The Mathscheme Library: Some Preliminary Experiments

Total Page:16

File Type:pdf, Size:1020Kb

The Mathscheme Library: Some Preliminary Experiments The MathScheme Library: Some Preliminary Experiments Jacques Carette, William M. Farmer, Filip Jeremic, Vincent Maccio, Russell O'Connor and Quang M. Tran McMaster University CICM 2011, Bertinoro, Italy 22nd July 2011 Overview With MathScheme, we wish to significantly advance the capabilities of mechanized mathematics systems. To achieve this, we need to (at least): I Learn from previous systems, I Learn from experiments whether our own ideas will work. Here we present 3 such experiments in \library building": Abstract Theories, Concrete Theories and Applied Universal Algebra Experimental set-up I Pick a topic which needs implemented, I Collect ideas for implementation (old and new), I Build enough to be be able to see patterns, I Evaluate results. See WiP paper for a lot more details. Carette, Farmer, et al MathScheme Library: Experiments 2/7 More precisely: the presentations of theories are related. Main Idea: Tiny Theories. Build up \network" one concept at a time. Experiment 1: Abstract Theories The Theories of mathematics are highly related: Ring := combine Rng, SemiRing over Semirng F i e l d := combine DivisionRing , CommutativeRing over Ring Carette, Farmer, et al MathScheme Library: Experiments 3/7 Main Idea: Tiny Theories. Build up \network" one concept at a time. Experiment 1: Abstract Theories The Theories of mathematics are highly related: Ring := combine Rng, SemiRing over Semirng F i e l d := combine DivisionRing , CommutativeRing over Ring More precisely: the presentations of theories are related. Carette, Farmer, et al MathScheme Library: Experiments 3/7 Experiment 1: Abstract Theories The Theories of mathematics are highly related: Ring := combine Rng, SemiRing over Semirng F i e l d := combine DivisionRing , CommutativeRing over Ring More precisely: the presentations of theories are related. Main Idea: Tiny Theories. Build up \network" one concept at a time. Carette, Farmer, et al MathScheme Library: Experiments 3/7 Experiment 1: Abstract Theories The Theories of mathematics are highly related: Ring := combine Rng, SemiRing over Semirng F i e l d := combine DivisionRing , CommutativeRing over Ring More precisely: the presentations of theories are related. Main Idea: Tiny Theories. Build up \network" one concept at a time. Empty := Theory fg Carrier := Empty extended by f U: type g PointedCarrier := Carrier extended by f e : U g UnaryOperation := Carrier extended by f prime : U −> U g PointedUnarySystem := combine UnaryOperation , PointedCarrier over C a r r i e r DoublyPointed := PointedCarrier extended by f e2 : U g BinaryOperation := Carrier extended by f ∗∗ :(U,U) −> U g Magma := BinaryOperation [∗∗ j−> ∗] CarrierS := Carrier[U j−> S] MultiCarrier := combine Carrier , CarrierS over Empty UnaryRelation := Carrier extended by f R:U?g BinaryRelation := Carrier extended by f R:(U,U)? g InvolutiveUnarySystem := UnaryOperation extended by f axiom i n v o l u t i v e p r i m e : f o r a l l x:domain(prime). prime(prime x) = x g Semigroup := Magma extended by f axiom associative ∗ : associative(( ∗ )) g Carette, Farmer, et al MathScheme Library: Experiments 3/7 Experiment 1: Abstract Theories The Theories of mathematics are highly related: Ring := combine Rng, SemiRing over Semirng F i e l d := combine DivisionRing , CommutativeRing over Ring More precisely: the presentations of theories are related. Main Idea: Tiny Theories. Build up \network" one concept at a time. LeftNearRing := combine LeftNearSemiring , AdditiveGroup over AdditiveMonoid LeftSemirng := combine LeftNearSemiring , AdditiveCommutativeMonoid over AdditiveMonoid LeftRng := combine LeftNearRing , LeftSemirng over LeftNearSemiring LeftSemiring := combine LeftSemirng , Monoid1 over Semigroup L e f t R i n g := combine LeftRng , LeftSemiring over LeftSemirng Semirng := LeftSemirng extended by f axiom rightDistributive ∗ + : leftDistributive((flipuc (( ∗ ) ) ) , ( + ) ) g Rng := combine LeftRng , Semirng over LeftSemirng SemiRing := combine LeftSemiring , Semirng over LeftSemirng Dioid := SemiRing extended by f axiom i d e m p o t e n t + : idempotent((+)) g Ring := combine Rng, SemiRing over Semirng Carette, Farmer, et al MathScheme Library: Experiments 3/7 Experiment 1: Abstract Theories The Theories of mathematics are highly related: Ring := combine Rng, SemiRing over Semirng F i e l d := combine DivisionRing , CommutativeRing over Ring More precisely: the presentations of theories are related. Main Idea: Tiny Theories. Build up \network" one concept at a time. LeftNearSemiring := Theory f U: type ; ∗ :(U,U) −> U; + : (U, U) −> U; 0 : U; axiom rightIdentity + 0 := f o r a l l x : U. x + 0 = x ; axiom leftIdentity + 0 := f o r a l l x : U. 0 + x = x ; axiom leftDistributive ∗ + := f o r a l l x , y , z : U. x ∗ ( y + z ) = ( x ∗ y ) + ( x ∗ z ) ; axiom l e f t 0 := f o r a l l x : U. 0 ∗ x = 0 ; axiom associative + := f o r a l l x,y,z : U. (x+y)+z=x+(y+z); axiom associative ∗ := f o r a l l x , y , z : U. ( x ∗ y ) ∗ z = x ∗ ( y ∗ z ) g Carette, Farmer, et al MathScheme Library: Experiments 3/7 VectorSpace ModalAlgebra RModule PreModalAlgebra RightRModule CommutativeRingAction LeftRModule BooleanAlgebra Necessity RightRingAction Field LeftRingAction ModularOrtholattice GoedelAlgebra PreRightRingAction IntegralDomain DivisionRing PreLeftRingAction BooleanRing KleeneAlgebra Orthomodularlattice KleeneLattice HeytingAlgebra MultRightMonoidAction PrimeAdditiveGroup Domain CommutativeRing MultMonoidAction StarSemiring Ortholattice KleeneLatticeP HeytingAlgebraP AbelianGroup Ring LeftMonoid1Action Dioid PreStarSemiring PreOrtholattice InvolutiveUnarySystem BoundedDistributiveLattice LeftRing Rng SemiRing NonassociativeRing Star ComplementedLattice PointedUnarySystem InvUnary BoundedModularLattice DistributiveLattice RightMonoid1Action LeftRng LeftSemiring Semirng NonassociativeNondistributiveRing BoundedLattice UnaryOperation ModularLattice Group1 LeftNearRing LeftSemirng AbelianAdditiveGroup BoundedMeetLattice BoundedJoinLattice ImplicationMagma RightGroupAction LeftGroupAction LeftNearSemiring AdditiveGroup Lattice BoundedJoinSemilattice RightMonoidAction Group LeftMonoidAction Monoid1 CommutativeAdditiveMagma DualSemilattices BoundedMeetSemilattice MoufangLoop RawGroup LeftNearSemiringoid AdditiveCommutativeMonoid CommutativeMonoid1 AdditiveMagma JoinSemilattice PreRightMonoidAction Loop PreLeftMonoidAction TraceMonoid AdditiveMonoid CommutativeMonoid MeetSemilattice Chain QuasiGroup LeftSemigroupAction Monoid LeftGroup Sloop CommutativeBand MeetDirectoid TotalOrder EquivalenceRelation RightSemigroupAction RightMagmaAction RightQuasiGroup LeftMagmaAction Unital LeftLoop RightMonoid PointedSteiner CommutativeSemigroup Squag Band Quandle IdempotentUpDirectedSet TotalPreorder PartialOrder TildePreorder RightMagmaActionP RightBiMagma LeftMagmaActionP LeftQuasiGroup LeftUnital LeftPointAction RightPointAction RightUnital Semigroup PointedCommutativeMagma Steiner IdempotentMagma Rack UpDirectedSet SimpleGraph Preorder RightOperation Pair LeftOperation Sink LeftBiMagma PointedMagma DoublyPointed CommutativeMagma DirectedSet FunctionSpace Heap IdempotentSemiheap Digraph Graph ReflexiveOrderRelation TransitiveOrderRelation BasicBool MultiCarrier PreSink LeftDivisionMagma PointedCarrier RightDistributiveMagma FunctionalComposition FunctionalIdentity Semiheap PseudoGraph OrderRelation Not Or And NatAdd UnaryRelation CarrierS SubType Magma FunctionCarrier TernaryOperation BinaryRelation Bool FieldTerm MonoidTerm Nat NatAddTerm One Carrier Empty Base Carette, Farmer, et al MathScheme Library: Experiments 4/7 I but many concrete structures are parametric, and most extensions are conservative. Experiment 2: Concrete Theories aka Concrete Structures Exact same idea as for Abstract Theories Carette, Farmer, et al MathScheme Library: Experiments 5/7 Experiment 2: Concrete Theories aka Concrete Structures Exact same idea as for Abstract Theories I but many concrete structures are parametric, and most extensions are conservative. Carette, Farmer, et al MathScheme Library: Experiments 5/7 Experiment 2: Concrete Theories aka Concrete Structures Exact same idea as for Abstract Theories I but many concrete structures are parametric, and most extensions are conservative. B i t Base := Empty extended conservatively by f I n d u c t i v e b i t j 0 : b i t j 1 : b i t g or B i t B a s e Abstract := Empty extended by f b i t : type 1 : b i t 0 : b i t axiom : f o r a l l b : b i t . b = 1 or b = 0 axiom : not (1=0) g Carette, Farmer, et al MathScheme Library: Experiments 5/7 Experiment 2: Concrete Theories aka Concrete Structures Exact same idea as for Abstract Theories I but many concrete structures are parametric, and most extensions are conservative. Bit And := B i t B a s e extended conservatively by f b i t and : (bit, bit) −> b i t ; b i t a n d ( x , y ) = case x of f j 0 −> 0 j 1 −> y g g B i t := combine Bit And , Bit Or , Bit Not , B i t Implies , Bit Xor , B i t X n o r over B i t B a s e Carette, Farmer, et al MathScheme Library: Experiments 5/7 Experiment 2: Concrete Theories aka Concrete Structures Exact same idea as for Abstract Theories I but many concrete structures are parametric, and most extensions are conservative. Nat := Empty extended conservatively by f I n d u c t i v e nat z e r o : nat succ : nat −> nat ; g List := Carrier extended conservatively by f I n d u c t i v e l i s t n i l : l i s t cons : U −> l i s t −> l i s t ; g BitCarrier := i n s t a n c e B i t B a s e of C a r r i e r v i a [ b i t j−> U] B i t L i s t := combine List , BitCarrier
Recommended publications
  • Sketch Notes — Rings and Fields
    Sketch Notes — Rings and Fields Neil Donaldson Fall 2018 Text • An Introduction to Abstract Algebra, John Fraleigh, 7th Ed 2003, Adison–Wesley (optional). Brief reminder of groups You should be familiar with the majority of what follows though there is a lot of time to remind yourself of the harder material! Try to complete the proofs of any results yourself. Definition. A binary structure (G, ·) is a set G together with a function · : G × G ! G. We say that G is closed under · and typically write · as juxtaposition.1 A semigroup is an associative binary structure: 8x, y, z 2 G, x(yz) = (xy)z A monoid is a semigroup with an identity element: 9e 2 G such that 8x 2 G, ex = xe = x A group is a monoid in which every element has an inverse: 8x 2 G, 9x−1 2 G such that xx−1 = x−1x = e A binary structure is commutative if 8x, y 2 G, xy = yx. A group with a commutative structure is termed abelian. A subgroup2 is a non-empty subset H ⊆ G which remains a group under the same binary operation. We write H ≤ G. Lemma. H is a subgroup of G if and only if it is a non-empty subset of G closed under multiplication and inverses in G. Standard examples of groups: sets of numbers under addition (Z, Q, R, nZ, etc.), matrix groups. Standard families: cyclic, symmetric, alternating, dihedral. 1You should be comfortable with both multiplicative and additive notation. 2More generally any substructure. 1 Cosets and Factor Groups Definition.
    [Show full text]
  • On Free Quasigroups and Quasigroup Representations Stefanie Grace Wang Iowa State University
    Iowa State University Capstones, Theses and Graduate Theses and Dissertations Dissertations 2017 On free quasigroups and quasigroup representations Stefanie Grace Wang Iowa State University Follow this and additional works at: https://lib.dr.iastate.edu/etd Part of the Mathematics Commons Recommended Citation Wang, Stefanie Grace, "On free quasigroups and quasigroup representations" (2017). Graduate Theses and Dissertations. 16298. https://lib.dr.iastate.edu/etd/16298 This Dissertation is brought to you for free and open access by the Iowa State University Capstones, Theses and Dissertations at Iowa State University Digital Repository. It has been accepted for inclusion in Graduate Theses and Dissertations by an authorized administrator of Iowa State University Digital Repository. For more information, please contact [email protected]. On free quasigroups and quasigroup representations by Stefanie Grace Wang A dissertation submitted to the graduate faculty in partial fulfillment of the requirements for the degree of DOCTOR OF PHILOSOPHY Major: Mathematics Program of Study Committee: Jonathan D.H. Smith, Major Professor Jonas Hartwig Justin Peters Yiu Tung Poon Paul Sacks The student author and the program of study committee are solely responsible for the content of this dissertation. The Graduate College will ensure this dissertation is globally accessible and will not permit alterations after a degree is conferred. Iowa State University Ames, Iowa 2017 Copyright c Stefanie Grace Wang, 2017. All rights reserved. ii DEDICATION I would like to dedicate this dissertation to the Integral Liberal Arts Program. The Program changed my life, and I am forever grateful. It is as Aristotle said, \All men by nature desire to know." And Montaigne was certainly correct as well when he said, \There is a plague on Man: his opinion that he knows something." iii TABLE OF CONTENTS LIST OF TABLES .
    [Show full text]
  • Problems from Ring Theory
    Home Page Problems From Ring Theory In the problems below, Z, Q, R, and C denote respectively the rings of integers, JJ II rational numbers, real numbers, and complex numbers. R generally denotes a ring, and I and J usually denote ideals. R[x],R[x, y],... denote rings of polynomials. rad R is defined to be {r ∈ R : rn = 0 for some positive integer n} , where R is a ring; rad R is called the nil radical or just the radical of R . J I Problem 0. Let b be a nilpotent element of the ring R . Prove that 1 + b is an invertible element Page 1 of 14 of R . Problem 1. Let R be a ring with more than one element such that aR = R for every nonzero Go Back element a ∈ R. Prove that R is a division ring. Problem 2. If (m, n) = 1 , show that the ring Z/(mn) contains at least two idempotents other than Full Screen the zero and the unit. Problem 3. If a and b are elements of a commutative ring with identity such that a is invertible Print and b is nilpotent, then a + b is invertible. Problem 4. Let R be a ring which has no nonzero nilpotent elements. Prove that every idempotent Close element of R commutes with every element of R. Quit Home Page Problem 5. Let A be a division ring, B be a proper subring of A such that a−1Ba ⊆ B for all a 6= 0 . Prove that B is contained in the center of A .
    [Show full text]
  • On Semilattice Structure of Mizar Types
    FORMALIZED MATHEMATICS Volume 11, Number 4, 2003 University of Białystok On Semilattice Structure of Mizar Types Grzegorz Bancerek Białystok Technical University Summary. The aim of this paper is to develop a formal theory of Mizar types. The presented theory is an approach to the structure of Mizar types as a sup-semilattice with widening (subtyping) relation as the order. It is an abstrac- tion from the existing implementation of the Mizar verifier and formalization of the ideas from [9]. MML Identifier: ABCMIZ 0. The articles [20], [14], [24], [26], [23], [25], [3], [21], [1], [11], [12], [16], [10], [13], [18], [15], [4], [2], [19], [22], [5], [6], [7], [8], and [17] provide the terminology and notation for this paper. 1. Semilattice of Widening Let us mention that every non empty relational structure which is trivial and reflexive is also complete. Let T be a relational structure. A type of T is an element of T . Let T be a relational structure. We say that T is Noetherian if and only if: (Def. 1) The internal relation of T is reversely well founded. Let us observe that every non empty relational structure which is trivial is also Noetherian. Let T be a non empty relational structure. Let us observe that T is Noethe- rian if and only if the condition (Def. 2) is satisfied. (Def. 2) Let A be a non empty subset of T . Then there exists an element a of T such that a ∈ A and for every element b of T such that b ∈ A holds a 6< b.
    [Show full text]
  • On the Representation of Boolean Magmas and Boolean Semilattices
    Chapter 1 On the representation of Boolean magmas and Boolean semilattices P. Jipsen, M. E. Kurd-Misto and J. Wimberley Abstract A magma is an algebra with a binary operation ·, and a Boolean magma is a Boolean algebra with an additional binary operation · that distributes over all finite Boolean joins. We prove that all square-increasing (x ≤ x2) Boolean magmas are embedded in complex algebras of idempotent (x = x2) magmas. This solves a problem in a recent paper [3] by C. Bergman. Similar results are shown to hold for commutative Boolean magmas with an identity element and a unary inverse operation, or with any combination of these properties. A Boolean semilattice is a Boolean magma where · is associative, com- mutative, and square-increasing. Let SL be the class of semilattices and let S(SL+) be all subalgebras of complex algebras of semilattices. All members of S(SL+) are Boolean semilattices and we investigate the question of which Boolean semilattices are representable, i.e., members of S(SL+). There are 79 eight-element integral Boolean semilattices that satisfy a list of currently known axioms of S(SL+). We show that 72 of them are indeed members of S(SL+), leaving the remaining 7 as open problems. 1.1 Introduction The study of complex algebras of relational structures is a central part of algebraic logic and has a long history. In the classical setting, complex al- gebras connect Kripke semantics for polymodal logics to Boolean algebras with normal operators. Several varieties of Boolean algebras with operators are generated by the complex algebras of a standard class of relational struc- tures.
    [Show full text]
  • Binary Opera- Tions, Magmas, Monoids, Groups, Rings, fields and Their Homomorphisms
    1. Introduction In this chapter, I introduce some of the fundamental objects of algbera: binary opera- tions, magmas, monoids, groups, rings, fields and their homomorphisms. 2. Binary Operations Definition 2.1. Let M be a set. A binary operation on M is a function · : M × M ! M often written (x; y) 7! x · y. A pair (M; ·) consisting of a set M and a binary operation · on M is called a magma. Example 2.2. Let M = Z and let + : Z × Z ! Z be the function (x; y) 7! x + y. Then, + is a binary operation and, consequently, (Z; +) is a magma. Example 2.3. Let n be an integer and set Z≥n := fx 2 Z j x ≥ ng. Now suppose n ≥ 0. Then, for x; y 2 Z≥n, x + y 2 Z≥n. Consequently, Z≥n with the operation (x; y) 7! x + y is a magma. In particular, Z+ is a magma under addition. Example 2.4. Let S = f0; 1g. There are 16 = 42 possible binary operations m : S ×S ! S . Therefore, there are 16 possible magmas of the form (S; m). Example 2.5. Let n be a non-negative integer and let · : Z≥n × Z≥n ! Z≥n be the operation (x; y) 7! xy. Then Z≥n is a magma. Similarly, the pair (Z; ·) is a magma (where · : Z×Z ! Z is given by (x; y) 7! xy). Example 2.6. Let M2(R) denote the set of 2 × 2 matrices with real entries. If ! ! a a b b A = 11 12 , and B = 11 12 a21 a22 b21 b22 are two matrices, define ! a b + a b a b + a b A ◦ B = 11 11 12 21 11 12 12 22 : a21b11 + a22b21 a21b12 + a22b22 Then (M2(R); ◦) is a magma.
    [Show full text]
  • Math 250A: Groups, Rings, and Fields. H. W. Lenstra Jr. 1. Prerequisites
    Math 250A: Groups, rings, and fields. H. W. Lenstra jr. 1. Prerequisites This section consists of an enumeration of terms from elementary set theory and algebra. You are supposed to be familiar with their definitions and basic properties. Set theory. Sets, subsets, the empty set , operations on sets (union, intersection, ; product), maps, composition of maps, injective maps, surjective maps, bijective maps, the identity map 1X of a set X, inverses of maps. Relations, equivalence relations, equivalence classes, partial and total orderings, the cardinality #X of a set X. The principle of math- ematical induction. Zorn's lemma will be assumed in a number of exercises. Later in the course the terminology and a few basic results from point set topology may come in useful. Group theory. Groups, multiplicative and additive notation, the unit element 1 (or the zero element 0), abelian groups, cyclic groups, the order of a group or of an element, Fermat's little theorem, products of groups, subgroups, generators for subgroups, left cosets aH, right cosets, the coset spaces G=H and H G, the index (G : H), the theorem of n Lagrange, group homomorphisms, isomorphisms, automorphisms, normal subgroups, the factor group G=N and the canonical map G G=N, homomorphism theorems, the Jordan- ! H¨older theorem (see Exercise 1.4), the commutator subgroup [G; G], the center Z(G) (see Exercise 1.12), the group Aut G of automorphisms of G, inner automorphisms. Examples of groups: the group Sym X of permutations of a set X, the symmetric group S = Sym 1; 2; : : : ; n , cycles of permutations, even and odd permutations, the alternating n f g group A , the dihedral group D = (1 2 : : : n); (1 n 1)(2 n 2) : : : , the Klein four group n n h − − i V , the quaternion group Q = 1; i; j; ij (with ii = jj = 1, ji = ij) of order 4 8 { g − − 8, additive groups of rings, the group Gl(n; R) of invertible n n-matrices over a ring R.
    [Show full text]
  • Ring (Mathematics) 1 Ring (Mathematics)
    Ring (mathematics) 1 Ring (mathematics) In mathematics, a ring is an algebraic structure consisting of a set together with two binary operations usually called addition and multiplication, where the set is an abelian group under addition (called the additive group of the ring) and a monoid under multiplication such that multiplication distributes over addition.a[›] In other words the ring axioms require that addition is commutative, addition and multiplication are associative, multiplication distributes over addition, each element in the set has an additive inverse, and there exists an additive identity. One of the most common examples of a ring is the set of integers endowed with its natural operations of addition and multiplication. Certain variations of the definition of a ring are sometimes employed, and these are outlined later in the article. Polynomials, represented here by curves, form a ring under addition The branch of mathematics that studies rings is known and multiplication. as ring theory. Ring theorists study properties common to both familiar mathematical structures such as integers and polynomials, and to the many less well-known mathematical structures that also satisfy the axioms of ring theory. The ubiquity of rings makes them a central organizing principle of contemporary mathematics.[1] Ring theory may be used to understand fundamental physical laws, such as those underlying special relativity and symmetry phenomena in molecular chemistry. The concept of a ring first arose from attempts to prove Fermat's last theorem, starting with Richard Dedekind in the 1880s. After contributions from other fields, mainly number theory, the ring notion was generalized and firmly established during the 1920s by Emmy Noether and Wolfgang Krull.[2] Modern ring theory—a very active mathematical discipline—studies rings in their own right.
    [Show full text]
  • Optimisation
    Optimisation Embryonic notes for the course A4B33OPT This text is incomplete and may be added to and improved during the semester. This version: 25th February 2015 Tom´aˇsWerner Translated from Czech to English by Libor Spaˇcekˇ Czech Technical University Faculty of Electrical Engineering Contents 1 Formalising Optimisation Tasks8 1.1 Mathematical notation . .8 1.1.1 Sets ......................................8 1.1.2 Mappings ...................................9 1.1.3 Functions and mappings of several real variables . .9 1.2 Minimum of a function over a set . 10 1.3 The general problem of continuous optimisation . 11 1.4 Exercises . 13 2 Matrix Algebra 14 2.1 Matrix operations . 14 2.2 Transposition and symmetry . 15 2.3 Rankandinversion .................................. 15 2.4 Determinants ..................................... 16 2.5 Matrix of a single column or a single row . 17 2.6 Matrixsins ...................................... 17 2.6.1 An expression is nonsensical because of the matrices dimensions . 17 2.6.2 The use of non-existent matrix identities . 18 2.6.3 Non equivalent manipulations of equations and inequalities . 18 2.6.4 Further ideas for working with matrices . 19 2.7 Exercises . 19 3 Linearity 22 3.1 Linear subspaces . 22 3.2 Linearmapping.................................... 22 3.2.1 The range and the null space . 23 3.3 Affine subspace and mapping . 24 3.4 Exercises . 25 4 Orthogonality 27 4.1 Scalarproduct..................................... 27 4.2 Orthogonal vectors . 27 4.3 Orthogonal subspaces . 28 4.4 The four fundamental subspaces of a matrix . 28 4.5 Matrix with orthonormal columns . 29 4.6 QR decomposition . 30 4.6.1 (?) Gramm-Schmidt orthonormalisation .
    [Show full text]
  • Quasigroups, Right Quasigroups, Coverings and Representations Tengku Simonthy Renaldin Fuad Iowa State University
    Iowa State University Capstones, Theses and Retrospective Theses and Dissertations Dissertations 1993 Quasigroups, right quasigroups, coverings and representations Tengku Simonthy Renaldin Fuad Iowa State University Follow this and additional works at: https://lib.dr.iastate.edu/rtd Part of the Mathematics Commons Recommended Citation Fuad, Tengku Simonthy Renaldin, "Quasigroups, right quasigroups, coverings and representations " (1993). Retrospective Theses and Dissertations. 10427. https://lib.dr.iastate.edu/rtd/10427 This Dissertation is brought to you for free and open access by the Iowa State University Capstones, Theses and Dissertations at Iowa State University Digital Repository. It has been accepted for inclusion in Retrospective Theses and Dissertations by an authorized administrator of Iowa State University Digital Repository. For more information, please contact [email protected]. INFORMATION TO USERS This manuscript has been reproduced from the microfilm master. UMI films the text directly from the original or copy submitted. Thus, some thesis and dissertation copies are in typewriter face, while others may be from any type of computer printer. The quality of this reproduction is dependent upon the quality of the copy submitted. Broken or indistinct print, colored or poor quality illustrations and photographs, print bleedthrough, substandard margins, and improper alignment can adversely affect reproduction. In the unlikely event that the author did not send UMI a complete manuscript and there are missing pages, these will be noted. Also, if unauthorized copyright material had to be removed, a note will indicate the deletion. Oversize materials (e.g., maps, drawings, charts) are reproduced by sectioning the original, beginning at the upper left-hand corner and continuing from left to right in equal sections with small overlaps.
    [Show full text]
  • The Quasigroup Block Cipher and Its Analysis Matthew .J Battey University of Nebraska at Omaha
    University of Nebraska at Omaha DigitalCommons@UNO Student Work 5-2014 The Quasigroup Block Cipher and its Analysis Matthew .J Battey University of Nebraska at Omaha Follow this and additional works at: https://digitalcommons.unomaha.edu/studentwork Part of the Computer Sciences Commons Recommended Citation Battey, Matthew J., "The Quasigroup Block Cipher and its Analysis" (2014). Student Work. 2892. https://digitalcommons.unomaha.edu/studentwork/2892 This Thesis is brought to you for free and open access by DigitalCommons@UNO. It has been accepted for inclusion in Student Work by an authorized administrator of DigitalCommons@UNO. For more information, please contact [email protected]. The Quasigroup Block Cipher and its Analysis A Thesis Presented to the Department of Computer Sience and the Faculty of the Graduate College University of Nebraska In partial satisfaction of the requirements for the degree of Masters of Science by Matthew J. Battey May, 2014 Supervisory Committee: Abhishek Parakh, Co-Chair Haifeng Guo, Co-Chair Kenneth Dick Qiuming Zhu UMI Number: 1554776 All rights reserved INFORMATION TO ALL USERS The quality of this reproduction is dependent upon the quality of the copy submitted. In the unlikely event that the author did not send a complete manuscript and there are missing pages, these will be noted. Also, if material had to be removed, a note will indicate the deletion. UMI 1554776 Published by ProQuest LLC (2014). Copyright in the Dissertation held by the Author. Microform Edition © ProQuest LLC. All rights reserved. This work is protected against unauthorized copying under Title 17, United States Code ProQuest LLC. 789 East Eisenhower Parkway P.O.
    [Show full text]
  • Construction of Schemes Over $ F 1 $, and Over Idempotent Semirings: Towards Tropical Geometry
    Construction of schemes over F1, and over idempotent semirings: towards tropical geometry Satoshi Takagi October 25, 2018 Abstract In this paper, we give some categorical description of the general spec- trum functor, defining it as an adjoint of a global section functor. The general spectrum functor includes that of F1 and of semirings. Contents 0 Introduction 2 0.1 Notationandconventions .. .. .. .. .. .. .. .. .. 3 0.2 Preliminaries . 3 1 Complete algebras 4 1.1 Completesets............................. 4 1.2 Semirings ............................... 10 2 Modules over a semiring 11 2.1 R-modules............................... 11 2.2 Tensorproducts............................ 14 3 Congruence relations 15 3.1 Idealic semirings . 15 3.2 Congruencerelations. .. .. .. .. .. .. .. .. .. .. 15 arXiv:1009.0121v6 [math.AG] 31 May 2011 4 Topological spaces 17 4.1 Thespectrumfunctor ........................ 17 4.2 Localization.............................. 20 4.3 Comparison with the Stone-Cechcompactificationˇ . 23 5 Schemes 25 5.1 Sheaves ................................ 25 5.2 Idealicschemes ............................ 27 5.3 A -schemes .............................. 28 5.4 Comparisonwithclassicalschemes . 34 1 0 Introduction The goal of this paper is to provide a explicit description of the mechanism of the spectrum functor; how we construct a topological space and a structure sheaf from an algebraic object, and why it behaves so nicely. At first, we were only planning to give some definitions of schemes con- structed from idempotent semirings motivated from the tropical geometry (cf. [IME]), since still there is no concrete definition of higher dimensional tropical varieties: in [Mik], Mikhalkin is giving a definition, but is very complicated and not used in full strength yet, so we cannot say that the definition is appropriate yet. Also, the algebraic theories of semirings are still inadequate, compared to those of normal algebras, though there are already many demands from various workfields.
    [Show full text]