Former mathematician turned data scientist turned AI researcher. My passion is teaching AI systems to reason, especially in mathematics.
puzzle_cube. Solving the Rubik's cube with deep reinforcement learning and Monte Carlo tree search
109modulize. A Python decorator for converting a function into a module. It also includes tools for combining multiple Python files into one.
32lean_proof_recording. Proof recording for Lean 3
27thoughts-on-ai-for-theorem-proving.
27csb_neural_network. Training a neural network to compete in the Coder's Strike Back competition on CodinGame.com
13holist-communication-example. Example communicating with HOList
9communicating-with-lean. Prototype of back-and-forth tactic application in Lean through an external program.
9lean-proof-recording-public-old. Recording of tactic proofs in Lean 3 for machine learning
7Neural-Network. An implementation of a neural network in pure Python/NumPy. Useful for programming competitions.
6puzzle_cube_code. Code submodule for the Rubik's cube project
3lean_gym_prototype. A prototype version of a machine learning gym for the Lean 3 theorem prover
3annotated_lean. Annotated lean files
2lean_data_structures. Purely functional data structures in Lean
1lean_info_scrapper. Scrapes all info messages from all lean files (both system and mathlib)
1codingame_arena. An arena for CodinGame games. (Currently works for only Wonder Women.)
1CG-Tron-Simulator. A simulator for the Tron multiplayer competition on CodinGame.com
1