Computer science researcher. Interests: Functional Programming, SAT/SMT Solvers, Machine Learning, Logic, Category Theory, Mathematical Optimization.
cpl. An interpreter of Hagino's Categorical Programming Language (CPL).
177toysolver. My sandbox for experimenting with solver algorithms.
159data-interval. Interval datatype, interval arithmetic, and interval-based containers for Haskell
22haskell-decision-diagrams. Binary decision diagrams (BDD) and Zero-Suppressed Binary Decision Diagrams (ZDD) in Haskell
13nonlinear-optimization-ad. Several Haskell packages for numerical optimizations.
9haskell-sequitur. Haskell implementation of grammar-based compression algorithm SEQUITUR
7ptq. An implementation of Montague's PTQ (Proper Treatment of Quantification).
7haskell-MIP. Libraries for reading/writing MIP problem files, invoking external MIP solvers, etc. in Haskell
7bytestring-encoding. Haskell
6haskell-minisat. Low-level Haskell binding of Minisat
5glpk-maxsat. Max-SAT frontend for GLPK
4extended-reals. Extension of real numbers with positive/negative infinities (±∞)
4bnn-verification. BNN verification dataset for Max-SAT Evaluation 2020, MIPLIB 2024, and Pseudo-Boolean Competition 2025
4finite-field. Haskell
4pseudo-boolean. Haskell library for parsing/generating OPB/WBO files used in pseudo boolean competition.
3chainer-optnet. Python
3essence-of-ad. Attempt to code "The Simple Essence of Automatic Differentiation" paper
3icfpc2013. Haskell
2sign. Arithmetic over signs and sets of signs
2haskell-optdir. The OptDir type for representing optimization directions.
2scip-maxsat. Max-SAT frontend for SCIP
2rouge. Scheme-like language interpreter written in Ruby
2icfpc2012. ICFP Programming Contest 2012 -- Lambda Lifter
2haskell-glpk. Haskell wrapper for GLPK (GNU Linear Programming Kit).
2folkung. Personal mirror of http://code.haskell.org/folkung/
2satchmo-toysat. toysat driver as backend for satchmo
2haskell-hyperset. Haskell
2ltg. TeamSampou's repository for ICFPC2011
2pulp-scip. Python
2tpp2011. "Uniform Candy Distribution" problem
2ersatz-toysat. toysat driver as backend for ersatz
2jasoncc.github.io. Random Signals on Some Low-level Stuff.
1rena. Ruby
1kodkod. Personal mirror of http://alloy.mit.edu/kodkod/
1lbfgs. Mirror of L-BFGS
1tmctf2015-qualifier. Trend Micro CTF Asia Pacific & Japan 2015 Online Qualifier
1minicard. MiniCard: An efficient cardinality solver based on MiniSAT
1z3-proof-visualizer. TeX
1CNFIO. CNF reader for Haskell
1Smtlib. Parser for smt-lib Command responses
1mios. Misinat-based Implementation and Optimization Study on SAT Solver in Haskell
1chainer-formulanet. Chainer implementation of FormulaNet
1dobutsu-shogi-master. A perfect player for Dobutsu-Shogi
1HelloHaskell. Haskell
1griddb_nosql. high performance, high scalability and high reliability database for big data
1multiset-large. Haskell
1glucose-pybind11. C++
1sandbox. My sandbox repository
1minisat. A minimalistic and high-performance SAT solver
1cvc3. personal mirror of CVC3
1win-ssh-agent. A ssh-agent wrapper with simple GUI
1