Notation "x ≤ y ≤ z" := (x ≤ y ∧ y ≤ z) (at level 70, y at next level).Notation "x < y ≤ z" := (x < y ∧ y ≤ z) (at level 70, y at next level).Notation "x ≤ y < z" := (x ≤ y ∧ y < z) (at level 70, y at next level).Infix "∈" := In (at level 70).(* Compatibilité 8.4 *)
Infix "=?" := beq_nat (at level 70, no associativity).

Lemma and_idem: ∀ A, A ↔ A ∧ A.