{
"schema": "sciencehub.lean-proof-evidence/1",
"outcome": "accepted",
"manifest": {
"path": "handbook/proofs/openai-049.json",
"sha256": "72c7521899a8216a9e1b2c8468b700b3b1dd733134a7253bce5a2c3e1ca8f71f",
"id": "openai-049",
"title": "A polynomial that defines affine space but is not a coordinate, in dimension four and up"
},
"source": {
"repository": "openai/math",
"commit": "7ef5c0cc5ca4b0e072b7a050fca09ab24bc6fa3a",
"directory": "lean",
"licence": "Apache-2.0",
"lean_toolchain": "leanprover/lean4:v4.34.1",
"mathlib_rev": "d13f23b723b8a846827a245b89c10fc7d3f11612",
"files": [
{
"path": "lean-toolchain",
"sha256": "d5edba4e4b8faad9c1baeadb265716d20d03be4d1a2647dc5e35b0c0325bea7b",
"fetched_sha256": "d5edba4e4b8faad9c1baeadb265716d20d03be4d1a2647dc5e35b0c0325bea7b",
"match": true
},
{
"path": "lake-manifest.json",
"sha256": "cf6105a25d9dca2f166b241d9191bd12c7e13305890dc9c4d0952351cccc0794",
"fetched_sha256": "cf6105a25d9dca2f166b241d9191bd12c7e13305890dc9c4d0952351cccc0794",
"match": true
},
{
"path": "ComparatorChallenges/AbhyankarSathaye.json",
"sha256": "c7e954153e064582ebcbaf85deacc29f933dca1c7188e90a6a78eb17b929148f",
"fetched_sha256": "c7e954153e064582ebcbaf85deacc29f933dca1c7188e90a6a78eb17b929148f",
"match": true
},
{
"path": "ComparatorChallenges/AbhyankarSathaye.lean",
"sha256": "a7db47dbd441d730d082f3cae61a2d7f22fd37aae46429dc269b290f262504c6",
"fetched_sha256": "a7db47dbd441d730d082f3cae61a2d7f22fd37aae46429dc269b290f262504c6",
"match": true
},
{
"path": "OAI/AlgebraicGeometry/AbhyankarSathaye/Counterexample.lean",
"sha256": "75c94499e489e26905564aa853cde0875bbab6354d29aff7ebb8bf80899bb04f",
"fetched_sha256": "75c94499e489e26905564aa853cde0875bbab6354d29aff7ebb8bf80899bb04f",
"match": true
},
{
"path": "OAI/AlgebraicGeometry/AbhyankarSathaye/CriticalPoint.lean",
"sha256": "8482fed2b765a9cdcbb651302ce0f1dd9916a009bd785bca371640b01974e33b",
"fetched_sha256": "8482fed2b765a9cdcbb651302ce0f1dd9916a009bd785bca371640b01974e33b",
"match": true
},
{
"path": "OAI/AlgebraicGeometry/AbhyankarSathaye/Fiber.lean",
"sha256": "d00e86d6250e5f0b63af7a486134d58fe2d60b50c1ff8c6f1d109f6d44156c49",
"fetched_sha256": "d00e86d6250e5f0b63af7a486134d58fe2d60b50c1ff8c6f1d109f6d44156c49",
"match": true
},
{
"path": "OAI/AlgebraicGeometry/AbhyankarSathaye/FiberFormulas.lean",
"sha256": "172b6d1609d4a0c7b3ccd56011ca4a5135e789e25801b6b77038f7ff83699876",
"fetched_sha256": "172b6d1609d4a0c7b3ccd56011ca4a5135e789e25801b6b77038f7ff83699876",
"match": true
},
{
"path": "OAI/AlgebraicGeometry/AbhyankarSathaye/Identities.lean",
"sha256": "821185a3f4e290139437d03fac7e77bd07c0c17ebde1bb12557e3a4b17791bb0",
"fetched_sha256": "821185a3f4e290139437d03fac7e77bd07c0c17ebde1bb12557e3a4b17791bb0",
"match": true
},
{
"path": "OAI/AlgebraicGeometry/AbhyankarSathaye/Lifting.lean",
"sha256": "1572068ef8754f570b77049940b69f9c6fe4450390f818394c40f5a9af1dd323",
"fetched_sha256": "1572068ef8754f570b77049940b69f9c6fe4450390f818394c40f5a9af1dd323",
"match": true
},
{
"path": "OAI/AlgebraicGeometry/AbhyankarSathaye/LiftingIdentities.lean",
"sha256": "96493e2252652628a81442007f1166ac4c9556e7a64ba85b7bca80d1abff0ccb",
"fetched_sha256": "96493e2252652628a81442007f1166ac4c9556e7a64ba85b7bca80d1abff0ccb",
"match": true
},
{
"path": "OAI/AlgebraicGeometry/AbhyankarSathaye/LinearElimination.lean",
"sha256": "213837b77e099684e5796964f349a987e5074de3c7958a685cb1e279041f9d7a",
"fetched_sha256": "213837b77e099684e5796964f349a987e5074de3c7958a685cb1e279041f9d7a",
"match": true
},
{
"path": "OAI/AlgebraicGeometry/AbhyankarSathaye/LinearPresentation.lean",
"sha256": "0bd3cd657eb53f988e3343a1671038c88117fa220a7cd9f85322c34fc35db8e8",
"fetched_sha256": "0bd3cd657eb53f988e3343a1671038c88117fa220a7cd9f85322c34fc35db8e8",
"match": true
},
{
"path": "OAI/AlgebraicGeometry/AbhyankarSathaye/NonCoordinate.lean",
"sha256": "4d65effda7f183af78ad4c46ad3ea01cf9eb9ec8cc9aba113160a2e61f3c2ac8",
"fetched_sha256": "4d65effda7f183af78ad4c46ad3ea01cf9eb9ec8cc9aba113160a2e61f3c2ac8",
"match": true
},
{
"path": "OAI/AlgebraicGeometry/AbhyankarSathaye/Plane.lean",
"sha256": "048bdff674496e8f346f41c505a1f3ff74f2e29d3a50f12e005efe2ab6f82ed3",
"fetched_sha256": "048bdff674496e8f346f41c505a1f3ff74f2e29d3a50f12e005efe2ab6f82ed3",
"match": true
},
{
"path": "OAI/AlgebraicGeometry/AbhyankarSathaye/Presentation.lean",
"sha256": "0e7b8ed7ab6d7634969b226198f273458b4a7c0b5737a803584f5c17a8e1b6a0",
"fetched_sha256": "0e7b8ed7ab6d7634969b226198f273458b4a7c0b5737a803584f5c17a8e1b6a0",
"match": true
},
{
"path": "OAI/AlgebraicGeometry/AbhyankarSathaye/Quotient.lean",
"sha256": "a9ca84c304ea3e6c692f101399eb0be4510e9942d9df4c81d1a0fb36efafe065",
"fetched_sha256": "a9ca84c304ea3e6c692f101399eb0be4510e9942d9df4c81d1a0fb36efafe065",
"match": true
},
{
"path": "OAI/AlgebraicGeometry/AbhyankarSathaye/Reconstruction.lean",
"sha256": "e3d5adf0a453e79048927bdef4de1f2984eb8ebe8879414614c45210f441429d",
"fetched_sha256": "e3d5adf0a453e79048927bdef4de1f2984eb8ebe8879414614c45210f441429d",
"match": true
},
{
"path": "OAI/AlgebraicGeometry/AbhyankarSathaye/Stabilization.lean",
"sha256": "c679b604d36b8d6275e0b3924dd2269d25e08f4cda4b29d3770997f1dc7ada99",
"fetched_sha256": "c679b604d36b8d6275e0b3924dd2269d25e08f4cda4b29d3770997f1dc7ada99",
"match": true
}
]
},
"challenge": {
"file": "ComparatorChallenges/AbhyankarSathaye.lean",
"module": "ComparatorChallenges.AbhyankarSathaye",
"config": "ComparatorChallenges/AbhyankarSathaye.json"
},
"solution": {
"modules": [
"OAI.AlgebraicGeometry.AbhyankarSathaye.Counterexample"
]
},
"theorems": [
"OAI.AbhyankarSathaye.exists_noncoordinate_polynomial"
],
"permitted_axioms": [
"propext",
"Classical.choice",
"Quot.sound"
],
"lean_options": [
"-DautoImplicit=false"
],
"image": {
"name": "sciencehub-lean",
"digest": "sha256:6088835cad94bf6a0b098129d65182f13ae62ffd57bf31676505de221372ef6f"
},
"runtimes": {
"runsc": {
"runtime": "runsc",
"outcome": "accepted",
"stage": "comparator",
"build_order": [
"OAI.AlgebraicGeometry.AbhyankarSathaye.Identities",
"OAI.AlgebraicGeometry.AbhyankarSathaye.Quotient",
"OAI.AlgebraicGeometry.AbhyankarSathaye.LiftingIdentities",
"OAI.AlgebraicGeometry.AbhyankarSathaye.Reconstruction",
"OAI.AlgebraicGeometry.AbhyankarSathaye.Lifting",
"OAI.AlgebraicGeometry.AbhyankarSathaye.Plane",
"OAI.AlgebraicGeometry.AbhyankarSathaye.Presentation",
"OAI.AlgebraicGeometry.AbhyankarSathaye.Fiber",
"OAI.AlgebraicGeometry.AbhyankarSathaye.FiberFormulas",
"OAI.AlgebraicGeometry.AbhyankarSathaye.LinearElimination",
"OAI.AlgebraicGeometry.AbhyankarSathaye.LinearPresentation",
"OAI.AlgebraicGeometry.AbhyankarSathaye.CriticalPoint",
"OAI.AlgebraicGeometry.AbhyankarSathaye.NonCoordinate",
"OAI.AlgebraicGeometry.AbhyankarSathaye.Stabilization",
"OAI.AlgebraicGeometry.AbhyankarSathaye.Counterexample"
],
"lean": {
"version": "Lean (version 4.35.0, x86_64-unknown-linux-gnu, commit eb6cafb7290e8bd5f2937522d8d804f58f02bafc, Release)",
"versions_json": {
"lean": "v4.35.0",
"lean_commit": "eb6cafb7290e8bd5f2937522d8d804f58f02bafc",
"repl": "58bdde1ff173117960083cc5a052a11d51c49ff1",
"source_date_epoch": 1791896926,
"mathlib": "v4.35.0",
"packages": {
"mathlib": "56a005855ea17e0b0958f73ec801ae140b0a1679",
"plausible": "dfa4f38190d07c37e315953e08b90fe2d95b3c24",
"LeanSearchClient": "d6b4c7be5be75ec4917c873ac50c756dc1436372",
"importGraph": "a41f0e9a4dea23188ea9cc1c41ac9f8bbafe0b93",
"proofwidgets": "df72b022e558978a1c50264cfc4d7fec86fa8e04",
"aesop": "4a174c490d8707121c4a9290800489f105d85e07",
"Qq": "dce0ad79c486cb1fb504af04f953c3466b0c6db8",
"batteries": "66e469188fe07963e5cf666c7d4433f45b8131c5",
"Cli": "c24fe6078c630e89b489bffe59b3e20ac30d12c8"
}
}
},
"challenge": {
"steps": [
{
"step": null,
"sandbox_step": "module",
"module": "Challenge",
"exit": 0,
"seconds": 16.46,
"peak_rss_mb": null,
"warnings": 1,
"errors": 0
},
{
"step": "build",
"sandbox_step": null,
"module": null,
"exit": 0,
"seconds": 8.11,
"peak_rss_mb": 2706,
"warnings": null,
"errors": null
},
{
"step": "export",
"sandbox_step": null,
"module": null,
"exit": 0,
"seconds": 9.1,
"peak_rss_mb": 2939,
"warnings": null,
"errors": null
}
],
"container_seconds": 34.23,
"cgroup_peak_mb": 1375,
"export_bytes": 39042953,
"export_sha256": "fcaee17e3729b503bf9752b1fc0ba80f32d26c25cc73a7edcba28345e7963145"
},
"modules": [
{
"module": "OAI.AlgebraicGeometry.AbhyankarSathaye.Identities",
"exit": 0,
"seconds": 4.84,
"warnings": 0,
"errors": 0
},
{
"module": "OAI.AlgebraicGeometry.AbhyankarSathaye.Quotient",
"exit": 0,
"seconds": 5.24,
"warnings": 0,
"errors": 0
},
{
"module": "OAI.AlgebraicGeometry.AbhyankarSathaye.LiftingIdentities",
"exit": 0,
"seconds": 6.88,
"warnings": 0,
"errors": 0
},
{
"module": "OAI.AlgebraicGeometry.AbhyankarSathaye.Reconstruction",
"exit": 0,
"seconds": 8.1,
"warnings": 0,
"errors": 0
},
{
"module": "OAI.AlgebraicGeometry.AbhyankarSathaye.Lifting",
"exit": 0,
"seconds": 9.28,
"warnings": 0,
"errors": 0
},
{
"module": "OAI.AlgebraicGeometry.AbhyankarSathaye.Plane",
"exit": 0,
"seconds": 8.01,
"warnings": 0,
"errors": 0
},
{
"module": "OAI.AlgebraicGeometry.AbhyankarSathaye.Presentation",
"exit": 0,
"seconds": 8.53,
"warnings": 0,
"errors": 0
},
{
"module": "OAI.AlgebraicGeometry.AbhyankarSathaye.Fiber",
"exit": 0,
"seconds": 7.13,
"warnings": 0,
"errors": 0
},
{
"module": "OAI.AlgebraicGeometry.AbhyankarSathaye.FiberFormulas",
"exit": 0,
"seconds": 6.3,
"warnings": 0,
"errors": 0
},
{
"module": "OAI.AlgebraicGeometry.AbhyankarSathaye.LinearElimination",
"exit": 0,
"seconds": 6.83,
"warnings": 0,
"errors": 0
},
{
"module": "OAI.AlgebraicGeometry.AbhyankarSathaye.LinearPresentation",
"exit": 0,
"seconds": 8.55,
"warnings": 0,
"errors": 0
},
{
"module": "OAI.AlgebraicGeometry.AbhyankarSathaye.CriticalPoint",
"exit": 0,
"seconds": 7.67,
"warnings": 0,
"errors": 0
},
{
"module": "OAI.AlgebraicGeometry.AbhyankarSathaye.NonCoordinate",
"exit": 0,
"seconds": 8.71,
"warnings": 0,
"errors": 0
},
{
"module": "OAI.AlgebraicGeometry.AbhyankarSathaye.Stabilization",
"exit": 0,
"seconds": 8.69,
"warnings": 0,
"errors": 0
},
{
"module": "OAI.AlgebraicGeometry.AbhyankarSathaye.Counterexample",
"exit": 0,
"seconds": 6.7,
"warnings": 0,
"errors": 0
}
],
"solution": {
"steps": [
{
"step": "build",
"exit": 0,
"seconds": 6.22,
"peak_rss_mb": 2821
},
{
"step": "export",
"exit": 0,
"seconds": 16.62,
"peak_rss_mb": 3068
}
],
"container_seconds": 142.3,
"cgroup_peak_mb": 693,
"export_bytes": 65208890,
"export_sha256": "1bde9adf275a866acfe67c5e2a8976995557c173b57638ed1975a9e96fac75bd"
},
"axioms": {
"reported_by": "sandbox A, #print axioms",
"permitted": [
"propext",
"Classical.choice",
"Quot.sound"
],
"theorems": {
"OAI.AbhyankarSathaye.exists_noncoordinate_polynomial": {
"axioms": [
"propext",
"Classical.choice",
"Quot.sound"
],
"outside_permitted": [],
"output": "'OAI.AbhyankarSathaye.exists_noncoordinate_polynomial' depends on axioms: [propext, Classical.choice, Quot.sound]"
}
}
},
"comparator": {
"default": {
"verdict": "accepted",
"reason": null,
"reported_verdict": "accepted",
"reported_reason": null,
"comparator_exit": 0,
"container": {
"exit": 0,
"timed_out": false,
"oom_kills": 0,
"output_exceeded": []
},
"kernels": {
"Lean default": "accepted"
},
"comparator_seconds": 20.93,
"comparator_peak_rss_mb": 317,
"solution_bytes": 65208890,
"container_seconds": 21.22,
"cgroup_peak_mb": 283,
"log_tail": "WARNING: Sandbox disabled, this run is not trustworthy.\nRunning Lean default kernel on solution\nLean default kernel accepts the solution\nYour solution is okay!\n"
},
"paranoid": {
"verdict": "accepted",
"reason": null,
"reported_verdict": "accepted",
"reported_reason": null,
"comparator_exit": 0,
"container": {
"exit": 0,
"timed_out": false,
"oom_kills": 0,
"output_exceeded": []
},
"kernels": {
"Lean paranoid": "accepted",
"lean4lean": "accepted",
"nanoda": "accepted",
"con-leche": "accepted",
"con-ron": "accepted",
"Lean default": "accepted"
},
"comparator_seconds": 63.88,
"comparator_peak_rss_mb": 319,
"solution_bytes": 65208890,
"container_seconds": 64.25,
"cgroup_peak_mb": 268,
"log_tail": "WARNING: Sandbox disabled, this run is not trustworthy.\nRunning Lean paranoid kernel on solution\nLean paranoid kernel accepts the solution\nRunning lean4lean kernel on solution\nchecked 12863 declarations\nlean4lean kernel accepts the solution\nRunning nanoda kernel on solution\nnanoda kernel accepts the solution\nRunning con-leche kernel on solution\ncon-leche: accepted 12866 declarations (--verified)\ncon-leche kernel accepts the solution\nRunning con-ron kernel on solution\ncon-ron: accepted 12866 declarations (--verified)\ncon-ron kernel accepts the solution\nRunning Lean default kernel on solution\nLean default kernel accepts the solution\nYour solution is okay!\n"
}
},
"control": {
"verdict": "rejected",
"reason": "error: Illegal axiom detected: 'sorryAx'",
"reported_verdict": "rejected",
"reported_reason": "error: Illegal axiom detected: 'sorryAx'",
"comparator_exit": 1,
"container": {
"exit": 0,
"timed_out": false,
"oom_kills": 0,
"output_exceeded": []
},
"kernels": {},
"comparator_seconds": 5.62,
"comparator_peak_rss_mb": 273,
"solution_bytes": 39042953,
"container_seconds": 6.01,
"cgroup_peak_mb": 123
},
"reason": null
}
},
"run": {
"run_id": 40886152492,
"run_attempt": 1,
"ref": "refs/heads/main",
"head_sha": "24579a1be8d66e33916076adfbf1039aad65438a",
"workflow": "lean-proof-check.yml",
"runner_label": "sciencehub"
},
"runner": {
"name": "sciencehub-runner-2",
"os": "Linux",
"arch": "X64",
"cpus": 8,
"kernel": "6.8.0-138-generic",
"cpu_model": "AMD EPYC-Genoa Processor",
"memory_mb": 15608,
"runc": "runc version 1.5.2",
"runsc": "runsc version release-20261012.0"
},
"exports": {
"runsc": {
"challenge_sha256": "fcaee17e3729b503bf9752b1fc0ba80f32d26c25cc73a7edcba28345e7963145",
"challenge_bytes": 39042953,
"solution_sha256": "1bde9adf275a866acfe67c5e2a8976995557c173b57638ed1975a9e96fac75bd",
"solution_bytes": 65208890
}
},
"sandboxes": "Under gVisor, C builds and exports the challenge, A builds and exports the proof, B judges the two exports; each has no network, a read-only root, no writable host directory, no capabilities, no_new_privs and Docker's default seccomp profile (images/lean-sandbox/spike/oci.py). The modules and axioms come from A, which code in A could forge; the comparator in B checks the axioms again against propext, Classical.choice and Quot.sound."
}
SHA-256 d534b8e9bb76bfdade79f47914d88a1f5fd6724d1f0d923737caee8a744efeb3