Logblog: Richard Zach's Logic Blog

University of Calgary

UofC Navigation

You are looking at the old blog archive. LogBlog has moved to richardzach.org.

If you'd like to receive updates on new posts, please subscribe there!

Submitted by Richard Zach on Wed, 10/01/2014 - 3:17pm

I'm very excited that Steve Awodey is on his way here to deliver the first Calgary Mathematics & Philosophy Lecture tomorrow! He's speaking on "Univalence as a New Principle of Logic." If you're in Calgary, you should come. It'll be exciting. Thursday, 3:30 pm, in Engineering Building A aka ENA 101 on the UofC campus. Here's the abstract:

It is often convenient or useful in mathematics to treat isomorphic structures as the same. The Univalence Axiom for the foundations of mathematics elevates this idea to a foundational principle in the setting of Homotopy Type Theory. It states, roughly, that isomorphic structures can be identified. In his talk, Prof. Awodey will explain this principle and how it can be taken as an axiom, and explore the motivations and consequences, both mathematical and philosophical, of making such an assumption.

Steve will give a more technical talk in the Math Department on Friday at 2pm.

Also check out the sweet poster:

Submitted by Richard Zach on Tue, 09/23/2014 - 10:51am

I've been having a conversation with Alex Douglas and Eric Schliesser on their posts (Alex's, Eric's) about Milton Friedman's footnote about observer-dependence and Gödel's incompleteness theorem.

- Read more about Milton Friedman and Gödel
- Richard Zach's blog
- Log in to post comments

Submitted by Richard Zach on Mon, 08/04/2014 - 2:21am

John Venn would have been 180 today (August 4). In celebration, Google put up an interactive Venn Diagram doodle, which is pretty amazing.

Also, TIL that it's not a Venn diagram if it doesn't contain all possible intersections, a restriction that doesn't apply to Euler diagrams. So representing an empty intersection by two non-intersecting regions is, technically, not a Venn diagram; and Venn diagrams for more than three sets get harder and harder to draw. Check out the informative Wikipedia entry.

I have a previous entry on humorous Venn (and Euler) diagrams around the Internets.

- Read more about John Venn Day
- Richard Zach's blog
- Log in to post comments

Submitted by Richard Zach on Thu, 07/24/2014 - 3:51am

The Café Reichsrat in Vienna is notable as the place where Gödel, on August 26, 1930, first announced the incompleteness theorem to Carnap, Feigl, and Weismann. The members of the Vienna Circle had met there to prepare for the trip to the "Zweite Tagung für Erkenntnislehre der Exakten Wissenschaften," a satellite meeting to the congress of the German Society of Mathematicians organized by the Vienna Circle. This was where the famous symposium on the foundations of mathematics took place, with Carnap representing logicism, Heyting intuitionism, and von Neumann speaking for Hilbert's school of formalism -- the contributions are reprinted in Benacerraf's anthology *Philosophy of Mathematics*. From Carnap's diary: "6-1/2 9 [6pm to 8:30pm] Cafe Reichsrat ... preparations for the trip to Königsberg. Gödel's discovery: incompleteness of the system of *Principia Mathematica* ... difficulties of the consistency proof." In February 1930, Gödel and Tarski discussed logic here during the latter's first visit to Vienna.

The Reichsrat no longer exists, and the only picture that's around shows just the top of one of its doors (from Jimmy Schimanovich's photo gallery).

The window atop the door, columns, and stucco match the entrance to the Konditorei Sluka at Rathausplatz 8, and presumably on the basis of this it's long been believed that the Reichsrat used to be located where the Sluka is now. But the Sluka has been around since 1891, which led Paul Raymont to speculate that it expanded into the Reichsrat's space after the latter closed down. In 2010, Karlis Podnieks noticed that on the other side of the main driveway to Rathausplatz 8 there's another door that also looks like the one in the picture, and conjectured that the Reichsrat might have been located there. But Vienna's *Kaffeehäuser* were cavernous establishments and also almost all located at corners. So I asked Karl Sigmund, co-editor of *Kurt Gödel: The Album* and creator of the Gödel Exhibition, for help, and he suggested to check the phone book! And indeed, *Adolph Lehmann's allgemeiner Wohnungs-Anzeiger : nebst Handels- u. Gewerbe-Adressbuch für d. k.k. Reichshaupt- u. Residenzstadt Wien u. Umgebung* gives the address for the Reichsrat as Stadiongasse 2.

The Café Reichsrat was thus located at the north-west corner of Stadiongasse and Reichsratsstraße/Rathauspark, and the archive picture probably shows the mid-block back entrance facing the Rathauspark identified by Podnieks. A bank now occupies the space:

If you go visit, do have a coffee and cake at the Sluka! I also made a map for all you Gödel pilgrims.

And here is some background reading:

- John W. Dawson, Jr., Karl Sigmund, 2006. Gödel’s Vienna.
*The Mathematical Intelligencer*28(3), 44-55

For an almost complete list of people and places from the time of the Vienna Circle, consult:

- Volker Thurm, 2003.
*Wien und der Wiener Kreis: Orte einer unvollendeten Moderne: Ein Begleitbuch*, Vienna: facultas.wuv / maudric

Submitted by Richard Zach on Mon, 07/21/2014 - 4:42am

A group of researchers in philosophy, psychology and mathematics are requesting the assistance of the mathematical community by participating in a survey about mathematicians’ philosophical intuitions. The survey is here: http://goo.gl/Gu5S4E. It would really help them if many mathematicians participated. Thanks.

Submitted by Richard Zach on Thu, 07/17/2014 - 4:42am

The Special Session on "The Place of Logic in Computer Science Education" took place at the Logic Colloquium on Tuesday. It was well attended and, I think, overall a successful session. The newly-formed ACM Special Interest Group on Logic and Computation (SIGLOG) was represented by its chair Prakash Panangaden. He stressed the importance of logicians (and computer scientists/instructors relying on logic and logical methods) to push for the integration of logical methods in the CS curriculum -- the way the SIG on Programming Languages SIGPLAN has successfully managed to give prominence to programming languages and design. In the US, the existence of a standard curriculum makes it difficult for departments that would even want to put a focus on logic and formal methods to introduce dedicated courses, a point made by Phokion Kolaitis in discussion. That curriculum includes only propositional logic and just the very basics of predicate logic as a requirement for all CS majors. In a previous panel at a SIGCSE meeting, it was argued that a remedy would be to integrate bits of logic in other courses where logical methods are needed. This resulted in the TeachLogic Project, led by Moshe Vardi at Rice University, which aimed to provide course materials and ideas for where and how to incorporate logic into CS courses.

In Europe, departments seem to have a lot more leeway. This makes it possible, e.g., for Austrian CS departments to even offer specialized grad programs in logic and computing, as Alex Leitsch reported. Nicole Schweikardt presented ideas from an introductory course she teaches in Frankfurt. One of her didactic lessons was that engaging examples are important to draw in students -- pure logic courses tend to do a less-than-optimal job at convincing students that this stuff is useful and important. Her "provocative statement was: "When confronting computer science students with formal logic for the first time, we should dare to be less formal." This tied in with another topic of discussion: diversity. In the US, the gender split in CS is even worse than in philosophy: 12% of 2010-11 CS degrees were awarded to women. Byron Cook also mentioned this as an issue, and pointed to Harvey Mudd College as a success story for how to get and keep members of underrepresented groups in(to) CS. Now Harvey Mudd is an elite college and in many places that kind of institution-wide initiative is sadly not feasible (as Phokion pointed out).

