All pastes #199621 Raw Edit

alex

public text v1 · immutable
#199621 ·published 2006-10-12 17:12 UTC
rendered paste body
member(Item, [Item|_]).
member(Item, [_|Tail]):-
    member(Item, Tail).

% (namn,yrke,hem,lön)
p(Hs) :-
    Hs = [h(_, eldare, _, _), h(_, bromsare, _, _), h(_, lokforare, _, _),
        h(anders, affars, _, _), h(petter, affars, _,  _), h(lund, affars, _, _)],

    % 1
    member(h(petter, affars, goteborg, _), Hs),
    % 2
    member(h(_, bromsare, hallsberg, _), Hs),
    % 3
    member(h(lund, affars, _, ejmult3), Hs),
    % 4
    member(h(_,affars,annat,mult3), Hs),
    % 5
    \+ (member(h(anders, eldare, _, _), Hs)),
    % 6
    member(h(X, bromsare,_,_), Hs),
    member(h(X, affars, stockholm, _), Hs),
    % el question
    member(_, lokforare, _, _).