{
 "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."
}
