cadiz allows multiple unboxed paragraphs to be merged into a single unboxed paragraph, subject to the following concrete syntax.
Paragraph | = | ZED , UnboxedDef , { UnboxedDef } , END |
| | ZED , OperatorTemplate , { OperatorTemplate } , END | |
| | axiomatic description | |
| | schema definition | |
| | generic axiomatic description | |
| | generic schema definition | |
| | conjecture | |
| | generic conjecture | |
; | ||
UnboxedDef | = | given set |
| | free types | |
| | horizontal definition | |
| | generic horizontal definition | |
| | generic operator definition | |
; |
Operator templates are excluded from appearing in the same paragraphs as other unboxed definitions because of the need to permute them. Conjectures are excluded because of the way their names are marked-up.