RELAX-NG Schema Documentation


Table of Contents

Grammar Documentation
Element: Abstractness
Element: Adjective
Element: And
Element: Antisymmetry
Element: ArgTypes
Element: Article
Element: ArticleID
Element: Associativity
Element: Assume
Element: BlockThesis
Element: By
Element: ByExplanations
Element: CCluster
Element: Canceled
Element: Case
Element: CaseBlock
Element: Choice
Element: Cluster
Element: Coherence
Element: Commutativity
Element: Compatibility
Element: ComplexNr
Element: Conclusion
Element: Connectedness
Element: Consider
Element: Consistency
Element: Const
Element: ConstrCount
Element: ConstrCounts
Element: ConstrDef
Element: Constructor
Element: Constructors
Element: Correctness
Element: DefFunc
Element: DefMeaning
Element: DefPred
Element: DefTheorem
Element: Definiens
Element: Definientia
Element: Definition
Element: DefinitionBlock
Element: EndPosition
Element: EqArgs
Element: ErrorCluster
Element: ErrorFrm
Element: ErrorIdentify
Element: ErrorInf
Element: ErrorTrm
Element: Essentials
Element: Existence
Element: Expansion
Element: FCluster
Element: Field
Element: Fields
Element: For
Element: Format
Element: Formats
Element: Fraenkel
Element: FreeVar
Element: From
Element: FromExplanations
Element: Func
Element: FuncInstance
Element: Given
Element: Idempotence
Element: Ident
Element: Identify
Element: IdentifyRegistration
Element: IdentifyRegistrations
Element: IdentifyWithExp
Element: InfConst
Element: Int
Element: Involutiveness
Element: Irreflexivity
Element: Is
Element: It
Element: IterEquality
Element: IterStep
Element: JustifiedProperty
Element: JustifiedTheorem
Element: LambdaVar
Element: Let
Element: LocusVar
Element: Monomial
Element: Not
Element: NotationBlock
Element: Notations
Element: Now
Element: Num
Element: Pair
Element: PartialDef
Element: Pattern
Element: PerCases
Element: PerCasesReasoning
Element: PolyEval
Element: Polynomial
Element: PoweredVar
Element: Pred
Element: PredInstance
Element: Priority
Element: PrivFunc
Element: PrivPred
Element: Projectivity
Element: Proof
Element: Properties
Element: Proposition
Element: QuaTrm
Element: RCluster
Element: RationalNr
Element: Reconsider
Element: Ref
Element: Reflexivity
Element: Registration
Element: RegistrationBlock
Element: Registrations
Element: Requirement
Element: Requirements
Element: Reservation
Element: Scheme
Element: SchemeBlock
Element: SchemeFuncDecl
Element: SchemeInstantiation
Element: SchemePredDecl
Element: SchemePremises
Element: Schemes
Element: Section
Element: Set
Element: Signature
Element: SignatureWithCounts
Element: SkippedProof
Element: StructLoci
Element: Suppose
Element: SupposeBlock
Element: Symbol
Element: SymbolCount
Element: Symbols
Element: Symmetry
Element: Take
Element: TakeAsVar
Element: Theorem
Element: Theorems
Element: Thesis
Element: ThesisExpansions
Element: Transitivity
Element: Typ
Element: UnexpectedProp
Element: Uniqueness
Element: UnknownCorrCond
Element: Var
Element: Verum
Element: Visible
Element: Vocabularies
Element: Vocabulary
Pattern: Adjective
Pattern: And
Pattern: ArgTypes
Pattern: Article
Pattern: ArticleID
Pattern: Assume
Pattern: AuxiliaryItem
Pattern: BlockThesis
Pattern: By
Pattern: ByExplanations
Pattern: CCluster
Pattern: Canceled
Pattern: Case
Pattern: CaseBlock
Pattern: Choice
Pattern: Cluster
Pattern: Coherence
Pattern: Compatibility
Pattern: ComplexNr
Pattern: Conclusion
Pattern: Consider
Pattern: Consistency
Pattern: Const
Pattern: ConstrCounts
Pattern: ConstrDef
Pattern: Constructor
Pattern: Constructors
Pattern: Correctness
Pattern: CorrectnessCondition
Pattern: DefFunc
Pattern: DefMeaning
Pattern: DefPred
Pattern: DefTheorem
Pattern: Definiens
Pattern: Definientia
Pattern: Definition
Pattern: DefinitionBlock
Pattern: EndPosition
Pattern: ErrorCluster
Pattern: ErrorFrm
Pattern: ErrorIdentify
Pattern: ErrorTrm
Pattern: Existence
Pattern: FCluster
Pattern: Fields
Pattern: For
Pattern: Format
Pattern: Formats
Pattern: Formula
Pattern: Fraenkel
Pattern: FreeVar
Pattern: From
Pattern: FromExplanations
Pattern: Func
Pattern: GeneralPolynomial
Pattern: Given
Pattern: Identify
Pattern: IdentifyRegistration
Pattern: IdentifyRegistrations
Pattern: IdentifyWithExp
Pattern: InfConst
Pattern: Inference
Pattern: Int
Pattern: Is
Pattern: It
Pattern: IterEquality
Pattern: IterStep
Pattern: Justification
Pattern: JustifiedProperty
Pattern: JustifiedProposition
Pattern: JustifiedTheorem
Pattern: LambdaVar
Pattern: Let
Pattern: LocusVar
Pattern: Monomial
Pattern: Not
Pattern: NotationBlock
Pattern: Notations
Pattern: Now
Pattern: Num
Pattern: Number
Pattern: Pair
Pattern: Pattern
Pattern: PerCases
Pattern: PerCasesReasoning
Pattern: PolyEval
Pattern: Polynomial
Pattern: Position
Pattern: Pred
Pattern: PrivFunc
Pattern: PrivPred
Pattern: Proof
Pattern: Properties
Pattern: Property
Pattern: Proposition
Pattern: QuaTrm
Pattern: RCluster
Pattern: RationalNr
Pattern: Reasoning
Pattern: Reconsider
Pattern: Ref
Pattern: Registration
Pattern: RegistrationBlock
Pattern: Registrations
Pattern: Requirement
Pattern: Requirements
Pattern: Reservation
Pattern: Scheme
Pattern: SchemeBlock
Pattern: SchemeFuncDecl
Pattern: SchemeInstantiation
Pattern: SchemePredDecl
Pattern: Schemes
Pattern: Section
Pattern: Set
Pattern: Signature
Pattern: SkeletonItem
Pattern: SkippedProof
Pattern: StructLoci
Pattern: Suppose
Pattern: SupposeBlock
Pattern: Symbols
Pattern: Take
Pattern: TakeAsVar
Pattern: Term
Pattern: Theorems
Pattern: Thesis
Pattern: ThesisExpansions
Pattern: Typ
Pattern: Uniqueness
Pattern: UnknownCorrCond
Pattern: Var
Pattern: Verum
Pattern: Vocabularies

Grammar Documentation

Namespace:

Element: Abstractness

Table 1. Element: Abstractness

Documentation

No documentation available.

Content Model

EMPTY

Source

<element name="Abstractness" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
        <empty/>
      </element>

Element: Adjective

Table 2. Element: Adjective

Documentation

No documentation available.

Content Model

( %Term; )*

Attributes

Attribute

Type

Use

Documentation

nr xsd:integerOptional

value xsd:booleanOptional

absnr xsd:integerOptional

aid xsd:stringOptional

kind TEXT Optional

pid xsd:integerOptional

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>
      <optional>
        <attribute name="absnr">
          <data type="integer"/>
        </attribute>
        <attribute name="aid">
          <data type="string"/>
        </attribute>
      </optional>
      <optional>
        <attribute name="kind">
          <value>V</value>
        </attribute>
      </optional>
      <optional>
        <attribute name="pid">
          <data type="integer"/>
        </attribute>
      </optional>
      <zeroOrMore>
        <ref name="Term"/>
      </zeroOrMore>
    </element>

Element: And

Table 3. Element: And

Documentation

No documentation available.

Content Model

( %Formula; )*

Attributes

Attribute

Type

Use

Documentation

pid xsd:integerOptional

Source

<element name="And" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
      <optional>
        <attribute name="pid">
          <data type="integer"/>
        </attribute>
      </optional>
      <zeroOrMore>
        <ref name="Formula"/>
      </zeroOrMore>
    </element>

Element: Antisymmetry

Table 4. Element: Antisymmetry

Documentation

No documentation available.

Content Model

EMPTY

Source

<element name="Antisymmetry" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
        <empty/>
      </element>

Element: ArgTypes

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>

Element: Article

Table 6. Element: Article

Documentation

No documentation available.

Content Model

( ( %DefinitionBlock; | %RegistrationBlock; | %NotationBlock; | %Reservation; | %SchemeBlock; | %JustifiedTheorem; | %DefTheorem; | %Definiens; | %Canceled; | %Section; | %AuxiliaryItem; ) )*

Attributes

Attribute

Type

Use

Documentation

aid xsd:stringOptional

mizfiles xsd:stringOptional

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>
      <optional>
        <attribute name="mizfiles">
          <data type="string"/>
        </attribute>
      </optional>
      <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="Section"/>
          <ref name="AuxiliaryItem"/>
        </choice>
      </zeroOrMore>
    </element>

Element: ArticleID

Table 7. Element: ArticleID

Documentation

No documentation available.

Content Model

Attributes

Attribute

Type

Use

Documentation

name xsd:stringOptional

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>

Element: Associativity

Table 8. Element: Associativity

Documentation

No documentation available.

Content Model

EMPTY

Source

<element name="Associativity" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
        <empty/>
      </element>

Element: Assume

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>

Element: BlockThesis

Table 10. Element: BlockThesis

Documentation

No documentation available.

Content Model

( %Thesis; )* %Formula;

Source

<element name="BlockThesis" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
      <zeroOrMore>
        <ref name="Thesis"/>
      </zeroOrMore>
      <ref name="Formula"/>
    </element>

Element: By

Table 11. Element: By

Documentation

No documentation available.

Content Model

( %Ref; )*

Attributes

Attribute

Type

Use

Documentation

line xsd:integerOptional

col xsd:integerOptional

linked xsd:booleanOptional

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>

Element: ByExplanations

Table 12. Element: ByExplanations

Documentation

No documentation available.

Content Model

( %PolyEval; )*

Attributes

Attribute

Type

Use

Documentation

aid xsd:stringOptional

Source

<element name="ByExplanations" 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>
        <ref name="PolyEval"/>
      </zeroOrMore>
    </element>

Element: CCluster

Table 13. Element: CCluster

Documentation

No documentation available.

Content Model

( %ErrorCluster; | ( %ArgTypes;, %Cluster;, %Typ;, %Cluster;, %Cluster; ? ) )

Attributes

Attribute

