x = m.Var(lb=0,ub=1,integer=True) # binary variable (0-1) y = m.Var(lb=0,ub=8,integer=True) # integer variable (0,1,..,7,8) z = m.sos1([0.5,1.25,2.5]) # discrete variable (0.5,1.25,2.5)