- 10 skills
- 0 followers
- 2 days ago last updated
- ▌ Prove · z3prover bundleProve validity of logical statements by negation and satisfiability checking. If the negation is unsatisfiable, the original statement is valid. Otherwise a counterexample is returned.
- ▌ Solve · z3prover bundleCheck satisfiability of SMT-LIB2 formulas using Z3. Returns sat/unsat with models or unsat cores. Logs every invocation to z3agent.db for auditability.
- ▌ Encode · z3prover bundleTranslate constraint problems into SMT-LIB2 or Z3 Python API code. Handles common problem classes including scheduling, graph coloring, arithmetic puzzles, and verification conditions.
- ▌ Explain · z3prover bundleParse and interpret Z3 output for human consumption. Handles models, unsat cores, proofs, statistics, and error messages. Translates solver internals into plain-language explanations.
- ▌ Optimize · z3prover bundleSolve constrained optimization problems using Z3. Supports minimization and maximization of objective functions over integer, real, and bitvector domains.
- ▌ Simplify · z3prover bundleReduce formula complexity using Z3 tactic chains. Supports configurable tactic pipelines for boolean, arithmetic, and bitvector simplification.
- ▌ Benchmark · z3prover bundleMeasure Z3 performance on a formula or file. Collects wall-clock time, theory solver statistics, memory usage, and conflict counts. Results are logged to z3agent.db for longitudinal tracking.
- ▌ Memory Safety · z3prover bundleRun AddressSanitizer and UndefinedBehaviorSanitizer on the Z3 test suite to detect memory errors, undefined behavior, and leaks. Logs each finding to z3agent.db.
- ▌ Static Analysis · z3prover bundleRun Clang Static Analyzer (scan-build) on Z3 source and log structured findings to z3agent.db.
- ▌ Agentic Workflow Designer · z3proverConversational skill that interviews users to design new agentic workflows