RIMS Kôkyûroku Bessatsu B32 (2012), Sage (Sage for number theorists) By (Iwao Kimura) Abstract Sage is an open source software for computer al

Size: px
Start display at page:

Download "RIMS Kôkyûroku Bessatsu B32 (2012), Sage (Sage for number theorists) By (Iwao Kimura) Abstract Sage is an open source software for computer al"

Transcription

1 RIMS Kôkyûroku Bessatsu B32 (2012), Sage (Sage for number theorists) By (Iwao Kimura) Abstract Sage is an open source software for computer algebra and numerical computation. The aim of the Sage project is to create a viable free open source alternative to Magma, Maple, Mathematica and Matlab. In this article, we give a brief introduction to Sage for number theorists. 1. Sage Sage free Sage Magma, Maple, Mathematica, Matlab W. Stein University of Washington Sage 1.1. Sage The Sage Notebook Sage Sage Sage 1 Received April 10, Revised February 28, Mathematics Subject Classification(s): 11Y40 Key Words: Sage, Computational number theory iwao@sci.u-toyama.ac.jp c 2012 Research Institute for Mathematical Sciences, Kyoto University. All rights reserved.

2 Sagenb Linux KNOPPIX/Math 7 KNOPPIX/Math DVD Microsoft Windows Linux Sage KNOPPIX/Math Sage Microsoft Windows, Apple MacOS X, Linux Sage Sage Battery included 1 OS Apple MacOS X, Linux Ubuntu OS Microsoft Windows Windows Linux VMWare player 26, VirtualBox 13 Sage Sage OS 400MB 1

3 Sage (Sage for number theorists) CUI Sage./sage Character User Interface Sage Sage quit 1.4. GUI Sage GUI Graphical User Interface Sage Sage GUI GUI GUI Google Chrome, Mozilla Firefox, Internet Explorer, Apple Safari TEX Sage notebook() Sage 1. Sage : $. / sage 4.6/ sage Sage Version 4. 6, Release Date : Type notebook ( ) f o r the GUI, and l i c e n s e ( ) f o r i n f o r m a t i o n. sage : notebook ( ) New Worksheet evaluate Shift+Enter Shift+ TinyMCE 2 Javascript TinyMCE $ L A TEX Sage Sage Sage

4 128 Sage notebook? GUI Sage Save & quit Sign out 1.5. Sage Sage Magma, Maple, Mathematica Matlab Sage Sage Python Sage Ginac 1, Singular 5, Maxima 9 Pari-gp 14 mwrank 4 Sage Sage Sage Sage Pari-gp Sage Sage GPL v2 2 BSD, Apache License, MIT License 3 Sage Sage Sage 2 GNU General Public License, Versin 2, 3

5 Sage (Sage for number theorists) 129 Sage 5 2. Python Sage Python Python Guid van Rossum Python 4 Linuix, Apple MacOS X, Microsoft Windows Python Python Unicode Python Sage Python Python C {, } C Python CUI 1.3 Python Python Python Tutorial 25 if sage: else...: # Sage Sage Python 2.6 Python Sage Python 3

6 130 sage : a = 1 # a s s i g n 1 to a v a r i a b l e a. sage : i f a==1:.... : print """a is 1""".... : else :.... : print """a is not 1""" a i s 1 sage : 3. sage : i f a==1:.... : print """a is 1""" # missing t a b causes an e r r o r. I n d e n t a t i o n E r r o r : expected an indented block (<ipython console >, l i n e 2) Python for [] Python 0 4. for sage : a = [ one, two, three ] sage : for x in a :.... : print x, l e n ( x ) one 3 two 3 t h r e e 5 sage : print a [ 1 ] two : {, } print x,, 5. for sage : d={ one : 1, two : 2, three : 3 } sage : d. keys ( ) # t h e l i s t o f keys [ three, two, one ] sage : d. v a l u e s ( ) # t h e l i s t o f v a l u e s [ 3, 2, 1 ] sage : for k in d. i t e r k e y s ( ) :.... : print d [ k ], 3 2 1

7 Sage (Sage for number theorists) 131 d.iterkeys() range() range() sage : for x in range ( 1 0 ) : print x, # note t h a t t r a i l i n g,.... : sage : for x in range ( 1, 1 0, 3 ) : print x,.... : list comprehension sum() 8. sage : [ xˆ2 for x in range ( 1 0 ) ] # square o f 0, 1,..., 9. [ 0, 1, 4, 9, 16, 25, 36, 49, 64, 8 1 ] sage : sum ( [ xˆ2 for x in range ( 1 0 ) ] ) 285 double x sage : def double ( x ) :.... : return 2 x.... : sage : double ( 1 0 ) Sage Python Python 2 x**2 3. Sage Sage

8 Fermat sage : f a c t o r (2ˆ2ˆ5+1) # prime f a c t o r i z a t i o n o f t h e 5 th Fermat number Q QQ sage : R.<x> = PolynomialRing (QQ) ; R U n i v a r i a t e Polynomial Ring in x over Rational F i e l d PolynomialRing() 6 R.<x>=QQ[]??? sage : f = 2 xˆ2+3 x+1; f 2 xˆ2 + 3 x + 1 sage : f a c t o r? # sage : f a c t o r ( f ) # polynomial f a c t o r i z a t i o n ( 2 ) ( x + 1/2) ( x + 1) sage : f. f a c t o r ( ) # t h i s i s the same as above. f 7 7 Q sage : Q7 = Qp( 7 ) ; Q7 # the f i e l d o f p a d i c numbers, here p = 7 7 a d i c F i e l d with capped r e l a t i v e p r e c i s i o n 20 sage : S.<x>=Q7 [ ] ; S U n i v a r i a t e Polynomial Ring in x over 7 a d i c F i e l d with capped r e l a t i v e p r e c i s i o n 20 sage : f 7=S ( f ) ; f 7 # c o n v e r s i o n from QQ[ x ] to Q7 [ x ] (2 + O(7ˆ20) ) xˆ2 + (3 + O(7ˆ20) ) x + (1 + O(7ˆ20) ) sage : f a c t o r ( f 7 ) 6 CamelCase 7 PolynomialRing f factor

9 Sage (Sage for number theorists) 133 (2 + O(7ˆ20) ) ( ( 1 + O(7ˆ20) ) x + (1 + O(7ˆ20) ) ) ( ( 1 + O(7ˆ20) ) x + ( ˆ ˆ ˆ ˆ ˆ ˆ ˆ ˆ ˆ ˆ ˆ ˆ ˆ ˆ ˆ ˆ ˆ ˆ19 + O( 7 ˆ 2 0) ) ) 3 Q / p p F b = 2 b 3 (mod p) p sage : p = next prime ( 1 0 ˆ 5 ) ; p # the prime next to 10ˆ sage : F = F i n i t e F i e l d ( p ) ; F # the f i n i t e f i e l d o f p elements F i n i t e F i e l d o f s i z e sage : b=f. m u l t i p l i c a t i v e g e n e r a t o r ( ) ; b # a p r i m i t i v e r o o t mod p 2 sage : F ( 3 ). l o g ( b ) # the d i s c r e t e l o g o f 3 w. r. t. b sage : FF.<a> = F i n i t e F i e l d ( p ˆ 2 ) ; FF F i n i t e F i e l d in a o f s i z e ˆ2 a p Sage Stein 18 2 d 2 kk F kk.gen(), F.gen() sage : kk.<d>=quadraticfield ( 974) ; kk Number F i e l d i n d with d e f i n i n g polynomial xˆ sage : kk. class number ( ) 36 sage : C=kk. c l a s s g r o u p ( ) ; C Class group o f order 36 with s t r u c t u r e C12 x C3 o f Number F i e l d i n d with d e f i n i n g polynomial xˆ sage : C. e l e m e n t a r y d i v i s o r s ( ) [ 3, 1 2 ] sage : F.<d>=QuadraticField (199) ; F # a r e a l q u a d r a t i c f i e l d Number F i e l d i n d with d e f i n i n g polynomial xˆ2 199 sage : F. class number ( ) # i t s c l a s s number 1

