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

MAlonzo.Code.Induction.WellFounded

Documentation

d_WfRec_22 ∷ T_Level_18 → () → T_Level_18 → (AgdaAny → AgdaAny → ()) → 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_54 ∷ T_Level_18 → () → T_Level_18 → (AgdaAny → AgdaAny → ()) → () Source #

d_Acc'45'resp'45'flip'45''8776'_86 ∷ T_Level_18 → () → T_Level_18 → T_Level_18 → (AgdaAny → AgdaAny → ()) → (AgdaAny → AgdaAny → ()) → (AgdaAny → AgdaAny → AgdaAny → AgdaAny → AgdaAny → AgdaAny) → AgdaAny → AgdaAny → AgdaAny → T_Acc_42 → T_Acc_42 Source #

d_Acc'45'resp'45''8776'_96 ∷ T_Level_18 → () → T_Level_18 → T_Level_18 → (AgdaAny → AgdaAny → ()) → (AgdaAny → AgdaAny → ()) → (AgdaAny → AgdaAny → AgdaAny → AgdaAny) → (AgdaAny → AgdaAny → AgdaAny → AgdaAny → AgdaAny → AgdaAny) → AgdaAny → AgdaAny → AgdaAny → T_Acc_42 → T_Acc_42 Source #

d_wfRecBuilder_116 ∷ T_Level_18 → () → T_Level_18 → (AgdaAny → AgdaAny → ()) → T_Level_18 → (AgdaAny → ()) → (AgdaAny → (AgdaAny → AgdaAny → AgdaAny) → AgdaAny) → AgdaAny → T_Acc_42 → AgdaAny → AgdaAny → AgdaAny Source #

d_wfRec_128 ∷ T_Level_18 → () → T_Level_18 → (AgdaAny → AgdaAny → ()) → T_Level_18 → (AgdaAny → ()) → (AgdaAny → (AgdaAny → AgdaAny → AgdaAny) → AgdaAny) → AgdaAny → T_Acc_42 → AgdaAny Source #

du_wfRec_128 ∷ (AgdaAny → ()) → (AgdaAny → (AgdaAny → AgdaAny → AgdaAny) → AgdaAny) → AgdaAny → T_Acc_42 → AgdaAny Source #

d_unfold'45'wfRec_140 ∷ T_Level_18 → () → T_Level_18 → (AgdaAny → AgdaAny → ()) → T_Level_18 → (AgdaAny → ()) → (AgdaAny → (AgdaAny → AgdaAny → AgdaAny) → AgdaAny) → AgdaAny → T_Acc_42 → T__'8801'__12 Source #

d_wfRecBuilder_160 ∷ T_Level_18 → () → T_Level_18 → (AgdaAny → AgdaAny → ()) → (AgdaAny → T_Acc_42) → T_Level_18 → (AgdaAny → ()) → (AgdaAny → (AgdaAny → AgdaAny → AgdaAny) → AgdaAny) → AgdaAny → AgdaAny → AgdaAny → AgdaAny Source #

d_wfRec_168 ∷ T_Level_18 → () → T_Level_18 → (AgdaAny → AgdaAny → ()) → (AgdaAny → T_Acc_42) → T_Level_18 → (AgdaAny → ()) → (AgdaAny → (AgdaAny → AgdaAny → AgdaAny) → AgdaAny) → AgdaAny → AgdaAny Source #

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

d_wfRec'45'builder_170 ∷ T_Level_18 → () → T_Level_18 → (AgdaAny → AgdaAny → ()) → (AgdaAny → T_Acc_42) → T_Level_18 → (AgdaAny → ()) → (AgdaAny → (AgdaAny → AgdaAny → AgdaAny) → AgdaAny) → AgdaAny → AgdaAny → AgdaAny → AgdaAny Source #

d_some'45'wfrec'45'Irrelevant_200 ∷ T_Level_18 → () → T_Level_18 → T_Level_18 → (AgdaAny → AgdaAny → ()) → (AgdaAny → T_Acc_42) → (AgdaAny → ()) → (AgdaAny → (AgdaAny → AgdaAny → AgdaAny) → AgdaAny) → (AgdaAny → (AgdaAny → AgdaAny → AgdaAny) → (AgdaAny → AgdaAny → AgdaAny) → (AgdaAny → AgdaAny → T__'8801'__12) → T__'8801'__12) → AgdaAny → () Source #

