But my money would've have been on Tony. :-)
I had tonnes of fun on the night and in learning Coq in the lead up to the event.
Looking forward to the next one already!
As far as I know, Coq cannot extract lisp, only Haskell, OCaml and Scheme.
As for proving the complexity of algorithms, it looks doable. Google turns up some proofs for the complexity of various sorting algorithms and etc...
I don't know how much support there is for it in the standard library though.
You received this message because you are subscribed to a topic in the Google Groups "fp-syd" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/fp-syd/BjoSS9goHQ0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to fp-syd+un...@googlegroups.com.
Yeah I took part.
Working with Coq felt pretty natural. It definitely felt better than having to write up Arbitrary instances.
But I hadn't done any proofs relating to complexity
I think verifying complexity of a function will require lemmas that describe how the cost of computations combine in different cases. I dont know how many of these you would have to write yourself or how many already exist in the standard libs somewhere, if any.