mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-09 13:09:33 -06:00
441 lines
12 KiB
OpenEdge ABL
441 lines
12 KiB
OpenEdge ABL
fof(axelements0, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Actinium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements1, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Aluminum, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements2, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Americium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements3, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Antimony, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements4, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Argon, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements5, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Arsenic, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements6, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Astatine, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements7, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Barium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements8, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Berkelium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements9, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Beryllium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements10, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Bismuth, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements11, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Boron, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements12, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Bromine, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements13, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Cadmium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements14, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Caesium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements15, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Calcium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements16, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Californium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements17, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Carbon, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements18, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Cerium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements19, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Chlorine, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements20, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Chromium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements21, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Cobalt, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements22, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Copper, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements23, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Curium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements24, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Dysprosium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements25, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Einsteinium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements26, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Erbium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements27, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Europium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements28, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Fermium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements29, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Fluorine, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements30, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Francium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements31, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Gadolinium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements32, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Gallium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements33, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Germanium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements34, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Gold, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements35, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Hafnium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements36, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Helium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements37, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Holmium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements38, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Hydrogen, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements39, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Indium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements40, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Iodine, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements41, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Iridium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements42, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Iron, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements43, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Krypton, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements44, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Lanthanum, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements45, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Lawrencium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements46, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Lead, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements47, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Lithium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements48, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Lutetium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements49, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Magnesium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements50, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Manganese, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements51, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Meitnerium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements52, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Mendelevium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements53, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Mercury, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements54, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Molybdenum, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements55, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Neodymium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements56, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Neon, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements57, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Neptunium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements58, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Nickel, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements59, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Niobium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements60, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Nitrogen, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements61, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Nobelium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements62, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Osmium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements63, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Oxygen, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements64, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Palladium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements65, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Phosphorus, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements66, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Platinum, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements67, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Plutonium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements68, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Polonium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements69, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Potassium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements70, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Praseodymium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements71, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Promethium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements72, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Protactinium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements73, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Radium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements74, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Radon, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements75, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Rhenium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements76, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Rhodium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements77, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Rubidium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements78, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Ruthenium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements79, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Samarium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements80, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Scandium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements81, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Selenium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements82, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Silicon, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements83, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Silver, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements84, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Sodium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements85, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Strontium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements86, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Sulphur, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements87, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Tantalum, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements88, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Technetium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements89, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Tellurium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements90, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Terbium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements91, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Thallium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements92, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Thorium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements93, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Thulium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements94, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Tin, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements95, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Titanium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements96, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Tungsten, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements97, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Unnildecium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements98, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Unnilhexium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements99, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Unniloctium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements100, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Unnilpentium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements101, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Unnilquadium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements102, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Unnilseptium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements103, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Uranium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements104, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Vanadium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements105, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Xenon, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements106, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Ytterbium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements107, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Yttrium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements108, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Zinc, X) => hasType(type_ElementalSubstance, X)))).
|
|
|
|
fof(axelements109, axiom,
|
|
( ! [X] :
|
|
(hasType(type_Zirconium, X) => hasType(type_ElementalSubstance, X)))).
|
|
|