d_some'45'wfRec'45'irrelevant_210 ∷ T_Level_18 → () → T_Level_18 → T_Level_18 → (AgdaAny → AgdaAny → ()) → (AgdaAny → T_Acc_42) → (AgdaAny → ()) → (AgdaAny → (AgdaAny → AgdaAny → AgdaAny) → AgdaAny) → (AgdaAny → (AgdaAny → AgdaAny → AgdaAny) → (AgdaAny → AgdaAny → AgdaAny) → (AgdaAny → AgdaAny → T__'8801'__12) → T__'8801'__12) → AgdaAny → T_Acc_42 → T_Acc_42 → T__'8801'__12 Source #

d_wfRec_226 ∷ T_Level_18 → () → T_Level_18 → T_Level_18 → (AgdaAny → AgdaAny → ()) → (AgdaAny → T_Acc_42) → (AgdaAny → ()) → (AgdaAny → (AgdaAny → AgdaAny → AgdaAny) → AgdaAny) → (AgdaAny → (AgdaAny → AgdaAny → AgdaAny) → (AgdaAny → AgdaAny → AgdaAny) → (AgdaAny → AgdaAny → T__'8801'__12) → T__'8801'__12) → (AgdaAny → ()) → (AgdaAny → (AgdaAny → AgdaAny → AgdaAny) → AgdaAny) → AgdaAny → AgdaAny Source #

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

d_wfRec'45'builder_228 ∷ T_Level_18 → () → T_Level_18 → T_Level_18 → (AgdaAny → AgdaAny → ()) → (AgdaAny → T_Acc_42) → (AgdaAny → ()) → (AgdaAny → (AgdaAny → AgdaAny → AgdaAny) → AgdaAny) → (AgdaAny → (AgdaAny → AgdaAny → AgdaAny) → (AgdaAny → AgdaAny → AgdaAny) → (AgdaAny → AgdaAny → T__'8801'__12) → T__'8801'__12) → (AgdaAny → ()) → (AgdaAny → (AgdaAny → AgdaAny → AgdaAny) → AgdaAny) → AgdaAny → AgdaAny → AgdaAny → AgdaAny Source #

d_wfRecBuilder_230 ∷ T_Level_18 → () → T_Level_18 → T_Level_18 → (AgdaAny → AgdaAny → ()) → (AgdaAny → T_Acc_42) → (AgdaAny → ()) → (AgdaAny → (AgdaAny → AgdaAny → AgdaAny) → AgdaAny) → (AgdaAny → (AgdaAny → AgdaAny → AgdaAny) → (AgdaAny → AgdaAny → AgdaAny) → (AgdaAny → AgdaAny → T__'8801'__12) → T__'8801'__12) → (AgdaAny → ()) → (AgdaAny → (AgdaAny → AgdaAny → AgdaAny) → AgdaAny) → AgdaAny → AgdaAny → AgdaAny → AgdaAny Source #

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

d_wfRecBuilder'45'wfRec_238 ∷ T_Level_18 → () → T_Level_18 → T_Level_18 → (AgdaAny → AgdaAny → ()) → (AgdaAny → T_Acc_42) → (AgdaAny → ()) → (AgdaAny → (AgdaAny → AgdaAny → AgdaAny) → AgdaAny) → (AgdaAny → (AgdaAny → AgdaAny → AgdaAny) → (AgdaAny → AgdaAny → AgdaAny) → (AgdaAny → AgdaAny → T__'8801'__12) → T__'8801'__12) → AgdaAny → AgdaAny → AgdaAny → T__'8801'__12 Source #

d_unfold'45'wfRec_256 ∷ T_Level_18 → () → T_Level_18 → T_Level_18 → (AgdaAny → AgdaAny → ()) → (AgdaAny → T_Acc_42) → (AgdaAny → ()) → (AgdaAny → (AgdaAny → AgdaAny → AgdaAny) → AgdaAny) → (AgdaAny → (AgdaAny → AgdaAny → AgdaAny) → (AgdaAny → AgdaAny → AgdaAny) → (AgdaAny → AgdaAny → T__'8801'__12) → T__'8801'__12) → AgdaAny → T__'8801'__12 Source #

d_wf'8658'irrefl_298 ∷ T_Level_18 → () → T_Level_18 → (AgdaAny → AgdaAny → ()) → T_Level_18 → (AgdaAny → AgdaAny → ()) → T_Σ_14 → (AgdaAny → AgdaAny → AgdaAny → AgdaAny) → (AgdaAny → T_Acc_42) → AgdaAny → AgdaAny → AgdaAny → AgdaAny → T_Irrelevant_20 Source #

