cs.LOJul 26, 2026

An Unofficial FastLAS Tutorial: A Programmer's Guide

Authors: Fabio Aurelio D'Asaro

Organizations: University of Verona, Italy · University College London, United Kingdom

Abstract

FastLAS is a scalable system for Inductive Logic Programming (ILP): you give it some background knowledge, a language bias, and a set of examples, and it searches for a set of logic program rules (a hypothesis) that explains the examples. These notes are a hands-on introduction to writing FastLAS programs. They are organised as a programmer's guide: syntax first, then a ladder of worked, numbered examples of increasing difficulty. Every self-contained example here has been run against FastLAS 2.2.0 and shows the tool's actual output. We keep theory to the minimum needed to write correct programs; throughout, set-off notes flag where FastLAS differs from its sibling system ILASP, and where the two learning algorithms (--opl and --nopl) behave differently. The document is intended as an unofficial tutorial to FastLAS 2.2.0, not as an official language specification.

Explore similar work

CardsList
  1. Explaining Weather Bulletins via ILP

    Jul 23, 2026Enrico Santi, Alessandro Dal Palù, Agostino Dovier +2Inductive Logic ProgrammingAdverse Weather