The Non-Deterministic Strategy of Rewriting

Описана система алгебраического программирования – первая система переписывания термов, разделившая системы переписывающих правил и стратегии, а также система моделирования – базовая для системы верификации формальных спецификаций. The Algebraic Programming System is described – the first term rewri...

Full description

Saved in:
Bibliographic Details
Published in:Управляющие системы и машины
Date:2013
Main Authors: Letichevsky, A.A., Letichevskyi, O.A., Peschanenko, V.S.
Format: Article
Language:English
Published: Міжнародний науково-навчальний центр інформаційних технологій і систем НАН та МОН України 2013
Subjects:
Online Access:https://nasplib.isofts.kiev.ua/handle/123456789/83220
Tags: Add Tag
No Tags, Be the first to tag this record!
Journal Title:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Cite this:The Non-Deterministic Strategy of Rewriting / A.A. Letichevsky, O.A. Letichevskyi, V.S. Peschanenko // Управляющие системы и машины. — 2013. — № 6. — С. 53-58. — Бібліогр.: 15 назв. — англ.

Institution

Digital Library of Periodicals of National Academy of Sciences of Ukraine
_version_ 1859611606263005184
author Letichevsky, A.A.
Letichevskyi, O.A.
Peschanenko, V.S.
author_facet Letichevsky, A.A.
Letichevskyi, O.A.
Peschanenko, V.S.
citation_txt The Non-Deterministic Strategy of Rewriting / A.A. Letichevsky, O.A. Letichevskyi, V.S. Peschanenko // Управляющие системы и машины. — 2013. — № 6. — С. 53-58. — Бібліогр.: 15 назв. — англ.
collection DSpace DC
container_title Управляющие системы и машины
description Описана система алгебраического программирования – первая система переписывания термов, разделившая системы переписывающих правил и стратегии, а также система моделирования – базовая для системы верификации формальных спецификаций. The Algebraic Programming System is described – the first term rewriting system, which uses the rewriting rules system and strategies separately and to Insertion Modeling System IMS – a basic system for the Verification of a Formal Specification system. Описано систему алгебраїчного програмування – першу систему переписування термів, яка розділила системи правил перепи- сування і стратегії, та систему інсерційного моделювання – базову для системи верифікації формальних специфікацій
first_indexed 2025-11-28T13:04:20Z
format Article
fulltext УСиМ, 2013, № 6 53 Информационные технологии и системы UDC 004.41,004.51 A.A. Letichevsky, O.A. Letichevskyi, V.S. Peschanenko The Non-Deterministic Strategy of Rewriting Описана система алгебраического программирования – первая система переписывания термов, разделившая системы переписываю- щих правил и стратегии, а также система моделирования – базовая для системы верификации формальных спецификаций. The Algebraic Programming System is described – the first term rewriting system, which uses the rewriting rules system and strategies separately and to Insertion Modeling System IMS – a basic system for the Verification of a Formal Specification system. Описано систему алгебраїчного програмування – першу систему переписування термів, яка розділила системи правил перепи- сування і стратегії, та систему інсерційного моделювання – базову для системи верифікації формальних специфікацій. Introduction. Algebraic Programming System APS [1] was developed by the departments 100, 105 of Glushkov Institute of Cybernetics of the National Academy of Science of Ukraine [2] in 1987. It was the first system of term rewriting which used the RRS and strategies separately. The last version of APS system was created with collaboration of Research Institute of Information Technologies of Kherson State University [3] in 2009. Unlike traditional approach oriented to the us- age of canonical RRS with “transparent” strategy of their application, in APS it is possible to com- bine arbitrary RRS with different strategies of re- writing. Such approach essentially extends the possibilities of rewriting technique enlarging the flexibility and expressiveness of it. The APS inte- grates four main programming paradigms in the following way. The main part of the program can be written in the form of rewriting systems. Im- perative and functional programming is used for the definition of strategies. Logic paradigm is re- alized on a base of rewriting using built-in unifi- cation procedure. One of its most important appli- cation is the Insertion Modeling System (IMS). The main differences between APS and ELAN [4], MAUDE [5], STRATEGO [6] are presented. So, the article is devoted to a special rewriting strategy of APS system and its application for VFS system. The section “APS and Other” describes the functional possibilities and differences between APS system and ELAN, MAUDE, STRATEGO systems. The section “APS Rewriting” is devoted to RRS representation in APS and some special algorithms of work with RRS. We describe our proposal for non-deterministic rewriting strategy (ND Strategy) in section “Non-Deterministic Stra- tegy of Rewriting”. In section “VFS system” we propose a short description of Semantics of Basic Protocols of VFS system. The section “Non- Deterministic Strategy Application” presents ex- ample of application of such special strategy for verification. APS and Other Let's demonstrate the comparison of functional possibilities of APS system [1] and ELAN [2], MAUDE [3], STRATEGO [4] systems. Where EA, SA is transformation systems in- cluding the compilers, interpreters, static analyz- ers, domain-specific optimizers, code generators, source code refectories, documentation genera- tors, and document transformers; MA is the gen- eral logics and logical frameworks, specification languages, declarative programming languages, semantics of programming languages and models of computation, distributed systems, formal tools and formal interoperability, reflection and meta- programming, object-oriented modelling and pro- gramming, real-time systems, bio informatics, mobile languages, network protocols and active networks; AA – algebraic programming, inser- tional modelling, program transformation, general logics and logical frameworks, specification lan- guages, declarative programming; ACP – VRS 54 УСиМ, 2013, № 6 (Verification of Requirement Specification), TERM (School System of Computer Algebra); * – can't find any information about concrete projects; ** – to the binary files and system commands; *** – C – version of the arbitrary paths of program; +,– means that the system supports compilation of some small sub-set of system's language. Without doubts due to quite developed typi- fication in the system, MAUDE has more benefits than other systems (the process of evaluation with integers numbers). In this connection, there is a quite limited number of rewriting strategies in the system that considerably complicates the algo- rithms realized in it. It is clear from the table that APS doesn't con- cede to well-known systems of terms rewriting as per all criteria. Let's compare the capacity of terms rewriting systems taking the example of finding of n – number of Fibonacci (in this case we are inter- ested in total operation time of the program which is used for rewriting only). We are going to perform test on DELL VOSTRO 1500 (CPU Intel Core duo 2.0, Memory 2 Gb, HDD 160 Gb). The results of launching of this program in different systems of term rewriting are presented: From the other side, APS was considered to be one of the slowest systems of term rewriting. Taking into consideration the results of capacity of rewriting, it can be said that APS is a quite quick system of term rewriting (after the elimi- nation of some deficiencies). Surely, it doesn't have compiler, but instead of it we propose a number of tools for convenience of program- ming in APLAN (Algebraic Programming LAN- guage, the language of APS system) as well as in C++. These tools take APS to the new more qualified level (the compilers of ELAN, MAUDE, Stratego don't support language possibilities completely). T a b l e 2. The results of launching of algorithms finding of Fibo- nacci n-number Fibonacci number (in seconds) No System names 15 20 21 22 23 24 1 Interpreter of ELAN 0 2 6 11,5 18,5 28 2 Interpreter of Stratego 0 3 7 12 21 34 3 Interpreter of MAUDE 0,004 0,04 0,068 0,072 0,104 0,236 4 Procedures of APS 0 1 1 3 4 7 5 Rewriting systems of APS 0 2 2 4 6 10 Let's examine in details the mentioned above deficiencies of APS system. The first version of APS system had the memory leaks. The “garb” operator for collection of waste in the program was realized in APS system but as practice proved this operator didn't delete memory completely. In a course of analysis of the source code the design- ers discovered places of memory leaks. It was precipitated out 7 bytes of memory at the proce- dure calling, described in APLAN language. However, the actual C++ code which performs the calling of these procedures does not contain obvi- ous calling functions of memory selection. It led to the fact that the used memory increased very fast at execution of the program and some small instances simply were terminated due to lack of memory in computer. As a result we have taken the following decision to implement the technology Smart Pointers in APS [12]. Thus, by means of this technology in the second version of APS sys- tem it was possible to be saved of this deficiency. T a b l e 1. Comparison of Functional Possibilities Between TRS’s No Name Strate- gies Number None Typing Strategies and rules Proce- dural Lan- guage Possibili- ties of Language Extension User Manual Publica- tion Connec- tion to the External Modules Compila- tion Dynamical Creation of the RRS Sup- port Applica- tion Area Commer- cial Prod- ucts Country 1 ELAN arbitrary – – + 1992 – –,+ – + EA * France 2 STRA- TEGO arbitrary + – – 1994 – –,+ + – SA * Nether- lands 3 MAUDE 7 + – – 1995 – –,+ – + MA * USA 4 APS arbitrary + + + 1987 ** *** + + AA ACP Ukraine УСиМ, 2013, № 6 55 APS Rewriting General definition of syntax of RRS is the fol- lowing: < rewriting system >::= rs(< list o f variables separated by ”,” >) (< list o f rules separated by ”,” >) < rule >::=< simple rule > | < conditional rule > < simple rule >::=< algebraic expression >=< algebraic expression > < conditional rule >::=< condition > −>< sim- ple rule > < variable >::=< identifier > Each application of RRS in APS satisfies the following conditions now: 1. One of the rules of the system is applied or arithmetic operation is performed at each step of rewriting. 2. The choice of a rule is made according to the sequence in which the rules have been written. Each RRS in APS applies to a term )(ZTt  , where )(ZT is algebra of terms of some alge- braic program (see subsection,  is a signature of operation of this algebra and Z is a generic set of terms with zero arities, with some strategy: applr applies RRS to a term ones, appls applies while it's possible etc. Rewriting machine of APS realized strategy applr which is a base for all strategies in APS. APS used a special language for faster application of REM – REM (REwriting Machine) lan- guage[13]. Algebraic definition of REM language is presented by the next algebra. Let )(ZT be the base algebra of terms for some algebraic program. Set  is an operation signature of this algebra, Z – is a generating set of terms of arity 0. REM programs produce many- sorted algebra   ZkkRR  above )( VZT  , whe- re V – is a set of variables of this program, kR – set of programs of rank k. The corresponding sig- nature contains the next operation: 1. ;0,:  kRRR kkk 2. 1( ((),..., ())) : ,n m ntest R R n    0, 0, , ( )m m ART     (function ART re- turns arity of term). 3.  VZTtnRRtmatch nn   ,0,:)( 1 . 4.  VZTtRtrewrite  ,)( 0 . 5.     VZTtuRtrewriteuIf  ,;, 0 . 6.  VZTkk StkRRthash   ,0,:)( , where  VZTS  is set of marks and term of arity 0 from  T Z V  . Operations 4 and 5 have zero arity and they produce elements for algebra of REM language, as follows from definitions. SSR which was successfully converted in repre- sentation of REM language is called REM-program. Dynamical Adding and Removing of Rules from the RRS The process of application of RRS to current term has a few stages: conversion to REM-pro- gram (one time for each system only), interpreting of REM-program by the kernel of rewriting ma- chine. It means that if we have to update RRS (add, remove or update some rule), APS system has to rebuild it into REM-program each time. But this operation demands more time, especially for big RRS. So, in APS system we have realized two operators:  remove_rule_rs – the function for removing of rule from RRS without rebuilding of it.  add_rule_rs – the function for adding of rule to RRS without rebuilding, dynamical adding of rule in REM language. More interesting function is add_rule_rs. This function adds new rule into RRS without its rebuilding. Its means that we should add new operation from signature of algebra which cor- responds to insertion of rule into REM-program. We should create new RRS by the next ideas to this effect: 1. Using list of variables from current RRS for new RRS with one new rule. 2. Conversion of new RRS into REM-program. 3. Insertion of new REM-program into current RRS (there are two possibilities to add new rule into RSS: to make it the first and to make it the last). 4. Using already known size of previous RSS making of number of insertion rewriting rule (this number can be used by appls strategy). 56 УСиМ, 2013, № 6 The unification algorithm of two REM-pro- grams uses the next ideas (new_rs – new REM- program, old_rs – old REM-program): 1. In any case new_rs will have the next tem- plate match(new_rs_m)rewrite(_) or match(new_ rs_m) If(_,_). 2. If old_rs has the next template (in terms of APS) hash(_)_ then if hash contains the main mark of new_rs_m then we should call recursive to hash(type(new_rs_m)) and new_rs if it's possi- ble or if not then we should use + operator from signature of algebra. 3. If old_rs has the next template _+_ then we should try to add in first argument and if it is not possible then to try to add in second argument. 4. If old_rs has the next template match(old_ rs_m)last_part (it is possible only in one case: if body of match of old_rs and new_rs has equal main mark) then we should eliminate the new_rs_m from old_rs_m and call algorithm re- cursively with last_part. 5. At last, we should use hash operator if it's possible or + operator if it's not. Non-Deterministic Strategy A non-deterministic rewriting strategy is an enhancement of theory of Set Functions for Func- tional Logic Programming [14] by the means of fuzzy sets and its application of rewriting. We use the next conditions for realization of non-deter- ministic rewriting strategy: 1. After each successful application of some rule from RRS rewriting we continue with rules written below current. 2. Results of application of non-deterministic strategy of rewriting are separated by the special non-deterministic operation +. Let’s show how it differs from the applr strat- egy. The strategy applr is presented as a function with two arguments: term which should be rewrit- ten and REM-program. The high level of realiza- tion applr strategy in APLAN language is napplr: , ; : ( , ) ( , , )( ( , ); : ( , , ) ; NAME napplr appl napplr proc t p loc pr Yes s let p rs pr p s p t Nil pr Nil    ( , ); ( ,1: ); : ); appls s appl let s s yes t s  The main part of it is presented by RRS appl, which is applied interactively to a state of re- writing machine s. The initial state contains program p, initial term t joins with constant Nil, and array pt which consists of «_». It is a pre- condition which defines requirement to applr. The postcondition of it is the following: if some system R which corresponds to a program p is applicable to a term t, then after stopping s = (1 : R(t)). If not then s = 0 after stopping. The high level of realization of applr strategy in APLAN language is appl: ); ),,(),,( ,),,())(,,(),,( ),:1():1( )(,,,,(: rprtpperformrprtp rprtqprnewtprprtqp trt prtrqprsappl     The information about functions appls, applr, napplr, appl, perform, new is represented in [15]. For execution of these conditions we should rebuild the result s after application of appl and to add non-deterministic application of RRS appl to r. So, let’s consider non-deterministic rewriting strategy nds_napplr in APLAN lan- guage: _ , , _ , _ ;NAMES nds applr elm_colon nds appl nds appls _ : ( , ) ( , , )( ( , ); : ( , , ) ; ( , _ ); _ ( ); : ); nds napplr proc t p loc pr Yes s let p rs pr p s p t Nil pr Nil appls s nds appl elm colon s yes t s      ); : ),(_)(_ )(,(:_ yyx ycolonelmxcolonelmyx yxrscolonelm    УСиМ, 2013, № 6 57 ); ),,(),,( ,),,())(,,(),,( ),r,:1(_):1( )(,,,,(:_ rprtpperformкprtp rprtqprnewtprprtqp tapplsndsrt prtrqprsapplnds     ); )_( );nds_appl,( )(,_(:_ otherresndsreturn otherappls otherresndsprocappsnds   The optimization of ND Strategy is a very im- portant thing, because if RRS is bigger then checking all of non-deterministic choices will be considerably slower. So, the main question is whether such ND strategy is optimal or not? Theorem of optimization of ND Strategy. All non-deterministic simultaneously impossible cases will be eliminated from a consideration of REM- programs on a one step of interpretation with the help of hash operator of signature Ω. Let's consider simultaneously impossible cases on a one step interpretation: different mark of a term t of set of terms with arity 0. But all of those cases will be in hash operator (it follows from its definition). It means that we choose only one case from all simultaneously impossible cases for cur- rent step of interpretation. So, the current realiza- tion of ND Strategy is optimal. Semantics of Basic Protocols of VFS system Each basic protocol is a Hoare triple P , where P is a process,  and  are precondition and postcondition of process P, respectively.  and  are represented by logical expressions of the base language and define conditions on the set of states of a system. A process of basic protocol is a finite convergent process over the set C of environment actions, which may contain the set A of agent ac- tions. We shall use the following notation for arbi- trary basic protocols: pre(b) = , post(b) = , and the process of B is denoted as Pb . Each basic protocol defines properties of the sys- tem and can be understood as a statement of tempo- ral logic: if the precondition is true then the process of a protocol can start, and after it is successfully terminated, the postcondition must be true [11]. Non-Deterministic Rewriting Strategy Ap- plication for Verification Let   | 1,...,n i i iB P i n      be a set of basic protocols of a project, a predicate trans- former  ,Tr   is a function defined on formulae of the base language returning a new formula such that  ,Tr e   , e – define formulae. A predi- cate transformer strengthens the postcondition of a basic protocol by adding residual properties from the precondition. We can represent a process of one-step applica- tion of each protocol from set Bn to formulae e by the ND Strategy and the following RRS:     1 1 1 1 n ( , )( ( ) e P ( , ), , ( ) e P ( , ) ); a n n n S rs e u sat e Tr e sat e Tr e             where n – a number of basic protocols in project, function sat checks satisfiability of conjunction of precondition and current environment. Other good example for application of ND Strat- egy in verification is based on experiments for effec- tive term hashing algorithm realization on APS. Let   niee in ,...,1|  be a set of formulae,   | 1,...,n i i iB P i n      be a set of basic protocols of a project. How we could determine the set of basic protocols Bi  Bn from which we could get state ei. To determine the set of basic protocols Bi we can build the next RRS which should be dynamically update after each step of application of basic protocol: Ba := rs(x)( 00 ( ) , , ( ) ); n i n i e x B e x B    Conclusion The system of algebraic programming APS ex- ceeds the majority of criteria of well-known TRS. Among these criteria we can outline the most two important ones: the presence of procedural lan- 58 УСиМ, 2013, № 6 guage (allows using simultaneously the paradigms of declarative and imperative languages) and the commercial usage (usage of system in real big commercial products and not only in different re- searches). The non-deterministic rewriting strategy is op- timal and together with REM-program updating functions can be applied in different arias of APS and IMS systems applications. 1. Algebraic Programing System Site. – access mode: http://apsystem.org.ua 2. Department of Theory of Digital Automatic Machines of Glushkov Institute of Cybernetics of National Acad- emy of Science of Ukraine. – http:// icyb.kiev.ua 3. Laboratory for Development and Implementation Peda- gogical Software of Research Institute of Information Technologies of Kherson State Univeristy. – http://riit. ksu.ks.ua/ index.php?q=en/node/88 4. Elan System Official Site. – http://elan. loria.fr 5. Maude System Official Site. – http:// maude.cs.uiuc.edu 6. Stratego System Official Site. – http:// www.program- transformation.org/ Stratego/WebHome 7. Insertion programming / V.A. Volkov, A.A. Letichev- sky, Y.V. Kapitonova et al. // Cybernetics and System Analysis. – 2003. – N 3. – P. 19–32. 8. Insertion modeling in distributed system design / A. Le- tichevsky, Y. Kapitonova, V. Kotlyarov et al. // Problems in Programing. – 2008. – N 4. – P. 13–39. 9. Semantics of Timed MSC Language / A. Letichevsky, Y. Kapitonova, V. Kotlyarov et al. // Cybernetics and System Analysis. – 2002. – N 4. – P. 3–14. 10. Evidence algorithm and problems of representation and processing of computer mathematical knowledge / A. Letichevsky, A. Degtyarev, J. Kapitonova et al. // Proc. of the International Workshop on Logic and Complexity in Comp. Sci. – Workshop. – University Paris 12, Creteil, France. – 2001. – P. 159–167. 11. Systems specification by basic protocols / A. Leti- chevsky, J. Kapitonova, V. Volkov et al. // Cybernetics and System Analysis. – 2005. – N 4. – P. 3–21. 12. Yonat Sharon Smart pointers – what, why, which? – http://ootips.org/ yonat/4dev/smart-pointers. html 13. Letichevsky A., Khomenko V. A rewriting machine and optimization of strategies or term rewriting // Cyber- netics and System Analysis. – 2002. – N 5. – P. 3–17. 14. Hanus M., Antoy S. Set functions for functional logic programming // Proc. of the 11th ACM SIGPLAN conf. on Principles and practice of declarative programming. – 2009. – P. 73–82. 15. Letichevsky A.A., Kapitonova J.V., Konozenko S.V. Com- putations in aps // Theor, Comp. Sci. – 1993. – N 119. – P. 145–171. Поступила 26.06.2012 Тел. для справок: +38 095 324-1557 (Киев, Херсон) E-mail: vladim@ksu.ks.ua, vladimirius@gmail.com © A.A. Letichevsky, O.A. Letichevskyi Jr., V.S. Peschanenko, 2013  Внимание ! Оформление подписки для желающих опубликовать статьи в нашем журнале обязательно. В розничную продажу журнал не поступает. Подписной индекс 71008 << /ASCII85EncodePages false /AllowTransparency false /AutoPositionEPSFiles true /AutoRotatePages /None /Binding /Left /CalGrayProfile (Dot Gain 20%) /CalRGBProfile (sRGB IEC61966-2.1) /CalCMYKProfile (U.S. Web Coated \050SWOP\051 v2) /sRGBProfile (sRGB IEC61966-2.1) /CannotEmbedFontPolicy /Error /CompatibilityLevel 1.4 /CompressObjects /Tags /CompressPages true /ConvertImagesToIndexed true /PassThroughJPEGImages true /CreateJobTicket false /DefaultRenderingIntent /Default /DetectBlends true /DetectCurves 0.0000 /ColorConversionStrategy /CMYK /DoThumbnails false /EmbedAllFonts true /EmbedOpenType false /ParseICCProfilesInComments true /EmbedJobOptions true /DSCReportingLevel 0 /EmitDSCWarnings false /EndPage -1 /ImageMemory 1048576 /LockDistillerParams false /MaxSubsetPct 100 /Optimize true /OPM 1 /ParseDSCComments true /ParseDSCCommentsForDocInfo true /PreserveCopyPage true /PreserveDICMYKValues true /PreserveEPSInfo true /PreserveFlatness true /PreserveHalftoneInfo false /PreserveOPIComments true /PreserveOverprintSettings true /StartPage 1 /SubsetFonts true /TransferFunctionInfo /Apply /UCRandBGInfo /Preserve /UsePrologue false /ColorSettingsFile () /AlwaysEmbed [ true ] /NeverEmbed [ true ] /AntiAliasColorImages false /CropColorImages true /ColorImageMinResolution 300 /ColorImageMinResolutionPolicy /OK /DownsampleColorImages true /ColorImageDownsampleType /Bicubic /ColorImageResolution 300 /ColorImageDepth -1 /ColorImageMinDownsampleDepth 1 /ColorImageDownsampleThreshold 1.50000 /EncodeColorImages true /ColorImageFilter /DCTEncode /AutoFilterColorImages true /ColorImageAutoFilterStrategy /JPEG /ColorACSImageDict << /QFactor 0.15 /HSamples [1 1 1 1] /VSamples [1 1 1 1] >> /ColorImageDict << /QFactor 0.15 /HSamples [1 1 1 1] /VSamples [1 1 1 1] >> /JPEG2000ColorACSImageDict << /TileWidth 256 /TileHeight 256 /Quality 30 >> /JPEG2000ColorImageDict << /TileWidth 256 /TileHeight 256 /Quality 30 >> /AntiAliasGrayImages false /CropGrayImages true /GrayImageMinResolution 300 /GrayImageMinResolutionPolicy /OK /DownsampleGrayImages true /GrayImageDownsampleType /Bicubic /GrayImageResolution 300 /GrayImageDepth -1 /GrayImageMinDownsampleDepth 2 /GrayImageDownsampleThreshold 1.50000 /EncodeGrayImages true /GrayImageFilter /DCTEncode /AutoFilterGrayImages true /GrayImageAutoFilterStrategy /JPEG /GrayACSImageDict << /QFactor 0.15 /HSamples [1 1 1 1] /VSamples [1 1 1 1] >> /GrayImageDict << /QFactor 0.15 /HSamples [1 1 1 1] /VSamples [1 1 1 1] >> /JPEG2000GrayACSImageDict << /TileWidth 256 /TileHeight 256 /Quality 30 >> /JPEG2000GrayImageDict << /TileWidth 256 /TileHeight 256 /Quality 30 >> /AntiAliasMonoImages false /CropMonoImages true /MonoImageMinResolution 1200 /MonoImageMinResolutionPolicy /OK /DownsampleMonoImages true /MonoImageDownsampleType /Bicubic /MonoImageResolution 1200 /MonoImageDepth -1 /MonoImageDownsampleThreshold 1.50000 /EncodeMonoImages true /MonoImageFilter /CCITTFaxEncode /MonoImageDict << /K -1 >> /AllowPSXObjects false /CheckCompliance [ /None ] /PDFX1aCheck false /PDFX3Check false /PDFXCompliantPDFOnly false /PDFXNoTrimBoxError true /PDFXTrimBoxToMediaBoxOffset [ 0.00000 0.00000 0.00000 0.00000 ] /PDFXSetBleedBoxToMediaBox true /PDFXBleedBoxToTrimBoxOffset [ 0.00000 0.00000 0.00000 0.00000 ] /PDFXOutputIntentProfile () /PDFXOutputConditionIdentifier () /PDFXOutputCondition () /PDFXRegistryName () /PDFXTrapped /False /CreateJDFFile false /Description << /ARA <FEFF06270633062A062E062F0645002006470630064700200627064406250639062F0627062F0627062A002006440625064606340627062100200648062B062706260642002000410064006F00620065002000500044004600200645062A064806270641064206290020064406440637062806270639062900200641064A00200627064406450637062706280639002006300627062A0020062F0631062C0627062A002006270644062C0648062F0629002006270644063906270644064A0629061B0020064A06450643064600200641062A062D00200648062B0627062606420020005000440046002006270644064506460634062306290020062806270633062A062E062F062706450020004100630072006F0062006100740020064800410064006F006200650020005200650061006400650072002006250635062F0627063100200035002E0030002006480627064406250635062F062706310627062A0020062706440623062D062F062B002E0635062F0627063100200035002E0030002006480627064406250635062F062706310627062A0020062706440623062D062F062B002E> /BGR <FEFF04180437043f043e043b043704320430043904420435002004420435043704380020043d0430044104420440043e0439043a0438002c00200437043000200434043000200441044a0437043404300432043004420435002000410064006f00620065002000500044004600200434043e043a0443043c0435043d04420438002c0020043c0430043a04410438043c0430043b043d043e0020043f044004380433043e04340435043d04380020043704300020043204380441043e043a043e043a0430044704350441044204320435043d0020043f04350447043004420020043704300020043f044004350434043f0435044704300442043d04300020043f043e04340433043e0442043e0432043a0430002e002000200421044a04370434043004340435043d043804420435002000500044004600200434043e043a0443043c0435043d044204380020043c043e0433043004420020043404300020044104350020043e0442043204300440044f0442002004410020004100630072006f00620061007400200438002000410064006f00620065002000520065006100640065007200200035002e00300020043800200441043b0435043404320430044904380020043204350440044104380438002e> /CHS <FEFF4f7f75288fd94e9b8bbe5b9a521b5efa7684002000410064006f006200650020005000440046002065876863900275284e8e9ad88d2891cf76845370524d53705237300260a853ef4ee54f7f75280020004100630072006f0062006100740020548c002000410064006f00620065002000520065006100640065007200200035002e003000204ee553ca66f49ad87248672c676562535f00521b5efa768400200050004400460020658768633002> /CHT <FEFF4f7f752890194e9b8a2d7f6e5efa7acb7684002000410064006f006200650020005000440046002065874ef69069752865bc9ad854c18cea76845370524d5370523786557406300260a853ef4ee54f7f75280020004100630072006f0062006100740020548c002000410064006f00620065002000520065006100640065007200200035002e003000204ee553ca66f49ad87248672c4f86958b555f5df25efa7acb76840020005000440046002065874ef63002> /CZE <FEFF005400610074006f0020006e006100730074006100760065006e00ed00200070006f0075017e0069006a007400650020006b0020007600790074007600e101590065006e00ed00200064006f006b0075006d0065006e0074016f002000410064006f006200650020005000440046002c0020006b00740065007200e90020007300650020006e0065006a006c00e90070006500200068006f006400ed002000700072006f0020006b00760061006c00690074006e00ed0020007400690073006b00200061002000700072006500700072006500730073002e002000200056007900740076006f01590065006e00e900200064006f006b0075006d0065006e007400790020005000440046002000620075006400650020006d006f017e006e00e90020006f007400650076015900ed007400200076002000700072006f006700720061006d0065006300680020004100630072006f00620061007400200061002000410064006f00620065002000520065006100640065007200200035002e0030002000610020006e006f0076011b006a016100ed00630068002e> /DAN <FEFF004200720075006700200069006e0064007300740069006c006c0069006e006700650072006e0065002000740069006c0020006100740020006f007000720065007400740065002000410064006f006200650020005000440046002d0064006f006b0075006d0065006e007400650072002c0020006400650072002000620065006400730074002000650067006e006500720020007300690067002000740069006c002000700072006500700072006500730073002d007500640073006b007200690076006e0069006e00670020006100660020006800f8006a0020006b00760061006c0069007400650074002e0020004400650020006f007000720065007400740065006400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e00650073002000690020004100630072006f00620061007400200065006c006c006500720020004100630072006f006200610074002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002e> /DEU <FEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e002000410064006f006200650020005000440046002d0044006f006b0075006d0065006e00740065006e002c00200076006f006e002000640065006e0065006e002000530069006500200068006f006300680077006500720074006900670065002000500072006500700072006500730073002d0044007200750063006b0065002000650072007a0065007500670065006e0020006d00f60063006800740065006e002e002000450072007300740065006c006c007400650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f00620061007400200075006e0064002000410064006f00620065002000520065006100640065007200200035002e00300020006f0064006500720020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002e> /ESP <FEFF005500740069006c0069006300650020006500730074006100200063006f006e0066006900670075007200610063006900f3006e0020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f00730020005000440046002000640065002000410064006f0062006500200061006400650063007500610064006f00730020007000610072006100200069006d0070007200650073006900f3006e0020007000720065002d0065006400690074006f007200690061006c00200064006500200061006c00740061002000630061006c0069006400610064002e002000530065002000700075006500640065006e00200061006200720069007200200064006f00630075006d0065006e0074006f00730020005000440046002000630072006500610064006f007300200063006f006e0020004100630072006f006200610074002c002000410064006f00620065002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002e> /ETI <FEFF004b00610073007500740061006700650020006e0065006900640020007300e4007400740065006900640020006b00760061006c006900740065006500740073006500200074007200fc006b006900650065006c007300650020007000720069006e00740069006d0069007300650020006a0061006f006b007300200073006f00620069006c0069006b0065002000410064006f006200650020005000440046002d0064006f006b0075006d0065006e00740069006400650020006c006f006f006d006900730065006b0073002e00200020004c006f006f0064007500640020005000440046002d0064006f006b0075006d0065006e00740065002000730061006100740065002000610076006100640061002000700072006f006700720061006d006d006900640065006700610020004100630072006f0062006100740020006e0069006e0067002000410064006f00620065002000520065006100640065007200200035002e00300020006a00610020007500750065006d006100740065002000760065007200730069006f006f006e00690064006500670061002e000d000a> /FRA <FEFF005500740069006c006900730065007a00200063006500730020006f007000740069006f006e00730020006100660069006e00200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000410064006f00620065002000500044004600200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200070007200e9007000720065007300730065002e0020004c0065007300200064006f00630075006d0065006e00740073002000500044004600200063007200e900e90073002000700065007500760065006e0074002000ea0074007200650020006f007500760065007200740073002000640061006e00730020004100630072006f006200610074002c002000610069006e00730069002000710075002700410064006f00620065002000520065006100640065007200200035002e0030002000650074002000760065007200730069006f006e007300200075006c007400e90072006900650075007200650073002e> /GRE <FEFF03a703c103b703c303b903bc03bf03c003bf03b903ae03c303c403b5002003b103c503c403ad03c2002003c403b903c2002003c103c503b803bc03af03c303b503b903c2002003b303b903b1002003bd03b1002003b403b703bc03b903bf03c503c103b303ae03c303b503c403b5002003ad03b303b303c103b103c603b1002000410064006f006200650020005000440046002003c003bf03c5002003b503af03bd03b103b9002003ba03b103c42019002003b503be03bf03c703ae03bd002003ba03b103c403ac03bb03bb03b703bb03b1002003b303b903b1002003c003c103bf002d03b503ba03c403c503c003c903c403b903ba03ad03c2002003b503c103b303b103c303af03b503c2002003c503c803b703bb03ae03c2002003c003bf03b903cc03c403b703c403b103c2002e0020002003a403b10020005000440046002003ad03b303b303c103b103c603b1002003c003bf03c5002003ad03c703b503c403b5002003b403b703bc03b903bf03c503c103b303ae03c303b503b9002003bc03c003bf03c103bf03cd03bd002003bd03b1002003b103bd03bf03b903c703c403bf03cd03bd002003bc03b5002003c403bf0020004100630072006f006200610074002c002003c403bf002000410064006f00620065002000520065006100640065007200200035002e0030002003ba03b103b9002003bc03b503c403b103b303b503bd03ad03c303c403b503c103b503c2002003b503ba03b403cc03c303b503b903c2002e> /HEB <FEFF05D405E905EA05DE05E905D5002005D105D405D205D305E805D505EA002005D005DC05D4002005DB05D305D9002005DC05D905E605D505E8002005DE05E105DE05DB05D9002000410064006F006200650020005000440046002005D405DE05D505EA05D005DE05D905DD002005DC05D405D305E405E105EA002005E705D305DD002D05D305E405D505E1002005D005D905DB05D505EA05D905EA002E002005DE05E105DE05DB05D90020005000440046002005E905E005D505E605E805D5002005E005D905EA05E005D905DD002005DC05E405EA05D905D705D4002005D105D005DE05E605E205D505EA0020004100630072006F006200610074002005D5002D00410064006F00620065002000520065006100640065007200200035002E0030002005D505D205E805E105D005D505EA002005DE05EA05E705D305DE05D505EA002005D905D505EA05E8002E05D005DE05D905DD002005DC002D005000440046002F0058002D0033002C002005E205D905D905E005D5002005D105DE05D305E805D905DA002005DC05DE05E905EA05DE05E9002005E905DC0020004100630072006F006200610074002E002005DE05E105DE05DB05D90020005000440046002005E905E005D505E605E805D5002005E005D905EA05E005D905DD002005DC05E405EA05D905D705D4002005D105D005DE05E605E205D505EA0020004100630072006F006200610074002005D5002D00410064006F00620065002000520065006100640065007200200035002E0030002005D505D205E805E105D005D505EA002005DE05EA05E705D305DE05D505EA002005D905D505EA05E8002E> /HRV (Za stvaranje Adobe PDF dokumenata najpogodnijih za visokokvalitetni ispis prije tiskanja koristite ove postavke. Stvoreni PDF dokumenti mogu se otvoriti Acrobat i Adobe Reader 5.0 i kasnijim verzijama.) /HUN <FEFF004b0069007600e1006c00f30020006d0069006e0151007300e9006701710020006e0079006f006d00640061006900200065006c0151006b00e90073007a00ed007401510020006e0079006f006d00740061007400e100730068006f007a0020006c006500670069006e006b00e1006200620020006d0065006700660065006c0065006c0151002000410064006f00620065002000500044004600200064006f006b0075006d0065006e00740075006d006f006b0061007400200065007a0065006b006b0065006c0020006100200062006500e1006c006c00ed007400e10073006f006b006b0061006c0020006b00e90073007a00ed0074006800650074002e0020002000410020006c00e90074007200650068006f007a006f00740074002000500044004600200064006f006b0075006d0065006e00740075006d006f006b00200061007a0020004100630072006f006200610074002000e9007300200061007a002000410064006f00620065002000520065006100640065007200200035002e0030002c0020007600610067007900200061007a002000610074007400f3006c0020006b00e9007301510062006200690020007600650072007a006900f3006b006b0061006c0020006e00790069007400680061007400f3006b0020006d00650067002e> /ITA <FEFF005500740069006c0069007a007a006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000410064006f00620065002000500044004600200070006900f900200061006400610074007400690020006100200075006e00610020007000720065007300740061006d0070006100200064006900200061006c007400610020007100750061006c0069007400e0002e0020004900200064006f00630075006d0065006e007400690020005000440046002000630072006500610074006900200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000410064006f00620065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002e> /JPN <FEFF9ad854c18cea306a30d730ea30d730ec30b951fa529b7528002000410064006f0062006500200050004400460020658766f8306e4f5c6210306b4f7f75283057307e305930023053306e8a2d5b9a30674f5c62103055308c305f0020005000440046002030d530a130a430eb306f3001004100630072006f0062006100740020304a30883073002000410064006f00620065002000520065006100640065007200200035002e003000204ee5964d3067958b304f30533068304c3067304d307e305930023053306e8a2d5b9a306b306f30d530a930f330c8306e57cb30818fbc307f304c5fc59808306730593002> /KOR <FEFFc7740020c124c815c7440020c0acc6a9d558c5ec0020ace0d488c9c80020c2dcd5d80020c778c1c4c5d00020ac00c7a50020c801d569d55c002000410064006f0062006500200050004400460020bb38c11cb97c0020c791c131d569b2c8b2e4002e0020c774b807ac8c0020c791c131b41c00200050004400460020bb38c11cb2940020004100630072006f0062006100740020bc0f002000410064006f00620065002000520065006100640065007200200035002e00300020c774c0c1c5d0c11c0020c5f40020c2180020c788c2b5b2c8b2e4002e> /LTH <FEFF004e006100750064006f006b0069007400650020016100690075006f007300200070006100720061006d006500740072007500730020006e006f0072011700640061006d00690020006b0075007200740069002000410064006f00620065002000500044004600200064006f006b0075006d0065006e007400750073002c0020006b00750072006900650020006c0061006200690061007500730069006100690020007000720069007400610069006b007900740069002000610075006b01610074006f00730020006b006f006b007900620117007300200070006100720065006e006700740069006e00690061006d00200073007000610075007300640069006e0069006d00750069002e0020002000530075006b0075007200740069002000500044004600200064006f006b0075006d0065006e007400610069002000670061006c006900200062016b007400690020006100740069006400610072006f006d00690020004100630072006f006200610074002000690072002000410064006f00620065002000520065006100640065007200200035002e0030002000610072002000760117006c00650073006e0117006d00690073002000760065007200730069006a006f006d00690073002e> /LVI <FEFF0049007a006d0061006e0074006f006a00690065007400200161006f00730020006900650073007400610074012b006a0075006d00750073002c0020006c0061006900200076006500690064006f00740075002000410064006f00620065002000500044004600200064006f006b0075006d0065006e007400750073002c0020006b006100730020006900720020012b00700061016100690020007000690065006d01130072006f00740069002000610075006700730074006100730020006b00760061006c0069007401010074006500730020007000690072006d007300690065007300700069006501610061006e006100730020006400720075006b00610069002e00200049007a0076006500690064006f006a006900650074002000500044004600200064006f006b0075006d0065006e007400750073002c0020006b006f002000760061007200200061007400760113007200740020006100720020004100630072006f00620061007400200075006e002000410064006f00620065002000520065006100640065007200200035002e0030002c0020006b0101002000610072012b00200074006f0020006a00610075006e0101006b0101006d002000760065007200730069006a0101006d002e> /NLD (Gebruik deze instellingen om Adobe PDF-documenten te maken die zijn geoptimaliseerd voor prepress-afdrukken van hoge kwaliteit. De gemaakte PDF-documenten kunnen worden geopend met Acrobat en Adobe Reader 5.0 en hoger.) /NOR <FEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f0070007000720065007400740065002000410064006f006200650020005000440046002d0064006f006b0075006d0065006e00740065007200200073006f006d00200065007200200062006500730074002000650067006e0065007400200066006f00720020006600f80072007400720079006b006b0073007500740073006b00720069006600740020006100760020006800f800790020006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e00650073002000690020004100630072006f00620061007400200065006c006c00650072002000410064006f00620065002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006500720065002e> /POL <FEFF0055007300740061007700690065006e0069006100200064006f002000740077006f0072007a0065006e0069006100200064006f006b0075006d0065006e007400f300770020005000440046002000700072007a0065007a006e00610063007a006f006e00790063006800200064006f002000770079006400720075006b00f30077002000770020007700790073006f006b00690065006a0020006a0061006b006f015b00630069002e002000200044006f006b0075006d0065006e0074007900200050004400460020006d006f017c006e00610020006f007400770069006500720061010700200077002000700072006f006700720061006d006900650020004100630072006f00620061007400200069002000410064006f00620065002000520065006100640065007200200035002e0030002000690020006e006f00770073007a0079006d002e> /PTB <FEFF005500740069006c0069007a006500200065007300730061007300200063006f006e00660069006700750072006100e700f50065007300200064006500200066006f0072006d00610020006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000410064006f0062006500200050004400460020006d00610069007300200061006400650071007500610064006f00730020007000610072006100200070007200e9002d0069006d0070007200650073007300f50065007300200064006500200061006c007400610020007100750061006c00690064006100640065002e0020004f007300200064006f00630075006d0065006e0074006f00730020005000440046002000630072006900610064006f007300200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002000650020006f002000410064006f00620065002000520065006100640065007200200035002e0030002000650020007600650072007300f50065007300200070006f00730074006500720069006f007200650073002e> /RUM <FEFF005500740069006c0069007a00610163006900200061006300650073007400650020007300650074010300720069002000700065006e007400720075002000610020006300720065006100200064006f00630075006d0065006e00740065002000410064006f006200650020005000440046002000610064006500630076006100740065002000700065006e0074007200750020007400690070010300720069007200650061002000700072006500700072006500730073002000640065002000630061006c006900740061007400650020007300750070006500720069006f006100720103002e002000200044006f00630075006d0065006e00740065006c00650020005000440046002000630072006500610074006500200070006f00740020006600690020006400650073006300680069007300650020006300750020004100630072006f006200610074002c002000410064006f00620065002000520065006100640065007200200035002e00300020015f00690020007600650072007300690075006e0069006c006500200075006c0074006500720069006f006100720065002e> /RUS <FEFF04180441043f043e043b044c04370443043904420435002004340430043d043d044b04350020043d0430044104420440043e0439043a043800200434043b044f00200441043e043704340430043d0438044f00200434043e043a0443043c0435043d0442043e0432002000410064006f006200650020005000440046002c0020043c0430043a04410438043c0430043b044c043d043e0020043f043e04340445043e0434044f04490438044500200434043b044f00200432044b0441043e043a043e043a0430044704350441044204320435043d043d043e0433043e00200434043e043f0435044704300442043d043e0433043e00200432044b0432043e04340430002e002000200421043e043704340430043d043d044b04350020005000440046002d0434043e043a0443043c0435043d0442044b0020043c043e0436043d043e0020043e0442043a0440044b043204300442044c002004410020043f043e043c043e0449044c044e0020004100630072006f00620061007400200438002000410064006f00620065002000520065006100640065007200200035002e00300020043800200431043e043b043504350020043f043e04370434043d043804450020043204350440044104380439002e> /SKY <FEFF0054006900650074006f0020006e006100730074006100760065006e0069006100200070006f0075017e0069007400650020006e00610020007600790074007600e100720061006e0069006500200064006f006b0075006d0065006e0074006f0076002000410064006f006200650020005000440046002c0020006b0074006f007200e90020007300610020006e0061006a006c0065007001610069006500200068006f0064006900610020006e00610020006b00760061006c00690074006e00fa00200074006c0061010d00200061002000700072006500700072006500730073002e00200056007900740076006f00720065006e00e900200064006f006b0075006d0065006e007400790020005000440046002000620075006400650020006d006f017e006e00e90020006f00740076006f00720069016500200076002000700072006f006700720061006d006f006300680020004100630072006f00620061007400200061002000410064006f00620065002000520065006100640065007200200035002e0030002000610020006e006f0076016100ed00630068002e> /SLV <FEFF005400650020006e006100730074006100760069007400760065002000750070006f0072006100620069007400650020007a00610020007500730074007600610072006a0061006e006a006500200064006f006b0075006d0065006e0074006f0076002000410064006f006200650020005000440046002c0020006b006900200073006f0020006e0061006a007000720069006d00650072006e0065006a016100690020007a00610020006b0061006b006f0076006f00730074006e006f0020007400690073006b0061006e006a00650020007300200070007200690070007200610076006f0020006e00610020007400690073006b002e00200020005500730074007600610072006a0065006e006500200064006f006b0075006d0065006e0074006500200050004400460020006a00650020006d006f0067006f010d00650020006f0064007000720065007400690020007a0020004100630072006f00620061007400200069006e002000410064006f00620065002000520065006100640065007200200035002e003000200069006e0020006e006f00760065006a01610069006d002e> /SUO <FEFF004b00e40079007400e40020006e00e40069007400e4002000610073006500740075006b007300690061002c0020006b0075006e0020006c0075006f00740020006c00e400680069006e006e00e4002000760061006100740069007600610061006e0020007000610069006e006100740075006b00730065006e002000760061006c006d0069007300740065006c00750074007900f6006800f6006e00200073006f00700069007600690061002000410064006f0062006500200050004400460020002d0064006f006b0075006d0065006e007400740065006a0061002e0020004c0075006f0064007500740020005000440046002d0064006f006b0075006d0065006e00740069007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f0062006100740069006c006c00610020006a0061002000410064006f00620065002000520065006100640065007200200035002e0030003a006c006c00610020006a006100200075007500640065006d006d0069006c006c0061002e> /SVE <FEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006f006d002000640075002000760069006c006c00200073006b006100700061002000410064006f006200650020005000440046002d0064006f006b0075006d0065006e007400200073006f006d002000e400720020006c00e4006d0070006c0069006700610020006600f60072002000700072006500700072006500730073002d007500740073006b00720069006600740020006d006500640020006800f600670020006b00760061006c0069007400650074002e002000200053006b006100700061006400650020005000440046002d0064006f006b0075006d0065006e00740020006b0061006e002000f600700070006e00610073002000690020004100630072006f0062006100740020006f00630068002000410064006f00620065002000520065006100640065007200200035002e00300020006f00630068002000730065006e006100720065002e> /TUR <FEFF005900fc006b00730065006b0020006b0061006c006900740065006c0069002000f6006e002000790061007a006401310072006d00610020006200610073006b013100730131006e006100200065006e0020006900790069002000750079006100620069006c006500630065006b002000410064006f006200650020005000440046002000620065006c00670065006c0065007200690020006f006c0075015f007400750072006d0061006b0020006900e70069006e00200062007500200061007900610072006c0061007201310020006b0075006c006c0061006e0131006e002e00200020004f006c0075015f0074007500720075006c0061006e0020005000440046002000620065006c00670065006c0065007200690020004100630072006f006200610074002000760065002000410064006f00620065002000520065006100640065007200200035002e003000200076006500200073006f006e0072006100730131006e00640061006b00690020007300fc007200fc006d006c00650072006c00650020006100e70131006c006100620069006c00690072002e> /UKR <FEFF04120438043a043e0440043804410442043e043204430439044204350020044604560020043f043004400430043c043504420440043800200434043b044f0020044104420432043e04400435043d043d044f00200434043e043a0443043c0435043d044204560432002000410064006f006200650020005000440046002c0020044f043a04560020043d04300439043a04400430044904350020043f045604340445043e0434044f0442044c00200434043b044f0020043204380441043e043a043e044f043a04560441043d043e0433043e0020043f0435044004350434043404400443043a043e0432043e0433043e0020043404400443043a0443002e00200020042104420432043e04400435043d045600200434043e043a0443043c0435043d0442043800200050004400460020043c043e0436043d04300020043204560434043a0440043804420438002004430020004100630072006f006200610074002004420430002000410064006f00620065002000520065006100640065007200200035002e0030002004300431043e0020043f04560437043d04560448043e04570020043204350440044104560457002e> /ENU (Use these settings to create Adobe PDF documents best suited for high-quality prepress printing. Created PDF documents can be opened with Acrobat and Adobe Reader 5.0 and later.) >> /Namespace [ (Adobe) (Common) (1.0) ] /OtherNamespaces [ << /AsReaderSpreads false /CropImagesToFrames true /ErrorControl /WarnAndContinue /FlattenerIgnoreSpreadOverrides false /IncludeGuidesGrids false /IncludeNonPrinting false /IncludeSlug false /Namespace [ (Adobe) (InDesign) (4.0) ] /OmitPlacedBitmaps false /OmitPlacedEPS false /OmitPlacedPDF false /SimulateOverprint /Legacy >> << /AddBleedMarks false /AddColorBars false /AddCropMarks false /AddPageInfo false /AddRegMarks false /ConvertColors /ConvertToCMYK /DestinationProfileName () /DestinationProfileSelector /DocumentCMYK /Downsample16BitImages true /FlattenerPreset << /PresetSelector /MediumResolution >> /FormElements false /GenerateStructure false /IncludeBookmarks false /IncludeHyperlinks false /IncludeInteractive false /IncludeLayers false /IncludeProfiles false /MultimediaHandling /UseObjectSettings /Namespace [ (Adobe) (CreativeSuite) (2.0) ] /PDFXOutputIntentProfileSelector /DocumentCMYK /PreserveEditing true /UntaggedCMYKHandling /LeaveUntagged /UntaggedRGBHandling /UseDocumentProfile /UseDocumentBleed false >> ] >> setdistillerparams << /HWResolution [2400 2400] /PageSize [612.000 792.000] >> setpagedevice
id nasplib_isofts_kiev_ua-123456789-83220
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
issn 0130-5395
language English
last_indexed 2025-11-28T13:04:20Z
publishDate 2013
publisher Міжнародний науково-навчальний центр інформаційних технологій і систем НАН та МОН України
record_format dspace
spelling Letichevsky, A.A.
Letichevskyi, O.A.
Peschanenko, V.S.
2015-06-16T20:18:19Z
2015-06-16T20:18:19Z
2013
The Non-Deterministic Strategy of Rewriting / A.A. Letichevsky, O.A. Letichevskyi, V.S. Peschanenko // Управляющие системы и машины. — 2013. — № 6. — С. 53-58. — Бібліогр.: 15 назв. — англ.
0130-5395
https://nasplib.isofts.kiev.ua/handle/123456789/83220
004.41,004.51
Описана система алгебраического программирования – первая система переписывания термов, разделившая системы переписывающих правил и стратегии, а также система моделирования – базовая для системы верификации формальных спецификаций.
The Algebraic Programming System is described – the first term rewriting system, which uses the rewriting rules system and strategies separately and to Insertion Modeling System IMS – a basic system for the Verification of a Formal Specification system.
Описано систему алгебраїчного програмування – першу систему переписування термів, яка розділила системи правил перепи- сування і стратегії, та систему інсерційного моделювання – базову для системи верифікації формальних специфікацій
en
Міжнародний науково-навчальний центр інформаційних технологій і систем НАН та МОН України
Управляющие системы и машины
Информационные технологии и системы
The Non-Deterministic Strategy of Rewriting
Недетермінована стратегія переписування
Недетерминированная стратегия переписывания
Article
published earlier
spellingShingle The Non-Deterministic Strategy of Rewriting
Letichevsky, A.A.
Letichevskyi, O.A.
Peschanenko, V.S.
Информационные технологии и системы
title The Non-Deterministic Strategy of Rewriting
title_alt Недетермінована стратегія переписування
Недетерминированная стратегия переписывания
title_full The Non-Deterministic Strategy of Rewriting
title_fullStr The Non-Deterministic Strategy of Rewriting
title_full_unstemmed The Non-Deterministic Strategy of Rewriting
title_short The Non-Deterministic Strategy of Rewriting
title_sort non-deterministic strategy of rewriting
topic Информационные технологии и системы
topic_facet Информационные технологии и системы
url https://nasplib.isofts.kiev.ua/handle/123456789/83220
work_keys_str_mv AT letichevskyaa thenondeterministicstrategyofrewriting
AT letichevskyioa thenondeterministicstrategyofrewriting
AT peschanenkovs thenondeterministicstrategyofrewriting
AT letichevskyaa nedetermínovanastrategíâperepisuvannâ
AT letichevskyioa nedetermínovanastrategíâperepisuvannâ
AT peschanenkovs nedetermínovanastrategíâperepisuvannâ
AT letichevskyaa nedeterminirovannaâstrategiâperepisyvaniâ
AT letichevskyioa nedeterminirovannaâstrategiâperepisyvaniâ
AT peschanenkovs nedeterminirovannaâstrategiâperepisyvaniâ
AT letichevskyaa nondeterministicstrategyofrewriting
AT letichevskyioa nondeterministicstrategyofrewriting
AT peschanenkovs nondeterministicstrategyofrewriting