Boolean Operators

TO SUPPORT MY WORK, ORDER A COMMERCIAL LICENSE
THANK YOU!

mXparser provides a rich collection of built-in math functions, math expressions, and math symbols. Familiarize yourself with the scope and the syntax. Math collection internal help is also available directly from the software – see the tutorial and the API documentation for all the details.

Tutorial Math Collection API spec Download

mXparser – built-in Boolean Operators

Key wordCategoryDescriptionExampleSince
&Boolean OperatorLogical conjunction (AND)p ~& q1.0
Boolean OperatorLogical conjunction (AND) – unicode math symbolp ∧ q5.0
&&Boolean OperatorLogical conjunction (AND)p ~&~& q1.0
/\Boolean OperatorLogical conjunction (AND)p /\ q1.0
Boolean OperatorNAND – Sheffer stroke – unicode math symbolp ⊼ q5.0
~&Boolean OperatorNAND – Sheffer strokep ~~& q1.0
~∧Boolean OperatorNAND – Sheffer stroke – unicode math symbolp ~∧ q5.0
¬&Boolean OperatorNAND – Sheffer stroke – unicode math symbolp ¬~& q5.0
¬∧Boolean OperatorNAND – Sheffer stroke – unicode math symbolp ¬∧ q5.0
~&&Boolean OperatorNAND – Sheffer strokep ~~&~& q1.0
~/\Boolean OperatorNAND – Sheffer strokep ~/\ q1.0
¬&&Boolean OperatorNAND – Sheffer stroke – unicode math symbolp ¬~&~& q5.0
¬/\Boolean OperatorNAND – Sheffer stroke – unicode math symbolp ¬/\ q5.0
|Boolean OperatorLogical disjunction (OR)p | q1.0
Boolean OperatorLogical disjunction (OR) – unicode math symbolp ∨ q5.0
||Boolean OperatorLogical disjunction (OR)p || q1.0
\/Boolean OperatorLogical disjunction (OR)p \/ q1.0
Boolean OperatorLogical NOR – unicode math symbolp ⊽ q5.0
~|Boolean OperatorLogical NORp ~| q1.0
~∨Boolean OperatorLogical NOR – unicode math symbolp ~∨ q5.0
¬|Boolean OperatorLogical NOR – unicode math symbolp ¬| q5.0
¬∨Boolean OperatorLogical NOR – unicode math symbolp ¬∨ q5.0
~||Boolean OperatorLogical NORp ~|| q1.0
~\/Boolean OperatorLogical NORp ~\/ q1.0
¬||Boolean OperatorLogical NOR – unicode math symbolp ¬|| q5.0
¬\/Boolean OperatorLogical NOR – unicode math symbolp ¬\/ q5.0
Boolean OperatorExclusive or (XOR) – unicode math symbolp ⊻ q5.0
(+)Boolean OperatorExclusive or (XOR)p (+) q1.0
Boolean OperatorImplication (IMP) – unicode math symbolp ⇒ q5.0
–>Boolean OperatorImplication (IMP)p –> q1.0
Boolean OperatorConverse implication (CIMP) – unicode math symbolp ⇐ q5.0
<–Boolean OperatorConverse implication (CIMP)p <– q1.0
Boolean OperatorMaterial nonimplication (NIMP) – unicode math symbolp ⇏ q5.0
-/>Boolean OperatorMaterial nonimplication (NIMP)p -/> q1.0
Boolean OperatorConverse nonimplication (CNIMP) – unicode math symbolp ⇍ q5.0
</-Boolean OperatorConverse nonimplication (CNIMP)p </- q1.0
Boolean OperatorLogical biconditional (EQV) – unicode math symbolp ⇔ q5.0
<->Boolean OperatorLogical biconditional (EQV)p <-> q1.0
~Boolean OperatorNegation~p1.0
¬Boolean OperatorNegation – unicode math symbol¬p5.0
as of 2022-04-15
Nuget
Install-Package MathParser.org-mXparser -Version 5.0.2
Maven
<dependency>
<groupid>org.mariuszgromada.math</groupid>
<artifactid>MathParser.org-mXparser</artifactid>
<version>5.0.2</version>
</dependency>
Gradle
implementation 'org.mariuszgromada.math:MathParser.org-mXparser:5.0.2'
Gradle (Kotlin)
implementation("org.mariuszgromada.math:MathParser.org-mXparser:5.0.2")
GitHub
git clone https://github.com/mariuszgromada/MathParser.org-mXparser
OTHER DOWNLOAD OPTIONS

Download latest release – v.5.0.2 Leonis: bin + docDownload latest release – v.5.0.2 Leonis: bin only, includes separate binaries for various .NET platforms and Java versions

NEWS FROM MATHPARSER.ORG
SOURCE CODE

Source code .zipSource code .tar.gz
View on GitHubMathSpace.pl

DONATION
Did you find the software useful?
Please consider donation 🙂
DONATE