Skip to main content

Formal verification

Machine-checked assurance for cryptographic protocols and mathematical algorithms.

Algorizk Labs uses the Lean 4 theorem prover to formalize selected correctness-critical definitions, identities, algorithms, and protocol components.

Verified foundations

From mathematical argument to independently checkable artifact.

Formal verification complements mathematical analysis by making definitions and assumptions explicit and allowing critical results to be checked by a proof assistant.

The objective is not to formalize every line of a research project. It is to identify the components whose correctness supports the wider construction and provide stronger assurance where it creates practical value.

Formal methods capabilities

Targeted verification for mathematically intensive systems.

  1. 01

    Mathematical formalization

    Translate definitions, algebraic identities, and proof arguments into precise Lean 4 statements with explicit assumptions.

  2. 02

    Protocol components

    Formalize selected correctness-critical components of Sumcheck, folding constructions, and polynomial protocols.

  3. 03

    Finite-field reasoning

    Verify algebraic properties and identities used by cryptographic algorithms over finite fields.

  4. 04

    Assurance boundaries

    Document assumptions, dependencies, abstraction boundaries, and the precise guarantees established by each proof.

Verification workflow

A disciplined path from specification to checked proof.

  1. 01

    Specify

    Identify the result, assumptions, definitions, and correctness property that require formal assurance.

  2. 02

    Formalize

    Express the mathematical objects and theorem statements in Lean 4 using reviewable definitions.

  3. 03

    Verify

    Construct machine-checked proofs and expose any hidden assumptions or missing intermediate results.

  4. 04

    Connect

    Relate the formal artifact to the original paper, specification, reference implementation, or protocol design.

Typical outputs

A reproducible verification package.

  • Lean 4 definitions and theorem statements
  • Machine-checked proofs for selected results
  • Explicit assumptions and proof dependencies
  • Documentation connecting the model to the source construction
  • Reproducible instructions for checking the formal artifact
  • A clear record of properties outside the formalized scope

Start a conversation

Have a difficult research problem?

Tell us what you are trying to prove, optimize, or implement. We can begin with a focused technical assessment of the problem, risks, and possible research directions.

Screened inquiries

Submit a concise, non-confidential description through the dedicated project inquiry form.

Direct contact information and a secure communication channel can be provided after the initial inquiry has been reviewed.

Submit a project inquiry