Source: 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]
Source: Hoare 69, C A R Hoare, An Axiomatic Basis for Computer Programming, Comm ACM V12n10(Oct 69)pp576..580+583
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]
Source: George Boole's "Laws of Thought" [ math_11_STANDARD.html ]
(+) ::infix(V). (*) ::infix(V).
if you can fill this hole]
Source: Tavangarian 94.
. . . . . . . . . ( end of section Boolean Algebra) <<Contents | End>>
if you can fill this hole]
if you can fill this hole]
Example: Fuzzy sets and regular sets.
We can map any positive semiring into a Boolean algebra {false, true}:
Perhaps:
if you can fill this hole]
. . . . . . . . . ( end of section Semirings) <<Contents | End>>
[click here
if you can fill this hole]
Examples - the Integers and the Integers modulo a prime number
[click here
if you can fill this hole]
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>>
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 might be described by Net{radius:Positive Real, center:Point, area:=π*radius^2, ...}.
For a complete listing of pages in this part of my site by topic see [ home.html ]
For a more rigorous description of the standard notations see