10 134 sage : F. u n i t s ( ) # i t s u n i t group ( non fundamental?) [ d ] sage : e = F. u n i t s ( ) [ 0 ] ; e d sage : 1/e # fundamental d sage : gp. quadunit (4 199) w 2 Pari-gp quadunit() sage : k=cyclotomicfield ( 7 ) ; k Cyclotomic F i e l d o f order 7 and degree 6 sage : p r i n t k. class number ( ), k. u n i t s ( ) 1 [ zeta7 ˆ5 + zeta7, zeta7 ˆ4 + zeta7 ˆ3 + 1 ] sage : k. s u b f i e l d s ( ) # Galois 16. ) sage : G=k. g a l o i s g r o u p ( ) ; G G a l o i s group o f Cyclotomic F i e l d o f order 7 and degree 6 sage : p2=k. prime above ( 2 ) ; p2 F r a c t i o n a l i d e a l ( zeta7 ˆ5 zeta7 ˆ3 zeta7 ˆ2) sage : Z=p2. decomposition group ( ) ; Z Subgroup [ ( ), ( 1, 3, 4 ) ( 2, 5, 6 ), ( 1, 4, 3 ) ( 2, 6, 5 ) ] o f G a l o i s group o f Cyclotomic F i e l d o f order 7 and degree 6 sage : Z. f i x e d f i e l d ( ) (Number F i e l d i n zeta70 with d e f i n i n g polynomial xˆ2 + x + 2, Ring morphism : From : Number F i e l d i n zeta70 with d e f i n i n g polynomial xˆ2 + x + 2 To : Cyclotomic F i e l d o f order 7 and degree 6 Defn : zeta70 > zeta7 ˆ4 + zeta7 ˆ2 + zeta7 ) sage : s=p2. a r t i n s y m b o l ( ) ; s ( 1, 3, 4 ) ( 2, 5, 6 ) sage : s ( k. gen ( ) ) # k. gen ( ) i s the g e n e r a t o r o f k zeta7 ˆ2 Sage Sage

11 Sage (Sage for number theorists) 135 proof=false 17. proof=false sage : CyclotomicField ( 2 3 ). class number ( p r o o f=false ) 3 23 CUI Control+C GUI Action Interrupt 18. sage : from sage. misc. c i t a t i o n import g e t s y s t e m s sage : g e t s y s t e m s ( k. subfields () ) [ PARI, MPFI, FLINT, MPFR, GMP, NTL ] 15 Pari-gp 14, MPFI 8, Flint 11, MPFR 10, GMP 6, NTL sage : E = E l l i p t i c C u r v e ([ 82, 0 ] ) ; E # i f only 2 arg s a, b are given, then i t means yˆ2 = x ˆ3 + ax + b. E l l i p t i c Curve d e f i n e d by yˆ2 = xˆ3 82 x over Rational F i e l d sage : E. d i s c r i m i n a n t ( ). f a c t o r ( ) # good red. o u t s i d e 2, 41. 2ˆ9 41ˆ3 sage : E. gens ( ) # g e n e r a t o r o f r a t i o n a l p o i n t s. [( 9 : 3 : 1), ( 8 : 12 : 1), ( 1 : 9 : 1) ] sage : E. has cm ( ) # t h i s i s a CM e l l i p t i c curve. True sage : L=E. l s e r i e s ( ) ; L Complex L s e r i e s o f the E l l i p t i c Curve d e f i n e d by yˆ2 = xˆ3 82 x over Rational F i e l d sage : L. t a y l o r s e r i e s ( ) ( e 22) z + ( e 22) z ˆ z ˆ z ˆ z ˆ5 + O( z ˆ6) sage : E. a n a l y t i c r a n k ( ) 3 L 1,

12 136 p p h p h p = wq χ ( B ) 1,χ, 2 w p 1 2p, Q Hasse 1 p Dirichlet χ B 1,χ χ 1 Bernoulli Washington 27, Chap. 4, Th Sage Dirichlet DirichletGroup() Dirichlet Dirichlet Bernoulli Gauss Jacobi 20. Dirichlet sage : DG=DirichletGroup ( 2 3 ) ; sage : c h i=dg. gen ( ) # a g e n e r a t o r sage : c h i D i r i c h l e t c h a r a c t e r modulo 23 o f conductor 23 mapping 5 > zeta22 sage : c h i. b e r n o u l l i ( 1 ) # t h e 1 s t B e r n o u l l i number 6/23 zeta22 ˆ9 + 14/23 zeta22 ˆ8 + 6/23 zeta22 ˆ7 2/23 zeta22 ˆ6 + 12/23 zeta22 ˆ5 10/23 zeta22 ˆ4 8/23 zeta22 ˆ3 14/23 zeta22 ˆ2 18/23 zeta22 16/23 sage : c h i. gauss sum ( ) # Dirichlet Stein 17, Chap. 4 p p Bernoulli B 1,χ /2 8 return 21. p sage : def hpminus analytic ( p ) :.... : DG = DirichletGroup ( p ).... : c h i = DG. gens ( ) [ 0 ].... : return 2 p prod ([ (( c h i ) ˆ(2 k+1) ). b e r n o u l l i ( 1 ) /2 for k in range ( 0, ( p 1) /2) ] ).... : sage : hpminus analytic ( 2 3 ) 3 n hnminus analytic() r""" """ hnminus analytic?

13 Sage (Sage for number theorists) n relativeclassno.sage def hnminus analytic ( n ) : r """ This function computes the relative class number of an n-th cyclotomic field by the analytic class number formula. """ w = CyclotomicField ( n ). z e t a o r d e r ( ) i f i s p r i m e p o w e r ( n ) : Q = 1 else : Q=2 DG = DirichletGroup ( n ) return w Q prod ( ( c h i. b e r n o u l l i ( 1 ) ) /2 for c h i in DG i f c h i. i s o d d ( ) ) Sage relativeclassno.sage 22 Python Sage attach() Sage load() 23. Sage sage : attach "~/ Lang/Sage/relativeclassno.sage" Magma 28 p h p 24 2 ZZ() Sage hpminus analytic() conversion sage : pandhpm=[(p, hpminus analytic ( p ) ) for p in primes ( 2 0, ) ] ; sage : pandhpmandfactor =[( t [ 0 ], t [ 1 ], f a c t o r (ZZ( t [ 1 ] ) ) ) for t in pandhpm ] Sage Sage Sage

14 138 sage : sage : db save ( pandhpmandfactor, pandhpmandfactor ) # save db ( pandhpmandfactor ) # l o a d Sage J. Cremona mwrank 4 mwrank -b mwrank sage : E2012=E l l i p t i c C u r v e ( [ ˆ 2, 0 ] ) ; E2012 E l l i p t i c Curve d e f i n e d by yˆ2 = xˆ x over Rational F i e l d sage : Emw=E2012. mwrank( o p t i o n s= -b 15 ) ; Emw # y 2 = x x 2012 Sage Q( d) ε d 2 E d : y 2 = x ε d 26. Q( 41) sage : Q41.<a>=QuadraticField ( 4 1 ) ; sage : eps = UnitGroup (Q41). fundamental units ( ) [ 0 ] ; sage : E = E l l i p t i c C u r v e (Q41, [ 0, 1728 eps ] ) ; E E l l i p t i c Curve d e f i n e d by yˆ2 = xˆ3 + (8640 a+55296) over Number F i e l d in a with d e f i n i n g polynomial xˆ2 41 sage : dscnt = E. simon two descent ( verbose =1) ; dscnt # sage : E( dscnt [ 2 ] [ 0 ] ) ( /93025 a /93025 : / a / : 1) sage : E. rank ( ) 2 sage : E. gens ( ) [( /93025 a /93025 : / a / : 1) ] sage : E(Q41) Abelian group o f p o i n t s on E l l i p t i c Curve d e f i n e d by yˆ2 = xˆ3 + (8640 a+55296) over Number F i e l d in a with d e f i n i n g polynomial xˆ2 41 d = d =

15 Sage (Sage for number theorists) 139 ell.gp 16 ell.gp Pari-gp D. Simon Simon Sage Sage sagesupport 5 Sage OS, 3.3. Sage 27. sage : o p t i o n a l p a c k a g e s ( ) # sage : i n s t a l l p a c k a g e ( d a t a b a s e c r e m o n a e l l c u r v e ) J. Cremona 3 Cremona 11 a Cremona sage : c=cremonadatabase ( ) ; c Cremona database o f e l l i p t i c curves sage : E11=c. a l l c u r v e s ( 1 1 ) ; E11 { a1 : [ [ 0, 1, 1, 10, 20], 0, 5 ], a3 : [ [ 0, 1, 1, 0, 0 ], 0, 5 ], a2 : [ [ 0, 1, 1, 7820, ], 0, 1 ] } Cremona J. Jones 6 Odlyzko Riemann zeta Sloane OEIS 4. Parent/Element, Category, Coercion and Conversion Sage Parent/Element Sage Euclid

16 Categories of ZZ sage : ZZ. c a t e g o r i e s ( ) [ Category o f e u c l i d e a n domains, Category o f p r i n c i p a l i d e a l domains, Category o f gcd domains, Category o f i n t e g r a l domains, Category o f commutative r i n g s, Category o f domains, Category o f r i n g s, Category o f rngs, Category o f commutative a d d i t i v e groups, Category o f semirings, Category o f commutative a d d i t i v e monoids, Category o f commutative a d d i t i v e semigroups, Category o f a d d i t i v e magmas, Category o f monoids, Category o f semigroups, Category o f magmas, Category o f s e t s, Category o f s e t s with p a r t i a l maps, Category o f o b j e c t s ] sage : QQ. c a t e g o r i e s ( ) # 1 1/2 3/2 1 1/2 1 + (1/2) 1 1/2 Sage 1 1/ Category of 1, 1/2 sage : 1. c ategory ( ) Category o f elements o f I n t e g e r Ring sage : 1. c ategory ( )==ZZ # c aution! False sage : (1/2). c a t e g o r y ( ) Category o f elements o f Rational F i e l d sage : (1+1/2). c a t e g o r y ( ) Category o f elements o f Rational F i e l d coerce Sage 1 1 Parent 1 Element Parent/Element Magma Stein 20 Sage Category Parent/Element 31. Parent/Element