Type

Use

Documentation

nr xsd:integerOptional

aid xsd:stringOptional

Source

<element name="CCluster" 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>
        <attribute name="aid">
          <data type="string"/>
        </attribute>
      </optional>
      <choice>
        <ref name="ErrorCluster"/>
        <group>
          <ref name="ArgTypes"/>
          <ref name="Cluster"/>
          <ref name="Typ"/>
          <ref name="Cluster"/>
          <optional>
            <ref name="Cluster"/>
          </optional>
        </group>
      </choice>
    </element>

Element: Canceled

Table 14. Element: Canceled

Documentation

No documentation available.

Content Model

EMPTY

Source

<element name="Canceled" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
      <empty/>
    </element>

Element: Case

Table 15. 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>

Element: CaseBlock

Table 16. Element: CaseBlock

Documentation

No documentation available.

Content Model

( ( %BlockThesis; %Case; %Thesis; %Reasoning; ) | ( %Case; %Reasoning; %BlockThesis; ) )

Attributes

Attribute

Type

Use

Documentation

line xsd:integerOptional

col xsd:integerOptional

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>

Element: Choice

Table 17. Element: Choice

Documentation

No documentation available.

Content Model

%Typ;

Source

<element name="Choice" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
      <ref name="Typ"/>
    </element>

Element: Cluster

Table 18. 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>

Element: Coherence

Table 19. 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>

Element: Commutativity

Table 20. Element: Commutativity

Documentation

No documentation available.

Content Model

EMPTY

Source

<element name="Commutativity" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
        <empty/>
      </element>

Element: Compatibility

Table 21. 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>

Element: ComplexNr

Table 22. Element: ComplexNr

Documentation

No documentation available.

Content Model

%RationalNr; %RationalNr;

Source

<element name="ComplexNr" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
      <ref name="RationalNr"/>
      <ref name="RationalNr"/>
    </element>

Element: Conclusion

Table 23. Element: Conclusion

Documentation

No documentation available.

Content Model

%JustifiedProposition;

Source

<element name="Conclusion" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
      <ref name="JustifiedProposition"/>
    </element>

Element: Connectedness

Table 24. Element: Connectedness

Documentation

No documentation available.

Content Model

EMPTY

Source

<element name="Connectedness" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
        <empty/>
      </element>

Element: Consider

Table 25. Element: Consider

Documentation

No documentation available.

Content Model

%Proposition;, %Justification;, ( %Typ; )+ , ( %Proposition; )*

Attributes

Attribute

Type

Use

Documentation

nr xsd:integerOptional

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>

Element: Consistency

Table 26. 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>

Element: Const

Table 27. Element: Const

Documentation

No documentation available.

Content Model

Attributes

Attribute

Type

Use

Documentation

nr xsd:integerOptional

vid xsd:integerOptional

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>
      <optional>
        <attribute name="vid">
          <data type="integer"/>
        </attribute>
      </optional>
    </element>

Element: ConstrCount

Table 28. Element: ConstrCount

Documentation

No documentation available.

Content Model

Attributes

Attribute

Type

Use

Documentation

kind Enumeration: "M" | "L" | "V" | "R" | "K" | "U" | "G" Optional

nr xsd:integerOptional

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>

Element: ConstrCounts

Table 29. Element: ConstrCounts

Documentation

No documentation available.

Content Model

( ConstrCount )*

Attributes

Attribute

Type

Use

Documentation

name xsd:stringOptional

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>

Element: ConstrDef

Table 30. Element: ConstrDef

Documentation

No documentation available.

Content Model

( %Typ; )* , %Term; ?

Attributes

Attribute

Type

Use

Documentation

constrkind Enumeration: "K" | "U" | "G" Optional

constrnr xsd:integerOptional

Source

<element name="ConstrDef" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
      <attribute name="constrkind">
        <choice>
          <value>K</value>
          <value>U</value>
          <value>G</value>
        </choice>
      </attribute>
      <attribute name="constrnr">
        <data type="integer"/>
      </attribute>
      <zeroOrMore>
        <ref name="Typ"/>
      </zeroOrMore>
      <optional>
        <ref name="Term"/>
      </optional>
    </element>

Element: Constructor

Table 31. Element: Constructor

Documentation

No documentation available.

Content Model

%Properties; ? , %ArgTypes;, %StructLoci; ? , ( %Typ; )* , %Fields; ?

Attributes

Attribute

Type

Use

Documentation

kind Enumeration: "M" | "L" | "V" | "R" | "K" | "U" | "G" Optional

nr xsd:integerOptional

aid xsd:stringOptional

relnr xsd:integerOptional

redefnr xsd:integerOptional

superfluous xsd:integerOptional

absredefnr xsd:integerOptional

redefaid xsd:stringOptional

structmodeaggrnr xsd:integerOptional

aggregbase xsd:integerOptional

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>
          <attribute name="absredefnr">
            <data type="integer"/>
          </attribute>
          <attribute name="redefaid">
            <data type="string"/>
          </attribute>
        </optional>
      </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>

Element: Constructors

Table 32. Element: Constructors

Documentation

No documentation available.

Content Model

( SignatureWithCounts | ( %Signature; %ConstrCounts; ) ) ? , ( %Constructor; )*

Attributes

Attribute

Type

Use

Documentation

aid xsd:stringOptional

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>

Element: Correctness

Table 33. Element: Correctness

Documentation

No documentation available.

Content Model

( %CorrectnessCondition; )* %Proposition; %Justification;

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>

Element: DefFunc

Table 34. Element: DefFunc

Documentation

No documentation available.

Content Model

%ArgTypes; %Term; %Typ;

Attributes

Attribute

Type

Use

Documentation

nr xsd:integerOptional

vid xsd:integerOptional

Source

<element name="DefFunc" 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>
      <optional>
        <attribute name="vid">
          <data type="integer"/>
        </attribute>
      </optional>
      <ref name="ArgTypes"/>
      <ref name="Term"/>
      <ref name="Typ"/>
    </element>

Element: DefMeaning

Table 35. Element: DefMeaning

Documentation

No documentation available.

Content Model

( PartialDef )* , ( %Formula; | %Term; ) ?

Attributes

Attribute

Type

Use

Documentation

kind Enumeration: "e" | "m" Optional

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>

Element: DefPred

Table 36. Element: DefPred

Documentation

No documentation available.

Content Model

%ArgTypes; %Formula;

Attributes

Attribute

Type

Use

Documentation

nr xsd:integerOptional

vid xsd:integerOptional

Source

<element name="DefPred" 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>
      <optional>
        <attribute name="vid">
          <data type="integer"/>
        </attribute>
      </optional>
      <ref name="ArgTypes"/>
      <ref name="Formula"/>
    </element>

Element: DefTheorem

Table 37. Element: DefTheorem

Documentation

No documentation available.

Content Model

%Proposition;

Attributes

Attribute

Type

Use

Documentation

constrkind Enumeration: "M" | "V" | "R" | "K" Optional

constrnr xsd:integerOptional

Source

<element name="DefTheorem" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
      <optional>
        <attribute name="constrkind">
          <choice>
            <value>M</value>
            <value>V</value>
            <value>R</value>
            <value>K</value>
          </choice>
        </attribute>
        <attribute name="constrnr">
          <data type="integer"/>
        </attribute>
      </optional>
      <ref name="Proposition"/>
    </element>

Element: Definiens

Table 38. Element: Definiens

Documentation

No documentation available.

Content Model

( %Typ; )* , Essentials, %Formula; ? %DefMeaning;

Attributes

Attribute

Type

Use

Documentation

constrkind Enumeration: "M" | "L" | "V" | "R" | "K" | "U" | "G" Optional

constrnr xsd:integerOptional

defnr xsd:integerOptional

vid xsd:integerOptional

aid xsd:stringOptional

nr xsd:integerOptional

relnr xsd:integerOptional

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>
      <attribute name="defnr">
        <data type="integer"/>
      </attribute>
      <optional>
        <attribute name="vid">
          <data type="integer"/>
        </attribute>
      </optional>
      <attribute name="aid">
        <data type="string"/>
      </attribute>
      <optional>
        <attribute name="nr">
          <data type="integer"/>
        </attribute>
      </optional>
      <optional>
        <attribute name="relnr">
          <data type="integer"/>
        </attribute>
      </optional>
      <zeroOrMore>
        <ref name="Typ"/>
      </zeroOrMore>
      <element name="Essentials">
        <zeroOrMore>
          <ref name="Int"/>
        </zeroOrMore>
      </element>
      <optional>
        <ref name="Formula"/>
      </optional>
      <ref name="DefMeaning"/>
    </element>

Element: Definientia

Table 39. Element: Definientia

Documentation

No documentation available.

Content Model

%Signature; ? , ( %Definiens; )*

Attributes

Attribute

Type

Use

Documentation

aid xsd:stringOptional

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>

Element: Definition

Table 40. Element: Definition

Documentation

No documentation available.

Content Model

? , ( ( ( %CorrectnessCondition; )* , %Correctness; ? , ( %JustifiedProperty; )* , %Constructor; ? , %Pattern; ? ) | ( %Constructor;, %Constructor;, ( %Constructor; )+ , %Registration;, ( %CorrectnessCondition; )* , %Correctness; ? , ( %Pattern; )+ ) )

Attributes

Attribute

Type

Use

Documentation

kind Enumeration: "M" | "V" | "R" | "K" | "G" Optional

redefinition xsd:booleanOptional

expandable xsd:booleanOptional

nr xsd:integerOptional

line xsd:integerOptional

col xsd:integerOptional

vid xsd:integerOptional

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>
      <optional>
        <attribute name="vid">
          <data type="integer"/>
        </attribute>
      </optional>
      <choice>
        <group>
          <zeroOrMore>
            <ref name="CorrectnessCondition"/>
          </zeroOrMore>
          <optional>
            <ref name="Correctness"/>
          </optional>
          <zeroOrMore>
            <ref name="JustifiedProperty"/>
          </zeroOrMore>
          <optional>
            <ref name="Constructor"/>
          </optional>
          <optional>
            <ref name="Pattern"/>
          </optional>
        </group>
        <group>
          <ref name="Constructor"/>
          <ref name="Constructor"/>
          <oneOrMore>
            <ref name="Constructor"/>
          </oneOrMore>
          <ref name="Registration"/>
          <zeroOrMore>
            <ref name="CorrectnessCondition"/>
          </zeroOrMore>
          <optional>
            <ref name="Correctness"/>
          </optional>
          <oneOrMore>
            <ref name="Pattern"/>
          </oneOrMore>
        </group>
      </choice>
    </element>

Element: DefinitionBlock

Table 41. Element: DefinitionBlock

Documentation

No documentation available.

Content Model

( ( %Let; | %Assume; | %Given; | %AuxiliaryItem; | %Canceled; | %Definition; ) )* %EndPosition;

