CompileUnitShape | Shape | Shape validating that a CompileUnit carries all required properties before reduction admission. The unitAddress property is NOT required — it is computed by stage_initialization after shape validation passes. |
targetClass: CompileUnitsurfaceForm: compile-unit-declrequiredProperty: compileUnit_rootTerm_constraintrequiredProperty: compileUnit_unitWittLevel_constraintrequiredProperty: compileUnit_thermodynamicBudget_constraintrequiredProperty: compileUnit_targetDomains_constraint
|
compileUnit_rootTerm_constraint | PropertyConstraint | Exactly one root term is required. Range is schema:Term. |
constraintProperty: rootTermconstraintRange: TermminCount: 1maxCount: 1surfaceKeyword: root_termsurfaceProduction: program
|
compileUnit_unitWittLevel_constraint | PropertyConstraint | Exactly one quantum level is required. Range is schema:WittLevel. |
constraintProperty: unitWittLevelconstraintRange: WittLevelminCount: 1maxCount: 1surfaceKeyword: witt_level_ceilingsurfaceProduction: name
|
compileUnit_thermodynamicBudget_constraint | PropertyConstraint | Exactly one thermodynamic budget is required. Shape validates presence and type; the BudgetSolvencyCheck preflight validates the value against the Landauer bound. |
constraintProperty: thermodynamicBudgetconstraintRange: decimalminCount: 1maxCount: 1surfaceKeyword: thermodynamic_budgetsurfaceProduction: decimal-literal
|
compileUnit_targetDomains_constraint | PropertyConstraint | At least one target verification domain is required. maxCount 0 means unbounded. |
constraintProperty: targetDomainsconstraintRange: VerificationDomainminCount: 1maxCount: 0surfaceKeyword: target_domainssurfaceProduction: domain-set
|
Missing | ViolationKind | Required property was not set on the builder. |
TypeMismatch | ViolationKind | Property was set but its value is not an instance of the constraintRange. |
CardinalityViolation | ViolationKind | Cardinality violated: too few or too many values provided. |
ValueCheck | ViolationKind | Value-dependent check failed (Tier 2). For example, thermodynamic budget insufficient for Landauer bound. |
LevelMismatch | ViolationKind | A term's quantum level annotation exceeds the CompileUnit ceiling, or binary operation operands are at different levels without an intervening lift or project. |
DispatchShapeInstance | Shape | Shape instance validating predicate:DispatchRule declarations against the dispatch-rule-decl grammar. |
targetClass: DispatchRulesurfaceForm: dispatch-rule-declrequiredProperty: dispatch_predicate_constraintrequiredProperty: dispatch_target_constraintrequiredProperty: dispatch_priority_constraint
|
dispatch_predicate_constraint | PropertyConstraint | Exactly one predicate term selecting this dispatch rule. |
constraintProperty: dispatchPredicateconstraintRange: TermminCount: 1maxCount: 1surfaceKeyword: predicatesurfaceProduction: term
|
dispatch_target_constraint | PropertyConstraint | The resolver class invoked when the predicate holds. |
constraintProperty: dispatchTargetconstraintRange: ResolverminCount: 1maxCount: 1surfaceKeyword: target_resolversurfaceProduction: name
|
dispatch_priority_constraint | PropertyConstraint | Non-negative integer evaluation order; lower values evaluate first. |
constraintProperty: dispatchPriorityconstraintRange: nonNegativeIntegerminCount: 1maxCount: 1surfaceKeyword: prioritysurfaceProduction: integer-literal
|
WittLevelShapeInstance | Shape | Shape instance validating schema:WittLevel declarations against the witt-level-decl grammar. |
targetClass: WittLevelsurfaceForm: witt-level-declrequiredProperty: wittLevel_bitWidth_constraintrequiredProperty: wittLevel_cycleSize_constraintrequiredProperty: wittLevel_predecessorLevel_constraint
|
wittLevel_bitWidth_constraint | PropertyConstraint | Bit width must equal 8·(k+1) for some non-negative integer k. |
constraintProperty: bitsWidthconstraintRange: positiveIntegerminCount: 1maxCount: 1surfaceKeyword: bit_widthsurfaceProduction: integer-literal
|
wittLevel_cycleSize_constraint | PropertyConstraint | Cycle size must equal 2^bit_width. |
constraintProperty: cycleSizeconstraintRange: nonNegativeIntegerminCount: 1maxCount: 1surfaceKeyword: cycle_sizesurfaceProduction: integer-literal
|
wittLevel_predecessorLevel_constraint | PropertyConstraint | The predecessor WittLevel individual whose nextWittLevel will be updated to point at this new level. |
constraintProperty: wittLevelPredecessorconstraintRange: WittLevelminCount: 1maxCount: 1surfaceKeyword: predecessor_levelsurfaceProduction: name
|
PredicateShapeInstance | Shape | Shape instance for predicate:Predicate declarations. |
targetClass: PredicatesurfaceForm: predicate-declrequiredProperty: predicate_inputType_constraintrequiredProperty: predicate_evaluator_constraintrequiredProperty: predicate_terminationWitness_constraint
|
predicate_inputType_constraint | PropertyConstraint | Input type the predicate evaluates over. |
constraintProperty: evaluatesOverconstraintRange: TypeDefinitionminCount: 1maxCount: 1surfaceKeyword: input_typesurfaceProduction: type-expr
|
predicate_evaluator_constraint | PropertyConstraint | The evaluator term producing a boolean. |
constraintProperty: evaluatorTermconstraintRange: TermminCount: 1maxCount: 1surfaceKeyword: evaluatorsurfaceProduction: term
|
predicate_terminationWitness_constraint | PropertyConstraint | IRI of a proof:Proof attesting that the evaluator halts on all inputs. |
constraintProperty: terminationWitnessconstraintRange: stringminCount: 1maxCount: 1surfaceKeyword: termination_witnesssurfaceProduction: string-literal
|
ParallelShapeInstance | Shape | Shape instance for parallel:ParallelProduct declarations. |
targetClass: ParallelProductsurfaceForm: parallel-declrequiredProperty: parallel_sitePartition_constraintrequiredProperty: parallel_disjointnessWitness_constraint
|
parallel_sitePartition_constraint | PropertyConstraint | The site partition this parallel product is over. |
constraintProperty: sitePartitionconstraintRange: PartitionminCount: 1maxCount: 1surfaceKeyword: site_partitionsurfaceProduction: name
|
parallel_disjointnessWitness_constraint | PropertyConstraint | IRI of a proof of pairwise disjointness of the partition components. |
constraintProperty: disjointnessWitnessconstraintRange: stringminCount: 1maxCount: 1surfaceKeyword: disjointness_witnesssurfaceProduction: string-literal
|
StreamShapeInstance | Shape | Shape instance for stream:ProductiveStream declarations. |
targetClass: ProductiveStreamsurfaceForm: stream-declrequiredProperty: stream_unfoldSeed_constraintrequiredProperty: stream_step_constraintrequiredProperty: stream_productivityWitness_constraint
|
stream_unfoldSeed_constraint | PropertyConstraint | Initial seed value from which the stream unfolds. |
constraintProperty: unfoldSeedconstraintRange: TermminCount: 1maxCount: 1surfaceKeyword: unfold_seedsurfaceProduction: term
|
stream_step_constraint | PropertyConstraint | Function from current seed to (head, next_seed). |
constraintProperty: stepTermconstraintRange: TermminCount: 1maxCount: 1surfaceKeyword: stepsurfaceProduction: term
|
stream_productivityWitness_constraint | PropertyConstraint | IRI of a proof of stream productivity (coinductive well-foundedness). |
constraintProperty: productivityWitnessconstraintRange: stringminCount: 1maxCount: 1surfaceKeyword: productivity_witnesssurfaceProduction: string-literal
|
LeaseShapeInstance | Shape | Shape instance for state:ContextLease declarations. |
targetClass: ContextLeasesurfaceForm: lease-declrequiredProperty: lease_linearSite_constraintrequiredProperty: lease_leaseScope_constraint
|
lease_linearSite_constraint | PropertyConstraint | Site coordinate allocated linearly by this lease. |
constraintProperty: linearSiteconstraintRange: nonNegativeIntegerminCount: 1maxCount: 1surfaceKeyword: linear_sitesurfaceProduction: integer-literal
|
lease_leaseScope_constraint | PropertyConstraint | Lexical or session scope within which the lease is valid. |
constraintProperty: leaseScopeconstraintRange: stringminCount: 1maxCount: 1surfaceKeyword: lease_scopesurfaceProduction: string-literal
|
preludeExport_Datum | PreludeExport | Prelude re-export for schema:Datum. |
|
preludeExport_Term | PreludeExport | Prelude re-export for schema:Term. |
|
preludeExport_WittLevel | PreludeExport | Prelude re-export for schema:WittLevel. |
|
preludeExport_CompileUnit | PreludeExport | Prelude re-export for reduction:CompileUnit. |
exportsClass: CompileUnit
|
preludeExport_CompileUnitBuilder | PreludeExport | Prelude re-export for conformance:CompileUnitBuilder. |
exportsClass: CompileUnitBuilder
|
preludeExport_ValidatedWrapper | PreludeExport | Prelude re-export for conformance:ValidatedWrapper (exposed in Rust as `Validated`). |
exportsClass: ValidatedWrapperexportRustName: Validated
|
preludeExport_ShapeViolationReport | PreludeExport | Prelude re-export for conformance:ShapeViolationReport. |
exportsClass: ShapeViolationReport
|
preludeExport_ValidationResult | PreludeExport | Prelude re-export for conformance:ValidationResult. |
exportsClass: ValidationResult
|
preludeExport_GroundingCertificate | PreludeExport | Prelude re-export for cert:GroundingCertificate. |
exportsClass: GroundingCertificate
|
preludeExport_LiftChainCertificate | PreludeExport | Prelude re-export for cert:LiftChainCertificate. |
exportsClass: LiftChainCertificate
|
preludeExport_InhabitanceCertificate | PreludeExport | Prelude re-export for cert:InhabitanceCertificate (v0.2.1). |
exportsClass: InhabitanceCertificate
|
preludeExport_CompletenessCertificate | PreludeExport | Prelude re-export for cert:CompletenessCertificate. |
exportsClass: CompletenessCertificate
|
preludeExport_ConstrainedType | PreludeExport | Prelude re-export for type:ConstrainedType. |
exportsClass: ConstrainedType
|
preludeExport_CompleteType | PreludeExport | Prelude re-export for type:CompleteType. |
exportsClass: CompleteType
|
preludeExport_GroundedContext | PreludeExport | Prelude re-export for state:GroundedContext. |
exportsClass: GroundedContext
|
preludeExport_TermArena | PreludeExport | Prelude re-export for the foundation enforcement TermArena type. Backed by conformance:WitnessDatum since TermArena has no direct OWL class but is the term-storage container. |
exportsClass: WitnessDatumexportRustName: TermArena
|