- Basics
- Classical Logic
- Extending the Coq Logic
- N
- Lazy Nat
- Z
- Basic facts on Z
- The Divides-function over Z
- The GCD-function over Z
- Working modulo a positive number over Z
- CProp-valued lemmas about 'mod'
- Q
- Classic Setoids
- Partial Order
- SemiLattice
- Lattice
- Total Order
- Setoids
- Relations necessary for Setoids
- Definition of Setoid
- Setoid axioms
- Setoid basics
- The product of setoids
- Relations and predicates
- Functions between setoids
- The unary and binary (inner) operations on a csetoid
- The binary outer operations on a csetoid
- Subsetoids
- Miscellaneous
- The Setoid of Setoid functions
- Nullary and n-ary operations
- Composition of Setoid functions
- Combining operations
- The Free Setoid
- Partial Functions
- Bijections
- Inclusion
- Example of a setoid: N
- Example of a setoid: N+
- Example of a setoid: Z
- Example of a setoid: Q
- Example of a setoid: setoids with two elements
- Setoids of the first n natural numbers
- Setoids of the integers between 0 and z
- Semigroups
- Definition of the notion of semigroup
- Semigroup axioms
- Semigroup basics
- Morphism
- About the unit
- Functional operations
- Subsemigroups
- Direct Product
- The SemiGroup of Setoid functions
- The Free SemiGroup
- Example of a semi-group: 〈N,+〉
- Examples of semi-groups: 〈N+,+〉 and 〈N+,×〉
- Examples of semi-groups: 〈Z,+〉 and 〈Z,×〉
- Examples of semi-groups: 〈Q,+〉 and 〈Q,×〉
- Example of a semigroup: semigroups with two elements
- Monoids
- Definition of monoids
- Monoid axioms
- Monoid basics
- Submonoids
- Morphism, isomorphism and automorphism of Monoids
- Power in a monoid
- Cyclicity
- Invertability
- Direct Product
- The Monoids of Setoid functions and bijective Setoid functions.
- The free Monoid
- The unit in the setoid of Setoid functions
- Intersection
- Example of a monoid: 〈N,+〉
- A function from the natural numbers to a cyclic monoid
- A morphism from a free monoid to the natural numbers
- A morphism from the natural numbers to the free setoid with one element
- Example of a monoid: 〈N+,×〉
- Example of a monoid: monoids with two elements
- Examples of monoids: 〈Z,+〉 and 〈Z,×〉
- Examples of a monoid: 〈Q,+〉 and 〈Q,×〉
- Non-example of a monoid: 〈N+,+〉
- Cyclic CMonoids
- Abelian Monoids
- Groups
- Definition of the notion of Group
- Group axioms
- Group basics
- Sub-groups
- Associative properties of groups
- Apartness in Constructive Groups
- The Group of bijective Setoid functions
- Functional operations
- Example of a group: 〈Z,+〉
- Example of a group: 〈Q,+〉
- Non-example of a group: 〈N,+〉
- Non-example of a group: 〈N+,+〉
- Abelian Groups
- Sums
- Rings
- Ring Homomorphisms
- Ideals and coideals
- Quotient Rings
- Modules
- Quotient Modules
- Module Homomorphisms
- Homomorphism Theorems
- Fields
- Zm
- Vector Spaces
- Ordered Fields
- Definition of the notion of ordered field
- Ordered field axioms
- Basics
- Basic properties of ≤
- Infinity of ordered fields
- Properties of <
- Properties of ≤
- Properties of positive numbers
- Properties of one over successor
- Properties of ½
- Properties of AbsSmall
- Properties of AbsBig
- Cauchy sequences
- Multiplication is continuous
- Monotonous Functions
- Example of an ordered field: 〈Q,+,×,<〉
- Exponentiation
- Q+
- Q+
- Polynomials
- Polynomials: Nth Coefficient
- Degrees of Polynomials
- An irreducibility criterion
- Polynomials apart from zero
- Definition of the notion of reals
- The Field of Cauchy Sequences
- The Real Number Structure
- Cauchy Real Numbers
- On density of the image of Q in an arbitrary real number structure
- Real Number Structures
- Sums over Reals
- Lists of Real Numbers
- Continuity of Functions on Reals
- Metric Fields
- Continuity of polynomials
- Intermediate Value Theorem
- Roots of polynomials of odd degree
- Roots of Real Numbers
- Complex Numbers
- Roots of Complex Numbers
- Absolute value on C
- More properties of complex numbers
- Technical lemmas for the FTA
- Continuity of complex polynomials
- Shifting polynomials
- Reverse of polynomials
- FTA for regular polynomials
- Fundamental Theorem of Algebra
- Search tactics for reasoning in Real Analysis
- Intervals
- Equality of Partial Functions
- Sums of Functions
- Functions with compact domain
- Continuity
- Correspondence
- Derivatives
- Differentiability
- Nth Derivative
- Generalized Intervals
- More about Functions
- Rolle's Theorem
- Taylor's Theorem
- Series of Real Numbers
- Sequences of Functions
- Series of Functions
- More on Sequences and Series
- Composition
- Partitions
- Calculus Theorems
- Lemmas for Integration
- IVT for Partial Functions
- The Refinement Lemmas
- Integral
- The generalized integral
- The Fundamental Theorem of Calculus
- More on Power Series
- Taylor Series
- Exponential and Logarithmic Functions
- Arbitrary Real Powers
- The Trigonometric Functions
- Inverse Trigonometric Functions
- Inverse Hyperbolic Tangent Function
- Coq Real Numbers
- Coq real numbers form a setoid
- Coq real numbers form a semigroup
- Coq real numbers form a monoid
- Coq real numbers form a group
- Coq real numbers form an abelian group
- Coq real numbers form a ring
- Coq real numbers form a field
- Coq real numbers form an ordered field
- Coq real numbers form a real number structure
- Coq Real Numbers and IR isomorphisms
- Metric Spaces (traditional)
- Relations necessary for Pseudo Metric Spaces and Metric Spaces
- Definition of Pseudo Metric Space
- Pseudo Metric Space axioms
- Pseudo Metric Space basics
- Zero function
- Continuous functions, uniformly continuous functions and Lipschitz functions
- Identity
- Constant functions
- Composition
- Limit
- Real numbers
- Addition of continuous functions
- Equivalent Pseudo Metric Spaces
- Product-Pseudo-Metric-Spaces
- Sub-Pseudo-Metric-Spaces
- Definition of Metric Space
- Metric Space basics
- Product-Metric-Spaces and Sub-Metric-Spaces
- Pseudo Metric Spaces vs Metric Spaces
- Limit
- Lists
- Pseudo Metric Space theory
- Metric Space
- Hausdorff Metric
- Finite Enumerations
- Compact sets
- Graphing
- Complete Metric Space: Computable Reals (CR)
- Compression
- Addition
- Negation
- Subtraction
- Inequality
- Maximum
- Minimum
- Example of a Partial Order: <CR, le>
- Example of a Lattice: <CR, CRle, CRmin, CRmax>
- Strict Inequality
- Apartness
- Multiplication
- Inverse
- Isomorphism between CR and Cauchy_IR
- Example of a setoid: CR
- Examples of semi-groups: 〈CR,+〉
- Examples of monoids: 〈CR,+〉
- Example of a group: 〈CR,+〉
- Example of a abelian group: 〈CR,+〉
- Example of a ring: 〈CR,+,*〉
- Example of a field: 〈CR,+,*〉
- Example of a real number structure: 〈CR〉
- Ring
- Isomorphism between CR and IR
- Absolute Value
- Tactics for Inequalities
- Computing Alternating Series.
- Geometric Series
- Operations on Sequences
- Correctness of continuous functions.
- Modulus of continity and derivatives.
- Positive Integer Powers
- Multivariable polynomails
- Exponential
- Square Root
- Arctangent (small)
- Pi (alternate)
- Pi
- Arctangent
- Sine
- Cosine
- Area Tangens Hyperbolicus (artanh)
- Logarithm
- OpenUnit
- Step Functions
- Step Functions over setoids
- Equivalence
- Common subdivision view
- Applicative Functor
- Monad
- A Partial Order on Step Functions.
- L1 metric for Step Functions
- Linf metric for Step Functions
- Example of a Complete Metric Space: BoundedFunction
- Example of a Complete Metric Space: IntegrableFunction
- Completion distributes over Step Functions
- Effective Integration
- Intervals as a Compact Set.
- Rasters
- Plotting
This page has been generated by coqdoc