Subject: Ssreflect Users Discussion List
List archive
- From: Felipe Cerqueira <>
- To: "" <>
- Subject: [ssreflect] Non-reflexive version of connect
- Date: Tue, 27 Sep 2016 13:59:59 +0200
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None ; spf=Pass ; spf=None
- Ironport-phdr: 9a23:O83WgR34uOekhH9IsmDT+DRfVm0co7zxezQtwd8ZsegXIvad9pjvdHbS+e9qxAeQG96KsbQd1qGK7+igATVGusnR9ihaMdRlbFwst4Y/p0QYGsmLCEn2frbBThcRO4B8bmJj5GyxKkNPGczzNBX4q3y26iMOSF2kbVImbre9JomHxd+sze28/5DYfy1NnyD4YLVoLRzwrAPLt8BQj5EoYvIq0QHErH9FcPh+wHhyYFOVhRf1oMa25p9qtSpK7aEP7clFBIv3e6UgQPRzAS4/Lm00/sSj4RfOSQqX63A0V30X1wFXGE7C9h6sDcS5iTfzqucogHrSBsbxV71hATk=
Hello,
Hi everyone,
I've looked further into the issue and decided to re-implement the linear extension for boolean relations. I tried using fingraph.v for implementing the transitive closure, but the existing definitions do not seem to suffice. The documentation states that connect implements the transitive closure, connect e == the transitive closure of e (computed by dfs), but that's incorrect. What it implements is actually the reflexive transitive closure, as shown in this lemma: Lemma connect0 x : connect x x. Does anyone know the easiest way to obtain a non-reflexive version of connect? Would the DFS function have to be changed? Thanks, Felipe On 9/19/16 11:23 AM, Felipe Cerqueira wrote: In my development I have a "<=" relation over a finite type that is total but not antisymmetric, so when I restrict it to the strict order "<", it is no longer total. I need to create an extension of < that preserves totality. I already have an implementation for Prop relations, but it's not compatible with Mathematical Components. Does anyone know of an existing implementation for such a partial order extension? In case I need to implement it myself, it seems that the definitions of transitive closure are the ones in the graph library, right? I haven't worked with that library so far. Thanks, Felipe
|
- [ssreflect] Partial order extension, Felipe Cerqueira, 09/19/2016
- [ssreflect] Non-reflexive version of connect, Felipe Cerqueira, 09/27/2016
Archive powered by MHonArc 2.6.18.