x
x
x
b.x
x
b.b[1].x
1 Var Declarations
    x : Size=10, Index=b.I
        Key : Lower : Value : Upper : Fixed : Stale : Domain
          1 :  None :  None :  None : False :  True :  Reals
          2 :  None :  None :  None : False :  True :  Reals
          3 :  None :  None :  None : False :  True :  Reals
          4 :  None :  None :  None : False :  True :  Reals
          5 :  None :  None :  None : False :  True :  Reals
          6 :  None :  None :  None : False :  True :  Reals
          7 :  None :  None :  None : False :  True :  Reals
          8 :  None :  None :  None : False :  True :  Reals
          9 :  None :  None :  None : False :  True :  Reals
         10 :  None :  None :  None : False :  True :  Reals

1 Block Declarations
    b : Size=1, Index=None, Active=True
        1 RangeSet Declarations
            I : Dimen=1, Size=10, Bounds=(1, 10)
                Key  : Finite : Members
                None :   True :  [1:10]

        1 Param Declarations
            P : Size=1, Index=None, Domain=Any, Default=None, Mutable=False
                Key  : Value
                None :     5

        1 Var Declarations
            x : Size=1, Index=None
                Key  : Lower : Value : Upper : Fixed : Stale : Domain
                None :  None :  None :  None : False :  True :  Reals

        3 Declarations: x P I

2 Declarations: b x
1 RangeSet Declarations
    T : Dimen=1, Size=3, Bounds=(1, 3)
        Key  : Finite : Members
        None :   True :   [1:3]

1 Param Declarations
    P : Size=1, Index=None, Domain=Any, Default=None, Mutable=False
        Key  : Value
        None :     3

1 Block Declarations
    xyb : Size=3, Index=T, Active=True
        xyb[1] : Active=True
            1 RangeSet Declarations
                I : Dimen=1, Size=1, Bounds=(1, 1)
                    Key  : Finite : Members
                    None :   True :     [1]

            2 Var Declarations
                x : Size=1, Index=None
                    Key  : Lower : Value : Upper : Fixed : Stale : Domain
                    None :  None :  None :  None : False :  True :  Reals
                y : Size=1, Index=xyb[1].I
                    Key : Lower : Value : Upper : Fixed : Stale : Domain
                      1 :  None :  None :  None : False :  True :  Reals

            1 Constraint Declarations
                c : Size=1, Index=None, Active=True
                    Key  : Lower : Body                         : Upper : Active
                    None :   0.0 : xyb[1].x - (1 - xyb[1].y[1]) :   0.0 :   True

            4 Declarations: x I y c
        xyb[2] : Active=True
            1 RangeSet Declarations
                I : Dimen=1, Size=2, Bounds=(1, 2)
                    Key  : Finite : Members
                    None :   True :   [1:2]

            2 Var Declarations
                x : Size=1, Index=None
                    Key  : Lower : Value : Upper : Fixed : Stale : Domain
                    None :  None :  None :  None : False :  True :  Reals
                y : Size=2, Index=xyb[2].I
                    Key : Lower : Value : Upper : Fixed : Stale : Domain
                      1 :  None :  None :  None : False :  True :  Reals
                      2 :  None :  None :  None : False :  True :  Reals

            1 Constraint Declarations
                c : Size=1, Index=None, Active=True
                    Key  : Lower : Body                                         : Upper : Active
                    None :   0.0 : xyb[2].x - (1 - (xyb[2].y[1] + xyb[2].y[2])) :   0.0 :   True

            4 Declarations: x I y c
        xyb[3] : Active=True
            1 RangeSet Declarations
                I : Dimen=1, Size=3, Bounds=(1, 3)
                    Key  : Finite : Members
                    None :   True :   [1:3]

            2 Var Declarations
                x : Size=1, Index=None
                    Key  : Lower : Value : Upper : Fixed : Stale : Domain
                    None :  None :  None :  None : False :  True :  Reals
                y : Size=3, Index=xyb[3].I
                    Key : Lower : Value : Upper : Fixed : Stale : Domain
                      1 :  None :  None :  None : False :  True :  Reals
                      2 :  None :  None :  None : False :  True :  Reals
                      3 :  None :  None :  None : False :  True :  Reals

            1 Constraint Declarations
                c : Size=1, Index=None, Active=True
                    Key  : Lower : Body                                                       : Upper : Active
                    None :   0.0 : xyb[3].x - (1 - (xyb[3].y[1] + xyb[3].y[2] + xyb[3].y[3])) :   0.0 :   True

            4 Declarations: x I y c

