coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Abhishek Anand <abhishek.anand.iitg AT gmail.com>
- To: coq-club <coq-club AT inria.fr>
- Subject: [Coq-Club] pointwise and subsetoid ring constructors
- Date: Thu, 8 Jan 2015 12:56:30 -0500
I want to define the following 2 ways of constructing new rings from existing ones.
1) given a setoid A and a ring B, I want to define a ring over the setoid representing A -> B where the operations (e.g. +, *) are just the corresponding operations on B (pointwise)
2) Given a ring B and a property (B -> Type) that respects the equality on the underlying setoid of B, and proofs that the ring operations on B are closed under the property, I want to construct the "usual" sub-ring.
If anyone knows about existing Coq definition/proofs of the above structures, I'd be grateful to know about them.
If these definitions are based on the algebraic hierarchy defined in CoRN or MathClasses, I might be able to used them directly.
-- Abhishek
http://www.cs.cornell.edu/~aa755/- [Coq-Club] pointwise and subsetoid ring constructors, Abhishek Anand, 01/08/2015
Archive powered by MHonArc 2.6.18.