Attributes

Attribute

Type

Use

Documentation

line xsd:integerOptional

col xsd:integerOptional

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>

Element: EndPosition

Table 42. Element: EndPosition

Documentation

No documentation available.

Content Model

Attributes

Attribute

Type

Use

Documentation

line xsd:integerOptional

col xsd:integerOptional

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>

Element: EqArgs

Table 43. Element: EqArgs

Documentation

No documentation available.

Content Model

( %Pair; )*

Source

<element name="EqArgs" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
            <zeroOrMore>
              <ref name="Pair"/>
            </zeroOrMore>
          </element>

Element: ErrorCluster

Table 44. Element: ErrorCluster

Documentation

No documentation available.

Content Model

EMPTY

Source

<element name="ErrorCluster" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
      <empty/>
    </element>

Element: ErrorFrm

Table 45. Element: ErrorFrm

Documentation

No documentation available.

Content Model

EMPTY

Source

<element name="ErrorFrm" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
      <empty/>
    </element>

Element: ErrorIdentify

Table 46. Element: ErrorIdentify

Documentation

No documentation available.

Content Model

EMPTY

Source

<element name="ErrorIdentify" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
      <empty/>
    </element>

Element: ErrorInf

Table 47. Element: ErrorInf

Documentation

No documentation available.

Content Model

EMPTY

Source

<element name="ErrorInf" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
        <empty/>
      </element>

Element: ErrorTrm

Table 48. Element: ErrorTrm

Documentation

No documentation available.

Content Model

EMPTY

Source

<element name="ErrorTrm" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
      <empty/>
    </element>

Element: Essentials

Table 49. 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>

Element: Existence

Table 50. 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>

Element: Expansion

Table 51. Element: Expansion

Documentation

No documentation available.

Content Model

%Typ;

Source

<element name="Expansion" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
          <ref name="Typ"/>
        </element>

Element: FCluster

Table 52. Element: FCluster

Documentation

No documentation available.

Content Model

( %ErrorCluster; | ( %ArgTypes;, %Term;, %Cluster;, %Cluster; ? , %Typ; ? ) )

Attributes

Attribute

Type

Use

Documentation

nr xsd:integerOptional

aid xsd:stringOptional

Source

<element name="FCluster" 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>
        <attribute name="aid">
          <data type="string"/>
        </attribute>
      </optional>
      <choice>
        <ref name="ErrorCluster"/>
        <group>
          <ref name="ArgTypes"/>
          <ref name="Term"/>
          <ref name="Cluster"/>
          <optional>
            <ref name="Cluster"/>
          </optional>
          <optional>
            <ref name="Typ"/>
          </optional>
        </group>
      </choice>
    </element>

Element: Field

Table 53. Element: Field

Documentation

No documentation available.

Content Model

Attributes

Attribute

Type

Use

Documentation

nr xsd:integerOptional

kind TEXT Optional

aid xsd:stringOptional

absnr xsd:integerOptional

Source

<element name="Field" 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="kind">
              <value>U</value>
            </attribute>
          </optional>
          <optional>
            <attribute name="aid">
              <data type="string"/>
            </attribute>
          </optional>
          <optional>
            <attribute name="absnr">
              <data type="integer"/>
            </attribute>
          </optional>
        </element>

Element: Fields

Table 54. Element: Fields

Documentation

No documentation available.

Content Model

( Field )*

Source

<element name="Fields" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
      <zeroOrMore>
        <element name="Field">
          <attribute name="nr">
            <data type="integer"/>
          </attribute>
          <optional>
            <attribute name="kind">
              <value>U</value>
            </attribute>
          </optional>
          <optional>
            <attribute name="aid">
              <data type="string"/>
            </attribute>
          </optional>
          <optional>
            <attribute name="absnr">
              <data type="integer"/>
            </attribute>
          </optional>
        </element>
      </zeroOrMore>
    </element>

Element: For

Table 55. Element: For

Documentation

No documentation available.

Content Model

%Typ; %Formula;

Attributes

Attribute

Type

Use

Documentation

pid xsd:integerOptional

vid xsd:integerOptional

Source

<element name="For" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
      <optional>
        <attribute name="pid">
          <data type="integer"/>
        </attribute>
      </optional>
      <optional>
        <attribute name="vid">
          <data type="integer"/>
        </attribute>
      </optional>
      <ref name="Typ"/>
      <ref name="Formula"/>
    </element>

Element: Format

Table 56. Element: Format

Documentation

No documentation available.

Content Model

Attributes

Attribute

Type

Use

Documentation

kind Enumeration: "G" | "K" | "J" | "L" | "M" | "O" | "R" | "U" | "V" Optional

nr xsd:integerOptional

symbolnr xsd:integerOptional

argnr xsd:integerOptional

leftargnr xsd:integerOptional

rightsymbolnr xsd:integerOptional

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>

Element: Formats

Table 57. Element: Formats

Documentation

No documentation available.

Content Model

( %Format; )* , ( Priority )*

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>

Element: Fraenkel

Table 58. Element: Fraenkel

Documentation

No documentation available.

Content Model

( %Typ; )* %Term; %Formula;

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>

Element: FreeVar

Table 59. Element: FreeVar

Documentation

No documentation available.

Content Model

Attributes

Attribute

Type

Use

Documentation

nr xsd:integerOptional

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>

Element: From

Table 60. Element: From

Documentation

No documentation available.

Content Model

( %Ref; )*

Attributes

Attribute

Type

Use

Documentation

line xsd:integerOptional

col xsd:integerOptional

articlenr xsd:integerOptional

nr xsd:integerOptional

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>

Element: FromExplanations

Table 61. Element: FromExplanations

Documentation

No documentation available.

Content Model

( %SchemeInstantiation; )*

Attributes

Attribute

Type

Use

Documentation

aid xsd:stringOptional

Source

<element name="FromExplanations" 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>
        <ref name="SchemeInstantiation"/>
      </zeroOrMore>
    </element>

Element: Func

Table 62. Element: Func

Documentation

No documentation available.

Content Model

( %Term; )*

Attributes

Attribute

Type

Use

Documentation

kind Enumeration: "F" | "G" | "K" | "U" Optional

nr xsd:integerOptional

absnr xsd:integerOptional

aid xsd:stringOptional

pid xsd:integerOptional

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>
      <optional>
        <attribute name="absnr">
          <data type="integer"/>
        </attribute>
        <attribute name="aid">
          <data type="string"/>
        </attribute>
      </optional>
      <optional>
        <attribute name="pid">
          <data type="integer"/>
        </attribute>
      </optional>
      <zeroOrMore>
        <ref name="Term"/>
      </zeroOrMore>
    </element>

Element: FuncInstance

Table 63. Element: FuncInstance

Documentation

No documentation available.

Content Model

( ( ) | %Term; )

Attributes

Attribute

Type

Use

Documentation

instnr xsd:integerOptional

kind Enumeration: "F" | "H" | "G" | "K" | "U" Optional

nr xsd:integerOptional

absnr xsd:integerOptional

aid xsd:stringOptional

Source

<element name="FuncInstance" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
          <attribute name="instnr">
            <data type="integer"/>
          </attribute>
          <choice>
            <group>
              <attribute name="kind">
                <choice>
                  <value>F</value>
                  <value>H</value>
                  <value>G</value>
                  <value>K</value>
                  <value>U</value>
                </choice>
              </attribute>
              <attribute name="nr">
                <data type="integer"/>
              </attribute>
              <optional>
                <attribute name="absnr">
                  <data type="integer"/>
                </attribute>
                <attribute name="aid">
                  <data type="string"/>
                </attribute>
              </optional>
            </group>
            <ref name="Term"/>
          </choice>
        </element>

Element: Given

Table 64. Element: Given

Documentation

No documentation available.

Content Model

%Proposition;, ( %Typ; )+ , ( %Proposition; )+

Attributes

Attribute

Type

Use

Documentation

nr xsd:integerOptional

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>
      <ref name="Proposition"/>
      <oneOrMore>
        <ref name="Typ"/>
      </oneOrMore>
      <oneOrMore>
        <ref name="Proposition"/>
      </oneOrMore>
    </element>

Element: Idempotence

Table 65. Element: Idempotence

Documentation

No documentation available.

Content Model

EMPTY

Source

<element name="Idempotence" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
        <empty/>
      </element>

Element: Ident

Table 66. Element: Ident

Documentation

No documentation available.

Content Model

Attributes

Attribute

Type

Use

Documentation

vid xsd:integerOptional

Source

<element name="Ident" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
          <attribute name="vid">
            <data type="integer"/>
          </attribute>
        </element>

Element: Identify

Table 67. Element: Identify

Documentation

No documentation available.

Content Model

( %ErrorIdentify; | ( ( %Typ; )* , ( ( %Term; %Term; ) | ( %Formula; %Formula; ) ) EqArgs ) )

Attributes

Attribute

Type

Use

Documentation

nr xsd:integerOptional

aid xsd:stringOptional

constrkind Enumeration: "K" | "U" | "G" | "V" | "R" Optional

Source

<element name="Identify" 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>
      <attribute name="aid">
        <data type="string"/>
      </attribute>
      <attribute name="constrkind">
        <choice>
          <value>K</value>
          <value>U</value>
          <value>G</value>
          <value>V</value>
          <value>R</value>
        </choice>
      </attribute>
      <choice>
        <ref name="ErrorIdentify"/>
        <group>
          <zeroOrMore>
            <ref name="Typ"/>
          </zeroOrMore>
          <choice>
            <group>
              <ref name="Term"/>
              <ref name="Term"/>
            </group>
            <group>
              <ref name="Formula"/>
              <ref name="Formula"/>
            </group>
          </choice>
          <element name="EqArgs">
            <zeroOrMore>
              <ref name="Pair"/>
            </zeroOrMore>
          </element>
        </group>
      </choice>
    </element>

Element: IdentifyRegistration

Table 68. Element: IdentifyRegistration

Documentation

No documentation available.

Content Model

%Identify;, ( %CorrectnessCondition; )* , %Correctness; ?

Source

<element name="IdentifyRegistration" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
      <ref name="Identify"/>
      <zeroOrMore>
        <ref name="CorrectnessCondition"/>
      </zeroOrMore>
      <optional>
        <ref name="Correctness"/>
      </optional>
    </element>

Element: IdentifyRegistrations

Table 69. Element: IdentifyRegistrations

Documentation

No documentation available.

Content Model

%Signature; ? , ( %Identify; )*

Attributes

Attribute

Type

Use

Documentation

aid xsd:stringOptional

Source

<element name="IdentifyRegistrations" 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="Identify"/>
      </zeroOrMore>
    </element>

Element: IdentifyWithExp

Table 70. Element: IdentifyWithExp

Documentation

No documentation available.

