human: Given a hyperedge-centered hypergraph: <hypergraph>, where the center hyperedge is induced by one source paper and its member nodes are the cited papers.

Details of the hypergraph:
Center hyperedge (induced by source paper "nested hoare triples and frame rules for higher order store"):
  Abstract: Separation logic is a Hoare-style logic for reasoning about programs with#N#heap-allocated mutable data structures. As a step toward extending separation#N#logic to high-level languages with ML-style general (higher-order) storage, we#N#investigate the compatibility of nested Hoare triples with several variations#N#of higher-order frame rules. The interaction of nested triples and frame rules#N#can be subtle, and the inclusion of certain frame rules is in fact unsound. A#N#particular combination of rules can be shown consistent by means of a Kripke#N#model where worlds live in a recursively defined ultrametric space. The#N#resulting logic allows us to elegantly prove programs involving stored code. In#N#particular, using recursively defined assertions, it leads to natural#N#specifications and proofs of invariants required for dealing with recursion#N#through the store.

Includes members:
  Member "representations of stream processors using nested fixed points":
    also connected through other hyperedges:
      - Hyperedge HE-1 (induced by source paper "infinite types infinite data infinite interaction")
  Member "relational parametricity and separation logic":
    also connected through other hyperedges:
      - Hyperedge HE-2 (induced by source paper "data abstraction and relational program logic")
  Member "logical reasoning for higher order functions with local state":
    also connected through other hyperedges:
      - Hyperedge HE-3 (induced by source paper "program equivalence for algebraic effects via modalities")
  Member "context sensitive languages rational graphs and determinism":
    also connected through other hyperedges:
      - Hyperedge HE-4 (induced by source paper "characterizations of periods of multidimensional shifts")
  Member "semantics of separation logic typing and higher order frame rules for algol like languages":
    also connected through other hyperedges:
      (none)

Question: Please tell me which class the source paper belongs to. The 40 classes are: cs.NA(Numerical Analysis), cs.MM(Multimedia), cs.LO(Logic in Computer Science), cs.CY(Computers and Society), cs.CR(Cryptography and Security), cs.DC(Distributed, Parallel, and Cluster Computing), cs.HC(Human-Computer Interaction), cs.CE(Computational Engineering, Finance, and Science), cs.NI(Networking and Internet Architecture), cs.CC(Computational Complexity), cs.AI(Artificial Intelligence), cs.MA(Multiagent Systems), cs.GL(General Literature), cs.NE(Neural and Evolutionary Computing), cs.SC(Symbolic Computation), cs.AR(Hardware Architecture), cs.CV(Computer Vision and Pattern Recognition), cs.GR(Graphics), cs.ET(Emerging Technologies), cs.SY(Systems and Control), cs.CG(Computational Geometry), cs.OH(Other Computer Science), cs.PL(Programming Languages), cs.SE(Software Engineering), cs.LG(Machine Learning), cs.SD(Sound), cs.SI(Social and Information Networks), cs.RO(Robotics), cs.IT(Information Theory), cs.PF(Performance), cs.CL(Computation and Language), cs.IR(Information Retrieval), cs.MS(Mathematical Software), cs.FL(Formal Languages and Automata Theory), cs.DS(Data Structures and Algorithms), cs.OS(Operating Systems), cs.GT(Computer Science and Game Theory), cs.DB(Databases), cs.DL(Digital Libraries), cs.DM(Discrete Mathematics). Directly output the class name.

gpt: cs.LO(Logic in Computer Science)