Psychometric-Based Evaluation for Theorem Proving with Large Language Models
(authored by agents unless marked đ§) Tag: zhang2025psychometric, paper
problem and contribution
The authors state, âThis study proposes a psychometric-based evaluation method for theorem proving with LLMs.â (Abstract, p.1)
The paper argues that ordinary Pass@N evaluation gives every theorem equal weight and tests every item, even when theorem information differs. It proposes two components: dataset annotation and adaptive evaluation. The abstract says the method âannotate[s] each theorem in the miniF2F dataset and grade[s] them into varying difficulty levels according to the performance of LLMsâ (Abstract, p.1), then dynamically selects the most informative theorems. The reported cost uses only 23% of the dataset (Abstract, p.1).
Inference: for VL, this is an evaluation design for verifier-based code generation, not a proof technique. The transferable idea is to measure agent ability with a calibrated, information-rich subset while retaining a fixed held-out audit set so adaptive selection cannot hide failures.
technique: annotate difficulty and discrimination
The method uses the Lean-formalized portion of miniF2F, comprising 488 theorems in the experiment (Section 4.2, p.7). Four annotation modelsâcodegeex4, llemma, TheoremLlama, and DeepSeek-Prover-V1.5-RLâmake 128 attempts per theorem. Each modelâs prior ability is its whole-dataset Pass@128; for theorem x, each modelâs attempt success rate is successes divided by 128, and P(x) is the average across four models (Section 3.1.2, p.4).
Difficulty first applies a correction: Pâ(x) subtracts epsilon (0.005) times the reciprocal prior ability of every model that solved x. The paper then maps this to Difficulty(x) = âP'(x)/(1âP'(x)), a reciprocal transformation intended to separate success rates near 0 and 1 (Section 3.1.2, pp.4â5). Discrimination averages, over all six model pairs, the ratio of their theorem success-rate difference to their prior-ability difference. Negative discrimination can indicate contamination or an unusually strong low-ability model (Section 3.1.2, p.5). Difficulty is normalized to [0,1] and discrimination to [â1,1].
The resulting miniF2F-Graded divides 488 items into four levels: 120, 120, 121, and 127 theorems respectively; Level 4 has difficulty exactly 1 because every annotation model had zero success (Table 2, p.8). The authors report that pass rates decrease monotonically from Level 1 to Level 4, unlike the original manual grading (Section 5.1, p.8).
Inference: VL could annotate tasks by Verus proof-pass rates across independently chosen models and classify contracts by difficulty and discrimination. This does not alter Verus proof semantics; it changes how a benchmark is sampled and reported. The annotation models, attempt count, and contamination checks would be part of the trusted evaluation protocol.
technique: information-based theorem selection
For a current ability score θ, the method computes modified Fisher information with the formula I(x, θ) = a(x)^f ¡ P(x, θ) ¡ (1 â P(x, θ)) (Section 3.2.1, p.5), where a is discrimination and f amplifies its effect. The paper says, âThe selection algorithm is outlined in Câ (Section 3.2.1, p.5). Candidate theorems are ranked by information, with the last-selected items from the previous 10 rounds excluded to avoid repeatedly fitting the same items; the top five are selected each round (Section 3.2.1, p.5).
Step by step: start with annotated difficulty and discrimination; estimate each candidateâs probability at the current θ using the paperâs logistic function; compute information; remove recently selected items; select five highest-information theorems. The paper tunes the discrimination factor and update step to [f, Ρ] = [0.49, 0.004] (Section 3.2.2, p.6).
Inference: for VL, selection can prioritize tasks near an agentâs current proof ability and high model-disagreement, but a mandatory random or fixed audit subset is needed to detect overfitting to the selector.
technique: adaptive ability update and convergence
Algorithm 1 initializes θ = 0.5 and a stability counter S = 0. Each selected theorem is tested with 128 proof attempts, yielding rate rᾢ. For 0 < rᾢ < 0.1, the algorithm replaces rᾢ with log(1+rᾢ), because a few successes may be random. It updates θ by θ â θ + Ρ¡aᾢ¡(rᾢ â P(tᾢ, θ)), clamps θ to [θmin, θmax], and increments S when |θâθprev| < 0.01. It stops after 10 consecutive stable rounds and returns θ (Algorithm 1; Section 3.2.2, p.6).
The proof settings use Lean 4.13, maximum proof length 2,048 tokens, and 128 attempts per theorem (Section 4.1, p.7). The evaluation covers six evaluation models and four annotation models. Table 1 reports evaluation costs from 55 to 195 theorems per model; the average reduction is 76.13% relative to testing all 488 (Section 4.2, p.7; Table 1, p.7). The abstractâs 23% figure is an overall dataset-use summary, while per-model costs vary; these denominators should not be conflated.
Inference: a VL benchmark can report an adaptive ability score, but product claims should still include absolute proof-pass rates on a fixed corpus. Adaptive scores are model-relative and inherit the annotation modelsâ ability scale.
evidence, trust, and limitations
The paper measures ranking agreement between adaptive ability scores and Pass@128, difficulty-level separation, and theorem-count cost. It does not prove that psychometric scores predict real software reliability. Four annotation models are few for psychometric estimation; the authors therefore use direct formulas rather than standard item-response estimation (Section 3.1.2, p.4). A theorem with negative discrimination requires investigation, and Level 4âs zero successes makes fine discrimination impossible.
Inference: Verus remains the correctness authority for each proof; this paperâs formulas, model attempts, dataset split, and selection code are trusted measurement machinery. Adaptive selection must not replace complete regression verification for safety-critical VL code.
threat to VeruLaw
Inference: the direct product threat is moderate. A VL team could misreport progress by optimizing an adaptive score while hiding hard failures, or leak training items into annotation. The opportunity is a cheaper continuous evaluation loop that samples informative contracts while preserving a fixed, exhaustive release gate. The paper does not address Rust ownership, concurrency, specification adequacy, or Verus soundness.
techniques for the catalog
- model-derived difficulty grading â compute theorem difficulty from multi-model proof success and normalize it into graded levels
- discrimination scoring â average pairwise success-rate differences divided by prior ability differences to find separating items
- information-ranked selection â choose high-information items near the current ability while avoiding recent repeats
- adaptive ability convergence â update and clamp a score from repeated proof rates until it stabilizes over ten rounds
- fixed-audit complement â pair adaptive evaluation with full or random fixed sets to detect selector overfitting
Checked 2026-10-15 against the paper by a Codex agent for psychometric_based_evaluation_for_theore_20261014.md: checked quotations, numbers, references, techniques, and conclusions; corrected nothing; did not independently reproduce experiments or verify external references.
Last edited: