Roadmap réaliste :

Si tu veux progresser efficacement :

Indexation ⭐⭐⭐⭐⭐
Given clause loop + heuristiques ⭐⭐⭐⭐⭐
Simplification aggressive ⭐⭐⭐⭐
Amélioration KBO + sélection ⭐⭐⭐⭐
Superposition stricte complète ⭐⭐⭐⭐
Splitting / SAT ⭐⭐⭐⭐⭐ (gros saut)

* superposition + simplification destructive + indexing (là tu passes à un vrai prover compétitif).

* indexation (discrimination trees / substitution trees)
* selection function plus fine
* term ordering tuning (KBO weights + precedence dynamique)
* Si tu veux, je peux te guider vers une superposition complète type Vampire/E

* subsomption indexée
* index discrimination tree

* Avant de faire quoique ce soit (dune build notamment) :
eval $(opam env)

* Lancer les benchs :
export TPTP=/home/delahaye/ip/bench/problems/TPTP-v9.2.1
make bench DIR=bench/problems/TPTP-v9.2.1/Problems/SYN/ MODE=ordered-fallback TIME_LIMIT=3

* Lancer les benchs comparatifs :
export TPTP=/home/delahaye/ip/bench/problems/TPTP-v9.2.1
make benchs DIR=bench/problems/TPTP-v9.2.1/Problems/SYN/ MODE=ordered-fallback TIME_LIMIT=3

* Lancer les tests de régression :
make bench-regression HOME_DIR=/home/delahaye/ip/bench/problems/TPTP-v9.2.1/Problems/SYN OLD=bench/logs/file1.csv NEW=bench/logs/file2.csv

* Lancer les tests de CASC (avec timeout robuste) :
export TPTP=/home/delahaye/ip/bench/problems/casc/casc-30-2025
make bench-casc DIR=/home/delahaye/ip/bench/problems/casc/casc-30-2025/Problems/FOF CASC=casc-30-2025_fof TIME_LIMIT=3 ROBUST_TIME_LIMIT=1

* Lancer les benchs vers un autre répertoire :
make bench DIR=/home/delahaye/ip/bench/problems/equality MODE=ordered-fallback TIME_LIMIT=3 LOGS=/home/delahaye/ip

* Fontes :
Site : https://patorjk.com/software/taag/
Sélectionné : Calvin S
Small
BlurVision ASCII
Doom
Soft
Standard
Terrace
Tmplr
Classy
Emboss (2)
Future
Dos Rebel
Stop
