SNARKs use decision problems, which are languages (subset of strings), and decides whether a given string in the WHOLE set of strings of finite length is a word in the language or not.

IF x in R then x is a word in associated language LR

The relation is itself a language that represents the GRAMMAR of the language.

Definitions

Statement S

Proof

Instance

Decision Function

Decision relation

Exercise 96

$$ R_{Exercise1} : (F_{13})^* -> \{true, false\}; \{x_1,...x_n\} -> \{true: n=1 and(5x+4=28+2x), false: else\} $$