History log of /seL4-l4v-master/HOL4/src/tactictoe/src/tttUnfold.sml
Revision Date Author Comments
# 4eb88ca6 16-Jul-2020 Thibault Gauthier <email@thibaultgauthier.fr>

remove trailing whitespaces


# 50fa1dbb 15-Jun-2020 Thibault Gauthier <email@thibaultgauthier.fr>

missing tttRecord. signature in tttUnfold code


# fd593a81 14-Jun-2020 Thibault Gauthier <email@thibaultgauthier.fr>

tnn advice for the value during tactictoe search


# 5e9e5481 09-Jun-2020 Thibault Gauthier <email@thibaultgauthier.fr>

more timers + light symweight


# ea4d4c7a 05-Jun-2020 Thibault Gauthier <email@thibaultgauthier.fr>

regrouping evaluation functions


# 59cfa1c5 04-Jun-2020 Thibault Gauthier <email@thibaultgauthier.fr>

remove execprefix


# 69411e60 04-Jun-2020 Thibault Gauthier <email@thibaultgauthier.fr>

alternative theorem predictions


# a07aa610 02-Jun-2020 Thibault Gauthier <email@thibaultgauthier.fr>

abstracting terms in original tactic


# 6c92863f 02-Jun-2020 Thibault Gauthier <email@thibaultgauthier.fr>

catching errors during term abstraction


# b9501c18 02-Jun-2020 Thibault Gauthier <email@thibaultgauthier.fr>

abstracting first term in tactics


# 3088f42a 01-Jun-2020 Thibault Gauthier <email@thibaultgauthier.fr>

abstract term wip + fix chainy export missing definitions


# b10c43fd 29-May-2020 Thibault Gauthier <email@thibaultgauthier.fr>

updating tactic parser


# 95c05a75 21-May-2020 Thibault Gauthier <email@thibaultgauthier.fr>

removing thmlintac and ttt_exl + updating thmdata and tacdata


# 2dcfb762 20-May-2020 Thibault Gauthier <email@thibaultgauthier.fr>

renaming some flags + readme


# 5f6b592e 20-May-2020 Thibault Gauthier <email@thibaultgauthier.fr>

explicit timeout during the parsing of tactical strings


# 6839b72f 18-May-2020 Thibault Gauthier <email@thibaultgauthier.fr>

comparing with standard search


# 914fca7e 18-May-2020 Thibault Gauthier <email@thibaultgauthier.fr>

experiment with extra theorem prediction


# f7239cea 18-May-2020 Thibault Gauthier <email@thibaultgauthier.fr>

reflecting thmlext_flag in evaluation script


# 54981edf 18-May-2020 Thibault Gauthier <email@thibaultgauthier.fr>

splitted theorem predictions


# 476de695 16-May-2020 Thibault Gauthier <email@thibaultgauthier.fr>

reducing timeout for parsing tactics from 1sec to 10ms


# 8871bafa 15-May-2020 Thibault Gauthier <email@thibaultgauthier.fr>

reverting to orthogonalization


# a221d22c 13-May-2020 Thibault Gauthier <email@thibaultgauthier.fr>

remove trailing whitespaces


# db0a4345 13-May-2020 Thibault Gauthier <email@thibaultgauthier.fr>

savestate at the top-level


# 1e9638f0 13-May-2020 Thibault Gauthier <email@thibaultgauthier.fr>

faster orthogonalization + less verbose debugging information


# 49f9969d 13-May-2020 Thibault Gauthier <email@thibaultgauthier.fr>

adding back orthogonalization


# 93fa3b74 13-May-2020 Thibault Gauthier <email@thibaultgauthier.fr>

simplifying tactictoe/holyhammer/AI debugging scheme


# 4a6be051 13-May-2020 Thibault Gauthier <email@thibaultgauthier.fr>

hiding theorem reading trick in holyhammer


# eaf2ab15 13-May-2020 Thibault Gauthier <email@thibaultgauthier.fr>

adding bash script for extracting statistics


# a4b091ba 13-May-2020 Thibault Gauthier <email@thibaultgauthier.fr>

print each search step


# 4db91e3c 12-May-2020 Thibault Gauthier <email@thibaultgauthier.fr>

parallel instead of sequential savestates


# 963715aa 12-May-2020 Thibault Gauthier <email@thibaultgauthier.fr>

turning off orthogonalization + maximum of 25 child by savestate


# 4b29a8ab 12-May-2020 Thibault Gauthier <email@thibaultgauthier.fr>

fix filtering in parallel evaluation


# 4c082ab0 12-May-2020 Thibault Gauthier <email@thibaultgauthier.fr>

tactictoe evaluation using savestates


# d1a8c84f 12-May-2020 Thibault Gauthier <email@thibaultgauthier.fr>

update recording + prettification (parentheses) + eliminate caches + hide outputs explicitly


# 1a5897cd 11-May-2020 Thibault Gauthier <email@thibaultgauthier.fr>

