The document summarizes algorithms for learning first-order logic rules from examples, including:
1) A sequential covering algorithm that learns one rule at a time to cover examples, removing covered examples and repeating until all examples are covered or rules have low performance.
2) The learn-one-rule sub-algorithm uses a decision tree-like approach to greedily select the attribute that best splits examples according to a performance metric.
3) Variations include allowing low probability classes and using a seed example approach instead of removing covered examples between rules.