Meta tags:
Headings (most frequently used words):
boolean, logic, operations, algebras, algebra, laws, propositional, applications, digital, contents, history, values, diagrammatic, representations, axiomatizing, see, also, notes, references, further, reading, external, links, basic, secondary, monotone, nonmonotone, completeness, duality, principle, venn, diagrams, gates, concrete, subsets, as, bit, vectors, prototypical, the, definition, representable, deductive, systems, for, computers, two, valued, historical, perspective, sequent, calculus, natural, language, naive, set, theory, video, cards, modeling, and, cad, searches,
Text of the page (most frequently used words):
the (591), and (247), boolean (240), #algebra (177), logic (106), that (84), with (80), for (80), are (74), #operations (66), set (65), laws (58), this (52), not (52), can (51), displaystyle (50), two (47), from (46), propositional (46), one (45), edit (44), algebras (41), all (39), operation (33), such (33), which (33), calculus (31), theory (30), values (30), neg (30), wedge (28), vee (28), example (27), isbn (27), bit (27), concrete (26), 978 (26), logical (25), when (25), any (25), other (24), truth (24), complement (24), law (24), true (23), called (23), search (22), used (22), these (22), digital (21), but (21), then (21), there (21), was (20), mathematical (20), have (20), every (20), variables (20), being (19), same (19), value (18), computer (18), also (18), conjunction (18), both (18), abstract (17), function (17), language (17), subsets (17), disjunction (17), defined (16), term (16), binary (16), each (16), those (16), negation (16), either (16), false (16), only (16), circle (16), sets (15), diagram (15), definition (15), union (15), first (15), its (15), some (15), their (15), terms (14), list (14), modern (14), theorem (14), proof (14), element (14), proposition (14), circuit (14), circuits (14), way (14), however (14), axioms (13), order (13), propositions (13), thus (13), dual (13), use (12), finite (12), following (12), vectors (12), more (12), while (12), would (12), aligned (12), may (11), articles (11), mathematics (11), boole (11), bits (11), morgan (11), above (11), using (10), principle (10), model (10), elementary (10), arithmetic (10), sequent (10), empty (10), many (10), valued (10), venn (10), tautology (10), design (10), gate (10), diagrams (10), region (10), between (10), four (10), languages (9), toggle (9), page (9), algebraic (9), history (9), natural (9), formal (9), elements (9), axiomatization (9), second (9), functions (9), three (9), has (9), been (9), understood (9), regions (9), just (9), gates (9), where (9), possible (9), respectively (9), ordinary (9), main (9), follows (9), table (8), philosophy (8), semantics (8), self (8), systems (8), variable (8), constant (8), formula (8), axiom (8), general (8), choice (8), infinite (8), theorems (8), equivalent (8), switching (8), further (8), result (8), implication (8), since (8), means (8), than (8), like (8), case (8), common (8), form (8), denote (8), article (8), begin (8), subsection (8), satisfy (8), input (8), output (8), wikipedia (7), under (7), retrieved (7), problem (7), equivalence (7), closed (7), relation (7), expression (7), intersection (7), applications (7), high (7), field (7), programmable (7), pdf (7), single (7), see (7), via (7), material (7), given (7), over (7), what (7), structure (7), they (7), his (7), tautologies (7), itself (7), outside (7), satisfied (7), because (7), indexed (7), left (7), duality (7), shading (7), shaded (7), addition (7), end (7), code (6), about (6), text (6), additional (6), encyclopedia (6), links (6), tarski (6), complete (6), rule (6), numbers (6), hardware (6), science (6), array (6), external (6), doi (6), springer (6), journal (6), leibniz (6), press (6), original (6), rules (6), special (6), expressions (6), vector (6), combine (6), third (6), xor (6), commutativity (6), multiplication (6), low (6), right (6), voltage (6), whereas (6), part (6), instance (6), whether (6), equations (6), mid (6), subset (6), absorption (6), finitely (6), prototypical (6), observation (6), shown (6), integers (6), basic (6), non (5), references (5), predicate (5), analysis (5), deductive (5), free (5), syntax (5), new (5), number (5), tables (5), argument (5), video (5), synthesis (5), signal (5), application (5), integrated (5), electronics (5), 2011 (5), john (5), university (5), introduction (5), representation (5), electrical (5), help (5), into (5), objects (5), them (5), simply (5), consisting (5), constants (5), behavior (5), milk (5), often (5), sense (5), double (5), rather (5), fundamental (5), make (5), answer (5), computers (5), programming (5), represents (5), therefore (5), needed (5), symbols (5), could (5), pairs (5), antecedent (5), succedent (5), nonempty (5), need (5), still (5), must (5), arguments (5), expressed (5), sufficient (5), complemented (5), representable (5), notion (5), represented (5), hence (5), according (5), definitions (5), section (5), treated (5), eight (5), cofinite (5), satisfies (5), namely (5), ports (5), inside (5), hand (5), identity (5), complementation (5), exclusive (5), uses (5), operators (5), contents (4), view (4), 2022 (4), 2020 (4), machine (4), recursive (4), complexity (4), prime (4), ground (4), naive (4), isomorphism (4), point (4), square (4), information (4), electronic (4), level (4), modeling (4), complex (4), how (4), written (4), vol (4), michael (4), notation (4), several (4), rise (4), cambridge (4), george (4), chapter (4), perspective (4), publications (4), paul (4), system (4), shannon (4), diagrammatic (4), reference (4), extended (4), google (4), support (4), considered (4), shapes (4), simple (4), whole (4), time (4), takes (4), src (4), dst (4), cards (4), exactly (4), corresponding (4), wires (4), interpreting (4), english (4), through (4), differences (4), interpreted (4), although (4), tea (4), taking (4), replaced (4), out (4), wire (4), question (4), ordered (4), sequences (4), certain (4), voltages (4), sequence (4), distinguish (4), proved (4), does (4), hold (4), whose (4), instantiation (4), within (4), arbitrary (4), equational (4), equation (4), obtained (4), equivalently (4), becomes (4), concepts (4), changes (4), listed (4), others (4), consists (4), distributivity (4), fact (4), axiomatizing (4), here (4), isomorphic (4), least (4), division (4), divisors (4), group (4), unary (4), far (4), interchanged (4), even (4), seen (4), degenerate (4), subject (4), give (4), complementing (4), vice (4), versa (4), unchanged (4), port (4), circles (4), side (4), monotone (4), land (4), lor (4), tools (4), denoted (4), hide (4), move (4), sidebar (4), topic (3), statistics (3), organization (3), last (3), cs1 (3), names (3), internet (3), unsourced (3), short (3), description (3), different (3), portal (3), object (3), category (3), related (3), type (3), decision (3), computable (3), theories (3), atomic (3), models (3), reverse (3), hilbert (3), axiomatic (3), inference (3), consequence (3), principia (3), mathematica (3), sentence (3), gödel (3), foundations (3), schröder (3), domain (3), types (3), power (3), classical (3), logics (3), paradox (3), completeness (3), unit (3), device (3), generic (3), dimensional (3), germany (3), issn (3), verlag (3), philosophical (3), 444 (3), probability (3), handbook (3), reading (3), gunnar (3), reasoning (3), claude (3), archived (3), 2008 (3), 2021 (3), examples (3), notes (3), thought (3), sheffer (3), huntington (3), searches (3), now (3), operator (3), etc (3), latter (3), another (3), physical (3), difference (3), remove (3), based (3), purpose (3), byte (3), allow (3), meaning (3), denoting (3), completely (3), msk (3), individual (3), particular (3), jim (3), door (3), failure (3), usually (3), generally (3), implies (3), choices (3), formulas (3), interval (3), including (3), area (3), central (3), membership (3), multiple (3), yes (3), might (3), practice (3), become (3), most (3), numeric (3), counterpart (3), instead (3), entailment (3), metavariables (3), instantiating (3), depends (3), made (3), corresponds (3), assignment (3), connected (3), moreover (3), associativity (3), distributive (3), lattice (3), together (3), satisfying (3), weaker (3), coincide (3), divisor (3), let (3), integer (3), our (3), purposes (3), fiat (3), position (3), 1010 (3), identified (3), consider (3), interior (3), denotes (3), inputs (3), figure (3), below (3), leaves (3), start (3), describes (3), note (3), idempotence (3), put (3), representations (3), follow (3), define (3), changing (3), mod (3), leftrightarrow (3), secondary (3), textstyle (3), setting (3), add (2), contact (2), privacy (2), policy (2), available (2), apply (2), site (2), wikimedia (2), commons (2), categories (2), stanford (2), date (2), specifically (2), marked (2), weasel (2), worded (2), phrases (2), november (2), statements (2), needing (2), april (2), 2019 (2), october (2), wikidata (2), 1847 (2), index (2), title (2), data (2), automated (2), turing (2), primitive (2), church (2), thesis (2), validity (2), transfer (2), schema (2), kripke (2), satisfiability (2), standard (2), spectrum (2), interpretation (2), ordinal (2), euclidean (2), minimal (2), skolem (2), symbol (2), automata (2), alphabet (2), von (2), neumann (2), grothendieck (2), large (2), cardinality (2), fuzzy (2), uncountable (2), identities (2), product (2), monadic (2), quantifiers (2), fixed (2), connectives (2), traditional (2), russell (2), löwenheim (2), cantor (2), state (2), routing (2), processing (2), combinational (2), printed (2), wikibook (2), 2012 (2), studies (2), berlin (2), 642 (2), towards (2), brief (2), hailperin (2), elsevier (2), eds (2), 2004 (2), dublin (2), frame (2), historical (2), holland (2), 387 (2), courier (2), dover (2), yves (2), 1989 (2), theoretical (2), 521 (2), alan (2), 2010 (2), 2007 (2), learning (2), andersson (2), robert (2), 2002 (2), 1949 (2), bibcode (2), 1880 (2), www (2), gerard (2), computing (2), 2024 (2), halmos (2), richard (2), csli (2), machines (2), vlsi (2), com (2), bradley (2), 2001 (2), eric (2), stone (2), 1936 (2), 111 (2), 1989664 (2), jstor (2), 0002 (2), transactions (2), american (2), society (2), dunn (2), methods (2), cite (2), book (2), peirce (2), charles (2), name (2), perfected (2), whitehead (2), suggested (2), 1913 (2), independent (2), 1854 (2), books (2), investigation (2), engines (2), longer (2), canonically (2), parentheses (2), similar (2), whitespace (2), specify (2), words (2), offer (2), building (2), combination (2), pixels (2), graphics (2), combined (2), obvious (2), shape (2), performed (2), machinery (2), removed (2), former (2), cad (2), 256 (2), manipulate (2), source (2), destination (2), mask (2), directly (2), card (2), interprets (2), raster (2), little (2), acting (2), earlier (2), combinations (2), thereby (2), identical (2), collectively (2), assertions (2), meanings (2), walked (2), questions (2), sky (2), blue (2), makes (2), commands (2), alternative (2), less (2), context (2), imply (2), possibility (2), necessarily (2), usage (2), cannot (2), reliable (2), your (2), coffee (2), leave (2), get (2), replacing (2), multi (2), forms (2), basis (2), importance (2), concept (2), permit (2), full (2), work (2), areas (2), guilty (2), feature (2), making (2), programmers (2), registers (2), zero (2), volts (2), applying (2), families (2), existence (2), carry (2), holes (2), punched (2), speed (2), small (2), ways (2), storage (2), devices (2), early (2), century (2), analogous (2), logically (2), differs (2), returns (2), holds (2), among (2), essential (2), commonly (2), lists (2), thereof (2), old (2), circular (2), whence (2), talking (2), able (2), syntactic (2), attention (2), built (2), virtue (2), instantiated (2), translation (2), conversely (2), rely (2), letters (2), assigned (2), find (2), reduced (2), suffices (2), said (2), require (2), representability (2), appropriate (2), previous (2), next (2), factors (2), greatest (2), positive (2), kind (2), characteristic (2), goal (2), reached (2), length (2), 0110 (2), smaller (2), positions (2), well (2), black (2), white (2), independently (2), points (2), trivial (2), curves (2), relative (2), behaves (2), countably (2), shows (2), purely (2), authors (2), foregoing (2), deals (2), definable (2), without (2), sixteen (2), odd (2), remaining (2), inverter (2), implemented (2), convention (2), represent (2), active (2), close (2), says (2), exterior (2), everything (2), works (2), middle (2), results (2), symmetry (2), interchanging (2), box (2), dark (2), indistinguishable (2), indicate (2), explained (2), polynomials (2), composition (2), nothing (2), done (2), changed (2), switch (2), were (2), renamed (2), cosmetic (2), partially (2), had (2), writing (2), did (2), taken (2), nonmonotone (2), property (2), annihilator (2), include (2), inclusive (2), conditional (2), oplus (2), rightarrow (2), min (2), max (2), precedence (2), otherwise (2), subtraction (2), store (2), learn (2), sources (2), citations (2), development (2), known (2), efficient (2), introduced (2), appearance (2), upload (2), file (2), read (2), norsk (2), log (2), create (2), account (2), donate (2), menu (2), mobile, cookie, statement, developers, conduct, legal, safety, contacts, disclaimers, you, agree, registered, trademark, profit, foundation, inc, creative, attribution, sharealike, license, rendered, parsoid, edited, august, 2026, utc, hidden, interwiki, linked, location, test, errors, dmy, dates, introductions, https, org, php, boolean_algebra, oldid, 1368725040, yale, lux, ukraine, israel, spain, japan, bnf, france, united, states, national, gnd, international, authority, control, databases, supertask, logicism, timeline, proving, recursion, lambda, kolmogorov, versus, undecidable, decidable, computably, enumerable, encoding, computability, ultraproduct, semantic, strength, categorical, submodel, saturated, verifying, impossibility, zfc, independence, deduction, geometry, canonical, real, robinson, peano, substitution, string, signature, rank, quantifier, functional, connective, metalanguage, bound, open, grammar, formation, conservative, extension, arity, constructive, ackermann, bernays, morse, kelley, platek, continuum, hypothesis, zermelo, fraenkel, aleph, inaccessible, cardinal, enumeration, numbering, bernstein, jection, sur, image, codomain, map, maps, constructible, universe, universal, ultrafilter, transitive, singleton, inhabited, countable, cartesian, partition, forcing, extensionality, class, hereditary, higher, opposition, syllogism, soundness, equiconsistency, consistency, lindström, halting, compactness, diagonal, banach, undefinability, incompleteness, paradoxes, lemma, runt, pulse, metastability, issues, literature, television, cinematography, telephone, photography, radio, audio, acceleration, hierarchical, asynchronous, synchronous, checking, register, transaction, placement, place, route, minimization, architecture, tpu, tensor, asic, specific, fpoa, fpga, cpld, gal, pal, pld, pla, macrocell, epld, erasable, ecl, emitter, coupled, mixed, hic, hybrid, sequential, memory, cell, flip, flop, board, capacitor, inductor, resistor, transistor, components, february, burris, stanley, entry, tradition, stanković, radomir, niš, serbia, tampere, finland, computational, intelligence, 335, heidelberg, xviii, 212, 2011921126, lccn, 1860, 949x, 11681, 1007, 11682, technology, finnish, astola, jaakko, tapio, schroeder, 1997, nordic, theodore, 1986, 87952, critical, exposition, standpoint, contemporary, relevant, chapters, valencia, grattan, guinness, gabbay, dov, woods, 51611, frege, 1848, 198, 183, iii, badesa, calixto, classes, 691, 05853, princeton, birth, relatives, 1959, translated, french, german, editions, otto, bird, dordrecht, south, reidel, précis, bocheński, józef, maria, 1969, 04469, sikorski, roman, dwinger, philip, 1971, würzburg, physica, whitesitt, eldon, 1995, 486, 68483, mano, morris, ciletti, 2013, pearson, 277420, taylor, lafont, 1990, tracts, 37181, proofs, girard, jean, hausman, kahane, howard, tidman, wadsworth, cengage, 495, 60158, allwood, jens, lars, dahl, osten, 1977, 29174, linguistics, veroff, harris, kenneth, feist, andrew, 207582048, s2cid, 1940227, 1023, 1020542009983, wos, larry, fitelson, branden, mccune, william, koppelberg, sabine, amsterdam, netherlands, 70261, north, donald, monk, bonnet, terminal, 1002, 1538, 7305, tb03624, 1949bstj, 59s, bell, technical, july, 2017, 1080, 14786448008626877, 1880ledpm, london, edinburgh, magazine, mechanical, reasonings, 48615497, goodstein, reuben, louis, mcgee, vann, sentential, revisited, surrey, regan, 84800, 083, bob, sonoma, edu, geeksforgeeks, bacon, jason, 315, lecture, 1963, lectures, van, nostrand, goertzel, ben, 1994, 306, 44690, chaotic, reality, allwein, barker, plummer, dave, liu, albert, 1999, 889119, etchemendy, barwise, jon, parkes, 276, 85233, 464, shin, ichi, minato, saburo, muroga, chen, wai, kai, 8493, 4199, crc, camara, ppi2pass, 59126, 166, manual, exam, rajaraman, radhakrishnan, phi, pvt, ltd, 203, 3409, online, sample, balabanian, norman, carlson, wiley, 471, 29351, principles, weisstein, mathworld, wolfram, 9947, 2307, bimbó, katalin, 57586, 573, generalized, galois, relational, nonclassical, calculi, hardegree, gary, 853192, oxford, lenzen, wolfgang, fieser, james, dowden, 37741658, oclc, 2161, nelson, 396, 1111, 1540, 6253, 01661, 377, chinese, yijing, derrida, givant, steven, 2009, undergraduate, texts, 40293, incompatibility, 1931, 674, 13801, harvard, collected, papers, originated, seems, 1933, 274, 304, footnote, 278, postulates, edward, vermilye, 2003, 59102, 089, prometheus, essay, doublequote, delimited, exact, phrase, documentation, query, additionally, organizations, provide, specialized, alternate, defunct, regular, exists, cheatsheet, łukasiewicz, topics, heyting, booleo, differential, broaden, synonyms, prefixed, minus, sign, keyword, default, joining, doublequotes, separated, engine, queries, employ, web, supported, variety, method, space, exist, analogue, allowing, sculpting, removal, grinding, milling, drilling, materials, simulated, machined, machining, described, voxels, aided, solid, generators, deployed, relying, should, typically, ternary, parameter, calculated, compile, run, indicated, uniform, requires, remarkably, 0x88, 0x80, 0b11110000, 0xf0, 0b11001100, 0xcc, 0b10101010, 0xaa, blit, displays, saw, parallels, coordinate, wise, carried, synonymous, situational, block, cats, drink, naïvely, counterparts, descriptions, starts, notice, opened, cases, why, conjunctive, behavioral, disjunctive, tend, asymmetric, preferable, conjoined, nouns, describe, aggregation, senses, alternatives, don, rarely, literally, conveys, sort, hedging, though, loosely, surely, converse, suspect, much, highly, idiosyncratic, conjunctions, framework, intuitionistic, fish, cut, bait, love, dressed, school, combines, notably, assumed, algebraically, yields, interpretations, degree, extent, probabilistic, tool, amenable, treatment, considerations, degrees, novice, associate, candidates, candidate, member, nonmember, good, everyday, relaxed, conversation, nuanced, answers, maybe, weekend, acceptable, focused, situations, court, deemed, advantageous, admit, defendant, disallow, limiting, prove, respondent, judicial, deserving, study, own, reasons, architectures, 01101000110101100101010101001011, operate, treats, base, executes, subtract, multiply, divide, refers, compared, option, working, core, differentiating, assembly, course, medium, sizes, tight, constraints, size, noise, major, factor, hard, occur, attempting, designers, settled, per, today, perform, manifestation, achieve, various, capacitive, orientations, ferromagnetic, decimal, mechanisms, paper, tape, magnetic, 20th, engineers, intuitively, recognized, formally, 1937, master, symbolic, relay, who, thinking, reader, comparing, antecedents, succedents, partial, ability, mix, internal, organized, equal, sorts, halves, customary, metavariable, appended, after, sequents, producing, appearing, disallowing, initial, segment, sound, availability, avoids, themselves, reach, instantiations, distinct, entities, restricts, yield, occurrences, avoid, nonsense, motivating, merely, remains, moon, green, cheese, citation, will, separate, idea, mapped, assignments, syntactically, convenient, referring, greek, atoms, intimately, minor, terminology, correspond, introducing, shorten, yet, vertical, bar, representing, axiomatize, conventional, stroke, implied, axiomatizable, raises, simplistic, infinitely, satisfactory, leading, thing, slightly, strong, relationship, strengthening, easy, ideal, answered, positively, nonconcrete, technically, morally, divisible, range, axiomatizations, condition, irrelevant, came, entirely, ring, thereon, showing, postulate, anything, leads, final, eliminating, stronger, certainly, fails, failed, furnishes, counterexample, nondegeneracy, ensures, nondegenerate, identification, justified, viewpoint, realizations, 0101, 1110, 0010, bitwise, word, indexing, viewed, respective, 000, 001, 010, 011, 100, 101, 110, packed, too, densely, write, conventionally, nonetheless, imagine, coloring, reals, family, formed, plane, curve, somewhere, unions, again, forming, arising, partitioning, omitting, clearly, contain, historically, required, exclude, exception, exclusion, conflicts, preferred, count, negated, addressed, generality, resulting, possibilities, ignore, depend, nontrivially, asserting, converts, triangle, copies, actual, inversion, putting, passing, lines, lead, supply, reverses, line, normally, conventions, implements, depicted, schematically, indicating, associated, inverters, overlap, visualize, exteriors, shades, portion, visualized, sliding, noting, helpful, visualizing, commutative, symmetric, effect, reflecting, horizontally, appear, neither, containing, boxes, outputs, concerned, ignores, nullary, zeroary, lie, unshaded, overlapping, indicates, light, opposite, mappings, back, contradual, remarked, consequently, phenomenon, quaternality, walter, gottschalk, klein, automorphisms, change, interchange, copy, complicated, paired, important, switched, simultaneously, members, pair, asserts, trace, started, columns, places, immaterial, suppose, operating, show, despite, long, consistently, throughout, albeit, inverse, paid, followed, stop, enough, noticed, intermediate, sidestepped, altogether, defining, down, consequences, nor, contrast, entail, rest, suffice, furthermore, exchanging, involution, properties, alone, never, monotonic, nonmonotonicity, enters, five, falsified, matches, kinds, involving, extensions
Text of the page (random words):
ir exteriors which is what the left hand side of the law describes the second de morgan s law x y x y works the same way with the two diagrams interchanged the first complement law x x 0 says that the interior and exterior of the x circle have no overlap the second complement law x x 1 says that everything is either inside or outside the x circle digital logic gates edit digital logic is the application of the boolean algebra of 0 and 1 to electronic hardware consisting of logic gates connected to form a circuit diagram each gate implements a boolean operation and is depicted schematically by a shape indicating the operation the shapes associated with the gates for conjunction and gates disjunction or gates and complement inverters are as follows 30 from left to right and or and not gates the lines on the left of each gate represent input wires or ports the value of the input is represented by a voltage on the lead for so called active high logic 0 is represented by a voltage close to zero or ground while 1 is represented by a voltage close to the supply voltage active low reverses this the line on the right of each gate represents the output port which normally follows the same voltage conventions as the input ports complement is implemented with an inverter gate the triangle denotes the operation that simply copies the input to the output the small circle on the output denotes the actual inversion complementing the input the convention of putting such a circle on any port means that the signal passing through this port is complemented on the way through whether it is an input or output port the duality principle or de morgan s laws can be understood as asserting that complementing all three ports of an and gate converts it to an or gate and vice versa as shown in figure 4 below complementing both ports of an inverter however leaves the operation unchanged more generally one may complement any of the eight subsets of the three ports of either an and or or gate the resulting sixteen possibilities give rise to only eight boolean operations namely those with an odd number of 1s in their truth table there are eight such because the odd bit out can be either 0 or 1 and can go in any of four positions in the truth table there being sixteen binary boolean operations this must leave eight operations with an even number of 1s in their truth tables two of these are the constants 0 and 1 as binary operations that ignore both their inputs four are the operations that depend nontrivially on exactly one of their two inputs namely x y x and y and the remaining two are x y xor and its complement x y boolean algebras edit main article boolean algebra structure the term algebra denotes both a subject namely the subject of algebra and an object namely an algebraic structure whereas the foregoing has addressed the subject of boolean algebra this section deals with mathematical objects called boolean algebras defined in full generality as any model of the boolean laws we begin with a special case of the notion definable without reference to the laws namely concrete boolean algebras and then give the formal definition of the general notion concrete boolean algebras edit a concrete boolean algebra or field of sets is any nonempty set of subsets of a given set x closed under the set operations of union intersection and complement relative to x 5 historically x itself was required to be nonempty as well to exclude the degenerate or one element boolean algebra which is the one exception to the rule that all boolean algebras satisfy the same equations since the degenerate algebra satisfies every equation however this exclusion conflicts with the preferred purely equational definition of boolean algebra there being no way to rule out the one element algebra using only equations 0 1 does not count being a negated equation hence modern authors allow the degenerate boolean algebra and let x be empty example 1 the power set 2 x of x consisting of all subsets of x here x may be any set empty finite infinite or even uncountable example 2 the empty set and x this two element algebra shows that a concrete boolean algebra can be finite even when it consists of subsets of an infinite set it can be seen that every field of subsets of x must contain the empty set and x hence no smaller example is possible other than the degenerate algebra obtained by taking x to be empty so as to make the empty set and x coincide example 3 the set of finite and cofinite sets of integers where a cofinite set is one omitting only finitely many integers this is clearly closed under complement and is closed under union because the union of a cofinite set with any set is cofinite while the union of two finite sets is finite intersection behaves like union with finite and cofinite interchanged this example is countably infinite because there are only countably many finite sets of integers example 4 for a less trivial example of the point made by example 2 consider a venn diagram formed by n closed curves partitioning the diagram into 2 n regions and let x be the infinite set of all points in the plane not on any curve but somewhere within the diagram the interior of each region is thus an infinite subset of x and every point in x is in exactly one region then the set of all 2 2 n possible unions of regions including the empty set obtained as the union of the empty set of regions and x obtained as the union of all 2 n regions is closed under union intersection and complement relative to x and therefore forms a concrete boolean algebra again there are finitely many subsets of an infinite set forming a concrete boolean algebra with example 2 arising as the case n 0 of no curves subsets as bit vectors edit a subset y of x can be identified with an indexed family of bits with index set x with the bit indexed by x x being 1 or 0 according to whether or not x y this is the so called characteristic function notion of a subset for example a 32 bit computer word consists of 32 bits indexed by the set 0 1 2 31 with 0 and 31 indexing the low and high order bits respectively for a smaller example if x a b c displaystyle x a b c where a b c are viewed as bit positions in that order from left to right the eight subsets c b b c a a c a b and a b c of x can be identified with the respective bit vectors 000 001 010 011 100 101 110 and 111 bit vectors indexed by the set of natural numbers are infinite sequences of bits while those indexed by the reals in the unit interval 0 1 are packed too densely to be able to write conventionally but nonetheless form well defined indexed families imagine coloring every point of the interval 0 1 either black or white independently the black points then form an arbitrary subset of 0 1 from this bit vector viewpoint a concrete boolean algebra can be defined equivalently as a nonempty set of bit vectors all of the same length more generally indexed by the same set and closed under the bit vector operations of bitwise and as in 1010 0110 0010 1010 0110 1110 and 1010 0101 the bit vector realizations of intersection union and complement respectively prototypical boolean algebra edit main article two element boolean algebra the set 0 1 and its boolean operations as treated above can be understood as the special case of bit vectors of length one which by the identification of bit vectors with subsets can also be understood as the two subsets of a one element set this is called the prototypical boolean algebra justified by the following observation the laws satisfied by all nondegenerate concrete boolean algebras coincide with those satisfied by the prototypical boolean algebra this observation is proved as follows certainly any law satisfied by all concrete boolean algebras is satisfied by the prototypical one since it is concrete conversely any law that fails for some concrete boolean algebra must have failed at a particular bit position in which case that position by itself furnishes a one bit counterexample to that law nondegeneracy ensures the existence of at least one bit position because there is only one empty bit vector the final goal of the next section can be understood as eliminating concrete from the above observation that goal is reached via the stronger observation that up to isomorphism all boolean algebras are concrete boolean algebras the definition edit the boolean algebras so far have all been concrete consisting of bit vectors or equivalently of subsets of some set such a boolean algebra consists of a set and operations on that set which can be shown to satisfy the laws of boolean algebra instead of showing that the boolean laws are satisfied we can instead postulate a set x two binary operations on x and one unary operation and require that those operations satisfy the laws of boolean algebra the elements of x need not be bit vectors or subsets but can be anything at all this leads to the more general abstract definition a boolean algebra is any set with binary operations and and a unary operation thereon satisfying the boolean laws 31 for the purposes of this definition it is irrelevant how the operations came to satisfy the laws whether by fiat or proof all concrete boolean algebras satisfy the laws by proof rather than fiat whence every concrete boolean algebra is a boolean algebra according to our definitions this axiomatic definition of a boolean algebra as a set and certain operations satisfying certain laws or axioms by fiat is entirely analogous to the abstract definitions of group ring field etc characteristic of modern or abstract algebra given any complete axiomatization of boolean algebra such as the axioms for a complemented distributive lattice a sufficient condition for an algebraic structure of this kind to satisfy all the boolean laws is that it satisfy just those axioms the following is therefore an equivalent definition a boolean algebra is a complemented distributive lattice the section on axiomatization lists other axiomatizations any of which can be made the basis of an equivalent definition representable boolean algebras edit although every concrete boolean algebra is a boolean algebra not every boolean algebra need be concrete let n be a square free positive integer one not divisible by the square of an integer for example 30 but not 12 the operations of greatest common divisor least common multiple and division into n that is x n x can be shown to satisfy all the boolean laws when their arguments range over the positive divisors of n hence those divisors form a boolean algebra these divisors are not subsets of a set making the divisors of n a boolean algebra that is not concrete according to our definitions however if each divisor of n is represented by the set of its prime factors this nonconcrete boolean algebra is isomorphic to the concrete boolean algebra consisting of all sets of prime factors of n with union corresponding to least common multiple intersection to greatest common divisor and complement to division into n so this example while not technically concrete is at least morally concrete via this representation called an isomorphism this example is an instance of the following notion a boolean algebra is called representable when it is isomorphic to a concrete boolean algebra the next question is answered positively as follows every boolean algebra is representable that is up to isomorphism abstract and concrete boolean algebras are the same thing this result depends on the boolean prime ideal theorem a choice principle slightly weaker than the axiom of choice this strong relationship implies a weaker result strengthening the observation in the previous subsection to the following easy consequence of representability the laws satisfied by all boolean algebras coincide with those satisfied by the prototypical boolean algebra it is weaker in the sense that it does not of itself imply representability boolean algebras are special here for example a relation algebra is a boolean algebra with additional structure but it is not the case that every relation algebra is representable in the sense appropriate to relation algebras axiomatizing boolean algebra edit main articles axiomatization of boolean algebras and boolean algebras canonically defined the above definition of an abstract boolean algebra as a set together with operations satisfying the boolean laws raises the question of what those laws are a simplistic answer is all boolean laws which can be defined as all equations that hold for the boolean algebra of 0 and 1 however since there are infinitely many such laws this is not a satisfactory answer in practice leading to the question of it suffices to require only finitely many laws to hold in the case of boolean algebras the answer is yes the finitely many equations listed above are sufficient thus boolean algebra is said to be finitely axiomatizable or finitely based moreover the number of equations needed can be further reduced to begin with some of the above laws are implied by some of the others a sufficient subset of the above laws consists of the pairs of associativity commutativity and absorption laws distributivity of over or the other distributivity law one suffices and the two complement laws in fact this is the traditional axiomatization of boolean algebra as a complemented distributive lattice by introducing additional laws not listed above it becomes possible to shorten the list of needed equations yet further for instance with the vertical bar representing the sheffer stroke operation the single axiom a b c a a c a c displaystyle a mid b mid c mid a mid a mid c mid a c is sufficient to completely axiomatize boolean algebra it is also possible to find longer single axioms using more conventional operations see minimal axioms for boolean algebra 32 propositional logic edit main article propositional calculus propositional logic is a logical system that is intimately connected to boolean algebra 5 many syntactic concepts of boolean algebra carry over to propositional logic with only minor changes in notation and terminology while the semantics of propositional logic are defined via boolean algebras in a way that the tautologies theorems of propositional logic correspond to equational theorems of boolean algebra syntactically every boolean term corresponds to a propositional formula of propositional logic in this translation between boolean algebra and propositional logic boolean variables x y become propositional variables or atoms p q boolean terms such as x y become propositional formulas p q 0 becomes false or and 1 becomes true or it is convenient when referring to generic propositions to use greek letters φ ψ as metavariables variables outside the language of propositional calculus used when talking about propositional calculus to denote propositions the semantics of propositional logic rely on truth assignments the essential idea of a truth assignment is that the propositional variables a...
|