Prolog - The House of Windsor.

LA home
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(S, elizabeth2, Y) and born(G, M, S).

Also see [aunts and uncles].

www #ad:

↑ © L. Allison,   (or as otherwise indicated).
Created with "vi (Linux)",  charset=iso-8859-1,   fetched Saturday, 27-Nov-2021 01:25:40 EST.

Free: Linux, Ubuntu operating-sys, OpenOffice office-suite, The GIMP ~photoshop, Firefox web-browser, FlashBlock flash on/off.