procedure set001 > stochastic (probabilistic) production grammar.

5 step, fixed variable growth model in an empty environment.
Probability assigned to a production / construct surface from a interpreted genome mapped grammar.

grammar syntax:
Edge0 + ~ Edge1 + ~ Edge0 + Edge1
Edge0 -> Edge0 [ [ + + Edge1 ] - - Edge1 ] Edge0    Weight $w
     -> Edge0 - Edge0 + + Edge0 - Edge0
Edge1 -> Edge1 [ [ + + Edge0 ] - - Edge0 ] Edge1    Weight $w
     -> Edge1 \ Edge1 / / Edge1 \ Edge1
Angle 90

GENR8 syntax:
genr8 –n 5 –ge 0 –ba 90 –ds;

formal constants: n, angle 90, BranchAngle 15
operational variable: weight

weight = 1/1

weight = 2/2

weight = 2/4

weight = 3/3

weight = 4/1

weight = 4/4
procedure set002 > time dependant production grammar.

5 step, fixed variable growth model in an empty environment.
Probability assigned to a production / construct surface from a interpreted genome mapped grammar.

grammar syntax:
Edge0 + ~ Edge1 + ~ Edge0 + Edge1
Edge0_i -> Edge0_i+1 [ [ + Edge1_i ] - Edge1_i ] Edge0_i+1 If i < $i
Edge0_i -> Edge0_i+1
Edge1_i -> Edge1_i+1 [ [ + Edge0_i ] - Edge0_i ] Edge1_i+1 If i < $i
Edge1_i -> Edge1_i+1
Angle 90

GENR8 syntax:
genr8 –n 5 –ge 0 –ba 90 –ds;

formal constants: n, angle 90, BranchAngle 15
operational variable: i

i < 1 / i < 1

i < 1 / i < 4

i < 3 / i < 1

i < 3 / i < 3
procedure set003 > stochastic (probabilistic) production grammar.

6 step, fixed variable growth model in a controled environment.
Probability assigned to a production / construct surface from a interpreted genome mapped grammar.

grammar syntax:
Edge0 + ~ Edge1 + ~ Edge0 + Edge1
Edge0 -> Edge0 [ [ + + Edge1 ] - - Edge1 ] Edge0    Weight $w
     -> Edge0 - Edge0 + + Edge0 - Edge0
Edge1 -> Edge1 [ [ + + Edge0 ] - - Edge0 ] Edge1    Weight $w
     -> Edge1 \ Edge1 / / Edge1 \ Edge1
Angle 90

GENR8 syntax:
genr8 –n 6 –ba 15 -sx 1.75 -sl 1 –uc –frr -g z $g –ge 0 –ds;

grammar formal constants: n, angle 90, BranchAngle15, weight 4
scaffold formal constants: -sl 1, -sx 1.75, -uc uniform cells
environment formal constants: -frr full random rewrite
environment operational variables: -g gravity

gravity z = 0.4

gravity z = 0.4


gravity z = 0.4

gravity z = 0.4