Content Model

( %ErrorIdentify; | ( ( %Typ; )* ( ( %Term; %Term; ) | ( %Formula; %Formula; ) ) ) )

Attributes

Attribute

Type

Use

Documentation

nr xsd:integerOptional

aid xsd:stringOptional

constrkind Enumeration: "K" | "U" | "G" | "V" | "R" Optional

constrnr xsd:integerOptional

Source

<element name="IdentifyWithExp" 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>
        <attribute name="aid">
          <data type="string"/>
        </attribute>
      </optional>
      <choice>
        <ref name="ErrorIdentify"/>
        <group>
          <attribute name="constrkind">
            <choice>
              <value>K</value>
              <value>U</value>
              <value>G</value>
              <value>V</value>
              <value>R</value>
            </choice>
          </attribute>
          <attribute name="constrnr">
            <data type="integer"/>
          </attribute>
          <zeroOrMore>
            <ref name="Typ"/>
          </zeroOrMore>
          <choice>
            <group>
              <ref name="Term"/>
              <ref name="Term"/>
            </group>
            <group>
              <ref name="Formula"/>
              <ref name="Formula"/>
            </group>
          </choice>
        </group>
      </choice>
    </element>

Element: InfConst

Table 71. Element: InfConst

Documentation

No documentation available.

Content Model

Attributes

Attribute

Type

Use

Documentation

nr xsd:integerOptional

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>

Element: Int

Table 72. Element: Int

Documentation

No documentation available.

Content Model

Attributes

Attribute

Type

Use

Documentation

x xsd:integerOptional

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>

Element: Involutiveness

Table 73. Element: Involutiveness

Documentation

No documentation available.

Content Model

EMPTY

Source

<element name="Involutiveness" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
        <empty/>
      </element>

Element: Irreflexivity

Table 74. Element: Irreflexivity

Documentation

No documentation available.

Content Model

EMPTY

Source

<element name="Irreflexivity" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
        <empty/>
      </element>

Element: Is

Table 75. Element: Is

Documentation

No documentation available.

Content Model

%Term; %Typ;

Source

<element name="Is" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
      <ref name="Term"/>
      <ref name="Typ"/>
    </element>

Element: It

Table 76. Element: It

Documentation

No documentation available.

Content Model

EMPTY

Source

<element name="It" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
      <empty/>
    </element>

Element: IterEquality

Table 77. Element: IterEquality

Documentation

No documentation available.

Content Model

%Term;, ( %IterStep; )+

Attributes

Attribute

Type

Use

Documentation

nr xsd:integerOptional

vid xsd:integerOptional

line xsd:integerOptional

col xsd:integerOptional

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>
      <optional>
        <attribute name="vid">
          <data type="integer"/>
        </attribute>
      </optional>
      <ref name="Position"/>
      <ref name="Term"/>
      <oneOrMore>
        <ref name="IterStep"/>
      </oneOrMore>
    </element>

Element: IterStep

Table 78. Element: IterStep

Documentation

No documentation available.

Content Model

%Term; %Inference;

Source

<element name="IterStep" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
      <ref name="Term"/>
      <ref name="Inference"/>
    </element>

Element: JustifiedProperty

Table 79. Element: JustifiedProperty

Documentation

No documentation available.

Content Model

%Property; %Proposition; %Justification;

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>

Element: JustifiedTheorem

Table 80. Element: JustifiedTheorem

Documentation

No documentation available.

Content Model

%Proposition; %Justification;

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>

Element: LambdaVar

Table 81. Element: LambdaVar

Documentation

No documentation available.

Content Model

Attributes

Attribute

Type

Use

Documentation

nr xsd:integerOptional

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>

Element: Let

Table 82. Element: Let

Documentation

No documentation available.

Content Model

( %Typ; )+

Attributes

Attribute

Type

Use

Documentation

nr xsd:integerOptional

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>

Element: LocusVar

Table 83. Element: LocusVar

Documentation

No documentation available.

Content Model

Attributes

Attribute

Type

Use

Documentation

nr xsd:integerOptional

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>

Element: Monomial

Table 84. Element: Monomial

Documentation

No documentation available.

Content Model

%Number;, ( PoweredVar )*

Source

<element name="Monomial" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
      <ref name="Number"/>
      <zeroOrMore>
        <element name="PoweredVar">
          <attribute name="nr">
            <data type="integer"/>
          </attribute>
          <attribute name="exponent">
            <data type="integer"/>
          </attribute>
        </element>
      </zeroOrMore>
    </element>

Element: Not

Table 85. Element: Not

Documentation

No documentation available.

Content Model

%Formula;

Attributes

Attribute

Type

Use

Documentation

pid xsd:integerOptional

Source

<element name="Not" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
      <optional>
        <attribute name="pid">
          <data type="integer"/>
        </attribute>
      </optional>
      <ref name="Formula"/>
    </element>

Element: NotationBlock

Table 86. Element: NotationBlock

Documentation

No documentation available.

Content Model

( ( %Let; | %AuxiliaryItem; | %Pattern; ) )* %EndPosition;

Attributes

Attribute

Type

Use

Documentation

line xsd:integerOptional

col xsd:integerOptional

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"/>
          <ref name="Pattern"/>
        </choice>
      </zeroOrMore>
      <ref name="EndPosition"/>
    </element>

Element: Notations

Table 87. Element: Notations

Documentation

No documentation available.

Content Model

%Signature; %Vocabularies; ? , ( %Pattern; )*

Attributes

Attribute

Type

Use

Documentation

aid xsd:stringOptional

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>

Element: Now

Table 88. Element: Now

Documentation

No documentation available.

Content Model

%Reasoning; %BlockThesis;

Attributes

Attribute

Type

Use

Documentation

nr xsd:integerOptional

vid xsd:integerOptional

line xsd:integerOptional

col xsd:integerOptional

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>
      <optional>
        <attribute name="vid">
          <data type="integer"/>
        </attribute>
      </optional>
      <ref name="Position"/>
      <ref name="Reasoning"/>
      <ref name="BlockThesis"/>
    </element>

Element: Num

Table 89. Element: Num

Documentation

No documentation available.

Content Model

Attributes

Attribute

Type

Use

Documentation

nr xsd:integerOptional

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>

Element: Pair

Table 90. Element: Pair

Documentation

No documentation available.

Content Model

Attributes

Attribute

Type

Use

Documentation

x xsd:integerOptional

y xsd:integerOptional

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>

Element: PartialDef

Table 91. Element: PartialDef

Documentation

No documentation available.

Content Model

( %Formula; | %Term; ) %Formula;

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>

Element: Pattern

Table 92. Element: Pattern

Documentation

No documentation available.

Content Model

( | %Format; ) %ArgTypes;, Visible, Expansion ?

Attributes

Attribute

Type

Use

Documentation

kind Enumeration: "M" | "L" | "V" | "R" | "K" | "U" | "G" | "J" Optional

nr xsd:integerOptional

aid xsd:stringOptional

formatnr xsd:integerOptional

constrkind Enumeration: "M" | "L" | "V" | "R" | "K" | "U" | "G" | "J" Optional

constrnr xsd:integerOptional

antonymic xsd:booleanOptional

relnr xsd:integerOptional

redefnr xsd:integerOptional

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>
      <optional>
        <attribute name="nr">
          <data type="integer"/>
        </attribute>
        <attribute name="aid">
          <data type="string"/>
        </attribute>
      </optional>
      <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>
      <optional>
        <attribute name="relnr">
          <data type="integer"/>
        </attribute>
      </optional>
      <optional>
        <attribute name="redefnr">
          <data type="integer"/>
        </attribute>
      </optional>
      <ref name="ArgTypes"/>
      <element name="Visible">
        <zeroOrMore>
          <ref name="Int"/>
        </zeroOrMore>
      </element>
      <optional>
        <element name="Expansion">
          <ref name="Typ"/>
        </element>
      </optional>
    </element>

Element: PerCases

Table 93. Element: PerCases

Documentation

No documentation available.

Content Model

%Proposition; %Inference;

Source

<element name="PerCases" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
      <ref name="Proposition"/>
      <ref name="Inference"/>
    </element>

Element: PerCasesReasoning

Table 94. Element: PerCasesReasoning

Documentation

No documentation available.

Content Model

( ( %BlockThesis; ( ( %CaseBlock; )+ | ( %SupposeBlock; )+ ) %PerCases; %Thesis; %EndPosition; ) | ( ( ( %CaseBlock; )+ | ( %SupposeBlock; )+ ) %PerCases; %EndPosition; %BlockThesis; ) )

Attributes

Attribute

Type

Use

Documentation

line xsd:integerOptional

col xsd:integerOptional

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>

Element: PolyEval

Table 95. Element: PolyEval

Documentation

No documentation available.

Content Model

%Requirement;, ( %GeneralPolynomial; )+

Attributes

Attribute

Type

Use

Documentation

line xsd:integerOptional

col xsd:integerOptional

value xsd:booleanOptional

Source

<element name="PolyEval" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
      <ref name="Position"/>
      <optional>
        <attribute name="value">
          <data type="boolean"/>
        </attribute>
      </optional>
      <ref name="Requirement"/>
      <oneOrMore>
        <ref name="GeneralPolynomial"/>
      </oneOrMore>
    </element>

Element: Polynomial

Table 96. Element: Polynomial

Documentation

No documentation available.

Content Model

( %Monomial; )+

Source

<element name="Polynomial" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
      <oneOrMore>
        <ref name="Monomial"/>
      </oneOrMore>
    </element>

Element: PoweredVar

Table 97. Element: PoweredVar

Documentation

No documentation available.

Content Model

Attributes

Attribute

Type

Use

Documentation

nr xsd:integerOptional

exponent xsd:integerOptional

Source

<element name="PoweredVar" 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>
          <attribute name="exponent">
            <data type="integer"/>
          </attribute>
        </element>

Element: Pred

Table 98. Element: Pred

Documentation

No documentation available.

Content Model

( %Term; )*

Attributes

Attribute

Type

Use

Documentation

kind Enumeration: "P" | "V" | "R" Optional

nr xsd:integerOptional

absnr xsd:integerOptional

aid xsd:stringOptional

pid xsd:integerOptional

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>
      <optional>
        <attribute name="absnr">
          <data type="integer"/>
        </attribute>
        <attribute name="aid">
          <data type="string"/>
        </attribute>
      </optional>
      <optional>
        <attribute name="pid">
          <data type="integer"/>
        </attribute>
      </optional>
      <zeroOrMore>
        <ref name="Term"/>
      </zeroOrMore>
    </element>

Element: PredInstance

Table 99. Element: PredInstance

Documentation

No documentation available.

Content Model

Attributes

Attribute

Type

Use

Documentation

instnr xsd:integerOptional

kind Enumeration: "P" | "S" | "V" | "R" Optional

