x
x
x
b.x
x
b.b.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 : Dim=0, Dimen=1, Size=10, Domain=Integers, Ordered=True, Bounds=(1, 10)
                Virtual

        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 : Dim=0, Dimen=1, Size=3, Domain=Integers, Ordered=True, Bounds=(1, 3)
        Virtual

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 : Dim=0, Dimen=1, Size=1, Domain=Integers, Ordered=True, Bounds=(1, 1)
                    Virtual

            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.0 - xyb[1].y[1]) :   0.0 :   True

            4 Declarations: x I y c
        xyb[2] : Active=True
            1 RangeSet Declarations
                I : Dim=0, Dimen=1, Size=2, Domain=Integers, Ordered=True, Bounds=(1, 2)
                    Virtual

            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.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 : Dim=0, Dimen=1, Size=3, Domain=Integers, Ordered=True, Bounds=(1, 3)
                    Virtual

            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.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
1 RangeSet Declarations
    T : Dim=0, Dimen=1, Size=3, Domain=Integers, Ordered=True, Bounds=(1, 3)
        Virtual

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 : Dim=0, Dimen=1, Size=1, Domain=Integers, Ordered=True, Bounds=(1, 1)
                    Virtual

            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 : Dim=0, Dimen=1, Size=2, Domain=Integers, Ordered=True, Bounds=(1, 2)
                    Virtual

            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 : Dim=0, Dimen=1, Size=3, Domain=Integers, Ordered=True, Bounds=(1, 3)
                    Virtual

            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