nicer search recording and parsing for TacticToe


# 87e1d31e 08-May-2020 Thibault Gauthier <email@thibaultgauthier.fr>

tactictoe search without references


# 16cf5710 06-May-2020 Thibault Gauthier <email@thibaultgauthier.fr>

before removing new mcts search


# 34fb0506 04-May-2020 Thibault Gauthier <email@thibaultgauthier.fr>

avoiding orthogonalization


# d9426682 04-May-2020 Thibault Gauthier <email@thibaultgauthier.fr>

reimplementation of let flag


# c36917f1 04-May-2020 Thibault Gauthier <email@thibaultgauthier.fr>

moving some debug information to log_eval


# ad29e6bb 03-May-2020 Thibault Gauthier <email@thibaultgauthier.fr>

replicate policy behaviour of previous version of TacticToe


# baa744f5 03-May-2020 Thibault Gauthier <email@thibaultgauthier.fr>

new TacticToe search ready for evaulation


# fb3193a8 29-Apr-2020 Thibault Gauthier <email@thibaultgauthier.fr>

inverting order of conjecture


# 912979dd 29-Apr-2020 Thibault Gauthier <email@thibaultgauthier.fr>

removing dependency to combin leaked by holyhammer


# d68495ee 29-Apr-2020 Thibault Gauthier <email@thibaultgauthier.fr>

exporting tptp examples


# 7a5a5946 29-Apr-2020 Thibault Gauthier <email@thibaultgauthier.fr>

removing metis inclusion as it brings theories as dependencies


# f05e5e50 29-Apr-2020 Thibault Gauthier <email@thibaultgauthier.fr>

enigma for tactictoe: tptp export


# ee4e2869 24-Apr-2020 Thibault Gauthier <email@thibaultgauthier.fr>

ttt_record_thy now include ttt_rewrite_thy in tttUnfold + search status for MCTS


# 60c1ed25 26-Nov-2019 Thibault Gauthier <email@thibaultgauthier.fr>

TacticToe missing directory


# b9f1c2fc 21-Jul-2019 Thibault Gauthier <email@thibaultgauthier.fr>

guessing encapsulating structure namespace


# 925b8016 21-Jul-2019 Thibault Gauthier <email@thibaultgauthier.fr>

fixes TacticToe recording to handle structure in pred_setTheory


# d9e4de78 03-Jun-2019 Thibault Gauthier <email@thibaultgauthier.fr>

trainling white spaces


# 46c5811f 01-Jun-2019 Thibault Gauthier <email@thibaultgauthier.fr>

tactictoe: more information during recording


# 1ac7ba04 28-May-2019 Thibault Gauthier <email@thibaultgauthier.fr>

removing trailing whitespaces


# 5545174d 28-May-2019 Thibault Gauthier <email@thibaultgauthier.fr>

synthesize: final evaluation


# d1bd8940 26-May-2019 Thibault Gauthier <email@thibaultgauthier.fr>

removing num dependencies from aiLib


# aeb7bc97 25-May-2019 Thibault Gauthier <email@thibaultgauthier.fr>

removing trailing whitespaces + fix cache errors in term generation


# f6dfeb80 17-May-2019 Thibault Gauthier <email@thibaultgauthier.fr>

more impressive example for tactictoe


# 6d38574f 14-Apr-2019 Thibault Gauthier <email@thibaultgauthier.fr>

tactictoe: handle escape sequence correctly


# 324c1ed6 14-Apr-2019 Thibault Gauthier <email@thibaultgauthier.fr>

fix hash function for 32-bit systems


# a3c0a4cf 01-Mar-2019 Thibault Gauthier <email@thibaultgauthier.fr>

more trailing whitespaces


# e1eae1c5 10-Feb-2019 Thibault Gauthier <email@thibaultgauthier.fr>

right attributes for parmap


# 6ad033c1 10-Feb-2019 Thibault Gauthier <email@thibaultgauthier.fr>

tactictoe: parallel evaluation


# 9ca971cf 09-Feb-2019 Thibault Gauthier <email@thibaultgauthier.fr>

export to TFF0 (wip)


# f5dcd151 09-Jan-2019 Thibault Gauthier <email@thibaultgauthier.fr>

trailing whitespaces


# ef63a0bc 09-Jan-2019 Thibault Gauthier <email@thibaultgauthier.fr>

tactictoe: leave a small time before killing thread (fixes recording)


# db55972c 11-Nov-2018 thibault <thibault_gauthier@hotmail.fr>

benchmark functions for holyhammer and tactictoe


# d11bd0d1 11-Nov-2018 thibault <thibault_gauthier@hotmail.fr>

modifying some filenames


# 920a1eaa 10-Nov-2018 thibault <thibault_gauthier@hotmail.fr>

refactored tactictoe: successfully running on the core libraries


# af21a515 10-Nov-2018 thibault <thibault_gauthier@hotmail.fr>

tactictoe: loads now after refactoring