17 Sage (Sage for number theorists) 141 sage : 1. parent ( ) I n t e g e r Ring sage : ( 1 / 2 ). parent ( ) Rational F i e l d sage : (1+1/2). parent ( ) Rational F i e l d x 1 x 1/2 x 1 Sage 32. x + (1/2) sage : R.<x> = ZZ [ ] ; sage : x. parent ( ) U n i v a r i a t e Polynomial Ring in x over I n t e g e r Ring sage : ( 1 / 2 ). parent ( ) Rational F i e l d sage : ( x +1/2). parent ( ) U n i v a r i a t e Polynomial Ring in x over Rational F i e l d Sage x 1/2 Parent R sage : R. c o n s t r u c t i o n ( ) ( Poly [ x ], I n t e g e r Ring ) sage : QQ. c o n s t r u c t i o n ( ) ( F r a c t i o n F i e l d, I n t e g e r Ring ) 33. Parent Z Integer Ring R = Z[x] 1 coercion 1 coercion 34. coercion sage : cm=sage. s t r u c t u r e. element. g e t c o e r c i o n m o d e l ( ) sage : cm. d i s c o v e r c o e r c i o n (R, QQ) ( Conversion map : From : U n i v a r i a t e Polynomial Ring i n x over I n t e g e r Ring To : U n i v a r i a t e Polynomial Ring i n x over Rational Field, Polynomial base i n j e c t i o n morphism : From : Rational F i e l d To : U n i v a r i a t e Polynomial Ring i n x over Rational F i e l d ) x + (1/2) Z[x] Q(x) Q[x] Sage

18 142 Coercion, Parent/Element Sage reference manual 22 The Coercion Model Sage Sage sage : ( 1 0 / 2 ). parent ( ) Rational F i e l d sage : 10/2==ZZ(10/2) True /2 Parent 5 conversion 12, 132 conversion convert 5. Sage Sage Sage org/help.html#sagestandarddoc Sage tutorial 23 Stein 21 Kosan Sage W. Stein 19 Sage Sage Sage sage-support sage-devel sage-japan URL asksage Sage Magma, Maple, Mathematica Matlab free Sage Sage

19 Sage (Sage for number theorists) Ginac is not a CAS, 2 Moxiecode Systems AB., TinyMCE, 3 J. E. Cremona, Elliptic Curve Data, University of Warwick, uk/ masgaj/ftp/data/. 4, mwrank and related programs for elliptic curves over Q, University of Warwick, masgaj/mwrank/. 5 G.-M.; Pfister G.; Schönemann H. Decker, W.; Greuel, Singular A computer algebra system for polynomial computations, (2010), 6 The GMP developers, GMP, the GNU Multiple Precision arithmetic library, edition 4.3.2, FSF, Jan 2011, 7 The KNOPPIX/Math developing team, KNOPPIX/Math 2011 Japanese edition, knoppix v6.4.4-math-dvd ja.iso, Fabrice Rouillier et. al., MPFI, multiple precision interval packages, INRIA, 2010, https: //gforge.inria.fr/projects/mpfi. 9 The Maxima Group, Maxima, a Computer Algebra System. Version , maxima.sourceforge.net/. 10 Guillaume Hanrot, Vincent Lefévre, Patrick Pélissier, Philippe Théveny, and Paul Zimmermann, MPFR, multiple precision floating-point reliable library, version , FSF, June 2010, 11 William Hart, Fredrik Johanssony, and Sebastian Pancratzz, FLINT version 2.1.0, 9 March 2011, 12 Ted Kosan, SAGE for newbies, Feb. 2008, tkosan/newbies book/sage for newbies v1.23.pdf. 13 Oracle, VirtualBox, Oracle, 14 PARI Group, Bordeaux, PARI/GP, Version 2.4.3, 2008, available from 15 V. Shoup, NTL, a library for doing number theory, August 2009, net/ntl/. 16 D. Simon, ell.gp, Universié Caen, March 2011, simon/ ell.gp. 17 William Stein, Modular forms, a computational approach, Graduate Studies in Mathematics, vol. 79, American Mathematical Society, Providence, RI, 2007, With an appendix by Paul E. Gunnells. MR (2008d:11037) 18, Elementary number theory: primes, congruences, and secrets, a computational approach, Undergraduate Texts in Mathematics, Springer, New York, MR (2009i:11002) 19, Mathematical software and me: A very personal recollection, Dec 2009, http: //wstein.org/mathsoftbio/history.pdf.

20 144 20, Brief history and motivation behind the Sage coercion model, Tech. report, Nov. 2010, blog post on brief-history-and-motivation-behind.htm. 21, Three lectures about explicit methods in number theory using Sage, Release 4.6.2, March 2011, /. 22 Sage Development Team, Sage, Reference Manual, Release 4.6.2, March 2011, http: // 23 The Sage Development Team, Sage, Tutorial, Release 4.6.2, March 2011, sagemath.org/doc/tutorial/. 24 Ted Kosan, SAGE, , ponpoko/knoppix/sage for newbies ja.pdf. 25 Guido van Rossum and Fred L. Drake, JR., Python tutorial release 2.7.1, Python Software Foundation, March , available from 26 VMWare, Inc., VMWare player, VMWare, Inc., player/overview.html. 27 Lawrence C. Washington, Introduction to cyclotomic fields, second ed., Springer-Verlag, New York, MR 97h: , Magma, 7 (,,,, and, eds.), 2009, pp ,, 49 (2010), no. 9, 8 14.

2.2 Sage I 11 factor Sage Sage exit quit 1 sage : exit 2 Exiting Sage ( CPU time 0m0.06s, Wall time 2m8.71 s). 2.2 Sage Python Sage 1. Sage.sage 2. sa

2.2 Sage I 11 factor Sage Sage exit quit 1 sage : exit 2 Exiting Sage ( CPU time 0m0.06s, Wall time 2m8.71 s). 2.2 Sage Python Sage 1. Sage.sage 2. sa I 2017 11 1 SageMath SageMath( Sage ) Sage Python Sage Python Sage Maxima Maxima Sage Sage Sage Linux, Mac, Windows *1 2 Sage Sage 4 1. ( sage CUI) 2. Sage ( sage.sage ) 3. Sage ( notebook() ) 4. Sage

More information

Sage for Mathematics : a Primer ‚æ1Łfl - Sage ‡ð™m‡é

Sage for Mathematics : a Primer   ‚æ1Łfl - Sage ‡ð™m‡é .. / JST CREST. s-yokoyama@imi.kyushu-u.ac.jp 2013 1 15 / IIJ Shun ichi Yokoyama (IMI/JST CREST) at IIJ January 15th, 2013 1 / 23 1 Sage Sage Sage Notebook Sage Salvus 2 Sage Sage Cryptosystem Sage Shun

More information

数論研究者のためのSage (Algebraic Number Theory and Related Topics 2010)

数論研究者のためのSage (Algebraic Number Theory and Related Topics 2010) RIMS Kôkyûroku Bessatsu B32 (2012) 125 144 数論研究者のための Sage (Sage for number theorists) By 木村巌 ( Iwao Kimura) Abstract Sage is an open source software for computer algebra and numerical computation. The

More information

Pari-gp /7/5 1 Pari-gp 3 pq

Pari-gp /7/5 1 Pari-gp 3 pq Pari-gp 3 2007/7/5 1 Pari-gp 3 pq 3 2007 7 5 Pari-gp 3 2007/7/5 2 1. pq 3 2. Pari-gp 3. p p 4. p Abel 5. 6. 7. Pari-gp 3 2007/7/5 3 pq 3 Pari-gp 3 2007/7/5 4 p q 1 (mod 9) p q 3 (3, 3) Abel 3 Pari-gp 3

More information

: Shift-Return evaluate 2.3 Sage? Shift-Return abs 2 abs? 2: abs 3: fac

: Shift-Return evaluate 2.3 Sage? Shift-Return abs 2 abs? 2: abs 3: fac Bulletin of JSSAC(2012) Vol. 18, No. 2, pp. 161-171 : Sage 1 Sage Mathematica Sage (William Stein) 2005 2 2006 2 UCSD Sage Days 1 Sage 1.0 4.7.2 1) Sage Maxima, R 2 Sage Firefox Internet Explorer Sage

More information

1 Web Web 1,,,, Web, Web : - i -

1 Web Web 1,,,, Web, Web : - i - 2015 Future University Hakodate 2015 System Information Science Practice Group Report Project Name Improvement of Environment for Learning Mathematics at FUN A ( ) Group Name GroupA (System) /Project No.

More information

A Brief Introduction to Modular Forms Computation

A Brief Introduction to Modular Forms Computation A Brief Introduction to Modular Forms Computation Magma Supported by GCOE Program Math-For-Industry Education & Research Hub What s this? Definitions and Properties Demonstration H := H P 1 (Q) some conditions

