Минимум символов - это, пожалуй, будет как раз через синус.
Я уже об этом подумал днем до того, как прочитал Ваше сообщение. Возможно, это самая короткая запись. Дело в том, что нужно использовать комбинацию известных функций, т.к. если вводить новые функции, то их надо еще описать, на что требуется немало символов.
Может быть можно еще как-то поиграться с выражениями, которые содержат функцию

- тоже ведь известную? Тем более, если нарисовать график рассматриваемой периодической последовательности, то он выглядит пилообразной ломаной линией,зубья которой как раз и похожи на график функции взятия абсолютной величины с соответствующими знаками в соответствующих промежутках изменения аргумента. У меня что-то не получается в этом направлении.
Мой вариант

Этот вариант может быть и неплохой, однако имеет скорее компьютерный вид, а хотелось бы видеть формулу с известными математическими операциями или функциями.