Acegen Code Generator

Total Page:16

File Type:pdf, Size:1020Kb

Acegen Code Generator AAcceeGGeenn SMSInitialize "test", "Language" −> "Fortran" ; SMSModule "test", Real x$$, f$$ ; x£ SMSReal x$$ ; @ D Module : @test @ DD @ D SMSIf x<= 0 ; f• x2; SMSElse ; @ D f§ Sin x ; J. Korelc SMSEndIf f ; @D SMSExport@ D f, f$$ ; SMSWrite@"test"D ; Function :@ testD 4 formulae, 18 sub−expressions 0 File@ createdD : test.f Size : 850 @ D UNIVERSITY OF LJUBLJANA FACULTY OF CIVIL AND GEODETIC ENGINEERING 2006 2 AceGen code generator AceGen Contents AceGen Contents ................................................................................................................... 2 Tutorial ........................................................................................................................................ 7 Preface ............................................................................................................................... 7 Introduction ..................................................................................................................... 8 General .......... 8 AceGen .......... 8 Mathematica and AceGen ...... 10 Bibliography .. 11 Standard AceGen Procedure ................................................................................... 12 Load AceGen package ........... 12 Description of Introductory Example 12 Description of AceGen Characteristic Steps .. 12 Generation of C code . 15 Generation of MathLink code 16 Generation of Matlab code .... 18 Symbolic-Numeric Interface ..................................................................................... 19 Auxiliary Variables ........................................................................................................ 21 User Interface ................................................................................................................. 25 Verification of Automatically Generated Code ................................................. 34 Expression Optimization ........................................................................................... 38 Program Flow Control ................................................................................................. 40 Algebraic Operations .................................................................................................. 44 Automatic Differentiation ...... 44 Symbolic Evaluation .. 48 Linear Algebra ........... 49 Other Algebraic Computations .......... 51 Advanced Features ............................................................................................................... 52 Arrays ................................................................................................................................. 52 User Defined Functions .............................................................................................. 54 Exceptions in Differentiation ................................................................................... 56 Characteristic Formulae ............................................................................................. 60 Non-local Operations .................................................................................................. 65 Signatures of the Expressions ................................................................................ 66 Reference Guide ..................................................................................................................... 69 AceGen Session ............................................................................................................ 69 SMSInitialize . 69 SMSModule ... 71 SMSWrite ...... 72 SMSEvaluateCellsWithTag ... 74 AceGen code generator 3 SMSVerbatim 75 SMSPrint ....... 76 Basic Assignments ...................................................................................................... 79 SMSR or £ ..... 79 SMSV or ¢ ..... 80 SMSM or ¥ .... 80 SMSS or ¤ .... 81 SMSInt .......... 82 SMSSimplify . 82 SMSVariables 83 Symbolic-numeric Interface ..................................................................................... 83 SMSReal ........ 83 SMSInteger .... 84 SMSLogical ... 84 SMSRealList . 85 SMSExport .... 87 SMSCall ........ 88 Smart Assignments ...................................................................................................... 90 SMSFreeze .... 90 SMSFictive .... 95 SMSReplaceAll ......... 96 SMSSmartReduce ...... 98 SMSSmartRestore ..... 98 SMSRestore ... 99 Arrays ................................................................................................................................. 99 SMSArray ...... 99 SMSPart ......... 100 SMSReplacePart ........ 101 SMSDot ......... 101 SMSSum ........ 102 Differentiation ................................................................................................................. 103 SMSD 103 SMSDefineDerivative ............ 106 Program Flow Control ................................................................................................. 107 SMSIf 107 SMSElse ........ 111 SMSEndIf ...... 112 SMSDo .......... 112 SMSEndDo .... 116 SMSReturn, SMSBreak, SMSContinue ......... 117 Utilities ....................................................................................................................................... 118 Debugging ........................................................................................................................ 118 SMSSetBreak 118 SMSLoadSession ....... 118 SMSAnalyze .. 118 SMSClearBreak ......... 121 SMSActivateBreak .... 121 4 AceGen code generator Random Value Functions .......................................................................................... 121 SMSAbs ........ 121 SMSSign ........ 122 SMSKroneckerDelta .. 122 SMSSqrt ........ 122 SMSMin,SMSMax .... 122 SMSRandom . 123 General Functions ........................................................................................................ 123 SMSNumberQ ........... 123 SMSPower ..... 123 SMSTime ....... 123 SMSUnFreeze ............ 123 Linear Algebra ................................................................................................................ 124 SMSLinearSolve ........ 124 SMSLUFactor ............ 124 SMSLUSolve . 124 SMSFactorSim ........... 124 SMSInverse ... 125 SMSDet ......... 125 SMSKrammer 125 Tensor Algebra ............................................................................................................... 125 SMSCovariantBase .... 125 SMSCovariantMetric . 126 SMSContravariantMetric ....... 126 SMSChristoffell1 ....... 127 SMSChristoffell2 ....... 127 SMSTensorTransformation ... 128 SMSDCovariant ......... 128 Mechanics of Solids ..................................................................................................... 129 SMSLameToHooke, SMSHookeToLame, SMSHookeToBulk, SMSBulkToHooke . 129 SMSPlaneStressMatrix, SMSPlaneStrainMatrix ........ 129 SMSEigenvalues ........ 130 SMSMatrixExp .......... 130 SMSInvariantsI,SMSInvariantsJ ........ 130 General Numerical Environments ................................................................................... 131 MathLink Environment .............................................................................................. 131 SMSInstallMathLink . 131 SMSLinkNoEvaluations ........ 131 SMSSetLinkOptions .. 131 Matlab Environment ..................................................................................................... 132 Finite Element Environments ............................................................................................ 133 FE Environments Introduction ................................................................................ 133 Standard FE Procedure .............................................................................................. 135 User defined environment interface ..................................................................... 139 Reference Guide ............................................................................................................ 141 SMSTemplate 141 SMSStandardModule . 141 AceGen code generator 5 Template Constants ... 147 Element Topology ..... 151 Node Identification .... 155 Numerical Integration 155 Elimination of local unknowns .......... 162 Subroutine: "Sensitivity pseudo-load" and "Dependent sensitivity" .. 163 Subroutine: "Postprocessing" 165 Data Structures .............................................................................................................. 166 Environment Data ...... 166 Integer Type Environment Data ......... 166 Real Type Environment Data . 171 Node Data Structures . 172 Node Specification Data ........ 172 Node Data ...... 173 Element Data Structures ........ 174 Domain Specification Data .... 174 Element Data . 179 Problem Solving Environments .............................................................................. 179 AceFEM ......... 179 FEAP 179 ELFEN ........... 182 Other environments ... 185 Interactions: Templates-AceGen-AceFEM ......................................................... 186 Interactions: Glossary 186 Interactions: Element Topology ......... 186 Interactions: Memory Management ... 187 Interactions: Element Description ...... 187 Interactions: Input Data ......... 188 Interactions: Mathematica ..... 188 Interactions: Presentation of Results .. 189 Interactions: General .. 189 AceGen Examples .................................................................................................................. 190 About AceGen Examples ........................................................................................... 190
Recommended publications
  • Undergraduate Catalog 14-16
    UNDERGRADUATE CATALOG: 2014-2016 Connecticut State Colleges and Universities ACADEMIC DEPARTMENTS, PROGRAMS, AND Accreditation and Policy COURSES Message from the President Ancell School of Business Academic Calendar School of Arts & Sciences Introduction to Western School of Professional Studies The Campus School of Visual and Performing Arts Admission to Western Division of Graduate Studies Student Expenses Office of Student Aid & Student Employment Directory Student Affairs Administration Academic Services and Procedures Faculty/Staff Academic Programs and Degrees Faculty Emeriti Graduation Academic Program Descriptions WCSU Undergraduate Catalog: 2014-2016 1 CONNECTICUT STATE COLLEGES & UNIVERSITIES The 17 Connecticut State Colleges & Universities (ConnSCU) provide affordable, innovative and rigorous programs that permit students to achieve their personal and career goals, as well as contribute to the economic growth of Connecticut. The ConnSCU System encompasses four state universities – Western Connecticut State University in Danbury, Central Connecticut State University in New Britain, Eastern Connecticut State University in Willimantic and Southern Connecticut State University in New Haven – as well as 12 community colleges and the online institution Charter Oak State College. Until the state’s higher education reorganization of 2011, Western was a member of the former Connecticut State Unviersity System that also encompassed Central, Eastern and Southern Connecticut state universities. With origins in normal schools for teacher education founded in the 19th and early 20th centuries, these institutions evolved into diversified state universities whose graduates have pursued careers in the professions, business, education, public service, the arts and other fields. Graduates of Western and other state universities contribute to all aspects of Connecticut economic, social and cultural life.
    [Show full text]
  • SMT Solving in a Nutshell
    SAT and SMT Solving in a Nutshell Erika Abrah´ am´ RWTH Aachen University, Germany LuFG Theory of Hybrid Systems February 27, 2020 Erika Abrah´ am´ - SAT and SMT solving 1 / 16 What is this talk about? Satisfiability problem The satisfiability problem is the problem of deciding whether a logical formula is satisfiable. We focus on the automated solution of the satisfiability problem for first-order logic over arithmetic theories, especially using SAT and SMT solving. Erika Abrah´ am´ - SAT and SMT solving 2 / 16 CAS SAT SMT (propositional logic) (SAT modulo theories) Enumeration Computer algebra DP (resolution) systems [Davis, Putnam’60] DPLL (propagation) [Davis,Putnam,Logemann,Loveland’62] Decision procedures NP-completeness [Cook’71] for combined theories CAD Conflict-directed [Shostak’79] [Nelson, Oppen’79] backjumping Partial CAD Virtual CDCL [GRASP’97] [zChaff’04] DPLL(T) substitution Watched literals Equalities and uninterpreted Clause learning/forgetting functions Variable ordering heuristics Bit-vectors Restarts Array theory Arithmetic Decision procedures for first-order logic over arithmetic theories in mathematical logic 1940 Computer architecture development 1960 1970 1980 2000 2010 Erika Abrah´ am´ - SAT and SMT solving 3 / 16 SAT SMT (propositional logic) (SAT modulo theories) Enumeration DP (resolution) [Davis, Putnam’60] DPLL (propagation) [Davis,Putnam,Logemann,Loveland’62] Decision procedures NP-completeness [Cook’71] for combined theories Conflict-directed [Shostak’79] [Nelson, Oppen’79] backjumping CDCL [GRASP’97] [zChaff’04]
    [Show full text]
  • A Survey of User Interfaces for Computer Algebra Systems
    J. Symbolic Computation (1998) 25, 127–159 A Survey of User Interfaces for Computer Algebra Systems NORBERT KAJLER† AND NEIL SOIFFER‡§ †Ecole des Mines de Paris, 60 Bd. St-Michel, 75006 Paris, France ‡Wolfram Research, Inc., 100 Trade Center Drive, Champaign, IL 61820, U.S.A. This paper surveys work within the Computer Algebra community (and elsewhere) di- rected towards improving user interfaces for scientific computation during the period 1963–1994. It is intended to be useful to two groups of people: those who wish to know what work has been done and those who would like to do work in the field. It contains an extensive bibliography to assist readers in exploring the field in more depth. Work related to improving human interaction with computer algebra systems is the main focus of the paper. However, the paper includes additional materials on some closely related issues such as structured document editing, graphics, and communication protocols. c 1998 Academic Press Limited 1. Introduction There are several problems with current computer algebra systems (CASs) that are interface-related. These problems include: the use of an unnatural linear notation to enter and edit expressions, the inherent difficulty of selecting and modifying subexpressions with commands, and the display of large expressions that run off the screen. These problems may intimidate novice users and frustrate experienced users. The more natural and intuitive the interface (the closer it corresponds to pencil and paper manipulations), the more likely it is that people will want to take advantage of the CAS for its ability to do tedious computations and to verify derivations.
    [Show full text]
  • The Process of Urban Systems Integration
    THE PROCESS OF URBAN SYSTEMS An integrative approach towards the institutional process of systems integration in urban area development INTEGRATION MSc Thesis Eva Ros MSc Thesis November 2017 Eva Ros student number # 4188624 MSc Architecture, Urbanism and Building Sciences Delft University of Technology, department of Management in the Built Environment chair of Urban Area Development (UAD) graduation laboratory Next Generation Waterfronts in collaboration with the AMS institute First mentor Arie Romein Second mentor Ellen van Bueren This thesis was printed on environmentally friendly recycled and unbleached paper 2 THE PROCESS OF URBAN SYSTEMS INTEGRATION An integrative approach towards the institutional process of systems integration in urban area development 3 MANAGEMENT SUMMARY (ENG) INTRODUCTION Today, more than half of the world’s population lives in cities. This makes them centres of resource consumption and waste production. Sustainable development is seen as an opportunity to respond to the consequences of urbanisation and climate change. In recent years the concepts of circularity and urban symbiosis have emerged as popular strategies to develop sustainable urban areas. An example is the experimental project “Straat van de Toekomst”, implementing a circular strategy based on the Greenhouse Village concept (appendix I). This concept implements circular systems for new ways of sanitation, heat and cold storage and greenhouse-house symbiosis. Although many technological artefacts have to be developed for these sustainable solutions, integrating infrastructural systems asks for more than just technological innovation. A socio-cultural change is needed in order to reach systems integration. The institutional part of technological transitions has been underexposed over the past few years.
    [Show full text]
  • Modeling and Analysis of Hybrid Systems
    Building Bridges between Symbolic Computation and Satisfiability Checking Erika Abrah´ am´ RWTH Aachen University, Germany in cooperation with Florian Corzilius, Gereon Kremer, Stefan Schupp and others ISSAC’15, 7 July 2015 Photo: Prior Park, Bath / flickr Liam Gladdy What is this talk about? Satisfiability problem The satisfiability problem is the problem of deciding whether a logical formula is satisfiable. We focus on the automated solution of the satisfiability problem for first-order logic over arithmetic theories, especially on similarities and differences in symbolic computation and SAT and SMT solving. Erika Abrah´ am´ - SMT solving and Symbolic Computation 2 / 39 CAS SAT SMT (propositional logic) (SAT modulo theories) Enumeration Computer algebra DP (resolution) systems [Davis, Putnam’60] DPLL (propagation) [Davis,Putnam,Logemann,Loveland’62] Decision procedures NP-completeness [Cook’71] for combined theories CAD Conflict-directed [Shostak’79] [Nelson, Oppen’79] backjumping Partial CAD Virtual CDCL [GRASP’97] [zChaff’04] DPLL(T) substitution Watched literals Equalities and uninterpreted Clause learning/forgetting functions Variable ordering heuristics Bit-vectors Restarts Array theory Arithmetic Decision procedures for first-order logic over arithmetic theories in mathematical logic 1940 Computer architecture development 1960 1970 1980 2000 2010 Erika Abrah´ am´ - SMT solving and Symbolic Computation 3 / 39 SAT SMT (propositional logic) (SAT modulo theories) Enumeration DP (resolution) [Davis, Putnam’60] DPLL (propagation) [Davis,Putnam,Logemann,Loveland’62]
    [Show full text]
  • Satisfiability Checking and Symbolic Computation
    Satisfiability Checking and Symbolic Computation E. Abrah´am´ 1, J. Abbott11, B. Becker2, A.M. Bigatti3, M. Brain10, B. Buchberger4, A. Cimatti5, J.H. Davenport6, M. England7, P. Fontaine8, S. Forrest9, A. Griggio5, D. Kroening10, W.M. Seiler11 and T. Sturm12 1RWTH Aachen University, Aachen, Germany; 2Albert-Ludwigs-Universit¨at, Freiburg, Germany; 3Universit`adegli studi di Genova, Italy; 4Johannes Kepler Universit¨at, Linz, Austria; 5Fondazione Bruno Kessler, Trento, Italy; 6University of Bath, Bath, U.K.; 7Coventry University, Coventry, U.K.; 8LORIA, Inria, Universit´ede Lorraine, Nancy, France; 9Maplesoft Europe Ltd; 10University of Oxford, Oxford, U.K.; 11Universit¨at Kassel, Kassel, Germany; 12CNRS, LORIA, Nancy, France and Max-Planck-Institut f¨ur Informatik, Saarbr¨ucken, Germany. Abstract Symbolic Computation and Satisfiability Checking are viewed as individual research areas, but they share common interests in the development, implementation and application of decision procedures for arithmetic theories. Despite these commonalities, the two communities are currently only weakly con- nected. We introduce a new project SC2 to build a joint community in this area, supported by a newly accepted EU (H2020-FETOPEN-CSA) project of the same name. We aim to strengthen the connection between these communities by creating common platforms, initiating interaction and exchange, identi- fying common challenges, and developing a common roadmap. This abstract and accompanying poster describes the motivation and aims for the project, and reports on the first activities. 1 Introduction We describe a new project to bring together the communities of Symbolic Computation and Satisfiability Checking into a new joint community, SC2. Both communities have long histories, as illustrated by the tool development timeline in Figure 1, but traditionally they do not interact much even though they are now individually addressing similar problems in non-linear algebra.
    [Show full text]
  • Spin and Orbital Polarons in Strongly Correlated Electron Systems
    Jagiellonian University Faculty of Physics, Astronomy & Applied Computer Science Marian Smoluchowski Institute of Physics Spin and Orbital Polarons in Strongly Correlated Electron Systems Krzysztof Bieniasz A Ph.D. Thesis prepared under the supervision of prof. dr hab. Andrzej Michał Oleś Kraków 4239 Oświadczenie Ja, niżej podpisany, Krzysztof Bieniasz (nr indeksu: 323673;), doktorant Wydziału Fizyki, Astronomii i Informatyki Stosowanej Uniwersytetu Jagiel- lońskiego, oświadczam, że przedłożona przeze mnie rozprawa doktorska pt. „Polarony spinowe i orbitalne w układach silnie skorelowanych elektronów” (tytuł w języku angielskim: “Spin and Orbital Polarons in Strongly Correlated Electron Systems”) jest oryginalna i przedstawia wyniki badań wykonanych przeze mnie osobiście, pod kierunkiem prof. dra hab. Andrzeja M. Olesia. Pracę napisałem samodzielnie. Oświadczam, że moja rozprawa doktorska została opracowana zgodnie z Ustawą o prawie autorskim i prawach pokrewnych z dnia 6 lutego 3;;6 r. (Dziennik Ustaw 3;;6 nr 46 poz. :5 wraz z późniejszymi zmianami). Jestem świadom, że niezgodność niniejszego oświadczenia z prawdą, ujaw- niona w dowolnym czasie, niezależnie od skutków prawnych wynikających z wyżej wymienionej ustawy, może spowodować unieważnienie stopnia naby- tego na podstawie tej rozprawy. Kraków, 45 czerwca 4239 r. .............................. Streszczenie Właściwości układów silnie skorelowanych elektronów, a w szczególności skorelowanych izolatorów Motta, które są często spotykane wśród tlenków metali przejściowych, są istotnym zagadnieniem w fizyce fazy skonden- sowanej. Jednym z głównych problemów w tej dziedzinie, zwłaszcza ze względu na jego znaczenie dla eksperymentów fotoemisyjnych, jest zachowanie się ładunku poruszającego się w izolatorze Motta, sprzęga- jącego się do spinowych i orbitalnych stopni swobody, tworząc polaron. Zagadnienie istnienia oraz dynamicznych właściwości powstającej w ten sposób kwazicząstki da się rozwiązać za pomocą obliczeń funkcji Greena z modeli efektywnych.
    [Show full text]
  • Impossible Objects
    Some (Possibly) New Considerations Regarding Impossible Objects Aaron Sloman http://www.cs.bham.ac.uk/~axs School of Computer Science University of Birmingham Mathematical cognition is primarily about necessities and impossibilities, recognized through understanding of structural relationships NOT regularities and probabilities derived by collecting statistical evidence. E.g. if spatial volume V1 contains V2, and V2 contains V3, then V1 mustcontain V3. I.e. V1 contains V2, and V2 contains V3 and V1 does not contain V3 is impossible. Similarly 3+5 mustequal 8. It cannotequal 9. (Immanuel Kant pointed out this feature of mathematics in Kant(1781).) Neural nets that merely derive probabilities from statistical data cannot explain those key kinds of mathematical cognition. Surprisingly many neuroscientists, psychologists, philosophers and AI researchers are blind to this limitation of neural nets including some who are much admired for research on mathematical cognition! Perhaps they and their admirers are simply blind to key features of mathematical cognition pointed out by Kant. Euclid’s Elements is full of examples but misguided 20th century educational decisions deprived a high proportion of intelligent learners of opportunities to experience discovering geometrical proofs and refutations. Alternative titles: -- Impossibility: the dark face of necessity. -- What don’t we know about spatial perception/cognition? especially the perceptual abilities of ancient mathematicians? -- Aspects of mathematical consciousness, -- Possible impossible
    [Show full text]
  • Analytic Kantianism
    Philosophical Topics VOLUME 34, NUMBERS 1 & 2 SPRING AND FALL 2006 ANALYTIC KANTIANISM Contents Kantian Lessons about Mind, Meaning, and Rationality 1 Robert Brandom Meaning and Aesthetic Judgment in Kant 21 Eli Friedlander Carnap and Quine: Twentieth-Century Echoes of Kant and Hume 35 Michael Friedman Kant and the Problem of Experience 59 Hannah Ginsborg Kant on Beauty and the Normative Force of Feeling 107 Arata Hamawaki Spontaneity and Receptivity in Kant’s Theory of Knowledge 145 Andrea Kern Logicist Responses to Kant: (Early) Frege and (Early) Russell 163 Michael Kremer Kant’s Spontaneity Thesis 189 Thomas Land Prolegomena to a Proper Treatment of Mathematics in the Critique of Pure Reason 221 Thomas Lockhart Self-Consciousness and Consciousness of One’s Own Body: Variations on a Kantian Theme 283 Béatrice Longuenesse Sensory Consciousness in Kant and Sellars 311 John McDowell The Bounds of Sense 327 A. W. Moore Logical Form as a Relation to the Object 345 Sebastian Rödl Kant on the Nature of Logical Laws 371 Clinton Tolley PHILOSOPHICAL TOPICS VOL. 34, NOS. 1 & 2, SPRING AND FALL 2006 Kantian Lessons about Mind, Meaning, and Rationality Robert Brandom University of Pittsburgh Kant revolutionized our thinking about what it is to have a mind. Some of what seem to me to be among the most important lessons he taught us are often not yet sufficiently appreciated, however. I think this is partly because they are often not themes that Kant himself explicitly emphasized. To appreciate these ideas, one must look primarily at what he does, rather than at what he says about what he is doing.
    [Show full text]
  • Acegen Contents 2 Acegen Code Generator
    University of Ljubljana Ljubljana, 2012 Slovenia AceGen Contents 2 AceGen code generator AceGen Contents AceGen Tutorials .......................................................................................................................8 AceGen Preface ................................................................................................................8 AceGen Overview ............................................................................................................9 Introduction ........................................................................................................................10 AceGen Palettes ...............................................................................................................14 Standard AceGen Procedure ......................................................................................16 Mathematica syntax - AceGen syntax ....................................................................24 • Mathematica input • AceGen input • AceGen code profile • Mathematica input • AceGen input • AceGen code profile • Mathematica input • AceGen input • AceGen code profile • Mathematica input • AceGen input • AceGen code profile Auxiliary Variables ..........................................................................................................32 User Interface ....................................................................................................................37 Verification of Automatically Generated Code ...................................................43
    [Show full text]
  • Rules for Watt?
    Imke Lammers Imke Rules for Watt? INVITATION You are cordially invited Designing Appropriate Governance to the public defence of Arrangements for the Introduction of Smart Grids my PhD dissertation entitled: RULES FOR WATT? Designing Appropriate Governance Arrangements for the Introduction of Smart Grids Rules for Watt? for Watt? Rules On Friday, 23rd of November, 2018 at 12:30 in Prof. dr. G. Berkhoff room, Waaier Building, University of Twente. Paranymphs: Leila Niamir Karen S. Góngora Pantí Imke Lammers Imke Lammers [email protected] Rules for Watt? Designing Appropriate Governance Arrangements for the Introduction of Smart Grids Imke Lammers 525645-L-sub01-bw-Lammers Processed on: 31-10-2018 PDF page: 1 Members of the graduation committee: Chair and Secretary: Prof. dr. T.A.J. Toonen University of Twente Supervisors: Prof. mr. dr. M.A. Heldeweg University of Twente Dr. M.J. Arentsen University of Twente Co-supervisor: Dr. T. Hoppe Delft University of Technology Members: Prof. dr. J.Th.A. Bressers University of Twente Prof. dr. J.L. Hurink University of Twente Prof. mr. dr. H.H.B. Vedder University of Groningen Prof. dr. M.L.P. Groenleer Tilburg University This work is part of the research programme ‘Uncertainty Reduction in Smart Energy Systems’ (URSES) with project number 408-13-005, which is (partly) financed by the Netherlands Organisation for Scientific Research (NWO). Department of Governance and Technology for Sustainability (CSTM), Faculty of Behavioural, Management and Social Sciences, University of Twente. Printed by: Ipskamp Printing Cover photo credits: istockphoto.com ISBN: 978-90-365-4644-7 DOI: 10.3990/1.9789036546447 Copyright © Imke Lammers, 2018, Enschede, The Netherlands.
    [Show full text]
  • An Overview of the Science Project F
    An overview of the SCIEnce Project F. Ollivier, LIX, UMR CNRS-École polytechnique no 7161 MAX Team With the support of the SCIEnce (Symbolic Computation Infrastructure for Related tools I will try here to give a few examples of the OpenMath syntax. The A few references Europe) Project 026133, Integrated Infrastructure Initiative, European most basic definitions are to be found in OpenMath CD (Content Commission, Research Infrastructures Action, Framework 6. A Java library has also been developped, that supports OpenMath Dictionary) calculus1. This is how [1] SCIEnce Project, http://www.symbolic-computation.org/The_ SCIEnce_Project representation and also offers LATEXexport. @2 (xyz) = z [2] , BLAD, http://www2.lifl.fr/~boulier/pmwiki/pmwiki.php/ Introduction OpenMath has been designed for communication between @x@y Main/BLAD computers, not humans. So, an OpenMath representation conve- looks like in OpenMath. [3], , http://www.lifl.fr/~lemaire/lepisme/ It should be first stated that this presentation has no claim for orig- nient for direct user interaction, Popcorn, which stands for “Only [4] Draheim (Dirk), Neun (Wilfrid) and Suliman (Dima), “Classifying Dif- inality and that its author has no personnal merits in the works Practical Convenient OpenMath Replacement Notation”, has been ferential Equations on the Web”, Mathematical Knowledge Management, that are described here, his team being mostly involved in other developped. The Java library mentioned above also supports Pop- LNCS 3119, 2004, 104-115. tasks of the project. corn. [5] Komendantsky (Vladimir), Konovalov (Alexander) and Linton (Steve), In- terfacing Coq + SSReflect with GAP, to appear in the ENTCS proceedings The aims of SCIEnce [1] are to allow sharing components WUPSI (Universal Popcorn SCSCP Interface) is a command of UITP 2010.
    [Show full text]