I'm reading the notes here. The formal definiton states
A Markov Random Field (MRF) is a probability distribution $p$ over variables $x_1,\ldots,x_n$ defined by an undirected graph $G$ in which nodes correspond to variables $x_i$. The probability $p$ has the form $p(x_1,\ldots,x_n)=\frac{1}{Z} \Pi_{c \in C} \phi_c(x_c)$, where $C$ denotes the set of cliques of $G$.
Question 1: In this notation, what does $x_c$ mean? I'm guessing it's some sort of restriction of the variables in clique $c$ to the values $x_1, \ldots, x_n$?
Question 2: They go on to write:
Note that we do not need to specifiy a factor for each clique.
But the above product runs over all possible cliques, so how does this work? Technically we can specify no factors at all?