Blog articles/Mathematics
From HaskellWiki
Contents |
1 Maths
1.1 Haskell for mathematics
1.1.1 General
- Eleven Reasons to use Haskell as a Mathematician
- Haskell for Maths: commutative algebra, combinatorics, number theory, and group theory libraries
- Learn Maths with Haskell
- Prototyping thought
- Why Haskell?
1.1.2 Calculus and Differential Geometry
1.1.3 Algebraic Topology and Geometry
1.1.4 Geometry
1.1.5 Group Theory
1.1.6 Set Theory
1.1.7 Ring Theory
1.1.8 Number Theory
1.1.9 Cryptography and Coding Theory
- Feistel Ciphers and DES in Haskell
- Arithmetic coding in Haskell
- Two-dimensional spatial hashing with space-filling curves
1.1.10 Logic
1.1.11 Numerics
- The Division Bell
- Overloading Haskell numbers
1.2 Theorem Proving
1.3 Quantum Computing
- The Essence of Quantum Computing
- Monads for vector spaces, probability and quantum mechanics pt. I
- Monads, Vector Spaces and Quantum Mechanics pt. II
- Independence, entanglement and decoherence with the quantum monad
- The Shor Quantum Error Correcting Code (and a Monad for Heat)
- The Frame Of Reference Monad
1.4 Mathematics of Haskell
1.4.1 Category Theoretic
- Category Theory and the Category of Haskell programs:
- Why isn't ListT list a monad?
- Reverse Engineering Machines with the Yoneda Lemma
- Variable substitution gives a...
- Games, Strategies and the Self-Composition of the List Monad.