There are lessons to be learned, not just for how we teach formal methods in CS but also for logic courses in philosophy departments. One may be to make these courses -- not: less rigorous -- but simply more appealing by focussing more on examples and applications which are familiar and engaging to a broader audience that's not already familiar with formal methods. In the discussion, Brigitte Pientka pointed out, however, that it would be a mistake to think that we have sacrifice rigor in logic or CS courses to make them appealing to women and enable them to succeed in them. She referred to the environment at Carnegie Mellon University and the research by Carol Frieze and others who have documented that a more balanced environment allows both men and women to participate, contribute, and be successful, in the CS major, without accommodating presumed gender differences or watering down the curriculum to become "more female friendly". Since 2002 the percentage of bachelor‘s degrees granted to women in the CS major at CMU has exceeded and stayed well above the national average. It is currently at 25%. These and other initiatives are covered in a piece on drawing women to computer science published in the NYT's TheUpshot blog just yesterday.

SIGLOG is forming an Education Committee, which will carry on the work of the TeachLogic project and hopefully can serve as a clearing house for ideas, materials, and tools. If you're interested in being involved, Prakash would like to hear from you! In addition, this would be a good place to announce that the conference Tools for Teaching Logic is happening again next year!

(Cross-posted at the Vienna Summer of Logic blog.)

Submitted by Richard Zach on Sat, 07/12/2014 - 11:22am

So there will be a student party at the Summer of Logic. Help me crowdsource logic/math/CS/AI tracks, preferably danceable. Ideas?

Pet Shop Boys - He Dreamed of Machines

Turing Machines - Slave to the Algorithm

My Robot Friend - Robot High School

Super Furry Animals - Fuzzy Logic

Daniel Avery - Drone Logic

Scooter - The Logical Song [Supertramp cover]

Squarepusher - Music for Robots

The Illuminator - 4 r square pi (Association for Symbolic Logic)

Or I guess we can just play Logic all night:

Logic - Mind of Logic / The Spotlight / ...

or A-Track's "Infinity + 1" mix and the entire Stills album "Logic will Break your Heart."

- Read more about Summer of Logic Dance Party
- Richard Zach's blog
- 1 comment
- Log in to post comments

Submitted by Richard Zach on Sat, 06/28/2014 - 7:54am

More sad news, via the Studia Logica list:

We sadly inform that Professor Joachim Lambek (Jim for friends) passed away on June 23, 2014, at 2:00 p.m. in Montreal.

Joachim Lambek was born in Leipzig on December 5, 1922. His parents moved to Leipzig from a small town near Krakow (Poland). In the late 1930-ties the family left Germany for England. After the outbreak of the SWW, he spend two years in an internment camp in Canada, then entered McGill University in Montreal. He earned Ms.C. in mathematics in 1946. This university has remained his affiliation throughout his academic career; in the years 1963-1993 he was a professor at the Department of Mathematics and Statistics and occupied the Peter Redpath Chair, then a professor emeritus at McGill. He has visited many universities and research centers in Europe and America.

J. Lambek's scientific interests focused on algebra, category theory, mathematical logic, mathematical linguistics and number theory. In category theory he developed categorical logic, e.g. he has shown close connections between cartesian closed categories and typed lambda calculi. In mathematical linguistics, Lambek's Syntactic Calculus, introduced in 1958 (nowadays called Lambek Calculus), is a basic logic for modern type grammars. This calculus and its different variants are extensively studied also in algebraic logic as the basic substrutural logics. In the last decades J. Lambek developed an algebraic approach to grammar, involving pregroups. He also studied some algebras of physics (quaternions) and published books on the history of mathematics.

- Read more about Joachim Lambek (1922-2014)
- Richard Zach's blog
- Log in to post comments

Submitted by Richard Zach on Thu, 06/19/2014 - 11:19am

So while everyone is following the World Cup, I'm getting excited about the FLoC Olympic Games to be held at the Vienna Summer of Logic this year. Still doing my research to pick favourites, but here are some of the disciplines:

- Answer Set Programming (ASP) Model & Solve, divided into single- ("Men's") and multi-processor ("Women's") competitions.
- Automated Theorem Proving, with events in Typed Higher-order Theorems, First-order Theorems (with/without arithmetic, with/without identity), etc.
- Term Rewrite System Confluence, with events in First-order and Conditional Term Rewrite Systems Confluence as well as Certification of Confluence Proofs
- Boolean Satisfiability Solving is the biggest event with two separate competitions, plus a competition in MAXSAT.
- Quantified Boolean Formulas has events in QBF Solving, Preprocessing, and Certification.
- Hardware Model Checkers compete in Single safety, Liveness, and Deep Bound.
- Web Ontology Language (OWL) reasoning competitions will be held in Consistency Checking, Classification, and Realisation

plus a few others. There will even be **live viewing** and a medal ceremony!

Submitted by Richard Zach on Sun, 06/08/2014 - 5:12am

Fees go up tomorrow!

Submitted by Richard Zach on Fri, 05/30/2014 - 5:46am

Very sad news today: Grisha Mints has died. He was born June 7, 1939 in Leningrad (now St. Petersburg). He received his education in mathematics at Leningrad State University under N. A. Shanin, and held positions there, at the Steklov Institute in Leningrad, and then, from 1980-1991, at the Estonian Academy of Science in Tallinn. In 1991 he joined the Philosophy Department at Stanford University, where he also held courtesy appointments in computer science and mathematics (since 1992 and 1997, respectively). In 2008 he was elected to the Estonian Academy of Sciences, and in 2010 named a fellow of the American Academy of Arts and Sciences.

Grisha was a force in logic, especially in proof theory. His early work centered on systems for automated theorem proving, where he contributed significantly to the development of Maslov's inverse method, resolution, and the relation between the two. He made major contributions to general proof theory, non-classical logics, constructive mathematics, program verification, and proof mining. He was the leading expert on Hilbert's epsilon calculus and the substitution method approach to the proof theory of strong subsystems of arithmetic. In addition to over 200 papers, he wrote two introductory books on modal and intuitionistic logic, and some of the early papers from his days in the Soviet Union were collected in his *Selected Papers in Proof Theory*.

I'm grateful to have had many beautiful interactions with Grisha over the years. The logicians at the TU Vienna had close contacts with Tallinn in the late 80's and early 90's, and I had the good fortune to meet Grisha then. While at Berkeley and Stanford, I attended a couple of his classes. He was a demanding teacher, but I learned a lot. I often visited before I taught at Stanford, and a few times since I've left. Whenever I did, he would ask me what I was working on, and he'd acknowledge what I'd said with a smile and a sideways nod and "um-hmm." Often he would then tell me about some obscure, usually Soviet-era, book or paper that addressed all the problems and questions I had. Then came the part where he'd tell me about his current work, and I would struggle to keep up. I'll always fondly remember those visits. He was a wonderful, generous teacher and colleague.

UPDATE: Memorial notice from Stanford's department chair Lanier Anderson.

- Read more about Grigori Mints, 1939-2014
- Richard Zach's blog
- 7 comments
- Log in to post comments

Submitted by Richard Zach on Thu, 05/29/2014 - 2:26pm

Here's a simple way to pretty-print documentation included as comments in a source file (I'm mainly interested in LaTEX code), with or without the intervening code. It's useful if you don't want to bother with a more complicated solution such as LaTeX's docstrip + ltxdoc. It uses the ubiquitous bash tools grep and cut (available on Linux and probably (?) on Mac OS) plus John MacFarlane's pandoc , which you might have to install separately.

Include your documentation in the source file as comments, i.e., in LaTeX, on lines which start with %. Make sure they in fact start with "% ", i.e., % followed by a space. Your documentation can use any format pandoc understands, but Markdown is probably the simplest. Your comments will be easily readable in the source file, but you can include markup, e.g., # headers, *italicized* or **boldface**, `code`, \$math\$, itemized lists, etc. Because your documentation is a regular comment that doesn't have to be stripped for the file to compile, you can use/compile your source file as you ordinarily would without running it through a pre-processor. To get the documentation, you filter out the non-commented lines, removethe comment signs, and run them through pandoc.

First, we have to filter out the non-comment lines from the source file and throw away the rest. This can be done using grep:

