Browsing Interface : Welcome guest : log in
Home |  Graph |  LogLearn |  Editor |  ]  KB:  Language: 
  Formal Language: 


KB Term:  Term intersection
English Word: 

Sigma KEE - KappaFn
KappaFn

appearance as argument number 1
-------------------------


s__instance(s__KappaFn,s__BinaryFunction)

Merge.kif 5700-5700 Kappa is an instance of binary function
s__instance(s__KappaFn,s__PartialValuedRelation)

Merge.kif 5701-5701 Kappa is an instance of partial valued relation
s__domain(s__KappaFn,n__1,s__Entity)

Merge.kif 5702-5702 The number 1 argument of kappa is an instance of entity
s__domain(s__KappaFn,n__2,s__Formula)

Merge.kif 5703-5703 The number 2 argument of kappa is an instance of formula
s__range(s__KappaFn,s__Class)

Merge.kif 5704-5704 The range of kappa is an instance of class
s__documentation(s__KappaFn, s__EnglishLanguage, "A class_forming operator that takes two arguments: a variable and a formula containing at least one unbound occurrence of the variable_ The result of applying KappaFn to a variable and a formula is the Class of things that satisfy the formula_ For example, we can denote the Class of prime numbers that are less than 100 with the following expression: (KappaFn ?NUMBER (and (forall (?NUMBER) (=> (and (equal (RemainderFn ?NUMBER ?NUMBER) 0) (not (equal ?NUMBER 0))) (or (equal ?NUMBER 1) (equal ?NUMBER ?NUMBER)))) (lessThan ?NUMBER 100)))_ Note that the use of this function is discouraged, since there is currently no axiomatic support for it_") Merge.kif 5706-5714 The range of kappa is an instance of class

appearance as argument number 2
-------------------------


s__termFormat(s__EnglishLanguage, s__KappaFn, "kappa") domainEnglishFormat.kif 32127-32127
s__termFormat(s__ChineseTraditionalLanguage, s__KappaFn, "卡帕") domainEnglishFormat.kif 32128-32128
s__termFormat(s__ChineseLanguage, s__KappaFn, "卡帕") domainEnglishFormat.kif 32129-32129
s__format(s__EnglishLanguage, s__KappaFn, "the class described by %1") english_format.kif 513-513

antecedent
-------------------------


