This document summarizes a research paper that proposes using genetic programming to generate prototypes for classification problems. It describes encoding prototypes as variable-length logical expressions and using a multi-tree representation. The approach evolves a population of these prototypes using genetic operators like crossover and mutation. Classification involves matching samples to prototypes, and fitness is based on recognition rate on a training set. The method was tested on several datasets and achieved higher recognition rates than an alternative genetic programming approach.