nr xsd:integerOptional

absnr xsd:integerOptional

aid xsd:stringOptional

Source

<element name="PredInstance" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
          <attribute name="instnr">
            <data type="integer"/>
          </attribute>
          <attribute name="kind">
            <choice>
              <value>P</value>
              <value>S</value>
              <value>V</value>
              <value>R</value>
            </choice>
          </attribute>
          <attribute name="nr">
            <data type="integer"/>
          </attribute>
          <optional>
            <attribute name="absnr">
              <data type="integer"/>
            </attribute>
            <attribute name="aid">
              <data type="string"/>
            </attribute>
          </optional>
        </element>

Element: Priority

Table 100. Element: Priority

Documentation

No documentation available.

Content Model

Attributes

Attribute

Type

Use

Documentation

kind Enumeration: "O" | "K" | "L" Optional

symbolnr xsd:integerOptional

value xsd:integerOptional

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>

Element: PrivFunc

Table 101. Element: PrivFunc

Documentation

No documentation available.

Content Model

( %Term; )+

Attributes

Attribute

Type

Use

Documentation

nr xsd:integerOptional

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>

Element: PrivPred

Table 102. Element: PrivPred

Documentation

No documentation available.

Content Model

( %Term; )* %Formula;

Attributes

Attribute

Type

Use

Documentation

nr xsd:integerOptional

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>

Element: Projectivity

Table 103. Element: Projectivity

Documentation

No documentation available.

Content Model

EMPTY

Source

<element name="Projectivity" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
        <empty/>
      </element>

Element: Proof

Table 104. Element: Proof

Documentation

No documentation available.

Content Model

%BlockThesis; %Reasoning;

Attributes

Attribute

Type

Use

Documentation

nr xsd:integerOptional

vid xsd:integerOptional

line xsd:integerOptional

col xsd:integerOptional

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>
      <optional>
        <attribute name="vid">
          <data type="integer"/>
        </attribute>
      </optional>
      <ref name="Position"/>
      <ref name="BlockThesis"/>
      <ref name="Reasoning"/>
    </element>

Element: Properties

Table 105. Element: Properties

Documentation

No documentation available.

Content Model

( %Property; )+

Attributes

Attribute

Type

Use

Documentation

propertyarg1 xsd:integerOptional

propertyarg2 xsd:integerOptional

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>

Element: Proposition

Table 106. Element: Proposition

Documentation

No documentation available.

Content Model

%Formula;

Attributes

Attribute

Type

Use

Documentation

line xsd:integerOptional

col xsd:integerOptional

nr xsd:integerOptional

vid xsd:integerOptional

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>
      <optional>
        <attribute name="vid">
          <data type="integer"/>
        </attribute>
      </optional>
      <ref name="Formula"/>
    </element>

Element: QuaTrm

Table 107. Element: QuaTrm

Documentation

No documentation available.

Content Model

%Term; %Typ;

Source

<element name="QuaTrm" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
      <ref name="Term"/>
      <ref name="Typ"/>
    </element>

Element: RCluster

Table 108. Element: RCluster

Documentation

No documentation available.

Content Model

( %ErrorCluster; | ( %ArgTypes;, %Typ;, %Cluster;, %Cluster; ? ) )

Attributes

Attribute

Type

Use

Documentation

nr xsd:integerOptional

aid xsd:stringOptional

Source

<element name="RCluster" 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>
        <attribute name="aid">
          <data type="string"/>
        </attribute>
      </optional>
      <choice>
        <ref name="ErrorCluster"/>
        <group>
          <ref name="ArgTypes"/>
          <ref name="Typ"/>
          <ref name="Cluster"/>
          <optional>
            <ref name="Cluster"/>
          </optional>
        </group>
      </choice>
    </element>

Element: RationalNr

Table 109. Element: RationalNr

Documentation

No documentation available.

Content Model

Attributes

Attribute

Type

Use

Documentation

numerator xsd:integerOptional

denominator xsd:integerOptional

Source

<element name="RationalNr" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
      <attribute name="numerator">
        <data type="integer"/>
      </attribute>
      <attribute name="denominator">
        <data type="integer"/>
      </attribute>
    </element>

Element: Reconsider

Table 110. Element: Reconsider

Documentation

No documentation available.

Content Model

( %Typ; %Term; )+ %Proposition; %Justification;

Attributes

Attribute

Type

Use

Documentation

nr xsd:integerOptional

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>
      <oneOrMore>
        <ref name="Typ"/>
        <ref name="Term"/>
      </oneOrMore>
      <ref name="Proposition"/>
      <ref name="Justification"/>
    </element>

Element: Ref

Table 111. Element: Ref

Documentation

No documentation available.

Content Model

Attributes

Attribute

Type

Use

Documentation

nr xsd:integerOptional

vid xsd:integerOptional

articlenr xsd:integerOptional

kind Enumeration: "T" | "D" Optional

line xsd:integerOptional

col xsd:integerOptional

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="vid">
          <data type="integer"/>
        </attribute>
      </optional>
      <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>

Element: Reflexivity

Table 112. Element: Reflexivity

Documentation

No documentation available.

Content Model

EMPTY

Source

<element name="Reflexivity" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
        <empty/>
      </element>

Element: Registration

Table 113. 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>

Element: RegistrationBlock

Table 114. Element: RegistrationBlock

Documentation

No documentation available.

Content Model

( ( %Let; | %AuxiliaryItem; | %Registration; | %IdentifyRegistration; | %Canceled; ) )+ %EndPosition;

Attributes

Attribute

Type

Use

Documentation

line xsd:integerOptional

col xsd:integerOptional

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="IdentifyRegistration"/>
          <ref name="Canceled"/>
        </choice>
      </oneOrMore>
      <ref name="EndPosition"/>
    </element>

Element: Registrations

Table 115. Element: Registrations

Documentation

No documentation available.

Content Model

%Signature; ? , ( ( %RCluster; | %CCluster; | %FCluster; ) )*

Attributes

Attribute

Type

Use

Documentation

aid xsd:stringOptional

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>

Element: Requirement

Table 116. Element: Requirement

Documentation

No documentation available.

Content Model

Attributes

Attribute

Type

Use

Documentation

constrkind Enumeration: "M" | "L" | "V" | "R" | "K" | "U" | "G" Optional

constrnr xsd:integerOptional

nr xsd:integerOptional

reqname xsd:stringOptional

absnr xsd:integerOptional

aid xsd:stringOptional

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>
      <optional>
        <attribute name="reqname">
          <data type="string"/>
        </attribute>
      </optional>
      <optional>
        <attribute name="absnr">
          <data type="integer"/>
        </attribute>
        <attribute name="aid">
          <data type="string"/>
        </attribute>
      </optional>
    </element>

Element: Requirements

Table 117. 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>
        <ref name="Requirement"/>
      </zeroOrMore>
    </element>

Element: Reservation

Table 118. Element: Reservation

Documentation

No documentation available.

Content Model

( Ident )+ %Typ;

Source

<element name="Reservation" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
      <oneOrMore>
        <element name="Ident">
          <attribute name="vid">
            <data type="integer"/>
          </attribute>
        </element>
      </oneOrMore>
      <ref name="Typ"/>
    </element>

Element: Scheme

Table 119. Element: Scheme

Documentation

No documentation available.

Content Model

%ArgTypes;, %Formula;, ( %Formula; )*

Attributes

Attribute

Type

Use

Documentation

articlenr xsd:integerOptional

nr xsd:integerOptional

aid xsd:stringOptional

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>

Element: SchemeBlock

Table 120. Element: SchemeBlock

Documentation

No documentation available.

Content Model

( ( %SchemeFuncDecl; | %SchemePredDecl; ) )* , SchemePremises %Proposition; %Justification; %EndPosition;

Attributes

Attribute

Type

Use

Documentation

schemenr xsd:integerOptional

vid xsd:integerOptional

line xsd:integerOptional

col xsd:integerOptional

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>
      <optional>
        <attribute name="vid">
          <data type="integer"/>
        </attribute>
      </optional>
      <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>

Element: SchemeFuncDecl

Table 121. Element: SchemeFuncDecl

Documentation

No documentation available.

Content Model

%ArgTypes; %Typ;

Attributes

Attribute

Type

Use

Documentation

nr xsd:integerOptional

vid xsd:integerOptional

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>
      <optional>
        <attribute name="vid">
          <data type="integer"/>
        </attribute>
      </optional>
      <ref name="ArgTypes"/>
      <ref name="Typ"/>
    </element>

Element: SchemeInstantiation

Table 122. Element: SchemeInstantiation

Documentation

No documentation available.

Content Model

( FuncInstance )* , ( PredInstance )*

Attributes

Attribute

Type

Use

Documentation

line xsd:integerOptional

col xsd:integerOptional

Source

<element name="SchemeInstantiation" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
      <ref name="Position"/>
      <zeroOrMore>
        <element name="FuncInstance">
          <attribute name="instnr">
            <data type="integer"/>
          </attribute>
          <choice>
            <group>
              <attribute name="kind">
                <choice>
                  <value>F</value>
                  <value>H</value>
                  <value>G</value>
                  <value>K</value>
                  <value>U</value>
                </choice>
              </attribute>
              <attribute name="nr">
                <data type="integer"/>
              </attribute>
              <optional>
                <attribute name="absnr">
                  <data type="integer"/>
                </attribute>
                <attribute name="aid">
                  <data type="string"/>
                </attribute>
              </optional>
            </group>
            <ref name="Term"/>
          </choice>
        </element>
      </zeroOrMore>
      <zeroOrMore>
        <element name="PredInstance">
          <attribute name="instnr">
            <data type="integer"/>
          </attribute>
          <attribute name="kind">
            <choice>
              <value>P</value>
              <value>S</value>
              <value>V</value>
              <value>R</value>
            </choice>
          </attribute>
          <attribute name="nr">
            <data type="integer"/>
          </attribute>
          <optional>
            <attribute name="absnr">
              <data type="integer"/>
            </attribute>
            <attribute name="aid">
              <data type="string"/>
            </attribute>
          </optional>
        </element>
      </zeroOrMore>
    </element>

Element: SchemePredDecl

Table 123. Element: SchemePredDecl

Documentation

No documentation available.

Content Model

%ArgTypes;

Attributes

Attribute

Type

Use

Documentation

nr xsd:integerOptional

vid xsd:integerOptional

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>
      <optional>
        <attribute name="vid">
          <data type="integer"/>
        </attribute>
      </optional>
      <ref name="ArgTypes"/>
    </element>

Element: SchemePremises

Table 124. 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>

Element: Schemes

Table 125. Element: Schemes

Documentation

No documentation available.

Content Model

%Signature; ? , ( %Scheme; )*

Attributes

Attribute

Type

Use

Documentation

aid xsd:stringOptional

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>

