fact: Record Adversary_2_concrete (D1 : Type)(R1 : Set)(D2 : Type)(R2 : Set) :={ A2_SA : Set; A2_SA_EqDec : EqDec A2_SA; A2_A1 : D1 -> Comp (R1 * A2_SA); A2_A2 : (A2_SA * D2) -> Comp R2; Adversary_2_concrete_A1_wf : forall x, well_formed_comp (A2_A1 x); Adversary_2_concrete_A2_wf : forall x, well_formed_comp (A2_A2 x) }.
imports: FCF CompFold Asymptotic