You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There is no need for these rules. When S and T are general sets, we can rewrite the S \subseteq T as \A x \in S: x \in T. When S is a general set and T is SUBSET V, we can rewrite S \subseteq SUBSET V as \A x \in S: x \ in V. This will open space for optimizations.
Could you double-check the second part of the issue? \A x \in S: x \ in V seems like the rewriting for S \in SUBSET V, not for S \subseteq SUBSET V.
A valid rewriting for S \subseteq SUBSET V that avoids expanding SUBSET might be via double quantification: \A X \in S: \A x \in X: x \in V.
But please correct me if I overlooked something!
We now have two implementations of
S \subseteq T
:There is no need for these rules. When
S
andT
are general sets, we can rewrite theS \subseteq T
as\A x \in S: x \in T
. WhenS
is a general set andT
isSUBSET V
, we can rewriteS \subseteq SUBSET V
as\A x \in S: x \ in V
. This will open space for optimizations.Related to #1103.
The text was updated successfully, but these errors were encountered: