Table of Contents
Namespace:
Table 2. Element: Adjective
Documentation |
No documentation available. | ||||||||||||
Content Model |
( %Term; )* | ||||||||||||
Attributes |
| ||||||||||||
Source |
<element name="Adjective" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <attribute name="nr"> <data type="integer"/> </attribute> <optional> <attribute name="value"> <data type="boolean"/> </attribute> </optional> <zeroOrMore> <ref name="Term"/> </zeroOrMore> </element> |
Table 3. Element: And
Documentation |
No documentation available. |
Content Model |
( %Formula; )* |
Source |
<element name="And" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <zeroOrMore> <ref name="Formula"/> </zeroOrMore> </element> |
Table 5. Element: ArgTypes
Documentation |
No documentation available. |
Content Model |
( %Typ; )* |
Source |
<element name="ArgTypes" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <zeroOrMore> <ref name="Typ"/> </zeroOrMore> </element> |
Table 6. Element: Article
Documentation |
No documentation available. | ||||||||
Content Model |
( ( %DefinitionBlock; | %RegistrationBlock; | %NotationBlock; | %Reservation; | %SchemeBlock; | %JustifiedTheorem; | %DefTheorem; | %Definiens; | %Canceled; | %Pattern; | %AuxiliaryItem; ) )* | ||||||||
Attributes |
| ||||||||
Source |
<element name="Article" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <attribute name="aid"> <data type="string"/> </attribute> <zeroOrMore> <choice> <ref name="DefinitionBlock"/> <ref name="RegistrationBlock"/> <ref name="NotationBlock"/> <ref name="Reservation"/> <ref name="SchemeBlock"/> <ref name="JustifiedTheorem"/> <ref name="DefTheorem"/> <ref name="Definiens"/> <ref name="Canceled"/> <ref name="Pattern"/> <ref name="AuxiliaryItem"/> </choice> </zeroOrMore> </element> |
Table 7. Element: ArticleID
Documentation |
No documentation available. | ||||||||
Content Model |
| ||||||||
Attributes |
| ||||||||
Source |
<element name="ArticleID" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <attribute name="name"> <data type="string"/> </attribute> </element> |
Table 9. Element: Assume
Documentation |
No documentation available. |
Content Model |
( %Proposition; )+ |
Source |
<element name="Assume" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <oneOrMore> <ref name="Proposition"/> </oneOrMore> </element> |
Table 11. Element: By
Documentation |
No documentation available. | ||||||||||||||||
Content Model |
( %Ref; )* | ||||||||||||||||
Attributes |
| ||||||||||||||||
Source |
<element name="By" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <ref name="Position"/> <optional> <attribute name="linked"> <data type="boolean"/> </attribute> </optional> <zeroOrMore> <ref name="Ref"/> </zeroOrMore> </element> |
Table 12. Element: CCluster
Documentation |
No documentation available. |
Content Model |
( %ErrorCluster; | ( %ArgTypes; %Cluster; %Typ; %Cluster; ) ) |
Source |
<element name="CCluster" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <choice> <ref name="ErrorCluster"/> <group> <ref name="ArgTypes"/> <ref name="Cluster"/> <ref name="Typ"/> <ref name="Cluster"/> </group> </choice> </element> |
Table 14. Element: Case
Documentation |
No documentation available. |
Content Model |
( %Proposition; )+ |
Source |
<element name="Case" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <oneOrMore> <ref name="Proposition"/> </oneOrMore> </element> |
Table 15. Element: CaseBlock
Documentation |
No documentation available. | ||||||||||||
Content Model |
( ( %BlockThesis; %Case; %Thesis; %Reasoning; ) | ( %Case; %Reasoning; %BlockThesis; ) ) | ||||||||||||
Attributes |
| ||||||||||||
Source |
<element name="CaseBlock" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <ref name="Position"/> <choice> <group> <ref name="BlockThesis"/> <ref name="Case"/> <ref name="Thesis"/> <ref name="Reasoning"/> </group> <group> <ref name="Case"/> <ref name="Reasoning"/> <ref name="BlockThesis"/> </group> </choice> </element> |
Table 16. Element: Cluster
Documentation |
No documentation available. |
Content Model |
( %Adjective; )* |
Source |
<element name="Cluster" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <zeroOrMore> <ref name="Adjective"/> </zeroOrMore> </element> |
Table 17. Element: Coherence
Documentation |
No documentation available. |
Content Model |
( %Formula; | ( %Proposition; %Justification; ) ) |
Source |
<element name="Coherence" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <choice> <ref name="Formula"/> <group> <ref name="Proposition"/> <ref name="Justification"/> </group> </choice> </element> |
Table 19. Element: Compatibility
Documentation |
No documentation available. |
Content Model |
( %Formula; | ( %Proposition; %Justification; ) ) |
Source |
<element name="Compatibility" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <choice> <ref name="Formula"/> <group> <ref name="Proposition"/> <ref name="Justification"/> </group> </choice> </element> |
Table 22. Element: Consider
Documentation |
No documentation available. | ||||||||
Content Model |
%Proposition;, %Justification;, ( %Typ; )+ , ( %Proposition; )* | ||||||||
Attributes |
| ||||||||
Source |
<element name="Consider" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <optional> <attribute name="nr"> <data type="integer"/> </attribute> </optional> <ref name="Proposition"/> <ref name="Justification"/> <oneOrMore> <ref name="Typ"/> </oneOrMore> <zeroOrMore> <ref name="Proposition"/> </zeroOrMore> </element> |
Table 23. Element: Consistency
Documentation |
No documentation available. |
Content Model |
( %Formula; | ( %Proposition; %Justification; ) ) |
Source |
<element name="Consistency" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <choice> <ref name="Formula"/> <group> <ref name="Proposition"/> <ref name="Justification"/> </group> </choice> </element> |
Table 24. Element: Const
Documentation |
No documentation available. | ||||||||
Content Model |
| ||||||||
Attributes |
| ||||||||
Source |
<element name="Const" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <attribute name="nr"> <data type="integer"/> </attribute> </element> |
Table 25. Element: ConstrCount
Documentation |
No documentation available. | ||||||||||||
Content Model |
| ||||||||||||
Attributes |
| ||||||||||||
Source |
<element name="ConstrCount" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <attribute name="kind"> <choice> <value>M</value> <value>L</value> <value>V</value> <value>R</value> <value>K</value> <value>U</value> <value>G</value> </choice> </attribute> <attribute name="nr"> <data type="integer"/> </attribute> </element> |
Table 26. Element: ConstrCounts
Documentation |
No documentation available. | ||||||||
Content Model |
( ConstrCount )* | ||||||||
Attributes |
| ||||||||
Source |
<element name="ConstrCounts" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <optional> <attribute name="name"> <data type="string"/> </attribute> </optional> <zeroOrMore> <element name="ConstrCount"> <attribute name="kind"> <choice> <value>M</value> <value>L</value> <value>V</value> <value>R</value> <value>K</value> <value>U</value> <value>G</value> </choice> </attribute> <attribute name="nr"> <data type="integer"/> </attribute> </element> </zeroOrMore> </element> |
Table 27. Element: Constructor
Documentation |
No documentation available. | ||||||||||||||||||||||||||||||||||||
Content Model |
%Properties; ? , %ArgTypes;, %StructLoci; ? , ( %Typ; )* , %Fields; ? | ||||||||||||||||||||||||||||||||||||
Attributes |
| ||||||||||||||||||||||||||||||||||||
Source |
<element name="Constructor" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <attribute name="kind"> <choice> <value>M</value> <value>L</value> <value>V</value> <value>R</value> <value>K</value> <value>U</value> <value>G</value> </choice> </attribute> <attribute name="nr"> <data type="integer"/> </attribute> <attribute name="aid"> <data type="string"/> </attribute> <optional> <attribute name="relnr"> <data type="integer"/> </attribute> </optional> <optional> <attribute name="redefnr"> <data type="integer"/> </attribute> <attribute name="superfluous"> <data type="integer"/> </attribute> </optional> <optional> <choice> <attribute name="structmodeaggrnr"> <data type="integer"/> </attribute> <attribute name="aggregbase"> <data type="integer"/> </attribute> </choice> </optional> <optional> <ref name="Properties"/> </optional> <ref name="ArgTypes"/> <optional> <ref name="StructLoci"/> </optional> <zeroOrMore> <ref name="Typ"/> </zeroOrMore> <optional> <ref name="Fields"/> </optional> </element> |
Table 28. Element: Constructors
Documentation |
No documentation available. | ||||||||
Content Model |
( SignatureWithCounts | ( %Signature; %ConstrCounts; ) ) ? , ( %Constructor; )* | ||||||||
Attributes |
| ||||||||
Source |
<element name="Constructors" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <optional> <attribute name="aid"> <data type="string"/> </attribute> </optional> <optional> <choice> <element name="SignatureWithCounts"> <zeroOrMore> <ref name="ConstrCounts"/> </zeroOrMore> </element> <group> <ref name="Signature"/> <ref name="ConstrCounts"/> </group> </choice> </optional> <zeroOrMore> <ref name="Constructor"/> </zeroOrMore> </element> |
Table 29. Element: Correctness
Documentation |
No documentation available. |
Content Model | |
Source |
<element name="Correctness" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <zeroOrMore> <ref name="CorrectnessCondition"/> </zeroOrMore> <ref name="Proposition"/> <ref name="Justification"/> </element> |
Table 31. Element: DefMeaning
Documentation |
No documentation available. | ||||||||
Content Model |
( PartialDef )* , ( %Formula; | %Term; ) ? | ||||||||
Attributes |
| ||||||||
Source |
<element name="DefMeaning" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <attribute name="kind"> <choice> <value>e</value> <value>m</value> </choice> </attribute> <zeroOrMore> <element name="PartialDef"> <choice> <ref name="Formula"/> <ref name="Term"/> </choice> <ref name="Formula"/> </element> </zeroOrMore> <optional> <choice> <ref name="Formula"/> <ref name="Term"/> </choice> </optional> </element> |
Table 34. Element: Definiens
Documentation |
No documentation available. | ||||||||||||
Content Model |
( %Typ; )* , Essentials, %Formula; ? %DefMeaning; | ||||||||||||
Attributes |
| ||||||||||||
Source |
<element name="Definiens" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <attribute name="constrkind"> <choice> <value>M</value> <value>L</value> <value>V</value> <value>R</value> <value>K</value> <value>U</value> <value>G</value> </choice> </attribute> <attribute name="constrnr"> <data type="integer"/> </attribute> <zeroOrMore> <ref name="Typ"/> </zeroOrMore> <element name="Essentials"> <zeroOrMore> <ref name="Int"/> </zeroOrMore> </element> <optional> <ref name="Formula"/> </optional> <ref name="DefMeaning"/> </element> |
Table 35. Element: Definientia
Documentation |
No documentation available. | ||||||||
Content Model |
%Signature; ? , ( %Definiens; )* | ||||||||
Attributes |
| ||||||||
Source |
<element name="Definientia" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <optional> <attribute name="aid"> <data type="string"/> </attribute> </optional> <optional> <ref name="Signature"/> </optional> <zeroOrMore> <ref name="Definiens"/> </zeroOrMore> </element> |
Table 36. Element: Definition
Documentation |
No documentation available. | ||||||||||||||||||||||||||||
Content Model |
? ( ( ( %CorrectnessCondition; )* , %Correctness; ? , ( %JustifiedProperty; )* , %Constructor; ? ) | ( %Constructor;, %Constructor;, ( %Constructor; )+ , ( %CorrectnessCondition; )* , %Correctness; ? ) ) | ||||||||||||||||||||||||||||
Attributes |
| ||||||||||||||||||||||||||||
Source |
<element name="Definition" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <attribute name="kind"> <choice> <value>M</value> <value>V</value> <value>R</value> <value>K</value> <value>G</value> </choice> </attribute> <optional> <attribute name="redefinition"> <data type="boolean"/> </attribute> </optional> <optional> <attribute name="expandable"> <data type="boolean"/> </attribute> </optional> <optional> <attribute name="nr"> <data type="integer"/> </attribute> <ref name="Position"/> </optional> <choice> <group> <zeroOrMore> <ref name="CorrectnessCondition"/> </zeroOrMore> <optional> <ref name="Correctness"/> </optional> <zeroOrMore> <ref name="JustifiedProperty"/> </zeroOrMore> <optional> <ref name="Constructor"/> </optional> </group> <group> <ref name="Constructor"/> <ref name="Constructor"/> <oneOrMore> <ref name="Constructor"/> </oneOrMore> <zeroOrMore> <ref name="CorrectnessCondition"/> </zeroOrMore> <optional> <ref name="Correctness"/> </optional> </group> </choice> </element> |
Table 37. Element: DefinitionBlock
Documentation |
No documentation available. | ||||||||||||
Content Model |
( ( %Let; | %Assume; | %Given; | %AuxiliaryItem; | %Canceled; | %Definition; ) )* %EndPosition; | ||||||||||||
Attributes |
| ||||||||||||
Source |
<element name="DefinitionBlock" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <ref name="Position"/> <zeroOrMore> <choice> <ref name="Let"/> <ref name="Assume"/> <ref name="Given"/> <ref name="AuxiliaryItem"/> <ref name="Canceled"/> <ref name="Definition"/> </choice> </zeroOrMore> <ref name="EndPosition"/> </element> |
Table 38. Element: EndPosition
Documentation |
No documentation available. | ||||||||||||
Content Model |
| ||||||||||||
Attributes |
| ||||||||||||
Source |
<element name="EndPosition" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <ref name="Position"/> </element> |
Table 43. Element: Essentials
Documentation |
No documentation available. |
Content Model |
( %Int; )* |
Source |
<element name="Essentials" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <zeroOrMore> <ref name="Int"/> </zeroOrMore> </element> |
Table 44. Element: Existence
Documentation |
No documentation available. |
Content Model |
( %Formula; | ( %Proposition; %Justification; ) ) |
Source |
<element name="Existence" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <choice> <ref name="Formula"/> <group> <ref name="Proposition"/> <ref name="Justification"/> </group> </choice> </element> |
Table 46. Element: FCluster
Documentation |
No documentation available. |
Content Model |
( %ErrorCluster; | ( %ArgTypes; %Term; %Cluster; ) ) |
Source |
<element name="FCluster" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <choice> <ref name="ErrorCluster"/> <group> <ref name="ArgTypes"/> <ref name="Term"/> <ref name="Cluster"/> </group> </choice> </element> |
Table 47. Element: Fields
Documentation |
No documentation available. |
Content Model |
( %Int; )* |
Source |
<element name="Fields" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <zeroOrMore> <ref name="Int"/> </zeroOrMore> </element> |
Table 49. Element: Format
Documentation |
No documentation available. | ||||||||||||||||||||||||||||
Content Model |
| ||||||||||||||||||||||||||||
Attributes |
| ||||||||||||||||||||||||||||
Source |
<element name="Format" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <attribute name="kind"> <choice> <value>G</value> <value>K</value> <value>J</value> <value>L</value> <value>M</value> <value>O</value> <value>R</value> <value>U</value> <value>V</value> </choice> </attribute> <optional> <attribute name="nr"> <data type="integer"/> </attribute> </optional> <attribute name="symbolnr"> <data type="integer"/> </attribute> <attribute name="argnr"> <data type="integer"/> </attribute> <optional> <attribute name="leftargnr"> <data type="integer"/> </attribute> </optional> <optional> <attribute name="rightsymbolnr"> <data type="integer"/> </attribute> </optional> </element> |
Table 50. Element: Formats
Documentation |
No documentation available. |
Content Model | |
Source |
<element name="Formats" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <zeroOrMore> <ref name="Format"/> </zeroOrMore> <zeroOrMore> <element name="Priority"> <attribute name="kind"> <choice> <value>O</value> <value>K</value> <value>L</value> </choice> </attribute> <attribute name="symbolnr"> <data type="integer"/> </attribute> <attribute name="value"> <data type="integer"/> </attribute> </element> </zeroOrMore> </element> |
Table 51. Element: Fraenkel
Documentation |
No documentation available. |
Content Model | |
Source |
<element name="Fraenkel" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <zeroOrMore> <ref name="Typ"/> </zeroOrMore> <ref name="Term"/> <ref name="Formula"/> </element> |
Table 52. Element: FreeVar
Documentation |
No documentation available. | ||||||||
Content Model |
| ||||||||
Attributes |
| ||||||||
Source |
<element name="FreeVar" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <attribute name="nr"> <data type="integer"/> </attribute> </element> |
Table 53. Element: From
Documentation |
No documentation available. | ||||||||||||||||||||
Content Model |
( %Ref; )* | ||||||||||||||||||||
Attributes |
| ||||||||||||||||||||
Source |
<element name="From" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <ref name="Position"/> <attribute name="articlenr"> <data type="integer"/> </attribute> <attribute name="nr"> <data type="integer"/> </attribute> <zeroOrMore> <ref name="Ref"/> </zeroOrMore> </element> |
Table 54. Element: Func
Documentation |
No documentation available. | ||||||||||||
Content Model |
( %Term; )* | ||||||||||||
Attributes |
| ||||||||||||
Source |
<element name="Func" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <attribute name="kind"> <choice> <value>F</value> <value>G</value> <value>K</value> <value>U</value> </choice> </attribute> <attribute name="nr"> <data type="integer"/> </attribute> <zeroOrMore> <ref name="Term"/> </zeroOrMore> </element> |
Table 55. Element: Given
Documentation |
No documentation available. | ||||||||
Content Model |
( %Typ; )+ , ( %Proposition; )+ | ||||||||
Attributes |
| ||||||||
Source |
<element name="Given" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <optional> <attribute name="nr"> <data type="integer"/> </attribute> </optional> <oneOrMore> <ref name="Typ"/> </oneOrMore> <oneOrMore> <ref name="Proposition"/> </oneOrMore> </element> |
Table 57. Element: InfConst
Documentation |
No documentation available. | ||||||||
Content Model |
| ||||||||
Attributes |
| ||||||||
Source |
<element name="InfConst" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <attribute name="nr"> <data type="integer"/> </attribute> </element> |
Table 58. Element: Int
Documentation |
No documentation available. | ||||||||
Content Model |
| ||||||||
Attributes |
| ||||||||
Source |
<element name="Int" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <attribute name="x"> <data type="integer"/> </attribute> </element> |
Table 63. Element: IterEquality
Documentation |
No documentation available. | ||||||||||||||||
Content Model |
%Term;, ( %IterStep; )+ | ||||||||||||||||
Attributes |
| ||||||||||||||||
Source |
<element name="IterEquality" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <optional> <attribute name="nr"> <data type="integer"/> </attribute> </optional> <ref name="Position"/> <ref name="Term"/> <oneOrMore> <ref name="IterStep"/> </oneOrMore> </element> |
Table 65. Element: JustifiedProperty
Documentation |
No documentation available. |
Content Model | |
Source |
<element name="JustifiedProperty" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <ref name="Property"/> <ref name="Proposition"/> <ref name="Justification"/> </element> |
Table 66. Element: JustifiedTheorem
Documentation |
No documentation available. |
Content Model | |
Source |
<element name="JustifiedTheorem" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <ref name="Proposition"/> <ref name="Justification"/> </element> |
Table 67. Element: LambdaVar
Documentation |
No documentation available. | ||||||||
Content Model |
| ||||||||
Attributes |
| ||||||||
Source |
<element name="LambdaVar" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <attribute name="nr"> <data type="integer"/> </attribute> </element> |
Table 68. Element: Let
Documentation |
No documentation available. | ||||||||
Content Model |
( %Typ; )+ | ||||||||
Attributes |
| ||||||||
Source |
<element name="Let" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <optional> <attribute name="nr"> <data type="integer"/> </attribute> </optional> <oneOrMore> <ref name="Typ"/> </oneOrMore> </element> |
Table 69. Element: LocusVar
Documentation |
No documentation available. | ||||||||
Content Model |
| ||||||||
Attributes |
| ||||||||
Source |
<element name="LocusVar" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <attribute name="nr"> <data type="integer"/> </attribute> </element> |
Table 71. Element: NotationBlock
Documentation |
No documentation available. | ||||||||||||
Content Model |
( ( %Let; | %AuxiliaryItem; ) )* %EndPosition; | ||||||||||||
Attributes |
| ||||||||||||
Source |
<element name="NotationBlock" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <ref name="Position"/> <zeroOrMore> <choice> <ref name="Let"/> <ref name="AuxiliaryItem"/> </choice> </zeroOrMore> <ref name="EndPosition"/> </element> |
Table 72. Element: Notations
Documentation |
No documentation available. | ||||||||
Content Model |
%Signature; %Vocabularies; ? , ( %Pattern; )* | ||||||||
Attributes |
| ||||||||
Source |
<element name="Notations" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <optional> <attribute name="aid"> <data type="string"/> </attribute> </optional> <optional> <ref name="Signature"/> <ref name="Vocabularies"/> </optional> <zeroOrMore> <ref name="Pattern"/> </zeroOrMore> </element> |
Table 73. Element: Now
Documentation |
No documentation available. | ||||||||||||||||
Content Model | |||||||||||||||||
Attributes |
| ||||||||||||||||
Source |
<element name="Now" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <optional> <attribute name="nr"> <data type="integer"/> </attribute> </optional> <ref name="Position"/> <ref name="Reasoning"/> <ref name="BlockThesis"/> </element> |
Table 74. Element: Num
Documentation |
No documentation available. | ||||||||
Content Model |
| ||||||||
Attributes |
| ||||||||
Source |
<element name="Num" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <attribute name="nr"> <data type="integer"/> </attribute> </element> |
Table 75. Element: Pair
Documentation |
No documentation available. | ||||||||||||
Content Model |
| ||||||||||||
Attributes |
| ||||||||||||
Source |
<element name="Pair" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <attribute name="x"> <data type="integer"/> </attribute> <attribute name="y"> <data type="integer"/> </attribute> </element> |
Table 76. Element: PartialDef
Documentation |
No documentation available. |
Content Model | |
Source |
<element name="PartialDef" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <choice> <ref name="Formula"/> <ref name="Term"/> </choice> <ref name="Formula"/> </element> |
Table 77. Element: Pattern
Documentation |
No documentation available. | ||||||||||||||||||||||||
Content Model |
( | %Format; ) %ArgTypes;, Visible, Expansion ? | ||||||||||||||||||||||||
Attributes |
| ||||||||||||||||||||||||
Source |
<element name="Pattern" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <attribute name="kind"> <choice> <value>M</value> <value>L</value> <value>V</value> <value>R</value> <value>K</value> <value>U</value> <value>G</value> <value>J</value> </choice> </attribute> <choice> <attribute name="formatnr"> <data type="integer"/> </attribute> <ref name="Format"/> </choice> <attribute name="constrkind"> <choice> <value>M</value> <value>L</value> <value>V</value> <value>R</value> <value>K</value> <value>U</value> <value>G</value> <value>J</value> </choice> </attribute> <attribute name="constrnr"> <data type="integer"/> </attribute> <optional> <attribute name="antonymic"> <data type="boolean"/> </attribute> </optional> <ref name="ArgTypes"/> <element name="Visible"> <zeroOrMore> <ref name="Int"/> </zeroOrMore> </element> <optional> <element name="Expansion"> <ref name="Typ"/> </element> </optional> </element> |
Table 79. Element: PerCasesReasoning
Documentation |
No documentation available. | ||||||||||||
Content Model |
( ( %BlockThesis; ( ( %CaseBlock; )+ | ( %SupposeBlock; )+ ) %PerCases; %Thesis; %EndPosition; ) | ( ( ( %CaseBlock; )+ | ( %SupposeBlock; )+ ) %PerCases; %EndPosition; %BlockThesis; ) ) | ||||||||||||
Attributes |
| ||||||||||||
Source |
<element name="PerCasesReasoning" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <ref name="Position"/> <choice> <group> <ref name="BlockThesis"/> <choice> <oneOrMore> <ref name="CaseBlock"/> </oneOrMore> <oneOrMore> <ref name="SupposeBlock"/> </oneOrMore> </choice> <ref name="PerCases"/> <ref name="Thesis"/> <ref name="EndPosition"/> </group> <group> <choice> <oneOrMore> <ref name="CaseBlock"/> </oneOrMore> <oneOrMore> <ref name="SupposeBlock"/> </oneOrMore> </choice> <ref name="PerCases"/> <ref name="EndPosition"/> <ref name="BlockThesis"/> </group> </choice> </element> |
Table 80. Element: Pred
Documentation |
No documentation available. | ||||||||||||
Content Model |
( %Term; )* | ||||||||||||
Attributes |
| ||||||||||||
Source |
<element name="Pred" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <attribute name="kind"> <choice> <value>P</value> <value>V</value> <value>R</value> </choice> </attribute> <attribute name="nr"> <data type="integer"/> </attribute> <zeroOrMore> <ref name="Term"/> </zeroOrMore> </element> |
Table 81. Element: Priority
Documentation |
No documentation available. | ||||||||||||||||
Content Model |
| ||||||||||||||||
Attributes |
| ||||||||||||||||
Source |
<element name="Priority" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <attribute name="kind"> <choice> <value>O</value> <value>K</value> <value>L</value> </choice> </attribute> <attribute name="symbolnr"> <data type="integer"/> </attribute> <attribute name="value"> <data type="integer"/> </attribute> </element> |
Table 82. Element: PrivFunc
Documentation |
No documentation available. | ||||||||
Content Model |
( %Term; )+ | ||||||||
Attributes |
| ||||||||
Source |
<element name="PrivFunc" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <attribute name="nr"> <data type="integer"/> </attribute> <oneOrMore> <ref name="Term"/> </oneOrMore> </element> |
Table 83. Element: PrivPred
Documentation |
No documentation available. | ||||||||
Content Model | |||||||||
Attributes |
| ||||||||
Source |
<element name="PrivPred" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <attribute name="nr"> <data type="integer"/> </attribute> <zeroOrMore> <ref name="Term"/> </zeroOrMore> <ref name="Formula"/> </element> |
Table 85. Element: Proof
Documentation |
No documentation available. | ||||||||||||||||
Content Model | |||||||||||||||||
Attributes |
| ||||||||||||||||
Source |
<element name="Proof" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <optional> <attribute name="nr"> <data type="integer"/> </attribute> </optional> <ref name="Position"/> <ref name="BlockThesis"/> <ref name="Reasoning"/> </element> |
Table 86. Element: Properties
Documentation |
No documentation available. | ||||||||||||
Content Model |
( %Property; )+ | ||||||||||||
Attributes |
| ||||||||||||
Source |
<element name="Properties" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <attribute name="propertyarg1"> <data type="integer"/> </attribute> <attribute name="propertyarg2"> <data type="integer"/> </attribute> <oneOrMore> <ref name="Property"/> </oneOrMore> </element> |
Table 87. Element: Proposition
Documentation |
No documentation available. | ||||||||||||||||
Content Model | |||||||||||||||||
Attributes |
| ||||||||||||||||
Source |
<element name="Proposition" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <ref name="Position"/> <optional> <attribute name="nr"> <data type="integer"/> </attribute> </optional> <ref name="Formula"/> </element> |
Table 89. Element: RCluster
Documentation |
No documentation available. |
Content Model |
( %ErrorCluster; | ( %ArgTypes; %Typ; %Cluster; ) ) |
Source |
<element name="RCluster" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <choice> <ref name="ErrorCluster"/> <group> <ref name="ArgTypes"/> <ref name="Typ"/> <ref name="Cluster"/> </group> </choice> </element> |
Table 90. Element: Reconsider
Documentation |
No documentation available. | ||||||||
Content Model | |||||||||
Attributes |
| ||||||||
Source |
<element name="Reconsider" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <optional> <attribute name="nr"> <data type="integer"/> </attribute> </optional> <ref name="Typ"/> <oneOrMore> <ref name="Term"/> </oneOrMore> <ref name="Proposition"/> <ref name="Justification"/> </element> |
Table 91. Element: Ref
Documentation |
No documentation available. | ||||||||||||||||||||||||
Content Model |
| ||||||||||||||||||||||||
Attributes |
| ||||||||||||||||||||||||
Source |
<element name="Ref" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <attribute name="nr"> <data type="integer"/> </attribute> <optional> <attribute name="articlenr"> <data type="integer"/> </attribute> <attribute name="kind"> <choice> <value>T</value> <value>D</value> </choice> </attribute> </optional> <ref name="Position"/> </element> |
Table 93. Element: Registration
Documentation |
No documentation available. |
Content Model |
( %RCluster; | %FCluster; | %CCluster; ) ( %CorrectnessCondition; )* , %Correctness; ? |
Source |
<element name="Registration" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <choice> <ref name="RCluster"/> <ref name="FCluster"/> <ref name="CCluster"/> </choice> <zeroOrMore> <ref name="CorrectnessCondition"/> </zeroOrMore> <optional> <ref name="Correctness"/> </optional> </element> |
Table 94. Element: RegistrationBlock
Documentation |
No documentation available. | ||||||||||||
Content Model |
( ( %Let; | %AuxiliaryItem; | %Registration; | %Canceled; ) )+ %EndPosition; | ||||||||||||
Attributes |
| ||||||||||||
Source |
<element name="RegistrationBlock" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <ref name="Position"/> <oneOrMore> <choice> <ref name="Let"/> <ref name="AuxiliaryItem"/> <ref name="Registration"/> <ref name="Canceled"/> </choice> </oneOrMore> <ref name="EndPosition"/> </element> |
Table 95. Element: Registrations
Documentation |
No documentation available. | ||||||||
Content Model |
%Signature; ? , ( ( %RCluster; | %CCluster; | %FCluster; ) )* | ||||||||
Attributes |
| ||||||||
Source |
<element name="Registrations" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <optional> <attribute name="aid"> <data type="string"/> </attribute> </optional> <optional> <ref name="Signature"/> </optional> <zeroOrMore> <choice> <ref name="RCluster"/> <ref name="CCluster"/> <ref name="FCluster"/> </choice> </zeroOrMore> </element> |
Table 96. Element: Requirement
Documentation |
No documentation available. | ||||||||||||||||
Content Model |
| ||||||||||||||||
Attributes |
| ||||||||||||||||
Source |
<element name="Requirement" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <attribute name="constrkind"> <choice> <value>M</value> <value>L</value> <value>V</value> <value>R</value> <value>K</value> <value>U</value> <value>G</value> </choice> </attribute> <attribute name="constrnr"> <data type="integer"/> </attribute> <attribute name="nr"> <data type="integer"/> </attribute> </element> |
Table 97. Element: Requirements
Documentation |
No documentation available. |
Content Model |
%Signature;, ( Requirement )* |
Source |
<element name="Requirements" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <ref name="Signature"/> <zeroOrMore> <element name="Requirement"> <attribute name="constrkind"> <choice> <value>M</value> <value>L</value> <value>V</value> <value>R</value> <value>K</value> <value>U</value> <value>G</value> </choice> </attribute> <attribute name="constrnr"> <data type="integer"/> </attribute> <attribute name="nr"> <data type="integer"/> </attribute> </element> </zeroOrMore> </element> |
Table 99. Element: Scheme
Documentation |
No documentation available. | ||||||||||||||||
Content Model |
%ArgTypes;, %Formula;, ( %Formula; )* | ||||||||||||||||
Attributes |
| ||||||||||||||||
Source |
<element name="Scheme" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <optional> <attribute name="articlenr"> <data type="integer"/> </attribute> <attribute name="nr"> <data type="integer"/> </attribute> </optional> <optional> <attribute name="aid"> <data type="string"/> </attribute> </optional> <ref name="ArgTypes"/> <ref name="Formula"/> <zeroOrMore> <ref name="Formula"/> </zeroOrMore> </element> |
Table 100. Element: SchemeBlock
Documentation |
No documentation available. | ||||||||||||||||
Content Model |
( ( %SchemeFuncDecl; | %SchemePredDecl; ) )* , SchemePremises %Proposition; %Justification; %EndPosition; | ||||||||||||||||
Attributes |
| ||||||||||||||||
Source |
<element name="SchemeBlock" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <attribute name="schemenr"> <data type="integer"/> </attribute> <ref name="Position"/> <zeroOrMore> <choice> <ref name="SchemeFuncDecl"/> <ref name="SchemePredDecl"/> </choice> </zeroOrMore> <element name="SchemePremises"> <zeroOrMore> <ref name="Proposition"/> </zeroOrMore> </element> <ref name="Proposition"/> <ref name="Justification"/> <ref name="EndPosition"/> </element> |
Table 101. Element: SchemeFuncDecl
Documentation |
No documentation available. | ||||||||
Content Model | |||||||||
Attributes |
| ||||||||
Source |
<element name="SchemeFuncDecl" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <attribute name="nr"> <data type="integer"/> </attribute> <ref name="ArgTypes"/> <ref name="Typ"/> </element> |
Table 102. Element: SchemePredDecl
Documentation |
No documentation available. | ||||||||
Content Model | |||||||||
Attributes |
| ||||||||
Source |
<element name="SchemePredDecl" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <attribute name="nr"> <data type="integer"/> </attribute> <ref name="ArgTypes"/> </element> |
Table 103. Element: SchemePremises
Documentation |
No documentation available. |
Content Model |
( %Proposition; )* |
Source |
<element name="SchemePremises" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <zeroOrMore> <ref name="Proposition"/> </zeroOrMore> </element> |
Table 104. Element: Schemes
Documentation |
No documentation available. | ||||||||
Content Model |
%Signature; ? , ( %Scheme; )* | ||||||||
Attributes |
| ||||||||
Source |
<element name="Schemes" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <optional> <attribute name="aid"> <data type="string"/> </attribute> </optional> <optional> <ref name="Signature"/> </optional> <zeroOrMore> <ref name="Scheme"/> </zeroOrMore> </element> |
Table 105. Element: Set
Documentation |
No documentation available. | ||||||||
Content Model | |||||||||
Attributes |
| ||||||||
Source |
<element name="Set" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <optional> <attribute name="nr"> <data type="integer"/> </attribute> </optional> <ref name="Term"/> <ref name="Typ"/> </element> |
Table 106. Element: Signature
Documentation |
No documentation available. |
Content Model |
( %ArticleID; )* |
Source |
<element name="Signature" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <zeroOrMore> <ref name="ArticleID"/> </zeroOrMore> </element> |
Table 107. Element: SignatureWithCounts
Documentation |
No documentation available. |
Content Model |
( %ConstrCounts; )* |
Source |
<element name="SignatureWithCounts" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <zeroOrMore> <ref name="ConstrCounts"/> </zeroOrMore> </element> |
Table 109. Element: StructLoci
Documentation |
No documentation available. |
Content Model |
( %Pair; )* |
Source |
<element name="StructLoci" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <zeroOrMore> <ref name="Pair"/> </zeroOrMore> </element> |
Table 110. Element: Suppose
Documentation |
No documentation available. |
Content Model |
( %Proposition; )+ |
Source |
<element name="Suppose" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <oneOrMore> <ref name="Proposition"/> </oneOrMore> </element> |
Table 111. Element: SupposeBlock
Documentation |
No documentation available. | ||||||||||||
Content Model |
( ( %BlockThesis; %Suppose; %Thesis; %Reasoning; ) | ( %Suppose; %Reasoning; %BlockThesis; ) ) | ||||||||||||
Attributes |
| ||||||||||||
Source |
<element name="SupposeBlock" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <ref name="Position"/> <choice> <group> <ref name="BlockThesis"/> <ref name="Suppose"/> <ref name="Thesis"/> <ref name="Reasoning"/> </group> <group> <ref name="Suppose"/> <ref name="Reasoning"/> <ref name="BlockThesis"/> </group> </choice> </element> |
Table 112. Element: Symbol
Documentation |
No documentation available. | ||||||||||||||||
Content Model |
| ||||||||||||||||
Attributes |
| ||||||||||||||||
Source |
<element name="Symbol" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <attribute name="kind"> <data type="string"/> </attribute> <attribute name="nr"> <data type="integer"/> </attribute> <attribute name="name"> <data type="integer"/> </attribute> </element> |
Table 113. Element: SymbolCount
Documentation |
No documentation available. | ||||||||||||
Content Model |
| ||||||||||||
Attributes |
| ||||||||||||
Source |
<element name="SymbolCount" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <attribute name="kind"> <choice> <value>G</value> <value>K</value> <value>L</value> <value>M</value> <value>O</value> <value>R</value> <value>U</value> <value>V</value> </choice> </attribute> <attribute name="nr"> <data type="integer"/> </attribute> </element> |
Table 114. Element: Symbols
Documentation |
No documentation available. |
Content Model |
( Symbol )* |
Source |
<element name="Symbols" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <zeroOrMore> <element name="Symbol"> <attribute name="kind"> <data type="string"/> </attribute> <attribute name="nr"> <data type="integer"/> </attribute> <attribute name="name"> <data type="integer"/> </attribute> </element> </zeroOrMore> </element> |
Table 117. Element: TakeAsVar
Documentation |
No documentation available. | ||||||||
Content Model | |||||||||
Attributes |
| ||||||||
Source |
<element name="TakeAsVar" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <optional> <attribute name="nr"> <data type="integer"/> </attribute> </optional> <ref name="Typ"/> <ref name="Term"/> </element> |
Table 118. Element: Theorem
Documentation |
No documentation available. | ||||||||||||||||||||
Content Model | |||||||||||||||||||||
Attributes |
| ||||||||||||||||||||
Source |
<element name="Theorem" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <optional> <attribute name="articlenr"> <data type="integer"/> </attribute> <attribute name="nr"> <data type="integer"/> </attribute> </optional> <optional> <attribute name="aid"> <data type="string"/> </attribute> </optional> <attribute name="kind"> <choice> <value>T</value> <value>D</value> </choice> </attribute> <ref name="Formula"/> </element> |
Table 119. Element: Theorems
Documentation |
No documentation available. | ||||||||
Content Model |
%Signature; ? , ( Theorem )* | ||||||||
Attributes |
| ||||||||
Source |
<element name="Theorems" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <optional> <attribute name="aid"> <data type="string"/> </attribute> </optional> <optional> <ref name="Signature"/> </optional> <zeroOrMore> <element name="Theorem"> <optional> <attribute name="articlenr"> <data type="integer"/> </attribute> <attribute name="nr"> <data type="integer"/> </attribute> </optional> <optional> <attribute name="aid"> <data type="string"/> </attribute> </optional> <attribute name="kind"> <choice> <value>T</value> <value>D</value> </choice> </attribute> <ref name="Formula"/> </element> </zeroOrMore> </element> |
Table 121. Element: ThesisExpansions
Documentation |
No documentation available. |
Content Model |
( %Pair; )* |
Source |
<element name="ThesisExpansions" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <zeroOrMore> <ref name="Pair"/> </zeroOrMore> </element> |
Table 123. Element: Typ
Documentation |
No documentation available. | ||||||||||||
Content Model | |||||||||||||
Attributes |
| ||||||||||||
Source |
<element name="Typ" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <attribute name="kind"> <choice> <value>M</value> <value>G</value> <value>errortyp</value> </choice> </attribute> <optional> <attribute name="nr"> <data type="integer"/> </attribute> </optional> <zeroOrMore> <ref name="Cluster"/> </zeroOrMore> <zeroOrMore> <ref name="Term"/> </zeroOrMore> </element> |
Table 125. Element: Uniqueness
Documentation |
No documentation available. |
Content Model |
( %Formula; | ( %Proposition; %Justification; ) ) |
Source |
<element name="Uniqueness" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <choice> <ref name="Formula"/> <group> <ref name="Proposition"/> <ref name="Justification"/> </group> </choice> </element> |
Table 126. Element: UnknownCorrCond
Documentation |
No documentation available. |
Content Model |
( %Formula; | ( %Proposition; %Justification; ) ) |
Source |
<element name="UnknownCorrCond" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <choice> <ref name="Formula"/> <group> <ref name="Proposition"/> <ref name="Justification"/> </group> </choice> </element> |
Table 127. Element: Var
Documentation |
No documentation available. | ||||||||
Content Model |
| ||||||||
Attributes |
| ||||||||
Source |
<element name="Var" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <attribute name="nr"> <data type="integer"/> </attribute> </element> |
Table 129. Element: Visible
Documentation |
No documentation available. |
Content Model |
( %Int; )* |
Source |
<element name="Visible" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <zeroOrMore> <ref name="Int"/> </zeroOrMore> </element> |
Table 130. Element: Vocabularies
Documentation |
No documentation available. |
Content Model |
( Vocabulary )* |
Source |
<element name="Vocabularies" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <zeroOrMore> <element name="Vocabulary"> <ref name="ArticleID"/> <zeroOrMore> <element name="SymbolCount"> <attribute name="kind"> <choice> <value>G</value> <value>K</value> <value>L</value> <value>M</value> <value>O</value> <value>R</value> <value>U</value> <value>V</value> </choice> </attribute> <attribute name="nr"> <data type="integer"/> </attribute> </element> </zeroOrMore> </element> </zeroOrMore> </element> |
Table 131. Element: Vocabulary
Documentation |
No documentation available. |
Content Model |
%ArticleID;, ( SymbolCount )* |
Source |
<element name="Vocabulary" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0"> <ref name="ArticleID"/> <zeroOrMore> <element name="SymbolCount"> <attribute name="kind"> <choice> <value>G</value> <value>K</value> <value>L</value> <value>M</value> <value>O</value> <value>R</value> <value>U</value> <value>V</value> </choice> </attribute> <attribute name="nr"> <data type="integer"/> </attribute> </element> </zeroOrMore> </element> |
Table 138. Pattern: AuxiliaryItem
Namespace | |
Documentation |
Auxiliary items are items which do not change thesis. |
Content Model |
( %JustifiedProposition; | %Consider; | %Set; | %Reconsider; | %DefFunc; | %DefPred; ) |
Table 149. Pattern: Consider
Namespace | |
Documentation |
First comes the reconstructed existential statement and its justification, then the new local constants and zero or more propositions about them. For easier presentation, nr optionally contains the number of the first local constant created here. |
Content Model |
Table 153. Pattern: Constructor
Namespace | |
Documentation |
Constructors are functors, predicates, attributes, etc. nr, kind and aid (article id) determine the constructor absolutely in MML, relnr optionally gives its serial number in environment for a particular article (it is not in prels). All have (possibly empty) properties, argtypes and some have one or more mother types. The optional final NatFunc are fields for agrregates and structmodes. aggregbase is for aggregates (maybe OVER-arguments), structmodeaggrnr is for structmodes (nr of corresponding aggregate) |
Content Model |
Table 154. Pattern: Constructors
Namespace | |
Documentation |
Constructors, either imported from other articles ( after accommodation) - the signature is implicit in that case, or exported from the current article - then the signature has to be specified. aid optionally specifies its article's name in uppercase. |
Content Model |
Table 156. Pattern: CorrectnessCondition
Namespace | |
Documentation |
The possible correctness conditions are following. They can either be only stated in the Correctness, which conjugates them and proves them all, or come separately as a proposition with a justification. |
Content Model |
( %UnknownCorrCond; | %Coherence; | %Compatibility; | %Consistency; | %Existence; | %Uniqueness; ) |
Table 158. Pattern: DefMeaning
Namespace | |
Documentation |
DefMeaning consists of the formulas and terms defining a constructor. It can be either defined by _equals_ (terms) or by _means_ (formulas). It may contain several partial (case) definitions - first in them comes the definition (term or formula) valid in that case and second comes the case formula. The final term or formula specifies the default case, it is mandatory if no partial definitions are given. If no default is given, the disjunction of all case formulas must be true (this have to be proved using the _consistency_ condition). |
Content Model |
Table 161. Pattern: Definiens
Namespace | |
Documentation |
Definiens of a constructor. This overlaps a bit with Constructor. First come the argument types and possibly also the result type. The optional formula is conjunction of all assumptions if any given. If this is a redefinition, essentials are indeces of arguments corresponding to the arguments of original, otherwise it is just identity. This could be now encode with just one number like the superfluous does for Constructor. |
Content Model |
Table 162. Pattern: Definientia
Namespace | |
Documentation |
Definientia, either imported from other articles ( after accommodation) - the signature is implicit in that case, or exported from the current article - then the signature has to be specified. aid optionally specifies article's name in uppercase. |
Content Model |
Table 163. Pattern: Definition
Namespace | |
Documentation |
Definition of a functor, predicate, mode, attribute or structure. with optional label, properties and correctness conditions. Sometimes no constructor is created (e.g. for expandable modes). The second optional form creating three or more constructors is for structure definitions, which define the aggregate functor, the structure mode, the strict attribute and zero or more selectors. If any definientia and definitional theorems are created, they follow immediately after the enclosing definitional block (this might be changed in the future). |
Content Model |
Table 175. Pattern: Formula
Namespace | |
Documentation |
No documentation available. |
Content Model |
( %Not; | %And; | %For; | %Pred; | %PrivPred; | %Is; | %Verum; | %ErrorFrm; ) |
Table 180. Pattern: Given
Namespace | |
Documentation |
This is existential assumption, it may be used when the normal assumption starts with existential quantifier. In that case, the existential variables are introduced as local constants. For easier presentation, nr optionally contains the number of the first local constant created here. |
Content Model |
Table 188. Pattern: Justification
Namespace | |
Documentation |
Direct justification. |
Content Model |
( %Inference; | %Proof; | %SkippedProof; ) |
Table 190. Pattern: JustifiedProposition
Namespace | |
Documentation |
No documentation available. |
Content Model |
( %Now; | %IterEquality; | ( %Proposition; %Justification; ) ) |
Table 197. Pattern: Notations
Namespace | |
Documentation |
Notations, either imported from other articles ( after accommodation) - the signature is implicit in that case, or exported from the current article - then the signature and vocabularies have to be specified. aid optionally specifies article's name in uppercase. |
Content Model |
Table 201. Pattern: Pattern
Namespace | |
Documentation |
Patterns map formats with argtypes to constructors. The format is either specified as a number (then it must be available in some table), or is given explicitely. Visible are indeces of visible (nonhidden) arguments. If antonymic, its constructor has to be negated. Mode patterns can have expansion instead of just a constructor - this might be done for other patterns too, or replaced by the _equals_ mechanism. The J (forgetful functor) patterns are actually an example of another expanded patterns, but the expansion is uniform for all of them, so it does not have to be given. The invalid ConstrKind J is now used for forgetful functors, this should be changed. |
Content Model |
Table 202. Pattern: PerCases
Namespace | |
Documentation |
This justifies the case split (the disjunction of all Suppose or Case items in direct subblocks) in PerCasesReasoning. The case split is only known after all subblocks are known, so this is the last item in its block, not like in the Mizar text. |
Content Model |
Table 203. Pattern: PerCasesReasoning
Namespace | |
Documentation |
Reasoning per cases. It only contains CaseBlock or SupposeBlock subblocks, with the exception of the mandatory last PerCases justifying the case split. Direct and diffuse versions are possible (this depends on the kind of its parent block). The block thesis is printed for proofs in the beginning and for diffuse reasoning in the end. |
Content Model |
Table 210. Pattern: Property
Namespace | |
Documentation |
No documentation available. |
Content Model |
( UnexpectedProp | Symmetry | Reflexivity | Irreflexivity | Associativity | Transitivity | Commutativity | Connectedness | Antisymmetry | Idempotence | Involutiveness | Projectivity | Abstractness ) |
Table 214. Pattern: Reasoning
Namespace | |
Documentation |
Reasoning is a series of skeleton and auxiliary items, finished by optional per cases reasoning. |
Content Model |
( ( %SkeletonItem; | %AuxiliaryItem; ) )* , %PerCasesReasoning; ? %EndPosition; |
Table 215. Pattern: Reconsider
Namespace | |
Documentation |
First comes the target type, then the reconsidered terms. For all these terms a new local variable with the target type is created, and its equality to the corresponding term is remembered. Finally the proposition about the typing is given and justified. For easier presentation, nr optionally contains the number of the first local constant created here. |
Content Model |
Table 216. Pattern: Ref
Namespace | |
Documentation |
Reference can be either private (coming from the current article) - their number is the position at the stack of accessible references (so it is not unique), or library - these additionally contain their kind (theorem or definition) and article nr. The position in the inference is kept for error messaging. |
Content Model |
Table 219. Pattern: Registrations
Namespace | |
Documentation |
Registrations, either imported from other articles ( after accommodation) - the signature is implicit in that case, or exported from the current article - then the signature has to be specified. aid optionally specifies its article's name in uppercase. |
Content Model |
Table 222. Pattern: Scheme
Namespace | |
Documentation |
Schemes keep types of their second-order variables. First comes the scheme thesis, then the premises. The article number and order in article can be given, otherwise it belongs to the current article and order is implicit. Optional aid attribute specifies article name. |
Content Model |
Table 226. Pattern: Schemes
Namespace | |
Documentation |
Schemes, either imported from other articles ( after accommodation) - the signature is implicit in that case, or exported from the current article - then the signature has to be specified. aid optionally specifies article's name in uppercase. |
Content Model |
Table 227. Pattern: Set
Namespace | |
Documentation |
This is e.g.: set a = f(b); . The type of the new local constant is given. This local constant is now always expanded to its definition, and should not directly appear in any expression, but it is now needed for some implementation reasons. For easier presentation, nr optionally contains the number of the first local constant created here. |
Content Model |
Table 229. Pattern: SkeletonItem
Namespace | |
Documentation |
Skeleton items change the current thesis, for Proof the changed Thesis together with used expansions is printed explicitely after them. PerCasesReasoning is not included here. |
Content Model |
( %Let; | %Conclusion; | %Assume; | %Given; | %Take; | %TakeAsVar; ) %Thesis; ? |
Table 237. Pattern: Term
Namespace | |
Documentation |
No documentation available. |
Content Model |
( %Var; | %LocusVar; | %FreeVar; | %LambdaVar; | %Const; | %InfConst; | %Num; | %Func; | %PrivFunc; | %Fraenkel; | %QuaTrm; | %It; | %ErrorTrm; ) |
Table 238. Pattern: Theorems
Namespace | |
Documentation |
Theorems, either imported from other articles ( after accommodation) - the signature is implicit in that case, or exported from the current article - then the signature has to be specified. They can be either ordinary or definitional. The article number and order in article can be given, otherwise it belongs to the current article and order is implicit. Optional aid attribute specifies article name. |
Content Model |