I have the following goal:
∀x ∈ {0,1,2,3,4,5}. P x
I want to break this goal down into the six subgoals P 0
, P 1
, P 2
, P 3
, P 4
and P 5
. This is easily done by apply auto
. But what is the relevant rule that auto
is using to do this? I ask because my actual goal looks more like this:
∀x ∈ {0..<6}. P x
and apply auto
doesn't break that goal down in the same way (it gives me
⋀x. 0 ≤ x ⟹ x < 6 ⟹ P x
instead).