December 5, 2009 by slawekk
The Isabelle team has just released Isabelle 2009-1. The latest release 1.6.9 of IsarMathLib checks out without any modification, so there is no update needed.
The new installation instructions on the Isabelle web site and the bundle file that can be downloaded from there are specific for Isabelle/HOL. To install Isabelle/ZF for IsarMathLib on x86 Linux one needs to download Isabelle2009-1.tar.gz, polyml-5.3.0.tar.gz, ProofGeneral-3.7.1.1.tar.gz and ZF_x86-linux.tar.gz and do tar -C /usr/local -xzf on each of them. The installation can be finished by running
./bin/isabelle install -p /usr/local/bin
from /usr/local/Isabelle2009-1.UncategorizedUncategorized
Tags: Isabelle 2009-1, IsarMathLib
Posted in announcements, mathematics | Leave a Comment »
August 1, 2009 by slawekk
I have to say it took me considerable effort to figure out how to use the part of Haskell’s probability library that deals with randomness and simulation. The intuition developed by programming in imperative languages is especially harmful here. Read the rest of this entry »
Tags: probability, programming
Posted in Haskell, mathematics | Leave a Comment »
July 24, 2009 by slawekk
My new job will involve coding in Q. Q is a scripting language derived from APL. It is mostly used for stuff related to trading and finance. I don’t know it yet, I’m supposed to learn it on the job, so I decided to have a look at it. Read the rest of this entry »
Tags: Q
Posted in Haskell | 2 Comments »
July 22, 2009 by slawekk
I have decided to move with my family to Poland. I will be describing the experience on another blog.
Posted in offtopic, personal | Leave a Comment »
July 7, 2009 by slawekk
I have released a new version of IsarMathLib. There are about 20 new theorems and a new theory on topological groups. The theory contains some basic definitions and notation and ends with a theorem that a subgroup of a topological group is a topological group.
Tags: IsarMathLib releases
Posted in announcements | Leave a Comment »
June 5, 2009 by slawekk
Tags: Haskell, mathematics, probability
Posted in Haskell | 1 Comment »
May 31, 2009 by slawekk
My favourite programming language Haskell has a nice library for doing calculations with probablility distributions, called probability.
The library was originally written by Martin Ewig and Steve Kollmansberger and then extended and packaged for convenient installation by Henning Thieleman. Its main idea for the implementation is to use the fact that “probability distributions form a monad” (from a paper by the authors of the library ). This post aims at translating this claim into standard probability notation and showing how it is used in the library. Read the rest of this entry »
Tags: Haskell, probability
Posted in mathematics | 7 Comments »
April 22, 2009 by slawekk
The Isabelle team has released version 2009. Updating IsarMathLib to Isabelle 2009 was very easy. I only had to make a couple of corrections to proofs that used assumptions implicitly. The only more complicated change was related to renaming variables in the locale syntax. Read the rest of this entry »
Tags: Isabelle, Isabelle 2009, readability
Posted in announcements | Leave a Comment »