[ut.theory] Student Seminar

nishi@utai.UUCP (09/08/87)

The time has come to decide on a weekly meeting time for this year's 
student seminar.  Stephen, who scheduled speakers last year, would like 
to spend more time on his Master's (not unreasonable considering the
January 30 deadline).  I am willing to do the scheduling, but I have the 
same deadline. Anyone who is past the deadline and willing to do the job
is more than welcome to do so.

Rather than trying to find a time to call a meeting to discuss when to have
meetings, I will instead ask each of you to give me a list of times during
the week when you have other things scheduled (and hence will be unable to 
attend a seminar meeting), and also a list of your first, second, and third
choices of times to meet. If you don't enform me of your conflicts, I'll 
assume that you are not interested in attending our meetings or that all times 
are equally suitable for you.  I'll choose the meeting time that adversely 
affects the smallest number of people.  Please don't wait until after I've 
chosen a time to tell me that you can't make it; by then it will be too late.
Send me your preferences by Friday, September 11; check postings on Tuesday, 
September 14 for the meeting time that week.  We might use the first meeting 
as an opportunity to introduce ourselves to and get to know the new theory 
students.

			Hoping to hear from you soon, 

			Naomi Nishimura

nishi@utai.UUCP (09/21/87)

Our meeting time this term will be either 2-3 or 3-4 on Wednesdays,
depending on when I can schedule a room.  My apologies to those of you who
will be unable to attend at that time -- there is no time during the week
which doesn't present a problem to at least two people. 

As soon as I know the room and the time, I will post both, even if it's as
late as Wednesday morning.  We will meet this week for new and old students
to get to know each other.  Prabhakar and I will supply refreshments.

Please let me know if you wish to volunteer either to talk or to bring food
for future meetings.  Thanks.  --Naomi

nishi@utai.UUCP (09/28/87)

This week's speaker will be Stephen Bellantoni, who will introduce
Kolmogorov complexity, including both basic definitions and an 
application to PRAM lower bounds.  The meeting will be held in
GB412 from 2:00-3:00 on Wednesday, September 30.

Please remember that no background in the area is assumed; feel free
to come and ask lots of questions.

nishi@utai.UUCP (10/12/87)

Due to FOCS, there will be no meeting of the student seminar this
week.  Next week there will definitely be a meeting, and there 
will possibly be food, the latter only if someone volunteers.

I have three more speakers lined up, and after that I'll have to
start twisting arms.  Arm-twisting will begin even sooner for food.
Volunteer now and avoid being nagged later . . .

nishi@utai.UUCP (10/19/87)

This week I will introduce relativized complexity. 
The meeting will be held in GB412 from 2:00-3:00 on Wednesday, October 21.

Problems in relatived complexity deal with the relations between
standard complexity classes given the additional power of an oracle;
the oracle may be either constructed specifically for a particular 
problem or chosen at random.  The talk will include basic definitions and
results using both kinds of oracles.

Please remember that no background in the area is assumed; feel free
to come and ask lots of questions.

We still need a volunteer for refreshments this week; please contact me
immediately if you are willing to help out.

nishi@utai.UUCP (10/26/87)

This week's speaker will be Wayne Eberly, who will be talking on
decompositions of algebras. The meeting will be held in
GB412 from 2:00-3:00 on Wednesday, October 28.

In the talk recent results about decompositions of finite dimensional 
algebras will be discussed. Relations to other (interesting) 
computational problems, such as factorization of polynomials, 
will be emphasized.  Wayne promises to try hard not to bury us all in
algebra.

Please remember that no background in the area is assumed; feel free
to come and ask lots of questions.

nishi@utai.UUCP (11/02/87)

This week's speaker will be Mark Giesbrecht, who will discuss
decomposition of polynomials, I think. The meeting will be held in
GB412 from 2:00-3:00 on Wednesday, November 4.

There are still slots open for several speakers and several food 
providers: contact me for exact dates. 

Please remember that no background in the area is assumed; feel free
to come and ask lots of questions.

nishi@utai.UUCP (11/02/87)

Here's a brief descripton of the talk Mark will be giving on Wednesday:

The decomposition of polynomials has received considerable attention
recently in computer science. Given a polynomial f, we wish
to find polynomials g and h of specified degrees such that f=g(h).
The complexity of the problem varies wildly depending on the ground
field and the degree of the polynomial involved. We will look at
some of the the computational problems as well as some generalisations
(such as multivariate polynomials and rational functions).
Once again an attempt will be made not to hide behind a wall of algebra.

nishi@utai.UUCP (11/09/87)

This week's speaker will be Bruce Kapron, who will 
speak about definability and complexity. The meeting will be held in
GB412 from 2:00-3:00 on Wednesday, November 11.

We will discuss the characterization of some complexity classes via
definability over finite structures in extended first order languages.
Some knowledge of first order logic is assumed.

nishi@utai.UUCP (12/07/87)

Due to lack of speakers, there will be no more seminar meetings this term.
Unless someone kindly offers to relieve me of the post, I will be
organizing meeting times for next term. As before, I will choose the
meeting time which allows the largest number of people to attend.  To let
me know your conflicts and preferences, you can either pick up a form from
me (4301A), or make up your own.  I will want these back by the end of the
first week of classes so that there is enough time to book a room.  If you
can be coerced to speak (or provide food) at all next term, please let me
know as soon as possible: due to my January thesis deadline, I will be
unable to spend much time threatening you next month.

nishi@utai.UUCP (Naomi Nishimura) (01/03/88)

The time for scheduling has come again.  Please let me know your schedule
by Friday, January 8 so that I can determine a suitable meeting time and 
book a room for us.  I have forms in my office: fill out one of mine, or
make up your own.  I will also need volunteers for making food and giving
talks.

nishi@utai.UUCP (Naomi Nishimura) (01/08/88)

This is a final call for lists of conflicts and preferences for meeting
times.  If I have not received either a schedule (or a plea for more time 
to submit a schedule) from you by this weekend, I will assume that you have 
no preference, and no conflicts other than theory classes, the Tuesday 
colloqium, and the Thursday theory seminar.  Scheduling forms can be picked 
up from me in 4301a, or you can make up your own.  Please deliver schedules
to 4301a, my mailbox, or nishi@yonge.csri.  Thank you.

nishi@utai.UUCP (Naomi Nishimura) (01/12/88)

The tentative meeting time for the seminar will be Thursdays at 11:00; I
will post a confirmation as soon as I am notified that we have a room booked.
My apologies to those of you who don't wish to come in on Thursdays or
before noon; my alternative would have been to schedule a meeting at a time
when at least one person had a conflict. 

The first meeting will be announced as soon as I get a least one volunteer
to speak.  Please let me know if you are the one, or if you will be willing
to speak later in the term.

nishi@utai.UUCP (Naomi Nishimura) (01/16/88)

We have a room for seminar meetings: Wallberg 144 from 11 to 12 on
Thursdays.  What we don't have is speakers.  Volunteers?

nishi@utai.UUCP (Naomi Nishimura) (02/02/88)

There WILL be a meeting this week, at 11:00 in Wallberg 144.  Hazel will be
speaking on a topic yet to be announced.  As yet, no one has volunteered to
bring food for this or any other talk.  

Please let me know whether you are willing to either talk or provide food.
Thanks.

nishi@utai.UUCP (Naomi Nishimura) (02/02/88)

This week's speaker will be Hazel Everett.  The meeting will be held in
Wallberg 144 from 11:00-12:00 on Thursday, February 4.  

Hazel will be speaking about "Shape from Probing".  
This talk will describe the contents of a paper
by Cole and Yap which describes a new problem in robotics: how to
determine the shape and position of an object using probes. 
For convex polygons they show an elegant method for solving this
problem using 3n probes and prove this is optimal.

Volunteers for providing food are still sought, for both this and
subsequent meetings.

nishi@ai.toronto.edu (Naomi Nishimura) (02/09/88)

This week's speaker will be Murray Sherk, who will give a talk entitled
"How Splay Trees Are Efficient." The meeting will be held in
Wallberg 144 from 11:00-12:00 on Thursday, February 11.

Murray will be using amortized complexity measures to show the efficiency
of splay trees.  If you attended his talk on the subject, you'll be in
great shape; if not, don't worry, you should still be able to understand. 