More information

fiš„v8.dvi

fiš„v8.dvi (2001) 49 2 333 343 Java Jasp 1 2 3 4 2001 4 13 2001 9 17 Java Jasp (JAva based Statistical Processor) Jasp Jasp. Java. 1. Jasp CPU 1 106 8569 4 6 7; fuji@ism.ac.jp 2 106 8569 4 6 7; nakanoj@ism.ac.jp

More information

E MathML W3C MathJax 1.3 MathJax MathJax[5] TEX MathML JavaScript TEX MathML [8] [9] MathSciNet[10] MathJax MathJax MathJax MathJax MathJax MathJax We

E MathML W3C MathJax 1.3 MathJax MathJax[5] TEX MathML JavaScript TEX MathML [8] [9] MathSciNet[10] MathJax MathJax MathJax MathJax MathJax MathJax We MathML TEX 1,a) 1,b) MathML TEX JavaScript MathJax TEX GUI MathML TEX MathJax Prototype of e-learning and Communication Systems to Support Displaying Math Equations with MathML and TEX Nobuo Yamashita

More information

SAMA- SUKU-RU Contents p-adic families of Eisenstein series (modular form) Hecke Eisenstein Eisenstein p T

SAMA- SUKU-RU Contents p-adic families of Eisenstein series (modular form) Hecke Eisenstein Eisenstein p T SAMA- SUKU-RU Contents 1. 1 2. 7.1. p-adic families of Eisenstein series 3 2.1. modular form Hecke 3 2.2. Eisenstein 5 2.3. Eisenstein p 7 3. 7.2. The projection to the ordinary part 9 3.1. The ordinary

More information

., White-Box, White-Box. White-Box.,, White-Box., Maple [11], 2. 1, QE, QE, 1 Redlog [7], QEPCAD [9], SyNRAC [8] 3 QE., 2 Brown White-Box. 3 White-Box

., White-Box, White-Box. White-Box.,, White-Box., Maple [11], 2. 1, QE, QE, 1 Redlog [7], QEPCAD [9], SyNRAC [8] 3 QE., 2 Brown White-Box. 3 White-Box White-Box Takayuki Kunihiro Graduate School of Pure and Applied Sciences, University of Tsukuba Hidenao Iwane ( ) / Fujitsu Laboratories Ltd. / National Institute of Informatics. Yumi Wada Graduate School

More information

, : GUI Web Java 2.1 GUI GUI GUI 2 y = x y = x y = x

, : GUI Web Java 2.1 GUI GUI GUI 2 y = x y = x y = x J.JSSAC (2005) Vol. 11, No. 3,4, pp. 77-88 Noda2005 MathBlackBoard MathBlackBoard is a Java program based on the blackboard applet. We can use the blackboard applet with GUI operations. The blackboard

More information

2011 Future University Hakodate 2011 System Information Science Practice Group Report Project Name Visualization of Code-Breaking Group Name Implemati

2011 Future University Hakodate 2011 System Information Science Practice Group Report Project Name Visualization of Code-Breaking Group Name Implemati 2011 Future University Hakodate 2011 System Information Science Practice Group Report Project Name Group Name Implemation Group /Project No. 13-C /Project Leader 1009087 Takahiro Okubo /Group Leader 1009087

More information

. UNIX, Linux, KNOPPIX. C,.,., ( 1 ) p. 2

. UNIX, Linux, KNOPPIX. C,.,., ( 1 ) p. 2 2009 ( 1 ) 2009 ( 1 ) p. 1 . UNIX, Linux, KNOPPIX. C,.,.,. 2009 ( 1 ) p. 2 , +, ( ), ( ), or PC orange2, knxm2008vm, iyokan-6 KNOPPIX/Math (DVD ) 2009 ( 1 ) p. 3 ,. Mathematica (20-30 /1 ), Maple (20 /1

More information

自然言語処理16_2_45

自然言語処理16_2_45 FileMaker Pro E-learning GUI Phrase Reading Cloze. E-learning Language Processing Technology and Educational Material Development Generating English Educational Material using a Database Software Kenichi

More information

2011 Future University Hakodate 2011 System Information Science Practice Group Report Project Name Visualization of Code-Breaking RSA Group Name RSA C

2011 Future University Hakodate 2011 System Information Science Practice Group Report Project Name Visualization of Code-Breaking RSA Group Name RSA C 2011 Future University Hakodate 2011 System Information Science Practice Group Report Project Name RSA Group Name RSA Code Elliptic Curve Cryptograrhy Group /Project No. 13-B /Project Leader 1009087 Takahiro

More information

0. Introduction (Computer Algebra) Z, Q ( ), 1960, LISP, ( ) ( ) 2

0. Introduction (Computer Algebra) Z, Q ( ), 1960, LISP, ( ) ( ) 2 ( ) 1 0. Introduction (Computer Algebra) Z, Q ( ), 1960, LISP, ( ) ( ) 2 ,, 32bit ( 0 n 2 32 1 2 31 n 2 31 1, mod2 32 ) 64 bit Z (bignum; GNU gmp ) n Z n = ±(b l 1 B l 1 + + b 0 B 0 ) (B = 2 32, 0 b i

More information

Copyright c 2008 Zhenjiang Hu, All Right Reserved.

Copyright c 2008 Zhenjiang Hu, All Right Reserved. 2008 10 27 Copyright c 2008 Zhenjiang Hu, All Right Reserved. (Bool) True False data Bool = False True Remark: not :: Bool Bool not False = True not True = False (Pattern matching) (Rewriting rules) not

More information

Vol. 48 No. 4 Apr LAN TCP/IP LAN TCP/IP 1 PC TCP/IP 1 PC User-mode Linux 12 Development of a System to Visualize Computer Network Behavior for L

Vol. 48 No. 4 Apr LAN TCP/IP LAN TCP/IP 1 PC TCP/IP 1 PC User-mode Linux 12 Development of a System to Visualize Computer Network Behavior for L Vol. 48 No. 4 Apr. 2007 LAN TCP/IP LAN TCP/IP 1 PC TCP/IP 1 PC User-mode Linux 12 Development of a System to Visualize Computer Network Behavior for Learning to Associate LAN Construction Skills with TCP/IP

More information

Web Web Web Web Web, i

Web Web Web Web Web, i 22 Web Research of a Web search support system based on individual sensitivity 1135117 2011 2 14 Web Web Web Web Web, i Abstract Research of a Web search support system based on individual sensitivity

More information

Flash Player ローカル設定マネージャー

Flash Player ローカル設定マネージャー ADOBE FLASH PLAYER http://help.adobe.com/ja_jp/legalnotices/index.html iii................................................................................................................. 1...........................................................................................................

More information

IPSJ SIG Technical Report Vol.2015-CLE-16 No /5/23 RESTful Web API Web 1,2,3,4,a) 1,3,2,4 5,6 6 Wannous Muhammad 7,1,8 4,2,1 3,2,1 Maxima Web JS

IPSJ SIG Technical Report Vol.2015-CLE-16 No /5/23 RESTful Web API Web 1,2,3,4,a) 1,3,2,4 5,6 6 Wannous Muhammad 7,1,8 4,2,1 3,2,1 Maxima Web JS RESTful Web API Web 1,2,3,4,a) 1,3,2,4 5,6 6 Wannous Muhammad 7,1,8 4,2,1 3,2,1 Maxima Web JSONP Web API Maxima MathML JavaScript HTML5 Flot Web API RPC REST MathDox GUI MathJax Web 1. LMS (Learning Management

More information

2016 Course Description of Undergraduate Seminars (2015 12 16 ) 2016 12 16 ( ) 13:00 15:00 12 16 ( ) 1 21 ( ) 1 13 ( ) 17:00 1 14 ( ) 12:00 1 21 ( ) 15:00 1 27 ( ) 13:00 14:00 2 1 ( ) 17:00 2 3 ( ) 12

More information

JP1/Integrated Management - Service Support 操作ガイド

JP1/Integrated Management - Service Support 操作ガイド JP1 Version 9 JP1/Integrated Management - Service Support 3020-3-R92-10 P-242C-8F94 JP1/Integrated Management - Service Support 09-50 OS Windows Server 2008 Windows Server 2003 OS JP1/Integrated Management

More information

SQUFOF NTT Shanks SQUFOF SQUFOF Pentium III Pentium 4 SQUFOF 2.03 (Pentium 4 2.0GHz Willamette) N UBASIC 50 / 200 [

SQUFOF NTT Shanks SQUFOF SQUFOF Pentium III Pentium 4 SQUFOF 2.03 (Pentium 4 2.0GHz Willamette) N UBASIC 50 / 200 [ SQUFOF SQUFOF NTT 2003 2 17 16 60 Shanks SQUFOF SQUFOF Pentium III Pentium 4 SQUFOF 2.03 (Pentium 4 2.0GHz Willamette) 60 1 1.1 N 62 16 24 UBASIC 50 / 200 [ 01] 4 large prime 943 2 1 (%) 57 146 146 15

More information

JavaScript MathTOUCH (Shizuka Shirai) Graduate School of Human Environmental Sciences, Mukogawa Women s University (Tetsuo Fukui) S

JavaScript MathTOUCH (Shizuka Shirai) Graduate School of Human Environmental Sciences, Mukogawa Women s University (Tetsuo Fukui) S Title JavaScript 版数式入力インタフェース MathTOUCH の試作 ( 数学ソフトウェアとその効果的教育利用に関する研究 ) Author(s) 白井, 詩沙香 ; 福井, 哲夫 Citation 数理解析研究所講究録 (2015), 1951: 34-39 Issue Date 2015-06 URL http://hdl.handle.net/2433/223967 Right

More information

i Version 1.1, (2012/02/22 24),.,..,.,,. R-space,, ( R- space),, Kahler (Kähler C-space)., R-space,., R-space, Hermite,.

i Version 1.1, (2012/02/22 24),.,..,.,,. R-space,, ( R- space),, Kahler (Kähler C-space)., R-space,., R-space, Hermite,. R-space ( ) Version 1.1 (2012/02/29) i Version 1.1, (2012/02/22 24),.,..,.,,. R-space,, ( R- space),, Kahler (Kähler C-space)., R-space,., R-space, Hermite,. ii 1 Lie 1 1.1 Killing................................

More information

,,,,., C Java,,.,,.,., ,,.,, i

,,,,., C Java,,.,,.,., ,,.,, i 24 Development of the programming s learning tool for children be derived from maze 1130353 2013 3 1 ,,,,., C Java,,.,,.,., 1 6 1 2.,,.,, i Abstract Development of the programming s learning tool for children

More information

GeoGebra /JST CREST (Tatsuyoshi Hamada) Fukuoka University/JST CREST 1,, GeoGebra, 1: TI-92 Plus (WikiPedia ) 2: GeoGebra 2 GeoG

GeoGebra /JST CREST (Tatsuyoshi Hamada) Fukuoka University/JST CREST 1,, GeoGebra, 1: TI-92 Plus (WikiPedia ) 2: GeoGebra 2 GeoG Title 大学初年級におけるGeoGebraの教育利用 ( 数式処理と教育 ) Author(s) 濱田, 龍義 Citation 数理解析研究所講究録 (2010), 1674: 112-119 Issue Date 2010-01 URL http://hdlhandlenet/2433/141210 Right Type Departmental Bulletin Paper Textversion

More information

#2 (IISEC)

#2 (IISEC) #2 (IISEC) 2007 10 6 E Y 2 = F (X) E(F p ) E : Y 2 = F (X) = X 3 + AX + B, A, B F p E(F p ) = {(x, y) F 2 p y2 = F (x)} {P } P : E(F p ) E F p - Given: E/F p : EC, P E(F p ), Q P Find: x Z/NZ s.t. Q =

More information

Bulletin of JSSAC(2014) Vol. 20, No. 2, pp (Received 2013/11/27 Revised 2014/3/27 Accepted 2014/5/26) It is known that some of number puzzles ca

Bulletin of JSSAC(2014) Vol. 20, No. 2, pp (Received 2013/11/27 Revised 2014/3/27 Accepted 2014/5/26) It is known that some of number puzzles ca Bulletin of JSSAC(2014) Vol. 20, No. 2, pp. 3-22 (Received 2013/11/27 Revised 2014/3/27 Accepted 2014/5/26) It is known that some of number puzzles can be solved by using Gröbner bases. In this paper,

More information

NEEDS Yahoo! Finance Yahoo! NEEDS MT EDINET XBRL Magnetic Tape NEEDS MT Mac OS X Server, Linux, Windows Operating System: OS MySQL Web Apache MySQL PHP Web ODBC MT Web ODBC LAMP ODBC NEEDS MT PHP: Hypertext

More information

Vol.55 No (Jan. 2014) saccess 6 saccess 7 saccess 2. [3] p.33 * B (A) (B) (C) (D) (E) (F) *1 [3], [4] Web PDF a m

Vol.55 No (Jan. 2014) saccess 6 saccess 7 saccess 2. [3] p.33 * B (A) (B) (C) (D) (E) (F) *1 [3], [4] Web PDF   a m Vol.55 No.1 2 15 (Jan. 2014) 1,a) 2,3,b) 4,3,c) 3,d) 2013 3 18, 2013 10 9 saccess 1 1 saccess saccess Design and Implementation of an Online Tool for Database Education Hiroyuki Nagataki 1,a) Yoshiaki

