fact: Record Adversary_2_O_O_concrete (DA1 RA1 DA2 RA2 DO RO : Set) := { A2OO_SA : Set; A2OO_SA_EqDec : EqDec A2OO_SA; RA1_EqDec : EqDec RA1; A2OO_A1 : ProcedureWithOracle DA1 (RA1 * A2OO_SA) DO RO; A2OO_A2 : ProcedureWithOracle (A2OO_SA * DA2) RA2 DO RO }.
imports: FCF CompFold Asymptotic