Skip to Content.
Sympa Menu

coq-club - [Coq-Club] Should I use ZFC to formalize order theory?

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

[Coq-Club] Should I use ZFC to formalize order theory?


Chronological Thread 
  • From: Victor Porton <porton AT narod.ru>
  • To: coq-club Club <coq-club AT inria.fr>
  • Subject: [Coq-Club] Should I use ZFC to formalize order theory?
  • Date: Mon, 24 Dec 2012 00:28:56 +0200
  • Envelope-from: porton AT yandex.ru

I have the dream to formalize poset/lattice theory in Coq. (I am not very
qualified yet, but the dream exists.)

My first attempt was based on using GAIA:
http://www-sop.inria.fr/marelle/gaia/ which is basically an ZFC formalization
in Coq.

But I noticed that it is handy to treat [sub] as a partial order. This does
not work in ZFC because proper classes issues.

So I have thought to replace a ZFC binary relation defined in GAIA with just
[Set*Set->Prop] (or more generally [T1*T2->Prop]).

I doubt whether I can formulate order theory statements without using ZFC.

For example, I was told that Coq's way is to use setoids.

Can reasonable amount of set theory be expressed without resorting to ZFC,
instead using setoids and other Coq ways? I speak specifically about
formalization of order theory (partial order, meets, joins, maximum, minimum,
infimum, supremum, Galois connections, etc.)

--
Victor Porton - http://portonvictor.org



Archive powered by MHonArc 2.6.18.

Top of Page