Idris2Doc : Data.Sigma

Data.Sigma

(source)

Definitions

recordΣ : (a : Type) -> (a->Type) ->Type
  Dependent pairs

Totality: total
Visibility: public export
Constructor: 
(##) : (p1 : a) ->bp1->Σab

Projections:
.p1 : Σab->a
  First projection of sigma
.p2 : ({rec:0} : Σab) ->b (p1{rec:0})
  Second projection of sigma
.p1 : Σab->a
  First projection of sigma

Visibility: public export
p1 : Σab->a
  First projection of sigma

Visibility: public export
.p2 : ({rec:0} : Σab) ->b (p1{rec:0})
  Second projection of sigma

Visibility: public export
p2 : ({rec:0} : Σab) ->b (p1{rec:0})
  Second projection of sigma

Visibility: public export
Sigma : (a : Type) -> (a->Type) ->Type
Visibility: public export
π1 : Σab->a
Visibility: public export
.π1 : Σab->a
Visibility: public export
π2 : (x : Σab) ->b (x.p1)
Visibility: public export
.π2 : (x : Σab) ->b (x.p1)
Visibility: public export
projBoth : (x : Σab) ->x.π1##x.π2=x
Visibility: public export