h$(~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ None eflintUnion of specifications with overrides/replacements, not concretizationseflintRight-based union over type declarations, only replacement, no concretizationeflint right-biased .+*)('%! &,$#"-/012<;:9876543=CBA@?>DGFEHONMLKJIPQSRTUYXWVZ[\]^_a`bcdefgjihklnmoprqstvuwyxz{~|}z{~|}wyxstvuoprqklnmgjihefbcd^_a`]Z[\UYXWVTQSRHONMLKJIPDGFE=CBA@?>2<;:987654301/ .+*)('%! &,$#"- None&None#8WNoneDNone@eflintbased union over stores, precedence HoldsTrue > HoldsFalse > Unknowneflint%assumes the instance of a closed typeeflintGet all the TransInfo nodes in the tree represented by the given root None/ None None#$keflint&second domain is the conversion target$None#$Nonen%%None!66  Safe-Inferred! NoneC !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkklmnnoppqrstuuvwxxyz{{|}~9                                                                                                                %eflint-3.0.0.2-K4grLG5E1JdJprTHzc7QVYLanguage.EFLINT.SpecLanguage.EFLINT.ParseLanguage.EFLINT.StateLanguage.EFLINT.InterpreterLanguage.EFLINT.PrintLanguage.EFLINT.ExplorerLanguage.EFLINT.JSONLanguage.EFLINT.BindersLanguage.EFLINT.EvalLanguage.EFLINT.SaturationLanguage.EFLINT.StaticEvalLanguage.EFLINT.UtilLanguage.EFLINT.Options TaggedJSONRefinerType TyStringsTyIntsTyBoolTyTaggedValueResBool ResStringResInt ResTaggedTermNotAndOrBoolLitLeqGeqGeLeSubAddMultModDivIntLit StringLitEqNeqExistsForallCountSumMaxMinWhenPresentViolatedEnabledProjectTagUntagRefApp CurrentTimeSubs CDirectiveDirInvCPhraseCDoCTriggerCCreate CTerminate CObfuscateCQuery CPOnlyDeclsCPDirCSeqCPSkip ModClauseConditionedByCl DerivationCl PostCondClSyncCl ViolationClEnforcingActsClDeclTypeDeclTypeExtPlaceholderDeclPhrasePDoPTriggerCreate Terminate ObfuscatePQuery PDeclBlockPSkip DirectiveIncludeRequireScenario TransTypeTriggerAddEventRemEventObfEvent StatementTransQuery InitialiserSpecdeclsaliases EventSpec event_effectsSyncEffectCAllTAllOAllActSpeceffectssyncsDutySpecenforcing_acts violated_whenFactSpec invariantactor DerivationDv HoldsWhenTypeSpeckinddomaindomain_constraint derivationclosed conditionsKindFactActDutyEventModifierRename ArgumentsDomain AnyStringAnyIntStringsIntsProductsTimeElemStringIntProductVarTaggedDomId enumerable closed_type spec_union decls_union aliases_unionactor_ref_address emptySpecbasicderivedemptyInitialiserintroducesName extend_spec apply_extapply_type_extprocess_directives invariantsactors no_decorationremove_decoration duty_decls trigger_decls triggerable find_declfind_violation_cond chase_aliasshow_argumentsshow_modifiersshow_projectionsshow_componentppTagged show_stmtvalOftagOfsubstitutions_ofmake_substitutions_ofproject emptySubs subsUnion subsUnions emptyRefinerrefine_specification actor_declint_decl ints_decl string_decl strings_decl$fShowTransType$fToJSONTaggedJSON$fEqType $fShowType $fEqValue $fShowValue$fEqSpec $fShowSpec $fReadSpec $fEqPhrase $fShowPhrase $fReadPhrase$fEqDecl $fShowDecl $fReadDecl $fEqTypeSpec$fShowTypeSpec$fReadTypeSpec $fEqModClause$fShowModClause$fReadModClause$fOrdDerivation$fEqDerivation$fShowDerivation$fReadDerivation $fOrdKind$fEqKind $fShowKind $fReadKind $fOrdDutySpec $fEqDutySpec$fShowDutySpec$fReadDutySpec $fOrdActSpec $fEqActSpec $fShowActSpec $fReadActSpec$fOrdEventSpec $fEqEventSpec$fShowEventSpec$fReadEventSpec $fOrdEffect $fEqEffect $fShowEffect $fReadEffect $fOrdSync$fEqSync $fShowSync $fReadSync $fShowTerm $fOrdTerm$fEqTerm $fReadTerm $fOrdModifier $fEqModifier$fShowModifier$fReadModifier$fOrdTransType $fEqTransType$fEnumTransType $fOrdFactSpec $fEqFactSpec$fShowFactSpec$fReadFactSpec $fOrdDomain $fEqDomain $fShowDomain $fReadDomain $fOrdElem$fEqElem $fShowElem $fReadElem$fOrdVar$fEqVar $fShowVar $fReadVar flint_lexerlexer_settings value_expr keyword_whenvaratom decoration argumentsmodifier type_exprparse_componentflint parse_flint declarations placeholderframe syn_fact_declsyn_ext syn_is_closed syn_fact_extsyn_actor_decl syn_pred_decl syn_inv_declsyn_domain_constraint syn_duty_decl syn_act_decl syn_act_ext syn_event_ext syn_duty_extsyn_event_declsyn_fact_clausessyn_event_clausessyn_duty_clausesobjectsenforcing_acts_clausesviolation_condition precondition precondition' creating_postcreating_post'terminating_postterminating_post'obfuscating_postobfuscating_post'postconditionseffectsynchronisations applicationforeach opt_foreachderivation_fromkeyword_present_when parse_refinerrefinerrefineparse_initialiser initialiserparse_scenarioscenarioparse_statement statementstatement_phrasephrase_scenariosyn_directives_phrases syn_directive syn_phrases syn_phrase InternalErrorEnumerateInfiniteDomainMissingSubstitutionPrimitiveApplicationUndeclaredType RuntimeError MissingInputErrorNotTriggerableCompilationErrorQueryRes QuerySuccess QueryFailure Violation DutyViolationTriggerViolationInvariantViolation TransInfo trans_taggedtrans_assignments trans_forced trans_actor trans_syncsContextctx_spec ctx_statectx_transitions ctx_duties Assignment HoldsTrue HoldsFalseUnknownStoreInputMap TransitiontaggedexistStatecontentstimeInfovaluefrom_sat emptyInput emptyStore store_union store_unionsmake_assignmentsderive derive_allcreate create_all terminate terminate_all obfuscate obfuscate_allholds emptyStateincrement_time state_holdsstate_input_holdsstate_not_holds input_holds emptyContexttrans_is_actiontrans_all_infos print_errorprint_runtime_errorprint_internal_error $fShowState $fEqError $fOrdError $fShowError $fReadError$fEqRuntimeError$fOrdRuntimeError$fShowRuntimeError$fReadRuntimeError$fEqInternalError$fOrdInternalError$fShowInternalError$fReadInternalError $fOrdQueryRes $fEqQueryRes$fShowQueryRes$fReadQueryRes$fOrdViolation $fEqViolation$fShowViolation$fReadViolation $fEqTransInfo$fOrdTransInfo$fShowTransInfo$fReadTransInfo$fEqAssignment$fOrdAssignment$fShowAssignment$fReadAssignment$fOrdTransition$fEqTransition$fShowTransition$fReadTransition $fEqState$fEqInfo $fReadInfo $fShowInfo OutputWriterOutputErrorValExecutedTransitionConfigcfg_spec cfg_staterest_transitions rest_dutiesProgramPSeq ProgramSkipconvert_programscollapse_programs interpreter initialConfigcontext2config rest_enabled rest_disabledget_transition ex_triggers violationserrors query_ressmissing_inputs getOutputmake_initial_state $fEqOutput $fShowOutput $fReadOutput $fEqConfig $fEqProgram $fShowProgram ppProgramppPhrase ppCPhraseppDecl ppTypeExt ppDeclSpec ppDirective ppClausesppClauseppActppAct'ppPostConditionsppPreConditionsppEventppEvent'ppEffectppFact ppDerivRulesppDutyppDuty'ppViolationCondsppEnforcingActsppDerivppDom ppConstraintppTermppVarppMod ppPlaceholderseqexistsforallcountbinderapp app_infixExecutionGraphcurrentnodesedgesPOlabeloutputEdgesourcetargetpoNrefconfigNodePathResponse ResultTransNodes InvalidRevertExportExplorationLoadExploration InstructionExecute ExecuteOnceRevertDisplay DisplayFullExplorationHeadsCreateExportExplorationLoadExportExplorationLabelExplorershowTreeshowTriggerTree triggerTree get_last_edgeinit_tree_explorerinit_graph_explorerdefInterpreterrun_convertToGraphconvertFromGraph convertToN convertFromNconvertToEdgesconvertFromEdges convertFromPO$fEqEdge$fEqPO$fEqN ReferencesRMultiRSingleMulti$sel:items:Multi$sel:operand:Multi$sel:operands:Multi$sel:expression:Multi Expression MultiExprRefExprSource$sel:citation:Source$sel:validTo:Source$sel:validFrom:Source$sel:juriconnect:Source$sel:text:SourceBinder$sel:binder_expression:Binder$sel:vars:Binder OptBinder ExplicitDV ImplicitDV$sel:sourcetext:Duty$sel:juriconnect:Duty$sel:explanation:Duty$sel:sources:Duty$sel:duty_components:Duty$sel:enforcing:Duty$sel:claimant:Duty$sel:duty_holder:Duty$sel:terminate:Duty$sel:duty:Duty$sel:derivation:Duty$sel:reference:Duty$sel:create:Duty$sel:version:Duty$sel:ints:Domain$sel:strings:Domain$sel:type_constructor:Domain$sel:arguments:Domain$sel:sourcetext:Fact$sel:juriconnect:Fact$sel:explanation:Fact$sel:sources:Fact$sel:function:Fact$sel:fact:Fact$sel:domain:Fact$sel:reference:Fact$sel:version:Fact$sel:sourcetext:Act$sel:juriconnect:Act$sel:explanation:Act$sel:sources:Act$sel:action:Act$sel:terminate:Act$sel:interested_party:Act$sel:preconditions:Act $sel:act:Act$sel:derivation:Act$sel:actor:Act$sel:reference:Act$sel:create:Act$sel:version:Act$sel:object:ActModel$sel:facts:Model$sel:duties:Model$sel:acts:ModelDecoratedVariable$sel:modifier:DecoratedVariable$sel:base:DecoratedVariableVariableDecVarBaseVar BaseVariabledecode_json_filetExprtActtDutytFactdvtDomain tVariabletModelunhyphenhyphenprocess_stringreplace customOptionsHasVarsfreeM_SubsrunSubserrndresultsignoreMissingInputbind scope_var get_type_specget_domget_timeget_subs modify_subsget_spec get_state get_inputget_input_assignmentget_assignmentinstantiate_domainsubstitute_varevery_valid_subsis_in_virtual_state is_enabledis_valid_instance is_derivablederivation_closure_onsat_conditions is_violatedeval_violation_conditionsyncTransInfosinstantiate_trans eval_sync eval_effectget_kindwhenBool checkTrue checkFalsewhenIntwhenInts whenTaggedwhenTaggedHolds whenStringevaltaguntagrebase_and_sat match_domainM_Stc runStatic execute_decl with_spec with_decl free_vars compile_allcompile_initialiser compile_stmts compile_stmtcompile_trans_termcompile_phrase compile_decl compile_extcompile_type_spec check_domaincheck_known_typeconvert_precon compile_kindcompile_violation_condition compile_sync compile_speccompile_derivationcompile_derived_from_clausecompile_primitive_applicationcompile_argumentscompile_modifierscompile_effect compile_term convert_term match_typefind_included_fileLevelTestModeVerboseDefault OptionsStruct test_modeaccept_phrasesdebugignore_scenarioincluded_files include_pathsinputfilepathOptionsfinddefaultOptionsStructis_in_test_mode run_optionsadd_include_path add_includehas_been_included add_filepath add_input consume_inputreadAssignmentMaybe verbosity