‣ IsHeytingAlgebroid ( C ) | ( property ) |
Returns: true
or false
The property of C being a Heyting algebroid.
‣ IsHeytingAlgebra ( C ) | ( property ) |
Returns: true
or false
The property of C being a Heyting algebra.
‣ NegationOnObjects ( a ) | ( attribute ) |
Returns: an object
The argument is an object a. The output is its negated object ¬a.
‣ NegationOnMorphisms ( alpha ) | ( attribute ) |
Returns: a morphism in Hom(¬b,¬a).
The argument is a morphism α:a→b. The output is its negated morphism ¬α:¬b→¬a.
‣ NegationOnMorphismsWithGivenNegations ( s, alpha, r ) | ( operation ) |
Returns: a morphism in Hom(¬b,¬a).
The argument is an object s=¬b, a morphism α:a→b, and an object r=¬a. The output is the negated morphism ¬α:¬b→¬a.
‣ MorphismToDoubleNegation ( a ) | ( attribute ) |
Returns: a morphism in Hom(a,¬¬a).
The argument is an object a. The output is the morphism to the double negation a→¬¬a.
‣ MorphismToDoubleNegationWithGivenDoubleNegation ( a, r ) | ( operation ) |
Returns: a morphism in Hom(a,¬¬a).
The arguments are an object a, and an object r=¬¬a. The output is the morphism to the double negation a→¬¬a.
‣ StableInternalHom ( J, I ) | ( operation ) |
Returns: a CAP object
Return the stable internal Hom: Hom_(J,Hom_(J,...Hom_(J,I)...)).
‣ AddMorphismToDoubleNegation ( C, F ) | ( operation ) |
‣ AddMorphismToDoubleNegation ( C, F, weight ) | ( operation ) |
Returns: nothing
The arguments are a category C and a function F. This operation adds the given function F to the category for the basic operation MorphismToDoubleNegation
. Optionally, a weight (default: 100) can be specified which should roughly correspond to the computational complexity of the function (lower weight = less complex = faster execution). F:(a)↦MorphismToDoubleNegation(a).
‣ AddMorphismToDoubleNegationWithGivenDoubleNegation ( C, F ) | ( operation ) |
‣ AddMorphismToDoubleNegationWithGivenDoubleNegation ( C, F, weight ) | ( operation ) |
Returns: nothing
The arguments are a category C and a function F. This operation adds the given function F to the category for the basic operation MorphismToDoubleNegationWithGivenDoubleNegation
. Optionally, a weight (default: 100) can be specified which should roughly correspond to the computational complexity of the function (lower weight = less complex = faster execution). F:(a,r)↦MorphismToDoubleNegationWithGivenDoubleNegation(a,r).
‣ AddNegationOnMorphisms ( C, F ) | ( operation ) |
‣ AddNegationOnMorphisms ( C, F, weight ) | ( operation ) |
Returns: nothing
The arguments are a category C and a function F. This operation adds the given function F to the category for the basic operation NegationOnMorphisms
. Optionally, a weight (default: 100) can be specified which should roughly correspond to the computational complexity of the function (lower weight = less complex = faster execution). F:(alpha)↦NegationOnMorphisms(alpha).
‣ AddNegationOnMorphismsWithGivenNegations ( C, F ) | ( operation ) |
‣ AddNegationOnMorphismsWithGivenNegations ( C, F, weight ) | ( operation ) |
Returns: nothing
The arguments are a category C and a function F. This operation adds the given function F to the category for the basic operation NegationOnMorphismsWithGivenNegations
. Optionally, a weight (default: 100) can be specified which should roughly correspond to the computational complexity of the function (lower weight = less complex = faster execution). F:(s,alpha,r)↦NegationOnMorphismsWithGivenNegations(s,alpha,r).
‣ AddNegationOnObjects ( C, F ) | ( operation ) |
‣ AddNegationOnObjects ( C, F, weight ) | ( operation ) |
Returns: nothing
The arguments are a category C and a function F. This operation adds the given function F to the category for the basic operation NegationOnObjects
. Optionally, a weight (default: 100) can be specified which should roughly correspond to the computational complexity of the function (lower weight = less complex = faster execution). F:(arg2)↦NegationOnObjects(arg2).
generated by GAPDoc2HTML