instance
Std.PRange.instClosedOpenIntersectionMkOpenNat :
ClosedOpenIntersection { lower := BoundShape.open, upper := BoundShape.open } Nat
Equations
instance
Std.PRange.instLawfulClosedOpenIntersectionMkOpenNat :
LawfulClosedOpenIntersection { lower := BoundShape.open, upper := BoundShape.open } Nat
instance
Std.PRange.instClosedOpenIntersectionMkOpenClosedNat :
ClosedOpenIntersection { lower := BoundShape.open, upper := BoundShape.closed } Nat
Equations
instance
Std.PRange.instLawfulClosedOpenIntersectionMkOpenClosedNat :
LawfulClosedOpenIntersection { lower := BoundShape.open, upper := BoundShape.closed } Nat
instance
Std.PRange.instClosedOpenIntersectionMkOpenUnboundedNat :
ClosedOpenIntersection { lower := BoundShape.open, upper := BoundShape.unbounded } Nat
Equations
instance
Std.PRange.instLawfulClosedOpenIntersectionMkOpenUnboundedNat :
LawfulClosedOpenIntersection { lower := BoundShape.open, upper := BoundShape.unbounded } Nat
instance
Std.PRange.instClosedOpenIntersectionMkClosedOpenNat :
ClosedOpenIntersection { lower := BoundShape.closed, upper := BoundShape.open } Nat
Equations
instance
Std.PRange.instLawfulClosedOpenIntersectionMkClosedOpenNat :
LawfulClosedOpenIntersection { lower := BoundShape.closed, upper := BoundShape.open } Nat
instance
Std.PRange.instClosedOpenIntersectionMkClosedNat :
ClosedOpenIntersection { lower := BoundShape.closed, upper := BoundShape.closed } Nat
Equations
instance
Std.PRange.instLawfulClosedOpenIntersectionMkClosedNat :
LawfulClosedOpenIntersection { lower := BoundShape.closed, upper := BoundShape.closed } Nat
instance
Std.PRange.instClosedOpenIntersectionMkClosedUnboundedNat :
ClosedOpenIntersection { lower := BoundShape.closed, upper := BoundShape.unbounded } Nat
Equations
instance
Std.PRange.instLawfulClosedOpenIntersectionMkClosedUnboundedNat :
LawfulClosedOpenIntersection { lower := BoundShape.closed, upper := BoundShape.unbounded } Nat
instance
Std.PRange.instClosedOpenIntersectionMkUnboundedOpenNat :
ClosedOpenIntersection { lower := BoundShape.unbounded, upper := BoundShape.open } Nat
Equations
instance
Std.PRange.instLawfulClosedOpenIntersectionMkUnboundedOpenNat :
LawfulClosedOpenIntersection { lower := BoundShape.unbounded, upper := BoundShape.open } Nat
instance
Std.PRange.instClosedOpenIntersectionMkUnboundedClosedNat :
ClosedOpenIntersection { lower := BoundShape.unbounded, upper := BoundShape.closed } Nat
Equations
instance
Std.PRange.instLawfulClosedOpenIntersectionMkUnboundedClosedNat :
LawfulClosedOpenIntersection { lower := BoundShape.unbounded, upper := BoundShape.closed } Nat
instance
Std.PRange.instClosedOpenIntersectionMkUnboundedNat :
ClosedOpenIntersection { lower := BoundShape.unbounded, upper := BoundShape.unbounded } Nat
Equations
instance
Std.PRange.instLawfulClosedOpenIntersectionMkUnboundedNat :
LawfulClosedOpenIntersection { lower := BoundShape.unbounded, upper := BoundShape.unbounded } Nat