3 Declarations: P T xyb
1 RangeSet Declarations
    T : Dimen=1, Size=3, Bounds=(1, 3)
        Key  : Finite : Members
        None :   True :   [1:3]

1 Param Declarations
    P : Size=1, Index=None, Domain=Any, Default=None, Mutable=False
        Key  : Value
        None :     3

1 Block Declarations
    xyb : Size=3, Index=T, Active=True
        xyb[1] : Active=True
            1 RangeSet Declarations
                I : Dimen=1, Size=1, Bounds=(1, 1)
                    Key  : Finite : Members
                    None :   True :     [1]

            2 Var Declarations
                x : Size=1, Index=None
                    Key  : Lower : Value : Upper : Fixed : Stale : Domain
                    None :  None :  None :  None : False :  True :  Reals
                y : Size=1, Index=xyb[1].I
                    Key : Lower : Value : Upper : Fixed : Stale : Domain
                      1 :  None :   1.0 :  None : False : False :  Reals

            1 Constraint Declarations
                c : Size=1, Index=None, Active=True
                    Key  : Lower : Body                           : Upper : Active
                    None :   0.0 : xyb[1].x - (1.0 - xyb[1].y[1]) :   0.0 :   True

            4 Declarations: x I y c
        xyb[2] : Active=True
            1 RangeSet Declarations
                I : Dimen=1, Size=2, Bounds=(1, 2)
                    Key  : Finite : Members
                    None :   True :   [1:2]

            2 Var Declarations
                x : Size=1, Index=None
                    Key  : Lower : Value : Upper : Fixed : Stale : Domain
                    None :  None :  None :  None : False :  True :  Reals
                y : Size=2, Index=xyb[2].I
                    Key : Lower : Value : Upper : Fixed : Stale : Domain
                      1 :  None :   1.0 :  None : False : False :  Reals
                      2 :  None :   1.0 :  None : False : False :  Reals

            1 Constraint Declarations
                c : Size=1, Index=None, Active=True
                    Key  : Lower : Body                                           : Upper : Active
                    None :   0.0 : xyb[2].x - (1.0 - (xyb[2].y[1] + xyb[2].y[2])) :   0.0 :   True

            4 Declarations: x I y c
        xyb[3] : Active=True
            1 RangeSet Declarations
                I : Dimen=1, Size=3, Bounds=(1, 3)
                    Key  : Finite : Members
                    None :   True :   [1:3]

            2 Var Declarations
                x : Size=1, Index=None
                    Key  : Lower : Value : Upper : Fixed : Stale : Domain
                    None :  None :  None :  None : False :  True :  Reals
                y : Size=3, Index=xyb[3].I
                    Key : Lower : Value : Upper : Fixed : Stale : Domain
                      1 :  None :   1.0 :  None : False : False :  Reals
                      2 :  None :   1.0 :  None : False : False :  Reals
                      3 :  None :   1.0 :  None : False : False :  Reals

            1 Constraint Declarations
                c : Size=1, Index=None, Active=True
                    Key  : Lower : Body                                                         : Upper : Active
                    None :   0.0 : xyb[3].x - (1.0 - (xyb[3].y[1] + xyb[3].y[2] + xyb[3].y[3])) :   0.0 :   True

            4 Declarations: x I y c

3 Declarations: P T xyb
xyb[1].x - (1.0 - xyb[1].y[1])
xyb[2].x - (1.0 - (xyb[2].y[1] + xyb[2].y[2]))
xyb[3].x - (1.0 - (xyb[3].y[1] + xyb[3].y[2] + xyb[3].y[3]))
xyb[1].y[1] 1.000000
xyb[2].y[1] 1.000000
xyb[2].y[2] 1.000000
xyb[3].y[1] 1.000000
xyb[3].y[2] 1.000000
xyb[3].y[3] 1.000000
xyb[1].y[1] 1.000000
xyb[2].y[1] 1.000000
xyb[2].y[2] 1.000000
xyb[3].y[1] 1.000000
xyb[3].y[2] 1.000000
xyb[3].y[3] 1.000000
