full |range> => range(|1>,|2048>) encode |end of sequence> => pick[10] full |range> -- encode words: encode |george> => pick[10] full |range> encode |is> => pick[10] full |range> encode |27> => pick[10] full |range> encode |years> => pick[10] full |range> encode |old> => pick[10] full |range> encode |the> => pick[10] full |range> encode |mother> => pick[10] full |range> encode |of> => pick[10] full |range> encode |jane> => pick[10] full |range> encode |father> => pick[10] full |range> encode |frank> => pick[10] full |range> encode |sibling> => pick[10] full |range> encode |liz> => pick[10] full |range> encode |47> => pick[10] full |range> encode |50> => pick[10] full |range> encode |29> => pick[10] full |range> encode |age> => pick[10] full |range> -- encode classes: encode |A> => pick[10] full |range> encode |B> => pick[10] full |range> encode |C> => pick[10] full |range> encode |D> => pick[10] full |range> encode |E> => pick[10] full |range> encode |F> => pick[10] full |range> encode |G> => pick[10] full |range> encode |H> => pick[10] full |range> encode |I> => pick[10] full |range> encode |J> => pick[10] full |range> encode |K> => pick[10] full |range> encode |L> => pick[10] full |range> encode |M> => pick[10] full |range> encode |N> => pick[10] full |range> -- encode sequence names: encode |a1> => pick[10] full |range> encode |b1> => pick[10] full |range> encode |c1> => pick[10] full |range> encode |d1> => pick[10] full |range> encode |e1> => pick[10] full |range> encode |f1> => pick[10] full |range> encode |g1> => pick[10] full |range> encode |h1> => pick[10] full |range> encode |i1> => pick[10] full |range> encode |j1> => pick[10] full |range> encode |k1> => pick[10] full |range> encode |l1> => pick[10] full |range> encode |m1> => pick[10] full |range> encode |n1> => pick[10] full |range> -- encode low level sequences: -- empty sequence pattern |node 0: 0> => random-column[10] encode |end of sequence> -- george . is . 27 . years . old pattern |node 1: 0> => random-column[10] encode |george> then |node 1: 0> => random-column[10] encode |is> pattern |node 1: 1> => then |node 1: 0> then |node 1: 1> => random-column[10] encode |27> pattern |node 1: 2> => then |node 1: 1> then |node 1: 2> => random-column[10] encode |years> pattern |node 1: 3> => then |node 1: 2> then |node 1: 3> => random-column[10] encode |old> pattern |node 1: 4> => then |node 1: 3> then |node 1: 4> => random-column[10] encode |end of sequence> -- the . mother . of . george . is . jane pattern |node 2: 0> => random-column[10] encode |the> then |node 2: 0> => random-column[10] encode |mother> pattern |node 2: 1> => then |node 2: 0> then |node 2: 1> => random-column[10] encode |of> pattern |node 2: 2> => then |node 2: 1> then |node 2: 2> => random-column[10] encode |george> pattern |node 2: 3> => then |node 2: 2> then |node 2: 3> => random-column[10] encode |is> pattern |node 2: 4> => then |node 2: 3> then |node 2: 4> => random-column[10] encode |jane> pattern |node 2: 5> => then |node 2: 4> then |node 2: 5> => random-column[10] encode |end of sequence> -- the . father . of . george . is . frank pattern |node 3: 0> => random-column[10] encode |the> then |node 3: 0> => random-column[10] encode |father> pattern |node 3: 1> => then |node 3: 0> then |node 3: 1> => random-column[10] encode |of> pattern |node 3: 2> => then |node 3: 1> then |node 3: 2> => random-column[10] encode |george> pattern |node 3: 3> => then |node 3: 2> then |node 3: 3> => random-column[10] encode |is> pattern |node 3: 4> => then |node 3: 3> then |node 3: 4> => random-column[10] encode |frank> pattern |node 3: 5> => then |node 3: 4> then |node 3: 5> => random-column[10] encode |end of sequence> -- the . sibling . of . george . is . liz pattern |node 4: 0> => random-column[10] encode |the> then |node 4: 0> => random-column[10] encode |sibling> pattern |node 4: 1> => then |node 4: 0> then |node 4: 1> => random-column[10] encode |of> pattern |node 4: 2> => then |node 4: 1> then |node 4: 2> => random-column[10] encode |george> pattern |node 4: 3> => then |node 4: 2> then |node 4: 3> => random-column[10] encode |is> pattern |node 4: 4> => then |node 4: 3> then |node 4: 4> => random-column[10] encode |liz> pattern |node 4: 5> => then |node 4: 4> then |node 4: 5> => random-column[10] encode |end of sequence> -- jane . is . 47 . years . old pattern |node 5: 0> => random-column[10] encode |jane> then |node 5: 0> => random-column[10] encode |is> pattern |node 5: 1> => then |node 5: 0> then |node 5: 1> => random-column[10] encode |47> pattern |node 5: 2> => then |node 5: 1> then |node 5: 2> => random-column[10] encode |years> pattern |node 5: 3> => then |node 5: 2> then |node 5: 3> => random-column[10] encode |old> pattern |node 5: 4> => then |node 5: 3> then |node 5: 4> => random-column[10] encode |end of sequence> -- frank . is . 50 . years . old pattern |node 6: 0> => random-column[10] encode |frank> then |node 6: 0> => random-column[10] encode |is> pattern |node 6: 1> => then |node 6: 0> then |node 6: 1> => random-column[10] encode |50> pattern |node 6: 2> => then |node 6: 1> then |node 6: 2> => random-column[10] encode |years> pattern |node 6: 3> => then |node 6: 2> then |node 6: 3> => random-column[10] encode |old> pattern |node 6: 4> => then |node 6: 3> then |node 6: 4> => random-column[10] encode |end of sequence> -- liz . is . 29 . years . old pattern |node 7: 0> => random-column[10] encode |liz> then |node 7: 0> => random-column[10] encode |is> pattern |node 7: 1> => then |node 7: 0> then |node 7: 1> => random-column[10] encode |29> pattern |node 7: 2> => then |node 7: 1> then |node 7: 2> => random-column[10] encode |years> pattern |node 7: 3> => then |node 7: 2> then |node 7: 3> => random-column[10] encode |old> pattern |node 7: 4> => then |node 7: 3> then |node 7: 4> => random-column[10] encode |end of sequence> -- the . age . of . george . is . 27 pattern |node 8: 0> => random-column[10] encode |the> then |node 8: 0> => random-column[10] encode |age> pattern |node 8: 1> => then |node 8: 0> then |node 8: 1> => random-column[10] encode |of> pattern |node 8: 2> => then |node 8: 1> then |node 8: 2> => random-column[10] encode |george> pattern |node 8: 3> => then |node 8: 2> then |node 8: 3> => random-column[10] encode |is> pattern |node 8: 4> => then |node 8: 3> then |node 8: 4> => random-column[10] encode |27> pattern |node 8: 5> => then |node 8: 4> then |node 8: 5> => random-column[10] encode |end of sequence> -- the . age . of . jane . is . 47 pattern |node 9: 0> => random-column[10] encode |the> then |node 9: 0> => random-column[10] encode |age> pattern |node 9: 1> => then |node 9: 0> then |node 9: 1> => random-column[10] encode |of> pattern |node 9: 2> => then |node 9: 1> then |node 9: 2> => random-column[10] encode |jane> pattern |node 9: 3> => then |node 9: 2> then |node 9: 3> => random-column[10] encode |is> pattern |node 9: 4> => then |node 9: 3> then |node 9: 4> => random-column[10] encode |47> pattern |node 9: 5> => then |node 9: 4> then |node 9: 5> => random-column[10] encode |end of sequence> -- the . age . of . frank . is . 50 pattern |node 10: 0> => random-column[10] encode |the> then |node 10: 0> => random-column[10] encode |age> pattern |node 10: 1> => then |node 10: 0> then |node 10: 1> => random-column[10] encode |of> pattern |node 10: 2> => then |node 10: 1> then |node 10: 2> => random-column[10] encode |frank> pattern |node 10: 3> => then |node 10: 2> then |node 10: 3> => random-column[10] encode |is> pattern |node 10: 4> => then |node 10: 3> then |node 10: 4> => random-column[10] encode |50> pattern |node 10: 5> => then |node 10: 4> then |node 10: 5> => random-column[10] encode |end of sequence> -- the . age . of . liz . is . 29 pattern |node 11: 0> => random-column[10] encode |the> then |node 11: 0> => random-column[10] encode |age> pattern |node 11: 1> => then |node 11: 0> then |node 11: 1> => random-column[10] encode |of> pattern |node 11: 2> => then |node 11: 1> then |node 11: 2> => random-column[10] encode |liz> pattern |node 11: 3> => then |node 11: 2> then |node 11: 3> => random-column[10] encode |is> pattern |node 11: 4> => then |node 11: 3> then |node 11: 4> => random-column[10] encode |29> pattern |node 11: 5> => then |node 11: 4> then |node 11: 5> => random-column[10] encode |end of sequence> -- the . mother . of . liz . is . jane pattern |node 12: 0> => random-column[10] encode |the> then |node 12: 0> => random-column[10] encode |mother> pattern |node 12: 1> => then |node 12: 0> then |node 12: 1> => random-column[10] encode |of> pattern |node 12: 2> => then |node 12: 1> then |node 12: 2> => random-column[10] encode |liz> pattern |node 12: 3> => then |node 12: 2> then |node 12: 3> => random-column[10] encode |is> pattern |node 12: 4> => then |node 12: 3> then |node 12: 4> => random-column[10] encode |jane> pattern |node 12: 5> => then |node 12: 4> then |node 12: 5> => random-column[10] encode |end of sequence> -- the . father . of . liz . is . frank pattern |node 13: 0> => random-column[10] encode |the> then |node 13: 0> => random-column[10] encode |father> pattern |node 13: 1> => then |node 13: 0> then |node 13: 1> => random-column[10] encode |of> pattern |node 13: 2> => then |node 13: 1> then |node 13: 2> => random-column[10] encode |liz> pattern |node 13: 3> => then |node 13: 2> then |node 13: 3> => random-column[10] encode |is> pattern |node 13: 4> => then |node 13: 3> then |node 13: 4> => random-column[10] encode |frank> pattern |node 13: 5> => then |node 13: 4> then |node 13: 5> => random-column[10] encode |end of sequence> -- the . sibling . of . liz . is . george pattern |node 14: 0> => random-column[10] encode |the> then |node 14: 0> => random-column[10] encode |sibling> pattern |node 14: 1> => then |node 14: 0> then |node 14: 1> => random-column[10] encode |of> pattern |node 14: 2> => then |node 14: 1> then |node 14: 2> => random-column[10] encode |liz> pattern |node 14: 3> => then |node 14: 2> then |node 14: 3> => random-column[10] encode |is> pattern |node 14: 4> => then |node 14: 3> then |node 14: 4> => random-column[10] encode |george> pattern |node 14: 5> => then |node 14: 4> then |node 14: 5> => random-column[10] encode |end of sequence> -- encode the sequences of classes: -- a1 = A pattern |node 15: 0> => random-column[10] encode |A> then |node 15: 0> => random-column[10] encode |end of sequence> -- b1 = B pattern |node 16: 0> => random-column[10] encode |B> then |node 16: 0> => random-column[10] encode |end of sequence> -- c1 = C pattern |node 17: 0> => random-column[10] encode |C> then |node 17: 0> => random-column[10] encode |end of sequence> -- d1 = D pattern |node 18: 0> => random-column[10] encode |D> then |node 18: 0> => random-column[10] encode |end of sequence> -- e1 = E pattern |node 19: 0> => random-column[10] encode |E> then |node 19: 0> => random-column[10] encode |end of sequence> -- f1 = F pattern |node 20: 0> => random-column[10] encode |F> then |node 20: 0> => random-column[10] encode |end of sequence> -- g1 = G pattern |node 21: 0> => random-column[10] encode |G> then |node 21: 0> => random-column[10] encode |end of sequence> -- h1 = H pattern |node 22: 0> => random-column[10] encode |H> then |node 22: 0> => random-column[10] encode |end of sequence> -- i1 = I pattern |node 23: 0> => random-column[10] encode |I> then |node 23: 0> => random-column[10] encode |end of sequence> -- j1 = J pattern |node 24: 0> => random-column[10] encode |J> then |node 24: 0> => random-column[10] encode |end of sequence> -- k1 = K pattern |node 25: 0> => random-column[10] encode |K> then |node 25: 0> => random-column[10] encode |end of sequence> -- l1 = L pattern |node 26: 0> => random-column[10] encode |L> then |node 26: 0> => random-column[10] encode |end of sequence> -- m1 = M pattern |node 27: 0> => random-column[10] encode |M> then |node 27: 0> => random-column[10] encode |end of sequence> -- n1 = N pattern |node 28: 0> => random-column[10] encode |N> then |node 28: 0> => random-column[10] encode |end of sequence> -- label the sentences: sentence |a1> => |node 15: 0> sentence |b1> => |node 16: 0> sentence |c1> => |node 17: 0> sentence |d1> => |node 18: 0> sentence |e1> => |node 19: 0> sentence |f1> => |node 20: 0> sentence |g1> => |node 21: 0> sentence |h1> => |node 22: 0> sentence |i1> => |node 23: 0> sentence |j1> => |node 24: 0> sentence |k1> => |node 25: 0> sentence |l1> => |node 26: 0> sentence |m1> => |node 27: 0> sentence |n1> => |node 28: 0> -- define our classes: -- A = {george.is.27.years.old} start-nodes |A> +=> |node 1: 0> -- B = {the.mother.of.george.is.jane} start-nodes |B> +=> |node 2: 0> -- C = {the.father.of.george.is.frank} start-nodes |C> +=> |node 3: 0> -- D = {the.sibling.of.george.is.liz} start-nodes |D> +=> |node 4: 0> -- E = {jane.is.47.years.old} start-nodes |E> +=> |node 5: 0> -- F = {frank.is.50.years.old} start-nodes |F> +=> |node 6: 0> -- G = {liz.is.29.years.old} start-nodes |G> +=> |node 7: 0> -- H = {the.age.of.george.is.27} start-nodes |H> +=> |node 8: 0> -- I = {the.age.of.jane.is.47} start-nodes |I> +=> |node 9: 0> -- J = {the.age.of.frank.is.50} start-nodes |J> +=> |node 10: 0> -- K = {the.age.of.liz.is.29} start-nodes |K> +=> |node 11: 0> -- L = {the.mother.of.liz.is.jane} start-nodes |L> +=> |node 12: 0> -- M = {the.father.of.liz.is.frank} start-nodes |M> +=> |node 13: 0> -- N = {the.sibling.of.liz.is.george} start-nodes |N> +=> |node 14: 0>