Skip to content

Releases: JetBrains/arend-lib

v1.10.0

05 Jul 19:41
Compare
Choose a tag to compare
  • Tactics:

    • assumption meta
    • in meta
    • defaultImpl meta
  • Sets and logic:

    • Pigeonhole principle
    • Kuratowski-finite sets
    • "The following are equivalent" proofs
    • Countable sets
    • Subset operations
    • Simplified syntax for quantifiers
    • Partial elements
  • Algebra:

    • Graded rings homogeneous ideals homogeneous localizations, Proj construction
    • Lagrange's theorem
    • Dimension of a ring, a characterization of zero-dimensional rings, zero-dimensional local rings, and von Neumann regular rings
    • A characterization of Smith rings
    • PIDs are Smith domains
    • PIDs are 1-dimensional
    • Euclidean domains are PIDs
    • Polynomial division
    • Matrix ring
    • Various definitions of determinant and a proof that they are equivalent
    • Various properties of determinant
    • Symmetric group, its cardinality, sign homomorphism
    • Characteristic polynomial of a matrix and a proof that eigenvalues are its roots
    • Integral elements and extensions, a characterization of finitely generated integral extensions
    • Monoid rings and multivariate polynomials
    • Valuation rings
    • Factor rings and factor fields
    • Nakayama's lemma
    • The minimal polynomial of an element of a ring extension
    • A proof that a finitely generated extension is integral if and only if it is zero-dimensional
    • The Chinese remainder theorem
    • Dimension of a finite free module
    • Independent sets, bases, and their various properties
    • The image and the kernel of a linear map between finite modules over a Smith domain are finite
    • Linear dependency is decidable in a finite module over a Smith domain
    • Splitting fields of polynomials over countable fields
    • Rank of a matrix over a Smith domain
    • Surjective linear endomaps on a finitely generated module are bijective
    • Cayley-Hamilton theorem
    • Direct limits of algebraic structures over semilattices
    • Algebraically closed fields and the algebraic closure of a countable field
    • The absolute value for linearly ordered abelian groups
    • Group actions
    • First isomorphism theorem
  • Topology:

    • Cover spaces
    • Completion of cover spaces
    • Uniform spaces and their completion
    • Metric spaces and their completion
    • Equivalence between appropriate subcategories of complete cover spaces and regular locales
    • Topological abeliean groups and their completion
    • Normed abelian groups, normed rings, Banach spaces
    • Products of topological spaces, cover spaces, uniform spaces, and topological abelian groups
    • Normed abelian group of real numbers
    • Compact spaces and a characteriization of cover maps
    • Cover space structure on directed sets
  • Analysis:

    • Limit of a function on a directed set
    • Uniform convergence
    • Series and various convergence tests
    • Power series and their radius of convergence
  • Real and complex numbers:

    • The field of real numbers
    • The field of complex numbers
    • The exponential function on real numbers
  • Categories:

    • Heyting algebras
    • Cartesian closed categories
    • Elementary topoi

v1.9.0

04 Dec 22:46
Compare
Choose a tag to compare

v1.8.0

05 May 19:35
Compare
Choose a tag to compare

v1.7.0

06 Sep 19:36
Compare
Choose a tag to compare
  • The locale of real numbers
  • Compactness of the interval and local compactness of reals
  • Spectrum of a ring
  • Sheaves
  • rewriteEq meta

v1.6.0.1

16 Mar 21:34
Compare
Choose a tag to compare
  • A few bug fixes
  • Non-unital presentations of frames
  • Definition of adjoint functors

v1.6.0

28 Feb 15:23
Compare
Choose a tag to compare
  • Locales and topological spaces
  • Functor category
  • Euclidean domains and (extended) Euclidean algorithm
  • The quotient ring Z/nZ and the field structure on it for prime n
  • Solvers for commutative monoids and rings are implemented in the equation meta
  • Extensionality meta
  • Structure identity principle meta
  • simp_coe meta
  • cases meta and improved mcases meta
  • unfold and unfold_let metas

v1.5.0

09 Oct 19:49
Compare
Choose a tag to compare
  • Debug metas (println, random, time)
  • Congruence closure
  • Insertion and tree sort functions
  • Meta mcases

v1.4.1

29 Jul 05:01
Compare
Choose a tag to compare
  • Implemented at meta.
  • Improved contradiction meta.
  • Removed unnecessary implicit arguments.

v1.4.0

29 Jun 11:03
Compare
Choose a tag to compare

Updates:

  • Refine and 'replace with constructor' goal solvers
  • Level prover for non-recursive data types
  • 'contradiction' meta
  • Transitive and equivalence closure
  • 'using' and 'hiding' meta definitions
  • 'equation' meta
  • Construction of K(G,1)

v1.3.0

12 Apr 17:23
Compare
Choose a tag to compare

Implemented a few tactics: rewrite, repeat, apply, solver for monoids.