sunblaze-ucb
Official@sunblaze-ucb
Formal verification and cross-language transpilation framework for migrating verified source code into Lean 4 benchmark environments.
Agent Skills by sunblaze-ucb
Showing 16 vetted skills indexed across 1 GitHub repositories.
vero-translate
Translate verified Dafny, Verus, or Coq code into Lean 4 benchmark projects.
vero-select
Automate Lean 4 code generation and proof synthesis for repository-level formal specifications.
vero-plan
Generate a translation plan for Lean 4 codebases into a .vero/plan.json file.
vero-discover
Scan verified code repositories and generate markdown and JSON discovery reports.
vero-validate
Automate semantic checks for Lean 4 repository code generation.
vero-source-python
Translate Python source code into Lean 4 with type mappings and opaque stdlib modeling.
vero-coq-pitfalls
Translate Coq code to Lean 4 with guidelines and examples.
vero-source-dafny
Translate Dafny source code into Lean 4 syntax.
vero-dafny-pitfalls
Translate Dafny constructs like ghost variables and maps to Lean 4.
vero-spec-write
Generate Lean 4 specifications for Vero AI benchmark projects.
vero-source-verus
Translate Verus source code to Lean 4 with classification rules and type mappings.
vero-source-coq
Translate Coq source code to Lean 4 using Coq-specific classification rules and type mappings.
vero-lean-pitfalls
Identify common pitfalls when translating formally-verified code to Lean 4.
vero-source-lean
Convert Lean 4 source repositories into benchmark projects with API and spec extraction.
vero-verus-pitfalls
Identify and mitigate common pitfalls when translating Verus code to Lean 4.
vero-python-pitfalls
Detect Python-to-Lean 4 translation pitfalls like integer division and mutability.
Frequently Asked Questions About sunblaze-ucb
FAQPage SchemaWhat specific tasks can I perform with sunblaze-ucb?▼
You can translate verified code from Dafny, Verus, Coq, and source repositories into Lean 4 benchmark projects. The system enables repository-level discovery, semantic validation, and the generation of formal specifications, while providing guidance on language-specific pitfalls like ghost variables or mutability.
Which engineers benefit from these capabilities?▼
Formal verification researchers, software engineers working on proof-based systems, and developers migrating legacy verified codebases to Lean 4 will find these capabilities essential. It is designed for those requiring precise type mappings and semantic consistency during cross-language code migration.
What are the prerequisites for using these translation features?▼
Users require existing source code in supported languages like Dafny, Verus, Coq, or Lean 4. The system relies on specific classification rules and type mappings to ensure semantic integrity during the translation process into the target Lean 4 environment.