Idris2Doc : Data.Sigma

Data.Sigma

(source)

Definitions

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

Totality: total
Visibility: public export
Constructor: 
(##) : (π1 : a) ->bπ1->Σab

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

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

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

Visibility: public export
π2 : ({rec:0} : Σab) ->b (π1{rec:0})
  Second projection of sigma

Visibility: public export
projBoth : (x : Σab) ->x.π1##x.π2=x
Visibility: public export