class ADSL::DS::DSEqual

Public Instance Methods

resolve_invariant_formula(translation) click to toggle source
# File lib/adsl/spass/spass_ds_extensions.rb, line 895
def resolve_invariant_formula(translation)
  translation.reserve_names :temp do |temp|
    objsets = @objsets.map{ |o| o.resolve_invariant_objset translation, temp }
    return FOL::ForAll.new(temp, FOL::Implies.new(
      translation.invariant_state[temp],
      FOL::Equiv.new(objsets)
    )).resolve_spass
  end
end
type() click to toggle source
# File lib/adsl/ds/data_store_spec.rb, line 334
def type
  :formula
end