plutus-metatheory-0.1.0.0: Command line tool for running plutus core programs
Safe HaskellSafe-Inferred
LanguageHaskell2010

MAlonzo.Code.Induction.WellFounded

Documentation

d_WfRec_22T_Level_18 → () → T_Level_18 → (AgdaAnyAgdaAny → ()) → T_Level_18 → (AgdaAny → ()) → AgdaAny → () Source #

d_Acc_42 ∷ p → p → p → p → p → () Source #

data T_Acc_42 Source #

Constructors

C_acc_52 

d_WellFounded_54T_Level_18 → () → T_Level_18 → (AgdaAnyAgdaAny → ()) → () Source #

d_Acc'45'resp'45'flip'45''8776'_86T_Level_18 → () → T_Level_18T_Level_18 → (AgdaAnyAgdaAny → ()) → (AgdaAnyAgdaAny → ()) → (AgdaAnyAgdaAnyAgdaAnyAgdaAnyAgdaAnyAgdaAny) → AgdaAnyAgdaAnyAgdaAnyT_Acc_42T_Acc_42 Source #

d_Acc'45'resp'45''8776'_96T_Level_18 → () → T_Level_18T_Level_18 → (AgdaAnyAgdaAny → ()) → (AgdaAnyAgdaAny → ()) → (AgdaAnyAgdaAnyAgdaAnyAgdaAny) → (AgdaAnyAgdaAnyAgdaAnyAgdaAnyAgdaAnyAgdaAny) → AgdaAnyAgdaAnyAgdaAnyT_Acc_42T_Acc_42 Source #

d_wfRecBuilder_116T_Level_18 → () → T_Level_18 → (AgdaAnyAgdaAny → ()) → T_Level_18 → (AgdaAny → ()) → (AgdaAny → (AgdaAnyAgdaAnyAgdaAny) → AgdaAny) → AgdaAnyT_Acc_42AgdaAnyAgdaAnyAgdaAny Source #

d_wfRec_128T_Level_18 → () → T_Level_18 → (AgdaAnyAgdaAny → ()) → T_Level_18 → (AgdaAny → ()) → (AgdaAny → (AgdaAnyAgdaAnyAgdaAny) → AgdaAny) → AgdaAnyT_Acc_42AgdaAny Source #

du_wfRec_128 ∷ (AgdaAny → ()) → (AgdaAny → (AgdaAnyAgdaAnyAgdaAny) → AgdaAny) → AgdaAnyT_Acc_42AgdaAny Source #

d_unfold'45'wfRec_140T_Level_18 → () → T_Level_18 → (AgdaAnyAgdaAny → ()) → T_Level_18 → (AgdaAny → ()) → (AgdaAny → (AgdaAnyAgdaAnyAgdaAny) → AgdaAny) → AgdaAnyT_Acc_42T__'8801'__12 Source #

d_wfRecBuilder_160T_Level_18 → () → T_Level_18 → (AgdaAnyAgdaAny → ()) → (AgdaAnyT_Acc_42) → T_Level_18 → (AgdaAny → ()) → (AgdaAny → (AgdaAnyAgdaAnyAgdaAny) → AgdaAny) → AgdaAnyAgdaAnyAgdaAnyAgdaAny Source #

d_wfRec_168T_Level_18 → () → T_Level_18 → (AgdaAnyAgdaAny → ()) → (AgdaAnyT_Acc_42) → T_Level_18 → (AgdaAny → ()) → (AgdaAny → (AgdaAnyAgdaAnyAgdaAny) → AgdaAny) → AgdaAnyAgdaAny Source #

du_wfRec_168 ∷ (AgdaAny → ()) → (AgdaAny → (AgdaAnyAgdaAnyAgdaAny) → AgdaAny) → AgdaAnyAgdaAny Source #

d_wfRec'45'builder_170T_Level_18 → () → T_Level_18 → (AgdaAnyAgdaAny → ()) → (AgdaAnyT_Acc_42) → T_Level_18 → (AgdaAny → ()) → (AgdaAny → (AgdaAnyAgdaAnyAgdaAny) → AgdaAny) → AgdaAnyAgdaAnyAgdaAnyAgdaAny Source #

d_some'45'wfrec'45'Irrelevant_200T_Level_18 → () → T_Level_18T_Level_18 → (AgdaAnyAgdaAny → ()) → (AgdaAnyT_Acc_42) → (AgdaAny → ()) → (AgdaAny → (AgdaAnyAgdaAnyAgdaAny) → AgdaAny) → (AgdaAny → (AgdaAnyAgdaAnyAgdaAny) → (AgdaAnyAgdaAnyAgdaAny) → (AgdaAnyAgdaAnyT__'8801'__12) → T__'8801'__12) → AgdaAny → () Source #