More information

Title KETpicによる曲面描画と教育利用 ( 数式処理と教育教育における数式処理システムの効果的利用に関する研究 ) : 数学 Author(s) 金子, 真隆 ; 阿部, 孝之 ; 関口, 昌由 ; 山下, 哲 ; 高遠, Citation 数理解析研究所講究録 (2009), 1624:

Title KETpicによる曲面描画と教育利用 ( 数式処理と教育教育における数式処理システムの効果的利用に関する研究 ) : 数学 Author(s) 金子, 真隆 ; 阿部, 孝之 ; 関口, 昌由 ; 山下, 哲 ; 高遠, Citation 数理解析研究所講究録 (2009), 1624: Title KETpicによる曲面描画と教育利用 ( 数式処理と教育教育における数式処理システムの効果的利用に関する研究 ) : 数学 Author(s) 金子, 真隆 ; 阿部, 孝之 ; 関口, 昌由 ; 山下, 哲 ; 高遠, Citation 数理解析研究所講究録 (2009), 1624: 1-10 Issue Date 2009-01 URL http://hdl.handle.net/2433/140279

More information

浜松医科大学紀要

浜松医科大学紀要 On the Statistical Bias Found in the Horse Racing Data (1) Akio NODA Mathematics Abstract: The purpose of the present paper is to report what type of statistical bias the author has found in the horse

More information

Microsoft Word - toyoshima-deim2011.doc

Microsoft Word - toyoshima-deim2011.doc DEIM Forum 2011 E9-4 252-0882 5322 252-0882 5322 E-mail: t09651yt, sashiori, kiyoki @sfc.keio.ac.jp CBIR A Meaning Recognition System for Sign-Logo by Color-Shape-Based Similarity Computations for Images

More information

II

II II 2016 7 21 computer-assisted proof 1 / 64 1. 2. 3. Siegfried M. Rump : [1] I,, 14:3 (2004), pp. 214 223. [2] II,, 14:4 (2004), pp. 346 359. 2 / 64 Risch 18 3 / 64 M n = 2 n 1 (n = 1, 2,... ) 2 2 1 1

More information

四変数基本対称式の解放

四変数基本対称式の解放 Solving the simultaneous equation of the symmetric tetravariate polynomials and The roots of a quartic equation Oomori, Yasuhiro in Himeji City, Japan Dec.1, 2011 Abstract 1. S 4 2. 1. {α, β, γ, δ} (1)

More information

Linux Activities for Promoting Desktop Linux Utilization Jun Iio Research Center for Information Technology, Mitsubish

Linux Activities for Promoting Desktop Linux Utilization Jun Iio Research Center for Information Technology, Mitsubish Linux Activities for Promoting Desktop Linux Utilization Jun Iio iiojun@mri.co.jp 100-8141 2-3-6 Research Center for Information Technology, Mitsubishi Research Institute, Inc. 2-3-6 Otemachi, Chiyoda-ku,

More information

2006 [3] Scratch Squeak PEN [4] PenFlowchart 2 3 PenFlowchart 4 PenFlowchart PEN xdncl PEN [5] PEN xdncl DNCL 1 1 [6] 1 PEN Fig. 1 The PEN

2006 [3] Scratch Squeak PEN [4] PenFlowchart 2 3 PenFlowchart 4 PenFlowchart PEN xdncl PEN [5] PEN xdncl DNCL 1 1 [6] 1 PEN Fig. 1 The PEN PenFlowchart 1,a) 2,b) 3,c) 2015 3 4 2015 5 12, 2015 9 5 PEN & PenFlowchart PEN Evaluation of the Effectiveness of Programming Education with Flowcharts Using PenFlowchart Wataru Nakanishi 1,a) Takeo Tatsumi

More information

IPSJ SIG Technical Report Vol.2014-EIP-63 No /2/21 1,a) Wi-Fi Probe Request MAC MAC Probe Request MAC A dynamic ads control based on tra

IPSJ SIG Technical Report Vol.2014-EIP-63 No /2/21 1,a) Wi-Fi Probe Request MAC MAC Probe Request MAC A dynamic ads control based on tra 1,a) 1 1 2 1 Wi-Fi Probe Request MAC MAC Probe Request MAC A dynamic ads control based on traffic Abstract: The equipment with Wi-Fi communication function such as a smart phone which are send on a regular

More information

DEIM Forum 2010 D Development of a La

DEIM Forum 2010 D Development of a La DEIM Forum 2010 D5-3 432-8011 3-5-1 E-mail: {cs06062,cs06015}@s.inf.shizuoka.ac.jp, {yokoyama,fukuta,ishikawa}@.inf.shizuoka.ac.jp Development of a Large-scale Visualization System Based on Sensor Network

