(rough) Definition : A bibundle is a groupoid principal bundle which is equipped with a second groupoid action from the other side.
(precise) Definition : A bibundle from $\mathcal{G}$ to $\mathcal{H}$ is a manifold $P$ together with maps $a_L:P\rightarrow \mathcal{G}_0$ and $a_R:P\rightarrow \mathcal{H}_0$ such that
- there is a left action of $\mathcal{G}$ on $P$ with respect to an anchor $a_L$ and a right action of $\mathcal{H}$ on $P$ with respect to an anchor $a_R$.
there is a left action of $\mathcal{G}$ on $P$ with respect to an anchor $a_L$ and a right action of $\mathcal{H}$ on $P$ with respect to an anchor $a_R$.
$a_L:P\rightarrow \mathcal{G}_0$ is a principal $H$-bundle.
$a_R$ is $\mathcal{G}$ invariant.
the actions of $\mathcal{G}$ and $\mathcal{H}$ commutes.
- $a_L:P\rightarrow \mathcal{G}_0$ is a principal $H$-bundle.
- $a_R$ is $\mathcal{G}$ invariant.
- the actions of $\mathcal{G}$ and $\mathcal{H}$ commutes.