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. The math collection library is available at runtime and is fully and identically supported by the Java (including Kotlin, Android), C# (all .NET) and C++ versions.

Tutorial Math Collection API spec Download

mXparser – built-in Boolean Operators

KeywordTypeSyntaxSinceDescription
&Boolean operatorp & q1.0Logical conjunction AND – Boolean operator
Boolean operatorp ∧ q5.0Logical conjunction AND – Boolean operator – Unicode math symbol
&&Boolean operatorp && q1.0Logical conjunction AND – Boolean operator
/\Boolean operatorp /\ q1.0Logical conjunction AND – Boolean operator
Boolean operatorp ⊼ q5.0Sheffer stroke NAND – Boolean operator – Unicode math symbol
~&Boolean operatorp ~& q1.0Sheffer stroke NAND – Boolean operator
~∧Boolean operatorp ~∧ q5.0Sheffer stroke NAND – Boolean operator – Unicode math symbol
¬&Boolean operatorp ¬& q5.0Sheffer stroke NAND – Boolean operator – Unicode math symbol
¬∧Boolean operatorp ¬∧ q5.0Sheffer stroke NAND – Boolean operator – Unicode math symbol
~&&Boolean operatorp ~&& q1.0Sheffer stroke NAND – Boolean operator
~/\Boolean operatorp ~/\ q1.0Sheffer stroke NAND – Boolean operator
¬&&Boolean operatorp ¬&& q5.0Sheffer stroke NAND – Boolean operator – Unicode math symbol
¬/\Boolean operatorp ¬/\ q5.0Sheffer stroke NAND – Boolean operator – Unicode math symbol
|Boolean operatorp | q1.0Logical disjunction OR – Boolean operator
Boolean operatorp ∨ q5.0Logical disjunction OR – Boolean operator – Unicode math symbol
||Boolean operatorp || q1.0Logical disjunction OR – Boolean operator
\/Boolean operatorp \/ q1.0Logical disjunction OR – Boolean operator
Boolean operatorp ⊽ q5.0Logical not or (joint denial) NOR – Boolean operator – Unicode math symbol
~|Boolean operatorp ~| q1.0Logical not or (joint denial) NOR – Boolean operator
~∨Boolean operatorp ~∨ q5.0Logical not or (joint denial) NOR – Boolean operator – Unicode math symbol
¬|Boolean operatorp ¬| q5.0Logical not or (joint denial) NOR – Boolean operator – Unicode math symbol
¬∨Boolean operatorp ¬∨ q5.0Logical not or (joint denial) NOR – Boolean operator – Unicode math symbol
~||Boolean operatorp ~|| q1.0Logical not or (joint denial) NOR – Boolean operator
~\/Boolean operatorp ~\/ q1.0Logical not or (joint denial) NOR – Boolean operator
¬||Boolean operatorp ¬|| q5.0Logical not or (joint denial) NOR – Boolean operator – Unicode math symbol
¬\/Boolean operatorp ¬\/ q5.0Logical not or (joint denial) NOR – Boolean operator – Unicode math symbol
Boolean operatorp ⊻ q5.0Exclusive or XOR – Boolean operator – Unicode math symbol
(+)Boolean operatorp (+) q1.0Exclusive or XOR – Boolean operator
Boolean operatorp ⇒ q5.0Implication IMP – Boolean operator – Unicode math symbol
–>Boolean operatorp –> q1.0Implication IMP – Boolean operator
Boolean operatorp ⇐ q5.0Converse implication CIMP – Boolean operator – Unicode math symbol
<–Boolean operatorp <– q1.0Converse implication CIMP – Boolean operator
Boolean operatorp ⇏ q5.0Material nonimplication NIMP – Boolean operator – Unicode math symbol
-/>Boolean operatorp -/> q1.0Material nonimplication NIMP – Boolean operator
Boolean operatorp ⇍ q5.0Converse nonimplication CNIMP – Boolean operator – Unicode math symbol
</-Boolean operatorp </- q1.0Converse nonimplication CNIMP – Boolean operator
Boolean operatorp ⇔ q5.0Logical biconditional EQV – Boolean operator – Unicode math symbol
<->Boolean operatorp <-> q1.0Logical biconditional EQV – Boolean operator
~Boolean operator~p1.0Negation – Boolean operator
¬Boolean operator¬p5.0Negation – Boolean operator – Unicode math symbol
as of 2023-01-29
Nuget – Package Manager (C#, F#, Visual Basic, …)

Install-Package MathParser.org-mXparser -Version 6.1.0

Nuget – .NET CLI

dotnet add package MathParser.org-mXparser --version 6.1.0

Nuget – Package Reference

<PackageReference Include="MathParser.org-mXparser" Version="6.1.0"/>

Maven – Dependency (Java, Kotlin, Scala, Groovy, …)

<dependency>
<groupid>
org.mariuszgromada.math</groupid>
<artifactid>
MathParser.org-mXparser</artifactid>
<version>
6.1.0</version>
</dependency>

Maven – Gradle

implementation 'org.mariuszgromada.math:MathParser.org-mXparser:6.1.0'

CMake – Dependency / FetchContent (C++, MSVC, LLVM/Clang, GNU/GCC, MinGW, MSYS2, WSL, Windows, Linux, Unix, MacOS)

include(FetchContent)
FetchContent_Declare(
MathParserOrgMxParser
GIT_REPOSITORY
https://github.com/mariuszgromada/MathParser.org-mXparser.git
GIT_TAG
v.6.1.0
SOURCE_SUBDIR CURRENT/cpp/lib
)
FetchContent_MakeAvailable(
MathParserOrgMxParser)
target_link_libraries(YourExecutable
MathParserOrgMxParser)

GitHub

git clone https://github.com/mariuszgromada/MathParser.org-mXparser

OTHER DOWNLOAD OPTIONS

Download latest release – v.6.1.0 Sagitara: .NET bin onlyDownload latest release – v.6.1.0 Sagitara: JAVA bin onlyDownload latest release – v.6.1.0 Sagitara: bin + doc

NEWS FROM MATHPARSER.ORG
SOURCE CODE

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

My other creative spaces

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