More information

(check matrices and minimum distances) H : a check matrix of C the minimum distance d = (the minimum # of column vectors of H which are linearly depen

(check matrices and minimum distances) H : a check matrix of C the minimum distance d = (the minimum # of column vectors of H which are linearly depen Hamming (Hamming codes) c 1 # of the lines in F q c through the origin n = qc 1 q 1 Choose a direction vector h i for each line. No two vectors are colinear. A linearly dependent system of h i s consists

More information

JOURNAL OF THE JAPANESE ASSOCIATION FOR PETROLEUM TECHNOLOGY VOL. 66, NO. 6 (Nov., 2001) (Received August 10, 2001; accepted November 9, 2001) Alterna

JOURNAL OF THE JAPANESE ASSOCIATION FOR PETROLEUM TECHNOLOGY VOL. 66, NO. 6 (Nov., 2001) (Received August 10, 2001; accepted November 9, 2001) Alterna JOURNAL OF THE JAPANESE ASSOCIATION FOR PETROLEUM TECHNOLOGY VOL. 66, NO. 6 (Nov., 2001) (Received August 10, 2001; accepted November 9, 2001) Alternative approach using the Monte Carlo simulation to evaluate

More information

01社会学部研究紀要.indd

01社会学部研究紀要.indd Pareto s Social System Theory Reconsidered () The equilibrium of Social System in History Makoto AKASAKA Abstract A purpose of this article is to draw exactly a summary of the social system theory of Vilfredo

More information

3D UbiCode (Ubiquitous+Code) RFID ResBe (Remote entertainment space Behavior evaluation) 2 UbiCode Fig. 2 UbiCode 2. UbiCode 2. 1 UbiCode UbiCode 2. 2

3D UbiCode (Ubiquitous+Code) RFID ResBe (Remote entertainment space Behavior evaluation) 2 UbiCode Fig. 2 UbiCode 2. UbiCode 2. 1 UbiCode UbiCode 2. 2 THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS HCG HUMAN COMMUNICATION GROUP SYMPOSIUM. UbiCode 243 0292 1030 E-mail: {ubicode,koide}@shirai.la, {otsuka,shirai}@ic.kanagawa-it.ac.jp

More information

IPSJ SIG Technical Report Vol.2015-MUS-107 No /5/23 HARK-Binaural Raspberry Pi 2 1,a) ( ) HARK 2 HARK-Binaural A/D Raspberry Pi 2 1.

IPSJ SIG Technical Report Vol.2015-MUS-107 No /5/23 HARK-Binaural Raspberry Pi 2 1,a) ( ) HARK 2 HARK-Binaural A/D Raspberry Pi 2 1. HARK-Binaural Raspberry Pi 2 1,a) 1 1 1 2 3 () HARK 2 HARK-Binaural A/D Raspberry Pi 2 1. [1,2] [2 5] () HARK (Honda Research Institute Japan audition for robots with Kyoto University) *1 GUI ( 1) Python

More information

Shonan Institute of Technology MEMOIRS OF SHONAN INSTITUTE OF TECHNOLOGY Vol. 41, No. 1, 2007 Ships1 * ** ** ** Development of a Small-Mid Range Paral

Shonan Institute of Technology MEMOIRS OF SHONAN INSTITUTE OF TECHNOLOGY Vol. 41, No. 1, 2007 Ships1 * ** ** ** Development of a Small-Mid Range Paral MEMOIRS OF SHONAN INSTITUTE OF TECHNOLOGY Vol. 41, No. 1, 2007 Ships1 * ** ** ** Development of a Small-Mid Range Parallel Computer Ships1 Makoto OYA*, Hiroto MATSUBARA**, Kazuyoshi SAKURAI** and Yu KATO**

More information

¥×¥í¥°¥é¥ß¥ó¥°±é½¬I Exercise on Programming I [1zh] ` `%%%`#`&12_`__~~~ alse

¥×¥í¥°¥é¥ß¥ó¥°±é½¬I  Exercise on Programming I [1zh] ` `%%%`#`&12_`__~~~alse I Exercise on Programming I http://bit.ly/oitprog1 1, 2 of 14 ( RD S ) I 1, 2 of 14 1 / 44 Ruby Ruby ( RD S ) I 1, 2 of 14 2 / 44 7 5 9 2 9 3 3 2 6 5 1 3 2 5 6 4 7 8 4 5 2 7 9 6 4 7 1 3 ( RD S ) I 1, 2

More information

29 jjencode JavaScript

29 jjencode JavaScript Kochi University of Technology Aca Title jjencode で難読化された JavaScript の検知 Author(s) 中村, 弘亮 Citation Date of 2018-03 issue URL http://hdl.handle.net/10173/1975 Rights Text version author Kochi, JAPAN http://kutarr.lib.kochi-tech.ac.jp/dspa

More information

ACS電子ジャーナル利用マニュアル

ACS電子ジャーナル利用マニュアル American Chemical Society ACS Web Edition & Journal Archives American Chemical Society ACS 4 Web Edition 2002 7 1879 Journal Archives ACS 1...2 2 2-1...3 2-2...4 2-3...5 3 3-1 Abstract...6 3-2 Full Text

More information

MOMW_I_,II 利用ガイド.PDF

MOMW_I_,II 利用ガイド.PDF MOMW (I), II 1 The Making of the Modern World I. The Making of the Modern World... 2 II.... 3 II-1... 3 II-2 Basic Search... 4 II-3... 5 II-4 Advanced Search... 9 II-5... 13 III.... 14 III-1... 14 III-2...

More information

2 22006 2 e-learning e e 2003 1 4 e e e-learning 2 Web e-leaning 2004 2005 2006 e 4 GP 4 e-learning e-learning e-learning e LMS LMS Internet Navigware

2 22006 2 e-learning e e 2003 1 4 e e e-learning 2 Web e-leaning 2004 2005 2006 e 4 GP 4 e-learning e-learning e-learning e LMS LMS Internet Navigware 2 2 Journal of Multimedia Aided Education Research 2006, Vol. 2, No. 2, 19 e 1 1 2 2 1 1 GP e 2004 e-learning 2004 e-learning 2005 e-learning e-learning e-learning e-learning 2004 e-learning HuWeb 2005

More information

untitled

untitled Studies in Human Geography 32 Geoenvironmental Sciences, Graduate School of Life and Environmental Sciences, University of Tsukuba, Japan ArcGIS Geography Network ArcGIS ArcGIS ArcGIS Geography Network

More information

1 Fig. 1 Extraction of motion,.,,, 4,,, 3., 1, 2. 2.,. CHLAC,. 2.1,. (256 ).,., CHLAC. CHLAC, HLAC. 2.3 (HLAC ) r,.,. HLAC. N. 2 HLAC Fig. 2

1 Fig. 1 Extraction of motion,.,,, 4,,, 3., 1, 2. 2.,. CHLAC,. 2.1,. (256 ).,., CHLAC. CHLAC, HLAC. 2.3 (HLAC ) r,.,. HLAC. N. 2 HLAC Fig. 2 CHLAC 1 2 3 3,. (CHLAC), 1).,.,, CHLAC,.,. Suspicious Behavior Detection based on CHLAC Method Hideaki Imanishi, 1 Toyohiro Hayashi, 2 Shuichi Enokida 3 and Toshiaki Ejima 3 We have proposed a method for

More information

応用数学特論.dvi

応用数学特論.dvi 1 1 1.1.1 ( ). P,Q,R,.... 2+3=5 2 1.1.2 ( ). P T (true) F (false) T F P P T P. T 2 F 1.1.3 ( ). 2 P Q P Q P Q P Q P or Q P Q P Q P Q T T T T F T F T T F F F. P = 5 4 Q = 3 2 P Q = 5 4 3 2 P F Q T P Q T

More information

100 SDAM SDAM Windows2000/XP 4) SDAM TIN ESDA K G G GWR SDAM GUI

100 SDAM SDAM Windows2000/XP 4) SDAM TIN ESDA K G G GWR SDAM GUI 30 99 112 2006 SDAM SDAM SDAM SDAM 1950 1960 1970 SPSS SAS Microsoft Excel ArcView GIS 2002 ArcExplorer 1) MANDARA 2) GIS 2000 TNTLite 3) GIS 100 SDAM SDAM Windows2000/XP 4) SDAM TIN ESDA K G G GWR SDAM

More information

ÿþ

ÿþ Abstract In this paper, we analyze the mechanism of open-source development, in which anybody can join and leave to the collaboration to develop complex software system, as implausible phenomena. Here,

More information

On Japanese empathy and interpretation IKEDA, Masatoshi In this paper I compared it with empathy as a manner of psychotherapist about interpretation a

On Japanese empathy and interpretation IKEDA, Masatoshi In this paper I compared it with empathy as a manner of psychotherapist about interpretation a On Japanese empathy and interpretation IKEDA, Masatoshi In this paper I compared it with empathy as a manner of psychotherapist about interpretation and discussed it. For words of English empathy, there

