
This package contains the following Lego files:

	types.l		set the level of our universe
	lib_logic.l	some logic
	basic.l		some basic definitions
	Q.l		Leibniz equality
	set.l		setoids
	nat.l		natural numbers
	product.l	n-ary product
	map.l		n-ary arrows and maps
	case.l		case distinction
	nelist.l	non-empty lists

	Syntax.l	terms, formulas, variable substitution
	Semantics.l	structure, model, interpretation
	Group.l		the algebra of groups
	Examples.l

These files are extracted from a big library, so they will contain a
lot of definitions which are superfluous for our examples.

To load the basic Lego files, start Lego and type `Make Group;'. To
run the examples, type `Make Examples;', but beware that this may take
a few hours to finish. You may have to increase your data segment
size to 25000. This can be done before you start lego by the unix
command `limit' or `ulimit'.

Contact Mark Ruys <markr@cs.kun.nl> for help.
