Êþº¾1Ç:aima/logic/propositional/algorithms/PLFCEntails$HornClausejava/lang/ObjectpremiseSymbolsLjava/util/List; Signature?Ljava/util/List;head-Laima/logic/propositional/parsing/ast/Symbol;this$01Laima/logic/propositional/algorithms/PLFCEntails;c(Laima/logic/propositional/algorithms/PLFCEntails;Laima/logic/propositional/parsing/ast/Sentence;)VCode ()V  +aima/logic/propositional/parsing/ast/Symbol /aima/logic/propositional/algorithms/PLFCEntailsaccess$0D(Laima/logic/propositional/algorithms/PLFCEntails;)Ljava/util/Stack;  java/util/Stackpush&(Ljava/lang/Object;)Ljava/lang/Object; !" #java/util/ArrayList% &  (access$1H(Laima/logic/propositional/algorithms/PLFCEntails;)Ljava/util/Hashtable; *+ ,java/lang/Integer.(I)V 0 /1java/util/Hashtable3put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 56 47access$2 9+ :java/lang/Boolean<FALSELjava/lang/Boolean; >? =@isImpliedSentence2(Laima/logic/propositional/parsing/ast/Sentence;)Z BC Djava/lang/RuntimeExceptionFjava/lang/StringBuilderH Sentence J(Ljava/lang/String;)V L IMappend-(Ljava/lang/Object;)Ljava/lang/StringBuilder; OP IQ is not a horn clauseS-(Ljava/lang/String;)Ljava/lang/StringBuilder; OU IVtoString()Ljava/lang/String; XY IZ GM3aima/logic/propositional/parsing/ast/BinarySentence] getSecond1()Laima/logic/propositional/parsing/ast/Sentence; _` ^a1aima/logic/propositional/visitors/SymbolCollectorc dgetFirst f` ^g getSymbolsIn@(Laima/logic/propositional/parsing/ast/Sentence;)Ljava/util/Set; ij dk java/util/Setmiterator()Ljava/util/Iterator; op nqjava/util/Iteratorsnext()Ljava/lang/Object; uv twhasNext()Z yz t{aima/util/Converter} ~ setToList!(Ljava/util/Set;)Ljava/util/List; € ~‚java/util/List„size()I †‡ …ˆLineNumberTableLocalVariableTablethisLjava/util/Set;CLjava/util/Iterator; getOperator ™Y ^š=>œjava/lang/Stringžequals(Ljava/lang/Object;)Z  ¡ Ÿ¢/()Laima/logic/propositional/parsing/ast/Symbol;premisesContainsSymbol0(Laima/logic/propositional/parsing/ast/Symbol;)Zcontains §¡ …¨qgetPremiseSymbols()Ljava/util/List;getClass()Ljava/lang/Class; ­® ¯ …qoLjava/lang/Object;ohcresultZshashCode ¸‡ ¹I ZvalueOf&(Ljava/lang/Object;)Ljava/lang/String; ½¾ Ÿ¿ => Á SourceFilePLFCEntails.java InnerClasses HornClause!   Åû*+µ*·,Á™E*,Àµ+¸*´¶$W*»&Y·'µ)+¸-*»/Y·2¶8W+¸;*´²A¶8W§«*,·Eš »GY»IYK·N,¶RT¶W¶[·\¿,À^N*-¶bÀµ+¸;*´²A¶8W»dY·e-¶h¶l:¹r:§+¸;¹xÀ²A¶8W¹|šÿä*»~Y·¶ƒµ)+¸-*»/Y*´)¹‰·2¶8W±Šbu\ ]^_$`/a@bRcZdkesdwh|i‡j–kl¡k¦m¯n²oÇnÑqár‹4ûŒûŽ|~‘¦T’“¯K”•–¦T’—¯K”˜BCV+Á^™+À^¶›¶£™¬¬Šxyx‹ŒŽ ¤/*´°Š~‹ Œ¥¦? *´)+¹©¬Š‚‹ Œ ª «¬/*´)°Š†‹ Œ ¡îl*+¦¬+Æ*¶°+¶°¥¬+ÀM*´)¹‰,´)¹‰Ÿ¬>*´)¹±:§¹xÀ:,´)¹©š¬¹|šÿݬŠ6 Œ’“2”4–6—P˜^™`—j‹4lŒl²³O´66µ¶P· ¸‡}/<*´)¹±N§-¹xÀM%h,¶º`<-¹|šÿ權£¤¥$¤-§‹ /Œ,µ»· XYK!»IY*´)¶¼¸À·N¶W*´¶R¶[°Š«‹ !ŒÃÄÅ Æ