More information

/ p p

/ p p http://alce.jp/journal/ 14 2016 pp. 33-54 ISSN 2188-9600 * 3 Copyright 2016 by Association for Language and Cultural Education 1 2012 1 1 * E-mail: mannami.eri@gmail.com 33 1980 1990 2012 1998 1991/1993

More information

å‰Łçı—訋çfl»æ³Łã†¨ã…Łã‡£ã…œã…−ã……ã…†æŁ°, ㆚ㆮ2æ¬¡è©Łä¾¡å‹ƒå›²ã•† ㅋㅪㅜã…−ã……ã…†æŁ°å‹Šã†«ã‡‹ã‡‰é•£ã†®ç¢ºç”⁄訋箊

å‰Łçı—訋çfl»æ³Łã†¨ã…Łã‡£ã…œã…−ã……ã…†æŁ°,   ㆚ㆮ2æ¬¡è©Łä¾¡å‹ƒå›²ã•† ㅋㅪㅜã…−ã……ã…†æŁ°å‹Šã†«ã‡‹ã‡‰é•£ã†®ç¢ºç”⁄訋箊 , 2 August 28 (Fri), 2016 August 28 (Fri), 2016 1 / 64 Outline 1 2 3 2 4 2 5 6 August 28 (Fri), 2016 2 / 64 fibonacci Lucas 2 August 28 (Fri), 2016 3 / 64 Dynamic Programming R.Bellman Bellman Continuum

More information

[2] OCR [3], [4] [5] [6] [4], [7] [8], [9] 1 [10] Fig. 1 Current arrangement and size of ruby. 2 Fig. 2 Typography combined with printing

[2] OCR [3], [4] [5] [6] [4], [7] [8], [9] 1 [10] Fig. 1 Current arrangement and size of ruby. 2 Fig. 2 Typography combined with printing 1,a) 1,b) 1,c) 2012 11 8 2012 12 18, 2013 1 27 WEB Ruby Removal Filters Using Genetic Programming for Early-modern Japanese Printed Books Taeka Awazu 1,a) Masami Takata 1,b) Kazuki Joe 1,c) Received: November

More information

FileMaker Server 9 Getting Started Guide

FileMaker Server 9 Getting Started Guide FileMaker Server 10 2007-2009 FileMaker, Inc. All rights reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker Bento Bento FileMaker, Inc. Mac Mac Apple Inc. FileMaker

More information

kut-paper-template2.dvi

kut-paper-template2.dvi 19 A Proposal of Text Classification using Formal Concept Analysis 1080418 2008 3 7 ( ) Hasse Web Reuters 21578 Concept Explorer 2 4 said i Abstract A Proposal of Text Classification using Formal Concept

More information

Rによる計量分析:データ解析と可視化 - 第2回 セットアップ

Rによる計量分析:データ解析と可視化 - 第2回 セットアップ R 2 2017 Email: gito@eco.u-toyama.ac.jp October 16, 2017 Outline 1 ( ) 2 R RStudio 3 4 R (Toyama/NIHU) R October 16, 2017 1 / 34 R RStudio, R PC ( ) ( ) (Toyama/NIHU) R October 16, 2017 2 / 34 R ( ) R

More information

