class ADSL::DS::DSExists
Public Instance Methods
resolve_invariant_formula(translation)
click to toggle source
# File lib/adsl/spass/spass_ds_extensions.rb, line 882 def resolve_invariant_formula(translation) subformula = @subformula.nil? ? true : @subformula.resolve_invariant_formula(translation) subformula ||= true return FOL::Exists.new(@vars.map{ |v| v.invariant_name }, FOL::And.new( @vars.map{ |v| translation.invariant_state[v.invariant_name] }, @vars.map{ |v| v.type[v.invariant_name] }, @vars.map{ |v| v.resolve_invariant_objset(translation, v.invariant_name) }, subformula )).resolve_spass end
type()
click to toggle source
# File lib/adsl/ds/data_store_spec.rb, line 270 def type :formula end