Elementary Invariants of an Incidence Structure#
All operations defined for incidence structures apply also to near–linear spaces, linear spaces and designs.
- NumberOfPoints(D): Inc -> RngInt#
- # P: IncPtSet -> RngIntElt#
The cardinality \(v\) of the point set \(P\) of the incidence structure \(D\).
- Points(D): Inc -> { IncPt }#
An indexed set \(E\) whose elements are the points of the incidence structure \(D\). Note that this creates a standard set and not the point-set of \(D\), in contrast to the function
PointSet.
- Support(D): Inc -> { Elt }#
An indexed set \(E\) which is the underlying point set of the incidence structure \(D\) (i.e., the elements of the set have their “real” types; they are no longer from the category IncPt).
- PointDegrees(D): Inc -> [ RngIntElt ]#
A sequence whose \(i\)-th term gives the number of blocks containing the \(i\)-th point of the design \(D\).
- NumberOfBlocks(D): Inc -> RngIntElt#
- # B: IncBlkSet -> RngIntElt#
The number of blocks \(b\) of the incidence structure \(D\) with block-set \(B\).
- Blocks(D): Inc -> { IncBlk}#
An indexed set containing the blocks of the incidence structure \(D\). In contrast to the function
BlockSet, this function returns the collection of blocks of \(D\) in the form of a standard set.
- BlockDegrees(D): Inc -> [ RngIntElt ]#
- BlockSizes(D): Inc -> [ RngIntElt ]#
A sequence whose \(i\)-th term gives the number of points in the \(i\)-th block of the incidence structure \(D\).
- Covalence(D, S): Inc, { IncPt } -> RngIntElt#
Given a subset \(S\) of the point set of an incidence structure \(D\), return the number of blocks of \(D\) that contain \(S\).
- IncidenceMatrix(D): Inc -> ModMatRngElt#
The incidence matrix of the incidence structure \(D\).
- pRank(D, p): Inc, RngIntElt -> RngIntElt#
The \(p\)-rank of the incidence structure \(D\).