Develop and Download Open Source Software

Set Theory Relations in Java

[RSS]Download

Would you recoomend this project?

Simple java classes implementing basic concepts of relations as defined in set theory. A relation is a set of ordered pairs. A relation can have properties, including that it is reflexive, symmetric, or transitive. The classes enable some ordered pairs to be stated, and will deduce all the other related ordered pairs implied by the relation's properties. There are implementations of transitive, reflexive-and-transitive, and symmetric-reflexive-and-transitive (equivalence) relations using hash sets and tree sets.

The current version (0.1) has been tested but not substantially used. Feedback from use in the field will be welcomed, as will offers of collaboration to improve the deduction algorithms.

You can download file releases of Set Theory Relations in Java project from List of release files

List of release files

File/Folder NameFile TypeSizeDateDownload Count
Latest 5 files
doc.zipapplication/zip; charset=binary130.9 KB2012-02-19 19:345
readme.txttext/plain; charset=us-ascii0.1 KB2012-02-19 19:022
HashSetRelation.javatext/x-c; charset=us-ascii4.7 KB2012-02-19 19:003
FollowerTreeSetRelation.javatext/x-c; charset=us-ascii4.9 KB2012-02-19 18:582
TransitiveFollowerTreeSetRelation.javatext/x-c; charset=us-ascii3.3 KB2012-02-19 18:582
All Files
release0.1
doc.zipapplication/zip; charset=binary130.9 KB2012-02-19 19:345
readme.txttext/plain; charset=us-ascii0.1 KB2012-02-19 19:022
HashSetRelation.javatext/x-c; charset=us-ascii4.7 KB2012-02-19 19:003
FollowerTreeSetRelation.javatext/x-c; charset=us-ascii4.9 KB2012-02-19 18:582
TransitiveFollowerTreeSetRelation.javatext/x-c; charset=us-ascii3.3 KB2012-02-19 18:582
ReflexiveTransitiveFollowerTreeSetRelation.javatext/x-c; charset=us-ascii2.3 KB2012-02-19 18:576
TransitiveHashSetRelation.javatext/x-c; charset=us-ascii4.9 KB2012-02-19 18:552
settheoryrels_0_1.jarapplication/zip; charset=binary14.2 KB2012-02-19 18:470
Relation.javatext/x-c; charset=us-ascii6.1 KB2012-02-19 18:411
OrderedPair.javatext/x-c; charset=us-ascii2.4 KB2012-02-19 18:411
ReflexiveTransitiveHashSetRelation.javatext/x-c; charset=us-ascii3.0 KB2012-02-19 18:412
EquivalenceHashSetRelation.javatext/x-c; charset=us-ascii3.1 KB2012-02-19 18:381
EquivalenceFollowerTreeSetRelation.javatext/x-c; charset=us-ascii2.4 KB2012-02-19 18:381
tests0.1
Tester.javatext/x-c; charset=us-ascii9.7 KB2012-02-19 18:510
TestTransitiveHashSetRelation.javatext/x-c; charset=us-ascii2.9 KB2012-02-19 18:500
TestElement.javatext/x-c; charset=us-ascii1.8 KB2012-02-19 18:500
TestReflexiveTransitiveHashSetRelation.javatext/x-c; charset=us-ascii3.0 KB2012-02-19 18:480
TestEquivalenceHashSetRelation.javatext/x-c; charset=us-ascii3.0 KB2012-02-19 18:480
release0.0
readme.txttext/plain; charset=us-ascii49 B2012-02-13 13:472
EquivalenceHashSetRelation.javatext/x-java; charset=us-ascii1.4 KB2012-02-13 13:460
HashSetRelation.javatext/x-java; charset=us-ascii2.4 KB2012-02-13 13:460
TransitiveHashSetRelation.javatext/x-java; charset=us-ascii1.7 KB2012-02-13 13:450
ReflexiveTransitiveHashSetRelation.javatext/x-java; charset=us-ascii1.3 KB2012-02-13 13:420
DeducingRelation.javatext/x-java; charset=us-ascii3.8 KB2012-02-13 13:380
OrderedPair.javatext/x-c++; charset=us-ascii0.6 KB2012-02-13 12:080
Relation.javatext/x-java; charset=us-ascii1.6 KB2012-02-13 12:081


SourceForge.JP is a Japanese version of SourceForge.net. For developments that are not related to Japan, we recommend you to use SourceForge.net.