Formal definition that I have seen of concept class is
class of all true functions
mathematically :
$f:X \rightarrow\{0,1\}$
and that of hypothesis is:
$h:X \rightarrow\{0,1\}$
But most of the times they are used together. For example in definition of PAC
A concept class is PAC learnable by a learner using hypothesis space if for all concepts ∈, distributions over , true error probability 0≤≤1/2, failure probability 0≤≤1/2, learner outputs a hypothesis ℎ∈ such that
True error less than or equal to
Computational time is polynomial in 1/,1/, representation size of data object, and representation size of concept
What is the difference?