grg32.lyx 690 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108151091511015111151121511315114151151511615117151181511915120151211512215123151241512515126151271512815129151301513115132151331513415135151361513715138151391514015141151421514315144151451514615147151481514915150151511515215153151541515515156151571515815159151601516115162151631516415165151661516715168151691517015171151721517315174151751517615177151781517915180151811518215183151841518515186151871518815189151901519115192151931519415195151961519715198151991520015201152021520315204152051520615207152081520915210152111521215213152141521515216152171521815219152201522115222152231522415225152261522715228152291523015231152321523315234152351523615237152381523915240152411524215243152441524515246152471524815249152501525115252152531525415255152561525715258152591526015261152621526315264152651526615267152681526915270152711527215273152741527515276152771527815279152801528115282152831528415285152861528715288152891529015291152921529315294152951529615297152981529915300153011530215303153041530515306153071530815309153101531115312153131531415315153161531715318153191532015321153221532315324153251532615327153281532915330153311533215333153341533515336153371533815339153401534115342153431534415345153461534715348153491535015351153521535315354153551535615357153581535915360153611536215363153641536515366153671536815369153701537115372153731537415375153761537715378153791538015381153821538315384153851538615387153881538915390153911539215393153941539515396153971539815399154001540115402154031540415405154061540715408154091541015411154121541315414154151541615417154181541915420154211542215423154241542515426154271542815429154301543115432154331543415435154361543715438154391544015441154421544315444154451544615447154481544915450154511545215453154541545515456154571545815459154601546115462154631546415465154661546715468154691547015471154721547315474154751547615477154781547915480154811548215483154841548515486154871548815489154901549115492154931549415495154961549715498154991550015501155021550315504155051550615507155081550915510155111551215513155141551515516155171551815519155201552115522155231552415525155261552715528155291553015531155321553315534155351553615537155381553915540155411554215543155441554515546155471554815549155501555115552155531555415555155561555715558155591556015561155621556315564155651556615567155681556915570155711557215573155741557515576155771557815579155801558115582155831558415585155861558715588155891559015591155921559315594155951559615597155981559915600156011560215603156041560515606156071560815609156101561115612156131561415615156161561715618156191562015621156221562315624156251562615627156281562915630156311563215633156341563515636156371563815639156401564115642156431564415645156461564715648156491565015651156521565315654156551565615657156581565915660156611566215663156641566515666156671566815669156701567115672156731567415675156761567715678156791568015681156821568315684156851568615687156881568915690156911569215693156941569515696156971569815699157001570115702157031570415705157061570715708157091571015711157121571315714157151571615717157181571915720157211572215723157241572515726157271572815729157301573115732157331573415735157361573715738157391574015741157421574315744157451574615747157481574915750157511575215753157541575515756157571575815759157601576115762157631576415765157661576715768157691577015771157721577315774157751577615777157781577915780157811578215783157841578515786157871578815789157901579115792157931579415795157961579715798157991580015801158021580315804158051580615807158081580915810158111581215813158141581515816158171581815819158201582115822158231582415825158261582715828158291583015831158321583315834158351583615837158381583915840158411584215843158441584515846158471584815849158501585115852158531585415855158561585715858158591586015861158621586315864158651586615867158681586915870158711587215873158741587515876158771587815879158801588115882158831588415885158861588715888158891589015891158921589315894158951589615897158981589915900159011590215903159041590515906159071590815909159101591115912159131591415915159161591715918159191592015921159221592315924159251592615927159281592915930159311593215933159341593515936159371593815939159401594115942159431594415945159461594715948159491595015951159521595315954159551595615957159581595915960159611596215963159641596515966159671596815969159701597115972159731597415975159761597715978159791598015981159821598315984159851598615987159881598915990159911599215993159941599515996159971599815999160001600116002160031600416005160061600716008160091601016011160121601316014160151601616017160181601916020160211602216023160241602516026160271602816029160301603116032160331603416035160361603716038160391604016041160421604316044160451604616047160481604916050160511605216053160541605516056160571605816059160601606116062160631606416065160661606716068160691607016071160721607316074160751607616077160781607916080160811608216083160841608516086160871608816089160901609116092160931609416095160961609716098160991610016101161021610316104161051610616107161081610916110161111611216113161141611516116161171611816119161201612116122161231612416125161261612716128161291613016131161321613316134161351613616137161381613916140161411614216143161441614516146161471614816149161501615116152161531615416155161561615716158161591616016161161621616316164161651616616167161681616916170161711617216173161741617516176161771617816179161801618116182161831618416185161861618716188161891619016191161921619316194161951619616197161981619916200162011620216203162041620516206162071620816209162101621116212162131621416215162161621716218162191622016221162221622316224162251622616227162281622916230162311623216233162341623516236162371623816239162401624116242162431624416245162461624716248162491625016251162521625316254162551625616257162581625916260162611626216263162641626516266162671626816269162701627116272162731627416275162761627716278162791628016281162821628316284162851628616287162881628916290162911629216293162941629516296162971629816299163001630116302163031630416305163061630716308163091631016311163121631316314163151631616317163181631916320163211632216323163241632516326163271632816329163301633116332163331633416335163361633716338163391634016341163421634316344163451634616347163481634916350163511635216353163541635516356163571635816359163601636116362163631636416365163661636716368163691637016371163721637316374163751637616377163781637916380163811638216383163841638516386163871638816389163901639116392163931639416395163961639716398163991640016401164021640316404164051640616407164081640916410164111641216413164141641516416164171641816419164201642116422164231642416425164261642716428164291643016431164321643316434164351643616437164381643916440164411644216443164441644516446164471644816449164501645116452164531645416455164561645716458164591646016461164621646316464164651646616467164681646916470164711647216473164741647516476164771647816479164801648116482164831648416485164861648716488164891649016491164921649316494164951649616497164981649916500165011650216503165041650516506165071650816509165101651116512165131651416515165161651716518165191652016521165221652316524165251652616527165281652916530165311653216533165341653516536165371653816539165401654116542165431654416545165461654716548165491655016551165521655316554165551655616557165581655916560165611656216563165641656516566165671656816569165701657116572165731657416575165761657716578165791658016581165821658316584165851658616587165881658916590165911659216593165941659516596165971659816599166001660116602166031660416605166061660716608166091661016611166121661316614166151661616617166181661916620166211662216623166241662516626166271662816629166301663116632166331663416635166361663716638166391664016641166421664316644166451664616647166481664916650166511665216653166541665516656166571665816659166601666116662166631666416665166661666716668166691667016671166721667316674166751667616677166781667916680166811668216683166841668516686166871668816689166901669116692166931669416695166961669716698166991670016701167021670316704167051670616707167081670916710167111671216713167141671516716167171671816719167201672116722167231672416725167261672716728167291673016731167321673316734167351673616737167381673916740167411674216743167441674516746167471674816749167501675116752167531675416755167561675716758167591676016761167621676316764167651676616767167681676916770167711677216773167741677516776167771677816779167801678116782167831678416785167861678716788167891679016791167921679316794167951679616797167981679916800168011680216803168041680516806168071680816809168101681116812168131681416815168161681716818168191682016821168221682316824168251682616827168281682916830168311683216833168341683516836168371683816839168401684116842168431684416845168461684716848168491685016851168521685316854168551685616857168581685916860168611686216863168641686516866168671686816869168701687116872168731687416875168761687716878168791688016881168821688316884168851688616887168881688916890168911689216893168941689516896168971689816899169001690116902169031690416905169061690716908169091691016911169121691316914169151691616917169181691916920169211692216923169241692516926169271692816929169301693116932169331693416935169361693716938169391694016941169421694316944169451694616947169481694916950169511695216953169541695516956169571695816959169601696116962169631696416965169661696716968169691697016971169721697316974169751697616977169781697916980169811698216983169841698516986169871698816989169901699116992169931699416995169961699716998169991700017001170021700317004170051700617007170081700917010170111701217013170141701517016170171701817019170201702117022170231702417025170261702717028170291703017031170321703317034170351703617037170381703917040170411704217043170441704517046170471704817049170501705117052170531705417055170561705717058170591706017061170621706317064170651706617067170681706917070170711707217073170741707517076170771707817079170801708117082170831708417085170861708717088170891709017091170921709317094170951709617097170981709917100171011710217103171041710517106171071710817109171101711117112171131711417115171161711717118171191712017121171221712317124171251712617127171281712917130171311713217133171341713517136171371713817139171401714117142171431714417145171461714717148171491715017151171521715317154171551715617157171581715917160171611716217163171641716517166171671716817169171701717117172171731717417175171761717717178171791718017181171821718317184171851718617187171881718917190171911719217193171941719517196171971719817199172001720117202172031720417205172061720717208172091721017211172121721317214172151721617217172181721917220172211722217223172241722517226172271722817229172301723117232172331723417235172361723717238172391724017241172421724317244172451724617247172481724917250172511725217253172541725517256172571725817259172601726117262172631726417265172661726717268172691727017271172721727317274172751727617277172781727917280172811728217283172841728517286172871728817289172901729117292172931729417295172961729717298172991730017301173021730317304173051730617307173081730917310173111731217313173141731517316173171731817319173201732117322173231732417325173261732717328173291733017331173321733317334173351733617337173381733917340173411734217343173441734517346173471734817349173501735117352173531735417355173561735717358173591736017361173621736317364173651736617367173681736917370173711737217373173741737517376173771737817379173801738117382173831738417385173861738717388173891739017391173921739317394173951739617397173981739917400174011740217403174041740517406174071740817409174101741117412174131741417415174161741717418174191742017421174221742317424174251742617427174281742917430174311743217433174341743517436174371743817439174401744117442174431744417445174461744717448174491745017451174521745317454174551745617457174581745917460174611746217463174641746517466174671746817469174701747117472174731747417475174761747717478174791748017481174821748317484174851748617487174881748917490174911749217493174941749517496174971749817499175001750117502175031750417505175061750717508175091751017511175121751317514175151751617517175181751917520175211752217523175241752517526175271752817529175301753117532175331753417535175361753717538175391754017541175421754317544175451754617547175481754917550175511755217553175541755517556175571755817559175601756117562175631756417565175661756717568175691757017571175721757317574175751757617577175781757917580175811758217583175841758517586175871758817589175901759117592175931759417595175961759717598175991760017601176021760317604176051760617607176081760917610176111761217613176141761517616176171761817619176201762117622176231762417625176261762717628176291763017631176321763317634176351763617637176381763917640176411764217643176441764517646176471764817649176501765117652176531765417655176561765717658176591766017661176621766317664176651766617667176681766917670176711767217673176741767517676176771767817679176801768117682176831768417685176861768717688176891769017691176921769317694176951769617697176981769917700177011770217703177041770517706177071770817709177101771117712177131771417715177161771717718177191772017721177221772317724177251772617727177281772917730177311773217733177341773517736177371773817739177401774117742177431774417745177461774717748177491775017751177521775317754177551775617757177581775917760177611776217763177641776517766177671776817769177701777117772177731777417775177761777717778177791778017781177821778317784177851778617787177881778917790177911779217793177941779517796177971779817799178001780117802178031780417805178061780717808178091781017811178121781317814178151781617817178181781917820178211782217823178241782517826178271782817829178301783117832178331783417835178361783717838178391784017841178421784317844178451784617847178481784917850178511785217853178541785517856178571785817859178601786117862178631786417865178661786717868178691787017871178721787317874178751787617877178781787917880178811788217883178841788517886178871788817889178901789117892178931789417895178961789717898178991790017901179021790317904179051790617907179081790917910179111791217913179141791517916179171791817919179201792117922179231792417925179261792717928179291793017931179321793317934179351793617937179381793917940179411794217943179441794517946179471794817949179501795117952179531795417955179561795717958179591796017961179621796317964179651796617967179681796917970179711797217973179741797517976179771797817979179801798117982179831798417985179861798717988179891799017991179921799317994179951799617997179981799918000180011800218003180041800518006180071800818009180101801118012180131801418015180161801718018180191802018021180221802318024180251802618027180281802918030180311803218033180341803518036180371803818039180401804118042180431804418045180461804718048180491805018051180521805318054180551805618057180581805918060180611806218063180641806518066180671806818069180701807118072180731807418075180761807718078180791808018081180821808318084180851808618087180881808918090180911809218093180941809518096180971809818099181001810118102181031810418105181061810718108181091811018111181121811318114181151811618117181181811918120181211812218123181241812518126181271812818129181301813118132181331813418135181361813718138181391814018141181421814318144181451814618147181481814918150181511815218153181541815518156181571815818159181601816118162181631816418165181661816718168181691817018171181721817318174181751817618177181781817918180181811818218183181841818518186181871818818189181901819118192181931819418195181961819718198181991820018201182021820318204182051820618207182081820918210182111821218213182141821518216182171821818219182201822118222182231822418225182261822718228182291823018231182321823318234182351823618237182381823918240182411824218243182441824518246182471824818249182501825118252182531825418255182561825718258182591826018261182621826318264182651826618267182681826918270182711827218273182741827518276182771827818279182801828118282182831828418285182861828718288182891829018291182921829318294182951829618297182981829918300183011830218303183041830518306183071830818309183101831118312183131831418315183161831718318183191832018321183221832318324183251832618327183281832918330183311833218333183341833518336183371833818339183401834118342183431834418345183461834718348183491835018351183521835318354183551835618357183581835918360183611836218363183641836518366183671836818369183701837118372183731837418375183761837718378183791838018381183821838318384183851838618387183881838918390183911839218393183941839518396183971839818399184001840118402184031840418405184061840718408184091841018411184121841318414184151841618417184181841918420184211842218423184241842518426184271842818429184301843118432184331843418435184361843718438184391844018441184421844318444184451844618447184481844918450184511845218453184541845518456184571845818459184601846118462184631846418465184661846718468184691847018471184721847318474184751847618477184781847918480184811848218483184841848518486184871848818489184901849118492184931849418495184961849718498184991850018501185021850318504185051850618507185081850918510185111851218513185141851518516185171851818519185201852118522185231852418525185261852718528185291853018531185321853318534185351853618537185381853918540185411854218543185441854518546185471854818549185501855118552185531855418555185561855718558185591856018561185621856318564185651856618567185681856918570185711857218573185741857518576185771857818579185801858118582185831858418585185861858718588185891859018591185921859318594185951859618597185981859918600186011860218603186041860518606186071860818609186101861118612186131861418615186161861718618186191862018621186221862318624186251862618627186281862918630186311863218633186341863518636186371863818639186401864118642186431864418645186461864718648186491865018651186521865318654186551865618657186581865918660186611866218663186641866518666186671866818669186701867118672186731867418675186761867718678186791868018681186821868318684186851868618687186881868918690186911869218693186941869518696186971869818699187001870118702187031870418705187061870718708187091871018711187121871318714187151871618717187181871918720187211872218723187241872518726187271872818729187301873118732187331873418735187361873718738187391874018741187421874318744187451874618747187481874918750187511875218753187541875518756187571875818759187601876118762187631876418765187661876718768187691877018771187721877318774187751877618777187781877918780187811878218783187841878518786187871878818789187901879118792187931879418795187961879718798187991880018801188021880318804188051880618807188081880918810188111881218813188141881518816188171881818819188201882118822188231882418825188261882718828188291883018831188321883318834188351883618837188381883918840188411884218843188441884518846188471884818849188501885118852188531885418855188561885718858188591886018861188621886318864188651886618867188681886918870188711887218873188741887518876188771887818879188801888118882188831888418885188861888718888188891889018891188921889318894188951889618897188981889918900189011890218903189041890518906189071890818909189101891118912189131891418915189161891718918189191892018921189221892318924189251892618927189281892918930189311893218933189341893518936189371893818939189401894118942189431894418945189461894718948189491895018951189521895318954189551895618957189581895918960189611896218963189641896518966189671896818969189701897118972189731897418975189761897718978189791898018981189821898318984189851898618987189881898918990189911899218993189941899518996189971899818999190001900119002190031900419005190061900719008190091901019011190121901319014190151901619017190181901919020190211902219023190241902519026190271902819029190301903119032190331903419035190361903719038190391904019041190421904319044190451904619047190481904919050190511905219053190541905519056190571905819059190601906119062190631906419065190661906719068190691907019071190721907319074190751907619077190781907919080190811908219083190841908519086190871908819089190901909119092190931909419095190961909719098190991910019101191021910319104191051910619107191081910919110191111911219113191141911519116191171911819119191201912119122191231912419125191261912719128191291913019131191321913319134191351913619137191381913919140191411914219143191441914519146191471914819149191501915119152191531915419155191561915719158191591916019161191621916319164191651916619167191681916919170191711917219173191741917519176191771917819179191801918119182191831918419185191861918719188191891919019191191921919319194191951919619197191981919919200192011920219203192041920519206192071920819209192101921119212192131921419215192161921719218192191922019221192221922319224192251922619227192281922919230192311923219233192341923519236192371923819239192401924119242192431924419245192461924719248192491925019251192521925319254192551925619257192581925919260192611926219263192641926519266192671926819269192701927119272192731927419275192761927719278192791928019281192821928319284192851928619287192881928919290192911929219293192941929519296192971929819299193001930119302193031930419305193061930719308193091931019311193121931319314193151931619317193181931919320193211932219323193241932519326193271932819329193301933119332193331933419335193361933719338193391934019341193421934319344193451934619347193481934919350193511935219353193541935519356193571935819359193601936119362193631936419365193661936719368193691937019371193721937319374193751937619377193781937919380193811938219383193841938519386193871938819389193901939119392193931939419395193961939719398193991940019401194021940319404194051940619407194081940919410194111941219413194141941519416194171941819419194201942119422194231942419425194261942719428194291943019431194321943319434194351943619437194381943919440194411944219443194441944519446194471944819449194501945119452194531945419455194561945719458194591946019461194621946319464194651946619467194681946919470194711947219473194741947519476194771947819479194801948119482194831948419485194861948719488194891949019491194921949319494194951949619497194981949919500195011950219503195041950519506195071950819509195101951119512195131951419515195161951719518195191952019521195221952319524195251952619527195281952919530195311953219533195341953519536195371953819539195401954119542195431954419545195461954719548195491955019551195521955319554195551955619557195581955919560195611956219563195641956519566195671956819569195701957119572195731957419575195761957719578195791958019581195821958319584195851958619587195881958919590195911959219593195941959519596195971959819599196001960119602196031960419605196061960719608196091961019611196121961319614196151961619617196181961919620196211962219623196241962519626196271962819629196301963119632196331963419635196361963719638196391964019641196421964319644196451964619647196481964919650196511965219653196541965519656196571965819659196601966119662196631966419665196661966719668196691967019671196721967319674196751967619677196781967919680196811968219683196841968519686196871968819689196901969119692196931969419695196961969719698196991970019701197021970319704197051970619707197081970919710197111971219713197141971519716197171971819719197201972119722197231972419725197261972719728197291973019731197321973319734197351973619737197381973919740197411974219743197441974519746197471974819749197501975119752197531975419755197561975719758197591976019761197621976319764197651976619767197681976919770197711977219773197741977519776197771977819779197801978119782197831978419785197861978719788197891979019791197921979319794197951979619797197981979919800198011980219803198041980519806198071980819809198101981119812198131981419815198161981719818198191982019821198221982319824198251982619827198281982919830198311983219833198341983519836198371983819839198401984119842198431984419845198461984719848198491985019851198521985319854198551985619857198581985919860198611986219863198641986519866198671986819869198701987119872198731987419875198761987719878198791988019881198821988319884198851988619887198881988919890198911989219893198941989519896198971989819899199001990119902199031990419905199061990719908199091991019911199121991319914199151991619917199181991919920199211992219923199241992519926199271992819929199301993119932199331993419935199361993719938199391994019941199421994319944199451994619947199481994919950199511995219953199541995519956199571995819959199601996119962199631996419965199661996719968199691997019971199721997319974199751997619977199781997919980199811998219983199841998519986199871998819989199901999119992199931999419995199961999719998199992000020001200022000320004200052000620007200082000920010200112001220013200142001520016200172001820019200202002120022200232002420025200262002720028200292003020031200322003320034200352003620037200382003920040200412004220043200442004520046200472004820049200502005120052200532005420055200562005720058200592006020061200622006320064200652006620067200682006920070200712007220073200742007520076200772007820079200802008120082200832008420085200862008720088200892009020091200922009320094200952009620097200982009920100201012010220103201042010520106201072010820109201102011120112201132011420115201162011720118201192012020121201222012320124201252012620127201282012920130201312013220133201342013520136201372013820139201402014120142201432014420145201462014720148201492015020151201522015320154201552015620157201582015920160201612016220163201642016520166201672016820169201702017120172201732017420175201762017720178201792018020181201822018320184201852018620187201882018920190201912019220193201942019520196201972019820199202002020120202202032020420205202062020720208202092021020211202122021320214202152021620217202182021920220202212022220223202242022520226202272022820229202302023120232202332023420235202362023720238202392024020241202422024320244202452024620247202482024920250202512025220253202542025520256202572025820259202602026120262202632026420265202662026720268202692027020271202722027320274202752027620277202782027920280202812028220283202842028520286202872028820289202902029120292202932029420295202962029720298202992030020301203022030320304203052030620307203082030920310203112031220313203142031520316203172031820319203202032120322203232032420325203262032720328203292033020331203322033320334203352033620337203382033920340203412034220343203442034520346203472034820349203502035120352203532035420355203562035720358203592036020361203622036320364203652036620367203682036920370203712037220373203742037520376203772037820379203802038120382203832038420385203862038720388203892039020391203922039320394203952039620397203982039920400204012040220403204042040520406204072040820409204102041120412204132041420415204162041720418204192042020421204222042320424204252042620427204282042920430204312043220433204342043520436204372043820439204402044120442204432044420445204462044720448204492045020451204522045320454204552045620457204582045920460204612046220463204642046520466204672046820469204702047120472204732047420475204762047720478204792048020481204822048320484204852048620487204882048920490204912049220493204942049520496204972049820499205002050120502205032050420505205062050720508205092051020511205122051320514205152051620517205182051920520205212052220523205242052520526205272052820529205302053120532205332053420535205362053720538205392054020541205422054320544205452054620547205482054920550205512055220553205542055520556205572055820559205602056120562205632056420565205662056720568205692057020571205722057320574205752057620577205782057920580205812058220583205842058520586205872058820589205902059120592205932059420595205962059720598205992060020601206022060320604206052060620607206082060920610206112061220613206142061520616206172061820619206202062120622206232062420625206262062720628206292063020631206322063320634206352063620637206382063920640206412064220643206442064520646206472064820649206502065120652206532065420655206562065720658206592066020661206622066320664206652066620667206682066920670206712067220673206742067520676206772067820679206802068120682206832068420685206862068720688206892069020691206922069320694206952069620697206982069920700207012070220703207042070520706207072070820709207102071120712207132071420715207162071720718207192072020721207222072320724207252072620727207282072920730207312073220733207342073520736207372073820739207402074120742207432074420745207462074720748207492075020751207522075320754207552075620757207582075920760207612076220763207642076520766207672076820769207702077120772207732077420775207762077720778207792078020781207822078320784207852078620787207882078920790207912079220793207942079520796207972079820799208002080120802208032080420805208062080720808208092081020811208122081320814208152081620817208182081920820208212082220823208242082520826208272082820829208302083120832208332083420835208362083720838208392084020841208422084320844208452084620847208482084920850208512085220853208542085520856208572085820859208602086120862208632086420865208662086720868208692087020871208722087320874208752087620877208782087920880208812088220883208842088520886208872088820889208902089120892208932089420895208962089720898208992090020901209022090320904209052090620907209082090920910209112091220913209142091520916209172091820919209202092120922209232092420925209262092720928209292093020931209322093320934209352093620937209382093920940209412094220943209442094520946209472094820949209502095120952209532095420955209562095720958209592096020961209622096320964209652096620967209682096920970209712097220973209742097520976209772097820979209802098120982209832098420985209862098720988209892099020991209922099320994209952099620997209982099921000210012100221003210042100521006210072100821009210102101121012210132101421015210162101721018210192102021021210222102321024210252102621027210282102921030210312103221033210342103521036210372103821039210402104121042210432104421045210462104721048210492105021051210522105321054210552105621057210582105921060210612106221063210642106521066210672106821069210702107121072210732107421075210762107721078210792108021081210822108321084210852108621087210882108921090210912109221093210942109521096210972109821099211002110121102211032110421105211062110721108211092111021111211122111321114211152111621117211182111921120211212112221123211242112521126211272112821129211302113121132211332113421135211362113721138211392114021141211422114321144211452114621147211482114921150211512115221153211542115521156211572115821159211602116121162211632116421165211662116721168211692117021171211722117321174211752117621177211782117921180211812118221183211842118521186211872118821189211902119121192211932119421195211962119721198211992120021201212022120321204212052120621207212082120921210212112121221213212142121521216212172121821219212202122121222212232122421225212262122721228212292123021231212322123321234212352123621237212382123921240212412124221243212442124521246212472124821249212502125121252212532125421255212562125721258212592126021261212622126321264212652126621267212682126921270212712127221273212742127521276212772127821279212802128121282212832128421285212862128721288212892129021291212922129321294212952129621297212982129921300213012130221303213042130521306213072130821309213102131121312213132131421315213162131721318213192132021321213222132321324213252132621327213282132921330213312133221333213342133521336213372133821339213402134121342213432134421345213462134721348213492135021351213522135321354213552135621357213582135921360213612136221363213642136521366213672136821369213702137121372213732137421375213762137721378213792138021381213822138321384213852138621387213882138921390213912139221393213942139521396213972139821399214002140121402214032140421405214062140721408214092141021411214122141321414214152141621417214182141921420214212142221423214242142521426214272142821429214302143121432214332143421435214362143721438214392144021441214422144321444214452144621447214482144921450214512145221453214542145521456214572145821459214602146121462214632146421465214662146721468214692147021471214722147321474214752147621477214782147921480214812148221483214842148521486214872148821489214902149121492214932149421495214962149721498214992150021501215022150321504215052150621507215082150921510215112151221513215142151521516215172151821519215202152121522215232152421525215262152721528215292153021531215322153321534215352153621537215382153921540215412154221543215442154521546215472154821549215502155121552215532155421555215562155721558215592156021561215622156321564215652156621567215682156921570215712157221573215742157521576215772157821579215802158121582215832158421585215862158721588215892159021591215922159321594215952159621597215982159921600216012160221603216042160521606216072160821609216102161121612216132161421615216162161721618216192162021621216222162321624216252162621627216282162921630216312163221633216342163521636216372163821639216402164121642216432164421645216462164721648216492165021651216522165321654216552165621657216582165921660216612166221663216642166521666216672166821669216702167121672216732167421675216762167721678216792168021681216822168321684216852168621687216882168921690216912169221693216942169521696216972169821699217002170121702217032170421705217062170721708217092171021711217122171321714217152171621717217182171921720217212172221723217242172521726217272172821729217302173121732217332173421735217362173721738217392174021741217422174321744217452174621747217482174921750217512175221753217542175521756217572175821759217602176121762217632176421765217662176721768217692177021771217722177321774217752177621777217782177921780217812178221783217842178521786217872178821789217902179121792217932179421795217962179721798217992180021801218022180321804218052180621807218082180921810218112181221813218142181521816218172181821819218202182121822218232182421825218262182721828218292183021831218322183321834218352183621837218382183921840218412184221843218442184521846218472184821849218502185121852218532185421855218562185721858218592186021861218622186321864218652186621867218682186921870218712187221873218742187521876218772187821879218802188121882218832188421885218862188721888218892189021891218922189321894218952189621897218982189921900219012190221903219042190521906219072190821909219102191121912219132191421915219162191721918219192192021921219222192321924219252192621927219282192921930219312193221933219342193521936219372193821939219402194121942219432194421945219462194721948219492195021951219522195321954219552195621957219582195921960219612196221963219642196521966219672196821969219702197121972219732197421975219762197721978219792198021981219822198321984219852198621987219882198921990219912199221993219942199521996219972199821999220002200122002220032200422005220062200722008220092201022011220122201322014220152201622017220182201922020220212202222023220242202522026220272202822029220302203122032220332203422035220362203722038220392204022041220422204322044220452204622047220482204922050220512205222053220542205522056220572205822059220602206122062220632206422065220662206722068220692207022071220722207322074220752207622077220782207922080220812208222083220842208522086220872208822089220902209122092220932209422095220962209722098220992210022101221022210322104221052210622107221082210922110221112211222113221142211522116221172211822119221202212122122221232212422125221262212722128221292213022131221322213322134221352213622137221382213922140221412214222143221442214522146221472214822149221502215122152221532215422155221562215722158221592216022161221622216322164221652216622167221682216922170221712217222173221742217522176221772217822179221802218122182221832218422185221862218722188221892219022191221922219322194221952219622197221982219922200222012220222203222042220522206222072220822209222102221122212222132221422215222162221722218222192222022221222222222322224222252222622227222282222922230222312223222233222342223522236222372223822239222402224122242222432224422245222462224722248222492225022251222522225322254222552225622257222582225922260222612226222263222642226522266222672226822269222702227122272222732227422275222762227722278222792228022281222822228322284222852228622287222882228922290222912229222293222942229522296222972229822299223002230122302223032230422305223062230722308223092231022311223122231322314223152231622317223182231922320223212232222323223242232522326223272232822329223302233122332223332233422335223362233722338223392234022341223422234322344223452234622347223482234922350223512235222353223542235522356223572235822359223602236122362223632236422365223662236722368223692237022371223722237322374223752237622377223782237922380223812238222383223842238522386223872238822389223902239122392223932239422395223962239722398223992240022401224022240322404224052240622407224082240922410224112241222413224142241522416224172241822419224202242122422224232242422425224262242722428224292243022431224322243322434224352243622437224382243922440224412244222443224442244522446224472244822449224502245122452224532245422455224562245722458224592246022461224622246322464224652246622467224682246922470224712247222473224742247522476224772247822479224802248122482224832248422485224862248722488224892249022491224922249322494224952249622497224982249922500225012250222503225042250522506225072250822509225102251122512225132251422515225162251722518225192252022521225222252322524225252252622527225282252922530225312253222533225342253522536225372253822539225402254122542225432254422545225462254722548225492255022551225522255322554225552255622557225582255922560225612256222563225642256522566225672256822569225702257122572225732257422575225762257722578225792258022581225822258322584225852258622587225882258922590225912259222593225942259522596225972259822599226002260122602226032260422605226062260722608226092261022611226122261322614226152261622617226182261922620226212262222623226242262522626226272262822629226302263122632226332263422635226362263722638226392264022641226422264322644226452264622647226482264922650226512265222653226542265522656226572265822659226602266122662226632266422665226662266722668226692267022671226722267322674226752267622677226782267922680226812268222683226842268522686226872268822689226902269122692226932269422695226962269722698226992270022701227022270322704227052270622707227082270922710227112271222713227142271522716227172271822719227202272122722227232272422725227262272722728227292273022731227322273322734227352273622737227382273922740227412274222743227442274522746227472274822749227502275122752227532275422755227562275722758227592276022761227622276322764227652276622767227682276922770227712277222773227742277522776227772277822779227802278122782227832278422785227862278722788227892279022791227922279322794227952279622797227982279922800228012280222803228042280522806228072280822809228102281122812228132281422815228162281722818228192282022821228222282322824228252282622827228282282922830228312283222833228342283522836228372283822839228402284122842228432284422845228462284722848228492285022851228522285322854228552285622857228582285922860228612286222863228642286522866228672286822869228702287122872228732287422875228762287722878228792288022881228822288322884228852288622887228882288922890228912289222893228942289522896228972289822899229002290122902229032290422905229062290722908229092291022911229122291322914229152291622917229182291922920229212292222923229242292522926229272292822929229302293122932229332293422935229362293722938229392294022941229422294322944229452294622947229482294922950229512295222953229542295522956229572295822959229602296122962229632296422965229662296722968229692297022971229722297322974229752297622977229782297922980229812298222983229842298522986229872298822989229902299122992229932299422995229962299722998229992300023001230022300323004230052300623007230082300923010230112301223013230142301523016230172301823019230202302123022230232302423025230262302723028230292303023031230322303323034230352303623037230382303923040230412304223043230442304523046230472304823049230502305123052230532305423055230562305723058230592306023061230622306323064230652306623067230682306923070230712307223073230742307523076230772307823079230802308123082230832308423085230862308723088230892309023091230922309323094230952309623097230982309923100231012310223103231042310523106231072310823109231102311123112231132311423115231162311723118231192312023121231222312323124231252312623127231282312923130231312313223133231342313523136231372313823139231402314123142231432314423145231462314723148231492315023151231522315323154231552315623157231582315923160231612316223163231642316523166231672316823169231702317123172231732317423175231762317723178231792318023181231822318323184231852318623187231882318923190231912319223193231942319523196231972319823199232002320123202232032320423205232062320723208232092321023211232122321323214232152321623217232182321923220232212322223223232242322523226232272322823229232302323123232232332323423235232362323723238232392324023241232422324323244232452324623247232482324923250232512325223253232542325523256232572325823259232602326123262232632326423265232662326723268232692327023271232722327323274232752327623277232782327923280232812328223283232842328523286232872328823289232902329123292232932329423295232962329723298232992330023301233022330323304233052330623307233082330923310233112331223313233142331523316233172331823319233202332123322233232332423325233262332723328233292333023331233322333323334233352333623337233382333923340233412334223343233442334523346233472334823349233502335123352233532335423355233562335723358233592336023361233622336323364233652336623367233682336923370233712337223373233742337523376233772337823379233802338123382233832338423385233862338723388233892339023391233922339323394233952339623397233982339923400234012340223403234042340523406234072340823409234102341123412234132341423415234162341723418234192342023421234222342323424234252342623427234282342923430234312343223433234342343523436234372343823439234402344123442234432344423445234462344723448234492345023451234522345323454234552345623457234582345923460234612346223463234642346523466234672346823469234702347123472234732347423475234762347723478234792348023481234822348323484234852348623487234882348923490234912349223493234942349523496234972349823499235002350123502235032350423505235062350723508235092351023511235122351323514235152351623517235182351923520235212352223523235242352523526235272352823529235302353123532235332353423535235362353723538235392354023541235422354323544235452354623547235482354923550235512355223553235542355523556235572355823559235602356123562235632356423565235662356723568235692357023571235722357323574235752357623577235782357923580235812358223583235842358523586235872358823589235902359123592235932359423595235962359723598235992360023601236022360323604236052360623607236082360923610236112361223613236142361523616236172361823619236202362123622236232362423625236262362723628236292363023631236322363323634236352363623637236382363923640236412364223643236442364523646236472364823649236502365123652236532365423655236562365723658236592366023661236622366323664236652366623667236682366923670236712367223673236742367523676236772367823679236802368123682236832368423685236862368723688236892369023691236922369323694236952369623697236982369923700237012370223703237042370523706237072370823709237102371123712237132371423715237162371723718237192372023721237222372323724237252372623727237282372923730237312373223733237342373523736237372373823739237402374123742237432374423745237462374723748237492375023751237522375323754237552375623757237582375923760237612376223763237642376523766237672376823769237702377123772237732377423775237762377723778237792378023781237822378323784237852378623787237882378923790237912379223793237942379523796237972379823799238002380123802238032380423805238062380723808238092381023811238122381323814238152381623817238182381923820238212382223823238242382523826238272382823829238302383123832238332383423835238362383723838238392384023841238422384323844238452384623847238482384923850238512385223853238542385523856238572385823859238602386123862238632386423865238662386723868238692387023871238722387323874238752387623877238782387923880238812388223883238842388523886238872388823889238902389123892238932389423895238962389723898238992390023901239022390323904239052390623907239082390923910239112391223913239142391523916239172391823919239202392123922239232392423925239262392723928239292393023931239322393323934239352393623937239382393923940239412394223943239442394523946239472394823949239502395123952239532395423955239562395723958239592396023961239622396323964239652396623967239682396923970239712397223973239742397523976239772397823979239802398123982239832398423985239862398723988239892399023991239922399323994239952399623997239982399924000240012400224003240042400524006240072400824009240102401124012240132401424015240162401724018240192402024021240222402324024240252402624027240282402924030240312403224033240342403524036240372403824039240402404124042240432404424045240462404724048240492405024051240522405324054240552405624057240582405924060240612406224063240642406524066240672406824069240702407124072240732407424075240762407724078240792408024081240822408324084240852408624087240882408924090240912409224093240942409524096240972409824099241002410124102241032410424105241062410724108241092411024111241122411324114241152411624117241182411924120241212412224123241242412524126241272412824129241302413124132241332413424135241362413724138241392414024141241422414324144241452414624147241482414924150241512415224153241542415524156241572415824159241602416124162241632416424165241662416724168241692417024171241722417324174241752417624177241782417924180241812418224183241842418524186241872418824189241902419124192241932419424195241962419724198241992420024201242022420324204242052420624207242082420924210242112421224213242142421524216242172421824219242202422124222242232422424225242262422724228242292423024231242322423324234242352423624237242382423924240242412424224243242442424524246242472424824249242502425124252242532425424255242562425724258242592426024261242622426324264242652426624267242682426924270242712427224273242742427524276242772427824279242802428124282242832428424285242862428724288242892429024291242922429324294242952429624297242982429924300243012430224303243042430524306243072430824309243102431124312243132431424315243162431724318243192432024321243222432324324243252432624327243282432924330243312433224333243342433524336243372433824339243402434124342243432434424345243462434724348243492435024351243522435324354243552435624357243582435924360243612436224363243642436524366243672436824369243702437124372243732437424375243762437724378243792438024381243822438324384243852438624387243882438924390243912439224393243942439524396243972439824399244002440124402244032440424405244062440724408244092441024411244122441324414244152441624417244182441924420244212442224423244242442524426244272442824429244302443124432244332443424435244362443724438244392444024441244422444324444244452444624447244482444924450244512445224453244542445524456244572445824459244602446124462244632446424465244662446724468244692447024471244722447324474244752447624477244782447924480244812448224483244842448524486244872448824489244902449124492244932449424495244962449724498244992450024501245022450324504245052450624507245082450924510245112451224513245142451524516245172451824519245202452124522245232452424525245262452724528245292453024531245322453324534245352453624537245382453924540245412454224543245442454524546245472454824549245502455124552245532455424555245562455724558245592456024561245622456324564245652456624567245682456924570245712457224573245742457524576245772457824579245802458124582245832458424585245862458724588245892459024591245922459324594245952459624597245982459924600246012460224603246042460524606246072460824609246102461124612246132461424615246162461724618246192462024621246222462324624246252462624627246282462924630246312463224633246342463524636246372463824639246402464124642246432464424645246462464724648246492465024651246522465324654246552465624657246582465924660246612466224663246642466524666246672466824669246702467124672246732467424675246762467724678246792468024681246822468324684246852468624687246882468924690246912469224693246942469524696246972469824699247002470124702247032470424705247062470724708247092471024711247122471324714247152471624717247182471924720247212472224723247242472524726247272472824729247302473124732247332473424735247362473724738247392474024741247422474324744247452474624747247482474924750247512475224753247542475524756247572475824759247602476124762247632476424765247662476724768247692477024771247722477324774247752477624777247782477924780247812478224783247842478524786247872478824789247902479124792247932479424795247962479724798247992480024801248022480324804248052480624807248082480924810248112481224813248142481524816248172481824819248202482124822248232482424825248262482724828248292483024831248322483324834248352483624837248382483924840248412484224843248442484524846248472484824849248502485124852248532485424855248562485724858248592486024861248622486324864248652486624867248682486924870248712487224873248742487524876248772487824879248802488124882248832488424885248862488724888248892489024891248922489324894248952489624897248982489924900249012490224903249042490524906249072490824909249102491124912249132491424915249162491724918249192492024921249222492324924249252492624927249282492924930249312493224933249342493524936249372493824939249402494124942249432494424945249462494724948249492495024951249522495324954249552495624957249582495924960249612496224963249642496524966249672496824969249702497124972249732497424975249762497724978249792498024981249822498324984249852498624987249882498924990249912499224993249942499524996249972499824999250002500125002250032500425005250062500725008250092501025011250122501325014250152501625017250182501925020250212502225023250242502525026250272502825029250302503125032250332503425035250362503725038250392504025041250422504325044250452504625047250482504925050250512505225053250542505525056250572505825059250602506125062250632506425065250662506725068250692507025071250722507325074250752507625077250782507925080250812508225083250842508525086250872508825089250902509125092250932509425095250962509725098250992510025101251022510325104251052510625107251082510925110251112511225113251142511525116251172511825119251202512125122251232512425125251262512725128251292513025131251322513325134251352513625137251382513925140251412514225143251442514525146251472514825149251502515125152251532515425155251562515725158251592516025161251622516325164251652516625167251682516925170251712517225173251742517525176251772517825179251802518125182251832518425185251862518725188251892519025191251922519325194251952519625197251982519925200252012520225203252042520525206252072520825209252102521125212252132521425215252162521725218252192522025221252222522325224252252522625227252282522925230252312523225233252342523525236252372523825239252402524125242252432524425245252462524725248252492525025251252522525325254252552525625257252582525925260252612526225263252642526525266252672526825269252702527125272252732527425275252762527725278252792528025281252822528325284252852528625287252882528925290252912529225293252942529525296252972529825299253002530125302253032530425305253062530725308253092531025311253122531325314253152531625317253182531925320253212532225323253242532525326253272532825329253302533125332253332533425335253362533725338253392534025341253422534325344253452534625347253482534925350253512535225353253542535525356253572535825359253602536125362253632536425365253662536725368253692537025371253722537325374253752537625377253782537925380253812538225383253842538525386253872538825389253902539125392253932539425395253962539725398253992540025401254022540325404254052540625407254082540925410254112541225413254142541525416254172541825419254202542125422254232542425425254262542725428254292543025431254322543325434254352543625437254382543925440254412544225443254442544525446254472544825449254502545125452254532545425455254562545725458254592546025461254622546325464254652546625467254682546925470254712547225473254742547525476254772547825479254802548125482254832548425485254862548725488254892549025491254922549325494254952549625497254982549925500255012550225503255042550525506255072550825509255102551125512255132551425515255162551725518255192552025521255222552325524255252552625527255282552925530255312553225533255342553525536255372553825539255402554125542255432554425545255462554725548255492555025551255522555325554255552555625557255582555925560255612556225563255642556525566255672556825569255702557125572255732557425575255762557725578255792558025581255822558325584255852558625587255882558925590255912559225593255942559525596255972559825599256002560125602256032560425605256062560725608256092561025611256122561325614256152561625617256182561925620256212562225623256242562525626256272562825629256302563125632256332563425635256362563725638256392564025641256422564325644256452564625647256482564925650256512565225653256542565525656256572565825659256602566125662256632566425665256662566725668256692567025671256722567325674256752567625677256782567925680256812568225683256842568525686256872568825689256902569125692256932569425695256962569725698256992570025701257022570325704257052570625707257082570925710257112571225713257142571525716257172571825719257202572125722257232572425725257262572725728257292573025731257322573325734257352573625737257382573925740257412574225743257442574525746257472574825749257502575125752257532575425755257562575725758257592576025761257622576325764257652576625767257682576925770257712577225773257742577525776257772577825779257802578125782257832578425785257862578725788257892579025791257922579325794257952579625797257982579925800258012580225803258042580525806258072580825809258102581125812258132581425815258162581725818258192582025821258222582325824258252582625827258282582925830258312583225833258342583525836258372583825839258402584125842258432584425845258462584725848258492585025851258522585325854258552585625857258582585925860258612586225863258642586525866258672586825869258702587125872258732587425875258762587725878258792588025881258822588325884258852588625887258882588925890258912589225893258942589525896258972589825899259002590125902259032590425905259062590725908259092591025911259122591325914259152591625917259182591925920259212592225923259242592525926259272592825929259302593125932259332593425935259362593725938259392594025941259422594325944259452594625947259482594925950259512595225953259542595525956259572595825959259602596125962259632596425965259662596725968259692597025971259722597325974259752597625977259782597925980259812598225983259842598525986259872598825989259902599125992259932599425995259962599725998259992600026001260022600326004260052600626007260082600926010260112601226013260142601526016260172601826019260202602126022260232602426025260262602726028260292603026031260322603326034260352603626037260382603926040260412604226043260442604526046260472604826049260502605126052260532605426055260562605726058260592606026061260622606326064260652606626067260682606926070260712607226073260742607526076260772607826079260802608126082260832608426085260862608726088260892609026091260922609326094260952609626097260982609926100261012610226103261042610526106261072610826109261102611126112261132611426115261162611726118261192612026121261222612326124261252612626127261282612926130261312613226133261342613526136261372613826139261402614126142261432614426145261462614726148261492615026151261522615326154261552615626157261582615926160261612616226163261642616526166261672616826169261702617126172261732617426175261762617726178261792618026181261822618326184261852618626187261882618926190261912619226193261942619526196261972619826199262002620126202262032620426205262062620726208262092621026211262122621326214262152621626217262182621926220262212622226223262242622526226262272622826229262302623126232262332623426235262362623726238262392624026241262422624326244262452624626247262482624926250262512625226253262542625526256262572625826259262602626126262262632626426265262662626726268262692627026271262722627326274262752627626277262782627926280262812628226283262842628526286262872628826289262902629126292262932629426295262962629726298262992630026301263022630326304263052630626307263082630926310263112631226313263142631526316263172631826319263202632126322263232632426325263262632726328263292633026331263322633326334263352633626337263382633926340263412634226343263442634526346263472634826349263502635126352263532635426355263562635726358263592636026361263622636326364263652636626367263682636926370263712637226373263742637526376263772637826379263802638126382263832638426385263862638726388263892639026391263922639326394263952639626397263982639926400264012640226403264042640526406264072640826409264102641126412264132641426415264162641726418264192642026421264222642326424264252642626427264282642926430264312643226433264342643526436264372643826439264402644126442264432644426445264462644726448264492645026451264522645326454264552645626457264582645926460264612646226463264642646526466264672646826469264702647126472264732647426475264762647726478264792648026481264822648326484264852648626487264882648926490264912649226493264942649526496264972649826499265002650126502265032650426505265062650726508265092651026511265122651326514265152651626517265182651926520265212652226523265242652526526265272652826529265302653126532265332653426535265362653726538265392654026541265422654326544265452654626547265482654926550265512655226553265542655526556265572655826559265602656126562265632656426565265662656726568265692657026571265722657326574265752657626577265782657926580265812658226583265842658526586265872658826589265902659126592265932659426595265962659726598265992660026601266022660326604266052660626607266082660926610266112661226613266142661526616266172661826619266202662126622266232662426625266262662726628266292663026631266322663326634266352663626637266382663926640266412664226643266442664526646266472664826649266502665126652266532665426655266562665726658266592666026661266622666326664266652666626667266682666926670266712667226673266742667526676266772667826679266802668126682266832668426685266862668726688266892669026691266922669326694266952669626697266982669926700267012670226703267042670526706267072670826709267102671126712267132671426715267162671726718267192672026721267222672326724267252672626727267282672926730267312673226733267342673526736267372673826739267402674126742267432674426745267462674726748267492675026751267522675326754267552675626757267582675926760267612676226763267642676526766267672676826769267702677126772267732677426775267762677726778267792678026781267822678326784267852678626787267882678926790267912679226793267942679526796267972679826799268002680126802268032680426805268062680726808268092681026811268122681326814268152681626817268182681926820268212682226823268242682526826268272682826829268302683126832268332683426835268362683726838268392684026841268422684326844268452684626847268482684926850268512685226853268542685526856268572685826859268602686126862268632686426865268662686726868268692687026871268722687326874268752687626877268782687926880268812688226883268842688526886268872688826889268902689126892268932689426895268962689726898268992690026901269022690326904269052690626907269082690926910269112691226913269142691526916269172691826919269202692126922269232692426925269262692726928269292693026931269322693326934269352693626937269382693926940269412694226943269442694526946269472694826949269502695126952269532695426955269562695726958269592696026961269622696326964269652696626967269682696926970269712697226973269742697526976269772697826979269802698126982269832698426985269862698726988269892699026991269922699326994269952699626997269982699927000270012700227003270042700527006270072700827009270102701127012270132701427015270162701727018270192702027021270222702327024270252702627027270282702927030270312703227033270342703527036270372703827039270402704127042270432704427045270462704727048270492705027051270522705327054270552705627057270582705927060270612706227063270642706527066270672706827069270702707127072270732707427075270762707727078270792708027081270822708327084270852708627087270882708927090270912709227093270942709527096270972709827099271002710127102271032710427105271062710727108271092711027111271122711327114271152711627117271182711927120271212712227123271242712527126271272712827129271302713127132271332713427135271362713727138271392714027141271422714327144271452714627147271482714927150271512715227153271542715527156271572715827159271602716127162271632716427165271662716727168271692717027171271722717327174271752717627177271782717927180271812718227183271842718527186271872718827189271902719127192271932719427195271962719727198271992720027201272022720327204272052720627207272082720927210272112721227213272142721527216272172721827219272202722127222272232722427225272262722727228272292723027231272322723327234272352723627237272382723927240272412724227243272442724527246272472724827249272502725127252272532725427255272562725727258272592726027261272622726327264272652726627267272682726927270272712727227273272742727527276272772727827279272802728127282272832728427285272862728727288272892729027291272922729327294272952729627297272982729927300273012730227303273042730527306273072730827309273102731127312273132731427315273162731727318273192732027321273222732327324273252732627327273282732927330273312733227333273342733527336273372733827339273402734127342273432734427345273462734727348273492735027351273522735327354273552735627357273582735927360273612736227363273642736527366273672736827369273702737127372273732737427375273762737727378273792738027381273822738327384273852738627387273882738927390273912739227393273942739527396273972739827399274002740127402274032740427405274062740727408274092741027411274122741327414274152741627417274182741927420274212742227423274242742527426274272742827429274302743127432274332743427435274362743727438274392744027441274422744327444274452744627447274482744927450274512745227453274542745527456274572745827459274602746127462274632746427465274662746727468274692747027471274722747327474274752747627477274782747927480274812748227483274842748527486274872748827489274902749127492274932749427495274962749727498274992750027501275022750327504275052750627507275082750927510275112751227513275142751527516275172751827519275202752127522275232752427525275262752727528275292753027531275322753327534275352753627537275382753927540275412754227543275442754527546275472754827549275502755127552275532755427555275562755727558275592756027561275622756327564275652756627567275682756927570275712757227573275742757527576275772757827579275802758127582275832758427585275862758727588275892759027591275922759327594275952759627597275982759927600276012760227603276042760527606276072760827609276102761127612276132761427615276162761727618276192762027621276222762327624276252762627627276282762927630276312763227633276342763527636276372763827639276402764127642276432764427645276462764727648276492765027651276522765327654276552765627657276582765927660276612766227663276642766527666276672766827669276702767127672276732767427675276762767727678276792768027681276822768327684276852768627687276882768927690276912769227693276942769527696276972769827699277002770127702277032770427705277062770727708277092771027711277122771327714277152771627717277182771927720277212772227723277242772527726277272772827729277302773127732277332773427735277362773727738277392774027741277422774327744277452774627747277482774927750277512775227753277542775527756277572775827759277602776127762277632776427765277662776727768277692777027771277722777327774277752777627777277782777927780277812778227783277842778527786277872778827789277902779127792277932779427795277962779727798277992780027801278022780327804278052780627807278082780927810278112781227813278142781527816278172781827819278202782127822278232782427825278262782727828278292783027831278322783327834278352783627837278382783927840278412784227843278442784527846278472784827849278502785127852278532785427855278562785727858278592786027861278622786327864278652786627867278682786927870278712787227873278742787527876278772787827879278802788127882278832788427885278862788727888278892789027891278922789327894278952789627897278982789927900279012790227903279042790527906279072790827909279102791127912279132791427915279162791727918279192792027921279222792327924279252792627927279282792927930279312793227933279342793527936279372793827939279402794127942279432794427945279462794727948279492795027951279522795327954279552795627957279582795927960279612796227963279642796527966279672796827969279702797127972279732797427975279762797727978279792798027981279822798327984279852798627987279882798927990279912799227993279942799527996279972799827999280002800128002280032800428005280062800728008280092801028011280122801328014280152801628017280182801928020280212802228023280242802528026280272802828029280302803128032280332803428035280362803728038280392804028041280422804328044280452804628047280482804928050280512805228053280542805528056280572805828059280602806128062280632806428065280662806728068280692807028071280722807328074280752807628077280782807928080280812808228083280842808528086280872808828089280902809128092280932809428095280962809728098280992810028101281022810328104281052810628107281082810928110281112811228113281142811528116281172811828119281202812128122281232812428125281262812728128281292813028131281322813328134281352813628137281382813928140281412814228143281442814528146281472814828149281502815128152281532815428155281562815728158281592816028161281622816328164281652816628167281682816928170281712817228173281742817528176281772817828179281802818128182281832818428185281862818728188281892819028191281922819328194281952819628197281982819928200282012820228203282042820528206282072820828209282102821128212282132821428215282162821728218282192822028221282222822328224282252822628227282282822928230282312823228233282342823528236282372823828239282402824128242282432824428245282462824728248282492825028251282522825328254282552825628257282582825928260282612826228263282642826528266282672826828269282702827128272282732827428275282762827728278282792828028281282822828328284282852828628287282882828928290282912829228293282942829528296282972829828299283002830128302283032830428305283062830728308283092831028311283122831328314283152831628317283182831928320283212832228323283242832528326283272832828329283302833128332283332833428335283362833728338283392834028341283422834328344283452834628347283482834928350283512835228353283542835528356283572835828359283602836128362283632836428365283662836728368283692837028371283722837328374283752837628377283782837928380283812838228383283842838528386283872838828389283902839128392283932839428395283962839728398283992840028401284022840328404284052840628407284082840928410284112841228413284142841528416284172841828419284202842128422284232842428425284262842728428284292843028431284322843328434284352843628437284382843928440284412844228443284442844528446284472844828449284502845128452284532845428455284562845728458284592846028461284622846328464284652846628467284682846928470284712847228473284742847528476284772847828479284802848128482284832848428485284862848728488284892849028491284922849328494284952849628497284982849928500285012850228503285042850528506285072850828509285102851128512285132851428515285162851728518285192852028521285222852328524285252852628527285282852928530285312853228533285342853528536285372853828539285402854128542285432854428545285462854728548285492855028551285522855328554285552855628557285582855928560285612856228563285642856528566285672856828569285702857128572285732857428575285762857728578285792858028581285822858328584285852858628587285882858928590285912859228593285942859528596285972859828599286002860128602286032860428605286062860728608286092861028611286122861328614286152861628617286182861928620286212862228623286242862528626286272862828629286302863128632286332863428635286362863728638286392864028641286422864328644286452864628647286482864928650286512865228653286542865528656286572865828659286602866128662286632866428665286662866728668286692867028671286722867328674286752867628677286782867928680286812868228683286842868528686286872868828689286902869128692286932869428695286962869728698286992870028701287022870328704287052870628707287082870928710287112871228713287142871528716287172871828719287202872128722287232872428725287262872728728287292873028731287322873328734287352873628737287382873928740287412874228743287442874528746287472874828749287502875128752287532875428755287562875728758287592876028761287622876328764287652876628767287682876928770287712877228773287742877528776287772877828779287802878128782287832878428785287862878728788287892879028791287922879328794287952879628797287982879928800288012880228803288042880528806288072880828809288102881128812288132881428815288162881728818288192882028821288222882328824288252882628827288282882928830288312883228833288342883528836288372883828839288402884128842288432884428845288462884728848288492885028851288522885328854288552885628857288582885928860288612886228863288642886528866288672886828869288702887128872288732887428875288762887728878288792888028881288822888328884288852888628887288882888928890288912889228893288942889528896288972889828899289002890128902289032890428905289062890728908289092891028911289122891328914289152891628917289182891928920289212892228923289242892528926289272892828929289302893128932289332893428935289362893728938289392894028941289422894328944289452894628947289482894928950289512895228953289542895528956289572895828959289602896128962289632896428965289662896728968289692897028971289722897328974289752897628977289782897928980289812898228983289842898528986289872898828989289902899128992289932899428995289962899728998289992900029001290022900329004290052900629007290082900929010290112901229013290142901529016290172901829019290202902129022290232902429025290262902729028290292903029031290322903329034290352903629037290382903929040290412904229043290442904529046290472904829049290502905129052290532905429055290562905729058290592906029061290622906329064290652906629067290682906929070290712907229073290742907529076290772907829079290802908129082290832908429085290862908729088290892909029091290922909329094290952909629097290982909929100291012910229103291042910529106291072910829109291102911129112291132911429115291162911729118291192912029121291222912329124291252912629127291282912929130291312913229133291342913529136291372913829139291402914129142291432914429145291462914729148291492915029151291522915329154291552915629157291582915929160291612916229163291642916529166291672916829169291702917129172291732917429175291762917729178291792918029181291822918329184291852918629187291882918929190291912919229193291942919529196291972919829199292002920129202292032920429205292062920729208292092921029211292122921329214292152921629217292182921929220292212922229223292242922529226292272922829229292302923129232292332923429235292362923729238292392924029241292422924329244292452924629247292482924929250292512925229253292542925529256292572925829259292602926129262292632926429265292662926729268292692927029271292722927329274292752927629277292782927929280292812928229283292842928529286292872928829289292902929129292292932929429295292962929729298292992930029301293022930329304293052930629307293082930929310293112931229313293142931529316293172931829319293202932129322293232932429325293262932729328293292933029331293322933329334293352933629337293382933929340293412934229343293442934529346293472934829349293502935129352293532935429355293562935729358293592936029361293622936329364293652936629367293682936929370293712937229373293742937529376293772937829379293802938129382293832938429385293862938729388293892939029391293922939329394293952939629397293982939929400294012940229403294042940529406294072940829409294102941129412294132941429415294162941729418294192942029421294222942329424294252942629427294282942929430294312943229433294342943529436294372943829439294402944129442294432944429445294462944729448294492945029451294522945329454294552945629457294582945929460294612946229463294642946529466294672946829469294702947129472294732947429475294762947729478294792948029481294822948329484294852948629487294882948929490294912949229493294942949529496294972949829499295002950129502295032950429505295062950729508295092951029511295122951329514295152951629517295182951929520295212952229523295242952529526295272952829529295302953129532295332953429535295362953729538295392954029541295422954329544295452954629547295482954929550295512955229553295542955529556295572955829559295602956129562295632956429565295662956729568295692957029571295722957329574295752957629577295782957929580295812958229583295842958529586295872958829589295902959129592295932959429595295962959729598295992960029601296022960329604296052960629607296082960929610296112961229613296142961529616296172961829619296202962129622296232962429625296262962729628296292963029631296322963329634296352963629637296382963929640296412964229643296442964529646296472964829649296502965129652296532965429655296562965729658296592966029661296622966329664296652966629667296682966929670296712967229673296742967529676296772967829679296802968129682296832968429685296862968729688296892969029691296922969329694296952969629697296982969929700297012970229703297042970529706297072970829709297102971129712297132971429715297162971729718297192972029721297222972329724297252972629727297282972929730297312973229733297342973529736297372973829739297402974129742297432974429745297462974729748297492975029751297522975329754297552975629757297582975929760297612976229763297642976529766297672976829769297702977129772297732977429775297762977729778297792978029781297822978329784297852978629787297882978929790297912979229793297942979529796297972979829799298002980129802298032980429805298062980729808298092981029811298122981329814298152981629817298182981929820298212982229823298242982529826298272982829829298302983129832298332983429835298362983729838298392984029841298422984329844298452984629847298482984929850298512985229853298542985529856298572985829859298602986129862298632986429865298662986729868298692987029871298722987329874298752987629877298782987929880298812988229883298842988529886298872988829889298902989129892298932989429895298962989729898298992990029901299022990329904299052990629907299082990929910299112991229913299142991529916299172991829919299202992129922299232992429925299262992729928299292993029931299322993329934299352993629937299382993929940299412994229943299442994529946299472994829949299502995129952299532995429955299562995729958299592996029961299622996329964299652996629967299682996929970299712997229973299742997529976299772997829979299802998129982299832998429985299862998729988299892999029991299922999329994299952999629997299982999930000300013000230003300043000530006300073000830009300103001130012300133001430015300163001730018300193002030021300223002330024300253002630027300283002930030300313003230033300343003530036300373003830039300403004130042300433004430045300463004730048300493005030051300523005330054300553005630057300583005930060300613006230063300643006530066300673006830069300703007130072300733007430075300763007730078300793008030081300823008330084300853008630087300883008930090300913009230093300943009530096300973009830099301003010130102301033010430105301063010730108301093011030111301123011330114301153011630117301183011930120301213012230123301243012530126301273012830129301303013130132301333013430135301363013730138301393014030141301423014330144301453014630147301483014930150301513015230153301543015530156301573015830159301603016130162301633016430165301663016730168301693017030171301723017330174301753017630177301783017930180301813018230183301843018530186301873018830189301903019130192301933019430195301963019730198301993020030201302023020330204302053020630207302083020930210302113021230213302143021530216302173021830219302203022130222302233022430225302263022730228302293023030231302323023330234302353023630237302383023930240302413024230243302443024530246302473024830249302503025130252302533025430255302563025730258302593026030261302623026330264302653026630267302683026930270302713027230273302743027530276302773027830279302803028130282302833028430285302863028730288302893029030291302923029330294302953029630297302983029930300303013030230303303043030530306303073030830309303103031130312303133031430315303163031730318303193032030321303223032330324303253032630327303283032930330303313033230333303343033530336303373033830339303403034130342303433034430345303463034730348303493035030351303523035330354303553035630357303583035930360303613036230363303643036530366303673036830369303703037130372303733037430375303763037730378303793038030381303823038330384303853038630387303883038930390303913039230393303943039530396303973039830399304003040130402304033040430405304063040730408304093041030411304123041330414304153041630417304183041930420304213042230423304243042530426304273042830429304303043130432304333043430435304363043730438304393044030441304423044330444304453044630447304483044930450304513045230453304543045530456304573045830459304603046130462304633046430465304663046730468304693047030471304723047330474304753047630477304783047930480304813048230483304843048530486304873048830489304903049130492304933049430495304963049730498304993050030501305023050330504305053050630507305083050930510305113051230513305143051530516305173051830519305203052130522305233052430525305263052730528305293053030531305323053330534305353053630537305383053930540305413054230543305443054530546305473054830549305503055130552305533055430555305563055730558305593056030561305623056330564305653056630567305683056930570305713057230573305743057530576305773057830579305803058130582305833058430585305863058730588305893059030591305923059330594305953059630597305983059930600306013060230603306043060530606306073060830609306103061130612306133061430615306163061730618306193062030621306223062330624306253062630627306283062930630306313063230633306343063530636306373063830639306403064130642306433064430645306463064730648306493065030651306523065330654306553065630657306583065930660306613066230663306643066530666306673066830669306703067130672306733067430675306763067730678306793068030681306823068330684306853068630687306883068930690306913069230693306943069530696306973069830699307003070130702307033070430705307063070730708307093071030711307123071330714307153071630717307183071930720307213072230723307243072530726307273072830729307303073130732307333073430735307363073730738307393074030741307423074330744307453074630747307483074930750307513075230753307543075530756307573075830759307603076130762307633076430765307663076730768307693077030771307723077330774307753077630777307783077930780307813078230783307843078530786307873078830789307903079130792307933079430795307963079730798307993080030801308023080330804308053080630807308083080930810308113081230813308143081530816308173081830819308203082130822308233082430825308263082730828308293083030831308323083330834308353083630837308383083930840308413084230843308443084530846308473084830849308503085130852308533085430855308563085730858308593086030861308623086330864308653086630867308683086930870308713087230873308743087530876308773087830879308803088130882308833088430885308863088730888308893089030891308923089330894308953089630897308983089930900309013090230903309043090530906309073090830909309103091130912309133091430915309163091730918309193092030921309223092330924309253092630927309283092930930309313093230933309343093530936309373093830939309403094130942309433094430945309463094730948309493095030951309523095330954309553095630957309583095930960309613096230963309643096530966309673096830969309703097130972309733097430975309763097730978309793098030981309823098330984309853098630987309883098930990309913099230993309943099530996309973099830999310003100131002310033100431005310063100731008310093101031011310123101331014310153101631017310183101931020310213102231023310243102531026310273102831029310303103131032310333103431035310363103731038310393104031041310423104331044310453104631047310483104931050310513105231053310543105531056310573105831059310603106131062310633106431065310663106731068310693107031071310723107331074310753107631077310783107931080310813108231083310843108531086310873108831089310903109131092310933109431095310963109731098310993110031101311023110331104311053110631107311083110931110311113111231113311143111531116311173111831119311203112131122311233112431125311263112731128311293113031131311323113331134311353113631137311383113931140311413114231143311443114531146311473114831149311503115131152311533115431155311563115731158311593116031161311623116331164311653116631167311683116931170311713117231173311743117531176311773117831179311803118131182311833118431185311863118731188311893119031191311923119331194311953119631197311983119931200312013120231203312043120531206312073120831209312103121131212312133121431215312163121731218312193122031221312223122331224312253122631227312283122931230312313123231233312343123531236312373123831239312403124131242312433124431245312463124731248312493125031251312523125331254312553125631257312583125931260312613126231263312643126531266312673126831269312703127131272312733127431275312763127731278312793128031281312823128331284312853128631287312883128931290312913129231293312943129531296312973129831299313003130131302313033130431305313063130731308313093131031311313123131331314313153131631317313183131931320313213132231323313243132531326313273132831329313303133131332313333133431335313363133731338313393134031341313423134331344313453134631347313483134931350313513135231353313543135531356313573135831359313603136131362313633136431365313663136731368313693137031371313723137331374313753137631377313783137931380313813138231383313843138531386313873138831389313903139131392313933139431395313963139731398313993140031401314023140331404314053140631407314083140931410314113141231413314143141531416314173141831419314203142131422314233142431425314263142731428314293143031431314323143331434314353143631437314383143931440314413144231443314443144531446314473144831449314503145131452314533145431455314563145731458314593146031461314623146331464314653146631467314683146931470314713147231473314743147531476314773147831479314803148131482314833148431485314863148731488314893149031491314923149331494314953149631497314983149931500315013150231503315043150531506315073150831509315103151131512315133151431515315163151731518315193152031521315223152331524315253152631527315283152931530315313153231533315343153531536315373153831539315403154131542315433154431545315463154731548315493155031551315523155331554315553155631557315583155931560315613156231563315643156531566315673156831569315703157131572315733157431575315763157731578315793158031581315823158331584315853158631587315883158931590315913159231593315943159531596315973159831599316003160131602316033160431605316063160731608316093161031611316123161331614316153161631617316183161931620316213162231623316243162531626316273162831629316303163131632316333163431635316363163731638316393164031641316423164331644316453164631647316483164931650316513165231653316543165531656316573165831659316603166131662316633166431665316663166731668316693167031671316723167331674316753167631677316783167931680316813168231683316843168531686316873168831689316903169131692316933169431695316963169731698316993170031701317023170331704317053170631707317083170931710317113171231713317143171531716317173171831719317203172131722317233172431725317263172731728317293173031731317323173331734317353173631737317383173931740317413174231743317443174531746317473174831749317503175131752317533175431755317563175731758317593176031761317623176331764317653176631767317683176931770317713177231773317743177531776317773177831779317803178131782317833178431785317863178731788317893179031791317923179331794317953179631797317983179931800318013180231803318043180531806318073180831809318103181131812318133181431815318163181731818318193182031821318223182331824318253182631827318283182931830318313183231833318343183531836318373183831839318403184131842318433184431845318463184731848318493185031851318523185331854318553185631857318583185931860318613186231863318643186531866318673186831869318703187131872318733187431875318763187731878318793188031881318823188331884318853188631887318883188931890318913189231893318943189531896318973189831899319003190131902319033190431905319063190731908319093191031911319123191331914319153191631917319183191931920319213192231923319243192531926319273192831929319303193131932319333193431935319363193731938319393194031941319423194331944319453194631947319483194931950319513195231953319543195531956319573195831959319603196131962319633196431965319663196731968319693197031971319723197331974319753197631977319783197931980319813198231983319843198531986319873198831989319903199131992319933199431995319963199731998319993200032001320023200332004320053200632007320083200932010320113201232013320143201532016320173201832019320203202132022320233202432025320263202732028320293203032031320323203332034320353203632037320383203932040320413204232043320443204532046320473204832049320503205132052320533205432055320563205732058320593206032061320623206332064320653206632067320683206932070320713207232073320743207532076320773207832079320803208132082320833208432085320863208732088320893209032091320923209332094320953209632097320983209932100321013210232103321043210532106321073210832109321103211132112321133211432115321163211732118321193212032121321223212332124321253212632127321283212932130321313213232133321343213532136321373213832139321403214132142321433214432145321463214732148321493215032151321523215332154321553215632157321583215932160321613216232163321643216532166321673216832169321703217132172321733217432175321763217732178321793218032181321823218332184321853218632187321883218932190321913219232193321943219532196321973219832199322003220132202322033220432205322063220732208322093221032211322123221332214322153221632217322183221932220322213222232223322243222532226322273222832229322303223132232322333223432235322363223732238322393224032241322423224332244322453224632247322483224932250322513225232253322543225532256322573225832259322603226132262322633226432265322663226732268322693227032271322723227332274322753227632277322783227932280322813228232283322843228532286322873228832289322903229132292322933229432295322963229732298322993230032301323023230332304323053230632307323083230932310323113231232313323143231532316323173231832319323203232132322323233232432325323263232732328323293233032331323323233332334323353233632337323383233932340323413234232343323443234532346323473234832349323503235132352323533235432355323563235732358323593236032361323623236332364323653236632367323683236932370323713237232373323743237532376323773237832379323803238132382323833238432385323863238732388323893239032391323923239332394323953239632397323983239932400324013240232403324043240532406324073240832409324103241132412324133241432415324163241732418324193242032421324223242332424324253242632427324283242932430324313243232433324343243532436324373243832439324403244132442324433244432445324463244732448324493245032451324523245332454324553245632457324583245932460324613246232463324643246532466324673246832469324703247132472324733247432475324763247732478324793248032481324823248332484324853248632487324883248932490324913249232493324943249532496324973249832499325003250132502325033250432505325063250732508325093251032511325123251332514325153251632517325183251932520325213252232523325243252532526325273252832529325303253132532325333253432535325363253732538325393254032541325423254332544325453254632547325483254932550325513255232553325543255532556325573255832559325603256132562325633256432565325663256732568325693257032571325723257332574325753257632577325783257932580325813258232583325843258532586325873258832589325903259132592325933259432595325963259732598325993260032601326023260332604326053260632607326083260932610326113261232613326143261532616326173261832619326203262132622326233262432625326263262732628326293263032631326323263332634326353263632637326383263932640326413264232643326443264532646326473264832649326503265132652326533265432655326563265732658326593266032661326623266332664326653266632667326683266932670326713267232673326743267532676326773267832679326803268132682326833268432685326863268732688326893269032691326923269332694326953269632697326983269932700327013270232703327043270532706327073270832709327103271132712327133271432715327163271732718327193272032721327223272332724327253272632727327283272932730327313273232733327343273532736327373273832739327403274132742327433274432745327463274732748327493275032751327523275332754327553275632757327583275932760327613276232763327643276532766327673276832769327703277132772327733277432775327763277732778327793278032781327823278332784327853278632787327883278932790327913279232793327943279532796327973279832799328003280132802328033280432805328063280732808328093281032811328123281332814328153281632817328183281932820328213282232823328243282532826328273282832829328303283132832328333283432835328363283732838328393284032841328423284332844328453284632847328483284932850328513285232853328543285532856328573285832859328603286132862328633286432865328663286732868328693287032871328723287332874328753287632877328783287932880328813288232883328843288532886328873288832889328903289132892328933289432895328963289732898328993290032901329023290332904329053290632907329083290932910329113291232913329143291532916329173291832919329203292132922329233292432925329263292732928329293293032931329323293332934329353293632937329383293932940329413294232943329443294532946329473294832949329503295132952329533295432955329563295732958329593296032961329623296332964329653296632967329683296932970329713297232973329743297532976329773297832979329803298132982329833298432985329863298732988329893299032991329923299332994329953299632997329983299933000330013300233003330043300533006330073300833009330103301133012330133301433015330163301733018330193302033021330223302333024330253302633027330283302933030330313303233033330343303533036330373303833039330403304133042330433304433045330463304733048330493305033051330523305333054330553305633057330583305933060330613306233063330643306533066330673306833069330703307133072330733307433075330763307733078330793308033081330823308333084330853308633087330883308933090330913309233093330943309533096330973309833099331003310133102331033310433105331063310733108331093311033111331123311333114331153311633117331183311933120331213312233123331243312533126331273312833129331303313133132331333313433135331363313733138331393314033141331423314333144331453314633147331483314933150331513315233153331543315533156331573315833159331603316133162331633316433165331663316733168331693317033171331723317333174331753317633177331783317933180331813318233183331843318533186331873318833189331903319133192331933319433195331963319733198331993320033201332023320333204332053320633207332083320933210332113321233213332143321533216332173321833219332203322133222332233322433225332263322733228332293323033231332323323333234332353323633237332383323933240332413324233243332443324533246332473324833249332503325133252332533325433255332563325733258332593326033261332623326333264332653326633267332683326933270332713327233273332743327533276332773327833279332803328133282332833328433285332863328733288332893329033291332923329333294332953329633297332983329933300333013330233303333043330533306333073330833309333103331133312333133331433315333163331733318333193332033321333223332333324333253332633327333283332933330333313333233333333343333533336333373333833339333403334133342333433334433345333463334733348333493335033351333523335333354333553335633357333583335933360333613336233363333643336533366333673336833369333703337133372333733337433375333763337733378333793338033381333823338333384333853338633387333883338933390333913339233393333943339533396333973339833399334003340133402334033340433405334063340733408334093341033411334123341333414334153341633417334183341933420334213342233423334243342533426334273342833429334303343133432334333343433435334363343733438334393344033441334423344333444334453344633447334483344933450334513345233453334543345533456334573345833459334603346133462334633346433465334663346733468334693347033471334723347333474334753347633477334783347933480334813348233483334843348533486334873348833489334903349133492334933349433495334963349733498334993350033501335023350333504335053350633507335083350933510335113351233513335143351533516335173351833519335203352133522335233352433525335263352733528335293353033531335323353333534335353353633537335383353933540335413354233543335443354533546335473354833549335503355133552335533355433555335563355733558335593356033561335623356333564335653356633567335683356933570335713357233573335743357533576335773357833579335803358133582335833358433585335863358733588335893359033591335923359333594335953359633597335983359933600336013360233603336043360533606336073360833609336103361133612336133361433615336163361733618336193362033621336223362333624336253362633627336283362933630336313363233633336343363533636336373363833639336403364133642336433364433645336463364733648336493365033651336523365333654336553365633657336583365933660336613366233663336643366533666336673366833669336703367133672336733367433675336763367733678336793368033681336823368333684336853368633687336883368933690336913369233693336943369533696336973369833699337003370133702337033370433705337063370733708337093371033711337123371333714337153371633717337183371933720337213372233723337243372533726337273372833729337303373133732337333373433735337363373733738337393374033741337423374333744337453374633747337483374933750337513375233753337543375533756337573375833759337603376133762337633376433765337663376733768337693377033771337723377333774337753377633777337783377933780337813378233783337843378533786337873378833789337903379133792337933379433795337963379733798337993380033801338023380333804338053380633807338083380933810338113381233813338143381533816338173381833819338203382133822338233382433825338263382733828338293383033831338323383333834338353383633837338383383933840338413384233843338443384533846338473384833849338503385133852338533385433855338563385733858338593386033861338623386333864338653386633867338683386933870338713387233873338743387533876338773387833879338803388133882338833388433885338863388733888338893389033891338923389333894338953389633897338983389933900339013390233903339043390533906339073390833909339103391133912339133391433915339163391733918339193392033921339223392333924339253392633927339283392933930339313393233933339343393533936339373393833939339403394133942339433394433945339463394733948339493395033951339523395333954339553395633957339583395933960339613396233963339643396533966339673396833969339703397133972339733397433975339763397733978339793398033981339823398333984339853398633987339883398933990339913399233993339943399533996339973399833999340003400134002340033400434005340063400734008340093401034011340123401334014340153401634017340183401934020340213402234023340243402534026340273402834029340303403134032340333403434035340363403734038340393404034041340423404334044340453404634047340483404934050340513405234053340543405534056340573405834059340603406134062340633406434065340663406734068340693407034071340723407334074340753407634077340783407934080340813408234083340843408534086340873408834089340903409134092340933409434095340963409734098340993410034101341023410334104341053410634107341083410934110341113411234113341143411534116341173411834119341203412134122341233412434125341263412734128341293413034131341323413334134341353413634137341383413934140341413414234143341443414534146341473414834149341503415134152341533415434155341563415734158341593416034161341623416334164341653416634167341683416934170341713417234173341743417534176341773417834179341803418134182341833418434185341863418734188341893419034191341923419334194341953419634197341983419934200342013420234203342043420534206342073420834209342103421134212342133421434215342163421734218342193422034221342223422334224342253422634227342283422934230342313423234233342343423534236342373423834239342403424134242342433424434245342463424734248342493425034251342523425334254342553425634257342583425934260342613426234263342643426534266342673426834269342703427134272342733427434275342763427734278342793428034281342823428334284342853428634287342883428934290342913429234293342943429534296342973429834299343003430134302343033430434305343063430734308343093431034311343123431334314343153431634317343183431934320343213432234323343243432534326343273432834329343303433134332343333433434335343363433734338343393434034341343423434334344343453434634347343483434934350343513435234353343543435534356343573435834359343603436134362343633436434365343663436734368343693437034371343723437334374343753437634377343783437934380343813438234383343843438534386343873438834389343903439134392343933439434395343963439734398343993440034401344023440334404344053440634407344083440934410344113441234413344143441534416344173441834419344203442134422344233442434425344263442734428344293443034431344323443334434344353443634437344383443934440344413444234443344443444534446344473444834449344503445134452344533445434455344563445734458344593446034461344623446334464344653446634467344683446934470344713447234473344743447534476344773447834479344803448134482344833448434485344863448734488344893449034491344923449334494344953449634497344983449934500345013450234503345043450534506345073450834509345103451134512345133451434515345163451734518345193452034521345223452334524345253452634527345283452934530345313453234533345343453534536345373453834539345403454134542345433454434545345463454734548345493455034551345523455334554345553455634557345583455934560345613456234563345643456534566345673456834569345703457134572345733457434575345763457734578345793458034581345823458334584345853458634587345883458934590345913459234593345943459534596345973459834599346003460134602346033460434605346063460734608346093461034611346123461334614346153461634617346183461934620346213462234623346243462534626346273462834629346303463134632346333463434635346363463734638346393464034641346423464334644346453464634647346483464934650346513465234653346543465534656346573465834659346603466134662346633466434665346663466734668346693467034671346723467334674346753467634677346783467934680346813468234683346843468534686346873468834689346903469134692346933469434695346963469734698346993470034701347023470334704347053470634707347083470934710347113471234713347143471534716347173471834719347203472134722347233472434725347263472734728347293473034731347323473334734347353473634737347383473934740347413474234743347443474534746347473474834749347503475134752347533475434755347563475734758347593476034761347623476334764347653476634767347683476934770347713477234773347743477534776347773477834779347803478134782347833478434785347863478734788347893479034791347923479334794347953479634797347983479934800348013480234803348043480534806348073480834809348103481134812348133481434815348163481734818348193482034821348223482334824348253482634827348283482934830348313483234833348343483534836348373483834839348403484134842348433484434845348463484734848348493485034851348523485334854348553485634857348583485934860348613486234863348643486534866348673486834869348703487134872348733487434875348763487734878348793488034881348823488334884348853488634887348883488934890348913489234893348943489534896348973489834899349003490134902349033490434905349063490734908349093491034911349123491334914349153491634917349183491934920349213492234923349243492534926349273492834929349303493134932349333493434935349363493734938349393494034941349423494334944349453494634947349483494934950349513495234953349543495534956349573495834959349603496134962349633496434965349663496734968349693497034971349723497334974349753497634977349783497934980349813498234983349843498534986349873498834989349903499134992349933499434995349963499734998349993500035001350023500335004350053500635007350083500935010350113501235013350143501535016350173501835019350203502135022350233502435025350263502735028350293503035031350323503335034350353503635037350383503935040350413504235043350443504535046350473504835049350503505135052350533505435055350563505735058350593506035061350623506335064350653506635067350683506935070350713507235073350743507535076350773507835079350803508135082350833508435085350863508735088350893509035091350923509335094350953509635097350983509935100351013510235103351043510535106351073510835109351103511135112351133511435115351163511735118351193512035121351223512335124351253512635127351283512935130351313513235133351343513535136351373513835139351403514135142351433514435145351463514735148351493515035151351523515335154351553515635157351583515935160351613516235163351643516535166351673516835169351703517135172351733517435175351763517735178351793518035181351823518335184351853518635187351883518935190351913519235193351943519535196351973519835199352003520135202352033520435205352063520735208352093521035211352123521335214352153521635217352183521935220352213522235223352243522535226352273522835229352303523135232352333523435235352363523735238352393524035241352423524335244352453524635247352483524935250352513525235253352543525535256352573525835259352603526135262352633526435265352663526735268352693527035271352723527335274352753527635277352783527935280352813528235283352843528535286352873528835289352903529135292352933529435295352963529735298352993530035301353023530335304353053530635307353083530935310353113531235313353143531535316353173531835319353203532135322353233532435325353263532735328353293533035331353323533335334353353533635337353383533935340353413534235343353443534535346353473534835349353503535135352353533535435355353563535735358353593536035361353623536335364353653536635367353683536935370353713537235373353743537535376353773537835379353803538135382353833538435385353863538735388353893539035391353923539335394353953539635397353983539935400354013540235403354043540535406354073540835409354103541135412354133541435415354163541735418354193542035421354223542335424354253542635427354283542935430354313543235433354343543535436354373543835439354403544135442354433544435445354463544735448354493545035451354523545335454354553545635457354583545935460354613546235463354643546535466354673546835469354703547135472354733547435475354763547735478354793548035481354823548335484354853548635487354883548935490354913549235493354943549535496354973549835499355003550135502355033550435505355063550735508355093551035511355123551335514355153551635517355183551935520355213552235523355243552535526355273552835529355303553135532355333553435535355363553735538355393554035541355423554335544355453554635547355483554935550355513555235553355543555535556355573555835559355603556135562355633556435565355663556735568355693557035571355723557335574355753557635577355783557935580355813558235583355843558535586355873558835589355903559135592355933559435595355963559735598355993560035601356023560335604356053560635607356083560935610356113561235613356143561535616356173561835619356203562135622356233562435625356263562735628356293563035631356323563335634356353563635637356383563935640356413564235643356443564535646356473564835649356503565135652356533565435655356563565735658356593566035661356623566335664356653566635667356683566935670356713567235673356743567535676356773567835679356803568135682356833568435685356863568735688356893569035691356923569335694356953569635697356983569935700357013570235703357043570535706357073570835709357103571135712357133571435715357163571735718357193572035721357223572335724357253572635727357283572935730357313573235733357343573535736357373573835739357403574135742357433574435745357463574735748357493575035751357523575335754357553575635757357583575935760357613576235763357643576535766357673576835769357703577135772357733577435775357763577735778357793578035781357823578335784357853578635787357883578935790357913579235793357943579535796357973579835799358003580135802358033580435805358063580735808358093581035811358123581335814358153581635817358183581935820358213582235823358243582535826358273582835829358303583135832358333583435835358363583735838358393584035841358423584335844358453584635847358483584935850358513585235853358543585535856358573585835859358603586135862358633586435865358663586735868358693587035871358723587335874358753587635877358783587935880358813588235883358843588535886358873588835889358903589135892358933589435895358963589735898358993590035901359023590335904359053590635907359083590935910359113591235913359143591535916359173591835919359203592135922359233592435925359263592735928359293593035931359323593335934359353593635937359383593935940359413594235943359443594535946359473594835949359503595135952359533595435955359563595735958359593596035961359623596335964359653596635967359683596935970359713597235973359743597535976359773597835979359803598135982359833598435985359863598735988359893599035991359923599335994359953599635997359983599936000360013600236003360043600536006360073600836009360103601136012360133601436015360163601736018360193602036021360223602336024360253602636027360283602936030360313603236033360343603536036360373603836039360403604136042360433604436045360463604736048360493605036051360523605336054360553605636057360583605936060360613606236063360643606536066360673606836069360703607136072360733607436075360763607736078360793608036081360823608336084360853608636087360883608936090360913609236093360943609536096360973609836099361003610136102361033610436105361063610736108361093611036111361123611336114361153611636117361183611936120361213612236123361243612536126361273612836129361303613136132361333613436135361363613736138361393614036141361423614336144361453614636147361483614936150361513615236153361543615536156361573615836159361603616136162361633616436165361663616736168361693617036171361723617336174361753617636177361783617936180361813618236183361843618536186361873618836189361903619136192361933619436195361963619736198361993620036201362023620336204362053620636207362083620936210362113621236213362143621536216362173621836219362203622136222362233622436225362263622736228362293623036231362323623336234362353623636237362383623936240362413624236243362443624536246362473624836249362503625136252362533625436255362563625736258362593626036261362623626336264362653626636267362683626936270362713627236273362743627536276362773627836279362803628136282362833628436285362863628736288362893629036291362923629336294362953629636297362983629936300363013630236303363043630536306363073630836309363103631136312363133631436315363163631736318363193632036321363223632336324363253632636327363283632936330363313633236333363343633536336363373633836339363403634136342363433634436345363463634736348363493635036351363523635336354363553635636357363583635936360363613636236363363643636536366363673636836369363703637136372363733637436375363763637736378363793638036381363823638336384363853638636387363883638936390363913639236393363943639536396363973639836399364003640136402364033640436405364063640736408364093641036411364123641336414364153641636417364183641936420364213642236423364243642536426364273642836429364303643136432364333643436435364363643736438364393644036441364423644336444364453644636447364483644936450364513645236453364543645536456364573645836459364603646136462364633646436465364663646736468364693647036471364723647336474364753647636477364783647936480364813648236483364843648536486364873648836489364903649136492364933649436495364963649736498364993650036501365023650336504365053650636507365083650936510365113651236513365143651536516365173651836519365203652136522365233652436525365263652736528365293653036531365323653336534365353653636537365383653936540365413654236543365443654536546365473654836549365503655136552365533655436555365563655736558365593656036561365623656336564365653656636567365683656936570365713657236573365743657536576365773657836579365803658136582365833658436585365863658736588365893659036591365923659336594365953659636597365983659936600366013660236603366043660536606366073660836609366103661136612366133661436615366163661736618366193662036621366223662336624366253662636627366283662936630366313663236633366343663536636366373663836639366403664136642366433664436645366463664736648366493665036651366523665336654366553665636657366583665936660366613666236663366643666536666366673666836669366703667136672366733667436675366763667736678366793668036681366823668336684366853668636687366883668936690366913669236693366943669536696366973669836699367003670136702367033670436705367063670736708367093671036711367123671336714367153671636717367183671936720367213672236723367243672536726367273672836729367303673136732367333673436735367363673736738367393674036741367423674336744367453674636747367483674936750367513675236753367543675536756367573675836759367603676136762367633676436765367663676736768367693677036771367723677336774367753677636777367783677936780367813678236783367843678536786367873678836789367903679136792367933679436795367963679736798367993680036801368023680336804368053680636807368083680936810368113681236813368143681536816368173681836819368203682136822368233682436825368263682736828368293683036831368323683336834368353683636837368383683936840368413684236843368443684536846368473684836849368503685136852368533685436855368563685736858368593686036861368623686336864368653686636867368683686936870368713687236873368743687536876368773687836879368803688136882368833688436885368863688736888368893689036891368923689336894368953689636897368983689936900369013690236903369043690536906369073690836909369103691136912369133691436915369163691736918369193692036921369223692336924369253692636927369283692936930369313693236933369343693536936369373693836939369403694136942369433694436945369463694736948369493695036951369523695336954369553695636957369583695936960369613696236963369643696536966369673696836969369703697136972369733697436975369763697736978369793698036981369823698336984369853698636987369883698936990369913699236993369943699536996369973699836999370003700137002370033700437005370063700737008370093701037011370123701337014370153701637017370183701937020370213702237023370243702537026370273702837029370303703137032370333703437035370363703737038370393704037041370423704337044370453704637047370483704937050370513705237053370543705537056370573705837059370603706137062370633706437065370663706737068370693707037071370723707337074370753707637077370783707937080370813708237083370843708537086370873708837089370903709137092370933709437095370963709737098370993710037101371023710337104371053710637107371083710937110371113711237113371143711537116371173711837119371203712137122371233712437125371263712737128371293713037131371323713337134371353713637137371383713937140371413714237143371443714537146371473714837149371503715137152371533715437155371563715737158371593716037161371623716337164371653716637167371683716937170371713717237173371743717537176371773717837179371803718137182371833718437185371863718737188371893719037191371923719337194371953719637197371983719937200372013720237203372043720537206372073720837209372103721137212372133721437215372163721737218372193722037221372223722337224372253722637227372283722937230372313723237233372343723537236372373723837239372403724137242372433724437245372463724737248372493725037251372523725337254372553725637257372583725937260372613726237263372643726537266372673726837269372703727137272372733727437275372763727737278372793728037281372823728337284372853728637287372883728937290372913729237293372943729537296372973729837299373003730137302373033730437305373063730737308373093731037311373123731337314373153731637317373183731937320373213732237323373243732537326373273732837329373303733137332373333733437335373363733737338373393734037341373423734337344373453734637347373483734937350373513735237353373543735537356373573735837359373603736137362373633736437365373663736737368373693737037371373723737337374373753737637377373783737937380373813738237383373843738537386373873738837389373903739137392373933739437395373963739737398373993740037401374023740337404374053740637407374083740937410374113741237413374143741537416374173741837419374203742137422374233742437425374263742737428374293743037431374323743337434374353743637437374383743937440374413744237443374443744537446374473744837449374503745137452374533745437455374563745737458374593746037461374623746337464374653746637467374683746937470374713747237473374743747537476374773747837479374803748137482374833748437485374863748737488374893749037491374923749337494374953749637497374983749937500375013750237503375043750537506375073750837509375103751137512375133751437515375163751737518375193752037521375223752337524375253752637527375283752937530375313753237533375343753537536375373753837539375403754137542375433754437545375463754737548375493755037551375523755337554375553755637557375583755937560375613756237563375643756537566375673756837569375703757137572375733757437575375763757737578375793758037581375823758337584375853758637587375883758937590375913759237593375943759537596375973759837599376003760137602376033760437605376063760737608376093761037611376123761337614376153761637617376183761937620376213762237623376243762537626376273762837629376303763137632376333763437635376363763737638376393764037641376423764337644376453764637647376483764937650376513765237653376543765537656376573765837659376603766137662376633766437665376663766737668376693767037671376723767337674376753767637677376783767937680376813768237683376843768537686376873768837689376903769137692376933769437695376963769737698376993770037701377023770337704377053770637707377083770937710377113771237713377143771537716377173771837719377203772137722377233772437725377263772737728377293773037731377323773337734377353773637737377383773937740377413774237743377443774537746377473774837749377503775137752377533775437755377563775737758377593776037761377623776337764377653776637767377683776937770377713777237773377743777537776377773777837779377803778137782377833778437785377863778737788377893779037791377923779337794377953779637797377983779937800378013780237803378043780537806378073780837809378103781137812378133781437815378163781737818378193782037821378223782337824378253782637827378283782937830378313783237833378343783537836378373783837839378403784137842378433784437845378463784737848378493785037851378523785337854378553785637857378583785937860378613786237863378643786537866378673786837869378703787137872378733787437875378763787737878378793788037881378823788337884378853788637887378883788937890378913789237893378943789537896378973789837899379003790137902379033790437905379063790737908379093791037911379123791337914379153791637917379183791937920379213792237923379243792537926379273792837929379303793137932379333793437935379363793737938379393794037941379423794337944379453794637947379483794937950379513795237953379543795537956379573795837959379603796137962379633796437965379663796737968379693797037971379723797337974379753797637977379783797937980379813798237983379843798537986379873798837989379903799137992379933799437995379963799737998379993800038001380023800338004380053800638007380083800938010380113801238013380143801538016380173801838019380203802138022380233802438025380263802738028380293803038031380323803338034380353803638037380383803938040380413804238043380443804538046380473804838049380503805138052380533805438055380563805738058380593806038061380623806338064380653806638067380683806938070380713807238073380743807538076380773807838079380803808138082380833808438085380863808738088380893809038091380923809338094380953809638097380983809938100381013810238103381043810538106381073810838109381103811138112381133811438115381163811738118381193812038121381223812338124381253812638127381283812938130381313813238133381343813538136381373813838139381403814138142381433814438145381463814738148381493815038151381523815338154381553815638157381583815938160381613816238163381643816538166381673816838169381703817138172381733817438175381763817738178381793818038181381823818338184381853818638187381883818938190381913819238193381943819538196381973819838199382003820138202382033820438205382063820738208382093821038211382123821338214382153821638217382183821938220382213822238223382243822538226382273822838229382303823138232382333823438235382363823738238382393824038241382423824338244382453824638247382483824938250382513825238253382543825538256382573825838259382603826138262382633826438265382663826738268382693827038271382723827338274382753827638277382783827938280382813828238283382843828538286382873828838289382903829138292382933829438295382963829738298382993830038301383023830338304383053830638307383083830938310383113831238313383143831538316383173831838319383203832138322383233832438325383263832738328383293833038331383323833338334383353833638337383383833938340383413834238343383443834538346383473834838349383503835138352383533835438355383563835738358383593836038361383623836338364383653836638367383683836938370383713837238373383743837538376383773837838379383803838138382383833838438385383863838738388383893839038391383923839338394383953839638397383983839938400384013840238403384043840538406384073840838409384103841138412384133841438415384163841738418384193842038421384223842338424384253842638427384283842938430384313843238433384343843538436384373843838439384403844138442384433844438445384463844738448384493845038451384523845338454384553845638457384583845938460384613846238463384643846538466384673846838469384703847138472384733847438475384763847738478384793848038481384823848338484384853848638487384883848938490384913849238493384943849538496384973849838499385003850138502385033850438505385063850738508385093851038511385123851338514385153851638517385183851938520385213852238523385243852538526385273852838529385303853138532385333853438535385363853738538385393854038541385423854338544385453854638547385483854938550385513855238553385543855538556385573855838559385603856138562385633856438565385663856738568385693857038571385723857338574385753857638577385783857938580385813858238583385843858538586385873858838589385903859138592385933859438595385963859738598385993860038601386023860338604386053860638607386083860938610386113861238613386143861538616386173861838619386203862138622386233862438625386263862738628386293863038631386323863338634386353863638637386383863938640386413864238643386443864538646386473864838649386503865138652386533865438655386563865738658386593866038661386623866338664386653866638667386683866938670386713867238673386743867538676386773867838679386803868138682386833868438685386863868738688386893869038691386923869338694386953869638697386983869938700387013870238703387043870538706387073870838709387103871138712387133871438715387163871738718387193872038721387223872338724387253872638727387283872938730387313873238733387343873538736387373873838739387403874138742387433874438745387463874738748387493875038751387523875338754387553875638757387583875938760387613876238763387643876538766387673876838769387703877138772387733877438775387763877738778387793878038781387823878338784387853878638787387883878938790387913879238793387943879538796387973879838799388003880138802388033880438805388063880738808388093881038811388123881338814388153881638817388183881938820388213882238823388243882538826388273882838829388303883138832388333883438835388363883738838388393884038841388423884338844388453884638847388483884938850388513885238853388543885538856388573885838859388603886138862388633886438865388663886738868388693887038871388723887338874388753887638877388783887938880388813888238883388843888538886388873888838889388903889138892388933889438895388963889738898388993890038901389023890338904389053890638907389083890938910389113891238913389143891538916389173891838919389203892138922389233892438925389263892738928389293893038931389323893338934389353893638937389383893938940389413894238943389443894538946389473894838949389503895138952389533895438955389563895738958389593896038961389623896338964389653896638967389683896938970389713897238973389743897538976389773897838979389803898138982389833898438985389863898738988389893899038991389923899338994389953899638997389983899939000390013900239003390043900539006390073900839009390103901139012390133901439015390163901739018390193902039021390223902339024390253902639027390283902939030390313903239033390343903539036390373903839039390403904139042390433904439045390463904739048390493905039051390523905339054390553905639057390583905939060390613906239063390643906539066390673906839069390703907139072390733907439075390763907739078390793908039081390823908339084390853908639087390883908939090390913909239093390943909539096390973909839099391003910139102391033910439105391063910739108391093911039111391123911339114391153911639117391183911939120391213912239123391243912539126391273912839129391303913139132391333913439135391363913739138391393914039141391423914339144391453914639147391483914939150391513915239153391543915539156391573915839159391603916139162391633916439165391663916739168391693917039171391723917339174391753917639177391783917939180391813918239183391843918539186391873918839189391903919139192391933919439195391963919739198391993920039201392023920339204392053920639207392083920939210392113921239213392143921539216392173921839219392203922139222392233922439225392263922739228392293923039231392323923339234392353923639237392383923939240392413924239243392443924539246392473924839249392503925139252392533925439255392563925739258392593926039261392623926339264392653926639267392683926939270392713927239273392743927539276392773927839279392803928139282392833928439285392863928739288392893929039291392923929339294392953929639297392983929939300393013930239303393043930539306393073930839309393103931139312393133931439315393163931739318393193932039321393223932339324393253932639327393283932939330393313933239333393343933539336393373933839339393403934139342393433934439345393463934739348393493935039351393523935339354393553935639357393583935939360393613936239363393643936539366393673936839369393703937139372393733937439375393763937739378393793938039381393823938339384393853938639387393883938939390393913939239393393943939539396393973939839399394003940139402394033940439405394063940739408394093941039411394123941339414394153941639417394183941939420394213942239423394243942539426394273942839429394303943139432394333943439435394363943739438394393944039441394423944339444394453944639447394483944939450394513945239453394543945539456394573945839459394603946139462394633946439465394663946739468394693947039471394723947339474394753947639477394783947939480394813948239483394843948539486394873948839489394903949139492394933949439495394963949739498394993950039501395023950339504395053950639507395083950939510395113951239513395143951539516395173951839519395203952139522395233952439525395263952739528395293953039531395323953339534395353953639537395383953939540395413954239543395443954539546395473954839549395503955139552395533955439555395563955739558395593956039561395623956339564395653956639567395683956939570395713957239573395743957539576395773957839579395803958139582395833958439585395863958739588395893959039591395923959339594395953959639597395983959939600396013960239603396043960539606396073960839609396103961139612396133961439615396163961739618396193962039621396223962339624396253962639627396283962939630396313963239633396343963539636396373963839639396403964139642396433964439645396463964739648396493965039651396523965339654396553965639657396583965939660396613966239663396643966539666396673966839669396703967139672396733967439675396763967739678396793968039681396823968339684396853968639687396883968939690396913969239693396943969539696396973969839699397003970139702397033970439705397063970739708397093971039711397123971339714397153971639717397183971939720397213972239723397243972539726397273972839729397303973139732397333973439735397363973739738397393974039741397423974339744397453974639747397483974939750397513975239753397543975539756397573975839759397603976139762397633976439765397663976739768397693977039771397723977339774397753977639777397783977939780397813978239783397843978539786397873978839789397903979139792397933979439795397963979739798397993980039801398023980339804398053980639807398083980939810398113981239813398143981539816398173981839819398203982139822398233982439825398263982739828398293983039831398323983339834398353983639837398383983939840398413984239843398443984539846398473984839849398503985139852398533985439855398563985739858398593986039861398623986339864398653986639867398683986939870398713987239873398743987539876398773987839879398803988139882398833988439885398863988739888398893989039891398923989339894398953989639897398983989939900399013990239903399043990539906399073990839909399103991139912399133991439915399163991739918399193992039921399223992339924399253992639927399283992939930399313993239933399343993539936399373993839939399403994139942399433994439945399463994739948399493995039951399523995339954399553995639957399583995939960399613996239963399643996539966399673996839969399703997139972399733997439975399763997739978399793998039981399823998339984399853998639987399883998939990399913999239993399943999539996399973999839999400004000140002400034000440005400064000740008400094001040011400124001340014400154001640017400184001940020400214002240023400244002540026400274002840029400304003140032400334003440035400364003740038400394004040041400424004340044400454004640047400484004940050400514005240053400544005540056400574005840059400604006140062400634006440065400664006740068400694007040071400724007340074400754007640077400784007940080400814008240083400844008540086400874008840089400904009140092400934009440095400964009740098400994010040101401024010340104401054010640107401084010940110401114011240113401144011540116401174011840119401204012140122401234012440125401264012740128401294013040131401324013340134401354013640137401384013940140401414014240143401444014540146401474014840149401504015140152401534015440155401564015740158401594016040161401624016340164401654016640167401684016940170401714017240173401744017540176401774017840179401804018140182401834018440185401864018740188401894019040191401924019340194401954019640197401984019940200402014020240203402044020540206402074020840209402104021140212402134021440215402164021740218402194022040221402224022340224402254022640227402284022940230402314023240233402344023540236402374023840239402404024140242402434024440245402464024740248402494025040251402524025340254402554025640257402584025940260402614026240263402644026540266402674026840269402704027140272402734027440275402764027740278402794028040281402824028340284402854028640287402884028940290402914029240293402944029540296402974029840299403004030140302403034030440305403064030740308403094031040311403124031340314403154031640317403184031940320403214032240323403244032540326403274032840329403304033140332403334033440335403364033740338403394034040341403424034340344403454034640347403484034940350403514035240353403544035540356403574035840359403604036140362403634036440365403664036740368403694037040371403724037340374403754037640377403784037940380403814038240383403844038540386403874038840389403904039140392403934039440395403964039740398403994040040401404024040340404404054040640407404084040940410404114041240413404144041540416404174041840419404204042140422404234042440425404264042740428404294043040431404324043340434404354043640437404384043940440404414044240443404444044540446404474044840449404504045140452404534045440455404564045740458404594046040461404624046340464404654046640467404684046940470404714047240473404744047540476404774047840479404804048140482404834048440485404864048740488404894049040491404924049340494404954049640497404984049940500405014050240503405044050540506405074050840509405104051140512405134051440515405164051740518405194052040521405224052340524405254052640527405284052940530405314053240533405344053540536405374053840539405404054140542405434054440545405464054740548405494055040551405524055340554405554055640557405584055940560405614056240563405644056540566405674056840569405704057140572405734057440575405764057740578405794058040581405824058340584405854058640587405884058940590405914059240593405944059540596405974059840599406004060140602406034060440605406064060740608406094061040611406124061340614406154061640617406184061940620406214062240623406244062540626406274062840629406304063140632406334063440635406364063740638406394064040641406424064340644406454064640647406484064940650406514065240653406544065540656406574065840659406604066140662406634066440665406664066740668406694067040671406724067340674406754067640677406784067940680406814068240683406844068540686406874068840689406904069140692406934069440695406964069740698406994070040701407024070340704407054070640707407084070940710407114071240713407144071540716407174071840719407204072140722407234072440725407264072740728407294073040731407324073340734407354073640737407384073940740407414074240743407444074540746407474074840749407504075140752407534075440755407564075740758407594076040761407624076340764407654076640767407684076940770407714077240773407744077540776407774077840779407804078140782407834078440785407864078740788407894079040791407924079340794407954079640797407984079940800408014080240803408044080540806408074080840809408104081140812408134081440815408164081740818408194082040821408224082340824408254082640827408284082940830408314083240833408344083540836408374083840839408404084140842408434084440845408464084740848408494085040851408524085340854408554085640857408584085940860408614086240863408644086540866408674086840869408704087140872408734087440875408764087740878408794088040881408824088340884408854088640887408884088940890408914089240893408944089540896408974089840899409004090140902409034090440905409064090740908409094091040911409124091340914409154091640917409184091940920409214092240923409244092540926409274092840929409304093140932409334093440935409364093740938409394094040941409424094340944409454094640947409484094940950409514095240953409544095540956409574095840959409604096140962409634096440965409664096740968409694097040971409724097340974409754097640977409784097940980409814098240983409844098540986409874098840989409904099140992409934099440995409964099740998409994100041001410024100341004410054100641007410084100941010410114101241013410144101541016410174101841019410204102141022410234102441025410264102741028410294103041031410324103341034410354103641037410384103941040410414104241043410444104541046410474104841049410504105141052410534105441055410564105741058410594106041061410624106341064410654106641067410684106941070410714107241073410744107541076410774107841079410804108141082410834108441085410864108741088410894109041091410924109341094410954109641097410984109941100411014110241103411044110541106411074110841109411104111141112411134111441115411164111741118411194112041121411224112341124411254112641127411284112941130411314113241133411344113541136411374113841139411404114141142411434114441145411464114741148411494115041151411524115341154411554115641157411584115941160411614116241163411644116541166411674116841169411704117141172411734117441175411764117741178411794118041181411824118341184411854118641187411884118941190411914119241193411944119541196411974119841199412004120141202412034120441205412064120741208412094121041211412124121341214412154121641217412184121941220412214122241223412244122541226412274122841229412304123141232412334123441235412364123741238412394124041241412424124341244412454124641247412484124941250412514125241253412544125541256412574125841259412604126141262412634126441265412664126741268412694127041271412724127341274412754127641277412784127941280412814128241283412844128541286412874128841289412904129141292412934129441295412964129741298412994130041301413024130341304413054130641307413084130941310413114131241313413144131541316413174131841319413204132141322413234132441325413264132741328413294133041331413324133341334413354133641337413384133941340413414134241343413444134541346413474134841349413504135141352413534135441355413564135741358413594136041361413624136341364413654136641367413684136941370413714137241373413744137541376413774137841379413804138141382413834138441385413864138741388413894139041391413924139341394413954139641397413984139941400414014140241403414044140541406414074140841409414104141141412414134141441415414164141741418414194142041421414224142341424414254142641427414284142941430414314143241433414344143541436414374143841439414404144141442414434144441445414464144741448414494145041451414524145341454414554145641457414584145941460414614146241463414644146541466414674146841469414704147141472414734147441475414764147741478414794148041481414824148341484414854148641487414884148941490414914149241493414944149541496414974149841499415004150141502415034150441505415064150741508415094151041511415124151341514415154151641517415184151941520415214152241523415244152541526415274152841529415304153141532415334153441535415364153741538415394154041541415424154341544415454154641547415484154941550415514155241553415544155541556415574155841559415604156141562415634156441565415664156741568415694157041571415724157341574415754157641577415784157941580415814158241583415844158541586415874158841589415904159141592415934159441595415964159741598415994160041601416024160341604416054160641607416084160941610416114161241613416144161541616416174161841619416204162141622416234162441625416264162741628416294163041631416324163341634416354163641637416384163941640416414164241643416444164541646416474164841649416504165141652416534165441655416564165741658416594166041661416624166341664416654166641667416684166941670416714167241673416744167541676416774167841679416804168141682416834168441685416864168741688416894169041691416924169341694416954169641697416984169941700417014170241703417044170541706417074170841709417104171141712417134171441715417164171741718417194172041721417224172341724417254172641727417284172941730417314173241733417344173541736417374173841739417404174141742417434174441745417464174741748417494175041751417524175341754417554175641757417584175941760417614176241763417644176541766417674176841769417704177141772417734177441775417764177741778417794178041781417824178341784417854178641787417884178941790417914179241793417944179541796417974179841799418004180141802418034180441805418064180741808418094181041811418124181341814418154181641817418184181941820418214182241823418244182541826418274182841829418304183141832418334183441835418364183741838418394184041841418424184341844418454184641847418484184941850418514185241853418544185541856418574185841859418604186141862418634186441865418664186741868418694187041871418724187341874418754187641877418784187941880418814188241883418844188541886418874188841889418904189141892418934189441895418964189741898418994190041901419024190341904419054190641907419084190941910419114191241913419144191541916419174191841919419204192141922419234192441925419264192741928419294193041931419324193341934419354193641937419384193941940419414194241943419444194541946419474194841949419504195141952419534195441955419564195741958419594196041961419624196341964419654196641967419684196941970419714197241973419744197541976419774197841979419804198141982419834198441985419864198741988419894199041991419924199341994419954199641997419984199942000420014200242003420044200542006420074200842009420104201142012420134201442015420164201742018420194202042021420224202342024420254202642027420284202942030420314203242033420344203542036420374203842039420404204142042420434204442045420464204742048420494205042051420524205342054420554205642057420584205942060420614206242063420644206542066420674206842069420704207142072420734207442075420764207742078420794208042081420824208342084420854208642087420884208942090420914209242093420944209542096420974209842099421004210142102421034210442105421064210742108421094211042111421124211342114421154211642117421184211942120421214212242123421244212542126421274212842129421304213142132421334213442135421364213742138421394214042141421424214342144421454214642147421484214942150421514215242153421544215542156421574215842159421604216142162421634216442165421664216742168421694217042171421724217342174421754217642177421784217942180421814218242183421844218542186421874218842189421904219142192421934219442195421964219742198421994220042201422024220342204422054220642207422084220942210422114221242213422144221542216422174221842219422204222142222422234222442225422264222742228422294223042231422324223342234422354223642237422384223942240422414224242243422444224542246422474224842249422504225142252422534225442255422564225742258422594226042261422624226342264422654226642267422684226942270422714227242273422744227542276422774227842279422804228142282422834228442285422864228742288422894229042291422924229342294422954229642297422984229942300423014230242303423044230542306423074230842309423104231142312423134231442315423164231742318423194232042321423224232342324423254232642327423284232942330423314233242333423344233542336423374233842339423404234142342423434234442345423464234742348423494235042351423524235342354423554235642357423584235942360423614236242363423644236542366423674236842369423704237142372423734237442375423764237742378423794238042381423824238342384423854238642387423884238942390423914239242393423944239542396423974239842399424004240142402424034240442405424064240742408424094241042411424124241342414424154241642417424184241942420424214242242423424244242542426424274242842429424304243142432424334243442435424364243742438424394244042441424424244342444424454244642447424484244942450424514245242453424544245542456424574245842459424604246142462424634246442465424664246742468424694247042471424724247342474424754247642477424784247942480424814248242483424844248542486424874248842489424904249142492424934249442495424964249742498424994250042501425024250342504425054250642507425084250942510425114251242513425144251542516425174251842519425204252142522425234252442525425264252742528425294253042531425324253342534425354253642537425384253942540425414254242543425444254542546425474254842549425504255142552425534255442555425564255742558425594256042561425624256342564425654256642567425684256942570425714257242573425744257542576425774257842579425804258142582425834258442585425864258742588425894259042591425924259342594425954259642597425984259942600426014260242603426044260542606426074260842609426104261142612426134261442615426164261742618426194262042621426224262342624426254262642627426284262942630426314263242633426344263542636426374263842639426404264142642426434264442645426464264742648426494265042651426524265342654426554265642657426584265942660426614266242663426644266542666426674266842669426704267142672426734267442675426764267742678426794268042681426824268342684426854268642687426884268942690426914269242693426944269542696426974269842699427004270142702427034270442705427064270742708427094271042711427124271342714427154271642717427184271942720427214272242723427244272542726427274272842729427304273142732427334273442735427364273742738427394274042741427424274342744427454274642747427484274942750427514275242753427544275542756427574275842759427604276142762427634276442765427664276742768427694277042771427724277342774427754277642777427784277942780427814278242783427844278542786427874278842789427904279142792427934279442795427964279742798427994280042801428024280342804428054280642807428084280942810428114281242813428144281542816428174281842819428204282142822428234282442825428264282742828428294283042831428324283342834428354283642837428384283942840428414284242843428444284542846428474284842849428504285142852428534285442855428564285742858428594286042861428624286342864428654286642867428684286942870428714287242873428744287542876428774287842879428804288142882428834288442885428864288742888428894289042891428924289342894428954289642897428984289942900429014290242903429044290542906429074290842909429104291142912429134291442915429164291742918429194292042921429224292342924429254292642927429284292942930429314293242933429344293542936429374293842939429404294142942429434294442945429464294742948429494295042951429524295342954429554295642957429584295942960429614296242963429644296542966429674296842969429704297142972429734297442975429764297742978429794298042981429824298342984429854298642987429884298942990429914299242993429944299542996429974299842999430004300143002430034300443005430064300743008430094301043011430124301343014430154301643017430184301943020430214302243023430244302543026430274302843029430304303143032430334303443035430364303743038430394304043041430424304343044430454304643047430484304943050430514305243053430544305543056430574305843059430604306143062430634306443065430664306743068430694307043071430724307343074430754307643077430784307943080430814308243083430844308543086430874308843089430904309143092430934309443095430964309743098430994310043101431024310343104431054310643107431084310943110431114311243113431144311543116431174311843119431204312143122431234312443125431264312743128431294313043131431324313343134431354313643137431384313943140431414314243143431444314543146431474314843149431504315143152431534315443155431564315743158431594316043161431624316343164431654316643167431684316943170431714317243173431744317543176431774317843179431804318143182431834318443185431864318743188431894319043191431924319343194431954319643197431984319943200432014320243203432044320543206432074320843209432104321143212432134321443215432164321743218432194322043221432224322343224432254322643227432284322943230432314323243233432344323543236432374323843239432404324143242432434324443245432464324743248432494325043251432524325343254432554325643257432584325943260432614326243263432644326543266432674326843269432704327143272432734327443275432764327743278432794328043281432824328343284432854328643287432884328943290432914329243293432944329543296432974329843299433004330143302433034330443305433064330743308433094331043311433124331343314433154331643317433184331943320433214332243323433244332543326433274332843329433304333143332433334333443335433364333743338433394334043341433424334343344433454334643347433484334943350433514335243353433544335543356433574335843359433604336143362433634336443365433664336743368433694337043371433724337343374433754337643377433784337943380433814338243383433844338543386433874338843389433904339143392433934339443395433964339743398433994340043401434024340343404434054340643407434084340943410434114341243413434144341543416434174341843419434204342143422434234342443425434264342743428434294343043431434324343343434434354343643437434384343943440434414344243443434444344543446434474344843449434504345143452434534345443455434564345743458434594346043461434624346343464434654346643467434684346943470434714347243473434744347543476434774347843479434804348143482434834348443485434864348743488434894349043491434924349343494434954349643497434984349943500435014350243503435044350543506435074350843509435104351143512435134351443515435164351743518435194352043521435224352343524435254352643527435284352943530435314353243533435344353543536435374353843539435404354143542435434354443545435464354743548435494355043551435524355343554435554355643557435584355943560435614356243563435644356543566435674356843569435704357143572435734357443575435764357743578435794358043581435824358343584435854358643587435884358943590435914359243593435944359543596435974359843599436004360143602436034360443605436064360743608436094361043611436124361343614436154361643617436184361943620436214362243623436244362543626436274362843629436304363143632436334363443635436364363743638436394364043641436424364343644436454364643647436484364943650436514365243653436544365543656436574365843659436604366143662436634366443665436664366743668436694367043671436724367343674436754367643677436784367943680436814368243683436844368543686436874368843689436904369143692436934369443695436964369743698436994370043701437024370343704437054370643707437084370943710437114371243713437144371543716437174371843719437204372143722437234372443725437264372743728437294373043731437324373343734437354373643737437384373943740437414374243743437444374543746437474374843749437504375143752437534375443755437564375743758437594376043761437624376343764437654376643767437684376943770437714377243773437744377543776437774377843779437804378143782437834378443785437864378743788437894379043791437924379343794437954379643797437984379943800438014380243803438044380543806438074380843809438104381143812438134381443815438164381743818438194382043821438224382343824438254382643827438284382943830438314383243833438344383543836438374383843839438404384143842438434384443845438464384743848438494385043851438524385343854438554385643857438584385943860438614386243863438644386543866438674386843869438704387143872438734387443875438764387743878438794388043881438824388343884438854388643887438884388943890438914389243893438944389543896438974389843899439004390143902439034390443905439064390743908439094391043911439124391343914439154391643917439184391943920439214392243923439244392543926439274392843929439304393143932439334393443935439364393743938439394394043941439424394343944439454394643947439484394943950439514395243953439544395543956439574395843959439604396143962439634396443965439664396743968439694397043971439724397343974439754397643977439784397943980439814398243983439844398543986439874398843989439904399143992439934399443995439964399743998439994400044001440024400344004440054400644007440084400944010440114401244013440144401544016440174401844019440204402144022440234402444025440264402744028440294403044031440324403344034440354403644037440384403944040440414404244043440444404544046440474404844049440504405144052440534405444055440564405744058440594406044061440624406344064440654406644067440684406944070440714407244073440744407544076440774407844079440804408144082440834408444085440864408744088440894409044091440924409344094440954409644097440984409944100441014410244103441044410544106441074410844109441104411144112441134411444115441164411744118441194412044121441224412344124441254412644127441284412944130441314413244133441344413544136441374413844139441404414144142441434414444145441464414744148441494415044151441524415344154441554415644157441584415944160441614416244163441644416544166441674416844169441704417144172441734417444175441764417744178441794418044181441824418344184441854418644187441884418944190441914419244193441944419544196441974419844199442004420144202442034420444205442064420744208442094421044211442124421344214442154421644217442184421944220442214422244223442244422544226442274422844229442304423144232442334423444235442364423744238442394424044241442424424344244442454424644247442484424944250442514425244253442544425544256442574425844259442604426144262442634426444265442664426744268442694427044271442724427344274442754427644277442784427944280442814428244283442844428544286442874428844289442904429144292442934429444295442964429744298442994430044301443024430344304443054430644307443084430944310443114431244313443144431544316443174431844319443204432144322443234432444325443264432744328443294433044331443324433344334443354433644337443384433944340443414434244343443444434544346443474434844349443504435144352443534435444355443564435744358443594436044361443624436344364443654436644367443684436944370443714437244373443744437544376443774437844379443804438144382443834438444385443864438744388443894439044391443924439344394443954439644397443984439944400444014440244403444044440544406444074440844409444104441144412444134441444415444164441744418444194442044421444224442344424444254442644427444284442944430444314443244433444344443544436444374443844439444404444144442444434444444445444464444744448444494445044451444524445344454444554445644457444584445944460444614446244463444644446544466444674446844469444704447144472444734447444475444764447744478444794448044481444824448344484444854448644487444884448944490444914449244493444944449544496444974449844499445004450144502445034450444505445064450744508445094451044511445124451344514445154451644517445184451944520445214452244523445244452544526445274452844529445304453144532445334453444535445364453744538445394454044541445424454344544445454454644547445484454944550445514455244553445544455544556445574455844559445604456144562445634456444565445664456744568445694457044571445724457344574445754457644577445784457944580445814458244583445844458544586445874458844589445904459144592445934459444595445964459744598445994460044601446024460344604446054460644607446084460944610446114461244613446144461544616446174461844619446204462144622446234462444625446264462744628446294463044631446324463344634446354463644637446384463944640446414464244643446444464544646446474464844649446504465144652446534465444655446564465744658446594466044661446624466344664446654466644667446684466944670446714467244673446744467544676446774467844679446804468144682446834468444685446864468744688446894469044691446924469344694446954469644697446984469944700447014470244703447044470544706447074470844709447104471144712447134471444715447164471744718447194472044721447224472344724447254472644727447284472944730447314473244733447344473544736447374473844739447404474144742447434474444745447464474744748447494475044751447524475344754447554475644757447584475944760447614476244763447644476544766447674476844769447704477144772447734477444775447764477744778447794478044781447824478344784447854478644787447884478944790447914479244793447944479544796447974479844799448004480144802448034480444805448064480744808448094481044811448124481344814448154481644817448184481944820448214482244823448244482544826448274482844829448304483144832448334483444835448364483744838448394484044841448424484344844448454484644847448484484944850448514485244853448544485544856448574485844859448604486144862448634486444865448664486744868448694487044871448724487344874448754487644877448784487944880448814488244883448844488544886448874488844889448904489144892448934489444895448964489744898448994490044901449024490344904449054490644907449084490944910449114491244913449144491544916449174491844919449204492144922449234492444925449264492744928449294493044931449324493344934449354493644937449384493944940449414494244943449444494544946449474494844949449504495144952449534495444955449564495744958449594496044961449624496344964449654496644967449684496944970449714497244973449744497544976449774497844979449804498144982449834498444985449864498744988449894499044991449924499344994449954499644997449984499945000450014500245003450044500545006450074500845009450104501145012450134501445015450164501745018450194502045021450224502345024450254502645027450284502945030450314503245033450344503545036450374503845039450404504145042450434504445045450464504745048450494505045051450524505345054450554505645057450584505945060450614506245063450644506545066450674506845069450704507145072450734507445075450764507745078450794508045081450824508345084450854508645087450884508945090450914509245093450944509545096450974509845099451004510145102451034510445105451064510745108451094511045111451124511345114451154511645117451184511945120451214512245123451244512545126451274512845129451304513145132451334513445135451364513745138451394514045141451424514345144451454514645147451484514945150451514515245153451544515545156451574515845159451604516145162451634516445165451664516745168451694517045171451724517345174451754517645177451784517945180451814518245183451844518545186451874518845189451904519145192451934519445195451964519745198451994520045201452024520345204452054520645207452084520945210452114521245213452144521545216452174521845219452204522145222452234522445225452264522745228452294523045231452324523345234452354523645237452384523945240452414524245243452444524545246452474524845249452504525145252452534525445255452564525745258452594526045261452624526345264452654526645267452684526945270452714527245273452744527545276452774527845279452804528145282452834528445285452864528745288452894529045291452924529345294452954529645297452984529945300453014530245303453044530545306453074530845309453104531145312453134531445315453164531745318453194532045321453224532345324453254532645327453284532945330453314533245333453344533545336453374533845339453404534145342453434534445345453464534745348453494535045351453524535345354453554535645357453584535945360453614536245363453644536545366453674536845369453704537145372453734537445375453764537745378453794538045381453824538345384453854538645387453884538945390453914539245393453944539545396453974539845399454004540145402454034540445405454064540745408454094541045411454124541345414454154541645417454184541945420454214542245423454244542545426454274542845429454304543145432454334543445435454364543745438454394544045441454424544345444454454544645447454484544945450454514545245453454544545545456454574545845459454604546145462454634546445465454664546745468454694547045471454724547345474454754547645477454784547945480454814548245483454844548545486454874548845489454904549145492454934549445495454964549745498454994550045501455024550345504455054550645507455084550945510455114551245513455144551545516455174551845519455204552145522455234552445525455264552745528455294553045531455324553345534455354553645537455384553945540455414554245543455444554545546455474554845549455504555145552455534555445555455564555745558455594556045561455624556345564455654556645567455684556945570455714557245573455744557545576455774557845579455804558145582455834558445585455864558745588455894559045591455924559345594455954559645597455984559945600456014560245603456044560545606456074560845609456104561145612456134561445615456164561745618456194562045621456224562345624456254562645627456284562945630456314563245633456344563545636456374563845639456404564145642456434564445645456464564745648456494565045651456524565345654456554565645657456584565945660456614566245663456644566545666456674566845669456704567145672456734567445675456764567745678456794568045681456824568345684456854568645687456884568945690456914569245693456944569545696456974569845699457004570145702457034570445705457064570745708457094571045711457124571345714457154571645717457184571945720457214572245723457244572545726457274572845729457304573145732457334573445735457364573745738457394574045741457424574345744457454574645747457484574945750457514575245753457544575545756457574575845759457604576145762457634576445765457664576745768457694577045771457724577345774457754577645777457784577945780457814578245783457844578545786457874578845789457904579145792457934579445795457964579745798457994580045801458024580345804458054580645807458084580945810458114581245813458144581545816458174581845819458204582145822458234582445825458264582745828458294583045831458324583345834458354583645837458384583945840458414584245843458444584545846458474584845849458504585145852458534585445855458564585745858458594586045861458624586345864458654586645867458684586945870458714587245873458744587545876458774587845879458804588145882458834588445885458864588745888458894589045891458924589345894458954589645897458984589945900459014590245903459044590545906459074590845909459104591145912459134591445915459164591745918459194592045921459224592345924459254592645927459284592945930459314593245933459344593545936459374593845939459404594145942459434594445945459464594745948459494595045951459524595345954459554595645957459584595945960459614596245963459644596545966459674596845969459704597145972459734597445975459764597745978459794598045981459824598345984459854598645987459884598945990459914599245993459944599545996459974599845999460004600146002460034600446005460064600746008460094601046011460124601346014460154601646017460184601946020460214602246023460244602546026460274602846029460304603146032460334603446035460364603746038460394604046041460424604346044460454604646047460484604946050460514605246053460544605546056460574605846059460604606146062460634606446065460664606746068460694607046071460724607346074460754607646077460784607946080460814608246083460844608546086460874608846089460904609146092460934609446095460964609746098460994610046101461024610346104461054610646107461084610946110461114611246113461144611546116461174611846119461204612146122461234612446125461264612746128461294613046131461324613346134461354613646137461384613946140461414614246143461444614546146461474614846149461504615146152461534615446155461564615746158461594616046161461624616346164461654616646167461684616946170461714617246173461744617546176461774617846179461804618146182461834618446185461864618746188461894619046191461924619346194461954619646197461984619946200462014620246203462044620546206462074620846209462104621146212462134621446215462164621746218462194622046221462224622346224462254622646227462284622946230462314623246233462344623546236462374623846239462404624146242462434624446245462464624746248462494625046251462524625346254462554625646257462584625946260462614626246263462644626546266462674626846269462704627146272462734627446275462764627746278462794628046281462824628346284462854628646287462884628946290462914629246293462944629546296462974629846299463004630146302463034630446305463064630746308463094631046311463124631346314463154631646317463184631946320463214632246323463244632546326463274632846329463304633146332463334633446335463364633746338463394634046341463424634346344463454634646347463484634946350463514635246353463544635546356463574635846359463604636146362463634636446365463664636746368463694637046371463724637346374463754637646377463784637946380463814638246383463844638546386463874638846389463904639146392463934639446395463964639746398463994640046401464024640346404464054640646407464084640946410464114641246413464144641546416464174641846419464204642146422464234642446425464264642746428464294643046431464324643346434464354643646437464384643946440464414644246443464444644546446464474644846449464504645146452464534645446455464564645746458464594646046461464624646346464464654646646467464684646946470464714647246473464744647546476464774647846479464804648146482464834648446485464864648746488464894649046491464924649346494464954649646497464984649946500465014650246503465044650546506465074650846509465104651146512465134651446515465164651746518465194652046521465224652346524465254652646527465284652946530465314653246533465344653546536465374653846539465404654146542465434654446545465464654746548465494655046551465524655346554465554655646557465584655946560465614656246563465644656546566465674656846569465704657146572465734657446575465764657746578465794658046581465824658346584465854658646587465884658946590465914659246593465944659546596465974659846599466004660146602466034660446605466064660746608466094661046611466124661346614466154661646617466184661946620466214662246623466244662546626466274662846629466304663146632466334663446635466364663746638466394664046641466424664346644466454664646647466484664946650466514665246653466544665546656466574665846659466604666146662466634666446665466664666746668466694667046671466724667346674466754667646677466784667946680466814668246683466844668546686466874668846689466904669146692466934669446695466964669746698466994670046701467024670346704467054670646707467084670946710467114671246713467144671546716467174671846719467204672146722467234672446725467264672746728467294673046731467324673346734467354673646737467384673946740467414674246743467444674546746467474674846749467504675146752467534675446755467564675746758467594676046761467624676346764467654676646767467684676946770467714677246773467744677546776467774677846779467804678146782467834678446785467864678746788467894679046791467924679346794467954679646797467984679946800468014680246803468044680546806468074680846809468104681146812468134681446815468164681746818468194682046821468224682346824468254682646827468284682946830468314683246833468344683546836468374683846839468404684146842468434684446845468464684746848468494685046851468524685346854468554685646857468584685946860468614686246863468644686546866468674686846869468704687146872468734687446875468764687746878468794688046881468824688346884468854688646887468884688946890468914689246893468944689546896468974689846899469004690146902469034690446905469064690746908469094691046911469124691346914469154691646917469184691946920469214692246923469244692546926469274692846929469304693146932469334693446935469364693746938469394694046941469424694346944469454694646947469484694946950469514695246953469544695546956469574695846959469604696146962469634696446965469664696746968469694697046971469724697346974469754697646977469784697946980469814698246983469844698546986469874698846989469904699146992469934699446995469964699746998469994700047001470024700347004470054700647007470084700947010470114701247013470144701547016470174701847019470204702147022470234702447025470264702747028470294703047031470324703347034470354703647037470384703947040470414704247043470444704547046470474704847049470504705147052470534705447055470564705747058470594706047061470624706347064470654706647067470684706947070470714707247073470744707547076470774707847079470804708147082470834708447085470864708747088470894709047091470924709347094470954709647097470984709947100471014710247103471044710547106471074710847109471104711147112471134711447115471164711747118471194712047121471224712347124471254712647127471284712947130471314713247133471344713547136471374713847139471404714147142471434714447145471464714747148471494715047151471524715347154471554715647157471584715947160471614716247163471644716547166471674716847169471704717147172471734717447175471764717747178471794718047181471824718347184471854718647187471884718947190471914719247193471944719547196471974719847199472004720147202472034720447205472064720747208472094721047211472124721347214472154721647217472184721947220472214722247223472244722547226472274722847229472304723147232472334723447235472364723747238472394724047241472424724347244472454724647247472484724947250472514725247253472544725547256472574725847259472604726147262472634726447265472664726747268472694727047271472724727347274472754727647277472784727947280472814728247283472844728547286472874728847289472904729147292472934729447295472964729747298472994730047301473024730347304473054730647307473084730947310473114731247313473144731547316473174731847319473204732147322473234732447325473264732747328473294733047331473324733347334473354733647337473384733947340473414734247343473444734547346473474734847349473504735147352473534735447355473564735747358473594736047361473624736347364473654736647367473684736947370473714737247373473744737547376473774737847379473804738147382473834738447385473864738747388473894739047391473924739347394473954739647397473984739947400474014740247403474044740547406474074740847409474104741147412474134741447415474164741747418474194742047421474224742347424474254742647427474284742947430474314743247433474344743547436474374743847439474404744147442474434744447445474464744747448474494745047451474524745347454474554745647457474584745947460474614746247463474644746547466474674746847469474704747147472474734747447475474764747747478474794748047481474824748347484474854748647487474884748947490474914749247493474944749547496474974749847499475004750147502475034750447505475064750747508475094751047511475124751347514475154751647517475184751947520475214752247523475244752547526475274752847529475304753147532475334753447535475364753747538475394754047541475424754347544475454754647547475484754947550475514755247553475544755547556475574755847559475604756147562475634756447565475664756747568475694757047571475724757347574475754757647577475784757947580475814758247583475844758547586475874758847589475904759147592475934759447595475964759747598475994760047601476024760347604476054760647607476084760947610476114761247613476144761547616476174761847619476204762147622476234762447625476264762747628476294763047631476324763347634476354763647637476384763947640476414764247643476444764547646476474764847649476504765147652476534765447655476564765747658476594766047661476624766347664476654766647667476684766947670476714767247673476744767547676476774767847679476804768147682476834768447685476864768747688476894769047691476924769347694476954769647697476984769947700477014770247703477044770547706477074770847709477104771147712477134771447715477164771747718477194772047721477224772347724477254772647727477284772947730477314773247733477344773547736477374773847739477404774147742477434774447745477464774747748477494775047751477524775347754477554775647757477584775947760477614776247763477644776547766477674776847769477704777147772477734777447775477764777747778477794778047781477824778347784477854778647787477884778947790477914779247793477944779547796477974779847799478004780147802478034780447805478064780747808478094781047811478124781347814478154781647817478184781947820478214782247823478244782547826478274782847829478304783147832478334783447835478364783747838478394784047841478424784347844478454784647847478484784947850478514785247853478544785547856478574785847859478604786147862478634786447865478664786747868478694787047871478724787347874478754787647877478784787947880478814788247883478844788547886478874788847889478904789147892478934789447895478964789747898478994790047901479024790347904479054790647907479084790947910479114791247913479144791547916479174791847919479204792147922479234792447925479264792747928479294793047931479324793347934479354793647937479384793947940479414794247943479444794547946479474794847949479504795147952479534795447955479564795747958479594796047961479624796347964479654796647967479684796947970479714797247973479744797547976479774797847979479804798147982479834798447985479864798747988479894799047991479924799347994479954799647997479984799948000480014800248003480044800548006480074800848009480104801148012480134801448015480164801748018480194802048021480224802348024480254802648027480284802948030480314803248033480344803548036480374803848039480404804148042480434804448045480464804748048480494805048051480524805348054480554805648057480584805948060480614806248063480644806548066480674806848069480704807148072480734807448075480764807748078480794808048081480824808348084480854808648087480884808948090480914809248093480944809548096480974809848099481004810148102481034810448105481064810748108481094811048111481124811348114481154811648117481184811948120481214812248123481244812548126481274812848129481304813148132481334813448135481364813748138481394814048141481424814348144481454814648147481484814948150481514815248153481544815548156481574815848159481604816148162481634816448165481664816748168481694817048171481724817348174481754817648177481784817948180481814818248183481844818548186481874818848189481904819148192481934819448195481964819748198481994820048201482024820348204482054820648207482084820948210482114821248213482144821548216482174821848219482204822148222482234822448225482264822748228482294823048231482324823348234482354823648237482384823948240482414824248243482444824548246482474824848249482504825148252482534825448255482564825748258482594826048261482624826348264482654826648267482684826948270482714827248273482744827548276482774827848279482804828148282482834828448285482864828748288482894829048291482924829348294482954829648297482984829948300483014830248303483044830548306483074830848309483104831148312483134831448315483164831748318483194832048321483224832348324483254832648327483284832948330483314833248333483344833548336483374833848339483404834148342483434834448345483464834748348483494835048351483524835348354483554835648357483584835948360483614836248363483644836548366483674836848369483704837148372483734837448375483764837748378483794838048381483824838348384483854838648387483884838948390483914839248393483944839548396483974839848399484004840148402484034840448405484064840748408484094841048411484124841348414484154841648417484184841948420484214842248423484244842548426484274842848429484304843148432484334843448435484364843748438484394844048441484424844348444484454844648447484484844948450484514845248453484544845548456484574845848459484604846148462484634846448465484664846748468484694847048471484724847348474484754847648477484784847948480484814848248483484844848548486484874848848489484904849148492484934849448495484964849748498484994850048501485024850348504485054850648507485084850948510485114851248513485144851548516485174851848519485204852148522485234852448525485264852748528485294853048531485324853348534485354853648537485384853948540485414854248543485444854548546485474854848549485504855148552485534855448555485564855748558485594856048561485624856348564485654856648567485684856948570485714857248573485744857548576485774857848579485804858148582485834858448585485864858748588485894859048591485924859348594485954859648597485984859948600486014860248603486044860548606486074860848609486104861148612486134861448615486164861748618486194862048621486224862348624486254862648627486284862948630486314863248633486344863548636486374863848639486404864148642486434864448645486464864748648486494865048651486524865348654486554865648657486584865948660486614866248663486644866548666486674866848669486704867148672486734867448675486764867748678486794868048681486824868348684486854868648687486884868948690486914869248693486944869548696486974869848699487004870148702487034870448705487064870748708487094871048711487124871348714487154871648717487184871948720487214872248723487244872548726487274872848729487304873148732487334873448735487364873748738487394874048741487424874348744487454874648747487484874948750487514875248753487544875548756487574875848759487604876148762487634876448765487664876748768487694877048771487724877348774487754877648777487784877948780487814878248783487844878548786487874878848789487904879148792487934879448795487964879748798487994880048801488024880348804488054880648807488084880948810488114881248813488144881548816488174881848819488204882148822488234882448825488264882748828488294883048831488324883348834488354883648837488384883948840488414884248843488444884548846488474884848849488504885148852488534885448855488564885748858488594886048861488624886348864488654886648867488684886948870488714887248873488744887548876488774887848879488804888148882488834888448885488864888748888488894889048891488924889348894488954889648897488984889948900489014890248903489044890548906489074890848909489104891148912489134891448915489164891748918489194892048921489224892348924489254892648927489284892948930489314893248933489344893548936489374893848939489404894148942489434894448945489464894748948489494895048951489524895348954489554895648957489584895948960489614896248963489644896548966489674896848969489704897148972489734897448975489764897748978489794898048981489824898348984489854898648987489884898948990489914899248993489944899548996489974899848999490004900149002490034900449005490064900749008490094901049011490124901349014490154901649017490184901949020490214902249023490244902549026490274902849029490304903149032490334903449035490364903749038490394904049041490424904349044490454904649047490484904949050490514905249053490544905549056490574905849059490604906149062490634906449065490664906749068490694907049071490724907349074490754907649077490784907949080490814908249083490844908549086490874908849089490904909149092490934909449095490964909749098490994910049101491024910349104491054910649107491084910949110491114911249113491144911549116491174911849119491204912149122491234912449125491264912749128491294913049131491324913349134491354913649137491384913949140491414914249143491444914549146491474914849149491504915149152491534915449155491564915749158491594916049161491624916349164491654916649167491684916949170491714917249173491744917549176491774917849179491804918149182491834918449185491864918749188491894919049191491924919349194491954919649197491984919949200492014920249203492044920549206492074920849209492104921149212492134921449215492164921749218492194922049221492224922349224492254922649227492284922949230492314923249233492344923549236492374923849239492404924149242492434924449245492464924749248492494925049251492524925349254492554925649257492584925949260492614926249263492644926549266492674926849269492704927149272492734927449275492764927749278492794928049281492824928349284492854928649287492884928949290492914929249293492944929549296492974929849299493004930149302493034930449305493064930749308493094931049311493124931349314493154931649317493184931949320493214932249323493244932549326493274932849329493304933149332493334933449335493364933749338493394934049341493424934349344493454934649347493484934949350493514935249353493544935549356493574935849359493604936149362493634936449365493664936749368493694937049371493724937349374493754937649377493784937949380493814938249383493844938549386493874938849389493904939149392493934939449395493964939749398493994940049401494024940349404494054940649407494084940949410494114941249413494144941549416494174941849419494204942149422494234942449425494264942749428494294943049431494324943349434494354943649437494384943949440494414944249443494444944549446494474944849449494504945149452494534945449455494564945749458494594946049461494624946349464494654946649467494684946949470494714947249473494744947549476494774947849479494804948149482494834948449485494864948749488494894949049491494924949349494494954949649497494984949949500495014950249503495044950549506495074950849509495104951149512495134951449515495164951749518495194952049521495224952349524495254952649527495284952949530495314953249533495344953549536495374953849539495404954149542495434954449545495464954749548495494955049551495524955349554495554955649557495584955949560495614956249563495644956549566495674956849569495704957149572495734957449575495764957749578495794958049581495824958349584495854958649587495884958949590495914959249593495944959549596495974959849599496004960149602496034960449605496064960749608496094961049611496124961349614496154961649617496184961949620496214962249623496244962549626496274962849629496304963149632496334963449635496364963749638496394964049641496424964349644496454964649647496484964949650496514965249653496544965549656496574965849659496604966149662496634966449665496664966749668496694967049671496724967349674496754967649677496784967949680496814968249683496844968549686496874968849689496904969149692496934969449695496964969749698496994970049701497024970349704497054970649707497084970949710497114971249713497144971549716497174971849719497204972149722497234972449725497264972749728497294973049731497324973349734497354973649737497384973949740497414974249743497444974549746497474974849749497504975149752497534975449755497564975749758497594976049761497624976349764497654976649767497684976949770497714977249773497744977549776497774977849779497804978149782497834978449785497864978749788497894979049791497924979349794497954979649797497984979949800498014980249803498044980549806498074980849809498104981149812498134981449815498164981749818498194982049821498224982349824498254982649827498284982949830498314983249833498344983549836498374983849839498404984149842498434984449845498464984749848498494985049851498524985349854498554985649857498584985949860498614986249863498644986549866498674986849869498704987149872498734987449875498764987749878498794988049881498824988349884498854988649887498884988949890498914989249893498944989549896498974989849899499004990149902499034990449905499064990749908499094991049911499124991349914499154991649917499184991949920499214992249923499244992549926499274992849929499304993149932499334993449935499364993749938499394994049941499424994349944499454994649947499484994949950499514995249953499544995549956499574995849959499604996149962499634996449965499664996749968499694997049971499724997349974499754997649977499784997949980499814998249983499844998549986499874998849989499904999149992499934999449995499964999749998499995000050001500025000350004500055000650007500085000950010500115001250013500145001550016500175001850019500205002150022500235002450025500265002750028500295003050031500325003350034500355003650037500385003950040500415004250043500445004550046500475004850049500505005150052500535005450055500565005750058500595006050061500625006350064500655006650067500685006950070500715007250073500745007550076500775007850079500805008150082500835008450085500865008750088500895009050091500925009350094500955009650097500985009950100501015010250103501045010550106501075010850109501105011150112501135011450115501165011750118501195012050121501225012350124501255012650127501285012950130501315013250133501345013550136501375013850139501405014150142501435014450145501465014750148501495015050151501525015350154501555015650157501585015950160501615016250163501645016550166501675016850169501705017150172501735017450175501765017750178501795018050181501825018350184501855018650187501885018950190501915019250193501945019550196501975019850199502005020150202502035020450205502065020750208502095021050211502125021350214502155021650217502185021950220502215022250223502245022550226502275022850229502305023150232502335023450235502365023750238502395024050241502425024350244502455024650247502485024950250502515025250253502545025550256502575025850259502605026150262502635026450265502665026750268502695027050271502725027350274502755027650277502785027950280502815028250283502845028550286502875028850289502905029150292502935029450295502965029750298502995030050301503025030350304503055030650307503085030950310503115031250313503145031550316503175031850319503205032150322503235032450325503265032750328503295033050331503325033350334503355033650337503385033950340503415034250343503445034550346503475034850349503505035150352503535035450355503565035750358503595036050361503625036350364503655036650367503685036950370503715037250373503745037550376503775037850379503805038150382503835038450385503865038750388503895039050391503925039350394503955039650397503985039950400504015040250403504045040550406504075040850409504105041150412504135041450415504165041750418504195042050421504225042350424504255042650427504285042950430504315043250433504345043550436504375043850439504405044150442504435044450445504465044750448504495045050451504525045350454504555045650457504585045950460504615046250463504645046550466504675046850469504705047150472504735047450475504765047750478504795048050481504825048350484504855048650487504885048950490504915049250493504945049550496504975049850499505005050150502505035050450505505065050750508505095051050511505125051350514505155051650517505185051950520505215052250523505245052550526505275052850529505305053150532505335053450535505365053750538505395054050541505425054350544505455054650547505485054950550505515055250553505545055550556505575055850559505605056150562505635056450565505665056750568505695057050571505725057350574505755057650577505785057950580505815058250583505845058550586505875058850589505905059150592505935059450595505965059750598505995060050601506025060350604506055060650607506085060950610506115061250613506145061550616506175061850619506205062150622506235062450625506265062750628506295063050631506325063350634506355063650637506385063950640506415064250643506445064550646506475064850649506505065150652506535065450655506565065750658506595066050661506625066350664506655066650667506685066950670506715067250673506745067550676506775067850679506805068150682506835068450685506865068750688506895069050691506925069350694506955069650697506985069950700507015070250703507045070550706507075070850709507105071150712507135071450715507165071750718507195072050721507225072350724507255072650727507285072950730507315073250733507345073550736507375073850739507405074150742507435074450745507465074750748507495075050751507525075350754507555075650757507585075950760507615076250763507645076550766507675076850769507705077150772507735077450775507765077750778507795078050781507825078350784507855078650787507885078950790507915079250793507945079550796507975079850799508005080150802508035080450805508065080750808508095081050811508125081350814508155081650817508185081950820508215082250823508245082550826508275082850829508305083150832508335083450835508365083750838508395084050841508425084350844508455084650847508485084950850508515085250853508545085550856508575085850859508605086150862508635086450865508665086750868508695087050871508725087350874508755087650877508785087950880508815088250883508845088550886508875088850889508905089150892508935089450895508965089750898508995090050901509025090350904509055090650907509085090950910509115091250913509145091550916509175091850919509205092150922509235092450925509265092750928509295093050931509325093350934509355093650937509385093950940509415094250943509445094550946509475094850949509505095150952509535095450955509565095750958509595096050961509625096350964509655096650967509685096950970509715097250973509745097550976509775097850979509805098150982509835098450985509865098750988509895099050991509925099350994509955099650997509985099951000510015100251003510045100551006510075100851009510105101151012510135101451015510165101751018510195102051021510225102351024510255102651027510285102951030510315103251033510345103551036510375103851039510405104151042510435104451045510465104751048510495105051051510525105351054510555105651057510585105951060510615106251063510645106551066510675106851069510705107151072510735107451075510765107751078510795108051081510825108351084510855108651087510885108951090510915109251093510945109551096510975109851099511005110151102511035110451105511065110751108511095111051111511125111351114511155111651117511185111951120511215112251123511245112551126511275112851129511305113151132511335113451135511365113751138511395114051141511425114351144511455114651147511485114951150511515115251153511545115551156511575115851159511605116151162511635116451165511665116751168511695117051171511725117351174511755117651177511785117951180511815118251183511845118551186511875118851189511905119151192511935119451195511965119751198511995120051201512025120351204512055120651207512085120951210512115121251213512145121551216512175121851219512205122151222512235122451225512265122751228512295123051231512325123351234512355123651237512385123951240512415124251243512445124551246512475124851249512505125151252512535125451255512565125751258512595126051261512625126351264512655126651267512685126951270512715127251273512745127551276512775127851279512805128151282512835128451285512865128751288512895129051291512925129351294512955129651297512985129951300513015130251303513045130551306513075130851309513105131151312513135131451315513165131751318513195132051321513225132351324513255132651327513285132951330513315133251333513345133551336513375133851339513405134151342513435134451345513465134751348513495135051351513525135351354513555135651357513585135951360513615136251363513645136551366513675136851369513705137151372513735137451375513765137751378513795138051381513825138351384513855138651387513885138951390513915139251393513945139551396513975139851399514005140151402514035140451405514065140751408514095141051411514125141351414514155141651417514185141951420514215142251423514245142551426514275142851429514305143151432514335143451435514365143751438514395144051441514425144351444514455144651447514485144951450514515145251453514545145551456514575145851459514605146151462514635146451465514665146751468514695147051471514725147351474514755147651477514785147951480514815148251483514845148551486514875148851489514905149151492514935149451495514965149751498514995150051501515025150351504515055150651507515085150951510515115151251513515145151551516515175151851519515205152151522515235152451525515265152751528515295153051531515325153351534515355153651537515385153951540515415154251543515445154551546515475154851549515505155151552515535155451555515565155751558515595156051561515625156351564515655156651567515685156951570515715157251573515745157551576515775157851579515805158151582515835158451585515865158751588515895159051591515925159351594515955159651597515985159951600516015160251603516045160551606516075160851609516105161151612516135161451615516165161751618516195162051621516225162351624516255162651627516285162951630516315163251633516345163551636516375163851639516405164151642516435164451645516465164751648516495165051651516525165351654516555165651657516585165951660516615166251663516645166551666516675166851669516705167151672516735167451675516765167751678516795168051681516825168351684516855168651687516885168951690516915169251693516945169551696516975169851699517005170151702517035170451705517065170751708517095171051711517125171351714517155171651717517185171951720517215172251723517245172551726517275172851729517305173151732517335173451735517365173751738517395174051741517425174351744517455174651747517485174951750517515175251753517545175551756517575175851759517605176151762517635176451765517665176751768517695177051771517725177351774517755177651777517785177951780517815178251783517845178551786517875178851789517905179151792517935179451795517965179751798517995180051801518025180351804518055180651807518085180951810518115181251813518145181551816518175181851819518205182151822518235182451825518265182751828518295183051831518325183351834518355183651837518385183951840518415184251843518445184551846518475184851849518505185151852518535185451855518565185751858518595186051861518625186351864518655186651867518685186951870518715187251873518745187551876518775187851879518805188151882518835188451885518865188751888518895189051891518925189351894518955189651897518985189951900519015190251903519045190551906519075190851909519105191151912519135191451915519165191751918519195192051921519225192351924519255192651927519285192951930519315193251933519345193551936519375193851939519405194151942519435194451945519465194751948519495195051951519525195351954519555195651957519585195951960519615196251963519645196551966519675196851969519705197151972519735197451975519765197751978519795198051981519825198351984519855198651987519885198951990519915199251993519945199551996519975199851999520005200152002520035200452005520065200752008520095201052011520125201352014520155201652017520185201952020520215202252023520245202552026520275202852029520305203152032520335203452035520365203752038520395204052041520425204352044520455204652047520485204952050520515205252053520545205552056520575205852059520605206152062520635206452065520665206752068520695207052071520725207352074520755207652077520785207952080520815208252083520845208552086520875208852089520905209152092520935209452095520965209752098520995210052101521025210352104521055210652107521085210952110521115211252113521145211552116521175211852119521205212152122521235212452125521265212752128521295213052131521325213352134521355213652137521385213952140521415214252143521445214552146521475214852149521505215152152521535215452155521565215752158521595216052161521625216352164521655216652167521685216952170521715217252173521745217552176521775217852179521805218152182521835218452185521865218752188521895219052191521925219352194521955219652197521985219952200522015220252203522045220552206522075220852209522105221152212522135221452215522165221752218522195222052221522225222352224522255222652227522285222952230522315223252233522345223552236522375223852239522405224152242522435224452245522465224752248522495225052251522525225352254522555225652257522585225952260522615226252263522645226552266522675226852269522705227152272522735227452275522765227752278522795228052281522825228352284522855228652287522885228952290522915229252293522945229552296522975229852299523005230152302523035230452305523065230752308523095231052311523125231352314523155231652317523185231952320523215232252323523245232552326523275232852329523305233152332523335233452335523365233752338523395234052341523425234352344523455234652347523485234952350523515235252353523545235552356523575235852359523605236152362523635236452365523665236752368523695237052371523725237352374523755237652377523785237952380523815238252383523845238552386523875238852389523905239152392523935239452395523965239752398523995240052401524025240352404524055240652407524085240952410524115241252413524145241552416524175241852419524205242152422524235242452425524265242752428524295243052431524325243352434524355243652437524385243952440524415244252443524445244552446524475244852449524505245152452524535245452455524565245752458524595246052461524625246352464524655246652467524685246952470524715247252473524745247552476524775247852479524805248152482524835248452485524865248752488524895249052491524925249352494524955249652497524985249952500525015250252503525045250552506525075250852509525105251152512525135251452515525165251752518525195252052521525225252352524525255252652527525285252952530525315253252533525345253552536525375253852539525405254152542525435254452545525465254752548525495255052551525525255352554525555255652557525585255952560525615256252563525645256552566525675256852569525705257152572525735257452575525765257752578525795258052581525825258352584525855258652587525885258952590525915259252593525945259552596525975259852599526005260152602526035260452605526065260752608526095261052611526125261352614526155261652617526185261952620526215262252623526245262552626526275262852629526305263152632526335263452635526365263752638526395264052641526425264352644526455264652647526485264952650526515265252653526545265552656526575265852659526605266152662526635266452665526665266752668526695267052671526725267352674526755267652677526785267952680526815268252683526845268552686526875268852689526905269152692526935269452695526965269752698526995270052701527025270352704527055270652707527085270952710527115271252713527145271552716527175271852719527205272152722527235272452725527265272752728527295273052731527325273352734527355273652737527385273952740527415274252743527445274552746527475274852749527505275152752527535275452755527565275752758527595276052761527625276352764527655276652767527685276952770527715277252773527745277552776527775277852779527805278152782527835278452785527865278752788527895279052791527925279352794527955279652797527985279952800528015280252803528045280552806528075280852809528105281152812528135281452815528165281752818528195282052821528225282352824528255282652827528285282952830528315283252833528345283552836528375283852839528405284152842528435284452845528465284752848528495285052851528525285352854528555285652857528585285952860528615286252863528645286552866528675286852869528705287152872528735287452875528765287752878528795288052881528825288352884528855288652887528885288952890528915289252893528945289552896528975289852899529005290152902529035290452905529065290752908529095291052911529125291352914529155291652917529185291952920529215292252923529245292552926529275292852929529305293152932529335293452935529365293752938529395294052941529425294352944529455294652947529485294952950529515295252953529545295552956529575295852959529605296152962529635296452965529665296752968529695297052971529725297352974529755297652977529785297952980529815298252983529845298552986529875298852989529905299152992529935299452995529965299752998529995300053001530025300353004530055300653007530085300953010530115301253013530145301553016530175301853019530205302153022530235302453025530265302753028530295303053031530325303353034530355303653037530385303953040530415304253043530445304553046530475304853049530505305153052530535305453055530565305753058530595306053061530625306353064530655306653067530685306953070530715307253073530745307553076530775307853079530805308153082530835308453085530865308753088530895309053091530925309353094530955309653097530985309953100531015310253103531045310553106531075310853109531105311153112531135311453115531165311753118531195312053121531225312353124531255312653127531285312953130531315313253133531345313553136531375313853139531405314153142531435314453145531465314753148531495315053151531525315353154531555315653157531585315953160531615316253163531645316553166531675316853169531705317153172531735317453175531765317753178531795318053181531825318353184531855318653187531885318953190531915319253193531945319553196531975319853199532005320153202532035320453205532065320753208532095321053211532125321353214532155321653217532185321953220532215322253223532245322553226532275322853229532305323153232532335323453235532365323753238532395324053241532425324353244532455324653247532485324953250532515325253253532545325553256532575325853259532605326153262532635326453265532665326753268532695327053271532725327353274532755327653277532785327953280532815328253283532845328553286532875328853289532905329153292532935329453295532965329753298532995330053301533025330353304533055330653307533085330953310533115331253313533145331553316533175331853319533205332153322533235332453325533265332753328533295333053331533325333353334533355333653337533385333953340533415334253343533445334553346533475334853349533505335153352533535335453355533565335753358533595336053361533625336353364533655336653367533685336953370533715337253373533745337553376533775337853379533805338153382533835338453385533865338753388533895339053391533925339353394533955339653397533985339953400534015340253403534045340553406534075340853409534105341153412534135341453415534165341753418534195342053421534225342353424534255342653427534285342953430534315343253433534345343553436534375343853439534405344153442534435344453445534465344753448534495345053451534525345353454534555345653457534585345953460534615346253463534645346553466534675346853469534705347153472534735347453475534765347753478534795348053481534825348353484534855348653487534885348953490534915349253493534945349553496534975349853499535005350153502535035350453505535065350753508535095351053511535125351353514535155351653517535185351953520535215352253523535245352553526535275352853529535305353153532535335353453535535365353753538535395354053541535425354353544535455354653547535485354953550535515355253553535545355553556535575355853559535605356153562535635356453565535665356753568535695357053571535725357353574535755357653577535785357953580535815358253583535845358553586535875358853589535905359153592535935359453595535965359753598535995360053601536025360353604536055360653607536085360953610536115361253613536145361553616536175361853619536205362153622536235362453625536265362753628536295363053631536325363353634536355363653637536385363953640536415364253643536445364553646536475364853649536505365153652536535365453655536565365753658536595366053661536625366353664536655366653667536685366953670536715367253673536745367553676536775367853679536805368153682536835368453685536865368753688536895369053691536925369353694536955369653697536985369953700537015370253703537045370553706537075370853709537105371153712537135371453715537165371753718537195372053721537225372353724537255372653727537285372953730537315373253733537345373553736537375373853739537405374153742537435374453745537465374753748537495375053751537525375353754537555375653757537585375953760537615376253763537645376553766537675376853769537705377153772537735377453775537765377753778537795378053781537825378353784537855378653787537885378953790537915379253793537945379553796537975379853799538005380153802538035380453805538065380753808538095381053811538125381353814538155381653817538185381953820538215382253823538245382553826538275382853829538305383153832538335383453835538365383753838538395384053841538425384353844538455384653847538485384953850538515385253853538545385553856538575385853859538605386153862538635386453865538665386753868538695387053871538725387353874538755387653877538785387953880538815388253883538845388553886538875388853889538905389153892538935389453895538965389753898538995390053901539025390353904539055390653907539085390953910539115391253913539145391553916539175391853919539205392153922539235392453925539265392753928539295393053931539325393353934539355393653937539385393953940539415394253943539445394553946539475394853949539505395153952539535395453955539565395753958539595396053961539625396353964539655396653967539685396953970539715397253973539745397553976539775397853979539805398153982539835398453985539865398753988539895399053991539925399353994539955399653997539985399954000540015400254003540045400554006540075400854009540105401154012540135401454015540165401754018540195402054021540225402354024540255402654027540285402954030540315403254033540345403554036540375403854039540405404154042540435404454045540465404754048540495405054051540525405354054540555405654057540585405954060540615406254063540645406554066540675406854069540705407154072540735407454075540765407754078540795408054081540825408354084540855408654087540885408954090540915409254093540945409554096540975409854099541005410154102541035410454105541065410754108541095411054111541125411354114541155411654117541185411954120541215412254123541245412554126541275412854129541305413154132541335413454135541365413754138541395414054141541425414354144541455414654147541485414954150541515415254153541545415554156541575415854159541605416154162541635416454165541665416754168541695417054171541725417354174541755417654177541785417954180541815418254183541845418554186541875418854189541905419154192541935419454195541965419754198541995420054201542025420354204542055420654207542085420954210542115421254213542145421554216542175421854219542205422154222542235422454225542265422754228542295423054231542325423354234542355423654237542385423954240542415424254243542445424554246542475424854249542505425154252542535425454255542565425754258542595426054261542625426354264542655426654267542685426954270542715427254273542745427554276542775427854279542805428154282542835428454285542865428754288542895429054291542925429354294542955429654297542985429954300543015430254303543045430554306543075430854309543105431154312543135431454315543165431754318543195432054321543225432354324543255432654327543285432954330543315433254333543345433554336543375433854339543405434154342543435434454345543465434754348543495435054351543525435354354543555435654357543585435954360543615436254363543645436554366543675436854369543705437154372543735437454375543765437754378543795438054381543825438354384543855438654387543885438954390543915439254393543945439554396543975439854399544005440154402544035440454405544065440754408544095441054411544125441354414544155441654417544185441954420544215442254423544245442554426544275442854429544305443154432544335443454435544365443754438544395444054441544425444354444544455444654447544485444954450544515445254453544545445554456544575445854459544605446154462544635446454465544665446754468544695447054471544725447354474544755447654477544785447954480544815448254483544845448554486544875448854489544905449154492544935449454495544965449754498544995450054501545025450354504545055450654507545085450954510545115451254513545145451554516545175451854519545205452154522545235452454525545265452754528545295453054531545325453354534545355453654537545385453954540545415454254543545445454554546545475454854549545505455154552545535455454555545565455754558545595456054561545625456354564545655456654567545685456954570545715457254573545745457554576545775457854579545805458154582545835458454585545865458754588545895459054591545925459354594545955459654597545985459954600546015460254603546045460554606546075460854609546105461154612546135461454615546165461754618546195462054621546225462354624546255462654627546285462954630546315463254633546345463554636546375463854639546405464154642546435464454645546465464754648546495465054651546525465354654546555465654657546585465954660546615466254663546645466554666546675466854669546705467154672546735467454675546765467754678546795468054681546825468354684546855468654687546885468954690546915469254693546945469554696546975469854699547005470154702547035470454705547065470754708547095471054711547125471354714547155471654717547185471954720547215472254723547245472554726547275472854729547305473154732547335473454735547365473754738547395474054741547425474354744547455474654747547485474954750547515475254753547545475554756547575475854759547605476154762547635476454765547665476754768547695477054771547725477354774547755477654777547785477954780547815478254783547845478554786547875478854789547905479154792547935479454795547965479754798547995480054801548025480354804548055480654807548085480954810548115481254813548145481554816548175481854819548205482154822548235482454825548265482754828548295483054831548325483354834548355483654837548385483954840548415484254843548445484554846548475484854849548505485154852548535485454855548565485754858548595486054861548625486354864548655486654867548685486954870548715487254873548745487554876548775487854879548805488154882548835488454885548865488754888548895489054891548925489354894548955489654897548985489954900549015490254903549045490554906549075490854909549105491154912549135491454915549165491754918549195492054921549225492354924549255492654927549285492954930549315493254933549345493554936549375493854939549405494154942549435494454945549465494754948549495495054951549525495354954549555495654957549585495954960549615496254963549645496554966549675496854969549705497154972549735497454975549765497754978549795498054981549825498354984549855498654987549885498954990549915499254993549945499554996549975499854999550005500155002550035500455005550065500755008550095501055011550125501355014550155501655017550185501955020550215502255023550245502555026550275502855029550305503155032550335503455035550365503755038550395504055041550425504355044550455504655047550485504955050550515505255053550545505555056550575505855059550605506155062550635506455065550665506755068550695507055071550725507355074550755507655077550785507955080550815508255083550845508555086550875508855089550905509155092550935509455095550965509755098550995510055101551025510355104551055510655107551085510955110551115511255113551145511555116551175511855119551205512155122551235512455125551265512755128551295513055131551325513355134551355513655137551385513955140551415514255143551445514555146551475514855149551505515155152551535515455155551565515755158551595516055161551625516355164551655516655167551685516955170551715517255173551745517555176551775517855179551805518155182551835518455185551865518755188551895519055191551925519355194551955519655197551985519955200552015520255203552045520555206552075520855209552105521155212552135521455215552165521755218552195522055221552225522355224552255522655227552285522955230552315523255233552345523555236552375523855239552405524155242552435524455245552465524755248552495525055251552525525355254552555525655257552585525955260552615526255263552645526555266552675526855269552705527155272552735527455275552765527755278552795528055281552825528355284552855528655287552885528955290552915529255293552945529555296552975529855299553005530155302553035530455305553065530755308553095531055311553125531355314553155531655317553185531955320553215532255323553245532555326553275532855329553305533155332553335533455335553365533755338553395534055341553425534355344553455534655347553485534955350553515535255353553545535555356553575535855359553605536155362553635536455365553665536755368553695537055371553725537355374553755537655377553785537955380553815538255383553845538555386553875538855389553905539155392553935539455395553965539755398553995540055401554025540355404554055540655407554085540955410554115541255413554145541555416554175541855419554205542155422554235542455425554265542755428554295543055431554325543355434554355543655437554385543955440554415544255443554445544555446554475544855449554505545155452554535545455455554565545755458554595546055461554625546355464554655546655467554685546955470554715547255473554745547555476554775547855479554805548155482554835548455485554865548755488554895549055491554925549355494554955549655497554985549955500555015550255503555045550555506555075550855509555105551155512555135551455515555165551755518555195552055521555225552355524555255552655527555285552955530555315553255533555345553555536555375553855539555405554155542555435554455545555465554755548555495555055551555525555355554555555555655557555585555955560555615556255563555645556555566555675556855569555705557155572555735557455575555765557755578555795558055581555825558355584555855558655587555885558955590555915559255593555945559555596555975559855599556005560155602556035560455605556065560755608556095561055611556125561355614556155561655617556185561955620556215562255623556245562555626556275562855629556305563155632556335563455635556365563755638556395564055641556425564355644556455564655647556485564955650556515565255653556545565555656556575565855659556605566155662556635566455665556665566755668556695567055671556725567355674556755567655677556785567955680556815568255683556845568555686556875568855689556905569155692556935569455695556965569755698556995570055701557025570355704557055570655707557085570955710557115571255713557145571555716557175571855719557205572155722557235572455725557265572755728557295573055731557325573355734557355573655737557385573955740557415574255743557445574555746557475574855749557505575155752557535575455755557565575755758557595576055761557625576355764557655576655767557685576955770557715577255773557745577555776557775577855779557805578155782557835578455785557865578755788557895579055791557925579355794557955579655797557985579955800558015580255803558045580555806558075580855809558105581155812558135581455815558165581755818558195582055821558225582355824558255582655827558285582955830558315583255833558345583555836558375583855839558405584155842558435584455845558465584755848558495585055851558525585355854558555585655857558585585955860558615586255863558645586555866558675586855869558705587155872558735587455875558765587755878558795588055881558825588355884558855588655887558885588955890558915589255893558945589555896558975589855899559005590155902559035590455905559065590755908559095591055911559125591355914559155591655917559185591955920559215592255923559245592555926559275592855929559305593155932559335593455935559365593755938559395594055941559425594355944559455594655947559485594955950559515595255953559545595555956559575595855959559605596155962559635596455965559665596755968559695597055971559725597355974559755597655977559785597955980559815598255983559845598555986559875598855989559905599155992559935599455995559965599755998559995600056001560025600356004560055600656007560085600956010560115601256013560145601556016560175601856019560205602156022560235602456025560265602756028560295603056031560325603356034560355603656037560385603956040560415604256043560445604556046560475604856049560505605156052560535605456055560565605756058560595606056061560625606356064560655606656067560685606956070560715607256073560745607556076560775607856079560805608156082560835608456085560865608756088560895609056091560925609356094560955609656097560985609956100561015610256103561045610556106561075610856109561105611156112561135611456115561165611756118561195612056121561225612356124561255612656127561285612956130561315613256133561345613556136561375613856139561405614156142561435614456145561465614756148561495615056151561525615356154561555615656157561585615956160561615616256163561645616556166561675616856169561705617156172561735617456175561765617756178561795618056181561825618356184561855618656187561885618956190561915619256193561945619556196561975619856199562005620156202562035620456205562065620756208562095621056211562125621356214562155621656217562185621956220562215622256223562245622556226562275622856229562305623156232562335623456235562365623756238562395624056241562425624356244562455624656247562485624956250562515625256253562545625556256562575625856259562605626156262562635626456265562665626756268562695627056271562725627356274562755627656277562785627956280562815628256283562845628556286562875628856289562905629156292562935629456295562965629756298562995630056301563025630356304563055630656307563085630956310563115631256313563145631556316563175631856319563205632156322563235632456325563265632756328563295633056331563325633356334563355633656337563385633956340563415634256343563445634556346563475634856349563505635156352563535635456355563565635756358563595636056361563625636356364563655636656367563685636956370563715637256373563745637556376563775637856379563805638156382563835638456385563865638756388563895639056391563925639356394563955639656397563985639956400564015640256403564045640556406564075640856409564105641156412564135641456415564165641756418564195642056421564225642356424564255642656427564285642956430564315643256433564345643556436564375643856439564405644156442564435644456445564465644756448564495645056451564525645356454564555645656457564585645956460564615646256463564645646556466564675646856469564705647156472564735647456475564765647756478564795648056481564825648356484564855648656487564885648956490564915649256493564945649556496564975649856499565005650156502565035650456505565065650756508565095651056511565125651356514565155651656517565185651956520565215652256523565245652556526565275652856529565305653156532565335653456535565365653756538565395654056541565425654356544565455654656547565485654956550565515655256553565545655556556565575655856559565605656156562565635656456565565665656756568565695657056571565725657356574565755657656577565785657956580565815658256583565845658556586565875658856589565905659156592565935659456595565965659756598565995660056601566025660356604566055660656607566085660956610566115661256613566145661556616566175661856619566205662156622566235662456625566265662756628566295663056631566325663356634566355663656637566385663956640566415664256643566445664556646566475664856649566505665156652566535665456655566565665756658566595666056661566625666356664566655666656667566685666956670566715667256673566745667556676566775667856679566805668156682566835668456685566865668756688566895669056691566925669356694566955669656697566985669956700567015670256703567045670556706567075670856709567105671156712567135671456715567165671756718567195672056721567225672356724567255672656727567285672956730
  1. #LyX file created by tex2lyx 2.3
  2. \lyxformat 544
  3. \begin_document
  4. \begin_header
  5. \save_transient_properties true
  6. \origin /home/jhj/src/grg/
  7. \textclass report
  8. \begin_preamble
  9. %==========================================================================%
  10. % GRG 3.2 Manual (C) 1988-97 Vadim V. Zhytnikov %
  11. %==========================================================================%
  12. % LaTeX 2e and MakeIndex are required to pront this document: %
  13. % %
  14. % latex grg32 %
  15. % latex grg32 %
  16. % latex grg32 %
  17. % makeindex grg32 %
  18. % latex grg32 %
  19. % %
  20. % If you do not have MakeIndex just omit two last steps. %
  21. % The document is intended for two-side printing. %
  22. %==========================================================================%
  23. \oddsidemargin=1.5cm
  24. \evensidemargin=1.3cm
  25. %%% This is for PS fonts and dvips driver
  26. %\usepackage{mathptm}
  27. %\usepackage{palatino}
  28. %\renewcommand{\bfdefault}{b}
  29. %\newcommand{\grgtt}{\bfseries\ttfamily}
  30. %\usepackage[dvips]{color}
  31. %\definecolor{shade}{gray}{.9}
  32. %\newcommand{\shadedbox}[1]{\fcolorbox{black}{shade}{#1}}
  33. %%% This is for CM fonts
  34. \newcommand{\grgtt}{\ttfamily}
  35. \newcommand{\shadedbox}[1]{\fbox{#1}}
  36. %%%
  37. %\usepackage{calrsfs} % rsfs for mathcal
  38. %%%
  39. \let\@afterindentfalse\@afterindenttrue
  40. \@afterindenttrue
  41. %%%
  42. %%%
  43. \usepackage{makeidx}
  44. \newcommand{\cmdind}[1]{\index{Commands!\comm{#1}}\index{#1@\comm{#1} (command)}}
  45. \newcommand{\cmdindx}[2]{\index{Commands!\comm{#1}}\index{#1@\comm{#1} (command)!\comm{#2}}}
  46. \newcommand{\swind}[1]{\index{Switches!\comm{#1}}%
  47. \index{#1@\comm{#1} (switch)}%
  48. \label{#1}}
  49. \newcommand{\swinda}[1]{\index{Switches!\comm{#1}}%
  50. \index{#1@\comm{#1} (switch)}}
  51. %%%
  52. %%%
  53. \newcommand{\rim}[1]{\stackrel{\scriptscriptstyle\{\}}{#1}\!}
  54. %%%
  55. %%%
  56. \newcommand{\object}[2]{%
  57. \begin{equation}
  58. \mbox{\comm{#1}} =\ #2
  59. \end{equation}}
  60. \newcommand{\tsst}{\longleftrightarrow}
  61. \newcommand{\vv}{\vphantom{\rule{5mm}{5mm}}}
  62. \newcommand{\RR}[1]{\stackrel{\rm #1}{R}\!{}}
  63. \newcommand{\OO}[1]{\stackrel{\rm #1}{\Omega}\!{}}
  64. %%%
  65. %%%
  66. \newcommand{\ipr}{\rule{1.8mm}{.1mm}\rule{.1mm}{2.2mm}\,} % _| int. product
  67. %%%
  68. %%%
  69. \newcommand{\spref}[1]{section \ref{#1} on page \pageref{#1}}
  70. \newcommand{\pref}[1]{page \pageref{#1}}
  71. %%%
  72. %%%
  73. \newcommand{\seethis}[1]{\marginpar{\footnotesize\it #1}}
  74. \newcommand{\rseethis}[1]{
  75. \reversemarginpar
  76. \marginpar{\footnotesize\it #1}
  77. \normalmarginpar}
  78. \newcommand{\important}[1]{\marginpar{\itshape\bfseries\fbox{\ !\ } #1}}
  79. %%%
  80. %%% Footnotes simbol ...
  81. \renewcommand{\thefootnote}{\fnsymbol{footnote}} % + ++ etc for footnotes
  82. \def\@fnsymbol#1{\ensuremath{\ifcase#1\or \dagger\or \ddagger\or
  83. \mathchar "278\or \mathchar "27B\or \|\or *\or **\or \dagger\dagger
  84. \or \ddagger\ddagger \else\@ctrerr\fi}}
  85. %%%
  86. %%% Page layout ...
  87. \textheight=180mm
  88. \textwidth=120mm
  89. %\marginparsep=2mm
  90. %\marginparwidth=28mm
  91. \marginparsep=5mm
  92. \marginparwidth=25mm
  93. \parindent=6mm
  94. \parskip=1.2mm plus 1mm minus 1mm
  95. %%%
  96. \newlength{\myparindent}
  97. \myparindent=\parindent
  98. %%% My own \tt font ...
  99. \def\verbatim@font{\grgtt}
  100. \renewcommand{\tt}{\grgtt}
  101. %%%
  102. %%%
  103. %%% Special symbols ...
  104. \def\^{{\tt \char'136}} %%% \^ is ^
  105. \def\_{{\tt \char'137}} %%% \_ is _
  106. \newcommand{\w}{{\tt \char'057 \char'134}} %%% \w is /\
  107. \newcommand{\bs}{{\tt \char'134}} %%% \bs is \
  108. \newcommand{\ul}{{\tt \char'137}} %%% \ul is _
  109. \newcommand{\dd}{{\tt \char'043}} %%% \dd is #
  110. \newcommand{\cc}{{\tt \char'176}} %%% \cc is ~
  111. \newcommand{\ip}{{\tt \char'137 \char'174}} %%% \ip is _|
  112. \newcommand{\ii}{{\tt \char'174}} %%% \ii is |
  113. \newcommand{\udr}{\mbox{$\Updownarrow$}}
  114. %%%
  115. %%% \grg GRG logo ...
  116. \newcommand{\grg}{{\sc GRG}}
  117. \newcommand{\reduce}{{\sc Reduce}}
  118. \newcommand{\maple}{{\sc Maple}}
  119. \newcommand{\macsyma}{{\sc Macsyma}}
  120. \newcommand{\mathematica}{{\sc Mathematica}}
  121. %%% \marg ...
  122. \newcommand{\marg}[1]{\marginpar{\tiny#1}}
  123. %%% \command{...} commands in (shaded) box
  124. \def\mynewline{\ifvmode \relax \else
  125. \unskip\nobreak\hfil\break\fi}
  126. \newcommand{\command}[1]{\vspace{1.2mm}\mynewline\hspace*{6mm}%
  127. \shadedbox{\begin{tabular}{l}\tt%
  128. #1 \end{tabular}}\vspace{1.2mm}\newline}
  129. %%% parts of the commands
  130. \newcommand{\file}[1]{{\sf#1}}
  131. \newcommand{\comm}[1]{{\upshape\tt#1}} % \comm short in-line command
  132. \newcommand{\parm}[1]{{\sf\slshape#1\/}} % \parm command parameter
  133. \newcommand{\opt}[1]{{\rm[}#1{\rm]}} % \opt optional part of command
  134. \newcommand{\user}[1]{{\bfseries\ttfamily#1}} % \user user input
  135. \newcommand{\rpt}[1]{#1{\rm[}{\tt,}#1{\rm\dots}{\rm]}} % \rpt repetition
  136. \def\closerule{\rule{.1mm}{1mm}\rule{119.8mm}{.1mm}}
  137. \def\openrule{\rule{.1mm}{1mm}\rule[1mm]{119.8mm}{.1mm}}
  138. %%% \begin{slisting} ... \end{slisting} small font listing with frame
  139. %%% \begin{listing} ... \end{listing} normal font listing without frame
  140. \newcommand{\etrivlistrule}{\vspace*{-3mm}\endtrivlist{\closerule}\newline}
  141. \newdimen\allttindent
  142. \allttindent=0mm
  143. \def\docspecials{\do\ \do\$\do\&%
  144. \do\#\do\^\do\^^K\do\_\do\^^A\do\%\do\~}
  145. \def\slisting{\vspace*{-2mm}%
  146. \trivlist \item[]\if@minipage\else\relax\fi
  147. \leftskip\@totalleftmargin \advance\leftskip\allttindent \rightskip\z@
  148. \parindent\z@\parfillskip\@flushglue\parskip\z@
  149. \@tempswafalse\openrule \def\par{\if@tempswa\hbox{}\fi\@tempswatrue\@@par}
  150. \obeylines \small\grgtt%
  151. \catcode``=13 \@noligs
  152. \let\do\@makeother \docspecials
  153. \frenchspacing\@vobeyspaces}
  154. \def\listing{\trivlist \item[]\if@minipage\else\relax\fi
  155. \leftskip\@totalleftmargin \advance\leftskip\allttindent \rightskip\z@
  156. \parindent\z@\parfillskip\@flushglue\parskip\z@
  157. \@tempswafalse \def\par{\if@tempswa\hbox{}\fi\@tempswatrue\@@par}
  158. \obeylines \grgtt%
  159. \catcode``=13 \@noligs
  160. \let\do\@makeother \docspecials
  161. \frenchspacing\@vobeyspaces}
  162. \let\endslisting=\etrivlistrule
  163. \let\endlisting=\endtrivlist
  164. %%%
  165. %%% Headings style ...
  166. %\usepackage{fancyheadings}
  167. %%% We just inserat the fancyheadings.sty here literally ...
  168. % fancyheadings.sty version 1.7
  169. % Fancy headers and footers.
  170. % Piet van Oostrum, Dept of Computer Science, University of Utrecht
  171. % Padualaan 14, P.O. Box 80.089, 3508 TB Utrecht, The Netherlands
  172. % Telephone: +31-30-531806. piet@cs.ruu.nl (mcvax!sun4nl!ruuinf!piet)
  173. % Sep 16, 1994
  174. % version 1.4: Correction for use with \reversemargin
  175. % Sep 29, 1994:
  176. % version 1.5: Added the \iftopfloat, \ifbotfloat and \iffloatpage commands
  177. % Oct 4, 1994:
  178. % version 1.6: Reset single spacing in headers/footers for use with
  179. % setspace.sty or doublespace.sty
  180. % Oct 4, 1994:
  181. % version 1.7: changed \let\@mkboth\markboth to
  182. % \def\@mkboth{\protect\markboth} to make it more robust
  183. \def\lhead{\@ifnextchar[{\@xlhead}{\@ylhead}}
  184. \def\@xlhead[#1]#2{\gdef\@elhead{#1}\gdef\@olhead{#2}}
  185. \def\@ylhead#1{\gdef\@elhead{#1}\gdef\@olhead{#1}}
  186. \def\chead{\@ifnextchar[{\@xchead}{\@ychead}}
  187. \def\@xchead[#1]#2{\gdef\@echead{#1}\gdef\@ochead{#2}}
  188. \def\@ychead#1{\gdef\@echead{#1}\gdef\@ochead{#1}}
  189. \def\rhead{\@ifnextchar[{\@xrhead}{\@yrhead}}
  190. \def\@xrhead[#1]#2{\gdef\@erhead{#1}\gdef\@orhead{#2}}
  191. \def\@yrhead#1{\gdef\@erhead{#1}\gdef\@orhead{#1}}
  192. \def\lfoot{\@ifnextchar[{\@xlfoot}{\@ylfoot}}
  193. \def\@xlfoot[#1]#2{\gdef\@elfoot{#1}\gdef\@olfoot{#2}}
  194. \def\@ylfoot#1{\gdef\@elfoot{#1}\gdef\@olfoot{#1}}
  195. \def\cfoot{\@ifnextchar[{\@xcfoot}{\@ycfoot}}
  196. \def\@xcfoot[#1]#2{\gdef\@ecfoot{#1}\gdef\@ocfoot{#2}}
  197. \def\@ycfoot#1{\gdef\@ecfoot{#1}\gdef\@ocfoot{#1}}
  198. \def\rfoot{\@ifnextchar[{\@xrfoot}{\@yrfoot}}
  199. \def\@xrfoot[#1]#2{\gdef\@erfoot{#1}\gdef\@orfoot{#2}}
  200. \def\@yrfoot#1{\gdef\@erfoot{#1}\gdef\@orfoot{#1}}
  201. \newdimen\headrulewidth
  202. \newdimen\footrulewidth
  203. \newdimen\plainheadrulewidth
  204. \newdimen\plainfootrulewidth
  205. \newdimen\headwidth
  206. \newif\if@fancyplain \@fancyplainfalse
  207. \def\fancyplain#1#2{\if@fancyplain#1\else#2\fi}
  208. % Command to reset various things in the headers:
  209. % a.o. single spacing (taken from setspace.sty)
  210. % and the catcode of ^^M (so that epsf files in the header work if a
  211. % verbatim crosses a page boundary)
  212. \def\fancy@reset{\restorecr
  213. \def\baselinestretch{1}%
  214. \ifx\undefined\@newbaseline% NFSS not present; 2.09 or 2e
  215. \ifx\@currsize\normalsize\@normalsize\else\@currsize\fi%
  216. \else% NFSS (2.09) present
  217. \@newbaseline%
  218. \fi}
  219. % Initialization of the head and foot text.
  220. \headrulewidth 0.4pt
  221. \footrulewidth\z@
  222. \plainheadrulewidth\z@
  223. \plainfootrulewidth\z@
  224. \lhead[\fancyplain{}{\sl\rightmark}]{\fancyplain{}{\sl\leftmark}}
  225. % i.e. empty on ``plain'' pages \rightmark on even, \leftmark on odd pages
  226. \chead{}
  227. \rhead[\fancyplain{}{\sl\leftmark}]{\fancyplain{}{\sl\rightmark}}
  228. % i.e. empty on ``plain'' pages \leftmark on even, \rightmark on odd pages
  229. \lfoot{}
  230. \cfoot{\rm\thepage} % page number
  231. \rfoot{}
  232. % Put together a header or footer given the left, center and
  233. % right text, fillers at left and right and a rule.
  234. % The \lap commands put the text into an hbox of zero size,
  235. % so overlapping text does not generate an errormessage.
  236. \def\@fancyhead#1#2#3#4#5{#1\hbox to\headwidth{\fancy@reset\vbox{\hbox
  237. {\rlap{\parbox[b]{\headwidth}{\raggedright#2\strut}}\hfill
  238. \parbox[b]{\headwidth}{\centering#3\strut}\hfill
  239. \llap{\parbox[b]{\headwidth}{\raggedleft#4\strut}}}\headrule}}#5}
  240. \def\@fancyfoot#1#2#3#4#5{#1\hbox to\headwidth{\fancy@reset\vbox{\footrule
  241. \hbox{\rlap{\parbox[t]{\headwidth}{\raggedright#2\strut}}\hfill
  242. \parbox[t]{\headwidth}{\centering#3\strut}\hfill
  243. \llap{\parbox[t]{\headwidth}{\raggedleft#4\strut}}}}}#5}
  244. \def\headrule{{\if@fancyplain\headrulewidth\plainheadrulewidth\fi
  245. \hrule\@height\headrulewidth\@width\headwidth \vskip-\headrulewidth}}
  246. \def\footrule{{\if@fancyplain\footrulewidth\plainfootrulewidth\fi
  247. \vskip-0.3\normalbaselineskip\vskip-\footrulewidth
  248. \hrule\@width\headwidth\@height\footrulewidth\vskip0.3\normalbaselineskip}}
  249. \def\ps@fancy{
  250. \def\@mkboth{\protect\markboth}
  251. \@ifundefined{chapter}{\def\sectionmark##1{\markboth
  252. {\uppercase{\ifnum \c@secnumdepth>\z@
  253. \thesection\hskip 1em\relax \fi ##1}}{}}
  254. \def\subsectionmark##1{\markright {\ifnum \c@secnumdepth >\@ne
  255. \thesubsection\hskip 1em\relax \fi ##1}}}
  256. {\def\chaptermark##1{\markboth {\uppercase{\ifnum \c@secnumdepth>\m@ne
  257. \@chapapp\ \thechapter. \ \fi ##1}}{}}
  258. \def\sectionmark##1{\markright{\uppercase{\ifnum \c@secnumdepth >\z@
  259. \thesection. \ \fi ##1}}}}
  260. \ps@@fancy
  261. \global\let\ps@fancy\ps@@fancy
  262. \headwidth\textwidth}
  263. \def\ps@fancyplain{\ps@fancy \let\ps@plain\ps@plain@fancy}
  264. \def\ps@plain@fancy{\@fancyplaintrue\ps@@fancy}
  265. \def\ps@@fancy{
  266. \def\@oddhead{\@fancyhead\@lodd\@olhead\@ochead\@orhead\@rodd}
  267. \def\@oddfoot{\@fancyfoot\@lodd\@olfoot\@ocfoot\@orfoot\@rodd}
  268. \def\@evenhead{\@fancyhead\@rodd\@elhead\@echead\@erhead\@lodd}
  269. \def\@evenfoot{\@fancyfoot\@rodd\@elfoot\@ecfoot\@erfoot\@lodd}
  270. }
  271. \def\@lodd{\if@reversemargin\hss\else\relax\fi}
  272. \def\@rodd{\if@reversemargin\relax\else\hss\fi}
  273. \let\latex@makecol\@makecol
  274. \def\@makecol{\let\topfloat\@toplist\let\botfloat\@botlist\latex@makecol}
  275. \def\iftopfloat#1#2{\ifx\topfloat\empty #2\else #1\fi}
  276. \def\ifbotfloat#1#2{\ifx\botfloat\empty #2\else #1\fi}
  277. \def\iffloatpage#1#2{\if@fcolmade #1\else #2\fi}
  278. %%%
  279. \addtolength{\headwidth}{\marginparsep}
  280. \addtolength{\headwidth}{\marginparwidth}
  281. \lhead[\bfseries\thepage]{\bfseries\slshape\rightmark}
  282. \chead{}
  283. \rhead[\bfseries\slshape\leftmark]{\bfseries\thepage}
  284. \lfoot{}
  285. \cfoot{}
  286. \rfoot{}
  287. \renewcommand{\uppercase}[1]{#1}
  288. %%%
  289. %%% Chapter style ...
  290. \def\@makechapterhead#1{%
  291. \noindent\grgrule\break%
  292. { \hsize=150mm
  293. \parindent \z@ \raggedleft \reset@font
  294. \ifnum \c@secnumdepth >\m@ne
  295. \Large\slshape \@chapapp{} \Huge\bfseries \thechapter
  296. \par
  297. \vskip 20\p@
  298. \fi
  299. \Huge \bfseries\upshape #1\par
  300. \nobreak
  301. \vskip 40\p@
  302. }}
  303. \def\@makeschapterhead#1{%
  304. \noindent\grgrule\break%
  305. { \hsize=150mm
  306. \parindent \z@ \raggedleft
  307. \reset@font
  308. \Large\slshape #1\par
  309. \nobreak
  310. \vskip 20\p@
  311. }}
  312. \renewcommand{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi
  313. \thispagestyle{empty}%
  314. \global\@topnum\z@
  315. %\@afterindentfalse
  316. \secdef\@chapter\@schapter}
  317. \renewcommand{\chaptername}{CHAPTER}
  318. \renewcommand{\contentsname}{CONTENTS}
  319. \renewcommand{\appendixname}{APPENDIX}
  320. \newcommand{\grgrule}{\rule{150mm}{.3mm}\relax}
  321. %%%
  322. %%% Sections ...
  323. %\renewcommand{\thesection}{}
  324. %\renewcommand{\thesubsection}{}
  325. %\renewcommand{\thesubsubsection}{}
  326. %\renewcommand\section{\@startsection {section}{1}{\z@}%
  327. % {-3.5ex \@plus -1ex \@minus -.2ex}%
  328. % {2.3ex \@plus.2ex}%
  329. % {\normalfont\Large\bfseries}}
  330. \renewcommand{\subsection}{\@startsection{subsection}{2}{\z@}%
  331. {-3.25ex\@plus -1ex \@minus -.2ex}%
  332. {1.5ex \@plus .2ex}%
  333. {\normalfont\large\slshape\bfseries}}
  334. %\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
  335. % {-3.25ex\@plus -1ex \@minus -.2ex}%
  336. % {1.5ex \@plus .2ex}%
  337. % {\normalfont\normalsize\bfseries}}
  338. %%%
  339. \end_preamble
  340. \options openright
  341. \use_default_options false
  342. \maintain_unincluded_children false
  343. \language english
  344. \language_package none
  345. \inputencoding auto
  346. \fontencoding default
  347. \font_roman "default" "default"
  348. \font_sans "default" "default"
  349. \font_typewriter "cmtt" "default"
  350. \font_math "auto" "auto"
  351. \font_default_family default
  352. \use_non_tex_fonts false
  353. \font_sc false
  354. \font_osf false
  355. \font_sf_scale 100 100
  356. \font_tt_scale 100 100
  357. \use_microtype false
  358. \use_dash_ligatures true
  359. \graphics default
  360. \default_output_format default
  361. \output_sync 0
  362. \bibtex_command default
  363. \index_command default
  364. \paperfontsize default
  365. \spacing single
  366. \use_hyperref false
  367. \papersize default
  368. \use_geometry false
  369. \use_package amsmath 1
  370. \use_package amssymb 0
  371. \use_package cancel 0
  372. \use_package esint 1
  373. \use_package mathdots 0
  374. \use_package mathtools 0
  375. \use_package mhchem 0
  376. \use_package stackrel 0
  377. \use_package stmaryrd 0
  378. \use_package undertilde 0
  379. \cite_engine basic
  380. \cite_engine_type default
  381. \biblio_style plain
  382. \use_bibtopic false
  383. \use_indices false
  384. \paperorientation portrait
  385. \suppress_date false
  386. \justification true
  387. \use_refstyle 0
  388. \use_minted 0
  389. \index Index
  390. \shortcut idx
  391. \color #008000
  392. \end_index
  393. \secnumdepth 3
  394. \tocdepth 3
  395. \paragraph_separation indent
  396. \paragraph_indentation default
  397. \is_math_indent 0
  398. \math_numbering_side default
  399. \quotes_style english
  400. \dynamic_quotes 0
  401. \papercolumns 1
  402. \papersides 2
  403. \paperpagestyle fancy
  404. \tracking_changes false
  405. \output_changes false
  406. \html_math_output 0
  407. \html_css_as_file 0
  408. \html_be_strict false
  409. \end_header
  410. \begin_body
  411. \begin_layout Standard
  412. \begin_inset ERT
  413. status collapsed
  414. \begin_layout Plain Layout
  415. \backslash
  416. begin{titlepage}
  417. \end_layout
  418. \end_inset
  419. \begin_inset ERT
  420. status collapsed
  421. \begin_layout Plain Layout
  422. \backslash
  423. hsize
  424. \end_layout
  425. \end_inset
  426. =150mm
  427. \begin_inset space \hrulefill{}
  428. \end_inset
  429. \begin_inset VSpace 20mm*
  430. \end_inset
  431. \end_layout
  432. \begin_layout Standard
  433. \align center
  434. \size giant
  435. \series bold
  436. GRG
  437. \begin_inset ERT
  438. status collapsed
  439. \begin_layout Plain Layout
  440. \backslash
  441. \backslash
  442. [1mm]
  443. \end_layout
  444. \end_inset
  445. \size normal
  446. Version 3.2
  447. \end_layout
  448. \begin_layout Standard
  449. \align center
  450. \series bold
  451. \size normal
  452. \size larger
  453. Computer Algebra System for
  454. \begin_inset Newline newline
  455. \end_inset
  456. Differential Geometry,
  457. \begin_inset Newline newline
  458. \end_inset
  459. Gravitation and
  460. \begin_inset Newline newline
  461. \end_inset
  462. Field Theory
  463. \begin_inset VSpace 25mm*
  464. \end_inset
  465. \begin_inset Newline newline
  466. \end_inset
  467. \shape italic
  468. Vadim V. Zhytnikov
  469. \size larger
  470. \begin_inset Newline newline
  471. \end_inset
  472. \begin_inset VSpace vfill
  473. \end_inset
  474. \size normal
  475. Moscow, 1992–1997
  476. \begin_inset Formula $\bullet$
  477. \end_inset
  478. Chung-Li, 1994
  479. \size larger
  480. \end_layout
  481. \begin_layout Standard
  482. \series bold
  483. \size larger
  484. \begin_inset space \hrulefill{}
  485. \end_inset
  486. \begin_inset ERT
  487. status collapsed
  488. \begin_layout Plain Layout
  489. \backslash
  490. end{titlepage}
  491. \end_layout
  492. \end_inset
  493. \begin_inset ERT
  494. status collapsed
  495. \begin_layout Plain Layout
  496. \backslash
  497. setcounter{page}{0}
  498. \end_layout
  499. \end_inset
  500. \begin_inset ERT
  501. status collapsed
  502. \begin_layout Plain Layout
  503. \backslash
  504. thispagestyle{empty}
  505. \end_layout
  506. \end_inset
  507. \end_layout
  508. \begin_layout Standard
  509. \begin_inset CommandInset toc
  510. LatexCommand tableofcontents
  511. \end_inset
  512. \begin_inset ERT
  513. status collapsed
  514. \begin_layout Plain Layout
  515. \backslash
  516. thispagestyle{empty}
  517. \end_layout
  518. \end_inset
  519. \end_layout
  520. \begin_layout Chapter
  521. Introduction
  522. \end_layout
  523. \begin_layout Standard
  524. Calculation of various geometrical and physical quantities and equations is the usual technical problem which permanently arises in geometry, field and gravity theory. Numerous indices, contractions and components make these calculations very tedious and error-prone. Since this calculus obeys the well defined rules the idea to automate this kind of problems using computer is quite natural. Now there are several computer algebra systems such as
  525. \begin_inset ERT
  526. status collapsed
  527. \begin_layout Plain Layout
  528. \backslash
  529. maple
  530. \end_layout
  531. \end_inset
  532. ,
  533. \begin_inset ERT
  534. status collapsed
  535. \begin_layout Plain Layout
  536. \backslash
  537. reduce
  538. \end_layout
  539. \end_inset
  540. ,
  541. \begin_inset ERT
  542. status collapsed
  543. \begin_layout Plain Layout
  544. \backslash
  545. mathematica
  546. \end_layout
  547. \end_inset
  548. \begin_inset space \space{}
  549. \end_inset
  550. or
  551. \begin_inset ERT
  552. status collapsed
  553. \begin_layout Plain Layout
  554. \backslash
  555. macsyma
  556. \end_layout
  557. \end_inset
  558. \begin_inset space \space{}
  559. \end_inset
  560. which in principle allow one to do this and it is not so hard to write a program to calculate, for example, the curvature tensor or connection. But suppose that we want to make a non-trivial coordinate transformation or tetrad rotation, calculate covariant or Lie derivative, compute a complicated expression with numerous contraction or raise or lower some indices. All these operations are typical in differential geometry and field theory but their realization with the help of general purpose computer algebra systems requires hard programming since all these systems really know nothing about
  561. \emph on
  562. covariant properties
  563. \emph default
  564. of geometrical quantities.
  565. \end_layout
  566. \begin_layout Standard
  567. The computer algebra system
  568. \begin_inset ERT
  569. status collapsed
  570. \begin_layout Plain Layout
  571. \backslash
  572. grg
  573. \end_layout
  574. \end_inset
  575. \begin_inset space \space{}
  576. \end_inset
  577. is designed in such a way to make calculation in differential geometry and field theory as simple and natural as possible.
  578. \begin_inset ERT
  579. status collapsed
  580. \begin_layout Plain Layout
  581. \backslash
  582. grg
  583. \end_layout
  584. \end_inset
  585. \begin_inset space \space{}
  586. \end_inset
  587. is based on the computer algebra system
  588. \begin_inset ERT
  589. status collapsed
  590. \begin_layout Plain Layout
  591. \backslash
  592. reduce
  593. \end_layout
  594. \end_inset
  595. \begin_inset space \space{}
  596. \end_inset
  597. but
  598. \begin_inset ERT
  599. status collapsed
  600. \begin_layout Plain Layout
  601. \backslash
  602. grg
  603. \end_layout
  604. \end_inset
  605. \begin_inset space \space{}
  606. \end_inset
  607. has its own simple input language whose commands resembles English phrases. Working with
  608. \begin_inset ERT
  609. status collapsed
  610. \begin_layout Plain Layout
  611. \backslash
  612. grg
  613. \end_layout
  614. \end_inset
  615. \begin_inset space \space{}
  616. \end_inset
  617. no any knowledge of programming is required.
  618. \end_layout
  619. \begin_layout Standard
  620. \begin_inset ERT
  621. status collapsed
  622. \begin_layout Plain Layout
  623. \backslash
  624. grg
  625. \end_layout
  626. \end_inset
  627. \begin_inset space \space{}
  628. \end_inset
  629. understands tensors, spinors, vectors, differential forms and knows all standard operations with these quantities. Input form for mathematical expressions is very close to traditional mathematical notation including Einstein summation rule.
  630. \begin_inset ERT
  631. status collapsed
  632. \begin_layout Plain Layout
  633. \backslash
  634. grg
  635. \end_layout
  636. \end_inset
  637. \begin_inset space \space{}
  638. \end_inset
  639. knows the covariant properties of these objects, you can easily raise and lower indices, compute covariant and Lie derivatives, perform coordinate and frame transformations.
  640. \begin_inset ERT
  641. status collapsed
  642. \begin_layout Plain Layout
  643. \backslash
  644. grg
  645. \end_layout
  646. \end_inset
  647. \begin_inset space \space{}
  648. \end_inset
  649. works in any dimension and allows one to represent tensor quantities with respect to holonomic, orthogonal and even any other arbitrary frame.
  650. \end_layout
  651. \begin_layout Standard
  652. One of the useful features of
  653. \begin_inset ERT
  654. status collapsed
  655. \begin_layout Plain Layout
  656. \backslash
  657. grg
  658. \end_layout
  659. \end_inset
  660. \begin_inset space \space{}
  661. \end_inset
  662. is that it has a large number of built-in standard field-theory and geometrical quantities and formulas for their computation. Thus
  663. \begin_inset ERT
  664. status collapsed
  665. \begin_layout Plain Layout
  666. \backslash
  667. grg
  668. \end_layout
  669. \end_inset
  670. \begin_inset space \space{}
  671. \end_inset
  672. provides ready solutions to many standard problems.
  673. \end_layout
  674. \begin_layout Standard
  675. Another unique feature of
  676. \begin_inset ERT
  677. status collapsed
  678. \begin_layout Plain Layout
  679. \backslash
  680. grg
  681. \end_layout
  682. \end_inset
  683. \begin_inset space \space{}
  684. \end_inset
  685. is that it can export results of calculations into other computer algebra system. You can save your data in to the file in the format of
  686. \begin_inset ERT
  687. status collapsed
  688. \begin_layout Plain Layout
  689. \backslash
  690. maple
  691. \end_layout
  692. \end_inset
  693. ,
  694. \begin_inset ERT
  695. status collapsed
  696. \begin_layout Plain Layout
  697. \backslash
  698. mathematica
  699. \end_layout
  700. \end_inset
  701. ,
  702. \begin_inset ERT
  703. status collapsed
  704. \begin_layout Plain Layout
  705. \backslash
  706. macsyma
  707. \end_layout
  708. \end_inset
  709. \begin_inset space \space{}
  710. \end_inset
  711. or
  712. \begin_inset ERT
  713. status collapsed
  714. \begin_layout Plain Layout
  715. \backslash
  716. reduce
  717. \end_layout
  718. \end_inset
  719. \begin_inset space \space{}
  720. \end_inset
  721. in order to use this system to proceed analysis of the data. The \SpecialChar LaTeX
  722. \begin_inset space \space{}
  723. \end_inset
  724. output format is supported as well. In addition
  725. \begin_inset ERT
  726. status collapsed
  727. \begin_layout Plain Layout
  728. \backslash
  729. grg
  730. \end_layout
  731. \end_inset
  732. \begin_inset space \space{}
  733. \end_inset
  734. is compatible with
  735. \begin_inset ERT
  736. status collapsed
  737. \begin_layout Plain Layout
  738. \backslash
  739. reduce
  740. \end_layout
  741. \end_inset
  742. \begin_inset space \space{}
  743. \end_inset
  744. graphics shells providing niece book-quality output with Greek letters, integral signs etc.
  745. \end_layout
  746. \begin_layout Standard
  747. The main built-in
  748. \begin_inset ERT
  749. status collapsed
  750. \begin_layout Plain Layout
  751. \backslash
  752. grg
  753. \end_layout
  754. \end_inset
  755. \begin_inset space \space{}
  756. \end_inset
  757. capabilities are:
  758. \begin_inset ERT
  759. status collapsed
  760. \begin_layout Plain Layout
  761. \backslash
  762. begin{list}
  763. \end_layout
  764. \end_inset
  765. \begin_inset ERT
  766. status collapsed
  767. \begin_layout Plain Layout
  768. {
  769. \end_layout
  770. \end_inset
  771. \begin_inset Formula $\bullet$
  772. \end_inset
  773. \begin_inset ERT
  774. status collapsed
  775. \begin_layout Plain Layout
  776. }
  777. \end_layout
  778. \end_inset
  779. \begin_inset ERT
  780. status collapsed
  781. \begin_layout Plain Layout
  782. {
  783. \end_layout
  784. \end_inset
  785. \begin_inset ERT
  786. status collapsed
  787. \begin_layout Plain Layout
  788. \backslash
  789. labelwidth
  790. \end_layout
  791. \end_inset
  792. =8mm
  793. \begin_inset ERT
  794. status collapsed
  795. \begin_layout Plain Layout
  796. \backslash
  797. leftmargin
  798. \end_layout
  799. \end_inset
  800. =10mm
  801. \begin_inset ERT
  802. status collapsed
  803. \begin_layout Plain Layout
  804. }
  805. \end_layout
  806. \end_inset
  807. \end_layout
  808. \begin_layout Standard
  809. \begin_inset ERT
  810. status collapsed
  811. \begin_layout Plain Layout
  812. \backslash
  813. item
  814. \end_layout
  815. \end_inset
  816. Connection, torsion and nonmetricity.
  817. \end_layout
  818. \begin_layout Standard
  819. \begin_inset ERT
  820. status collapsed
  821. \begin_layout Plain Layout
  822. \backslash
  823. item
  824. \end_layout
  825. \end_inset
  826. Curvature.
  827. \end_layout
  828. \begin_layout Standard
  829. \begin_inset ERT
  830. status collapsed
  831. \begin_layout Plain Layout
  832. \backslash
  833. item
  834. \end_layout
  835. \end_inset
  836. Spinorial formalism.
  837. \end_layout
  838. \begin_layout Standard
  839. \begin_inset ERT
  840. status collapsed
  841. \begin_layout Plain Layout
  842. \backslash
  843. item
  844. \end_layout
  845. \end_inset
  846. Irreducible decomposition of the curvature, torsion, and nonmetricity in any dimension.
  847. \end_layout
  848. \begin_layout Standard
  849. \begin_inset ERT
  850. status collapsed
  851. \begin_layout Plain Layout
  852. \backslash
  853. item
  854. \end_layout
  855. \end_inset
  856. Einstein equations.
  857. \end_layout
  858. \begin_layout Standard
  859. \begin_inset ERT
  860. status collapsed
  861. \begin_layout Plain Layout
  862. \backslash
  863. item
  864. \end_layout
  865. \end_inset
  866. Scalar field with minimal and non-minimal interaction.
  867. \end_layout
  868. \begin_layout Standard
  869. \begin_inset ERT
  870. status collapsed
  871. \begin_layout Plain Layout
  872. \backslash
  873. item
  874. \end_layout
  875. \end_inset
  876. Electromagnetic field.
  877. \end_layout
  878. \begin_layout Standard
  879. \begin_inset ERT
  880. status collapsed
  881. \begin_layout Plain Layout
  882. \backslash
  883. item
  884. \end_layout
  885. \end_inset
  886. Yang-Mills field.
  887. \end_layout
  888. \begin_layout Standard
  889. \begin_inset ERT
  890. status collapsed
  891. \begin_layout Plain Layout
  892. \backslash
  893. item
  894. \end_layout
  895. \end_inset
  896. Dirac spinor field.
  897. \end_layout
  898. \begin_layout Standard
  899. \begin_inset ERT
  900. status collapsed
  901. \begin_layout Plain Layout
  902. \backslash
  903. item
  904. \end_layout
  905. \end_inset
  906. Geodesic equation.
  907. \end_layout
  908. \begin_layout Standard
  909. \begin_inset ERT
  910. status collapsed
  911. \begin_layout Plain Layout
  912. \backslash
  913. item
  914. \end_layout
  915. \end_inset
  916. Null congruences and optical scalars.
  917. \end_layout
  918. \begin_layout Standard
  919. \begin_inset ERT
  920. status collapsed
  921. \begin_layout Plain Layout
  922. \backslash
  923. item
  924. \end_layout
  925. \end_inset
  926. Kinematics for time-like congruences.
  927. \end_layout
  928. \begin_layout Standard
  929. \begin_inset ERT
  930. status collapsed
  931. \begin_layout Plain Layout
  932. \backslash
  933. item
  934. \end_layout
  935. \end_inset
  936. Ideal and spin fluid.
  937. \end_layout
  938. \begin_layout Standard
  939. \begin_inset ERT
  940. status collapsed
  941. \begin_layout Plain Layout
  942. \backslash
  943. item
  944. \end_layout
  945. \end_inset
  946. Newman-Penrose formalism.
  947. \end_layout
  948. \begin_layout Standard
  949. \begin_inset ERT
  950. status collapsed
  951. \begin_layout Plain Layout
  952. \backslash
  953. item
  954. \end_layout
  955. \end_inset
  956. Gravitational equations for the theory with arbitrary gravitational Lagrangian in Riemann and Riemann-Cartan spaces.
  957. \begin_inset ERT
  958. status collapsed
  959. \begin_layout Plain Layout
  960. \backslash
  961. end{list}
  962. \end_layout
  963. \end_inset
  964. \end_layout
  965. \begin_layout Standard
  966. I would like to stress that current
  967. \begin_inset ERT
  968. status collapsed
  969. \begin_layout Plain Layout
  970. \backslash
  971. grg
  972. \end_layout
  973. \end_inset
  974. \begin_inset space \space{}
  975. \end_inset
  976. version is intended for calculations in a concrete coordinate map only. It cannot operate with tensors as with objects having abstract symbolic indices.
  977. \end_layout
  978. \begin_layout Standard
  979. This book consist of two main parts. First part contains detailed description of
  980. \begin_inset ERT
  981. status collapsed
  982. \begin_layout Plain Layout
  983. \backslash
  984. grg
  985. \end_layout
  986. \end_inset
  987. \begin_inset space \space{}
  988. \end_inset
  989. as a programming system. Second part describes all built-in objects and formulas for their computation.
  990. \end_layout
  991. \begin_layout Chapter
  992. Programming in
  993. \begin_inset ERT
  994. status collapsed
  995. \begin_layout Plain Layout
  996. \backslash
  997. grg
  998. \end_layout
  999. \end_inset
  1000. \end_layout
  1001. \begin_layout Standard
  1002. Throughout the chapter
  1003. \begin_inset ERT
  1004. status collapsed
  1005. \begin_layout Plain Layout
  1006. \backslash
  1007. comm{
  1008. \end_layout
  1009. \end_inset
  1010. commands
  1011. \begin_inset ERT
  1012. status collapsed
  1013. \begin_layout Plain Layout
  1014. }
  1015. \end_layout
  1016. \end_inset
  1017. are printed in typewriter font. The slanted serif-less font is used for command
  1018. \begin_inset ERT
  1019. status collapsed
  1020. \begin_layout Plain Layout
  1021. \backslash
  1022. parm{
  1023. \end_layout
  1024. \end_inset
  1025. parameters
  1026. \begin_inset ERT
  1027. status collapsed
  1028. \begin_layout Plain Layout
  1029. }
  1030. \end_layout
  1031. \end_inset
  1032. . The optional parts of the commands are enclosed in squared brackets
  1033. \begin_inset ERT
  1034. status collapsed
  1035. \begin_layout Plain Layout
  1036. \backslash
  1037. opt{
  1038. \end_layout
  1039. \end_inset
  1040. option
  1041. \begin_inset ERT
  1042. status collapsed
  1043. \begin_layout Plain Layout
  1044. }
  1045. \end_layout
  1046. \end_inset
  1047. and
  1048. \begin_inset ERT
  1049. status collapsed
  1050. \begin_layout Plain Layout
  1051. \backslash
  1052. rpt{
  1053. \end_layout
  1054. \end_inset
  1055. \begin_inset ERT
  1056. status collapsed
  1057. \begin_layout Plain Layout
  1058. \backslash
  1059. parm{
  1060. \end_layout
  1061. \end_inset
  1062. id
  1063. \begin_inset ERT
  1064. status collapsed
  1065. \begin_layout Plain Layout
  1066. }
  1067. \end_layout
  1068. \end_inset
  1069. \begin_inset ERT
  1070. status collapsed
  1071. \begin_layout Plain Layout
  1072. }
  1073. \end_layout
  1074. \end_inset
  1075. stands for one or several repetitions of
  1076. \begin_inset ERT
  1077. status collapsed
  1078. \begin_layout Plain Layout
  1079. \backslash
  1080. parm{
  1081. \end_layout
  1082. \end_inset
  1083. id
  1084. \begin_inset ERT
  1085. status collapsed
  1086. \begin_layout Plain Layout
  1087. }
  1088. \end_layout
  1089. \end_inset
  1090. :
  1091. \begin_inset ERT
  1092. status collapsed
  1093. \begin_layout Plain Layout
  1094. \backslash
  1095. parm{
  1096. \end_layout
  1097. \end_inset
  1098. id
  1099. \begin_inset ERT
  1100. status collapsed
  1101. \begin_layout Plain Layout
  1102. }
  1103. \end_layout
  1104. \end_inset
  1105. or
  1106. \begin_inset ERT
  1107. status collapsed
  1108. \begin_layout Plain Layout
  1109. \backslash
  1110. comm{
  1111. \end_layout
  1112. \end_inset
  1113. \begin_inset ERT
  1114. status collapsed
  1115. \begin_layout Plain Layout
  1116. \backslash
  1117. parm{
  1118. \end_layout
  1119. \end_inset
  1120. id
  1121. \begin_inset ERT
  1122. status collapsed
  1123. \begin_layout Plain Layout
  1124. }
  1125. \end_layout
  1126. \end_inset
  1127. ,
  1128. \begin_inset ERT
  1129. status collapsed
  1130. \begin_layout Plain Layout
  1131. \backslash
  1132. parm{
  1133. \end_layout
  1134. \end_inset
  1135. id
  1136. \begin_inset ERT
  1137. status collapsed
  1138. \begin_layout Plain Layout
  1139. }
  1140. \end_layout
  1141. \end_inset
  1142. \begin_inset ERT
  1143. status collapsed
  1144. \begin_layout Plain Layout
  1145. }
  1146. \end_layout
  1147. \end_inset
  1148. etc. Examples are separated form the text by horizontal lines
  1149. \begin_inset Formula $\stackrel{\rule{0.1mm}{1mm}\rule[1mm]{3mm}{0.1mm}}
  1150. {\rule{0.1mm}{1mm}\rule{3mm}{0.1mm}}$
  1151. \end_inset
  1152. and the user input can be easily distinguished from the
  1153. \begin_inset ERT
  1154. status collapsed
  1155. \begin_layout Plain Layout
  1156. \backslash
  1157. grg
  1158. \end_layout
  1159. \end_inset
  1160. \begin_inset space \space{}
  1161. \end_inset
  1162. output by the prompt
  1163. \begin_inset ERT
  1164. status collapsed
  1165. \begin_layout Plain Layout
  1166. \backslash
  1167. comm{
  1168. \end_layout
  1169. \end_inset
  1170. <-
  1171. \begin_inset ERT
  1172. status collapsed
  1173. \begin_layout Plain Layout
  1174. }
  1175. \end_layout
  1176. \end_inset
  1177. which precedes every input line.
  1178. \end_layout
  1179. \begin_layout Section
  1180. Session, Tasks and Commands
  1181. \end_layout
  1182. \begin_layout Standard
  1183. To start
  1184. \begin_inset ERT
  1185. status collapsed
  1186. \begin_layout Plain Layout
  1187. \backslash
  1188. grg
  1189. \end_layout
  1190. \end_inset
  1191. \begin_inset space \space{}
  1192. \end_inset
  1193. it is necessary to start
  1194. \begin_inset ERT
  1195. status collapsed
  1196. \begin_layout Plain Layout
  1197. \backslash
  1198. reduce
  1199. \end_layout
  1200. \end_inset
  1201. \begin_inset space \space{}
  1202. \end_inset
  1203. and
  1204. \begin_inset ERT
  1205. status collapsed
  1206. \begin_layout Plain Layout
  1207. \backslash
  1208. seethis{
  1209. \end_layout
  1210. \end_inset
  1211. On some systems you have to use
  1212. \family typewriter
  1213. \shape up
  1214. load!_package grg;
  1215. \family default
  1216. \series default
  1217. \shape default
  1218. \begin_inset Newline newline
  1219. \end_inset
  1220. since
  1221. \family typewriter
  1222. \shape up
  1223. load
  1224. \family default
  1225. \series default
  1226. \shape default
  1227. is not defined.
  1228. \begin_inset Newline newline
  1229. \end_inset
  1230. \begin_inset Newline newline
  1231. \end_inset
  1232. Sometimes it
  1233. \begin_inset Newline newline
  1234. \end_inset
  1235. is better to use two commands
  1236. \begin_inset Newline newline
  1237. \end_inset
  1238. \family typewriter
  1239. \shape up
  1240. load grg32; grg;
  1241. \family default
  1242. \series default
  1243. \shape default
  1244. \begin_inset Newline newline
  1245. \end_inset
  1246. or
  1247. \begin_inset Newline newline
  1248. \end_inset
  1249. \family typewriter
  1250. \shape up
  1251. load grg; grg;
  1252. \family default
  1253. \series default
  1254. \shape default
  1255. \begin_inset Newline newline
  1256. \end_inset
  1257. (See section
  1258. \begin_inset CommandInset ref
  1259. LatexCommand ref
  1260. reference "configsect"
  1261. plural "false"
  1262. caps "false"
  1263. noprefix "false"
  1264. \end_inset
  1265. for details.)
  1266. \begin_inset ERT
  1267. status collapsed
  1268. \begin_layout Plain Layout
  1269. }
  1270. \end_layout
  1271. \end_inset
  1272. enter the command
  1273. \family typewriter
  1274. load grg;
  1275. \family default
  1276. \series default
  1277. \shape default
  1278. \end_layout
  1279. \begin_layout Standard
  1280. \begin_inset ERT
  1281. status collapsed
  1282. \begin_layout Plain Layout
  1283. \backslash
  1284. begin{slisting}
  1285. \end_layout
  1286. \end_inset
  1287. REDUCE 3.5, 15 Oct 93, patched to 15 Jun 95 ...
  1288. \end_layout
  1289. \begin_layout Standard
  1290. 1: load grg;
  1291. \end_layout
  1292. \begin_layout Standard
  1293. This is GRG 3.2 release 2 (Feb 9, 1997) ...
  1294. \end_layout
  1295. \begin_layout Standard
  1296. System directory: c:
  1297. \begin_inset ERT
  1298. status collapsed
  1299. \begin_layout Plain Layout
  1300. {
  1301. \end_layout
  1302. \end_inset
  1303. \begin_inset ERT
  1304. status collapsed
  1305. \begin_layout Plain Layout
  1306. \backslash
  1307. bs
  1308. \end_layout
  1309. \end_inset
  1310. \begin_inset ERT
  1311. status collapsed
  1312. \begin_layout Plain Layout
  1313. }
  1314. \end_layout
  1315. \end_inset
  1316. reduce
  1317. \begin_inset ERT
  1318. status collapsed
  1319. \begin_layout Plain Layout
  1320. {
  1321. \end_layout
  1322. \end_inset
  1323. \begin_inset ERT
  1324. status collapsed
  1325. \begin_layout Plain Layout
  1326. \backslash
  1327. bs
  1328. \end_layout
  1329. \end_inset
  1330. \begin_inset ERT
  1331. status collapsed
  1332. \begin_layout Plain Layout
  1333. }
  1334. \end_layout
  1335. \end_inset
  1336. grg32
  1337. \begin_inset ERT
  1338. status collapsed
  1339. \begin_layout Plain Layout
  1340. {
  1341. \end_layout
  1342. \end_inset
  1343. \begin_inset ERT
  1344. status collapsed
  1345. \begin_layout Plain Layout
  1346. \backslash
  1347. bs
  1348. \end_layout
  1349. \end_inset
  1350. \begin_inset ERT
  1351. status collapsed
  1352. \begin_layout Plain Layout
  1353. }
  1354. \end_layout
  1355. \end_inset
  1356. System variables are upper-cased: E I PI SIN ... Dimension is 4 with Signature (-,+,+,+)
  1357. \end_layout
  1358. \begin_layout Standard
  1359. <-
  1360. \begin_inset ERT
  1361. status collapsed
  1362. \begin_layout Plain Layout
  1363. \backslash
  1364. end{slisting}
  1365. \end_layout
  1366. \end_inset
  1367. Symbol
  1368. \begin_inset ERT
  1369. status collapsed
  1370. \begin_layout Plain Layout
  1371. \backslash
  1372. comm{
  1373. \end_layout
  1374. \end_inset
  1375. <-
  1376. \begin_inset ERT
  1377. status collapsed
  1378. \begin_layout Plain Layout
  1379. }
  1380. \end_layout
  1381. \end_inset
  1382. is the
  1383. \begin_inset ERT
  1384. status collapsed
  1385. \begin_layout Plain Layout
  1386. \backslash
  1387. grg
  1388. \end_layout
  1389. \end_inset
  1390. \begin_inset space \space{}
  1391. \end_inset
  1392. prompt which shows that now
  1393. \begin_inset ERT
  1394. status collapsed
  1395. \begin_layout Plain Layout
  1396. \backslash
  1397. grg
  1398. \end_layout
  1399. \end_inset
  1400. \begin_inset space \space{}
  1401. \end_inset
  1402. waits for your input. The
  1403. \begin_inset ERT
  1404. status collapsed
  1405. \begin_layout Plain Layout
  1406. \backslash
  1407. grg
  1408. \end_layout
  1409. \end_inset
  1410. \begin_inset space \space{}
  1411. \end_inset
  1412. \emph on
  1413. task
  1414. \emph default
  1415. (we prefer this term instead of usual
  1416. \emph on
  1417. program
  1418. \emph default
  1419. ) consist of the sequence of commands terminated by semicolon
  1420. \begin_inset ERT
  1421. status collapsed
  1422. \begin_layout Plain Layout
  1423. \backslash
  1424. comm{
  1425. \end_layout
  1426. \end_inset
  1427. ;
  1428. \begin_inset ERT
  1429. status collapsed
  1430. \begin_layout Plain Layout
  1431. }
  1432. \end_layout
  1433. \end_inset
  1434. . Reading the input
  1435. \begin_inset ERT
  1436. status collapsed
  1437. \begin_layout Plain Layout
  1438. \backslash
  1439. grg
  1440. \end_layout
  1441. \end_inset
  1442. \begin_inset space \space{}
  1443. \end_inset
  1444. splits it on
  1445. \emph on
  1446. atoms
  1447. \emph default
  1448. . There are several types of atoms:
  1449. \begin_inset Index idx
  1450. status collapsed
  1451. \begin_layout Plain Layout
  1452. Atoms
  1453. \end_layout
  1454. \end_inset
  1455. \begin_inset ERT
  1456. status collapsed
  1457. \begin_layout Plain Layout
  1458. \backslash
  1459. begin{list}
  1460. \end_layout
  1461. \end_inset
  1462. \begin_inset ERT
  1463. status collapsed
  1464. \begin_layout Plain Layout
  1465. {
  1466. \end_layout
  1467. \end_inset
  1468. \begin_inset Formula $\bullet$
  1469. \end_inset
  1470. \begin_inset ERT
  1471. status collapsed
  1472. \begin_layout Plain Layout
  1473. }
  1474. \end_layout
  1475. \end_inset
  1476. \begin_inset ERT
  1477. status collapsed
  1478. \begin_layout Plain Layout
  1479. {
  1480. \end_layout
  1481. \end_inset
  1482. \begin_inset ERT
  1483. status collapsed
  1484. \begin_layout Plain Layout
  1485. \backslash
  1486. labelwidth
  1487. \end_layout
  1488. \end_inset
  1489. =4mm
  1490. \begin_inset ERT
  1491. status collapsed
  1492. \begin_layout Plain Layout
  1493. \backslash
  1494. leftmargin
  1495. \end_layout
  1496. \end_inset
  1497. =
  1498. \begin_inset ERT
  1499. status collapsed
  1500. \begin_layout Plain Layout
  1501. \backslash
  1502. parindent
  1503. \end_layout
  1504. \end_inset
  1505. \begin_inset ERT
  1506. status collapsed
  1507. \begin_layout Plain Layout
  1508. }
  1509. \end_layout
  1510. \end_inset
  1511. \end_layout
  1512. \begin_layout Standard
  1513. \begin_inset ERT
  1514. status collapsed
  1515. \begin_layout Plain Layout
  1516. \backslash
  1517. item
  1518. \end_layout
  1519. \end_inset
  1520. The identifier or symbol is a sequence of letters and digits starting with a letter:
  1521. \end_layout
  1522. \begin_layout Verbatim
  1523. i I alpha1 beta ABC123D Find
  1524. \end_layout
  1525. \begin_layout Standard
  1526. The identifiers in
  1527. \begin_inset ERT
  1528. status collapsed
  1529. \begin_layout Plain Layout
  1530. \backslash
  1531. grg
  1532. \end_layout
  1533. \end_inset
  1534. \begin_inset space \space{}
  1535. \end_inset
  1536. may have trailing tilde character
  1537. \begin_inset ERT
  1538. status collapsed
  1539. \begin_layout Plain Layout
  1540. \backslash
  1541. cc
  1542. \end_layout
  1543. \end_inset
  1544. . Any other character may be incorporated in the identifier if preceded by the exclamation sign:
  1545. \begin_inset Index idx
  1546. status collapsed
  1547. \begin_layout Plain Layout
  1548. Identifiers
  1549. \end_layout
  1550. \end_inset
  1551. \end_layout
  1552. \begin_layout Verbatim
  1553. beta~ LIMIT!+
  1554. \end_layout
  1555. \begin_layout Standard
  1556. The identifiers in
  1557. \begin_inset ERT
  1558. status collapsed
  1559. \begin_layout Plain Layout
  1560. \backslash
  1561. grg
  1562. \end_layout
  1563. \end_inset
  1564. \begin_inset space \space{}
  1565. \end_inset
  1566. play the role of the variables and functions in mathematical expressions and words in commands.
  1567. \end_layout
  1568. \begin_layout Standard
  1569. \begin_inset ERT
  1570. status collapsed
  1571. \begin_layout Plain Layout
  1572. \backslash
  1573. item
  1574. \end_layout
  1575. \end_inset
  1576. Integer numbers
  1577. \begin_inset Index idx
  1578. status collapsed
  1579. \begin_layout Plain Layout
  1580. Numbers
  1581. \end_layout
  1582. \end_inset
  1583. \end_layout
  1584. \begin_layout Verbatim
  1585. 0 123 104341
  1586. \end_layout
  1587. \begin_layout Standard
  1588. \begin_inset ERT
  1589. status collapsed
  1590. \begin_layout Plain Layout
  1591. \backslash
  1592. item
  1593. \end_layout
  1594. \end_inset
  1595. String is a sequence of characters enclosed in double quotes
  1596. \begin_inset Index idx
  1597. status collapsed
  1598. \begin_layout Plain Layout
  1599. Strings
  1600. \end_layout
  1601. \end_inset
  1602. \end_layout
  1603. \begin_layout Verbatim
  1604. "file.txt" "This is a string" "dir *.doc"
  1605. \end_layout
  1606. \begin_layout Standard
  1607. The strings in
  1608. \begin_inset ERT
  1609. status collapsed
  1610. \begin_layout Plain Layout
  1611. \backslash
  1612. grg
  1613. \end_layout
  1614. \end_inset
  1615. \begin_inset space \space{}
  1616. \end_inset
  1617. are used for file names and operating system commands.
  1618. \end_layout
  1619. \begin_layout Standard
  1620. \begin_inset ERT
  1621. status collapsed
  1622. \begin_layout Plain Layout
  1623. \backslash
  1624. item
  1625. \end_layout
  1626. \end_inset
  1627. Nine special two-character atoms
  1628. \end_layout
  1629. \begin_layout Verbatim
  1630. ** _| /
  1631. \backslash
  1632. |= ~~ .. <= >= ->
  1633. \end_layout
  1634. \begin_layout Standard
  1635. \begin_inset ERT
  1636. status collapsed
  1637. \begin_layout Plain Layout
  1638. \backslash
  1639. item
  1640. \end_layout
  1641. \end_inset
  1642. Any other characters are considered as single-character atoms.
  1643. \begin_inset ERT
  1644. status collapsed
  1645. \begin_layout Plain Layout
  1646. \backslash
  1647. end{list}
  1648. \end_layout
  1649. \end_inset
  1650. \end_layout
  1651. \begin_layout Standard
  1652. The format of
  1653. \begin_inset ERT
  1654. status collapsed
  1655. \begin_layout Plain Layout
  1656. \backslash
  1657. grg
  1658. \end_layout
  1659. \end_inset
  1660. \begin_inset space \space{}
  1661. \end_inset
  1662. commands is free. They can span one or several lines and any number of spaces and tabulations can be inserted between two neighbor atoms.
  1663. \end_layout
  1664. \begin_layout Standard
  1665. \begin_inset ERT
  1666. status collapsed
  1667. \begin_layout Plain Layout
  1668. \backslash
  1669. enlargethispage{3mm}
  1670. \end_layout
  1671. \end_inset
  1672. \end_layout
  1673. \begin_layout Standard
  1674. The
  1675. \begin_inset ERT
  1676. status collapsed
  1677. \begin_layout Plain Layout
  1678. \backslash
  1679. grg
  1680. \end_layout
  1681. \end_inset
  1682. \begin_inset space \space{}
  1683. \end_inset
  1684. session may consist of several independent tasks. The command
  1685. \begin_inset Index idx
  1686. status collapsed
  1687. \begin_layout Plain Layout
  1688. Tasks
  1689. \end_layout
  1690. \end_inset
  1691. \begin_inset ERT
  1692. status collapsed
  1693. \begin_layout Plain Layout
  1694. \backslash
  1695. cmdind{
  1696. \end_layout
  1697. \end_inset
  1698. Quit
  1699. \begin_inset ERT
  1700. status collapsed
  1701. \begin_layout Plain Layout
  1702. }
  1703. \end_layout
  1704. \end_inset
  1705. \begin_inset ERT
  1706. status collapsed
  1707. \begin_layout Plain Layout
  1708. \backslash
  1709. command{
  1710. \end_layout
  1711. \end_inset
  1712. Quit;
  1713. \begin_inset ERT
  1714. status collapsed
  1715. \begin_layout Plain Layout
  1716. }
  1717. \end_layout
  1718. \end_inset
  1719. terminates both
  1720. \begin_inset ERT
  1721. status collapsed
  1722. \begin_layout Plain Layout
  1723. \backslash
  1724. grg
  1725. \end_layout
  1726. \end_inset
  1727. \begin_inset space \space{}
  1728. \end_inset
  1729. and
  1730. \begin_inset ERT
  1731. status collapsed
  1732. \begin_layout Plain Layout
  1733. \backslash
  1734. reduce
  1735. \end_layout
  1736. \end_inset
  1737. \begin_inset space \space{}
  1738. \end_inset
  1739. session and returns the control to the operating system level. The command
  1740. \begin_inset ERT
  1741. status collapsed
  1742. \begin_layout Plain Layout
  1743. \backslash
  1744. cmdind{
  1745. \end_layout
  1746. \end_inset
  1747. Stop
  1748. \begin_inset ERT
  1749. status collapsed
  1750. \begin_layout Plain Layout
  1751. }
  1752. \end_layout
  1753. \end_inset
  1754. \begin_inset ERT
  1755. status collapsed
  1756. \begin_layout Plain Layout
  1757. \backslash
  1758. command{
  1759. \end_layout
  1760. \end_inset
  1761. Stop;
  1762. \begin_inset ERT
  1763. status collapsed
  1764. \begin_layout Plain Layout
  1765. }
  1766. \end_layout
  1767. \end_inset
  1768. terminates current
  1769. \begin_inset ERT
  1770. status collapsed
  1771. \begin_layout Plain Layout
  1772. \backslash
  1773. grg
  1774. \end_layout
  1775. \end_inset
  1776. \begin_inset space \space{}
  1777. \end_inset
  1778. task and brings the session control menu:
  1779. \begin_inset Index idx
  1780. status collapsed
  1781. \begin_layout Plain Layout
  1782. Session control menu
  1783. \end_layout
  1784. \end_inset
  1785. \begin_inset ERT
  1786. status collapsed
  1787. \begin_layout Plain Layout
  1788. \backslash
  1789. begin{slisting}
  1790. \end_layout
  1791. \end_inset
  1792. <- Stop;
  1793. \end_layout
  1794. \begin_layout Standard
  1795. Quit GRG - 0 Start Task - 1 Exit to REDUCE - 2
  1796. \end_layout
  1797. \begin_layout Standard
  1798. Type 0, 1 or 2:
  1799. \begin_inset ERT
  1800. status collapsed
  1801. \begin_layout Plain Layout
  1802. \backslash
  1803. end{slisting}
  1804. \end_layout
  1805. \end_inset
  1806. \begin_inset Newpage newpage
  1807. \end_inset
  1808. \end_layout
  1809. \begin_layout Standard
  1810. \noindent
  1811. The option
  1812. \begin_inset ERT
  1813. status collapsed
  1814. \begin_layout Plain Layout
  1815. \backslash
  1816. comm{
  1817. \end_layout
  1818. \end_inset
  1819. 0
  1820. \begin_inset ERT
  1821. status collapsed
  1822. \begin_layout Plain Layout
  1823. }
  1824. \end_layout
  1825. \end_inset
  1826. terminates
  1827. \begin_inset ERT
  1828. status collapsed
  1829. \begin_layout Plain Layout
  1830. \backslash
  1831. reduce
  1832. \end_layout
  1833. \end_inset
  1834. \begin_inset space \space{}
  1835. \end_inset
  1836. session similarly to the command
  1837. \begin_inset ERT
  1838. status collapsed
  1839. \begin_layout Plain Layout
  1840. \backslash
  1841. comm{
  1842. \end_layout
  1843. \end_inset
  1844. Quit;
  1845. \begin_inset ERT
  1846. status collapsed
  1847. \begin_layout Plain Layout
  1848. }
  1849. \end_layout
  1850. \end_inset
  1851. . The choice
  1852. \begin_inset ERT
  1853. status collapsed
  1854. \begin_layout Plain Layout
  1855. \backslash
  1856. comm{
  1857. \end_layout
  1858. \end_inset
  1859. 1
  1860. \begin_inset ERT
  1861. status collapsed
  1862. \begin_layout Plain Layout
  1863. }
  1864. \end_layout
  1865. \end_inset
  1866. starts new task by bringing
  1867. \begin_inset ERT
  1868. status collapsed
  1869. \begin_layout Plain Layout
  1870. \backslash
  1871. grg
  1872. \end_layout
  1873. \end_inset
  1874. \begin_inset space \space{}
  1875. \end_inset
  1876. to its initial state: all variables, declarations, substitutions and results of calculations are cleared and all switches resume their initial positions.
  1877. \begin_inset Foot
  1878. status collapsed
  1879. \begin_layout Standard
  1880. Usually
  1881. \begin_inset ERT
  1882. status collapsed
  1883. \begin_layout Plain Layout
  1884. \backslash
  1885. grg
  1886. \end_layout
  1887. \end_inset
  1888. \begin_inset space \space{}
  1889. \end_inset
  1890. does good job by resuming initial state and new task turns out to be independent of previous ones. But on some rare occasions the initial state cannot be completely recovered and it is better to restart
  1891. \begin_inset ERT
  1892. status collapsed
  1893. \begin_layout Plain Layout
  1894. \backslash
  1895. reduce
  1896. \end_layout
  1897. \end_inset
  1898. \begin_inset space \space{}
  1899. \end_inset
  1900. and
  1901. \begin_inset ERT
  1902. status collapsed
  1903. \begin_layout Plain Layout
  1904. \backslash
  1905. grg
  1906. \end_layout
  1907. \end_inset
  1908. \begin_inset space \space{}
  1909. \end_inset
  1910. completely.
  1911. \end_layout
  1912. \end_inset
  1913. Finally the option
  1914. \begin_inset ERT
  1915. status collapsed
  1916. \begin_layout Plain Layout
  1917. \backslash
  1918. comm{
  1919. \end_layout
  1920. \end_inset
  1921. 2
  1922. \begin_inset ERT
  1923. status collapsed
  1924. \begin_layout Plain Layout
  1925. }
  1926. \end_layout
  1927. \end_inset
  1928. terminates
  1929. \begin_inset ERT
  1930. status collapsed
  1931. \begin_layout Plain Layout
  1932. \backslash
  1933. grg
  1934. \end_layout
  1935. \end_inset
  1936. \begin_inset space \space{}
  1937. \end_inset
  1938. task and returns control to the
  1939. \begin_inset ERT
  1940. status collapsed
  1941. \begin_layout Plain Layout
  1942. \backslash
  1943. reduce
  1944. \end_layout
  1945. \end_inset
  1946. \begin_inset space \space{}
  1947. \end_inset
  1948. command level. In this case
  1949. \begin_inset ERT
  1950. status collapsed
  1951. \begin_layout Plain Layout
  1952. \backslash
  1953. grg
  1954. \end_layout
  1955. \end_inset
  1956. \begin_inset space \space{}
  1957. \end_inset
  1958. can be restarted later by the command
  1959. \begin_inset ERT
  1960. status collapsed
  1961. \begin_layout Plain Layout
  1962. \backslash
  1963. comm{
  1964. \end_layout
  1965. \end_inset
  1966. grg;
  1967. \begin_inset ERT
  1968. status collapsed
  1969. \begin_layout Plain Layout
  1970. }
  1971. \end_layout
  1972. \end_inset
  1973. .
  1974. \end_layout
  1975. \begin_layout Standard
  1976. The commands in
  1977. \begin_inset ERT
  1978. status collapsed
  1979. \begin_layout Plain Layout
  1980. \backslash
  1981. grg
  1982. \end_layout
  1983. \end_inset
  1984. \begin_inset space \space{}
  1985. \end_inset
  1986. are case insensitive, i.e. command
  1987. \begin_inset ERT
  1988. status collapsed
  1989. \begin_layout Plain Layout
  1990. \backslash
  1991. comm{
  1992. \end_layout
  1993. \end_inset
  1994. Quit;
  1995. \begin_inset ERT
  1996. status collapsed
  1997. \begin_layout Plain Layout
  1998. }
  1999. \end_layout
  2000. \end_inset
  2001. is equivalent to
  2002. \begin_inset ERT
  2003. status collapsed
  2004. \begin_layout Plain Layout
  2005. \backslash
  2006. comm{
  2007. \end_layout
  2008. \end_inset
  2009. quit;
  2010. \begin_inset ERT
  2011. status collapsed
  2012. \begin_layout Plain Layout
  2013. }
  2014. \end_layout
  2015. \end_inset
  2016. and
  2017. \begin_inset ERT
  2018. status collapsed
  2019. \begin_layout Plain Layout
  2020. \backslash
  2021. comm{
  2022. \end_layout
  2023. \end_inset
  2024. QUIT;
  2025. \begin_inset ERT
  2026. status collapsed
  2027. \begin_layout Plain Layout
  2028. }
  2029. \end_layout
  2030. \end_inset
  2031. etc. But notice that unlike
  2032. \begin_inset ERT
  2033. status collapsed
  2034. \begin_layout Plain Layout
  2035. \backslash
  2036. reduce
  2037. \end_layout
  2038. \end_inset
  2039. \begin_inset space \space{}
  2040. \end_inset
  2041. variables and functions in mathematical expressions in
  2042. \begin_inset ERT
  2043. status collapsed
  2044. \begin_layout Plain Layout
  2045. \backslash
  2046. grg
  2047. \end_layout
  2048. \end_inset
  2049. \begin_inset space \space{}
  2050. \end_inset
  2051. \emph on
  2052. are case sensitive
  2053. \emph default
  2054. .
  2055. \end_layout
  2056. \begin_layout Subsection
  2057. Switches
  2058. \end_layout
  2059. \begin_layout Standard
  2060. \begin_inset Index idx
  2061. status collapsed
  2062. \begin_layout Plain Layout
  2063. Switches
  2064. \end_layout
  2065. \end_inset
  2066. \end_layout
  2067. \begin_layout Standard
  2068. Switches in
  2069. \begin_inset ERT
  2070. status collapsed
  2071. \begin_layout Plain Layout
  2072. \backslash
  2073. grg
  2074. \end_layout
  2075. \end_inset
  2076. \begin_inset space \space{}
  2077. \end_inset
  2078. and
  2079. \begin_inset ERT
  2080. status collapsed
  2081. \begin_layout Plain Layout
  2082. \backslash
  2083. reduce
  2084. \end_layout
  2085. \end_inset
  2086. \begin_inset space \space{}
  2087. \end_inset
  2088. are used to control various system modes of operation. They are denoted by identifiers and the commands
  2089. \begin_inset ERT
  2090. status collapsed
  2091. \begin_layout Plain Layout
  2092. \backslash
  2093. cmdind{
  2094. \end_layout
  2095. \end_inset
  2096. On
  2097. \begin_inset ERT
  2098. status collapsed
  2099. \begin_layout Plain Layout
  2100. }
  2101. \end_layout
  2102. \end_inset
  2103. \begin_inset ERT
  2104. status collapsed
  2105. \begin_layout Plain Layout
  2106. \backslash
  2107. cmdind{
  2108. \end_layout
  2109. \end_inset
  2110. Off
  2111. \begin_inset ERT
  2112. status collapsed
  2113. \begin_layout Plain Layout
  2114. }
  2115. \end_layout
  2116. \end_inset
  2117. \begin_inset ERT
  2118. status collapsed
  2119. \begin_layout Plain Layout
  2120. \backslash
  2121. command{
  2122. \end_layout
  2123. \end_inset
  2124. On
  2125. \begin_inset ERT
  2126. status collapsed
  2127. \begin_layout Plain Layout
  2128. \backslash
  2129. rpt{
  2130. \end_layout
  2131. \end_inset
  2132. \begin_inset ERT
  2133. status collapsed
  2134. \begin_layout Plain Layout
  2135. \backslash
  2136. parm{
  2137. \end_layout
  2138. \end_inset
  2139. switch
  2140. \begin_inset ERT
  2141. status collapsed
  2142. \begin_layout Plain Layout
  2143. }
  2144. \end_layout
  2145. \end_inset
  2146. \begin_inset ERT
  2147. status collapsed
  2148. \begin_layout Plain Layout
  2149. }
  2150. \end_layout
  2151. \end_inset
  2152. ;
  2153. \begin_inset Newline newline
  2154. \end_inset
  2155. \family typewriter
  2156. Off
  2157. \begin_inset ERT
  2158. status collapsed
  2159. \begin_layout Plain Layout
  2160. \backslash
  2161. rpt{
  2162. \end_layout
  2163. \end_inset
  2164. \begin_inset ERT
  2165. status collapsed
  2166. \begin_layout Plain Layout
  2167. \backslash
  2168. parm{
  2169. \end_layout
  2170. \end_inset
  2171. switch
  2172. \begin_inset ERT
  2173. status collapsed
  2174. \begin_layout Plain Layout
  2175. }
  2176. \end_layout
  2177. \end_inset
  2178. \begin_inset ERT
  2179. status collapsed
  2180. \begin_layout Plain Layout
  2181. }
  2182. \end_layout
  2183. \end_inset
  2184. ;
  2185. \begin_inset ERT
  2186. status collapsed
  2187. \begin_layout Plain Layout
  2188. }
  2189. \end_layout
  2190. \end_inset
  2191. turns the
  2192. \begin_inset ERT
  2193. status collapsed
  2194. \begin_layout Plain Layout
  2195. \backslash
  2196. parm{
  2197. \end_layout
  2198. \end_inset
  2199. switch
  2200. \begin_inset ERT
  2201. status collapsed
  2202. \begin_layout Plain Layout
  2203. }
  2204. \end_layout
  2205. \end_inset
  2206. on and off respectively. Any switch defined by
  2207. \begin_inset ERT
  2208. status collapsed
  2209. \begin_layout Plain Layout
  2210. \backslash
  2211. reduce
  2212. \end_layout
  2213. \end_inset
  2214. \begin_inset space \space{}
  2215. \end_inset
  2216. is available in
  2217. \begin_inset ERT
  2218. status collapsed
  2219. \begin_layout Plain Layout
  2220. \backslash
  2221. grg
  2222. \end_layout
  2223. \end_inset
  2224. \begin_inset space \space{}
  2225. \end_inset
  2226. as well. In addition
  2227. \begin_inset ERT
  2228. status collapsed
  2229. \begin_layout Plain Layout
  2230. \backslash
  2231. grg
  2232. \end_layout
  2233. \end_inset
  2234. \begin_inset space \space{}
  2235. \end_inset
  2236. defines a couple of its own switches. The full list of
  2237. \begin_inset ERT
  2238. status collapsed
  2239. \begin_layout Plain Layout
  2240. \backslash
  2241. grg
  2242. \end_layout
  2243. \end_inset
  2244. \begin_inset space \space{}
  2245. \end_inset
  2246. switches is presented in appendix A. The command
  2247. \begin_inset ERT
  2248. status collapsed
  2249. \begin_layout Plain Layout
  2250. \backslash
  2251. cmdind{
  2252. \end_layout
  2253. \end_inset
  2254. Show Switch
  2255. \begin_inset ERT
  2256. status collapsed
  2257. \begin_layout Plain Layout
  2258. }
  2259. \end_layout
  2260. \end_inset
  2261. \begin_inset ERT
  2262. status collapsed
  2263. \begin_layout Plain Layout
  2264. \backslash
  2265. cmdind{
  2266. \end_layout
  2267. \end_inset
  2268. Switch
  2269. \begin_inset ERT
  2270. status collapsed
  2271. \begin_layout Plain Layout
  2272. }
  2273. \end_layout
  2274. \end_inset
  2275. \begin_inset ERT
  2276. status collapsed
  2277. \begin_layout Plain Layout
  2278. \backslash
  2279. command{
  2280. \end_layout
  2281. \end_inset
  2282. \begin_inset ERT
  2283. status collapsed
  2284. \begin_layout Plain Layout
  2285. \backslash
  2286. opt{
  2287. \end_layout
  2288. \end_inset
  2289. Show
  2290. \begin_inset ERT
  2291. status collapsed
  2292. \begin_layout Plain Layout
  2293. }
  2294. \end_layout
  2295. \end_inset
  2296. Switch
  2297. \begin_inset ERT
  2298. status collapsed
  2299. \begin_layout Plain Layout
  2300. \backslash
  2301. parm{
  2302. \end_layout
  2303. \end_inset
  2304. switch
  2305. \begin_inset ERT
  2306. status collapsed
  2307. \begin_layout Plain Layout
  2308. }
  2309. \end_layout
  2310. \end_inset
  2311. ;
  2312. \begin_inset ERT
  2313. status collapsed
  2314. \begin_layout Plain Layout
  2315. }
  2316. \end_layout
  2317. \end_inset
  2318. or equivalently
  2319. \begin_inset ERT
  2320. status collapsed
  2321. \begin_layout Plain Layout
  2322. \backslash
  2323. command{
  2324. \end_layout
  2325. \end_inset
  2326. Show
  2327. \begin_inset ERT
  2328. status collapsed
  2329. \begin_layout Plain Layout
  2330. \backslash
  2331. parm{
  2332. \end_layout
  2333. \end_inset
  2334. switch
  2335. \begin_inset ERT
  2336. status collapsed
  2337. \begin_layout Plain Layout
  2338. }
  2339. \end_layout
  2340. \end_inset
  2341. ;
  2342. \begin_inset Newline newline
  2343. \end_inset
  2344. ?
  2345. \begin_inset space ~
  2346. \end_inset
  2347. \begin_inset ERT
  2348. status collapsed
  2349. \begin_layout Plain Layout
  2350. \backslash
  2351. parm{
  2352. \end_layout
  2353. \end_inset
  2354. switch
  2355. \begin_inset ERT
  2356. status collapsed
  2357. \begin_layout Plain Layout
  2358. }
  2359. \end_layout
  2360. \end_inset
  2361. ;
  2362. \begin_inset ERT
  2363. status collapsed
  2364. \begin_layout Plain Layout
  2365. }
  2366. \end_layout
  2367. \end_inset
  2368. prints current
  2369. \begin_inset ERT
  2370. status collapsed
  2371. \begin_layout Plain Layout
  2372. \backslash
  2373. parm{
  2374. \end_layout
  2375. \end_inset
  2376. switch
  2377. \begin_inset ERT
  2378. status collapsed
  2379. \begin_layout Plain Layout
  2380. }
  2381. \end_layout
  2382. \end_inset
  2383. position
  2384. \begin_inset ERT
  2385. status collapsed
  2386. \begin_layout Plain Layout
  2387. \backslash
  2388. begin{slisting}
  2389. \end_layout
  2390. \end_inset
  2391. <- Show Switch TORSION; TORSION is Off. <- On torsion,gcd; <- switch torsion; TORSION is On. <- switch exp; GCD is On
  2392. \begin_inset ERT
  2393. status collapsed
  2394. \begin_layout Plain Layout
  2395. \backslash
  2396. end{slisting}
  2397. \end_layout
  2398. \end_inset
  2399. Switches in
  2400. \begin_inset ERT
  2401. status collapsed
  2402. \begin_layout Plain Layout
  2403. \backslash
  2404. grg
  2405. \end_layout
  2406. \end_inset
  2407. \begin_inset space \space{}
  2408. \end_inset
  2409. are case insensitive.
  2410. \end_layout
  2411. \begin_layout Subsection
  2412. \family typewriter
  2413. Batch File Execution
  2414. \end_layout
  2415. \begin_layout Standard
  2416. \family typewriter
  2417. Usually
  2418. \begin_inset ERT
  2419. status collapsed
  2420. \begin_layout Plain Layout
  2421. \backslash
  2422. grg
  2423. \end_layout
  2424. \end_inset
  2425. \begin_inset space \space{}
  2426. \end_inset
  2427. works in the interactive mode which is not always convenient. The command
  2428. \begin_inset ERT
  2429. status collapsed
  2430. \begin_layout Plain Layout
  2431. \backslash
  2432. cmdind{
  2433. \end_layout
  2434. \end_inset
  2435. Input
  2436. \begin_inset ERT
  2437. status collapsed
  2438. \begin_layout Plain Layout
  2439. }
  2440. \end_layout
  2441. \end_inset
  2442. \begin_inset Index idx
  2443. status collapsed
  2444. \begin_layout Plain Layout
  2445. Batch file execution
  2446. \end_layout
  2447. \end_inset
  2448. \begin_inset ERT
  2449. status collapsed
  2450. \begin_layout Plain Layout
  2451. \backslash
  2452. command{
  2453. \end_layout
  2454. \end_inset
  2455. \begin_inset ERT
  2456. status collapsed
  2457. \begin_layout Plain Layout
  2458. \backslash
  2459. opt{
  2460. \end_layout
  2461. \end_inset
  2462. Input
  2463. \begin_inset ERT
  2464. status collapsed
  2465. \begin_layout Plain Layout
  2466. }
  2467. \end_layout
  2468. \end_inset
  2469. \begin_inset ERT
  2470. status collapsed
  2471. \begin_layout Plain Layout
  2472. "
  2473. \end_layout
  2474. \end_inset
  2475. \begin_inset ERT
  2476. status collapsed
  2477. \begin_layout Plain Layout
  2478. \backslash
  2479. parm{
  2480. \end_layout
  2481. \end_inset
  2482. file
  2483. \begin_inset ERT
  2484. status collapsed
  2485. \begin_layout Plain Layout
  2486. }
  2487. \end_layout
  2488. \end_inset
  2489. \begin_inset ERT
  2490. status collapsed
  2491. \begin_layout Plain Layout
  2492. "
  2493. \end_layout
  2494. \end_inset
  2495. ;
  2496. \begin_inset ERT
  2497. status collapsed
  2498. \begin_layout Plain Layout
  2499. }
  2500. \end_layout
  2501. \end_inset
  2502. reads the
  2503. \begin_inset ERT
  2504. status collapsed
  2505. \begin_layout Plain Layout
  2506. \backslash
  2507. parm{
  2508. \end_layout
  2509. \end_inset
  2510. file
  2511. \begin_inset ERT
  2512. status collapsed
  2513. \begin_layout Plain Layout
  2514. }
  2515. \end_layout
  2516. \end_inset
  2517. and executes commands stored in it. The file names in
  2518. \begin_inset ERT
  2519. status collapsed
  2520. \begin_layout Plain Layout
  2521. \backslash
  2522. grg
  2523. \end_layout
  2524. \end_inset
  2525. \begin_inset space \space{}
  2526. \end_inset
  2527. are always denoted by strings and exact specification of
  2528. \begin_inset ERT
  2529. status collapsed
  2530. \begin_layout Plain Layout
  2531. \backslash
  2532. parm{
  2533. \end_layout
  2534. \end_inset
  2535. file
  2536. \begin_inset ERT
  2537. status collapsed
  2538. \begin_layout Plain Layout
  2539. }
  2540. \end_layout
  2541. \end_inset
  2542. is operating system dependent. The word
  2543. \begin_inset ERT
  2544. status collapsed
  2545. \begin_layout Plain Layout
  2546. \backslash
  2547. comm{
  2548. \end_layout
  2549. \end_inset
  2550. Input
  2551. \begin_inset ERT
  2552. status collapsed
  2553. \begin_layout Plain Layout
  2554. }
  2555. \end_layout
  2556. \end_inset
  2557. is optional, thus in order to run batch file it suffices to enter its name
  2558. \begin_inset ERT
  2559. status collapsed
  2560. \begin_layout Plain Layout
  2561. \backslash
  2562. comm{
  2563. \end_layout
  2564. \end_inset
  2565. \begin_inset ERT
  2566. status collapsed
  2567. \begin_layout Plain Layout
  2568. "
  2569. \end_layout
  2570. \end_inset
  2571. \begin_inset ERT
  2572. status collapsed
  2573. \begin_layout Plain Layout
  2574. \backslash
  2575. parm{
  2576. \end_layout
  2577. \end_inset
  2578. file
  2579. \begin_inset ERT
  2580. status collapsed
  2581. \begin_layout Plain Layout
  2582. }
  2583. \end_layout
  2584. \end_inset
  2585. \begin_inset ERT
  2586. status collapsed
  2587. \begin_layout Plain Layout
  2588. "
  2589. \end_layout
  2590. \end_inset
  2591. ;
  2592. \begin_inset ERT
  2593. status collapsed
  2594. \begin_layout Plain Layout
  2595. }
  2596. \end_layout
  2597. \end_inset
  2598. . The execution of batch file commands can be suspended by the command
  2599. \begin_inset ERT
  2600. status collapsed
  2601. \begin_layout Plain Layout
  2602. \backslash
  2603. cmdind{
  2604. \end_layout
  2605. \end_inset
  2606. Pause
  2607. \begin_inset ERT
  2608. status collapsed
  2609. \begin_layout Plain Layout
  2610. }
  2611. \end_layout
  2612. \end_inset
  2613. \begin_inset ERT
  2614. status collapsed
  2615. \begin_layout Plain Layout
  2616. \backslash
  2617. command{
  2618. \end_layout
  2619. \end_inset
  2620. Pause;
  2621. \begin_inset ERT
  2622. status collapsed
  2623. \begin_layout Plain Layout
  2624. }
  2625. \end_layout
  2626. \end_inset
  2627. After this command
  2628. \begin_inset ERT
  2629. status collapsed
  2630. \begin_layout Plain Layout
  2631. \backslash
  2632. grg
  2633. \end_layout
  2634. \end_inset
  2635. \begin_inset space \space{}
  2636. \end_inset
  2637. enters the interactive mode. One can enter one or several commands interactively and then resume batch file execution by the command
  2638. \begin_inset ERT
  2639. status collapsed
  2640. \begin_layout Plain Layout
  2641. \backslash
  2642. cmdind{
  2643. \end_layout
  2644. \end_inset
  2645. Next
  2646. \begin_inset ERT
  2647. status collapsed
  2648. \begin_layout Plain Layout
  2649. }
  2650. \end_layout
  2651. \end_inset
  2652. \begin_inset ERT
  2653. status collapsed
  2654. \begin_layout Plain Layout
  2655. \backslash
  2656. command{
  2657. \end_layout
  2658. \end_inset
  2659. Next;
  2660. \begin_inset ERT
  2661. status collapsed
  2662. \begin_layout Plain Layout
  2663. }
  2664. \end_layout
  2665. \end_inset
  2666. \end_layout
  2667. \begin_layout Standard
  2668. \family typewriter
  2669. In general no any special end-of-file symbol or command is required in the
  2670. \begin_inset ERT
  2671. status collapsed
  2672. \begin_layout Plain Layout
  2673. \backslash
  2674. grg
  2675. \end_layout
  2676. \end_inset
  2677. \begin_inset space \space{}
  2678. \end_inset
  2679. batch
  2680. \begin_inset ERT
  2681. status collapsed
  2682. \begin_layout Plain Layout
  2683. \backslash
  2684. parm{
  2685. \end_layout
  2686. \end_inset
  2687. file
  2688. \begin_inset ERT
  2689. status collapsed
  2690. \begin_layout Plain Layout
  2691. }
  2692. \end_layout
  2693. \end_inset
  2694. but is necessary the symbol
  2695. \begin_inset Index idx
  2696. status collapsed
  2697. \begin_layout Plain Layout
  2698. end-of-file symbol
  2699. \begin_inset ERT
  2700. status collapsed
  2701. \begin_layout Plain Layout
  2702. \backslash
  2703. comm{
  2704. \end_layout
  2705. \end_inset
  2706. $
  2707. \begin_inset ERT
  2708. status collapsed
  2709. \begin_layout Plain Layout
  2710. }
  2711. \end_layout
  2712. \end_inset
  2713. \end_layout
  2714. \end_inset
  2715. \begin_inset ERT
  2716. status collapsed
  2717. \begin_layout Plain Layout
  2718. \backslash
  2719. comm{
  2720. \end_layout
  2721. \end_inset
  2722. $
  2723. \begin_inset ERT
  2724. status collapsed
  2725. \begin_layout Plain Layout
  2726. }
  2727. \end_layout
  2728. \end_inset
  2729. is recognized by
  2730. \begin_inset ERT
  2731. status collapsed
  2732. \begin_layout Plain Layout
  2733. \backslash
  2734. grg
  2735. \end_layout
  2736. \end_inset
  2737. \begin_inset space \space{}
  2738. \end_inset
  2739. as the end-of-file mark.
  2740. \end_layout
  2741. \begin_layout Standard
  2742. \family typewriter
  2743. If during the batch file execution an error occurs
  2744. \begin_inset ERT
  2745. status collapsed
  2746. \begin_layout Plain Layout
  2747. \backslash
  2748. grg
  2749. \end_layout
  2750. \end_inset
  2751. \begin_inset space \space{}
  2752. \end_inset
  2753. enter interactive mode and ask user to input the command which is supposed to replace the erroneous one. After the receiving of
  2754. \emph on
  2755. one
  2756. \emph default
  2757. command
  2758. \begin_inset ERT
  2759. status collapsed
  2760. \begin_layout Plain Layout
  2761. \backslash
  2762. grg
  2763. \end_layout
  2764. \end_inset
  2765. \begin_inset space \space{}
  2766. \end_inset
  2767. automatically resumes the batch file execution. The command
  2768. \begin_inset ERT
  2769. status collapsed
  2770. \begin_layout Plain Layout
  2771. \backslash
  2772. comm{
  2773. \end_layout
  2774. \end_inset
  2775. Pause;
  2776. \begin_inset ERT
  2777. status collapsed
  2778. \begin_layout Plain Layout
  2779. }
  2780. \end_layout
  2781. \end_inset
  2782. can be used if it is necessary to execute
  2783. \emph on
  2784. several
  2785. \emph default
  2786. commands instead of one.
  2787. \end_layout
  2788. \begin_layout Standard
  2789. \family typewriter
  2790. The command
  2791. \begin_inset ERT
  2792. status collapsed
  2793. \begin_layout Plain Layout
  2794. \backslash
  2795. cmdind{
  2796. \end_layout
  2797. \end_inset
  2798. Output
  2799. \begin_inset ERT
  2800. status collapsed
  2801. \begin_layout Plain Layout
  2802. }
  2803. \end_layout
  2804. \end_inset
  2805. \begin_inset ERT
  2806. status collapsed
  2807. \begin_layout Plain Layout
  2808. \backslash
  2809. command{
  2810. \end_layout
  2811. \end_inset
  2812. Output
  2813. \begin_inset ERT
  2814. status collapsed
  2815. \begin_layout Plain Layout
  2816. "
  2817. \end_layout
  2818. \end_inset
  2819. \begin_inset ERT
  2820. status collapsed
  2821. \begin_layout Plain Layout
  2822. \backslash
  2823. parm{
  2824. \end_layout
  2825. \end_inset
  2826. outfile
  2827. \begin_inset ERT
  2828. status collapsed
  2829. \begin_layout Plain Layout
  2830. }
  2831. \end_layout
  2832. \end_inset
  2833. \begin_inset ERT
  2834. status collapsed
  2835. \begin_layout Plain Layout
  2836. "
  2837. \end_layout
  2838. \end_inset
  2839. ;
  2840. \begin_inset ERT
  2841. status collapsed
  2842. \begin_layout Plain Layout
  2843. }
  2844. \end_layout
  2845. \end_inset
  2846. redirects all
  2847. \begin_inset ERT
  2848. status collapsed
  2849. \begin_layout Plain Layout
  2850. \backslash
  2851. grg
  2852. \end_layout
  2853. \end_inset
  2854. \begin_inset space \space{}
  2855. \end_inset
  2856. output into the
  2857. \begin_inset ERT
  2858. status collapsed
  2859. \begin_layout Plain Layout
  2860. \backslash
  2861. parm{
  2862. \end_layout
  2863. \end_inset
  2864. outfile
  2865. \begin_inset ERT
  2866. status collapsed
  2867. \begin_layout Plain Layout
  2868. }
  2869. \end_layout
  2870. \end_inset
  2871. . The
  2872. \begin_inset ERT
  2873. status collapsed
  2874. \begin_layout Plain Layout
  2875. \backslash
  2876. parm{
  2877. \end_layout
  2878. \end_inset
  2879. outfile
  2880. \begin_inset ERT
  2881. status collapsed
  2882. \begin_layout Plain Layout
  2883. }
  2884. \end_layout
  2885. \end_inset
  2886. can be closed by the equivalent commands
  2887. \begin_inset ERT
  2888. status collapsed
  2889. \begin_layout Plain Layout
  2890. \backslash
  2891. cmdind{
  2892. \end_layout
  2893. \end_inset
  2894. EndO
  2895. \begin_inset ERT
  2896. status collapsed
  2897. \begin_layout Plain Layout
  2898. }
  2899. \end_layout
  2900. \end_inset
  2901. \begin_inset ERT
  2902. status collapsed
  2903. \begin_layout Plain Layout
  2904. \backslash
  2905. cmdind{
  2906. \end_layout
  2907. \end_inset
  2908. End of Output
  2909. \begin_inset ERT
  2910. status collapsed
  2911. \begin_layout Plain Layout
  2912. }
  2913. \end_layout
  2914. \end_inset
  2915. \begin_inset ERT
  2916. status collapsed
  2917. \begin_layout Plain Layout
  2918. \backslash
  2919. command{
  2920. \end_layout
  2921. \end_inset
  2922. EndO;
  2923. \begin_inset Newline newline
  2924. \end_inset
  2925. End of Output;
  2926. \begin_inset ERT
  2927. status collapsed
  2928. \begin_layout Plain Layout
  2929. }
  2930. \end_layout
  2931. \end_inset
  2932. \end_layout
  2933. \begin_layout Standard
  2934. \family typewriter
  2935. It is convenient to run long-time
  2936. \begin_inset ERT
  2937. status collapsed
  2938. \begin_layout Plain Layout
  2939. \backslash
  2940. grg
  2941. \end_layout
  2942. \end_inset
  2943. \begin_inset space \space{}
  2944. \end_inset
  2945. tasks in background. The way of doing this depend on the operating system. For example to execute
  2946. \begin_inset ERT
  2947. status collapsed
  2948. \begin_layout Plain Layout
  2949. \backslash
  2950. grg
  2951. \end_layout
  2952. \end_inset
  2953. \begin_inset space \space{}
  2954. \end_inset
  2955. task in background in UNIX it is necessary to use the following command
  2956. \begin_inset listings
  2957. lstparams "float"
  2958. inline false
  2959. status collapsed
  2960. \begin_layout Plain Layout
  2961. \begin_inset Caption Standard
  2962. \begin_layout Standard
  2963. \family typewriter
  2964. reduce < task.grg > grg.out &
  2965. \end_layout
  2966. \end_inset
  2967. \end_layout
  2968. \end_inset
  2969. \end_layout
  2970. \begin_layout Standard
  2971. \family typewriter
  2972. Here we assume that the
  2973. \begin_inset ERT
  2974. status collapsed
  2975. \begin_layout Plain Layout
  2976. \backslash
  2977. reduce
  2978. \end_layout
  2979. \end_inset
  2980. \begin_inset space \space{}
  2981. \end_inset
  2982. invoking command is
  2983. \begin_inset ERT
  2984. status collapsed
  2985. \begin_layout Plain Layout
  2986. \backslash
  2987. comm{
  2988. \end_layout
  2989. \end_inset
  2990. reduce
  2991. \begin_inset ERT
  2992. status collapsed
  2993. \begin_layout Plain Layout
  2994. }
  2995. \end_layout
  2996. \end_inset
  2997. and the file
  2998. \begin_inset ERT
  2999. status collapsed
  3000. \begin_layout Plain Layout
  3001. \backslash
  3002. comm{
  3003. \end_layout
  3004. \end_inset
  3005. task.grg
  3006. \begin_inset ERT
  3007. status collapsed
  3008. \begin_layout Plain Layout
  3009. }
  3010. \end_layout
  3011. \end_inset
  3012. contains the
  3013. \begin_inset ERT
  3014. status collapsed
  3015. \begin_layout Plain Layout
  3016. \backslash
  3017. grg
  3018. \end_layout
  3019. \end_inset
  3020. \begin_inset space \space{}
  3021. \end_inset
  3022. task commands:
  3023. \begin_inset listings
  3024. lstparams "float"
  3025. inline false
  3026. status collapsed
  3027. \begin_layout Plain Layout
  3028. \begin_inset Caption Standard
  3029. \begin_layout Standard
  3030. \family typewriter
  3031. load grg;
  3032. \begin_inset ERT
  3033. status collapsed
  3034. \begin_layout Plain Layout
  3035. \backslash
  3036. parm{
  3037. \end_layout
  3038. \end_inset
  3039. grg command
  3040. \begin_inset ERT
  3041. status collapsed
  3042. \begin_layout Plain Layout
  3043. }
  3044. \end_layout
  3045. \end_inset
  3046. ;
  3047. \begin_inset ERT
  3048. status collapsed
  3049. \begin_layout Plain Layout
  3050. \backslash
  3051. parm{
  3052. \end_layout
  3053. \end_inset
  3054. grg command
  3055. \begin_inset ERT
  3056. status collapsed
  3057. \begin_layout Plain Layout
  3058. }
  3059. \end_layout
  3060. \end_inset
  3061. ; ...
  3062. \begin_inset ERT
  3063. status collapsed
  3064. \begin_layout Plain Layout
  3065. \backslash
  3066. parm{
  3067. \end_layout
  3068. \end_inset
  3069. grg command
  3070. \begin_inset ERT
  3071. status collapsed
  3072. \begin_layout Plain Layout
  3073. }
  3074. \end_layout
  3075. \end_inset
  3076. ; quit;
  3077. \end_layout
  3078. \end_inset
  3079. \end_layout
  3080. \end_inset
  3081. \end_layout
  3082. \begin_layout Standard
  3083. \family typewriter
  3084. The output of the session will be written into the file
  3085. \begin_inset ERT
  3086. status collapsed
  3087. \begin_layout Plain Layout
  3088. \backslash
  3089. file{
  3090. \end_layout
  3091. \end_inset
  3092. grg.out
  3093. \begin_inset ERT
  3094. status collapsed
  3095. \begin_layout Plain Layout
  3096. }
  3097. \end_layout
  3098. \end_inset
  3099. .
  3100. \end_layout
  3101. \begin_layout Standard
  3102. \family typewriter
  3103. Since no proper reaction on errors is possible during the background execution it is good idea to turn the switch
  3104. \begin_inset ERT
  3105. status collapsed
  3106. \begin_layout Plain Layout
  3107. \backslash
  3108. comm{
  3109. \end_layout
  3110. \end_inset
  3111. BATCH
  3112. \begin_inset ERT
  3113. status collapsed
  3114. \begin_layout Plain Layout
  3115. }
  3116. \end_layout
  3117. \end_inset
  3118. on.
  3119. \begin_inset ERT
  3120. status collapsed
  3121. \begin_layout Plain Layout
  3122. \backslash
  3123. swind{
  3124. \end_layout
  3125. \end_inset
  3126. BATCH
  3127. \begin_inset ERT
  3128. status collapsed
  3129. \begin_layout Plain Layout
  3130. }
  3131. \end_layout
  3132. \end_inset
  3133. This makes
  3134. \begin_inset ERT
  3135. status collapsed
  3136. \begin_layout Plain Layout
  3137. \backslash
  3138. grg
  3139. \end_layout
  3140. \end_inset
  3141. \begin_inset space \space{}
  3142. \end_inset
  3143. to terminate the session immediately in the case of any error.
  3144. \end_layout
  3145. \begin_layout Subsection
  3146. \family typewriter
  3147. Operating System Commands
  3148. \end_layout
  3149. \begin_layout Standard
  3150. \family typewriter
  3151. The command
  3152. \begin_inset ERT
  3153. status collapsed
  3154. \begin_layout Plain Layout
  3155. \backslash
  3156. cmdind{
  3157. \end_layout
  3158. \end_inset
  3159. System
  3160. \begin_inset ERT
  3161. status collapsed
  3162. \begin_layout Plain Layout
  3163. }
  3164. \end_layout
  3165. \end_inset
  3166. \begin_inset ERT
  3167. status collapsed
  3168. \begin_layout Plain Layout
  3169. \backslash
  3170. command{
  3171. \end_layout
  3172. \end_inset
  3173. System
  3174. \begin_inset ERT
  3175. status collapsed
  3176. \begin_layout Plain Layout
  3177. "
  3178. \end_layout
  3179. \end_inset
  3180. \begin_inset ERT
  3181. status collapsed
  3182. \begin_layout Plain Layout
  3183. \backslash
  3184. parm{
  3185. \end_layout
  3186. \end_inset
  3187. command
  3188. \begin_inset ERT
  3189. status collapsed
  3190. \begin_layout Plain Layout
  3191. }
  3192. \end_layout
  3193. \end_inset
  3194. \begin_inset ERT
  3195. status collapsed
  3196. \begin_layout Plain Layout
  3197. "
  3198. \end_layout
  3199. \end_inset
  3200. ;
  3201. \begin_inset ERT
  3202. status collapsed
  3203. \begin_layout Plain Layout
  3204. }
  3205. \end_layout
  3206. \end_inset
  3207. executes the operating system
  3208. \begin_inset ERT
  3209. status collapsed
  3210. \begin_layout Plain Layout
  3211. \backslash
  3212. parm{
  3213. \end_layout
  3214. \end_inset
  3215. command
  3216. \begin_inset ERT
  3217. status collapsed
  3218. \begin_layout Plain Layout
  3219. }
  3220. \end_layout
  3221. \end_inset
  3222. . The same command without parameters
  3223. \begin_inset ERT
  3224. status collapsed
  3225. \begin_layout Plain Layout
  3226. \backslash
  3227. command{
  3228. \end_layout
  3229. \end_inset
  3230. System;
  3231. \begin_inset ERT
  3232. status collapsed
  3233. \begin_layout Plain Layout
  3234. }
  3235. \end_layout
  3236. \end_inset
  3237. temporary suspends
  3238. \begin_inset ERT
  3239. status collapsed
  3240. \begin_layout Plain Layout
  3241. \backslash
  3242. grg
  3243. \end_layout
  3244. \end_inset
  3245. \begin_inset space \space{}
  3246. \end_inset
  3247. session and passes the control to the operating system command level. The details may depend on the concrete operating system. In particular in UNIX the command
  3248. \begin_inset ERT
  3249. status collapsed
  3250. \begin_layout Plain Layout
  3251. \backslash
  3252. comm{
  3253. \end_layout
  3254. \end_inset
  3255. system;
  3256. \begin_inset ERT
  3257. status collapsed
  3258. \begin_layout Plain Layout
  3259. }
  3260. \end_layout
  3261. \end_inset
  3262. may fail but UNIX has some general mechanism for suspending running programs: you can press
  3263. \begin_inset ERT
  3264. status collapsed
  3265. \begin_layout Plain Layout
  3266. \backslash
  3267. comm{
  3268. \end_layout
  3269. \end_inset
  3270. \begin_inset ERT
  3271. status collapsed
  3272. \begin_layout Plain Layout
  3273. }
  3274. \end_layout
  3275. \end_inset
  3276. to suspend any program and
  3277. \begin_inset ERT
  3278. status collapsed
  3279. \begin_layout Plain Layout
  3280. \backslash
  3281. comm{
  3282. \end_layout
  3283. \end_inset
  3284. %+
  3285. \begin_inset ERT
  3286. status collapsed
  3287. \begin_layout Plain Layout
  3288. }
  3289. \end_layout
  3290. \end_inset
  3291. to resume its execution.
  3292. \end_layout
  3293. \begin_layout Subsection
  3294. \family typewriter
  3295. Comments
  3296. \end_layout
  3297. \begin_layout Standard
  3298. \family typewriter
  3299. \begin_inset ERT
  3300. status collapsed
  3301. \begin_layout Plain Layout
  3302. %
  3303. \backslash
  3304. reversemarginpar
  3305. \end_layout
  3306. \end_inset
  3307. \end_layout
  3308. \begin_layout Standard
  3309. \family typewriter
  3310. The comment commands
  3311. \begin_inset ERT
  3312. status collapsed
  3313. \begin_layout Plain Layout
  3314. \backslash
  3315. cmdind{
  3316. \end_layout
  3317. \end_inset
  3318. Comment
  3319. \begin_inset ERT
  3320. status collapsed
  3321. \begin_layout Plain Layout
  3322. }
  3323. \end_layout
  3324. \end_inset
  3325. \begin_inset ERT
  3326. status collapsed
  3327. \begin_layout Plain Layout
  3328. \backslash
  3329. command{
  3330. \end_layout
  3331. \end_inset
  3332. Comment
  3333. \begin_inset ERT
  3334. status collapsed
  3335. \begin_layout Plain Layout
  3336. \backslash
  3337. parm{
  3338. \end_layout
  3339. \end_inset
  3340. any text
  3341. \begin_inset ERT
  3342. status collapsed
  3343. \begin_layout Plain Layout
  3344. }
  3345. \end_layout
  3346. \end_inset
  3347. ;
  3348. \begin_inset Newline newline
  3349. \end_inset
  3350. %
  3351. \begin_inset ERT
  3352. status collapsed
  3353. \begin_layout Plain Layout
  3354. \backslash
  3355. parm{
  3356. \end_layout
  3357. \end_inset
  3358. any text
  3359. \begin_inset ERT
  3360. status collapsed
  3361. \begin_layout Plain Layout
  3362. }
  3363. \end_layout
  3364. \end_inset
  3365. ;
  3366. \begin_inset ERT
  3367. status collapsed
  3368. \begin_layout Plain Layout
  3369. }
  3370. \end_layout
  3371. \end_inset
  3372. are used to supply additional information to
  3373. \begin_inset ERT
  3374. status collapsed
  3375. \begin_layout Plain Layout
  3376. \backslash
  3377. grg
  3378. \end_layout
  3379. \end_inset
  3380. \begin_inset space \space{}
  3381. \end_inset
  3382. tasks
  3383. \begin_inset ERT
  3384. status collapsed
  3385. \begin_layout Plain Layout
  3386. \backslash
  3387. seethis{
  3388. \end_layout
  3389. \end_inset
  3390. See page
  3391. \begin_inset CommandInset ref
  3392. LatexCommand pageref
  3393. reference "Unload"
  3394. plural "false"
  3395. caps "false"
  3396. noprefix "false"
  3397. \end_inset
  3398. about the
  3399. \begin_inset ERT
  3400. status collapsed
  3401. \begin_layout Plain Layout
  3402. \backslash
  3403. comm{
  3404. \end_layout
  3405. \end_inset
  3406. Unload
  3407. \begin_inset ERT
  3408. status collapsed
  3409. \begin_layout Plain Layout
  3410. }
  3411. \end_layout
  3412. \end_inset
  3413. command.
  3414. \begin_inset ERT
  3415. status collapsed
  3416. \begin_layout Plain Layout
  3417. }
  3418. \end_layout
  3419. \end_inset
  3420. and data saved by the
  3421. \begin_inset ERT
  3422. status collapsed
  3423. \begin_layout Plain Layout
  3424. \backslash
  3425. comm{
  3426. \end_layout
  3427. \end_inset
  3428. Unload
  3429. \begin_inset ERT
  3430. status collapsed
  3431. \begin_layout Plain Layout
  3432. }
  3433. \end_layout
  3434. \end_inset
  3435. command. The comment can be also attached to the end of any
  3436. \begin_inset ERT
  3437. status collapsed
  3438. \begin_layout Plain Layout
  3439. \backslash
  3440. grg
  3441. \end_layout
  3442. \end_inset
  3443. \begin_inset space \space{}
  3444. \end_inset
  3445. command
  3446. \begin_inset ERT
  3447. status collapsed
  3448. \begin_layout Plain Layout
  3449. \backslash
  3450. command{
  3451. \end_layout
  3452. \end_inset
  3453. \begin_inset ERT
  3454. status collapsed
  3455. \begin_layout Plain Layout
  3456. \backslash
  3457. parm{
  3458. \end_layout
  3459. \end_inset
  3460. grg command
  3461. \begin_inset ERT
  3462. status collapsed
  3463. \begin_layout Plain Layout
  3464. }
  3465. \end_layout
  3466. \end_inset
  3467. %
  3468. \begin_inset ERT
  3469. status collapsed
  3470. \begin_layout Plain Layout
  3471. \backslash
  3472. parm{
  3473. \end_layout
  3474. \end_inset
  3475. any text
  3476. \begin_inset ERT
  3477. status collapsed
  3478. \begin_layout Plain Layout
  3479. }
  3480. \end_layout
  3481. \end_inset
  3482. ;
  3483. \begin_inset ERT
  3484. status collapsed
  3485. \begin_layout Plain Layout
  3486. }
  3487. \end_layout
  3488. \end_inset
  3489. \end_layout
  3490. \begin_layout Standard
  3491. \family typewriter
  3492. \begin_inset ERT
  3493. status collapsed
  3494. \begin_layout Plain Layout
  3495. %
  3496. \backslash
  3497. normalmarginpar
  3498. \end_layout
  3499. \end_inset
  3500. \end_layout
  3501. \begin_layout Subsection
  3502. \family typewriter
  3503. Timing
  3504. \end_layout
  3505. \begin_layout Standard
  3506. \family typewriter
  3507. The command
  3508. \begin_inset ERT
  3509. status collapsed
  3510. \begin_layout Plain Layout
  3511. \backslash
  3512. cmdind{
  3513. \end_layout
  3514. \end_inset
  3515. Time
  3516. \begin_inset ERT
  3517. status collapsed
  3518. \begin_layout Plain Layout
  3519. }
  3520. \end_layout
  3521. \end_inset
  3522. \begin_inset ERT
  3523. status collapsed
  3524. \begin_layout Plain Layout
  3525. \backslash
  3526. cmdind{
  3527. \end_layout
  3528. \end_inset
  3529. Show Time
  3530. \begin_inset ERT
  3531. status collapsed
  3532. \begin_layout Plain Layout
  3533. }
  3534. \end_layout
  3535. \end_inset
  3536. \begin_inset ERT
  3537. status collapsed
  3538. \begin_layout Plain Layout
  3539. \backslash
  3540. command{
  3541. \end_layout
  3542. \end_inset
  3543. \begin_inset ERT
  3544. status collapsed
  3545. \begin_layout Plain Layout
  3546. \backslash
  3547. opt{
  3548. \end_layout
  3549. \end_inset
  3550. Show
  3551. \begin_inset ERT
  3552. status collapsed
  3553. \begin_layout Plain Layout
  3554. }
  3555. \end_layout
  3556. \end_inset
  3557. Time;
  3558. \begin_inset ERT
  3559. status collapsed
  3560. \begin_layout Plain Layout
  3561. }
  3562. \end_layout
  3563. \end_inset
  3564. prints time elapsed since the beginning of current
  3565. \begin_inset ERT
  3566. status collapsed
  3567. \begin_layout Plain Layout
  3568. \backslash
  3569. grg
  3570. \end_layout
  3571. \end_inset
  3572. \begin_inset space \space{}
  3573. \end_inset
  3574. task including the percentage of so called garbage collections. The garbage collection time can be also printed by the command
  3575. \begin_inset ERT
  3576. status collapsed
  3577. \begin_layout Plain Layout
  3578. \backslash
  3579. cmdind{
  3580. \end_layout
  3581. \end_inset
  3582. GC Time
  3583. \begin_inset ERT
  3584. status collapsed
  3585. \begin_layout Plain Layout
  3586. }
  3587. \end_layout
  3588. \end_inset
  3589. \begin_inset ERT
  3590. status collapsed
  3591. \begin_layout Plain Layout
  3592. \backslash
  3593. cmdind{
  3594. \end_layout
  3595. \end_inset
  3596. Show GC Time
  3597. \begin_inset ERT
  3598. status collapsed
  3599. \begin_layout Plain Layout
  3600. }
  3601. \end_layout
  3602. \end_inset
  3603. \begin_inset ERT
  3604. status collapsed
  3605. \begin_layout Plain Layout
  3606. \backslash
  3607. command{
  3608. \end_layout
  3609. \end_inset
  3610. \begin_inset ERT
  3611. status collapsed
  3612. \begin_layout Plain Layout
  3613. \backslash
  3614. opt{
  3615. \end_layout
  3616. \end_inset
  3617. Show
  3618. \begin_inset ERT
  3619. status collapsed
  3620. \begin_layout Plain Layout
  3621. }
  3622. \end_layout
  3623. \end_inset
  3624. GC Time;
  3625. \begin_inset ERT
  3626. status collapsed
  3627. \begin_layout Plain Layout
  3628. }
  3629. \end_layout
  3630. \end_inset
  3631. \end_layout
  3632. \begin_layout Standard
  3633. \family typewriter
  3634. If percentage of garbage collections grows and exceeds say 30% then memory of your system is running short and you probably need more RAM.
  3635. \end_layout
  3636. \begin_layout Section
  3637. \family typewriter
  3638. Declarations
  3639. \end_layout
  3640. \begin_layout Standard
  3641. \family typewriter
  3642. Any object, variable or function in
  3643. \begin_inset ERT
  3644. status collapsed
  3645. \begin_layout Plain Layout
  3646. \backslash
  3647. grg
  3648. \end_layout
  3649. \end_inset
  3650. \begin_inset space \space{}
  3651. \end_inset
  3652. must be declared. This allows to locate misprints and makes the system more reliable. Since
  3653. \begin_inset ERT
  3654. status collapsed
  3655. \begin_layout Plain Layout
  3656. \backslash
  3657. grg
  3658. \end_layout
  3659. \end_inset
  3660. \begin_inset space \space{}
  3661. \end_inset
  3662. always work in some concrete coordinate system (map) the coordinate declaration is the most important one and must be present in every
  3663. \begin_inset ERT
  3664. status collapsed
  3665. \begin_layout Plain Layout
  3666. \backslash
  3667. grg
  3668. \end_layout
  3669. \end_inset
  3670. \begin_inset space \space{}
  3671. \end_inset
  3672. task.
  3673. \end_layout
  3674. \begin_layout Subsection
  3675. \family typewriter
  3676. Dimension and Signature
  3677. \end_layout
  3678. \begin_layout Standard
  3679. \family typewriter
  3680. During installation
  3681. \begin_inset ERT
  3682. status collapsed
  3683. \begin_layout Plain Layout
  3684. \backslash
  3685. grg
  3686. \end_layout
  3687. \end_inset
  3688. \begin_inset space \space{}
  3689. \end_inset
  3690. always defines default value of the dimension and signature.
  3691. \begin_inset Index idx
  3692. status collapsed
  3693. \begin_layout Plain Layout
  3694. Dimension!default
  3695. \end_layout
  3696. \end_inset
  3697. \begin_inset Index idx
  3698. status collapsed
  3699. \begin_layout Plain Layout
  3700. Signature!default
  3701. \end_layout
  3702. \end_inset
  3703. \begin_inset ERT
  3704. status collapsed
  3705. \begin_layout Plain Layout
  3706. \backslash
  3707. seethis{
  3708. \end_layout
  3709. \end_inset
  3710. See
  3711. \begin_inset ERT
  3712. status collapsed
  3713. \begin_layout Plain Layout
  3714. \backslash
  3715. pref{
  3716. \end_layout
  3717. \end_inset
  3718. tuning
  3719. \begin_inset ERT
  3720. status collapsed
  3721. \begin_layout Plain Layout
  3722. }
  3723. \end_layout
  3724. \end_inset
  3725. to find out how to change the default dimension and signature.
  3726. \begin_inset ERT
  3727. status collapsed
  3728. \begin_layout Plain Layout
  3729. }
  3730. \end_layout
  3731. \end_inset
  3732. The information about this default value is printed
  3733. \begin_inset Index idx
  3734. status collapsed
  3735. \begin_layout Plain Layout
  3736. Dimension
  3737. \end_layout
  3738. \end_inset
  3739. \begin_inset Index idx
  3740. status collapsed
  3741. \begin_layout Plain Layout
  3742. Signature
  3743. \end_layout
  3744. \end_inset
  3745. upon
  3746. \begin_inset ERT
  3747. status collapsed
  3748. \begin_layout Plain Layout
  3749. \backslash
  3750. grg
  3751. \end_layout
  3752. \end_inset
  3753. \begin_inset space \space{}
  3754. \end_inset
  3755. start in the form of the following (or similar) message line:
  3756. \begin_inset ERT
  3757. status collapsed
  3758. \begin_layout Plain Layout
  3759. \backslash
  3760. begin{slisting}
  3761. \end_layout
  3762. \end_inset
  3763. Dimension is 4 with Signature (-,+,+,+)
  3764. \begin_inset ERT
  3765. status collapsed
  3766. \begin_layout Plain Layout
  3767. \backslash
  3768. end{slisting}
  3769. \end_layout
  3770. \end_inset
  3771. \end_layout
  3772. \begin_layout Standard
  3773. \family typewriter
  3774. The following command overrides the default dimension and signature
  3775. \begin_inset ERT
  3776. status collapsed
  3777. \begin_layout Plain Layout
  3778. \backslash
  3779. cmdind{
  3780. \end_layout
  3781. \end_inset
  3782. Dimension
  3783. \begin_inset ERT
  3784. status collapsed
  3785. \begin_layout Plain Layout
  3786. }
  3787. \end_layout
  3788. \end_inset
  3789. \begin_inset ERT
  3790. status collapsed
  3791. \begin_layout Plain Layout
  3792. \backslash
  3793. command{
  3794. \end_layout
  3795. \end_inset
  3796. Dimension
  3797. \begin_inset ERT
  3798. status collapsed
  3799. \begin_layout Plain Layout
  3800. \backslash
  3801. parm{
  3802. \end_layout
  3803. \end_inset
  3804. dim
  3805. \begin_inset ERT
  3806. status collapsed
  3807. \begin_layout Plain Layout
  3808. }
  3809. \end_layout
  3810. \end_inset
  3811. with
  3812. \begin_inset ERT
  3813. status collapsed
  3814. \begin_layout Plain Layout
  3815. \backslash
  3816. opt{
  3817. \end_layout
  3818. \end_inset
  3819. Signature
  3820. \begin_inset ERT
  3821. status collapsed
  3822. \begin_layout Plain Layout
  3823. }
  3824. \end_layout
  3825. \end_inset
  3826. (
  3827. \begin_inset ERT
  3828. status collapsed
  3829. \begin_layout Plain Layout
  3830. \backslash
  3831. rpt{
  3832. \end_layout
  3833. \end_inset
  3834. \begin_inset ERT
  3835. status collapsed
  3836. \begin_layout Plain Layout
  3837. \backslash
  3838. parm{
  3839. \end_layout
  3840. \end_inset
  3841. pm
  3842. \begin_inset ERT
  3843. status collapsed
  3844. \begin_layout Plain Layout
  3845. }
  3846. \end_layout
  3847. \end_inset
  3848. \begin_inset ERT
  3849. status collapsed
  3850. \begin_layout Plain Layout
  3851. }
  3852. \end_layout
  3853. \end_inset
  3854. );
  3855. \begin_inset ERT
  3856. status collapsed
  3857. \begin_layout Plain Layout
  3858. }
  3859. \end_layout
  3860. \end_inset
  3861. where
  3862. \begin_inset ERT
  3863. status collapsed
  3864. \begin_layout Plain Layout
  3865. \backslash
  3866. parm{
  3867. \end_layout
  3868. \end_inset
  3869. dim
  3870. \begin_inset ERT
  3871. status collapsed
  3872. \begin_layout Plain Layout
  3873. }
  3874. \end_layout
  3875. \end_inset
  3876. is the number
  3877. \begin_inset ERT
  3878. status collapsed
  3879. \begin_layout Plain Layout
  3880. \backslash
  3881. comm{
  3882. \end_layout
  3883. \end_inset
  3884. 2
  3885. \begin_inset ERT
  3886. status collapsed
  3887. \begin_layout Plain Layout
  3888. }
  3889. \end_layout
  3890. \end_inset
  3891. or greater and
  3892. \begin_inset ERT
  3893. status collapsed
  3894. \begin_layout Plain Layout
  3895. \backslash
  3896. parm{
  3897. \end_layout
  3898. \end_inset
  3899. pm
  3900. \begin_inset ERT
  3901. status collapsed
  3902. \begin_layout Plain Layout
  3903. }
  3904. \end_layout
  3905. \end_inset
  3906. is
  3907. \begin_inset ERT
  3908. status collapsed
  3909. \begin_layout Plain Layout
  3910. \backslash
  3911. comm{
  3912. \end_layout
  3913. \end_inset
  3914. +
  3915. \begin_inset ERT
  3916. status collapsed
  3917. \begin_layout Plain Layout
  3918. }
  3919. \end_layout
  3920. \end_inset
  3921. or
  3922. \begin_inset ERT
  3923. status collapsed
  3924. \begin_layout Plain Layout
  3925. \backslash
  3926. comm{
  3927. \end_layout
  3928. \end_inset
  3929. -
  3930. \begin_inset ERT
  3931. status collapsed
  3932. \begin_layout Plain Layout
  3933. }
  3934. \end_layout
  3935. \end_inset
  3936. . The
  3937. \begin_inset ERT
  3938. status collapsed
  3939. \begin_layout Plain Layout
  3940. \backslash
  3941. parm{
  3942. \end_layout
  3943. \end_inset
  3944. pm
  3945. \begin_inset ERT
  3946. status collapsed
  3947. \begin_layout Plain Layout
  3948. }
  3949. \end_layout
  3950. \end_inset
  3951. can be preceded or succeeded by a number which denotes several repetitions of this
  3952. \begin_inset ERT
  3953. status collapsed
  3954. \begin_layout Plain Layout
  3955. \backslash
  3956. parm{
  3957. \end_layout
  3958. \end_inset
  3959. pm
  3960. \begin_inset ERT
  3961. status collapsed
  3962. \begin_layout Plain Layout
  3963. }
  3964. \end_layout
  3965. \end_inset
  3966. . For example the declarations
  3967. \begin_inset listings
  3968. lstparams "float"
  3969. inline false
  3970. status collapsed
  3971. \begin_layout Plain Layout
  3972. \begin_inset Caption Standard
  3973. \begin_layout Standard
  3974. \family typewriter
  3975. Dimension 5 with Signature (+,+,-,-,-); Dimension 5 with (2+,-3);
  3976. \end_layout
  3977. \end_inset
  3978. \end_layout
  3979. \end_inset
  3980. \end_layout
  3981. \begin_layout Standard
  3982. \family typewriter
  3983. are equivalent and defines 5-dimensional space with the signature
  3984. \begin_inset Formula ${\rm diag}{\scriptstyle(+1,+1,-1,}$
  3985. \end_inset
  3986. \begin_inset Formula ${\scriptstyle-1,-1)}$
  3987. \end_inset
  3988. .
  3989. \end_layout
  3990. \begin_layout Standard
  3991. \family typewriter
  3992. The important point is that the dimension declaration must be
  3993. \emph on
  3994. very first in the task
  3995. \emph default
  3996. and goes before any other command. Current dimension and signature can be printed by the command
  3997. \begin_inset ERT
  3998. status collapsed
  3999. \begin_layout Plain Layout
  4000. \backslash
  4001. cmdind{
  4002. \end_layout
  4003. \end_inset
  4004. Status
  4005. \begin_inset ERT
  4006. status collapsed
  4007. \begin_layout Plain Layout
  4008. }
  4009. \end_layout
  4010. \end_inset
  4011. \begin_inset ERT
  4012. status collapsed
  4013. \begin_layout Plain Layout
  4014. \backslash
  4015. cmdind{
  4016. \end_layout
  4017. \end_inset
  4018. Show Status
  4019. \begin_inset ERT
  4020. status collapsed
  4021. \begin_layout Plain Layout
  4022. }
  4023. \end_layout
  4024. \end_inset
  4025. \begin_inset ERT
  4026. status collapsed
  4027. \begin_layout Plain Layout
  4028. \backslash
  4029. command{
  4030. \end_layout
  4031. \end_inset
  4032. \begin_inset ERT
  4033. status collapsed
  4034. \begin_layout Plain Layout
  4035. \backslash
  4036. opt{
  4037. \end_layout
  4038. \end_inset
  4039. Show
  4040. \begin_inset ERT
  4041. status collapsed
  4042. \begin_layout Plain Layout
  4043. }
  4044. \end_layout
  4045. \end_inset
  4046. Status;
  4047. \begin_inset ERT
  4048. status collapsed
  4049. \begin_layout Plain Layout
  4050. }
  4051. \end_layout
  4052. \end_inset
  4053. \end_layout
  4054. \begin_layout Subsection
  4055. \family typewriter
  4056. Coordinates
  4057. \end_layout
  4058. \begin_layout Standard
  4059. \family typewriter
  4060. The coordinate declaration command must be present in every
  4061. \begin_inset ERT
  4062. status collapsed
  4063. \begin_layout Plain Layout
  4064. \backslash
  4065. grg
  4066. \end_layout
  4067. \end_inset
  4068. \begin_inset space \space{}
  4069. \end_inset
  4070. task
  4071. \begin_inset ERT
  4072. status collapsed
  4073. \begin_layout Plain Layout
  4074. \backslash
  4075. cmdind{
  4076. \end_layout
  4077. \end_inset
  4078. Coordinates
  4079. \begin_inset ERT
  4080. status collapsed
  4081. \begin_layout Plain Layout
  4082. }
  4083. \end_layout
  4084. \end_inset
  4085. \begin_inset ERT
  4086. status collapsed
  4087. \begin_layout Plain Layout
  4088. \backslash
  4089. command{
  4090. \end_layout
  4091. \end_inset
  4092. Coordinates
  4093. \begin_inset ERT
  4094. status collapsed
  4095. \begin_layout Plain Layout
  4096. \backslash
  4097. rpt{
  4098. \end_layout
  4099. \end_inset
  4100. \begin_inset ERT
  4101. status collapsed
  4102. \begin_layout Plain Layout
  4103. \backslash
  4104. parm{
  4105. \end_layout
  4106. \end_inset
  4107. id
  4108. \begin_inset ERT
  4109. status collapsed
  4110. \begin_layout Plain Layout
  4111. }
  4112. \end_layout
  4113. \end_inset
  4114. \begin_inset ERT
  4115. status collapsed
  4116. \begin_layout Plain Layout
  4117. }
  4118. \end_layout
  4119. \end_inset
  4120. ;
  4121. \begin_inset ERT
  4122. status collapsed
  4123. \begin_layout Plain Layout
  4124. }
  4125. \end_layout
  4126. \end_inset
  4127. Only few commands such as informational commands, other declarations, switch changing commands may precede the coordinate declaration. The only way to have a tusk without the coordinate declaration is to load the file where coordinates where saved by the
  4128. \begin_inset ERT
  4129. status collapsed
  4130. \begin_layout Plain Layout
  4131. \backslash
  4132. comm{
  4133. \end_layout
  4134. \end_inset
  4135. Unload
  4136. \begin_inset ERT
  4137. status collapsed
  4138. \begin_layout Plain Layout
  4139. }
  4140. \end_layout
  4141. \end_inset
  4142. command.
  4143. \begin_inset ERT
  4144. status collapsed
  4145. \begin_layout Plain Layout
  4146. \backslash
  4147. seethis{
  4148. \end_layout
  4149. \end_inset
  4150. See
  4151. \begin_inset ERT
  4152. status collapsed
  4153. \begin_layout Plain Layout
  4154. \backslash
  4155. pref{
  4156. \end_layout
  4157. \end_inset
  4158. UnloadLoad
  4159. \begin_inset ERT
  4160. status collapsed
  4161. \begin_layout Plain Layout
  4162. }
  4163. \end_layout
  4164. \end_inset
  4165. to find out how to save data and declarations into a file.
  4166. \begin_inset ERT
  4167. status collapsed
  4168. \begin_layout Plain Layout
  4169. }
  4170. \end_layout
  4171. \end_inset
  4172. but no any computation can be done before coordinates are declared. Current coordinate list can be printed by the command
  4173. \begin_inset ERT
  4174. status collapsed
  4175. \begin_layout Plain Layout
  4176. \backslash
  4177. cmdindx{
  4178. \end_layout
  4179. \end_inset
  4180. Write
  4181. \begin_inset ERT
  4182. status collapsed
  4183. \begin_layout Plain Layout
  4184. }{
  4185. \end_layout
  4186. \end_inset
  4187. Coordinates
  4188. \begin_inset ERT
  4189. status collapsed
  4190. \begin_layout Plain Layout
  4191. }
  4192. \end_layout
  4193. \end_inset
  4194. \begin_inset ERT
  4195. status collapsed
  4196. \begin_layout Plain Layout
  4197. \backslash
  4198. command{
  4199. \end_layout
  4200. \end_inset
  4201. Write Coordinates;
  4202. \begin_inset ERT
  4203. status collapsed
  4204. \begin_layout Plain Layout
  4205. }
  4206. \end_layout
  4207. \end_inset
  4208. \end_layout
  4209. \begin_layout Standard
  4210. \family typewriter
  4211. \begin_inset Float table
  4212. wide false
  4213. sideways false
  4214. status open
  4215. \begin_layout Standard
  4216. \align center
  4217. \family typewriter
  4218. \begin_inset Index idx
  4219. status collapsed
  4220. \begin_layout Plain Layout
  4221. Constants!predefined
  4222. \end_layout
  4223. \end_inset
  4224. \begin_inset Tabular
  4225. <lyxtabular version="3" rows="11" columns="2">
  4226. <features rotate="0" tabularvalignment="middle" tabularwidth="0pt">
  4227. <column alignment="left" valignment="top">
  4228. <column alignment="left" valignment="top">
  4229. <row>
  4230. <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
  4231. \begin_inset Text
  4232. \begin_layout Standard
  4233. \family typewriter
  4234. E I PI INFINITY
  4235. \end_layout
  4236. \end_inset
  4237. </cell>
  4238. <cell alignment="left" valignment="top" topline="true" rightline="true" usebox="none">
  4239. \begin_inset Text
  4240. \begin_layout Standard
  4241. \family typewriter
  4242. Mathematical constants
  4243. \begin_inset Formula $e,i,\pi$
  4244. \end_inset
  4245. ,
  4246. \begin_inset Formula $\infty$
  4247. \end_inset
  4248. \end_layout
  4249. \end_inset
  4250. </cell>
  4251. </row>
  4252. <row>
  4253. <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
  4254. \begin_inset Text
  4255. \begin_layout Standard
  4256. \family typewriter
  4257. FAILED
  4258. \end_layout
  4259. \end_inset
  4260. </cell>
  4261. <cell alignment="none" valignment="top" topline="true" rightline="true" usebox="none">
  4262. \begin_inset Text
  4263. \end_inset
  4264. </cell>
  4265. </row>
  4266. <row>
  4267. <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
  4268. \begin_inset Text
  4269. \begin_layout Standard
  4270. \family typewriter
  4271. ECONST
  4272. \end_layout
  4273. \end_inset
  4274. </cell>
  4275. <cell alignment="left" valignment="top" topline="true" rightline="true" usebox="none">
  4276. \begin_inset Text
  4277. \begin_layout Standard
  4278. \family typewriter
  4279. Charge of the electron
  4280. \end_layout
  4281. \end_inset
  4282. </cell>
  4283. </row>
  4284. <row>
  4285. <cell alignment="left" valignment="top" leftline="true" rightline="true" usebox="none">
  4286. \begin_inset Text
  4287. \begin_layout Standard
  4288. \family typewriter
  4289. DMASS
  4290. \end_layout
  4291. \end_inset
  4292. </cell>
  4293. <cell alignment="left" valignment="top" rightline="true" usebox="none">
  4294. \begin_inset Text
  4295. \begin_layout Standard
  4296. \family typewriter
  4297. Dirac field mass
  4298. \end_layout
  4299. \end_inset
  4300. </cell>
  4301. </row>
  4302. <row>
  4303. <cell alignment="left" valignment="top" leftline="true" rightline="true" usebox="none">
  4304. \begin_inset Text
  4305. \begin_layout Standard
  4306. \family typewriter
  4307. SMASS
  4308. \end_layout
  4309. \end_inset
  4310. </cell>
  4311. <cell alignment="left" valignment="top" rightline="true" usebox="none">
  4312. \begin_inset Text
  4313. \begin_layout Standard
  4314. \family typewriter
  4315. Scalar field mass
  4316. \end_layout
  4317. \end_inset
  4318. </cell>
  4319. </row>
  4320. <row>
  4321. <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
  4322. \begin_inset Text
  4323. \begin_layout Standard
  4324. \family typewriter
  4325. GCONST
  4326. \end_layout
  4327. \end_inset
  4328. </cell>
  4329. <cell alignment="left" valignment="top" topline="true" rightline="true" usebox="none">
  4330. \begin_inset Text
  4331. \begin_layout Standard
  4332. \family typewriter
  4333. Gravitational constant
  4334. \end_layout
  4335. \end_inset
  4336. </cell>
  4337. </row>
  4338. <row>
  4339. <cell alignment="left" valignment="top" leftline="true" rightline="true" usebox="none">
  4340. \begin_inset Text
  4341. \begin_layout Standard
  4342. \family typewriter
  4343. CCONST
  4344. \end_layout
  4345. \end_inset
  4346. </cell>
  4347. <cell alignment="left" valignment="top" rightline="true" usebox="none">
  4348. \begin_inset Text
  4349. \begin_layout Standard
  4350. \family typewriter
  4351. Cosmological constants
  4352. \end_layout
  4353. \end_inset
  4354. </cell>
  4355. </row>
  4356. <row>
  4357. <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
  4358. \begin_inset Text
  4359. \begin_layout Standard
  4360. \family typewriter
  4361. LC0 LC1 LC2 LC3
  4362. \end_layout
  4363. \end_inset
  4364. </cell>
  4365. <cell alignment="left" valignment="top" topline="true" rightline="true" usebox="none">
  4366. \begin_inset Text
  4367. \begin_layout Standard
  4368. \family typewriter
  4369. Parameters of the quadratic
  4370. \end_layout
  4371. \end_inset
  4372. </cell>
  4373. </row>
  4374. <row>
  4375. <cell alignment="left" valignment="top" leftline="true" rightline="true" usebox="none">
  4376. \begin_inset Text
  4377. \begin_layout Standard
  4378. \family typewriter
  4379. LC4 LC5 LC6
  4380. \end_layout
  4381. \end_inset
  4382. </cell>
  4383. <cell alignment="left" valignment="top" rightline="true" usebox="none">
  4384. \begin_inset Text
  4385. \begin_layout Standard
  4386. \family typewriter
  4387. gravitational Lagrangian
  4388. \end_layout
  4389. \end_inset
  4390. </cell>
  4391. </row>
  4392. <row>
  4393. <cell alignment="left" valignment="top" leftline="true" rightline="true" usebox="none">
  4394. \begin_inset Text
  4395. \begin_layout Standard
  4396. \family typewriter
  4397. MC1 MC2 MC3
  4398. \end_layout
  4399. \end_inset
  4400. </cell>
  4401. <cell alignment="none" valignment="top" rightline="true" usebox="none">
  4402. \begin_inset Text
  4403. \end_inset
  4404. </cell>
  4405. </row>
  4406. <row>
  4407. <cell alignment="left" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
  4408. \begin_inset Text
  4409. \begin_layout Standard
  4410. \family typewriter
  4411. AC0
  4412. \end_layout
  4413. \end_inset
  4414. </cell>
  4415. <cell alignment="left" valignment="top" topline="true" bottomline="true" rightline="true" usebox="none">
  4416. \begin_inset Text
  4417. \begin_layout Standard
  4418. \family typewriter
  4419. Nonminimal interaction constant
  4420. \end_layout
  4421. \end_inset
  4422. </cell>
  4423. </row>
  4424. </lyxtabular>
  4425. \end_inset
  4426. \begin_inset Caption Standard
  4427. \begin_layout Plain Layout
  4428. Predefined constants
  4429. \end_layout
  4430. \end_inset
  4431. \begin_inset CommandInset label
  4432. LatexCommand label
  4433. name "predefconstants"
  4434. \end_inset
  4435. \end_layout
  4436. \end_inset
  4437. \end_layout
  4438. \begin_layout Subsection
  4439. \family typewriter
  4440. Constants
  4441. \end_layout
  4442. \begin_layout Standard
  4443. \family typewriter
  4444. \begin_inset Index idx
  4445. status collapsed
  4446. \begin_layout Plain Layout
  4447. Constants
  4448. \end_layout
  4449. \end_inset
  4450. \end_layout
  4451. \begin_layout Standard
  4452. \family typewriter
  4453. Any constant must be declared by the command
  4454. \begin_inset ERT
  4455. status collapsed
  4456. \begin_layout Plain Layout
  4457. \backslash
  4458. cmdind{
  4459. \end_layout
  4460. \end_inset
  4461. Constants
  4462. \begin_inset ERT
  4463. status collapsed
  4464. \begin_layout Plain Layout
  4465. }
  4466. \end_layout
  4467. \end_inset
  4468. \begin_inset ERT
  4469. status collapsed
  4470. \begin_layout Plain Layout
  4471. \backslash
  4472. command{
  4473. \end_layout
  4474. \end_inset
  4475. Constants
  4476. \begin_inset ERT
  4477. status collapsed
  4478. \begin_layout Plain Layout
  4479. \backslash
  4480. rpt{
  4481. \end_layout
  4482. \end_inset
  4483. \begin_inset ERT
  4484. status collapsed
  4485. \begin_layout Plain Layout
  4486. \backslash
  4487. parm{
  4488. \end_layout
  4489. \end_inset
  4490. id
  4491. \begin_inset ERT
  4492. status collapsed
  4493. \begin_layout Plain Layout
  4494. }
  4495. \end_layout
  4496. \end_inset
  4497. \begin_inset ERT
  4498. status collapsed
  4499. \begin_layout Plain Layout
  4500. }
  4501. \end_layout
  4502. \end_inset
  4503. ;
  4504. \begin_inset ERT
  4505. status collapsed
  4506. \begin_layout Plain Layout
  4507. }
  4508. \end_layout
  4509. \end_inset
  4510. The list of currently declared constants can be printed by the command
  4511. \begin_inset ERT
  4512. status collapsed
  4513. \begin_layout Plain Layout
  4514. \backslash
  4515. cmdindx{
  4516. \end_layout
  4517. \end_inset
  4518. Write
  4519. \begin_inset ERT
  4520. status collapsed
  4521. \begin_layout Plain Layout
  4522. }{
  4523. \end_layout
  4524. \end_inset
  4525. Constants
  4526. \begin_inset ERT
  4527. status collapsed
  4528. \begin_layout Plain Layout
  4529. }
  4530. \end_layout
  4531. \end_inset
  4532. \begin_inset ERT
  4533. status collapsed
  4534. \begin_layout Plain Layout
  4535. \backslash
  4536. command{
  4537. \end_layout
  4538. \end_inset
  4539. Write Constants;
  4540. \begin_inset ERT
  4541. status collapsed
  4542. \begin_layout Plain Layout
  4543. }
  4544. \end_layout
  4545. \end_inset
  4546. There are also a number of built-in constants which are listed in table
  4547. \begin_inset CommandInset ref
  4548. LatexCommand ref
  4549. reference "predefconstants"
  4550. plural "false"
  4551. caps "false"
  4552. noprefix "false"
  4553. \end_inset
  4554. .
  4555. \end_layout
  4556. \begin_layout Subsection
  4557. \family typewriter
  4558. Functions
  4559. \end_layout
  4560. \begin_layout Standard
  4561. \family typewriter
  4562. Functions in
  4563. \begin_inset ERT
  4564. status collapsed
  4565. \begin_layout Plain Layout
  4566. \backslash
  4567. grg
  4568. \end_layout
  4569. \end_inset
  4570. \begin_inset space \space{}
  4571. \end_inset
  4572. are the analogues of the
  4573. \begin_inset ERT
  4574. status collapsed
  4575. \begin_layout Plain Layout
  4576. \backslash
  4577. reduce
  4578. \end_layout
  4579. \end_inset
  4580. \begin_inset space \space{}
  4581. \end_inset
  4582. \emph on
  4583. operators
  4584. \emph default
  4585. but we prefer to use this traditional mathematical term. The function must be declared by the command
  4586. \begin_inset ERT
  4587. status collapsed
  4588. \begin_layout Plain Layout
  4589. \backslash
  4590. cmdind{
  4591. \end_layout
  4592. \end_inset
  4593. Functions
  4594. \begin_inset ERT
  4595. status collapsed
  4596. \begin_layout Plain Layout
  4597. }
  4598. \end_layout
  4599. \end_inset
  4600. \begin_inset ERT
  4601. status collapsed
  4602. \begin_layout Plain Layout
  4603. \backslash
  4604. command{
  4605. \end_layout
  4606. \end_inset
  4607. Functions
  4608. \begin_inset ERT
  4609. status collapsed
  4610. \begin_layout Plain Layout
  4611. \backslash
  4612. rpt{
  4613. \end_layout
  4614. \end_inset
  4615. \begin_inset ERT
  4616. status collapsed
  4617. \begin_layout Plain Layout
  4618. \backslash
  4619. parm{
  4620. \end_layout
  4621. \end_inset
  4622. f
  4623. \begin_inset ERT
  4624. status collapsed
  4625. \begin_layout Plain Layout
  4626. }
  4627. \end_layout
  4628. \end_inset
  4629. \begin_inset ERT
  4630. status collapsed
  4631. \begin_layout Plain Layout
  4632. \backslash
  4633. opt{
  4634. \end_layout
  4635. \end_inset
  4636. (
  4637. \begin_inset ERT
  4638. status collapsed
  4639. \begin_layout Plain Layout
  4640. \backslash
  4641. rpt{
  4642. \end_layout
  4643. \end_inset
  4644. \begin_inset ERT
  4645. status collapsed
  4646. \begin_layout Plain Layout
  4647. \backslash
  4648. parm{
  4649. \end_layout
  4650. \end_inset
  4651. x
  4652. \begin_inset ERT
  4653. status collapsed
  4654. \begin_layout Plain Layout
  4655. }
  4656. \end_layout
  4657. \end_inset
  4658. \begin_inset ERT
  4659. status collapsed
  4660. \begin_layout Plain Layout
  4661. }
  4662. \end_layout
  4663. \end_inset
  4664. )
  4665. \begin_inset ERT
  4666. status collapsed
  4667. \begin_layout Plain Layout
  4668. }
  4669. \end_layout
  4670. \end_inset
  4671. \begin_inset ERT
  4672. status collapsed
  4673. \begin_layout Plain Layout
  4674. }
  4675. \end_layout
  4676. \end_inset
  4677. ;
  4678. \begin_inset ERT
  4679. status collapsed
  4680. \begin_layout Plain Layout
  4681. }
  4682. \end_layout
  4683. \end_inset
  4684. Here
  4685. \begin_inset ERT
  4686. status collapsed
  4687. \begin_layout Plain Layout
  4688. \backslash
  4689. parm{
  4690. \end_layout
  4691. \end_inset
  4692. f
  4693. \begin_inset ERT
  4694. status collapsed
  4695. \begin_layout Plain Layout
  4696. }
  4697. \end_layout
  4698. \end_inset
  4699. is the function identifier. The optional list of parameters
  4700. \begin_inset ERT
  4701. status collapsed
  4702. \begin_layout Plain Layout
  4703. \backslash
  4704. parm{
  4705. \end_layout
  4706. \end_inset
  4707. x
  4708. \begin_inset ERT
  4709. status collapsed
  4710. \begin_layout Plain Layout
  4711. }
  4712. \end_layout
  4713. \end_inset
  4714. defines function with
  4715. \emph on
  4716. implicit
  4717. \emph default
  4718. dependence. The
  4719. \begin_inset ERT
  4720. status collapsed
  4721. \begin_layout Plain Layout
  4722. \backslash
  4723. parm{
  4724. \end_layout
  4725. \end_inset
  4726. x
  4727. \begin_inset ERT
  4728. status collapsed
  4729. \begin_layout Plain Layout
  4730. }
  4731. \end_layout
  4732. \end_inset
  4733. must be either coordinate or constant. The construction
  4734. \begin_inset ERT
  4735. status collapsed
  4736. \begin_layout Plain Layout
  4737. \backslash
  4738. comm{
  4739. \end_layout
  4740. \end_inset
  4741. \begin_inset ERT
  4742. status collapsed
  4743. \begin_layout Plain Layout
  4744. \backslash
  4745. parm{
  4746. \end_layout
  4747. \end_inset
  4748. f
  4749. \begin_inset ERT
  4750. status collapsed
  4751. \begin_layout Plain Layout
  4752. }
  4753. \end_layout
  4754. \end_inset
  4755. (*)
  4756. \begin_inset ERT
  4757. status collapsed
  4758. \begin_layout Plain Layout
  4759. }
  4760. \end_layout
  4761. \end_inset
  4762. is a shortcut which declares the function
  4763. \begin_inset ERT
  4764. status collapsed
  4765. \begin_layout Plain Layout
  4766. \backslash
  4767. parm{
  4768. \end_layout
  4769. \end_inset
  4770. f
  4771. \begin_inset ERT
  4772. status collapsed
  4773. \begin_layout Plain Layout
  4774. }
  4775. \end_layout
  4776. \end_inset
  4777. depending on
  4778. \emph on
  4779. all coordinates
  4780. \emph default
  4781. .
  4782. \end_layout
  4783. \begin_layout Standard
  4784. \family typewriter
  4785. The following example declares three functions
  4786. \begin_inset ERT
  4787. status collapsed
  4788. \begin_layout Plain Layout
  4789. \backslash
  4790. comm{
  4791. \end_layout
  4792. \end_inset
  4793. fun1
  4794. \begin_inset ERT
  4795. status collapsed
  4796. \begin_layout Plain Layout
  4797. }
  4798. \end_layout
  4799. \end_inset
  4800. ,
  4801. \begin_inset ERT
  4802. status collapsed
  4803. \begin_layout Plain Layout
  4804. \backslash
  4805. comm{
  4806. \end_layout
  4807. \end_inset
  4808. fun2
  4809. \begin_inset ERT
  4810. status collapsed
  4811. \begin_layout Plain Layout
  4812. }
  4813. \end_layout
  4814. \end_inset
  4815. and
  4816. \begin_inset ERT
  4817. status collapsed
  4818. \begin_layout Plain Layout
  4819. \backslash
  4820. comm{
  4821. \end_layout
  4822. \end_inset
  4823. fun3
  4824. \begin_inset ERT
  4825. status collapsed
  4826. \begin_layout Plain Layout
  4827. }
  4828. \end_layout
  4829. \end_inset
  4830. . The function
  4831. \begin_inset ERT
  4832. status collapsed
  4833. \begin_layout Plain Layout
  4834. \backslash
  4835. comm{
  4836. \end_layout
  4837. \end_inset
  4838. fun1
  4839. \begin_inset ERT
  4840. status collapsed
  4841. \begin_layout Plain Layout
  4842. }
  4843. \end_layout
  4844. \end_inset
  4845. , which was declared without implicit coordinate list, must be always used in mathematical expressions together with the explicit arguments like
  4846. \begin_inset ERT
  4847. status collapsed
  4848. \begin_layout Plain Layout
  4849. \backslash
  4850. comm{
  4851. \end_layout
  4852. \end_inset
  4853. fun1(x+y)
  4854. \begin_inset ERT
  4855. status collapsed
  4856. \begin_layout Plain Layout
  4857. }
  4858. \end_layout
  4859. \end_inset
  4860. etc. The functions
  4861. \begin_inset ERT
  4862. status collapsed
  4863. \begin_layout Plain Layout
  4864. \backslash
  4865. comm{
  4866. \end_layout
  4867. \end_inset
  4868. fun2
  4869. \begin_inset ERT
  4870. status collapsed
  4871. \begin_layout Plain Layout
  4872. }
  4873. \end_layout
  4874. \end_inset
  4875. and
  4876. \begin_inset ERT
  4877. status collapsed
  4878. \begin_layout Plain Layout
  4879. \backslash
  4880. comm{
  4881. \end_layout
  4882. \end_inset
  4883. fun3
  4884. \begin_inset ERT
  4885. status collapsed
  4886. \begin_layout Plain Layout
  4887. }
  4888. \end_layout
  4889. \end_inset
  4890. can appear in expressions in similar fashion but also as a single symbol
  4891. \begin_inset ERT
  4892. status collapsed
  4893. \begin_layout Plain Layout
  4894. \backslash
  4895. comm{
  4896. \end_layout
  4897. \end_inset
  4898. fun2
  4899. \begin_inset ERT
  4900. status collapsed
  4901. \begin_layout Plain Layout
  4902. }
  4903. \end_layout
  4904. \end_inset
  4905. or
  4906. \begin_inset ERT
  4907. status collapsed
  4908. \begin_layout Plain Layout
  4909. \backslash
  4910. comm{
  4911. \end_layout
  4912. \end_inset
  4913. fun3
  4914. \begin_inset ERT
  4915. status collapsed
  4916. \begin_layout Plain Layout
  4917. }
  4918. \end_layout
  4919. \end_inset
  4920. \begin_inset ERT
  4921. status collapsed
  4922. \begin_layout Plain Layout
  4923. \backslash
  4924. begin{slisting}
  4925. \end_layout
  4926. \end_inset
  4927. <- Coordinates t, x, y, z; <- Constant a; <- Functions fun1, fun2(x,y), fun3(*); <- Write functions; Functions:
  4928. \begin_inset ERT
  4929. status collapsed
  4930. \begin_layout Plain Layout
  4931. \backslash
  4932. par
  4933. \end_layout
  4934. \end_inset
  4935. fun1 fun2(x,y) fun3(t,x,y,z)
  4936. \begin_inset ERT
  4937. status collapsed
  4938. \begin_layout Plain Layout
  4939. \backslash
  4940. par
  4941. \end_layout
  4942. \end_inset
  4943. <- d fun1(x+a);
  4944. \begin_inset ERT
  4945. status collapsed
  4946. \begin_layout Plain Layout
  4947. \backslash
  4948. par
  4949. \end_layout
  4950. \end_inset
  4951. DF(fun1(a + x),x) d x
  4952. \begin_inset ERT
  4953. status collapsed
  4954. \begin_layout Plain Layout
  4955. \backslash
  4956. par
  4957. \end_layout
  4958. \end_inset
  4959. <- d fun2;
  4960. \begin_inset ERT
  4961. status collapsed
  4962. \begin_layout Plain Layout
  4963. \backslash
  4964. par
  4965. \end_layout
  4966. \end_inset
  4967. DF(fun2,x) d x + DF(fun2,y) d y
  4968. \begin_inset ERT
  4969. status collapsed
  4970. \begin_layout Plain Layout
  4971. \backslash
  4972. par
  4973. \end_layout
  4974. \end_inset
  4975. <- d fun3;
  4976. \begin_inset ERT
  4977. status collapsed
  4978. \begin_layout Plain Layout
  4979. \backslash
  4980. par
  4981. \end_layout
  4982. \end_inset
  4983. DF(fun3,t) d t + DF(fun3,x) d x + DF(fun3,y) d y + DF(fun3,z) d z
  4984. \begin_inset ERT
  4985. status collapsed
  4986. \begin_layout Plain Layout
  4987. \backslash
  4988. end{slisting}
  4989. \end_layout
  4990. \end_inset
  4991. \end_layout
  4992. \begin_layout Standard
  4993. \family typewriter
  4994. The functions may have particular properties with respect to their arguments permutation and sign. The corresponding declarations are
  4995. \begin_inset ERT
  4996. status collapsed
  4997. \begin_layout Plain Layout
  4998. \backslash
  4999. cmdind{
  5000. \end_layout
  5001. \end_inset
  5002. Symmetric
  5003. \begin_inset ERT
  5004. status collapsed
  5005. \begin_layout Plain Layout
  5006. }
  5007. \end_layout
  5008. \end_inset
  5009. \begin_inset ERT
  5010. status collapsed
  5011. \begin_layout Plain Layout
  5012. \backslash
  5013. cmdind{
  5014. \end_layout
  5015. \end_inset
  5016. Antisymmetric
  5017. \begin_inset ERT
  5018. status collapsed
  5019. \begin_layout Plain Layout
  5020. }
  5021. \end_layout
  5022. \end_inset
  5023. \begin_inset ERT
  5024. status collapsed
  5025. \begin_layout Plain Layout
  5026. \backslash
  5027. cmdind{
  5028. \end_layout
  5029. \end_inset
  5030. Odd
  5031. \begin_inset ERT
  5032. status collapsed
  5033. \begin_layout Plain Layout
  5034. }
  5035. \end_layout
  5036. \end_inset
  5037. \begin_inset ERT
  5038. status collapsed
  5039. \begin_layout Plain Layout
  5040. \backslash
  5041. cmdind{
  5042. \end_layout
  5043. \end_inset
  5044. Even
  5045. \begin_inset ERT
  5046. status collapsed
  5047. \begin_layout Plain Layout
  5048. }
  5049. \end_layout
  5050. \end_inset
  5051. \begin_inset ERT
  5052. status collapsed
  5053. \begin_layout Plain Layout
  5054. \backslash
  5055. command{
  5056. \end_layout
  5057. \end_inset
  5058. Symmetric
  5059. \begin_inset ERT
  5060. status collapsed
  5061. \begin_layout Plain Layout
  5062. \backslash
  5063. rpt{
  5064. \end_layout
  5065. \end_inset
  5066. \begin_inset ERT
  5067. status collapsed
  5068. \begin_layout Plain Layout
  5069. \backslash
  5070. parm{
  5071. \end_layout
  5072. \end_inset
  5073. f
  5074. \begin_inset ERT
  5075. status collapsed
  5076. \begin_layout Plain Layout
  5077. }
  5078. \end_layout
  5079. \end_inset
  5080. \begin_inset ERT
  5081. status collapsed
  5082. \begin_layout Plain Layout
  5083. }
  5084. \end_layout
  5085. \end_inset
  5086. ;
  5087. \begin_inset Newline newline
  5088. \end_inset
  5089. Antisymmetric
  5090. \begin_inset ERT
  5091. status collapsed
  5092. \begin_layout Plain Layout
  5093. \backslash
  5094. rpt{
  5095. \end_layout
  5096. \end_inset
  5097. \begin_inset ERT
  5098. status collapsed
  5099. \begin_layout Plain Layout
  5100. \backslash
  5101. parm{
  5102. \end_layout
  5103. \end_inset
  5104. f
  5105. \begin_inset ERT
  5106. status collapsed
  5107. \begin_layout Plain Layout
  5108. }
  5109. \end_layout
  5110. \end_inset
  5111. \begin_inset ERT
  5112. status collapsed
  5113. \begin_layout Plain Layout
  5114. }
  5115. \end_layout
  5116. \end_inset
  5117. ;
  5118. \begin_inset Newline newline
  5119. \end_inset
  5120. Odd
  5121. \begin_inset ERT
  5122. status collapsed
  5123. \begin_layout Plain Layout
  5124. \backslash
  5125. rpt{
  5126. \end_layout
  5127. \end_inset
  5128. \begin_inset ERT
  5129. status collapsed
  5130. \begin_layout Plain Layout
  5131. \backslash
  5132. parm{
  5133. \end_layout
  5134. \end_inset
  5135. f
  5136. \begin_inset ERT
  5137. status collapsed
  5138. \begin_layout Plain Layout
  5139. }
  5140. \end_layout
  5141. \end_inset
  5142. \begin_inset ERT
  5143. status collapsed
  5144. \begin_layout Plain Layout
  5145. }
  5146. \end_layout
  5147. \end_inset
  5148. ;
  5149. \begin_inset Newline newline
  5150. \end_inset
  5151. Even
  5152. \begin_inset ERT
  5153. status collapsed
  5154. \begin_layout Plain Layout
  5155. \backslash
  5156. rpt{
  5157. \end_layout
  5158. \end_inset
  5159. \begin_inset ERT
  5160. status collapsed
  5161. \begin_layout Plain Layout
  5162. \backslash
  5163. parm{
  5164. \end_layout
  5165. \end_inset
  5166. f
  5167. \begin_inset ERT
  5168. status collapsed
  5169. \begin_layout Plain Layout
  5170. }
  5171. \end_layout
  5172. \end_inset
  5173. \begin_inset ERT
  5174. status collapsed
  5175. \begin_layout Plain Layout
  5176. }
  5177. \end_layout
  5178. \end_inset
  5179. ;
  5180. \begin_inset ERT
  5181. status collapsed
  5182. \begin_layout Plain Layout
  5183. }
  5184. \end_layout
  5185. \end_inset
  5186. Notice that these commands are valid only after function
  5187. \begin_inset ERT
  5188. status collapsed
  5189. \begin_layout Plain Layout
  5190. \backslash
  5191. parm{
  5192. \end_layout
  5193. \end_inset
  5194. f
  5195. \begin_inset ERT
  5196. status collapsed
  5197. \begin_layout Plain Layout
  5198. }
  5199. \end_layout
  5200. \end_inset
  5201. was declared by the command
  5202. \begin_inset ERT
  5203. status collapsed
  5204. \begin_layout Plain Layout
  5205. \backslash
  5206. comm{
  5207. \end_layout
  5208. \end_inset
  5209. Function
  5210. \begin_inset ERT
  5211. status collapsed
  5212. \begin_layout Plain Layout
  5213. }
  5214. \end_layout
  5215. \end_inset
  5216. .
  5217. \end_layout
  5218. \begin_layout Standard
  5219. \family typewriter
  5220. In addition to user-defined there is also large number of functions predefined in
  5221. \begin_inset ERT
  5222. status collapsed
  5223. \begin_layout Plain Layout
  5224. \backslash
  5225. reduce
  5226. \end_layout
  5227. \end_inset
  5228. . All these functions can be used in
  5229. \begin_inset ERT
  5230. status collapsed
  5231. \begin_layout Plain Layout
  5232. \backslash
  5233. grg
  5234. \end_layout
  5235. \end_inset
  5236. \begin_inset space \space{}
  5237. \end_inset
  5238. without declaration. The complete list of these functions depends on
  5239. \begin_inset ERT
  5240. status collapsed
  5241. \begin_layout Plain Layout
  5242. \backslash
  5243. reduce
  5244. \end_layout
  5245. \end_inset
  5246. \begin_inset space \space{}
  5247. \end_inset
  5248. versions. Any function defined in the
  5249. \begin_inset ERT
  5250. status collapsed
  5251. \begin_layout Plain Layout
  5252. \backslash
  5253. reduce
  5254. \end_layout
  5255. \end_inset
  5256. \begin_inset space \space{}
  5257. \end_inset
  5258. package (module) is available too if the package is loaded before
  5259. \begin_inset ERT
  5260. status collapsed
  5261. \begin_layout Plain Layout
  5262. \backslash
  5263. grg
  5264. \end_layout
  5265. \end_inset
  5266. \begin_inset space \space{}
  5267. \end_inset
  5268. was started or during
  5269. \begin_inset ERT
  5270. status collapsed
  5271. \begin_layout Plain Layout
  5272. \backslash
  5273. grg
  5274. \end_layout
  5275. \end_inset
  5276. \begin_inset space \space{}
  5277. \end_inset
  5278. session.
  5279. \begin_inset ERT
  5280. status collapsed
  5281. \begin_layout Plain Layout
  5282. \backslash
  5283. seethis{
  5284. \end_layout
  5285. \end_inset
  5286. See
  5287. \begin_inset ERT
  5288. status collapsed
  5289. \begin_layout Plain Layout
  5290. \backslash
  5291. pref{
  5292. \end_layout
  5293. \end_inset
  5294. packages
  5295. \begin_inset ERT
  5296. status collapsed
  5297. \begin_layout Plain Layout
  5298. }
  5299. \end_layout
  5300. \end_inset
  5301. to find out how to load the
  5302. \begin_inset ERT
  5303. status collapsed
  5304. \begin_layout Plain Layout
  5305. \backslash
  5306. reduce
  5307. \end_layout
  5308. \end_inset
  5309. \begin_inset space \space{}
  5310. \end_inset
  5311. packages.
  5312. \begin_inset ERT
  5313. status collapsed
  5314. \begin_layout Plain Layout
  5315. }
  5316. \end_layout
  5317. \end_inset
  5318. For example the package
  5319. \begin_inset ERT
  5320. status collapsed
  5321. \begin_layout Plain Layout
  5322. \backslash
  5323. file{
  5324. \end_layout
  5325. \end_inset
  5326. specfn
  5327. \begin_inset ERT
  5328. status collapsed
  5329. \begin_layout Plain Layout
  5330. }
  5331. \end_layout
  5332. \end_inset
  5333. contains definitions for various special functions.
  5334. \end_layout
  5335. \begin_layout Standard
  5336. \family typewriter
  5337. Finally there is also special declaration
  5338. \begin_inset ERT
  5339. status collapsed
  5340. \begin_layout Plain Layout
  5341. \backslash
  5342. cmdind{
  5343. \end_layout
  5344. \end_inset
  5345. Generic Functions
  5346. \begin_inset ERT
  5347. status collapsed
  5348. \begin_layout Plain Layout
  5349. }
  5350. \end_layout
  5351. \end_inset
  5352. \begin_inset ERT
  5353. status collapsed
  5354. \begin_layout Plain Layout
  5355. \backslash
  5356. command{
  5357. \end_layout
  5358. \end_inset
  5359. Generic Functions
  5360. \begin_inset ERT
  5361. status collapsed
  5362. \begin_layout Plain Layout
  5363. \backslash
  5364. rpt{
  5365. \end_layout
  5366. \end_inset
  5367. \begin_inset ERT
  5368. status collapsed
  5369. \begin_layout Plain Layout
  5370. \backslash
  5371. parm{
  5372. \end_layout
  5373. \end_inset
  5374. f
  5375. \begin_inset ERT
  5376. status collapsed
  5377. \begin_layout Plain Layout
  5378. }
  5379. \end_layout
  5380. \end_inset
  5381. (
  5382. \begin_inset ERT
  5383. status collapsed
  5384. \begin_layout Plain Layout
  5385. \backslash
  5386. rpt{
  5387. \end_layout
  5388. \end_inset
  5389. \begin_inset ERT
  5390. status collapsed
  5391. \begin_layout Plain Layout
  5392. \backslash
  5393. parm{
  5394. \end_layout
  5395. \end_inset
  5396. a
  5397. \begin_inset ERT
  5398. status collapsed
  5399. \begin_layout Plain Layout
  5400. }
  5401. \end_layout
  5402. \end_inset
  5403. \begin_inset ERT
  5404. status collapsed
  5405. \begin_layout Plain Layout
  5406. }
  5407. \end_layout
  5408. \end_inset
  5409. )
  5410. \begin_inset ERT
  5411. status collapsed
  5412. \begin_layout Plain Layout
  5413. }
  5414. \end_layout
  5415. \end_inset
  5416. ;
  5417. \begin_inset ERT
  5418. status collapsed
  5419. \begin_layout Plain Layout
  5420. }
  5421. \end_layout
  5422. \end_inset
  5423. This command is valid iff the package
  5424. \begin_inset ERT
  5425. status collapsed
  5426. \begin_layout Plain Layout
  5427. \backslash
  5428. file{
  5429. \end_layout
  5430. \end_inset
  5431. dfpart.red
  5432. \begin_inset ERT
  5433. status collapsed
  5434. \begin_layout Plain Layout
  5435. }
  5436. \end_layout
  5437. \end_inset
  5438. is installed on your
  5439. \begin_inset ERT
  5440. status collapsed
  5441. \begin_layout Plain Layout
  5442. \backslash
  5443. reduce
  5444. \end_layout
  5445. \end_inset
  5446. \begin_inset space \space{}
  5447. \end_inset
  5448. system. Here unlike the usual function declaration the list of parameters must be always present and
  5449. \begin_inset ERT
  5450. status collapsed
  5451. \begin_layout Plain Layout
  5452. \backslash
  5453. parm{
  5454. \end_layout
  5455. \end_inset
  5456. a
  5457. \begin_inset ERT
  5458. status collapsed
  5459. \begin_layout Plain Layout
  5460. }
  5461. \end_layout
  5462. \end_inset
  5463. can be any identifier preferably distinct from any other variable.
  5464. \begin_inset ERT
  5465. status collapsed
  5466. \begin_layout Plain Layout
  5467. \backslash
  5468. seethis{
  5469. \end_layout
  5470. \end_inset
  5471. See
  5472. \begin_inset ERT
  5473. status collapsed
  5474. \begin_layout Plain Layout
  5475. \backslash
  5476. pref{
  5477. \end_layout
  5478. \end_inset
  5479. genfun
  5480. \begin_inset ERT
  5481. status collapsed
  5482. \begin_layout Plain Layout
  5483. }
  5484. \end_layout
  5485. \end_inset
  5486. to find out about the generic functions.
  5487. \begin_inset ERT
  5488. status collapsed
  5489. \begin_layout Plain Layout
  5490. }
  5491. \end_layout
  5492. \end_inset
  5493. The role of
  5494. \begin_inset ERT
  5495. status collapsed
  5496. \begin_layout Plain Layout
  5497. \backslash
  5498. parm{
  5499. \end_layout
  5500. \end_inset
  5501. a
  5502. \begin_inset ERT
  5503. status collapsed
  5504. \begin_layout Plain Layout
  5505. }
  5506. \end_layout
  5507. \end_inset
  5508. is also completely different and is explained later.
  5509. \end_layout
  5510. \begin_layout Standard
  5511. \family typewriter
  5512. The list of declared functions can be printed by the command
  5513. \begin_inset ERT
  5514. status collapsed
  5515. \begin_layout Plain Layout
  5516. \backslash
  5517. cmdindx{
  5518. \end_layout
  5519. \end_inset
  5520. Write
  5521. \begin_inset ERT
  5522. status collapsed
  5523. \begin_layout Plain Layout
  5524. }{
  5525. \end_layout
  5526. \end_inset
  5527. Functions
  5528. \begin_inset ERT
  5529. status collapsed
  5530. \begin_layout Plain Layout
  5531. }
  5532. \end_layout
  5533. \end_inset
  5534. \begin_inset ERT
  5535. status collapsed
  5536. \begin_layout Plain Layout
  5537. \backslash
  5538. command{
  5539. \end_layout
  5540. \end_inset
  5541. Write Functions;
  5542. \begin_inset ERT
  5543. status collapsed
  5544. \begin_layout Plain Layout
  5545. }
  5546. \end_layout
  5547. \end_inset
  5548. Generic functions in this output are marked by the label
  5549. \begin_inset ERT
  5550. status collapsed
  5551. \begin_layout Plain Layout
  5552. \backslash
  5553. comm{
  5554. \end_layout
  5555. \end_inset
  5556. *
  5557. \begin_inset ERT
  5558. status collapsed
  5559. \begin_layout Plain Layout
  5560. }
  5561. \end_layout
  5562. \end_inset
  5563. .
  5564. \end_layout
  5565. \begin_layout Subsection
  5566. \family typewriter
  5567. Affine Parameter
  5568. \end_layout
  5569. \begin_layout Standard
  5570. \family typewriter
  5571. The variable which plays the role of affine parameter in the geodesic equation must be declared by the command
  5572. \begin_inset CommandInset label
  5573. LatexCommand label
  5574. name "affpar"
  5575. \end_inset
  5576. \begin_inset ERT
  5577. status collapsed
  5578. \begin_layout Plain Layout
  5579. \backslash
  5580. command{
  5581. \end_layout
  5582. \end_inset
  5583. Affine Parameter
  5584. \begin_inset ERT
  5585. status collapsed
  5586. \begin_layout Plain Layout
  5587. \backslash
  5588. parm{
  5589. \end_layout
  5590. \end_inset
  5591. s
  5592. \begin_inset ERT
  5593. status collapsed
  5594. \begin_layout Plain Layout
  5595. }
  5596. \end_layout
  5597. \end_inset
  5598. ;
  5599. \begin_inset ERT
  5600. status collapsed
  5601. \begin_layout Plain Layout
  5602. }
  5603. \end_layout
  5604. \end_inset
  5605. and can be printed by the command
  5606. \begin_inset ERT
  5607. status collapsed
  5608. \begin_layout Plain Layout
  5609. \backslash
  5610. cmdindx{
  5611. \end_layout
  5612. \end_inset
  5613. Write
  5614. \begin_inset ERT
  5615. status collapsed
  5616. \begin_layout Plain Layout
  5617. }{
  5618. \end_layout
  5619. \end_inset
  5620. Affine Parameter
  5621. \begin_inset ERT
  5622. status collapsed
  5623. \begin_layout Plain Layout
  5624. }
  5625. \end_layout
  5626. \end_inset
  5627. \begin_inset ERT
  5628. status collapsed
  5629. \begin_layout Plain Layout
  5630. \backslash
  5631. command{
  5632. \end_layout
  5633. \end_inset
  5634. Write Affine Parameter;
  5635. \begin_inset ERT
  5636. status collapsed
  5637. \begin_layout Plain Layout
  5638. }
  5639. \end_layout
  5640. \end_inset
  5641. \end_layout
  5642. \begin_layout Standard
  5643. \family typewriter
  5644. \begin_inset VSpace vfill
  5645. \end_inset
  5646. \begin_inset Newpage newpage
  5647. \end_inset
  5648. \end_layout
  5649. \begin_layout Subsection
  5650. \family typewriter
  5651. Case Sensitivity
  5652. \end_layout
  5653. \begin_layout Standard
  5654. \family typewriter
  5655. \begin_inset CommandInset label
  5656. LatexCommand label
  5657. name "case"
  5658. \end_inset
  5659. \end_layout
  5660. \begin_layout Standard
  5661. \family typewriter
  5662. Usually
  5663. \begin_inset ERT
  5664. status collapsed
  5665. \begin_layout Plain Layout
  5666. \backslash
  5667. reduce
  5668. \end_layout
  5669. \end_inset
  5670. \begin_inset space \space{}
  5671. \end_inset
  5672. is case insensitive which means for example that expression
  5673. \begin_inset ERT
  5674. status collapsed
  5675. \begin_layout Plain Layout
  5676. \backslash
  5677. comm{
  5678. \end_layout
  5679. \end_inset
  5680. x-X
  5681. \begin_inset ERT
  5682. status collapsed
  5683. \begin_layout Plain Layout
  5684. }
  5685. \end_layout
  5686. \end_inset
  5687. will be evaluated by
  5688. \begin_inset ERT
  5689. status collapsed
  5690. \begin_layout Plain Layout
  5691. \backslash
  5692. reduce
  5693. \end_layout
  5694. \end_inset
  5695. \begin_inset space \space{}
  5696. \end_inset
  5697. as zero. On the contrary all coordinates, constants and functions in
  5698. \begin_inset ERT
  5699. status collapsed
  5700. \begin_layout Plain Layout
  5701. \backslash
  5702. grg
  5703. \end_layout
  5704. \end_inset
  5705. \begin_inset space \space{}
  5706. \end_inset
  5707. are case sensitive, e.g.
  5708. \begin_inset ERT
  5709. status collapsed
  5710. \begin_layout Plain Layout
  5711. \backslash
  5712. comm{
  5713. \end_layout
  5714. \end_inset
  5715. alpha
  5716. \begin_inset ERT
  5717. status collapsed
  5718. \begin_layout Plain Layout
  5719. }
  5720. \end_layout
  5721. \end_inset
  5722. ,
  5723. \begin_inset ERT
  5724. status collapsed
  5725. \begin_layout Plain Layout
  5726. \backslash
  5727. comm{
  5728. \end_layout
  5729. \end_inset
  5730. Alpha
  5731. \begin_inset ERT
  5732. status collapsed
  5733. \begin_layout Plain Layout
  5734. }
  5735. \end_layout
  5736. \end_inset
  5737. and
  5738. \begin_inset ERT
  5739. status collapsed
  5740. \begin_layout Plain Layout
  5741. \backslash
  5742. comm{
  5743. \end_layout
  5744. \end_inset
  5745. ALPHA
  5746. \begin_inset ERT
  5747. status collapsed
  5748. \begin_layout Plain Layout
  5749. }
  5750. \end_layout
  5751. \end_inset
  5752. are all different. Notice that commands and switches in
  5753. \begin_inset ERT
  5754. status collapsed
  5755. \begin_layout Plain Layout
  5756. \backslash
  5757. grg
  5758. \end_layout
  5759. \end_inset
  5760. \begin_inset ERT
  5761. status collapsed
  5762. \begin_layout Plain Layout
  5763. \backslash
  5764. \end_layout
  5765. \begin_layout Plain Layout
  5766. \end_layout
  5767. \end_inset
  5768. 3.2 remain case insensitive.
  5769. \begin_inset Index idx
  5770. status collapsed
  5771. \begin_layout Plain Layout
  5772. Internal
  5773. \begin_inset ERT
  5774. status collapsed
  5775. \begin_layout Plain Layout
  5776. \backslash
  5777. reduce
  5778. \end_layout
  5779. \end_inset
  5780. \begin_inset space \space{}
  5781. \end_inset
  5782. case
  5783. \end_layout
  5784. \end_inset
  5785. \end_layout
  5786. \begin_layout Standard
  5787. \family typewriter
  5788. Therefore all predefined by
  5789. \begin_inset ERT
  5790. status collapsed
  5791. \begin_layout Plain Layout
  5792. \backslash
  5793. grg
  5794. \end_layout
  5795. \end_inset
  5796. \begin_inset space \space{}
  5797. \end_inset
  5798. constants and all built-in objects must be used exactly as they presented in this manual
  5799. \begin_inset ERT
  5800. status collapsed
  5801. \begin_layout Plain Layout
  5802. \backslash
  5803. comm{
  5804. \end_layout
  5805. \end_inset
  5806. GCONST
  5807. \begin_inset ERT
  5808. status collapsed
  5809. \begin_layout Plain Layout
  5810. }
  5811. \end_layout
  5812. \end_inset
  5813. ,
  5814. \begin_inset ERT
  5815. status collapsed
  5816. \begin_layout Plain Layout
  5817. \backslash
  5818. comm{
  5819. \end_layout
  5820. \end_inset
  5821. SMASS
  5822. \begin_inset ERT
  5823. status collapsed
  5824. \begin_layout Plain Layout
  5825. }
  5826. \end_layout
  5827. \end_inset
  5828. etc. The situation with the constants and functions which predefined by
  5829. \begin_inset ERT
  5830. status collapsed
  5831. \begin_layout Plain Layout
  5832. \backslash
  5833. reduce
  5834. \end_layout
  5835. \end_inset
  5836. \begin_inset space \space{}
  5837. \end_inset
  5838. is different. The point is that in spite of its default case insensitivity internally
  5839. \begin_inset ERT
  5840. status collapsed
  5841. \begin_layout Plain Layout
  5842. \backslash
  5843. reduce
  5844. \end_layout
  5845. \end_inset
  5846. \begin_inset space \space{}
  5847. \end_inset
  5848. converts everything into some default case which may be upper or lower. Therefore depending on the particular
  5849. \begin_inset ERT
  5850. status collapsed
  5851. \begin_layout Plain Layout
  5852. \backslash
  5853. reduce
  5854. \end_layout
  5855. \end_inset
  5856. \begin_inset space \space{}
  5857. \end_inset
  5858. system they must be typed either as
  5859. \begin_inset listings
  5860. lstparams "float"
  5861. inline false
  5862. status collapsed
  5863. \begin_layout Plain Layout
  5864. \begin_inset Caption Standard
  5865. \begin_layout Standard
  5866. \family typewriter
  5867. E I PI INFINITY SIN COS ATAN
  5868. \end_layout
  5869. \end_inset
  5870. \end_layout
  5871. \end_inset
  5872. \end_layout
  5873. \begin_layout Standard
  5874. \family typewriter
  5875. or in lower case
  5876. \begin_inset listings
  5877. lstparams "float"
  5878. inline false
  5879. status collapsed
  5880. \begin_layout Plain Layout
  5881. \begin_inset Caption Standard
  5882. \begin_layout Standard
  5883. \family typewriter
  5884. e i pi infinity sin cos atan
  5885. \end_layout
  5886. \end_inset
  5887. \end_layout
  5888. \end_inset
  5889. \end_layout
  5890. \begin_layout Standard
  5891. \family typewriter
  5892. For the sake of definiteness throughout this book we chose the first upper case convention.
  5893. \end_layout
  5894. \begin_layout Standard
  5895. \family typewriter
  5896. When
  5897. \begin_inset ERT
  5898. status collapsed
  5899. \begin_layout Plain Layout
  5900. \backslash
  5901. grg
  5902. \end_layout
  5903. \end_inset
  5904. \begin_inset space \space{}
  5905. \end_inset
  5906. starts it informs you about internal case of your particular
  5907. \begin_inset ERT
  5908. status collapsed
  5909. \begin_layout Plain Layout
  5910. \backslash
  5911. reduce
  5912. \end_layout
  5913. \end_inset
  5914. \begin_inset space \space{}
  5915. \end_inset
  5916. system by printing the message
  5917. \begin_inset ERT
  5918. status collapsed
  5919. \begin_layout Plain Layout
  5920. \backslash
  5921. begin{slisting}
  5922. \end_layout
  5923. \end_inset
  5924. System variables are upper-cased: E I PI SIN ...
  5925. \begin_inset ERT
  5926. status collapsed
  5927. \begin_layout Plain Layout
  5928. \backslash
  5929. end{slisting}
  5930. \end_layout
  5931. \end_inset
  5932. or
  5933. \begin_inset ERT
  5934. status collapsed
  5935. \begin_layout Plain Layout
  5936. \backslash
  5937. begin{slisting}
  5938. \end_layout
  5939. \end_inset
  5940. System variables are lower-cased: e i pi sin ...
  5941. \begin_inset ERT
  5942. status collapsed
  5943. \begin_layout Plain Layout
  5944. \backslash
  5945. end{slisting}
  5946. \end_layout
  5947. \end_inset
  5948. You can find out about the internal case using the command
  5949. \begin_inset ERT
  5950. status collapsed
  5951. \begin_layout Plain Layout
  5952. \backslash
  5953. cmdind{
  5954. \end_layout
  5955. \end_inset
  5956. Status
  5957. \begin_inset ERT
  5958. status collapsed
  5959. \begin_layout Plain Layout
  5960. }
  5961. \end_layout
  5962. \end_inset
  5963. \begin_inset ERT
  5964. status collapsed
  5965. \begin_layout Plain Layout
  5966. \backslash
  5967. cmdind{
  5968. \end_layout
  5969. \end_inset
  5970. Show Status
  5971. \begin_inset ERT
  5972. status collapsed
  5973. \begin_layout Plain Layout
  5974. }
  5975. \end_layout
  5976. \end_inset
  5977. \begin_inset ERT
  5978. status collapsed
  5979. \begin_layout Plain Layout
  5980. \backslash
  5981. command{
  5982. \end_layout
  5983. \end_inset
  5984. \begin_inset ERT
  5985. status collapsed
  5986. \begin_layout Plain Layout
  5987. \backslash
  5988. opt{
  5989. \end_layout
  5990. \end_inset
  5991. Show
  5992. \begin_inset ERT
  5993. status collapsed
  5994. \begin_layout Plain Layout
  5995. }
  5996. \end_layout
  5997. \end_inset
  5998. Status;
  5999. \begin_inset ERT
  6000. status collapsed
  6001. \begin_layout Plain Layout
  6002. }
  6003. \end_layout
  6004. \end_inset
  6005. \end_layout
  6006. \begin_layout Standard
  6007. \family typewriter
  6008. \begin_inset VSpace vfill
  6009. \end_inset
  6010. \begin_inset Newpage newpage
  6011. \end_inset
  6012. \end_layout
  6013. \begin_layout Subsection
  6014. \family typewriter
  6015. Complex Conjugation
  6016. \end_layout
  6017. \begin_layout Standard
  6018. \family typewriter
  6019. By default all variables and functions in
  6020. \begin_inset ERT
  6021. status collapsed
  6022. \begin_layout Plain Layout
  6023. \backslash
  6024. grg
  6025. \end_layout
  6026. \end_inset
  6027. \begin_inset space \space{}
  6028. \end_inset
  6029. are considered to be real excluding the imaginary unit constant
  6030. \begin_inset ERT
  6031. status collapsed
  6032. \begin_layout Plain Layout
  6033. \backslash
  6034. comm{
  6035. \end_layout
  6036. \end_inset
  6037. I
  6038. \begin_inset ERT
  6039. status collapsed
  6040. \begin_layout Plain Layout
  6041. }
  6042. \end_layout
  6043. \end_inset
  6044. (or
  6045. \begin_inset ERT
  6046. status collapsed
  6047. \begin_layout Plain Layout
  6048. \backslash
  6049. comm{
  6050. \end_layout
  6051. \end_inset
  6052. i
  6053. \begin_inset ERT
  6054. status collapsed
  6055. \begin_layout Plain Layout
  6056. }
  6057. \end_layout
  6058. \end_inset
  6059. as explained above). But if two identifiers differ only by the trailing character
  6060. \begin_inset ERT
  6061. status collapsed
  6062. \begin_layout Plain Layout
  6063. \backslash
  6064. comm{
  6065. \end_layout
  6066. \end_inset
  6067. \begin_inset ERT
  6068. status collapsed
  6069. \begin_layout Plain Layout
  6070. \backslash
  6071. cc
  6072. \end_layout
  6073. \end_inset
  6074. \begin_inset ERT
  6075. status collapsed
  6076. \begin_layout Plain Layout
  6077. }
  6078. \end_layout
  6079. \end_inset
  6080. they are considered as a pair of complex variables which are conjugated to each other. In the following example coordinates
  6081. \begin_inset ERT
  6082. status collapsed
  6083. \begin_layout Plain Layout
  6084. \backslash
  6085. comm{
  6086. \end_layout
  6087. \end_inset
  6088. z
  6089. \begin_inset ERT
  6090. status collapsed
  6091. \begin_layout Plain Layout
  6092. }
  6093. \end_layout
  6094. \end_inset
  6095. and
  6096. \begin_inset ERT
  6097. status collapsed
  6098. \begin_layout Plain Layout
  6099. \backslash
  6100. comm{
  6101. \end_layout
  6102. \end_inset
  6103. z
  6104. \begin_inset ERT
  6105. status collapsed
  6106. \begin_layout Plain Layout
  6107. \backslash
  6108. cc
  6109. \end_layout
  6110. \end_inset
  6111. \begin_inset ERT
  6112. status collapsed
  6113. \begin_layout Plain Layout
  6114. }
  6115. \end_layout
  6116. \end_inset
  6117. comprise such a pair:
  6118. \begin_inset ERT
  6119. status collapsed
  6120. \begin_layout Plain Layout
  6121. \backslash
  6122. begin{slisting}
  6123. \end_layout
  6124. \end_inset
  6125. <- Coordinates u, v, z, z
  6126. \begin_inset space ~
  6127. \end_inset
  6128. ;
  6129. \begin_inset ERT
  6130. status collapsed
  6131. \begin_layout Plain Layout
  6132. \backslash
  6133. par
  6134. \end_layout
  6135. \end_inset
  6136. z & z
  6137. \begin_inset space ~
  6138. \end_inset
  6139. - conjugated pair.
  6140. \begin_inset ERT
  6141. status collapsed
  6142. \begin_layout Plain Layout
  6143. \backslash
  6144. par
  6145. \end_layout
  6146. \end_inset
  6147. <- Re(z);
  6148. \begin_inset ERT
  6149. status collapsed
  6150. \begin_layout Plain Layout
  6151. \backslash
  6152. par
  6153. \end_layout
  6154. \end_inset
  6155. z + z
  6156. \begin_inset space ~
  6157. \end_inset
  6158. ——– 2
  6159. \begin_inset ERT
  6160. status collapsed
  6161. \begin_layout Plain Layout
  6162. \backslash
  6163. par
  6164. \end_layout
  6165. \end_inset
  6166. <- Im(z
  6167. \begin_inset space ~
  6168. \end_inset
  6169. );
  6170. \begin_inset ERT
  6171. status collapsed
  6172. \begin_layout Plain Layout
  6173. \backslash
  6174. par
  6175. \end_layout
  6176. \end_inset
  6177. I*(z - z
  6178. \begin_inset space ~
  6179. \end_inset
  6180. ) ———— 2
  6181. \begin_inset ERT
  6182. status collapsed
  6183. \begin_layout Plain Layout
  6184. \backslash
  6185. end{slisting}
  6186. \end_layout
  6187. \end_inset
  6188. \end_layout
  6189. \begin_layout Section
  6190. \family typewriter
  6191. Objects
  6192. \end_layout
  6193. \begin_layout Standard
  6194. \family typewriter
  6195. Objects play a fundamental role in
  6196. \begin_inset ERT
  6197. status collapsed
  6198. \begin_layout Plain Layout
  6199. \backslash
  6200. grg
  6201. \end_layout
  6202. \end_inset
  6203. . They represent mathematical quantities such as metric, connection, curvature and any other spinor or tensor geometrical and physical fields and equations.
  6204. \begin_inset ERT
  6205. status collapsed
  6206. \begin_layout Plain Layout
  6207. \backslash
  6208. grg
  6209. \end_layout
  6210. \end_inset
  6211. \begin_inset space \space{}
  6212. \end_inset
  6213. has quite large number of built-in objects and knows many formulas for their calculation. But you are not obliged to use the built-in quantities and can declare your own. The purpose of the declaration is to tell
  6214. \begin_inset ERT
  6215. status collapsed
  6216. \begin_layout Plain Layout
  6217. \backslash
  6218. grg
  6219. \end_layout
  6220. \end_inset
  6221. \begin_inset space \space{}
  6222. \end_inset
  6223. basic properties of a new quantity.
  6224. \end_layout
  6225. \begin_layout Subsection
  6226. \family typewriter
  6227. Built-in Objects
  6228. \end_layout
  6229. \begin_layout Standard
  6230. \noindent
  6231. \family typewriter
  6232. An object is characterized by the following properties and attributes:
  6233. \begin_inset Index idx
  6234. status collapsed
  6235. \begin_layout Plain Layout
  6236. Built-in objects
  6237. \end_layout
  6238. \end_inset
  6239. \begin_inset ERT
  6240. status collapsed
  6241. \begin_layout Plain Layout
  6242. \backslash
  6243. begin{list}
  6244. \end_layout
  6245. \end_inset
  6246. \begin_inset ERT
  6247. status collapsed
  6248. \begin_layout Plain Layout
  6249. {
  6250. \end_layout
  6251. \end_inset
  6252. \begin_inset Formula $\bullet$
  6253. \end_inset
  6254. \begin_inset ERT
  6255. status collapsed
  6256. \begin_layout Plain Layout
  6257. }
  6258. \end_layout
  6259. \end_inset
  6260. \begin_inset ERT
  6261. status collapsed
  6262. \begin_layout Plain Layout
  6263. {
  6264. \end_layout
  6265. \end_inset
  6266. \begin_inset ERT
  6267. status collapsed
  6268. \begin_layout Plain Layout
  6269. \backslash
  6270. labelwidth
  6271. \end_layout
  6272. \end_inset
  6273. =4mm
  6274. \begin_inset ERT
  6275. status collapsed
  6276. \begin_layout Plain Layout
  6277. \backslash
  6278. leftmargin
  6279. \end_layout
  6280. \end_inset
  6281. =
  6282. \begin_inset ERT
  6283. status collapsed
  6284. \begin_layout Plain Layout
  6285. \backslash
  6286. parindent
  6287. \end_layout
  6288. \end_inset
  6289. \begin_inset ERT
  6290. status collapsed
  6291. \begin_layout Plain Layout
  6292. \backslash
  6293. parsep
  6294. \end_layout
  6295. \end_inset
  6296. =0mm
  6297. \begin_inset ERT
  6298. status collapsed
  6299. \begin_layout Plain Layout
  6300. }
  6301. \end_layout
  6302. \end_inset
  6303. \end_layout
  6304. \begin_layout Standard
  6305. \family typewriter
  6306. \begin_inset ERT
  6307. status collapsed
  6308. \begin_layout Plain Layout
  6309. \backslash
  6310. item
  6311. \end_layout
  6312. \end_inset
  6313. Name
  6314. \end_layout
  6315. \begin_layout Standard
  6316. \family typewriter
  6317. \begin_inset ERT
  6318. status collapsed
  6319. \begin_layout Plain Layout
  6320. \backslash
  6321. item
  6322. \end_layout
  6323. \end_inset
  6324. Identifier or symbol
  6325. \end_layout
  6326. \begin_layout Standard
  6327. \family typewriter
  6328. \begin_inset ERT
  6329. status collapsed
  6330. \begin_layout Plain Layout
  6331. \backslash
  6332. item
  6333. \end_layout
  6334. \end_inset
  6335. Type of the component
  6336. \end_layout
  6337. \begin_layout Standard
  6338. \family typewriter
  6339. \begin_inset ERT
  6340. status collapsed
  6341. \begin_layout Plain Layout
  6342. \backslash
  6343. item
  6344. \end_layout
  6345. \end_inset
  6346. List of indices
  6347. \end_layout
  6348. \begin_layout Standard
  6349. \family typewriter
  6350. \begin_inset ERT
  6351. status collapsed
  6352. \begin_layout Plain Layout
  6353. \backslash
  6354. item
  6355. \end_layout
  6356. \end_inset
  6357. Symmetries with respect to index permutation
  6358. \end_layout
  6359. \begin_layout Standard
  6360. \family typewriter
  6361. \begin_inset ERT
  6362. status collapsed
  6363. \begin_layout Plain Layout
  6364. \backslash
  6365. item
  6366. \end_layout
  6367. \end_inset
  6368. Density and pseudo-tensor property
  6369. \end_layout
  6370. \begin_layout Standard
  6371. \family typewriter
  6372. \begin_inset ERT
  6373. status collapsed
  6374. \begin_layout Plain Layout
  6375. \backslash
  6376. item
  6377. \end_layout
  6378. \end_inset
  6379. Built-in ways of calculation
  6380. \end_layout
  6381. \begin_layout Standard
  6382. \family typewriter
  6383. \begin_inset ERT
  6384. status collapsed
  6385. \begin_layout Plain Layout
  6386. \backslash
  6387. item
  6388. \end_layout
  6389. \end_inset
  6390. Value
  6391. \begin_inset ERT
  6392. status collapsed
  6393. \begin_layout Plain Layout
  6394. \backslash
  6395. end{list}
  6396. \end_layout
  6397. \end_inset
  6398. \end_layout
  6399. \begin_layout Standard
  6400. \family typewriter
  6401. The object
  6402. \emph on
  6403. name
  6404. \emph default
  6405. is a sequence of words which are usually the common English name of corresponding quantity. The name is case insensitive and is used to denote a particular object in commands. So called
  6406. \emph on
  6407. group names
  6408. \emph default
  6409. \begin_inset Index idx
  6410. status collapsed
  6411. \begin_layout Plain Layout
  6412. Group names
  6413. \end_layout
  6414. \end_inset
  6415. refer to a collection of closely related objects. In particular the name Curvature Spinors
  6416. \family typewriter
  6417. \series default
  6418. \shape default
  6419. (see page
  6420. \begin_inset CommandInset ref
  6421. LatexCommand pageref
  6422. reference "curspincoll"
  6423. plural "false"
  6424. caps "false"
  6425. noprefix "false"
  6426. \end_inset
  6427. ) refers to the irreducible components of the curvature tensor in spinorial representation. Actual content of the group may depend on the environment. In particular the group Curvature Spinors
  6428. \family typewriter
  6429. \series default
  6430. \shape default
  6431. includes three objects in the Riemann space (Weyl spinor, traceless Ricci spinor and scalar curvature) while in the space with torsion we have six irreducible curvature spinors.
  6432. \end_layout
  6433. \begin_layout Standard
  6434. \family typewriter
  6435. The object
  6436. \emph on
  6437. identifier
  6438. \emph default
  6439. or
  6440. \emph on
  6441. symbol
  6442. \emph default
  6443. is an identifier which denotes the object in mathematical expressions. Object symbols are case sensitive.
  6444. \end_layout
  6445. \begin_layout Standard
  6446. \family typewriter
  6447. The object
  6448. \emph on
  6449. type
  6450. \emph default
  6451. is the type of its component: objects can be scalar, vector or
  6452. \begin_inset Formula $p$
  6453. \end_inset
  6454. -form valued. The
  6455. \emph on
  6456. density
  6457. \emph default
  6458. and
  6459. \emph on
  6460. pseudo-tensor
  6461. \emph default
  6462. properties of the object characterizes its behaviour under coordinate and frame transformations.
  6463. \end_layout
  6464. \begin_layout Standard
  6465. \family typewriter
  6466. Objects can have the following types of indices:
  6467. \begin_inset ERT
  6468. status collapsed
  6469. \begin_layout Plain Layout
  6470. \backslash
  6471. begin{list}
  6472. \end_layout
  6473. \end_inset
  6474. \begin_inset ERT
  6475. status collapsed
  6476. \begin_layout Plain Layout
  6477. {
  6478. \end_layout
  6479. \end_inset
  6480. \begin_inset Formula $\bullet$
  6481. \end_inset
  6482. \begin_inset ERT
  6483. status collapsed
  6484. \begin_layout Plain Layout
  6485. }
  6486. \end_layout
  6487. \end_inset
  6488. \begin_inset ERT
  6489. status collapsed
  6490. \begin_layout Plain Layout
  6491. {
  6492. \end_layout
  6493. \end_inset
  6494. \begin_inset ERT
  6495. status collapsed
  6496. \begin_layout Plain Layout
  6497. \backslash
  6498. labelwidth
  6499. \end_layout
  6500. \end_inset
  6501. =4mm
  6502. \begin_inset ERT
  6503. status collapsed
  6504. \begin_layout Plain Layout
  6505. \backslash
  6506. leftmargin
  6507. \end_layout
  6508. \end_inset
  6509. =
  6510. \begin_inset ERT
  6511. status collapsed
  6512. \begin_layout Plain Layout
  6513. \backslash
  6514. parindent
  6515. \end_layout
  6516. \end_inset
  6517. \begin_inset ERT
  6518. status collapsed
  6519. \begin_layout Plain Layout
  6520. }
  6521. \end_layout
  6522. \end_inset
  6523. \end_layout
  6524. \begin_layout Standard
  6525. \family typewriter
  6526. \begin_inset ERT
  6527. status collapsed
  6528. \begin_layout Plain Layout
  6529. \backslash
  6530. item
  6531. \end_layout
  6532. \end_inset
  6533. Upper and lower holonomic coordinate indices.
  6534. \end_layout
  6535. \begin_layout Standard
  6536. \family typewriter
  6537. \begin_inset ERT
  6538. status collapsed
  6539. \begin_layout Plain Layout
  6540. \backslash
  6541. item
  6542. \end_layout
  6543. \end_inset
  6544. Upper and lower frame indices.
  6545. \end_layout
  6546. \begin_layout Standard
  6547. \family typewriter
  6548. \begin_inset ERT
  6549. status collapsed
  6550. \begin_layout Plain Layout
  6551. \backslash
  6552. item
  6553. \end_layout
  6554. \end_inset
  6555. Upper and lower spinorial indices.
  6556. \end_layout
  6557. \begin_layout Standard
  6558. \family typewriter
  6559. \begin_inset ERT
  6560. status collapsed
  6561. \begin_layout Plain Layout
  6562. \backslash
  6563. item
  6564. \end_layout
  6565. \end_inset
  6566. Upper and lower conjugated spinorial indices.
  6567. \end_layout
  6568. \begin_layout Standard
  6569. \family typewriter
  6570. \begin_inset ERT
  6571. status collapsed
  6572. \begin_layout Plain Layout
  6573. \backslash
  6574. item
  6575. \end_layout
  6576. \end_inset
  6577. Enumerating indices.
  6578. \begin_inset ERT
  6579. status collapsed
  6580. \begin_layout Plain Layout
  6581. \backslash
  6582. end{list}
  6583. \end_layout
  6584. \end_inset
  6585. The major part of
  6586. \begin_inset ERT
  6587. status collapsed
  6588. \begin_layout Plain Layout
  6589. \backslash
  6590. grg
  6591. \end_layout
  6592. \end_inset
  6593. \begin_inset space \space{}
  6594. \end_inset
  6595. built-in objects has frame indices.
  6596. \begin_inset ERT
  6597. status collapsed
  6598. \begin_layout Plain Layout
  6599. \backslash
  6600. seethis{
  6601. \end_layout
  6602. \end_inset
  6603. See page
  6604. \begin_inset CommandInset ref
  6605. LatexCommand pageref
  6606. reference "metric"
  6607. plural "false"
  6608. caps "false"
  6609. noprefix "false"
  6610. \end_inset
  6611. about the frame in
  6612. \begin_inset ERT
  6613. status collapsed
  6614. \begin_layout Plain Layout
  6615. \backslash
  6616. grg
  6617. \end_layout
  6618. \end_inset
  6619. .
  6620. \begin_inset ERT
  6621. status collapsed
  6622. \begin_layout Plain Layout
  6623. }
  6624. \end_layout
  6625. \end_inset
  6626. The frame in
  6627. \begin_inset ERT
  6628. status collapsed
  6629. \begin_layout Plain Layout
  6630. \backslash
  6631. grg
  6632. \end_layout
  6633. \end_inset
  6634. \begin_inset space \space{}
  6635. \end_inset
  6636. can be arbitrary but you can easily specify the frame to be holonomic or say orthogonal. Then built-in object indices become holonomic or orthogonal respectively.
  6637. \end_layout
  6638. \begin_layout Standard
  6639. \family typewriter
  6640. \begin_inset ERT
  6641. status collapsed
  6642. \begin_layout Plain Layout
  6643. \backslash
  6644. grg
  6645. \end_layout
  6646. \end_inset
  6647. \begin_inset space \space{}
  6648. \end_inset
  6649. deals only with the SL(2,C) spinors which are restricted to the 4-dimensional spaces of Lorentzian signature.
  6650. \begin_inset ERT
  6651. status collapsed
  6652. \begin_layout Plain Layout
  6653. \backslash
  6654. seethis{
  6655. \end_layout
  6656. \end_inset
  6657. See
  6658. \begin_inset ERT
  6659. status collapsed
  6660. \begin_layout Plain Layout
  6661. \backslash
  6662. pref{
  6663. \end_layout
  6664. \end_inset
  6665. spinors
  6666. \begin_inset ERT
  6667. status collapsed
  6668. \begin_layout Plain Layout
  6669. }
  6670. \end_layout
  6671. \end_inset
  6672. about the spinorial formalism in
  6673. \begin_inset ERT
  6674. status collapsed
  6675. \begin_layout Plain Layout
  6676. \backslash
  6677. grg
  6678. \end_layout
  6679. \end_inset
  6680. .
  6681. \begin_inset ERT
  6682. status collapsed
  6683. \begin_layout Plain Layout
  6684. }
  6685. \end_layout
  6686. \end_inset
  6687. The corresponding SL(2,C) indices take values 0 and 1. The conjugated indices are transformed with the help of the complex conjugated SL(2,C) matrix. If some spinor is totally symmetric in the group of
  6688. \begin_inset Formula $n$
  6689. \end_inset
  6690. spinorial indices (irreducible spinor) then these indices can be replaced by a single so called
  6691. \emph on
  6692. summed spinorial index
  6693. \emph default
  6694. of rank
  6695. \begin_inset Formula $n$
  6696. \end_inset
  6697. which take values from 0 to
  6698. \begin_inset Formula $n$
  6699. \end_inset
  6700. . The summed spinorial indices provide the most economic way to store the irreducible spinor components.
  6701. \end_layout
  6702. \begin_layout Standard
  6703. \family typewriter
  6704. Enumerating indices just label a collection of values and have no any covariant meaning. Accordingly there is no difference between upper and lower enumerating indices.
  6705. \end_layout
  6706. \begin_layout Standard
  6707. \family typewriter
  6708. Notice that an index of any type in
  6709. \begin_inset ERT
  6710. status collapsed
  6711. \begin_layout Plain Layout
  6712. \backslash
  6713. grg
  6714. \end_layout
  6715. \end_inset
  6716. \begin_inset space \space{}
  6717. \end_inset
  6718. always runs from 0 up to some maximal value which depend on the index type and dimensionality:
  6719. \begin_inset Formula $d-1$
  6720. \end_inset
  6721. for frame and coordinate indices,
  6722. \begin_inset Index idx
  6723. status collapsed
  6724. \begin_layout Plain Layout
  6725. Dimension
  6726. \end_layout
  6727. \end_inset
  6728. and
  6729. \begin_inset Formula $n$
  6730. \end_inset
  6731. the spinor indices of the rank
  6732. \begin_inset Formula $n$
  6733. \end_inset
  6734. .
  6735. \end_layout
  6736. \begin_layout Standard
  6737. \family typewriter
  6738. \begin_inset ERT
  6739. status collapsed
  6740. \begin_layout Plain Layout
  6741. \backslash
  6742. grg
  6743. \end_layout
  6744. \end_inset
  6745. \begin_inset space \space{}
  6746. \end_inset
  6747. understands various types of index symmetries: symmetry, antisymmetry, cyclic symmetry and Hermitian symmetry. These symmetries can apply not only to single indices but to any group of indices as well.
  6748. \begin_inset Index idx
  6749. status collapsed
  6750. \begin_layout Plain Layout
  6751. Index symmetries
  6752. \end_layout
  6753. \end_inset
  6754. \begin_inset Index idx
  6755. status collapsed
  6756. \begin_layout Plain Layout
  6757. Canonical order of indices
  6758. \end_layout
  6759. \end_inset
  6760. \begin_inset ERT
  6761. status collapsed
  6762. \begin_layout Plain Layout
  6763. \backslash
  6764. grg
  6765. \end_layout
  6766. \end_inset
  6767. \begin_inset space \space{}
  6768. \end_inset
  6769. uses object symmetries to decrease the amount of memory required to store the object components. It stores only components with the indices in certain
  6770. \emph on
  6771. canonical
  6772. \emph default
  6773. order and any other component are automatically restored if necessary by appropriate index permutation. The canonical order of indices is defined as follows: for symmetry, antisymmetry or Hermitian symmetry indices are sorted in such a way that index values grows from left to the right. For cyclic symmetry indices are shifted to minimize the numerical value of the whole list of indices.
  6774. \end_layout
  6775. \begin_layout Standard
  6776. \family typewriter
  6777. Finally there are two special types of objects: equations and connection 1-forms.
  6778. \begin_inset Index idx
  6779. status collapsed
  6780. \begin_layout Plain Layout
  6781. Equations
  6782. \end_layout
  6783. \end_inset
  6784. Equations have all the same properties as any other object but in addition they have left and right hand side and are printed in the form of equalities. The connections are used by
  6785. \begin_inset ERT
  6786. status collapsed
  6787. \begin_layout Plain Layout
  6788. \backslash
  6789. grg
  6790. \end_layout
  6791. \end_inset
  6792. \begin_inset space \space{}
  6793. \end_inset
  6794. to construct covariant derivatives.
  6795. \begin_inset Index idx
  6796. status collapsed
  6797. \begin_layout Plain Layout
  6798. Connections
  6799. \end_layout
  6800. \end_inset
  6801. \begin_inset ERT
  6802. status collapsed
  6803. \begin_layout Plain Layout
  6804. \backslash
  6805. seethis{
  6806. \end_layout
  6807. \end_inset
  6808. See
  6809. \begin_inset ERT
  6810. status collapsed
  6811. \begin_layout Plain Layout
  6812. \backslash
  6813. pref{
  6814. \end_layout
  6815. \end_inset
  6816. conn2
  6817. \begin_inset ERT
  6818. status collapsed
  6819. \begin_layout Plain Layout
  6820. }
  6821. \end_layout
  6822. \end_inset
  6823. about the connections.
  6824. \begin_inset ERT
  6825. status collapsed
  6826. \begin_layout Plain Layout
  6827. }
  6828. \end_layout
  6829. \end_inset
  6830. There are only four types of connections: holonomic connection 1-form, frame connection 1-form, spinor connection 1-form and conjugated spinor connection 1-form.
  6831. \end_layout
  6832. \begin_layout Standard
  6833. \family typewriter
  6834. Almost all built-in objects have associated built-in
  6835. \emph on
  6836. ways of calculation
  6837. \emph default
  6838. (one or several).
  6839. \begin_inset Index idx
  6840. status collapsed
  6841. \begin_layout Plain Layout
  6842. Ways of calculation
  6843. \end_layout
  6844. \end_inset
  6845. Each way is nothing but a formula which can be used to obtain the object value.
  6846. \end_layout
  6847. \begin_layout Standard
  6848. \family typewriter
  6849. Every object can be in two states. Initially when
  6850. \begin_inset ERT
  6851. status collapsed
  6852. \begin_layout Plain Layout
  6853. \backslash
  6854. grg
  6855. \end_layout
  6856. \end_inset
  6857. \begin_inset space \space{}
  6858. \end_inset
  6859. starts all objects are in
  6860. \emph on
  6861. indefinite
  6862. \emph default
  6863. state, i.e. nothing is known about their value.
  6864. \begin_inset Index idx
  6865. status collapsed
  6866. \begin_layout Plain Layout
  6867. Object value
  6868. \end_layout
  6869. \end_inset
  6870. Since
  6871. \begin_inset ERT
  6872. status collapsed
  6873. \begin_layout Plain Layout
  6874. \backslash
  6875. grg
  6876. \end_layout
  6877. \end_inset
  6878. \begin_inset space \space{}
  6879. \end_inset
  6880. always works in some concrete frame and coordinate system the object value is a table of the components. As soon as the value of certain object is obtained either by direct assignment or using some built-in formula (way of calculation)
  6881. \begin_inset ERT
  6882. status collapsed
  6883. \begin_layout Plain Layout
  6884. \backslash
  6885. grg
  6886. \end_layout
  6887. \end_inset
  6888. \begin_inset space \space{}
  6889. \end_inset
  6890. remember this value and store it in some internal table. Later this value can be printed, re-evaluated used in expression etc. The object can be returned to its initial indefinite state using the command
  6891. \begin_inset ERT
  6892. status collapsed
  6893. \begin_layout Plain Layout
  6894. \backslash
  6895. comm{
  6896. \end_layout
  6897. \end_inset
  6898. Erase
  6899. \begin_inset ERT
  6900. status collapsed
  6901. \begin_layout Plain Layout
  6902. }
  6903. \end_layout
  6904. \end_inset
  6905. .
  6906. \begin_inset ERT
  6907. status collapsed
  6908. \begin_layout Plain Layout
  6909. \backslash
  6910. cmdind{
  6911. \end_layout
  6912. \end_inset
  6913. Erase
  6914. \begin_inset ERT
  6915. status collapsed
  6916. \begin_layout Plain Layout
  6917. }
  6918. \end_layout
  6919. \end_inset
  6920. \begin_inset ERT
  6921. status collapsed
  6922. \begin_layout Plain Layout
  6923. \backslash
  6924. grg
  6925. \end_layout
  6926. \end_inset
  6927. \begin_inset space \space{}
  6928. \end_inset
  6929. uses object symmetries to reduce total number of components to store.
  6930. \end_layout
  6931. \begin_layout Standard
  6932. \family typewriter
  6933. The complete list of built-in
  6934. \begin_inset ERT
  6935. status collapsed
  6936. \begin_layout Plain Layout
  6937. \backslash
  6938. grg
  6939. \end_layout
  6940. \end_inset
  6941. \begin_inset space \space{}
  6942. \end_inset
  6943. objects is given in appendix C. The chapter 3 also describes built-in objects but in the usual mathematical style. The equivalent commands
  6944. \begin_inset ERT
  6945. status collapsed
  6946. \begin_layout Plain Layout
  6947. \backslash
  6948. cmdind{
  6949. \end_layout
  6950. \end_inset
  6951. Show
  6952. \begin_inset ERT
  6953. status collapsed
  6954. \begin_layout Plain Layout
  6955. \backslash
  6956. parm{
  6957. \end_layout
  6958. \end_inset
  6959. object
  6960. \begin_inset ERT
  6961. status collapsed
  6962. \begin_layout Plain Layout
  6963. }
  6964. \end_layout
  6965. \end_inset
  6966. \begin_inset ERT
  6967. status collapsed
  6968. \begin_layout Plain Layout
  6969. }
  6970. \end_layout
  6971. \end_inset
  6972. \begin_inset ERT
  6973. status collapsed
  6974. \begin_layout Plain Layout
  6975. \backslash
  6976. command{
  6977. \end_layout
  6978. \end_inset
  6979. Show
  6980. \begin_inset ERT
  6981. status collapsed
  6982. \begin_layout Plain Layout
  6983. \backslash
  6984. parm{
  6985. \end_layout
  6986. \end_inset
  6987. object
  6988. \begin_inset ERT
  6989. status collapsed
  6990. \begin_layout Plain Layout
  6991. }
  6992. \end_layout
  6993. \end_inset
  6994. ;
  6995. \begin_inset Newline newline
  6996. \end_inset
  6997. ?
  6998. \begin_inset space ~
  6999. \end_inset
  7000. \begin_inset ERT
  7001. status collapsed
  7002. \begin_layout Plain Layout
  7003. \backslash
  7004. parm{
  7005. \end_layout
  7006. \end_inset
  7007. object
  7008. \begin_inset ERT
  7009. status collapsed
  7010. \begin_layout Plain Layout
  7011. }
  7012. \end_layout
  7013. \end_inset
  7014. ;
  7015. \begin_inset ERT
  7016. status collapsed
  7017. \begin_layout Plain Layout
  7018. }
  7019. \end_layout
  7020. \end_inset
  7021. prints detailed information about the object
  7022. \begin_inset ERT
  7023. status collapsed
  7024. \begin_layout Plain Layout
  7025. \backslash
  7026. parm{
  7027. \end_layout
  7028. \end_inset
  7029. object
  7030. \begin_inset ERT
  7031. status collapsed
  7032. \begin_layout Plain Layout
  7033. }
  7034. \end_layout
  7035. \end_inset
  7036. including object name, identifier, list of indices, type of the component, current state (is the value of an object known or not), symmetries and ways of calculation. Here
  7037. \begin_inset ERT
  7038. status collapsed
  7039. \begin_layout Plain Layout
  7040. \backslash
  7041. parm{
  7042. \end_layout
  7043. \end_inset
  7044. object
  7045. \begin_inset ERT
  7046. status collapsed
  7047. \begin_layout Plain Layout
  7048. }
  7049. \end_layout
  7050. \end_inset
  7051. is either object name or its identifier.
  7052. \end_layout
  7053. \begin_layout Standard
  7054. \family typewriter
  7055. The command
  7056. \begin_inset ERT
  7057. status collapsed
  7058. \begin_layout Plain Layout
  7059. \backslash
  7060. cmdind{
  7061. \end_layout
  7062. \end_inset
  7063. Show *
  7064. \begin_inset ERT
  7065. status collapsed
  7066. \begin_layout Plain Layout
  7067. }
  7068. \end_layout
  7069. \end_inset
  7070. \begin_inset ERT
  7071. status collapsed
  7072. \begin_layout Plain Layout
  7073. \backslash
  7074. command{
  7075. \end_layout
  7076. \end_inset
  7077. Show *;
  7078. \begin_inset ERT
  7079. status collapsed
  7080. \begin_layout Plain Layout
  7081. }
  7082. \end_layout
  7083. \end_inset
  7084. prints complete list of built-in object names. This list is quite long and the command
  7085. \begin_inset ERT
  7086. status collapsed
  7087. \begin_layout Plain Layout
  7088. \backslash
  7089. command{
  7090. \end_layout
  7091. \end_inset
  7092. Show
  7093. \begin_inset ERT
  7094. status collapsed
  7095. \begin_layout Plain Layout
  7096. \backslash
  7097. parm{
  7098. \end_layout
  7099. \end_inset
  7100. c
  7101. \begin_inset ERT
  7102. status collapsed
  7103. \begin_layout Plain Layout
  7104. }
  7105. \end_layout
  7106. \end_inset
  7107. *;
  7108. \begin_inset ERT
  7109. status collapsed
  7110. \begin_layout Plain Layout
  7111. }
  7112. \end_layout
  7113. \end_inset
  7114. gives list of objects whose names begin with the character
  7115. \begin_inset ERT
  7116. status collapsed
  7117. \begin_layout Plain Layout
  7118. \backslash
  7119. parm{
  7120. \end_layout
  7121. \end_inset
  7122. c
  7123. \begin_inset ERT
  7124. status collapsed
  7125. \begin_layout Plain Layout
  7126. }
  7127. \end_layout
  7128. \end_inset
  7129. (
  7130. \begin_inset ERT
  7131. status collapsed
  7132. \begin_layout Plain Layout
  7133. \backslash
  7134. comm{
  7135. \end_layout
  7136. \end_inset
  7137. a
  7138. \begin_inset ERT
  7139. status collapsed
  7140. \begin_layout Plain Layout
  7141. }
  7142. \end_layout
  7143. \end_inset
  7144. \begin_inset ERT
  7145. status collapsed
  7146. \begin_layout Plain Layout
  7147. \backslash
  7148. comm{
  7149. \end_layout
  7150. \end_inset
  7151. z
  7152. \begin_inset ERT
  7153. status collapsed
  7154. \begin_layout Plain Layout
  7155. }
  7156. \end_layout
  7157. \end_inset
  7158. ).
  7159. \end_layout
  7160. \begin_layout Standard
  7161. \family typewriter
  7162. Finally the command
  7163. \begin_inset ERT
  7164. status collapsed
  7165. \begin_layout Plain Layout
  7166. \backslash
  7167. cmdind{
  7168. \end_layout
  7169. \end_inset
  7170. Show All
  7171. \begin_inset ERT
  7172. status collapsed
  7173. \begin_layout Plain Layout
  7174. }
  7175. \end_layout
  7176. \end_inset
  7177. \begin_inset ERT
  7178. status collapsed
  7179. \begin_layout Plain Layout
  7180. \backslash
  7181. command{
  7182. \end_layout
  7183. \end_inset
  7184. Show All;
  7185. \begin_inset ERT
  7186. status collapsed
  7187. \begin_layout Plain Layout
  7188. }
  7189. \end_layout
  7190. \end_inset
  7191. prints list of objects whose values are currently known.
  7192. \end_layout
  7193. \begin_layout Standard
  7194. \family typewriter
  7195. Notice that some built-in objects has limited scope. In particular some objects exists only in certain dimensionality, the quantities which are specific to spaces with torsion are defined iff switch
  7196. \begin_inset ERT
  7197. status collapsed
  7198. \begin_layout Plain Layout
  7199. \backslash
  7200. comm{
  7201. \end_layout
  7202. \end_inset
  7203. TORSION
  7204. \begin_inset ERT
  7205. status collapsed
  7206. \begin_layout Plain Layout
  7207. }
  7208. \end_layout
  7209. \end_inset
  7210. is turned on etc.
  7211. \end_layout
  7212. \begin_layout Standard
  7213. \family typewriter
  7214. Let us consider some examples. We begin with the curvature tensor
  7215. \begin_inset Formula $R^a{}_{bcd}$
  7216. \end_inset
  7217. \begin_inset ERT
  7218. status collapsed
  7219. \begin_layout Plain Layout
  7220. \backslash
  7221. begin{slisting}
  7222. \end_layout
  7223. \end_inset
  7224. <- Show Riemann Tensor;
  7225. \begin_inset ERT
  7226. status collapsed
  7227. \begin_layout Plain Layout
  7228. \backslash
  7229. par
  7230. \end_layout
  7231. \end_inset
  7232. Riemann tensor RIM'a.b.c.d is Scalar Value: unknown Symmetries: a(3,4) Ways of calculation: Standard way (D,OMEGA)
  7233. \begin_inset ERT
  7234. status collapsed
  7235. \begin_layout Plain Layout
  7236. \backslash
  7237. end{slisting}
  7238. \end_layout
  7239. \end_inset
  7240. This object has name Riemann Tensor
  7241. \family typewriter
  7242. \series default
  7243. \shape default
  7244. and identifier RIM
  7245. \family typewriter
  7246. \series default
  7247. \shape default
  7248. . The object is Scalar
  7249. \family typewriter
  7250. \series default
  7251. \shape default
  7252. (0-form) valued and has four frame indices. Frame indices are denoted by the lower-case characters and their upper or lower position are denoted by
  7253. \begin_inset ERT
  7254. status collapsed
  7255. \begin_layout Plain Layout
  7256. \backslash
  7257. comm{
  7258. \end_layout
  7259. \end_inset
  7260. '
  7261. \begin_inset ERT
  7262. status collapsed
  7263. \begin_layout Plain Layout
  7264. }
  7265. \end_layout
  7266. \end_inset
  7267. or
  7268. \begin_inset ERT
  7269. status collapsed
  7270. \begin_layout Plain Layout
  7271. \backslash
  7272. comm{
  7273. \end_layout
  7274. \end_inset
  7275. .
  7276. \begin_inset ERT
  7277. status collapsed
  7278. \begin_layout Plain Layout
  7279. }
  7280. \end_layout
  7281. \end_inset
  7282. respectively. The Riemann tensor is antisymmetric in two last indices which is denoted by
  7283. \begin_inset ERT
  7284. status collapsed
  7285. \begin_layout Plain Layout
  7286. \backslash
  7287. comm{
  7288. \end_layout
  7289. \end_inset
  7290. a(3,4)
  7291. \begin_inset ERT
  7292. status collapsed
  7293. \begin_layout Plain Layout
  7294. }
  7295. \end_layout
  7296. \end_inset
  7297. .
  7298. \end_layout
  7299. \begin_layout Standard
  7300. \family typewriter
  7301. The curvature 2-form
  7302. \begin_inset Formula $\Omega^a{}_b$
  7303. \end_inset
  7304. \begin_inset ERT
  7305. status collapsed
  7306. \begin_layout Plain Layout
  7307. \backslash
  7308. begin{slisting}
  7309. \end_layout
  7310. \end_inset
  7311. <- ? OMEGA;
  7312. \begin_inset ERT
  7313. status collapsed
  7314. \begin_layout Plain Layout
  7315. \backslash
  7316. par
  7317. \end_layout
  7318. \end_inset
  7319. Curvature OMEGA'e.f is 2-form Value: unknown Ways of calculation: Standard way (omega) From spinorial curvature (OMEGAU*,OMEGAD)
  7320. \begin_inset ERT
  7321. status collapsed
  7322. \begin_layout Plain Layout
  7323. \backslash
  7324. end{slisting}
  7325. \end_layout
  7326. \end_inset
  7327. has name Curvature
  7328. \family typewriter
  7329. \series default
  7330. \shape default
  7331. and the identifier OMEGA
  7332. \family typewriter
  7333. \series default
  7334. \shape default
  7335. and is 2-form valued.
  7336. \end_layout
  7337. \begin_layout Standard
  7338. \family typewriter
  7339. The traceless Ricci spinor (the quantity which is usually denoted in the Newman-Penrose formalism as
  7340. \begin_inset Formula $\Phi_{AB\dot{C}\dot{D}}$
  7341. \end_inset
  7342. )
  7343. \begin_inset ERT
  7344. status collapsed
  7345. \begin_layout Plain Layout
  7346. \backslash
  7347. begin{slisting}
  7348. \end_layout
  7349. \end_inset
  7350. <- ? Traceless Ricci Spinor;
  7351. \begin_inset ERT
  7352. status collapsed
  7353. \begin_layout Plain Layout
  7354. \backslash
  7355. par
  7356. \end_layout
  7357. \end_inset
  7358. Traceless ricci spinor RC.AB.CD
  7359. \begin_inset space ~
  7360. \end_inset
  7361. is Scalar Value: unknown Symmetries: h(1,2) Ways of calculation: From spinor curvature (OMEGAU,SD,VOL)
  7362. \begin_inset ERT
  7363. status collapsed
  7364. \begin_layout Plain Layout
  7365. \backslash
  7366. end{slisting}
  7367. \end_layout
  7368. \end_inset
  7369. Spinorial indices are denoted by upper case characters with the trailing
  7370. \begin_inset ERT
  7371. status collapsed
  7372. \begin_layout Plain Layout
  7373. \backslash
  7374. comm{
  7375. \end_layout
  7376. \end_inset
  7377. \begin_inset ERT
  7378. status collapsed
  7379. \begin_layout Plain Layout
  7380. \backslash
  7381. cc
  7382. \end_layout
  7383. \end_inset
  7384. \begin_inset ERT
  7385. status collapsed
  7386. \begin_layout Plain Layout
  7387. }
  7388. \end_layout
  7389. \end_inset
  7390. for conjugated indices. Usual spinorial indices are denoted by a
  7391. \emph on
  7392. single
  7393. \emph default
  7394. upper case letter while summed indices are denoted by several characters. Thus, the traceless Ricci spinor has two summed spinorial indices of rank 2 each taking the values from 0 to 2. The spinor is hermitian
  7395. \begin_inset ERT
  7396. status collapsed
  7397. \begin_layout Plain Layout
  7398. \backslash
  7399. comm{
  7400. \end_layout
  7401. \end_inset
  7402. h(1,2)
  7403. \begin_inset ERT
  7404. status collapsed
  7405. \begin_layout Plain Layout
  7406. }
  7407. \end_layout
  7408. \end_inset
  7409. .
  7410. \end_layout
  7411. \begin_layout Standard
  7412. \family typewriter
  7413. The Einstein equation is an example of equation
  7414. \begin_inset ERT
  7415. status collapsed
  7416. \begin_layout Plain Layout
  7417. \backslash
  7418. begin{slisting}
  7419. \end_layout
  7420. \end_inset
  7421. <- ? Einstein Equation;
  7422. \begin_inset ERT
  7423. status collapsed
  7424. \begin_layout Plain Layout
  7425. \backslash
  7426. par
  7427. \end_layout
  7428. \end_inset
  7429. Einstein equation EEq.g.h is Scalar Equation Value: unknown Symmetries: s(1,2) Ways of calculation: Standard way (G,RIC,RR,TENMOM)
  7430. \begin_inset ERT
  7431. status collapsed
  7432. \begin_layout Plain Layout
  7433. \backslash
  7434. end{slisting}
  7435. \end_layout
  7436. \end_inset
  7437. and 1-form
  7438. \begin_inset Formula $\Gamma^\alpha{}_\beta$
  7439. \end_inset
  7440. is an example of the connection
  7441. \begin_inset ERT
  7442. status collapsed
  7443. \begin_layout Plain Layout
  7444. \backslash
  7445. enlargethispage{2mm}
  7446. \end_layout
  7447. \end_inset
  7448. \begin_inset ERT
  7449. status collapsed
  7450. \begin_layout Plain Layout
  7451. \backslash
  7452. begin{slisting}
  7453. \end_layout
  7454. \end_inset
  7455. <- Show Holonomic Connection;
  7456. \begin_inset ERT
  7457. status collapsed
  7458. \begin_layout Plain Layout
  7459. \backslash
  7460. par
  7461. \end_layout
  7462. \end_inset
  7463. \begin_inset ERT
  7464. status collapsed
  7465. \begin_layout Plain Layout
  7466. \backslash
  7467. reversemarginpar
  7468. \end_layout
  7469. \end_inset
  7470. \begin_inset ERT
  7471. status collapsed
  7472. \begin_layout Plain Layout
  7473. \backslash
  7474. par
  7475. \end_layout
  7476. \end_inset
  7477. Holonomic connection GAMMAxy is 1-form Holonomic Connection Value: unknown Ways of calculation: From frame connection (T,D,omega)
  7478. \begin_inset ERT
  7479. status collapsed
  7480. \begin_layout Plain Layout
  7481. \backslash
  7482. end{slisting}
  7483. \end_layout
  7484. \end_inset
  7485. The coordinate indices are denoted by the lower-case letters with labels
  7486. \begin_inset ERT
  7487. status collapsed
  7488. \begin_layout Plain Layout
  7489. \backslash
  7490. comm{
  7491. \end_layout
  7492. \end_inset
  7493. ˖̂
  7494. \begin_inset ERT
  7495. status collapsed
  7496. \begin_layout Plain Layout
  7497. }
  7498. \end_layout
  7499. \end_inset
  7500. and
  7501. \begin_inset ERT
  7502. status collapsed
  7503. \begin_layout Plain Layout
  7504. \backslash
  7505. comm{
  7506. \end_layout
  7507. \end_inset
  7508. _
  7509. \begin_inset ERT
  7510. status collapsed
  7511. \begin_layout Plain Layout
  7512. }
  7513. \end_layout
  7514. \end_inset
  7515. denoting upper and lower index position respectively. Notice that above the first
  7516. \begin_inset Quotes eld
  7517. \end_inset
  7518. Holonomic connection
  7519. \family typewriter
  7520. \series default
  7521. \shape default
  7522. \begin_inset Quotes erd
  7523. \end_inset
  7524. is the name of the object while second
  7525. \begin_inset Quotes eld
  7526. \end_inset
  7527. Holonomic Connection
  7528. \family typewriter
  7529. \series default
  7530. \shape default
  7531. \begin_inset Quotes erd
  7532. \end_inset
  7533. means that
  7534. \begin_inset ERT
  7535. status collapsed
  7536. \begin_layout Plain Layout
  7537. \backslash
  7538. grg
  7539. \end_layout
  7540. \end_inset
  7541. \begin_inset space \space{}
  7542. \end_inset
  7543. recognizes it as the connection and will use
  7544. \begin_inset ERT
  7545. status collapsed
  7546. \begin_layout Plain Layout
  7547. \backslash
  7548. comm{
  7549. \end_layout
  7550. \end_inset
  7551. GAMMA
  7552. \begin_inset ERT
  7553. status collapsed
  7554. \begin_layout Plain Layout
  7555. }
  7556. \end_layout
  7557. \end_inset
  7558. to construct covariant derivatives for quantities having the coordinate indices.
  7559. \begin_inset ERT
  7560. status collapsed
  7561. \begin_layout Plain Layout
  7562. \backslash
  7563. seethis{
  7564. \end_layout
  7565. \end_inset
  7566. See
  7567. \begin_inset ERT
  7568. status collapsed
  7569. \begin_layout Plain Layout
  7570. \backslash
  7571. pref{
  7572. \end_layout
  7573. \end_inset
  7574. cder
  7575. \begin_inset ERT
  7576. status collapsed
  7577. \begin_layout Plain Layout
  7578. }
  7579. \end_layout
  7580. \end_inset
  7581. about the covariant derivatives.
  7582. \begin_inset ERT
  7583. status collapsed
  7584. \begin_layout Plain Layout
  7585. }
  7586. \end_layout
  7587. \end_inset
  7588. You can define any number of other holonomic connections and use them in the covariant derivatives on the equal footing with the built-in object
  7589. \begin_inset ERT
  7590. status collapsed
  7591. \begin_layout Plain Layout
  7592. \backslash
  7593. comm{
  7594. \end_layout
  7595. \end_inset
  7596. GAMMA
  7597. \begin_inset ERT
  7598. status collapsed
  7599. \begin_layout Plain Layout
  7600. }
  7601. \end_layout
  7602. \end_inset
  7603. .
  7604. \end_layout
  7605. \begin_layout Standard
  7606. \family typewriter
  7607. \begin_inset ERT
  7608. status collapsed
  7609. \begin_layout Plain Layout
  7610. \backslash
  7611. normalmarginpar
  7612. \end_layout
  7613. \end_inset
  7614. \end_layout
  7615. \begin_layout Standard
  7616. \family typewriter
  7617. The notation in which command
  7618. \begin_inset ERT
  7619. status collapsed
  7620. \begin_layout Plain Layout
  7621. \backslash
  7622. comm{
  7623. \end_layout
  7624. \end_inset
  7625. Show
  7626. \begin_inset ERT
  7627. status collapsed
  7628. \begin_layout Plain Layout
  7629. }
  7630. \end_layout
  7631. \end_inset
  7632. prints information about a particular object is the same as in the new object declaration and is explained in details below.
  7633. \end_layout
  7634. \begin_layout Subsection
  7635. \family typewriter
  7636. Macro Objects
  7637. \end_layout
  7638. \begin_layout Standard
  7639. \family typewriter
  7640. \begin_inset Index idx
  7641. status collapsed
  7642. \begin_layout Plain Layout
  7643. Macro Objects
  7644. \end_layout
  7645. \end_inset
  7646. \begin_inset CommandInset label
  7647. LatexCommand label
  7648. name "macro"
  7649. \end_inset
  7650. \end_layout
  7651. \begin_layout Standard
  7652. \family typewriter
  7653. There is also another class of built-in objects which are called
  7654. \emph on
  7655. macro objects
  7656. \emph default
  7657. . The main difference between the usual and macro objects is that macro quantities has no permanent storage to their components instead they are calculated dynamically only when its component is required in some expression. In addition they do not have names and are denoted only by the identifier only. Usually macro objects play auxiliary role. The complete list of macro objects can be found in appendix B.
  7658. \end_layout
  7659. \begin_layout Standard
  7660. \family typewriter
  7661. The example of macro objects are the Christoffel symbols of second and first kind
  7662. \begin_inset Formula $\{{}^\alpha_{\beta\gamma}\}$
  7663. \end_inset
  7664. and
  7665. \begin_inset Formula $[{}_{\alpha,\beta\gamma}]$
  7666. \end_inset
  7667. having identifiers
  7668. \begin_inset ERT
  7669. status collapsed
  7670. \begin_layout Plain Layout
  7671. \backslash
  7672. comm{
  7673. \end_layout
  7674. \end_inset
  7675. CHR
  7676. \begin_inset ERT
  7677. status collapsed
  7678. \begin_layout Plain Layout
  7679. }
  7680. \end_layout
  7681. \end_inset
  7682. and
  7683. \begin_inset ERT
  7684. status collapsed
  7685. \begin_layout Plain Layout
  7686. \backslash
  7687. comm{
  7688. \end_layout
  7689. \end_inset
  7690. CHRF
  7691. \begin_inset ERT
  7692. status collapsed
  7693. \begin_layout Plain Layout
  7694. }
  7695. \end_layout
  7696. \end_inset
  7697. respectively
  7698. \begin_inset ERT
  7699. status collapsed
  7700. \begin_layout Plain Layout
  7701. \backslash
  7702. begin{slisting}
  7703. \end_layout
  7704. \end_inset
  7705. <- Show CHR;
  7706. \begin_inset ERT
  7707. status collapsed
  7708. \begin_layout Plain Layout
  7709. \backslash
  7710. par
  7711. \end_layout
  7712. \end_inset
  7713. CHRxyz is Scalar Macro Object Symmetries: s(2,3)
  7714. \begin_inset ERT
  7715. status collapsed
  7716. \begin_layout Plain Layout
  7717. \backslash
  7718. par
  7719. \end_layout
  7720. \end_inset
  7721. <- ? CHRF;
  7722. \begin_inset ERT
  7723. status collapsed
  7724. \begin_layout Plain Layout
  7725. \backslash
  7726. par
  7727. \end_layout
  7728. \end_inset
  7729. CHRFuvw is Scalar Macro Object Symmetries: s(2,3)
  7730. \begin_inset ERT
  7731. status collapsed
  7732. \begin_layout Plain Layout
  7733. \backslash
  7734. end{slisting}
  7735. \end_layout
  7736. \end_inset
  7737. \end_layout
  7738. \begin_layout Subsection
  7739. \family typewriter
  7740. New Object Declaration
  7741. \end_layout
  7742. \begin_layout Standard
  7743. \family typewriter
  7744. \begin_inset ERT
  7745. status collapsed
  7746. \begin_layout Plain Layout
  7747. \backslash
  7748. grg
  7749. \end_layout
  7750. \end_inset
  7751. \begin_inset space \space{}
  7752. \end_inset
  7753. has very large number of built-in quantities but you are not obliged to use them in your calculations instead you can define new quantities. The command
  7754. \begin_inset ERT
  7755. status collapsed
  7756. \begin_layout Plain Layout
  7757. \backslash
  7758. cmdind{
  7759. \end_layout
  7760. \end_inset
  7761. New Object
  7762. \begin_inset ERT
  7763. status collapsed
  7764. \begin_layout Plain Layout
  7765. }
  7766. \end_layout
  7767. \end_inset
  7768. \begin_inset ERT
  7769. status collapsed
  7770. \begin_layout Plain Layout
  7771. \backslash
  7772. command{
  7773. \end_layout
  7774. \end_inset
  7775. New Object
  7776. \begin_inset ERT
  7777. status collapsed
  7778. \begin_layout Plain Layout
  7779. \backslash
  7780. parm{
  7781. \end_layout
  7782. \end_inset
  7783. ID
  7784. \begin_inset ERT
  7785. status collapsed
  7786. \begin_layout Plain Layout
  7787. }
  7788. \end_layout
  7789. \end_inset
  7790. \begin_inset space \thinspace{}
  7791. \end_inset
  7792. \begin_inset ERT
  7793. status collapsed
  7794. \begin_layout Plain Layout
  7795. \backslash
  7796. opt{
  7797. \end_layout
  7798. \end_inset
  7799. \begin_inset ERT
  7800. status collapsed
  7801. \begin_layout Plain Layout
  7802. \backslash
  7803. parm{
  7804. \end_layout
  7805. \end_inset
  7806. ilst
  7807. \begin_inset ERT
  7808. status collapsed
  7809. \begin_layout Plain Layout
  7810. }
  7811. \end_layout
  7812. \end_inset
  7813. \begin_inset ERT
  7814. status collapsed
  7815. \begin_layout Plain Layout
  7816. }
  7817. \end_layout
  7818. \end_inset
  7819. \begin_inset space \thinspace{}
  7820. \end_inset
  7821. \begin_inset ERT
  7822. status collapsed
  7823. \begin_layout Plain Layout
  7824. \backslash
  7825. opt{
  7826. \end_layout
  7827. \end_inset
  7828. is
  7829. \begin_inset ERT
  7830. status collapsed
  7831. \begin_layout Plain Layout
  7832. \backslash
  7833. parm{
  7834. \end_layout
  7835. \end_inset
  7836. ctype
  7837. \begin_inset ERT
  7838. status collapsed
  7839. \begin_layout Plain Layout
  7840. }
  7841. \end_layout
  7842. \end_inset
  7843. \begin_inset ERT
  7844. status collapsed
  7845. \begin_layout Plain Layout
  7846. }
  7847. \end_layout
  7848. \end_inset
  7849. \begin_inset space \thinspace{}
  7850. \end_inset
  7851. \begin_inset ERT
  7852. status collapsed
  7853. \begin_layout Plain Layout
  7854. \backslash
  7855. opt{
  7856. \end_layout
  7857. \end_inset
  7858. with
  7859. \begin_inset ERT
  7860. status collapsed
  7861. \begin_layout Plain Layout
  7862. \backslash
  7863. opt{
  7864. \end_layout
  7865. \end_inset
  7866. Symmetries
  7867. \begin_inset ERT
  7868. status collapsed
  7869. \begin_layout Plain Layout
  7870. }
  7871. \end_layout
  7872. \end_inset
  7873. \begin_inset space \thinspace{}
  7874. \end_inset
  7875. \begin_inset ERT
  7876. status collapsed
  7877. \begin_layout Plain Layout
  7878. \backslash
  7879. parm{
  7880. \end_layout
  7881. \end_inset
  7882. slst
  7883. \begin_inset ERT
  7884. status collapsed
  7885. \begin_layout Plain Layout
  7886. }
  7887. \end_layout
  7888. \end_inset
  7889. \begin_inset ERT
  7890. status collapsed
  7891. \begin_layout Plain Layout
  7892. }
  7893. \end_layout
  7894. \end_inset
  7895. ;
  7896. \begin_inset ERT
  7897. status collapsed
  7898. \begin_layout Plain Layout
  7899. }
  7900. \end_layout
  7901. \end_inset
  7902. declares a new object. The words
  7903. \begin_inset ERT
  7904. status collapsed
  7905. \begin_layout Plain Layout
  7906. \backslash
  7907. comm{
  7908. \end_layout
  7909. \end_inset
  7910. New
  7911. \begin_inset ERT
  7912. status collapsed
  7913. \begin_layout Plain Layout
  7914. }
  7915. \end_layout
  7916. \end_inset
  7917. or
  7918. \begin_inset ERT
  7919. status collapsed
  7920. \begin_layout Plain Layout
  7921. \backslash
  7922. comm{
  7923. \end_layout
  7924. \end_inset
  7925. Object
  7926. \begin_inset ERT
  7927. status collapsed
  7928. \begin_layout Plain Layout
  7929. }
  7930. \end_layout
  7931. \end_inset
  7932. are optional (but not both) so the above command are equivalent to
  7933. \begin_inset ERT
  7934. status collapsed
  7935. \begin_layout Plain Layout
  7936. \backslash
  7937. command{
  7938. \end_layout
  7939. \end_inset
  7940. Object
  7941. \begin_inset ERT
  7942. status collapsed
  7943. \begin_layout Plain Layout
  7944. \backslash
  7945. parm{
  7946. \end_layout
  7947. \end_inset
  7948. ID
  7949. \begin_inset ERT
  7950. status collapsed
  7951. \begin_layout Plain Layout
  7952. }
  7953. \end_layout
  7954. \end_inset
  7955. \begin_inset space \thinspace{}
  7956. \end_inset
  7957. \begin_inset ERT
  7958. status collapsed
  7959. \begin_layout Plain Layout
  7960. \backslash
  7961. opt{
  7962. \end_layout
  7963. \end_inset
  7964. \begin_inset ERT
  7965. status collapsed
  7966. \begin_layout Plain Layout
  7967. \backslash
  7968. parm{
  7969. \end_layout
  7970. \end_inset
  7971. ilst
  7972. \begin_inset ERT
  7973. status collapsed
  7974. \begin_layout Plain Layout
  7975. }
  7976. \end_layout
  7977. \end_inset
  7978. \begin_inset ERT
  7979. status collapsed
  7980. \begin_layout Plain Layout
  7981. }
  7982. \end_layout
  7983. \end_inset
  7984. \begin_inset space \thinspace{}
  7985. \end_inset
  7986. \begin_inset ERT
  7987. status collapsed
  7988. \begin_layout Plain Layout
  7989. \backslash
  7990. opt{
  7991. \end_layout
  7992. \end_inset
  7993. is
  7994. \begin_inset ERT
  7995. status collapsed
  7996. \begin_layout Plain Layout
  7997. \backslash
  7998. parm{
  7999. \end_layout
  8000. \end_inset
  8001. ctype
  8002. \begin_inset ERT
  8003. status collapsed
  8004. \begin_layout Plain Layout
  8005. }
  8006. \end_layout
  8007. \end_inset
  8008. \begin_inset ERT
  8009. status collapsed
  8010. \begin_layout Plain Layout
  8011. }
  8012. \end_layout
  8013. \end_inset
  8014. \begin_inset space \thinspace{}
  8015. \end_inset
  8016. \begin_inset ERT
  8017. status collapsed
  8018. \begin_layout Plain Layout
  8019. \backslash
  8020. opt{
  8021. \end_layout
  8022. \end_inset
  8023. with
  8024. \begin_inset ERT
  8025. status collapsed
  8026. \begin_layout Plain Layout
  8027. \backslash
  8028. opt{
  8029. \end_layout
  8030. \end_inset
  8031. Symmetries
  8032. \begin_inset ERT
  8033. status collapsed
  8034. \begin_layout Plain Layout
  8035. }
  8036. \end_layout
  8037. \end_inset
  8038. \begin_inset space \thinspace{}
  8039. \end_inset
  8040. \begin_inset ERT
  8041. status collapsed
  8042. \begin_layout Plain Layout
  8043. \backslash
  8044. parm{
  8045. \end_layout
  8046. \end_inset
  8047. slst
  8048. \begin_inset ERT
  8049. status collapsed
  8050. \begin_layout Plain Layout
  8051. }
  8052. \end_layout
  8053. \end_inset
  8054. \begin_inset ERT
  8055. status collapsed
  8056. \begin_layout Plain Layout
  8057. }
  8058. \end_layout
  8059. \end_inset
  8060. ;
  8061. \begin_inset Newline newline
  8062. \end_inset
  8063. New
  8064. \begin_inset ERT
  8065. status collapsed
  8066. \begin_layout Plain Layout
  8067. \backslash
  8068. parm{
  8069. \end_layout
  8070. \end_inset
  8071. ID
  8072. \begin_inset ERT
  8073. status collapsed
  8074. \begin_layout Plain Layout
  8075. }
  8076. \end_layout
  8077. \end_inset
  8078. \begin_inset space \thinspace{}
  8079. \end_inset
  8080. \begin_inset ERT
  8081. status collapsed
  8082. \begin_layout Plain Layout
  8083. \backslash
  8084. opt{
  8085. \end_layout
  8086. \end_inset
  8087. \begin_inset ERT
  8088. status collapsed
  8089. \begin_layout Plain Layout
  8090. \backslash
  8091. parm{
  8092. \end_layout
  8093. \end_inset
  8094. ilst
  8095. \begin_inset ERT
  8096. status collapsed
  8097. \begin_layout Plain Layout
  8098. }
  8099. \end_layout
  8100. \end_inset
  8101. \begin_inset ERT
  8102. status collapsed
  8103. \begin_layout Plain Layout
  8104. }
  8105. \end_layout
  8106. \end_inset
  8107. \begin_inset space \thinspace{}
  8108. \end_inset
  8109. \begin_inset ERT
  8110. status collapsed
  8111. \begin_layout Plain Layout
  8112. \backslash
  8113. opt{
  8114. \end_layout
  8115. \end_inset
  8116. is
  8117. \begin_inset ERT
  8118. status collapsed
  8119. \begin_layout Plain Layout
  8120. \backslash
  8121. parm{
  8122. \end_layout
  8123. \end_inset
  8124. ctype
  8125. \begin_inset ERT
  8126. status collapsed
  8127. \begin_layout Plain Layout
  8128. }
  8129. \end_layout
  8130. \end_inset
  8131. \begin_inset ERT
  8132. status collapsed
  8133. \begin_layout Plain Layout
  8134. }
  8135. \end_layout
  8136. \end_inset
  8137. \begin_inset space \thinspace{}
  8138. \end_inset
  8139. \begin_inset ERT
  8140. status collapsed
  8141. \begin_layout Plain Layout
  8142. \backslash
  8143. opt{
  8144. \end_layout
  8145. \end_inset
  8146. with
  8147. \begin_inset ERT
  8148. status collapsed
  8149. \begin_layout Plain Layout
  8150. \backslash
  8151. opt{
  8152. \end_layout
  8153. \end_inset
  8154. Symmetries
  8155. \begin_inset ERT
  8156. status collapsed
  8157. \begin_layout Plain Layout
  8158. }
  8159. \end_layout
  8160. \end_inset
  8161. \begin_inset space \thinspace{}
  8162. \end_inset
  8163. \begin_inset ERT
  8164. status collapsed
  8165. \begin_layout Plain Layout
  8166. \backslash
  8167. parm{
  8168. \end_layout
  8169. \end_inset
  8170. slst
  8171. \begin_inset ERT
  8172. status collapsed
  8173. \begin_layout Plain Layout
  8174. }
  8175. \end_layout
  8176. \end_inset
  8177. \begin_inset ERT
  8178. status collapsed
  8179. \begin_layout Plain Layout
  8180. }
  8181. \end_layout
  8182. \end_inset
  8183. ;
  8184. \begin_inset ERT
  8185. status collapsed
  8186. \begin_layout Plain Layout
  8187. }
  8188. \end_layout
  8189. \end_inset
  8190. Here
  8191. \begin_inset ERT
  8192. status collapsed
  8193. \begin_layout Plain Layout
  8194. \backslash
  8195. parm{
  8196. \end_layout
  8197. \end_inset
  8198. ID
  8199. \begin_inset ERT
  8200. status collapsed
  8201. \begin_layout Plain Layout
  8202. }
  8203. \end_layout
  8204. \end_inset
  8205. is an identifier of a new object. The identifier can contain letters
  8206. \begin_inset ERT
  8207. status collapsed
  8208. \begin_layout Plain Layout
  8209. \backslash
  8210. comm{
  8211. \end_layout
  8212. \end_inset
  8213. a
  8214. \begin_inset ERT
  8215. status collapsed
  8216. \begin_layout Plain Layout
  8217. }
  8218. \end_layout
  8219. \end_inset
  8220. \begin_inset ERT
  8221. status collapsed
  8222. \begin_layout Plain Layout
  8223. \backslash
  8224. comm{
  8225. \end_layout
  8226. \end_inset
  8227. z
  8228. \begin_inset ERT
  8229. status collapsed
  8230. \begin_layout Plain Layout
  8231. }
  8232. \end_layout
  8233. \end_inset
  8234. ,
  8235. \begin_inset ERT
  8236. status collapsed
  8237. \begin_layout Plain Layout
  8238. \backslash
  8239. comm{
  8240. \end_layout
  8241. \end_inset
  8242. A
  8243. \begin_inset ERT
  8244. status collapsed
  8245. \begin_layout Plain Layout
  8246. }
  8247. \end_layout
  8248. \end_inset
  8249. \begin_inset ERT
  8250. status collapsed
  8251. \begin_layout Plain Layout
  8252. \backslash
  8253. comm{
  8254. \end_layout
  8255. \end_inset
  8256. Z
  8257. \begin_inset ERT
  8258. status collapsed
  8259. \begin_layout Plain Layout
  8260. }
  8261. \end_layout
  8262. \end_inset
  8263. but neither digits nor any other symbols. The identifier must be unique and cannot coincide with the identifier of any other built-in or user-defined object.
  8264. \end_layout
  8265. \begin_layout Standard
  8266. \family typewriter
  8267. The
  8268. \begin_inset ERT
  8269. status collapsed
  8270. \begin_layout Plain Layout
  8271. \backslash
  8272. parm{
  8273. \end_layout
  8274. \end_inset
  8275. ilist
  8276. \begin_inset ERT
  8277. status collapsed
  8278. \begin_layout Plain Layout
  8279. }
  8280. \end_layout
  8281. \end_inset
  8282. is the list of indices having the form
  8283. \begin_inset CommandInset label
  8284. LatexCommand label
  8285. name "indices"
  8286. \end_inset
  8287. \begin_inset ERT
  8288. status collapsed
  8289. \begin_layout Plain Layout
  8290. \backslash
  8291. command{
  8292. \end_layout
  8293. \end_inset
  8294. \begin_inset ERT
  8295. status collapsed
  8296. \begin_layout Plain Layout
  8297. \backslash
  8298. rpt{
  8299. \end_layout
  8300. \end_inset
  8301. \begin_inset ERT
  8302. status collapsed
  8303. \begin_layout Plain Layout
  8304. \backslash
  8305. parm{
  8306. \end_layout
  8307. \end_inset
  8308. ipos
  8309. \begin_inset ERT
  8310. status collapsed
  8311. \begin_layout Plain Layout
  8312. }
  8313. \end_layout
  8314. \end_inset
  8315. \begin_inset space \space{}
  8316. \end_inset
  8317. \begin_inset ERT
  8318. status collapsed
  8319. \begin_layout Plain Layout
  8320. \backslash
  8321. parm{
  8322. \end_layout
  8323. \end_inset
  8324. itype
  8325. \begin_inset ERT
  8326. status collapsed
  8327. \begin_layout Plain Layout
  8328. }
  8329. \end_layout
  8330. \end_inset
  8331. \begin_inset ERT
  8332. status collapsed
  8333. \begin_layout Plain Layout
  8334. }
  8335. \end_layout
  8336. \end_inset
  8337. \begin_inset ERT
  8338. status collapsed
  8339. \begin_layout Plain Layout
  8340. }
  8341. \end_layout
  8342. \end_inset
  8343. where
  8344. \begin_inset ERT
  8345. status collapsed
  8346. \begin_layout Plain Layout
  8347. \backslash
  8348. parm{
  8349. \end_layout
  8350. \end_inset
  8351. ipos
  8352. \begin_inset ERT
  8353. status collapsed
  8354. \begin_layout Plain Layout
  8355. }
  8356. \end_layout
  8357. \end_inset
  8358. defines the index position and
  8359. \begin_inset ERT
  8360. status collapsed
  8361. \begin_layout Plain Layout
  8362. \backslash
  8363. parm{
  8364. \end_layout
  8365. \end_inset
  8366. itype
  8367. \begin_inset ERT
  8368. status collapsed
  8369. \begin_layout Plain Layout
  8370. }
  8371. \end_layout
  8372. \end_inset
  8373. specifies its type. The coordinate holonomic and frame indices are denoted by single lower-case letters with
  8374. \begin_inset ERT
  8375. status collapsed
  8376. \begin_layout Plain Layout
  8377. \backslash
  8378. parm{
  8379. \end_layout
  8380. \end_inset
  8381. ipos
  8382. \begin_inset ERT
  8383. status collapsed
  8384. \begin_layout Plain Layout
  8385. }
  8386. \end_layout
  8387. \end_inset
  8388. \begin_inset ERT
  8389. status collapsed
  8390. \begin_layout Plain Layout
  8391. \backslash
  8392. command{
  8393. \end_layout
  8394. \end_inset
  8395. '
  8396. \family typewriter
  8397. \series default
  8398. \shape default
  8399. \family roman
  8400. \begin_inset space \space{}
  8401. \end_inset
  8402. \begin_inset space \space{}
  8403. \end_inset
  8404. upper frame index
  8405. \begin_inset Newline newline
  8406. \end_inset
  8407. \family typewriter
  8408. .
  8409. \family roman
  8410. \series default
  8411. \shape default
  8412. \begin_inset space \space{}
  8413. \end_inset
  8414. \begin_inset space \space{}
  8415. \end_inset
  8416. lower frame index
  8417. \begin_inset Newline newline
  8418. \end_inset
  8419. \family typewriter
  8420. ˖̂
  8421. \begin_inset ERT
  8422. status collapsed
  8423. \begin_layout Plain Layout
  8424. }
  8425. \end_layout
  8426. \end_inset
  8427. \family roman
  8428. \begin_inset space \space{}
  8429. \end_inset
  8430. \begin_inset space \space{}
  8431. \end_inset
  8432. upper holonomic index
  8433. \begin_inset Newline newline
  8434. \end_inset
  8435. \family typewriter
  8436. _
  8437. \family roman
  8438. \series default
  8439. \shape default
  8440. \begin_inset space \space{}
  8441. \end_inset
  8442. \begin_inset space \space{}
  8443. \end_inset
  8444. lower holonomic index
  8445. \family roman
  8446. \series default
  8447. \shape default
  8448. The frame and holonomic indices in
  8449. \begin_inset ERT
  8450. status collapsed
  8451. \begin_layout Plain Layout
  8452. \backslash
  8453. grg
  8454. \end_layout
  8455. \end_inset
  8456. \begin_inset space \space{}
  8457. \end_inset
  8458. take values from 0 to
  8459. \begin_inset Formula $d-1$
  8460. \end_inset
  8461. where
  8462. \begin_inset Formula $d$
  8463. \end_inset
  8464. is the current space dimensionality.
  8465. \begin_inset Index idx
  8466. status collapsed
  8467. \begin_layout Plain Layout
  8468. Dimension
  8469. \end_layout
  8470. \end_inset
  8471. \end_layout
  8472. \begin_layout Standard
  8473. \family roman
  8474. Spinorial indices are denoted by upper case letters with trailing
  8475. \begin_inset ERT
  8476. status collapsed
  8477. \begin_layout Plain Layout
  8478. \backslash
  8479. comm{
  8480. \end_layout
  8481. \end_inset
  8482. \begin_inset ERT
  8483. status collapsed
  8484. \begin_layout Plain Layout
  8485. \backslash
  8486. cc
  8487. \end_layout
  8488. \end_inset
  8489. \begin_inset ERT
  8490. status collapsed
  8491. \begin_layout Plain Layout
  8492. }
  8493. \end_layout
  8494. \end_inset
  8495. for conjugated spinorial indices:
  8496. \begin_inset ERT
  8497. status collapsed
  8498. \begin_layout Plain Layout
  8499. \backslash
  8500. comm{
  8501. \end_layout
  8502. \end_inset
  8503. A
  8504. \begin_inset ERT
  8505. status collapsed
  8506. \begin_layout Plain Layout
  8507. }
  8508. \end_layout
  8509. \end_inset
  8510. ,
  8511. \begin_inset ERT
  8512. status collapsed
  8513. \begin_layout Plain Layout
  8514. \backslash
  8515. comm{
  8516. \end_layout
  8517. \end_inset
  8518. B
  8519. \begin_inset ERT
  8520. status collapsed
  8521. \begin_layout Plain Layout
  8522. \backslash
  8523. cc
  8524. \end_layout
  8525. \end_inset
  8526. \begin_inset ERT
  8527. status collapsed
  8528. \begin_layout Plain Layout
  8529. }
  8530. \end_layout
  8531. \end_inset
  8532. etc. Summed spinorial index of rank
  8533. \begin_inset Formula $n$
  8534. \end_inset
  8535. is denoted by
  8536. \begin_inset Formula $n$
  8537. \end_inset
  8538. upper-case letters. For example
  8539. \begin_inset ERT
  8540. status collapsed
  8541. \begin_layout Plain Layout
  8542. \backslash
  8543. comm{
  8544. \end_layout
  8545. \end_inset
  8546. ABC
  8547. \begin_inset ERT
  8548. status collapsed
  8549. \begin_layout Plain Layout
  8550. }
  8551. \end_layout
  8552. \end_inset
  8553. denotes summed spinorial index of the rank 3 (runs from 0 to 3) and
  8554. \begin_inset ERT
  8555. status collapsed
  8556. \begin_layout Plain Layout
  8557. \backslash
  8558. comm{
  8559. \end_layout
  8560. \end_inset
  8561. AB
  8562. \begin_inset ERT
  8563. status collapsed
  8564. \begin_layout Plain Layout
  8565. \backslash
  8566. cc
  8567. \end_layout
  8568. \end_inset
  8569. \begin_inset ERT
  8570. status collapsed
  8571. \begin_layout Plain Layout
  8572. }
  8573. \end_layout
  8574. \end_inset
  8575. denotes conjugated summed index of the rank 2 (values 0, 1, 2). The upper position for spinorial indices are denoted either by
  8576. \begin_inset ERT
  8577. status collapsed
  8578. \begin_layout Plain Layout
  8579. \backslash
  8580. comm{
  8581. \end_layout
  8582. \end_inset
  8583. '
  8584. \begin_inset ERT
  8585. status collapsed
  8586. \begin_layout Plain Layout
  8587. }
  8588. \end_layout
  8589. \end_inset
  8590. or
  8591. \begin_inset ERT
  8592. status collapsed
  8593. \begin_layout Plain Layout
  8594. \backslash
  8595. comm{
  8596. \end_layout
  8597. \end_inset
  8598. ˖̂
  8599. \begin_inset ERT
  8600. status collapsed
  8601. \begin_layout Plain Layout
  8602. }
  8603. \end_layout
  8604. \end_inset
  8605. and lower one by
  8606. \begin_inset ERT
  8607. status collapsed
  8608. \begin_layout Plain Layout
  8609. \backslash
  8610. comm{
  8611. \end_layout
  8612. \end_inset
  8613. .
  8614. \begin_inset ERT
  8615. status collapsed
  8616. \begin_layout Plain Layout
  8617. }
  8618. \end_layout
  8619. \end_inset
  8620. or
  8621. \begin_inset ERT
  8622. status collapsed
  8623. \begin_layout Plain Layout
  8624. \backslash
  8625. comm{
  8626. \end_layout
  8627. \end_inset
  8628. _
  8629. \begin_inset ERT
  8630. status collapsed
  8631. \begin_layout Plain Layout
  8632. }
  8633. \end_layout
  8634. \end_inset
  8635. .
  8636. \end_layout
  8637. \begin_layout Standard
  8638. \family roman
  8639. Finally the enumerating indices are denoted by a single lower-case letter followed either by digits or by
  8640. \begin_inset ERT
  8641. status collapsed
  8642. \begin_layout Plain Layout
  8643. \backslash
  8644. comm{
  8645. \end_layout
  8646. \end_inset
  8647. dim
  8648. \begin_inset ERT
  8649. status collapsed
  8650. \begin_layout Plain Layout
  8651. }
  8652. \end_layout
  8653. \end_inset
  8654. . For example the index declared as
  8655. \begin_inset ERT
  8656. status collapsed
  8657. \begin_layout Plain Layout
  8658. \backslash
  8659. comm{
  8660. \end_layout
  8661. \end_inset
  8662. i2
  8663. \begin_inset ERT
  8664. status collapsed
  8665. \begin_layout Plain Layout
  8666. }
  8667. \end_layout
  8668. \end_inset
  8669. runs from 0 to 2 while specification
  8670. \begin_inset ERT
  8671. status collapsed
  8672. \begin_layout Plain Layout
  8673. \backslash
  8674. comm{
  8675. \end_layout
  8676. \end_inset
  8677. a13
  8678. \begin_inset ERT
  8679. status collapsed
  8680. \begin_layout Plain Layout
  8681. }
  8682. \end_layout
  8683. \end_inset
  8684. denotes index whose values runs from 0 to 13. The specification
  8685. \begin_inset ERT
  8686. status collapsed
  8687. \begin_layout Plain Layout
  8688. \backslash
  8689. comm{
  8690. \end_layout
  8691. \end_inset
  8692. idim
  8693. \begin_inset ERT
  8694. status collapsed
  8695. \begin_layout Plain Layout
  8696. }
  8697. \end_layout
  8698. \end_inset
  8699. denotes enumerating index which takes the values from 0 to
  8700. \begin_inset Formula $d-1$
  8701. \end_inset
  8702. . Upper of lower position for enumerating indices are identical, thus in this case symbols
  8703. \begin_inset ERT
  8704. status collapsed
  8705. \begin_layout Plain Layout
  8706. \backslash
  8707. comm{
  8708. \end_layout
  8709. \end_inset
  8710. ' .
  8711. \begin_inset ERT
  8712. status collapsed
  8713. \begin_layout Plain Layout
  8714. \backslash
  8715. ^{
  8716. \backslash
  8717. _}
  8718. \end_layout
  8719. \end_inset
  8720. \begin_inset ERT
  8721. status collapsed
  8722. \begin_layout Plain Layout
  8723. }
  8724. \end_layout
  8725. \end_inset
  8726. are equivalent.
  8727. \end_layout
  8728. \begin_layout Standard
  8729. \family roman
  8730. The
  8731. \begin_inset ERT
  8732. status collapsed
  8733. \begin_layout Plain Layout
  8734. \backslash
  8735. parm{
  8736. \end_layout
  8737. \end_inset
  8738. ctype
  8739. \begin_inset ERT
  8740. status collapsed
  8741. \begin_layout Plain Layout
  8742. }
  8743. \end_layout
  8744. \end_inset
  8745. defines the type of new object component:
  8746. \begin_inset ERT
  8747. status collapsed
  8748. \begin_layout Plain Layout
  8749. \backslash
  8750. command{
  8751. \end_layout
  8752. \end_inset
  8753. Scalar
  8754. \begin_inset ERT
  8755. status collapsed
  8756. \begin_layout Plain Layout
  8757. \backslash
  8758. opt{
  8759. \end_layout
  8760. \end_inset
  8761. Density
  8762. \begin_inset ERT
  8763. status collapsed
  8764. \begin_layout Plain Layout
  8765. \backslash
  8766. parm{
  8767. \end_layout
  8768. \end_inset
  8769. dens
  8770. \begin_inset ERT
  8771. status collapsed
  8772. \begin_layout Plain Layout
  8773. }
  8774. \end_layout
  8775. \end_inset
  8776. \begin_inset ERT
  8777. status collapsed
  8778. \begin_layout Plain Layout
  8779. }
  8780. \end_layout
  8781. \end_inset
  8782. \begin_inset Newline newline
  8783. \end_inset
  8784. \family typewriter
  8785. \begin_inset ERT
  8786. status collapsed
  8787. \begin_layout Plain Layout
  8788. \backslash
  8789. parm{
  8790. \end_layout
  8791. \end_inset
  8792. p
  8793. \begin_inset ERT
  8794. status collapsed
  8795. \begin_layout Plain Layout
  8796. }
  8797. \end_layout
  8798. \end_inset
  8799. -form
  8800. \begin_inset ERT
  8801. status collapsed
  8802. \begin_layout Plain Layout
  8803. \backslash
  8804. opt{
  8805. \end_layout
  8806. \end_inset
  8807. Density
  8808. \begin_inset ERT
  8809. status collapsed
  8810. \begin_layout Plain Layout
  8811. \backslash
  8812. parm{
  8813. \end_layout
  8814. \end_inset
  8815. dens
  8816. \begin_inset ERT
  8817. status collapsed
  8818. \begin_layout Plain Layout
  8819. }
  8820. \end_layout
  8821. \end_inset
  8822. \begin_inset ERT
  8823. status collapsed
  8824. \begin_layout Plain Layout
  8825. }
  8826. \end_layout
  8827. \end_inset
  8828. \begin_inset Newline newline
  8829. \end_inset
  8830. Vector
  8831. \begin_inset ERT
  8832. status collapsed
  8833. \begin_layout Plain Layout
  8834. \backslash
  8835. opt{
  8836. \end_layout
  8837. \end_inset
  8838. Density
  8839. \begin_inset ERT
  8840. status collapsed
  8841. \begin_layout Plain Layout
  8842. \backslash
  8843. parm{
  8844. \end_layout
  8845. \end_inset
  8846. dens
  8847. \begin_inset ERT
  8848. status collapsed
  8849. \begin_layout Plain Layout
  8850. }
  8851. \end_layout
  8852. \end_inset
  8853. \begin_inset ERT
  8854. status collapsed
  8855. \begin_layout Plain Layout
  8856. }
  8857. \end_layout
  8858. \end_inset
  8859. \begin_inset ERT
  8860. status collapsed
  8861. \begin_layout Plain Layout
  8862. }
  8863. \end_layout
  8864. \end_inset
  8865. This part of the declaration can be omitted and then the object is assumed to be scalar-valued. The
  8866. \begin_inset ERT
  8867. status collapsed
  8868. \begin_layout Plain Layout
  8869. \backslash
  8870. parm{
  8871. \end_layout
  8872. \end_inset
  8873. dens
  8874. \begin_inset ERT
  8875. status collapsed
  8876. \begin_layout Plain Layout
  8877. }
  8878. \end_layout
  8879. \end_inset
  8880. defines pseudo-scalar and density properties of the object with respect to coordinate and frame transformations:
  8881. \begin_inset ERT
  8882. status collapsed
  8883. \begin_layout Plain Layout
  8884. \backslash
  8885. command{
  8886. \end_layout
  8887. \end_inset
  8888. \begin_inset ERT
  8889. status collapsed
  8890. \begin_layout Plain Layout
  8891. \backslash
  8892. opt{
  8893. \end_layout
  8894. \end_inset
  8895. sgnL
  8896. \begin_inset ERT
  8897. status collapsed
  8898. \begin_layout Plain Layout
  8899. }
  8900. \end_layout
  8901. \end_inset
  8902. \begin_inset ERT
  8903. status collapsed
  8904. \begin_layout Plain Layout
  8905. \backslash
  8906. opt{
  8907. \end_layout
  8908. \end_inset
  8909. *sgnD
  8910. \begin_inset ERT
  8911. status collapsed
  8912. \begin_layout Plain Layout
  8913. }
  8914. \end_layout
  8915. \end_inset
  8916. \begin_inset ERT
  8917. status collapsed
  8918. \begin_layout Plain Layout
  8919. \backslash
  8920. opt{
  8921. \end_layout
  8922. \end_inset
  8923. *L
  8924. \begin_inset ERT
  8925. status collapsed
  8926. \begin_layout Plain Layout
  8927. \backslash
  8928. ^{
  8929. \backslash
  8930. parm}
  8931. \end_layout
  8932. \end_inset
  8933. \begin_inset ERT
  8934. status collapsed
  8935. \begin_layout Plain Layout
  8936. {
  8937. \end_layout
  8938. \end_inset
  8939. n
  8940. \begin_inset ERT
  8941. status collapsed
  8942. \begin_layout Plain Layout
  8943. }
  8944. \end_layout
  8945. \end_inset
  8946. \begin_inset ERT
  8947. status collapsed
  8948. \begin_layout Plain Layout
  8949. }
  8950. \end_layout
  8951. \end_inset
  8952. \begin_inset ERT
  8953. status collapsed
  8954. \begin_layout Plain Layout
  8955. \backslash
  8956. opt{
  8957. \end_layout
  8958. \end_inset
  8959. *D
  8960. \begin_inset ERT
  8961. status collapsed
  8962. \begin_layout Plain Layout
  8963. \backslash
  8964. ^{
  8965. \backslash
  8966. parm}
  8967. \end_layout
  8968. \end_inset
  8969. \begin_inset ERT
  8970. status collapsed
  8971. \begin_layout Plain Layout
  8972. {
  8973. \end_layout
  8974. \end_inset
  8975. m
  8976. \begin_inset ERT
  8977. status collapsed
  8978. \begin_layout Plain Layout
  8979. }
  8980. \end_layout
  8981. \end_inset
  8982. \begin_inset ERT
  8983. status collapsed
  8984. \begin_layout Plain Layout
  8985. }
  8986. \end_layout
  8987. \end_inset
  8988. \begin_inset ERT
  8989. status collapsed
  8990. \begin_layout Plain Layout
  8991. }
  8992. \end_layout
  8993. \end_inset
  8994. where
  8995. \begin_inset ERT
  8996. status collapsed
  8997. \begin_layout Plain Layout
  8998. \backslash
  8999. comm{
  9000. \end_layout
  9001. \end_inset
  9002. D
  9003. \begin_inset ERT
  9004. status collapsed
  9005. \begin_layout Plain Layout
  9006. }
  9007. \end_layout
  9008. \end_inset
  9009. and
  9010. \begin_inset ERT
  9011. status collapsed
  9012. \begin_layout Plain Layout
  9013. \backslash
  9014. comm{
  9015. \end_layout
  9016. \end_inset
  9017. L
  9018. \begin_inset ERT
  9019. status collapsed
  9020. \begin_layout Plain Layout
  9021. }
  9022. \end_layout
  9023. \end_inset
  9024. is the coordinate transformation determinant
  9025. \begin_inset Formula ${\rm det}(\partial x^{\alpha'}/\partial x^\beta)$
  9026. \end_inset
  9027. and frame transformation determinant
  9028. \begin_inset Formula ${\rm det}(L^a{}_b)$
  9029. \end_inset
  9030. respectively. If
  9031. \begin_inset ERT
  9032. status collapsed
  9033. \begin_layout Plain Layout
  9034. \backslash
  9035. comm{
  9036. \end_layout
  9037. \end_inset
  9038. sgnL
  9039. \begin_inset ERT
  9040. status collapsed
  9041. \begin_layout Plain Layout
  9042. }
  9043. \end_layout
  9044. \end_inset
  9045. or
  9046. \begin_inset ERT
  9047. status collapsed
  9048. \begin_layout Plain Layout
  9049. \backslash
  9050. comm{
  9051. \end_layout
  9052. \end_inset
  9053. sgnD
  9054. \begin_inset ERT
  9055. status collapsed
  9056. \begin_layout Plain Layout
  9057. }
  9058. \end_layout
  9059. \end_inset
  9060. is specified then under appropriate transformation the object must be multiplied on the sign of the corresponding determinant (pseudo tensor). The specification
  9061. \begin_inset ERT
  9062. status collapsed
  9063. \begin_layout Plain Layout
  9064. \backslash
  9065. comm{
  9066. \end_layout
  9067. \end_inset
  9068. L
  9069. \begin_inset ERT
  9070. status collapsed
  9071. \begin_layout Plain Layout
  9072. \backslash
  9073. ^{
  9074. \backslash
  9075. parm}
  9076. \end_layout
  9077. \end_inset
  9078. \begin_inset ERT
  9079. status collapsed
  9080. \begin_layout Plain Layout
  9081. {
  9082. \end_layout
  9083. \end_inset
  9084. n
  9085. \begin_inset ERT
  9086. status collapsed
  9087. \begin_layout Plain Layout
  9088. }
  9089. \end_layout
  9090. \end_inset
  9091. \begin_inset ERT
  9092. status collapsed
  9093. \begin_layout Plain Layout
  9094. }
  9095. \end_layout
  9096. \end_inset
  9097. or
  9098. \begin_inset ERT
  9099. status collapsed
  9100. \begin_layout Plain Layout
  9101. \backslash
  9102. comm{
  9103. \end_layout
  9104. \end_inset
  9105. D
  9106. \begin_inset ERT
  9107. status collapsed
  9108. \begin_layout Plain Layout
  9109. \backslash
  9110. ^{
  9111. \backslash
  9112. parm}
  9113. \end_layout
  9114. \end_inset
  9115. \begin_inset ERT
  9116. status collapsed
  9117. \begin_layout Plain Layout
  9118. {
  9119. \end_layout
  9120. \end_inset
  9121. m
  9122. \begin_inset ERT
  9123. status collapsed
  9124. \begin_layout Plain Layout
  9125. }
  9126. \end_layout
  9127. \end_inset
  9128. \begin_inset ERT
  9129. status collapsed
  9130. \begin_layout Plain Layout
  9131. }
  9132. \end_layout
  9133. \end_inset
  9134. means that the quantity must be multiplied on the appropriate degree of the corresponding determinant (tensor density). The parameters
  9135. \begin_inset ERT
  9136. status collapsed
  9137. \begin_layout Plain Layout
  9138. \backslash
  9139. parm{
  9140. \end_layout
  9141. \end_inset
  9142. p
  9143. \begin_inset ERT
  9144. status collapsed
  9145. \begin_layout Plain Layout
  9146. }
  9147. \end_layout
  9148. \end_inset
  9149. ,
  9150. \begin_inset ERT
  9151. status collapsed
  9152. \begin_layout Plain Layout
  9153. \backslash
  9154. parm{
  9155. \end_layout
  9156. \end_inset
  9157. n
  9158. \begin_inset ERT
  9159. status collapsed
  9160. \begin_layout Plain Layout
  9161. }
  9162. \end_layout
  9163. \end_inset
  9164. and
  9165. \begin_inset ERT
  9166. status collapsed
  9167. \begin_layout Plain Layout
  9168. \backslash
  9169. parm{
  9170. \end_layout
  9171. \end_inset
  9172. m
  9173. \begin_inset ERT
  9174. status collapsed
  9175. \begin_layout Plain Layout
  9176. }
  9177. \end_layout
  9178. \end_inset
  9179. may be given by expressions (must be enclosed in brackets) but value of these expressions must be always integer and positive in the case of
  9180. \begin_inset ERT
  9181. status collapsed
  9182. \begin_layout Plain Layout
  9183. \backslash
  9184. parm{
  9185. \end_layout
  9186. \end_inset
  9187. p
  9188. \begin_inset ERT
  9189. status collapsed
  9190. \begin_layout Plain Layout
  9191. }
  9192. \end_layout
  9193. \end_inset
  9194. .
  9195. \end_layout
  9196. \begin_layout Standard
  9197. \family typewriter
  9198. The symmetry specification
  9199. \begin_inset ERT
  9200. status collapsed
  9201. \begin_layout Plain Layout
  9202. \backslash
  9203. parm{
  9204. \end_layout
  9205. \end_inset
  9206. slst
  9207. \begin_inset ERT
  9208. status collapsed
  9209. \begin_layout Plain Layout
  9210. }
  9211. \end_layout
  9212. \end_inset
  9213. is a list
  9214. \begin_inset ERT
  9215. status collapsed
  9216. \begin_layout Plain Layout
  9217. \backslash
  9218. command{
  9219. \end_layout
  9220. \end_inset
  9221. \begin_inset ERT
  9222. status collapsed
  9223. \begin_layout Plain Layout
  9224. \backslash
  9225. rpt{
  9226. \end_layout
  9227. \end_inset
  9228. \begin_inset ERT
  9229. status collapsed
  9230. \begin_layout Plain Layout
  9231. \backslash
  9232. parm{
  9233. \end_layout
  9234. \end_inset
  9235. slst1
  9236. \begin_inset ERT
  9237. status collapsed
  9238. \begin_layout Plain Layout
  9239. }
  9240. \end_layout
  9241. \end_inset
  9242. \begin_inset ERT
  9243. status collapsed
  9244. \begin_layout Plain Layout
  9245. }
  9246. \end_layout
  9247. \end_inset
  9248. \begin_inset ERT
  9249. status collapsed
  9250. \begin_layout Plain Layout
  9251. }
  9252. \end_layout
  9253. \end_inset
  9254. where each element
  9255. \begin_inset ERT
  9256. status collapsed
  9257. \begin_layout Plain Layout
  9258. \backslash
  9259. parm{
  9260. \end_layout
  9261. \end_inset
  9262. slst1
  9263. \begin_inset ERT
  9264. status collapsed
  9265. \begin_layout Plain Layout
  9266. }
  9267. \end_layout
  9268. \end_inset
  9269. describes symmetries for one group of indices and has the form
  9270. \begin_inset ERT
  9271. status collapsed
  9272. \begin_layout Plain Layout
  9273. \backslash
  9274. command{
  9275. \end_layout
  9276. \end_inset
  9277. \begin_inset ERT
  9278. status collapsed
  9279. \begin_layout Plain Layout
  9280. \backslash
  9281. parm{
  9282. \end_layout
  9283. \end_inset
  9284. sym
  9285. \begin_inset ERT
  9286. status collapsed
  9287. \begin_layout Plain Layout
  9288. }
  9289. \end_layout
  9290. \end_inset
  9291. (
  9292. \begin_inset ERT
  9293. status collapsed
  9294. \begin_layout Plain Layout
  9295. \backslash
  9296. rpt{
  9297. \end_layout
  9298. \end_inset
  9299. \begin_inset ERT
  9300. status collapsed
  9301. \begin_layout Plain Layout
  9302. \backslash
  9303. parm{
  9304. \end_layout
  9305. \end_inset
  9306. slst2
  9307. \begin_inset ERT
  9308. status collapsed
  9309. \begin_layout Plain Layout
  9310. }
  9311. \end_layout
  9312. \end_inset
  9313. \begin_inset ERT
  9314. status collapsed
  9315. \begin_layout Plain Layout
  9316. }
  9317. \end_layout
  9318. \end_inset
  9319. )
  9320. \begin_inset ERT
  9321. status collapsed
  9322. \begin_layout Plain Layout
  9323. }
  9324. \end_layout
  9325. \end_inset
  9326. The
  9327. \begin_inset ERT
  9328. status collapsed
  9329. \begin_layout Plain Layout
  9330. \backslash
  9331. parm{
  9332. \end_layout
  9333. \end_inset
  9334. sym
  9335. \begin_inset ERT
  9336. status collapsed
  9337. \begin_layout Plain Layout
  9338. }
  9339. \end_layout
  9340. \end_inset
  9341. determines type of the symmetry
  9342. \begin_inset ERT
  9343. status collapsed
  9344. \begin_layout Plain Layout
  9345. \backslash
  9346. command{
  9347. \end_layout
  9348. \end_inset
  9349. s
  9350. \begin_inset space \space{}
  9351. \end_inset
  9352. \family roman
  9353. symmetry
  9354. \begin_inset Newline newline
  9355. \end_inset
  9356. \family typewriter
  9357. a
  9358. \begin_inset space \space{}
  9359. \end_inset
  9360. \family roman
  9361. antisymmetry
  9362. \begin_inset Newline newline
  9363. \end_inset
  9364. \family typewriter
  9365. c
  9366. \begin_inset space \space{}
  9367. \end_inset
  9368. \family roman
  9369. cyclic symmetry
  9370. \begin_inset Newline newline
  9371. \end_inset
  9372. \family typewriter
  9373. h
  9374. \begin_inset space \space{}
  9375. \end_inset
  9376. \family roman
  9377. Hermitian symmetry
  9378. \begin_inset ERT
  9379. status collapsed
  9380. \begin_layout Plain Layout
  9381. }
  9382. \end_layout
  9383. \end_inset
  9384. and
  9385. \begin_inset ERT
  9386. status collapsed
  9387. \begin_layout Plain Layout
  9388. \backslash
  9389. parm{
  9390. \end_layout
  9391. \end_inset
  9392. slst2
  9393. \begin_inset ERT
  9394. status collapsed
  9395. \begin_layout Plain Layout
  9396. }
  9397. \end_layout
  9398. \end_inset
  9399. is either index number
  9400. \begin_inset ERT
  9401. status collapsed
  9402. \begin_layout Plain Layout
  9403. \backslash
  9404. parm{
  9405. \end_layout
  9406. \end_inset
  9407. i
  9408. \begin_inset ERT
  9409. status collapsed
  9410. \begin_layout Plain Layout
  9411. }
  9412. \end_layout
  9413. \end_inset
  9414. or list of index numbers
  9415. \begin_inset ERT
  9416. status collapsed
  9417. \begin_layout Plain Layout
  9418. \backslash
  9419. comm{
  9420. \end_layout
  9421. \end_inset
  9422. (
  9423. \begin_inset ERT
  9424. status collapsed
  9425. \begin_layout Plain Layout
  9426. \backslash
  9427. rpt{
  9428. \end_layout
  9429. \end_inset
  9430. \begin_inset ERT
  9431. status collapsed
  9432. \begin_layout Plain Layout
  9433. \backslash
  9434. parm{
  9435. \end_layout
  9436. \end_inset
  9437. i
  9438. \begin_inset ERT
  9439. status collapsed
  9440. \begin_layout Plain Layout
  9441. }
  9442. \end_layout
  9443. \end_inset
  9444. \begin_inset ERT
  9445. status collapsed
  9446. \begin_layout Plain Layout
  9447. }
  9448. \end_layout
  9449. \end_inset
  9450. )
  9451. \begin_inset ERT
  9452. status collapsed
  9453. \begin_layout Plain Layout
  9454. }
  9455. \end_layout
  9456. \end_inset
  9457. or another symmetry specification of the form
  9458. \begin_inset ERT
  9459. status collapsed
  9460. \begin_layout Plain Layout
  9461. \backslash
  9462. parm{
  9463. \end_layout
  9464. \end_inset
  9465. slst1
  9466. \begin_inset ERT
  9467. status collapsed
  9468. \begin_layout Plain Layout
  9469. }
  9470. \end_layout
  9471. \end_inset
  9472. . Notice that
  9473. \begin_inset Formula $n$
  9474. \end_inset
  9475. th object index can be present only in one of the
  9476. \begin_inset ERT
  9477. status collapsed
  9478. \begin_layout Plain Layout
  9479. \backslash
  9480. parm{
  9481. \end_layout
  9482. \end_inset
  9483. slst1
  9484. \begin_inset ERT
  9485. status collapsed
  9486. \begin_layout Plain Layout
  9487. }
  9488. \end_layout
  9489. \end_inset
  9490. .
  9491. \end_layout
  9492. \begin_layout Standard
  9493. \family roman
  9494. Let us consider an object having four indices. Then the following symmetry specifications are possible
  9495. \end_layout
  9496. \begin_layout Standard
  9497. \family roman
  9498. \begin_inset Tabular
  9499. <lyxtabular version="3" rows="6" columns="2">
  9500. <features rotate="0" tabularvalignment="middle" tabularwidth="0pt">
  9501. <column alignment="left" valignment="top">
  9502. <column alignment="left" valignment="top">
  9503. <row>
  9504. <cell alignment="left" valignment="top" usebox="none">
  9505. \begin_inset Text
  9506. \begin_layout Standard
  9507. \family roman
  9508. \begin_inset ERT
  9509. status collapsed
  9510. \begin_layout Plain Layout
  9511. \backslash
  9512. comm{
  9513. \end_layout
  9514. \end_inset
  9515. s(1,2,3,4)
  9516. \begin_inset ERT
  9517. status collapsed
  9518. \begin_layout Plain Layout
  9519. }
  9520. \end_layout
  9521. \end_inset
  9522. \end_layout
  9523. \end_inset
  9524. </cell>
  9525. <cell alignment="left" valignment="top" usebox="none">
  9526. \begin_inset Text
  9527. \begin_layout Standard
  9528. \family roman
  9529. total symmetry
  9530. \end_layout
  9531. \end_inset
  9532. </cell>
  9533. </row>
  9534. <row>
  9535. <cell alignment="left" valignment="top" usebox="none">
  9536. \begin_inset Text
  9537. \begin_layout Standard
  9538. \family roman
  9539. [1mm]
  9540. \begin_inset ERT
  9541. status collapsed
  9542. \begin_layout Plain Layout
  9543. \backslash
  9544. comm{
  9545. \end_layout
  9546. \end_inset
  9547. a(1,2),s(3,4)
  9548. \begin_inset ERT
  9549. status collapsed
  9550. \begin_layout Plain Layout
  9551. }
  9552. \end_layout
  9553. \end_inset
  9554. \end_layout
  9555. \end_inset
  9556. </cell>
  9557. <cell alignment="left" valignment="top" usebox="none">
  9558. \begin_inset Text
  9559. \begin_layout Standard
  9560. \family roman
  9561. antisymmetry in first pair of indices and
  9562. \end_layout
  9563. \end_inset
  9564. </cell>
  9565. </row>
  9566. <row>
  9567. <cell alignment="left" valignment="top" usebox="none">
  9568. \begin_inset Text
  9569. \end_inset
  9570. </cell>
  9571. <cell alignment="left" valignment="top" usebox="none">
  9572. \begin_inset Text
  9573. \begin_layout Standard
  9574. \family roman
  9575. symmetry in second pair
  9576. \end_layout
  9577. \end_inset
  9578. </cell>
  9579. </row>
  9580. <row>
  9581. <cell alignment="left" valignment="top" usebox="none">
  9582. \begin_inset Text
  9583. \begin_layout Standard
  9584. \family roman
  9585. [1mm]
  9586. \begin_inset ERT
  9587. status collapsed
  9588. \begin_layout Plain Layout
  9589. \backslash
  9590. comm{
  9591. \end_layout
  9592. \end_inset
  9593. s((1,2),(3,4))
  9594. \begin_inset ERT
  9595. status collapsed
  9596. \begin_layout Plain Layout
  9597. }
  9598. \end_layout
  9599. \end_inset
  9600. \end_layout
  9601. \end_inset
  9602. </cell>
  9603. <cell alignment="left" valignment="top" usebox="none">
  9604. \begin_inset Text
  9605. \begin_layout Standard
  9606. \family roman
  9607. symmetry in pair permutation
  9608. \end_layout
  9609. \end_inset
  9610. </cell>
  9611. </row>
  9612. <row>
  9613. <cell alignment="left" valignment="top" usebox="none">
  9614. \begin_inset Text
  9615. \begin_layout Standard
  9616. \family roman
  9617. [1mm]
  9618. \begin_inset ERT
  9619. status collapsed
  9620. \begin_layout Plain Layout
  9621. \backslash
  9622. comm{
  9623. \end_layout
  9624. \end_inset
  9625. s(a(1,2),a(3,4))
  9626. \begin_inset ERT
  9627. status collapsed
  9628. \begin_layout Plain Layout
  9629. }
  9630. \end_layout
  9631. \end_inset
  9632. \end_layout
  9633. \end_inset
  9634. </cell>
  9635. <cell alignment="left" valignment="top" usebox="none">
  9636. \begin_inset Text
  9637. \begin_layout Standard
  9638. \family roman
  9639. antisymmetry in first and second pair of indices
  9640. \end_layout
  9641. \end_inset
  9642. </cell>
  9643. </row>
  9644. <row>
  9645. <cell alignment="left" valignment="top" usebox="none">
  9646. \begin_inset Text
  9647. \end_inset
  9648. </cell>
  9649. <cell alignment="left" valignment="top" usebox="none">
  9650. \begin_inset Text
  9651. \begin_layout Standard
  9652. \family roman
  9653. and symmetry in pair permutation
  9654. \end_layout
  9655. \end_inset
  9656. </cell>
  9657. </row>
  9658. </lyxtabular>
  9659. \end_inset
  9660. \begin_inset Newline newline
  9661. \end_inset
  9662. The last example is the well known symmetry of Riemann curvature tensor. The specification
  9663. \begin_inset ERT
  9664. status collapsed
  9665. \begin_layout Plain Layout
  9666. \backslash
  9667. comm{
  9668. \end_layout
  9669. \end_inset
  9670. a(1,2),s(2,3)
  9671. \begin_inset ERT
  9672. status collapsed
  9673. \begin_layout Plain Layout
  9674. }
  9675. \end_layout
  9676. \end_inset
  9677. is erroneous since second index present in both parts of the specification which is not allowed.
  9678. \end_layout
  9679. \begin_layout Standard
  9680. \family roman
  9681. Declaration for new equations is completely similar
  9682. \begin_inset ERT
  9683. status collapsed
  9684. \begin_layout Plain Layout
  9685. \backslash
  9686. cmdind{
  9687. \end_layout
  9688. \end_inset
  9689. New Equation
  9690. \begin_inset ERT
  9691. status collapsed
  9692. \begin_layout Plain Layout
  9693. }
  9694. \end_layout
  9695. \end_inset
  9696. \begin_inset ERT
  9697. status collapsed
  9698. \begin_layout Plain Layout
  9699. \backslash
  9700. command{
  9701. \end_layout
  9702. \end_inset
  9703. \begin_inset ERT
  9704. status collapsed
  9705. \begin_layout Plain Layout
  9706. \backslash
  9707. opt{
  9708. \end_layout
  9709. \end_inset
  9710. New
  9711. \begin_inset ERT
  9712. status collapsed
  9713. \begin_layout Plain Layout
  9714. }
  9715. \end_layout
  9716. \end_inset
  9717. Equation
  9718. \begin_inset ERT
  9719. status collapsed
  9720. \begin_layout Plain Layout
  9721. \backslash
  9722. parm{
  9723. \end_layout
  9724. \end_inset
  9725. ID
  9726. \begin_inset ERT
  9727. status collapsed
  9728. \begin_layout Plain Layout
  9729. }
  9730. \end_layout
  9731. \end_inset
  9732. \begin_inset space \thinspace{}
  9733. \end_inset
  9734. \begin_inset ERT
  9735. status collapsed
  9736. \begin_layout Plain Layout
  9737. \backslash
  9738. opt{
  9739. \end_layout
  9740. \end_inset
  9741. \begin_inset ERT
  9742. status collapsed
  9743. \begin_layout Plain Layout
  9744. \backslash
  9745. parm{
  9746. \end_layout
  9747. \end_inset
  9748. ilst
  9749. \begin_inset ERT
  9750. status collapsed
  9751. \begin_layout Plain Layout
  9752. }
  9753. \end_layout
  9754. \end_inset
  9755. \begin_inset ERT
  9756. status collapsed
  9757. \begin_layout Plain Layout
  9758. }
  9759. \end_layout
  9760. \end_inset
  9761. \begin_inset space \thinspace{}
  9762. \end_inset
  9763. \begin_inset ERT
  9764. status collapsed
  9765. \begin_layout Plain Layout
  9766. \backslash
  9767. opt{
  9768. \end_layout
  9769. \end_inset
  9770. is
  9771. \begin_inset ERT
  9772. status collapsed
  9773. \begin_layout Plain Layout
  9774. \backslash
  9775. parm{
  9776. \end_layout
  9777. \end_inset
  9778. ctype
  9779. \begin_inset ERT
  9780. status collapsed
  9781. \begin_layout Plain Layout
  9782. }
  9783. \end_layout
  9784. \end_inset
  9785. \begin_inset ERT
  9786. status collapsed
  9787. \begin_layout Plain Layout
  9788. }
  9789. \end_layout
  9790. \end_inset
  9791. \begin_inset space \thinspace{}
  9792. \end_inset
  9793. \begin_inset ERT
  9794. status collapsed
  9795. \begin_layout Plain Layout
  9796. \backslash
  9797. opt{
  9798. \end_layout
  9799. \end_inset
  9800. with
  9801. \begin_inset ERT
  9802. status collapsed
  9803. \begin_layout Plain Layout
  9804. \backslash
  9805. opt{
  9806. \end_layout
  9807. \end_inset
  9808. Symmetries
  9809. \begin_inset ERT
  9810. status collapsed
  9811. \begin_layout Plain Layout
  9812. }
  9813. \end_layout
  9814. \end_inset
  9815. \begin_inset space \thinspace{}
  9816. \end_inset
  9817. \begin_inset ERT
  9818. status collapsed
  9819. \begin_layout Plain Layout
  9820. \backslash
  9821. parm{
  9822. \end_layout
  9823. \end_inset
  9824. slst
  9825. \begin_inset ERT
  9826. status collapsed
  9827. \begin_layout Plain Layout
  9828. }
  9829. \end_layout
  9830. \end_inset
  9831. \begin_inset ERT
  9832. status collapsed
  9833. \begin_layout Plain Layout
  9834. }
  9835. \end_layout
  9836. \end_inset
  9837. ;
  9838. \begin_inset ERT
  9839. status collapsed
  9840. \begin_layout Plain Layout
  9841. }
  9842. \end_layout
  9843. \end_inset
  9844. \end_layout
  9845. \begin_layout Standard
  9846. \family roman
  9847. \begin_inset ERT
  9848. status collapsed
  9849. \begin_layout Plain Layout
  9850. \backslash
  9851. grg
  9852. \end_layout
  9853. \end_inset
  9854. \begin_inset space \space{}
  9855. \end_inset
  9856. knows four types of connections:
  9857. \begin_inset ERT
  9858. status collapsed
  9859. \begin_layout Plain Layout
  9860. \backslash
  9861. cmdind{
  9862. \end_layout
  9863. \end_inset
  9864. New Connection
  9865. \begin_inset ERT
  9866. status collapsed
  9867. \begin_layout Plain Layout
  9868. }
  9869. \end_layout
  9870. \end_inset
  9871. \begin_inset CommandInset label
  9872. LatexCommand label
  9873. name "conn2"
  9874. \end_inset
  9875. \begin_inset ERT
  9876. status collapsed
  9877. \begin_layout Plain Layout
  9878. \backslash
  9879. begin{list}
  9880. \end_layout
  9881. \end_inset
  9882. \begin_inset ERT
  9883. status collapsed
  9884. \begin_layout Plain Layout
  9885. {
  9886. \end_layout
  9887. \end_inset
  9888. \begin_inset Formula $\bullet$
  9889. \end_inset
  9890. \begin_inset ERT
  9891. status collapsed
  9892. \begin_layout Plain Layout
  9893. }
  9894. \end_layout
  9895. \end_inset
  9896. \begin_inset ERT
  9897. status collapsed
  9898. \begin_layout Plain Layout
  9899. {
  9900. \end_layout
  9901. \end_inset
  9902. \begin_inset ERT
  9903. status collapsed
  9904. \begin_layout Plain Layout
  9905. \backslash
  9906. labelwidth
  9907. \end_layout
  9908. \end_inset
  9909. =4mm
  9910. \begin_inset ERT
  9911. status collapsed
  9912. \begin_layout Plain Layout
  9913. \backslash
  9914. leftmargin
  9915. \end_layout
  9916. \end_inset
  9917. =
  9918. \begin_inset ERT
  9919. status collapsed
  9920. \begin_layout Plain Layout
  9921. \backslash
  9922. parindent
  9923. \end_layout
  9924. \end_inset
  9925. \begin_inset ERT
  9926. status collapsed
  9927. \begin_layout Plain Layout
  9928. }
  9929. \end_layout
  9930. \end_inset
  9931. \end_layout
  9932. \begin_layout Standard
  9933. \family roman
  9934. \begin_inset ERT
  9935. status collapsed
  9936. \begin_layout Plain Layout
  9937. \backslash
  9938. item
  9939. \end_layout
  9940. \end_inset
  9941. Frame Connection 1-form
  9942. \begin_inset Formula $\omega^a{}_b$
  9943. \end_inset
  9944. having first upper and second lower frame indices
  9945. \end_layout
  9946. \begin_layout Standard
  9947. \family roman
  9948. \begin_inset ERT
  9949. status collapsed
  9950. \begin_layout Plain Layout
  9951. \backslash
  9952. item
  9953. \end_layout
  9954. \end_inset
  9955. Holonomic Connection 1-form
  9956. \begin_inset Formula $\Gamma^\alpha{}_\beta$
  9957. \end_inset
  9958. having first upper and second lower coordinate indices
  9959. \end_layout
  9960. \begin_layout Standard
  9961. \family roman
  9962. \begin_inset ERT
  9963. status collapsed
  9964. \begin_layout Plain Layout
  9965. \backslash
  9966. item
  9967. \end_layout
  9968. \end_inset
  9969. Spinor Connection 1-form
  9970. \begin_inset Formula $\omega_{AB}$
  9971. \end_inset
  9972. with lower spinor index of rank 2
  9973. \end_layout
  9974. \begin_layout Standard
  9975. \family roman
  9976. \begin_inset ERT
  9977. status collapsed
  9978. \begin_layout Plain Layout
  9979. \backslash
  9980. item
  9981. \end_layout
  9982. \end_inset
  9983. Conjugated Spinor Connection
  9984. \begin_inset Formula $\omega_{\dot{A}\dot{B}}$
  9985. \end_inset
  9986. 1-form with lower conjugated spinor index of rank 2
  9987. \begin_inset ERT
  9988. status collapsed
  9989. \begin_layout Plain Layout
  9990. \backslash
  9991. end{list}
  9992. \end_layout
  9993. \end_inset
  9994. Each of these connections are used to construct covariant derivatives with respect to corresponding indices. In addition they are properly transformed under the coordinate change and frame rotation. There are complete set of built-in connections but you can declare a new one by the command
  9995. \begin_inset ERT
  9996. status collapsed
  9997. \begin_layout Plain Layout
  9998. \backslash
  9999. command{
  10000. \end_layout
  10001. \end_inset
  10002. \begin_inset ERT
  10003. status collapsed
  10004. \begin_layout Plain Layout
  10005. \backslash
  10006. opt{
  10007. \end_layout
  10008. \end_inset
  10009. New
  10010. \begin_inset ERT
  10011. status collapsed
  10012. \begin_layout Plain Layout
  10013. }
  10014. \end_layout
  10015. \end_inset
  10016. Connection
  10017. \begin_inset ERT
  10018. status collapsed
  10019. \begin_layout Plain Layout
  10020. \backslash
  10021. parm{
  10022. \end_layout
  10023. \end_inset
  10024. ID
  10025. \begin_inset ERT
  10026. status collapsed
  10027. \begin_layout Plain Layout
  10028. }
  10029. \end_layout
  10030. \end_inset
  10031. 'a.b
  10032. \begin_inset ERT
  10033. status collapsed
  10034. \begin_layout Plain Layout
  10035. \backslash
  10036. opt{
  10037. \end_layout
  10038. \end_inset
  10039. is 1-form
  10040. \begin_inset ERT
  10041. status collapsed
  10042. \begin_layout Plain Layout
  10043. }
  10044. \end_layout
  10045. \end_inset
  10046. ;
  10047. \begin_inset Newline newline
  10048. \end_inset
  10049. \family typewriter
  10050. \begin_inset ERT
  10051. status collapsed
  10052. \begin_layout Plain Layout
  10053. \backslash
  10054. opt{
  10055. \end_layout
  10056. \end_inset
  10057. New
  10058. \begin_inset ERT
  10059. status collapsed
  10060. \begin_layout Plain Layout
  10061. }
  10062. \end_layout
  10063. \end_inset
  10064. Connection
  10065. \begin_inset ERT
  10066. status collapsed
  10067. \begin_layout Plain Layout
  10068. \backslash
  10069. parm{
  10070. \end_layout
  10071. \end_inset
  10072. ID
  10073. \begin_inset ERT
  10074. status collapsed
  10075. \begin_layout Plain Layout
  10076. }
  10077. \end_layout
  10078. \end_inset
  10079. m̂_n
  10080. \begin_inset ERT
  10081. status collapsed
  10082. \begin_layout Plain Layout
  10083. \backslash
  10084. opt{
  10085. \end_layout
  10086. \end_inset
  10087. is 1-form
  10088. \begin_inset ERT
  10089. status collapsed
  10090. \begin_layout Plain Layout
  10091. }
  10092. \end_layout
  10093. \end_inset
  10094. ;
  10095. \begin_inset Newline newline
  10096. \end_inset
  10097. \begin_inset ERT
  10098. status collapsed
  10099. \begin_layout Plain Layout
  10100. \backslash
  10101. opt{
  10102. \end_layout
  10103. \end_inset
  10104. New
  10105. \begin_inset ERT
  10106. status collapsed
  10107. \begin_layout Plain Layout
  10108. }
  10109. \end_layout
  10110. \end_inset
  10111. Connection
  10112. \begin_inset ERT
  10113. status collapsed
  10114. \begin_layout Plain Layout
  10115. \backslash
  10116. parm{
  10117. \end_layout
  10118. \end_inset
  10119. ID
  10120. \begin_inset ERT
  10121. status collapsed
  10122. \begin_layout Plain Layout
  10123. }
  10124. \end_layout
  10125. \end_inset
  10126. .AB
  10127. \begin_inset space \space{}
  10128. \end_inset
  10129. \begin_inset ERT
  10130. status collapsed
  10131. \begin_layout Plain Layout
  10132. \backslash
  10133. opt{
  10134. \end_layout
  10135. \end_inset
  10136. is 1-form
  10137. \begin_inset ERT
  10138. status collapsed
  10139. \begin_layout Plain Layout
  10140. }
  10141. \end_layout
  10142. \end_inset
  10143. ;
  10144. \begin_inset Newline newline
  10145. \end_inset
  10146. \begin_inset ERT
  10147. status collapsed
  10148. \begin_layout Plain Layout
  10149. \backslash
  10150. opt{
  10151. \end_layout
  10152. \end_inset
  10153. New
  10154. \begin_inset ERT
  10155. status collapsed
  10156. \begin_layout Plain Layout
  10157. }
  10158. \end_layout
  10159. \end_inset
  10160. Connection
  10161. \begin_inset ERT
  10162. status collapsed
  10163. \begin_layout Plain Layout
  10164. \backslash
  10165. parm{
  10166. \end_layout
  10167. \end_inset
  10168. ID
  10169. \begin_inset ERT
  10170. status collapsed
  10171. \begin_layout Plain Layout
  10172. }
  10173. \end_layout
  10174. \end_inset
  10175. .AB
  10176. \begin_inset ERT
  10177. status collapsed
  10178. \begin_layout Plain Layout
  10179. \backslash
  10180. cc
  10181. \end_layout
  10182. \end_inset
  10183. \begin_inset space \space{}
  10184. \end_inset
  10185. \begin_inset ERT
  10186. status collapsed
  10187. \begin_layout Plain Layout
  10188. \backslash
  10189. opt{
  10190. \end_layout
  10191. \end_inset
  10192. is 1-form
  10193. \begin_inset ERT
  10194. status collapsed
  10195. \begin_layout Plain Layout
  10196. }
  10197. \end_layout
  10198. \end_inset
  10199. ;
  10200. \begin_inset ERT
  10201. status collapsed
  10202. \begin_layout Plain Layout
  10203. }
  10204. \end_layout
  10205. \end_inset
  10206. Notice that any new connection must belong to one of the listed above types and have indicated type and position of indices. This representation of connection is chosen in
  10207. \begin_inset ERT
  10208. status collapsed
  10209. \begin_layout Plain Layout
  10210. \backslash
  10211. grg
  10212. \end_layout
  10213. \end_inset
  10214. \begin_inset space \space{}
  10215. \end_inset
  10216. for the sake of definiteness.
  10217. \end_layout
  10218. \begin_layout Standard
  10219. \family typewriter
  10220. There is one special case when new object can be declared without explicit
  10221. \begin_inset ERT
  10222. status collapsed
  10223. \begin_layout Plain Layout
  10224. \backslash
  10225. comm{
  10226. \end_layout
  10227. \end_inset
  10228. New Object
  10229. \begin_inset ERT
  10230. status collapsed
  10231. \begin_layout Plain Layout
  10232. }
  10233. \end_layout
  10234. \end_inset
  10235. declaration. Let us consider the following example:
  10236. \begin_inset ERT
  10237. status collapsed
  10238. \begin_layout Plain Layout
  10239. \backslash
  10240. begin{slisting}
  10241. \end_layout
  10242. \end_inset
  10243. <- Coordinates t, x, y, z; <- www=d x; <- Show www;
  10244. \begin_inset ERT
  10245. status collapsed
  10246. \begin_layout Plain Layout
  10247. \backslash
  10248. par
  10249. \end_layout
  10250. \end_inset
  10251. www is 1-form Value: known
  10252. \begin_inset ERT
  10253. status collapsed
  10254. \begin_layout Plain Layout
  10255. \backslash
  10256. end{slisting}
  10257. \end_layout
  10258. \end_inset
  10259. If we assign the value to some identifier
  10260. \begin_inset ERT
  10261. status collapsed
  10262. \begin_layout Plain Layout
  10263. \backslash
  10264. parm{
  10265. \end_layout
  10266. \end_inset
  10267. id
  10268. \begin_inset ERT
  10269. status collapsed
  10270. \begin_layout Plain Layout
  10271. }
  10272. \end_layout
  10273. \end_inset
  10274. (
  10275. \begin_inset ERT
  10276. status collapsed
  10277. \begin_layout Plain Layout
  10278. \backslash
  10279. comm{
  10280. \end_layout
  10281. \end_inset
  10282. www
  10283. \begin_inset ERT
  10284. status collapsed
  10285. \begin_layout Plain Layout
  10286. }
  10287. \end_layout
  10288. \end_inset
  10289. in our example)
  10290. \begin_inset ERT
  10291. status collapsed
  10292. \begin_layout Plain Layout
  10293. \backslash
  10294. seethis{
  10295. \end_layout
  10296. \end_inset
  10297. See page
  10298. \begin_inset CommandInset ref
  10299. LatexCommand pageref
  10300. reference "assig"
  10301. plural "false"
  10302. caps "false"
  10303. noprefix "false"
  10304. \end_inset
  10305. about assignment command.
  10306. \begin_inset ERT
  10307. status collapsed
  10308. \begin_layout Plain Layout
  10309. }
  10310. \end_layout
  10311. \end_inset
  10312. and this identifier is not reserved yet by any other object then
  10313. \begin_inset ERT
  10314. status collapsed
  10315. \begin_layout Plain Layout
  10316. \backslash
  10317. grg
  10318. \end_layout
  10319. \end_inset
  10320. \begin_inset space \space{}
  10321. \end_inset
  10322. automatically declares a new object without indices labeled by the identifier
  10323. \begin_inset ERT
  10324. status collapsed
  10325. \begin_layout Plain Layout
  10326. \backslash
  10327. parm{
  10328. \end_layout
  10329. \end_inset
  10330. id
  10331. \begin_inset ERT
  10332. status collapsed
  10333. \begin_layout Plain Layout
  10334. }
  10335. \end_layout
  10336. \end_inset
  10337. and having the type of the expression in the right-hand side of the assignment (1-form in our example). Notice that the
  10338. \begin_inset ERT
  10339. status collapsed
  10340. \begin_layout Plain Layout
  10341. \backslash
  10342. parm{
  10343. \end_layout
  10344. \end_inset
  10345. id
  10346. \begin_inset ERT
  10347. status collapsed
  10348. \begin_layout Plain Layout
  10349. }
  10350. \end_layout
  10351. \end_inset
  10352. must not include digits since digits represent indices and any new object with indices must be declared explicitly.
  10353. \end_layout
  10354. \begin_layout Standard
  10355. \family typewriter
  10356. The command
  10357. \begin_inset ERT
  10358. status collapsed
  10359. \begin_layout Plain Layout
  10360. \backslash
  10361. command{
  10362. \end_layout
  10363. \end_inset
  10364. Forget
  10365. \begin_inset ERT
  10366. status collapsed
  10367. \begin_layout Plain Layout
  10368. \backslash
  10369. parm{
  10370. \end_layout
  10371. \end_inset
  10372. ID
  10373. \begin_inset ERT
  10374. status collapsed
  10375. \begin_layout Plain Layout
  10376. }
  10377. \end_layout
  10378. \end_inset
  10379. ;
  10380. \begin_inset ERT
  10381. status collapsed
  10382. \begin_layout Plain Layout
  10383. }
  10384. \end_layout
  10385. \end_inset
  10386. completely removes the user-defined object with the identifier
  10387. \begin_inset ERT
  10388. status collapsed
  10389. \begin_layout Plain Layout
  10390. \backslash
  10391. parm{
  10392. \end_layout
  10393. \end_inset
  10394. ID
  10395. \begin_inset ERT
  10396. status collapsed
  10397. \begin_layout Plain Layout
  10398. }
  10399. \end_layout
  10400. \end_inset
  10401. .
  10402. \end_layout
  10403. \begin_layout Standard
  10404. \family typewriter
  10405. Finally let us consider some examples:
  10406. \begin_inset ERT
  10407. status collapsed
  10408. \begin_layout Plain Layout
  10409. \backslash
  10410. begin{slisting}
  10411. \end_layout
  10412. \end_inset
  10413. <- Coordinates t, x, y, z; <- New RNEW'a.bcd is scalar density sgnD with a(3,4); <- Show RNEW;
  10414. \begin_inset ERT
  10415. status collapsed
  10416. \begin_layout Plain Layout
  10417. \backslash
  10418. par
  10419. \end_layout
  10420. \end_inset
  10421. RNEW'a.bxy is Scalar Density sgnD Value: unknown Symmetries: a(3,4)
  10422. \begin_inset ERT
  10423. status collapsed
  10424. \begin_layout Plain Layout
  10425. \backslash
  10426. par
  10427. \end_layout
  10428. \end_inset
  10429. <- Null Metric; <- Connection omnew.AA; <- Show omnew;
  10430. \begin_inset ERT
  10431. status collapsed
  10432. \begin_layout Plain Layout
  10433. \backslash
  10434. par
  10435. \end_layout
  10436. \end_inset
  10437. omnew.AB is 1-form Spinor Connection Value: unknown
  10438. \begin_inset ERT
  10439. status collapsed
  10440. \begin_layout Plain Layout
  10441. \backslash
  10442. end{slisting}
  10443. \end_layout
  10444. \end_inset
  10445. Here the first declaration defines a new scalar valued pseudo tensor
  10446. \begin_inset Formula $\mbox{\comm{RNEW}}^a{}_{b\gamma\delta}$
  10447. \end_inset
  10448. which is antisymmetric in the last pair of indices. Second declaration introduce new spinor connection
  10449. \begin_inset ERT
  10450. status collapsed
  10451. \begin_layout Plain Layout
  10452. \backslash
  10453. comm{
  10454. \end_layout
  10455. \end_inset
  10456. omnew
  10457. \begin_inset ERT
  10458. status collapsed
  10459. \begin_layout Plain Layout
  10460. }
  10461. \end_layout
  10462. \end_inset
  10463. . Notice that new connection is automatically declared 1-form and the type of connection is derived by the type of new object indices (lower spinorial index of rank 2 in our example).
  10464. \end_layout
  10465. \begin_layout Section
  10466. \family typewriter
  10467. Assignment Command
  10468. \end_layout
  10469. \begin_layout Standard
  10470. \family typewriter
  10471. \begin_inset Index idx
  10472. status collapsed
  10473. \begin_layout Plain Layout
  10474. Assignment (command)
  10475. \end_layout
  10476. \end_inset
  10477. \begin_inset CommandInset label
  10478. LatexCommand label
  10479. name "assig"
  10480. \end_inset
  10481. \end_layout
  10482. \begin_layout Standard
  10483. \family typewriter
  10484. The assignment command sets the value to the particular components of the object. In general it has the form
  10485. \begin_inset ERT
  10486. status collapsed
  10487. \begin_layout Plain Layout
  10488. \backslash
  10489. command{
  10490. \end_layout
  10491. \end_inset
  10492. \begin_inset ERT
  10493. status collapsed
  10494. \begin_layout Plain Layout
  10495. \backslash
  10496. opt{
  10497. \end_layout
  10498. \end_inset
  10499. \begin_inset ERT
  10500. status collapsed
  10501. \begin_layout Plain Layout
  10502. \backslash
  10503. parm{
  10504. \end_layout
  10505. \end_inset
  10506. Name
  10507. \begin_inset ERT
  10508. status collapsed
  10509. \begin_layout Plain Layout
  10510. }
  10511. \end_layout
  10512. \end_inset
  10513. \begin_inset ERT
  10514. status collapsed
  10515. \begin_layout Plain Layout
  10516. }
  10517. \end_layout
  10518. \end_inset
  10519. \begin_inset ERT
  10520. status collapsed
  10521. \begin_layout Plain Layout
  10522. \backslash
  10523. rpt{
  10524. \end_layout
  10525. \end_inset
  10526. \begin_inset ERT
  10527. status collapsed
  10528. \begin_layout Plain Layout
  10529. \backslash
  10530. parm{
  10531. \end_layout
  10532. \end_inset
  10533. comp
  10534. \begin_inset ERT
  10535. status collapsed
  10536. \begin_layout Plain Layout
  10537. }
  10538. \end_layout
  10539. \end_inset
  10540. =
  10541. \begin_inset ERT
  10542. status collapsed
  10543. \begin_layout Plain Layout
  10544. \backslash
  10545. parm{
  10546. \end_layout
  10547. \end_inset
  10548. expr
  10549. \begin_inset ERT
  10550. status collapsed
  10551. \begin_layout Plain Layout
  10552. }
  10553. \end_layout
  10554. \end_inset
  10555. \begin_inset ERT
  10556. status collapsed
  10557. \begin_layout Plain Layout
  10558. }
  10559. \end_layout
  10560. \end_inset
  10561. ;
  10562. \begin_inset ERT
  10563. status collapsed
  10564. \begin_layout Plain Layout
  10565. }
  10566. \end_layout
  10567. \end_inset
  10568. or for equations
  10569. \begin_inset ERT
  10570. status collapsed
  10571. \begin_layout Plain Layout
  10572. \backslash
  10573. command{
  10574. \end_layout
  10575. \end_inset
  10576. \begin_inset ERT
  10577. status collapsed
  10578. \begin_layout Plain Layout
  10579. \backslash
  10580. opt{
  10581. \end_layout
  10582. \end_inset
  10583. \begin_inset ERT
  10584. status collapsed
  10585. \begin_layout Plain Layout
  10586. \backslash
  10587. parm{
  10588. \end_layout
  10589. \end_inset
  10590. Name
  10591. \begin_inset ERT
  10592. status collapsed
  10593. \begin_layout Plain Layout
  10594. }
  10595. \end_layout
  10596. \end_inset
  10597. \begin_inset ERT
  10598. status collapsed
  10599. \begin_layout Plain Layout
  10600. }
  10601. \end_layout
  10602. \end_inset
  10603. \begin_inset ERT
  10604. status collapsed
  10605. \begin_layout Plain Layout
  10606. \backslash
  10607. rpt{
  10608. \end_layout
  10609. \end_inset
  10610. \begin_inset ERT
  10611. status collapsed
  10612. \begin_layout Plain Layout
  10613. \backslash
  10614. parm{
  10615. \end_layout
  10616. \end_inset
  10617. comp
  10618. \begin_inset ERT
  10619. status collapsed
  10620. \begin_layout Plain Layout
  10621. }
  10622. \end_layout
  10623. \end_inset
  10624. =
  10625. \begin_inset ERT
  10626. status collapsed
  10627. \begin_layout Plain Layout
  10628. \backslash
  10629. parm{
  10630. \end_layout
  10631. \end_inset
  10632. lhs
  10633. \begin_inset ERT
  10634. status collapsed
  10635. \begin_layout Plain Layout
  10636. }
  10637. \end_layout
  10638. \end_inset
  10639. =
  10640. \begin_inset ERT
  10641. status collapsed
  10642. \begin_layout Plain Layout
  10643. \backslash
  10644. parm{
  10645. \end_layout
  10646. \end_inset
  10647. rhs
  10648. \begin_inset ERT
  10649. status collapsed
  10650. \begin_layout Plain Layout
  10651. }
  10652. \end_layout
  10653. \end_inset
  10654. \begin_inset ERT
  10655. status collapsed
  10656. \begin_layout Plain Layout
  10657. }
  10658. \end_layout
  10659. \end_inset
  10660. ;
  10661. \begin_inset ERT
  10662. status collapsed
  10663. \begin_layout Plain Layout
  10664. }
  10665. \end_layout
  10666. \end_inset
  10667. Here
  10668. \begin_inset ERT
  10669. status collapsed
  10670. \begin_layout Plain Layout
  10671. \backslash
  10672. parm{
  10673. \end_layout
  10674. \end_inset
  10675. Name
  10676. \begin_inset ERT
  10677. status collapsed
  10678. \begin_layout Plain Layout
  10679. }
  10680. \end_layout
  10681. \end_inset
  10682. is the optional object name. If the object has no indices then
  10683. \begin_inset ERT
  10684. status collapsed
  10685. \begin_layout Plain Layout
  10686. \backslash
  10687. parm{
  10688. \end_layout
  10689. \end_inset
  10690. comp
  10691. \begin_inset ERT
  10692. status collapsed
  10693. \begin_layout Plain Layout
  10694. }
  10695. \end_layout
  10696. \end_inset
  10697. is the object identifier. If the object has indices then
  10698. \begin_inset ERT
  10699. status collapsed
  10700. \begin_layout Plain Layout
  10701. \backslash
  10702. parm{
  10703. \end_layout
  10704. \end_inset
  10705. comm
  10706. \begin_inset ERT
  10707. status collapsed
  10708. \begin_layout Plain Layout
  10709. }
  10710. \end_layout
  10711. \end_inset
  10712. consist of identifier with additional digits denoting indices. For example the following command assigns standard spherical flat value to the frame
  10713. \begin_inset Formula $\theta^a$
  10714. \end_inset
  10715. \begin_inset listings
  10716. lstparams "float"
  10717. inline false
  10718. status collapsed
  10719. \begin_layout Plain Layout
  10720. \begin_inset Caption Standard
  10721. \begin_layout Standard
  10722. \family typewriter
  10723. Frame T0 = d t, T1 = d r, T2 = r*d theta, T3 = r*SIN(theta)*d phi;
  10724. \end_layout
  10725. \end_inset
  10726. \end_layout
  10727. \end_inset
  10728. \end_layout
  10729. \begin_layout Standard
  10730. \family typewriter
  10731. and the command
  10732. \begin_inset listings
  10733. lstparams "float"
  10734. inline false
  10735. status collapsed
  10736. \begin_layout Plain Layout
  10737. \begin_inset Caption Standard
  10738. \begin_layout Standard
  10739. \family typewriter
  10740. RIM0123 = 100;
  10741. \end_layout
  10742. \end_inset
  10743. \end_layout
  10744. \end_inset
  10745. \end_layout
  10746. \begin_layout Standard
  10747. \family typewriter
  10748. assigns the value to the
  10749. \begin_inset Formula $R^0{}_{123}$
  10750. \end_inset
  10751. component of the Riemann tensor. Notice that in this notation each digit is considered as one index, thus it does not work if the value of some index is greater than 9 (e.g. if dimensionality is 10 or greater). In this case another notation can be used in which indices are added to the object identifier as a list of digits enclosed in brackets
  10752. \begin_inset ERT
  10753. status collapsed
  10754. \begin_layout Plain Layout
  10755. \backslash
  10756. command{
  10757. \end_layout
  10758. \end_inset
  10759. \begin_inset ERT
  10760. status collapsed
  10761. \begin_layout Plain Layout
  10762. \backslash
  10763. opt{
  10764. \end_layout
  10765. \end_inset
  10766. \begin_inset ERT
  10767. status collapsed
  10768. \begin_layout Plain Layout
  10769. \backslash
  10770. parm{
  10771. \end_layout
  10772. \end_inset
  10773. Name
  10774. \begin_inset ERT
  10775. status collapsed
  10776. \begin_layout Plain Layout
  10777. }
  10778. \end_layout
  10779. \end_inset
  10780. \begin_inset ERT
  10781. status collapsed
  10782. \begin_layout Plain Layout
  10783. }
  10784. \end_layout
  10785. \end_inset
  10786. \begin_inset ERT
  10787. status collapsed
  10788. \begin_layout Plain Layout
  10789. \backslash
  10790. parm{
  10791. \end_layout
  10792. \end_inset
  10793. ID
  10794. \begin_inset ERT
  10795. status collapsed
  10796. \begin_layout Plain Layout
  10797. }
  10798. \end_layout
  10799. \end_inset
  10800. (
  10801. \begin_inset ERT
  10802. status collapsed
  10803. \begin_layout Plain Layout
  10804. \backslash
  10805. rpt{
  10806. \end_layout
  10807. \end_inset
  10808. \begin_inset ERT
  10809. status collapsed
  10810. \begin_layout Plain Layout
  10811. \backslash
  10812. parm{
  10813. \end_layout
  10814. \end_inset
  10815. n
  10816. \begin_inset ERT
  10817. status collapsed
  10818. \begin_layout Plain Layout
  10819. }
  10820. \end_layout
  10821. \end_inset
  10822. \begin_inset ERT
  10823. status collapsed
  10824. \begin_layout Plain Layout
  10825. }
  10826. \end_layout
  10827. \end_inset
  10828. )
  10829. \begin_inset space ~
  10830. \end_inset
  10831. =
  10832. \begin_inset ERT
  10833. status collapsed
  10834. \begin_layout Plain Layout
  10835. \backslash
  10836. parm{
  10837. \end_layout
  10838. \end_inset
  10839. expr
  10840. \begin_inset ERT
  10841. status collapsed
  10842. \begin_layout Plain Layout
  10843. }
  10844. \end_layout
  10845. \end_inset
  10846. ;
  10847. \begin_inset ERT
  10848. status collapsed
  10849. \begin_layout Plain Layout
  10850. }
  10851. \end_layout
  10852. \end_inset
  10853. In particular the command
  10854. \begin_inset listings
  10855. lstparams "float"
  10856. inline false
  10857. status collapsed
  10858. \begin_layout Plain Layout
  10859. \begin_inset Caption Standard
  10860. \begin_layout Standard
  10861. \family typewriter
  10862. RIM(0,1,2,3) = 100;
  10863. \end_layout
  10864. \end_inset
  10865. \end_layout
  10866. \end_inset
  10867. \end_layout
  10868. \begin_layout Standard
  10869. \family typewriter
  10870. is equivalent to the example above.
  10871. \end_layout
  10872. \begin_layout Standard
  10873. \family typewriter
  10874. The assignment set value only to the certain components of an object leaving other components unchanged. But if before assignment the object was in indefinite state (no value is known) then assignment turns it to the definite state and all other components of the object are assumed to be zero.
  10875. \end_layout
  10876. \begin_layout Standard
  10877. \family typewriter
  10878. The digits standing for object indices in the left-hand side of an assignment can be replaced by identifiers
  10879. \begin_inset Index idx
  10880. status collapsed
  10881. \begin_layout Plain Layout
  10882. Assignment (command)!tensorial
  10883. \end_layout
  10884. \end_inset
  10885. \begin_inset ERT
  10886. status collapsed
  10887. \begin_layout Plain Layout
  10888. \backslash
  10889. command{
  10890. \end_layout
  10891. \end_inset
  10892. \begin_inset ERT
  10893. status collapsed
  10894. \begin_layout Plain Layout
  10895. \backslash
  10896. opt{
  10897. \end_layout
  10898. \end_inset
  10899. \begin_inset ERT
  10900. status collapsed
  10901. \begin_layout Plain Layout
  10902. \backslash
  10903. parm{
  10904. \end_layout
  10905. \end_inset
  10906. Name
  10907. \begin_inset ERT
  10908. status collapsed
  10909. \begin_layout Plain Layout
  10910. }
  10911. \end_layout
  10912. \end_inset
  10913. \begin_inset ERT
  10914. status collapsed
  10915. \begin_layout Plain Layout
  10916. }
  10917. \end_layout
  10918. \end_inset
  10919. \begin_inset ERT
  10920. status collapsed
  10921. \begin_layout Plain Layout
  10922. \backslash
  10923. parm{
  10924. \end_layout
  10925. \end_inset
  10926. ID
  10927. \begin_inset ERT
  10928. status collapsed
  10929. \begin_layout Plain Layout
  10930. }
  10931. \end_layout
  10932. \end_inset
  10933. (
  10934. \begin_inset ERT
  10935. status collapsed
  10936. \begin_layout Plain Layout
  10937. \backslash
  10938. rpt{
  10939. \end_layout
  10940. \end_inset
  10941. \begin_inset ERT
  10942. status collapsed
  10943. \begin_layout Plain Layout
  10944. \backslash
  10945. parm{
  10946. \end_layout
  10947. \end_inset
  10948. id
  10949. \begin_inset ERT
  10950. status collapsed
  10951. \begin_layout Plain Layout
  10952. }
  10953. \end_layout
  10954. \end_inset
  10955. \begin_inset ERT
  10956. status collapsed
  10957. \begin_layout Plain Layout
  10958. }
  10959. \end_layout
  10960. \end_inset
  10961. )
  10962. \begin_inset space ~
  10963. \end_inset
  10964. =
  10965. \begin_inset ERT
  10966. status collapsed
  10967. \begin_layout Plain Layout
  10968. \backslash
  10969. parm{
  10970. \end_layout
  10971. \end_inset
  10972. expr
  10973. \begin_inset ERT
  10974. status collapsed
  10975. \begin_layout Plain Layout
  10976. }
  10977. \end_layout
  10978. \end_inset
  10979. ;
  10980. \begin_inset ERT
  10981. status collapsed
  10982. \begin_layout Plain Layout
  10983. }
  10984. \end_layout
  10985. \end_inset
  10986. Such assignment is called
  10987. \emph on
  10988. tensorial
  10989. \emph default
  10990. one. For example the following tensorial assignment set the value to the curvature 2-form
  10991. \begin_inset Formula $\Omega^a{}_b$
  10992. \end_inset
  10993. \begin_inset listings
  10994. lstparams "float"
  10995. inline false
  10996. status collapsed
  10997. \begin_layout Plain Layout
  10998. \begin_inset Caption Standard
  10999. \begin_layout Standard
  11000. \family typewriter
  11001. OMEGA(a,b) = d omega(a,b) + omega(a,m)
  11002. \begin_inset ERT
  11003. status collapsed
  11004. \begin_layout Plain Layout
  11005. {
  11006. \end_layout
  11007. \end_inset
  11008. \begin_inset ERT
  11009. status collapsed
  11010. \begin_layout Plain Layout
  11011. \backslash
  11012. w
  11013. \end_layout
  11014. \end_inset
  11015. \begin_inset ERT
  11016. status collapsed
  11017. \begin_layout Plain Layout
  11018. }
  11019. \end_layout
  11020. \end_inset
  11021. omega(m,b);
  11022. \end_layout
  11023. \end_inset
  11024. \end_layout
  11025. \end_inset
  11026. \end_layout
  11027. \begin_layout Standard
  11028. \family typewriter
  11029. This command is equivalent to
  11030. \begin_inset Formula $d\times d$
  11031. \end_inset
  11032. of assignments where
  11033. \begin_inset ERT
  11034. status collapsed
  11035. \begin_layout Plain Layout
  11036. \backslash
  11037. comm{
  11038. \end_layout
  11039. \end_inset
  11040. a
  11041. \begin_inset ERT
  11042. status collapsed
  11043. \begin_layout Plain Layout
  11044. }
  11045. \end_layout
  11046. \end_inset
  11047. and
  11048. \begin_inset ERT
  11049. status collapsed
  11050. \begin_layout Plain Layout
  11051. \backslash
  11052. comm{
  11053. \end_layout
  11054. \end_inset
  11055. b
  11056. \begin_inset ERT
  11057. status collapsed
  11058. \begin_layout Plain Layout
  11059. }
  11060. \end_layout
  11061. \end_inset
  11062. take values from 0 to
  11063. \begin_inset Formula $d-1$
  11064. \end_inset
  11065. (
  11066. \begin_inset Formula $d$
  11067. \end_inset
  11068. is the space dimensionality).
  11069. \begin_inset Index idx
  11070. status collapsed
  11071. \begin_layout Plain Layout
  11072. Dimension
  11073. \end_layout
  11074. \end_inset
  11075. Notice that identifiers in the left-hand side of tensorial assignment must not coincide with any predefined or declared by the user constant or coordinate. It is possible to mix digits and identifiers:
  11076. \begin_inset listings
  11077. lstparams "float"
  11078. inline false
  11079. status collapsed
  11080. \begin_layout Plain Layout
  11081. \begin_inset Caption Standard
  11082. \begin_layout Standard
  11083. \family typewriter
  11084. FT(0,a) = 0;
  11085. \end_layout
  11086. \end_inset
  11087. \end_layout
  11088. \end_inset
  11089. \end_layout
  11090. \begin_layout Standard
  11091. \family typewriter
  11092. Here
  11093. \begin_inset ERT
  11094. status collapsed
  11095. \begin_layout Plain Layout
  11096. \backslash
  11097. comm{
  11098. \end_layout
  11099. \end_inset
  11100. FT
  11101. \begin_inset ERT
  11102. status collapsed
  11103. \begin_layout Plain Layout
  11104. }
  11105. \end_layout
  11106. \end_inset
  11107. is identifier of the built-in object EM Tensor
  11108. \family typewriter
  11109. \series default
  11110. \shape default
  11111. which is the electromagnetic strength tensor
  11112. \begin_inset Formula $F_{ab}$
  11113. \end_inset
  11114. and this command sets the electric part of the tensor to zero.
  11115. \end_layout
  11116. \begin_layout Standard
  11117. \family typewriter
  11118. The assignment command takes into account symmetries of the objects. For example EM Tensor
  11119. \family typewriter
  11120. \series default
  11121. \shape default
  11122. is antisymmetric and in order to assign value say to the components
  11123. \begin_inset Formula $F_{01}=-F_{10}$
  11124. \end_inset
  11125. it suffices to do this just for one of them
  11126. \begin_inset ERT
  11127. status collapsed
  11128. \begin_layout Plain Layout
  11129. \backslash
  11130. begin{slisting}
  11131. \end_layout
  11132. \end_inset
  11133. <- Coordinates t, x, y, z; <- EM Tensor FT01=111, FT(3,2)=222; <- Write FT; EM tensor:
  11134. \begin_inset ERT
  11135. status collapsed
  11136. \begin_layout Plain Layout
  11137. \backslash
  11138. par
  11139. \end_layout
  11140. \end_inset
  11141. FT = 111 t x
  11142. \begin_inset ERT
  11143. status collapsed
  11144. \begin_layout Plain Layout
  11145. \backslash
  11146. par
  11147. \end_layout
  11148. \end_inset
  11149. FT = -222 y z
  11150. \begin_inset ERT
  11151. status collapsed
  11152. \begin_layout Plain Layout
  11153. \backslash
  11154. end{slisting}
  11155. \end_layout
  11156. \end_inset
  11157. We can see that
  11158. \begin_inset ERT
  11159. status collapsed
  11160. \begin_layout Plain Layout
  11161. \backslash
  11162. grg
  11163. \end_layout
  11164. \end_inset
  11165. \begin_inset space \space{}
  11166. \end_inset
  11167. automatically transforms indices to the
  11168. \emph on
  11169. canonical
  11170. \emph default
  11171. order. This rule works in the case or tensorial assignment as well
  11172. \begin_inset ERT
  11173. status collapsed
  11174. \begin_layout Plain Layout
  11175. \backslash
  11176. begin{slisting}
  11177. \end_layout
  11178. \end_inset
  11179. <- Coordinates t, x, y, z; <- Function ff; <- EM Tensor FT(a,b)=ff(a,b); <- Write FT; EM tensor:
  11180. \begin_inset ERT
  11181. status collapsed
  11182. \begin_layout Plain Layout
  11183. \backslash
  11184. par
  11185. \end_layout
  11186. \end_inset
  11187. FT = ff(0,1) t x
  11188. \begin_inset ERT
  11189. status collapsed
  11190. \begin_layout Plain Layout
  11191. \backslash
  11192. par
  11193. \end_layout
  11194. \end_inset
  11195. FT = ff(0,2) t y
  11196. \begin_inset ERT
  11197. status collapsed
  11198. \begin_layout Plain Layout
  11199. \backslash
  11200. par
  11201. \end_layout
  11202. \end_inset
  11203. FT = ff(0,3) t z
  11204. \begin_inset ERT
  11205. status collapsed
  11206. \begin_layout Plain Layout
  11207. \backslash
  11208. par
  11209. \end_layout
  11210. \end_inset
  11211. FT = ff(1,2) x y
  11212. \begin_inset ERT
  11213. status collapsed
  11214. \begin_layout Plain Layout
  11215. \backslash
  11216. par
  11217. \end_layout
  11218. \end_inset
  11219. FT = ff(1,3) x z
  11220. \begin_inset ERT
  11221. status collapsed
  11222. \begin_layout Plain Layout
  11223. \backslash
  11224. par
  11225. \end_layout
  11226. \end_inset
  11227. FT = ff(2,3) y z
  11228. \begin_inset ERT
  11229. status collapsed
  11230. \begin_layout Plain Layout
  11231. \backslash
  11232. par
  11233. \end_layout
  11234. \end_inset
  11235. <- FT(2,1);
  11236. \begin_inset ERT
  11237. status collapsed
  11238. \begin_layout Plain Layout
  11239. \backslash
  11240. par
  11241. \end_layout
  11242. \end_inset
  11243. - ff(1,2)
  11244. \begin_inset ERT
  11245. status collapsed
  11246. \begin_layout Plain Layout
  11247. \backslash
  11248. end{slisting}
  11249. \end_layout
  11250. \end_inset
  11251. In this case both parameters
  11252. \begin_inset ERT
  11253. status collapsed
  11254. \begin_layout Plain Layout
  11255. \backslash
  11256. comm{
  11257. \end_layout
  11258. \end_inset
  11259. a
  11260. \begin_inset ERT
  11261. status collapsed
  11262. \begin_layout Plain Layout
  11263. }
  11264. \end_layout
  11265. \end_inset
  11266. and
  11267. \begin_inset ERT
  11268. status collapsed
  11269. \begin_layout Plain Layout
  11270. \backslash
  11271. comm{
  11272. \end_layout
  11273. \end_inset
  11274. b
  11275. \begin_inset ERT
  11276. status collapsed
  11277. \begin_layout Plain Layout
  11278. }
  11279. \end_layout
  11280. \end_inset
  11281. runs from 0 to 3 but
  11282. \begin_inset ERT
  11283. status collapsed
  11284. \begin_layout Plain Layout
  11285. \backslash
  11286. grg
  11287. \end_layout
  11288. \end_inset
  11289. \begin_inset space \space{}
  11290. \end_inset
  11291. assigns the value only to the components having indices in the canonical order
  11292. \begin_inset ERT
  11293. status collapsed
  11294. \begin_layout Plain Layout
  11295. \backslash
  11296. comm{
  11297. \end_layout
  11298. \end_inset
  11299. a
  11300. \begin_inset ERT
  11301. status collapsed
  11302. \begin_layout Plain Layout
  11303. }
  11304. \end_layout
  11305. \end_inset
  11306. \begin_inset Formula $<$
  11307. \end_inset
  11308. \begin_inset ERT
  11309. status collapsed
  11310. \begin_layout Plain Layout
  11311. \backslash
  11312. comm{
  11313. \end_layout
  11314. \end_inset
  11315. b
  11316. \begin_inset ERT
  11317. status collapsed
  11318. \begin_layout Plain Layout
  11319. }
  11320. \end_layout
  11321. \end_inset
  11322. .
  11323. \begin_inset ERT
  11324. status collapsed
  11325. \begin_layout Plain Layout
  11326. \backslash
  11327. grg
  11328. \end_layout
  11329. \end_inset
  11330. \begin_inset space \space{}
  11331. \end_inset
  11332. follows this rule also if in the left-hand side of tensorial assignment digits are mixed with parameters which may sometimes produce unexpected result:
  11333. \begin_inset ERT
  11334. status collapsed
  11335. \begin_layout Plain Layout
  11336. \backslash
  11337. begin{slisting}
  11338. \end_layout
  11339. \end_inset
  11340. <- Coordinates t, x, y, z; <- Function ee; <- FT(0,a)=ee(a); <- Write FT; EM tensor:
  11341. \begin_inset ERT
  11342. status collapsed
  11343. \begin_layout Plain Layout
  11344. \backslash
  11345. par
  11346. \end_layout
  11347. \end_inset
  11348. FT = ee(1) t x
  11349. \begin_inset ERT
  11350. status collapsed
  11351. \begin_layout Plain Layout
  11352. \backslash
  11353. par
  11354. \end_layout
  11355. \end_inset
  11356. FT = ee(2) t y
  11357. \begin_inset ERT
  11358. status collapsed
  11359. \begin_layout Plain Layout
  11360. \backslash
  11361. par
  11362. \end_layout
  11363. \end_inset
  11364. FT = ee(3) t z
  11365. \begin_inset ERT
  11366. status collapsed
  11367. \begin_layout Plain Layout
  11368. \backslash
  11369. par
  11370. \end_layout
  11371. \end_inset
  11372. <- Erase FT; <- FT(3,a)=ee(a); <- Write FT; EM tensor:
  11373. \begin_inset ERT
  11374. status collapsed
  11375. \begin_layout Plain Layout
  11376. \backslash
  11377. par
  11378. \end_layout
  11379. \end_inset
  11380. 0
  11381. \begin_inset ERT
  11382. status collapsed
  11383. \begin_layout Plain Layout
  11384. \backslash
  11385. end{slisting}
  11386. \end_layout
  11387. \end_inset
  11388. Observe the difference between these two assignments (the command
  11389. \begin_inset ERT
  11390. status collapsed
  11391. \begin_layout Plain Layout
  11392. \backslash
  11393. comm{
  11394. \end_layout
  11395. \end_inset
  11396. Erase FT;
  11397. \begin_inset ERT
  11398. status collapsed
  11399. \begin_layout Plain Layout
  11400. }
  11401. \end_layout
  11402. \end_inset
  11403. destroys the previously assigned value). In fact second assignment assigns no values since
  11404. \begin_inset ERT
  11405. status collapsed
  11406. \begin_layout Plain Layout
  11407. \backslash
  11408. comm{
  11409. \end_layout
  11410. \end_inset
  11411. 3
  11412. \begin_inset ERT
  11413. status collapsed
  11414. \begin_layout Plain Layout
  11415. }
  11416. \end_layout
  11417. \end_inset
  11418. and
  11419. \begin_inset ERT
  11420. status collapsed
  11421. \begin_layout Plain Layout
  11422. \backslash
  11423. comm{
  11424. \end_layout
  11425. \end_inset
  11426. a
  11427. \begin_inset ERT
  11428. status collapsed
  11429. \begin_layout Plain Layout
  11430. }
  11431. \end_layout
  11432. \end_inset
  11433. are not in the canonical order
  11434. \begin_inset ERT
  11435. status collapsed
  11436. \begin_layout Plain Layout
  11437. \backslash
  11438. comm{
  11439. \end_layout
  11440. \end_inset
  11441. 3
  11442. \begin_inset ERT
  11443. status collapsed
  11444. \begin_layout Plain Layout
  11445. }
  11446. \end_layout
  11447. \end_inset
  11448. \begin_inset Formula $\geq$
  11449. \end_inset
  11450. \begin_inset ERT
  11451. status collapsed
  11452. \begin_layout Plain Layout
  11453. \backslash
  11454. comm{
  11455. \end_layout
  11456. \end_inset
  11457. a
  11458. \begin_inset ERT
  11459. status collapsed
  11460. \begin_layout Plain Layout
  11461. }
  11462. \end_layout
  11463. \end_inset
  11464. for
  11465. \begin_inset ERT
  11466. status collapsed
  11467. \begin_layout Plain Layout
  11468. \backslash
  11469. comm{
  11470. \end_layout
  11471. \end_inset
  11472. a
  11473. \begin_inset ERT
  11474. status collapsed
  11475. \begin_layout Plain Layout
  11476. }
  11477. \end_layout
  11478. \end_inset
  11479. running from 0 to 3. Notice the difference from the case when all indices in the left-hand side are given by the explicit numerical values. In this case
  11480. \begin_inset ERT
  11481. status collapsed
  11482. \begin_layout Plain Layout
  11483. \backslash
  11484. grg
  11485. \end_layout
  11486. \end_inset
  11487. \begin_inset space \space{}
  11488. \end_inset
  11489. automatically transforms the indices to their canonical order and
  11490. \begin_inset ERT
  11491. status collapsed
  11492. \begin_layout Plain Layout
  11493. \backslash
  11494. comm{
  11495. \end_layout
  11496. \end_inset
  11497. FT(3,2)=222;
  11498. \begin_inset ERT
  11499. status collapsed
  11500. \begin_layout Plain Layout
  11501. }
  11502. \end_layout
  11503. \end_inset
  11504. is equivalent to
  11505. \begin_inset ERT
  11506. status collapsed
  11507. \begin_layout Plain Layout
  11508. \backslash
  11509. comm{
  11510. \end_layout
  11511. \end_inset
  11512. FT(2,3)=-222;
  11513. \begin_inset ERT
  11514. status collapsed
  11515. \begin_layout Plain Layout
  11516. }
  11517. \end_layout
  11518. \end_inset
  11519. .
  11520. \end_layout
  11521. \begin_layout Standard
  11522. \family typewriter
  11523. Finally there is one more form of the tensorial assignment which can be applied to the summed spinorial indices.
  11524. \begin_inset Index idx
  11525. status collapsed
  11526. \begin_layout Plain Layout
  11527. Assignment (command)!summed spinor indices
  11528. \end_layout
  11529. \end_inset
  11530. Let us consider the spinorial analogue of electromagnetic strength tensor
  11531. \begin_inset Formula $\Phi_{AB}$
  11532. \end_inset
  11533. . This spinor is irreducible (i.e. symmetric in
  11534. \begin_inset Formula $\scriptstyle AB$
  11535. \end_inset
  11536. ). The corresponding
  11537. \begin_inset ERT
  11538. status collapsed
  11539. \begin_layout Plain Layout
  11540. \backslash
  11541. grg
  11542. \end_layout
  11543. \end_inset
  11544. \begin_inset space \space{}
  11545. \end_inset
  11546. built-in object Undotted EM Spinor
  11547. \family typewriter
  11548. \series default
  11549. \shape default
  11550. (identifier
  11551. \begin_inset ERT
  11552. status collapsed
  11553. \begin_layout Plain Layout
  11554. \backslash
  11555. comm{
  11556. \end_layout
  11557. \end_inset
  11558. FIU
  11559. \begin_inset ERT
  11560. status collapsed
  11561. \begin_layout Plain Layout
  11562. }
  11563. \end_layout
  11564. \end_inset
  11565. ) has one summed spinorial index of rank 2. Let us consider two different assignment commands
  11566. \begin_inset ERT
  11567. status collapsed
  11568. \begin_layout Plain Layout
  11569. \backslash
  11570. begin{slisting}
  11571. \end_layout
  11572. \end_inset
  11573. <- Coordinates u, v, z, z
  11574. \begin_inset space ~
  11575. \end_inset
  11576. ;
  11577. \begin_inset ERT
  11578. status collapsed
  11579. \begin_layout Plain Layout
  11580. \backslash
  11581. par
  11582. \end_layout
  11583. \end_inset
  11584. z & z
  11585. \begin_inset space ~
  11586. \end_inset
  11587. - conjugated pair.
  11588. \begin_inset ERT
  11589. status collapsed
  11590. \begin_layout Plain Layout
  11591. \backslash
  11592. par
  11593. \end_layout
  11594. \end_inset
  11595. <- Null Metric; <- Function ee; <- FIU(a)=ee(a); <- Write FIU; Undotted EM spinor:
  11596. \begin_inset ERT
  11597. status collapsed
  11598. \begin_layout Plain Layout
  11599. \backslash
  11600. par
  11601. \end_layout
  11602. \end_inset
  11603. FIU = ee(0) 0
  11604. \begin_inset ERT
  11605. status collapsed
  11606. \begin_layout Plain Layout
  11607. \backslash
  11608. par
  11609. \end_layout
  11610. \end_inset
  11611. FIU = ee(1) 1
  11612. \begin_inset ERT
  11613. status collapsed
  11614. \begin_layout Plain Layout
  11615. \backslash
  11616. par
  11617. \end_layout
  11618. \end_inset
  11619. FIU = ee(2) 2
  11620. \begin_inset ERT
  11621. status collapsed
  11622. \begin_layout Plain Layout
  11623. \backslash
  11624. par
  11625. \end_layout
  11626. \end_inset
  11627. <- Erase FIU; <- FIU(a+b)=ee(a,b); <- Write FIU; Undotted EM spinor:
  11628. \begin_inset ERT
  11629. status collapsed
  11630. \begin_layout Plain Layout
  11631. \backslash
  11632. par
  11633. \end_layout
  11634. \end_inset
  11635. FIU = ee(0,0) 0
  11636. \begin_inset ERT
  11637. status collapsed
  11638. \begin_layout Plain Layout
  11639. \backslash
  11640. par
  11641. \end_layout
  11642. \end_inset
  11643. FIU = ee(0,1) 1
  11644. \begin_inset ERT
  11645. status collapsed
  11646. \begin_layout Plain Layout
  11647. \backslash
  11648. par
  11649. \end_layout
  11650. \end_inset
  11651. FIU = ee(1,1) 2
  11652. \begin_inset ERT
  11653. status collapsed
  11654. \begin_layout Plain Layout
  11655. \backslash
  11656. end{slisting}
  11657. \end_layout
  11658. \end_inset
  11659. In the first case
  11660. \begin_inset ERT
  11661. status collapsed
  11662. \begin_layout Plain Layout
  11663. \backslash
  11664. comm{
  11665. \end_layout
  11666. \end_inset
  11667. a
  11668. \begin_inset ERT
  11669. status collapsed
  11670. \begin_layout Plain Layout
  11671. }
  11672. \end_layout
  11673. \end_inset
  11674. is treated as a summed index and runs from 0 to 2 but in the second case
  11675. \begin_inset ERT
  11676. status collapsed
  11677. \begin_layout Plain Layout
  11678. \backslash
  11679. comm{
  11680. \end_layout
  11681. \end_inset
  11682. a
  11683. \begin_inset ERT
  11684. status collapsed
  11685. \begin_layout Plain Layout
  11686. }
  11687. \end_layout
  11688. \end_inset
  11689. and
  11690. \begin_inset ERT
  11691. status collapsed
  11692. \begin_layout Plain Layout
  11693. \backslash
  11694. comm{
  11695. \end_layout
  11696. \end_inset
  11697. b
  11698. \begin_inset ERT
  11699. status collapsed
  11700. \begin_layout Plain Layout
  11701. }
  11702. \end_layout
  11703. \end_inset
  11704. are considered as usual single SL(2,C) spinorial indices each having values 0 and 1.
  11705. \end_layout
  11706. \begin_layout Standard
  11707. \family typewriter
  11708. The notation for the object components in the left-hand side of assignment do not distinguishes upper and lower indices. Actually the indices are always assumed to be in the default position. You can always check the default index types and positions using the command
  11709. \begin_inset ERT
  11710. status collapsed
  11711. \begin_layout Plain Layout
  11712. \backslash
  11713. comm{
  11714. \end_layout
  11715. \end_inset
  11716. Show
  11717. \begin_inset ERT
  11718. status collapsed
  11719. \begin_layout Plain Layout
  11720. \backslash
  11721. parm{
  11722. \end_layout
  11723. \end_inset
  11724. object
  11725. \begin_inset ERT
  11726. status collapsed
  11727. \begin_layout Plain Layout
  11728. }
  11729. \end_layout
  11730. \end_inset
  11731. ;
  11732. \begin_inset ERT
  11733. status collapsed
  11734. \begin_layout Plain Layout
  11735. }
  11736. \end_layout
  11737. \end_inset
  11738. .
  11739. \begin_inset ERT
  11740. status collapsed
  11741. \begin_layout Plain Layout
  11742. \backslash
  11743. cmdind{
  11744. \end_layout
  11745. \end_inset
  11746. Show
  11747. \begin_inset ERT
  11748. status collapsed
  11749. \begin_layout Plain Layout
  11750. \backslash
  11751. parm{
  11752. \end_layout
  11753. \end_inset
  11754. object
  11755. \begin_inset ERT
  11756. status collapsed
  11757. \begin_layout Plain Layout
  11758. }
  11759. \end_layout
  11760. \end_inset
  11761. \begin_inset ERT
  11762. status collapsed
  11763. \begin_layout Plain Layout
  11764. }
  11765. \end_layout
  11766. \end_inset
  11767. For example the Riemann Tensor
  11768. \family typewriter
  11769. \series default
  11770. \shape default
  11771. has first upper and three lower frame indices and the command
  11772. \begin_inset ERT
  11773. status collapsed
  11774. \begin_layout Plain Layout
  11775. \backslash
  11776. comm{
  11777. \end_layout
  11778. \end_inset
  11779. RIM0123=100;
  11780. \begin_inset ERT
  11781. status collapsed
  11782. \begin_layout Plain Layout
  11783. }
  11784. \end_layout
  11785. \end_inset
  11786. and
  11787. \begin_inset ERT
  11788. status collapsed
  11789. \begin_layout Plain Layout
  11790. \backslash
  11791. comm{
  11792. \end_layout
  11793. \end_inset
  11794. RIM(0,1,2,3)=100;
  11795. \begin_inset ERT
  11796. status collapsed
  11797. \begin_layout Plain Layout
  11798. }
  11799. \end_layout
  11800. \end_inset
  11801. both assign value to the
  11802. \begin_inset Formula $R^0{}_{123}$
  11803. \end_inset
  11804. component of the tensor where indices are represented with respect to the current frame.
  11805. \end_layout
  11806. \begin_layout Section
  11807. \family typewriter
  11808. Geometry
  11809. \end_layout
  11810. \begin_layout Standard
  11811. \family typewriter
  11812. The number of built-in objects in
  11813. \begin_inset ERT
  11814. status collapsed
  11815. \begin_layout Plain Layout
  11816. \backslash
  11817. grg
  11818. \end_layout
  11819. \end_inset
  11820. \begin_inset space \space{}
  11821. \end_inset
  11822. is rather large. They all described in chapter 3 and appendices B and C. In this section we consider only the most important ones.
  11823. \end_layout
  11824. \begin_layout Subsection
  11825. \family typewriter
  11826. Metric, Frame and Line-Element
  11827. \end_layout
  11828. \begin_layout Standard
  11829. \family typewriter
  11830. \begin_inset Index idx
  11831. status collapsed
  11832. \begin_layout Plain Layout
  11833. Metric
  11834. \end_layout
  11835. \end_inset
  11836. \begin_inset Index idx
  11837. status collapsed
  11838. \begin_layout Plain Layout
  11839. Frame
  11840. \end_layout
  11841. \end_inset
  11842. \begin_inset CommandInset label
  11843. LatexCommand label
  11844. name "metric"
  11845. \end_inset
  11846. \end_layout
  11847. \begin_layout Standard
  11848. \family typewriter
  11849. The line-element in
  11850. \begin_inset ERT
  11851. status collapsed
  11852. \begin_layout Plain Layout
  11853. \backslash
  11854. grg
  11855. \end_layout
  11856. \end_inset
  11857. \begin_inset space \space{}
  11858. \end_inset
  11859. is defined by the following equation
  11860. \begin_inset Formula \begin{equation}
  11861. ds^2 = g_{ab}\,\theta^a\!\otimes\theta^b
  11862. \end{equation}
  11863. \end_inset
  11864. where
  11865. \begin_inset Formula $\theta^a=h^a_\mu dx^\mu$
  11866. \end_inset
  11867. is the frame 1-form and
  11868. \begin_inset Formula $g_{ab}$
  11869. \end_inset
  11870. is the frame metric. The corresponding built-in objects are
  11871. \begin_inset ERT
  11872. status collapsed
  11873. \begin_layout Plain Layout
  11874. \backslash
  11875. comm{
  11876. \end_layout
  11877. \end_inset
  11878. Frame
  11879. \begin_inset ERT
  11880. status collapsed
  11881. \begin_layout Plain Layout
  11882. }
  11883. \end_layout
  11884. \end_inset
  11885. (identifier
  11886. \begin_inset ERT
  11887. status collapsed
  11888. \begin_layout Plain Layout
  11889. \backslash
  11890. comm{
  11891. \end_layout
  11892. \end_inset
  11893. T
  11894. \begin_inset ERT
  11895. status collapsed
  11896. \begin_layout Plain Layout
  11897. }
  11898. \end_layout
  11899. \end_inset
  11900. ) and
  11901. \begin_inset ERT
  11902. status collapsed
  11903. \begin_layout Plain Layout
  11904. \backslash
  11905. comm{
  11906. \end_layout
  11907. \end_inset
  11908. Metric
  11909. \begin_inset ERT
  11910. status collapsed
  11911. \begin_layout Plain Layout
  11912. }
  11913. \end_layout
  11914. \end_inset
  11915. (identifier
  11916. \begin_inset ERT
  11917. status collapsed
  11918. \begin_layout Plain Layout
  11919. \backslash
  11920. comm{
  11921. \end_layout
  11922. \end_inset
  11923. G
  11924. \begin_inset ERT
  11925. status collapsed
  11926. \begin_layout Plain Layout
  11927. }
  11928. \end_layout
  11929. \end_inset
  11930. ). There are also the
  11931. \begin_inset Quotes eld
  11932. \end_inset
  11933. inverse
  11934. \begin_inset Quotes erd
  11935. \end_inset
  11936. counterparts
  11937. \begin_inset Formula $\partial_a=h_a^\mu\partial_\mu$
  11938. \end_inset
  11939. (Vector Frame
  11940. \family typewriter
  11941. \series default
  11942. \shape default
  11943. , identifier
  11944. \begin_inset ERT
  11945. status collapsed
  11946. \begin_layout Plain Layout
  11947. \backslash
  11948. comm{
  11949. \end_layout
  11950. \end_inset
  11951. D
  11952. \begin_inset ERT
  11953. status collapsed
  11954. \begin_layout Plain Layout
  11955. }
  11956. \end_layout
  11957. \end_inset
  11958. ) and
  11959. \begin_inset Formula $g^{ab}$
  11960. \end_inset
  11961. (Inverse Metric
  11962. \family typewriter
  11963. \series default
  11964. \shape default
  11965. , identifier
  11966. \begin_inset ERT
  11967. status collapsed
  11968. \begin_layout Plain Layout
  11969. \backslash
  11970. comm{
  11971. \end_layout
  11972. \end_inset
  11973. GI
  11974. \begin_inset ERT
  11975. status collapsed
  11976. \begin_layout Plain Layout
  11977. }
  11978. \end_layout
  11979. \end_inset
  11980. ). To determine the metric properties of the space you can assign some values to both the metric and the frame. There are two well known special cases. First is the usual coordinate formalism in which frame is holonomic
  11981. \begin_inset Formula $\theta^a=dx^\alpha$
  11982. \end_inset
  11983. . In this case there is no difference between frame and coordinate indices. Another representation is known as the tetrad (in dimension 4) formalism. In this case frame metric equals to some constant matrix
  11984. \begin_inset Formula $g_{ab}=\eta_{ab}$
  11985. \end_inset
  11986. and significant information about line-element
  11987. \begin_inset Quotes eld
  11988. \end_inset
  11989. is encoded
  11990. \begin_inset Quotes erd
  11991. \end_inset
  11992. in the frame.
  11993. \end_layout
  11994. \begin_layout Standard
  11995. \family typewriter
  11996. In general both metric and frame can be nontrivial but not necessarily. If no any value is given by user to the frame when
  11997. \begin_inset ERT
  11998. status collapsed
  11999. \begin_layout Plain Layout
  12000. \backslash
  12001. grg
  12002. \end_layout
  12003. \end_inset
  12004. \begin_inset space \space{}
  12005. \end_inset
  12006. automatically assumes that frame is
  12007. \emph on
  12008. holonomic
  12009. \emph default
  12010. \begin_inset Index idx
  12011. status collapsed
  12012. \begin_layout Plain Layout
  12013. Frame!default value
  12014. \end_layout
  12015. \end_inset
  12016. \begin_inset Formula \begin{equation}
  12017. \theta^a=dx^\alpha
  12018. \end{equation}
  12019. \end_inset
  12020. Thus if we assign the value to metric only we automatically get standard coordinate formalism. On the contrary if no value is assigned to the metric then
  12021. \begin_inset ERT
  12022. status collapsed
  12023. \begin_layout Plain Layout
  12024. \backslash
  12025. grg
  12026. \end_layout
  12027. \end_inset
  12028. \begin_inset space \space{}
  12029. \end_inset
  12030. automatically assumes
  12031. \begin_inset Index idx
  12032. status collapsed
  12033. \begin_layout Plain Layout
  12034. Signature
  12035. \end_layout
  12036. \end_inset
  12037. \begin_inset CommandInset label
  12038. LatexCommand label
  12039. name "defaultmetric"
  12040. \end_inset
  12041. \begin_inset Index idx
  12042. status collapsed
  12043. \begin_layout Plain Layout
  12044. Metric!default value
  12045. \end_layout
  12046. \end_inset
  12047. \begin_inset Formula \begin{equation}
  12048. g_{ab} = {\rm diag}(+1,-1,\dots)
  12049. \end{equation}
  12050. \end_inset
  12051. where
  12052. \begin_inset Formula $+1$
  12053. \end_inset
  12054. and
  12055. \begin_inset Formula $-1$
  12056. \end_inset
  12057. on the diagonal of the matrix correspond to the current signature specification.
  12058. \end_layout
  12059. \begin_layout Standard
  12060. \family typewriter
  12061. Notice that current signature is printed among other information by the command
  12062. \begin_inset ERT
  12063. status collapsed
  12064. \begin_layout Plain Layout
  12065. \backslash
  12066. cmdind{
  12067. \end_layout
  12068. \end_inset
  12069. Show Status
  12070. \begin_inset ERT
  12071. status collapsed
  12072. \begin_layout Plain Layout
  12073. }
  12074. \end_layout
  12075. \end_inset
  12076. \begin_inset ERT
  12077. status collapsed
  12078. \begin_layout Plain Layout
  12079. \backslash
  12080. cmdind{
  12081. \end_layout
  12082. \end_inset
  12083. Status
  12084. \begin_inset ERT
  12085. status collapsed
  12086. \begin_layout Plain Layout
  12087. }
  12088. \end_layout
  12089. \end_inset
  12090. \begin_inset ERT
  12091. status collapsed
  12092. \begin_layout Plain Layout
  12093. \backslash
  12094. command{
  12095. \end_layout
  12096. \end_inset
  12097. \begin_inset ERT
  12098. status collapsed
  12099. \begin_layout Plain Layout
  12100. \backslash
  12101. opt{
  12102. \end_layout
  12103. \end_inset
  12104. Show
  12105. \begin_inset ERT
  12106. status collapsed
  12107. \begin_layout Plain Layout
  12108. }
  12109. \end_layout
  12110. \end_inset
  12111. Status;
  12112. \begin_inset ERT
  12113. status collapsed
  12114. \begin_layout Plain Layout
  12115. }
  12116. \end_layout
  12117. \end_inset
  12118. and current line-element is printed by the command
  12119. \begin_inset ERT
  12120. status collapsed
  12121. \begin_layout Plain Layout
  12122. \backslash
  12123. cmdind{
  12124. \end_layout
  12125. \end_inset
  12126. ds2
  12127. \begin_inset ERT
  12128. status collapsed
  12129. \begin_layout Plain Layout
  12130. }
  12131. \end_layout
  12132. \end_inset
  12133. \begin_inset ERT
  12134. status collapsed
  12135. \begin_layout Plain Layout
  12136. \backslash
  12137. command{
  12138. \end_layout
  12139. \end_inset
  12140. ds2;
  12141. \begin_inset ERT
  12142. status collapsed
  12143. \begin_layout Plain Layout
  12144. }
  12145. \end_layout
  12146. \end_inset
  12147. or equivalently
  12148. \begin_inset ERT
  12149. status collapsed
  12150. \begin_layout Plain Layout
  12151. \backslash
  12152. cmdind{
  12153. \end_layout
  12154. \end_inset
  12155. Line-Element
  12156. \begin_inset ERT
  12157. status collapsed
  12158. \begin_layout Plain Layout
  12159. }
  12160. \end_layout
  12161. \end_inset
  12162. \begin_inset ERT
  12163. status collapsed
  12164. \begin_layout Plain Layout
  12165. \backslash
  12166. command{
  12167. \end_layout
  12168. \end_inset
  12169. Line-Element;
  12170. \begin_inset ERT
  12171. status collapsed
  12172. \begin_layout Plain Layout
  12173. }
  12174. \end_layout
  12175. \end_inset
  12176. \end_layout
  12177. \begin_layout Standard
  12178. \family typewriter
  12179. Finally if neither frame nor metric are specified by user then both these quantities acquire default value and we automatically obtain flat space of the default signature:
  12180. \begin_inset ERT
  12181. status collapsed
  12182. \begin_layout Plain Layout
  12183. \backslash
  12184. begin{slisting}
  12185. \end_layout
  12186. \end_inset
  12187. <- Dimension 4 with Signature(-,+,+,+); <- Coordinates t, x, y, z; <- ds2; Assuming Default Metric. Metric calculated By default. 0.05 sec Assuming Default Holonomic Frame. Frame calculated By default. 0.05 sec
  12188. \begin_inset ERT
  12189. status collapsed
  12190. \begin_layout Plain Layout
  12191. \backslash
  12192. par
  12193. \end_layout
  12194. \end_inset
  12195. 2 2 2 2 2 ds = - d t + d x + d y + d z
  12196. \begin_inset ERT
  12197. status collapsed
  12198. \begin_layout Plain Layout
  12199. \backslash
  12200. par
  12201. \end_layout
  12202. \end_inset
  12203. \begin_inset ERT
  12204. status collapsed
  12205. \begin_layout Plain Layout
  12206. \backslash
  12207. end{slisting}
  12208. \end_layout
  12209. \end_inset
  12210. \end_layout
  12211. \begin_layout Subsection
  12212. \family typewriter
  12213. Spinors
  12214. \end_layout
  12215. \begin_layout Standard
  12216. \family typewriter
  12217. \begin_inset CommandInset label
  12218. LatexCommand label
  12219. name "spinors"
  12220. \end_inset
  12221. \end_layout
  12222. \begin_layout Standard
  12223. \family typewriter
  12224. Spinorial representations exist in spaces of various dimensions and signatures but in
  12225. \begin_inset ERT
  12226. status collapsed
  12227. \begin_layout Plain Layout
  12228. \backslash
  12229. grg
  12230. \end_layout
  12231. \end_inset
  12232. \begin_inset space \space{}
  12233. \end_inset
  12234. spinors are restricted to the 4-dimensional spaces of Lorentzian signature
  12235. \begin_inset Formula ${\scriptstyle(-,+,+,+)}$
  12236. \end_inset
  12237. or
  12238. \begin_inset Formula ${\scriptstyle(+,-,-,-)}$
  12239. \end_inset
  12240. only. Another restriction is that in the spinorial formalism the metric must be the
  12241. \begin_inset Index idx
  12242. status collapsed
  12243. \begin_layout Plain Layout
  12244. Metric!Standard Null
  12245. \end_layout
  12246. \end_inset
  12247. \emph on
  12248. standard null metric
  12249. \emph default
  12250. :
  12251. \begin_inset Index idx
  12252. status collapsed
  12253. \begin_layout Plain Layout
  12254. Standard null metric
  12255. \end_layout
  12256. \end_inset
  12257. \begin_inset Index idx
  12258. status collapsed
  12259. \begin_layout Plain Layout
  12260. Spinors
  12261. \end_layout
  12262. \end_inset
  12263. \begin_inset Index idx
  12264. status collapsed
  12265. \begin_layout Plain Layout
  12266. Spinors!Standard null metric
  12267. \end_layout
  12268. \end_inset
  12269. \begin_inset Formula \begin{equation}
  12270. g_{ab}=g^{ab}=\pm\left(\begin{array}{rrrr}
  12271. 0 & -1 & 0 & 0 \\
  12272. -1 & 0 & 0 & 0 \\
  12273. 0 & 0 & 0 & 1 \\
  12274. 0 & 0 & 1 & 0
  12275. \end{array}\right)
  12276. \end{equation}
  12277. \end_inset
  12278. where upper sign correspond to the signature
  12279. \begin_inset Formula ${\scriptstyle(-,+,+,+)}$
  12280. \end_inset
  12281. and lower sign to the signature
  12282. \begin_inset Formula ${\scriptstyle(+,-,-,-)}$
  12283. \end_inset
  12284. . There is special command
  12285. \begin_inset ERT
  12286. status collapsed
  12287. \begin_layout Plain Layout
  12288. \backslash
  12289. cmdind{
  12290. \end_layout
  12291. \end_inset
  12292. Null Metric
  12293. \begin_inset ERT
  12294. status collapsed
  12295. \begin_layout Plain Layout
  12296. }
  12297. \end_layout
  12298. \end_inset
  12299. \begin_inset ERT
  12300. status collapsed
  12301. \begin_layout Plain Layout
  12302. \backslash
  12303. command{
  12304. \end_layout
  12305. \end_inset
  12306. Null Metric;
  12307. \begin_inset ERT
  12308. status collapsed
  12309. \begin_layout Plain Layout
  12310. }
  12311. \end_layout
  12312. \end_inset
  12313. which assigns this standard value to the metric.
  12314. \end_layout
  12315. \begin_layout Standard
  12316. \family typewriter
  12317. Thus spinorial frame (tetrad) in
  12318. \begin_inset ERT
  12319. status collapsed
  12320. \begin_layout Plain Layout
  12321. \backslash
  12322. grg
  12323. \end_layout
  12324. \end_inset
  12325. \begin_inset space \space{}
  12326. \end_inset
  12327. must be null
  12328. \begin_inset Formula \begin{equation}
  12329. ds^2 = \pm(-\theta^0\!\otimes\theta^1
  12330. -\theta^1\!\otimes\theta^0
  12331. +\theta^2\!\otimes\theta^3
  12332. +\theta^3\!\otimes\theta^2)
  12333. \end{equation}
  12334. \end_inset
  12335. and conjugation rules for this tetrad must be
  12336. \begin_inset Formula \begin{equation}
  12337. \overline{\theta^0}=\theta^0,\quad
  12338. \overline{\theta^1}=\theta^1,\quad
  12339. \overline{\theta^2}=\theta^3,\quad
  12340. \overline{\theta^3}=\theta^2
  12341. \end{equation}
  12342. \end_inset
  12343. \end_layout
  12344. \begin_layout Standard
  12345. \family typewriter
  12346. For the sake of efficiency the sigma-matrices
  12347. \begin_inset Formula $\sigma^a\!{}_{A\dot{B}}$
  12348. \end_inset
  12349. for such a tetrad are chosen in the simplest form. The only nonzero components of the matrices are
  12350. \begin_inset Index idx
  12351. status collapsed
  12352. \begin_layout Plain Layout
  12353. Sigma matrices
  12354. \end_layout
  12355. \end_inset
  12356. \begin_inset Formula \begin{eqnarray}
  12357. &&\sigma_0{}^{1\dot{1}}=
  12358. \sigma_1{}^{0\dot{0}}=
  12359. \sigma_2{}^{1\dot{0}}=
  12360. \sigma_3{}^{0\dot{1}}=1 \\[1mm] &&
  12361. \sigma^0{}_{1\dot{1}}=
  12362. \sigma^1{}_{0\dot{0}}=
  12363. \sigma^2{}_{1\dot{0}}=
  12364. \sigma^3{}_{0\dot{1}}=\mp1
  12365. \end{eqnarray}
  12366. \end_inset
  12367. \end_layout
  12368. \begin_layout Subsection
  12369. \family typewriter
  12370. Connection, Torsion and Nonmetricity
  12371. \end_layout
  12372. \begin_layout Standard
  12373. \family typewriter
  12374. \begin_inset CommandInset label
  12375. LatexCommand label
  12376. name "conn"
  12377. \end_inset
  12378. \end_layout
  12379. \begin_layout Standard
  12380. \family typewriter
  12381. As was explained above
  12382. \begin_inset ERT
  12383. status collapsed
  12384. \begin_layout Plain Layout
  12385. \backslash
  12386. grg
  12387. \end_layout
  12388. \end_inset
  12389. \begin_inset space \space{}
  12390. \end_inset
  12391. recognizes four types of connections: holonomic
  12392. \begin_inset Formula $\Gamma^\alpha{}_\beta$
  12393. \end_inset
  12394. , frame
  12395. \begin_inset Formula $\omega^a{}_b$
  12396. \end_inset
  12397. , spinorial
  12398. \begin_inset Formula $\omega_{AB}$
  12399. \end_inset
  12400. and conjugated spinorial
  12401. \begin_inset Formula $\omega_{\dot{A}\dot{B}}$
  12402. \end_inset
  12403. . Accordingly there are four built-in objects: Holonomic Connection
  12404. \family typewriter
  12405. \series default
  12406. \shape default
  12407. (id.
  12408. \begin_inset ERT
  12409. status collapsed
  12410. \begin_layout Plain Layout
  12411. \backslash
  12412. comm{
  12413. \end_layout
  12414. \end_inset
  12415. GAMMA
  12416. \begin_inset ERT
  12417. status collapsed
  12418. \begin_layout Plain Layout
  12419. }
  12420. \end_layout
  12421. \end_inset
  12422. ), Frame Connection
  12423. \family typewriter
  12424. \series default
  12425. \shape default
  12426. (id.
  12427. \begin_inset ERT
  12428. status collapsed
  12429. \begin_layout Plain Layout
  12430. \backslash
  12431. comm{
  12432. \end_layout
  12433. \end_inset
  12434. omega
  12435. \begin_inset ERT
  12436. status collapsed
  12437. \begin_layout Plain Layout
  12438. }
  12439. \end_layout
  12440. \end_inset
  12441. ), Undotted Connection
  12442. \family typewriter
  12443. \series default
  12444. \shape default
  12445. (id.
  12446. \begin_inset ERT
  12447. status collapsed
  12448. \begin_layout Plain Layout
  12449. \backslash
  12450. comm{
  12451. \end_layout
  12452. \end_inset
  12453. omegau
  12454. \begin_inset ERT
  12455. status collapsed
  12456. \begin_layout Plain Layout
  12457. }
  12458. \end_layout
  12459. \end_inset
  12460. ), Dotted Connection
  12461. \family typewriter
  12462. \series default
  12463. \shape default
  12464. (id.
  12465. \begin_inset ERT
  12466. status collapsed
  12467. \begin_layout Plain Layout
  12468. \backslash
  12469. comm{
  12470. \end_layout
  12471. \end_inset
  12472. omegad
  12473. \begin_inset ERT
  12474. status collapsed
  12475. \begin_layout Plain Layout
  12476. }
  12477. \end_layout
  12478. \end_inset
  12479. ). Connections are used in
  12480. \begin_inset ERT
  12481. status collapsed
  12482. \begin_layout Plain Layout
  12483. \backslash
  12484. grg
  12485. \end_layout
  12486. \end_inset
  12487. \begin_inset space \space{}
  12488. \end_inset
  12489. in covariant derivatives. In addition they are properly transformed under frame and coordinate transformations.
  12490. \end_layout
  12491. \begin_layout Standard
  12492. \family typewriter
  12493. By default the connection in
  12494. \begin_inset ERT
  12495. status collapsed
  12496. \begin_layout Plain Layout
  12497. \backslash
  12498. grg
  12499. \end_layout
  12500. \end_inset
  12501. \begin_inset space \space{}
  12502. \end_inset
  12503. are assumed to be Riemannian. In particular in this case holonomic connection is nothing but Christoffel symbols
  12504. \begin_inset Formula $\Gamma^\alpha{}_\beta=
  12505. \{{}^\alpha_{\beta\pi}\}dx^\pi$
  12506. \end_inset
  12507. . If it is necessary to work with torsion and/or nonmetricity
  12508. \begin_inset ERT
  12509. status collapsed
  12510. \begin_layout Plain Layout
  12511. \backslash
  12512. swind{
  12513. \end_layout
  12514. \end_inset
  12515. TORSION
  12516. \begin_inset ERT
  12517. status collapsed
  12518. \begin_layout Plain Layout
  12519. }
  12520. \end_layout
  12521. \end_inset
  12522. \begin_inset ERT
  12523. status collapsed
  12524. \begin_layout Plain Layout
  12525. \backslash
  12526. swind{
  12527. \end_layout
  12528. \end_inset
  12529. NONMETR
  12530. \begin_inset ERT
  12531. status collapsed
  12532. \begin_layout Plain Layout
  12533. }
  12534. \end_layout
  12535. \end_inset
  12536. then the switches
  12537. \begin_inset ERT
  12538. status collapsed
  12539. \begin_layout Plain Layout
  12540. \backslash
  12541. comm{
  12542. \end_layout
  12543. \end_inset
  12544. TORSION
  12545. \begin_inset ERT
  12546. status collapsed
  12547. \begin_layout Plain Layout
  12548. }
  12549. \end_layout
  12550. \end_inset
  12551. and/or
  12552. \begin_inset ERT
  12553. status collapsed
  12554. \begin_layout Plain Layout
  12555. \backslash
  12556. comm{
  12557. \end_layout
  12558. \end_inset
  12559. NONMETR
  12560. \begin_inset ERT
  12561. status collapsed
  12562. \begin_layout Plain Layout
  12563. }
  12564. \end_layout
  12565. \end_inset
  12566. must be turned on.
  12567. \begin_inset ERT
  12568. status collapsed
  12569. \begin_layout Plain Layout
  12570. \backslash
  12571. seethis{
  12572. \end_layout
  12573. \end_inset
  12574. See
  12575. \begin_inset ERT
  12576. status collapsed
  12577. \begin_layout Plain Layout
  12578. \backslash
  12579. pref{
  12580. \end_layout
  12581. \end_inset
  12582. conn2
  12583. \begin_inset ERT
  12584. status collapsed
  12585. \begin_layout Plain Layout
  12586. }
  12587. \end_layout
  12588. \end_inset
  12589. about the built-in connections.
  12590. \begin_inset ERT
  12591. status collapsed
  12592. \begin_layout Plain Layout
  12593. }
  12594. \end_layout
  12595. \end_inset
  12596. In this case the Riemannian analogues or the aforementioned four connections are available as well.
  12597. \end_layout
  12598. \begin_layout Section
  12599. \family typewriter
  12600. Expressions
  12601. \end_layout
  12602. \begin_layout Standard
  12603. \family typewriter
  12604. Expressions in
  12605. \begin_inset ERT
  12606. status collapsed
  12607. \begin_layout Plain Layout
  12608. \backslash
  12609. grg
  12610. \end_layout
  12611. \end_inset
  12612. \begin_inset space \space{}
  12613. \end_inset
  12614. can be algebraic (scalar), vector or p-form valued.
  12615. \begin_inset ERT
  12616. status collapsed
  12617. \begin_layout Plain Layout
  12618. \backslash
  12619. grg
  12620. \end_layout
  12621. \end_inset
  12622. \begin_inset space \space{}
  12623. \end_inset
  12624. knows all the usual mathematical operations on algebraic expressions, exterior forms and vectors.
  12625. \end_layout
  12626. \begin_layout Subsection
  12627. \family typewriter
  12628. Operations and Operators
  12629. \end_layout
  12630. \begin_layout Standard
  12631. \family typewriter
  12632. The operations known to
  12633. \begin_inset ERT
  12634. status collapsed
  12635. \begin_layout Plain Layout
  12636. \backslash
  12637. grg
  12638. \end_layout
  12639. \end_inset
  12640. \begin_inset space \space{}
  12641. \end_inset
  12642. are presented in the form of the table. Operations are subdivided into six groups separated by horizontal lines. Operations in each group have equal level of precedence and the precedence level decreases from the top to the bottom of the table. As in usual mathematical notation we can use brackets
  12643. \begin_inset ERT
  12644. status collapsed
  12645. \begin_layout Plain Layout
  12646. \backslash
  12647. verb"( )"
  12648. \end_layout
  12649. \end_inset
  12650. to change operation precedence.
  12651. \end_layout
  12652. \begin_layout Standard
  12653. \family typewriter
  12654. Other constructions which can be used in expression are described below.
  12655. \end_layout
  12656. \begin_layout Standard
  12657. \family typewriter
  12658. \begin_inset Float table
  12659. wide false
  12660. sideways false
  12661. status open
  12662. \begin_layout Standard
  12663. \align center
  12664. \family typewriter
  12665. \begin_inset Tabular
  12666. <lyxtabular version="3" rows="22" columns="3">
  12667. <features rotate="0" tabularvalignment="middle" tabularwidth="0pt">
  12668. <column alignment="center" valignment="top">
  12669. <column alignment="center" valignment="top">
  12670. <column alignment="center" valignment="top">
  12671. <row>
  12672. <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
  12673. \begin_inset Text
  12674. \begin_layout Standard
  12675. \family typewriter
  12676. \family default
  12677. \series bold
  12678. Operation
  12679. \family typewriter
  12680. \series default
  12681. \shape default
  12682. \end_layout
  12683. \end_inset
  12684. </cell>
  12685. <cell alignment="center" valignment="top" topline="true" rightline="true" usebox="none">
  12686. \begin_inset Text
  12687. \begin_layout Standard
  12688. \family typewriter
  12689. \family default
  12690. \series bold
  12691. Description
  12692. \family typewriter
  12693. \series default
  12694. \shape default
  12695. \end_layout
  12696. \end_inset
  12697. </cell>
  12698. <cell alignment="center" valignment="top" topline="true" rightline="true" usebox="none">
  12699. \begin_inset Text
  12700. \begin_layout Standard
  12701. \family typewriter
  12702. \family default
  12703. \series bold
  12704. Grouping
  12705. \family typewriter
  12706. \series default
  12707. \shape default
  12708. \end_layout
  12709. \end_inset
  12710. </cell>
  12711. </row>
  12712. <row>
  12713. <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
  12714. \begin_inset Text
  12715. \begin_layout Standard
  12716. \family typewriter
  12717. [
  12718. \begin_inset Formula $v_1$
  12719. \end_inset
  12720. ,
  12721. \begin_inset Formula $v_2$
  12722. \end_inset
  12723. ]
  12724. \family typewriter
  12725. \series default
  12726. \shape default
  12727. \end_layout
  12728. \end_inset
  12729. </cell>
  12730. <cell alignment="center" valignment="top" topline="true" rightline="true" usebox="none">
  12731. \begin_inset Text
  12732. \begin_layout Standard
  12733. \family typewriter
  12734. Vector bracket
  12735. \end_layout
  12736. \end_inset
  12737. </cell>
  12738. <cell alignment="none" valignment="top" topline="true" rightline="true" usebox="none">
  12739. \begin_inset Text
  12740. \end_inset
  12741. </cell>
  12742. </row>
  12743. <row>
  12744. <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
  12745. \begin_inset Text
  12746. \begin_layout Standard
  12747. \family typewriter
  12748. @
  12749. \family typewriter
  12750. \series default
  12751. \shape default
  12752. \begin_inset Formula $x$
  12753. \end_inset
  12754. \end_layout
  12755. \end_inset
  12756. </cell>
  12757. <cell alignment="center" valignment="top" topline="true" rightline="true" usebox="none">
  12758. \begin_inset Text
  12759. \begin_layout Standard
  12760. \family typewriter
  12761. Holonomic vector
  12762. \begin_inset Formula $\partial_x$
  12763. \end_inset
  12764. \end_layout
  12765. \end_inset
  12766. </cell>
  12767. <cell alignment="none" valignment="top" topline="true" rightline="true" usebox="none">
  12768. \begin_inset Text
  12769. \end_inset
  12770. </cell>
  12771. </row>
  12772. <row>
  12773. <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
  12774. \begin_inset Text
  12775. \begin_layout Standard
  12776. \family typewriter
  12777. d
  12778. \family typewriter
  12779. \series default
  12780. \shape default
  12781. \begin_inset Formula $a$
  12782. \end_inset
  12783. \end_layout
  12784. \end_inset
  12785. </cell>
  12786. <cell alignment="center" valignment="top" topline="true" rightline="true" usebox="none">
  12787. \begin_inset Text
  12788. \begin_layout Standard
  12789. \family typewriter
  12790. Exterior differential
  12791. \end_layout
  12792. \end_inset
  12793. </cell>
  12794. <cell alignment="none" valignment="top" topline="true" rightline="true" usebox="none">
  12795. \begin_inset Text
  12796. \end_inset
  12797. </cell>
  12798. </row>
  12799. <row>
  12800. <cell alignment="center" valignment="top" leftline="true" rightline="true" usebox="none">
  12801. \begin_inset Text
  12802. \begin_layout Standard
  12803. \family typewriter
  12804. d
  12805. \family typewriter
  12806. \series default
  12807. \shape default
  12808. \begin_inset Formula $\omega$
  12809. \end_inset
  12810. \end_layout
  12811. \end_inset
  12812. </cell>
  12813. <cell alignment="center" valignment="top" rightline="true" usebox="none">
  12814. \begin_inset Text
  12815. \end_inset
  12816. </cell>
  12817. <cell alignment="center" valignment="top" rightline="true" usebox="none">
  12818. \begin_inset Text
  12819. \begin_layout Standard
  12820. \family typewriter
  12821. d
  12822. \family typewriter
  12823. \series default
  12824. \shape default
  12825. \begin_inset ERT
  12826. status collapsed
  12827. \begin_layout Plain Layout
  12828. \backslash
  12829. cc
  12830. \end_layout
  12831. \end_inset
  12832. \begin_inset Formula $a$
  12833. \end_inset
  12834. \begin_inset Formula $\Leftrightarrow$
  12835. \end_inset
  12836. (d(
  12837. \family typewriter
  12838. \series default
  12839. \shape default
  12840. \begin_inset ERT
  12841. status collapsed
  12842. \begin_layout Plain Layout
  12843. \backslash
  12844. cc
  12845. \end_layout
  12846. \end_inset
  12847. \begin_inset Formula $a$
  12848. \end_inset
  12849. ))
  12850. \family typewriter
  12851. \series default
  12852. \shape default
  12853. \end_layout
  12854. \end_inset
  12855. </cell>
  12856. </row>
  12857. <row>
  12858. <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
  12859. \begin_inset Text
  12860. \begin_layout Standard
  12861. \family typewriter
  12862. \begin_inset ERT
  12863. status collapsed
  12864. \begin_layout Plain Layout
  12865. \backslash
  12866. dd
  12867. \end_layout
  12868. \end_inset
  12869. \family typewriter
  12870. \series default
  12871. \shape default
  12872. \begin_inset Formula $a$
  12873. \end_inset
  12874. \end_layout
  12875. \end_inset
  12876. </cell>
  12877. <cell alignment="center" valignment="top" topline="true" rightline="true" usebox="none">
  12878. \begin_inset Text
  12879. \begin_layout Standard
  12880. \family typewriter
  12881. Dualization
  12882. \end_layout
  12883. \end_inset
  12884. </cell>
  12885. <cell alignment="none" valignment="top" topline="true" rightline="true" usebox="none">
  12886. \begin_inset Text
  12887. \end_inset
  12888. </cell>
  12889. </row>
  12890. <row>
  12891. <cell alignment="center" valignment="top" leftline="true" rightline="true" usebox="none">
  12892. \begin_inset Text
  12893. \begin_layout Standard
  12894. \family typewriter
  12895. \begin_inset ERT
  12896. status collapsed
  12897. \begin_layout Plain Layout
  12898. \backslash
  12899. dd
  12900. \end_layout
  12901. \end_inset
  12902. \family typewriter
  12903. \series default
  12904. \shape default
  12905. \begin_inset Formula $\omega$
  12906. \end_inset
  12907. \end_layout
  12908. \end_inset
  12909. </cell>
  12910. <cell alignment="center" valignment="top" rightline="true" usebox="none">
  12911. \begin_inset Text
  12912. \end_inset
  12913. </cell>
  12914. <cell alignment="none" valignment="top" rightline="true" usebox="none">
  12915. \begin_inset Text
  12916. \end_inset
  12917. </cell>
  12918. </row>
  12919. <row>
  12920. <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
  12921. \begin_inset Text
  12922. \begin_layout Standard
  12923. \family typewriter
  12924. \begin_inset ERT
  12925. status collapsed
  12926. \begin_layout Plain Layout
  12927. \backslash
  12928. cc
  12929. \end_layout
  12930. \end_inset
  12931. \family typewriter
  12932. \series default
  12933. \shape default
  12934. \begin_inset Formula $e$
  12935. \end_inset
  12936. \end_layout
  12937. \end_inset
  12938. </cell>
  12939. <cell alignment="center" valignment="top" topline="true" rightline="true" usebox="none">
  12940. \begin_inset Text
  12941. \begin_layout Standard
  12942. \family typewriter
  12943. Complex conjugation
  12944. \end_layout
  12945. \end_inset
  12946. </cell>
  12947. <cell alignment="none" valignment="top" topline="true" rightline="true" usebox="none">
  12948. \begin_inset Text
  12949. \end_inset
  12950. </cell>
  12951. </row>
  12952. <row>
  12953. <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
  12954. \begin_inset Text
  12955. \begin_layout Standard
  12956. \family typewriter
  12957. \begin_inset Formula $a_1$
  12958. \end_inset
  12959. **
  12960. \family typewriter
  12961. \series default
  12962. \shape default
  12963. \begin_inset Formula $a_2$
  12964. \end_inset
  12965. \end_layout
  12966. \end_inset
  12967. </cell>
  12968. <cell alignment="center" valignment="top" topline="true" rightline="true" usebox="none">
  12969. \begin_inset Text
  12970. \begin_layout Standard
  12971. \family typewriter
  12972. Exponention
  12973. \end_layout
  12974. \end_inset
  12975. </cell>
  12976. <cell alignment="none" valignment="top" topline="true" rightline="true" usebox="none">
  12977. \begin_inset Text
  12978. \end_inset
  12979. </cell>
  12980. </row>
  12981. <row>
  12982. <cell alignment="center" valignment="top" leftline="true" rightline="true" usebox="none">
  12983. \begin_inset Text
  12984. \begin_layout Standard
  12985. \family typewriter
  12986. \begin_inset Formula $a_1$
  12987. \end_inset
  12988. ˖̂
  12989. \begin_inset ERT
  12990. status collapsed
  12991. \begin_layout Plain Layout
  12992. }
  12993. \end_layout
  12994. \end_inset
  12995. \begin_inset Formula $a_2$
  12996. \end_inset
  12997. \family typewriter
  12998. \series default
  12999. \shape default
  13000. \end_layout
  13001. \end_inset
  13002. </cell>
  13003. <cell alignment="center" valignment="top" rightline="true" usebox="none">
  13004. \begin_inset Text
  13005. \end_inset
  13006. </cell>
  13007. <cell alignment="none" valignment="top" rightline="true" usebox="none">
  13008. \begin_inset Text
  13009. \end_inset
  13010. </cell>
  13011. </row>
  13012. <row>
  13013. <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
  13014. \begin_inset Text
  13015. \begin_layout Standard
  13016. \family typewriter
  13017. \begin_inset Formula $e$
  13018. \end_inset
  13019. \begin_inset space \space{}
  13020. \end_inset
  13021. /
  13022. \family typewriter
  13023. \series default
  13024. \shape default
  13025. \begin_inset space \space{}
  13026. \end_inset
  13027. \begin_inset Formula $a$
  13028. \end_inset
  13029. \end_layout
  13030. \end_inset
  13031. </cell>
  13032. <cell alignment="center" valignment="top" topline="true" rightline="true" usebox="none">
  13033. \begin_inset Text
  13034. \begin_layout Standard
  13035. \family typewriter
  13036. Division
  13037. \end_layout
  13038. \end_inset
  13039. </cell>
  13040. <cell alignment="center" valignment="top" topline="true" rightline="true" usebox="none">
  13041. \begin_inset Text
  13042. \begin_layout Standard
  13043. \family typewriter
  13044. \begin_inset Formula $e$
  13045. \end_inset
  13046. /
  13047. \family typewriter
  13048. \series default
  13049. \shape default
  13050. \begin_inset Formula $a_1$
  13051. \end_inset
  13052. /
  13053. \family typewriter
  13054. \series default
  13055. \shape default
  13056. \begin_inset Formula $a_2$
  13057. \end_inset
  13058. \begin_inset Formula $\Leftrightarrow$
  13059. \end_inset
  13060. (
  13061. \family typewriter
  13062. \series default
  13063. \shape default
  13064. \begin_inset Formula $e$
  13065. \end_inset
  13066. /
  13067. \family typewriter
  13068. \series default
  13069. \shape default
  13070. \begin_inset Formula $a_1$
  13071. \end_inset
  13072. )/
  13073. \family typewriter
  13074. \series default
  13075. \shape default
  13076. \begin_inset Formula $a_2$
  13077. \end_inset
  13078. \end_layout
  13079. \end_inset
  13080. </cell>
  13081. </row>
  13082. <row>
  13083. <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
  13084. \begin_inset Text
  13085. \begin_layout Standard
  13086. \family typewriter
  13087. \begin_inset Formula $a$
  13088. \end_inset
  13089. \begin_inset space \space{}
  13090. \end_inset
  13091. *
  13092. \family typewriter
  13093. \series default
  13094. \shape default
  13095. \begin_inset space \space{}
  13096. \end_inset
  13097. \begin_inset Formula $e$
  13098. \end_inset
  13099. \end_layout
  13100. \end_inset
  13101. </cell>
  13102. <cell alignment="center" valignment="top" topline="true" rightline="true" usebox="none">
  13103. \begin_inset Text
  13104. \begin_layout Standard
  13105. \family typewriter
  13106. Multiplication
  13107. \end_layout
  13108. \end_inset
  13109. </cell>
  13110. <cell alignment="none" valignment="top" topline="true" rightline="true" usebox="none">
  13111. \begin_inset Text
  13112. \end_inset
  13113. </cell>
  13114. </row>
  13115. <row>
  13116. <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
  13117. \begin_inset Text
  13118. \begin_layout Standard
  13119. \family typewriter
  13120. \begin_inset Formula $v$
  13121. \end_inset
  13122. \begin_inset space \space{}
  13123. \end_inset
  13124. |
  13125. \family typewriter
  13126. \series default
  13127. \shape default
  13128. \begin_inset space \space{}
  13129. \end_inset
  13130. \begin_inset Formula $a$
  13131. \end_inset
  13132. \end_layout
  13133. \end_inset
  13134. </cell>
  13135. <cell alignment="center" valignment="top" topline="true" rightline="true" usebox="none">
  13136. \begin_inset Text
  13137. \begin_layout Standard
  13138. \family typewriter
  13139. Vector acting on scalar
  13140. \end_layout
  13141. \end_inset
  13142. </cell>
  13143. <cell alignment="center" valignment="top" topline="true" rightline="true" usebox="none">
  13144. \begin_inset Text
  13145. \begin_layout Standard
  13146. \family typewriter
  13147. \begin_inset Formula $v$
  13148. \end_inset
  13149. \begin_inset ERT
  13150. status collapsed
  13151. \begin_layout Plain Layout
  13152. \backslash
  13153. ii
  13154. \end_layout
  13155. \end_inset
  13156. \begin_inset Formula $\omega_1$
  13157. \end_inset
  13158. \begin_inset ERT
  13159. status collapsed
  13160. \begin_layout Plain Layout
  13161. \backslash
  13162. w
  13163. \end_layout
  13164. \end_inset
  13165. \begin_inset Formula $\omega_2$
  13166. \end_inset
  13167. *
  13168. \family typewriter
  13169. \series default
  13170. \shape default
  13171. \begin_inset Formula $a$
  13172. \end_inset
  13173. \end_layout
  13174. \end_inset
  13175. </cell>
  13176. </row>
  13177. <row>
  13178. <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
  13179. \begin_inset Text
  13180. \begin_layout Standard
  13181. \family typewriter
  13182. \begin_inset Formula $v$
  13183. \end_inset
  13184. \begin_inset space \space{}
  13185. \end_inset
  13186. \begin_inset ERT
  13187. status collapsed
  13188. \begin_layout Plain Layout
  13189. \backslash
  13190. ip
  13191. \end_layout
  13192. \end_inset
  13193. \begin_inset space \space{}
  13194. \end_inset
  13195. \begin_inset Formula $\omega$
  13196. \end_inset
  13197. \end_layout
  13198. \end_inset
  13199. </cell>
  13200. <cell alignment="center" valignment="top" topline="true" rightline="true" usebox="none">
  13201. \begin_inset Text
  13202. \begin_layout Standard
  13203. \family typewriter
  13204. Interior product
  13205. \end_layout
  13206. \end_inset
  13207. </cell>
  13208. <cell alignment="center" valignment="top" topline="true" rightline="true" usebox="none">
  13209. \begin_inset Text
  13210. \begin_layout Standard
  13211. \family typewriter
  13212. \begin_inset Formula $\Updownarrow$
  13213. \end_inset
  13214. \end_layout
  13215. \end_inset
  13216. </cell>
  13217. </row>
  13218. <row>
  13219. <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
  13220. \begin_inset Text
  13221. \begin_layout Standard
  13222. \family typewriter
  13223. \begin_inset Formula $v_1$
  13224. \end_inset
  13225. \begin_inset space \space{}
  13226. \end_inset
  13227. .
  13228. \family typewriter
  13229. \series default
  13230. \shape default
  13231. \begin_inset space \space{}
  13232. \end_inset
  13233. \begin_inset Formula $v_2$
  13234. \end_inset
  13235. \end_layout
  13236. \end_inset
  13237. </cell>
  13238. <cell alignment="center" valignment="top" topline="true" rightline="true" usebox="none">
  13239. \begin_inset Text
  13240. \begin_layout Standard
  13241. \family typewriter
  13242. Scalar product
  13243. \end_layout
  13244. \end_inset
  13245. </cell>
  13246. <cell alignment="center" valignment="top" topline="true" rightline="true" usebox="none">
  13247. \begin_inset Text
  13248. \begin_layout Standard
  13249. \family typewriter
  13250. \begin_inset Formula $v$
  13251. \end_inset
  13252. \begin_inset ERT
  13253. status collapsed
  13254. \begin_layout Plain Layout
  13255. \backslash
  13256. ii
  13257. \end_layout
  13258. \end_inset
  13259. (
  13260. \family typewriter
  13261. \series default
  13262. \shape default
  13263. \begin_inset Formula $\omega_1$
  13264. \end_inset
  13265. \begin_inset ERT
  13266. status collapsed
  13267. \begin_layout Plain Layout
  13268. \backslash
  13269. w
  13270. \end_layout
  13271. \end_inset
  13272. (
  13273. \family typewriter
  13274. \series default
  13275. \shape default
  13276. \begin_inset Formula $\omega_2$
  13277. \end_inset
  13278. *
  13279. \family typewriter
  13280. \series default
  13281. \shape default
  13282. \begin_inset Formula $a$
  13283. \end_inset
  13284. ))
  13285. \family typewriter
  13286. \series default
  13287. \shape default
  13288. \end_layout
  13289. \end_inset
  13290. </cell>
  13291. </row>
  13292. <row>
  13293. <cell alignment="center" valignment="top" leftline="true" rightline="true" usebox="none">
  13294. \begin_inset Text
  13295. \begin_layout Standard
  13296. \family typewriter
  13297. \begin_inset Formula $v$
  13298. \end_inset
  13299. \begin_inset space \space{}
  13300. \end_inset
  13301. .
  13302. \family typewriter
  13303. \series default
  13304. \shape default
  13305. \begin_inset space \space{}
  13306. \end_inset
  13307. \begin_inset Formula $o$
  13308. \end_inset
  13309. \end_layout
  13310. \end_inset
  13311. </cell>
  13312. <cell alignment="center" valignment="top" rightline="true" usebox="none">
  13313. \begin_inset Text
  13314. \end_inset
  13315. </cell>
  13316. <cell alignment="none" valignment="top" rightline="true" usebox="none">
  13317. \begin_inset Text
  13318. \end_inset
  13319. </cell>
  13320. </row>
  13321. <row>
  13322. <cell alignment="center" valignment="top" leftline="true" rightline="true" usebox="none">
  13323. \begin_inset Text
  13324. \begin_layout Standard
  13325. \family typewriter
  13326. \begin_inset Formula $o_1$
  13327. \end_inset
  13328. \begin_inset space \space{}
  13329. \end_inset
  13330. .
  13331. \family typewriter
  13332. \series default
  13333. \shape default
  13334. \begin_inset space \space{}
  13335. \end_inset
  13336. \begin_inset Formula $o_2$
  13337. \end_inset
  13338. \end_layout
  13339. \end_inset
  13340. </cell>
  13341. <cell alignment="center" valignment="top" rightline="true" usebox="none">
  13342. \begin_inset Text
  13343. \end_inset
  13344. </cell>
  13345. <cell alignment="none" valignment="top" rightline="true" usebox="none">
  13346. \begin_inset Text
  13347. \end_inset
  13348. </cell>
  13349. </row>
  13350. <row>
  13351. <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
  13352. \begin_inset Text
  13353. \begin_layout Standard
  13354. \family typewriter
  13355. \begin_inset Formula $\omega_1$
  13356. \end_inset
  13357. \begin_inset space \space{}
  13358. \end_inset
  13359. \begin_inset ERT
  13360. status collapsed
  13361. \begin_layout Plain Layout
  13362. \backslash
  13363. w
  13364. \end_layout
  13365. \end_inset
  13366. \begin_inset space \space{}
  13367. \end_inset
  13368. \begin_inset Formula $\omega_2$
  13369. \end_inset
  13370. \end_layout
  13371. \end_inset
  13372. </cell>
  13373. <cell alignment="center" valignment="top" topline="true" rightline="true" usebox="none">
  13374. \begin_inset Text
  13375. \begin_layout Standard
  13376. \family typewriter
  13377. Exterior product
  13378. \end_layout
  13379. \end_inset
  13380. </cell>
  13381. <cell alignment="none" valignment="top" topline="true" rightline="true" usebox="none">
  13382. \begin_inset Text
  13383. \end_inset
  13384. </cell>
  13385. </row>
  13386. <row>
  13387. <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
  13388. \begin_inset Text
  13389. \begin_layout Standard
  13390. \family typewriter
  13391. +
  13392. \family typewriter
  13393. \series default
  13394. \shape default
  13395. \begin_inset space \space{}
  13396. \end_inset
  13397. \begin_inset Formula $e$
  13398. \end_inset
  13399. \end_layout
  13400. \end_inset
  13401. </cell>
  13402. <cell alignment="center" valignment="top" topline="true" rightline="true" usebox="none">
  13403. \begin_inset Text
  13404. \begin_layout Standard
  13405. \family typewriter
  13406. Prefix plus
  13407. \end_layout
  13408. \end_inset
  13409. </cell>
  13410. <cell alignment="none" valignment="top" topline="true" rightline="true" usebox="none">
  13411. \begin_inset Text
  13412. \end_inset
  13413. </cell>
  13414. </row>
  13415. <row>
  13416. <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
  13417. \begin_inset Text
  13418. \begin_layout Standard
  13419. \family typewriter
  13420. -
  13421. \family typewriter
  13422. \series default
  13423. \shape default
  13424. \begin_inset space \space{}
  13425. \end_inset
  13426. \begin_inset Formula $e$
  13427. \end_inset
  13428. \end_layout
  13429. \end_inset
  13430. </cell>
  13431. <cell alignment="center" valignment="top" topline="true" rightline="true" usebox="none">
  13432. \begin_inset Text
  13433. \begin_layout Standard
  13434. \family typewriter
  13435. Prefix minus
  13436. \end_layout
  13437. \end_inset
  13438. </cell>
  13439. <cell alignment="none" valignment="top" topline="true" rightline="true" usebox="none">
  13440. \begin_inset Text
  13441. \end_inset
  13442. </cell>
  13443. </row>
  13444. <row>
  13445. <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
  13446. \begin_inset Text
  13447. \begin_layout Standard
  13448. \family typewriter
  13449. \begin_inset Formula $e_1$
  13450. \end_inset
  13451. \begin_inset space \space{}
  13452. \end_inset
  13453. +
  13454. \family typewriter
  13455. \series default
  13456. \shape default
  13457. \begin_inset space \space{}
  13458. \end_inset
  13459. \begin_inset Formula $e_2$
  13460. \end_inset
  13461. \end_layout
  13462. \end_inset
  13463. </cell>
  13464. <cell alignment="center" valignment="top" topline="true" rightline="true" usebox="none">
  13465. \begin_inset Text
  13466. \begin_layout Standard
  13467. \family typewriter
  13468. Addition
  13469. \end_layout
  13470. \end_inset
  13471. </cell>
  13472. <cell alignment="none" valignment="top" topline="true" rightline="true" usebox="none">
  13473. \begin_inset Text
  13474. \end_inset
  13475. </cell>
  13476. </row>
  13477. <row>
  13478. <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
  13479. \begin_inset Text
  13480. \begin_layout Standard
  13481. \family typewriter
  13482. \begin_inset Formula $e_1$
  13483. \end_inset
  13484. \begin_inset space \space{}
  13485. \end_inset
  13486. -
  13487. \family typewriter
  13488. \series default
  13489. \shape default
  13490. \begin_inset space \space{}
  13491. \end_inset
  13492. \begin_inset Formula $e_2$
  13493. \end_inset
  13494. \end_layout
  13495. \end_inset
  13496. </cell>
  13497. <cell alignment="center" valignment="top" topline="true" bottomline="true" rightline="true" usebox="none">
  13498. \begin_inset Text
  13499. \begin_layout Standard
  13500. \family typewriter
  13501. Subtraction
  13502. \end_layout
  13503. \end_inset
  13504. </cell>
  13505. <cell alignment="none" valignment="top" topline="true" bottomline="true" rightline="true" usebox="none">
  13506. \begin_inset Text
  13507. \end_inset
  13508. </cell>
  13509. </row>
  13510. </lyxtabular>
  13511. \end_inset
  13512. \end_layout
  13513. \begin_layout Standard
  13514. \family typewriter
  13515. \begin_inset CommandInset label
  13516. LatexCommand label
  13517. name "operators"
  13518. \end_inset
  13519. \begin_inset Caption Standard
  13520. \begin_layout Plain Layout
  13521. Operation and operators. Here:
  13522. \begin_inset Formula $e$
  13523. \end_inset
  13524. is any expression,
  13525. \begin_inset Formula $a$
  13526. \end_inset
  13527. is any scalar valued (algebraic) expressions,
  13528. \begin_inset Formula $v$
  13529. \end_inset
  13530. is any vector valued expression,
  13531. \begin_inset Formula $x$
  13532. \end_inset
  13533. is a coordinate,
  13534. \begin_inset Formula $o$
  13535. \end_inset
  13536. is any 1-form valued expression,
  13537. \begin_inset Formula $\omega$
  13538. \end_inset
  13539. is any form valued expression.
  13540. \end_layout
  13541. \end_inset
  13542. \end_layout
  13543. \end_inset
  13544. \end_layout
  13545. \begin_layout Subsection
  13546. \family typewriter
  13547. Variables and Functions
  13548. \end_layout
  13549. \begin_layout Standard
  13550. \family typewriter
  13551. Operator listed in the table 2.2 act on the following types of the operands:
  13552. \end_layout
  13553. \begin_layout Itemize
  13554. \family typewriter
  13555. \begin_inset Argument item:1
  13556. status collapsed
  13557. \begin_layout Standard
  13558. \family typewriter
  13559. (i)
  13560. \end_layout
  13561. \end_inset
  13562. integer numbers (e.g. 0
  13563. \family typewriter
  13564. \series default
  13565. \shape default
  13566. , 123
  13567. \family typewriter
  13568. \series default
  13569. \shape default
  13570. ),
  13571. \end_layout
  13572. \begin_layout Itemize
  13573. \family typewriter
  13574. \begin_inset Argument item:1
  13575. status collapsed
  13576. \begin_layout Standard
  13577. \family typewriter
  13578. (ii)
  13579. \end_layout
  13580. \end_inset
  13581. symbols or identifiers (e.g. I
  13582. \family typewriter
  13583. \series default
  13584. \shape default
  13585. , phi
  13586. \family typewriter
  13587. \series default
  13588. \shape default
  13589. , RIM0103
  13590. \family typewriter
  13591. \series default
  13592. \shape default
  13593. ),
  13594. \end_layout
  13595. \begin_layout Itemize
  13596. \family typewriter
  13597. \begin_inset Argument item:1
  13598. status collapsed
  13599. \begin_layout Standard
  13600. \family typewriter
  13601. (iii)
  13602. \end_layout
  13603. \end_inset
  13604. functional expressions (e.g. SIN(x)
  13605. \family typewriter
  13606. \series default
  13607. \shape default
  13608. , G(0,1)
  13609. \family typewriter
  13610. \series default
  13611. \shape default
  13612. etc).
  13613. \end_layout
  13614. \begin_layout Standard
  13615. \family typewriter
  13616. Valid identifier must belong to one of the following types:
  13617. \end_layout
  13618. \begin_layout Itemize
  13619. \family typewriter
  13620. Coordinate.
  13621. \end_layout
  13622. \begin_layout Itemize
  13623. \family typewriter
  13624. User-defined or built-in constant.
  13625. \end_layout
  13626. \begin_layout Itemize
  13627. \family typewriter
  13628. Function declared with the implicit dependence list.
  13629. \end_layout
  13630. \begin_layout Itemize
  13631. \family typewriter
  13632. Component of an object.
  13633. \end_layout
  13634. \begin_layout Standard
  13635. \family typewriter
  13636. Any valid functional expression must belong to one of the following types:
  13637. \begin_inset ERT
  13638. status collapsed
  13639. \begin_layout Plain Layout
  13640. \backslash
  13641. itemsep
  13642. \end_layout
  13643. \end_inset
  13644. =0.5mm
  13645. \end_layout
  13646. \begin_layout Itemize
  13647. \family typewriter
  13648. User-defined function.
  13649. \end_layout
  13650. \begin_layout Itemize
  13651. \family typewriter
  13652. Function defined in
  13653. \begin_inset ERT
  13654. status collapsed
  13655. \begin_layout Plain Layout
  13656. \backslash
  13657. reduce
  13658. \end_layout
  13659. \end_inset
  13660. \begin_inset space \space{}
  13661. \end_inset
  13662. (operator).
  13663. \end_layout
  13664. \begin_layout Itemize
  13665. \family typewriter
  13666. Component of built-in or user-defined object in functional notation.
  13667. \end_layout
  13668. \begin_layout Itemize
  13669. \family typewriter
  13670. Some special functional expressions listed below.
  13671. \end_layout
  13672. \begin_layout Subsection
  13673. \family typewriter
  13674. Derivatives
  13675. \end_layout
  13676. \begin_layout Standard
  13677. \family typewriter
  13678. The derivatives in
  13679. \begin_inset ERT
  13680. status collapsed
  13681. \begin_layout Plain Layout
  13682. \backslash
  13683. grg
  13684. \end_layout
  13685. \end_inset
  13686. \begin_inset space \space{}
  13687. \end_inset
  13688. and
  13689. \begin_inset ERT
  13690. status collapsed
  13691. \begin_layout Plain Layout
  13692. \backslash
  13693. reduce
  13694. \end_layout
  13695. \end_inset
  13696. \begin_inset space \space{}
  13697. \end_inset
  13698. are written as
  13699. \begin_inset ERT
  13700. status collapsed
  13701. \begin_layout Plain Layout
  13702. \backslash
  13703. command{
  13704. \end_layout
  13705. \end_inset
  13706. DF(
  13707. \begin_inset ERT
  13708. status collapsed
  13709. \begin_layout Plain Layout
  13710. \backslash
  13711. parm{
  13712. \end_layout
  13713. \end_inset
  13714. a
  13715. \begin_inset ERT
  13716. status collapsed
  13717. \begin_layout Plain Layout
  13718. }
  13719. \end_layout
  13720. \end_inset
  13721. ,
  13722. \begin_inset ERT
  13723. status collapsed
  13724. \begin_layout Plain Layout
  13725. \backslash
  13726. rpt{
  13727. \end_layout
  13728. \end_inset
  13729. \begin_inset ERT
  13730. status collapsed
  13731. \begin_layout Plain Layout
  13732. \backslash
  13733. parm{
  13734. \end_layout
  13735. \end_inset
  13736. x
  13737. \begin_inset ERT
  13738. status collapsed
  13739. \begin_layout Plain Layout
  13740. }
  13741. \end_layout
  13742. \end_inset
  13743. \begin_inset ERT
  13744. status collapsed
  13745. \begin_layout Plain Layout
  13746. \backslash
  13747. opt{
  13748. \end_layout
  13749. \end_inset
  13750. ,
  13751. \begin_inset ERT
  13752. status collapsed
  13753. \begin_layout Plain Layout
  13754. \backslash
  13755. parm{
  13756. \end_layout
  13757. \end_inset
  13758. n
  13759. \begin_inset ERT
  13760. status collapsed
  13761. \begin_layout Plain Layout
  13762. }
  13763. \end_layout
  13764. \end_inset
  13765. \begin_inset ERT
  13766. status collapsed
  13767. \begin_layout Plain Layout
  13768. }
  13769. \end_layout
  13770. \end_inset
  13771. \begin_inset ERT
  13772. status collapsed
  13773. \begin_layout Plain Layout
  13774. }
  13775. \end_layout
  13776. \end_inset
  13777. )
  13778. \begin_inset ERT
  13779. status collapsed
  13780. \begin_layout Plain Layout
  13781. }
  13782. \end_layout
  13783. \end_inset
  13784. where
  13785. \begin_inset ERT
  13786. status collapsed
  13787. \begin_layout Plain Layout
  13788. \backslash
  13789. parm{
  13790. \end_layout
  13791. \end_inset
  13792. a
  13793. \begin_inset ERT
  13794. status collapsed
  13795. \begin_layout Plain Layout
  13796. }
  13797. \end_layout
  13798. \end_inset
  13799. is the differentiated expression,
  13800. \begin_inset ERT
  13801. status collapsed
  13802. \begin_layout Plain Layout
  13803. \backslash
  13804. parm{
  13805. \end_layout
  13806. \end_inset
  13807. x
  13808. \begin_inset ERT
  13809. status collapsed
  13810. \begin_layout Plain Layout
  13811. }
  13812. \end_layout
  13813. \end_inset
  13814. is the differentiation variable and integer number
  13815. \begin_inset ERT
  13816. status collapsed
  13817. \begin_layout Plain Layout
  13818. \backslash
  13819. parm{
  13820. \end_layout
  13821. \end_inset
  13822. n
  13823. \begin_inset ERT
  13824. status collapsed
  13825. \begin_layout Plain Layout
  13826. }
  13827. \end_layout
  13828. \end_inset
  13829. is the repetition of the differentiation. For example
  13830. \begin_inset Formula \[
  13831. \mbox{\tt DF(f(x,y),x,2,y)}=\frac{\partial^3f(x,y)}{\partial^2x\partial y}
  13832. \]
  13833. \end_inset
  13834. \end_layout
  13835. \begin_layout Standard
  13836. \family typewriter
  13837. There are also another type of derivatives
  13838. \begin_inset ERT
  13839. status collapsed
  13840. \begin_layout Plain Layout
  13841. \backslash
  13842. command{
  13843. \end_layout
  13844. \end_inset
  13845. DFP(
  13846. \begin_inset ERT
  13847. status collapsed
  13848. \begin_layout Plain Layout
  13849. \backslash
  13850. parm{
  13851. \end_layout
  13852. \end_inset
  13853. a
  13854. \begin_inset ERT
  13855. status collapsed
  13856. \begin_layout Plain Layout
  13857. }
  13858. \end_layout
  13859. \end_inset
  13860. ,
  13861. \begin_inset ERT
  13862. status collapsed
  13863. \begin_layout Plain Layout
  13864. \backslash
  13865. rpt{
  13866. \end_layout
  13867. \end_inset
  13868. \begin_inset ERT
  13869. status collapsed
  13870. \begin_layout Plain Layout
  13871. \backslash
  13872. parm{
  13873. \end_layout
  13874. \end_inset
  13875. x
  13876. \begin_inset ERT
  13877. status collapsed
  13878. \begin_layout Plain Layout
  13879. }
  13880. \end_layout
  13881. \end_inset
  13882. \begin_inset ERT
  13883. status collapsed
  13884. \begin_layout Plain Layout
  13885. \backslash
  13886. opt{
  13887. \end_layout
  13888. \end_inset
  13889. ,
  13890. \begin_inset ERT
  13891. status collapsed
  13892. \begin_layout Plain Layout
  13893. \backslash
  13894. parm{
  13895. \end_layout
  13896. \end_inset
  13897. n
  13898. \begin_inset ERT
  13899. status collapsed
  13900. \begin_layout Plain Layout
  13901. }
  13902. \end_layout
  13903. \end_inset
  13904. \begin_inset ERT
  13905. status collapsed
  13906. \begin_layout Plain Layout
  13907. }
  13908. \end_layout
  13909. \end_inset
  13910. \begin_inset ERT
  13911. status collapsed
  13912. \begin_layout Plain Layout
  13913. }
  13914. \end_layout
  13915. \end_inset
  13916. )
  13917. \begin_inset ERT
  13918. status collapsed
  13919. \begin_layout Plain Layout
  13920. }
  13921. \end_layout
  13922. \end_inset
  13923. \begin_inset ERT
  13924. status collapsed
  13925. \begin_layout Plain Layout
  13926. \backslash
  13927. seethis{
  13928. \end_layout
  13929. \end_inset
  13930. See section
  13931. \begin_inset CommandInset ref
  13932. LatexCommand ref
  13933. reference "genfun"
  13934. plural "false"
  13935. caps "false"
  13936. noprefix "false"
  13937. \end_inset
  13938. about the generic functions.
  13939. \begin_inset ERT
  13940. status collapsed
  13941. \begin_layout Plain Layout
  13942. }
  13943. \end_layout
  13944. \end_inset
  13945. They are valid only after Generic Function
  13946. \family typewriter
  13947. \series default
  13948. \shape default
  13949. declaration if the package
  13950. \begin_inset ERT
  13951. status collapsed
  13952. \begin_layout Plain Layout
  13953. \backslash
  13954. file{
  13955. \end_layout
  13956. \end_inset
  13957. dfpart
  13958. \begin_inset ERT
  13959. status collapsed
  13960. \begin_layout Plain Layout
  13961. }
  13962. \end_layout
  13963. \end_inset
  13964. is installed on your system.
  13965. \end_layout
  13966. \begin_layout Subsection
  13967. \family typewriter
  13968. Complex Conjugation
  13969. \end_layout
  13970. \begin_layout Standard
  13971. \family typewriter
  13972. Symbol
  13973. \begin_inset ERT
  13974. status collapsed
  13975. \begin_layout Plain Layout
  13976. \backslash
  13977. comm{
  13978. \end_layout
  13979. \end_inset
  13980. \begin_inset ERT
  13981. status collapsed
  13982. \begin_layout Plain Layout
  13983. \backslash
  13984. cc
  13985. \end_layout
  13986. \end_inset
  13987. \begin_inset ERT
  13988. status collapsed
  13989. \begin_layout Plain Layout
  13990. \backslash
  13991. cc
  13992. \end_layout
  13993. \end_inset
  13994. \begin_inset ERT
  13995. status collapsed
  13996. \begin_layout Plain Layout
  13997. }
  13998. \end_layout
  13999. \end_inset
  14000. in the sum of terms is an abbreviation:
  14001. \begin_inset ERT
  14002. status collapsed
  14003. \begin_layout Plain Layout
  14004. \backslash
  14005. command{
  14006. \end_layout
  14007. \end_inset
  14008. \begin_inset Formula $e$
  14009. \end_inset
  14010. +
  14011. \begin_inset ERT
  14012. status collapsed
  14013. \begin_layout Plain Layout
  14014. \backslash
  14015. cc
  14016. \end_layout
  14017. \end_inset
  14018. \begin_inset ERT
  14019. status collapsed
  14020. \begin_layout Plain Layout
  14021. \backslash
  14022. cc
  14023. \end_layout
  14024. \end_inset
  14025. \begin_inset space \space{}
  14026. \end_inset
  14027. \begin_inset Formula $=$
  14028. \end_inset
  14029. \begin_inset space \space{}
  14030. \end_inset
  14031. \begin_inset Formula $e$
  14032. \end_inset
  14033. +
  14034. \begin_inset ERT
  14035. status collapsed
  14036. \begin_layout Plain Layout
  14037. \backslash
  14038. cc
  14039. \end_layout
  14040. \end_inset
  14041. \begin_inset Formula $e$
  14042. \end_inset
  14043. \begin_inset Newline newline
  14044. \end_inset
  14045. \begin_inset Formula $e$
  14046. \end_inset
  14047. -
  14048. \begin_inset ERT
  14049. status collapsed
  14050. \begin_layout Plain Layout
  14051. \backslash
  14052. cc
  14053. \end_layout
  14054. \end_inset
  14055. \begin_inset ERT
  14056. status collapsed
  14057. \begin_layout Plain Layout
  14058. \backslash
  14059. cc
  14060. \end_layout
  14061. \end_inset
  14062. \begin_inset space \space{}
  14063. \end_inset
  14064. \begin_inset Formula $=$
  14065. \end_inset
  14066. \begin_inset space \space{}
  14067. \end_inset
  14068. \begin_inset Formula $e$
  14069. \end_inset
  14070. -
  14071. \begin_inset ERT
  14072. status collapsed
  14073. \begin_layout Plain Layout
  14074. \backslash
  14075. cc
  14076. \end_layout
  14077. \end_inset
  14078. \begin_inset Formula $e$
  14079. \end_inset
  14080. \begin_inset ERT
  14081. status collapsed
  14082. \begin_layout Plain Layout
  14083. }
  14084. \end_layout
  14085. \end_inset
  14086. \end_layout
  14087. \begin_layout Standard
  14088. \family typewriter
  14089. Functions
  14090. \begin_inset ERT
  14091. status collapsed
  14092. \begin_layout Plain Layout
  14093. \backslash
  14094. comm{
  14095. \end_layout
  14096. \end_inset
  14097. Re
  14098. \begin_inset ERT
  14099. status collapsed
  14100. \begin_layout Plain Layout
  14101. }
  14102. \end_layout
  14103. \end_inset
  14104. and
  14105. \begin_inset ERT
  14106. status collapsed
  14107. \begin_layout Plain Layout
  14108. \backslash
  14109. comm{
  14110. \end_layout
  14111. \end_inset
  14112. Im
  14113. \begin_inset ERT
  14114. status collapsed
  14115. \begin_layout Plain Layout
  14116. }
  14117. \end_layout
  14118. \end_inset
  14119. gives real and imaginary parts of an expression:
  14120. \begin_inset ERT
  14121. status collapsed
  14122. \begin_layout Plain Layout
  14123. \backslash
  14124. command{
  14125. \end_layout
  14126. \end_inset
  14127. Re(
  14128. \begin_inset Formula $e$
  14129. \end_inset
  14130. )
  14131. \begin_inset space \space{}
  14132. \end_inset
  14133. \begin_inset Formula $=$
  14134. \end_inset
  14135. \begin_inset space \space{}
  14136. \end_inset
  14137. (
  14138. \begin_inset Formula $e$
  14139. \end_inset
  14140. +
  14141. \begin_inset ERT
  14142. status collapsed
  14143. \begin_layout Plain Layout
  14144. \backslash
  14145. cc
  14146. \end_layout
  14147. \end_inset
  14148. \begin_inset Formula $e$
  14149. \end_inset
  14150. )/2
  14151. \begin_inset Newline newline
  14152. \end_inset
  14153. Im(
  14154. \begin_inset Formula $e$
  14155. \end_inset
  14156. )
  14157. \begin_inset space \space{}
  14158. \end_inset
  14159. \begin_inset Formula $=$
  14160. \end_inset
  14161. \begin_inset space \space{}
  14162. \end_inset
  14163. I*(-
  14164. \begin_inset Formula $e$
  14165. \end_inset
  14166. +
  14167. \begin_inset ERT
  14168. status collapsed
  14169. \begin_layout Plain Layout
  14170. \backslash
  14171. cc
  14172. \end_layout
  14173. \end_inset
  14174. \begin_inset Formula $e$
  14175. \end_inset
  14176. )/2
  14177. \begin_inset ERT
  14178. status collapsed
  14179. \begin_layout Plain Layout
  14180. }
  14181. \end_layout
  14182. \end_inset
  14183. \end_layout
  14184. \begin_layout Subsection
  14185. \family typewriter
  14186. Sums and Products
  14187. \end_layout
  14188. \begin_layout Standard
  14189. \family typewriter
  14190. The following expressions represent sum and product
  14191. \begin_inset ERT
  14192. status collapsed
  14193. \begin_layout Plain Layout
  14194. \backslash
  14195. command{
  14196. \end_layout
  14197. \end_inset
  14198. Sum(
  14199. \begin_inset ERT
  14200. status collapsed
  14201. \begin_layout Plain Layout
  14202. \backslash
  14203. rpt{
  14204. \end_layout
  14205. \end_inset
  14206. \begin_inset ERT
  14207. status collapsed
  14208. \begin_layout Plain Layout
  14209. \backslash
  14210. parm{
  14211. \end_layout
  14212. \end_inset
  14213. iter
  14214. \begin_inset ERT
  14215. status collapsed
  14216. \begin_layout Plain Layout
  14217. }
  14218. \end_layout
  14219. \end_inset
  14220. \begin_inset ERT
  14221. status collapsed
  14222. \begin_layout Plain Layout
  14223. }
  14224. \end_layout
  14225. \end_inset
  14226. ,
  14227. \begin_inset ERT
  14228. status collapsed
  14229. \begin_layout Plain Layout
  14230. \backslash
  14231. parm{
  14232. \end_layout
  14233. \end_inset
  14234. e
  14235. \begin_inset ERT
  14236. status collapsed
  14237. \begin_layout Plain Layout
  14238. }
  14239. \end_layout
  14240. \end_inset
  14241. )
  14242. \begin_inset Newline newline
  14243. \end_inset
  14244. Prod(
  14245. \begin_inset ERT
  14246. status collapsed
  14247. \begin_layout Plain Layout
  14248. \backslash
  14249. rpt{
  14250. \end_layout
  14251. \end_inset
  14252. \begin_inset ERT
  14253. status collapsed
  14254. \begin_layout Plain Layout
  14255. \backslash
  14256. parm{
  14257. \end_layout
  14258. \end_inset
  14259. iter
  14260. \begin_inset ERT
  14261. status collapsed
  14262. \begin_layout Plain Layout
  14263. }
  14264. \end_layout
  14265. \end_inset
  14266. \begin_inset ERT
  14267. status collapsed
  14268. \begin_layout Plain Layout
  14269. }
  14270. \end_layout
  14271. \end_inset
  14272. ,
  14273. \begin_inset ERT
  14274. status collapsed
  14275. \begin_layout Plain Layout
  14276. \backslash
  14277. parm{
  14278. \end_layout
  14279. \end_inset
  14280. e
  14281. \begin_inset ERT
  14282. status collapsed
  14283. \begin_layout Plain Layout
  14284. }
  14285. \end_layout
  14286. \end_inset
  14287. )
  14288. \begin_inset ERT
  14289. status collapsed
  14290. \begin_layout Plain Layout
  14291. }
  14292. \end_layout
  14293. \end_inset
  14294. where
  14295. \begin_inset ERT
  14296. status collapsed
  14297. \begin_layout Plain Layout
  14298. \backslash
  14299. parm{
  14300. \end_layout
  14301. \end_inset
  14302. e
  14303. \begin_inset ERT
  14304. status collapsed
  14305. \begin_layout Plain Layout
  14306. }
  14307. \end_layout
  14308. \end_inset
  14309. is the summed expression and
  14310. \begin_inset ERT
  14311. status collapsed
  14312. \begin_layout Plain Layout
  14313. \backslash
  14314. parm{
  14315. \end_layout
  14316. \end_inset
  14317. iter
  14318. \begin_inset ERT
  14319. status collapsed
  14320. \begin_layout Plain Layout
  14321. }
  14322. \end_layout
  14323. \end_inset
  14324. defines summation variables. The range of summation can be
  14325. \begin_inset CommandInset label
  14326. LatexCommand label
  14327. name "iter"
  14328. \end_inset
  14329. specified by two methods. First
  14330. \begin_inset Quotes eld
  14331. \end_inset
  14332. long
  14333. \begin_inset Quotes erd
  14334. \end_inset
  14335. notation is
  14336. \begin_inset ERT
  14337. status collapsed
  14338. \begin_layout Plain Layout
  14339. \backslash
  14340. command{
  14341. \end_layout
  14342. \end_inset
  14343. \begin_inset ERT
  14344. status collapsed
  14345. \begin_layout Plain Layout
  14346. \backslash
  14347. parm{
  14348. \end_layout
  14349. \end_inset
  14350. id
  14351. \begin_inset ERT
  14352. status collapsed
  14353. \begin_layout Plain Layout
  14354. }
  14355. \end_layout
  14356. \end_inset
  14357. =
  14358. \begin_inset ERT
  14359. status collapsed
  14360. \begin_layout Plain Layout
  14361. \backslash
  14362. parm{
  14363. \end_layout
  14364. \end_inset
  14365. low
  14366. \begin_inset ERT
  14367. status collapsed
  14368. \begin_layout Plain Layout
  14369. }
  14370. \end_layout
  14371. \end_inset
  14372. ..
  14373. \begin_inset ERT
  14374. status collapsed
  14375. \begin_layout Plain Layout
  14376. \backslash
  14377. parm{
  14378. \end_layout
  14379. \end_inset
  14380. up
  14381. \begin_inset ERT
  14382. status collapsed
  14383. \begin_layout Plain Layout
  14384. }
  14385. \end_layout
  14386. \end_inset
  14387. \begin_inset ERT
  14388. status collapsed
  14389. \begin_layout Plain Layout
  14390. }
  14391. \end_layout
  14392. \end_inset
  14393. and the identifier
  14394. \begin_inset ERT
  14395. status collapsed
  14396. \begin_layout Plain Layout
  14397. \backslash
  14398. parm{
  14399. \end_layout
  14400. \end_inset
  14401. id
  14402. \begin_inset ERT
  14403. status collapsed
  14404. \begin_layout Plain Layout
  14405. }
  14406. \end_layout
  14407. \end_inset
  14408. runs from
  14409. \begin_inset ERT
  14410. status collapsed
  14411. \begin_layout Plain Layout
  14412. \backslash
  14413. parm{
  14414. \end_layout
  14415. \end_inset
  14416. low
  14417. \begin_inset ERT
  14418. status collapsed
  14419. \begin_layout Plain Layout
  14420. }
  14421. \end_layout
  14422. \end_inset
  14423. up to
  14424. \begin_inset ERT
  14425. status collapsed
  14426. \begin_layout Plain Layout
  14427. \backslash
  14428. parm{
  14429. \end_layout
  14430. \end_inset
  14431. up
  14432. \begin_inset ERT
  14433. status collapsed
  14434. \begin_layout Plain Layout
  14435. }
  14436. \end_layout
  14437. \end_inset
  14438. . Both
  14439. \begin_inset ERT
  14440. status collapsed
  14441. \begin_layout Plain Layout
  14442. \backslash
  14443. parm{
  14444. \end_layout
  14445. \end_inset
  14446. low
  14447. \begin_inset ERT
  14448. status collapsed
  14449. \begin_layout Plain Layout
  14450. }
  14451. \end_layout
  14452. \end_inset
  14453. and
  14454. \begin_inset ERT
  14455. status collapsed
  14456. \begin_layout Plain Layout
  14457. \backslash
  14458. parm{
  14459. \end_layout
  14460. \end_inset
  14461. up
  14462. \begin_inset ERT
  14463. status collapsed
  14464. \begin_layout Plain Layout
  14465. }
  14466. \end_layout
  14467. \end_inset
  14468. can be given by arbitrary expressions but value of these expressions must be integer. The
  14469. \begin_inset ERT
  14470. status collapsed
  14471. \begin_layout Plain Layout
  14472. \backslash
  14473. parm{
  14474. \end_layout
  14475. \end_inset
  14476. low
  14477. \begin_inset ERT
  14478. status collapsed
  14479. \begin_layout Plain Layout
  14480. }
  14481. \end_layout
  14482. \end_inset
  14483. can be omitted
  14484. \begin_inset ERT
  14485. status collapsed
  14486. \begin_layout Plain Layout
  14487. \backslash
  14488. command{
  14489. \end_layout
  14490. \end_inset
  14491. \begin_inset ERT
  14492. status collapsed
  14493. \begin_layout Plain Layout
  14494. \backslash
  14495. parm{
  14496. \end_layout
  14497. \end_inset
  14498. id
  14499. \begin_inset ERT
  14500. status collapsed
  14501. \begin_layout Plain Layout
  14502. }
  14503. \end_layout
  14504. \end_inset
  14505. =
  14506. \begin_inset ERT
  14507. status collapsed
  14508. \begin_layout Plain Layout
  14509. \backslash
  14510. parm{
  14511. \end_layout
  14512. \end_inset
  14513. up
  14514. \begin_inset ERT
  14515. status collapsed
  14516. \begin_layout Plain Layout
  14517. }
  14518. \end_layout
  14519. \end_inset
  14520. \begin_inset ERT
  14521. status collapsed
  14522. \begin_layout Plain Layout
  14523. }
  14524. \end_layout
  14525. \end_inset
  14526. and in this case
  14527. \begin_inset ERT
  14528. status collapsed
  14529. \begin_layout Plain Layout
  14530. \backslash
  14531. parm{
  14532. \end_layout
  14533. \end_inset
  14534. id
  14535. \begin_inset ERT
  14536. status collapsed
  14537. \begin_layout Plain Layout
  14538. }
  14539. \end_layout
  14540. \end_inset
  14541. runs from 0 to
  14542. \begin_inset ERT
  14543. status collapsed
  14544. \begin_layout Plain Layout
  14545. \backslash
  14546. parm{
  14547. \end_layout
  14548. \end_inset
  14549. up
  14550. \begin_inset ERT
  14551. status collapsed
  14552. \begin_layout Plain Layout
  14553. }
  14554. \end_layout
  14555. \end_inset
  14556. . The identifier
  14557. \begin_inset ERT
  14558. status collapsed
  14559. \begin_layout Plain Layout
  14560. \backslash
  14561. parm{
  14562. \end_layout
  14563. \end_inset
  14564. id
  14565. \begin_inset ERT
  14566. status collapsed
  14567. \begin_layout Plain Layout
  14568. }
  14569. \end_layout
  14570. \end_inset
  14571. should not coincide with any built-in or user-defined variable.
  14572. \end_layout
  14573. \begin_layout Standard
  14574. \family typewriter
  14575. In
  14576. \begin_inset Quotes eld
  14577. \end_inset
  14578. short
  14579. \begin_inset Quotes erd
  14580. \end_inset
  14581. notation
  14582. \begin_inset ERT
  14583. status collapsed
  14584. \begin_layout Plain Layout
  14585. \backslash
  14586. parm{
  14587. \end_layout
  14588. \end_inset
  14589. iter
  14590. \begin_inset ERT
  14591. status collapsed
  14592. \begin_layout Plain Layout
  14593. }
  14594. \end_layout
  14595. \end_inset
  14596. is just identifier
  14597. \begin_inset CommandInset label
  14598. LatexCommand label
  14599. name "siter"
  14600. \end_inset
  14601. \begin_inset ERT
  14602. status collapsed
  14603. \begin_layout Plain Layout
  14604. \backslash
  14605. parm{
  14606. \end_layout
  14607. \end_inset
  14608. id
  14609. \begin_inset ERT
  14610. status collapsed
  14611. \begin_layout Plain Layout
  14612. }
  14613. \end_layout
  14614. \end_inset
  14615. and its range is determined using the following rules
  14616. \begin_inset ERT
  14617. status collapsed
  14618. \begin_layout Plain Layout
  14619. \backslash
  14620. begin{list}
  14621. \end_layout
  14622. \end_inset
  14623. \begin_inset ERT
  14624. status collapsed
  14625. \begin_layout Plain Layout
  14626. {
  14627. \end_layout
  14628. \end_inset
  14629. \begin_inset Formula $\bullet$
  14630. \end_inset
  14631. \begin_inset ERT
  14632. status collapsed
  14633. \begin_layout Plain Layout
  14634. }
  14635. \end_layout
  14636. \end_inset
  14637. \begin_inset ERT
  14638. status collapsed
  14639. \begin_layout Plain Layout
  14640. {
  14641. \end_layout
  14642. \end_inset
  14643. \begin_inset ERT
  14644. status collapsed
  14645. \begin_layout Plain Layout
  14646. \backslash
  14647. labelwidth
  14648. \end_layout
  14649. \end_inset
  14650. =4mm
  14651. \begin_inset ERT
  14652. status collapsed
  14653. \begin_layout Plain Layout
  14654. \backslash
  14655. leftmargin
  14656. \end_layout
  14657. \end_inset
  14658. =
  14659. \begin_inset ERT
  14660. status collapsed
  14661. \begin_layout Plain Layout
  14662. \backslash
  14663. parindent
  14664. \end_layout
  14665. \end_inset
  14666. \begin_inset ERT
  14667. status collapsed
  14668. \begin_layout Plain Layout
  14669. }
  14670. \end_layout
  14671. \end_inset
  14672. \end_layout
  14673. \begin_layout Standard
  14674. \family typewriter
  14675. \begin_inset ERT
  14676. status collapsed
  14677. \begin_layout Plain Layout
  14678. \backslash
  14679. item
  14680. \end_layout
  14681. \end_inset
  14682. Mixed letter-digit
  14683. \begin_inset ERT
  14684. status collapsed
  14685. \begin_layout Plain Layout
  14686. \backslash
  14687. parm{
  14688. \end_layout
  14689. \end_inset
  14690. id
  14691. \begin_inset ERT
  14692. status collapsed
  14693. \begin_layout Plain Layout
  14694. }
  14695. \end_layout
  14696. \end_inset
  14697. runs from 0 to
  14698. \begin_inset Formula $d-1$
  14699. \end_inset
  14700. where
  14701. \begin_inset Formula $d$
  14702. \end_inset
  14703. is the space dimensionality.
  14704. \end_layout
  14705. \begin_layout Verbatim
  14706. Aid j2s
  14707. \end_layout
  14708. \begin_layout Standard
  14709. \family typewriter
  14710. \begin_inset ERT
  14711. status collapsed
  14712. \begin_layout Plain Layout
  14713. \backslash
  14714. item
  14715. \end_layout
  14716. \end_inset
  14717. The
  14718. \begin_inset ERT
  14719. status collapsed
  14720. \begin_layout Plain Layout
  14721. \backslash
  14722. parm{
  14723. \end_layout
  14724. \end_inset
  14725. id
  14726. \begin_inset ERT
  14727. status collapsed
  14728. \begin_layout Plain Layout
  14729. }
  14730. \end_layout
  14731. \end_inset
  14732. consisting of lower-case letters runs from
  14733. \begin_inset Formula $0$
  14734. \end_inset
  14735. to
  14736. \begin_inset Formula $d-1$
  14737. \end_inset
  14738. \end_layout
  14739. \begin_layout Verbatim
  14740. j a abc kkk
  14741. \end_layout
  14742. \begin_layout Standard
  14743. \family typewriter
  14744. \begin_inset ERT
  14745. status collapsed
  14746. \begin_layout Plain Layout
  14747. \backslash
  14748. item
  14749. \end_layout
  14750. \end_inset
  14751. The
  14752. \begin_inset ERT
  14753. status collapsed
  14754. \begin_layout Plain Layout
  14755. \backslash
  14756. parm{
  14757. \end_layout
  14758. \end_inset
  14759. id
  14760. \begin_inset ERT
  14761. status collapsed
  14762. \begin_layout Plain Layout
  14763. }
  14764. \end_layout
  14765. \end_inset
  14766. consisting of upper-case letters runs from
  14767. \begin_inset Formula $0$
  14768. \end_inset
  14769. to the number of letters in
  14770. \begin_inset ERT
  14771. status collapsed
  14772. \begin_layout Plain Layout
  14773. \backslash
  14774. parm{
  14775. \end_layout
  14776. \end_inset
  14777. id
  14778. \begin_inset ERT
  14779. status collapsed
  14780. \begin_layout Plain Layout
  14781. }
  14782. \end_layout
  14783. \end_inset
  14784. , e.g. the following identifiers run from 0 to 1 and from 0 to 3 respectively
  14785. \end_layout
  14786. \begin_layout Verbatim
  14787. B ABC
  14788. \end_layout
  14789. \begin_layout Standard
  14790. \family typewriter
  14791. \begin_inset ERT
  14792. status collapsed
  14793. \begin_layout Plain Layout
  14794. \backslash
  14795. item
  14796. \end_layout
  14797. \end_inset
  14798. Letters with one trailing digit run from 0 to the value of this digit. Both
  14799. \begin_inset ERT
  14800. status collapsed
  14801. \begin_layout Plain Layout
  14802. \backslash
  14803. parm{
  14804. \end_layout
  14805. \end_inset
  14806. id
  14807. \begin_inset ERT
  14808. status collapsed
  14809. \begin_layout Plain Layout
  14810. }
  14811. \end_layout
  14812. \end_inset
  14813. below runs from 0 to 3:
  14814. \end_layout
  14815. \begin_layout Verbatim
  14816. j3 A3
  14817. \end_layout
  14818. \begin_layout Standard
  14819. \family typewriter
  14820. \begin_inset ERT
  14821. status collapsed
  14822. \begin_layout Plain Layout
  14823. \backslash
  14824. item
  14825. \end_layout
  14826. \end_inset
  14827. Letters with two digits run from the value of the first digit to the value of the second digit. The
  14828. \begin_inset ERT
  14829. status collapsed
  14830. \begin_layout Plain Layout
  14831. \backslash
  14832. parm{
  14833. \end_layout
  14834. \end_inset
  14835. id
  14836. \begin_inset ERT
  14837. status collapsed
  14838. \begin_layout Plain Layout
  14839. }
  14840. \end_layout
  14841. \end_inset
  14842. below run from 2 to 3:
  14843. \end_layout
  14844. \begin_layout Verbatim
  14845. j23 A23
  14846. \end_layout
  14847. \begin_layout Standard
  14848. \family typewriter
  14849. \begin_inset ERT
  14850. status collapsed
  14851. \begin_layout Plain Layout
  14852. \backslash
  14853. item
  14854. \end_layout
  14855. \end_inset
  14856. Letters with 3 or more digits are incorrect
  14857. \end_layout
  14858. \begin_layout Verbatim
  14859. j123
  14860. \end_layout
  14861. \begin_layout Standard
  14862. \family typewriter
  14863. \begin_inset ERT
  14864. status collapsed
  14865. \begin_layout Plain Layout
  14866. \backslash
  14867. end{list}
  14868. \end_layout
  14869. \end_inset
  14870. \end_layout
  14871. \begin_layout Standard
  14872. \family typewriter
  14873. Two or more summation parameters are separated either by commas or by one of the relational operators
  14874. \begin_inset listings
  14875. lstparams "float"
  14876. inline false
  14877. status collapsed
  14878. \begin_layout Plain Layout
  14879. \begin_inset Caption Standard
  14880. \begin_layout Standard
  14881. \family typewriter
  14882. < > <= =>
  14883. \end_layout
  14884. \end_inset
  14885. \end_layout
  14886. \end_inset
  14887. \end_layout
  14888. \begin_layout Standard
  14889. \family typewriter
  14890. This means that only the terms satisfying these relations will be included in the sum. For example
  14891. \begin_inset Formula \[
  14892. \mbox{\tt Sum(i24<=ABC,k=1..d-1,f(i24,ABC,k))} =
  14893. \sum_{i=2}^{4} \sum_{\scriptstyle a=0\atop\scriptstyle i\leq a}^{3} \sum^{d-1}_{k=1} f(i,a,k)
  14894. \]
  14895. \end_inset
  14896. \end_layout
  14897. \begin_layout Standard
  14898. \family typewriter
  14899. \begin_inset ERT
  14900. status collapsed
  14901. \begin_layout Plain Layout
  14902. \backslash
  14903. enlargethispage{5mm}
  14904. \end_layout
  14905. \end_inset
  14906. \end_layout
  14907. \begin_layout Standard
  14908. \family typewriter
  14909. \begin_inset ERT
  14910. status collapsed
  14911. \begin_layout Plain Layout
  14912. \backslash
  14913. grg
  14914. \end_layout
  14915. \end_inset
  14916. 's
  14917. \begin_inset ERT
  14918. status collapsed
  14919. \begin_layout Plain Layout
  14920. \backslash
  14921. comm{
  14922. \end_layout
  14923. \end_inset
  14924. Sum
  14925. \begin_inset ERT
  14926. status collapsed
  14927. \begin_layout Plain Layout
  14928. }
  14929. \end_layout
  14930. \end_inset
  14931. and
  14932. \begin_inset ERT
  14933. status collapsed
  14934. \begin_layout Plain Layout
  14935. \backslash
  14936. comm{
  14937. \end_layout
  14938. \end_inset
  14939. Prod
  14940. \begin_inset ERT
  14941. status collapsed
  14942. \begin_layout Plain Layout
  14943. }
  14944. \end_layout
  14945. \end_inset
  14946. \begin_inset ERT
  14947. status collapsed
  14948. \begin_layout Plain Layout
  14949. \backslash
  14950. seethis{
  14951. \end_layout
  14952. \end_inset
  14953. Use
  14954. \begin_inset ERT
  14955. status collapsed
  14956. \begin_layout Plain Layout
  14957. \backslash
  14958. comm{
  14959. \end_layout
  14960. \end_inset
  14961. SUM
  14962. \begin_inset ERT
  14963. status collapsed
  14964. \begin_layout Plain Layout
  14965. }
  14966. \end_layout
  14967. \end_inset
  14968. ,
  14969. \begin_inset ERT
  14970. status collapsed
  14971. \begin_layout Plain Layout
  14972. \backslash
  14973. comm{
  14974. \end_layout
  14975. \end_inset
  14976. PROD
  14977. \begin_inset ERT
  14978. status collapsed
  14979. \begin_layout Plain Layout
  14980. }
  14981. \end_layout
  14982. \end_inset
  14983. or
  14984. \begin_inset ERT
  14985. status collapsed
  14986. \begin_layout Plain Layout
  14987. \backslash
  14988. comm{
  14989. \end_layout
  14990. \end_inset
  14991. sum
  14992. \begin_inset ERT
  14993. status collapsed
  14994. \begin_layout Plain Layout
  14995. }
  14996. \end_layout
  14997. \end_inset
  14998. ,
  14999. \begin_inset ERT
  15000. status collapsed
  15001. \begin_layout Plain Layout
  15002. \backslash
  15003. comm{
  15004. \end_layout
  15005. \end_inset
  15006. prod
  15007. \begin_inset ERT
  15008. status collapsed
  15009. \begin_layout Plain Layout
  15010. }
  15011. \end_layout
  15012. \end_inset
  15013. depending on
  15014. \begin_inset ERT
  15015. status collapsed
  15016. \begin_layout Plain Layout
  15017. \backslash
  15018. reduce
  15019. \end_layout
  15020. \end_inset
  15021. \begin_inset space \space{}
  15022. \end_inset
  15023. internal case as explained on page
  15024. \begin_inset CommandInset ref
  15025. LatexCommand pageref
  15026. reference "case"
  15027. plural "false"
  15028. caps "false"
  15029. noprefix "false"
  15030. \end_inset
  15031. .
  15032. \begin_inset ERT
  15033. status collapsed
  15034. \begin_layout Plain Layout
  15035. }
  15036. \end_layout
  15037. \end_inset
  15038. should not be confused with
  15039. \begin_inset ERT
  15040. status collapsed
  15041. \begin_layout Plain Layout
  15042. \backslash
  15043. reduce
  15044. \end_layout
  15045. \end_inset
  15046. 's
  15047. \begin_inset ERT
  15048. status collapsed
  15049. \begin_layout Plain Layout
  15050. \backslash
  15051. comm{
  15052. \end_layout
  15053. \end_inset
  15054. SUM
  15055. \begin_inset ERT
  15056. status collapsed
  15057. \begin_layout Plain Layout
  15058. }
  15059. \end_layout
  15060. \end_inset
  15061. and
  15062. \begin_inset ERT
  15063. status collapsed
  15064. \begin_layout Plain Layout
  15065. \backslash
  15066. comm{
  15067. \end_layout
  15068. \end_inset
  15069. PROD
  15070. \begin_inset ERT
  15071. status collapsed
  15072. \begin_layout Plain Layout
  15073. }
  15074. \end_layout
  15075. \end_inset
  15076. which are also available in
  15077. \begin_inset ERT
  15078. status collapsed
  15079. \begin_layout Plain Layout
  15080. \backslash
  15081. grg
  15082. \end_layout
  15083. \end_inset
  15084. .
  15085. \begin_inset ERT
  15086. status collapsed
  15087. \begin_layout Plain Layout
  15088. \backslash
  15089. grg
  15090. \end_layout
  15091. \end_inset
  15092. 's
  15093. \begin_inset ERT
  15094. status collapsed
  15095. \begin_layout Plain Layout
  15096. \backslash
  15097. comm{
  15098. \end_layout
  15099. \end_inset
  15100. Sum
  15101. \begin_inset ERT
  15102. status collapsed
  15103. \begin_layout Plain Layout
  15104. }
  15105. \end_layout
  15106. \end_inset
  15107. apply to any scalar, vector or form-valued expressions and always expanded by
  15108. \begin_inset ERT
  15109. status collapsed
  15110. \begin_layout Plain Layout
  15111. \backslash
  15112. grg
  15113. \end_layout
  15114. \end_inset
  15115. \begin_inset space \space{}
  15116. \end_inset
  15117. into the appropriate explicit sum of terms. On the contrary
  15118. \begin_inset ERT
  15119. status collapsed
  15120. \begin_layout Plain Layout
  15121. \backslash
  15122. comm{
  15123. \end_layout
  15124. \end_inset
  15125. SUM
  15126. \begin_inset ERT
  15127. status collapsed
  15128. \begin_layout Plain Layout
  15129. }
  15130. \end_layout
  15131. \end_inset
  15132. defined in
  15133. \begin_inset ERT
  15134. status collapsed
  15135. \begin_layout Plain Layout
  15136. \backslash
  15137. reduce
  15138. \end_layout
  15139. \end_inset
  15140. \begin_inset space \space{}
  15141. \end_inset
  15142. can be applied to the algebraic expressions only.
  15143. \begin_inset ERT
  15144. status collapsed
  15145. \begin_layout Plain Layout
  15146. \backslash
  15147. grg
  15148. \end_layout
  15149. \end_inset
  15150. \begin_inset space \space{}
  15151. \end_inset
  15152. leaves such expression unchanged and passes it to the
  15153. \begin_inset ERT
  15154. status collapsed
  15155. \begin_layout Plain Layout
  15156. \backslash
  15157. reduce
  15158. \end_layout
  15159. \end_inset
  15160. \begin_inset space \space{}
  15161. \end_inset
  15162. algebraic evaluator. Unlike
  15163. \begin_inset ERT
  15164. status collapsed
  15165. \begin_layout Plain Layout
  15166. \backslash
  15167. comm{
  15168. \end_layout
  15169. \end_inset
  15170. Sum
  15171. \begin_inset ERT
  15172. status collapsed
  15173. \begin_layout Plain Layout
  15174. }
  15175. \end_layout
  15176. \end_inset
  15177. the summation limits in
  15178. \begin_inset ERT
  15179. status collapsed
  15180. \begin_layout Plain Layout
  15181. \backslash
  15182. comm{
  15183. \end_layout
  15184. \end_inset
  15185. SUM
  15186. \begin_inset ERT
  15187. status collapsed
  15188. \begin_layout Plain Layout
  15189. }
  15190. \end_layout
  15191. \end_inset
  15192. can be given by algebraic expressions. If value of these expressions is integer then result of the
  15193. \begin_inset ERT
  15194. status collapsed
  15195. \begin_layout Plain Layout
  15196. \backslash
  15197. comm{
  15198. \end_layout
  15199. \end_inset
  15200. SUM
  15201. \begin_inset ERT
  15202. status collapsed
  15203. \begin_layout Plain Layout
  15204. }
  15205. \end_layout
  15206. \end_inset
  15207. will be the same as for
  15208. \begin_inset ERT
  15209. status collapsed
  15210. \begin_layout Plain Layout
  15211. \backslash
  15212. comm{
  15213. \end_layout
  15214. \end_inset
  15215. Sum
  15216. \begin_inset ERT
  15217. status collapsed
  15218. \begin_layout Plain Layout
  15219. }
  15220. \end_layout
  15221. \end_inset
  15222. but if summation limits are symbolic sometimes
  15223. \begin_inset ERT
  15224. status collapsed
  15225. \begin_layout Plain Layout
  15226. \backslash
  15227. reduce
  15228. \end_layout
  15229. \end_inset
  15230. \begin_inset space \space{}
  15231. \end_inset
  15232. is capable to find a closed expression for such a sum but not always. See the following example
  15233. \begin_inset ERT
  15234. status collapsed
  15235. \begin_layout Plain Layout
  15236. \backslash
  15237. begin{slisting}
  15238. \end_layout
  15239. \end_inset
  15240. <- Coordinates t, x, y, z; <- Function f; <- Constants n, m; <- Sum(k=1..3,f(k));
  15241. \begin_inset ERT
  15242. status collapsed
  15243. \begin_layout Plain Layout
  15244. \backslash
  15245. par
  15246. \end_layout
  15247. \end_inset
  15248. f(3) + f(2) + f(1)
  15249. \begin_inset ERT
  15250. status collapsed
  15251. \begin_layout Plain Layout
  15252. \backslash
  15253. par
  15254. \end_layout
  15255. \end_inset
  15256. <- SUM(f(n),n,1,3);
  15257. \begin_inset ERT
  15258. status collapsed
  15259. \begin_layout Plain Layout
  15260. \backslash
  15261. par
  15262. \end_layout
  15263. \end_inset
  15264. f(3) + f(2) + f(1)
  15265. \begin_inset ERT
  15266. status collapsed
  15267. \begin_layout Plain Layout
  15268. \backslash
  15269. par
  15270. \end_layout
  15271. \end_inset
  15272. <- SUM(n,n,1,m);
  15273. \begin_inset ERT
  15274. status collapsed
  15275. \begin_layout Plain Layout
  15276. \backslash
  15277. par
  15278. \end_layout
  15279. \end_inset
  15280. m*(m + 1) ———– 2
  15281. \begin_inset ERT
  15282. status collapsed
  15283. \begin_layout Plain Layout
  15284. \backslash
  15285. par
  15286. \end_layout
  15287. \end_inset
  15288. <- SUM(f(n),n,1,m);
  15289. \begin_inset ERT
  15290. status collapsed
  15291. \begin_layout Plain Layout
  15292. \backslash
  15293. par
  15294. \end_layout
  15295. \end_inset
  15296. SUM(f(n),n,1,m)
  15297. \begin_inset ERT
  15298. status collapsed
  15299. \begin_layout Plain Layout
  15300. \backslash
  15301. end{slisting}
  15302. \end_layout
  15303. \end_inset
  15304. \end_layout
  15305. \begin_layout Standard
  15306. \family typewriter
  15307. \begin_inset Newpage newpage
  15308. \end_inset
  15309. \end_layout
  15310. \begin_layout Subsection
  15311. \family typewriter
  15312. Einstein Summation Rule
  15313. \end_layout
  15314. \begin_layout Standard
  15315. \family typewriter
  15316. According to the Einstein summation rule if
  15317. \begin_inset ERT
  15318. status collapsed
  15319. \begin_layout Plain Layout
  15320. \backslash
  15321. grg
  15322. \end_layout
  15323. \end_inset
  15324. \begin_inset space \space{}
  15325. \end_inset
  15326. encounters some unknown repeated identifier
  15327. \begin_inset ERT
  15328. status collapsed
  15329. \begin_layout Plain Layout
  15330. \backslash
  15331. parm{
  15332. \end_layout
  15333. \end_inset
  15334. id
  15335. \begin_inset ERT
  15336. status collapsed
  15337. \begin_layout Plain Layout
  15338. }
  15339. \end_layout
  15340. \end_inset
  15341. then summation over this
  15342. \begin_inset ERT
  15343. status collapsed
  15344. \begin_layout Plain Layout
  15345. \backslash
  15346. parm{
  15347. \end_layout
  15348. \end_inset
  15349. id
  15350. \begin_inset ERT
  15351. status collapsed
  15352. \begin_layout Plain Layout
  15353. }
  15354. \end_layout
  15355. \end_inset
  15356. is performed. The range of the summation variable is determined according to the
  15357. \begin_inset Quotes eld
  15358. \end_inset
  15359. short
  15360. \begin_inset Quotes erd
  15361. \end_inset
  15362. notation explained in the previous section.
  15363. \end_layout
  15364. \begin_layout Subsection
  15365. \family typewriter
  15366. Object Components and Index Manipulation
  15367. \end_layout
  15368. \begin_layout Standard
  15369. \family typewriter
  15370. The components of built-in or user-defined object can be denoted in expressions by two methods which are similar to the notation used in the left-hand side of the assignment command. The first method uses the object identifier with additional digits denoting the indices T0
  15371. \family typewriter
  15372. \series default
  15373. \shape default
  15374. , RIM0213
  15375. \family typewriter
  15376. \series default
  15377. \shape default
  15378. . The second method uses the functional notation T(0)
  15379. \family typewriter
  15380. \series default
  15381. \shape default
  15382. , RIM(0,2,1,3)
  15383. \family typewriter
  15384. \series default
  15385. \shape default
  15386. , OMEGA(j,k)
  15387. \family typewriter
  15388. \series default
  15389. \shape default
  15390. .
  15391. \end_layout
  15392. \begin_layout Standard
  15393. \family typewriter
  15394. In functional notation the default index type and position
  15395. \begin_inset Index idx
  15396. status collapsed
  15397. \begin_layout Plain Layout
  15398. Index manipulations
  15399. \end_layout
  15400. \end_inset
  15401. can be changed using the markers: '
  15402. \family typewriter
  15403. \series default
  15404. \shape default
  15405. upper frame, .
  15406. \family typewriter
  15407. \series default
  15408. \shape default
  15409. lower frame, ˖̂
  15410. \begin_inset ERT
  15411. status collapsed
  15412. \begin_layout Plain Layout
  15413. }
  15414. \end_layout
  15415. \end_inset
  15416. upper holonomic, _
  15417. \family typewriter
  15418. \series default
  15419. \shape default
  15420. lower holonomic. For example expression RIM(a,b,m,n)
  15421. \family typewriter
  15422. \series default
  15423. \shape default
  15424. gives components of Riemann tensor with the default indices
  15425. \begin_inset Formula $R^a{}_{bmn}$
  15426. \end_inset
  15427. (first upper frame and three lower frame indices) while expression RIM('a,'b,_m,_n)
  15428. \family typewriter
  15429. \series default
  15430. \shape default
  15431. gives
  15432. \begin_inset Formula $R^{ab}{}_{\mu\nu}$
  15433. \end_inset
  15434. with two upper frame and two lower coordinate indices. For enumerating indices position markers are ignored and only '
  15435. \family typewriter
  15436. \series default
  15437. \shape default
  15438. and .
  15439. \family typewriter
  15440. \series default
  15441. \shape default
  15442. works for spinorial indices.
  15443. \end_layout
  15444. \begin_layout Standard
  15445. \family typewriter
  15446. In the spinorial formalism
  15447. \begin_inset ERT
  15448. status collapsed
  15449. \begin_layout Plain Layout
  15450. \backslash
  15451. seethis{
  15452. \end_layout
  15453. \end_inset
  15454. See
  15455. \begin_inset ERT
  15456. status collapsed
  15457. \begin_layout Plain Layout
  15458. \backslash
  15459. pref{
  15460. \end_layout
  15461. \end_inset
  15462. spinors
  15463. \begin_inset ERT
  15464. status collapsed
  15465. \begin_layout Plain Layout
  15466. }
  15467. \end_layout
  15468. \end_inset
  15469. about spinorial formalism.
  15470. \begin_inset ERT
  15471. status collapsed
  15472. \begin_layout Plain Layout
  15473. }
  15474. \end_layout
  15475. \end_inset
  15476. each frame index can be replaced by a pair if spinorial indices according to the formulas:
  15477. \begin_inset Formula \[
  15478. A^a\sigma_a{}^{B\dot{D}}=A^{B\dot{D}},\qquad
  15479. B_a\sigma^a\!{}_{B\dot{D}}=B_{B\dot{D}}
  15480. \]
  15481. \end_inset
  15482. Accordingly any frame index can be replaced by a pair of spinorial indices.
  15483. \begin_inset CommandInset label
  15484. LatexCommand label
  15485. name "sumspin"
  15486. \end_inset
  15487. Similarly one summed spinorial index or rank
  15488. \begin_inset Formula $n$
  15489. \end_inset
  15490. can be replaced by
  15491. \begin_inset Formula $n$
  15492. \end_inset
  15493. single spinor indices. There is only one restriction. If an object has several frame and/or summed spinorial indices then
  15494. \emph on
  15495. all
  15496. \emph default
  15497. must be represented in such expanded form. In the following example the null frame
  15498. \begin_inset Formula $\theta^a$
  15499. \end_inset
  15500. is printed in the usual and spinorial
  15501. \begin_inset Formula $\theta^{B\dot C}$
  15502. \end_inset
  15503. representations. The relationship
  15504. \begin_inset Formula $\theta^a\sigma_a{}^{B\dot C}-\theta^{B\dot C}=0$
  15505. \end_inset
  15506. is verifies as well
  15507. \begin_inset ERT
  15508. status collapsed
  15509. \begin_layout Plain Layout
  15510. \backslash
  15511. begin{slisting}
  15512. \end_layout
  15513. \end_inset
  15514. <- Coordinates u, v, z, z
  15515. \begin_inset space ~
  15516. \end_inset
  15517. ;
  15518. \begin_inset ERT
  15519. status collapsed
  15520. \begin_layout Plain Layout
  15521. \backslash
  15522. par
  15523. \end_layout
  15524. \end_inset
  15525. z & z
  15526. \begin_inset space ~
  15527. \end_inset
  15528. - conjugated pair.
  15529. \begin_inset ERT
  15530. status collapsed
  15531. \begin_layout Plain Layout
  15532. \backslash
  15533. par
  15534. \end_layout
  15535. \end_inset
  15536. <- Null Metric; <- Frame T(a)=d x(a); <- ds2;
  15537. \begin_inset Newpage newpage
  15538. \end_inset
  15539. 2 ds = (-2) d u d v + 2 d z d z
  15540. \begin_inset space ~
  15541. \end_inset
  15542. \begin_inset ERT
  15543. status collapsed
  15544. \begin_layout Plain Layout
  15545. \backslash
  15546. par
  15547. \end_layout
  15548. \end_inset
  15549. <- T(a);
  15550. \begin_inset ERT
  15551. status collapsed
  15552. \begin_layout Plain Layout
  15553. \backslash
  15554. par
  15555. \end_layout
  15556. \end_inset
  15557. a=0 : d u
  15558. \begin_inset ERT
  15559. status collapsed
  15560. \begin_layout Plain Layout
  15561. \backslash
  15562. par
  15563. \end_layout
  15564. \end_inset
  15565. a=1 : d v
  15566. \begin_inset ERT
  15567. status collapsed
  15568. \begin_layout Plain Layout
  15569. \backslash
  15570. par
  15571. \end_layout
  15572. \end_inset
  15573. a=2 : d z
  15574. \begin_inset ERT
  15575. status collapsed
  15576. \begin_layout Plain Layout
  15577. \backslash
  15578. par
  15579. \end_layout
  15580. \end_inset
  15581. a=3 : d z
  15582. \begin_inset space ~
  15583. \end_inset
  15584. \begin_inset ERT
  15585. status collapsed
  15586. \begin_layout Plain Layout
  15587. \backslash
  15588. par
  15589. \end_layout
  15590. \end_inset
  15591. <- T(B,C);
  15592. \begin_inset ERT
  15593. status collapsed
  15594. \begin_layout Plain Layout
  15595. \backslash
  15596. par
  15597. \end_layout
  15598. \end_inset
  15599. B=0 C=0 : d v
  15600. \begin_inset ERT
  15601. status collapsed
  15602. \begin_layout Plain Layout
  15603. \backslash
  15604. par
  15605. \end_layout
  15606. \end_inset
  15607. B=0 C=1 : d z
  15608. \begin_inset space ~
  15609. \end_inset
  15610. \begin_inset ERT
  15611. status collapsed
  15612. \begin_layout Plain Layout
  15613. \backslash
  15614. par
  15615. \end_layout
  15616. \end_inset
  15617. B=1 C=0 : d z
  15618. \begin_inset ERT
  15619. status collapsed
  15620. \begin_layout Plain Layout
  15621. \backslash
  15622. par
  15623. \end_layout
  15624. \end_inset
  15625. B=1 C=1 : d u
  15626. \begin_inset ERT
  15627. status collapsed
  15628. \begin_layout Plain Layout
  15629. \backslash
  15630. par
  15631. \end_layout
  15632. \end_inset
  15633. <- T(a)*sigmai(a,B,C)-T(B,C);
  15634. \begin_inset ERT
  15635. status collapsed
  15636. \begin_layout Plain Layout
  15637. \backslash
  15638. par
  15639. \end_layout
  15640. \end_inset
  15641. 0
  15642. \begin_inset ERT
  15643. status collapsed
  15644. \begin_layout Plain Layout
  15645. \backslash
  15646. end{slisting}
  15647. \end_layout
  15648. \end_inset
  15649. \end_layout
  15650. \begin_layout Subsection
  15651. \family typewriter
  15652. Parts of Equations and Solutions
  15653. \end_layout
  15654. \begin_layout Standard
  15655. \family typewriter
  15656. \begin_inset Index idx
  15657. status collapsed
  15658. \begin_layout Plain Layout
  15659. Equations!in expressions
  15660. \end_layout
  15661. \end_inset
  15662. \end_layout
  15663. \begin_layout Standard
  15664. \family typewriter
  15665. The functional expressions
  15666. \begin_inset ERT
  15667. status collapsed
  15668. \begin_layout Plain Layout
  15669. \backslash
  15670. command{
  15671. \end_layout
  15672. \end_inset
  15673. LHS(
  15674. \begin_inset ERT
  15675. status collapsed
  15676. \begin_layout Plain Layout
  15677. \backslash
  15678. parm{
  15679. \end_layout
  15680. \end_inset
  15681. eqcomp
  15682. \begin_inset ERT
  15683. status collapsed
  15684. \begin_layout Plain Layout
  15685. }
  15686. \end_layout
  15687. \end_inset
  15688. )
  15689. \begin_inset Newline newline
  15690. \end_inset
  15691. RHS(
  15692. \begin_inset ERT
  15693. status collapsed
  15694. \begin_layout Plain Layout
  15695. \backslash
  15696. parm{
  15697. \end_layout
  15698. \end_inset
  15699. eqcomp
  15700. \begin_inset ERT
  15701. status collapsed
  15702. \begin_layout Plain Layout
  15703. }
  15704. \end_layout
  15705. \end_inset
  15706. )
  15707. \begin_inset ERT
  15708. status collapsed
  15709. \begin_layout Plain Layout
  15710. }
  15711. \end_layout
  15712. \end_inset
  15713. give access to the left-hand and right-hand side of an equation respectively. Here
  15714. \begin_inset ERT
  15715. status collapsed
  15716. \begin_layout Plain Layout
  15717. \backslash
  15718. parm{
  15719. \end_layout
  15720. \end_inset
  15721. eqcomp
  15722. \begin_inset ERT
  15723. status collapsed
  15724. \begin_layout Plain Layout
  15725. }
  15726. \end_layout
  15727. \end_inset
  15728. is the component of the equation as explained in the previous section.
  15729. \end_layout
  15730. \begin_layout Standard
  15731. \family typewriter
  15732. The
  15733. \begin_inset ERT
  15734. status collapsed
  15735. \begin_layout Plain Layout
  15736. \backslash
  15737. comm{
  15738. \end_layout
  15739. \end_inset
  15740. LHS
  15741. \begin_inset ERT
  15742. status collapsed
  15743. \begin_layout Plain Layout
  15744. }
  15745. \end_layout
  15746. \end_inset
  15747. ,
  15748. \begin_inset ERT
  15749. status collapsed
  15750. \begin_layout Plain Layout
  15751. \backslash
  15752. comm{
  15753. \end_layout
  15754. \end_inset
  15755. RHS
  15756. \begin_inset ERT
  15757. status collapsed
  15758. \begin_layout Plain Layout
  15759. }
  15760. \end_layout
  15761. \end_inset
  15762. also provide access to the
  15763. \begin_inset ERT
  15764. status collapsed
  15765. \begin_layout Plain Layout
  15766. \backslash
  15767. parm{
  15768. \end_layout
  15769. \end_inset
  15770. n
  15771. \begin_inset ERT
  15772. status collapsed
  15773. \begin_layout Plain Layout
  15774. }
  15775. \end_layout
  15776. \end_inset
  15777. 'th
  15778. \begin_inset ERT
  15779. status collapsed
  15780. \begin_layout Plain Layout
  15781. \backslash
  15782. seethis{
  15783. \end_layout
  15784. \end_inset
  15785. See page
  15786. \begin_inset CommandInset ref
  15787. LatexCommand pageref
  15788. reference "solutions"
  15789. plural "false"
  15790. caps "false"
  15791. noprefix "false"
  15792. \end_inset
  15793. about solutions.
  15794. \begin_inset ERT
  15795. status collapsed
  15796. \begin_layout Plain Layout
  15797. }
  15798. \end_layout
  15799. \end_inset
  15800. solution if
  15801. \begin_inset ERT
  15802. status collapsed
  15803. \begin_layout Plain Layout
  15804. \backslash
  15805. parm{
  15806. \end_layout
  15807. \end_inset
  15808. eqcomp
  15809. \begin_inset ERT
  15810. status collapsed
  15811. \begin_layout Plain Layout
  15812. }
  15813. \end_layout
  15814. \end_inset
  15815. is
  15816. \begin_inset ERT
  15817. status collapsed
  15818. \begin_layout Plain Layout
  15819. \backslash
  15820. comm{
  15821. \end_layout
  15822. \end_inset
  15823. Sol(
  15824. \begin_inset ERT
  15825. status collapsed
  15826. \begin_layout Plain Layout
  15827. \backslash
  15828. parm{
  15829. \end_layout
  15830. \end_inset
  15831. n
  15832. \begin_inset ERT
  15833. status collapsed
  15834. \begin_layout Plain Layout
  15835. }
  15836. \end_layout
  15837. \end_inset
  15838. )
  15839. \begin_inset ERT
  15840. status collapsed
  15841. \begin_layout Plain Layout
  15842. }
  15843. \end_layout
  15844. \end_inset
  15845. .
  15846. \end_layout
  15847. \begin_layout Subsection
  15848. \family typewriter
  15849. Lie Derivatives
  15850. \end_layout
  15851. \begin_layout Standard
  15852. \family typewriter
  15853. \begin_inset Index idx
  15854. status collapsed
  15855. \begin_layout Plain Layout
  15856. Lie derivatives
  15857. \end_layout
  15858. \end_inset
  15859. \end_layout
  15860. \begin_layout Standard
  15861. \family typewriter
  15862. The Lie derivative is given by the expression
  15863. \begin_inset ERT
  15864. status collapsed
  15865. \begin_layout Plain Layout
  15866. \backslash
  15867. command{
  15868. \end_layout
  15869. \end_inset
  15870. Lie(
  15871. \begin_inset ERT
  15872. status collapsed
  15873. \begin_layout Plain Layout
  15874. \backslash
  15875. parm{
  15876. \end_layout
  15877. \end_inset
  15878. v
  15879. \begin_inset ERT
  15880. status collapsed
  15881. \begin_layout Plain Layout
  15882. }
  15883. \end_layout
  15884. \end_inset
  15885. ,
  15886. \begin_inset ERT
  15887. status collapsed
  15888. \begin_layout Plain Layout
  15889. \backslash
  15890. parm{
  15891. \end_layout
  15892. \end_inset
  15893. objcomp
  15894. \begin_inset ERT
  15895. status collapsed
  15896. \begin_layout Plain Layout
  15897. }
  15898. \end_layout
  15899. \end_inset
  15900. )
  15901. \begin_inset ERT
  15902. status collapsed
  15903. \begin_layout Plain Layout
  15904. }
  15905. \end_layout
  15906. \end_inset
  15907. where
  15908. \begin_inset ERT
  15909. status collapsed
  15910. \begin_layout Plain Layout
  15911. \backslash
  15912. parm{
  15913. \end_layout
  15914. \end_inset
  15915. objcomp
  15916. \begin_inset ERT
  15917. status collapsed
  15918. \begin_layout Plain Layout
  15919. }
  15920. \end_layout
  15921. \end_inset
  15922. is the component of an object in functional notation. For example the following expression is the Lie derivative of the metric
  15923. \begin_inset Formula $\pounds_vg_{ab}$
  15924. \end_inset
  15925. \begin_inset listings
  15926. lstparams "float"
  15927. inline false
  15928. status collapsed
  15929. \begin_layout Plain Layout
  15930. \begin_inset Caption Standard
  15931. \begin_layout Standard
  15932. \family typewriter
  15933. Lie(vec,G(a,b));
  15934. \end_layout
  15935. \end_inset
  15936. \end_layout
  15937. \end_inset
  15938. \end_layout
  15939. \begin_layout Standard
  15940. \family typewriter
  15941. The index manipulations in the Lie derivatives are permitted. In particular the expression
  15942. \begin_inset listings
  15943. lstparams "float"
  15944. inline false
  15945. status collapsed
  15946. \begin_layout Plain Layout
  15947. \begin_inset Caption Standard
  15948. \begin_layout Standard
  15949. \family typewriter
  15950. Lie(vec,G(m,b));
  15951. \end_layout
  15952. \end_inset
  15953. \end_layout
  15954. \end_inset
  15955. \end_layout
  15956. \begin_layout Standard
  15957. \family typewriter
  15958. is the Lie derivative of the frame
  15959. \begin_inset Formula $\pounds_vg^\mu{}_{b}
  15960. \equiv \pounds_vh^\mu_a$
  15961. \end_inset
  15962. and must vanish.
  15963. \end_layout
  15964. \begin_layout Subsection
  15965. \family typewriter
  15966. Covariant Derivatives and Differentials
  15967. \end_layout
  15968. \begin_layout Standard
  15969. \family typewriter
  15970. \begin_inset Index idx
  15971. status collapsed
  15972. \begin_layout Plain Layout
  15973. Covariant derivatives
  15974. \end_layout
  15975. \end_inset
  15976. \begin_inset Index idx
  15977. status collapsed
  15978. \begin_layout Plain Layout
  15979. Covariant differentials
  15980. \end_layout
  15981. \end_inset
  15982. \begin_inset CommandInset label
  15983. LatexCommand label
  15984. name "cder"
  15985. \end_inset
  15986. \end_layout
  15987. \begin_layout Standard
  15988. \family typewriter
  15989. The covariant differential
  15990. \begin_inset ERT
  15991. status collapsed
  15992. \begin_layout Plain Layout
  15993. \backslash
  15994. command{
  15995. \end_layout
  15996. \end_inset
  15997. Dc(
  15998. \begin_inset ERT
  15999. status collapsed
  16000. \begin_layout Plain Layout
  16001. \backslash
  16002. parm{
  16003. \end_layout
  16004. \end_inset
  16005. objcomp
  16006. \begin_inset ERT
  16007. status collapsed
  16008. \begin_layout Plain Layout
  16009. }
  16010. \end_layout
  16011. \end_inset
  16012. \begin_inset ERT
  16013. status collapsed
  16014. \begin_layout Plain Layout
  16015. \backslash
  16016. opt{
  16017. \end_layout
  16018. \end_inset
  16019. \shape up
  16020. \shape default
  16021. ,
  16022. \shape default
  16023. \begin_inset ERT
  16024. status collapsed
  16025. \begin_layout Plain Layout
  16026. \backslash
  16027. rpt{
  16028. \end_layout
  16029. \end_inset
  16030. \begin_inset ERT
  16031. status collapsed
  16032. \begin_layout Plain Layout
  16033. \backslash
  16034. parm{
  16035. \end_layout
  16036. \end_inset
  16037. conn
  16038. \begin_inset ERT
  16039. status collapsed
  16040. \begin_layout Plain Layout
  16041. }
  16042. \end_layout
  16043. \end_inset
  16044. \begin_inset ERT
  16045. status collapsed
  16046. \begin_layout Plain Layout
  16047. }
  16048. \end_layout
  16049. \end_inset
  16050. \begin_inset ERT
  16051. status collapsed
  16052. \begin_layout Plain Layout
  16053. }
  16054. \end_layout
  16055. \end_inset
  16056. )
  16057. \begin_inset ERT
  16058. status collapsed
  16059. \begin_layout Plain Layout
  16060. }
  16061. \end_layout
  16062. \end_inset
  16063. and covariant derivative
  16064. \begin_inset ERT
  16065. status collapsed
  16066. \begin_layout Plain Layout
  16067. \backslash
  16068. command{
  16069. \end_layout
  16070. \end_inset
  16071. Dfc(
  16072. \begin_inset ERT
  16073. status collapsed
  16074. \begin_layout Plain Layout
  16075. \backslash
  16076. parm{
  16077. \end_layout
  16078. \end_inset
  16079. v
  16080. \begin_inset ERT
  16081. status collapsed
  16082. \begin_layout Plain Layout
  16083. }
  16084. \end_layout
  16085. \end_inset
  16086. ,
  16087. \begin_inset ERT
  16088. status collapsed
  16089. \begin_layout Plain Layout
  16090. \backslash
  16091. parm{
  16092. \end_layout
  16093. \end_inset
  16094. objcomp
  16095. \begin_inset ERT
  16096. status collapsed
  16097. \begin_layout Plain Layout
  16098. }
  16099. \end_layout
  16100. \end_inset
  16101. \begin_inset ERT
  16102. status collapsed
  16103. \begin_layout Plain Layout
  16104. \backslash
  16105. opt{
  16106. \end_layout
  16107. \end_inset
  16108. \shape up
  16109. \shape default
  16110. ,
  16111. \shape default
  16112. \begin_inset ERT
  16113. status collapsed
  16114. \begin_layout Plain Layout
  16115. \backslash
  16116. rpt{
  16117. \end_layout
  16118. \end_inset
  16119. \begin_inset ERT
  16120. status collapsed
  16121. \begin_layout Plain Layout
  16122. \backslash
  16123. parm{
  16124. \end_layout
  16125. \end_inset
  16126. conn
  16127. \begin_inset ERT
  16128. status collapsed
  16129. \begin_layout Plain Layout
  16130. }
  16131. \end_layout
  16132. \end_inset
  16133. \begin_inset ERT
  16134. status collapsed
  16135. \begin_layout Plain Layout
  16136. }
  16137. \end_layout
  16138. \end_inset
  16139. \begin_inset ERT
  16140. status collapsed
  16141. \begin_layout Plain Layout
  16142. }
  16143. \end_layout
  16144. \end_inset
  16145. )
  16146. \begin_inset ERT
  16147. status collapsed
  16148. \begin_layout Plain Layout
  16149. }
  16150. \end_layout
  16151. \end_inset
  16152. Here
  16153. \begin_inset ERT
  16154. status collapsed
  16155. \begin_layout Plain Layout
  16156. \backslash
  16157. parm{
  16158. \end_layout
  16159. \end_inset
  16160. objcomp
  16161. \begin_inset ERT
  16162. status collapsed
  16163. \begin_layout Plain Layout
  16164. }
  16165. \end_layout
  16166. \end_inset
  16167. is an object component in functional notation and
  16168. \begin_inset ERT
  16169. status collapsed
  16170. \begin_layout Plain Layout
  16171. \backslash
  16172. parm{
  16173. \end_layout
  16174. \end_inset
  16175. v
  16176. \begin_inset ERT
  16177. status collapsed
  16178. \begin_layout Plain Layout
  16179. }
  16180. \end_layout
  16181. \end_inset
  16182. is a vector-valued expression. The optional parameters
  16183. \begin_inset ERT
  16184. status collapsed
  16185. \begin_layout Plain Layout
  16186. \backslash
  16187. parm{
  16188. \end_layout
  16189. \end_inset
  16190. conn
  16191. \begin_inset ERT
  16192. status collapsed
  16193. \begin_layout Plain Layout
  16194. }
  16195. \end_layout
  16196. \end_inset
  16197. are the identifiers of connections.
  16198. \begin_inset ERT
  16199. status collapsed
  16200. \begin_layout Plain Layout
  16201. \backslash
  16202. seethis{
  16203. \end_layout
  16204. \end_inset
  16205. See page
  16206. \begin_inset CommandInset ref
  16207. LatexCommand pageref
  16208. reference "conn"
  16209. plural "false"
  16210. caps "false"
  16211. noprefix "false"
  16212. \end_inset
  16213. about the built-in connections.
  16214. \begin_inset ERT
  16215. status collapsed
  16216. \begin_layout Plain Layout
  16217. }
  16218. \end_layout
  16219. \end_inset
  16220. If
  16221. \begin_inset ERT
  16222. status collapsed
  16223. \begin_layout Plain Layout
  16224. \backslash
  16225. parm{
  16226. \end_layout
  16227. \end_inset
  16228. conn
  16229. \begin_inset ERT
  16230. status collapsed
  16231. \begin_layout Plain Layout
  16232. }
  16233. \end_layout
  16234. \end_inset
  16235. is omitted then
  16236. \begin_inset ERT
  16237. status collapsed
  16238. \begin_layout Plain Layout
  16239. \backslash
  16240. grg
  16241. \end_layout
  16242. \end_inset
  16243. \begin_inset space \space{}
  16244. \end_inset
  16245. uses default connection for each type of indices: frame, coordinate, spinor and conjugated spinor. If
  16246. \begin_inset ERT
  16247. status collapsed
  16248. \begin_layout Plain Layout
  16249. \backslash
  16250. parm{
  16251. \end_layout
  16252. \end_inset
  16253. conn
  16254. \begin_inset ERT
  16255. status collapsed
  16256. \begin_layout Plain Layout
  16257. }
  16258. \end_layout
  16259. \end_inset
  16260. is indicated then
  16261. \begin_inset ERT
  16262. status collapsed
  16263. \begin_layout Plain Layout
  16264. \backslash
  16265. grg
  16266. \end_layout
  16267. \end_inset
  16268. \begin_inset space \space{}
  16269. \end_inset
  16270. uses this connection instead of default one for appropriate type of indices. For example expression
  16271. \begin_inset listings
  16272. lstparams "float"
  16273. inline false
  16274. status collapsed
  16275. \begin_layout Plain Layout
  16276. \begin_inset Caption Standard
  16277. \begin_layout Standard
  16278. \family typewriter
  16279. Dc(OMEGA(a,b))
  16280. \end_layout
  16281. \end_inset
  16282. \end_layout
  16283. \end_inset
  16284. \end_layout
  16285. \begin_layout Standard
  16286. \family typewriter
  16287. is the covariant differential of the curvature 2-form
  16288. \begin_inset Formula $D\Omega^a{}_b$
  16289. \end_inset
  16290. . This expression should vanish in Riemann space and should be proportional to the torsion in Riemann-Cartan space. Here
  16291. \begin_inset ERT
  16292. status collapsed
  16293. \begin_layout Plain Layout
  16294. \backslash
  16295. grg
  16296. \end_layout
  16297. \end_inset
  16298. \begin_inset space \space{}
  16299. \end_inset
  16300. will use default object Frame connection
  16301. \family typewriter
  16302. \series default
  16303. \shape default
  16304. (id.
  16305. \begin_inset ERT
  16306. status collapsed
  16307. \begin_layout Plain Layout
  16308. \backslash
  16309. comm{
  16310. \end_layout
  16311. \end_inset
  16312. omega
  16313. \begin_inset ERT
  16314. status collapsed
  16315. \begin_layout Plain Layout
  16316. }
  16317. \end_layout
  16318. \end_inset
  16319. ). The expression
  16320. \begin_inset listings
  16321. lstparams "float"
  16322. inline false
  16323. status collapsed
  16324. \begin_layout Plain Layout
  16325. \begin_inset Caption Standard
  16326. \begin_layout Standard
  16327. \family typewriter
  16328. Dc(OMEGA(a,b),romega)
  16329. \end_layout
  16330. \end_inset
  16331. \end_layout
  16332. \end_inset
  16333. \end_layout
  16334. \begin_layout Standard
  16335. \family typewriter
  16336. is similar but it uses another built-in connection Riemann frame connection
  16337. \family typewriter
  16338. \series default
  16339. \shape default
  16340. (id.
  16341. \begin_inset ERT
  16342. status collapsed
  16343. \begin_layout Plain Layout
  16344. \backslash
  16345. comm{
  16346. \end_layout
  16347. \end_inset
  16348. romega
  16349. \begin_inset ERT
  16350. status collapsed
  16351. \begin_layout Plain Layout
  16352. }
  16353. \end_layout
  16354. \end_inset
  16355. ) which are different if torsion or nonmetricity are nonzero. The index manipulations are allowed in the covariant derivatives. For example the expression
  16356. \begin_inset listings
  16357. lstparams "float"
  16358. inline false
  16359. status collapsed
  16360. \begin_layout Plain Layout
  16361. \begin_inset Caption Standard
  16362. \begin_layout Standard
  16363. \family typewriter
  16364. Dfc(v,RIC(m̂,_n))
  16365. \end_layout
  16366. \end_inset
  16367. \end_layout
  16368. \end_inset
  16369. \end_layout
  16370. \begin_layout Standard
  16371. \family typewriter
  16372. gives the covariant derivative of the curvature of the Ricci tensor with first coordinate upper and second coordinate lower indices
  16373. \begin_inset Formula $\nabla_vR^\mu{}_\nu$
  16374. \end_inset
  16375. .
  16376. \end_layout
  16377. \begin_layout Subsection
  16378. \family typewriter
  16379. Symmetrization
  16380. \end_layout
  16381. \begin_layout Standard
  16382. \family typewriter
  16383. The functional expressions works iff the switch
  16384. \begin_inset ERT
  16385. status collapsed
  16386. \begin_layout Plain Layout
  16387. \backslash
  16388. swind{
  16389. \end_layout
  16390. \end_inset
  16391. EXPANDSYM
  16392. \begin_inset ERT
  16393. status collapsed
  16394. \begin_layout Plain Layout
  16395. }
  16396. \end_layout
  16397. \end_inset
  16398. \begin_inset ERT
  16399. status collapsed
  16400. \begin_layout Plain Layout
  16401. \backslash
  16402. comm{
  16403. \end_layout
  16404. \end_inset
  16405. EXPANDSYM
  16406. \begin_inset ERT
  16407. status collapsed
  16408. \begin_layout Plain Layout
  16409. }
  16410. \end_layout
  16411. \end_inset
  16412. is on
  16413. \begin_inset ERT
  16414. status collapsed
  16415. \begin_layout Plain Layout
  16416. \backslash
  16417. command{
  16418. \end_layout
  16419. \end_inset
  16420. Asy(
  16421. \begin_inset ERT
  16422. status collapsed
  16423. \begin_layout Plain Layout
  16424. \backslash
  16425. rpt{
  16426. \end_layout
  16427. \end_inset
  16428. \begin_inset ERT
  16429. status collapsed
  16430. \begin_layout Plain Layout
  16431. \backslash
  16432. parm{
  16433. \end_layout
  16434. \end_inset
  16435. i
  16436. \begin_inset ERT
  16437. status collapsed
  16438. \begin_layout Plain Layout
  16439. }
  16440. \end_layout
  16441. \end_inset
  16442. \begin_inset ERT
  16443. status collapsed
  16444. \begin_layout Plain Layout
  16445. }
  16446. \end_layout
  16447. \end_inset
  16448. ,
  16449. \begin_inset ERT
  16450. status collapsed
  16451. \begin_layout Plain Layout
  16452. \backslash
  16453. parm{
  16454. \end_layout
  16455. \end_inset
  16456. e
  16457. \begin_inset ERT
  16458. status collapsed
  16459. \begin_layout Plain Layout
  16460. }
  16461. \end_layout
  16462. \end_inset
  16463. )
  16464. \begin_inset Newline newline
  16465. \end_inset
  16466. Sy(
  16467. \begin_inset ERT
  16468. status collapsed
  16469. \begin_layout Plain Layout
  16470. \backslash
  16471. rpt{
  16472. \end_layout
  16473. \end_inset
  16474. \begin_inset ERT
  16475. status collapsed
  16476. \begin_layout Plain Layout
  16477. \backslash
  16478. parm{
  16479. \end_layout
  16480. \end_inset
  16481. i
  16482. \begin_inset ERT
  16483. status collapsed
  16484. \begin_layout Plain Layout
  16485. }
  16486. \end_layout
  16487. \end_inset
  16488. \begin_inset ERT
  16489. status collapsed
  16490. \begin_layout Plain Layout
  16491. }
  16492. \end_layout
  16493. \end_inset
  16494. ,
  16495. \begin_inset ERT
  16496. status collapsed
  16497. \begin_layout Plain Layout
  16498. \backslash
  16499. parm{
  16500. \end_layout
  16501. \end_inset
  16502. e
  16503. \begin_inset ERT
  16504. status collapsed
  16505. \begin_layout Plain Layout
  16506. }
  16507. \end_layout
  16508. \end_inset
  16509. )
  16510. \begin_inset Newline newline
  16511. \end_inset
  16512. Cy(
  16513. \begin_inset ERT
  16514. status collapsed
  16515. \begin_layout Plain Layout
  16516. \backslash
  16517. rpt{
  16518. \end_layout
  16519. \end_inset
  16520. \begin_inset ERT
  16521. status collapsed
  16522. \begin_layout Plain Layout
  16523. \backslash
  16524. parm{
  16525. \end_layout
  16526. \end_inset
  16527. i
  16528. \begin_inset ERT
  16529. status collapsed
  16530. \begin_layout Plain Layout
  16531. }
  16532. \end_layout
  16533. \end_inset
  16534. \begin_inset ERT
  16535. status collapsed
  16536. \begin_layout Plain Layout
  16537. }
  16538. \end_layout
  16539. \end_inset
  16540. ,
  16541. \begin_inset ERT
  16542. status collapsed
  16543. \begin_layout Plain Layout
  16544. \backslash
  16545. parm{
  16546. \end_layout
  16547. \end_inset
  16548. e
  16549. \begin_inset ERT
  16550. status collapsed
  16551. \begin_layout Plain Layout
  16552. }
  16553. \end_layout
  16554. \end_inset
  16555. )
  16556. \begin_inset ERT
  16557. status collapsed
  16558. \begin_layout Plain Layout
  16559. }
  16560. \end_layout
  16561. \end_inset
  16562. They produce antisymmetrization, symmetrization and cyclic symmetrization of the expression
  16563. \begin_inset ERT
  16564. status collapsed
  16565. \begin_layout Plain Layout
  16566. \backslash
  16567. parm{
  16568. \end_layout
  16569. \end_inset
  16570. e
  16571. \begin_inset ERT
  16572. status collapsed
  16573. \begin_layout Plain Layout
  16574. }
  16575. \end_layout
  16576. \end_inset
  16577. with respect to
  16578. \begin_inset ERT
  16579. status collapsed
  16580. \begin_layout Plain Layout
  16581. \backslash
  16582. parm{
  16583. \end_layout
  16584. \end_inset
  16585. i
  16586. \begin_inset ERT
  16587. status collapsed
  16588. \begin_layout Plain Layout
  16589. }
  16590. \end_layout
  16591. \end_inset
  16592. without corresponding
  16593. \begin_inset Formula $1/n$
  16594. \end_inset
  16595. or
  16596. \begin_inset Formula $1/n!$
  16597. \end_inset
  16598. .
  16599. \end_layout
  16600. \begin_layout Subsection
  16601. \family typewriter
  16602. Substitutions
  16603. \end_layout
  16604. \begin_layout Standard
  16605. \family typewriter
  16606. \begin_inset Index idx
  16607. status collapsed
  16608. \begin_layout Plain Layout
  16609. Substitutions
  16610. \end_layout
  16611. \end_inset
  16612. \begin_inset CommandInset label
  16613. LatexCommand label
  16614. name "subs"
  16615. \end_inset
  16616. \end_layout
  16617. \begin_layout Standard
  16618. \family typewriter
  16619. The expression
  16620. \begin_inset ERT
  16621. status collapsed
  16622. \begin_layout Plain Layout
  16623. \backslash
  16624. command{
  16625. \end_layout
  16626. \end_inset
  16627. SUB(
  16628. \begin_inset ERT
  16629. status collapsed
  16630. \begin_layout Plain Layout
  16631. \backslash
  16632. rpt{
  16633. \end_layout
  16634. \end_inset
  16635. \begin_inset ERT
  16636. status collapsed
  16637. \begin_layout Plain Layout
  16638. \backslash
  16639. parm{
  16640. \end_layout
  16641. \end_inset
  16642. sub
  16643. \begin_inset ERT
  16644. status collapsed
  16645. \begin_layout Plain Layout
  16646. }
  16647. \end_layout
  16648. \end_inset
  16649. \begin_inset ERT
  16650. status collapsed
  16651. \begin_layout Plain Layout
  16652. }
  16653. \end_layout
  16654. \end_inset
  16655. ,
  16656. \begin_inset ERT
  16657. status collapsed
  16658. \begin_layout Plain Layout
  16659. \backslash
  16660. parm{
  16661. \end_layout
  16662. \end_inset
  16663. e
  16664. \begin_inset ERT
  16665. status collapsed
  16666. \begin_layout Plain Layout
  16667. }
  16668. \end_layout
  16669. \end_inset
  16670. )
  16671. \begin_inset ERT
  16672. status collapsed
  16673. \begin_layout Plain Layout
  16674. }
  16675. \end_layout
  16676. \end_inset
  16677. is similar to the analogous expression in
  16678. \begin_inset ERT
  16679. status collapsed
  16680. \begin_layout Plain Layout
  16681. \backslash
  16682. reduce
  16683. \end_layout
  16684. \end_inset
  16685. \begin_inset space \space{}
  16686. \end_inset
  16687. with two generalizations: (i) it applies not only to algebraic but to form and vector valued expression
  16688. \begin_inset ERT
  16689. status collapsed
  16690. \begin_layout Plain Layout
  16691. \backslash
  16692. parm{
  16693. \end_layout
  16694. \end_inset
  16695. e
  16696. \begin_inset ERT
  16697. status collapsed
  16698. \begin_layout Plain Layout
  16699. }
  16700. \end_layout
  16701. \end_inset
  16702. as well,
  16703. \begin_inset ERT
  16704. status collapsed
  16705. \begin_layout Plain Layout
  16706. \backslash
  16707. seethis{
  16708. \end_layout
  16709. \end_inset
  16710. See page
  16711. \begin_inset CommandInset ref
  16712. LatexCommand pageref
  16713. reference "solutions"
  16714. plural "false"
  16715. caps "false"
  16716. noprefix "false"
  16717. \end_inset
  16718. about solutions.
  16719. \begin_inset ERT
  16720. status collapsed
  16721. \begin_layout Plain Layout
  16722. }
  16723. \end_layout
  16724. \end_inset
  16725. (ii) as in Let
  16726. \family typewriter
  16727. \series default
  16728. \shape default
  16729. command
  16730. \begin_inset ERT
  16731. status collapsed
  16732. \begin_layout Plain Layout
  16733. \backslash
  16734. parm{
  16735. \end_layout
  16736. \end_inset
  16737. sub
  16738. \begin_inset ERT
  16739. status collapsed
  16740. \begin_layout Plain Layout
  16741. }
  16742. \end_layout
  16743. \end_inset
  16744. can be either the relation
  16745. \begin_inset ERT
  16746. status collapsed
  16747. \begin_layout Plain Layout
  16748. \backslash
  16749. parm{
  16750. \end_layout
  16751. \end_inset
  16752. l
  16753. \begin_inset ERT
  16754. status collapsed
  16755. \begin_layout Plain Layout
  16756. }
  16757. \end_layout
  16758. \end_inset
  16759. \begin_inset space \thinspace{}
  16760. \end_inset
  16761. =
  16762. \begin_inset space \thinspace{}
  16763. \end_inset
  16764. \begin_inset ERT
  16765. status collapsed
  16766. \begin_layout Plain Layout
  16767. \backslash
  16768. parm{
  16769. \end_layout
  16770. \end_inset
  16771. r
  16772. \begin_inset ERT
  16773. status collapsed
  16774. \begin_layout Plain Layout
  16775. }
  16776. \end_layout
  16777. \end_inset
  16778. \family typewriter
  16779. \series default
  16780. \shape default
  16781. or solution Sub(
  16782. \begin_inset ERT
  16783. status collapsed
  16784. \begin_layout Plain Layout
  16785. \backslash
  16786. parm{
  16787. \end_layout
  16788. \end_inset
  16789. n
  16790. \begin_inset ERT
  16791. status collapsed
  16792. \begin_layout Plain Layout
  16793. }
  16794. \end_layout
  16795. \end_inset
  16796. )
  16797. \family typewriter
  16798. \series default
  16799. \shape default
  16800. .
  16801. \end_layout
  16802. \begin_layout Subsection
  16803. \family typewriter
  16804. Conditional Expressions
  16805. \end_layout
  16806. \begin_layout Standard
  16807. \family typewriter
  16808. \begin_inset Index idx
  16809. status collapsed
  16810. \begin_layout Plain Layout
  16811. Conditional expressions
  16812. \end_layout
  16813. \end_inset
  16814. \begin_inset Index idx
  16815. status collapsed
  16816. \begin_layout Plain Layout
  16817. Boolean expressions
  16818. \end_layout
  16819. \end_inset
  16820. \end_layout
  16821. \begin_layout Standard
  16822. \family typewriter
  16823. The conditional expression
  16824. \begin_inset ERT
  16825. status collapsed
  16826. \begin_layout Plain Layout
  16827. \backslash
  16828. command{
  16829. \end_layout
  16830. \end_inset
  16831. If(
  16832. \begin_inset ERT
  16833. status collapsed
  16834. \begin_layout Plain Layout
  16835. \backslash
  16836. parm{
  16837. \end_layout
  16838. \end_inset
  16839. cond
  16840. \begin_inset ERT
  16841. status collapsed
  16842. \begin_layout Plain Layout
  16843. }
  16844. \end_layout
  16845. \end_inset
  16846. ,
  16847. \begin_inset ERT
  16848. status collapsed
  16849. \begin_layout Plain Layout
  16850. \backslash
  16851. parm{
  16852. \end_layout
  16853. \end_inset
  16854. e1
  16855. \begin_inset ERT
  16856. status collapsed
  16857. \begin_layout Plain Layout
  16858. }
  16859. \end_layout
  16860. \end_inset
  16861. ,
  16862. \begin_inset ERT
  16863. status collapsed
  16864. \begin_layout Plain Layout
  16865. \backslash
  16866. parm{
  16867. \end_layout
  16868. \end_inset
  16869. e2
  16870. \begin_inset ERT
  16871. status collapsed
  16872. \begin_layout Plain Layout
  16873. }
  16874. \end_layout
  16875. \end_inset
  16876. )
  16877. \begin_inset ERT
  16878. status collapsed
  16879. \begin_layout Plain Layout
  16880. }
  16881. \end_layout
  16882. \end_inset
  16883. chooses
  16884. \begin_inset ERT
  16885. status collapsed
  16886. \begin_layout Plain Layout
  16887. \backslash
  16888. parm{
  16889. \end_layout
  16890. \end_inset
  16891. e1
  16892. \begin_inset ERT
  16893. status collapsed
  16894. \begin_layout Plain Layout
  16895. }
  16896. \end_layout
  16897. \end_inset
  16898. or
  16899. \begin_inset ERT
  16900. status collapsed
  16901. \begin_layout Plain Layout
  16902. \backslash
  16903. parm{
  16904. \end_layout
  16905. \end_inset
  16906. e2
  16907. \begin_inset ERT
  16908. status collapsed
  16909. \begin_layout Plain Layout
  16910. }
  16911. \end_layout
  16912. \end_inset
  16913. depending on the value of the boolean expression
  16914. \begin_inset ERT
  16915. status collapsed
  16916. \begin_layout Plain Layout
  16917. \backslash
  16918. parm{
  16919. \end_layout
  16920. \end_inset
  16921. cond
  16922. \begin_inset ERT
  16923. status collapsed
  16924. \begin_layout Plain Layout
  16925. }
  16926. \end_layout
  16927. \end_inset
  16928. .
  16929. \end_layout
  16930. \begin_layout Standard
  16931. \family typewriter
  16932. Boolean expression appears in (i) the conditional expression
  16933. \begin_inset CommandInset label
  16934. LatexCommand label
  16935. name "bool"
  16936. \end_inset
  16937. If
  16938. \family typewriter
  16939. \series default
  16940. \shape default
  16941. , (ii) in For all Such That
  16942. \family typewriter
  16943. \series default
  16944. \shape default
  16945. substitutions. Any nonzero expression is considered as
  16946. \family default
  16947. \series bold
  16948. true
  16949. \family typewriter
  16950. \series default
  16951. \shape default
  16952. and vanishing expression as
  16953. \family default
  16954. \series bold
  16955. false
  16956. \family typewriter
  16957. \series default
  16958. \shape default
  16959. . Boolean expressions may contain the following usual relations and logical operations: < > <= >= = |= not and or
  16960. \family typewriter
  16961. \series default
  16962. \shape default
  16963. . They also may contain the following predicates
  16964. \begin_inset VSpace 2mm*
  16965. \end_inset
  16966. \end_layout
  16967. \begin_layout Standard
  16968. \family typewriter
  16969. \begin_inset Tabular
  16970. <lyxtabular version="3" rows="6" columns="2">
  16971. <features rotate="0" tabularvalignment="middle" tabularwidth="0pt">
  16972. <column alignment="left" valignment="top">
  16973. <column alignment="left" valignment="top">
  16974. <row>
  16975. <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
  16976. \begin_inset Text
  16977. \begin_layout Standard
  16978. \family typewriter
  16979. OBJECT(
  16980. \begin_inset ERT
  16981. status collapsed
  16982. \begin_layout Plain Layout
  16983. \backslash
  16984. parm{
  16985. \end_layout
  16986. \end_inset
  16987. obj
  16988. \begin_inset ERT
  16989. status collapsed
  16990. \begin_layout Plain Layout
  16991. }
  16992. \end_layout
  16993. \end_inset
  16994. )
  16995. \end_layout
  16996. \end_inset
  16997. </cell>
  16998. <cell alignment="left" valignment="top" topline="true" rightline="true" usebox="none">
  16999. \begin_inset Text
  17000. \begin_layout Standard
  17001. \family typewriter
  17002. Is
  17003. \begin_inset ERT
  17004. status collapsed
  17005. \begin_layout Plain Layout
  17006. \backslash
  17007. parm{
  17008. \end_layout
  17009. \end_inset
  17010. obj
  17011. \begin_inset ERT
  17012. status collapsed
  17013. \begin_layout Plain Layout
  17014. }
  17015. \end_layout
  17016. \end_inset
  17017. an object identifier or not
  17018. \end_layout
  17019. \end_inset
  17020. </cell>
  17021. </row>
  17022. <row>
  17023. <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
  17024. \begin_inset Text
  17025. \begin_layout Standard
  17026. \family typewriter
  17027. ON(
  17028. \begin_inset ERT
  17029. status collapsed
  17030. \begin_layout Plain Layout
  17031. \backslash
  17032. parm{
  17033. \end_layout
  17034. \end_inset
  17035. switch
  17036. \begin_inset ERT
  17037. status collapsed
  17038. \begin_layout Plain Layout
  17039. }
  17040. \end_layout
  17041. \end_inset
  17042. )
  17043. \end_layout
  17044. \end_inset
  17045. </cell>
  17046. <cell alignment="left" valignment="top" topline="true" rightline="true" usebox="none">
  17047. \begin_inset Text
  17048. \begin_layout Standard
  17049. \family typewriter
  17050. Test position of the
  17051. \begin_inset ERT
  17052. status collapsed
  17053. \begin_layout Plain Layout
  17054. \backslash
  17055. parm{
  17056. \end_layout
  17057. \end_inset
  17058. switch
  17059. \begin_inset ERT
  17060. status collapsed
  17061. \begin_layout Plain Layout
  17062. }
  17063. \end_layout
  17064. \end_inset
  17065. \end_layout
  17066. \end_inset
  17067. </cell>
  17068. </row>
  17069. <row>
  17070. <cell alignment="left" valignment="top" leftline="true" rightline="true" usebox="none">
  17071. \begin_inset Text
  17072. \begin_layout Standard
  17073. \family typewriter
  17074. OFF(
  17075. \begin_inset ERT
  17076. status collapsed
  17077. \begin_layout Plain Layout
  17078. \backslash
  17079. parm{
  17080. \end_layout
  17081. \end_inset
  17082. switch
  17083. \begin_inset ERT
  17084. status collapsed
  17085. \begin_layout Plain Layout
  17086. }
  17087. \end_layout
  17088. \end_inset
  17089. )
  17090. \end_layout
  17091. \end_inset
  17092. </cell>
  17093. <cell alignment="none" valignment="top" rightline="true" usebox="none">
  17094. \begin_inset Text
  17095. \end_inset
  17096. </cell>
  17097. </row>
  17098. <row>
  17099. <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
  17100. \begin_inset Text
  17101. \begin_layout Standard
  17102. \family typewriter
  17103. ZERO(
  17104. \begin_inset ERT
  17105. status collapsed
  17106. \begin_layout Plain Layout
  17107. \backslash
  17108. parm{
  17109. \end_layout
  17110. \end_inset
  17111. object
  17112. \begin_inset ERT
  17113. status collapsed
  17114. \begin_layout Plain Layout
  17115. }
  17116. \end_layout
  17117. \end_inset
  17118. )
  17119. \end_layout
  17120. \end_inset
  17121. </cell>
  17122. <cell alignment="left" valignment="top" topline="true" rightline="true" usebox="none">
  17123. \begin_inset Text
  17124. \begin_layout Standard
  17125. \family typewriter
  17126. Is the value of the
  17127. \begin_inset ERT
  17128. status collapsed
  17129. \begin_layout Plain Layout
  17130. \backslash
  17131. parm{
  17132. \end_layout
  17133. \end_inset
  17134. object
  17135. \begin_inset ERT
  17136. status collapsed
  17137. \begin_layout Plain Layout
  17138. }
  17139. \end_layout
  17140. \end_inset
  17141. zero or not
  17142. \end_layout
  17143. \end_inset
  17144. </cell>
  17145. </row>
  17146. <row>
  17147. <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
  17148. \begin_inset Text
  17149. \begin_layout Standard
  17150. \family typewriter
  17151. HASVALUE(
  17152. \begin_inset ERT
  17153. status collapsed
  17154. \begin_layout Plain Layout
  17155. \backslash
  17156. parm{
  17157. \end_layout
  17158. \end_inset
  17159. object
  17160. \begin_inset ERT
  17161. status collapsed
  17162. \begin_layout Plain Layout
  17163. }
  17164. \end_layout
  17165. \end_inset
  17166. )
  17167. \end_layout
  17168. \end_inset
  17169. </cell>
  17170. <cell alignment="left" valignment="top" topline="true" rightline="true" usebox="none">
  17171. \begin_inset Text
  17172. \begin_layout Standard
  17173. \family typewriter
  17174. Whether the
  17175. \begin_inset ERT
  17176. status collapsed
  17177. \begin_layout Plain Layout
  17178. \backslash
  17179. parm{
  17180. \end_layout
  17181. \end_inset
  17182. object
  17183. \begin_inset ERT
  17184. status collapsed
  17185. \begin_layout Plain Layout
  17186. }
  17187. \end_layout
  17188. \end_inset
  17189. has any value or not
  17190. \end_layout
  17191. \end_inset
  17192. </cell>
  17193. </row>
  17194. <row>
  17195. <cell alignment="left" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
  17196. \begin_inset Text
  17197. \begin_layout Standard
  17198. \family typewriter
  17199. NULLM(
  17200. \begin_inset ERT
  17201. status collapsed
  17202. \begin_layout Plain Layout
  17203. \backslash
  17204. parm{
  17205. \end_layout
  17206. \end_inset
  17207. object
  17208. \begin_inset ERT
  17209. status collapsed
  17210. \begin_layout Plain Layout
  17211. }
  17212. \end_layout
  17213. \end_inset
  17214. )
  17215. \end_layout
  17216. \end_inset
  17217. </cell>
  17218. <cell alignment="left" valignment="top" topline="true" bottomline="true" rightline="true" usebox="none">
  17219. \begin_inset Text
  17220. \begin_layout Standard
  17221. \family typewriter
  17222. Is the
  17223. \begin_inset ERT
  17224. status collapsed
  17225. \begin_layout Plain Layout
  17226. \backslash
  17227. parm{
  17228. \end_layout
  17229. \end_inset
  17230. object
  17231. \begin_inset ERT
  17232. status collapsed
  17233. \begin_layout Plain Layout
  17234. }
  17235. \end_layout
  17236. \end_inset
  17237. the standard null metric
  17238. \end_layout
  17239. \end_inset
  17240. </cell>
  17241. </row>
  17242. </lyxtabular>
  17243. \end_inset
  17244. \begin_inset VSpace 2mm*
  17245. \end_inset
  17246. \begin_inset Newline newline
  17247. \end_inset
  17248. Here
  17249. \begin_inset ERT
  17250. status collapsed
  17251. \begin_layout Plain Layout
  17252. \backslash
  17253. parm{
  17254. \end_layout
  17255. \end_inset
  17256. object
  17257. \begin_inset ERT
  17258. status collapsed
  17259. \begin_layout Plain Layout
  17260. }
  17261. \end_layout
  17262. \end_inset
  17263. is an object identifier.
  17264. \end_layout
  17265. \begin_layout Standard
  17266. \family typewriter
  17267. The expression
  17268. \begin_inset ERT
  17269. status collapsed
  17270. \begin_layout Plain Layout
  17271. \backslash
  17272. comm{
  17273. \end_layout
  17274. \end_inset
  17275. ERROR(
  17276. \begin_inset ERT
  17277. status collapsed
  17278. \begin_layout Plain Layout
  17279. "
  17280. \end_layout
  17281. \end_inset
  17282. \begin_inset ERT
  17283. status collapsed
  17284. \begin_layout Plain Layout
  17285. \backslash
  17286. parm{
  17287. \end_layout
  17288. \end_inset
  17289. message
  17290. \begin_inset ERT
  17291. status collapsed
  17292. \begin_layout Plain Layout
  17293. }
  17294. \end_layout
  17295. \end_inset
  17296. \begin_inset ERT
  17297. status collapsed
  17298. \begin_layout Plain Layout
  17299. "
  17300. \end_layout
  17301. \end_inset
  17302. )
  17303. \begin_inset ERT
  17304. status collapsed
  17305. \begin_layout Plain Layout
  17306. }
  17307. \end_layout
  17308. \end_inset
  17309. causes an error with the
  17310. \begin_inset ERT
  17311. status collapsed
  17312. \begin_layout Plain Layout
  17313. \backslash
  17314. comm{
  17315. \end_layout
  17316. \end_inset
  17317. \begin_inset ERT
  17318. status collapsed
  17319. \begin_layout Plain Layout
  17320. "
  17321. \end_layout
  17322. \end_inset
  17323. \begin_inset ERT
  17324. status collapsed
  17325. \begin_layout Plain Layout
  17326. \backslash
  17327. parm{
  17328. \end_layout
  17329. \end_inset
  17330. message
  17331. \begin_inset ERT
  17332. status collapsed
  17333. \begin_layout Plain Layout
  17334. }
  17335. \end_layout
  17336. \end_inset
  17337. \begin_inset ERT
  17338. status collapsed
  17339. \begin_layout Plain Layout
  17340. "
  17341. \end_layout
  17342. \end_inset
  17343. \begin_inset ERT
  17344. status collapsed
  17345. \begin_layout Plain Layout
  17346. }
  17347. \end_layout
  17348. \end_inset
  17349. . It can be used to test any required conditions during the batch file execution.
  17350. \end_layout
  17351. \begin_layout Subsection
  17352. \family typewriter
  17353. Functions in Expressions
  17354. \end_layout
  17355. \begin_layout Standard
  17356. \family typewriter
  17357. Any function which appear in expression must be either declared by the
  17358. \begin_inset ERT
  17359. status collapsed
  17360. \begin_layout Plain Layout
  17361. \backslash
  17362. comm{
  17363. \end_layout
  17364. \end_inset
  17365. Function
  17366. \begin_inset ERT
  17367. status collapsed
  17368. \begin_layout Plain Layout
  17369. }
  17370. \end_layout
  17371. \end_inset
  17372. declaration or be defined in
  17373. \begin_inset ERT
  17374. status collapsed
  17375. \begin_layout Plain Layout
  17376. \backslash
  17377. reduce
  17378. \end_layout
  17379. \end_inset
  17380. \begin_inset space \space{}
  17381. \end_inset
  17382. (in
  17383. \begin_inset ERT
  17384. status collapsed
  17385. \begin_layout Plain Layout
  17386. \backslash
  17387. reduce
  17388. \end_layout
  17389. \end_inset
  17390. \begin_inset space \space{}
  17391. \end_inset
  17392. functions are called operators). In general arguments of functions in
  17393. \begin_inset ERT
  17394. status collapsed
  17395. \begin_layout Plain Layout
  17396. \backslash
  17397. grg
  17398. \end_layout
  17399. \end_inset
  17400. \begin_inset space \space{}
  17401. \end_inset
  17402. must be algebraic expression with one exception. If one (and only one) argument of some function
  17403. \begin_inset Formula $f$
  17404. \end_inset
  17405. is form-valued
  17406. \begin_inset Formula $\omega=a d x + b d y$
  17407. \end_inset
  17408. then
  17409. \begin_inset ERT
  17410. status collapsed
  17411. \begin_layout Plain Layout
  17412. \backslash
  17413. grg
  17414. \end_layout
  17415. \end_inset
  17416. \begin_inset space \space{}
  17417. \end_inset
  17418. applies
  17419. \begin_inset Formula $f$
  17420. \end_inset
  17421. to the algebraic multipliers of the form
  17422. \begin_inset Formula $f(\omega) = f(a) d x+ f(b) d y$
  17423. \end_inset
  17424. . The same rule works for vector-valued arguments. Let us consider the example in the
  17425. \begin_inset ERT
  17426. status collapsed
  17427. \begin_layout Plain Layout
  17428. \backslash
  17429. reduce
  17430. \end_layout
  17431. \end_inset
  17432. \begin_inset ERT
  17433. status collapsed
  17434. \begin_layout Plain Layout
  17435. \backslash
  17436. \end_layout
  17437. \begin_layout Plain Layout
  17438. \end_layout
  17439. \end_inset
  17440. operator
  17441. \begin_inset ERT
  17442. status collapsed
  17443. \begin_layout Plain Layout
  17444. \backslash
  17445. comm{
  17446. \end_layout
  17447. \end_inset
  17448. LIMIT
  17449. \begin_inset ERT
  17450. status collapsed
  17451. \begin_layout Plain Layout
  17452. }
  17453. \end_layout
  17454. \end_inset
  17455. is applied to the form-valued expression
  17456. \begin_inset ERT
  17457. status collapsed
  17458. \begin_layout Plain Layout
  17459. \backslash
  17460. begin{slisting}
  17461. \end_layout
  17462. \end_inset
  17463. <- Coordinates t, x, y, z; <- www=(x+y)2̂/(x2̂-1)*d x+(x+y)/(x-z)*d y; <- www;
  17464. \begin_inset ERT
  17465. status collapsed
  17466. \begin_layout Plain Layout
  17467. \backslash
  17468. par
  17469. \end_layout
  17470. \end_inset
  17471. 2 2 x + 2*x*y + y x + y (—————–) d x + (——-) d y 2 x - z x - 1
  17472. \begin_inset ERT
  17473. status collapsed
  17474. \begin_layout Plain Layout
  17475. \backslash
  17476. par
  17477. \end_layout
  17478. \end_inset
  17479. <- LIMIT(www,x,INFINITY);
  17480. \begin_inset ERT
  17481. status collapsed
  17482. \begin_layout Plain Layout
  17483. \backslash
  17484. par
  17485. \end_layout
  17486. \end_inset
  17487. d x + d y
  17488. \begin_inset ERT
  17489. status collapsed
  17490. \begin_layout Plain Layout
  17491. \backslash
  17492. end{slisting}
  17493. \end_layout
  17494. \end_inset
  17495. \end_layout
  17496. \begin_layout Standard
  17497. \family typewriter
  17498. I would like to remind also that depending on the particular
  17499. \begin_inset ERT
  17500. status collapsed
  17501. \begin_layout Plain Layout
  17502. \backslash
  17503. reduce
  17504. \end_layout
  17505. \end_inset
  17506. \begin_inset space \space{}
  17507. \end_inset
  17508. system
  17509. \begin_inset ERT
  17510. status collapsed
  17511. \begin_layout Plain Layout
  17512. \backslash
  17513. reduce
  17514. \end_layout
  17515. \end_inset
  17516. \begin_inset space \space{}
  17517. \end_inset
  17518. operators must be used in
  17519. \begin_inset ERT
  17520. status collapsed
  17521. \begin_layout Plain Layout
  17522. \backslash
  17523. grg
  17524. \end_layout
  17525. \end_inset
  17526. \begin_inset space \space{}
  17527. \end_inset
  17528. in upper
  17529. \begin_inset ERT
  17530. status collapsed
  17531. \begin_layout Plain Layout
  17532. \backslash
  17533. comm{
  17534. \end_layout
  17535. \end_inset
  17536. LIMIT
  17537. \begin_inset ERT
  17538. status collapsed
  17539. \begin_layout Plain Layout
  17540. }
  17541. \end_layout
  17542. \end_inset
  17543. or lower case
  17544. \begin_inset ERT
  17545. status collapsed
  17546. \begin_layout Plain Layout
  17547. \backslash
  17548. comm{
  17549. \end_layout
  17550. \end_inset
  17551. limit
  17552. \begin_inset ERT
  17553. status collapsed
  17554. \begin_layout Plain Layout
  17555. }
  17556. \end_layout
  17557. \end_inset
  17558. . See page
  17559. \begin_inset CommandInset ref
  17560. LatexCommand pageref
  17561. reference "case"
  17562. plural "false"
  17563. caps "false"
  17564. noprefix "false"
  17565. \end_inset
  17566. for more details.
  17567. \end_layout
  17568. \begin_layout Standard
  17569. \family typewriter
  17570. Any function or operator defined in the
  17571. \begin_inset ERT
  17572. status collapsed
  17573. \begin_layout Plain Layout
  17574. \backslash
  17575. reduce
  17576. \end_layout
  17577. \end_inset
  17578. \begin_inset space \space{}
  17579. \end_inset
  17580. package can be used in
  17581. \begin_inset ERT
  17582. status collapsed
  17583. \begin_layout Plain Layout
  17584. \backslash
  17585. grg
  17586. \end_layout
  17587. \end_inset
  17588. \begin_inset space \space{}
  17589. \end_inset
  17590. as well. Some examples are considered in section
  17591. \begin_inset CommandInset ref
  17592. LatexCommand ref
  17593. reference "packages"
  17594. plural "false"
  17595. caps "false"
  17596. noprefix "false"
  17597. \end_inset
  17598. .
  17599. \end_layout
  17600. \begin_layout Subsection
  17601. \family typewriter
  17602. Expression Evaluation
  17603. \end_layout
  17604. \begin_layout Standard
  17605. \family typewriter
  17606. \begin_inset Index idx
  17607. status collapsed
  17608. \begin_layout Plain Layout
  17609. Expression evaluation
  17610. \end_layout
  17611. \end_inset
  17612. \end_layout
  17613. \begin_layout Standard
  17614. \family typewriter
  17615. \begin_inset ERT
  17616. status collapsed
  17617. \begin_layout Plain Layout
  17618. \backslash
  17619. grg
  17620. \end_layout
  17621. \end_inset
  17622. \begin_inset space \space{}
  17623. \end_inset
  17624. evaluates expressions in several steps:
  17625. \end_layout
  17626. \begin_layout Standard
  17627. \family typewriter
  17628. (1) All
  17629. \begin_inset ERT
  17630. status collapsed
  17631. \begin_layout Plain Layout
  17632. \backslash
  17633. grg
  17634. \end_layout
  17635. \end_inset
  17636. -specific constructions such as
  17637. \begin_inset ERT
  17638. status collapsed
  17639. \begin_layout Plain Layout
  17640. \backslash
  17641. comm{
  17642. \end_layout
  17643. \end_inset
  17644. Sum
  17645. \begin_inset ERT
  17646. status collapsed
  17647. \begin_layout Plain Layout
  17648. }
  17649. \end_layout
  17650. \end_inset
  17651. ,
  17652. \begin_inset ERT
  17653. status collapsed
  17654. \begin_layout Plain Layout
  17655. \backslash
  17656. comm{
  17657. \end_layout
  17658. \end_inset
  17659. Prod
  17660. \begin_inset ERT
  17661. status collapsed
  17662. \begin_layout Plain Layout
  17663. }
  17664. \end_layout
  17665. \end_inset
  17666. ,
  17667. \begin_inset ERT
  17668. status collapsed
  17669. \begin_layout Plain Layout
  17670. \backslash
  17671. comm{
  17672. \end_layout
  17673. \end_inset
  17674. Re
  17675. \begin_inset ERT
  17676. status collapsed
  17677. \begin_layout Plain Layout
  17678. }
  17679. \end_layout
  17680. \end_inset
  17681. ,
  17682. \begin_inset ERT
  17683. status collapsed
  17684. \begin_layout Plain Layout
  17685. \backslash
  17686. comm{
  17687. \end_layout
  17688. \end_inset
  17689. Im
  17690. \begin_inset ERT
  17691. status collapsed
  17692. \begin_layout Plain Layout
  17693. }
  17694. \end_layout
  17695. \end_inset
  17696. etc are explicitly expanded.
  17697. \end_layout
  17698. \begin_layout Standard
  17699. \family typewriter
  17700. (2) If expression contains components of some built-in or user defined object they are replaced by the appropriate value. If the object is in indefinite state
  17701. \begin_inset ERT
  17702. status collapsed
  17703. \begin_layout Plain Layout
  17704. \backslash
  17705. seethis{
  17706. \end_layout
  17707. \end_inset
  17708. See page
  17709. \begin_inset CommandInset ref
  17710. LatexCommand pageref
  17711. reference "find"
  17712. plural "false"
  17713. caps "false"
  17714. noprefix "false"
  17715. \end_inset
  17716. about the
  17717. \begin_inset ERT
  17718. status collapsed
  17719. \begin_layout Plain Layout
  17720. \backslash
  17721. comm{
  17722. \end_layout
  17723. \end_inset
  17724. Find
  17725. \begin_inset ERT
  17726. status collapsed
  17727. \begin_layout Plain Layout
  17728. }
  17729. \end_layout
  17730. \end_inset
  17731. command.
  17732. \begin_inset ERT
  17733. status collapsed
  17734. \begin_layout Plain Layout
  17735. }
  17736. \end_layout
  17737. \end_inset
  17738. (no value of the object is known) then
  17739. \begin_inset ERT
  17740. status collapsed
  17741. \begin_layout Plain Layout
  17742. \backslash
  17743. grg
  17744. \end_layout
  17745. \end_inset
  17746. \begin_inset space \space{}
  17747. \end_inset
  17748. tries to calculate its value by the method used by the
  17749. \begin_inset ERT
  17750. status collapsed
  17751. \begin_layout Plain Layout
  17752. \backslash
  17753. comm{
  17754. \end_layout
  17755. \end_inset
  17756. Find
  17757. \begin_inset ERT
  17758. status collapsed
  17759. \begin_layout Plain Layout
  17760. }
  17761. \end_layout
  17762. \end_inset
  17763. command. The automatic object calculation can be prevented by
  17764. \begin_inset ERT
  17765. status collapsed
  17766. \begin_layout Plain Layout
  17767. \backslash
  17768. swind{
  17769. \end_layout
  17770. \end_inset
  17771. AUTO
  17772. \begin_inset ERT
  17773. status collapsed
  17774. \begin_layout Plain Layout
  17775. }
  17776. \end_layout
  17777. \end_inset
  17778. turning the switch
  17779. \begin_inset ERT
  17780. status collapsed
  17781. \begin_layout Plain Layout
  17782. \backslash
  17783. comm{
  17784. \end_layout
  17785. \end_inset
  17786. AUTO
  17787. \begin_inset ERT
  17788. status collapsed
  17789. \begin_layout Plain Layout
  17790. }
  17791. \end_layout
  17792. \end_inset
  17793. off. If due to some reason the object cannot be calculated then expression evaluation is terminated with the error message.
  17794. \end_layout
  17795. \begin_layout Standard
  17796. \family typewriter
  17797. (3) After all object components are replaced by their values
  17798. \begin_inset ERT
  17799. status collapsed
  17800. \begin_layout Plain Layout
  17801. \backslash
  17802. grg
  17803. \end_layout
  17804. \end_inset
  17805. \begin_inset space \space{}
  17806. \end_inset
  17807. performs all
  17808. \begin_inset Quotes eld
  17809. \end_inset
  17810. geometrical
  17811. \begin_inset Quotes erd
  17812. \end_inset
  17813. operations: exterior and interior products, scalar products etc. If expression is form-valued when it is reduced to the form
  17814. \begin_inset Formula $a\,dx^0\wedge dx^1\dots+b\,d x^1\wedge+\dots$
  17815. \end_inset
  17816. where
  17817. \begin_inset Formula $a$
  17818. \end_inset
  17819. and
  17820. \begin_inset Formula $b$
  17821. \end_inset
  17822. are algebraic expressions (similarly for the vector-valued expressions).
  17823. \end_layout
  17824. \begin_layout Standard
  17825. \family typewriter
  17826. (4) The
  17827. \begin_inset ERT
  17828. status collapsed
  17829. \begin_layout Plain Layout
  17830. \backslash
  17831. reduce
  17832. \end_layout
  17833. \end_inset
  17834. \begin_inset space \space{}
  17835. \end_inset
  17836. algebraic simplification routine is applied to the algebraic expressions
  17837. \begin_inset Formula $a$
  17838. \end_inset
  17839. ,
  17840. \begin_inset Formula $b$
  17841. \end_inset
  17842. .
  17843. \begin_inset ERT
  17844. status collapsed
  17845. \begin_layout Plain Layout
  17846. \backslash
  17847. seethis{
  17848. \end_layout
  17849. \end_inset
  17850. In the anholonomic mode the basis
  17851. \begin_inset Formula $b^i\wedge b^j\dots$
  17852. \end_inset
  17853. is used instead. See section
  17854. \begin_inset CommandInset ref
  17855. LatexCommand ref
  17856. reference "amode"
  17857. plural "false"
  17858. caps "false"
  17859. noprefix "false"
  17860. \end_inset
  17861. .
  17862. \begin_inset ERT
  17863. status collapsed
  17864. \begin_layout Plain Layout
  17865. }
  17866. \end_layout
  17867. \end_inset
  17868. Final expression consist of exterior products of basis coordinate differentials
  17869. \begin_inset Formula $dx^i\wedge dx^j\dots$
  17870. \end_inset
  17871. (or basis vectors
  17872. \begin_inset Formula $\partial_{x^i}$
  17873. \end_inset
  17874. ) multiplied by the algebraic expressions. The algebraic expressions contain only the coordinates, constants and functions.
  17875. \end_layout
  17876. \begin_layout Subsection
  17877. \family typewriter
  17878. Controlling Expression Evaluation
  17879. \end_layout
  17880. \begin_layout Standard
  17881. \family typewriter
  17882. There are many
  17883. \begin_inset ERT
  17884. status collapsed
  17885. \begin_layout Plain Layout
  17886. \backslash
  17887. reduce
  17888. \end_layout
  17889. \end_inset
  17890. \begin_inset space \space{}
  17891. \end_inset
  17892. switches which control algebraic expression evaluation. The number of these switches and details of their work depend on the
  17893. \begin_inset ERT
  17894. status collapsed
  17895. \begin_layout Plain Layout
  17896. \backslash
  17897. reduce
  17898. \end_layout
  17899. \end_inset
  17900. \begin_inset space \space{}
  17901. \end_inset
  17902. version. Here we consider some of these switches. All examples below are made with the
  17903. \begin_inset ERT
  17904. status collapsed
  17905. \begin_layout Plain Layout
  17906. \backslash
  17907. reduce
  17908. \end_layout
  17909. \end_inset
  17910. \begin_inset space \space{}
  17911. \end_inset
  17912. 3.5. On other
  17913. \begin_inset ERT
  17914. status collapsed
  17915. \begin_layout Plain Layout
  17916. \backslash
  17917. reduce
  17918. \end_layout
  17919. \end_inset
  17920. \begin_inset space \space{}
  17921. \end_inset
  17922. versions result may be a bit different.
  17923. \end_layout
  17924. \begin_layout Standard
  17925. \family typewriter
  17926. Switches EXP
  17927. \family typewriter
  17928. \series default
  17929. \shape default
  17930. and MCD
  17931. \family typewriter
  17932. \series default
  17933. \shape default
  17934. control expansion and reduction of rational expressions to a common denominator respectively.
  17935. \begin_inset ERT
  17936. status collapsed
  17937. \begin_layout Plain Layout
  17938. \backslash
  17939. begin{slisting}
  17940. \end_layout
  17941. \end_inset
  17942. <- (x+y)2̂;
  17943. \begin_inset ERT
  17944. status collapsed
  17945. \begin_layout Plain Layout
  17946. \backslash
  17947. par
  17948. \end_layout
  17949. \end_inset
  17950. 2 2 x + 2*x*y + y
  17951. \begin_inset ERT
  17952. status collapsed
  17953. \begin_layout Plain Layout
  17954. \backslash
  17955. par
  17956. \end_layout
  17957. \end_inset
  17958. <- Off EXP; <- (x+y)2̂;
  17959. \begin_inset ERT
  17960. status collapsed
  17961. \begin_layout Plain Layout
  17962. \backslash
  17963. par
  17964. \end_layout
  17965. \end_inset
  17966. 2 (x + y)
  17967. \begin_inset ERT
  17968. status collapsed
  17969. \begin_layout Plain Layout
  17970. \backslash
  17971. par
  17972. \end_layout
  17973. \end_inset
  17974. <- On EXP; <- 1/x+1/y;
  17975. \begin_inset ERT
  17976. status collapsed
  17977. \begin_layout Plain Layout
  17978. \backslash
  17979. par
  17980. \end_layout
  17981. \end_inset
  17982. x + y ——- x*y
  17983. \begin_inset ERT
  17984. status collapsed
  17985. \begin_layout Plain Layout
  17986. \backslash
  17987. par
  17988. \end_layout
  17989. \end_inset
  17990. <- Off MCD; <- 1/x+1/y;
  17991. \begin_inset ERT
  17992. status collapsed
  17993. \begin_layout Plain Layout
  17994. \backslash
  17995. par
  17996. \end_layout
  17997. \end_inset
  17998. -1 -1 x + y
  17999. \begin_inset ERT
  18000. status collapsed
  18001. \begin_layout Plain Layout
  18002. \backslash
  18003. end{slisting}
  18004. \end_layout
  18005. \end_inset
  18006. These switches are normally on.
  18007. \end_layout
  18008. \begin_layout Standard
  18009. \family typewriter
  18010. Switches PRECISE
  18011. \family typewriter
  18012. \series default
  18013. \shape default
  18014. and REDUCED
  18015. \family typewriter
  18016. \series default
  18017. \shape default
  18018. control evaluation of square roots:
  18019. \begin_inset CommandInset label
  18020. LatexCommand label
  18021. name "PRECISE"
  18022. \end_inset
  18023. \begin_inset CommandInset label
  18024. LatexCommand label
  18025. name "REDUCED"
  18026. \end_inset
  18027. \begin_inset ERT
  18028. status collapsed
  18029. \begin_layout Plain Layout
  18030. \backslash
  18031. begin{slisting}
  18032. \end_layout
  18033. \end_inset
  18034. <- SQRT(-8*x2̂*y);
  18035. \begin_inset ERT
  18036. status collapsed
  18037. \begin_layout Plain Layout
  18038. \backslash
  18039. par
  18040. \end_layout
  18041. \end_inset
  18042. 2*SQRT( - 2*y)*x
  18043. \begin_inset ERT
  18044. status collapsed
  18045. \begin_layout Plain Layout
  18046. \backslash
  18047. par
  18048. \end_layout
  18049. \end_inset
  18050. <- On REDUCED; <- SQRT(-8*x2̂*y);
  18051. \begin_inset ERT
  18052. status collapsed
  18053. \begin_layout Plain Layout
  18054. \backslash
  18055. par
  18056. \end_layout
  18057. \end_inset
  18058. 2*SQRT(y)*SQRT(2)*I*x
  18059. \begin_inset ERT
  18060. status collapsed
  18061. \begin_layout Plain Layout
  18062. \backslash
  18063. par
  18064. \end_layout
  18065. \end_inset
  18066. <- Off REDUCED; <- On PRECISE; <- SQRT(-8*x2̂*y);
  18067. \begin_inset ERT
  18068. status collapsed
  18069. \begin_layout Plain Layout
  18070. \backslash
  18071. par
  18072. \end_layout
  18073. \end_inset
  18074. 2*SQRT(y)*SQRT(2)*I*x
  18075. \begin_inset ERT
  18076. status collapsed
  18077. \begin_layout Plain Layout
  18078. \backslash
  18079. par
  18080. \end_layout
  18081. \end_inset
  18082. <- On REDUCED, PRECISE; <- SQRT(-8*x2̂*y);
  18083. \begin_inset ERT
  18084. status collapsed
  18085. \begin_layout Plain Layout
  18086. \backslash
  18087. par
  18088. \end_layout
  18089. \end_inset
  18090. 2*SQRT(y)*SQRT(2)*ABS(x)
  18091. \begin_inset ERT
  18092. status collapsed
  18093. \begin_layout Plain Layout
  18094. \backslash
  18095. end{slisting}
  18096. \end_layout
  18097. \end_inset
  18098. \end_layout
  18099. \begin_layout Standard
  18100. \family typewriter
  18101. Combining rational expressions the system by default calculates the least common multiple of denominators but turning the switch LCM
  18102. \family typewriter
  18103. \series default
  18104. \shape default
  18105. off prevents this calculation.
  18106. \end_layout
  18107. \begin_layout Standard
  18108. \family typewriter
  18109. Switch GCD
  18110. \family typewriter
  18111. \series default
  18112. \shape default
  18113. (normally off) makes the system search and cancel the greatest common divisor of the numerator and denominator of rational expressions. Turning GCD
  18114. \family typewriter
  18115. \series default
  18116. \shape default
  18117. on may significantly slow down the calculations. There is also another switch EZGCD
  18118. \family typewriter
  18119. \series default
  18120. \shape default
  18121. which uses other algorithm for g.c.d. calculation.
  18122. \end_layout
  18123. \begin_layout Standard
  18124. \family typewriter
  18125. Switches COMBINELOGS
  18126. \family typewriter
  18127. \series default
  18128. \shape default
  18129. and EXPANDLOGS
  18130. \family typewriter
  18131. \series default
  18132. \shape default
  18133. control the evaluation of logarithms
  18134. \begin_inset ERT
  18135. status collapsed
  18136. \begin_layout Plain Layout
  18137. \backslash
  18138. begin{slisting}
  18139. \end_layout
  18140. \end_inset
  18141. <- On EXPANDLOGS; <- LOG(x*y);
  18142. \begin_inset ERT
  18143. status collapsed
  18144. \begin_layout Plain Layout
  18145. \backslash
  18146. par
  18147. \end_layout
  18148. \end_inset
  18149. LOG(x) + LOG(y)
  18150. \begin_inset ERT
  18151. status collapsed
  18152. \begin_layout Plain Layout
  18153. \backslash
  18154. par
  18155. \end_layout
  18156. \end_inset
  18157. <- LOG(x/y);
  18158. \begin_inset ERT
  18159. status collapsed
  18160. \begin_layout Plain Layout
  18161. \backslash
  18162. par
  18163. \end_layout
  18164. \end_inset
  18165. LOG(x) - LOG(y)
  18166. \begin_inset ERT
  18167. status collapsed
  18168. \begin_layout Plain Layout
  18169. \backslash
  18170. par
  18171. \end_layout
  18172. \end_inset
  18173. <- Off EXPANDLOGS; <- On COMBINELOGS; <- LOG(x)+LOG(y);
  18174. \begin_inset ERT
  18175. status collapsed
  18176. \begin_layout Plain Layout
  18177. \backslash
  18178. par
  18179. \end_layout
  18180. \end_inset
  18181. LOG(x*y)
  18182. \begin_inset ERT
  18183. status collapsed
  18184. \begin_layout Plain Layout
  18185. \backslash
  18186. end{slisting}
  18187. \end_layout
  18188. \end_inset
  18189. \end_layout
  18190. \begin_layout Standard
  18191. \family typewriter
  18192. By default all polynomials are considered by
  18193. \begin_inset ERT
  18194. status collapsed
  18195. \begin_layout Plain Layout
  18196. \backslash
  18197. reduce
  18198. \end_layout
  18199. \end_inset
  18200. \begin_inset space \space{}
  18201. \end_inset
  18202. as the polynomials with integer coefficients. The switches RATIONAL
  18203. \family typewriter
  18204. \series default
  18205. \shape default
  18206. and COMPLEX
  18207. \family typewriter
  18208. \series default
  18209. \shape default
  18210. allow rational and complex coefficients in polynomials respectively:
  18211. \begin_inset ERT
  18212. status collapsed
  18213. \begin_layout Plain Layout
  18214. \backslash
  18215. begin{slisting}
  18216. \end_layout
  18217. \end_inset
  18218. <- (x2̂+y2̂+x*y/3)/(x-1/2);
  18219. \begin_inset ERT
  18220. status collapsed
  18221. \begin_layout Plain Layout
  18222. \backslash
  18223. par
  18224. \end_layout
  18225. \end_inset
  18226. 2 2 2*(3*x + x*y + 3*y ) ———————– 3*(2*x - 1)
  18227. \begin_inset ERT
  18228. status collapsed
  18229. \begin_layout Plain Layout
  18230. \backslash
  18231. par
  18232. \end_layout
  18233. \end_inset
  18234. <- On RATIONAL; <- (x2̂+y2̂+x*y/3)/(x-1/2);
  18235. \begin_inset ERT
  18236. status collapsed
  18237. \begin_layout Plain Layout
  18238. \backslash
  18239. par
  18240. \end_layout
  18241. \end_inset
  18242. 2 1 2 x + —*x*y + y 3 ——————- 1 x - — 2
  18243. \begin_inset ERT
  18244. status collapsed
  18245. \begin_layout Plain Layout
  18246. \backslash
  18247. par
  18248. \end_layout
  18249. \end_inset
  18250. <- Off RATIONAL; <- 1/I;
  18251. \begin_inset ERT
  18252. status collapsed
  18253. \begin_layout Plain Layout
  18254. \backslash
  18255. par
  18256. \end_layout
  18257. \end_inset
  18258. 1 — I
  18259. \begin_inset ERT
  18260. status collapsed
  18261. \begin_layout Plain Layout
  18262. \backslash
  18263. par
  18264. \end_layout
  18265. \end_inset
  18266. <- (x2̂+y2̂)/(x+I*y);
  18267. \begin_inset ERT
  18268. status collapsed
  18269. \begin_layout Plain Layout
  18270. \backslash
  18271. par
  18272. \end_layout
  18273. \end_inset
  18274. 2 2 x + y ——— I*y + x
  18275. \begin_inset ERT
  18276. status collapsed
  18277. \begin_layout Plain Layout
  18278. \backslash
  18279. par
  18280. \end_layout
  18281. \end_inset
  18282. <- On COMPLEX; <- 1/I;
  18283. \begin_inset ERT
  18284. status collapsed
  18285. \begin_layout Plain Layout
  18286. \backslash
  18287. par
  18288. \end_layout
  18289. \end_inset
  18290. - I
  18291. \begin_inset ERT
  18292. status collapsed
  18293. \begin_layout Plain Layout
  18294. \backslash
  18295. par
  18296. \end_layout
  18297. \end_inset
  18298. <- (x2̂+y2̂)/(x+I*y);
  18299. \begin_inset ERT
  18300. status collapsed
  18301. \begin_layout Plain Layout
  18302. \backslash
  18303. par
  18304. \end_layout
  18305. \end_inset
  18306. x - I*y
  18307. \begin_inset ERT
  18308. status collapsed
  18309. \begin_layout Plain Layout
  18310. \backslash
  18311. end{slisting}
  18312. \end_layout
  18313. \end_inset
  18314. Switch RATIONALIZE
  18315. \family typewriter
  18316. \series default
  18317. \shape default
  18318. removes complex numbers from the denominators of the expressions but it works even if COMPLEX
  18319. \family typewriter
  18320. \series default
  18321. \shape default
  18322. is off.
  18323. \end_layout
  18324. \begin_layout Standard
  18325. \family typewriter
  18326. Turning off switch EXP
  18327. \family typewriter
  18328. \series default
  18329. \shape default
  18330. and on GCD
  18331. \family typewriter
  18332. \series default
  18333. \shape default
  18334. one can make the system to factor expressions
  18335. \begin_inset ERT
  18336. status collapsed
  18337. \begin_layout Plain Layout
  18338. \backslash
  18339. begin{slisting}
  18340. \end_layout
  18341. \end_inset
  18342. <- Off EXP; <- On GCD; <- x2̂+y2̂+2*x*y;
  18343. \begin_inset ERT
  18344. status collapsed
  18345. \begin_layout Plain Layout
  18346. \backslash
  18347. par
  18348. \end_layout
  18349. \end_inset
  18350. 2 (x + y)
  18351. \begin_inset ERT
  18352. status collapsed
  18353. \begin_layout Plain Layout
  18354. \backslash
  18355. end{slisting}
  18356. \end_layout
  18357. \end_inset
  18358. Similar effect can be achieved by turning on switch FACTOR
  18359. \family typewriter
  18360. \series default
  18361. \shape default
  18362. . Unfortunately this works only when
  18363. \begin_inset ERT
  18364. status collapsed
  18365. \begin_layout Plain Layout
  18366. \backslash
  18367. grg
  18368. \end_layout
  18369. \end_inset
  18370. \begin_inset space \space{}
  18371. \end_inset
  18372. prints expressions and internally expressions remain in the expanded form. To make
  18373. \begin_inset ERT
  18374. status collapsed
  18375. \begin_layout Plain Layout
  18376. \backslash
  18377. grg
  18378. \end_layout
  18379. \end_inset
  18380. \begin_inset space \space{}
  18381. \end_inset
  18382. to work with factored expressions internally one must turn on FACTOR
  18383. \family typewriter
  18384. \series default
  18385. \shape default
  18386. and AEVAL
  18387. \family typewriter
  18388. \series default
  18389. \shape default
  18390. .
  18391. \begin_inset ERT
  18392. status collapsed
  18393. \begin_layout Plain Layout
  18394. \backslash
  18395. swind{
  18396. \end_layout
  18397. \end_inset
  18398. AEVAL
  18399. \begin_inset ERT
  18400. status collapsed
  18401. \begin_layout Plain Layout
  18402. }
  18403. \end_layout
  18404. \end_inset
  18405. The
  18406. \begin_inset ERT
  18407. status collapsed
  18408. \begin_layout Plain Layout
  18409. \backslash
  18410. grg
  18411. \end_layout
  18412. \end_inset
  18413. \begin_inset space \space{}
  18414. \end_inset
  18415. switch AEVAL
  18416. \family typewriter
  18417. \series default
  18418. \shape default
  18419. make
  18420. \begin_inset ERT
  18421. status collapsed
  18422. \begin_layout Plain Layout
  18423. \backslash
  18424. grg
  18425. \end_layout
  18426. \end_inset
  18427. \begin_inset space \space{}
  18428. \end_inset
  18429. to use an alternative
  18430. \begin_inset ERT
  18431. status collapsed
  18432. \begin_layout Plain Layout
  18433. \backslash
  18434. reduce
  18435. \end_layout
  18436. \end_inset
  18437. \begin_inset space \space{}
  18438. \end_inset
  18439. routine for algebraic expression evaluation and simplification. This routine works well with FACTOR
  18440. \family typewriter
  18441. \series default
  18442. \shape default
  18443. on.
  18444. \begin_inset ERT
  18445. status collapsed
  18446. \begin_layout Plain Layout
  18447. \backslash
  18448. seethis{
  18449. \end_layout
  18450. \end_inset
  18451. See section
  18452. \begin_inset CommandInset ref
  18453. LatexCommand ref
  18454. reference "tuning"
  18455. plural "false"
  18456. caps "false"
  18457. noprefix "false"
  18458. \end_inset
  18459. about configuration files.
  18460. \begin_inset ERT
  18461. status collapsed
  18462. \begin_layout Plain Layout
  18463. }
  18464. \end_layout
  18465. \end_inset
  18466. Possibly it is good idea to turn switch AEVAL
  18467. \family typewriter
  18468. \series default
  18469. \shape default
  18470. on by default. This can be done using
  18471. \begin_inset ERT
  18472. status collapsed
  18473. \begin_layout Plain Layout
  18474. \backslash
  18475. grg
  18476. \end_layout
  18477. \end_inset
  18478. \begin_inset space \space{}
  18479. \end_inset
  18480. configuration files.
  18481. \end_layout
  18482. \begin_layout Subsection
  18483. \family typewriter
  18484. Substitutions
  18485. \end_layout
  18486. \begin_layout Standard
  18487. \family typewriter
  18488. \begin_inset Index idx
  18489. status collapsed
  18490. \begin_layout Plain Layout
  18491. Substitutions
  18492. \end_layout
  18493. \end_inset
  18494. \end_layout
  18495. \begin_layout Standard
  18496. \family typewriter
  18497. The substitution commands in
  18498. \begin_inset ERT
  18499. status collapsed
  18500. \begin_layout Plain Layout
  18501. \backslash
  18502. grg
  18503. \end_layout
  18504. \end_inset
  18505. \begin_inset space \space{}
  18506. \end_inset
  18507. are the same as the corresponding
  18508. \begin_inset ERT
  18509. status collapsed
  18510. \begin_layout Plain Layout
  18511. \backslash
  18512. reduce
  18513. \end_layout
  18514. \end_inset
  18515. \begin_inset space \space{}
  18516. \end_inset
  18517. instructions
  18518. \begin_inset ERT
  18519. status collapsed
  18520. \begin_layout Plain Layout
  18521. \backslash
  18522. cmdind{
  18523. \end_layout
  18524. \end_inset
  18525. Let
  18526. \begin_inset ERT
  18527. status collapsed
  18528. \begin_layout Plain Layout
  18529. }
  18530. \end_layout
  18531. \end_inset
  18532. \begin_inset ERT
  18533. status collapsed
  18534. \begin_layout Plain Layout
  18535. \backslash
  18536. cmdind{
  18537. \end_layout
  18538. \end_inset
  18539. Match
  18540. \begin_inset ERT
  18541. status collapsed
  18542. \begin_layout Plain Layout
  18543. }
  18544. \end_layout
  18545. \end_inset
  18546. \begin_inset ERT
  18547. status collapsed
  18548. \begin_layout Plain Layout
  18549. \backslash
  18550. cmdind{
  18551. \end_layout
  18552. \end_inset
  18553. For All Let
  18554. \begin_inset ERT
  18555. status collapsed
  18556. \begin_layout Plain Layout
  18557. }
  18558. \end_layout
  18559. \end_inset
  18560. \begin_inset ERT
  18561. status collapsed
  18562. \begin_layout Plain Layout
  18563. \backslash
  18564. command{
  18565. \end_layout
  18566. \end_inset
  18567. \begin_inset ERT
  18568. status collapsed
  18569. \begin_layout Plain Layout
  18570. \backslash
  18571. opt{
  18572. \end_layout
  18573. \end_inset
  18574. For All
  18575. \begin_inset ERT
  18576. status collapsed
  18577. \begin_layout Plain Layout
  18578. \backslash
  18579. rpt{
  18580. \end_layout
  18581. \end_inset
  18582. \begin_inset ERT
  18583. status collapsed
  18584. \begin_layout Plain Layout
  18585. \backslash
  18586. parm{
  18587. \end_layout
  18588. \end_inset
  18589. x
  18590. \begin_inset ERT
  18591. status collapsed
  18592. \begin_layout Plain Layout
  18593. }
  18594. \end_layout
  18595. \end_inset
  18596. \begin_inset ERT
  18597. status collapsed
  18598. \begin_layout Plain Layout
  18599. }
  18600. \end_layout
  18601. \end_inset
  18602. \begin_inset space \thinspace{}
  18603. \end_inset
  18604. \begin_inset ERT
  18605. status collapsed
  18606. \begin_layout Plain Layout
  18607. \backslash
  18608. opt{
  18609. \end_layout
  18610. \end_inset
  18611. Such That
  18612. \begin_inset ERT
  18613. status collapsed
  18614. \begin_layout Plain Layout
  18615. \backslash
  18616. parm{
  18617. \end_layout
  18618. \end_inset
  18619. cond
  18620. \begin_inset ERT
  18621. status collapsed
  18622. \begin_layout Plain Layout
  18623. }
  18624. \end_layout
  18625. \end_inset
  18626. \begin_inset ERT
  18627. status collapsed
  18628. \begin_layout Plain Layout
  18629. }
  18630. \end_layout
  18631. \end_inset
  18632. \begin_inset ERT
  18633. status collapsed
  18634. \begin_layout Plain Layout
  18635. }
  18636. \end_layout
  18637. \end_inset
  18638. Let
  18639. \begin_inset ERT
  18640. status collapsed
  18641. \begin_layout Plain Layout
  18642. \backslash
  18643. rpt{
  18644. \end_layout
  18645. \end_inset
  18646. \begin_inset ERT
  18647. status collapsed
  18648. \begin_layout Plain Layout
  18649. \backslash
  18650. parm{
  18651. \end_layout
  18652. \end_inset
  18653. sub
  18654. \begin_inset ERT
  18655. status collapsed
  18656. \begin_layout Plain Layout
  18657. }
  18658. \end_layout
  18659. \end_inset
  18660. \begin_inset ERT
  18661. status collapsed
  18662. \begin_layout Plain Layout
  18663. }
  18664. \end_layout
  18665. \end_inset
  18666. ;
  18667. \begin_inset Newline newline
  18668. \end_inset
  18669. \begin_inset ERT
  18670. status collapsed
  18671. \begin_layout Plain Layout
  18672. \backslash
  18673. opt{
  18674. \end_layout
  18675. \end_inset
  18676. For All
  18677. \begin_inset ERT
  18678. status collapsed
  18679. \begin_layout Plain Layout
  18680. \backslash
  18681. rpt{
  18682. \end_layout
  18683. \end_inset
  18684. \begin_inset ERT
  18685. status collapsed
  18686. \begin_layout Plain Layout
  18687. \backslash
  18688. parm{
  18689. \end_layout
  18690. \end_inset
  18691. x
  18692. \begin_inset ERT
  18693. status collapsed
  18694. \begin_layout Plain Layout
  18695. }
  18696. \end_layout
  18697. \end_inset
  18698. \begin_inset ERT
  18699. status collapsed
  18700. \begin_layout Plain Layout
  18701. }
  18702. \end_layout
  18703. \end_inset
  18704. \begin_inset space \thinspace{}
  18705. \end_inset
  18706. \begin_inset ERT
  18707. status collapsed
  18708. \begin_layout Plain Layout
  18709. \backslash
  18710. opt{
  18711. \end_layout
  18712. \end_inset
  18713. Such That
  18714. \begin_inset ERT
  18715. status collapsed
  18716. \begin_layout Plain Layout
  18717. \backslash
  18718. parm{
  18719. \end_layout
  18720. \end_inset
  18721. cond
  18722. \begin_inset ERT
  18723. status collapsed
  18724. \begin_layout Plain Layout
  18725. }
  18726. \end_layout
  18727. \end_inset
  18728. \begin_inset ERT
  18729. status collapsed
  18730. \begin_layout Plain Layout
  18731. }
  18732. \end_layout
  18733. \end_inset
  18734. \begin_inset ERT
  18735. status collapsed
  18736. \begin_layout Plain Layout
  18737. }
  18738. \end_layout
  18739. \end_inset
  18740. Match
  18741. \begin_inset ERT
  18742. status collapsed
  18743. \begin_layout Plain Layout
  18744. \backslash
  18745. rpt{
  18746. \end_layout
  18747. \end_inset
  18748. \begin_inset ERT
  18749. status collapsed
  18750. \begin_layout Plain Layout
  18751. \backslash
  18752. parm{
  18753. \end_layout
  18754. \end_inset
  18755. sub
  18756. \begin_inset ERT
  18757. status collapsed
  18758. \begin_layout Plain Layout
  18759. }
  18760. \end_layout
  18761. \end_inset
  18762. \begin_inset ERT
  18763. status collapsed
  18764. \begin_layout Plain Layout
  18765. }
  18766. \end_layout
  18767. \end_inset
  18768. ;
  18769. \begin_inset ERT
  18770. status collapsed
  18771. \begin_layout Plain Layout
  18772. }
  18773. \end_layout
  18774. \end_inset
  18775. \begin_inset ERT
  18776. status collapsed
  18777. \begin_layout Plain Layout
  18778. \backslash
  18779. seethis{
  18780. \end_layout
  18781. \end_inset
  18782. See page
  18783. \begin_inset CommandInset ref
  18784. LatexCommand pageref
  18785. reference "solutions"
  18786. plural "false"
  18787. caps "false"
  18788. noprefix "false"
  18789. \end_inset
  18790. about solutions.
  18791. \begin_inset ERT
  18792. status collapsed
  18793. \begin_layout Plain Layout
  18794. }
  18795. \end_layout
  18796. \end_inset
  18797. where
  18798. \begin_inset ERT
  18799. status collapsed
  18800. \begin_layout Plain Layout
  18801. \backslash
  18802. parm{
  18803. \end_layout
  18804. \end_inset
  18805. sub
  18806. \begin_inset ERT
  18807. status collapsed
  18808. \begin_layout Plain Layout
  18809. }
  18810. \end_layout
  18811. \end_inset
  18812. is either relation
  18813. \begin_inset ERT
  18814. status collapsed
  18815. \begin_layout Plain Layout
  18816. \backslash
  18817. parm{
  18818. \end_layout
  18819. \end_inset
  18820. l
  18821. \begin_inset ERT
  18822. status collapsed
  18823. \begin_layout Plain Layout
  18824. }
  18825. \end_layout
  18826. \end_inset
  18827. \begin_inset space \thinspace{}
  18828. \end_inset
  18829. =
  18830. \begin_inset space \thinspace{}
  18831. \end_inset
  18832. \begin_inset ERT
  18833. status collapsed
  18834. \begin_layout Plain Layout
  18835. \backslash
  18836. parm{
  18837. \end_layout
  18838. \end_inset
  18839. r
  18840. \begin_inset ERT
  18841. status collapsed
  18842. \begin_layout Plain Layout
  18843. }
  18844. \end_layout
  18845. \end_inset
  18846. \family typewriter
  18847. \series default
  18848. \shape default
  18849. or the solution in the form
  18850. \begin_inset ERT
  18851. status collapsed
  18852. \begin_layout Plain Layout
  18853. \backslash
  18854. comm{
  18855. \end_layout
  18856. \end_inset
  18857. Sol(
  18858. \begin_inset ERT
  18859. status collapsed
  18860. \begin_layout Plain Layout
  18861. \backslash
  18862. parm{
  18863. \end_layout
  18864. \end_inset
  18865. n
  18866. \begin_inset ERT
  18867. status collapsed
  18868. \begin_layout Plain Layout
  18869. }
  18870. \end_layout
  18871. \end_inset
  18872. )
  18873. \begin_inset ERT
  18874. status collapsed
  18875. \begin_layout Plain Layout
  18876. }
  18877. \end_layout
  18878. \end_inset
  18879. . After the substitution is activated every appearance of
  18880. \begin_inset ERT
  18881. status collapsed
  18882. \begin_layout Plain Layout
  18883. \backslash
  18884. parm{
  18885. \end_layout
  18886. \end_inset
  18887. l
  18888. \begin_inset ERT
  18889. status collapsed
  18890. \begin_layout Plain Layout
  18891. }
  18892. \end_layout
  18893. \end_inset
  18894. will be replaced by
  18895. \begin_inset ERT
  18896. status collapsed
  18897. \begin_layout Plain Layout
  18898. \backslash
  18899. parm{
  18900. \end_layout
  18901. \end_inset
  18902. r
  18903. \begin_inset ERT
  18904. status collapsed
  18905. \begin_layout Plain Layout
  18906. }
  18907. \end_layout
  18908. \end_inset
  18909. . The For All
  18910. \family typewriter
  18911. \series default
  18912. \shape default
  18913. substitutions have additional list of parameters
  18914. \begin_inset ERT
  18915. status collapsed
  18916. \begin_layout Plain Layout
  18917. \backslash
  18918. parm{
  18919. \end_layout
  18920. \end_inset
  18921. x
  18922. \begin_inset ERT
  18923. status collapsed
  18924. \begin_layout Plain Layout
  18925. }
  18926. \end_layout
  18927. \end_inset
  18928. and will work for any value of
  18929. \begin_inset ERT
  18930. status collapsed
  18931. \begin_layout Plain Layout
  18932. \backslash
  18933. parm{
  18934. \end_layout
  18935. \end_inset
  18936. x
  18937. \begin_inset ERT
  18938. status collapsed
  18939. \begin_layout Plain Layout
  18940. }
  18941. \end_layout
  18942. \end_inset
  18943. . The optional condition
  18944. \begin_inset ERT
  18945. status collapsed
  18946. \begin_layout Plain Layout
  18947. \backslash
  18948. parm{
  18949. \end_layout
  18950. \end_inset
  18951. cond
  18952. \begin_inset ERT
  18953. status collapsed
  18954. \begin_layout Plain Layout
  18955. }
  18956. \end_layout
  18957. \end_inset
  18958. imposes restrictions on the value of the parameters
  18959. \begin_inset ERT
  18960. status collapsed
  18961. \begin_layout Plain Layout
  18962. \backslash
  18963. parm{
  18964. \end_layout
  18965. \end_inset
  18966. x
  18967. \begin_inset ERT
  18968. status collapsed
  18969. \begin_layout Plain Layout
  18970. }
  18971. \end_layout
  18972. \end_inset
  18973. . The
  18974. \begin_inset ERT
  18975. status collapsed
  18976. \begin_layout Plain Layout
  18977. \backslash
  18978. parm{
  18979. \end_layout
  18980. \end_inset
  18981. cond
  18982. \begin_inset ERT
  18983. status collapsed
  18984. \begin_layout Plain Layout
  18985. }
  18986. \end_layout
  18987. \end_inset
  18988. is the boolean expression (see page
  18989. \begin_inset CommandInset ref
  18990. LatexCommand pageref
  18991. reference "bool"
  18992. plural "false"
  18993. caps "false"
  18994. noprefix "false"
  18995. \end_inset
  18996. ).
  18997. \end_layout
  18998. \begin_layout Standard
  18999. \family typewriter
  19000. The substitution can be deactivated by the command
  19001. \begin_inset ERT
  19002. status collapsed
  19003. \begin_layout Plain Layout
  19004. \backslash
  19005. cmdind{
  19006. \end_layout
  19007. \end_inset
  19008. Clear
  19009. \begin_inset ERT
  19010. status collapsed
  19011. \begin_layout Plain Layout
  19012. }
  19013. \end_layout
  19014. \end_inset
  19015. \begin_inset ERT
  19016. status collapsed
  19017. \begin_layout Plain Layout
  19018. \backslash
  19019. command{
  19020. \end_layout
  19021. \end_inset
  19022. \begin_inset ERT
  19023. status collapsed
  19024. \begin_layout Plain Layout
  19025. \backslash
  19026. opt{
  19027. \end_layout
  19028. \end_inset
  19029. For All
  19030. \begin_inset ERT
  19031. status collapsed
  19032. \begin_layout Plain Layout
  19033. \backslash
  19034. rpt{
  19035. \end_layout
  19036. \end_inset
  19037. \begin_inset ERT
  19038. status collapsed
  19039. \begin_layout Plain Layout
  19040. \backslash
  19041. parm{
  19042. \end_layout
  19043. \end_inset
  19044. x
  19045. \begin_inset ERT
  19046. status collapsed
  19047. \begin_layout Plain Layout
  19048. }
  19049. \end_layout
  19050. \end_inset
  19051. \begin_inset ERT
  19052. status collapsed
  19053. \begin_layout Plain Layout
  19054. }
  19055. \end_layout
  19056. \end_inset
  19057. \begin_inset space \thinspace{}
  19058. \end_inset
  19059. \begin_inset ERT
  19060. status collapsed
  19061. \begin_layout Plain Layout
  19062. \backslash
  19063. opt{
  19064. \end_layout
  19065. \end_inset
  19066. Such That
  19067. \begin_inset ERT
  19068. status collapsed
  19069. \begin_layout Plain Layout
  19070. \backslash
  19071. parm{
  19072. \end_layout
  19073. \end_inset
  19074. cond
  19075. \begin_inset ERT
  19076. status collapsed
  19077. \begin_layout Plain Layout
  19078. }
  19079. \end_layout
  19080. \end_inset
  19081. \begin_inset ERT
  19082. status collapsed
  19083. \begin_layout Plain Layout
  19084. }
  19085. \end_layout
  19086. \end_inset
  19087. \begin_inset ERT
  19088. status collapsed
  19089. \begin_layout Plain Layout
  19090. }
  19091. \end_layout
  19092. \end_inset
  19093. Clear
  19094. \begin_inset ERT
  19095. status collapsed
  19096. \begin_layout Plain Layout
  19097. \backslash
  19098. rpt{
  19099. \end_layout
  19100. \end_inset
  19101. \begin_inset ERT
  19102. status collapsed
  19103. \begin_layout Plain Layout
  19104. \backslash
  19105. parm{
  19106. \end_layout
  19107. \end_inset
  19108. sub
  19109. \begin_inset ERT
  19110. status collapsed
  19111. \begin_layout Plain Layout
  19112. }
  19113. \end_layout
  19114. \end_inset
  19115. \begin_inset ERT
  19116. status collapsed
  19117. \begin_layout Plain Layout
  19118. }
  19119. \end_layout
  19120. \end_inset
  19121. ;
  19122. \begin_inset ERT
  19123. status collapsed
  19124. \begin_layout Plain Layout
  19125. }
  19126. \end_layout
  19127. \end_inset
  19128. Notice that the variables
  19129. \begin_inset ERT
  19130. status collapsed
  19131. \begin_layout Plain Layout
  19132. \backslash
  19133. parm{
  19134. \end_layout
  19135. \end_inset
  19136. x
  19137. \begin_inset ERT
  19138. status collapsed
  19139. \begin_layout Plain Layout
  19140. }
  19141. \end_layout
  19142. \end_inset
  19143. must be exactly the same as in the corresponding For All Let
  19144. \family typewriter
  19145. \series default
  19146. \shape default
  19147. command.
  19148. \end_layout
  19149. \begin_layout Standard
  19150. \family typewriter
  19151. The difference between
  19152. \begin_inset ERT
  19153. status collapsed
  19154. \begin_layout Plain Layout
  19155. \backslash
  19156. comm{
  19157. \end_layout
  19158. \end_inset
  19159. Match
  19160. \begin_inset ERT
  19161. status collapsed
  19162. \begin_layout Plain Layout
  19163. }
  19164. \end_layout
  19165. \end_inset
  19166. and
  19167. \begin_inset ERT
  19168. status collapsed
  19169. \begin_layout Plain Layout
  19170. \backslash
  19171. comm{
  19172. \end_layout
  19173. \end_inset
  19174. Let
  19175. \begin_inset ERT
  19176. status collapsed
  19177. \begin_layout Plain Layout
  19178. }
  19179. \end_layout
  19180. \end_inset
  19181. is that the former matches the degrees of the expressions exactly while
  19182. \begin_inset ERT
  19183. status collapsed
  19184. \begin_layout Plain Layout
  19185. \backslash
  19186. comm{
  19187. \end_layout
  19188. \end_inset
  19189. Let
  19190. \begin_inset ERT
  19191. status collapsed
  19192. \begin_layout Plain Layout
  19193. }
  19194. \end_layout
  19195. \end_inset
  19196. matches all powers which are greater than one indicated in the substitution:
  19197. \begin_inset ERT
  19198. status collapsed
  19199. \begin_layout Plain Layout
  19200. \backslash
  19201. begin{slisting}
  19202. \end_layout
  19203. \end_inset
  19204. <- Const a; <- (a+1)8̂;
  19205. \begin_inset ERT
  19206. status collapsed
  19207. \begin_layout Plain Layout
  19208. \backslash
  19209. par
  19210. \end_layout
  19211. \end_inset
  19212. 8 7 6 5 4 3 2 a + 8*a + 28*a + 56*a + 70*a + 56*a + 28*a + 8*a + 1
  19213. \begin_inset ERT
  19214. status collapsed
  19215. \begin_layout Plain Layout
  19216. \backslash
  19217. par
  19218. \end_layout
  19219. \end_inset
  19220. <- Let a3̂=1; <- (a+1)8̂;
  19221. \begin_inset ERT
  19222. status collapsed
  19223. \begin_layout Plain Layout
  19224. \backslash
  19225. par
  19226. \end_layout
  19227. \end_inset
  19228. 2 85*a + 86*a + 85
  19229. \begin_inset ERT
  19230. status collapsed
  19231. \begin_layout Plain Layout
  19232. \backslash
  19233. par
  19234. \end_layout
  19235. \end_inset
  19236. <- Clear a3̂; <- Match a3̂=1; <- (a+1)8̂;
  19237. \begin_inset ERT
  19238. status collapsed
  19239. \begin_layout Plain Layout
  19240. \backslash
  19241. par
  19242. \end_layout
  19243. \end_inset
  19244. 8 7 6 5 4 2 a + 8*a + 28*a + 56*a + 70*a + 28*a + 8*a + 57
  19245. \begin_inset ERT
  19246. status collapsed
  19247. \begin_layout Plain Layout
  19248. \backslash
  19249. end{slisting}
  19250. \end_layout
  19251. \end_inset
  19252. \end_layout
  19253. \begin_layout Standard
  19254. \family typewriter
  19255. Substitutions can be used for various purposes, for example: (i) to define additional mathematical relations such as trigonometric ones; (ii) to
  19256. \begin_inset Quotes eld
  19257. \end_inset
  19258. assign
  19259. \begin_inset Quotes erd
  19260. \end_inset
  19261. value to the user-defined and built-in constants; (iii) to define differentiation rules for functions.
  19262. \end_layout
  19263. \begin_layout Standard
  19264. \family typewriter
  19265. After some substitution is activated it applies to every evaluated expression but value of the objects calculated
  19266. \emph on
  19267. before
  19268. \emph default
  19269. remain unchanged. The command
  19270. \begin_inset ERT
  19271. status collapsed
  19272. \begin_layout Plain Layout
  19273. \backslash
  19274. comm{
  19275. \end_layout
  19276. \end_inset
  19277. Evaluate
  19278. \begin_inset ERT
  19279. status collapsed
  19280. \begin_layout Plain Layout
  19281. }
  19282. \end_layout
  19283. \end_inset
  19284. re-simplifies the value of the object
  19285. \begin_inset ERT
  19286. status collapsed
  19287. \begin_layout Plain Layout
  19288. \backslash
  19289. cmdind{
  19290. \end_layout
  19291. \end_inset
  19292. Evaluate
  19293. \begin_inset ERT
  19294. status collapsed
  19295. \begin_layout Plain Layout
  19296. }
  19297. \end_layout
  19298. \end_inset
  19299. \begin_inset ERT
  19300. status collapsed
  19301. \begin_layout Plain Layout
  19302. \backslash
  19303. command{
  19304. \end_layout
  19305. \end_inset
  19306. Evaluate
  19307. \begin_inset ERT
  19308. status collapsed
  19309. \begin_layout Plain Layout
  19310. \backslash
  19311. parm{
  19312. \end_layout
  19313. \end_inset
  19314. object
  19315. \begin_inset ERT
  19316. status collapsed
  19317. \begin_layout Plain Layout
  19318. }
  19319. \end_layout
  19320. \end_inset
  19321. ;
  19322. \begin_inset ERT
  19323. status collapsed
  19324. \begin_layout Plain Layout
  19325. }
  19326. \end_layout
  19327. \end_inset
  19328. here
  19329. \begin_inset ERT
  19330. status collapsed
  19331. \begin_layout Plain Layout
  19332. \backslash
  19333. parm{
  19334. \end_layout
  19335. \end_inset
  19336. object
  19337. \begin_inset ERT
  19338. status collapsed
  19339. \begin_layout Plain Layout
  19340. }
  19341. \end_layout
  19342. \end_inset
  19343. is the object name, or identifier, or the group object name. Let us consider a simple
  19344. \begin_inset ERT
  19345. status collapsed
  19346. \begin_layout Plain Layout
  19347. \backslash
  19348. grg
  19349. \end_layout
  19350. \end_inset
  19351. \begin_inset space \space{}
  19352. \end_inset
  19353. task which calculates the volume 4-form of some metric
  19354. \begin_inset ERT
  19355. status collapsed
  19356. \begin_layout Plain Layout
  19357. \backslash
  19358. begin{slisting}
  19359. \end_layout
  19360. \end_inset
  19361. <- Coordinates t, x, y, z; <- Constant a; <- Tetrad T0=d t, T1=d x, T2=SIN(a)*d y+COS(a)*d z, T3=-COS(a)*d y+SIN(a)* d z; <- Find and Write Volume; Volume :
  19362. \begin_inset ERT
  19363. status collapsed
  19364. \begin_layout Plain Layout
  19365. \backslash
  19366. par
  19367. \end_layout
  19368. \end_inset
  19369. 2 2 VOL = (SIN(a) + COS(a) ) d t
  19370. \begin_inset ERT
  19371. status collapsed
  19372. \begin_layout Plain Layout
  19373. \backslash
  19374. w
  19375. \end_layout
  19376. \end_inset
  19377. \begin_inset space \space{}
  19378. \end_inset
  19379. d x
  19380. \begin_inset ERT
  19381. status collapsed
  19382. \begin_layout Plain Layout
  19383. \backslash
  19384. w
  19385. \end_layout
  19386. \end_inset
  19387. \begin_inset space \space{}
  19388. \end_inset
  19389. d y
  19390. \begin_inset ERT
  19391. status collapsed
  19392. \begin_layout Plain Layout
  19393. \backslash
  19394. w
  19395. \end_layout
  19396. \end_inset
  19397. \begin_inset space \space{}
  19398. \end_inset
  19399. d z
  19400. \begin_inset ERT
  19401. status collapsed
  19402. \begin_layout Plain Layout
  19403. \backslash
  19404. end{slisting}
  19405. \end_layout
  19406. \end_inset
  19407. We see that
  19408. \begin_inset ERT
  19409. status collapsed
  19410. \begin_layout Plain Layout
  19411. \backslash
  19412. reduce
  19413. \end_layout
  19414. \end_inset
  19415. \begin_inset space \space{}
  19416. \end_inset
  19417. do not know the appropriate trigonometric rule. Thus we are going to apply substitution
  19418. \begin_inset ERT
  19419. status collapsed
  19420. \begin_layout Plain Layout
  19421. \backslash
  19422. begin{slisting}
  19423. \end_layout
  19424. \end_inset
  19425. <- For all x let SIN(x)2̂ = 1-COS(x)2̂; <- Write Volume; Volume :
  19426. \begin_inset ERT
  19427. status collapsed
  19428. \begin_layout Plain Layout
  19429. \backslash
  19430. par
  19431. \end_layout
  19432. \end_inset
  19433. VOL = d t
  19434. \begin_inset ERT
  19435. status collapsed
  19436. \begin_layout Plain Layout
  19437. \backslash
  19438. w
  19439. \end_layout
  19440. \end_inset
  19441. \begin_inset space \space{}
  19442. \end_inset
  19443. d x
  19444. \begin_inset ERT
  19445. status collapsed
  19446. \begin_layout Plain Layout
  19447. \backslash
  19448. w
  19449. \end_layout
  19450. \end_inset
  19451. \begin_inset space \space{}
  19452. \end_inset
  19453. d y
  19454. \begin_inset ERT
  19455. status collapsed
  19456. \begin_layout Plain Layout
  19457. \backslash
  19458. w
  19459. \end_layout
  19460. \end_inset
  19461. \begin_inset space \space{}
  19462. \end_inset
  19463. d z
  19464. \begin_inset ERT
  19465. status collapsed
  19466. \begin_layout Plain Layout
  19467. \backslash
  19468. end{slisting}
  19469. \end_layout
  19470. \end_inset
  19471. The situation has been improved. But actually, the
  19472. \emph on
  19473. internal
  19474. \emph default
  19475. representation of VOL
  19476. \family typewriter
  19477. \series default
  19478. \shape default
  19479. remains unchanged. Write
  19480. \family typewriter
  19481. \series default
  19482. \shape default
  19483. by default re-simplifies expressions before printing.
  19484. \begin_inset ERT
  19485. status collapsed
  19486. \begin_layout Plain Layout
  19487. \backslash
  19488. swinda{
  19489. \end_layout
  19490. \end_inset
  19491. WRS
  19492. \begin_inset ERT
  19493. status collapsed
  19494. \begin_layout Plain Layout
  19495. }
  19496. \end_layout
  19497. \end_inset
  19498. By turning switch WRS
  19499. \family typewriter
  19500. \series default
  19501. \shape default
  19502. off we can prevent this re-simplification:
  19503. \begin_inset ERT
  19504. status collapsed
  19505. \begin_layout Plain Layout
  19506. \backslash
  19507. begin{slisting}
  19508. \end_layout
  19509. \end_inset
  19510. <- Off WRS; <- Write Volume; Volume : 2 2 VOL = (SIN(a) + COS(a) ) d t
  19511. \begin_inset ERT
  19512. status collapsed
  19513. \begin_layout Plain Layout
  19514. \backslash
  19515. w
  19516. \end_layout
  19517. \end_inset
  19518. \begin_inset space \space{}
  19519. \end_inset
  19520. d x
  19521. \begin_inset ERT
  19522. status collapsed
  19523. \begin_layout Plain Layout
  19524. \backslash
  19525. w
  19526. \end_layout
  19527. \end_inset
  19528. \begin_inset space \space{}
  19529. \end_inset
  19530. d y
  19531. \begin_inset ERT
  19532. status collapsed
  19533. \begin_layout Plain Layout
  19534. \backslash
  19535. w
  19536. \end_layout
  19537. \end_inset
  19538. \begin_inset space \space{}
  19539. \end_inset
  19540. d z
  19541. \begin_inset ERT
  19542. status collapsed
  19543. \begin_layout Plain Layout
  19544. \backslash
  19545. end{slisting}
  19546. \end_layout
  19547. \end_inset
  19548. Now we can apply
  19549. \begin_inset ERT
  19550. status collapsed
  19551. \begin_layout Plain Layout
  19552. \backslash
  19553. comm{
  19554. \end_layout
  19555. \end_inset
  19556. Evaluate
  19557. \begin_inset ERT
  19558. status collapsed
  19559. \begin_layout Plain Layout
  19560. }
  19561. \end_layout
  19562. \end_inset
  19563. :
  19564. \begin_inset ERT
  19565. status collapsed
  19566. \begin_layout Plain Layout
  19567. \backslash
  19568. begin{slisting}
  19569. \end_layout
  19570. \end_inset
  19571. <- Evaluate Volume; <- Write Volume; Volume :
  19572. \begin_inset ERT
  19573. status collapsed
  19574. \begin_layout Plain Layout
  19575. \backslash
  19576. par
  19577. \end_layout
  19578. \end_inset
  19579. VOL = d t
  19580. \begin_inset ERT
  19581. status collapsed
  19582. \begin_layout Plain Layout
  19583. \backslash
  19584. w
  19585. \end_layout
  19586. \end_inset
  19587. \begin_inset space \space{}
  19588. \end_inset
  19589. d x
  19590. \begin_inset ERT
  19591. status collapsed
  19592. \begin_layout Plain Layout
  19593. \backslash
  19594. w
  19595. \end_layout
  19596. \end_inset
  19597. \begin_inset space \space{}
  19598. \end_inset
  19599. d y
  19600. \begin_inset ERT
  19601. status collapsed
  19602. \begin_layout Plain Layout
  19603. \backslash
  19604. w
  19605. \end_layout
  19606. \end_inset
  19607. \begin_inset space \space{}
  19608. \end_inset
  19609. d z
  19610. \begin_inset ERT
  19611. status collapsed
  19612. \begin_layout Plain Layout
  19613. \backslash
  19614. end{slisting}
  19615. \end_layout
  19616. \end_inset
  19617. We see that the internal value of VOL
  19618. \family typewriter
  19619. \series default
  19620. \shape default
  19621. now has been replaced by re-simplified expression.
  19622. \end_layout
  19623. \begin_layout Standard
  19624. \family typewriter
  19625. Notice that the command
  19626. \begin_inset ERT
  19627. status collapsed
  19628. \begin_layout Plain Layout
  19629. \backslash
  19630. command{
  19631. \end_layout
  19632. \end_inset
  19633. Evaluate All;
  19634. \begin_inset ERT
  19635. status collapsed
  19636. \begin_layout Plain Layout
  19637. }
  19638. \end_layout
  19639. \end_inset
  19640. applies
  19641. \begin_inset ERT
  19642. status collapsed
  19643. \begin_layout Plain Layout
  19644. \backslash
  19645. comm{
  19646. \end_layout
  19647. \end_inset
  19648. Evaluate
  19649. \begin_inset ERT
  19650. status collapsed
  19651. \begin_layout Plain Layout
  19652. }
  19653. \end_layout
  19654. \end_inset
  19655. to all objects whose value is currently known.
  19656. \end_layout
  19657. \begin_layout Subsection
  19658. \family typewriter
  19659. Generic Functions
  19660. \end_layout
  19661. \begin_layout Standard
  19662. \family typewriter
  19663. \begin_inset Index idx
  19664. status collapsed
  19665. \begin_layout Plain Layout
  19666. Generic Functions
  19667. \end_layout
  19668. \end_inset
  19669. \begin_inset CommandInset label
  19670. LatexCommand label
  19671. name "genfun"
  19672. \end_inset
  19673. \end_layout
  19674. \begin_layout Standard
  19675. \family typewriter
  19676. Unfortunately
  19677. \begin_inset ERT
  19678. status collapsed
  19679. \begin_layout Plain Layout
  19680. \backslash
  19681. reduce
  19682. \end_layout
  19683. \end_inset
  19684. \begin_inset space \space{}
  19685. \end_inset
  19686. lacks the notion of partial derivative of a function. The expression
  19687. \begin_inset ERT
  19688. status collapsed
  19689. \begin_layout Plain Layout
  19690. \backslash
  19691. comm{
  19692. \end_layout
  19693. \end_inset
  19694. DF(f(x,y),x)
  19695. \begin_inset ERT
  19696. status collapsed
  19697. \begin_layout Plain Layout
  19698. }
  19699. \end_layout
  19700. \end_inset
  19701. is treated by
  19702. \begin_inset ERT
  19703. status collapsed
  19704. \begin_layout Plain Layout
  19705. \backslash
  19706. reduce
  19707. \end_layout
  19708. \end_inset
  19709. \begin_inset space \space{}
  19710. \end_inset
  19711. as the
  19712. \begin_inset Quotes eld
  19713. \end_inset
  19714. derivative of the expression
  19715. \begin_inset ERT
  19716. status collapsed
  19717. \begin_layout Plain Layout
  19718. \backslash
  19719. comm{
  19720. \end_layout
  19721. \end_inset
  19722. f(x,y)
  19723. \begin_inset ERT
  19724. status collapsed
  19725. \begin_layout Plain Layout
  19726. }
  19727. \end_layout
  19728. \end_inset
  19729. with respect to the variable
  19730. \begin_inset ERT
  19731. status collapsed
  19732. \begin_layout Plain Layout
  19733. \backslash
  19734. comm{
  19735. \end_layout
  19736. \end_inset
  19737. x
  19738. \begin_inset ERT
  19739. status collapsed
  19740. \begin_layout Plain Layout
  19741. }
  19742. \end_layout
  19743. \end_inset
  19744. \begin_inset Quotes erd
  19745. \end_inset
  19746. rather than the
  19747. \begin_inset Quotes eld
  19748. \end_inset
  19749. derivative of the function
  19750. \begin_inset ERT
  19751. status collapsed
  19752. \begin_layout Plain Layout
  19753. \backslash
  19754. comm{
  19755. \end_layout
  19756. \end_inset
  19757. f
  19758. \begin_inset ERT
  19759. status collapsed
  19760. \begin_layout Plain Layout
  19761. }
  19762. \end_layout
  19763. \end_inset
  19764. with respect to its first argument
  19765. \begin_inset Quotes erd
  19766. \end_inset
  19767. . Due to this
  19768. \begin_inset ERT
  19769. status collapsed
  19770. \begin_layout Plain Layout
  19771. \backslash
  19772. reduce
  19773. \end_layout
  19774. \end_inset
  19775. \begin_inset space \space{}
  19776. \end_inset
  19777. cannot handle chain differentiation rule etc. This problem is fixed by the package
  19778. \begin_inset ERT
  19779. status collapsed
  19780. \begin_layout Plain Layout
  19781. \backslash
  19782. file{
  19783. \end_layout
  19784. \end_inset
  19785. dfpart
  19786. \begin_inset ERT
  19787. status collapsed
  19788. \begin_layout Plain Layout
  19789. }
  19790. \end_layout
  19791. \end_inset
  19792. written by H.
  19793. \begin_inset space ~
  19794. \end_inset
  19795. Melenk. This package introduces notion of generic function and partial derivative
  19796. \begin_inset ERT
  19797. status collapsed
  19798. \begin_layout Plain Layout
  19799. \backslash
  19800. comm{
  19801. \end_layout
  19802. \end_inset
  19803. DFP
  19804. \begin_inset ERT
  19805. status collapsed
  19806. \begin_layout Plain Layout
  19807. }
  19808. \end_layout
  19809. \end_inset
  19810. . If
  19811. \begin_inset ERT
  19812. status collapsed
  19813. \begin_layout Plain Layout
  19814. \backslash
  19815. file{
  19816. \end_layout
  19817. \end_inset
  19818. dfpart
  19819. \begin_inset ERT
  19820. status collapsed
  19821. \begin_layout Plain Layout
  19822. }
  19823. \end_layout
  19824. \end_inset
  19825. is installed on your
  19826. \begin_inset ERT
  19827. status collapsed
  19828. \begin_layout Plain Layout
  19829. \backslash
  19830. reduce
  19831. \end_layout
  19832. \end_inset
  19833. \begin_inset space \space{}
  19834. \end_inset
  19835. system
  19836. \begin_inset ERT
  19837. status collapsed
  19838. \begin_layout Plain Layout
  19839. \backslash
  19840. grg
  19841. \end_layout
  19842. \end_inset
  19843. \begin_inset space \space{}
  19844. \end_inset
  19845. provides the interface to these facilities.
  19846. \end_layout
  19847. \begin_layout Standard
  19848. \family typewriter
  19849. Let us consider an example. First we declare one usual and two generic functions
  19850. \begin_inset ERT
  19851. status collapsed
  19852. \begin_layout Plain Layout
  19853. \backslash
  19854. begin{slisting}
  19855. \end_layout
  19856. \end_inset
  19857. <- Coordinates t, x, y, z; <- Function f; <- Generic Function g(a,b), h(b); <- Write Functions; Functions:
  19858. \begin_inset ERT
  19859. status collapsed
  19860. \begin_layout Plain Layout
  19861. \backslash
  19862. par
  19863. \end_layout
  19864. \end_inset
  19865. g*(a,b) h*(b) f
  19866. \begin_inset ERT
  19867. status collapsed
  19868. \begin_layout Plain Layout
  19869. \backslash
  19870. end{slisting}
  19871. \end_layout
  19872. \end_inset
  19873. Generic functions must be always declared with the list of parameters (
  19874. \begin_inset ERT
  19875. status collapsed
  19876. \begin_layout Plain Layout
  19877. \backslash
  19878. comm{
  19879. \end_layout
  19880. \end_inset
  19881. a
  19882. \begin_inset ERT
  19883. status collapsed
  19884. \begin_layout Plain Layout
  19885. }
  19886. \end_layout
  19887. \end_inset
  19888. and
  19889. \begin_inset ERT
  19890. status collapsed
  19891. \begin_layout Plain Layout
  19892. \backslash
  19893. comm{
  19894. \end_layout
  19895. \end_inset
  19896. b
  19897. \begin_inset ERT
  19898. status collapsed
  19899. \begin_layout Plain Layout
  19900. }
  19901. \end_layout
  19902. \end_inset
  19903. in our example). These parameters play the role of labels which denotes arguments of the generic function and the partial derivatives with respect to these arguments are defined. Due to this generic functions allow the chain differentiation rule
  19904. \begin_inset ERT
  19905. status collapsed
  19906. \begin_layout Plain Layout
  19907. \backslash
  19908. begin{slisting}
  19909. \end_layout
  19910. \end_inset
  19911. <- DF(f(SIN(x),y),x);
  19912. \begin_inset ERT
  19913. status collapsed
  19914. \begin_layout Plain Layout
  19915. \backslash
  19916. par
  19917. \end_layout
  19918. \end_inset
  19919. DF(f(SIN(x),y),x)
  19920. \begin_inset ERT
  19921. status collapsed
  19922. \begin_layout Plain Layout
  19923. \backslash
  19924. par
  19925. \end_layout
  19926. \end_inset
  19927. <- DF(g(SIN(x),y),x);
  19928. \begin_inset ERT
  19929. status collapsed
  19930. \begin_layout Plain Layout
  19931. \backslash
  19932. par
  19933. \end_layout
  19934. \end_inset
  19935. COS(x)*g (SIN(x),y) a
  19936. \begin_inset ERT
  19937. status collapsed
  19938. \begin_layout Plain Layout
  19939. \backslash
  19940. end{slisting}
  19941. \end_layout
  19942. \end_inset
  19943. Here subscript
  19944. \begin_inset ERT
  19945. status collapsed
  19946. \begin_layout Plain Layout
  19947. \backslash
  19948. comm{
  19949. \end_layout
  19950. \end_inset
  19951. a
  19952. \begin_inset ERT
  19953. status collapsed
  19954. \begin_layout Plain Layout
  19955. }
  19956. \end_layout
  19957. \end_inset
  19958. denotes the derivative of the function
  19959. \begin_inset ERT
  19960. status collapsed
  19961. \begin_layout Plain Layout
  19962. \backslash
  19963. comm{
  19964. \end_layout
  19965. \end_inset
  19966. g
  19967. \begin_inset ERT
  19968. status collapsed
  19969. \begin_layout Plain Layout
  19970. }
  19971. \end_layout
  19972. \end_inset
  19973. with respect to the first argument.
  19974. \begin_inset ERT
  19975. status collapsed
  19976. \begin_layout Plain Layout
  19977. \backslash
  19978. enlargethispage{5mm}
  19979. \end_layout
  19980. \end_inset
  19981. The operator
  19982. \begin_inset ERT
  19983. status collapsed
  19984. \begin_layout Plain Layout
  19985. \backslash
  19986. comm{
  19987. \end_layout
  19988. \end_inset
  19989. DFP
  19990. \begin_inset ERT
  19991. status collapsed
  19992. \begin_layout Plain Layout
  19993. }
  19994. \end_layout
  19995. \end_inset
  19996. is introduced to denotes such derivatives in expressions:
  19997. \begin_inset ERT
  19998. status collapsed
  19999. \begin_layout Plain Layout
  20000. \backslash
  20001. begin{slisting}
  20002. \end_layout
  20003. \end_inset
  20004. <- DF(g(x,y)*h(y),b);
  20005. \begin_inset ERT
  20006. status collapsed
  20007. \begin_layout Plain Layout
  20008. \backslash
  20009. par
  20010. \end_layout
  20011. \end_inset
  20012. 0
  20013. \begin_inset ERT
  20014. status collapsed
  20015. \begin_layout Plain Layout
  20016. \backslash
  20017. par
  20018. \end_layout
  20019. \end_inset
  20020. <- DFP(g(x,y)*h(y),b);
  20021. \begin_inset ERT
  20022. status collapsed
  20023. \begin_layout Plain Layout
  20024. \backslash
  20025. par
  20026. \end_layout
  20027. \end_inset
  20028. g (x,y)*h(y) + h (y)*g(x,y) b b
  20029. \begin_inset ERT
  20030. status collapsed
  20031. \begin_layout Plain Layout
  20032. \backslash
  20033. end{slisting}
  20034. \end_layout
  20035. \end_inset
  20036. \end_layout
  20037. \begin_layout Standard
  20038. \family typewriter
  20039. \begin_inset Newpage newpage
  20040. \end_inset
  20041. \end_layout
  20042. \begin_layout Standard
  20043. \family typewriter
  20044. If switch
  20045. \begin_inset ERT
  20046. status collapsed
  20047. \begin_layout Plain Layout
  20048. \backslash
  20049. swind{
  20050. \end_layout
  20051. \end_inset
  20052. DFPCOMMUTE
  20053. \begin_inset ERT
  20054. status collapsed
  20055. \begin_layout Plain Layout
  20056. }
  20057. \end_layout
  20058. \end_inset
  20059. \begin_inset ERT
  20060. status collapsed
  20061. \begin_layout Plain Layout
  20062. \backslash
  20063. comm{
  20064. \end_layout
  20065. \end_inset
  20066. DFPCOMMUTE
  20067. \begin_inset ERT
  20068. status collapsed
  20069. \begin_layout Plain Layout
  20070. }
  20071. \end_layout
  20072. \end_inset
  20073. is turned on then
  20074. \begin_inset ERT
  20075. status collapsed
  20076. \begin_layout Plain Layout
  20077. \backslash
  20078. comm{
  20079. \end_layout
  20080. \end_inset
  20081. DFP
  20082. \begin_inset ERT
  20083. status collapsed
  20084. \begin_layout Plain Layout
  20085. }
  20086. \end_layout
  20087. \end_inset
  20088. derivatives commute.
  20089. \end_layout
  20090. \begin_layout Section
  20091. \family typewriter
  20092. Using Built-in Formulas In Calculations
  20093. \end_layout
  20094. \begin_layout Standard
  20095. \family typewriter
  20096. \begin_inset ERT
  20097. status collapsed
  20098. \begin_layout Plain Layout
  20099. \backslash
  20100. grg
  20101. \end_layout
  20102. \end_inset
  20103. \begin_inset space \space{}
  20104. \end_inset
  20105. has large number of built-in objects and almost each object has built-in formulas or so called
  20106. \emph on
  20107. ways of calculation
  20108. \emph default
  20109. which can be used to find the value of the object. This section explains how these formulas (ways) can be used.
  20110. \end_layout
  20111. \begin_layout Subsection
  20112. \family typewriter
  20113. \begin_inset ERT
  20114. status collapsed
  20115. \begin_layout Plain Layout
  20116. \backslash
  20117. comm{
  20118. \end_layout
  20119. \end_inset
  20120. Find
  20121. \begin_inset ERT
  20122. status collapsed
  20123. \begin_layout Plain Layout
  20124. }
  20125. \end_layout
  20126. \end_inset
  20127. Command
  20128. \end_layout
  20129. \begin_layout Standard
  20130. \family typewriter
  20131. \begin_inset Index idx
  20132. status collapsed
  20133. \begin_layout Plain Layout
  20134. Ways of calculation
  20135. \end_layout
  20136. \end_inset
  20137. \begin_inset ERT
  20138. status collapsed
  20139. \begin_layout Plain Layout
  20140. \backslash
  20141. cmdind{
  20142. \end_layout
  20143. \end_inset
  20144. Find
  20145. \begin_inset ERT
  20146. status collapsed
  20147. \begin_layout Plain Layout
  20148. }
  20149. \end_layout
  20150. \end_inset
  20151. \begin_inset CommandInset label
  20152. LatexCommand label
  20153. name "find"
  20154. \end_inset
  20155. \end_layout
  20156. \begin_layout Standard
  20157. \family typewriter
  20158. Almost each
  20159. \begin_inset ERT
  20160. status collapsed
  20161. \begin_layout Plain Layout
  20162. \backslash
  20163. grg
  20164. \end_layout
  20165. \end_inset
  20166. \begin_inset space \space{}
  20167. \end_inset
  20168. built-in object has associated
  20169. \emph on
  20170. ways of calculation
  20171. \emph default
  20172. . Each way is nothing but a formula or equation which allows to compute the value of the object. All these formulas are described in the usual mathematical style in chapter 3. The command
  20173. \begin_inset ERT
  20174. status collapsed
  20175. \begin_layout Plain Layout
  20176. \backslash
  20177. cmdind{
  20178. \end_layout
  20179. \end_inset
  20180. Show
  20181. \begin_inset ERT
  20182. status collapsed
  20183. \begin_layout Plain Layout
  20184. \backslash
  20185. parm{
  20186. \end_layout
  20187. \end_inset
  20188. object
  20189. \begin_inset ERT
  20190. status collapsed
  20191. \begin_layout Plain Layout
  20192. }
  20193. \end_layout
  20194. \end_inset
  20195. \begin_inset ERT
  20196. status collapsed
  20197. \begin_layout Plain Layout
  20198. }
  20199. \end_layout
  20200. \end_inset
  20201. \begin_inset ERT
  20202. status collapsed
  20203. \begin_layout Plain Layout
  20204. \backslash
  20205. command{
  20206. \end_layout
  20207. \end_inset
  20208. Show
  20209. \begin_inset ERT
  20210. status collapsed
  20211. \begin_layout Plain Layout
  20212. \backslash
  20213. parm{
  20214. \end_layout
  20215. \end_inset
  20216. object
  20217. \begin_inset ERT
  20218. status collapsed
  20219. \begin_layout Plain Layout
  20220. }
  20221. \end_layout
  20222. \end_inset
  20223. ;
  20224. \begin_inset ERT
  20225. status collapsed
  20226. \begin_layout Plain Layout
  20227. }
  20228. \end_layout
  20229. \end_inset
  20230. or equivalently
  20231. \begin_inset ERT
  20232. status collapsed
  20233. \begin_layout Plain Layout
  20234. \backslash
  20235. command{
  20236. \end_layout
  20237. \end_inset
  20238. ?
  20239. \begin_inset space ~
  20240. \end_inset
  20241. \begin_inset ERT
  20242. status collapsed
  20243. \begin_layout Plain Layout
  20244. \backslash
  20245. parm{
  20246. \end_layout
  20247. \end_inset
  20248. object
  20249. \begin_inset ERT
  20250. status collapsed
  20251. \begin_layout Plain Layout
  20252. }
  20253. \end_layout
  20254. \end_inset
  20255. ;
  20256. \begin_inset ERT
  20257. status collapsed
  20258. \begin_layout Plain Layout
  20259. }
  20260. \end_layout
  20261. \end_inset
  20262. prints information about object's ways of calculation.
  20263. \end_layout
  20264. \begin_layout Standard
  20265. \family typewriter
  20266. The command
  20267. \begin_inset ERT
  20268. status collapsed
  20269. \begin_layout Plain Layout
  20270. \backslash
  20271. comm{
  20272. \end_layout
  20273. \end_inset
  20274. Find
  20275. \begin_inset ERT
  20276. status collapsed
  20277. \begin_layout Plain Layout
  20278. }
  20279. \end_layout
  20280. \end_inset
  20281. applies built-in formulas to calculate the object value
  20282. \begin_inset ERT
  20283. status collapsed
  20284. \begin_layout Plain Layout
  20285. \backslash
  20286. command{
  20287. \end_layout
  20288. \end_inset
  20289. Find
  20290. \begin_inset ERT
  20291. status collapsed
  20292. \begin_layout Plain Layout
  20293. \backslash
  20294. parm{
  20295. \end_layout
  20296. \end_inset
  20297. object
  20298. \begin_inset ERT
  20299. status collapsed
  20300. \begin_layout Plain Layout
  20301. }
  20302. \end_layout
  20303. \end_inset
  20304. \begin_inset ERT
  20305. status collapsed
  20306. \begin_layout Plain Layout
  20307. \backslash
  20308. opt{
  20309. \end_layout
  20310. \end_inset
  20311. \begin_inset ERT
  20312. status collapsed
  20313. \begin_layout Plain Layout
  20314. \backslash
  20315. parm{
  20316. \end_layout
  20317. \end_inset
  20318. way
  20319. \begin_inset ERT
  20320. status collapsed
  20321. \begin_layout Plain Layout
  20322. }
  20323. \end_layout
  20324. \end_inset
  20325. \begin_inset ERT
  20326. status collapsed
  20327. \begin_layout Plain Layout
  20328. }
  20329. \end_layout
  20330. \end_inset
  20331. ;
  20332. \begin_inset ERT
  20333. status collapsed
  20334. \begin_layout Plain Layout
  20335. }
  20336. \end_layout
  20337. \end_inset
  20338. where
  20339. \begin_inset ERT
  20340. status collapsed
  20341. \begin_layout Plain Layout
  20342. \backslash
  20343. parm{
  20344. \end_layout
  20345. \end_inset
  20346. object
  20347. \begin_inset ERT
  20348. status collapsed
  20349. \begin_layout Plain Layout
  20350. }
  20351. \end_layout
  20352. \end_inset
  20353. is the object name, or identifier, or group object name. The optional specification
  20354. \begin_inset ERT
  20355. status collapsed
  20356. \begin_layout Plain Layout
  20357. \backslash
  20358. parm{
  20359. \end_layout
  20360. \end_inset
  20361. way
  20362. \begin_inset ERT
  20363. status collapsed
  20364. \begin_layout Plain Layout
  20365. }
  20366. \end_layout
  20367. \end_inset
  20368. indicates the particular way if the
  20369. \begin_inset ERT
  20370. status collapsed
  20371. \begin_layout Plain Layout
  20372. \backslash
  20373. parm{
  20374. \end_layout
  20375. \end_inset
  20376. object
  20377. \begin_inset ERT
  20378. status collapsed
  20379. \begin_layout Plain Layout
  20380. }
  20381. \end_layout
  20382. \end_inset
  20383. has several built-in ways of calculation.
  20384. \end_layout
  20385. \begin_layout Standard
  20386. \family typewriter
  20387. \begin_inset ERT
  20388. status collapsed
  20389. \begin_layout Plain Layout
  20390. \backslash
  20391. enlargethispage{3mm}
  20392. \end_layout
  20393. \end_inset
  20394. \end_layout
  20395. \begin_layout Standard
  20396. \family typewriter
  20397. Consider the curvature 2-form
  20398. \begin_inset Formula $\Omega^a{}_b$
  20399. \end_inset
  20400. (object
  20401. \begin_inset ERT
  20402. status collapsed
  20403. \begin_layout Plain Layout
  20404. \backslash
  20405. comm{
  20406. \end_layout
  20407. \end_inset
  20408. Curvature
  20409. \begin_inset ERT
  20410. status collapsed
  20411. \begin_layout Plain Layout
  20412. }
  20413. \end_layout
  20414. \end_inset
  20415. , id.
  20416. \begin_inset ERT
  20417. status collapsed
  20418. \begin_layout Plain Layout
  20419. \backslash
  20420. comm{
  20421. \end_layout
  20422. \end_inset
  20423. OMEGA
  20424. \begin_inset ERT
  20425. status collapsed
  20426. \begin_layout Plain Layout
  20427. }
  20428. \end_layout
  20429. \end_inset
  20430. ):
  20431. \begin_inset ERT
  20432. status collapsed
  20433. \begin_layout Plain Layout
  20434. \backslash
  20435. begin{slisting}
  20436. \end_layout
  20437. \end_inset
  20438. <- Show Curvature;
  20439. \begin_inset ERT
  20440. status collapsed
  20441. \begin_layout Plain Layout
  20442. \backslash
  20443. par
  20444. \end_layout
  20445. \end_inset
  20446. Curvature OMEGA'a.b is 2-form Value: unknown Ways of calculation: Standard way (omega) From spinorial curvature (OMEGAU*,OMEGAD)
  20447. \begin_inset ERT
  20448. status collapsed
  20449. \begin_layout Plain Layout
  20450. \backslash
  20451. end{slisting}
  20452. \end_layout
  20453. \end_inset
  20454. \end_layout
  20455. \begin_layout Standard
  20456. \noindent
  20457. \family typewriter
  20458. We can see that this object has two built in ways of calculation. First way named Standard way
  20459. \family typewriter
  20460. \series default
  20461. \shape default
  20462. is the usual equation
  20463. \begin_inset Formula $\Omega^a{}_b=d\omega^a{}_b+\omega^a{}_m\wedge\omega^m{}_b$
  20464. \end_inset
  20465. . Second way under the name From spinorial curvature
  20466. \family typewriter
  20467. \series default
  20468. \shape default
  20469. uses spinor
  20470. \begin_inset Formula $\tsst$
  20471. \end_inset
  20472. tensor relationship to compute the curvature 2-form using its spinor analogues
  20473. \begin_inset Formula $\Omega_{AB}$
  20474. \end_inset
  20475. and
  20476. \begin_inset Formula $\Omega_{\dot{A}\dot{B}}$
  20477. \end_inset
  20478. as the source data. The ways of calculation are printed by the command Show
  20479. \family typewriter
  20480. \series default
  20481. \shape default
  20482. in the form
  20483. \begin_inset ERT
  20484. status collapsed
  20485. \begin_layout Plain Layout
  20486. \backslash
  20487. command{
  20488. \end_layout
  20489. \end_inset
  20490. \begin_inset ERT
  20491. status collapsed
  20492. \begin_layout Plain Layout
  20493. \backslash
  20494. parm{
  20495. \end_layout
  20496. \end_inset
  20497. wayname
  20498. \begin_inset ERT
  20499. status collapsed
  20500. \begin_layout Plain Layout
  20501. }
  20502. \end_layout
  20503. \end_inset
  20504. (
  20505. \begin_inset ERT
  20506. status collapsed
  20507. \begin_layout Plain Layout
  20508. \backslash
  20509. rpt{
  20510. \end_layout
  20511. \end_inset
  20512. \begin_inset ERT
  20513. status collapsed
  20514. \begin_layout Plain Layout
  20515. \backslash
  20516. parm{
  20517. \end_layout
  20518. \end_inset
  20519. SI
  20520. \begin_inset ERT
  20521. status collapsed
  20522. \begin_layout Plain Layout
  20523. }
  20524. \end_layout
  20525. \end_inset
  20526. \begin_inset ERT
  20527. status collapsed
  20528. \begin_layout Plain Layout
  20529. }
  20530. \end_layout
  20531. \end_inset
  20532. )
  20533. \begin_inset ERT
  20534. status collapsed
  20535. \begin_layout Plain Layout
  20536. }
  20537. \end_layout
  20538. \end_inset
  20539. where
  20540. \begin_inset ERT
  20541. status collapsed
  20542. \begin_layout Plain Layout
  20543. \backslash
  20544. parm{
  20545. \end_layout
  20546. \end_inset
  20547. wayname
  20548. \begin_inset ERT
  20549. status collapsed
  20550. \begin_layout Plain Layout
  20551. }
  20552. \end_layout
  20553. \end_inset
  20554. is the way name and
  20555. \begin_inset ERT
  20556. status collapsed
  20557. \begin_layout Plain Layout
  20558. \backslash
  20559. seethis{
  20560. \end_layout
  20561. \end_inset
  20562. See Eq. (
  20563. \begin_inset CommandInset ref
  20564. LatexCommand ref
  20565. reference "omes"
  20566. plural "false"
  20567. caps "false"
  20568. noprefix "false"
  20569. \end_inset
  20570. ) on
  20571. \begin_inset ERT
  20572. status collapsed
  20573. \begin_layout Plain Layout
  20574. \backslash
  20575. pref{
  20576. \end_layout
  20577. \end_inset
  20578. omes
  20579. \begin_inset ERT
  20580. status collapsed
  20581. \begin_layout Plain Layout
  20582. }
  20583. \end_layout
  20584. \end_inset
  20585. .
  20586. \begin_inset ERT
  20587. status collapsed
  20588. \begin_layout Plain Layout
  20589. }
  20590. \end_layout
  20591. \end_inset
  20592. the
  20593. \begin_inset ERT
  20594. status collapsed
  20595. \begin_layout Plain Layout
  20596. \backslash
  20597. parm{
  20598. \end_layout
  20599. \end_inset
  20600. SI
  20601. \begin_inset ERT
  20602. status collapsed
  20603. \begin_layout Plain Layout
  20604. }
  20605. \end_layout
  20606. \end_inset
  20607. are the identifiers of the
  20608. \emph on
  20609. source
  20610. \emph default
  20611. objects which are present in the right-hand side of the equation. The value of these objects must be known before the formula can be applied.
  20612. \end_layout
  20613. \begin_layout Standard
  20614. \family typewriter
  20615. \begin_inset ERT
  20616. status collapsed
  20617. \begin_layout Plain Layout
  20618. %
  20619. \backslash
  20620. enlargethispage{5mm}
  20621. \end_layout
  20622. \end_inset
  20623. \end_layout
  20624. \begin_layout Standard
  20625. \family typewriter
  20626. The
  20627. \begin_inset ERT
  20628. status collapsed
  20629. \begin_layout Plain Layout
  20630. \backslash
  20631. parm{
  20632. \end_layout
  20633. \end_inset
  20634. way
  20635. \begin_inset ERT
  20636. status collapsed
  20637. \begin_layout Plain Layout
  20638. }
  20639. \end_layout
  20640. \end_inset
  20641. in the
  20642. \begin_inset ERT
  20643. status collapsed
  20644. \begin_layout Plain Layout
  20645. \backslash
  20646. comm{
  20647. \end_layout
  20648. \end_inset
  20649. Find
  20650. \begin_inset ERT
  20651. status collapsed
  20652. \begin_layout Plain Layout
  20653. }
  20654. \end_layout
  20655. \end_inset
  20656. command allows one to choose the particular way which can be done by two methods. In the first form
  20657. \begin_inset ERT
  20658. status collapsed
  20659. \begin_layout Plain Layout
  20660. \backslash
  20661. parm{
  20662. \end_layout
  20663. \end_inset
  20664. way
  20665. \begin_inset ERT
  20666. status collapsed
  20667. \begin_layout Plain Layout
  20668. }
  20669. \end_layout
  20670. \end_inset
  20671. is just the name exactly as it printed by the
  20672. \begin_inset ERT
  20673. status collapsed
  20674. \begin_layout Plain Layout
  20675. \backslash
  20676. comm{
  20677. \end_layout
  20678. \end_inset
  20679. Show
  20680. \begin_inset ERT
  20681. status collapsed
  20682. \begin_layout Plain Layout
  20683. }
  20684. \end_layout
  20685. \end_inset
  20686. command
  20687. \begin_inset ERT
  20688. status collapsed
  20689. \begin_layout Plain Layout
  20690. \backslash
  20691. command{
  20692. \end_layout
  20693. \end_inset
  20694. wayname
  20695. \begin_inset ERT
  20696. status collapsed
  20697. \begin_layout Plain Layout
  20698. }
  20699. \end_layout
  20700. \end_inset
  20701. or Using standard way
  20702. \family typewriter
  20703. \series default
  20704. \shape default
  20705. or By standard way
  20706. \family typewriter
  20707. \series default
  20708. \shape default
  20709. if the way name is Standard way
  20710. \family typewriter
  20711. \series default
  20712. \shape default
  20713. . Another method to specify the way is to indicate the appropriate source object
  20714. \begin_inset ERT
  20715. status collapsed
  20716. \begin_layout Plain Layout
  20717. \backslash
  20718. command{
  20719. \end_layout
  20720. \end_inset
  20721. From
  20722. \begin_inset ERT
  20723. status collapsed
  20724. \begin_layout Plain Layout
  20725. \backslash
  20726. parm{
  20727. \end_layout
  20728. \end_inset
  20729. object
  20730. \begin_inset ERT
  20731. status collapsed
  20732. \begin_layout Plain Layout
  20733. }
  20734. \end_layout
  20735. \end_inset
  20736. \begin_inset Newline newline
  20737. \end_inset
  20738. Using
  20739. \begin_inset ERT
  20740. status collapsed
  20741. \begin_layout Plain Layout
  20742. \backslash
  20743. parm{
  20744. \end_layout
  20745. \end_inset
  20746. object
  20747. \begin_inset ERT
  20748. status collapsed
  20749. \begin_layout Plain Layout
  20750. }
  20751. \end_layout
  20752. \end_inset
  20753. \begin_inset ERT
  20754. status collapsed
  20755. \begin_layout Plain Layout
  20756. }
  20757. \end_layout
  20758. \end_inset
  20759. where
  20760. \begin_inset ERT
  20761. status collapsed
  20762. \begin_layout Plain Layout
  20763. \backslash
  20764. parm{
  20765. \end_layout
  20766. \end_inset
  20767. object
  20768. \begin_inset ERT
  20769. status collapsed
  20770. \begin_layout Plain Layout
  20771. }
  20772. \end_layout
  20773. \end_inset
  20774. is the name or the identifier of the source object. For example second (spinorial) way of calculation for the curvature 2-form can be chosen by the following equivalent commands
  20775. \begin_inset VSpace -1mm
  20776. \end_inset
  20777. \begin_inset listings
  20778. lstparams "float"
  20779. inline false
  20780. status collapsed
  20781. \begin_layout Plain Layout
  20782. \begin_inset Caption Standard
  20783. \begin_layout Standard
  20784. \family typewriter
  20785. Find curvature from spinorial curvature; Find curvature using OMEGAU;
  20786. \end_layout
  20787. \end_inset
  20788. \end_layout
  20789. \end_inset
  20790. \end_layout
  20791. \begin_layout Standard
  20792. \family typewriter
  20793. while first way is activated by the commands
  20794. \begin_inset VSpace -1mm*
  20795. \end_inset
  20796. \begin_inset listings
  20797. lstparams "float"
  20798. inline false
  20799. status collapsed
  20800. \begin_layout Plain Layout
  20801. \begin_inset Caption Standard
  20802. \begin_layout Standard
  20803. \family typewriter
  20804. Find curvature by standard way; Find curvature using omega;
  20805. \end_layout
  20806. \end_inset
  20807. \end_layout
  20808. \end_inset
  20809. \end_layout
  20810. \begin_layout Standard
  20811. \family typewriter
  20812. Recall that object identifiers are case sensitive and
  20813. \begin_inset ERT
  20814. status collapsed
  20815. \begin_layout Plain Layout
  20816. \backslash
  20817. comm{
  20818. \end_layout
  20819. \end_inset
  20820. omega
  20821. \begin_inset ERT
  20822. status collapsed
  20823. \begin_layout Plain Layout
  20824. }
  20825. \end_layout
  20826. \end_inset
  20827. is the identifier of the frame connection 1-form
  20828. \begin_inset Formula $\omega^a{}_b$
  20829. \end_inset
  20830. and should not be confused with
  20831. \begin_inset ERT
  20832. status collapsed
  20833. \begin_layout Plain Layout
  20834. \backslash
  20835. comm{
  20836. \end_layout
  20837. \end_inset
  20838. OMEGA
  20839. \begin_inset ERT
  20840. status collapsed
  20841. \begin_layout Plain Layout
  20842. }
  20843. \end_layout
  20844. \end_inset
  20845. .
  20846. \end_layout
  20847. \begin_layout Standard
  20848. \family typewriter
  20849. The
  20850. \begin_inset ERT
  20851. status collapsed
  20852. \begin_layout Plain Layout
  20853. \backslash
  20854. parm{
  20855. \end_layout
  20856. \end_inset
  20857. way
  20858. \begin_inset ERT
  20859. status collapsed
  20860. \begin_layout Plain Layout
  20861. }
  20862. \end_layout
  20863. \end_inset
  20864. specification in the
  20865. \begin_inset ERT
  20866. status collapsed
  20867. \begin_layout Plain Layout
  20868. \backslash
  20869. comm{
  20870. \end_layout
  20871. \end_inset
  20872. Find
  20873. \begin_inset ERT
  20874. status collapsed
  20875. \begin_layout Plain Layout
  20876. }
  20877. \end_layout
  20878. \end_inset
  20879. can be omitted and in this case
  20880. \begin_inset ERT
  20881. status collapsed
  20882. \begin_layout Plain Layout
  20883. \backslash
  20884. grg
  20885. \end_layout
  20886. \end_inset
  20887. \begin_inset space \space{}
  20888. \end_inset
  20889. uses the following algorithm to choose a particular way of calculation. Observe that the identifier of the undotted curvature 2-form
  20890. \begin_inset Formula $\Omega_{AB}$
  20891. \end_inset
  20892. is marked by the symbol
  20893. \begin_inset Formula $*$
  20894. \end_inset
  20895. . This label marks so called
  20896. \emph on
  20897. main
  20898. \emph default
  20899. objects. If no way of calculation is specified when
  20900. \begin_inset ERT
  20901. status collapsed
  20902. \begin_layout Plain Layout
  20903. \backslash
  20904. grg
  20905. \end_layout
  20906. \end_inset
  20907. \begin_inset space \space{}
  20908. \end_inset
  20909. tries to choose the way, browsing the way list form top to the bottom, for which the value of the
  20910. \emph on
  20911. main
  20912. \emph default
  20913. object is already known. If no switch way exists then
  20914. \begin_inset ERT
  20915. status collapsed
  20916. \begin_layout Plain Layout
  20917. \backslash
  20918. grg
  20919. \end_layout
  20920. \end_inset
  20921. \begin_inset space \space{}
  20922. \end_inset
  20923. just picks up the first way in the list. Therefore in our example the command
  20924. \begin_inset listings
  20925. lstparams "float"
  20926. inline false
  20927. status collapsed
  20928. \begin_layout Plain Layout
  20929. \begin_inset Caption Standard
  20930. \begin_layout Standard
  20931. \family typewriter
  20932. Find curvature;
  20933. \end_layout
  20934. \end_inset
  20935. \end_layout
  20936. \end_inset
  20937. \end_layout
  20938. \begin_layout Standard
  20939. \family typewriter
  20940. will use the second way if the value of the object
  20941. \begin_inset Formula $\Omega_{AB}$
  20942. \end_inset
  20943. (id.
  20944. \begin_inset ERT
  20945. status collapsed
  20946. \begin_layout Plain Layout
  20947. \backslash
  20948. comm{
  20949. \end_layout
  20950. \end_inset
  20951. OMEGAU
  20952. \begin_inset ERT
  20953. status collapsed
  20954. \begin_layout Plain Layout
  20955. }
  20956. \end_layout
  20957. \end_inset
  20958. ) is known and second way otherwise.
  20959. \end_layout
  20960. \begin_layout Standard
  20961. \family typewriter
  20962. As soon as some way of calculation is chosen
  20963. \begin_inset ERT
  20964. status collapsed
  20965. \begin_layout Plain Layout
  20966. \backslash
  20967. grg
  20968. \end_layout
  20969. \end_inset
  20970. \begin_inset space \space{}
  20971. \end_inset
  20972. tries to calculate the values of the source objects which are present in the right-hand side of corresponding equations.
  20973. \begin_inset ERT
  20974. status collapsed
  20975. \begin_layout Plain Layout
  20976. \backslash
  20977. grg
  20978. \end_layout
  20979. \end_inset
  20980. \begin_inset space \space{}
  20981. \end_inset
  20982. tries to do this by applying the
  20983. \begin_inset ERT
  20984. status collapsed
  20985. \begin_layout Plain Layout
  20986. \backslash
  20987. comm{
  20988. \end_layout
  20989. \end_inset
  20990. Find
  20991. \begin_inset ERT
  20992. status collapsed
  20993. \begin_layout Plain Layout
  20994. }
  20995. \end_layout
  20996. \end_inset
  20997. command without way specification to these objects. Thus a single
  20998. \begin_inset ERT
  20999. status collapsed
  21000. \begin_layout Plain Layout
  21001. \backslash
  21002. comm{
  21003. \end_layout
  21004. \end_inset
  21005. Find
  21006. \begin_inset ERT
  21007. status collapsed
  21008. \begin_layout Plain Layout
  21009. }
  21010. \end_layout
  21011. \end_inset
  21012. can cause quite long chain of calculations. This recursive work is reflected by the appropriate tracing messages. The tracing can be eliminated by turning off switch
  21013. \begin_inset ERT
  21014. status collapsed
  21015. \begin_layout Plain Layout
  21016. \backslash
  21017. comm{
  21018. \end_layout
  21019. \end_inset
  21020. TRACE
  21021. \begin_inset ERT
  21022. status collapsed
  21023. \begin_layout Plain Layout
  21024. }
  21025. \end_layout
  21026. \end_inset
  21027. .
  21028. \begin_inset ERT
  21029. status collapsed
  21030. \begin_layout Plain Layout
  21031. \backslash
  21032. swind{
  21033. \end_layout
  21034. \end_inset
  21035. TRACE
  21036. \begin_inset ERT
  21037. status collapsed
  21038. \begin_layout Plain Layout
  21039. }
  21040. \end_layout
  21041. \end_inset
  21042. \end_layout
  21043. \begin_layout Standard
  21044. \family typewriter
  21045. Here we present the sample
  21046. \begin_inset ERT
  21047. status collapsed
  21048. \begin_layout Plain Layout
  21049. \backslash
  21050. grg
  21051. \end_layout
  21052. \end_inset
  21053. \begin_inset space \space{}
  21054. \end_inset
  21055. session which computes curvature 2-form for the flat gravitational waves
  21056. \begin_inset ERT
  21057. status collapsed
  21058. \begin_layout Plain Layout
  21059. \backslash
  21060. begin{slisting}
  21061. \end_layout
  21062. \end_inset
  21063. \begin_inset ERT
  21064. status collapsed
  21065. \begin_layout Plain Layout
  21066. \backslash
  21067. par
  21068. \end_layout
  21069. \end_inset
  21070. <- Cord u, v, z, z
  21071. \begin_inset space ~
  21072. \end_inset
  21073. ;
  21074. \begin_inset ERT
  21075. status collapsed
  21076. \begin_layout Plain Layout
  21077. \backslash
  21078. par
  21079. \end_layout
  21080. \end_inset
  21081. z & z
  21082. \begin_inset space ~
  21083. \end_inset
  21084. - conjugated pair.
  21085. \begin_inset ERT
  21086. status collapsed
  21087. \begin_layout Plain Layout
  21088. \backslash
  21089. par
  21090. \end_layout
  21091. \end_inset
  21092. <- Null Metric; <- Function H(u,z,z
  21093. \begin_inset space ~
  21094. \end_inset
  21095. ); <- Frame T0=d u, T1=d v+H*d u, T2=d z, T3=d z
  21096. \begin_inset space ~
  21097. \end_inset
  21098. ; <- ds2;
  21099. \begin_inset ERT
  21100. status collapsed
  21101. \begin_layout Plain Layout
  21102. \backslash
  21103. par
  21104. \end_layout
  21105. \end_inset
  21106. 2 2 ds = ( - 2*H) d u + (-2) d u d v + 2 d z d z
  21107. \begin_inset space ~
  21108. \end_inset
  21109. \begin_inset ERT
  21110. status collapsed
  21111. \begin_layout Plain Layout
  21112. \backslash
  21113. par
  21114. \end_layout
  21115. \end_inset
  21116. <- Find Curvature; Sqrt det of metric calculated. 0.16 sec Volume calculated. 0.16 sec Vector frame calculated From frame. 0.16 sec Inverse metric calculated From metric. 0.16 sec Frame connection calculated. 0.22 sec Curvature calculated. 0.22 sec <- Write Curvature; Curvature:
  21117. \begin_inset ERT
  21118. status collapsed
  21119. \begin_layout Plain Layout
  21120. \backslash
  21121. par
  21122. \end_layout
  21123. \end_inset
  21124. 1 OMEGA = ( - DF(H,z,2)) d u
  21125. \begin_inset ERT
  21126. status collapsed
  21127. \begin_layout Plain Layout
  21128. \backslash
  21129. w
  21130. \end_layout
  21131. \end_inset
  21132. d z + ( - DF(H,z,z
  21133. \begin_inset space ~
  21134. \end_inset
  21135. )) d u
  21136. \begin_inset ERT
  21137. status collapsed
  21138. \begin_layout Plain Layout
  21139. \backslash
  21140. w
  21141. \end_layout
  21142. \end_inset
  21143. d z
  21144. \begin_inset space ~
  21145. \end_inset
  21146. 2
  21147. \begin_inset ERT
  21148. status collapsed
  21149. \begin_layout Plain Layout
  21150. \backslash
  21151. par
  21152. \end_layout
  21153. \end_inset
  21154. 1 OMEGA = ( - DF(H,z,z
  21155. \begin_inset space ~
  21156. \end_inset
  21157. )) d u
  21158. \begin_inset ERT
  21159. status collapsed
  21160. \begin_layout Plain Layout
  21161. \backslash
  21162. w
  21163. \end_layout
  21164. \end_inset
  21165. d z + ( - DF(H,z
  21166. \begin_inset space ~
  21167. \end_inset
  21168. ,2)) d u
  21169. \begin_inset ERT
  21170. status collapsed
  21171. \begin_layout Plain Layout
  21172. \backslash
  21173. w
  21174. \end_layout
  21175. \end_inset
  21176. d z
  21177. \begin_inset space ~
  21178. \end_inset
  21179. 3
  21180. \begin_inset ERT
  21181. status collapsed
  21182. \begin_layout Plain Layout
  21183. \backslash
  21184. par
  21185. \end_layout
  21186. \end_inset
  21187. 2 OMEGA = ( - DF(H,z,z
  21188. \begin_inset space ~
  21189. \end_inset
  21190. )) d u
  21191. \begin_inset ERT
  21192. status collapsed
  21193. \begin_layout Plain Layout
  21194. \backslash
  21195. w
  21196. \end_layout
  21197. \end_inset
  21198. d z + ( - DF(H,z
  21199. \begin_inset space ~
  21200. \end_inset
  21201. ,2)) d u
  21202. \begin_inset ERT
  21203. status collapsed
  21204. \begin_layout Plain Layout
  21205. \backslash
  21206. w
  21207. \end_layout
  21208. \end_inset
  21209. d z
  21210. \begin_inset space ~
  21211. \end_inset
  21212. 0
  21213. \begin_inset Newpage newpage
  21214. \end_inset
  21215. 3 OMEGA = ( - DF(H,z,2)) d u
  21216. \begin_inset ERT
  21217. status collapsed
  21218. \begin_layout Plain Layout
  21219. \backslash
  21220. w
  21221. \end_layout
  21222. \end_inset
  21223. d z + ( - DF(H,z,z
  21224. \begin_inset space ~
  21225. \end_inset
  21226. )) d u
  21227. \begin_inset ERT
  21228. status collapsed
  21229. \begin_layout Plain Layout
  21230. \backslash
  21231. w
  21232. \end_layout
  21233. \end_inset
  21234. d z
  21235. \begin_inset space ~
  21236. \end_inset
  21237. 0
  21238. \begin_inset ERT
  21239. status collapsed
  21240. \begin_layout Plain Layout
  21241. \backslash
  21242. end{slisting}
  21243. \end_layout
  21244. \end_inset
  21245. \end_layout
  21246. \begin_layout Standard
  21247. \family typewriter
  21248. Finally we want to emphasize that ways associated with some object may depend on the concrete environment. In particular the Standard way
  21249. \family typewriter
  21250. \series default
  21251. \shape default
  21252. for the curvature 2-form is always available but second way which is essentially related to spinors works
  21253. \begin_inset ERT
  21254. status collapsed
  21255. \begin_layout Plain Layout
  21256. \backslash
  21257. seethis{
  21258. \end_layout
  21259. \end_inset
  21260. See
  21261. \begin_inset ERT
  21262. status collapsed
  21263. \begin_layout Plain Layout
  21264. \backslash
  21265. pref{
  21266. \end_layout
  21267. \end_inset
  21268. spinors
  21269. \begin_inset ERT
  21270. status collapsed
  21271. \begin_layout Plain Layout
  21272. }
  21273. \end_layout
  21274. \end_inset
  21275. about the spinorial formalism.
  21276. \begin_inset ERT
  21277. status collapsed
  21278. \begin_layout Plain Layout
  21279. }
  21280. \end_layout
  21281. \end_inset
  21282. only in the 4-dimensional spaces of Lorentzian signature and iff the metric is null. If some way is not valid in the current environment it simply disappears from the way list printed by the
  21283. \begin_inset ERT
  21284. status collapsed
  21285. \begin_layout Plain Layout
  21286. \backslash
  21287. comm{
  21288. \end_layout
  21289. \end_inset
  21290. Show
  21291. \begin_inset ERT
  21292. status collapsed
  21293. \begin_layout Plain Layout
  21294. }
  21295. \end_layout
  21296. \end_inset
  21297. .
  21298. \end_layout
  21299. \begin_layout Standard
  21300. \family typewriter
  21301. It should be noted also that the
  21302. \begin_inset ERT
  21303. status collapsed
  21304. \begin_layout Plain Layout
  21305. \backslash
  21306. comm{
  21307. \end_layout
  21308. \end_inset
  21309. Find
  21310. \begin_inset ERT
  21311. status collapsed
  21312. \begin_layout Plain Layout
  21313. \backslash
  21314. parm{
  21315. \end_layout
  21316. \end_inset
  21317. object
  21318. \begin_inset ERT
  21319. status collapsed
  21320. \begin_layout Plain Layout
  21321. }
  21322. \end_layout
  21323. \end_inset
  21324. ;
  21325. \begin_inset ERT
  21326. status collapsed
  21327. \begin_layout Plain Layout
  21328. }
  21329. \end_layout
  21330. \end_inset
  21331. command works only if the
  21332. \begin_inset ERT
  21333. status collapsed
  21334. \begin_layout Plain Layout
  21335. \backslash
  21336. parm{
  21337. \end_layout
  21338. \end_inset
  21339. object
  21340. \begin_inset ERT
  21341. status collapsed
  21342. \begin_layout Plain Layout
  21343. }
  21344. \end_layout
  21345. \end_inset
  21346. is in the indefinite state and is rejected if the value of the
  21347. \begin_inset ERT
  21348. status collapsed
  21349. \begin_layout Plain Layout
  21350. \backslash
  21351. parm{
  21352. \end_layout
  21353. \end_inset
  21354. object
  21355. \begin_inset ERT
  21356. status collapsed
  21357. \begin_layout Plain Layout
  21358. }
  21359. \end_layout
  21360. \end_inset
  21361. is already known. If you want to re-calculate the object then previous value must be cleared by the
  21362. \begin_inset ERT
  21363. status collapsed
  21364. \begin_layout Plain Layout
  21365. \backslash
  21366. comm{
  21367. \end_layout
  21368. \end_inset
  21369. Erase
  21370. \begin_inset ERT
  21371. status collapsed
  21372. \begin_layout Plain Layout
  21373. }
  21374. \end_layout
  21375. \end_inset
  21376. command.
  21377. \end_layout
  21378. \begin_layout Subsection
  21379. \family typewriter
  21380. \begin_inset ERT
  21381. status collapsed
  21382. \begin_layout Plain Layout
  21383. \backslash
  21384. comm{
  21385. \end_layout
  21386. \end_inset
  21387. Erase
  21388. \begin_inset ERT
  21389. status collapsed
  21390. \begin_layout Plain Layout
  21391. }
  21392. \end_layout
  21393. \end_inset
  21394. command
  21395. \end_layout
  21396. \begin_layout Standard
  21397. \family typewriter
  21398. \begin_inset ERT
  21399. status collapsed
  21400. \begin_layout Plain Layout
  21401. \backslash
  21402. cmdind{
  21403. \end_layout
  21404. \end_inset
  21405. Erase
  21406. \begin_inset ERT
  21407. status collapsed
  21408. \begin_layout Plain Layout
  21409. }
  21410. \end_layout
  21411. \end_inset
  21412. \end_layout
  21413. \begin_layout Standard
  21414. \family typewriter
  21415. The command
  21416. \begin_inset ERT
  21417. status collapsed
  21418. \begin_layout Plain Layout
  21419. \backslash
  21420. command{
  21421. \end_layout
  21422. \end_inset
  21423. Erase
  21424. \begin_inset ERT
  21425. status collapsed
  21426. \begin_layout Plain Layout
  21427. \backslash
  21428. parm{
  21429. \end_layout
  21430. \end_inset
  21431. object
  21432. \begin_inset ERT
  21433. status collapsed
  21434. \begin_layout Plain Layout
  21435. }
  21436. \end_layout
  21437. \end_inset
  21438. ;
  21439. \begin_inset ERT
  21440. status collapsed
  21441. \begin_layout Plain Layout
  21442. }
  21443. \end_layout
  21444. \end_inset
  21445. destroys the
  21446. \begin_inset ERT
  21447. status collapsed
  21448. \begin_layout Plain Layout
  21449. \backslash
  21450. parm{
  21451. \end_layout
  21452. \end_inset
  21453. object
  21454. \begin_inset ERT
  21455. status collapsed
  21456. \begin_layout Plain Layout
  21457. }
  21458. \end_layout
  21459. \end_inset
  21460. value and returns it to initial indefinite state. It can be used also to free the memory.
  21461. \end_layout
  21462. \begin_layout Subsection
  21463. \family typewriter
  21464. \begin_inset ERT
  21465. status collapsed
  21466. \begin_layout Plain Layout
  21467. \backslash
  21468. comm{
  21469. \end_layout
  21470. \end_inset
  21471. Zero
  21472. \begin_inset ERT
  21473. status collapsed
  21474. \begin_layout Plain Layout
  21475. }
  21476. \end_layout
  21477. \end_inset
  21478. command
  21479. \end_layout
  21480. \begin_layout Standard
  21481. \family typewriter
  21482. \begin_inset ERT
  21483. status collapsed
  21484. \begin_layout Plain Layout
  21485. \backslash
  21486. cmdind{
  21487. \end_layout
  21488. \end_inset
  21489. Zero
  21490. \begin_inset ERT
  21491. status collapsed
  21492. \begin_layout Plain Layout
  21493. }
  21494. \end_layout
  21495. \end_inset
  21496. \end_layout
  21497. \begin_layout Standard
  21498. \family typewriter
  21499. Command
  21500. \begin_inset ERT
  21501. status collapsed
  21502. \begin_layout Plain Layout
  21503. \backslash
  21504. command{
  21505. \end_layout
  21506. \end_inset
  21507. Zero
  21508. \begin_inset ERT
  21509. status collapsed
  21510. \begin_layout Plain Layout
  21511. \backslash
  21512. parm{
  21513. \end_layout
  21514. \end_inset
  21515. object
  21516. \begin_inset ERT
  21517. status collapsed
  21518. \begin_layout Plain Layout
  21519. }
  21520. \end_layout
  21521. \end_inset
  21522. ;
  21523. \begin_inset ERT
  21524. status collapsed
  21525. \begin_layout Plain Layout
  21526. }
  21527. \end_layout
  21528. \end_inset
  21529. assigns zero values to all
  21530. \begin_inset ERT
  21531. status collapsed
  21532. \begin_layout Plain Layout
  21533. \backslash
  21534. parm{
  21535. \end_layout
  21536. \end_inset
  21537. object
  21538. \begin_inset ERT
  21539. status collapsed
  21540. \begin_layout Plain Layout
  21541. }
  21542. \end_layout
  21543. \end_inset
  21544. components.
  21545. \end_layout
  21546. \begin_layout Subsection
  21547. \family typewriter
  21548. \begin_inset ERT
  21549. status collapsed
  21550. \begin_layout Plain Layout
  21551. \backslash
  21552. comm{
  21553. \end_layout
  21554. \end_inset
  21555. Normalize
  21556. \begin_inset ERT
  21557. status collapsed
  21558. \begin_layout Plain Layout
  21559. }
  21560. \end_layout
  21561. \end_inset
  21562. command
  21563. \end_layout
  21564. \begin_layout Standard
  21565. \family typewriter
  21566. \begin_inset ERT
  21567. status collapsed
  21568. \begin_layout Plain Layout
  21569. \backslash
  21570. cmdind{
  21571. \end_layout
  21572. \end_inset
  21573. Normalize
  21574. \begin_inset ERT
  21575. status collapsed
  21576. \begin_layout Plain Layout
  21577. }
  21578. \end_layout
  21579. \end_inset
  21580. \end_layout
  21581. \begin_layout Standard
  21582. \family typewriter
  21583. Command
  21584. \begin_inset ERT
  21585. status collapsed
  21586. \begin_layout Plain Layout
  21587. \backslash
  21588. command{
  21589. \end_layout
  21590. \end_inset
  21591. Normalize
  21592. \begin_inset ERT
  21593. status collapsed
  21594. \begin_layout Plain Layout
  21595. \backslash
  21596. parm{
  21597. \end_layout
  21598. \end_inset
  21599. object
  21600. \begin_inset ERT
  21601. status collapsed
  21602. \begin_layout Plain Layout
  21603. }
  21604. \end_layout
  21605. \end_inset
  21606. ;
  21607. \begin_inset ERT
  21608. status collapsed
  21609. \begin_layout Plain Layout
  21610. }
  21611. \end_layout
  21612. \end_inset
  21613. applies to equations. It replaces equalities of the form
  21614. \begin_inset Formula $l=r$
  21615. \end_inset
  21616. by the equalities
  21617. \begin_inset Formula $l-r=0$
  21618. \end_inset
  21619. and re-simplifies the result.
  21620. \end_layout
  21621. \begin_layout Subsection
  21622. \family typewriter
  21623. \begin_inset ERT
  21624. status collapsed
  21625. \begin_layout Plain Layout
  21626. \backslash
  21627. comm{
  21628. \end_layout
  21629. \end_inset
  21630. Evaluate
  21631. \begin_inset ERT
  21632. status collapsed
  21633. \begin_layout Plain Layout
  21634. }
  21635. \end_layout
  21636. \end_inset
  21637. command
  21638. \end_layout
  21639. \begin_layout Standard
  21640. \family typewriter
  21641. \begin_inset ERT
  21642. status collapsed
  21643. \begin_layout Plain Layout
  21644. \backslash
  21645. cmdind{
  21646. \end_layout
  21647. \end_inset
  21648. Evaluate
  21649. \begin_inset ERT
  21650. status collapsed
  21651. \begin_layout Plain Layout
  21652. }
  21653. \end_layout
  21654. \end_inset
  21655. \end_layout
  21656. \begin_layout Standard
  21657. \family typewriter
  21658. The command
  21659. \begin_inset ERT
  21660. status collapsed
  21661. \begin_layout Plain Layout
  21662. \backslash
  21663. command{
  21664. \end_layout
  21665. \end_inset
  21666. Evaluate
  21667. \begin_inset ERT
  21668. status collapsed
  21669. \begin_layout Plain Layout
  21670. \backslash
  21671. parm{
  21672. \end_layout
  21673. \end_inset
  21674. object
  21675. \begin_inset ERT
  21676. status collapsed
  21677. \begin_layout Plain Layout
  21678. }
  21679. \end_layout
  21680. \end_inset
  21681. ;
  21682. \begin_inset ERT
  21683. status collapsed
  21684. \begin_layout Plain Layout
  21685. }
  21686. \end_layout
  21687. \end_inset
  21688. re-simplifies existing value of the
  21689. \begin_inset ERT
  21690. status collapsed
  21691. \begin_layout Plain Layout
  21692. \backslash
  21693. parm{
  21694. \end_layout
  21695. \end_inset
  21696. object
  21697. \begin_inset ERT
  21698. status collapsed
  21699. \begin_layout Plain Layout
  21700. }
  21701. \end_layout
  21702. \end_inset
  21703. . This command is useful if we want to apply new substitutions
  21704. \begin_inset ERT
  21705. status collapsed
  21706. \begin_layout Plain Layout
  21707. \backslash
  21708. seethis{
  21709. \end_layout
  21710. \end_inset
  21711. See page
  21712. \begin_inset CommandInset ref
  21713. LatexCommand pageref
  21714. reference "subs"
  21715. plural "false"
  21716. caps "false"
  21717. noprefix "false"
  21718. \end_inset
  21719. about substitutions.
  21720. \begin_inset ERT
  21721. status collapsed
  21722. \begin_layout Plain Layout
  21723. }
  21724. \end_layout
  21725. \end_inset
  21726. to the object whose value is already known. The command
  21727. \begin_inset ERT
  21728. status collapsed
  21729. \begin_layout Plain Layout
  21730. \backslash
  21731. command{
  21732. \end_layout
  21733. \end_inset
  21734. Evaluate All;
  21735. \begin_inset ERT
  21736. status collapsed
  21737. \begin_layout Plain Layout
  21738. }
  21739. \end_layout
  21740. \end_inset
  21741. re-simplifies all objects whose value is currently known.
  21742. \end_layout
  21743. \begin_layout Section
  21744. \family typewriter
  21745. Printing Result of Calculations
  21746. \end_layout
  21747. \begin_layout Subsection
  21748. \family typewriter
  21749. \begin_inset ERT
  21750. status collapsed
  21751. \begin_layout Plain Layout
  21752. \backslash
  21753. comm{
  21754. \end_layout
  21755. \end_inset
  21756. Write
  21757. \begin_inset ERT
  21758. status collapsed
  21759. \begin_layout Plain Layout
  21760. }
  21761. \end_layout
  21762. \end_inset
  21763. Command
  21764. \end_layout
  21765. \begin_layout Standard
  21766. \family typewriter
  21767. \begin_inset ERT
  21768. status collapsed
  21769. \begin_layout Plain Layout
  21770. \backslash
  21771. cmdind{
  21772. \end_layout
  21773. \end_inset
  21774. Write
  21775. \begin_inset ERT
  21776. status collapsed
  21777. \begin_layout Plain Layout
  21778. }
  21779. \end_layout
  21780. \end_inset
  21781. \end_layout
  21782. \begin_layout Standard
  21783. \family typewriter
  21784. The command
  21785. \begin_inset ERT
  21786. status collapsed
  21787. \begin_layout Plain Layout
  21788. \backslash
  21789. command{
  21790. \end_layout
  21791. \end_inset
  21792. Write
  21793. \begin_inset ERT
  21794. status collapsed
  21795. \begin_layout Plain Layout
  21796. \backslash
  21797. parm{
  21798. \end_layout
  21799. \end_inset
  21800. object
  21801. \begin_inset ERT
  21802. status collapsed
  21803. \begin_layout Plain Layout
  21804. }
  21805. \end_layout
  21806. \end_inset
  21807. ;
  21808. \begin_inset ERT
  21809. status collapsed
  21810. \begin_layout Plain Layout
  21811. }
  21812. \end_layout
  21813. \end_inset
  21814. prints value of the
  21815. \begin_inset ERT
  21816. status collapsed
  21817. \begin_layout Plain Layout
  21818. \backslash
  21819. parm{
  21820. \end_layout
  21821. \end_inset
  21822. object
  21823. \begin_inset ERT
  21824. status collapsed
  21825. \begin_layout Plain Layout
  21826. }
  21827. \end_layout
  21828. \end_inset
  21829. . Here
  21830. \begin_inset ERT
  21831. status collapsed
  21832. \begin_layout Plain Layout
  21833. \backslash
  21834. parm{
  21835. \end_layout
  21836. \end_inset
  21837. object
  21838. \begin_inset ERT
  21839. status collapsed
  21840. \begin_layout Plain Layout
  21841. }
  21842. \end_layout
  21843. \end_inset
  21844. id the object name or identifier.
  21845. \begin_inset Index idx
  21846. status collapsed
  21847. \begin_layout Plain Layout
  21848. Group name
  21849. \end_layout
  21850. \end_inset
  21851. Group names denoting a collection of several objects
  21852. \begin_inset ERT
  21853. status collapsed
  21854. \begin_layout Plain Layout
  21855. \backslash
  21856. seethis{
  21857. \end_layout
  21858. \end_inset
  21859. See page
  21860. \begin_inset CommandInset ref
  21861. LatexCommand pageref
  21862. reference "macro"
  21863. plural "false"
  21864. caps "false"
  21865. noprefix "false"
  21866. \end_inset
  21867. about macro objects.
  21868. \begin_inset ERT
  21869. status collapsed
  21870. \begin_layout Plain Layout
  21871. }
  21872. \end_layout
  21873. \end_inset
  21874. and macro object identifiers can be used in the
  21875. \begin_inset ERT
  21876. status collapsed
  21877. \begin_layout Plain Layout
  21878. \backslash
  21879. comm{
  21880. \end_layout
  21881. \end_inset
  21882. Write
  21883. \begin_inset ERT
  21884. status collapsed
  21885. \begin_layout Plain Layout
  21886. }
  21887. \end_layout
  21888. \end_inset
  21889. command as well. In addition word
  21890. \begin_inset ERT
  21891. status collapsed
  21892. \begin_layout Plain Layout
  21893. \backslash
  21894. comm{
  21895. \end_layout
  21896. \end_inset
  21897. All
  21898. \begin_inset ERT
  21899. status collapsed
  21900. \begin_layout Plain Layout
  21901. }
  21902. \end_layout
  21903. \end_inset
  21904. can be used to print all currently known objects.
  21905. \end_layout
  21906. \begin_layout Standard
  21907. \family typewriter
  21908. The command
  21909. \begin_inset ERT
  21910. status collapsed
  21911. \begin_layout Plain Layout
  21912. \backslash
  21913. comm{
  21914. \end_layout
  21915. \end_inset
  21916. Write
  21917. \begin_inset ERT
  21918. status collapsed
  21919. \begin_layout Plain Layout
  21920. }
  21921. \end_layout
  21922. \end_inset
  21923. can print declarations as well if
  21924. \begin_inset ERT
  21925. status collapsed
  21926. \begin_layout Plain Layout
  21927. \backslash
  21928. parm{
  21929. \end_layout
  21930. \end_inset
  21931. object
  21932. \begin_inset ERT
  21933. status collapsed
  21934. \begin_layout Plain Layout
  21935. }
  21936. \end_layout
  21937. \end_inset
  21938. is functions
  21939. \family typewriter
  21940. \series default
  21941. \shape default
  21942. , constants
  21943. \family typewriter
  21944. \series default
  21945. \shape default
  21946. , or affine parameter
  21947. \family typewriter
  21948. \series default
  21949. \shape default
  21950. .
  21951. \end_layout
  21952. \begin_layout Standard
  21953. \family typewriter
  21954. The command
  21955. \begin_inset ERT
  21956. status collapsed
  21957. \begin_layout Plain Layout
  21958. \backslash
  21959. command{
  21960. \end_layout
  21961. \end_inset
  21962. Write
  21963. \begin_inset ERT
  21964. status collapsed
  21965. \begin_layout Plain Layout
  21966. \backslash
  21967. rpt{
  21968. \end_layout
  21969. \end_inset
  21970. \begin_inset ERT
  21971. status collapsed
  21972. \begin_layout Plain Layout
  21973. \backslash
  21974. parm{
  21975. \end_layout
  21976. \end_inset
  21977. object
  21978. \begin_inset ERT
  21979. status collapsed
  21980. \begin_layout Plain Layout
  21981. }
  21982. \end_layout
  21983. \end_inset
  21984. \begin_inset ERT
  21985. status collapsed
  21986. \begin_layout Plain Layout
  21987. }
  21988. \end_layout
  21989. \end_inset
  21990. \begin_inset space ~
  21991. \end_inset
  21992. to
  21993. \begin_inset space ~
  21994. \end_inset
  21995. \begin_inset ERT
  21996. status collapsed
  21997. \begin_layout Plain Layout
  21998. "
  21999. \end_layout
  22000. \end_inset
  22001. \begin_inset ERT
  22002. status collapsed
  22003. \begin_layout Plain Layout
  22004. \backslash
  22005. parm{
  22006. \end_layout
  22007. \end_inset
  22008. file
  22009. \begin_inset ERT
  22010. status collapsed
  22011. \begin_layout Plain Layout
  22012. }
  22013. \end_layout
  22014. \end_inset
  22015. \begin_inset ERT
  22016. status collapsed
  22017. \begin_layout Plain Layout
  22018. "
  22019. \end_layout
  22020. \end_inset
  22021. ;
  22022. \begin_inset ERT
  22023. status collapsed
  22024. \begin_layout Plain Layout
  22025. }
  22026. \end_layout
  22027. \end_inset
  22028. or equivalently
  22029. \begin_inset ERT
  22030. status collapsed
  22031. \begin_layout Plain Layout
  22032. \backslash
  22033. command{
  22034. \end_layout
  22035. \end_inset
  22036. Write
  22037. \begin_inset ERT
  22038. status collapsed
  22039. \begin_layout Plain Layout
  22040. \backslash
  22041. rpt{
  22042. \end_layout
  22043. \end_inset
  22044. \begin_inset ERT
  22045. status collapsed
  22046. \begin_layout Plain Layout
  22047. \backslash
  22048. parm{
  22049. \end_layout
  22050. \end_inset
  22051. object
  22052. \begin_inset ERT
  22053. status collapsed
  22054. \begin_layout Plain Layout
  22055. }
  22056. \end_layout
  22057. \end_inset
  22058. \begin_inset ERT
  22059. status collapsed
  22060. \begin_layout Plain Layout
  22061. }
  22062. \end_layout
  22063. \end_inset
  22064. \begin_inset space ~
  22065. \end_inset
  22066. >
  22067. \begin_inset space ~
  22068. \end_inset
  22069. \begin_inset ERT
  22070. status collapsed
  22071. \begin_layout Plain Layout
  22072. "
  22073. \end_layout
  22074. \end_inset
  22075. \begin_inset ERT
  22076. status collapsed
  22077. \begin_layout Plain Layout
  22078. \backslash
  22079. parm{
  22080. \end_layout
  22081. \end_inset
  22082. file
  22083. \begin_inset ERT
  22084. status collapsed
  22085. \begin_layout Plain Layout
  22086. }
  22087. \end_layout
  22088. \end_inset
  22089. \begin_inset ERT
  22090. status collapsed
  22091. \begin_layout Plain Layout
  22092. "
  22093. \end_layout
  22094. \end_inset
  22095. ;
  22096. \begin_inset ERT
  22097. status collapsed
  22098. \begin_layout Plain Layout
  22099. }
  22100. \end_layout
  22101. \end_inset
  22102. writes result into the
  22103. \begin_inset ERT
  22104. status collapsed
  22105. \begin_layout Plain Layout
  22106. \backslash
  22107. comm{
  22108. \end_layout
  22109. \end_inset
  22110. \begin_inset ERT
  22111. status collapsed
  22112. \begin_layout Plain Layout
  22113. "
  22114. \end_layout
  22115. \end_inset
  22116. \begin_inset ERT
  22117. status collapsed
  22118. \begin_layout Plain Layout
  22119. \backslash
  22120. parm{
  22121. \end_layout
  22122. \end_inset
  22123. file
  22124. \begin_inset ERT
  22125. status collapsed
  22126. \begin_layout Plain Layout
  22127. }
  22128. \end_layout
  22129. \end_inset
  22130. \begin_inset ERT
  22131. status collapsed
  22132. \begin_layout Plain Layout
  22133. "
  22134. \end_layout
  22135. \end_inset
  22136. \begin_inset ERT
  22137. status collapsed
  22138. \begin_layout Plain Layout
  22139. }
  22140. \end_layout
  22141. \end_inset
  22142. . Notice that
  22143. \begin_inset ERT
  22144. status collapsed
  22145. \begin_layout Plain Layout
  22146. \backslash
  22147. comm{
  22148. \end_layout
  22149. \end_inset
  22150. Write
  22151. \begin_inset ERT
  22152. status collapsed
  22153. \begin_layout Plain Layout
  22154. }
  22155. \end_layout
  22156. \end_inset
  22157. always destroys previous contents of the file. Therefore we have another command
  22158. \begin_inset ERT
  22159. status collapsed
  22160. \begin_layout Plain Layout
  22161. \backslash
  22162. command{
  22163. \end_layout
  22164. \end_inset
  22165. Write to
  22166. \begin_inset ERT
  22167. status collapsed
  22168. \begin_layout Plain Layout
  22169. "
  22170. \end_layout
  22171. \end_inset
  22172. \begin_inset ERT
  22173. status collapsed
  22174. \begin_layout Plain Layout
  22175. \backslash
  22176. parm{
  22177. \end_layout
  22178. \end_inset
  22179. file
  22180. \begin_inset ERT
  22181. status collapsed
  22182. \begin_layout Plain Layout
  22183. }
  22184. \end_layout
  22185. \end_inset
  22186. \begin_inset ERT
  22187. status collapsed
  22188. \begin_layout Plain Layout
  22189. "
  22190. \end_layout
  22191. \end_inset
  22192. ;
  22193. \begin_inset Newline newline
  22194. \end_inset
  22195. Write >
  22196. \begin_inset ERT
  22197. status collapsed
  22198. \begin_layout Plain Layout
  22199. "
  22200. \end_layout
  22201. \end_inset
  22202. \begin_inset ERT
  22203. status collapsed
  22204. \begin_layout Plain Layout
  22205. \backslash
  22206. parm{
  22207. \end_layout
  22208. \end_inset
  22209. file
  22210. \begin_inset ERT
  22211. status collapsed
  22212. \begin_layout Plain Layout
  22213. }
  22214. \end_layout
  22215. \end_inset
  22216. \begin_inset ERT
  22217. status collapsed
  22218. \begin_layout Plain Layout
  22219. "
  22220. \end_layout
  22221. \end_inset
  22222. ;
  22223. \begin_inset ERT
  22224. status collapsed
  22225. \begin_layout Plain Layout
  22226. }
  22227. \end_layout
  22228. \end_inset
  22229. which redirects all output into the file. The standard output can be restored by the commands
  22230. \begin_inset ERT
  22231. status collapsed
  22232. \begin_layout Plain Layout
  22233. \backslash
  22234. cmdind{
  22235. \end_layout
  22236. \end_inset
  22237. End of Write
  22238. \begin_inset ERT
  22239. status collapsed
  22240. \begin_layout Plain Layout
  22241. }
  22242. \end_layout
  22243. \end_inset
  22244. \begin_inset ERT
  22245. status collapsed
  22246. \begin_layout Plain Layout
  22247. \backslash
  22248. cmdind{
  22249. \end_layout
  22250. \end_inset
  22251. EndW
  22252. \begin_inset ERT
  22253. status collapsed
  22254. \begin_layout Plain Layout
  22255. }
  22256. \end_layout
  22257. \end_inset
  22258. \begin_inset ERT
  22259. status collapsed
  22260. \begin_layout Plain Layout
  22261. \backslash
  22262. command{
  22263. \end_layout
  22264. \end_inset
  22265. EndW;
  22266. \begin_inset Newline newline
  22267. \end_inset
  22268. End of Write;
  22269. \begin_inset ERT
  22270. status collapsed
  22271. \begin_layout Plain Layout
  22272. }
  22273. \end_layout
  22274. \end_inset
  22275. \end_layout
  22276. \begin_layout Standard
  22277. \family typewriter
  22278. \begin_inset ERT
  22279. status collapsed
  22280. \begin_layout Plain Layout
  22281. \backslash
  22282. enlargethispage{3mm}
  22283. \end_layout
  22284. \end_inset
  22285. \end_layout
  22286. \begin_layout Standard
  22287. \family typewriter
  22288. By default
  22289. \begin_inset ERT
  22290. status collapsed
  22291. \begin_layout Plain Layout
  22292. \backslash
  22293. comm{
  22294. \end_layout
  22295. \end_inset
  22296. Write
  22297. \begin_inset ERT
  22298. status collapsed
  22299. \begin_layout Plain Layout
  22300. }
  22301. \end_layout
  22302. \end_inset
  22303. re-simplifies the expressions before printing them.
  22304. \begin_inset ERT
  22305. status collapsed
  22306. \begin_layout Plain Layout
  22307. \backslash
  22308. swind{
  22309. \end_layout
  22310. \end_inset
  22311. WRS
  22312. \begin_inset ERT
  22313. status collapsed
  22314. \begin_layout Plain Layout
  22315. }
  22316. \end_layout
  22317. \end_inset
  22318. \begin_inset ERT
  22319. status collapsed
  22320. \begin_layout Plain Layout
  22321. \backslash
  22322. seethis{
  22323. \end_layout
  22324. \end_inset
  22325. See page
  22326. \begin_inset CommandInset ref
  22327. LatexCommand pageref
  22328. reference "subs"
  22329. plural "false"
  22330. caps "false"
  22331. noprefix "false"
  22332. \end_inset
  22333. about substitutions.
  22334. \begin_inset ERT
  22335. status collapsed
  22336. \begin_layout Plain Layout
  22337. }
  22338. \end_layout
  22339. \end_inset
  22340. This is convenient when substitutions are activated but slows down the printing especially for very large expressions. The re-simplification can be abolished by turning off switch
  22341. \begin_inset ERT
  22342. status collapsed
  22343. \begin_layout Plain Layout
  22344. \backslash
  22345. comm{
  22346. \end_layout
  22347. \end_inset
  22348. WRS
  22349. \begin_inset ERT
  22350. status collapsed
  22351. \begin_layout Plain Layout
  22352. }
  22353. \end_layout
  22354. \end_inset
  22355. . If switch
  22356. \begin_inset ERT
  22357. status collapsed
  22358. \begin_layout Plain Layout
  22359. \backslash
  22360. comm{
  22361. \end_layout
  22362. \end_inset
  22363. WMATR
  22364. \begin_inset ERT
  22365. status collapsed
  22366. \begin_layout Plain Layout
  22367. }
  22368. \end_layout
  22369. \end_inset
  22370. is turned on then
  22371. \begin_inset ERT
  22372. status collapsed
  22373. \begin_layout Plain Layout
  22374. \backslash
  22375. swind{
  22376. \end_layout
  22377. \end_inset
  22378. WMATR
  22379. \begin_inset ERT
  22380. status collapsed
  22381. \begin_layout Plain Layout
  22382. }
  22383. \end_layout
  22384. \end_inset
  22385. \begin_inset ERT
  22386. status collapsed
  22387. \begin_layout Plain Layout
  22388. \backslash
  22389. grg
  22390. \end_layout
  22391. \end_inset
  22392. \begin_inset space \space{}
  22393. \end_inset
  22394. prints all 2-index scalar-valued objects in the matrix form
  22395. \begin_inset ERT
  22396. status collapsed
  22397. \begin_layout Plain Layout
  22398. \backslash
  22399. begin{slisting}
  22400. \end_layout
  22401. \end_inset
  22402. <- Coordinates t, x, y, z; <- On wmatr; <- Find and Write metric; Assuming Default Metric. Metric calculated By default. 0.06 sec Metric:
  22403. \begin_inset ERT
  22404. status collapsed
  22405. \begin_layout Plain Layout
  22406. \backslash
  22407. par
  22408. \end_layout
  22409. \end_inset
  22410. [-1 0 0 0] [ ] [0 1 0 0] [ ] [0 0 1 0] [ ] [0 0 0 1]
  22411. \begin_inset ERT
  22412. status collapsed
  22413. \begin_layout Plain Layout
  22414. \backslash
  22415. end{slisting}
  22416. \end_layout
  22417. \end_inset
  22418. \end_layout
  22419. \begin_layout Standard
  22420. \family typewriter
  22421. \begin_inset ERT
  22422. status collapsed
  22423. \begin_layout Plain Layout
  22424. \backslash
  22425. comm{
  22426. \end_layout
  22427. \end_inset
  22428. Write
  22429. \begin_inset ERT
  22430. status collapsed
  22431. \begin_layout Plain Layout
  22432. }
  22433. \end_layout
  22434. \end_inset
  22435. prints frame, spinor and enumerating indices as numerical subscripts while holonomic indices are printed as the coordinate identifiers. If frame is holonomic and there is no difference between frame and coordinate indices then by default all frame indices are also labelled by the appropriate identifiers. But is switch
  22436. \begin_inset ERT
  22437. status collapsed
  22438. \begin_layout Plain Layout
  22439. \backslash
  22440. comm{
  22441. \end_layout
  22442. \end_inset
  22443. HOLONOMIC
  22444. \begin_inset ERT
  22445. status collapsed
  22446. \begin_layout Plain Layout
  22447. }
  22448. \end_layout
  22449. \end_inset
  22450. \begin_inset ERT
  22451. status collapsed
  22452. \begin_layout Plain Layout
  22453. \backslash
  22454. swinda{
  22455. \end_layout
  22456. \end_inset
  22457. HOLONOMIC
  22458. \begin_inset ERT
  22459. status collapsed
  22460. \begin_layout Plain Layout
  22461. }
  22462. \end_layout
  22463. \end_inset
  22464. is turned off they are still printed as numbers.
  22465. \end_layout
  22466. \begin_layout Subsection
  22467. \family typewriter
  22468. \begin_inset ERT
  22469. status collapsed
  22470. \begin_layout Plain Layout
  22471. \backslash
  22472. comm{
  22473. \end_layout
  22474. \end_inset
  22475. Print
  22476. \begin_inset ERT
  22477. status collapsed
  22478. \begin_layout Plain Layout
  22479. }
  22480. \end_layout
  22481. \end_inset
  22482. Command
  22483. \end_layout
  22484. \begin_layout Standard
  22485. \family typewriter
  22486. \begin_inset ERT
  22487. status collapsed
  22488. \begin_layout Plain Layout
  22489. \backslash
  22490. cmdind{
  22491. \end_layout
  22492. \end_inset
  22493. Print
  22494. \begin_inset ERT
  22495. status collapsed
  22496. \begin_layout Plain Layout
  22497. }
  22498. \end_layout
  22499. \end_inset
  22500. \end_layout
  22501. \begin_layout Standard
  22502. \family typewriter
  22503. The
  22504. \begin_inset ERT
  22505. status collapsed
  22506. \begin_layout Plain Layout
  22507. \backslash
  22508. comm{
  22509. \end_layout
  22510. \end_inset
  22511. Write
  22512. \begin_inset ERT
  22513. status collapsed
  22514. \begin_layout Plain Layout
  22515. }
  22516. \end_layout
  22517. \end_inset
  22518. command described in the previous section prints value of an object. This value must be calculated beforehand by the
  22519. \begin_inset ERT
  22520. status collapsed
  22521. \begin_layout Plain Layout
  22522. \backslash
  22523. comm{
  22524. \end_layout
  22525. \end_inset
  22526. Find
  22527. \begin_inset ERT
  22528. status collapsed
  22529. \begin_layout Plain Layout
  22530. }
  22531. \end_layout
  22532. \end_inset
  22533. command or established by the assignment. The command
  22534. \begin_inset ERT
  22535. status collapsed
  22536. \begin_layout Plain Layout
  22537. \backslash
  22538. comm{
  22539. \end_layout
  22540. \end_inset
  22541. Print
  22542. \begin_inset ERT
  22543. status collapsed
  22544. \begin_layout Plain Layout
  22545. }
  22546. \end_layout
  22547. \end_inset
  22548. evaluates expression and immediately prints its value. It has several forms
  22549. \begin_inset ERT
  22550. status collapsed
  22551. \begin_layout Plain Layout
  22552. \backslash
  22553. command{
  22554. \end_layout
  22555. \end_inset
  22556. \begin_inset ERT
  22557. status collapsed
  22558. \begin_layout Plain Layout
  22559. \backslash
  22560. opt{
  22561. \end_layout
  22562. \end_inset
  22563. Print
  22564. \begin_inset ERT
  22565. status collapsed
  22566. \begin_layout Plain Layout
  22567. }
  22568. \end_layout
  22569. \end_inset
  22570. \begin_inset ERT
  22571. status collapsed
  22572. \begin_layout Plain Layout
  22573. \backslash
  22574. parm{
  22575. \end_layout
  22576. \end_inset
  22577. expr
  22578. \begin_inset ERT
  22579. status collapsed
  22580. \begin_layout Plain Layout
  22581. }
  22582. \end_layout
  22583. \end_inset
  22584. \begin_inset ERT
  22585. status collapsed
  22586. \begin_layout Plain Layout
  22587. \backslash
  22588. opt{
  22589. \end_layout
  22590. \end_inset
  22591. For
  22592. \begin_inset ERT
  22593. status collapsed
  22594. \begin_layout Plain Layout
  22595. \backslash
  22596. parm{
  22597. \end_layout
  22598. \end_inset
  22599. iter
  22600. \begin_inset ERT
  22601. status collapsed
  22602. \begin_layout Plain Layout
  22603. }
  22604. \end_layout
  22605. \end_inset
  22606. \begin_inset ERT
  22607. status collapsed
  22608. \begin_layout Plain Layout
  22609. }
  22610. \end_layout
  22611. \end_inset
  22612. ;
  22613. \begin_inset Newline newline
  22614. \end_inset
  22615. For
  22616. \begin_inset ERT
  22617. status collapsed
  22618. \begin_layout Plain Layout
  22619. \backslash
  22620. parm{
  22621. \end_layout
  22622. \end_inset
  22623. iter
  22624. \begin_inset ERT
  22625. status collapsed
  22626. \begin_layout Plain Layout
  22627. }
  22628. \end_layout
  22629. \end_inset
  22630. Print
  22631. \begin_inset ERT
  22632. status collapsed
  22633. \begin_layout Plain Layout
  22634. \backslash
  22635. parm{
  22636. \end_layout
  22637. \end_inset
  22638. expr
  22639. \begin_inset ERT
  22640. status collapsed
  22641. \begin_layout Plain Layout
  22642. }
  22643. \end_layout
  22644. \end_inset
  22645. ;
  22646. \begin_inset ERT
  22647. status collapsed
  22648. \begin_layout Plain Layout
  22649. }
  22650. \end_layout
  22651. \end_inset
  22652. Here
  22653. \begin_inset ERT
  22654. status collapsed
  22655. \begin_layout Plain Layout
  22656. \backslash
  22657. parm{
  22658. \end_layout
  22659. \end_inset
  22660. expr
  22661. \begin_inset ERT
  22662. status collapsed
  22663. \begin_layout Plain Layout
  22664. }
  22665. \end_layout
  22666. \end_inset
  22667. is expression to be evaluated and
  22668. \begin_inset ERT
  22669. status collapsed
  22670. \begin_layout Plain Layout
  22671. \backslash
  22672. parm{
  22673. \end_layout
  22674. \end_inset
  22675. iter
  22676. \begin_inset ERT
  22677. status collapsed
  22678. \begin_layout Plain Layout
  22679. }
  22680. \end_layout
  22681. \end_inset
  22682. indicates that expression must be evaluated for several value of some variable. The specification
  22683. \begin_inset ERT
  22684. status collapsed
  22685. \begin_layout Plain Layout
  22686. \backslash
  22687. parm{
  22688. \end_layout
  22689. \end_inset
  22690. iter
  22691. \begin_inset ERT
  22692. status collapsed
  22693. \begin_layout Plain Layout
  22694. }
  22695. \end_layout
  22696. \end_inset
  22697. is completely the same as is the
  22698. \begin_inset ERT
  22699. status collapsed
  22700. \begin_layout Plain Layout
  22701. \backslash
  22702. comm{
  22703. \end_layout
  22704. \end_inset
  22705. Sum
  22706. \begin_inset ERT
  22707. status collapsed
  22708. \begin_layout Plain Layout
  22709. }
  22710. \end_layout
  22711. \end_inset
  22712. expression and is described in details in section
  22713. \begin_inset CommandInset ref
  22714. LatexCommand ref
  22715. reference "iter"
  22716. plural "false"
  22717. caps "false"
  22718. noprefix "false"
  22719. \end_inset
  22720. on page
  22721. \begin_inset CommandInset ref
  22722. LatexCommand pageref
  22723. reference "iter"
  22724. plural "false"
  22725. caps "false"
  22726. noprefix "false"
  22727. \end_inset
  22728. . It consists of the list of parameters separated by commas
  22729. \begin_inset ERT
  22730. status collapsed
  22731. \begin_layout Plain Layout
  22732. \backslash
  22733. comm{
  22734. \end_layout
  22735. \end_inset
  22736. ,
  22737. \begin_inset ERT
  22738. status collapsed
  22739. \begin_layout Plain Layout
  22740. }
  22741. \end_layout
  22742. \end_inset
  22743. or relational operators < > => =<
  22744. \family typewriter
  22745. \series default
  22746. \shape default
  22747. . For example the command
  22748. \begin_inset listings
  22749. lstparams "float"
  22750. inline false
  22751. status collapsed
  22752. \begin_layout Plain Layout
  22753. \begin_inset Caption Standard
  22754. \begin_layout Standard
  22755. \family typewriter
  22756. G(a,b) for a<b;
  22757. \end_layout
  22758. \end_inset
  22759. \end_layout
  22760. \end_inset
  22761. \end_layout
  22762. \begin_layout Standard
  22763. \family typewriter
  22764. prints off-diagonal components of the metric.
  22765. \end_layout
  22766. \begin_layout Standard
  22767. \family typewriter
  22768. Both word
  22769. \begin_inset ERT
  22770. status collapsed
  22771. \begin_layout Plain Layout
  22772. \backslash
  22773. comm{
  22774. \end_layout
  22775. \end_inset
  22776. Print
  22777. \begin_inset ERT
  22778. status collapsed
  22779. \begin_layout Plain Layout
  22780. }
  22781. \end_layout
  22782. \end_inset
  22783. and
  22784. \begin_inset ERT
  22785. status collapsed
  22786. \begin_layout Plain Layout
  22787. \backslash
  22788. comm{
  22789. \end_layout
  22790. \end_inset
  22791. For
  22792. \begin_inset ERT
  22793. status collapsed
  22794. \begin_layout Plain Layout
  22795. }
  22796. \end_layout
  22797. \end_inset
  22798. parts of the command can be omitted and it is possible just to enter an expression
  22799. \begin_inset ERT
  22800. status collapsed
  22801. \begin_layout Plain Layout
  22802. \backslash
  22803. command{
  22804. \end_layout
  22805. \end_inset
  22806. \begin_inset ERT
  22807. status collapsed
  22808. \begin_layout Plain Layout
  22809. \backslash
  22810. parm{
  22811. \end_layout
  22812. \end_inset
  22813. expr
  22814. \begin_inset ERT
  22815. status collapsed
  22816. \begin_layout Plain Layout
  22817. }
  22818. \end_layout
  22819. \end_inset
  22820. ;
  22821. \begin_inset ERT
  22822. status collapsed
  22823. \begin_layout Plain Layout
  22824. }
  22825. \end_layout
  22826. \end_inset
  22827. and it will be evaluated and printed. The expression can contain indefinite identifiers and by default
  22828. \begin_inset ERT
  22829. status collapsed
  22830. \begin_layout Plain Layout
  22831. \backslash
  22832. grg
  22833. \end_layout
  22834. \end_inset
  22835. \begin_inset space \space{}
  22836. \end_inset
  22837. treats them similarly to the variables in the
  22838. \begin_inset ERT
  22839. status collapsed
  22840. \begin_layout Plain Layout
  22841. \backslash
  22842. comm{
  22843. \end_layout
  22844. \end_inset
  22845. For
  22846. \begin_inset ERT
  22847. status collapsed
  22848. \begin_layout Plain Layout
  22849. }
  22850. \end_layout
  22851. \end_inset
  22852. part of the
  22853. \begin_inset ERT
  22854. status collapsed
  22855. \begin_layout Plain Layout
  22856. \backslash
  22857. comm{
  22858. \end_layout
  22859. \end_inset
  22860. Print
  22861. \begin_inset ERT
  22862. status collapsed
  22863. \begin_layout Plain Layout
  22864. }
  22865. \end_layout
  22866. \end_inset
  22867. command. The range of such parameters are determined by the short summation variable specification as explained on page
  22868. \begin_inset CommandInset ref
  22869. LatexCommand pageref
  22870. reference "siter"
  22871. plural "false"
  22872. caps "false"
  22873. noprefix "false"
  22874. \end_inset
  22875. . For example the following four commands are equivalent. they all print the components of the holonomic metric
  22876. \begin_inset Formula $g_{\alpha\beta}$
  22877. \end_inset
  22878. \begin_inset listings
  22879. lstparams "float"
  22880. inline false
  22881. status collapsed
  22882. \begin_layout Plain Layout
  22883. \begin_inset Caption Standard
  22884. \begin_layout Standard
  22885. \family typewriter
  22886. Print g(a,b) for a,b; For a,b Print g(a,b); g(a,b) for a,b; g(a,b);
  22887. \end_layout
  22888. \end_inset
  22889. \end_layout
  22890. \end_inset
  22891. \end_layout
  22892. \begin_layout Standard
  22893. \family typewriter
  22894. Here the parameters
  22895. \begin_inset ERT
  22896. status collapsed
  22897. \begin_layout Plain Layout
  22898. \backslash
  22899. comm{
  22900. \end_layout
  22901. \end_inset
  22902. a
  22903. \begin_inset ERT
  22904. status collapsed
  22905. \begin_layout Plain Layout
  22906. }
  22907. \end_layout
  22908. \end_inset
  22909. ,
  22910. \begin_inset ERT
  22911. status collapsed
  22912. \begin_layout Plain Layout
  22913. \backslash
  22914. comm{
  22915. \end_layout
  22916. \end_inset
  22917. b
  22918. \begin_inset ERT
  22919. status collapsed
  22920. \begin_layout Plain Layout
  22921. }
  22922. \end_layout
  22923. \end_inset
  22924. run from 0 to
  22925. \begin_inset Formula $d-1$
  22926. \end_inset
  22927. .
  22928. \end_layout
  22929. \begin_layout Standard
  22930. \family typewriter
  22931. Unfortunately such treatment of unknown variables may create some confusion since occasionally misprinted identifier may be recognizes by
  22932. \begin_inset ERT
  22933. status collapsed
  22934. \begin_layout Plain Layout
  22935. \backslash
  22936. grg
  22937. \end_layout
  22938. \end_inset
  22939. \begin_inset space \space{}
  22940. \end_inset
  22941. as an iteration variable. If switch
  22942. \begin_inset ERT
  22943. status collapsed
  22944. \begin_layout Plain Layout
  22945. \backslash
  22946. swind{
  22947. \end_layout
  22948. \end_inset
  22949. NOFREEVARS
  22950. \begin_inset ERT
  22951. status collapsed
  22952. \begin_layout Plain Layout
  22953. }
  22954. \end_layout
  22955. \end_inset
  22956. \begin_inset ERT
  22957. status collapsed
  22958. \begin_layout Plain Layout
  22959. \backslash
  22960. comm{
  22961. \end_layout
  22962. \end_inset
  22963. NOFREEVARS
  22964. \begin_inset ERT
  22965. status collapsed
  22966. \begin_layout Plain Layout
  22967. }
  22968. \end_layout
  22969. \end_inset
  22970. is turned on then
  22971. \begin_inset ERT
  22972. status collapsed
  22973. \begin_layout Plain Layout
  22974. \backslash
  22975. grg
  22976. \end_layout
  22977. \end_inset
  22978. \begin_inset ERT
  22979. status collapsed
  22980. \begin_layout Plain Layout
  22981. \backslash
  22982. \end_layout
  22983. \begin_layout Plain Layout
  22984. \end_layout
  22985. \end_inset
  22986. becomes more scrupulous and any unknown variable will cause the error.
  22987. \end_layout
  22988. \begin_layout Subsection
  22989. \family typewriter
  22990. Controlling the Output
  22991. \end_layout
  22992. \begin_layout Standard
  22993. \family typewriter
  22994. There are several switches and commands which allow one to change output form of expressions. One needs to stress that all these facilities have no influence on the
  22995. \emph on
  22996. internal form
  22997. \emph default
  22998. of expressions, they alter the
  22999. \emph on
  23000. printout only
  23001. \emph default
  23002. .
  23003. \end_layout
  23004. \begin_layout Standard
  23005. \family typewriter
  23006. \begin_inset ERT
  23007. status collapsed
  23008. \begin_layout Plain Layout
  23009. \backslash
  23010. enlargethispage{2mm}
  23011. \end_layout
  23012. \end_inset
  23013. \end_layout
  23014. \begin_layout Standard
  23015. \family typewriter
  23016. Switches ALLFAC
  23017. \family typewriter
  23018. \series default
  23019. \shape default
  23020. and command Factor
  23021. \family typewriter
  23022. \series default
  23023. \shape default
  23024. control factoring of subexpressions. In the on default position ALLFAC
  23025. \family typewriter
  23026. \series default
  23027. \shape default
  23028. makes the system search for a common factor and print it outside the expression. The command
  23029. \begin_inset ERT
  23030. status collapsed
  23031. \begin_layout Plain Layout
  23032. \backslash
  23033. cmdind{
  23034. \end_layout
  23035. \end_inset
  23036. Factor
  23037. \begin_inset ERT
  23038. status collapsed
  23039. \begin_layout Plain Layout
  23040. }
  23041. \end_layout
  23042. \end_inset
  23043. \begin_inset ERT
  23044. status collapsed
  23045. \begin_layout Plain Layout
  23046. \backslash
  23047. command{
  23048. \end_layout
  23049. \end_inset
  23050. Factor
  23051. \begin_inset ERT
  23052. status collapsed
  23053. \begin_layout Plain Layout
  23054. \backslash
  23055. rpt{
  23056. \end_layout
  23057. \end_inset
  23058. \begin_inset ERT
  23059. status collapsed
  23060. \begin_layout Plain Layout
  23061. \backslash
  23062. parm{
  23063. \end_layout
  23064. \end_inset
  23065. expr
  23066. \begin_inset ERT
  23067. status collapsed
  23068. \begin_layout Plain Layout
  23069. }
  23070. \end_layout
  23071. \end_inset
  23072. \begin_inset ERT
  23073. status collapsed
  23074. \begin_layout Plain Layout
  23075. }
  23076. \end_layout
  23077. \end_inset
  23078. ;
  23079. \begin_inset ERT
  23080. status collapsed
  23081. \begin_layout Plain Layout
  23082. }
  23083. \end_layout
  23084. \end_inset
  23085. makes the system collect together terms with different powers of subexpressions
  23086. \begin_inset ERT
  23087. status collapsed
  23088. \begin_layout Plain Layout
  23089. \backslash
  23090. parm{
  23091. \end_layout
  23092. \end_inset
  23093. expr
  23094. \begin_inset ERT
  23095. status collapsed
  23096. \begin_layout Plain Layout
  23097. }
  23098. \end_layout
  23099. \end_inset
  23100. . Command
  23101. \begin_inset ERT
  23102. status collapsed
  23103. \begin_layout Plain Layout
  23104. \backslash
  23105. cmdind{
  23106. \end_layout
  23107. \end_inset
  23108. RemFac
  23109. \begin_inset ERT
  23110. status collapsed
  23111. \begin_layout Plain Layout
  23112. }
  23113. \end_layout
  23114. \end_inset
  23115. \begin_inset ERT
  23116. status collapsed
  23117. \begin_layout Plain Layout
  23118. \backslash
  23119. command{
  23120. \end_layout
  23121. \end_inset
  23122. RemFac
  23123. \begin_inset ERT
  23124. status collapsed
  23125. \begin_layout Plain Layout
  23126. \backslash
  23127. rpt{
  23128. \end_layout
  23129. \end_inset
  23130. \begin_inset ERT
  23131. status collapsed
  23132. \begin_layout Plain Layout
  23133. \backslash
  23134. parm{
  23135. \end_layout
  23136. \end_inset
  23137. expr
  23138. \begin_inset ERT
  23139. status collapsed
  23140. \begin_layout Plain Layout
  23141. }
  23142. \end_layout
  23143. \end_inset
  23144. \begin_inset ERT
  23145. status collapsed
  23146. \begin_layout Plain Layout
  23147. }
  23148. \end_layout
  23149. \end_inset
  23150. ;
  23151. \begin_inset ERT
  23152. status collapsed
  23153. \begin_layout Plain Layout
  23154. }
  23155. \end_layout
  23156. \end_inset
  23157. removes the action of the previous Factor
  23158. \family typewriter
  23159. \series default
  23160. \shape default
  23161. command.
  23162. \begin_inset ERT
  23163. status collapsed
  23164. \begin_layout Plain Layout
  23165. \backslash
  23166. begin{slisting}
  23167. \end_layout
  23168. \end_inset
  23169. <- Constants a,b,c; <- a*(a+b+1)2̂;
  23170. \begin_inset Newpage newpage
  23171. \end_inset
  23172. 2 2 a*(a + 2*a*b + 2*a + b + 2*b + 1)
  23173. \begin_inset ERT
  23174. status collapsed
  23175. \begin_layout Plain Layout
  23176. \backslash
  23177. par
  23178. \end_layout
  23179. \end_inset
  23180. <- Off ALLFAC; <- a*(a+b+1)2̂;
  23181. \begin_inset ERT
  23182. status collapsed
  23183. \begin_layout Plain Layout
  23184. \backslash
  23185. par
  23186. \end_layout
  23187. \end_inset
  23188. 3 2 2 2 a + 2*a *b + 2*a + a*b + 2*a*b + a
  23189. \begin_inset ERT
  23190. status collapsed
  23191. \begin_layout Plain Layout
  23192. \backslash
  23193. par
  23194. \end_layout
  23195. \end_inset
  23196. <- Factor b; <- a*(a+b+1)2̂;
  23197. \begin_inset ERT
  23198. status collapsed
  23199. \begin_layout Plain Layout
  23200. \backslash
  23201. par
  23202. \end_layout
  23203. \end_inset
  23204. 2 2 3 2 b *a + b*(2*a + 2*a) + a + 2*a + a
  23205. \begin_inset ERT
  23206. status collapsed
  23207. \begin_layout Plain Layout
  23208. \backslash
  23209. par
  23210. \end_layout
  23211. \end_inset
  23212. <- On ALLFAC; <- a*(a+b+1)2̂;
  23213. \begin_inset ERT
  23214. status collapsed
  23215. \begin_layout Plain Layout
  23216. \backslash
  23217. par
  23218. \end_layout
  23219. \end_inset
  23220. 2 2 b *a + 2*b*a*(a + 1) + a*(a + 2*a + 1)
  23221. \begin_inset ERT
  23222. status collapsed
  23223. \begin_layout Plain Layout
  23224. \backslash
  23225. end{slisting}
  23226. \end_layout
  23227. \end_inset
  23228. \end_layout
  23229. \begin_layout Standard
  23230. \family typewriter
  23231. Normally
  23232. \begin_inset ERT
  23233. status collapsed
  23234. \begin_layout Plain Layout
  23235. \backslash
  23236. reduce
  23237. \end_layout
  23238. \end_inset
  23239. \begin_inset space \space{}
  23240. \end_inset
  23241. prints terms in some canonical order. The switch REVPRI
  23242. \family typewriter
  23243. \series default
  23244. \shape default
  23245. prints terms in reverse order and command
  23246. \begin_inset ERT
  23247. status collapsed
  23248. \begin_layout Plain Layout
  23249. \backslash
  23250. cmdind{
  23251. \end_layout
  23252. \end_inset
  23253. Order
  23254. \begin_inset ERT
  23255. status collapsed
  23256. \begin_layout Plain Layout
  23257. }
  23258. \end_layout
  23259. \end_inset
  23260. \begin_inset ERT
  23261. status collapsed
  23262. \begin_layout Plain Layout
  23263. \backslash
  23264. command{
  23265. \end_layout
  23266. \end_inset
  23267. Order
  23268. \begin_inset ERT
  23269. status collapsed
  23270. \begin_layout Plain Layout
  23271. \backslash
  23272. rpt{
  23273. \end_layout
  23274. \end_inset
  23275. \begin_inset ERT
  23276. status collapsed
  23277. \begin_layout Plain Layout
  23278. \backslash
  23279. parm{
  23280. \end_layout
  23281. \end_inset
  23282. expr
  23283. \begin_inset ERT
  23284. status collapsed
  23285. \begin_layout Plain Layout
  23286. }
  23287. \end_layout
  23288. \end_inset
  23289. \begin_inset ERT
  23290. status collapsed
  23291. \begin_layout Plain Layout
  23292. }
  23293. \end_layout
  23294. \end_inset
  23295. ;
  23296. \begin_inset ERT
  23297. status collapsed
  23298. \begin_layout Plain Layout
  23299. }
  23300. \end_layout
  23301. \end_inset
  23302. specifies the required order of subexpressions explicitly.
  23303. \begin_inset ERT
  23304. status collapsed
  23305. \begin_layout Plain Layout
  23306. \backslash
  23307. begin{slisting}
  23308. \end_layout
  23309. \end_inset
  23310. <- Constants a,b,c; <- (a+b*c)3̂;
  23311. \begin_inset ERT
  23312. status collapsed
  23313. \begin_layout Plain Layout
  23314. \backslash
  23315. par
  23316. \end_layout
  23317. \end_inset
  23318. 3 2 2 2 3 3 a + 3*a *b*c + 3*a*b *c + b *c
  23319. \begin_inset ERT
  23320. status collapsed
  23321. \begin_layout Plain Layout
  23322. \backslash
  23323. par
  23324. \end_layout
  23325. \end_inset
  23326. <- On REVPRI; <- (a+b*c)3̂;
  23327. \begin_inset ERT
  23328. status collapsed
  23329. \begin_layout Plain Layout
  23330. \backslash
  23331. par
  23332. \end_layout
  23333. \end_inset
  23334. 3 3 2 2 2 3 b *c + 3*a*b *c + 3*a *b*c + a
  23335. \begin_inset ERT
  23336. status collapsed
  23337. \begin_layout Plain Layout
  23338. \backslash
  23339. par
  23340. \end_layout
  23341. \end_inset
  23342. <- Order c,a,b; <- (a+b*c)3̂;
  23343. \begin_inset ERT
  23344. status collapsed
  23345. \begin_layout Plain Layout
  23346. \backslash
  23347. par
  23348. \end_layout
  23349. \end_inset
  23350. 3 2 2 2 3 3 a + 3*c*a *b + 3*c *a*b + c *b
  23351. \begin_inset ERT
  23352. status collapsed
  23353. \begin_layout Plain Layout
  23354. \backslash
  23355. par
  23356. \end_layout
  23357. \end_inset
  23358. <- Off REVPRI; <- (a+b*c)3̂;
  23359. \begin_inset ERT
  23360. status collapsed
  23361. \begin_layout Plain Layout
  23362. \backslash
  23363. par
  23364. \end_layout
  23365. \end_inset
  23366. 3 3 2 2 2 3 c *b + 3*c *a*b + 3*c*a *b + a
  23367. \begin_inset ERT
  23368. status collapsed
  23369. \begin_layout Plain Layout
  23370. \backslash
  23371. end{slisting}
  23372. \end_layout
  23373. \end_inset
  23374. \end_layout
  23375. \begin_layout Standard
  23376. \family typewriter
  23377. By default
  23378. \begin_inset ERT
  23379. status collapsed
  23380. \begin_layout Plain Layout
  23381. \backslash
  23382. reduce
  23383. \end_layout
  23384. \end_inset
  23385. \begin_inset space \space{}
  23386. \end_inset
  23387. prints fractions in two-dimensional format but turning off switch RATPRI
  23388. \family typewriter
  23389. \series default
  23390. \shape default
  23391. prevents this facility. Switch DIV
  23392. \family typewriter
  23393. \series default
  23394. \shape default
  23395. in the on position makes the system divide each term of the numerator by the denominator and to print the denominator in the form of negative powers. Switch RAT
  23396. \family typewriter
  23397. \series default
  23398. \shape default
  23399. works in combination with the Factor
  23400. \family typewriter
  23401. \series default
  23402. \shape default
  23403. command. In the on position it makes the system divide each term collected by the Factor
  23404. \family typewriter
  23405. \series default
  23406. \shape default
  23407. in the numerator by the denominator.
  23408. \begin_inset ERT
  23409. status collapsed
  23410. \begin_layout Plain Layout
  23411. \backslash
  23412. begin{slisting}
  23413. \end_layout
  23414. \end_inset
  23415. <- Const a,b,c; <- (a+b+1)2̂/a;
  23416. \begin_inset ERT
  23417. status collapsed
  23418. \begin_layout Plain Layout
  23419. \backslash
  23420. par
  23421. \end_layout
  23422. \end_inset
  23423. 2 2 a + 2*a*b + 2*a + b + 2*b + 1 ——————————— a
  23424. \begin_inset ERT
  23425. status collapsed
  23426. \begin_layout Plain Layout
  23427. \backslash
  23428. par
  23429. \end_layout
  23430. \end_inset
  23431. <- Off RATPRI; <- (a+b+1)2̂/a;
  23432. \begin_inset ERT
  23433. status collapsed
  23434. \begin_layout Plain Layout
  23435. \backslash
  23436. par
  23437. \end_layout
  23438. \end_inset
  23439. 2 2 (a + 2*a*b + 2*a + b + 2*b + 1)/a
  23440. \begin_inset ERT
  23441. status collapsed
  23442. \begin_layout Plain Layout
  23443. \backslash
  23444. par
  23445. \end_layout
  23446. \end_inset
  23447. <- On DIV; <- (a+b+1)2̂/a;
  23448. \begin_inset ERT
  23449. status collapsed
  23450. \begin_layout Plain Layout
  23451. \backslash
  23452. par
  23453. \end_layout
  23454. \end_inset
  23455. -1 2 -1 -1 a + a *b + 2*a *b + a + 2*b + 2
  23456. \begin_inset ERT
  23457. status collapsed
  23458. \begin_layout Plain Layout
  23459. \backslash
  23460. par
  23461. \end_layout
  23462. \end_inset
  23463. <- Factor b; <- (a+b+1)2̂/a;
  23464. \begin_inset ERT
  23465. status collapsed
  23466. \begin_layout Plain Layout
  23467. \backslash
  23468. par
  23469. \end_layout
  23470. \end_inset
  23471. 2 -1 -1 -1 b *a + 2*b*(a + 1) + a + a + 2
  23472. \begin_inset ERT
  23473. status collapsed
  23474. \begin_layout Plain Layout
  23475. \backslash
  23476. par
  23477. \end_layout
  23478. \end_inset
  23479. <- Off DIV; <- (a+b+1)2̂/a;
  23480. \begin_inset ERT
  23481. status collapsed
  23482. \begin_layout Plain Layout
  23483. \backslash
  23484. par
  23485. \end_layout
  23486. \end_inset
  23487. 2 2 (b + 2*b*(a + 1) + a + 2*a + 1)/a
  23488. \begin_inset ERT
  23489. status collapsed
  23490. \begin_layout Plain Layout
  23491. \backslash
  23492. par
  23493. \end_layout
  23494. \end_inset
  23495. <- On RAT; <- (a+b+1)2̂/a;
  23496. \begin_inset ERT
  23497. status collapsed
  23498. \begin_layout Plain Layout
  23499. \backslash
  23500. par
  23501. \end_layout
  23502. \end_inset
  23503. 2 2 b /a + 2*b*(a + 1)/a + (a + 2*a + 1)/a
  23504. \begin_inset ERT
  23505. status collapsed
  23506. \begin_layout Plain Layout
  23507. \backslash
  23508. par
  23509. \end_layout
  23510. \end_inset
  23511. <- On RATPRI; <- (a+b+1)2̂/a;
  23512. \begin_inset ERT
  23513. status collapsed
  23514. \begin_layout Plain Layout
  23515. \backslash
  23516. par
  23517. \end_layout
  23518. \end_inset
  23519. 2 2 b a + 1 a + 2*a + 1 —- + 2*b*——- + ————– a a a
  23520. \begin_inset ERT
  23521. status collapsed
  23522. \begin_layout Plain Layout
  23523. \backslash
  23524. end{slisting}
  23525. \end_layout
  23526. \end_inset
  23527. \end_layout
  23528. \begin_layout Standard
  23529. \family typewriter
  23530. One needs to realize that output form transformations may require a long time and memory expense. There is a special switch PRI
  23531. \family typewriter
  23532. \series default
  23533. \shape default
  23534. which allows one to minimize this expense. If PRI
  23535. \family typewriter
  23536. \series default
  23537. \shape default
  23538. is turned off then the system will print all expressions exactly in their internal form and output control does not work. This is the fastest way to print result of calculations.
  23539. \end_layout
  23540. \begin_layout Standard
  23541. \family typewriter
  23542. The command
  23543. \begin_inset ERT
  23544. status collapsed
  23545. \begin_layout Plain Layout
  23546. \backslash
  23547. cmdind{
  23548. \end_layout
  23549. \end_inset
  23550. Line Length
  23551. \begin_inset ERT
  23552. status collapsed
  23553. \begin_layout Plain Layout
  23554. }
  23555. \end_layout
  23556. \end_inset
  23557. \begin_inset ERT
  23558. status collapsed
  23559. \begin_layout Plain Layout
  23560. \backslash
  23561. comm{
  23562. \end_layout
  23563. \end_inset
  23564. Line Length
  23565. \begin_inset ERT
  23566. status collapsed
  23567. \begin_layout Plain Layout
  23568. \backslash
  23569. parm{
  23570. \end_layout
  23571. \end_inset
  23572. n
  23573. \begin_inset ERT
  23574. status collapsed
  23575. \begin_layout Plain Layout
  23576. }
  23577. \end_layout
  23578. \end_inset
  23579. ;
  23580. \begin_inset ERT
  23581. status collapsed
  23582. \begin_layout Plain Layout
  23583. }
  23584. \end_layout
  23585. \end_inset
  23586. sets the output line length to
  23587. \begin_inset ERT
  23588. status collapsed
  23589. \begin_layout Plain Layout
  23590. \backslash
  23591. parm{
  23592. \end_layout
  23593. \end_inset
  23594. n
  23595. \begin_inset ERT
  23596. status collapsed
  23597. \begin_layout Plain Layout
  23598. }
  23599. \end_layout
  23600. \end_inset
  23601. .
  23602. \end_layout
  23603. \begin_layout Subsection
  23604. \family typewriter
  23605. \SpecialChar LaTeX
  23606. \begin_inset space \space{}
  23607. \end_inset
  23608. and Graphics Output
  23609. \end_layout
  23610. \begin_layout Standard
  23611. \family typewriter
  23612. \begin_inset Index idx
  23613. status collapsed
  23614. \begin_layout Plain Layout
  23615. LaTeX@\SpecialChar LaTeX
  23616. \begin_inset space \space{}
  23617. \end_inset
  23618. output mode
  23619. \end_layout
  23620. \end_inset
  23621. \begin_inset Index idx
  23622. status collapsed
  23623. \begin_layout Plain Layout
  23624. Graphics output mode
  23625. \end_layout
  23626. \end_inset
  23627. \end_layout
  23628. \begin_layout Standard
  23629. \family typewriter
  23630. Some versions of
  23631. \begin_inset ERT
  23632. status collapsed
  23633. \begin_layout Plain Layout
  23634. \backslash
  23635. reduce
  23636. \end_layout
  23637. \end_inset
  23638. \begin_inset space \space{}
  23639. \end_inset
  23640. running under Windows, OS/2 or X-windows are equipped with the graphic shells which provide book-style output with Greek characters, integral signs etc.
  23641. \begin_inset ERT
  23642. status collapsed
  23643. \begin_layout Plain Layout
  23644. \backslash
  23645. grg
  23646. \end_layout
  23647. \end_inset
  23648. \begin_inset space \space{}
  23649. \end_inset
  23650. is compatible with these systems.
  23651. \begin_inset ERT
  23652. status collapsed
  23653. \begin_layout Plain Layout
  23654. \backslash
  23655. swind{
  23656. \end_layout
  23657. \end_inset
  23658. FANCY
  23659. \begin_inset ERT
  23660. status collapsed
  23661. \begin_layout Plain Layout
  23662. }
  23663. \end_layout
  23664. \end_inset
  23665. This graphic regime is activated by switch
  23666. \begin_inset ERT
  23667. status collapsed
  23668. \begin_layout Plain Layout
  23669. \backslash
  23670. comm{
  23671. \end_layout
  23672. \end_inset
  23673. FANCY
  23674. \begin_inset ERT
  23675. status collapsed
  23676. \begin_layout Plain Layout
  23677. }
  23678. \end_layout
  23679. \end_inset
  23680. .
  23681. \end_layout
  23682. \begin_layout Standard
  23683. \family typewriter
  23684. Graphic output mode internally uses some subset of the \SpecialChar LaTeX
  23685. \begin_inset space \space{}
  23686. \end_inset
  23687. language.
  23688. \begin_inset ERT
  23689. status collapsed
  23690. \begin_layout Plain Layout
  23691. \backslash
  23692. swind{
  23693. \end_layout
  23694. \end_inset
  23695. LATEX
  23696. \begin_inset ERT
  23697. status collapsed
  23698. \begin_layout Plain Layout
  23699. }
  23700. \end_layout
  23701. \end_inset
  23702. Switch
  23703. \begin_inset ERT
  23704. status collapsed
  23705. \begin_layout Plain Layout
  23706. \backslash
  23707. comm{
  23708. \end_layout
  23709. \end_inset
  23710. LATEX
  23711. \begin_inset ERT
  23712. status collapsed
  23713. \begin_layout Plain Layout
  23714. }
  23715. \end_layout
  23716. \end_inset
  23717. makes
  23718. \begin_inset ERT
  23719. status collapsed
  23720. \begin_layout Plain Layout
  23721. \backslash
  23722. grg
  23723. \end_layout
  23724. \end_inset
  23725. \begin_inset space \space{}
  23726. \end_inset
  23727. to print the output in the \SpecialChar LaTeX
  23728. \begin_inset space \space{}
  23729. \end_inset
  23730. format. This output can be written into a file and later directly inserted in a document. Notice that turning off switch
  23731. \begin_inset ERT
  23732. status collapsed
  23733. \begin_layout Plain Layout
  23734. \backslash
  23735. comm{
  23736. \end_layout
  23737. \end_inset
  23738. LATEX
  23739. \begin_inset ERT
  23740. status collapsed
  23741. \begin_layout Plain Layout
  23742. }
  23743. \end_layout
  23744. \end_inset
  23745. returns graphic output mode with switch
  23746. \begin_inset ERT
  23747. status collapsed
  23748. \begin_layout Plain Layout
  23749. \backslash
  23750. comm{
  23751. \end_layout
  23752. \end_inset
  23753. FANCY
  23754. \begin_inset ERT
  23755. status collapsed
  23756. \begin_layout Plain Layout
  23757. }
  23758. \end_layout
  23759. \end_inset
  23760. on while turning off
  23761. \begin_inset ERT
  23762. status collapsed
  23763. \begin_layout Plain Layout
  23764. \backslash
  23765. comm{
  23766. \end_layout
  23767. \end_inset
  23768. FANCY
  23769. \begin_inset ERT
  23770. status collapsed
  23771. \begin_layout Plain Layout
  23772. }
  23773. \end_layout
  23774. \end_inset
  23775. automatically turns off
  23776. \begin_inset ERT
  23777. status collapsed
  23778. \begin_layout Plain Layout
  23779. \backslash
  23780. comm{
  23781. \end_layout
  23782. \end_inset
  23783. LATEX
  23784. \begin_inset ERT
  23785. status collapsed
  23786. \begin_layout Plain Layout
  23787. }
  23788. \end_layout
  23789. \end_inset
  23790. as well and returns usual character output mode.
  23791. \end_layout
  23792. \begin_layout Standard
  23793. \family typewriter
  23794. In graphic regime the derivatives are printed in
  23795. \begin_inset Formula $\partial f/\partial x$
  23796. \end_inset
  23797. notation.
  23798. \begin_inset ERT
  23799. status collapsed
  23800. \begin_layout Plain Layout
  23801. \backslash
  23802. swind{
  23803. \end_layout
  23804. \end_inset
  23805. DFINDEXED
  23806. \begin_inset ERT
  23807. status collapsed
  23808. \begin_layout Plain Layout
  23809. }
  23810. \end_layout
  23811. \end_inset
  23812. Switch
  23813. \begin_inset ERT
  23814. status collapsed
  23815. \begin_layout Plain Layout
  23816. \backslash
  23817. comm{
  23818. \end_layout
  23819. \end_inset
  23820. DFINDEXED
  23821. \begin_inset ERT
  23822. status collapsed
  23823. \begin_layout Plain Layout
  23824. }
  23825. \end_layout
  23826. \end_inset
  23827. makes the system to print derivatives in the indexed notation
  23828. \begin_inset Formula $f_x$
  23829. \end_inset
  23830. .
  23831. \end_layout
  23832. \begin_layout Standard
  23833. \family typewriter
  23834. The following expressions is the scalar curvature of the Bondi metric obtained by
  23835. \begin_inset ERT
  23836. status collapsed
  23837. \begin_layout Plain Layout
  23838. \backslash
  23839. grg
  23840. \end_layout
  23841. \end_inset
  23842. \begin_inset space \space{}
  23843. \end_inset
  23844. and directly inserted in this manual
  23845. \begin_inset Formula \begin{eqnarray*}
  23846. R &= &
  23847. \bigl(4\,e^{2\,\beta\,+\,2\,\gamma}\,\cos(\theta)\,\frac{\partial\,U}{\partial\,r}\,r^2\,-\,8\,e^{4\,\beta}\,\cos(\theta)\,\frac{\partial\,\beta}{\partial\,\theta}\,-\,\\
  23848. &&4\,e^{2\,\beta\,+\,2\,\gamma}\,\cos(\theta)\,\frac{\partial\,\gamma}{\partial\,r}\,U\,r^2\,+\,12\,e^{4\,\beta}\,\cos(\theta)\,\frac{\partial\,\gamma}{\partial\,\theta}\,+\,\\
  23849. &&12\,e^{2\,\beta\,+\,2\,\gamma}\,\cos(\theta)\,U\,r\,+\,4\,e^{2\,\beta\,+\,2\,\gamma}\,\frac{\partial^2\,U}{\partial\,r\,\partial\,\theta}\,\sin(\theta)\,r^2\,+\,\\
  23850. &&e^{4\,\gamma}\,(\frac{\partial\,U}{\partial\,r})^2\,\sin(\theta)\,r^4\,+\,4\,e^{2\,\beta\,+\,2\,\gamma}\,\frac{\partial\,U}{\partial\,r}\,\frac{\partial\,\beta}{\partial\,\theta}\,\sin(\theta)\,r^2\,+\,\\
  23851. &&4\,e^{2\,\beta\,+\,2\,\gamma}\,\frac{\partial\,U}{\partial\,\theta}\,\frac{\partial\,\gamma}{\partial\,r}\,\sin(\theta)\,r^2\,+\,12\,e^{2\,\beta\,+\,2\,\gamma}\,\frac{\partial\,U}{\partial\,\theta}\,\sin(\theta)\,r\,-\,\\
  23852. &&4\,e^{2\,\beta\,+\,2\,\gamma}\,\frac{\partial^2\,V}{\partial\,r^2}\,\sin(\theta)\,r\,-\,8\,e^{2\,\beta\,+\,2\,\gamma}\,\frac{\partial\,V}{\partial\,r}\,\frac{\partial\,\beta}{\partial\,r}\,\sin(\theta)\,r\,-\,\\
  23853. &&8\,e^{2\,\beta\,+\,2\,\gamma}\,\frac{\partial\,V}{\partial\,r}\,\sin(\theta)\,+\,8\,e^{2\,\beta\,+\,2\,\gamma}\,\frac{\partial^2\,\beta}{\partial\,r\,\partial\,\theta}\,\sin(\theta)\,U\,r^2\,-\,\\
  23854. &&8\,e^{2\,\beta\,+\,2\,\gamma}\,\frac{\partial^2\,\beta}{\partial\,r^2}\,\sin(\theta)\,V\,r\,+\,8\,e^{2\,\beta\,+\,2\,\gamma}\,\frac{\partial\,\beta}{\partial\,r}\,\sin(\theta)\,V\,-\,\\
  23855. &&8\,e^{4\,\beta}\,\frac{\partial^2\,\beta}{\partial\,\theta^2}\,\sin(\theta)\,-\,12\,e^{4\,\beta}\,(\frac{\partial\,\beta}{\partial\,\theta})^2\,\sin(\theta)\,+\,16\,e^{4\,\beta}\,\frac{\partial\,\beta}{\partial\,\theta}\,\frac{\partial\,\gamma}{\partial\,\theta}\,\sin(\theta)\,-\,\\
  23856. &&8\,e^{2\,\beta\,+\,2\,\gamma}\,(\frac{\partial\,\gamma}{\partial\,r})^2\,\sin(\theta)\,V\,r\,+\,8\,e^{2\,\beta\,+\,2\,\gamma}\,\frac{\partial\,\gamma}{\partial\,r}\,\frac{\partial\,\gamma}{\partial\,\theta}\,\sin(\theta)\,U\,r^2\,+\,\\
  23857. &&4\,e^{4\,\beta}\,\frac{\partial^2\,\gamma}{\partial\,\theta^2}\,\sin(\theta)\,-\,8\,e^{4\,\beta}\,(\frac{\partial\,\gamma}{\partial\,\theta})^2\,\sin(\theta)\,+\,4\,e^{4\,\beta}\,\sin(\theta)\bigr)/\\
  23858. &&\bigl(2\,e^{4\,\beta\,+\,2\,\gamma}\,\sin(\theta)\,r^2\bigr)
  23859. \end{eqnarray*}
  23860. \end_inset
  23861. \end_layout
  23862. \begin_layout Subsection
  23863. \family typewriter
  23864. Exporting Data Into Other Systems
  23865. \end_layout
  23866. \begin_layout Standard
  23867. \family typewriter
  23868. \begin_inset Index idx
  23869. status collapsed
  23870. \begin_layout Plain Layout
  23871. Output modes
  23872. \end_layout
  23873. \end_inset
  23874. \end_layout
  23875. \begin_layout Standard
  23876. \family typewriter
  23877. Capabilities of major modern computer algebra systems are approximately equivalent but not quite. One system is better in doing one things and other is better for other purposes. It may happen that tools which you need are available only in one particular systems.
  23878. \begin_inset ERT
  23879. status collapsed
  23880. \begin_layout Plain Layout
  23881. \backslash
  23882. grg
  23883. \end_layout
  23884. \end_inset
  23885. \begin_inset space \space{}
  23886. \end_inset
  23887. provides quite unique facility to export the data into other computer algebra systems. Turning on one of the following switches establishes the
  23888. \emph on
  23889. output mode
  23890. \emph default
  23891. in which all expressions are printed in the
  23892. \emph on
  23893. input
  23894. \emph default
  23895. language of other CAS. This output can be saved into a file and later you can use this CAS to proceed you analysis of the data. At present
  23896. \begin_inset ERT
  23897. status collapsed
  23898. \begin_layout Plain Layout
  23899. \backslash
  23900. grg
  23901. \end_layout
  23902. \end_inset
  23903. \begin_inset space \space{}
  23904. \end_inset
  23905. supports five output modes which are controlled by the switches
  23906. \begin_inset ERT
  23907. status collapsed
  23908. \begin_layout Plain Layout
  23909. \backslash
  23910. swind{
  23911. \end_layout
  23912. \end_inset
  23913. MACSYMA
  23914. \begin_inset ERT
  23915. status collapsed
  23916. \begin_layout Plain Layout
  23917. }
  23918. \end_layout
  23919. \end_inset
  23920. \begin_inset ERT
  23921. status collapsed
  23922. \begin_layout Plain Layout
  23923. \backslash
  23924. swind{
  23925. \end_layout
  23926. \end_inset
  23927. MAPLE
  23928. \begin_inset ERT
  23929. status collapsed
  23930. \begin_layout Plain Layout
  23931. }
  23932. \end_layout
  23933. \end_inset
  23934. \begin_inset ERT
  23935. status collapsed
  23936. \begin_layout Plain Layout
  23937. \backslash
  23938. swind{
  23939. \end_layout
  23940. \end_inset
  23941. MATH
  23942. \begin_inset ERT
  23943. status collapsed
  23944. \begin_layout Plain Layout
  23945. }
  23946. \end_layout
  23947. \end_inset
  23948. \begin_inset ERT
  23949. status collapsed
  23950. \begin_layout Plain Layout
  23951. \backslash
  23952. swind{
  23953. \end_layout
  23954. \end_inset
  23955. REDUCE
  23956. \begin_inset ERT
  23957. status collapsed
  23958. \begin_layout Plain Layout
  23959. }
  23960. \end_layout
  23961. \end_inset
  23962. \begin_inset ERT
  23963. status collapsed
  23964. \begin_layout Plain Layout
  23965. \backslash
  23966. swind{
  23967. \end_layout
  23968. \end_inset
  23969. GRG
  23970. \begin_inset ERT
  23971. status collapsed
  23972. \begin_layout Plain Layout
  23973. }
  23974. \end_layout
  23975. \end_inset
  23976. \begin_inset Tabular
  23977. <lyxtabular version="3" rows="5" columns="2">
  23978. <features rotate="0" tabularvalignment="middle" tabularwidth="0pt">
  23979. <column alignment="left" valignment="top">
  23980. <column alignment="left" valignment="top">
  23981. <row>
  23982. <cell alignment="left" valignment="top" usebox="none">
  23983. \begin_inset Text
  23984. \begin_layout Standard
  23985. \family typewriter
  23986. \begin_inset ERT
  23987. status collapsed
  23988. \begin_layout Plain Layout
  23989. \backslash
  23990. comm{
  23991. \end_layout
  23992. \end_inset
  23993. MACSYMA
  23994. \begin_inset ERT
  23995. status collapsed
  23996. \begin_layout Plain Layout
  23997. }
  23998. \end_layout
  23999. \end_inset
  24000. \end_layout
  24001. \end_inset
  24002. </cell>
  24003. <cell alignment="left" valignment="top" usebox="none">
  24004. \begin_inset Text
  24005. \begin_layout Standard
  24006. \family typewriter
  24007. for
  24008. \begin_inset ERT
  24009. status collapsed
  24010. \begin_layout Plain Layout
  24011. \backslash
  24012. macsyma
  24013. \end_layout
  24014. \end_inset
  24015. \end_layout
  24016. \end_inset
  24017. </cell>
  24018. </row>
  24019. <row>
  24020. <cell alignment="left" valignment="top" usebox="none">
  24021. \begin_inset Text
  24022. \begin_layout Standard
  24023. \family typewriter
  24024. \begin_inset ERT
  24025. status collapsed
  24026. \begin_layout Plain Layout
  24027. \backslash
  24028. comm{
  24029. \end_layout
  24030. \end_inset
  24031. MAPLE
  24032. \begin_inset ERT
  24033. status collapsed
  24034. \begin_layout Plain Layout
  24035. }
  24036. \end_layout
  24037. \end_inset
  24038. \end_layout
  24039. \end_inset
  24040. </cell>
  24041. <cell alignment="left" valignment="top" usebox="none">
  24042. \begin_inset Text
  24043. \begin_layout Standard
  24044. \family typewriter
  24045. for
  24046. \begin_inset ERT
  24047. status collapsed
  24048. \begin_layout Plain Layout
  24049. \backslash
  24050. maple
  24051. \end_layout
  24052. \end_inset
  24053. \end_layout
  24054. \end_inset
  24055. </cell>
  24056. </row>
  24057. <row>
  24058. <cell alignment="left" valignment="top" usebox="none">
  24059. \begin_inset Text
  24060. \begin_layout Standard
  24061. \family typewriter
  24062. \begin_inset ERT
  24063. status collapsed
  24064. \begin_layout Plain Layout
  24065. \backslash
  24066. comm{
  24067. \end_layout
  24068. \end_inset
  24069. MATH
  24070. \begin_inset ERT
  24071. status collapsed
  24072. \begin_layout Plain Layout
  24073. }
  24074. \end_layout
  24075. \end_inset
  24076. \end_layout
  24077. \end_inset
  24078. </cell>
  24079. <cell alignment="left" valignment="top" usebox="none">
  24080. \begin_inset Text
  24081. \begin_layout Standard
  24082. \family typewriter
  24083. for
  24084. \begin_inset ERT
  24085. status collapsed
  24086. \begin_layout Plain Layout
  24087. \backslash
  24088. mathematica
  24089. \end_layout
  24090. \end_inset
  24091. \end_layout
  24092. \end_inset
  24093. </cell>
  24094. </row>
  24095. <row>
  24096. <cell alignment="left" valignment="top" usebox="none">
  24097. \begin_inset Text
  24098. \begin_layout Standard
  24099. \family typewriter
  24100. \begin_inset ERT
  24101. status collapsed
  24102. \begin_layout Plain Layout
  24103. \backslash
  24104. comm{
  24105. \end_layout
  24106. \end_inset
  24107. REDUCE
  24108. \begin_inset ERT
  24109. status collapsed
  24110. \begin_layout Plain Layout
  24111. }
  24112. \end_layout
  24113. \end_inset
  24114. \end_layout
  24115. \end_inset
  24116. </cell>
  24117. <cell alignment="left" valignment="top" usebox="none">
  24118. \begin_inset Text
  24119. \begin_layout Standard
  24120. \family typewriter
  24121. for
  24122. \begin_inset ERT
  24123. status collapsed
  24124. \begin_layout Plain Layout
  24125. \backslash
  24126. reduce
  24127. \end_layout
  24128. \end_inset
  24129. \end_layout
  24130. \end_inset
  24131. </cell>
  24132. </row>
  24133. <row>
  24134. <cell alignment="left" valignment="top" usebox="none">
  24135. \begin_inset Text
  24136. \begin_layout Standard
  24137. \family typewriter
  24138. \begin_inset ERT
  24139. status collapsed
  24140. \begin_layout Plain Layout
  24141. \backslash
  24142. comm{
  24143. \end_layout
  24144. \end_inset
  24145. GRG
  24146. \begin_inset ERT
  24147. status collapsed
  24148. \begin_layout Plain Layout
  24149. }
  24150. \end_layout
  24151. \end_inset
  24152. \end_layout
  24153. \end_inset
  24154. </cell>
  24155. <cell alignment="left" valignment="top" usebox="none">
  24156. \begin_inset Text
  24157. \begin_layout Standard
  24158. \family typewriter
  24159. for
  24160. \begin_inset ERT
  24161. status collapsed
  24162. \begin_layout Plain Layout
  24163. \backslash
  24164. grg
  24165. \end_layout
  24166. \end_inset
  24167. \end_layout
  24168. \end_inset
  24169. </cell>
  24170. </row>
  24171. </lyxtabular>
  24172. \end_inset
  24173. \begin_inset Newline newline
  24174. \end_inset
  24175. Notice the last switch allows one to print the data in the form which can be later inserted into
  24176. \begin_inset ERT
  24177. status collapsed
  24178. \begin_layout Plain Layout
  24179. \backslash
  24180. grg
  24181. \end_layout
  24182. \end_inset
  24183. \begin_inset space \space{}
  24184. \end_inset
  24185. task.
  24186. \end_layout
  24187. \begin_layout Section
  24188. \family typewriter
  24189. Advanced Facilities
  24190. \end_layout
  24191. \begin_layout Subsection
  24192. \family typewriter
  24193. Solving Equations
  24194. \end_layout
  24195. \begin_layout Standard
  24196. \family typewriter
  24197. \begin_inset ERT
  24198. status collapsed
  24199. \begin_layout Plain Layout
  24200. \backslash
  24201. cmdind{
  24202. \end_layout
  24203. \end_inset
  24204. Solve
  24205. \begin_inset ERT
  24206. status collapsed
  24207. \begin_layout Plain Layout
  24208. }
  24209. \end_layout
  24210. \end_inset
  24211. \begin_inset CommandInset label
  24212. LatexCommand label
  24213. name "solutions"
  24214. \end_inset
  24215. \end_layout
  24216. \begin_layout Standard
  24217. \family typewriter
  24218. \begin_inset ERT
  24219. status collapsed
  24220. \begin_layout Plain Layout
  24221. \backslash
  24222. grg
  24223. \end_layout
  24224. \end_inset
  24225. \begin_inset space \space{}
  24226. \end_inset
  24227. provides simple interface to the
  24228. \begin_inset ERT
  24229. status collapsed
  24230. \begin_layout Plain Layout
  24231. \backslash
  24232. reduce
  24233. \end_layout
  24234. \end_inset
  24235. \begin_inset space \space{}
  24236. \end_inset
  24237. algebraic equation solver. The command
  24238. \begin_inset ERT
  24239. status collapsed
  24240. \begin_layout Plain Layout
  24241. \backslash
  24242. command{
  24243. \end_layout
  24244. \end_inset
  24245. Solve
  24246. \begin_inset ERT
  24247. status collapsed
  24248. \begin_layout Plain Layout
  24249. \backslash
  24250. rpt{
  24251. \end_layout
  24252. \end_inset
  24253. \begin_inset ERT
  24254. status collapsed
  24255. \begin_layout Plain Layout
  24256. \backslash
  24257. parm{
  24258. \end_layout
  24259. \end_inset
  24260. l
  24261. \begin_inset ERT
  24262. status collapsed
  24263. \begin_layout Plain Layout
  24264. }
  24265. \end_layout
  24266. \end_inset
  24267. =
  24268. \begin_inset ERT
  24269. status collapsed
  24270. \begin_layout Plain Layout
  24271. \backslash
  24272. parm{
  24273. \end_layout
  24274. \end_inset
  24275. r
  24276. \begin_inset ERT
  24277. status collapsed
  24278. \begin_layout Plain Layout
  24279. }
  24280. \end_layout
  24281. \end_inset
  24282. \begin_inset ERT
  24283. status collapsed
  24284. \begin_layout Plain Layout
  24285. }
  24286. \end_layout
  24287. \end_inset
  24288. \begin_inset space ~
  24289. \end_inset
  24290. for
  24291. \begin_inset space ~
  24292. \end_inset
  24293. \begin_inset ERT
  24294. status collapsed
  24295. \begin_layout Plain Layout
  24296. \backslash
  24297. rpt{
  24298. \end_layout
  24299. \end_inset
  24300. \begin_inset ERT
  24301. status collapsed
  24302. \begin_layout Plain Layout
  24303. \backslash
  24304. parm{
  24305. \end_layout
  24306. \end_inset
  24307. expr
  24308. \begin_inset ERT
  24309. status collapsed
  24310. \begin_layout Plain Layout
  24311. }
  24312. \end_layout
  24313. \end_inset
  24314. \begin_inset ERT
  24315. status collapsed
  24316. \begin_layout Plain Layout
  24317. }
  24318. \end_layout
  24319. \end_inset
  24320. ;
  24321. \begin_inset ERT
  24322. status collapsed
  24323. \begin_layout Plain Layout
  24324. }
  24325. \end_layout
  24326. \end_inset
  24327. resolves equations
  24328. \begin_inset ERT
  24329. status collapsed
  24330. \begin_layout Plain Layout
  24331. \backslash
  24332. comm{
  24333. \end_layout
  24334. \end_inset
  24335. \begin_inset ERT
  24336. status collapsed
  24337. \begin_layout Plain Layout
  24338. \backslash
  24339. parm{
  24340. \end_layout
  24341. \end_inset
  24342. l
  24343. \begin_inset ERT
  24344. status collapsed
  24345. \begin_layout Plain Layout
  24346. }
  24347. \end_layout
  24348. \end_inset
  24349. =
  24350. \begin_inset ERT
  24351. status collapsed
  24352. \begin_layout Plain Layout
  24353. \backslash
  24354. parm{
  24355. \end_layout
  24356. \end_inset
  24357. r
  24358. \begin_inset ERT
  24359. status collapsed
  24360. \begin_layout Plain Layout
  24361. }
  24362. \end_layout
  24363. \end_inset
  24364. \begin_inset ERT
  24365. status collapsed
  24366. \begin_layout Plain Layout
  24367. }
  24368. \end_layout
  24369. \end_inset
  24370. with respect to expressions
  24371. \begin_inset ERT
  24372. status collapsed
  24373. \begin_layout Plain Layout
  24374. \backslash
  24375. parm{
  24376. \end_layout
  24377. \end_inset
  24378. expr
  24379. \begin_inset ERT
  24380. status collapsed
  24381. \begin_layout Plain Layout
  24382. }
  24383. \end_layout
  24384. \end_inset
  24385. . This command has also other form
  24386. \begin_inset ERT
  24387. status collapsed
  24388. \begin_layout Plain Layout
  24389. \backslash
  24390. command{
  24391. \end_layout
  24392. \end_inset
  24393. Solve
  24394. \begin_inset ERT
  24395. status collapsed
  24396. \begin_layout Plain Layout
  24397. \backslash
  24398. parm{
  24399. \end_layout
  24400. \end_inset
  24401. equation
  24402. \begin_inset ERT
  24403. status collapsed
  24404. \begin_layout Plain Layout
  24405. }
  24406. \end_layout
  24407. \end_inset
  24408. for
  24409. \begin_inset ERT
  24410. status collapsed
  24411. \begin_layout Plain Layout
  24412. \backslash
  24413. rpt{
  24414. \end_layout
  24415. \end_inset
  24416. \begin_inset ERT
  24417. status collapsed
  24418. \begin_layout Plain Layout
  24419. \backslash
  24420. parm{
  24421. \end_layout
  24422. \end_inset
  24423. expr
  24424. \begin_inset ERT
  24425. status collapsed
  24426. \begin_layout Plain Layout
  24427. }
  24428. \end_layout
  24429. \end_inset
  24430. \begin_inset ERT
  24431. status collapsed
  24432. \begin_layout Plain Layout
  24433. }
  24434. \end_layout
  24435. \end_inset
  24436. ;
  24437. \begin_inset ERT
  24438. status collapsed
  24439. \begin_layout Plain Layout
  24440. }
  24441. \end_layout
  24442. \end_inset
  24443. where
  24444. \begin_inset ERT
  24445. status collapsed
  24446. \begin_layout Plain Layout
  24447. \backslash
  24448. parm{
  24449. \end_layout
  24450. \end_inset
  24451. equation
  24452. \begin_inset ERT
  24453. status collapsed
  24454. \begin_layout Plain Layout
  24455. }
  24456. \end_layout
  24457. \end_inset
  24458. is the name or identifier of some built-in or user-defined equation. Both form of the
  24459. \begin_inset ERT
  24460. status collapsed
  24461. \begin_layout Plain Layout
  24462. \backslash
  24463. comm{
  24464. \end_layout
  24465. \end_inset
  24466. Solve
  24467. \begin_inset ERT
  24468. status collapsed
  24469. \begin_layout Plain Layout
  24470. }
  24471. \end_layout
  24472. \end_inset
  24473. command works with form and scalar valued equations as well but
  24474. \begin_inset ERT
  24475. status collapsed
  24476. \begin_layout Plain Layout
  24477. \backslash
  24478. parm{
  24479. \end_layout
  24480. \end_inset
  24481. expr
  24482. \begin_inset ERT
  24483. status collapsed
  24484. \begin_layout Plain Layout
  24485. }
  24486. \end_layout
  24487. \end_inset
  24488. must be algebraic. The resulting solutions are stored in the special object
  24489. \begin_inset ERT
  24490. status collapsed
  24491. \begin_layout Plain Layout
  24492. \backslash
  24493. comm{
  24494. \end_layout
  24495. \end_inset
  24496. Solutions
  24497. \begin_inset ERT
  24498. status collapsed
  24499. \begin_layout Plain Layout
  24500. }
  24501. \end_layout
  24502. \end_inset
  24503. (identifier
  24504. \begin_inset ERT
  24505. status collapsed
  24506. \begin_layout Plain Layout
  24507. \backslash
  24508. comm{
  24509. \end_layout
  24510. \end_inset
  24511. Sol
  24512. \begin_inset ERT
  24513. status collapsed
  24514. \begin_layout Plain Layout
  24515. }
  24516. \end_layout
  24517. \end_inset
  24518. ). They can be printed by the command
  24519. \begin_inset ERT
  24520. status collapsed
  24521. \begin_layout Plain Layout
  24522. \backslash
  24523. cmdind{
  24524. \end_layout
  24525. \end_inset
  24526. Write
  24527. \begin_inset ERT
  24528. status collapsed
  24529. \begin_layout Plain Layout
  24530. }
  24531. \end_layout
  24532. \end_inset
  24533. \begin_inset ERT
  24534. status collapsed
  24535. \begin_layout Plain Layout
  24536. \backslash
  24537. cmdindx{
  24538. \end_layout
  24539. \end_inset
  24540. Write
  24541. \begin_inset ERT
  24542. status collapsed
  24543. \begin_layout Plain Layout
  24544. }{
  24545. \end_layout
  24546. \end_inset
  24547. Solutions
  24548. \begin_inset ERT
  24549. status collapsed
  24550. \begin_layout Plain Layout
  24551. }
  24552. \end_layout
  24553. \end_inset
  24554. \begin_inset ERT
  24555. status collapsed
  24556. \begin_layout Plain Layout
  24557. \backslash
  24558. command{
  24559. \end_layout
  24560. \end_inset
  24561. Write Solutions;
  24562. \begin_inset ERT
  24563. status collapsed
  24564. \begin_layout Plain Layout
  24565. }
  24566. \end_layout
  24567. \end_inset
  24568. Left and right hand sides of
  24569. \begin_inset ERT
  24570. status collapsed
  24571. \begin_layout Plain Layout
  24572. \backslash
  24573. parm{
  24574. \end_layout
  24575. \end_inset
  24576. n
  24577. \begin_inset ERT
  24578. status collapsed
  24579. \begin_layout Plain Layout
  24580. }
  24581. \end_layout
  24582. \end_inset
  24583. 'th solution can be used in expression as
  24584. \begin_inset ERT
  24585. status collapsed
  24586. \begin_layout Plain Layout
  24587. \backslash
  24588. comm{
  24589. \end_layout
  24590. \end_inset
  24591. LHS(Sol(
  24592. \begin_inset ERT
  24593. status collapsed
  24594. \begin_layout Plain Layout
  24595. \backslash
  24596. parm{
  24597. \end_layout
  24598. \end_inset
  24599. n
  24600. \begin_inset ERT
  24601. status collapsed
  24602. \begin_layout Plain Layout
  24603. }
  24604. \end_layout
  24605. \end_inset
  24606. ))
  24607. \begin_inset ERT
  24608. status collapsed
  24609. \begin_layout Plain Layout
  24610. }
  24611. \end_layout
  24612. \end_inset
  24613. or
  24614. \begin_inset ERT
  24615. status collapsed
  24616. \begin_layout Plain Layout
  24617. \backslash
  24618. comm{
  24619. \end_layout
  24620. \end_inset
  24621. RHS(Sol(
  24622. \begin_inset ERT
  24623. status collapsed
  24624. \begin_layout Plain Layout
  24625. \backslash
  24626. parm{
  24627. \end_layout
  24628. \end_inset
  24629. n
  24630. \begin_inset ERT
  24631. status collapsed
  24632. \begin_layout Plain Layout
  24633. }
  24634. \end_layout
  24635. \end_inset
  24636. ))
  24637. \begin_inset ERT
  24638. status collapsed
  24639. \begin_layout Plain Layout
  24640. }
  24641. \end_layout
  24642. \end_inset
  24643. . The expression
  24644. \begin_inset ERT
  24645. status collapsed
  24646. \begin_layout Plain Layout
  24647. \backslash
  24648. comm{
  24649. \end_layout
  24650. \end_inset
  24651. Sol(
  24652. \begin_inset ERT
  24653. status collapsed
  24654. \begin_layout Plain Layout
  24655. \backslash
  24656. parm{
  24657. \end_layout
  24658. \end_inset
  24659. n
  24660. \begin_inset ERT
  24661. status collapsed
  24662. \begin_layout Plain Layout
  24663. }
  24664. \end_layout
  24665. \end_inset
  24666. )
  24667. \begin_inset ERT
  24668. status collapsed
  24669. \begin_layout Plain Layout
  24670. }
  24671. \end_layout
  24672. \end_inset
  24673. referring to the
  24674. \begin_inset ERT
  24675. status collapsed
  24676. \begin_layout Plain Layout
  24677. \backslash
  24678. parm{
  24679. \end_layout
  24680. \end_inset
  24681. n
  24682. \begin_inset ERT
  24683. status collapsed
  24684. \begin_layout Plain Layout
  24685. }
  24686. \end_layout
  24687. \end_inset
  24688. 'th solution can be used in the
  24689. \begin_inset ERT
  24690. status collapsed
  24691. \begin_layout Plain Layout
  24692. \backslash
  24693. comm{
  24694. \end_layout
  24695. \end_inset
  24696. SUB
  24697. \begin_inset ERT
  24698. status collapsed
  24699. \begin_layout Plain Layout
  24700. }
  24701. \end_layout
  24702. \end_inset
  24703. and
  24704. \begin_inset ERT
  24705. status collapsed
  24706. \begin_layout Plain Layout
  24707. \backslash
  24708. comm{
  24709. \end_layout
  24710. \end_inset
  24711. Let
  24712. \begin_inset ERT
  24713. status collapsed
  24714. \begin_layout Plain Layout
  24715. }
  24716. \end_layout
  24717. \end_inset
  24718. substitutions as well:
  24719. \begin_inset ERT
  24720. status collapsed
  24721. \begin_layout Plain Layout
  24722. \backslash
  24723. begin{slisting}
  24724. \end_layout
  24725. \end_inset
  24726. <- Coordinates t, x, y, z; <- Solve x2-2*x=5, y=9 for x, y; <- Write Solutions; Solutions:
  24727. \begin_inset ERT
  24728. status collapsed
  24729. \begin_layout Plain Layout
  24730. \backslash
  24731. par
  24732. \end_layout
  24733. \end_inset
  24734. Sol(0) : y = 9
  24735. \begin_inset ERT
  24736. status collapsed
  24737. \begin_layout Plain Layout
  24738. \backslash
  24739. par
  24740. \end_layout
  24741. \end_inset
  24742. Sol(1) : x = - SQRT(6) + 1
  24743. \begin_inset ERT
  24744. status collapsed
  24745. \begin_layout Plain Layout
  24746. \backslash
  24747. par
  24748. \end_layout
  24749. \end_inset
  24750. Sol(2) : y = 9
  24751. \begin_inset ERT
  24752. status collapsed
  24753. \begin_layout Plain Layout
  24754. \backslash
  24755. par
  24756. \end_layout
  24757. \end_inset
  24758. Sol(3) : x = SQRT(6) + 1
  24759. \begin_inset ERT
  24760. status collapsed
  24761. \begin_layout Plain Layout
  24762. \backslash
  24763. par
  24764. \end_layout
  24765. \end_inset
  24766. <- SUB(Sol(1),(x-1)2);
  24767. \begin_inset ERT
  24768. status collapsed
  24769. \begin_layout Plain Layout
  24770. \backslash
  24771. par
  24772. \end_layout
  24773. \end_inset
  24774. 6
  24775. \begin_inset ERT
  24776. status collapsed
  24777. \begin_layout Plain Layout
  24778. \backslash
  24779. par
  24780. \end_layout
  24781. \end_inset
  24782. <- Let Sol(3); <- (x-1)2;
  24783. \begin_inset ERT
  24784. status collapsed
  24785. \begin_layout Plain Layout
  24786. \backslash
  24787. par
  24788. \end_layout
  24789. \end_inset
  24790. 6
  24791. \begin_inset ERT
  24792. status collapsed
  24793. \begin_layout Plain Layout
  24794. \backslash
  24795. end{slisting}
  24796. \end_layout
  24797. \end_inset
  24798. \end_layout
  24799. \begin_layout Standard
  24800. \family typewriter
  24801. Solutions can be cleared by the command
  24802. \begin_inset ERT
  24803. status collapsed
  24804. \begin_layout Plain Layout
  24805. \backslash
  24806. cmdind{
  24807. \end_layout
  24808. \end_inset
  24809. Erase
  24810. \begin_inset ERT
  24811. status collapsed
  24812. \begin_layout Plain Layout
  24813. }
  24814. \end_layout
  24815. \end_inset
  24816. \begin_inset ERT
  24817. status collapsed
  24818. \begin_layout Plain Layout
  24819. \backslash
  24820. cmdindx{
  24821. \end_layout
  24822. \end_inset
  24823. Erase
  24824. \begin_inset ERT
  24825. status collapsed
  24826. \begin_layout Plain Layout
  24827. }{
  24828. \end_layout
  24829. \end_inset
  24830. Solutions
  24831. \begin_inset ERT
  24832. status collapsed
  24833. \begin_layout Plain Layout
  24834. }
  24835. \end_layout
  24836. \end_inset
  24837. \begin_inset ERT
  24838. status collapsed
  24839. \begin_layout Plain Layout
  24840. \backslash
  24841. command{
  24842. \end_layout
  24843. \end_inset
  24844. Erase Solutions;
  24845. \begin_inset ERT
  24846. status collapsed
  24847. \begin_layout Plain Layout
  24848. }
  24849. \end_layout
  24850. \end_inset
  24851. One need to stress that
  24852. \begin_inset ERT
  24853. status collapsed
  24854. \begin_layout Plain Layout
  24855. \backslash
  24856. comm{
  24857. \end_layout
  24858. \end_inset
  24859. Solve
  24860. \begin_inset ERT
  24861. status collapsed
  24862. \begin_layout Plain Layout
  24863. }
  24864. \end_layout
  24865. \end_inset
  24866. is capable to solve algebraic relations only. Solving algebraic relations
  24867. \begin_inset ERT
  24868. status collapsed
  24869. \begin_layout Plain Layout
  24870. \backslash
  24871. reduce
  24872. \end_layout
  24873. \end_inset
  24874. \begin_inset space \space{}
  24875. \end_inset
  24876. knows already that the function
  24877. \begin_inset ERT
  24878. status collapsed
  24879. \begin_layout Plain Layout
  24880. \backslash
  24881. comm{
  24882. \end_layout
  24883. \end_inset
  24884. ASIN
  24885. \begin_inset ERT
  24886. status collapsed
  24887. \begin_layout Plain Layout
  24888. }
  24889. \end_layout
  24890. \end_inset
  24891. is inverse to
  24892. \begin_inset ERT
  24893. status collapsed
  24894. \begin_layout Plain Layout
  24895. \backslash
  24896. comm{
  24897. \end_layout
  24898. \end_inset
  24899. SIN
  24900. \begin_inset ERT
  24901. status collapsed
  24902. \begin_layout Plain Layout
  24903. }
  24904. \end_layout
  24905. \end_inset
  24906. . The command
  24907. \begin_inset ERT
  24908. status collapsed
  24909. \begin_layout Plain Layout
  24910. \backslash
  24911. cmdind{
  24912. \end_layout
  24913. \end_inset
  24914. Inverse
  24915. \begin_inset ERT
  24916. status collapsed
  24917. \begin_layout Plain Layout
  24918. }
  24919. \end_layout
  24920. \end_inset
  24921. \begin_inset ERT
  24922. status collapsed
  24923. \begin_layout Plain Layout
  24924. \backslash
  24925. command{
  24926. \end_layout
  24927. \end_inset
  24928. Inverse
  24929. \begin_inset ERT
  24930. status collapsed
  24931. \begin_layout Plain Layout
  24932. \backslash
  24933. parm{
  24934. \end_layout
  24935. \end_inset
  24936. f1
  24937. \begin_inset ERT
  24938. status collapsed
  24939. \begin_layout Plain Layout
  24940. }
  24941. \end_layout
  24942. \end_inset
  24943. ,
  24944. \begin_inset ERT
  24945. status collapsed
  24946. \begin_layout Plain Layout
  24947. \backslash
  24948. parm{
  24949. \end_layout
  24950. \end_inset
  24951. f2
  24952. \begin_inset ERT
  24953. status collapsed
  24954. \begin_layout Plain Layout
  24955. }
  24956. \end_layout
  24957. \end_inset
  24958. ;
  24959. \begin_inset ERT
  24960. status collapsed
  24961. \begin_layout Plain Layout
  24962. }
  24963. \end_layout
  24964. \end_inset
  24965. tells the system that functions
  24966. \begin_inset ERT
  24967. status collapsed
  24968. \begin_layout Plain Layout
  24969. \backslash
  24970. parm{
  24971. \end_layout
  24972. \end_inset
  24973. f1
  24974. \begin_inset ERT
  24975. status collapsed
  24976. \begin_layout Plain Layout
  24977. }
  24978. \end_layout
  24979. \end_inset
  24980. and
  24981. \begin_inset ERT
  24982. status collapsed
  24983. \begin_layout Plain Layout
  24984. \backslash
  24985. parm{
  24986. \end_layout
  24987. \end_inset
  24988. f2
  24989. \begin_inset ERT
  24990. status collapsed
  24991. \begin_layout Plain Layout
  24992. }
  24993. \end_layout
  24994. \end_inset
  24995. are inverse to each other.
  24996. \end_layout
  24997. \begin_layout Subsection
  24998. \family typewriter
  24999. Saving Data for Later Use
  25000. \end_layout
  25001. \begin_layout Standard
  25002. \family typewriter
  25003. \begin_inset CommandInset label
  25004. LatexCommand label
  25005. name "UnloadLoad"
  25006. \end_inset
  25007. \end_layout
  25008. \begin_layout Standard
  25009. \family typewriter
  25010. It is very convenient to have facilities to save results of calculations in a form fitted for restoring and further manipulation. For this purpose
  25011. \begin_inset ERT
  25012. status collapsed
  25013. \begin_layout Plain Layout
  25014. \backslash
  25015. grg
  25016. \end_layout
  25017. \end_inset
  25018. \begin_inset space \space{}
  25019. \end_inset
  25020. has two special commands: Unload
  25021. \family typewriter
  25022. \series default
  25023. \shape default
  25024. and Load
  25025. \family typewriter
  25026. \series default
  25027. \shape default
  25028. .
  25029. \end_layout
  25030. \begin_layout Standard
  25031. \family typewriter
  25032. The command
  25033. \begin_inset ERT
  25034. status collapsed
  25035. \begin_layout Plain Layout
  25036. \backslash
  25037. cmdind{
  25038. \end_layout
  25039. \end_inset
  25040. Unload
  25041. \begin_inset ERT
  25042. status collapsed
  25043. \begin_layout Plain Layout
  25044. }
  25045. \end_layout
  25046. \end_inset
  25047. \begin_inset CommandInset label
  25048. LatexCommand label
  25049. name "Unload"
  25050. \end_inset
  25051. \begin_inset ERT
  25052. status collapsed
  25053. \begin_layout Plain Layout
  25054. \backslash
  25055. command{
  25056. \end_layout
  25057. \end_inset
  25058. Unload
  25059. \begin_inset ERT
  25060. status collapsed
  25061. \begin_layout Plain Layout
  25062. \backslash
  25063. parm{
  25064. \end_layout
  25065. \end_inset
  25066. object
  25067. \begin_inset ERT
  25068. status collapsed
  25069. \begin_layout Plain Layout
  25070. }
  25071. \end_layout
  25072. \end_inset
  25073. >
  25074. \begin_inset ERT
  25075. status collapsed
  25076. \begin_layout Plain Layout
  25077. "
  25078. \end_layout
  25079. \end_inset
  25080. \begin_inset ERT
  25081. status collapsed
  25082. \begin_layout Plain Layout
  25083. \backslash
  25084. parm{
  25085. \end_layout
  25086. \end_inset
  25087. file
  25088. \begin_inset ERT
  25089. status collapsed
  25090. \begin_layout Plain Layout
  25091. }
  25092. \end_layout
  25093. \end_inset
  25094. \begin_inset ERT
  25095. status collapsed
  25096. \begin_layout Plain Layout
  25097. "
  25098. \end_layout
  25099. \end_inset
  25100. ;
  25101. \begin_inset Newline newline
  25102. \end_inset
  25103. Unload
  25104. \begin_inset ERT
  25105. status collapsed
  25106. \begin_layout Plain Layout
  25107. \backslash
  25108. parm{
  25109. \end_layout
  25110. \end_inset
  25111. object
  25112. \begin_inset ERT
  25113. status collapsed
  25114. \begin_layout Plain Layout
  25115. }
  25116. \end_layout
  25117. \end_inset
  25118. To
  25119. \begin_inset ERT
  25120. status collapsed
  25121. \begin_layout Plain Layout
  25122. "
  25123. \end_layout
  25124. \end_inset
  25125. \begin_inset ERT
  25126. status collapsed
  25127. \begin_layout Plain Layout
  25128. \backslash
  25129. parm{
  25130. \end_layout
  25131. \end_inset
  25132. file
  25133. \begin_inset ERT
  25134. status collapsed
  25135. \begin_layout Plain Layout
  25136. }
  25137. \end_layout
  25138. \end_inset
  25139. \begin_inset ERT
  25140. status collapsed
  25141. \begin_layout Plain Layout
  25142. "
  25143. \end_layout
  25144. \end_inset
  25145. ;
  25146. \begin_inset ERT
  25147. status collapsed
  25148. \begin_layout Plain Layout
  25149. }
  25150. \end_layout
  25151. \end_inset
  25152. writes
  25153. \begin_inset ERT
  25154. status collapsed
  25155. \begin_layout Plain Layout
  25156. \backslash
  25157. parm{
  25158. \end_layout
  25159. \end_inset
  25160. object
  25161. \begin_inset ERT
  25162. status collapsed
  25163. \begin_layout Plain Layout
  25164. }
  25165. \end_layout
  25166. \end_inset
  25167. value into
  25168. \begin_inset ERT
  25169. status collapsed
  25170. \begin_layout Plain Layout
  25171. \backslash
  25172. comm{
  25173. \end_layout
  25174. \end_inset
  25175. \begin_inset ERT
  25176. status collapsed
  25177. \begin_layout Plain Layout
  25178. "
  25179. \end_layout
  25180. \end_inset
  25181. \begin_inset ERT
  25182. status collapsed
  25183. \begin_layout Plain Layout
  25184. \backslash
  25185. parm{
  25186. \end_layout
  25187. \end_inset
  25188. file
  25189. \begin_inset ERT
  25190. status collapsed
  25191. \begin_layout Plain Layout
  25192. }
  25193. \end_layout
  25194. \end_inset
  25195. \begin_inset ERT
  25196. status collapsed
  25197. \begin_layout Plain Layout
  25198. "
  25199. \end_layout
  25200. \end_inset
  25201. \begin_inset ERT
  25202. status collapsed
  25203. \begin_layout Plain Layout
  25204. }
  25205. \end_layout
  25206. \end_inset
  25207. in some special format. Here
  25208. \begin_inset ERT
  25209. status collapsed
  25210. \begin_layout Plain Layout
  25211. \backslash
  25212. parm{
  25213. \end_layout
  25214. \end_inset
  25215. object
  25216. \begin_inset ERT
  25217. status collapsed
  25218. \begin_layout Plain Layout
  25219. }
  25220. \end_layout
  25221. \end_inset
  25222. is name or identifier of an object.
  25223. \end_layout
  25224. \begin_layout Standard
  25225. \family typewriter
  25226. The data can be later restored with help of the command
  25227. \begin_inset ERT
  25228. status collapsed
  25229. \begin_layout Plain Layout
  25230. \backslash
  25231. cmdind{
  25232. \end_layout
  25233. \end_inset
  25234. Load
  25235. \begin_inset ERT
  25236. status collapsed
  25237. \begin_layout Plain Layout
  25238. }
  25239. \end_layout
  25240. \end_inset
  25241. \begin_inset ERT
  25242. status collapsed
  25243. \begin_layout Plain Layout
  25244. \backslash
  25245. command{
  25246. \end_layout
  25247. \end_inset
  25248. Load
  25249. \begin_inset ERT
  25250. status collapsed
  25251. \begin_layout Plain Layout
  25252. "
  25253. \end_layout
  25254. \end_inset
  25255. \begin_inset ERT
  25256. status collapsed
  25257. \begin_layout Plain Layout
  25258. \backslash
  25259. parm{
  25260. \end_layout
  25261. \end_inset
  25262. file
  25263. \begin_inset ERT
  25264. status collapsed
  25265. \begin_layout Plain Layout
  25266. }
  25267. \end_layout
  25268. \end_inset
  25269. \begin_inset ERT
  25270. status collapsed
  25271. \begin_layout Plain Layout
  25272. "
  25273. \end_layout
  25274. \end_inset
  25275. ;
  25276. \begin_inset ERT
  25277. status collapsed
  25278. \begin_layout Plain Layout
  25279. }
  25280. \end_layout
  25281. \end_inset
  25282. \end_layout
  25283. \begin_layout Standard
  25284. \family typewriter
  25285. The command Unload
  25286. \family typewriter
  25287. \series default
  25288. \shape default
  25289. always overwrites previous
  25290. \begin_inset ERT
  25291. status collapsed
  25292. \begin_layout Plain Layout
  25293. \backslash
  25294. comm{
  25295. \end_layout
  25296. \end_inset
  25297. \begin_inset ERT
  25298. status collapsed
  25299. \begin_layout Plain Layout
  25300. "
  25301. \end_layout
  25302. \end_inset
  25303. \begin_inset ERT
  25304. status collapsed
  25305. \begin_layout Plain Layout
  25306. \backslash
  25307. parm{
  25308. \end_layout
  25309. \end_inset
  25310. file
  25311. \begin_inset ERT
  25312. status collapsed
  25313. \begin_layout Plain Layout
  25314. }
  25315. \end_layout
  25316. \end_inset
  25317. \begin_inset ERT
  25318. status collapsed
  25319. \begin_layout Plain Layout
  25320. "
  25321. \end_layout
  25322. \end_inset
  25323. \begin_inset ERT
  25324. status collapsed
  25325. \begin_layout Plain Layout
  25326. }
  25327. \end_layout
  25328. \end_inset
  25329. contents. To save several objects in one file one must use the following sequence of commands
  25330. \begin_inset ERT
  25331. status collapsed
  25332. \begin_layout Plain Layout
  25333. \backslash
  25334. cmdind{
  25335. \end_layout
  25336. \end_inset
  25337. EndU
  25338. \begin_inset ERT
  25339. status collapsed
  25340. \begin_layout Plain Layout
  25341. }
  25342. \end_layout
  25343. \end_inset
  25344. \begin_inset ERT
  25345. status collapsed
  25346. \begin_layout Plain Layout
  25347. \backslash
  25348. cmdind{
  25349. \end_layout
  25350. \end_inset
  25351. End of Unload
  25352. \begin_inset ERT
  25353. status collapsed
  25354. \begin_layout Plain Layout
  25355. }
  25356. \end_layout
  25357. \end_inset
  25358. \begin_inset listings
  25359. lstparams "float"
  25360. inline false
  25361. status collapsed
  25362. \begin_layout Plain Layout
  25363. \begin_inset Caption Standard
  25364. \begin_layout Standard
  25365. \family typewriter
  25366. Unload >
  25367. \begin_inset ERT
  25368. status collapsed
  25369. \begin_layout Plain Layout
  25370. "
  25371. \end_layout
  25372. \end_inset
  25373. \begin_inset ERT
  25374. status collapsed
  25375. \begin_layout Plain Layout
  25376. \backslash
  25377. parm{
  25378. \end_layout
  25379. \end_inset
  25380. file
  25381. \begin_inset ERT
  25382. status collapsed
  25383. \begin_layout Plain Layout
  25384. }
  25385. \end_layout
  25386. \end_inset
  25387. \begin_inset ERT
  25388. status collapsed
  25389. \begin_layout Plain Layout
  25390. "
  25391. \end_layout
  25392. \end_inset
  25393. ; Unload
  25394. \begin_inset ERT
  25395. status collapsed
  25396. \begin_layout Plain Layout
  25397. \backslash
  25398. parm{
  25399. \end_layout
  25400. \end_inset
  25401. object
  25402. \begin_inset ERT
  25403. status collapsed
  25404. \begin_layout Plain Layout
  25405. }
  25406. \end_layout
  25407. \end_inset
  25408. ; Unload
  25409. \begin_inset ERT
  25410. status collapsed
  25411. \begin_layout Plain Layout
  25412. \backslash
  25413. parm{
  25414. \end_layout
  25415. \end_inset
  25416. object
  25417. \begin_inset ERT
  25418. status collapsed
  25419. \begin_layout Plain Layout
  25420. }
  25421. \end_layout
  25422. \end_inset
  25423. ; ... Unload
  25424. \begin_inset ERT
  25425. status collapsed
  25426. \begin_layout Plain Layout
  25427. \backslash
  25428. parm{
  25429. \end_layout
  25430. \end_inset
  25431. object
  25432. \begin_inset ERT
  25433. status collapsed
  25434. \begin_layout Plain Layout
  25435. }
  25436. \end_layout
  25437. \end_inset
  25438. ; End Of Unload;
  25439. \end_layout
  25440. \end_inset
  25441. \end_layout
  25442. \end_inset
  25443. \end_layout
  25444. \begin_layout Standard
  25445. \family typewriter
  25446. Here command
  25447. \begin_inset ERT
  25448. status collapsed
  25449. \begin_layout Plain Layout
  25450. \backslash
  25451. comm{
  25452. \end_layout
  25453. \end_inset
  25454. Unload >
  25455. \begin_inset ERT
  25456. status collapsed
  25457. \begin_layout Plain Layout
  25458. "
  25459. \end_layout
  25460. \end_inset
  25461. \begin_inset ERT
  25462. status collapsed
  25463. \begin_layout Plain Layout
  25464. \backslash
  25465. parm{
  25466. \end_layout
  25467. \end_inset
  25468. file
  25469. \begin_inset ERT
  25470. status collapsed
  25471. \begin_layout Plain Layout
  25472. }
  25473. \end_layout
  25474. \end_inset
  25475. \begin_inset ERT
  25476. status collapsed
  25477. \begin_layout Plain Layout
  25478. "
  25479. \end_layout
  25480. \end_inset
  25481. ;
  25482. \begin_inset ERT
  25483. status collapsed
  25484. \begin_layout Plain Layout
  25485. }
  25486. \end_layout
  25487. \end_inset
  25488. opens
  25489. \begin_inset ERT
  25490. status collapsed
  25491. \begin_layout Plain Layout
  25492. \backslash
  25493. comm{
  25494. \end_layout
  25495. \end_inset
  25496. \begin_inset ERT
  25497. status collapsed
  25498. \begin_layout Plain Layout
  25499. "
  25500. \end_layout
  25501. \end_inset
  25502. \begin_inset ERT
  25503. status collapsed
  25504. \begin_layout Plain Layout
  25505. \backslash
  25506. parm{
  25507. \end_layout
  25508. \end_inset
  25509. file
  25510. \begin_inset ERT
  25511. status collapsed
  25512. \begin_layout Plain Layout
  25513. }
  25514. \end_layout
  25515. \end_inset
  25516. \begin_inset ERT
  25517. status collapsed
  25518. \begin_layout Plain Layout
  25519. "
  25520. \end_layout
  25521. \end_inset
  25522. \begin_inset ERT
  25523. status collapsed
  25524. \begin_layout Plain Layout
  25525. }
  25526. \end_layout
  25527. \end_inset
  25528. and End Of Unload;
  25529. \family typewriter
  25530. \series default
  25531. \shape default
  25532. closes it. The last command has the short form
  25533. \begin_inset ERT
  25534. status collapsed
  25535. \begin_layout Plain Layout
  25536. \backslash
  25537. command{
  25538. \end_layout
  25539. \end_inset
  25540. EndU;
  25541. \begin_inset ERT
  25542. status collapsed
  25543. \begin_layout Plain Layout
  25544. }
  25545. \end_layout
  25546. \end_inset
  25547. In fact presented above sequence of commands can be abbreviated as
  25548. \begin_inset ERT
  25549. status collapsed
  25550. \begin_layout Plain Layout
  25551. \backslash
  25552. command{
  25553. \end_layout
  25554. \end_inset
  25555. Unload
  25556. \begin_inset ERT
  25557. status collapsed
  25558. \begin_layout Plain Layout
  25559. \backslash
  25560. rpt{
  25561. \end_layout
  25562. \end_inset
  25563. \begin_inset ERT
  25564. status collapsed
  25565. \begin_layout Plain Layout
  25566. \backslash
  25567. parm{
  25568. \end_layout
  25569. \end_inset
  25570. object
  25571. \begin_inset ERT
  25572. status collapsed
  25573. \begin_layout Plain Layout
  25574. }
  25575. \end_layout
  25576. \end_inset
  25577. \begin_inset ERT
  25578. status collapsed
  25579. \begin_layout Plain Layout
  25580. }
  25581. \end_layout
  25582. \end_inset
  25583. \begin_inset space ~
  25584. \end_inset
  25585. >
  25586. \begin_inset space ~
  25587. \end_inset
  25588. \begin_inset ERT
  25589. status collapsed
  25590. \begin_layout Plain Layout
  25591. "
  25592. \end_layout
  25593. \end_inset
  25594. \begin_inset ERT
  25595. status collapsed
  25596. \begin_layout Plain Layout
  25597. \backslash
  25598. parm{
  25599. \end_layout
  25600. \end_inset
  25601. file
  25602. \begin_inset ERT
  25603. status collapsed
  25604. \begin_layout Plain Layout
  25605. }
  25606. \end_layout
  25607. \end_inset
  25608. \begin_inset ERT
  25609. status collapsed
  25610. \begin_layout Plain Layout
  25611. "
  25612. \end_layout
  25613. \end_inset
  25614. ;
  25615. \begin_inset ERT
  25616. status collapsed
  25617. \begin_layout Plain Layout
  25618. }
  25619. \end_layout
  25620. \end_inset
  25621. \end_layout
  25622. \begin_layout Standard
  25623. \family typewriter
  25624. One needs to stress that only the commands Unload …;
  25625. \family typewriter
  25626. \series default
  25627. \shape default
  25628. can be used between Unload > …
  25629. \family typewriter
  25630. \series default
  25631. \shape default
  25632. and End Of Unload;
  25633. \family typewriter
  25634. \series default
  25635. \shape default
  25636. . If this rule does not hold then Load
  25637. \family typewriter
  25638. \series default
  25639. \shape default
  25640. may fail to restore the file. The only additional command which can be used among these Unload
  25641. \begin_inset ERT
  25642. status collapsed
  25643. \begin_layout Plain Layout
  25644. \backslash
  25645. parm{
  25646. \end_layout
  25647. \end_inset
  25648. object
  25649. \begin_inset ERT
  25650. status collapsed
  25651. \begin_layout Plain Layout
  25652. }
  25653. \end_layout
  25654. \end_inset
  25655. ;
  25656. \family typewriter
  25657. \series default
  25658. \shape default
  25659. commands is the comment %
  25660. \begin_inset ERT
  25661. status collapsed
  25662. \begin_layout Plain Layout
  25663. \backslash
  25664. parm{
  25665. \end_layout
  25666. \end_inset
  25667. text
  25668. \begin_inset ERT
  25669. status collapsed
  25670. \begin_layout Plain Layout
  25671. }
  25672. \end_layout
  25673. \end_inset
  25674. ;
  25675. \family typewriter
  25676. \series default
  25677. \shape default
  25678. . This command insertes the comment
  25679. \begin_inset ERT
  25680. status collapsed
  25681. \begin_layout Plain Layout
  25682. \backslash
  25683. parm{
  25684. \end_layout
  25685. \end_inset
  25686. text
  25687. \begin_inset ERT
  25688. status collapsed
  25689. \begin_layout Plain Layout
  25690. }
  25691. \end_layout
  25692. \end_inset
  25693. into the
  25694. \begin_inset ERT
  25695. status collapsed
  25696. \begin_layout Plain Layout
  25697. \backslash
  25698. comm{
  25699. \end_layout
  25700. \end_inset
  25701. \begin_inset ERT
  25702. status collapsed
  25703. \begin_layout Plain Layout
  25704. "
  25705. \end_layout
  25706. \end_inset
  25707. \begin_inset ERT
  25708. status collapsed
  25709. \begin_layout Plain Layout
  25710. \backslash
  25711. parm{
  25712. \end_layout
  25713. \end_inset
  25714. file
  25715. \begin_inset ERT
  25716. status collapsed
  25717. \begin_layout Plain Layout
  25718. }
  25719. \end_layout
  25720. \end_inset
  25721. \begin_inset ERT
  25722. status collapsed
  25723. \begin_layout Plain Layout
  25724. "
  25725. \end_layout
  25726. \end_inset
  25727. \begin_inset ERT
  25728. status collapsed
  25729. \begin_layout Plain Layout
  25730. }
  25731. \end_layout
  25732. \end_inset
  25733. . Later when
  25734. \begin_inset ERT
  25735. status collapsed
  25736. \begin_layout Plain Layout
  25737. \backslash
  25738. comm{
  25739. \end_layout
  25740. \end_inset
  25741. \begin_inset ERT
  25742. status collapsed
  25743. \begin_layout Plain Layout
  25744. "
  25745. \end_layout
  25746. \end_inset
  25747. \begin_inset ERT
  25748. status collapsed
  25749. \begin_layout Plain Layout
  25750. \backslash
  25751. parm{
  25752. \end_layout
  25753. \end_inset
  25754. file
  25755. \begin_inset ERT
  25756. status collapsed
  25757. \begin_layout Plain Layout
  25758. }
  25759. \end_layout
  25760. \end_inset
  25761. \begin_inset ERT
  25762. status collapsed
  25763. \begin_layout Plain Layout
  25764. "
  25765. \end_layout
  25766. \end_inset
  25767. \begin_inset ERT
  25768. status collapsed
  25769. \begin_layout Plain Layout
  25770. }
  25771. \end_layout
  25772. \end_inset
  25773. will be restored by the Load
  25774. \family typewriter
  25775. \series default
  25776. \shape default
  25777. the
  25778. \begin_inset ERT
  25779. status collapsed
  25780. \begin_layout Plain Layout
  25781. \backslash
  25782. parm{
  25783. \end_layout
  25784. \end_inset
  25785. text
  25786. \begin_inset ERT
  25787. status collapsed
  25788. \begin_layout Plain Layout
  25789. }
  25790. \end_layout
  25791. \end_inset
  25792. message will be printed. This allows one to attach comments to unreadable files produced by Unload
  25793. \family typewriter
  25794. \series default
  25795. \shape default
  25796. command.
  25797. \end_layout
  25798. \begin_layout Standard
  25799. \family typewriter
  25800. As in other commands
  25801. \begin_inset ERT
  25802. status collapsed
  25803. \begin_layout Plain Layout
  25804. \backslash
  25805. parm{
  25806. \end_layout
  25807. \end_inset
  25808. object
  25809. \begin_inset ERT
  25810. status collapsed
  25811. \begin_layout Plain Layout
  25812. }
  25813. \end_layout
  25814. \end_inset
  25815. in
  25816. \begin_inset ERT
  25817. status collapsed
  25818. \begin_layout Plain Layout
  25819. \backslash
  25820. comm{
  25821. \end_layout
  25822. \end_inset
  25823. Unload
  25824. \begin_inset ERT
  25825. status collapsed
  25826. \begin_layout Plain Layout
  25827. }
  25828. \end_layout
  25829. \end_inset
  25830. command is either the name or identifier of an object. Names Coordinates
  25831. \family typewriter
  25832. \series default
  25833. \shape default
  25834. , Constants
  25835. \family typewriter
  25836. \series default
  25837. \shape default
  25838. and Functions
  25839. \family typewriter
  25840. \series default
  25841. \shape default
  25842. can also be used to save declarations. And finally, the command
  25843. \begin_inset ERT
  25844. status collapsed
  25845. \begin_layout Plain Layout
  25846. \backslash
  25847. command{
  25848. \end_layout
  25849. \end_inset
  25850. Unload All >
  25851. \begin_inset ERT
  25852. status collapsed
  25853. \begin_layout Plain Layout
  25854. "
  25855. \end_layout
  25856. \end_inset
  25857. \begin_inset ERT
  25858. status collapsed
  25859. \begin_layout Plain Layout
  25860. \backslash
  25861. parm{
  25862. \end_layout
  25863. \end_inset
  25864. file
  25865. \begin_inset ERT
  25866. status collapsed
  25867. \begin_layout Plain Layout
  25868. }
  25869. \end_layout
  25870. \end_inset
  25871. \begin_inset ERT
  25872. status collapsed
  25873. \begin_layout Plain Layout
  25874. "
  25875. \end_layout
  25876. \end_inset
  25877. ;
  25878. \begin_inset ERT
  25879. status collapsed
  25880. \begin_layout Plain Layout
  25881. }
  25882. \end_layout
  25883. \end_inset
  25884. saves all objects whose value is currently known
  25885. \begin_inset ERT
  25886. status collapsed
  25887. \begin_layout Plain Layout
  25888. \backslash
  25889. seethis{
  25890. \end_layout
  25891. \end_inset
  25892. See section
  25893. \begin_inset CommandInset ref
  25894. LatexCommand ref
  25895. reference "amode"
  25896. plural "false"
  25897. caps "false"
  25898. noprefix "false"
  25899. \end_inset
  25900. about anholonomic basis.
  25901. \begin_inset ERT
  25902. status collapsed
  25903. \begin_layout Plain Layout
  25904. }
  25905. \end_layout
  25906. \end_inset
  25907. and all declarations. Moreover, in the anholonomic basis mode this command saves full information about an anholonomic basis.
  25908. \end_layout
  25909. \begin_layout Standard
  25910. \family typewriter
  25911. When data or coordinates declarations are restored from a file they replace current values. Function and constant declarations are added to current declarations.
  25912. \end_layout
  25913. \begin_layout Standard
  25914. \family typewriter
  25915. One should realize that serious troubles may appear when different coordinates are used in the current session and in the restored file. Even the order of coordinates is extremely important. We strongly recommend saving all declarations (especially coordinates) in addition to other objects. It ensures at least that will
  25916. \begin_inset ERT
  25917. status collapsed
  25918. \begin_layout Plain Layout
  25919. \backslash
  25920. grg
  25921. \end_layout
  25922. \end_inset
  25923. \begin_inset space \space{}
  25924. \end_inset
  25925. print a warning message if some contradictions are detected between current declarations and declarations stored into a file. The best way to avoid these troubles is to use the command
  25926. \begin_inset ERT
  25927. status collapsed
  25928. \begin_layout Plain Layout
  25929. \backslash
  25930. command{
  25931. \end_layout
  25932. \end_inset
  25933. Unload All >
  25934. \begin_inset ERT
  25935. status collapsed
  25936. \begin_layout Plain Layout
  25937. "
  25938. \end_layout
  25939. \end_inset
  25940. \begin_inset ERT
  25941. status collapsed
  25942. \begin_layout Plain Layout
  25943. \backslash
  25944. parm{
  25945. \end_layout
  25946. \end_inset
  25947. file
  25948. \begin_inset ERT
  25949. status collapsed
  25950. \begin_layout Plain Layout
  25951. }
  25952. \end_layout
  25953. \end_inset
  25954. \begin_inset ERT
  25955. status collapsed
  25956. \begin_layout Plain Layout
  25957. "
  25958. \end_layout
  25959. \end_inset
  25960. ;
  25961. \begin_inset ERT
  25962. status collapsed
  25963. \begin_layout Plain Layout
  25964. }
  25965. \end_layout
  25966. \end_inset
  25967. Loading the file saved by this command at the very beginning of a new
  25968. \begin_inset ERT
  25969. status collapsed
  25970. \begin_layout Plain Layout
  25971. \backslash
  25972. grg
  25973. \end_layout
  25974. \end_inset
  25975. \begin_inset space \space{}
  25976. \end_inset
  25977. task completely restores the previous
  25978. \begin_inset ERT
  25979. status collapsed
  25980. \begin_layout Plain Layout
  25981. \backslash
  25982. grg
  25983. \end_layout
  25984. \end_inset
  25985. \begin_inset space \space{}
  25986. \end_inset
  25987. state with all data and declarations.
  25988. \end_layout
  25989. \begin_layout Standard
  25990. \family typewriter
  25991. Sometimes one needs to prevent the Load
  25992. \family typewriter
  25993. \series default
  25994. \shape default
  25995. /Unload
  25996. \family typewriter
  25997. \series default
  25998. \shape default
  25999. operations with coordinates.
  26000. \begin_inset ERT
  26001. status collapsed
  26002. \begin_layout Plain Layout
  26003. \backslash
  26004. swind{
  26005. \end_layout
  26006. \end_inset
  26007. UNLCORD
  26008. \begin_inset ERT
  26009. status collapsed
  26010. \begin_layout Plain Layout
  26011. }
  26012. \end_layout
  26013. \end_inset
  26014. If switch UNLCORD
  26015. \family typewriter
  26016. \series default
  26017. \shape default
  26018. is turned off (normally on) then all Load
  26019. \family typewriter
  26020. \series default
  26021. \shape default
  26022. and Unload
  26023. \family typewriter
  26024. \series default
  26025. \shape default
  26026. operations with coordinates are blocked.
  26027. \end_layout
  26028. \begin_layout Standard
  26029. \family typewriter
  26030. Since Unload
  26031. \family typewriter
  26032. \series default
  26033. \shape default
  26034. writes data in human-unreadable form there is the command
  26035. \begin_inset ERT
  26036. status collapsed
  26037. \begin_layout Plain Layout
  26038. \backslash
  26039. cmdind{
  26040. \end_layout
  26041. \end_inset
  26042. Show File
  26043. \begin_inset ERT
  26044. status collapsed
  26045. \begin_layout Plain Layout
  26046. }
  26047. \end_layout
  26048. \end_inset
  26049. \begin_inset ERT
  26050. status collapsed
  26051. \begin_layout Plain Layout
  26052. \backslash
  26053. cmdind{
  26054. \end_layout
  26055. \end_inset
  26056. File
  26057. \begin_inset ERT
  26058. status collapsed
  26059. \begin_layout Plain Layout
  26060. }
  26061. \end_layout
  26062. \end_inset
  26063. \begin_inset ERT
  26064. status collapsed
  26065. \begin_layout Plain Layout
  26066. \backslash
  26067. cmdind{
  26068. \end_layout
  26069. \end_inset
  26070. Show
  26071. \begin_inset ERT
  26072. status collapsed
  26073. \begin_layout Plain Layout
  26074. {
  26075. \end_layout
  26076. \end_inset
  26077. \begin_inset ERT
  26078. status collapsed
  26079. \begin_layout Plain Layout
  26080. "
  26081. \end_layout
  26082. \end_inset
  26083. \begin_inset ERT
  26084. status collapsed
  26085. \begin_layout Plain Layout
  26086. \backslash
  26087. parm{
  26088. \end_layout
  26089. \end_inset
  26090. file
  26091. \begin_inset ERT
  26092. status collapsed
  26093. \begin_layout Plain Layout
  26094. }
  26095. \end_layout
  26096. \end_inset
  26097. \begin_inset ERT
  26098. status collapsed
  26099. \begin_layout Plain Layout
  26100. "
  26101. \end_layout
  26102. \end_inset
  26103. \begin_inset ERT
  26104. status collapsed
  26105. \begin_layout Plain Layout
  26106. }
  26107. \end_layout
  26108. \end_inset
  26109. \begin_inset ERT
  26110. status collapsed
  26111. \begin_layout Plain Layout
  26112. }
  26113. \end_layout
  26114. \end_inset
  26115. \begin_inset ERT
  26116. status collapsed
  26117. \begin_layout Plain Layout
  26118. \backslash
  26119. command{
  26120. \end_layout
  26121. \end_inset
  26122. Show
  26123. \begin_inset ERT
  26124. status collapsed
  26125. \begin_layout Plain Layout
  26126. \backslash
  26127. opt{
  26128. \end_layout
  26129. \end_inset
  26130. File
  26131. \begin_inset ERT
  26132. status collapsed
  26133. \begin_layout Plain Layout
  26134. }
  26135. \end_layout
  26136. \end_inset
  26137. \begin_inset ERT
  26138. status collapsed
  26139. \begin_layout Plain Layout
  26140. "
  26141. \end_layout
  26142. \end_inset
  26143. \begin_inset ERT
  26144. status collapsed
  26145. \begin_layout Plain Layout
  26146. \backslash
  26147. parm{
  26148. \end_layout
  26149. \end_inset
  26150. file
  26151. \begin_inset ERT
  26152. status collapsed
  26153. \begin_layout Plain Layout
  26154. }
  26155. \end_layout
  26156. \end_inset
  26157. \begin_inset ERT
  26158. status collapsed
  26159. \begin_layout Plain Layout
  26160. "
  26161. \end_layout
  26162. \end_inset
  26163. ;
  26164. \begin_inset ERT
  26165. status collapsed
  26166. \begin_layout Plain Layout
  26167. }
  26168. \end_layout
  26169. \end_inset
  26170. or equivalently
  26171. \begin_inset ERT
  26172. status collapsed
  26173. \begin_layout Plain Layout
  26174. \backslash
  26175. command{
  26176. \end_layout
  26177. \end_inset
  26178. ?
  26179. \begin_inset space ~
  26180. \end_inset
  26181. \begin_inset ERT
  26182. status collapsed
  26183. \begin_layout Plain Layout
  26184. \backslash
  26185. opt{
  26186. \end_layout
  26187. \end_inset
  26188. File
  26189. \begin_inset ERT
  26190. status collapsed
  26191. \begin_layout Plain Layout
  26192. }
  26193. \end_layout
  26194. \end_inset
  26195. \begin_inset space ~
  26196. \end_inset
  26197. \begin_inset ERT
  26198. status collapsed
  26199. \begin_layout Plain Layout
  26200. "
  26201. \end_layout
  26202. \end_inset
  26203. \begin_inset ERT
  26204. status collapsed
  26205. \begin_layout Plain Layout
  26206. \backslash
  26207. parm{
  26208. \end_layout
  26209. \end_inset
  26210. file
  26211. \begin_inset ERT
  26212. status collapsed
  26213. \begin_layout Plain Layout
  26214. }
  26215. \end_layout
  26216. \end_inset
  26217. \begin_inset ERT
  26218. status collapsed
  26219. \begin_layout Plain Layout
  26220. "
  26221. \end_layout
  26222. \end_inset
  26223. ;
  26224. \begin_inset Newline newline
  26225. \end_inset
  26226. File
  26227. \begin_inset ERT
  26228. status collapsed
  26229. \begin_layout Plain Layout
  26230. "
  26231. \end_layout
  26232. \end_inset
  26233. \begin_inset ERT
  26234. status collapsed
  26235. \begin_layout Plain Layout
  26236. \backslash
  26237. parm{
  26238. \end_layout
  26239. \end_inset
  26240. file
  26241. \begin_inset ERT
  26242. status collapsed
  26243. \begin_layout Plain Layout
  26244. }
  26245. \end_layout
  26246. \end_inset
  26247. \begin_inset ERT
  26248. status collapsed
  26249. \begin_layout Plain Layout
  26250. "
  26251. \end_layout
  26252. \end_inset
  26253. ;
  26254. \begin_inset ERT
  26255. status collapsed
  26256. \begin_layout Plain Layout
  26257. }
  26258. \end_layout
  26259. \end_inset
  26260. which prints short information about objects and declarations contained in the
  26261. \begin_inset ERT
  26262. status collapsed
  26263. \begin_layout Plain Layout
  26264. \backslash
  26265. comm{
  26266. \end_layout
  26267. \end_inset
  26268. \begin_inset ERT
  26269. status collapsed
  26270. \begin_layout Plain Layout
  26271. "
  26272. \end_layout
  26273. \end_inset
  26274. \begin_inset ERT
  26275. status collapsed
  26276. \begin_layout Plain Layout
  26277. \backslash
  26278. parm{
  26279. \end_layout
  26280. \end_inset
  26281. file
  26282. \begin_inset ERT
  26283. status collapsed
  26284. \begin_layout Plain Layout
  26285. }
  26286. \end_layout
  26287. \end_inset
  26288. \begin_inset ERT
  26289. status collapsed
  26290. \begin_layout Plain Layout
  26291. "
  26292. \end_layout
  26293. \end_inset
  26294. \begin_inset ERT
  26295. status collapsed
  26296. \begin_layout Plain Layout
  26297. }
  26298. \end_layout
  26299. \end_inset
  26300. . It also prints comments contained in the file.
  26301. \end_layout
  26302. \begin_layout Subsection
  26303. \family typewriter
  26304. Coordinate Transformations
  26305. \end_layout
  26306. \begin_layout Standard
  26307. \family typewriter
  26308. \begin_inset Index idx
  26309. status collapsed
  26310. \begin_layout Plain Layout
  26311. Coordinate transformations
  26312. \end_layout
  26313. \end_inset
  26314. \end_layout
  26315. \begin_layout Standard
  26316. \family typewriter
  26317. Command
  26318. \begin_inset ERT
  26319. status collapsed
  26320. \begin_layout Plain Layout
  26321. \backslash
  26322. cmdind{
  26323. \end_layout
  26324. \end_inset
  26325. New Coordinates
  26326. \begin_inset ERT
  26327. status collapsed
  26328. \begin_layout Plain Layout
  26329. }
  26330. \end_layout
  26331. \end_inset
  26332. \begin_inset ERT
  26333. status collapsed
  26334. \begin_layout Plain Layout
  26335. \backslash
  26336. command{
  26337. \end_layout
  26338. \end_inset
  26339. New Coordinates
  26340. \begin_inset ERT
  26341. status collapsed
  26342. \begin_layout Plain Layout
  26343. \backslash
  26344. rpt{
  26345. \end_layout
  26346. \end_inset
  26347. \begin_inset ERT
  26348. status collapsed
  26349. \begin_layout Plain Layout
  26350. \backslash
  26351. parm{
  26352. \end_layout
  26353. \end_inset
  26354. new
  26355. \begin_inset ERT
  26356. status collapsed
  26357. \begin_layout Plain Layout
  26358. }
  26359. \end_layout
  26360. \end_inset
  26361. \begin_inset ERT
  26362. status collapsed
  26363. \begin_layout Plain Layout
  26364. }
  26365. \end_layout
  26366. \end_inset
  26367. with
  26368. \begin_inset ERT
  26369. status collapsed
  26370. \begin_layout Plain Layout
  26371. \backslash
  26372. rpt{
  26373. \end_layout
  26374. \end_inset
  26375. \begin_inset ERT
  26376. status collapsed
  26377. \begin_layout Plain Layout
  26378. \backslash
  26379. parm{
  26380. \end_layout
  26381. \end_inset
  26382. old
  26383. \begin_inset ERT
  26384. status collapsed
  26385. \begin_layout Plain Layout
  26386. }
  26387. \end_layout
  26388. \end_inset
  26389. =
  26390. \begin_inset ERT
  26391. status collapsed
  26392. \begin_layout Plain Layout
  26393. \backslash
  26394. parm{
  26395. \end_layout
  26396. \end_inset
  26397. expr
  26398. \begin_inset ERT
  26399. status collapsed
  26400. \begin_layout Plain Layout
  26401. }
  26402. \end_layout
  26403. \end_inset
  26404. \begin_inset ERT
  26405. status collapsed
  26406. \begin_layout Plain Layout
  26407. }
  26408. \end_layout
  26409. \end_inset
  26410. ;
  26411. \begin_inset ERT
  26412. status collapsed
  26413. \begin_layout Plain Layout
  26414. }
  26415. \end_layout
  26416. \end_inset
  26417. introduces new coordinates
  26418. \begin_inset ERT
  26419. status collapsed
  26420. \begin_layout Plain Layout
  26421. \backslash
  26422. parm{
  26423. \end_layout
  26424. \end_inset
  26425. new
  26426. \begin_inset ERT
  26427. status collapsed
  26428. \begin_layout Plain Layout
  26429. }
  26430. \end_layout
  26431. \end_inset
  26432. and defines how old coordinates
  26433. \begin_inset ERT
  26434. status collapsed
  26435. \begin_layout Plain Layout
  26436. \backslash
  26437. parm{
  26438. \end_layout
  26439. \end_inset
  26440. old
  26441. \begin_inset ERT
  26442. status collapsed
  26443. \begin_layout Plain Layout
  26444. }
  26445. \end_layout
  26446. \end_inset
  26447. are expressed in terms of new ones. If the specified transformation is nonsingular
  26448. \begin_inset ERT
  26449. status collapsed
  26450. \begin_layout Plain Layout
  26451. \backslash
  26452. grg
  26453. \end_layout
  26454. \end_inset
  26455. \begin_inset space \space{}
  26456. \end_inset
  26457. converts all existing objects to the new coordinate system.
  26458. \end_layout
  26459. \begin_layout Standard
  26460. \family typewriter
  26461. The New Coordinates
  26462. \family typewriter
  26463. \series default
  26464. \shape default
  26465. command properly transforms all objects having coordinate indices. The transformation of frame indices depend on the switch
  26466. \begin_inset ERT
  26467. status collapsed
  26468. \begin_layout Plain Layout
  26469. \backslash
  26470. comm{
  26471. \end_layout
  26472. \end_inset
  26473. HOLONOMIC
  26474. \begin_inset ERT
  26475. status collapsed
  26476. \begin_layout Plain Layout
  26477. }
  26478. \end_layout
  26479. \end_inset
  26480. .
  26481. \begin_inset ERT
  26482. status collapsed
  26483. \begin_layout Plain Layout
  26484. \backslash
  26485. swind{
  26486. \end_layout
  26487. \end_inset
  26488. HOLONOMIC
  26489. \begin_inset ERT
  26490. status collapsed
  26491. \begin_layout Plain Layout
  26492. }
  26493. \end_layout
  26494. \end_inset
  26495. In general case when frame is not holonomic then objects having frame indices remain unchanged and only their components are transformed into the new coordinate system. But if frame is holonomic then by default all frame indices are transformed similarly to the coordinate ones. Notice that in such situation the frame after transformation once again will be holonomic in the new coordinate system. But if switch
  26496. \begin_inset ERT
  26497. status collapsed
  26498. \begin_layout Plain Layout
  26499. \backslash
  26500. comm{
  26501. \end_layout
  26502. \end_inset
  26503. HOLONOMIC
  26504. \begin_inset ERT
  26505. status collapsed
  26506. \begin_layout Plain Layout
  26507. }
  26508. \end_layout
  26509. \end_inset
  26510. is turned off the system distinguishes frame and coordinate indices in spite of the current frame type. In such situation the holonomic frame ceases to be holonomic after coordinate transformation.
  26511. \end_layout
  26512. \begin_layout Subsection
  26513. \family typewriter
  26514. Frame Transformations
  26515. \end_layout
  26516. \begin_layout Standard
  26517. \family typewriter
  26518. \begin_inset Index idx
  26519. status collapsed
  26520. \begin_layout Plain Layout
  26521. Frame transformations
  26522. \end_layout
  26523. \end_inset
  26524. \end_layout
  26525. \begin_layout Standard
  26526. \family typewriter
  26527. Spinorial rotations are performed by the command
  26528. \begin_inset ERT
  26529. status collapsed
  26530. \begin_layout Plain Layout
  26531. \backslash
  26532. cmdind{
  26533. \end_layout
  26534. \end_inset
  26535. Make Spinorial Rotation
  26536. \begin_inset ERT
  26537. status collapsed
  26538. \begin_layout Plain Layout
  26539. }
  26540. \end_layout
  26541. \end_inset
  26542. \begin_inset ERT
  26543. status collapsed
  26544. \begin_layout Plain Layout
  26545. \backslash
  26546. cmdind{
  26547. \end_layout
  26548. \end_inset
  26549. Spinorial Rotation
  26550. \begin_inset ERT
  26551. status collapsed
  26552. \begin_layout Plain Layout
  26553. }
  26554. \end_layout
  26555. \end_inset
  26556. \begin_inset ERT
  26557. status collapsed
  26558. \begin_layout Plain Layout
  26559. \backslash
  26560. command{
  26561. \end_layout
  26562. \end_inset
  26563. \begin_inset ERT
  26564. status collapsed
  26565. \begin_layout Plain Layout
  26566. \backslash
  26567. opt{
  26568. \end_layout
  26569. \end_inset
  26570. Make
  26571. \begin_inset ERT
  26572. status collapsed
  26573. \begin_layout Plain Layout
  26574. }
  26575. \end_layout
  26576. \end_inset
  26577. Spinorial Rotation
  26578. \begin_inset ERT
  26579. status collapsed
  26580. \begin_layout Plain Layout
  26581. \backslash
  26582. opt{
  26583. \end_layout
  26584. \end_inset
  26585. ((
  26586. \begin_inset ERT
  26587. status collapsed
  26588. \begin_layout Plain Layout
  26589. \backslash
  26590. parm{
  26591. \end_layout
  26592. \end_inset
  26593. expr
  26594. \begin_inset ERT
  26595. status collapsed
  26596. \begin_layout Plain Layout
  26597. }
  26598. \end_layout
  26599. \end_inset
  26600. \begin_inset Formula ${}_{00}$
  26601. \end_inset
  26602. ,
  26603. \begin_inset ERT
  26604. status collapsed
  26605. \begin_layout Plain Layout
  26606. \backslash
  26607. parm{
  26608. \end_layout
  26609. \end_inset
  26610. expr
  26611. \begin_inset ERT
  26612. status collapsed
  26613. \begin_layout Plain Layout
  26614. }
  26615. \end_layout
  26616. \end_inset
  26617. \begin_inset Formula ${}_{01}$
  26618. \end_inset
  26619. ), (
  26620. \begin_inset ERT
  26621. status collapsed
  26622. \begin_layout Plain Layout
  26623. \backslash
  26624. parm{
  26625. \end_layout
  26626. \end_inset
  26627. expr
  26628. \begin_inset ERT
  26629. status collapsed
  26630. \begin_layout Plain Layout
  26631. }
  26632. \end_layout
  26633. \end_inset
  26634. \begin_inset Formula ${}_{10}$
  26635. \end_inset
  26636. ,
  26637. \begin_inset ERT
  26638. status collapsed
  26639. \begin_layout Plain Layout
  26640. \backslash
  26641. parm{
  26642. \end_layout
  26643. \end_inset
  26644. expr
  26645. \begin_inset ERT
  26646. status collapsed
  26647. \begin_layout Plain Layout
  26648. }
  26649. \end_layout
  26650. \end_inset
  26651. \begin_inset Formula ${}_{11}$
  26652. \end_inset
  26653. ))
  26654. \begin_inset ERT
  26655. status collapsed
  26656. \begin_layout Plain Layout
  26657. }
  26658. \end_layout
  26659. \end_inset
  26660. ;
  26661. \begin_inset ERT
  26662. status collapsed
  26663. \begin_layout Plain Layout
  26664. }
  26665. \end_layout
  26666. \end_inset
  26667. where expressions
  26668. \begin_inset Formula $\mbox{\parm{expr}}_{AB}$
  26669. \end_inset
  26670. comprise the SL(2,C) transformation matrix
  26671. \begin_inset Formula \[
  26672. \phi'_A=L_A{}^B\phi_B,\ \
  26673. \mbox{\parm{expr}}_{AB}=L_A{}^B
  26674. \]
  26675. \end_inset
  26676. \end_layout
  26677. \begin_layout Standard
  26678. \family typewriter
  26679. If the specified matrix is really a SL(2,C) one then
  26680. \begin_inset ERT
  26681. status collapsed
  26682. \begin_layout Plain Layout
  26683. \backslash
  26684. grg
  26685. \end_layout
  26686. \end_inset
  26687. \begin_inset ERT
  26688. status collapsed
  26689. \begin_layout Plain Layout
  26690. \backslash
  26691. \end_layout
  26692. \begin_layout Plain Layout
  26693. \end_layout
  26694. \end_inset
  26695. performs appropriate transformation on all objects whose value is currently known.
  26696. \end_layout
  26697. \begin_layout Standard
  26698. \family typewriter
  26699. Matrix specification in the command can be omitted
  26700. \begin_inset ERT
  26701. status collapsed
  26702. \begin_layout Plain Layout
  26703. \backslash
  26704. command{
  26705. \end_layout
  26706. \end_inset
  26707. \begin_inset ERT
  26708. status collapsed
  26709. \begin_layout Plain Layout
  26710. \backslash
  26711. opt{
  26712. \end_layout
  26713. \end_inset
  26714. Make
  26715. \begin_inset ERT
  26716. status collapsed
  26717. \begin_layout Plain Layout
  26718. }
  26719. \end_layout
  26720. \end_inset
  26721. Spinorial Rotation;
  26722. \begin_inset ERT
  26723. status collapsed
  26724. \begin_layout Plain Layout
  26725. }
  26726. \end_layout
  26727. \end_inset
  26728. In this case the SL(2,C) matrix
  26729. \begin_inset Formula $L_A{}^B$
  26730. \end_inset
  26731. must be specified as the value of a special object Spinorial Transformation LS.A'B
  26732. \family typewriter
  26733. \series default
  26734. \shape default
  26735. (identifier LS
  26736. \family typewriter
  26737. \series default
  26738. \shape default
  26739. ).
  26740. \end_layout
  26741. \begin_layout Standard
  26742. \family typewriter
  26743. Command for frame rotation is analogously
  26744. \begin_inset ERT
  26745. status collapsed
  26746. \begin_layout Plain Layout
  26747. \backslash
  26748. cmdind{
  26749. \end_layout
  26750. \end_inset
  26751. Make Rotation
  26752. \begin_inset ERT
  26753. status collapsed
  26754. \begin_layout Plain Layout
  26755. }
  26756. \end_layout
  26757. \end_inset
  26758. \begin_inset ERT
  26759. status collapsed
  26760. \begin_layout Plain Layout
  26761. \backslash
  26762. cmdind{
  26763. \end_layout
  26764. \end_inset
  26765. Rotation
  26766. \begin_inset ERT
  26767. status collapsed
  26768. \begin_layout Plain Layout
  26769. }
  26770. \end_layout
  26771. \end_inset
  26772. \begin_inset ERT
  26773. status collapsed
  26774. \begin_layout Plain Layout
  26775. \backslash
  26776. command{
  26777. \end_layout
  26778. \end_inset
  26779. \begin_inset ERT
  26780. status collapsed
  26781. \begin_layout Plain Layout
  26782. \backslash
  26783. opt{
  26784. \end_layout
  26785. \end_inset
  26786. Make
  26787. \begin_inset ERT
  26788. status collapsed
  26789. \begin_layout Plain Layout
  26790. }
  26791. \end_layout
  26792. \end_inset
  26793. Rotation
  26794. \begin_inset ERT
  26795. status collapsed
  26796. \begin_layout Plain Layout
  26797. \backslash
  26798. opt{
  26799. \end_layout
  26800. \end_inset
  26801. ((
  26802. \begin_inset ERT
  26803. status collapsed
  26804. \begin_layout Plain Layout
  26805. \backslash
  26806. parm{
  26807. \end_layout
  26808. \end_inset
  26809. expr
  26810. \begin_inset ERT
  26811. status collapsed
  26812. \begin_layout Plain Layout
  26813. }
  26814. \end_layout
  26815. \end_inset
  26816. \begin_inset Formula ${}_{00}$
  26817. \end_inset
  26818. ,
  26819. \begin_inset ERT
  26820. status collapsed
  26821. \begin_layout Plain Layout
  26822. \backslash
  26823. parm{
  26824. \end_layout
  26825. \end_inset
  26826. expr
  26827. \begin_inset ERT
  26828. status collapsed
  26829. \begin_layout Plain Layout
  26830. }
  26831. \end_layout
  26832. \end_inset
  26833. \begin_inset Formula ${}_{01}$
  26834. \end_inset
  26835. ,...), (
  26836. \begin_inset ERT
  26837. status collapsed
  26838. \begin_layout Plain Layout
  26839. \backslash
  26840. parm{
  26841. \end_layout
  26842. \end_inset
  26843. expr
  26844. \begin_inset ERT
  26845. status collapsed
  26846. \begin_layout Plain Layout
  26847. }
  26848. \end_layout
  26849. \end_inset
  26850. \begin_inset Formula ${}_{10}$
  26851. \end_inset
  26852. ,
  26853. \begin_inset ERT
  26854. status collapsed
  26855. \begin_layout Plain Layout
  26856. \backslash
  26857. parm{
  26858. \end_layout
  26859. \end_inset
  26860. expr
  26861. \begin_inset ERT
  26862. status collapsed
  26863. \begin_layout Plain Layout
  26864. }
  26865. \end_layout
  26866. \end_inset
  26867. \begin_inset Formula ${}_{11}$
  26868. \end_inset
  26869. ,...),...)
  26870. \begin_inset ERT
  26871. status collapsed
  26872. \begin_layout Plain Layout
  26873. }
  26874. \end_layout
  26875. \end_inset
  26876. ;
  26877. \begin_inset ERT
  26878. status collapsed
  26879. \begin_layout Plain Layout
  26880. }
  26881. \end_layout
  26882. \end_inset
  26883. with the nonsingular
  26884. \begin_inset Formula $d\times d$
  26885. \end_inset
  26886. rotation matrix
  26887. \begin_inset Formula \[
  26888. A'^a=L^a{}_bA^b,\ \ \mbox{\parm{expr}}_{ab}=L^a{}_b
  26889. \]
  26890. \end_inset
  26891. \begin_inset ERT
  26892. status collapsed
  26893. \begin_layout Plain Layout
  26894. \backslash
  26895. grg
  26896. \end_layout
  26897. \end_inset
  26898. \begin_inset space \space{}
  26899. \end_inset
  26900. verifies that this matrix is a valid
  26901. \emph on
  26902. rotation
  26903. \emph default
  26904. by checking that frame metric
  26905. \begin_inset Formula $g_{ab}$
  26906. \end_inset
  26907. \emph on
  26908. remains unchanged
  26909. \emph default
  26910. under this transformation
  26911. \begin_inset Formula \[
  26912. g'_{ab} = L^m{}_a L^n{}_b g_{mn} = g_{ab}
  26913. \]
  26914. \end_inset
  26915. \end_layout
  26916. \begin_layout Standard
  26917. \family typewriter
  26918. Once again the matrix specification can be omitted and transformation
  26919. \begin_inset Formula $L^a{}_b$
  26920. \end_inset
  26921. can be specified as the value of the object Frame Transformation L'a.b
  26922. \family typewriter
  26923. \series default
  26924. \shape default
  26925. (identifier L
  26926. \family typewriter
  26927. \series default
  26928. \shape default
  26929. )
  26930. \begin_inset ERT
  26931. status collapsed
  26932. \begin_layout Plain Layout
  26933. \backslash
  26934. command{
  26935. \end_layout
  26936. \end_inset
  26937. \begin_inset ERT
  26938. status collapsed
  26939. \begin_layout Plain Layout
  26940. \backslash
  26941. opt{
  26942. \end_layout
  26943. \end_inset
  26944. Make
  26945. \begin_inset ERT
  26946. status collapsed
  26947. \begin_layout Plain Layout
  26948. }
  26949. \end_layout
  26950. \end_inset
  26951. Rotation;
  26952. \begin_inset ERT
  26953. status collapsed
  26954. \begin_layout Plain Layout
  26955. }
  26956. \end_layout
  26957. \end_inset
  26958. \end_layout
  26959. \begin_layout Standard
  26960. \family typewriter
  26961. Frame rotation commands correctly transform frame and spinor connection 1-forms.
  26962. \end_layout
  26963. \begin_layout Standard
  26964. \family typewriter
  26965. Finally, there is a special form of the frame transformation command
  26966. \begin_inset ERT
  26967. status collapsed
  26968. \begin_layout Plain Layout
  26969. \backslash
  26970. cmdind{
  26971. \end_layout
  26972. \end_inset
  26973. Change Metric
  26974. \begin_inset ERT
  26975. status collapsed
  26976. \begin_layout Plain Layout
  26977. }
  26978. \end_layout
  26979. \end_inset
  26980. \begin_inset ERT
  26981. status collapsed
  26982. \begin_layout Plain Layout
  26983. \backslash
  26984. command{
  26985. \end_layout
  26986. \end_inset
  26987. Change Metric
  26988. \begin_inset ERT
  26989. status collapsed
  26990. \begin_layout Plain Layout
  26991. \backslash
  26992. opt{
  26993. \end_layout
  26994. \end_inset
  26995. ((
  26996. \begin_inset ERT
  26997. status collapsed
  26998. \begin_layout Plain Layout
  26999. \backslash
  27000. parm{
  27001. \end_layout
  27002. \end_inset
  27003. expr
  27004. \begin_inset ERT
  27005. status collapsed
  27006. \begin_layout Plain Layout
  27007. }
  27008. \end_layout
  27009. \end_inset
  27010. \begin_inset Formula ${}_{00}$
  27011. \end_inset
  27012. ,
  27013. \begin_inset ERT
  27014. status collapsed
  27015. \begin_layout Plain Layout
  27016. \backslash
  27017. parm{
  27018. \end_layout
  27019. \end_inset
  27020. expr
  27021. \begin_inset ERT
  27022. status collapsed
  27023. \begin_layout Plain Layout
  27024. }
  27025. \end_layout
  27026. \end_inset
  27027. \begin_inset Formula ${}_{01}$
  27028. \end_inset
  27029. ,...), (
  27030. \begin_inset ERT
  27031. status collapsed
  27032. \begin_layout Plain Layout
  27033. \backslash
  27034. parm{
  27035. \end_layout
  27036. \end_inset
  27037. expr
  27038. \begin_inset ERT
  27039. status collapsed
  27040. \begin_layout Plain Layout
  27041. }
  27042. \end_layout
  27043. \end_inset
  27044. \begin_inset Formula ${}_{10}$
  27045. \end_inset
  27046. ,
  27047. \begin_inset ERT
  27048. status collapsed
  27049. \begin_layout Plain Layout
  27050. \backslash
  27051. parm{
  27052. \end_layout
  27053. \end_inset
  27054. expr
  27055. \begin_inset ERT
  27056. status collapsed
  27057. \begin_layout Plain Layout
  27058. }
  27059. \end_layout
  27060. \end_inset
  27061. \begin_inset Formula ${}_{11}$
  27062. \end_inset
  27063. ,...),...)
  27064. \begin_inset ERT
  27065. status collapsed
  27066. \begin_layout Plain Layout
  27067. }
  27068. \end_layout
  27069. \end_inset
  27070. ;
  27071. \begin_inset ERT
  27072. status collapsed
  27073. \begin_layout Plain Layout
  27074. }
  27075. \end_layout
  27076. \end_inset
  27077. The only difference between this command and Make Rotation
  27078. \family typewriter
  27079. \series default
  27080. \shape default
  27081. is that Change Metric
  27082. \family typewriter
  27083. \series default
  27084. \shape default
  27085. does not impose any restriction on the transformation matrix and transformed metric does not necessary coincides with the original one.
  27086. \end_layout
  27087. \begin_layout Standard
  27088. \family typewriter
  27089. Sometimes it is convenient to keep some object unchanged under the frame transformation. The command
  27090. \begin_inset ERT
  27091. status collapsed
  27092. \begin_layout Plain Layout
  27093. \backslash
  27094. cmdind{
  27095. \end_layout
  27096. \end_inset
  27097. Hold
  27098. \begin_inset ERT
  27099. status collapsed
  27100. \begin_layout Plain Layout
  27101. }
  27102. \end_layout
  27103. \end_inset
  27104. \begin_inset ERT
  27105. status collapsed
  27106. \begin_layout Plain Layout
  27107. \backslash
  27108. command{
  27109. \end_layout
  27110. \end_inset
  27111. Hold
  27112. \begin_inset ERT
  27113. status collapsed
  27114. \begin_layout Plain Layout
  27115. \backslash
  27116. parm{
  27117. \end_layout
  27118. \end_inset
  27119. object
  27120. \begin_inset ERT
  27121. status collapsed
  27122. \begin_layout Plain Layout
  27123. }
  27124. \end_layout
  27125. \end_inset
  27126. ;
  27127. \begin_inset ERT
  27128. status collapsed
  27129. \begin_layout Plain Layout
  27130. }
  27131. \end_layout
  27132. \end_inset
  27133. makes the system to keep the
  27134. \begin_inset ERT
  27135. status collapsed
  27136. \begin_layout Plain Layout
  27137. \backslash
  27138. parm{
  27139. \end_layout
  27140. \end_inset
  27141. object
  27142. \begin_inset ERT
  27143. status collapsed
  27144. \begin_layout Plain Layout
  27145. }
  27146. \end_layout
  27147. \end_inset
  27148. unchanged during frame and spinor transformations. The command
  27149. \begin_inset ERT
  27150. status collapsed
  27151. \begin_layout Plain Layout
  27152. \backslash
  27153. cmdind{
  27154. \end_layout
  27155. \end_inset
  27156. Release
  27157. \begin_inset ERT
  27158. status collapsed
  27159. \begin_layout Plain Layout
  27160. }
  27161. \end_layout
  27162. \end_inset
  27163. \begin_inset ERT
  27164. status collapsed
  27165. \begin_layout Plain Layout
  27166. \backslash
  27167. command{
  27168. \end_layout
  27169. \end_inset
  27170. Release
  27171. \begin_inset ERT
  27172. status collapsed
  27173. \begin_layout Plain Layout
  27174. \backslash
  27175. parm{
  27176. \end_layout
  27177. \end_inset
  27178. object
  27179. \begin_inset ERT
  27180. status collapsed
  27181. \begin_layout Plain Layout
  27182. }
  27183. \end_layout
  27184. \end_inset
  27185. ;
  27186. \begin_inset ERT
  27187. status collapsed
  27188. \begin_layout Plain Layout
  27189. }
  27190. \end_layout
  27191. \end_inset
  27192. discards the action of the
  27193. \begin_inset ERT
  27194. status collapsed
  27195. \begin_layout Plain Layout
  27196. \backslash
  27197. comm{
  27198. \end_layout
  27199. \end_inset
  27200. Hold
  27201. \begin_inset ERT
  27202. status collapsed
  27203. \begin_layout Plain Layout
  27204. }
  27205. \end_layout
  27206. \end_inset
  27207. command.
  27208. \end_layout
  27209. \begin_layout Subsection
  27210. \family typewriter
  27211. Algebraic Classification
  27212. \end_layout
  27213. \begin_layout Standard
  27214. \family typewriter
  27215. \begin_inset Index idx
  27216. status collapsed
  27217. \begin_layout Plain Layout
  27218. Algebraic classification
  27219. \end_layout
  27220. \end_inset
  27221. \end_layout
  27222. \begin_layout Standard
  27223. \family typewriter
  27224. The command
  27225. \begin_inset ERT
  27226. status collapsed
  27227. \begin_layout Plain Layout
  27228. \backslash
  27229. cmdind{
  27230. \end_layout
  27231. \end_inset
  27232. Classify
  27233. \begin_inset ERT
  27234. status collapsed
  27235. \begin_layout Plain Layout
  27236. }
  27237. \end_layout
  27238. \end_inset
  27239. \begin_inset ERT
  27240. status collapsed
  27241. \begin_layout Plain Layout
  27242. \backslash
  27243. command{
  27244. \end_layout
  27245. \end_inset
  27246. Classify
  27247. \begin_inset ERT
  27248. status collapsed
  27249. \begin_layout Plain Layout
  27250. \backslash
  27251. parm{
  27252. \end_layout
  27253. \end_inset
  27254. object
  27255. \begin_inset ERT
  27256. status collapsed
  27257. \begin_layout Plain Layout
  27258. }
  27259. \end_layout
  27260. \end_inset
  27261. ;
  27262. \begin_inset ERT
  27263. status collapsed
  27264. \begin_layout Plain Layout
  27265. }
  27266. \end_layout
  27267. \end_inset
  27268. performs algebraic classification of the
  27269. \begin_inset ERT
  27270. status collapsed
  27271. \begin_layout Plain Layout
  27272. \backslash
  27273. parm{
  27274. \end_layout
  27275. \end_inset
  27276. object
  27277. \begin_inset ERT
  27278. status collapsed
  27279. \begin_layout Plain Layout
  27280. }
  27281. \end_layout
  27282. \end_inset
  27283. specified by its name or identifier. Currently
  27284. \begin_inset ERT
  27285. status collapsed
  27286. \begin_layout Plain Layout
  27287. \backslash
  27288. grg
  27289. \end_layout
  27290. \end_inset
  27291. \begin_inset space \space{}
  27292. \end_inset
  27293. knows algorithms for classifying the following irreducible spinors
  27294. \end_layout
  27295. \begin_layout Standard
  27296. \family typewriter
  27297. \begin_inset Tabular
  27298. <lyxtabular version="3" rows="4" columns="2">
  27299. <features rotate="0" tabularvalignment="middle" tabularwidth="0pt">
  27300. <column alignment="left" valignment="top">
  27301. <column alignment="left" valignment="top">
  27302. <row>
  27303. <cell alignment="left" valignment="top" usebox="none">
  27304. \begin_inset Text
  27305. \begin_layout Standard
  27306. \family typewriter
  27307. \begin_inset Formula $X_{ABCD}$
  27308. \end_inset
  27309. \end_layout
  27310. \end_inset
  27311. </cell>
  27312. <cell alignment="left" valignment="top" usebox="none">
  27313. \begin_inset Text
  27314. \begin_layout Standard
  27315. \family typewriter
  27316. Weyl spinor type
  27317. \end_layout
  27318. \end_inset
  27319. </cell>
  27320. </row>
  27321. <row>
  27322. <cell alignment="left" valignment="top" usebox="none">
  27323. \begin_inset Text
  27324. \begin_layout Standard
  27325. \family typewriter
  27326. \begin_inset Formula $X_{AB\dot{C}\dot{D}}$
  27327. \end_inset
  27328. \end_layout
  27329. \end_inset
  27330. </cell>
  27331. <cell alignment="left" valignment="top" usebox="none">
  27332. \begin_inset Text
  27333. \begin_layout Standard
  27334. \family typewriter
  27335. Traceless Ricci spinor type
  27336. \end_layout
  27337. \end_inset
  27338. </cell>
  27339. </row>
  27340. <row>
  27341. <cell alignment="left" valignment="top" usebox="none">
  27342. \begin_inset Text
  27343. \begin_layout Standard
  27344. \family typewriter
  27345. \begin_inset Formula $X_{AB}$
  27346. \end_inset
  27347. \end_layout
  27348. \end_inset
  27349. </cell>
  27350. <cell alignment="left" valignment="top" usebox="none">
  27351. \begin_inset Text
  27352. \begin_layout Standard
  27353. \family typewriter
  27354. Electromagnetic stress spinor type
  27355. \end_layout
  27356. \end_inset
  27357. </cell>
  27358. </row>
  27359. <row>
  27360. <cell alignment="left" valignment="top" usebox="none">
  27361. \begin_inset Text
  27362. \begin_layout Standard
  27363. \family typewriter
  27364. \begin_inset Formula $X_{A\dot{B}}$
  27365. \end_inset
  27366. \end_layout
  27367. \end_inset
  27368. </cell>
  27369. <cell alignment="left" valignment="top" usebox="none">
  27370. \begin_inset Text
  27371. \begin_layout Standard
  27372. \family typewriter
  27373. Vector in the spinorial representation
  27374. \end_layout
  27375. \end_inset
  27376. </cell>
  27377. </row>
  27378. </lyxtabular>
  27379. \end_inset
  27380. \begin_inset Newline newline
  27381. \end_inset
  27382. \end_layout
  27383. \begin_layout Standard
  27384. \family typewriter
  27385. \begin_inset ERT
  27386. status collapsed
  27387. \begin_layout Plain Layout
  27388. \backslash
  27389. reversemarginpar
  27390. \end_layout
  27391. \end_inset
  27392. \end_layout
  27393. \begin_layout Standard
  27394. \family typewriter
  27395. The Classify
  27396. \family typewriter
  27397. \series default
  27398. \shape default
  27399. command can be applied to any built-in or user-defined object having one of the listed above
  27400. \begin_inset ERT
  27401. status collapsed
  27402. \begin_layout Plain Layout
  27403. \backslash
  27404. seethis{
  27405. \end_layout
  27406. \end_inset
  27407. See page
  27408. \begin_inset CommandInset ref
  27409. LatexCommand pageref
  27410. reference "sumspin"
  27411. plural "false"
  27412. caps "false"
  27413. noprefix "false"
  27414. \end_inset
  27415. about summed spinor indices.
  27416. \begin_inset ERT
  27417. status collapsed
  27418. \begin_layout Plain Layout
  27419. }
  27420. \end_layout
  27421. \end_inset
  27422. types of indices. Notice that all spinors must be irreducible (totally symmetric in dotted and undotted indices) and
  27423. \begin_inset Formula $X_{AB\dot{C}\dot{D}}$
  27424. \end_inset
  27425. ,
  27426. \begin_inset Formula $X_{A\dot{B}}$
  27427. \end_inset
  27428. must be Hermitian. Groups of the irreducible indices must be represented as a single summed index.
  27429. \end_layout
  27430. \begin_layout Standard
  27431. \family typewriter
  27432. \begin_inset ERT
  27433. status collapsed
  27434. \begin_layout Plain Layout
  27435. \backslash
  27436. normalmarginpar
  27437. \end_layout
  27438. \end_inset
  27439. \end_layout
  27440. \begin_layout Standard
  27441. \family typewriter
  27442. \begin_inset ERT
  27443. status collapsed
  27444. \begin_layout Plain Layout
  27445. \backslash
  27446. grg
  27447. \end_layout
  27448. \end_inset
  27449. \begin_inset space \space{}
  27450. \end_inset
  27451. uses the algorithm by F.
  27452. \begin_inset space ~
  27453. \end_inset
  27454. W.
  27455. \begin_inset space ~
  27456. \end_inset
  27457. Letniowski and R.
  27458. \begin_inset space ~
  27459. \end_inset
  27460. G.
  27461. \begin_inset space ~
  27462. \end_inset
  27463. McLenaghan [Gen. Rel. Grav. 20 (1988) 463-483] for Petrov-Penrose classification of Weyl spinor
  27464. \begin_inset Formula $X_{ABCD}$
  27465. \end_inset
  27466. . The obvious simplification of this algorithm is applied to the spinor analog of electromagnetic strength tensor
  27467. \begin_inset Formula $X_{AB}$
  27468. \end_inset
  27469. . The spinor
  27470. \begin_inset Formula $X_{AB\dot{C}\dot{D}}$
  27471. \end_inset
  27472. is classified by the algorithm by G.
  27473. \begin_inset space ~
  27474. \end_inset
  27475. C.
  27476. \begin_inset space ~
  27477. \end_inset
  27478. Joly, M.
  27479. \begin_inset space ~
  27480. \end_inset
  27481. A.
  27482. \begin_inset space ~
  27483. \end_inset
  27484. H.
  27485. \begin_inset space ~
  27486. \end_inset
  27487. McCallum and W.
  27488. \begin_inset space ~
  27489. \end_inset
  27490. Seixas [Class. Quantum Grav. 7 (1990) 541-556, Class. Quantum Grav. 8 (1991) 1577-1585].
  27491. \end_layout
  27492. \begin_layout Standard
  27493. \family typewriter
  27494. The classification process is accompanied by the tracing messages which can be eliminated by turning
  27495. \begin_inset ERT
  27496. status collapsed
  27497. \begin_layout Plain Layout
  27498. \backslash
  27499. swinda{
  27500. \end_layout
  27501. \end_inset
  27502. TRACE
  27503. \begin_inset ERT
  27504. status collapsed
  27505. \begin_layout Plain Layout
  27506. }
  27507. \end_layout
  27508. \end_inset
  27509. off the switch
  27510. \begin_inset ERT
  27511. status collapsed
  27512. \begin_layout Plain Layout
  27513. \backslash
  27514. comm{
  27515. \end_layout
  27516. \end_inset
  27517. TRACE
  27518. \begin_inset ERT
  27519. status collapsed
  27520. \begin_layout Plain Layout
  27521. }
  27522. \end_layout
  27523. \end_inset
  27524. . On the contrary if one turns on
  27525. \begin_inset ERT
  27526. status collapsed
  27527. \begin_layout Plain Layout
  27528. \backslash
  27529. swind{
  27530. \end_layout
  27531. \end_inset
  27532. SHOWEXPR
  27533. \begin_inset ERT
  27534. status collapsed
  27535. \begin_layout Plain Layout
  27536. }
  27537. \end_layout
  27538. \end_inset
  27539. the switch
  27540. \begin_inset ERT
  27541. status collapsed
  27542. \begin_layout Plain Layout
  27543. \backslash
  27544. comm{
  27545. \end_layout
  27546. \end_inset
  27547. SHOWEXPR
  27548. \begin_inset ERT
  27549. status collapsed
  27550. \begin_layout Plain Layout
  27551. }
  27552. \end_layout
  27553. \end_inset
  27554. then
  27555. \begin_inset ERT
  27556. status collapsed
  27557. \begin_layout Plain Layout
  27558. \backslash
  27559. grg
  27560. \end_layout
  27561. \end_inset
  27562. \begin_inset space \space{}
  27563. \end_inset
  27564. prints all expressions which appear during the classification to let you check whether the decision about nonvanishing of these expressions is really correct or not. This facility is important also in classifying
  27565. \begin_inset Formula $X_{AB\dot{C}\dot{D}}$
  27566. \end_inset
  27567. and
  27568. \begin_inset Formula $X_{A\dot{B}}$
  27569. \end_inset
  27570. since algebraic type for this objects may depend on the
  27571. \emph on
  27572. sign
  27573. \emph default
  27574. of some expressions which cannot be determined by
  27575. \begin_inset ERT
  27576. status collapsed
  27577. \begin_layout Plain Layout
  27578. \backslash
  27579. grg
  27580. \end_layout
  27581. \end_inset
  27582. \begin_inset space \space{}
  27583. \end_inset
  27584. correctly.
  27585. \end_layout
  27586. \begin_layout Subsection
  27587. \family typewriter
  27588. \begin_inset ERT
  27589. status collapsed
  27590. \begin_layout Plain Layout
  27591. \backslash
  27592. reduce
  27593. \end_layout
  27594. \end_inset
  27595. \begin_inset space \space{}
  27596. \end_inset
  27597. Packages and Functions in
  27598. \begin_inset ERT
  27599. status collapsed
  27600. \begin_layout Plain Layout
  27601. \backslash
  27602. grg
  27603. \end_layout
  27604. \end_inset
  27605. \end_layout
  27606. \begin_layout Standard
  27607. \family typewriter
  27608. \begin_inset Index idx
  27609. status collapsed
  27610. \begin_layout Plain Layout
  27611. Using
  27612. \begin_inset ERT
  27613. status collapsed
  27614. \begin_layout Plain Layout
  27615. \backslash
  27616. reduce
  27617. \end_layout
  27618. \end_inset
  27619. \begin_inset space \space{}
  27620. \end_inset
  27621. packages
  27622. \end_layout
  27623. \end_inset
  27624. \begin_inset CommandInset label
  27625. LatexCommand label
  27626. name "packages"
  27627. \end_inset
  27628. \end_layout
  27629. \begin_layout Standard
  27630. \family typewriter
  27631. Any procedure or function defined in
  27632. \begin_inset ERT
  27633. status collapsed
  27634. \begin_layout Plain Layout
  27635. \backslash
  27636. reduce
  27637. \end_layout
  27638. \end_inset
  27639. \begin_inset space \space{}
  27640. \end_inset
  27641. package can be used in
  27642. \begin_inset ERT
  27643. status collapsed
  27644. \begin_layout Plain Layout
  27645. \backslash
  27646. grg
  27647. \end_layout
  27648. \end_inset
  27649. . The package must be loaded either before
  27650. \begin_inset ERT
  27651. status collapsed
  27652. \begin_layout Plain Layout
  27653. \backslash
  27654. grg
  27655. \end_layout
  27656. \end_inset
  27657. \begin_inset space \space{}
  27658. \end_inset
  27659. is started or during
  27660. \begin_inset ERT
  27661. status collapsed
  27662. \begin_layout Plain Layout
  27663. \backslash
  27664. grg
  27665. \end_layout
  27666. \end_inset
  27667. \begin_inset space \space{}
  27668. \end_inset
  27669. session by one of the equivalent commands
  27670. \begin_inset ERT
  27671. status collapsed
  27672. \begin_layout Plain Layout
  27673. \backslash
  27674. cmdind{
  27675. \end_layout
  27676. \end_inset
  27677. Package
  27678. \begin_inset ERT
  27679. status collapsed
  27680. \begin_layout Plain Layout
  27681. }
  27682. \end_layout
  27683. \end_inset
  27684. \begin_inset ERT
  27685. status collapsed
  27686. \begin_layout Plain Layout
  27687. \backslash
  27688. cmdind{
  27689. \end_layout
  27690. \end_inset
  27691. Use Package
  27692. \begin_inset ERT
  27693. status collapsed
  27694. \begin_layout Plain Layout
  27695. }
  27696. \end_layout
  27697. \end_inset
  27698. \begin_inset ERT
  27699. status collapsed
  27700. \begin_layout Plain Layout
  27701. \backslash
  27702. cmdind{
  27703. \end_layout
  27704. \end_inset
  27705. Load
  27706. \begin_inset ERT
  27707. status collapsed
  27708. \begin_layout Plain Layout
  27709. }
  27710. \end_layout
  27711. \end_inset
  27712. \begin_inset ERT
  27713. status collapsed
  27714. \begin_layout Plain Layout
  27715. \backslash
  27716. command{
  27717. \end_layout
  27718. \end_inset
  27719. \begin_inset ERT
  27720. status collapsed
  27721. \begin_layout Plain Layout
  27722. \backslash
  27723. opt{
  27724. \end_layout
  27725. \end_inset
  27726. Use
  27727. \begin_inset ERT
  27728. status collapsed
  27729. \begin_layout Plain Layout
  27730. }
  27731. \end_layout
  27732. \end_inset
  27733. Package
  27734. \begin_inset ERT
  27735. status collapsed
  27736. \begin_layout Plain Layout
  27737. \backslash
  27738. parm{
  27739. \end_layout
  27740. \end_inset
  27741. package
  27742. \begin_inset ERT
  27743. status collapsed
  27744. \begin_layout Plain Layout
  27745. }
  27746. \end_layout
  27747. \end_inset
  27748. ;
  27749. \begin_inset Newline newline
  27750. \end_inset
  27751. Load
  27752. \begin_inset ERT
  27753. status collapsed
  27754. \begin_layout Plain Layout
  27755. \backslash
  27756. parm{
  27757. \end_layout
  27758. \end_inset
  27759. package
  27760. \begin_inset ERT
  27761. status collapsed
  27762. \begin_layout Plain Layout
  27763. }
  27764. \end_layout
  27765. \end_inset
  27766. ;
  27767. \begin_inset ERT
  27768. status collapsed
  27769. \begin_layout Plain Layout
  27770. }
  27771. \end_layout
  27772. \end_inset
  27773. where
  27774. \begin_inset ERT
  27775. status collapsed
  27776. \begin_layout Plain Layout
  27777. \backslash
  27778. parm{
  27779. \end_layout
  27780. \end_inset
  27781. package
  27782. \begin_inset ERT
  27783. status collapsed
  27784. \begin_layout Plain Layout
  27785. }
  27786. \end_layout
  27787. \end_inset
  27788. is the package name. Notice that an identifier must be used for the package name unlike the
  27789. \begin_inset ERT
  27790. status collapsed
  27791. \begin_layout Plain Layout
  27792. \backslash
  27793. comm{
  27794. \end_layout
  27795. \end_inset
  27796. Load
  27797. \begin_inset ERT
  27798. status collapsed
  27799. \begin_layout Plain Layout
  27800. "
  27801. \end_layout
  27802. \end_inset
  27803. \begin_inset ERT
  27804. status collapsed
  27805. \begin_layout Plain Layout
  27806. \backslash
  27807. parm{
  27808. \end_layout
  27809. \end_inset
  27810. file
  27811. \begin_inset ERT
  27812. status collapsed
  27813. \begin_layout Plain Layout
  27814. }
  27815. \end_layout
  27816. \end_inset
  27817. \begin_inset ERT
  27818. status collapsed
  27819. \begin_layout Plain Layout
  27820. "
  27821. \end_layout
  27822. \end_inset
  27823. ;
  27824. \begin_inset ERT
  27825. status collapsed
  27826. \begin_layout Plain Layout
  27827. }
  27828. \end_layout
  27829. \end_inset
  27830. command described in
  27831. \begin_inset ERT
  27832. status collapsed
  27833. \begin_layout Plain Layout
  27834. \backslash
  27835. enlargethispage{5mm}
  27836. \end_layout
  27837. \end_inset
  27838. section
  27839. \begin_inset CommandInset ref
  27840. LatexCommand ref
  27841. reference "UnloadLoad"
  27842. plural "false"
  27843. caps "false"
  27844. noprefix "false"
  27845. \end_inset
  27846. . Let us consider some examples. The
  27847. \begin_inset ERT
  27848. status collapsed
  27849. \begin_layout Plain Layout
  27850. \backslash
  27851. reduce
  27852. \end_layout
  27853. \end_inset
  27854. \begin_inset space \space{}
  27855. \end_inset
  27856. package
  27857. \begin_inset ERT
  27858. status collapsed
  27859. \begin_layout Plain Layout
  27860. \backslash
  27861. file{
  27862. \end_layout
  27863. \end_inset
  27864. specfn
  27865. \begin_inset ERT
  27866. status collapsed
  27867. \begin_layout Plain Layout
  27868. }
  27869. \end_layout
  27870. \end_inset
  27871. contains definitions of various special functions and below we demonstrate 11th Legendre polynomial
  27872. \begin_inset ERT
  27873. status collapsed
  27874. \begin_layout Plain Layout
  27875. \backslash
  27876. begin{slisting}
  27877. \end_layout
  27878. \end_inset
  27879. <- Coordinates t, x, y, z; <- package specfn; <- LEGENDREP(11,x);
  27880. \begin_inset ERT
  27881. status collapsed
  27882. \begin_layout Plain Layout
  27883. \backslash
  27884. par
  27885. \end_layout
  27886. \end_inset
  27887. 10 8 6 4 2 x*(88179*x - 230945*x + 218790*x - 90090*x + 15015*x - 693) ——————————————————————- 256
  27888. \begin_inset ERT
  27889. status collapsed
  27890. \begin_layout Plain Layout
  27891. \backslash
  27892. end{slisting}
  27893. \end_layout
  27894. \end_inset
  27895. \end_layout
  27896. \begin_layout Standard
  27897. \family typewriter
  27898. \begin_inset Newpage newpage
  27899. \end_inset
  27900. \end_layout
  27901. \begin_layout Standard
  27902. \family typewriter
  27903. Another example demonstrates the
  27904. \begin_inset ERT
  27905. status collapsed
  27906. \begin_layout Plain Layout
  27907. \backslash
  27908. file{
  27909. \end_layout
  27910. \end_inset
  27911. taylor
  27912. \begin_inset ERT
  27913. status collapsed
  27914. \begin_layout Plain Layout
  27915. }
  27916. \end_layout
  27917. \end_inset
  27918. package
  27919. \begin_inset ERT
  27920. status collapsed
  27921. \begin_layout Plain Layout
  27922. \backslash
  27923. begin{slisting}
  27924. \end_layout
  27925. \end_inset
  27926. <- Coordinates t, x, y, z; <- www=d(E(x+y)*SIN(x)); <- www;
  27927. \begin_inset ERT
  27928. status collapsed
  27929. \begin_layout Plain Layout
  27930. \backslash
  27931. par
  27932. \end_layout
  27933. \end_inset
  27934. x + y x + y (E *(COS(x) + SIN(x))) d x + (E *SIN(x)) d y
  27935. \begin_inset ERT
  27936. status collapsed
  27937. \begin_layout Plain Layout
  27938. \backslash
  27939. par
  27940. \end_layout
  27941. \end_inset
  27942. <- load taylor; <- TAYLOR(www,x,0,5);
  27943. \begin_inset ERT
  27944. status collapsed
  27945. \begin_layout Plain Layout
  27946. \backslash
  27947. par
  27948. \end_layout
  27949. \end_inset
  27950. y y y y y 2 E 4 E 5 6 y y 2 (E + 2*E *x + E *x - —-*x - —-*x + O(x )) d x + (E *x + E *x 6 15
  27951. \begin_inset ERT
  27952. status collapsed
  27953. \begin_layout Plain Layout
  27954. \backslash
  27955. par
  27956. \end_layout
  27957. \end_inset
  27958. y y E 3 E 5 6 + —-*x - —-*x + O(x )) d y 3 30
  27959. \begin_inset ERT
  27960. status collapsed
  27961. \begin_layout Plain Layout
  27962. \backslash
  27963. end{slisting}
  27964. \end_layout
  27965. \end_inset
  27966. \end_layout
  27967. \begin_layout Standard
  27968. \family typewriter
  27969. You can also define your own operators and procedures in
  27970. \begin_inset ERT
  27971. status collapsed
  27972. \begin_layout Plain Layout
  27973. \backslash
  27974. reduce
  27975. \end_layout
  27976. \end_inset
  27977. \begin_inset space \space{}
  27978. \end_inset
  27979. and later use them in
  27980. \begin_inset ERT
  27981. status collapsed
  27982. \begin_layout Plain Layout
  27983. \backslash
  27984. grg
  27985. \end_layout
  27986. \end_inset
  27987. . In the following example file
  27988. \begin_inset ERT
  27989. status collapsed
  27990. \begin_layout Plain Layout
  27991. \backslash
  27992. file{
  27993. \end_layout
  27994. \end_inset
  27995. lasym.red
  27996. \begin_inset ERT
  27997. status collapsed
  27998. \begin_layout Plain Layout
  27999. }
  28000. \end_layout
  28001. \end_inset
  28002. contains a definition of little
  28003. \begin_inset ERT
  28004. status collapsed
  28005. \begin_layout Plain Layout
  28006. \backslash
  28007. reduce
  28008. \end_layout
  28009. \end_inset
  28010. \begin_inset space \space{}
  28011. \end_inset
  28012. procedure which computes a leading term of asymptotic expansion of the rational function at large values of some variable. This file is inputted in
  28013. \begin_inset ERT
  28014. status collapsed
  28015. \begin_layout Plain Layout
  28016. \backslash
  28017. reduce
  28018. \end_layout
  28019. \end_inset
  28020. \begin_inset space \space{}
  28021. \end_inset
  28022. before
  28023. \begin_inset ERT
  28024. status collapsed
  28025. \begin_layout Plain Layout
  28026. \backslash
  28027. grg
  28028. \end_layout
  28029. \end_inset
  28030. \begin_inset space \space{}
  28031. \end_inset
  28032. is started
  28033. \begin_inset ERT
  28034. status collapsed
  28035. \begin_layout Plain Layout
  28036. \backslash
  28037. begin{slisting}
  28038. \end_layout
  28039. \end_inset
  28040. \begin_inset ERT
  28041. status collapsed
  28042. \begin_layout Plain Layout
  28043. \backslash
  28044. par
  28045. \end_layout
  28046. \end_inset
  28047. 1: in
  28048. \begin_inset ERT
  28049. status collapsed
  28050. \begin_layout Plain Layout
  28051. "
  28052. \end_layout
  28053. \end_inset
  28054. lasym.red
  28055. \begin_inset ERT
  28056. status collapsed
  28057. \begin_layout Plain Layout
  28058. "
  28059. \end_layout
  28060. \end_inset
  28061. ;
  28062. \begin_inset ERT
  28063. status collapsed
  28064. \begin_layout Plain Layout
  28065. \backslash
  28066. par
  28067. \end_layout
  28068. \end_inset
  28069. procedure leadingterm(w,x); lterm(num(w),x)/lterm(den(w),x);
  28070. \begin_inset ERT
  28071. status collapsed
  28072. \begin_layout Plain Layout
  28073. \backslash
  28074. par
  28075. \end_layout
  28076. \end_inset
  28077. leadingterm
  28078. \begin_inset ERT
  28079. status collapsed
  28080. \begin_layout Plain Layout
  28081. \backslash
  28082. par
  28083. \end_layout
  28084. \end_inset
  28085. end;
  28086. \begin_inset ERT
  28087. status collapsed
  28088. \begin_layout Plain Layout
  28089. \backslash
  28090. par
  28091. \end_layout
  28092. \end_inset
  28093. 2: load grg;
  28094. \begin_inset ERT
  28095. status collapsed
  28096. \begin_layout Plain Layout
  28097. \backslash
  28098. par
  28099. \end_layout
  28100. \end_inset
  28101. This is GRG 3.2 release 2 (Feb 9, 1997) ...
  28102. \begin_inset ERT
  28103. status collapsed
  28104. \begin_layout Plain Layout
  28105. \backslash
  28106. par
  28107. \end_layout
  28108. \end_inset
  28109. System directory: c:
  28110. \begin_inset ERT
  28111. status collapsed
  28112. \begin_layout Plain Layout
  28113. {
  28114. \end_layout
  28115. \end_inset
  28116. \begin_inset ERT
  28117. status collapsed
  28118. \begin_layout Plain Layout
  28119. \backslash
  28120. bs
  28121. \end_layout
  28122. \end_inset
  28123. \begin_inset ERT
  28124. status collapsed
  28125. \begin_layout Plain Layout
  28126. }
  28127. \end_layout
  28128. \end_inset
  28129. red35
  28130. \begin_inset ERT
  28131. status collapsed
  28132. \begin_layout Plain Layout
  28133. {
  28134. \end_layout
  28135. \end_inset
  28136. \begin_inset ERT
  28137. status collapsed
  28138. \begin_layout Plain Layout
  28139. \backslash
  28140. bs
  28141. \end_layout
  28142. \end_inset
  28143. \begin_inset ERT
  28144. status collapsed
  28145. \begin_layout Plain Layout
  28146. }
  28147. \end_layout
  28148. \end_inset
  28149. grg32
  28150. \begin_inset ERT
  28151. status collapsed
  28152. \begin_layout Plain Layout
  28153. {
  28154. \end_layout
  28155. \end_inset
  28156. \begin_inset ERT
  28157. status collapsed
  28158. \begin_layout Plain Layout
  28159. \backslash
  28160. bs
  28161. \end_layout
  28162. \end_inset
  28163. \begin_inset ERT
  28164. status collapsed
  28165. \begin_layout Plain Layout
  28166. }
  28167. \end_layout
  28168. \end_inset
  28169. System variables are upper-cased: E I PI SIN ... Dimension is 4 with Signature (-,+,+,+)
  28170. \begin_inset ERT
  28171. status collapsed
  28172. \begin_layout Plain Layout
  28173. \backslash
  28174. par
  28175. \end_layout
  28176. \end_inset
  28177. <- Coordinates t, r, theta, phi; <- OMEGA01=(123*r3+2*r+t)/(r+t)5*d theta
  28178. \begin_inset ERT
  28179. status collapsed
  28180. \begin_layout Plain Layout
  28181. {
  28182. \end_layout
  28183. \end_inset
  28184. \begin_inset ERT
  28185. status collapsed
  28186. \begin_layout Plain Layout
  28187. \backslash
  28188. w
  28189. \end_layout
  28190. \end_inset
  28191. \begin_inset ERT
  28192. status collapsed
  28193. \begin_layout Plain Layout
  28194. }
  28195. \end_layout
  28196. \end_inset
  28197. d phi; <- OMEGA01;
  28198. \begin_inset ERT
  28199. status collapsed
  28200. \begin_layout Plain Layout
  28201. \backslash
  28202. par
  28203. \end_layout
  28204. \end_inset
  28205. 3 123*r + 2*r + t (————————————————-) d theta
  28206. \begin_inset ERT
  28207. status collapsed
  28208. \begin_layout Plain Layout
  28209. \backslash
  28210. w
  28211. \end_layout
  28212. \end_inset
  28213. d phi 5 4 3 2 2 3 4 5 r + 5*r *t + 10*r *t + 10*r *t + 5*r*t + t
  28214. \begin_inset ERT
  28215. status collapsed
  28216. \begin_layout Plain Layout
  28217. \backslash
  28218. par
  28219. \end_layout
  28220. \end_inset
  28221. <- LEADINGTERM(OMEGA01,r);
  28222. \begin_inset ERT
  28223. status collapsed
  28224. \begin_layout Plain Layout
  28225. \backslash
  28226. par
  28227. \end_layout
  28228. \end_inset
  28229. 123 (—–) d theta
  28230. \begin_inset ERT
  28231. status collapsed
  28232. \begin_layout Plain Layout
  28233. \backslash
  28234. w
  28235. \end_layout
  28236. \end_inset
  28237. d phi 2 r
  28238. \begin_inset ERT
  28239. status collapsed
  28240. \begin_layout Plain Layout
  28241. \backslash
  28242. end{slisting}
  28243. \end_layout
  28244. \end_inset
  28245. \end_layout
  28246. \begin_layout Subsection
  28247. \family typewriter
  28248. Anholonomic Basis Mode
  28249. \end_layout
  28250. \begin_layout Standard
  28251. \family typewriter
  28252. \begin_inset Index idx
  28253. status collapsed
  28254. \begin_layout Plain Layout
  28255. Anholonomic basis mode
  28256. \end_layout
  28257. \end_inset
  28258. \begin_inset Index idx
  28259. status collapsed
  28260. \begin_layout Plain Layout
  28261. Basis
  28262. \end_layout
  28263. \end_inset
  28264. \begin_inset CommandInset label
  28265. LatexCommand label
  28266. name "amode"
  28267. \end_inset
  28268. \end_layout
  28269. \begin_layout Standard
  28270. \family typewriter
  28271. \begin_inset ERT
  28272. status collapsed
  28273. \begin_layout Plain Layout
  28274. \backslash
  28275. grg
  28276. \end_layout
  28277. \end_inset
  28278. \begin_inset space \space{}
  28279. \end_inset
  28280. may work in both holonomic and anholonomic basis modes. In the first default case, values of all expressions are represented in a natural holonomic (coordinate) basis:
  28281. \begin_inset Formula $d x^\mu,~d x^\mu\wedge x^\nu\dots$
  28282. \end_inset
  28283. for exterior forms and
  28284. \begin_inset Formula $\partial_\mu=\partial/\partial x^\mu$
  28285. \end_inset
  28286. for vectors. In the second case an arbitrary basis
  28287. \begin_inset Formula $b^i=b^i_\mu d x^\mu$
  28288. \end_inset
  28289. is used for forms and inverse vector basis
  28290. \begin_inset Formula $e_i=e_i^\mu\partial_\mu$
  28291. \end_inset
  28292. for vectors (
  28293. \begin_inset Formula $b^i_\mu e^\mu_j=\delta^i_j$
  28294. \end_inset
  28295. ). You can specify this basis assigning a value to built-in object Basis
  28296. \family typewriter
  28297. \series default
  28298. \shape default
  28299. (identifier b
  28300. \family typewriter
  28301. \series default
  28302. \shape default
  28303. ). If Basis
  28304. \family typewriter
  28305. \series default
  28306. \shape default
  28307. is not specified by user then
  28308. \begin_inset ERT
  28309. status collapsed
  28310. \begin_layout Plain Layout
  28311. \backslash
  28312. grg
  28313. \end_layout
  28314. \end_inset
  28315. \begin_inset space \space{}
  28316. \end_inset
  28317. assumes that it coincides with the frame
  28318. \begin_inset Formula $b^i=\theta^i$
  28319. \end_inset
  28320. .
  28321. \end_layout
  28322. \begin_layout Standard
  28323. \family typewriter
  28324. Frame should not be confused with basis. Frame
  28325. \begin_inset Formula $\theta^a$
  28326. \end_inset
  28327. is used only for
  28328. \begin_inset Quotes eld
  28329. \end_inset
  28330. external
  28331. \begin_inset Quotes erd
  28332. \end_inset
  28333. purposes to represent tensor indices while basis
  28334. \begin_inset Formula $b^i$
  28335. \end_inset
  28336. and vector basis
  28337. \begin_inset Formula $e_i$
  28338. \end_inset
  28339. is used for
  28340. \begin_inset Quotes eld
  28341. \end_inset
  28342. internal
  28343. \begin_inset Quotes erd
  28344. \end_inset
  28345. purposes to represent form and vector valued object components.
  28346. \end_layout
  28347. \begin_layout Standard
  28348. \family typewriter
  28349. The command
  28350. \begin_inset ERT
  28351. status collapsed
  28352. \begin_layout Plain Layout
  28353. \backslash
  28354. cmdind{
  28355. \end_layout
  28356. \end_inset
  28357. Anholonomic
  28358. \begin_inset ERT
  28359. status collapsed
  28360. \begin_layout Plain Layout
  28361. }
  28362. \end_layout
  28363. \end_inset
  28364. \begin_inset ERT
  28365. status collapsed
  28366. \begin_layout Plain Layout
  28367. \backslash
  28368. command{
  28369. \end_layout
  28370. \end_inset
  28371. Anholonomic;
  28372. \begin_inset ERT
  28373. status collapsed
  28374. \begin_layout Plain Layout
  28375. }
  28376. \end_layout
  28377. \end_inset
  28378. switches the system to the anholonomic basis mode and the command
  28379. \begin_inset ERT
  28380. status collapsed
  28381. \begin_layout Plain Layout
  28382. \backslash
  28383. cmdind{
  28384. \end_layout
  28385. \end_inset
  28386. Holonomic
  28387. \begin_inset ERT
  28388. status collapsed
  28389. \begin_layout Plain Layout
  28390. }
  28391. \end_layout
  28392. \end_inset
  28393. \begin_inset ERT
  28394. status collapsed
  28395. \begin_layout Plain Layout
  28396. \backslash
  28397. command{
  28398. \end_layout
  28399. \end_inset
  28400. Holonomic;
  28401. \begin_inset ERT
  28402. status collapsed
  28403. \begin_layout Plain Layout
  28404. }
  28405. \end_layout
  28406. \end_inset
  28407. switches it back to the standard holonomic mode.
  28408. \end_layout
  28409. \begin_layout Standard
  28410. \family typewriter
  28411. Working in anholonomic mode
  28412. \begin_inset ERT
  28413. status collapsed
  28414. \begin_layout Plain Layout
  28415. \backslash
  28416. grg
  28417. \end_layout
  28418. \end_inset
  28419. \begin_inset space \space{}
  28420. \end_inset
  28421. creates some internal tables for efficient calculation of exterior differentiation and complex conjugation. In anholonomic mode the command
  28422. \begin_inset ERT
  28423. status collapsed
  28424. \begin_layout Plain Layout
  28425. \backslash
  28426. cmdind{
  28427. \end_layout
  28428. \end_inset
  28429. Unload
  28430. \begin_inset ERT
  28431. status collapsed
  28432. \begin_layout Plain Layout
  28433. }
  28434. \end_layout
  28435. \end_inset
  28436. \begin_inset listings
  28437. lstparams "float"
  28438. inline false
  28439. status collapsed
  28440. \begin_layout Plain Layout
  28441. \begin_inset Caption Standard
  28442. \begin_layout Standard
  28443. \family typewriter
  28444. Unload All >
  28445. \begin_inset ERT
  28446. status collapsed
  28447. \begin_layout Plain Layout
  28448. "
  28449. \end_layout
  28450. \end_inset
  28451. \begin_inset ERT
  28452. status collapsed
  28453. \begin_layout Plain Layout
  28454. \backslash
  28455. parm{
  28456. \end_layout
  28457. \end_inset
  28458. file
  28459. \begin_inset ERT
  28460. status collapsed
  28461. \begin_layout Plain Layout
  28462. }
  28463. \end_layout
  28464. \end_inset
  28465. \begin_inset ERT
  28466. status collapsed
  28467. \begin_layout Plain Layout
  28468. "
  28469. \end_layout
  28470. \end_inset
  28471. ;
  28472. \end_layout
  28473. \end_inset
  28474. \end_layout
  28475. \end_inset
  28476. \end_layout
  28477. \begin_layout Standard
  28478. \family typewriter
  28479. automatically saves these tables into the
  28480. \begin_inset ERT
  28481. status collapsed
  28482. \begin_layout Plain Layout
  28483. \backslash
  28484. comm{
  28485. \end_layout
  28486. \end_inset
  28487. \begin_inset ERT
  28488. status collapsed
  28489. \begin_layout Plain Layout
  28490. "
  28491. \end_layout
  28492. \end_inset
  28493. \begin_inset ERT
  28494. status collapsed
  28495. \begin_layout Plain Layout
  28496. \backslash
  28497. parm{
  28498. \end_layout
  28499. \end_inset
  28500. file
  28501. \begin_inset ERT
  28502. status collapsed
  28503. \begin_layout Plain Layout
  28504. }
  28505. \end_layout
  28506. \end_inset
  28507. \begin_inset ERT
  28508. status collapsed
  28509. \begin_layout Plain Layout
  28510. "
  28511. \end_layout
  28512. \end_inset
  28513. \begin_inset ERT
  28514. status collapsed
  28515. \begin_layout Plain Layout
  28516. }
  28517. \end_layout
  28518. \end_inset
  28519. . Subsequent
  28520. \begin_inset ERT
  28521. status collapsed
  28522. \begin_layout Plain Layout
  28523. \backslash
  28524. cmdind{
  28525. \end_layout
  28526. \end_inset
  28527. Load
  28528. \begin_inset ERT
  28529. status collapsed
  28530. \begin_layout Plain Layout
  28531. }
  28532. \end_layout
  28533. \end_inset
  28534. \begin_inset listings
  28535. lstparams "float"
  28536. inline false
  28537. status collapsed
  28538. \begin_layout Plain Layout
  28539. \begin_inset Caption Standard
  28540. \begin_layout Standard
  28541. \family typewriter
  28542. Load
  28543. \begin_inset ERT
  28544. status collapsed
  28545. \begin_layout Plain Layout
  28546. "
  28547. \end_layout
  28548. \end_inset
  28549. \begin_inset ERT
  28550. status collapsed
  28551. \begin_layout Plain Layout
  28552. \backslash
  28553. parm{
  28554. \end_layout
  28555. \end_inset
  28556. file
  28557. \begin_inset ERT
  28558. status collapsed
  28559. \begin_layout Plain Layout
  28560. }
  28561. \end_layout
  28562. \end_inset
  28563. \begin_inset ERT
  28564. status collapsed
  28565. \begin_layout Plain Layout
  28566. "
  28567. \end_layout
  28568. \end_inset
  28569. ;
  28570. \end_layout
  28571. \end_inset
  28572. \end_layout
  28573. \end_inset
  28574. \end_layout
  28575. \begin_layout Standard
  28576. \family typewriter
  28577. restores the tables and automatically switches the current mode to anholonomic one. Note that automatic anholonomic mode saving/restoring works only if All
  28578. \family typewriter
  28579. \series default
  28580. \shape default
  28581. is used in Unload
  28582. \family typewriter
  28583. \series default
  28584. \shape default
  28585. command.
  28586. \end_layout
  28587. \begin_layout Standard
  28588. \family typewriter
  28589. One can find out the current mode with the help of the command
  28590. \begin_inset ERT
  28591. status collapsed
  28592. \begin_layout Plain Layout
  28593. \backslash
  28594. cmdind{
  28595. \end_layout
  28596. \end_inset
  28597. Show Status
  28598. \begin_inset ERT
  28599. status collapsed
  28600. \begin_layout Plain Layout
  28601. }
  28602. \end_layout
  28603. \end_inset
  28604. \begin_inset ERT
  28605. status collapsed
  28606. \begin_layout Plain Layout
  28607. \backslash
  28608. cmdind{
  28609. \end_layout
  28610. \end_inset
  28611. Status
  28612. \begin_inset ERT
  28613. status collapsed
  28614. \begin_layout Plain Layout
  28615. }
  28616. \end_layout
  28617. \end_inset
  28618. \begin_inset ERT
  28619. status collapsed
  28620. \begin_layout Plain Layout
  28621. \backslash
  28622. command{
  28623. \end_layout
  28624. \end_inset
  28625. \begin_inset ERT
  28626. status collapsed
  28627. \begin_layout Plain Layout
  28628. \backslash
  28629. opt{
  28630. \end_layout
  28631. \end_inset
  28632. Show
  28633. \begin_inset ERT
  28634. status collapsed
  28635. \begin_layout Plain Layout
  28636. }
  28637. \end_layout
  28638. \end_inset
  28639. Status;
  28640. \begin_inset ERT
  28641. status collapsed
  28642. \begin_layout Plain Layout
  28643. }
  28644. \end_layout
  28645. \end_inset
  28646. \end_layout
  28647. \begin_layout Subsection
  28648. \family typewriter
  28649. Synonymy
  28650. \end_layout
  28651. \begin_layout Standard
  28652. \family typewriter
  28653. \begin_inset Index idx
  28654. status collapsed
  28655. \begin_layout Plain Layout
  28656. Synonymy
  28657. \end_layout
  28658. \end_inset
  28659. \end_layout
  28660. \begin_layout Standard
  28661. \family typewriter
  28662. Sometimes
  28663. \begin_inset ERT
  28664. status collapsed
  28665. \begin_layout Plain Layout
  28666. \backslash
  28667. grg
  28668. \end_layout
  28669. \end_inset
  28670. \begin_inset space \space{}
  28671. \end_inset
  28672. commands may be rather long. For instance, in order to find the curvature 2-form
  28673. \begin_inset Formula $\Omega_{ab}$
  28674. \end_inset
  28675. from the spinorial curvature
  28676. \begin_inset Formula $\Omega_{AB}$
  28677. \end_inset
  28678. and
  28679. \begin_inset Formula $\Omega_{\dot{A}\dot{B}}$
  28680. \end_inset
  28681. the following command should be used
  28682. \begin_inset listings
  28683. lstparams "float"
  28684. inline false
  28685. status collapsed
  28686. \begin_layout Plain Layout
  28687. \begin_inset Caption Standard
  28688. \begin_layout Standard
  28689. \family typewriter
  28690. Find Curvature From Spinorial Curvature;
  28691. \end_layout
  28692. \end_inset
  28693. \end_layout
  28694. \end_inset
  28695. \end_layout
  28696. \begin_layout Standard
  28697. \family typewriter
  28698. Certainly, this command is clear but typing of such long phrases may be very dull.
  28699. \begin_inset ERT
  28700. status collapsed
  28701. \begin_layout Plain Layout
  28702. \backslash
  28703. grg
  28704. \end_layout
  28705. \end_inset
  28706. \begin_inset space \space{}
  28707. \end_inset
  28708. has synonymy mechanism which allows one to make input much shorter.
  28709. \end_layout
  28710. \begin_layout Standard
  28711. \family typewriter
  28712. The synonymous words in commands and object names are considered to be equivalent. The complete list of predefined
  28713. \begin_inset ERT
  28714. status collapsed
  28715. \begin_layout Plain Layout
  28716. \backslash
  28717. grg
  28718. \end_layout
  28719. \end_inset
  28720. \begin_inset space \space{}
  28721. \end_inset
  28722. synonymy is given in appendix D. Here we present just the most important ones
  28723. \end_layout
  28724. \begin_layout Verbatim
  28725. Connection Con
  28726. \end_layout
  28727. \begin_layout Verbatim
  28728. Constants Const Constant
  28729. \end_layout
  28730. \begin_layout Verbatim
  28731. Coordinates Cord
  28732. \end_layout
  28733. \begin_layout Verbatim
  28734. Curvature Cur
  28735. \end_layout
  28736. \begin_layout Verbatim
  28737. Dotted Do
  28738. \end_layout
  28739. \begin_layout Verbatim
  28740. Equation Equations Eq
  28741. \end_layout
  28742. \begin_layout Verbatim
  28743. Find F Calculate Calc
  28744. \end_layout
  28745. \begin_layout Verbatim
  28746. Functions Fun Function
  28747. \end_layout
  28748. \begin_layout Verbatim
  28749. Next N
  28750. \end_layout
  28751. \begin_layout Verbatim
  28752. Show ?
  28753. \end_layout
  28754. \begin_layout Verbatim
  28755. Spinor Spin Spinorial Sp
  28756. \end_layout
  28757. \begin_layout Verbatim
  28758. Switch Sw
  28759. \end_layout
  28760. \begin_layout Verbatim
  28761. Symmetries Sym Symmetric
  28762. \end_layout
  28763. \begin_layout Verbatim
  28764. Undotted Un
  28765. \end_layout
  28766. \begin_layout Verbatim
  28767. Write W
  28768. \end_layout
  28769. \begin_layout Standard
  28770. \family typewriter
  28771. Words in each line are considered as equivalent in all commands. Thus the above command can be abbreviated as
  28772. \begin_inset listings
  28773. lstparams "float"
  28774. inline false
  28775. status collapsed
  28776. \begin_layout Plain Layout
  28777. \begin_inset Caption Standard
  28778. \begin_layout Standard
  28779. \family typewriter
  28780. F cur from sp cur;
  28781. \end_layout
  28782. \end_inset
  28783. \end_layout
  28784. \end_inset
  28785. \end_layout
  28786. \begin_layout Standard
  28787. \family typewriter
  28788. Section
  28789. \begin_inset CommandInset ref
  28790. LatexCommand ref
  28791. reference "tuning"
  28792. plural "false"
  28793. caps "false"
  28794. noprefix "false"
  28795. \end_inset
  28796. explains how to change built-in synonymy and how to define a new one.
  28797. \end_layout
  28798. \begin_layout Subsection
  28799. \family typewriter
  28800. Compound Commands
  28801. \end_layout
  28802. \begin_layout Standard
  28803. \family typewriter
  28804. \begin_inset Index idx
  28805. status collapsed
  28806. \begin_layout Plain Layout
  28807. Compound commands
  28808. \end_layout
  28809. \end_inset
  28810. \end_layout
  28811. \begin_layout Standard
  28812. \family typewriter
  28813. Sometime one may need to perform several consecutive actions with one object. In this case we can use so called
  28814. \emph on
  28815. compound commands
  28816. \emph default
  28817. to shorten the input. Internally
  28818. \begin_inset ERT
  28819. status collapsed
  28820. \begin_layout Plain Layout
  28821. \backslash
  28822. grg
  28823. \end_layout
  28824. \end_inset
  28825. \begin_inset space \space{}
  28826. \end_inset
  28827. replaces each compound command by several usual ones. For example the compound command
  28828. \begin_inset listings
  28829. lstparams "float"
  28830. inline false
  28831. status collapsed
  28832. \begin_layout Plain Layout
  28833. \begin_inset Caption Standard
  28834. \begin_layout Standard
  28835. \family typewriter
  28836. Find and Write Einstein Equation;
  28837. \end_layout
  28838. \end_inset
  28839. \end_layout
  28840. \end_inset
  28841. \end_layout
  28842. \begin_layout Standard
  28843. \family typewriter
  28844. to a pair of usual ones
  28845. \begin_inset listings
  28846. lstparams "float"
  28847. inline false
  28848. status collapsed
  28849. \begin_layout Plain Layout
  28850. \begin_inset Caption Standard
  28851. \begin_layout Standard
  28852. \family typewriter
  28853. Find Einstein Equation; Write Einstein Equation;
  28854. \end_layout
  28855. \end_inset
  28856. \end_layout
  28857. \end_inset
  28858. \end_layout
  28859. \begin_layout Standard
  28860. \family typewriter
  28861. Actions (commands) can be attached to the end of the compound command as well:
  28862. \begin_inset listings
  28863. lstparams "float"
  28864. inline false
  28865. status collapsed
  28866. \begin_layout Plain Layout
  28867. \begin_inset Caption Standard
  28868. \begin_layout Standard
  28869. \family typewriter
  28870. Find, Write Curvature and Erase It;
  28871. \begin_inset space \qquad{}
  28872. \end_inset
  28873. \begin_inset space \qquad{}
  28874. \end_inset
  28875. \begin_inset ERT
  28876. status collapsed
  28877. \begin_layout Plain Layout
  28878. \backslash
  28879. udr
  28880. \end_layout
  28881. \end_inset
  28882. Find & Write & Erase Curvature;
  28883. \begin_inset space \qquad{}
  28884. \end_inset
  28885. \begin_inset space \qquad{}
  28886. \end_inset
  28887. \begin_inset ERT
  28888. status collapsed
  28889. \begin_layout Plain Layout
  28890. \backslash
  28891. udr
  28892. \end_layout
  28893. \end_inset
  28894. Find Curvature; Write Curvature; Erase Curvature;
  28895. \end_layout
  28896. \end_inset
  28897. \end_layout
  28898. \end_inset
  28899. \end_layout
  28900. \begin_layout Standard
  28901. \family typewriter
  28902. Note that we have used ,
  28903. \family typewriter
  28904. \series default
  28905. \shape default
  28906. and &
  28907. \family typewriter
  28908. \series default
  28909. \shape default
  28910. instead of and
  28911. \family typewriter
  28912. \series default
  28913. \shape default
  28914. in this example. All these separators are equivalent in compound commands.
  28915. \end_layout
  28916. \begin_layout Standard
  28917. \family typewriter
  28918. Now let us consider the case when one needs to perform a single action with several objects. The command
  28919. \begin_inset listings
  28920. lstparams "float"
  28921. inline false
  28922. status collapsed
  28923. \begin_layout Plain Layout
  28924. \begin_inset Caption Standard
  28925. \begin_layout Standard
  28926. \family typewriter
  28927. Write Frame, Vector Frame and Metric;
  28928. \end_layout
  28929. \end_inset
  28930. \end_layout
  28931. \end_inset
  28932. \end_layout
  28933. \begin_layout Standard
  28934. \family typewriter
  28935. is equivalent to
  28936. \begin_inset listings
  28937. lstparams "float"
  28938. inline false
  28939. status collapsed
  28940. \begin_layout Plain Layout
  28941. \begin_inset Caption Standard
  28942. \begin_layout Standard
  28943. \family typewriter
  28944. Write Frame; Write Vector Frame; Write Metric;
  28945. \end_layout
  28946. \end_inset
  28947. \end_layout
  28948. \end_inset
  28949. \end_layout
  28950. \begin_layout Standard
  28951. \family typewriter
  28952. Way specification can be attached to the Find
  28953. \family typewriter
  28954. \series default
  28955. \shape default
  28956. command:
  28957. \begin_inset listings
  28958. lstparams "float"
  28959. inline false
  28960. status collapsed
  28961. \begin_layout Plain Layout
  28962. \begin_inset Caption Standard
  28963. \begin_layout Standard
  28964. \family typewriter
  28965. Find QT, QP From Torsion using spinors;
  28966. \begin_inset space \qquad{}
  28967. \end_inset
  28968. \begin_inset space \qquad{}
  28969. \end_inset
  28970. \begin_inset ERT
  28971. status collapsed
  28972. \begin_layout Plain Layout
  28973. \backslash
  28974. udr
  28975. \end_layout
  28976. \end_inset
  28977. Find QT From Torsion using spinors; Find QP From Torsion using spinors;
  28978. \end_layout
  28979. \end_inset
  28980. \end_layout
  28981. \end_inset
  28982. \end_layout
  28983. \begin_layout Standard
  28984. \family typewriter
  28985. One can combine several actions and several objects. For example, the command
  28986. \begin_inset listings
  28987. lstparams "float"
  28988. inline false
  28989. status collapsed
  28990. \begin_layout Plain Layout
  28991. \begin_inset Caption Standard
  28992. \begin_layout Standard
  28993. \family typewriter
  28994. Find omega, Curvature by Standard Way and Write and Erase Them;
  28995. \end_layout
  28996. \end_inset
  28997. \end_layout
  28998. \end_inset
  28999. \end_layout
  29000. \begin_layout Standard
  29001. \family typewriter
  29002. is equivalent to the sequence of
  29003. \begin_inset Formula $(2{\rm\ objects})\times(3{\rm\ commands}) =6$
  29004. \end_inset
  29005. commands
  29006. \begin_inset listings
  29007. lstparams "float"
  29008. inline false
  29009. status collapsed
  29010. \begin_layout Plain Layout
  29011. \begin_inset Caption Standard
  29012. \begin_layout Standard
  29013. \family typewriter
  29014. Find omega by Standard Way; Find Curvature by Standard Way; Write omega; Write Curvature; Erase omega; Erase Curvature;
  29015. \end_layout
  29016. \end_inset
  29017. \end_layout
  29018. \end_inset
  29019. \end_layout
  29020. \begin_layout Standard
  29021. \family typewriter
  29022. Note that the way specification is attached only to
  29023. \begin_inset Quotes eld
  29024. \end_inset
  29025. left
  29026. \begin_inset Quotes erd
  29027. \end_inset
  29028. commands (Find
  29029. \family typewriter
  29030. \series default
  29031. \shape default
  29032. in our case).
  29033. \end_layout
  29034. \begin_layout Standard
  29035. \family typewriter
  29036. The compound commands mechanism works only with Find
  29037. \family typewriter
  29038. \series default
  29039. \shape default
  29040. , Erase
  29041. \family typewriter
  29042. \series default
  29043. \shape default
  29044. , Write
  29045. \family typewriter
  29046. \series default
  29047. \shape default
  29048. and Evaluate
  29049. \family typewriter
  29050. \series default
  29051. \shape default
  29052. commands.
  29053. \end_layout
  29054. \begin_layout Standard
  29055. \family typewriter
  29056. And finally,
  29057. \begin_inset ERT
  29058. status collapsed
  29059. \begin_layout Plain Layout
  29060. \backslash
  29061. grg
  29062. \end_layout
  29063. \end_inset
  29064. \begin_inset space \space{}
  29065. \end_inset
  29066. always replaces Re-
  29067. \begin_inset ERT
  29068. status collapsed
  29069. \begin_layout Plain Layout
  29070. \backslash
  29071. parm{
  29072. \end_layout
  29073. \end_inset
  29074. command
  29075. \begin_inset ERT
  29076. status collapsed
  29077. \begin_layout Plain Layout
  29078. }
  29079. \end_layout
  29080. \end_inset
  29081. ;
  29082. \family typewriter
  29083. \series default
  29084. \shape default
  29085. by Erase and
  29086. \begin_inset ERT
  29087. status collapsed
  29088. \begin_layout Plain Layout
  29089. \backslash
  29090. parm{
  29091. \end_layout
  29092. \end_inset
  29093. command
  29094. \begin_inset ERT
  29095. status collapsed
  29096. \begin_layout Plain Layout
  29097. }
  29098. \end_layout
  29099. \end_inset
  29100. ;
  29101. \family typewriter
  29102. \series default
  29103. \shape default
  29104. . For example
  29105. \begin_inset listings
  29106. lstparams "float"
  29107. inline false
  29108. status collapsed
  29109. \begin_layout Plain Layout
  29110. \begin_inset Caption Standard
  29111. \begin_layout Standard
  29112. \family typewriter
  29113. Re-Calculate Maxwell Equations;
  29114. \begin_inset space \qquad{}
  29115. \end_inset
  29116. \begin_inset space \qquad{}
  29117. \end_inset
  29118. \begin_inset ERT
  29119. status collapsed
  29120. \begin_layout Plain Layout
  29121. \backslash
  29122. udr
  29123. \end_layout
  29124. \end_inset
  29125. Erase and Calculate Maxwell Equations;
  29126. \end_layout
  29127. \end_inset
  29128. \end_layout
  29129. \end_inset
  29130. \end_layout
  29131. \begin_layout Standard
  29132. \family typewriter
  29133. You can see how
  29134. \begin_inset ERT
  29135. status collapsed
  29136. \begin_layout Plain Layout
  29137. \backslash
  29138. grg
  29139. \end_layout
  29140. \end_inset
  29141. \begin_inset space \space{}
  29142. \end_inset
  29143. expand compound commands into the
  29144. \begin_inset ERT
  29145. status collapsed
  29146. \begin_layout Plain Layout
  29147. \backslash
  29148. swind{
  29149. \end_layout
  29150. \end_inset
  29151. SHOWCOMMANDS
  29152. \begin_inset ERT
  29153. status collapsed
  29154. \begin_layout Plain Layout
  29155. }
  29156. \end_layout
  29157. \end_inset
  29158. usual ones by turning switch
  29159. \begin_inset ERT
  29160. status collapsed
  29161. \begin_layout Plain Layout
  29162. \backslash
  29163. comm{
  29164. \end_layout
  29165. \end_inset
  29166. SHOWCOMMANDS
  29167. \begin_inset ERT
  29168. status collapsed
  29169. \begin_layout Plain Layout
  29170. }
  29171. \end_layout
  29172. \end_inset
  29173. on.
  29174. \end_layout
  29175. \begin_layout Section
  29176. \family typewriter
  29177. Tuning
  29178. \begin_inset ERT
  29179. status collapsed
  29180. \begin_layout Plain Layout
  29181. \backslash
  29182. grg
  29183. \end_layout
  29184. \end_inset
  29185. \end_layout
  29186. \begin_layout Standard
  29187. \family typewriter
  29188. \begin_inset CommandInset label
  29189. LatexCommand label
  29190. name "tuning"
  29191. \end_inset
  29192. \end_layout
  29193. \begin_layout Standard
  29194. \family typewriter
  29195. \begin_inset ERT
  29196. status collapsed
  29197. \begin_layout Plain Layout
  29198. \backslash
  29199. grg
  29200. \end_layout
  29201. \end_inset
  29202. \begin_inset space \space{}
  29203. \end_inset
  29204. can be tuned according to your needs and preferences. The configuration files allow one to change some default settings and the environment variable
  29205. \begin_inset ERT
  29206. status collapsed
  29207. \begin_layout Plain Layout
  29208. \backslash
  29209. comm{
  29210. \end_layout
  29211. \end_inset
  29212. grg
  29213. \begin_inset ERT
  29214. status collapsed
  29215. \begin_layout Plain Layout
  29216. }
  29217. \end_layout
  29218. \end_inset
  29219. defines the system directory which can be used as the depository for frequently used files.
  29220. \end_layout
  29221. \begin_layout Subsection
  29222. \family typewriter
  29223. Configuration Files
  29224. \end_layout
  29225. \begin_layout Standard
  29226. \family typewriter
  29227. \begin_inset CommandInset label
  29228. LatexCommand label
  29229. name "configsect"
  29230. \end_inset
  29231. \end_layout
  29232. \begin_layout Standard
  29233. \family typewriter
  29234. The configuration files allows one to establish
  29235. \begin_inset ERT
  29236. status collapsed
  29237. \begin_layout Plain Layout
  29238. \backslash
  29239. begin{list}
  29240. \end_layout
  29241. \end_inset
  29242. \begin_inset ERT
  29243. status collapsed
  29244. \begin_layout Plain Layout
  29245. {
  29246. \end_layout
  29247. \end_inset
  29248. \begin_inset Formula $\bullet$
  29249. \end_inset
  29250. \begin_inset ERT
  29251. status collapsed
  29252. \begin_layout Plain Layout
  29253. }
  29254. \end_layout
  29255. \end_inset
  29256. \begin_inset ERT
  29257. status collapsed
  29258. \begin_layout Plain Layout
  29259. {
  29260. \end_layout
  29261. \end_inset
  29262. \begin_inset ERT
  29263. status collapsed
  29264. \begin_layout Plain Layout
  29265. \backslash
  29266. labelwidth
  29267. \end_layout
  29268. \end_inset
  29269. =8mm
  29270. \begin_inset ERT
  29271. status collapsed
  29272. \begin_layout Plain Layout
  29273. \backslash
  29274. leftmargin
  29275. \end_layout
  29276. \end_inset
  29277. =10mm
  29278. \begin_inset ERT
  29279. status collapsed
  29280. \begin_layout Plain Layout
  29281. }
  29282. \end_layout
  29283. \end_inset
  29284. \end_layout
  29285. \begin_layout Standard
  29286. \family typewriter
  29287. \begin_inset ERT
  29288. status collapsed
  29289. \begin_layout Plain Layout
  29290. \backslash
  29291. item
  29292. \end_layout
  29293. \end_inset
  29294. Default dimension and signature.
  29295. \end_layout
  29296. \begin_layout Standard
  29297. \family typewriter
  29298. \begin_inset ERT
  29299. status collapsed
  29300. \begin_layout Plain Layout
  29301. \backslash
  29302. item
  29303. \end_layout
  29304. \end_inset
  29305. Initial position of switches.
  29306. \end_layout
  29307. \begin_layout Standard
  29308. \family typewriter
  29309. \begin_inset ERT
  29310. status collapsed
  29311. \begin_layout Plain Layout
  29312. \backslash
  29313. item
  29314. \end_layout
  29315. \end_inset
  29316. \begin_inset ERT
  29317. status collapsed
  29318. \begin_layout Plain Layout
  29319. \backslash
  29320. reduce
  29321. \end_layout
  29322. \end_inset
  29323. \begin_inset space \space{}
  29324. \end_inset
  29325. packages which must be preloaded.
  29326. \end_layout
  29327. \begin_layout Standard
  29328. \family typewriter
  29329. \begin_inset ERT
  29330. status collapsed
  29331. \begin_layout Plain Layout
  29332. \backslash
  29333. item
  29334. \end_layout
  29335. \end_inset
  29336. Synonymy.
  29337. \end_layout
  29338. \begin_layout Standard
  29339. \family typewriter
  29340. \begin_inset ERT
  29341. status collapsed
  29342. \begin_layout Plain Layout
  29343. \backslash
  29344. item
  29345. \end_layout
  29346. \end_inset
  29347. Default
  29348. \begin_inset ERT
  29349. status collapsed
  29350. \begin_layout Plain Layout
  29351. \backslash
  29352. grg
  29353. \end_layout
  29354. \end_inset
  29355. \begin_inset space \space{}
  29356. \end_inset
  29357. start up method.
  29358. \begin_inset ERT
  29359. status collapsed
  29360. \begin_layout Plain Layout
  29361. \backslash
  29362. end{list}
  29363. \end_layout
  29364. \end_inset
  29365. \end_layout
  29366. \begin_layout Standard
  29367. \family typewriter
  29368. There are two configuration files. First
  29369. \emph on
  29370. global
  29371. \emph default
  29372. configuration file
  29373. \begin_inset ERT
  29374. status collapsed
  29375. \begin_layout Plain Layout
  29376. \backslash
  29377. file{
  29378. \end_layout
  29379. \end_inset
  29380. grgcfg.sl
  29381. \begin_inset ERT
  29382. status collapsed
  29383. \begin_layout Plain Layout
  29384. }
  29385. \end_layout
  29386. \end_inset
  29387. defines the settings
  29388. \begin_inset Index idx
  29389. status collapsed
  29390. \begin_layout Plain Layout
  29391. Global configuration file
  29392. \end_layout
  29393. \end_inset
  29394. during system installation when
  29395. \begin_inset ERT
  29396. status collapsed
  29397. \begin_layout Plain Layout
  29398. \backslash
  29399. grg
  29400. \end_layout
  29401. \end_inset
  29402. \begin_inset space \space{}
  29403. \end_inset
  29404. is compiled. These global settings become permanent and can be changed only if
  29405. \begin_inset ERT
  29406. status collapsed
  29407. \begin_layout Plain Layout
  29408. \backslash
  29409. grg
  29410. \end_layout
  29411. \end_inset
  29412. \begin_inset space \space{}
  29413. \end_inset
  29414. is recompiled. The
  29415. \emph on
  29416. local
  29417. \emph default
  29418. configuration file
  29419. \begin_inset ERT
  29420. status collapsed
  29421. \begin_layout Plain Layout
  29422. \backslash
  29423. file{
  29424. \end_layout
  29425. \end_inset
  29426. grg.cfg
  29427. \begin_inset ERT
  29428. status collapsed
  29429. \begin_layout Plain Layout
  29430. }
  29431. \end_layout
  29432. \end_inset
  29433. allows one to override global settings locally.
  29434. \begin_inset Index idx
  29435. status collapsed
  29436. \begin_layout Plain Layout
  29437. Local configuration file
  29438. \end_layout
  29439. \end_inset
  29440. When
  29441. \begin_inset ERT
  29442. status collapsed
  29443. \begin_layout Plain Layout
  29444. \backslash
  29445. grg
  29446. \end_layout
  29447. \end_inset
  29448. \begin_inset space \space{}
  29449. \end_inset
  29450. starts it search the file
  29451. \begin_inset ERT
  29452. status collapsed
  29453. \begin_layout Plain Layout
  29454. \backslash
  29455. file{
  29456. \end_layout
  29457. \end_inset
  29458. grg.cfg
  29459. \begin_inset ERT
  29460. status collapsed
  29461. \begin_layout Plain Layout
  29462. }
  29463. \end_layout
  29464. \end_inset
  29465. in current directory (folder) and if it is present uses the corresponding settings.
  29466. \end_layout
  29467. \begin_layout Standard
  29468. \family typewriter
  29469. Below we are going to explain how to change settings in both global and local configuration files but before doing this we must emphasize that this need some care. First, the configuration files use LISP command format which differs from usual
  29470. \begin_inset ERT
  29471. status collapsed
  29472. \begin_layout Plain Layout
  29473. \backslash
  29474. grg
  29475. \end_layout
  29476. \end_inset
  29477. \begin_inset space \space{}
  29478. \end_inset
  29479. commands. Second, is something is wrong with configuration file then no clear diagnostic is provided. Finally, if global configuration is damaged you will not be able to compile
  29480. \begin_inset ERT
  29481. status collapsed
  29482. \begin_layout Plain Layout
  29483. \backslash
  29484. grg
  29485. \end_layout
  29486. \end_inset
  29487. . The best strategy is to make a back-up copy of the configuration files before start editing them. Notice that lines preceded by the percent sign
  29488. \begin_inset ERT
  29489. status collapsed
  29490. \begin_layout Plain Layout
  29491. \backslash
  29492. comm{
  29493. \end_layout
  29494. \end_inset
  29495. %
  29496. \begin_inset ERT
  29497. status collapsed
  29498. \begin_layout Plain Layout
  29499. }
  29500. \end_layout
  29501. \end_inset
  29502. are ignored by the system (comments).
  29503. \end_layout
  29504. \begin_layout Standard
  29505. \family typewriter
  29506. Both local
  29507. \begin_inset ERT
  29508. status collapsed
  29509. \begin_layout Plain Layout
  29510. \backslash
  29511. file{
  29512. \end_layout
  29513. \end_inset
  29514. grg.cfg
  29515. \begin_inset ERT
  29516. status collapsed
  29517. \begin_layout Plain Layout
  29518. }
  29519. \end_layout
  29520. \end_inset
  29521. and global
  29522. \begin_inset ERT
  29523. status collapsed
  29524. \begin_layout Plain Layout
  29525. \backslash
  29526. file{
  29527. \end_layout
  29528. \end_inset
  29529. grgcfg.sl
  29530. \begin_inset ERT
  29531. status collapsed
  29532. \begin_layout Plain Layout
  29533. }
  29534. \end_layout
  29535. \end_inset
  29536. configuration files have similar structure and can include the following commands.
  29537. \end_layout
  29538. \begin_layout Standard
  29539. \family typewriter
  29540. Command
  29541. \begin_inset Index idx
  29542. status collapsed
  29543. \begin_layout Plain Layout
  29544. Signature!default
  29545. \end_layout
  29546. \end_inset
  29547. \begin_inset Index idx
  29548. status collapsed
  29549. \begin_layout Plain Layout
  29550. Dimension!default
  29551. \end_layout
  29552. \end_inset
  29553. \begin_inset listings
  29554. lstparams "float"
  29555. inline false
  29556. status collapsed
  29557. \begin_layout Plain Layout
  29558. \begin_inset Caption Standard
  29559. \begin_layout Standard
  29560. \family typewriter
  29561. (signature!> - + + + +)
  29562. \end_layout
  29563. \end_inset
  29564. \end_layout
  29565. \end_inset
  29566. \end_layout
  29567. \begin_layout Standard
  29568. \family typewriter
  29569. establishes default dimension 5 with the signature
  29570. \begin_inset Formula $\scriptstyle(-,+,+,+,+)$
  29571. \end_inset
  29572. . Do not forget
  29573. \begin_inset ERT
  29574. status collapsed
  29575. \begin_layout Plain Layout
  29576. \backslash
  29577. comm{
  29578. \end_layout
  29579. \end_inset
  29580. !
  29581. \begin_inset ERT
  29582. status collapsed
  29583. \begin_layout Plain Layout
  29584. }
  29585. \end_layout
  29586. \end_inset
  29587. and spaces between
  29588. \begin_inset ERT
  29589. status collapsed
  29590. \begin_layout Plain Layout
  29591. \backslash
  29592. comm{
  29593. \end_layout
  29594. \end_inset
  29595. +
  29596. \begin_inset ERT
  29597. status collapsed
  29598. \begin_layout Plain Layout
  29599. }
  29600. \end_layout
  29601. \end_inset
  29602. and
  29603. \begin_inset ERT
  29604. status collapsed
  29605. \begin_layout Plain Layout
  29606. \backslash
  29607. comm{
  29608. \end_layout
  29609. \end_inset
  29610. -
  29611. \begin_inset ERT
  29612. status collapsed
  29613. \begin_layout Plain Layout
  29614. }
  29615. \end_layout
  29616. \end_inset
  29617. . This command
  29618. \emph on
  29619. must be present
  29620. \emph default
  29621. in the global configuration file
  29622. \begin_inset ERT
  29623. status collapsed
  29624. \begin_layout Plain Layout
  29625. \backslash
  29626. file{
  29627. \end_layout
  29628. \end_inset
  29629. grgcfg.sl
  29630. \begin_inset ERT
  29631. status collapsed
  29632. \begin_layout Plain Layout
  29633. }
  29634. \end_layout
  29635. \end_inset
  29636. otherwise
  29637. \begin_inset ERT
  29638. status collapsed
  29639. \begin_layout Plain Layout
  29640. \backslash
  29641. grg
  29642. \end_layout
  29643. \end_inset
  29644. \begin_inset space \space{}
  29645. \end_inset
  29646. cannot be compiled.
  29647. \end_layout
  29648. \begin_layout Standard
  29649. \family typewriter
  29650. The commands
  29651. \begin_inset listings
  29652. lstparams "float"
  29653. inline false
  29654. status collapsed
  29655. \begin_layout Plain Layout
  29656. \begin_inset Caption Standard
  29657. \begin_layout Standard
  29658. \family typewriter
  29659. (on!> page) (off!> allfac)
  29660. \end_layout
  29661. \end_inset
  29662. \end_layout
  29663. \end_inset
  29664. \end_layout
  29665. \begin_layout Standard
  29666. \family typewriter
  29667. change default switch position. In this example we turn on the switch
  29668. \begin_inset ERT
  29669. status collapsed
  29670. \begin_layout Plain Layout
  29671. \backslash
  29672. comm{
  29673. \end_layout
  29674. \end_inset
  29675. PAGE
  29676. \begin_inset ERT
  29677. status collapsed
  29678. \begin_layout Plain Layout
  29679. }
  29680. \end_layout
  29681. \end_inset
  29682. (this switch is defined in DOS
  29683. \begin_inset ERT
  29684. status collapsed
  29685. \begin_layout Plain Layout
  29686. \backslash
  29687. reduce
  29688. \end_layout
  29689. \end_inset
  29690. \begin_inset space \space{}
  29691. \end_inset
  29692. only and allows one to scroll back and forth through input and output) and turn off switch
  29693. \begin_inset ERT
  29694. status collapsed
  29695. \begin_layout Plain Layout
  29696. \backslash
  29697. comm{
  29698. \end_layout
  29699. \end_inset
  29700. ALLFAC
  29701. \begin_inset ERT
  29702. status collapsed
  29703. \begin_layout Plain Layout
  29704. }
  29705. \end_layout
  29706. \end_inset
  29707. .
  29708. \end_layout
  29709. \begin_layout Standard
  29710. \family typewriter
  29711. The command
  29712. \begin_inset listings
  29713. lstparams "float"
  29714. inline false
  29715. status collapsed
  29716. \begin_layout Plain Layout
  29717. \begin_inset Caption Standard
  29718. \begin_layout Standard
  29719. \family typewriter
  29720. (package!> taylor)
  29721. \end_layout
  29722. \end_inset
  29723. \end_layout
  29724. \end_inset
  29725. \end_layout
  29726. \begin_layout Standard
  29727. \family typewriter
  29728. makes the system to load
  29729. \begin_inset ERT
  29730. status collapsed
  29731. \begin_layout Plain Layout
  29732. \backslash
  29733. reduce
  29734. \end_layout
  29735. \end_inset
  29736. \begin_inset space \space{}
  29737. \end_inset
  29738. package
  29739. \begin_inset ERT
  29740. status collapsed
  29741. \begin_layout Plain Layout
  29742. \backslash
  29743. file{
  29744. \end_layout
  29745. \end_inset
  29746. taylor
  29747. \begin_inset ERT
  29748. status collapsed
  29749. \begin_layout Plain Layout
  29750. }
  29751. \end_layout
  29752. \end_inset
  29753. during
  29754. \begin_inset ERT
  29755. status collapsed
  29756. \begin_layout Plain Layout
  29757. \backslash
  29758. grg
  29759. \end_layout
  29760. \end_inset
  29761. \begin_inset space \space{}
  29762. \end_inset
  29763. start.
  29764. \end_layout
  29765. \begin_layout Standard
  29766. \family typewriter
  29767. The command of the form
  29768. \begin_inset Index idx
  29769. status collapsed
  29770. \begin_layout Plain Layout
  29771. Synonymy
  29772. \end_layout
  29773. \end_inset
  29774. \begin_inset listings
  29775. lstparams "float"
  29776. inline false
  29777. status collapsed
  29778. \begin_layout Plain Layout
  29779. \begin_inset Caption Standard
  29780. \begin_layout Standard
  29781. \family typewriter
  29782. (synonymous!> ( affine aff ) ( antisymmetric asy ) ( components comp ) ( unload save ) )
  29783. \end_layout
  29784. \end_inset
  29785. \end_layout
  29786. \end_inset
  29787. \end_layout
  29788. \begin_layout Standard
  29789. \family typewriter
  29790. defines synonymous words. The words in each line will be equivalent in all
  29791. \begin_inset ERT
  29792. status collapsed
  29793. \begin_layout Plain Layout
  29794. \backslash
  29795. grg
  29796. \end_layout
  29797. \end_inset
  29798. \begin_inset space \space{}
  29799. \end_inset
  29800. commands.
  29801. \end_layout
  29802. \begin_layout Standard
  29803. \family typewriter
  29804. Finally the command
  29805. \begin_inset listings
  29806. lstparams "float"
  29807. inline false
  29808. status collapsed
  29809. \begin_layout Plain Layout
  29810. \begin_inset Caption Standard
  29811. \begin_layout Standard
  29812. \family typewriter
  29813. (setq ![autostart!] nil)
  29814. \end_layout
  29815. \end_inset
  29816. \end_layout
  29817. \end_inset
  29818. \end_layout
  29819. \begin_layout Standard
  29820. \family typewriter
  29821. alters default
  29822. \begin_inset ERT
  29823. status collapsed
  29824. \begin_layout Plain Layout
  29825. \backslash
  29826. grg
  29827. \end_layout
  29828. \end_inset
  29829. \begin_inset space \space{}
  29830. \end_inset
  29831. start up method. It makes sense only in the global configuration file
  29832. \begin_inset ERT
  29833. status collapsed
  29834. \begin_layout Plain Layout
  29835. \backslash
  29836. file{
  29837. \end_layout
  29838. \end_inset
  29839. grgcfg.sl
  29840. \begin_inset ERT
  29841. status collapsed
  29842. \begin_layout Plain Layout
  29843. }
  29844. \end_layout
  29845. \end_inset
  29846. . By default
  29847. \begin_inset ERT
  29848. status collapsed
  29849. \begin_layout Plain Layout
  29850. \backslash
  29851. grg
  29852. \end_layout
  29853. \end_inset
  29854. \begin_inset space \space{}
  29855. \end_inset
  29856. is launched by single command
  29857. \begin_inset listings
  29858. lstparams "float"
  29859. inline false
  29860. status collapsed
  29861. \begin_layout Plain Layout
  29862. \begin_inset Caption Standard
  29863. \begin_layout Standard
  29864. \family typewriter
  29865. load grg;
  29866. \end_layout
  29867. \end_inset
  29868. \end_layout
  29869. \end_inset
  29870. \end_layout
  29871. \begin_layout Standard
  29872. \family typewriter
  29873. which firstly load the program into memory and then automatically starts it. Unfortunately on some systems this short method does not work properly:
  29874. \begin_inset ERT
  29875. status collapsed
  29876. \begin_layout Plain Layout
  29877. \backslash
  29878. grg
  29879. \end_layout
  29880. \end_inset
  29881. \begin_inset space \space{}
  29882. \end_inset
  29883. shows wrong timing during computations, the
  29884. \begin_inset ERT
  29885. status collapsed
  29886. \begin_layout Plain Layout
  29887. \backslash
  29888. comm{
  29889. \end_layout
  29890. \end_inset
  29891. quit;
  29892. \begin_inset ERT
  29893. status collapsed
  29894. \begin_layout Plain Layout
  29895. }
  29896. \end_layout
  29897. \end_inset
  29898. command returns the control to
  29899. \begin_inset ERT
  29900. status collapsed
  29901. \begin_layout Plain Layout
  29902. \backslash
  29903. reduce
  29904. \end_layout
  29905. \end_inset
  29906. \begin_inset space \space{}
  29907. \end_inset
  29908. session instead of terminating the whole program. If the aforementioned option is activated then
  29909. \begin_inset ERT
  29910. status collapsed
  29911. \begin_layout Plain Layout
  29912. \backslash
  29913. grg
  29914. \end_layout
  29915. \end_inset
  29916. \begin_inset space \space{}
  29917. \end_inset
  29918. must be launched by two commands
  29919. \begin_inset listings
  29920. lstparams "float"
  29921. inline false
  29922. status collapsed
  29923. \begin_layout Plain Layout
  29924. \begin_inset Caption Standard
  29925. \begin_layout Standard
  29926. \family typewriter
  29927. load grg; grg;
  29928. \end_layout
  29929. \end_inset
  29930. \end_layout
  29931. \end_inset
  29932. \end_layout
  29933. \begin_layout Standard
  29934. \family typewriter
  29935. which fixes the problems. Here first command just loads the program into memory and second one starts it manually. Notice that one can always use commands
  29936. \begin_inset listings
  29937. lstparams "float"
  29938. inline false
  29939. status collapsed
  29940. \begin_layout Plain Layout
  29941. \begin_inset Caption Standard
  29942. \begin_layout Standard
  29943. \family typewriter
  29944. load grg32; grg;
  29945. \end_layout
  29946. \end_inset
  29947. \end_layout
  29948. \end_inset
  29949. \end_layout
  29950. \begin_layout Standard
  29951. \family typewriter
  29952. to start
  29953. \begin_inset ERT
  29954. status collapsed
  29955. \begin_layout Plain Layout
  29956. \backslash
  29957. grg
  29958. \end_layout
  29959. \end_inset
  29960. \begin_inset space \space{}
  29961. \end_inset
  29962. manually. Command
  29963. \begin_inset ERT
  29964. status collapsed
  29965. \begin_layout Plain Layout
  29966. \backslash
  29967. comm{
  29968. \end_layout
  29969. \end_inset
  29970. load grg32;
  29971. \begin_inset ERT
  29972. status collapsed
  29973. \begin_layout Plain Layout
  29974. }
  29975. \end_layout
  29976. \end_inset
  29977. always loads
  29978. \begin_inset ERT
  29979. status collapsed
  29980. \begin_layout Plain Layout
  29981. \backslash
  29982. grg
  29983. \end_layout
  29984. \end_inset
  29985. \begin_inset space \space{}
  29986. \end_inset
  29987. into memory without starting it independently on the option under consideration.
  29988. \end_layout
  29989. \begin_layout Subsection
  29990. \family typewriter
  29991. System Directory
  29992. \end_layout
  29993. \begin_layout Standard
  29994. \family typewriter
  29995. \begin_inset Index idx
  29996. status collapsed
  29997. \begin_layout Plain Layout
  29998. System directory
  29999. \end_layout
  30000. \end_inset
  30001. \end_layout
  30002. \begin_layout Standard
  30003. \family typewriter
  30004. The environment variable
  30005. \begin_inset ERT
  30006. status collapsed
  30007. \begin_layout Plain Layout
  30008. \backslash
  30009. comm{
  30010. \end_layout
  30011. \end_inset
  30012. grg
  30013. \begin_inset ERT
  30014. status collapsed
  30015. \begin_layout Plain Layout
  30016. }
  30017. \end_layout
  30018. \end_inset
  30019. or
  30020. \begin_inset ERT
  30021. status collapsed
  30022. \begin_layout Plain Layout
  30023. \backslash
  30024. comm{
  30025. \end_layout
  30026. \end_inset
  30027. GRG
  30028. \begin_inset ERT
  30029. status collapsed
  30030. \begin_layout Plain Layout
  30031. }
  30032. \end_layout
  30033. \end_inset
  30034. defines so called
  30035. \begin_inset ERT
  30036. status collapsed
  30037. \begin_layout Plain Layout
  30038. \backslash
  30039. grg
  30040. \end_layout
  30041. \end_inset
  30042. \begin_inset space \space{}
  30043. \end_inset
  30044. system directory (folder). The way of setting this variable is operating system dependent. For example the following commands can be used to set
  30045. \begin_inset ERT
  30046. status collapsed
  30047. \begin_layout Plain Layout
  30048. \backslash
  30049. comm{
  30050. \end_layout
  30051. \end_inset
  30052. grg
  30053. \begin_inset ERT
  30054. status collapsed
  30055. \begin_layout Plain Layout
  30056. }
  30057. \end_layout
  30058. \end_inset
  30059. variable in DOS, UNIX and VAX/VMS respectively:
  30060. \begin_inset listings
  30061. lstparams "float"
  30062. inline false
  30063. status collapsed
  30064. \begin_layout Plain Layout
  30065. \begin_inset Caption Standard
  30066. \begin_layout Standard
  30067. \family typewriter
  30068. set grg=d:
  30069. \begin_inset ERT
  30070. status collapsed
  30071. \begin_layout Plain Layout
  30072. {
  30073. \end_layout
  30074. \end_inset
  30075. \begin_inset ERT
  30076. status collapsed
  30077. \begin_layout Plain Layout
  30078. \backslash
  30079. bs
  30080. \end_layout
  30081. \end_inset
  30082. \begin_inset ERT
  30083. status collapsed
  30084. \begin_layout Plain Layout
  30085. }
  30086. \end_layout
  30087. \end_inset
  30088. xxx
  30089. \begin_inset ERT
  30090. status collapsed
  30091. \begin_layout Plain Layout
  30092. {
  30093. \end_layout
  30094. \end_inset
  30095. \begin_inset ERT
  30096. status collapsed
  30097. \begin_layout Plain Layout
  30098. \backslash
  30099. bs
  30100. \end_layout
  30101. \end_inset
  30102. \begin_inset ERT
  30103. status collapsed
  30104. \begin_layout Plain Layout
  30105. }
  30106. \end_layout
  30107. \end_inset
  30108. yyy
  30109. \begin_inset ERT
  30110. status collapsed
  30111. \begin_layout Plain Layout
  30112. {
  30113. \end_layout
  30114. \end_inset
  30115. \begin_inset ERT
  30116. status collapsed
  30117. \begin_layout Plain Layout
  30118. \backslash
  30119. bs
  30120. \end_layout
  30121. \end_inset
  30122. \begin_inset ERT
  30123. status collapsed
  30124. \begin_layout Plain Layout
  30125. }
  30126. \end_layout
  30127. \end_inset
  30128. \begin_inset ERT
  30129. status collapsed
  30130. \begin_layout Plain Layout
  30131. {
  30132. \end_layout
  30133. \end_inset
  30134. \begin_inset ERT
  30135. status collapsed
  30136. \begin_layout Plain Layout
  30137. \backslash
  30138. rm
  30139. \end_layout
  30140. \end_inset
  30141. DOS
  30142. \begin_inset ERT
  30143. status collapsed
  30144. \begin_layout Plain Layout
  30145. }
  30146. \end_layout
  30147. \end_inset
  30148. setenv grg /xxx/yyy/
  30149. \begin_inset ERT
  30150. status collapsed
  30151. \begin_layout Plain Layout
  30152. {
  30153. \end_layout
  30154. \end_inset
  30155. \begin_inset ERT
  30156. status collapsed
  30157. \begin_layout Plain Layout
  30158. \backslash
  30159. rm
  30160. \end_layout
  30161. \end_inset
  30162. UNIX
  30163. \begin_inset ERT
  30164. status collapsed
  30165. \begin_layout Plain Layout
  30166. }
  30167. \end_layout
  30168. \end_inset
  30169. define grg SYS
  30170. \begin_inset Formula $USER:[xxx.yyy] {\rm VAX/VMS}
  30171. {listing}
  30172. The value of the variable \comm{grg} must point
  30173. out to some directory.
  30174. In DOS and UNIX the directory
  30175. name must include trailing \comm{\bs} or \comm{/}
  30176. respectively. The command\cmdind{Show Status}\cmdind{Status}
  30177. \command{\opt{Show} Status;}
  30178. prints current system directory.
  30179. When \grg\ tries to input some batch file containing
  30180. \grg\ commands it first searches it in the current working
  30181. directory and if the file is absent then it tries
  30182. to find it in the system directory. Therefore if you have
  30183. some frequently used files you can define the system directory
  30184. and move these files there. In this case it is not necessary
  30185. to keep them in each working directory. Notice \grg\ uses
  30186. the same strategy when opening local configuration file
  30187. \file{grg.cfg}. Thus if system directory is defined and it
  30188. contains the file \file{grg.cfg} the settings contained in
  30189. this file effectively overrides global settings without
  30190. recompiling \grg.
  30191. \section{Examples}
  30192. In this section we want to demonstrate how \grg\ can be applied
  30193. to solve simple but realistic problem.
  30194. We want to calculate the Ricci tensor for the Robertson-Walker
  30195. metric by three different methods.
  30196. First \grg\ task (program)
  30197. \begin{listing}
  30198. Coordinates t,r,theta,phi;
  30199. Function a(t);
  30200. Frame T0=d t, T1=a*d r, T2=a*r*d theta, T3=a*r*SIN(theta)*d phi;
  30201. ds2;
  30202. Find and Write Ricci Tensor;
  30203. RIC(\_j,\_k);
  30204. \end{listing}
  30205. defines the Robertson-Walker metric using the tetrad
  30206. formalism with the orthonormal Lorentzian tetrad $
  30207. \end_inset
  30208. \begin_inset ERT
  30209. status collapsed
  30210. \begin_layout Plain Layout
  30211. \backslash
  30212. theta
  30213. \end_layout
  30214. \end_inset
  30215. a
  30216. \begin_inset Formula $.
  30217. Using built-in formulas for the Ricci tensor the only one command
  30218. is required to accomplish out goal
  30219. {\tt Find and Write Ricci Tensor;}. The command {\tt ds2;}
  30220. just shows the metric we are dealing with. Notice that
  30221. command {\tt Find ...} gives the \emph{tetrad} components of the Ricci
  30222. tensor $
  30223. \end_inset
  30224. R
  30225. \begin_inset ERT
  30226. status collapsed
  30227. \begin_layout Plain Layout
  30228. {
  30229. \end_layout
  30230. \end_inset
  30231. ab
  30232. \begin_inset ERT
  30233. status collapsed
  30234. \begin_layout Plain Layout
  30235. }
  30236. \end_layout
  30237. \end_inset
  30238. \begin_inset Formula $. Thus, in addition we print coordinate
  30239. components of the tensor $
  30240. \end_inset
  30241. R
  30242. \begin_inset ERT
  30243. status collapsed
  30244. \begin_layout Plain Layout
  30245. {
  30246. \end_layout
  30247. \end_inset
  30248. \begin_inset ERT
  30249. status collapsed
  30250. \begin_layout Plain Layout
  30251. \backslash
  30252. mu
  30253. \end_layout
  30254. \end_inset
  30255. \begin_inset ERT
  30256. status collapsed
  30257. \begin_layout Plain Layout
  30258. \backslash
  30259. nu
  30260. \end_layout
  30261. \end_inset
  30262. \begin_inset ERT
  30263. status collapsed
  30264. \begin_layout Plain Layout
  30265. }
  30266. \end_layout
  30267. \end_inset
  30268. \begin_inset Formula $ by the command
  30269. {\tt RIC(\_j,\_k);}. The hard-copy of the corresponding
  30270. \grg\ session is presented below \enlargethispage{4mm}
  30271. \begin{slisting}
  30272. <- Coordinates t, r, theta, phi;
  30273. <- Function a(t);
  30274. <- Frame T0=d t, T1=a*d r, T2=a*r*d theta, T3=a*r*SIN(theta)*d phi;
  30275. <- ds2;
  30276. Assuming Default Metric.
  30277. Metric calculated By default. 0.16 sec
  30278. 2 2 2 2 2 2 2 2 2 2 2
  30279. ds = - d t + (a ) d r + (a *r ) d theta + (SIN(theta) *a *r ) d phi
  30280. <- Find and Write Ricci Tensor;
  30281. Sqrt det of metric calculated. 0.21 sec
  30282. Volume calculated. 0.21 sec
  30283. Vector frame calculated From frame. 0.21 sec
  30284. Inverse metric calculated From metric. 0.21 sec
  30285. Frame connection calculated. 0.38 sec
  30286. Curvature calculated. 0.49 sec
  30287. Ricci tensor calculated From curvature. 0.54 sec
  30288. Ricci tensor:
  30289. - 3*DF(a,t,2)
  30290. RIC = ----------------
  30291. 00 a
  30292. \newpage
  30293. 2
  30294. DF(a,t,2)*a + 2*DF(a,t)
  30295. RIC = --------------------------
  30296. 11 2
  30297. a
  30298. 2
  30299. DF(a,t,2)*a + 2*DF(a,t)
  30300. RIC = --------------------------
  30301. 22 2
  30302. a
  30303. 2
  30304. DF(a,t,2)*a + 2*DF(a,t)
  30305. RIC = --------------------------
  30306. 33 2
  30307. a
  30308. <- RIC(_j,_k);
  30309. - 3*DF(a,t,2)
  30310. j=0 k=0 : ----------------
  30311. a
  30312. 2
  30313. j=1 k=1 : DF(a,t,2)*a + 2*DF(a,t)
  30314. 2 2
  30315. j=2 k=2 : r *(DF(a,t,2)*a + 2*DF(a,t) )
  30316. 2 2 2
  30317. j=3 k=3 : SIN(theta) *r *(DF(a,t,2)*a + 2*DF(a,t) )
  30318. \end{slisting}
  30319. Tracing messages demonstrate that \grg\ automatically
  30320. applied several built-in equations to obtain required value of
  30321. $
  30322. \end_inset
  30323. R
  30324. \begin_inset ERT
  30325. status collapsed
  30326. \begin_layout Plain Layout
  30327. {
  30328. \end_layout
  30329. \end_inset
  30330. ab
  30331. \begin_inset ERT
  30332. status collapsed
  30333. \begin_layout Plain Layout
  30334. }
  30335. \end_layout
  30336. \end_inset
  30337. \begin_inset Formula $. The metric is automatically assumed to be
  30338. Lorentzian $
  30339. \end_inset
  30340. g
  30341. \begin_inset ERT
  30342. status collapsed
  30343. \begin_layout Plain Layout
  30344. {
  30345. \end_layout
  30346. \end_inset
  30347. ab
  30348. \begin_inset ERT
  30349. status collapsed
  30350. \begin_layout Plain Layout
  30351. }
  30352. \end_layout
  30353. \end_inset
  30354. =
  30355. \begin_inset ERT
  30356. status collapsed
  30357. \begin_layout Plain Layout
  30358. {
  30359. \end_layout
  30360. \end_inset
  30361. \begin_inset ERT
  30362. status collapsed
  30363. \begin_layout Plain Layout
  30364. \backslash
  30365. rm
  30366. \end_layout
  30367. \end_inset
  30368. diag
  30369. \begin_inset ERT
  30370. status collapsed
  30371. \begin_layout Plain Layout
  30372. }
  30373. \end_layout
  30374. \end_inset
  30375. (-1,1,1,1)
  30376. \begin_inset Formula $.
  30377. First \grg\ computed the frame connection 1-form $
  30378. \end_inset
  30379. \begin_inset ERT
  30380. status collapsed
  30381. \begin_layout Plain Layout
  30382. \backslash
  30383. omega
  30384. \end_layout
  30385. \end_inset
  30386. a
  30387. \begin_inset ERT
  30388. status collapsed
  30389. \begin_layout Plain Layout
  30390. {}
  30391. \end_layout
  30392. \end_inset
  30393. b
  30394. \begin_inset Formula $.
  30395. Next the curvature 2-form $
  30396. \end_inset
  30397. \begin_inset ERT
  30398. status collapsed
  30399. \begin_layout Plain Layout
  30400. \backslash
  30401. Omega
  30402. \end_layout
  30403. \end_inset
  30404. a
  30405. \begin_inset ERT
  30406. status collapsed
  30407. \begin_layout Plain Layout
  30408. {}
  30409. \end_layout
  30410. \end_inset
  30411. b
  30412. \begin_inset Formula $ was computed using
  30413. standard equation (\ref{omes}) on page \pageref{omes}.
  30414. Finally the Ricci tensor was obtained using
  30415. relation (\ref{rics}) on page \pageref{rics}.
  30416. Second \grg\ task is similar to the first one:
  30417. \begin{listing}
  30418. Coordinates t,r,theta,phi;
  30419. Function a(t);
  30420. Metric G00=-1, G11=a^2, G22=(a*r)^2, G33=(a*r*SIN(theta))^2;
  30421. ds2;
  30422. Find and Write Ricci Tensor;
  30423. \end{listing}
  30424. The only difference is that now we work in the coordinate
  30425. formalism by assigning value to the metric rather than
  30426. frame. The frame is assumed to be holonomic automatically.
  30427. \begin{slisting}
  30428. <- Coordinates t, r, theta, phi;
  30429. <- Function a(t);
  30430. <- Metric G00=-1, G11=a^2, G22=(a*r)^2, G33=(a*r*SIN(theta))^2;
  30431. <- ds2;
  30432. Assuming Default Holonomic Frame.
  30433. Frame calculated By default. 0.11 sec
  30434. 2 2 2 2 2 2 2 2 2 2 2
  30435. ds = - d t + (a ) d r + (a *r ) d theta + (SIN(theta) *a *r ) d phi
  30436. <- Find and Write Ricci Tensor;
  30437. Sqrt det of metric calculated. 0.22 sec
  30438. Volume calculated. 0.22 sec
  30439. Vector frame calculated From frame. 0.22 sec
  30440. Inverse metric calculated From metric. 0.27 sec
  30441. Frame connection calculated. 0.33 sec
  30442. Curvature calculated. 0.60 sec
  30443. Ricci tensor calculated From curvature. 0.60 sec
  30444. Ricci tensor:
  30445. - 3*DF(a,t,2)
  30446. RIC = ----------------
  30447. t t a
  30448. 2
  30449. RIC = DF(a,t,2)*a + 2*DF(a,t)
  30450. r r
  30451. 2 2
  30452. RIC = r *(DF(a,t,2)*a + 2*DF(a,t) )
  30453. theta theta
  30454. 2 2 2
  30455. RIC = SIN(theta) *r *(DF(a,t,2)*a + 2*DF(a,t) )
  30456. phi phi
  30457. \end{slisting}
  30458. Once again \grg\ uses the same built-in formulas to compute
  30459. the Ricci tensor but now all quantities have holonomic
  30460. indices instead of tetrad ones.
  30461. Finally the third task demonstrate how \grg\ can be used
  30462. without built-in equations. Once again we use coordinate
  30463. formalism and declare two new objects the Christoffel symbols
  30464. \comm{Chr} and Ricci tensor \comm{Ric}
  30465. (since \grg\ is case sensitive they are different from the built-in
  30466. objects \comm{CHR} and \comm{RIC}). Next we use
  30467. well-known equations to compute these quantities
  30468. \begin{listing}
  30469. Coordinates t,r,theta,phi;
  30470. Function a(t);
  30471. Metric G00=-1, G11=a^2, G22=(a*r)^2, G33=(a*r*SIN(theta))^2;
  30472. ds2;
  30473. New Chr^a_b_c with s(2,3);
  30474. Chr(j,k,l)= 1/2*GI(j,m)*(@x(k)|G(l,m)+@x(l)|G(k,m)-@x(m)|G(k,l));
  30475. New Ric_a_b with s(1,2);
  30476. Ric(j,k) = @x(n)|Chr(n,j,k) - @x(k)|Chr(n,j,n)
  30477. + Chr(n,m,n)*Chr(m,j,k) - Chr(n,m,k)*Chr(m,n,j);
  30478. Write Ric;
  30479. \end{listing}
  30480. The hard-copy of the corresponding session is
  30481. \begin{slisting}
  30482. <- Coordinates t, r, theta, phi;
  30483. <- Function a(t);
  30484. <- Metric G00=-1, G11=a^2, G22=(a*r)^2, G33=(a*r*SIN(theta))^2;
  30485. <- ds2;
  30486. Assuming Default Holonomic Frame.
  30487. Frame calculated By default. 0.16 sec
  30488. 2 2 2 2 2 2 2 2 2 2 2
  30489. ds = - d t + (a ) d r + (a *r ) d theta + (SIN(theta) *a *r ) d phi
  30490. <- New Chr^a_b_c with s(2,3);
  30491. <- Chr(j,k,l)=1/2*GI(j,m)*(@x(k)|G(l,m)+@x(l)|G(k,m)-@x(m)|G(k,l));
  30492. Inverse metric calculated From metric. 0.27 sec
  30493. <- New Ric_a_b with s(1,2);
  30494. <- Ric(j,k)=@x(n)|Chr(n,j,k)-@x(k)|Chr(n,j,n)+Chr(n,m,n)*Chr(m,j,k)
  30495. -Chr(n,m,k)*Chr(m,n,j);
  30496. <- Write Ric;
  30497. The Ric:
  30498. - 3*DF(a,t,2)
  30499. Ric = ----------------
  30500. t t a
  30501. 2
  30502. Ric = DF(a,t,2)*a + 2*DF(a,t)
  30503. r r
  30504. \newpage
  30505. 2 2
  30506. Ric = r *(DF(a,t,2)*a + 2*DF(a,t) )
  30507. theta theta
  30508. 2 2 2
  30509. Ric = SIN(theta) *r *(DF(a,t,2)*a + 2*DF(a,t) )
  30510. phi phi
  30511. \end{slisting}
  30512. \chapter{Formulas}
  30513. \parindent=0pt
  30514. \arraycolsep=1pt
  30515. \parskip=1.6mm plus 1mm minus 1mm
  30516. This chapter describes in usual mathematical manner all \grg\
  30517. built-in objects and formulas. The description is extremely short
  30518. since it is intended for reference only.
  30519. If not stated explicitly we use lower case greek letters
  30520. $
  30521. \end_inset
  30522. \begin_inset ERT
  30523. status collapsed
  30524. \begin_layout Plain Layout
  30525. {
  30526. \end_layout
  30527. \end_inset
  30528. \begin_inset ERT
  30529. status collapsed
  30530. \begin_layout Plain Layout
  30531. \backslash
  30532. scriptstyle
  30533. \end_layout
  30534. \end_inset
  30535. \begin_inset ERT
  30536. status collapsed
  30537. \begin_layout Plain Layout
  30538. \backslash
  30539. alpha
  30540. \end_layout
  30541. \end_inset
  30542. ,
  30543. \begin_inset ERT
  30544. status collapsed
  30545. \begin_layout Plain Layout
  30546. \backslash
  30547. beta
  30548. \end_layout
  30549. \end_inset
  30550. ,…
  30551. \begin_inset ERT
  30552. status collapsed
  30553. \begin_layout Plain Layout
  30554. }
  30555. \end_layout
  30556. \end_inset
  30557. \begin_inset Formula $ for
  30558. holonomic (coordinate) indices; $
  30559. \end_inset
  30560. \begin_inset ERT
  30561. status collapsed
  30562. \begin_layout Plain Layout
  30563. {
  30564. \end_layout
  30565. \end_inset
  30566. \begin_inset ERT
  30567. status collapsed
  30568. \begin_layout Plain Layout
  30569. \backslash
  30570. scriptstyle
  30571. \end_layout
  30572. \end_inset
  30573. a,b,c,d,m,n
  30574. \begin_inset ERT
  30575. status collapsed
  30576. \begin_layout Plain Layout
  30577. }
  30578. \end_layout
  30579. \end_inset
  30580. \begin_inset Formula $ for
  30581. anholonomic frame indices and $
  30582. \end_inset
  30583. \begin_inset ERT
  30584. status collapsed
  30585. \begin_layout Plain Layout
  30586. {
  30587. \end_layout
  30588. \end_inset
  30589. \begin_inset ERT
  30590. status collapsed
  30591. \begin_layout Plain Layout
  30592. \backslash
  30593. scriptstyle
  30594. \end_layout
  30595. \end_inset
  30596. i,j,k,l
  30597. \begin_inset ERT
  30598. status collapsed
  30599. \begin_layout Plain Layout
  30600. }
  30601. \end_layout
  30602. \end_inset
  30603. \begin_inset Formula $
  30604. for enumerating indices.
  30605. To establish the relationship between \grg\ built-in object6s
  30606. and mathematical quantities we use the following notation
  30607. \[\mbox{\tt Frame Connection omega'a.b} = \omega^a{}_b
  30608. \]
  30609. This equality means that there is built-in object named
  30610. {\tt Frame Connection} having identifier {\tt omega}
  30611. which represent the frame connection 1-form $
  30612. \end_inset
  30613. \begin_inset ERT
  30614. status collapsed
  30615. \begin_layout Plain Layout
  30616. \backslash
  30617. omega
  30618. \end_layout
  30619. \end_inset
  30620. a
  30621. \begin_inset ERT
  30622. status collapsed
  30623. \begin_layout Plain Layout
  30624. {}
  30625. \end_layout
  30626. \end_inset
  30627. b
  30628. \begin_inset Formula $.
  30629. If the name is omitted then we deal with \emph{macro} object
  30630. (see page \pageref{macro}). The notation for indices
  30631. in the left-hand side of such equalities is the same
  30632. as in the {\tt New object} declaration and
  30633. is explained on page \pageref{indices}.
  30634. This chapter contains not only definitions of all built-in
  30635. objects but all formulas which \grg\ knows and can apply
  30636. to find their value. If an object has
  30637. several formulas for its computation when each formula
  30638. is given together with the corresponding name which is printed
  30639. in the typewriter font.
  30640. In the case then an object has only one associated
  30641. formula the way name is usually omitted.
  30642. \section{Dimension and Signature}
  30643. Let us denote the space-time dimensionality by $
  30644. \end_inset
  30645. d
  30646. \begin_inset Formula $
  30647. and $
  30648. \end_inset
  30649. n
  30650. \begin_inset Formula $'th element of the signature specification
  30651. $
  30652. \end_inset
  30653. \begin_inset ERT
  30654. status collapsed
  30655. \begin_layout Plain Layout
  30656. {
  30657. \end_layout
  30658. \end_inset
  30659. \begin_inset ERT
  30660. status collapsed
  30661. \begin_layout Plain Layout
  30662. \backslash
  30663. rm
  30664. \end_layout
  30665. \end_inset
  30666. diag
  30667. \begin_inset ERT
  30668. status collapsed
  30669. \begin_layout Plain Layout
  30670. }
  30671. \end_layout
  30672. \end_inset
  30673. \begin_inset ERT
  30674. status collapsed
  30675. \begin_layout Plain Layout
  30676. {
  30677. \end_layout
  30678. \end_inset
  30679. \begin_inset ERT
  30680. status collapsed
  30681. \begin_layout Plain Layout
  30682. \backslash
  30683. scriptstyle
  30684. \end_layout
  30685. \end_inset
  30686. (+1,-1,…)
  30687. \begin_inset ERT
  30688. status collapsed
  30689. \begin_layout Plain Layout
  30690. }
  30691. \end_layout
  30692. \end_inset
  30693. \begin_inset Formula $ by $
  30694. \end_inset
  30695. \begin_inset ERT
  30696. status collapsed
  30697. \begin_layout Plain Layout
  30698. {
  30699. \end_layout
  30700. \end_inset
  30701. \begin_inset ERT
  30702. status collapsed
  30703. \begin_layout Plain Layout
  30704. \backslash
  30705. rm
  30706. \end_layout
  30707. \end_inset
  30708. diag
  30709. \begin_inset ERT
  30710. status collapsed
  30711. \begin_layout Plain Layout
  30712. }
  30713. \end_layout
  30714. \end_inset
  30715. n
  30716. \begin_inset Formula $
  30717. ($
  30718. \end_inset
  30719. n
  30720. \begin_inset Formula $ runs from 0 to $
  30721. \end_inset
  30722. d-1
  30723. \begin_inset Formula $).
  30724. There are several macro objects which gives access to
  30725. the dimension and signature
  30726. \object{dim}{d}
  30727. \object{sdiag.idim}{{\rm diag}_i}
  30728. \object{sgnt \mbox{=} sign}{s=\prod^{d-1}_{i=0}{\rm diag}_i}
  30729. \object{mpsgn}{{\rm diag}_0}
  30730. \object{pmsgn}{-{\rm diag}_0}
  30731. The macros (two equivalent ones) which give access to
  30732. coordinates
  30733. \object{X\^m \mbox{=} x\^m}{x^\mu}
  30734. \section{Metric, Frame and Basis}
  30735. Frame $
  30736. \end_inset
  30737. \begin_inset ERT
  30738. status collapsed
  30739. \begin_layout Plain Layout
  30740. \backslash
  30741. theta
  30742. \end_layout
  30743. \end_inset
  30744. a
  30745. \begin_inset Formula $ and metric $
  30746. \end_inset
  30747. g
  30748. \begin_inset ERT
  30749. status collapsed
  30750. \begin_layout Plain Layout
  30751. {
  30752. \end_layout
  30753. \end_inset
  30754. ab
  30755. \begin_inset ERT
  30756. status collapsed
  30757. \begin_layout Plain Layout
  30758. }
  30759. \end_layout
  30760. \end_inset
  30761. \begin_inset Formula $ plays the
  30762. fundamental role in \grg. Together they determine the
  30763. space-time line element
  30764. \begin{equation}
  30765. ds^2 = g_{ab}\,\theta^a\!\otimes\theta^b =
  30766. g_{\mu\nu}\,dx^\mu\!\otimes dx^\nu
  30767. \end{equation}
  30768. The corresponding objects are
  30769. \object{Frame T'a}{\theta^a=h^a_\mu dx^\mu}
  30770. \object{Metric G.a.b}{g_{ab}}
  30771. and ``inverse'' objects are
  30772. \object{Vector Frame D.a}{\partial_a=h^\mu_a\partial_\mu}
  30773. \object{Inverse Metric GI'a'b}{g^{ab}}
  30774. The frame can be computed by two ways. First, {\tt By default}
  30775. frame is assumed to be holonomic
  30776. \begin{equation}
  30777. \theta^a = dx^\alpha
  30778. \end{equation}
  30779. and {\tt From vector frame}
  30780. \begin{equation}
  30781. \theta^a= |h_a^\mu|^{-1} d x^\mu
  30782. \end{equation}
  30783. The vector frame can be obtained {\tt From frame}
  30784. \begin{equation}
  30785. \partial_a= |h^a_\mu|^{-1} \partial_\mu
  30786. \end{equation}
  30787. The metric can be computed {\tt By default} \index{Metric!default value}
  30788. \begin{equation}
  30789. g_{ab} = {\rm if}\ a=b\ {\rm then}\ {\rm diag}_a\ {\rm else}\ 0
  30790. \end{equation}
  30791. or {\tt From inverse metric}
  30792. \begin{equation}
  30793. g_{ab} = |g^{ab}|^{-1}
  30794. \end{equation}
  30795. The inverse metric can be computed {\tt From metric}
  30796. \begin{equation}
  30797. g^{ab} = |g_{ab}|^{-1}
  30798. \end{equation}
  30799. The holonomic metric $
  30800. \end_inset
  30801. g
  30802. \begin_inset ERT
  30803. status collapsed
  30804. \begin_layout Plain Layout
  30805. {
  30806. \end_layout
  30807. \end_inset
  30808. \begin_inset ERT
  30809. status collapsed
  30810. \begin_layout Plain Layout
  30811. \backslash
  30812. mu
  30813. \end_layout
  30814. \end_inset
  30815. \begin_inset ERT
  30816. status collapsed
  30817. \begin_layout Plain Layout
  30818. \backslash
  30819. nu
  30820. \end_layout
  30821. \end_inset
  30822. \begin_inset ERT
  30823. status collapsed
  30824. \begin_layout Plain Layout
  30825. }
  30826. \end_layout
  30827. \end_inset
  30828. \begin_inset Formula $ and frame $
  30829. \end_inset
  30830. ha
  30831. \begin_inset ERT
  30832. status collapsed
  30833. \begin_layout Plain Layout
  30834. \backslash
  30835. mu
  30836. \end_layout
  30837. \end_inset
  30838. \begin_inset Formula $
  30839. are given by the macro objects:
  30840. \object{g\_m\_n}{g_{\mu\nu}}
  30841. \object{gi\^m\^n}{g^{\mu\nu}}
  30842. \object{h'a\_m}{h^a_\mu}
  30843. \object{hi.a\^m}{h_a^\mu}
  30844. The metric determinants and related densities
  30845. \object{Det of Metric detG}{g={\rm det}|g_{ab}|}
  30846. \object{Det of Holonomic Metric detg}{{\rm det}|g_{\mu\nu}|}
  30847. \object{Sqrt Det of Metric sdetG}{\sqrt{sg}}
  30848. The volume $
  30849. \end_inset
  30850. d
  30851. \begin_inset Formula $-form
  30852. \object{Volume VOL}{\upsilon = \sqrt{sg}\,\theta^0\wedge\dots\wedge\,\theta^{d-1}
  30853. =\frac{1}{d!}{\cal E}_{a_0\dots a_{d-1}}\,\theta^{a_0}\wedge\dots\wedge\,\theta^{a_{d-1}}}
  30854. The so called s-forms play the role of basis in the space of the
  30855. 2-forms
  30856. \object{S-forms S'a'b}{S^{ab}=\theta^a\wedge\theta^b}
  30857. The basis and corresponding inverse vector basis are used
  30858. when \grg\ works in the anholonomic mode
  30859. \seethis{See page \pageref{amode}.}
  30860. \object{Basis b'idim }{b^i=b^i_\mu dx^\mu}
  30861. \object{Vector Basis e.idim }{e_i=b_i^\mu\partial_\mu}
  30862. The basis can be computed {\tt From frame}
  30863. \begin{equation}
  30864. b^i=\theta^i
  30865. \end{equation}
  30866. or {\tt From vector basis}
  30867. \begin{equation}
  30868. b^i = |b_i^\mu|^{-1}dx^\mu
  30869. \end{equation}
  30870. The vector basis can be computed {\tt From basis}
  30871. \begin{equation}
  30872. e_i = |b^i_\mu|^{-1}\partial_\mu
  30873. \end{equation}
  30874. \section{Delta and Epsilon Symbols}
  30875. Macro objects for Kronecker delta symbols
  30876. \object{del\^m\_n}{\delta^\mu_\nu}
  30877. \object{delh'a.b}{\delta^a_b}
  30878. and totally antisymmetric tensors
  30879. \object{eps.a.b.c.d}{{\cal E}_{abcd},\quad{\cal E}_{0123}=\sqrt{sg}}
  30880. \object{epsi'a'b'c'd}{{\cal E}^{abcd},\quad{\cal E}_{0123}=\frac{s}{\sqrt{sg}}}
  30881. \object{epsh\_m\_n\_k\_l}{{\cal E}_{\mu\nu\kappa\lambda},\quad{\cal E}_{0123}=\sqrt{s\,{\rm det}|g_{\mu\nu}|}}
  30882. \object{epsih\^m\^n\^k\^l}{{\cal E}^{\mu\nu\kappa\lambda},\quad{\cal E}_{0123}=\frac{s}{\sqrt{s\,{\rm det}|g_{\mu\nu}|}}}
  30883. The definition for epsilon-tensors is given for dimension 4.
  30884. The generalization to other dimensions is obvious.
  30885. \section{Dualization}
  30886. We use the following definition for the dualization
  30887. operation. For any $
  30888. \end_inset
  30889. p
  30890. \begin_inset Formula $-form
  30891. \begin{equation}
  30892. \omega_p=\frac{1}{p!}\omega_{\alpha_1\dots\alpha_p}dx^{\alpha_1}\wedge
  30893. \dots\wedge dx^{\alpha_p}
  30894. \end{equation}
  30895. the dual $
  30896. \end_inset
  30897. (d-p)
  30898. \begin_inset Formula $-form is
  30899. \begin{equation}
  30900. *\omega_p=\frac{1}{p!(d-p)!}{\cal E}_{\alpha_1\dots\alpha_{d-p}}
  30901. {}^{\beta_1\dots\beta_p}\,\omega_{\beta_1\dots\beta_p}\,
  30902. dx^{\alpha_1}\wedge\dots\wedge dx^{\alpha_{d-p}}
  30903. \end{equation}
  30904. The equivalent relation which also uniquely defines the $
  30905. \end_inset
  30906. *
  30907. \begin_inset Formula $
  30908. operation is
  30909. \begin{equation}
  30910. *(\theta^{a_1}\wedge\dots\wedge \theta^{a_p}) =
  30911. (-1)^{p(d-p)} \partial_{a_p}\ipr\dots\partial_{a_1}\ipr\,\upsilon
  30912. \end{equation}
  30913. With such convention we have the following identities
  30914. \begin{eqnarray}
  30915. **\omega_p &=& s(-1)^{p(d-p)}\,\omega_p \\[0.5mm]
  30916. *\upsilon &=& s \\[0.5mm]
  30917. *1 &=& \upsilon
  30918. \end{eqnarray}
  30919. \section{Spinors}
  30920. \label{spinors1}
  30921. The notion of spinors in \grg\ is restricted to
  30922. 4-dimensional spaces of Lorentzian signature $
  30923. \end_inset
  30924. \begin_inset ERT
  30925. status collapsed
  30926. \begin_layout Plain Layout
  30927. {
  30928. \end_layout
  30929. \end_inset
  30930. \begin_inset ERT
  30931. status collapsed
  30932. \begin_layout Plain Layout
  30933. \backslash
  30934. scriptstyle
  30935. \end_layout
  30936. \end_inset
  30937. (-,+,+,+)
  30938. \begin_inset ERT
  30939. status collapsed
  30940. \begin_layout Plain Layout
  30941. }
  30942. \end_layout
  30943. \end_inset
  30944. \begin_inset Formula $
  30945. or $
  30946. \end_inset
  30947. \begin_inset ERT
  30948. status collapsed
  30949. \begin_layout Plain Layout
  30950. {
  30951. \end_layout
  30952. \end_inset
  30953. \begin_inset ERT
  30954. status collapsed
  30955. \begin_layout Plain Layout
  30956. \backslash
  30957. scriptstyle
  30958. \end_layout
  30959. \end_inset
  30960. (+,-,-,-)
  30961. \begin_inset ERT
  30962. status collapsed
  30963. \begin_layout Plain Layout
  30964. }
  30965. \end_layout
  30966. \end_inset
  30967. \begin_inset Formula $ only. In this section the upper sign relates to the
  30968. signature $
  30969. \end_inset
  30970. \begin_inset ERT
  30971. status collapsed
  30972. \begin_layout Plain Layout
  30973. {
  30974. \end_layout
  30975. \end_inset
  30976. \begin_inset ERT
  30977. status collapsed
  30978. \begin_layout Plain Layout
  30979. \backslash
  30980. scriptstyle
  30981. \end_layout
  30982. \end_inset
  30983. (-,+,+,+)
  30984. \begin_inset ERT
  30985. status collapsed
  30986. \begin_layout Plain Layout
  30987. }
  30988. \end_layout
  30989. \end_inset
  30990. \begin_inset Formula $ and lower one to
  30991. $
  30992. \end_inset
  30993. \begin_inset ERT
  30994. status collapsed
  30995. \begin_layout Plain Layout
  30996. {
  30997. \end_layout
  30998. \end_inset
  30999. \begin_inset ERT
  31000. status collapsed
  31001. \begin_layout Plain Layout
  31002. \backslash
  31003. scriptstyle
  31004. \end_layout
  31005. \end_inset
  31006. (+,-,-,-)
  31007. \begin_inset ERT
  31008. status collapsed
  31009. \begin_layout Plain Layout
  31010. }
  31011. \end_layout
  31012. \end_inset
  31013. \begin_inset Formula $.
  31014. In addition to work with spinors the metric must have the following
  31015. form which we call the \emph{standard null metric} \index{Metric!Standard Null}
  31016. \index{Standard null metric}\index{Spinors}\index{Spinors!Standard null metric}
  31017. \begin{equation}
  31018. g_{ab}=g^{ab}=\pm\left(\begin{array}{rrrr}
  31019. 0 & -1 & 0 & 0 \\
  31020. -1 & 0 & 0 & 0 \\
  31021. 0 & 0 & 0 & 1 \\
  31022. 0 & 0 & 1 & 0
  31023. \end{array}\right)
  31024. \end{equation}
  31025. Such value of the metric can be established by the command
  31026. \cmdind{Null Metric}
  31027. {\tt Null metric;}.
  31028. Therefore the line-element for spinorial formalism has the form
  31029. \begin{equation}
  31030. ds^2 = \pm(-\theta^0\!\otimes\theta^1
  31031. -\theta^1\!\otimes\theta^0
  31032. +\theta^2\!\otimes\theta^3
  31033. +\theta^3\!\otimes\theta^2)
  31034. \end{equation}
  31035. We require also the conjugation rules for this null tetrad (frame) be
  31036. \begin{equation}
  31037. \overline{\theta^0}=\theta^0,\quad
  31038. \overline{\theta^1}=\theta^1,\quad
  31039. \overline{\theta^2}=\theta^3,\quad
  31040. \overline{\theta^3}=\theta^2
  31041. \end{equation}
  31042. For such a metric and frame we fix sigma-matrices in the
  31043. following form \index{Sigma matrices}
  31044. \begin{eqnarray} \label{sigma}
  31045. &&\sigma_0{}^{1\dot{1}}=
  31046. \sigma_1{}^{0\dot{0}}=
  31047. \sigma_2{}^{1\dot{0}}=
  31048. \sigma_3{}^{0\dot{1}}=1 \\[1mm] &&
  31049. \sigma^0{}_{1\dot{1}}=
  31050. \sigma^1{}_{0\dot{0}}=
  31051. \sigma^2{}_{1\dot{0}}=
  31052. \sigma^3{}_{0\dot{1}}=\mp1
  31053. \end{eqnarray}
  31054. The sigma-matrices obey the rules
  31055. \begin{eqnarray}
  31056. g_{mn}\sigma^m\!{}_{A\dot B}\sigma^n\!{}_{C\dot D} &=&
  31057. \mp \epsilon_{AC}\epsilon_{\dot B\dot D} \\[1mm]
  31058. \sigma^{aM\dot N}\sigma^b\!{}_{M\dot N} &=& \mp g^{ab}
  31059. \end{eqnarray}
  31060. The antisymmetric SL(2,C) spinor metric
  31061. \begin{equation}
  31062. \epsilon_{AB}=\epsilon^{AB}
  31063. =\epsilon_{\dot A\dot B}
  31064. =\epsilon^{\dot A\dot B}=
  31065. \left(\begin{array}{rr}
  31066. 0 & 1 \\
  31067. -1 & 0
  31068. \end{array}\right)
  31069. \end{equation}
  31070. can be used to raise and lower spinor indices
  31071. \begin{equation}
  31072. \varphi^A=\varphi_B\,\epsilon^{BA},\qquad
  31073. \varphi_A=\epsilon_{AB}\,\varphi^B
  31074. \end{equation}
  31075. The following macro objects represent standard
  31076. spinorial quantities
  31077. \object{DEL'A.B}{\delta^A_B}
  31078. \object{EPS.A.B}{\epsilon_{AB}}
  31079. \object{EPSI'A'B}{\epsilon^{AB}}
  31080. \object{sigma'a.A.B\cc}{\sigma^a\!{}_{A\dot B}}
  31081. \object{sigmai.a'A'B\cc}{\sigma_a{}^{A\dot B}}
  31082. The relationship between tensors and spinors
  31083. is established by the sigma-matrices
  31084. \begin{eqnarray}
  31085. X^a &\tsst& X^{A\dot A}=A^a\sigma_a{}^{A\dot A} \\
  31086. X_a &\tsst& X_{A\dot A}=A_a\sigma^a\!{}_{A\dot A}
  31087. \end{eqnarray}
  31088. where sigma-matrices are given by Eq. (\ref{sigma})
  31089. We shall denote similar equations by the sign $
  31090. \end_inset
  31091. \begin_inset ERT
  31092. status collapsed
  31093. \begin_layout Plain Layout
  31094. \backslash
  31095. tsst
  31096. \end_layout
  31097. \end_inset
  31098. \begin_inset Formula $
  31099. conserving alphabetical relationship between tensor indices in the
  31100. left-hand side and spinorial one in the right-hand side:
  31101. $
  31102. \end_inset
  31103. \begin_inset ERT
  31104. status collapsed
  31105. \begin_layout Plain Layout
  31106. \backslash
  31107. scriptstyle
  31108. \end_layout
  31109. \end_inset
  31110. a
  31111. \begin_inset ERT
  31112. status collapsed
  31113. \begin_layout Plain Layout
  31114. \backslash
  31115. tsst
  31116. \end_layout
  31117. \end_inset
  31118. A
  31119. \begin_inset ERT
  31120. status collapsed
  31121. \begin_layout Plain Layout
  31122. \backslash
  31123. dot
  31124. \end_layout
  31125. \end_inset
  31126. A
  31127. \begin_inset Formula $, $
  31128. \end_inset
  31129. \begin_inset ERT
  31130. status collapsed
  31131. \begin_layout Plain Layout
  31132. \backslash
  31133. scriptstyle
  31134. \end_layout
  31135. \end_inset
  31136. b
  31137. \begin_inset ERT
  31138. status collapsed
  31139. \begin_layout Plain Layout
  31140. \backslash
  31141. tsst
  31142. \end_layout
  31143. \end_inset
  31144. B
  31145. \begin_inset ERT
  31146. status collapsed
  31147. \begin_layout Plain Layout
  31148. \backslash
  31149. dot
  31150. \end_layout
  31151. \end_inset
  31152. B
  31153. \begin_inset Formula $.
  31154. There is one quite important special case. Any real
  31155. antisymmetric tensor $
  31156. \end_inset
  31157. X
  31158. \begin_inset ERT
  31159. status collapsed
  31160. \begin_layout Plain Layout
  31161. {
  31162. \end_layout
  31163. \end_inset
  31164. ab
  31165. \begin_inset ERT
  31166. status collapsed
  31167. \begin_layout Plain Layout
  31168. }
  31169. \end_layout
  31170. \end_inset
  31171. \begin_inset Formula $ are equivalent to the
  31172. pair of conjugated irreducible (symmetric) spinors
  31173. \begin{eqnarray}
  31174. && X_{ab}=X_{[ab]} \tsst X_{A\dot AB\dot B}=
  31175. \epsilon_{AB} X_{\dot A\dot B} + \epsilon_{\dot A\dot B}X_{AB}
  31176. \nonumber\\[1mm]
  31177. && X_{AB}=\frac{1}{2}X_{A\dot AB\dot B}\epsilon^{\dot A\dot B},\
  31178. X_{\dot A\dot B}=\frac{1}{2}X_{A\dot AB\dot B}\epsilon^{AB}
  31179. \end{eqnarray}
  31180. The explicit form of these relations for the sigma-matrices
  31181. (\ref{sigma}) is
  31182. \begin{equation}
  31183. \begin{array}{rclrcl}
  31184. X_0 &=& X_{13} & X_{\dot0} &=& X_{12} \\[1mm]
  31185. X_1 &=&-\frac{1}{2}(X_{01}-X_{23})\qquad & X_{\dot1} &=&
  31186. -\frac{1}{2}(X_{01}+X_{23}) \\[1mm]
  31187. X_2 &=& -X_{02} & X_{\dot2} &=& -X_{03}
  31188. \end{array}\label{asys}
  31189. \end{equation}
  31190. and the ``inverse'' relation
  31191. \begin{equation}
  31192. \begin{array}{rclrcl}
  31193. X_{01} &=& -X_1-X_{\dot1},\qquad & X_{23} &=& X_1-X_{\dot1}, \\[1mm]
  31194. X_{02} &=& -X_2, & X_{12} &=& X_{\dot0}, \\[1mm]
  31195. X_{03} &=& -X_{\dot 2}, & X_{13} &=& X_0
  31196. \end{array}\label{asyt}
  31197. \end{equation}
  31198. We shall apply the relations (\ref{asys}) and (\ref{asyt}) to various
  31199. antisymmetric quantities. In particular the {\tt Spinorial S-forms}
  31200. \object{Undotted S-forms SU.AB}{S_{AB}}
  31201. \object{Dotted S-forms SD.AB\cc}{S_{\dot A\dot B}}
  31202. The {\tt Standard way} to compute these quantities uses
  31203. relations (\ref{asys})
  31204. \begin{equation}
  31205. S_{ab}=\theta_a\wedge\theta_b \tsst
  31206. \epsilon_{AB} S_{\dot A\dot B} + \epsilon_{\dot A\dot B}S_{AB}
  31207. \end{equation}
  31208. Spinorial S-forms are self dual
  31209. \begin{equation}
  31210. *S_{AB}=iS_{AB},\qquad
  31211. *S_{\dot A\dot B}=-iS_{\dot A\dot B}
  31212. \end{equation}
  31213. and exteriorly orthogonal
  31214. \begin{equation}
  31215. S_{AB}\wedge S_{CD}=-\frac{i}2\upsilon(\epsilon_{AC}\epsilon_{BD}+
  31216. \epsilon_{AD}\epsilon_{BC}),\quad S_{AB}\wedge S_{\dot C\dot D}=0
  31217. \end{equation}
  31218. There is one subtle pint concerning tensor quantities in the
  31219. spinorial formalism. Since spinorial null tetrad is complex
  31220. with the conjugation rule $
  31221. \end_inset
  31222. \begin_inset ERT
  31223. status collapsed
  31224. \begin_layout Plain Layout
  31225. \backslash
  31226. overline
  31227. \end_layout
  31228. \end_inset
  31229. \begin_inset ERT
  31230. status collapsed
  31231. \begin_layout Plain Layout
  31232. {
  31233. \end_layout
  31234. \end_inset
  31235. \begin_inset ERT
  31236. status collapsed
  31237. \begin_layout Plain Layout
  31238. \backslash
  31239. theta
  31240. \end_layout
  31241. \end_inset
  31242. 2
  31243. \begin_inset ERT
  31244. status collapsed
  31245. \begin_layout Plain Layout
  31246. }
  31247. \end_layout
  31248. \end_inset
  31249. =
  31250. \begin_inset ERT
  31251. status collapsed
  31252. \begin_layout Plain Layout
  31253. \backslash
  31254. theta
  31255. \end_layout
  31256. \end_inset
  31257. 3
  31258. \begin_inset Formula $
  31259. all tensor quantities represented in this frame also becomes
  31260. complex with similar conjugation rules for any tensor index.
  31261. There is special macro object {\tt cci} which performs such
  31262. ``index conjugation'': {\tt cci{0}=0}, {\tt cci(1)=1},
  31263. {\tt cci{2}=3}, {\tt cci(3)=2}. Therefore the correct expression
  31264. for the $
  31265. \end_inset
  31266. \begin_inset ERT
  31267. status collapsed
  31268. \begin_layout Plain Layout
  31269. \backslash
  31270. overline
  31271. \end_layout
  31272. \end_inset
  31273. \begin_inset ERT
  31274. status collapsed
  31275. \begin_layout Plain Layout
  31276. {
  31277. \end_layout
  31278. \end_inset
  31279. \begin_inset ERT
  31280. status collapsed
  31281. \begin_layout Plain Layout
  31282. \backslash
  31283. theta
  31284. \end_layout
  31285. \end_inset
  31286. a
  31287. \begin_inset ERT
  31288. status collapsed
  31289. \begin_layout Plain Layout
  31290. }
  31291. \end_layout
  31292. \end_inset
  31293. \begin_inset Formula $ is {\tt \cc T(cci(a))} but not
  31294. {\tt \cc T(a)}.
  31295. \section{Connection, Torsion and Nonmetricity}
  31296. \label{conn1}
  31297. Covariant derivatives and differentials for
  31298. quantities having frame and coordinate indices are
  31299. \begin{eqnarray}
  31300. DX^a{}_b &=& dX^a{}_b
  31301. + \omega^a{}_m\wedge X^m{}_b - \omega^m{}_b\wedge X^a{}_m \\[1mm]
  31302. DX^\mu{}_\nu &=& dX^\mu{}_\nu
  31303. + \Gamma^\mu{}_\pi\wedge X^\pi{}_\nu - \Gamma^\pi{}_\nu\wedge X^\mu{}_\pi
  31304. \end{eqnarray}
  31305. The corresponding built-in connection 1-forms are
  31306. \object{Frame Connection omega'a.b}{\omega^a{}_b=\omega^a{}_{b\mu}dx^\mu}
  31307. \object{Holonomic Connection GAMMA\^m\_n}
  31308. {\Gamma^\mu{}_\nu=\Gamma^\mu{}_{\nu\pi}dx^\pi}
  31309. Frame connection can be computed {\tt From holonomic connection}
  31310. \begin{equation}
  31311. \omega^a{}_b = \Gamma^a{}_b + dh^\mu_b\,h^a_\mu
  31312. \end{equation}
  31313. and inversely holonomic connection can be obtained
  31314. {\tt From frame connection}
  31315. \begin{equation}
  31316. \Gamma^\mu{}_\nu=\omega^\mu{}_\nu + dh^b_\nu\,h^\mu_b
  31317. \end{equation}
  31318. By default these connections are Riemannian (i.e. symmetric and
  31319. metric compatible). To work with nonsymmetric
  31320. connection with torsion the switch \comm{TORSION}\swinda{TORSION}
  31321. must be turned on. Then the torsion 2-form is
  31322. \object{Torsion THETA'a}{\Theta^a=\frac12Q^a{}_{pq}S^{pq},\quad
  31323. Q^a{}_{bc}=\Gamma^a{}_{bc}-\Gamma^a_{cb}}
  31324. Finally to work with non metric-compatible
  31325. spaces with nonmetricity the switch \comm{NONMETR}\swinda{NONMETR}
  31326. must be turned on. The nonmetricity 1-form is
  31327. \object{Nonmetricity N.a.b}{N_{ab}=N_{ab\mu}dx^\mu,
  31328. \quad N_{ab\mu}=-\nabla_\mu g_{ab}}
  31329. In general any torsion or nonmetricity related object is
  31330. defined iff the corresponding switch is on.
  31331. If either \comm{TORSION} or \comm{NONMETR} is on then Riemannian
  31332. versions of the connection 1-forms are available as well
  31333. \object{Riemann Frame Connection romega'a.b}
  31334. {\rim{\omega}{}^a{}_b}
  31335. \object{Riemann Holonomic Connection RGAMMA\^m\_n}
  31336. {\rim{\Gamma}{}^\mu{}_\nu}
  31337. The Riemann holonomic connection can be obtained
  31338. {\tt From Riemann frame connection}
  31339. \begin{equation}
  31340. \rim{\Gamma}{}^\mu{}_\nu=\rim{\omega}{}^\mu{}_\nu + dh^b_\nu\,h^\mu_b
  31341. \end{equation}
  31342. If torsion is nonzero but nonmetricity vanishes
  31343. (\comm{TORSION} is on, \comm{NONMETR} is off) then
  31344. the difference between the connection and Riemann connection
  31345. is called the contorsion 1-form
  31346. \object{Contorsion KQ'a.b}{\stackrel{\scriptscriptstyle Q}{K}\!{}^a{}_b=
  31347. \stackrel{\scriptscriptstyle Q}{K}\!{}^a{}_{b\mu}dx^\mu=
  31348. \Gamma^a{}_b-\rim{\Gamma}{}^a{}_b}
  31349. If nonmetricity is nonzero but torsion vanishes
  31350. (\comm{TORSION} is off, \comm{NONMETR} is on) then
  31351. the difference between the connection and Riemann connection
  31352. is called the nonmetricity defect
  31353. \object{Nonmetricity Defect KN'a.b}
  31354. {\stackrel{\scriptscriptstyle N}{K}\!{}^a{}_b=
  31355. \stackrel{\scriptscriptstyle N}{K}\!{}^a{}_{b\mu}dx^\mu=
  31356. \Gamma^a{}_b-\rim{\Gamma}{}^a{}_b}
  31357. Finally if both torsion and nonmetricity are nonzero
  31358. (\comm{TORSION} and \comm{NONMETR} are on) then we
  31359. \object{Connection Defect K'a.b}
  31360. {K^a{}_b=K^a{}_{b\mu}dx^\mu=
  31361. \Gamma^a{}_b-\rim{\Gamma}{}^a{}_b}
  31362. \begin{equation}
  31363. K^a{}_b = \stackrel{\scriptscriptstyle Q}{K}\!{}^a{}_b
  31364. + \stackrel{\scriptscriptstyle N}{K}\!{}^a{}_b
  31365. \end{equation}
  31366. For the sake of convenience we introduce also macro objects
  31367. which compute the usual Christoffel symbols
  31368. \object{CHR\^m\_n\_p }{ \{{}^\mu_{\nu\pi}\} =
  31369. \frac{1}{2}g^{\mu\tau}(\partial_\pi g_{\nu\tau}
  31370. +\partial_\nu g_{\pi\tau}
  31371. -\partial_\tau g_{\nu\pi})}
  31372. \object{CHRF\_m\_n\_p }{ [{}_{\mu},_{\nu\pi}] =
  31373. \frac{1}{2}(\partial_\pi g_{\nu\mu}
  31374. +\partial_\nu g_{\pi\mu}
  31375. -\partial_\mu g_{\nu\pi})}
  31376. \object{CHRT\_m }{ \{{}^\pi_{\pi\mu}\} =
  31377. \frac{1}{2{\rm det}|g_{\alpha\beta}|}\partial_\mu\left(
  31378. {\rm det}|g_{\alpha\beta}|\right)}
  31379. The connection, frame, metric, torsion and nonmetricity are
  31380. related to each other by the so called structural equations
  31381. which in the most general case read
  31382. \begin{eqnarray}
  31383. && D\theta^a + \Theta^a = 0 \nonumber\\[2mm]
  31384. && Dg_{ab} + N_{ab} = 0 \label{str0}
  31385. \end{eqnarray}
  31386. or in the equivalent ``explicit'' form
  31387. \begin{equation}
  31388. \begin{array}{ll}
  31389. \omega^a{}_b\wedge\theta^b = -t^a,\qquad & t^a=d\theta^a+\Theta^a,\\[2mm]
  31390. \omega_{ab}+\omega_{ba} = n_{ab},\qquad & n_{ab}=dg_{ab}+N_{ab} \label{str}
  31391. \end{array}
  31392. \end{equation}
  31393. The solution to equations (\ref{str}) are given by the relation
  31394. \begin{equation}
  31395. \omega^a{}_b =
  31396. \frac{1}{2}\left[ -\partial^a\ipr t_b + \partial_b\ipr t^a + n^a{}_b
  31397. +\big(\partial^a\ipr(\partial_b\ipr t_c-n_{bc})
  31398. +\partial_b\ipr n^a{}_c\big)\theta^c\right] \label{solstr}
  31399. \end{equation}
  31400. For various specific values of $
  31401. \end_inset
  31402. n
  31403. \begin_inset ERT
  31404. status collapsed
  31405. \begin_layout Plain Layout
  31406. {
  31407. \end_layout
  31408. \end_inset
  31409. ab
  31410. \begin_inset ERT
  31411. status collapsed
  31412. \begin_layout Plain Layout
  31413. }
  31414. \end_layout
  31415. \end_inset
  31416. \begin_inset Formula $ and $
  31417. \end_inset
  31418. ta
  31419. \begin_inset Formula $ equations
  31420. (\ref{str}) and (\ref{solstr}) can be used for different purposes.
  31421. In the most general case (\ref{solstr}) is the {\tt Standard way} to
  31422. compute connection 1-form $
  31423. \end_inset
  31424. \begin_inset ERT
  31425. status collapsed
  31426. \begin_layout Plain Layout
  31427. \backslash
  31428. omega
  31429. \end_layout
  31430. \end_inset
  31431. a
  31432. \begin_inset ERT
  31433. status collapsed
  31434. \begin_layout Plain Layout
  31435. {}
  31436. \end_layout
  31437. \end_inset
  31438. b
  31439. \begin_inset Formula $.
  31440. The torsion and nonmetricity are included in
  31441. these equations depending on the switches \comm{TORSION} and
  31442. \comm{NONMETR}.
  31443. The same equation (\ref{solstr}) with $
  31444. \end_inset
  31445. n
  31446. \begin_inset ERT
  31447. status collapsed
  31448. \begin_layout Plain Layout
  31449. {
  31450. \end_layout
  31451. \end_inset
  31452. ab
  31453. \begin_inset ERT
  31454. status collapsed
  31455. \begin_layout Plain Layout
  31456. }
  31457. \end_layout
  31458. \end_inset
  31459. =dg
  31460. \begin_inset ERT
  31461. status collapsed
  31462. \begin_layout Plain Layout
  31463. {
  31464. \end_layout
  31465. \end_inset
  31466. ab
  31467. \begin_inset ERT
  31468. status collapsed
  31469. \begin_layout Plain Layout
  31470. }
  31471. \end_layout
  31472. \end_inset
  31473. \begin_inset Formula $ and
  31474. $
  31475. \end_inset
  31476. ta=d
  31477. \begin_inset ERT
  31478. status collapsed
  31479. \begin_layout Plain Layout
  31480. \backslash
  31481. theta
  31482. \end_layout
  31483. \end_inset
  31484. a
  31485. \begin_inset Formula $ is the {\tt Standard way} to find Riemann
  31486. frame connection $
  31487. \end_inset
  31488. \begin_inset ERT
  31489. status collapsed
  31490. \begin_layout Plain Layout
  31491. \backslash
  31492. rim{
  31493. \end_layout
  31494. \end_inset
  31495. \begin_inset ERT
  31496. status collapsed
  31497. \begin_layout Plain Layout
  31498. \backslash
  31499. omega
  31500. \end_layout
  31501. \end_inset
  31502. \begin_inset ERT
  31503. status collapsed
  31504. \begin_layout Plain Layout
  31505. }
  31506. \end_layout
  31507. \end_inset
  31508. \begin_inset ERT
  31509. status collapsed
  31510. \begin_layout Plain Layout
  31511. {}
  31512. \end_layout
  31513. \end_inset
  31514. a
  31515. \begin_inset ERT
  31516. status collapsed
  31517. \begin_layout Plain Layout
  31518. {}
  31519. \end_layout
  31520. \end_inset
  31521. b
  31522. \begin_inset Formula $.
  31523. If torsion is nonzero then $
  31524. \end_inset
  31525. \begin_inset ERT
  31526. status collapsed
  31527. \begin_layout Plain Layout
  31528. \backslash
  31529. omega
  31530. \end_layout
  31531. \end_inset
  31532. a
  31533. \begin_inset ERT
  31534. status collapsed
  31535. \begin_layout Plain Layout
  31536. {}
  31537. \end_layout
  31538. \end_inset
  31539. b
  31540. \begin_inset Formula $ can be computed
  31541. {\tt From contorsion}
  31542. \begin{equation}
  31543. \omega^a{}_b = \rim{\omega}{}^a{}_b
  31544. + \stackrel{\scriptscriptstyle Q}{K}\!{}^a{}_b \label{a1}
  31545. \end{equation}
  31546. where $
  31547. \end_inset
  31548. \begin_inset ERT
  31549. status collapsed
  31550. \begin_layout Plain Layout
  31551. \backslash
  31552. rim{
  31553. \end_layout
  31554. \end_inset
  31555. \begin_inset ERT
  31556. status collapsed
  31557. \begin_layout Plain Layout
  31558. \backslash
  31559. omega
  31560. \end_layout
  31561. \end_inset
  31562. \begin_inset ERT
  31563. status collapsed
  31564. \begin_layout Plain Layout
  31565. }
  31566. \end_layout
  31567. \end_inset
  31568. \begin_inset ERT
  31569. status collapsed
  31570. \begin_layout Plain Layout
  31571. {}
  31572. \end_layout
  31573. \end_inset
  31574. a
  31575. \begin_inset ERT
  31576. status collapsed
  31577. \begin_layout Plain Layout
  31578. {}
  31579. \end_layout
  31580. \end_inset
  31581. b
  31582. \begin_inset Formula $ is given by Eq. (\ref{solstr}).
  31583. Similarly if nonmetricity is nonzero then $
  31584. \end_inset
  31585. \begin_inset ERT
  31586. status collapsed
  31587. \begin_layout Plain Layout
  31588. \backslash
  31589. omega
  31590. \end_layout
  31591. \end_inset
  31592. a
  31593. \begin_inset ERT
  31594. status collapsed
  31595. \begin_layout Plain Layout
  31596. {}
  31597. \end_layout
  31598. \end_inset
  31599. b
  31600. \begin_inset Formula $ can be computed
  31601. {\tt From nonmetricity defect}
  31602. \begin{equation}
  31603. \omega^a{}_b = \rim{\omega}{}^a{}_b
  31604. + \stackrel{\scriptscriptstyle N}{K}\!{}^a{}_b \label{a2}
  31605. \end{equation}
  31606. where $
  31607. \end_inset
  31608. \begin_inset ERT
  31609. status collapsed
  31610. \begin_layout Plain Layout
  31611. \backslash
  31612. rim{
  31613. \end_layout
  31614. \end_inset
  31615. \begin_inset ERT
  31616. status collapsed
  31617. \begin_layout Plain Layout
  31618. \backslash
  31619. omega
  31620. \end_layout
  31621. \end_inset
  31622. \begin_inset ERT
  31623. status collapsed
  31624. \begin_layout Plain Layout
  31625. }
  31626. \end_layout
  31627. \end_inset
  31628. \begin_inset ERT
  31629. status collapsed
  31630. \begin_layout Plain Layout
  31631. {}
  31632. \end_layout
  31633. \end_inset
  31634. a
  31635. \begin_inset ERT
  31636. status collapsed
  31637. \begin_layout Plain Layout
  31638. {}
  31639. \end_layout
  31640. \end_inset
  31641. b
  31642. \begin_inset Formula $ is given by Eq. (\ref{solstr}).
  31643. Finally if both torsion and nonmetricity are
  31644. nonzero then $
  31645. \end_inset
  31646. \begin_inset ERT
  31647. status collapsed
  31648. \begin_layout Plain Layout
  31649. \backslash
  31650. omega
  31651. \end_layout
  31652. \end_inset
  31653. a
  31654. \begin_inset ERT
  31655. status collapsed
  31656. \begin_layout Plain Layout
  31657. {}
  31658. \end_layout
  31659. \end_inset
  31660. b
  31661. \begin_inset Formula $ can be computed
  31662. {\tt From connection defect}
  31663. \begin{equation}
  31664. \omega^a{}_b = \rim{\omega}{}^a{}_b + K^a{}_b \label{a3}
  31665. \end{equation}
  31666. where $
  31667. \end_inset
  31668. \begin_inset ERT
  31669. status collapsed
  31670. \begin_layout Plain Layout
  31671. \backslash
  31672. rim{
  31673. \end_layout
  31674. \end_inset
  31675. \begin_inset ERT
  31676. status collapsed
  31677. \begin_layout Plain Layout
  31678. \backslash
  31679. omega
  31680. \end_layout
  31681. \end_inset
  31682. \begin_inset ERT
  31683. status collapsed
  31684. \begin_layout Plain Layout
  31685. }
  31686. \end_layout
  31687. \end_inset
  31688. \begin_inset ERT
  31689. status collapsed
  31690. \begin_layout Plain Layout
  31691. {}
  31692. \end_layout
  31693. \end_inset
  31694. a
  31695. \begin_inset ERT
  31696. status collapsed
  31697. \begin_layout Plain Layout
  31698. {}
  31699. \end_layout
  31700. \end_inset
  31701. b
  31702. \begin_inset Formula $ is given by Eq. (\ref{solstr}).
  31703. The Riemannian part of connection in Eqs. (\ref{a1}),
  31704. (\ref{a2}), (\ref{a3}) are directly computed by Eq. (\ref{solstr})
  31705. (not via the object \comm{romega}).
  31706. The contorsion $
  31707. \end_inset
  31708. \begin_inset ERT
  31709. status collapsed
  31710. \begin_layout Plain Layout
  31711. \backslash
  31712. stackrel
  31713. \end_layout
  31714. \end_inset
  31715. \begin_inset ERT
  31716. status collapsed
  31717. \begin_layout Plain Layout
  31718. {
  31719. \end_layout
  31720. \end_inset
  31721. \begin_inset ERT
  31722. status collapsed
  31723. \begin_layout Plain Layout
  31724. \backslash
  31725. scriptscriptstyle
  31726. \end_layout
  31727. \end_inset
  31728. Q
  31729. \begin_inset ERT
  31730. status collapsed
  31731. \begin_layout Plain Layout
  31732. }
  31733. \end_layout
  31734. \end_inset
  31735. \begin_inset ERT
  31736. status collapsed
  31737. \begin_layout Plain Layout
  31738. {
  31739. \end_layout
  31740. \end_inset
  31741. K
  31742. \begin_inset ERT
  31743. status collapsed
  31744. \begin_layout Plain Layout
  31745. }
  31746. \end_layout
  31747. \end_inset
  31748. \begin_inset ERT
  31749. status collapsed
  31750. \begin_layout Plain Layout
  31751. \backslash
  31752. !
  31753. \end_layout
  31754. \end_inset
  31755. \begin_inset ERT
  31756. status collapsed
  31757. \begin_layout Plain Layout
  31758. {}
  31759. \end_layout
  31760. \end_inset
  31761. a
  31762. \begin_inset ERT
  31763. status collapsed
  31764. \begin_layout Plain Layout
  31765. {}
  31766. \end_layout
  31767. \end_inset
  31768. b
  31769. \begin_inset Formula $
  31770. is obtained {\tt From torsion} by (\ref{solstr})
  31771. with $
  31772. \end_inset
  31773. ta=
  31774. \begin_inset ERT
  31775. status collapsed
  31776. \begin_layout Plain Layout
  31777. \backslash
  31778. Theta
  31779. \end_layout
  31780. \end_inset
  31781. a
  31782. \begin_inset Formula $, $
  31783. \end_inset
  31784. n
  31785. \begin_inset ERT
  31786. status collapsed
  31787. \begin_layout Plain Layout
  31788. {
  31789. \end_layout
  31790. \end_inset
  31791. ab
  31792. \begin_inset ERT
  31793. status collapsed
  31794. \begin_layout Plain Layout
  31795. }
  31796. \end_layout
  31797. \end_inset
  31798. =0
  31799. \begin_inset Formula $.
  31800. The nonmetricity defect $
  31801. \end_inset
  31802. \begin_inset ERT
  31803. status collapsed
  31804. \begin_layout Plain Layout
  31805. \backslash
  31806. stackrel
  31807. \end_layout
  31808. \end_inset
  31809. \begin_inset ERT
  31810. status collapsed
  31811. \begin_layout Plain Layout
  31812. {
  31813. \end_layout
  31814. \end_inset
  31815. \begin_inset ERT
  31816. status collapsed
  31817. \begin_layout Plain Layout
  31818. \backslash
  31819. scriptscriptstyle
  31820. \end_layout
  31821. \end_inset
  31822. N
  31823. \begin_inset ERT
  31824. status collapsed
  31825. \begin_layout Plain Layout
  31826. }
  31827. \end_layout
  31828. \end_inset
  31829. \begin_inset ERT
  31830. status collapsed
  31831. \begin_layout Plain Layout
  31832. {
  31833. \end_layout
  31834. \end_inset
  31835. K
  31836. \begin_inset ERT
  31837. status collapsed
  31838. \begin_layout Plain Layout
  31839. }
  31840. \end_layout
  31841. \end_inset
  31842. \begin_inset ERT
  31843. status collapsed
  31844. \begin_layout Plain Layout
  31845. \backslash
  31846. !
  31847. \end_layout
  31848. \end_inset
  31849. \begin_inset ERT
  31850. status collapsed
  31851. \begin_layout Plain Layout
  31852. {}
  31853. \end_layout
  31854. \end_inset
  31855. a
  31856. \begin_inset ERT
  31857. status collapsed
  31858. \begin_layout Plain Layout
  31859. {}
  31860. \end_layout
  31861. \end_inset
  31862. b
  31863. \begin_inset Formula $
  31864. is obtained {\tt From nonmetricity} by (\ref{solstr})
  31865. with $
  31866. \end_inset
  31867. ta=0
  31868. \begin_inset Formula $, $
  31869. \end_inset
  31870. n
  31871. \begin_inset ERT
  31872. status collapsed
  31873. \begin_layout Plain Layout
  31874. {
  31875. \end_layout
  31876. \end_inset
  31877. ab
  31878. \begin_inset ERT
  31879. status collapsed
  31880. \begin_layout Plain Layout
  31881. }
  31882. \end_layout
  31883. \end_inset
  31884. =N
  31885. \begin_inset ERT
  31886. status collapsed
  31887. \begin_layout Plain Layout
  31888. {
  31889. \end_layout
  31890. \end_inset
  31891. ab
  31892. \begin_inset ERT
  31893. status collapsed
  31894. \begin_layout Plain Layout
  31895. }
  31896. \end_layout
  31897. \end_inset
  31898. \begin_inset Formula $.
  31899. Analogously (\ref{solstr}) with $
  31900. \end_inset
  31901. ta=
  31902. \begin_inset ERT
  31903. status collapsed
  31904. \begin_layout Plain Layout
  31905. \backslash
  31906. Theta
  31907. \end_layout
  31908. \end_inset
  31909. a
  31910. \begin_inset Formula $, $
  31911. \end_inset
  31912. n
  31913. \begin_inset ERT
  31914. status collapsed
  31915. \begin_layout Plain Layout
  31916. {
  31917. \end_layout
  31918. \end_inset
  31919. ab
  31920. \begin_inset ERT
  31921. status collapsed
  31922. \begin_layout Plain Layout
  31923. }
  31924. \end_layout
  31925. \end_inset
  31926. =N
  31927. \begin_inset ERT
  31928. status collapsed
  31929. \begin_layout Plain Layout
  31930. {
  31931. \end_layout
  31932. \end_inset
  31933. ab
  31934. \begin_inset ERT
  31935. status collapsed
  31936. \begin_layout Plain Layout
  31937. }
  31938. \end_layout
  31939. \end_inset
  31940. \begin_inset Formula $
  31941. is the {\tt Standard way} to compute the connection defect $
  31942. \end_inset
  31943. Ka
  31944. \begin_inset ERT
  31945. status collapsed
  31946. \begin_layout Plain Layout
  31947. {}
  31948. \end_layout
  31949. \end_inset
  31950. b
  31951. \begin_inset Formula $.
  31952. The torsion $
  31953. \end_inset
  31954. \begin_inset ERT
  31955. status collapsed
  31956. \begin_layout Plain Layout
  31957. \backslash
  31958. Theta
  31959. \end_layout
  31960. \end_inset
  31961. a
  31962. \begin_inset Formula $ can be calculated {\tt From contorsion}
  31963. \begin{equation}
  31964. \Theta^a = -\stackrel{\scriptscriptstyle Q}{K}\!{}^a{}_b\wedge\theta^b
  31965. \end{equation}
  31966. or {\tt From connection defect}
  31967. \begin{equation}
  31968. \Theta^a = -K^a{}_b\wedge\theta^b
  31969. \end{equation}
  31970. The nonmetricity $
  31971. \end_inset
  31972. N
  31973. \begin_inset ERT
  31974. status collapsed
  31975. \begin_layout Plain Layout
  31976. {
  31977. \end_layout
  31978. \end_inset
  31979. ab
  31980. \begin_inset ERT
  31981. status collapsed
  31982. \begin_layout Plain Layout
  31983. }
  31984. \end_layout
  31985. \end_inset
  31986. \begin_inset Formula $ can be computed {\tt From nonmetricity defect}
  31987. \begin{equation}
  31988. N_{ab} = \stackrel{\scriptscriptstyle N}{K}_{ab}+
  31989. \stackrel{\scriptscriptstyle N}{K}_{ba}
  31990. \end{equation}
  31991. or {\tt From connection defect}
  31992. \begin{equation}
  31993. N_{ab} = K_{ab}+K_{ba}
  31994. \end{equation}
  31995. \section{Spinorial Connection and Torsion}
  31996. Spinorial connection is defined in \grg\ iff nonmetricity
  31997. is zero and switch \comm{NONMETR} is turned off.
  31998. The upper sign in this section correspond to the signature
  31999. $
  32000. \end_inset
  32001. \begin_inset ERT
  32002. status collapsed
  32003. \begin_layout Plain Layout
  32004. {
  32005. \end_layout
  32006. \end_inset
  32007. \begin_inset ERT
  32008. status collapsed
  32009. \begin_layout Plain Layout
  32010. \backslash
  32011. scriptstyle
  32012. \end_layout
  32013. \end_inset
  32014. (-,+,+,+)
  32015. \begin_inset ERT
  32016. status collapsed
  32017. \begin_layout Plain Layout
  32018. }
  32019. \end_layout
  32020. \end_inset
  32021. \begin_inset Formula $ while lower one to the signature
  32022. $
  32023. \end_inset
  32024. \begin_inset ERT
  32025. status collapsed
  32026. \begin_layout Plain Layout
  32027. {
  32028. \end_layout
  32029. \end_inset
  32030. \begin_inset ERT
  32031. status collapsed
  32032. \begin_layout Plain Layout
  32033. \backslash
  32034. scriptstyle
  32035. \end_layout
  32036. \end_inset
  32037. (+,-,-,-)
  32038. \begin_inset ERT
  32039. status collapsed
  32040. \begin_layout Plain Layout
  32041. }
  32042. \end_layout
  32043. \end_inset
  32044. \begin_inset Formula $.
  32045. Spinorial connection is defined by the equation
  32046. \begin{equation}
  32047. DX^A_{\dot B} = dX^A{}_{\dot B}
  32048. \mp\omega^A{}_M\,X^M{}_{\dot B}
  32049. \pm\omega^{\dot M}{}_{\dot B}\,X^A{}_{\dot M}
  32050. \end{equation}
  32051. where due to antisymmetry of the frame connection
  32052. $
  32053. \end_inset
  32054. \begin_inset ERT
  32055. status collapsed
  32056. \begin_layout Plain Layout
  32057. \backslash
  32058. omega
  32059. \end_layout
  32060. \end_inset
  32061. \begin_inset ERT
  32062. status collapsed
  32063. \begin_layout Plain Layout
  32064. {
  32065. \end_layout
  32066. \end_inset
  32067. ab
  32068. \begin_inset ERT
  32069. status collapsed
  32070. \begin_layout Plain Layout
  32071. }
  32072. \end_layout
  32073. \end_inset
  32074. =
  32075. \begin_inset ERT
  32076. status collapsed
  32077. \begin_layout Plain Layout
  32078. \backslash
  32079. omega
  32080. \end_layout
  32081. \end_inset
  32082. \begin_inset ERT
  32083. status collapsed
  32084. \begin_layout Plain Layout
  32085. {
  32086. \end_layout
  32087. \end_inset
  32088. [ab]
  32089. \begin_inset ERT
  32090. status collapsed
  32091. \begin_layout Plain Layout
  32092. }
  32093. \end_layout
  32094. \end_inset
  32095. \begin_inset Formula $ we have {\tt Spinorial connection}
  32096. 1-forms
  32097. \begin{equation}
  32098. \omega_{ab} \tsst
  32099. \epsilon_{AB} \omega_{\dot A\dot B}
  32100. + \epsilon_{\dot A\dot B} \omega_{AB}
  32101. \end{equation}
  32102. \object{Undotted Connection omegau.AB}{\omega_{AB}}
  32103. \object{Dotted Connection omegad.AB\cc}{\omega_{\dot A\dot B}}
  32104. The spinorial connection 1-forms
  32105. $
  32106. \end_inset
  32107. \begin_inset ERT
  32108. status collapsed
  32109. \begin_layout Plain Layout
  32110. \backslash
  32111. omega
  32112. \end_layout
  32113. \end_inset
  32114. \begin_inset ERT
  32115. status collapsed
  32116. \begin_layout Plain Layout
  32117. {
  32118. \end_layout
  32119. \end_inset
  32120. AB
  32121. \begin_inset ERT
  32122. status collapsed
  32123. \begin_layout Plain Layout
  32124. }
  32125. \end_layout
  32126. \end_inset
  32127. \begin_inset Formula $ and $
  32128. \end_inset
  32129. \begin_inset ERT
  32130. status collapsed
  32131. \begin_layout Plain Layout
  32132. \backslash
  32133. omega
  32134. \end_layout
  32135. \end_inset
  32136. \begin_inset ERT
  32137. status collapsed
  32138. \begin_layout Plain Layout
  32139. {
  32140. \end_layout
  32141. \end_inset
  32142. \begin_inset ERT
  32143. status collapsed
  32144. \begin_layout Plain Layout
  32145. \backslash
  32146. dot
  32147. \end_layout
  32148. \end_inset
  32149. A
  32150. \begin_inset ERT
  32151. status collapsed
  32152. \begin_layout Plain Layout
  32153. \backslash
  32154. dot
  32155. \end_layout
  32156. \end_inset
  32157. B
  32158. \begin_inset ERT
  32159. status collapsed
  32160. \begin_layout Plain Layout
  32161. }
  32162. \end_layout
  32163. \end_inset
  32164. \begin_inset Formula $
  32165. can be calculated {\tt From frame connection} by the
  32166. standard spinor $
  32167. \end_inset
  32168. \begin_inset ERT
  32169. status collapsed
  32170. \begin_layout Plain Layout
  32171. \backslash
  32172. tsst
  32173. \end_layout
  32174. \end_inset
  32175. \begin_inset Formula $ tensor relation (\ref{asys}).
  32176. Inversely the frame connection $
  32177. \end_inset
  32178. \begin_inset ERT
  32179. status collapsed
  32180. \begin_layout Plain Layout
  32181. \backslash
  32182. omega
  32183. \end_layout
  32184. \end_inset
  32185. \begin_inset ERT
  32186. status collapsed
  32187. \begin_layout Plain Layout
  32188. {
  32189. \end_layout
  32190. \end_inset
  32191. ab
  32192. \begin_inset ERT
  32193. status collapsed
  32194. \begin_layout Plain Layout
  32195. }
  32196. \end_layout
  32197. \end_inset
  32198. \begin_inset Formula $ can be
  32199. found {\tt From spinorial connection} by relation (\ref{asyt}).
  32200. Since $
  32201. \end_inset
  32202. \begin_inset ERT
  32203. status collapsed
  32204. \begin_layout Plain Layout
  32205. \backslash
  32206. omega
  32207. \end_layout
  32208. \end_inset
  32209. \begin_inset ERT
  32210. status collapsed
  32211. \begin_layout Plain Layout
  32212. {
  32213. \end_layout
  32214. \end_inset
  32215. ab
  32216. \begin_inset ERT
  32217. status collapsed
  32218. \begin_layout Plain Layout
  32219. }
  32220. \end_layout
  32221. \end_inset
  32222. \begin_inset Formula $ is real the spinorial equivalents
  32223. $
  32224. \end_inset
  32225. \begin_inset ERT
  32226. status collapsed
  32227. \begin_layout Plain Layout
  32228. \backslash
  32229. omega
  32230. \end_layout
  32231. \end_inset
  32232. \begin_inset ERT
  32233. status collapsed
  32234. \begin_layout Plain Layout
  32235. {
  32236. \end_layout
  32237. \end_inset
  32238. AB
  32239. \begin_inset ERT
  32240. status collapsed
  32241. \begin_layout Plain Layout
  32242. }
  32243. \end_layout
  32244. \end_inset
  32245. \begin_inset Formula $ and $
  32246. \end_inset
  32247. \begin_inset ERT
  32248. status collapsed
  32249. \begin_layout Plain Layout
  32250. \backslash
  32251. omega
  32252. \end_layout
  32253. \end_inset
  32254. \begin_inset ERT
  32255. status collapsed
  32256. \begin_layout Plain Layout
  32257. {
  32258. \end_layout
  32259. \end_inset
  32260. \begin_inset ERT
  32261. status collapsed
  32262. \begin_layout Plain Layout
  32263. \backslash
  32264. dot
  32265. \end_layout
  32266. \end_inset
  32267. A
  32268. \begin_inset ERT
  32269. status collapsed
  32270. \begin_layout Plain Layout
  32271. \backslash
  32272. dot
  32273. \end_layout
  32274. \end_inset
  32275. B
  32276. \begin_inset ERT
  32277. status collapsed
  32278. \begin_layout Plain Layout
  32279. }
  32280. \end_layout
  32281. \end_inset
  32282. \begin_inset Formula $ can be computed from
  32283. each other {\tt By conjugation}
  32284. \begin{equation}
  32285. \omega_{\dot A\dot B}=\overline{\omega_{AB}},\qquad
  32286. \omega_{AB}=\overline{\omega_{\dot A\dot B}}
  32287. \end{equation}
  32288. If torsion is nonzero (\comm{TORSION} is on) when we have
  32289. in addition the {\tt Riemann spinorial connection}
  32290. \object{Riemann Undotted Connection romegau.AB}{\rim{\omega}_{AB}}
  32291. \object{Riemann Dotted Connection romegad.AB\cc}{\rim{\omega}_{\dot A\dot B}}
  32292. The Riemann spinorial connection $
  32293. \end_inset
  32294. \begin_inset ERT
  32295. status collapsed
  32296. \begin_layout Plain Layout
  32297. \backslash
  32298. rim{
  32299. \end_layout
  32300. \end_inset
  32301. \begin_inset ERT
  32302. status collapsed
  32303. \begin_layout Plain Layout
  32304. \backslash
  32305. omega
  32306. \end_layout
  32307. \end_inset
  32308. \begin_inset ERT
  32309. status collapsed
  32310. \begin_layout Plain Layout
  32311. }
  32312. \end_layout
  32313. \end_inset
  32314. \begin_inset ERT
  32315. status collapsed
  32316. \begin_layout Plain Layout
  32317. {
  32318. \end_layout
  32319. \end_inset
  32320. AB
  32321. \begin_inset ERT
  32322. status collapsed
  32323. \begin_layout Plain Layout
  32324. }
  32325. \end_layout
  32326. \end_inset
  32327. \begin_inset Formula $
  32328. can be calculated by {\tt Standard way}
  32329. \begin{equation}
  32330. \stackrel{{\scriptscriptstyle\{\}}}{\omega}_{AB}= \label{ssolver}
  32331. \pm i*[ d S_{AB}\wedge\theta_{C\dot C}
  32332. -\epsilon_{C(A} d S_{B)M}\wedge \theta^M_{\ \ \dot C}]\theta^{C\dot C}
  32333. \end{equation}
  32334. The conjugated relation is used for $
  32335. \end_inset
  32336. \begin_inset ERT
  32337. status collapsed
  32338. \begin_layout Plain Layout
  32339. \backslash
  32340. rim{
  32341. \end_layout
  32342. \end_inset
  32343. \begin_inset ERT
  32344. status collapsed
  32345. \begin_layout Plain Layout
  32346. \backslash
  32347. omega
  32348. \end_layout
  32349. \end_inset
  32350. \begin_inset ERT
  32351. status collapsed
  32352. \begin_layout Plain Layout
  32353. }
  32354. \end_layout
  32355. \end_inset
  32356. \begin_inset ERT
  32357. status collapsed
  32358. \begin_layout Plain Layout
  32359. {
  32360. \end_layout
  32361. \end_inset
  32362. \begin_inset ERT
  32363. status collapsed
  32364. \begin_layout Plain Layout
  32365. \backslash
  32366. dot
  32367. \end_layout
  32368. \end_inset
  32369. A
  32370. \begin_inset ERT
  32371. status collapsed
  32372. \begin_layout Plain Layout
  32373. \backslash
  32374. dot
  32375. \end_layout
  32376. \end_inset
  32377. B
  32378. \begin_inset ERT
  32379. status collapsed
  32380. \begin_layout Plain Layout
  32381. }
  32382. \end_layout
  32383. \end_inset
  32384. \begin_inset Formula $.
  32385. The {\tt Spinorial contorsion} 1-forms
  32386. \object{Undotted Contorsion KU.AB}{\stackrel{\scriptscriptstyle Q}{K}\!{}_{AB}}
  32387. \object{Dotted Contorsion KD.AB\cc}{\stackrel{\scriptscriptstyle Q}{K}\!{}_{\dot A\dot B}}
  32388. are the spinorial analogues of the contorsion 1-form
  32389. \begin{equation}
  32390. \stackrel{\scriptscriptstyle Q}{K}_{ab} \tsst
  32391. \epsilon_{AB} \stackrel{\scriptscriptstyle Q}{K}_{\dot A\dot B}
  32392. + \epsilon_{\dot A\dot B} \stackrel{\scriptscriptstyle Q}{K}_{AB}
  32393. \end{equation}
  32394. The spinorial contorsion 1-forms
  32395. $
  32396. \end_inset
  32397. \begin_inset ERT
  32398. status collapsed
  32399. \begin_layout Plain Layout
  32400. \backslash
  32401. stackrel
  32402. \end_layout
  32403. \end_inset
  32404. \begin_inset ERT
  32405. status collapsed
  32406. \begin_layout Plain Layout
  32407. {
  32408. \end_layout
  32409. \end_inset
  32410. \begin_inset ERT
  32411. status collapsed
  32412. \begin_layout Plain Layout
  32413. \backslash
  32414. scriptscriptstyle
  32415. \end_layout
  32416. \end_inset
  32417. Q
  32418. \begin_inset ERT
  32419. status collapsed
  32420. \begin_layout Plain Layout
  32421. }
  32422. \end_layout
  32423. \end_inset
  32424. \begin_inset ERT
  32425. status collapsed
  32426. \begin_layout Plain Layout
  32427. {
  32428. \end_layout
  32429. \end_inset
  32430. K
  32431. \begin_inset ERT
  32432. status collapsed
  32433. \begin_layout Plain Layout
  32434. }
  32435. \end_layout
  32436. \end_inset
  32437. \begin_inset ERT
  32438. status collapsed
  32439. \begin_layout Plain Layout
  32440. {
  32441. \end_layout
  32442. \end_inset
  32443. AB
  32444. \begin_inset ERT
  32445. status collapsed
  32446. \begin_layout Plain Layout
  32447. }
  32448. \end_layout
  32449. \end_inset
  32450. \begin_inset Formula $ and $
  32451. \end_inset
  32452. \begin_inset ERT
  32453. status collapsed
  32454. \begin_layout Plain Layout
  32455. \backslash
  32456. stackrel
  32457. \end_layout
  32458. \end_inset
  32459. \begin_inset ERT
  32460. status collapsed
  32461. \begin_layout Plain Layout
  32462. {
  32463. \end_layout
  32464. \end_inset
  32465. \begin_inset ERT
  32466. status collapsed
  32467. \begin_layout Plain Layout
  32468. \backslash
  32469. scriptscriptstyle
  32470. \end_layout
  32471. \end_inset
  32472. Q
  32473. \begin_inset ERT
  32474. status collapsed
  32475. \begin_layout Plain Layout
  32476. }
  32477. \end_layout
  32478. \end_inset
  32479. \begin_inset ERT
  32480. status collapsed
  32481. \begin_layout Plain Layout
  32482. {
  32483. \end_layout
  32484. \end_inset
  32485. K
  32486. \begin_inset ERT
  32487. status collapsed
  32488. \begin_layout Plain Layout
  32489. }
  32490. \end_layout
  32491. \end_inset
  32492. \begin_inset ERT
  32493. status collapsed
  32494. \begin_layout Plain Layout
  32495. {
  32496. \end_layout
  32497. \end_inset
  32498. \begin_inset ERT
  32499. status collapsed
  32500. \begin_layout Plain Layout
  32501. \backslash
  32502. dot
  32503. \end_layout
  32504. \end_inset
  32505. A
  32506. \begin_inset ERT
  32507. status collapsed
  32508. \begin_layout Plain Layout
  32509. \backslash
  32510. dot
  32511. \end_layout
  32512. \end_inset
  32513. B
  32514. \begin_inset ERT
  32515. status collapsed
  32516. \begin_layout Plain Layout
  32517. }
  32518. \end_layout
  32519. \end_inset
  32520. \begin_inset Formula $
  32521. can be calculated {\tt From contorsion} by the
  32522. standard spinor $
  32523. \end_inset
  32524. \begin_inset ERT
  32525. status collapsed
  32526. \begin_layout Plain Layout
  32527. \backslash
  32528. tsst
  32529. \end_layout
  32530. \end_inset
  32531. \begin_inset Formula $ tensor relation (\ref{asys}).
  32532. Inversely the contorsion $
  32533. \end_inset
  32534. \begin_inset ERT
  32535. status collapsed
  32536. \begin_layout Plain Layout
  32537. \backslash
  32538. stackrel
  32539. \end_layout
  32540. \end_inset
  32541. \begin_inset ERT
  32542. status collapsed
  32543. \begin_layout Plain Layout
  32544. {
  32545. \end_layout
  32546. \end_inset
  32547. \begin_inset ERT
  32548. status collapsed
  32549. \begin_layout Plain Layout
  32550. \backslash
  32551. scriptscriptstyle
  32552. \end_layout
  32553. \end_inset
  32554. Q
  32555. \begin_inset ERT
  32556. status collapsed
  32557. \begin_layout Plain Layout
  32558. }
  32559. \end_layout
  32560. \end_inset
  32561. \begin_inset ERT
  32562. status collapsed
  32563. \begin_layout Plain Layout
  32564. {
  32565. \end_layout
  32566. \end_inset
  32567. K
  32568. \begin_inset ERT
  32569. status collapsed
  32570. \begin_layout Plain Layout
  32571. }
  32572. \end_layout
  32573. \end_inset
  32574. \begin_inset ERT
  32575. status collapsed
  32576. \begin_layout Plain Layout
  32577. {
  32578. \end_layout
  32579. \end_inset
  32580. ab
  32581. \begin_inset ERT
  32582. status collapsed
  32583. \begin_layout Plain Layout
  32584. }
  32585. \end_layout
  32586. \end_inset
  32587. \begin_inset Formula $ can be
  32588. found {\tt From spinorial contorsion} by relation (\ref{asyt}).
  32589. The spinorial equivalents
  32590. $
  32591. \end_inset
  32592. \begin_inset ERT
  32593. status collapsed
  32594. \begin_layout Plain Layout
  32595. \backslash
  32596. stackrel
  32597. \end_layout
  32598. \end_inset
  32599. \begin_inset ERT
  32600. status collapsed
  32601. \begin_layout Plain Layout
  32602. {
  32603. \end_layout
  32604. \end_inset
  32605. \begin_inset ERT
  32606. status collapsed
  32607. \begin_layout Plain Layout
  32608. \backslash
  32609. scriptscriptstyle
  32610. \end_layout
  32611. \end_inset
  32612. Q
  32613. \begin_inset ERT
  32614. status collapsed
  32615. \begin_layout Plain Layout
  32616. }
  32617. \end_layout
  32618. \end_inset
  32619. \begin_inset ERT
  32620. status collapsed
  32621. \begin_layout Plain Layout
  32622. {
  32623. \end_layout
  32624. \end_inset
  32625. K
  32626. \begin_inset ERT
  32627. status collapsed
  32628. \begin_layout Plain Layout
  32629. }
  32630. \end_layout
  32631. \end_inset
  32632. \begin_inset ERT
  32633. status collapsed
  32634. \begin_layout Plain Layout
  32635. {
  32636. \end_layout
  32637. \end_inset
  32638. AB
  32639. \begin_inset ERT
  32640. status collapsed
  32641. \begin_layout Plain Layout
  32642. }
  32643. \end_layout
  32644. \end_inset
  32645. \begin_inset Formula $ and $
  32646. \end_inset
  32647. \begin_inset ERT
  32648. status collapsed
  32649. \begin_layout Plain Layout
  32650. \backslash
  32651. stackrel
  32652. \end_layout
  32653. \end_inset
  32654. \begin_inset ERT
  32655. status collapsed
  32656. \begin_layout Plain Layout
  32657. {
  32658. \end_layout
  32659. \end_inset
  32660. \begin_inset ERT
  32661. status collapsed
  32662. \begin_layout Plain Layout
  32663. \backslash
  32664. scriptscriptstyle
  32665. \end_layout
  32666. \end_inset
  32667. Q
  32668. \begin_inset ERT
  32669. status collapsed
  32670. \begin_layout Plain Layout
  32671. }
  32672. \end_layout
  32673. \end_inset
  32674. \begin_inset ERT
  32675. status collapsed
  32676. \begin_layout Plain Layout
  32677. {
  32678. \end_layout
  32679. \end_inset
  32680. K
  32681. \begin_inset ERT
  32682. status collapsed
  32683. \begin_layout Plain Layout
  32684. }
  32685. \end_layout
  32686. \end_inset
  32687. \begin_inset ERT
  32688. status collapsed
  32689. \begin_layout Plain Layout
  32690. {
  32691. \end_layout
  32692. \end_inset
  32693. \begin_inset ERT
  32694. status collapsed
  32695. \begin_layout Plain Layout
  32696. \backslash
  32697. dot
  32698. \end_layout
  32699. \end_inset
  32700. A
  32701. \begin_inset ERT
  32702. status collapsed
  32703. \begin_layout Plain Layout
  32704. \backslash
  32705. dot
  32706. \end_layout
  32707. \end_inset
  32708. B
  32709. \begin_inset ERT
  32710. status collapsed
  32711. \begin_layout Plain Layout
  32712. }
  32713. \end_layout
  32714. \end_inset
  32715. \begin_inset Formula $
  32716. can be computed from
  32717. each other {\tt By conjugation}
  32718. \begin{equation}
  32719. \stackrel{\scriptscriptstyle Q}{K}_{\dot A\dot B}=\overline{\stackrel{\scriptscriptstyle Q}{K}_{AB}},\qquad
  32720. \stackrel{\scriptscriptstyle Q}{K}_{AB}=\overline{\stackrel{\scriptscriptstyle Q}{K}_{\dot A\dot B}}
  32721. \end{equation}
  32722. The {\tt Standard way} to find $
  32723. \end_inset
  32724. \begin_inset ERT
  32725. status collapsed
  32726. \begin_layout Plain Layout
  32727. \backslash
  32728. omega
  32729. \end_layout
  32730. \end_inset
  32731. \begin_inset ERT
  32732. status collapsed
  32733. \begin_layout Plain Layout
  32734. {
  32735. \end_layout
  32736. \end_inset
  32737. AB
  32738. \begin_inset ERT
  32739. status collapsed
  32740. \begin_layout Plain Layout
  32741. }
  32742. \end_layout
  32743. \end_inset
  32744. \begin_inset Formula $ is
  32745. \begin{equation}
  32746. \omega_{AB} = \rim{\omega}_{AB}+\stackrel{\scriptscriptstyle Q}{K}_{AB}
  32747. \end{equation}
  32748. where $
  32749. \end_inset
  32750. \begin_inset ERT
  32751. status collapsed
  32752. \begin_layout Plain Layout
  32753. \backslash
  32754. rim{
  32755. \end_layout
  32756. \end_inset
  32757. \begin_inset ERT
  32758. status collapsed
  32759. \begin_layout Plain Layout
  32760. \backslash
  32761. omega
  32762. \end_layout
  32763. \end_inset
  32764. \begin_inset ERT
  32765. status collapsed
  32766. \begin_layout Plain Layout
  32767. }
  32768. \end_layout
  32769. \end_inset
  32770. \begin_inset ERT
  32771. status collapsed
  32772. \begin_layout Plain Layout
  32773. {
  32774. \end_layout
  32775. \end_inset
  32776. AB
  32777. \begin_inset ERT
  32778. status collapsed
  32779. \begin_layout Plain Layout
  32780. }
  32781. \end_layout
  32782. \end_inset
  32783. \begin_inset Formula $ is given directly by Eq. (\ref{ssolver}).
  32784. The conjugated Eq. is used for $
  32785. \end_inset
  32786. \begin_inset ERT
  32787. status collapsed
  32788. \begin_layout Plain Layout
  32789. \backslash
  32790. omega
  32791. \end_layout
  32792. \end_inset
  32793. \begin_inset ERT
  32794. status collapsed
  32795. \begin_layout Plain Layout
  32796. {
  32797. \end_layout
  32798. \end_inset
  32799. \begin_inset ERT
  32800. status collapsed
  32801. \begin_layout Plain Layout
  32802. \backslash
  32803. dot
  32804. \end_layout
  32805. \end_inset
  32806. A
  32807. \begin_inset ERT
  32808. status collapsed
  32809. \begin_layout Plain Layout
  32810. \backslash
  32811. dot
  32812. \end_layout
  32813. \end_inset
  32814. B
  32815. \begin_inset ERT
  32816. status collapsed
  32817. \begin_layout Plain Layout
  32818. }
  32819. \end_layout
  32820. \end_inset
  32821. \begin_inset Formula $.
  32822. \section{Curvature}
  32823. The curvature 2-form
  32824. \object{Curvature OMEGA'a.b}{\Omega^a{}_b=
  32825. \frac{1}{2}R^a_{bcd}\,S^{cd}}
  32826. can be computed {\tt By standard way}
  32827. \begin{equation}
  32828. \Omega^a{}_b = d\omega^a{}_b + \omega^a{}_n \wedge \omega^n{}_b \label{omes}
  32829. \end{equation}
  32830. The Riemann curvature tensor is given by the relation
  32831. \object{Riemann Tensor RIM'a.b.c.d}{R^a{}_{bcd}=
  32832. \partial_d\ipr\partial_c\ipr\Omega^a{}_b}
  32833. The Ricci tensor
  32834. \object{Ricci Tensor RIC.a.b}{R_{ab}}
  32835. can be computed {\tt From Curvature}
  32836. \begin{equation}
  32837. R_{ab} = \partial_b\ipr\partial_m\ipr\Omega^m{}_a \label{rics}
  32838. \end{equation}
  32839. or {\tt From Riemann tensor}
  32840. \begin{equation}
  32841. R_{ab} = R^m{}_{amb}
  32842. \end{equation}
  32843. The
  32844. \object{Scalar Curvature RR}{R}
  32845. can be computed {\tt From Ricci Tensor}
  32846. \begin{equation}
  32847. R = R_{mn}\,g^{mn}
  32848. \end{equation}
  32849. The Einstein tensor is given by the relation
  32850. \object{Einstein Tensor GT.a.b}{G_{ab}=R_{ab}-\frac{1}{2}g_{ab}R}
  32851. If nonmetricity is nonzero (\comm{NONMETR} is on) then we have
  32852. \object{Homothetic Curvature OMEGAH}{\OO{h}}
  32853. \object{A-Ricci Tensor RICA.a.b}{\RR{A}_{ab}}
  32854. \object{S-Ricci Tensor RICS.a.b}{\RR{S}_{ab}}
  32855. They can be calculated {\tt From curvature} by the
  32856. relations
  32857. \begin{equation}
  32858. \OO{h}=\Omega^n{}_n
  32859. \end{equation}
  32860. \begin{equation}
  32861. \RR{A}_{ab}= \partial_b\ipr\partial^m\ipr\Omega_{[ma]}
  32862. \end{equation}
  32863. \begin{equation}
  32864. \RR{S}_{ab}= \partial_b\ipr\partial^m\ipr\Omega_{(ma)}
  32865. \end{equation}
  32866. and the scalar curvature can be computed {\tt From A-Ricci tensor}
  32867. \begin{equation}
  32868. R = \RR{A}_{mn}g^{mn}
  32869. \end{equation}
  32870. \section{Spinorial Curvature}
  32871. Spinorial curvature is defined in \grg\ iff nonmetricity
  32872. is zero and switch \comm{NONMETR} is turned off.
  32873. The upper sign in this section correspond to the signature
  32874. $
  32875. \end_inset
  32876. \begin_inset ERT
  32877. status collapsed
  32878. \begin_layout Plain Layout
  32879. {
  32880. \end_layout
  32881. \end_inset
  32882. \begin_inset ERT
  32883. status collapsed
  32884. \begin_layout Plain Layout
  32885. \backslash
  32886. scriptstyle
  32887. \end_layout
  32888. \end_inset
  32889. (-,+,+,+)
  32890. \begin_inset ERT
  32891. status collapsed
  32892. \begin_layout Plain Layout
  32893. }
  32894. \end_layout
  32895. \end_inset
  32896. \begin_inset Formula $ while lower one to the signature
  32897. $
  32898. \end_inset
  32899. \begin_inset ERT
  32900. status collapsed
  32901. \begin_layout Plain Layout
  32902. {
  32903. \end_layout
  32904. \end_inset
  32905. \begin_inset ERT
  32906. status collapsed
  32907. \begin_layout Plain Layout
  32908. \backslash
  32909. scriptstyle
  32910. \end_layout
  32911. \end_inset
  32912. (+,-,-,-)
  32913. \begin_inset ERT
  32914. status collapsed
  32915. \begin_layout Plain Layout
  32916. }
  32917. \end_layout
  32918. \end_inset
  32919. \begin_inset Formula $.
  32920. The {\tt Spinorial curvature} 2-forms
  32921. \object{Undotted Curvature OMEGAU.AB}{\Omega_{AB}}
  32922. \object{Dotted Curvature OMEGAD.AB\cc}{\Omega_{\dot A\dot B}}
  32923. is related to the curvature 2-form $
  32924. \end_inset
  32925. \begin_inset ERT
  32926. status collapsed
  32927. \begin_layout Plain Layout
  32928. \backslash
  32929. Omega
  32930. \end_layout
  32931. \end_inset
  32932. \begin_inset ERT
  32933. status collapsed
  32934. \begin_layout Plain Layout
  32935. {
  32936. \end_layout
  32937. \end_inset
  32938. ab
  32939. \begin_inset ERT
  32940. status collapsed
  32941. \begin_layout Plain Layout
  32942. }
  32943. \end_layout
  32944. \end_inset
  32945. \begin_inset Formula $ by the standard
  32946. relation
  32947. \begin{equation}
  32948. \Omega_{ab} \tsst
  32949. \epsilon_{AB} \Omega_{\dot A\dot B}
  32950. + \epsilon_{\dot A\dot B} \Omega_{AB}
  32951. \end{equation}
  32952. The spinorial curvature 1-forms
  32953. $
  32954. \end_inset
  32955. \begin_inset ERT
  32956. status collapsed
  32957. \begin_layout Plain Layout
  32958. \backslash
  32959. Omega
  32960. \end_layout
  32961. \end_inset
  32962. \begin_inset ERT
  32963. status collapsed
  32964. \begin_layout Plain Layout
  32965. {
  32966. \end_layout
  32967. \end_inset
  32968. AB
  32969. \begin_inset ERT
  32970. status collapsed
  32971. \begin_layout Plain Layout
  32972. }
  32973. \end_layout
  32974. \end_inset
  32975. \begin_inset Formula $ and $
  32976. \end_inset
  32977. \begin_inset ERT
  32978. status collapsed
  32979. \begin_layout Plain Layout
  32980. \backslash
  32981. Omega
  32982. \end_layout
  32983. \end_inset
  32984. \begin_inset ERT
  32985. status collapsed
  32986. \begin_layout Plain Layout
  32987. {
  32988. \end_layout
  32989. \end_inset
  32990. \begin_inset ERT
  32991. status collapsed
  32992. \begin_layout Plain Layout
  32993. \backslash
  32994. dot
  32995. \end_layout
  32996. \end_inset
  32997. A
  32998. \begin_inset ERT
  32999. status collapsed
  33000. \begin_layout Plain Layout
  33001. \backslash
  33002. dot
  33003. \end_layout
  33004. \end_inset
  33005. B
  33006. \begin_inset ERT
  33007. status collapsed
  33008. \begin_layout Plain Layout
  33009. }
  33010. \end_layout
  33011. \end_inset
  33012. \begin_inset Formula $
  33013. can be calculated {\tt From curvature} by the
  33014. relation (\ref{asys}).
  33015. The frame curvature $
  33016. \end_inset
  33017. \begin_inset ERT
  33018. status collapsed
  33019. \begin_layout Plain Layout
  33020. \backslash
  33021. Omega
  33022. \end_layout
  33023. \end_inset
  33024. \begin_inset ERT
  33025. status collapsed
  33026. \begin_layout Plain Layout
  33027. {
  33028. \end_layout
  33029. \end_inset
  33030. ab
  33031. \begin_inset ERT
  33032. status collapsed
  33033. \begin_layout Plain Layout
  33034. }
  33035. \end_layout
  33036. \end_inset
  33037. \begin_inset Formula $ can be
  33038. found {\tt From spinorial curvature} by relation (\ref{asyt}).
  33039. The $
  33040. \end_inset
  33041. \begin_inset ERT
  33042. status collapsed
  33043. \begin_layout Plain Layout
  33044. \backslash
  33045. Omega
  33046. \end_layout
  33047. \end_inset
  33048. \begin_inset ERT
  33049. status collapsed
  33050. \begin_layout Plain Layout
  33051. {
  33052. \end_layout
  33053. \end_inset
  33054. AB
  33055. \begin_inset ERT
  33056. status collapsed
  33057. \begin_layout Plain Layout
  33058. }
  33059. \end_layout
  33060. \end_inset
  33061. \begin_inset Formula $ and $
  33062. \end_inset
  33063. \begin_inset ERT
  33064. status collapsed
  33065. \begin_layout Plain Layout
  33066. \backslash
  33067. Omega
  33068. \end_layout
  33069. \end_inset
  33070. \begin_inset ERT
  33071. status collapsed
  33072. \begin_layout Plain Layout
  33073. {
  33074. \end_layout
  33075. \end_inset
  33076. \begin_inset ERT
  33077. status collapsed
  33078. \begin_layout Plain Layout
  33079. \backslash
  33080. dot
  33081. \end_layout
  33082. \end_inset
  33083. A
  33084. \begin_inset ERT
  33085. status collapsed
  33086. \begin_layout Plain Layout
  33087. \backslash
  33088. dot
  33089. \end_layout
  33090. \end_inset
  33091. B
  33092. \begin_inset ERT
  33093. status collapsed
  33094. \begin_layout Plain Layout
  33095. }
  33096. \end_layout
  33097. \end_inset
  33098. \begin_inset Formula $ can be
  33099. computed from each other {\tt By conjugation}
  33100. \begin{equation}
  33101. \Omega_{\dot A\dot B}=\overline{\Omega_{AB}},\qquad
  33102. \Omega_{AB}=\overline{\Omega_{\dot A\dot B}}
  33103. \end{equation}
  33104. The {\tt Standard way} to calculate $
  33105. \end_inset
  33106. \begin_inset ERT
  33107. status collapsed
  33108. \begin_layout Plain Layout
  33109. \backslash
  33110. Omega
  33111. \end_layout
  33112. \end_inset
  33113. \begin_inset ERT
  33114. status collapsed
  33115. \begin_layout Plain Layout
  33116. {
  33117. \end_layout
  33118. \end_inset
  33119. AB
  33120. \begin_inset ERT
  33121. status collapsed
  33122. \begin_layout Plain Layout
  33123. }
  33124. \end_layout
  33125. \end_inset
  33126. \begin_inset Formula $ is
  33127. \begin{equation}
  33128. \Omega_{AB} = d\omega_{AB} \pm \omega_A{}^M\wedge\omega_{MB}
  33129. \end{equation}
  33130. The conjugated relation is used for $
  33131. \end_inset
  33132. \begin_inset ERT
  33133. status collapsed
  33134. \begin_layout Plain Layout
  33135. \backslash
  33136. Omega
  33137. \end_layout
  33138. \end_inset
  33139. \begin_inset ERT
  33140. status collapsed
  33141. \begin_layout Plain Layout
  33142. {
  33143. \end_layout
  33144. \end_inset
  33145. \begin_inset ERT
  33146. status collapsed
  33147. \begin_layout Plain Layout
  33148. \backslash
  33149. dot
  33150. \end_layout
  33151. \end_inset
  33152. A
  33153. \begin_inset ERT
  33154. status collapsed
  33155. \begin_layout Plain Layout
  33156. \backslash
  33157. dot
  33158. \end_layout
  33159. \end_inset
  33160. B
  33161. \begin_inset ERT
  33162. status collapsed
  33163. \begin_layout Plain Layout
  33164. }
  33165. \end_layout
  33166. \end_inset
  33167. \begin_inset Formula $.
  33168. \section{Curvature Decomposition}
  33169. In general curvature consists of 11 irreducible pieces.
  33170. If nonmetricity is nonzero then one can
  33171. perform decomposition
  33172. \begin{equation}
  33173. R_{abcd}=\RR{A}_{abcd}+\RR{S}_{abcd},\qquad
  33174. \RR{A}_{abcd}=R_{[ab]cd},\qquad
  33175. \RR{S}_{abcd}=R_{(ab)cd}
  33176. \end{equation}
  33177. Here the S-part of the curvature vanishes identically if
  33178. nonmetricity is zero and we consider further decomposition
  33179. of A and S parts independently.
  33180. First we consider the A-part of the curvature. It can be
  33181. decomposed into 6 pieces
  33182. \begin{equation}
  33183. \RR{A}_{abcd} =
  33184. \RR{w}_{abcd}+
  33185. \RR{c}_{abcd}+
  33186. \RR{r}_{abcd}+
  33187. \RR{a}_{abcd}+
  33188. \RR{b}_{abcd}+
  33189. \RR{d}_{abcd}
  33190. \end{equation}
  33191. Here first three terms are the well-known irreducible pieces
  33192. of the Riemannian curvature while last three terms vanish if
  33193. torsion is zero. The corresponding 2-forms are
  33194. \object{Weyl 2-form OMW.a.b }
  33195. {\OO{w}_{ab} = \frac12 \RR{w}_{abcd}\,S^{cd}}
  33196. \object{Traceless Ricci 2-form OMC.a.b }
  33197. {\OO{c}_{ab} = \frac12 \RR{c}_{abcd}\,S^{cd}}
  33198. \object{Scalar Curvature 2-form OMR.a.b }
  33199. {\OO{r}_{ab} = \frac12 \RR{r}_{abcd}\,S^{cd}}
  33200. \object{Ricanti 2-form OMA.a.b }
  33201. {\OO{a}_{ab} = \frac12 \RR{a}_{abcd}\,S^{cd}}
  33202. \object{Traceless Deviation 2-form OMB.a.b }
  33203. {\OO{b}_{ab} = \frac12 \RR{b}_{abcd}\,S^{cd}}
  33204. \object{Antisymmetric Curvature 2-form OMD.a.b }
  33205. {\OO{d}_{ab} = \frac12 \RR{d}_{abcd}\,S^{cd}}
  33206. The {\tt Standard way} to find these quantities is given
  33207. by the following formulas.
  33208. \begin{equation}
  33209. \OO{r}_{ab} = \frac{1}{d(d-1)}R\,S_{ab}
  33210. \end{equation}
  33211. \begin{equation}
  33212. \OO{c}_{ab} = \frac{1}{(d-2)}\left[
  33213. C_{am}\,\theta^m\!\wedge\theta_b
  33214. -C_{bm}\,\theta^m\!\wedge\theta_a\right],\quad
  33215. C_{ab}=\RR{A}_{(ab)}-\frac{1}{d}g_{ab}R
  33216. \end{equation}
  33217. \begin{equation}
  33218. \OO{a}_{ab} = \frac{1}{(d-2)}\left[
  33219. A_{am}\,\theta^m\!\wedge\theta_b
  33220. -A_{bm}\,\theta^m\!\wedge\theta_a\right],\quad
  33221. A_{ab}=\RR{A}_{[ab]}
  33222. \end{equation}
  33223. \begin{equation}
  33224. \OO{d}_{ab} = \frac{1}{12}\partial_b\ipr\partial_a\ipr
  33225. (\OO{A}_{mn}\wedge\theta^m\!\wedge\theta^n)
  33226. \end{equation}
  33227. \begin{equation}
  33228. \OO{b}_{ab} =\frac{1}{2}\left[
  33229. \partial_b\ipr(\theta^m\!\wedge\OO{A0}_{am})
  33230. -\partial_a\ipr(\theta^m\!\wedge\OO{A0}_{bm})
  33231. \right]
  33232. \end{equation}
  33233. where
  33234. \[\OO{A0}_{ab} =
  33235. \OO{A}_{ab}
  33236. -\OO{c}_{ab}
  33237. -\OO{r}_{ab}
  33238. -\OO{a}_{ab}
  33239. -\OO{d}_{ab}
  33240. \]
  33241. And finally
  33242. \begin{equation}
  33243. \OO{w}_{ab} =
  33244. \OO{A}_{ab}
  33245. -\OO{c}_{ab}
  33246. -\OO{r}_{ab}
  33247. -\OO{a}_{ab}
  33248. -\OO{b}_{ab}
  33249. -\OO{d}_{ab}
  33250. \end{equation}
  33251. If $
  33252. \end_inset
  33253. d=2
  33254. \begin_inset Formula $ then $
  33255. \end_inset
  33256. \begin_inset ERT
  33257. status collapsed
  33258. \begin_layout Plain Layout
  33259. \backslash
  33260. OO{
  33261. \end_layout
  33262. \end_inset
  33263. A
  33264. \begin_inset ERT
  33265. status collapsed
  33266. \begin_layout Plain Layout
  33267. }
  33268. \end_layout
  33269. \end_inset
  33270. \begin_inset ERT
  33271. status collapsed
  33272. \begin_layout Plain Layout
  33273. {
  33274. \end_layout
  33275. \end_inset
  33276. ab
  33277. \begin_inset ERT
  33278. status collapsed
  33279. \begin_layout Plain Layout
  33280. }
  33281. \end_layout
  33282. \end_inset
  33283. \begin_inset Formula $ turns out to be irreducible and
  33284. coincides with the scalar curvature irreducible piece
  33285. \begin{equation}
  33286. \OO{A}_{ab} = \OO{r}_{ab}
  33287. \end{equation}
  33288. Now we consider the decomposition of the S curvature part which
  33289. is nonzero iff nonmetricity is nonzero. First we consider
  33290. the case $
  33291. \end_inset
  33292. d
  33293. \begin_inset ERT
  33294. status collapsed
  33295. \begin_layout Plain Layout
  33296. \backslash
  33297. geq
  33298. \end_layout
  33299. \end_inset
  33300. 3
  33301. \begin_inset Formula $. In this case we have 5 irreducible components
  33302. \begin{equation}
  33303. \RR{S}_{abcd} =
  33304. \RR{h}_{abcd}+
  33305. \RR{sc}_{abcd}+
  33306. \RR{sa}_{abcd}+
  33307. \RR{v}_{abcd}+
  33308. \RR{u}_{abcd}
  33309. \end{equation}
  33310. The corresponding 2-forms are
  33311. \object{Homothetic Curvature 2-form OSH.a.b }
  33312. {\OO{h}_{ab} = \frac12 \RR{h}_{abcd}\,S^{cd}}
  33313. \object{Antisymmetric S-Ricci 2-form OSA.a.b }
  33314. {\OO{sa}_{ab} = \frac12 \RR{sa}_{abcd}\,S^{cd}}
  33315. \object{Traceless S-Ricci 2-form OSC.a.b }
  33316. {\OO{sc}_{ab} = \frac12 \RR{sc}_{abcd}\,S^{cd}}
  33317. \object{Antisymmetric S-Curvature 2-form OSV.a.b }
  33318. {\OO{v}_{ab} = \frac12 \RR{v}_{abcd}\,S^{cd}}
  33319. \object{Symmetric S-Curvature 2-form OSU.a.b }
  33320. {\OO{u}_{ab} = \frac12 \RR{u}_{abcd}\,S^{cd}}
  33321. The {\tt Standard way} to compute the decomposition is
  33322. \begin{equation}
  33323. \OO{h}_{ab}=-\frac{1}{(d^2-4)}\left[
  33324. \theta_a\wedge\partial_b\ipr\OO{h}{}
  33325. +\theta_b\wedge\partial_a\ipr\OO{h}{}
  33326. -g_{ab}\OO{h}{}d\right]
  33327. \end{equation}
  33328. \begin{equation}
  33329. \OO{sa}_{ab} =\frac{d}{(d^2-4)}\left[
  33330. \theta_a\wedge(\RR{S}_{[bm]}\wedge\theta^m)
  33331. +\theta_b\wedge(\RR{S}_{[am]}\wedge\theta^m)
  33332. -\frac{2}{d}g_{ab}\,\RR{S}_{cd}S^{cd}\right]
  33333. \end{equation}
  33334. \begin{equation}
  33335. \OO{sc}_{ab} =\frac{1}{d}\left[
  33336. \theta_a\wedge(\RR{S}_{(bm)}\wedge\theta^m)
  33337. +\theta_b\wedge(\RR{S}_{(am)}\wedge\theta^m)\right] \label{ccc}
  33338. \end{equation}
  33339. \begin{equation}
  33340. \OO{v}_{ab} = \frac{1}{4}\left[
  33341. \partial_a\ipr(\OO{S0}_{bm}\wedge\theta^m)
  33342. +\partial_b\ipr(\OO{S0}_{am}\wedge\theta^m)\right]
  33343. \end{equation}
  33344. where
  33345. \[\OO{S0}_{ab} =
  33346. \OO{S}_{ab}
  33347. -\OO{h}_{ab}
  33348. -\OO{sa}_{ab}
  33349. -\OO{sc}_{ab}
  33350. \]
  33351. And finally
  33352. \begin{equation}
  33353. \OO{u}_{ab} =
  33354. \OO{S}_{ab}
  33355. -\OO{h}_{ab}
  33356. -\OO{sa}_{ab}
  33357. -\OO{sc}_{ab}
  33358. -\OO{v}_{ab}
  33359. \end{equation}
  33360. If $
  33361. \end_inset
  33362. d=2
  33363. \begin_inset Formula $ then only the h- and sc-components are nonzero.
  33364. The $
  33365. \end_inset
  33366. \begin_inset ERT
  33367. status collapsed
  33368. \begin_layout Plain Layout
  33369. \backslash
  33370. OO{
  33371. \end_layout
  33372. \end_inset
  33373. sc
  33374. \begin_inset ERT
  33375. status collapsed
  33376. \begin_layout Plain Layout
  33377. }
  33378. \end_layout
  33379. \end_inset
  33380. \begin_inset ERT
  33381. status collapsed
  33382. \begin_layout Plain Layout
  33383. {
  33384. \end_layout
  33385. \end_inset
  33386. ab
  33387. \begin_inset ERT
  33388. status collapsed
  33389. \begin_layout Plain Layout
  33390. }
  33391. \end_layout
  33392. \end_inset
  33393. \begin_inset Formula $ are given by (\ref{ccc}) and
  33394. \begin{equation}
  33395. \OO{h}_{ab} = \OO{S}_{ab}-\OO{sc}_{ab}
  33396. \end{equation}
  33397. \begin{center}
  33398. \begin{tabular}{|c|c|c|}
  33399. \hline object & exists if & and has $n$ components \\
  33400. \hline
  33401. \vv$R_{abcd}$ & & $\frac{d^3(d-1)}{2}$ \\[1mm]
  33402. \hline\vv$\rim{R}{}_{abcd}$ & & $\frac{d^2(d^2-1)}{12}$ \\[1mm]
  33403. \hline\vv$\RR{A}_{abcd}$ & & $\frac{d^2(d-1)^2}{4}$ \\[1mm]
  33404. \hline\vv$\RR{S}_{abcd}$ & & $\frac{d^2(d^2-1)}{4}$ \\[1mm]
  33405. \hline\vv$\RR{w}_{abcd}$ & $d\geq4$ & $\frac{d(d+1)(d+2)(d-3)}{12}$ \\
  33406. \vv$\RR{c}_{abcd}$ & $d\geq3$ & $\frac{(d+2)(d-1)}{2}$ \\
  33407. \vv$\RR{r}_{abcd}$ & & $1$ \\[1mm]
  33408. \hline\vv$\RR{a}_{abcd}$ & $d\geq3$ & $\frac{d(d-1)}{2}$ \\
  33409. \vv$\RR{b}_{abcd}$ & $d\geq4$ & $\frac{d(d-1)(d+2)(d-3)}{8}$ \\
  33410. \vv$\RR{d}_{abcd}$ & $d\geq4$ & $\frac{d(d-1)(d-2)(d-3)}{24}$ \\[1mm]
  33411. \hline\vv$\RR{h}_{abcd}$ & & $\frac{d(d-1)}{2}$ \\
  33412. \vv$\RR{sa}_{abcd}$ & $d\geq3$ & $\frac{d(d-1)}{2}$ \\
  33413. \vv$\RR{sc}_{abcd}$ & & $\frac{(d+2)(d-1)}{2}$ \\
  33414. \vv$\RR{v}_{abcd}$ & $d\geq4$ & $\frac{d(d+2)(d-1)(d-3)}{8}$ \\
  33415. \vv$\RR{u}_{abcd}$ & $d\geq3$ & $\frac{(d-2)(d+4)(d^2-1)}{8}$ \\[1mm]
  33416. \hline
  33417. \end{tabular}
  33418. \end{center}
  33419. \section{Spinorial Curvature Decomposition}
  33420. Spinorial curvature is defined in \grg\ iff nonmetricity
  33421. is zero and switch \comm{NONMETR} is turned off.
  33422. The upper sign in this section correspond to the signature
  33423. $
  33424. \end_inset
  33425. \begin_inset ERT
  33426. status collapsed
  33427. \begin_layout Plain Layout
  33428. {
  33429. \end_layout
  33430. \end_inset
  33431. \begin_inset ERT
  33432. status collapsed
  33433. \begin_layout Plain Layout
  33434. \backslash
  33435. scriptstyle
  33436. \end_layout
  33437. \end_inset
  33438. (-,+,+,+)
  33439. \begin_inset ERT
  33440. status collapsed
  33441. \begin_layout Plain Layout
  33442. }
  33443. \end_layout
  33444. \end_inset
  33445. \begin_inset Formula $ while lower one to the signature
  33446. $
  33447. \end_inset
  33448. \begin_inset ERT
  33449. status collapsed
  33450. \begin_layout Plain Layout
  33451. {
  33452. \end_layout
  33453. \end_inset
  33454. \begin_inset ERT
  33455. status collapsed
  33456. \begin_layout Plain Layout
  33457. \backslash
  33458. scriptstyle
  33459. \end_layout
  33460. \end_inset
  33461. (+,-,-,-)
  33462. \begin_inset ERT
  33463. status collapsed
  33464. \begin_layout Plain Layout
  33465. }
  33466. \end_layout
  33467. \end_inset
  33468. \begin_inset Formula $.
  33469. Let us introduce the spinorial analog of the curvature tensor
  33470. \begin{eqnarray}
  33471. R_{abcd}&\tsst&
  33472. \ \ R_{ABCD}\epsilon_{\dot{A}\dot{B}}\epsilon_{\dot{C}\dot{D}}
  33473. +R_{\dot{A}\dot{B}\dot{C}\dot{D}}\epsilon_{AB}\epsilon_{CD} \nonumber\\[1mm]
  33474. &&+R_{AB\dot{C}\dot{D}}\epsilon_{\dot{A}\dot{B}}\epsilon_{CD}
  33475. +R_{\dot{A}\dot{B} CD}\epsilon_{AB}\epsilon_{\dot{C}\dot{D}}, \\[1.5mm]
  33476. R_{ABCD}&=&-i*(\Omega_{AB}\wedge S_{CD}),\ \
  33477. R_{AB\dot{C}\dot{D}}\ =\ i*(\Omega_{AB}\wedge S_{\dot{C}\dot{D}})\\[1.5mm]
  33478. R_{\dot{A}\dot{B}\dot{C}\dot{D}}&=&\overline{R_{ABCD}},\ \
  33479. R_{\dot{A}\dot{B} CD}\ =\ \overline{R_{AB\dot{C}\dot{D}}}
  33480. \end{eqnarray}
  33481. The quantities $
  33482. \end_inset
  33483. R
  33484. \begin_inset ERT
  33485. status collapsed
  33486. \begin_layout Plain Layout
  33487. {
  33488. \end_layout
  33489. \end_inset
  33490. ABCD
  33491. \begin_inset ERT
  33492. status collapsed
  33493. \begin_layout Plain Layout
  33494. }
  33495. \end_layout
  33496. \end_inset
  33497. \begin_inset Formula $ and $
  33498. \end_inset
  33499. R
  33500. \begin_inset ERT
  33501. status collapsed
  33502. \begin_layout Plain Layout
  33503. {
  33504. \end_layout
  33505. \end_inset
  33506. AB
  33507. \begin_inset ERT
  33508. status collapsed
  33509. \begin_layout Plain Layout
  33510. \backslash
  33511. dot
  33512. \end_layout
  33513. \end_inset
  33514. C
  33515. \begin_inset ERT
  33516. status collapsed
  33517. \begin_layout Plain Layout
  33518. \backslash
  33519. dot
  33520. \end_layout
  33521. \end_inset
  33522. D
  33523. \begin_inset ERT
  33524. status collapsed
  33525. \begin_layout Plain Layout
  33526. }
  33527. \end_layout
  33528. \end_inset
  33529. \begin_inset Formula $ can be used to compute
  33530. the {\tt Curvature spinors} ($
  33531. \end_inset
  33532. \begin_inset ERT
  33533. status collapsed
  33534. \begin_layout Plain Layout
  33535. \backslash
  33536. equiv
  33537. \end_layout
  33538. \end_inset
  33539. \begin_inset Formula $ {\tt Curvature components})
  33540. \object{Weyl Spinor RW.ABCD}{C_{ABCD}}
  33541. \object{Traceless Ricci Spinor RC.AB.CD\cc}{C_{AB\dot C\dot D}}
  33542. \object{Scalar Curvature RR}{R}
  33543. \object{Ricanti Spinor RA.AB}{A_{AB}}
  33544. \object{Traceless Deviation Spinor RB.AB.CD\cc}{B_{AB\dot C\dot D}}
  33545. \object{Scalar Deviation RD}{D}
  33546. All these spinors are irreducible (totally symmetric).
  33547. Weyl spinor $
  33548. \end_inset
  33549. C
  33550. \begin_inset ERT
  33551. status collapsed
  33552. \begin_layout Plain Layout
  33553. {
  33554. \end_layout
  33555. \end_inset
  33556. ABCD
  33557. \begin_inset ERT
  33558. status collapsed
  33559. \begin_layout Plain Layout
  33560. }
  33561. \end_layout
  33562. \end_inset
  33563. \begin_inset Formula $ {\tt From spinor curvature} is
  33564. \begin{eqnarray}
  33565. C_{abcd}&\tsst& C_{ABCD}\epsilon_{\dot{A}\dot{B}}\epsilon_{\dot{C}\dot{D}}
  33566. +C_{\dot{A}\dot{B}\dot{C}\dot{D}}\epsilon_{AB}\epsilon_{CD} \\[1mm]
  33567. C_{ABCD}&=&R_{(ABCD)} \label{RW}
  33568. \end{eqnarray}
  33569. Traceless Ricci spinor $
  33570. \end_inset
  33571. C
  33572. \begin_inset ERT
  33573. status collapsed
  33574. \begin_layout Plain Layout
  33575. {
  33576. \end_layout
  33577. \end_inset
  33578. AB
  33579. \begin_inset ERT
  33580. status collapsed
  33581. \begin_layout Plain Layout
  33582. \backslash
  33583. dot
  33584. \end_layout
  33585. \end_inset
  33586. \begin_inset ERT
  33587. status collapsed
  33588. \begin_layout Plain Layout
  33589. {
  33590. \end_layout
  33591. \end_inset
  33592. A
  33593. \begin_inset ERT
  33594. status collapsed
  33595. \begin_layout Plain Layout
  33596. }
  33597. \end_layout
  33598. \end_inset
  33599. \begin_inset ERT
  33600. status collapsed
  33601. \begin_layout Plain Layout
  33602. \backslash
  33603. dot
  33604. \end_layout
  33605. \end_inset
  33606. \begin_inset ERT
  33607. status collapsed
  33608. \begin_layout Plain Layout
  33609. {
  33610. \end_layout
  33611. \end_inset
  33612. B
  33613. \begin_inset ERT
  33614. status collapsed
  33615. \begin_layout Plain Layout
  33616. }
  33617. \end_layout
  33618. \end_inset
  33619. \begin_inset ERT
  33620. status collapsed
  33621. \begin_layout Plain Layout
  33622. }
  33623. \end_layout
  33624. \end_inset
  33625. \begin_inset Formula $ {\tt From spinor curvature} is
  33626. \begin{eqnarray}
  33627. C_{ab}&\tsst&C_{AB\dot{A}\dot{B}}\\[2mm]
  33628. C_{AB\dot{C}\dot{D}}&=&\pm(R_{AB\dot{C}\dot{D}}+R_{\dot{C}\dot{D} AB})
  33629. \end{eqnarray}
  33630. Scalar curvature {\tt From spinor curvature} is
  33631. \begin{equation} R=2(R^{MN}_{\ \ \ \ MN}+R^{\dot{M}\dot{N}}_{\ \ \ \ \dot{M}\dot{N}})
  33632. \end{equation}
  33633. Antisymmetric Ricci spinor $
  33634. \end_inset
  33635. A
  33636. \begin_inset ERT
  33637. status collapsed
  33638. \begin_layout Plain Layout
  33639. {
  33640. \end_layout
  33641. \end_inset
  33642. AB
  33643. \begin_inset ERT
  33644. status collapsed
  33645. \begin_layout Plain Layout
  33646. }
  33647. \end_layout
  33648. \end_inset
  33649. \begin_inset Formula $ {\tt From spinor curvature} is
  33650. \begin{eqnarray}
  33651. A_{ab}&\tsst& A_{AB}\epsilon_{\dot{A}\dot{B}}+A_{\dot{A}\dot{B}}\epsilon_{AB}\\[1mm]
  33652. A_{AB}&=&\mp R^{\ \ \ \,M}_{(A|\ \ M|B)}
  33653. \end{eqnarray}
  33654. Traceless deviation spinor $
  33655. \end_inset
  33656. B
  33657. \begin_inset ERT
  33658. status collapsed
  33659. \begin_layout Plain Layout
  33660. {
  33661. \end_layout
  33662. \end_inset
  33663. AB
  33664. \begin_inset ERT
  33665. status collapsed
  33666. \begin_layout Plain Layout
  33667. \backslash
  33668. dot
  33669. \end_layout
  33670. \end_inset
  33671. \begin_inset ERT
  33672. status collapsed
  33673. \begin_layout Plain Layout
  33674. {
  33675. \end_layout
  33676. \end_inset
  33677. A
  33678. \begin_inset ERT
  33679. status collapsed
  33680. \begin_layout Plain Layout
  33681. }
  33682. \end_layout
  33683. \end_inset
  33684. \begin_inset ERT
  33685. status collapsed
  33686. \begin_layout Plain Layout
  33687. \backslash
  33688. dot
  33689. \end_layout
  33690. \end_inset
  33691. \begin_inset ERT
  33692. status collapsed
  33693. \begin_layout Plain Layout
  33694. {
  33695. \end_layout
  33696. \end_inset
  33697. B
  33698. \begin_inset ERT
  33699. status collapsed
  33700. \begin_layout Plain Layout
  33701. }
  33702. \end_layout
  33703. \end_inset
  33704. \begin_inset ERT
  33705. status collapsed
  33706. \begin_layout Plain Layout
  33707. }
  33708. \end_layout
  33709. \end_inset
  33710. \begin_inset Formula $ {\tt From spinor curvature} is
  33711. \begin{eqnarray}
  33712. B_{ab}&\tsst&B_{AB\dot{A}\dot{B}}\\[1mm]
  33713. B_{AB\dot{C}\dot{D}}&=&\pm i(R_{AB\dot{C}\dot{D}}-R_{\dot{C}\dot{D} AB})
  33714. \end{eqnarray}
  33715. Deviation trace {\tt From spinor curvature} is
  33716. \begin{equation}
  33717. D=-2i(R^{MN}_{\ \ \ \ MN}-R^{\dot{M}\dot{N}}_{\ \ \ \ \dot{M}\dot{N}})
  33718. \end{equation}
  33719. Note that spinors $
  33720. \end_inset
  33721. C
  33722. \begin_inset ERT
  33723. status collapsed
  33724. \begin_layout Plain Layout
  33725. {
  33726. \end_layout
  33727. \end_inset
  33728. AB
  33729. \begin_inset ERT
  33730. status collapsed
  33731. \begin_layout Plain Layout
  33732. \backslash
  33733. dot
  33734. \end_layout
  33735. \end_inset
  33736. \begin_inset ERT
  33737. status collapsed
  33738. \begin_layout Plain Layout
  33739. {
  33740. \end_layout
  33741. \end_inset
  33742. A
  33743. \begin_inset ERT
  33744. status collapsed
  33745. \begin_layout Plain Layout
  33746. }
  33747. \end_layout
  33748. \end_inset
  33749. \begin_inset ERT
  33750. status collapsed
  33751. \begin_layout Plain Layout
  33752. \backslash
  33753. dot
  33754. \end_layout
  33755. \end_inset
  33756. \begin_inset ERT
  33757. status collapsed
  33758. \begin_layout Plain Layout
  33759. {
  33760. \end_layout
  33761. \end_inset
  33762. B
  33763. \begin_inset ERT
  33764. status collapsed
  33765. \begin_layout Plain Layout
  33766. }
  33767. \end_layout
  33768. \end_inset
  33769. \begin_inset ERT
  33770. status collapsed
  33771. \begin_layout Plain Layout
  33772. }
  33773. \end_layout
  33774. \end_inset
  33775. ,B
  33776. \begin_inset ERT
  33777. status collapsed
  33778. \begin_layout Plain Layout
  33779. {
  33780. \end_layout
  33781. \end_inset
  33782. AB
  33783. \begin_inset ERT
  33784. status collapsed
  33785. \begin_layout Plain Layout
  33786. \backslash
  33787. dot
  33788. \end_layout
  33789. \end_inset
  33790. \begin_inset ERT
  33791. status collapsed
  33792. \begin_layout Plain Layout
  33793. {
  33794. \end_layout
  33795. \end_inset
  33796. A
  33797. \begin_inset ERT
  33798. status collapsed
  33799. \begin_layout Plain Layout
  33800. }
  33801. \end_layout
  33802. \end_inset
  33803. \begin_inset ERT
  33804. status collapsed
  33805. \begin_layout Plain Layout
  33806. \backslash
  33807. dot
  33808. \end_layout
  33809. \end_inset
  33810. \begin_inset ERT
  33811. status collapsed
  33812. \begin_layout Plain Layout
  33813. {
  33814. \end_layout
  33815. \end_inset
  33816. B
  33817. \begin_inset ERT
  33818. status collapsed
  33819. \begin_layout Plain Layout
  33820. }
  33821. \end_layout
  33822. \end_inset
  33823. \begin_inset ERT
  33824. status collapsed
  33825. \begin_layout Plain Layout
  33826. }
  33827. \end_layout
  33828. \end_inset
  33829. \begin_inset Formula $ are Hermitian
  33830. \begin{equation}
  33831. C_{AB\dot{C}\dot{D}}=\overline{C_{CD\dot{A}\dot{B}}},\ \
  33832. B_{AB\dot{C}\dot{D}}=\overline{B_{CD\dot{A}\dot{B}}}
  33833. \end{equation}
  33834. Finally we introduce the decomposition for the spinorial
  33835. curvature 2-form
  33836. \begin{equation}
  33837. \Omega_{AB}=
  33838. \OO{w}_{AB}+\OO{c}_{AB}+\OO{r}_{AB}
  33839. +\OO{a}_{AB}+\OO{b}_{AB}+\OO{c}_{AB}
  33840. \end{equation}
  33841. where the {\tt Undotted curvature 2-forms}
  33842. \object{Undotted Weyl 2-form OMWU.AB }{\OO{w}_{AB}}
  33843. \object{Undotted Traceless Ricci 2-form OMCU.AB }{\OO{c}_{AB}}
  33844. \object{Undotted Scalar Curvature 2-form OMRU.AB }{\OO{r}_{AB}}
  33845. \object{Undotted Ricanti 2-form OMAU.AB }{\OO{a}_{AB}}
  33846. \object{Undotted Traceless Deviation 2-form OMBU.AB }{\OO{b}_{AB}}
  33847. \object{Undotted Scalar Deviation 2-form OMDU.AB }{\OO{d}_{AB}}
  33848. are given by
  33849. \begin{eqnarray}
  33850. \OO{w}_{AB}&=&C_{ABCD}S^{CD} \\[1mm]
  33851. \OO{c}_{AB}&=&\pm\frac12 C_{AB\dot{C}\dot{D}}S^{\dot{C}\dot{D}} \\[1mm]
  33852. \OO{r}_{AB}&=&\frac1{12}S_{AB}R \\[1mm]
  33853. \OO{a}_{AB}&=&\pm A_{(A}^{\ \ \ M}S_{M|B)} \\[1mm]
  33854. \OO{b}_{AB}&=&\mp\frac{i}2 B_{AB\dot{C}\dot{D}}S^{\dot{C}\dot{D}} \\[1mm]
  33855. \OO{d}_{AB}&=&\frac{i}{12}S_{AB}D
  33856. \end{eqnarray}
  33857. \section{Torsion Decomposition}
  33858. The torsion tensor
  33859. \begin{equation}
  33860. Q_{abc}=Q_{a[bc]},\qquad
  33861. \Theta^a=\frac{1}{2}Q^a{}_{bc}\,S^{bc}
  33862. \end{equation}
  33863. consists of three irreducible pieces
  33864. \begin{equation}
  33865. Q_{abc} =
  33866. \stackrel{\rm c}{Q}_{abc}
  33867. +\stackrel{\rm t}{Q}_{abc}
  33868. +\stackrel{\rm a}{Q}_{abc}
  33869. \end{equation}
  33870. \begin{center}
  33871. \begin{tabular}{|c|c|c|}
  33872. \hline object & exists if & and has $n$ components \\
  33873. \hline
  33874. \vv$Q_{abc}$ & & $\frac{d^2(d-1)}{2}$ \\[1mm]
  33875. \hline\vv$\stackrel{\rm c}{Q}_{abc}$ & $d\geq3$ & $\frac{d(d^2-4)}{3}$ \\
  33876. \vv$\stackrel{\rm t}{Q}_{abc}$ & & $d$ \\
  33877. \vv$\stackrel{\rm a}{Q}_{abc}$ & $d\geq3$ & $\frac{d(d-1)(d-2)}{6}$ \\[1mm]
  33878. \hline
  33879. \end{tabular}
  33880. \end{center}
  33881. The corresponding union of three objects {\tt Torsion 2-forms} is
  33882. \object{Traceless Torsion 2-form THQC'a}
  33883. {\stackrel{\rm c}{\Theta}\!{}^a=\frac{1}{2}
  33884. \stackrel{\rm c}{Q}\!{}^a{}_{bc}\,S^{bc}}
  33885. \object{Torsion Trace 2-form THQT'a}
  33886. {\stackrel{\rm t}{\Theta}\!{}^a=\frac{1}{2}
  33887. \stackrel{\rm t}{Q}\!{}^a{}_{bc}\,S^{bc}}
  33888. \object{Antisymmetric Torsion 2-form THQA'a}
  33889. {\stackrel{\rm a}{\Theta}\!{}^a=\frac{1}{2}
  33890. \stackrel{\rm a}{Q}\!{}^a{}_{bc}\,S^{bc}}
  33891. And the auxiliary quantities
  33892. \object{Torsion Trace QT'a}{Q^a}
  33893. \object{Torsion Trace 1-form QQ}{Q=-\partial_a\ipr\Theta^a}
  33894. \object{Antisymmetric Torsion 3-form QQA}{\stackrel{\rm a}{Q}=\theta_a\wedge\Theta^a}
  33895. The torsion trace $
  33896. \end_inset
  33897. Qa=Qm
  33898. \begin_inset ERT
  33899. status collapsed
  33900. \begin_layout Plain Layout
  33901. {}
  33902. \end_layout
  33903. \end_inset
  33904. \begin_inset ERT
  33905. status collapsed
  33906. \begin_layout Plain Layout
  33907. {
  33908. \end_layout
  33909. \end_inset
  33910. am
  33911. \begin_inset ERT
  33912. status collapsed
  33913. \begin_layout Plain Layout
  33914. }
  33915. \end_layout
  33916. \end_inset
  33917. \begin_inset Formula $ can be obtained {\tt From torsion
  33918. trace 1-form}
  33919. \begin{equation}
  33920. Q^a = \partial^a\ipr Q
  33921. \end{equation}
  33922. The {\tt Standard way} for the irreducible torsion 2-forms is
  33923. \begin{equation}
  33924. \stackrel{\rm t}{\Theta}\!{}^a = -\frac{1}{(d-1)}\theta^a\wedge Q
  33925. \end{equation}
  33926. \begin{equation}
  33927. \stackrel{\rm t}{\Theta}\!{}^a = \frac{1}{3}\partial^a\ipr\stackrel{\rm a}{Q}
  33928. \end{equation}
  33929. \begin{equation}
  33930. \stackrel{\rm c}{\Theta}\!{}^a = \Theta^a
  33931. -\stackrel{\rm t}{\Theta}\!{}^a
  33932. -\stackrel{\rm a}{\Theta}\!{}^a
  33933. \end{equation}
  33934. The rest of this section is valid in dimension 4 only.
  33935. In this case one can introduce the torsion pseudo trace
  33936. \object{Torsion Pseudo Trace QP'a}{
  33937. P^a = \stackrel{*}{Q}\!{}^{ma}{}_{m},
  33938. \ \stackrel{*}{Q}\!{}^a{}_{bc} = \frac{1}{2}{\cal E}_{bc}{}^{pq}
  33939. Q^a{}_{pq}}
  33940. which can be computed {\tt From antisymmetric torsion 3-form}
  33941. \begin{equation}
  33942. P^a = \partial^a\ipr\,*\!\stackrel{\rm a}{Q}
  33943. \end{equation}
  33944. Finally let us consider the spinorial representation of the
  33945. torsion.
  33946. Below the upper sign corresponds to the
  33947. \seethis{See \pref{spinors}\ or \ref{spinors1}.}
  33948. signature $
  33949. \end_inset
  33950. \begin_inset ERT
  33951. status collapsed
  33952. \begin_layout Plain Layout
  33953. {
  33954. \end_layout
  33955. \end_inset
  33956. \begin_inset ERT
  33957. status collapsed
  33958. \begin_layout Plain Layout
  33959. \backslash
  33960. scriptstyle
  33961. \end_layout
  33962. \end_inset
  33963. (-,+,+,+)
  33964. \begin_inset ERT
  33965. status collapsed
  33966. \begin_layout Plain Layout
  33967. }
  33968. \end_layout
  33969. \end_inset
  33970. \begin_inset Formula $ and lower one to the
  33971. signature $
  33972. \end_inset
  33973. \begin_inset ERT
  33974. status collapsed
  33975. \begin_layout Plain Layout
  33976. {
  33977. \end_layout
  33978. \end_inset
  33979. \begin_inset ERT
  33980. status collapsed
  33981. \begin_layout Plain Layout
  33982. \backslash
  33983. scriptstyle
  33984. \end_layout
  33985. \end_inset
  33986. (+,-,-,-)
  33987. \begin_inset ERT
  33988. status collapsed
  33989. \begin_layout Plain Layout
  33990. }
  33991. \end_layout
  33992. \end_inset
  33993. \begin_inset Formula $.
  33994. First we introduce the spinorial analog of the torsion tensor
  33995. \begin{equation}
  33996. Q_{abc}\tsst Q_{A\dot{A} BC}\epsilon_{\dot{B}\dot{C}}
  33997. +Q_{A\dot{A}\dot{B}\dot{C}}\epsilon_{BC}
  33998. \end{equation}
  33999. where
  34000. \begin{equation}
  34001. Q_{A\dot{A} BC}=-i*(\Theta_{A\dot{A}}\wedge S_{BC}),\qquad
  34002. Q_{A\dot{A}\dot{B}\dot{C}}=i*(\Theta_{A\dot{A}}\wedge S_{\dot{B}\dot{C}})
  34003. \end{equation}
  34004. These spinors are reducible but the
  34005. \object{Traceless Torsion Spinor QC.ABC.D\cc}{C_{ABC\dot D}}
  34006. \[\stackrel{\rm c}{Q}_{abc}\tsst C_{ABC\dot A}\epsilon_{\dot{B}\dot{C}}
  34007. +Q_{\dot{A}\dot{B}\dot{C}A}\epsilon_{BC},\quad
  34008. C_{\dot{A}\dot{B}\dot{C} A}=\overline{C_{ABC\dot{A}}}
  34009. \]
  34010. is irreducible (symmetric in $
  34011. \end_inset
  34012. \begin_inset ERT
  34013. status collapsed
  34014. \begin_layout Plain Layout
  34015. \backslash
  34016. scriptstyle
  34017. \end_layout
  34018. \end_inset
  34019. ABC
  34020. \begin_inset Formula $). And it can be
  34021. computed {\tt From torsion} by the relation
  34022. \begin{equation}
  34023. C_{ABC\dot A} = Q_{(A|\dot{A}|BC)}
  34024. \end{equation}
  34025. The torsion trace can be calculated {\tt From torsion using spinors}
  34026. \begin{equation}
  34027. Q^a\tsst Q^{A\dot{A}},\quad
  34028. Q_{A\dot{B}}=\mp(Q^M{}_{\dot{B}MA}+Q_A{}^{\dot M}{}_{\dot M\dot{B}})
  34029. \end{equation}
  34030. And similarly the torsion pseudo-trace can be found
  34031. {\tt From torsion using spinors}
  34032. \begin{equation}
  34033. P^a\tsst P^{A\dot{A}},\quad
  34034. P_{A\dot{B}}=\mp i(Q^M{}_{\dot{B}MA}-Q_A{}^{\dot M}{}_{\dot M\dot{B}})
  34035. \end{equation}
  34036. Finally we introduce the {\tt Undotted trace 2-forms}
  34037. which are selfdual parts of the irreducible torsion 2-forms
  34038. \object{Undotted Traceless Torsion 2-form THQCU'a}
  34039. {\stackrel{\rm c}{\vartheta}\!{}^a}
  34040. \object{Undotted Torsion Trace 2-form THQTU'a}
  34041. {\stackrel{\rm t}{\vartheta}\!{}^a}
  34042. \object{Undotted Antisymmetric Torsion 2-form THQAU'a}
  34043. {\stackrel{\rm a}{\vartheta}\!{}^a} \seethis{See \pref{thetau}.}
  34044. These quantities will be used in the gravitational equations.
  34045. This complex 2-forms can be obtained by the equations
  34046. ({\tt Standard way}):
  34047. \begin{eqnarray}
  34048. \stackrel{\rm c}{\vartheta}\!{}^a &\tsst& \stackrel{\rm c}{\vartheta}\!{}^{A\dot A}
  34049. =C^A_{\ \ BC}{}^{\dot{A}}S^{BC}\\[1mm]
  34050. \stackrel{\rm t}{\vartheta}\!{}^a &\tsst& \stackrel{\rm t}{\vartheta}\!{}^{A\dot A}
  34051. =\mp\frac13 Q_{M}^{\ \ \ \dot{A}}S^{AM}\\[1mm]
  34052. \stackrel{\rm a}{\vartheta}\!{}^a &\tsst& \stackrel{\rm a}{\vartheta}\!{}^{A\dot A}
  34053. =\pm\frac{i}3 P_{M}^{\ \ \ \dot{A}}S^{AM}
  34054. \end{eqnarray}
  34055. \section{Nonmetricity Decomposition}
  34056. In general the nonmetricity tensor
  34057. \begin{equation}
  34058. N_{abc}=N_{(ab)c},\qquad N_{ab}=N_{abc}\theta^c
  34059. \end{equation}
  34060. consist of 4 irreducible pieces
  34061. \begin{equation}
  34062. N_{abcd} =
  34063. \stackrel{\rm c}{N}_{abc}
  34064. +\stackrel{\rm a}{N}_{abc}
  34065. +\stackrel{\rm t}{N}_{abc}
  34066. +\stackrel{\rm w}{N}_{abc}
  34067. \end{equation}
  34068. \begin{center}
  34069. \begin{tabular}{|c|c|c|}
  34070. \hline object & exists if & and has $n$ components \\
  34071. \hline
  34072. \vv$N_{abc}$ & & $\frac{d^2(d+1)}{2}$ \\[1mm]
  34073. \hline\vv$\stackrel{\rm c}{N}_{abc}$ & & $\frac{d(d-1)(d+4)}{6}$ \\
  34074. \vv$\stackrel{\rm a}{N}_{abc}$ & $d\geq3$ & $\frac{d(d^2-4)}{3}$ \\
  34075. \vv$\stackrel{\rm t}{N}_{abc}$ & & $d$ \\
  34076. \vv$\stackrel{\rm w}{N}_{abc}$ & & $d$ \\[1mm]
  34077. \hline
  34078. \end{tabular}
  34079. \end{center}
  34080. The corresponding union of objects {\tt Nonmetricity 1-forms}
  34081. consist of
  34082. \object{Symmetric Nonmetricity 1-form NC.a.b}
  34083. {\stackrel{\rm c}{N}_{ab}=\stackrel{\rm c}{N}_{abc}\theta^c}
  34084. \object{Antisymmetric Nonmetricity 1-form NA.a.b}
  34085. {\stackrel{\rm a}{N}_{ab}=\stackrel{\rm a}{N}_{abc}\theta^c}
  34086. \object{Nonmetricity Trace 1-form NT.a.b}
  34087. {\stackrel{\rm t}{N}_{ab}=\stackrel{\rm t}{N}_{abc}\theta^c}
  34088. \object{Weyl Nonmetricity 1-form NW.a.b}
  34089. {\stackrel{\rm w}{N}_{ab}=\stackrel{\rm w}{N}_{abc}\theta^c}
  34090. We have also two auxiliary 1-forms
  34091. \object{Weyl Vector NNW}{\stackrel{\rm w}{N}}
  34092. \object{Nonmetricity Trace NNT}{\stackrel{\rm t}{N}}
  34093. They are computed according to the following formulas
  34094. \begin{equation}
  34095. \stackrel{\rm w}{N} = N^a{}_a
  34096. \end{equation}
  34097. \begin{equation}
  34098. \stackrel{\rm t}{N} = \theta^a\,\partial^b\ipr N_{ab}
  34099. - \frac{1}{d} \stackrel{\rm w}{N}
  34100. \end{equation}
  34101. \begin{equation}
  34102. \stackrel{\rm w}{N}_{ab} = \frac{1}{d}g_{ab}\stackrel{\rm w}{N}
  34103. \end{equation}
  34104. \begin{equation}
  34105. \stackrel{\rm t}{N}_{ab}=\frac{d}{(d-1)(d+2)}\left[
  34106. \theta_b\partial_a\ipr\stackrel{\rm t}{N}
  34107. +\theta_a\partial_b\ipr\stackrel{\rm t}{N}
  34108. -\frac{2}{d} g_{ab} \stackrel{\rm t}{N}\right]
  34109. \end{equation}
  34110. \begin{equation}
  34111. \stackrel{\rm a}{N}_{ab}=\frac{1}{3}\left[
  34112. \partial_a\ipr(\theta^m\wedge\stackrel{0}{N}_{bm})
  34113. +\partial_b\ipr(\theta^m\wedge\stackrel{0}{N}_{am})\right]
  34114. \end{equation}
  34115. where
  34116. \[\stackrel{\rm 0}{N}_{ab}=
  34117. N_{abc}
  34118. -\stackrel{\rm t}{N}_{abc}
  34119. -\stackrel{\rm w}{N}_{abc}
  34120. \]
  34121. And finally
  34122. \begin{equation}
  34123. \stackrel{\rm c}{N}_{ab}=
  34124. N_{abc}
  34125. -\stackrel{\rm a}{N}_{abc}
  34126. -\stackrel{\rm t}{N}_{abc}
  34127. -\stackrel{\rm w}{N}_{abc}
  34128. \end{equation}
  34129. \section{Newman-Penrose Formalism}
  34130. The method of spinorial differential forms described in the
  34131. previous sections are essentially equivalent to the well
  34132. known Newman-Penrose formalism but for the sake of convenience
  34133. \grg\ has complete set of macro objects which allows to
  34134. write the Newman-Penrose equations in
  34135. traditional notation. All these objects refer (up to some sign
  34136. and 1/2 factors) to other \grg\ built-in objects.
  34137. In this section upper sign corresponds to the
  34138. signature $
  34139. \end_inset
  34140. \begin_inset ERT
  34141. status collapsed
  34142. \begin_layout Plain Layout
  34143. {
  34144. \end_layout
  34145. \end_inset
  34146. \begin_inset ERT
  34147. status collapsed
  34148. \begin_layout Plain Layout
  34149. \backslash
  34150. scriptstyle
  34151. \end_layout
  34152. \end_inset
  34153. (-,+,+,+)
  34154. \begin_inset ERT
  34155. status collapsed
  34156. \begin_layout Plain Layout
  34157. }
  34158. \end_layout
  34159. \end_inset
  34160. \begin_inset Formula $ and lower one to the
  34161. signature $
  34162. \end_inset
  34163. \begin_inset ERT
  34164. status collapsed
  34165. \begin_layout Plain Layout
  34166. {
  34167. \end_layout
  34168. \end_inset
  34169. \begin_inset ERT
  34170. status collapsed
  34171. \begin_layout Plain Layout
  34172. \backslash
  34173. scriptstyle
  34174. \end_layout
  34175. \end_inset
  34176. (+,-,-,-)
  34177. \begin_inset ERT
  34178. status collapsed
  34179. \begin_layout Plain Layout
  34180. }
  34181. \end_layout
  34182. \end_inset
  34183. \begin_inset Formula $.
  34184. \seethis{See \pref{spinors}.}
  34185. The frame must be null as explained in section \ref{spinors}.
  34186. For the Newman-Penrose formalism we use notation and conventions
  34187. of the book \emph{Exact Solutions of the Einstein Field Equations}
  34188. by D. Kramer, H. Stephani, M. MacCallum and E. Herlt, ed.
  34189. E. Schmutzer (Berlin, 1980). We denote this book as ESEFE.
  34190. We chose the relationships between NP null tetrad and \grg\ null
  34191. frame as follows
  34192. \begin{equation}
  34193. l^\mu=h^\mu_0,\quad
  34194. k^\mu=h^\mu_1,\quad
  34195. \overline{m}\!{}^\mu=h^\mu_2,\quad
  34196. m^\mu=h^\mu_3
  34197. \end{equation}
  34198. The NP vector operators are just the components of the
  34199. vector frame $
  34200. \end_inset
  34201. \begin_inset ERT
  34202. status collapsed
  34203. \begin_layout Plain Layout
  34204. \backslash
  34205. partial
  34206. \end_layout
  34207. \end_inset
  34208. a
  34209. \begin_inset Formula $
  34210. \begin{eqnarray}
  34211. \mbox{\tt DD}&=& D =\partial_1 \\
  34212. \mbox{\tt DT}&=& \Delta=\partial_0 \\
  34213. \mbox{\tt du}&=& \delta=\partial_3 \\
  34214. \mbox{\tt dd}&=& \overline\delta=\partial_2
  34215. \end{eqnarray}
  34216. The spin coefficient are the components of the connection
  34217. 1-form
  34218. \object{SPCOEF.AB.c}{ \omega_{AB\,c}=\partial_c\ipr\omega_{AB}}
  34219. or in the NP notation
  34220. \begin{eqnarray}
  34221. \mbox{\tt alphanp }&=& \alpha =\pm\omega_{(1)2} \\
  34222. \mbox{\tt betanp }&=& \beta =\pm\omega_{(1)3} \\
  34223. \mbox{\tt gammanp }&=& \gamma =\pm\omega_{(1)0} \\
  34224. \mbox{\tt epsilonnp }&=& \epsilon =\pm\omega_{(1)1} \\
  34225. \mbox{\tt kappanp }&=& \kappa =\pm\omega_{(0)1} \\
  34226. \mbox{\tt rhonp }&=& \rho =\pm\omega_{(0)2} \\
  34227. \mbox{\tt sigmanp }&=& \sigma =\pm\omega_{(0)3} \\
  34228. \mbox{\tt taunp }&=& \tau =\pm\omega_{(0)0} \\
  34229. \mbox{\tt munp }&=& \mu =\pm\omega_{(2)3} \\
  34230. \mbox{\tt nunp }&=& \nu =\pm\omega_{(2)0} \\
  34231. \mbox{\tt lambdanp }&=& \lambda =\pm\omega_{(2)2} \\
  34232. \mbox{\tt pinp }&=& \pi =\pm\omega_{(2)1} \\
  34233. \end{eqnarray}
  34234. where the first index of the
  34235. quantity $
  34236. \end_inset
  34237. \begin_inset ERT
  34238. status collapsed
  34239. \begin_layout Plain Layout
  34240. \backslash
  34241. omega
  34242. \end_layout
  34243. \end_inset
  34244. \begin_inset ERT
  34245. status collapsed
  34246. \begin_layout Plain Layout
  34247. {
  34248. \end_layout
  34249. \end_inset
  34250. (AB)c
  34251. \begin_inset ERT
  34252. status collapsed
  34253. \begin_layout Plain Layout
  34254. }
  34255. \end_layout
  34256. \end_inset
  34257. \begin_inset Formula $ is included inn parentheses to remind
  34258. that it is summed spinorial index.
  34259. Finally for the curvature we have
  34260. \object{PHINP.AB.CD\cc }{
  34261. \Phi_{AB\dot{C}\dot{D}} = \pm\frac{1}{2}C_{AB\dot C\dot D} }
  34262. \object{PSINP.ABCD }{\Psi_{ABCD}=C_{ABCD}}
  34263. the conventions for the scalar curvature $
  34264. \end_inset
  34265. R
  34266. \begin_inset Formula $ in ESEFE and
  34267. in \grg\ are the same.
  34268. For the signature $
  34269. \end_inset
  34270. \begin_inset ERT
  34271. status collapsed
  34272. \begin_layout Plain Layout
  34273. {
  34274. \end_layout
  34275. \end_inset
  34276. \begin_inset ERT
  34277. status collapsed
  34278. \begin_layout Plain Layout
  34279. \backslash
  34280. scriptstyle
  34281. \end_layout
  34282. \end_inset
  34283. (-,+,+,+)
  34284. \begin_inset ERT
  34285. status collapsed
  34286. \begin_layout Plain Layout
  34287. }
  34288. \end_layout
  34289. \end_inset
  34290. \begin_inset Formula $ the Newman-Penrose equations for
  34291. the quantities introduced above can be found in section 7.1 of ESEFE.
  34292. For other signature $
  34293. \end_inset
  34294. \begin_inset ERT
  34295. status collapsed
  34296. \begin_layout Plain Layout
  34297. {
  34298. \end_layout
  34299. \end_inset
  34300. \begin_inset ERT
  34301. status collapsed
  34302. \begin_layout Plain Layout
  34303. \backslash
  34304. scriptstyle
  34305. \end_layout
  34306. \end_inset
  34307. (+,-,-,-)
  34308. \begin_inset ERT
  34309. status collapsed
  34310. \begin_layout Plain Layout
  34311. }
  34312. \end_layout
  34313. \end_inset
  34314. \begin_inset Formula $ one must alter the sign of
  34315. $
  34316. \end_inset
  34317. \begin_inset ERT
  34318. status collapsed
  34319. \begin_layout Plain Layout
  34320. \backslash
  34321. Psi
  34322. \end_layout
  34323. \end_inset
  34324. \begin_inset ERT
  34325. status collapsed
  34326. \begin_layout Plain Layout
  34327. {
  34328. \end_layout
  34329. \end_inset
  34330. ABCD
  34331. \begin_inset ERT
  34332. status collapsed
  34333. \begin_layout Plain Layout
  34334. }
  34335. \end_layout
  34336. \end_inset
  34337. \begin_inset Formula $, $
  34338. \end_inset
  34339. \begin_inset ERT
  34340. status collapsed
  34341. \begin_layout Plain Layout
  34342. \backslash
  34343. Phi
  34344. \end_layout
  34345. \end_inset
  34346. \begin_inset ERT
  34347. status collapsed
  34348. \begin_layout Plain Layout
  34349. {
  34350. \end_layout
  34351. \end_inset
  34352. AB
  34353. \begin_inset ERT
  34354. status collapsed
  34355. \begin_layout Plain Layout
  34356. \backslash
  34357. dot
  34358. \end_layout
  34359. \end_inset
  34360. \begin_inset ERT
  34361. status collapsed
  34362. \begin_layout Plain Layout
  34363. {
  34364. \end_layout
  34365. \end_inset
  34366. C
  34367. \begin_inset ERT
  34368. status collapsed
  34369. \begin_layout Plain Layout
  34370. }
  34371. \end_layout
  34372. \end_inset
  34373. \begin_inset ERT
  34374. status collapsed
  34375. \begin_layout Plain Layout
  34376. \backslash
  34377. dot
  34378. \end_layout
  34379. \end_inset
  34380. \begin_inset ERT
  34381. status collapsed
  34382. \begin_layout Plain Layout
  34383. {
  34384. \end_layout
  34385. \end_inset
  34386. D
  34387. \begin_inset ERT
  34388. status collapsed
  34389. \begin_layout Plain Layout
  34390. }
  34391. \end_layout
  34392. \end_inset
  34393. \begin_inset ERT
  34394. status collapsed
  34395. \begin_layout Plain Layout
  34396. }
  34397. \end_layout
  34398. \end_inset
  34399. \begin_inset Formula $ and $
  34400. \end_inset
  34401. R
  34402. \begin_inset Formula $ in Eqs. (7.28)--(7.45).
  34403. \section{Electromagnetic Field}
  34404. Formulas in this section are valid only in spaces
  34405. with the signature $
  34406. \end_inset
  34407. \begin_inset ERT
  34408. status collapsed
  34409. \begin_layout Plain Layout
  34410. {
  34411. \end_layout
  34412. \end_inset
  34413. \begin_inset ERT
  34414. status collapsed
  34415. \begin_layout Plain Layout
  34416. \backslash
  34417. scriptstyle
  34418. \end_layout
  34419. \end_inset
  34420. (-,+,…,+)
  34421. \begin_inset ERT
  34422. status collapsed
  34423. \begin_layout Plain Layout
  34424. }
  34425. \end_layout
  34426. \end_inset
  34427. \begin_inset Formula $ and
  34428. $
  34429. \end_inset
  34430. \begin_inset ERT
  34431. status collapsed
  34432. \begin_layout Plain Layout
  34433. {
  34434. \end_layout
  34435. \end_inset
  34436. \begin_inset ERT
  34437. status collapsed
  34438. \begin_layout Plain Layout
  34439. \backslash
  34440. scriptstyle
  34441. \end_layout
  34442. \end_inset
  34443. (+,-,…,-)
  34444. \begin_inset ERT
  34445. status collapsed
  34446. \begin_layout Plain Layout
  34447. }
  34448. \end_layout
  34449. \end_inset
  34450. \begin_inset Formula $.
  34451. The sign factor $
  34452. \end_inset
  34453. \begin_inset ERT
  34454. status collapsed
  34455. \begin_layout Plain Layout
  34456. \backslash
  34457. sigma
  34458. \end_layout
  34459. \end_inset
  34460. \begin_inset Formula $ in the expressions below is
  34461. $
  34462. \end_inset
  34463. \begin_inset ERT
  34464. status collapsed
  34465. \begin_layout Plain Layout
  34466. \backslash
  34467. sigma
  34468. \end_layout
  34469. \end_inset
  34470. =-
  34471. \begin_inset ERT
  34472. status collapsed
  34473. \begin_layout Plain Layout
  34474. {
  34475. \end_layout
  34476. \end_inset
  34477. \begin_inset ERT
  34478. status collapsed
  34479. \begin_layout Plain Layout
  34480. \backslash
  34481. rm
  34482. \end_layout
  34483. \end_inset
  34484. diag
  34485. \begin_inset ERT
  34486. status collapsed
  34487. \begin_layout Plain Layout
  34488. }
  34489. \end_layout
  34490. \end_inset
  34491. 0
  34492. \begin_inset Formula $ ($
  34493. \end_inset
  34494. +1
  34495. \begin_inset Formula $ for the first signature and $
  34496. \end_inset
  34497. -1
  34498. \begin_inset Formula $
  34499. for the second).
  34500. Let us introduce the
  34501. \object{EM Potential A}{A=A_\mu dx^\mu}
  34502. and the
  34503. \object{Current 1-form J}{J=j_\mu dx^\mu}
  34504. The EM strength tensor
  34505. $
  34506. \end_inset
  34507. F
  34508. \begin_inset ERT
  34509. status collapsed
  34510. \begin_layout Plain Layout
  34511. {
  34512. \end_layout
  34513. \end_inset
  34514. \begin_inset ERT
  34515. status collapsed
  34516. \begin_layout Plain Layout
  34517. \backslash
  34518. alpha
  34519. \end_layout
  34520. \end_inset
  34521. \begin_inset ERT
  34522. status collapsed
  34523. \begin_layout Plain Layout
  34524. \backslash
  34525. beta
  34526. \end_layout
  34527. \end_inset
  34528. \begin_inset ERT
  34529. status collapsed
  34530. \begin_layout Plain Layout
  34531. }
  34532. \end_layout
  34533. \end_inset
  34534. =
  34535. \begin_inset ERT
  34536. status collapsed
  34537. \begin_layout Plain Layout
  34538. \backslash
  34539. partial
  34540. \end_layout
  34541. \end_inset
  34542. \begin_inset ERT
  34543. status collapsed
  34544. \begin_layout Plain Layout
  34545. \backslash
  34546. alpha
  34547. \end_layout
  34548. \end_inset
  34549. A
  34550. \begin_inset ERT
  34551. status collapsed
  34552. \begin_layout Plain Layout
  34553. \backslash
  34554. beta
  34555. \end_layout
  34556. \end_inset
  34557. -
  34558. \begin_inset ERT
  34559. status collapsed
  34560. \begin_layout Plain Layout
  34561. \backslash
  34562. partial
  34563. \end_layout
  34564. \end_inset
  34565. \begin_inset ERT
  34566. status collapsed
  34567. \begin_layout Plain Layout
  34568. \backslash
  34569. beta
  34570. \end_layout
  34571. \end_inset
  34572. A
  34573. \begin_inset ERT
  34574. status collapsed
  34575. \begin_layout Plain Layout
  34576. \backslash
  34577. alpha
  34578. \end_layout
  34579. \end_inset
  34580. \begin_inset Formula $
  34581. \object{EM Tensor FT.a.b}{F_{ab}=
  34582. \partial_b\ipr\partial_a\ipr F}
  34583. where $
  34584. \end_inset
  34585. F
  34586. \begin_inset Formula $ is the
  34587. \object{EM 2-form FF}{F}
  34588. which can be found {\tt From EM potential}
  34589. \begin{equation}
  34590. F=dA
  34591. \end{equation}
  34592. or {\tt From EM tensor}
  34593. \begin{equation}
  34594. F = \frac{1}{2}F_{ab}\,S^{ab}
  34595. \end{equation}
  34596. The EM action $
  34597. \end_inset
  34598. d
  34599. \begin_inset Formula $-form
  34600. \object{EM Action EMACT}{L_{\rm EM}=
  34601. -\frac{1}{8\pi}\,F\wedge *F}
  34602. The {\tt Maxwell Equations}
  34603. \object{First Maxwell Equation MWFq}{d*F=-4\pi\sigma\,(-1)^{d}\,*J}
  34604. \object{Second Maxwell Equation MWSq}{dF=0}
  34605. The current must satisfy the
  34606. \object{Continuity Equation COq}{d*J=0}
  34607. The
  34608. \object{EM Energy-Momentum Tensor TEM.a.b}{T_{ab}^{\rm EM}}
  34609. is given by the equation
  34610. \begin{equation}
  34611. T^{\rm EM}_{ab} = \frac{\sigma}{4\pi}
  34612. F_{am}F_b{}^m +s\sigma\,g_{ab}\,*L_{\rm EM}
  34613. \end{equation}
  34614. The rest of the section is valid in the dimension 4 only.
  34615. In 4 dimensions the tensor $
  34616. \end_inset
  34617. F
  34618. \begin_inset ERT
  34619. status collapsed
  34620. \begin_layout Plain Layout
  34621. {
  34622. \end_layout
  34623. \end_inset
  34624. ab
  34625. \begin_inset ERT
  34626. status collapsed
  34627. \begin_layout Plain Layout
  34628. }
  34629. \end_layout
  34630. \end_inset
  34631. \begin_inset Formula $ and its dual
  34632. $
  34633. \end_inset
  34634. \begin_inset ERT
  34635. status collapsed
  34636. \begin_layout Plain Layout
  34637. \backslash
  34638. stackrel
  34639. \end_layout
  34640. \end_inset
  34641. *
  34642. \begin_inset ERT
  34643. status collapsed
  34644. \begin_layout Plain Layout
  34645. {
  34646. \end_layout
  34647. \end_inset
  34648. F
  34649. \begin_inset ERT
  34650. status collapsed
  34651. \begin_layout Plain Layout
  34652. }
  34653. \end_layout
  34654. \end_inset
  34655. \begin_inset ERT
  34656. status collapsed
  34657. \begin_layout Plain Layout
  34658. {
  34659. \end_layout
  34660. \end_inset
  34661. ab
  34662. \begin_inset ERT
  34663. status collapsed
  34664. \begin_layout Plain Layout
  34665. }
  34666. \end_layout
  34667. \end_inset
  34668. =
  34669. \begin_inset ERT
  34670. status collapsed
  34671. \begin_layout Plain Layout
  34672. \backslash
  34673. frac
  34674. \end_layout
  34675. \end_inset
  34676. \begin_inset ERT
  34677. status collapsed
  34678. \begin_layout Plain Layout
  34679. {
  34680. \end_layout
  34681. \end_inset
  34682. 1
  34683. \begin_inset ERT
  34684. status collapsed
  34685. \begin_layout Plain Layout
  34686. }
  34687. \end_layout
  34688. \end_inset
  34689. \begin_inset ERT
  34690. status collapsed
  34691. \begin_layout Plain Layout
  34692. {
  34693. \end_layout
  34694. \end_inset
  34695. 2
  34696. \begin_inset ERT
  34697. status collapsed
  34698. \begin_layout Plain Layout
  34699. }
  34700. \end_layout
  34701. \end_inset
  34702. \begin_inset ERT
  34703. status collapsed
  34704. \begin_layout Plain Layout
  34705. {
  34706. \end_layout
  34707. \end_inset
  34708. \begin_inset ERT
  34709. status collapsed
  34710. \begin_layout Plain Layout
  34711. \backslash
  34712. cal
  34713. \end_layout
  34714. \end_inset
  34715. E
  34716. \begin_inset ERT
  34717. status collapsed
  34718. \begin_layout Plain Layout
  34719. }
  34720. \end_layout
  34721. \end_inset
  34722. \begin_inset ERT
  34723. status collapsed
  34724. \begin_layout Plain Layout
  34725. {
  34726. \end_layout
  34727. \end_inset
  34728. ab
  34729. \begin_inset ERT
  34730. status collapsed
  34731. \begin_layout Plain Layout
  34732. }
  34733. \end_layout
  34734. \end_inset
  34735. \begin_inset ERT
  34736. status collapsed
  34737. \begin_layout Plain Layout
  34738. {}
  34739. \end_layout
  34740. \end_inset
  34741. \begin_inset ERT
  34742. status collapsed
  34743. \begin_layout Plain Layout
  34744. {
  34745. \end_layout
  34746. \end_inset
  34747. mn
  34748. \begin_inset ERT
  34749. status collapsed
  34750. \begin_layout Plain Layout
  34751. }
  34752. \end_layout
  34753. \end_inset
  34754. F
  34755. \begin_inset ERT
  34756. status collapsed
  34757. \begin_layout Plain Layout
  34758. {
  34759. \end_layout
  34760. \end_inset
  34761. mn
  34762. \begin_inset ERT
  34763. status collapsed
  34764. \begin_layout Plain Layout
  34765. }
  34766. \end_layout
  34767. \end_inset
  34768. \begin_inset Formula $
  34769. are expressed via usual 3-dimensional vectors $
  34770. \end_inset
  34771. \begin_inset ERT
  34772. status collapsed
  34773. \begin_layout Plain Layout
  34774. \backslash
  34775. vec
  34776. \end_layout
  34777. \end_inset
  34778. E
  34779. \begin_inset Formula $ and
  34780. $
  34781. \end_inset
  34782. \begin_inset ERT
  34783. status collapsed
  34784. \begin_layout Plain Layout
  34785. \backslash
  34786. vec
  34787. \end_layout
  34788. \end_inset
  34789. H
  34790. \begin_inset Formula $
  34791. \begin{eqnarray}
  34792. F_{ab}&=&-\sigma\left(\begin{array}{rrr}
  34793. E_1&E_2&E_3\\
  34794. &-H_3&H_2\\
  34795. &&-H_1\end{array}\right)\\[1.5mm]
  34796. \stackrel{*}{F}_{ab}&=&\sigma\left(\begin{array}{rrr}
  34797. H_1&H_2&H_3\\
  34798. &E_3&-E_2\\
  34799. &&E_1\end{array}\right)
  34800. \end{eqnarray}
  34801. Similarly for the current we have
  34802. \begin{equation}
  34803. J=\sigma(-\rho dt + \vec j\,d\vec x)
  34804. \end{equation}
  34805. The {\tt EM scalars}
  34806. \object{First EM Scalar SCF}{I_1=\frac12F_{ab}F^{ab}
  34807. ={\vec H}^2-{\vec E}^2}
  34808. \object{Second EM Scalar SCS}{I_2=\frac12\stackrel{*}{F}_{ab}F^{ab}
  34809. =2\vec E\cdot\vec H}
  34810. can be obtained as follows by {\tt Standard way}
  34811. \begin{equation}
  34812. I_1 = -*(F\wedge*F)
  34813. \end{equation}
  34814. \begin{equation}
  34815. I_2 = *(F\wedge F)
  34816. \end{equation}
  34817. The
  34818. \object{Complex EM 2-form FFU}{\Phi}
  34819. can be found {\tt From EM 2-form}
  34820. \begin{equation}
  34821. \Phi=F-i*F
  34822. \end{equation}
  34823. or {\tt From EM Spinor}
  34824. \begin{equation}
  34825. \Phi = 2\Phi_{AB}\,S^{AB}
  34826. \end{equation}
  34827. The 2-form $
  34828. \end_inset
  34829. \begin_inset ERT
  34830. status collapsed
  34831. \begin_layout Plain Layout
  34832. \backslash
  34833. Phi
  34834. \end_layout
  34835. \end_inset
  34836. \begin_inset Formula $ must obey the
  34837. \object{Selfduality Equation SDq.AB\cc}{\Phi\wedge S_{\dot A\dot B}}
  34838. and gives rise to the
  34839. \object{Complex Maxwell Equation MWUq}{d\Phi=-4i\sigma\pi\,*J}
  34840. The EM 2-form $
  34841. \end_inset
  34842. F
  34843. \begin_inset Formula $ can be restored {\tt From Complex EM 2-form}
  34844. \begin{equation}
  34845. F=\frac{1}{2}(\Phi+\overline\Phi)
  34846. \end{equation}
  34847. The symmetric
  34848. \object{Undotted EM Spinor FIU.AB}{\Phi_{AB}}
  34849. is the spinorial analog of the tensor $
  34850. \end_inset
  34851. F
  34852. \begin_inset ERT
  34853. status collapsed
  34854. \begin_layout Plain Layout
  34855. {
  34856. \end_layout
  34857. \end_inset
  34858. ab
  34859. \begin_inset ERT
  34860. status collapsed
  34861. \begin_layout Plain Layout
  34862. }
  34863. \end_layout
  34864. \end_inset
  34865. \begin_inset Formula $
  34866. \begin{equation}
  34867. F_{ab} \tsst \epsilon_{AB} \Phi_{\dot A\dot B}
  34868. + \epsilon_{\dot A\dot B} \Phi_{AB}
  34869. \end{equation}
  34870. It can be obtained either {\tt From complex EM 2-form}
  34871. \begin{equation}
  34872. \Phi_{AB} = -\frac{i}{2}*(\Phi\wedge S_{AB})
  34873. \end{equation}
  34874. of {\tt From EM 2-form}
  34875. \begin{equation}
  34876. \Phi_{AB} = -i*(F\wedge S_{AB})
  34877. \end{equation}
  34878. The
  34879. \object{Complex EM Scalar SCU}{\iota=I_1-iI_2}
  34880. can be found {\tt From EM Spinor}
  34881. \begin{equation}
  34882. \iota = 2\Phi_{AB}\Phi^{AB}
  34883. \end{equation}
  34884. or {\tt From Complex EM 2-form}
  34885. \begin{equation}
  34886. \iota = -\frac{i}{2} *(\Phi\wedge\Phi)
  34887. \end{equation}
  34888. Finally we have the
  34889. \object{EM Energy-Momentum Spinor TEMS.AB.CD\cc}
  34890. {T^{\rm EM}_{AB\dot A\dot B}=\frac{1}{2\pi}\Phi_{AB}\Phi_{\dot A\dot B}}
  34891. \section{Dirac Field}
  34892. In this section upper sign corresponds to the
  34893. signature $
  34894. \end_inset
  34895. \begin_inset ERT
  34896. status collapsed
  34897. \begin_layout Plain Layout
  34898. {
  34899. \end_layout
  34900. \end_inset
  34901. \begin_inset ERT
  34902. status collapsed
  34903. \begin_layout Plain Layout
  34904. \backslash
  34905. scriptstyle
  34906. \end_layout
  34907. \end_inset
  34908. (-,+,+,+)
  34909. \begin_inset ERT
  34910. status collapsed
  34911. \begin_layout Plain Layout
  34912. }
  34913. \end_layout
  34914. \end_inset
  34915. \begin_inset Formula $ and lower one to the
  34916. signature $
  34917. \end_inset
  34918. \begin_inset ERT
  34919. status collapsed
  34920. \begin_layout Plain Layout
  34921. {
  34922. \end_layout
  34923. \end_inset
  34924. \begin_inset ERT
  34925. status collapsed
  34926. \begin_layout Plain Layout
  34927. \backslash
  34928. scriptstyle
  34929. \end_layout
  34930. \end_inset
  34931. (+,-,-,-)
  34932. \begin_inset ERT
  34933. status collapsed
  34934. \begin_layout Plain Layout
  34935. }
  34936. \end_layout
  34937. \end_inset
  34938. \begin_inset Formula $.
  34939. The four component Dirac spinor consists of two 1-index spinors
  34940. \begin{equation}
  34941. \psi=\left(\begin{array}{c}\phi^A\\ \chi_{\dot A}\end{array}\right),\ \
  34942. \overline\psi=\left(\chi_A\ \ \phi^{\dot A}\right)
  34943. \end{equation}
  34944. Thus we have the {\tt Dirac spinor} as the union of two objects
  34945. \object{Phi Spinor PHI.A}{\phi_A}
  34946. \object{Chi Spinor CHI.B}{\chi_B}
  34947. The gamma-matrices are expressed via sigma-matrices as follows
  34948. \begin{equation}
  34949. \gamma^m=\sqrt2\left(\begin{array}{cc}
  34950. 0&\sigma^{mA\dot B}\\ \sigma^m\!{}_{B\dot A}&0\end{array}\right)
  34951. \end{equation}
  34952. Dirac field action 4-form
  34953. \begin{eqnarray}
  34954. &&\mbox{\tt Dirac Action 4-form DACT}=L_{\rm D}=\nonumber\\[1mm]
  34955. &&\quad=\left[\frac{i}2(\overline\psi\gamma^a
  34956. (\nabla_a+ieA_a)\psi-(\nabla_a-ieA_a)\overline\psi\gamma^a\psi)
  34957. -m_{\rm D}\overline\psi\psi\right]\upsilon
  34958. \end{eqnarray}
  34959. The {\tt Standard way} to compute this quantity is
  34960. \begin{eqnarray}
  34961. L_{\rm D} &=& -\frac{i}{\sqrt2}\left[
  34962. \phi_{\dot A}\theta^{A\dot A}\!\wedge*(D+ieA)\phi_A-{\rm c.c.}
  34963. -\chi_{\dot A} \theta^{A\dot A}\!\wedge*(D-ieA)\chi_A -{\rm c.c.}\right]-
  34964. \nonumber\\[1mm]&&\qquad\qquad\quad
  34965. -m_{\rm D}\left(\phi^A\chi_A+{\rm c.c.}\right)\upsilon
  34966. \end{eqnarray}
  34967. The {\tt Dirac equation} is
  34968. \object{Phi Dirac Equation DPq.A\cc}{
  34969. i\sqrt2\partial_{B\dot A}\ipr(D+ieA-\frac12Q)\phi^B-m_{\rm D}\chi_{\dot A}=0}
  34970. \object{Chi Dirac Equation DCq.A\cc}{
  34971. i\sqrt2\partial_{B\dot A}\ipr(D-ieA-\frac12Q)\chi^B-m_{\rm D}\phi_{\dot A}=0}
  34972. where $
  34973. \end_inset
  34974. Q
  34975. \begin_inset Formula $ is the torsion trace 1-form. Notice that terms with the
  34976. electromagnetic field $
  34977. \end_inset
  34978. eA
  34979. \begin_inset Formula $ are included in equations iff
  34980. the value of $
  34981. \end_inset
  34982. A
  34983. \begin_inset Formula $ is defined. The unit charge $
  34984. \end_inset
  34985. e
  34986. \begin_inset Formula $ is given by the
  34987. constant \comm{ECONST}.
  34988. The current 1-form can be computed {\tt From Dirac Spinor}
  34989. \begin{equation}
  34990. J=\mp\sqrt2e(\phi_A\phi_{\dot A}+\chi_A\chi_{\dot A})\theta^{A\dot A}
  34991. \end{equation}
  34992. The symmetrized
  34993. \object{Dirac Energy-Momentum Tensor TDI.a.b}{T^{\rm D}_{ab}}
  34994. can be obtained as follows
  34995. \begin{eqnarray}
  34996. T^{\rm D}_{ab}&=&
  34997. *(\theta_{(a}\wedge T^{\rm D}_{b)})\nonumber\\[1mm]
  34998. T^{\rm D}_a&=&\mp\frac{i}{\sqrt2}\Big[
  34999. *\theta^{A\dot A}\partial_a\ipr(D+ieA)\phi_A\phi_{\dot A}
  35000. -{\rm c.c.}\nonumber\\
  35001. &&\qquad-*\theta^{A\dot A}\partial_a\ipr(D-ieA)\chi_A\chi_{\dot A}
  35002. -{\rm c.c.}\Big]
  35003. \pm\partial_a\ipr L_{\rm D}
  35004. \end{eqnarray}
  35005. The
  35006. \object{Undotted Dirac Spin 3-Form SPDIU.AB}{s^{\rm D}_{AB}}
  35007. \begin{equation}
  35008. s^{\rm D}_{AB}=\frac{i}{2\sqrt2}
  35009. \left(*\theta_{(A|\dot A}\phi_{B)}\phi^{\dot A}
  35010. -*\theta_{(A|\dot A}\chi_{B)}\chi^{\dot A}\right)
  35011. \end{equation}
  35012. The Dirac field mass $
  35013. \end_inset
  35014. m
  35015. \begin_inset ERT
  35016. status collapsed
  35017. \begin_layout Plain Layout
  35018. {
  35019. \end_layout
  35020. \end_inset
  35021. \begin_inset ERT
  35022. status collapsed
  35023. \begin_layout Plain Layout
  35024. \backslash
  35025. rm
  35026. \end_layout
  35027. \end_inset
  35028. D
  35029. \begin_inset ERT
  35030. status collapsed
  35031. \begin_layout Plain Layout
  35032. }
  35033. \end_layout
  35034. \end_inset
  35035. \begin_inset Formula $ is given by the constant
  35036. \comm{DMASS}.
  35037. \section{Scalar Field}
  35038. Formulas in this section are valid in any dimension
  35039. with the signature $
  35040. \end_inset
  35041. \begin_inset ERT
  35042. status collapsed
  35043. \begin_layout Plain Layout
  35044. {
  35045. \end_layout
  35046. \end_inset
  35047. \begin_inset ERT
  35048. status collapsed
  35049. \begin_layout Plain Layout
  35050. \backslash
  35051. scriptstyle
  35052. \end_layout
  35053. \end_inset
  35054. (-,+,…,+)
  35055. \begin_inset ERT
  35056. status collapsed
  35057. \begin_layout Plain Layout
  35058. }
  35059. \end_layout
  35060. \end_inset
  35061. \begin_inset Formula $ and
  35062. $
  35063. \end_inset
  35064. \begin_inset ERT
  35065. status collapsed
  35066. \begin_layout Plain Layout
  35067. {
  35068. \end_layout
  35069. \end_inset
  35070. \begin_inset ERT
  35071. status collapsed
  35072. \begin_layout Plain Layout
  35073. \backslash
  35074. scriptstyle
  35075. \end_layout
  35076. \end_inset
  35077. (+,-,…,-)
  35078. \begin_inset ERT
  35079. status collapsed
  35080. \begin_layout Plain Layout
  35081. }
  35082. \end_layout
  35083. \end_inset
  35084. \begin_inset Formula $.
  35085. The sign factor $
  35086. \end_inset
  35087. \begin_inset ERT
  35088. status collapsed
  35089. \begin_layout Plain Layout
  35090. \backslash
  35091. sigma
  35092. \end_layout
  35093. \end_inset
  35094. \begin_inset Formula $ is $
  35095. \end_inset
  35096. \begin_inset ERT
  35097. status collapsed
  35098. \begin_layout Plain Layout
  35099. \backslash
  35100. sigma
  35101. \end_layout
  35102. \end_inset
  35103. =-
  35104. \begin_inset ERT
  35105. status collapsed
  35106. \begin_layout Plain Layout
  35107. {
  35108. \end_layout
  35109. \end_inset
  35110. \begin_inset ERT
  35111. status collapsed
  35112. \begin_layout Plain Layout
  35113. \backslash
  35114. rm
  35115. \end_layout
  35116. \end_inset
  35117. diag
  35118. \begin_inset ERT
  35119. status collapsed
  35120. \begin_layout Plain Layout
  35121. }
  35122. \end_layout
  35123. \end_inset
  35124. 0
  35125. \begin_inset Formula $
  35126. ($
  35127. \end_inset
  35128. +1
  35129. \begin_inset Formula $ for the first signature and $
  35130. \end_inset
  35131. -1
  35132. \begin_inset Formula $ for the second).
  35133. The scalar field
  35134. \object{Scalar Field FI}{\phi}
  35135. The minimal scalar field action $
  35136. \end_inset
  35137. d
  35138. \begin_inset Formula $-form
  35139. \object{Minimal Scalar Action SACTMIN}{
  35140. L_{\rm Smin}=
  35141. -\frac{1}{2}\left[\sigma(\partial_\alpha\phi)^2+
  35142. m_{\rm s}^2 \phi^2\right]\upsilon}
  35143. The nonminimal scalar field action
  35144. \object{Scalar Action SACT}{
  35145. L_{\rm S}=
  35146. -\frac{1}{2}\left[\sigma(\partial_\alpha\phi)^2+
  35147. (m_{\rm s}^2+a_0R) \phi^2\right]\upsilon}
  35148. The scalar field equation
  35149. \object{Scalar Equation SCq}
  35150. {s\sigma(-1)^d*d*d\phi-(m_{\rm s}^2+a_0R)\phi=0}
  35151. which gives
  35152. \[-\sigma\rim{\nabla}{}^\pi\rim{\nabla}_\pi\phi-(m_{\rm s}^2+a_0R)\phi=0
  35153. \]
  35154. The minimal energy-momentum tensor is
  35155. \begin{eqnarray}
  35156. &&\mbox{\tt Minimal Scalar Energy-Momentum Tensor TSCLMIN.a.b}
  35157. =T^{\rm Smin}_{ab}= \nonumber\\
  35158. &&\qquad\qquad=\partial_a\phi\partial_b\phi+s\sigma\,g_{ab}
  35159. *L_{\rm Smin}
  35160. \end{eqnarray}
  35161. The nonminimal part of the scalar field energy-momentum
  35162. \seethis{See pages \pageref{graveq}\ and \pageref{metreq}.}
  35163. tensor can be taken into account in the left-hand side
  35164. of gravitational equations.
  35165. The scalar field mass $
  35166. \end_inset
  35167. m
  35168. \begin_inset ERT
  35169. status collapsed
  35170. \begin_layout Plain Layout
  35171. {
  35172. \end_layout
  35173. \end_inset
  35174. \begin_inset ERT
  35175. status collapsed
  35176. \begin_layout Plain Layout
  35177. \backslash
  35178. rm
  35179. \end_layout
  35180. \end_inset
  35181. s
  35182. \begin_inset ERT
  35183. status collapsed
  35184. \begin_layout Plain Layout
  35185. }
  35186. \end_layout
  35187. \end_inset
  35188. \begin_inset Formula $ are given by the
  35189. constant {\tt SMASS}. The nonminimal interaction
  35190. terms are included iff the switch \comm{NONMIN} \swind{NONMIN}
  35191. is turned on and the value of nonminimal interaction constant
  35192. $
  35193. \end_inset
  35194. a0
  35195. \begin_inset Formula $ is determined by the object
  35196. \object{A-Constants ACONST.i2}{a_i}
  35197. The default value of $
  35198. \end_inset
  35199. a0
  35200. \begin_inset Formula $ is the constant \comm{AC0}.
  35201. \section{Yang-Mills Field}
  35202. Formulas in this section are valid in any dimension
  35203. with the signature $
  35204. \end_inset
  35205. \begin_inset ERT
  35206. status collapsed
  35207. \begin_layout Plain Layout
  35208. {
  35209. \end_layout
  35210. \end_inset
  35211. \begin_inset ERT
  35212. status collapsed
  35213. \begin_layout Plain Layout
  35214. \backslash
  35215. scriptstyle
  35216. \end_layout
  35217. \end_inset
  35218. (-,+,…,+)
  35219. \begin_inset ERT
  35220. status collapsed
  35221. \begin_layout Plain Layout
  35222. }
  35223. \end_layout
  35224. \end_inset
  35225. \begin_inset Formula $ and
  35226. $
  35227. \end_inset
  35228. \begin_inset ERT
  35229. status collapsed
  35230. \begin_layout Plain Layout
  35231. {
  35232. \end_layout
  35233. \end_inset
  35234. \begin_inset ERT
  35235. status collapsed
  35236. \begin_layout Plain Layout
  35237. \backslash
  35238. scriptstyle
  35239. \end_layout
  35240. \end_inset
  35241. (+,-,…,-)
  35242. \begin_inset ERT
  35243. status collapsed
  35244. \begin_layout Plain Layout
  35245. }
  35246. \end_layout
  35247. \end_inset
  35248. \begin_inset Formula $.
  35249. The sign factor $
  35250. \end_inset
  35251. \begin_inset ERT
  35252. status collapsed
  35253. \begin_layout Plain Layout
  35254. \backslash
  35255. sigma
  35256. \end_layout
  35257. \end_inset
  35258. \begin_inset Formula $ in the expressions below is
  35259. $
  35260. \end_inset
  35261. \begin_inset ERT
  35262. status collapsed
  35263. \begin_layout Plain Layout
  35264. \backslash
  35265. sigma
  35266. \end_layout
  35267. \end_inset
  35268. =-
  35269. \begin_inset ERT
  35270. status collapsed
  35271. \begin_layout Plain Layout
  35272. {
  35273. \end_layout
  35274. \end_inset
  35275. \begin_inset ERT
  35276. status collapsed
  35277. \begin_layout Plain Layout
  35278. \backslash
  35279. rm
  35280. \end_layout
  35281. \end_inset
  35282. diag
  35283. \begin_inset ERT
  35284. status collapsed
  35285. \begin_layout Plain Layout
  35286. }
  35287. \end_layout
  35288. \end_inset
  35289. 0
  35290. \begin_inset Formula $ ($
  35291. \end_inset
  35292. +1
  35293. \begin_inset Formula $ for the first signature and $
  35294. \end_inset
  35295. -1
  35296. \begin_inset Formula $
  35297. for the second). The indices $
  35298. \end_inset
  35299. \begin_inset ERT
  35300. status collapsed
  35301. \begin_layout Plain Layout
  35302. \backslash
  35303. scriptstyle
  35304. \end_layout
  35305. \end_inset
  35306. i,j,k,l,m,n
  35307. \begin_inset Formula $
  35308. are the internal space Yang-Mills indices and we a
  35309. assume that the internal Yang-Mills metric is $
  35310. \end_inset
  35311. \begin_inset ERT
  35312. status collapsed
  35313. \begin_layout Plain Layout
  35314. \backslash
  35315. delta
  35316. \end_layout
  35317. \end_inset
  35318. \begin_inset ERT
  35319. status collapsed
  35320. \begin_layout Plain Layout
  35321. {
  35322. \end_layout
  35323. \end_inset
  35324. ij
  35325. \begin_inset ERT
  35326. status collapsed
  35327. \begin_layout Plain Layout
  35328. }
  35329. \end_layout
  35330. \end_inset
  35331. \begin_inset Formula $.
  35332. The Yang-Mills potential 1-form
  35333. \object{YM Potential AYM.i9}{A^i=A^i_\mu dx^\mu}
  35334. The structural constants
  35335. \object{Structural Constants SCONST.i9.j9.k9}{c^i{}_{jk}=c^i{}_{[jk]}}
  35336. The Yang-Mills strength 2-form
  35337. \object{YM 2-form FFYM.i9}{F^i}
  35338. and strength tensor
  35339. \object{YM Tensor FTYM.i9.a.b}{F^i{}_{ab}}
  35340. The $
  35341. \end_inset
  35342. Fi
  35343. \begin_inset Formula $ can be computed {\tt From YM potential}
  35344. \begin{equation}
  35345. F^i = dA^i + \frac12 c^i{}_{jk} \, A^j\wedge A^k
  35346. \end{equation}
  35347. or {\tt From YM tensor}
  35348. \begin{equation}
  35349. F^i = \frac12 F^i{}_{ab}\, S^{ab}
  35350. \end{equation}
  35351. The {\tt Standard way} to find Yang-Mills strength tensor is
  35352. \begin{equation}
  35353. F^i{}_{ab}=\partial_b\ipr\partial_a\ipr F^i
  35354. \end{equation}
  35355. The Yang-Mills action $
  35356. \end_inset
  35357. d
  35358. \begin_inset Formula $-form
  35359. \object{YM Action YMACT}{L_{\rm YM}=
  35360. -\frac{1}{8\pi}F^i\wedge*F_i}
  35361. The {\tt YM Equations}
  35362. \object{First YM Equation YMFq.i9}{d*F^i + c^i{}_{jk} \, A^j\wedge *F^k=0}
  35363. \object{Second YM Equation YMSq.i9}{dF^i + c^i{}_{jk} \, A^j\wedge F^k=0}
  35364. The energy-momentum tensor
  35365. \object{YM Energy-Momentum Tensor TYM.a.b}
  35366. {\frac{\sigma}{4\pi}F^i{}_{am}F^i{}_b{}^m + s\sigma\,g_{ab}\,
  35367. *L_{\rm YM}}
  35368. \section{Geodesics}
  35369. The geodesic equation
  35370. \object{Geodesic Equation GEOq\^m}{
  35371. \frac{d^2x^\mu}{dt^2}+\{^\mu_{\pi\tau}\}
  35372. \frac{dx^\pi}{dt}\frac{dx^\tau}{dt}=0}
  35373. Here the parameter $
  35374. \end_inset
  35375. t
  35376. \begin_inset Formula $ must be declared by the
  35377. \seethis{See page \pageref{affpar}.}
  35378. \cmdind{Affine Parameter}
  35379. {\tt Affine parameter} declaration.
  35380. \section{Null Congruence and Optical Scalars}
  35381. Let us consider the congruence defined by the vector field
  35382. $
  35383. \end_inset
  35384. k
  35385. \begin_inset ERT
  35386. status collapsed
  35387. \begin_layout Plain Layout
  35388. \backslash
  35389. alpha
  35390. \end_layout
  35391. \end_inset
  35392. \begin_inset Formula $
  35393. \object{Congruence KV}{k=k^\mu\partial_\mu}
  35394. This congruence is null iff
  35395. \object{Null Congruence Condition NCo}{k\cdot k=0}
  35396. holds.
  35397. The congruence is geodesic iff the condition
  35398. \object{Geodesics Congruence Condition GCo'a}{k^\mu\rim{\nabla}_\mu k^a=0}
  35399. is fulfilled.
  35400. For the null geodesic congruence one can calculate the
  35401. {\tt Optical scalars}
  35402. \object{Congruence Expansion thetaO}{\theta=
  35403. \frac{1}{2}\rim{\nabla}{}^\pi k_\pi}
  35404. \object{Congruence Squared Rotation omegaSQO}{\omega^2=
  35405. \frac{1}{2}(\rim{\nabla}_{[\alpha}k_{\beta]})^2}
  35406. \object{Congruence Squared Shear sigmaSQO}{\sigma\overline\sigma=
  35407. \frac{1}{2}\left[ (\rim{\nabla}_{(\alpha}k_{\beta)})^2
  35408. -2\theta^2\right]}
  35409. \section{Timelike Congruences and Kinematics}
  35410. Let us consider the congruence determined by the velocity
  35411. vector $
  35412. \end_inset
  35413. u
  35414. \begin_inset ERT
  35415. status collapsed
  35416. \begin_layout Plain Layout
  35417. \backslash
  35418. alpha
  35419. \end_layout
  35420. \end_inset
  35421. \begin_inset Formula $
  35422. \object{Velocity UU'a}{u^a}
  35423. \object{Velocity Vector UV}{u=u^a\partial_a}
  35424. The velocity vector must be normalized and the quantity
  35425. \object{Velocity Square USQ}{u^2=u\cdot u}
  35426. must be constant but nonzero.
  35427. If the frame metric coincides with its default
  35428. diagonal value \seethis{See \pref{defaultmetric}.}
  35429. $
  35430. \end_inset
  35431. g
  35432. \begin_inset ERT
  35433. status collapsed
  35434. \begin_layout Plain Layout
  35435. {
  35436. \end_layout
  35437. \end_inset
  35438. ab
  35439. \begin_inset ERT
  35440. status collapsed
  35441. \begin_layout Plain Layout
  35442. }
  35443. \end_layout
  35444. \end_inset
  35445. =
  35446. \begin_inset ERT
  35447. status collapsed
  35448. \begin_layout Plain Layout
  35449. {
  35450. \end_layout
  35451. \end_inset
  35452. \begin_inset ERT
  35453. status collapsed
  35454. \begin_layout Plain Layout
  35455. \backslash
  35456. rm
  35457. \end_layout
  35458. \end_inset
  35459. diag
  35460. \begin_inset ERT
  35461. status collapsed
  35462. \begin_layout Plain Layout
  35463. }
  35464. \end_layout
  35465. \end_inset
  35466. (-1,…)
  35467. \begin_inset Formula $
  35468. then {\tt By default} we have for the velocity
  35469. \begin{equation}
  35470. u^a=(1,0,\dots,0)
  35471. \end{equation}
  35472. which means that the congruence is comoving in the given frame.
  35473. In general case the velocity can be obtained
  35474. {\tt From velocity vector}
  35475. \begin{equation}
  35476. u^a=u\ipr \theta^a
  35477. \end{equation}
  35478. We introduce the auxiliary object
  35479. \object{Projector PR'a.b}{P^a{}_b=
  35480. \delta^a_b-\frac{1}{u^2}u^an_b}
  35481. The following four quantities called {\tt Kinematics}
  35482. comprise the complete set of the congruence characteristics
  35483. \object{Acceleration accU'a}{A^a=\rim{\nabla}_uu^a}
  35484. \object{Vorticity omegaU.a.b}{\omega_{ab}=
  35485. P^m{}_aP^n{}_b \rim{\nabla}_{[m}u_{n]}}
  35486. \object{Volume Expansion thetaU}{\Theta=\rim{\nabla}_au^a}
  35487. \object{Shear sigmaU.a.b}{
  35488. P^m{}_aP^n{}_b \rim{\nabla}_{(m}u_{n)}-
  35489. \frac{1}{(d-1)}P_{ab}\Theta}
  35490. \section{Ideal And Spin Fluid}
  35491. The ideal fluid is characterized by the
  35492. \object{Pressure PRES}{p}
  35493. and
  35494. \object{Energy Density ENER}{\varepsilon}
  35495. The ideal fluid energy-momentum tensor is
  35496. \begin{eqnarray}
  35497. &&\mbox{\tt Ideal Fluid Energy-Momentum Tensor TIFL.a.b}=
  35498. T^{\rm IF}_{ab} = \nonumber\\
  35499. &&\qquad\qquad=(\varepsilon+p)u_a u_b - u^2p g_{ab}
  35500. \end{eqnarray}
  35501. The rest of the section requires the nonmetricity be zero
  35502. (\comm{NONMETR} is off).
  35503. In addition spin-fluid is characterized by
  35504. \object{Spin Density SPFLT.a.b }{S^{\rm SF}_{ab}=S^{\rm SF}_{[ab]}}
  35505. or equivalently by
  35506. \object{Spin Density 2-form SPFL }{S^{\rm SF}}
  35507. The spin 2-form can be obtained {\tt From spin density}
  35508. \begin{equation}
  35509. S^{\rm SF}=\frac{1}{2}S^{\rm SF}_{ab} \theta^a\wedge\theta^a
  35510. \end{equation}
  35511. and $
  35512. \end_inset
  35513. s
  35514. \begin_inset ERT
  35515. status collapsed
  35516. \begin_layout Plain Layout
  35517. {
  35518. \end_layout
  35519. \end_inset
  35520. ab
  35521. \begin_inset ERT
  35522. status collapsed
  35523. \begin_layout Plain Layout
  35524. }
  35525. \end_layout
  35526. \end_inset
  35527. \begin_inset Formula $ is determined {\tt From spin density 2-form}
  35528. \begin{equation}
  35529. S^{\rm SF}_{ab}= \partial_b\ipr\partial_a\ipr S^{\rm SF}
  35530. \end{equation}
  35531. The spin density must satisfy the Frenkel condition
  35532. \object{Frenkel Condition FCo}{u\ipr S^{\rm SF}=0}
  35533. The spin fluid energy-momentum tensor is
  35534. \begin{eqnarray}
  35535. &&\mbox{\tt Spin Fluid Energy-Momentum Tensor TSFL.a.b}=T^{\rm SF}_{ab}=
  35536. \nonumber\\
  35537. &&\qquad\qquad=(\varepsilon+p)u_a u_b - u^2p g_{ab}+\Delta_{(ab)}
  35538. \end{eqnarray}
  35539. where
  35540. \begin{equation}
  35541. \Delta_{ab}=-2(g^{cd}+u^{-2}\,u^cu^d) \nabla_c S^{\rm SF}_{(ab)d}
  35542. \end{equation}
  35543. \begin{equation}
  35544. s^{\rm SF}_{abc}=u_a\,S^{\rm SF}_{bc}
  35545. \end{equation}
  35546. if torsion is zero (\comm{TORSION} off) and
  35547. \begin{equation}
  35548. \Delta_{ab}=2u^{-2}\,u_au^d\,\nabla_u S^{\rm SF}_{bd}
  35549. \end{equation}
  35550. if torsion is nonzero (\comm{TORSION} on).
  35551. Notice that the energy-momentum \seethis{See \pref{tsym}.}
  35552. tensor $
  35553. \end_inset
  35554. T
  35555. \begin_inset ERT
  35556. status collapsed
  35557. \begin_layout Plain Layout
  35558. {
  35559. \end_layout
  35560. \end_inset
  35561. \begin_inset ERT
  35562. status collapsed
  35563. \begin_layout Plain Layout
  35564. \backslash
  35565. rm
  35566. \end_layout
  35567. \end_inset
  35568. SF
  35569. \begin_inset ERT
  35570. status collapsed
  35571. \begin_layout Plain Layout
  35572. }
  35573. \end_layout
  35574. \end_inset
  35575. \begin_inset ERT
  35576. status collapsed
  35577. \begin_layout Plain Layout
  35578. {
  35579. \end_layout
  35580. \end_inset
  35581. ab
  35582. \begin_inset ERT
  35583. status collapsed
  35584. \begin_layout Plain Layout
  35585. }
  35586. \end_layout
  35587. \end_inset
  35588. \begin_inset Formula $ is symmetrized.
  35589. Finally yet another representation for the spin
  35590. is the undotted spin 3-form
  35591. \object{Undotted Fluid Spin 3-form SPFLU.AB }{s^{\rm SF}_{AB}}
  35592. which is given by the standard spinor $
  35593. \end_inset
  35594. \begin_inset ERT
  35595. status collapsed
  35596. \begin_layout Plain Layout
  35597. \backslash
  35598. tsst
  35599. \end_layout
  35600. \end_inset
  35601. \begin_inset Formula $ tensor correspondence rules
  35602. \begin{equation}
  35603. s^{\rm SF}_{mab}\,*\theta^m \tsst \epsilon_{AB} s^{\rm SF}_{\dot A\dot B}
  35604. + \epsilon_{\dot A\dot B}s^{\rm SF}_{AB}
  35605. \end{equation}
  35606. according to Eq. (\ref{asys}). \seethis{See \pref{asys}.}
  35607. This quantity is used in the right-hand side of gravitational equations.
  35608. \section{Total Energy-Momentum And Spin}
  35609. \label{totalc}
  35610. \enlargethispage{4mm}
  35611. The total energy-momentum tensor
  35612. \object{Total Energy-Momentum Tensor TENMOM.a.b}{T_{ab}}
  35613. and the total undotted spin 3-form \seethis{See pages \pageref{graveq}\ and \pageref{metreq}.}
  35614. \object{Total Undotted Spin 3-form SPINU.AB}{s_{AB}}
  35615. play the role of sources in the right-hand side of the
  35616. gravitational equations.
  35617. The expression for these quantities read
  35618. \begin{equation}
  35619. T_{ab} =
  35620. T^{\rm D}_{ab}+
  35621. T^{\rm EM}_{ab}+
  35622. T^{\rm YM}_{ab}+
  35623. T^{\rm Smin}_{ab}+
  35624. T^{\rm IF}_{ab}+
  35625. T^{\rm SF}_{ab} \label{b1}
  35626. \end{equation}
  35627. \begin{equation}
  35628. s_{AB} = s_{AB}^{\rm D} + s_{AB}^{\rm SF} \label{b2}
  35629. \end{equation}
  35630. When $
  35631. \end_inset
  35632. T
  35633. \begin_inset ERT
  35634. status collapsed
  35635. \begin_layout Plain Layout
  35636. {
  35637. \end_layout
  35638. \end_inset
  35639. ab
  35640. \begin_inset ERT
  35641. status collapsed
  35642. \begin_layout Plain Layout
  35643. }
  35644. \end_layout
  35645. \end_inset
  35646. \begin_inset Formula $ and
  35647. $
  35648. \end_inset
  35649. s
  35650. \begin_inset ERT
  35651. status collapsed
  35652. \begin_layout Plain Layout
  35653. {
  35654. \end_layout
  35655. \end_inset
  35656. AB
  35657. \begin_inset ERT
  35658. status collapsed
  35659. \begin_layout Plain Layout
  35660. }
  35661. \end_layout
  35662. \end_inset
  35663. \begin_inset Formula $ are calculated \grg\ does not tries to find value
  35664. of all objects in the right-hand side of Eqs. (\ref{b1}), (\ref{b2})
  35665. instead it adds only the quantities whose value are currently
  35666. defined. In particular if none of above tensors and spinors are
  35667. defined then $
  35668. \end_inset
  35669. T
  35670. \begin_inset ERT
  35671. status collapsed
  35672. \begin_layout Plain Layout
  35673. {
  35674. \end_layout
  35675. \end_inset
  35676. ab
  35677. \begin_inset ERT
  35678. status collapsed
  35679. \begin_layout Plain Layout
  35680. }
  35681. \end_layout
  35682. \end_inset
  35683. =s
  35684. \begin_inset ERT
  35685. status collapsed
  35686. \begin_layout Plain Layout
  35687. {
  35688. \end_layout
  35689. \end_inset
  35690. AB
  35691. \begin_inset ERT
  35692. status collapsed
  35693. \begin_layout Plain Layout
  35694. }
  35695. \end_layout
  35696. \end_inset
  35697. =0
  35698. \begin_inset Formula $.
  35699. Notice that $
  35700. \end_inset
  35701. T
  35702. \begin_inset ERT
  35703. status collapsed
  35704. \begin_layout Plain Layout
  35705. {
  35706. \end_layout
  35707. \end_inset
  35708. ab
  35709. \begin_inset ERT
  35710. status collapsed
  35711. \begin_layout Plain Layout
  35712. }
  35713. \end_layout
  35714. \end_inset
  35715. \begin_inset Formula $ and all tensors in the right-hand side
  35716. of Eq. (\ref{b1}) are symmetric.
  35717. \seethis{See \pref{tsym}.}
  35718. They are the symmetric parts of the canonical energy-momentum tensors.
  35719. In addition we introduce the
  35720. \object{Total Energy-Momentum Trace TENMOMT}{T=T^a{}_a}
  35721. and the spinor
  35722. \object{Total Energy-Momentum Spinor TENMOMS.AB.CD\cc}{T_{AB\dot C\dot D}}
  35723. is a spinorial equivalent of the traceless part of $
  35724. \end_inset
  35725. T
  35726. \begin_inset ERT
  35727. status collapsed
  35728. \begin_layout Plain Layout
  35729. {
  35730. \end_layout
  35731. \end_inset
  35732. ab
  35733. \begin_inset ERT
  35734. status collapsed
  35735. \begin_layout Plain Layout
  35736. }
  35737. \end_layout
  35738. \end_inset
  35739. \begin_inset Formula $
  35740. \begin{equation}
  35741. T_{ab}-\frac{1}{4}g_{ab}T \tsst T_{AB\dot A\dot B}
  35742. \end{equation}
  35743. \section{Einstein Equations}
  35744. The Einstein equation
  35745. \object{Einstein Equation EEq.a.b}
  35746. {R_{ab}-\frac{1}{2}g_{ab}R +\Lambda R =8\pi G\, T_{ab}}
  35747. And the {\tt Spinor Einstein equations}
  35748. \object{Traceless Einstein Equation CEEq.AB.CD\cc}{
  35749. C_{AB\dot C\dot D} = 8\pi G\, T_{AB\dot C\dot D}}
  35750. \object{Trace of Einstein Equation TEEq}
  35751. {R-4\Lambda = -8\pi G\, T}
  35752. The cosmological constant is included in these equations
  35753. iff the switch \comm{CCONST} is turned on \swind{CCONST}
  35754. and its value is given by the constant \comm{CCONST}.
  35755. The gravitational constant $
  35756. \end_inset
  35757. G
  35758. \begin_inset Formula $ is given by the constant \comm{GCONST}.
  35759. \section{Gravitational Equations in Space With Torsion}
  35760. Equations in this section are valid in dimension $
  35761. \end_inset
  35762. d=4
  35763. \begin_inset Formula $
  35764. with the signature $
  35765. \end_inset
  35766. \begin_inset ERT
  35767. status collapsed
  35768. \begin_layout Plain Layout
  35769. {
  35770. \end_layout
  35771. \end_inset
  35772. \begin_inset ERT
  35773. status collapsed
  35774. \begin_layout Plain Layout
  35775. \backslash
  35776. scriptstyle
  35777. \end_layout
  35778. \end_inset
  35779. (-,+,+,+)
  35780. \begin_inset ERT
  35781. status collapsed
  35782. \begin_layout Plain Layout
  35783. }
  35784. \end_layout
  35785. \end_inset
  35786. \begin_inset Formula $ and
  35787. $
  35788. \end_inset
  35789. \begin_inset ERT
  35790. status collapsed
  35791. \begin_layout Plain Layout
  35792. {
  35793. \end_layout
  35794. \end_inset
  35795. \begin_inset ERT
  35796. status collapsed
  35797. \begin_layout Plain Layout
  35798. \backslash
  35799. scriptstyle
  35800. \end_layout
  35801. \end_inset
  35802. (+,-,-,-)
  35803. \begin_inset ERT
  35804. status collapsed
  35805. \begin_layout Plain Layout
  35806. }
  35807. \end_layout
  35808. \end_inset
  35809. \begin_inset Formula $ only.
  35810. The $
  35811. \end_inset
  35812. \begin_inset ERT
  35813. status collapsed
  35814. \begin_layout Plain Layout
  35815. \backslash
  35816. sigma
  35817. \end_layout
  35818. \end_inset
  35819. =1
  35820. \begin_inset Formula $ for the first signature and $
  35821. \end_inset
  35822. \begin_inset ERT
  35823. status collapsed
  35824. \begin_layout Plain Layout
  35825. \backslash
  35826. sigma
  35827. \end_layout
  35828. \end_inset
  35829. =-1
  35830. \begin_inset Formula $
  35831. for the second. The nonmetricity must be zero and the
  35832. switch \comm{NONMETR} turned off.
  35833. Let us consider the action
  35834. \begin{equation}
  35835. S=\int\left[\frac{\sigma}{16\pi G}L_{\rm g}
  35836. +L_{\rm m}\right]
  35837. \end{equation}
  35838. where
  35839. \object{Action LACT}{L_{\rm g}=\upsilon\,{\cal L}_{\rm g}}
  35840. is the gravitational action 4-form and
  35841. \begin{equation}
  35842. L_{\rm m} = \upsilon\,{\cal L}_{\rm m}
  35843. \end{equation}
  35844. is the matter action 4-form.
  35845. Let us define the following variational derivatives
  35846. \begin{equation}
  35847. Z^\mu{}_{a} = \frac{1}{\sqrt{-g}}
  35848. \frac{\delta\sqrt{-g}{\cal L}_{\rm g}}{\delta h^a_\mu}
  35849. ,\qquad
  35850. t^\mu{}_{a} = \frac{\sigma}{\sqrt{-g}}
  35851. \frac{\delta\sqrt{-g}{\cal L}_{\rm m}}{\delta h^a_\mu}
  35852. \end{equation}
  35853. \begin{equation}
  35854. V^\mu{}_{ab} = \frac{1}{\sqrt{-g}}
  35855. \frac{\delta\sqrt{-g}{\cal L}_{\rm g}}{\delta \omega^{ab}{}_\mu}
  35856. ,\qquad
  35857. s^\mu{}_{ab} = \frac{\sigma}{\sqrt{-g}}
  35858. \frac{\delta\sqrt{-g}{\cal L}_{\rm m}}{\delta \omega^{ab}{}_\mu}
  35859. \end{equation}
  35860. Then the gravitational equations reads
  35861. \begin{eqnarray}
  35862. Z^\mu{}_a &=& -16\pi G\,t^\mu{}_a \label{zma} \\[2mm]
  35863. V^\mu{}_{ab} &=& -16\pi G\,s^\mu{}_{ab} \label{vab}
  35864. \end{eqnarray}
  35865. Here the first equation is an analog of Einstein equation
  35866. and has the canonical nonsymmetric energy-momentum
  35867. tensor $
  35868. \end_inset
  35869. t
  35870. \begin_inset ERT
  35871. status collapsed
  35872. \begin_layout Plain Layout
  35873. \backslash
  35874. mu
  35875. \end_layout
  35876. \end_inset
  35877. \begin_inset ERT
  35878. status collapsed
  35879. \begin_layout Plain Layout
  35880. {}
  35881. \end_layout
  35882. \end_inset
  35883. a
  35884. \begin_inset Formula $ as a source. The source in the second
  35885. equation is the spin tensor $
  35886. \end_inset
  35887. s
  35888. \begin_inset ERT
  35889. status collapsed
  35890. \begin_layout Plain Layout
  35891. \backslash
  35892. mu
  35893. \end_layout
  35894. \end_inset
  35895. \begin_inset ERT
  35896. status collapsed
  35897. \begin_layout Plain Layout
  35898. {}
  35899. \end_layout
  35900. \end_inset
  35901. \begin_inset ERT
  35902. status collapsed
  35903. \begin_layout Plain Layout
  35904. {
  35905. \end_layout
  35906. \end_inset
  35907. ab
  35908. \begin_inset ERT
  35909. status collapsed
  35910. \begin_layout Plain Layout
  35911. }
  35912. \end_layout
  35913. \end_inset
  35914. \begin_inset Formula $.
  35915. Now we rewrite these equation in other equivalent form.
  35916. First let us define the following 3-forms
  35917. \begin{equation}
  35918. Z_a = Z^m{}_a\,*\theta_m,\qquad t_a = t^m{}_a\,*\theta_m
  35919. \end{equation}
  35920. \begin{equation}
  35921. V_{ab} = V^m{}_{ab}\,*\theta_m,\qquad s_{ab} = s^m{}_{ab}\,*\theta_m
  35922. \end{equation}
  35923. Notice that Eq. (\ref{zma}) is not symmetric but \label{tsym}
  35924. the antisymmetric part of this equation is expressed via second
  35925. Eq. (\ref{vab}) due to Bianchi identity. Therefore only the
  35926. symmetric part of Eq. (\ref{zma}) is essential.
  35927. Eq. (\ref{vab}) is
  35928. antisymmetric and we can consider its spinorial analog
  35929. using the standard relations
  35930. \begin{eqnarray}
  35931. V_{ab} &\tsst& V_{A\dot AB\dot B}=
  35932. \epsilon_{AB} V_{\dot A\dot B} + \epsilon_{\dot A\dot B}V_{AB} \\
  35933. s_{ab} &\tsst& s_{A\dot AB\dot B}=
  35934. \epsilon_{AB} s_{\dot A\dot B} + \epsilon_{\dot A\dot B}s_{AB}
  35935. \end{eqnarray} \seethis{See \pref{asys}.}
  35936. Finally we define the {\tt Gravitational equations} in the form \label{graveq}
  35937. \object{Metric Equation METRq.a.b}{-\frac12Z_{(ab)}=8\pi G\,T_{ab}}
  35938. \object{Torsion Equation TORSq.AB}{V_{AB}=-16\pi G\,s_{AB}}
  35939. where the currents in the right-hand side of equations are
  35940. \seethis{See \pref{totalc}.}
  35941. \object{Total Energy-Momentum Tensor TENMOM.a.b}{T_{ab}=t_{(ab)}}
  35942. \object{Total Undotted Spin 3-form SPINU.AB}{s_{AB}}
  35943. Now let us consider the equations which are used in \grg\ to
  35944. compute the left-hand side of the gravitational equations
  35945. $
  35946. \end_inset
  35947. Z
  35948. \begin_inset ERT
  35949. status collapsed
  35950. \begin_layout Plain Layout
  35951. {
  35952. \end_layout
  35953. \end_inset
  35954. (ab)
  35955. \begin_inset ERT
  35956. status collapsed
  35957. \begin_layout Plain Layout
  35958. }
  35959. \end_layout
  35960. \end_inset
  35961. \begin_inset Formula $ and $
  35962. \end_inset
  35963. V
  35964. \begin_inset ERT
  35965. status collapsed
  35966. \begin_layout Plain Layout
  35967. {
  35968. \end_layout
  35969. \end_inset
  35970. AB
  35971. \begin_inset ERT
  35972. status collapsed
  35973. \begin_layout Plain Layout
  35974. }
  35975. \end_layout
  35976. \end_inset
  35977. \begin_inset Formula $. We have to emphasize that we use
  35978. \seethis{See \pref{spinors}.}
  35979. spinors and all restrictions imposed by the spinorial formalism
  35980. must be fulfilled.
  35981. We consider the Lagrangian which is an arbitrary algebraic function
  35982. of the curvature and torsion tensors
  35983. \begin{equation}
  35984. {\cal L}_{\rm g} = {\cal L}_{\rm g}(R_{abcd},Q_{abc})
  35985. \end{equation}
  35986. No derivatives of the torsion or curvature are permitted.
  35987. For such a Lagrangian we define so called curvature and torsion
  35988. momentums
  35989. \begin{equation}
  35990. \widetilde{R}{}^{abcd} =
  35991. 2\frac{\partial{\cal L}_{\rm g}(R,Q)}{\partial R_{abcd}},\qquad
  35992. \widetilde{Q}{}^{abc} =
  35993. 2\frac{\partial{\cal L}_{\rm g}(R,Q)}{\partial Q_{abc}},\qquad
  35994. \end{equation}
  35995. The corresponding objects are
  35996. \object{Undotted Curvature Momentum POMEGAU.AB}{\widetilde{\Omega}_{AB}}
  35997. \object{Torsion Momentum PTHETA'a}{\widetilde{\Theta}{}^a}
  35998. where
  35999. \begin{eqnarray}
  36000. \widetilde{\Omega}_{ab} &=& \frac12 \widetilde{R}_{abcd}\,S^{cd} \\[1mm]
  36001. \widetilde{\Theta}{}^a &=& \frac12 \widetilde{Q}{}^a{}_{cd}\,S^{cd}
  36002. \end{eqnarray}
  36003. and
  36004. \begin{equation}
  36005. \widetilde{\Omega}_{ab} \tsst \widetilde{\Omega}_{A\dot AB\dot B}=
  36006. \epsilon_{AB} \widetilde{\Omega}_{\dot A\dot B}
  36007. + \epsilon_{\dot A\dot B}\widetilde{\Omega}_{AB}
  36008. \end{equation}
  36009. If value of three objects $
  36010. \end_inset
  36011. L
  36012. \begin_inset ERT
  36013. status collapsed
  36014. \begin_layout Plain Layout
  36015. {
  36016. \end_layout
  36017. \end_inset
  36018. \begin_inset ERT
  36019. status collapsed
  36020. \begin_layout Plain Layout
  36021. \backslash
  36022. rm
  36023. \end_layout
  36024. \end_inset
  36025. g
  36026. \begin_inset ERT
  36027. status collapsed
  36028. \begin_layout Plain Layout
  36029. }
  36030. \end_layout
  36031. \end_inset
  36032. \begin_inset Formula $ ({\tt Action}),
  36033. $
  36034. \end_inset
  36035. \begin_inset ERT
  36036. status collapsed
  36037. \begin_layout Plain Layout
  36038. \backslash
  36039. widetilde
  36040. \end_layout
  36041. \end_inset
  36042. \begin_inset ERT
  36043. status collapsed
  36044. \begin_layout Plain Layout
  36045. {
  36046. \end_layout
  36047. \end_inset
  36048. \begin_inset ERT
  36049. status collapsed
  36050. \begin_layout Plain Layout
  36051. \backslash
  36052. Omega
  36053. \end_layout
  36054. \end_inset
  36055. \begin_inset ERT
  36056. status collapsed
  36057. \begin_layout Plain Layout
  36058. }
  36059. \end_layout
  36060. \end_inset
  36061. \begin_inset ERT
  36062. status collapsed
  36063. \begin_layout Plain Layout
  36064. {
  36065. \end_layout
  36066. \end_inset
  36067. AB
  36068. \begin_inset ERT
  36069. status collapsed
  36070. \begin_layout Plain Layout
  36071. }
  36072. \end_layout
  36073. \end_inset
  36074. \begin_inset Formula $ ({\tt Undotted curvature momentum})
  36075. and $
  36076. \end_inset
  36077. \begin_inset ERT
  36078. status collapsed
  36079. \begin_layout Plain Layout
  36080. \backslash
  36081. widetilde
  36082. \end_layout
  36083. \end_inset
  36084. \begin_inset ERT
  36085. status collapsed
  36086. \begin_layout Plain Layout
  36087. {
  36088. \end_layout
  36089. \end_inset
  36090. \begin_inset ERT
  36091. status collapsed
  36092. \begin_layout Plain Layout
  36093. \backslash
  36094. Theta
  36095. \end_layout
  36096. \end_inset
  36097. \begin_inset ERT
  36098. status collapsed
  36099. \begin_layout Plain Layout
  36100. }
  36101. \end_layout
  36102. \end_inset
  36103. \begin_inset ERT
  36104. status collapsed
  36105. \begin_layout Plain Layout
  36106. {}
  36107. \end_layout
  36108. \end_inset
  36109. a
  36110. \begin_inset Formula $ are specified then the
  36111. {\tt Gravitational equations} can be calculated using equations
  36112. ({\tt Standard way})
  36113. \begin{eqnarray}
  36114. Z_{(ab)} &=& *(\theta_{(a}\wedge Z_{b)}),\nonumber\\[1mm]
  36115. Z_a &=& D\widetilde{\Theta}_a
  36116. + (\partial_a\ipr\Theta^b)\wedge\widetilde{\Theta}_b
  36117. +2(\partial_a\ipr\Omega^{MN})\wedge\widetilde{\Omega}_{MN}
  36118. \nonumber\\
  36119. && + {\rm c.c.}-\partial_a L_{\rm g}
  36120. \end{eqnarray}
  36121. \begin{eqnarray}
  36122. &&V_{AB} = -D\widetilde{\Omega}_{AB} - \widetilde{\Theta}_{AB},\nonumber\\[1mm]
  36123. &&
  36124. \theta_{[a}\wedge\widetilde{\Theta}_{b]} \tsst
  36125. \epsilon_{AB} \widetilde{\Theta}_{\dot A\dot B}
  36126. + \epsilon_{\dot A\dot B}\widetilde{\Theta}_{AB}
  36127. \end{eqnarray}
  36128. Since gravitational equations are computed in the
  36129. spinorial formalism with the standard null frame
  36130. \seethis{See pages \pageref{spinors}\ and \pageref{spinors1}.}
  36131. the metric equation is complex and components $
  36132. \end_inset
  36133. \begin_inset ERT
  36134. status collapsed
  36135. \begin_layout Plain Layout
  36136. \backslash
  36137. scriptstyle
  36138. \end_layout
  36139. \end_inset
  36140. 02
  36141. \begin_inset Formula $,
  36142. $
  36143. \end_inset
  36144. \begin_inset ERT
  36145. status collapsed
  36146. \begin_layout Plain Layout
  36147. \backslash
  36148. scriptstyle
  36149. \end_layout
  36150. \end_inset
  36151. 12
  36152. \begin_inset Formula $, $
  36153. \end_inset
  36154. \begin_inset ERT
  36155. status collapsed
  36156. \begin_layout Plain Layout
  36157. \backslash
  36158. scriptstyle
  36159. \end_layout
  36160. \end_inset
  36161. 22
  36162. \begin_inset Formula $ are conjugated to $
  36163. \end_inset
  36164. \begin_inset ERT
  36165. status collapsed
  36166. \begin_layout Plain Layout
  36167. \backslash
  36168. scriptstyle
  36169. \end_layout
  36170. \end_inset
  36171. 03
  36172. \begin_inset Formula $.
  36173. $
  36174. \end_inset
  36175. \begin_inset ERT
  36176. status collapsed
  36177. \begin_layout Plain Layout
  36178. \backslash
  36179. scriptstyle
  36180. \end_layout
  36181. \end_inset
  36182. 13
  36183. \begin_inset Formula $, $
  36184. \end_inset
  36185. \begin_inset ERT
  36186. status collapsed
  36187. \begin_layout Plain Layout
  36188. \backslash
  36189. scriptstyle
  36190. \end_layout
  36191. \end_inset
  36192. 33
  36193. \begin_inset Formula $. Since these components are not independent
  36194. For the sake of efficiency by default \grg\ computes only
  36195. the $
  36196. \end_inset
  36197. \begin_inset ERT
  36198. status collapsed
  36199. \begin_layout Plain Layout
  36200. \backslash
  36201. scriptstyle
  36202. \end_layout
  36203. \end_inset
  36204. 00
  36205. \begin_inset Formula $, $
  36206. \end_inset
  36207. \begin_inset ERT
  36208. status collapsed
  36209. \begin_layout Plain Layout
  36210. \backslash
  36211. scriptstyle
  36212. \end_layout
  36213. \end_inset
  36214. 01
  36215. \begin_inset Formula $, $
  36216. \end_inset
  36217. \begin_inset ERT
  36218. status collapsed
  36219. \begin_layout Plain Layout
  36220. \backslash
  36221. scriptstyle
  36222. \end_layout
  36223. \end_inset
  36224. 02
  36225. \begin_inset Formula $,
  36226. $
  36227. \end_inset
  36228. \begin_inset ERT
  36229. status collapsed
  36230. \begin_layout Plain Layout
  36231. \backslash
  36232. scriptstyle
  36233. \end_layout
  36234. \end_inset
  36235. 11
  36236. \begin_inset Formula $, $
  36237. \end_inset
  36238. \begin_inset ERT
  36239. status collapsed
  36240. \begin_layout Plain Layout
  36241. \backslash
  36242. scriptstyle
  36243. \end_layout
  36244. \end_inset
  36245. 12
  36246. \begin_inset Formula $, $
  36247. \end_inset
  36248. \begin_inset ERT
  36249. status collapsed
  36250. \begin_layout Plain Layout
  36251. \backslash
  36252. scriptstyle
  36253. \end_layout
  36254. \end_inset
  36255. 22
  36256. \begin_inset Formula $ and $
  36257. \end_inset
  36258. \begin_inset ERT
  36259. status collapsed
  36260. \begin_layout Plain Layout
  36261. \backslash
  36262. scriptstyle
  36263. \end_layout
  36264. \end_inset
  36265. 23
  36266. \begin_inset Formula $
  36267. components of $
  36268. \end_inset
  36269. Z
  36270. \begin_inset ERT
  36271. status collapsed
  36272. \begin_layout Plain Layout
  36273. {
  36274. \end_layout
  36275. \end_inset
  36276. (ab)
  36277. \begin_inset ERT
  36278. status collapsed
  36279. \begin_layout Plain Layout
  36280. }
  36281. \end_layout
  36282. \end_inset
  36283. \begin_inset Formula $ only.
  36284. If you want to have all components the switch \comm{FULL} must be
  36285. turned on. \swind{FULL}
  36286. These equations allows one to compute field equations for
  36287. gravity theory with an arbitrary Lagrangian.
  36288. But the value of three quantities $
  36289. \end_inset
  36290. L
  36291. \begin_inset ERT
  36292. status collapsed
  36293. \begin_layout Plain Layout
  36294. {
  36295. \end_layout
  36296. \end_inset
  36297. \begin_inset ERT
  36298. status collapsed
  36299. \begin_layout Plain Layout
  36300. \backslash
  36301. rm
  36302. \end_layout
  36303. \end_inset
  36304. g
  36305. \begin_inset ERT
  36306. status collapsed
  36307. \begin_layout Plain Layout
  36308. }
  36309. \end_layout
  36310. \end_inset
  36311. \begin_inset Formula $,
  36312. $
  36313. \end_inset
  36314. \begin_inset ERT
  36315. status collapsed
  36316. \begin_layout Plain Layout
  36317. \backslash
  36318. widetilde
  36319. \end_layout
  36320. \end_inset
  36321. \begin_inset ERT
  36322. status collapsed
  36323. \begin_layout Plain Layout
  36324. {
  36325. \end_layout
  36326. \end_inset
  36327. \begin_inset ERT
  36328. status collapsed
  36329. \begin_layout Plain Layout
  36330. \backslash
  36331. Omega
  36332. \end_layout
  36333. \end_inset
  36334. \begin_inset ERT
  36335. status collapsed
  36336. \begin_layout Plain Layout
  36337. }
  36338. \end_layout
  36339. \end_inset
  36340. \begin_inset ERT
  36341. status collapsed
  36342. \begin_layout Plain Layout
  36343. {
  36344. \end_layout
  36345. \end_inset
  36346. AB
  36347. \begin_inset ERT
  36348. status collapsed
  36349. \begin_layout Plain Layout
  36350. }
  36351. \end_layout
  36352. \end_inset
  36353. \begin_inset Formula $ and $
  36354. \end_inset
  36355. \begin_inset ERT
  36356. status collapsed
  36357. \begin_layout Plain Layout
  36358. \backslash
  36359. widetilde
  36360. \end_layout
  36361. \end_inset
  36362. \begin_inset ERT
  36363. status collapsed
  36364. \begin_layout Plain Layout
  36365. {
  36366. \end_layout
  36367. \end_inset
  36368. \begin_inset ERT
  36369. status collapsed
  36370. \begin_layout Plain Layout
  36371. \backslash
  36372. Theta
  36373. \end_layout
  36374. \end_inset
  36375. \begin_inset ERT
  36376. status collapsed
  36377. \begin_layout Plain Layout
  36378. }
  36379. \end_layout
  36380. \end_inset
  36381. \begin_inset ERT
  36382. status collapsed
  36383. \begin_layout Plain Layout
  36384. {}
  36385. \end_layout
  36386. \end_inset
  36387. a
  36388. \begin_inset Formula $
  36389. must be specified by the user. In addition \grg\ has built-in
  36390. formulas for the most general quadratic in torsion and curvature
  36391. Lagrangian. The {\tt Standard way} for $
  36392. \end_inset
  36393. L
  36394. \begin_inset ERT
  36395. status collapsed
  36396. \begin_layout Plain Layout
  36397. {
  36398. \end_layout
  36399. \end_inset
  36400. \begin_inset ERT
  36401. status collapsed
  36402. \begin_layout Plain Layout
  36403. \backslash
  36404. rm
  36405. \end_layout
  36406. \end_inset
  36407. g
  36408. \begin_inset ERT
  36409. status collapsed
  36410. \begin_layout Plain Layout
  36411. }
  36412. \end_layout
  36413. \end_inset
  36414. \begin_inset Formula $,
  36415. $
  36416. \end_inset
  36417. \begin_inset ERT
  36418. status collapsed
  36419. \begin_layout Plain Layout
  36420. \backslash
  36421. widetilde
  36422. \end_layout
  36423. \end_inset
  36424. \begin_inset ERT
  36425. status collapsed
  36426. \begin_layout Plain Layout
  36427. {
  36428. \end_layout
  36429. \end_inset
  36430. \begin_inset ERT
  36431. status collapsed
  36432. \begin_layout Plain Layout
  36433. \backslash
  36434. Omega
  36435. \end_layout
  36436. \end_inset
  36437. \begin_inset ERT
  36438. status collapsed
  36439. \begin_layout Plain Layout
  36440. }
  36441. \end_layout
  36442. \end_inset
  36443. \begin_inset ERT
  36444. status collapsed
  36445. \begin_layout Plain Layout
  36446. {
  36447. \end_layout
  36448. \end_inset
  36449. AB
  36450. \begin_inset ERT
  36451. status collapsed
  36452. \begin_layout Plain Layout
  36453. }
  36454. \end_layout
  36455. \end_inset
  36456. \begin_inset Formula $ and $
  36457. \end_inset
  36458. \begin_inset ERT
  36459. status collapsed
  36460. \begin_layout Plain Layout
  36461. \backslash
  36462. widetilde
  36463. \end_layout
  36464. \end_inset
  36465. \begin_inset ERT
  36466. status collapsed
  36467. \begin_layout Plain Layout
  36468. {
  36469. \end_layout
  36470. \end_inset
  36471. \begin_inset ERT
  36472. status collapsed
  36473. \begin_layout Plain Layout
  36474. \backslash
  36475. Theta
  36476. \end_layout
  36477. \end_inset
  36478. \begin_inset ERT
  36479. status collapsed
  36480. \begin_layout Plain Layout
  36481. }
  36482. \end_layout
  36483. \end_inset
  36484. \begin_inset ERT
  36485. status collapsed
  36486. \begin_layout Plain Layout
  36487. {}
  36488. \end_layout
  36489. \end_inset
  36490. a
  36491. \begin_inset Formula $ is \label{thetau}
  36492. \begin{eqnarray}
  36493. \widetilde{\Theta}{}^a &=&
  36494. i\mu_1 (\stackrel{\scriptscriptstyle\rm c}{\vartheta}{}^a -{\rm c.c.})
  36495. +i\mu_2 (\stackrel{\scriptscriptstyle\rm t}{\vartheta}{}^a -{\rm c.c.})
  36496. +i\mu_3 (\stackrel{\scriptscriptstyle\rm a}{\vartheta}\!{}^a -{\rm c.c.}), \\[2mm]
  36497. \widetilde{\Omega}_{AB} &=&
  36498. i(\lambda_0-\sigma\,8\pi G\, a_0\phi^2)\, S_{AB} \nonumber\\&&
  36499. +i\lambda_1 \OO{w}_{AB}
  36500. -i\lambda_2 \OO{c}_{AB}
  36501. +i\lambda_3 \OO{r}_{AB} \nonumber\\&&
  36502. +i\lambda_4 \OO{a}_{AB}
  36503. -i\lambda_5 \OO{b}_{AB}
  36504. +i\lambda_6 \OO{d}_{AB} , \\[2mm]
  36505. L_{\rm g} &=& (-2\Lambda +\frac{1}{2}\lambda_0R
  36506. -\sigma\,4\pi G a_0 \phi^2 R) \upsilon
  36507. + \Omega^{AB}\wedge\widetilde{\Omega}_{AB} + {\rm c.c.} \nonumber\\&&
  36508. + \frac{1}{2} \Theta^a\wedge\widetilde{\Theta}_a
  36509. \end{eqnarray}
  36510. The cosmological term $
  36511. \end_inset
  36512. \begin_inset ERT
  36513. status collapsed
  36514. \begin_layout Plain Layout
  36515. \backslash
  36516. Lambda
  36517. \end_layout
  36518. \end_inset
  36519. \begin_inset Formula $ is included into
  36520. equations iff the switch \comm{CCONST} is turned on \swinda{CCONST}
  36521. and the value of $
  36522. \end_inset
  36523. \begin_inset ERT
  36524. status collapsed
  36525. \begin_layout Plain Layout
  36526. \backslash
  36527. Lambda
  36528. \end_layout
  36529. \end_inset
  36530. \begin_inset Formula $ is given by the constant \comm{CCONST}.
  36531. The term with the scalar field $
  36532. \end_inset
  36533. \begin_inset ERT
  36534. status collapsed
  36535. \begin_layout Plain Layout
  36536. \backslash
  36537. phi
  36538. \end_layout
  36539. \end_inset
  36540. \begin_inset Formula $ is included into
  36541. equations iff the switch \comm{NONMIN} is on. \swinda{NONMIN}
  36542. The gravitational constant $
  36543. \end_inset
  36544. G
  36545. \begin_inset Formula $ is given by the constant \comm{GCONST}.
  36546. The parameters of the quadratic Lagrangian are given by the objects
  36547. \object{L-Constants LCONST.i6}{\lambda_i}
  36548. \object{M-Constants MCONST.i3}{\mu_i}
  36549. \object{A-Constants ACONST.i2}{a_i}
  36550. The default value of these objects ({\tt Standard way}) is
  36551. \begin{eqnarray}
  36552. \lambda_i &=& (\mbox{\tt LC0},\mbox{\tt LC1},\mbox{\tt LC2},\mbox{\tt LC3},\mbox{\tt LC4},\mbox{\tt LC5},\mbox{\tt LC6}), \\
  36553. \mu_i &=& (0,\mbox{\tt MC1},\mbox{\tt MC2},\mbox{\tt MC32}), \\
  36554. a_i &=& (\mbox{\tt AC0},0,0)
  36555. \end{eqnarray}
  36556. \section{Gravitational Equations in Riemann Space}
  36557. Equations in this section are valid in dimension $
  36558. \end_inset
  36559. d=4
  36560. \begin_inset Formula $
  36561. with the signature $
  36562. \end_inset
  36563. \begin_inset ERT
  36564. status collapsed
  36565. \begin_layout Plain Layout
  36566. {
  36567. \end_layout
  36568. \end_inset
  36569. \begin_inset ERT
  36570. status collapsed
  36571. \begin_layout Plain Layout
  36572. \backslash
  36573. scriptstyle
  36574. \end_layout
  36575. \end_inset
  36576. (-,+,+,+)
  36577. \begin_inset ERT
  36578. status collapsed
  36579. \begin_layout Plain Layout
  36580. }
  36581. \end_layout
  36582. \end_inset
  36583. \begin_inset Formula $ and
  36584. $
  36585. \end_inset
  36586. \begin_inset ERT
  36587. status collapsed
  36588. \begin_layout Plain Layout
  36589. {
  36590. \end_layout
  36591. \end_inset
  36592. \begin_inset ERT
  36593. status collapsed
  36594. \begin_layout Plain Layout
  36595. \backslash
  36596. scriptstyle
  36597. \end_layout
  36598. \end_inset
  36599. (+,-,-,-)
  36600. \begin_inset ERT
  36601. status collapsed
  36602. \begin_layout Plain Layout
  36603. }
  36604. \end_layout
  36605. \end_inset
  36606. \begin_inset Formula $ only.
  36607. The $
  36608. \end_inset
  36609. \begin_inset ERT
  36610. status collapsed
  36611. \begin_layout Plain Layout
  36612. \backslash
  36613. sigma
  36614. \end_layout
  36615. \end_inset
  36616. =1
  36617. \begin_inset Formula $ for the first signature and $
  36618. \end_inset
  36619. \begin_inset ERT
  36620. status collapsed
  36621. \begin_layout Plain Layout
  36622. \backslash
  36623. sigma
  36624. \end_layout
  36625. \end_inset
  36626. =-1
  36627. \begin_inset Formula $
  36628. for the second. The nonmetricity and torsion must be zero and the
  36629. switches \comm{NONMETR} and \comm{TORSION} must be turned off.
  36630. Let us consider the action
  36631. \begin{equation}
  36632. S=\int\left[\frac{\sigma}{16\pi G}L_{\rm g}
  36633. +L_{\rm m}\right]
  36634. \end{equation}
  36635. where
  36636. \object{Action LACT}{L_{\rm g}=\upsilon\,{\cal L}_{\rm g}}
  36637. is the gravitational action 4-form and
  36638. \begin{equation}
  36639. L_{\rm m} = \upsilon\,{\cal L}_{\rm m}
  36640. \end{equation}
  36641. is the matter action 4-form.
  36642. Let us define the following variational derivatives
  36643. \begin{equation}
  36644. Z^\mu{}_{a} = \frac{1}{\sqrt{-g}}
  36645. \frac{\delta\sqrt{-g}{\cal L}_{\rm g}}{\delta h^a_\mu}
  36646. ,\qquad
  36647. T^\mu{}_{a} = \frac{\sigma}{\sqrt{-g}}
  36648. \frac{\delta\sqrt{-g}{\cal L}_{\rm m}}{\delta h^a_\mu}
  36649. \end{equation}
  36650. Then the {\tt Metric equation} is \label{metreq}
  36651. \object{Metric Equation METRq.a.b}{-\frac12Z_{ab}=8\pi G\,T_{ab}}
  36652. Notice that $
  36653. \end_inset
  36654. Z
  36655. \begin_inset ERT
  36656. status collapsed
  36657. \begin_layout Plain Layout
  36658. {
  36659. \end_layout
  36660. \end_inset
  36661. ab
  36662. \begin_inset ERT
  36663. status collapsed
  36664. \begin_layout Plain Layout
  36665. }
  36666. \end_layout
  36667. \end_inset
  36668. \begin_inset Formula $ and $
  36669. \end_inset
  36670. T
  36671. \begin_inset ERT
  36672. status collapsed
  36673. \begin_layout Plain Layout
  36674. {
  36675. \end_layout
  36676. \end_inset
  36677. ab
  36678. \begin_inset ERT
  36679. status collapsed
  36680. \begin_layout Plain Layout
  36681. }
  36682. \end_layout
  36683. \end_inset
  36684. \begin_inset Formula $ are automatically symmetric.
  36685. Let us define 3-form
  36686. \begin{equation}
  36687. Z_a = Z^m{}_a\,*\theta_m,\qquad t_a = t^m{}_a\,*\theta_m
  36688. \end{equation}
  36689. Now we consider the equations which are used in \grg\ to
  36690. compute the left-hand side of the metric equation
  36691. $
  36692. \end_inset
  36693. Z
  36694. \begin_inset ERT
  36695. status collapsed
  36696. \begin_layout Plain Layout
  36697. {
  36698. \end_layout
  36699. \end_inset
  36700. ab
  36701. \begin_inset ERT
  36702. status collapsed
  36703. \begin_layout Plain Layout
  36704. }
  36705. \end_layout
  36706. \end_inset
  36707. \begin_inset Formula $. We have to emphasize that we use
  36708. spinors and all restrictions imposed by the spinorial formalism
  36709. \seethis{See pages \pageref{spinors}\ or \pageref{spinors1}.}
  36710. must be fulfilled.
  36711. We consider the Lagrangian which is an arbitrary algebraic function
  36712. of the curvature tensor
  36713. \begin{equation}
  36714. {\cal L}_{\rm g} = {\cal L}_{\rm g}(R_{abcd})
  36715. \end{equation}
  36716. No derivatives of the curvature are permitted.
  36717. For such a Lagrangian we define so called curvature momentum
  36718. \begin{equation}
  36719. \widetilde{R}{}^{abcd} =
  36720. 2\frac{\partial{\cal L}_{\rm g}(R)}{\partial R_{abcd}}
  36721. \end{equation}
  36722. The corresponding \grg\ built-in object is
  36723. \object{Undotted Curvature Momentum POMEGAU.AB}{\widetilde{\Omega}_{AB}}
  36724. where
  36725. \begin{eqnarray}
  36726. \widetilde{\Omega}_{ab} &=& \frac12 \widetilde{R}_{abcd}\,S^{cd} \\[1mm]
  36727. \end{eqnarray}
  36728. and
  36729. \begin{equation}
  36730. \widetilde{\Omega}_{ab} \tsst \widetilde{\Omega}_{A\dot AB\dot B}=
  36731. \epsilon_{AB} \widetilde{\Omega}_{\dot A\dot B}
  36732. + \epsilon_{\dot A\dot B}\widetilde{\Omega}_{AB}
  36733. \end{equation}
  36734. If value of the objects $
  36735. \end_inset
  36736. L
  36737. \begin_inset ERT
  36738. status collapsed
  36739. \begin_layout Plain Layout
  36740. {
  36741. \end_layout
  36742. \end_inset
  36743. \begin_inset ERT
  36744. status collapsed
  36745. \begin_layout Plain Layout
  36746. \backslash
  36747. rm
  36748. \end_layout
  36749. \end_inset
  36750. g
  36751. \begin_inset ERT
  36752. status collapsed
  36753. \begin_layout Plain Layout
  36754. }
  36755. \end_layout
  36756. \end_inset
  36757. \begin_inset Formula $ ({\tt Action}) and
  36758. $
  36759. \end_inset
  36760. \begin_inset ERT
  36761. status collapsed
  36762. \begin_layout Plain Layout
  36763. \backslash
  36764. widetilde
  36765. \end_layout
  36766. \end_inset
  36767. \begin_inset ERT
  36768. status collapsed
  36769. \begin_layout Plain Layout
  36770. {
  36771. \end_layout
  36772. \end_inset
  36773. \begin_inset ERT
  36774. status collapsed
  36775. \begin_layout Plain Layout
  36776. \backslash
  36777. Omega
  36778. \end_layout
  36779. \end_inset
  36780. \begin_inset ERT
  36781. status collapsed
  36782. \begin_layout Plain Layout
  36783. }
  36784. \end_layout
  36785. \end_inset
  36786. \begin_inset ERT
  36787. status collapsed
  36788. \begin_layout Plain Layout
  36789. {
  36790. \end_layout
  36791. \end_inset
  36792. AB
  36793. \begin_inset ERT
  36794. status collapsed
  36795. \begin_layout Plain Layout
  36796. }
  36797. \end_layout
  36798. \end_inset
  36799. \begin_inset Formula $ ({\tt Undotted curvature momentum}) is specified
  36800. then the {\tt Metric equation} can be calculated using equations
  36801. ({\tt Standard way})
  36802. \begin{eqnarray}
  36803. Z_{ab} &=& *(\theta_{(a}\wedge Z_{b)}),\nonumber\\[1mm]
  36804. Z_a &=& D [
  36805. 2\partial_m\ipr D\widetilde{\Omega}_a{}^{m}
  36806. -{\frac{1}{2}}\theta_a\!\wedge
  36807. (\partial_m\ipr\partial_n\ipr D\widetilde{\Omega}{}^{mn})]
  36808. \nonumber\\&&
  36809. +2(\partial_a\ipr\Omega^{MN})\wedge\widetilde{\Omega}_{MN}
  36810. + {\rm c.c.}-\partial_a L_{\rm g}
  36811. \end{eqnarray}
  36812. Since gravitational equations are computed in the
  36813. spinorial formalism with the standard null frame
  36814. \seethis{See \pref{spinors}\ or \pref{spinors1}.}
  36815. the metric equation is complex and components $
  36816. \end_inset
  36817. \begin_inset ERT
  36818. status collapsed
  36819. \begin_layout Plain Layout
  36820. \backslash
  36821. scriptstyle
  36822. \end_layout
  36823. \end_inset
  36824. 02
  36825. \begin_inset Formula $,
  36826. $
  36827. \end_inset
  36828. \begin_inset ERT
  36829. status collapsed
  36830. \begin_layout Plain Layout
  36831. \backslash
  36832. scriptstyle
  36833. \end_layout
  36834. \end_inset
  36835. 12
  36836. \begin_inset Formula $, $
  36837. \end_inset
  36838. \begin_inset ERT
  36839. status collapsed
  36840. \begin_layout Plain Layout
  36841. \backslash
  36842. scriptstyle
  36843. \end_layout
  36844. \end_inset
  36845. 22
  36846. \begin_inset Formula $ are conjugated to $
  36847. \end_inset
  36848. \begin_inset ERT
  36849. status collapsed
  36850. \begin_layout Plain Layout
  36851. \backslash
  36852. scriptstyle
  36853. \end_layout
  36854. \end_inset
  36855. 03
  36856. \begin_inset Formula $,
  36857. $
  36858. \end_inset
  36859. \begin_inset ERT
  36860. status collapsed
  36861. \begin_layout Plain Layout
  36862. \backslash
  36863. scriptstyle
  36864. \end_layout
  36865. \end_inset
  36866. 13
  36867. \begin_inset Formula $, $
  36868. \end_inset
  36869. \begin_inset ERT
  36870. status collapsed
  36871. \begin_layout Plain Layout
  36872. \backslash
  36873. scriptstyle
  36874. \end_layout
  36875. \end_inset
  36876. 33
  36877. \begin_inset Formula $.
  36878. For the sake of efficiency by default \grg\ computes only
  36879. the components $
  36880. \end_inset
  36881. \begin_inset ERT
  36882. status collapsed
  36883. \begin_layout Plain Layout
  36884. \backslash
  36885. scriptstyle
  36886. \end_layout
  36887. \end_inset
  36888. 00
  36889. \begin_inset Formula $, $
  36890. \end_inset
  36891. \begin_inset ERT
  36892. status collapsed
  36893. \begin_layout Plain Layout
  36894. \backslash
  36895. scriptstyle
  36896. \end_layout
  36897. \end_inset
  36898. 01
  36899. \begin_inset Formula $, $
  36900. \end_inset
  36901. \begin_inset ERT
  36902. status collapsed
  36903. \begin_layout Plain Layout
  36904. \backslash
  36905. scriptstyle
  36906. \end_layout
  36907. \end_inset
  36908. 02
  36909. \begin_inset Formula $,
  36910. $
  36911. \end_inset
  36912. \begin_inset ERT
  36913. status collapsed
  36914. \begin_layout Plain Layout
  36915. \backslash
  36916. scriptstyle
  36917. \end_layout
  36918. \end_inset
  36919. 11
  36920. \begin_inset Formula $, $
  36921. \end_inset
  36922. \begin_inset ERT
  36923. status collapsed
  36924. \begin_layout Plain Layout
  36925. \backslash
  36926. scriptstyle
  36927. \end_layout
  36928. \end_inset
  36929. 12
  36930. \begin_inset Formula $, $
  36931. \end_inset
  36932. \begin_inset ERT
  36933. status collapsed
  36934. \begin_layout Plain Layout
  36935. \backslash
  36936. scriptstyle
  36937. \end_layout
  36938. \end_inset
  36939. 22
  36940. \begin_inset Formula $ and $
  36941. \end_inset
  36942. \begin_inset ERT
  36943. status collapsed
  36944. \begin_layout Plain Layout
  36945. \backslash
  36946. scriptstyle
  36947. \end_layout
  36948. \end_inset
  36949. 23
  36950. \begin_inset Formula $
  36951. only. If you want to have all components the switch \comm{FULL} must be
  36952. turned on. \swinda{FULL}
  36953. These equations allows one to compute field equations for
  36954. gravity theory with an arbitrary Lagrangian.
  36955. But the value of three quantities $
  36956. \end_inset
  36957. L
  36958. \begin_inset ERT
  36959. status collapsed
  36960. \begin_layout Plain Layout
  36961. {
  36962. \end_layout
  36963. \end_inset
  36964. \begin_inset ERT
  36965. status collapsed
  36966. \begin_layout Plain Layout
  36967. \backslash
  36968. rm
  36969. \end_layout
  36970. \end_inset
  36971. g
  36972. \begin_inset ERT
  36973. status collapsed
  36974. \begin_layout Plain Layout
  36975. }
  36976. \end_layout
  36977. \end_inset
  36978. \begin_inset Formula $ and
  36979. $
  36980. \end_inset
  36981. \begin_inset ERT
  36982. status collapsed
  36983. \begin_layout Plain Layout
  36984. \backslash
  36985. widetilde
  36986. \end_layout
  36987. \end_inset
  36988. \begin_inset ERT
  36989. status collapsed
  36990. \begin_layout Plain Layout
  36991. {
  36992. \end_layout
  36993. \end_inset
  36994. \begin_inset ERT
  36995. status collapsed
  36996. \begin_layout Plain Layout
  36997. \backslash
  36998. Omega
  36999. \end_layout
  37000. \end_inset
  37001. \begin_inset ERT
  37002. status collapsed
  37003. \begin_layout Plain Layout
  37004. }
  37005. \end_layout
  37006. \end_inset
  37007. \begin_inset ERT
  37008. status collapsed
  37009. \begin_layout Plain Layout
  37010. {
  37011. \end_layout
  37012. \end_inset
  37013. AB
  37014. \begin_inset ERT
  37015. status collapsed
  37016. \begin_layout Plain Layout
  37017. }
  37018. \end_layout
  37019. \end_inset
  37020. \begin_inset Formula $ must be specified by user.
  37021. In addition \grg\ has built-in
  37022. formulas for the most general quadratic in the curvature
  37023. Lagrangian. The {\tt Standard way} for $
  37024. \end_inset
  37025. L
  37026. \begin_inset ERT
  37027. status collapsed
  37028. \begin_layout Plain Layout
  37029. {
  37030. \end_layout
  37031. \end_inset
  37032. \begin_inset ERT
  37033. status collapsed
  37034. \begin_layout Plain Layout
  37035. \backslash
  37036. rm
  37037. \end_layout
  37038. \end_inset
  37039. g
  37040. \begin_inset ERT
  37041. status collapsed
  37042. \begin_layout Plain Layout
  37043. }
  37044. \end_layout
  37045. \end_inset
  37046. \begin_inset Formula $ and
  37047. $
  37048. \end_inset
  37049. \begin_inset ERT
  37050. status collapsed
  37051. \begin_layout Plain Layout
  37052. \backslash
  37053. widetilde
  37054. \end_layout
  37055. \end_inset
  37056. \begin_inset ERT
  37057. status collapsed
  37058. \begin_layout Plain Layout
  37059. {
  37060. \end_layout
  37061. \end_inset
  37062. \begin_inset ERT
  37063. status collapsed
  37064. \begin_layout Plain Layout
  37065. \backslash
  37066. Omega
  37067. \end_layout
  37068. \end_inset
  37069. \begin_inset ERT
  37070. status collapsed
  37071. \begin_layout Plain Layout
  37072. }
  37073. \end_layout
  37074. \end_inset
  37075. \begin_inset ERT
  37076. status collapsed
  37077. \begin_layout Plain Layout
  37078. {
  37079. \end_layout
  37080. \end_inset
  37081. AB
  37082. \begin_inset ERT
  37083. status collapsed
  37084. \begin_layout Plain Layout
  37085. }
  37086. \end_layout
  37087. \end_inset
  37088. \begin_inset Formula $ is
  37089. \begin{eqnarray}
  37090. \widetilde{\Omega}_{AB} &=&
  37091. i(\lambda_0-\sigma8\pi G\, a_0\phi^2)\, S_{AB} \nonumber\\&&
  37092. +i\lambda_1 \OO{w}_{AB}
  37093. -i\lambda_2 \OO{c}_{AB}
  37094. +i\lambda_3 \OO{r}_{AB}, \\[2mm]
  37095. L_{\rm g} &=& (-2\Lambda +{\frac{1}{2}}\lambda_0R
  37096. -\sigma4\pi G a_0 \phi^2 R) \upsilon
  37097. + \Omega^{AB}\wedge\widetilde{\Omega}_{AB} + {\rm c.c.}
  37098. \end{eqnarray}
  37099. The cosmological term is included into
  37100. equations iff the switch \comm{CCONST} is on \swinda{CCONST}
  37101. and the value of $
  37102. \end_inset
  37103. \begin_inset ERT
  37104. status collapsed
  37105. \begin_layout Plain Layout
  37106. \backslash
  37107. Lambda
  37108. \end_layout
  37109. \end_inset
  37110. \begin_inset Formula $ is given by the constant \comm{CCONST}.
  37111. The term with the scalar field $
  37112. \end_inset
  37113. \begin_inset ERT
  37114. status collapsed
  37115. \begin_layout Plain Layout
  37116. \backslash
  37117. phi
  37118. \end_layout
  37119. \end_inset
  37120. \begin_inset Formula $ is included into
  37121. equations iff the switch \comm{NONMIN} is on. \swinda{NONMIN}
  37122. The gravitational constant $
  37123. \end_inset
  37124. G
  37125. \begin_inset Formula $ is given by the constant \comm{GCONST}.
  37126. The parameters of the quadratic lagrangian are given by the object
  37127. \object{L-Constants LCONST.i6}{\lambda_i}
  37128. \object{A-Constants ACONST.i2}{a_i}
  37129. The default value of these objects ({\tt Standard way}) is
  37130. \begin{eqnarray}
  37131. \lambda_i &=& (\mbox{\tt LC0},\mbox{\tt LC1},\mbox{\tt LC2},\mbox{\tt LC3},\mbox{\tt LC4},\mbox{\tt LC5},\mbox{\tt LC6}), \\
  37132. a_i &=& (\mbox{\tt AC0},0,0)
  37133. \end{eqnarray}
  37134. \appendix
  37135. \chapter{\grg\ Switches}\vspace*{-6mm}
  37136. \index{Switches}
  37137. \tabcolsep=1.5mm
  37138. \begin{tabular}{|c|c|l|c|}
  37139. \hline
  37140. Switch & Default &\qquad Description & See \\
  37141. & State & & page\\
  37142. \hline
  37143. \tt AEVAL & Off & Use {\tt AEVAL} instead of {\tt REVAL}. &\pageref{AEVAL}\\
  37144. \tt WRS & On & Re-simplify object before printing. &\pageref{WRS}\\
  37145. \tt WMATR & Off & Write 2-index objects in matrix form. &\pageref{WMATR}\\
  37146. \tt TORSION & Off & Torsion. &\pageref{TORSION}\\
  37147. \tt NONMETR & Off & Nonmetricity. &\pageref{NONMETR}\\
  37148. \tt UNLCORD & On & Save coordinates in {\tt Unload}. &\pageref{UNLCORD}\\
  37149. \tt AUTO & On & Automatic object calculation in expressions. &\pageref{AUTO}\\
  37150. \tt TRACE & On & Trace the calculation process. &\pageref{TRACE}\\
  37151. \tt SHOWCOMMANDS & Off & Show compound command expansion. &\pageref{SHOWCOMMANDS}\\
  37152. \tt EXPANDSYM & Off & Enable {\tt Sy Asy Cy} in expressions &\pageref{EXPANDSYM}\\
  37153. \tt DFPCOMMUTE & On & Commutativity of {\tt DFP} derivatives. &\pageref{DFPCOMMUTE}\\
  37154. \tt NONMIN & Off & Nonminimal interaction for scalar field. &\pageref{NONMIN}\\
  37155. \tt NOFREEVARS & Off & Prohibit free variables in {\tt Print}. &\pageref{NOFREEVARS}\\
  37156. \tt CCONST & Off & Include cosmological constant in equations. &\pageref{CCONST}\\
  37157. \tt FULL & Off & Number of components in {\tt Metric Equation}. &\pageref{FULL}\\
  37158. \tt LATEX & Off & \LaTeX\ output mode. &\pageref{LATEX}\\
  37159. \tt GRG & Off & \grg\ output mode. &\pageref{GRG}\\
  37160. \tt REDUCE & Off & \reduce\ output mode. &\pageref{REDUCE}\\
  37161. \tt MAPLE & Off & {\sc Maple} output mode. &\pageref{MAPLE}\\
  37162. \tt MATH & Off & {\sc Mathematica} output mode. &\pageref{MATH}\\
  37163. \tt MACSYMA & Off & {\sc Macsyma} output mode. &\pageref{MACSYMA}\\
  37164. \tt DFINDEXED & Off & Print {\tt DF} in index notation. &\pageref{DFINDEXED}\\
  37165. \tt BATCH & Off & Batch mode. &\pageref{BATCH}\\
  37166. \tt HOLONOMIC & On & Keep frame holonomic. &\pageref{HOLONOMIC}\\
  37167. \tt SHOWEXPR & Off & Print expressions during algebraic &\pageref{SHOWEXPR}\\
  37168. \tt & & classification. &\\
  37169. \hline
  37170. \end{tabular}
  37171. \chapter{Macro Objects}
  37172. \index{Macro Objects}
  37173. Macro objects can be used in expression, in {\tt Write} and
  37174. {\tt Show} commands but not in the {\tt Find} command.
  37175. The notation for indices is the same as in the {\tt New Object}
  37176. declaration (see page \pageref{indices}).
  37177. \begin{center}
  37178. \section{Dimension and Signature}
  37179. \begin{tabular}{|l|l|}
  37180. \hline
  37181. \tt dim & Dimension $d$ \\
  37182. \hline
  37183. \tt sdiag.idim & {\tt sdiag(\parm{n})} is the $n$'th element of the \\
  37184. & signature diag($-1,+1$\dots) \\
  37185. \hline
  37186. \tt sign & Product of the signature specification \\
  37187. \tt sgnt & elements $\prod_{n=0}^{d-1}\mbox{\tt sdiag(}n\mbox{\tt)}$ \\[1mm]
  37188. \hline
  37189. \tt mpsgn & {\tt sdiag(0)} \\
  37190. \tt pmsgn & {\tt -sdiag(0)} \\
  37191. \hline
  37192. \end{tabular}
  37193. \section{Metric and Frame}
  37194. \begin{tabular}{|l|l|}
  37195. \hline
  37196. \tt x\^m & $m$'th coordinate \\
  37197. \tt X\^m & \\
  37198. \hline
  37199. \tt h'a\_m & Frame coefficients \\
  37200. \tt hi.a\^m & \\
  37201. \hline
  37202. \tt g\_m\_n & Holonomic metric \\
  37203. \tt gi\^m\^n & \\
  37204. \hline
  37205. \end{tabular}
  37206. \section{Delta and Epsilon Symbols}
  37207. \begin{tabular}{|l|l|}
  37208. \hline
  37209. \tt del'a.b & Delta symbols \\
  37210. \tt delh\^m\_n & \\
  37211. \hline
  37212. \tt eps.a.b.c.d & Totally antisymmetric symbols \\
  37213. \tt epsi'a'b'c'd & (number of indices depend on $d$) \\
  37214. \tt epsh\_m\_n\_p\_q & \\
  37215. \tt epsih\^m\^n\^p\^q & \\
  37216. \hline
  37217. \end{tabular}
  37218. \section{Spinors}
  37219. \begin{tabular}{|l|l|}
  37220. \hline
  37221. \tt DEL'A.B & Delta symbol \\
  37222. \hline
  37223. \tt EPS.A.B & Spinorial metric \\
  37224. \tt EPSI'A'B & \\
  37225. \hline
  37226. \tt sigma'a.A.B\cc & Sigma matrices \\
  37227. \tt sigmai.a'A'B\cc & \\
  37228. \hline
  37229. \tt cci.i3 & Frame index conjugation in standard null frame \\
  37230. & {\tt cci(0)=0}\ {\tt cci(1)=1}\ {\tt cci(2)=3}\ {\tt cci(3)=2} \\
  37231. \hline
  37232. \end{tabular}
  37233. \section{Connection Coefficients}
  37234. \begin{tabular}{|l|l|}
  37235. \hline
  37236. \tt CHR\^m\_n\_p & Christoffel symbols $\{{}^\mu_{\nu\pi}\}$ \\
  37237. \tt CHRF\_m\_n\_p & and $[{}_{\mu},_{\nu\pi}]$ \\
  37238. \tt CHRT\_m & Christoffel symbol trace $\{{}^\pi_{\pi\mu}\}$ \\
  37239. \hline
  37240. \tt SPCOEF.AB.c & Spin coefficients $\omega_{AB\,c}$ \\
  37241. \hline
  37242. \end{tabular}
  37243. \section{NP Formalism}
  37244. \begin{tabular}{|l|c|}
  37245. \hline
  37246. \tt PHINP.AB.CD~ & $\Phi_{AB\dot{c}\dot{D}}$ \\
  37247. \tt PSINP.ABCD & $\Psi_{ABCD}$ \\
  37248. \hline
  37249. \tt alphanp & $\alpha$ \\
  37250. \tt betanp & $\beta$ \\
  37251. \tt gammanp & $\gamma$ \\
  37252. \tt epsilonnp & $\epsilon$ \\
  37253. \tt kappanp & $\kappa$ \\
  37254. \tt rhonp & $\rho$ \\
  37255. \tt sigmanp & $\sigma$ \\
  37256. \tt taunp & $\tau$ \\
  37257. \tt munp & $\mu$ \\
  37258. \tt nunp & $\nu$ \\
  37259. \tt lambdanp & $\lambda$ \\
  37260. \tt pinp & $\pi$ \\
  37261. \hline
  37262. \tt DD & $D$ \\
  37263. \tt DT & $\Delta$ \\
  37264. \tt du & $\delta$ \\
  37265. \tt dd & $\overline\delta$ \\
  37266. \hline
  37267. \end{tabular}
  37268. \end{center}
  37269. \chapter{Objects}
  37270. Here we present the complete list of built-in objects
  37271. with names and identifiers.
  37272. The notation for indices is the same as in the
  37273. {\tt New Object} declaration (see page \pageref{indices}).
  37274. Some names (group names) refer to a set of objects.
  37275. For example the group name {\tt Spinorial S - forms} below
  37276. denotes {\tt SU.AB} and {\tt SD.AB\cc}
  37277. \begin{center}
  37278. \section{Metric, Frame, Basis, Volume \dots}
  37279. \begin{tabular}{|l|l|}\hline
  37280. \tt Frame &\tt T'a\\
  37281. \tt Vector Frame &\tt D.a\\
  37282. \hline
  37283. \tt Metric &\tt G.a.b\\
  37284. \tt Inverse Metric &\tt GI'a'b\\
  37285. \tt Det of Metric &\tt detG\\
  37286. \tt Det of Holonomic Metric &\tt detg\\
  37287. \tt Sqrt Det of Metric &\tt sdetG\\
  37288. \hline
  37289. \tt Volume &\tt VOL\\
  37290. \hline
  37291. \tt Basis &\tt b'idim \\
  37292. \tt Vector Basis &\tt e.idim \\
  37293. \hline
  37294. \tt S-forms &\tt S'a'b\\
  37295. \hline
  37296. \multicolumn{2}{|c|}{\tt Spinorial S-forms} \\
  37297. \tt Undotted S-forms &\tt SU.AB\\
  37298. \tt Dotted S-forms &\tt SD.AB\cc\\
  37299. \hline\end{tabular}
  37300. \section{Rotation Matrices}
  37301. \begin{tabular}{|l|l|}\hline
  37302. \tt Frame Transformation &\tt L'a.b \\
  37303. \tt Spinorial Transformation &\tt LS.A'B \\
  37304. \hline\end{tabular}
  37305. \section{Connection and related objects}
  37306. \begin{tabular}{|l|l|}\hline
  37307. \tt Frame Connection &\tt omega'a.b\\
  37308. \tt Holonomic Connection &\tt GAMMA\^m\_n\\
  37309. \hline
  37310. \multicolumn{2}{|c|}{\tt Spinorial Connection}\\
  37311. \tt Undotted Connection &\tt omegau.AB\\
  37312. \tt Dotted Connection &\tt omegad.AB\cc\\
  37313. \hline
  37314. \tt Riemann Frame Connection &\tt romega'a.b\\
  37315. \tt Riemann Holonomic Connection &\tt RGAMMA\^m\_n\\
  37316. \hline
  37317. \multicolumn{2}{|c|}{\tt Riemann Spinorial Connection}\\
  37318. \tt Riemann Undotted Connection &\tt romegau.AB\\
  37319. \tt Riemann Dotted Connection &\tt romegad.AB\cc\\
  37320. \hline
  37321. \tt Connection Defect &\tt K'a.b\\
  37322. \hline\end{tabular}
  37323. \section{Torsion}
  37324. \begin{tabular}{|l|l|}\hline
  37325. \tt Torsion &\tt THETA'a\\
  37326. \tt Contorsion &\tt KQ'a.b\\
  37327. \tt Torsion Trace 1-form &\tt QQ\\
  37328. \tt Antisymmetric Torsion 3-form &\tt QQA\\
  37329. \hline
  37330. \multicolumn{2}{|c|}{\tt Spinorial Contorsion}\\
  37331. \tt Undotted Contorsion &\tt KU.AB\\
  37332. \tt Dotted Contorsion &\tt KD.AB\cc\\
  37333. \hline
  37334. \multicolumn{2}{|c|}{\tt Torsion Spinors }\\
  37335. \multicolumn{2}{|c|}{\tt Torsion Components }\\
  37336. \tt Torsion Trace &\tt QT'a\\
  37337. \tt Torsion Pseudo Trace &\tt QP'a\\
  37338. \tt Traceless Torsion Spinor &\tt QC.ABC.D\cc\\
  37339. \hline
  37340. \multicolumn{2}{|c|}{\tt Torsion 2-forms}\\
  37341. \tt Traceless Torsion 2-form &\tt THQC'a\\
  37342. \tt Torsion Trace 2-form &\tt THQT'a\\
  37343. \tt Antisymmetric Torsion 2-form &\tt THQA'a\\
  37344. \hline
  37345. \multicolumn{2}{|c|}{\tt Undotted Torsion 2-forms}\\
  37346. \tt Undotted Torsion Trace 2-form &\tt THQTU'a\\
  37347. \tt Undotted Antisymmetric Torsion 2-form &\tt THQAU'a\\
  37348. \tt Undotted Traceless Torsion 2-form &\tt THQCU'a\\
  37349. \hline\end{tabular}
  37350. \section{Curvature}
  37351. \label{curspincoll}
  37352. \begin{tabular}{|l|l|}\hline
  37353. \tt Curvature &\tt OMEGA'a.b\\
  37354. \hline
  37355. \multicolumn{2}{|c|}{\tt Spinorial Curvature}\\
  37356. \tt Undotted Curvature &\tt OMEGAU.AB\\
  37357. \tt Dotted Curvature &\tt OMEGAD.AB\cc\\
  37358. \hline
  37359. \tt Riemann Tensor &\tt RIM'a.b.c.d\\
  37360. \tt Ricci Tensor &\tt RIC.a.b\\
  37361. \tt A-Ricci Tensor &\tt RICA.a.b\\
  37362. \tt S-Ricci Tensor &\tt RICS.a.b\\
  37363. \tt Homothetic Curvature &\tt OMEGAH\\
  37364. \tt Einstein Tensor &\tt GT.a.b\\
  37365. \hline
  37366. \multicolumn{2}{|c|}{\tt Curvature Spinors}\\
  37367. \multicolumn{2}{|c|}{\tt Curvature Components}\\
  37368. \tt Weyl Spinor &\tt RW.ABCD\\
  37369. \tt Traceless Ricci Spinor &\tt RC.AB.CD\cc\\
  37370. \tt Scalar Curvature &\tt RR\\
  37371. \tt Ricanti Spinor &\tt RA.AB\\
  37372. \tt Traceless Deviation Spinor &\tt RB.AB.CD\cc\\
  37373. \tt Scalar Deviation &\tt RD\\
  37374. \hline
  37375. \multicolumn{2}{|c|}{\tt Undotted Curvature 2-forms}\\
  37376. \tt Undotted Weyl 2-form &\tt OMWU.AB \\
  37377. \tt Undotted Traceless Ricci 2-form &\tt OMCU.AB \\
  37378. \tt Undotted Scalar Curvature 2-form &\tt OMRU.AB \\
  37379. \tt Undotted Ricanti 2-form &\tt OMAU.AB \\
  37380. \tt Undotted Traceless Deviation 2-form &\tt OMBU.AB \\
  37381. \tt Undotted Scalar Deviation 2-form &\tt OMDU.AB \\
  37382. \hline
  37383. \multicolumn{2}{|c|}{\tt Curvature 2-forms}\\
  37384. \tt Weyl 2-form &\tt OMW.a.b \\
  37385. \tt Traceless Ricci 2-form &\tt OMC.a.b \\
  37386. \tt Scalar Curvature 2-form &\tt OMR.a.b \\
  37387. \tt Ricanti 2-form &\tt OMA.a.b \\
  37388. \tt Traceless Deviation 2-form &\tt OMB.a.b \\
  37389. \tt Antisymmetric Curvature 2-form &\tt OMD.a.b \\
  37390. \tt Homothetic Curvature 2-form &\tt OSH.a.b \\
  37391. \tt Antisymmetric S-Ricci 2-form &\tt OSA.a.b \\
  37392. \tt Traceless S-Ricci 2-form &\tt OSC.a.b \\
  37393. \tt Antisymmetric S-Curvature 2-form &\tt OSV.a.b \\
  37394. \tt Symmetric S-Curvature 2-form &\tt OSU.a.b \\
  37395. \hline
  37396. \end{tabular}
  37397. \section{Nonmetricity}
  37398. \begin{tabular}{|l|l|}\hline
  37399. \tt Nonmetricity &\tt N.a.b\\
  37400. \tt Nonmetricity Defect &\tt KN'a.b\\
  37401. \tt Weyl Vector &\tt NNW\\
  37402. \tt Nonmetricity Trace &\tt NNT\\
  37403. \hline
  37404. \multicolumn{2}{|c|}{\tt Nonmetricity 1-forms}\\
  37405. \tt Symmetric Nonmetricity 1-form &\tt NC.a.b\\
  37406. \tt Antisymmetric Nonmetricity 1-form &\tt NA.a.b\\
  37407. \tt Nonmetricity Trace 1-form &\tt NT.a.b\\
  37408. \tt Weyl Nonmetricity 1-form &\tt NW.a.b\\
  37409. \hline\end{tabular}
  37410. \section{EM field}
  37411. \begin{tabular}{|l|l|}\hline
  37412. \tt EM Potential &\tt A\\
  37413. \tt Current 1-form &\tt J\\
  37414. \tt EM Action &\tt EMACT\\
  37415. \tt EM 2-form &\tt FF\\
  37416. \tt EM Tensor &\tt FT.a.b\\
  37417. \hline
  37418. \multicolumn{2}{|c|}{\tt Maxwell Equations}\\
  37419. \tt First Maxwell Equation &\tt MWFq\\
  37420. \tt Second Maxwell Equation &\tt MWSq\\
  37421. \hline
  37422. \tt Continuity Equation &\tt COq\\
  37423. \tt EM Energy-Momentum Tensor &\tt TEM.a.b\\
  37424. \hline
  37425. \multicolumn{2}{|c|}{\tt EM Scalars}\\
  37426. \tt First EM Scalar &\tt SCF\\
  37427. \tt Second EM Scalar &\tt SCS\\
  37428. \hline
  37429. \tt Selfduality Equation &\tt SDq.AB\cc\\
  37430. \tt Complex EM 2-form &\tt FFU\\
  37431. \tt Complex Maxwell Equation &\tt MWUq\\
  37432. \tt Undotted EM Spinor &\tt FIU.AB\\
  37433. \tt Complex EM Scalar &\tt SCU\\
  37434. \tt EM Energy-Momentum Spinor &\tt TEMS.AB.CD\cc\\
  37435. \hline\end{tabular}
  37436. \section{Scalar field}
  37437. \begin{tabular}{|l|l|}\hline
  37438. \tt Scalar Equation &\tt SCq\\
  37439. \tt Scalar Field &\tt FI\\
  37440. \tt Scalar Action &\tt SACT\\
  37441. \tt Minimal Scalar Action &\tt SACTMIN\\
  37442. \tt Minimal Scalar Energy-Momentum Tensor &\tt TSCLMIN.a.b\\
  37443. \hline\end{tabular}
  37444. \section{YM field}
  37445. \begin{tabular}{|l|l|}\hline
  37446. \tt YM Potential &\tt AYM.i9\\
  37447. \tt Structural Constants &\tt SCONST.i9.j9.k9\\
  37448. \tt YM Action &\tt YMACT\\
  37449. \tt YM 2-form &\tt FFYM.i9\\
  37450. \tt YM Tensor &\tt FTYM.i9.a.b\\
  37451. \hline
  37452. \multicolumn{2}{|c|}{\tt YM Equations}\\
  37453. \tt First YM Equation &\tt YMFq.i9\\
  37454. \tt Second YM Equation &\tt YMSq.i9\\
  37455. \hline
  37456. \tt YM Energy-Momentum Tensor &\tt TYM.a.b\\
  37457. \hline\end{tabular}
  37458. \section{Dirac field}
  37459. \begin{tabular}{|l|l|}\hline
  37460. \multicolumn{2}{|c|}{\tt Dirac Spinor}\\
  37461. \tt Phi Spinor &\tt PHI.A\\
  37462. \tt Chi Spinor &\tt CHI.B\\
  37463. \hline
  37464. \tt Dirac Action 4-form &\tt DACT\\
  37465. \tt Undotted Dirac Spin 3-Form &\tt SPDIU.AB\\
  37466. \tt Dirac Energy-Momentum Tensor &\tt TDI.a.b\\
  37467. \hline
  37468. \multicolumn{2}{|c|}{\tt Dirac Equation}\\
  37469. \tt Phi Dirac Equation &\tt DPq.A\cc\\
  37470. \tt Chi Dirac Equation &\tt DCq.A\cc\\
  37471. \hline\end{tabular}
  37472. \section{Geodesics}
  37473. \begin{tabular}{|l|l|}\hline
  37474. \tt Geodesic Equation &\tt GEOq\^m\\
  37475. \hline\end{tabular}
  37476. \section{Null Congruence}
  37477. \begin{tabular}{|l|l|}\hline
  37478. \tt Congruence &\tt KV\\
  37479. \tt Null Congruence Condition &\tt NCo\\
  37480. \tt Geodesics Congruence Condition&\tt GCo'a\\
  37481. \hline
  37482. \multicolumn{2}{|c|}{\tt Optical Scalars}\\
  37483. \tt Congruence Expansion &\tt thetaO\\
  37484. \tt Congruence Squared Rotation &\tt omegaSQO\\
  37485. \tt Congruence Squared Shear &\tt sigmaSQO\\
  37486. \hline\end{tabular}
  37487. \section{Kinematics}
  37488. \begin{tabular}{|l|l|}\hline
  37489. \tt Velocity Vector &\tt UV\\
  37490. \tt Velocity &\tt UU'a\\
  37491. \tt Velocity Square &\tt USQ\\
  37492. \tt Projector &\tt PR'a.b\\
  37493. \hline
  37494. \multicolumn{2}{|c|}{\tt Kinematics}\\
  37495. \tt Acceleration &\tt accU'a\\
  37496. \tt Vorticity &\tt omegaU.a.b\\
  37497. \tt Volume Expansion &\tt thetaU\\
  37498. \tt Shear &\tt sigmaU.a.b\\
  37499. \hline\end{tabular}
  37500. \section{Ideal and Spin Fluid}
  37501. \begin{tabular}{|l|l|}\hline
  37502. \tt Pressure &\tt PRES\\
  37503. \tt Energy Density &\tt ENER\\
  37504. \tt Ideal Fluid Energy-Momentum Tensor &\tt TIFL.a.b\\
  37505. \hline
  37506. \tt Spin Fluid Energy-Momentum Tensor &\tt TSFL.a.b \\
  37507. \tt Spin Density &\tt SPFLT.a.b \\
  37508. \tt Spin Density 2-form &\tt SPFL \\
  37509. \tt Undotted Fluid Spin 3-form &\tt SPFLU.AB \\
  37510. \tt Frenkel Condition &\tt FCo \\
  37511. \hline\end{tabular}
  37512. \section{Total Energy-Momentum and Spin}
  37513. \begin{tabular}{|l|l|}\hline
  37514. \tt Total Energy-Momentum Tensor &\tt TENMOM.a.b\\
  37515. \tt Total Energy-Momentum Spinor &\tt TENMOMS.AB.CD\cc\\
  37516. \tt Total Energy-Momentum Trace &\tt TENMOMT\\
  37517. \tt Total Undotted Spin 3-form &\tt SPINU.AB\\
  37518. \hline\end{tabular}
  37519. \section{Einstein Equations}
  37520. \begin{tabular}{|l|l|}\hline
  37521. \tt Einstein Equation &\tt EEq.a.b\\
  37522. \hline
  37523. \multicolumn{2}{|c|}{\tt Spinor Einstein Equations}\\
  37524. \tt Traceless Einstein Equation &\tt CEEq.AB.CD\cc\\
  37525. \tt Trace of Einstein Equation &\tt TEEq\\
  37526. \hline\end{tabular}
  37527. \section{Constants}
  37528. \begin{tabular}{|l|l|}\hline
  37529. \tt A-Constants &\tt ACONST.i2\\
  37530. \tt L-Constants &\tt LCONST.i6\\
  37531. \tt M-Constants &\tt MCONST.i3\\
  37532. \hline\end{tabular}
  37533. \section{Gravitational Equations}
  37534. \begin{tabular}{|l|l|}\hline
  37535. \tt Action &\tt LACT\\
  37536. \tt Undotted Curvature Momentum &\tt POMEGAU.AB\\
  37537. \tt Torsion Momentum &\tt PTHETA'a\\
  37538. \hline
  37539. \multicolumn{2}{|c|}{\tt Gravitational Equations}\\
  37540. \tt Metric Equation &\tt METRq.a.b\\
  37541. \tt Torsion Equation &\tt TORSq.AB\\
  37542. \hline\end{tabular}
  37543. \end{center}
  37544. \chapter{Standard Synonymy}
  37545. \index{Synonymy}
  37546. Below we present the default synonymy as it is defined in the
  37547. global configuration file. See section \ref{tuning} to find out
  37548. how to change the default synonymy or define a new one.
  37549. \begin{verbatim}
  37550. Affine Aff
  37551. Anholonomic Nonholonomic AMode ABasis
  37552. Antisymmetric Asy
  37553. Change Transform
  37554. Classify Class
  37555. Components Comp
  37556. Connection Con
  37557. Constants Const Constant
  37558. Coordinates Cord
  37559. Curvature Cur
  37560. Dimension Dim
  37561. Dotted Do
  37562. Equation Equations Eq
  37563. Erase Delete Del
  37564. Evaluate Eval Simplify
  37565. Find F Calculate Calc
  37566. Form Forms
  37567. Functions Fun Function
  37568. Generic Gen
  37569. Gravitational Gravity Gravitation Grav
  37570. Holonomic HMode HBasis
  37571. Inverse Inv
  37572. Load Restore
  37573. Next N
  37574. Normalize Normal
  37575. Object Obj
  37576. Output Out
  37577. Parameter Par
  37578. Rotation Rot
  37579. Scalar Scal
  37580. Show ?
  37581. Signature Sig
  37582. Solutions Solution Sol
  37583. Spinor Spin Spinorial Sp
  37584. standardlisp lisp
  37585. Switch Sw
  37586. Symmetries Sym Symmetric
  37587. Tensor Tensors Tens
  37588. Torsion Tors
  37589. Transformation Trans
  37590. Undotted Un
  37591. Unload Save
  37592. Vector Vec
  37593. Write W
  37594. Zero Nullify
  37595. \end{verbatim}
  37596. \makeatletter
  37597. \if@openright\cleardoublepage\else\clearpage\fi
  37598. \makeatother
  37599. \thispagestyle{empty}
  37600. \def\indexname{INDEX}
  37601. \printindex
  37602. {document}
  37603. %======== End of grg32.tex ==============================================%
  37604. $
  37605. \end_inset
  37606. \end_layout
  37607. \end_inset
  37608. \end_layout
  37609. \end_inset
  37610. \end_layout
  37611. \begin_layout Standard
  37612. \family typewriter
  37613. \begin_inset ERT
  37614. status collapsed
  37615. \begin_layout Plain Layout
  37616. }
  37617. \end_layout
  37618. \end_inset
  37619. \begin_inset ERT
  37620. status collapsed
  37621. \begin_layout Plain Layout
  37622. }
  37623. \end_layout
  37624. \end_inset
  37625. \begin_inset ERT
  37626. status collapsed
  37627. \begin_layout Plain Layout
  37628. }
  37629. \end_layout
  37630. \end_inset
  37631. \end_layout
  37632. \end_body
  37633. \end_document