Processing math: 100%
Goto Chapter: Top 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Ind
 [Top of Book]  [Contents]   [Previous Chapter]   [Next Chapter] 

4 Heyting algebras
 4.1 Properties
 4.2 Operations
 4.3 Stable internal Hom
 4.4 Add-methods

4 Heyting algebras

4.1 Properties

4.1-1 IsHeytingAlgebroid
‣ IsHeytingAlgebroid( C )( property )

Returns: true or false

The property of C being a Heyting algebroid.

4.1-2 IsHeytingAlgebra
‣ IsHeytingAlgebra( C )( property )

Returns: true or false

The property of C being a Heyting algebra.

4.2 Operations

4.2-1 NegationOnObjects
‣ NegationOnObjects( a )( attribute )

Returns: an object

The argument is an object a. The output is its negated object ¬a.

4.2-2 NegationOnMorphisms
‣ NegationOnMorphisms( alpha )( attribute )

Returns: a morphism in Hom(¬b,¬a).

The argument is a morphism α:ab. The output is its negated morphism ¬α:¬b¬a.

4.2-3 NegationOnMorphismsWithGivenNegations
‣ NegationOnMorphismsWithGivenNegations( s, alpha, r )( operation )

Returns: a morphism in Hom(¬b,¬a).

The argument is an object s=¬b, a morphism α:ab, and an object r=¬a. The output is the negated morphism ¬α:¬b¬a.

4.2-4 MorphismToDoubleNegation
‣ 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.

4.2-5 MorphismToDoubleNegationWithGivenDoubleNegation
‣ 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.

4.3 Stable internal Hom

4.3-1 StableInternalHom
‣ StableInternalHom( J, I )( operation )

Returns: a CAP object

Return the stable internal Hom: Hom_(J,Hom_(J,...Hom_(J,I)...)).

4.4 Add-methods

4.4-1 AddMorphismToDoubleNegation
‣ 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).

4.4-2 AddMorphismToDoubleNegationWithGivenDoubleNegation
‣ 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).

4.4-3 AddNegationOnMorphisms
‣ 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).

4.4-4 AddNegationOnMorphismsWithGivenNegations
‣ 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).

4.4-5 AddNegationOnObjects
‣ 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).

 [Top of Book]  [Contents]   [Previous Chapter]   [Next Chapter] 
Goto Chapter: Top 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Ind

generated by GAPDoc2HTML