I need to express the assumption that a, b, c and d are pairwise unequal. I'm currently using card {a, b, c, d} = 4, but that's a very automation-hostile form - sledgehammer can barely prove a ~= b. Are there any better options?
distinct [a,b,c,d]?
It compiles down to exactly the disequalities
Ah, wonderful!
Last updated: Nov 13 2025 at 04:27 UTC