The group I'm associated with in Edinburgh is prosaically referred to as the MRG (Mathematical Reasoning Group) but when feeling more fanciful we get referred to as the DReaM group (Discovery and Reasoning in Mathematics).
The Dream talk is a weekly hour-and-a-half work in progress talk, in which the use of slides and projection equipment is frowned upon (but handouts are tolerated) and audience participation is encouraged. AB also has a gong which, at least when I was a regular member of the group, he used to sound just before the Dream talk thus removing the perennial excuse that you were involved in something and had therefore forgotten that the talk was taking place.
You mean most people don't prepare talks like this?
I now have a title and abstract:
Program Slicing for Proof Theories
Program Slicing is a technique used in automated debugging to narrow the search for a bug to one portion of the code base. In this Dream talk I intend to look at ways that proof can be used to perform program slicing. Leading on from that I'll also discuss how programs can be patched by removing faulty slices and then performing synthesis proofs to produce a correct slice.
Well, I'd normally at least hope to do it in largely the reverse order :-)
Although the last talk I gave consisted of someone else doing a load of slides, which I then stood in front of (and occasionally referred to) while I delivered a lively and amusing discourse on tax, how to account for it, and why HMRC thinks each member of my audience is a liar.
Comments 5
Reply
The Dream talk is a weekly hour-and-a-half work in progress talk, in which the use of slides and projection equipment is frowned upon (but handouts are tolerated) and audience participation is encouraged. AB also has a gong which, at least when I was a regular member of the group, he used to sound just before the Dream talk thus removing the perennial excuse that you were involved in something and had therefore forgotten that the talk was taking place.
Reply
And that you're going to decide what to say and prepare a handout on it before you try to remember anything about the subject :-D
Reply
I now have a title and abstract:
Program Slicing for Proof Theories
Program Slicing is a technique used in automated debugging to narrow the search for a bug to one portion of the code base. In this Dream talk I intend to look at ways that proof can be used to perform program slicing. Leading on from that I'll also discuss how programs can be patched by removing faulty slices and then performing synthesis proofs to produce a correct slice.
Reply
Although the last talk I gave consisted of someone else doing a load of slides, which I then stood in front of (and occasionally referred to) while I delivered a lively and amusing discourse on tax, how to account for it, and why HMRC thinks each member of my audience is a liar.
Reply
Leave a comment