# 4257dcbc 10-Nov-2018 thibault <thibault_gauthier@hotmail.fr>

finalize holyhammer refactoring, continuing with tactictoe


# e01825a1 29-Oct-2018 thibault <thibault_gauthier@hotmail.fr>

reinforcement prover: starting to add a cut builder as part of the proof search


# 1fbad939 21-Oct-2018 Michael Norrish <Michael.Norrish@nicta.com.au>

Remove TABs from source files (and some trailing w/space)


# 6df96716 30-Sep-2018 thibault <thibault_gauthier@hotmail.fr>

discontinuing support for asynchronous hammer calls from tactictoe


# 19626c96 03-Sep-2018 Michael Norrish <Michael.Norrish@nicta.com.au>

Promote more Isabelle concurrency code

Portable gets slightly richer with

make_counter : {inc:int,init:int} -> unit -> int
syncref : 'a -> {get:unit->'a, upd : ('a -> 'b * 'a) -> 'b}

Under Moscow ML these map to obvious operations on references. Under
Poly/ML these map to synchronised variables that are operated on
atomically.


# f6524851 24-Jul-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

conjecturing: work in progress


# 95f4a9ac 04-Jun-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: overwrite protection re-enabled


# 46a7a16b 03-Jun-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: removing unnecessary theory file restoration


# 702b567c 03-Jun-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: flags for random and coverage weights


# ac15ab6b 03-Jun-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: export ttt_metis_flag


# 333cdf91 03-Jun-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: flag to turn off abstraction


# 3b740aa3 23-May-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: abstracting + exporting theorem values for list of theorems


# c19959a1 12-Apr-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: fix unfolding


# 6c2ac87d 12-Apr-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: fixing pattern level


# 79779e4f 12-Apr-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

omit recording deep calls: more


# 7edd3d38 12-Apr-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

omit recording TAC_PROOF when not at the top level


# f8363fba 11-Apr-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: ttt_record_parallel warning


# b583d84e 11-Apr-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: accepting list of theories even if they do not contain ancestors in parallel calls


# 1efa8858 11-Apr-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: removing bool and min from parallel calls


# d1a89719 11-Apr-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: adding create_fof function + improve parallelism


# 18eb95dc 11-Apr-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: avoiding evaluating bool


# 560da5cb 11-Apr-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: more flag lifting


# 09ce587a 11-Apr-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: fix many issues in eprover_eval: missing theorems + update_hh_stac + atp problems + eprover_save_flag + omit tactictoe recording


# a3383d8b 10-Apr-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: term prediction flag


# e73060cc 29-Mar-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

minor in tttUnfold.sml


# a77a0793 27-Mar-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: fix endofline


# 6d0f4cb3 26-Mar-2018 Ramana Kumar <ramana@member.fsf.org>

Fix a bug in tttUnfold + remove trailing whitespace


# e594d154 26-Mar-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: fixing bug in tttRecord + add back MCTS evaluation as a flag


# 1f518758 26-Mar-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

Tactictoe: training + search time and tactic time as flags


# 1d7a2e8b 23-Mar-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: easier recording of standard library


# 161f8653 23-Mar-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: parallel evaluation


# 65f23a75 23-Mar-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: fix eval + bug in tttRecord


# fa85c7e0 23-Mar-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: recording parallel version


# 439bada7 23-Mar-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: update evaluation functions


# 2a893c8b 23-Mar-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: refractoring


# d070b696 23-Mar-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: separate rewrite and record


# 1e6d0852 22-Mar-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: changing how flags work + starting decomposition into recording/training/evaluation.


# 72542f66 21-Mar-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: without Holmake


# d3f54061 21-Mar-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: using buildheap


# 7cd3f80f 21-Mar-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: reverting to e94 commit + adding semicolon fix (untested)


# 55825244 21-Mar-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: fix a smaller error with DB.fetch


# 639054de 21-Mar-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: only modifying the name of the theory in new_theory


# 49f2af67 21-Mar-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: fixing special case for bool + automatically saving generated scripts for debugging


# 1cf23e83 21-Mar-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: different name for its theory


# 91ad2d0b 07-Mar-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: check existing export (fix)


# 2b238455 07-Mar-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

remove trailing white spaces


# 3ab03d88 07-Mar-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: do not try to re-record theories unless ttt_clean_all is called


# 870f2819 06-Mar-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: re-raising the same exception after cleaning


# 2ac411e4 06-Mar-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: cleaning up .tttsave after an interrupt


# f42d084d 06-Mar-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: special case for core theories


# f50e33b8 06-Mar-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

saving and restoring files in case a tactictoe script overwrite them (unlikely)


# 42f7f51e 06-Mar-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: improved recording mechanism re-using existing Holmakefiles


# 9e6b0a9f 04-Mar-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: unquoting before removing comments


# 541b720d 01-Mar-2018 Thibault Gauthier <thibault.gauthier@uibk.ac.at>

tactictoe: renaming hhs prefix to ttt (rebuild necessary)