--
You received this message because you are subscribed to the Google Groups "tlaplus" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tlaplus+u...@googlegroups.com.
To post to this group, send email to tla...@googlegroups.com.
Visit this group at http://groups.google.com/group/tlaplus.
For more options, visit https://groups.google.com/groups/opt_out.
Dear Daniel Leivant,
My experience shows that it is best to use Leslie’s hyperbook as the primary starting source and add (more!) theoretical background as appropriate for a possibly required understanding of related notations and/or concepts. Students tend to appreciate machine support for “thinking” quite a bit!
Another issue is the application background. The level of the “informal” understanding of the concepts of e. g. distributed systems is key before entering “formal” descriptions of it.
All the best
Fritz
I plan to incorporate next semester an introduction to TLA (and temporal logic) into a graduate introductory course on formal logic and program verification.
Maybe a mixture of TLC with Pcal may be a good beginning on a very simple algorithm (for instancethe generation of the addition table).
In my experience the learning curve of tlaplus is very long.
I think tlaplus is a nice trip do to. But it's just like China, maybe, sometimes, you canconsider something a bit longer than a two-day round trip.