Boolean expression
ಗಣಕಯಂತ್ರ ವಿಜ್ಞಾನದಲ್ಲಿ, ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿಯು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ ಬಳಸುವ ಅಭಿವ್ಯಕ್ತಿಯಾಗಿದ್ದು, ಮೌಲ್ಯಮಾಪನ ಮಾಡುವಾಗ ಬೂಲಿಯನ್ ಮೌಲ್ಯವನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ. ಬೂಲಿಯನ್ ಮೌಲ್ಯವು ನಿಜ ಅಥವಾ ಸುಳ್ಳು. ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿಯು ಬೂಲಿಯನ್ ಸ್ಥಿರಾಂಕಗಳಾದ ಸರಿ ಅಥವಾ ತಪ್ಪು, ಬೂಲಿಯನ್-ಟೈಪ್ ಮಾಡಲಾದ ಅಸ್ಥಿರಗಳು, ಬೂಲಿಯನ್-ಮೌಲ್ಯದ ಆಪರೇಟರ್ಗಳು ಮತ್ತು ಬೂಲಿಯನ್-ಮೌಲ್ಯದ ಕಾರ್ಯಗಳ ಸಂಯೋಜನೆಯಿಂದ ಕೂಡಿರಬಹುದು. ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿಗಳು ತರ್ಕದಲ್ಲಿ ಪ್ರತಿಪಾದನೆಯ ಸೂತ್ರಗಳಿಗೆ ಅನುಗುಣವಾಗಿರುತ್ತವೆ ಮತ್ತು ಬೂಲಿಯನ್ ಸರ್ಕ್ಯೂಟ್ಗಳ ಒಂದು ವಿಶೇಷ ಪ್ರಕರಣವಾಗಿದೆ. ಬೂಲಿಯನ್ ಆಪರೇಟರ್ಗಳು ಹೆಚ್ಚಿನ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು ಬೂಲಿಯನ್ ಆಪರೇಟರ್ಗಳನ್ನು ಹೊಂದಿವೆ OR, AND ಮತ್ತು NOT; C ಯಲ್ಲಿ ಮತ್ತು ಅದರಿಂದ ಸ್ಫೂರ್ತಿ ಪಡೆದ ಕೆಲವು ಭಾಷೆಗಳಲ್ಲಿ, ಇವುಗಳನ್ನು "| |" (ಡಬಲ್ ಪೈಪ್ ಅಕ್ಷರ), "& &" (ಡಬಲ್ ಆಂಪರ್ಸ್ಯಾಂಡ್) ಮತ್ತು "! (ಆಶ್ಚರ್ಯಸೂಚಕ ಬಿಂದು) ಅನುಕ್ರಮವಾಗಿ, ಅನುಗುಣವಾದ ಬಿಟ್ವೈಸ್ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು "|", "&" ಮತ್ತು "~" (ಟಿಲ್ಡೆ) ನಿಂದ ಪ್ರತಿನಿಧಿಸಲಾಗುತ್ತದೆ. ಗಣಿತಶಾಸ್ತ್ರದ ಸಾಹಿತ್ಯದಲ್ಲಿ ಬಳಸುವ ಚಿಹ್ನೆಗಳು ಸಾಮಾನ್ಯವಾಗಿ "+" (ಪ್ಲಸ್), "·" (ಡಾಟ್) ಮತ್ತು ಓವರ್ಬಾರ್, ಅಥವಾ "ಱ್" (ವೆಲ್), "Â" (ಎಟ್) ಮತ್ತು "Â" (ನಾಟ್) ಅಥವಾ "Â" (ಪ್ರೈಮ್) ಆಗಿರುತ್ತವೆ. ಕೆಲವು ಭಾಷೆಗಳು, ಉದಾಹರಣೆಗೆ, ಪರ್ಲ್ ಮತ್ತು ರೂಬಿ, ಒಂದೇ ರೀತಿಯ ಕಾರ್ಯಗಳನ್ನು ಹೊಂದಿರುವ ಆದರೆ ವಿಭಿನ್ನ ಆದ್ಯತೆಯನ್ನು ಹೊಂದಿರುವ ಬೂಲಿಯನ್ ಆಪರೇಟರ್ಗಳ ಎರಡು ಸೆಟ್ಗಳನ್ನು ಹೊಂದಿವೆ. ಸಾಮಾನ್ಯವಾಗಿ ಈ ಭಾಷೆಗಳು ಕಡಿಮೆ ಆದ್ಯತೆಯ ನಿರ್ವಾಹಕರಿಗೆ ಬಳಸುತ್ತವೆ ಅಥವಾ ಬಳಸುವುದಿಲ್ಲ. ಪಿಎಲ್/ಐ ನಿಂದ ಪಡೆದ ಕೆಲವು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು ಬಿಟ್ ಸ್ಟ್ರಿಂಗ್ ಪ್ರಕಾರವನ್ನು ಹೊಂದಿವೆ ಮತ್ತು ಪ್ರತ್ಯೇಕ ಬೂಲಿಯನ್ ಪ್ರಕಾರಕ್ಕಿಂತ ಬಿಐಟಿ (1) ಅನ್ನು ಬಳಸುತ್ತವೆ. ಆ ಭಾಷೆಗಳಲ್ಲಿ ಅದೇ ನಿರ್ವಾಹಕರು ಬೂಲಿಯನ್ ಕಾರ್ಯಾಚರಣೆಗಳು ಮತ್ತು ಬಿಟ್ವೈಸ್ ಕಾರ್ಯಾಚರಣೆಗಳಿಗೆ ಸೇವೆ ಸಲ್ಲಿಸುತ್ತಾರೆ. ಭಾಷೆಗಳು ಆರ್, ಆಂಡ್, ನಾಟ್ ಮತ್ತು ಎಕ್ಸ್ಕ್ಲೂಸಿವ್ ಅನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತವೆ ಅಥವಾ "|", "&", "â" (ಇನ್ಫಿಕ್ಸ್) ಮತ್ತು "â" (ಪೂರ್ವಪ್ರತ್ಯಯ) ನಿಂದ ಪ್ರತಿನಿಧಿಸುತ್ತವೆ. ಶಾರ್ಟ್-ಸರ್ಕ್ಯೂಟ್ ಆಪರೇಟರ್ಗಳು ಕೆಲವು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು, ಉದಾಹರಣೆಗೆ, ಅದಾ, ಶಾರ್ಟ್-ಸರ್ಕ್ಯೂಟ್ ಬೂಲಿಯನ್ ಆಪರೇಟರ್ಗಳನ್ನು ಹೊಂದಿವೆ. ಈ ನಿರ್ವಾಹಕರು ಸೋಮಾರಿಯಾದ ಮೌಲ್ಯಮಾಪನವನ್ನು ಬಳಸುತ್ತಾರೆ, ಅಂದರೆ, ಅಭಿವ್ಯಕ್ತಿಯ ಮೌಲ್ಯವನ್ನು ಎಡಗೈ ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿಯಿಂದ ನಿರ್ಧರಿಸಬಹುದಾದರೆ ಅವರು ಬಲಗೈ ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿಯನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡುವುದಿಲ್ಲ. ಇದರ ಪರಿಣಾಮವಾಗಿ, ಎಡಗೈ ಒಪೆರಾಂಡ್ನ ಒಂದು ಮೌಲ್ಯಕ್ಕೆ ಮಾತ್ರ ಅಡ್ಡಪರಿಣಾಮಗಳು ಸಂಭವಿಸಬಹುದು. ಉದಾಹರಣೆಗಳು ಅಭಿವ್ಯಕ್ತಿಯನ್ನು ಹೀಗೆ ಮೌಲ್ಯಮಾಪನ ಮಾಡಲಾಗುತ್ತದೆ. ಅಭಿವ್ಯಕ್ತಿಯನ್ನು ಹೀಗೆ ಮೌಲ್ಯಮಾಪನ ಮಾಡಲಾಗುತ್ತದೆ. ಮತ್ತು ಇವೆರಡೂ ಸಮಾನವಾದ ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿಗಳಾಗಿವೆ, ಇವೆರಡನ್ನೂ ಮೌಲ್ಯಮಾಪನ ಮಾಡಲಾಗುತ್ತದೆ. ಟೈಪ್ ಆಫ್ ಟ್ರೂ ಮತ್ತು ಟೈಪ್ ಆಫ್ ಫಾಲ್ಸ್ ರಿಟರ್ನ್ ಸಹಜವಾಗಿ, ಹೆಚ್ಚಿನ ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿಗಳು ಕನಿಷ್ಠ ಒಂದು ವೇರಿಯೇಬಲ್ () ಅನ್ನು ಹೊಂದಿರುತ್ತವೆ, ಮತ್ತು ಹೆಚ್ಚಾಗಿ ಹೆಚ್ಚು () ಅನ್ನು ಹೊಂದಿರುತ್ತವೆ. ಅಭಿವ್ಯಕ್ತಿ (ಗಣಕಯಂತ್ರ ವಿಜ್ಞಾನ) ಅಭಿವ್ಯಕ್ತಿ (ಗಣಿತ) ಬೂಲಿಯನ್ ಕಾರ್ಯ ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಜಾರ್ಜ್ ಬೂಲ್, ಕೇಂಬ್ರಿಡ್ಜ್ ಮತ್ತು ಡಬ್ಲಿನ್ ಮ್ಯಾಥಮೆಟಿಕಲ್ ಜರ್ನಲ್ ಸಂಪುಟದ ದಿ ಕ್ಯಾಲ್ಕುಲಸ್ ಆಫ್ ಲಾಜಿಕ್ ಅನ್ನು ಸಹ ನೋಡಿ. III (1848), ಪುಟಗಳು. 183-98. ಬೂಲಿಯನ್ ಬೀಜಗಣಿತ ನಿರ್ವಾಹಕರು (ಪ್ರೋಗ್ರಾಮಿಂಗ್)