Costs and payment: evidence scope¶
A final amount, an admitted payment and a completed procedure answer different questions. The payment lesson starts with one wallet and one attempt. The cost reference explains the arithmetic. This page concerns the larger reference profile as well as that instructional specialization.
The full profile retains signed intermediate amounts, a single final floor, allocation and permission inputs, atomic commitment, and a barrier before the waiting procedure can continue. A result about a pure cost expression does not establish the correctness of an effect interpreter or a resource provider.
Read the ordinary result with its configured behavior¶
Some selected checks evaluate prepared records or calculations and then stutter. Others explore reachable protocol states. Inspect the evidence class and configured specification for each result. A prepared arithmetic check can discriminate a final floor from an early floor without being an exhaustive theorem over every integer or modifier sequence.
Payment and completion models also depend on explicit boundaries: which units are available, which permissions authorize spending, which transaction is committing, and what completion witness the caller accepts. The selected finite values and provider contracts belong to the result. They do not authorize a different currency, allocation policy or outer schedule.
What the control distinguishes¶
The cost control removes the final floor in its named variant. Its intended assertion failure shows sensitivity to that change for the selected inputs. Delayed-use teaching controls answer a different question: whether commitment records use before completion. Legal payment witnesses use an observation condition to stop after an ordinary execution; that condition is not a correctness requirement of the payment system.
Inspect the exact definition override and ordinary companion before comparing outcomes. A syntax error, unexpected warning or missing capture cannot substitute for the named semantic failure.
Limits that remain visible¶
The public source preserves the selected contracts. A family association does not establish that every branch or parameter domain was exercised. Unmeasured branch reachability is recorded separately from source preservation. General interpretation of cost text, unrestricted resource providers, implementation conformance and unbounded termination require their own evidence.
Selected results¶
The records below show an ordinary finite configuration and the explicit control pair where applicable. Each record retains its own class and review status. The full list follows.
reference-profile/ref-action-completion-reaction: success; actual TLC exit 0.
Completed finite check: no counterexample trace was produced.
Checked properties: ASourceSafety, AActionPaymentSafety, ACheckpointSafety, AStepSafety, ACompletionSafety, AHistorySafety, AOuterSafety, AEventuallyReturns.
- Input revision
- 2
- Evidence class
- finite-state-exploration
- Failed observation or property
- None; completed check
- Input manifest SHA-256
- f0df4091a373122a9be4ccfaa3bc6895bce2df003eea077feea02800dfa7a4c3
- Tool SHA-256
- 5bd7b64db99ae4c6c35f290de5e809c0ee41af43f8699cf696099ffb6452b1e2
- Bounds
- {"configuration": "Reactive-completion-reaction.cfg", "constants": [["AScenario", "\"completion-reaction\""], ["AMutation", "\"none\""], ["PaidAmounts", "{ 0 }"], ["PaidMoves", "{ FALSE }"]], "definition_overrides": {}, "fingerprint_polynomial": 0, "finite_domain": "Exact initial-state, constructor and fixture definitions in this hash-bound module closure.", "heap_mib": 512, "max_seconds": 90, "seed": 1, "workers": 1}
- Assumptions
- Outer schedules, procedure adapters, provider facts, metadata and exact caller/transaction/receipt identities are the selected finite composition fixtures.; Applicable costs, permissions, allocation and valid candidate/payment witnesses are the exact supplied finite fixtures; no general payment interpreter is supplied.; Registered role/zone/event constructors, normalized source/provenance identities, provider facts and pinned renderer behavior are restricted to the selected finite contexts.; Activity, legality, current-effect, payment and exact caller/child completion witnesses are supplied in the selected model; external ability interpretation is outside scope.
- Fairness
- ASpec == AInit /\ [][ANext]_<<guideCaseT11,qT11>> /\ WF_<<guideCaseT11,qT11>>(ANext)
- Constraints
- None declared
- Review
- accepted
- Exploration counts
- {"distinct": 271, "generated": 347, "queue": 0}
- Configured behavior
- ASpec
- Deadlock check
- Enabled
- State constraints
- None
- Action constraints
- None
- Configured constants
- [["AScenario", "\"completion-reaction\""], ["AMutation", "\"none\""], ["PaidAmounts", "{ 0 }"], ["PaidMoves", "{ FALSE }"]]
- Definition overrides
- None
- Symmetry
- None
- State view
- None
This evidence applies to the exact configured finite model. It is not an unbounded proof or an implementation conformance result.
Download this package’s source and reproduction bundle.
No counterexample trace was produced.
Reproduce this check and inspect its exact inputs
java -XX:+PerfDisableSharedMem -XX:+UseParallelGC -XX:ActiveProcessorCount=2 -Xmx512m -Xss8m -DTLA-Library=. -Dformalwiki.capture=capture.json -Dformalwiki.run=ref-action-completion-reaction -Dformalwiki.input=f0df4091a373122a9be4ccfaa3bc6895bce2df003eea077feea02800dfa7a4c3 -Dtlc2.overrides.TLCOverrides=FormalWikiOverrides -cp tools/tla2tools.jar:adapter tlc2.TLC -workers 1 -seed 1 -fp 0 -noGenerateSpecTE -suppressMessages 2216,2217,2218 -metadir states -postCondition FormalWikiTrace!Capture -config Reactive-completion-reaction.cfg ActionCompositionMC- adapter-compile.stderr · PROJECT-DOCUMENT
- adapter-compile.stdout · PROJECT-DOCUMENT
- adapter-src/FormalWikiOverrides.java · MIT
- adapter-src/FormalWikiTrace.java · MIT
- adapter-src/FormalWikiTrace.tla · CC0-1.0
- capture.json · PROJECT-DOCUMENT
- execution-tool.py · MIT
- inputs/AbilityChecksMC.cfg · CC0-1.0
- inputs/AbilityChecksMC.tla · CC0-1.0
- inputs/AbilityContracts.tla · CC0-1.0
- inputs/AbilityProceduresMC.cfg · CC0-1.0
- inputs/AbilityProceduresMC.tla · CC0-1.0
- inputs/AbilityRegistry.tla · CC0-1.0
- inputs/ActionAdapters.tla · CC0-1.0
- inputs/ActionCompositionMC.cfg · CC0-1.0
- inputs/ActionCompositionMC.tla · CC0-1.0
- inputs/ActivityChecksMC.cfg · CC0-1.0
- inputs/ActivityChecksMC.tla · CC0-1.0
- inputs/ActivityPublication.tla · CC0-1.0
- inputs/AdditionalChecksMC.cfg · CC0-1.0
- inputs/AdditionalChecksMC.tla · CC0-1.0
- inputs/AdditionalContracts.tla · CC0-1.0
- inputs/AdditionalProceduresMC.cfg · CC0-1.0
- inputs/AdditionalProceduresMC.tla · CC0-1.0
- inputs/BasicContracts.tla · CC0-1.0
- inputs/CommitmentProbesMC.cfg · CC0-1.0
- inputs/CommitmentProbesMC.tla · CC0-1.0
- inputs/CommitmentPublicationMC.cfg · CC0-1.0
- inputs/CommitmentPublicationMC.tla · CC0-1.0
- inputs/CommittedCompositionMC.cfg · CC0-1.0
- inputs/CommittedCompositionMC.tla · CC0-1.0
- inputs/CompletionOrderChecksMC.cfg · CC0-1.0
- inputs/CompletionOrderChecksMC.tla · CC0-1.0
- inputs/CompletionPublicationVariantMC-defective.cfg · CC0-1.0
- inputs/CompletionPublicationVariantMC-ordinary.cfg · CC0-1.0
- inputs/CompletionPublicationVariantMC.tla · CC0-1.0
- inputs/CompositionOracle.tla · CC0-1.0
- inputs/ConnectedTimingMC.cfg · CC0-1.0
- inputs/ConnectedTimingMC.tla · CC0-1.0
- inputs/ConnectionFacts.tla · CC0-1.0
- inputs/ControlChecksMC.cfg · CC0-1.0
- inputs/ControlChecksMC.tla · CC0-1.0
- inputs/CostClampVariantMC-defective.cfg · CC0-1.0
- inputs/CostClampVariantMC-ordinary.cfg · CC0-1.0
- inputs/CostClampVariantMC.tla · CC0-1.0
- inputs/DefinitionChecksMC.cfg · CC0-1.0
- inputs/DefinitionChecksMC.tla · CC0-1.0
- inputs/DetachedChecksMC.cfg · CC0-1.0
- inputs/DetachedChecksMC.tla · CC0-1.0
- inputs/HostingChecksMC.cfg · CC0-1.0
- inputs/HostingChecksMC.tla · CC0-1.0
- inputs/IdentityRenewalVariantMC-defective.cfg · CC0-1.0
- inputs/IdentityRenewalVariantMC-ordinary.cfg · CC0-1.0
- inputs/IdentityRenewalVariantMC.tla · CC0-1.0
- inputs/InspectionChecksMC.cfg · CC0-1.0
- inputs/InspectionChecksMC.tla · CC0-1.0
- inputs/InspectionContracts.tla · CC0-1.0
- inputs/InspectionProceduresMC.cfg · CC0-1.0
- inputs/InspectionProceduresMC.tla · CC0-1.0
- inputs/InspectionTimingAssertions.cfg · CC0-1.0
- inputs/InspectionTimingMC.cfg · CC0-1.0
- inputs/InspectionTimingMC.tla · CC0-1.0
- inputs/InterruptConditionVariantMC-defective.cfg · CC0-1.0
- inputs/InterruptConditionVariantMC-ordinary.cfg · CC0-1.0
- inputs/InterruptConditionVariantMC.tla · CC0-1.0
- inputs/ItemTimingAssertions.cfg · CC0-1.0
- inputs/ItemTimingMC.cfg · CC0-1.0
- inputs/ItemTimingMC.tla · CC0-1.0
- inputs/LocationChecksMC.cfg · CC0-1.0
- inputs/LocationChecksMC.tla · CC0-1.0
- inputs/LocationContracts.tla · CC0-1.0
- inputs/ObjectRuntime.tla · CC0-1.0
- inputs/ObjectiveChecksMC.cfg · CC0-1.0
- inputs/ObjectiveChecksMC.tla · CC0-1.0
- inputs/OperationAdmissionVariantMC-defective.cfg · CC0-1.0
- inputs/OperationAdmissionVariantMC-ordinary.cfg · CC0-1.0
- inputs/OperationAdmissionVariantMC.tla · CC0-1.0
- inputs/OperationChecksMC.cfg · CC0-1.0
- inputs/OperationChecksMC.tla · CC0-1.0
- inputs/OperationContracts.tla · CC0-1.0
- inputs/OperationProceduresMC.cfg · CC0-1.0
- inputs/OperationProceduresMC.tla · CC0-1.0
- inputs/PendingChecksMC.cfg · CC0-1.0
- inputs/PendingChecksMC.tla · CC0-1.0
- inputs/PersistentChecksMC.cfg · CC0-1.0
- inputs/PersistentChecksMC.tla · CC0-1.0
- inputs/Reactive-completion-reaction.cfg · CC0-1.0
- inputs/Reactive-cost-reaction.cfg · CC0-1.0
- inputs/RegistryAvailabilityMC.cfg · CC0-1.0
- inputs/RegistryAvailabilityMC.tla · CC0-1.0
- inputs/RegistryChecksMC.cfg · CC0-1.0
- inputs/RegistryChecksMC.tla · CC0-1.0
- inputs/RegistryCompositionMC.cfg · CC0-1.0
- inputs/RegistryCompositionMC.tla · CC0-1.0
- inputs/RegistryUniquenessVariantMC-defective.cfg · CC0-1.0
- inputs/RegistryUniquenessVariantMC-ordinary.cfg · CC0-1.0
- inputs/RegistryUniquenessVariantMC.tla · CC0-1.0
- inputs/RetirementChecksMC.cfg · CC0-1.0
- inputs/RetirementChecksMC.tla · CC0-1.0
- inputs/RuntimeChecksMC.cfg · CC0-1.0
- inputs/RuntimeChecksMC.tla · CC0-1.0
- inputs/SchedulerChecksMC.cfg · CC0-1.0
- inputs/SchedulerChecksMC.tla · CC0-1.0
- inputs/SchedulerOracle.tla · CC0-1.0
- inputs/SchemaChecksMC.cfg · CC0-1.0
- inputs/SchemaChecksMC.tla · CC0-1.0
- inputs/SchemaContracts.tla · CC0-1.0
- inputs/SettlementFacts.tla · CC0-1.0
- inputs/SetupChecksMC.cfg · CC0-1.0
- inputs/SetupChecksMC.tla · CC0-1.0
- inputs/SetupContracts.tla · CC0-1.0
- inputs/SideATurnTiming.cfg · CC0-1.0
- inputs/SideBTurnTiming.cfg · CC0-1.0
- inputs/SpecimenFactsA.tla · CC0-1.0
- inputs/SpecimenFactsB.tla · CC0-1.0
- inputs/TargetChecksMC.cfg · CC0-1.0
- inputs/TargetChecksMC.tla · CC0-1.0
- inputs/TraversalChecksMC.cfg · CC0-1.0
- inputs/TraversalChecksMC.tla · CC0-1.0
- inputs/TraversalContracts.tla · CC0-1.0
- inputs/TraversalIdentityVariantMC-defective.cfg · CC0-1.0
- inputs/TraversalIdentityVariantMC-ordinary.cfg · CC0-1.0
- inputs/TraversalIdentityVariantMC.tla · CC0-1.0
- inputs/TraversalProceduresMC.cfg · CC0-1.0
- inputs/TraversalProceduresMC.tla · CC0-1.0
- inputs/TraversalTimingAssertions.cfg · CC0-1.0
- inputs/TraversalTimingMC.cfg · CC0-1.0
- inputs/TraversalTimingMC.tla · CC0-1.0
- inputs/TurnChecksMC.cfg · CC0-1.0
- inputs/TurnChecksMC.tla · CC0-1.0
- inputs/TurnContracts.tla · CC0-1.0
- inputs/TurnHandoffVariantMC-defective.cfg · CC0-1.0
- inputs/TurnHandoffVariantMC-ordinary.cfg · CC0-1.0
- inputs/TurnHandoffVariantMC.tla · CC0-1.0
- inputs/TurnProceduresMC.cfg · CC0-1.0
- inputs/TurnProceduresMC.tla · CC0-1.0
- inputs/TypeChecksMC.cfg · CC0-1.0
- inputs/TypeChecksMC.tla · CC0-1.0
- inputs/TypeContracts.tla · CC0-1.0
- inputs/TypeOwnershipVariantMC-defective.cfg · CC0-1.0
- inputs/TypeOwnershipVariantMC-ordinary.cfg · CC0-1.0
- inputs/TypeOwnershipVariantMC.tla · CC0-1.0
- inputs/UnitChecksMC.cfg · CC0-1.0
- inputs/UnitChecksMC.tla · CC0-1.0
- inputs/VisibilityChecksMC.cfg · CC0-1.0
- inputs/VisibilityChecksMC.tla · CC0-1.0
- inputs/inputs.json · PROJECT-DOCUMENT
- stderr.log · PROJECT-DOCUMENT
- stdout.log · PROJECT-DOCUMENT
- execution.json · PROJECT-DOCUMENT
- Normalized typed trace · PROJECT-DOCUMENT
- Independent evidence review: reference-profile-r8-executions-r1 · PROJECT-DOCUMENT
reference-profile/ref-cost-clamp-ordinary: success; actual TLC exit 0.
Prepared assertions: the listed calculations passed for these selected inputs; no exhaustive arithmetic theorem is claimed.
Checked properties: AllAssertions.
- Input revision
- 2
- Evidence class
- prepared-assertions
- Failed observation or property
- None; completed check
- Input manifest SHA-256
- f0df4091a373122a9be4ccfaa3bc6895bce2df003eea077feea02800dfa7a4c3
- Tool SHA-256
- 5bd7b64db99ae4c6c35f290de5e809c0ee41af43f8699cf696099ffb6452b1e2
- Bounds
- {"configuration": "CostClampVariantMC-ordinary.cfg", "constants": [], "definition_overrides": {}, "fingerprint_polynomial": 0, "finite_domain": "Exact initial-state, constructor and fixture definitions in this hash-bound module closure.", "heap_mib": 512, "max_seconds": 90, "seed": 1, "workers": 1}
- Assumptions
- Applicable costs, permissions, allocation and valid candidate/payment witnesses are the exact supplied finite fixtures; no general payment interpreter is supplied.
- Fairness
- None declared
- Constraints
- None declared
- Review
- accepted
- Exploration counts
- {"distinct": 1, "generated": 2, "queue": 0}
- Configured behavior
- Spec
- Deadlock check
- Enabled
- State constraints
- None
- Action constraints
- None
- Configured constants
- []
- Definition overrides
- None
- Symmetry
- None
- State view
- None
This evidence applies to the exact configured finite model. It is not an unbounded proof or an implementation conformance result.
Download this package’s source and reproduction bundle.
No counterexample trace was produced.
Reproduce this check and inspect its exact inputs
java -XX:+PerfDisableSharedMem -XX:+UseParallelGC -XX:ActiveProcessorCount=2 -Xmx512m -Xss8m -DTLA-Library=. -Dformalwiki.capture=capture.json -Dformalwiki.run=ref-cost-clamp-ordinary -Dformalwiki.input=f0df4091a373122a9be4ccfaa3bc6895bce2df003eea077feea02800dfa7a4c3 -Dtlc2.overrides.TLCOverrides=FormalWikiOverrides -cp tools/tla2tools.jar:adapter tlc2.TLC -workers 1 -seed 1 -fp 0 -noGenerateSpecTE -suppressMessages 2216,2217,2218 -metadir states -postCondition FormalWikiTrace!Capture -config CostClampVariantMC-ordinary.cfg CostClampVariantMC- adapter-compile.stderr · PROJECT-DOCUMENT
- adapter-compile.stdout · PROJECT-DOCUMENT
- adapter-src/FormalWikiOverrides.java · MIT
- adapter-src/FormalWikiTrace.java · MIT
- adapter-src/FormalWikiTrace.tla · CC0-1.0
- capture.json · PROJECT-DOCUMENT
- execution-tool.py · MIT
- inputs/AbilityChecksMC.cfg · CC0-1.0
- inputs/AbilityChecksMC.tla · CC0-1.0
- inputs/AbilityContracts.tla · CC0-1.0
- inputs/AbilityProceduresMC.cfg · CC0-1.0
- inputs/AbilityProceduresMC.tla · CC0-1.0
- inputs/AbilityRegistry.tla · CC0-1.0
- inputs/ActionAdapters.tla · CC0-1.0
- inputs/ActionCompositionMC.cfg · CC0-1.0
- inputs/ActionCompositionMC.tla · CC0-1.0
- inputs/ActivityChecksMC.cfg · CC0-1.0
- inputs/ActivityChecksMC.tla · CC0-1.0
- inputs/ActivityPublication.tla · CC0-1.0
- inputs/AdditionalChecksMC.cfg · CC0-1.0
- inputs/AdditionalChecksMC.tla · CC0-1.0
- inputs/AdditionalContracts.tla · CC0-1.0
- inputs/AdditionalProceduresMC.cfg · CC0-1.0
- inputs/AdditionalProceduresMC.tla · CC0-1.0
- inputs/BasicContracts.tla · CC0-1.0
- inputs/CommitmentProbesMC.cfg · CC0-1.0
- inputs/CommitmentProbesMC.tla · CC0-1.0
- inputs/CommitmentPublicationMC.cfg · CC0-1.0
- inputs/CommitmentPublicationMC.tla · CC0-1.0
- inputs/CommittedCompositionMC.cfg · CC0-1.0
- inputs/CommittedCompositionMC.tla · CC0-1.0
- inputs/CompletionOrderChecksMC.cfg · CC0-1.0
- inputs/CompletionOrderChecksMC.tla · CC0-1.0
- inputs/CompletionPublicationVariantMC-defective.cfg · CC0-1.0
- inputs/CompletionPublicationVariantMC-ordinary.cfg · CC0-1.0
- inputs/CompletionPublicationVariantMC.tla · CC0-1.0
- inputs/CompositionOracle.tla · CC0-1.0
- inputs/ConnectedTimingMC.cfg · CC0-1.0
- inputs/ConnectedTimingMC.tla · CC0-1.0
- inputs/ConnectionFacts.tla · CC0-1.0
- inputs/ControlChecksMC.cfg · CC0-1.0
- inputs/ControlChecksMC.tla · CC0-1.0
- inputs/CostClampVariantMC-defective.cfg · CC0-1.0
- inputs/CostClampVariantMC-ordinary.cfg · CC0-1.0
- inputs/CostClampVariantMC.tla · CC0-1.0
- inputs/DefinitionChecksMC.cfg · CC0-1.0
- inputs/DefinitionChecksMC.tla · CC0-1.0
- inputs/DetachedChecksMC.cfg · CC0-1.0
- inputs/DetachedChecksMC.tla · CC0-1.0
- inputs/HostingChecksMC.cfg · CC0-1.0
- inputs/HostingChecksMC.tla · CC0-1.0
- inputs/IdentityRenewalVariantMC-defective.cfg · CC0-1.0
- inputs/IdentityRenewalVariantMC-ordinary.cfg · CC0-1.0
- inputs/IdentityRenewalVariantMC.tla · CC0-1.0
- inputs/InspectionChecksMC.cfg · CC0-1.0
- inputs/InspectionChecksMC.tla · CC0-1.0
- inputs/InspectionContracts.tla · CC0-1.0
- inputs/InspectionProceduresMC.cfg · CC0-1.0
- inputs/InspectionProceduresMC.tla · CC0-1.0
- inputs/InspectionTimingAssertions.cfg · CC0-1.0
- inputs/InspectionTimingMC.cfg · CC0-1.0
- inputs/InspectionTimingMC.tla · CC0-1.0
- inputs/InterruptConditionVariantMC-defective.cfg · CC0-1.0
- inputs/InterruptConditionVariantMC-ordinary.cfg · CC0-1.0
- inputs/InterruptConditionVariantMC.tla · CC0-1.0
- inputs/ItemTimingAssertions.cfg · CC0-1.0
- inputs/ItemTimingMC.cfg · CC0-1.0
- inputs/ItemTimingMC.tla · CC0-1.0
- inputs/LocationChecksMC.cfg · CC0-1.0
- inputs/LocationChecksMC.tla · CC0-1.0
- inputs/LocationContracts.tla · CC0-1.0
- inputs/ObjectRuntime.tla · CC0-1.0
- inputs/ObjectiveChecksMC.cfg · CC0-1.0
- inputs/ObjectiveChecksMC.tla · CC0-1.0
- inputs/OperationAdmissionVariantMC-defective.cfg · CC0-1.0
- inputs/OperationAdmissionVariantMC-ordinary.cfg · CC0-1.0
- inputs/OperationAdmissionVariantMC.tla · CC0-1.0
- inputs/OperationChecksMC.cfg · CC0-1.0
- inputs/OperationChecksMC.tla · CC0-1.0
- inputs/OperationContracts.tla · CC0-1.0
- inputs/OperationProceduresMC.cfg · CC0-1.0
- inputs/OperationProceduresMC.tla · CC0-1.0
- inputs/PendingChecksMC.cfg · CC0-1.0
- inputs/PendingChecksMC.tla · CC0-1.0
- inputs/PersistentChecksMC.cfg · CC0-1.0
- inputs/PersistentChecksMC.tla · CC0-1.0
- inputs/Reactive-completion-reaction.cfg · CC0-1.0
- inputs/Reactive-cost-reaction.cfg · CC0-1.0
- inputs/RegistryAvailabilityMC.cfg · CC0-1.0
- inputs/RegistryAvailabilityMC.tla · CC0-1.0
- inputs/RegistryChecksMC.cfg · CC0-1.0
- inputs/RegistryChecksMC.tla · CC0-1.0
- inputs/RegistryCompositionMC.cfg · CC0-1.0
- inputs/RegistryCompositionMC.tla · CC0-1.0
- inputs/RegistryUniquenessVariantMC-defective.cfg · CC0-1.0
- inputs/RegistryUniquenessVariantMC-ordinary.cfg · CC0-1.0
- inputs/RegistryUniquenessVariantMC.tla · CC0-1.0
- inputs/RetirementChecksMC.cfg · CC0-1.0
- inputs/RetirementChecksMC.tla · CC0-1.0
- inputs/RuntimeChecksMC.cfg · CC0-1.0
- inputs/RuntimeChecksMC.tla · CC0-1.0
- inputs/SchedulerChecksMC.cfg · CC0-1.0
- inputs/SchedulerChecksMC.tla · CC0-1.0
- inputs/SchedulerOracle.tla · CC0-1.0
- inputs/SchemaChecksMC.cfg · CC0-1.0
- inputs/SchemaChecksMC.tla · CC0-1.0
- inputs/SchemaContracts.tla · CC0-1.0
- inputs/SettlementFacts.tla · CC0-1.0
- inputs/SetupChecksMC.cfg · CC0-1.0
- inputs/SetupChecksMC.tla · CC0-1.0
- inputs/SetupContracts.tla · CC0-1.0
- inputs/SideATurnTiming.cfg · CC0-1.0
- inputs/SideBTurnTiming.cfg · CC0-1.0
- inputs/SpecimenFactsA.tla · CC0-1.0
- inputs/SpecimenFactsB.tla · CC0-1.0
- inputs/TargetChecksMC.cfg · CC0-1.0
- inputs/TargetChecksMC.tla · CC0-1.0
- inputs/TraversalChecksMC.cfg · CC0-1.0
- inputs/TraversalChecksMC.tla · CC0-1.0
- inputs/TraversalContracts.tla · CC0-1.0
- inputs/TraversalIdentityVariantMC-defective.cfg · CC0-1.0
- inputs/TraversalIdentityVariantMC-ordinary.cfg · CC0-1.0
- inputs/TraversalIdentityVariantMC.tla · CC0-1.0
- inputs/TraversalProceduresMC.cfg · CC0-1.0
- inputs/TraversalProceduresMC.tla · CC0-1.0
- inputs/TraversalTimingAssertions.cfg · CC0-1.0
- inputs/TraversalTimingMC.cfg · CC0-1.0
- inputs/TraversalTimingMC.tla · CC0-1.0
- inputs/TurnChecksMC.cfg · CC0-1.0
- inputs/TurnChecksMC.tla · CC0-1.0
- inputs/TurnContracts.tla · CC0-1.0
- inputs/TurnHandoffVariantMC-defective.cfg · CC0-1.0
- inputs/TurnHandoffVariantMC-ordinary.cfg · CC0-1.0
- inputs/TurnHandoffVariantMC.tla · CC0-1.0
- inputs/TurnProceduresMC.cfg · CC0-1.0
- inputs/TurnProceduresMC.tla · CC0-1.0
- inputs/TypeChecksMC.cfg · CC0-1.0
- inputs/TypeChecksMC.tla · CC0-1.0
- inputs/TypeContracts.tla · CC0-1.0
- inputs/TypeOwnershipVariantMC-defective.cfg · CC0-1.0
- inputs/TypeOwnershipVariantMC-ordinary.cfg · CC0-1.0
- inputs/TypeOwnershipVariantMC.tla · CC0-1.0
- inputs/UnitChecksMC.cfg · CC0-1.0
- inputs/UnitChecksMC.tla · CC0-1.0
- inputs/VisibilityChecksMC.cfg · CC0-1.0
- inputs/VisibilityChecksMC.tla · CC0-1.0
- inputs/inputs.json · PROJECT-DOCUMENT
- stderr.log · PROJECT-DOCUMENT
- stdout.log · PROJECT-DOCUMENT
- execution.json · PROJECT-DOCUMENT
- Normalized typed trace · PROJECT-DOCUMENT
- Independent evidence review: reference-profile-r8-executions-r1 · PROJECT-DOCUMENT
reference-profile/ref-cost-clamp-defective: safety-counterexample; actual TLC exit 12.
Deliberately defective variant: this retained counterexample belongs to the named negative control.
Checked properties: AllAssertions.
- Input revision
- 2
- Evidence class
- prepared-assertions
- Failed observation or property
- AllAssertions
- Input manifest SHA-256
- f0df4091a373122a9be4ccfaa3bc6895bce2df003eea077feea02800dfa7a4c3
- Tool SHA-256
- 5bd7b64db99ae4c6c35f290de5e809c0ee41af43f8699cf696099ffb6452b1e2
- Bounds
- {"configuration": "CostClampVariantMC-defective.cfg", "constants": [["ModifiedCost <- DefectBodyCostClampVariant"]], "definition_overrides": {"ModifiedCost": "DefectBodyCostClampVariant"}, "fingerprint_polynomial": 0, "finite_domain": "Exact initial-state, constructor and fixture definitions in this hash-bound module closure.", "heap_mib": 512, "max_seconds": 90, "seed": 1, "workers": 1}
- Assumptions
- Applicable costs, permissions, allocation and valid candidate/payment witnesses are the exact supplied finite fixtures; no general payment interpreter is supplied.
- Fairness
- None declared
- Constraints
- None declared
- Review
- accepted
- Exploration counts
- null
- Configured behavior
- Spec
- Deadlock check
- Enabled
- State constraints
- None
- Action constraints
- None
- Configured constants
- [["ModifiedCost <- DefectBodyCostClampVariant"]]
- Definition overrides
- {"ModifiedCost": "DefectBodyCostClampVariant"}
- Symmetry
- None
- State view
- None
This evidence applies to the exact configured finite model. It is not an unbounded proof or an implementation conformance result.
Download this package’s source and reproduction bundle.
Ordinary companion: reference-profile/ref-cost-clamp-ordinary.
Reproduce this check and inspect its exact inputs
java -XX:+PerfDisableSharedMem -XX:+UseParallelGC -XX:ActiveProcessorCount=2 -Xmx512m -Xss8m -DTLA-Library=. -Dformalwiki.capture=capture.json -Dformalwiki.run=ref-cost-clamp-defective -Dformalwiki.input=f0df4091a373122a9be4ccfaa3bc6895bce2df003eea077feea02800dfa7a4c3 -Dtlc2.overrides.TLCOverrides=FormalWikiOverrides -cp tools/tla2tools.jar:adapter tlc2.TLC -workers 1 -seed 1 -fp 0 -noGenerateSpecTE -suppressMessages 2216,2217,2218 -metadir states -postCondition FormalWikiTrace!Capture -config CostClampVariantMC-defective.cfg CostClampVariantMC- adapter-compile.stderr · PROJECT-DOCUMENT
- adapter-compile.stdout · PROJECT-DOCUMENT
- adapter-src/FormalWikiOverrides.java · MIT
- adapter-src/FormalWikiTrace.java · MIT
- adapter-src/FormalWikiTrace.tla · CC0-1.0
- capture.json · PROJECT-DOCUMENT
- execution-tool.py · MIT
- inputs/AbilityChecksMC.cfg · CC0-1.0
- inputs/AbilityChecksMC.tla · CC0-1.0
- inputs/AbilityContracts.tla · CC0-1.0
- inputs/AbilityProceduresMC.cfg · CC0-1.0
- inputs/AbilityProceduresMC.tla · CC0-1.0
- inputs/AbilityRegistry.tla · CC0-1.0
- inputs/ActionAdapters.tla · CC0-1.0
- inputs/ActionCompositionMC.cfg · CC0-1.0
- inputs/ActionCompositionMC.tla · CC0-1.0
- inputs/ActivityChecksMC.cfg · CC0-1.0
- inputs/ActivityChecksMC.tla · CC0-1.0
- inputs/ActivityPublication.tla · CC0-1.0
- inputs/AdditionalChecksMC.cfg · CC0-1.0
- inputs/AdditionalChecksMC.tla · CC0-1.0
- inputs/AdditionalContracts.tla · CC0-1.0
- inputs/AdditionalProceduresMC.cfg · CC0-1.0
- inputs/AdditionalProceduresMC.tla · CC0-1.0
- inputs/BasicContracts.tla · CC0-1.0
- inputs/CommitmentProbesMC.cfg · CC0-1.0
- inputs/CommitmentProbesMC.tla · CC0-1.0
- inputs/CommitmentPublicationMC.cfg · CC0-1.0
- inputs/CommitmentPublicationMC.tla · CC0-1.0
- inputs/CommittedCompositionMC.cfg · CC0-1.0
- inputs/CommittedCompositionMC.tla · CC0-1.0
- inputs/CompletionOrderChecksMC.cfg · CC0-1.0
- inputs/CompletionOrderChecksMC.tla · CC0-1.0
- inputs/CompletionPublicationVariantMC-defective.cfg · CC0-1.0
- inputs/CompletionPublicationVariantMC-ordinary.cfg · CC0-1.0
- inputs/CompletionPublicationVariantMC.tla · CC0-1.0
- inputs/CompositionOracle.tla · CC0-1.0
- inputs/ConnectedTimingMC.cfg · CC0-1.0
- inputs/ConnectedTimingMC.tla · CC0-1.0
- inputs/ConnectionFacts.tla · CC0-1.0
- inputs/ControlChecksMC.cfg · CC0-1.0
- inputs/ControlChecksMC.tla · CC0-1.0
- inputs/CostClampVariantMC-defective.cfg · CC0-1.0
- inputs/CostClampVariantMC-ordinary.cfg · CC0-1.0
- inputs/CostClampVariantMC.tla · CC0-1.0
- inputs/DefinitionChecksMC.cfg · CC0-1.0
- inputs/DefinitionChecksMC.tla · CC0-1.0
- inputs/DetachedChecksMC.cfg · CC0-1.0
- inputs/DetachedChecksMC.tla · CC0-1.0
- inputs/HostingChecksMC.cfg · CC0-1.0
- inputs/HostingChecksMC.tla · CC0-1.0
- inputs/IdentityRenewalVariantMC-defective.cfg · CC0-1.0
- inputs/IdentityRenewalVariantMC-ordinary.cfg · CC0-1.0
- inputs/IdentityRenewalVariantMC.tla · CC0-1.0
- inputs/InspectionChecksMC.cfg · CC0-1.0
- inputs/InspectionChecksMC.tla · CC0-1.0
- inputs/InspectionContracts.tla · CC0-1.0
- inputs/InspectionProceduresMC.cfg · CC0-1.0
- inputs/InspectionProceduresMC.tla · CC0-1.0
- inputs/InspectionTimingAssertions.cfg · CC0-1.0
- inputs/InspectionTimingMC.cfg · CC0-1.0
- inputs/InspectionTimingMC.tla · CC0-1.0
- inputs/InterruptConditionVariantMC-defective.cfg · CC0-1.0
- inputs/InterruptConditionVariantMC-ordinary.cfg · CC0-1.0
- inputs/InterruptConditionVariantMC.tla · CC0-1.0
- inputs/ItemTimingAssertions.cfg · CC0-1.0
- inputs/ItemTimingMC.cfg · CC0-1.0
- inputs/ItemTimingMC.tla · CC0-1.0
- inputs/LocationChecksMC.cfg · CC0-1.0
- inputs/LocationChecksMC.tla · CC0-1.0
- inputs/LocationContracts.tla · CC0-1.0
- inputs/ObjectRuntime.tla · CC0-1.0
- inputs/ObjectiveChecksMC.cfg · CC0-1.0
- inputs/ObjectiveChecksMC.tla · CC0-1.0
- inputs/OperationAdmissionVariantMC-defective.cfg · CC0-1.0
- inputs/OperationAdmissionVariantMC-ordinary.cfg · CC0-1.0
- inputs/OperationAdmissionVariantMC.tla · CC0-1.0
- inputs/OperationChecksMC.cfg · CC0-1.0
- inputs/OperationChecksMC.tla · CC0-1.0
- inputs/OperationContracts.tla · CC0-1.0
- inputs/OperationProceduresMC.cfg · CC0-1.0
- inputs/OperationProceduresMC.tla · CC0-1.0
- inputs/PendingChecksMC.cfg · CC0-1.0
- inputs/PendingChecksMC.tla · CC0-1.0
- inputs/PersistentChecksMC.cfg · CC0-1.0
- inputs/PersistentChecksMC.tla · CC0-1.0
- inputs/Reactive-completion-reaction.cfg · CC0-1.0
- inputs/Reactive-cost-reaction.cfg · CC0-1.0
- inputs/RegistryAvailabilityMC.cfg · CC0-1.0
- inputs/RegistryAvailabilityMC.tla · CC0-1.0
- inputs/RegistryChecksMC.cfg · CC0-1.0
- inputs/RegistryChecksMC.tla · CC0-1.0
- inputs/RegistryCompositionMC.cfg · CC0-1.0
- inputs/RegistryCompositionMC.tla · CC0-1.0
- inputs/RegistryUniquenessVariantMC-defective.cfg · CC0-1.0
- inputs/RegistryUniquenessVariantMC-ordinary.cfg · CC0-1.0
- inputs/RegistryUniquenessVariantMC.tla · CC0-1.0
- inputs/RetirementChecksMC.cfg · CC0-1.0
- inputs/RetirementChecksMC.tla · CC0-1.0
- inputs/RuntimeChecksMC.cfg · CC0-1.0
- inputs/RuntimeChecksMC.tla · CC0-1.0
- inputs/SchedulerChecksMC.cfg · CC0-1.0
- inputs/SchedulerChecksMC.tla · CC0-1.0
- inputs/SchedulerOracle.tla · CC0-1.0
- inputs/SchemaChecksMC.cfg · CC0-1.0
- inputs/SchemaChecksMC.tla · CC0-1.0
- inputs/SchemaContracts.tla · CC0-1.0
- inputs/SettlementFacts.tla · CC0-1.0
- inputs/SetupChecksMC.cfg · CC0-1.0
- inputs/SetupChecksMC.tla · CC0-1.0
- inputs/SetupContracts.tla · CC0-1.0
- inputs/SideATurnTiming.cfg · CC0-1.0
- inputs/SideBTurnTiming.cfg · CC0-1.0
- inputs/SpecimenFactsA.tla · CC0-1.0
- inputs/SpecimenFactsB.tla · CC0-1.0
- inputs/TargetChecksMC.cfg · CC0-1.0
- inputs/TargetChecksMC.tla · CC0-1.0
- inputs/TraversalChecksMC.cfg · CC0-1.0
- inputs/TraversalChecksMC.tla · CC0-1.0
- inputs/TraversalContracts.tla · CC0-1.0
- inputs/TraversalIdentityVariantMC-defective.cfg · CC0-1.0
- inputs/TraversalIdentityVariantMC-ordinary.cfg · CC0-1.0
- inputs/TraversalIdentityVariantMC.tla · CC0-1.0
- inputs/TraversalProceduresMC.cfg · CC0-1.0
- inputs/TraversalProceduresMC.tla · CC0-1.0
- inputs/TraversalTimingAssertions.cfg · CC0-1.0
- inputs/TraversalTimingMC.cfg · CC0-1.0
- inputs/TraversalTimingMC.tla · CC0-1.0
- inputs/TurnChecksMC.cfg · CC0-1.0
- inputs/TurnChecksMC.tla · CC0-1.0
- inputs/TurnContracts.tla · CC0-1.0
- inputs/TurnHandoffVariantMC-defective.cfg · CC0-1.0
- inputs/TurnHandoffVariantMC-ordinary.cfg · CC0-1.0
- inputs/TurnHandoffVariantMC.tla · CC0-1.0
- inputs/TurnProceduresMC.cfg · CC0-1.0
- inputs/TurnProceduresMC.tla · CC0-1.0
- inputs/TypeChecksMC.cfg · CC0-1.0
- inputs/TypeChecksMC.tla · CC0-1.0
- inputs/TypeContracts.tla · CC0-1.0
- inputs/TypeOwnershipVariantMC-defective.cfg · CC0-1.0
- inputs/TypeOwnershipVariantMC-ordinary.cfg · CC0-1.0
- inputs/TypeOwnershipVariantMC.tla · CC0-1.0
- inputs/UnitChecksMC.cfg · CC0-1.0
- inputs/UnitChecksMC.tla · CC0-1.0
- inputs/VisibilityChecksMC.cfg · CC0-1.0
- inputs/VisibilityChecksMC.tla · CC0-1.0
- inputs/inputs.json · PROJECT-DOCUMENT
- stderr.log · PROJECT-DOCUMENT
- stdout.log · PROJECT-DOCUMENT
- execution.json · PROJECT-DOCUMENT
- Normalized typed trace · PROJECT-DOCUMENT
- Independent evidence review: reference-profile-r8-executions-r1 · PROJECT-DOCUMENT
All associated configurations¶
Result |
Class |
Outcome |
|---|---|---|
finite-state-exploration |
success |
|
finite-state-exploration |
success |
|
finite-state-exploration |
success |
|
finite-state-exploration |
success |
|
finite-state-exploration |
success |
|
prepared-assertions |
safety-counterexample |
|
prepared-assertions |
success |
|
prepared-assertions |
success |
|
finite-state-exploration |
success |
Follow an associated result for its exact source, configuration, bounds, warnings, complete trace when one exists, and reproduction bundle. An association identifies scope; it does not measure individual source-branch reachability.