Element: Section

Table 126. Element: Section

Documentation

No documentation available.

Content Model

EMPTY

Source

<element name="Section" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
      <empty/>
    </element>

Element: Set

Table 127. Element: Set

Documentation

No documentation available.

Content Model

%Term; %Typ;

Attributes

Attribute

Type

Use

Documentation

nr xsd:integerOptional

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>

Element: Signature

Table 128. 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>

Element: SignatureWithCounts

Table 129. 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>

Element: SkippedProof

Table 130. Element: SkippedProof

Documentation

No documentation available.

Content Model

EMPTY

Source

<element name="SkippedProof" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
      <empty/>
    </element>

Element: StructLoci

Table 131. 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>

Element: Suppose

Table 132. 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>

Element: SupposeBlock

Table 133. Element: SupposeBlock

Documentation

No documentation available.

Content Model

( ( %BlockThesis; %Suppose; %Thesis; %Reasoning; ) | ( %Suppose; %Reasoning; %BlockThesis; ) )

Attributes

Attribute

Type

Use

Documentation

line xsd:integerOptional

col xsd:integerOptional

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>

Element: Symbol

Table 134. Element: Symbol

Documentation

No documentation available.

Content Model

Attributes

Attribute

Type

Use

Documentation

kind xsd:stringOptional

nr xsd:integerOptional

name xsd:integerOptional

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>

Element: SymbolCount

Table 135. Element: SymbolCount

Documentation

No documentation available.

Content Model

Attributes

Attribute

Type

Use

Documentation

kind Enumeration: "G" | "K" | "L" | "M" | "O" | "R" | "U" | "V" Optional

nr xsd:integerOptional

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>

Element: Symbols

Table 136. 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>

Element: Symmetry

Table 137. Element: Symmetry

Documentation

No documentation available.

Content Model

EMPTY

Source

<element name="Symmetry" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
        <empty/>
      </element>

Element: Take

Table 138. Element: Take

Documentation

No documentation available.

Content Model

%Term;

Source

<element name="Take" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
      <ref name="Term"/>
    </element>

Element: TakeAsVar

Table 139. Element: TakeAsVar

Documentation

No documentation available.

Content Model

%Typ; %Term;

Attributes

Attribute

Type

Use

Documentation

nr xsd:integerOptional

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>

Element: Theorem

Table 140. Element: Theorem

Documentation

No documentation available.

Content Model

%Formula;

Attributes

Attribute

Type

Use

Documentation

articlenr xsd:integerOptional

nr xsd:integerOptional

constrkind Enumeration: "M" | "V" | "R" | "K" Optional

constrnr xsd:integerOptional

aid xsd:stringOptional

kind Enumeration: "T" | "D" Optional

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="constrkind">
              <choice>
                <value>M</value>
                <value>V</value>
                <value>R</value>
                <value>K</value>
              </choice>
            </attribute>
            <attribute name="constrnr">
              <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>

Element: Theorems

Table 141. Element: Theorems

Documentation

No documentation available.

Content Model

%Signature; ? , ( Theorem )*

Attributes

Attribute

Type

Use

Documentation

aid xsd:stringOptional

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="constrkind">
              <choice>
                <value>M</value>
                <value>V</value>
                <value>R</value>
                <value>K</value>
              </choice>
            </attribute>
            <attribute name="constrnr">
              <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>

Element: Thesis

Table 142. Element: Thesis

Documentation

No documentation available.

Content Model

%Formula; %ThesisExpansions;

Source

<element name="Thesis" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
      <ref name="Formula"/>
      <ref name="ThesisExpansions"/>
    </element>

Element: ThesisExpansions

Table 143. 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>

Element: Transitivity

Table 144. Element: Transitivity

Documentation

No documentation available.

Content Model

EMPTY

Source

<element name="Transitivity" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
        <empty/>
      </element>

Element: Typ

Table 145. Element: Typ

Documentation

No documentation available.

Content Model

( %Cluster; )* , ( %Term; )*

Attributes

Attribute

Type

Use

Documentation

kind Enumeration: "M" | "G" | "L" | "errortyp" Optional

nr xsd:integerOptional

absnr xsd:integerOptional

aid xsd:stringOptional

pid xsd:integerOptional

vid xsd:integerOptional

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>L</value>
          <value>errortyp</value>
        </choice>
      </attribute>
      <optional>
        <attribute name="nr">
          <data type="integer"/>
        </attribute>
      </optional>
      <optional>
        <attribute name="absnr">
          <data type="integer"/>
        </attribute>
        <attribute name="aid">
          <data type="string"/>
        </attribute>
      </optional>
      <optional>
        <attribute name="pid">
          <data type="integer"/>
        </attribute>
      </optional>
      <optional>
        <attribute name="vid">
          <data type="integer"/>
        </attribute>
      </optional>
      <zeroOrMore>
        <ref name="Cluster"/>
      </zeroOrMore>
      <zeroOrMore>
        <ref name="Term"/>
      </zeroOrMore>
    </element>

Element: UnexpectedProp

Table 146. Element: UnexpectedProp

Documentation

No documentation available.

Content Model

EMPTY

Source

<element name="UnexpectedProp" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
        <empty/>
      </element>

Element: Uniqueness

Table 147. 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>

Element: UnknownCorrCond

Table 148. 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>

Element: Var

Table 149. Element: Var

Documentation

No documentation available.

Content Model

Attributes

Attribute

Type

Use

Documentation

nr xsd:integerOptional

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>

Element: Verum

Table 150. Element: Verum

Documentation

No documentation available.

Content Model

EMPTY

Source

<element name="Verum" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
      <empty/>
    </element>

Element: Visible

Table 151. 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>

Element: Vocabularies

Table 152. 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>

Element: Vocabulary

Table 153. 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>

Pattern: Adjective

Table 154. Pattern: Adjective

Namespace

Documentation

Adjective is a possibly negated (and paramaterized) attribute Optionally the article id (aid) and order in article (absnr) can be given. If available, presentational info (number of the Pattern) is given in pid. The heuristic for for displaying clusters is that attributes without pid have been added automatically by cluster mechanisms. The attribute kind (kind) 'V' can be added explicitly.

Content Model

Adjective


Pattern: And

Table 155. Pattern: And

Namespace

Documentation

Conjunctive formula. If available, presentational info is given in pid.

Content Model

And


Pattern: ArgTypes

Table 156. Pattern: ArgTypes

Namespace

Documentation

Argument types of constructors, patterns, clusters, etc.

Content Model

ArgTypes


Pattern: Article

Table 157. Pattern: Article

Namespace

Documentation

The complete article after analyzer. aid specifies its name in uppercase, and mizfiles optionally gives a location of the local MIZFILES directory used during processing the article (needed to know for browsing of locally installed html in MIZFILES/html).

Content Model

Article


Pattern: ArticleID

Table 158. Pattern: ArticleID

Namespace

Documentation

This is now only the unique name of an article.

Content Model

ArticleID


Pattern: Assume

Table 159. Pattern: Assume

Namespace

Documentation

One assumption may consist of several propositions.

Content Model

Assume


Pattern: AuxiliaryItem

Table 160. Pattern: AuxiliaryItem

Namespace

Documentation

Auxiliary items are items which do not change thesis.

Content Model

( %JustifiedProposition; | %Consider; | %Set; | %Reconsider; | %DefFunc; | %DefPred; )


Pattern: BlockThesis

Table 161. Pattern: BlockThesis

Namespace

Documentation

The block thesis is printed for proofs in the beginning and for diffuse reasoning in the end. For diffuse reasoning, the series of temporary subthesis corresponding to all skeleton items is printed before the main theses (in the same order as the skeleton items in the block).

Content Model

BlockThesis


Pattern: By

Table 162. Pattern: By

Namespace

Documentation

By encodes one simple justification.

Content Model

By


Pattern: ByExplanations

Table 163. Pattern: ByExplanations

Namespace

Documentation

Reports from the Mizar checker, now only arithmetical evaluations. They are now only available when the verifier is compiled with a special directive - this should be changed to a user option eventually.

Content Model

ByExplanations


Pattern: CCluster

Table 164. Pattern: CCluster

Namespace

Documentation

Conditional cluster. This says that Typ with the first cluster has also the second (optionally followed by its extended version created by rounding up in current environment). Optionally the article id (aid) and order in article (nr) can be given.

Content Model

CCluster


Pattern: Canceled

Table 165. Pattern: Canceled

Namespace

Documentation

Canceled theorem ( if on top-level), definition or registration (if inside such blocks). We should add to this the number of canceled items as an attribute.

Content Model

Canceled


Pattern: Case

Table 166. Pattern: Case

Namespace

Documentation

Case of one or more propositions.

Content Model

Case


Pattern: CaseBlock

Table 167. Pattern: CaseBlock

Namespace

Documentation

Block starting with one case, the direct and diffuse version (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

CaseBlock


Pattern: Choice

Table 168. Pattern: Choice

Namespace

Documentation

Choice term is defined by the type of its argument,

Content Model

Choice


Pattern: Cluster

Table 169. Pattern: Cluster

Namespace

Documentation

Cluster of adjectives

Content Model

Cluster


Pattern: Coherence

Table 170. Pattern: Coherence

Namespace

Documentation

No documentation available.

Content Model

Coherence


Pattern: Compatibility

Table 171. Pattern: Compatibility

Namespace

Documentation

No documentation available.

Content Model

Compatibility


Pattern: ComplexNr

Table 172. Pattern: ComplexNr

Namespace

Documentation

Complex rational numbers used in Mizar

Content Model

ComplexNr


Pattern: Conclusion

Table 173. Pattern: Conclusion

Namespace

Documentation

Justified conclusion. In text, this can appear as _hence_, _thus_ or _hereby_ (which starts diffuse conclusion).

Content Model

Conclusion


Pattern: Consider

Table 174. 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. Each type may optionally have presentational info about the variable (vid) inside.

Content Model

Consider


Pattern: Consistency

Table 175. Pattern: Consistency

Namespace

Documentation

No documentation available.

Content Model

Consistency


Pattern: Const

Table 176. Pattern: Const

Namespace

Documentation

Normal local constant introduced e.g. by Let or Consider presentational info may be given in vid.

Content Model

Const


Pattern: ConstrCounts

Table 177. Pattern: ConstrCounts

Namespace

Documentation

Constructor counts are used probably for renumerating. The article named can be given if not implicit. This implementation might change in some time.

Content Model

ConstrCounts


Pattern: ConstrDef

Table 178. Pattern: ConstrDef

Namespace

Documentation

ConstrDef holds a term together with types of its variables and the top-level functor. Used now mainly for identify.

Content Model

ConstrDef


Pattern: Constructor

Table 179. 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 Fields are selectors for agrregates and structmodes. aggregbase is for aggregates (maybe OVER-arguments), structmodeaggrnr is for structmodes (nr of corresponding aggregate). absredefnr and redefaid optionally give absolute address of a redefinition.

Content Model

Constructor


Pattern: Constructors

Table 180. 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

Constructors


Pattern: Correctness

Table 181. Pattern: Correctness

Namespace

Documentation

This is a way how to state all correctness conditions in one keyword. The relevant conditions are computed by the analyzer and printed here, their conjunction has to be justified.

Content Model

Correctness


Pattern: CorrectnessCondition

Table 182. 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; )


