巨大数研究 Wiki
Advertisement
Interval : Type
Path : (A : Type) -> A -> A -> Type
zero : Interval
one : Interval
segment : Path Interval zero one
abstract : (A : Type) -> (p : Interval -> A) -> Path A (p zero) (p one)
Interval_recursion : (P : Type) -> (constructor_zero : P) -> (constructor_one : P) -> (constructor_segment : Path P constuructor_zero constructor_one) -> Interval -> P
Path_recursion : (A : Type) -> (P : A -> A -> Type) -> (constructor_abstract : (p : Interval -> A) -> P (p zero) (p one)) -> (x : A) -> (y : A) -> Path A x y -> P x y
Path_recursion : (A : Type) -> (P : A -> A -> Type) -> (constructor_idpath : (x : A) -> P x x) -> (x : A) -> (y : A) -> Path A x y -> P x y
Advertisement