What are the prerequisites for learning Boolean Algebra?

In summary, Boolean Algebra is a language to do logic, and its principles should be easy to understand. It depends on what you are interested in, as there are many applications that go beyond what the basics of the language entail.
  • #1
Mikaelochi
40
1
I am asking this question as I have found Boolean Algebra quite intriguing. I have a good understanding of high school level probability and statistics and also Algebra II. Is this enough or do I need more "mathematical maturity"? Anyway, thank you in advance.
 
Physics news on Phys.org
  • #2
Mikaelochi said:
I am asking this question as I have found Boolean Algebra quite intriguing. I have a good understanding of high school level probability and statistics and also Algebra II. Is this enough or do I need more "mathematical maturity"? Anyway, thank you in advance.
As always: Well, it depends.

It depends on what you understand by Boolean Algebra. In its basics it is simply a kind of language to do, e.g. logic. The principles should be easy to understand. How far you are willing to go into applications or special, sometimes pretty abstract concepts depends widely on how much effort you want to put into. Or to put it another way: What's your goal?

I've looked online into the content of a textbook about Boolean Algebra and found some sophisticated subjects far beyond the simple definition of Boolean algebras. Some of which require some abstract understandings in algebra and/or calculus. However, those can be learned as well. They don't conceal hidden secrets, they are just unusual when used to HS math.

What may I tell you is, that you most likely will find always someone here on PF, if you have a question or difficulties in understanding.
But you should be prepared to learn stuff that's (normally) beyond a starter level. I assume that most textbooks require the usual algebraic and/or analytic language without repetition.

I could name you a few if you like, which you could look up on Wikipedia to see, whether it fits you. However, there might be someone around here who has more experience in this special subject.
 
  • #3
fresh_42 said:
As always: Well, it depends.

It depends on what you understand by Boolean Algebra. In its basics it is simply a kind of language to do, e.g. logic. The principles should be easy to understand. How far you are willing to go into applications or special, sometimes pretty abstract concepts depends widely on how much effort you want to put into. Or to put it another way: What's your goal?

I've looked online into the context of a textbook about Boolean Algebra and found some sophisticated subjects far beyond the simple definition of Boolean algebras. Some of which require some abstract understandings in algebra and/or calculus. However, those can be learned as well. They don't conceal hidden secrets, they are just unusual when used to HS math.

What may I tell you is, that you most likely will find always someone here on PF, if you have a question or difficulties in understanding.
But you should be prepared to learn stuff that's (normally) beyond a starter level. I assume that most textbooks require the usual algebraic and/or analytic language without repetition.

I could name you a few if you like, which you could look up on Wikipedia to see, whether it fits you. However, there might be someone around here who has more experience in this special subject.
I'm interested in the basics rules and logic of Boolean Algebra. Learning its applications is nice but that is not my main focus. In addition I found a book called Boolean Algebra by R.L. Goodstein. It seems like what I'm looking for.
 
  • #4
Mikaelochi said:
I'm interested in the basics rules and logic of Boolean Algebra. Learning its applications is nice but that is not my main focus. In addition I found a book called Boolean Algebra by R.L. Goodstein. It seems like what I'm looking for.
Rather logic sided. If you are interested in logic, why not. It doesn't look like Goodstein uses other concepts than logical ones nor presumes the knowledge of those. (As far as a brief online look into it allowed me to judge.)

Only one advice: Take the technical terms used by Goodstein as being defined in the context. Classes, ideals, lattices and so on may have (usually a similar, but) different meaning in other contexts.
 
  • Like
Likes Mikaelochi
  • #5
fresh_42 said:
Rather logic sided. If you are interested in logic, why not. It doesn't look like Goodstein uses other concepts than logical ones nor presumes the knowledge of those. (As far as a brief online look into it allowed me to judge.)

Only one advice: Take the technical terms used by Goodstein as being defined in the context. Classes, ideals, lattices and so on may have (usually a similar, but) different meaning in other contexts.
o

Okay. Yeah, I think I see what you mean, I noticed that Goodstein names what seems like sets as classes in the first chapter. Although other terms like union and intersection seem to stay the same. Anyway, thank you very much for the assistance.
 
  • #6
