Skip to content

English translation with original Latin for "Arithmetices Principia, Nova Methodo Exposita" by Giuseppe Peano

License

Notifications You must be signed in to change notification settings

mdnahas/Peano_Book

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

English Translation of "Arithmetices Principia, Nova Methodo Exposita"

This repository holds an English translation, with original Latin, of Guiseppe Peano's "Arithmetices Principia, Nova Methodo Exposita" or "The Principles of Arithmetic, Presented by a New Method". This treatise is from 1889 and it laid out the axioms of elementary arithmetic that are still used today.

A recent PDF is available.

License

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Compiling to PDF

If you missed it above, there is a recent pre-compiled PDF. But if you want the most up-to-date version, or you want to modify it, or you want it on your paper size (e.g., A4), or you are a masochist, you can compile the document. Here's how you do that:

  1. Install LaTeX

  2. Start a command prompt or terminal window

  3. If you have pdflatex, run:

   pdflatex Peano
  1. Otherwise run:
   latex Peano
   dvipdfm Peano

If you run into trouble, look at the Peano.tex file and make sure you've installed all the packages used by it. Also, make sure that your reading in the hyperendnotes.sty style file.

Spellcheck

If you commit changes, please spellcheck.

I used the program "aspell". You can install it with your package manager. While at it, try to install the English (EN) and Latin (LA) dictionaries. My package manager did not support a Latin dictionary. You can downloaded the dictionary(s) here.

To install a dictionary, copy it to a temp directory and run

    bunzip2 aspell6-la-*.tar.bz2
    tar xvf aspell6-la-*.tar
    cd aspell6-la-*[^r]
    ./configure
    make
    sudo make install

The following command will run spellcheck on the LaTeX file using both dictionaries.

    cat Peano.tex | aspell -t --lang=la list | aspell --lang=en list > misspelled_words.txt 

I found this command useful to prioritize mistakes.

   sort misspelled_words.txt | uniq -c | sort -n

Origin of the Translation

Michael Nahas created this repository by coping the LaTeX and PDF files on February 27th, 2018 from:

http://vincentverheyen.com/sites/default/files/documents/node_26/Peano.pdf

http://vincentverheyen.com/sites/default/files/documents/node_26/Peano.tex

http://vincentverheyen.com/sites/default/files/documents/node_26/hyperendnotes.sty

According to http://vincentverheyen.com/about "all content ever published on this website is licensed under [Creative Commons] Attribution-ShareAlike 4.0".

Footnote 6 of the original document says "Written by Vincent Verheyen. Last updated on 17/8/2015. I encourage you to use your reason for good. If you want my support, please contact me via http://vincentverheyen.com/contact. It is possible to contribute to the flourishing of knowledge, even when you have an intelligence like mine. Thank you and good luck studying.

"I would like to thank Mauro Allegranzo and acknowledge his support of this work and his various comments during its creation."

NOTE: The website VincentVerheyen.com was expected to be deleted 2018-03-26. The webpages may be available via the Internet Archive's WaybackMachine at https://web.archive.org/web/*/http://VincentVerheyen.com/node/26

About

English translation with original Latin for "Arithmetices Principia, Nova Methodo Exposita" by Giuseppe Peano

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages