I have a list of (undefined) functions, for example:
{f1[x, y, z], f2[x, y, z], f3[x, y, z]}
and I'd like to display it as
{f1, f2, f3}
therefore hiding the variable dependence in all the outputs. With a single function it's easy, because it suffice to use
Format[f[___]]:= f
In the case of the list, my first idea was to simply plug it inside the format function, meaning:
Format[{f1[___], f2[___], f3[___]}]:= {f1, f2, f3}
but I get the following error "Tag List in MakeBoxes [...] is protected". Another possible idea was using a for cicle:
For[j=1, j<4, j++, Format[Subscript[f, j][___]]:=Subscript[f, j]]
but the output was {f_3, f_3, f_3}.
Is there another way to display lists differently? I know that a function called ListFormat exists, but it seems not to work either. Probably one could Unprotect the List, but I have no idea how to reformat the whole thing then.
Thanks in advance for your help!

Format[f1[___]] := f1(and similarly forf2,f3). Or you could just useHead:Head /@ {f1[x, y, z], f2[x, y, z], f3[x, y, z]}. OrPart:{f1[x, y, z], f2[x, y, z], f3[x, y, z]}[[All, 0]]. There are a multitude of ways to do this depending on what format your original list is in and how much control you have over creating it. $\endgroup$