reasoning-gym/reasoning_gym/algorithmic
Rich Jones 07dc01ad87
[Env] Game of Life Halting Prediction (#272)
This is a variant of the Game of Life task, which rather than trying to test the algorithmic simulation, tests the ability of the model to do explanatory reasoning of the board. The idea is that a model with good explanatory reasoning will be able to see that a game will not halt without simulating it into the future.

The task presents a GoL board, and the model is asked to predict if the board will halt (die, all cells zero) after n steps. Sometimes, the board will be made up of 'oscillators', isolated structures which never die. Othertimes, it is filled with non-oscillators, structures which will always die after a few steps. The model should deduce which case the presented board is.
2025-03-07 10:05:12 +01:00
..
__init__.py [Env] Game of Life Halting Prediction (#272) 2025-03-07 10:05:12 +01:00
ab.py Minor question template & score_answer improvements (#261) 2025-03-04 21:55:09 +01:00
base_conversion.py fix: Unify Prompts (#254) 2025-03-03 21:55:53 +01:00
binary_alternation.py fix: Unify Prompts (#254) 2025-03-03 21:55:53 +01:00
binary_matrix.py Minor question template & score_answer improvements (#261) 2025-03-04 21:55:09 +01:00
caesar_cipher.py cleaned up caesar cipher 2025-02-19 18:11:59 +00:00
count_primes.py Fix primes representation in count_primes dataset metadata 2025-02-26 14:58:21 +02:00
cryptarithm.py Minor question template & score_answer improvements (#261) 2025-03-04 21:55:09 +01:00
game_of_life.py [Env] Game of Life Halting Prediction (#272) 2025-03-07 10:05:12 +01:00
game_of_life_halting.py [Env] Game of Life Halting Prediction (#272) 2025-03-07 10:05:12 +01:00
graph_color.py Minor question template & score_answer improvements (#261) 2025-03-04 21:55:09 +01:00
group_anagrams.py Minor question template & score_answer improvements (#261) 2025-03-04 21:55:09 +01:00
isomorphic_strings.py fix: Unify Prompts (#254) 2025-03-03 21:55:53 +01:00
jugs.py Minor question template & score_answer improvements (#261) 2025-03-04 21:55:09 +01:00
letter_counting.py Add Coaching & ScoreBoard class (result tracking) (#72) 2025-02-06 23:15:28 +01:00
letter_jumble.py Minor question template & score_answer improvements (#261) 2025-03-04 21:55:09 +01:00
manipulate_matrix.py Minor question template & score_answer improvements (#261) 2025-03-04 21:55:09 +01:00
number_filtering.py use native types List->list, Dict->dict, Set->set, Tuple->tuple 2025-02-21 15:15:38 +01:00
number_sorting.py use native types List->list, Dict->dict, Set->set, Tuple->tuple 2025-02-21 15:15:38 +01:00
palindrome_generation.py Minor question template & score_answer improvements (#261) 2025-03-04 21:55:09 +01:00
palindrome_partitioning.py Minor question template & score_answer improvements (#261) 2025-03-04 21:55:09 +01:00
pool_matrix.py updated algorithmics dataset (#269) 2025-03-05 23:32:53 +01:00
ransom_note.py Minor question template & score_answer improvements (#261) 2025-03-04 21:55:09 +01:00
rotate_matrix.py fix: Unify Prompts (#254) 2025-03-03 21:55:53 +01:00
rotten_oranges.py fix: Unify Prompts (#254) 2025-03-03 21:55:53 +01:00
sentence_reordering.py Minor question template & score_answer improvements (#261) 2025-03-04 21:55:09 +01:00
spell_backward.py Minor question template & score_answer improvements (#261) 2025-03-04 21:55:09 +01:00
spiral_matrix.py Minor question template & score_answer improvements (#261) 2025-03-04 21:55:09 +01:00
string_insertion.py Minor question template & score_answer improvements (#261) 2025-03-04 21:55:09 +01:00
string_manipulation.py fix: Unify Prompts (#254) 2025-03-03 21:55:53 +01:00
string_splitting.py fix: Unify Prompts (#254) 2025-03-03 21:55:53 +01:00
string_synthesis.py fix: Unify Prompts (#254) 2025-03-03 21:55:53 +01:00
word_ladder.py Minor question template & score_answer improvements (#261) 2025-03-04 21:55:09 +01:00
word_sequence_reversal.py Game of Life partial scoring and rule-clarification (#258) 2025-03-03 22:22:39 +01:00
word_sorting.py Minor question template & score_answer improvements (#261) 2025-03-04 21:55:09 +01:00