proposition: Theorem PRF_DRBG_G3_bad_3_4_equiv : Pr[PRF_DRBG_G3_bad_3] == Pr[PRF_DRBG_G3_bad_4].
proof: Proof. unfold PRF_DRBG_G3_bad_3, PRF_DRBG_G3_bad_4. fcf_to_prhl_eq. fcf_skip. fcf_spec_ret. unfold v_init. symmetry. erewrite (hasDups_inj_equiv _ _ (r_init :: b)). simpl. eauto. trivial. Qed.
imports: FCF HasDups RndInList CompFold Permutation PRF