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_Well'45'founded_60T_Level_18 → () → T_Level_18 → (AgdaAnyAgdaAny → ()) → () Source #

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

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

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

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

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

d_wfRec'45'builder_142T_Level_18 → () → T_Level_18 → (AgdaAnyAgdaAny → ()) → T_Level_18 → (AgdaAny → ()) → (AgdaAny → (AgdaAnyAgdaAnyAgdaAny) → AgdaAny) → AgdaAnyT_Acc_42AgdaAnyAgdaAnyAgdaAny Source #

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

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

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

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

d_some'45'wfRec'45'irrelevant_202T_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_224T_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_224 ∷ (AgdaAny → ()) → (AgdaAny → (AgdaAnyAgdaAnyAgdaAny) → AgdaAny) → AgdaAnyAgdaAny Source #

d_wfRec'45'builder_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) → AgdaAnyAgdaAnyAgdaAnyAgdaAny Source #

d_wfRecBuilder_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 #

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

d_wfRecBuilder'45'wfRec_236T_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_262T_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_accessible_284T_Level_18 → () → T_Level_18T_Level_18 → (AgdaAnyAgdaAny → ()) → (AgdaAnyAgdaAny → ()) → (AgdaAnyAgdaAnyAgdaAnyAgdaAny) → AgdaAnyT_Acc_42T_Acc_42 Source #

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

d_well'45'founded_298T_Level_18 → () → T_Level_18T_Level_18 → (AgdaAnyAgdaAny → ()) → (AgdaAnyAgdaAny → ()) → (AgdaAnyAgdaAnyAgdaAnyAgdaAny) → (AgdaAnyT_Acc_42) → AgdaAnyT_Acc_42 Source #

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

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

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

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

d_wellFounded_400T_Level_18T_Level_18 → () → (AgdaAnyAgdaAny → ()) → (AgdaAnyT_Acc_42) → AgdaAnyT_Acc_42 Source #

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

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

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

d_wellFounded_490T_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_498T_Level_18T_Level_18T_Level_18T_Level_18 → () → (AgdaAny → ()) → (AgdaAnyAgdaAny → ()) → (AgdaAnyAgdaAnyAgdaAny → ()) → (AgdaAnyT_Acc_42) → (AgdaAnyAgdaAnyT_Acc_42) → T_Σ_14T_Acc_42 Source #

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

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

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

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

d_wellFounded_526T_Level_18T_Level_18 → () → (AgdaAnyAgdaAny → ()) → (AgdaAnyT_Acc_42) → AgdaAnyT_Acc_42 Source #