ℤ-rng ∈ RngSig
{ AbEval ``int_ring rng_sig`` 0 }
<ℤ, λu,v. (u =z v), λu,v. u ≤z v, λu,v. (u + v), 0, λu.(-u), λu,v. (u * v), 1, λu,v. if (v =z 0) then inr ⋅ else inl (u\000C ÷ v) fi >
∈ car:Type
× eq:car ⟶ car ⟶ 𝔹
× le:car ⟶ car ⟶ 𝔹
× plus:car ⟶ car ⟶ car
× zero:car
× minus:car ⟶ car
× times:car ⟶ car ⟶ car
× one:car
× (car ⟶ car ⟶ (car?))