d_some'45'wfRec'45'irrelevant_210T_Level_18 → () → T_Level_18T_Level_18 → (AgdaAnyAgdaAny → ()) → (AgdaAnyT_Acc_42) → (AgdaAny → ()) → (AgdaAny → (AgdaAnyAgdaAnyAgdaAny) → AgdaAny) → (AgdaAny → (AgdaAnyAgdaAnyAgdaAny) → (AgdaAnyAgdaAnyAgdaAny) → (AgdaAnyAgdaAnyT__'8801'__12) → T__'8801'__12) → AgdaAnyT_Acc_42T_Acc_42T__'8801'__12 Source #

d_wfRec_226T_Level_18 → () → T_Level_18T_Level_18 → (AgdaAnyAgdaAny → ()) → (AgdaAnyT_Acc_42) → (AgdaAny → ()) → (AgdaAny → (AgdaAnyAgdaAnyAgdaAny) → AgdaAny) → (AgdaAny → (AgdaAnyAgdaAnyAgdaAny) → (AgdaAnyAgdaAnyAgdaAny) → (AgdaAnyAgdaAnyT__'8801'__12) → T__'8801'__12) → (AgdaAny → ()) → (AgdaAny → (AgdaAnyAgdaAnyAgdaAny) → AgdaAny) → AgdaAnyAgdaAny Source #

du_wfRec_226 ∷ (AgdaAny → ()) → (AgdaAny → (AgdaAnyAgdaAnyAgdaAny) → AgdaAny) → AgdaAnyAgdaAny Source #

d_wfRec'45'builder_228T_Level_18 → () → T_Level_18T_Level_18 → (AgdaAnyAgdaAny → ()) → (AgdaAnyT_Acc_42) → (AgdaAny → ()) → (AgdaAny → (AgdaAnyAgdaAnyAgdaAny) → AgdaAny) → (AgdaAny → (AgdaAnyAgdaAnyAgdaAny) → (AgdaAnyAgdaAnyAgdaAny) → (AgdaAnyAgdaAnyT__'8801'__12) → T__'8801'__12) → (AgdaAny → ()) → (AgdaAny → (AgdaAnyAgdaAnyAgdaAny) → AgdaAny) → AgdaAnyAgdaAnyAgdaAnyAgdaAny Source #

d_wfRecBuilder_230T_Level_18 → () → T_Level_18T_Level_18 → (AgdaAnyAgdaAny → ()) → (AgdaAnyT_Acc_42) → (AgdaAny → ()) → (AgdaAny → (AgdaAnyAgdaAnyAgdaAny) → AgdaAny) → (AgdaAny → (AgdaAnyAgdaAnyAgdaAny) → (AgdaAnyAgdaAnyAgdaAny) → (AgdaAnyAgdaAnyT__'8801'__12) → T__'8801'__12) → (AgdaAny → ()) → (AgdaAny → (AgdaAnyAgdaAnyAgdaAny) → AgdaAny) → AgdaAnyAgdaAnyAgdaAnyAgdaAny Source #

du_wfRecBuilder_230 ∷ (AgdaAny → ()) → (AgdaAny → (AgdaAnyAgdaAnyAgdaAny) → AgdaAny) → AgdaAnyAgdaAnyAgdaAnyAgdaAny Source #

d_wfRecBuilder'45'wfRec_238T_Level_18 → () → T_Level_18T_Level_18 → (AgdaAnyAgdaAny → ()) → (AgdaAnyT_Acc_42) → (AgdaAny → ()) → (AgdaAny → (AgdaAnyAgdaAnyAgdaAny) → AgdaAny) → (AgdaAny → (AgdaAnyAgdaAnyAgdaAny) → (AgdaAnyAgdaAnyAgdaAny) → (AgdaAnyAgdaAnyT__'8801'__12) → T__'8801'__12) → AgdaAnyAgdaAnyAgdaAnyT__'8801'__12 Source #

d_unfold'45'wfRec_256T_Level_18 → () → T_Level_18T_Level_18 → (AgdaAnyAgdaAny → ()) → (AgdaAnyT_Acc_42) → (AgdaAny → ()) → (AgdaAny → (AgdaAnyAgdaAnyAgdaAny) → AgdaAny) → (AgdaAny → (AgdaAnyAgdaAnyAgdaAny) → (AgdaAnyAgdaAnyAgdaAny) → (AgdaAnyAgdaAnyT__'8801'__12) → T__'8801'__12) → AgdaAnyT__'8801'__12 Source #

