sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
Test.MakeSourcemodule Q : QUICKCHECK with type t = T.testmodule Medial_Magma
(M : Interface.MEDIAL_MAGMA)
(A : ARBITRARY with type t := M.t and type 'a arbitrary := 'a Q.arbitrary) :
sig ... endmodule Semigroup
(S : Interface.SEMIGROUP)
(A : ARBITRARY with type t := S.t and type 'a arbitrary := 'a Q.arbitrary) :
sig ... endmodule Quasigroup
(QG : Interface.QUASIGROUP)
(A : ARBITRARY with type t := QG.t and type 'a arbitrary := 'a Q.arbitrary) :
sig ... endmodule Loop
(L : Interface.LOOP)
(A : ARBITRARY with type t := L.t and type 'a arbitrary := 'a Q.arbitrary) :
sig ... endmodule Group
(G : Interface.GROUP)
(A : ARBITRARY with type t := G.t and type 'a arbitrary := 'a Q.arbitrary) :
sig ... endmodule Abelian_Group
(G : Interface.ABELIAN_GROUP)
(A : ARBITRARY with type t := G.t and type 'a arbitrary := 'a Q.arbitrary) :
sig ... endmodule Monoid
(M : Interface.MONOID)
(A : ARBITRARY with type t := M.t and type 'a arbitrary := 'a Q.arbitrary) :
sig ... endmodule Functor
(F : Interface.FUNCTOR)
(AA :
ARBITRARY_A
with type 'a t := 'a F.t
and type 'a arbitrary := 'a Q.arbitrary) :
sig ... endmodule Apply
(A : Interface.APPLICATIVE)
(AA :
ARBITRARY_A
with type 'a t := 'a A.t
and type 'a arbitrary := 'a Q.arbitrary) :
sig ... endmodule Applicative
(A : Interface.APPLICATIVE)
(AA :
ARBITRARY_A
with type 'a t := 'a A.t
and type 'a arbitrary := 'a Q.arbitrary) :
sig ... endmodule Monad
(M : Interface.MONAD)
(AA :
ARBITRARY_A
with type 'a t := 'a M.t
and type 'a arbitrary := 'a Q.arbitrary) :
sig ... endmodule Alt
(A : Interface.ALT)
(AA :
ARBITRARY_A
with type 'a t := 'a A.t
and type 'a arbitrary := 'a Q.arbitrary) :
sig ... endmodule Alternative
(A : Interface.ALTERNATIVE)
(AA :
ARBITRARY_A
with type 'a t := 'a A.t
and type 'a arbitrary := 'a Q.arbitrary) :
sig ... endmodule Plus
(P : Interface.PLUS)
(AA :
ARBITRARY_A
with type 'a t := 'a P.t
and type 'a arbitrary := 'a Q.arbitrary) :
sig ... endmodule Eq
(E : Interface.EQ)
(A : ARBITRARY with type t := E.t and type 'a arbitrary := 'a Q.arbitrary) :
sig ... endmodule Ord
(O : Interface.ORD)
(A : ARBITRARY with type t := O.t and type 'a arbitrary := 'a Q.arbitrary) :
sig ... endmodule Join_Semilattice
(JS : Interface.JOIN_SEMILATTICE)
(A : ARBITRARY with type t := JS.t and type 'a arbitrary := 'a Q.arbitrary) :
sig ... endmodule Meet_Semilattice
(MS : Interface.MEET_SEMILATTICE)
(A : ARBITRARY with type t := MS.t and type 'a arbitrary := 'a Q.arbitrary) :
sig ... endmodule Bounded_Join_Semilattice
(BJS : Interface.BOUNDED_JOIN_SEMILATTICE)
(A : ARBITRARY with type t := BJS.t and type 'a arbitrary := 'a Q.arbitrary) :
sig ... endmodule Bounded_Meet_Semilattice
(BMS : Interface.BOUNDED_MEET_SEMILATTICE)
(A : ARBITRARY with type t := BMS.t and type 'a arbitrary := 'a Q.arbitrary) :
sig ... endmodule Lattice
(L : Interface.LATTICE)
(A : ARBITRARY with type t := L.t and type 'a arbitrary := 'a Q.arbitrary) :
sig ... endmodule Bounded_Lattice
(BL : Interface.BOUNDED_LATTICE)
(A : ARBITRARY with type t := BL.t and type 'a arbitrary := 'a Q.arbitrary) :
sig ... endmodule Distributive_Lattice
(DL : Interface.DISTRIBUTIVE_LATTICE)
(A : ARBITRARY with type t := DL.t and type 'a arbitrary := 'a Q.arbitrary) :
sig ... endmodule Bounded_Distributive_Lattice
(BDL : Interface.BOUNDED_DISTRIBUTIVE_LATTICE)
(A : ARBITRARY with type t := BDL.t and type 'a arbitrary := 'a Q.arbitrary) :
sig ... endmodule Heyting_Algebra
(HA : Interface.HEYTING_ALGEBRA)
(A : ARBITRARY with type t := HA.t and type 'a arbitrary := 'a Q.arbitrary) :
sig ... endmodule Involutive_Heyting_Algebra
(IHA : Interface.INVOLUTIVE_HEYTING_ALGEBRA)
(A : ARBITRARY with type t := IHA.t and type 'a arbitrary := 'a Q.arbitrary) :
sig ... endmodule Boolean_Algebra
(BA : Interface.BOOLEAN_ALGEBRA)
(A : ARBITRARY with type t := BA.t and type 'a arbitrary := 'a Q.arbitrary) :
sig ... endmodule Bounded
(B : Interface.BOUNDED)
(A : ARBITRARY with type t := B.t and type 'a arbitrary := 'a Q.arbitrary) :
sig ... endmodule Semiring
(S : Interface.SEMIRING)
(A : ARBITRARY with type t := S.t and type 'a arbitrary := 'a Q.arbitrary) :
sig ... endmodule Ring
(R : Interface.RING)
(A : ARBITRARY with type t := R.t and type 'a arbitrary := 'a Q.arbitrary) :
sig ... endmodule Commutative_Ring
(C : Interface.COMMUTATIVE_RING)
(A : ARBITRARY with type t := C.t and type 'a arbitrary := 'a Q.arbitrary) :
sig ... endmodule Division_Ring
(D : Interface.DIVISION_RING)
(A : ARBITRARY with type t := D.t and type 'a arbitrary := 'a Q.arbitrary) :
sig ... endmodule Euclidean_Ring
(E : Interface.EUCLIDEAN_RING)
(A : ARBITRARY with type t := E.t and type 'a arbitrary := 'a Q.arbitrary) :
sig ... endmodule Field
(F : Interface.FIELD)
(A : ARBITRARY with type t := F.t and type 'a arbitrary := 'a Q.arbitrary) :
sig ... endmodule Invariant
(I : Interface.INVARIANT)
(AA :
ARBITRARY_A
with type 'a t := 'a I.t
and type 'a arbitrary := 'a Q.arbitrary) :
sig ... end