Hello and welcome to the first video on Boolean logic. And Boolean expressions. You might know this topic in an alternative name because the same topic sometimes also referred to as digital Logic or Boolean algebra or algebra of proposition. What this topic is looking at is looking at a collection of input values. A collection of operators. That sometimes we refer to as logic gates and looking at what happens at the end, what is a particular set of of these inputs and operators? What kind of outputs you can end up with? Now the origonal part of this coming from the at the very very beginning, the computer has been built up from logic circuits. Tiny, tiny little circuits and then depending on which circuits you connected together, you were able to tie the computer to do different things so. The input and output values can be recorded in a number of different ways. Again, there are two common ways. One is the true for set up and the other one is the 1 zero set up again. It comes from the fact that logic circuits can be turned on or off true and one is equal to the on position and force in OR equal to the off position. Remember circuits turn it on or turn it off. So let's look at. What are the basic Boolean operations? The first Boolean operation? Is the end operation now this end operation sometimes just written out as end in capital letters sometimes is referred to as this symbol? And sometimes it's referred to as a multiplication simple symbol because it works like ordinary multiplication within the binary system. Now it also has got in digital logic. If you're looking at the circuits themselves. If you're looking at how to build boards together, it has got a logic gate symbol and that logic gate symbol is this one. Now this tells you that this endgate can take a minimum of two input values and it will give you always one output value. So what does the end gate do now? The end gate is actually working as if you had a water pipe fixed with two taps on it, one after the other. So when we have water flow through, the water will flow through only if both of the tabs are open. If I turn this tab off. The voter will stop here if I turn this step on when I leave this tab of the water will stop here, so water still doesn't flow through an. Obviously, if I have both taps turned off, the water doesn't go further than here. So what are we only go through if all of these steps are on, so would have can go through only this way. Now how can we sort of summarize this information in a nice and simple visual format? That's why truth tables. Has been invented through. Tables are simple tables which tells you what are the input values or other possible input values that can come. What is the logic gate or what is the Boolean operation that we use here and then? What will be the end result of that Boolean operation for every possible income combinations? Now let's look at the simple examples. Let's see how does the P&Q operation works. B is an input queue, is a different input. What happens if I combine them together? What will be the common output so P. And Q. And here will be my output. Now what kind of setups can the two taps have? While I can turn both of them on? I can turn one of them on the other one off, all in the other combination. Or I can have both of them turned off. So what did we say? The water can only go through if both of the taps are on? Every other combination will stop the water from flowing, so this is the truth table accompanying the end. Operation. With this Boolean trip tables, you need to know them. You need to understand them because later on we'll be combining more than just one single operation together and see what happens if we start to mix them up. So this was the first one, the end operation. Let's have a look at the next one, which is the OR operator. Now the symbol for the OR operator can be this small away. The opposite, the turned upside of the end or the addition because it works. Like the audition. And if you are coming from the engineering background. You can see either this. Symbol or this symbol? For the OR gates, again it takes in at least two incoming values and gives you one outgoing value, so at least two inputs, one output. You can think about the OR gate. As water pipes but fixed now. In a different way now these water pipes I fixed together in a parallel fashion and on each branch we have got a tap. So what happens in this case? Now if I turn this tap off, stop the water flowing here, but I don't turn this stuff off. The water will be able to bypass that turned side and fluid flow through. Here the same the other way around. And obviously if both of the tabs are open then the voter have got the choice of flowing through one or the other, so the OR operation. Opposite to what the end does, it only stops the water. In one case it stops the water if both of the taps are turned off. So what does it look like in the truth table fashion? So again. P or Q. What are the possible income combinations and what are the possible outcome combinations of these? So again, I can have two values. Two input values P. K. So again, what are the different input combinations for these two values? The P&QA quick trick. True, true Force Force 3434. This fact comes from I've got two input values. P or K, but all both of them can be true or false, so I only have got two possible switch stands. So 2 to the power of two gives me 4, but two is the number of input values and two is the number of possible outcomes like trues or force. So what did we establish if both of the taps are turned on, then the voter can flow through. If one of the taps are turned on, then the water can flow through that branch and bypass the off tab. But if both of the taps are turned off than the water it stopped. So that's when this this operation is forced. So the next operation that I would like to talk about is the not operation, which sometimes also used this symbol. Sometimes this symbol and sometimes it used just by a bar over the input for the pictorial symbol for the Northgate. For engineers is this it's a little triangle with a little circle at the end now. Compared with the others, the not operation only have one input and has one output. OK, so that state to wait as you something. So if I have got just one input then that input P. Can only be true or false and then not P. But what is not true? What is not true is force and what is not force is true. So the not operation has got a very special role. It flips it inverts it changes the input to its opposite. The next simple operation is the X or. Which has got this symbol, so it doesn't have that many symbol as the not. So that's easier. And the exors pictorial symbol for joining as circuit. Is the OR gate? But with an extra leg added to it so it can take again at least two inputs. Or if we use the alternative way of the X or. And it would look. Something like that. OK, now this is called the axle operation because it's exclusive. Or so it's exclusively one or the other input, so the xclusive or the X or operation filters out the input values when the inputs are the same. So what do I mean by that? If I have got inputs P&Q? What will the acts or do to them? So again, be can be true to force force and Q is true force three force. So exclusive, or if the inputs are the same, which is this case? Because both of them are true. The Exor Gate gives you a 4th signal. Basically the axle gates stops the signal going through. If one is to the other one is forced then that's when the signal can go through and again because force enforces the same input value that the EXOR gate stops your signal going through. And remember that I mentioned at the beginning of this video. These are based on the electric circuits and then you wanted to manipulate at the very, very early stages or lippit stages of computing you wanted to manipulate where the electrical signal goes doesn't go through here doesn't go through that you wanted to manipulate and filter out certain inputs in favor of other inputs. So these different gates give you that kind of option of turning them around. Saying, I don't want this input, I want that that input combination to go through and nothing else. There are a couple of more operations that I would like to talk about. These are slightly more complicated. I can't really give you any nice and simple example of why they work in here. We just have to learn that this is the way that they work, so one of them is that you've done. And the symbol for that is this forward error. So again. I've got inputs P&Q. And then what will be the Alpha output of the P IF then Q operation? So true true Force force three force, three force. Sometimes this also called the implies. So true implies true, that is true. But true cannot imply force, so this one is force force can imply true. And force can imply force that's true. Again, this is probably going to be the most difficult gate to understand why this works. You just have to learn the truth tables, and once you know the truth tables, you can apply it to any kind of combinations. And the last operation that I would like to talk about is that if and only if. And the symbol for that is an arrow that goes both ways. So if I have got the two inputs again P&Q. The P if and only Q will work this way. 33443434. This one is only true. If both inputs are the same, so true and true are the same, so this will be true. True annefors are different, so the output will be force same for the third right and for some for side the same. So this is true in here. Now if you look at this one and if you remember the X or you can support that these two operations if and only if an the X or are doing exactly the opposite in this using this. Operation I can filter out the same input values and stop the different input values. So that's again a very useful operation to have. This short video was intended to expose you to the basics of the Boolean logic or digital logic and show you had the truth. Tables can be built up and what are the most commonly used operations to be able to follow up on digital logic? You will need to be able to know this by heart, so these are different operations that every time you need to apply them you will be have to be very, very confident knowing these operations how they work. What they do? What kind of inputs they let through an? What kind? What kind of inputs they stop from going through? And again, as I mentioned at the beginning, this is all coming from the basic principles that went first. Human started team when the computers they build them together from very tiny basic circuits.