! [V__Account : $i,V__Agent : $i] : ((((s__instance(V__Account, s__PersonalAccount) & ($greater(s__CardinalityFn(s__KappaFn(V__Agent, s__accountHolder(V__Account, V__Agent))),1))) => s__instance(V__Account, s__JointAccount)) & (s__instance(V__Account, s__JointAccount) => (s__instance(V__Account, s__PersonalAccount) & ($greater(s__CardinalityFn(s__KappaFn(V__Agent, s__accountHolder(V__Account, V__Agent))),1)))))) FinancialOntology.kif 1029-1036 X is an instance of personal account, the number of instances in the class described by Y is greater than 1 if, and only if X is an instance of joint account
! [V__A1 : $i,V__A2 : $i,V__P : $i] : ((s__trusts(V__A1, V__A2, s__KappaFn(V__P, s__capability(V__P, s__agent, V__A2))) => s__knows(V__A1, s__capability(V__P, s__agent, V__A2)))) Law.kif 365-370 If X trusts Y will do the class described by Z, then X knows Y is capable of doing Z as a agent
! [V__AREA : $i,V__BIRTH : $i,V__BIRTHCOUNT : $int,V__INFANT : $i,V__REALNUMBER : $real,V__THOUSANDS : $real,V__Y : $int,V__YEAR : $i] : (((s__DivisionFn(s__PopulationFn(V__AREA), 1000) = V__THOUSANDS & V__BIRTHCOUNT = s__CardinalityFn(s__KappaFn(V__BIRTH, (s__instance(V__BIRTH, s__Birth) & s__experiencer(V__BIRTH, V__INFANT) & s__instance(V__INFANT, s__Human) & s__during(s__WhenFn(V__BIRTH), V__YEAR) & s__WhereFn(V__BIRTH, s__WhenFn(V__BIRTH)) = V__AREA))) & s__DivisionFn(V__BIRTHCOUNT, V__THOUSANDS) = V__REALNUMBER) => (s__instance(V__YEAR, s__YearFn(V__Y)) & s__BirthsPerThousandFn(V__AREA, V__YEAR) = V__REALNUMBER))) People.kif 99-114 If equal the population of X, 1000, and Y, equal Z and the number of instances in the class described by W, and equal Z, Y, and V, then U is an instance of the year T and equal the births per thousand of X, U, and V
! [V__AREA : $i,V__DEATH : $i,V__DEATHCOUNT : $int,V__PERSON : $i,V__REALNUMBER : $real,V__THOUSANDS : $real,V__Y : $int,V__YEAR : $i] : (((s__DivisionFn(s__PopulationFn(V__AREA), 1000) = V__THOUSANDS & V__DEATHCOUNT = s__CardinalityFn(s__KappaFn(V__DEATH, (s__instance(V__DEATH, s__Death) & s__experiencer(V__DEATH, V__PERSON) & s__instance(V__PERSON, s__Human) & s__during(s__WhenFn(V__DEATH), V__YEAR) & s__WhereFn(V__DEATH, s__WhenFn(V__DEATH)) = V__AREA))) & s__DivisionFn(V__DEATHCOUNT, V__THOUSANDS) = V__REALNUMBER) => (s__instance(V__YEAR, s__YearFn(V__Y)) & s__DeathsPerThousandFn(V__AREA, V__YEAR) = V__REALNUMBER))) People.kif 152-167 If equal the population of X, 1000, and Y, equal Z and the number of instances in the class described by W, and equal Z, Y, and V, then U is an instance of the year T and equal the deaths per thousand of X, U, and V
! [V__BUYINGS : $i,V__GMB : $i,V__ITEM : $i,V__TOTAL : $int] : (((s__instance(V__BUYINGS, s__Collection) & s__instance(V__GMB, s__CurrencyMeasure) & V__GMB = s__GMBFn(V__BUYINGS) & V__TOTAL = s__CardinalityFn(s__KappaFn(V__ITEM, (s__instance(V__ITEM, s__Object) & ( ? [V__BUYING:$i] : ((s__member(V__BUYING, V__BUYINGS) & s__patient(V__BUYING, V__ITEM)))))))) => s__ABPFn(V__BUYINGS) = s__DivisionFn(V__GMB, V__TOTAL))) UXExperimentalTerms.kif 3238-3258 If X is an instance of collection, Y is an instance of currency measure, Z is an instance of real number, equal Y and the value of X, and equal Z and the number of instances in the class described by W, then equal the average price of X, Y, and Z
! [V__GMV : $i,V__ITEM : $i,V__SELLINGS : $i,V__TOTAL : $int] : (((s__instance(V__SELLINGS, s__Collection) & s__instance(V__GMV, s__CurrencyMeasure) & V__GMV = s__GMVFn(V__SELLINGS) & V__TOTAL = s__CardinalityFn(s__KappaFn(V__ITEM, (s__instance(V__ITEM, s__Object) & ( ? [V__SELLING:$i] : ((s__member(V__SELLING, V__SELLINGS) & s__patient(V__SELLING, V__ITEM)))))))) => s__ASPFn(V__SELLINGS) = s__DivisionFn(V__GMV, V__TOTAL))) UXExperimentalTerms.kif 3281-3301 If X is an instance of collection, Y is an instance of currency measure, Z is an instance of real number, equal Y and the value of X, and equal Z and the number of instances in the class described by W, then equal the average selling price of X, Y, and Z

consequent
-------------------------


