End AdjointTheorems.
Section MonoTheorems.
Context {Mono: Monotonicity L Gamma prodp}.

Lemma fold_left_iffp: forall x1 x2 xs1 xs2,
(Forall2 (fun x1 x2 => |-- x1 <--> x2) xs1 xs2) ->
|-- x1 <--> x2 ->
|-- fold_left prodp xs1 x1 <--> fold_left prodp xs2 x2.