beth yw'r hafaliad llinol