Theory

class hets.Theory(hs_theory: hs.HetsAPI.Python.PyTheory, parent: HsHierarchyElement | None)[source]
axioms() List[Sentence][source]
get_available_comorphisms() List[Comorphism][source]
get_consistency_checker_by_name(name: str) ConsistencyChecker | None[source]
get_prover_by_name(name: str) Prover | None[source]
get_sublogic() str[source]
get_usable_consistency_checkers() List[ConsistencyChecker][source]
get_usable_consistency_checkers_and_comorphisms() List[Tuple[ConsistencyChecker, Comorphism]][source]
get_usable_consistency_checkers_with_comorphisms() Dict[ConsistencyChecker, List[Comorphism]][source]
get_usable_provers() List[Prover][source]
get_usable_provers_and_comorphisms() List[Tuple[Prover, Comorphism]][source]
get_usable_provers_with_comorphisms() Dict[Prover, List[Comorphism]][source]
goals() List[Sentence][source]
logic() Logic[source]
proven_goals() List[Sentence][source]
sentence_by_name(name: str) Sentence | None[source]
sentences() List[Sentence][source]
signature() Signature[source]
translate(comorphism: Comorphism) Theory[source]
unproven_goals() List[Sentence][source]
with_selection(axioms: List[str] | None = None, goals: List[str] | None = None, theorems: List[str] | None = None)[source]