by Peter Flach, then at Tilburg University, the Netherlands
John Wiley 1994, xvi + 240 pages, ISBN 0471 94152 2
Reprinted: December 1994, July 1998.
"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.
The PDF version of the original book is available as a GitHub release.
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.
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.
If you find an error in the online version of the book, please open a GitHub issue.
- Pull the book repository
git clone https://github.com/simply-logical/simply-logical.git cd simply-logical
- Install Jupyter Book with the
sphinx-prolog
extensionpip install -r requirements.txt
- Build the book
jb build .
- Open the html build
or run it as a server
open _build/html/index.html
python3 -m http.server --directory _build/html open http://localhost:8000