kofdai/verantyx-arc-agi2
0
Verantyx ARC-AGI-2 โ 16.1% (161/1000) ๐
Pure rule-based solver for ARC-AGI-2. No LLM. No neural networks. No pre-training.
Score
Approach
Verantyx is a fully deterministic, LLM-free ARC-AGI-2 solver built on program synthesis and domain-specific language (DSL) enumeration.
Architecture
- Cross Engine โ Multi-strategy solver with priority-based candidate selection
- Neighborhood Rules โ Exact and extended (count/directional/multi-pass) neighborhood matching
- DSL Enumerator โ 32 parameterless primitives with depth-2 composition (1024 combinations)
- Panel Operations โ Grid splitting (separators, equal partitions) + reduction (XOR, OR, AND, overlay, select)
- Per-Object Transform โ Object detection โ property-based recoloring/movement
- Puzzle Language โ 25+ hand-crafted pattern detectors with auto-verification
- Iterative Cross โ 2-step residual learning for complex transformations
Puzzle Language Patterns (Phase 7)
Score History
Performance
- Eval speed: ~0.40s/task (1000 tasks in ~7 minutes)
- No GPU required โ runs on CPU only
- Deterministic โ same input always produces same output
Usage
from arc.cross_engine import solve_cross_engine
# train_pairs: list of (input_grid, output_grid)
# test_inputs: list of input grids
predictions, versions = solve_cross_engine(train_pairs, test_inputs)Files
arc/cross_engine.pyโ Main solver orchestratorarc/puzzle_lang.pyโ Pattern-based puzzle languagearc/nb_extended.pyโ Extended neighborhood rulesarc/beam_search.pyโ Beam search with DSLarc/enumerator.pyโ DSL primitive enumeratorarc/panel_ops.pyโ Panel split + reduce operationsarc/per_object.pyโ Per-object transformsarc/primitives.pyโ 32 core DSL primitives
License
MIT
Author
kofdai โ verantyx project
