Given $n$ finite sets, $X_1,X_2, \dots X_n \subset \mathbb{N}$ define the cartesian product set as usual by:
$X = X_1 \times X_2 \times \dots \times X_n = \{ (x_1,x_2, \dots, x_n) | x_i \in X_i \}$
Define order on the elements of $X$ by the lexicographic order (i.e, first compare the first coordinates. If they are equal compare the next coordinate and so on). More formally defined as:
$x \leq y$ if and only if there exists $1 \leq k \leq n$ such that $x_i = y_i$ for all $1 \leq i \leq k-1$ and $x_k < y_k$ for all $x,y \in X, x \neq y$.
Define order on the subsets of $X$ such that given $A, B \subseteq X, A \neq B$ we say $A \leq B$ if and only if:
$|A| < |B|$
OR
$|A| = |B|$ and $A \leq B$ lexicographically, defined by comparing the lexicographically minimal elements of $A,B$, if they are the same, check the second minimal of each one, etc. More formally defined as:
$A \leq B$ lexicographically if and only if there exists $1 \leq k \leq n$ such that $\min_i(A)=\min_i(B)$ for all $1 \leq i \leq k-1$ and $\min_k(A) \leq \min_k(B)$ for all $A,B \subset X, A \neq B$ where $\min_i(A)$ is the $i$th element of $A$ in its lexicographical order.
If we denote the order as defined above on $2^X$ by $(A_k)_{k=0}^{2^{|X|}-1} $ I'm trying to find $A_k$.
I started by denoting the lexicographic order on $X$ by $(y_k)_{k=1}^{|X|}$.
Then clearly $A_0 = \phi$ and $A_i = \{ y_i \}$ for $ 1 \leq i \leq |X|$
Though not sure how to go on generating the full formula. I tried to continue to the sets with two elements to try and figure the pattern but kinda stuck there. Was hoping to get the pattern and show by induction but can't seem to get it.
Thanks for any help.