Title of article :
Implementing finite structures in Mathematica via a skeletal topos of finite sets
Author/Authors :
Susan B. Niefield، نويسنده ,
Issue Information :
روزنامه با شماره پیاپی سال 2003
Pages :
15
From page :
137
To page :
151
Abstract :
To implement finite structures in a symbolic computation program such as Mathematica, we consider a skeletal toposN which is equivalent to the category Setf of finite sets. Objects of N are nonnegative integers, and morphismsf:n→m are lists (f1,…,fn) of integers such that 1≤fi≤m, for all i. A full and faithful functor from N to Setf is obtained by identifying n with the set [n]={1,…,n} and identifying (f1,…,fn) with the function i fi. A topos structure on N (appropriate for Mathematica) is obtained by transporting the topos structure of Setf along a suitable pseudo-inverse C of the functor from N to Setf described above. The code for the Mathematica implementation included below is also available as a Mathematica Notebook.
Journal title :
Journal of Symbolic Computation
Serial Year :
2003
Journal title :
Journal of Symbolic Computation
Record number :
805678
Link To Document :
بازگشت