1 Set Declarations
    A : set A
        Size=1, Index=None, Ordered=Insertion
        Key  : Dimen : Domain : Size : Members
        None :     1 :    Any :    3 : {1, 2, 3}

2 Param Declarations
    B : param B
        Size=3, Index=A, Domain=Any, Default=None, Mutable=True
        Key : Value
          1 :   100
          2 :   200
          3 :   300
    C : param C
        Size=1, Index=None, Domain=Any, Default=None, Mutable=True
        Key  : Value
        None :     3

2 Var Declarations
    x : var x
        Size=3, Index=A
        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
    y : var y
        Size=1, Index=None
        Key  : Lower : Value : Upper : Fixed : Stale : Domain
        None :  None :  None :  None : False :  True :  Reals

1 Objective Declarations
    o : obj o
        Size=1, Index=None, Active=True
        Key  : Active : Sense    : Expression
        None :   True : minimize :          y

3 Constraint Declarations
    c1 : con c1
        Size=1, Index=None, Active=True
        Key  : Lower : Body : Upper : Active
        None :   0.0 : x[1] :  +Inf :   True
    c2 : con c2
        Size=3, Index=A, Active=True
        Key : Lower : Body      : Upper : Active
          1 :  -Inf : B[1]*x[1] :   1.0 :   True
          2 :  -Inf : B[2]*x[2] :   1.0 :   True
          3 :  -Inf : B[3]*x[3] :   1.0 :   True
    c3 : con c3
        Size=1, Index={1}, Active=True
        Key : Lower : Body : Upper : Active
          1 :  -Inf :    y :   0.0 :   True

9 Declarations: A B C x y o c1 c2 c3
