Действительно у треугольной пирамиды 4 вершины. А вот ребер всего 6. Каждое ребро пирамиды соединяет 2 вершины. Поэтому перемножая вершины и ребра Петя несколько раз посчитал каждое ребро, а точнее 12:6=2 раза каждое ребро.
Если бы Петя учел, что каждое ребро соединяет 2 вершины, он бы посчитал верно (3*4:2=6 ребер).