Search results for "module:Math::Logic"
Math::Logic - Provides pure 2, 3 or multi-value logic.
Perl's built-in logical operators, "and", "or", "xor" and "not" support 2-value logic. This means that they always produce a result which is either true or false. In fact perl sometimes returns 0 and sometimes returns undef for false depending on the...
SUMMER/Math-Logic-1.19 - 25 May 2000 21:16:14 UTC
Math::Logic::Ternary - ternary logic and related operations
Introduction Ternary or three-valued logic is a logic in which there are three truth values indicating true, false and some third value, often used to denote uncertainty or indefiniteness. Ternary logic within a system of reasoning has come up in phi...
MHASCH/Math-Logic-Ternary-0.004 - 01 Aug 2017 21:26:15 UTC
Math::Logic::Ternary::Trit - ternary logical information unit
Math::Logic::Ternary::Trit is the class for ternary logical values aka trits. This class has only three instances, representing ternary truth values: *true*, *false*, and *nil*. It also implements logical operators, conversions and the role defined b...
MHASCH/Math-Logic-Ternary-0.004 - 01 Aug 2017 21:26:15 UTC
Math::Logic::Ternary::Word - fixed-size ternary information compound
Nomenclature Method naming conventions for Math::Logic::Ternary::Word are as follows: Logical operators Elementary logical operators can be applied in two ways to word objects. Words can be treated as single trits, so that only their truth values (re...
MHASCH/Math-Logic-Ternary-0.004 - 01 Aug 2017 21:26:15 UTC
Math::Logic::Ternary::TAPI27 - ternary arbitrary precision integer format
This module defines an arbitrary precision ternary integer format and emulates some basic operations on numbers of this format. Number Format TAPI27 numbers are coded as sequences of variable length of 27-trit words. The first word is interpreted as ...
MHASCH/Math-Logic-Ternary-0.004 - 01 Aug 2017 21:26:15 UTC
Math::Logic::Ternary::Object - role providing trit introspection
The role *Math::Logic::Ternary::Object* defines a common interface for trit container objects to retrieve individual trits, numerical values and a string representation. Classes consuming the role *Math::Logic::Ternary::Object* have to implement thes...
MHASCH/Math-Logic-Ternary-0.004 - 01 Aug 2017 21:26:15 UTC
Math::Logic::Ternary::TFP_81 - 81-trit ternary floating point arithmetic
This module defines an 81-trit floating point format and emulates some basic operations on numbers of this format. Number Format TFP_81 numbers are coded as 81-trit words with a mantissa of 72 trits followed by an exponent of 9 trits. The mantissa st...
MHASCH/Math-Logic-Ternary-0.004 - 01 Aug 2017 21:26:15 UTC
Math::Logic::Ternary::TAPI_9 - ternary arbitrary precision integer format
This module defines an arbitrary precision ternary integer format and emulates some basic operations on numbers of this format. Number Format TAPI_9 numbers are coded as sequences of 9-trit words (nonets) of variable length. The first nonet is interp...
MHASCH/Math-Logic-Ternary-0.004 - 01 Aug 2017 21:26:15 UTC
Math::Logic::Ternary::Expression - ternary logic on native perl expressions
This module provides ternary logic operations on native perl expressions. Ternary truth values are 1 (or anything evaluating in Perl as true, except unblessed code references), the empty string (or anything evaluating in Perl as false but defined), a...
MHASCH/Math-Logic-Ternary-0.004 - 01 Aug 2017 21:26:15 UTC
Math::Logic::Ternary::Calculator - interactive ternary calculator
*tcalc* "tcalc($word_size, $mode)" takes a word size, creates a calculator state object with words of the given size and a session object acting on the state object, and it runs the session interactively. The numerical mode parameter is optional. It ...
MHASCH/Math-Logic-Ternary-0.004 - 01 Aug 2017 21:26:15 UTC
Math::Logic::Ternary::Calculator::Mode - calculator arithmetic operation mode
TODO Exports None....
MHASCH/Math-Logic-Ternary-0.004 - 01 Aug 2017 21:26:15 UTC
Math::Logic::Ternary::Calculator::State - memory of the ternary calculator
TODO Exports None....
MHASCH/Math-Logic-Ternary-0.004 - 01 Aug 2017 21:26:15 UTC
Math::Logic::Ternary::Calculator::Parser - ternary calculator command parser
TODO Exports None....
MHASCH/Math-Logic-Ternary-0.004 - 01 Aug 2017 21:26:15 UTC
Math::Logic::Ternary::Calculator::Version - calculator name and version
TODO Exports None....
MHASCH/Math-Logic-Ternary-0.004 - 01 Aug 2017 21:26:15 UTC
Math::Logic::Ternary::Calculator::Command - ternary calculator commands
TODO Exports None....
MHASCH/Math-Logic-Ternary-0.004 - 01 Aug 2017 21:26:15 UTC
Math::Logic::Ternary::Calculator::Session - ternary calculator session driver
TODO Exports None....
MHASCH/Math-Logic-Ternary-0.004 - 01 Aug 2017 21:26:15 UTC
Math::Logic::Ternary::Calculator::Operator - ternary calculator arithmetic unit
Exports None....
MHASCH/Math-Logic-Ternary-0.004 - 01 Aug 2017 21:26:15 UTC
Math::BigInt - arbitrary size integer math package
Math::BigInt provides support for arbitrary precision integers. Overloading is also provided for Perl operators. Input Input values to these routines may be any scalar number or string that looks like a number and represents an integer. Anything that...
PJACKLAM/Math-BigInt-2.003002 - 06 Jan 2024 12:38:23 UTC
Math::VectorXYZ - Basic 3d vector operations
This module is designed for 3d vector math common to engineering problems such as manipulating finite element data (forces and geometry), calculating moments or perpendicular vectors using cross products, etc. The API is intended to be minimal and in...
RMATTHEW/Math-VectorXYZ-1.01 - 05 Dec 2017 00:02:13 UTC