Equations
- Aesop.instInhabitedNanos = { default := { nanos := default } }
Equations
- Aesop.instBEqNanos = { beq := Aesop.beqNanos✝ }
Equations
- Aesop.instOrdNanos = { compare := Aesop.ordNanos✝ }
Equations
- Aesop.Nanos.instOfNat = { ofNat := { nanos := n } }
Equations
- Aesop.Nanos.instLT = { lt := fun (x x_1 : Aesop.Nanos) => match x, x_1 with | { nanos := n₁ }, { nanos := n₂ } => n₁ < n₂ }
Equations
- { nanos := n₂ }.instDecidableRelLt { nanos := n₂_1 } = inferInstanceAs (Decidable (n₂ < n₂_1))
Equations
- Aesop.Nanos.instLE = { le := fun (x x_1 : Aesop.Nanos) => match x, x_1 with | { nanos := n₁ }, { nanos := n₂ } => n₁ ≤ n₂ }
Equations
- { nanos := n₂ }.instDecidableRelLe { nanos := n₂_1 } = inferInstanceAs (Decidable (n₂ ≤ n₂_1))
Equations
- Aesop.Nanos.instAdd = { add := fun (n m : Aesop.Nanos) => { nanos := n.nanos + m.nanos } }
Equations
- Aesop.Nanos.instHDivNat = { hDiv := fun (n : Aesop.Nanos) (m : Nat) => { nanos := n.nanos / m } }
Equations
- One or more equations did not get rendered due to their size.