Quotient-Paper/document/root.tex
changeset 2205 69b4eb4b12c6
parent 2202 bdbf040dce89
child 2213 231a20534950
equal deleted inserted replaced
2204:54eea17575e6 2205:69b4eb4b12c6
    23 Higher-order logic (HOL) is based on a small logic kernel, whose 
    23 Higher-order logic (HOL) is based on a small logic kernel, whose 
    24 only mechanism for extension is the introduction of definitions 
    24 only mechanism for extension is the introduction of definitions 
    25 and types. Both extensions are often performed by 
    25 and types. Both extensions are often performed by 
    26 quotient constructions, for example finite sets are constructed by quotienting
    26 quotient constructions, for example finite sets are constructed by quotienting
    27 lists, or integers by quotienting pairs of natural numbers. To ease the work 
    27 lists, or integers by quotienting pairs of natural numbers. To ease the work 
    28 involved with quotient construction, we re-implemented in Isabelle/HOL
    28 involved with quotient constructions, we re-implemented in Isabelle/HOL
    29 the quotient package by Homeier. In doing so we extended his work 
    29 the quotient package by Homeier. In doing so we extended his work 
    30 in order to deal with compositions of quotients. Also, we designed
    30 in order to deal with compositions of quotients. Also, we designed
    31 our quotient package so that every step in a quotient construction 
    31 our quotient package so that every step in a quotient construction 
    32 can be performed separately. 
    32 can be performed separately. 
    33 \end{abstract}
    33 \end{abstract}