Skip to content

rzach/intermediate-logic

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Intermediate Logic

Book Cover

Textbook on basic set theory, first-order logic, and Gödel's incompleteness theorems, developed for McGill's Intermediate Logic course, based on the Open Logic Project.

Download the PDF here.

This repository/directory only contains the LaTeX files and illustrations needed to typeset the textbook Intermediate logic, which in turn requires the Open Logic Text.

To install and compile:

  • Download/install the Open Logic Text from GitHub, including photos if you want those.
  • Navigate to the subdirectory courses/
  • Put the content of this repository into a subdirectory of it, say courses/intermediate-logic.

If you use git, this should do it:

# git clone https://github.com/OpenLogicProject/OpenLogic.git
# cd OpenLogic/courses
# git clone https://github.com/rzach/intermediate-logic.git
# cd ../assets
# git clone https://github.com/OpenLogicProject/portraits.git
# git clone https://github.com/OpenLogicProject/photos.git

Inside courses/intermediate-logic, you can now compile:

# pdflatex il-screen

or just # make if you have latexmk installed. (You'll also have to do bibtex il-screen for the bibliography.)

The file il-screen.tex produces a color version of the text with smaller margins for screen reading. il-print produces a black-and-white version designed for printing on Crown Quarto stock (without cover).

The file loads ic.tex, which contains the actual material. It in turn includes other files, most of them from the OpenLogic repository. So you won't get a complete book unless you download into the right subdirectory of and compile from there.

Creative Commons License

Intermediate Logic by Richard Zach is licensed under a Creative Commons Attribution 4.0 International License.

About

Textbook for McGill's Phil 310, Intermediate Logic

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published