Pattern: DefFunc

Table 183. Pattern: DefFunc

Namespace

Documentation

Private functor. First come the types of arguments, then its definition and the result type. For easier presentation, nr optionally contains number of the private functor created here, and its identifier's number (vid).

Content Model

DefFunc


Pattern: DefMeaning

Table 184. 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

DefMeaning


Pattern: DefPred

Table 185. Pattern: DefPred

Namespace

Documentation

Private predicate. First come the types of arguments, then its definition. For easier presentation, nr optionally contains number of the private predicate created here, and its identifier's number (vid).

Content Model

DefPred


Pattern: DefTheorem

Table 186. Pattern: DefTheorem

Namespace

Documentation

Theorems created from definitions are now printed as separate top-level items after definitional blocks, constrkind and constrnr determine the defined constructor. If they do not appear, this is a canceled (verum) deftheorem.

Content Model

DefTheorem


Pattern: Definiens

Table 187. Pattern: Definiens

Namespace

Documentation

Definiens of a constructor. This overlaps a bit with Constructor. defnr is the number of the corresponding definitional theorem, and vid optionally its label's identifier. 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. Optionally the article id (aid) and order in article (nr) can be given. relnr optionally gives its serial number in environment for a particular article (it is not in prels). vid gives a number of the label identifier if present.

Content Model

Definiens


Pattern: Definientia

Table 188. 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

Definientia


Pattern: Definition

Table 189. 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, and create existential registration for the strict attribute. If any definientia and definitional theorems are created, they follow immediately after the enclosing definitional block (this might be changed in the future). Number, position, and identifier number of the definiens (vid) can be optionally given.

Content Model

Definition


Pattern: DefinitionBlock

Table 190. Pattern: DefinitionBlock

Namespace

Documentation

A block of one or more (possibly canceled) (re)definitions, possibly with assumptions. If any definientia and definitional theorems are created, they follow immediately after this block.

Content Model

DefinitionBlock


Pattern: EndPosition

Table 191. Pattern: EndPosition

Namespace

Documentation

Ending position (e.g. of blocks).

Content Model

EndPosition


Pattern: ErrorCluster

Table 192. Pattern: ErrorCluster

Namespace

Documentation

This encodes error during cluster processing

Content Model

ErrorCluster


Pattern: ErrorFrm

Table 193. Pattern: ErrorFrm

Namespace

Documentation

Incorrect (erroneous formula) - e.g. containing undefined symbols

Content Model

ErrorFrm


Pattern: ErrorIdentify

Table 194. Pattern: ErrorIdentify

Namespace

Documentation

This encodes error during identification processing

Content Model

ErrorIdentify


Pattern: ErrorTrm

Table 195. Pattern: ErrorTrm

Namespace

Documentation

Incorrect (erroneous term) - e.g. containing undefined symbols

Content Model

ErrorTrm


Pattern: Existence

Table 196. Pattern: Existence

Namespace

Documentation

No documentation available.

Content Model

Existence


Pattern: FCluster

Table 197. Pattern: FCluster

Namespace

Documentation

Functor (term) cluster. This says that Term with ArgTypes has Cluster (optionally followed by its extended version created by rounding up in current environment), optionally with explicit Typ. Optionally the article id (aid) and order in article (nr) can be given.

Content Model

FCluster


Pattern: Fields

Table 198. Pattern: Fields

Namespace

Documentation

Specify fields of aggregates and structmodes by their relative nr. Optionally the article id (aid) and order in article (absnr) can be given. The selector kind (kind) 'U' can can be added explicitly.

Content Model

Fields


Pattern: For

Table 199. Pattern: For

Namespace

Documentation

Universally quantified formula If available, presentational info is given in pid. If available, numbere of the variable identifier is given in vid.

Content Model

For


Pattern: Format

Table 200. Pattern: Format

Namespace

Documentation

Format keeps the kind of a given symbol and arities. For bracket formats (K) this keeps both symbols. Optionally a nr (of the format) is kept, to which patterns may refer, This implementation might change in some time.

Content Model

Format


Pattern: Formats

Table 201. Pattern: Formats

Namespace

Documentation

Format info contains symbol formats and priorities. Priorities are used only for functor symbols. This implementation might change in some time.

Content Model

Formats


Pattern: Formula

Table 202. Pattern: Formula

Namespace

Documentation

No documentation available.

Content Model

( %Not; | %And; | %For; | %Pred; | %PrivPred; | %Is; | %Verum; | %ErrorFrm; )


Pattern: Fraenkel

Table 203. Pattern: Fraenkel

Namespace

Documentation

Fraenkel term is defined by the types of its lambda arguments, its lambda term and the separating formula. Each type may optionally have presentational info about the variable (vid) inside.

Content Model

Fraenkel


Pattern: FreeVar

Table 204. Pattern: FreeVar

Namespace

Documentation

Free variable - used only internally in checker

Content Model

FreeVar


Pattern: From

Table 205. Pattern: From

Namespace

Documentation

From encodes one scheme justification, it cannot be linked.

Content Model

From


Pattern: FromExplanations

Table 206. Pattern: FromExplanations

Namespace

Documentation

Reports from the Mizar schematizer - scheme instantioations. They are now only available when the verifier is compiled with a special directive - this should be changed to a user option eventually.

Content Model

FromExplanations


Pattern: Func

Table 207. Pattern: Func

Namespace

Documentation

Functor terms - schematic, aggregates, normal and selectors Optionally the article id (aid) and order in article (absnr) can be given. If available, presentational info (number of the Pattern) is given in pid.

Content Model

Func


Pattern: GeneralPolynomial

Table 208. Pattern: GeneralPolynomial

Namespace

Documentation

No documentation available.

Content Model

( %Polynomial; | %Number; )


Pattern: Given

Table 209. Pattern: Given

Namespace

Documentation

This is existential assumption, it may be used when the normal assumption starts with existential quantifier, and emulates the use of assume followed by consider. First comes the reconstructed assumed existential statement, then the newly introduced local constant(s), and finally the proposition(s) containing the new local constant(s). For easier presentation, nr optionally contains the number of the first local constant created here. Each type may optionally have presentational info about the variable (vid) inside.

Content Model

Given


Pattern: Identify

Table 210. Pattern: Identify

Namespace

Documentation

Identification (unoriented, this is not used currently, see identifyWithExp instead). This says that two terms with the two constructors at the top are equal when the pairs of their arguments specified in EqArgs are equal. Optionally the article id (aid) and order in article (nr) can be given.

Content Model

Identify


Pattern: IdentifyRegistration

Table 211. Pattern: IdentifyRegistration

Namespace

Documentation

One justified identification registration. The correctness conditions could be made more specific.

Content Model

IdentifyRegistration


Pattern: IdentifyRegistrations

Table 212. Pattern: IdentifyRegistrations

Namespace

Documentation

Identifications, 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

IdentifyRegistrations


Pattern: IdentifyWithExp

Table 213. Pattern: IdentifyWithExp

Namespace

Documentation

Identification (oriented, currently used version). This says to identify anything matching the first term or formula pattern (with ConstrKind and ConstrNr as the top constructor) with the second pattern (instantiated by the matching). The type requirements for the matching (i.e. the loci) are given first. Note that this works only one way, if you want it also the other way, the symmetrical variant has to be explicitly stated as another identification. Optionally the article id (aid) and order in article (nr) can be given.

Content Model

IdentifyWithExp


Pattern: InfConst

Table 214. Pattern: InfConst

Namespace

Documentation

Inference constant - used for internal term sharing

Content Model

InfConst


Pattern: Inference

Table 215. Pattern: Inference

Namespace

Documentation

No documentation available.

Content Model

( %By; | %From; | ErrorInf )


Pattern: Int

Table 216. Pattern: Int

Namespace

Documentation

Single integer

Content Model

Int


Pattern: Is

Table 217. Pattern: Is

Namespace

Documentation

Qualification formula (claims that a term has certaing type)

Content Model

Is


Pattern: It

Table 218. Pattern: It

Namespace

Documentation

_It_ is a special term used in definitions. Probably no longer used on this level.

Content Model

It


Pattern: IterEquality

Table 219. Pattern: IterEquality

Namespace

Documentation

Iterative equality. The optional numbers (nr) is serial label numbering, and original label identifier (vid).

Content Model

IterEquality


Pattern: IterStep

Table 220. Pattern: IterStep

Namespace

Documentation

This is one step in an iterative equation.

Content Model

IterStep


Pattern: Justification

Table 221. Pattern: Justification

Namespace

Documentation

Direct justification.

Content Model

( %Inference; | %Proof; | %SkippedProof; )


Pattern: JustifiedProperty

Table 222. Pattern: JustifiedProperty

Namespace

Documentation

A property of a constructor, the proposition expreesing it, and its justification.

Content Model

JustifiedProperty


Pattern: JustifiedProposition

Table 223. Pattern: JustifiedProposition

Namespace

Documentation

No documentation available.

Content Model

( %Now; | %IterEquality; | ( %Proposition; %Justification; ) )


Pattern: JustifiedTheorem

Table 224. Pattern: JustifiedTheorem

Namespace

Documentation

Theorem as a proposition with justification.

Content Model

JustifiedTheorem


Pattern: LambdaVar

Table 225. Pattern: LambdaVar

Namespace

Documentation

Lambda variable - unused now

Content Model

LambdaVar


Pattern: Let

Table 226. Pattern: Let

Namespace

Documentation

Introduction of local constants, the numbering is automatic, so only types are needed. For easier presentation, nr optionally contains the number of the first local constant created here. Each type may optionally have presentational info about the variable (vid) inside.

Content Model

Let


Pattern: LocusVar

Table 227. Pattern: LocusVar

Namespace

Documentation

Locus variable used usually for pattern matching. Their types are given elsewhere in data using them - see e.g. Constructor

Content Model

LocusVar


Pattern: Monomial

Table 228. Pattern: Monomial

Namespace

Documentation

Monomial has a coefficient and a series of variables with their exponents.

Content Model

Monomial


Pattern: Not

Table 229. Pattern: Not

Namespace

Documentation

Negation. If available, presentational info is given in pid.

Content Model

Not


Pattern: NotationBlock

Table 230. Pattern: NotationBlock

Namespace

Documentation

