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//
9/// \file mcrl2/core/detail/default_values.h
10/// \brief add your file description here.
11
12#ifndef MCRL2_CORE_DETAIL_DEFAULT_VALUES_H
13#define MCRL2_CORE_DETAIL_DEFAULT_VALUES_H
14
15#include "mcrl2/core/identifier_string.h"
16
17namespace mcrl2::core::detail
18{
19
20//----------------------------------------------------------------------------------------------//
21// Part 1: functions for creating default values.
22//----------------------------------------------------------------------------------------------//
23
24inline
26{
27 static atermpp::aterm_int t = atermpp::aterm_int(std::size_t(0));
28 return t;
29}
30
31inline
33{
34 static atermpp::aterm t = core::identifier_string("@NoValue");
35 return t;
36}
37
38inline
40{
41 static atermpp::aterm t = core::identifier_string("@NoValue");
42 return t;
43}
44
45inline
47{
48 static atermpp::aterm_list t = atermpp::aterm_list();
49 return t;
50}
51
52// List
53inline
55{
56 atermpp::aterm_list result;
57 result.push_front(t);
58 return result;
59}
60
61//--- start generated constructors ---//
234
235// SortCons
236inline
238{
239 static const atermpp::aterm t = atermpp::aterm(function_symbol_SortCons(), default_value_SortConsType(), default_value_SortExpr());
240 return t;
241}
242
243// SortStruct
244inline
246{
247 static const atermpp::aterm t = atermpp::aterm(function_symbol_SortStruct(), default_value_List(default_value_StructCons()));
248 return t;
249}
250
251// SortArrow
252inline
254{
255 static const atermpp::aterm t = atermpp::aterm(function_symbol_SortArrow(), default_value_List(default_value_SortExpr()), default_value_SortExpr());
256 return t;
257}
258
259// UntypedSortUnknown
260inline
262{
263 static const atermpp::aterm t = atermpp::aterm(function_symbol_UntypedSortUnknown());
264 return t;
265}
266
267// UntypedSortsPossible
268inline
270{
271 static const atermpp::aterm t = atermpp::aterm(function_symbol_UntypedSortsPossible(), default_value_List(default_value_SortExpr()));
272 return t;
273}
274
275// UntypedSortVariable
276inline
278{
279 static const atermpp::aterm t = atermpp::aterm(function_symbol_UntypedSortVariable(), default_value_Number());
280 return t;
281}
282
283// SortId
284inline
286{
287 static const atermpp::aterm t = atermpp::aterm(function_symbol_SortId(), default_value_String());
288 return t;
289}
290
291// SortList
292inline
294{
295 static const atermpp::aterm t = atermpp::aterm(function_symbol_SortList());
296 return t;
297}
298
299// SortSet
300inline
302{
303 static const atermpp::aterm t = atermpp::aterm(function_symbol_SortSet());
304 return t;
305}
306
307// SortBag
308inline
310{
311 static const atermpp::aterm t = atermpp::aterm(function_symbol_SortBag());
312 return t;
313}
314
315// SortFSet
316inline
318{
319 static const atermpp::aterm t = atermpp::aterm(function_symbol_SortFSet());
320 return t;
321}
322
323// SortFBag
324inline
326{
327 static const atermpp::aterm t = atermpp::aterm(function_symbol_SortFBag());
328 return t;
329}
330
331// StructCons
332inline
334{
335 static const atermpp::aterm t = atermpp::aterm(function_symbol_StructCons(), default_value_String(), default_value_List(), default_value_StringOrEmpty());
336 return t;
337}
338
339// StructProj
340inline
342{
343 static const atermpp::aterm t = atermpp::aterm(function_symbol_StructProj(), default_value_StringOrEmpty(), default_value_SortExpr());
344 return t;
345}
346
347// Binder
348inline
350{
351 static const atermpp::aterm t = atermpp::aterm(function_symbol_Binder(), default_value_BindingOperator(), default_value_List(default_value_DataVarId()), default_value_DataExpr());
352 return t;
353}
354
355// Whr
356inline
358{
359 static const atermpp::aterm t = atermpp::aterm(function_symbol_Whr(), default_value_DataExpr(), default_value_List(default_value_WhrDecl()));
360 return t;
361}
362
363// UntypedIdentifier
364inline
366{
367 static const atermpp::aterm t = atermpp::aterm(function_symbol_UntypedIdentifier(), default_value_String());
368 return t;
369}
370
371// DataVarId
372inline
374{
375 static const atermpp::aterm t = atermpp::aterm(function_symbol_DataVarId(), default_value_String(), default_value_SortExpr());
376 return t;
377}
378
379// OpId
380inline
382{
383 static const atermpp::aterm t = atermpp::aterm(function_symbol_OpId(), default_value_String(), default_value_SortExpr(), default_value_Number());
384 return t;
385}
386
387// UntypedDataParameter
388inline
390{
391 static const atermpp::aterm t = atermpp::aterm(function_symbol_UntypedDataParameter(), default_value_String(), default_value_List());
392 return t;
393}
394
395// Forall
396inline
398{
399 static const atermpp::aterm t = atermpp::aterm(function_symbol_Forall());
400 return t;
401}
402
403// Exists
404inline
406{
407 static const atermpp::aterm t = atermpp::aterm(function_symbol_Exists());
408 return t;
409}
410
411// SetComp
412inline
414{
415 static const atermpp::aterm t = atermpp::aterm(function_symbol_SetComp());
416 return t;
417}
418
419// BagComp
420inline
422{
423 static const atermpp::aterm t = atermpp::aterm(function_symbol_BagComp());
424 return t;
425}
426
427// Lambda
428inline
430{
431 static const atermpp::aterm t = atermpp::aterm(function_symbol_Lambda());
432 return t;
433}
434
435// UntypedSetBagComp
436inline
438{
439 static const atermpp::aterm t = atermpp::aterm(function_symbol_UntypedSetBagComp());
440 return t;
441}
442
443// DataVarIdInit
444inline
446{
447 static const atermpp::aterm t = atermpp::aterm(function_symbol_DataVarIdInit(), default_value_DataVarId(), default_value_DataExpr());
448 return t;
449}
450
451// UntypedIdentifierAssignment
452inline
454{
455 static const atermpp::aterm t = atermpp::aterm(function_symbol_UntypedIdentifierAssignment(), default_value_String(), default_value_DataExpr());
456 return t;
457}
458
459// DataSpec
460inline
462{
463 static const atermpp::aterm t = atermpp::aterm(function_symbol_DataSpec(), default_value_SortSpec(), default_value_ConsSpec(), default_value_MapSpec(), default_value_DataEqnSpec());
464 return t;
465}
466
467// SortSpec
468inline
470{
471 static const atermpp::aterm t = atermpp::aterm(function_symbol_SortSpec(), default_value_List());
472 return t;
473}
474
475// ConsSpec
476inline
478{
479 static const atermpp::aterm t = atermpp::aterm(function_symbol_ConsSpec(), default_value_List());
480 return t;
481}
482
483// MapSpec
484inline
486{
487 static const atermpp::aterm t = atermpp::aterm(function_symbol_MapSpec(), default_value_List());
488 return t;
489}
490
491// DataEqnSpec
492inline
494{
495 static const atermpp::aterm t = atermpp::aterm(function_symbol_DataEqnSpec(), default_value_List());
496 return t;
497}
498
499// SortRef
500inline
502{
503 static const atermpp::aterm t = atermpp::aterm(function_symbol_SortRef(), default_value_SortId(), default_value_SortExpr());
504 return t;
505}
506
507// DataEqn
508inline
510{
511 static const atermpp::aterm t = atermpp::aterm(function_symbol_DataEqn(), default_value_List(), default_value_DataExpr(), default_value_DataExpr(), default_value_DataExpr());
512 return t;
513}
514
515// MultAct
516inline
518{
519 static const atermpp::aterm t = atermpp::aterm(function_symbol_MultAct(), default_value_List());
520 return t;
521}
522
523// TimedMultAct
524inline
526{
527 static const atermpp::aterm t = atermpp::aterm(function_symbol_TimedMultAct(), default_value_List(), default_value_DataExpr());
528 return t;
529}
530
531// UntypedMultiAction
532inline
534{
535 static const atermpp::aterm t = atermpp::aterm(function_symbol_UntypedMultiAction(), default_value_List());
536 return t;
537}
538
539// Action
540inline
542{
543 static const atermpp::aterm t = atermpp::aterm(function_symbol_Action(), default_value_ActId(), default_value_List());
544 return t;
545}
546
547// ActId
548inline
550{
551 static const atermpp::aterm t = atermpp::aterm(function_symbol_ActId(), default_value_String(), default_value_List());
552 return t;
553}
554
555// Process
556inline
558{
559 static const atermpp::aterm t = atermpp::aterm(function_symbol_Process(), default_value_ProcVarId(), default_value_List());
560 return t;
561}
562
563// ProcessAssignment
564inline
566{
567 static const atermpp::aterm t = atermpp::aterm(function_symbol_ProcessAssignment(), default_value_ProcVarId(), default_value_List());
568 return t;
569}
570
571// Delta
572inline
574{
575 static const atermpp::aterm t = atermpp::aterm(function_symbol_Delta());
576 return t;
577}
578
579// Tau
580inline
582{
583 static const atermpp::aterm t = atermpp::aterm(function_symbol_Tau());
584 return t;
585}
586
587// Sum
588inline
590{
591 static const atermpp::aterm t = atermpp::aterm(function_symbol_Sum(), default_value_List(default_value_DataVarId()), default_value_ProcExpr());
592 return t;
593}
594
595// Block
596inline
598{
599 static const atermpp::aterm t = atermpp::aterm(function_symbol_Block(), default_value_List(), default_value_ProcExpr());
600 return t;
601}
602
603// Hide
604inline
606{
607 static const atermpp::aterm t = atermpp::aterm(function_symbol_Hide(), default_value_List(), default_value_ProcExpr());
608 return t;
609}
610
611// Rename
612inline
614{
615 static const atermpp::aterm t = atermpp::aterm(function_symbol_Rename(), default_value_List(), default_value_ProcExpr());
616 return t;
617}
618
619// Comm
620inline
622{
623 static const atermpp::aterm t = atermpp::aterm(function_symbol_Comm(), default_value_List(), default_value_ProcExpr());
624 return t;
625}
626
627// Allow
628inline
630{
631 static const atermpp::aterm t = atermpp::aterm(function_symbol_Allow(), default_value_List(), default_value_ProcExpr());
632 return t;
633}
634
635// Sync
636inline
638{
639 static const atermpp::aterm t = atermpp::aterm(function_symbol_Sync(), default_value_ProcExpr(), default_value_ProcExpr());
640 return t;
641}
642
643// AtTime
644inline
646{
647 static const atermpp::aterm t = atermpp::aterm(function_symbol_AtTime(), default_value_ProcExpr(), default_value_DataExpr());
648 return t;
649}
650
651// Seq
652inline
654{
655 static const atermpp::aterm t = atermpp::aterm(function_symbol_Seq(), default_value_ProcExpr(), default_value_ProcExpr());
656 return t;
657}
658
659// IfThen
660inline
662{
663 static const atermpp::aterm t = atermpp::aterm(function_symbol_IfThen(), default_value_DataExpr(), default_value_ProcExpr());
664 return t;
665}
666
667// IfThenElse
668inline
670{
671 static const atermpp::aterm t = atermpp::aterm(function_symbol_IfThenElse(), default_value_DataExpr(), default_value_ProcExpr(), default_value_ProcExpr());
672 return t;
673}
674
675// BInit
676inline
678{
679 static const atermpp::aterm t = atermpp::aterm(function_symbol_BInit(), default_value_ProcExpr(), default_value_ProcExpr());
680 return t;
681}
682
683// Merge
684inline
686{
687 static const atermpp::aterm t = atermpp::aterm(function_symbol_Merge(), default_value_ProcExpr(), default_value_ProcExpr());
688 return t;
689}
690
691// LMerge
692inline
694{
695 static const atermpp::aterm t = atermpp::aterm(function_symbol_LMerge(), default_value_ProcExpr(), default_value_ProcExpr());
696 return t;
697}
698
699// Choice
700inline
702{
703 static const atermpp::aterm t = atermpp::aterm(function_symbol_Choice(), default_value_ProcExpr(), default_value_ProcExpr());
704 return t;
705}
706
707// StochasticOperator
708inline
710{
711 static const atermpp::aterm t = atermpp::aterm(function_symbol_StochasticOperator(), default_value_List(default_value_DataVarId()), default_value_DataExpr(), default_value_ProcExpr());
712 return t;
713}
714
715// UntypedProcessAssignment
716inline
718{
719 static const atermpp::aterm t = atermpp::aterm(function_symbol_UntypedProcessAssignment(), default_value_String(), default_value_List());
720 return t;
721}
722
723// ProcVarId
724inline
726{
727 static const atermpp::aterm t = atermpp::aterm(function_symbol_ProcVarId(), default_value_String(), default_value_List());
728 return t;
729}
730
731// MultActName
732inline
734{
735 static const atermpp::aterm t = atermpp::aterm(function_symbol_MultActName(), default_value_List(default_value_String()));
736 return t;
737}
738
739// RenameExpr
740inline
742{
743 static const atermpp::aterm t = atermpp::aterm(function_symbol_RenameExpr(), default_value_String(), default_value_String());
744 return t;
745}
746
747// CommExpr
748inline
750{
751 static const atermpp::aterm t = atermpp::aterm(function_symbol_CommExpr(), default_value_MultActName(), default_value_String());
752 return t;
753}
754
755// ProcSpec
756inline
758{
759 static const atermpp::aterm t = atermpp::aterm(function_symbol_ProcSpec(), default_value_DataSpec(), default_value_ActSpec(), default_value_GlobVarSpec(), default_value_ProcEqnSpec(), default_value_ProcInit());
760 return t;
761}
762
763// ActSpec
764inline
766{
767 static const atermpp::aterm t = atermpp::aterm(function_symbol_ActSpec(), default_value_List());
768 return t;
769}
770
771// GlobVarSpec
772inline
774{
775 static const atermpp::aterm t = atermpp::aterm(function_symbol_GlobVarSpec(), default_value_List());
776 return t;
777}
778
779// ProcEqnSpec
780inline
782{
783 static const atermpp::aterm t = atermpp::aterm(function_symbol_ProcEqnSpec(), default_value_List());
784 return t;
785}
786
787// ProcEqn
788inline
790{
791 static const atermpp::aterm t = atermpp::aterm(function_symbol_ProcEqn(), default_value_ProcVarId(), default_value_List(), default_value_ProcExpr());
792 return t;
793}
794
795// ProcessInit
796inline
798{
799 static const atermpp::aterm t = atermpp::aterm(function_symbol_ProcessInit(), default_value_ProcExpr());
800 return t;
801}
802
803// Distribution
804inline
806{
807 static const atermpp::aterm t = atermpp::aterm(function_symbol_Distribution(), default_value_List(), default_value_DataExpr());
808 return t;
809}
810
811// LinProcSpec
812inline
814{
815 static const atermpp::aterm t = atermpp::aterm(function_symbol_LinProcSpec(), default_value_DataSpec(), default_value_ActSpec(), default_value_GlobVarSpec(), default_value_LinearProcess(), default_value_LinearProcessInit());
816 return t;
817}
818
819// LinearProcess
820inline
822{
823 static const atermpp::aterm t = atermpp::aterm(function_symbol_LinearProcess(), default_value_List(), default_value_List());
824 return t;
825}
826
827// LinearProcessSummand
828inline
830{
831 static const atermpp::aterm t = atermpp::aterm(function_symbol_LinearProcessSummand(), default_value_List(), default_value_DataExpr(), default_value_MultActOrDelta(), default_value_DataExpr(), default_value_List(), default_value_Distribution());
832 return t;
833}
834
835// LinearProcessInit
836inline
838{
839 static const atermpp::aterm t = atermpp::aterm(function_symbol_LinearProcessInit(), default_value_List(), default_value_Distribution());
840 return t;
841}
842
843// StateTrue
844inline
846{
847 static const atermpp::aterm t = atermpp::aterm(function_symbol_StateTrue());
848 return t;
849}
850
851// StateFalse
852inline
854{
855 static const atermpp::aterm t = atermpp::aterm(function_symbol_StateFalse());
856 return t;
857}
858
859// StateNot
860inline
862{
863 static const atermpp::aterm t = atermpp::aterm(function_symbol_StateNot(), default_value_StateFrm());
864 return t;
865}
866
867// StateMinus
868inline
870{
871 static const atermpp::aterm t = atermpp::aterm(function_symbol_StateMinus(), default_value_StateFrm());
872 return t;
873}
874
875// StateAnd
876inline
878{
879 static const atermpp::aterm t = atermpp::aterm(function_symbol_StateAnd(), default_value_StateFrm(), default_value_StateFrm());
880 return t;
881}
882
883// StateOr
884inline
886{
887 static const atermpp::aterm t = atermpp::aterm(function_symbol_StateOr(), default_value_StateFrm(), default_value_StateFrm());
888 return t;
889}
890
891// StateImp
892inline
894{
895 static const atermpp::aterm t = atermpp::aterm(function_symbol_StateImp(), default_value_StateFrm(), default_value_StateFrm());
896 return t;
897}
898
899// StatePlus
900inline
902{
903 static const atermpp::aterm t = atermpp::aterm(function_symbol_StatePlus(), default_value_StateFrm(), default_value_StateFrm());
904 return t;
905}
906
907// StateConstantMultiply
908inline
910{
911 static const atermpp::aterm t = atermpp::aterm(function_symbol_StateConstantMultiply(), default_value_DataExpr(), default_value_StateFrm());
912 return t;
913}
914
915// StateConstantMultiplyAlt
916inline
918{
919 static const atermpp::aterm t = atermpp::aterm(function_symbol_StateConstantMultiplyAlt(), default_value_StateFrm(), default_value_DataExpr());
920 return t;
921}
922
923// StateForall
924inline
926{
927 static const atermpp::aterm t = atermpp::aterm(function_symbol_StateForall(), default_value_List(default_value_DataVarId()), default_value_StateFrm());
928 return t;
929}
930
931// StateExists
932inline
934{
935 static const atermpp::aterm t = atermpp::aterm(function_symbol_StateExists(), default_value_List(default_value_DataVarId()), default_value_StateFrm());
936 return t;
937}
938
939// StateInfimum
940inline
942{
943 static const atermpp::aterm t = atermpp::aterm(function_symbol_StateInfimum(), default_value_List(default_value_DataVarId()), default_value_StateFrm());
944 return t;
945}
946
947// StateSupremum
948inline
950{
951 static const atermpp::aterm t = atermpp::aterm(function_symbol_StateSupremum(), default_value_List(default_value_DataVarId()), default_value_StateFrm());
952 return t;
953}
954
955// StateSum
956inline
958{
959 static const atermpp::aterm t = atermpp::aterm(function_symbol_StateSum(), default_value_List(default_value_DataVarId()), default_value_StateFrm());
960 return t;
961}
962
963// StateMust
964inline
966{
967 static const atermpp::aterm t = atermpp::aterm(function_symbol_StateMust(), default_value_RegFrm(), default_value_StateFrm());
968 return t;
969}
970
971// StateMay
972inline
974{
975 static const atermpp::aterm t = atermpp::aterm(function_symbol_StateMay(), default_value_RegFrm(), default_value_StateFrm());
976 return t;
977}
978
979// StateYaled
980inline
982{
983 static const atermpp::aterm t = atermpp::aterm(function_symbol_StateYaled());
984 return t;
985}
986
987// StateYaledTimed
988inline
990{
991 static const atermpp::aterm t = atermpp::aterm(function_symbol_StateYaledTimed(), default_value_DataExpr());
992 return t;
993}
994
995// StateDelay
996inline
998{
999 static const atermpp::aterm t = atermpp::aterm(function_symbol_StateDelay());
1000 return t;
1001}
1002
1003// StateDelayTimed
1004inline
1006{
1007 static const atermpp::aterm t = atermpp::aterm(function_symbol_StateDelayTimed(), default_value_DataExpr());
1008 return t;
1009}
1010
1011// StateVar
1012inline
1014{
1015 static const atermpp::aterm t = atermpp::aterm(function_symbol_StateVar(), default_value_String(), default_value_List());
1016 return t;
1017}
1018
1019// StateNu
1020inline
1022{
1023 static const atermpp::aterm t = atermpp::aterm(function_symbol_StateNu(), default_value_String(), default_value_List(), default_value_StateFrm());
1024 return t;
1025}
1026
1027// StateMu
1028inline
1030{
1031 static const atermpp::aterm t = atermpp::aterm(function_symbol_StateMu(), default_value_String(), default_value_List(), default_value_StateFrm());
1032 return t;
1033}
1034
1035// RegNil
1036inline
1038{
1039 static const atermpp::aterm t = atermpp::aterm(function_symbol_RegNil());
1040 return t;
1041}
1042
1043// RegSeq
1044inline
1046{
1047 static const atermpp::aterm t = atermpp::aterm(function_symbol_RegSeq(), default_value_RegFrm(), default_value_RegFrm());
1048 return t;
1049}
1050
1051// RegAlt
1052inline
1054{
1055 static const atermpp::aterm t = atermpp::aterm(function_symbol_RegAlt(), default_value_RegFrm(), default_value_RegFrm());
1056 return t;
1057}
1058
1059// RegTrans
1060inline
1062{
1063 static const atermpp::aterm t = atermpp::aterm(function_symbol_RegTrans(), default_value_RegFrm());
1064 return t;
1065}
1066
1067// RegTransOrNil
1068inline
1070{
1071 static const atermpp::aterm t = atermpp::aterm(function_symbol_RegTransOrNil(), default_value_RegFrm());
1072 return t;
1073}
1074
1075// UntypedRegFrm
1076inline
1078{
1079 static const atermpp::aterm t = atermpp::aterm(function_symbol_UntypedRegFrm(), default_value_String(), default_value_RegFrm(), default_value_RegFrm());
1080 return t;
1081}
1082
1083// ActTrue
1084inline
1086{
1087 static const atermpp::aterm t = atermpp::aterm(function_symbol_ActTrue());
1088 return t;
1089}
1090
1091// ActFalse
1092inline
1094{
1095 static const atermpp::aterm t = atermpp::aterm(function_symbol_ActFalse());
1096 return t;
1097}
1098
1099// ActNot
1100inline
1102{
1103 static const atermpp::aterm t = atermpp::aterm(function_symbol_ActNot(), default_value_ActFrm());
1104 return t;
1105}
1106
1107// ActAnd
1108inline
1110{
1111 static const atermpp::aterm t = atermpp::aterm(function_symbol_ActAnd(), default_value_ActFrm(), default_value_ActFrm());
1112 return t;
1113}
1114
1115// ActOr
1116inline
1118{
1119 static const atermpp::aterm t = atermpp::aterm(function_symbol_ActOr(), default_value_ActFrm(), default_value_ActFrm());
1120 return t;
1121}
1122
1123// ActImp
1124inline
1126{
1127 static const atermpp::aterm t = atermpp::aterm(function_symbol_ActImp(), default_value_ActFrm(), default_value_ActFrm());
1128 return t;
1129}
1130
1131// ActForall
1132inline
1134{
1135 static const atermpp::aterm t = atermpp::aterm(function_symbol_ActForall(), default_value_List(default_value_DataVarId()), default_value_ActFrm());
1136 return t;
1137}
1138
1139// ActExists
1140inline
1142{
1143 static const atermpp::aterm t = atermpp::aterm(function_symbol_ActExists(), default_value_List(default_value_DataVarId()), default_value_ActFrm());
1144 return t;
1145}
1146
1147// ActAt
1148inline
1150{
1151 static const atermpp::aterm t = atermpp::aterm(function_symbol_ActAt(), default_value_ActFrm(), default_value_DataExpr());
1152 return t;
1153}
1154
1155// ActMultAct
1156inline
1158{
1159 static const atermpp::aterm t = atermpp::aterm(function_symbol_ActMultAct(), default_value_List());
1160 return t;
1161}
1162
1163// ActionRenameRules
1164inline
1166{
1167 static const atermpp::aterm t = atermpp::aterm(function_symbol_ActionRenameRules(), default_value_List());
1168 return t;
1169}
1170
1171// ActionRenameRule
1172inline
1174{
1175 static const atermpp::aterm t = atermpp::aterm(function_symbol_ActionRenameRule(), default_value_List(), default_value_DataExpr(), default_value_ParamIdOrAction(), default_value_ActionRenameRuleRHS());
1176 return t;
1177}
1178
1179// ActionRenameSpec
1180inline
1182{
1183 static const atermpp::aterm t = atermpp::aterm(function_symbol_ActionRenameSpec(), default_value_DataSpec(), default_value_ActSpec(), default_value_ActionRenameRules());
1184 return t;
1185}
1186
1187// PBES
1188inline
1190{
1191 static const atermpp::aterm t = atermpp::aterm(function_symbol_PBES(), default_value_DataSpec(), default_value_GlobVarSpec(), default_value_PBEqnSpec(), default_value_PBInit());
1192 return t;
1193}
1194
1195// PBEqnSpec
1196inline
1198{
1199 static const atermpp::aterm t = atermpp::aterm(function_symbol_PBEqnSpec(), default_value_List());
1200 return t;
1201}
1202
1203// PBInit
1204inline
1206{
1207 static const atermpp::aterm t = atermpp::aterm(function_symbol_PBInit(), default_value_PropVarInst());
1208 return t;
1209}
1210
1211// PBEqn
1212inline
1214{
1215 static const atermpp::aterm t = atermpp::aterm(function_symbol_PBEqn(), default_value_FixPoint(), default_value_PropVarDecl(), default_value_PBExpr());
1216 return t;
1217}
1218
1219// Mu
1220inline
1222{
1223 static const atermpp::aterm t = atermpp::aterm(function_symbol_Mu());
1224 return t;
1225}
1226
1227// Nu
1228inline
1230{
1231 static const atermpp::aterm t = atermpp::aterm(function_symbol_Nu());
1232 return t;
1233}
1234
1235// PropVarDecl
1236inline
1238{
1239 static const atermpp::aterm t = atermpp::aterm(function_symbol_PropVarDecl(), default_value_String(), default_value_List());
1240 return t;
1241}
1242
1243// PBESTrue
1244inline
1246{
1247 static const atermpp::aterm t = atermpp::aterm(function_symbol_PBESTrue());
1248 return t;
1249}
1250
1251// PBESFalse
1252inline
1254{
1255 static const atermpp::aterm t = atermpp::aterm(function_symbol_PBESFalse());
1256 return t;
1257}
1258
1259// PBESNot
1260inline
1262{
1263 static const atermpp::aterm t = atermpp::aterm(function_symbol_PBESNot(), default_value_PBExpr());
1264 return t;
1265}
1266
1267// PBESAnd
1268inline
1270{
1271 static const atermpp::aterm t = atermpp::aterm(function_symbol_PBESAnd(), default_value_PBExpr(), default_value_PBExpr());
1272 return t;
1273}
1274
1275// PBESOr
1276inline
1278{
1279 static const atermpp::aterm t = atermpp::aterm(function_symbol_PBESOr(), default_value_PBExpr(), default_value_PBExpr());
1280 return t;
1281}
1282
1283// PBESImp
1284inline
1286{
1287 static const atermpp::aterm t = atermpp::aterm(function_symbol_PBESImp(), default_value_PBExpr(), default_value_PBExpr());
1288 return t;
1289}
1290
1291// PBESForall
1292inline
1294{
1295 static const atermpp::aterm t = atermpp::aterm(function_symbol_PBESForall(), default_value_List(default_value_DataVarId()), default_value_PBExpr());
1296 return t;
1297}
1298
1299// PBESExists
1300inline
1302{
1303 static const atermpp::aterm t = atermpp::aterm(function_symbol_PBESExists(), default_value_List(default_value_DataVarId()), default_value_PBExpr());
1304 return t;
1305}
1306
1307// PropVarInst
1308inline
1310{
1311 static const atermpp::aterm t = atermpp::aterm(function_symbol_PropVarInst(), default_value_String(), default_value_List());
1312 return t;
1313}
1314
1315// PRES
1316inline
1318{
1319 static const atermpp::aterm t = atermpp::aterm(function_symbol_PRES(), default_value_DataSpec(), default_value_GlobVarSpec(), default_value_PREqnSpec(), default_value_PRInit());
1320 return t;
1321}
1322
1323// PREqnSpec
1324inline
1326{
1327 static const atermpp::aterm t = atermpp::aterm(function_symbol_PREqnSpec(), default_value_List());
1328 return t;
1329}
1330
1331// PRInit
1332inline
1334{
1335 static const atermpp::aterm t = atermpp::aterm(function_symbol_PRInit(), default_value_PropVarInst());
1336 return t;
1337}
1338
1339// PREqn
1340inline
1342{
1343 static const atermpp::aterm t = atermpp::aterm(function_symbol_PREqn(), default_value_FixPoint(), default_value_PropVarDecl(), default_value_PRExpr());
1344 return t;
1345}
1346
1347// PRESTrue
1348inline
1350{
1351 static const atermpp::aterm t = atermpp::aterm(function_symbol_PRESTrue());
1352 return t;
1353}
1354
1355// PRESFalse
1356inline
1358{
1359 static const atermpp::aterm t = atermpp::aterm(function_symbol_PRESFalse());
1360 return t;
1361}
1362
1363// PRESMinus
1364inline
1366{
1367 static const atermpp::aterm t = atermpp::aterm(function_symbol_PRESMinus(), default_value_PRExpr());
1368 return t;
1369}
1370
1371// PRESAnd
1372inline
1374{
1375 static const atermpp::aterm t = atermpp::aterm(function_symbol_PRESAnd(), default_value_PRExpr(), default_value_PRExpr());
1376 return t;
1377}
1378
1379// PRESOr
1380inline
1382{
1383 static const atermpp::aterm t = atermpp::aterm(function_symbol_PRESOr(), default_value_PRExpr(), default_value_PRExpr());
1384 return t;
1385}
1386
1387// PRESImp
1388inline
1390{
1391 static const atermpp::aterm t = atermpp::aterm(function_symbol_PRESImp(), default_value_PRExpr(), default_value_PRExpr());
1392 return t;
1393}
1394
1395// PRESPlus
1396inline
1398{
1399 static const atermpp::aterm t = atermpp::aterm(function_symbol_PRESPlus(), default_value_PRExpr(), default_value_PRExpr());
1400 return t;
1401}
1402
1403// PRESConstantMultiply
1404inline
1406{
1407 static const atermpp::aterm t = atermpp::aterm(function_symbol_PRESConstantMultiply(), default_value_DataExpr(), default_value_PRExpr());
1408 return t;
1409}
1410
1411// PRESConstantMultiplyAlt
1412inline
1414{
1415 static const atermpp::aterm t = atermpp::aterm(function_symbol_PRESConstantMultiplyAlt(), default_value_PRExpr(), default_value_DataExpr());
1416 return t;
1417}
1418
1419// PRESInfimum
1420inline
1422{
1423 static const atermpp::aterm t = atermpp::aterm(function_symbol_PRESInfimum(), default_value_List(default_value_DataVarId()), default_value_PRExpr());
1424 return t;
1425}
1426
1427// PRESSupremum
1428inline
1430{
1431 static const atermpp::aterm t = atermpp::aterm(function_symbol_PRESSupremum(), default_value_List(default_value_DataVarId()), default_value_PRExpr());
1432 return t;
1433}
1434
1435// PRESSum
1436inline
1438{
1439 static const atermpp::aterm t = atermpp::aterm(function_symbol_PRESSum(), default_value_List(default_value_DataVarId()), default_value_PRExpr());
1440 return t;
1441}
1442
1443// PRESEqInf
1444inline
1446{
1447 static const atermpp::aterm t = atermpp::aterm(function_symbol_PRESEqInf(), default_value_PRExpr());
1448 return t;
1449}
1450
1451// PRESEqNInf
1452inline
1454{
1455 static const atermpp::aterm t = atermpp::aterm(function_symbol_PRESEqNInf(), default_value_PRExpr());
1456 return t;
1457}
1458
1459// PRESCondSm
1460inline
1462{
1463 static const atermpp::aterm t = atermpp::aterm(function_symbol_PRESCondSm(), default_value_PRExpr(), default_value_PRExpr(), default_value_PRExpr());
1464 return t;
1465}
1466
1467// PRESCondEq
1468inline
1470{
1471 static const atermpp::aterm t = atermpp::aterm(function_symbol_PRESCondEq(), default_value_PRExpr(), default_value_PRExpr(), default_value_PRExpr());
1472 return t;
1473}
1474
1475// SortExpr
1476inline
1478{
1480}
1481
1482// SortConsType
1483inline
1485{
1487}
1488
1489// DataExpr
1490inline
1492{
1494}
1495
1496// BindingOperator
1497inline
1499{
1501}
1502
1503// WhrDecl
1504inline
1506{
1508}
1509
1510// SortDecl
1511inline
1513{
1515}
1516
1517// ProcExpr
1518inline
1520{
1522}
1523
1524// MultActOrDelta
1525inline
1527{
1529}
1530
1531// ProcInit
1532inline
1534{
1536}
1537
1538// StateFrm
1539inline
1541{
1543}
1544
1545// RegFrm
1546inline
1548{
1550}
1551
1552// ActFrm
1553inline
1555{
1557}
1558
1559// ParamIdOrAction
1560inline
1562{
1564}
1565
1566// ActionRenameRuleRHS
1567inline
1569{
1571}
1572
1573// FixPoint
1574inline
1576{
1577 return default_value_Mu();
1578}
1579
1580// PBExpr
1581inline
1583{
1585}
1586
1587// PRExpr
1588inline
1590{
1592}
1593//--- end generated constructors ---//
1594
1595//----------------------------------------------------------------------------------------------//
1596// Part 2: static variables containing default values.
1597//----------------------------------------------------------------------------------------------//
1598
1600{
1601//--- start generated variables ---//
1602static const atermpp::aterm SortCons;
1603 static const atermpp::aterm SortStruct;
1604 static const atermpp::aterm SortArrow;
1608 static const atermpp::aterm SortId;
1609 static const atermpp::aterm SortList;
1610 static const atermpp::aterm SortSet;
1611 static const atermpp::aterm SortBag;
1612 static const atermpp::aterm SortFSet;
1613 static const atermpp::aterm SortFBag;
1614 static const atermpp::aterm StructCons;
1615 static const atermpp::aterm StructProj;
1616 static const atermpp::aterm Binder;
1617 static const atermpp::aterm Whr;
1619 static const atermpp::aterm DataVarId;
1620 static const atermpp::aterm OpId;
1622 static const atermpp::aterm Forall;
1623 static const atermpp::aterm Exists;
1624 static const atermpp::aterm SetComp;
1625 static const atermpp::aterm BagComp;
1626 static const atermpp::aterm Lambda;
1630 static const atermpp::aterm DataSpec;
1631 static const atermpp::aterm SortSpec;
1632 static const atermpp::aterm ConsSpec;
1633 static const atermpp::aterm MapSpec;
1635 static const atermpp::aterm SortRef;
1636 static const atermpp::aterm DataEqn;
1637 static const atermpp::aterm MultAct;
1640 static const atermpp::aterm Action;
1641 static const atermpp::aterm ActId;
1642 static const atermpp::aterm Process;
1644 static const atermpp::aterm Delta;
1645 static const atermpp::aterm Tau;
1646 static const atermpp::aterm Sum;
1647 static const atermpp::aterm Block;
1648 static const atermpp::aterm Hide;
1649 static const atermpp::aterm Rename;
1650 static const atermpp::aterm Comm;
1651 static const atermpp::aterm Allow;
1652 static const atermpp::aterm Sync;
1653 static const atermpp::aterm AtTime;
1654 static const atermpp::aterm Seq;
1655 static const atermpp::aterm IfThen;
1656 static const atermpp::aterm IfThenElse;
1657 static const atermpp::aterm BInit;
1658 static const atermpp::aterm Merge;
1659 static const atermpp::aterm LMerge;
1660 static const atermpp::aterm Choice;
1663 static const atermpp::aterm ProcVarId;
1665 static const atermpp::aterm RenameExpr;
1666 static const atermpp::aterm CommExpr;
1667 static const atermpp::aterm ProcSpec;
1668 static const atermpp::aterm ActSpec;
1671 static const atermpp::aterm ProcEqn;
1678 static const atermpp::aterm StateTrue;
1679 static const atermpp::aterm StateFalse;
1680 static const atermpp::aterm StateNot;
1681 static const atermpp::aterm StateMinus;
1682 static const atermpp::aterm StateAnd;
1683 static const atermpp::aterm StateOr;
1684 static const atermpp::aterm StateImp;
1685 static const atermpp::aterm StatePlus;
1692 static const atermpp::aterm StateSum;
1693 static const atermpp::aterm StateMust;
1694 static const atermpp::aterm StateMay;
1695 static const atermpp::aterm StateYaled;
1697 static const atermpp::aterm StateDelay;
1699 static const atermpp::aterm StateVar;
1700 static const atermpp::aterm StateNu;
1701 static const atermpp::aterm StateMu;
1702 static const atermpp::aterm RegNil;
1703 static const atermpp::aterm RegSeq;
1704 static const atermpp::aterm RegAlt;
1705 static const atermpp::aterm RegTrans;
1708 static const atermpp::aterm ActTrue;
1709 static const atermpp::aterm ActFalse;
1710 static const atermpp::aterm ActNot;
1711 static const atermpp::aterm ActAnd;
1712 static const atermpp::aterm ActOr;
1713 static const atermpp::aterm ActImp;
1714 static const atermpp::aterm ActForall;
1715 static const atermpp::aterm ActExists;
1716 static const atermpp::aterm ActAt;
1717 static const atermpp::aterm ActMultAct;
1721 static const atermpp::aterm PBES;
1722 static const atermpp::aterm PBEqnSpec;
1723 static const atermpp::aterm PBInit;
1724 static const atermpp::aterm PBEqn;
1725 static const atermpp::aterm Mu;
1726 static const atermpp::aterm Nu;
1728 static const atermpp::aterm PBESTrue;
1729 static const atermpp::aterm PBESFalse;
1730 static const atermpp::aterm PBESNot;
1731 static const atermpp::aterm PBESAnd;
1732 static const atermpp::aterm PBESOr;
1733 static const atermpp::aterm PBESImp;
1734 static const atermpp::aterm PBESForall;
1735 static const atermpp::aterm PBESExists;
1737 static const atermpp::aterm PRES;
1738 static const atermpp::aterm PREqnSpec;
1739 static const atermpp::aterm PRInit;
1740 static const atermpp::aterm PREqn;
1741 static const atermpp::aterm PRESTrue;
1742 static const atermpp::aterm PRESFalse;
1743 static const atermpp::aterm PRESMinus;
1744 static const atermpp::aterm PRESAnd;
1745 static const atermpp::aterm PRESOr;
1746 static const atermpp::aterm PRESImp;
1747 static const atermpp::aterm PRESPlus;
1752 static const atermpp::aterm PRESSum;
1753 static const atermpp::aterm PRESEqInf;
1754 static const atermpp::aterm PRESEqNInf;
1755 static const atermpp::aterm PRESCondSm;
1756 static const atermpp::aterm PRESCondEq;
1757 static const atermpp::aterm SortExpr;
1759 static const atermpp::aterm DataExpr;
1761 static const atermpp::aterm WhrDecl;
1762 static const atermpp::aterm SortDecl;
1763 static const atermpp::aterm ProcExpr;
1765 static const atermpp::aterm ProcInit;
1766 static const atermpp::aterm StateFrm;
1767 static const atermpp::aterm RegFrm;
1768 static const atermpp::aterm ActFrm;
1771 static const atermpp::aterm FixPoint;
1772 static const atermpp::aterm PBExpr;
1773 static const atermpp::aterm PRExpr;
1774//--- end generated variables ---//
1775};
1776
1777} // namespace mcrl2::core::detail
1778
1779#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 unordered_map class in which aterms can be stored.
const atermpp::aterm & default_value_Seq()
const atermpp::aterm & default_value_PRESAnd()
const atermpp::aterm & default_value_Whr()
const atermpp::aterm & default_value_IfThenElse()
const atermpp::aterm & default_value_ProcEqn()
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::aterm & default_value_StateImp()
const atermpp::aterm & default_value_StateSum()
const atermpp::aterm & default_value_StateYaled()
const atermpp::aterm & default_value_DataExpr()
const atermpp::aterm & default_value_DataEqn()
const atermpp::aterm & default_value_PRESCondSm()
const atermpp::aterm & default_value_ActTrue()
const atermpp::aterm & default_value_MultAct()
const atermpp::aterm & default_value_StateMu()
const atermpp::aterm & default_value_StateMinus()
const atermpp::aterm & default_value_ActSpec()
const atermpp::aterm & default_value_ActFalse()
const atermpp::aterm & default_value_PREqnSpec()
const atermpp::aterm & default_value_PropVarDecl()
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::aterm & default_value_PRESInfimum()
const atermpp::aterm & default_value_StateVar()
const atermpp::aterm & default_value_PRESCondEq()
const atermpp::aterm & default_value_UntypedSortsPossible()
const atermpp::aterm & default_value_SortFSet()
const atermpp::aterm & default_value_Tau()
const atermpp::aterm & default_value_SortExpr()
const atermpp::aterm & default_value_Distribution()
const atermpp::aterm & default_value_PRESImp()
const atermpp::aterm & default_value_PRESTrue()
const atermpp::aterm & default_value_Mu()
const atermpp::aterm & default_value_ActionRenameRuleRHS()
const atermpp::aterm & default_value_ActionRenameRule()
const atermpp::aterm & default_value_DataVarId()
const atermpp::aterm & default_value_MapSpec()
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::aterm & default_value_PRESEqInf()
const atermpp::aterm & default_value_Choice()
const atermpp::aterm & default_value_StateAnd()
const atermpp::aterm & default_value_PropVarInst()
const atermpp::aterm & default_value_MultActName()
const atermpp::aterm & default_value_SortDecl()
const atermpp::aterm & default_value_ActAnd()
const atermpp::aterm & default_value_GlobVarSpec()
const atermpp::aterm & default_value_ActAt()
const atermpp::aterm & default_value_StringOrEmpty()
const atermpp::aterm_list & default_value_List()
const atermpp::aterm & default_value_StateConstantMultiplyAlt()
const atermpp::aterm & default_value_StatePlus()
const atermpp::aterm & default_value_UntypedSetBagComp()
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::aterm & default_value_ConsSpec()
const atermpp::aterm & default_value_TimedMultAct()
const atermpp::aterm & default_value_ActNot()
const atermpp::aterm & default_value_DataVarIdInit()
const atermpp::aterm & default_value_DataSpec()
const atermpp::aterm & default_value_Merge()
const atermpp::aterm & default_value_FixPoint()
const atermpp::aterm & default_value_PRESSupremum()
const atermpp::aterm & default_value_Nu()
const atermpp::aterm & default_value_RegAlt()
const atermpp::aterm & default_value_PREqn()
const atermpp::aterm & default_value_SetComp()
const atermpp::aterm & default_value_BagComp()
const atermpp::aterm & default_value_Lambda()
const atermpp::aterm & default_value_RenameExpr()
const atermpp::aterm & default_value_StateFrm()
const atermpp::aterm & default_value_PRESConstantMultiplyAlt()
const atermpp::aterm & default_value_Block()
const atermpp::aterm & default_value_Allow()
const atermpp::aterm & default_value_StateTrue()
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::aterm & default_value_ProcVarId()
const atermpp::aterm & default_value_StateSupremum()
const atermpp::aterm & default_value_PRESOr()
const atermpp::aterm & default_value_PRESSum()
const atermpp::aterm & default_value_RegTrans()
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::aterm & default_value_StateFalse()
const atermpp::aterm & default_value_SortSet()
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::aterm & default_value_Action()
const atermpp::aterm & default_value_UntypedMultiAction()
const atermpp::aterm & default_value_ActionRenameRules()
const atermpp::aterm & default_value_ActFrm()
const atermpp::aterm & default_value_OpId()
const atermpp::aterm & default_value_ActExists()
const atermpp::aterm & default_value_UntypedDataParameter()
const atermpp::aterm & default_value_StateNu()
const atermpp::aterm & default_value_BInit()
const atermpp::aterm & default_value_RegNil()
const atermpp::aterm & default_value_Rename()
const atermpp::aterm & default_value_StateDelayTimed()
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::aterm & default_value_PRExpr()
std::array< atermpp::function_symbol, DataApplFixed > function_symbols_DataApplFixed
Definition core.cpp:21
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::aterm & default_value_PRESEqNInf()
const atermpp::aterm & default_value_ProcInit()
const atermpp::aterm & default_value_PBEqnSpec()
const atermpp::aterm & default_value_LinearProcessSummand()
const atermpp::aterm & default_value_ProcessAssignment()
const atermpp::aterm & default_value_ActionRenameSpec()
const atermpp::aterm & default_value_ActMultAct()
const atermpp::aterm & default_value_PBESOr()
const atermpp::aterm & default_value_StochasticOperator()
const atermpp::aterm & default_value_PBExpr()
const atermpp::aterm & default_value_StateNot()
const atermpp::aterm & default_value_PBES()
const atermpp::aterm & default_value_PBESForall()
const atermpp::aterm & default_value_StructProj()
const atermpp::aterm & default_value_ActId()
const atermpp::aterm & default_value_SortSpec()
const atermpp::aterm & default_value_ProcEqnSpec()
const atermpp::aterm & default_value_UntypedProcessAssignment()
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::aterm & default_value_Exists()
const atermpp::aterm & default_value_PRES()
const atermpp::aterm & default_value_PBESImp()
atermpp::aterm_list default_value_List(const atermpp::aterm &t)
const atermpp::aterm & default_value_DataEqnSpec()
const atermpp::aterm & default_value_IfThen()
const atermpp::aterm & default_value_Hide()
const atermpp::aterm & default_value_StateMust()
const atermpp::aterm & default_value_Binder()
const atermpp::aterm & default_value_CommExpr()
const atermpp::aterm & default_value_PBEqn()
const atermpp::aterm & default_value_RegTransOrNil()
const atermpp::aterm & default_value_ParamIdOrAction()
const atermpp::aterm & default_value_LinearProcess()
const atermpp::aterm & default_value_ActForall()
const atermpp::aterm & default_value_SortConsType()
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::aterm & default_value_BindingOperator()
const atermpp::aterm & default_value_UntypedSortVariable()
const atermpp::aterm & default_value_ActOr()
std::string pp(const core::identifier_string &x, bool arg0)
Definition core.cpp:26
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
static const atermpp::function_symbol ProcEqnSpec
static const atermpp::function_symbol Lambda
static const atermpp::function_symbol PRInit
static const atermpp::function_symbol PBESTrue
static const atermpp::function_symbol UntypedRegFrm
static const atermpp::function_symbol ProcessInit
static const atermpp::function_symbol PRESTrue
static const atermpp::function_symbol StateMu
static const atermpp::function_symbol PREqnSpec
static const atermpp::function_symbol ActMultAct
static const atermpp::function_symbol RegSeq
static const atermpp::function_symbol Rename
static const atermpp::function_symbol BagComp
static const atermpp::function_symbol StateConstantMultiply
static const atermpp::function_symbol ActNot
static const atermpp::function_symbol Allow
static const atermpp::function_symbol StateSum
static const atermpp::function_symbol ActionRenameRules
static const atermpp::function_symbol ProcEqn
static const atermpp::function_symbol ActAnd
static const atermpp::function_symbol PRESCondEq
static const atermpp::function_symbol Forall
static const atermpp::function_symbol Delta
static const atermpp::function_symbol PropVarDecl
static const atermpp::function_symbol DataEqn
static const atermpp::function_symbol UntypedDataParameter
static const atermpp::function_symbol StructProj
static const atermpp::function_symbol ProcessAssignment
static const atermpp::function_symbol ActSpec
static const atermpp::function_symbol PRESImp
static const atermpp::function_symbol StateConstantMultiplyAlt
static const atermpp::function_symbol MultAct
static const atermpp::function_symbol Whr
static const atermpp::function_symbol SortFSet
static const atermpp::function_symbol IfThenElse
static const atermpp::function_symbol StateForall
static const atermpp::function_symbol PBESForall
static const atermpp::function_symbol StateOr
static const atermpp::function_symbol PRES
static const atermpp::function_symbol ActFalse
static const atermpp::function_symbol PBESFalse
static const atermpp::function_symbol RegTransOrNil
static const atermpp::function_symbol Hide
static const atermpp::function_symbol PRESEqInf
static const atermpp::function_symbol UntypedProcessAssignment
static const atermpp::function_symbol StateYaledTimed
static const atermpp::function_symbol SortList
static const atermpp::function_symbol Exists
static const atermpp::function_symbol ActId
static const atermpp::function_symbol TimedMultAct
static const atermpp::function_symbol StateExists
static const atermpp::function_symbol ActExists
static const atermpp::function_symbol ProcVarId
static const atermpp::function_symbol ConsSpec
static const atermpp::function_symbol BInit
static const atermpp::function_symbol RenameExpr
static const atermpp::function_symbol UntypedMultiAction
static const atermpp::function_symbol PRESMinus
static const atermpp::function_symbol PBES
static const atermpp::function_symbol StructCons
static const atermpp::function_symbol StochasticOperator
static const atermpp::function_symbol StateVar
static const atermpp::function_symbol StateTrue
static const atermpp::function_symbol LinProcSpec
static const atermpp::function_symbol SortRef
static const atermpp::function_symbol StateFalse
static const atermpp::function_symbol Choice
static const atermpp::function_symbol SortArrow
static const atermpp::function_symbol OpId
static const atermpp::function_symbol SortFBag
static const atermpp::function_symbol StateImp
static const atermpp::function_symbol Sync
static const atermpp::function_symbol Sum
static const atermpp::function_symbol PRESEqNInf
static const atermpp::function_symbol PBESNot
static const atermpp::function_symbol ProcSpec
static const atermpp::function_symbol MapSpec
static const atermpp::function_symbol PRESCondSm
static const atermpp::function_symbol RegAlt
static const atermpp::function_symbol RegTrans
static const atermpp::function_symbol Action
static const atermpp::function_symbol StateMinus
static const atermpp::function_symbol SetComp
static const atermpp::function_symbol PBESImp
static const atermpp::function_symbol StateNot
static const atermpp::function_symbol CommExpr
static const atermpp::function_symbol Comm
static const atermpp::function_symbol SortCons
static const atermpp::function_symbol SortSet
static const atermpp::function_symbol PBESAnd
static const atermpp::function_symbol AtTime
static const atermpp::function_symbol Nu
static const atermpp::function_symbol Binder
static const atermpp::function_symbol StateInfimum
static const atermpp::function_symbol SortSpec
static const atermpp::function_symbol StateDelay
static const atermpp::function_symbol PRESOr
static const atermpp::function_symbol StateYaled
static const atermpp::function_symbol MultActName
static const atermpp::function_symbol ActAt
static const atermpp::function_symbol PropVarInst
static const atermpp::function_symbol PBInit
static const atermpp::function_symbol StateMay
static const atermpp::function_symbol LinearProcess
static const atermpp::function_symbol Process
static const atermpp::function_symbol SortStruct
static const atermpp::function_symbol StateDelayTimed
static const atermpp::function_symbol ActImp
static const atermpp::function_symbol ActTrue
static const atermpp::function_symbol Merge
static const atermpp::function_symbol ActForall
static const atermpp::function_symbol LinearProcessInit
static const atermpp::function_symbol Block
static const atermpp::function_symbol Seq
static const atermpp::function_symbol ActionRenameRule
static const atermpp::function_symbol Mu
static const atermpp::function_symbol PRESSupremum
static const atermpp::function_symbol StatePlus
static const atermpp::function_symbol UntypedSortsPossible
static const atermpp::function_symbol IfThen
static const atermpp::function_symbol LinearProcessSummand
static const atermpp::function_symbol StateMust
static const atermpp::function_symbol PBESExists
static const atermpp::function_symbol DataVarId
static const atermpp::function_symbol ActionRenameSpec
static const atermpp::function_symbol DataSpec
static const atermpp::function_symbol SortId
static const atermpp::function_symbol GlobVarSpec
static const atermpp::function_symbol UntypedIdentifier
static const atermpp::function_symbol StateNu
static const atermpp::function_symbol PBESOr
static const atermpp::function_symbol Distribution
static const atermpp::function_symbol UntypedSortVariable
static const atermpp::function_symbol DataVarIdInit
static const atermpp::function_symbol PREqn
static const atermpp::function_symbol StateAnd
static const atermpp::function_symbol PRESPlus
static const atermpp::function_symbol SortBag
static const atermpp::function_symbol PRESInfimum
static const atermpp::function_symbol PBEqnSpec
static const atermpp::function_symbol PRESFalse
static const atermpp::function_symbol ActOr
static const atermpp::function_symbol DataEqnSpec
static const atermpp::function_symbol PRESConstantMultiply
static const atermpp::function_symbol UntypedIdentifierAssignment
static const atermpp::function_symbol PRESConstantMultiplyAlt
static const atermpp::function_symbol UntypedSetBagComp
static const atermpp::function_symbol StateSupremum
static const atermpp::function_symbol PBEqn
static const atermpp::function_symbol UntypedSortUnknown
static const atermpp::function_symbol PRESSum
static const atermpp::function_symbol PRESAnd
static const atermpp::function_symbol RegNil
static const atermpp::function_symbol LMerge
static const atermpp::function_symbol Tau