[{"data":1,"prerenderedAt":4},["ShallowReactive",2],{"VtLxQcdwxA":3},"# Branch Number Formalization\n\nThis project formalizes Theorem 1 from [*A New Algorithm for Computing Branch Number of Non-Singular Matrices over Finite Fields*](https://arxiv.org/pdf/2405.07007) in Lean 4.\n\n## Setup\n\nInstall and set up leanblueprint. **Note:** leanblueprint requires graphviz to be installed first. See the [leanblueprint documentation](https://github.com/PatrickMassot/leanblueprint) for system requirements before proceeding.\n\n```bash\npip install leanblueprint\n```\n\n## Useful Commands\n\nBuild and serve the blueprint locally:\n```bash\nleanblueprint web\nleanblueprint serve\n```\nThen visit `http://0.0.0.0:8000/` in your browser.\n\nBuild the PDF version:\n```bash\nleanblueprint pdf\n```\n\nBuild the Lean code:\n```bash\nlake exe cache get  # Download Mathlib cache (recommended)\nlake build          # Build the project\n```\n",1792350354663]