Converting English to Boolean Algebra

AI Thread Summary
The discussion focuses on converting a logical statement about an irrigation system into Boolean algebra. The correct representation of the conditions is established as Z = A(B' + C'), where A represents the system being enabled, B' indicates not raining, and C' signifies not freezing temperatures. Participants clarify that "nor" implies an addition operation in Boolean terms, leading to the conclusion that the valve should open when the system is enabled and either not raining or not freezing. The use of DeMorgan's law is acknowledged as helpful in understanding the relationship between the conditions. The final agreement confirms the accurate formulation of the Boolean equation for the irrigation system's operation.
Nyasha
Messages
127
Reaction score
0

Homework Statement



An irrigation system should open sprinkler's water valve when if the system is enabled and neither raining nor freezing temperatures are detected.

Homework Equations



S\rightarrow system enabled

R'\rightarrow not raining

F'\rightarrow freezing temperatures not detected

The Attempt at a Solution



F=S+R'F'

F=S+(RF)'

Guys l do not know if my Boolean equation is correct.
 
Last edited:
Physics news on Phys.org
What are V and N?

Note there are 3 conditions (S, R', and F'), all of which must be true.
 
Redbelly98 said:
What are V and N?

Note there are 3 conditions (S, R', and F'), all of which must be true.


It was actually supposed to be :


F=S+R'F'

F=S+(RF)'


So is this the correct equation ?
 
An irrigation system should open sprinkler's water valve = Z
when if
the system is enabled = A
and
neither raining = B'
nor freezing temperatures are detected. (same as or not freeze...) = C'
Z = AB' + C'
as defined above the and is multiplication, the or is addition
if it says not, neither or something like that its the compliment
 
LeeroyJenkins said:
An irrigation system should open sprinkler's water valve = Z
when if
the system is enabled = A
and
neither raining = B'
nor freezing temperatures are detected. (same as or not freeze...) = C'
Z = AB' + C'
as defined above the and is multiplication, the or is addition
if it says not, neither or something like that its the compliment

So does "nor" mean that l should add the addition operation ? Would this be correct:

Z=A(B'+C') ?
 
Last edited:
Nyasha said:
So does "nor" mean that l should add the addition operation ? Would this be correct:

Z=A(B'+C') ?

I'm not sure if "+" means "and" or "or", so I'll just say it should be all and's, and no or's, in the statement.

I.e., there are 3 conditions A, B' and C', all of which must be true: A and B' and C'.
 
Redbelly98 said:
I'm not sure if "+" means "and" or "or", so I'll just say it should be all and's, and no or's, in the statement.

I.e., there are 3 conditions A, B' and C', all of which must be true: A and B' and C'.



Isn't the sprinkler's water valve supposed to open when system enabled and not raining or when the system is enabled and not freezing temperatures ?

F=A(B'+C')

F=AB'+AC'

"+" means or

"*" means and

' means NOT
 
"neither raining nor freezing" means:
(Not raining) AND (Not freezing)​
which is equivalent to
Not (raining or freezing)​
 
Redbelly98 said:
"neither raining nor freezing" means:
(Not raining) AND (Not freezing)​
which is equivalent to
Not (raining or freezing)​


I know understand. You used Demorgan's law


B'C'=(B+C)'


Thanks very much for the help
 

Similar threads

3
Replies
102
Views
10K
4
Replies
175
Views
25K
Back
Top