bpy.props types, update, set, and get fields format
Got it!  

This page addresses how to get a function name, in a way that's friendly to class methods and not just script-scope functions.  Blender API requires a 'self' parameter in the specified function for update, set, and get, so it actually requires a class method anyway.

So, let Python do the formatting for you. 

update: I had a partial answer here before.  I want to force use of the local dictionary, so that I know for sure that an instantiated object's method is used and that no global method is looked for.  The answers for this question provide the second part. Also, the incomplete answer I had before does not work because it uses a string where a function is expected. 

Here's an example using the lower domain constraint in my script:

global set_domain_min

self["domain_left"] = bpy.props.FloatProperty( 
    name="x &gt;=", 
    description="Domain left bound", 
    default=-10, 
    min=-sys.maxint - 1, 
    max=sys.maxint,
    step=1,
    precision=6,
    subtype="DISTANCE",
    unit="LENGTH",
    set=locals()[self.set_domain_min.__name__]     
)


I don't know if this is a duplicate topic, since it's specific to Blender's API requirements but is answered with a general Python question.  My last question was marked as a duplicate, and is, but I haven't deleted it because I think the original has poor wording for the topic.  Next time I happen by this site, if a mod has marked this as a duplicate then I'll just delete it.  The answering topic isn't obvious for somebody learning Python using the Blender API, but I'll leave this to others' judgment.

Update: Alternatively, the following can be used...

class foo:  
    def __init__(self):
        self["bar_prop"] = bpy.props.FloatProperty(set=self.set_bar)
        self["bar"] = 1 / self["bar_prop"]

    def set_bar(self, bar_in):
        self.bar = 1 / bar_in


This makes it unnecessary to use locals ( ), but the 'self' identifier is needed.  Using locals ( ) is only necessary if there's an identifier with the same name declared global in-scope.  The first code snippet I posted above has been updated to demonstrate.  This can be useful for overloading an identifier such that the local is only used in specific cases.