API Documentation#
- Abstract Base Classes
- Position
PositionPosition.__init__()Position.as_bitarray()Position.as_list()Position.as_set()Position.as_ternary()Position.difference()Position.domain()Position.from_set()Position.intersection()Position.is_accepting()Position.is_in_domain()Position.is_minimally_compatible()Position.is_minimally_consistent()Position.is_subposition()Position.neighbours()Position.sentence_pool()Position.size()Position.subpositions()Position.union()
- DialecticalStructure
DialecticalStructureDialecticalStructure.add_argument()DialecticalStructure.add_arguments()DialecticalStructure.are_compatible()DialecticalStructure.axioms()DialecticalStructure.closed_positions()DialecticalStructure.closure()DialecticalStructure.consistent_complete_positions()DialecticalStructure.consistent_positions()DialecticalStructure.degree_of_justification()DialecticalStructure.entails()DialecticalStructure.from_arguments()DialecticalStructure.get_arguments()DialecticalStructure.get_name()DialecticalStructure.is_closed()DialecticalStructure.is_complete()DialecticalStructure.is_consistent()DialecticalStructure.is_minimal()DialecticalStructure.minimal_positions()DialecticalStructure.minimally_consistent_positions()DialecticalStructure.n_complete_extensions()DialecticalStructure.sentence_pool()DialecticalStructure.set_name()
- Position
- Numpy Implementation
- NumpyPosition
NumpyPositionNumpyPosition.__init__()NumpyPosition.as_bitarray()NumpyPosition.as_list()NumpyPosition.as_np_array()NumpyPosition.as_set()NumpyPosition.as_ternary()NumpyPosition.difference()NumpyPosition.direct_subpositions()NumpyPosition.domain()NumpyPosition.from_set()NumpyPosition.intersection()NumpyPosition.is_accepting()NumpyPosition.is_in_domain()NumpyPosition.is_minimally_compatible()NumpyPosition.is_minimally_consistent()NumpyPosition.is_subposition()NumpyPosition.neighbours()NumpyPosition.sentence_pool()NumpyPosition.size()NumpyPosition.subpositions()NumpyPosition.to_numpy_position()NumpyPosition.union()
- DAGNumpyDialecticalStructure
DAGNumpyDialecticalStructureDAGNumpyDialecticalStructure.__init__()DAGNumpyDialecticalStructure.add_argument()DAGNumpyDialecticalStructure.add_arguments()DAGNumpyDialecticalStructure.are_compatible()DAGNumpyDialecticalStructure.axioms()DAGNumpyDialecticalStructure.closed_positions()DAGNumpyDialecticalStructure.closure()DAGNumpyDialecticalStructure.complete_minimally_consistent_positions()DAGNumpyDialecticalStructure.consistent_complete_positions()DAGNumpyDialecticalStructure.consistent_positions()DAGNumpyDialecticalStructure.degree_of_justification()DAGNumpyDialecticalStructure.entails()DAGNumpyDialecticalStructure.from_arguments()DAGNumpyDialecticalStructure.get_arguments()DAGNumpyDialecticalStructure.get_name()DAGNumpyDialecticalStructure.is_closed()DAGNumpyDialecticalStructure.is_complete()DAGNumpyDialecticalStructure.is_consistent()DAGNumpyDialecticalStructure.is_minimal()DAGNumpyDialecticalStructure.minimal_positions()DAGNumpyDialecticalStructure.minimally_consistent_positions()DAGNumpyDialecticalStructure.n_complete_extensions()DAGNumpyDialecticalStructure.sentence_pool()DAGNumpyDialecticalStructure.set_name()
- BDDNumpyDialecticalStructure
BDDNumpyDialecticalStructureBDDNumpyDialecticalStructure.__init__()BDDNumpyDialecticalStructure.are_compatible()BDDNumpyDialecticalStructure.axioms()BDDNumpyDialecticalStructure.closure()BDDNumpyDialecticalStructure.complete_minimally_consistent_positions()BDDNumpyDialecticalStructure.consistent_complete_positions()BDDNumpyDialecticalStructure.consistent_positions()BDDNumpyDialecticalStructure.degree_of_justification()BDDNumpyDialecticalStructure.entails()BDDNumpyDialecticalStructure.from_arguments()BDDNumpyDialecticalStructure.get_name()BDDNumpyDialecticalStructure.is_consistent()BDDNumpyDialecticalStructure.minimally_consistent_positions()BDDNumpyDialecticalStructure.n_complete_extensions()BDDNumpyDialecticalStructure.nameBDDNumpyDialecticalStructure.set_name()
- NumpyPosition
- Bitarray Implementation
- BitarrayPosition
BitarrayPositionBitarrayPosition.__init__()BitarrayPosition.as_bitarray()BitarrayPosition.as_list()BitarrayPosition.as_set()BitarrayPosition.as_ternary()BitarrayPosition.difference()BitarrayPosition.domain()BitarrayPosition.from_set()BitarrayPosition.intersection()BitarrayPosition.is_accepting()BitarrayPosition.is_in_domain()BitarrayPosition.is_minimally_compatible()BitarrayPosition.is_minimally_consistent()BitarrayPosition.is_subposition()BitarrayPosition.neighbours()BitarrayPosition.sentence_pool()BitarrayPosition.size()BitarrayPosition.subpositions()BitarrayPosition.union()
- DAGBitarrayDialecticalStructure
DAGBitarrayDialecticalStructureDAGBitarrayDialecticalStructure.__init__()DAGBitarrayDialecticalStructure.add_argument()DAGBitarrayDialecticalStructure.add_arguments()DAGBitarrayDialecticalStructure.are_compatible()DAGBitarrayDialecticalStructure.axioms()DAGBitarrayDialecticalStructure.closed_positions()DAGBitarrayDialecticalStructure.closure()DAGBitarrayDialecticalStructure.complete_extensions()DAGBitarrayDialecticalStructure.complete_minimally_consistent_positions()DAGBitarrayDialecticalStructure.consistent_complete_positions()DAGBitarrayDialecticalStructure.consistent_positions()DAGBitarrayDialecticalStructure.degree_of_justification()DAGBitarrayDialecticalStructure.entails()DAGBitarrayDialecticalStructure.from_arguments()DAGBitarrayDialecticalStructure.get_arguments()DAGBitarrayDialecticalStructure.get_name()DAGBitarrayDialecticalStructure.is_closed()DAGBitarrayDialecticalStructure.is_complete()DAGBitarrayDialecticalStructure.is_consistent()DAGBitarrayDialecticalStructure.is_minimal()DAGBitarrayDialecticalStructure.minimal_positions()DAGBitarrayDialecticalStructure.minimally_consistent_positions()DAGBitarrayDialecticalStructure.n_complete_extensions()DAGBitarrayDialecticalStructure.sentence_pool()DAGBitarrayDialecticalStructure.set_name()DAGBitarrayDialecticalStructure.to_bitarray_position()
- BitarrayPosition
- Set Based Implementation
- SetBasedPosition
SetBasedPositionSetBasedPosition.__init__()SetBasedPosition.as_bitarray()SetBasedPosition.as_list()SetBasedPosition.as_set()SetBasedPosition.as_setbased_position()SetBasedPosition.as_ternary()SetBasedPosition.difference()SetBasedPosition.domain()SetBasedPosition.from_set()SetBasedPosition.intersection()SetBasedPosition.is_accepting()SetBasedPosition.is_in_domain()SetBasedPosition.is_minimally_compatible()SetBasedPosition.is_minimally_consistent()SetBasedPosition.is_subposition()SetBasedPosition.neighbours()SetBasedPosition.sentence_pool()SetBasedPosition.size()SetBasedPosition.subpositions()SetBasedPosition.union()
- DAGSetBasedDialecticalStructure
DAGSetBasedDialecticalStructureDAGSetBasedDialecticalStructure.__init__()DAGSetBasedDialecticalStructure.add_argument()DAGSetBasedDialecticalStructure.add_arguments()DAGSetBasedDialecticalStructure.are_compatible()DAGSetBasedDialecticalStructure.axioms()DAGSetBasedDialecticalStructure.closed_positions()DAGSetBasedDialecticalStructure.closure()DAGSetBasedDialecticalStructure.complete_minimally_consistent_positions()DAGSetBasedDialecticalStructure.compute_complete_consistent_positions()DAGSetBasedDialecticalStructure.consistent_complete_positions()DAGSetBasedDialecticalStructure.consistent_positions()DAGSetBasedDialecticalStructure.degree_of_justification()DAGSetBasedDialecticalStructure.entails()DAGSetBasedDialecticalStructure.from_arguments()DAGSetBasedDialecticalStructure.get_arguments()DAGSetBasedDialecticalStructure.get_name()DAGSetBasedDialecticalStructure.is_closed()DAGSetBasedDialecticalStructure.is_complete()DAGSetBasedDialecticalStructure.is_consistent()DAGSetBasedDialecticalStructure.is_minimal()DAGSetBasedDialecticalStructure.minimal_positions()DAGSetBasedDialecticalStructure.minimally_consistent_positions()DAGSetBasedDialecticalStructure.n_complete_extensions()DAGSetBasedDialecticalStructure.sentence_pool()DAGSetBasedDialecticalStructure.set_name()
- SetBasedPosition
- Utility Methods
TauJSONEncoderarg_to_cnf()args_to_cnf()create_random_argument_list()create_random_arguments()get_principles()inferential_density()is_satisfiable()number_of_complete_consistent_positions()random_dialectical_structures()random_position_as_set()random_positions()tau_decoder()tau_dump()tau_dumps()tau_load()tau_loads()write_as_dot()write_as_tex()