nishi@ai.toronto.edu (Naomi Nishimura) (02/11/88)

There will be no student seminar during reading week (unless someone else
would like to organize one); the next seminar will be given by Steve
Bellantoni, on February 25.  Can anyone be convinced to provide food that
day, or to provide food or speak at a later date?  Please let me know.

nishi@ai.toronto.edu (Naomi Nishimura) (02/22/88)

This week's speaker will be Stephen Bellantoni.  He will present ideas 
from "Diversity-Based Inference of Finite Automata", a paper by Rivest 
and Schapire in 28th FOCS.  This paper introduces the "diversity" measure 
of automata complexity and gives a randomized algorithm for learning the 
structure of a finite automata in time polynomial in the 
diversity + 1/(probability of error).

He plans to start promptly at 10 past 11, Thursday Feb 25th, in Wallberg
144.

We still need volunteers for food for this and future weeks.  Please
contact me if you are interested.

nishi@ai.toronto.edu (Naomi Nishimura) (02/26/88)

I am still looking for speakers for this term.  Please volunteer now, lest
I opt to fill all the remaining time boring you about my thesis . . .

nishi@ai.toronto.edu (Naomi Nishimura) (02/29/88)

This week's speaker will be Teresa Przytycka, who will talk about parallel
algorithms on trees and their application to graph problems.
The meeting will be held in Wallberg 144 from 11:00-12:00 on Thursday, 
March 4.

The talk will be based on two papers: "A Simple Parallel Tree Contraction
Algorithm" by K.Abrahamson, N.Dadoun, D.Kirkpatrick, and T.Przytycka,
and "Parallel Recognition of Complement Reducible Graphs and Cotree
Contraction" by D.Kirkpatrick and T.Przytycka.  The tree contraction 
problem is the problem of reducing a rooted tree to its root by a sequence 
of independent vertex removals. Parallel tree contraction may be 
considered as the base for many parallel algorithms on trees. In particular,
it may be used for computing graph functions for those families of graphs
which have tree representations.

nishi@csri.toronto.edu (Naomi Nishimura) (03/07/88)

This week's speaker will be Richard Cleve.  He will be speaking on
"A Model of Reversible Computation and its Applications." The meeting will 
be held in Wallberg 144 from 11:00-12:00 on Thursday, March 10.  
The following is Richard's description of his talk.

This will be a practice of my interview talk.  I'm hoping to get constructive
criticism from the people who are present at Thursday's seminar.

We introduce a model of computation which is reversible in a strong sense.
Using the setting of this model, we prove that any log-depth algebraic
formula can be evaluated by a straight-line program which uses a constant
number of registers.  This can be viewed as an extension of a result of
Barrington about Boolean formulas to general algebraic formulas.

We also observe that programs in our reversible model of computation
correspond to a special class of block ciphers (which includes the Data 
Encryption Standard).  We prove that if it is possible to generate pseudo-
random functions that are in a complexity class called "DET" (slightly
stronger than nondeterministic-log-space) then it is possible to generate
polynomial-length block ciphers in this special class which are secure.

Finally, we relate our reversible model of computation to that of Bennett,
who considers reversibility as a way of reducing the thermodynamic cost 
of computation.

nishi@csri.toronto.edu (Naomi Nishimura) (03/08/88)

We still need volunteers to speak at seminar meetings later this term,
with the first empty slot being next week.  Please let me know as soon as
possible if you are willing to speak (nishi@theory).

nishi@csri.toronto.edu (Naomi Nishimura) (03/14/88)

This week's speaker will be Philippe Derome, who will discuss the topic
``How to search fast a multikey table with no pointers.''
The meeting will be held in Wallberg 144 from 11:00-12:00 
on Thursday, March 17.

This talk is a presentation of a paper to be published in STOC 88 by
Fiat, Naor, Sch\"{a}ffer, Schmidt, and Siegel. The data structure is an array
of n records with k keys. The queries specify the value of one key,
and the algorithm returns the record, if found, in O(log n), where the
constant is cklog k and c is independent of k and n. If m records
satisfy the query, the algorithm finds them in O(tlog n).

