if something is required to perform a factory then that something optional be obtained to perform that diamond
semiconductor_device_manufacture_facility is not tangible_thing. rockets_in_box is weapon. diamond is not material. rockets_in_box is not weapon. semiconductor_device_manufacture_facility is tangible_thing. explosive is not weapon. diamond is not diamond. dynamite is not artificial_substance. dynamite is artificial_substance. uranium_conversion_facility is tangible_thing.