|
|
|
last edited 17 years ago by Bill Page |
| 1 2 3 4 5 6 7 | ||
|
Editor: Bill Page
Time: 2007/11/21 03:13:57 GMT-8 |
||
| Note: | ||
changed: -#library lBasics "basics.ao" -import from lBasics - -#library lCategories "categories.ao" -import from lCategories #library lBasics "basics.ao" #library lCategories "categories.ao" import from lBasics,lCategories
(1) -> <aldor> #include "axiom" #pile
#library lBasics "basics.ao" #library lCategories "categories.ao" import from lBasics,lCategories
+++ +++ Slice Category +++ Slice(Obj:Category,X:Obj):Category == with slice: % -> X
SliceCategory(Obj:Category,X:Obj):Join(MathCategory Slice(Obj, X), Final Slice(Obj, X)) == add One():Slice(Obj, X) == W1:Slice(Obj, X) == add Rep == X; import from Rep slice:%->X == (x:%):X +-> rep x W1 add one(A:Slice(Obj, X)):(A->One()) == (a:A):One() +-> (slice a) pretend One()
+++ +++ CoSlice Category +++ CoSlice(Obj:Category,X:Obj):Category == with coslice: X -> %
CoSliceCategory(Obj:Category,X:Obj):Join(MathCategory CoSlice(Obj, X), Initial CoSlice(Obj, X)) == add Zero():CoSlice(Obj, X) == W2:CoSlice(Obj, X) == add Rep == X coslice:X->% == (x:X):% +-> per x W2 add zero(A:CoSlice(Obj, X)):(Zero()->A) == (z:Zero()):A +-> coslice (z pretend X)
+++ +++ The Category of Pairs with pairs of morphisms as morphisms +++ Pair(Obj:Category):Category == with product: % -> (Obj,Obj) product: (Obj, Obj) ->%
PairCategory(Obj:Category):MathCategory Pair Obj == add</aldor>
Compiling FriCAS source code from file
/var/lib/zope2.10/instance/axiom-wiki/var/LatexWiki/slicecategories.as
using Aldor compiler and options
-O -Fasy -Fao -Flsp -lfricas -Mno-ALDOR_W_WillObsolete -DFriCAS -Y $FRICAS/algebra -I $FRICAS/algebra
Use the system command )set compiler args to change these
options.
"/var/lib/zope2.10/instance/axiom-wiki/var/LatexWiki/slicecategories.as", line 1:
#include "axiom"
^
[L1 C1] #1 (Error) Could not open file `axiom'.
The )library system command was not called after compilation.