! [V__OBJ : $i,V__SOUND : $i] : (((s__instance(V__SOUND, s__RadiatingSound) & s__agent(V__SOUND, V__OBJ) & s__attribute(V__SOUND, s__Audible)) => ( ? [V__HUMAN:$i, V__HEAR:$i] : ((s__instance(V__HUMAN, s__Human) & s__capability(s__KappaFn(V__HEAR, (s__instance(V__HEAR, s__Hearing) & s__agent(V__HEAR, V__HUMAN) & s__destination(V__HEAR, V__HUMAN) & s__origin(V__HEAR, V__OBJ))), s__agent, V__HUMAN)))))) Merge.kif 13920-13934 If X is an instance of radiating sound, Y is an agent of X, and audible is an attribute of X, then there exist Z, W such that Z is an instance of human, and Z is capable of doing the class described by W as a agent
! [V__ATOM : $i,V__NUMBER : $int,V__PROTON : $i,V__SUBSTANCE : $i,V__TYPE : $i] : ((s__atomicNumber(V__TYPE,V__NUMBER) => ((s__instance(V__SUBSTANCE, V__TYPE) & s__part(V__ATOM, V__SUBSTANCE) & s__instance(V__ATOM, s__Atom)) => V__NUMBER = s__CardinalityFn(s__KappaFn(V__PROTON, (s__part(V__PROTON, V__ATOM) & s__instance(V__PROTON, s__Proton))))))) Merge.kif 14087-14099 Assuming X is an atomic number of Y, it follows that: if Z is an instance of Y, W is a part of Z, and W is an instance of atom, then equal X and the number of instances in the class described by V
! [V__GUN : $i,V__LM : $real,V__LM1 : $real,V__O : $i,V__U : $i] : (((s__instance(V__GUN, s__Gun) & s__instance(V__U, s__UnitOfLength) & s__effectiveRange(V__GUN, s__MeasureFn(V__LM, V__U)) & s__distance(V__GUN, V__O, s__MeasureFn(V__LM1, V__U)) & ~(( ? [V__O2:$i] : (s__between(V__O, V__O2, V__GUN)))) & ($lesseq(V__LM1,V__LM))) => ( ? [V__DAMAGING:$i] : (s__capability(s__KappaFn(V__DAMAGING, (s__instance(V__DAMAGING, s__Damaging) & s__patient(V__DAMAGING, V__O))), s__instrument, V__GUN))))) Mid-level-ontology.kif 1662-1680 If All of the following hold: (1) X is an instance of gun (2) Y is an instance of unit of length (3) Z Y(s) is an effective range of X (4) the distance between X and W is V Y(s) (5) there doesn't exist U such that U is between W and X (6) V is less than or equal to Z, then there exists T such that X is capable of doing the class described by T as a instrument
! [V__GUN : $i,V__LM : $real,V__LM1 : $real,V__O : $i,V__U : $i] : (((s__instance(V__GUN, s__Gun) & s__instance(V__U, s__UnitOfLength) & s__effectiveRange(V__GUN, s__MeasureFn(V__LM, V__U)) & s__distance(V__GUN, V__O, s__MeasureFn(V__LM1, V__U)) & s__instance(V__O, s__Organism) & ~(( ? [V__O2:$i] : (s__between(V__O, V__O2, V__GUN)))) & ($lesseq(V__LM1,V__LM))) => ( ? [V__KILLING:$i] : (s__capability(s__KappaFn(V__KILLING, (s__instance(V__KILLING, s__Killing) & s__patient(V__KILLING, V__O))), s__instrument, V__GUN))))) Mid-level-ontology.kif 1684-1703 If All of the following hold: (1) X is an instance of gun (2) Y is an instance of unit of length (3) Z Y(s) is an effective range of X (4) the distance between X and W is V Y(s) (5) W is an instance of organism (6) there doesn't exist U such that U is between W and X (7) V is less than or equal to Z, then there exists T such that X is capable of doing the class described by T as a instrument
! [V__S : $i] : ((s__instance(V__S, s__Shield) => s__hasPurpose(V__S, ( ? [V__P:$i, V__H:$i, V__I:$i] : ((s__instance(V__P, s__Protecting) & s__instrument(V__P, V__S) & s__instance(V__H, s__Human) & s__patient(V__P, V__H) & s__prevents(V__P, s__KappaFn(V__I, (s__instance(V__I, s__Injuring) & ( ? [V__W:$i] : ((s__instance(V__W, s__Weapon) & s__instrument(V__I, V__W)))) & (s__patient(V__I, V__H) => ~(s__patient(V__P, V__H)))))))))))) Mid-level-ontology.kif 1758-1778 If X is an instance of shield, then X has the purpose there exist Y, Z, W such that Y is an instance of protecting, X is an instrument for Y, Z is an instance of human, Z is a patient of Y, and Y prevents the occurrence of the class described by W
! [V__X : $i] : ((s__instance(V__X, s__Key) => s__hasPurpose(V__X, ( ? [V__LOCK:$i, V__CLOSE:$i, V__OPEN:$i] : ((s__instance(V__LOCK, s__Lock) & s__capability(s__KappaFn(V__CLOSE, (s__instance(V__CLOSE, s__Closing) & s__patient(V__CLOSE, V__LOCK) & s__holdsDuring(s__ImmediateFutureFn(s__WhenFn(V__CLOSE)), s__attribute(V__LOCK, s__Locked)))), s__instrument, V__X) & s__capability(s__KappaFn(V__OPEN, (s__instance(V__OPEN, s__Closing) & s__patient(V__OPEN, V__LOCK) & s__holdsDuring(s__ImmediateFutureFn(s__WhenFn(V__OPEN)), ~(s__attribute(V__LOCK, s__Locked))))), s__instrument, V__X))))))) Mid-level-ontology.kif 3269-3293 If X is an instance of key, then X has the purpose there exist Y, Z, W such that Y is an instance of lock, X is capable of doing the class described by Z as a instrument, and X is capable of doing the class described by W as a instrument
! [V__SADDLE : $i] : ((s__instance(V__SADDLE, s__Saddle) => ( ? [V__RIDE:$i] : (s__capability(s__KappaFn(V__RIDE, ( ? [V__HUMAN:$i, V__HORSE:$i] : ((s__instance(V__RIDE, s__Carrying) & s__patient(V__RIDE, V__HUMAN) & s__instance(V__HUMAN, s__Human) & s__agent(V__RIDE, V__HORSE) & s__instance(V__HORSE, s__Horse))))), s__instrument, V__SADDLE))))) Mid-level-ontology.kif 4935-4946 If X is an instance of saddle, then there exists Y such that X is capable of doing the class described by Y as a instrument
! [V__BOX : $i,V__SIDE : $i] : ((s__instance(V__BOX, s__Box) => s__CardinalityFn(s__KappaFn(V__SIDE, (s__top(V__SIDE, V__BOX) | s__bottom(V__SIDE, V__BOX) | s__side(V__SIDE, V__BOX)))) = 6)) Mid-level-ontology.kif 5087-5095 If X is an instance of box, then equal the number of instances in the class described by Y and 6
! [V__F : $i,V__P : $i] : ((s__instance(V__P, s__Polyhedron) => ($greatereq(s__CardinalityFn(s__KappaFn(V__F, s__faceOfFigure(V__F, V__P))),4)))) Mid-level-ontology.kif 5469-5474 If X is an instance of polyhedron, then the number of instances in the class described by Y is greater than or equal to 4
! [V__POL : $i,V__PY : $i,V__S : $i,V__T : $i] : (((s__instance(V__PY, s__Pyramid) & s__instance(V__POL, s__Polygon) & s__faceOfFigure(V__POL, V__PY) & s__sideOfFigure(V__S, V__POL) & s__instance(V__T, s__Triangle) & s__faceOfFigure(V__T, V__PY) & s__sideOfFigure(V__S, V__T) & s__sideOfIntersection(V__POL, V__T, V__S)) => s__CardinalityFn(s__KappaFn(V__S, s__sideOfFigure(V__S, V__POL))) = s__CardinalityFn(s__KappaFn(V__T, s__faceOfFigure(V__T, V__PY))))) Mid-level-ontology.kif 5515-5531 If All of the following hold: (1) X is an instance of pyramid (2) Y is an instance of polygon (3) Y is the face of Figure X (4) the size of Y is Z (5) W is an instance of triangle (6) W is the face of Figure X (7) the size of W is Z (8) Z is the intersection Y and W, then equal the number of instances in the class described by Z and the number of instances in the class described by W
! [V__F : $i,V__P : $i] : ((s__instance(V__P, s__SquarePyramid) => s__CardinalityFn(s__KappaFn(V__F, s__faceOfFigure(V__F, V__P))) = 4)) Mid-level-ontology.kif 5546-5551 If X is an instance of square pyramid, then equal the number of instances in the class described by Y and 4
! [V__C : $i,V__F : $i] : ((s__instance(V__C, s__Cube) => s__CardinalityFn(s__KappaFn(V__F, s__faceOfFigure(V__F, V__C))) = 6)) Mid-level-ontology.kif 5561-5566 If X is an instance of cube, then equal the number of instances in the class described by Y and 6
! [V__QUAD : $i,V__SIDE : $i] : ((s__instance(V__QUAD, s__Quadrilateral) => s__CardinalityFn(s__KappaFn(V__SIDE, s__sideOfFigure(V__SIDE, V__QUAD))) = 4)) Mid-level-ontology.kif 5690-5695 If X is an instance of quadrilateral, then equal the number of instances in the class described by Y and 4
! [V__AUDITORIUM : $i,V__PERSON : $i,V__SEAT : $i,V__SEEING : $i,V__STAGE : $i] : (((s__instance(V__SEAT, s__AuditoriumSeat) & s__part(V__SEAT, V__AUDITORIUM) & s__part(V__STAGE, V__AUDITORIUM) & s__instance(V__AUDITORIUM, s__Auditorium) & s__instance(V__STAGE, s__PerformanceStage) & s__located(V__PERSON, V__SEAT) & s__instance(V__PERSON, s__Human)) => s__capability(s__KappaFn(V__SEEING, (s__instance(V__SEEING, s__Seeing) & s__patient(V__SEEING, V__STAGE))), s__agent, V__PERSON))) Mid-level-ontology.kif 8648-8661 If All of the following hold: (1) X is an instance of auditorium seat (2) X is a part of Y (3) Z is a part of Y (4) Y is an instance of auditorium (5) Z is an instance of performance stage (6) W is located at X (7) W is an instance of human, then W is capable of doing the class described by V as a agent
! [V__X : $i] : ((s__instance(V__X, s__Protecting) => s__hasPurpose(V__X, ( ? [V__OBJ:$i, V__T:$i, V__H:$i, V__HARM:$i] : ((s__instance(V__OBJ, s__Object) & s__patient(V__X, s__Object) & s__subclass(V__HARM, s__KappaFn(V__H, ((s__instance(V__H, s__CriminalAction) | s__instance(V__H, s__Damaging)) & (s__holdsDuring(V__T, s__patient(V__H, V__OBJ)) => ~(s__holdsDuring(V__T, s__patient(V__X, V__OBJ))))))) & (s__prevents(V__X, V__HARM) | s__hinders(V__X, V__HARM)))))))) Mid-level-ontology.kif 20326-20347 If X is an instance of protecting, then X has the purpose there exist Y, Z,, , W, V such that Y is an instance of object, object is a patient of X, V is a subclass of the class described by W, and X prevents the occurrence of V or X hinders V
! [V__ATOM : $i,V__NUMBER : $int,V__SUBSTANCE : $i] : (((s__protonNumber(V__SUBSTANCE,V__NUMBER) & s__part(V__ATOM, V__SUBSTANCE) & (s__instance(V__ATOM, s__Atom) | s__instance(V__ATOM, s__Molecule))) => ( ? [V__PROTON:$i] : (V__NUMBER = s__CardinalityFn(s__KappaFn(V__PROTON, (s__part(V__PROTON, V__ATOM) & s__instance(V__PROTON, s__Proton)))))))) Mid-level-ontology.kif 23961-23974 If X is a proton number of Y, Z is a part of Y, and Z is an instance of atom or Z is an instance of molecule, then there exists W such that equal X and the number of instances in the class described by W
! [V__ATOM : $i,V__NUMBER : $int,V__SUBSTANCE : $i] : (((s__electronNumber(V__SUBSTANCE,V__NUMBER) & s__part(V__ATOM, V__SUBSTANCE) & (s__instance(V__ATOM, s__Atom) | s__instance(V__ATOM, s__Molecule))) => ( ? [V__ELECTRON:$i] : (V__NUMBER = s__CardinalityFn(s__KappaFn(V__ELECTRON, (s__part(V__ELECTRON, V__ATOM) & s__instance(V__ELECTRON, s__Electron)))))))) Mid-level-ontology.kif 23984-23997 If X is an electron number of Y, Z is a part of Y, and Z is an instance of atom or Z is an instance of molecule, then there exists W such that equal X and the number of instances in the class described by W
! [V__X : $i] : ((s__attribute(V__X, s__Celebrity) => ( ? [V__A:$i] : (($greater(s__CardinalityFn(s__KappaFn(V__A, s__acquaintance(V__A, V__X))),1000)))))) Mid-level-ontology.kif 24464-24471 If celebrity is an attribute of X, then there exists Y such that the number of instances in the class described by Y is greater than 1000
! [V__MEM : $i,V__NUM : $int,V__ORG : $i] : ((s__memberCount(V__ORG, V__NUM) => V__NUM = s__CardinalityFn(s__KappaFn(V__MEM, s__member(V__MEM, V__ORG))))) Mid-level-ontology.kif 24918-24924 If X is a member count of Y, then equal X and the number of instances in the class described by Z
! [V__T : $i,V__X : $i] : ((s__holdsDuring(V__T, s__attribute(V__X, s__SafetyPosition)) => s__holdsDuring(V__T, s__hasPurpose(V__X, ( ? [V__P:$i, V__H:$i, V__I:$i, V__T2:$i] : ((s__instance(V__H, s__Human) & s__instance(V__P, s__Process) & s__patient(V__P, V__H) & s__agent(V__P, V__X) & s__prevents(V__P, s__KappaFn(V__I, (s__instance(V__I, s__Injuring) & (s__holdsDuring(V__T2, s__experiencer(V__I, V__H)) => ~(s__holdsDuring(V__T2, s__patient(V__P, V__H)))))))))))))) Mid-level-ontology.kif 33327-33347 If safety position is an attribute of X holds during Y, then X has the purpose there exist Z, W,, , V, U such that W is an instance of human, Z is an instance of process, W is a patient of Z, X is an agent of Z, and Z prevents the occurrence of the class described by V holds during Y
! [V__X : $i] : ((s__instance(V__X, s__SafetyDevice) => s__hasPurpose(V__X, ( ? [V__P:$i, V__H:$i, V__I:$i, V__T:$i] : ((s__instance(V__H, s__Human) & s__instance(V__P, s__Process) & s__patient(V__P, V__H) & s__instrument(V__P, V__X) & s__prevents(V__P, s__KappaFn(V__I, (s__instance(V__I, s__Injuring) & (s__holdsDuring(V__T, s__experiencer(V__I, V__H)) => ~(s__holdsDuring(V__T, s__patient(V__P, V__H))))))))))))) Mid-level-ontology.kif 33439-33457 If X is an instance of safety device, then X has the purpose there exist Y, Z,, , W, V such that Z is an instance of human, Y is an instance of process, Z is a patient of Y, X is an instrument for Y, and Y prevents the occurrence of the class described by W
! [V__PERSON : $i,V__SH : $i] : (((s__instance(V__SH, s__SafetyHarness) & s__instance(V__PERSON, s__Animal) & s__wears(V__PERSON, V__SH)) => s__hasPurpose(V__SH, ( ? [V__PROC:$i, V__INJ:$i, V__I:$i] : ((s__instance(V__PROC, s__Process) & s__instrument(V__PROC, V__SH) & s__patient(V__PROC, V__PERSON) & s__subclass(V__INJ, s__KappaFn(V__I, (s__instance(V__I, s__Injuring) & ( ? [V__F:$i, V__H:$i, V__T:$i] : ((s__instance(V__H, s__Human) & s__experiencer(V__I, V__H) & s__instance(V__F, s__Falling) & s__experiencer(V__F, V__H) & s__causes(V__F, V__I) & (s__holdsDuring(V__T, s__experiencer(V__I, V__PERSON)) => ~(s__holdsDuring(V__T, s__patient(V__PROC, V__PERSON)))))))))) & s__prevents(V__PROC, V__INJ))))))) Cars.kif 3254-3282 If X is an instance of safety harness, Y is an instance of animal, and Y wears X, then X has the purpose there exist Z, W, V such that Z is an instance of process, X is an instrument for Z, Y is a patient of Z, W is a subclass of the class described by V, and Z prevents the occurrence of W
! [V__HP : $i,V__PERSON : $i] : (((s__instance(V__HP, s__HearingProtection) & s__instance(V__PERSON, s__Human) & s__wears(V__PERSON, V__HP)) => s__hasPurpose(V__HP, ( ? [V__PROC:$i, V__INJ:$i, V__I:$i] : ((s__instance(V__PROC, s__Process) & s__subclass(V__INJ, s__KappaFn(V__I, (s__instance(V__I, s__Injuring) & ( ? [V__SOUND:$i, V__HEAR:$i, V__HUMAN:$i, V__T:$i] : ((s__instance(V__SOUND, s__RadiatingSound) & s__instance(V__HEAR, s__Hearing) & s__instance(V__HUMAN, s__Human) & s__patient(V__HEAR, V__SOUND) & s__experiencer(V__HEAR, V__HUMAN) & s__causes(V__HEAR, V__I) & s__experiencer(V__I, V__HUMAN) & (s__holdsDuring(V__T, s__experiencer(V__I, V__PERSON)) => ~(s__holdsDuring(V__T, s__patient(V__PROC, V__PERSON)))))))))) & s__prevents(V__PROC, V__INJ) & s__instrument(V__PROC, V__HP))))))) Cars.kif 3312-3341 If X is an instance of hearing protection, Y is an instance of human, and Y wears X, then X has the purpose there exist Z, W, V such that Z is an instance of process, W is a subclass of the class described by V, Z prevents the occurrence of W, and X is an instrument for Z
! [V__PE : $i,V__PERSON : $i] : ((s__instance(V__PE, s__ProtectiveEyewear) => s__hasPurpose(V__PE, ((s__instance(V__PERSON, s__Human) & s__wears(V__PERSON, V__PE)) => ( ? [V__PROTECT:$i, V__EYE:$i, V__INJ:$i, V__I:$i, V__T:$i] : ((s__instance(V__PROTECT, s__Process) & s__instrument(V__PROTECT, V__PE) & s__subclass(V__INJ, s__KappaFn(V__I, ( ? [V__HUMAN:$i] : ((s__instance(V__I, s__Injuring) & s__instance(V__EYE, s__Eye) & s__instance(V__HUMAN, s__Human) & s__properPart(V__EYE, V__HUMAN) & s__patient(V__I, V__EYE) & (s__holdsDuring(V__T, s__patient(V__I, V__PERSON)) => ~(s__holdsDuring(V__T, s__patient(V__PROTECT, V__PERSON))))))))) & s__prevents(V__PROTECT, V__INJ)))))))) Cars.kif 3347-3373 If X is an instance of protective eyewear, then X has the purpose Y is an instance of human, Y wears Xthere exist Z, W,, , V,, , U, T such that Z is an instance of process, X is an instrument for Z, V is a subclass of the class described by U, and Z prevents the occurrence of V
! [V__PERSON : $i,V__X : $i] : (((s__instance(V__X, s__Respirator) & s__instance(V__PERSON, s__Animal) & s__wears(V__PERSON, V__X)) => s__hasPurpose(V__X, ( ? [V__INHAL:$i, V__INJ:$i, V__PROTECT:$i, V__I:$i] : ((s__instance(V__PROTECT, s__Process) & s__instrument(V__PROTECT, V__X) & s__prevents(V__PROTECT, V__INJ) & s__subclass(V__INJ, s__KappaFn(V__I, (s__instance(V__I, s__Injuring) & ( ? [V__H:$i] : ((s__instance(V__H, s__Human) & s__patient(V__I, V__H) & s__instance(V__INHAL, s__Inhaling) & s__agent(V__INHAL, V__H) & s__causes(V__I, V__INHAL))))))))))))) Cars.kif 3395-3416 If X is an instance of respirator, Y is an instance of animal, and Y wears X, then X has the purpose there exist Z, W,, , V, U such that V is an instance of process, X is an instrument for V, V prevents the occurrence of W, and W is a subclass of the class described by U

