Hard analysis