Since you guys apparently know way more about this than I...
Would it be correct to describe the poset of coins and potions as a lattice?
Is it possible to describe the order type of a poset using an extension of the ordinal numbers? Like maybe some sort of sweet ordinal matrix or something?
I apologize in advance if these questions are stupid.
Warning: complicated math ahead (but if you need this warning, why are you still in this thread?)
Yes, the costs of cards is a lattice, because you can take suprema and infima of costs. For example the supremum of 3P and 6 is 6P and the infimum is 3. Taking suprema and infima of card costs is never used in Dominion (because apart from alchemy it would just be taking maxima/minima). Actually the order is the product order of
N and
N (or
N and the 2-element lattice, if you prefer), and the
product order of lattices is always a lattice.
Your other question is interesting, and my answer is that I have no idea. It depends on what you exactly mean. Of course you can take the
class of all posets, and call two posets equivalent if they are isomorphic. Then you can take the equivalence classes of this relation (it is possible to do this on a proper class, but one should be careful). Then this class contains all order types of all posets, in particular of all ordinal numbers. You can now try to define some operations from the ordinals on this class, but I have no idea how interesting this is (I make this up on the spot, so I have no idea if this idea is silly).
You can define addition of two posets by taking the disjoint union and then define the lexicographic order on that (putting one poset above the other).
You can probably also define an order on this class of posets. I'm not sure what the "correct" definition of this would be, but maybe one of the following:
* A <= B iff there exists an injective order-preserving function from A to B.
* A <= B iff there exists an injective order-preserving function f from A to B satisfying: for all a in im(f) and b in B we have b<=a implies b in im(f).
The first one is simple, but the second one states that the image is a "initial segment", which is often useful for well-orders. Both relations will turn the class of posets into a (proper) poset (not a linearly ordered one, of course).
If you're interested in extensions of the ordinal numbers, make sure to check out the
Surreal numbers. This is an extension of the ordinals, containing all real numbers, infinitesimals, and which is in fact an ordered field! The addition and multiplication on the surreal numbers are of course different than those on the ordinal numbers, because they have to be commutative. But the fact that such an extension exists really blowed my mind. Think of things like 1/omega, omega-1 or the square root of omega (where omega is the smallest infinite ordinal). They are all defined in the surreal numbers!
Hopefully somebody came this far through my post. Please ask questions (or use wikipedia, wikipedia is great for definitions in mathematics, imho) if something is not clear.