d_accessible_324 ∷ T_Level_18 → () → T_Level_18 → T_Level_18 → (AgdaAny → AgdaAny → ()) → (AgdaAny → AgdaAny → ()) → (AgdaAny → AgdaAny → AgdaAny → AgdaAny) → AgdaAny → T_Acc_42 → T_Acc_42 Source #

d_wellFounded_330 ∷ T_Level_18 → () → T_Level_18 → T_Level_18 → (AgdaAny → AgdaAny → ()) → (AgdaAny → AgdaAny → ()) → (AgdaAny → AgdaAny → AgdaAny → AgdaAny) → (AgdaAny → T_Acc_42) → AgdaAny → T_Acc_42 Source #

d_accessible_350 ∷ T_Level_18 → () → T_Level_18 → T_Level_18 → () → (AgdaAny → AgdaAny → ()) → (AgdaAny → AgdaAny) → AgdaAny → T_Acc_42 → T_Acc_42 Source #

d_wellFounded_356 ∷ T_Level_18 → () → T_Level_18 → T_Level_18 → () → (AgdaAny → AgdaAny → ()) → (AgdaAny → AgdaAny) → (AgdaAny → T_Acc_42) → AgdaAny → T_Acc_42 Source #

d_well'45'founded_362 ∷ T_Level_18 → () → T_Level_18 → T_Level_18 → () → (AgdaAny → AgdaAny → ()) → (AgdaAny → AgdaAny) → (AgdaAny → T_Acc_42) → AgdaAny → T_Acc_42 Source #

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

d_wellFounded_428 ∷ T_Level_18 → T_Level_18 → () → (AgdaAny → AgdaAny → ()) → (AgdaAny → T_Acc_42) → AgdaAny → T_Acc_42 Source #

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

d_accessible_484 ∷ T_Level_18 → T_Level_18 → T_Level_18 → T_Level_18 → () → (AgdaAny → ()) → (AgdaAny → AgdaAny → ()) → (AgdaAny → AgdaAny → AgdaAny → ()) → AgdaAny → AgdaAny → T_Acc_42 → (AgdaAny → AgdaAny → T_Acc_42) → T_Acc_42 Source #

d_accessible'8242'_492 ∷ T_Level_18 → T_Level_18 → T_Level_18 → T_Level_18 → () → (AgdaAny → ()) → (AgdaAny → AgdaAny → ()) → (AgdaAny → AgdaAny → AgdaAny → ()) → AgdaAny → AgdaAny → T_Acc_42 → T_Acc_42 → (AgdaAny → AgdaAny → T_Acc_42) → T_Σ_14 → T__'60'__454 → T_Acc_42 Source #

d_wellFounded_514 ∷ T_Level_18 → T_Level_18 → T_Level_18 → T_Level_18 → () → (AgdaAny → ()) → (AgdaAny → AgdaAny → ()) → (AgdaAny → AgdaAny → AgdaAny → ()) → (AgdaAny → T_Acc_42) → (AgdaAny → AgdaAny → T_Acc_42) → T_Σ_14 → T_Acc_42 Source #

d_well'45'founded_522 ∷ T_Level_18 → T_Level_18 → T_Level_18 → T_Level_18 → () → (AgdaAny → ()) → (AgdaAny → AgdaAny → ()) → (AgdaAny → AgdaAny → AgdaAny → ()) → (AgdaAny → T_Acc_42) → (AgdaAny → AgdaAny → T_Acc_42) → T_Σ_14 → T_Acc_42 Source #

d_accessible_526 ∷ T_Level_18 → () → T_Level_18 → T_Level_18 → () → (AgdaAny → AgdaAny → ()) → (AgdaAny → AgdaAny) → AgdaAny → T_Acc_42 → T_Acc_42 Source #

d_well'45'founded_528 ∷ T_Level_18 → () → T_Level_18 → T_Level_18 → () → (AgdaAny → AgdaAny → ()) → (AgdaAny → AgdaAny) → (AgdaAny → T_Acc_42) → AgdaAny → T_Acc_42 Source #

d_wellFounded_530 ∷ T_Level_18 → () → T_Level_18 → T_Level_18 → () → (AgdaAny → AgdaAny → ()) → (AgdaAny → AgdaAny) → (AgdaAny → T_Acc_42) → AgdaAny → T_Acc_42 Source #

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

d_wellFounded_546 ∷ T_Level_18 → T_Level_18 → () → (AgdaAny → AgdaAny → ()) → (AgdaAny → T_Acc_42) → AgdaAny → T_Acc_42 Source #