(MATHS_priority_convention):
For S,o,*, if ((o) distributive(S) ~ distributive(S) (*) then o has a higher priority than *.
High School Identities for sum and product
Burris & Lee 93, Stanley Burris and Simon Lee, "Tarski's High School Identities", American Math Monthly V100n3(Mar 93) pp231-236.
if you can fill this hole]
Hoare's Axiom System
One part of Hoare's 1969 paper discusses the assumptions that can be made about computer arithmetic. His systems are interesting variations of the algebras with two operations.
Hoare 69, C A R Hoare, An Axiomatic Basis for Computer Programming, Comm ACM V12n10(Oct 69)pp576..580+583
Lattice
A lattice has two operations that are written "+" and "*".
However they behave more like "max" and "min" than addition and
subtraction. In a lattice
The cleanest formalism is to combine two Semi-Lattices:
A lattice defines an order relationship on its elements.
So we have a partially ordered set (poset):
A complete lattice has a unique top and bottom element:
[click here
if you can fill this hole]
(+) ::infix(V). (*) ::infix(V).
if you can fill this hole]
. . . . . . . . . ( end of section Boolean Algebra) <<Contents | End>>
Filters and Ideals
[click here
if you can fill this hole]
Semiring
if you can fill this hole]
Example: The Tropical Semiring
The tropical semiring consists of the natural numbers extended with
infinity and whose operations are minimum and addition. Note that this is
the usual semiring to compute shortest paths and that one does not have
multiplication readily available in this structure.
Dioids
A Dioid is a semiring with idempotent addition:
Example: Fuzzy sets and regular sets.
Positive Semirings
These have an oredering of the elements that is consistent with the
addition operator.
We can map any positive semiring into a Boolean algebra {false, true}:
Fuzzy Sets, Bags, Spectra, etc.
For a set X, and a semiring K, the map X->K abstracts some of the
most useful properties of the idea of a collection with multiple or partial
membership. For example: a multiset or 'bag' associates a natural number
with each element. When the values in K represent a degree of (partial)
membership then X->K are called fuzzy-sets. similarly a spectrum
associates a power or strength with each possible component or frequency.
Perhaps:
if you can fill this hole]
Power series expansion of a multiset in terms of elements,
. . . . . . . . . ( end of section Semirings) <<Contents | End>>
[click here
if you can fill this hole]
Integral Domains
A Ring with commutative addition and multiplication plus a cancellation law:
Examples - the Integers and the Integers modulo a prime number
[click here
if you can fill this hole]
Fields
A Ring where the non-zero elements are a multiplicative group.
Examples: Rationals, Real, Complex numbers, Integers modulo a prime, Any finite integral domain
[click here
if you can fill this hole]
. . . . . . . . . ( end of section Algebras with two associative operators) <<Contents | End>>
Notes on MATHS Notation
Special characters are defined in
[ intro_characters.html ]
that also outlines the syntax of expressions and a document.
Proofs follow a natural deduction style that start with assumptions ("Let") and continue to a consequence ("Close Let") and then discard the assumptions and deduce a conclusion. Look here [ Block Structure in logic_25_Proofs ] for more on the structure and rules.
The notation also allows you to create a new network of variables and constraints. A "Net" has a number of variables (including none) and a number of properties (including none) that connect variables. You can give them a name and then reuse them. The schema, formal system, or an elementary piece of documentation starts with "Net" and finishes "End of Net". For more, see [ notn_13_Docn_Syntax.html ] for these ways of defining and reusing pieces of logic and algebra in your documents. A quick example: a circle = Net{radius:Positive Real, center:Point}.
For a complete listing of pages in this part of my site by topic see [ home.html ]
Notes on the Underlying Logic of MATHS
The notation used here is a formal language with syntax
and a semantics described using traditional formal logic
[ logic_0_Intro.html ]
plus sets, functions, relations, and other mathematical extensions.
For a more rigorous description of the standard notations see