i'm studying Fourier & convolution, it's said convolution is using one function to smooth another function. i want to figure out How do math majors define smoothness? i see some answers and it seems it is related with Lebesgue integrals and L^p space. Although i have not studied Real analysis, i still want to know the accurate math-language of smoothness of a function. i guess it just a simple question for math-majored, hoping the question will not bother you. and I hope you can write it more completely, because I haven't studied real analysis, so if you omit some of the things you take for granted, it may bring me some ambiguity and misunderstanding. Thanks for your help
related links: https://math.stackexchange.com/a/398146/969078 (in this answer, authors said "Convolution combines the smoothness of two functions", what does it mean?) & Why convolution regularize functions?