Prolog - The House of Windsor.

home1 home2
and the


Prolog is excellent for queries on relational data (as in the Mathematical sense of a "relation"), e.g.

born(charles,   elizabeth2, philip).
born(anne,      elizabeth2, philip).
born(andrew,    elizabeth2, philip).
born(edward,    elizabeth2, philip).

born(diana,     frances,    edwardSpencer).

born(william,   diana,      charles).
born(henry,     diana,      charles).

born(Peter,     anne,       markPhillips).
born(Zara,      anne,       markPhillips).

born(beatrice,  sarah,      andrew).
born(eugenie,   sarah,      andrew).

born(louise,    sophie,     edward).
born(james,     sophie,     edward).

born(george,    catherine,  william).
born(charlotte, catherine,  william).

? born(S, elizabeth2, Y) and born(G, M, S).

Note, Peter Phillips and Zara Phillips do not have titles because they are female-line descendants of royalty.)

Also see [aunts and uncles].

Coding Ockham's Razor, L. Allison, Springer

A Practical Introduction to Denotational Semantics, L. Allison, CUP

free op. sys.
free office suite
~ free photoshop
web browser

© L. Allison   (or as otherwise indicated),
Faculty of Information Technology (Clayton), Monash University, Australia 3800 (6/'05 was School of Computer Science and Software Engineering, Fac. Info. Tech., Monash University,
was Department of Computer Science, Fac. Comp. & Info. Tech., '89 was Department of Computer Science, Fac. Sci., '68-'71 was Department of Information Science, Fac. Sci.)
Created with "vi (Linux + Solaris)",  charset=iso-8859-1,  fetched Thursday, 20-Jun-2024 15:33:10 AEST.