Evaluates LLMs' ability to solve nonstandard mathematical Olympiad problems from Eastern European and former Soviet Union competitions. It probes genuine mathematical reasoning and adaptability by testing whether models can solve problems from first principles rather than relying on cached solutions or pattern matching from familiar Western benchmarks. Use when the user wants to benchmark on EEFSUVA, or asks about evaluating this task. Reports pass rate.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill eefsuva-eval --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Eefsuva Eval?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-eefsuva-eval)More formats (shields.io, HTML) on the badges page.
---
name: eefsuva-eval
description: Evaluates LLMs' ability to solve nonstandard mathematical Olympiad problems from Eastern European and former Soviet Union competitions. It probes genuine mathematical reasoning and adaptability by testing whether models can solve problems from first principles rather than relying on cached solutions or pattern matching from familiar Western benchmarks. Use when the user wants to benchmark on EEFSUVA, or asks about evaluating this task. Reports pass rate.
metadata:
skill_kind: dataset_eval
source_arxiv: 2510.01227
bibtex_key: khatibi2025eefsuva
confidence: high
---
# eefsuva-eval
> EEFSUVA: A New Mathematical Olympiad Benchmark — Khatibi et al. (2025) (arXiv:2510.01227, 2025)
## What this evaluates
Evaluates LLMs' ability to solve nonstandard mathematical Olympiad problems from Eastern European and former Soviet Union competitions. It probes genuine mathematical reasoning and adaptability by testing whether models can solve problems from first principles rather than relying on cached solutions or pattern matching from familiar Western benchmarks.
## Datasets
- **EEFSUVA** — total ?; splits: test (-1)
## Metrics
- `pass rate` **(primary)** — range: percent
- Percentage of problems for which the model outputs the correct numerical answer. Each problem is evaluated twice in separate sessions; if either attempt yields the correct answer, the problem is counted as solved.
## Input / output format
**Input**: Mathematical problem statement sent verbatim, without any mention of its source or competition.
**Output**: Numerical answer (and optional reasoning steps).
## Scoring recipe
```python
solved_count = 0
for problem in dataset:
gold_answer = problem.gold_numerical_answer
is_solved = False
for attempt in range(2):
model_output = llm.generate(problem.prompt, new_session=True)
if model_output.numerical_answer == gold_answer:
is_solved = True
break
if is_solved:
solved_count += 1
pass_rate = (solved_count / len(dataset)) * 100
```
## Common pitfalls
- Models may rely on cached solutions from similar IMO problems instead of solving from first principles, leading to incorrect answers despite recognizing the problem type.
- Cross-contamination of context can occur if multiple problems are fed in the same chat session, artificially inflating performance.
- Scoring focuses strictly on the final numerical answer, potentially overlooking valid but differently formatted reasoning or intermediate steps.
## Evidence (verbatim from paper)
> Once this verification step was completed, we submitted each problem to the LLMs specifically, Gemini 2.5 Pro and Chat GPT 5 Thinking using a brand-new chatbot session for every single problem to prevent any cross contamination of context. After several minutes, the model would output a numerical answer, which we then compared against the verified solution. In order to fully mark a problem as incorrectly solved, we ran each problem in a new chat session twice. ... Overall, with a pass rate of approximately 36%, it is clear that the new advancements still require further development.
## Citation
```bibtex
@misc{khatibi2025eefsuva,
title={EEFSUVA: A New Mathematical Olympiad Benchmark},
author={Khatibi et al. (2025)},
year={2025},
note={arXiv:2510.01227}
}
```
- arXiv: 2510.01227
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!