Read-only archive. Publishing has closed. GitHub
xmafsdvf

Published by @MetaBias

Created

import Axiom
import A.t0d1zdc3
import A.gwcwyrvb
import A.j12bzjgj
import A.vpg72gwr

open t0d1zdc3
open gwcwyrvb
open j12bzjgj
open c424c6bg
open BFO
open vpg72gwr.BFO (Entity)

namespace xmafsdvf

namespace Information

rigid universal Observer extends Object := "observer"
rigid universal Conception extends GenericallyDependentContinuant := "conception"
rigid universal Tool extends GenericallyDependentContinuant := "tool"

rigid universal Information extends GenericallyDependentContinuant := "information"

relation ConstituentOf : Type → Type := "is a constituent of"

def IsACombinationOf (whole : Type) (partIs : Type → Prop) : Prop :=
  ∃ p : Type, partIs p ∧ ConstituentOf p whole

abbrev Conceptions : Type → Prop := Conception.Is
abbrev InformationBits : Type → Prop := Information.Is

relation Observes : Observer → Type := "observes"
relation Conceptualizes : Observer → Type → Conception := "conceptualizes into"
relation HasFunction : Tool → Function := "has function"

infixl:50 " observes " => Observes
infixl:50 " is-a-combination-of " => IsACombinationOf
infixl:50 " has-function " => HasFunction

def ConceptionsOriginateFromObservations : Prop :=
  A (∀ o : Observer, ∀ x : Type, ∀ c : Conception,
    Entity x →
    o observes x →
    Conceptualizes o x c →
    c is-a-combination-of InformationBits)

def ResultsInAProcess (x : Type) : Prop :=
  ∃ f : Function, x has-function f ∧ ∃ p : Process, HasRealization f p

def ToolHasGeneralProperties (x : Type) : Prop :=
  Tool.Is x ∧ x is-a-combination-of Conceptions ∧ ResultsInAProcess x

def DidNotExistBefore (x : Type) : Prop :=
  ∃ t : Time, ExistsAt x t ∧ ∃ t₀ : Time, Precedes t₀ t ∧ ¬ ExistsAt x t₀

def Invention (x : Type) : Prop :=
  ToolHasGeneralProperties x ∧ DidNotExistBefore x

end Information

end xmafsdvf

Jump to declaration

Filter file declarations by leaf or qualified name

xmafsdvfPublished by @MetaBias16 declarationsPress / to search
© 2026 Coherence LabsPrivacy PolicyTerms of Service