ON STRENGTH AND DEFORMATION OF REINFORCED CONCRETE SHEAR WALLS By Shigeru Mochizuki Concrete Journal, Vol. 18, No. 4, April 1980, pp. 1 `13 Synopsis A

ON STRENGTH AND DEFORMATION OF REINFORCED CONCRETE SHEAR WALLS By Shigeru Mochizuki Concrete Journal, Vol. 18, No. 4, April 1980, pp. 1 `13 Synopsis A ON STRENGTH AND DEFORMATION OF REINFORCED CONCRETE SHEAR WALLS By Shigeru Mochizuki Concrete Journal, Vol. 18, No. 4, April 1980, pp. 1 `13 Synopsis After Tokachioki Earthquake of 1968, the importance

More information

26 Development of Learning Support System for Fixation of Basketball Shoot Form

26 Development of Learning Support System for Fixation of Basketball Shoot Form 26 Development of Learning Support System for Fixation of Basketball Shoot Form 1175094 ,.,,.,,.,,.,,,.,,,,.,,,.,,,,, Kinect i Abstract Development of Learning Support System for Fixation of Basketball

More information

特集_03-07.Q3C

特集_03-07.Q3C 3-7 Error Detection and Authentication in Quantum Key Distribution YAMAMURA Akihiro and ISHIZUKA Hirokazu Detecting errors in a raw key and authenticating a private key are crucial for quantum key distribution

More information

LAN LAN LAN LAN LAN LAN,, i

LAN LAN LAN LAN LAN LAN,, i 22 A secure wireless communication system using virtualization technologies 1115139 2011 3 4 LAN LAN LAN LAN LAN LAN,, i Abstract A secure wireless communication system using virtualization technologies

More information

はじめに

はじめに IT 1 NPO (IPEC) 55.7 29.5 Web TOEIC Nice to meet you. How are you doing? 1 type (2002 5 )66 15 1 IT Java (IZUMA, Tsuyuki) James Robinson James James James Oh, YOU are Tsuyuki! Finally, huh? What's going

More information

% 95% 2002, 2004, Dunkel 1986, p.100 1

% 95% 2002, 2004, Dunkel 1986, p.100 1 Blended Learning 要 旨 / Moodle Blended Learning Moodle キーワード:Blended Learning Moodle 1 2008 Moodle e Blended Learning 2009.. 1994 2005 1 2 93% 95% 2002, 2004, 2011 2011 1 Dunkel 1986, p.100 1 Blended Learning

More information

,,.,,., II,,,.,,.,.,,,.,,,.,, II i

,,.,,., II,,,.,,.,.,,,.,,,.,, II i 12 Load Dispersion Methods in Thin Client Systems 1010405 2001 2 5 ,,.,,., II,,,.,,.,.,,,.,,,.,, II i Abstract Load Dispersion Methods in Thin Client Systems Noritaka TAKEUCHI Server Based Computing by

More information

Systemwalker IT Service Management Systemwalker IT Service Management V11.0L10 IT Service Management - Centric Manager Windows

Systemwalker IT Service Management Systemwalker IT Service Management V11.0L10 IT Service Management - Centric Manager Windows Systemwalker IT Service Management Systemwalker IT Service Management V11.0L10 IT Service Management - Centric Manager Windows Systemwalker IT Service Management Systemwalker Centric Manager IT Service

More information

189 2015 1 80

189 2015 1 80 189 2015 1 A Design and Implementation of the Digital Annotation Basis on an Image Resource for a Touch Operation TSUDA Mitsuhiro 79 189 2015 1 80 81 189 2015 1 82 83 189 2015 1 84 85 189 2015 1 86 87

More information

19 Systematization of Problem Solving Strategy in High School Mathematics for Improving Metacognitive Ability

19 Systematization of Problem Solving Strategy in High School Mathematics for Improving Metacognitive Ability 19 Systematization of Problem Solving Strategy in High School Mathematics for Improving Metacognitive Ability 1105402 2008 2 4 2,, i Abstract Systematization of Problem Solving Strategy in High School

More information

Studies of Foot Form for Footwear Design (Part 9) : Characteristics of the Foot Form of Young and Elder Women Based on their Sizes of Ball Joint Girth

Studies of Foot Form for Footwear Design (Part 9) : Characteristics of the Foot Form of Young and Elder Women Based on their Sizes of Ball Joint Girth Studies of Foot Form for Footwear Design (Part 9) : Characteristics of the Foot Form of Young and Elder Women Based on their Sizes of Ball Joint Girth and Foot Breadth Akiko Yamamoto Fukuoka Women's University,

More information

たのしいプログラミング Pythonではじめよう!

たのしいプログラミング Pythonではじめよう! Title of English-language original: Python for Kids A Playful Introduction to Programming ISBN 978-1-59327-407-8, published by No Starch Press, Inc. Copyright 2013 by Jason R. Briggs. Japanese-language

More information

chisq.test corresp plot

chisq.test corresp plot Research and Analysis about Study Time using R MIYOSHI Yoshihiko In Saitama W. J. College, we have implemented many surveys which are the freshman questionnaire, the graduate satisfaction questionnaire,

More information

Oracle Lite Tutorial

Oracle Lite Tutorial GrapeCity -.NET with GrapeCity - SPREAD Creation Date: Nov. 30, 2005 Last Update: Nov. 30, 2005 Version: 1.0 Document Control Internal Use Only Author Hiroshi Ota Change Logs Date Author Version Change

More information

「プログラミング言語」 SICP 第4章 ~超言語的抽象~ その6

「プログラミング言語」  SICP 第4章   ~超言語的抽象~   その6 SICP 4 6 igarashi@kuis.kyoto-u.ac.jp July 21, 2015 ( ) SICP 4 ( 6) July 21, 2015 1 / 30 4.3: Variations on a Scheme Non-deterministic Computing 4.3.1: amb 4.3.2: 4.3.3: amb ( ) SICP 4 ( 6) July 21, 2015

More information

Mullen IFDOInternational Federation of Data Organizations http : / / www. ifdo. org / org _ archives/arc_bfr.htm CESSDA CESSDA CESSDA http://www.nsd.uib.no/ Cessda/ CESSDAArchives in Europe Elder et al.

More information

. Mac Lane [ML98]. 1 2 (strict monoidal category) S 1 R 3 A S 1 [0, 1] C 2 C End C (1) C 4 1 U q (sl 2 ) Drinfeld double. 6 2

. Mac Lane [ML98]. 1 2 (strict monoidal category) S 1 R 3 A S 1 [0, 1] C 2 C End C (1) C 4 1 U q (sl 2 ) Drinfeld double. 6 2 2014 6 30. 2014 3 1 6 (Hopf algebra) (group) Andruskiewitsch-Santos [AFS09] 1980 Drinfeld (quantum group) Lie Lie (ribbon Hopf algebra) (ribbon category) Turaev [Tur94] Kassel [Kas95] (PD) x12005i@math.nagoya-u.ac.jp

More information

HARK Designer Documentation 0.5.0 HARK support team 2013 08 13 Contents 1 3 2 5 2.1.......................................... 5 2.2.............................................. 5 2.3 1: HARK Designer.................................

More information

kokyuroku.dvi

kokyuroku.dvi On Applications of Rigorous Computing to Dynamical Systems (Zin ARAI) Department of Mathematics, Kyoto University email: arai@math.kyoto-u.ac.jp 1 [12, 13] Lorenz 2 Lorenz 3 4 2 Lorenz 2.1 Lorenz E. Lorenz

More information

( 9 1 ) 1 2 1.1................................... 2 1.2................................................. 3 1.3............................................... 4 1.4...........................................

More information

"CAS を利用した Single Sign On 環境の構築"

CAS を利用した Single Sign On 環境の構築 CAS 2 Single Sign On 1,3, 2,3, 2, 2,3 1 2 3 May 31, 2007 ITRC p. 1/29 Plan of Talk Brief survey of Single Sign On using CAS Brief survey of Authorization Environment using CAS 2 Summary May 31, 2007 ITRC

More information

2014 x n 1 : : :

2014 x n 1 : : : 2014 x n 1 : : 2015 1 30 : 5510113 1 x n 1 n x 2 1 = (x 1)(x+1) x 3 1 = (x 1)(x 2 +x+1) x 4 1 = (x 1)(x + 1)(x 2 + 1) x 5 1 = (x 1)(x 4 + x 3 + x 2 + x + 1) 1, 1,0 n = 105 2 1 n x n 1 Maple 1, 1,0 n 2

More information

I. (CREMONA ) : Cremona [C],., modular form f E f. 1., modular X H 1 (X, Q). modular symbol M-symbol, ( ) modular symbol., notation. H = { z = x

I. (CREMONA ) : Cremona [C],., modular form f E f. 1., modular X H 1 (X, Q). modular symbol M-symbol, ( ) modular symbol., notation. H = { z = x I. (CREMONA ) : Cremona [C],., modular form f E f. 1., modular X H 1 (X, Q). modular symbol M-symbol, ( ). 1.1. modular symbol., notation. H = z = x iy C y > 0, cusp H = H Q., Γ = PSL 2 (Z), G Γ [Γ : G]

More information

<88BB8D8293BF5F907D955C B2E786C7378>

<88BB8D8293BF5F907D955C B2E786C7378> 1 1 1 1 2 1 3 2 2 1 2 2 2 3 2 2013 2 22 2655 9 2013 4 1 2013 4 10 3 1 2009 12 4 1 2 2010 1 14 1 14 3 2010 3 28 1960 1963 2009 2 8 2009 6 2010 1 3 10 2012 109 115 2010 6 98 2011 5 4 2013 3 17 2013 3 13

More information

30 2014.08 2 1985 Koblitz Miller 2.1 0 field Fp p prime field Fp E Fp Fp Hasse Weil 2.2 Fp 2 P Q R R P Q O P O R Q Q O R P P xp, yp Q xq, yq yp yq R=O

30 2014.08 2 1985 Koblitz Miller 2.1 0 field Fp p prime field Fp E Fp Fp Hasse Weil 2.2 Fp 2 P Q R R P Q O P O R Q Q O R P P xp, yp Q xq, yq yp yq R=O An Internet Vote Using the Elliptic Curve Cryptosystem TAKABAYASHI Shigeki Nowadays various changes are taking place in the society by the spread of the Internet, and we will vote by the Internet using

More information

FileMaker Server Getting Started Guide

FileMaker Server Getting Started Guide FileMaker Server 11 2004-2010 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker, Inc. FileMaker, Inc. FileMaker FileMaker,

More information

IT,, i

IT,, i 22 Retrieval support system using bookmarks that are shared in an organization 1110250 2011 3 17 IT,, i Abstract Retrieval support system using bookmarks that are shared in an organization Yoshihiko Komaki

More information

. KNOPPIX cloop, 700MB CD 1.8GB. DVD, KNOPPIX DVD 12GB.,.,,,. *2, KNOPPIX. 2.1 Windows Mac CD/DVD, Windows PC KNOPPIX. Apple Mac,, Mac Intel CPU

. KNOPPIX cloop, 700MB CD 1.8GB. DVD, KNOPPIX DVD 12GB.,.,,,. *2, KNOPPIX. 2.1 Windows Mac CD/DVD, Windows PC KNOPPIX. Apple Mac,, Mac Intel CPU KNOPPIX/Math KNOPPIX/Math Project 1 Maxima [1],,,.., KNOPPIX/Math *1. CD/DVD PC,. KNOPPIX/Math/2007 2000, 100. KNOPPIX/Math,,. KNOPPIX/Math.,,., CD/DVD,. USB,. KNOPPIX/Math,. 2 KNOPPIX KNOPPIX/Math KNOPPIX

More information

Vol.54 No (Mar. 2013) 1,a) , A Case Study of the Publication of Information on the Japan Earthquake Naoto Matsumoto 1,a

Vol.54 No (Mar. 2013) 1,a) , A Case Study of the Publication of Information on the Japan Earthquake Naoto Matsumoto 1,a 1,a) 2012 6 1, 2012 12 20 A Case Study of the Publication of Information on the Japan Earthquake Naoto Matsumoto 1,a) Received: June 1, 2012, Accepted: December 20, 2012 Abstract: On the disasters, the

More information

(a) (b) (c) Canny (d) 1 ( x α, y α ) 3 (x α, y α ) (a) A 2 + B 2 + C 2 + D 2 + E 2 + F 2 = 1 (3) u ξ α u (A, B, C, D, E, F ) (4) ξ α (x 2 α, 2x α y α,

(a) (b) (c) Canny (d) 1 ( x α, y α ) 3 (x α, y α ) (a) A 2 + B 2 + C 2 + D 2 + E 2 + F 2 = 1 (3) u ξ α u (A, B, C, D, E, F ) (4) ξ α (x 2 α, 2x α y α, [II] Optimization Computation for 3-D Understanding of Images [II]: Ellipse Fitting 1. (1) 2. (2) (edge detection) (edge) (zero-crossing) Canny (Canny operator) (3) 1(a) [I] [II] [III] [IV ] E-mail sugaya@iim.ics.tut.ac.jp

More information

22 (266) / Web PF-Web Web Web Web / Web Web PF-Web Web Web Web CGI Web Web 1 Web PF-Web Web Perl C CGI A Pipe/Filter Architecture Based Software Gener

22 (266) / Web PF-Web Web Web Web / Web Web PF-Web Web Web Web CGI Web Web 1 Web PF-Web Web Perl C CGI A Pipe/Filter Architecture Based Software Gener 22 (266) / Web PF-Web Web Web Web / Web Web PF-Web Web Web Web CGI Web Web 1 Web PF-Web Web Perl C CGI A Pipe/Filter Architecture Based Software Generator PF-Web for Constructing Web Applications. Tomohiro

More information

1_26.dvi

1_26.dvi C3PV 1,a) 2,b) 2,c) 3,d) 1,e) 2012 4 20, 2012 10 10 C3PV C3PV C3PV 1 Java C3PV 45 38 84% Programming Process Visualization for Supporting Students in Programming Exercise Hiroshi Igaki 1,a) Shun Saito

More information

<95DB8C9288E397C389C88A E696E6462>

<95DB8C9288E397C389C88A E696E6462> 2011 Vol.60 No.2 p.138 147 Performance of the Japanese long-term care benefit: An International comparison based on OECD health data Mie MORIKAWA[1] Takako TSUTSUI[2] [1]National Institute of Public Health,

More information

Web Basic Web SAS-2 Web SAS-2 i

Web Basic Web SAS-2 Web SAS-2 i 19 Development of moving image delivery system for elementary school 1080337 2008 3 10 Web Basic Web SAS-2 Web SAS-2 i Abstract Development of moving image delivery system for elementary school Ayuko INOUE

More information