Hidden-variable theory