(* File reduced by coq-bug-finder from original input, then from 669 lines to 79 lines, then from 89 lines to 44 lines *) Set Primitive Projections.
Reserved Notation"g 'o' f" (at level 40, left associativity). Inductive paths {A : Type} (a : A) : A -> Type :=
idpath : paths a a. Notation"x = y" := (@paths _ x y) : type_scope.