DIS: Re: BUS: A growing ruleset

2015-08-21 Thread Benjamin Schultz
On Tue, Aug 18, 2015 at 12:19 AM, Kerim Aydin ke...@u.washington.edu
wrote:




 Create the following Rule, The Olive Tree, Power=1:

Every existing Rule (every Child) has an existing Rule as a
Parent.  The lowest numbered existing Rule is the Root. The
default parent for all children is the Root.


I think this needs an EXCEPT clause.  Something like:

The lowest numbered existing Rule is the Root.  Every existing Rule except
the Root has an existing Rule as a Parent, and is a Child of its Parent.
The default parent for all children is the Root.

Otherwise the Root is its own Parent.  And as this is intended to be a tree
growing upwards, one cannot go Below the Root.

OscarMeyr, making an obscure reference.


Re: DIS: Re: BUS: A growing ruleset

2015-08-21 Thread omd
On Fri, Aug 21, 2015 at 1:54 PM, Benjamin Schultz
ben.dov.schu...@gmail.com wrote:
 Otherwise the Root is its own Parent.

Makes sense if you envision it as a Unix filesystem.


Re: DIS: Re: BUS: A growing ruleset

2015-08-21 Thread Kerim Aydin


On Fri, 21 Aug 2015, omd wrote:
 On Fri, Aug 21, 2015 at 1:54 PM, Benjamin Schultz
 ben.dov.schu...@gmail.com wrote:
  Otherwise the Root is its own Parent.
 
 Makes sense if you envision it as a Unix filesystem.

Root = own parent was on purpose.  Not sure if that screws up any
tree math assumptions, but I didn't see any harm in making it so.

The real bug (feature?) I noticed is that, as written, two (or more) 
rules can be each others' parents and detached from the root.

-G. (remembering the Switch Switch).