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

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

4 Heyting algebras

4.1 Operations

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

Returns: an object

The argument is an object \(a\). The output is its negated object \(\neg a\).

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

Returns: a morphism in \(\mathrm{Hom}( \neg b, \neg a )\).

The argument is a morphism \(\alpha: a \rightarrow b\). The output is its negated morphism \(\neg \alpha: \neg b \rightarrow \neg a\).

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

Returns: a morphism in \(\mathrm{Hom}( \neg b, \neg a )\).

The argument is an object \(s = \neg b\), a morphism \(\alpha: a \rightarrow b\), and an object \(r = \neg a\). The output is the negated morphism \(\neg \alpha: \neg b \rightarrow \neg a\).

4.1-4 MorphismToDoubleNegation
‣ MorphismToDoubleNegation( a )( attribute )

Returns: a morphism in \(\mathrm{Hom}(a, \neg\neg a)\).

The argument is an object \(a\). The output is the morphism to the double negation \(a \rightarrow \neg\neg a\).

4.1-5 MorphismToDoubleNegationWithGivenDoubleNegation
‣ MorphismToDoubleNegationWithGivenDoubleNegation( a, r )( operation )

Returns: a morphism in \(\mathrm{Hom}(a, \neg\neg a)\).

The arguments are an object \(a\), and an object \(r = \neg\neg a\). The output is the morphism to the double negation \(a \rightarrow \neg\neg a\).

4.2 Stable internal Hom

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

Returns: a CAP object

Return the stable internal Hom: \(\mathrm{\underline{Hom}}(J,\mathrm{\underline{Hom}}(J,...\mathrm{\underline{Hom}}(J,I)...))\).

4.3 Add-methods

4.3-1 AddMorphismToDoubleNegation
‣ AddMorphismToDoubleNegation( C, F )( 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. \(F: ( a ) \mapsto \mathtt{MorphismToDoubleNegation}(a)\).

4.3-2 AddMorphismToDoubleNegationWithGivenDoubleNegation
‣ AddMorphismToDoubleNegationWithGivenDoubleNegation( C, F )( 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. \(F: ( a, r ) \mapsto \mathtt{MorphismToDoubleNegationWithGivenDoubleNegation}(a, r)\).

4.3-3 AddNegationOnMorphisms
‣ AddNegationOnMorphisms( C, F )( 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. \(F: ( alpha ) \mapsto \mathtt{NegationOnMorphisms}(alpha)\).

4.3-4 AddNegationOnMorphismsWithGivenNegations
‣ AddNegationOnMorphismsWithGivenNegations( C, F )( 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. \(F: ( s, alpha, r ) \mapsto \mathtt{NegationOnMorphismsWithGivenNegations}(s, alpha, r)\).

4.3-5 AddNegationOnObjects
‣ AddNegationOnObjects( C, F )( 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. \(F: ( arg2 ) \mapsto \mathtt{NegationOnObjects}(arg2)\).

4.4 Properties

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

Returns: true or false

The property of C being a Heyting algebroid.

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

Returns: true or false

The property of C being a Heyting algebra.

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

generated by GAPDoc2HTML