Set Builder Notation: POS_λ(\alpha) Explained

gnome
Messages
1,031
Reaction score
1
How would you describe this set in plain English:
\text{POS}_\lambda(\alpha) = \alpha_\lambda^0 \cup \{\kappa - \{\lambda\}|\kappa \in \alpha_\lambda^+\}

where:
\lambda is a literal
\kappa is an \vee clause with the set \kappa = \vee_{j\leq m}\;\lambda_j represented as \kappa = \{\lambda_j|j \leq m \}
\{\lambda\} is a unit clause consisting of just a single literal \lambda
a CNF formula \alpha is a set \alpha = \wedge_{i\leq n}\;\kappa_i represented as \alpha = \{\kappa_i|i \leq n \}

a clause \kappa is called \lambda-positive if \lambda \in \kappa
a clause \kappa is called \lambda-negative if \neg \lambda \in \kappa
a clause \kappa is called \lambda-neutral if \kappa is neither \lambda-positive nor \lambda-negative
if \alpha is a set of clauses, \alpha_\lambda^+ is the set of \lambda-positive clauses of \alpha, \alpha_\lambda^- is the set of \lambda-negative clauses of \alpha, and \alpha_\lambda^0 is the set of \lambda-neutral clauses of \alpha.


At first, I was reading \text{POS}_\lambda(\alpha) as the union of the \lambda-neutral clauses of \alpha with the \lambda-positive clauses of \alpha but excluding the unit clause \{\lambda\}. But apparently it is intended to be read as the union of the \lambda-neutral clauses of \alpha with the \lambda-positive clauses of \alpha but with ALL of the \lambda terms EXCLUDED from those clauses.

WHY is it read that way? Or, to put it another way, why was it not written as \text{POS}_\lambda(\alpha) = \alpha_\lambda^0 \cup \{\kappa - \lambda|\kappa \in \alpha_\lambda^+\}. (Why did they put their \lambda in brackets {}?) And how would you write set-builder notation for "the \lambda-positive clauses of \alpha but excluding just the unit clause \{\lambda\}."

This comes from Computability, Complexity and Languages by Davis, Sigal and Weyuker, section 12.4, discussion of the Davis-Putnam rules for algorithms to manipulate CNF formulas.
 
Physics news on Phys.org
Bleh, one day I'll learn this terminology.

The expression A - B is the set formed from everything in the set A that is not in the set B. Thus, to "remove" the element λ from the set κ, you have to subtract off the singleton set containing λ.
 
Hmmm...

It becomes surprisingly clear when you put it that way.

Thanks.
 
Namaste & G'day Postulate: A strongly-knit team wins on average over a less knit one Fundamentals: - Two teams face off with 4 players each - A polo team consists of players that each have assigned to them a measure of their ability (called a "Handicap" - 10 is highest, -2 lowest) I attempted to measure close-knitness of a team in terms of standard deviation (SD) of handicaps of the players. Failure: It turns out that, more often than, a team with a higher SD wins. In my language, that...
Hi all, I've been a roulette player for more than 10 years (although I took time off here and there) and it's only now that I'm trying to understand the physics of the game. Basically my strategy in roulette is to divide the wheel roughly into two halves (let's call them A and B). My theory is that in roulette there will invariably be variance. In other words, if A comes up 5 times in a row, B will be due to come up soon. However I have been proven wrong many times, and I have seen some...

Similar threads

Replies
42
Views
10K
4
Replies
175
Views
25K
Replies
125
Views
19K
3
Replies
105
Views
14K
2
Replies
67
Views
14K
Replies
3
Views
2K
Replies
4
Views
4K
Back
Top