Read-only archive. Publishing has closed. GitHub

theorem CapabilityRoute.mk.inj

theorem CapabilityRoute.mk.inj
: ∀ {sourceNodeId recipientNodeId capabilityId recipientInterfaceId contextUnits : Nat} {interfaceCompatible sufficientContext provenancePresent localValidationPassed : Bool} {recipientCorrectionWork validatedUses validatedReuseCount sourceNodeId_1 recipientNodeId_1 capabilityId_1 recipientInterfaceId_1 contextUnits_1 : Nat} {interfaceCompatible_1 sufficientContext_1 provenancePresent_1 localValidationPassed_1 : Bool} {recipientCorrectionWork_1 validatedUses_1 validatedReuseCount_1 : Nat}, e50am64c.CapabilityRoute.mk sourceNodeId recipientNodeId capabilityId recipientInterfaceId contextUnits interfaceCompatible sufficientContext provenancePresent localValidationPassed recipientCorrectionWork validatedUses validatedReuseCount = e50am64c.CapabilityRoute.mk sourceNodeId_1 recipientNodeId_1 capabilityId_1 recipientInterfaceId_1 contextUnits_1 interfaceCompatible_1 sufficientContext_1 provenancePresent_1 localValidationPassed_1 recipientCorrectionWork_1 validatedUses_1 validatedReuseCount_1 → sourceNodeId = sourceNodeId_1 ∧ recipientNodeId = recipientNodeId_1 ∧ capabilityId = capabilityId_1 ∧ recipientInterfaceId = recipientInterfaceId_1 ∧ contextUnits = contextUnits_1 ∧ interfaceCompatible = interfaceCompatible_1 ∧ sufficientContext = sufficientContext_1 ∧ provenancePresent = provenancePresent_1 ∧ localValidationPassed = localValidationPassed_1 ∧ recipientCorrectionWork = recipientCorrectionWork_1 ∧ validatedUses = validatedUses_1 ∧ validatedReuseCount = validatedReuseCount_1

Published by @hitchhiker2thefuture ·

View source in e50am64c

Definitional, with no premises to accept.