Display limited to 25 items. Show next 25

Display limited to 25 items. Show next 25

statement
-------------------------


! [V__SIDE : $i] : (s__CardinalityFn(s__KappaFn(V__SIDE, s__sideOfFigure(V__SIDE, s__Triangle))) = 3) Mid-level-ontology.kif 5669-5672 equal the number of instances in the class described by X and 3
! [V__SIDE : $i] : (s__CardinalityFn(s__KappaFn(V__SIDE, s__sideOfFigure(V__SIDE, s__CircleSector))) = 3) Mid-level-ontology.kif 5792-5795 equal the number of instances in the class described by X and 3
! [V__SIDE : $i] : (s__CardinalityFn(s__KappaFn(V__SIDE, s__sideOfFigure(V__SIDE, s__CircularSegment))) = 2) Mid-level-ontology.kif 6067-6070 equal the number of instances in the class described by X and 2
! [V__AREA : $i,V__PERSON : $i] : (s__PopulationFn(V__AREA) = s__CardinalityFn(s__KappaFn(V__PERSON, (s__instance(V__PERSON, s__Human) & s__inhabits(V__PERSON, V__AREA))))) Mid-level-ontology.kif 34143-34148 equal the population of X and the number of instances in the class described by Y
! [V__AREA : $i,V__O : $i,V__OI : $i] : (s__OrganismPopulationFn(V__O, V__AREA) = s__CardinalityFn(s__KappaFn(V__OI, (s__instance(V__OI, V__O) & s__located(V__OI, V__AREA))))) Mid-level-ontology.kif 34167-34172 equal individuals of type X in Y. and the number of instances in the class described by Z
! [V__AGE : $i,V__AREA : $i,V__MILITARYAGE : $i,V__PERSON : $i] : (s__AvailableForMilitaryServiceMaleFn(V__AREA) = s__CardinalityFn(s__KappaFn(V__PERSON, (s__instance(V__PERSON, s__Human) & s__attribute(V__PERSON, s__Male) & s__militaryAge(V__AREA, V__MILITARYAGE) & s__age(V__PERSON, V__AGE) & ($greatereq(V__AGE,V__MILITARYAGE)) & s__inhabits(V__PERSON, V__AREA))))) Military.kif 1136-1145 equal the available for military service male of X and the number of instances in the class described by Y
! [V__AGE : $i,V__AREA : $i,V__MILITARYAGE : $i,V__PERSON : $i,V__PROCESS : $i] : (s__FitForMilitaryServiceMaleFn(V__AREA) = s__CardinalityFn(s__KappaFn(V__PERSON, (s__instance(V__PERSON, s__Human) & s__attribute(V__PERSON, s__Male) & s__subclass(V__PROCESS, s__MilitaryProcess) & s__fitForMilitaryService(V__PERSON, V__PROCESS) & s__militaryAge(V__AREA, V__MILITARYAGE) & s__age(V__PERSON, V__AGE) & ($greatereq(V__AGE,V__MILITARYAGE)) & s__inhabits(V__PERSON, V__AREA))))) Military.kif 1159-1170 equal the fit for military service male of X and the number of instances in the class described by Y
! [V__AGE : $i,V__AGEMINUSONE : $i,V__AREA : $i,V__MILITARYAGE : $i,V__PERSON : $i,V__YEAR : $i] : (s__ReachingMilitaryAgeAnnuallyMaleFn(V__AREA, V__YEAR) = s__CardinalityFn(s__KappaFn(V__PERSON, (s__instance(V__PERSON, s__Human) & s__attribute(V__PERSON, s__Male) & s__militaryAge(V__AREA, V__MILITARYAGE) & V__AGEMINUSONE = $difference(V__AGE ,1) & s__holdsDuring(V__YEAR, (s__age(V__PERSON, V__AGEMINUSONE) | s__age(V__PERSON, V__AGE))) & V__AGE = V__MILITARYAGE & s__inhabits(V__PERSON, V__AREA))))) Military.kif 1197-1210 equal the reaching military age annually male of X, Y, and the number of instances in the class described by Z
! [V__AREA : $i,V__BIRTH : $i,V__INFANT : $i,V__WOMAN : $i,V__Y : $int,V__YEAR : $i] : ((s__instance(V__YEAR, s__YearFn(V__Y)) & s__ChildrenBornPerWomanFn(V__AREA, V__YEAR) = s__CardinalityFn(s__KappaFn(V__INFANT, (s__instance(V__BIRTH, s__Birth) & s__experiencer(V__BIRTH, V__INFANT) & s__agent(V__BIRTH, V__WOMAN) & s__instance(V__WOMAN, s__Human) & s__attribute(V__WOMAN, s__Female) & s__holdsDuring(V__YEAR, s__inhabits(V__WOMAN, V__AREA))))))) People.kif 490-503 X is an instance of the year Y and equal the children born per woman of Z, X, and the number of instances in the class described by W


Show full definition with tree view
Show simplified definition (without tree view)
Show simplified definition (with tree view)



Sigma web home      Suggested Upper Merged Ontology (SUMO) web home
Sigma version 3.0.0-ac69cf7a (2026-05-13) is open source software produced by Articulate Software and its partners