| MeasureFn |
| appearance as argument number 1 |
|
|
| (instance MeasureFn BinaryFunction) | Merge.kif 6465-6465 | Measure is an instance of binary function |
| (instance MeasureFn TotalValuedRelation) | Merge.kif 6466-6466 | Measure is an instance of total valued relation |
| (domain MeasureFn 1 RealNumber) | Merge.kif 6467-6467 | The number 1 argument of measure is an instance of real number |
| (domain MeasureFn 2 UnitOfMeasure) | Merge.kif 6468-6468 | The number 2 argument of measure is an instance of unit of measure |
| (range MeasureFn PhysicalQuantity) | Merge.kif 6469-6469 | The range of measure is an instance of physical quantity |
| (documentation MeasureFn EnglishLanguage "This BinaryFunction maps a RealNumber and a UnitOfMeasure to that Number of units. It is used to express `measured' instances of PhysicalQuantity. Example: the concept of three meters is represented as (MeasureFn 3 Meter).") | Merge.kif 6471-6475 | The range of measure is an instance of physical quantity |
| appearance as argument number 2 |
|
|
| antecedent |
|
|
| consequent |
|
|
| (=> (and (graphMeasure ?G ?M) (instance ?AN GraphNode) (graphPart ?AN ?G) (graphPart ?AA ?G) (instance ?AA GraphArc) (abstractCounterpart ?AN ?PN) (abstractCounterpart ?AA ?PA) (arcWeight ?AA ?N)) (measure ?PA (MeasureFn ?N ?M))) |
Merge.kif 6284-6295 | If All of the following hold: (1) X is the unit in Y (2) Z is an instance of graph node (3) Z is a part of Y (4) W is a part of Y (5) W is an instance of graph arc (6) the abstract counterpart of V is Z (7) the abstract counterpart of U is W (8) the value of W is T, then the measure of U is T X(s) |
| (=> (and (instance ?UNIT UnitOfMeasure) (equal ?KILOUNIT (KiloFn ?UNIT))) (equal (MeasureFn 1 ?KILOUNIT) (MeasureFn 1000 ?UNIT))) |
Merge.kif 6594-6598 | If X is an instance of unit of measure and equal Y and 1 thousand Z, then equal 1 Y(s) and 1000 X(s) |
| (=> (and (instance ?UNIT UnitOfMeasure) (equal ?MEGAUNIT (MegaFn ?UNIT))) (equal (MeasureFn 1 ?MEGAUNIT) (MeasureFn 1000000 ?UNIT))) |
Merge.kif 6608-6612 | If X is an instance of unit of measure and equal Y and 1 million Z, then equal 1 Y(s) and 1000000 X(s) |
| (=> (and (instance ?UNIT UnitOfMeasure) (equal ?GIGAUNIT (GigaFn ?UNIT))) (equal (MeasureFn 1 ?GIGAUNIT) (MeasureFn 1000000 (KiloFn ?UNIT)))) |
Merge.kif 6622-6626 | If X is an instance of unit of measure and equal Y and 1 billion Z, then equal 1 Y(s) and 1000000 1 thousand Z(s) |
| (=> (and (instance ?UNIT UnitOfMeasure) (equal ?TERAUNIT (TeraFn ?UNIT))) (equal (MeasureFn 1 ?TERAUNIT) (MeasureFn 1000000000 (KiloFn ?UNIT)))) |
Merge.kif 6636-6640 | If X is an instance of unit of measure and equal Y and 1 trillion Z, then equal 1 Y(s) and 1000000000 1 thousand Z(s) |
| (=> (and (instance ?UNIT UnitOfMeasure) (equal ?MILLIUNIT (MilliFn ?UNIT))) (equal (MeasureFn 1 ?MILLIUNIT) (MeasureFn 0.001 ?UNIT))) |
Merge.kif 6650-6654 | If X is an instance of unit of measure and equal Y and one thousandth of a X, then equal 1 Y(s) and 0.001 X(s) |
| (=> (and (instance ?UNIT UnitOfMeasure) (equal ?MICROUNIT (MicroFn ?UNIT))) (equal (MeasureFn 1 ?MICROUNIT) (MeasureFn 0.000001 ?UNIT))) |
Merge.kif 6664-6668 | If X is an instance of unit of measure and equal Y and one millionth of a X, then equal 1 Y(s) and 0.000001 X(s) |
| (=> (and (instance ?UNIT UnitOfMeasure) (equal ?NANOUNIT (NanoFn ?UNIT))) (equal (MeasureFn 1 ?NANOUNIT) (MeasureFn 0.000000001 ?UNIT))) |
Merge.kif 6679-6683 | If X is an instance of unit of measure and equal Y and one billionth of a X, then equal 1 Y(s) and 0.000000001 X(s) |
| (=> (and (instance ?UNIT UnitOfMeasure) (equal ?PICOUNIT (PicoFn ?UNIT))) (equal (MeasureFn 1 ?PICOUNIT) (MeasureFn 0.000000000001 ?UNIT))) |
Merge.kif 6694-6698 | If X is an instance of unit of measure and equal Y and one trillionth of a X, then equal 1 Y(s) and 0.000000000001 X(s) |
| (=> (instance ?N RealNumber) (equal (MeasureFn ?N Horsepower) (MeasureFn (MultiplicationFn ?N 746) Watt))) |
Merge.kif 7021-7025 | If X is an instance of real number, then equal X horsepower(s) and X and 746 watt(s) |
| (=> (length ?O (MeasureFn ?M ?U)) (not (exists (?M2) (and (linearExtent ?O (MeasureFn ?M2 ?U)) (greaterThan ?M2 ?M))))) |
Merge.kif 7706-7714 | If the length of X is Y Z(s), then there doesn't exist W such that the linear extent of X is W Z(s) and W is greater than Y |
| (=> (and (amount ?S ?CO (MeasureFn ?N ?U)) (instance ?SI ?S) (measure ?SI (MeasureFn ?N2 ?U)) (part ?SI ?CO)) (exists (?L) (and (inList (MeasureFn ?N2 ?U) ?L) (equal ?L (AmountsFn ?S ?CO ?U)) (equal ?N (ListSumFn ?L))))) |
Merge.kif 7740-7755 | If amount X, Y and Z W(s), V is an instance of X, the measure of V is U W(s), and V is a part of Y, then there exists T such that U W(s) is a member of T and equal T and Amounts fn X, Y and W and equal Z and the sum of T |
| (=> (diameter ?CIRCLE ?LENGTH) (exists (?NHALF ?UHALF) (and (radius ?CIRCLE (MeasureFn ?NHALF ?UHALF)) (equal (MeasureFn (MultiplicationFn ?NHALF 2) ?UHALF) ?LENGTH)))) |
Merge.kif 7842-7847 | If the diameter of X is Y, then there exist Z and W such that the radius of X is Z W(s) and equal Z and 2 W(s) and Y |
| (<=> (larger ?OBJ1 ?OBJ2) (forall (?QUANT1 ?QUANT2 ?UNIT) (=> (and (measure ?OBJ1 (MeasureFn ?QUANT1 ?UNIT)) (measure ?OBJ2 (MeasureFn ?QUANT2 ?UNIT)) (instance ?UNIT UnitOfLength)) (greaterThan ?QUANT1 ?QUANT2)))) |
Merge.kif 7937-7945 | X is larger than Y if and only if Z, W and V the measure of X is Z V(s) and the measure of Y is W V(s) and V is an instance of unit of lengthZ is greater than W |
| (=> (instance ?YEAR Year) (duration ?YEAR (MeasureFn 1 YearDuration))) |
Merge.kif 8946-8948 | If X is an instance of year, then duration of X is 1 year duration(s) |
| (=> (equal ?NUMBER (MultiplicationFn 1 ?NUMBER)) (equal (MeasureFn ?NUMBER DecadeDuration) (MeasureFn (MultiplicationFn ?NUMBER 10) YearDuration))) |
Merge.kif 8961-8965 | If equal X, 1, and X, then equal X decade duration(s) and X and 10 year duration(s) |
| (=> (instance ?D Decade) (duration ?D (MeasureFn 1 DecadeDuration))) |
Merge.kif 8972-8974 | If X is an instance of decade, then duration of X is 1 decade duration(s) |
| (=> (instance ?D Decade) (duration ?D (MeasureFn 10 YearDuration))) |
Merge.kif 8976-8978 | If X is an instance of decade, then duration of X is 10 year duration(s) |
| (=> (instance ?Q QuarterYear) (duration ?Q (MeasureFn 3 MonthDuration))) |
Merge.kif 9193-9195 | If X is an instance of quarter year, then duration of X is 3 month duration(s) |
| (=> (instance ?MONTH January) (duration ?MONTH (MeasureFn 31 DayDuration))) |
Merge.kif 9254-9256 | If X is an instance of January, then duration of X is 31 day duration(s) |
| (=> (and (instance ?MONTH (MonthFn February ?YEAR)) (instance ?Y ?YEAR) (not (instance ?Y LeapYear))) (duration ?MONTH (MeasureFn 28 DayDuration))) |
Merge.kif 9268-9273 | If X is an instance of the month February, Y is an instance of Z, and Y is not an instance of leap year, then duration of X is 28 day duration(s) |
| (=> (and (instance ?MONTH (MonthFn February ?YEAR)) (instance ?Y ?YEAR) (instance ?Y LeapYear)) (duration ?MONTH (MeasureFn 29 DayDuration))) |
Merge.kif 9275-9280 | If X is an instance of the month February, Y is an instance of Z, and Y is an instance of leap year, then duration of X is 29 day duration(s) |
| (=> (instance ?MONTH March) (duration ?MONTH (MeasureFn 31 DayDuration))) |
Merge.kif 9292-9294 | If X is an instance of March, then duration of X is 31 day duration(s) |
| (=> (instance ?MONTH April) (duration ?MONTH (MeasureFn 30 DayDuration))) |
Merge.kif 9306-9308 | If X is an instance of April, then duration of X is 30 day duration(s) |
| (=> (instance ?MONTH May) (duration ?MONTH (MeasureFn 31 DayDuration))) |
Merge.kif 9320-9322 | If X is an instance of May, then duration of X is 31 day duration(s) |
| Display limited to 25 items. Show next 25 | ||
| Display limited to 25 items. Show next 25 |
| statement |
|
|
|
|