Seed Media Group

Search this blog

Profile

markcc.jpg
Mark Chu-Carroll (aka MarkCC) is a PhD Computer Scientist, who works for Google as a Software Engineer. My professional interests center on programming languages and tools, and how to improve the languages and tools that are used for building complex software systems.

Other Information

Add this blog to my Technorati Favorites!

Recent Posts

Recent Comments

Categories

Blogroll

Old Topic Indices

Great Online Books

Logic:

What makes linear logic linear?

Sorry for the lack of posts this week. I'm traveling for work, and I'm seriously jet-lagged, so I haven't been able to find enough time or energy to do the studying that I need to do to put together...

Mathematical Constructions and the Abstraction Barrier

There was an interesting discussion about mathematical constructions in the comment thread on my post about the professor who doesn't like infinity, and I thought it was worth turning it into a post of its own. In the history...

The Kripke Model for Intuitionistic Logic

As promised, today, I'm going to show the Kripke semantics model for intuitionistic logic....

Kripke Semantics and Models for Intuitionistic Logic

To be able to really talk about what a logic (or a calculus) means, you need to define a model of that logic. A model is a way of associating entities in the logic/calculus with some kind of real...

Intuitionistic Logic (partial rerun)

I'm incredibly busy right now adjusting to my new job and my new commute, which is leaving me less time than usual for blogging. So I'm going to raid the archives, and bring back some interesting things that appeared...

An Experiment with π-calculus and Programming Language Design

I feel like a bit of a change of pace, and trying a bit of an experiment. Re-reading Backus's old FP work reminds me of what I was doing the last time I read it, which was back in...

Basics: Modal Logic

I've received a request from a long-time reader to write a basics post on modal logics. In particular, what is a modal logic, and why did Gödel believe that a proof for the existence of God was more compelling...

Basics: Axioms

Today's basics topic was suggested to me by reading a crackpot rant sent to me by a reader. I'll deal with said crackpot in a different post when I have time. But in the meantime, let's take a look...

Basics: Syntax and Semantics

Another great basics topic, which came up in the comments from last fridays "logic" post, is the difference between syntax and semantics. This is an important distinction, made in logic, math, and computer science. The short version of it is:...

Basics: Logic, aka "It's illogical to call Mr. Spock logical"

This is another great basics topic, and it's also one of my pet peeves. In general, I'm a big science fiction fan, and I grew up in a house where every saturday at 6pm, we all gathered in front...

Metamath and the Peano Induction Axiom

In email, someone pointed me at an automated proof system called Metamath. Metamath generates proofs of mathematical statements using ZF set theory. The proofs are actually relatively easy to follow, which is quite unusual for an automated theorem prover. I'll...

The Category Structure for Linear Logic

So, we're still working towards showing the relationship between linear logic and category theory. As I've already hinted, linear logic has something to do with certain monoidal categories. So today, we'll get one step closer, by talking about just what...

Towards a Model for Linear Logic: Monoidal Categories

Time to come back to category theory from out side-trip. Category theory provides a good framework for defining linear logic - and for building a Curry-Howard style type system for describing computations with state that evolves over time. Linear logic...

Linear Logic

Monday, I said that I needed to introduce the sequent calculus, because it would be useful for describing things like linear logic. Today we're going to take a quick look at linear logic - in particular, at propositional linear logic;...

Search All Blogs

Blogs in the Network

Top Five: Most Active

  1. Pinellas County, Florida expels science 05.09.2008 · PZ Myers
  2. An hour of radio inanity 05.08.2008 · PZ Myers
  3. Hillary as Psycho Ex-Girlfriend 05.09.2008 · Ed Brayton
  4. What I Saw in Frankenmuth 05.09.2008 · Ed Brayton
  5. Your Friday Dose of Woo: The secret life of plants 05.09.2008 · Orac

Top Science Stories

powered by SEED - seedmagazine.com