grep -e "^%" -e "^$"

The first filter "^%" matches any line beginning with a %, the second "^$" matches empty lines (so you get paragraph breaks between documentation blocks in the output).

Then you want to strip the initial comment character; in fact, we can just throw away the first two characters of every remaining line, using the cut command

cut --bytes=3-

The result is a file in Markdown format which you can now run through pandoc to create your favorite output, e.g., HTML or PDF.

pandoc -f markdown -t html

You can put all of this together into a pipe, or make a bash script, or use it in a Makefile target. For instance, if you save the following as "makedoc"

#!/bin/bash grep -e "^%" -e "^$$" $1.tex | cut --bytes=3-| pandoc -f markdown -o $1.pdf

you can use "./makedoc <mytexfile>" to produce a PDF of the documentation included in <mytexfile>.tex in <mytexfile>.pdf. (Note the double $$ and make sure you make the file executable, e.g., via chmod u+x makedoc).

To set title, author, and date of the documentation, include them, preceded by an extra "% " in the first three lines of your file (in that order).

The procedure above will filter out the comments and turn them into the documentation, e.g., a user guide or something like that. You can also set it up to print a documented source by beginning and ending every block of code with a commented "code fence", i.e., a line that contains "% ```" (%, space, three backticks). Then we'll run the file first through sed and tell it to remove all the "% " at the beginning of a line.

sed "s/^% *//" $1.tex | pandoc -f markdown -o $1.pdf

Extra geek points for the person to come up with a sed command to print any commented line and all lines between code fences but remove code not between code fences!

UPDATE: The extra geek points go to Mark van Atten who sent in this solution using awk:

awk '/^% ```/ {print substr($0,3,length($0)-2) ; printcode=1-printcode;next } printcode {print;next} /^% / {print substr($0,3,length($0)-2);next} /^[ \t]*$/ {print}' $1.tex | pandoc -f markdown -o $1.pdf

Submitted by Richard Zach on Thu, 05/29/2014 - 12:36pm

Just came via the proof theory mailing list. I'm wondering why the ASL is not mentioned along with the EATCS, EACSL, and KGS.

Dear Colleague,

I am delighted to announce the formation of a new special interest group focussed on logic and computation. The new SIG will be called SIGLOG. The officers are: Prakash Panangaden (Chair), Luke Ong (vice-Chair), Natarajan Shankar (Treasurer), Alexandra Silva (Secretary). The officers will be assisted by an executive committee and an advisory committee. The formation of this SIG has taken a long time with a lot of effort put in by many people. The idea of such a SIG was first mooted in 2007 by Moshe Vardi and Dana Scott and the first draft proposals were written by Vardi with input from Martin Abadi, Rajeev Alur and Phokion Kolaitis.

For a long time the logic and computation community has functioned without a unifying organization. It has, nevertheless, grown in numbers and diversity and there are now many conferences that testify to the vitality of the community. Indeed the FLoC cluster of conferences this Summer in Vienna is expected to attract 1500 participants. There are, however, many ways in which a community-wide

organization can serve the community that a single-conference-based organization cannot.

SIGLOG aims to serve a broad range of interests. The flagship conference will be the ACM-IEEE Symposium on Logic in Computer

Science. SIGLOG will actively seek association agreements with other conferences in the field. A SIGLOG newsletter is planned to be

published quarterly in an electronic format with community news, technical columns, members’ feedback, conference reports, book reviews and other items of interest to the community. An important activity of SIGLOG will be advocating for the importance of logic in the undergraduate computer science curriculum. Another important activity will be the establishment of prizes to recognize the outstanding contributions made by leading members of the community. Several members of the community have won Turing prizes, but there is room for much more recognition, especially for younger researchers. SIGLOG will collaborate closely with EATCS and EACSL as well as other organizations, for example the Gödel Society. SIGLOG will maintain close ties with the ACM Transactions on Computational Logic. The upcoming Federated Logic Conferences in Vienna (part of the Vienna Summer of Logic) will feature a SIGLOG launch event.

