':param name: str for the constant name
:param dependencies: list of int for the indices on which this atom is dependent'

def __init__(self, name, dependencies=None):

    assert isinstance(name, string_types)
    self.name = name
    if (not dependencies):
        dependencies = []
    self.dependencies = dependencies
