formalization-check

Classify formalization levels and extract mathematical frameworks from research problems.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ZhangHanbo/alpha_research --skill formalization-check
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: formalization-check
Source: https://github.com/ZhangHanbo/alpha_research/tree/main/skills/formalization-check
Command: npx skills add https://github.com/ZhangHanbo/alpha_research --skill formalization-check

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires sympy, and includes scripts (resource) components.

What problem does it solve?

Researchers often receive papers or drafts lacking clear mathematical definitions, making it hard to assess rigor, compare approaches, or build upon the work. This Skill evaluates whether a problem is formally defined, extracts its mathematical framework, and checks claimed properties.

Core Features & Use Cases

  • Classifies the formalization level of a problem statement (formal_math, semi_formal, prose_only, absent).
  • Identifies the underlying framework (e.g., MDP, POMDP, Bayesian) and extracts objectives, decision variables, constraints, and information structure.
  • Optionally verifies mathematical properties such as convexity using a SymPy verification script.
  • Searches recent literature for alternative formalizations of similar problems to provide context.
  • Generates a structured JSON record summarizing the assessment for downstream pipelines.

Quick Start

Ask the formalization-check skill to evaluate the problem statement in arXiv:2501.12345 and report its formalization level and framework.

Frequently Asked Questions about formalization-check

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check if a research paper has a formal mathematical definition?

To check formalization, evaluate the problem statement to classify its mathematical definition level as formal_math, semi_formal, prose_only, or absent. This process extracts the underlying framework to reveal whether the research problem is rigorously defined.

What is the best way to extract the MDP or POMDP framework from a robotics paper?

Extracting the MDP or POMDP framework involves identifying the underlying mathematical structure in the formalization stage to pull objectives, decision variables, constraints, and information structure directly from the robotics paper.

Can I verify mathematical properties like convexity using SymPy for a research problem?

Yes, you can verify mathematical properties like convexity using SymPy. By applying SymPy verification scripts to the extracted mathematical definition, you can computationally validate the claimed symbolic properties of the research problem.

Does this formalization assessment work for any technical document or only robotics papers?

This formalization assessment works for any technical document, including robotics papers and researcher drafts. It evaluates the mathematical formalization level universally during the formalize stage of research problem analysis.

How do I find alternative formalizations for similar problems in recent literature?

To find alternative formalizations, query recent literature for similar problems during the assessment. This provides context by comparing the extracted mathematical framework against alternative definitions used in other research papers.

What are the limitations of automated formalization checking for research drafts?

A limitation of automated formalization checking is its dependence on paper extraction tools to parse text. If a research draft lacks explicit mathematical definitions, the assessment is restricted to classifying it as prose_only or absent.