∀ {Ω : Type u_1} {β : Type u_6} {β' : Type u_7} {_mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {f : Ω → β}
  {g : Ω → β'} {mβ : MeasurableSpace β} {mβ' : MeasurableSpace β'} [MeasureTheory.IsFiniteMeasure μ],
  AEMeasurable f μ →
    AEMeasurable g μ →
      (ProbabilityTheory.IndepFun f g μ ↔
        MeasureTheory.Measure.map (fun ω => (f ω, g ω)) μ =
          (MeasureTheory.Measure.map f μ).prod (MeasureTheory.Measure.map g μ))