Updated presentation and prov trace corrected by Soren