d_wf'8658'irrefl_298T_Level_18 → () → T_Level_18 → (AgdaAnyAgdaAny → ()) → T_Level_18 → (AgdaAnyAgdaAny → ()) → T_Σ_14 → (AgdaAnyAgdaAnyAgdaAnyAgdaAny) → (AgdaAnyT_Acc_42) → AgdaAnyAgdaAnyAgdaAnyAgdaAnyT_Irrelevant_20 Source #

d_accessible_324T_Level_18 → () → T_Level_18T_Level_18 → (AgdaAnyAgdaAny → ()) → (AgdaAnyAgdaAny → ()) → (AgdaAnyAgdaAnyAgdaAnyAgdaAny) → AgdaAnyT_Acc_42T_Acc_42 Source #

d_wellFounded_330T_Level_18 → () → T_Level_18T_Level_18 → (AgdaAnyAgdaAny → ()) → (AgdaAnyAgdaAny → ()) → (AgdaAnyAgdaAnyAgdaAnyAgdaAny) → (AgdaAnyT_Acc_42) → AgdaAnyT_Acc_42 Source #

d_accessible_350T_Level_18 → () → T_Level_18T_Level_18 → () → (AgdaAnyAgdaAny → ()) → (AgdaAnyAgdaAny) → AgdaAnyT_Acc_42T_Acc_42 Source #

d_wellFounded_356T_Level_18 → () → T_Level_18T_Level_18 → () → (AgdaAnyAgdaAny → ()) → (AgdaAnyAgdaAny) → (AgdaAnyT_Acc_42) → AgdaAnyT_Acc_42 Source #

d_well'45'founded_362T_Level_18 → () → T_Level_18T_Level_18 → () → (AgdaAnyAgdaAny → ()) → (AgdaAnyAgdaAny) → (AgdaAnyT_Acc_42) → AgdaAnyT_Acc_42 Source #

d__'60''8314'__374 ∷ p → p → p → p → p → p → () Source #

d_wellFounded_428T_Level_18T_Level_18 → () → (AgdaAnyAgdaAny → ()) → (AgdaAnyT_Acc_42) → AgdaAnyT_Acc_42 Source #

d__'60'__454 ∷ p → p → p → p → p → p → p → p → p → p → () Source #

d_accessible_484T_Level_18T_Level_18T_Level_18T_Level_18 → () → (AgdaAny → ()) → (AgdaAnyAgdaAny → ()) → (AgdaAnyAgdaAnyAgdaAny → ()) → AgdaAnyAgdaAnyT_Acc_42 → (AgdaAnyAgdaAnyT_Acc_42) → T_Acc_42 Source #

d_accessible'8242'_492T_Level_18T_Level_18T_Level_18T_Level_18 → () → (AgdaAny → ()) → (AgdaAnyAgdaAny → ()) → (AgdaAnyAgdaAnyAgdaAny → ()) → AgdaAnyAgdaAnyT_Acc_42T_Acc_42 → (AgdaAnyAgdaAnyT_Acc_42) → T_Σ_14T__'60'__454T_Acc_42 Source #

d_wellFounded_514T_Level_18T_Level_18T_Level_18T_Level_18 → () → (AgdaAny → ()) → (AgdaAnyAgdaAny → ()) → (AgdaAnyAgdaAnyAgdaAny → ()) → (AgdaAnyT_Acc_42) → (AgdaAnyAgdaAnyT_Acc_42) → T_Σ_14T_Acc_42 Source #

d_well'45'founded_522T_Level_18T_Level_18T_Level_18T_Level_18 → () → (AgdaAny → ()) → (AgdaAnyAgdaAny → ()) → (AgdaAnyAgdaAnyAgdaAny → ()) → (AgdaAnyT_Acc_42) → (AgdaAnyAgdaAnyT_Acc_42) → T_Σ_14T_Acc_42 Source #

d_accessible_526T_Level_18 → () → T_Level_18T_Level_18 → () → (AgdaAnyAgdaAny → ()) → (AgdaAnyAgdaAny) → AgdaAnyT_Acc_42T_Acc_42 Source #

d_well'45'founded_528T_Level_18 → () → T_Level_18T_Level_18 → () → (AgdaAnyAgdaAny → ()) → (AgdaAnyAgdaAny) → (AgdaAnyT_Acc_42) → AgdaAnyT_Acc_42 Source #

d_wellFounded_530T_Level_18 → () → T_Level_18T_Level_18 → () → (AgdaAnyAgdaAny → ()) → (AgdaAnyAgdaAny) → (AgdaAnyT_Acc_42) → AgdaAnyT_Acc_42 Source #

d__'60''8314'__534 ∷ p → p → p → p → p → p → () Source #

d_wellFounded_546T_Level_18T_Level_18 → () → (AgdaAnyAgdaAny → ()) → (AgdaAnyT_Acc_42) → AgdaAnyT_Acc_42 Source #