mCRL2
Loading...
Searching...
No Matches
default_values.h
Go to the documentation of this file.
1// Author(s): Wieger Wesselink
2// Copyright: see the accompanying file COPYING or copy at
3// https://github.com/mCRL2org/mCRL2/blob/master/COPYING
4//
5// Distributed under the Boost Software License, Version 1.0.
6// (See accompanying file LICENSE_1_0.txt or copy at
7// http://www.boost.org/LICENSE_1_0.txt)
8//
11
12#ifndef MCRL2_CORE_DETAIL_DEFAULT_VALUES_H
13#define MCRL2_CORE_DETAIL_DEFAULT_VALUES_H
14
16
17namespace mcrl2 {
18
19namespace core {
20
21namespace detail {
22
23//----------------------------------------------------------------------------------------------//
24// Part 1: functions for creating default values.
25//----------------------------------------------------------------------------------------------//
26
27inline
29{
30 static atermpp::aterm_int t = atermpp::aterm_int(std::size_t(0));
31 return t;
32}
33
34inline
36{
37 static atermpp::aterm t = core::identifier_string("@NoValue");
38 return t;
39}
40
41inline
43{
44 static atermpp::aterm t = core::identifier_string("@NoValue");
45 return t;
46}
47
48inline
50{
52 return t;
53}
54
55// List
56inline
58{
60 result.push_front(t);
61 return result;
62}
63
64//--- start generated constructors ---//
237
238// SortCons
239inline
241{
243 return t;
244}
245
246// SortStruct
247inline
249{
251 return t;
252}
253
254// SortArrow
255inline
257{
259 return t;
260}
261
262// UntypedSortUnknown
263inline
265{
267 return t;
268}
269
270// UntypedSortsPossible
271inline
273{
275 return t;
276}
277
278// UntypedSortVariable
279inline
281{
283 return t;
284}
285
286// SortId
287inline
289{
291 return t;
292}
293
294// SortList
295inline
297{
299 return t;
300}
301
302// SortSet
303inline
305{
307 return t;
308}
309
310// SortBag
311inline
313{
315 return t;
316}
317
318// SortFSet
319inline
321{
323 return t;
324}
325
326// SortFBag
327inline
329{
331 return t;
332}
333
334// StructCons
335inline
337{
339 return t;
340}
341
342// StructProj
343inline
345{
347 return t;
348}
349
350// Binder
351inline
353{
355 return t;
356}
357
358// Whr
359inline
361{
363 return t;
364}
365
366// UntypedIdentifier
367inline
369{
371 return t;
372}
373
374// DataVarId
375inline
377{
379 return t;
380}
381
382// OpId
383inline
385{
387 return t;
388}
389
390// UntypedDataParameter
391inline
393{
395 return t;
396}
397
398// Forall
399inline
401{
403 return t;
404}
405
406// Exists
407inline
409{
411 return t;
412}
413
414// SetComp
415inline
417{
419 return t;
420}
421
422// BagComp
423inline
425{
427 return t;
428}
429
430// Lambda
431inline
433{
435 return t;
436}
437
438// UntypedSetBagComp
439inline
441{
443 return t;
444}
445
446// DataVarIdInit
447inline
449{
451 return t;
452}
453
454// UntypedIdentifierAssignment
455inline
457{
459 return t;
460}
461
462// DataSpec
463inline
465{
467 return t;
468}
469
470// SortSpec
471inline
473{
475 return t;
476}
477
478// ConsSpec
479inline
481{
483 return t;
484}
485
486// MapSpec
487inline
489{
491 return t;
492}
493
494// DataEqnSpec
495inline
497{
499 return t;
500}
501
502// SortRef
503inline
505{
507 return t;
508}
509
510// DataEqn
511inline
513{
515 return t;
516}
517
518// MultAct
519inline
521{
523 return t;
524}
525
526// TimedMultAct
527inline
529{
531 return t;
532}
533
534// UntypedMultiAction
535inline
537{
539 return t;
540}
541
542// Action
543inline
545{
547 return t;
548}
549
550// ActId
551inline
553{
555 return t;
556}
557
558// Process
559inline
561{
563 return t;
564}
565
566// ProcessAssignment
567inline
569{
571 return t;
572}
573
574// Delta
575inline
577{
579 return t;
580}
581
582// Tau
583inline
585{
587 return t;
588}
589
590// Sum
591inline
593{
595 return t;
596}
597
598// Block
599inline
601{
603 return t;
604}
605
606// Hide
607inline
609{
611 return t;
612}
613
614// Rename
615inline
617{
619 return t;
620}
621
622// Comm
623inline
625{
627 return t;
628}
629
630// Allow
631inline
633{
635 return t;
636}
637
638// Sync
639inline
641{
643 return t;
644}
645
646// AtTime
647inline
649{
651 return t;
652}
653
654// Seq
655inline
657{
659 return t;
660}
661
662// IfThen
663inline
665{
667 return t;
668}
669
670// IfThenElse
671inline
673{
675 return t;
676}
677
678// BInit
679inline
681{
683 return t;
684}
685
686// Merge
687inline
689{
691 return t;
692}
693
694// LMerge
695inline
697{
699 return t;
700}
701
702// Choice
703inline
705{
707 return t;
708}
709
710// StochasticOperator
711inline
713{
715 return t;
716}
717
718// UntypedProcessAssignment
719inline
721{
723 return t;
724}
725
726// ProcVarId
727inline
729{
731 return t;
732}
733
734// MultActName
735inline
737{
739 return t;
740}
741
742// RenameExpr
743inline
745{
747 return t;
748}
749
750// CommExpr
751inline
753{
755 return t;
756}
757
758// ProcSpec
759inline
761{
763 return t;
764}
765
766// ActSpec
767inline
769{
771 return t;
772}
773
774// GlobVarSpec
775inline
777{
779 return t;
780}
781
782// ProcEqnSpec
783inline
785{
787 return t;
788}
789
790// ProcEqn
791inline
793{
795 return t;
796}
797
798// ProcessInit
799inline
801{
803 return t;
804}
805
806// Distribution
807inline
809{
811 return t;
812}
813
814// LinProcSpec
815inline
817{
819 return t;
820}
821
822// LinearProcess
823inline
825{
827 return t;
828}
829
830// LinearProcessSummand
831inline
833{
835 return t;
836}
837
838// LinearProcessInit
839inline
841{
843 return t;
844}
845
846// StateTrue
847inline
849{
851 return t;
852}
853
854// StateFalse
855inline
857{
859 return t;
860}
861
862// StateNot
863inline
865{
867 return t;
868}
869
870// StateMinus
871inline
873{
875 return t;
876}
877
878// StateAnd
879inline
881{
883 return t;
884}
885
886// StateOr
887inline
889{
891 return t;
892}
893
894// StateImp
895inline
897{
899 return t;
900}
901
902// StatePlus
903inline
905{
907 return t;
908}
909
910// StateConstantMultiply
911inline
913{
915 return t;
916}
917
918// StateConstantMultiplyAlt
919inline
921{
923 return t;
924}
925
926// StateForall
927inline
929{
931 return t;
932}
933
934// StateExists
935inline
937{
939 return t;
940}
941
942// StateInfimum
943inline
945{
947 return t;
948}
949
950// StateSupremum
951inline
953{
955 return t;
956}
957
958// StateSum
959inline
961{
963 return t;
964}
965
966// StateMust
967inline
969{
971 return t;
972}
973
974// StateMay
975inline
977{
979 return t;
980}
981
982// StateYaled
983inline
985{
987 return t;
988}
989
990// StateYaledTimed
991inline
993{
995 return t;
996}
997
998// StateDelay
999inline
1001{
1003 return t;
1004}
1005
1006// StateDelayTimed
1007inline
1009{
1011 return t;
1012}
1013
1014// StateVar
1015inline
1017{
1019 return t;
1020}
1021
1022// StateNu
1023inline
1025{
1027 return t;
1028}
1029
1030// StateMu
1031inline
1033{
1035 return t;
1036}
1037
1038// RegNil
1039inline
1041{
1043 return t;
1044}
1045
1046// RegSeq
1047inline
1049{
1051 return t;
1052}
1053
1054// RegAlt
1055inline
1057{
1059 return t;
1060}
1061
1062// RegTrans
1063inline
1065{
1067 return t;
1068}
1069
1070// RegTransOrNil
1071inline
1073{
1075 return t;
1076}
1077
1078// UntypedRegFrm
1079inline
1081{
1083 return t;
1084}
1085
1086// ActTrue
1087inline
1089{
1091 return t;
1092}
1093
1094// ActFalse
1095inline
1097{
1099 return t;
1100}
1101
1102// ActNot
1103inline
1105{
1107 return t;
1108}
1109
1110// ActAnd
1111inline
1113{
1115 return t;
1116}
1117
1118// ActOr
1119inline
1121{
1123 return t;
1124}
1125
1126// ActImp
1127inline
1129{
1131 return t;
1132}
1133
1134// ActForall
1135inline
1137{
1139 return t;
1140}
1141
1142// ActExists
1143inline
1145{
1147 return t;
1148}
1149
1150// ActAt
1151inline
1153{
1155 return t;
1156}
1157
1158// ActMultAct
1159inline
1161{
1163 return t;
1164}
1165
1166// ActionRenameRules
1167inline
1169{
1171 return t;
1172}
1173
1174// ActionRenameRule
1175inline
1177{
1179 return t;
1180}
1181
1182// ActionRenameSpec
1183inline
1185{
1187 return t;
1188}
1189
1190// PBES
1191inline
1193{
1195 return t;
1196}
1197
1198// PBEqnSpec
1199inline
1201{
1203 return t;
1204}
1205
1206// PBInit
1207inline
1209{
1211 return t;
1212}
1213
1214// PBEqn
1215inline
1217{
1219 return t;
1220}
1221
1222// Mu
1223inline
1225{
1227 return t;
1228}
1229
1230// Nu
1231inline
1233{
1235 return t;
1236}
1237
1238// PropVarDecl
1239inline
1241{
1243 return t;
1244}
1245
1246// PBESTrue
1247inline
1249{
1251 return t;
1252}
1253
1254// PBESFalse
1255inline
1257{
1259 return t;
1260}
1261
1262// PBESNot
1263inline
1265{
1267 return t;
1268}
1269
1270// PBESAnd
1271inline
1273{
1275 return t;
1276}
1277
1278// PBESOr
1279inline
1281{
1283 return t;
1284}
1285
1286// PBESImp
1287inline
1289{
1291 return t;
1292}
1293
1294// PBESForall
1295inline
1297{
1299 return t;
1300}
1301
1302// PBESExists
1303inline
1305{
1307 return t;
1308}
1309
1310// PropVarInst
1311inline
1313{
1315 return t;
1316}
1317
1318// PRES
1319inline
1321{
1323 return t;
1324}
1325
1326// PREqnSpec
1327inline
1329{
1331 return t;
1332}
1333
1334// PRInit
1335inline
1337{
1339 return t;
1340}
1341
1342// PREqn
1343inline
1345{
1347 return t;
1348}
1349
1350// PRESTrue
1351inline
1353{
1355 return t;
1356}
1357
1358// PRESFalse
1359inline
1361{
1363 return t;
1364}
1365
1366// PRESMinus
1367inline
1369{
1371 return t;
1372}
1373
1374// PRESAnd
1375inline
1377{
1379 return t;
1380}
1381
1382// PRESOr
1383inline
1385{
1387 return t;
1388}
1389
1390// PRESImp
1391inline
1393{
1395 return t;
1396}
1397
1398// PRESPlus
1399inline
1401{
1403 return t;
1404}
1405
1406// PRESConstantMultiply
1407inline
1409{
1411 return t;
1412}
1413
1414// PRESConstantMultiplyAlt
1415inline
1417{
1419 return t;
1420}
1421
1422// PRESInfimum
1423inline
1425{
1427 return t;
1428}
1429
1430// PRESSupremum
1431inline
1433{
1435 return t;
1436}
1437
1438// PRESSum
1439inline
1441{
1443 return t;
1444}
1445
1446// PRESEqInf
1447inline
1449{
1451 return t;
1452}
1453
1454// PRESEqNInf
1455inline
1457{
1459 return t;
1460}
1461
1462// PRESCondSm
1463inline
1465{
1467 return t;
1468}
1469
1470// PRESCondEq
1471inline
1473{
1475 return t;
1476}
1477
1478// SortExpr
1479inline
1481{
1482 return default_value_SortId();
1483}
1484
1485// SortConsType
1486inline
1488{
1489 return default_value_SortList();
1490}
1491
1492// DataExpr
1493inline
1495{
1496 return default_value_DataVarId();
1497}
1498
1499// BindingOperator
1500inline
1502{
1503 return default_value_Forall();
1504}
1505
1506// WhrDecl
1507inline
1509{
1511}
1512
1513// SortDecl
1514inline
1516{
1517 return default_value_SortId();
1518}
1519
1520// ProcExpr
1521inline
1523{
1524 return default_value_Action();
1525}
1526
1527// MultActOrDelta
1528inline
1530{
1531 return default_value_MultAct();
1532}
1533
1534// ProcInit
1535inline
1537{
1539}
1540
1541// StateFrm
1542inline
1544{
1545 return default_value_DataExpr();
1546}
1547
1548// RegFrm
1549inline
1551{
1552 return default_value_ActFrm();
1553}
1554
1555// ActFrm
1556inline
1558{
1559 return default_value_DataExpr();
1560}
1561
1562// ParamIdOrAction
1563inline
1565{
1567}
1568
1569// ActionRenameRuleRHS
1570inline
1572{
1574}
1575
1576// FixPoint
1577inline
1579{
1580 return default_value_Mu();
1581}
1582
1583// PBExpr
1584inline
1586{
1587 return default_value_DataExpr();
1588}
1589
1590// PRExpr
1591inline
1593{
1594 return default_value_DataExpr();
1595}
1596//--- end generated constructors ---//
1597
1598//----------------------------------------------------------------------------------------------//
1599// Part 2: static variables containing default values.
1600//----------------------------------------------------------------------------------------------//
1601
1603{
1604//--- start generated variables ---//
1620 static const atermpp::aterm Whr;
1623 static const atermpp::aterm OpId;
1644 static const atermpp::aterm ActId;
1647 static const atermpp::aterm Delta;
1648 static const atermpp::aterm Tau;
1649 static const atermpp::aterm Sum;
1650 static const atermpp::aterm Block;
1651 static const atermpp::aterm Hide;
1653 static const atermpp::aterm Comm;
1654 static const atermpp::aterm Allow;
1655 static const atermpp::aterm Sync;
1657 static const atermpp::aterm Seq;
1660 static const atermpp::aterm BInit;
1661 static const atermpp::aterm Merge;
1715 static const atermpp::aterm ActOr;
1719 static const atermpp::aterm ActAt;
1724 static const atermpp::aterm PBES;
1727 static const atermpp::aterm PBEqn;
1728 static const atermpp::aterm Mu;
1729 static const atermpp::aterm Nu;
1740 static const atermpp::aterm PRES;
1743 static const atermpp::aterm PREqn;
1777//--- end generated variables ---//
1778};
1779
1780} // namespace detail
1781
1782} // namespace core
1783
1784} // namespace mcrl2
1785
1786#endif // MCRL2_CORE_DETAIL_DEFAULT_VALUES_H
An integer term stores a single std::size_t value. It carries no arguments.
Definition aterm_int.h:26
A list of aterm objects.
Definition aterm_list.h:24
void push_front(const Term &el)
Inserts a new element at the beginning of the current list.
aterm representations of identifier strings.
term_list< aterm > aterm_list
A term_list with elements of type aterm.
Definition aterm_list.h:497
const atermpp::aterm & default_value_Seq()
const atermpp::aterm & default_value_PRESAnd()
const atermpp::function_symbol & function_symbol_TimedMultAct()
const atermpp::function_symbol & function_symbol_BInit()
const atermpp::function_symbol & function_symbol_StateImp()
const atermpp::aterm & default_value_Whr()
const atermpp::function_symbol & function_symbol_Choice()
const atermpp::aterm & default_value_IfThenElse()
const atermpp::function_symbol & function_symbol_StateMinus()
const atermpp::aterm & default_value_ProcEqn()
const atermpp::function_symbol & function_symbol_SortSet()
const atermpp::function_symbol & function_symbol_PRESAnd()
const atermpp::function_symbol & function_symbol_Forall()
const atermpp::aterm & default_value_Sum()
const atermpp::aterm & default_value_StateOr()
const atermpp::aterm & default_value_PBESExists()
const atermpp::aterm & default_value_StateYaledTimed()
const atermpp::aterm & default_value_PBESTrue()
const atermpp::function_symbol & function_symbol_ActForall()
const atermpp::aterm & default_value_StateImp()
const atermpp::aterm & default_value_StateSum()
const atermpp::aterm & default_value_StateYaled()
const atermpp::function_symbol & function_symbol_UntypedSortsPossible()
const atermpp::function_symbol & function_symbol_UntypedProcessAssignment()
const atermpp::aterm & default_value_DataExpr()
const atermpp::function_symbol & function_symbol_DataEqn()
const atermpp::aterm & default_value_DataEqn()
const atermpp::function_symbol & function_symbol_DataVarId()
const atermpp::function_symbol & function_symbol_StateForall()
const atermpp::aterm & default_value_PRESCondSm()
const atermpp::aterm & default_value_ActTrue()
const atermpp::function_symbol & function_symbol_StructCons()
const atermpp::function_symbol & function_symbol_PBES()
const atermpp::aterm & default_value_MultAct()
const atermpp::aterm & default_value_StateMu()
const atermpp::aterm & default_value_StateMinus()
const atermpp::function_symbol & function_symbol_StateYaledTimed()
const atermpp::aterm & default_value_ActSpec()
const atermpp::function_symbol & function_symbol_RegSeq()
const atermpp::aterm & default_value_ActFalse()
const atermpp::function_symbol & function_symbol_SortRef()
const atermpp::aterm & default_value_PREqnSpec()
const atermpp::function_symbol & function_symbol_UntypedSortUnknown()
const atermpp::function_symbol & function_symbol_PRESImp()
const atermpp::aterm & default_value_PropVarDecl()
const atermpp::function_symbol & function_symbol_PRESCondEq()
const atermpp::aterm & default_value_RegFrm()
const atermpp::aterm & default_value_StateExists()
const atermpp::aterm & default_value_SortBag()
const atermpp::aterm & default_value_Comm()
const atermpp::function_symbol & function_symbol_StateNu()
const atermpp::aterm & default_value_PRESInfimum()
const atermpp::aterm & default_value_StateVar()
const atermpp::aterm & default_value_PRESCondEq()
const atermpp::function_symbol & function_symbol_Mu()
const atermpp::function_symbol & function_symbol_SortBag()
const atermpp::aterm & default_value_UntypedSortsPossible()
const atermpp::function_symbol & function_symbol_Allow()
const atermpp::function_symbol & function_symbol_Merge()
const atermpp::aterm & default_value_SortFSet()
const atermpp::aterm & default_value_Tau()
const atermpp::function_symbol & function_symbol_Rename()
const atermpp::aterm & default_value_SortExpr()
const atermpp::aterm & default_value_Distribution()
const atermpp::aterm & default_value_PRESImp()
const atermpp::function_symbol & function_symbol_StateConstantMultiplyAlt()
const atermpp::aterm & default_value_PRESTrue()
const atermpp::function_symbol & function_symbol_ProcSpec()
const atermpp::aterm & default_value_Mu()
const atermpp::aterm & default_value_ActionRenameRuleRHS()
const atermpp::aterm & default_value_ActionRenameRule()
const atermpp::function_symbol & function_symbol_ActId()
const atermpp::aterm & default_value_DataVarId()
const atermpp::function_symbol & function_symbol_StateTrue()
const atermpp::aterm & default_value_MapSpec()
const atermpp::function_symbol & function_symbol_Block()
const atermpp::function_symbol & function_symbol_SortSpec()
const atermpp::function_symbol & function_symbol_StructProj()
const atermpp::aterm_int & default_value_Number()
const atermpp::aterm & default_value_PBESFalse()
const atermpp::aterm & default_value_StateMay()
const atermpp::aterm & default_value_UntypedIdentifierAssignment()
const atermpp::function_symbol & function_symbol_Sum()
const atermpp::aterm & default_value_PRESEqInf()
const atermpp::function_symbol & function_symbol_Lambda()
const atermpp::aterm & default_value_Choice()
const atermpp::function_symbol & function_symbol_PRESPlus()
const atermpp::aterm & default_value_StateAnd()
const atermpp::aterm & default_value_PropVarInst()
const atermpp::function_symbol & function_symbol_AtTime()
const atermpp::aterm & default_value_MultActName()
const atermpp::function_symbol & function_symbol_PBESExists()
const atermpp::aterm & default_value_SortDecl()
const atermpp::aterm & default_value_ActAnd()
const atermpp::function_symbol & function_symbol_GlobVarSpec()
const atermpp::aterm & default_value_GlobVarSpec()
const atermpp::function_symbol & function_symbol_PBEqn()
const atermpp::aterm & default_value_ActAt()
const atermpp::function_symbol & function_symbol_Nu()
const atermpp::aterm & default_value_StringOrEmpty()
const atermpp::function_symbol & function_symbol_Comm()
const atermpp::function_symbol & function_symbol_ProcEqn()
const atermpp::function_symbol & function_symbol_UntypedIdentifierAssignment()
const atermpp::aterm_list & default_value_List()
const atermpp::function_symbol & function_symbol_Delta()
const atermpp::function_symbol & function_symbol_Binder()
const atermpp::function_symbol & function_symbol_PropVarDecl()
const atermpp::aterm & default_value_StateConstantMultiplyAlt()
const atermpp::aterm & default_value_StatePlus()
const atermpp::function_symbol & function_symbol_PRESSupremum()
const atermpp::function_symbol & function_symbol_PREqnSpec()
const atermpp::aterm & default_value_UntypedSetBagComp()
const atermpp::function_symbol & function_symbol_StateExists()
const atermpp::aterm & default_value_ProcSpec()
const atermpp::aterm & default_value_PBInit()
const atermpp::aterm & default_value_PBESNot()
const atermpp::aterm & default_value_UntypedRegFrm()
const atermpp::function_symbol & function_symbol_PRESTrue()
const atermpp::aterm & default_value_ConsSpec()
const atermpp::aterm & default_value_TimedMultAct()
const atermpp::aterm & default_value_ActNot()
const atermpp::function_symbol & function_symbol_PREqn()
const atermpp::function_symbol & function_symbol_StateVar()
const atermpp::function_symbol & function_symbol_UntypedSortVariable()
const atermpp::function_symbol & function_symbol_ActMultAct()
const atermpp::aterm & default_value_DataVarIdInit()
const atermpp::aterm & default_value_DataSpec()
const atermpp::function_symbol & function_symbol_PRESOr()
const atermpp::aterm & default_value_Merge()
const atermpp::aterm & default_value_FixPoint()
const atermpp::aterm & default_value_PRESSupremum()
const atermpp::function_symbol & function_symbol_PBESFalse()
const atermpp::aterm & default_value_Nu()
const atermpp::aterm & default_value_RegAlt()
const atermpp::aterm & default_value_PREqn()
const atermpp::function_symbol & function_symbol_SortArrow()
const atermpp::aterm & default_value_SetComp()
const atermpp::function_symbol & function_symbol_PRESSum()
const atermpp::aterm & default_value_BagComp()
const atermpp::function_symbol & function_symbol_SortList()
const atermpp::aterm & default_value_Lambda()
const atermpp::function_symbol & function_symbol_PRESEqInf()
const atermpp::aterm & default_value_RenameExpr()
const atermpp::aterm & default_value_StateFrm()
const atermpp::function_symbol & function_symbol_StateNot()
const atermpp::aterm & default_value_PRESConstantMultiplyAlt()
const atermpp::function_symbol & function_symbol_Action()
const atermpp::function_symbol & function_symbol_PBESNot()
const atermpp::aterm & default_value_Block()
const atermpp::function_symbol & function_symbol_PRESEqNInf()
const atermpp::function_symbol & function_symbol_ActImp()
const atermpp::function_symbol & function_symbol_BagComp()
const atermpp::aterm & default_value_Allow()
const atermpp::function_symbol & function_symbol_PRESConstantMultiply()
const atermpp::function_symbol & function_symbol_UntypedDataParameter()
const atermpp::aterm & default_value_StateTrue()
const atermpp::function_symbol & function_symbol_Distribution()
const atermpp::aterm & default_value_PRESConstantMultiply()
const atermpp::aterm & default_value_Sync()
const atermpp::aterm & default_value_Delta()
const atermpp::aterm & default_value_StateDelay()
const atermpp::aterm & default_value_Forall()
const atermpp::function_symbol & function_symbol_MapSpec()
const atermpp::aterm & default_value_ProcVarId()
const atermpp::aterm & default_value_StateSupremum()
const atermpp::function_symbol & function_symbol_StateDelay()
const atermpp::aterm & default_value_PRESOr()
const atermpp::function_symbol & function_symbol_StateSum()
const atermpp::function_symbol & function_symbol_PRES()
const atermpp::aterm & default_value_PRESSum()
const atermpp::function_symbol & function_symbol_PBESAnd()
const atermpp::function_symbol & function_symbol_LinearProcessInit()
const atermpp::function_symbol & function_symbol_RenameExpr()
const atermpp::function_symbol & function_symbol_PBEqnSpec()
const atermpp::aterm & default_value_RegTrans()
const atermpp::function_symbol & function_symbol_MultActName()
const atermpp::function_symbol & function_symbol_ActAt()
const atermpp::function_symbol & function_symbol_Process()
const atermpp::function_symbol & function_symbol_StateMu()
const atermpp::aterm & default_value_ProcExpr()
const atermpp::aterm & default_value_SortId()
const atermpp::aterm & default_value_StructCons()
const atermpp::aterm & default_value_WhrDecl()
const atermpp::aterm & default_value_UntypedIdentifier()
const atermpp::function_symbol & function_symbol_PBESOr()
const atermpp::function_symbol & function_symbol_PRInit()
const atermpp::aterm & default_value_StateFalse()
const atermpp::aterm & default_value_SortSet()
const atermpp::function_symbol & function_symbol_IfThenElse()
const atermpp::function_symbol & function_symbol_PRESCondSm()
const atermpp::function_symbol & function_symbol_RegTransOrNil()
const atermpp::aterm & default_value_ActImp()
const atermpp::aterm & default_value_PBESAnd()
const atermpp::aterm & default_value_MultActOrDelta()
const atermpp::aterm & default_value_Process()
const atermpp::aterm & default_value_PRESPlus()
const atermpp::function_symbol & function_symbol_CommExpr()
const atermpp::aterm & default_value_Action()
const atermpp::function_symbol & function_symbol_StateMay()
const atermpp::function_symbol & function_symbol_SortId()
const atermpp::function_symbol & function_symbol_ActFalse()
const atermpp::aterm & default_value_UntypedMultiAction()
const atermpp::aterm & default_value_ActionRenameRules()
const atermpp::function_symbol & function_symbol_StatePlus()
const atermpp::function_symbol & function_symbol_PRESConstantMultiplyAlt()
const atermpp::aterm & default_value_ActFrm()
const atermpp::function_symbol & function_symbol_RegTrans()
const atermpp::aterm & default_value_OpId()
const atermpp::aterm & default_value_ActExists()
const atermpp::aterm & default_value_UntypedDataParameter()
const atermpp::function_symbol & function_symbol_PBESImp()
const atermpp::function_symbol & function_symbol_RegAlt()
const atermpp::aterm & default_value_StateNu()
const atermpp::aterm & default_value_BInit()
const atermpp::function_symbol & function_symbol_Sync()
const atermpp::aterm & default_value_RegNil()
const atermpp::function_symbol & function_symbol_Seq()
const atermpp::function_symbol & function_symbol_Whr()
const atermpp::aterm & default_value_Rename()
const atermpp::aterm & default_value_StateDelayTimed()
const atermpp::function_symbol & function_symbol_PRESFalse()
const atermpp::aterm & default_value_SortStruct()
const atermpp::aterm & default_value_LMerge()
const atermpp::aterm & default_value_SortRef()
const atermpp::aterm & default_value_StateForall()
const atermpp::function_symbol & function_symbol_RegNil()
const atermpp::function_symbol & function_symbol_Exists()
const atermpp::function_symbol & function_symbol_ProcVarId()
const atermpp::function_symbol & function_symbol_PRESMinus()
const atermpp::aterm & default_value_PRExpr()
const atermpp::function_symbol & function_symbol_LinProcSpec()
const atermpp::aterm & default_value_SortList()
const atermpp::aterm & default_value_StateConstantMultiply()
const atermpp::aterm & default_value_RegSeq()
const atermpp::aterm & default_value_SortArrow()
const atermpp::function_symbol & function_symbol_ProcessAssignment()
const atermpp::aterm & default_value_PRESEqNInf()
const atermpp::aterm & default_value_ProcInit()
const atermpp::function_symbol & function_symbol_PBESForall()
const atermpp::function_symbol & function_symbol_DataSpec()
const atermpp::function_symbol & function_symbol_UntypedMultiAction()
const atermpp::aterm & default_value_PBEqnSpec()
const atermpp::function_symbol & function_symbol_ActAnd()
const atermpp::aterm & default_value_LinearProcessSummand()
const atermpp::aterm & default_value_ProcessAssignment()
const atermpp::function_symbol & function_symbol_SortFBag()
const atermpp::aterm & default_value_ActionRenameSpec()
const atermpp::function_symbol & function_symbol_StateDelayTimed()
const atermpp::function_symbol & function_symbol_SortFSet()
const atermpp::aterm & default_value_ActMultAct()
const atermpp::aterm & default_value_PBESOr()
const atermpp::function_symbol & function_symbol_ActionRenameRule()
const atermpp::aterm & default_value_StochasticOperator()
const atermpp::function_symbol & function_symbol_StateConstantMultiply()
const atermpp::aterm & default_value_PBExpr()
const atermpp::function_symbol & function_symbol_StateOr()
const atermpp::function_symbol & function_symbol_IfThen()
const atermpp::function_symbol & function_symbol_UntypedSetBagComp()
const atermpp::aterm & default_value_StateNot()
const atermpp::function_symbol & function_symbol_SortStruct()
const atermpp::aterm & default_value_PBES()
const atermpp::aterm & default_value_PBESForall()
const atermpp::aterm & default_value_StructProj()
const atermpp::function_symbol & function_symbol_PRESInfimum()
const atermpp::function_symbol & function_symbol_ActOr()
const atermpp::function_symbol & function_symbol_ProcessInit()
const atermpp::aterm & default_value_ActId()
const atermpp::function_symbol & function_symbol_PBESTrue()
const atermpp::aterm & default_value_SortSpec()
const atermpp::aterm & default_value_ProcEqnSpec()
const atermpp::function_symbol & function_symbol_LinearProcessSummand()
const atermpp::function_symbol & function_symbol_Hide()
const atermpp::function_symbol & function_symbol_StochasticOperator()
const atermpp::function_symbol & function_symbol_ActTrue()
const atermpp::aterm & default_value_UntypedProcessAssignment()
const atermpp::function_symbol & function_symbol_StateFalse()
const atermpp::aterm & default_value_ProcessInit()
const atermpp::aterm & default_value_PRESFalse()
const atermpp::aterm & default_value_LinProcSpec()
const atermpp::aterm & default_value_StateInfimum()
const atermpp::aterm & default_value_UntypedSortUnknown()
const atermpp::aterm & default_value_SortCons()
const atermpp::aterm & default_value_PRInit()
const atermpp::aterm & default_value_LinearProcessInit()
const atermpp::function_symbol & function_symbol_UntypedIdentifier()
const atermpp::function_symbol & function_symbol_ActionRenameRules()
const atermpp::function_symbol & function_symbol_ActSpec()
const atermpp::aterm & default_value_Exists()
const atermpp::function_symbol & function_symbol_MultAct()
const atermpp::function_symbol & function_symbol_StateAnd()
const atermpp::aterm & default_value_PRES()
const atermpp::function_symbol & function_symbol_PBInit()
const atermpp::aterm & default_value_PBESImp()
const atermpp::function_symbol & function_symbol_StateInfimum()
const atermpp::function_symbol & function_symbol_ActNot()
const atermpp::aterm & default_value_DataEqnSpec()
const atermpp::aterm & default_value_IfThen()
const atermpp::aterm & default_value_Hide()
const atermpp::function_symbol & function_symbol_ConsSpec()
const atermpp::aterm & default_value_StateMust()
const atermpp::aterm & default_value_Binder()
const atermpp::aterm & default_value_CommExpr()
const atermpp::function_symbol & function_symbol_ActExists()
const atermpp::aterm & default_value_PBEqn()
const atermpp::aterm & default_value_RegTransOrNil()
const atermpp::function_symbol & function_symbol_ActionRenameSpec()
const atermpp::aterm & default_value_ParamIdOrAction()
const atermpp::aterm & default_value_LinearProcess()
const atermpp::aterm & default_value_ActForall()
const atermpp::function_symbol & function_symbol_ProcEqnSpec()
const atermpp::aterm & default_value_SortConsType()
const atermpp::function_symbol & function_symbol_Tau()
const atermpp::function_symbol & function_symbol_SortCons()
const atermpp::function_symbol & function_symbol_UntypedRegFrm()
const atermpp::function_symbol & function_symbol_OpId()
const atermpp::function_symbol & function_symbol_LMerge()
const atermpp::function_symbol & function_symbol_LinearProcess()
const atermpp::function_symbol & function_symbol_SetComp()
const atermpp::function_symbol & function_symbol_PropVarInst()
const atermpp::function_symbol & function_symbol_StateYaled()
const atermpp::aterm & default_value_SortFBag()
const atermpp::aterm & default_value_PRESMinus()
const atermpp::aterm & default_value_AtTime()
const atermpp::aterm & default_value_String()
const atermpp::function_symbol & function_symbol_StateSupremum()
const atermpp::function_symbol & function_symbol_DataEqnSpec()
const atermpp::aterm & default_value_BindingOperator()
const atermpp::aterm & default_value_UntypedSortVariable()
const atermpp::function_symbol & function_symbol_DataVarIdInit()
const atermpp::function_symbol & function_symbol_StateMust()
const atermpp::aterm & default_value_ActOr()
atermpp::aterm_string identifier_string
String type of the LPS library. Identifier strings are represented internally as ATerms.
A class that takes a linear process specification and checks all tau-summands of that LPS for conflue...
Definition indexed_set.h:72
static const atermpp::aterm Mu
static const atermpp::aterm DataVarIdInit
static const atermpp::aterm ProcSpec
static const atermpp::aterm PRESInfimum
static const atermpp::aterm Delta
static const atermpp::aterm PREqnSpec
static const atermpp::aterm StateMay
static const atermpp::aterm StateOr
static const atermpp::aterm PBESForall
static const atermpp::aterm PRESConstantMultiplyAlt
static const atermpp::aterm PBExpr
static const atermpp::aterm ParamIdOrAction
static const atermpp::aterm UntypedProcessAssignment
static const atermpp::aterm SortFSet
static const atermpp::aterm PRES
static const atermpp::aterm UntypedRegFrm
static const atermpp::aterm DataVarId
static const atermpp::aterm PBESOr
static const atermpp::aterm PRESPlus
static const atermpp::aterm Distribution
static const atermpp::aterm Allow
static const atermpp::aterm PRExpr
static const atermpp::aterm ActionRenameRules
static const atermpp::aterm PBESExists
static const atermpp::aterm RenameExpr
static const atermpp::aterm LinearProcess
static const atermpp::aterm BindingOperator
static const atermpp::aterm MultActOrDelta
static const atermpp::aterm PRESFalse
static const atermpp::aterm PRESSupremum
static const atermpp::aterm Tau
static const atermpp::aterm StateFrm
static const atermpp::aterm StateYaled
static const atermpp::aterm PRESTrue
static const atermpp::aterm ActId
static const atermpp::aterm SortArrow
static const atermpp::aterm PREqn
static const atermpp::aterm PRESSum
static const atermpp::aterm RegAlt
static const atermpp::aterm ActNot
static const atermpp::aterm Hide
static const atermpp::aterm LinearProcessInit
static const atermpp::aterm SortDecl
static const atermpp::aterm Rename
static const atermpp::aterm ActImp
static const atermpp::aterm ActTrue
static const atermpp::aterm StateInfimum
static const atermpp::aterm Process
static const atermpp::aterm StateAnd
static const atermpp::aterm ActionRenameRuleRHS
static const atermpp::aterm IfThen
static const atermpp::aterm StateExists
static const atermpp::aterm PRESConstantMultiply
static const atermpp::aterm UntypedSetBagComp
static const atermpp::aterm StochasticOperator
static const atermpp::aterm PBEqnSpec
static const atermpp::aterm PRESAnd
static const atermpp::aterm PRESCondEq
static const atermpp::aterm BInit
static const atermpp::aterm Merge
static const atermpp::aterm SortSpec
static const atermpp::aterm Lambda
static const atermpp::aterm SortExpr
static const atermpp::aterm SortConsType
static const atermpp::aterm SortId
static const atermpp::aterm UntypedSortsPossible
static const atermpp::aterm Binder
static const atermpp::aterm PRESCondSm
static const atermpp::aterm RegTrans
static const atermpp::aterm Action
static const atermpp::aterm ActOr
static const atermpp::aterm ActSpec
static const atermpp::aterm UntypedSortVariable
static const atermpp::aterm DataEqn
static const atermpp::aterm MultActName
static const atermpp::aterm StateConstantMultiplyAlt
static const atermpp::aterm SortRef
static const atermpp::aterm AtTime
static const atermpp::aterm TimedMultAct
static const atermpp::aterm Choice
static const atermpp::aterm DataExpr
static const atermpp::aterm PBESImp
static const atermpp::aterm Nu
static const atermpp::aterm ActFrm
static const atermpp::aterm ActForall
static const atermpp::aterm Comm
static const atermpp::aterm UntypedSortUnknown
static const atermpp::aterm StateYaledTimed
static const atermpp::aterm SortSet
static const atermpp::aterm PBInit
static const atermpp::aterm ActionRenameSpec
static const atermpp::aterm ProcessAssignment
static const atermpp::aterm PBESNot
static const atermpp::aterm LinProcSpec
static const atermpp::aterm ActFalse
static const atermpp::aterm Exists
static const atermpp::aterm Sync
static const atermpp::aterm StateFalse
static const atermpp::aterm RegFrm
static const atermpp::aterm FixPoint
static const atermpp::aterm SortCons
static const atermpp::aterm DataSpec
static const atermpp::aterm PropVarInst
static const atermpp::aterm PRInit
static const atermpp::aterm PRESOr
static const atermpp::aterm SortBag
static const atermpp::aterm StateDelay
static const atermpp::aterm StatePlus
static const atermpp::aterm DataEqnSpec
static const atermpp::aterm OpId
static const atermpp::aterm PRESMinus
static const atermpp::aterm PRESImp
static const atermpp::aterm StateMinus
static const atermpp::aterm StateNu
static const atermpp::aterm ActionRenameRule
static const atermpp::aterm ActAnd
static const atermpp::aterm PBES
static const atermpp::aterm LinearProcessSummand
static const atermpp::aterm StructProj
static const atermpp::aterm LMerge
static const atermpp::aterm StateDelayTimed
static const atermpp::aterm PRESEqInf
static const atermpp::aterm Whr
static const atermpp::aterm PRESEqNInf
static const atermpp::aterm ProcVarId
static const atermpp::aterm UntypedIdentifierAssignment
static const atermpp::aterm StateSupremum
static const atermpp::aterm StateSum
static const atermpp::aterm SortStruct
static const atermpp::aterm ActAt
static const atermpp::aterm GlobVarSpec
static const atermpp::aterm ProcEqnSpec
static const atermpp::aterm MultAct
static const atermpp::aterm ProcExpr
static const atermpp::aterm Seq
static const atermpp::aterm SetComp
static const atermpp::aterm ActExists
static const atermpp::aterm StateMu
static const atermpp::aterm RegTransOrNil
static const atermpp::aterm StateVar
static const atermpp::aterm StateImp
static const atermpp::aterm StructCons
static const atermpp::aterm RegSeq
static const atermpp::aterm RegNil
static const atermpp::aterm BagComp
static const atermpp::aterm UntypedIdentifier
static const atermpp::aterm Sum
static const atermpp::aterm SortFBag
static const atermpp::aterm UntypedMultiAction
static const atermpp::aterm ProcessInit
static const atermpp::aterm SortList
static const atermpp::aterm Block
static const atermpp::aterm StateTrue
static const atermpp::aterm ProcEqn
static const atermpp::aterm CommExpr
static const atermpp::aterm WhrDecl
static const atermpp::aterm StateForall
static const atermpp::aterm StateMust
static const atermpp::aterm PBEqn
static const atermpp::aterm StateNot
static const atermpp::aterm PBESFalse
static const atermpp::aterm PBESTrue
static const atermpp::aterm PropVarDecl
static const atermpp::aterm PBESAnd
static const atermpp::aterm Forall
static const atermpp::aterm UntypedDataParameter
static const atermpp::aterm ProcInit
static const atermpp::aterm MapSpec
static const atermpp::aterm ConsSpec
static const atermpp::aterm IfThenElse
static const atermpp::aterm ActMultAct
static const atermpp::aterm StateConstantMultiply