Git Product home page Git Product logo

PDF Online
DOI arXiv
Licence
Join the chat at https://gitter.im/simply-logical/simply-logical

Simply Logical – Intelligent Reasoning by Example (Fully Interactive Online Edition)

Simply Logical cover

by Peter Flach, then at Tilburg University, the Netherlands
John Wiley 1994, xvi + 240 pages, ISBN 0471 94152 2
Reprinted: December 1994, July 1998.

History

"Simply Logical -- Intelligent Reasoning by Example" by Peter Flach was first published by John Wiley in 1994. It could be purchased as book-only or with a 3.5 inch diskette containing the Prolog programs printed in the book (for various operating systems).

In 2007 the copyright reverted back to the author and book and programs have been freely available online ever since. The print version is no longer available through John Wiley publishers.

In 2015, as a pilot, we ported most of the original book into an online, interactive website using SWI-Prolog's SWISH platform. Since then, we created the Simply Logical open source organisation committed to maintaining a suite of freely available interactive online educational resources about Artificial Intelligence and Logic Programming with Prolog. Visit our organisation's website and GitHub profile for more details.

This book is no longer available through John Wiley publishers. You can download a free PDF copy or view an online version.

PDF version

PDF
The PDF version of the original book is available as a GitHub release.

Online version

Online
The online version of the book is hosted on GitHub Pages. It is built with Jupyter Book and SWISH, the online version of SWI-Prolog. It follows the structure of the original print version, with minor corrections and additions as explained in the preface.

Prolog code blocks not working

If the interactive Prolog code blocks are not working for you in the online version of the book, please ensure that third-party cookies are enabled in your web browser.

Error in the book

If you find an error in the online version of the book, please open a GitHub issue.

Building the book

  1. Pull the book repository
    git clone https://github.com/simply-logical/simply-logical.git
    
    cd simply-logical
  2. Install Jupyter Book with the sphinx-prolog extension
    pip install -r requirements.txt
  3. Build the book
    jb build .
  4. Open the html build
    open _build/html/index.html
    or run it as a server
    python3 -m http.server --directory _build/html
    open http://localhost:8000

Simply Logical's Projects

beta icon beta

Simply Logical slides derived directly from the book content

jupyterbook-meta icon jupyterbook-meta

A community dedicated to supporting tools for technical and scientific communication and interactive computing

labs icon labs

Lab exercises for Simply Logical book

programs icon programs

Prolog programs from the Simply Logical book

simply-logical icon simply-logical

Online, interactive edition of the "Simply Logical" Prolog textbook

sphinx-prolog icon sphinx-prolog

Sphinx (and Jupyter Book) extensions for the Simply Logical content

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.