SIGLOG seeks to be an inclusive and diverse organization. We are committed to encouraging the participation of women in computing and are pleased to note that there are many outstanding women leaders in the research areas covered by SIGLOG. We actively seek members from all geographical regions and from a broad variety of research interests.

It is possible to join SIGLOG as soon as today by filling the form at http://www.acm.org/membership/sig-pdfs/SIGLOG.pdf . One can join

SIGLOG without joining ACM (the SIGLOG membership fee is $25 and $15 for students).

Yours sincerely,

Prakash Panangaden

SIGLOG Chair

- Read more about SIGLOG Launches
- Richard Zach's blog
- Log in to post comments

Submitted by Richard Zach on Thu, 05/29/2014 - 6:46am

The Arthur Prior Centenary Conference will be held at Balliol College, Oxford, on 21–22 August 2014, to celebrate the work of Arthur Norman Prior (1914-1969). Prior was a Fellow of Balliol and famous for his contributions to logic, ethics and metaphysics, but most of all he is known as the founder and principal inventor of modern symbolic temporal logic; for more details, see the conference website.

The two-day conference will concentrate on logical, philosophical, mathematical and computational research concerned with, or inspired by, Prior’s work. Accepted papers will (with the final approval of *Synthese*) be published as a special issue of *Synthese*.

It is being held by the Royal School of Library and Information Science, University of Copenhagen, and the Department of Communication and Psychology, Aalborg University, in partnership with Balliol College and the University of Oxford. The organisers are:

- Professor Dr Per Hasle, Director of the Royal School of Library and Information Science, University of Copenhagen, Denmark (General Chair)
- Professor Dr Jack Copeland, University of Canterbury, Christchurch, New Zealand (New Zealand Chair)
- Professor Dr Peter Øhrstrøm, Aalborg University, Denmark (Program Chair)

Submitted by Richard Zach on Tue, 05/27/2014 - 1:49pm

*Ergo* is a new general philosophy journal, open access, licensed under CC, with an innovative editorial model and triple-blind review. Their first issue with four papers was published today, the papers are discussed on topic-appropriate blogs.

Read the report on submissions, turn-around times, etc., by the editors Jonathan Weisberg and Franz Huber here.

First issue: http://www.ergophiljournal.org/

Julia Jorati (OSU) on a paper in early modern by Paul Lodge (Oxford):

http://philosophymodsquad.wordpress.com/

Anna Mahtani (LSE) on a paper by Michael Caie (Pittsburgh):

http://choiceandinference.com/, http://m-phi.blogspot.ca/

Ellen Clark (Oxford) on a paper in philosophy of biology by

Christopher Hitchcock (Caltech) and Joel Velasco (Texas Tech):

http://philosomama.blogspot.co.uk/

Thomas Nadelhoffer (Charleston) on a paper in experimental philosophy

by John Turri (Waterloo):

http://philosophycommons.typepad.com/xphi/

- Read more about Ergo Publishes First Issue, Report
- Richard Zach's blog
- Log in to post comments

Submitted by Richard Zach on Fri, 05/23/2014 - 11:47am

Within the VIDI project ‘The Roots of Deduction’ led by Catarina Dutilh Novaes, the Faculty of Philosophy of the University of Groningen is advertising a **12-month post-doc position**, to commence in January 2015 or shortly thereafter.

Given the broad scope of the project, candidates with a number of different backgrounds will be considered, as long as they have a keen interest in the general topic of deductive proofs in logic and mathematics. In particular, candidates may have the following areas of expertise:

- Ancient logic
- Ancient mathematics (Greek as well as other traditions)
- Philosophical logic and philosophy of logic
- Philosophy of mathematics and philosophy of mathematical practice (proofs in particular)
- Dialogical logic and games in logic
- Deductive and mathematical cognition (psychology/cognitive science)

More details here.

Submitted by Richard Zach on Sat, 05/17/2014 - 10:34am

Bored by small powers of 2? You can now play 2048, but with large cardinals instead. For the long version, you have to get all the way to 0=1.

