Abella logo (small)

List.thmod

% A parameterized list theory with an internal lst Kind, constructors, % a declared predicate, and an axiom. It is imported at two element % types by ListUse.thm. Module List[T]. Kind lst type. Type lnil lst. Type lcons T -> lst -> lst. Type contains T -> lst -> prop. Axiom head : forall (x:T) (xs:lst), contains x (lcons x xs). End List.