Peter Aczel's classic paper An Introduction to Inductive Definitions
https://www.sciencedirect.com/science/article/pii/S0049237X08711200
says that, in an inductive definition,
a rule is a pair (X,x), where X is a set, called the set of premisses and x is the conclusion. The rule will usually be written X->x.
Now, this does not say anything about the finiteness of the set X.
Up to my memory, practical verification tasks involve only finite premise sets Xs, like the reflexive and transitive closure at
https://isabelle.in.tum.de/dist/Isabelle2017/doc/tutorial.pdf#page=124
I have two, related questions:
Is it possible in Isabelle to use infinite premises?
If yes, are there practical examples for that?