{
  "abstract": "A regular Hausdorff space is metrizable if and only if it has an open basis expressed as a countable union of locally finite families. Every layer can have arbitrary cardinality. The development proves the necessity using metric paracompactness, perfect normality from the basis, continuity of arbitrary locally finite bounded coordinates, and a compatible metric via a countable product of metric function spaces. It assumes neither second countability nor separability and includes empty spaces. This formalizes classical mathematics, without claiming new mathematics or first formalization priority.",
  "authors": [
    {
      "name": "Arthur Freitas Ramos"
    },
    {
      "name": "David Barros Hulak"
    },
    {
      "name": "Ruy Jose Guerra Barretto de Queiroz"
    }
  ],
  "challenge_render": {
    "artifact_path": "renders/PALOMAR-2026-10-14-000001-v1/01ac5eb48c7bf23029f49f3dced433fb6b69ebfe8183a045d1af66b648bf83b0/",
    "artifact_tree_sha256": "01ac5eb48c7bf23029f49f3dced433fb6b69ebfe8183a045d1af66b648bf83b0",
    "bwrap_source_tag": "v0.12.0",
    "entrypoint": "Challenge/index.html",
    "format": "verso-html",
    "rendered_at": "2026-10-14T06:49:14Z",
    "renderer_commit": "d4e41c1d5b0d114c4859e6e5831dc6d3ad1d0d44",
    "verso_commit": "9f8096e40b31715b1d8d5997f15a0bd832f7e37d"
  },
  "classification": {
    "arxiv": [
      "math.GN"
    ],
    "msc2020": [
      "54E35",
      "54D20",
      "54D15"
    ]
  },
  "first_registered_on": "2026-10-14",
  "formalization": {
    "challenge_path": "topology/nagata-smirnov/Challenge.lean",
    "comparator_config_path": "topology/nagata-smirnov/comparator.json",
    "definition_names": [],
    "formalization_metadata_path": "topology/nagata-smirnov/formalization.yaml",
    "lakefile_path": "topology/nagata-smirnov/lakefile.toml",
    "lean_toolchain": "leanprover/lean4:v4.35.0-rc2",
    "permitted_axioms": [
      "propext",
      "Quot.sound",
      "Classical.choice"
    ],
    "project_dependencies": [
      {
        "name": "mathlib",
        "repository": "leanprover-community/mathlib4",
        "revision": "065356127b1dc0016f66b7283ce0ce2c4055aa55"
      },
      {
        "name": "plausible",
        "repository": "leanprover-community/plausible",
        "revision": "e50948299c4dc4a4c21b1c34b6a6a4fddc19f912"
      },
      {
        "name": "LeanSearchClient",
        "repository": "leanprover-community/LeanSearchClient",
        "revision": "95e037bfdc31d3916ac615446847fb01960e2719"
      },
      {
        "name": "importGraph",
        "repository": "leanprover-community/import-graph",
        "revision": "10930f8138f0462dbd744a91fc03a16fae0e046f"
      },
      {
        "name": "proofwidgets",
        "repository": "leanprover-community/ProofWidgets4",
        "revision": "4c70ac059693669e5756e32a7a94b57ee1e99dc5"
      },
      {
        "name": "aesop",
        "repository": "leanprover-community/aesop",
        "revision": "75d936c7af167cc93fac0d31237682fc2204591d"
      },
      {
        "name": "Qq",
        "repository": "leanprover-community/quote4",
        "revision": "786b7acdca7eb4e9c76c5d1d5bd810e7e5c56334"
      },
      {
        "name": "batteries",
        "repository": "leanprover-community/batteries",
        "revision": "ed9b316aabe389fec1ef43c3326ab48c7e59be42"
      },
      {
        "name": "Cli",
        "repository": "leanprover/lean4-cli",
        "revision": "2842b9871b04862f944c032e34052cb9448ccb71"
      }
    ],
    "solution_path": "topology/nagata-smirnov/Solution.lean",
    "theorem_names": [
      "NagataSmirnov.nagata_smirnov",
      "NagataSmirnov.metrizable_iff_sigmaLocallyFiniteBasis",
      "NagataSmirnov.compatible_metric_iff",
      "NagataSmirnov.HasSigmaLocallyFiniteBasis.perfectlyNormalSpace",
      "NagataSmirnov.pseudoMetrizable_of_cozero_basis",
      "NagataSmirnov.continuous_boundedCoordinates"
    ]
  },
  "id": "PALOMAR-2026-10-14-000001",
  "preservation": {
    "archive_owner": "PalomarArchive",
    "archived_at": "2026-10-14T06:49:46Z",
    "receipt_sha256": "0e922eb87b61d3643052757c94102539ecbefeb9b38d393deab2a6053dc8ddb7",
    "repositories": [
      {
        "commit": "6aa68b2cb67719a187e64de29567443575eb560e",
        "fork_repository": "PalomarArchive/Arthur742Ramos--Math-Formalization--4c88ddbef95a",
        "ref": "refs/tags/palomar/PALOMAR-2026-10-14-000001-v1/6aa68b2cb67719a187e64de29567443575eb560e",
        "source_repository": "Arthur742Ramos/Math-Formalization"
      },
      {
        "commit": "75d936c7af167cc93fac0d31237682fc2204591d",
        "fork_repository": "PalomarArchive/leanprover-community--aesop--01b46b609077",
        "ref": "refs/tags/palomar/PALOMAR-2026-10-14-000001-v1/75d936c7af167cc93fac0d31237682fc2204591d",
        "source_repository": "leanprover-community/aesop"
      },
      {
        "commit": "ed9b316aabe389fec1ef43c3326ab48c7e59be42",
        "fork_repository": "PalomarArchive/leanprover-community--batteries--1b4c776305c9",
        "ref": "refs/tags/palomar/PALOMAR-2026-10-14-000001-v1/ed9b316aabe389fec1ef43c3326ab48c7e59be42",
        "source_repository": "leanprover-community/batteries"
      },
      {
        "commit": "10930f8138f0462dbd744a91fc03a16fae0e046f",
        "fork_repository": "PalomarArchive/leanprover-community--import-graph--e0a79261b05a",
        "ref": "refs/tags/palomar/PALOMAR-2026-10-14-000001-v1/10930f8138f0462dbd744a91fc03a16fae0e046f",
        "source_repository": "leanprover-community/import-graph"
      },
      {
        "commit": "95e037bfdc31d3916ac615446847fb01960e2719",
        "fork_repository": "PalomarArchive/leanprover-community--LeanSearchClient--9de355ab5f53",
        "ref": "refs/tags/palomar/PALOMAR-2026-10-14-000001-v1/95e037bfdc31d3916ac615446847fb01960e2719",
        "source_repository": "leanprover-community/LeanSearchClient"
      },
      {
        "commit": "065356127b1dc0016f66b7283ce0ce2c4055aa55",
        "fork_repository": "PalomarArchive/leanprover-community--mathlib4--67b3d817d8a2",
        "ref": "refs/tags/palomar/PALOMAR-2026-10-14-000001-v1/065356127b1dc0016f66b7283ce0ce2c4055aa55",
        "source_repository": "leanprover-community/mathlib4"
      },
      {
        "commit": "e50948299c4dc4a4c21b1c34b6a6a4fddc19f912",
        "fork_repository": "PalomarArchive/leanprover-community--plausible--fb632f6f7bf4",
        "ref": "refs/tags/palomar/PALOMAR-2026-10-14-000001-v1/e50948299c4dc4a4c21b1c34b6a6a4fddc19f912",
        "source_repository": "leanprover-community/plausible"
      },
      {
        "commit": "4c70ac059693669e5756e32a7a94b57ee1e99dc5",
        "fork_repository": "PalomarArchive/leanprover-community--ProofWidgets4--26014acbbaff",
        "ref": "refs/tags/palomar/PALOMAR-2026-10-14-000001-v1/4c70ac059693669e5756e32a7a94b57ee1e99dc5",
        "source_repository": "leanprover-community/ProofWidgets4"
      },
      {
        "commit": "786b7acdca7eb4e9c76c5d1d5bd810e7e5c56334",
        "fork_repository": "PalomarArchive/leanprover-community--quote4--90d31d153685",
        "ref": "refs/tags/palomar/PALOMAR-2026-10-14-000001-v1/786b7acdca7eb4e9c76c5d1d5bd810e7e5c56334",
        "source_repository": "leanprover-community/quote4"
      },
      {
        "commit": "2842b9871b04862f944c032e34052cb9448ccb71",
        "fork_repository": "PalomarArchive/leanprover--lean4-cli--df175a7fc790",
        "ref": "refs/tags/palomar/PALOMAR-2026-10-14-000001-v1/2842b9871b04862f944c032e34052cb9448ccb71",
        "source_repository": "leanprover/lean4-cli"
      }
    ]
  },
  "provenance": {
    "mathematical_sources": [
      {
        "authors": [
          {
            "name": "Katsuro Sakai"
          }
        ],
        "identifier": "https://www.researchgate.net/publication/299698540_Metrization_and_Paracompact_Spaces",
        "relationship": "formalizes",
        "title": "Geometric Aspects of General Topology, second-edition author manuscript (November 2, 2023), chapter 2: Metrizability, Paracompactness, and Related Properties",
        "type": "book"
      }
    ],
    "related_formalizations": [
      {
        "identifier": "https://github.com/leanprover-community/mathlib4/tree/065356127b1dc0016f66b7283ce0ce2c4055aa55",
        "note": "Reuses metric-space paracompactness, precise refinements, Urysohn functions, perfect normal cozero characterization, bounded continuous functions and countably generated uniformity metrization. Existing second-countable Urysohn metrization is credited and not claimed as a new result. Current upstream overlap checked separately.",
        "relationship": "builds-on"
      }
    ],
    "repository_role": "substantive-development",
    "responsible_maintainers": [
      {
        "name": "Arthur Freitas Ramos"
      },
      {
        "name": "David Barros Hulak"
      },
      {
        "name": "Ruy Jose Guerra Barretto de Queiroz"
      }
    ],
    "result_origin": "source-based"
  },
  "registered_at": "2026-10-14T06:49:24Z",
  "review": {
    "outcome": "neutral",
    "policy_commit": "96b034cc31a72a63d4f4041911dce337a85c9a04",
    "report": {
      "sha256": "2b89b4783df8c60e1c4911b10fe83e7e4105830a2012c9a3514a88f2b53b9fd5"
    },
    "reviewed_at": "2026-10-13T02:19:43Z",
    "reviewer_models": [
      "codex:gpt-6-sol"
    ],
    "warnings": []
  },
  "schema_version": 5,
  "source": {
    "commit": "6aa68b2cb67719a187e64de29567443575eb560e",
    "license": {
      "declared_identifier": "Apache-2.0",
      "detected_identifier": "Apache-2.0",
      "path": "LICENSE",
      "sha256": "5f3751276afe718ffa78ec1fc61490d4185712554bcb6a90059416dc424ce9a6"
    },
    "project_path": "topology/nagata-smirnov",
    "repository": "Arthur742Ramos/Math-Formalization",
    "repository_url": "https://github.com/Arthur742Ramos/Math-Formalization",
    "tree_url": "https://github.com/Arthur742Ramos/Math-Formalization/tree/6aa68b2cb67719a187e64de29567443575eb560e/topology/nagata-smirnov"
  },
  "status": "registered",
  "submission": {
    "authorization": {
      "relationship": "approved"
    },
    "submission_id": "f0kgkfkbp62r"
  },
  "title": "The full Nagata\u2013Smirnov metrization theorem",
  "trust": {
    "challenge_bytes": 14455,
    "challenge_dependencies": [
      {
        "provenance": "allowlisted",
        "repository": "leanprover-community/mathlib4"
      }
    ],
    "challenge_imports": [
      "Mathlib.Topology.Bases",
      "Mathlib.Topology.ContinuousMap.Bounded.Basic",
      "Mathlib.Topology.EMetricSpace.Paracompact",
      "Mathlib.Topology.LocallyFinite",
      "Mathlib.Topology.Metrizable.Uniformity",
      "Mathlib.Topology.Separation.GDelta",
      "Mathlib.Topology.Separation.PerfectlyNormal"
    ],
    "challenge_lines": 346,
    "level": "high",
    "reasons": [
      "Challenge exceeds the preferred audit surface"
    ]
  },
  "verification": {
    "bwrap_source_tag": "v0.12.0",
    "challenge_sha256": "75bc97b474c53694aeb4db4ac092246abf1cfd9021f18f20bcccc3e102db5af0",
    "evidence_path": "evidence/PALOMAR-2026-10-14-000001-v1/97c28d58d2c51b2012ad5ff72e42e6a1df27d90e9d714d956e6f35ae2c62c895/",
    "evidence_tree_sha256": "97c28d58d2c51b2012ad5ff72e42e6a1df27d90e9d714d956e6f35ae2c62c895",
    "kernels": [
      {
        "argv": [
          "/home/runner/.elan/toolchains/leanprover--lean4---v4.35.0-rc2/bin/nanoda_bin"
        ],
        "name": "nanoda"
      },
      {
        "argv": [
          "/home/runner/.elan/toolchains/leanprover--lean4---v4.35.0-rc2/bin/con-ron",
          "--jobs=2"
        ],
        "name": "con-ron"
      }
    ],
    "mechanical_report_sha256": "6f2cfce62f71b7401c282fefc69708759d7b2b334e47f06044641a81fbc658a7",
    "protected_config_sha256": "4979e5e436b71f964240be6a13a58a0bf547b92acf0bb8767ec92ae9c0dcc923",
    "repository": "PalomarRegistry/PalomarSubmission",
    "run_id": 38335396095,
    "solution_sha256": "c96166070d10b998b8737c1b988b718a0f2ffe808174d61036c4ff7c11cc5337",
    "tool_digests": {
      "bwrap": "05844e86d3ce7af34d835f23ee6df1075187deb85d313fe3c2a1c4e3c62c19c4",
      "con-ron": "4e5616d94374cae37324dad2594f6230c2bb2297240249fc78ff508f3bc5acef",
      "lake": "8ba83c98f76562d03b8dbc33f1057151ba6cbb121679dde76b2260ccc90495e1",
      "lean": "bf8d54e4714cc4b03d3f6bb34c83b7202b87e49c8bfcbff6895c085bb90ceb38",
      "leanchecker": "9e36e955a251b1313c8eb5b7fa101282d51df109d34d8bb7c1cfdf51985aba29",
      "leanexport": "c5bc1a10a21e22cbb3671d65987cdef2076833b14182d823ccb2153adf2fa954",
      "nanoda_bin": "8241c5e6baa29490aa118d382f97961b208ae730fdb96545c2abed74c9ece5a8"
    },
    "toolchain_commit": "11acb17ec6b07a8f9e9173e6845197929540936b",
    "verified_at": "2026-10-13T02:10:57Z",
    "workflow_commit": "d4e41c1d5b0d114c4859e6e5831dc6d3ad1d0d44",
    "workflow_path": ".github/workflows/submission.yml",
    "workflow_run_attempt": 1,
    "workflow_url": "https://github.com/PalomarRegistry/PalomarSubmission/actions/runs/38335396095"
  },
  "version": 1
}