Please note that we still need a volunteer for food this Thursday, plus
volunteers for both speakers and feeders in some subsequent weeks.  Let me
know when you are willing to volunteer . . .

nishi@csri.toronto.edu (Naomi Nishimura) (03/20/88)

This week's speaker will be Dan Simon.  The meeting will be held in 
Wallberg 144 from 11:00-12:00 on Thursday, March 24. Dan says:

I plan to discuss "The Complexity of Perfect Zero Knowledge" by L. Fortnow.  
The result in this paper is that the complement of any perfect (or almost 
perfect) zero-knowledge language has a short interactive proof.  Don't worry
--I will be spending the first part of the talk explaining what interactive 
proofs and zero knowledge are, for those who have never seen them before (or 
who have but didn't bother to listen).  This paper gives me the opportunity to
discuss a variety of results and issues related to zero knowledge, the number 
and depth of which will depend on time constraints, general audience enthusiasm 
(snicker)  and the quality of food provided by the designated feeder.

Any volunteers for designated feeder?  Please let me know (nishi@theory).

nishi@ai.toronto.edu (Naomi Nishimura) (03/25/88)

We still need a volunteer to speak this coming Thursday (March 31), and at 
least one more for subsequent weeks in the term.  Please inform me
(nishi@theory) immediately if you are willing.  Prabhakar and I have offered 
to provide food next week, but only if there is a speaker.  The offer will be
retracted if there has been no volunteer by early next week.  

nishi@csri.toronto.edu (Naomi Nishimura) (03/29/88)

Since no one volunteered to speak this week, there will be no meeting.  If
you can be convinced to speak in one of the next few weeks, please let me
know.  

nishi@csri.toronto.edu (Naomi Nishimura) (03/31/88)

Contrary to popular belief, there WILL be a student seminar next week,
Thursday April 7.  The speaker will be Toni Pitassi; the title will be
announced early next week.

No one else has volunteered to speak for the rest of the term.  Please 
inform me immediately if you plan to do so.  If there are no more
volunteers, I suggest that we meet on April 14 to choose a seminar
coordinator for the upcoming term.

toni@ai.toronto.edu (Toniann Pitassi) (04/06/88)

     
The student seminar will be held as usual on Thursday from 11-12
Toni Pitassi will be speaking.

A proof system P1 is said to "p-simulate" another proof system P2 if
there exists a uniform function computable in polytime which
"translates" a proof in P2 of some formula, f,  to a proof in P1 of the
same formula f.
The simulation is said to be "efficient" if the transformation
produces a proof in P1 that is bounded by a polynomial in the
length of the proof in P2.

I will describe most of the major proof systems for propositional calculus
and then classify them according to known p-simulation results.
Recent lower bound and p-simulation results will then be given for
resolution
(and hopefully at least one proved).

nishi@csri.toronto.edu (Naomi Nishimura) (04/08/88)

If the message I tried to post yesterday got through, please ignore this
message.  Otherwise, pay close attention!

To the best of my knowledge, there will be no more seminar meetings this
term (if you wish to contest this claim by volunteering to speak, by all
means do so).  We need to coerce someone to be the seminar coordinator
for next term.  If all else fails, I can continue to disorganize the
meetings.  Since at that time I will be living out of town, it is likely
that I won't be coming in to school or reading my mail on a daily basis.
Consequently, it would make a lot more sense for someone else to take over.

If you are interested in this task, please let me know.  If more than one
person volunteers, I'll solicit votes.  I'll arbitrarily choose next Friday
as a deadline for volunteering; if you oppose this rash act, let me know
and I may be convinced to lengthen the campaign time.

bmkapron@ai.utoronto.ca (Bruce Kapron) (09/14/88)

The theory student seminar is a (hopefully) weekly meeting for
theory students; volunteers present talks on any material of 
interest to them. All theory students are encouraged to attend.

In order to establish a suitable time for the seminar, I need to
know when people are available. If you have not obtained a 
scheduling form from me yet, please do so (they are availble on
the door of SF3208). Return the forms to me as soon as possible.

WE NEED VOLUNTEERS!! If you are interested in giving a talk,
please let me know.

Bruce Kapron
bmkapron@theory

bmkapron@ai.utoronto.ca (Bruce Kapron) (09/21/88)

I have received about 23 scheduling forms; Tuesday from 2:00-4:00
and Thursday from 2:00-3:00 remain as available time slots. Since
the other theory seminar is Thursday 3:00-4:00, the Tuesday time
slot seems preferable. Anyone who objects to the seminar in this
time period should let me know as soon as possible (say, before
Thursday at 4:00pm), so that I can try to get a room.

Bruce Kapron
bmkapron@theory

bmkapron@ai.utoronto.ca (Bruce Kapron) (09/27/88)

The powers that be say that many people want rooms and so we will
just have to wait our turn. Hence there will be no meeting of the
student seminar this week. I am sure, however, that we will manage
to get something for next week.

Bruce Kapron
bmkapron@theory

bmkapron@ai.utoronto.ca (Bruce Kapron) (09/30/88)

It is very likely that there will be a meeting of the theory student
seminar on Tuesday, October 4 at 2pm. The location will be University
College, room 257. To get to this room, you must use the stairway 
inside the large doors on the east side of the building, i.e. the
so-called `dragon' stairs (no debates, please, on whether it is a
dragon or a gryphon).

An announcement regarding the speaker and topic should appear in this
newsgroup in the near future.

Bruce Kapron
bmkapron@theory

bmkapron@ai.utoronto.ca (Bruce Kapron) (10/03/88)

There will be a meeting of the student seminar this Tuesday at 
2pm in University College Room 257.

Steve Bellantoni  will give a talk on "An Adversary Argument".

He will present a proof for the PRAM model of computation, and
will try to (a) convey the basic idea of an adversary argument
and (b) introduce subjects of research for the PRAM model.

See my previous posting regarding the location of the seminar.

Bruce Kapron
bmkapron@theory

bmkapron@ai.utoronto.ca (Bruce Kapron) (10/07/88)

Tuesday, October 11, 2:30pm at University College Room 257.

Mark Giesbrecht will be giving a talk on a subject related to
factoring integers. More details will be forthcoming in the near
future.

NEW STUDENTS: We would really like to see you there. I will post
a map on the door of my office (SF3208) for the benefit of anyone
who isn't sure of how to get to UC257.

Bruce Kapron
bmkapron@theory

bmkapron@ai.utoronto.ca (Bruce Kapron) (10/14/88)

Time: Tuesday, October 18, 2:00pm (i.e., 1400h)

Location: University College Room 257

Speaker: Steve Rudich

Topic: To be announced


Bruce Kapron
bmkapron@theory

bmkapron@ai.utoronto.ca (Bruce Kapron) (10/15/88)

As mentioned previously, Steven Rudich will be speaking at the
next meeting of the student seminar on October 18.

Title: Of dice and coins...

This talk will explore the problem of simulating the roll of an
n-sided die, by a bounded number of flips of a small set of biased
coins. The talk is designed to be fun and easy to understand. It
requires nothing beyond high school math. A natural (still open)
question results.

bmkapron@ai.utoronto.ca (Bruce Kapron) (10/21/88)

There will be no student seminar this week, as many of us will be
at FOCS.

Bruce Kapron
bmkapron@theory

bmkapron@ai.utoronto.ca (Bruce Kapron) (10/31/88)

Time: Tuesday, November 1, 2:00pm EST

Location: University College Room 257

Speaker: Murray Sherk

Title: A Survey of Multi-dimensional Date Structures and Related Issues

Summary:
      -find out how to take any static data structure and turn it into
       one allowing insertions and deletions

      -no specific prior knowledge required

bmkapron@ai.utoronto.ca (Bruce Kapron) (11/04/88)

Time: Tuesday, November 8, 2pm EST

Location: University College Room 257

Speaker: Naomi Nishimura

Title: Parallel Computation on 2-3 Trees

Summary:

This talk will be based on a paper by Paul, Vishkin, and Wagener, and will
touch upon issues concerning data structures and parallel algorithms.  
Consider the following problem: k processors of a PRAM simultaneously 
insert, delete, or access data stored in a 2-3 tree.  Clearly, if we allow
concurrent read, then simultaneous access can be done in time log(number of
data items).  But what about insertion and deletion, and what about other
PRAM models?

We will solve this problem, relying on the paper only where necessary.
This means that I will guide the discussion, as needed, and you will figure
out the results.  No previous experience with either 2-3 trees or PRAMs is
necessary.

bmkapron@theory.utoronto.ca (Bruce Kapron) (11/11/88)

Time: Tuesday, November 15, 2pm EST

Location: University College Room 257

Speaker: Andrew Malton

Summary:

An informal introduction to the ideas of constructive logic
will be given from the point of view of programming methodology.
The presentation will be based on R. Constable's ``Semantics
of Evidence''.

bmkapron@theory.utoronto.ca (Bruce Kapron) (11/17/88)

There have been several requests to have the seminar announced by mail.
As far as I know, there is no ``official'' mailing list for theory
people. I have constructed a list from /etc/groups. If you wish to receive
seminar announcements by mail and are not on the list, please let me know.

Time: Tuesday, November 22, 2pm EST

Location: University College Rm. 257

Speaker: Toni Pitassi

Summary:

This week we will look at a modified version of Armin Haken's
superpolynomial lower bound on the size of resolution proofs. 
In contrast with Armin's proof which relies on counting, 
this proof is adversarial (ie. feasibly constructive) 
in that we give a (polynomial) algorithm which
finds a contradiction when given an alleged short 
proof of the propositional pigeon-hole principle.

If time permits, we will see from this analysis 
when generalized versions of the pigeon-hole principle can and
cannot yield superpolynomial lower bounds using the same technique
(and why this is interesting).

Lastly, I'll try to fit these results into the bigger complexity
theoretic picture. 

bmkapron@theory.utoronto.ca (Bruce Kapron) (11/28/88)

Time: Tuesday, November 29, 2pm EST

Location: University College Rm. 257

Speaker: Jim McInnes

Summary: 

Jim will present a recent result of Mike Luby showing how to obtain
a pseudo-random number generator from any one-way function.

bmkapron@theory.utoronto.ca (Bruce Kapron) (12/21/88)

Scheduling forms for next term are available on the door of my office (SF3208).
Please complete one and put it in my mailbox or on my desk. Thanks.

Bruce

bmkapron@theory.utoronto.ca (Bruce Kapron) (01/11/89)

According to the timetables that I have received, there are no times which
are suitable for everyone. Of the slots with only one `-', Monday at 3:00pm
has the most `+' 's, so I guess it wins unless someone has serious objections.
Please let me know if you do.

Bruce

bmkapron@theory.utoronto.ca (Bruce Kapron) (01/13/89)

It looks like Tues at 3pm is the only available time slot, despite its drawbacks.

It is possible that there may be a meeting next week. Location and speaker
to be announced.

Bruce

bmkapron@theory.utoronto.ca (Bruce Kapron) (02/04/89)

Date : Tuesday, February 7, 1989, 3pm

Location : GB420

Speaker: Wayne Eberly

Summary: Wayne will be doing a run-through for his official seminar on
Thursday. The material will probably be the same; the presentation here
will be less formal.

bmkapron@theory.utoronto.ca (Bruce Kapron) (03/27/89)

Once again, Arvind's talk will be postponed for a week. This week, Andrew
Malton will be presenting his ``interview'' talk.

Time: Tuesday, March 28, 3pm

Location: GB420

Title: A Type-Theoretic Explanation of Program Derivation

Description: Looking at the actual requirements of specification, and
the need to be able to complain when an implementation fails, I use
an idea of Godel to define specification, implementation, and complaint.
The result is a new interpretation of program specification connectives.
I then sketch how ordinary proofs of correctness (in Hoare's Logic)
represent implementations of such specifications.

bmkapron@theory.utoronto.ca (Bruce Kapron) (04/10/89)

Time: Tuesday, April 11, 3pm EDT

Location: GB420

Speaker: Arvind Gupta

Arvind will continue his talk on the Paris-Harrington result.

NOTE: If Neil Robertson decides to present something at this
time, the student seminar will be cancelled.

bmkapron@theory.utoronto.ca (Bruce Kapron) (08/03/89)

Would someone please volunteer to organise the student seminar for
1989/90.

Thank you.

Bruce Kapron
bmkapron@theory.utoronto.ca