Fork by Chris Le Sueur, h/t David Schrittesser

- Read more about Large Cardinal 2048
- Richard Zach's blog
- Log in to post comments

Submitted by Richard Zach on Thu, 05/15/2014 - 12:17pm

The SEP finally has an entry on Jan Łukasiwicz, by Peter Simons:

Jan Łukasiewicz (1878–1956) was a Polish logician and philosopher who introduced mathematical logic into Poland, became the earliest founder of the Warsaw school of logic, and one of the principal architects and teachers of that school. His most famous achievement was to give the first rigorous formulation of many-valued logic. He introduced many improvements in propositional logic, and became the first historian of logic to treat the subject’s history from the standpoint of modern formal logic.

- Read more about SEP Entry on Łukasiewicz
- Richard Zach's blog
- Log in to post comments

Submitted by Richard Zach on Wed, 05/07/2014 - 12:42pm

Helmut Veith and I are organizing a special session at the Logic Colloquium in Vienna. The panelists will be Byron Cook (Microsoft Research), Alexander Leitsch (University of Technology Vienna), Prakash Panangaden (McGill University), Nicole Schweikardt (Goethe-University Frankfurt am Main). The abstract copied from the ASL Committee on logic Education page:

Logic has been called the "calculus of computer science" - and yet, while any physics student is required to take several semesters of calculus, the same cannot be said about logic and students of computer science. Despite the great and burgeoning activity in logic-related topics in computer science, there has been very little interest, in North America at least, in developing a strong logic component in the undergraduate curriculum. Meanwhile, in other parts of the world, departments have set up specialized degree programs on logical methods and CS. This special session, organized under the auspices of the ASL's Committee on Logic Education, aims to explore the role of logic in the computer science curriculum. How are computer scientists trained in logic, if at all? What regional differences are there, and Is a greater emphasis on logic in the computer science undergraduate curriculum warranted, both from the point of view of for research in CS and from the point of view of training for industry jobs? What should an ideal "Logic for Computer Science" look like?

Byron Cook believes that, in the rush to create engineers and scientists, we have lost sight of the fact that an education should be

broad and place emphasis on principles rather than specific skills such as Javascript. Logic is the perfect topic in this setting, as it

has application in both humanities and science, and fosters a discussion about mechanics while not requiring a significant amount of

technical overhead.The Association for Computing Machinery has just chartered a new Special Interest Group on Logic and Computation (SIGLOG). Education is one of the prime concerns of this new SIG and one of the activities on the SIG's education committee will be to advocate for a greater presence of logic in the curriculum. Prakash Panangaden discusses the aims of the new SIG with particular emphasis on its educational mission.

Nicole Schweikardt will report on experiences with designing an undergraduate introductory course on logic in computer science at

Goethe-University Frankfurt.The University of Technology Vienna participates in a European Masters program in computational logic and has just started a doctoral program in Logical Methods in Computer Science. Alexander Leitsch describes these initiatives and considers lessons other departments can draw from the Vienna experience.

Submitted by Richard Zach on Mon, 05/05/2014 - 7:28pm

Wow. Learn something new every day.

a) BASIC just turned 50 years old four days ago.

b) You know who invented BASIC? John G. Kemeny, student of Alonzo Church, and the guy who's credited with first defining the now-standard notion of truth in a model!

(Kemeny was apparently also a great president at Dartmouth, opening the college to women students and championing women faculty.)

- Read more about Did You Know Who Invented BASIC!?
- Richard Zach's blog
- Log in to post comments

- Open Logic Project
- The LogBlog is Moving!
- Academic Genealogy Graphed
- CfP: Hilbert’s Epsilon and Tau in Logic, Informatics and Linguistics
- In Memoriam: Grigori Mints
- Previously Unknown Turing Manuscript Going to Auction
- Carnap (and Goodman and Quine) and Linguistics (Guest post by Darin Flynn)
- Carnap on "Syntax" vs "Semantics"