Block of synonyms or antonyms. The patterns are semantically irrelevant and are not printed yet - fix this.

Content Model

NotationBlock


Pattern: Notations

Table 231. 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

Notations


Pattern: Now

Table 232. Pattern: Now

Namespace

Documentation

Diffuse statement - its thesis is reconstructed in the end. Label (nr) and its identifier (vid) of diffuse statement (if any) is label of its thesis.

Content Model

Now


Pattern: Num

Table 233. Pattern: Num

Namespace

Documentation

Numeral

Content Model

Num


Pattern: Number

Table 234. Pattern: Number

Namespace

Documentation

No documentation available.

Content Model

( %RationalNr; | %ComplexNr; )


Pattern: Pair

Table 235. Pattern: Pair

Namespace

Documentation

This is a pair of integers

Content Model

Pair


Pattern: Pattern

Table 236. 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. Optionally the article id (aid) and order in article (nr) can be given. relnr optionally gives its serial number in environment for a particular article (it is not in prels). redefnr optonally gives the relative number of the original pattern to which the current is defined as synonym/antonym.

Content Model

Pattern


Pattern: PerCases

Table 237. 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

PerCases


Pattern: PerCasesReasoning

Table 238. 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

PerCasesReasoning


Pattern: PolyEval

Table 239. Pattern: PolyEval

Namespace

Documentation

Builtin numerical evaluations of arithmetical functors and predicates. For predicates, the value can be false. Arguments are generally polynoms with complex coefficients. For functors, the last polynom is the result value.

Content Model

PolyEval


Pattern: Polynomial

Table 240. Pattern: Polynomial

Namespace

Documentation

Polynomial consists of several monomials.

Content Model

Polynomial


Pattern: Position

Table 241. Pattern: Position

Namespace

Documentation

No documentation available.

Attributes

Attribute

Type

Use

Documentation

line xsd:integerRequired

col xsd:integerRequired


Pattern: Pred

Table 242. Pattern: Pred

Namespace

Documentation

Atomic predicate formulas - schematic, attributive and normal Optionally the article id (aid) and order in article (absnr) can be given. If available, presentational info (number of the Pattern) is given in pid.

Content Model

Pred


Pattern: PrivFunc

Table 243. Pattern: PrivFunc

Namespace

Documentation

Private functor with arguments is a shorthand for another term. The first (mandatory) term is the expansion, arguments follow.

Content Model

PrivFunc


Pattern: PrivPred

Table 244. Pattern: PrivPred

Namespace

Documentation

Private predicate with arguments is a shorthand for another formula

Content Model

PrivPred


Pattern: Proof

Table 245. Pattern: Proof

Namespace

Documentation

Direct proof of some proposition (which is the proof's thesis). Label (nr) of proof (if any) is label of its thesis, vid is then the identifier nr of this label.

Content Model

Proof


Pattern: Properties

Table 246. Pattern: Properties

Namespace

Documentation

Properties of constructors; if some given, the first and the second argument to which they apply must be specified.

Content Model

Properties


Pattern: Property

Table 247. Pattern: Property

Namespace

Documentation

No documentation available.

Content Model

( UnexpectedProp | Symmetry | Reflexivity | Irreflexivity | Associativity | Transitivity | Commutativity | Connectedness | Antisymmetry | Idempotence | Involutiveness | Projectivity | Abstractness )


Pattern: Proposition

Table 248. Pattern: Proposition

Namespace

Documentation

Proposition is a sentence with position and possible label (and its identifier).

Content Model

Proposition


Pattern: QuaTrm

Table 249. Pattern: QuaTrm

Namespace

Documentation

Qua terms capture the retyping term qua type construct, but they are probably no longer used on this level.

Content Model

QuaTrm


Pattern: RCluster

Table 250. Pattern: RCluster

Namespace

Documentation

Existential (registration) cluster. This says that exists Typ with Cluster (optionally followed by its extended version created by rounding up in current environment). Optionally the article id (aid) and order in article (nr) can be given.

Content Model

RCluster


Pattern: RationalNr

Table 251. Pattern: RationalNr

Namespace

Documentation

Rational numbers

Content Model

RationalNr


Pattern: Reasoning

Table 252. 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;


Pattern: Reconsider

Table 253. Pattern: Reconsider

Namespace

Documentation

First comes the series of target types and reconsidered terms. For all these terms a new local variable with its 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. Each type may optionally have presentational info about the variable (vid) inside.

Content Model

Reconsider


Pattern: Ref

Table 254. 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. For a private inference, the vid attribute optionally tells its identifier's number.

Content Model

Ref


Pattern: Registration

Table 255. Pattern: Registration

Namespace

Documentation

One justified cluster registration. The correctness conditions could be made more specific for each.

Content Model

Registration


Pattern: RegistrationBlock

Table 256. Pattern: RegistrationBlock

Namespace

Documentation

Block of cluster registrations.

Content Model

RegistrationBlock


Pattern: Registrations

Table 257. 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

Registrations


Pattern: Requirement

Table 258. Pattern: Requirement

Namespace

Documentation

Requirement is a constructor specially treated by the system. We give its internal number and optionally its name and the article id (aid) and order in article (absnr).

Content Model

Requirement


Pattern: Requirements

Table 259. Pattern: Requirements

Namespace

Documentation

Requirements (now only the exported form).

Content Model

Requirements


Pattern: Reservation

Table 260. Pattern: Reservation

Namespace

Documentation

Reservation of a new variable for a type. The type may optionally have presentational info about the variable (vid) inside.

Content Model

Reservation


Pattern: Scheme

Table 261. 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

Scheme


Pattern: SchemeBlock

Table 262. Pattern: SchemeBlock

Namespace

Documentation

Scheme blocks are used for declaring the types of second-order variables appearing in a scheme, and for its justification. This could be a bit unified with Scheme later. schemenr is its serial nr in the article, while vid is its identifier number.

Content Model

SchemeBlock


Pattern: SchemeFuncDecl

Table 263. Pattern: SchemeFuncDecl

Namespace

Documentation

Declaration of a scheme functor, possibly with its identifier number.

Content Model

SchemeFuncDecl


Pattern: SchemeInstantiation

Table 264. Pattern: SchemeInstantiation

Namespace

Documentation

Instantions of scheme functors and predicates. and predicates. Scheme functors can be instantiated to other functors or terms (if zero arity). Scheme predicates can be instantiated to other predicates

Content Model

SchemeInstantiation


Pattern: SchemePredDecl

Table 265. Pattern: SchemePredDecl

Namespace

Documentation

Declaration of a scheme predicate, possibly with its identifier number.

Content Model

SchemePredDecl


Pattern: Schemes

Table 266. 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

Schemes


Pattern: Section

Table 267. Pattern: Section

Namespace

Documentation

No documentation available.

Content Model

Section


Pattern: Set

Table 268. 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. The type may optionally have presentational info about the variable (vid) inside.

Content Model

Set


Pattern: Signature

Table 269. Pattern: Signature

Namespace

Documentation

Signature is a list of articles from which we import constructors.

Content Model

Signature


Pattern: SkeletonItem

Table 270. Pattern: SkeletonItem

Namespace

Documentation

Skeleton items change the InFile.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; ?


Pattern: SkippedProof

Table 271. Pattern: SkippedProof

Namespace

Documentation

This means that the author has skipped the proof. Articles with such items are not yet fully completed.

Content Model

SkippedProof


Pattern: StructLoci

Table 272. Pattern: StructLoci

Namespace

Documentation

Structural loci are not used yet (that is all I know about them).

Content Model

StructLoci


Pattern: Suppose

Table 273. Pattern: Suppose

Namespace

Documentation

Supposition of one or more propositions.

Content Model

Suppose


Pattern: SupposeBlock

Table 274. Pattern: SupposeBlock

Namespace

Documentation

Block starting with one supposition, the direct and diffuse version (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

SupposeBlock


Pattern: Symbols

Table 275. Pattern: Symbols

Namespace

Documentation

Local dictionary for an article. The symbol kinds still use very internal notation.

Content Model

Symbols

Attributes

Attribute

Type

Use

Documentation

aid xsd:stringOptional


Pattern: Take

Table 276. Pattern: Take

Namespace

Documentation

Take without equality. This does not introduce a new local constant, just changes the thesis.

Content Model

Take


Pattern: TakeAsVar

Table 277. Pattern: TakeAsVar

Namespace

Documentation

Take with equality. This introduces a new local constant, whose type is given here. For easier presentation, nr optionally contains the number of the first local constant created here. The type may optionally have presentational info about the variable (vid) inside.

Content Model

TakeAsVar


Pattern: Term

Table 278. Pattern: Term

Namespace

Documentation

No documentation available.

Content Model

( %Var; | %LocusVar; | %FreeVar; | %LambdaVar; | %Const; | %InfConst; | %Num; | %Func; | %PrivFunc; | %Fraenkel; | %QuaTrm; | %It; | %Choice; | %ErrorTrm; )


Pattern: Theorems

Table 279. 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. constrkind and constrnr determine for def. theorems the defined constructor. If they do not appear (and kind='D'), then this is a canceled (verum) deftheorem.

Content Model

Theorems


Pattern: Thesis

Table 280. Pattern: Thesis

Namespace

Documentation

The changed thesis is printed after skeleton items in proofs, together with the numbers of definientia used for its expansion.

Content Model

Thesis


Pattern: ThesisExpansions

Table 281. Pattern: ThesisExpansions

Namespace

Documentation

Numbers of Definiens used in expanding the thesis, together with their counts.

Content Model

ThesisExpansions


Pattern: Typ

Table 282. Pattern: Typ

Namespace

Documentation

Parameterized type - either mode or structure The kinds "L" and "G" are equivalent, "G" is going to be replaced by more correct "L" in Mizar gradually. First goes the LowerCluster, than UpperCluster Optionally the article id (aid) and order in article (absnr) can be given. If available, presentational info (number of the Pattern) is given in pid, and presentational info about variable introduced (e.g. in Fraenkel) may be given in vid.

Content Model

Typ


Pattern: Uniqueness

Table 283. Pattern: Uniqueness

Namespace

Documentation

No documentation available.

Content Model

Uniqueness


Pattern: UnknownCorrCond

Table 284. Pattern: UnknownCorrCond

Namespace

Documentation

No documentation available.

Content Model

UnknownCorrCond


Pattern: Var

Table 285. Pattern: Var

Namespace

Documentation

Normal bound variable (deBruijn index). Their types are given in quantification - see For, Fraenkel

Content Model

Var


Pattern: Verum

Table 286. Pattern: Verum

Namespace

Documentation

Verum (true formula)

Content Model

Verum


Pattern: Vocabularies

Table 287. Pattern: Vocabularies

Namespace

Documentation

Vocabularies keep for each article its symbol numbers. This implementation might change in some time.

Content Model

Vocabularies