gen prob mat