A practical use of Boolean Algebra which helped me learn it was to start with an idea of a circuit with N inputs and M outputs.

I would first develop a truth table of the circuit and then convert it into Boolean equations, one equation for each output with terms for each time the output was true, that I then simplified down a more concise form and from there constructed a circuit of ANDS and ORS that represented the original truth table.

The basic prerequisites were a solid understanding of ordinary algebra in combination with the Boolean identities like A + A' = 1 where A' was the Boolean inverse of A...
 
  • #7
Mikaelochi said:
o

Okay. Yeah, I think I see what you mean, I noticed that Goodstein names what seems like sets as classes in the first chapter. Although other terms like union and intersection seem to stay the same. Anyway, thank you very much for the assistance.
The term classes is used in set theory and logic. I always thought to avoid something like the set of all sets which don't contain itself as element. (see https://en.wikipedia.org/wiki/Russell's_paradox)
However, the truth lies deeper and it isn't that simple. I've been disappointed by Goodstein, too, as I saw that he doesn't explain it. The more that I would have learned something here. Likely Wikipedia will give an explanation why classes are used instead of sets. One reason I could imagine is that members of classes have something (defining) in common, whereas there are no restrictions on sets.

What I meant by different meaning of terms is the following: E.g. an ideal in a ring is something defined by addition and multiplication. Here we have union and intersection instead. It's basically the same, however, still different. Same with lattices. In number theory they really look like ordinary lattices, here it's the same but defined by inclusions. So avoid objecting "but an ideal is something else" if someone is talking about rings which are not Boolean.
 
  • #8
jedishrfu said:
A practical use of Boolean Algebra which helped me learn it was to start with an idea of a circuit with N inputs and M outputs.

I would first develop a truth table of the circuit and then convert it into Boolean equations, one equation for each output with terms for each time the output was true, that I then simplified down a more concise form and from there constructed a circuit of ANDS and ORS that represented the original truth table.

The basic prerequisites were a solid understanding of ordinary algebra in combination with the Boolean identities like A + A' = 1 where A' was the Boolean inverse of A...
So, would you say that an understanding of basic set theory is helpful?
 
  • #9
Mikaelochi said:
So, would you say that an understanding of basic set theory is helpful?
At the end of chapter I you should have this understanding!
 
  • Like
Likes jedishrfu

1. What is Boolean Algebra?

Boolean Algebra is a mathematical system that deals with logic and operations on logical values. It was developed by mathematician George Boole in the mid-19th century and is used extensively in computer science and digital electronics.

2. What are the basic concepts of Boolean Algebra?

The basic concepts of Boolean Algebra include logical operators, truth tables, laws and theorems, and Boolean expressions. Logical operators are used to combine logical values and produce a result. Truth tables show the possible inputs and outputs for a logical expression. Laws and theorems provide rules for simplifying Boolean expressions.

3. What are the prerequisites for learning Boolean Algebra?

The prerequisites for learning Boolean Algebra include a strong understanding of basic algebra and logical thinking. It is also helpful to have a basic understanding of digital electronics and computer science concepts such as binary and Boolean logic gates.

4. How is Boolean Algebra applied in real life?

Boolean Algebra has many practical applications in fields such as computer science, digital electronics, and mathematics. It is used to design and analyze digital circuits, create complex logic statements in programming languages, and solve problems in combinatorics and probability.

5. Can Boolean Algebra be learned without any prior knowledge of mathematics?

No, a basic understanding of mathematics is necessary to learn Boolean Algebra. It involves logical thinking and the use of symbols and equations, which are fundamental concepts in mathematics. However, with dedication and practice, anyone can learn and master Boolean Algebra.

Similar threads

  • STEM Academic Advising
Replies
5
Views
796
Replies
10
Views
1K
Replies
12
Views
1K
  • STEM Academic Advising
Replies
1
Views
908
  • STEM Academic Advising
Replies
12
Views
1K
  • STEM Academic Advising
Replies
16
Views
406
Replies
6
Views
2K
Replies
4
Views
133
  • STEM Academic Advising
Replies
8
Views
2K
  • STEM Academic Advising
Replies
16
Views
494
Back
Top