#!/bin/sh
# SWI-Prolog saved state
exec ${SWIPL-/usr/lib/swi-prolog/bin/i386/swipl} -x "$0" -- "$@"

<archive>

<file name="$options" class="$prolog" encoding="none" size=143 modified=1387214131>
local=134217728
global=134217728
trail=134217728
goal=user:simplifier_main
toplevel=prolog
init_file=none
system_init_file=swipl
class=runtime

</file>

<file name="$state" class="$prolog" encoding="none" size=845450 modified=1387214131>
SWI-Prolog state (www.swi-prolog.org)
 @@^Ԭ@ /usr/lib/swi-prologQMsystem-C XD  t: t$set_predicate_attributet  t/$initialization_contexttrace D  t  t t  t  hide_childsO  C@,As@ /usr/lib/swi-prolog/boot/init.pl   ѣA @5@D@.@.
@7source_location @L@" 
@#@.@7$input_context @ @8	$top_file @?	@(-@' @F
@;XD  t  t$predefine_foreignt  t $rc_close_archiveD  t  t t  t is_listD  t  t t  t normalize_spaceD  t  t t  t =\=D  t  t t  t skipD  t  t t  t tellingD  t  t t  t $add_directive_wic2 	 D  t  t t  t  @! 
O  @!C@"JD  @5@7$common_goal_type @>@D
@*load@L
@R@E@?@.@7$set_source_module @0 
@4@8$add_directive_wic @;CJK  @5@D	qlf@7$compilation_mode @L@R@?	error@0mixed_directive
@4@8
print_message	$messages@;XD  t  t t  t mutex_propertyD  t  t t  t 
set_outputD  t  t t  t 
subsumes_termD  t  t t  t 
atom_codesD  t  t t  t $print_message 	 D  t  t t  t  @= 
O  @=CG{  @5@0  @1  @6@4@7current_predicate @>@8 @4@;CG~  warning@5@.@.
@7 @>
user_errorWARNING: ~w:~w: ~p~n@2@3
@3@4@8format @;CG   @1@5@>@.@.
@7 @> @CERROR: ~w:~w: ~p~n@2@3
@3@4@8 @E@;CG   @<XD  t  t t  t 
$module_class 	 D  t  t t  t  @I 
O  @IC@-I   @5home@.
@7current_prolog_flag  @.@/@ 
@7sub_atom @>@D@ @/@//boot/@7 @O@L@( @?@(library@;CI   
user @T@<XD  t  t t  t $canonicalise_extensions 	 D  t  t t  t  @U 
O  @UCC  @5@>@;CC  
@5@>atom@7$must_be @ @7$canonicalise_extension @ 
@ @8 @V @;CC  

@5@8 @[@;XD  t  t t  t 
ensure_loadedtransparentD  t  tmeta_predicatet  t @_ D  t  t t  t  @_ 
O  @cC
EM  @5@2@0if
not_loaded@4@4@8
load_files @;XD  t  t t  t thread_exitD  t  t t  t write_lengthD  t  t t  t $file_type_extensions 	 D  t  t t  t  @l 
O  @lC
B  source@5@>prolog@8 @m @;C@<B  @5$bags@/@7$current_module @>@.@0  @T@1prolog_file_type
@4@.
@7findall @q@D@*
[]@C@7
$ft_no_ext @L@P@L	file_type@7
$domain_error @?@R@ 
@2 @4@8$append @;CB    @opl @@<XD  t  t t  t file_name_extensionD  t  t t  t $record_clauseD  t  t t  t $freezeD  t  t t  t $already_loaded 	 D  t  t t  t  @ 
O  @C@$Ff  @5@.@7 @r@>@D@ @7 @W @L@%@?@"
@#@ @ 
@8$import_from_loaded_module @;CFm   @T@5@>@;CFn  @5@2@0 @dtrue@4
@4@8
$load_file @;XD  t  t t  t absolute_file_name 
O  @CBr  @5@7  @C
@7 @@L
@P@>@8 @ @;CA\Bv  @5@D@7 @@L@R@?
@0 @1@0
type_errorlist@4@/@4@7throw @D@0
extensions@-
@4@.@7$select @L @@ 
@7 @X@E@?@+@D@0 @@-@4@7	memberchk @L @W@ @7 @X@ @.
@7 @p@%@?
@%@!
@2 @@4@#@E@ 
@.@7 @^@D	@T@L@%@?@!@2@0 @regular@4@4@#@D@ @!@0	solutions@-@4@ @.@7 @@L@ @0oneof @W @@3first@3all@4@ @7 @X@?@' @@%@D@!@!@0file_errors@-@4@ @.@7 @@L@!@0 @ @W @@3 @1@3fail@4@ @7 @X@?@' @1@%@D@"@#@7atomic @0expand@-@4@ @.@7 @boolean@ @7 @X@L@"@.@7expand_file_name @.@ @7$member @?
@%
@%@E@E@D@#@K@* @@L@#@D@$@ @ @  @@7	$chk_file @L@$@R@F@?@.@D@%@* @@L@%@Q@F@?@ @.@0 @@2@0accessexist@4@4false@4@.@7 @w@ @ @8$abs_file_error @?@ @ @  @@8 @@F@;XD  t  t t  t rename_fileD  t  t t  t $mt_do_load 	 D  t  t t  t  @ 
O  @CF  queue
@5@>@0thread_get_message@/@4@/ @@7catch @ 
@ @8 @ @;C
F  already_loaded@5@>@ 
@ @8 @@;C
F  @5@ 
@ @7$qdo_load_file @8$run_initialization @;XD  t  t t  t $split 	 D  t  t t  t  @ 
O  @CJ  @5@ 
@7 @@>@;CJ  

@5@ @ @ 
@8 @ @;XD  t  t t  t openD  t  t t  t with_output_toD  t  t t  t 
$canonical_pi 	 D  t  t t  t  @ 
O  @CIY  //


 
@5@ @a@f
@b@n@w@;CI[   

@<XD  t  t t  t thread_joinD  t  t t  t put_byteD  t  t t  t retractD  t  t t  t 
statisticsD  t  t t  t delete_fileD  t  t t  t 	multifile @`D  t  t @at  t @ D  t  t t  t  @ 
O  @C	@O  @5pred @@8
$set_pattr @;XD  t  t t  t $spec_extension 	 D  t  t t  t  @ 
O  @C
F8  @5@7 @@/@8 @ @;CF;  @5@7compound @.@7arg @8 @ @;XD  t  t t  t msortD  t  t t  t haltD  t  t t  t abolishD  t  t t  t format_timeD  t  t t  t current_arithmetic_functionD  t  t t  t instanceD  t  t t  t acyclic_termD  t  t t  t upcase_atomD  t  t t  t $sig_atomicD  t  t t  t recordzD  t  t t  t $exception_in_directive 	 D  t  t t  t  A 
O  ACJ&  @5 @1@7 @4@Q@;XD  t  t t  t get_charD  t  t t  t 
locale_createD  t  t t  t $expand_directive 	 D  t  t t  t  A
 
O  A
C@,J/  @5@.@.
@7functor @a@f
@b@s@7$iso_property_directive @2@-@4@7=.. @ @.@7$mk_normal_args @2@3@4@8 A@;XD  t  t t  t mutex_createD  t  t t  t 
current_inputD  t  t t  t 
atom_charsD  t  t t  t $redefine_module 	 D  t  t t  t  A 
O  ACH   @@5@>@;C@ H   @@5@>@D@0file@-
@4@7module_property	$syspreds@+
@L@ 
@8unload_file A"@?@R@E
@;C@2H  ask@5@D@&
user_input@0tty @@4@7stream_property @0 A@-
@4@7 A@+
@ 
 @@7$rdef_response @L @@8 A @?@R@E
@;XD  t  t t  t reexport @`D  t  t @at  t A2 +D  t  t t  t  A2 
O  A3CEu  @5@2@0 @d @f@4@3@0must_be_module @@4@3@0imports@4@3@0 A2 @@4@4@8 @g@;XD  t  t t  t seen D  t  t t  t close_shared_objectD  t  t t  t $file_condition 	 D  t  t t  t  A< 
O  A<CCh  exists@5@>@8exists_file @;CCj   @	directory@5@>@8exists_directory @;CCl   @@5@>@C@7 AC@L@P@;C@"Cn   @
@5@>@C@.
@7$one_or_member @C@ 
@7access_file @L@P@L@P@?@E
@;XD  t  t t  t $depth_limitD  t  t t  t $record_included 	 D  t  t t  t  AM 
O  AMC@{D  
message
include_filedone
 A@5@/@.@7 @>@ @7$compilation_level  AR@.@ @7$load_msg_level @ @0 AQ@1start@1 AU@4@7 @> @.@7	time_file @2@4@.@7$last @D@#@@database@7 @.@?@ @7$qlf_current_source @L@0  @1	$included@4@ @8$compile_aux_clauses @?@ @ @ @ @8$qlf_include @;CD    @@<XD  t  t t  t $search_message 	 D  t  t t  t  Aq 
O  AqCCU  @5verbose_file_search @@7 @L@>
informational@8 @4@;CCX   @<XD  t  t t  t $search_path_file_cache D  t  t t  t  AudynamicD  t  t t  t  AuvolatileD  t  t t  t  Au 	 D  t  t t  t  Au 
D  t  t t  t 
$mt_load_file 	 D  t  t t  t  Ax 
O  AxC@*F  @5threads @@7 @L@>@0
with_mutex @@1$mt_start_load@-
@4@0 @

@4@0$mt_end_load@4@8setup_call_cleanup @;CF  @5@0 @d@-@4@ 
 @@7$get_option @ @ 
@7$noload @>@ 
@8 @@;C	F  @5@ 
@8 @@;XD  t  t t  t consult @`D  t  t @at  t A D  t  t t  t  A 
O  AC@7E   

@5@* @T@>
$user_consult@.
@0 A4
@4@7flag @p
user://@ @.@7atom_concat @0 @4@2@0stream A(@4@4@8 @g@;C
E  @5@2@0 @ @@4@4@8 @g@;XD  t  t t  t $pattr_directive 	 D  t  t t  t  A 
O  AC@u   Av
@5	directive Av@8 @ @;C@w   @
@5 A @@8 A@;C@y  module_transparent
@5 A @`@8 A@;C@{  
discontiguous
@5 A A@8 A@;C@}   Aw
@5 A Aw@8 A@;C@  thread_local
@5 A A@8 A@;C@  	noprofile
@5 A A@8 A@;C@  public
@5 A A@8 A@;XD  t  t t  t $substitute_atom 	 D  t  t t  t  A 
O  AC@.E  @5@.@/@.@7 @O @ @/@.@7 @O@/@  @.@7 @O@2@3@3@4@ 
@8atomic_list_concat @;XD  t  t t  t importD  t  t t  t $eval_when_conditionD  t  t t  t copy_predicate_clausesD  t  t t  t $load_id 	 D  t  t t  t  A 
O  ACG   A
@5@>@ @ 
@8$modified_id @;CG  

@5@ 
@8 A@;XD  t  t t  t 
$make_path 	 D  t  t t  t  A 
O  ACB^  @5@/ @7 A@>@8 A@;CBa  @5@2
@3 @3@4@8 A@;XD  t  t t  t $make_system_source_files D  t  t t  t 	term_hashD  t  t t  t 
deterministicD  t  t t  t 
set_streamD  t  t t  t $exported_op 	 D  t  t t  t  A 
O  ACI  @5@/@0 
@1 A@/@/@/@4@7$c_current_predicate @0 
@1 A
@4@@;XD  t  t t  t 
$store_clause AD  t  t t  t  A 	 D  t  t t  t  A 
O  ACJ  @5@/@8 A @;XD  t  t t  t $end_load_file 	 D  t  t t  t  A 
O  ACHS    @@<CHT  
end_module@5@.@7 @@7
$check_export 
$qlf_end_part@8$ifcompiling @;CHX  end_non_module@5 A@8 A@;XD  t  t t  t $extend_file 	 D  t  t t  t  A 
O  ACCw  @5@.
@7$ensure_extensions @ 
@.@7$list_to_set @ @8 @@;XD  t  t t  t  D  t  t t  t delete_directoryD  t  t t  t  AD  t  t t  t $import_except_1 	 D  t  t t  t  A 
O  AC
I>  @5@S
@>@0 @instantitation_error@/@4@8 @@;C@ IA  as


@5@ 
@7$pi @ @7 @@>@ 
@.@7 @ @ @ @8
$import_as @;CIE  op



@5@>@0 A
@4@8$remove_ops @;CIG  @5@7 A@>@.
@7 A@.@7 @@ 
@ @7 A@>@;CIL  @5@0 @@0 @import_specifier
@4@/@4@8 @@;XD  t  t t  t sortD  t  t t  t $load_additional_boot_files  AD  t  t t  t  A  	 D  t  t t  t  A  
O  A C@)K  @5argv@.
@7 @L@.@7$get_files_argv @D@, @{@LLoading additional boot files~n@7 @G A"@0  @T@4@7$load_wic_files additional boot files loaded~n@8 A@?@R@;XD  t  t t  t  Av @`D  t  t @at  t A D  t  t t  t  Av 
O  AC	@N  @5 @ Av@8 @@;XD  t  t t  t $load_msg_compat 	 D  t  t t  t  A 
O  ACD   @normal@5@>@;CD   @silent@5@>@;CD   

@<XD  t  t t  t trim_stacks D  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CK"  @5@0 @@0domain_error
@4@/@4@8 @@;XD  t  t t  t 
string_concatD  t  t t  t 	$trap_gdb D  t  t t  t =<D  t  t t  t initialization @`D  t  t @at  t B  A4D  t  t t  t  B 
O  BC@A[  
@5@.@.
@7  @D@*now@L@@0
$init_goal 

@4@8assert @?@z@D@-@*
after_load@L@D@, @L@0 B

@4@8 B
@?@0 @@0
context_errornodirective@1 B
 B
@4@/@4@8 @@?@J@D@*restore@L@0 B 

@4@8 B
@?@5@D@S@L@0 @instantiation_error@/@4@8 @@?@$@D@7 @@L@0 @@0 Ainitialization_type@4@/@4@8 @@?
@0 @@0 @ @W@4@/@4@8 @@;XD  t  t t  t $instantiation_error 	 D  t  t t  t  B 
O  BC
K(  @5@0 @ B@/@4@8 @@;XD  t  t t  t $valid_directive 	 D  t  t t  t  B 
O  BC	J  @5sandboxed_load @@7 @L@>@;C@"J  @5@0  @o@1sandbox_allowed_directive
@4@. @@7 @@D@S@L@Q@?@> @1@7 @4@Q@;CJ#   @<XD  t  t t  t prolog_skip_frameD  t  t t  t getD  t  t t  t , @`D  t  t @at  t B  D  t  t t  t  B 
O  BC
@  @5@0 B
@4@@;XD  t  t t  t $rc_append_fileD  t  t t  t cyclic_termD  t  t t  t 
downcase_atomD  t  t t  t seekD  t  t t  t clauseD  t  t t  t putD  t  t t  t $execute_directive_2 	 D  t  t t  t  B% 
O  B%CI  encoding
@5@>@/@7 @.
@7$load_input @ 
@0 B'@4@8 A @;CI  @5@.@7 A @>@8$execute_directive @;C@BI  @5@C Ae@7 @.@L@P@>@.@7 @" @D@'@*call@L@.
 Ae@7 @0 @0$directive_mode@-
@4@0$execute_directive_3
@4@0 B@0$set_compilation_mode
@4@1$set_directive_mode@4@8 A@?@8 B8 @F
@;CJ  @5@8 B>@;XD  t  t t  t current_outputD  t  t t  t  B3 @`D  t  t @at  t B3? BA BAD  t  t t  t  B3 
O  B@C	@  @5@ 
@@;XD  t  t t  t  @] 	 D  t  t t  t  @] 
O  @\CC   @ @@5@>@;CC  

@5 @/@/.@7 @O@>@;CC  @5 BB@8 A@;XD  t  t t  t $visibleD  t  t t  t $do_export_list 	 D  t  t t  t  BD 
O  BDCI  
@5@>@;CI  
@5@>@ 
@.@7$export1 @ @ @8 BE @;XD  t  t t  t $restore_load_stream 	 D  t  t t  t  BJ 
O  BJC@0E  
state


@5@D@* @@L@0	file_name @@4@7 B,@?@R@D@*
 @@L@0record_position @@4@8 B,@?@R@;XD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @C@'F  @5@0$qlf@-@4@ 
@7 @@>@0$qstart@-@4@0
$do_load_file

@4@0$qend@4@8 A@;C	F  @5@ 
@8 BV @;XD  t  t t  t 
$close_wic D  t  t t  t call_cleanup @`D  t  t @at  t B\  D  t  t t  t  B\ 
O  B]C	A=  @5 @@/@8setup_call_catcher_cleanup @;XD  t  t t  t term_expansion AvD  t  t t  t  Ba @D  t  t t  t  Ba 
O  BaC@)K  :-at_halt
  $at_halt 

 

@5@ @ @7 @ 
@ 
@8 @'@;C@\s@$/usr/lib/swi-prolog/boot/toplevel.pl   ѣA Bi  Bcversion
  @oversion_msg@<CAs@$/usr/lib/swi-prolog/boot/autoload.pl   ѣA Bo  Bc
autoload_path
  @Tfile_search_pathautoload Bcreload_library_index@<C@s@$/usr/lib/swi-prolog/boot/predopts.pl   ѣA Bw Bcpredicate_options



@5@6	$predopts@ 
@ @8expand_predicate_options B{@;C@u@4/usr/lib/swi-prolog/library/dialect/sicstus/block.pl  @A B Bcblock
@5@6block_directive@8expand_block_declaration B@;C@'@ B B@5@6 B@0 @-@-
@4@7head B@ 
@7block_declaration B@C@7
block_wrapper B@L@P@0 
@4@8
wrap_block B@;C@u@)/usr/lib/swi-prolog/library/arithmetic.pl  @A B Bcarithmetic_function
@5@6
arithmetic@8arith_decl_clauses B@;C@*@u@./usr/lib/swi-prolog/library/dialect/sicstus.pl  @A B Bcload_foreign_resource
 Bc B B 


 B@5@6sicstus @n@ @7prolog_load_context A"module@ 
@8 B@;C@+@ B B Bc B



 Bc B

@5@6 Bdialect B@7 B@0sicstus_module_decls@4@ @8phrase B@;CAu@%/usr/lib/swi-prolog/library/record.pl  @A B Bcrecord
@5@6 B@8compile_records B@;C@@u@'/usr/lib/swi-prolog/library/settings.pl  @A B Bcsetting




@5@6settings@C	xref @@7 @L@L@P B@.@7 B A"@0 @4@.@.@7strip_module  @W@ @7must_be @1@ @.@7to_atom B@ @ @ 
@.@7eval_default B@ 
@ @7
check_type B@D@7@ @ @/@/@/@.@7current_setting B@L@0string@-@4Already defined at: ~w@2@4@7 @F B@0 @@0permission_errorredefine B@1 @4@1context@/@4@8 @@F@?@(@B@.@.@7  @L@"  B B
 @#@O@F@;XD  t  t t  t $close_message 	 D  t  t t  t  B 
O  BCD_   AO

@5@>@8 A^@;CDa   @<XD  t  t t  t thread_at_exitD  t  t t  t  @Z 	 D  t  t t  t  @Z 
O  @YCK+   @@5@/@.@7
$skip_list @D
@* @{@L
@R@? @@8$type_error @;CK1   @W@5@D@7 @@L@R@? @W@8 B@;C@!K6   @



@5@7 @X@D
@ @7 @@L@R@?@ 
@8 @@;CK<   @@5@D@@@* @@?@* @@L@R@? @@8 B@;XD  t  t t  t $destroy_findall_bag D  t  t t  t 	$qlf_openD  t  t t  t $module3 	 D  t  t t  t  B 
O  BCH  @5@S
@>@8 B @;CH  @5@>@;CH  @5@>@7 B @8 B@;C
H  @5@0 @S@1  B
@4@8
use_module @;XD  t  t t  t =D  t  t t  t $autoload_nesting AvD  t  t t  t  B AwD  t  t t  t  B AD  t  t t  t  B 	 D  t  t t  t $start_consultD  t  t t  t groundD  t  t t  t $get_predicate_attributeD  t  t t  t $style_checkD  t  t t  t 
$on_signalD  t  t t  t 	$qlf_auto 	 D  t  t t  t  B 
O  BC@AF&  @5@C@7$in_system_dir @L@P@D
@0qcompile@-
@4@7 @@L@R@? B@.
@7 @L@D
@*
auto@L@R@E@?@*
large@.@7	size_file @a@f@b@swrite@8 AI@;XD  t  t t  t $qq_openD  t  t t  t 	is_streamD  t  t t  t put_codeD  t  t t  t string_codeD  t  t t  t $expand_file_search_path 	 D  t  t t  t  C	 
O  C	C@QBO  
@5@.@7 A@>@ @.@ @T Bs C@p@D@a@f@b@s@L@0loop
@4@7 @@?@R@ @.@ @2@0 B@4
@4@7 C
 @.@7 @@ @.@7$segments_to_atom @ @ @8 A @;CB[  @5@8 C@;XD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CAr  @5@0$push_input_context B@4@0$run_initialization_2
@4$pop_input_context@8 A@;XD  t  t t  t readD  t  t t  t succD  t  t t  t rationalD  t  t t  t  A @`D  t  t @at  t A D  t  t t  t  A 
O  AC	@P  @5 @ @`@8 @@;XD  t  t t  t  @D  t  t t  t read_term_from_atomD  t  t t  t $print_message_fail 	 D  t  t t  t  C 
O  CCG  @5 @1@7 A^@Q@;XD  t  t t  t  @D  t  t t  t  A @`D  t  t @at  t A D  t  t t  t  A 	 D  t  t t  t  A 
O  ACC  @5@D	 Ae@7 @.@L@R@?@@;XD  t  t t  t stamp_date_timeD  t  t t  t *-> @`D  t  t @at  t C!  D  t  t t  t  C! 
O  C"C
@  @5@0 C"
@4@@;XD  t  t t  t  @{  
O  @{ CE     @<XD  t  t t  t recordaD  t  t t  t  B9 	 D  t  t t  t  B9 
O  B8C@IJ  @5@.@7 @'@0 
@4@7 B @>@D
@7 A @L
@R@E@?@*@D@0 
@4@.@0 A@4@7 @@L@R@? @B@0goal_failed A@1 
@4@7 @4@Q@E@;CJ   @<XD  t  t t  t get_byteD  t  t t  t $save_file_scoped_flags 	 D  t  t t  t  C* 
O  C*CG  @5@0  @y@4@7 @?@>@.@0$save_file_scoped_flag@4@8 @w@;CG   @<XD  t  t t  t $current_prolog_flagD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @C@(B  @5@.
@7 @@.@7 @@ @7 A< @ @ 
@.@.@7$file_error @>@0 @@1 B@/@4@8 @@;CB  @5source_sink@8$existence_error @;XD  t  t t  t  @ D  t  t t  t 
dwim_matchD  t  t t  t $expand_goal 	 O  C9 C - C;@5@8expand_goal$expand@;XD  t  t t  t  BU 	 D  t  t t  t  BU 
O  BTCF   BL


@5@7 B @ 
 @-@7 B4@ @8 @'@;XD  t  t t  t  A 	 D  t  t t  t  A 
O  ACC   @<CC  
@5@ 
@7 @@>@ 
@8 A@;CC  

@5@ 
@ @8 A@;XD  t  t t  t $leashD  t  t t  t 	$raw_readD  t  t t  t assertaD  t  t t  t assertzD  t  t t  t  @ @`D  t  t @at  t @  BA D  t  t t  t  @ 
O  @CA  @5@@@;XD  t  t t  t 
write_termD  t  t t  t message_queue_createD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @C@X   


@5@ @ 
@8 A@;XD  t  t t  t -> @`D  t  t @at  t CI  D  t  t t  t  CI 
O  CJC
@  @5@0 CJ
@4@@;XD  t  t t  t repeat D  t  t t  t 	same_fileD  t  t t  t $segments_to_list 	 D  t  t t  t  CM 
O  CMCC  @5@S
@>@Q@;CC   


@5@ 
@.@7 CN @ @ @8 CO@;CC  




@5@8 @@;XD  t  t t  t $optionD  t  t t  t $set_prolog_stackD  t  t t  t $negate 	 D  t  t t  t  CR 
O  CRCG@    @ @@<CGA    @ @@<XD  t  t t  t 
var_numberD  t  t t  t open_null_streamD  t  t t  t  C 	 D  t  t t  t  C 
O  CC@0Ax  @5@@@&@.@.@7 B @D@.
@0$initialization_error
@4@7 @@L@Q@?@7$initialization_failure @Q@E
@?@R@F@E
@;XD  t  t t  t 
$compile_term 	 D  t  t t  t  C\ 
O  C\C
Hq  ?-

@5@>@ 
@8 B/@;C
Hs   Bc

@5@>@ 
@8 B/@;CHu  @5@>@0 A
@4@.
@0 @> @1
@4@8 @@;XD  t  t t  t  AD  t  t t  t $import_except 	 D  t  t t  t  C` 
O  C`CI9   
@<CI:  
@5@ 
@.@7 A @ @ @8 Ca @;XD  t  t t  t $lengthD  t  t t  t atom_to_termD  t  t t  t  A @`D  t  t @at  t A D  t  t t  t  A 
O  AC	@U  @5 @ A@8 @@;XD  t  t t  t $do_load_file_2 	 D  t  t t  t  Cf 
O  CfCA)F  @5clauses@.@7 @ cputime@.@7 Ci@ 
@.@7$set_sandboxed_load @ 
@.@7$set_verbose_load @ 
@.@7$update_autoload_level @.@7 C+ @.@7 AV	load_file@.@.@7 AY@ @0 Cv@1 A\@1 AU
@4@7 A^@D@ @0 A@-@4@ 
@7 @@L@ @' A@?@' @n@E@D@!@@@* A@D@"@#@0 A @-@4@ 
 @n@7 A@L@"@ @0 BN@4@7 B,@ @.@.@ 
@7
$qload_stream BS@?@0 A@4@.@.@ 
@7
$consult_file @L@!@R@E@?@-@D@#@* @n@.@7
$consult_goal @ @.@.@ 
@@L@#@R@? @1@0 Cw@1failed
@4@7 @4@Q@F@E@ @ 
@7 @@D@$	@* @L@$@7garbage_collect_clauses  @?@R Ch@.@7 Ci Ck@.@7 Ci@a@f@f@l @x@a@f@f@l C@x@ @0 Cw@1 AT@0 AU
@4@4@7 A^@ @7$set_autoload_level verbose_load@ @7set_prolog_flag  B@ @7 C@ @8$restore_file_scoped_flags @;XD  t  t t  t  AKD  t  t t  t 	compiling  
O  C CC   @5@C
 Ae@7 @. Ae@7 B7 @L
@P@;XD  t  t t  t  @D  t  t t  t  Bh D  t  t t  t  Bh AvD  t  t t  t  Bh @D  t  t t  t  Bh 	 D  t  t t  t  Bh 
D  t  t t  t  A0 	 D  t  t t  t  A0 
O  A/CH  @5@7 CK  query@0redefine_module
@4@7 @4@.@7get_single_char @ @.@7 A0 @>@&
@;XD  t  t t  t  A< 	 D  t  t t  t  A< 
O  C0CCs    A>@<CCt    @@<CCu    @@<XD  t  t t  t 
$rc_handleD  t  t t  t $expansion_member 	 D  t  t t  t  C 
O  CCD  
@5@S
@>@;CD  @5@>@Q@;C@+D  @5@7 @@>@D
@S@L@8 @@?@D@7 @@L@ 
@8$member_rep2 @?@&
@8 @@;CD   
@<XD  t  t t  t abort D  t  t t  t $prof_statisticsD  t  t t  t  AD  t  t t  t current_atomD  t  t t  t reset_profiler D  t  t t  t prolog_frame_attributeD  t  t t  t $set_debugger_print_options 	 D  t  t t  t  C 
O  CCA   C@5@>debugger_print_options@2@0quoted @@4@3@0
attributes C@4@3@0spacing
next_argument@4@4@8create_prolog_flag @;C@*A  print@5@> C@2@0 C @@4@3@0portray @@4@3@0	max_depth
@4@3@0 C C@4@3@0 C C@4@4@8 C@;C@*B  @5 C@.@7 @L@D
@0 C@/@4@.@7 @@L
@R@?@% C@2@0 C
@4@4@8 C@;XD  t  t t  t current_functorD  t  t t  t 
copy_term_natD  t  t t  t seeingD  t  t t  t thread_setconcurrencyD  t  t t  t  A 	 D  t  t t  t  A 
O  ACC|   
@<CC}  

@5@ 
@ @7 @@ @ @8 A@;XD  t  t t  t  CD  t  t t  t $fail D  t  t t  t  @D  t  t t  t isD  t  t t  t predicate_option_type @D  t  t t  t  C 
D  t  t t  t $default_module 	 D  t  t t  t  C 
O  CCA   

@<CA  @5@.@7
import_module @8 C @;XD  t  t t  t $consult_file_2 	 D  t  t t  t  C 
O  CC@TG  @5@.@7 @'@.@.@ @7 A @ @ @7 B @D@.@/@7$derived_source @L@ @.@ @7 A@ @ @7 C@?@R@F@7
$compile_type @.@ @7$save_lex_state @ @7$set_dialect @ @ 
@ @7 @ @ @7$restore_lex_state @/@ @8 @'@;XD  t  t t  t del_attrD  t  t t  t $compile_wic  AD  t  t t  t  C  	 D  t  t t  t  C  
O  C C@"J  @5os_argv@.
@7 @L@.@7 A@.@7$translate_options 
compileout@.
@7 CP @ C A C@ 
@: C
qsave_programqsave@;XD  t  t t  t  Aw @`D  t  t @at  t A D  t  t t  t  Aw 
O  AC	@R  @5 @ Aw@8 @@;XD  t  t t  t writeqD  t  t t  t  AD  t  t t  t term_to_atomD  t  t t  t tabD  t  t t  t  A @`D  t  t @at  t A D  t  t t  t  A 	 D  t  t t  t  A 
O  AC@<K  @5@"
 
@#@0 @(@-@4@7 B/@.
@7 C@/@@7 B @.wic@7 B4@7 A @0 @(@/@4@7 B/@0 C
@4@7 B/@ @8 B: @;XD  t  t t  t betweenD  t  t t  t $declare_moduleD  t  t t  t 	peek_charD  t  t t  t $chk_alias_file 	 D  t  t t  t  C 
O  CC@C<   @@5@>@.@0expand_file_search_path
@4@.@7 @w@!@0cache@4@#@ @.@7 A @D@#@ @ @ @7 Au @ @7$file_conditions @L@0file_search@0 D
@4@4@8 Ar @F@?@X@.@ @7 @@ @.@7 A @D@9@ @7 D@ @ @7$absolute_file_name @C@ @ @ @7 D@L@P@0 D
@4@7 B
@L@0 D	@0found
@4@4@8 D@?@0 D	@0tried
@4@4@7 D@Q@;CCN   @@5@.@7 C @ @.@7 D
@ @7 D@ @ @8 D@;XD  t  t t  t  @QD  t  t t  t @=<D  t  t t  t  @bD  t  t t  t 
string_lengthD  t  t t  t  AAD  t  t t  t  C3 	 D  t  t t  t  C3 
O  C2C@#B   @ AB@5@C@7 AC@L@P@>@"
existence_error AB@#@"not_a_directory@#@;CB   @@5@7 AC@>@"
 D A@#@" AB@#@;C@$B   @
@5@.@ @7 AF@C@ @7 AI@L@P@"
 B C4@#@;XD  t  t t  t callableD  t  t t  t $expanded_term
 	 D  t  t t  t  D
 
O  D
C@D  @5@0$expand_term@-@-@4@.@0 C@4@7 @@D@, @{@L@ @ @.@.@7 C @?@%@%@D@h@T@" Bc
@#@T@L@D@.@"include
@#@L@0 B'@-@4@7 A+@ @ @.@7
$add_encoding @ @ 
@ @ @ @ @ @ @8$source_term @?@'@D@ @" B'
@#@L@ @0 B'@4@7 B,@Q@?@&@&
@&
@E@E@E@?@&@&@&
@&
@&@F@F@;XD  t  t t  t  AaD  t  t t  t get0D  t  t t  t 	peek_codeD  t  t t  t ?=D  t  t t  t  B7 	 D  t  t t  t  B7 
O  CCC  @5@D@.@7$directive_mode_store @L@&
@?@(
 Ae@E@;XD  t  t t  t <D  t  t t  t $import_all 	 D  t  t t  t  D2 
O  D2C@JIg  	
@5@.@.@ @7$import_all2 @@@7@*
 @@D@ @ @.@7
$list_to_conj @L@0 @4@7export @0 @+@1 D;@1 @4@7 A@?@R@E@.@/@7 @ @ @7$export_ops @?@R@F@;XD  t  t t  t prolog_choice_attributeD  t  t t  t told D  t  t t  t  A|D  t  t t  t  @ D  t  t t  t $debuglevelD  t  t t  t  C 	 D  t  t t  t  C 
O  CCGq  @5@0 B@/@4@7
retractall @0 DC
@4@8 CE @;XD  t  t t  t char_conversionD  t  t t  t closeD  t  t t  t  CD  t  t t  t $undefined_exportD  t  t t  t  	 D  t  t t  t prolog_to_os_filenameD  t  t t  t  A-D  t  t t  t  B 	 D  t  t t  t  B 
O  BC@ K  @5@D@S@L@0 @ B@/@4@8 @@?
@0 @@0 @
@4@/@4@8 @@;XD  t  t t  t 
$qlf_close D  t  t t  t 
set_moduleD  t  t t  t $def_modulesD  t  t t  t thread_statisticsD  t  t t  t attvarD  t  t t  t  Ad 	 D  t  t t  t  Ad 
O  AcCKd  
@5@ 
@8 Ad @;XD  t  t t  t $collect_findall_bagD  t  t t  t  A @`D  t  t @at  t A D  t  t t  t  A 
O  AC	@Q  @5 @ A@8 @@;XD  t  t t  t $clear_initialization AD  t  t t  t  DU 	 D  t  t t  t  DU 
O  DUCA  @5@0 B@/@/@1 
@/@4@8 DD@;XD  t  t t  t  CD  t  t t  t unsetenvD  t  t t  t sub_atom_icasechkD  t  t t  t  @WD  t  t t  t $code_classD  t  t t  t 
nth_clauseD  t  t t  t  AED  t  t t  t @>D  t  t t  t 
$call_at_halt 	 D  t  t t  t  D\ 
O  D\C@-K  @5@. @@7 @@>@D
@S@L
@R@?@D@0cancel_halt@/@4@7 @; @L At@7 A^@Q@? @1@8 A^@;C
K  @5 @B@0 C' Bf
@4@8 A^@;XD  t  t t  t  A 	 D  t  t t  t  A 
O  ACJ7    Av@<CJ8    @@<CJ9    A@<XD  t  t t  t promptD  t  t t  t 
sub_stringD  t  t t  t $size_streamD  t  t t  t $recover_and_rethrow AD  t  t t  t  De 	 D  t  t t  t  De 
O  DeCA&  @5@0 @@4@7 B] @>@;XD  t  t t  t $rc_openD  t  t t  t date_time_stampD  t  t t  t  D! 	 O  D  C	  C; C;@5@ 
@8expand_term C?@;XD  t  t t  t  C$D  t  t t  t $read_clause_option 	 D  t  t t  t  Dm 
O  DmCD   
syntax_errors@<CD   
term_position@<CD   process_comment@<XD  t  t t  t $get_pidD  t  t t  t  AX 	 D  t  t t  t  AX 
O  AWC
C  @5@.@7 @8 AX @;XD  t  t t  t  B; 	 D  t  t t  t  B; 
O  B:CC  @5@0$compilation_mode_store@/@4@7 DD@0 Dx
@4@8 CF @;XD  t  t t  t current_char_conversionD  t  t t  t 
atomic_concatD  t  t t  t $dwim_predicateD  t  t t  t  @D  t  t t  t $read_clause_options 	 D  t  t t  t  D 
O  DCD   @<C@!D  
@5@D@7 Dn @L@"
@#@?@%@ 
@ @8 D @;XD  t  t t  t $export_list 	 D  t  t t  t  D 
O  DCI  @5@7 @@>@8 BI@;CI  @5@S
@0 @ B@/@4@8 @@;CI  @5@0 @@0 @ @
@4@/@4@8 @@;XD  t  t t  t  CD  t  t t  t \=D  t  t t  t $garbage_collectD  t  t t  t nameD  t  t t  t $btree_find_nodeD  t  t t  t 	copy_termD  t  t t  t appendD  t  t t  t thread_peek_messageD  t  t t  t set_stream_positionD  t  t t  t $foreign_registered AvD  t  t t  t  D 	 D  t  t t  t  D 
O  DC@ A,u@$/usr/lib/swi-prolog/library/shlib.pl  @A D@5@6shlib@D
	@.@7loading D@L
@R@?@'
<spontaneous>@0foreign_predicate@1 
@4@8 B @;XD  t  t t  t $suspendD  t  t t  t  CGD  t  t t  t notrace D  t  t t  t file_base_nameD  t  t t  t  C 	 D  t  t t  t  C 
O  CC@#G  @5@.@7 @.@D
@* Ae@L@(
compiled@?@D
@* @-@L
@(
*qcompiled*@?@(

boot compiled@;XD  t  t t  t 
$put_tokenD  t  t t  t 	get_attrsD  t  t t  t get_timeD  t  t t  t  C 	 D  t  t t  t  C 
O  CC	C
  

@5@7 @@>@;CC  @5@.@7 CO@> @8 A @;CC  @5@0 @@0 @	file_path
@4@/@4@8 @@;XD  t  t t  t  D 	 D  t  t t  t  D 
O  DCC`  @5@>@;CCa  
@5@>@D@7 C/@L@7 A= @?@R@ 
@8 D@;XD  t  t t  t 
$close_source 	 D  t  t t  t  D 
O  DCDR   DJ


@5@ 
@7erase @0 DJ@4 C@7 Dg@8 B @;CDX   B



@5@ @7 D@0 BK
@4 C@7 Dg@8 D@;XD  t  t t  t write_canonicalD  t  t t  t  A @`D  t  t @at  t A D  t  t t  t  A 
O  AC	@T  @5 @ A@8 @@;XD  t  t t  t  CD  t  t t  t @>=D  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CKO   
@<CKP  



@5@ @ @8 @@;XD  t  t t  t  Ba D  t  t t  t  Ba AvD  t  t t  t  Ba @D  t  t t  t  Ba 
D  t  t t  t  A 	 D  t  t t  t  A 
O  ACG  @5@0modified@-
@4@.@7 A@+
@>@&
@;C
G  @5@7 A?@>@8 A_@;CG   
        @<XD  t  t t  t 
$goal_type 	 D  t  t t  t  D 
O  DCJ]  @5@D
@7
$load_goal @L@( @&@?@( B3@;XD  t  t t  t  D' 	 D  t  t t  t  D' 
O  D&C@"D  @5@D
@" B'
@#@L
@&@?@" B'
@#@;XD  t  t t  t 	$qlf_loadD  t  t t  t 	peek_byteD  t  t t  t tty_get_capabilityD  t  t t  t  CD  t  t t  t  B	 AvD  t  t t  t  B	 	 D  t  t t  t  B	 
O  BC  C; C;  Bj 	$toplevelset_default_history  BjB@<C  C; C;  Bj  D Cquery_debug_settingsdebug @ @  BjB@<C  C; C; @#/usr/lib/swi-prolog/boot/topvars.pl toplevel_variables Afx  @T$  D@(@<C  C; C;    Dload_foreign_library processforeign D @&/usr/lib/swi-prolog/library/process.pl@.@<C  C; C;    D D socket D Dinstall_socket @%/usr/lib/swi-prolog/library/socket.pl@<@<C  C; C;   	read_utillink_foreign @'/usr/lib/swi-prolog/library/readutil.pl@Z@<C  C; C;    D D files_ex Dfiles
install_files @&/usr/lib/swi-prolog/library/filesex.pl@9@<XD  t  t t  t $load_ctx_option 	 D  t  t t  t  D 
O  DCH   derived_from@<CH    B@<CH    B'@<CH    A7@<CH    A9@<XD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @C
KS   




@<CKT  



@5@ @ @8 @@;XD  t  t t  t working_directoryD  t  t t  t  C~ 	 D  t  t t  t  C~ 
O  C}CG  @5@7 @'@>@ 
@ @8 C @;C@ G  @5@.@7 @'@0$qlf_start_sub_module@4@7 A@ 
@ @7 D A@7 A@/@ @8 @'@;XD  t  t t  t  B= 	 D  t  t t  t  B= 
O  B<CC  @5@0 D/@/@4@7 DD@0 D/
@4@8 Dz@;XD  t  t t  t context_moduleD  t  t t  t 	setlocaleD  t  t t  t  AD  t  t t  t  B` @`D  t  t @at  t B_   BA D  t  t t  t  B` 
O  B_CA6  @5@7 A @@@;XD  t  t t  t  D? 	 D  t  t t  t  D? 
O  D>C@:I   A




@5@0 B@0 A
@1 @4@1
$export_op
@4@.@0 @> @1@4@7 @@ @8 D=@;CI   @<XD  t  t t  t  @i @`D  t  t @at  t @h  A4D  t  t t  t  @i 
O  @hC@'E   


@5@D@7 @@L@R@?
@0 @@0 @ @@4@/@4@7 @@ 
@8$load_files @;XD  t  t t  t  B#D  t  t t  t 	nb_deleteD  t  t t  t atom_lengthD  t  t t  t  B3 @`D  t  t @at  t B3 BA BA BA BAD  t  t t  t  B3 
O  DC@  @5@ 
@ @@;XD  t  t t  t unify_with_occurs_checkD  t  t t  t $mark_executableD  t  t t  t 	set_inputD  t  t t  t duplicate_termD  t  t t  t tellD  t  t t  t predicate_option_mode @D  t  t t  t  D 
D  t  t t  t  @D  t  t t  t 	$open_wicD  t  t t  t 
$start_module 	 D  t  t t  t  D 
O  DC@#H  @5@.@7 @r@.@/@7 @+@ @ @7 CL @>@7	nb_setarg  @@8 D@;C@_H  @5@.@7 @@7 D@.@ @7 @'@/@.@7 @0 C@-@4@ 
 @@7 A@ @.@.@7 @J @ @ @7 A1@ @ @ @  @@7 C @.@7 D @0$qlf_start_module
@4@7 A@ @ @7 D=@7
$qset_dialect  A@8 D@;XD  t  t t  t 	$autoload 	 D  t  t t  t  E 
O  EC@A  	@5@.
@.@7
$find_library E@.@7 A@2@0 Bu @@4@4@.@7 Cr@D
verbose_autoload @@7 @L@L@' At@?@' A@ @0 Bu@0 
@1 @4@4@7 @4@. Ae@7 B4@D@)

@L@0 
@4@7 @c @?@5@D@0 
@4defined@7 B @L@0 
@1 A@1 
@4@@?@0 
@4@2@0 @4@4@7 B @ @7 C@ @7 C@/@0 
@4@8 A@;XD  t  t t  t tracing D  t  t t  t file_directory_nameD  t  t t  t  A D  t  t t  t \==D  t  t t  t 
set_prolog_IOD  t  t t  t 	put_attrsD  t  t t  t default_module 
O  EC@#A  @5@D@7 @@L@D
@S@L
@8 C@?@7 C@>@? B@8 B@;XD  t  t t  t  CD  t  t t  t  BD  t  t t  t  D* 	 D  t  t t  t  D* 
O  D*CD$  @5@ 
@ @ @ @7 D(@D	@*
end_of_file@L@>@Q@?@R@;XD  t  t t  t $qlf_up_to_date 	 D  t  t t  t  E 
O  ECF  @5@D@7 A?@L@.@7 A_@.
@7 A_@a@f
@i@t@?@R@F@;XD  t  t t  t keysortD  t  t t  t $clause_source 	 D  t  t t  t  E 
O  ECJ   $source_location



 
@5@>@;CJ   

 @<XD  t  t t  t  A @`D  t  t @at  t A D  t  t t  t  A 
O  AC	@S  @5 @ A@8 @@;XD  t  t t  t $relative_to 	 D  t  t t  t  E# 
O  E#C@YC%  
@5@M@0@0relative_to@-
@4@7 @@N@D@ 
@7 AC@L@&
@?@D @ 
@7 A@L@R@?@ 
@8 E @E@?@$@D
@*cwd@L@8 D @E@?@B@* @n@L@.@/@7 @ @8 E'@O@E
@;XD  t  t t  t string_codesD  t  t t  t 	same_termD  t  t t  t plusD  t  t t  t goal_expansion D  t  t t  t  E/ AvD  t  t t  t  E/ @D  t  t t  t  E/ 
D  t  t t  t  A 	 D  t  t t  t  A 
O  ACE   @@5@>@Q@;CE   @f@5@7source_file A"@>@;CE  changed@5@/@.
@7 C@.@7 A_@ @ 
@7 D @>@;CE   E3@5@.
 @T@7$time_source_file @.@7 A@ @ 
@7 E4@>@;XD  t  t t  t 	read_termD  t  t t  t  D+D  t  t t  t  @% 	 D  t  t t  t  @% 
O  @$CJQ   B


@5@>@7 @#@ 
@8 @#@;CJT  ;


@5@>@7 @#@ 
@8 @#@;CJW   CJ


@5@>@7 @#@ 
@8 @#@;CJZ  @5@8 D @;XD  t  t t  t $complete_atomD  t  t t  t  CED  t  t t  t  C)D  t  t t  t 
collation_keyD  t  t t  t locale_destroyD  t  t t  t  C D  t  t t  t  B7 	 D  t  t t  t  B7 
O  B6CC  @5@7 C@D@)
@L@R@?@8 B< @;XD  t  t t  t  @)D  t  t t  t 
$term_sizeD  t  t t  t  Dy AvD  t  t t  t  Dy AwD  t  t t  t  Dy AD  t  t t  t  Dy 	 D  t  t t  t prolog_current_frameD  t  t t  t $depth_limit_trueD  t  t t  t $reverse 	 D  t  t t  t  ED 
O  EDCKZ   
@<CK[  
@5@ @2
@4@8 EE @;XD  t  t t  t thread_selfD  t  t t  t 
nb_currentD  t  t t  t  BW 	 D  t  t t  t  BW 
O  BVC@9F  @5@0 D@-@4@ 
 @7 A@ @7$register_derived_source @.@.@ 
@7	$qlf_file @D@* B@L@0 
@4@ 
@8 B C{@?@ @ 
@8 Cg @;XD  t  t t  t  B3 @`D  t  t @at  t B3 BA BA BA BA BAD  t  t t  t  B3 
O  ERC
@  @5@ 
@ @ @@;XD  t  t t  t  A 	 D  t  t t  t  A 
O  ACF   @@5@>@;CF   @@5@>@;CF  @5@0
$loading_file@/@-@/@4@/@7 B# @7 D AT@7thread_send_message @8message_queue_destroy @;XD  t  t t  t  D<D  t  t t  t wildcard_matchD  t  t t  t $compile_option_type 	 D  t  t t  t  E^ 
O  E^CK    argumentinteger@<CK    Bu @W@<CK   class @W@<CK   emulator @W@<CK   global Ea@<CK   goal D@<CK   	init_file @W@<CK   local Ea@<CK   map @W@<CK	    A @W@<CK
   stand_alone @W@<CK   toplevel D@<CK    D @W@<CK
   trail Ea@<XD  t  t t  t $open_shared_objectD  t  t t  t  @D  t  t t  t  C 	 D  t  t t  t  C 
O  CCE4  @5@8$derived_source_db @;XD  t  t t  t $prepare_load_stream 	 D  t  t t  t  Ep 
O  EpC@_D   BL


@5@D@*@0 BN@/@4@7 A+@L@(
 @@D@0position@/@4@7 A+@L@( @@?@( @@0 BP @@4@8 B,@?@'@(
 @@0 BN@4@7 B,@D@0 Er@/@4@7 A+@L@( @@?@( @@0 BP @@4@8 B,@;XD  t  t t  t $hide @`D  t  t @at  t Et D  t  t t  t  Et 	 D  t  t t  t  Et 
O  EuC	@  @5 	 @8  @;XD  t  t t  t  @tD  t  t t  t nonvarD  t  t t  t  DD  t  t t  t  E2D  t  t t  t setargD  t  t t  t  B+ AvD  t  t t  t  B+ AwD  t  t t  t  B+ AD  t  t t  t  B+ 	 D  t  t t  t format_predicateD  t  t t  t nl D  t  t t  t $first_term 	 D  t  t t  t  E{ 
O  E{CH\   C^
@5@>@0 Bc@4@ 
@ @8 E| @;C@`H^  

 Bc
@5@T@D@:@D@" B

@#@L@' @{@?@" B


@#@L@>@ @7$module_name @ @ @ 
@ @7 D @ @8 B@E@?@B@"expects_dialect
@#@L@>@ @ 
@7 C @Q@O@F@E@;CHm  @5@ 
@ @7$start_non_module @8 C] @;XD  t  t t  t  A[ 	 D  t  t t  t  A[ 
O  A[CD   Cvfull At At@5@>@;CD	   AR E At At@5@>@;CD
   Cv A A At@5@>@;CD   AR A A A@5@>@;CD   Cv A A A@5@>@;CD
   AR A A A@5@>@;XD  t  t t  t  @AD  t  t t  t  Aj AvD  t  t t  t  Aj @D  t  t t  t  Aj 	 D  t  t t  t  Aj 
O  AiC
@gu@8/build/buildd/spark-2012.0.deb/simplifier/simplifier.pro  @DͫA E  E@g@=/build/buildd/spark-2012.0.deb/simplifier/main_simplifier.pro  @DͫA@<C
@[ Eu E          E@[@7/build/buildd/spark-2012.0.deb/simplifier/utilities.pro  @DͫA@<C
@\ E E  E@\@6/build/buildd/spark-2012.0.deb/simplifier/dynamics.pro  7AA@<C
@] E E  E@]@5/build/buildd/spark-2012.0.deb/simplifier/portray.pro  @DͫA@<C
@^ E E  E@^@7/build/buildd/spark-2012.0.deb/simplifier/deduction.pro  7AA@<C
@_ E E  E@_@4/build/buildd/spark-2012.0.deb/simplifier/newded.pro  7AA@<C
@` E E  E@`@7/build/buildd/spark-2012.0.deb/simplifier/inferenc2.pro  7AA@<C
@a E E  E@a@D/build/buildd/spark-2012.0.deb/simplifier/schedulesimplification.pro  @DͫA@<C
@b E E  E@b@6/build/buildd/spark-2012.0.deb/simplifier/records2.pro  7AA@<C
@c E E  E@c@2/build/buildd/spark-2012.0.deb/simplifier/simp.pro  7AA@<C
@d E E  E@d@4/build/buildd/spark-2012.0.deb/simplifier/simpvc.pro  7AA@<C
@e E E  E@e@3/build/buildd/spark-2012.0.deb/simplifier/quant.pro  7AA@<C
@f E E  E@f@6/build/buildd/spark-2012.0.deb/simplifier/standard.pro  7AA@<C
@g E E  E@g@8/build/buildd/spark-2012.0.deb/simplifier/typecheck5.pro  7AA@<C
@h E E  E@h@6/build/buildd/spark-2012.0.deb/simplifier/userules.pro  7AA@<C
@i E E  E@i@7/build/buildd/spark-2012.0.deb/simplifier/aritheval.pro  7AA@<C
@j E E  E@j@5/build/buildd/spark-2012.0.deb/simplifier/writevc.pro  7AA@<C
@k E E  E@k@5/build/buildd/spark-2012.0.deb/simplifier/makelog.pro  @DͫA@<XD  t  t t  t  AD  t  t t  t $add_findall_bagD  t  t t  t $open_source 	 D  t  t t  t  E 
O  EC@;DA  

 A

 D

@5@>@ 
@.@7
$context_type @ @7 C @ @ @7
$set_encoding @ @ @ @7 Eq @0 B*@0 A@4@4@ @8 CE @;C@+DH   D
@5@ 
@.@7 E@ @7 E C@7 @ @ @7 E@0 B*
@4@ @8 E@;XD  t  t t  t  CX 	 D  t  t t  t  CX 
O  CWCA  @5 @1@0initialization_error
@4@8 @4@;XD  t  t t  t  C D  t  t t  t $qlf_part_mode 	 D  t  t t  t  E 
O  ECJm   part@<CJn    @@<XD  t  t t  t  DD  t  t t  t  A 	 D  t  t t  t  A 
O  ACJ;   
@<CJ<  
 B
@5@ 
@ @8 A@;XD  t  t t  t  A 	 D  t  t t  t  A 
O  AC@2E  @5@.
@7 @@.@7 A@.@ @7 A@ @.@7 @@D@ @7 @@L@&
@?@&
@;XD  t  t t  t  AD  t  t t  t $load_ctx_options 	 D  t  t t  t  E 
O  ECH   @<CH	  

@5@7 D @>@ 
@ @8 E @;CH  

@5@8 E@;XD  t  t t  t atom_numberD  t  t t  t  CD  t  t t  t blobD  t  t t  t $moduleD  t  t t  t 
prolog_cut_to 
O  ECA  @5@I@;XD  t  t t  t $load_context_module AvD  t  t t  t  E @D  t  t t  t  E 	 D  t  t t  t  E 
O  ECL   @+/build/buildd/swi-prolog-6.6.0/boot/load.pl @<C@%s@ /usr/lib/swi-prolog/boot/load.pl   ѣA E @-/build/buildd/swi-prolog-6.6.0/boot/expand.pl @<C@% E E @*/build/buildd/swi-prolog-6.6.0/boot/dcg.pl @<C@/ E E @./build/buildd/swi-prolog-6.6.0/boot/license.pl @<C@/ E E @./build/buildd/swi-prolog-6.6.0/boot/syspred.pl @<C@/ E E @//build/buildd/swi-prolog-6.6.0/boot/messages.pl @<C@/ E E @//build/buildd/swi-prolog-6.6.0/boot/toplevel.pl @<C@/ E E @-/build/buildd/swi-prolog-6.6.0/boot/attvar.pl @<C@/ E E @+/build/buildd/swi-prolog-6.6.0/boot/bags.pl @<C@/ E E @,/build/buildd/swi-prolog-6.6.0/boot/apply.pl @<C@/ E E @./build/buildd/swi-prolog-6.6.0/boot/history.pl @<C@/ E E @+/build/buildd/swi-prolog-6.6.0/boot/dwim.pl @<C@/ E E @,/build/buildd/swi-prolog-6.6.0/boot/parms.pl @<C@/ E E @//build/buildd/swi-prolog-6.6.0/boot/autoload.pl @<C@/ E E @*/build/buildd/swi-prolog-6.6.0/boot/qlf.pl @<C@/ E E @)/build/buildd/swi-prolog-6.6.0/boot/rc.pl @<C@/ E E @//build/buildd/swi-prolog-6.6.0/boot/predopts.pl @<C@/ E E @,/build/buildd/swi-prolog-6.6.0/boot/packs.pl @<C@/ E E @./build/buildd/swi-prolog-6.6.0/boot/topvars.pl @T@<C  C; C; @&/usr/lib/swi-prolog/library/dialect.pl @T A7  E@<C@%u E  @A E @$/usr/lib/swi-prolog/library/error.plprolog_dialect@<C@& E E @$/usr/lib/swi-prolog/library/lists.pl E@<C@Gu E  @A E  Elists@<C@H E E @$/usr/lib/swi-prolog/library/pairs.pl E@<C
  C; C;  B @T D B@<C
@; B B  B B D B@<C
@< B B @%/usr/lib/swi-prolog/library/occurs.pl B D B@<C
@= B B @$/usr/lib/swi-prolog/library/debug.pl B D B@<C
@*u E  @A E  Eprolog_debug D B@<C
@+ E E  E E D B@<C
@> B B  E B D B@<C
@? B B  E B D B@<C
@@ B B  B B D B@<C
@" B B  E B D B@<C
@# B B  E B D B@<C  C; C; @&/usr/lib/swi-prolog/library/quintus.pl @T D B A7 compile@<C@Pu E  @A E @4/usr/lib/swi-prolog/library/dialect/sicstus/lists.plquintus D B A7 member@<C@#u E  @A E  E
sicstus_lists D B A9 @@<C
  C; C;  E @T D B@<C
@4 E E @=/build/buildd/spark-2012.0.deb/simplifier/defectreporting.pro @T D B@<C
@!u E  @DͫA E  E @T D B@<C
@: E E @?/build/buildd/spark-2012.0.deb/simplifier/librarypredicates.pro @T D B@<C
@Bu E  @DͫA E  Elibrarypredicates D B@<C
@C E E  D E D B@<C
@*u D  @A E  D D D B@<C@* D D  E D D B A7 reverse@<C
@+ E E  E D D B@<C
@, E E @%/usr/lib/swi-prolog/library/option.pl D D B@<C
@)u E  @A E  E
swi_option D B@<C
@* E E  E E D B@<C
@D E E @5/usr/lib/swi-prolog/library/dialect/sicstus/system.pl E D B@<C
@5u D  @A E  D D D B@<C@< E E  E @T D B A7 environ@<C
@>u E  @A E  Dsicstus_system D B@<C
@? E E  D E D B@<C@C E E @6/build/buildd/spark-2012.0.deb/simplifier/settings.pro @T D B A7 declare_settings @<C@"@G E E @6/build/buildd/spark-2012.0.deb/simplifier/opdeclar.pro @T D B A7 declare_operators  hide_operators @<C@] E E @:/build/buildd/spark-2012.0.deb/simplifier/data__system.pro @T D B A7 add_system_toolname@<C@)u E  7AA E @;/build/buildd/spark-2012.0.deb/simplifier/data__formats.prodata__system D B A7 	add_state@<C@, E E @9/build/buildd/spark-2012.0.deb/simplifier/ioutilities.pro F D B A7 write_terms_to_file@<C@.u F  @DͫA F  F ioutilities D B A7 add_type@<C@1 F F @:/build/buildd/spark-2012.0.deb/simplifier/newutilities.pro F D B A7 implode_separator_content_list@<C
@/u F  7AA F
  Enewutilities D B@<C
@0 F
 F
  E F D B@<C@2 F
 F
  F  F D B A7  F@<C@5 F
 F
  F F D B A7 throw_error@<C@4 F F  E F D B A7 get_system_toolname@<C@2@7 F F @</build/buildd/spark-2012.0.deb/common/versioning/version.pro F D B A7 toolset_version toolset_copyright toolset_banner_line toolset_distribution@<C@/ E E @>/build/buildd/spark-2012.0.deb/simplifier/data__data_files.pro F D B A7 must_get_datafiles_debug@<C@"@Au F  7AA F  F data__data_files D B A7  F  F@<C@"@D F F  F F D B A7  F  F@<C
@` E E @</build/buildd/spark-2012.0.deb/simplifier/load__switches.pro @T D B@<C@#u F  @DͫA F  F load__switches D B A7  F@<CA@& F F @</build/buildd/spark-2012.0.deb/simplifier/data__switches.pro F D B A7 add_source_of_switch add_switch_complexity_limit add_switch_nocontradiction_hunt add_switch_depth_limit add_switch_verbose add_switch_expression_reduction add_switch_inference_limit add_switch_input_file get_switch_input_file add_switch_log add_switch_plain add_switch_renum add_switch_rule_substitution add_switch_simplification add_switch_standardisation @#add_switch_substitution_elimination add_switch_typecheck_only add_switch_user_rules add_switch_wrap add_switch_help add_switch_version add_switch_empty add_switch_usage add_switch_hyp_limit get_switch_hyp_limit get_source_of_switch get_switch_log get_switch_deadpaths add_switch_deadpaths prune_source_of_switch prune_switch_complexity_limit  @!prune_switch_nocontradiction_hunt  prune_switch_depth_limit  prune_switch_verbose  @!prune_switch_expression_reduction  prune_switch_inference_limit  prune_switch_log  prune_switch_plain  prune_switch_renum  prune_switch_rule_substitution  prune_switch_simplification  prune_switch_standardisation  @%prune_switch_substitution_elimination  prune_switch_typecheck_only  prune_switch_user_rules  prune_switch_help  prune_switch_version  prune_switch_empty  prune_switch_usage  prune_switch_wrap  prune_switch_deadpaths  prune_switch_hyp_limit @<C@"@u F  7AA FO  F data__switches D B A7  F  F@<C@2@\ F F  F F D B A7 contains_no_dups flatten_list generate_int_list  F	@<C@"@b F F  F F D B A7 command_line_error  F@<C@*@f F F @</build/buildd/spark-2012.0.deb/simplifier/parseutilities.pro F D B A7 parse_number 
parse_atom parse_atom_silent@<C@,u FU  7AA FY  F parseutilities D B A7  F@<C@. FY FY  F FZ D B A7 atom_to_integer@<C@0 FY FY  F FZ D B A7  F@<C@k F F  E F D B A7  F
@<C
@1 E E  F @T D B@<C
@2 E E  F @T D B@<C
@3 E E  E @T D B@<C
@4 E E @9/build/buildd/spark-2012.0.deb/simplifier/data__rules.pro @T D B@<C@"@/u F\  7AA F]  F data__rules D B A7  F  F@<C
@5 E E @@/build/buildd/spark-2012.0.deb/simplifier/data__declarations.pro @T D B@<C@"@:u F_  7AA F`  F data__declarations D B A7  F  F@<C
@6 E E @7/build/buildd/spark-2012.0.deb/simplifier/data__vcg.pro @T D B@<C@"@=u Fb  @DͫA Fc  F 	data__vcg D B A7  F  F@<C@@ Fc Fc  F Fd D B A7  F@<C@B Fc Fc  F Fd D B A7  F@<C@"@E Fc Fc  F Fd D B A7  F6  F3@<C
@7 E E @7/build/buildd/spark-2012.0.deb/simplifier/data__pfs.pro @T D B@<C@"@/u Fe  @DͫA Ff  F 	data__pfs D B A7  F  F@<C@1 Ff Ff  F Fg D B A7  F@<C@2 Ff Ff  F Fg D B A7  F@<C
@8 E E @>/build/buildd/spark-2012.0.deb/simplifier/data__provenance.pro @T D B@<C@"@5u Fh  7AA Fi  F data__provenance D B A7  F  F@<C@7 Fi Fi  F Fj D B A7  F@<C@8 Fi Fi  F Fj D B A7  F@<C
@9 E E @7/build/buildd/spark-2012.0.deb/simplifier/data__hyp.pro @T D B@<C@"@,u Fk  @DͫA Fl  F 	data__hyp D B A7  F  F@<C@0 Fl Fl  Fh Fm D B A7 path_functions @<C@3 Fl Fl  F Fm D B A7 
show_error@<C@"@6 Fl Fl  E Fm D B A7  E   E @<C@: Fl Fl  E Fm D B A7 list_to_set@<C
@: E E @8/build/buildd/spark-2012.0.deb/simplifier/data__conc.pro @T D B@<C@"@'u Fq  @DͫA Fr  F 
data__conc D B A7  F  F@<C@+ Fr Fr  F Fs D B A7  Fo@<C
@; E E @?/build/buildd/spark-2012.0.deb/simplifier/data__proved_conc.pro @T D B@<C@"@%u Ft  7AA Fu  F data__proved_conc D B A7  F  F@<C
@< E E @=/build/buildd/spark-2012.0.deb/simplifier/data__subst_hyp.pro @T D B@<C@"@$u Fw  7AA Fx  F data__subst_hyp D B A7  F  F@<C@( Fx Fx  Fk Fy D B A7 get_hyp@<C
@> E E  F @T D B@<C
@? E E  F @T D B@<C
@@ E E  F @T D B@<C
@A E E @>/build/buildd/spark-2012.0.deb/simplifier/load__data_files.pro @T D B@<C@&u F{  7AA F|  Eload__data_files D B A7 file_exists@<C@*@) F| F|  F F} D B A7  F6  F#  F5@<C@@, F| F|  F F} D B A7 get_datafiles_vcg add_datafiles_vcg get_datafiles_dpc add_datafiles_dpc get_datafiles_simplified_vcg add_datafiles_simplified_vcg get_datafiles_summary_dpc add_datafiles_summary_dpc get_datafiles_fdl add_datafiles_fdl get_datafiles_local_user_rule add_datafiles_local_user_rule get_datafiles_global_user_rule add_datafiles_global_user_rule get_datafiles_rule add_datafiles_rule get_datafiles_pfs add_datafiles_pfs get_datafiles_simplified_pfs add_datafiles_simplified_pfs get_datafiles_dec add_datafiles_dec get_datafiles_log add_datafiles_log add_datafiles_debug@<C@E F| F|  F F} D B A7  Fo@<C@"@G F| F|  F F} D B A7 @!explode_separator_content_as_list  F	@<C@K F| F| @D/build/buildd/spark-2012.0.deb/simplifier/simplifier_ioutilities.pro F} D B A7 retrieve_proof_file_kind@<C@2@*u F  7AA F  Fsimplifier_ioutilities D B A7  Fo display_header_full display_header_plain  F@<C@"@0 F F  F F D B A7  F	  F@<C@4 F F  E F D B A7 get_system_start_date_time@<C@:@7 F F  Fh F D B A7 get_provenance_proof_file_kind get_provenance_framework get_provenance_banner get_provenance_date_time @$get_provenance_subprogram_identifier@<C@"@> F F  F F D B A7 get_switch_plain  F6@<C@2@B F F  F F D B A7 toolset_support_line1 toolset_support_line2 toolset_support_line3 toolset_support_line4@<C@R@H F F  F F D B A7  F  F  F  F  F  F  F  F@<C
@B E E @9/build/buildd/spark-2012.0.deb/simplifier/load__rules.pro @T D B@<C@!u F  7AA F  F_load__rules D B A7 find_core_type@<C@*@$ F F  F F D B A7  F  F  F@<C@*@) F F  F\ F D B A7 add_rule get_rule 
prune_rule@<C@. F F  F F D B A7 get_switch_user_rules@<C@*@1 F F  FU F D B A7 inside_selected_character_class  FW  FX@<C@6 F F  F F D B A7 convert_file_for_display@<C@9 F F  F  F D B A7  F@<C@< F F  F F D B A7  Fo@<C
@C E E @:/build/buildd/spark-2012.0.deb/simplifier/load__system.pro @T D B@<C@"u F  7AA F  Fload__system D B A7 fetch_date_and_time@<C@% F F  E F D B A7 add_system_start_date_time@<C
@D E E @@/build/buildd/spark-2012.0.deb/simplifier/load__declarations.pro @T D B@<C@(u F  7AA F  F load__declarations D B A7  F@<C@j@+ F F  F_ F D B A7 add_declarations_constant add_declarations_function @ add_declarations_record_function add_declarations_type @#add_declarations_unbounded_function @ add_declarations_used_identifier add_declarations_variable get_declarations_type @ get_declarations_used_identifier 
type_alias pre_calculate_legacy_fdl @<C@*@8 F F  F F D B A7 @!read_lines_from_file_as_char_list read_line_from_stream  F@<C@*@= F F  F F D B A7  FR  F	 	trim_atom@<C@"@B F F  F F D B A7 retrieve_declaration_file  F@<C@R@F F F  FU F D B A7 atom_to_lower_case parse_all_to_nothing  FW  FX parse_char_sep_atom_list parse_nothing_to_all  FV parse_possibly_signed_atom@<C@P F F  Fh F D B A7  F@<C
@E E E @>/build/buildd/spark-2012.0.deb/simplifier/load__provenance.pro @T D B@<C@B@"u F  7AA F  Fhload__provenance D B A7  F add_provenance_banner add_provenance_date_time add_provenance_framework add_provenance_proof_file_kind @$add_provenance_subprogram_identifier@<C@"@* F F  F F D B A7  F  F@<C@. F F  F F D B A7  F	@<C@*@1 F F  F F D B A7 retrieve_proof_file  F  F@<C@B@6 F F  FU F D B A7  FW  FX 
parse_line  F  F  F@<C@"@> F F  F F D B A7  F  F@<C
@F E E @;/build/buildd/spark-2012.0.deb/simplifier/load__vcg_dpc.pro @T D B@<C@"@#u F  @DͫA F  F 
load__vcg_dpc D B A7  F  F@<C@"@' F F  F F D B A7  F  F@<C@@+ F F  Fb F D B A7 add_vcg_file_handle get_vcg_file_handle add_vcg_conclusion add_vcg_hypothesis 
add_vcg_trace 
add_vcg_vc 
get_vcg_vc @!add_zombiescope_no_check_required @!get_zombiescope_no_check_required prune_vcg_file_handle  prune_all_vcg_vc  prune_all_vcg_hypothesis  prune_all_vcg_conclusion  @'prune_all_zombiescope_no_check_required @<C@*@; F F  F F D B A7  F @&read_up_to_number_of_chars_from_stream  Fo@<C@"@@ F F  F F D B A7 unique_atom  F	@<C@:@D F F  FU F D B A7  FW  FX parse_natural_int  F  F@<C@"@K F F  F F D B A7  F6  F3@<C
@G E E @7/build/buildd/spark-2012.0.deb/simplifier/load__pfs.pro @T D B@<C@"@!u F  7AA F  F 	load__pfs D B A7  F  F@<C@% F F  F F D B A7  F@<C@:@( F F  Fe F D B A7 add_pfs_action 
add_pfs_pf add_pfs_statement add_pfs_successor_statement add_pfs_traversal_condition@<C@*@/ F F  F F D B A7  F  F  F@<C@4 F F  F F D B A7  F@<C@"@7 F F  FU F D B A7  FX  F@<C
@H E E @:/build/buildd/spark-2012.0.deb/simplifier/processrules.pro @T D B@<C
u F  7AA F  F\processrules D B@<C
@  F F  F F D B@<C
@I E E  F @T D B@<C
@K E E  F @T D B@<C@R@Q E E  E @T D B A7  F~  @ last  Fp  E process_create process_wait datime@<C@"@$u E         F  F  @T D B A7  F  F@<C  C; C; @$/usr/lib/swi-prolog/library/qsave.pl @T D B A7  C@<C
@%u F  @A F  E C D B@<C
@& F F  E C D B@<C
@' F F  E C D B@<C  C; C; @./usr/lib/swi-prolog/library/prolog_autoload.pl C D B A7  Bu@<C
@"u G   @A G  Eprolog_autoload D B@<C
@# G G  E G D B@<C
@$ G G @(/usr/lib/swi-prolog/library/aggregate.pl G D B@<C
@(u G  @A G @&/usr/lib/swi-prolog/library/ordsets.pl	aggregate D B@<C
@6u G  @A G @#/usr/lib/swi-prolog/library/oset.plordsets D B@<C
@) G G  E G D B@<C
@* G G  E G D B@<C
@+ G G  E G D B@<C
@, G G @$/usr/lib/swi-prolog/library/apply.pl G D B@<C
@3u G
  @A G  Eapply D B@<C
@% G G @./usr/lib/swi-prolog/library/prolog_codewalk.pl G D B@<C
@"u G
  @A G  Eprolog_codewalk D B@<C
@# G G  B G D B@<C
@& B B  E B D B@<C
@$ G G  E G D B@<C
@% G G  G
 G D B@<C
@& G G  E G D B@<C
@' G G @3/usr/lib/swi-prolog/library/prolog_metainference.pl G D B@<C
u G  @A G  Eprolog_metainference D B@<C
 G G  G
 G D B@<C  C; C;  D B D B A7 read_line_to_codes@<C
@)u D  @A G  D D D B@<C
@* G G  E D D B@<C
@+ G G  E D D B@<C  C; C; @+/usr/lib/swi-prolog/library/prolog_stack.pl E D B A7 	backtrace@<C
@'u G  @A G @,/usr/lib/swi-prolog/library/prolog_clause.plprolog_stack D B@<C@&u G  @A G  E
prolog_clause D B A7  D@<C@' G G  E G D B A7 sub_term@<C
@( G G  E G D B@<C
@) G G  E G D B@<C
@* G G @&/usr/lib/swi-prolog/library/listing.pl G D B@<C
@(u G  @A G  Eprolog_listing D B@<C
@) G G  B G D B@<C
@0 B B  E B D B@<C
@1 B B @(/usr/lib/swi-prolog/library/broadcast.pl B D B@<C
@2 B B  E B D B@<C
@3 B B  E B D B@<C
@4 B B  B B D B@<C
@* G G  E G D B@<C
@+ G G  E G D B@<C
@+ G G @,/usr/lib/swi-prolog/library/prolog_source.pl G D B@<C
@-u G!  @A G" @(/usr/lib/swi-prolog/library/operators.pl
prolog_source D B@<C
@. G" G"  E G$ D B@<C
@/ G" G"  E G$ D B@<C
@0 G" G"  E G$ D B@<C
@1 G" G"  E G$ D B@<C
@2 G" G"  G
 G$ D B@<C
@( G G  E G D B@<C
@) G G  E G D B@<C
@* G G  E G D B@<C
@+ G G  E G D B@<C  C; C; @#/usr/lib/swi-prolog/library/date.pl E D B A7 date_time_value@<C  C; C;  D G$ D B A7 directory_file_path@<C  C; C; @'/usr/lib/swi-prolog/library/backcomp.pl @T D B A7 concat@<C@Uu G(  @A G*  G
backward_compatibility D B A7 maplist@<C@"@V G* G* @%/usr/lib/swi-prolog/library/system.pl G+ D B A7 lock_predicate unlock_predicate@<C
@'u G-  @A G0  Eswi_system_utilities D B@<C@W G* G*  E G+ D B A7 sum_list@<XD  t  t t  t $rc_membersD  t  t t  t stream_pairD  t  t t  t $delete 	 D  t  t t  t  G5 
O  G5CK^  
@5@>@;CK_  

@5@>@ @ 
@8 G6 @;CKa  



@5@ @ @8 G7@;XD  t  t t  t 	nb_getvalD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CB  @5@7 @@/@7 A@> E)@.@7 E$ @ 
@ @ @8 C @;CB  @5@C@7 @@L@P@>@.@7 C@ @ 
@ @8 @@;CB  @5@7is_absolute_file_name @>@.@7 D
@ @7 D@ @ @8 D@;C@+C  @5 @n@.@7 G9@2@3 @3
@4@.@7 A@ @.@7 D
@ @7 D@>@ @ @8 D@;CC  @5@.@7 D
@ @7 D@ @ @8 D@;XD  t  t t  t  @D  t  t t  t  B3 @`D  t  t @at  t B3 BA BAD  t  t t  t  B3 
O  G>C@  @5@@;XD  t  t t  t  C 	 D  t  t t  t  C 
O  CCG  @5@0 D@-@4@7 @@>@8 E @;CG   @<XD  t  t t  t  E\D  t  t t  t  A~ 	 D  t  t t  t  A~ 
O  A}CF  
 @

@5@ 
@.@7 ES @C@ @7 EG @L@P@>@;CF  
 @@5@0 @d@-
@4 @@7 A@ 
@7 A@>@;CF  @5@.
@7 GA@.@7 CH @0 ES

@4@8 CF @;XD  t  t t  t 	protocolaD  t  t t  t  C 	 D  t  t t  t  C 
O  ECH  @5 @- Ae@7 B4@>@7 G?@/ @-@7 B4@8 D@;CH  @5@8 G?@;XD  t  t t  t 
thread_createD  t  t t  t 	del_attrsD  t  t t  t 
$start_auxD  t  t t  t flush_output D  t  t t  t $iso @`D  t  t @at  t GL D  t  t t  t  GL 	 D  t  t t  t  GL 
O  GMC	@V  @5 @iso@8 @@;XD  t  t t  t $enter_sandboxed 	 D  t  t t  t  GO 
O  GOC@1GS  @5@D

@*
 @@* @@L
@( @@?@D@*
 @@* @@L@0 @@0 Bleavesandbox @4@/@4@8 @@?@&
@;CG[    @ @ @@<XD  t  t t  t term_variablesD  t  t t  t  DD  t  t t  t $get_clause_attributeD  t  t t  t  B 	 D  t  t t  t  B 
O  BCF4  @5 @K@.@7 @L @/@/@8 @O@;XD  t  t t  t garbage_collect_atoms D  t  t t  t $valid_term 	 D  t  t t  t  GV 
O  GVCHB  @5@S
@> @1@0 @ B@/@4@8 @4@;CHE  @5@,
 @{@;XD  t  t t  t $import_list 	 D  t  t t  t  GX 
O  GXC
I"  @5@S@>@0 @ A@/@4@8 @@;C@ I%   @@5@>@.@.@7
$exported_ops @0exports@4@7$module_property @ @ 
weak@8 D3 @;C@DI)  	except
@5@>@.@.@7 GZ@0 G]@4@7 G_@D	@ @7 @@L@R@?
@0 @@0 @ @@4@/@4@7 @@ @ @.@7 Cc@ @ 
 Gb@8 Gc@;CI2  @5@>@7 @@>@ 
strong@8 Gc@;C
I5  @5@0 @1@1 @ A@4@8 @@;XD  t  t t  t  CD  t  t t  t  D 	 D  t  t t  t  D 
O  DCJc   @<CJd    A@<CJe    @i@<CJf   @h

@5@0 B@-@4@7 @@8 E @;C	Ji   @c@5 C@8 @.@;C	Jj   B@5 C@8 @.@;C	Jk   E@5 C@8 @.@;XD  t  t t  t  A 	 D  t  t t  t  A 
O  ACIO   A
@5@ @7 A@>@;CIQ  
@5@>@ @ @8 A@;CIS  @5@0 @@0 D D<
@4@/@4@8 @@;XD  t  t t  t  @,D  t  t t  t  DD  t  t t  t  A[ 	 D  t  t t  t  A[ 
O  AZCC  @5 @7 Cr@> C@.
@7 @L@ 
@.@7 A @ @8 E @;CD   
 A A@<XD  t  t t  t  AD  t  t t  t  A0 	 D  t  t t  t  A0 
O  CCH  
 @@5@2@y@3@Y@4@7 @ @Cyes~n@8 @E@;CH  
 @@5@2@n@3@N@4@7 @ @Cno~n@8 @E@;CH  @5@2@a@4@7 @ @Cabort~n@7 @E@8 C  @;C	H  @5helpredefine_module_reply@7 @4@Q@;XD  t  t t  t $load_one_file 	 D  t  t t  t  Gs 
O  GsC@9E  @5@7 @@0 @@-
@4 @@7 A@*
 @@>@.@7 @@D
@"
@#@L@R@?@%@ @2@0 @ @@4@4@8 D@;CE  @5@0 
@4@.
@.@7 B @ @ 
@8 @@;XD  t  t t  t $prof_sibling_ofD  t  t t  t  D,D  t  t t  t  C7 	 D  t  t t  t  C7 
O  C6CK%  @5@0 @@0 D
@4@/@4@8 @@;XD  t  t t  t  @  
O  @ CK    @5 @8 @ @;XD  t  t t  t current_localeD  t  t t  t  C 	 D  t  t t  t  C 
O  CC@)E  @5@/@.@7 @@D
 @-@ C @u C@L
@"  $qload_file@#@?
@"   C~@#@;XD  t  t t  t recordedD  t  t t  t  Ad 	 D  t  t t  t  Ad 
O  DSCKg   
@<CKh  
@5@ @ 
@8 DR@;XD  t  t t  t locale_propertyD  t  t t  t  @0 	 D  t  t t  t  @0 
O  @/CC  @5@D@.@7 Dx @L@&
@?@(
 Ae@E@;XD  t  t t  t  DJD  t  t t  t  E 	 D  t  t t  t  E 
O  ECH  @5 @-@7 @.@.@7 @@, @>@0 E@4@8 @*@;CH   @<XD  t  t t  t  DD  t  t t  t  B\ @`D  t  t @at  t B\  BA D  t  t t  t  B\ 
O  GC	A@  @5 @@8 B^@;XD  t  t t  t \=@=D  t  t t  t  ET D  t  t t  t  ET AvD  t  t t  t  ET 	 D  t  t t  t  ET 
D  t  t t  t  BD  t  t t  t  EYD  t  t t  t prompt1D  t  t t  t  C 	 D  t  t t  t  C 
O  CCJ   @<C@HJ  
@5@2 @3 @-@4@7 A @ @2 B@4@.@.@7 @@>@.@ @7 G@ @.@7 E_ @ @ @.@7$convert_option_value @ @2@3@4@7 A@ 
@ @8 C@;CJ  

@5@8 C@;XD  t  t t  t  Eo D  t  t t  t  Eo AvD  t  t t  t  Eo 	 D  t  t t  t  Eo 
D  t  t t  t  B3 @`D  t  t @at  t B3 D  t  t t  t  B3 
O  GC@  @5@@;XD  t  t t  t $default_predicateD  t  t t  t 
nb_linkargD  t  t t  t  E 	 D  t  t t  t  E 
O  ECDO   Cv@5@>@;CDP   
 D$@<XD  t  t t  t  Am 	 D  t  t t  t  Am 
O  AlCJ  @5@0 GJ@-@4@0$store_aux_clauses
@4@0$end_aux@4@8 A@;XD  t  t t  t  A 	 D  t  t t  t  A 
O  ACI]   
@<CI^  
@5@ 
@7 D`@>@ @8 A@;CIa  



@5@ @ @8 A@;XD  t  t t  t  D* 	 D  t  t t  t  D* 
O  D)C@<D+   A

@5@>@0 E@0 A@4@-@4@0
$term_in_file
@2@4@4@0 D @@4@8 A@;C@KD1  @5@.@2@0 @ @o@4@3@0 @ C@4@4@7 @@ @ @.@7 AN @0 E@-@-@4@0 G
@2@4@4@0 D@4@8 A@;XD  t  t t  t delete_import_moduleD  t  t t  t \+ @`D  t  t @at  t G D  t  t t  t  G 
O  GC
@  @5@C@@L@P@;XD  t  t t  t random_propertyD  t  t t  t ==D  t  t t  t $clause_from_sourceD  t  t t  t setenvD  t  t t  t character_countD  t  t t  t  A 	 D  t  t t  t  A 
O  AC@'HH  @5 @@7 @@>@.@7 D@.@7 @@7 @'@0$qlf_start_file@4@7 A A@8 A@;C
HO  @5@.@7 @@8 A @;XD  t  t t  t 
numbervarsD  t  t t  t  CD  t  t t  t  C 	 D  t  t t  t  C 
O  CCG   @<CG   C



@5@7 C@ 
@8 C@;XD  t  t t  t floatD  t  t t  t @<D  t  t t  t  D_ 
O  D^C	K  @5@0 D^
@4@8 @@;XD  t  t t  t $load_file_list 	 D  t  t t  t  G 
O  GCE   @<CE  
@5@0 Gt
@4@.@0 @5 @1@4@7 @@ @8 G @;XD  t  t t  t $factorize_termD  t  t t  t not @`D  t  t @at  t G D  t  t t  t  G 
O  GC
@  @5@C@@L@P@;XD  t  t t  t $rc_open_archiveD  t  t t  t current_blobD  t  t t  t $thread_local_clause_countD  t  t t  t 
set_localeD  t  t t  t $length3 	 D  t  t t  t  G 
O  GCK   
@<CK  


@5@p@ 
@ @8 G @;XD  t  t t  t mutex_statistics D  t  t t  t  B @`D  t  t @at  t E  A4D  t  t t  t  B 
O  ECEa  @5@2@0 @d @f@4@3@0 A5 @@4@3@0 A7@4@4@8 @g@;XD  t  t t  t copy_stream_dataD  t  t t  t  D0 AvD  t  t t  t  D0 AwD  t  t t  t  D0 AD  t  t t  t  D0 	 D  t  t t  t  AD  t  t t  t  ED 	 D  t  t t  t  ED 
O  EDCKW  @5@8 EF@;XD  t  t t  t  DD  t  t t  t  A @`D  t  t @at  t A   D  t  t t  t  A 
O  ACA:  @5@/@8 B^@;XD  t  t t  t  C 	 D  t  t t  t  C 
O  CCG   @5@>@;CG  lexstate

@5@/@7 Cemulated_dialect@8 C@;XD  t  t t  t  B1 	 D  t  t t  t  B1 
O  B0CI  @5@.@7 C: @8 B& @;XD  t  t t  t =@=D  t  t t  t  C 	 D  t  t t  t  C 
O  CCG  @5@0scope_settings @@4@7 @@>@(
 @;CG   G


@5@7 C G@ 
@8 @L@;XD  t  t t  t  EaD  t  t t  t  EzD  t  t t  t  A 	 D  t  t t  t  A 
O  ACJ  @5@>@;CJ  -c
@5@>@;CJ  

@5@8 A@;XD  t  t t  t seeD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @C@%G'  @5@+
@7 @@>@0 A7@-
@4 @@7 A@0 A9@-@4 @@7 A@ 
@ @8 GY @;CG-   @<XD  t  t t  t protocollingD  t  t t  t current_format_predicateD  t  t t  t $free_variable_setD  t  t t  t sleepD  t  t t  t  DD  t  t t  t  C 	 D  t  t t  t  C 
O  CCD   
@<CD  


@5@>@ @2@4@8 C@;CD  



@5@ @ @8 C@;XD  t  t t  t 	$qlf_infoD  t  t t  t  C 
O  CC@!BJ  @5@0 C

 @4@0 C
@-@4@0 @@1 @@0
loop_error
@4@1 D
@4@8 @@;XD  t  t t  t getenvD  t  t t  t $requireD  t  t t  t tmp_file_streamD  t  t t  t  E8D  t  t t  t 
byte_countD  t  t t  t  @D  t  t t  t  C- 	 D  t  t t  t  C- 
O  C,CG   C

@5@7$file_scoped_flag @8 @L@;XD  t  t t  t prolog_nodebugD  t  t t  t  G\ 	 D  t  t t  t  G\ 
O  G[C@*I  @5@/@0 
@1 A@/@/@/@4@7 A@>@0 A@-
@-@-@4@0 
@1 A
@4@8 @y @z@;CI   @<XD  t  t t  t  DD  t  t t  t $atom_hashstatD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CFJ  @5@C
@0 A@/@4@7 @@L
@P@0 
@4@ Cprolog_load_file C@>@;CFM  @5@0 A@/@4@7 @@>@7$assert_load_context_module @8 @@;C@"FQ  @5@2@0 @ @o@4@3@0 @ C@4@4@.
@7 @@ 
@7 G@ 
@8 Ay @;XD  t  t t  t 	$break_atD  t  t t  t $prolog_list_goal AD  t  t t  t  G 	 D  t  t t  t  G 
O  GCK  @5@ Cprolog_list_goal C@>@;CK  @5@: Clisting C@;XD  t  t t  t get_codeD  t  t t  t  @  
O  @ CA    @5@Q@;XD  t  t t  t number_codesD  t  t t  t  @D  t  t t  t  GD  t  t t  t  @ 	 D  t  t t  t  @ 
O  CC@gH3  @5@!@0 BM @@/ @ @ @4@#@@@C@/@/@.@.@/@ 
@7 E @ @7 GW @D@  @@7 @@L@ @ @ @ 
@7 E}@  @@7 D@?@ @ @7 E@  @@7 @@?@ @7 G @F@>@ @8 @@;XD  t  t t  t 	code_typeD  t  t t  t  D 	 D  t  t t  t  D 
O  DC@?I  @5@D@.@ @7 @r@0 @1 A@/@/@/@4 E
@7 E@L@R@?@0 A@1 @-@1  A@4@ 
@7 B/@0 A
@4@/@ 
@8 A@;XD  t  t t  t 
current_opD  t  t t  t $nospyD  t  t t  t  B3 @`D  t  t @at  t B3 BAD  t  t t  t  B3 
O  GC@  @5@@;XD  t  t t  t writelnD  t  t t  t  @i @`D  t  t @at  t Gh D  t  t t  t  @i 
O  GhCE  @5@8 @g@;XD  t  t t  t  D  t  t t  t 
mutex_trylockD  t  t t  t 	$fetch_vmD  t  t t  t  @D  t  t t  t b_setvalD  t  t t  t  BD  t  t t  t at_end_of_stream D  t  t t  t once @`D  t  t @at  t G D  t  t t  t  G 
O  GC@  @5@@>@;XD  t  t t  t $importD  t  t t  t 
noprotocol D  t  t t  t  E 	 D  t  t t  t  E 
O  ECHy  @5@0 A5 @@4 @@7 A@>@0 @@0 Amodule_file
@4@/@4@8 @@;C@ H|  @5@.
@ 
@7 @'@0 G
@4@7 A@7 E @ 
@7 D A@8 D@;XD  t  t t  t  CD  t  t t  t 	unifiableD  t  t t  t  D9 	 D  t  t t  t  D9 
O  D8C
I  
@5@>@;CI  
 B
@5@ 
@ @8 D7@;XD  t  t t  t  CHD  t  t t  t $qlf_assert_clauseD  t  t t  t put_charD  t  t t  t  GSD  t  t t  t  E 	 D  t  t t  t  E 
O  ECH  @5@S
@>@.@7 D @/@7 @@8 E~@;CH  @5@7$reserved_module @>@0 @@0 B @& B
@4@/@4@8 @@;CH   @<XD  t  t t  t  A 	 D  t  t t  t  A 
O  AC@&I  @5@.@7 DK @@@.@7 @@/@.
@7 Gu @1@0undefined_export

@4@7 @4@Q@?@R@F@;XD  t  t t  t  G 	 D  t  t t  t  G 
O  GCG   generate_debug_info@<CG   optimise@<XD  t  t t  t compile_aux_clauses 
O  HC	J  @5 B @@7 @L@>@;CJ  @5@.@/@7 @8 Ak@;XD  t  t t  t 
line_positionD  t  t t  t  @~ 	 D  t  t t  t  @~ 
O  @}CB   txt@<CB   
executable@<CB    AB@<XD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CKG  

@5@ 
@8$member_ @;XD  t  t t  t  ApD  t  t t  t tty_gotoD  t  t t  t read_clauseD  t  t t  t $run_at_halt  AD  t  t t  t  H  	 D  t  t t  t  H  
O  H C@ K  @5@0 EV@0 Bg@-
@-@4 @@-@4@0 B@0 D]
@4@1 D@4@8forall$apply@;XD  t  t t  t  ED  t  t t  t  AX 	 D  t  t t  t  AX 
O  DwCC    @<C@(C  
@5@D G@7 @@L@ 
@8 Dv@E@?@ 
@.@7 Dv@a@f@b@n@w@;XD  t  t t  t  @GD  t  t t  t  AH 	 D  t  t t  t  AH 
O  AGCB  @5@S@>@8 B@;CB  

@5@>@7 AF@ 
@8 AF@;CB  
@5@>@Q@;CB   

@<XD  t  t t  t $rc_save_archiveD  t  t t  t profilerD  t  t t  t  D 	 D  t  t t  t  D 
O  DCE  @5@S
@>@0 @ B@1 B@0  @i@4@/@4@8 @@;CE  @5@>@;C@&E  @5@0 A@/@4@7 @@>@D
@7 @@L
@8 @@?
@0 @@0 @ @W
@4@/@4@8 @@;C@-E  @5@"
@#@>@D
@7 @@L
@8 G@?@0 @@0 @ @
@4@1 B@0  @i@4@/@4@8 @@;CE  @5@8 Gt @;XD  t  t t  t $clause_term_positionD  t  t t  t $prof_procedure_dataD  t  t t  t  D  t  t t  t number_charsD  t  t t  t  D  t  t t  t  Cn 	 D  t  t t  t  Cn 
O  CmC@)GJ  @5 B@7 @L@D@0	sandboxed@-@4@7 @@.
@7 GP @+
@L B@ 
@8 C@?@R@F@;XD  t  t t  t  BY 	 D  t  t t  t  BY 
O  BXCF   BL

@5@/@7 @'@7 C@8 DM  @;XD  t  t t  t numberD  t  t t  t 	char_typeD  t  t t  t  BB @`D  t  t @at  t BB  A4D  t  t t  t  BB 
O  H"CE}  
@5@>@8 C@;CE   


@5@0 @3
@4@8 C@;XD  t  t t  t  BH 	 D  t  t t  t  BH 
O  BGC
I  @5@S
@>@0 @ B@/@4@8 @@;CI  

@5@"
 A@#@>@;CI  @5@0 
@4@8 D:@;XD  t  t t  t  G 	 D  t  t t  t  G 
O  GCH    @<CH    @T@<XD  t  t t  t 	$local_opD  t  t t  t  @0 	 D  t  t t  t  @0 
O  B5CC  @5@7 @.@D@)
@L@R@?@8 C@;XD  t  t t  t  CD  t  t t  t read_pending_inputD  t  t t  t  B3 @`D  t  t @at  t B3 BA BA BA BA BA BAD  t  t t  t  B3 
O  H%C@  @5@ 
@ @ @ @@;XD  t  t t  t $spyD  t  t t  t shellD  t  t t  t  G 	 D  t  t t  t  G 
O  GCK   Ea@5@8 H @;CK   @W@5@8 G@;CK   D@5@.
@7 G@ 
@8 C @;XD  t  t t  t $skip_script_line 	 D  t  t t  t  H, 
O  H,CD  @5@D#@7 C @L
@8  @?@R@;XD  t  t t  t mutex_unlockD  t  t t  t $clauseD  t  t t  t $attvars_after_choicepointD  t  t t  t >D  t  t t  t compile_predicatesD  t  t t  t  @D  t  t t  t  CFD  t  t t  t $import_wicD  t  t t  t  E 	 D  t  t t  t  E 
O  ECD  @5@0 B'@-@4@7 @@>@,default@0 B'@4@8 B,@;CD   @<XD  t  t t  t  CD  t  t t  t  BD  t  t t  t length 
O  H:C@AKr  @5@S@>@.@.
@7 B@D
@*
 @{@L@&@?@(@D@S
@L@+
@ 
@8 G@?@0 @@0 @ @
@4@1 B@0  H:@4@/@4@8 @@;C@OK}  @5@7 Ea @a@h@b @t@>@.@.
@7 B@D@*
 @{@L@&@E@?@.@D@S
@L@a@h@i@l C@x@ 
@ @8 Cd @?@0 @@0 @ @
@4@1 B@0  H:@4@/@4@8 @@E@;CK  @5@7 H<@>@0 @@0 Anot_less_than_zero@4@1 B@0  H:@4@/@4@8 @@;CK  @5@0 @@0 @ Ea@4@1 B@0  H:@4@/@4@8 @@;XD  t  t t  t message_queue_propertyD  t  t t  t <meta-call> D  t  t t  t  HB AvD  t  t t  t  HB 	 D  t  t t  t  G=D  t  t t  t $put_quotedD  t  t t  t  @GD  t  t t  t 
line_countD  t  t t  t  EN 	 D  t  t t  t  EN 
O  EMCE  
 A@5@0 A@/@4@ @7 @@>@;CE   E@5@.@7 @@  @o@ C G{@>@;C@YE  @5 Ae@7 @.@.@.@7 @@  @o@ C G{@. @-@ C G{@ @ @7 @@D@% C@7 AI@D@7 E @L@(
qload@?
@B C@7 AI@L@(
 B@O@L@>@?@B@ @7 B @L@>@(
 B@O@;CF
    E@<XD  t  t t  t  AhD  t  t t  t  CD  t  t t  t  C[ 	 D  t  t t  t  C[ 
O  CZC
A  @5 @B@0initialization_failure
@4@8 @4@;XD  t  t t  t 
set_randomD  t  t t  t tty_putD  t  t t  t $confirm 	 D  t  t t  t  HL 
O  HLC@mB  @5 C@7 @4 @/@7 C @.@7 C@D@+@2@y@3@Y@3@j@3@J@3@ @3
@4@7 @@L@> C@0if_tty@3@0 Cyes@4@4@8 @4@?@-@D
@ @2@n@3@N@4@7 @@L
@> C@0 HP@3@0 Cno@4@4@7 @4@Q@?
 Gq@0 Cconfirm@4@7 @4@Q@;XD  t  t t  t $undefined_procedure AD  t  t t  t  HV 	 D  t  t t  t  HV 
O  HVCA  @5 @T@0 @4@.@7$prefix_module undefined_predicate@ @.@ C	exception C@>@&
@;CA  @5 Bu @@7 @L@7 E @>@(
retry@;CA    @1@<XD  t  t t  t  @ND  t  t t  t compareD  t  t t  t $atom_referencesD  t  t t  t 
$xr_memberD  t  t t  t current_keyD  t  t t  t  Cq 	 D  t  t t  t  Cq 
O  CpC@9G5  @5 C@7 @L@D@)@0 A@-@4@7 @@L@D@.
@7 CS @L@ 
@.@7 Gj@?@%@E
 C@ @8 C@?@R@F@E@;XD  t  t t  t $add_dialect 	 D  t  t t  t  Hg 
O  HgCG  @5 G@.@7 @L@,swi@>@" D
@#@;CH   

@<XD  t  t t  t atom_stringD  t  t t  t set_end_of_streamD  t  t t  t 	$break_pcD  t  t t  t $profileD  t  t t  t  AD  t  t t  t mutex_unlock_all D  t  t t  t  AD  t  t t  t  D  t  t t  t  A2 @`D  t  t @at  t A9 D  t  t t  t  A2 
O  A9CEk  @5@2@0 @d @f@4@3@0 A5 @@4@3@0 A9 @@4@4@8 @g@;XD  t  t t  t >=D  t  t t  t redefine_system_predicateD  t  t t  t call_shared_object_functionD  t  t t  t  B3 @`D  t  t @at  t B3 BA BA BA BA BA BA BAD  t  t t  t  B3 
O  HrC@  @5@ 
@ @ @ @ @@;XD  t  t t  t  H 	 D  t  t t  t  H 
O  H
CKJ   @<CKK  
@5@ @ 
@8 H	@;XD  t  t t  t 
mutex_destroyD  t  t t  t 
nb_linkvalD  t  t t  t  E; @`D  t  t @at  t E:  D  t  t t  t  E; 
O  E:C@   


 
@5@>@0 @1 E:
@4@@;C@ @   


 

@5@0 @1 E:
@1 @4@@;XD  t  t t  t  CDD  t  t t  t  A 	 D  t  t t  t  A 
O  AC
Jy   B@5@> @1cannot_redefine_comma@7 @4@Q@;C@,J|  @5@.
@.@7 E  @D Ae@7 @.@L@ 
@ @8 @ @E@?@ 
@ @.@7 @ @ development@8 G @;XD  t  t t  t  HZ 	 D  t  t t  t  HZ 
O  HYC	A  


@5@>@;C
A    
@<XD  t  t t  t $depth_limit_exceptD  t  t t  t  GD  t  t t  t $import_ops 	 D  t  t t  t  H 
O  HC@;I  @5@7 B @>@" A



@#@ 
@ @0 
@4@7 A @D@ 
@ @ @7 A @L@R@? @B@0no_exported_op@4@8 @4@;C@3I  @5@@@)@.
@.@.@7 H@" A
 
@#@ 
@ @0 
@4@7 H@Q@?@R@F
@E@;XD  t  t t  t  @ 	 D  t  t t  t  @ 
O  AC@[  @5@S
@0 @ B@/@4@8 @@;C@^  @5@>@;C@_  @5@>@ @ 
@7 A@ @ 
@8 A@;C@b   B

@5@>@ @ 
@7 A@ @ 
@8 A@;C@e   

@5@>@ @ @ 
@8 A@;C@g   @@5@>@0 
@4@ 
@8 Ev@;C@0@i   A@5@>@0 @0 
@4
@4@0 @@-@/@4@0 @5 @1@1 @@1 B@0 
@4@/@4@8 @@;XD  t  t t  t term_attvarsD  t  t t  t break D  t  t t  t make_directoryD  t  t t  t thread_propertyD  t  t t  t protocolD  t  t t  t  GKD  t  t t  t  GD  t  t t  t put_attrD  t  t t  t tmp_fileD  t  t t  t   	 D  t  t t  t   
O  CA  input D$


@5@>@ @ 
@8 @;CA   @<XD  t  t t  t tty_sizeD  t  t t  t  DFD  t  t t  t @ @`D  t  t @at  t H  A4D  t  t t  t  H 
O  HC	@  @5@0 H@4@@;XD  t  t t  t varD  t  t t  t  AD  t  t t  t $current_breakD  t  t t  t  E9D  t  t t  t ttyflush D  t  t t  t $atom_completionsD  t  t t  t $check_load_non_module 	 D  t  t t  t  H 
O  HCH  @5@/@7 @r@>@;C@6H  @5@.@/@7 E @+@>@0 @@-
@4@ENon-module file already loaded into module ~w; trying to load into ~w@2@3@4@7 @E@0 @@0 B @& @n
@4@1 B@0  @i@4
@4@8 @@;CH&   @<XD  t  t t  t 	char_codeD  t  t t  t  CD  t  t t  t  Bf @`D  t  t @at  t Be D  t  t t  t  Bf 
O  BeCK  @5@0 Bg
@1   @4@8 DG@;XD  t  t t  t  BD  t  t t  t 
$vm_assertD  t  t t  t prolog_skip_levelD  t  t t  t 
$prof_nodeD  t  t t  t  BD  t  t t  t prolog_current_choiceD  t  t t  t  B$D  t  t t  t  G}D  t  t t  t =:=D  t  t t  t  GD  t  t t  t  @D  t  t t  t directory_filesD  t  t t  t ! D  t  t t  t 
mutex_lockD  t  t t  t b_getvalD  t  t t  t  B @`D  t  t @at  t B D  t  t t  t  B 
O  BCEW  @5@2@0 @d @f@4@3@0 A5 @@4@4@8 @g@;XD  t  t t  t 
open_xtermD  t  t t  t  Ct 	 D  t  t t  t  Ct 
O  CsC@4Ge  @5@0 E	@-@4 @@7 A@D@.
@7 DC @L@&
@?@( @E
@D
@* @@L@R@E@?@p@ @8 C@;XD  t  t t  t wait_for_inputD  t  t t  t 
thread_signalD  t  t t  t $depth_limit_falseD  t  t t  t  G 	 D  t  t t  t  G 
O  GC@gDm  @5@7 H- @ @.@7 D@7 C@.@2@0variable_names@-@4@3@0subterm_positions@-@4@4@7 H
 $variable_names@ @7 G @D@*@* E@L@>@D@"
@#@L@Q@?@ @ @ 
@ @ @ @ @8 D @?@ @ @ 
@ @ @ @ @8 H@;XD  t  t t  t  GaD  t  t t  t $get_choice_pointD  t  t t  t  D6 	 D  t  t t  t  D6 
O  D5CIv   @<C@Iw   A


 

@5@>@ @0 @-@4@7 A@.@ @7 H; @.@2@4@7 A@.@2@4@7 A@D@0 @4 @`@7 E@L@0 @4 @`@7 Ev@?@R@D@%@.@/@7 @L@0 A@0 Bd@1 @4@/@4@.@0 @> @1@4@7 @@?@0 H@1 B H@1 @4@7 Dz@F@ @ @ @ @8 D4@;C@8I   A



 A
@5@>@0 A@4@7 H @ @ 
@ @ @8 D4@;C@?I  


@5@0 @1 G@0 @4@4@.@0 @5 @1@4@7 @@0 H8@4@7 A@ @ @ @ @8 D4@;XD  t  t t  t  EK 	 D  t  t t  t  EK 
O  EJCE+  
 @5@>@;CE,  @5@0 En
@/@/@4@7 DD@.@7 A_@0 En
@4@8 B
@;XD  t  t t  t ignore @`D  t  t @at  t H D  t  t t  t  H 
O  HCA  @5@@>@;CA   @<XD  t  t t  t  C 	 D  t  t t  t  C 
O  CCG  @5@7 A^@Q@;XD  t  t t  t $unload_fileD  t  t t  t  G 	 D  t  t t  t  G 
O  GCJ  @5@7 @@>@0 @@-
@4@0 C]@/@4@8 H@;CJ  @5@/@8 E@;XD  t  t t  t  @D  t  t t  t  GD  t  t t  t  G 	 D  t  t t  t  G 
O  GCG  @5@0register @@4@7 @@>@;C@(G  @5@.
@/@7 @>@7 H @.@7 Hh @ @.@7 E@0  @1 E
@4@ 
@8 Ak@;C@FG  @5@7 H@.
@7 H@ 
@.@7 E@D@$@0 E
@/@4 @@.@7 EU@C@ @0 A@/@4@7clause_property A"@L@P@L@ @7 D@?@R@E@0 E
@4@8 Dz@;XD  t  t t  t add_import_moduleD  t  t t  t  A 	 D  t  t t  t  A 
O  ACIV   

@5@7 @@7 H<@>@;CIW   @

@5@7 @@8 H<@;XD  t  t t  t 
thread_detachD  t  t t  t get_attrD  t  t t  t $new_findall_bag D  t  t t  t  DD  t  t t  t  GD  t  t t  t  E/ AvD  t  t t  t  E/ @D  t  t t  t  E/ 
O  E/CAF E E D
 @@5@6 E@D
 H @@7 @L@L
@R@?@7debug_topic H@Q@;CAL E E	debugging
 @@5@6 H@D
 H @@7 @L@L
@R@?@7 H@Q@;CAR E E	assertion@5@6 H H @@7 @L@( @@;C@&AU E Eassume@5@6 H At@0
compatibility@1renamed@0  H@4@1  H@4@7 @5 H H @@7 @L@( @@;CA  B B@5@6 B@8math_goal_expansion B@;C@*@u B B A



 A
  @T@5@6 B@C@ @7	qualified B@L@P B B@8 B@;C@;@ B B @e



 E: C"
@5@6 B B B@7 B@C@.@2@3
@3@4@7 Goccurs@* H@L@P@?@E@;C@ @ B B 


 

@5@6 B@7 @@ @7
rename_module B B B@8 B@;C@ B B  B
 @h @d E3@<CA B Bbb_put


	nb_setval

@5@6 B@ @8bb_key B@;CA	 B Bbb_get


 EH

@5@6 B@ @8 H@;CA B B	bb_delete


 B H

 D@5@6 B@ @8 H@;C@"A B B	bb_update



 B H

 H@5@6 B@ @8 H@;XD  t  t t  t variant_sha1D  t  t t  t 	read_linkD  t  t t  t current_flagXQM @T-C @TS XD  t  t t  @Tt current_vc_number AvPvar_free C@ Eu E        @5@>@;C@ E H@5@7novars C@7 H C@>@;XPprocess_next_conclusion C
A Eu E        
$DONE@5 @7nhn C@>@8write_unit_conc_part C@;C	A E I
 I@5@7 Ez @>@;CB E I@5off@7renumber_conclusions FP@/@7get_next_nhn C@.@7hn C@7write_next_conclusion C@>@;CB	 E I@5on@7 I@.@7 I@7 I@>@;XPadd_to_overall_summary CA Eu E        @5@.@7 H C@C@7overall_rule_summary C@L@P@>@0 I$
@4@8 Dz@;CA E I @5@>@;XD  t  t t  @Tt could_infer AvPsafe_deduce C$z Eu E        @5@7
infer_subgoal C@>@;XPfind_pattern_match C
B E F@5@ 
@ @ @8pattern_match_rule C@;CB E F

@5@7 H@.@/@7 A@T@ @/@8 A@;XD  t  t t  @Tt buffered_used_fact AvPwrite_identity_of_predicate CC7 Eu E        hyp@5VC @7 C @7 I8 H@7 I8@8 I8@;CC: E I5conc@5 I7@7 I8@7 I8 C@7 I8@8 I8@;XPreplace_conc_rule1 C@%GZ Eu E        @5@"
<=
@#@/c@7	var_const C@.@.
@7replace_rule F^@>subst_and_elimuser_rule_no Ej@ 
@7substitute_and_eliminate C@Q@;C@&Gb E I?@5@"
 I@

@#@/ IB@7 IC@.@.
@7 IF@> IJ IK Ej@ 
@7 IL@Q@;C@%Gj E I?@5@"
 Ho
@#@/ IB@7 IC@.@.
@7 IF@> IJ IK Ej@ 
@7 IL@Q@;C@&Gr E I?@5@"
 IO

@#@/ IB@7 IC@.@.
@7 IF@> IJ IK Ej@ 
@7 IL@Q@;XP@!does_not_satisfy_index_constraint CAl Eu E        &


@5@7 IP C@ 
@7 IU@>@;C@$Aq E IR..


@5@>@@@0 D1@4@7infer C@?	@0 H6
@4@7 IY@>@;CAz E IR
@5@0<>@4@7 IY@>@;XP
split_hyps C@?L E I?@5@0and@-@-@4x@.
@7	prune_hyp Fm Ic@.@7add_hyp Ig Ic@.@7 Ih	hyp_split@2
@3@2@3@4@3@2@3@4@3
@4@7assert_log_fact C@>@8 I_ C@;XPmatching_record_and_field C@$A E H@5@.@7 A@ @7 Afld_@/@ @7 A@7 @@ 
@8 @@;XP@(clear_up_could_and_could_not_infer_facts  C@"F E I?  @5@0 I&@/@/@4@7 DD@0could_not_infer@/@4@7 DD@0known_upper_numeric_limit@/@/@/@/@4@7 DD@0known_lower_numeric_limit@/@/@/@/@4@7 DD@>@;XD  t  t t  @Tt expand_query AvD  t  t t  @Tt  I| @D  t  t t  @Tt  I| 
P I|C@s D   ѣA I~@5@6 D@ 
@8 I} I@;XPs_atomic CA Eu E        @5@@@7 @@?@7 H<@a@g@b @t@>@;CA% E I 
@5@7 H<@a@h@b @t@>@;XP I[ C@P@  Eu E        @5@0inference_depth_limit@/@/@4@7 DD@0 Imain@4@7 DG@0 Iinfrule@4@7 DG@0used@/@4@7 DD@0 I2@/@/@/@4@7 DD@>@@@7 I*@F@E@?@7allow_new_strategies  C@.@.
@/@7
is_inequality C@>@ 
@.@7find_mutual_types C@ @7try_new_numeric_strategies C@>@;XPstatement_norm CG Eu E        
 CJ


 CJ

@5@ 
@ @7 I C@ @ @8 I@;C@*G E I		
 Ia


 Ia

@5@ 
@.@7 I@ @.@7 I@ @ @ @ @8lower_upper C@;CG E I
or


 I

@5@ 
@ @7 I@ @ @8 I@;CG E I
 IO


 I@

@5@ 
@ @7 I@ @ @8 I@;CG E I@5@>@;XPcalculate_known_lower_limit_for C": E I)@5@.@.@7search_for_lower_numeric_limit C@0candidate_lower
@4@7 Dz@Q@;C@?"> E I)@5@ 
@7 I C@C@.@/@7 I@0 I\@4 @@7simplify C@L@P@?@E@>@0 Iz

@4@7 Dz@0 I
@/@/@4@7 DD@>@;XPfind_element CA E IRupdate


@5@0 I]@4@7 IY@>@ 
@7 I C@>@;CA E IR I




@5@0 C
@4@7 IY@>@;C@+A E IR


@5@C@7 @@L@P@2	mk__array@-@4@7 Aspark@7 F Fj@ @.@7 E E@ @ 
@8find_array_component C@;C@2A! E IR


@5@C@7 @@L@P@2@-@-@4@7 A@ @/array@7mk__function_name Fa I@7 I@ @.@7 I@ @ 
@8 I@;CA) E IRelement
@5@>@;XPcompress C@%C E I

@5@7	s_integer C@ 
@7 I@.@0 A
@4@7iss C@2@4@7 I C@>@;C@2C E I		

@5@.@.@7essence C@ 
@ @.@7 I@.@0 A@4@7 I@2@0*@4@4@7 I@>@;C@)C E I

@5@2
@4@.@7 I@2@4@2@-@4@7 I@"@#@>@;CC E I I
@5@>@;C
C E I
@5@>@;CC E I@5@>@;XPcompatible_array_type C@%CD Eu E        @5@0 I@-@-
@4@7type I@0 I@-@-@4@7 I@7 D @ 
@ @7compatible_array_result_types C@ @8compatible_array_indices C@;XPstan_and_semi_stan_conc CAv E I?@5@7get_proved_conc Fv@>@;C@eAz E I?@5@.@7complexity_limit I@. Ic@7get_conc Fs@@@-@7simplification_is_on  C@.
@7 I@@@!@ 
@7 I@/ Ic@ 
@7replace_conc Ifurther_simplified@2 I;@3
@3@3
@4@7 Il@?@R@?@%
@>@ 
 I; Ic@.@7
complexity C@>@@@a@f@h@q@ 
 I;@7stan C@ 
 I;@7maybe_semi_stan C@?@R@>@;XP I C@"B E I@5C@7 C @7
out_number_lj C@.
@7 I@0max_written_conc_no
@4@7 DG@7 C C .@7 J @8 I
@;XP I  C@ E H@5@7 @@>@;C@ E H@5@T
@2@/@-@4@7 A@7 I@>@;XPwrite_hyp_numbers_list CF` E I 


@5@7 C C & @7 J@7 J@ 
@7 J@>@;CFg E I 
@5@7 J@>@;CFk E I 
@5@7 J, @7 J@7 J@>@ 
@7 J
 C@>@;XD  t  t t  @Tt current_stack_depth AvD  t  t t  @Tt  I AvPelement_update_infer C@3G E I I


 IA D@5@0 C
@4@.@7 I*@>@0 I@@4@.@7 I*@ @ @ @8
merge_sort C@;C@3G E I I


 Ho D@5@0 C
@4@.@7 I*@>@0 I@@4@.@7 I*@ @ @ @8 J@;C@3G E I I


 I^ D@5@0 C
@4@.@7 I*@>@0 I]@4@.@7 I*@ @ @ @8 J@;C@3G E I I


 B D@5@0 C
@4@.@7 I*@>@0 C@4@.@7 I*@ @ @ @8 J@;C@.G E I I

@5@0 I]
@4@.@7 I*@>@ @ 
@ @ @.@7 J C@ @ @ @8 J@;CG E Ibase
@5@0 I@/@2@/@4@/@4@7 I@>@;XPconvert_condition C@(E E Fproved



 J
@5@ @.@7lookup_fact_mappings C@ 
@ @.@7 D I@>@ @ @8 A @;XPprocess_formula C@{C~ E I5@5@@@.@7restructure_formula C@?@7write_error_preamble  C@ 
@ @7 I3 C - Restructuring failed.@7 I8@7 Ez  @7write_offending_predicate C@7set_exit_status  C@7 Gw @E@>@@@' I@7typechecking_during_load I@@@  @@7	checktype C@?@7 J)@ 
@ @7 J, did not typecheck as boolean.@7 I8@7 J.@7 J0@>@7 J3@7 J6@?@R@>@@@&@7 I@@@ @7 I@?@7 J.
!!! WARNING: @7 I8@ 
@ @7 J, - Simplification failed.@7 I8@7 J.@7 J0@&@?@&@>@;XPdo_find_lower_numeric_limit_for C^  E I) I
@5@ @.@ 
@7find_upper_numeric_limit_for C@0 I@4@8evaluate_rational_expression C@;C@%^ E I) A


 Ea@5@ @7int C@>@ @. Ea@ 
@7find_lower_numeric_limit_for C@0 A@4@8 I@;C@%^
 E I) A


real@5@ @7
base_rational C@>@ @. JN@ 
@7 JK@0 A@4@8 JE@;C@%^ E I) A


 Ea@5@ @7 JH@>@ @. Ea@ 
@7 JK@0 A@4@8 I@;C@%^ E I) A


 JN@5@ @7 JO@>@ @. JN@ 
@7 JK@0 A@4@8 JE@;C@3^ E I) A

@5@ @.@.@7 JK@ @.@.@7 JK@0 A@4@7 JE@ @ @.@7 J @ @ 
@8 J"@;C@8^) E I) C
div

 Ea@5@ @7 JH@0 I] @4 @@7 I@>@ @. Ea@ 
@7 JK@0 C@1 JR@4@8 I@;C@r^0 E I)

 C
 JR

 Ea@5@ @. Ea@.@7 JK@0 I\ @4 @@7 I@ @. Ea@.@7 JK@@@0 IO @4 @@7 I@' @{@?
@0 IO @4 Ea@.@7 I' C@0 C@1 JR@4@7 I@ @ @.@7 J @ @ @.@7 J @ @ 
@8 J"@;C@x^B E I) C
 C
 I JR Ea@5@@@ @. Ea@.@7 JK@0 IO @4 @@7 I@?@0 IO @4 Ea@.@7 JT@E@@@ @. Ea@.@7 JK@0 I\ @4 @@7 I@?@0 I\ @4 Ea@.@7 JT@E@ @ @.@7 J @ @ 
@8 J"@;C@w^R E I) C
 C
 I JR Ea@5@@@ @. Ea@.@7 JK@0 IO @4 @@7 I@?@0 IO @4 Ea@.@7 JT@E@@@ @. Ea@.@7 JK@0 I\ @4 @@7 I@?@0 I\ @4 Ea@.@7 JT@E@ @ @.@7 J @ @ 
@8 J"@;C@^e E I) C
 I JR
  Ea@5@@@ @. Ea@.@7 JK@0 IO @4 @@7 I@?@0 IO @4 Ea@.@7 JT@E@@@0 I] @4 Ea@.@7 JT@F@?@2@@@ @. Ea@.@7 JK@0 I\ @4 @@7 I@E@?@ @. Ea@.@7 JB@0 IX @4 @@7 I@E@ @ @.@7 J @ @ 
@8 J"@;C@^x E I) C
 I
 JR  Ea@5@@@ @. Ea@.@7 JK@0 IO @4 @@7 I@?@0 IO @4 Ea@.@7 JT@E@@@0 I] @4 Ea@.@7 JT@F@?@2@@@ @. Ea@.@7 JK@0 I\ @4 @@7 I@E@?@ @. Ea@.@7 JB@0 IX @4 @@7 I@E@ @ @.@7 J @ @ 
@8 J"@;C@^ E I) C
 I JR

 Ea@5@@@ @. Ea@.@7 JB@0 IX @4 @@7 I@?@0 IX @4 Ea@.@7 JT@E@@@ @. Ea@.@7 JK@0 I\ @4 @@7 I@?@ @@@0 IO@4 Ea@.@7 JT@?
@0 I\ @4 Ea@.@7 JT@E@ @. Ea@.@7 JB@0 I\ @4 @@7 I@0 I@1 C@4@7 I@ @ @.@7 J @ @ @.@7 J @ @ 
@8 J"@;C@^ E I) C
 I
 JR
 Ea@5@@@ @. Ea@.@7 JB@0 IX @4 @@7 I@?@0 IX @4 Ea@.@7 JT@E@@@ @. Ea@.@7 JK@0 I\ @4 @@7 I@?@ @@@0 IO@4 Ea@.@7 JT@?
@0 I\ @4 Ea@.@7 JT@E@ @. Ea@.@7 JB@0 I\ @4 @@7 I@0 I@1 C@4@7 I@ @ @.@7 J @ @ @.@7 J @ @ 
@8 J"@;C@^ E I) C
 I JR

 Ea@5@@@ @. Ea@.@7 JB@0 IX @4 @@7 I@?@0 IX @4 Ea@.@7 JT@E@@@ @. Ea@.@7 JB@0 IX @4 @@7 I@?@"@@@0 I@@1 I@4 Ea@.@7 JT@?
@0 IX @4 Ea@.@7 JT@E@ @. Ea@.@7 JK@0 IX @4 @@7 I@0 A@4@7 I@ @ @.@7 J @ @ @.@7 J @ @ 
@8 J"@;C@^ E I) C
 I
 JR
 Ea@5@@@ @. Ea@.@7 JB@0 IX @4 @@7 I@?@0 IX @4 Ea@.@7 JT@E@@@ @. Ea@.@7 JB@0 IX @4 @@7 I@?@"@@@0 I@@1 I@4 Ea@.@7 JT@?
@0 IX @4 Ea@.@7 JT@E@ @. Ea@.@7 JK@0 IX @4 @@7 I@0 A@4@7 I@ @ @.@7 J @ @ @.@7 J @ @ 
@8 J"@;C@%^ E I) C


 Ea@5@ @7 JH@>@ @. Ea@ 
@7 JK@0 C@4@8 I@;C@%^ E I) C


 JN@5@ @7 JO@>@ @. JN@ 
@7 JK@0 C@4@8 JE@;C@%^ E I) C


 Ea@5@ @7 JH@>@ @. Ea@ 
@7 JB@0 C@4@8 I@;C@%^ E I) C


 JN@5@ @7 JO@>@ @. JN@ 
@7 JB@0 C@4@8 JE@;C@3^ E I) C

@5@ @.@.@7 JK@ @.@.@7 JB@0 C@4@7 JE@ @ @.@7 J @ @ 
@8 J"@;C@l_ E I) I


 Ea@5@ @7 JH@>@@@$@0 I\ @4 @@7 I@>@ @. Ea@ 
@7 JK@0 I@4@7 I@E@?@5@@ @ @7 I@>@( @(
 @{@E@?@ @0 IX @4 @@7 I@>@ @. Ea@ 
@7 JB@0 I@4@8 I@E@;C@i_ E I) I


 JN@5@ @7 JO@>@@@$@0 I\ @4 @@7 I@>@ @. JN@ 
@7 JK@0 I@4@7 JE@E@?@2@@@( @>@( @(
 @{@E@?@ @0 IX @4 @@7 I@>@ @. JN@ 
@7 JB@0 I@4@8 JE@E@;C@i_0 E I) I


 Ea@5@ @7 JH@>@@@$@0 I\ @4 @@7 I@>@ @. Ea@ 
@7 JK@0 I@4@7 I@E@?@2@@@( @>@( @(
 @{@E@?@ @0 IX @4 @@7 I@>@ @. Ea@ 
@7 JB@0 I@4@8 I@E@;C@i_D E I) I


 JN@5@ @7 JO@>@@@$@0 I\ @4 @@7 I@>@ @. JN@ 
@7 JK@0 I@4@7 JE@E@?@2@@@( @>@( @(
 @{@E@?@ @0 IX @4 @@7 I@>@ @. JN@ 
@7 JB@0 I@4@8 JE@E@;C@+_X E I) I
@5@ @.@ 
@7 JK@ @7 JO@0 IO @4 @@7 I@0 I@4@8 JE@;C@E_^ E I) I

@5@ @.@.@7 JK@ @.@.@7 JB@ @.@.@7 JK@ @.@.@7 JB@ @ @ @ @ @ @ @ @/@/@ 
@8calc_product_bounds
 C@;C@k_h E I) JR


 Ea@5@ @7 JH@>@@@#@0 I\ @4 @@7 I@ @. Ea@ 
@7 JK@0 JR@4@7 I@E@?@5@@@!@0 IX @4 @@7 I@ @. Ea@ 
@7 JB@0 JR@4@7 I@?@0 JR@4 Ea@ 
@8 I@E@E@;C@Z_w E I) JR 
  Ea@5@>@@@0 I] @4 Ea@.@7 JT@F@?@2@@@ @. Ea@.@7 JK@0 I\ @4 @@7 I@E@?@ @. Ea@.@7 JB@0 IX @4 @@7 I@E@ @ 
@8 J"@;C@_ E I) JR


 Ea@5@ @7 JH@0 IO @4 @@7 I@>@ @. Ea@.@7 JB@@@0 IX @4 @@7 I@' @{@E@?@D@@@ @. Ea@.@7 JK@0 I\ @4 @@7 I@?@ @@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@E@0 I\ @4 @@7 I@>@0 JR@4@7 I@ @ @.@7 J @ @ 
@8 J"@;C@_ E I) JR


 Ea@5@ @7 JH@0 IX @4 @@7 I@>@ @. Ea@.@7 JK@@@0 I\ @4 @@7 I@' @{@E@?@F@@@ @. Ea@.@7 JB@0 IX @4 @@7 I@?@"@@@0 IX @4 Ea@.@7 JT@?@0 I@@1 I@4 Ea@.@7 JT@E@0 IX @4 @@7 I@>@0 JR@4@7 I@ @ @.@7 J @ @ 
@8 J"@;C@_ E I) JR


 Ea@5@@@ @. Ea@.@7 JK@0 I\ @4 @@7 I@?@ @@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@E@ @. Ea@.@7 JB@0 I\ @4 @@7 I@ @. Ea@.@7 JK@0 IO @4 @@7 I@0 JR@4@7 I@ @ @.@7 J @ @ @.@7 J @ @ 
@8 J"@;C@N_ E I) JR


 Ea@5@ @. Ea@.@7 JB@0 IX @4 @@7 I@ @. Ea@.@7 JB@0 IO @4 @@7 I@0 JR@4@7 I@ @ @.@7 J @ @ 
@8 J"@;C@_ E I)mod


 Ea@5 I@7 I@ @7 JH@>@@@"@ @7 JH@  @7 I@>@(
 @{@0 JX@4@7 I@F@F@E@?@@@@f@0 I\ @4 @@7 I@>@@@H@ @. Ea@.@7 JK@0 I\ @4 @@7 I@ @. Ea@.@7 JB@0 IX@4 @@7 I@0 I@@4 @@7 I@ @ @.@7 J @ @ 
@7 J"@&@?@(
 @{@( @F@F@E@?@ @0 IX @4 @@7 I@(
 @{@0 A@4@7 I@F@F@E@>@;C@J_ E I) JX

  Ea@5 I@7 I@@@ @. Ea@ 
@7 JK@0 I\ @4 @@7 I@?@ @@@0 I\ @4 Ea@ 
@7 JT@?
@0 IO@4 Ea@ 
@7 JT@E@>@;C@m_ E I)

 JX


 Ea@5 I@7 I@@@ @. Ea@.@7 JB@0 IX @4 @@7 I@?@"@@@0 IX @4 Ea@.@7 JT@?@0 I@@1 I@4 Ea@.@7 JT@E@>@ @. Ea@.@7 JK@0 A@4@7 I@ @ @.@7 J @ @ 
@8 J"@;C@8  E I)abs

 Ea@5@ @7 JH@>@@@0 IO @4 @@7 I@>@&@?@0 IX @4 @@7 I@>@0 I@4@7 I@>@;C@8   E I) JZ

 JN@5@ @7 JO@>@@@0 IO @4 @@7 I@>@&@?@0 IX @4 @@7 I@>@0 I@4@7 JE@>@;C@ . E I)

 JZ
@5@ @.@.@7 JK@ @.@.@7 JB@@@0 IO@4 @@7 I@0 IO @4 @@7 I@&@?@;@@@0 IO @4 @@7 I@0 IO @4 @@7 I@( @?@0 IO @4 @@7 I@0 IO@4 @@7 I@0 I@4@7 JE@ @ @.@7 J @ @ 
@8 J"@;CA% D E I)

**


 Ea@5@ @7 JH@>@@@( @(@(
 @{@F@F@?A@@@(@>@  Ea@ 
@7 JK@F@F@?@@@@a@f@b @r@>@Q@F@F@?@@@@ @7 JH@0 J\@4@7 I@7 JH@>@(
 @{@F@F@?@@@@<@0 IO @4 Ea@.@7 JT@ @. Ea@.@7 JK@0 IO @4 @@7 I@0 J\@4@7 I@ @ @.@7 J @ @ 
@7 J"@?@{@@@4@0 JX@4 @7 I@0 JZ@4@. Ea@ 
@7 JK@0 IO @4 @@7 I@0 J\@4@7 I@E@F@?@E@0 IX @4 Ea@.@7 JT@0 JX@4@7 I@ @. Ea@.@7 JK@0 IX @4 @@7 I@0 J\@4@7 I@ @ @.@7 J @ @ 
@8 J"@;CA% o E I)

 J\


 JN@5@ @7 JH@>@@@( @(@(
 @{@F@F@?A@@@(@>@  JN@ 
@7 JK@F@F@?@@@@a@f@b @r@>@Q@F@F@?@@@@ @7 JO@0 J\@4@7 JE@7 JO@>@(
 @{@F@F@?@@@@<@0 IO @4 JN@.@7 JT@ @. JN@.@7 JK@0 IO @4 @@7 I@0 J\@4@7 JE@ @ @.@7 J @ @ 
@7 J"@?@{@@@4@0 JX@4 @7 I@0 JZ@4@. JN@ 
@7 JK@0 IO @4 @@7 I@0 J\@4@7 JE@E@F@?@E@0 IX @4 JN@.@7 JT@0 JX@4@7 I@ @. JN@.@7 JK@0 IX @4 @@7 I@0 J\@4@7 JE@ @ @.@7 J @ @ 
@8 J"@;C@  E I) J\


 Ea@5@0 IO @4 Ea@.@7 JT@0 IO @4 Ea@.@7 JT@ @. Ea@.@7 JK@ @. Ea@.@7 JK@0 IO @4 @@7 I@0 IO @4 @@7 I@@@0 IO@4 @@7 I@0 J\@4@7 I@?@( @( @ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @ 
@8 J"@;C@  E I) J\


 JN@5@0 IO @4 JN@.@7 JT@0 IO @4 Ea@.@7 JT@ @. JN@.@7 JK@ @. Ea@.@7 JK@0 IO @4 @@7 I@0 IO @4 @@7 I@@@0 I\ @4 @@7 I@0 J\@4@7 JE@?@( @( @ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @ 
@8 J"@;C@k  E I) 


 JN@5@ @7 JO@>@@@#@0 I\ @4 @@7 I@ @. JN@ 
@7 JK@0 @4@7 JE@E@?@5@@@!@0 IX @4 @@7 I@ @. JN@ 
@7 JB@0 @4@7 JE@?@0 @4 JN@ 
@8 I@E@E@;C@Z  E I)  
  JN@5@>@@@0 I] @4 JN@.@7 JT@F@?@2@@@ @. JN@.@7 JK@0 I\ @4 @@7 I@E@?@ @. JN@.@7 JB@0 IX @4 @@7 I@E@ @ 
@8 J"@;C@  E I) 


 JN@5@ @7 JO@0 IO @4 @@7 I@>@ @. JN@.@7 JB@@@0 IX @4 @@7 I@' @{@E@?@3@@@ @. JN@.@7 JK@0 I\ @4 @@7 I@?@0 I\ @4 JN@.@7 JT@E@0 I\ @4 @@7 I@>@0 @4@7 JE@ @ @.@7 J @ @ 
@8 J"@;C@  E I) 


 JN@5@ @7 JO@0 IX @4 @@7 I@>@ @. JN@.@7 JK@@@0 I\ @4 @@7 I@' @{@E@?@3@@@ @. JN@.@7 JB@0 IX @4 @@7 I@?@0 IX @4 JN@.@7 JT@E@0 IX @4 @@7 I@>@0 @4@7 JE@ @ @.@7 J @ @ 
@8 J"@;C@~! E I) 


 JN@5@@@ @. JN@.@7 JK@0 I\ @4 @@7 I@?@0 I\ @4 JN@.@7 JT@E@ @. JN@.@7 JB@0 I\ @4 @@7 I@ @. JN@.@7 JK@0 IO @4 @@7 I@0 @4@7 JE@ @ @.@7 J @ @ @.@7 J @ @ 
@8 J"@;C@N! E I) 


 JN@5@ @. JN@.@7 JB@0 IX @4 @@7 I@ @. JN@.@7 JB@0 IO @4 @@7 I@0 @4@7 JE@ @ @.@7 J @ @ 
@8 J"@;C	!( E I)@5@ 
@8 I C@;XD  t  t t  @Tt stack AvPsummary_of_conclusions_rep C@"A E I  

@5@0rule_summary@0 @4@1 I;@-
@4@7 @  J@7 J@ 
@7 J@Q@;CA E I @5@>@;XPpattern_match_rule_list C@ B E F


@5@ @ @.@7 I- C@ @ @ @8 J @;CB E F		
@5@ @ @ @ @8 Jg C@;XP
gen_append C@: E H 
@<C@< E H



@5@ @ @8 Jk C@;XPsplit_concs C@EL E I?@5@0 Ia@-@-@4 Ic@.
@7
prune_conc I@/@/@ 
@7prune_all_concs I Ic@.@7add_conc I Ic@.@7 Jv
conc_split@2
@3@2@3@4@3@2@3@4@3
@4@7 Il@>@8 Jn C@;XPset_simplify C@A E IR\/


@5@.@7 J{ C@ 
@.@7 J@@@&@>@&@F@F@E@?@d@@@.@"set
@#@" J
@#@ @ @.@7 J @ @.@7
simp_set_list C@ @.@7 J"@" J@#@?@4@@@0	subset_of@4@7 IY@>@&@?@@@0 J@4@7 IY@>@&@?
@" J}@#@F@F@E@>@;C@mA E IR/\


@5@.@7 J@ 
@.@7 J@@@&@>@&@F@?@J@@@" J
@#@" J
@#@ @ @7make_intersection C@?@/@@@0 J@4@7 IY@>@&@?@@@0 J@4@7 IY@>@&@?
@" J@#@F@>@;C@uA E IR\


@5@.@7 J@ 
@.@7 J@@@&@>@" J@#@F@?@N@@@" J@#@&@F@?@=@@@" J
@#@" J
@#@ @ @7make_difference C@?@"@@@0 J@4@7 IY@>@" J@#@?
@" J@#@F@>@;C@A E IR J


@5@.@7 J@ 
@.@7 J@@@@@@&@F@F@F@?@@@@" J@#@F@F@F@?@@@@,@" J}

@#@@
@0 J@4 @@7 J@?@0 J@4 @@7 J@F@F@?@c@@@" J

@#@0 J@4 @@7 J@F@?@D@@@)@" J

@#@@
@0 J@4 @@7 J@?@0 J@4 @@7 J@F@?@" J
@#@" J
@#@ @ @7is_subset_of C@F@F@( @@?@" J@#@F@F@F@>@;C@?A E IRstrict_subset_of


@5@.@7 J@ 
@.@7 J@@@" J
@#@" J
@#@ @ @7is_strict_subset_of C@( @@?
@" J@#@F@>@;C@EA E IRin


@5@.@7 I@ 
@.@7 J@@@$@" J@#@@@0 J@4@7 IY@( @@?@0not_in@4@7 IY@( @@?
@" J@#@>@;C@EB E IR J


@5@.@7 I@ 
@.@7 J@@@$@" J@#@@@0 J@4@7 IY@( @@?@0 J@4@7 IY@( @@?
@" J@#@>@;C@)B E IR C


@5@.@7 J@ 
@.@7 J@@@&@( @@?
@" C@#@>@;C@EB  E IR I]


@5@0 C
@4@.@7 J@@@( @@( @@F@?@#@@@" C

@#@" I]@#@?@" G@#@F@>@;CB, E IR J
 J

@5@.@7 J@ @ 
@7 J"@>@;C@*B1 E IR@5@@
@7 @@&
@F@E@?@2@-@-
@4@7 A@ 
@.@7	eval_list C@2@4@7 A@>@;XPsave_semi_stan_fact CB E I? I6@5@.
ss@7prune_all_hyps Ig@>@&
@ 
 J@7add_hyp_with_id Ig@>@;CB" E I? I;@5@.
 J@7 Js@>@&
@ 
 J@7add_conc_with_id I@>@;CB) E I?@5@9HorC is not hyp or conc but is ~a in save_semi_stan_fact.@2@4@8 Fo F@;XPproved_all_subgoal_conclusions  CI E I?@5@C@/@/@.
@7 I@C@7 I@L@P@L@P@?@E
@>@;XPterm CA1 E I I@5@>@;CA2 E I I@5@>@;CA3 E I JR@5@>@;CA4 E I @5@>@;CA5 E I JX@5@>@;CA6 E Irem@5@>@;CA7 E Iodd@5@>@;CA8 E I JZ@5@>@;CA9 E Isqr@5@>@;CA: E I @@5@>@;CA; E I F@5@>@;CA< E Inonfirst@5@>@;CA= E Inonlast@5@>@;CA> E I H:@5@>@;CA? E I H@5@>@;CA@ E I @@5@>@;CAA E I J@5@>@;CAB E I J}@5@>@;CAC E I J@5@>@;CAD E I J@5@>@;CAE E I J@5@>@;CAF E I J@5@>@;CAG E I J@5@>@;CAH E I J@5@>@;CAI E I J@5@>@;CAJ E I@5@>@;CAK E I@5@7 I C@>@;CAL E I@5@/@/@/@/@/@7record_function I@>@;CAM E I@5@/@/@7function_template I@>@;CAO E I@5@2@-@/@4@7 A@/@/@7function I@>@;XPmatching_records_x CAw E H@5@7 IC@ 
@7 IC@ 
@7 I@>@;CA E H@5@ 
@.@.@7 Ip C@ @ @7 J C@>@;XP I C@)AF E IR:=



@5@@
@ 
@7satisfies_index_constraint C@>@ @7 I@?@ 
@7 IU@>@ @7 I@>@;CAQ E IR

@5@ 
@0 J@/@/@4@7 I@ 
@7 I@/@7 J:@>@;XPform_number_from_base CF E I


@5@>@a@g@f
@o@w@;C@ F E I

@5@a@g@b@o@x@ @ @.@7 J C@>@a@f@g@f
@o@n@w@;CF E I
 @5@>@;XPhandle_nested_used_facts CEN E I@5@8save_nested_used_facts C@;CEQ E I@5@7restore_nested_used_facts C@Q@;XPeliminate_N_from_HL CF{ E I?



@5@>@ 
@8 J C@;CF E I?



@5@>@ @ @8 J@;CF E I?
@5@>@;XPcompatible_record_type CC* E I@5@0 B@-@4@7 I@0 B@-
@4@7 I@7 I@ 
@8same_record_field_names C@;XPnozeros C@)C E I I I




@5@ @7zero C@ 
@7 J@2@0 I@4@4@7 J C@>@;CC E I I



@5@ 
@7 J@7 J@ @7 J@>@;CC E I
@5@7 J@>@ 
@7 J@>@;CC E I

@5@ 
@ @7 J@>@;CC E I@5@>@;XPsatisfy_goal C@%B E F C


@5@ 
@7 H@ 
@.@7 I@ 
@ @7 I@>@0 C@4@8 J C@;C@%B E F C


@5@ @7 H@ @.@7 I@ @ @7 I@>@0 C
@4@8 J@;C@%B E F I]


@5@ 
@7 H@ 
@.@7 I@ 
@ @7 I@>@0 I]@4@8 J@;C@%B E F I]


@5@ @7 H@ @.@7 I@ @ @7 I@>@0 I]
@4@8 J@;C@%C E F IO


@5@ 
@7 H@ 
@.@7 I@ 
@ @7 I@>@0 IO@4@8 J@;C@%C E F IO


@5@ @7 H@ @.@7 I@ @ @7 I@>@0 IO
@4@8 J@;C@%C E F I@


@5@ 
@7 H@ 
@.@7 I@ 
@ @7 I@>@0 I@@4@8 J@;C@%C E F I@


@5@ @7 H@ @.@7 I@ @ @7 I@>@0 I@
@4@8 J@;C@%C  E F I\


@5@ 
@7 H@ 
@.@7 I@ 
@ @7 I@>@0 I\@4@8 J@;C@%C' E F I\


@5@ @7 H@ @.@7 I@ @ @7 I@>@0 I\
@4@8 J@;C@%C. E F IX


@5@ 
@7 H@ 
@.@7 I@ 
@ @7 I@>@0 IX@4@8 J@;C@%C5 E F IX


@5@ @7 H@ @.@7 I@ @ @7 I@>@0 IX
@4@8 J@;C
C< E F@5@S
@>@8satisfy_goal_var_goal C@;C	CA E F@5@8fact C@;CCD E F


@5@ 
@/@/@/@/@8get_fact_from_rule C@;CCG E F G

@5@T
@0 G
@4@.@7satisfy_goal_not C@ @8 J@;C@,CP E F		 Ia


@5@ 
@7 H@>@ 
@.@.@7rule_phase_infer C@ @.@.@7 J@ @ @7 J@ @ @8 J@;C@,CX E F		 Ia


@5@ @7 H@>@ @.@.@7 J@ 
@.@.@7 J@ @ @7 J@ @ @8 J@;C@'C` E F		 Ia


@5@ 
@.@.@7 J@ @.@.@7 J@ @ @7 J@ @ @8 J@;CCj E F I


@5@ 
@7 H@>@ 
@ @8satisfy_goal_A_or_B C@;CCo E F I


@5@ @7 H@>@ @ 
@8 K @;C
Ct E F I

@5@ 
@8 J@;CCw E F I


@5@ 
@8 J@;CC E F CJ


@5@ 
@7 H@>@0 CJ
@4@8@!satisfy_goal_A_implies_B_novars_A C@;CC E F CJ


@5@ @7 H@>@0 CJ
@4@8@!satisfy_goal_A_implies_B_novars_B C@;CC E F CJ


@5@0 CJ
@4@8satisfy_goal_A_implies_B C@;CC E F<->


@5@ 
@ @8satisfy_goal_A_iff_B C@;C@1C E F		 K


@5@0 CJ
@4@.@.@7 J@0 CJ
@4@.@.@7 J@ @ @7 J@ @ @8 J@;CC E F C


@5@ @7 H@ 
@ @8satisfy_goal_A_equals_B C@;CC E F C


@5@ 
@7 H@ @ 
@8 K@;CC E F I]



@5@0 I\
@4@8 J@;CC E F I]



@5@0 IX
@4@8 J@;CC E F I]



@5@0 I\
@4@ @/@/@/@/@8 J@;CC E F I]



@5@0 IX
@4@ @/@/@/@/@8 J@;CC E F I]



@5@0 IX
@4@ @/@/@/@/@8 J@;CC E F I]



@5@0 I\
@4@ @/@/@/@/@8 J@;C@:C E F		 I\


@5@0 IO
@4@.@.@7 J@0 I]
@4@7 H@0 I]
@4@.@.@7 J@ @ @7 J@ @ @8 J@;C@:C E F		 IX


@5@0 I@
@4@.@.@7 J@0 I]
@4@7 H@0 I]
@4@.@.@7 J@ @ @7 J@ @ @8 J@;CC E F IO



@5@0 I\
@4@8 J@;CC E F IO



@5@0 IX
@4@8 J@;CC E F IO



@5@0 I\
@4@ @/@/@/@/@8 J@;CC E F IO



@5@0 IX
@4@ @/@/@/@/@8 J@;CC E F IO


@5@0 C
@4@8 J@;CC E F I@



@5@0 IX
@4@8 J@;CC E F I@



@5@0 I\
@4@8 J@;CC E F I@



@5@0 IX
@4@ @/@/@/@/@8 J@;CD E F I@



@5@0 I\
@4@ @/@/@/@/@8 J@;CD E F I@


@5@0 C
@4@8 J@;C@ D E F C

 A

@5@ 
@7 H@0 C
@1 A@4@8satisfy_goal_a_plus_b C@;C@ D E F C

 C

@5@ 
@7 H@0 C
@1 C@4@8satisfy_goal_a_minus_b C@;XPupdate_implication C@(F+ E I?@5@0 CJ@/@-@4@7replace_hyp Ig@.
@7complexity_token C@0complexity_fact I6
@/@4@7 Je I6@ 
@/@7 I@>@;XPsplint CE E I A


@5@ 
@7 I@0 I
@4@7 I@>@;CE E I C


 I@5@ 
@7 I@0 I
@4@7 I@>@;CE E I

 @5@>@;XPmake_base_rational C@A Eu E        @5@7signed_integer C@a@g@k JZ@x
@7 H<@a@h@b @s@@
@(@&
@F@E@?@@ 
@.@7gcd C@a@f@b @s@@@&@(@@@&

@>@" 
@#@?@" I 
@#@F@?@O@.@0 JR
@4@7 I@.@0 JR@4@7 I@@@(@>@@	@&

@>@&@?@" I@#@?@@@&

@>@" @#@?@" I @#@>@;XPcovers_interval CEL E I? Ia

@5@0 Ia@4@ 
@8
find_range C@;CEN E I?  C

@<CEP E I?  C

@<CER E I?  IX

 C@<CET E I?  I\

 C@<C
EV E I?  I@

@<C
EX E I?  IO

@<CEZ E I?  I\

 A@<CE\ E I?  IX

 A@<C
E^ E I?  IO

@<C
E` E I?  I@

@<C@)Eb E I?

 I

@5@ @.@.@7 K/ C@ @.@.@7 K4@ @ @ @ @ 
@7combine_intervals C@>@;XD  t  t t  @Tt issued_vc_proved_message  AvP J CE E F @<CF  E F
@5 @@/@0 I6@4@/@7 J@>@ 
@ @8 J@;CF E F
@5@.@/@/@/@/@7 J@ @/@ @7 Fz Ig@>@ 
@ @8 J@;XD  t  t t  @Tt 	stmt_line AvPall_excluded C@.J E I?@5@.@7is_excluded C@@@&
@>@&@F@?@.@7next_value_to_try C@ @ 
@.@7 K= C@ @ @ @8 J@;XD  t  t t  @Tt forward_inferences AvPsummary_of_conclusions CA E I @5@0 Jb
@1 Jd@-@4@7 Je@>
conclusion@7prefix C@7 J@7 J` C@8 J.@;CA E I @5@>@;XP I C"H E I)@5@0 IO
@4@ 
@7 I C@@@7 JH@?@( JN@8strict_rational C@;C@>"Q E I)	@5@0 IO
@-@4@.@.@7limited_extended_infrule C@C@ @7 JO@L@P@0 IO@4@.@ @/@7 KS@@@7 JH@?@( JN@7 KP@ @ @ 
@8 J @;C@_"] E I)@5@0 IO
@-@4@.@.@7 KS@C@ @7 JO@L@P@0 IO@-@4@.@ @.@7 KS@C@ @7 JO@L@P@0 IO@4@.@ @/@7 KS@@@7 JH@?@( JN@7 KP@ @ @.@7 J @ @ @ 
@8 J @;C"l E I) Ea@5@0 I\
@-@4@ 
@7 KN@ @7 JH@0 A@4@8 I@;C@C"q E I)	
 Ea@5@0 I\
@-@4@.@.@7 KS@C@ @7 JH@L@P@0 IO@-@4@.@ @/@7 KS@ @7 JH@0 A@4@7 I@ @ @ 
@8 J @;C@C"y E I)	
 Ea@5@0 IO
@-@4@.@.@7 KS@C@ @7 JH@L@P@0 I\@-@4@.@ @/@7 KS@ @7 JH@0 A@4@7 I@ @ @ 
@8 J @;C@]" E I)
@5@0 IO
@1 A@-@-@4@.@.@7 KS@C@ @7 JO@L@P@@@ @7 JH@?@( JN@ @7 KP@0 IO@-@4@.@ @/@7 KS@@@ @7 JH@?@( JN@ @7 KP@0 A@4@7 JE@ @ @ 
@8 J @;C@]" E I)
@5@0 IO
@1 A@-@-@4@.@.@7 KS@C@ @7 JO@L@P@@@ @7 JH@?@( JN@ @7 KP@0 IO@-@4@.@ @/@7 KS@@@ @7 JH@?@( JN@ @7 KP@0 A@4@7 JE@ @ @ 
@8 J @;C@]" E I)
@5@0 IO
@1 C@-@-@4@.@.@7 KS@C@ @7 JO@L@P@@@ @7 JH@?@( JN@ @7 KP@0 IO@-@4@.@ @/@7 KS@@@ @7 JH@?@( JN@ @7 KP@0 C@4@7 JE@ @ @ 
@8 J @;C@X" E I)		 Ea@5@0 IO@0 I
@-@4@-@4@.@7 KN@0 IO
@4 Ea@.@7 JT@ @7 JH@ @7 JH@0 I\ @4 @@7 I@0 A@0 JR@0 C@4@4@4@7 I@ @ @.@7 J @ @ 
@8 J"@;C@X" E I)		 Ea@5@0 IO@0 I@-
@4@-@4@.@7 KN@0 IO
@4 Ea@.@7 JT@ @7 JH@ @7 JH@0 I\ @4 @@7 I@0 A@0 JR@0 C@4@4@4@7 I@ @ @.@7 J @ @ 
@8 J"@;C@q" E I) Ea@5@0 IO@0 I@0 A
@-@4@-@4@-@4@.@7 KN@ @7 JH@.@0 C@4@7 I@0 IO
@4 Ea@.@7 JT@ @7 JH@ @7 JH@0 I\ @4 @@7 I@0 A@0 C@0 JR@0 C@4@4@4@4@7 I@ @ @.@7 J @ @ 
@8 J"@;C@p" E I) Ea@5@0 IO@0 I@-@1 A
@-@4@-@4@.@7 KN@ @7 JH@.@0 C@4@7 I@0 IO
@4 Ea@.@7 JT@ @7 JH@ @7 JH@0 I\ @4 @@7 I@0 A@0 C@0 JR@0 C@4@4@4@4@7 I@ @ @.@7 J @ @ 
@8 J"@;C@q" E I) Ea@5@0 IO@0 I@0 A@-
@4@-@4@-@4@.@7 KN@ @7 JH@.@0 C@4@7 I@0 IO
@4 Ea@.@7 JT@ @7 JH@ @7 JH@0 I\ @4 @@7 I@0 A@0 C@0 JR@0 C@4@4@4@4@7 I@ @ @.@7 J @ @ 
@8 J"@;C@p" E I) Ea@5@0 IO@0 I@-@1 A@-
@4@-@4@.@7 KN@ @7 JH@.@0 C@4@7 I@0 IO
@4 Ea@.@7 JT@ @7 JH@ @7 JH@0 I\ @4 @@7 I@0 A@0 C@0 JR@0 C@4@4@4@4@7 I@ @ @.@7 J @ @ 
@8 J"@;C@q" E I) Ea@5@0 IO@0 I@0 C
@-@4@-@4@-@4@.@7 KN@ @7 JH@.@0 A@4@7 I@0 IO
@4 Ea@.@7 JT@ @7 JH@ @7 JH@0 I\ @4 @@7 I@0 A@0 A@0 JR@0 C@4@4@4@4@7 I@ @ @.@7 J @ @ 
@8 J"@;C@p# E I) Ea@5@0 IO@0 I@-@1 C
@-@4@-@4@.@7 KN@ @7 JH@.@0 A@4@7 I@0 IO
@4 Ea@.@7 JT@ @7 JH@ @7 JH@0 I\ @4 @@7 I@0 A@0 A@0 JR@0 C@4@4@4@4@7 I@ @ @.@7 J @ @ 
@8 J"@;C@X# E I)		 Ea@5@0 IO@0 I
@-@4@-@4@.@7 KN@0 I@
 @4 Ea@.@7 JT@ @7 JH@ @7 JH@0 I\ @4 @@7 I@0 A@0 JR@0 C@4@4@4@7 I@ @ @.@7 J @ @ 
@8 J"@;C@X#! E I)		 Ea@5@0 IO@0 I@-
@4@-@4@.@7 KN@0 I@
 @4 Ea@.@7 JT@ @7 JH@ @7 JH@0 I\ @4 @@7 I@0 A@0 JR@0 C@4@4@4@7 I@ @ @.@7 J @ @ 
@8 J"@;C@o#+ E I) Ea@5@0 IO@0 I@0 A
@-@4@-@4@-@4@.@7 KN@ @7 JH@.@0 I@4@7 I@0 I@
@4 Ea@.@7 JT@ @7 JH@ @7 JH@0 I\ @4 @@7 I@0 A@0 C@0 JR@0 C@4@4@4@4@7 I@ @ @.@7 J @ @ 
@8 J"@;C@n#7 E I) Ea@5@0 IO@0 I@-@1 A
@-@4@-@4@.@7 KN@ @7 JH@.@0 I@4@7 I@0 I@
@4 Ea@.@7 JT@ @7 JH@ @7 JH@0 I\ @4 @@7 I@0 A@0 C@0 JR@0 C@4@4@4@4@7 I@ @ @.@7 J @ @ 
@8 J"@;C@o#C E I) Ea@5@0 IO@0 I@0 A@-
@4@-@4@-@4@.@7 KN@ @7 JH@.@0 I@4@7 I@0 I@
@4 Ea@.@7 JT@ @7 JH@ @7 JH@0 I\ @4 @@7 I@0 A@0 C@0 JR@0 C@4@4@4@4@7 I@ @ @.@7 J @ @ 
@8 J"@;C@n#O E I) Ea@5@0 IO@0 I@-@1 A@-
@4@-@4@.@7 KN@ @7 JH@.@0 I@4@7 I@0 I@
@4 Ea@.@7 JT@ @7 JH@ @7 JH@0 I\ @4 @@7 I@0 A@0 C@0 JR@0 C@4@4@4@4@7 I@ @ @.@7 J @ @ 
@8 J"@;C@f#[ E I)

 Ea@5@0 IO@0 I@0 C
@-@4@-@4@-@4@.@7 KN@ @7 JH@0 I@
@4 Ea@.@7 JT@ @7 JH@ @7 JH@0 I\ @4 @@7 I@0 A@0 A@0 JR@0 C@4@4@4@4@7 I@ @ @.@7 J @ @ 
@8 J"@;C@e#f E I)

 Ea@5@0 IO@0 I@-@1 C
@-@4@-@4@.@7 KN@ @7 JH@0 I@
@4 Ea@.@7 JT@ @7 JH@ @7 JH@0 I\ @4 @@7 I@0 A@0 A@0 JR@0 C@4@4@4@4@7 I@ @ @.@7 J @ @ 
@8 J"@;C@9#q E I) JN@5@0 IO@0 I
@-@4@-@4@.@7 KN@ @7 JO@ @7 JO@0 I\ @4 @@7 I@0 @4@7 JE@ @ 
@8 J"@;C@9#y E I) JN@5@0 IO@0 I@-
@4@-@4@.@7 KN@ @7 JO@ @7 JO@0 I\ @4 @@7 I@0 @4@7 JE@ @ 
@8 J"@;C@G# E I) JN@5@0 IO@0 I@0 A
@-@4@-@4@-@4@.@7 KN@ @7 JO@ @7 JO@ @7 JO@0 I\ @4 @@7 I@0 C@0 @4@4@7 JE@ @ 
@8 J"@;C@F# E I) JN@5@0 IO@0 I@-@1 A
@-@4@-@4@.@7 KN@ @7 JO@ @7 JO@ @7 JO@0 I\ @4 @@7 I@0 C@0 @4@4@7 JE@ @ 
@8 J"@;C@G# E I) JN@5@0 IO@0 I@0 A@-
@4@-@4@-@4@.@7 KN@ @7 JO@ @7 JO@ @7 JO@0 I\ @4 @@7 I@0 C@0 @4@4@7 JE@ @ 
@8 J"@;C@F# E I) JN@5@0 IO@0 I@-@1 A@-
@4@-@4@.@7 KN@ @7 JO@ @7 JO@ @7 JO@0 I\ @4 @@7 I@0 C@0 @4@4@7 JE@ @ 
@8 J"@;C@G# E I) JN@5@0 IO@0 I@0 C
@-@4@-@4@-@4@.@7 KN@ @7 JO@ @7 JO@ @7 JO@0 I\ @4 @@7 I@0 A@0 @4@4@7 JE@ @ 
@8 J"@;C@F# E I) JN@5@0 IO@0 I@-@1 C
@-@4@-@4@.@7 KN@ @7 JO@ @7 JO@ @7 JO@0 I\ @4 @@7 I@0 A@0 @4@4@7 JE@ @ 
@8 J"@;XD  t  t t  @Tt 
reduction_hyp AvPpromote_fact_to_hypothesis C@]E E F

@5@.@.@.
@.@.@7 J@ @.@.@.@7promote_fact_to_hypothesis_x C@>@ @ @7convert_conditions_list C Ic@.@7 Ih
Applied rule @ 
@7
issue_message Capplied_rule@2@3@3
@3@3@4@7 Il@>@ 
@ @ @7prune_fact_from_rule C @@0 K9@4@ @7add_fact_from_rule C@>@;CE E F@5 @@/@0 K9@/@4@/@7 J@>@;XPnorm_typed_expr C@5 E I@5@7know_norm_expr C@>@;C@8 E I@5@.
@7do_norm_typed_expr C@@@ 
@7 I@?@&
@7save_term_breakdown C@7save_norm_expr C@>@;XP I0 C
A E F 



@<C@-A E F	
@5@7 H@C@7 @@L@P@2@-@-@4@7 A@ @.@ @ @7 Jj@ 
@2@4@8 A@;XP J C@'B= E IR
@5@ 
@.@7 J@.@7 I@@@ @ @7in_set_list C@&@?	@"@#@>@;CBG E IR@5@>@;XPprune_all_candidate_fact  C	F E F  @5@0get_candidate_fact@/@/@4@8 DD@;XP
max_disjuncts CLT E I? @<XP K  CA E I?s
 K@5@>@;CA E I? 

@<XPsearch_for_upper_numeric_limit C!B E I)@5@0 I@
@4@ 
@7 KN@@@7 JH@?@( JN@8 KP@;C@>!K E I)	@5@0 I@
@-@4@.@.@7 KS@C@ @7 JO@L@P@0 I@@4@.@ @/@7 KS@@@7 JH@?@( JN@7 KP@ @ @ 
@8 J @;C@_!W E I)@5@0 I@
@-@4@.@.@7 KS@C@ @7 JO@L@P@0 I@@-@4@.@ @.@7 KS@C@ @7 JO@L@P@0 I@@4@.@ @/@7 KS@@@7 JH@?@( JN@7 KP@ @ @.@7 J @ @ @ 
@8 J @;C!f E I) Ea@5@0 IX
@-@4@ 
@7 KN@ @7 JH@0 C@4@8 I@;C@C!k E I)	
 Ea@5@0 IX
@-@4@.@.@7 KS@C@ @7 JH@L@P@0 I@@-@4@.@ @/@7 KS@ @7 JH@0 C@4@7 I@ @ @ 
@8 J @;C@C!s E I)	
 Ea@5@0 I@
@-@4@.@.@7 KS@C@ @7 JH@L@P@0 IX@-@4@.@ @/@7 KS@ @7 JH@0 C@4@7 I@ @ @ 
@8 J @;C@]!| E I)
@5@0 I@
@1 A@-@-@4@.@.@7 KS@C@ @7 JO@L@P@@@ @7 JH@?@( JN@ @7 KP@0 I@@-@4@.@ @/@7 KS@@@ @7 JH@?@( JN@ @7 KP@0 A@4@7 JE@ @ @ 
@8 J @;C@]! E I)
@5@0 I@
@1 A@-@-@4@.@.@7 KS@C@ @7 JO@L@P@@@ @7 JH@?@( JN@ @7 KP@0 I@@-@4@.@ @/@7 KS@@@ @7 JH@?@( JN@ @7 KP@0 A@4@7 JE@ @ @ 
@8 J @;C@]! E I)
@5@0 I@
@1 C@-@-@4@.@.@7 KS@C@ @7 JO@L@P@@@ @7 JH@?@( JN@ @7 KP@0 I@@-@4@.@ @/@7 KS@@@ @7 JH@?@( JN@ @7 KP@0 C@4@7 JE@ @ @ 
@8 J @;C@3! E I) Ea@5@0 I@@0 I
@-@4@-@4@ 
@7 KN@ @7 JH@ @7 JH@0 I\ @4 @@7 I@0 JR@4@8 I@;C@3! E I) Ea@5@0 I@@0 I@-
@4@-@4@ 
@7 KN@ @7 JH@ @7 JH@0 I\ @4 @@7 I@0 JR@4@8 I@;C@A! E I) Ea@5@0 I@@0 I@0 A
@-@4@-@4@-@4@ 
@7 KN@ @7 JH@ @7 JH@ @7 JH@0 I\ @4 @@7 I@0 C@0 JR@4@4@8 I@;C@@! E I) Ea@5@0 I@@0 I@-@1 A
@-@4@-@4@ 
@7 KN@ @7 JH@ @7 JH@ @7 JH@0 I\ @4 @@7 I@0 C@0 JR@4@4@8 I@;C@A! E I) Ea@5@0 I@@0 I@0 A@-
@4@-@4@-@4@ 
@7 KN@ @7 JH@ @7 JH@ @7 JH@0 I\ @4 @@7 I@0 C@0 JR@4@4@8 I@;C@@! E I) Ea@5@0 I@@0 I@-@1 A@-
@4@-@4@ 
@7 KN@ @7 JH@ @7 JH@ @7 JH@0 I\ @4 @@7 I@0 C@0 JR@4@4@8 I@;C@A! E I) Ea@5@0 I@@0 I@0 C
@-@4@-@4@-@4@ 
@7 KN@ @7 JH@ @7 JH@ @7 JH@0 I\ @4 @@7 I@0 A@0 JR@4@4@8 I@;C@@! E I) Ea@5@0 I@@0 I@-@1 C
@-@4@-@4@ 
@7 KN@ @7 JH@ @7 JH@ @7 JH@0 I\ @4 @@7 I@0 A@0 JR@4@4@8 I@;C@3! E I) JN@5@0 I@@0 I
@-@4@-@4@ 
@7 KN@ @7 JO@ @7 JO@0 I\ @4 @@7 I@0 @4@8 JE@;C@3! E I) JN@5@0 I@@0 I@-
@4@-@4@ 
@7 KN@ @7 JO@ @7 JO@0 I\ @4 @@7 I@0 @4@8 JE@;C@A" E I) JN@5@0 I@@0 I@0 A
@-@4@-@4@-@4@ 
@7 KN@ @7 JO@ @7 JO@ @7 JO@0 I\ @4 @@7 I@0 C@0 @4@4@8 JE@;C@@"	 E I) JN@5@0 I@@0 I@-@1 A
@-@4@-@4@ 
@7 KN@ @7 JO@ @7 JO@ @7 JO@0 I\ @4 @@7 I@0 C@0 @4@4@8 JE@;C@A" E I) JN@5@0 I@@0 I@0 A@-
@4@-@4@-@4@ 
@7 KN@ @7 JO@ @7 JO@ @7 JO@0 I\ @4 @@7 I@0 C@0 @4@4@8 JE@;C@@" E I) JN@5@0 I@@0 I@-@1 A@-
@4@-@4@ 
@7 KN@ @7 JO@ @7 JO@ @7 JO@0 I\ @4 @@7 I@0 C@0 @4@4@8 JE@;C@A"! E I) JN@5@0 I@@0 I@0 C
@-@4@-@4@-@4@ 
@7 KN@ @7 JO@ @7 JO@ @7 JO@0 I\ @4 @@7 I@0 A@0 @4@4@8 JE@;C@@") E I) JN@5@0 I@@0 I@-@1 C
@-@4@-@4@ 
@7 KN@ @7 JO@ @7 JO@ @7 JO@0 I\ @4 @@7 I@0 A@0 @4@4@8 JE@;XPsequence_infrule CE E I@5@8 J@;C@/E E I C


@5@0 C@-@4@.@7 J@0 C@4@7testused C@0 C
@4@.@7 K C@ @ @8 J@;C@/E E I I]


@5@0 C@-@4@.@7 J@0 C@4@7 K@0 I]
@4@.@7 K@ @ @8 J@;C@&E  E I I]


@5@0 I]@-@4@.@7 J@0 C
@4@.@7 K@ @ @8 J@;C@&E$ E I I]


@5@0 I]
@-@4@.@7 J@0 C@4@.@7 K@ @ @8 J@;XPremove_updates C@5A7 E IR I



@5@@@0 C@4@7 IY@>@ 
@7 K C@E@?@ 
@.@7 K@" I@#@>@;CAB E IR
@5@>@;XP@'perform_simplification_path_functions_x C@(@ E I5@5@.@/@/@7
get_pfs_pf Fg@7tidy_up_vc_state  C@0 I"@/@4@7 DD@0 I"@4@7 B @7simplify_path_functions C@@@7 Fn  I@?@7 I
@>@Q@;C@ E I5@5@>@;XPmaybe_stan_and_store_hyp C@9DS E I?@5@.
@7 I@.@7has_complexity C@a@f@f
@q @@.@7 Kj C@ @7
add_subst_hyp Fy@@@( @found_contradiction@7 Dz@7@!issue_found_contradiction_message  C
contradiction@2@#contradiction-through-substitutions@3@4@7 Il@?@R@>@;CDd E I?@5@7 K@>@;XPmaybe_issue_proved_vc_message  CF E I?  @5@7 K8  C@>@;CG E I?  @5@&Proved all conclusions - VC eliminated@7 K` K8@7 Dz
proved_all@7 Il@>@;XPwrite_vc C@1 E I@5 I@7 F6 I@>@7write_dead_path C@>@;C@7 E I@5@7write_pre_hyp_part C@7write_hypotheses C@7write_pre_conc_part C@7find_max_conc_no  C@7write_conclusions C@>@;XPproduct CAZ E I I

@5@>@7 K C@7 K@>@;CA` E I@5@7 J C@>@;XP	form_expr CD E I
@5@7reorder C@>@;CD E I
 A

@5@ @7 K@ @7 I@>@ 
@ @7 K C@>@;CD E I
@5@.@7 K@ 
@.@7 K@0 A@4@7sp1 C@>@;CD E I @5@>@;XP J C
D@ E F  G G
@<CDB E F  G C


 I]
@<CDD E F  G I]


 C
@<CDF E F  G I\


 I@
@<CDH E F  G IX


 IO
@<CDJ E F  G IO


 IX
@<CDL E F  G I@


 I\
@<XD  t  t t  @Tt library_directory AvD  t  t t  @Tt  K @D  t  t t  @Tt  K 
P KC@,s@!/usr/lib/swi-prolog/boot/parms.pl   ѣA K@5@6$parms Eg@0 C@-lib@4@7cached_library_directory K@&
@;C@1 K K@5@6 K @T@0 @~/lib/prolog@3@-@4@7 K@&
@;C@6 K K@5@6 K @0 @@0 Hi @S@4@-@4@7 K@&
@;C@; K K@5@6 Kclp@0 K@0 Klibrary/clp@4@-@4@7 K@&
@;XPcomplain_if_zero_vcs_retrieved  C@ E I5  @5@7get_vcg_seen_vc  Fd@>@;C@ E I5  @5@"No VCs found in parsing vcg file.
@8 J@;XP
fetch_next_hn CAL E I?@5@7 I@>@0 I@/@4@7 DD@p
@0 I@4@7 DG@>@;XPsplit_conjunction CI& E I? Ia


@5@.@7 K C@>@ 
@.@7 K@>@ @ @8 J @;CI- E I? 

@<XPsplit_rational_alt_sign C@&A E K( I 



 I@5@ 
@7 H<@a@f
@b @s@ @7 H<@a@f@b @s@;C@!A E K( 



@5@ 
@7 H<@a@f
@b @s@ @7 H<@a@f@b @s@;CA E K(

@5@7 H<@a@g@b @s@;CA E K( I


 I@5@ 
@7 H<@a@f
@b @s@;XPmaybe_write_rulefile C@(D E I  


user_inference_rule@5@>@ 
@.@7convert_file_to_base_name F[from rulefile @7 J@ @7 J] @7 J@0 
@4@8add_to_rule_summary C@;C@(D E I  


user_rewrite_rule@5@>@ 
@.@7 K K@7 J@ @7 J K@7 J@0 
@4@8 K@;CE  E I @5@>@;XD  t  t t  @Tt issued_contradiction_message  AvP K2 C@3Ek E I?

 Ia

@5@ @.@.@7 K4@ @.@.@7 K4@ @ @7find_max C@ @ @ 
@7find_min C@0 I@
@4@8 IY@;XPfetch_conclusion CA E I@5@7 I@>@Q@;CA E I@5 I;@.@.
@.@7fetch_complexities C I;@ 
@ @7fetch_minimum_complexity C@>@;C	A E I@5 Ic@7 I@>@;CA E I
 I@5@.@7max_conc_no C@a@g@i@s@>@;XD  t  t t  @Tt 	succ_line AvPexp_iss C@I@+ E K(
 J\


@5@.@7 I@.@ 
@7 I@>@@@( @(
@F@?@%@ @7 H<@a@f@b @s@p @>@.@0 J\@4@7 L C@>@0 I@4@7 I@>@;XPget_indentation CF E I  Ej @@5@>@;C
F E I @5@7already_know_indentation C@>@8 J@;CF E I @5@.@7max_proof_framing_depth C@a@i@g@l C@x
@ 
@7
create_spaces C@>@0 L
@4@7 Dz@8 J@;XPdo_cases_proof_or_fail C@&JZ E I?@5@7
push_vc_state  C@2@3@3
@4@7 Il@ 
@ @7try_proof_by_cases C@>@7 Is Csuccess@7pop_vc_state C@8add_proved_conc I@;C
Jd E I?@5@7 L(failure@7 L*@>@Q@;XPsummary_of_hypotheses CA E I @5@0 Jb
@1 K9@-@4@7 Je@>
hypotheses@7 KJ@7 J@7summary_of_hypotheses_rep C@8 J.@;CA E I @5@>@;XD  t  t t  @Tt current_root AvD  t  t t  @Tt  Jc AvPsummarise_user_rule_use_rep  CA E I @5@0 @-
@/@4@/@7 Jb C@>@.@7 Krulefile@7 KJ@7 J@7 J.@7summary_of_file C@8 L8 C@;CA E I   @5@>@;XPmovenots C@ULs E I?@5@0 I@/@4@7 DD@0 I@4@7 Dz@7 C@.@7 I@@@ @.@7gethyp C@.
@7negin C@ 
@.@7force_simplify C@  Ic@7 J@ @7log_negation_simplification C@?@R@F@E@p@0 I@4@7 Je@0 I@4@7 Dz@ @7bigger_than_all_hyps C@>@Q@;XPsave_stan_fact_x C
B E I?@5@/@/@/@7is_relational_expression C@>@;CB E I?
 H@5@>@;XPsave_stan_fact C@+A E I? I6@5@.
@2 K@3@-@4@7 J@>@ @7 LQ C@>@&
@ 
@2 K@3@4@7 J@>@;C@+B E I? I;@5@.
@2 K@3@-@4@7 Js@>@ @7 LX@>@&
@ 
@2 K@3@4@7 J@>@;CB
 E I?@5@4HorC is not hyp or conc but is ~a in save_stan_fact.@2@4@8 J@;XPtry_replacement CD4 E I?@5@7 I@>@Q@;C@lD9 E I?
@5@.
@.@.@7
get_subst_hyp K@ 
@.@7 K@.@7 I@a@f@b@f@o@r@C@2
@3@4@ @7is_in C@L@P@C@2@3
@4@ @7 L_@L@P@ 
@.@7	subst_vbl C@ 
@ @7 I@2@4@ @.@7 J@ @2@2
@3@4@4@ @8 K C@;C@cDF E I?	
@5@.
 Ic@.@7 K: I6@ @/@.@7 K" C@C I6@ @/@.@7 Lf@a@f@f@s@L@P@?@E@.@7 I@a@f@b@f@o@r@ 
@.@7 Lb@ 
@ @7 I@ @7 I@ @2@2
@3@4@4@2@3@4@8 Le@;XPreport_to_user C@4B E I5@5 I@7 K I@7get_switch_verbose I@>@@@7proved_all_conclusions  CAll conclusions proved@7 K`@E@?@@@7 K  C@, - Proved by contradiction within hypotheses@7 K`@E@?	@.@7 J C@'Number of conclusions remain unproven: @7 K`
@7 K`@>@;C
B E I5@5 I@7 K@>@8report_to_user_deadpaths C@;CB E I5@5@7 K@>@.@7 I!@.@7 @  C @T@7 D CSimplified path function: @7 I8@7 I8@7 J.@7 GK  @8 L{@;C@VB E I5@5@>@.@7 I!@.@7 Ly @T@7 L{Simplified VC: @7 I8@7 I8@@
@7 Ll - All conclusions proved@7 I8@E
@?@-@@
@7 Lp Lr@7 I8@E
@?@!@.
@7 Ls - @7 I8@@	@*
1 conclusion remains unproven@7 I8@?@ 
@7 I8 conclusions remain unproven@7 I8@0 J@/@4@7 DD@7 J.@7 L~@8 L{@;XPtry_to_prove_conc C@#F E I?@5@7 L(@.
@7 I C@7 L-@7issue_proved_message C J@2@3
@3
@3@4@7 Il@>@Q@;C@#F E I?@5@/@/@.
@7join_hyp C@7 L-@7 L J@2@3
@3
@3@4@7 Il@>@Q@;XPcheckhastypelist CB E I


@5@>@ 
@7checkhastype C@>@;CB E I
@5@ @7 L@>@ 
@ @7 L C@>@;C
B E I
@5@>@7 L@>@;CB E I
@5@7 L@>@ 
@7 L@>@;XPstandard C@GA E I

@5@.@7cv C@.
@7sp C@ 
@.@7leftint C@ @.@7oneint C@ @.@7
createlist C@ @.@7sortlist C@ @.@7busort_prods C@ @.@7 I@ @.@7 J@ @.@7 K@ @.@7sign C@ @8tidy C@;XP IZ C@8 Eu E        @5 I@/@7 I C@>@/@8 I*@;C@= E L@5@/@8 L@;XP J CEh E I@5@0 I@/@4@7 DD@.@7 L@>@8unbuffer_the_used_facts C@;XPstan_and_semi_stan C@eAV E I?@5@.@7 I@. Ic@7 K:@@@-@7 I@.
@7 I@@@!@ 
@7 I@/ Ic@ 
@7 K I@2 I6@3
@3@3
@4@7 Il@?@R@?@%
@>@ 
 I6 Ic@.@7 I@>@@@a@f@h@q@ 
 I6@7 I@ 
 I6@7 I@?@R@>@;XPis_update_composite_hyp CH E I?
 I


@5@7exp_contains_exp C@>@;CH E I?@5@.@7 Aupf_@/@7 A@.
@7 @@ 
@7 L@>@;XPbreakdown_term CF\ E I I

@5@ 
@.@7 L C@0 I@4@7 I@>@;CFa E I I



@5@ 
@7 I@>@;CFe E I I


 I
@5@ 
@ @7 L@>@;CFi E I

@5@>@;XPrational_expression C@ E K(@5@S
@>@Q@;C@ E K(@5@7 H<@>@;C@ E K( I
@5@>@8 L C@;CA  E K( JZ
@5@>@8 L@;CA E K( A

@5@>@7 L@>@8 L@;CA E K( C

@5@>@7 L@>@8 L@;CA E K( I

@5@>@7 L@>@8 L@;CA E K( 

@5@>@7 L@>@8 L@;CA E K( J\

@5@>@7 L@>@8intexp C@;XPdo_satisfy_goal CB E F
@5@T
@"
 Ee

@#@>@ 
@7evaluate_immediate_condition C@>@;CB E F@5@0current_sat_goal@/@4@7 DD@0 L
@4@7 DG@>@8try_satisfy_goal C@;XP K@ CK  E I?@5@0 I]
@4@ 
@7 L@>@;CK E I?@5@>@;XPdo_subst_and_simplify_conc C@%NO E I? IS

 IS

@5@>@ @ @7 L C@>@ @ @7 L@>@;CNV E I? J

 J
@5@>@ @ @7 L@>@;C@4N[ E I?@5@>@.@7 Lb@>@@@7 I@ @7 I@ @ 
@7 I@?@@
@7 I@&@&
@?@C@7 I@L@P@&
@>@;XD  t  t t  @Tt  C AvD  t  t t  @Tt  C @D  t  t t  @Tt  C 
P CCA@& Eu E        @5@T
@.@7 A@.@7 @@.
@7 @@.@.@7 G @@@(xfx@?
@@@(yfx@?@(xfy@.@7term_pri C@ 
@.@7 L@@@@@@@( L@a@f@f@t@?@  L@7 I@a@f@f@s(@7 I8@2@0priority@4@3@0	portrayed @@4@3@0 C @@4@3@0 G @@4@4@7 CG )@7 I8@?@6@@@( L@a@f@f@q@?@  L@7 I@a@f@f@r@2@0 L@4@3@0 L @@4@3@0 C @@4@3@0 L @@4@4@7 L @7 I8@7 I8 L@7 I8@@@.@a@f@f@t L@7 I8@ 
@2@0 L@4@3@0 L @@4@3@0 C @@4@3@0 L @@4@4@7 L L@7 I8@?@$@a@f@f@q@ 
@2@0 L@4@3@0 L @@4@3@0 C @@4@3@0 L @@4@4@7 L@>@;C@@h E L@5@T
@.@7 A@.@7 @@@	@.
 D@7 L@?@.
fy@7 L@.@7 L@7 I8 L@7 I8@@@-@a@f@f
@s L@7 I8@2@0 L
@4@3@0 L @@4@3@0 C @@4@3@0 L @@4@4@7 L L@7 I8@?@#@a@f@f
@r@2@0 L
@4@3@0 L @@4@3@0 C @@4@3@0 L @@4@4@7 L@>@;C@@ E L@5@T
@.@7 A@.@7 @@@	@.
xf@7 L@?@.
yf@7 L@.@7 L@@@-@a@f@f
@s L@7 I8@2@0 L
@4@3@0 L @@4@3@0 C @@4@3@0 L @@4@4@7 L L@7 I8@?@#@a@f@f
@r@2@0 L
@4@3@0 L @@4@3@0 C @@4@3@0 L @@4@4@7 L L@7 I8@7 I8@>@;C@ E L@5@@@(
 @{@?@"
@#@>@8
print_list C@;C@!@ E L@5@2@-@-@4@7 A@7 @@, @{@>@7 I8 L@7 I8@7print_list1 C L@7 I8@>@;XD  t  t t  @Tt  Iw AvP I CA= E I@5@0 I@-@4@7 Je@a@h@b@n@w@0 I
@4@7 Dz@>@;XP KT C
# E I)@5@( @(
 @>@8standard_infrule C@;C# E I)@5@a@i@b @s@@	@7 L@&
@?
@7extended_infrule C@ 
@a@i@b@l C@w@;XP L` C@0 E H

@5@>@;C
@3 E H


@5@7 L_@>@;XP L= C@"A E I @5@0 
@-@4@/@7 L:@>rule@7 KJ@7 J@7 J.@0 
@4@7summary_of_rule C@8 L<@;CA E I @5@>@;XP@ checkvalidtraversalconditiontype CA) E I5@5 @@7 J:@>@@@7 I@7 I@?@&
@>@;CA3 E I5@5@7Above traversal condition does not typecheck correctly.@7stopwith J@>@;XP@%evaluate_immediate_condition_simplify CEc E F@5@S
@;CEe E F@5@8 H@;XPdo_find_upper_numeric_limit_for CZ E I) I
@5@ @.@ 
@7 JK@0 I@4@8 JE@;C@%Z E I) A


 Ea@5@ @7 JH@>@ @. Ea@ 
@7 JB@0 A@4@8 I@;C@%Z E I) A


 JN@5@ @7 JO@>@ @. JN@ 
@7 JB@0 A@4@8 JE@;C@%Z E I) A


 Ea@5@ @7 JH@>@ @. Ea@ 
@7 JB@0 A@4@8 I@;C@%Z E I) A


 JN@5@ @7 JO@>@ @. JN@ 
@7 JB@0 A@4@8 JE@;C@3Z E I) A

@5@ @.@.@7 JB@ @.@.@7 JB@0 A@4@7 JE@ @ @.@7 J @ @ 
@8 J"@;C@8Z E I) C
 JR

 Ea@5@ @7 JH@0 I] @4 @@7 I@>@ @. Ea@ 
@7 JB@0 C@1 JR@4@8 I@;C@Z E I) C
 JR

 Ea@5@@@ @. Ea@.@7 JK@0 I\ @4 @@7 I@?@0 I\ @4 Ea@.@7 JT@E@@@ @. Ea@.@7 JK@0 IO @4 @@7 I@?@0 IO @4 Ea@.@7 JT@E@ @. Ea@.@7 JB@ @. Ea@.@7 JB@0 C@1 JR@4@7 I@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @ 
@8 J"@;C@Z E I)

 C
 C
 I JR
 Ea@5@@@ @. Ea@.@7 JK@0 IO @4 @@7 I@?@0 IO @4 Ea@.@7 JT@E@@@ @. Ea@.@7 JK@0 I\ @4 @@7 I@?@ @@@0 IO@4 Ea@.@7 JT@?
@0 I\ @4 Ea@.@7 JT@E@  Ea@.@7 JB@0 I\ @4 @@7 I@ @ @.@7 J @ @ @.@7 J @ @ 
@8 J"@;C@[ E I)

 C
 C
 I JR
 Ea@5@@@ @. Ea@.@7 JK@0 IO @4 @@7 I@?@0 IO @4 Ea@.@7 JT@E@@@ @. Ea@.@7 JK@0 I\ @4 @@7 I@?@ @@@0 IO@4 Ea@.@7 JT@?
@0 I\ @4 Ea@.@7 JT@E@  Ea@.@7 JB@0 I\ @4 @@7 I@ @ @.@7 J @ @ @.@7 J @ @ 
@8 J"@;C@[ E I) C
 I JR

 Ea@5@@@ @. Ea@.@7 JK@0 IO @4 @@7 I@?@0 IO @4 Ea@.@7 JT@E@@@ @. Ea@.@7 JK@0 I\ @4 @@7 I@?@ @@@0 IO@4 Ea@.@7 JT@?
@0 I\ @4 Ea@.@7 JT@E@ @. Ea@.@7 JB@0 I\ @4 @@7 I@0 C@4@7 I@ @ @.@7 J @ @ @.@7 J @ @ 
@8 J"@;C@[0 E I) C
 I
 JR
 Ea@5@@@ @. Ea@.@7 JK@0 IO @4 @@7 I@?@0 IO @4 Ea@.@7 JT@E@@@ @. Ea@.@7 JK@0 I\ @4 @@7 I@?@ @@@0 IO@4 Ea@.@7 JT@?
@0 I\ @4 Ea@.@7 JT@E@ @. Ea@.@7 JB@0 I\ @4 @@7 I@0 C@4@7 I@ @ @.@7 J @ @ @.@7 J @ @ 
@8 J"@;C@[F E I) C
 I JR

 Ea@5@@@ @. Ea@.@7 JK@0 IO @4 @@7 I@?@0 IO @4 Ea@.@7 JT@E@@@ @. Ea@.@7 JB@0 IX @4 @@7 I@?@"@@@0 I@@1 I@4 Ea@.@7 JT@?
@0 IX @4 Ea@.@7 JT@E@ @. Ea@.@7 JK@0 IX @4 @@7 I@0 I@1 A@4@7 I@ @ @.@7 J @ @ @.@7 J @ @ 
@8 J"@;C@[\ E I) C
 I
 JR
 Ea@5@@@ @. Ea@.@7 JK@0 IO @4 @@7 I@?@0 IO @4 Ea@.@7 JT@E@@@ @. Ea@.@7 JB@0 IX @4 @@7 I@?@"@@@0 I@@1 I@4 Ea@.@7 JT@?
@0 IX @4 Ea@.@7 JT@E@ @. Ea@.@7 JK@0 IX @4 @@7 I@0 I@1 A@4@7 I@ @ @.@7 J @ @ @.@7 J @ @ 
@8 J"@;C@[r E I) C
 I JR
  Ea@5@@@ @. Ea@.@7 JB@0 IX @4 @@7 I@?@0 IX @4 Ea@.@7 JT@E@@@0 I] @4 Ea@.@7 JT@F@?@2@@@ @. Ea@.@7 JK@0 I\ @4 @@7 I@E@?@ @. Ea@.@7 JB@0 IX @4 @@7 I@E@ @ @.@7 J @ @ 
@8 J"@;C@[ E I) C
 I
 JR  Ea@5@@@ @. Ea@.@7 JB@0 IX @4 @@7 I@?@0 IX @4 Ea@.@7 JT@E@@@0 I] @4 Ea@.@7 JT@F@?@2@@@ @. Ea@.@7 JK@0 I\ @4 @@7 I@E@?@ @. Ea@.@7 JB@0 IX @4 @@7 I@E@ @ @.@7 J @ @ 
@8 J"@;C@%[ E I) C


 Ea@5@ @7 JH@>@ @. Ea@ 
@7 JB@0 C@4@8 I@;C@%[ E I) C


 JN@5@ @7 JO@>@ @. JN@ 
@7 JB@0 C@4@8 JE@;C@%[ E I) C


 Ea@5@ @7 JH@>@ @. Ea@ 
@7 JK@0 C@4@8 I@;C@%[ E I) C


 JN@5@ @7 JO@>@ @. JN@ 
@7 JK@0 C@4@8 JE@;C@3[ E I) C

@5@ @.@.@7 JB@ @.@.@7 JK@0 C@4@7 JE@ @ @.@7 J @ @ 
@8 J"@;C@i[ E I) I


 Ea@5@ @7 JH@>@@@$@0 I\ @4 @@7 I@>@ @. Ea@ 
@7 JB@0 I@4@7 I@E@?@2@@@( @>@( @(
 @{@E@?@ @0 IX @4 @@7 I@>@ @. Ea@ 
@7 JK@0 I@4@8 I@E@;C@i[ E I) I


 JN@5@ @7 JO@>@@@$@0 I\ @4 @@7 I@>@ @. JN@ 
@7 JB@0 I@4@7 JE@E@?@2@@@( @>@( @(
 @{@E@?@ @0 IX @4 @@7 I@>@ @. JN@ 
@7 JK@0 I@4@8 JE@E@;C@i[ E I) I


 Ea@5@ @7 JH@>@@@$@0 I\ @4 @@7 I@>@ @. Ea@ 
@7 JB@0 I@4@7 I@E@?@2@@@( @>@( @(
 @{@E@?@ @0 IX @4 @@7 I@>@ @. Ea@ 
@7 JK@0 I@4@8 I@E@;C@i[ E I) I


 JN@5@ @7 JO@>@@@$@0 I\ @4 @@7 I@>@ @. JN@ 
@7 JB@0 I@4@7 JE@E@?@2@@@( @>@( @(
 @{@E@?@ @0 IX @4 @@7 I@>@ @. JN@ 
@7 JK@0 I@4@8 JE@E@;C@M\
 E I)

 I
@5@ @.@.@7 JK@0 IO @4 @@7 I@ @.@.@7 JB@ @7 JO@0 IO@4 @@7 I@0 I@4@7 JE@ @ @.@7 J @ @ 
@8 J"@;C@E\ E I) I

@5@ @.@.@7 JK@ @.@.@7 JB@ @.@.@7 JK@ @.@.@7 JB@ @ @ @ @ @ @ @ @ 
@/@/@8 JU@;C@k\! E I) JR


 Ea@5@ @7 JH@>@@@#@0 I\ @4 @@7 I@ @. Ea@ 
@7 JB@0 JR@4@7 I@E@?@5@@@!@0 IX @4 @@7 I@ @. Ea@ 
@7 JK@0 JR@4@7 I@?@0 JR@4 Ea@ 
@8 K C@E@E@;C@!\0 E I) JR 
  Ea@5@>@0 I] @4 Ea@.@7 JT@ @ 
@8 J"@;C@|\5 E I)

 JR


 Ea@5@ @7 JH@0 IO @4 @@7 I@>@ @. Ea@.@7 JK@@@0 I\ @4 @@7 I@' @{@?@+@@@0 IX @4 Ea@.@7 JT@?@0 I@@1 I@4 Ea@.@7 JT@0 IX @4 @@7 I@>@0 JR@4@7 I@ @ @.@7 J @ @ 
@8 J"@;C@z\J E I)

 JR


 Ea@5@ @7 JH@0 IX @4 @@7 I@>@ @. Ea@.@7 JB@@@0 IX @4 @@7 I@' @{@?@)@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@0 I\ @4 @@7 I@>@0 JR@4@7 I@ @ @.@7 J @ @ 
@8 J"@;C@k\_ E I) JR


 Ea@5@ @. Ea@.@7 JK@0 I\ @4 @@7 I@ @. Ea@.@7 JK@0 IO @4 @@7 I@ @. Ea@.@7 JB@0 IO @4 @@7 I@0 JR@4@7 I@ @ @.@7 J @ @ @.@7 J @ @ 
@8 J"@;C@\k E I) JR


 Ea@5@@@ @. Ea@.@7 JB@0 IX @4 @@7 I@?@"@@@0 IX @4 Ea@.@7 JT@?@0 I@@1 I@4 Ea@.@7 JT@E@ @. Ea@.@7 JK@0 IX @4 @@7 I@ @. Ea@.@7 JK@0 IO @4 @@7 I@0 JR@4@7 I@ @ @.@7 J @ @ @.@7 J @ @ 
@8 J"@;C@\ E I) JX


 Ea@5 I@7 I@ @7 JH@@@"@ @7 JH@  @7 I@>@(
 @{@0 JX@4@7 I@F@F@E@?@@@@u@0 I\ @4 @@7 I@>@@@P@@@ @. Ea@.@7 JK@0 IO @4 @@7 I@?@0 IO @4 Ea@.@7 JT@E@ @. Ea@.@7 JB@a@f@f@b@l C@q@>@ @ @.@7 J @ @ 
@7 J"@&@?@(
 @{@0 C@4@7 I@F@F@E@?@0 IX @4 @@7 I@>@(
 @{@( @F@F@E@>@;C@k\ E I)

 JX


 Ea@5 I@7 I@@@ @. Ea@.@7 JK@0 I\ @4 @@7 I@?@ @@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@E@>@ @. Ea@.@7 JB@0 C@4@7 I@ @ @.@7 J @ @ 
@8 J"@;C@L\ E I) JX

  Ea@5 I@7 I@@@ @. Ea@ 
@7 JB@0 IX @4 @@7 I@?@"@@@0 IX @4 Ea@ 
@7 JT@?@0 I@@1 I@4 Ea@ 
@7 JT@E@>@;C@8\ E I) JZ

 Ea@5@ @7 JH@>@@@0 IO @4 @@7 I@>@&@?@0 IX @4 @@7 I@>@0 I@4@7 I@>@;C@8\ E I) JZ

 JN@5@ @7 JO@>@@@0 IO @4 @@7 I@>@&@?@0 IX @4 @@7 I@>@0 I@4@7 JE@>@;C@\ E I) JZ
@5@ @.@.@7 JK@ @.@.@7 JB@@@0 IO @4 @@7 I@0 IO@4 @@7 I@&@E@?@N@@@,@0 IO @4 @@7 I@0 IO @4 @@7 I@0 I@4@.@7 JE@2@3@4@7
choose_max C@?@ @0 IO @4 @@7 I@0 IO@4 @@7 I@0 I@4@7 JE@E@ @ @.@7 J @ @ 
@8 J"@;CA\ E I)

 J\


 Ea@5@ @7 JH@>@@@( @(@(
 @{@F@F@?@@@@(@>@  Ea@ 
@7 JB@F@F@?@@@@a@f@b @q@>@Q@F@F@?@@@@ @7 JH@0 J\@4@7 I@7 JH@>@(
 @{@F@F@?@@@@1@0 IO @4 Ea@.@7 JT@ @. Ea@.@7 JB@0 J\@4@7 I@ @ @.@7 J @ @ 
@7 J"@?@p@@@)@0 JX@4 @7 I@0 JZ@4@. Ea@ 
@7 JB@0 J\@4@7 I@E@F@?@E@0 IX @4 Ea@.@7 JT@0 JX@4@7 I@ @. Ea@.@7 JB@0 IX @4 @@7 I@0 J\@4@7 I@ @ @.@7 J @ @ 
@8 J"@;CA]  E I)

 J\


 JN@5@ @7 JH@>@@@( @(@(
 @{@F@F@?@@@@(@>@  JN@ 
@7 JB@F@F@?@@@@a@f@b @q@>@Q@F@F@?@@@@ @7 JO@0 J\@4@7 JE@7 JO@>@(
 @{@F@F@?@@@@<@0 IO @4 JN@.@7 JT@ @. JN@.@7 JB@0 IO @4 @@7 I@0 J\@4@7 JE@ @ @.@7 J @ @ 
@7 J"@?@p@@@)@0 JX@4 @7 I@0 JZ@4@. JN@ 
@7 JB@0 J\@4@7 JE@E@F@?@E@0 IX @4 JN@.@7 JT@0 JX@4@7 I@ @. JN@.@7 JB@0 IX @4 @@7 I@0 J\@4@7 JE@ @ @.@7 J @ @ 
@8 J"@;C@]J E I) J\


 Ea@5@@@ @. Ea@.@7 JK@0 IO @4 @@7 I@?@0 IO @4 Ea@.@7 JT@E@@@ @. Ea@.@7 JK@0 IO @4 @@7 I@?@0 IO @4 Ea@.@7 JT@E@ @. Ea@.@7 JB@ @. Ea@.@7 JB@0 IO@4 @@7 I@0 IO@4 @@7 I@0 J\@4@7 I@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @ 
@8 J"@;C@]a E I) J\


 JN@5@@@ @. JN@.@7 JK@0 IO @4 @@7 I@?@0 IO @4 JN@.@7 JT@E@@@ @. Ea@.@7 JK@0 IO @4 @@7 I@?@0 IO @4 Ea@.@7 JT@E@ @. JN@.@7 JB@ @. Ea@.@7 JB@0 IO@4 @@7 I@0 IO@4 @@7 I@0 J\@4@7 JE@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @ 
@8 J"@;C@k]{ E I) 


 JN@5@ @7 JO@>@@@#@0 I\ @4 @@7 I@ @. JN@ 
@7 JB@0 @4@7 JE@E@?@5@@@!@0 IX @4 @@7 I@ @. JN@ 
@7 JK@0 @4@7 JE@?@0 @4 JN@ 
@8 M@E@E@;C@!] E I)  
  JN@5@>@0 I] @4 JN@.@7 JT@ @ 
@8 J"@;C@i] E I)

 


 JN@5@ @7 JO@0 IO @4 @@7 I@>@ @. JN@.@7 JK@@@0 I\ @4 @@7 I@' @{@?@0 IX @4 JN@.@7 JT@0 IX @4 @@7 I@>@0 @4@7 JE@ @ @.@7 J @ @ 
@8 J"@;C@i] E I)

 


 JN@5@ @7 JO@0 IX @4 @@7 I@>@ @. JN@.@7 JB@@@0 IX @4 @@7 I@' @{@?@0 I\ @4 JN@.@7 JT@0 I\ @4 @@7 I@>@0 @4@7 JE@ @ @.@7 J @ @ 
@8 J"@;C@k] E I) 


 JN@5@ @. JN@.@7 JK@0 I\ @4 @@7 I@ @. JN@.@7 JK@0 IO @4 @@7 I@ @. JN@.@7 JB@0 IO @4 @@7 I@0 @4@7 JE@ @ @.@7 J @ @ @.@7 J @ @ 
@8 J"@;C@~] E I) 


 JN@5@@@ @. JN@.@7 JB@0 IX @4 @@7 I@?@0 IX @4 JN@.@7 JT@E@ @. JN@.@7 JK@0 IX @4 @@7 I@ @. JN@.@7 JK@0 IO @4 @@7 I@0 @4@7 JE@ @ @.@7 J @ @ @.@7 J @ @ 
@8 J"@;C	] E I)@5@ 
@8calculate_known_upper_limit_for C@;XPdont_already_know C	E E F@5@/@/@7 J@>@Q@;CE E F@5@>@;XD  t  t t  @Tt resource AvD  t  t t  @Tt  M @Psubst_vbl_list C@ E H

@5@ @ @7 Lb@>@;C@ E H@5@ @ @7 Lb@>@ @ @7 M C@>@;C@ E H@5@>@;XD  t  t t  @Tt @*get_processed_hyp_with_field_op_in_subgoal AvP K CD\ E F CJ

@5@0 G
@4@.@7 I@ @8 J@;CD` E F CJ


@5@ 
@8 J@;XP K CE; E I @5@C@7 L:@L@P@>@0 Jb
@4@8 Dz@;CE? E I @5@>@;XPsimplify_vc  C@d E I?  @5@7do_simplify_vc  C@>@;C@g E I?  @5@>@;XP L CBC E I I


@5@ 
@7 I@0 I
@4@7 I@>@;CBH E I I


 I

@5@ @7 L@>@;CBL E I A


 A

@5@ @7 L@ 
@ @7 L@>@;C	BQ E I

@5@7 K@>@;XPupdate_equivalence C@+F4 E I?@5@0 K@-
@4@ 
@7 K@.@7 K@0 K" I6@/@4@7 Je@ 
 I6@ @/@7 I@>@;C@+F; E I?@5@0 K@-
@4@ 
@7 K@.@7 K@0 K" I6@/@4@7 Je@ 
 I6@ @/@7 I@>@;XPmake_breakdown_list CF4 E I C


 C

@5@>@ @8 M C@;CF8 E I I]


 I]

@5@>@ @8 M@;CF< E I I@


 I@

@5@>@ @8 M@;CF@ E I IO


 IO

@5@>@ @8 M@;CFD E I IX


 IX

@5@>@ @8 M@;CFH E I I\


 I\

@5@>@ @8 M@;C@#FL E I A





@5@ 
@ @ @7 L@>@ @8 M@;C@&FQ E I C





@5@0 I
@4@ @ @7 L@>@ @8 M@;CFV E I



@5@ 
@7 L@>@;XD  t  t t  @Tt  I AvP L C
@ E L@5[@7 I8@7 L]@8 I8@;XPfulfil_x C	BJ E F@5@ 
@8match_up C@;CBM E F@5@8 I@;XPdo_implication_proof_or_fail C@%J> E I?@5@7 L"implies_conc@2@3@3
@3
@4@7 Il@ 
@7try_proof_by_forwardchain C@> L)@7 L*@8 L-@;CJG E I?@5 L0@7 L*@>@Q@;XP Kh CFq E F@5@0 J

@4@8 Dz@;XPevaluate CE: E I

@5@@@7 JO@?
@@@(
 @@?@(
 @@>@;CEC E I@5@7 H<@a@g@b @q@7 I@>@;C
EG E I@5@7 L@7 JE@>@;CEM E I I I
@5@7 I@>@;C@%EO E I I
@5@.
@7 I@@@ 
@7 JO@0 I
@4@7 JE@?@" I
@#@>@;CEY E I A4
@5@7 I@>@;CE\ E I C A



@5@7 I@>@;CE] E I A C



@5@7 I@>@;C@+El E I A A



@5@ 
@7 H<@ @7 H<@.@0 A
@4@7 I@0 A@4@8 I@;C@IEs E I A


@5@.@7 I@ 
@.@7 I@@@ @7 JO@ @7 JO@0 A@4@7 JE@?@@@( @&@?@@@( @&@?
@" A@#@>@;C@XE E I C


@5@.@7 I@ 
@.@7 I@@@ @7 JO@ @7 JO@0 C@4@7 JE@?@-@@@( @&@?@#@@
@( @0 I
@4@7 I@?@@@&@( @?
@" C@#@>@;C@ZE E I I


@5@.@7 I@ 
@.@7 I@@@ @7 JO@ @7 JO@0 I@4@7 JE@?@/@@@@@( @?@( @( @?@@@(@&@?@@@(@&@?
@" I@#@>@;C@EE E I JR


@5@.@7 I@ 
@.@7 I@@@ @7 K)@ @7 K)@  @7 I@0 JR@4@7 I@?@@@(@&@?
@" JR@#@>@;C@EE E I 


@5@.@7 I@ 
@.@7 I@@@ @7 JO@ @7 JO@  @7 I@0 @4@7 JE@?@@@(@&@?
@" @#@>@;C@E E I JX


@5@.@7 I@ 
@.@7 I@@@ @7 K)@ @7 K)@  @7 I@0 JX@4@7 I@E@?@g@@
@(@( @E@?@[@@@@@" I
@#@?
@" I
@#@( @?@<@@@.@@
@" I
@#@?	@" I

@#@ @7 K)@0 C@0 JX@4 @4 @@7 I@( @?@" JX@#@E@>@;C@ZE E I J\


@5@.@7 I@ 
@.@7 I@@@ @7 JO@ @7 K)@0 J\@4@7 JE@?@/@@@( @(@?@%@@@(@&@?@@@(@" I@#@?
@" J\@#@>@;CF  E I@5@7val C@>@;C@$F E I@5@C@7 @@L@P@2@-@-
@4@7 A@ 
@.@7 J@2@4@7 A@>@;XPwrite_unit_hyp_part C
AE E I@5@7 K@>@-        true .    {path is always traversed.}@7 J @8 I
@;C
AK E I@5
H1:    true .@7 J @8 I
@;XD  t  t t  @Tt raw_hyp_already_read AvPhandle_cases_proof CJ E I?@5@7 L(@ @7@&contradiction_in_hypotheses_from_cases C@>@p
@ @ 
@ @7 L%@>@;C@!J E I?@5@7 L(@ 
@.@7 I@>@ @7
prove_subgoal C@>@p
@ @ 
@ @7 L%@>@;XP L CA E I @5@7 KG C@7 L1 C@7 I C@>@;XD  t  t t  @Tt  L AvP L# C
M_ E I?@5@.
@7fetch_and_increment_stack_depth C@7
do_push_vc C@>@;XP@&evaluate_immediate_condition_checktype CEY E F@5@S
@;CE\ E F@5@8 @@;XPissue_substitution_message CF E I?@5@7 H<@>@ Eliminated equality hypothesis H@7 K`@>@;CF E I?@5Applied substitution rule @7 K`@>@;XPadd_processed_hyp_with_field_op C	N E I?@5@0get_processed_hyp_with_field_op
@4@8 K@;XPcopy_existing_facts  CAl E F  @5@7 K{ C@Q@;CAp E F@5@.
@.@/@/@/@/@7 J @@7 I@7add_candidate_fact C@Q@;CAv E F  @5@>@;XPfulfil CB8 E F@5@>@;C@-B; E F		@5@.
@.@7split C@ 
@.@.@7try_to_satisfy C@ @ @.@.@7 M C@ @7 I@ @ @7 J @ @ @8 J @;XPnot_occurs_in_list C	K E I?

@5@>@Q@;CK E I?

@5@7
not_occurs_in C@>@ 
@7 M_ C@>@;CK E I?
@5@>@;XPsplit_disjunction CI5 E I? I


@5@.@7 Me C@>@ 
@.@7 Mg@>@ @ @8 J @;CI< E I? 

@<XP
is_update_hyp CH E I?@5@0 C
@4 Ic@7 K:@/v@7 IC@8 L C@;XP L CB\ E I A




@5@ @7 L@>@;CB` E I

@5@7 K@>@;XD  t  t t  @Tt vc_name AvPwrite_out_cases C	D E I @5@7write_out_cases_x C@>@;XPdo_quantification_proof_or_fail C@!I E I?@5@7 L"
unwrapping@2@3
@4@7 Il@ 
@ @7try_proof_by_unwrapping C@> L)@7 L*@8 L-@;CI E I?@5 L0@7 L*@>@Q@;XPprocess_component_x CCo E I5 I6@5@ 
@7 J@>@;CCs E I5 I;@5@ 
@7 J@>@;CCw E I5@5@CHorC is not hyp or conc in predicate process_component_x but is: ~a@2
@4@7 J@>@;XP LF C@C E H G
@5@>@8neg C@;C@G E Hfor_all


 M~
@5@>@ 
@ @8 LE@;C@K E Hfor_some


 M
@5@>@ 
@ @8 LE@;C@O E H Ia


 Ia

@5@>@ @7 LE@ 
@ @8 LE@;C@T E H I


 I

@5@>@ @7 LE@ 
@ @8 LE@;C@Y E H 

@<XP K CD( E F C
 C


@5@ 
@7 H@" A
@#@;CD, E F C
 C


@5@7 H@"
 C@#@;XP M
 C!4 E I)@5@.@.@7 M@0candidate_upper
@4@7 Dz@Q@;C@?!8 E I)@5@ 
@7 M C@C@.@/@7 M@0 IX@4 @@7 I@L@P@?@E@>@0 Ix

@4@7 Dz@0 M
@/@/@4@7 DD@>@;XPbuffer_the_used_facts CE_ E I@5@.@7 I C@0 I
@4@7 Dz@Q@;CEc E I@5@0 I@/@4@8 DD@;XP L C@ E I I6@5@ 
@ @.@7minimum_choice C@>@ @ @7 K:@>@;C@ E I I;@5@ 
@ @.@7 M@>@ @ @7 I@>@;C@ E I@5@>HorC is not hyp or conc but is ~a in fetch_minimum_complexity.@2
@4@8 J@;XPhave_complexity CA E I?
@5@>@8 K@;CA E I?
@5@.@7 K@>@ 
@.@7 M C@>@a@f@f@n@w@;XP L+ C@$M E I?@5@.@7fetch_and_decrement_stack_depth C@/@/@/@7 J@7reset_next_hyp_id  Ig@/@/@/@7 Js@7prune_all_proved_concs  I@7
move_logfacts C@0 J_@-@4@7 Je@7 Dz@Q@;CM E I? L)@5@.@7 J C@7promote_moved_logfacts C@Q@;CM E I? L0@5@.@7 M@p@0moved_log_fact@/@/@4@7 DD@Q@;CM E I?@5@>@;XP Mb CK E I?

@5@>@Q@;CK E I?@5@7 @@>@7 I@>@;CK E I?@5@T@2@/@-@4@7 A@>@7 Md@>@;XP@)determine_facts_and_promote_to_hypotheses C@(Eo E F@5@.
@.@7@+determine_facts_and_promote_to_hypotheses_x C@>@2@0from
@4
@4@.@7gather_facts_list C@ @.@7 J"@ @7promote_to_hypotheses C@ 
@ @8 K\@;XPconsider_fudge_line C
B& E I5@5	extraline@7
pfs_format C@7 I
@>@;CB+ E I5@5@>@;XP L CBn E I
@5@ @7sortprod C@ 
@ @7 L@>@;CBs E I@5@>@;XPtry_eliminating C@2FO E I?@5@.
@2 K@3@-@4@.@7 K:@ @7 I@C@ @7know_eliminated C@L@P@ 
@ @2@4	reduction@7join C@Q@;C@0FV E I?@5@/@.
@.@.@7 L@C@ @7 L_@L@P@C@ @7exists_eliminated_in_list C@L@P@ 
@ @  M@7 M@Q@;CF] E I?@5 @@.
@7 KV C	redundant@ 
@7save_eliminate C@>@;XP L C@^ E I @ @@5@>@;C@b E I @ @@5@>@;C@u@f E I M~ 



 @@5@>@7 @@ 
@.@7 F I@@@ @/@7 I@?@@@( Ea@?
@@@( JN@?@( @@>@@@  Mj@7 IC@>@  @@7 L@?@-@@@0 ID Mj@4@7 DG@  @@7 L@0 ID Mj@4@7 Je@>@?@0 ID Mj@4@7 Je@Q@>@;C@u@ E I M 



 @@5@>@7 @@ 
@.@7 M@@@ @/@7 I@?@@@( Ea@?
@@@( JN@?@( @@>@@@  Mj@7 IC@>@  @@7 L@?@-@@@0 ID Mj@4@7 DG@  @@7 L@0 ID Mj@4@7 Je@>@?@0 ID Mj@4@7 Je@Q@>@;C@9@ E I A


@5@.@7 L@>@ 
@.@7 L@>@@@@@( JN@?@( JN@>@( JN@?@( Ea@( Ea@@@( Ea@?@( JN@>@;C@9@ E I C


@5@.@7 L@>@ 
@.@7 L@>@@@@@( JN@?@( JN@>@( JN@?@( Ea@( Ea@@@( Ea@?@( JN@>@;C@9@ E I I


@5@.@7 L@>@ 
@.@7 L@>@@@@@( JN@?@( JN@>@( JN@?@( Ea@( Ea@@@( Ea@?@( JN@>@;C@%@ E I I
@5@.
@7 L@>@@@(
 JN@( JN@?
@(
 Ea@@@( Ea@?@( JN@>@;C@ E I JR


 Ea@5 Ea@7 L@>@ 
 Ea@7 L@>@;C@ E I JX


 Ea@5 Ea@7 L@>@ 
 Ea@7 L@>@;C@%@ E I JZ
@5@.
@7 L@>@@@(
 JN@( JN@?
@(
 Ea@@@( Ea@?@( JN@>@;C@%A E I J
@5@.
@7 L@>@@@(
 JN@( JN@?
@(
 Ea@@@( Ea@?@( JN@>@;CA
 E I J\


@5@ 
 Ea@7 L@7 L@@@( Ea@?@( JN@>@;CA E I M,
@5@7 L@>@@@( JN@?@( Ea@>@;CA# E I 


 JN@5 JN@7 L@>@ 
 JN@7 L@>@;C@8A* E I C


 @@5@.@7 L@@@@@( Ea@?@( JN@>@ 
@.@7 L@@@( Ea@?@( JN@?@ 
@ @7 L@E@>@;C@8A> E I I]


 @@5@.@7 L@@@@@( Ea@?@( JN@>@ 
@.@7 L@@@( Ea@?@( JN@?@ 
@ @7 L@E@>@;C@>AR E I I\


 @@5@.@7 L@@@@@( Ea@?@( JN@>@ 
@.@7 L@@@( Ea@?@( JN@?@ 
enumerated@7 I@ 
@ @7 L@E@>@;C@>Ag E I IX


 @@5@.@7 L@@@@@( Ea@?@( JN@>@ 
@.@7 L@@@( Ea@?@( JN@?@  M@7 I@ 
@ @7 L@E@>@;C@>A| E I IO


 @@5@.@7 L@@@@@( Ea@?@( JN@>@ 
@.@7 L@@@( Ea@?@( JN@?@  M@7 I@ 
@ @7 L@E@>@;C@>A E I I@


 @@5@.@7 L@@@@@( Ea@?@( JN@>@ 
@.@7 L@@@( Ea@?@( JN@?@  M@7 I@ 
@ @7 L@E@>@;C@<A E I I



@5@7 L@@@0 I@-@-@4@7 I@E@?@.@7 M@ @0 I@-@-@4@7 I@ 
@ @7 L@ @ @7 L@>@;C@7A E I I


@5@.@7 L@@@ @0 I@-@4@7 I@E@?@ @.@7 M@ @0 I@-@4@7 I@ 
@ @7 L@>@;CA E I G
 @@5 @@7 L@>@;CA E I Ia


 @@5 @@7 L@>@ 
 @@7 L@>@;CA E I I


 @@5 @@7 L@>@ 
 @@7 L@>@;CA E I CJ


 @@5 @@7 L@>@ 
 @@7 L@>@;CA E I K


 @@5 @@7 L@>@ 
 @@7 L@>@;C	A E I
 Ea@5@7 H<@>@;CA E I@5@7 @@/@7 IC@>@;CA E I J
 @@5 Ea@7 L@>@;CA E I J
@5@7 L@>@@ M@7 I@?@( Ea@>@;CA E I C
@5@7 L@>@@ M@7 I@?@( Ea@>@;CA E I J
 Ea@5@.
@7 L@>@ 
@0sequence@/@4@7 I@>@;CA E I J
@5@.
@7 L@ 
@0 M@4@8 I@;CA E I J
@5@.
@7 L@ 
@0 M@4@8 I@;CA E I J
@5@7 L@0 M@/@4@8 I@;CA E I J
@5@7 L@0 M@/@4@8 I@;CA E I H


@5@7 L@0 M@/@4@7 I@ 
@8 L@;CB E I J}


@5@7 L@0 J@/@4@7 I@ 
@8 L@;CB E I J


@5@7 L@0 J@/@4@7 I@ 
@8 L@;CB E I J


@5@7 L@0 J@/@4@7 I@ 
@8 L@;C@ B E I J


 @@5@ 
@.@7 L@ @0 J@-@4@7 I@ @7 L@>@;C@ B E I J


 @@5@ 
@.@7 L@ @0 J@-@4@7 I@ @7 L@>@;CB# E I J


 @@5@.@7 L@ @0 J@/@4@7 I@ 
@ @7 L@>@;CB) E I J


 @@5@.@7 L@ @0 J@/@4@7 I@ 
@ @7 L@>@;C
B/ E I@5@0 M@/@4@8 I@;CB2 E I
@5@.@7 L@0 M@4@7 I@ 
@8 L@;C
B8 E I J@5@0 J@/@4@8 I@;CB; E I J
@5@.@7 L@0 J@4@7 I@0 J
@4@8 L@;C@8BA E I I
@5@@@0 I@2@/@4@-
@4@7 I@E@?@.@7 M@ @0 I@2@/@4@-
@4@7 I@0 J@/@/@4@7 I@ 
@8 J:@;C@BL E I@5@C@7 @@L@P@2@-@-
@4@7 A I@7 I@@@B@( I@>@ 
@2@-@-@4@2@-@-@4@7collect_indices_and_values C@>@ @.@7 J:@ @ @7checkrestoflist C@ @.@7 J:@ @ @7 M@0 I@2@4@4@7 I@F@F@?@+@(
mk__record@>@ 
@.@.@7collect_fields_and_values C@0 B@-@4@7 I@ @ @.@7permutation_of_fields C@ @ @8
checktypelist C@F@F@F@;C@RBg E I@5@C@7 @@L@P@2@-@3@-
@4@7 A@. I@7 I@ 
@0 J@/@/@4@7 I@>@@@ @0 I@2@/@4@-@4@7 I@&@?@ @7 M@0 I@2@/@4@-@4@7 I@ 
@ @8 J:@;C@Bw E I@5@C@7 @@L@P@2@-@-
@4@7 A I@7 I@@@`@. I@7 I@>@ 
@2@-@-@4@2@-@-@4@7 M@>@ @.@7 J:@ @ @7 M@ @.@7 J:@ @ @7 M@@@ @0 I@2@4@4@7 I@&@?@ @7 M@0 I@2@4@4@7 I@F@F@?@0 B@7 I@>@ 
@.@.@7 M@0 B@-@4@7 I@ @ @.@7 M@ @ @8 M@F@F@F@E@;C@?B E I@5@C@7 @@L@P@.@.
@7 J@.@7 M@@@ 
@.@7 J@E@?@ 
@.@.@7 J@2@4@2@4@7compatible_type_lists C@ @ @7 M@>@;C@MB E I@5@C@7 @@L@P@/ @@/@2@-@4@/@7 J@.
@7 L@2@-@/@4@7 A@@@ @2
@4@7 J@E@?@ @2
@4@.@7 J@2@4@2@4@7 M@>@;C@;B E I@5@C@7 @@L@P@/ I@/@2@-@3@-
@4@/@7 J@7 L@2@-@/@4@7 A@ @2@3@-@4@7 J@ 
@ @7 L@>@;C@^B E I
@5@C@7 @@L@P@C@/@/@7 J@L@P@C@/@/@/@/@/@7 J@L@P@2@-@-
@4@7 A@ 
@7check_is_an_ok_arity_function C@ 
@.@7 M@@
@.@7 J@E@?@.@.@7 J@2@4@2@4@7 M@ @ @7 M@>@;CB E I
 JN@5 Ea@7 L@>@;XD  t  t t  @Tt  Ba D  t  t t  @Tt  Ba AvD  t  t t  @Tt  Ba @D  t  t t  @Tt  Ba 
Ppost_rewrite_do_proof_or_fail C@!J( E I?@5@7 L"composite_rewrite@2@3@3@4@7 Il@ 
@7 M:@> L)@7 L*@8 L-@;CJ1 E I?@5 L0@7 L*@>@Q@;XPupdate_substituted_hyp C@>Nq E I?@5@/@ 
@7 K@.@7 K@0 K" I6@/@4@7 DD@ 
 I6@ @/@7 I@@@( Ic@0potential_subst_fact	subst_hyp@3
@3@3
@4@7 Dz@?@R@>@;XD  t  t t  @Tt  K  AvPbitwise_deduce CH E I) I@

bit__and
@5@>@0 I@
@4@8deduce C@;C@-H E I) I@  M


@5@0 IO
 @4@.@7deduce_once C@0 IO @4@.@7 M@>@ @ @8 J @;C@BH E I)

 I@

 M

@5@0 IO @4@.@7 M@0 IO @4@.@7 M@0 I@
 @4@.@7 M@>@ @ @.@7 J @ @ @7 J @>@;CI
 E I) I@ M



@5@>@0 I@
@4@8 M@;C@.I
 E I) I@ M



@5@0 IO
 @4@.@7 M@0 IO @4@.@7 M@>@ @ @8 J @;C@.I E I) I@ M


@5@0 IO
 @4@.@7 M@0 IO @4@.@7 M@>@ @ @8 J @;C@I E I)

 I@ M



@5@0 IO
 @4@.@7 M@0 IO @4@.@7 M@@@@@" A
@#@?
@" A
@#@' @{@?@1@@@0 I@
@4@.@7 M@?@!@@@0 I@@4@.@7 M@?@0 I@@0 A
@4@4@.@7 M@>@ @ @.@7 J @ @ @7 J @>@;CI, E I) I@

bit__or
@5@>@0 I@
@4@8 M@;C@-I/ E I) I@

 M

@5@0 IO
 @4@.@7 M@0 IO @4@.@7 M@>@ @ @8 J @;C@-I4 E I) I@

 M

@5@0 IO @4@.@7 M@0 IO
 @4@.@7 M@>@ @ @8 J @;C@iI9 E I) I@

 M

@5@0 IO @4@.@7 M@0 IO @4@.@7 M@@@0 I@
 @4@.@7 M@' @{@?@0 I@
@4@.@7 M@0 I@
@4@.@7 M@>@ @ @.@7 J @ @ @.@7 J @ @ @7 J @>@;CIL E I) I@ M



@5@>@0 I@
@4@8 M@;C@2IO E I) I@ M


 A
@5@0 IO
 @4@.@7 M@0 IO @4@.@7 M@>@ @ @8 J @;C@IT E I) I@ M



@5@0 IO
 @4@.@7 M@0 IO @4@.@7 M@@@5@ @7 JH@a@f@b @t@ @ @7next_two_to_N_minus_1_above C@0 I@
@4@.@7 M@0 I@@4@.@7 M@' @{@F@F@E@?@g@@@!@0 I@@0 A
@4@4@.@7 M@' @{@' @{@F@F@E@?@D@0 I@
@-@4@.@7infrule_int_rhs C@ @.@7 M@0 I@@-@4@.@7 M@ @.@7 M@@@a@f@f@t@%@?	@a@f@f@q@%@0 I@@4@.@7 M@>@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @ @7 J @>@;CIy E I) I@

bit__xor
@5@>@0 I@
 @4@8 M@;C@-I| E I) I@  N


@5@0 IO
 @4@.@7 M@0 IO @4@.@7 M@>@ @ @8 J @;C@jI E I)

 I@

 N

@5@0 IO @4@.@7 M@0 IO @4@.@7 M@@@0 I@
 @4@.@7 M@?@$@@@0 I@
@1 C@4@.@7 M@?@0 I@
@1 C@4@.@7 M@>@ @ @.@7 J @ @ @7 J @>@;CI E I) I@ N



@5@>@0 I@ @4@8 M@;C@2I E I) I@ N


 A
@5@0 IO
 @4@.@7 M@0 IO @4@.@7 M@>@ @ @8 J @;C@I E I) I@ N



@5@0 IO
 @4@.@7 M@0 IO @4@.@7 M@@@5@ @7 JH@a@f@b @t@ @ @7 M@0 I@
@4@.@7 JT@0 I@@4@.@7 JT@' @{@F@F@E@?@g@@@!@0 I@@0 A
@4@4@.@7 JT@' @{@' @{@F@F@E@?@D@0 I@
@-@4@.@7 M@ @.@7 M@0 I@@-@4@.@7 M@ @.@7 M@@@a@f@f@t@%@?	@a@f@f@q@%@0 I@@4@.@7 M@>@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @ @7 J @>@;XP M| C@^ E H G
@5@>@8 LE@;C@b E H M~


 M
@5@>@ 
@ @8 M{@;C@f E H M


 M~
@5@>@ 
@ @8 M{@;C@j E H Ia


 I

@5@>@ @7 M{@ 
@ @8 M{@;C@o E H I


 Ia

@5@>@ @7 M{@ 
@ @8 M{@;C@t E H I\


 I@
@5@>@;C@w E H IX


 I@
@5@>@;C@z E H IO


 IX
@5@>@;C@} E H I@


 IX
@5@>@;C@ E H C


 I]
@5@>@;C@ E H I]


 C
@5@>@;C	@ E H
 G
@5@>@;XP I C@K E K(@5@S@>@Q@;C@O E K(

@5@7 H<@a@g@b @t@>@;C@S E K(@5@7 H<@a@h@b @q@>@a@h@k I@x@"
 I@#@>@;C@\ E K(
 I I
@5@7 I@>@;C@<@` E K(
 I
@5@.
@7 I@>@@@(
 @(
 @?@#@@@ 
@7 H<@a@f
@b @s@"
 I
@#@?
@"
 I
@#@a@g@b @s@>@;C@C@m E K(
 A


@5@.@7 I@.@ 
@7 I@>@a@f@f@n@x@@
@a@f@b @t@&
@E@?@a@f@b @q@a@f@k I@x@"
 I@#@>@;C@| E K(
 C


@5@0 A@1 I
@4@7 I@>@;C@C@ E K(
 I


@5@.@7 I@.@ 
@7 I@>@a@f@f@o@x@@
@a@f@b @t@&
@E@?@a@f@b @q@a@f@k I@x@"
 I@#@>@;C@I@ E K(
 JR


@5@.@7 I@.@ 
@7 I@>@  @7 I@ @ @.@7eval_div C@@
@a@f@b @t@&
@E@?@a@f@b @q@a@f@k I@x@"
 I@#@>@;C@@ E K(
 JX


@5 I@7 I@>@.@7 I@.@ 
@7 I@>@  @7 I@ @ @.@7 N@.@0 C@1 I@4@7 I@@@( @(
 @?@_@@@S@ @7 K)@ @7 K)@@@!@@@a@f@b @t@a@f@b @s@?@a@f@b @r@a@f@b @q@&
@?@&@@@a@f@b @t@a@f@b @q@?@a@f@b @r@a@f@b @s@0 A@4@7 I@?
@"
 JX@#@>@;C@W@ E K(
 JX


@5pascal@7 I@>@.@7 I@.@ 
@7 I@>@  @7 I@ @ @.@7 N@.@0 C@1 I@4@7 I@@@( @(
 @?@@@(@(
 @?
@"
 JX@#@>@;C@<@ E K(
 J\


@5@.@0 JZ@4@7 I@.@0 JZ
@4@7 I@0 I@D @4 @@7 I@0 I@D @4 @@7 I@0 J\
@4@8 L@;C@2@ E K(
 JZ
@5@.
@7 I@>@@@ 
@7 H<@a@f
@b @t@&

@?@ 
@7 K)@a@f
@b @q@0 I
@4@7 I@>@;XP M CE E F @<CE E F@5@7 KW C@>@8 M@;XD  t  t t  @Tt  M AvP J CBT E IR  J@<CBU E IR  J@<CBW E IR J

@5@.@7mk_intersect C@ @ 
@7 J"@>@;XPsee_if_can_infer C@O E I@5@7 Iu C@>@;C@S E I@5@7 Iv C@>@Q@;C@X E I@5@7do_infer C@0 Iu
@4@7 Dz@>@;C@] E I@5@0 Iv
@4@7 Dz@>@Q@;XP K CD E F C
 A


@5@ 
@7 H@" C
@#@;CD  E F C
 A


@5@7 H@"
 C@#@;XP L CDg E I A
 I

 C

@5@ @7 L@>@ 
@ @7 L@>@;CDm E I A


 A

@5@ @7 L@>@ 
@ @7 L@>@;CDs E I I
 I

@5@ 
@7 L@>@;C	Dw E I

@5@7 K@>@;XPmatching_records CAo E H@5@ 
@.@.@7 J@ @ @7 J@>@;XP J' C@_C E I5 M~ 



 M~ 

@5@ 
@ @7 M@@@ @/@7 IC@>@ @ @7 J&@?@-@0 IDtemp@4@7 DG@@@ @ @7 J&@0 ID N@4@7 Je@?
@0 ID N@4@7 Je@>@Q@>@;C@_C E I5 M 



 M 

@5@ 
@ @7 M@@@ @/@7 IC@>@ @ @7 J&@?@-@0 ID N@4@7 DG@@@ @ @7 J&@0 ID N@4@7 Je@?
@0 ID N@4@7 Je@>@Q@>@;C@CC E I5 A


@5@ 
@.@7 J&@>@@@ @.@7 J:@ @0 J@/@4@7 I@.@7restructure_set C@" J}@#@?@.@7restructure_nonset C@" A@#@E@>@;C@CC E I5 I


@5@ 
@.@7 J&@>@@@ @.@7 J:@ @0 J@/@4@7 I@.@7 N@" J@#@?@.@7 N@" I@#@E@>@;C@CC E I5 C


@5@ 
@.@7 J&@>@@@ @.@7 J:@ @0 J@/@4@7 I@.@7 N@" J@#@?@.@7 N@" C@#@E@>@;C@TD E I5 


@5@.@7 J&@ 
@.@7 J&@>@ @.@7 J:@ @.@7 J:@>@@@%@( Ea@( Ea@0 JR@4@7 I@7 JH@ @7 JH@ @7 JH@a@f@h@f@o@u@?
@" @#@>@;CD E I5 J


 J

@5@ @7 J&@ 
@ @7 J&@>@;C@CD" E I5 I@


@5@ 
@.@7 J&@>@@@ @.@7 J:@ @0 J@/@4@7 I@.@7 J&@" J@#@?@.@7 J&@" I@@#@E@>@;C@CD/ E I5 IO


@5@ 
@.@7 J&@>@@@ @.@7 J:@ @0 J@/@4@7 I@.@7 N@" J@#@?@.@7 N@" IO@#@E@>@;C@CD< E I5 IX


@5@ 
@.@7 J&@>@@@ @.@7 J:@ @0 J@/@4@7 I@.@7 N@" J@#@?@.@7 N@" IX@#@E@>@;C@CDI E I5 I\


@5@ 
@.@7 J&@>@@@ @.@7 J:@ @0 J@/@4@7 I@.@7 N@" J@#@?@.@7 N@" I\@#@E@>@;CDV E I5 I


 I

@5@ @7 J&@>@ 
@ @7restructure_formula_list C@>@;C@(D\ E I5 I



 I


@5@ @7 J&@>@ 
@ @7 N@>@ @ @7 J&@>@;CDd E I5 J
 J

@5@ 
@7 J&@>@;CDh E I5 J
 J

@5@ 
@7 J&@>@;CDl E I5 J
 J

@5@ 
@7 J&@>@;CDp E I5 J
 J

@5@ 
@7 J&@>@;CDt E I5 H


 H

@5@ @7 J&@ 
@ @7 J&@>@;C@'Dy E I5xor


 Ia I

 G Ia@5@ @7 J&@ 
@ @7 J&@>@;CD~ E I5 I


 I

@5@ @7 J&@ 
@ @7 J&@>@;CD E I5 Ia


 Ia

@5@ @7 J&@ 
@ @7 J&@>@;CD E I5 G
 G

@5@ 
@7 J&@>@;CD E I5 M
 M

@5@ 
@7 J&@>@;CD E I5 J
 J

@5@ 
@7 J&@>@;CD E I5 I
 I

@5@ 
@7 J&@>@;CD E I5 M,
@5@7 J&@>@;CD E I5 JZ
 JZ

@5@ 
@7 N@>@;CD E I5 J
 J

@5@ 
@7 N@>@;CD E I5 J
 J

@5@ 
@7 N@>@;CD E I5 J\


 J\

@5@ @7 J&@ 
@ @7 J&@>@;CD E I5~
@5@7twiddles_conversion C@>@;C@CD E I5 N!
@5@7 K@>@7 @@.
@7 D C@ 
@2@'@4@.@7 J @ @7 N&@. Mj@7 IC@0 ID IB@4@7 Dz IE@7save_used_identifier F@0 N$@4@7 Dz@>@;C@@D E I5 N!
@5@7 @@.
@7 N&@ 
@2@~@4@.@7 J @ @7 N&@. Mj@7 IC@0 ID IB@4@7 Dz IE@7 N(@0 N$@4@7 Dz@>@;CD E I5 M,
@5@7 J&@>@;C	D E I5

@5@7 @@>@;C	D E I5

@5@7 G @>@;C@UD E I5@5@T
@2@-@-
@4@7 A I@7 I@@@( I@>@ 
@.@7restructure_array_aggregate C@?@,@@@( M@>@ 
@.@7restructure_record_aggregate C@?@@@/ I@7 I@>@ 
@.@7 N.@?
@/ B@7 I@>@ 
@.@7 N1@>@2@4@8 A@;CD E I5@5@.@.
@7 J@>@.@7 N@ @ 
@7 J@>@;CD E I5@5@.@/@.
@.@/@7 J@>@ @.@7 N@/@ 
@ @/@7 J@>@;CA"D E I5@5@T
@2@-@-
@4@7 A@@@-@0 J@/@4@7 I@"

@#@ @.@7 N@" J@#@F@F@F@F@E@?@@@@$@0 M@/@4@7 I@"

@#@ @7 N@F@F@F@F@E@?@@@@M@"

@#@@@@@(INTEGER@?
@@@(
SHORT_INTEGER@?@(LONG_INTEGER@' Ea@?@%@ @.@7 J&@>@@@ @ @7 J:@&@?@2@3@4@7 A@F@F@F@?@l@@@N@.@7 N&@2@m@3@k@3@_@3@_@4@.@ @7 J @.@ @7 N&@@@ @0 I@/@/@4@7 I@' I@?@ @0 B@/@4@7 I@' M@.@2
@4@7 A@>@ @7 J&@E@?@ 
@.@7 N@2@4@7 A@F@F@E@F@E@E@E@>@;XP J CAY E IR IS


@5@@@7 J@?@ 
@7 J@>@;CAa E IR IV


@5@0 I@@4@7 IY@0 I@
@4@7 IY@>@;CAf E IR
@5@0 C@4@7 IY@>@;XP K C@ E I5@5 I@7get_switch_typecheck_only IType checking path function: @7 I8@7 I8@7hoist_pf_traversal_conditions C@7spacer F@7hoist_pf_actions C - OK@7 I8@7 L~@>@;C@ @ E I5@5 I@7 N7@7refactor_write_vcs_top C@7 N;@7 N>@7 NB@7 M C@7refactor_write_vcs C@7 Lg C@>@;XPreplace_conc_rule CGC E I?@5@7 I@>@;CGG E I?@5@. Ic@7 I@@@7 I= C@E@?
@. Ic@7 I@8 NP@;CGU E I?@5@>@;XPperform_write_path_functions CB E I5@5@7 K C@7 L~@7write_log_facts  C@>@;XP I CA* E I@5@7 H<@a@g@b @t@>@;CA, E I I
@5@7 H<@a@h@b @t@>@;XP J CD4 E F


@5 Ic@ 
@7 K:@ 
@8 H<@;CD8 E F


@5@ 
@/@/@/@/@7 J @@8 I@;XP JV C@# E I) Ea@5@.@0 I
@4@7 I@.@0 I

@4@7 I@.@0 I@4@7 I@.@0 I
@4@7 I@2@3@3@3@4@ @7 M@2@3@3@3@4@ @7
choose_min C@@
@&@ @ @ @7 J @?@&@@
@&@ @ @ @7 J @?@@
@&@ @ @ @7 J @?@ @ @ @7 J @>@@
@&@ @ @ @7 J @?@&@@
@&@ @ @ @7 J @?@@
@&@ @ @ @7 J @?@ @ @ @7 J @>@;C@$  E I) JN@5@0 I
@4@.@7 JE@0 I

@4@.@7 JE@0 I@4@.@7 JE@0 I
@4@.@7 JE@2@3@3@3@4@ @7 M@2@3@3@3@4@ @7 NW@@
@&@ @ @ @7 J @?@&@@
@&@ @ @ @7 J @?@@
@&@ @ @ @7 J @?@ @ @ @7 J @>@@
@&@ @ @ @7 J @?@&@@
@&@ @ @ @7 J @?@@
@&@ @ @ @7 J @?@ @ @ @7 J @>@;XP L C@*Ct E I@5@.@2@-
@3@-@-@4@7 Jm@ @ 
@7order_prods C@2@3
@4@.@7 Jm@ @7 L@>@;CC{ E I

@5@>@;XD  t  t t  @Tt  E/ D  t  t t  @Tt  E/ AvD  t  t t  @Tt  E/ @D  t  t t  @Tt  E/ 
P	rebalance CC E IR M
@5@2@-@3@4@ @7strict_sublist C@ @ @ 
@ @8 N] C@;CC E IR J
@5@2@3@-@4@ @7 N_@ @ @ 
@ @8 Nb@;CC E IR
@5@0 J@/@4@7 I@0 M@/@4@7 I@>@;XPpositive_rational C
A E K(@5@7 H<@a@g@b @t@;CA E K( 

@5@7 H<@a@h@b @t@7 H<@a@i@b@s@8 K,@;XPwrite_conditions_list CE E I @5@7 J.@7indent5  C@/This rule has an empty list of side-conditions.@7 J@>@;CE	 E I 
@5@7 J.@7 Ng@HThis rule could be applied because its side-condition holds, as follows:@7 J@2@4@7write_conditions_list_items C@>@;CE E I @5@7 J.@7 Ng@HThis rule could be applied because its side-conditions hold, as follows:@7 J@7 Nl@>@;XD  t  t t  @Tt  I AvPtry_new_deduction_strategies CI E I)@5@/@.
@7inference_rule II@ 
@7 H@ 
@7safe_infer_side_conditions C@>@;C@FJ E I) I@


@5@ @.@7int_enum_lit_or_const C@@@/@0 I@
@-@4@.@7 Nr@?@/@0 IO@-
@4@.@7 Nr@ @ @7 Nx@0 I@@4 @@7 I@ @7 H@ @7 Nu@>@;C@FJ E I) IO


@5@ 
@.@7 Nx@@@/@0 I@@-@4@.@7 Nr@?@/@0 IO@-@4@.@7 Nr@ @ @7 Nx@0 I@
@4 @@7 I@ @7 H@ @7 Nu@>@;C@FJ E I) IO


@5@ @.@7 Nx@@@/@0 IO
@-@4@.@7 Nr@?@/@0 I@@-
@4@.@7 Nr@ @ @7 Nx@0 IO@4 @@7 I@ @7 H@ @7 Nu@>@;C@FJ) E I) I@


@5@ 
@.@7 Nx@@@/@0 IO@-@4@.@7 Nr@?@/@0 I@@-@4@.@7 Nr@ @ @7 Nx@0 IO
@4 @@7 I@ @7 H@ @7 Nu@>@;C@HJ8 E I) I@


@5@ @.@7int_or_enum_lit C@@
@/@0 I@@-@-@4@7 Nr@?@/@0 IO@-@-@4@7 Nr@ @ @7 N{@0 I@@4 @@7 I@2@0 I@
@4@4@7 Nu@>@;C@HJD E I) IO


@5@ 
@.@7 N{@@
@/@0 I@@-@-@4@7 Nr@?@/@0 IO@-@-@4@7 Nr@ @ @7 N{@0 I@
@4 @@7 I@2@0 I@@4@4@7 Nu@>@;C@HJP E I) IO


@5@ @.@7 N{@@
@/@0 IO@-@-@4@7 Nr@?@/@0 I@@-@-@4@7 Nr@ @ @7 N{@0 IO@4 @@7 I@2@0 IO
@4@4@7 Nu@>@;C@HJ\ E I) I@


@5@ 
@.@7 N{@@
@/@0 IO@-@-@4@7 Nr@?@/@0 I@@-@-@4@7 Nr@ @ @7 N{@0 IO
@4 @@7 I@2@0 IO@4@4@7 Nu@>@;C@`Jh E I) I@


@5 JN@7 I@ @.@7 N{@@@( Ea@0 A@4@.@7 I@?@(enum@0 M@4@.@7 I@ @ @7 N{@@
@/@0 I@@-@4@7 Nr@?@/@0 IO@-@4@7 Nr@2@0 IX
@4@4@7 Nu@>@;C@`J{ E I) IO


@5 JN@7 I@ 
@.@7 N{@@@( Ea@0 A
@4@.@7 I@?@( N~@0 M
@4@.@7 I@ @ @7 N{@@
@/@0 I@@-@4@7 Nr@?@/@0 IO@-@4@7 Nr@2@0 IX@4@4@7 Nu@>@;C@`J E I) IO


@5 JN@7 I@ @.@7 N{@@@( Ea@0 C@4@.@7 I@?@( N~@0 J@4@.@7 I@ @ @7 N{@@
@/@0 IO@-@4@7 Nr@?@/@0 I@@-@4@7 Nr@2@0 I\
@4@4@7 Nu@>@;C@`J E I) I@


@5 JN@7 I@ 
@.@7 N{@@@( Ea@0 C
@4@.@7 I@?@( N~@0 J
@4@.@7 I@ @ @7 N{@@
@/@0 IO@-@4@7 Nr@?@/@0 I@@-@4@7 Nr@2@0 I\@4@4@7 Nu@>@;C@iJ E I) I@

 M
@5@ 
 N~@7 N{@0 I@
@4@.@7 L@0 IX@-@4@.@7 L@ @7 @@@
@/@0 I@@-@4@7 Nr@?@/@0 IO@-@4@7 Nr@  N~@7 N{@2@0 I@
@4@4@.@7 Nu@>@ @ @.@7 J @ @ @8 J@;C@jJ E I) IO M


@5@  N~@7 N{@0 I@
@4@.@7 L@0 IX
@-@4@.@7 L@ @7 @@@
@/@0 I@@-@4@7 Nr@?@/@0 IO@-@4@7 Nr@  N~@7 N{@2@0 I@
@4@4@.@7 Nu@>@ @ @.@7 J @ @ @8 J@;C@_J E I)	
 I@

 M
@5@C@ 
@/@7 N{@L@P@ 
 IB@7 IC@0 I@
@4@.@7 L@0 IX@-@4@.@7 L@ @7 @@@
@/@0 I@@-@4@7 Nr@?@/@0 IO@-@4@7 Nr@  N~@7 N{@>@ @ @8 J@;C@`J E I)	
 IO M


@5@C@ @/@7 N{@L@P@  IB@7 IC@0 I@
@4@.@7 L@0 IX
@-@4@.@7 L@ @7 @@@
@/@0 I@@-@4@7 Nr@?@/@0 IO@-@4@7 Nr@  N~@7 N{@>@ @ @8 J@;C@LJ E I) I@ M


@5@  N~@7 N{@0 IX
@-@4@7 L@ @7 @@@
@/@0 I@@-@4@7 Nr@?@/@0 IO@-@4@7 Nr@  N~@7 N{@0 I@@4 @@7 I@>@;C@KK E I) IO

 M
@5@ 
 N~@7 N{@0 IX@-@4@7 L@ @7 @@@
@/@0 I@@-@4@7 Nr@?@/@0 IO@-@4@7 Nr@  N~@7 N{@0 I@
@4 @@7 I@>@;C@MK E I) I@ M


@5@C@ @/@7 N{@L@P@  IB@7 IC@0 IX
@4@7 L@ @7 @@@
@/@0 I@@-@4@7 Nr@?@/@0 IO@-@4@7 Nr@  N~@7 N{@>@;C@LK E I) IO

 M
@5@C@ 
@/@7 N{@L@P@ 
 IB@7 IC@0 IX
@4@7 L@ 
@7 @@@
@/@0 I@
@-@4@7 Nr@?@/@0 IO@-
@4@7 Nr@  N~@7 N{@>@;C@jK( E I) I@ J


@5@  N~@7 N{@0 I@
@4@.@7 L@0 I\
@-@4@.@7 L@ @7 @@@
@/@0 IO@-@4@7 Nr@?@/@0 I@@-@4@7 Nr@  N~@7 N{@2@0 IO
@4@4@.@7 Nu@>@ @ @.@7 J @ @ @8 J@;C@iK8 E I) IO

 J
@5@ 
 N~@7 N{@0 I@
@4@.@7 L@0 I\@-@4@.@7 L@ @7 @@@
@/@0 IO@-@4@7 Nr@?@/@0 I@@-@4@7 Nr@  N~@7 N{@2@0 IO
@4@4@.@7 Nu@>@ @ @.@7 J @ @ @8 J@;C@`KH E I)	
 I@ J


@5@C@ @/@7 N{@L@P@  IB@7 IC@0 I@
@4@.@7 L@0 I\
@-@4@.@7 L@ @7 @@@
@/@0 IO@-@4@7 Nr@?@/@0 I@@-@4@7 Nr@  N~@7 N{@>@ @ @8 J@;C@_KW E I)	
 IO

 J
@5@C@ 
@/@7 N{@L@P@ 
 IB@7 IC@0 I@
@4@.@7 L@0 I\@-@4@.@7 L@ @7 @@@
@/@0 IO@-@4@7 Nr@?@/@0 I@@-@4@7 Nr@  N~@7 N{@>@ @ @8 J@;C@LKf E I) IO J


@5@  N~@7 N{@0 I\
@-@4@7 L@ @7 @@@
@/@0 IO@-@4@7 Nr@?@/@0 I@@-@4@7 Nr@  N~@7 N{@0 IO@4 @@7 I@>@;C@KKs E I) I@

 J
@5@ 
 N~@7 N{@0 I\@-@4@7 L@ @7 @@@
@/@0 IO@-@4@7 Nr@?@/@0 I@@-@4@7 Nr@  N~@7 N{@0 IO
@4 @@7 I@>@;C@MK E I) IO J


@5@C@ @/@7 N{@L@P@  IB@7 IC@0 I\
@4@7 L@ @7 @@@
@/@0 IO@-@4@7 Nr@?@/@0 I@@-@4@7 Nr@  N~@7 N{@>@;C@LK E I) I@

 J
@5@C@ 
@/@7 N{@L@P@ 
 IB@7 IC@0 I\
@4@7 L@ 
@7 @@@
@/@0 IO
@-@4@7 Nr@?@/@0 I@@-
@4@7 Nr@  N~@7 N{@>@;CK E I)  IO JZ 
@<C
K E I)  I@  JZ
@<CK E I) IO JZ

@5@0 IX
 @4@.@7 JT@ @8 J"@;CK E I) I@

 JZ@5@0 IX
 @4@.@7 JT@ @8 J"@;C@5K E I) I@ JZ


@5abs_3a@7i_am_using_rule C@0 I@ 
@4@.@7 JT@0 I@
@4@.@7 JT@ @ @.@7 J @ @8 J"@;C@4K E I) IO

 JZ
@5abs_3b@7 N@0 I@ @4@.@7 JT@0 I@
@4@.@7 JT@ @ @.@7 J @ @8 J"@;C@[K E I) I@ JZ


@5abs_4a@7 N@0 I@@-
@4@.@7 KN@0 I@
@-@4@.@7 KN@0 IO @4@.@7 JT@0 I@@4@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@ZK E I) IO

 JZ
@5abs_4b@7 N@0 I@@-@4@.@7 KN@0 I@@-@4@.@7 KN@0 IO @4@.@7 JT@0 I@
@4@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@dK E I) I@ JZ


@5abs_5a@7 N@0 I@@-
@4@.@7 KN@0 I@
@-@4@.@7 KN@0 I@ @4@.@7 JT@0 I@4@.@7 I@0 I@@4@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@cK E I) IO

 JZ
@5abs_5b@7 N@0 I@@-@4@.@7 KN@0 I@@-@4@.@7 KN@0 I@ @4@.@7 JT@0 I@4@.@7 I@0 I@
@4@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@K E I) I@ JZ


@5abs_6a@7 N@0 I@@-
@4@.@7 KN@0 I@
@-@4@.@7 KN@0 I@ @4@.@7 JT@0 I@4@.@7 I@0 I@@4@.@7 JT@0 I@ @4@.@7 JT@0 I@@4@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@L E I) IO

 JZ
@5abs_6b@7 N@0 I@@-@4@.@7 KN@0 I@@-@4@.@7 KN@0 I@ @4@.@7 JT@0 I@4@.@7 I@0 I@
@4@.@7 JT@0 I@ @4@.@7 JT@0 I@
@4@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@L E I) I@ JZ


@5abs_7a@7 N@@@0 I\@4@.@7 JT@?@0 IO@4@.@7 JT@0 I@4@.@7 I@0 I@
@4@.@7 JT@@@0 IX
@4@.@7 JT@E@?@( Ea@0 C@4@.@7 I@0 I@
@4@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@L, E I) IO

 JZ
@5abs_7b@7 N@@@0 I\
@4@.@7 JT@?@0 IO
@4@.@7 JT@0 I
@4@.@7 I@0 I@@4@.@7 JT@@@0 IX
@4@.@7 JT@E@?@( Ea@0 C
@4@.@7 I@0 I@@4@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@aLD E I)

 I@ JZ C



@5abs_8a@7 N@0 I@ 
@4@.@7 JT@0 I@
@4@.@7 JT@0 I@ @4@.@7 JT@0 I@@4@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@`LO E I)

 IO

 JZ C

@5abs_8b@7 N@0 I@ @4@.@7 JT@0 I@
@4@.@7 JT@0 I@ @4@.@7 JT@0 I@
@4@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@"L] E I) IO JZ C


 Ea@5abs_9a@7 N@0 I\
@4 Ea@8 JT@;C@!L^ E I) I@ JZ C


 Ea@5abs_9b@7 N@0 I\
@4 Ea@8 JT@;C@"L_ E I) IO JZ C


 Ea@5abs_9c@7 N@0 I\
@4 Ea@8 JT@;C@!L` E I) I@ JZ C


 Ea@5abs_9d@7 N@0 I\
@4 Ea@8 JT@;C@"La E I) IO JZ C


 Ea@5abs_9e@7 N@0 I]
@4 Ea@8 JT@;C@!Lb E I) I@ JZ C


 Ea@5abs_9f@7 N@0 I]
@4 Ea@8 JT@;C@qLj E I)

 IX JR


 Ea@5div_1a@7 N@@@"
 A
@#@?
@"
 A
@#@0 I@ @4 Ea@.@7 JT@@@0 IX@4 Ea@.@7 JT@E@?@0 C@4@.@7 I@0 I@@4 Ea@.@7 JT@ @ @.@7 J @ @8 J"@;C@pL{ E I)

 I\

 JR
 Ea@5div_1b@7 N@@@" A

@#@?
@" A

@#@0 I@ @4 Ea@.@7 JT@@@0 IX
@4 Ea@.@7 JT@E@?@0 C
@4@.@7 I@0 I@@4 Ea@.@7 JT@ @ @.@7 J @ @8 J"@;C@uL E I)

 I@ JR

 C
 Ea@5div_1c@7 N@@@"
 A
@#@?
@"
 A
@#@0 I@ @4 Ea@.@7 JT@@@0 IX@4 Ea@.@7 JT@E@?@0 C@4@.@7 I@0 I@@4 Ea@.@7 JT@ @ @.@7 J @ @8 J"@;C@uL E I)

 IO C

 JR
 Ea@5div_1d@7 N@@@" A

@#@?
@" A

@#@0 I@ @4 Ea@.@7 JT@@@0 IX
@4 Ea@.@7 JT@E@?@0 C
@4@.@7 I@0 I@@4 Ea@.@7 JT@ @ @.@7 J @ @8 J"@;C@8L E I) IO JR


 Ea@5div_2a@7 N@@@"
 A
@#@?
@"
 A
@#@0 I@@4 Ea@8 JT@;C@7L E I) I@

 JR
 Ea@5div_2b@7 N@@@" A

@#@?
@" A

@#@0 I@
@4 Ea@8 JT@;C@8L E I) I@ JR


 Ea@5div_3a@7 N@@@"
 A
@#@?
@"
 A
@#@0 I@@4 Ea@8 JT@;C@7L E I) IO

 JR
 Ea@5div_3b@7 N@@@" A

@#@?
@" A

@#@0 I@
@4 Ea@8 JT@;C@SL E I)

 IO JR


 Ea@5div_4a@7 N@@@"
 A

@#@?
@"
 A

@#@0 IO@4 Ea@.@7 JT@0 IO@4 Ea@.@7 JT@ @ @.@7 J @ @8 J"@;C@RL E I)

 I@

 JR
 Ea@5div_4b@7 N@@@" A

@#@?
@" A

@#@0 IO
@4 Ea@.@7 JT@0 IO
@4 Ea@.@7 JT@ @ @.@7 J @ @8 J"@;C@SL E I)

 I@ JR


 Ea@5div_5a@7 N@@@"
 A

@#@?
@"
 A

@#@0 I@@4 Ea@.@7 JT@0 I@@4 Ea@.@7 JT@ @ @.@7 J @ @8 J"@;C@RL E I)

 IO

 JR
 Ea@5div_5b@7 N@@@" A

@#@?
@" A

@#@0 I@
@4 Ea@.@7 JT@0 I@
@4 Ea@.@7 JT@ @ @.@7 J @ @8 J"@;C@M E I) IX

 JR
 Ea@5div_6a@7 N@@@" A

@#@?
@" A

@#@0 I@ 
@4 Ea@.@7 JT@@@0 IX
@4 Ea@.@7 JT@E@?@0 C@4@.@7 I@0 I@
@4 Ea@.@7 JT@@@-@0 A
@4@.@7 I@@@0 I]@4 Ea@.@7 JT@?
@0 IX@4 Ea@.@7 JT@E@?@0 A
@4@.@7 I@0 I@@4 Ea@.@7 JT@E@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@M( E I) I\ JR


 Ea@5div_6b@7 N@@@"
 A
@#@?
@"
 A
@#@0 I@ @4 Ea@.@7 JT@@@0 IX@4 Ea@.@7 JT@E@?@0 C@4@.@7 I@0 I@@4 Ea@.@7 JT@@@-@0 A@4@.@7 I@@@0 I]@4 Ea@.@7 JT@?
@0 IX@4 Ea@.@7 JT@E@?@0 A@4@.@7 I@0 I@@4 Ea@.@7 JT@E@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@ME E I) I@ A

 JR
 Ea@5div_6c@7 N@@@" A

@#@?
@" A

@#@0 I@ 
@4 Ea@.@7 JT@@@0 IX
@4 Ea@.@7 JT@E@?@0 C@4@.@7 I@0 I@
@4 Ea@.@7 JT@@@-@0 A
@4@.@7 I@@@0 I]@4 Ea@.@7 JT@?
@0 IX@4 Ea@.@7 JT@E@?@0 A
@4@.@7 I@0 I@@4 Ea@.@7 JT@E@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@Mb E I) IO JR

 A
 Ea@5div_6d@7 N@@@"
 A
@#@?
@"
 A
@#@0 I@ @4 Ea@.@7 JT@@@0 IX@4 Ea@.@7 JT@E@?@0 C@4@.@7 I@0 I@@4 Ea@.@7 JT@@@-@0 A@4@.@7 I@@@0 I]@4 Ea@.@7 JT@?
@0 IX@4 Ea@.@7 JT@E@?@0 A@4@.@7 I@0 I@@4 Ea@.@7 JT@E@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@aM E I) IO JR



 Ea@5div_7a@7 N@0 I@ @4 Ea@.@7 JT@0 IO
 @4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@`M E I) I@

 JR

 Ea@5div_7b@7 N@0 I@
 @4 Ea@.@7 JT@0 IO @4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@aM E I) IO JR



 Ea@5div_8a@7 N@0 I@ @4 Ea@.@7 JT@0 I@
@4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@`M E I) I@

 JR

 Ea@5div_8b@7 N@0 I@
 @4 Ea@.@7 JT@0 I@
@4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@aM E I) I@ JR



 Ea@5div_9a@7 N@0 I@ @4 Ea@.@7 JT@0 I@
@4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@`M E I) IO

 JR

 Ea@5div_9b@7 N@0 I@ 
@4 Ea@.@7 JT@0 I@
@4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@WM E I)

 I@ JR



 Ea@5div_10a@7 N@0 I@4@.@7 I@0 I@
@4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@ @ @.@7 J @ @8 J"@;C@VM E I)

 IO

 JR

 Ea@5div_10b@7 N@0 I
@4@.@7 I@0 I@@4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@ @ @.@7 J @ @8 J"@;C@uM E I) I@ JR



 Ea@5div_11a@7 N@0 C@0 I@1 A@4@4@.@7 I@0 I@
@4 Ea@.@7 JT@0 IO @4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@tN E I) IO

 JR

 Ea@5div_11b@7 N@0 C@0 I@1 A
@4@4@.@7 I@0 I@@4 Ea@.@7 JT@0 IO
 @4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@VN E I)

 I@

 JR

 Ea@5div_12a@7 N@0 I
@4@.@7 I@0 I@@4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@ @ @.@7 J @ @8 J"@;C@WN E I)

 IO JR



 Ea@5div_12b@7 N@0 I@4@.@7 I@0 I@
@4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@ @ @.@7 J @ @8 J"@;C@N, E I) IO


 Ea@5div_13a@7 N@@@"
 I JR

@#@?@"
 I
 JR
@#@0 IO @4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@@@0 I@ @4 Ea@.@7 JT@?@0 I@@1 A@0 C@4@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@NA E I) I@


 Ea@5div_13b@7 N@@@" I JR

@#@?@" I
 JR
@#@0 IO @4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@@@0 I@
 @4 Ea@.@7 JT@?@0 I@
@1 A@0 C@4@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@}NZ E I) I@


 Ea@5div_14a@7 N@@@"
 I JR

@#@?@"
 I
 JR
@#@0 IO @4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@0 I@@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@}Nl E I) IO


 Ea@5div_14b@7 N@@@" I JR

@#@?@" I
 JR
@#@0 IO @4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@0 I@
@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@lN E I)		 C

  Ea@5div_15a@7 N@@@"
 I JR

@#@?@"
 I
 JR
@#@0 IO @4 Ea@.@7 JT@@@0 I\@4 Ea@.@7 JT@?@0 IO@1 A@4 Ea@.@7 JT@ @ @.@7 J @ @8 J"@;C@lN E I)		 C 

 Ea@5div_15b@7 N@@@"
 I JR

@#@?@"
 I
 JR
@#@0 IO @4 Ea@.@7 JT@@@0 I\@4 Ea@.@7 JT@?@0 IO@1 A@4 Ea@.@7 JT@ @ @.@7 J @ @8 J"@;C@qN E I)		 C C



 Ea@5div_15c@7 N@@@" I JR

@#@?@" I
 JR
@#@0 IO
 @4 Ea@.@7 JT@@@0 I\
@4 Ea@.@7 JT@?@0 IO@1 A
@4 Ea@.@7 JT@ @ @.@7 J @ @8 J"@;C@pN E I)		 C

 C

 Ea@5div_15d@7 N@@@" I JR

@#@?@" I
 JR
@#@0 IO
 @4 Ea@.@7 JT@@@0 I\
@4 Ea@.@7 JT@?@0 IO@1 A
@4 Ea@.@7 JT@ @ @.@7 J @ @8 J"@;C@}N E I) IO


 Ea@5div_16a@7 N@@@"
 I JR

@#@?@"
 I
 JR
@#@0 I@ @4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@0 IO@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@}N E I) I@


 Ea@5div_16b@7 N@@@" I JR

@#@?@" I
 JR
@#@0 I@ @4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@0 IO
@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@vN E I) I@ I JR



 Ea@5div_17a@7 N@@@R@?@R@0 I@
 @4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@0 I@@0 C@0 A
@4@4@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@N E I) IO


 Ea@5div_17b@7 N@@@" I JR

@#@?@" I
 JR
@#@0 I@ @4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@0 I@@0 C@0 A@4@4
@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@qO E I)		 C

  Ea@5div_18a@7 N@@@"
 I JR

@#@?@"
 I
 JR
@#@0 I@ @4 Ea@.@7 JT@@@0 I\@1 I@4 Ea@.@7 JT@?@0 IO@0 C@4@1 I@4 Ea@.@7 JT@ @ @.@7 J @ @8 J"@;C@qO  E I)		 C 

 Ea@5div_18b@7 N@@@"
 I JR

@#@?@"
 I
 JR
@#@0 I@ @4 Ea@.@7 JT@@@0 I\@1 I@4 Ea@.@7 JT@?@0 IO@0 C@4@1 I@4 Ea@.@7 JT@ @ @.@7 J @ @8 J"@;C@vO0 E I)		 C C



 Ea@5div_18c@7 N@@@" I JR

@#@?@" I
 JR
@#@0 I@
 @4 Ea@.@7 JT@@@0 I\@1 I
@4 Ea@.@7 JT@?@0 IO@0 C@4@1 I
@4 Ea@.@7 JT@ @ @.@7 J @ @8 J"@;C@uO@ E I)		 C

 C

 Ea@5div_18d@7 N@@@" I JR

@#@?@" I
 JR
@#@0 I@
 @4 Ea@.@7 JT@@@0 I\@1 I
@4 Ea@.@7 JT@?@0 IO@0 C@4@1 I
@4 Ea@.@7 JT@ @ @.@7 J @ @8 J"@;C@OT E I) IO


 Ea@5div_19a@7 N@@@"
 I JR

@#@?@"
 I
 JR
@#@0 I@@4 Ea@.@7 JT@0 I@4@.@7 I@@@0 I\@4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@0 C@4@.@7 I@0 I@@4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@On E I) I@


 Ea@5div_19b@7 N@@@" I JR

@#@?@" I
 JR
@#@0 I@
@4 Ea@.@7 JT@0 I
@4@.@7 I@@@0 I\@4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@0 C@4@.@7 I@0 I@@4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@O E I) I@


 Ea@5div_20a@7 N@@@"
 I JR

@#@?@"
 I
 JR
@#@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@0 I@1 A@4@.@7 I@0 I@@4 Ea@.@7 JT@0 I@@4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@O E I) IO


 Ea@5div_20b@7 N@@@" I JR

@#@?@" I
 JR
@#@@@0 I\
 @4 Ea@.@7 JT@?
@0 IO
@4 Ea@.@7 JT@0 I@1 A
@4@.@7 I@0 I@@4 Ea@.@7 JT@0 I@
@4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@O E I) C

  Ea@5div_21a@7 N@@@"
 I JR

@#@?@"
 I
 JR
@#@0 I@@-@4@.@7 KN@@@ @7 JH@' @{@a@f@b @s@?@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@0 I@1 A@4@.@7 I@0 I@@4 Ea@.@7 JT@@@0 A@4@.@7 I@0 IO@4 Ea@.@7 JT@?@0 A@4@.@7 I@0 I\@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@O E I) C 

 Ea@5div_21b@7 N@@@"
 I JR

@#@?@"
 I
 JR
@#@0 I@@-@4@.@7 KN@@@ @7 JH@' @{@a@f@b @s@?@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@0 I@1 A@4@.@7 I@0 I@@4 Ea@.@7 JT@@@0 A@4@.@7 I@0 IO@4 Ea@.@7 JT@?@0 A@4@.@7 I@0 I\@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@P  E I) C C



 Ea@5div_21c@7 N@@@" I JR

@#@?@" I
 JR
@#@0 I@
@-@4@.@7 KN@@@ @7 JH@' @{@a@f@b @s@?@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@0 I@1 A@4@.@7 I@0 I@
@4 Ea@.@7 JT@@@0 A@4@.@7 I@0 IO@4 Ea@.@7 JT@?@0 A@4@.@7 I@0 I\@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@P E I) C

 C

 Ea@5div_21d@7 N@@@" I JR

@#@?@" I
 JR
@#@0 I@
@-@4@.@7 KN@@@ @7 JH@' @{@a@f@b @s@?@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@0 I@1 A@4@.@7 I@0 I@
@4 Ea@.@7 JT@@@0 A@4@.@7 I@0 IO@4 Ea@.@7 JT@?@0 A@4@.@7 I@0 I\@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@PA E I) I@ C



 Ea@5div_22a@7 N@@@" I JR

@#@?@" I
 JR
@#@0 IO
 @4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@@@0 I@
@4 Ea@.@7 JT@?@0 I@@0 C@4@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@PW E I) IO

 C

 Ea@5div_22b@7 N@@@" I JR
@#@?@" I
 JR@#@0 IO @4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@@@0 I@
@4 Ea@.@7 JT@?@0 I@@0 C@4
@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@Pp E I) IO C



 Ea@5div_23a@7 N@@@" I JR

@#@?@" I
 JR
@#@0 I@ 
@4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@0 I@ @4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@P E I) I@

 C

 Ea@5div_23b@7 N@@@" I JR
@#@?@" I
 JR@#@0 I@ @4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@0 I@
 @4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@P E I) I@ C



 Ea@5div_24a@7 N@@@" I JR

@#@?@" I
 JR
@#@0 I@
 @4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@0 I@ @4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@P E I) IO

 C

 Ea@5div_24b@7 N@@@" I JR
@#@?@" I
 JR@#@0 I@ @4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@0 I@ 
@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@P E I) IO C



 Ea@5div_25a@7 N@@@" I JR

@#@?@" I
 JR
@#@0 I@
 @4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@0 I@@1 C@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@P E I) I@

 C

 Ea@5div_25b@7 N@@@" I JR
@#@?@" I
 JR@#@0 I@ @4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@0 I@
@1 C@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@P E I) IO C



 Ea@5div_26a@7 N@@@" I JR

@#@?@" I
 JR
@#@0 IO
 @4 Ea@.@7 JT@0 I@4@.@7 I@@@0 I\@4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@0 C@4@.@7 I@0 I@
@4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@Q  E I) I@

 C

 Ea@5div_26b@7 N@@@" I JR
@#@?@" I
 JR@#@0 IO @4 Ea@.@7 JT@0 I
@4@.@7 I@@@0 I\@4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@0 C@4@.@7 I@0 I@@4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@Q E I) IO C



 Ea@5div_27a@7 N@@@" I JR

@#@?@" I
 JR
@#@0 I@
@4 Ea@.@7 JT@0 I@4@.@7 I@@@0 I\@4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@0 C@4@.@7 I@0 I@
@4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@@@0 A@4@.@7 I@0 I@@4 Ea@.@7 JT@E@?@0 A@4@.@7 I@0 IX@4 Ea@.@7 JT@E@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@QA E I) B

 C

 Ea@5div_27b@7 N@@@" I JR
@#@?@" I
 JR@#@0 I@
@4 Ea@.@7 JT@0 I
@4@.@7 I@@@0 I\@4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@0 C@4@.@7 I@0 I@@4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@@@0 A@4@.@7 I@0 I@@4 Ea@.@7 JT@E@?@0 A@4@.@7 I@0 IX@4 Ea@.@7 JT@E@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@Qg E I) I@ C



 Ea@5div_28a@7 N@@@" I JR

@#@?@" I
 JR
@#@0 IO
 @4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@0 I@
@4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@Q E I) IO

 C

 Ea@5div_28b@7 N@@@" I JR
@#@?@" I
 JR@#@0 IO @4 Ea@.@7 JT@@@0 I\
 @4 Ea@.@7 JT@?
@0 IO
@4 Ea@.@7 JT@0 I@
@4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@Q E I) I@ C



 Ea@5div_29a@7 N@@@" I JR

@#@?@" I
 JR
@#@0 I@1 A@4@.@7 I@0 I@
@4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@0 I@
@4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@@@0 A@4@.@7 I@0 I@@4 Ea@.@7 JT@E@?@0 A@4@.@7 I@0 IX@4 Ea@.@7 JT@E@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@Q E I) IO

 C

 Ea@5div_29b@7 N@@@" I JR
@#@?@" I
 JR@#@0 I@1 A
@4@.@7 I@0 I@@4 Ea@.@7 JT@@@0 I\
 @4 Ea@.@7 JT@?
@0 IO
@4 Ea@.@7 JT@0 I@
@4 Ea@.@7 JT@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@@@0 A
@4@.@7 I@0 I@@4 Ea@.@7 JT@E@?@0 A
@4@.@7 I@0 IX@4 Ea@.@7 JT@E@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@dQ E I) I@


 Ea@5div_30a@7 N@0 I@@0 I
@-@4@-@4@.@7 KN@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@0 I@@0 JR@4@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@dQ E I) IO


 Ea@5div_30b@7 N@0 I@@0 I@-@4@-@4@.@7 KN@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@0 I@@0 JR@4
@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@PQ E I)

 IO


 Ea@5div_31a@7 N@0 I] @4 Ea@.@7 JT@0 I]@0 JR
@4 @4 Ea@.@7 JT@0 IO
 @4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@PR E I)

 I@


 Ea@5div_31b@7 N@0 I]
 @4 Ea@.@7 JT@0 I]@0 JR
@4 @4 Ea@.@7 JT@0 IO @4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@R E I) IO JR



 Ea@5div_32a@7 N@ @7 JH@0 C@0 I@4@4@.@7 I@0 I\ @4 @@7 I@0 I@
@4 Ea@.@7 JT@0 I@
@4 Ea@.@7 JT@@@0 I] @4 Ea@.@7 JT@?@B@@@0 I\ @4 Ea@.@7 JT@?@1@@@0 IO@4 Ea@.@7 JT@?@ @@@0 IX @4 Ea@.@7 JT@?@0 I@@1 I@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@R, E I) I@

 JR

 Ea@5div_32b@7 N@ 
@7 JH@0 C@0 I
@4@4@.@7 I@0 I\ @4 @@7 I@0 I@
@4 Ea@.@7 JT@0 I@@4 Ea@.@7 JT@@@0 I] @4 Ea@.@7 JT@?@B@@@0 I\ @4 Ea@.@7 JT@?@1@@@0 IO@4 Ea@.@7 JT@?@ @@@0 IX @4 Ea@.@7 JT@?@0 I@@1 I@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@RH E I)

 IO JR



 Ea@5div_33a@7 N@ @7 JH@0 C@0 I@4@4@.@7 I@0 I\ @4 @@7 I@0 I@4@.@7 I@0 I@
@4 Ea@.@7 JT@0 I@
@4 Ea@.@7 JT@@@0 I] @4 Ea@.@7 JT@?@B@@@0 I\ @4 Ea@.@7 JT@?@1@@@0 IO@4 Ea@.@7 JT@?@ @@@0 IX @4 Ea@.@7 JT@?@0 I@@1 I@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@Ra E I)

 I@

 JR

 Ea@5div_33b@7 N@ 
@7 JH@0 C@0 I
@4@4@.@7 I@0 I\ @4 @@7 I@0 I@4@.@7 I@0 I@@4 Ea@.@7 JT@0 I@@4 Ea@.@7 JT@@@0 I] @4 Ea@.@7 JT@?@B@@@0 I\ @4 Ea@.@7 JT@?@1@@@0 IO@4 Ea@.@7 JT@?@ @@@0 IX @4 Ea@.@7 JT@?@0 I@@1 I@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@R E I) I@ JR



 Ea@5div_34a@7 N@ @7 JH@0 I\ @4 @@7 I@0 I@
@4 Ea@.@7 JT@0 I@1 A@4@.@7 I@0 I@
@4 Ea@.@7 JT@@@0 I] @4 Ea@.@7 JT@0 I]@1 I@4 Ea@.@7 JT@?@G@@@0 I\ @4 Ea@.@7 JT@?@3@@@0 IO@4 Ea@.@7 JT@?@"@@@0 IX@1 I@4 Ea@.@7 JT@?@0 I@@1 I@4 Ea@.@7 JT@' @{@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@R E I) IO

 JR

 Ea@5div_34b@7 N@ 
@7 JH@0 I\
 @4 @@7 I@0 I@
@4 Ea@.@7 JT@0 I@1 A
@4@.@7 I@0 I@@4 Ea@.@7 JT@@@0 I] @4 Ea@.@7 JT@0 I]@1 I@4 Ea@.@7 JT@?@G@@@0 I\ @4 Ea@.@7 JT@?@3@@@0 IO@4 Ea@.@7 JT@?@"@@@0 IX@1 I@4 Ea@.@7 JT@?@0 I@@1 I@4 Ea@.@7 JT@' @{@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@R E I) I@ JR



 Ea@5div_35a@7 N@ @7 JH@0 I\ @4 @@7 I@0 I@
@4 Ea@.@7 JT@0 I@4@.@7 I@0 I@
@4 Ea@.@7 JT@@@0 I] @4 Ea@.@7 JT@?@B@@@0 I\ @4 Ea@.@7 JT@?@1@@@0 IO@4 Ea@.@7 JT@?@ @@@0 IX @4 Ea@.@7 JT@?@0 I@@1 I@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@R E I) IO

 JR

 Ea@5div_35b@7 N@ 
@7 JH@0 I\
 @4 @@7 I@0 I@
@4 Ea@.@7 JT@0 I
@4@.@7 I@0 I@@4 Ea@.@7 JT@@@0 I] @4 Ea@.@7 JT@?@B@@@0 I\ @4 Ea@.@7 JT@?@1@@@0 IO@4 Ea@.@7 JT@?@ @@@0 IX @4 Ea@.@7 JT@?@0 I@@1 I@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@RR E I)

 I\

  Ea@5mod_1a@7 N I@7 I@0 I]@0 JX
@-@4 @4@.@7 KN@0 I\ @4 Ea@.@7 JT@0 IO
 @4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@RR E I)

 IX 

 Ea@5mod_1b@7 N I@7 I@0 I]@0 JX
@-@4 @4@.@7 KN@0 I\ @4 Ea@.@7 JT@0 IO
 @4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@>S E I) IO

 JX

 Ea@5mod_2a@7 N I@7 I@0 IO
 @4 Ea@.@7 JT@0 I\ @4 Ea@.@7 JT@ @ @.@7 J @ @8 J"@;C@?S	 E I) I@ JX



 Ea@5mod_2b@7 N I@7 I@0 IO
 @4 Ea@.@7 JT@0 I\ @4 Ea@.@7 JT@ @ @.@7 J @ @8 J"@;C@S E I) I@ JX JR




 Ea@5mod_3a@7 N I@7 I@0 I@ 
@4 Ea@.@7 JT@ 
@. Ea@.@7 JB@0 IO @4 @@7 I@0 IX @4 Ea@.@7 JT@0 IX @4 Ea@.@7 JT@0 JR@4@.@7 I@0 IX@4 Ea@.@7 JT@0 I@@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@S* E I) IO

 JX JR


 Ea@5mod_3b@7 N I@7 I@0 I@ @4 Ea@.@7 JT@ @. Ea@.@7 JB@0 IO @4 @@7 I@0 IX @4 Ea@.@7 JT@0 IX @4 Ea@.@7 JT@0 JR@4@.@7 I@0 IX@4 Ea@.@7 JT@0 I@
@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@iS@ E I)

 I@ JX



 Ea@5mod_4a@7 N I@7 I@0 I\ @4 Ea@.@7 JT@0 I@ 
@4 Ea@.@7 JT@0 I@
@4 Ea@.@7 JT@0 I@@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@hSL E I)

 IO

 JX

 Ea@5mod_4b@7 N I@7 I@0 I\ @4 Ea@.@7 JT@0 I@ @4 Ea@.@7 JT@0 I@
@4 Ea@.@7 JT@0 I@
@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@S^ E I) I@ A

 JX


 Ea@5mod_5a@7 N I@7 I@0 I\ @4 Ea@.@7 JT@0 I@ @4 Ea@.@7 JT@0 I@@-@4@.@7 KN@0 I@@4 Ea@.@7 JT@0 I@
@-@4@.@7 KN@0 I@@0 A@4@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@Sn E I) I@ A JX




 Ea@5mod_5b@7 N I@7 I@0 I\ @4 Ea@.@7 JT@0 I@ 
@4 Ea@.@7 JT@0 I@
@-@4@.@7 KN@0 I@@4 Ea@.@7 JT@0 I@@-@4@.@7 KN@0 I@@0 A@4@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@S~ E I) IO

 A
 JX

 Ea@5mod_5c@7 N I@7 I@0 I\ @4 Ea@.@7 JT@0 I@ @4 Ea@.@7 JT@0 I@@-@4@.@7 KN@0 I@@4 Ea@.@7 JT@0 I@@-@4@.@7 KN@0 I@@0 A@4
@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@S E I) IO

 A JX


 Ea@5mod_5d@7 N I@7 I@0 I\ @4 Ea@.@7 JT@0 I@ @4 Ea@.@7 JT@0 I@@-@4@.@7 KN@0 I@@-@4@.@7 KN@0 I@@4 Ea@.@7 JT@0 I@@0 A@4
@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@S E I) I@ C

 JX


 Ea@5mod_6a@7 N I@7 I@0 I\ @4 Ea@.@7 JT@0 IO@-@4@.@7 KN@0 IO @4 Ea@.@7 JT@0 I@
@-@4@.@7 KN@0 I@@0 C@4@4 Ea@.@7 JT@@@0 I@@1 C@4 Ea@.@7 JT@?
@0 IX@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@S E I) IO

 C
 JX

 Ea@5mod_6b@7 N I@7 I@0 I\ @4 Ea@.@7 JT@0 IO@-@4@.@7 KN@0 IO @4 Ea@.@7 JT@0 I@@-@4@.@7 KN@0 I@@0 C@4
@4 Ea@.@7 JT@@@0 I@@1 C@4 Ea@.@7 JT@?
@0 IX@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@<S E I) IO J\


 @5pow_1a@7 N I@7 I@0 IO @4 Ea@.@7 JT@0 IO
 @4@.@7 JT@ @ @.@7 J @ @8 J"@;C@;S E I) I@  J\


@5pow_1b@7 N I@7 I@0 IO @4 Ea@.@7 JT@0 IO
 @4@.@7 JT@ @ @.@7 J @ @8 J"@;C@S E I) I@ J\



@5pow_2a@7 N I@7 I@0 IO@4 Ea@.@7 JT@0 IO
 @4 Ea@.@7 JT@0 I@
@-@4@.@7 KN@0 I@@-@4@.@7 KN@0 J\@4@.@7 I@0 I@@4@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@S E I) IO

 J\

@5pow_2b@7 N I@7 I@0 IO@4 Ea@.@7 JT@0 IO @4 Ea@.@7 JT@0 I@@-@4@.@7 KN@0 I@@-@4@.@7 KN@0 J\@4@.@7 I@0 I@
@4@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@aT E I)

 C J\


 I J\


@5pow_3a@7 N I@7 I@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@0 C@1 C@4@.@7 I@  Ea@.@7 JT@ @ @.@7 J @ @8 J"@;C@aT E I)

 C I J\



 J\

@5pow_3b@7 N I@7 I@@@0 I\ @4 Ea@.@7 JT@?
@0 IO@4 Ea@.@7 JT@0 C@1 C@4@.@7 I@  Ea@.@7 JT@ @ @.@7 J @ @8 J"@;C@T% E I) I@


@5pow_4a@7 N I@7 I@@@"
 I J\


@#@?@"
 I
 J\

@#@0 IO @4 Ea@.@7 JT@0 IO@4 Ea@.@7 JT@0 IO @4 Ea@.@7 JT@@@ @7 JH@%@' @{@?@0 I@@-@4@.@7 KN@@@ @7 JH@%@' @{@?@0 I@@-@4@.@7 KN@0 J\@4@.@7 I@0 I@4@.@7 I@0 I@@4@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @ @.@ @7 J @ @ @8 J"@;C@TD E I) IO


@5pow_4b@7 N I@7 I@@@" I J\


@#@?@" I
 J\

@#@0 IO @4 Ea@.@7 JT@0 IO@4 Ea@.@7 JT@0 IO @4 Ea@.@7 JT@@@ @7 JH@%@' @{@?@0 I@@-@4@.@7 KN@@@ @7 JH@%@' @{@?@0 I@@-@4@.@7 KN@0 J\@4@.@7 I@0 I@4@.@7 I@0 I@
@4@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @ @.@7 J @ @ @.@ @7 J @ @ @8 J"@;C@Te E I)

 I@


@5arith_1@7 N@@@0 I@@0 A
@-@4@1 A@-@4@.@7 KN@?@\@@@0 I@@0 A
@-@4@1 A@-@4@.@7 KN@?@D@@@0 I@@0 A@-
@4@1 A@-@4@.@7 KN@?@,@@@0 I@@0 A@-
@4@1 A@-@4@.@7 KN@?@0 I@@0 C
@-@4@1 C@-@4@.@7 KN@0 I@@4@.@7 JT@ @ @.@7 J @ @8 J"@;C@Tv E I)

 IO


@5 N@7 N@@@0 I@@0 A@-@4@1 A@-@4@.@7 KN@?@\@@@0 I@@0 A@-@4@1 A@-@4@.@7 KN@?@D@@@0 I@@0 A@-@4@1 A@-@4@.@7 KN@?@,@@@0 I@@0 A@-@4@1 A@-@4@.@7 KN@?@0 I@@0 C@-@4@1 C@-@4@.@7 KN@0 I@
@4@.@7 JT@ @ @.@7 J @ @8 J"@;C@T E I) I@


 Ea@5arith_2a@7 N@@@!@0 I
@-@4@#@?
@!@0 I@-
@4@#@@@!@0 A@-@4@#@?
@!@0 A@-@4@#@0 I@@-@4@.@7 KN@ @7 JH@0 IO@4 @@7 I@ @7 JH@@@ @7 JH@%@' @{@?@0 I@@-@4@.@7 KN@ @7 JH@0 JR@0 C@4@4@.@7 I@0 I@@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@T E I) IO


 Ea@5arith_2b@7 N@@@!@0 I@-@4@#@?
@!@0 I@-@4@#@@@!@0 A@-@4@#@?
@!@0 A@-@4@#@0 I@@-@4@.@7 KN@ @7 JH@0 IO@4 @@7 I@ @7 JH@@@ @7 JH@%@' @{@?@0 I@@-@4@.@7 KN@ @7 JH@0 JR@0 C@4@4@.@7 I@0 I@
@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@T E I) IO


 Ea@5 I@7 Iarith_3a@7 N@ @7 JH@0 I] @4 @@7 I@0 IO
 @4 Ea@.@7 JT@@@0 IO@0 JX
@-@4@4@.@7 KN@E@?@0 IO@0 JX
@-@4@-@4@.@7 KN@ @7 JH@0 IO@4 @@7 I@@@0 I] @4 Ea@.@7 JT@?@ @@@0 IO@4 Ea@.@7 JT@?@0 I@@1 I@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@T E I) I@


 Ea@5 I@7 Iarith_3b@7 N@ 
@7 JH@0 I]
 @4 @@7 I@0 IO @4 Ea@.@7 JT@@@0 IO@0 JX@-@4
@4@.@7 KN@E@?@0 IO@0 JX@-@4@-@4@.@7 KN@ @7 JH@0 IO
@4 @@7 I@@@0 I] @4 Ea@.@7 JT@?@ @@@0 IO@4 Ea@.@7 JT@?@0 I@@1 I@4 Ea@.@7 JT@ @ @.@7 J @ @ @.@7 J @ @8 J"@;C@9U  E I)
 C


@5@C@ 
@7 @@L@P@C@ @7 @@L@P@ 
@2@-@-@4@7 A@ @2@-@4@7 A@>@ @ @8deduce_equal_arguments C@;XP Nh CF E I   @5     @7 J@>@;XPfind_common_multipliers CC E I?@5@.@7know_term_breakdown C@.@7 O@>@ @ @ 
@8find_cancellation C@;XD  t  t t  @Tt simplified_action_part  AvPrewrite_rule_match_x CA E F@5@.@.@.@ @7rewrite_rule_match_y C@ @ @ @ 
@8 I/@;CA E F@5@.@.@.@ @7 O@T@ @ @ @ 
@8 I/@;XP K* C@ F' E I@5@@@7 H<@a@g@b @t@E@?@"
 I
@#@7 H<@a@h@b @s@;XPtry_to_prove_concs  CF E I?  @5@7 Ll@>@;CF E I?  @5@7 Lp@>@;C@<F E I?@5@.
 Ic@.@7 I@@@%
@?@@@.@2 K@/@4@7 I@7 I@?@. J@7 I@7 I@C
@7 I@L
@P@8 L C@;CF E I?  @5@>@;XP
make_new_uvar C@HI E I?

@5@.
@7curtailType C@ 
_@.@7 A@ @.@7 A@  O@.@7 A@>@7 C@ @.@7
nextnumber C@ @.@7integer_to_atom NA@ @ @7 A@7nondeclared C@.@7 M@0 IDp@4@7 Dz@>@;XPsimp_num CA E I JR


@5@7 I@ 
@7 I@0 JR
@4@7 I@>@;C
A E I JR
 @5@>@Q@;CA E I JR
@5@7 O% C@>@;C@$A E I JR JR



@5@0 I
@4@.@7 L C@0 JR@4@7 O'@>@;CA E I JR I
 I

@5@0 JR
@4@7 O'@>@;C@!A E I JR I


 I
 I@5@0 JR
@4@ @7 O'@>@;C@ A E I JR
 I

 I
 I@5@0 JR
@4@ @7 O'@>@;CA E I 


@5@7 I@ 
@7 I@0 
@4@7 I@>@;C
A E I 
 @5@>@Q@;CA E I 
@5@7 O'@>@;C@$A E I  



@5@0 I
@4@.@7 O(@0 @4@7 O'@>@;CA E I  I
 I

@5@0 
@4@7 O'@>@;C@!A E I  I


 I
 I@5@0 
@4@ @7 O'@>@;C@ A E I 
 I

 I
 I@5@0 
@4@ @7 O'@>@;CA E I

@5@>@;XP@-try_simplifying_implications_and_equivalences  C@;E E I?@5@0 CJ@-
@-@4 Ic@.@7 K:@C
forwardchain2@2@3@/@3@4@7log_fact C@L@P@.
@7 L@7 K C O+@2@3
@3@4@7 Il@Q@;C@IF E I?@5@0 K@-
@-@4 Ic@.@7 K:@C O+@2@3@/@3@4@7 O,@L@P@.
@7 L@C@ 
@7 L_@L@P Ic@7 M C O+@2@3
@3@4@7 Il@Q@;C@IF E I?@5@0 K@-
@-@4 Ic@.@7 K:@C O+@2@3@/@3
@4@7 O,@L@P@.
@7 L@C@ 
@7 L_@L@P Ic@7 O1 O+@2@3
@3
@4@7 Il@Q@;XP M C
B E I
@5@>@;C
B E I Ea JN@5@>@;CB E I

@5@ 
@ @7 M@>@;CC E I Ea
 JN

@5@ 
@7 M@>@;CC E I
@5@ @7compatible_set_or_seq_types C@>@ 
@ @7 M@>@;CC
 E I@5@>@;XPcant_show_equal_or_not C
L0 E I?@5@0 C
@4@7 IY@>@Q@;C
L5 E I?@5@0 I]
@4@7 IY@>@Q@;CL: E I?@5@>@;XP@*add_processed_hyp_with_field_op_in_subgoal CN E I?@5@0 M
@4@8 K@;XP Lm CB( E I@5@C@/@/@.
@7 I@C@7 I@L@P@L@P@?@E
@7 K C@>@;XP K C	A E I?
 @5@7 @@>@;CA E I?@5@T
@>@2@/@-@4@7 A@.
@7 M@a@f
@b@n@w@;XPnot_too_complex C@9D% E I?
@5@a@h@b @s I6@/@.@7 Lf@C I6@/@.@7 Lf@a@f@f@s@L@P@?@E@a@h@f@l C@x@>@ 
@ @8 O; C@;C	D. E I?@5@>@a@h@b @t@;XPissue_elimination_message CF E I?@5@7 K@>@ Eliminated a traversal condition@7 K`@>@;CF E I?@5@!Eliminated a redundant hypothesis@7 K`@>@;XPenumerated_infer CE+ E I@5@.
@7 H@ 
@7enum_infrule C@>@;XParray_simplify C@ @ E IR I



@5@>@0 I
@4@.@7remove_update_duplicates C@>@ @7do_array_simplify C@>@;C@ E IR I


@5@>@0 I
@4@7 OL@>@;XPform_bit_string C
F E I  @5@>@;C
F E I@5@>@;C@"F E I

@5@0 JX
@4@7 I@.@0 JR
@4@7 I@>@ @ 
@8 OO C@;XPhoist_vc_conclusions C@ E I5@5@0get_vcg_conclusion@-@-

@4@7 Je@ 
 I;@7process_component C@Q@;C@ E I5@5@>@;XPlcm CC E I?@5@.
@7 K,@0 JR@0 I
@4
@4@7 I@>@;XP@.maybe_echo_pf_trace_statement_pfsuccessors_int CBA E I5
 O

 successor(s)@5@7 O@>@;XPevaluate_bit_xor CF E I@5@.
@7evaluate_bit_and C@>@0 C@0 A
@4@1 I
@4@8 I@;XP J CA B B@5@6 B@a@g@h@l N@w@;XPnegative_rational CA E K( I
@5@7 Nc C @8 I@;XP Nm CE E I @5@>@;C@'E E I  J L

@5@7 J.@7 Ng
sidecondition@7 KJImmediate condition @7 J@7 J evaluated successfully@7 I8@>@8 Nl@;C@ E% E I  J

@5@7 J.@7 Ng Og@7 KJBy simple reasoning, proved: @7 J@7 J@>@8 Nl@;C@+E. E I  J



@5@7 J.@7 Ng Og@7 KJFrom H@7 JH@7 J
, proved: @7 J@7 J@>@ 
@8 Nl@;XP M( CJO E I?@5@0 CJ
@4@7 M:@>@;XPclear_up_old_facts  C@@ E I?  @5@0 K"@/@/@/@/@4@7 DD@/@2 K@/@4@/@7 J@/ J@/@7 J@/@2 K@/@4@/@7 Js@/ J@/@7 Js@0 L@/@/@/@/@4@7 DD@/@/@/@7prune_all_subst_hyp K@7prune_all_forall_hyp  Ig K@7 DD@0 M@/@4@7 DD@0know_eliminated_in_subgoaling@/@/@4@7 DD@7@%prune_all_processed_hyp_with_field_op  C@7@0prune_all_processed_hyp_with_field_op_in_subgoal  C@0know_substituted@/@4@7 DD@7 M@0 Km@/@/@4@7 DD K@7 DD K8@7 DD I@7 DD@0 Ix@/@/@/@/@4@7 DD@0 Iz@/@/@/@/@4@7 DD@0 M@/@/@/@/@4@7 DD@0 I@/@/@/@/@4@7 DDproved_by_user_rules@7 DD@Q@;C@ E I?  @5@>@;XPsave_the_skolemisations C
@_ Eu E        @5@S@>@8add_forall_hyp Ig@;C@$@c E O
 Ia


@5@0 Ia
@4@7 O@>@ 
@7 O C@>@ @7 O@>@;C@j E O@5@7 O@>@;XP@)eliminate_complementary_pair_disjunctions  CE) E I?@5@0 I@-
@-@4@/@.@7 K:@0 I
@4@7redundant_disjunction CP-or-not-P disjunction@7 M@Q@;XP M CB E I


@5@>@ 
@7 L@>@;CB E I
@5@ @7 L@ 
@ @7 M@>@;XP M CBy E I@5@.@7
list_terms C@.
@7busort_terms C@ 
@7 O@>@;XP L	 C@)@ E I@5 Ic@7 Lf@@
 K@ 
@7 Lf@?@(
 @{@>@@
 J@ @7 Lf@?@( @{@>@;XP I C@B E L@5 I@7simplification I@>@.
@7 I!@>@C I@7 O I@L@P@>@;XPfind_an_update_case_in_list C
L( E I?
@5@8find_an_update_case C@;CL+ E I?

@5@8 O C@;XP NU C@ E I   @5@7no_log_file  F@0 O-@/@/@4@7 DD@>@;C@ E I   @5 I@7typecheck_only I@0 O-@/@/@4@7 DD@>@;C@ E I @5 I@7 O@.
@7logfile_name O@.@7 Ly@7 L{@7 J.@7 J.@7write_vc_or_pf_header  C@7process_log_facts  C@7 L{@>@;XP M C@>Ce E I



@5@@@"@"
 J
@#@ @.@7collect_indices C@ @.@ @7 M@>@ @ @7 J @?@&
@>@ @ @7 M@F@E@>@;CCs E I@5@>@;XPtest_if_contradiction C@)C E I?@5@2@/@3@-@3@/@4@7 A@7 JH @@7 I K@7 Dz@7 K K@2contradictory-combination@3@4@7 Il@Q@;XP@$safe_deduce_in_logical_strategies_xx C
% E I)@5@7 I*@7restore_new_strategies C@>@;C% E I)@5@7 O@>@Q@;XP OJ C@#A- E IR I



 I

@5@ 
@.@7 K@>@ @ @7 OI@>@;CA3 E IR

@5@>@;XP@!mark_whether_proved_by_user_rules C	A E F K@5@> O@8add_fact C@;C	A E F K@5@> O@8 O@;CA E F@5@>@;XP@,maybe_echo_pf_trace_statement_pfpositionfrom C
B8 E I5 A]start @5@>@;CB; E I5line
line 

@5@ 
@7 O@>@;XPint_and_sign CC E I?

@5@7 H<@a@g@b @s@>@;CC E I? @5@>@Q@;C	C E I? I @5@>@Q@;CC E I? I@5@7 I@a@g@b @q@>@0 I
@4@8 I@;XPcopy_subst_facts_to_log  CN E I?@5@0 M@-
@-@4@7 Je@7 Il@Q@;CN E I?  @5@>@;XPevaluate_bit_or CF E I@5@.
@7 O`@>@0 C@0 A
@4
@4@8 I@;XPnot_any CG E I

@5@>@;C@!G E I
@5@0 G@1 C
@4@.@7 J@>@ @2@4@ 
@8 O C@;XP N| C	E7 E I
 Ea@5@7 K)@>@;C@!E; E I
 N~@5@7 @@>@. IB@7 IC M@7 I@.
@7enumeration I@>@ 
@7 L_@>@;XPis_min_max_function CDs E I@5@7 @@.@7 A@7 @@ 
@7 @@ @7is_min_max_function_name C@>@;XD  t  t t  @Tt prolog_exception_hook AvD  t  t t  @Tt  O @P O C@[A G G
 @
 B

 @ B G
@5@6 G@D
@*
none@L O@7stack_guard O@E@?@ 
predicate_indicator@.@7 C O@ @7 O@Dbacktrace_depth@.@7 @L@L@a@f@b @s@?@'@ @.@7get_prolog_backtrace O@ @ @8clean_stack O@;XP M CE E F @<CE E F
@5@.@7gather_facts C@>@ 
@.@7 M@>@ @ @8 J @;XD  t  t t  @Tt pfn AvP L& CJm E I?@5@>@;C@#Jr E I?@5@>@2@4@0by_cases@4@7noisily_add_new_hyp_list C@ 
@ @ @8 M5 C@;C@&Jx E I?@5@>cases@7 L*@7 L"@2@4@0 O
@4@7 O@ 
@ @ @8 O@;XPwrite_vc_entry C@lA E I 		 Ik






@5@ @.@7 L C
restructuring@7 KJHypothesis H@7 J@7 J@% has now been split into two, giving:@7 J@7 J.@ @7 J@7 Ng O@7 KJ Ol@7 J@ 
@7 J:  @7 J@ @7 J@7 J.@ @7 J@7 Ng O@7 KJ Ol@7 J@ @7 J O@7 J@ @7 J@>@;C@OA E I forwardchain





@5@ @.@7 Oaddition@7 KJ@$Using "A->B, A |- B" on hypotheses H@7 J@7 J & H@7 J@ 
@7 J yields a new hypothesis:@7 J@7 J.@ @7 J@7 Ng O@7 KJ Ol@7 J@ @7 J O@7 J@ @7 J@>@;C@OB	 E I 	backchain





@5@ @.@7 O O@7 KJ@,Using "A->B, not B |- not A" on hypotheses H@7 J@7 J O@7 J@ 
@7 J O@7 J@7 J.@ @7 J@7 Ng O@7 KJ Ol@7 J@ @7 J O@7 J@ @7 J@>@;C@@B E I restructured



@5@ @.@7 O O@7 KJRestructured hypothesis H@7 J@7 J into:@7 J@7 J.@ @7 J@7 Ng O@7 KJ Ol@7 J@7 J O@7 J@ 
@7 J@>@;C@NB) E I 
simplified




@5@@@( I6@' Ol@?@( I;@' I O@7 KJSimplified @7 J@ @7 J@ 
@7 J@  on reading formula in, to give:@7 J@7 J.@7 Ng O@7 KJ@ @7 J@ 
@7 J O@7 J@ @7 J@>@;C@BB< E I simplified_conc




@5@ @.@7 O O@7 KJSimplified C@7 J@7 J further, to give:@7 J@7 J.@ @7 J@7 Ng O@7 KJ I@7 J@7 J O@7 J@ 
@7 J@>@;C@lBK E I 		 Jy






@5@ @.@7 O O@7 KJConclusion C@7 J@7 J O@7 J@7 J.@ @7 J@7 Ng O@7 KJ I@7 J@ 
@7 J O@7 J@ @7 J@7 J.@ @7 J@7 Ng O@7 KJ I@7 J@ @7 J O@7 J@ @7 J@>@;C@.Ba E I 
duplicate_hyp


@5elimination@7 KJ@%Attempted addition of new hypothesis:@7 J@7 J.@7 Ng@7 Ng@ 
@7 J@7 J.@7 Ng@%eliminated: this already exists (as H@7 J@7 J).@7 J@>@;C@$Bn E I 
repeat_hyp


@5 P@7 KJ O@7 J@7 J@; has been replaced by "true".  (It is already present, as H@7 J@ 
@7 J P@7 J@>@;C@WBw E I 
combined_hyps




@5 O@7 KJHypotheses H@7 J@7 J O@7 J@ 
@7 J together imply that@7 J@7 J.@7 Ng@7 Ng@ @7 J BB@7 J@7 J.@7 Ng Ol@7 J@7 J O@7 J@ 
@7 J@( have therefore been deleted and a new H@7 J@ @7 J added to this effect.@7 J@>@;C@~B E I  J




@5proof@7 KJProved C@7 J@7 J O@7 J@ @7 J@@@&
@?@7 J.@7 Ng@ via its standard form, which is:@7 J@7 J.@7 NgStd.Fm C@7 J@7 J O@7 J@ 
@7 J@>@@@( @{@E@?@,@7 J.@7 Ng@@@"
@#using hypothesis H@7 J@ @7 J BB@7 J@?using hypotheses H@7 J@  Ol@7 J BB@7 J@E@>@;C@B E I 		proved_subgoal





@5@ @.@7 O P@7 KJProved subgoal C@7 J@7 J@@@&
@?@# via its simplified form, which is:@7 J@7 J.@ @7 J@7 Ng P@7 J@7 J O@7 J@ 
@7 J@>@@@( @{@E@?@0@7 J.@ @7 J@7 Ng@@@"
@# P@7 J@ @7 J BB@7 J@? P@7 J@  Ol@7 J BB@7 J@E@>@;C@3B E I proved_by_framing



@5 P@7 KJ P@7 J@7 J O@7 J@ 
@7 J@7 J.@7 Ngby @7 J@ @7 J BB@7 J@>@;C@>B E I proved_by_framing_hyp




@5 P@7 KJ P@7 J@7 J O@7 J@ @7 J@7 J.@7 Ng P!@7 J@ @7 J using hypothesis H@7 J@ 
@7 J BB@7 J@>@;C@WB E I  K


@5 K@7 KJEstablished a contradiction [@7 J@7 J@@@(
 @{].@7 J@E@?@2@@@"

@#] using hypothesis H@7 J@ @7 J BB@7 J@?@!] among the following hypotheses:@7 J@7 J.@7 Ng@7 Ng Ol@7 J@ 
 Ol@7 J BB@7 J@E@>@;C@cC
 E I  O+



@5 O@7 KJUsing "A->B, A |- B" on H@7 J@7 J@@@(
 @{@1, given that "A" is obvious, we simplify this to:@7 J@E@?@$@@@"

@#	, given H@7 J@ @7 J@? P*@7 J@ 
 Ol@7 J@E, we simplify the former to:@7 J@7 J.@7 Ng O@7 KJ Ol@7 J@7 J O@7 J@ @7 J@>@;C@LC$ E I eliminated_hyp



@5 P@7 KJEliminated hypothesis H@7 J@7 J (@7 J@ 
@7 J@@@( @{@E@? P*@7 J@@@"
@#@ @7 J@?@  Ol@7 J@E P@7 J@>@;C@RC8 E I substituted




@5@ 
@7 H<@.@7 Osubstitution@7 KJ P-@7 J@ 
@7 J BB@7 J@7 J.@ @7 J@7 Ng@2This was achieved by replacing all occurrences of @7 J@ @7 J by:@7 J@7 J.@ @7 J@7 Ng@7 Ng@ @7 J BB@7 J@>@;C@XCL E I  P/




@5@C@ 
@7 H<@L@P@.@7 O P0@7 KJ MK@7 J@ 
@7 J BB@7 J@7 J.@ @7 J@7 Ng P1@7 J@ @7 J P2@7 J@7 J.@ @7 J@7 Ng@7 Ng@ @7 J BB@7 J@>@;C@RC` E I substituted_fld




@5@ 
@7 H<@.@7 O P0@7 KJSubstituted hypothesis H@7 J@ 
@7 J BB@7 J@7 J.@ @7 J@7 Ng P1@7 J@ @7 J P2@7 J@7 J.@ @7 J@7 Ng@7 Ng@ @7 J BB@7 J@>@;C@XCt E I  P3




@5@C@ 
@7 H<@L@P@.@7 O P0@7 KJ MK@7 J@ 
@7 J BB@7 J@7 J.@ @7 J@7 Ng P1@7 J@ @7 J P2@7 J@7 J.@ @7 J@7 Ng@7 Ng@ @7 J BB@7 J@>@;CC E I  K@5 P@7 KJ
PROVED VC.@7 J@>@;C@(C E I  M



@5@/@7 O P/@7 KJNew H@7 J@ 
@7 J O@7 J@ @7 J@>@;C@(C E I 
subst_conc



@5@/@7 O P/@7 KJNew C@7 J@ 
@7 J O@7 J@ @7 J@>@;C@C E I 		 I



@5@@@( I6@' Ol@?@( I;@' I O@7 KJ P@7 J@ @7 J@ 
@7 J further@7 J@@@/@"
@#@ @7 I	 (given H@7 J@@@"
@#@ @7 J@?@  Ol@7 J@E L@7 J@?@R@F
, to give:@7 J@7 J.@7 Ng O@7 KJ@ @7 J@ 
@7 J O@7 J@ @7 J@>@;C@=C E I subst_elim_hyp



@5@ 
@7 H<@.@7 O P@7 KJ P-@7 J@ 
@7 J@#, which only specifies a value for @7 J@ @7 J BB@7 J@7 J.@ @7 J@7 Ng@0This is not referred to anywhere else in the VC.@7 J@>@;C@0C E I 	subst_fld



@5@ 
@7 H<@/@7 O P@7 KJ P4@7 J@ 
@7 J@%, which specifies an equivalence for @7 J@ @7 J BB@7 J@>@;C@$C E I eliminated_conc


@5 P@7 KJEliminated conclusion C@7 J@7 J, which is a duplicate of C@7 J@ 
@7 J BB@7 J@>@;C@!C E I  Mt


@5@ 
@/@7 O O@7 KJ@(Attempting to prove quantified formula C@7 J@7 J by "unwrapping" it.@7 J@>@;C@2C E I  M&




@5@ 
@.@7 O O@7 KJ P
@7 J@7 J@" is an implication formula [P->Q].@7 J@7 J.@ @7 J@7 Ng@GAttempting to prove this by proving Q while adding P to the hypotheses.@7 J@>@;C@JC E I  O




@5@ @.@7 O O@7 KJAttempting to prove C@7 J@7 J by cases, depending on whether@7 J@7 J.@ @2
@3@4@7 Mm C@ @7 J@7 Ng@:given the need to simplify update(A, [I], X) accesses in C@7 J@7 J BB@7 J@>@;C@7D E I by_cases_hyp



@5@ @.@7 O O@7 KJ PH@7 J@7 J@, by showing that each of the following cases@7 J@7 J.@ @ 
@7 PJ@ @7 J@7 Ng
are provable.@7 J@>@;CD E I add_imp_hyps
@5@/@7 O O@7 KJ@9Added new hypotheses (in proving an implication formula).@7 J@>@;C@*D E I new_hyp



@5@ @/@7 O@7 Ng O@7 KJ P6@7 J@7 J O@7 J@ 
@7 J@>@;C@3D$ E I new_hyp_for_case




@5@ @/@7 O O@7 KJCase @7 J@ @7 J - New H@7 J@7 J O@7 J@ 
@7 J@>@;C@(D/ E I new_goal



@5@ @/@7 O O@7 KJ
New subgoal C@7 J@7 J O@7 J@ 
@7 J@>@;C@pD8 E I 		rule_proved_conc


 

rewrite


@5 P@7 KJ P@7 J@7 J O@7 J@ 
@7 J@7 J.@7 Ng@/This was achieved by applying the rewrite rule @7 J@ @7 J@7 J.@7 Ng@0 @4@ @0 Jd@4@7 K Cto rewrite this conclusion to:@7 J@7 J. P/@7 KJ I@7 J@7 J O@7 J@ @7 J@ @7 Ne C@>@;C@TDP E I  PW


 

	inference
@5 P@7 KJ P@7 J@7 J O@7 J@ 
@7 J@7 J.@7 Ng@1This was achieved by applying the inference rule @7 J@ @7 J@7 J.@7 Ng@0 @4@ @0 Jd@4@7 P[@@to infer this conclusion directly (rule has no side-conditions).@7 J@>@;C@aD` E I  PW


 

 P^

@5 P@7 KJ P@7 J@7 J O@7 J@ 
@7 J@7 J.@7 Ng P`@7 J@ @7 J@7 J.@7 Ng@0 @4@ @0 Jd@4@7 P[@2to infer this conclusion from its side-conditions,@7 J@7 J.@7 Ng@"which were established as follows:@7 J@ @7 Nl@>@;C@qDt E I 

 Kc


 

 PX


@5 O@7 KJ P6@7 J@7 J O@7 J@ 
@7 J@7 J.@7 Ng PZ@7 J@ @7 J@7 J.@7 Ng@0 @4@ @0 K9@4@7 P[@ to rewrite existing hypothesis H@7 J@@	@ @/@.@7 K:@?@' BA@ @7 J to give the above formula.@7 J@ @7 P]@>@;C@TD E I  Kc


 

 P^
@5 O@7 KJ P6@7 J@7 J O@7 J@ 
@7 J@7 J.@7 Ng P`@7 J@ @7 J@7 J.@7 Ng@0 @4@ @0 K9@4@7 P[@@to infer this hypothesis directly (rule has no side-conditions).@7 J@>@;C@aD E I  Kc


 

 P^

@5 O@7 KJ P6@7 J@7 J O@7 J@ 
@7 J@7 J.@7 Ng P`@7 J@ @7 J@7 J.@7 Ng@0 @4@ @0 K9@4@7 P[@2to infer this hypothesis from its side-conditions,@7 J@7 J.@7 Ng Pc@7 J@ @7 Nl@>@;C@?D E I  M



@5 O@7 KJ P
@7 J@7 J O@7 J@ 
@7 J@7 J.@7 Ng@Ais transformed by replacing variables with update structures via:@7 J@7 J.@7 Ng@7 Ng Ol@7 J@  Ol@7 J BB@7 J@>@;C@!D E I zombiescope_exceed_limit
@5	hyp_limit@7 KJ@7 J.@<Number of hyps in DPC exceeds limit specified by -hyp-limit.@7 J@7 J.Skipping all hypotheses in DPC.@7 J@7 J.@.No dead path detection performed for this DPC.@7 J@7 J.@>@;CD E I @5???  @7 J@7 J@7 J.@7 Ng@7 Ng@7 J@>@;XPreport_to_user_deadpaths_x CC E I5@5@7 Ll@>@8write_deadpath_message  C@;CC  E I5@5@7 Lp@>@8 Pq@;CC& E I5@5@C@7 F K@L@P@> - No dead path detected 
@7 I8@>@;CC, E I5@5@+ - DPC not required for intermediate check
@7 I8@>@;XP O CB E I I




@5@ @7 O@>@;CB E I

@5@7 K@>@;XPhoist_pf_traversal_conditions_x C@CA E I5@5@.@7 J&@.@7 L C@>@@@C@/@/@7 K:@L@P@> Ic@.
@7 Ih I6@ 
@7log_simplification C@E@?@/@.@7 K: P@2@3@4@7 Il@E
@>@;XPeliminate_duplicates  C@WE E I?@5@.
@/@.@7 K:@/@.@7 K:@a@h@i@q@.
@7 N&@2@d@3@u@3@p@3@l@3@i@3@c@3@a@3@t@3@e@3@ @3@o@3@f@3@ @3@H@4@ 
@.@7 J @.@ @7 N&@ @7 M@Q@;XP O3 C@ C E I@5@0 J@-@4@7 I@0 J@-
@4@7 I@>@2@4@2
@4@7 M@>@;C@ C E I@5@0 M@-@4@7 I@0 M@-
@4@7 I@>@2@4@2
@4@7 M@>@;XP	skolemise C	@z E O

@5@S
@>@;C@~ E O M~ 


@5@S
@>@;C@9@ E O

 M~ 

 CJ

@5@/@ 
@0 CJ@4@0 CJ@-@-@4@7introduce_prolog_variable C@>@ @.@7 P C@ @.@7form_conditions C@>@ @ @8 J @;C@ E O M~ 


@5@/@ 
@ @.@7 P@>@ @8 P@;C@ E O CJ


@5@>@ @.@7 P@ 
@.@7 P@>@ @ @8 J @;C@ E O 

@<XP M C@-C E I



@5@.@2@2
@3@4@-@4@7 Jm@>@ @ @.@7 J @>@ @ @ @7 M@>@;CC E I@5@>@;XPstandardisation_is_on  C@L E L@5 I@7standardisation I@>@.
@7 I!@>@C I@7 P I@L@P@>@;XP K
 CDq E F CJ

@5@0 G
@4@8 J@;CDt E F CJ


@5@ 
@8 J@;XPsubstitute_and_eliminate_y CNE E I?@5@(
 Ej@7 ML C@8 MH C@;CNJ E I?@5@8 O7 C@;XPapply_deduction CD E I@5@7deduce_formula C@>@;CD E I@5@7 I@0 I@/@4@7 DD@>@7 Np C@>@;XP OM C@@ E IR

 I



@5@.@7 OL@ @.@7 I@ 
@.@7 J@>@@@h@@@" I
@#@?@6@@@ @7 I@" I
@#@?@#@ @ @7 I@@@" I
@#@?@ @7 I@" I
@#@@@0 C@4@7 IY@?@ 
@ @7 I@0 C
@4@7 IY@>@&@E@?@F@@@5@" I

@#@@@0 C@4@7 IY@?@ 
@ @7 I@0 C
@4@7 IY@>@" I@#@?@" I@#@F@>@;CA E IR I


@5@.@7 OL@ 
@.@7 J@ @ @7 I@>@;CA	 E IR@5@>@7 I@>@;XPis_conc_or_hyp CN  E I?  K9@<CN" E I?  Jd@<XP P C@. E L@5@.
@7 M@ 
@7 J"@>@;XPform_number CF E I@5@8 J@;XPtry_to_prove_subgoal_concs C@BI E I?@5@7 L(@. Ic@.@7 I@@@%
@?@@@.
@2 K@/@4@7 I@ 
@7 I@?@.
 J@7 I@ 
@7 I@C@7 I@L@P@ 
@8try_to_prove_subgoal_conc C@;CI E I?@5@>@;XP NK CB E I5@5verification_conditions@7 F I@7
setup_vc_name C@7@%perform_write_verification_conditions C@>@;CB E I5@5deadpath_search@7 P@7 P@7 P@>@;CB E I5@5 Fn@7 P@7 NQ C@>@;XP@!do_obvious_substitutions_at_depth C	K[ E I?@5@7 C@7done_all_obvious_substitutions C@>@Q@;XP JL C
] E I)@5@ 
@7 Iz C@>@;C
] E I)@5@7 @@>@ 
@8 J^@;C] E I)

 Ea@5@7 JH@>@;C] E I)

 JN@5@7 JO@>@;C] E I) Ea@5@7 JO@>@8@#find_smallest_integer_literal_above C@;C] E I)@5@.@.@7 J@ C@0 I
@4@7 Dz@ 
@7 J^@>@;XPsequence_infer CD E I C
@5@0 C@0 J@4 @4@7 N@>@;CD E I C
@5@0 C@0 J@4 @4@7 N@>@;C@*D E I C H


@5@0 C@4@.@7 P C@0 C
@4@.@7 P@>@ @ @7 J@>@;C@)D E I C H


@5@0 C@4@.@7 P@0 C
@4@.@7 P@>@ @ @7 J@>@;CD E I C H
@5@>@;CD E I C H
@5@>@;CD E I C
 H@5@>@;CD E I C
 H@5@>@;C@*D E I C
@5@0 C@4@.@7 N@0 C
@4@.@7 P@>@ @ @7 J@>@;CD E I C H J
 J@5@>@;CD E I C
 H J J@5@>@;CD E I C H J
 J@5@>@;CD E I C
 H J J@5@>@;CD E I C J



@5@0 C
@4@7 N@>@;C@&D E I C J

@5@.@2@/@4@2
@4@7 J @0 C@4@7 N@>@;C@1D E I C H


 H

@5@0 C@4@.@7 N@0 C
@4@.@7 N@>@ @ @7 J@>@;CD E I C


@5@@@&
@( @{@?
@0 C
@4@7 K@>@;C
E  E I I]@5@>@;C	E E I I]@5@>@;CE E I I]


@5@0 I]
@4@7 N@>@;CE E I I]




@5@0 I]
@4@7 P@>@;C@$E E I I] H


@5@@@0 I]@4@7 P@?	@0 I]
@4@7 P@>@;CE
 E I I] H


@5@0 I]
@4@7 P@>@;CE E I I] H



@5@0 I]@4@7 P@>@;CE E I I] H


 H
@5@0 I]
@4@7 P@>@;CE E I I] H


 H

@5@0 I]@4@7 P@>@;CE E I I]


@5@0 I]
@4@7 K@>@;XD  t  t t  @Tt  Iy AvP Nv CDO E I
@5@.@7 I*@>@ 
@.@7 Nu@>@ @ @8 J@;CDU E I @<XP L C@%@ E L@5@T
@.@7 A@@ L@7 L@?@@ L@7 L@? L@8 L@;C@/@ E L@5@T
@.@7 A@@ D@7 L@?@@ L@7 L@?@@ L@7 L@? L@8 L@;C@ E L@5@(@>@;XP M C@`I E I) IO


@5@@@ 
@7 JH@0 IO
@4 @@7 I@( @{@F@E@?@;@@@0 IO
@4@7 M@F@E@?@'@0 IO
@-@4@.@7 KN@0 IO
@4@7 K@0 IO@4@.@7 M@ @ @7 J @>@;C@`I E I) I@


@5@@@ 
@7 JH@0 I@
@4 @@7 I@( @{@F@E@?@;@@@0 I@
@4@7 M@F@E@?@'@0 I@
@-@4@.@7 KN@0 IO
@4@7 K@0 I@@4@.@7 M@ @ @7 J @>@;XP	add_conds C	A E F 
@5@>@;CA E F@5@.@7 @@ @7 @@>@p
 @ @ 
@ @8 P C@;C@*A E F		 C


@5@ @7 @@ @7 @@>@p
 @ @ 
@ @8 P@;XP@ try_reducing_disjunction_options  CD E I?  @5@7 C@7reduced_all_disjunctions  C@>@Q@;XP M CC" E I@5@.@/@7 J@.
@7 H@ 
@7 H@>@;XP Lw CC E I5@5@.@7 I!@.@7 Ly @T@7 L{VC: @7 I8@7 I8@7 Po C@7 L{@>@;XP M; C@MK. E I? CJ


@5@> PO@2
@4@7 Il@ 
@.@7 K@ ordinary@7 O@7@)do_simplify_implications_and_equivalences  C@7restructure_vc C@ @.@7 I@@@&@? P@2@3@3@3
@4@7 Il@>@ @8 M:@;C@#KB E I?@5 Ic@.
@7 Jv PU@2
@3@3
@4@7 Il@7 P@>@7@%impose_obvious_substitutions_at_depth C@>@8try_to_discharge_goals_to_depth C@;XP O C@*B E I@5@.@2@-
@3@-@-@4@7 Jm@ @ 
@7order_terms C@2@3
@4@.@7 Jm@ @7 O@>@;CB E I

@5@>@;XPdo_rule_substitutions1  CG- E I? @5@C
@7rule_substitution_is_on  C@L
@P@>@;C@$G1 E I?@5@7 P@7 K@.
@7 L@0 I@/@4@7 DD@0 I@4@7 DG@7 C@.@7 K C@7 NN C@&
@>@;XP J CEW E I@5@.@7 L@0 I
@/@4@7 DD@>@8 M C@;XP MT CF E F@5@0 K}
@4@8 Dz@;XPmultiply_out C@BA E I A


 A

 A A A



@5@ 
@ @ @7 P C@ 
@ @ @7 P@ @ @ @7 P@ @ @ @7 P@>@;C@#A E I
 A


 A

@5@7 K@ 
@ @7 P@ @ @7 P@>@;C@#A E I A



 A

@5@7 K@ 
@ @7 P@ @ @7 P@>@;CA E I I
@5@7 K@7 K@>@;XP M C@#C E I J






@5@>@ @ @ @7 M@>@;CC E I@5@>@;XPsubstitute_and_eliminate_x CN; E I?@5@(
 Ej@0 M@4@7 Dz@8 P@;CN@ E I?@5@0 Ov
@4@8 Dz@;XPcontradiction_hunt_is_on  C@V E L@5@C I@7contradiction_hunt I@L@P@>@.
@7 I!@>@C I@7 P I@L@P@>@;XP O CL E I?@5@7 @@>@Q@;C@)L E I? I I



 C
 I]
@5@ 
@8 O5 C@;C@*L E I? I I



 C
 I]
@5@ 
@8 P@;CL" E I?@5@2@/@-@4@7 A@8 O@;XP K CDg E F CJ


@5@ 
@8 J@;CDj E F CJ

@5@0 G
@4@8 J@;XD  t  t t  @Tt  MO AvP J CF E I@5@>@;CF E I
@5@ @7 I@ 
@ @7 J@>@;XP P CIh E I?@5@7 P C@7 J C@>@;C	Io E I?@5@a@g@b @r@>@Q@;C@bIu E I?
@5@p
 @@@,@0 M~@0 @-@-
@4@-@4 Ic@.@7 I@C@ @7 I@L@P@>@ @ 
@ @7 Mr C@F@?@)@. Ic@.@7 I@C@ @7 I@L@P@ @.@7is_inequality_with_updates C@> O@ @ @ @7 L  C@F@E@>@7 P@>@;XP O CD{ E I
min@5@/__min@8 A@;CD~ E I
max@5@/__max@7 A@>@;XP@#safe_deduce_in_logical_strategies_x C
% E I)@5@.@7inhibit_new_strategies C@>@7 O C@>@;XD  t  t t  @Tt prolog_clause_name @D  t  t t  @Tt  I{ AvPmaybe_echo_pf_trace_statement_x C@ B0 E I5	statement


Statement: 

@5@ @7 O C@ 
@ @7 O[ C@>@;XPhoist_vc_hypotheses C@ E I5@5@.@.
@7get_vcg_hypothesis K@ 
@7prune_vcg_hypothesis K@ 
 I6@7 OV@Q@;C@ E I5@5@>@;XPwrite_log_file_banner  C@@ E I   @5@7 O@>@;C@C E I   @5 I@7 O@>@;C@F E I @5 I@7 O@.
@7 O@.@7 Ly@7 L{@.@7 B? @7display_banner K@7 L{@>@;XD  t  t t  @Tt  N% AvD  t  t t  @Tt thread_message_hook AvD  t  t t  @Tt  Q AwD  t  t t  @Tt  Q AP K6 CE E I?


@5@8 I@;CE E I?
@5@8 I@;CE E I? 
 C



@<CE E I?  C
@<CE E I?  A


@<CE E I?  A
@<C@UE E I?@5@ 
@7 I@7 I@@@7 P C@0 IO@0 A
@4
@4 @ @@7 K@?@,@@@0 IO@0 A
@4
@4@7 IY@?@@@0 IO
@1 C
@4@7 IY@?	@0 I@

@4@8 IY@;C@TE E I?

@5@7 I@7 I@@@7 Q@0 IO@0 A@4@4 @ @@7 K@?@,@@@0 IO@0 A@4@4@7 IY@?@@@0 IO@1 C@4@7 IY@?	@0 I@@4@8 IY@;C@,E E I?
@5@7 I@7 I@@@7 Q@0 I@
@4 @ @@7 K@?	@0 I@
@4@8 IY@;XP K] CE E F @<CE E F
@5@ @7 J C@>@ 
@ @8 K\@;XP J C@,A E I@5@.@7size C@@@a@b@i@l C@x
@a@f
@b @t@?@'
 @7 J : @7 J @>@ 
@7 N@ NA@>@;XD  t  t t  @Tt  O  AvPexpression_reduction_is_on  C@` E L@5 I@7expression_reduction I@>@.
@7 I!@>@C I@7 Q  I@L@P@>@;XPsee_if_know_false CBb E I?
@5 @@/@7 K:@>@;XPcreate_new_fact C@.A} E F@5@.@.
@.@.@7rewrite_rule_match C@ @.@7 MV C@T
@ 
@7 M C@ @7 I@ 
@ @0 PX@4@/@8record_rule_success C@;XP K CD E F@5@S
@7 L@C@7 JO@L@P@8 JE@;CD E F@5@&
@;XP N< CA E I5@5@/@.@7get_pfs_traversal_condition K@7 Px C@Q@;CA E I5@5@>@;XPeliminate_true_hypotheses  CD E I?@5 @@/@.
@7 K:true-hypothesis@7 M@Q@;XP M CC E I
@5@7 J:@ 
@8 M@;CC E I @<XP P C	B E I5@5@7 NS@7 NT@>@;XP P C@;IE E I?@5@0 CJ@-
@-@4 Ic@.@7 K:@C O+@2@3@/@3@4@7 O,@L@P@.
@7 L@7 O/ O+@2@3
@3@4@7 Il@Q@;C@IIM E I?@5@0 K@-
@-@4 Ic@.@7 K:@C O+@2@3@/@3@4@7 O,@L@P@.
@7 L@C@ 
@7 L_@L@P Ic@7 O1 O+@2@3
@3@4@7 Il@Q@;C@IIV E I?@5@0 K@-
@-@4 Ic@.@7 K:@C O+@2@3@/@3
@4@7 O,@L@P@.
@7 L@C@ 
@7 L_@L@P Ic@7 O1 O+@2@3
@3
@4@7 Il@Q@;CI_ E I?  @5@>@;XPtry_to_infer C@#D[ E I@5 I@7@#decrement_inference_depth_remaining C@>@@@ 
@ @7do_try_to_infer C@' @@?@' @@> I@7@#increment_inference_depth_remaining C@>@ @@;XP
order_updates C@A E IR@5@.@7 J:@.
@.@7make_update_list C@ 
@.@7 E @ @ @7reconstruct_record C@>@;XPfind_rel_exp_in C
%a E I)


@5@ 
@8 LU C@;C%b E I)


@5@>@ 
@8 QK C@;XP P C@BKg E I?@5@7substitution_elimination_is_on  C@.@.@/@.
@7equivalence_hyp C@C@ 
@7 M@L@P@C@ 
@7 O~ C@L@P@C@/@ 
@7 Ov C@L@P@/ Mj@7 IC@7 Ma@> IJ IK@ 
@8 IL@;C@TKx E I?	@5@7 QP@.@.@/@.
@7 QS@C@ 
@7 M@L@P@C@/@ 
@7 QW@L@P@C@ 
@7 MN C@L@P@C@/@ 
@7 O9 C@L@P@C@ 
@7 QV@L@P@/ Mj@7 N C@> P? IK@ 
@8 IL@;C@dK E I?@5@7 QP@@@0 K@0 G@-@4@-@4@/@.
@7 K:@?@0 K@-@1 G@-@4@/@.
@7 K:@/ Mj@7 IC@C@ 
@7 M@L@P@C@ 
@7 QV@L@P@C@/@ 
@7 QW@L@P@7 Ma@0 G@4@.@7 I@> IJ IK@ 
@ @8 IL@;C@:K E I?@5@7 QP@.@/@.@7 K: @ Mj@7 IC@C
@7 M@L
@P@C@7 QV@L@P@C@/@7 QW@L@P@> IJ IK @@8 IL@;C@=K E I?@5@7 QP@0 G@-@4@/@.@7 K: @ Mj@7 IC@C
@7 M@L
@P@C@7 QV@L@P@C@/@7 QW@L@P@> IJ IK @@8 IL@;CK E I?@5@>@;XP N  C@FI E I) I@


@5@@@0 I@
@4@7 KN@F@E@?@&@0 I@@-@4@.@7 KN@0 IO@4@7 K@0 I@
@4@.@7 KN@ @ @7 J @ 
@8 JH@;XD  t  t t  @Tt  G @D  t  t t  @Tt  G 
Pget_next_conclusion CA E I@5@.@7get_next_hn C@7 L C@>@;XP
save_join_hyp CC E I? A@5@ 
@8 O C@;CC E I?@5@/@/@7 K:@>@;C	C E I?@5@/@/@/@7 L@>@;CC E I? A@5@0 L

@4@7 Dz@>@;CC E I? M@5@/@7 M@>@;CC E I? M@5@.@7 I@0 M
@4@7 Dz@>@@@( @@?@R@>@;XP@!introduce_prolog_variable_in_list C@ E O@5@ @ @7 P@>@ @ @8 Qd C@;C@ E O@5@>@;XP
out_number_rj C@.Av E I@5@.@7 Q@@@!
@0 C@4@#@a@f
@b @t@?@'
 @ 
@7 Q@>@7 J  O@7 J @>@;XP O C
E E F  M J
@<CE E F  M@<C
E E F  J
@<CE E F 
@<XP QQ C@j E L@5 I@7substitution_elimination I@>@.
@7 I!@>@C I@7 Ql I@L@P@>@;XP Pr CC2 E I5  @5 - Dead path detected 
@8 I8@;XPsee_if_know_P_and_not_P C@@Bi E I?@5@.@.@.
@7 K:@.@7
form_negation C@@@ @.@7 L@?@( Ic I6@ 
@7sufficiently_low_complexity C@7 Q@@@ @.@7try_infer_standard_form_of C@?@ @.@7try_infer_semi_standard_form_of C@>@2
@4@ @7 J@>@;XP K CD{ E F@5@7 H@S
@.@7 I@&
@;CD E F@5@7 H@S@.@7 I@&@;XP NC CA9 E I5@5@.@7get_pfs_action K@7hoist_pf_actions_x C@Q@;CA> E I5@5@>@;XPexpression_reduction1  CDy E I?  @5@8 Q3 C@;CDz E I?  @5@8 P C@;CD{ E I?  @5@8 P~ C@;CD} E I?  @5@8 O C@;CD~ E I?  @5@8 O) C@;CD E I?  @5@8@'try_join_negations_to_get_contradiction  C@;CD E I?  @5@8try_obvious_substitutions  C@;CD E I?  @5@8 Q@;CD E I?  @5@8reduce_conclusions  C@;CD E I?@5@.
@7 Q# C K@2false-hypothesis@3
@4@7 Il K@7 Dz@8 K@;CD E I?  @5@>@;XD  t  t t  @Tt  L AvP P CB E I5@5@0 Ml@/@4@7 DD@.@/@/@7 F K BB@.
@7 A@0 Q
@4@7 K@>@;XPsplit_rational C@&A E K( I 


 I
@5@ 
@7 H<@a@f
@b @s@ @7 H<@a@f@b @s@;C@!A E K( 



@5@ 
@7 H<@a@f
@b @s@ @7 H<@a@f@b @s@;C
A E K(

@5@8 K)@;XP NG CA E I5@5 P@7 P@7write_before_vc_banner C@>@;CA E I5@5 P@7 P@7 Q@>@;CA E I5@5 Fn@7 P@7write_before_pf_banner C@>@;XPestablish_implication C% E I)  C


 C
@<C% E I)  I]


 I]
@<C% E I)  IO


 I@
@<C% E I)  I@


 IO
@<C% E I)  I\


 IX
@<C% E I)  IX


 I\
@<C% E I)  C


 IO
@<C% E I)  C


 I@
@<C% E I)  C


 IO
@<C% E I)  C


 I@
@<C% E I)  I\


 IO
@<C% E I)  I\


 I@
@<C% E I)  I\


 I]
@<C% E I)  I\


 I]
@<C% E I)  IX


 I@
@<C% E I)  IX


 IO
@<C% E I)  IX


 I]
@<C% E I)  IX


 I]
@<C@(% E I) C


 IO

@5@ @.@7 N{@ @ @7 N{@>@0 IO@4 @@8 I@;C@(% E I) C


 I@

@5@ @.@7 N{@ @ @7 N{@>@0 IO@4 @@8 I@;C@(% E I) C


 IO
@5@ 
@.@7 N{@ @ @7 N{@>@0 IO
@4 @@8 I@;C@(% E I) C


 I@
@5@ 
@.@7 N{@ @ @7 N{@>@0 IO
@4 @@8 I@;C@(& E I) C


 I@

@5@ @.@7 N{@ @ @7 N{@>@0 I@@4 @@8 I@;C@(& E I) C


 IO

@5@ @.@7 N{@ @ @7 N{@>@0 I@@4 @@8 I@;C@(&
 E I) C


 I@
@5@ 
@.@7 N{@ @ @7 N{@>@0 I@
@4 @@8 I@;C@(& E I) C


 IO
@5@ 
@.@7 N{@ @ @7 N{@>@0 I@
@4 @@8 I@;C@(& E I) C


 I\

@5@ @.@7 N{@ @ @7 N{@>@0 I\@4 @@8 I@;C@(&! E I) C


 IX

@5@ @.@7 N{@ @ @7 N{@>@0 I\@4 @@8 I@;C@(&' E I) C


 I\
@5@ 
@.@7 N{@ @ @7 N{@>@0 I\
@4 @@8 I@;C@(&- E I) C


 IX
@5@ 
@.@7 N{@ @ @7 N{@>@0 I\
@4 @@8 I@;C@(&9 E I) C


 IX

@5@ @.@7 N{@ @ @7 N{@>@0 IX@4 @@8 I@;C@(&? E I) C


 I\

@5@ @.@7 N{@ @ @7 N{@>@0 IX@4 @@8 I@;C@(&E E I) C


 IX
@5@ 
@.@7 N{@ @ @7 N{@>@0 IX
@4 @@8 I@;C@(&K E I) C


 I\
@5@ 
@.@7 N{@ @ @7 N{@>@0 IX
@4 @@8 I@;C@(&W E I) C


 I]

@5@ @.@7 N{@ @ @7 N{@>@0 I]@4 @@8 I@;C@(&] E I) C


 I]

@5@ @.@7 N{@ @ @7 N{@>@0 I]@4 @@8 I@;C@(&c E I) C


 I]
@5@ 
@.@7 N{@ @ @7 N{@>@0 I]
@4 @@8 I@;C@(&h E I) C


 I]
@5@ 
@.@7 N{@ @ @7 N{@>@0 I]
@4 @@8 I@;C@(& E I) IO


 IO

@5@ @.@7 N{@ @ @7 N{@>@0 IO@4 @@8 I@;C@(& E I) IO


 I@

@5@ @.@7 N{@ @ @7 N{@>@0 IO@4 @@8 I@;C@(& E I) I@


 IO
@5@ 
@.@7 N{@ @ @7 N{@>@0 IO
@4 @@8 I@;C@(& E I) I@


 I@
@5@ 
@.@7 N{@ @ @7 N{@>@0 IO
@4 @@8 I@;C@(& E I) IO


 I\

@5@ @.@7 N{@ @ @7 N{@>@0 I\@4 @@8 I@;C@(& E I) IO


 IX

@5@ @.@7 N{@ @ @7 N{@>@0 I\@4 @@8 I@;C@(& E I) I@


 I\
@5@ 
@.@7 N{@ @ @7 N{@>@0 I\
@4 @@8 I@;C@(& E I) I@


 IX
@5@ 
@.@7 N{@ @ @7 N{@>@0 I\
@4 @@8 I@;C@(& E I) IO


 I]

@5@ @.@7 N{@ @ @7 N{@>@0 I\@4 @@8 I@;C@(& E I) IO


 I]

@5@ @.@7 N{@ @ @7 N{@>@0 I\@4 @@8 I@;C@(& E I) I@


 I]
@5@ 
@.@7 N{@ @ @7 N{@>@0 I\
@4 @@8 I@;C@(& E I) I@


 I]
@5@ 
@.@7 N{@ @ @7 N{@>@0 I\
@4 @@8 I@;C@(& E I) I@


 I@

@5@ @.@7 N{@ @ @7 N{@>@0 I@@4 @@8 I@;C@(& E I) I@


 IO

@5@ @.@7 N{@ @ @7 N{@>@0 I@@4 @@8 I@;C@(& E I) IO


 I@
@5@ 
@.@7 N{@ @ @7 N{@>@0 I@
@4 @@8 I@;C@(& E I) IO


 IO
@5@ 
@.@7 N{@ @ @7 N{@>@0 I@
@4 @@8 I@;C@(& E I) I@


 IX

@5@ @.@7 N{@ @ @7 N{@>@0 IX@4 @@8 I@;C@(' E I) I@


 I\

@5@ @.@7 N{@ @ @7 N{@>@0 IX@4 @@8 I@;C@(' E I) IO


 IX
@5@ 
@.@7 N{@ @ @7 N{@>@0 IX
@4 @@8 I@;C@(' E I) IO


 I\
@5@ 
@.@7 N{@ @ @7 N{@>@0 IX
@4 @@8 I@;C@(' E I) I@


 I]

@5@ @.@7 N{@ @ @7 N{@>@0 IX@4 @@8 I@;C@(' E I) I@


 I]

@5@ @.@7 N{@ @ @7 N{@>@0 IX@4 @@8 I@;C@('$ E I) IO


 I]
@5@ 
@.@7 N{@ @ @7 N{@>@0 IX
@4 @@8 I@;C@('* E I) IO


 I]
@5@ 
@.@7 N{@ @ @7 N{@>@0 IX
@4 @@8 I@;C@('G E I) I\


 I\

@5@ @.@7 N{@ @ @7 N{@>@0 IO@4 @@8 I@;C@('M E I) I\


 IX

@5@ @.@7 N{@ @ @7 N{@>@0 IO@4 @@8 I@;C@('S E I) IX


 I\
@5@ 
@.@7 N{@ @ @7 N{@>@0 IO
@4 @@8 I@;C@('Y E I) IX


 IX
@5@ 
@.@7 N{@ @ @7 N{@>@0 IO
@4 @@8 I@;C@('a E I) I\


 IO

@5@ @.@7 N{@ @ @7 N{@>@0 IO@4 @@8 I@;C@('g E I) I\


 I@

@5@ @.@7 N{@ @ @7 N{@>@0 IO@4 @@8 I@;C@('m E I) IX


 IO
@5@ 
@.@7 N{@ @ @7 N{@>@0 IO
@4 @@8 I@;C@('s E I) IX


 I@
@5@ 
@.@7 N{@ @ @7 N{@>@0 IO
@4 @@8 I@;C@('z E I) I\


 I]

@5@ @.@7 N{@ @ @7 N{@>@0 IO@4 @@8 I@;C@(' E I) I\


 I]

@5@ @.@7 N{@ @ @7 N{@>@0 IO@4 @@8 I@;C@(' E I) IX


 I]
@5@ 
@.@7 N{@ @ @7 N{@>@0 IO
@4 @@8 I@;C@(' E I) IX


 I]
@5@ 
@.@7 N{@ @ @7 N{@>@0 IO
@4 @@8 I@;C@(' E I) IX


 IX

@5@ @.@7 N{@ @ @7 N{@>@0 I@@4 @@8 I@;C@(' E I) IX


 I\

@5@ @.@7 N{@ @ @7 N{@>@0 I@@4 @@8 I@;C@(' E I) I\


 IX
@5@ 
@.@7 N{@ @ @7 N{@>@0 I@
@4 @@8 I@;C@(' E I) I\


 I\
@5@ 
@.@7 N{@ @ @7 N{@>@0 I@
@4 @@8 I@;C@(' E I) IX


 I@

@5@ @.@7 N{@ @ @7 N{@>@0 I@@4 @@8 I@;C@(' E I) IX


 IO

@5@ @.@7 N{@ @ @7 N{@>@0 I@@4 @@8 I@;C@(' E I) I\


 I@
@5@ 
@.@7 N{@ @ @7 N{@>@0 I@
@4 @@8 I@;C@(' E I) I\


 IO
@5@ 
@.@7 N{@ @ @7 N{@>@0 I@
@4 @@8 I@;C@(' E I) IX


 I]

@5@ @.@7 N{@ @ @7 N{@>@0 I@@4 @@8 I@;C@(' E I) IX


 I]

@5@ @.@7 N{@ @ @7 N{@>@0 I@@4 @@8 I@;C@(' E I) I\


 I]
@5@ 
@.@7 N{@ @ @7 N{@>@0 I@
@4 @@8 I@;C@(' E I) I\


 I]
@5@ 
@.@7 N{@ @ @7 N{@>@0 I@
@4 @@8 I@;XPinsert C@ E H



@5@a@g@f
@s@>@ @ @8 Q C@;C	@ E H

@5@>@Q@;C@ E H
@5@>@;XD  t  t t  @Tt  J AvPwrite_rules_read  C@p E I  @5@C
read_in_user_rule_file@/@7 O,@L
@P@>@;C@9@t E I @5@C@7 O@L@P I@7 O@.
@7 O@.@7 Ly@7 L{@7 J.@7 J.rules_read_sec@7 KJ@5The following user defined rule files have been read:@7 J@7 J.@7write_the_rule_files  C@7write_rule_syntax_errors  Csemantic_sec@7 KJ@.No semantic checks are performed on the rules.@7 J@7 J.@7 L{@>@;XP L C@ E H@5$$uniq$$@.@7 Lb@>@C
@&
@L
@P@>@;XPfind_multipliers CCb E I?@5@ 
@8 O C@;C@8Ce E I?@5@.@.@7 Q@@@a@f@b @s@&@&
@?@a@f@b @q@0 I@4@7 I@ 
@0 I@4@8 I@;C@8Cq E I?@5@.@.@7 Q@@@a@f@b @s@&@&
@?@a@f@b @q@0 I@4@7 I@ 
@0 I@4@8 I@;C@GC} E I?@5@.@.@7 Q@@@a@f@b @s@a@f@b @s@&@&
@?@a@f@b @q@a@f@b @q@0 I@4@7 I@ 
@0 I@4@8 I@;XP L5 C@"A E I  

@5@0 Jb@0 @4@1 K9@-
@4@7 Je J@7 J@ 
@7 J@Q@;CA E I @5@>@;XP I C
B E I@5@7 K@>@.          (unit action: no variables affected)@7 J @8 I
@;C
B E I@5@0*** true .          /* all conclusions proved */@7 J @7 I
@8 I
@;XP M C
F E I@5@C@7 H<@L@P@>@Q@;CF E I@5@.@7is_a_power_of_2 C@a@i@g@s@>@a@i@b@l C@w@;XPwrite_path_action CA E I
 IS


@5@>@7 Q C@> &@7 J @7 I
@>@ 
@7 Q@>@;C@,A E I
 J


@5@7 Q@7 J := @7 J @@@ 
@.@7 I@?@%
@>@ @7 J@>@;C
A E I
@5        unit function@7 J @>@;XD  t  t t  @Tt  L AvPwrite_next_hypothesis CAQ E I@5@7 K@>@7 Qg C@7 J J	@7 J @8 I
@;CAY E I@5 Ol@7 J @7 J@7 J J	@7 J @8 I
@;XD  t  t t  @Tt prolog_event_hook D  t  t t  @Tt  Q AvD  t  t t  @Tt  Q @D  t  t t  @Tt  Q 
P O CI E I?@5@.@7 G@.
@7
curtailType_x C@ 
@7 G@>@;XP P C@t E L@5 I@7rule_substitution I@>@.
@7 I!@>@C I@7 Q I@L@P@>@;XP P CL^ E I?@5@8 L@ C@;CLa E I?@5@8 Io@;CLd E I?@5@8 Jz@;CLg E I?@5@8do_implication C@;CLj E I?@5@8equivalence C@;CLm E I?@5@>@;XP M C	@l E I?  @5@7 On C@7 O C@7 Ll@>@;C@s E I?  @5Rule substitutions phase 1@7 K`@7 P C@7 Q@7 Ll@>@;C@"@z E I?  @5 Ej@7 PRule substitutions phase 2@7 K`@7do_rule_substitutions2  C@7form_instantiable_hyp_facts  CStandardise hypotheses@7 K`@7setup_hypotheses  CStandardise conclusions@7 K`@7setup_conclusions  C@7 Q@7 Ll@>@;C@ E I?  @5@7 P  CExpression reduction@7 K`@7 Q   C@7 Q I@7 DG@7 Q@7 Ll@>@;C@ E I?  @5@7 Lp@>@;C
@ E I?  @5 Ej@7 P@7extended_simplify  C@7 Q@7 Ll@>@;C@ E I?  @5@-Adding hypotheses from ground inference rules@7 K`@/@7find_max_hyp_no C@7@*add_hypotheses_from_ground_inference_rules  C@7 Q@7 Ll@>@;C
@ E I?  @5
Proof framing@7 K`@7try_proof_framing  C@Q@;C@ E I?  @5@/@/@7user_rule_exists CApplying proof rules@7 K`@7apply_user_defined_proof_rules  C@>@;C@ E I?  @5@>@;XPfind_update_cases CL	 E I?@5@8 O@;CL E I?@5@8 O@;XP K- CC E I?


@5@>@;CC E I?
 
@5@>@;CC E I?@5@a@g@h@s@a@h@b @s@a@g@h@l JX@x
@>@ 
@8 K,@;C	C E I?

@5@>@&
@;C
C E I?@5@a@h@b @s@>@8 K,@;XP@ maybe_echo_pf_trace_pfpositionto C
B_ E I5finish finish@5@>@;CBc E I5 O
 O

@5@ 
@7 O@>@;XP I CA E I?@5@7 Q@> @@.
@7 K@>@ 
 K@/@7 I@ 
@7 LV C@>@;CA E I?@5@>@;XP@ create_new_facts_from_hypotheses  CAZ E F@5@.
 Ic@.@7 K:@C@7 M@L@P@0 K9@4@8 Q% C@;XP I CD8 E I@5@7 J:@7 J:@>@;XP M. C	F E I

@5@7 @@>@;XP	gen_is_in CC E I? 

@<CC E I?


@5@8 R C@;XP J C@ E H
@5@>@;C@ E H

@5@>@;CA E H@5@.
@7 J @>@ 
@7 J"@>@;XPclose_log_file  C@X E I   @5@7 J.@7 O@>@;C@] E I   @5 I@7 O@>@;C@a E I @5 I@7 O@.
@7 Ly@.@7 O@7 L{@7 DA  C@7 L{@>@;XD  t  t t  @Tt message_hook AvD  t  t t  @Tt  R @D  t  t t  @Tt  R 
P RC@< E E@5@2 @1@3 @B@4@7 E I@7increase_defect_counter  C @C@7 I
 @C@7print_message_lines C@7 L~@>@;C@G E E@5@>@;XP Q CA E I
@5@a@g@b
@q@>@;CA E I
@5@a@g@b@d@q@>@;CA E I
@5@a@g@bC@q@>@;CA E I
@5@a@g@b'@q@>@;CA E I
@5@>@;XP LL CL E I?@5@>@;CL E I?@5 P@2
@3@3
@4@7 Il@>@;XP O C
A E F K@5@ 
@8 K II@;C
A E Fnonground_replace_rule@5@ 
@8 R II@;XD  t  t t  @Tt  H^ D  t  t t  @Tt  H^ AvD  t  t t  @Tt  H^ @D  t  t t  @Tt  H^ 
Ptry_further_hyp_simplification C@;G E I?@5@.@.
@7eliminate_redundant_moduluses C@.@7 I@>@/ Ic@ @7 K@>@@@( @ M@7 M@? I@2 I6@3@3
@3@3
@4@7 Il@>@;XPsave_skolemisation_of C@W E O@5@.@.
@7 P@>@ 
@7 O@>@;XP M C@ E I
 Ic@5@>@;C@ E I@5@>@@@a@g@h@b@n@r@(
 Ic@?
@"
 K
@#@>@;C@ E I
@5@>@@@a@g@i@b@n@r@(
 Ic@?@(
 J@>@;C@;A E I@5@@@!@a@g@i@b@n@r@@@a@g@h@b@n@r@(
 Ic@?
@"
 K
@#@?@@	@a@i@h@r@(
 J@?
@"
 K
@#@>@;XP JC C
Zz E I)@5@ 
@7 Ix C@>@;C
Z~ E I)@5@7 @@>@ 
@8 M	@;CZ E I)

 Ea@5@7 JH@>@;CZ E I)

 JN@5@7 JO@>@;CZ E I) Ea@5@7 JO@>@8@"find_largest_integer_literal_below C@;CZ E I)@5@.@.@7 M C@0 M
@4@7 Dz@ 
@7 M	@>@;XP O CF E F@5@@>@;CF E F@5@7 Dz@>@;XPand_bit_strings CF E I 



 
@5@>@ 
@ @ @8 R. C@;CF E I


@5@>@ 
@ @ @8 R0@;CF E I
@5@>@;CF E I
@5@>@;XP@)maybe_echo_pf_trace_successor_statement_x CBV E I5successor_statement
  Successor statement: 

 BB@5@ 
@7 R C@>@;XP I C@JA E I?

@5@7 Q@>@.
@.@.@.@7 LS@>@ @ @.@7 K@>@ @ @.@7 K@>@.@2
@3@3@4@7 A@>@@@&
@?@  J@/@7 I@ @7 J C@>@;XP P C
KR E I?@5@0 Ov
@/@4@7 DD@8 P C@;CKW E I? @<XP@$create_new_facts_from_existing_facts  CAc E F@5@7 MP C@.
@.@7 K} C@0 Qi
@4@8 R@;XD  t  t t  @Tt  Bt AvD  t  t t  @Tt  Bt @D  t  t t  @Tt  Bt 
P BsC  C; C; @S@+/usr/lib/swi-prolog/library/dialect/sicstus@5@6 B B B@8 B@;CB0   @S@5@8 K C@;CB2   Hi@5@6  @K@8 @L@;CB4   D K
@5@6 arch@.
@7 @Llib/@ 
@8 A@;CB7   D K
@5@6 @D

windows @@7 @L@L
@(bin@?@( K@;C@,B<  path@5@6 PATH@.@7 G @D RA @@7 @L@L@.
 E;@7 D@?@.
 @7 D@ 
@8 @@;C@3 Bi Bi user_profileapp_preferences BB@<C@? Bi Biapp_data@5@6 D@0 @~/lib/swipl@3@4@/ @@8 @ @;C@B Bi Bi RI@5@6 RK@0 @ N"@3@4@/ @@8 RM@;C@3 Bo Bo  Bu B BB@<C@.s@!/usr/lib/swi-prolog/boot/packs.pl   ѣA RN pack RJ RP@<C@/ RN RN  RP K RP@<C@1 RN RN @S@5@6$pack@/ @o@8pack_dir RR@;C@3 RN RN D@5@6 RR@/ D@8 RT@;XP M C
Fd E I?
@5@7 M@>@;CFh E I?

@5@7 M@>@;XPrecord_any_proved_conclusions  C@/@ E F@5udr9@7 N@.
 Ic@.@7 I@C@7 I@L@P@/@.@.
@.@.@7is_a_fact_from_rule C@ 
@ @ @7@!record_conclusion_proved_by_rules C@Q@;C@ E F  @5@>@;XP Ke CF{ E F@5@0 J

@4@8 Je@;XPestablish_atomic_implies C
% E I)@5@7 L_@>@;C% E I)@5@7@!safe_deduce_in_logical_strategies C@>@;C%  E I)@5@7find_false_element_in C@>@;C%$ E I)@5@.
@7 QM@.@ 
@7 QO@ @ 
@7 Q C@>@;C@@%* E I)		
 I


@5@0 I@-@-@4@7 L_@@@ @ 
@.@7 R` C@ @ @.@7 Ri@?@ @ @.@7 Ri@ @ 
@.@7 Ri@>@ @ @8 J @;C@%6 E I)


 I I



@5@0 I@0 I@-@-@4@-@4@7 L_@@@ @ 
@.@7 Ri@ @ @.@7 Ri@ @ @.@7 Ri@?@H@@@ @ @.@7 Ri@ @ @.@7 Ri@ @ 
@.@7 Ri@?@,@ @ @.@7 Ri@@@ @ @.@7 Ri@ @ 
@.@7 Ri@?@ @ 
@.@7 Ri@ @ @.@7 Ri@>@ @ @.@7 J @ @ @8 J @;XP	less_than C@$F4 E I I
 I

@5@7 H<@ 
@7 H<@>@a@i@b @s@a@f
@b @s@ 
@8 Rj C@;CF5 E I I
@5@7 H<@7 H<@>@a@i@b @s@a@h@b @t@>@;CF6 E I@5@7 H<@7 H<@>@a@g@b @t@a@h@g@s@;C@!F7 E I@5@7 JO@7 JO@.@.
@7 Q C@.@.@7 Rm@a@i@f@o@f@f
@o@q@;XPsafe_subst_vbl C@ E H@5 Q@.@7 Lb@ @.@7 Lb Q@ @ 
@7 Lb@>@;XPecho_vc_trace_assertionkind CA E I5
userprovided@5 @@7 J @>@;CA E I5
 H9@5default @7 J @>@;XPtry_new_logic_strategies C@N$ E I) CJ


@5@.@7fetch_conjunction_list C@ 
@.@7 Rv@0 CJ@-@-@4@/@.@7 K:@ @.@7 Rv@ @.@7 Rv@ @ @.@7establish_implies C@ @ @.@7 Ry@>@ @2@4@.@7 J @ @8 J"@;C@̀$ E I)		 K


@5@@@0 K@-@4 Ic@.@7 K:@E@?@H@@@0 K@-@4 Ic@.@7 K:@E@?@5@@@0 K@0 G@4@-@4 Ic@.@7 K:@0 G@4@.@7 I@?@0 K@-@1 G@4 Ic@.@7 K:@0 G@4@.@7 I@@@0 K
@4 Ic@.@7 K:@E@?@J@@@0 K
@4 Ic@.@7 K:@E@?@7@@@0 K@0 G
@4@-@4 Ic@ @7 K:@0 G@4@ @7 I@?@0 K@-@1 G
@4 Ic@ @7 K:@0 G@4@ @7 I@E@>@2@3@4@8 J"@;C@2$ E I)		 K


@5@.@7 Rv@ 
@.@7 Rv@ @ @.@7 Ry@ @ @.@7 Ry@>@ @ @.@7 J @ @8 J"@;XP M CE E F  P^
 P^
@<CE E F  PX

 PX
@<XP O CM E I? @

@5@>@ 
@8 O@;CM E I?
@5@ 
@/@/@7 K:@>@ @8 O@;C@&M E I?
 P@5@ 
 Ic@.@7 Ih PQ@2@3
@3@4@7 Il@>@  P@8 O@;C@/M E I?
 O
@5@ 
 Ic@.@7 Ih PR@2@3
@3@3@4@7 Il@>@ @0 O@4@8 O@;CM E I? @<XP Q CG E I?@5@.
 Ic@.@7 K:@C@7 M@L@P@7 R" C@Q@;CG E I?@5@.
 Ic@.@7 I@C@7 I@L@P@7try_further_conc_simplification C@Q@;CG E I?   @<XP Kv CFp E I@5@0 Km
@4@7 Dz@>@;XP@!try_reduce_disjunction_conclusion C@D E I?		
 I


@5@0 I
@4@.@7reduce_disjunction C@0 I
@4@7 I@>@0 I
@4@.@7 I@>@@@*@( @ J@2
@3@0 I
@4@3@3@0 I
@4@4@7 Il@7 L-@7 L@F@?@S@@@M@( Ic I@2 I;@3
@3@0 I
@4@3@3@4@7 Il@@@(@.@7 L@ @ @.@7 J@> J@2
@3@3@3@4@7 Il@7 L-@7 L@?@R@F@?@R@F@>@;XP	orderlist CC8 E I
@5@>@Q@;CC< E I@5@>@;CC? E I

@5@>@ 
@ @7 R C@>@;CCD E I


@5@.@7 O@ 
@.@7 O@>@ @ @7order C@>@;XP Q CJ E I? @<CJ E I? 
@<CJ E I? 



@<CJ E I? 




@<XP J1 CC? E I5@5Offending predicate is: @7 I8@7 J@8 J.@;XP LI C	L E I?@5@7 I@7 I@>@;CL E I?

@5@>@;XP P C@6I E I?@5@@ @@/@.@7 K:@!@2@4@#@?@.@7 L@E@7 L- P@2@3@3@3
@3
@4@7 Il@>@Q@;XD  t  t t  @Tt 
max_hyp_no AvP KO C@ E I)@5@8 L@;C@ E I)@5@7new_strategies_are_allowed  C@8 L@;XPtry_satisfy_goal_x C
B E F 


@<CB E F@5@2@4@ 
@ @8 L@;XP K C@p E I@5@C@7 K@L@P@>@;C@t E I@5@7 Lp@>@;C@x E I@5@>      Traversal condition:@7 J @8 I
@;XPdo_wrap_lines_of C@;A- E H@5@.@7 @< @/@7 R@0 RCwrap_utility@4@.
@2@0 @@3 @@3.exe@4@3@0 @ @@4@4@7 @ C@ 
 L@.@7 G) G+@ @.@7 R@ @7 H' C@>@;XD  t  t t  @Tt  O AvP Q C@ E I  @5@C
@0rule_syntax_error@/@/@/@4@/@7 O,@L
@P@>@;C@ E I   @5syntax_error_sec@7 KJ@3The rule files contain the following syntax errors:@7 J@7 J.@7write_syntax_errors  C@>@;XP@'maybe_echo_pf_trace_successor_statement CBG E I5@5@7	have_seen C@>@;C@,BK E I5@5@.
@7 R1 C@ 
@.@7 FR NA @@ @.@7 F	 NA@ @7 J @7 I
@0 L@4@7 K@0 R@4@7 K@>@;XPecho_vc_trace_vccutpointto CA E I5
 R@5 R@7 J @>@;CA E I5
 H


@5@0 R
@4@7echo_vc_trace_vccutpointfrom C@>@;CA E I5
check


@5@7echo_vc_trace_checkkind C@(check associated with statement of line @7 J @ 
@7 J @>@;XP J CB E IR@5@7 J@.@7mk_diff C@"@#@>@;XP Rw C$ E I) Ia


@5@.@7 Rv@ 
@.@7 Rv@>@ @ @8 J @;C@%$ E I) G I


@5@0 G@4@.@7 Rv@0 G
@4@.@7 Rv@>@ @ @8 J @;C$ E I) 

@<XPenumerated_dis_simp CD E IR I@ J

 M
 I@ J
 M@5@>@;C@ID E IR IX

 J

@5@ @2@4@7prove_not_first C@>@@@2
@3@-@4@ @7 N_@>@0 IX@4@2@4@7 R C@?@" IX
 J@#@E@;C@WD E IR IX

 M
@5@ @7prove_not_last C@>@@@C@ 
@7 L_@L@P@>@0 I@
@4@7 R@E@?@)@@@2@-@3
@4@7 N_@>@0 IX@4@7 R@?@" IX
 M@#@E@;C@dD E IR IX J



@5@ 
@2@4@7 R@>@@@#@2@3@-@4@2@4@7 N_@>@0 IX
@4@2@4@7 R@?@$@@@0 I@
@4@2@4@7 R@>@?
@" IX J
@#@E@;C@7D* E IR IX J

 J

@5@ 
@2@4@7 R@ @2@4@7 R@>@0 IX
@4@2@4@8 R@;C@/D0 E IR IX J

 M

@5@ 
@2@4@7 R@>@0 I@
@1 M@4@2@4@8 R@;C@OD5 E IR IX M



@5@ 
@2@4@7 R@>@@@#@2@-@3@4@2@4@7 N_@>@0 IX
@4@2@4@7 R@?@" IX M
@#@E@;CD@ E IR  IX M

 J
 IX M
 J@<C@$DB E IR IX M

 M
@5@ 
@7 R@ @7 R@>@0 IX
@4@8 R@;CDH E IR IX


 IX
@5@>@;C@MDJ E IR I@

 J

@5@ @2@4@7 R@>@@@#@2
@3@-@4@2@4@7 N_@>@0 I@@4@2@4@7 R@?@" I@
 J@#@E@;C@MDU E IR I@

 M

@5@ @2@4@7 R@>@@@#@2@-@3
@4@2@4@7 N_@>@0 I@@4@2@4@7 R@?@" I@
 M@#@E@;C@OD` E IR I@ J



@5@ 
@2@4@7 R@>@@@#@2@3@-@4@2@4@7 N_@>@0 I@
@4@2@4@7 R@?@" I@ J
@#@E@;C@7Dk E IR I@ J

 J

@5@ 
@2@4@7 R@ @2@4@7 R@>@0 I@
@4@2@4@8 R@;C@KDq E IR I@ M


@5@ 
@7 R@>@@@2@-@3@4@7 N_@>@0 I@
@4@7 R@?@@
@0 IX
@4@7 R@?
@" I@ M
@#@E@;C@!D~ E IR I@ M

 J
@5@ 
@7 R@>@0 IX
@1 J@4@8 R@;C@$D E IR I@ M

 M
@5@ 
@7 R@ @7 R@>@0 I@
@4@8 R@;CD E IR I@


 I@
@5@>@;C@_D E IR I] J



@5@ @0 J@/@4@7 I@ @0 M@/@4@7 I@ 
@2@4@7 R@>@@@#@2@3@-@4@2@4@7 N_@>@0 I]
@4@2@4@7 R@?@" I] J
@#@E@;C@LD E IR I] M


@5@ @0 J@/@4@7 I@ @0 M@/@4@7 I@ 
@7 R@>@@@2@-@3@4@7 N_@>@0 I]
@4@7 R@?@" I] M
@#@E@;C@7D E IR I] J

 J

@5@ 
@2@4@7 R@ @2@4@7 R@>@0 I]
@4@2@4@8 R@;C@$D E IR I] M

 M
@5@ 
@7 R@ @7 R@>@0 I]
@4@8 R@;C@*D E IR I]

 M
@5@ 
@0 M@/@4@7 I@ 
@0 J@/@4@7 I@>@0 I]@0 M@4
@4@8 R@;C@*D E IR I]

 J
@5@ 
@0 M@/@4@7 I@ 
@0 J@/@4@7 I@>@0 I]@0 J@4
@4@8 R@;CD E IR I]


 I]
@5@>@;XP R CD E I? I

 @@5@ 
@7 L@>@;CD E I? I


 @@5@ 
@7 L@>@;C@#D E I? I


@5@0 G@4@.@7 L@>@ 
@.@7 R@>@ @ @7 J@>@;C@#D E I? I


@5@0 G
@4@.@7 L@>@ @.@7 R@>@ @ @7 J@>@;C@>E E I?		 I


@5@ 
@.@.@7 R@ @.@.@7 R@>@@@@@( @@?@( @@( @@?
@" I@#@>@ @ @7 J@>@;CE E I?

@5@>@;XPlistexp C@0C* E I		@5@.@7 L@.
@7 L@ 
@.@7 L@ @.@7 L@ @.@7 L@ @.@7 L@ @.@7 L@ @7 I@>@;XP LC CL E I?@5 Ic@7 K: Ic@7 Id@>@;XD  t  t t  @Tt defect_counter AvP R C  C; C;  @<XP R~ C@MG E I?@5@.@.
@7 R$@.@7 I@>@/ Ic@ @7 I I@2 I;@3@3
@3@3
@4@7 Il@>@@@( @ J@2@3@3@3@4@7 Il@7 L-@7 L@?@R@>@;XP I C
@3 E I G @ @@5@>@;C
@6 E I G @ @@5@>@;C@9 E I G G
@5@7 I@>@;C@5@< E I G
@5@.
@7 I@@@(
 @@( @@?@@@(
 @@( @@?@@
@"
 G@#@?@" G
@#@>@;C
@N E I Ia @ @@5@>@;C@Q E I Ia
 @ @@5@>@;C@T E I Ia
 G @@5@>@;C@W E I Ia G
 @@5@>@;C@Z E I Ia @
@5@7 I@>@;C@] E I Ia
 @@5@7 I@>@;C@` E I Ia
@5@7 I@>@;C@@c E I Ia


@5@.@7 I@@@( @@ 
@7 I@E@?@m@@
@( @@&@E@?@a@ 
@.@7 I@@@@@( @@&@?@( @@&@?@G@@@1@@
@" G@#@?@ @@
@" G
@#@?@@
@" G@#@?@" G@#@( @@?@@@&@&@?
@" Ia@#@>@;C
@ E I I @ @@5@>@;C@ E I I
 @ @@5@>@;C@ E I I
 G @@5@>@;C@ E I I G
 @@5@>@;C@ E I I @
@5@7 I@>@;C@ E I I
 @@5@7 I@>@;C@ E I I
@5@7 I@>@;C@@ E I I


@5@.@7 I@@
@( @@&@E@?@o@@@( @@ 
@7 I@E@?@a@ 
@.@7 I@@@( @@&@?@Q@@@( @@&@?@G@@@1@@
@" G@#@?@ @@
@" G
@#@?@@
@" G@#@?@" G@#@( @@?@@@&@&@?
@" I@#@>@;C
@ E I CJ @ @@5@>@;C@ E I CJ
 @ @@5@>@;C@ E I CJ
 @@5@>@;C@ E I CJ @
@5@7 I@>@;C@ E I CJ
 @@5@0 G@4@7 I@>@;C@ E I CJ
 G@5@0 G@4@7 I@>@;C@ E I CJ G
@5@7 I@>@;C@ E I CJ
 CJ


@5@0 CJ@0 Ia
@4@4@7 I@>@;C@@ E I CJ


@5@.@7 I@@@( @@ 
@7 I@E@?@r@@
@( @@( @@E@?@f@ 
@.@7 I@@@( @@&@?@V@@
@( @@0 G@4@7 I@?@G@@@1@@
@" G@#@?@ @@
@" G
@#@?@@
@" G@#@?@" G@#@&@?@@@&@( @@?
@" CJ@#@>@;CA E I K
 @@5@>@;CA
 E I K
 G @@5@>@;CA
 E I K G
 @@5@>@;CA E I K
 @@5@7 I@>@;CA E I K @
@5@7 I@>@;CA E I K
 @@5@0 G@4@7 I@>@;CA E I K @
@5@0 G@4@7 I@>@;C@#A E I K
 K


@5@0 K
@4@.@7 I@0 K@4@7 I@>@;C@/A! E I K K



@5@0 K
@4@.@7 I@0 K
@4@ @7 I@0 K@4@7 I@>@;C@/A& E I K K



@5@0 K@4@.@7 I@0 K@4@ @7 I@0 K
@4@7 I@>@;C@A+ E I K


@5@.@7 I@@@( @@ 
@7 I@E@?@w@@@( @@0 G
@4@7 I@E@?@f@ 
@.@7 I@@@( @@&@?@V@@
@( @@0 G@4@7 I@?@G@@@1@@
@" G@#@?@ @@
@" G
@#@?@@
@" G@#@?@" G@#@( @@?@@@&@( @@?
@" K@#@>@;C@wAR E I		 M~ 



@5@ 
@.@7 M@@@ @/@7 IC@'dont_retract@?@0 ID N@4@7 DG@' @@ @.@7 I@@
@( @@( @@E@?@"@@
@( @@( @@E@?@ @.@7uq_normalise C@" M~ 
@#@>@@@( R@?@0 ID N@4@7 Je@>@;C@lAr E I M 



@5@ 
@.@7 M@@@ @/@7 IC@' R@?@0 ID N@4@7 DG@' @@ @.@7 I@@@( @@( @@?@@@( @@( @@?@" M 
@#@>@@@( R@?@0 ID N@4@7 Je@>@;CA E I J}


@5@>@0 J}
@4@7 J@>@;CA E I J


@5@>@0 J
@4@7 J@>@;CA E I J


@5@>@0 J
@4@7 J@>@;CA E I J
@5@>@0 J@4@7 J@>@;CA E I J


@5@>@0 J
@4@7 J@>@;CA E I J


@5@>@0 J
@4@7 J@>@;CA E I J


@5@>@0 J
@4@7 J@>@;CA E I J


@5@>@0 J
@4@7 J@>@;CAA E I

 C


@5@.@7 J:@@@ @0 J@/@4@7 I@>@0 C
@4@7 J@F@F@E@?A@@@  M@7 I@>@0 C
@4@7enumerated_simplify C@F@F@E@?A@.@7 I@ 
@.@7 I@@
@&@( @@F@E@?A@@@@ @7 JO@@@ @7 JO@ @ @7 I@( @@F@E@?@@@@B@" A

@#@@@ @7 JO@0 C@4@.@7 I@" C@#@?@ @7 JO@0 C@4@.@7 I@" C@#@?@@@" C

@#@@@ @7 JO@0 C@4@.@7 I@" C@#@?@ @7 JO@0 A@4@.@7 I@" C@#@?@@@@@ @7 JO@@@B@" A

@#@@@ @7 JO@0 C@4@.@7 I@" C@#@?@ @7 JO@0 C@4@.@7 I@" C@#@?@@@" C

@#@@@ @7 JO@0 C@4@.@7 I@" C@#@?@ @7 JO@0 A@4@.@7 I@" C@#@?@R@@@( @@&@?@C@@@( @@&@?@9@@
@( @@0 G@4@7 I@?@*@@
@( @@0 G@4@7 I@?@@@( @@" K@#@?
@" C@#@F@E@>@;CAB E I

 I\


@5@.@7 J:@@@  M@7 I@>@0 I\
@4@7 R@F@F@E@?A\@.@7 I@ 
@.@7 I@@@@ @7 JO@@@(@ @7 JO@@@ @ @7 Rl@( @@?@@@&@?@ @ @7 Rl@( @@F@E@?@@@@B@" A

@#@@@ @7 JO@0 C@4@.@7 I@" IX@#@?@ @7 JO@0 C@4@.@7 I@" IX@#@?@@@" C

@#@@@ @7 JO@0 C@4@.@7 I@" I\@#@?@ @7 JO@0 A@4@.@7 I@" IX@#@?@@@@@ @7 JO@@@B@" A

@#@@@ @7 JO@0 C@4@.@7 I@" I\@#@?@ @7 JO@0 C@4@.@7 I@" I\@#@?@@@" C

@#@@@ @7 JO@0 C@4@.@7 I@" IX@#@?@ @7 JO@0 A@4@.@7 I@" I\@#@?@" I\@#@F@E@>@;CABf E I

 IX


@5@.@7 J:@@@  M@7 I@>@0 IX
@4@7 R@F@F@E@?A\@.@7 I@ 
@.@7 I@@@@ @7 JO@@@(@ @7 JO@@@ @ @7 Rl@( @@?@@@&@?@ @ @7 Rl@( @@F@E@?@@@@B@" A

@#@@@ @7 JO@0 C@4@.@7 I@" I\@#@?@ @7 JO@0 C@4@.@7 I@" I\@#@?@@@" C

@#@@@ @7 JO@0 C@4@.@7 I@" IX@#@?@ @7 JO@0 A@4@.@7 I@" I\@#@?@@@@@ @7 JO@@@B@" A

@#@@@ @7 JO@0 C@4@.@7 I@" IX@#@?@ @7 JO@0 C@4@.@7 I@" IX@#@?@@@" C

@#@@@ @7 JO@0 C@4@.@7 I@" I\@#@?@ @7 JO@0 A@4@.@7 I@" IX@#@?@" IX@#@F@E@>@;CAB E I

 I]


@5@.@7 J:@@@ @0 J@/@4@7 I@>@0 I]
@4@7 J@F@F@E@?A@@@  M@7 I@>@0 I]
@4@7 R@F@F@E@?A@.@7 I@ 
@.@7 I@@
@&@( @@F@E@?A@@@@ @7 JO@@@ @7 JO@@@ @ @7 I@( @@?@&@( @@F@E@?@@@@B@" A

@#@@@ @7 JO@0 C@4@.@7 I@" I]@#@?@ @7 JO@0 C@4@.@7 I@" I]@#@?@@@" C

@#@@@ @7 JO@0 C@4@.@7 I@" I]@#@?@ @7 JO@0 A@4@.@7 I@" I]@#@?@@@@@ @7 JO@@@B@" A

@#@@@ @7 JO@0 C@4@.@7 I@" I]@#@?@ @7 JO@0 C@4@.@7 I@" I]@#@?@@@" C

@#@@@ @7 JO@0 C@4@.@7 I@" I]@#@?@ @7 JO@0 A@4@.@7 I@" I]@#@?@T@@
@( @@0 G@4@7 I@?@@@@
@( @@0 G@4@7 I@?@1@@@( @@&@?@'@@@( @@&@?@@@( @@" G K@#@?
@" I]@#@F@E@>@;CAC E I

 I@


@5@.@7 J:@@@  M@7 I@>@0 I@
@4@7 R@F@F@E@?Ad@.@7 I@ 
@.@7 I@@
@&@( @@F@E@?AJ@@@@ @7 JO@@@!@ @7 JO@@@ @ @7 Rl@( @@?	@ @ @7 Rl@( @@F@E@?@@@@B@" A

@#@@@ @7 JO@0 C@4@.@7 I@" I@@#@?@ @7 JO@0 C@4@.@7 I@" I@@#@?@@@" C

@#@@@ @7 JO@0 C@4@.@7 I@" I@@#@?@ @7 JO@0 A@4@.@7 I@" I@@#@?@@@@@ @7 JO@@@B@" A

@#@@@ @7 JO@0 C@4@.@7 I@" I@@#@?@ @7 JO@0 C@4@.@7 I@" I@@#@?@@@" C

@#@@@ @7 JO@0 C@4@.@7 I@" I@@#@?@ @7 JO@0 A@4@.@7 I@" I@@#@?@" I@@#@F@E@>@;CACa E I

 IO


@5@.@7 J:@@@  M@7 I@>@0 IO
@4@7 R@F@F@E@?Ad@.@7 I@ 
@.@7 I@@
@&@( @@F@E@?AJ@@@@ @7 JO@@@!@ @7 JO@@@ @ @7 Rl@( @@?	@ @ @7 Rl@( @@F@E@?@@@@B@" A

@#@@@ @7 JO@0 C@4@.@7 I@" I@@#@?@ @7 JO@0 C@4@.@7 I@" I@@#@?@@@" C

@#@@@ @7 JO@0 C@4@.@7 I@" IO@#@?@ @7 JO@0 A@4@.@7 I@" I@@#@?@@@@@ @7 JO@@@B@" A

@#@@@ @7 JO@0 C@4@.@7 I@" IO@#@?@ @7 JO@0 C@4@.@7 I@" IO@#@?@@@" C

@#@@@ @7 JO@0 C@4@.@7 I@" I@@#@?@ @7 JO@0 A@4@.@7 I@" IO@#@?@" IO@#@F@E@>@;CA0C E I

 J
@5@.
@7 I@@@J@ 
@7 K)@a@f
@f
@o@x@@@.@0 I@0 JR@4@4@7 I@a@f@f@u@( @@?@.@0 I@0 JR@4@4@7 I@a@f@f@v@( @@F@F@?@@@@?@"
 I

@#@0 J@4@.@7 I@0 J@4@.@7 I@@@@@( @@?@( @@( @@?@@@( @@&@?@( @@&@?@@@@n@@@"
 A

@#@?
@"
 C

@#@0 J@4@.@7 I@0 J@4@.@7 I@@@!@( @@@@( @@( @@?@@@( @@( @@?@" G@#@?@@@( @@&@?@@
@( @@" G@#@?@( @@&@?@#@@@"
 I
@#@0 J@4@7 I@?
@" J
@#@E@F@E@F@>@;CC E I J JZ
@5@0 I@4@7 I@>@;CC E I J
@5@0 I@4@7 I@>@;C@C E I JZ
@5@.
@7 I@@@&@ 
@7 K)@@@a@f
@b @t@&
@?
@a@f
@b @q@a@f
@k I@w@F@F@?@[@@@"
 I
@#@&
@F@E@?@E@@@(@"
 I

@#@0 JZ@4@.@7 I@0 JZ@4@.@7 I@" I@#@?@@@"
 JZ@#@&
@?@" JZ
@#@F@F@>@;CBPD E I		 M


@5@.@7 I@ 
@.@7 I@@
@( @( @F@E@?B,@@
@( @( @F@E@?B@@@&@0 IO @4@7 IY@&@F@E@?B@@@M@ @7 K)@.@0 A@4@7 I@ @7 Q@0 IO @4@7 IY@@@0 I@@4@7 IY@&@?@@@ @7 K)@0 JX@4@7 I@?
@" JX@#@F@?A@@@M@ @7 K)@.@0 A@4@7 I@ @7 Q@0 IO @4@7 IY@@@0 I@@4@7 IY@&@?@@@ @7 K)@0 JX@4@7 I@?
@" JX@#@F@?Ag@@@X@@@ @" C C
@#@ @7 K)@.@0 C@4@7 I@?@" C
@#@ @7 K)@.@0 A@4@7 I@ @7 Q@0 IO @4@7 IY@0 I@@4@7 IY@( @E@?A
@@@X@@@ @" C C
@#@ @7 K)@.@0 C@4@7 I@?@" C
@#@ @7 K)@.@0 A@4@7 I@ @7 Q@0 IO @4@7 IY@0 I@@4@7 IY@( @E@?@@@@@@@@" I

@#@?
@" I

@#@ @7 K)@ @7 Q@0 IO @4@7 IY@0 IO @4@7 IY@0 IX@4@7 IY@( @?@o@@@@@@@" I

@#@?
@" I

@#@ @7 K)@ @7 Q@0 IO @4@7 IY@0 IO @4@7 IY@0 IX@4@7 IY@( @?@-@@@ @7 K)@ @7 K)@a@f@b @t@a@f@b @t@ @ @7 O`@?
@" M@#@E@E@E@>@;CAD E I		 M


@5@.@7 I@ 
@.@7 I@@@( @0 IO @4@7 IY@&@F@E@?A@@@( @0 IO @4@7 IY@&@F@E@?A@@@&@0 IO @4@7 IY@&@F@E@?A}@@@X@@@ @" C C
@#@ @7 K)@.@0 C@4@7 I@?@" C
@#@ @7 K)@.@0 A@4@7 I@ @7 Q@0 IO @4@7 IY@0 I@@4@7 IY@&@E@?A#@@@X@@@ @" C C
@#@ @7 K)@.@0 C@4@7 I@?@" C
@#@ @7 K)@.@0 A@4@7 I@ @7 Q@0 IO @4@7 IY@0 I@@4@7 IY@&@E@?@@@@K@@@" I

@#@?
@" I

@#@ @7 K)@ @7 Q@0 IO @4@7 IY@0 IO @4@7 IY@0 IX@4@7 IY@0 A@1 I@4@7 I@?@z@@@K@@@" I

@#@?
@" I

@#@ @7 K)@ @7 Q@0 IO @4@7 IY@0 IO @4@7 IY@0 IX@4@7 IY@0 A@1 I@4@7 I@?@-@@@ @7 K)@ @7 K)@a@f@b @t@a@f@b @t@ @ @7 O C@?
@" M@#@E@E@E@>@;CAD E I		 N


@5@.@7 I@ 
@.@7 I@@@( @0 IO @4@7 IY@&@F@E@?A@@@( @0 IO @4@7 IY@&@F@E@?A@@@&@0 IO @4@7 IY@( @F@E@?A}@@@X@@@ @" C C
@#@ @7 K)@.@0 C@4@7 I@?@" C
@#@ @7 K)@.@0 A@4@7 I@ @7 Q@0 IO @4@7 IY@0 I@@4@7 IY@&@E@?A#@@@X@@@ @" C C
@#@ @7 K)@.@0 C@4@7 I@?@" C
@#@ @7 K)@.@0 A@4@7 I@ @7 Q@0 IO @4@7 IY@0 I@@4@7 IY@&@E@?@@@@K@@@" I

@#@?
@" I

@#@ @7 K)@ @7 Q@0 IO @4@7 IY@0 IO @4@7 IY@0 IX@4@7 IY@0 A@1 I@4@7 I@?@z@@@K@@@" I

@#@?
@" I

@#@ @7 K)@ @7 Q@0 IO @4@7 IY@0 IO @4@7 IY@0 IX@4@7 IY@0 A@1 I@4@7 I@?@-@@@ @7 K)@ @7 K)@a@f@b @t@a@f@b @t@ @ @7 O^ C@?
@" N@#@E@E@E@>@;CE E I@5@7 OG C@>@;CE" E I@5@7record_simplify C@>@;CE% E I@5@7sequence_simplify C@>@;CE( E I M
@5@0 M@4@7 R@>@;CE+ E I J
@5@0 J@4@7 R@>@;CE1 E I@5@7 M* C@>@;XD  t  t t  @Tt  L AvD  t  t t  @Tt  O. AvP Q9 C@#D E I@5@.@7 L@a@h@b @s@>@0 I
@/@4@7 DD@>@p @0 I
@4@8 DG@;XPinference_rule_match_x CA E F Nt@5@8 Nr@;CA E F K@5@8 K II@;XP JF C@$A E K( JZ
@5@.
@7 JE@@	@ 
@7 Of@&
@?@ 
@7 Od C@"
 I@#@>@;C@KA" E K( A


@5@.@7 JE@ 
@.@7 JE@ @.@.@7 Rm@ @.@.@7 Rm@.@0 A@0 I@4@1 I@4@7 I@.@0 I@4@7 I@>@ @ @8 K& C@;C@KA- E K( C


@5@.@7 JE@ 
@.@7 JE@ @.@.@7 Rm@ @.@.@7 Rm@.@0 C@0 I@4@1 I@4@7 I@.@0 I@4@7 I@>@ @ @8 R@;C@BA8 E K( I


@5@.@7 JE@ 
@.@7 JE@ @.@.@7 Rm@ @.@.@7 Rm@.@0 I@4@7 I@.@0 I@4@7 I@>@ @ @8 R@;C@AC E K( J\


@5@.@7 JE@ 
@7 L@.@ 
@7 I@@@( @(@F@F@F@F@?@@@@(@&@F@F@F@F@?@@@@5@a@f@b @q @7 I@ @.@.@7 K C@ @ @.@7 R@a@f@k I@x@>@0 J\@4@7 JE@F@F@?@J@.@0 JR
@4@7 I@.@0 C@1 I@4@7 I@0 I@4@.@7 JE@0 J\@4@.@7 JE@@@( @&@?
@0 I@4@7 JE@F@F@>@;C	Ad E K(

@5@7 JO@>@;C@BAi E K( 


@5@.@7 JE@ 
@.@7 JE@ @.@.@7 Rm@ @.@.@7 R@.@0 I@4@7 I@.@0 I@4@7 I@>@ @ @8 R@;C@3At E K( I
@5@.
@7 JE@@@ 
@7 Of@@@(
 @( @?@" I
@#@?@ 
@7 R@"
 I@#@>@;XP K C@ E I@5@7 Lp@>@@	@7 K@?          Path eliminated.  (Contradictory traversal condition)@7 J @?@3*** true .   /* contradiction within hypotheses. */@7 J @7 I
@7 I
@>@8 I
@;C@ E I@5@C@7 K@L@P@7 Ll@7 O  C@9*** true .   /* proved using user-defined proof rules. */@7 J @7 I
@>@8 I
@;C
@ E I@5@C@7 K@L@P@7 Ll@>@;C@+@ E I@5@0 I@/@4@7 DD@0 I@/@4@7 DD@0 I @4@7 DG@0 I @4@7 DG@>@7 C@.@7get_next_hypothesis C@7process_next_hypothesis C@( I@>@;XP L C@ E I)@5@8 J@;C@&@ E I) C


@5@0 IO
@4@.@7 J@0 I@
@4@.@7 J@ @ @8 J @;C@!@ E I) I]


@5@@@0 I\
@4@7 J@?
@0 IX
@4@8 J@;C@&@ E I) I\


@5@0 IO
@4@.@7 J@0 I]
@4@.@7 J@ @ @8 J @;C@&@ E I) IX


@5@0 I@
@4@.@7 J@0 I]
@4@.@7 J@ @ @8 J @;C@*@ E I) IO


@5@@@0 C
@4@7 J@0 C
@4@7 K@?
@0 I\
@4@8 J@;C@*@ E I) I@


@5@@@0 C
@4@7 J@0 C
@4@7 K@?
@0 IX
@4@8 J@;C@(@ E I) I@


@5@C@7 JH@L@P@ 
@7 JH@.@/@7 R)@0 I@
@4 @@8 I@;C@)@ E I) I@


@5@C@ 
@7 JH@L@P@7 JH@ 
@.@/@7 P@0 I@@4 @@8 I@;XP I CA E I?@5@ @7 K@ 
@ @7save_complexity C@>@;XP Q C@ E I @5@0 O- Q@-
@4@7 Je
rulefile_read@7 KJ@7 J@7 J.@Q@;C@ E I   @5@>@;XPhandle_information_request  C@ E E  @5 I@7get_switch_help Iuser_output@7display_help K @7 Gx@>@;CA E E  @5 I@7get_switch_empty I R@7 R @7 Gx@>@;CA E E  @5 I@7get_switch_version I R@7display_header K @7 Gx@>@;CA E E  @5@>@;XP R CA E I?@5@0 K"
@/@4@7 DD@>@0 K"

@4@8 Dz@;XP R C@@( E IR@5@@@\@. I@.
@2@-@3@-@4@.@7 J@@@/@  @@ 
@2@4@ @7 J@ @7 I@F@E@?@'@ @ @.@7record_simp_of_type C@ @.@7 I@. I@ 
@2@3@4@ @7 J@>@ @7 QA C@E@?@5@/ @@.
@2@-@4@/@7 J@>@ @.@7 J:@. @@ 
@2@4@ @7 J@ @ @7
record_access C@F@F@E@>@;XPprune_all_unique_references  C
F? E F  @5@0used_unique_reference@/@/@4@7 DD@>@;XPmaybe_echo_pf_trace_statement CB E I5@5@7 R@>@;C@6B E I5@5@.
@7 P C@ 
@.@7 R @@ @.@7 R@7 M C@0 M M@4@7 K@ @7 J @7 I
@0 K<@4@7 K@0 R@4@7 K@>@;XP R CA E I5
 A]@5 A]@7 J @>@;CA E I5
 R


@5@7 Rp Cassertion of line @7 J @ 
@7 J @>@;XP Q CB9 E I?  @5@7 Ll@>@;C@ZB= E I?@5@7 P C@@@:@@Contradiction hunt phase 1@7 K`@.
@7 Q@' Q@?@@Contradiction hunt phase 2@7 K`@.
@7 Qp C@'P-and-not-P@?Contradiction hunt phase 3@7 K`@.
@7see_if_can_infer_empty_range C@'empty-range K@2@3
@4@7 Il@?@7 QContradiction hunt phase 4@7 K`@7perform_forward_inferences  CContradiction hunt phase 5@7 K`@7@*see_if_contradiction_through_substitutions  C@F
 K@7 Dz@7 K@>@;CB\ E I?  @5@>@;XPdo_norm_expr CD E I@5@S
@7 J.<<< ERROR: illegal variable >>>@7 I8@7 J.@>@Q@;CD E I @ @@5@>@;CD E I @ @@5@>@;C	D E I

@5@7 @@>@;C@/D E I C


@5@.@7 J:@@@( Ea@?@( JN@>@0 C
@4@.@7 O(@0 C @4@7simp_rel C@>@;C@2D E I C


@5@.@7 J:@ @.@7 Ko@ 
@ @.@7 Ko@@@&@( @@?
@" C@#@>@;C@/D E I I]


@5@.@7 J:@@@( Ea@?@( JN@>@0 C
@4@.@7 O(@0 I] @4@7 S.@>@;C@2D E I I]


@5@.@7 J:@ @.@7 Ko@ 
@ @.@7 Ko@@@&@( @@?
@" I]@#@>@;C@0D E I IO


@5 Ea@7 J:@ 
 Ea@7 J:@>@0 A@0 C
@4@4@.@7 G C@0 I\ @4@7 S.@>@;CD E I IO


@5@0 I@
@4@7 S+ C@>@;C@0D E I I@


@5 Ea@7 J:@ 
 Ea@7 J:@>@0 A@0 C
@4@4@.@7 S1@0 I\ @4@7 S.@>@;C@+D E I I@


@5 JN@7 J:@ 
 JN@7 J:@>@0 C
@4@.@7 S1@0 IO @4@7 S.@>@;C@2D E I I@


@5@.@7 J:@ @.@7 Ko@ 
@ @.@7 Ko@@@&@( @@?
@" IO@#@>@;C@/D E I IX


@5@.@7 J:@@@( Ea@?@( JN@>@0 C
@4@.@7 S1@0 I\ @4@7 S.@>@;C@2D E I IX


@5@.@7 J:@ @.@7 Ko@ 
@ @.@7 Ko@@@&@( @@?
@" I\@#@>@;CE E I I\


@5@0 IX
@4@7 S3@>@;CE	 E I G G
@5@7 S3@>@;CE
 E I G C


@5@0 I]
@4@7 S3@>@;CE E I G I]


@5@0 C
@4@7 S3@>@;CE E I G IX


@5@0 IO
@4@7 S3@>@;CE E I G I\


@5@0 I@
@4@7 S3@>@;CE E I G I@


@5@0 I\
@4@7 S3@>@;CE! E I G IO


@5@0 IX
@4@7 S3@>@;CE% E I G
 G

@5@ 
@7 S3@>@;CE) E I Ia


 Ia

@5@ @7 S3@ 
@ @7 S3@>@;CE. E I I


 I

@5@ @7 S3@ 
@ @7 S3@>@;CE3 E I CJ


 CJ

@5@ @7 S3@ 
@ @7 S3@>@;CE8 E I K


 K

@5@ @7 S3@ 
@ @7 S3@>@;C@_EA E I M~ 



 M~ 

@5@ 
@.@7 M@>@@@ @/@7 IC@>@ @ @7 S3@?@,@@@0 ID O$@4@7 DG@ @ @7 S3@0 ID O$@4@7 Je@?@0 ID O$@4@7 Je@Q@>@;C@_EP E I M 



 M 

@5@ 
@.@7 M@>@@@ @/@7 IC@>@ @ @7 S3@?@,@@@0 ID O$@4@7 DG@ @ @7 S3@0 ID O$@4@7 Je@?@0 ID O$@4@7 Je@Q@>@;C@ E_ E I I



@5@.@7 J:@>@0 I
@4@ @7 Ko@>@;CEe E I@5@. @@7
defined_funct C@7
simp_funct C@>@;XP	orderargs CC_ E I

@5@>@ 
@ @7 S: C@>@;CCd E I


@5 Ea@7 J:@ 
 Ea@7 J:@>@ 
@7order_exprs C@>@;CCk E I


@5@>@ 
@8 G @;XP O CCx E I IS


@5@.@7 O@ 
@.@7 O@>@ @ @7 J @>@;CC E I IV



@5@>@;C
C E I
@5@>@;XP P C$ E I) @@5 I@8 Je@;C$ E I)  @@<XP Kp C@V@L E I

 I



 I

@5@ 
@.@7 J:@>@@@2@ @.@7 M@ @0 I@-@/@4@7 I@>@@
@ 
@ @ @7 Ko@?@&
@>@@
@ @ @ @7do_norm_typed_exprs C@?@&@?	@&
@&@F@>@;C@g@d E I I




 I


@5@@@A@.@7 M@ @0 I@-@-@4@7 I@>@@	@ 
@ @7 Ko@?@&
@>@@
@ @ @ @7 SB@?@&@>@@
@ @ @ @7 Ko@?@&@?@&
@&@&@F@E@>@;C@ E I@5@@@( Ea@?@( JN@>@7 S1@>@;C@ E I
 @@5@>@7 S3@>@;C
@ E I
@5@7 @@>@;C@9@ E I	@5@C@7 @@L@P@2@-
@-@4@7 A@ @.@7
checktypes C@ @ @.@7 SB@.@2
@4@7 A@@@ @7 I@?@&@>@;XP O CJ E I?@5@0 L7
@-@4@7 Je@a@i@b@n@w@0 SH
@4@7 DG@>@;CJ E I?
@5@0 SH
@4@7 DG@>@;XD  t  t t  @Tt  Ba D  t  t t  @Tt  Ba AvD  t  t t  @Tt  Ba @D  t  t t  @Tt  Ba 
P R C
A E I
 I@5 @7 I@>@8 M0 C@;CA E I
 I@5@>@;CA" E I
 @@5@>@;CA% E I@5@.@7 I@.
@7get_switch_renum I@ 
@7process_next_hypothesis_x C@>@;XP K CAb E I@5@7 Lp@>@;C
Af E I@5@7 K@>
      Action:@7 J @8 I
@;CAl E I@5@7 Ll@>@;C
Ap E I@5	       ->@7 J @8 I
@;XP N C	A" E H@5@a@g@h@l @@w@;XP O CU E I)


@5@>@;CU! E I)


@5@0 C
@4@7 I*@>@;CU$ E I)


@5@>@ @ @7 O @>@;C@+U( E I)


@5@0 C
@4@.@7 I*@>@ @ @.@7 O @>@ @ @.@7 J @ @7 J"@>@;XPuq_infer C@BG E I		 


 IO I I




@5@0 
@4@0 I@@1 I@0 I@2@4@4@3
@4@8 SR C@;C@KG E I

 


 I@
 I I



@5@0 I@@4@.@7 I*@>@0 
@4@0 I@@1 I@3
@4@.@7 ST@>@ @ @8 J@;C@BG E I		 


 IO
 I I



@5@0 
@4@0 I@@0 I@0 I@2@4@4@3
@4@4@8 ST@;C@LG E I

 


 I@ I I




@5@0 I@@4@.@7 I*@>@0 
@4@0 I@@0 I@3
@4@4@.@7 ST@ @ @8 J@;C@.G E I 


 IO
 I

@5@0 
@4@0 I@@0 I@3
@4@4@8 ST@;C@G E I

 


 I@ I


@5@@@+@0 M~@0 
@4@1 Ia@0 I@@0 I@3
@4@-@4@1 I@@/@1 I@3
@4@.@7 J@?@)@0 M~@0 
@4@1 Ia@0 I@@/@1 I@3
@4@1 I@@0 I@3
@4@-@4@.@7 J@0 I@@4@.@7 I*@>@ @ @8 J@;C@.G E I 


 IO I


@5@0 
@4@0 I@@1 I@3
@4@8 ST@;C@G E I

 


 I@
 I

@5@@@+@0 M~@0 
@4@1 Ia@0 I@@0 I@3
@4@/@4@1 I@@-@1 I@3
@4@.@7 J@?@)@0 M~@0 
@4@1 Ia@0 I@@-@1 I@3
@4@1 I@@0 I@3
@4@/@4@.@7 J@0 I@@4@.@7 I*@>@ @ @8 J@;XP@ simplify_verification_conditions C@ E I5@5 I@7 N7Type checking VC: @7 I8@7 I8@7 Q C@7 OR C NE@7 I8@7 J.@7 L~@>@;C@(@ E I5@5 I@7 N7@7 NF@7 SX@7 SY @@7 K`Trying to simplify: @7 K`@7 NI@7 NJ@7 NM@>@;XP O0 CF E I?@5 Ic@7 K C@Q@;CF E I?@5 J@7 S[@Q@;C
F# E I?@5@2 K@3@/@4@7 S[@Q@;CF' E I?@5@>@;XP
echo_vc_trace C
A E I5
fudge
@5@7 J @>@;CA E I5
checkRefinementIntegrity@5@$For checks of refinement integrity: @7 J @>@;CA E I5
subclassInheritanceIntegrity@5@.For checks of subclass inheritance integrity: @7 J @>@;C@#A E I5
traverseCutpoints


@5For path(s) from @7 J @7 R to @7 J @ 
@7 R C @7 J @>@;XP J CD E I  @<CD E I  I @<XP R CC E I
@5@>@Q@;C	C E I
@5@>@Q@;CC E I@5@>@;CC E I@5@>@;CC E I

@5@>@ 
@ @7 R@>@;CC E I


@5@7 I@ 
@7 I@>@a@i@f
@q@;CC E I


@5@ 
@7 P@>@;XD  t  t t  @Tt  M AvP Q CDl E I?  @5@7 Lp@>@;CDm E I?  @5@7 Ll@>@;CDo E I?  @5@7 Q C@8 Q C@;CDs E I? @5@C
@7 Si@L
@P@>@;XP SF C@V E I
@5@ @7 J:@ 
@ @8 SE@;C@Y E I @<XP SN CA2 E I I@5@7 Q C@>@;CA6 E I I@5@.@7 I@ @7 Sk@>@;XP O C$ E I) @@5 I@8 DG@;C$ E I)  @@<XP S  C@B E I?	@5@@@*@0 IX@-@-@4@.
@7 KN@0 I@/@4@7 DD@0 I\@4@.@7 L@ 
@ @7 J@F@E@?@V@0 I@@-@-@4@.
@7 KN@C@@
@0 C@4@/@/@7 K:@?@0 C@4@/@/@7 K:@L@P@0 I@/@4@7 DD@0 IO@-@4@.@7 KN@0 IX@4@.@7 L@ 
@ @.@7 J@ @ @7 J@>@;XP Q( C
A E F@5@T@ 
@ @8 O
 C@;XP L C@!DQ E I A


 I A

@5@0 I@4@7 L@ 
@ @7
changesign C@>@;CDU E I A


 A
@5@>@;C	DW E I

@5@7 K@>@;CDY E I I
 I@5@7 K@>@;XD  t  t t  @Tt  I  AvD  t  t t  @Tt  J AvP K CA E I@5@7 Lp@>@;CA E I@5@7 Ll@7 R@>@;CA E I@5@7 K@>@.@/@7 I@7 Q J	@7 J @7 I
@>@;C@+A E I@5@0 I@/@4@7 DD@0 I@/@4@7 DD@0 I @4@7 DG@0 I @4@7 DG@>@7 C@.@7 Q[ C@7 I C@( I@>@;XP J C@ E I)

@5 Ic@8 K:@;C@A@ E I) C



@5@@@0 G@1 I]
@4 Ic@ @7 K:@?@ @@@0 C
@4 Ic@ @7 K:@?@0 G@1 I]
@4 Ic@ @8 K:@;C@A@ E I) I]



@5@@@0 G@1 C
@4 Ic@ @7 K:@?@ @@@0 I]
@4 Ic@ @7 K:@?@0 G@1 C
@4 Ic@ @8 K:@;C@A@ E I) I\



@5@@@0 G@1 I@
@4 Ic@ @7 K:@?@ @@@0 IX
@4 Ic@ @7 K:@?@0 G@1 IO
@4 Ic@ @8 K:@;C@A@ E I) IX



@5@@@0 G@1 IO
@4 Ic@ @7 K:@?@ @@@0 I\
@4 Ic@ @7 K:@?@0 G@1 I@
@4 Ic@ @8 K:@;C@A@ E I) IO



@5@@@0 G@1 IX
@4 Ic@ @7 K:@?@ @@@0 I@
@4 Ic@ @7 K:@?@0 G@1 I\
@4 Ic@ @8 K:@;C@A@ E I) I@



@5@@@0 G@1 I\
@4 Ic@ @7 K:@?@ @@@0 IO
@4 Ic@ @7 K:@?@0 G@1 IX
@4 Ic@ @8 K:@;XP R C@2@ E I @5@0 O-@0 R@-
@-@-@4@/@4@7 Je@7maybe_write_filename C        @7 J@7 J@7 J.@@@( @{@?
@7 I         Involving: @7 J@7 J@7 J.@Q@;C@ E I   @5@>@;XD  t  t t  @Tt prolog_predicate_name @Pdo_echo_path C@*Bi E I5@5@a@h@b
@q@.@7 O @@2
    Path  @3@4@.
@7 R@ 
@7 J @7 I
@0	path_line
@4@7 K@>@;C@%Br E I5@5@.@7 O @@2	    Path @3@4@.
@7 R@ 
@7 J @7 I
@0 S{
@4@7 K@>@;XPis_a_valid_type CE E I  Ea@<CE E I  @@<CE E I  JN@<CE E I@5@/@8 I@;XPinfer_by_uq_imp_hyp C@ G0 E I IO I



@5@0 I@@1 I@3
@4@8 S C@;C@G3 E I I@
 I


@5@0 M~@0 @-@-@4@1 CJ@0 Ia@0 I@@-@4@1 I@@-@4@1 Ia@0 I@@-@1 I
@3@4@1 I@@0 I
@3@4@/@4@.@7 J@ @ @7 J:@0 I@@4@.@7 I*@0 I@@4@.@7 I*@0 I@@4@.@7 I*@ @ @.@7 J@ @ @.@7 J@ @ @8 J@;C@ G> E I IO
 I


@5@0 I@@0 I
@3@4@4@8 S@;C@GA E I I@ I



@5@0 M~@0 @-@-@4@1 CJ@0 Ia@0 I@@-@4@1 I@@-@4@1 Ia@0 I@@/@1 I@3@4@1 I@@0 I@3@4@-@4@.@7 J@ 
@ @7 J:@0 I@@4@.@7 I*@0 I@
@4@.@7 I*@0 I@
@4@.@7 I*@ @ @.@7 J@ @ @.@7 J@ @ @8 J@;C@ GL E I I]
 I


@5@0 I]@0 I
@3@4@4@8 S@;C@GO E I I] I



@5@0 M~@0 @-@-@4@1 CJ@0 Ia@0 I@@-@4@1 I@@-@4@1 Ia@0 I@@-@1 I@3@4@1 I@@0 I@3@4@-@4@.@7 J@ 
@ @7 J:@0 I@
@4@.@7 I*@0 I@
@4@.@7 I*@@
@0 IX@4@.@7 I*@?@0 IX@4@.@7 I*@ @ @.@7 J@ @ @.@7 J@ @ @8 J@;C@ G^ E I C
 I


@5@0 C@0 I
@3@4@4@8 S@;C@Ga E I C I



@5@@@>@0 M~@0 @-@-@4@1 CJ@0 Ia@0 I@@-@4@1 I@@-@4@1 Ia@0 I@@-@1 I@3@4@1 I@@0 I@3@4@4@.@7 J@?@-@0 M~@0 @-@-@4@1 CJ@0 Ia@0 I@@-@4@1 I@@-@4@1 C@0 I@3@4@-@4@.@7 J@ 
@ @7 J:@0 C@4@.@7 I*@0 I@
@4@.@7 I*@0 I@
@4@.@7 I*@ @ @.@7 J@ @ @.@7 J@ @ @8 J@;XP I CCM E I

@5@>@;CCP E I Ea JN@5@>@;CCS E I JN Ea@5@>@;CCV E I@5@7 J C@>@;XP R C@L E E@5@0 R@-
@4@7 Je@p
@0 R@4@7 K@>@;XD  t  t t  @Tt  R AvP Q C@ E I? @5@C
@/@/@/@7 K:@L
@P@0 R @4@7 DG@7 K@>@;C@G@ E I?@5@@@0 I@@-
@-@4@/@.@7 K:@?@0 IO@-@-
@4@/@.@7 K:@@@0 IO
@4@/@.
@7 K:@?@0 I@
@4@/@.
@7 K:@ 
@0 C
@4@7do_replace_hyps C@Q@;C@G@ E I?@5@@@0 I@@-
@-@4@/@.@7 K:@?@0 IO@-@-
@4@/@.@7 K:@@@0 I]
@4@/@.
@7 K:@?@0 I]
@4@/@.
@7 K:@ 
@0 IX
@4@7 S@Q@;C@"A
 E I?@5@.
@7 Q@7 K@0 I@/@4@7 DD@0 I@4@7 DG@7 C@.@7 P@7 L C@&
@>@;XP R% CG E I?@5@7@ do_eliminate_redundant_moduluses C@>@8 I@;XP P C@ E O

@5@S
@>@;C@ E O Ia


@5@.@7 P@>@ 
@.@7 P@>@ @ @8 J @;C	@ E O

@5@>@;XP K CF E I?  @5@7 K  C@>@;CF E I?  @5@7 K@/Found contradiction in path traversal condition@7 K`Path eliminated@7 K` K@7 Il K@7 Dz@>@;CF E I?  @5@%Found contradiction within hypotheses@7 K`VC is therefore true@7 K` K@7 Il K@7 Dz@>@;XP S> CC! E I@5@.@7 R C@.
@7 S@ 
@7 R@>@;XPfetch_hypothesis C@ E I@5@7 M@>@Q@;C@ E I@5 I6@.@.
@.@7 L I6@ 
@ @7 L@>@;C	@ E I@5 Ic@7 K:@>@;C@ E I
 I@5@.@7 S C@a@g@i@s@>@;XPwrite_log_entry C	Aj E I @5@7 K@>@8write_pf_entry C@;CAn E I @5@8 O C@;XP P C	@ E O@5@S@>@;C	@ E O
@5@>@;C
@ E O@5@7 @@>@;C@ E O@5@>@2@4@ 
@8 Qf@;C@ E O@5@>@;C@ E O@5@2@-@-@4@7 A@ @.@7 Qf@>@ 
@2@4@8 A@;XP Q< C@nD E I@5@.@2
@3@3@4@7 A@@@ 
@0 J@/@4@7 I@>@ @ @7	set_infer C@E@?@G@@@ 
@0 M@/@4@7 I@>@ @ @7 P@E@?@2@@@ 
 M@7 I@ 
@.@7 O I@7 J C@ @ @ @7 OB C I@7 J@? I@7 S@ @ 
@ @7 P C I@7 J@E@>@;XP R[ C
D E F@5@ 
@ @ @8 J@;CD E F C

@5@0 C@4@ 
@ @ @8 J@;CD E F I@

@5@0 IX@4@ 
@ @ @8 J@;CD E F I@

@5@0 IO@4@ 
@ @ @8 J@;CD E F I@

@5@0 I\@4@ 
@ @ @8 J@;CD E F IO

@5@0 I\@4@ 
@ @ @8 J@;CD E F IO

@5@0 I@@4@ 
@ @ @8 J@;CD E F IO

@5@0 IX@4@ 
@ @ @8 J@;CD E F IX

@5@0 I\@4@ 
@ @ @8 J@;CD E F I\

@5@0 IX@4@ 
@ @ @8 J@;CD E F I]

@5@0 I]@4@ 
@ @ @8 J@;CE E F I]

@5@0 IX@4@ 
@ @ @8 J@;CE E F I]

@5@0 I\@4@ 
@ @ @8 J@;CE E F I]

@5@0 IX@4@ 
@ @ @8 J@;CE
 E F I]

@5@0 I\@4@ 
@ @ @8 J@;XP O CAT E I  @5@C
@/@/@7 O,@L
@P@>@8@!state_no_simplification_performed  C@;CAX E I @5@0 O-@-
@-@4@7 Je@7 S C@7 J.@Q@;CA] E I   @5@>@8summarise_user_rule_use  C@;XPsimplifier_main  C@%@s E E  @5@7load_system  F@7
load_switches  F@7 R C@7load_data_files  F} R@7 S@7load_provenance  F@7load_declarations  N+@7
load_rules  F@7presimplify  C


@7 @G C@7process_action  C Lu@7 S@7 J6@>@;C@ E E  @5

@7 SThe Simplifier failed.
@8 F J@;XP I CG# E I  C

 B@<CG$ E I  I]

 I^@<CG% E I  I@

 IA@<CG& E I  IO

 Ho@<CG' E I  IX

 D1@<CG( E I  I\

 H6@<XP I+ C@4 E I@5@S
@>@Q@;C@H@6 E I@5@@@$@7 I@.@7 I@>@@@7 N C@E
@? I@7standardise_in_infer I @@.
@7 K@ 
@7 S@?@@@7 S@E@? I@7 S @@.@7 K@7 I@7 S@E
@>@;XPdead_path_found_message C@) E I *** Dead path detected.@<XP N` CA E H@5@/@8 J @;CA E H


@5@8 N_@;XP S C@'A) E I?@5@/@/@7 Id@/@/@7 Id@> Ic@.
@7 Ih P@2
@3@3
@3@4@7 Il@>@;XPtry_to_prove_via_rewrite_rule C@4A< E F@5@.@.@.
@.@7 Q'@ 
@7 I@2
@4@.@7 Q*@7 H@ @7 I@> I;@ @0 PX@4@/@8 Q,@;C@:AI E F@5@.@.@.
@.@7 Q'@C@ 
@7 I@L@P@2
@4@.@7 Q*@7 H@ @7 I@> I;@ @0 PX@4@/@8 Q,@;XP Rc C%} E I)@5@7 P C@>@;C% E I)@5@.@.
@/@7 I@>@ 
@.@7 I@ @7 I@>@;XP R CG E I@5@8 I@;XP O CE4 E I? I
 G@5@>@;C
E5 E I? I G
@5@>@;CE7 E I? I

@5@7 Q@0 K@0 G@4@4 @ @@7 K@>@;C@,E< E I?@5@.@.@.
@7 K4@@@( @{@?	@0 IO@4@7 IY@@@(
 @{@?	@0 I@
@4@7 IY@>@;XP N/ C@E^ E I5
@5@@@@" J

@#@>@ @.@7 J&@>@@@,@" IS

@#@ @.@7restructure_indices C@ @.@7 S@>@!@0 IS@4@#@F@F@F@?@Q@@@,@" IV

@#@ @.@7 J&@ @.@7 J&@>@!@2@0 IV@4@4@#@F@?@"
@#@ @.@7 J&@>@!@2@4@#@F@F@F@F@>@" J@#@?@ @7 J&@F@F@F@F@F@F@F@>@ 
@ @7 N.@>@;CE E I5@5@>@;XP M CM E I?@5@p
@0 M@-@-
@4@7 Je@ 
@7 Il@Q@;CM E I?@5@>@;XPprune_all_fact_from_rule  C
F E F  @5@0 J@/@/@/@/@/@/@4@8 DD@;XD  t  t t  @Tt  G D  t  t t  @Tt  G AvD  t  t t  @Tt  G @D  t  t t  @Tt  G 
P Q C@,A3 E I?@5@0 S@/@4@7 DD@/ Ic@7 K:@C@/ Ic@.@7 K:@a@h@g@s@L@P@?@E@>@0 S
@4@7 DG@>@;C
A; E I?@5@0 S @4@7 DG@>@;XP SC C@ E I@5@>@;C@ E I		
@5@ 
@ @ @7 Ko@ @ @ @7 SB@>@;XP I CC\ E I

@5@>@ 
@ @8 I@;CC` E I@5@>@;XP S) C@&D E I?@5@.
@7 I@a@b@g@o@x@0 C@-@-
@4@.@7 KN@ @7 O=@ 
@ @7 LZ C@8 Lp@;CD E I?@5@.
 Ic@.@7 K: @@/@7 IC @@7 S@8 Lp@;CD E I?@5@0 G@-
@4 Ic@.@7 K: @@/@7 IC @@7 S@8 Lp@;CD E I?  @5@7 Lp@>@;XP P CB E I JR


 JR

@5@>@ @7 S=@>@;CB E I JR

 JR


@5@>@ 
@7 S=@>@;C	B E I JR JX@5@>@;C	B E I JR J@5@>@;CB E I 


 

@5@>@ @7 S=@>@;CB E I 

 


@5@>@ 
@7 S=@>@;C	B E I  JX@5@>@;C	B E I  J@5@>@;C
B E I J JR@5@>@Q@;C
B E I J @5@>@Q@;CB E I J


 J

@5@>@ @7 S=@>@;CB E I J

 J


@5@>@ 
@7 S=@>@;C
B E I JX JR@5@>@Q@;C
B E I JX @5@>@Q@;CB E I JX


 JX

@5@>@ @7 S=@>@;CB E I JX

 JX


@5@>@ 
@7 S=@>@;CB E I@5@7 J@>@@
@7 J@>@7less C@?@R@>@;CB E I@5@7 J@>@Q@;C@;B E I@5@@@/@/@7 S4@?@@@"
 I@#@?@"
 I@#@C@@@/@/@7 S4@?@@@" I@#@?@" I@#@L@P@>@;CC E I@5@>@.@7 A@.
@7 A@ 
@7order_functs C@>@;XP Q C@ A E I?@5@.
@7 L@0 I@/@4@7 DD@0 I@4@7 DG@7 C@.@7 P@7 I C@&
@>@;XD  t  t t  @Tt  I	 AvP N C$ E I) @<XPmaybe_issue_syntax_reminder  CA8 E H@5@/@7syntax_error_in_file C@>@.
@7build_list_of_errant_files C@7 J)@:Syntax error in a user rule file. Refer to log (slg) file.@7 I8@7 J.@6The following user rule files contain a syntax error: @7 K`@EScroll back the screen log or consult the log (slg) file for details.@8 K`@;CAD E H  @5@>@;XP O CA* E I   @5@7 K@7write_path_functions_header  C@>@;CA/ E I @5@@@@@@@@@@  VC: @7 J@.
@7 Q C@7 J  @@@@@@@@@@@7 J@7 J.@>@;XP S C@+@g E IR@5@. I@/@2@-@3@-@4@7 J@>@@@&
@>@ @ 
@7 I@?@ @ 
@7 S@>@;C@5@s E IR@5@C@7 @@L@P@2 M@-@4@7 A I@7 I@>@/ @@.@/@7 J@0 J@-@4@ @7 L_@ @ 
@7 I@>@;C@<@} E IR	@5@C@7 @@L@P@2@-@-@4@7 A@  B@7 I I@7 I@>@/ @@.@/@7 J@0 J@-@4@ @7 L_@ @ 
@7 I@>@;C@@ E IR@5@@@.@7 S@?@!@@
@" I@#@.@7 R@?@@
@" I@#@.@7 R@?@%@>@@@  I@.@2@-@3
@4@7 J@F@F@?@v@@@'@.@  I@/@2@-@3@-@4@7 J@ @7 I@>@ @ 
@7 S@E@F@?@M@@@4@ @2@-@-@4@7 A@  B@7 I I@7 I@>@/ @@.@/@7 J@0 J@-@4@ @7 L_@>@ @ 
@7 I@?@ 
 @@.@2@4@7 J@F@E@F@>@;XP R^ C@/@ E F@5 K_@ 
@7 K`@7 L-@7 L@ @.@7 M C PW@2
@3@3
@3@3@4@7 Il@ @7 O C@>@;XPnew_load_vcg  C	@ E E  @5 P@7 P@7load_vcg  F@>@;C	@ E E  @5 P@7 P@7load_dpc  S@>@;C	@ E E  @5 Fn@7 P@7load_pfs  F@>@;C@ E E  @5@4The Simplifier failed to determine proof file kind.
@8 S@;XPdead_path_not_found_message C@* E I *** No dead path detected.@<XP OW CCK E I5@5@C@7 H@L@P@>@7 J)@ 
@7 J,@' - Prolog variables occur in predicate.@7 I8@7 J.@7 J3@7 J6@>@;CCY E I5 @ I6@5 @ Ic@7 J@>@;C@ C] E I5 I6@5@.@7 M4 C@> P@2@3@4@7 Il @ Ic@7 J@>@;C@-Cd E I5@5@@@(
 I;@?	@0 T

@4@7 Dz@.@ 
@7 J$ C@ 
@  Ic@7 Mx C@ 
@ @7 P{@>@;XP Rf C%k E I)  @@<C%m E I)
@5@0 G@4@.
@7 I@ 
@7 Rb@>@;C%r E I)

@5@>@8 Re@;XP Oa CF E I@5@.
@7 OQ@.@7 OQ@ 
@ @.@7 R0@ @8 P C@;XPdoes_not_typecheck_as_boolean C	E! E F@5 @@7 L@>@Q@;CE& E F @<XP H. CA B B@5@6 B@a@g@h@l N@w@;XP N2 C@'E E I5 J



 J

@5@>@ 
@ @7 J&@>@ @ @7 N1@>@;CE E I5@5@>@;XP M CM E I?@5@0 O-@-@-@4@7 Je@0 M
@4@7 Dz@Q@;CM E I?@5@>@;XP Rz C% E I)

@5@ 
@.@7 Ri@>@ @.@7 Ry@>@ @ @8 J @;C%
 E I) 
@<XP R CC E IR@5@"
@#@.
@.@7 Nb@0 IX
@4@/@7 S@>@;XP Q CG| E I? @5@C
@7 P@L
@P@>@;CG E I?@5@7 P@.
@.@.@7 IF IJ IK Ej@7 IL@Q@;C@3G E I?@5@7 P@0 @-
@-@4@.@.
@7 R@7 H@ 
@7 H@/ IB@7 IC IJ@0
user_rule_yes@1 
@4 Ej@ 
@7 IL@Q@;CG E I?  @5@>@;XP@(do_eliminate_redundant_moduluses_in_list CG E I? @<C@'H  E I?


@5@ 
@ @.@7 S@>@ @ @.@7 T C@>@ @ @.@7 J @ @8 J"@;XP S% C@'B E I?@5 KF@7initialise_counter C@0
pairing_depth@/@4@7 DD@0 T?@4@7 Dz@7 C T@7increment_counter C@.
@7 T C@7form_new_pairing C KF@7 T@7@)sufficient_forward_inferences_or_too_deep  C@>@;XP S CCQ E I

@5@>@ 
@ @7 S<@>@;CCV E I


@5@ 
@7 S@>@;XP J CC2 E I@5@.@7collect_record_field_names C@.
@7 T(@.@7 J"@ 
@ @7 J"@>@;XPreport_total_defects  C@c E E@5@.
@7 R C@7 J.@7 I8 defects detected.@7 I8@7 J.@7 J.@>@;XPget_unique_reference CF. E F@5@0 S
@-@4@7 Je@>@a@i@b@n@w@0 S
@4@7 DG@>@;CF5 E F
@5@0 S
@4@7 DG@>@;XP S C@ZEG E I  Ik





@5 O@7 KJTraversal condition TC#@7 J@7 J O@7 J@7 J.@7 Ng O@7 KJTC#@7 J@ 
@7 J O@7 J@ @7 J@7 J.@7 Ng O@7 KJ T2@7 J@ @7 J O@7 J@ @7 J@>@;C@AEZ E I  O




@5 O@7 KJ@/Using "A->B, A |- B" on traversal condition TC#@7 J@7 J & TC#@7 J@ 
@7 J@" yields a new traversal condition:@7 J@7 J.@7 Ng O@7 KJ T2@7 J@ @7 J O@7 J@ @7 J@>@;C@AEi E I  O




@5 O@7 KJ@7Using "A->B, not B |- not A" on traversal condition TC#@7 J@7 J T4@7 J@ 
@7 J T5@7 J@7 J.@7 Ng O@7 KJ T2@7 J@ @7 J O@7 J@ @7 J@>@;C@2Ex E I  P


@5 O@7 KJ@$Restructured traversal condition TC#@7 J@7 J P@7 J@7 J.@7 Ng O@7 KJ T2@7 J@7 J O@7 J@ 
@7 J@>@;C@8E E I  P I6



@5 O@7 KJSimplified TC#@7 J@7 J on reading in, to give:@7 J@7 J.@7 Ng O@7 KJ T2@7 J@7 J O@7 J@ 
@7 J@>@;CE E I  P I;


@5 O@7 KJ@3Simplified path action part on reading in, to give:@7 J@7 J.@7write_new_action_part C@>@;C@.E E I  P


@5 P@7 KJ@.Attempted addition of new traversal condition:@7 J@7 J.@7 Ng@7 Ng@ 
@7 J@7 J.@7 Ng@'eliminated: this already exists (as TC#@7 J@7 J P@7 J@>@;C@aE E I  P



 C

@5 O@7 KJTraversal conditions TC#@7 J@7 J T4@7 J@ 
@7 J P@7 J@7 J.@7 Ng@7 Ng@0 C@4@7 J BB@7 J@7 J.@7 Ng T2@7 J@7 J T4@7 J@ 
@7 J@* have therefore been deleted and a new TC#@7 J@ @7 J P@7 J@>@;C@WE E I  K


@5 K@7 KJ P$@7 J@7 J@@@(
 @{ P%@7 J@E@?@2@@@"

@#] using traversal condition TC#@7 J@ @7 J BB@7 J@?@+] among the following traversal conditions:@7 J@7 J.@7 Ng@7 Ng T2@7 J@ 
 T2@7 J BB@7 J@E@>@;C@_E E I  O+



@5 O@7 KJUsing "A->B, A |- B" on TC#@7 J@7 J@@@(
 @{ P)@7 J@E@?@ , given TC#@7 J@@@"

@#@ @7 J@?@ 
 T2@7 J@E P+@7 J@7 J.@7 Ng O@7 KJ T2@7 J@7 J O@7 J@ @7 J@>@;C@LE E I  P,



@5 P@7 KJ@"Eliminated traversal condition TC#@7 J@7 J P.@7 J@ 
@7 J@@@( @{@E@? TE@7 J@@@"
@#@ @7 J@?@  T2@7 J@E P@7 J@>@;C@7F E I  P/




@5 P0@7 KJUsed traversal condition TC#@7 J@7 J to replace all occurrences of @7 J@ 
@7 J P2@7 J@7 J.@7 Ng@7 Ng@ @7 J BB@7 J@>@;CF E I  K@5 P@7 KJPATH ELIMINATED.@7 J@>@;C@"F E I  M



@5 P/@7 KJNew TC#@7 J@7 J O@7 J@ 
@7 J@>@;CF E I  P7

@5 P/@7 KJNew action part is:@7 J@7 J.@7 T;@>@;C@pF$ E I  I I6


@5 O@7 KJ T8@7 J@7 J P9@7 J@@@/@"
@#@ @7 I (given TC#@7 J@@@"
@#@ @7 J@?@  T2@7 J@E L@7 J@?@R@F P;@7 J@7 J.@7 Ng O@7 KJ T2@7 J@7 J O@7 J@ 
@7 J@>@;C@VF@ E I  I I;


@5 O@7 KJSimplified path action part@7 J@@@/@"

@#@ @7 I TL@7 J@@@"
@#@ @7 J@?@  T2@7 J@E L@7 J@?@R@F	 to give:@7 J@7 J.@7 T;@>@;CFV E I @5 Pn@7 J@7 J@7 J.@7 Ng@7 Ng@7 J@>@;XD  t  t t  @Tt  S| AvP Im C@3 E I @5@7 O@>@;C@7 E I @5@0 O-
@4@8 Dz@;XP S C@L@ E E@5@.
@7 F K@.@7 F KProcessing @7 I8@7 I8 ...@7 I8@7 J.@7do_rule_substitutions0  F@7 Q C@7 Q C@7 S C@.@7retrieve_simplified_proof_file K C@.
@7 E@ 
@7 Q@ 
@7perform_simplification C@ 
@7 D @7write_overall_rule_summary  C@7 R C@@ I@7 O@? I@7 O@7
do_wrap_lines  C@7 S C@>@;XP QD C@_@J E IR

@5@. I@/@2@-@3@-@4@7 J@>@ @.@ 
@7 QC@>@@@-@0 C@/@4@ @7 L_@>@.@2@0 C@/@4@-@4@ @7 J @ @2@0 C@4@4@7 J @?@" C@#@F@>@;C@X E IR
@5@>@;XP Td C@1@ E I @5@/@/@7 I#@>@C@7 O@L@P I@7 O@.
@7 O@.@7 Ly@7 L{@7 J.@7 J.overall_summary@7 KJ@(Overall summary of VCs using user rules.@7 J@7 J.@7write_the_overall_summary  C@8 L{@;C@ E I   @5@>@;XD  t  t t  @Tt  Kn AvP Ss C@!@ E I @5@C@7 S@L@P@>@.@7 TQsyntax_err_rep@7 KJ@7 J@7 J.@0 S
@4@8 Dz@;C@ E I @5@>@;XPdead_path_not_checked_message C@+ E I @,*** DPC not required for intermediate check.@<XP S C@i@ E IR		@5@@@3@.
 I@.@2@-@3@-@4@7 J@@@/@  @@ @2@4@7 J@ @7 I@?@7 S
@F@?@1@/ @@.@2@-@4@/@7 J@>@ @.@7 J:@.
 @@ @2@4@ @7 J@ 
@ @ @7 S@F@>@;C@ E IR
 I


@5@>@0 I
@4@8 R@;C@ E IR
 I



@5@>@0 I
@4@8 R@;XPtry_to_prove_via_inference_rule C@'A E F@5@.@.@.
@7inference_rule_match C@7 I@.@7 Q*@ @7 I@> I;@ 
@0 P^@4@/@8 Q,@;C@-A' E F@5@.@.@.
@7 Tv@C@7 I@L@P@.@7 Q*@ @7 I@> I;@ 
@0 P^@4@/@8 Q,@;XP QN C%T E I) C


@5@ 
@8 I@;C%U E I) I]


@5@ 
@8 I@;C%V E I) IO


@5@ 
@8 I@;C%W E I) I@


@5@ 
@8 I@;C%X E I) I\


@5@ 
@8 I@;C%Y E I) IX


@5@ 
@8 I@;XP L CE. E F@5@S
@>@Q@;CE3 E F B

@5@7 L@>@8 L@;C
E8 E F E:
@5@8 L@;CE; E F E:

@5@8 L@;C
E> E F H=
@5@7 H@8 K)@;C
EB E F H=
@5@8 H<@;C
EE E F L
@5@7 H@8 L@;CEI E F J;

@5@7 H@7 MF C@>@8 J:@;CEO E F I

@5@7 H@7 M C@>@8 I@;XP R CA E I5
 Rr@5@>@;CA E I5
runtime@5	run-time @7 J @>@;CA E I5
precondition@5
precondition @7 J @>@;XP Lc C	@ E H@5@S@>@;C	@ E H
@5@>@;C
@ E H@5@7 @@>@;C@ @ E H J

 J
@5@ @7 @@>@ @ @7 Lb@>@;C@ E H@5@2@-@-@4@7 A@ @.@7 M@ 
@2@4@7 A@>@;XP R CC E IR@5@.@7 F I@.
@.@7 Nb@0 IX
@4@/@7 S@>@;XP S CE E I5 IS


 IS

@5@ @7 S@ 
@ @7 S@>@;C@"E E I5 IV


 IV

@5@ @7 J&@ 
@ @7 J&@>@;CE E I5
@5@.
@7 J&@>@"
@#@>@;XP M CM E I?@5@0 M
@4@7 Je@p
 @>@0 M@4@7 DG@>@;XPtry_toplevel_proof_strategy CH7 E I?@5@7do_try_toplevel_proof_strategy C@>@;CH< E I?@5@>@;XP M CFn E I?@5@7 M@>@;C@"Fr E I?@5@0 M
@4@7 Dz@7 O> C@.
@7 J P,@2
@3@3
@4@7 Il@>@;XP S CC E I@5@7 I@>@C@7 I@L@P@;CC E I@5@7 I@>@Q@;CC E I@5@7 S@@>@;XP Q C@,AC E I5@5 O@7 DD@.@7checkvalidactiontype C@>@@@7 O  C P@2 I;@3@3
@3@4@7 Il@?@R@> Ic@/@8 Jv@;XP Q C@J E O  @5@7 Os@Q@;C@%@N E O@5@0 M~@0 @-
@-@4@-@4 Ic@.
@7 K:@ 
@0 M~@0 
@4@4@7 R' C@Q@;C@S E O   @<XP S C@G E I?

 JX


@5@ @7 JH@a@f@b @s@>@ 
@.@.@7 S@>@@@f@@@ @. Ea@.@7 JK@0 IO @4 @@7 I@?@0 IO @4 Ea@.@7 JT@E@ @. Ea@.@7 JB@0 IO @4 @@7 I@0 I@@1 C@4 @@7 I@&@ @ @.@7 J @ @ @.@7 J @ @7 J"@?@-@@@ @ 
@7 I@" JX@#@&@?
@" JX
@#@( @{@F@F@F@>@;C
G E I?

@5@7 @@>@;CG E I?
@5@>@2
@4@8 T@;CG E I?@5@2@-
@-@4@7 A@ @.@7 T@>@2
@4@8 A@;XP Ks CF E I@5@/@.@/@/@7 LS@/@7 O@>@;C@%F E I@5@/@.@/@.
@7 LS@@@(
 Ea@?@(
 JN@>@.@7 M@0 O@4@7 Dz@>@;CF E I@5@/@7 O@>@;CF# E I@5@@@( Ea@?@( JN@>@.@7 M@0 O
@4@7 Dz@>@;CF. E I@5@>@;XP KQ CA E K(@5@7 JO@C@7 K)@L@P@;XPzero_defects_reported  C@X E E  @5 @7 T-@>@;XP T) CC; E I




@5@>@ 
@ @8 T(@;CC? E I@5@>@;XP KZ CE E F  P^
 P^
@<CE E F  PX

 PX
@<XP Q? CD E I@5@0 I
@-@4@7 Je@p@>@0 I
@4@8 DG@;XD  t  t t  @Tt  T AvP Mv CI E I?@5@ 
@.@7 O C@ @ @.@7 Lb@ @7 M:@>@;XP R CD4 E I  @5@7 I@>@;XP J; C@2 E I@5@T@>@.@7 M@>@@@7 L@?@( JN Ea@7 L@>@;C@@@? E I@5@.@7 L@>@@@&@?@1@@	@( Ea@>@( JN@?@&@@@2 M@/@4@7 A@>@7 S@7 L@?@2 I@/@4@7 A@>@7 I C@8 L@;XP O
 C@PC E I?@5@2@-@3@-@4@7 R@2@3@-@4@7 L_@ @.@.@7 O C@ @.@.@7 T@ @ @.@7 OY C@0 I@1 JR@4@7 I@ 
@0 I@0 I@4@1 JR@4@8 I@;XP S C@ E E  @5 I@7 N7@8Typechecking only - no simplification has been performed@7 S@>@;C@#@ E E@5 I@7 K@> I@7 N7@.
@7 T\@.@7 TQ@%Automatic simplification completed.

@7 SSimplified output sent to ~w.@2@4@7 S@>@;C@ E E@5 I@7 K@.
@7 T\@.@7 TQZombieScope completed.

@7 SZombieScope output sent to ~w.@2@4@7 S@>@;XP Tn C@ E I @5@0 @-
@/@4@/@7 I#@>@.@7 K L;@7 KJ@7 J@7 J.@7overall_summary_of_file C@8 Tm@;CA E I   @5@>@;XP I C@!U< E I) I@


@5@ @7 JO@ 
@.@7 JB@0 I@@4 @@7 I@>@;C@!UB E I) I@


@5@ 
@7 JO@ @.@7 JK@0 IO
@4 @@7 I@>@;C@!UH E I) IO


@5@ @7 JO@ 
@.@7 JK@0 IO@4 @@7 I@>@;C@!UN E I) IO


@5@ 
@7 JO@ @.@7 JB@0 I@
@4 @@7 I@>@;C@!UT E I) IX


@5@ @7 JO@ 
@.@7 JB@0 IX@4 @@7 I@>@;C@!UZ E I) IX


@5@ 
@7 JO@ @.@7 JK@0 I\
@4 @@7 I@>@;C@!U` E I) I\


@5@ @7 JO@ 
@.@7 JK@0 I\@4 @@7 I@>@;C@!Uf E I) I\


@5@ 
@7 JO@ @.@7 JB@0 IX
@4 @@7 I@>@;C@<Uo E I) I]


@5@ @7 JO@@@ 
@.@7 JK@0 I\@4 @@7 I@E@?@ 
@.@7 JB@0 IX@4 @@7 I@E@>@;C@<Uz E I) I]


@5@ 
@7 JO@@@ @.@7 JK@0 I\
@4 @@7 I@E@?@ @.@7 JB@0 IX
@4 @@7 I@E@>@;C@GU E I) I@ A


 A

@5@ @7 JO@ 
@.@.@7 JB@0 C@4@.@7 JE@0 I@@1 A@4@.@7 JT@ @ @.@7 J @ @8 J"@;C@GU E I) I@ A


 A

@5@ @7 JO@ 
@.@.@7 JB@0 C@4@.@7 JE@0 I@@1 A@4@.@7 JT@ @ @.@7 J @ @8 J"@;C@GU E I) I@ A


 A

@5@ @7 JO@ @.@.@7 JB@0 C@4@.@7 JE@0 I@
@1 A@4@.@7 JT@ @ @.@7 J @ @8 J"@;C@GU E I) I@ A


 A

@5@ @7 JO@ @.@.@7 JB@0 C@4@.@7 JE@0 I@
@1 A@4@.@7 JT@ @ @.@7 J @ @8 J"@;C@GU E I) IO A


 A

@5@ @7 JO@ @.@.@7 JB@0 C@4@.@7 JE@0 I@@1 A
@4@.@7 JT@ @ @.@7 J @ @8 J"@;C@GU E I) IO A


 A

@5@ 
@7 JO@ @.@.@7 JB@0 C
@4@.@7 JE@0 I@@1 A@4@.@7 JT@ @ @.@7 J @ @8 J"@;C@GU E I) IO A


 A

@5@ @7 JO@ @.@.@7 JB@0 C@4@.@7 JE@0 I@@1 A
@4@.@7 JT@ @ @.@7 J @ @8 J"@;C@GU E I) IO A


 A

@5@ 
@7 JO@ @.@.@7 JB@0 C
@4@.@7 JE@0 I@@1 A@4@.@7 JT@ @ @.@7 J @ @8 J"@;C@HU E I) I@ A


 A

@5@ @7 JO@ @.@.@7 JK@0 C@4@.@7 JE@0 I@@0 A
@4@4@.@7 JT@ @ @.@7 J @ @8 J"@;C@HU E I) I@ A


 A

@5@ 
@7 JO@ @.@.@7 JK@0 C
@4@.@7 JE@0 I@@0 A@4@4@.@7 JT@ @ @.@7 J @ @8 J"@;C@HU E I) I@ A


 A

@5@ @7 JO@ @.@.@7 JK@0 C@4@.@7 JE@0 I@@0 A
@4@4@.@7 JT@ @ @.@7 J @ @8 J"@;C@HU E I) I@ A


 A

@5@ 
@7 JO@ @.@.@7 JK@0 C
@4@.@7 JE@0 I@@0 A@4@4@.@7 JT@ @ @.@7 J @ @8 J"@;C@HU E I) IO A


 A

@5@ @7 JO@ 
@.@.@7 JK@0 C@4@.@7 JE@0 I@@0 A@4@4@.@7 JT@ @ @.@7 J @ @8 J"@;C@HU E I) IO A


 A

@5@ @7 JO@ 
@.@.@7 JK@0 C@4@.@7 JE@0 I@@0 A@4@4@.@7 JT@ @ @.@7 J @ @8 J"@;C@HU E I) IO A


 A

@5@ @7 JO@ @.@.@7 JK@0 C@4@.@7 JE@0 I@@0 A@4
@4@.@7 JT@ @ @.@7 J @ @8 J"@;C@HV E I) IO A


 A

@5@ @7 JO@ @.@.@7 JK@0 C@4@.@7 JE@0 I@@0 A@4
@4@.@7 JT@ @ @.@7 J @ @8 J"@;CV E I) C A


 A
@5 B@ 
@ @8 Q6 C@;CV E I) C A


 A
@5 B@ 
@ @8 T@;CV E I) C A


 A

@5 B@ @ @8 T@;CV E I) C A


 A

@5 B@ @ @8 T@;CV E I) I] A


 A
@5 I^@ 
@ @8 T@;CV  E I) I] A


 A
@5 I^@ 
@ @8 T@;CV# E I) I] A


 A

@5 I^@ @ @8 T@;CV& E I) I] A


 A

@5 I^@ @ @8 T@;CV) E I) I@ A


 A
@5 IA@ 
@ @8 T@;CV, E I) I@ A


 A
@5 IA@ 
@ @8 T@;CV/ E I) I@ A


 A

@5 IA@ @ @8 T@;CV2 E I) I@ A


 A

@5 IA@ @ @8 T@;CV5 E I) IO A


 A
@5 Ho@ 
@ @8 T@;CV8 E I) IO A


 A
@5 Ho@ 
@ @8 T@;CV; E I) IO A


 A

@5 Ho@ @ @8 T@;CV> E I) IO A


 A

@5 Ho@ @ @8 T@;CVA E I) IX A


 A
@5 D1@ 
@ @8 T@;CVD E I) IX A


 A
@5 D1@ 
@ @8 T@;CVG E I) IX A


 A

@5 D1@ @ @8 T@;CVJ E I) IX A


 A

@5 D1@ @ @8 T@;CVM E I) I\ A


 A
@5 H6@ 
@ @8 T@;CVP E I) I\ A


 A
@5 H6@ 
@ @8 T@;CVS E I) I\ A


 A

@5 H6@ @ @8 T@;CVV E I) I\ A


 A

@5 H6@ @ @8 T@;CV[ E I) C C


 C
@5 B@ 
@ @8 T@;CV^ E I) C C


 C

@5 B@ @ @8 T@;CVa E I) I] C


 C
@5 I^@ 
@ @8 T@;CVd E I) I] C


 C

@5 I^@ @ @8 T@;CVg E I) I@ C


 C
@5 IA@ 
@ @8 T@;CVj E I) I@ C


 C

@5 IA@ @ @8 T@;CVm E I) IO C


 C
@5 Ho@ 
@ @8 T@;CVp E I) IO C


 C

@5 Ho@ @ @8 T@;CVs E I) IX C


 C
@5 D1@ 
@ @8 T@;CVv E I) IX C


 C

@5 D1@ @ @8 T@;CVy E I) I\ C


 C
@5 H6@ 
@ @8 T@;CV| E I) I\ C


 C

@5 H6@ @ @8 T@;C@9V E I) C I


 I
@5@ @7 JO@>@@	@( @>@( @{@?@0 I] @4 @@7 I@> B@ 
@ @7 T@>@;C@9V E I) C I


 I
@5@ @7 JO@>@@	@( @>@( @{@?@0 I] @4 @@7 I@> B@ 
@ @7 T@>@;C@9V E I) C I


 I

@5@ 
@7 JO@>@@	@(
 @>@( @{@?@0 I]
 @4 @@7 I@> B@ @ @7 T@>@;C@9V E I) C I


 I

@5@ 
@7 JO@>@@	@(
 @>@( @{@?@0 I]
 @4 @@7 I@> B@ @ @7 T@>@;C@.V E I) C

 I

@5@ @7 JO@@@0 C@4 @@7 I@( @{@?
 B@ 
 @7 T@>@;C@/V E I) C I


@5@ 
@7 JO@@@0 C
@4 @@7 I@( @{@?
 B@  @7 T@>@;C@.V E I) C

 I

@5@ @7 JO@@@0 C@4 @@7 I@( @{@?
 B@ 
 @7 T@>@;C@/V E I) C I



@5@ @7 JO@@@0 C@4 @@7 I@( @{@?
 B@ 
 @7 T@>@;C@7V E I) I] I


 I
@5@ @7 JO@>@@@( @>@Q@?@0 I] @4 @@7 I@> I^@ 
@ @7 T@>@;C@7V E I) I] I


 I
@5@ @7 JO@>@@@( @>@Q@?@0 I] @4 @@7 I@> I^@ 
@ @7 T@>@;C@7V E I) I] I


 I

@5@ 
@7 JO@>@@@(
 @>@Q@?@0 I]
 @4 @@7 I@> I^@ @ @7 T@>@;C@7W E I) I] I


 I

@5@ 
@7 JO@>@@@(
 @>@Q@?@0 I]
 @4 @@7 I@> I^@ @ @7 T@>@;C@SW E I) I@ I


 I
@5@ @7 JO@>@@	@( @>@( @{@?@0@@@0 I\ @4 @@7 I@> IA@ 
@ @7 T@?@0 IX @4 @@7 I@> IA@ @ 
@7 T@>@;C@SW+ E I) I@ I


 I
@5@ @7 JO@>@@	@( @>@( @{@?@0@@@0 I\ @4 @@7 I@> IA@ 
@ @7 T@?@0 IX @4 @@7 I@> IA@ @ 
@7 T@>@;C@SW= E I) I@ I


 I

@5@ 
@7 JO@>@@	@(
 @>@( @{@?@0@@@0 I\
 @4 @@7 I@> IA@ @ @7 T@?@0 IX
 @4 @@7 I@> IA@ @ @7 T@>@;C@SWO E I) I@ I


 I

@5@ 
@7 JO@>@@	@(
 @>@( @{@?@0@@@0 I\
 @4 @@7 I@> IA@ @ @7 T@?@0 IX
 @4 @@7 I@> IA@ @ @7 T@>@;C@SWa E I) IO I


 I
@5@ @7 JO@>@@	@( @>@( @{@?@0@@@0 I\ @4 @@7 I@> Ho@ 
@ @7 T@?@0 IX @4 @@7 I@> Ho@ @ 
@7 T@>@;C@SWs E I) IO I


 I
@5@ @7 JO@>@@	@( @>@( @{@?@0@@@0 I\ @4 @@7 I@> Ho@ 
@ @7 T@?@0 IX @4 @@7 I@> Ho@ @ 
@7 T@>@;C@SW E I) IO I


 I

@5@ 
@7 JO@>@@	@(
 @>@( @{@?@0@@@0 I\
 @4 @@7 I@> Ho@ @ @7 T@?@0 IX
 @4 @@7 I@> Ho@ @ @7 T@>@;C@SW E I) IO I


 I

@5@ 
@7 JO@>@@	@(
 @>@( @{@?@0@@@0 I\
 @4 @@7 I@> Ho@ @ @7 T@?@0 IX
 @4 @@7 I@> Ho@ @ @7 T@>@;C@QW E I) IX I


 I
@5@ @7 JO@>@@@( @>@Q@?@0@@@0 I\ @4 @@7 I@> D1@ 
@ @7 T@?@0 IX @4 @@7 I@> D1@ @ 
@7 T@>@;C@QW E I) IX I


 I
@5@ @7 JO@>@@@( @>@Q@?@0@@@0 I\ @4 @@7 I@> D1@ 
@ @7 T@?@0 IX @4 @@7 I@> D1@ @ 
@7 T@>@;C@QW E I) IX I


 I

@5@ 
@7 JO@>@@@(
 @>@Q@?@0@@@0 I\
 @4 @@7 I@> D1@ @ @7 T@?@0 IX
 @4 @@7 I@> D1@ @ @7 T@>@;C@QW E I) IX I


 I

@5@ 
@7 JO@>@@@(
 @>@Q@?@0@@@0 I\
 @4 @@7 I@> D1@ @ @7 T@?@0 IX
 @4 @@7 I@> D1@ @ @7 T@>@;C@QW E I) I\ I


 I
@5@ @7 JO@>@@@( @>@Q@?@0@@@0 I\ @4 @@7 I@> H6@ 
@ @7 T@?@0 IX @4 @@7 I@> H6@ @ 
@7 T@>@;C@QX E I) I\ I


 I
@5@ @7 JO@>@@@( @>@Q@?@0@@@0 I\ @4 @@7 I@> H6@ 
@ @7 T@?@0 IX @4 @@7 I@> H6@ @ 
@7 T@>@;C@QX E I) I\ I


 I

@5@ 
@7 JO@>@@@(
 @>@Q@?@0@@@0 I\
 @4 @@7 I@> H6@ @ @7 T@?@0 IX
 @4 @@7 I@> H6@ @ @7 T@>@;C@QX' E I) I\ I


 I

@5@ 
@7 JO@>@@@(
 @>@Q@?@0@@@0 I\
 @4 @@7 I@> H6@ @ @7 T@?@0 IX
 @4 @@7 I@> H6@ @ @7 T@>@;C@,X; E I) C I


 I
@5@@
@0 C @4@7 JT@?
 B@ 
@ @7 T@>@;C@,XC E I) C I


 I
@5@@
@0 C @4@7 JT@?
 B@ 
@ @7 T@>@;C@,XK E I) C I


 I

@5@@
@0 C
 @4@7 JT@?
 B@ @ @7 T@>@;C@,XS E I) C I


 I

@5@@
@0 C
 @4@7 JT@?
 B@ @ @7 T@>@;C@LX[ E I)		 I] I


 I
@5@@@0 I] @4@.@7 JT@> I^@ 
@ @.@7 T@?@0 C @4@7 JT@>@Q@F@ @ @.@7 J @ @7 J"@>@;C@LXi E I)		 I] I


 I
@5@@@0 I] @4@.@7 JT@> I^@ 
@ @.@7 T@?@0 C @4@7 JT@>@Q@F@ @ @.@7 J @ @7 J"@>@;C@LXw E I)		 I] I


 I

@5@@@0 I]
 @4@.@7 JT@> I^@ @ @.@7 T@?@0 C
 @4@7 JT@>@Q@F@ @ @.@7 J @ @7 J"@>@;C@LX E I)		 I] I


 I

@5@@@0 I]
 @4@.@7 JT@> I^@ @ @.@7 T@?@0 C
 @4@7 JT@>@Q@F@ @ @.@7 J @ @7 J"@>@;C@hX E I)		 I@ I


 I
@5@@@0 C @4@.@7 JT@>@' @{@?@4@@@0 IO @4@.@7 JT@> IA@ 
@ @.@7 T@?@0 I@ @4@.@7 JT@> IA@ @ 
@.@7 T@ @ @.@7 J @ @7 J"@>@;C@hX E I)		 I@ I


 I
@5@@@0 C @4@.@7 JT@>@' @{@?@4@@@0 IO @4@.@7 JT@> IA@ 
@ @.@7 T@?@0 I@ @4@.@7 JT@> IA@ @ 
@.@7 T@ @ @.@7 J @ @7 J"@>@;C@hX E I)		 I@ I


 I

@5@@@0 C
 @4@.@7 JT@>@' @{@?@4@@@0 IO
 @4@.@7 JT@> IA@ @ @.@7 T@?@0 I@
 @4@.@7 JT@> IA@ @ @.@7 T@ @ @.@7 J @ @7 J"@>@;C@hX E I)		 I@ I


 I

@5@@@0 C
 @4@.@7 JT@>@' @{@?@4@@@0 IO
 @4@.@7 JT@> IA@ @ @.@7 T@?@0 I@
 @4@.@7 JT@> IA@ @ @.@7 T@ @ @.@7 J @ @7 J"@>@;C@hX E I)		 IO I


 I
@5@@@0 C @4@.@7 JT@>@' @{@?@4@@@0 IO @4@.@7 JT@> Ho@ 
@ @.@7 T@?@0 I@ @4@.@7 JT@> Ho@ @ 
@.@7 T@ @ @.@7 J @ @7 J"@>@;C@hX E I)		 IO I


 I
@5@@@0 C @4@.@7 JT@>@' @{@?@4@@@0 IO @4@.@7 JT@> Ho@ 
@ @.@7 T@?@0 I@ @4@.@7 JT@> Ho@ @ 
@.@7 T@ @ @.@7 J @ @7 J"@>@;C@hX E I)		 IO I


 I

@5@@@0 C
 @4@.@7 JT@>@' @{@?@4@@@0 IO
 @4@.@7 JT@> Ho@ @ @.@7 T@?@0 I@
 @4@.@7 JT@> Ho@ @ @.@7 T@ @ @.@7 J @ @7 J"@>@;C@hY E I)		 IO I


 I

@5@@@0 C
 @4@.@7 JT@>@' @{@?@4@@@0 IO
 @4@.@7 JT@> Ho@ @ @.@7 T@?@0 I@
 @4@.@7 JT@> Ho@ @ @.@7 T@ @ @.@7 J @ @7 J"@>@;C@hY# E I)		 IX I


 I
@5@@@0 C @4@.@7 JT@>@Q@E@?@4@@@0 I\ @4@.@7 JT@> D1@ 
@ @.@7 T@?@0 IX @4@.@7 JT@> D1@ @ 
@.@7 T@ @ @.@7 J @ @7 J"@>@;C@hY5 E I)		 IX I


 I
@5@@@0 C @4@.@7 JT@>@Q@E@?@4@@@0 I\ @4@.@7 JT@> D1@ 
@ @.@7 T@?@0 IX @4@.@7 JT@> D1@ @ 
@.@7 T@ @ @.@7 J @ @7 J"@>@;C@hYG E I)		 IX I


 I

@5@@@0 C
 @4@.@7 JT@>@Q@E@?@4@@@0 I\
 @4@.@7 JT@> D1@ @ @.@7 T@?@0 IX
 @4@.@7 JT@> D1@ @ @.@7 T@ @ @.@7 J @ @7 J"@>@;C@hYY E I)		 IX I


 I

@5@@@0 C
 @4@.@7 JT@>@Q@E@?@4@@@0 I\
 @4@.@7 JT@> D1@ @ @.@7 T@?@0 IX
 @4@.@7 JT@> D1@ @ @.@7 T@ @ @.@7 J @ @7 J"@>@;C@hYk E I)		 I\ I


 I
@5@@@0 C @4@.@7 JT@>@Q@E@?@4@@@0 I\ @4@.@7 JT@> H6@ 
@ @.@7 T@?@0 IX @4@.@7 JT@> H6@ @ 
@.@7 T@ @ @.@7 J @ @7 J"@>@;C@hY} E I)		 I\ I


 I
@5@@@0 C @4@.@7 JT@>@Q@E@?@4@@@0 I\ @4@.@7 JT@> H6@ 
@ @.@7 T@?@0 IX @4@.@7 JT@> H6@ @ 
@.@7 T@ @ @.@7 J @ @7 J"@>@;C@hY E I)		 I\ I


 I

@5@@@0 C
 @4@.@7 JT@>@Q@E@?@4@@@0 I\
 @4@.@7 JT@> H6@ @ @.@7 T@?@0 IX
 @4@.@7 JT@> H6@ @ @.@7 T@ @ @.@7 J @ @7 J"@>@;C@hY E I)		 I\ I


 I

@5@@@0 C
 @4@.@7 JT@>@Q@E@?@4@@@0 I\
 @4@.@7 JT@> H6@ @ @.@7 T@?@0 IX
 @4@.@7 JT@> H6@ @ @.@7 T@ @ @.@7 J @ @7 J"@>@;C@0Y E I) C JR


 JR
 Ea@5@ @7 JH@0 C @4 @@7 I@>@0 C
@4 Ea@8 JT@;C@0Y E I) I@ JR


 JR
 Ea@5@ @7 JH@0 I\ @4 @@7 I@>@0 I@
@4 Ea@8 JT@;C@0Y E I) I@ JR


 JR
 Ea@5@ @7 JH@0 IX @4 @@7 I@>@0 IO
@4 Ea@8 JT@;C@0Y E I) IO JR


 JR
 Ea@5@ @7 JH@0 I\ @4 @@7 I@>@0 IO
@4 Ea@8 JT@;C@0Y E I) IO JR


 JR
 Ea@5@ @7 JH@0 IX @4 @@7 I@>@0 I@
@4 Ea@8 JT@;C@tY E I)

 C


 Ea@5@ @7 JH@>@@@0 IO
@4 Ea@.@7
strict_deduce C@E@?@.@0 C@4@7 I@0 I\
@4 Ea@.@7 T@@@0 I@
@4 Ea@.@7 T@E@?@.@0 A@4@7 I@0 IX
@4 Ea@.@7 T@>@ @ @.@7 J @ @8 J"@;C@tY E I)

 C


 Ea@5@ 
@7 JH@>@@@0 IO
@4 Ea@.@7 T@E@?@.@0 C
@4@7 I@0 I\@4 Ea@.@7 T@@@0 I@
@4 Ea@.@7 T@E@?@.@0 A
@4@7 I@0 IX@4 Ea@.@7 T@>@ @ @.@7 J @ @8 J"@;C@hY E I) IX A


 Ea@5@@@0 IX
@4 Ea@.@7 T@?@0 I@@0 A
@4@4 Ea@.@7 T@@@0 I]@0 A
@4@4 Ea@.@7 T@?@0 I]
@1 C@4 Ea@.@7 T@>@ @ @.@7 J @ @8 J"@;C@fZ
 E I) IX

 C
 Ea@5@@@0 IX
@4 Ea@.@7 T@?@0 I@
@1 C@4 Ea@.@7 T@@@0 I]
@1 C@4 Ea@.@7 T@?@0 I]@0 A
@4@4 Ea@.@7 T@>@ @ @.@7 J @ @8 J"@;C@gZ E I) I\

 A
 Ea@5@@@0 IX
@4 Ea@.@7 T@?@0 I@@0 A@4
@4 Ea@.@7 T@@@0 I]@0 A@4
@4 Ea@.@7 T@?@0 I]@1 C
@4 Ea@.@7 T@>@ @ @.@7 J @ @8 J"@;C@gZ+ E I) I\ C


 Ea@5@@@0 IX
@4 Ea@.@7 T@?@0 I@@1 C
@4 Ea@.@7 T@@@0 I]@1 C
@4 Ea@.@7 T@?@0 I]@0 A@4
@4 Ea@.@7 T@>@ @ @.@7 J @ @8 J"@;C@Z= E I)
 I@


 Ea@5@C@ 
@7 JH@L@P@C@ @7 JH@L@P@@@0 I@
@1 A@4 Ea@.@7 T@?@=@@@0 I@@0 C
@4@4 Ea@.@7 T@?@'@@@0 IX
@1 A@4 Ea@.@7 T@?@0 IX@0 C
@4@4 Ea@.@7 T@>@@@0 I]
@1 A@4 Ea@.@7 T@?@0 I]@0 C
@4@4 Ea@.@7 T@>@ @ @.@7 J @ @8 J"@;C@kZS E I)
 I@


 Ea@5@C@ 
@7 JH@L@P@ @7 JH@0 A@4@.@7 I@@@0 I@
@4 Ea@.@7 T@E@?@0 A@4@.@7 I@0 IX
@4 Ea@.@7 T@>@0 I]
@4 Ea@.@7 T@>@ @ @.@7 J @ @8 J"@;C@kZc E I)
 I@


 Ea@5@ 
@7 JH@C@ @7 JH@L@P@0 C
@4@.@7 I@@@0 I@@4 Ea@.@7 T@E@?@0 C
@4@.@7 I@0 IX@4 Ea@.@7 T@>@0 I]@4 Ea@.@7 T@>@ @ @.@7 J @ @8 J"@;XD  t  t t  @Tt message_property @D  t  t t  @Tt  T 
P QI C@1@\ E IR		 C


@5@.@ @ 
@7 QH@>@ @.@7 I@  I@/@2@3@4@7 J@>@;C@c E IR
@5@>@;XP T< CFu E I  IS

@5@7 T; Q@7 J@7 J.@7 T;@>@;CF{ E I  J

@5@7 Ng@7 Ng@7 J' := @7 J@7 J@>@;XD  t  t t  @Tt  Ow AvP K C@-A? E I?@5@0 L@/@4@7 DD@/ Ic@.
@7 I@C@/ Ic@.@7 I@a@h@g@s@L@P@?@E@>@0 L
@4@7 DG@>@;C
AF E I?  @5@0 L @4@7 DG@>@;XP Sn C
D^ E I I
@5@>@;C	D` E I
 I
@5@>@;XPis_an_empty_range C@<J E I?@5@.@7 J:@@@( Ea@7 K)@7 K)@0 I\
@4 @@7 I@E
@?@.
@7 O@ 
@7 L_@ 
@7 L_@0 I\
@4 @@7 R@>@;XP M" CB E F@5@>@;C@<B E F@5@.
@.@7seek_solutions C@ @7 I@ @.@.@7 MX@ @.@.@7 M[@ 
@ @.@7 J @ @.@.@7 M!@ @ @7 J @ @ @8 J @;XPsimplify_if_allowed C
N E I?@5@7 I@>@7 I@>@;CN E I?

@5@>@;XP I CC E I I



@5@ @7 I@>@;CC E I I


 I
@5@ @7 K@>@;C
C E I

@5@7 I@>@;CC E I

@5@7 K@>@;XP S5 C@ E I@5@.
@.@7 A@@@ 
@7 J@?@ 
@7built_in C@ @7 H@>@;XPmaybe_echo_vc_trace CA E I5@5@7 R@>@;CA E I5@5@7 S\ C@7 I
@7 I
@0 R@4@7 K@>@;XPfetch_next_pfn CHH E I?@5@7 O C@>@0 T@/@4@7 DD@p
@0 T@4@7 DG@>@;XPenum_lt CF E I@5@8enum_gt C@;XP Q| C@6B E I?		@5@.@.
@.@.@7 LS@>@ 
@ @.@7 K@>@ @ @.@7 K@>@.@2@3@3@4@7 A@>@ @7 L@>@;XP N CEK E I5 A


 A

@5@ @7 N@ 
@ @7 N@>@;CEP E I5 I


 I

@5@ @7 N@ 
@ @7 N@>@;CEU E I5 C


 C

@5@ @7 N@ 
@ @7 N@>@;CEZ E I5@5@>@7 J&@>@;XP MD CMh E I?@5@.@.@.
@7 K:@0 M
@1 K;
@4@7 Dz@Q@;CMm E I?@5@.@7get_next_hyp_id Ig@0 M
@1 T@4@7 Dz@Q@;CMr E I?@5@.@.@.
@7 Jp@0 M
@1 I
@4@7 Dz@Q@;CMw E I?@5@.@7prune_proved_conc I@0 M
@1 I@4@7 Dz@Q@;CM| E I?@5@0 O-@-@-@4@7 Je@0 M
@1 O-@4@7 Dz@Q@;CM E I?@5@>@;XP R C@\B E IR H


@5@@@.@7 R@?@.@7 I@@@ 
@.@7 R@?@ 
@.@7 I@>@@@( @{@&@?@)@@@( @{@&@?@@@"@#@"@#@ @ @7 J @?
@" H@#@>@;C@%B E IR J
@5@.
@7 R@@@"

@#@&@?
@" J
@#@E@>@;C@#B E IR J
@5@.
@7 R@@@"
@#@ 
@7 T@?@" J
@#@>@;C@&B E IR J
@5@.
@7 R@@
@"


@#@&@?
@" J
@#@E@>@;C@'B E IR J
@5@.
@7 R@@@"
@#@2@/@4@ 
@7 J @?@" J
@#@>@;CB E IR
@5@2
@4@7 J@>@;CB E IR@5@>@;XP Q C@-FD E I?@5@7 Q@.
@2 K@3@-@4@.@7 K:@0 M@/@/@4@7 DD@.
@7 Qr@ 
 @@.@7 K@ @7 M C@Q@;XP P C$m E I)@5@.@7 R*@>@0 A@4@8 I@;XD  t  t t  @Tt  I% AvP LT CA E I? C

 B@5@ @ @7 J:@ @ @7 J:@>@;CA E I? I]

 I^@5@ @ @7 J:@ @ @7 J:@>@;CA E I? I@

 IA@5@ @ @7 J:@ @ @7 J:@>@;CA E I? IO

 Ho@5@ @ @7 J:@ @ @7 J:@>@;CA E I? IX

 D1@5@ @ @7 J:@ @ @7 J:@>@;CA E I? I\

 H6@5@ @ @7 J:@ @ @7 J:@>@;XPapply_relevant_updates CI E I?

@5@>@;C@0I
 E I?


 C
 B




@5@ @7 L@ @ @.@7 Rn C@ @ @ @8 T C@;CI E I?


@5@ @ 
@8 T@;XP KK C	F E I  P@5***  @7 J@>@;C	F E I  P@5---  @7 J@>@;C	F E I  O@5>>>  @7 J@>@;C	F E I  O@5%%%  @7 J@>@;C	F E I  O@5+++  @7 J@>@;C	F E I  K@5###  @7 J@>@;C	F E I  P0@5-S-  @7 J@>@;C	F E I  P/@5<S>  @7 J@>@;C	F E I  Og@5<<<  @7 J@>@;C	F E I  Q@5RRS  @7 J@>@;C	F E I  R@5&&&  @7 J@>@;C	F E I  R@5STX  @7 J@>@;C	F E I  Tp@5!!!  @7 J@>@;C	F E I  Q@5SEM  @7 J@>@;C	F E I 	vc_number@5VCN  @7 J@>@;C	F E I  L;@5FIL  @7 J@>@;C	F E I  L@5RUL     @7 J@>@;C	F E I  KI@5CON        @7 J@>@;C	F E I  L3@5HYP        @7 J@>@;C	F E I  Tk@5OVR  @7 J@>@;C	F E I vcs@5VCS        @7 J@>@;C	F E I  Pj@5HYP LIMIT EXCEEDED @7 J@>@;XP L CF E I   O@<CF E I  
          @<CF E I                 @<CF E I                      @<CF E I                           @<C@oF E I @5@a@g@b@s@p
 @.
@7 L@ 
@.@7 N&@ @2@ @3@ @3@ @3@ @3@ @3@ @3@ @3@ @3@ @3@ @3@ @3@ @3@ @3@ @3@ @3@ @3@ @3@ @3@ @3@ @3@ @3@ @3@ @3@ @3@ @4@.@7 J @ @7 N&@>@;CF E I  
 @@<XD  t  t t  @Tt  M AvP Tw C@'A E F@5@T@.@.@7 A@>@.@ @ @7 A@ @.@ 
@7 R C@ @ @ @8 P@;XP K C@!@B E I) C

@5@@@0 C@4@7 M@?	@0 C@4@7 M@>@Q@;C@K E I) C

@5@0 C@4@8advance_used_facts C@;C@M E I) C

@5@0 C@4@8retreat_used_facts C@;C@P E I) IO

@5@0 IO@4@7 M@>@Q@;C@U E I) IO

@5@0 IO@4@8 T@;C@W E I) IO

@5@0 IO@4@8 T@;C@Z E I) I\

@5@0 I\@4@7 M@>@Q@;C@_ E I) I\

@5@0 I\@4@8 T@;C@a E I) I\

@5@0 I\@4@8 T@;XP Th CE E I5  @5@7nowrap_output_files  I@>@;C@/E E I5@5@.
@7 T\@.@7 N&@>@%@>@7 R C@>@@@7 O@F
@?@.
@7 O@ 
@.@7 N&@ @ @7 T@>@;XP L C@Eu E I?@5@@@B@7 L@@@7 L@@
@a@g@h@t@a@g@w@?@a@h@g@s@a@h@w@E
@?@ @a@g@x
@@@0 IO
@4@7 IY@&
@?@0 IO
@4@7 IY@&@?@E@@@%@7 L@a@h@x
@@@0 IO

@4@7 IY@&
@?@0 IO

@4@7 IY@&
@?@@@0 IO
@4@7 IY@&
@?@0 IO
@4@7 IY@&@E
@>@;XP K CD7 E I A
 I

 A
 I
@5@ 
@7 K@ @7 K@>@;CD< E I A


 A

@5@ 
@7 K@ @7 K@>@;CDA E I A
 A


@5@0 A@0 A
@4@4@7 K@>@;CDE E I I
 I@5@8 K@;CDH E I

@5@8 K@;XP L CAk E I@5@S
@>@Q@;CAp E I I


@5@.@7 L@ 
@.@7 L@ @ @7 P@>@;CAu E I A


 A

@5@ @7 L@ 
@ @7 L@>@;C@#Ay E I C


 A

@5@ @7 L@0 I
@1 I@4@ @7 L@>@;CA} E I JR


@5@.@7 O(@ 
@.@7 O(@0 JR@4@7 O'@>@;CA E I 


@5@.@7 O(@ 
@.@7 O(@0 @4@7 O'@>@;CA E I JX


@5@.@7 O(@ 
@.@7 O(@0 JX@4@7 O'@>@;CA E I J


@5@.@7 O(@ 
@.@7 O(@0 J@4@7 O'@>@;C@"A E I I


@5@0 I
@4@.@7 J:@>@0 I
@4@ @7 Ko@>@;C	A E I

@5@7 J@>@;CA E I
 I
@5@7 H<@a@g@b @q@a@g@k I@w@>@;CA E I I
@5@0 I@1 I@4@7 L@>@;CA E I@5@.@/@7 S4@7 S7@>@;CA E I 

@<XPis_non_empty_range C@]J E I?@5@.@7 J:@@@+@( Ea@7 K)@7 K)@0 I@
@4 @@7 I@0 IX@0 C
@4@4 @@7 I@F
@E@?@(@.
@7 O@ 
@.@7is_in_with_pos C@ 
@.@7 T@a@f@f@l C@b@q@0 I@
@4 @@7 R@>@;XP T CHZ E I?@5@7 I@>@;C@-Hj E I?@5@. Ic@7 I@.
@.@7rewrite_oldvars_with_newvars C@>@ 
@ @7 M C P @2@3@3@*replacing variables with update structures@4@7 Il@7 L@>@;C@:Hy E I?@5@0 M~@0 @-@-
@4@-@4 Ic@7 I@>@ 
@ @7 P P @2@3@0 M~@0 
@4@4@3@+unwrapping a universally-quantified formula@4@7 Il@7 L@>@;C@.H E I?@5@0 CJ@-@-
@4 Ic@7 I@>@ 
@7 M$ C P @2@3@0 CJ
@4@3implication@4@7 Il@7 L@>@;C@+H E I?@5@. Ic@7 I@.
@7 P@> O@ 
@7 P P @2@3@3@Acases on index values, given the update(A, [I], X) subexpressions@4@7 Il@7 L@>@;C@;H E I?@5@. Ic@7 I@/@7is_targeted_disjunction C@>@.
@/@.@7 K:@ 
@.@7 T@> PL@ @7 P P"@2@3@3@3cases on disjunction@4@7 Il@7 L@>@;XP T C
E E I  A4 Ea Ea Ea@<C
E E I   Ea Ea Ea@<C
E E I  I Ea Ea Ea@<C
E E I  JS Ea Ea Ea@<C
E E I   Ea Ea Ea@<C
E E I  JY Ea Ea Ea@<C
E E I  J Ea Ea Ea@<C
E E I   Ea Ea@<C
E E I   JN JN JN@<C
E E I  J[ Ea Ea@<C
E E I  J Ea Ea@<C
E E I  BANY T @@<C
E E I  I^ T T @@<C
E E I  H6 T T @@<C
E E I  D1 T T @@<C
E E I  Ho T T @@<C
E E I  IA T T @@<C
E E I  G @ @@<C
E E I  Ib @ @ @@<C
E E I  I @ @ @@<C
E E I  CI @ @ @@<C
E E I  K
 @ @ @@<C
E E I  J Ea @@<C
E E I  @ T T@<C
E E I  C T T@<C
E E I  H: T Ea@<C
E E I  @ T T@<C
E E I  F T T@<C
F  E I  J T T@<C
F E I  J T T@<C
F E I  H T T T@<C
F E I  J~ T T T@<C
F E I  J T T T@<C
F E I   T T T@<C
F E I  J T T @@<C
F E I  J T T @@<C
F E I  J T T @@<C
F	 E I  J T T @@<C
F
 E I  BB T T T@<XP T# C@9B E I? @5@.@2 K@3@-@4@.
@7 K:@.@2 K@3@-@4@.@7 K:@a@f
@f@q@ 
@ @ @2@4 A@8 M@;C@2B E I?@5@a@g@b @s@p
@.@2 K@3@-
@4@.@7 K:@.@.@.@7 L@ 
@ @ @ @  A@8 M@;CB E I?@5@a@g@b@s@>@;XP T CF E I@5@/@2@-
@4@7 J @ 
@8 L_@;XP Qy CB E I?@5 @@.@7 K@>@7 L@>@;XP Q C@,B  E I5@5@.
@.@7 K@ @.@.@7get_pfs_successor_statement K@ @.@7get_pfs_statement K@ @ @7 S C@ @ @7 R C@ 
@7 Sx C@>@;XP L CHC E I? @<XP N CE( E I5


@5@ 
@7 J&@>@;CE, E I5
@5@ @7 J&@>@ 
@ @7 N@>@;CE2 E I5@5@>@;XP MA CM E I?@5@0 M@-@4@7 Je@a@h@b@n@w@0 M
@4@7 DG@>@;CM E I?@5@0 M@4@7 DG@>@;XD  t  t t  @Tt  K# AvP Q CF E I?  @5 Ej@8 R8@;XP N C@c E I C
@5@>@;C@e E I I]
@5@>@Q@;C@*@g E I C
@5@0 C@4@.@7 N@0 C
@4@.@7 N@>@ @ @7 J@>@;C@n E I I]


@5@0 I]
@4@7 N@>@;C@p E I I]




@5@0 I]
@4@7 N@>@;C	@r E I I]@5@>@;C
@t E I I]@5@>@;C@v E I I] J J@5@>@;C@x E I I] J J@5@>@;C@z E I @@5@>@;C	@| E I G @@5@>@;C@~ E I

@5@/@7 K:@>@;C@ E I Ia


@5@.@7 N@ 
@.@7 N@>@ @ @7 J@>@;C@ E I I


@5@@@7 N@?@ 
@7 N@>@;C@+@ E I CJ


@5@@@ 
@7 N@?@@
@0 G@4@7 N@?@7 R@0 CJ
@4@7 Rt C@>@;C@(@ E I K


@5@0 CJ
@4@.@7 N@0 CJ
@4@.@7 N@>@ @ @7 J@>@;C@ E I K


@5@7 R@0 K
@4@8 U@;C@ E I G G
@5@7 N@>@;C@ E I G
@5@.
@7 M{@ 
@0 G@4@7 I@ 
@7 N@>@;C@ E I@5@.@.
@.@7 I@ 
@.@7 I@ @ 
@ @7 T@>@;C@'@ E I J
 J
@5@@@0 C
@4@7 N@?@0 J@1 J@4@7 N@>@;C@&@ E I J
 J}


@5@@@0 J
@4@7 N@?
@0 J@4@7 N@>@;C@,@ E I J
 J


@5@0 J
@4@.@7 N@0 J@4@.@7 N@>@ @ @7 J@>@;C@,@ E I J
 J


@5@0 J
@4@.@7 N@0 J@4@.@7 N@>@ @ @7 J@>@;C@ E I J
 J@5@>@;C@-@ E I J
 J
@5@0 I]
@4@.@7 N@0 J@1 J@4@.@7 N@>@ @ @7 J@>@;C@,@ E I J
 J}


@5@0 J
@4@.@7 N@0 J@4@.@7 N@>@ @ @7 J@>@;C@&@ E I J
 J


@5@@@0 J
@4@7 N@?
@0 J@4@7 N@>@;C@&@ E I J
 J


@5@@@0 J
@4@7 N@?
@0 J@4@7 N@>@;C@ E I J


@5@0 C
@4@7 N@>@;C@ E I J J@5@>@;C@ E I J J


@5@0 J
@4@7 N@>@;C@4@ E I J J


 J
@5@@@0 J
@4@7 N@?@0 J@0 J@4@1 J
@4@7 N@>@;C@ E I J J}


 J}
@5@0 J
@4@7 N@>@;C@ E I J J}


 J}

@5@0 J@4@7 N@>@;C@ E I J J}


 J}

@5@0 J@4@7 N@>@;C@ E I J J}


 J}
@5@0 J
@4@7 N@>@;C@ E I J J


 J
@5@0 J
@4@7 N@>@;CA  E I J J


 J

@5@0 J@4@7 N@>@;CA E I J J


 J

@5@0 J@4@7 N@>@;CA E I J J


 J
@5@0 J
@4@7 N@>@;CA E I J J


 J}
@5@>@;CA E I J J


 J}
@5@>@;C@&A
 E I J
 J}


@5@@@0 J
@4@7 N@?
@0 J@4@7 N@>@;C@,A E I J
 J


@5@0 J
@4@.@7 N@0 J@4@.@7 N@>@ @ @7 J@>@;C@'A E I J J



@5@@@0 J@4@7 N@?
@0 J
@4@7 N@>@;CA E I J J
 J

@5@ 
@7 J@>@;CA" E I J J
@5@0 J@/@4@7set_infrule C@>@;C@DA$ E I J J



@5@@@0 J@4@7 N@F@?@$@0 J@4@.@7 N@0 I]@0 J
@4@1 J@4@.@7 S@>@ @ @7 J@>@;C@'A. E I J J



@5@@@0 J@4@7 N@?
@0 J
@4@7 N@>@;C@&A5 E I J
 J}


@5@@@0 J
@4@7 N@?
@0 J@4@7 N@>@;CA< E I J J
 J

@5@ 
@7 J@>@;CA@ E I C J


@5@0 C
@4@7 N@>@;CAB E I C J H


@5@0 C
@4@7 N@>@;C@"AD E I C J

@5@2
@4@.@7 T@0 C@4@7 N@>@;C@%AF E I C J H


@5@2
@4@.@7 T@0 C@4@7 N@>@;C@#AR E I@5@.@.
@7get_forall_hyp Ig@C@7 R@L@P@.@7do_infer_side_conditions C@>@2
@4@ @8 J@;C@IAY E I	 I@


@5@0 IO
@4@.@.@7 U	@C@0 IO
@4@ @7 R@L@P@C@0 I@
@4@ @7 R@L@P@ @.@7 U@>@2@4@ @8 J@;C@IAa E I	 IO


@5@0 I@
@4@.@.@7 U	@C@0 I@
@4@ @7 R@L@P@C@0 IO
@4@ @7 R@L@P@ @.@7 U@>@2@4@ @8 J@;C@qAm E I	 I@


@5@ 
@.@7 N{@@@0 I@@-@4@.@.@7 U	@?
@0 IO@-@4@.@.@7 U	@C@0 I@@4@ @7 R@L@P@C@0 IO@4@ @7 R@L@P@ @ @7 N{@0 I@
@4 @@7 I@ @.@7 U@>@2@4@ @8 J@;C@pA} E I	 IO


@5@.@7 N{@@@0 I@
@-@4@.@.@7 U	@?
@0 IO@-
@4@.@.@7 U	@C@0 I@
@4@ @7 R@L@P@C@0 IO
@4@ @7 R@L@P@ @ @7 N{@0 I@@4 @@7 I@ @.@7 U@>@2@4@ @8 J@;C@pA E I	 I@


@5@.@7 N{@@@0 I@@-
@4@.@.@7 U	@?
@0 IO
@-@4@.@.@7 U	@C@0 I@
@4@ @7 R@L@P@C@0 IO
@4@ @7 R@L@P@ @ @7 N{@0 I@@4 @@7 I@ @.@7 U@>@2@4@ @8 J@;C@qA E I	 IO


@5@ 
@.@7 N{@@@0 I@@-@4@.@.@7 U	@?
@0 IO@-@4@.@.@7 U	@C@0 I@@4@ @7 R@L@P@C@0 IO@4@ @7 R@L@P@ @ @7 N{@0 I@
@4 @@7 I@ @.@7 U@>@2@4@ @8 J@;C@A E I
 I@


@5@@@" I

@#@?
@" I

@#@ @7 JH@0 I\ @4 @@7 I@ 
@7 JH@@@0 I@@-@4@.@.@7 U	@?
@0 IO@-@4@.@.@7 U	@C@0 I@@4@ @7 R@L@P@C@0 IO@4@ @7 R@L@P@ @7 JH@0 I@@0 I@4
@4 @@7 I@ @.@7 U@>@2@4@ @8 J@;C@A E I
 IO


@5@@@"
 I

@#@?
@"
 I

@#@ @7 JH@0 I\ @4 @@7 I@7 JH@@@0 I@@-@4@.@.@7 U	@?
@0 IO@-@4@.@.@7 U	@C@0 I@@4@ @7 R@L@P@C@0 IO@4@ @7 R@L@P@ @7 JH@0 I@@0 I@4@4 @@7 I@ @.@7 U@>@2@4@ @8 J@;C@A E I
 I@


@5@@@"
 I

@#@?
@"
 I

@#@ @7 JH@0 I\ @4 @@7 I@7 JH@@@0 I@@-@4@.@.@7 U	@?
@0 IO@-@4@.@.@7 U	@C@0 I@@4@ @7 R@L@P@C@0 IO@4@ @7 R@L@P@ @7 JH@0 I@@1 I@4 @@7 I@ @.@7 U@>@2@4@ @8 J@;C@A E I
 IO


@5@@@" I

@#@?
@" I

@#@ @7 JH@0 I\ @4 @@7 I@ 
@7 JH@@@0 I@@-@4@.@.@7 U	@?
@0 IO@-@4@.@.@7 U	@C@0 I@@4@ @7 R@L@P@C@0 IO@4@ @7 R@L@P@ @7 JH@0 I@
@1 I@4 @@7 I@ @.@7 U@>@2@4@ @8 J@;C@OB E I		 I@


@5@ 
@7 L@0 I@@0 A@-@4@-@4@/@.@7 K:@ @7 L@0 I@@-@4@/@.@7 K:@ @7 L@0 IO@0 A
@4@4 @@7 I@2@4@2@4@8 J@;C@OB- E I		 IO


@5@ 
@7 L@0 IO@0 C@-@4@-@4@/@.@7 K:@ @7 L@0 IO@-@4@/@.@7 K:@ @7 L@0 I@@0 C
@4@4 @@7 I@2@4@2@4@8 J@;CB@ E I I@


@5@ 
 P@/@7 O C@>@;CBD E I I@


@5@ 
 P@/@7 U@>@;CBH E I IO


@5 P@ 
@/@7 U@>@;CBL E I IO


@5 P@/@ 
@7 U@>@;CBX E I IO


@5@ 
 P@/@7 U@>@;CB\ E I IO


@5@ 
 P@/@7 U@>@;CB` E I I@


@5 P@ 
@/@7 U@>@;CBd E I I@


@5 P@/@ 
@7 U@>@;C@1Bm E I I@


@5@ 
@/@.@.@7 U@0 I@@4@.@7 N@0 I@@4@.@7 N@>@ @ @7 J@>@;CBu E I IO


@5@/@/@/@7 U@0 I@
@4@7 N@>@;C@1Bz E I IO


@5@ 
@/@.@.@7 U@0 IO@4@.@7 N@0 IO@4@.@7 N@>@ @ @7 J@>@;CB E I I@


@5@/@/@/@7 U@0 IO
@4@7 N@>@;C@cB E I
 C


@5@0 I@
@4@.@.@7 U	@C@0 I@
@4@ @7 R@L@P@C@0 IO
@4@ @7 R@L@P@ @.@7 U@ 
@.@7 I Ho@ 
@ @.@7 T@2@4@ @.@7 J @>@ @ @8 J@;C@cB E I
 C


@5@0 IO
@4@.@.@7 U	@C@0 I@
@4@ @7 R@L@P@C@0 IO
@4@ @7 R@L@P@ @.@7 U@ 
@.@7 I Ho@ 
@ @.@7 T@2@4@ @.@7 J @>@ @ @8 J@;C@cB E I
 C


@5@0 I@
@4@.@.@7 U	@C@0 I@
@4@ @7 R@L@P@C@0 IO
@4@ @7 R@L@P@ @.@7 U@ 
@.@7 I Ho@ 
@ @.@7 T@2@4@ @.@7 J @>@ @ @8 J@;C@cB E I
 C


@5@0 IO
@4@.@.@7 U	@C@0 I@
@4@ @7 R@L@P@C@0 IO
@4@ @7 R@L@P@ @.@7 U@ 
@.@7 I Ho@ 
@ @.@7 T@2@4@ @.@7 J @>@ @ @8 J@;C@)B E I IO I



@5@ @0 I@/@/@4@7 I@0 I@@1 I@3
@4@8 N@;C@B E I

 I@
 I


@5@0 I@/@/@4@7 I@ 
 Ho@ @.@.@.@7 J@@@( D@&@F@F@E@?@N@( J@0 M~@0 @-@-@4@1 Ia@0 I@@-@1 I@3@4@1 I@@0 I@3@4@/@4@.@7 J@ @ @7 J:@0 I@@4@.@7 I*@0 IO@4@7 K@>@ @ @8 J@;C@(B E I IO
 I


@5@0 I@/@/@4@7 I@0 I@@0 I
@3@4@4@8 N@;C@B E I

 I@ I



@5@ @0 I@/@/@4@7 I IA@ @ 
@.@.@.@7 J@@@( D@&@F@F@E@?@N@( J@0 M~@0 @-@-@4@1 Ia@0 I@@/@1 I@3@4@1 I@@0 I@3@4@-@4@.@7 J@ 
@ @7 J:@0 I@@4@.@7 I*@0 IO@4@7 K@>@ @ @8 J@;C@.B E I IO


@5@ 
@0 I@/@/@4@7 I@/ @@/@2@0 I@/@3@/@4@4@/@7 J@0 I@
@4@8 N@;C@B E I I@


@5@0 I@/@/@4@7 I@/@ 
 @@/@2@0 I@-@3@-@4@4@/@7 J@0 M~@0 @-@-@4@1 CJ@0 Ia@0 I@@-@4@1 I@@-@4@1 Ia@0 I@@-@-@4@1 I@@/@4@.@7 J@ 
@.@7 A@ @2@3@0 I@3@4@4@7 A@ @ @7 J:@0 I@@4@.@7 I*@0 I@@4@.@7 I*@0 I@@4@.@7 I*@0 IO@4@7 K@>@ @ @.@7 J@ @ @.@7 J@ @ @8 J@;C@.C E I IO


@5@0 I@/@/@4@7 I@/@ 
 @@/@2@0 I@/@3@/@4@4@/@7 J@0 I@
@4@8 N@;C@C	 E I I@


@5@ 
@0 I@/@/@4@7 I@/ @@/@2@0 I@-@3@-@4@4@/@7 J@0 M~@0 @-@-@4@1 CJ@0 Ia@0 I@@-@4@1 I@@-@4@1 Ia@0 I@@/@-@4@1 I@@-@4@.@7 J@.@7 A@ @2@3@0 I@3@4@4@7 A@ @ @7 J:@0 I@@4@.@7 I*@0 I@@4@.@7 I*@0 I@
@4@.@7 I*@0 IO
@4@7 K@>@ @ @.@7 J@ @ @.@7 J@ @ @8 J@;C@(C E I I]
 I


@5@0 I@/@/@4@7 I@0 I]@0 I
@3@4@4@8 N@;C@C E I I] I



@5@ @0 I@/@/@4@7 I I^@ @ 
@.@.@.@7 J@@@( D@&@F@F@F@?@U@( J@0 M~@0 @-@-@4@1 Ia@0 I@@-@1 I@3@4@1 I@@0 I@3@4@-@4@.@7 J@ 
@ @7 J:@@
@0 IX@4@.@7 I*@?@0 IX@4@.@7 I*@>@ @ @8 J@;C@(C0 E I C
 I


@5@0 I@/@/@4@7 I@0 C@0 I
@3@4@4@8 N@;C@C4 E I

 C I



@5@ @0 I@/@/@4@7 I B@ @ 
@.@.@.@7 J@@@( D@&@F@F@E@?@F@( J@0 M~@0 @-@-@4@1 Ia@0 I@@-@1 I@3@4@1 I@@0 I@3@4@4@.@7 J@0 C@4@.@7 I*@ 
@ @7 J:@>@ @ @8 J@;C@+CI E I I@ I



@5@ @0 I@/@/@4@7 I@0 I@@0 I@3
@4@4@7 S@>@;C@(CN E I I@
 I


@5@0 I@/@/@4@7 I@0 I@@1 I
@3@4@7 S@>@;C@*CT E I I] I



@5@ @0 I@/@/@4@7 I@0 I]@1 I@3
@4@7 S@>@;C@(CY E I I]
 I


@5@0 I@/@/@4@7 I@0 I]@1 I
@3@4@7 S@>@;C@(C^ E I C
 I


@5@0 I@/@/@4@7 I@0 C@1 I
@3@4@7 S@>@;C@*Cc E I C I



@5@ @0 I@/@/@4@7 I@0 C@1 I@3
@4@7 S@>@;C@4Ci E I M~ 


 Ia

@5@0 
@4@ @.@7 ST@0 
@4@ @.@7 ST@>@ @ @8 J@;C@/Co E I M~ 


 I

@5@>@@@0 
@4@ @7 ST@?@0 
@4@ @8 ST@;C@FCw E I		 M~ 


 CJ
 Ia

@5@0 M~@0 
@4@1 CJ@4@.@7 N@0 M~@0 
@4@1 CJ@4@.@7 N@>@ @ @8 J@;C@AC| E I M~ 


 CJ
 I

@5@@@0 M~@0 
@4@1 CJ@4@7 N@?@0 M~@0 
@4@1 CJ@4@7 N@>@;C@C E I M~ 


 CJ Ia I@
 I@ A
 I@ I I
 A

@5@>@0 M~@0 
@4@1 CJ@0 Ia@0 I@@4@1 I@@4@1 I@@0 I@3@4@4@.@7 N@0 I@@4@.@7 N@ @ @7 J@>@;C@{C E I		 M~ 


 CJ Ia I@
 I@ M
 I@ I I
 M

@5@>@0 M~@0 
@4@1 CJ@0 Ia@0 I@@4@1 I@@1 A@4@1 I@@0 I@0 I@2@0 A@4@4@4@3@4@4@7 N@>@;C@C E I M~ 


 CJ Ia I@
 I@
 I@ I

@5@> IA@ @ @ @ @.@.@7update_chain_infer C@@@=@0 M~@0 @-
@4@1 CJ@0 Ia@0 I@@-@4@1 I@@-@4@1 Ia@0 I@@/@1 I@3@4@1 I@@0 I@3@4@-@4@.@7 J@?@;@0 M~@0 @-
@4@1 CJ@0 Ia@0 I@@-@4@1 I@@-@4@1 Ia@0 I@@0 I@3@4@-@4@1 I@@/@1 I@3@4@.@7 J@0 I@@4@.@7 I*@0 I@@4@.@7 I*@0 I@@4@.@7 I*@>@ @ @.@7 J@ @ @.@7 J@ @ @.@7 J@ @ @8 J@;C@}C E I M~ 


 CJ Ia I@
 I@ A
 I@
 I I
 A
@5@>@0 M~@0 
@4@1 CJ@0 Ia@0 I@@4@1 I@@4@1 I@@1 I@3@4@.@7 N@0 I@@4@.@7 N@ @ @7 J@>@;C@yC E I		 M~ 


 CJ Ia I@
 I@ M
 I@
 I I
 M
@5@>@0 M~@0 
@4@1 CJ@0 Ia@0 I@@4@1 I@@1 A@4@1 I@@1 I@0 I@2@0 A@4@4@4@3@4@7 N@>@;C@C E I M~ 


 CJ Ia I@
 I@
 I@
 I
@5@> Ho@ @ @ @ @.@.@7 U@@@=@0 M~@0 @-
@4@1 CJ@0 Ia@0 I@@-@4@1 I@@-@4@1 Ia@0 I@@-@1 I@3@4@1 I@@0 I@3@4@/@4@.@7 J@?@;@0 M~@0 @-
@4@1 CJ@0 Ia@0 I@@-@4@1 I@@-@4@1 Ia@0 I@@0 I@3@4@/@4@1 I@@-@1 I@3@4@.@7 J@0 I@@4@.@7 I*@0 I@@4@.@7 I*@0 I@@4@.@7 I*@>@ @ @.@7 J@ @ @.@7 J@ @ @.@7 J@ @ @8 J@;C@@C E I		 M~ 
 CJ Ia I@

 I@

@5@0 C
@4@.@7 N@ 
@ @.@7 Lb@ @.@7 N@>@ @ @8 J@;C@'C E I M~ 
 CJ Ia I@

 I@
@5@0 IX
@4@7 N@>@;C@C E I

 M~ 


 CJ Ia I@
 I@ A
 C I I
 A

@5@0 M~@0 
@4@1 CJ@0 Ia@0 I@@4@1 I@@4@1 C@0 I@3@4@4@7 J@0 A@4@ @.@7 Lb@0 C@4 @@7 I@>@;C@zD E I		 M~ 


 CJ Ia I@
 I@ M
 C I I
 M

@5@0 M~@0 
@4@1 CJ@0 Ia@0 I@@4@1 I@@1 A@4@1 C@0 I@0 I@2@0 A@4@4@4@3@4@4@7 N@>@;C@bD E I

 M~ 


 CJ Ia I@
 I@ A

@5@0 M~@0 
@4@1 CJ@0 Ia@0 I@@4@1 I@@4@4@.@7 J@0 A@4@ @.@7 Lb@ @.@7 J@ @ @7 J@>@;C@DD# E I M~ 
 CJ Ia I@

 I@
 I] I

@5@ 
@ @.@7 Lb@0 I]@0 I@3
@4@4@7 J@>@;C@1D* E I M~ 
 CJ Ia I@

 I@
 I] I
@5@0 IX
@4@7 N@>@;CD. E I M~ 



@5@>@0 
@4@ @8 ST@;XP J C	Bt E IR
 J@5@>@;C
Bu E IR
 J
@5@>@;CBv E IR J

@5@.@7 R@ @ 
@7 J"@>@;XP M C$( E I)


@5@0 IO
@4 @@7 I@>@&@;C$, E I)


@5@0 IX
@4 @@7 I@>@&
@;C@"$0 E I)
@5@ 
@.@7 M@>@@@0 I\@4 @@7 I@&@?@&@>@;XPbuildsav_simplifier  C@ E E  @5@7 T C
spadesimp.sav@7save_program C @8 Gx@;C@ E E  @5@7 T+ C@8 Gx@;XP QT CK E I?@5@0 C
@4@ 
@8 K:@;CK E I?@5@0 C
@4@ 
@8 K:@;CK E I?@5@0 K
@4@ 
@8 K:@;CK E I?@5@0 K
@4@ 
@8 K:@;XP T C@<@f E I) C

@5@C
@&@L
@P@C@0 C@4@7 M@L@P@C@0 C@4@7 M@L@P@0 I@1 C@4@7 Dz@>@;C@$@l E I) IO

@5@C
@0 IO@4@7 M@L
@P@0 I@1 IO@4@7 Dz@>@;C@$@p E I) I\

@5@C
@0 I\@4@7 M@L
@P@0 I@1 I\@4@7 Dz@>@;XP K CDR E F@5@ 
@8 J@;CDU E F@5@ 
@8 J@;XP JP CA E K( I
@5@7 Of @8 I@;CA E K(@5@8 Of@;XP O| C	N E I?  @5@0 O9@/@/@4@8 DD@;XP L CB E I I
 I


@5@0 I@0 I
@4@4@7 L@>@;CB E I I


 I

@5@ 
@7 K@ @7 L@>@;CB E I A
 A


@5@0 A@0 A
@4@4@7 L@>@;C@ B
 E I A


 A

@5@ 
@7 K@ 
@ @7 L@ @7 L@>@;C	B E I

@5@7 K@>@;XP@0perform_simplification_verification_conditions_x C@.@a E I5@5@7retrieve_next_vcg  S@.@.@/@/@/@7 Q@7record_vc_retrieved  C@7 K@0 I"@/@4@7 DD@0 I"@4@7 K@7 SU C@@@7 K@?@7 I
@>@Q@;C@ E I5@5@7 K C@>@;XP L C@E E I?@5@@@B@7 L@@@7 L@@
@a@g@h@t@a@h@w@?@a@h@g@s@a@g@w@E
@?@ @a@g@x
@@@0 IO
@4@7 IY@&@?@0 IO
@4@7 IY@&
@?@E@@@%@7 L@a@h@x
@@@0 IO

@4@7 IY@&
@?@0 IO

@4@7 IY@&
@?@@@0 IO
@4@7 IY@&@?@0 IO
@4@7 IY@&
@E
@>@;XP T C@*B E I?@5@.@2
@3@-@4@7 A@.
@2
@3@-@4@7 A@7 Je@ @a@i@b@n@w@ 
@7 DG@>@;XP S8 C@ E I@5@2@-
@-@4@7 A@ @.@7	simp_args C@2
@4@7 A@>@;XP M8 C@GJ E I? C


@5@0 I]
@4@.@7 L@>@@@0 C
@4@/@.@7 K:@2@4@ @.@7 J@?@%@E@> K@2case-exclusion@3@4@7 Il@>@7 L-@>@;C@5J E I? I]


@5@@
@0 I]
@4@.@7find_empty_range C@?@0 I]
@4@.@7 U)@> K@2 S"@3@4@7 Il@>@7 L-@>@;XP M\ CBf E F@5@>@;C@(Bi E F
 J

@5@T
@"
 L
@#@>@ @7 L@>@ @ @7 M[@>@;CBr E F

@5@ 
@7 T C@>@Q@;C@#Bx E F
 J



@5@ 
@ @ @7 J@>@ @ @7 M[@>@;CB~ E F

@5@0 G
@4@.@7 I@ @/@7 L@>@Q@;CB E F



@5@ @ @7 M[@>@;XP LO CL E I?@5@/@/@.@7 K:@a@h@g@t@>@Q@;CL E I?@5@>@;XP Q C@&A E I5@5@.
@/@.@7 Q@ @.@7
get_vcg_trace K@ @ @7 T C@ 
@7 J  BB@7 J @7 I
@>@;XPequality_by_elimination C@MG
 E I C


@5@@@"@ 
@7 L_@.@2
@-@4@7 J @ @ @.@7 J @ @ @7 O@?@ @ @7 L_@.@2@-@4@7 J @ @ @.@7 J @ 
@ @8 O@;XP Qv CB~ E I?@5@.@7 I@/@.
@7 Lf@a@f
@i@q@>@;XP L CF E I?@5PROVED C@7 K`@>@;XP L CEp E I@5@.@7 I C@0 I@4@7 Dz@Q@;CEt E I @<XP Q C@#D E I?@5@0 I@-
@-@4@/@.@7 I@C
@7 I@L
@P@0 I
@4@/@7 R C@Q@;C@,D E I?@5@.
@/@.@7 I@/@.@7 I@a@h@i@q@C
@7 I@L
@P PA@2@3@4@7 Il@7 L-@Q@;XP T CAR E I5 IS


 IS

@5@ @7 T@>@ 
@ @7 T@>@;C@fAX E I5 J


 J
@5@7 @@>@@@.@7 J:@?	Undeclared identifier @# on l.h.s. of ":=" in above action.@7	stopwith3 J@E@>@@@ 
@.@7 J&@ @ @7 J:@?	@6Type of r.h.s. of ":=" does not match that of l.h.s. [
] in above@7 U8@E@>@@@7 I@ @ @7 I@@@7 T@?@@@ @ @7 I O@7 Dz@?@R@?@&@>@;C	Ax E I5unit J@5@>@;CAz E I5null@5@>@;XP U
 CD? E I@5@.@7 P@>@@	@7 Nu@'
 @@?@'
 @@>@7 O@>@ 
@@;XD  t  t t  @Tt  M AvP L CH E I@5@S
@>@Q@;CH E I@5@7 H<@>@;CH
 E I I
@5@7 L@>@;CH E I A

@5@7 L@7 L@>@;CH E I C

@5@7 L@7 L@>@;CH E I I

@5@7 L@7 L@>@;CH E I JR

@5@7 L@7 L@>@;XP S CA< E I @5@0 S@-
@4@7 Je@7 J@7 J.@Q@;CAB E I @5@0 R@-
@4@7 Je@7 J@7 J.@Q@;CAH E I @5@0 S{@-
@4@7 Je@7 J@7 J.@Q@;CAN E I   @5@>@;XPis_in_with_pos_from CK E I?
@5@>@;CK  E I?

@5@p
@>@ @ @ 
@8 U@ C@;XP L C@ E L
@5@>@8 J@;C@ E L@5@>@7 J J@7 I8@8 L@;C@ E L @<XP S/ CEn E I C   @@5@>@;CEq E I C
  @@5@7 I@C
 @a@i@w@L
@P@>@;CEv E I C I
 @5@0 C @4@7 S.@>@;CEz E I C
  C


@5@ 
@ @7esplint C@>@;CE E I I]   @@5@>@;CE E I I]
  @@5@7 I@C
 @a@i@w@L
@P@>@;CE E I I] I
 @5@0 I] @4@7 S.@>@;CE E I I]
  I]


@5@ 
@ @7 UC@>@;CE E I I\ I
  @@5@7 H<@a@i@b @t@>@;CE E I I\   @@5@>@;CE E I I\
  @@5@7 H< @7 I@>@;CE E I I\
  I\


@5@ 
@ @7 K$ C@>@;CE E I IO   @@5@>@;C@(E E I IO
 @5@7 L@.
@7 I@@@a@f
@b @t@( @@?	@a@f
@b @q@( @@>@;CE E I IO
  IO


@5@ 
@ @7 UF@>@;XP L C@1B  E I I


@5@ 
@7 I@>@@@7 K@" I
@#@E@?@.@7 L@0 I
@4@7 L@>@;CB0 E I I


 I

@5@ @7 L@>@;CB5 E I A


 A

@5@ @7 L@ 
@ @7 L@>@;C	B: E I

@5@7 K@>@;XP T C
K E I?@5@> @8 UB@;XPswisav_simplifier  C@ @ E E  @5@7 U	spadesimp@2@0 E	 @@4@3@0 L S@4@3@0 Ei @@4@4@7 C @8 Gx@;C@ E E  @5@7 U@8 Gx@;XP U& C@ E I



@5@ @7 S~ C@>@ 
@ @ @7 K@>@;C@ @ E I



@5@ 
@.@7 J:@>@ 
@ @ @7 K@>@;C@"@ E I		
@5@ @7 UK@>@ 
@ @ @7 K@>@ @ @ @7 U%@>@;C@&@ E I		


@5@ 
@.@7 J:@>@ 
@ @ @7 K@>@ @ @ @7 U%@>@;XP T CB E I?@5@.@2
@3@-@4@7 A@7 DD@( @7 DG@>@;XP U* C@gJ E I?		 I]



@5@@@0 I@@-
@4@/@ @7 K:@?@0 IO
@-@4@/@ @7 K:@@@0 I@
@-@4@/@ @7 K:@?@0 IO@-
@4@/@ @7 K:@@@ @ @7 T C@>@( @{@?@ @ @7 T C@ 
@ @ @ @8 KE@;XP MY CBT E F@5@>@;CBW E F


@5@ 
@7 H@>@ @ @7 MX@>@;CB] E F



@5@ @ @7 MX@>@;XP R CB E IR M
@5@.
@7 J:@ 
@.@7 O@0 M@4@ @7enumerated_simp C@>@;CB E IR J
@5@.
@7 J:@ 
@.@7 O@0 J@4@ @7 UN@>@;C@mB E IR C


@5@.@7 J:@ @.@7 O@ @.@7 UN@ 
@ @.@7 UN@@	@&@>@( @@?@>@@@ @ @7 L_@ @ @7 L_@>@( @@?@*@@@@@ @ @7 L_@?@ @ @7 L_@0 C@4@ @7enumerated_eq_simp C@?
@" C@#@>@;C@]C
 E IR I]


@5@.@7 J:@ @.@7 O@ @.@7 UN@ 
@ @.@7 UN@@	@&@>@( @@?@.@@@ @ @7 L_@ @ @7 L_@>@( @@?@@@0 I]@4@ @7 R@?
@" I]@#@>@;C@C" E IR

 IX


@5@.@7 J:@ @.@7 O@ @.@7 UN@ 
@ @.@7 UN@@@&@( @@F@?@S@@@$@.@2@-@4@ @7 J @@@ @ @7 L_@( @@?	@ @ @7 L_@( @@?@-@@@@@ @ @7 L_@?@ @ @7 L_@0 IX@4@ @7 R@?
@" IX@#@F@>@;CC? E IR I\


@5@0 IX
@4@7 R@>@;C@CB E IR

 I@


@5@.@7 J:@ @.@7 O@ @.@7 UN@ 
@ @.@7 UN@@@&@( @@F@?@S@@@$@.@2@-@4@ @7 J @@@ @ @7 L_@( @@?	@ @ @7 L_@( @@?@-@@@@@ @ @7 L_@?@ @ @7 L_@0 I@@4@ @7 R@?
@" I@@#@F@>@;CC_ E IR IO


@5@0 I@
@4@7 R@>@;CCb E IR@5@.@7 J:@.
@7 O@ 
@7 UN@>@;XP M C@iC E I? C

 C

@5@@@( Ea@?@( JN@ @.@7 Q@ @ @.@.@7 Q C@0 A@0 I@4@1 I@4@.@7 K@.@0 A@0 I@4@1 I@4@7 I@ @0 C@4@ @ @8 Qa C@;C@mC
 E I? C

 I\

@5@@@( Ea@?@( JN@ @.@7 Q@ @ @.@.@2@4@7 UT@0 A@0 I@4@1 I@4@.@7 K@.@0 A@0 I@4@1 I@4@7 I@ @0 I\@4@ @ @8 UU@;C@iC E I? C

 I]

@5@@@( Ea@?@( JN@ @.@7 Q@ @ @.@.@7 UT@0 A@0 I@4@1 I@4@.@7 K@.@0 A@0 I@4@1 I@4@7 I@ @0 I]@4@ @ @8 UU@;C@C E I? I\

 I\

@5@@@( Ea@'@?@( JN@' @ @.@7 Q@ @ @.@.@2@3@4@7 UT@0 A@0 I@4@1 I@4@.@7 K@.@0 A@0 A@0 I@4@1 I@4@1 I@1 C@0 A@4@4@7 I@ @0 I\@4@ @ @8 UU@;C@mC( E I? I\

 C

@5@@@( Ea@?@( JN@ @.@7 Q@ @ @.@.@2@4@7 UT@0 A@0 I@4@1 I@4@.@7 K@.@0 A@0 I@4@1 I@4@7 I@ @0 I\@4@ @ @8 UU@;C@iC0 E I? I]

 C

@5@@@( Ea@?@( JN@ @.@7 Q@ @ @.@.@7 UT@0 A@0 I@4@1 I@4@.@7 K@.@0 A@0 I@4@1 I@4@7 I@ @0 I]@4@ @ @8 UU@;C@nC9 E I? C

 IO

 JN@5@@@( Ea@?@( JN@ @.@7 Q@ @ @.@.@2@4@7 UT@0 A@0 I@4@1 I@4@.@7 K@.@0 A@0 I@4@1 I@4@7 I@ @0 IO@4 JN@ @ @8 UU@;C@nCA E I? IO

 JN
 C

@5@@@( Ea@?@( JN@ @.@7 Q@ @ @.@.@2@4@7 UT@0 A@0 I@4@1 I@4@ @.@7 K@.@0 A@0 I@4@1 I@4@7 I@ @0 IO@4 JN@ @ @8 UU@;C@sCI E I? IO

 JN
 IO

 JN@5@@@' Ea@?@' JN@ @.@7 Q@ @ @.@.@2@3@4@7 UT@0 A@0 I@4@1 I@4@ @.@7 K@.@0 A@0 I@4@1 I@4@7 I@ @0 IO@4 JN@ @ @8 UU@;C@qCQ E I? I\

 IO

 JN@5@@@( Ea@?@( JN@ @.@7 Q@ @ @.@.@2@3@4@7 UT@0 A@0 I@4@1 I@4@.@7 K@.@0 A@0 I@4@1 I@4@7 I@ @0 I\@4 JN@ @ @8 UU@;C@qCY E I? IO

 JN
 I\

@5@@@( Ea@?@( JN@ @.@7 Q@ @ @.@.@2@3@4@7 UT@0 A@0 I@4@1 I@4@ @.@7 K@.@0 A@0 I@4@1 I@4@7 I@ @0 I\@4 JN@ @ @8 UU@;XPenum_lte CG E I 

@<CG E I@5@8 T C@;XP Qs CB E I? C


 I]
@5@>@;CB E I? I]


 C
@5@>@;CB E I? IX


 IO
@5@>@;CB E I? I\


 I@
@5@>@;CB E I? I@


 I\
@5@>@;CB E I? IO


 IX
@5@>@;C
B E I? G
@5@>@;C	B E I?
 G
@5@>@;XP N
 CB^ E IR
@5@>@;C@GB` E IR
@5@ @.@7 N	@@@0@ 
@7 Kx@@@ 
@ @7not_in_set_list C@"
@#@?@@@ 
@ @7 Kx@&@?	@"
@#@?@ 
@7 UY@&@>@;XD  t  t t  @Tt 
expand_answer AvD  t  t t  @Tt  U\ @D  t  t t  @Tt  U\ 
P U\C@ I~ I~@5@6 I@8 U] I@;XP I CG  E I 
 I@

 I@

 I@
 I@
@<CG! E I 
 I@

 I@

 I@
 I@
@<CG" E I @<XPsave_usage_profile  C@ E E  @5@>@;XP T C$ E I)@5@.
@7 P@>@@	@7 I*@' @@?@' @@>@ 
@7 O@>@ @@;XPupdate_substituted_conc C@N E I?@5@/@7 Jp@@@ @" K
@#@' K@ 
 @@.@7 K@F@F@E@?@E@@@3@( J@' J@ 
@.@.@.@.@7 LS@ @ @.@7 K@ @ @.@7 K@.@2@3@3@4@7 A@?@%@%
@E@F@F@E@>@ @7 J@@@( Ic@0 M P7@3
@3@3@4@7 Dz@?@R@0 K" I;@/@4@7 DD@  I;@ @/@7 I@>@;XP JI C@: E I)@5@@@7 H<@E@?@"
 I
@#@7 H<@>@;XP K C@H E I@5@7 Lp@>@8write_dead_path_found C@;C@N E I@5@7 Ll@>@8 Uc@;C@U E I@5@C
@7 Pt@L
@P@>@.@7 T C@7 J @7 I
@8 I
@;C@\ E I@5@7 Pt@>@.@7 Tq C@7 J @7 I
@8 I
@;XP T CB E F@5@>@;C@!B E F
 J



@5@ 
@ @ @7 L C@ @ @8 T@;CB E F



@5@ @ @8 T@;XP U! C
@ E I5 @5@C
@7 K@L
@P@7add_vcg_seen_vc  K@>@;C@ E I5  @5@>@;XP P CK E I? Ia
@5@8 P@;CK E I? I@


@5@ 
@7 R C@>@;CK E I? IO


@5@ 
@7 Ul@>@;CK E I? IX


@5@ 
@7 Ul@>@;CK E I? I\


@5@ 
@7 Ul@>@;CK E I? C


@5@ 
@7 Ul@>@;CL E I? I]


@5@ 
@7 Ul@>@;XD  t  t t  @Tt  S AvP R  C@e E F  @5udr0@7 N@7 S C@7 S C O@7 DD@Q@;C@p E F@5udr1@7 N@.
 Ic@.@7 I@C@7 I@L@P@7 Tt C@Q@;C@w E F  @5@7 RW C@7 Ll@>@;C@| E F@5udr2@7 N@.
 Ic@.@7 I@C@7 I@L@P@7 S C@Q@;C@ E F  @5@7 Ur@7 Ll@>@;C	@ E F  @5udr3@7 N@7 R	 C@Q@;C@ E F  @5@7 Ur@7 Ll@>@;C@ E F@5udr4@7 N@.
 Ic@.@7 I@C@7 I@L@P@7 Uq@Q@;C@ E F  @5@7 Ur@7 Ll@>@;C@ E F@5udr5@7 N@.
 Ic@.@7 I@C@7 I@L@P@7 Ut@Q@;C@ E F  @5@7 Ur@7 Ll@>@;C	@ E F  @5udr6@7 N@7 R9 C@Q@;C@ E F  @5@7 Ur@7 Ll@>@;C@ E F@5udr7@7 N@.
 Ic@.@7 I@C@7 I@L@P@7 Uq@Q@;C@ E F  @5@7 Ur@7 Ll@>@;C@ E F@5udr8@7 N@.
 Ic@.@7 I@C@7 I@L@P@7 Ut@Q@;C@ E F  @5@7 Ur@7 Ll@>@;C@ E F  @5@>@;XP T C@8H E I?	
@5@0 C@-
@1 B@-@-@4@0 Mh
@4@.@7 @w@ @.@7 QF@ @.@7 I@ @7 T@>@C@( @{@L@P@>@;XP@.perform_simplification_verification_conditions C@\ E I5@5@7 C@7 U C@>@;XP T& CC E I?@5@.
@7inference_limit I@.@7 KF C@a@h@g@s@>@;CC E I?@5@.
@7depth_limit I@.@7 T!@a@h@g@t@>@;XPtry_reducing_disjunction C@ZD E I? I


@5@0 I
@4@.@.@7 R@ @0 I
@4@7 I@>@/@ @7 K@>@@@,@( Ic@@@( @true-disjunction@7 M@? I@2 I6@3@3@0 I
@4@3@3@4@7 Il@?@R@>@;XP R CC E IR@5@.
@7 T@ 
@.@.@7 Nb@0 IX@4@7 S@>@;XP Ky CBK E IR

@5@0 C
@4@7 IY@>@;C
BN E IR


@5@7 Kx@>@;XP M CAq E I)  @
@<CAr E I)@5@8 KN@;C@VA E I) I@


@5
le_trans_1@7 N@ @7 JH@@@0 IX
@-@4@7 KN@ @7 JH@( Ea@!@0 C@4@#@?@0 I@
@-@4@7 KN@0 IO
@4@7 K@ @7 JH@%@0 I@@4 @@7 I@>@;C@VA E I) I@


@5
le_trans_2@7 N@ 
@7 JH@@@0 IX@-@4@7 KN@ @7 JH@( Ea@!@0 A@4@#@?@0 I@@-@4@7 KN@0 IO@4@7 K@ @7 JH@%@0 I@
@4 @@7 I@>@;C@=A E I)		 I@


@5
le_trans_3@7 N@ @7 JH@( Ea@.@0 A@4@7 I@0 IX
@-@4@.@7 KN@0 I@@4@.@7 KN@>@ @ @8 J@;C@BA E I)		 I@


@5le_trans_3b@7 N@ @7 JH@( Ea@.@0 A@4@7 I@0 IX@0 A
@4@-@4@.@7 KN@0 I@@4@.@7 KN@>@ @ @8 J@;C@?A E I)	 I@


@5
le_trans_4@7 N@0 I@
@-@4@7 KN@C@ @7 JH@L@P@C@ @7 @@L@P@0 I@@4 @@.@7 K@  @@7 I@>@;C@VB
 E I) IO


@5
ge_trans_1@7 N@ 
@7 JH@@@0 IX@-@4@7 KN@ @7 JH@( Ea@!@0 C@4@#@?@0 I@@-@4@7 KN@0 IO@4@7 K@ @7 JH@%@0 I@
@4 @@7 I@>@;C@VB E I) IO


@5
ge_trans_2@7 N@ @7 JH@@@0 IX@-
@4@7 KN@ @7 JH@( Ea@!@0 A@4@#@?@0 I@@-
@4@7 KN@0 IO
@4@7 K@ @7 JH@%@0 I@@4 @@7 I@>@;C@=B6 E I)		 IO


@5
ge_trans_3@7 N@ @7 JH@( Ea@.@0 C@4@7 I@0 I\
@-@4@.@7 KN@0 IO@4@.@7 KN@>@ @ @8 J@;C@QBC E I) IX


@5
lt_trans_1@7 N@ @7 JH@@@0 IX
@-@4@7 KN@ @7 JH@0 I@@4 @@7 I@?@"@0 I@
@-@4@7 KN@0 IO
@4@7 K@ @7 JH@0 IX@4 @@7 I@>@;C@QBR E I) IX


@5
lt_trans_2@7 N@ 
@7 JH@@@0 IX@-@4@7 KN@ @7 JH@0 I@
@4 @@7 I@?@"@0 I@@-@4@7 KN@0 IO@4@7 K@ @7 JH@0 IX
@4 @@7 I@>@;C@QBd E I) I\


@5
gt_trans_1@7 N@ 
@7 JH@@@0 IX@-@4@7 KN@ @7 JH@0 I@
@4 @@7 I@?@"@0 I@@-@4@7 KN@0 IO@4@7 K@ @7 JH@0 IX
@4 @@7 I@>@;C@QBs E I) I\


@5
gt_trans_2@7 N@ @7 JH@@@0 IX@-
@4@7 KN@ @7 JH@0 I@@4 @@7 I@?@"@0 I@@-
@4@7 KN@0 IO
@4@7 K@ @7 JH@0 IX@4 @@7 I@>@;CA!B E I)	 C A



@5eq_1@7 N@@@0 C@0 A
@4@4@7 KN@F@E@?@@@@0 C@1 C
@4@7 KN@F@E@?@@@@0 I
@4@.@7 R@0 C@1 A@4@7 KN@F@?@@@@s@ 
@7 JH@@@ @0 C
 @4 @@7 I@@
@0 C@4@7 M@?@>@Q@E@?@H@@@$@ @7 JH@@@0 A
@4@.@7 R@0 C@4@7 M@?@>@Q@E@?@"@ @7 JH@@@0 C
@4@.@7 R@0 C@4@7 M@?@>@Q@E@F@?@M@C@ @7 JH@L@P@C@ @7 JH@L@P@@@0@T@0 C@-@4@.@7 KN@0 C@4@7 K@0 C@0 A
@4@4@.@7 M@ @ @7 J @?@>@Q@F@E@;C@,B E I) C A



@5@ @7 JH@C@ 
@7 JH@L@P@0 C@0 A
@4@4@8 M@;C@+B E I) C C



@5@ @7 JH@0 I@4@.@7 R@0 C@0 A
@4@4@8 M@;C@*B E I) C

 C

@5@ @7 JH@0 I@4@.@7 R@0 C@0 A@4
@4@8 M@;C@+B E I) C C



@5@ 
@7 JH@0 I@4@.@7 R@0 C@0 A
@4@4@8 M@;C@3B E I) C

 A

@5@ @7 JH@ 
@0 A@/@/@4@7 I@ 
@0 C@/@/@4@7 I@0 C@0 A@4
@4@8 M@;C@3B E I) C

 A

@5@ @7 JH@ 
@0 A@/@/@4@7 I@ 
@0 C@/@/@4@7 I@0 C@0 A@4
@4@8 M@;C@<B E I) C

 C

@5@ @7 JH@ 
@0 A@/@/@4@7 I@ 
@0 C@/@/@4@7 I@0 I@4@.@7 R@0 C@0 A@4
@4@8 M@;C@?B E I)	 C A



@5@ @7 JH@C@ 
@7 JH@L@P@C@ @7 JH@L@P@0 I
@4@.@7 R@0 C@0 A@4@4@8 M@;C@6B E I) C C



@5@ @7 JH@C@ 
@7 JH@L@P@C@ @7 JH@L@P@0 C@0 A@4
@4@8 M@;CB E I) I] C


 C

@5@0 I]@4@8 M@;CB E I) I] A


 A

@5@0 I]@4@8 M@;C@,B E I) I] A



@5@ @7 JH@C@ 
@7 JH@L@P@0 I]@0 A
@4@4@8 M@;C@+B E I) I] C



@5@ @7 JH@0 I@4@.@7 R@0 I]@0 A
@4@4@8 M@;C@*B E I) I]

 C

@5@ @7 JH@0 I@4@.@7 R@0 I]@0 A@4
@4@8 M@;C@+B E I) I] C



@5@ 
@7 JH@0 I@4@.@7 R@0 I]@0 A
@4@4@8 M@;C@3B E I) I]

 A

@5@ @7 JH@ 
@0 A@/@/@4@7 I@ 
@0 C@/@/@4@7 I@0 I]@0 A@4
@4@8 M@;C@3B E I) I]

 A

@5@ @7 JH@ 
@0 A@/@/@4@7 I@ 
@0 C@/@/@4@7 I@0 I]@0 A@4
@4@8 M@;C@<B E I) I]

 C

@5@ @7 JH@ 
@0 A@/@/@4@7 I@ 
@0 C@/@/@4@7 I@0 I@4@.@7 R@0 I]@0 A@4
@4@8 M@;C@?B E I)	 I] A



@5@ @7 JH@C@ 
@7 JH@L@P@C@ @7 JH@L@P@0 I
@4@.@7 R@0 I]@0 A@4@4@8 M@;C@6B E I) I] C



@5@ @7 JH@C@ 
@7 JH@L@P@C@ @7 JH@L@P@0 I]@0 A@4
@4@8 M@;CA2B E I)	 I] A



@5ineq_1@7 N@@@0 I]@0 A
@4@4@7 KN@F@E@?A@@@0 I]@1 C
@4@7 KN@F@E@?@@@@0 I
@4@.@7 R@0 I]@1 A@4@7 KN@F@?@@@@@ 
@7 JH@@@ @0 C
 @4 @@7 I@@
@0 I]@4@7 M@?@>@Q@E@?@Y@@@0 C@4@7 M@E@?@H@@@$@ @7 JH@@@0 A
@4@.@7 R@0 I]@4@7 M@?@>@Q@E@?@"@ @7 JH@@@0 C
@4@.@7 R@0 I]@4@7 M@?@>@Q@E@F@?@M@C@ @7 JH@L@P@C@ @7 JH@L@P@@@0@T@0 C@-@4@.@7 KN@0 C@4@7 K@0 I]@0 A
@4@4@.@7 M@ @ @7 J @?@>@Q@F@E@;CBC- E I)
 I\ A



@5gt_1@7 N@@@0 I\@0 A
@4@4@7 KN@F@F@?A@@@0 I\@1 C
@4@7 KN@F@F@?A@@@0 I
@4@.@7 R@0 I\@1 A@4@7 KN@F@E@?A@@A@ 
@7 JH@@@!@0 C
 @4 @@7 I@@
@0 I\@4@7 M@?@>@Q@F@?@@@@&@ @7 JH@@@0 A
@4@.@7 R@0 IX@4@7 M@?@>@Q@E@E@?@@@@&@ @7 JH@@@0 C
@4@.@7 R@0 I\@4@7 M@?@>@Q@E@E@?@@@@ @T@T@&@@@0 I\
 @4 @@7 I@( @{@?@>@Q@F@?@@@@0 I\
 @4 @@7 I@0 IO@4@7 M@F@?@c@( Ea@0 C
@4@.@7 R@@@0 IO@0 A@4@4@7 KN@E@?@@@@@0 IO@0 A@4@4@7 KN@E@?@+@@@0 IO@1 C@4@7 KN@E@?@0 I@4@.@7 R@0 IO@1 A@4@7 KN@F@?@@C@ @7 JH@L@P@C@ @7 JH@L@P@@@2@@@'@T@0 I\@-@4@.@7 KN@0 IO@0 A
@4@4@.@7 M@ @ @7 J @?@>@Q@E@F@?@9@@@0@T@0 IO@-@4@.@7 KN@0 IO@4@7 K@0 I\@0 A
@4@4@.@7 M@ @ @7 J @?@>@Q@E@F@E@;C@,C E I) I\ A



@5@ @7 JH@C@ 
@7 JH@L@P@0 I\@0 A
@4@4@8 M@;C@+C E I) I\ C



@5@ @7 JH@0 I@4@.@7 R@0 I\@0 A
@4@4@8 M@;C@*C E I) IX

 C

@5@ @7 JH@0 I@4@.@7 R@0 I\@0 A@4
@4@8 M@;C@+C E I) I\ C



@5@ 
@7 JH@0 I@4@.@7 R@0 I\@0 A
@4@4@8 M@;C@,C E I) I\ A



@5new_gt_1@7 N@ @7 JH@0 I\ @4 @@7 I@0 I@
@4@8 M@;C@,C E I) I\ A



@5new_gt_2@7 N@ 
@7 JH@0 I\
 @4 @@7 I@0 I@@4@8 M@;C@+C E I) I\

 C

@5new_gt_3@7 N@ @7 JH@0 I\ @4 @@7 I@0 I@
@4@8 M@;C@,C E I) I\ C



@5new_gt_4@7 N@ @7 JH@0 IX @4 @@7 I@0 I@
@4@8 M@;C@+C E I) I\

 A

@5new_gt_5@7 N@ @7 JH@0 IX @4 @@7 I@0 I@
@4@8 M@;C@+C E I) I\

 A

@5new_gt_6@7 N@ @7 JH@0 IX @4 @@7 I@0 I@
@4@8 M@;C@3C E I) IX

 A

@5@ @7 JH@ 
@0 A@/@/@4@7 I@ 
@0 C@/@/@4@7 I@0 I\@0 A@4
@4@8 M@;C@3C E I) IX

 A

@5@ @7 JH@ 
@0 A@/@/@4@7 I@ 
@0 C@/@/@4@7 I@0 I\@0 A@4
@4@8 M@;C@<C E I) IX

 C

@5@ @7 JH@ 
@0 A@/@/@4@7 I@ 
@0 C@/@/@4@7 I@0 I@4@.@7 R@0 I\@0 A@4
@4@8 M@;C@?C E I)	 IX A



@5@ @7 JH@C@ 
@7 JH@L@P@C@ @7 JH@L@P@0 I
@4@.@7 R@0 I\@0 A@4@4@8 M@;C@6C E I) IX C



@5@ @7 JH@C@ 
@7 JH@L@P@C@ @7 JH@L@P@0 I\@0 A@4
@4@8 M@;CBC E I)
 IX A



@5lt_1@7 N@@@0 IX@0 A
@4@4@7 KN@F@F@?A@@@0 IX@1 C
@4@7 KN@F@F@?A@@@0 I
@4@.@7 R@0 IX@1 A@4@7 KN@F@E@?A@@A@ 
@7 JH@@@!@0 C
 @4 @@7 I@@
@0 IX@4@7 M@?@>@Q@F@?@@@@&@ @7 JH@@@0 A
@4@.@7 R@0 I\@4@7 M@?@>@Q@E@E@?@@@@&@ @7 JH@@@0 C
@4@.@7 R@0 IX@4@7 M@?@>@Q@E@E@?@@@@ @T@T@&@@@0 I\ 
@4 @@7 I@( @{@?@>@Q@F@?@@@@0 I\ 
@4 @@7 I@0 I@@4@7 M@F@?@c@( Ea@0 A
@4@.@7 R@@@0 I@@0 A@4@4@7 KN@E@?@@@@@0 I@@0 A@4@4@7 KN@E@?@+@@@0 I@@1 C@4@7 KN@E@?@0 I@4@.@7 R@0 I@@1 A@4@7 KN@F@?@@C@ @7 JH@L@P@C@ @7 JH@L@P@@@2@@@'@T@0 IX@-@4@.@7 KN@0 I@@0 A
@4@4@.@7 M@ @ @7 J @?@>@Q@E@F@?@9@@@0@T@0 I@@-@4@.@7 KN@0 IO@4@7 K@0 I\@0 A
@4@4@.@7 M@ @ @7 J @?@>@Q@E@F@E@;C@,C E I) IX A



@5@ @7 JH@C@ 
@7 JH@L@P@0 IX@0 A
@4@4@8 M@;C@+C E I) IX C



@5@ @7 JH@0 I@4@.@7 R@0 IX@0 A
@4@4@8 M@;C@*C E I) I\

 C

@5@ @7 JH@0 I@4@.@7 R@0 IX@0 A@4
@4@8 M@;C@+C E I) IX C



@5@ 
@7 JH@0 I@4@.@7 R@0 IX@0 A
@4@4@8 M@;C@+C E I) IX

 A

@5new_lt_1@7 N@ @7 JH@0 I\ @4 @@7 I@0 I@
@4@8 M@;C@+C E I) IX

 A

@5new_lt_2@7 N@ @7 JH@0 I\ @4 @@7 I@0 I@
@4@8 M@;C@,D  E I) IX C



@5new_lt_3@7 N@ @7 JH@0 I\ @4 @@7 I@0 I@
@4@8 M@;C@+D E I) IX

 C

@5new_lt_4@7 N@ @7 JH@0 IX @4 @@7 I@0 I@
@4@8 M@;C@,D E I) IX A



@5new_lt_5@7 N@ @7 JH@0 IX @4 @@7 I@0 I@
@4@8 M@;C@,D E I) IX A



@5new_lt_6@7 N@ 
@7 JH@0 IX
 @4 @@7 I@0 I@@4@8 M@;C@3D E I) I\

 A

@5@ @7 JH@ 
@0 A@/@/@4@7 I@ 
@0 C@/@/@4@7 I@0 IX@0 A@4
@4@8 M@;C@3D
 E I) I\

 A

@5@ @7 JH@ 
@0 A@/@/@4@7 I@ 
@0 C@/@/@4@7 I@0 IX@0 A@4
@4@8 M@;C@<D E I) I\

 C

@5@ @7 JH@ 
@0 A@/@/@4@7 I@ 
@0 C@/@/@4@7 I@0 I@4@.@7 R@0 IX@0 A@4
@4@8 M@;C@?D E I)	 I\ A



@5@ @7 JH@C@ 
@7 JH@L@P@C@ @7 JH@L@P@0 I
@4@.@7 R@0 IX@0 A@4@4@8 M@;C@6D E I) I\ C



@5@ @7 JH@C@ 
@7 JH@L@P@C@ @7 JH@L@P@0 IX@0 A@4
@4@8 M@;C@D E I)

 IO A



@5ge_1@7 N@ 
 Ea@7 J:@  Ea@7 J:@ @7 JH@@@0 I\
@-@4@.@7 KN@ @7 JH@!@0 A@4@#@?@0 IO
@-@4@.@7 KN@ @7 JH@E@@@0 I\@-@4@.@7 KN@ @7 JH@!@0 A@4@#@?@0 IO@-@4@.@7 KN@ @7 JH@E@0 A@4@.@7 R@0 IO@4 @@7 I@>@ @ @8 J @;C@D2 E I)

 I@ A



@5le_1@7 N@ 
 Ea@7 J:@  Ea@7 J:@ @7 JH@@@0 IX
@-@4@.@7 KN@ @7 JH@!@0 C@4@#@?@0 I@
@-@4@.@7 KN@ @7 JH@E@@@0 IX@-@4@.@7 KN@ @7 JH@!@0 C@4@#@?@0 I@@-@4@.@7 KN@ @7 JH@E@0 A@4@.@7 R@0 I@@4 @@7 I@>@ @ @8 J @;CBDF E I) IO A



@5ge_2@7 N@@@0 IO@0 A
@4@4@7 KN@F@F@F@?Bz@@@0 IO@1 C
@4@7 KN@F@F@F@?B_@@@0 IO
@1 C@4@7 KN@F@F@F@?BD@@@!@0 I
@4@.@7 R@0 IO@1 A@4@7 KN@F@F@E@?B!@@Aj@ 
@7 JH@@@!@0 C
 @4 @@7 I@@
@0 IO@4@7 M@?@>@Q@F@?A;@@@&@ @7 JH@@@0 A
@4@.@7 R@0 I@@4@7 M@?@>@Q@E@E@?A@@@&@ @7 JH@@@0 C
@4@.@7 R@0 IO@4@7 M@?@>@Q@E@E@?@@@@ @T@T@&@@@0 IO
 @4 @@7 I@( @{@?@>@Q@F@?@@@@0 IO
 @4 @@7 I@0 IO@4@7 M@F@?@@@@e@( Ea@0 A
@4@.@7 R@@@0 I\@0 A@4@4@7 KN@E@?@@@@@0 I\@0 A@4@4@7 KN@E@?@+@@@0 I\@1 C@4@7 KN@E@?@0 I@4@.@7 R@0 I\@1 A@4@7 KN@?@E@@@0 IO@0 A@-@4@4@7 KN@?@!@@@0 IO@0 A@-@4@4@7 KN@?@0 IO@1 C@-@4@7 KN@ @7 JH@0 IO
@4 @@7 I@E@F@F@?@@@@_@ @7 JH@@@(@0 IO
@-@4@.@7 KN@ @7 JH@0 C@4@.@7 I@0 IO@4@.@7 M@?@&@0 IO@-@4@.@7 KN@ @7 JH@0 C@4@.@7 I@0 IO
@4@.@7 M@ @ @7 J @E@?@R@C@ @7 JH@L@P@C@ @7 JH@L@P@@@0@T@0 IO@-@4@.@7 KN@0 IO@4@7 K@0 IO@0 A
@4@4@.@7 M@ @ @7 J @?@>@Q@E@E@E@E@E@E@;C@,D E I) IO A



@5@ @7 JH@C@ 
@7 JH@L@P@0 IO@0 A
@4@4@8 M@;C@+D E I) IO C



@5@ @7 JH@0 I@4@.@7 R@0 IO@0 A
@4@4@8 M@;C@*D E I) I@

 C

@5@ @7 JH@0 I@4@.@7 R@0 IO@0 A@4
@4@8 M@;C@+D E I) IO C



@5@ 
@7 JH@0 I@4@.@7 R@0 IO@0 A
@4@4@8 M@;C@,D E I) IO C



@5@ 
@7 JH@ @7 JH@0 C
@4@.@7 R@0 I@@4@8 M@;C@3D E I) I@

 A

@5@ @7 JH@ 
@0 A@/@/@4@7 I@ 
@0 C@/@/@4@7 I@0 IO@0 A@4
@4@8 M@;C@3D E I) I@

 A

@5@ @7 JH@ 
@0 A@/@/@4@7 I@ 
@0 C@/@/@4@7 I@0 IO@0 A@4
@4@8 M@;C@,D E I) IO A



@5new_ge_1@7 N@ @7 JH@0 IO @4 @@7 I@0 I@
@4@8 M@;C@,D E I) IO A



@5new_ge_2@7 N@ 
@7 JH@0 IO
 @4 @@7 I@0 I@@4@8 M@;C@+D E I) IO

 C

@5new_ge_3@7 N@ @7 JH@0 IO @4 @@7 I@0 I@
@4@8 M@;C@,D E I) IO C



@5new_ge_4@7 N@ @7 JH@0 I@ @4 @@7 I@0 I@
@4@8 M@;C@+D E I) IO

 A

@5new_ge_5@7 N@ @7 JH@0 I@ @4 @@7 I@0 I@
@4@8 M@;C@+D E I) IO

 A

@5new_ge_6@7 N@ @7 JH@0 I@ @4 @@7 I@0 I@
@4@8 M@;C@<D E I) I@

 C

@5@ @7 JH@ 
@0 A@/@/@4@7 I@ 
@0 C@/@/@4@7 I@0 I@4@.@7 R@0 IO@0 A@4
@4@8 M@;C@?D E I)	 I@ A



@5@ @7 JH@C@ 
@7 JH@L@P@C@ @7 JH@L@P@0 I
@4@.@7 R@0 IO@0 A@4@4@8 M@;C@6D E I) I@ C



@5@ @7 JH@C@ 
@7 JH@L@P@C@ @7 JH@L@P@0 IO@0 A@4
@4@8 M@;C@,D E I) I@ A



@5@ @7 JH@C@ 
@7 JH@L@P@0 I@@0 A
@4@4@8 M@;C@+D E I) I@ C



@5@ @7 JH@0 I@4@.@7 R@0 I@@0 A
@4@4@8 M@;C@*D E I) IO

 C

@5@ @7 JH@0 I@4@.@7 R@0 I@@0 A@4
@4@8 M@;C@+D E I) I@ C



@5@ 
@7 JH@0 I@4@.@7 R@0 I@@0 A
@4@4@8 M@;C@+D E I) I@

 A

@5new_le_1@7 N@ @7 JH@0 IO @4 @@7 I@0 I@
@4@8 M@;C@+D E I) I@

 A

@5new_le_2@7 N@ @7 JH@0 IO @4 @@7 I@0 I@
@4@8 M@;C@,D E I) I@ C



@5new_le_3@7 N@ @7 JH@0 IO @4 @@7 I@0 I@
@4@8 M@;C@+D E I) I@

 C

@5new_le_4@7 N@ @7 JH@0 I@ @4 @@7 I@0 I@
@4@8 M@;C@,D E I) I@ A



@5new_le_5@7 N@ @7 JH@0 I@ @4 @@7 I@0 I@
@4@8 M@;C@,D E I) I@ A



@5new_le_6@7 N@ 
@7 JH@0 I@
 @4 @@7 I@0 I@@4@8 M@;C@3D E I) IO

 A

@5@ @7 JH@ 
@0 A@/@/@4@7 I@ 
@0 C@/@/@4@7 I@0 I@@0 A@4
@4@8 M@;C@3D E I) IO

 A

@5@ @7 JH@ 
@0 A@/@/@4@7 I@ 
@0 C@/@/@4@7 I@0 I@@0 A@4
@4@8 M@;C@<D E I) IO

 C

@5@ @7 JH@ 
@0 A@/@/@4@7 I@ 
@0 C@/@/@4@7 I@0 I@4@.@7 R@0 I@@0 A@4
@4@8 M@;C@?D E I)	 IO A



@5@ @7 JH@C@ 
@7 JH@L@P@C@ @7 JH@L@P@0 I
@4@.@7 R@0 I@@0 A@4@4@8 M@;C@6D E I) IO C



@5@ @7 JH@C@ 
@7 JH@L@P@C@ @7 JH@L@P@0 I@@0 A@4
@4@8 M@;CBD E I) I@ A



@5le_2@7 N@@@0 I@@0 A
@4@4@7 KN@F@F@F@?Bz@@@0 I@@1 C
@4@7 KN@F@F@F@?B_@@@0 I@
@1 C@4@7 KN@F@F@F@?BD@@@!@0 I
@4@.@7 R@0 I@@1 A@4@7 KN@F@F@E@?B!@@Aj@ 
@7 JH@@@!@0 C
 @4 @@7 I@@
@0 I@@4@7 M@?@>@Q@F@?A;@@@&@ @7 JH@@@0 A
@4@.@7 R@0 IO@4@7 M@?@>@Q@E@E@?A@@@&@ @7 JH@@@0 C
@4@.@7 R@0 I@@4@7 M@?@>@Q@E@E@?@@@@ @T@T@&@@@0 IO 
@4 @@7 I@( @{@?@>@Q@F@?@@@@0 IO 
@4 @@7 I@0 I@@4@7 M@F@?@@@@e@( Ea@0 C
@4@.@7 R@@@0 IX@0 A@4@4@7 KN@E@?@@@@@0 IX@0 A@4@4@7 KN@E@?@+@@@0 IX@1 C@4@7 KN@E@?@0 I@4@.@7 R@0 IX@1 A@4@7 KN@?@E@@@0 I@@0 A@-@4@4@7 KN@?@!@@@0 I@@0 A@-@4@4@7 KN@?@0 I@@1 C@-@4@7 KN@ @7 JH@0 I@
@4 @@7 I@E@F@F@?@@@@_@ @7 JH@@@(@0 I@
@-@4@.@7 KN@ @7 JH@0 C@4@.@7 I@0 I@@4@.@7 M@?@&@0 I@@-@4@.@7 KN@ @7 JH@0 C@4@.@7 I@0 I@
@4@.@7 M@ @ @7 J @E@?@R@C@ @7 JH@L@P@C@ @7 JH@L@P@@@0@T@0 I@@-@4@.@7 KN@0 IO@4@7 K@0 I@@0 A
@4@4@.@7 M@ @ @7 J @?@>@Q@E@E@E@E@E@E@;CAEEE E I)	 C I



@5eq_2@7 N@@@0 C@0 I
@4@4@7 KN@F@E@?A@@@@ 
@7 JH@@@#@0 C
 @4 @@7 I@@
@0 C @4@7 M@?@>@Q@F@E@?@@@@#@0 C
@4 @@7 I@@
@0 C@4@7 M@?@>@Q@F@E@?@@@@,@0 C
?@4 @@7 I@@@0 I@4@.@7 R@0 C@4@7 M@?@>@Q@E@F@?@U@@@'@ @7 JH@@@0 I
@4@.@7 R@0 C@4@7 M@?@>@Q@E@F@?@,@0 C@-@4@.@7 KN@0 C@4@7 K@0 C@0 I
@4@4@.@7 M@ @ @7 J @?@F@C@ 
@7 JH@L@P@C@ @7 JH@L@P@ @7 JH@0 C @4 @@7 I@@@T
@0 C
 @4@7 M@?
@T@0 C @4@8 M@F@E@;C@"Ex E I) C I



@5@ @7 JH@0 C@0 I
@4@4@8 M@;C@*Ez E I) C

 I

@5@ @7 JH@ 
@0 I@/@/@4@7 I@0 C@0 I@4
@4@8 M@;C@*E| E I) C

 I

@5@ @7 JH@ 
@0 I@/@/@4@7 I@0 C@0 I@4
@4@8 M@;CBE E I)	 I] I



@5ineq_2@7 N@@@0 I]@0 I
@4@4@7 KN@F@E@?A@@A@ 
@7 JH@@@#@0 C
 @4 @@7 I@@
@0 I] @4@7 M@?@>@Q@F@E@?@@@@#@0 C
@4 @@7 I@@
@0 I]@4@7 M@?@>@Q@F@E@?@@@@1@0 C@4@.@7 M@@
@0 I] @4@.@7 KN@?@0 I] @4@.@7 KN@ @ @7 J @E@?@@@@,@0 C
?@4 @@7 I@@@0 I@4@.@7 R@0 I]@4@7 M@?@>@Q@E@F@?@U@@@'@ @7 JH@@@0 I
@4@.@7 R@0 I]@4@7 M@?@>@Q@E@F@?@,@0 C@-@4@.@7 KN@0 C@4@7 K@0 I]@0 I
@4@4@.@7 M@ @ @7 J @?@@C@ 
@7 JH@L@P@C@ @7 JH@L@P@ @7 JH@@@,@0 C @4 @@7 I@0 I]
 @4@.@7 M@0 I] @4@.@7 M@ @ @7 J @?@@@@L@0 I\ @4 @@7 I@T
@T@@@0 I\
 @4@.@7 M@0 IX @4@.@7 M@?@0 IX
 @4@.@7 M@0 I\ @4@.@7 M@ @ @7 J @?@J@0 I\ @4 @@7 I@T
@T@@@0 I\
 @4@.@7 M@0 I\ @4@.@7 M@?@0 IX
 @4@.@7 M@0 IX @4@.@7 M@ @ @8 J @E@;C@"E E I) I] I



@5@ @7 JH@0 I]@0 I
@4@4@8 M@;C@*E E I) I]

 I

@5@ @7 JH@ 
@0 I@/@/@4@7 I@0 I]@0 I@4
@4@8 M@;C@*E E I) I]

 I

@5@ @7 JH@ 
@0 I@/@/@4@7 I@0 I]@0 I@4
@4@8 M@;CAE E I)	 I\ I



@5gt_2@7 N@@@0 I\@0 I
@4@4@7 KN@F@E@?A@@AY@ 
@7 JH@@@#@0 C
 @4 @@7 I@@
@0 IX @4@7 M@?@>@Q@F@E@?A.@@@#@0 C
@4 @@7 I@@
@0 I\@4@7 M@?@>@Q@F@E@?A	@@@,@0 C
?@4 @@7 I@@@0 I@4@.@7 R@0 I\@4@7 M@?@>@Q@E@F@?@@@@'@ @7 JH@@@0 I
@4@.@7 R@0 I\@4@7 M@?@>@Q@E@F@?@@@@Y@0 I\
 @4 @@7 I@@@'@0 IO@-@4@.@7 KN@0 IO@4@7 K@0 I\@0 I
@4@4@.@7 M@?@0 I\@-@4@.@7 KN@0 IO@0 I
@4@4@.@7 M@ @ @7 J @?@W@0 I\ 
@4 @@7 I@@@'@0 I@@-@4@.@7 KN@0 IO@4@7 K@0 I\@0 I
@4@4@.@7 M@?@0 IX@-@4@.@7 KN@0 IO@0 I
@4@4@.@7 M@ @ @7 J @?@d@C@ 
@7 JH@L@P@C@ @7 JH@L@P@ @7 JH@0 IO @4 @@7 I@T
@T@@@0 I\
 @4@.@7 M@0 I\ @4@.@7 M@?@0 IX
 @4@.@7 M@0 IX @4@.@7 M@ @ @8 J @E@;C@"F
 E I) I\ I



@5@ @7 JH@0 I\@0 I
@4@4@8 M@;C@*F E I) IX

 I

@5@ @7 JH@ 
@0 I@/@/@4@7 I@0 I\@0 I@4
@4@8 M@;C@*F E I) IX

 I

@5@ @7 JH@ 
@0 I@/@/@4@7 I@0 I\@0 I@4
@4@8 M@;CAF E I)	 IX I



@5lt_2@7 N@@@0 IX@0 I
@4@4@7 KN@F@E@?A@@AY@ 
@7 JH@@@#@0 C
 @4 @@7 I@@
@0 I\ @4@7 M@?@>@Q@F@E@?A.@@@#@0 C
@4 @@7 I@@
@0 IX@4@7 M@?@>@Q@F@E@?A	@@@,@0 C
?@4 @@7 I@@@0 I@4@.@7 R@0 IX@4@7 M@?@>@Q@E@F@?@@@@'@ @7 JH@@@0 I
@4@.@7 R@0 IX@4@7 M@?@>@Q@E@F@?@@@@Y@0 I\
 @4 @@7 I@@@'@0 I@@-@4@.@7 KN@0 IO@4@7 K@0 IX@0 I
@4@4@.@7 M@?@0 IX@-@4@.@7 KN@0 I@@0 I
@4@4@.@7 M@ @ @7 J @?@W@0 I\ 
@4 @@7 I@@@'@0 IO@-@4@.@7 KN@0 IO@4@7 K@0 IX@0 I
@4@4@.@7 M@?@0 I\@-@4@.@7 KN@0 I@@0 I
@4@4@.@7 M@ @ @7 J @?@d@C@ 
@7 JH@L@P@C@ @7 JH@L@P@ @7 JH@0 IO @4 @@7 I@T
@T@@@0 I\
 @4@.@7 M@0 IX @4@.@7 M@?@0 IX
 @4@.@7 M@0 I\ @4@.@7 M@ @ @8 J @E@;C@"FM E I) IX I



@5@ @7 JH@0 IX@0 I
@4@4@8 M@;C@*FN E I) I\

 I

@5@ @7 JH@ 
@0 I@/@/@4@7 I@0 IX@0 I@4
@4@8 M@;C@*FO E I) I\

 I

@5@ @7 JH@ 
@0 I@/@/@4@7 I@0 IX@0 I@4
@4@8 M@;CAFT E I)
 IO I



@5ge_3@7 N@@@0 IO@0 I
@4@4@7 KN@F@F@?A@@AQ@ 
@7 JH@@@$@0 C
 @4 @@7 I@@
@0 I@ @4@7 M@?@>@Q@F@F@?A%@@@$@0 C
@4 @@7 I@@
@0 IO@4@7 M@?@>@Q@F@F@?@@@@.@0 C
?@4 @@7 I@@@0 I@4@.@7 R@0 IO@4@7 M@?@>@Q@E@F@E@?@@@@)@ @7 JH@@@0 I
@4@.@7 R@0 IO@4@7 M@?@>@Q@E@F@E@?@@@@i@0 I\
 @4 @@7 I@@@)@0 IO@-@4@.@7 KN@0 IO@4@7 K@0 IO@0 I
@4@4@.@7 M@E@?@*@( Ea@0 I\@-@4@.@7 KN@0 C@4@.@7 I@0 IO@0 I
@4@4@.@7 M@ @ @7 J @?@9@0 I\ 
@4 @@7 I@0 I@@-@4@.@7 KN@0 IO@4@7 K@0 IO@0 I
@4@4@.@7 M@ @ @7 J @E@?@f@C@ 
@7 JH@L@P@C@ @7 JH@L@P@ @7 JH@0 IO @4 @@7 I@T
@T@@@0 IO
 @4@.@7 M@0 IO @4@.@7 M@?@0 I@
 @4@.@7 M@0 I@ @4@.@7 M@ @ @8 J @E@E@;C@"F E I) IO I



@5@ @7 JH@0 IO@0 I
@4@4@8 M@;C@*F E I) I@

 I

@5@ @7 JH@ 
@0 I@/@/@4@7 I@0 IO@0 I@4
@4@8 M@;C@*F E I) I@

 I

@5@ @7 JH@ 
@0 I@/@/@4@7 I@0 IO@0 I@4
@4@8 M@;CF E I)  IO I


 
@<CAF E I)
 I@ I



@5le_3@7 N@@@0 I@@0 I
@4@4@7 KN@F@F@?A@@AQ@ 
@7 JH@@@$@0 C
 @4 @@7 I@@
@0 IO @4@7 M@?@>@Q@F@F@?A%@@@$@0 C
@4 @@7 I@@
@0 I@@4@7 M@?@>@Q@F@F@?@@@@.@0 C
?@4 @@7 I@@@0 I@4@.@7 R@0 I@@4@7 M@?@>@Q@E@F@E@?@@@@)@ @7 JH@@@0 I
@4@.@7 R@0 I@@4@7 M@?@>@Q@E@F@E@?@@@@i@0 I\
 @4 @@7 I@@@)@0 I@@-@4@.@7 KN@0 IO@4@7 K@0 I@@0 I
@4@4@.@7 M@E@?@*@( Ea@0 IX@-@4@.@7 KN@0 C@4@.@7 I@0 I@@0 I
@4@4@.@7 M@ @ @7 J @?@9@0 I\ 
@4 @@7 I@0 IO@-@4@.@7 KN@0 IO@4@7 K@0 I@@0 I
@4@4@.@7 M@ @ @7 J @E@?@f@C@ 
@7 JH@L@P@C@ @7 JH@L@P@ @7 JH@0 IO @4 @@7 I@T
@T@@@0 IO
 @4@.@7 M@0 I@ @4@.@7 M@?@0 I@
 @4@.@7 M@0 IO @4@.@7 M@ @ @8 J @E@E@;C@"F E I) I@ I



@5@ @7 JH@0 I@@0 I
@4@4@8 M@;C@*F E I) IO

 I

@5@ @7 JH@ 
@0 I@/@/@4@7 I@0 I@@0 I@4
@4@8 M@;C@*F E I) IO

 I

@5@ @7 JH@ 
@0 I@/@/@4@7 I@0 I@@0 I@4
@4@8 M@;C@hF E I) C


@5eq_gen@7 N@@
@&
@( @{@F@E@?@L@@@#@ 
@7 JH@ @7 JH@@@0 C
@4 @@7 I@( @{@?@>@Q@F@E@?@'@0 C
@-@4@.@7 KN@0 C
@4@7 K@0 C@4@.@7 M@ @ @8 J @;C@"G E I) I]


@5ineq_gen_special@7 N@ 
 Ea@7 J:@ @7 JH@0 I\
@4@8 M@;C@"G E I) I]


@5ineq_gen_special2@7 N@ 
 Ea@7 J:@ @7 JH@0 IX
@4@8 M@;CG E I) I]

 @5ineq_gen_special3@7 N@0 I\@0 JZ
@4 @4@8 JT@;C@G E I)
 I]


@5ineq_gen@7 N@@@8@ 
@7 JH@@@ @ @7 JH@@@C@0 C
@4 @@7 I@L@P@( @{@?@>@Q@?@0 I]
@4@7 M@F@E@?@@@@h@@@0 C@0 A@-
@4@4@.@7 KN@?@$@@@0 C@0 A
@-@4@4@.@7 KN@?@0 C@0 C
@-@4@4@.@7 KN@@@ @7 JH@C@0 C @4 @@7 I@L@P@' @{@?@0 I] @4@.@7 KN@ @ @7 J @?@I@@@ @0 I]
@-@4@.@7 KN@0 C@4@.@7 M@ @ @7 J @?@'@0 C
@-@4@.@7 KN@0 C
@4@7 K@0 I]@4@.@7 M@ @ @8 J @;CAGJ E I) I\


@5gt_gen@7 N@@@2@ 
@7 JH@@@ @7 JH@@
@0 I\
@4 @@7 I@?@>@Q@( @{@?@0 IX
@4@7 M@F@E@?@@@@N@@@0 IO@0 A@-
@4@4@.@7 KN@?@0 IO@0 A
@-@4@4@.@7 KN@@@ @7 JH@0 I\ @4 @@7 I@' @{@?@0 IX @4@.@7 KN@ @ @7 J @?@@@@:@0 IO@0 C
@-@4@4@.@7 KN@@@ @7 JH@0 I\ @4 @@7 I@' @{@?@0 I\ @4@.@7 KN@ @ @7 J @?@R@@@)@0 IO
@-@4@.@7 KN@0 IO
@4@7 K@0 I\@4@.@7 M@ @ @7 J @?@'@0 I\
@-@4@.@7 KN@0 I\
@4@7 K@0 IO@4@.@7 M@ @ @8 J @;CAGv E I) IX


@5lt_gen@7 N@@@2@ 
@7 JH@@@ @7 JH@@
@0 I\
@4 @@7 I@?@>@Q@( @{@?@0 I\
@4@7 M@F@E@?@@@@N@@@0 I@@0 A@-
@4@4@.@7 KN@?@0 I@@0 A
@-@4@4@.@7 KN@@@ @7 JH@0 I\ @4 @@7 I@' @{@?@0 I\ @4@.@7 KN@ @ @7 J @?@@@@:@0 I@@0 C
@-@4@4@.@7 KN@@@ @7 JH@0 I\ @4 @@7 I@' @{@?@0 IX @4@.@7 KN@ @ @7 J @?@R@@@)@0 I@
@-@4@.@7 KN@0 IO
@4@7 K@0 IX@4@.@7 M@ @ @7 J @?@'@0 IX
@-@4@.@7 KN@0 I\
@4@7 K@0 I@@4@.@7 M@ @ @8 J @;CAG E I) IO


@5ge_gen@7 N@@@2@ 
@7 JH@@@ @7 JH@@@0 IO
@4 @@7 I@( @{@?@>@Q@?@0 I@
@4@7 M@F@E@?@@@@T
@T@&
@( @{@F@E@?@@@@N@@@0 IO@0 A@-
@4@4@.@7 KN@?@0 IO@0 A
@-@4@4@.@7 KN@@@ @7 JH@0 IO @4 @@7 I@' @{@?@0 I@ @4@.@7 KN@ @ @7 J @?@c@@@:@0 IO@0 C
@-@4@4@.@7 KN@@@ @7 JH@0 IO @4 @@7 I@' @{@?@0 IO @4@.@7 KN@ @ @7 J @?@'@0 IO
@-@4@.@7 KN@0 IO
@4@7 K@0 IO@4@.@7 M@ @ @8 J @;CAG E I) I@


@5le_gen@7 N@@@2@ 
@7 JH@@@ @7 JH@@@0 IO
@4 @@7 I@( @{@?@>@Q@?@0 IO
@4@7 M@F@E@?@@@@T
@T@&
@( @{@F@E@?@@@@N@@@0 I@@0 A@-
@4@4@.@7 KN@?@0 I@@0 A
@-@4@4@.@7 KN@@@ @7 JH@0 IO @4 @@7 I@' @{@?@0 IO @4@.@7 KN@ @ @7 J @?@c@@@:@0 I@@0 C
@-@4@4@.@7 KN@@@ @7 JH@0 IO @4 @@7 I@' @{@?@0 I@ @4@.@7 KN@ @ @7 J @?@'@0 I@
@-@4@.@7 KN@0 IO
@4@7 K@0 I@@4@.@7 M@ @ @8 J @;CH E I)@5@8 M C@;C@9H	 E I) IO M



@5@ @0 M@/@/@4@7 I@ @0 M@/@/@4@7 I@ @0 N@/@/@4@7 I@>@0 I@@1 M
@4@8 U@;C@9H E I) IO

 M

@5@ 
@0 M@/@/@4@7 I@ 
@0 M@/@/@4@7 I@ 
@0 N@/@/@4@7 I@>@0 I@@0 M@4
@4@8 U@;C@9H E I) IO M



@5@ @0 M@/@/@4@7 I@ @0 M@/@/@4@7 I@ @0 N@/@/@4@7 I@>@0 I@@1 M
@4@8 U@;C@9H E I) IO

 M

@5@ 
@0 M@/@/@4@7 I@ 
@0 M@/@/@4@7 I@ 
@0 N@/@/@4@7 I@>@0 I@@0 M@4
@4@8 U@;C@9H# E I) IO N



@5@ @0 M@/@/@4@7 I@ @0 M@/@/@4@7 I@ @0 N@/@/@4@7 I@>@0 I@@1 N
@4@8 U@;C@9H) E I) IO

 N

@5@ 
@0 M@/@/@4@7 I@ 
@0 M@/@/@4@7 I@ 
@0 N@/@/@4@7 I@>@0 I@@0 N@4
@4@8 U@;C@\HA E I) I@

 JX

@5 I@7 I@@@ 
@7 JH@>@0 I@
 @4 @@7 I@' @{@?@0 I@
 @4@.@7 KN@@@0 IO@4@.@7 M@?@0 I\ @4@.@7 M@ @ @.@7 J @ @7 J"@>@;C@]HT E I) IO JX



@5 I@7 I@@@ @7 JH@>@0 I@ @4 @@7 I@' @{@?@0 I@ @4@.@7 KN@@@0 IO
@4@.@7 M@?@0 I\
 @4@.@7 M@ @ @.@7 J @ @7 J"@>@;C@ZHg E I) I@

 JX

@5 I@7 I@@@0 I@@1 I@4@.@7 M@?@0 IX @4@.@7 M@@@0 I@
@1 A@4@.@7 M@?@0 IX
@1 A@4@.@7 M@>@ @ @8 J @;C@[Hv E I) IO JX



@5 I@7 I@@@0 I@
@1 I@4@.@7 M@?@0 IX
 @4@.@7 M@@@0 I@@1 A
@4@.@7 M@?@0 IX@1 A
@4@.@7 M@>@ @ @8 J @;C@.H E I) I@ JX


 @5 I@7 I@@@0 I@
@1 I@4@7 M@?@0 IX
 @4@7 M@>@;C@-H E I) IO  JX


@5 I@7 I@@@0 I@
@1 I@4@7 M@?@0 IX
 @4@7 M@>@;C@H E I) I@ JX



@5 I@7 I@@@0 IO
@4@.@7 M@?@0 I\
 @4@.@7 M@@@0 I@
@1 A@4@.@7 M@?@:@@@0 I@@0 C
@4@4@.@7 M@?@%@@@0 IX
@1 A@4@.@7 M@?@0 IX@0 C
@4@4@.@7 M@>@ @ @8 J @;C@H E I) IO

 JX

@5 I@7 I@@@0 IO@4@.@7 M@?@0 I\ @4@.@7 M@@@0 I@@1 A
@4@.@7 M@?@:@@@0 I@@0 C@4
@4@.@7 M@?@%@@@0 IX@1 A
@4@.@7 M@?@0 IX@0 C@4
@4@.@7 M@>@ @ @8 J @;C@IH E I) IX JX



@5 I@7 I@@@ @7 JH@.@0 C@4@7 I@?@C@ @7 JH@L@P@!@0 C@4@#@0 I@@0 JX
@4@4@8 M@;C@HH E I) I\

 JX

@5 I@7 I@@@ 
@7 JH@.@0 C
@4@7 I@?@C@ 
@7 JH@L@P@!@0 C
@4@#@0 I@@0 JX@4@4@8 M@;C@GH E I) IX

 JX

@5 I@7 I@@@ 
@7 JH@.@0 A
@4@7 I@?@C@ 
@7 JH@L@P@!@0 A
@4@#@0 I@@1 JX@4@8 M@;C@HH E I) I\ JX



@5 I@7 I@@@ @7 JH@.@0 A@4@7 I@?@C@ @7 JH@L@P@!@0 A@4@#@0 I@@1 JX
@4@8 M@;XPoverall_summary_of_rule CA E I @5@0 I$
@-@4@7 Je@> T@7 KJ@7 J@7overall_summary_of_rule_rep C@8 J.@;CA E I @5@>@;XP Ud C@i E I@5@.@7 S C@7 J @7 I
@8 I
@;XP Ka CG
 E I?@5 I@7 Li@>@;C@AG E I?@5 I@7 Li@.@7 Ly @T@7 L{*** @7 I8@@ I@7 F I@/@.
@7 F NA@ 
@7 I8 L@7 I8@? I@7 U@E
@7 I8@@@( @{@?@7 I8@>@7 J.@7 L{@>@;XP@-substitute_and_eliminate_potential_subst_fact CN& E I? IJ@5@7 P C P/@2@3@3
@3@4@7 Il@8 O C@;CN+ E I? P?@5@7 P C P3@2@3@3
@3@4@8 Il@;XP@(substitute_and_eliminate_mark_user_rules CN E I? T 


@5@7 P C K@7 S@0 
@4@7 K@>@;CN E I?@5@>@;XP KC C@-K
 E I?@5@.@7 J:@@@7 K)@0 A
@4@7 I@E
@?@.
@7 O@0 M
@4@7 R@ 
@7 L_@>@;XP J C@8D E F

@5@7 H@.@2@-@4@7 Nr@ @7 H@ @7 Lrule_phase_inference@  Nt@0 P^@3@0 J@4@4@ 
@7 Q,@>@;C@8D E F

@5@7 H@.@2@-@4@7 R@ @7 H@ @7 L U@  K@0 P^@3@0 J@4@4@ 
@7 Q,@>@;C
D E F@5@7 L@>@;CD E F


@5@ 
@/@/@/@/@7 RZ@>@;XP K C@FB E I5  @5@/@/@/@7 J@7 M@/@/@/@7 Js K@7 DD I@7 DD@0 L@/@/@/@/@4@7 DD@/@/@/@7 Op@0 Iu@/@/@4@7 DD@0 Iv@/@4@7 DD@0 I@/@4@7 DD@0 I@/@/@4@7 DD@0 T
@/@/@4@7 DD@>@;XP@%perform_simplification_path_functions C@ E I5@5@.@7generate_integer NA@7 K C@>@;XP N[ C@ C E I@5@.@/@7 I@.
@7 O@.@/@7 I@ @.@7 O@ 
@ @7 R@>@;XP Oy CN E I?  @5@0 MN@/@4@8 DD@;XP J CB E IR@5@>@;CB E IR
@5@7 Kx@ 
@7 J@>@;XP NX C$A E I)


@5@0 IO
@4 @@7 I@>@&
@;C$E E I)


@5@0 IX
@4 @@7 I@>@&@;C@"$I E I)
@5@ 
@.@7 NW@>@@@0 IX@4 @@7 I@&@?@&@>@;XP R CB} E IR
@5@>@;C@'B~ E IR
@5@ @.@7 R@@
@ 
@7 Kx@&@?@ 
@7 UY@"
@#@>@;XP UO C@ICj E IR M

@5@T
@>@ 
@.@7 UN@@@2@3@4@7 N_@E@?@&@@@" J@#@"
@#@0 I]@4@7 IY@?
@" M@#@E@>@;C@GC| E IR J

@5@T
@>@ 
@.@7 UN@@@2@3@4@7 N_@E@?@$@@@" M@#@.@7 T@0 I]@4@7 IY@?
@" J
@#@E@>@;CC E IR@5@7 I@>@;XP S C	Ac E I   @5@)     NO SIMPLIFICATION ACTIONS PERFORMED.@7 J@7 J.@>@;XP Ny CU E I)@5@@@7 N{@?
@@@/ IB@7 IC@?@7 JO@>@;XPswisav_zombiescope  C@ @ E E  @5@7 Uzombiescope@2@0 E	 @@4@3@0 L S@4@3@0 UJ @@4@4@7 C @8 Gx@;C@ E E  @5@7 U@8 Gx@;XP R C@ E I@5@.@7 Q]@7 S C@>@;XP R+ C@&$[ E I) 


@5@7 JH@a@i@b @t@ 
@7 JH@a@f
@b @s@>@0 JR
@4@8 I@;C@/$` E I) I 


@5@7 JH@a@i@b @s@ 
@7 JH@a@f
@b @s@>@0 C@0 I@1 JR
@4@4@8 I@;XP OE CE E I@5@7 J@>@;CE E I @5@>@Q@;C@RE E I C J

@5@>@ @ @7 I@ @.@7 R C@ @.@7 U C@0 M@4@.@7 UN@ @0 M@4@7 I@>@0 C@4@.@ 
@7 OD@ @ @.@7 J@ @ @8 J@;C@RE E I C M

@5@>@ @ @7 I@ @.@7 U@ @.@7 U@0 J@4@.@7 UN@ @0 J@4@7 I@>@0 C@4@.@ 
@7 OD@ @ @.@7 J@ @ @8 J@;CE E I C
 M
@5@0 C@0 M@4@4@ 
@7 OD@>@;CE E I C
 J
@5@0 C@0 J@4@4@ 
@7 OD@>@;C@E E I		 C

@5@@@ @7 L_@ @7 L_@>@&@F@E@?@j@@@+@0 C@-@4@.@7 J@0 C@4@7 K@0 C@4@.@ 
@7 OD@ @ @7 J@?@=@@@+@0 C@-@4@.@7 J@0 C@4@7 K@0 C@4@.@ 
@7 OD@ @ @7 J@?@0 C@4@8 U1 C@F@E@;C@yE E I I@ J

@5@>@ @.@7 U@@@&@' @{@F@F@?@N@@@5@ @.@7 U@0 M@4@.@7 UN@ @0 M@4@7 I@>@0 I@@4@.@ 
@7 OD@ @ @.@7 J@E@?@p
 @0 I@@4@.@ @7 OD@F@E@ @ @8 J@;C@xE E I I@
 M
@5@>@ @.@7 U@@@&@' @{@F@F@?@N@@@5@ @.@7 U@0 J@4@.@7 UN@ @0 J@4@7 I@>@0 I@@4@.@ 
@7 OD@ @ @.@7 J@E@?@p
 @0 I@@4@.@ @7 OD@F@E@ @ @8 J@;C@9E E I		 I@
 J
@5@@@>@&@Q@F@E@?@ @ @.@7 U@p
 @0 IX@4@.@ @7 OD@ @ @8 J@;C@:E E I		 I@ M

@5@@@>@&@Q@F@E@?@ @ @.@7 U@p
 @0 IX@4@.@ @7 OD@ @ @8 J@;CBWE E I I@

@5@p
 @@@0@ @7 L_@ @7 L_@>@/@2@-@4@7 J @ @2@4@7 L_@( @{@F@F@F@F@?B@@@0 C@4@ 
@7 OD@F@F@F@F@?A@@@0 IX@4@ 
@7 OD@F@F@F@F@?A@@@l@@@0 I@@-@4@.@7 J@ @ @7 I@0 IO@4@7 K@?@/@@@0 C@-@4@.@7 J@ @ @7 I@0 C@4@7 K@?@0 IX@-@4@.@7 J@ @ @7 I@0 I@@4@.@ 
@7 OD@ @ @7 J@F@F@E@?An@@@l@@@0 I@@-@4@.@7 J@ @ @7 I@0 IO@4@7 K@?@/@@@0 C@-@4@.@7 J@ @ @7 I@0 C@4@7 K@?@0 IX@-@4@.@7 J@ @ @7 I@0 I@@4@.@ 
@7 OD@ @ @7 J@F@F@E@?A @@@*@.@7 H@a@f@b@s@2@-@3@4@7 N_@0 IX@4@ @7 OD@F@E@?@@@@*@.@7 H@a@f@b@s@2@3@-@4@7 N_@0 IX@4@ @7 OD@E@F@?@@@@?@7 H@ @7 L_@ @.@7 U@>@0 M@4@.@7 UN@ @0 M@4@7 I@>@0 IX@4@.@ 
@7 OD@ @ @7 J@E@?@`@@@=@7 H@ @7 L_@ @.@7 U@>@0 J@4@.@7 UN@ @0 J@4@7 I@>@0 IX@4@.@ 
@7 OD@ @ @7 J@?@7 H@ @7 L_@ @7 L_@>@ @ @7 UV C@( @{@E@F@E@E@F@E@E@;CF\ E I IO

@5@0 I@@4@ 
@8 OD@;C@^F^ E I IX J

@5@@@>@&@( @{@F@F@E@?@?@ @.@7 U@ @.@7 U@0 M@4@.@7 UN@ @0 M@4@7 I@>@0 IX@4@.@ 
@7 OD@ @ @.@7 J@ @ @8 J@;C@\Fo E I IX M

@5@@@>@&@Q@F@F@E@?@?@ @.@7 U@ @.@7 U@>@0 J@4@.@7 UN@ @0 J@4@7 I@0 IX@4@.@ 
@7 OD@ @ @.@7 J@ @ @8 J@;C@[F E I IX
 J
@5@@@>@&@Q@F@F@E@?@?@ @.@7 U@ @.@7 U@>@0 M@4@.@7 UN@ @0 M@4@7 I@0 IX@4@.@ 
@7 OD@ @ @.@7 J@ @ @8 J@;C@KF E I IX
 M
@5@>@ @.@7 U@ @.@7 U@>@0 J@4@.@7 UN@ @0 J@4@7 I@0 IX@4@.@ 
@7 OD@ @ @.@7 J@ @ @8 J@;CF E I IX

@5@/@2@4@7 J @0 I]@4@7 J@>@;CAOF E I IX

@5@.@7 H@p
 @@@&@>@Q@F@E@?A.@@@ @7 L_@ @7 L_@>@ @ @7 UX@( @{@F@E@?A@@@(@a@f@b@s@0 IX@-@4@.@7 J@0 I@@4@.@ @7 OD@ @ @7 J@?@@@@(@a@f@b@s@0 IX@-@4@.@7 J@0 I@@4@.@ @7 OD@ @ @7 J@?@@@@+@0 C@-@4@.@7 J@0 C@4@7 K@0 IX@4@.@ 
@7 OD@ @ @7 J@?@@@@+@0 C@-@4@.@7 J@0 C@4@7 K@0 IX@4@.@ 
@7 OD@ @ @7 J@?@b@@@1@a@f@b@s@0 I@@-@4@.@7 J@0 IO@4@7 K@0 IX@4@.@ 
@7 OD@ @ @7 J@?@/@a@f@b@s@0 I@@-@4@.@7 J@0 IO@4@7 K@0 IX@4@.@ 
@7 OD@ @ @7 J@>@;CF E I I\

@5@0 IX@4@ 
@7 OD@>@;C@F E I		 I]

@5@@@&@>@Q@F@E@?@@@@ @7 L_@ @7 L_@>@ @ @7 I@( @{@F@E@?@~@@@0 IX@4@7 S@F@E@?@j@@@0 IX@4@7 S@F@E@?@V@@@+@0 C@-@4@.@7 J@0 C@4@7 K@0 I]@4@.@ 
@7 OD@ @ @7 J@?@)@0 C@-@4@.@7 J@0 C@4@7 K@0 I]@4@.@ 
@7 OD@ @ @7 J@>@;XP T C@"A E I @5@0 
@-@4@/@7 I#@> L@7 KJ@7 J@7 J.@0 
@4@7 U C@8 T@;CA E I @5@>@;XP S2 C@A@ E I@5@.@7 L@.
@7 L@ 
@.@7 L@ @.@7 L@ @.@7 L@ @.@7 L@ @.@7 L@ @.@7 I@ @.@7 J@ @.@7 K@ @8 L@;XP P| CE E I5@5@>@;CE E I5@5 P@2
@3@3@3
@4@7 Il@>@;XP IM C
M E I?@5@0 M@/@/@4@7 DD@Q@;C@hM E I?@5@.@.@.@7 K:@ @ 
@7 I@C@ @7 M@L@P@C@/@ @7 QW@L@P@C@ @7 QX@L@P@C@/@ @7 QY@L@P@ @ @ @.@7 Lb@ @ @7 I@ @.@7 T C@ @ @7 I@ @ @ @7 M C@0 K9@4@7 U C@Q@;C@6M E I?
@5@.@.@.@7 I@C@ @7 I@L@P@ @ @ @.@7 L@ @ @7 I@ @ @ @7 Ua C@0 Jd@4@7 U@Q@;C@&M E I?@5@7 K@>@0 O~
@4@7 Dz@/@/@7 M C@> P/@2@3
@3@3@4@7 Il@7 U@Q@;CN E I?@5@/@/@7 U@>@ 
@ @ @7 U C@ 
@7 U@>@Q@;CN E I?@5@ 
@7 H<@>@ 
@ @7@ substitute_and_eliminate_integer C@ 
@7 U@>@Q@;XD  t  t t  @Tt  O AvP U C@aGy E I
 I


@5@0 I@@4@.@7 I*@0 I@
@4@.@7 I*@.@2
@3@3@4@7 A@ @.@7 I*@>@ @ 
@ @ @.@7 U@ @ @.@7 J@ @ @.@7 J@ @ @ @8 J@;C@?G E I
 I

@5@@
@0 IX@4@.@7 I*@?@0 IX
@4@.@7 I*@>@ @ 
@ @ @.@7 U@>@ @ @ @8 J@;CG E I@5@0 I@/@2@/@4@/@4@7 I@>@;XP J* CA E H  @5@7 J.*** ERROR - @8 I8@;XP UD CE E I A


@5@ 
@7 I@0 I
@4@7 I@>@;CE E I C



@5@ 
@7 I@>@;CE E I

 @5@>@;XP T CLD E I?@5@7 Mg@.@7 H@a@i@b@t@.
@7 K C@a@i@f
@r@>@;XP Q C@ E I?@5@0 @/@/@4@.
@7 Nr@7 H@.@7 I@7maybe_add_new_hyp C@Q@;C@ E I?  @5@>@;XP K CD" E I I
@5@7 K@>@;C@ D& E I I
 I

 I
@5@ 
@7 H<@0 I
@4@ @7 K@>@;CD+ E I I


@5@.@7 K@0 I
@4@7 L@>@;C	D0 E I

@5@7 K@>@;XP UR C@7C E IR C J

 J

@5@ 
@2@4@7 R@ @2@4@7 R@>@0 C
@4@2@4@8 UQ@;C@$C E IR C M

 M
@5@ 
@7 R@ @7 R@>@0 C
@4@8 UQ@;C@*C E IR C

 M
@5@ 
@0 M@/@4@7 I@ 
@0 J@/@4@7 I@>@0 C@0 M@4
@4@8 UQ@;C@*C E IR C

 J
@5@ 
@0 M@/@4@7 I@ 
@0 J@/@4@7 I@>@0 C@0 J@4
@4@8 UQ@;C@_C E IR C J



@5@ @0 J@/@4@7 I@ @0 M@/@4@7 I@ 
@2@4@7 R@>@@@#@2@3@-@4@2@4@7 N_@>@0 C
@4@2@4@7 UQ@?@" C J
@#@E@;C@LC E IR C M


@5@ @0 J@/@4@7 I@ @0 M@/@4@7 I@ 
@7 R@>@@@2@-@3@4@7 N_@>@0 C
@4@7 UQ@?@" C M
@#@E@;CC E IR C


 C
@5@>@;XP S CH! E I C J
 J J@5@>@;CH" E I C J J
 J@5@>@;CH# E I C J J J@5@>@;CH$ E I C J J J@5@>@;CH% E I C J
@5@>@;CH& E I C
 J@5@>@;CH' E I C J


 J
@5@>@;CH( E I C J}
 J@5@>@;CH) E I C
 J} J@5@>@;CH* E I C J} J
@5@>@;CH+ E I C
 J} J@5@>@;CH, E I C J}
@5@>@;CH- E I C
 J}@5@>@;CH. E I C J}


 J}
@5@>@;CH/ E I C J
 J@5@>@;CH0 E I C
 J J@5@>@;CH1 E I C J J J@5@>@;CH2 E I C J J J@5@>@;CH3 E I C J
 J@5@>@;C@FH5 E I C


@5@@@&
@( @{@F@?@/@@@0 C
@4@7 U@F@?@0 J
@4@.@7 U@0 J
@4@.@7 U@>@ @ @7 J@>@;CHA E I I] J J@5@>@;CHC E I I] J J@5@>@;CHE E I I]
 J@5@0 J@/@4@7 U@>@;CHG E I I] J
@5@0 J@/@4@7 U@>@;CHI E I I]


@5@0 I]
@4@7 U@>@;XD  t  t t  @Tt  M AvPclear_up_stack_facts  CMQ E I?  @5@0 M@/@/@4@7 DD@0 M@/@4@7 DD@0 M@/@/@/@4@7 DD@7 L(@>@;XP Q C@3L E I?@5@0 K@-@-@4 Ic@.
@7 K: Ic@.@7 K: Ic@.@7 Ih O@2
@3@3@3@3
@4@7 Il@Q@;C@3L E I?@5@0 K@-@-@4 Ic@.
@7 K: Ic@.@7 K: Ic@.@7 Ih O@2
@3@3@3@3
@4@7 Il@Q@;C@AL E I?@5@0 K@-@-@4 Ic@.
@7 K:@0 G@4 Ic@.@7 K:@0 G@4@.@7 LE@  Ic@.@7 Ih O@2
@3@3@3@3
@4@7 Il@Q@;C@AL E I?@5@0 K@-@-@4 Ic@.
@7 K:@0 G@4 Ic@.@7 K:@0 G@4@.@7 LE@  Ic@.@7 Ih O@2
@3@3@3@3
@4@7 Il@Q@;XP UZ CB E IR
@5@>@;CB E IR

@5@0 I]
@4@7 IY@ 
@7 UY@>@;XPbuildsav_zombiescope  C@ E E  @5@7 Uzombiescope.sav@7 U @8 Gx@;C@ E E  @5@7 U@8 Gx@;XD  t  t t  @Tt  IE AvP ID C
A E E Mj@5@8get_declarations_variable I@;C
A" E E IB@5@8get_declarations_constant I@;XP Q- CA E F@5@ @/@/@/@/@7 J@>@;CA E F@5 J@ @7 T/ C@ @ @ 
@7 Kg@>@;XP Q C@=AS E H@5@@
@0 
@4@/@/@7 R@?@+@@
@0 
@4@/@/@7 Nr@?@@@0 
@4@/@/@/@7 R@?@0 
@4@/@/@/@7 R @>@;XP
runtime_entry C
@q E E A]@5@7 S C@7 U_ C @7 Gx@>@;XP L C@w@ E I) I@


@5@7 H@@@" I@#@?	@/ @@/@/@/@7 J@@@0 I@
@4@.@.@7 U	@?
@0 IO
@4@.@.@7 U	@ 
@7 H@0 IO
@4@7 K@ @7 I I@7 Q8@@@ @.@7 U@' @@?@' @@E@> I@7 Q>@ @@>@2@4@ @8 J@;C@xA E I) I@


@5@ 
@7 H@@@"
 I@#@?
@/@ 
 @@/@/@/@7 J@@@0 I@
@4@.@.@7 U	@?
@0 IO
@4@.@.@7 U	@7 H@0 IO
@4@7 K@ @7 I I@7 Q8@@@ @.@7 U@' @@?@' @@E@> I@7 Q>@ @@>@2@4@ @8 J@;C@wA2 E I) IO


@5@7 H@@@" I@#@?	@/ @@/@/@/@7 J@@@0 IO
@4@.@.@7 U	@?
@0 I@
@4@.@.@7 U	@ 
@7 H@0 IO
@4@7 K@ @7 I I@7 Q8@@@ @.@7 U@' @@?@' @@E@> I@7 Q>@ @@>@2@4@ @8 J@;C@xAN E I) IO


@5@ 
@7 H@@@"
 I@#@?
@/@ 
 @@/@/@/@7 J@@@0 IO
@4@.@.@7 U	@?
@0 I@
@4@.@.@7 U	@7 H@0 IO
@4@7 K@ @7 I I@7 Q8@@@ @.@7 U@' @@?@' @@E@> I@7 Q>@ @@>@2@4@ @8 J@;XP T C@w E I) C

@5@0 I@1 C@4@7 Je@>@Q@;C@{ E I) C

@5@0 I@1 C@4@7 Je@>@Q@;C@ E I) IO

@5@0 I@1 IO@4@7 Je@>@Q@;C@ E I) I\

@5@0 I@1 I\@4@7 Je@>@Q@;XP L C@'B E F@5@.@7 L C@ @.@.@7 J@C@ @7 L_@L@P@>@ @ 
@ @ @8 R C@;XD  t  t t  @Tt  S AvP Mp C@$D E I 

@5@7 J@7 Ng L@7 J@7 J)  @7 J@ 
@7 J B@7 J@7 J.@>@;C@,D E I 
@5@p@7 J@7 Ng L@7 J@7 J V
@7 J@ 
@7 J, or@7 J@7 J.@ @ @8 Mo@;XP U C@ E I? @@5@>@;C@ E I?@5 Ic@.@7 Ih PQ@2@3
@3 Ej@4@8 Il@;XD  t  t t  @Tt  @v AvD  t  t t  @Tt  @v @D  t  t t  @Tt  @v 
P @uCB    @ @o@<CB    @o @o@<CB    @- @o@<CB    @- @-@<CB  
 H@5@6 shared_object_extension@8 @L@;XP Q CFD E I @<CFE E I @<CFF E I @<CFG E I @<CFH E I @ @<CFI E I @@@<CFJ E I @@<CFK E I A @<CFL E I B @<CFM E I D @<CFN E I H @<CFO E I P @<CFP E I   @<CFQ E I @ @<CFR E I  @<CFS E I   @<CFT E I   @<CFU E I   @<CFV E I   @<CFW E I   @<CFX E I    @<CFY E I @  @<CFZ E I    @<CF[ E I    @<CF\ E I    @<CF] E I    @<CF^ E I    @<CF_ E I    @<CF` E I     @<CFa E I @   @<CFb E I     @<CFc E I     @<CFg E I     @<CFh E I     @<CFi E I     @<CFj E I     @<CFk E I      @<CFl E I @    @<CFm E I      @<CFn E I      @<CFo E I      @<CFp E I      @<CFq E I      @<CFr E I      @<CFs E I       @<CFt E I @     @<CFu E I       @<CFv E I       @<CFw E I       @<CFx E I       @<CFy E I       @<CFz E I       @<CF{ E I        @<CF| E I @      @<CF} E I        @<CF~ E I        @<CF E I        @<CF E I        @<CF E I        @<CF E I        @<CF E I         @<CF E I @       @<CF E I        @<CF E I            @<C
F E I@5@C@7 H<@L@P@>@Q@;C@$F E I@5@a@g@c    @s@>@.@0 JR
    @4@7 I@0 I    @4@7 I@>@8 Q@;XP T` C
@= E I5@5 P@7 P@7 U} C@>@;C
@G E I5@5 P@7 P@7 V@>@;C
@O E I5@5 Fn@7 P@7 U C@>@;XP Q C@)H# E I?@5@.
@7 L@7 K@.@7 L@0 T@/@4@7 DD@0 T@4@7 DG@7 C@7 U C@.@7 T C@7 T C@&@>@;XD  t  t t  @Tt  K~ AvP U CHM E I@5@8 J@;C@/HO E I C


@5@0 C@-@4@.@7 J@0 C@4@7 K@0 C
@4@.@7 U@ @ @8 J@;C@/HU E I I]


@5@0 C@-@4@.@7 J@0 C@4@7 K@0 I]
@4@.@7 U@ @ @8 J@;C@&H[ E I I]


@5@0 I]@-@4@.@7 J@0 C
@4@.@7 U@ @ @8 J@;C@&H` E I I]


@5@0 I]
@-@4@.@7 J@0 C@4@.@7 U@ @ @8 J@;C@nHe E I J


@5@@@0 G@1 J
@4@7 J@F@E@?@P@@@(@0 C@-@4@.@7 J@0 C@4@7 K@0 J
@4@.@7 U@ @ @7 J@?@&@0 C
@-@4@.@7 J@0 C
@4@7 K@0 J@4@.@7 U@ @ @8 J@;C@nHt E I J


@5@@@0 G@1 J
@4@7 J@F@E@?@P@@@(@0 C@-@4@.@7 J@0 C@4@7 K@0 J
@4@.@7 U@ @ @7 J@?@&@0 C
@-@4@.@7 J@0 C
@4@7 K@0 J@4@.@7 U@ @ @8 J@;XD  t  t t  @Tt  I AvP P CD E I?@5@0 I@-
@-@4 Ic@.@7 K:@0 I
@4 Ic@7 U C@>@Q@;CD E I?   @<XP O" C	J E I?@5@/@/@7 IC@>@Q@;CJ E I?@5@>@;XP N CE7 E I5 A


 J}

@5@ @7 N@ 
@ @7 N@>@;CE< E I5 I


 J

@5@ @7 N@ 
@ @7 N@>@;CEA E I5 C


 J

@5@ @7 N@ 
@ @7 N@>@;CEF E I5@5@>@7 J&@>@;XP Q C@3L E I?@5@0 CJ@-@-@4 Ic@.
@7 K: Ic@.@7 K: Ic@.@7 Ih O@2
@3@3@3@3
@4@7 Il@Q@;C@AL E I?@5@0 CJ@-@-@4 Ic@.
@7 K:@0 G@4 Ic@.@7 K:@0 G@4@.@7 LE@  Ic@.@7 Ih O@2
@3@3@3@3
@4@7 Il@Q@;XP U CC E IR@5@"

@#@ 
@.@.@7 Nb@0 IX@4@7 S@>@;XPbuildsav_usage_profiled  C@ E E  @5@7 Uspadesimp_usage_profiled.sav@7 U @8 Gx@;C@ E E  @5@7 U@8 Gx@;XP S CAs E I @5@/@/@7 L:@>@7 J. T@7 KJ@.
@7 I!@7 J@#: Summary of user rule application.@7 J@7 J.@8 L?@;CA~ E I   @5@>@;XP Q^ C@ E I@5@0 I@-@4@7 Je@a@h@b@n@w@0 I
@4@7 Dz@>@;XP U C@ A  E I  

@5@0 I$@0 @4@-
@4@7 Je J@7 J@ 
@7 J@Q@;CA& E I @5@>@;XP S CAI E H@5@0 S@4@7 Je@>@8 S@;CAN E H @<XD  t  t t  @Tt  E/ D  t  t t  @Tt  E/ AvD  t  t t  @Tt  E/ @D  t  t t  @Tt  E/ 
P U CN1 E I? IJ@5@7 U P<@2@3@3
@4@8 Il@;CN5 E I? P?@5@7 U P?@2@3@3
@4@8 Il@;XP J4 CA( E H  @5@>@;XXQM	broadcastF@(/usr/lib/swi-prolog/library/broadcast.pl  @AuC @SS E VElistenEbroadcast_requestE	listeningEunlistenE V#E V#E VXO V V C@tu G   @A V'@5@@@/@.@.@7listener V@B
@0 @4@@L
@Q@O@?@R@F@;XO V V C@ V' V'@5@/@.@.@7 V(@0 @4@@;XO V V  C@k V' V' 


@5@.@7canonical_listener V+@ @ 
@ @8 V(@;XD  t  t t  Vt  V# @`D  t  t @at  Vt V" A4 A4 O V V" C@b V' V' 


@5@.@7 V,@ @ 
@ @8retract_listener V+@;XO V V$ C@_ V' V'@5@.@7 V,@0 V)@/@/@4@8 DD@;XO V V% C@\ V' V'@5@.@7 V,@0 V)@/@/@/@4@8 DD@;XD  t  t t  Vt  V @`D  t  t @at  Vt V& A4 O V V& C@Q V' V'
 


@5@ 
@8assert_listener V+@;XD  t  t t  Vt  V* AvD  t  t t  Vt  V @`D  t  t @at  Vt V A4 A4 O V V C@M V' V' 


@5@.@7 V,@ @ 
@ @8 V2@;XO V V3 C
@ V' V'@5@ 
@7 V(@>@;C@ V' V'@5@0 V)

@4@8 DG@;XO V V0 C@ V' V'@5@0 V)

@4@8 DD@;XO V V- C@ V' V' 

@<XXQM FF@;/build/buildd/spark-2012.0.deb/simplifier/load__vcg_dpc.pro  @DͫAuC @TS @TE SE TE UXO F@%process_single_verification_condition C@ F F@5@.@/@/@/@/@7 Q K@7 C@.@7 F J@.
@7@,process_single_verification_condition_leader S@ 
@7@'process_single_verification_condition_x S@>@;XO Fparse_cutpoint_to CBX F F Rfin VC Kh

@5@>@&
@;C@[B] F F R Rr

a K Kert VCo VD L VJ VB Ll VC VD VG
@5@2space@3newline@4	oneormore@ @.@7 FX FZ@ 
@ @.@7 F VQ@>@&@;C@sBd F F R H9

d VG VB VFu VK VI L VF K K VG VH VI VC VJ VD L VJ VB L VK VC VD VG
@5@2 VL@3 VM@4 VN@ @.@7 VO@ 
@ @.@7 VR@>@&@;C@Bk F F R Rr

 IB VE VG IBk L VF K K VJ IB VC VF VI VG VT Lw VC VI VE L K VI VF VI VGm VG VD VI L VJ VB L VK VC VD VG
@5@2 VL@3 VM@4 VN@ @.@7 VO@ 
@ @.@7 VR@>@&@;C@Br F F R T{

 VH VU VD  VI VC VX VG L IB VE VG IB VV L VF K K VJ IB VC VF VI VG VT L VW VC VI VE L K VI VF VI VG VX VG VD VI L VJ VB L VK VC VD VG
@5@2 VL@3 VM@4 VN@ @.@7 VO@ 
@ @.@7 VR@>@&@;C@By F F R T}

 O$ VH VG IB VJ VD VT VC VI VC VJ VD L IB VE VG IB VV L VF K K VJ IB VC VF VI VG VT L VW VC VI VE L K VI VF VI VG VX VG VD VI L VJ VB L VK VC VD VG
@5@2 VL@3 VM@4 VN@ @.@7 VO@ 
@ @.@7 VR@>@&@;XO Fload_up_to_next_vc_start_x C
@ F F@5@/@/@/@/@/@7 V7@>@;C@ F F E@5@.@7 F K@7 Tb@7 F  K@>@;XO Finitialise_order  CB F F  @5@0	get_order@/@4@7 DD@0 Va@4@7 B S@>@;XO Freplace_last_trace_id CB F F@5@0get_last_trace_id@/@4@7 Je@0 Vf
@4@7 Vc@>@;C
B F F@5@0 Vf
@4@7 Vc@>@;XD  t  t t  Ft parse_traceability AO F Vh C@B  F F Sd


F VJ VH L O$ VF VI VE L K L L VB VH VJ VX
@5@2 VL@3 VM@4 VN@ @.@7 VO@ 
@ @.@7parse_cutpoint_from S@2 VL@3 VM@4 VN@ @.@7 VO@" VI VJ
@#@2 VL@3 VM@4 VN@ @.@7 VO@ @ @.@7 V@ S@2 VL@3 VM@4
zeroormore@ @.@7 VO@" 
@#@>@&@;C@wB, F F S` Vj VJ VH L IB VE VG IB VV K L VJ VB L VH VG VB VC VD VG VX VG VD VI L VC VD VI VGg VH VC VIy  L

@5@>@&
@;C@B1 F F Sb Vj VJ VH L IB VE VG IB VV K L VJ VB L K VUb IB VK VF K K L VC VD VE VG VH VC VI VF VD IB VG L VC VD VI VG Vp VH VC VI Vq  L

@5@>@&
@;C@FB7 F F		 S^

 Vj VJ VH
@5@2@0 Gcolon@4@4 VN@.@ @.@7 FW VQ@" 
@# @@2For@3@3 @4@ 
@7 R NA@%@>@&@;XO Fretrieve_next_vcg_x  C
@ F F@5@.
@7 V[@7load_up_to_next_vc_start S@7 V5 S@>@;XO F T C@ F F@5@.
@7 F O C@.@7 E@7 F K@7 V_ S@>@;XD  t  t t  Ft  Vg AvO Fconfirm_valid_implication C	A F F E@5@,Unexpected end of file in parsing vcg file.
@8 J J@;CA F F@5parse_vc_implication@7 B S@>@;CB F F@5@@Badly formed implication between hypotheses and conclusions: ~w
@2
@4@8 V@;XD  t  t t  Ft parse_proved_false_vc AO F V CA F F H
@5@.
@7 F VQ@>@&
@;XO Fscan_for_proved_true_vc_x CAb F F@5 I@7 K I @@7 F K@>@;CAl F F@5 I@7 V @@7 V@7 F K@>@;XO Fscan_for_vc_implication CA F F@5parse_vc_before_implication@7 V@.@7 F J@7 V S@>@;XO Fscan_for_vc_hypothesis CA F F@5@0parse_vc_hypothesis@-
@4@7 V@.@7 E9 @ 
@ @7 F K@>@;XO F V> CA& F Ffinished@5@>@;CA* F Fnotfinished@5@Q@;C	A. F F E@5 V@8 V@;XO Fscan_for_proved_true_vc CAS F F@5parse_proved_true_vc@7 V@/@7 V @@7 V@7 V S@>@;XO Fscan_for_vc_header CB F F@5@0parse_vc_header_name@4@7 V@0parse_vc_header_number@4@7 V@>@;XO Fmust_get_last_trace_id CB F F@5@7 Vf S@>@;CB F F@5@2An expected traceability line has not been found.
@8 V@;XD  t  t t  Ft  V AO F V CB F F@5@2
alpha_numeric@3under_score@4 VN@.
@7 Vt@"
 BB
@#@>@&@;XO F V{ C@ F F@5@7 C@.@7 V@7@$process_verification_conditions_line S@7 VY S@>@;XO F Vl CBC F F A] K VI VF VH VI

@5@>@&
@;C@[BH F F R Rr

 VF K K VG VH VI VC VJ VD L VJ VB L VK VC VD VG
@5@2 VL@3 VM@4 VN@ @.@7 VO@ 
@ @.@7 VR@>@&@;C@sBO F F R H9

 VT VG VB VF VU VK VI L VF K K VG VH VI VC VJ VD L VJ VB L VK VC VD VG
@5@2 VL@3 VM@4 VN@ @.@7 VO@ 
@ @.@7 VR@>@&@;XO F V C@ F F E@5@>@;C@ F F@5@7scan_for_traceability S@>@;C@"@ F F@5@.@.@7 V S@.
@7retrieve_and_increment_order Svc@.@7 F NA@.@7 V S@ @ 
@ @7 F K@>@;C@ F F@5@>@;XD  t  t t  Ft  Vb AvO Fclear_previous_vcg  C@ F F  @5@7 F  K@7 F  K@7 F  K@7 F  K@>@;XO F S C@w F F@5@.
@7 F O C@.@7 E@7 V@7 V@>@;XD  t  t t  Ft  V AO F V C@1B F F@5@2 VL@3 VM@4 Vo@.@7 VO@"  H6

@#@2 VL@3 VM@4 Vo@ 
@.@7 VO@>@&@;XO F U C@ F F  @5@7 V S@7 Vx S@>@;XD  t  t t  Ft  V AO F V CA F F L L L L L L
@5@>@&@;XD  t  t t  Ft parse_vc_conclusion AO F V C@-A F F
 I

@5@ 
@.@7 VR@" 
@#@2 VL@3 VM@4 Vo@ @.@7 VO@>@&@;XD  t  t t  Ft  V AO F V C@-A F F
 Ol

@5@ 
@.@7 VR@" 
@#@2 VL@3 VM@4 Vo@ @.@7 VO@>@&@;XD  t  t t  Ft  V AO F V CAu F F I
@5@.
@7 V@>@&
@;XD  t  t t  Ft parse_end_of_vc AO F V CAA F F A L

@5@>@&
@;CAF F Fspecial@5@>@&@;XO Fscan_for_vc_conclusion CA F F@5@0 V@-
@4@7 V@.@7 V@ 
@ @7 V@>@;XO Fscan_for_proved_false_vc CA F F@5 V@7 V@/@7 V@B!!! WARNING: UNPROVEABLE VC!  Suggest you take corrective action.
@7 S S @@7 V@>@;XO Fscan_for_end_of_vc C
A: F F@5@0 V@/@4@7 V@>@;XO F V; C	@ F F
 E
 E@5@>@;C
A F F V@5@7 V S@>@;CA F F V@5@7 V S@>@;CA F F V@5@7 V S@>@;CA F F V@5@7 V S@>@;CA F F V@5@7 V S@>@;CA F F V@5@7 V S@>@;CA  F F@5@EBadly formed line in processing verification condition, starting: ~p
@2@4@8 V@;XO F V CB F F@5@0 Vh@-@4@7 V 	@.@7 V@7 F K@7 Vd S@>@;XD  t  t t  Ft  V AO F V CB F F@5@.
@7 F VQ@ 
@.@7 VR@" BB
@#@>@&@;XO F V CB F F@5@0 Va
@4@7 Je@p
@0 Va@4@7 Vc@>@;XXQM BF@)/usr/lib/swi-prolog/library/arithmetic.pl  @AuC @SS E BEarithmetic_expression_valueXD  t  t t  Bt  V @`D  t  t @at  Bt V  O B V C@o B B 


@5@ 
@8eval B@;XO Bexpand_predicate_arguments C@ B B  @@<C@B@ B B
 B

@5@ 
@.@.@7do_expand_function B@D@ @7 D @ @7 A  @L@" B C@#@?@&@&@ @ @ @8 V B@;XO Bexpand_function_arguments C@ B B  @@<C@ B B		
 B

@5@ 
@ @ @7 V@ @ @ @8 W B@;XO B Bb C@f B B V$builtin@5@.@0eval_clause@4@8 @w@;XO B V C@ B B

 @@5@7	evaluable B@>@;C@ B B@5@7 W@>@2@-
@-@4@7 A@ @.@7 W@2
@4@8 A@;C@C@ B B B


@5 B@.@7 B A"@.@7 W B@ @ @7visible B@>@2@-@-@4@7 A@ @.@ 
@7 W@ @2@4@.@7 J! I@ @2@4@8 A@;C@ B B@5 W@8 D B@;XO Bexpand_function C
@ B B@5@.
@7 V@ 
@8 L B@;XO B W C@| B B

@5@>@;C@} B B@5@.@7 C B@8 W@;XO B	list_conj C
@^ B B
@5@>@;C@_ B B
 B
@5@ 
@ @8 W B@;XO B W C@K@R B B
 H V




@5@.@.@7 A@ @ @7 A@2@/@-@4@7 A@ @.@ 
@.@2@0 W@-@4@4@7	eval_args B@ @2@4@7 A@ @ @8 W@;XO B B C@Y@A B B	

 Bc A 


  B W

@5 B@.@7 W@0 
@4@ @.@7 B @D@" 
@#@L@ @ @7 A@ 
@a@f@b@n@w@? O@ @8 @ B@E@;XD  t  t t  Bt  B @`D  t  t @at  Bt B O B B C@> B B@5@0 @@0 B B@1 B
@4@/@4@8 @@;XO B L C@ B B

@5@S
@>@;C@ B B B B



@5@>@0 B@1 B
@4@8 W@;C@ B B B @
@5@>@8 W@;C@ B B B
 @@5@>@8 W@;C@ B B B
 W


@5@S
@S@>@7 W@&
@;C@ B B B


 B

@5@>@ @7 W@ 
@ @8 W@;C@ B B 

@<XO B W
 C@ B B@5@S
@>@;C@ B B@5@7 H  @>@;C@ B B
@5@>@;C@ B B@5@7 B @>@D
@7 D B@L@R@?	character@8 A B@;C@!@ B B@5@7 W@D@7 @@L@0 @@/
@-@4@0 W
@4@8 H H@?@R@E@;XO B H C@ B B W


@5@ 
@.@.@7 W B@0 B@1 W@4@8 W@;C@*@ B B H


@5@.@.@7 W,@ 
@.@.@7 W,@0 B@1 B@1 W-@4@8 W@;C@*@ B B 


@5@.@.@7 W,@ 
@.@.@7 W,@0 B@1 B@1 W.@4@8 W@;C@*@ B B I\


@5@.@.@7 W,@ 
@.@.@7 W,@0 B@1 B@1 I\@4@8 W@;C@*@ B B IX


@5@.@.@7 W,@ 
@.@.@7 W,@0 B@1 B@1 IX@4@8 W@;C@*@ B B IO


@5@.@.@7 W,@ 
@.@.@7 W,@0 B@1 B@1 IO@4@8 W@;C@*@ B B N


@5@.@.@7 W,@ 
@.@.@7 W,@0 B@1 B@1 N@4@8 W@;XO B W
 C
@b B B@5@.@7 W@8 W B@;XO B V C	@r B B@5@7 W$@>@&
@;C@u B B@5@.
@7 W@ 
@7 W@>@0 

@4@@;C@y B B JZ

@5@ 
@.@7 V@a@f@k JZ@w@;C@y B Bacos

@5@ 
@.@7 V@a@f@k W0@w@;C@y B Bacosh

@5@ 
@.@7 V@a@f@k W2@w@;C@ @y B B J


@5@ 
@.@7 V@ @.@7 V@a@f@f@l J@w@;C@y B Basin

@5@ 
@.@7 V@a@f@k W4@w@;C@y B Basinh

@5@ 
@.@7 V@a@f@k W6@w@;C@y B Batan

@5@ 
@.@7 V@a@f@k W8@w@;C@ @y B B W9


@5@ 
@.@7 V@ @.@7 V@a@f@f@l W:@w@;C@y B Batanh

@5@ 
@.@7 V@a@f@k W;@w@;C@ @y B Batan2


@5@ 
@.@7 V@ @.@7 V@a@f@f@l W=@w@;C@y B B J

@5@ 
@.@7 V@a@f@k W?@w@;C@ @y B B J}


@5@ 
@.@7 V@ @.@7 V@a@f@f@l J}@w@;C@y B Bceil

@5@ 
@.@7 V@a@f@k W@@w@;C@y B Bceiling

@5@ 
@.@7 V@a@f@k WB@w@;C@ @y B Bcopysign


@5@ 
@.@7 V@ @.@7 V@a@f@f@l WD@w@;C@y B Bcos

@5@ 
@.@7 V@a@f@k WF@w@;C@y B Bcosh

@5@ 
@.@7 V@a@f@k WH@w@;C	@y B B Ck@5@a@j Ck @w@;C@ @y B B JR


@5@ 
@.@7 V@ @.@7 V@a@f@f@l JR@w@;C@ @y B B @


@5@ 
@.@7 V@ @.@7 V@a@f@f@l @@w@;C@ @y B B 


@5@ 
@.@7 V@ @.@7 V@a@f@f@l @w@;C@ @y B B J\


@5@ 
@.@7 V@ @.@7 V@a@f@f@l J\@w@;C	@y B B VG@5@a@j VG @w@;C	@y B Bepsilon@5@a@j WL @w@;C@y B Berf

@5@ 
@.@7 V@a@f@k WN@w@;C@y B Berfc

@5@ 
@.@7 V@a@f@k WP@w@;C@y B B V

@5@ 
@.@7 V@a@f@k WR@w@;C@y B Bexp

@5@ 
@.@7 V@a@f@k WS@w@;C@y B B N-

@5@ 
@.@7 V@a@f@k N-@w@;C@y B Bfloat_fractional_part

@5@ 
@.@7 V@a@f@k WU@w@;C@y B Bfloat_integer_part

@5@ 
@.@7 V@a@f@k WW@w@;C@y B Bfloor

@5@ 
@.@7 V@a@f@k WY@w@;C@ @y B B K.


@5@ 
@.@7 V@ @.@7 V@a@f@f@l W[@w@;C@ @y B B^


@5@ 
@.@7 V@ @.@7 V@a@f@f@l W\@w@;C@y B B H=

@5@ 
@.@7 V@a@f@k H=@w@;C@y B Blgamma

@5@ 
@.@7 V@a@f@k W^@w@;C@y B Blog

@5@ 
@.@7 V@a@f@k W`@w@;C@y B Blog10

@5@ 
@.@7 V@a@f@k Wb@w@;C@y B Blsb

@5@ 
@.@7 V@a@f@k Wd@w@;C@ @y B B<<


@5@ 
@.@7 V@ @.@7 V@a@f@f@l Wf@w@;C@ @y B B P


@5@ 
@.@7 V@ @.@7 V@a@f@f@l Wh@w@;C@ @y B B P


@5@ 
@.@7 V@ @.@7 V@a@f@f@l Wi@w@;C@y B B I

@5@ 
@.@7 V@a@f@k I@w@;C@ @y B B C


@5@ 
@.@7 V@ @.@7 V@a@f@f@l C@w@;C@ @y B B JX


@5@ 
@.@7 V@ @.@7 V@a@f@f@l JX@w@;C@y B Bmsb

@5@ 
@.@7 V@a@f@k Wj@w@;C	@y B Bpi@5@a@j Wl @w@;C@y B B M,

@5@ 
@.@7 V@a@f@k M,@w@;C@y B B A


@5@ 
@.@7 V@ @.@7 V@a@f@f@n@w@;C@y B Bpopcount

@5@ 
@.@7 V@a@f@k Wn@w@;C@,@y B B		powm



@5@ 
@.@7 V@ @.@7 V@ @.@7 V@a@f@f@f@m Wp@w@;C@y B Brandom

@5@ 
@.@7 V@a@f@k Wr@w@;C	@y B Brandom_float@5@a@j Wt @w@;C@y B B C

@5@ 
@.@7 V@a@f@k Wv@w@;C@y B Brationalize

@5@ 
@.@7 V@a@f@k Ww@w@;C@ @y B Brdiv


@5@ 
@.@7 V@ @.@7 V@a@f@f@l Wy@w@;C@ @y B B J


@5@ 
@.@7 V@ @.@7 V@a@f@f@l J@w@;C@y B Bround

@5@ 
@.@7 V@a@f@k W{@w@;C@ @y B B>>


@5@ 
@.@7 V@ @.@7 V@a@f@f@l W}@w@;C@y B B L

@5@ 
@.@7 V@a@f@k W@w@;C@y B Bsin

@5@ 
@.@7 V@a@f@k W@w@;C@y B Bsinh

@5@ 
@.@7 V@a@f@k W@w@;C@y B Bsqrt

@5@ 
@.@7 V@a@f@k W@w@;C@y B B I


@5@ 
@.@7 V@ @.@7 V@a@f@f@o@w@;C@y B Btan

@5@ 
@.@7 V@a@f@k W@w@;C@y B Btanh

@5@ 
@.@7 V@a@f@k W@w@;C@y B Btruncate

@5@ 
@.@7 V@a@f@k W@w@;C@ @y B B N


@5@ 
@.@7 V@ @.@7 V@a@f@f@l N@w@;XD  t  t t  Bt  W @O B W CA B B  H. @T@<CA B B  J @T@<CA0 B B env B@<CA1 B B  W B@<XO B W  C@Z B B 
@<C@!@[ B B


 V
@5@ @ @ @ @8 W@;XXQM FF@:/build/buildd/spark-2012.0.deb/simplifier/newutilities.pro  7AAuC @TS @TEmonth_numeric_to_nameE QE F[E FQE RE FSE N?E OE UE FE UEpad_number_as_atomE FE VE RXO F W CA F
 F
@5@.@7 Fp I@.@7 H@.
@7 H@&
@>@;XO F W CA F
 F



@5@>@;CA F
 F



@5@a@g@h@q@p
@>@ @ 
@7 W NA@>@;XO F W CA! F
 F
@5@.
@7 H(@ 
@.@7 H@ 
@ @7pad_number_as_atom_x NA@>@;XO F R C@ F
 F

 @@5@>@;C@ F
 F




@5@>@;C@ F
 F


@5@ @ 
@7@ implode_separator_content_list_x NA@>@;XD  t  t t  Ft  F[ AO F W C@U F
 F
@5@.@7 G@7 H(@>@;XO F N? C@k F
 F
 @5@>@;C
@n F
 F
@5 L@7 I8@p
 @8 N? NA@;XO Fflatten_list_x CA F
 F
 @<CA F
 F

@5@.@7 W NA@ 
@.@7 W@ @ @8 J! I@;CA F
 F
 

@<XO Fretrieve_padding CAF F
 F


@5@>@;CAK F
 F
0

@5@p
@ @ 
@8 W NA@;XO Fsplit_off_atoms CA F
 F



@5@ 
@7 G@>@;CA F
 F
 MZ


@5@ @7 G@ 
@ @8 W NA@;CA F
 F

@5@2
@4@.@7 W@ @ @8 W@;XO F W C@ F
 F


@5@>@;C@ F
 F

@5@.@7 A@ @ @.@7 A@ @ @ 
@8 W@;XO F U C@iA F
 F
@5@0 F@-@-
@-@-@-@-@4@7 F E@.@7 W NA@ 
@.@7 W@ @.@7 W@ @.@7 W@ @.@7 W@ @.@7 W@ @.@7 W NA @2@3@3@4@7 R NA @2@3@3@4@7 W@>@;XO F U CA F
 F
 @<C
A F
 F
@5@.@7 U NA@a@h@b@n@w@;XO F W CAV F
 F
 01JAN@<CAW F
 F
 02FEB@<CAX F
 F
 03MAR@<CAY F
 F
 04APR@<CAZ F
 F
 05MAY@<CA[ F
 F
 06JUN@<CA\ F
 F
 07JUL@<CA] F
 F
 08AUG@<CA^ F
 F
 09SEP@<CA_ F
 F
 10OCT@<CA` F
 F
 11NOV@<CAa F
 F
 12DEC@<XO F R CA F
 F
@5@.@7 W@>@&@>@;XO F W CAj F
 F
@5@.
@7 G@ 
@.@7trim_atom_x NA@ @7 G@>@;XO F W C@ F
 F
@5@.
@7 G@.@7 G@ 
@ @.@7replace_separator_with_split NA@ @7 W@>@;XO F Q C@v F
 F

 @5@>@;C@y F
 F
@5 L@7 J @p @8 Q NA@;XO F O C@` F
 F
@5@.@7 H(@7 G@>@;XO F W CAs F
 F
@5@>@;C
Aw F
 F
@5@a@g@h@s@>@;CA| F
 F

@5@p
@ @ @ @8 W@;XO Fretrieve_next_id CA F
 F
@5@0get_base_unique_id
@-@4@7 Je@a@i@b@n@w@0 W
@4@7 B NA@>@;CA F
 F

@5@0 W
@4@7 W@>@;XO F W C@ F
 F

@5@>@;C@ F
 F



@5@>@;C@ F
 F


 MZ
@5@ @ @8 W@;C@ F
 F
 MZ

@5@.@7 W@ @ 
@8 W@;C@ F
 F




@5@ @ @8 W@;XD  t  t t  Ft  W AvO F W CA. F
 F
@5@a@i@f
@s@9Can not pad number: ~k to size: ~k as number is too big.
@2
@3
@4@8 S J@;CA8 F
 F
@5@ 
@.@7 W@ @.@7 W@ @ @7 G@>@;XO F V CA F
 F
@5@.@7 W NA@.
@7 O NA O@2
@3
@4@7 W@>@;XXQM @8F@$/usr/lib/swi-prolog/boot/messages.pl   ѣAsC S E REmessage_to_stringE @5XD  t  t t  @8t msg_property 
O @8 WCDs@$/usr/lib/swi-prolog/boot/messages.pl   ѣA W@5@ C T C@>@;C
D W W
 KK
@5@7
msg_prefix @7@>@;C	D W W
 KK~N@5@>@;C	D W W
 A @C@5@>@;CD W W @1location_prefix 


 C~NERROR: ~w:~d:
~N	@5@>@;CD W W @B W 


 C~NWarning: ~w:~d:
 W@5@>@;CD W W @1wait?@5@>@;XD  t  t t  @8t swi_location 
O @8 WCA+ W W@5@S
@%
@>@%
@&@;C
A/ W W@5@.
@ @omessage_location W@>@&
@;CA1 W W B

@5@ 
@7 H @7@%@>@%@ 
@ @8caller @7@;C@"A5 W W A


?@5@>@%@" C~w:~d: 
@#@;CA7 W W  W



 C
~w:~d:~d: 

@<C@MA9 W W	
 A




@5@D@$@ 
@7 C @7@ 
@0 BN@-@4@7 A, @7@%@L@0 W@4@ @8 W @7@?@" CStream ~w:~d:~d 
@#@F@;CA@ W W @<XD  t  t t  @8t 	residuals 
O @8 XCCp W W @<C@GCr W W	@5@D@)@, @{@%@L@" C~W, Ez
@#@ @ @ 
@8 X @7@?@" C~W
@#@F@;XD  t  t t  @8t print_system_message 
O @8 X	CD W W
 A@5@>@;CD W W
 At@5verbose A@7 @M @>@;CD W W
banner@5 X A@7 X@>@;CD W W@5@>@;C@wD W W
@5 R@7 GK @.
@.@7  @0 @@0syntax_error@/@4@/@4@7 I @0 W@0 
@4@-@-@4@7 W @7@>@ @.@7
insert_prefix @7@2@0begin@-@4@3@3 Ez@4@2@0end@4@4@.@7 @ @0 A@-@4@7 X@ @ @7 R @7@D@0 W@-@4@7 X@a@f@b @s@L@ @8 G @7@?@R@E@;CD W W@5@0 A@-
@4@7 X@ 
@0kind@4@8 R @7@;XD  t  t t  @8t translate_message 
O @8 X$C@? W W@5@.
@7translate_message2 @7@>@&
@;C@A W W@5@"
 @@#@%
@"
 CUnknown exception: ~p
@#@;C@D W W 
 CUnknown message: ~p



@<XD  t  t t  @8t 	var_names 
O @8 X+CCU W W

@5@>@%@" C~w = 
@#@;C@+CW W W

@5@>@%@" C	~w = ~w, 

@#@2@4@ @8 X, @7@;XD  t  t t  @8t compiler_warnings 
O @8 X0CB W W 
@<C@SB W W
@5@D@ @ 
@.@7compiler_warning @7@L@%@?@"
 CUnknown compiler warning: ~W
@#@E@D
@* @{@%@L@%@?@" Ez
@#@E@ @ @ @8 X1 @7@;XD  t  t t  @8t  P0 
O @8 P0CCd W W@5@>@&
@;C@<Ce W W C



 Jansifggreen% where Ez C    ~w = ~W
@5@ @ @ 
@8
substitutions @7@;XD  t  t t  @8t  @6 
O @8 @5C@PDz W W@5@D
@H@7
must_print @7@L
@B@.@7 X% @7@L@D@-@T@D@0  @T@1 Q
@4@7 D @L@R@?@0  @T@1 R
@4@7 XG@L@R@?@8 X
 @7@O@?@R@E@;XD  t  t t  @8t print_goal_options 
O @8 XJCB W W  C @ C @@<XD  t  t t  @8t  R 
O @8 RC@5D W W
 X!

@5@>@ 
@0 KK@-@4@7 X@ @.@7 X@2@0 X
@-@4@4@2@0 X@4@4@.@7 X@ @8 X@;C
D W W@5@.
@7 X@ 
@8 X@;XD  t  t t  @8t result 
O @8 XLC@?CB W W		@5toplevel_print_options@.@7 X@!@2@0partial @@4@4@#@%@2@0 LB@4@4@ @.@7bindings @7@ @.@7bind_res_sep @7@2@0 LC@4@4@ @ 
@8 X@;XD  t  t t  @8t  Db 
O @8 DbCC2 W W
@5@>@%
empty@ @ @8 Db @7@;CC4 W W@5@>@%
	non_empty@ @ @8 XY@;XD  t  t t  @8t  W 
O @8 WCAC W W    @@5@>@%
@&
@;C@PAE W W
 

 

@5@>@%@D@'@C@ 
@7
hidden_module @7@L@P@%@L@" C
~q:~q/~w: 
@#@?@" C~q/~w: @#@E@;CAJ W W  


 C X`

@<CAL W W 
 C~p: 



@<XD  t  t t  @8t  Db 
O @8 XZCC7 W W HR XX@5@>@%@" X8boldtrue.
@#@ @ 
@8
extra_line @7@;CC: W W HR@5@>@%@"	full_stop
@#@ @ 
@8 Xd@;CC= W Wmore XX@5@>@%@" X8 Xbtrue flush
@#@;CC? W W Xh@5@>@%@" C L Xj
@#@;XD  t  t t  @8t 	port_name 
O @8 XkCD7 W W  B3 X<Call@<CD8 W W exit X<Exit@<CD9 W W  @redFail@<CD: W W redoyellowRedo@<CD; W W unifyblueUnify@<CD< W W  H^magenta	Exception@<XD  t  t t  @8t  XS 
O @8 XRCCJ W W @<C@YCL W Wbinding



@5@ @.@7 Ac @7@%@ @ @.@7 X/@ @ @ @ @.@7value @7@D@#@, @{@%@L@" C B Ez
@#@ @ @ 
@8 XQ@?@&
@F@;XD  t  t t  @8t append_args 
O @8 XC@ E: W W 



 

@5@>@/@.@7 B @7@ @ @ @8 X@;CE= W W@5@/@.
@7 X@ 
@8 X@;XD  t  t t  @8t 
clean_goal 
O @8 XCD> W W 



@5@7 X\@>@;CD@ W W 



@5@0 
@4 T@7predicate_property @7@>@;CDB W W 

@<XD  t  t t  @8t  X^ 
O @8 X]CB8 W W @T@5@>@;CB9 W W @5@>@;CB: W W@5 @/@/ D@8 @P @7@;XD  t  t t  @8t frame_flags 
O @8 XC@ED% W W	@5 Ee@.
@7 O @7@D
@ 
 @`@7 X@L@' W]@?@' L@D
@ 
spying@7 X@L@' I@?@' L@%@" C~w~w @#@;XD  t  t t  @8t actions_to_format 
O @8 XCE W W @@5@>@;CE W W Ez @@5@>@;CE W W

 Ez@5@>@2
@4@8 X @7@;CE! W W Ez

@5@>@ 
@.@7 X~n@ @8 A @7@;CE$ W W
@5@ 
@7action_skip @7@>@ @8 X@;C@$E' W W C



@5@>@ @.@.@7 X@ 
@ @7 X@ @ @8 X @7@;CE+ W W
@5@ 
@7 @ @>@ @.@7 X@ 
@ @8 X@;CE/ W W
@5@ @.@.@7 X~w@ @7 X@2
@4@ @8 X@;XD  t  t t  @8t query_result 
O @8 XCC W W HS X8 Xb X: Xpfalse.

@5@ 
@8 Xd@;CC W W HR@5@>@%
@"
 X8 Xb Xc
@#@ @8 Xd@;CC W W X

@5@ 
@.@7 XM @7@ @8 Xd@;CC W W AT@5@8 Xd@;CC W W HR


@5@ 
@ @.@7 X HR@ 
@ @ @8 XW @7@;CC W W Xh


@5@ 
@ @.@7 X Xh@ 
@ @ @8 X@;C@CC! W W  Gq Ez CActions: Ez Ez C@6; (n, r, space, TAB): redo    t:          trace & redo Ez C@.b:                    break   c (a, RET): exit Ez C@/w:                    write   p           print Ez Ch (?):                help Ez Ez


@<CC) W W action CAction?  Xj


@<CC+ W W  HU CPlease answer 'y' or 'n'?  Xj


@<CC- W W eof Ez


@<CC/ W W toplevel_open_line
@<XD  t  t t  @8t print_message_lines_guarded 
O @8 XCD W W
@5@>@;CD W W

@5@7line_element @7@ 
@8 X @7@;XD  t  t t  @8t port 
O @8 XC@+D2 W W@5@.
@.@7 Xl @7@%@>@%@" X8 Xb X:
~w: @#@;XD  t  t t  @8t user_version_messages 
O @8 XCC W W 
@<CC W W
@5@ 
@.@7user_version_message @7@ @ @8 X @7@;XD  t  t t  @8t 
frame_context 
O @8 XC@/D W W@5@D@$debugger_show_context @@7 X D@.
@7 X@%@L@" C[~w] 
@#@?@&@F
@;XD  t  t t  @8t dwim_predicates 
O @8 XC@ W W 
 

@5@>@.@0dwim_predicate@0 
@4@4@8 @x @7@;C@ W W 
@5@.
@0 X@0  @T@4
@4@8 X@;XD  t  t t  @8t used_search 
O @8 XCB W W 
@<C@'B W W C



 C@         file_search_path(~p, ~p)
 Ez
@5@ @ @8 X @7@;XD  t  t t  @8t predicate_list 
O @8 XCC W W 
@<C@(C W W
@5@ 
@.@7goal_to_predicate_indicator @7@%@" C
        ~p Ez
@#@ @ @8 X @7@;XD  t  t t  @8t undefined_proc_msg 
O @8 XC@ W W 
  W]@5@>@%
@0  W]@4@ 
@8 X @7@;C@ W W  W]@5@>@%
@"
 Ez@@  ^/2 can only appear as the 2nd argument of setof/3 and bagof/3@#@;C@ @ W W  Bd@5@>@%
@"
 Ez@"  Rules must be loaded from a file
@#ToplevelMode@ @8faq @7@;C@ @ W W  Bd@5@>@%
@"
 Ez@'  Directives must be loaded from a file
@# X@ @8 X@;C@ @ W W  C_@5@>@%
@"
 Ez  ?- is the Prolog prompt
@# X@ @8 X@;C@3@ W W@5@.
@7 X @7@%@D@ @,
 @{@%@L@" Ez@%  However, there are definitions for: Ez
@#@ 
@ @8dwim_message @7@?@&@F@;XD  t  t t  @8t user_predicate_indicator 
O @8 XCB4 W W 



@5@7 X\@>@;CB6 W W 

@<XD  t  t t  @8t  Cv 
O @8 CvC@7B" W W AU

@5@D@ 
@7 X@%@L@" C X
@#@?@" C~p
@#@E@;XD  t  t t  @8t  R 
O @8 XCD W W@5@0 XH@1 X B?@4@8 @ @;XD  t  t t  @8t history_events 
O @8 XCC W W 
@<C@<C W W 



 C~t~w   ~8|~W~W
 XO @ BB XO @ Ez
@5@ @ @8 X @7@;XD  t  t t  @8t iso_message 
O @8 XC@n W W  @ W

 C@"Arithmetic: `~p' is not a function

@<C@&@p W W  @free_of_attvar

 C@.Type error: `~W' contains attributed variables
 C @ C C
@<C@s W W  @


 C@%Type error: `~w' expected, found `~p'

@<C@u W W  A


 C@'Domain error: `~w' expected, found `~p'

@<C@w W W  B@+Arguments are not sufficiently instantiated


@<C@y W W uninstantiation_error

 C@*Uninstantiated argument expected, found ~p

@<C@{ W W representation_error

 CCannot represent due to `~w'

@<C@E@} W W	
 B

built_in_procedure
@5@ @.@7 X @7@%@" C@+No permission to ~w built-in predicate `~p'

@#@D@,
 D<@%@L@" Ez@CUse :- redefine_system_predicate(+Head) if redefinition is intended@#@?@&@E@;C@ W W  Bimport_into

	procedure
 C@"No permission to import ~p into ~w

@<C@$@ W W B

static_procedure
 C@)No permission to ~w static procedure `~p'

@5Defined@ @ @8defined_definition @7@;C@ W W  B



 CNo permission to ~w ~w `~p'

@<C@ W W evaluation_error

 C@"Arithmetic: evaluation error: `~p'

@<C@ W W D X

 CUndefined procedure: ~q

@5@ 
@ @8 X@;C@ W W  D


 C~w `~p' does not exist

@<C@ W W busy


 C~w `~p' is busy

@<C@ W W  Xswi_backslash_newline@*Deprecated ... \<newline><white>*.  Use \c


@<C@ W W X

Syntax error: 
@5@ 
@ @8 X @7@;C@ W W occurs_check


 C@6Cannot unify ~p with ~p: would create an infinite tree

@<XD  t  t t  @8t 	swi_extra 
O @8 YCAP W W@5@S
@%
@>@%
@&@;CAT W W@5@: Wmessage_context W@;CAV W W B


@5@T
@,
 @@%@>@%@ 
@ @8swi_comment @7@;C@HA[ W W B


@5@ 
 @ @/@.@7 Dc @7@ 
@ @/ @.@7 Y@%@" Ez C X Ez
** here ** Ez C X@#@;CA` W W @<XD  t  t t  @8t  X 
O @8 XCD W Wat_same_line

@5@>@ 
@8	prefix_nl @7@;CD W W KK

@5@ 
@8 Y#@;XD  t  t t  @8t term_message 
O @8 Y&C@b W W@5@S
@%
@>@%
@" CUnknown error term: ~p
@#@;C@e W W@5@: W
error_message W@;C@g W W@5@8 X @7@;C@i W W@5@8swi_message @7@;C@k W W 
 C Y(



@<XD  t  t t  @8t  XV 
O @8 XUCCy W W
@5@>@%@&
@;C
C{ W W@5@>@%@&
@;CC} W W  C B Ez
@<XD  t  t t  @8t  X( 
O @8 X'C@G W W@5@S
@%
@>@%
@" C X*
@#@;C@J W W@5@: W AP W@;C@L W W@5@8prolog_message @7@;C@N W W  @resource_error J_

 COut of ~w stack

@<C@P W W  @ Y5

 CNot enough resources: ~w

@<C@R W W @


@5@ @.@7 X@ 
@ @.@7 Y' @7@ @ @8 Y @7@;C@V W W $abortedExecution Aborted


@<C
@X W W
message_lines

@5@ 
@8make_message_lines @7@;C@Z W W  S


 C

@<XD  t  t t  @8t  Y4 
O @8 Y3C@2Aw W W E


 

@5@>@%@" C W@%Initialization goal raised exception: Ez
@#@ 
@ @8 XE@;C@ A| W W E


 C@(Initialization goal ~p raised exception:
 Ez
@5@ @ @8 XE@;C@*A W W HH
 


@5@>@%@" C W
 CInitialization goal failed@#@;CA W W  HH

 CInitialization goal failed: ~p

@<CA W Winitialization_exception

Prolog initialisation failed: Ez
@5@ 
@ @8 XE@;C@1A W Wunhandled_exception

Unhandled exception: 
@5@D@ 
@ @.@7 X&@L@&@?@" C X
@#@E@;CA W W  C'


 CGoal (~w) failed: ~p

@<CA W W no_current_module

 C@$~w is not a current module (created)

@<CA W W commandline_arg_type


 C@*Bad argument to commandline option -~w: ~w

@<CA W W missing_feature

 C@.This version of SWI-Prolog does not support ~w

@<CA W W 
singletons

 CSingleton variables: ~w

@<CA W W 	multitons

 C@7Singleton-marked variables appearing more than once: ~w

@<CA W W profile_no_cpu_time@:No CPU-time info.  Check the SWI-Prolog manual for details


@<CA W W 	non_ascii


 C@,Unquoted ~w with non-portable characters: ~w

@<C@WA W W
io_warning


@5@ 
@0 Er@-@4@7 X@> HD@ @.@7stream_position_data @7 H@ @.@7 Yc@D@ 
@0 BN@-@4@7 X@L@%@?@%
@E@%@" C~p:~d:~d: ~w@#@;CA W W  Ya


 C
stream ~p: ~w

@<CA W W option_usagepldocUsage: --pldoc[=port]


@<CA W W 	interrupt XAction (h for help) ?  Xj


@<CA W W  Yl Xcontinue


@<CA W W  Yl 	continue (trace mode)


@<CA W W unknown_in_module_user@8Using a non-error value for unknown in the global module Ez@;causes most of the development environment to stop working. Ez@<Please use :- dynamic or limit usage of unknown to a module. Ez@1See http://www.swi-prolog.org/howto/database.html


@<CA W W modify_active_procedure


 C@ ~p: modified active procedure ~p

@<CA W W  Cw C  @T

 CFailed to load ~p

@<CA W W  Cw C 


 C@ Failed to load ~p into module ~p

@<CA W W  Cw C

 C Yy

@<CA W W  @2

 C@0Cannot pre-compile mixed load/call directive: ~p

@<CA W W  Hu@.Full stop in clause-body?  Cannot redefine ,/2


@<CA W W illegal_autoload_index


 C@.Illegal term in INDEX file of directory ~w: ~w

@<C@"A W Wredefined_procedure


 CRedefined ~w procedure ~p

@5Previously defined@ @ @8 Y@;CA W W declare_module

 @
 CLoading module ~w abolished: ~p

@<CA W W import_private


 C@5import/1: ~p is not exported (still imported into ~q)

@<C@#A W W ignored_weak_import

 

 C@4Local definition of ~p overrides weak import from ~q 

@<CA W W  H 


 C@'Exported procedure ~q:~q is not defined

@<CA W W  H


 C@.Operator ~q:~q is not exported (still defined)

@<CA W W A  @5minus_in_identifier@8 Y2@;CA W W  A

 C@1Clauses of ~p are not together in the source-file

@<C@)A W W Cw A\


 C~|~t~*+Loading 

@5@ @ @.@7 X @7@" TT@#@;C@)A W W AQ A\


 C~|~t~*+include 

@5@ @ @.@7 Y@" TT@#@;CA W W AQ AS


 C~|~t~*+included 

@5@ @ @8 Y@;C@SA W W

 Cw C






 C~|~t~*+

@5@ @ @.@7 Y@" C ~w
@#@ @ @.@7load_module @7@" C ~2f sec, ~D clauses@#@;C@2A W Wdwim_undefined


@5@ 
@.@7 X@%@" C Y	 Ez@'    However, there are definitions for: Ez
@#@ @ @8 X@;CA W W dwim_correct

 CCorrect to: ~q? 
 Xj
@<C@+A W W @ G

 G
 C@3File search: too many levels of indirections on: ~p
 Ez    Used alias expansions: Ez
@5@ @ @8 X@;CB W W  Y@<The "-" character should not be used to seperate words in an Ez@2identifier.  Check the SWI-Prolog FAQ for details.


@<CB W W  @-removed_after_error

 CRemoved incomplete QLF file ~w

@<C@,B W W  C



 C@#Module "~q" already loaded from ~w.
 Ez CWipe and reload from ~w?  Xj
@<CB W W  Gr@$Please answer y(es), n(o) or a(bort)


@<C@)B
 W W reloaded_in_module



 C@%~w was previously loaded in module ~w
 Ez C@"	now it is reloaded into module ~w
@<CB W W expected_layout


 C@#Layout data: expected ~w, found: ~p

@<CB= W W  D	 D


 CFile search: ~p --> ~p (cache)

@<C@"B? W W  D	 D



 CFile search: ~p --> ~p OK ~p

@<C@"BA W W  D	 D



 CFile search: ~p --> ~p NO ~p

@<CBH W Wgc A]@5@.
@7thread_context @7@"
GC:  Xj@#@;C@8BK W W  Y AT







 Y" C@/gained ~D+~D in ~2f sec; used ~D+~D; free ~D+~D

@<CBP W Wshift_stacks A]@5@.
@7 Y@"

Stack-shift:  Xj@#@;C@IBS W W Y AT




@5@a@f@bD @l @@x@a@f@bD @l @@x@a@f@bD @l @@x@%@" Y" C@6local: ~DKB, global: ~DKB, trail: ~DKB bytes (~2f sec)
@#@;CB\ W Wagc A]@5@.
@7 Y@"
AGC:  Xj@#@;C@$B_ W W  Y AT



 Y" C@.reclaimed ~D atoms in ~2f sec. (remaining: ~D)

@<C@"Bk W Wmakereload

@5@ 
@.@7 H; @7@%@" CMake: reloading ~D files@#@;CBo W W  Y ATMake: finished


@<CBq W W  Y
library_index

 CUpdating index for library ~w

@<C@!Bs W W E


@5@.@7 Y@" Cautoloading ~p from ~w
@#@;CBv W W  E	
read_index

 CLoading autoload index for ~w

@<C@DB W W
 X0


@5@.@7 XK @7@D H@.@7 B @7@L@ @ @.@7warnings_with_named_vars @7@!@2@0 H@4@4@#@?@%@%@E@%@ @ 
@ @ @8 X6@;C@!B W W Bl@5version_git@.
@7 X@%@>@%@" C X
@#@;C@BB W W Bl@5 Bl@.
@7 X@a@f
@b'@l @@x@a@f
@b@d@l @@b@d@l JX@x@a@f
@b@d@l JX@x@%@" C~w.~w.~w@#@;C@!B W Waddress_bits@5 Y@.
@7 X@%@>@%@" C	~d bits, 
@#@;CB W W Az@5 Az @@7 X@%
@>@%
@"Multi-threaded, @#@;CB W W  Az
@<CB W W 	copyright@=Copyright (c) 1990-2013 University of Amsterdam, VU Amsterdam Ez@DSWI-Prolog comes with ABSOLUTELY NO WARRANTY. This is free software, Ez@@and you are welcome to redistribute it under certain conditions. Ez@3Please visit http://www.swi-prolog.org for details.


@<CB W W
user_versions@5@.
@0  @o@1 Bm
@4@.@7 X@%@ @ @8 X@;CB W W author@#Jan Wielemaker (jan@swi-prolog.org)


@<C@bB W WwelcomeWelcome to SWI-Prolog (

@5 Az@ 
@.@7 Y2 Y@ @.@7 Y2@"Version 
@# Bl@ @.@7 Y2@" L Ez
@# Y@ @.@7 Y2@" Ez
@# Y@ @.@7 Y2@" Ez@2For help, use ?- help(Topic). or ?- apropos(Word). Ez Ez@#@;C@3B W WaboutSWI-Prolog version 

@5 Bl@ 
@.@7 Y2@" by 
@# Y@ @.@7 Y2@" Ez
@# Y@ @8 Y2@;CB W W  @ @


@<CC  W W  H X

 CBreak level ~d

@<CC W W  Y X

 CExit break level ~d

@<CC W W 	var_query@1... 1,000,000 ............ 10,000,000 years later Ez Ez@/~t~8|>> 42 << (last release gives the question)


@<CC W W close_on_abort

 CAbort: closed stream ~p

@<CC
 W W  D^

 CHalt cancelled: ~p

@<C
C
 W W HT

@5@ 
@8 X @7@;C@'C W W HP

@5@Dtty_control @@7 X@%@L@2 Y"
@4@ @8 X@?@&@E@;CC W W  Gy

 C~w: halt

@<CC W W 	no_action

 CUnknown action: ~c (h for help)
 Ez
@<C@bC W W history Gq


History Commands: Ez@&    !!.              Repeat last query Ez@/    !nr.             Repeat query numbered <nr> Ez@:    !str.            Repeat last query starting with <str> Ez@4    !?str.           Repeat last query holding <str> Ez@>    ^old^new.        Substitute <old> into <new> of last query Ez@6    !nr^old^new.     Substitute in query numbered <nr> Ez@<    !str^old^new.    Substitute in query starting with <str> Ez@6    !?str^old^new.   Substitute in query holding <str> Ez C    ~w.~21|Show history list
 Ez C    ~w.~21|Show this list Ez Ez
@<CC W W  Zno_event! No such event


@<CC W W  Zbad_substitution! Bad substitution


@<CC W W  Zexpanded

 C~w.

@<CC W W Z Z

@5@ 
@8 X@;C@ C W Wspy

@5@ 
@.@7 X@%@" CSpy point on ~p@#@;C@ C W Wnospy

@5@ 
@.@7 X@%@" CSpy point removed from ~p@#@;CC W W 
trace_mode

 CTrace mode switched to ~w

@<CC W W 
debug_mode

 CDebug mode switched to ~w

@<CC W W  H

 CDebug mode is ~w

@<CC W W X@5@>@%
@"

No spy points@#@;CC W W Z&

Spy points (see spy/1) on: Ez
@5@ 
@ @8 X@;C@(C W W 	

@5@>@%@ 
@.@7 X@%@" C        ~p: Not tracing Ez@#@;C@(C W W Z)


@5@ 
@.@7 X@%@" C        ~p: ~w Ez@#@;CC W W E@5@>@%
@"
@"No traced predicates (see trace/1)@#@;CC W W Z,

Trace points (see trace/1) on: Ez
@5@ 
@ @8tracing_list @7@;C@9C W W		frame

 G@5@>@%@ 
level@.@7 X@%@" X8 Xb~t[~D] ~10|
@#@ 
@ @.@7 X @7@ 
@ @8
frame_goal @7@;CC W W Z2

choice
@5@>@%@0 Z2
 G@4@ @8 Y2@;CC W W Z2
cut_call@5@>@%
@&
@;C@8C W W

 Z2

 	
@5@>@%@" T 
@#@ @ @.@7 X @7@ 
@ @.@7frame_level @7@ 
@ @.@7 Z6@ 
@ @8 Z7@;C@CD W W Z2


@5@ 
@.@7 X @7@ @ @.@7 Z>@ 
@ @.@7 Z?@ 
@ @.@7 Z6@ @ 
@ @.@7frame_depth_limit @7@ 
@ @.@7 Z7@" Xj@#@;C@"DI W W  H H


 C@(The predicate ~p has been renamed to ~p.
 Ez@BPlease update your sources for compatibility with future versions.
@<C@&DS W Wabnormal_thread_completion

 H^
@5@>@%@" C@'Thread running "~p" died on exception: 

@#@ @ @8 XE@;CDV W W  ZH

 @ C@'Thread running "~p" died due to failure

@<CDX W W threads_not_died

 C@&The following threads wouldn't die: ~p

@<CD` W W  RPattached


 CAttached package ~w at ~q

@<C@1Db W W  ZP	duplicate



 C@"Package ~w already attached at ~q.
 Ez C	Ignoring version from ~q

@<CDf W W  ZPno_arch


 C@)Package ~w: no binary for architecture ~w

@<XD  t  t t  @8t  Y 
O @8 YCB W W 
@<C@,B W W		



@5@ 
@.@7 GS @7@.@ @7 @ @7@0 C@/@-@4@7 Z]@)@>@ @ @8 Y@;C
B W W


@5@ 
@8 Y@;XD  t  t t  @8t  X4 
O @8 X3C@HB W W	eq_vv

@5@D@"@)@%
@L@" CTest is always true: ~W G@#@?@"
 CTest is always false: ~W Za@#@E@;C@!B W W eq_singleton

 C Zb Za
@<C@HB W W	neq_vv

@5@D@"@+@%
@L@" C Z` E@#@?@"
 C Zb Zg@#@E@;C@!B W W 
neq_singleton

 C Z` Zg
@<C@!B W W unify_singleton

 C@ Unified variable is not used: ~W C
@<CB W W var_true
 C Z` H
@<CB W W nonvar_false
 C Zb Ew
@<CB W W unbalanced_var
 C@+Variable not introduced in all branches: ~W
@<CB W W branch_singleton
 C@ Singleton variable in branch: ~W
@<CB W W negation_singleton
 CSingleton variable in \+: ~W
@<CB W W multiton
 C@4Singleton-marked variable appears more than once: ~W
@<XD  t  t t  @8t  XD 
O @8 XCCES W W@5@T@7
print_once @7@>@C@7printed @7@L@P@0 Z
@4@8 B @7@;CEX W W @<XD  t  t t  @8t  XA 
O @8 X@CCj W W @<C@4Ck W W C



 C B Ez C X>
@5@ @ @ 
@8 X?@;XD  t  t t  @8t  X 
O @8 X~C@\C\ W W
@5@D@6@S@" C
@#@%@L@"$VAR
@#@%@" C X
@#@E@?@!@" C X

@#@ 
@ @ @8 X7 @7@F@E@;XD  t  t t  @8t  Y 
O @8 YC@ Am W W@5@.@7 GB @, I@%
@>@%
@" C[Thread ~w] @#@;CAp W W 

@<XD  t  t t  @8t  Y 
O @8 YCAc W Walready_from

@5@>@%@" C (already imported from ~q)
@#@;CAe W W D@5@>@%
@"
 (is a directory)@#@;CAg W W D@5@>@%
@"
 (is not a directory)@#@;CAi W W 
 C (~w)



@<XD  t  t t  @8t  W 
O @8 WCE W W@5@.@7 XE@>@.
@.@7 X@0 B@4@ 
@ @8 @F @;XD  t  t t  @8t 
cond_location 
O @8 ZC@%A' W W 


@5@ 
@.@7 G @7@%@" C~w:~d@#@;XD  t  t t  @8t  Z 
O @8 ZCEM W W  H@<XD  t  t t  @8t  X 
O @8 XCB/ W W@5@.@.
@7 X@ 
@.@.@7 A
 @7@0 @1 @4@8 X@;XD  t  t t  @8t  X 
O @8 XCE4 W W  Y"@<CE5 W W  Xj@<CE6 W W  X8@<CE7 W W  X@<CE8 W W  X@<XD  t  t t  @8t  Z D  t  t t  @8t  Z AvD  t  t t  @8t  Z 
D  t  t t  @8t  Xf 
O @8 XeCC W W@5toplevel_extra_white_line @@7 X@%
@>@%
@"
 C W@#@;CC W W 

@<XD  t  t t  @8t  ZA 
O @8 Z@CD W W@5 Z4@.
@7 X@%@" C(~D) 
@#@;XD  t  t t  @8t  X 
O @8 XCD W W@5@ Wmessage_line_element W@>@;CE  W W
 Xg@5@> BB@8 D @7@;C	E W W
 Ez@5@>@8 I @;CE W W
 KK C


@5@>@ 
@8 Z@;CE W W
 KK
@5@>@8 Z@;C	E W W
 Xj@5@>@8 X@;CE
 W W
 C


@5@>@ 
@8 Z@;CE W W
 X8



@5@>@ 
@8 Z@;CE W W
 X@5@>@;CE W W
 X@5@>@;CE W W@5@8 Z@;XD  t  t t  @8t  Z9 
O @8 Z8C@+D
 W W@5 Ee@.
@7 X@ 
@.@7 X @7 C@.@7 X@%@" C X@#@;XD  t  t t  @8t  Y% 
O @8 Y$CD W W 
 Ez@<CD W W Ez
 Ez@5@>@;CD W W Xj
 Xj@5@>@;CD W W Ez


 Ez KK
@5@>@ 
@ @8 Y#@;CD W W



@5@ @ @8 Y#@;XD  t  t t  @8t  ZE 
O @8 ZDCD W W @@5depth_limit_exceeded @@7 X@%@>@%@"[depth-limit exceeded] 
@#@;CD" W W @<XD  t  t t  @8t  X 
O @8 XC@ W W 
@<C@<@ W W

 



@5@ 
@7 X\@>@ @.@.@7 Z@%@" C
        ~q  Ez
@#@ @ @8 X@;C@?@ W W 



@5@>@%@ @.@.@7 Z@%@" C Z 
  Ez
@#@ @ @8 X@;C@/@ W W		
@5@ 
@.@.@7 Z@%@" C Z  Ez
@#@ @ @8 X@;XD  t  t t  @8t  X 
O @8 YC@ W W 
end_of_clauseUnexpected end of clause


@<C@ W W end_of_clause_expectedEnd of clause expected


@<C@ W W  EUnexpected end of file


@<C@ W W end_of_file_in_atomEnd of file in quoted atom


@<C@ W W end_of_file_in_block_comment@ End of file in /* ... */ comment


@<C@ W W end_of_file_in_stringEnd of file in quoted string


@<C@ W W illegal_numberIllegal number


@<C@ W W 	long_atom@!Atom too long (see style_check/1)


@<C@ W W long_string@#String too long (see style_check/1)


@<C@ W W operator_clashOperator priority clash


@<C@ W W operator_expectedOperator expected


@<C@ W W operator_balanceUnbalanced operator


@<C@ W W quoted_punctuation@-Operand expected, unquoted comma or bar found


@<C@ W W 	list_rest@'Unexpected comma or bar in rest of list


@<C@ W W cannot_start_termIllegal start of term


@<C@ W W punct


 CUnexpected `~w' before `~w'

@<C@ W W undefined_char_escape

 C@:Undefined character escape in quoted atom or string: `\~w'

@<C@ W W void_not_allowedEmpty argument list "()"


@<C@ W W 
 C X



@<XD  t  t t  @8t  Z1 
O @8 Z0CC W W 
@<C@ C W W Z)



@5@0 Z)
@4@.@7 XE@ @ @8 Z/@;XD  t  t t  @8t  X 
O @8 XC@ W W 
 Ez@+  See FAQ at http://www.swi-prolog.org/FAQ/
.txt


@<XD  t  t t  @8t  W 
O @8 WCD W W  D~N% @<CD W W @B@5@.@7 Z@D
@* I@L
@(~NWarning: @?
@" C~NWarning: [Thread ~w] @#@;CD W W @1@5@.@7 Z@D
@* I@L
@(	~NERROR: @?
@" C~NERROR: [Thread ~w] @#@;CD W W  At Z@<CD W W information Z@<XD  t  t t  @8t  Y 
O @8 YCB* W W @T@5@>@&@;CB+ W W @5@>@&@;CB, W W 
 C into ~w



@<XD  t  t t  @8t  X 
O @8 XCC W W@5@.
@7 X&@>@%
@" Ez@#@;CC W W 
 C X
 Ez


@<XD  t  t t  @8t  Y/ 
O @8 Y.C@ W W io_error


 CI/O error in ~w on stream ~p

@<C@ W W  H'execute

 CCould not execute `~w'

@<C@ W W  Zsignal


 CCaught signal ~d on `~w'

@<C@ W W  S


 C

@<C@ W W  Z


 CCaught signal ~d (~w)

@<CA  W W limit_exceeded


 CExceeded ~w limit (~w)

@<CA W W  C(

 Cgoal unexpectedly failed: ~p

@<CA W W 
shared_object


 C X

@<CA W W system_error

 Cerror in system call: ~w

@<CA	 W W  Zerror in system call


@<CA W W 
failure_error

 CGoal failed: ~p

@<CA W W 
timeout_error


 CTimeout in ~w from ~p

@<CA W W not_implemented


 C@*~w `~p' is not implemented in this version

@<C@"A W W B B

@5@ 
@.@7 X@%@" C@1Wrong context: ~p can only be used in a directive@#@;C@9A W W Beditno_default_file@5@D RA @@7 X@%
@L@"
@IEdit/0 can only be used after opening a Prolog file by double-clicking it
@#@?@"@=Edit/0 can only be used with the "-s file" commandline option
@#@E
@" Ez@$Use "?- edit(Topic)." or "?- emacs."@#@;CA W W format_argument_type


 C@,Illegal argument to format sequence ~~~w: ~p

@<CA W W  A

 CFormat error: ~w

@<CA! W Wconditional_compilation_errorunterminated

 C@*Unterminated conditional compilation from 
@5@ 
@ @8 Z @7@;CA$ W W  Zno_if

 C:- ~w without :- if

@<XD  t  t t  @8t  Y 
O @8 YC@XB W W@5@0  @T@4@.@0 @-@-@4@7 X@.@ @ @7 Z@0 @4@0 A@-@4@7 X@0 @4@0 HD@-@4@7 X@%@>@%@" Ez C~w at ~w:~d

@#@;CB W W @<XD  t  t t  @8t  YA 
O @8 Y@C@] W W
@5@>@;C@^ W W

 C X

@5@>@;C@_ W W
 C X
 Ez
@5@ @ @8 Y?@;XXQM BF@4/usr/lib/swi-prolog/library/dialect/sicstus/block.pl  @AuC @SS E BXO B B C@W B B@5@0 @@0 B B@1 B
@4@/@4@8 @@;XO B	cond_vars C@ B B @<C@+@ B B	@5@D @7 @@L@"

@#@?@%
@p@ @ @ @8 [ B@;XO B
valid_head C@z B B@5@7 W @0 @@/
@-@4@0	block_arg@4@8 H B@;XO B B C@Z B B@5 B@.@7 B A"@0expand_specs
@4@8 B B@;XD  t  t t  Bt  A 	 O B A C B B D~ D B@<XD  t  t t  Bt  B @O B	nonvar_or C@ B B 
 Zr@<C@ B B
 E: Zr
@5@ 
@ @8 [ B@;XO B B C@$@ B B H

@5@0when@/@-@4@7simplify_coroute B@7 @@.
@/@7 A@ 
 @/@/block @8 @O@;XO B B C@1 B B@5@S
@>@Q@;C@3 B B H
@5@>@8 B@;C@$@5 B B@5@D
@"
 @#@L
@&
@E@? B@.@7 [@" 
@#@;XO Bone_cond C@ B B@5@.
@7 [@ 
@8 [@;XO B [ C@^ B B@5@S
@>@7 B B@&
@;C@b B B 

@5@>@%@ @ @ @ 
@8 [ B@;C@d B B B

@5@>@%@ @ @.@7 [@ @ @ 
@8 [@;C@@g B B
@5@7 [ B@0 
@4@7
check_dynamic B@.@.@7 A@.@ @ @7 A@!@0$block_pred
@4@#@%@D@0 @1  [$@4@7 @?@%@L@%@?@ @" Bc A  [$ Bc A  [$
@#@E@D B@7 [@%@L@"
@#@?@" 
@#@E@"  B B
@#@;XO B [ C@ B B  [ Zr


freeze
@<C@ B B 

@<XO B	when_cond C@ B B

@5@>@ 
@8 [ B@;C@ B B

 B

@5@ 
@ @7 [)@ @ @8 [' B@;XO Bblock_declarations C@'@ B B 


@5@ 
@.@.@7 A@.@ @ @7 A@ @0 @1 [#@4@8 @w@;XO B
rename_clause C@ B B H



 H
@5@>@ 
@ @8 [- B@;C@ B B 



 

@5@ @ @8 [/@;C@ B B@5@2@-
@-@4@7 A@ 
@.@7 A@2@4@8 A@;XO B B C
@ B B@5@/@7 @A B@> [@8 [/@;C@h@ B B


@5@.@7 [+ B@"
 

@#@ @.@.@7 A@.@ @7 H@.@2@4@7 A [@ @.@7 A@.@2@4@7 A@ @ @.@7 [*@0 [@4@.@7 [@"
 H@# [@ @8 [/@;XO B [! C@~ B B@5@@ Av@7 X A"@? D@7 [3 B	predicate@8 B B@;C@ B B @<XO B [	 C@ B B@5@S
@>@8 [@;C@ B B @5@>@;C@ B B A4@5@>@;C@ B B BA@5@>@;C@ B B@5block_argument@8 A B@;XXQM EF@$/usr/lib/swi-prolog/library/lists.pl  @AuC @SS EsubtractEsubsetE TE
proper_lengthEunionEintersectionEnth1Enth0E WE [EE [CEnumlistEmin_listEdeleteEis_setEnexttoE G2Emax_listE
max_memberE	selectchkE
min_memberEselectEpermutationEflattenE J!E KLE RE [\Esame_lengthE IE DE [XXD  t  t t  Et min_member_ 
O E [gCA E E 
@<CA E E
@5@D@ 
@7 D @L@ @8 [h I@?@ @ 
@8 [k@;XD  t  t t  Et  [= 
O E [<CAg E E@5@.@.
@7 B I@*
 @{@&@;XD  t  t t  Et 	find_nth0 
O E [mCAD E E @5@>@;CAE E E


@5@p
 @ @ @ @8 [n I@;XD  t  t t  Et  [` 
O E [`C
A E E
@5@S
@>@;CA E E
@5@>@;CA E E
@5@>@ 
@.@7 [p I@ @ @8 [q@;C	A E E 
@<XD  t  t t  Et  E 
O E ECA E E 
@<CA E E

@5@ @2@4@ @8 [r I@;XD  t  t t  Et  [C 
O E [BC@<A E E@5@D@7 H<@L@p
 @ 
@8nth0_det I@F@?@#@D@S
@L@"@#@ @ @8nth_gen I@? Ea@8 B B@F@E
@;XD  t  t t  Et  [C 
O E [GCA7 E E@5@S
@>@ 
@8generate_nth I@;CA: E E@5positive_integer@7 [z@.@7 C I@ @ 
@8 [o@;XD  t  t t  Et  [M 
O E [LC@ E E 
@<C@/@ E E
@5@D@C@ 
@7 I@L@P@L@ @8 [L I@E@?@"

@#@ @ @8 [@;XD  t  t t  Et  [X 
O E [WC@ E E@5@.
@7 [[ I@>@&
@;XD  t  t t  Et member_ 
O E [C@m E E @<C@n E E
@5@ @ 
@8 [ I@;XD  t  t t  Et  KL 
O E [aC@ E E @<C@ E E

@5@ 
@ @8 [a I@;XD  t  t t  Et select_ 
O E [C
@ E E 
@<C@ E E
@5@ @ @8 [ I@;XD  t  t t  Et  [y 
O E [xCA E E 

@<CA E E@5@ 
@.@7 [@ @ @ @ @8 [w@;XD  t  t t  Et  [X 
O E [fC
@ E E@5@ 
@7 [b I@>@;XD  t  t t  Et  D 
O E [eC@ E E@5 @@7 [z@8append_ I@;XD  t  t t  Et  [9 
O E [8CB E E
@5@>@;CB E E
@5@ 
@7 @ I@>@ @8 [8 I@;CB E E



@5@ @ @8 [@;XD  t  t t  Et  [? 
O E [>CB E E
@5@>@;CB E E
@5@ 
@7 [@>@ @8 [> I@;CB E E



@5@ @ @8 [@;XD  t  t t  Et  Fp 
O E WCBj E E@5 @@7 [z@.@7
pairs_keyspairs@.
@7 QF@ 
@7equalize I@8pairs_to_keyset I@;XD  t  t t  Et  [I 
O E [HCB9 E E@5 Ea@7 [z Ea@7 [z@a@g@h@r@8numlist_ I@;XD  t  t t  Et  [T 
O E [SCB E E
@5@ 
@8 [T I@;XD  t  t t  Et  [ 
O E [CB} E E @<C@"B~ E E C



@5@S
@>@(
 Mj@"
@#@ @ @8 [@;CB E E

@5@8 [@;XD  t  t t  Et  [Z 
O E [YCA E E

@5@ 
@8 [k@;XD  t  t t  Et  [ 
O E [CB? E E

@5@>@"
@#@;CBA E E


@5@p
@ @ 
@8 [@;XD  t  t t  Et  [` 
O E [_CA E E@5@.@7 [q@>@&@;XD  t  t t  Et  [T 
O E [CB E E 
@<CB E E
@5@a@f
@h@l Wh@x@ @ @8 [@;XD  t  t t  Et  E 
O E ICA E E@5@8 [s@;XD  t  t t  Et  F 
O E TCAT E E
@5@ 
@8last_ I@;XD  t  t t  Et  [} 
O E [|CA? E E 

@<CA@ E E		

@5@p
@ @ @ 
@ @8 [{@;XD  t  t t  Et max_member_ 
O E [CA E E 
@<CA E E
@5@D@ 
@7 E4@L@ @8 [ I@?@ @ 
@8 [@;XD  t  t t  Et perm 
O E [CA E E @<CA E E

@5@.@7 [@ @ 
@8 [ I@;XD  t  t t  Et  [E 
O E [DCA, E E@5@S
@> @ 
@8 [{@;CA/ E E@5nonneg@7 [z@ 
@8 [o@;XD  t  t t  Et  [E 
O E [FC@5@ E E@5@D@7 H<@L@8 [t@F
@?@!@D@S
@L@"
@#@ @ 
 @8 [w@? Ea@8 [z@F
@;XD  t  t t  Et  [ 
O E [CAW E E 
@<CAX E E
@5@ @ 
@8 [@;XD  t  t t  Et  [Q 
O E [PC
@ E E 
@<C@ E E


@5@ 
@8 [P I@;XD  t  t t  Et  [v 
O E [uC@ E E 


@5@>@;C
@ E E



@5@>@;C@ E E




@5@>@;C@ E E





@5@>@;C@ E E






@5@>@;C@ E E







@5@>@;C@#@ E E








@5@p
 @a@f@b @t@ @ 
@8 [t@;XD  t  t t  Et  [ 
O E [C@ E E @<C@ E E
@5@.@7 J! I@ 
@ @8 [@;XD  t  t t  Et  [\ 
O E [[C
@ E E 




@<C@ E E



@5@ @ @8 [@;XD  t  t t  Et  D 
O E J!C@u E E 
@<C@v E E



@5@ @ @8 [@;XD  t  t t  Et  [\ 
O E [bC	@ E E@5@ 
@8 [@;XD  t  t t  Et  E 
O E RC@j E E

@5@ 
@8 [@;XD  t  t t  Et  [; 
O E [:CB E E@5@>@;CB E E
@5@7 [@ 
@8 [: I@;XD  t  t t  Et  [A 
O E [@CB E E
@5@>@;CB E E
@5@ 
@7 [@>@"

@#@ @ @8 [@ I@;C
B E E


@5@ 
@8 [@;XD  t  t t  Et  [K 
O E [JCB) E E
@5@ 
@8 [K I@;XD  t  t t  Et  [O 
O E [NCBQ E E@5@.@.@7 [l@* @{@.
@7 J"@ 
@8 H@;XD  t  t t  Et  G2 
O E [RCB
 E E@5 @8 G2 I@;XD  t  t t  Et equalize_to 
O E [CBu E E @<C@(Bv E E C



@5@D@)
@L@&@ @8 [ I@?@ @ 
@ @8 [@;XD  t  t t  Et  [ 
O E [CBq E E @<CBr E E C



@5@ 
@8 [@;XD  t  t t  Et  [V 
O E [UCA E E

@5@ 
@8 [@;XD  t  t t  Et  [^ 
O E []C@lA E E@5@.@.
@7 [l@.@.@7 [l@D@*
 @{@* @{@L@)@E@?@F@D@S
@* @{@L@ @7 H@E@?@3@D@*
 @{@S@L@7 H@E@?@!@D@S
@S@L@.@7 H@ @7 H@? @@7 [z @@7 [z@E@8 [@;XD  t  t t  Et  [K 
O E [CB, E E 
@<CB- E E
@5@a@f
@h@l Wi@x@ @ @8 [@;XD  t  t t  Et  [d 
O E [cCAv E E @<CAw E E




@5@ 
@8 [c I@;XD  t  t t  Et  G2 
O E [CB
 E E 
@<CB E E
@5@a@h@f
@n@x@ @ @8 [@;XXQM BSF/usr/lib/swi-prolog/boot/qlf.pl   ѣAs@ C S E EPE G|E BE CyXD  t  t t  BSt  Cz 	 D  t  t t  BSt  Cz 
O BS CyC@)@\s/usr/lib/swi-prolog/boot/qlf.pl   ѣA [loaded@5@0 
@4@.@7 D C{@ @ @7check_is_module C{@D@ @7 @ C{@L@&
@?@&
@;XD  t  t t  BSt  B @`D  t  t @at  BSt EP  A4D  t  t t  BSt  B 
O BS EPC@7 [ [ 


@5@ 
@8	qcompile_ C{@;XD  t  t t  BSt  [ 
O BS [C@+@d [ [@5@C@7 [@L@P@0 A5 @@4 @@7 A C{@>@0 BN@-
@4@7 A, C{@0 @@0 A G
@4@/@4@8 @ C{@;C@i [ [ @<XD  t  t t  BSt  G| 	 D  t  t t  BSt  G| 
O BS [C@2@R [ [@5 C@.@2@0 Ibinary@4@4@7 @ C{@.@ @7 C C{@0 Cy
@4@0 B@0 D@4@1 C@4@8 B] C{@;XD  t  t t  BSt  B @`D  t  t @at  BSt B D  t  t t  BSt  B 
O BS BC@5 [ [ 

@5@8 [@;XD  t  t t  BSt  [ 
O BS [C@: [ [@5@>@;C@; [ [
@5@>@ 
@7 [@ @8 [@;C@l@> [ [	@5@2@0 @ @o@4@3@0 @ C@4@4@.
@7 @ C{@.@.@ 
@7 @ C{@D@$@  @-@ C G{@L@0 @@0 B E @-
@4@1 B@0  B@4Conflicting extension@4@7 [@?@R@0  @T@1 @u@- @-@4@7 G C{@ @ @.@7 [@0 
@4@2@0 BR@4@4@8 @h C{@;XXQM BlF@</build/buildd/spark-2012.0.deb/common/versioning/version.pro  @8AAu@!C @TS @TE FE FE FE FE FE FE FE FXO Bl [ C@Nu F  @8AA [ @4Copyright (C) 2012 Altran Praxis Limited, Bath, U.K.@<XO Bl [ C@M [ [ 2012@<XO Bl [ C@P [ [ GPL@<XO Bl [ C@O [ [ GPL 2012@<XO Bl [ C@R [ [ @!Report bugs to: spark@adacore.com@<XO Bl [ C@Q [ [  @@<XO Bl [ C@T [ [  @@<XO Bl [ C@S [ [  @@<XXQM FF@:/build/buildd/spark-2012.0.deb/simplifier/processrules.pro  7AAuC @TS @TE TVXO Fapply_rule_to_existing_rules C@h@U F F@5@.
@.@.@.@.@.@.@.@7 F II@ @7 I@ @.@ C M@ @.@ C M@ @.@ C M@C@)@)@)@L@P@ 
@ @ @ @ @ @ @ @7 F II@ 
@ @ @ @ @ @ @ @7 F II@Q@;XO Fscalar_replacement_rule C@J F F@5@7 IG II@7 @@/@: C Nx@;XO F TV C@C F F@5@.
@.@.@7 [ TX@8 [ TX@;C@F F F  @5@>@;XXQM BF@./usr/lib/swi-prolog/library/dialect/sicstus.pl  @AuC @SS E	read_lineE HE BE BEprolog_flagEget_mutableE HE [Eupdate_mutableEtrimcore Ecreate_mutableE HE [E HE HXO Bsicstus_flag CA B Bsystem_type@5@>@D

saved_program @@7 @L@L@( T{@?@( H{@;CA B B@5@8 @L@;XO B H CA B B 


@5@7 @@>@ 
@7 @@2@3
@4 @8 D B@;CA B B@5@7 @ B@.@7 B@2@3
@4 @8 \ @;XO B [ CA B B  @5@8 A  B@;XO Bsicstus_module_decl C@ B Bhidden @@5@>@%
@"
 Bc C H @@#@;C@ B B @<XO B B C@ B B 
@<C@ B B
@5@ 
@.@7 \ B@ @ @8 \ B@;XO B [ CAK B B 
$mutable
@<XO B [ CAj B B@5 A@8 G D@;XD  t  t t  Bt  H @`D  t  t @at  Bt H   A4O B H CA3 B B@5@.
@7 H@ 
@7 H B@ 
@8 H B@;XD  t  t t  Bt  H @`D  t  t @at  Bt H  O B H CA, B B@5@.@7 H@8 \@;XO B H C@z B B@5@S
@>@Q@;C@{ B B  @<XD  t  t t  Bt  H @`D  t  t @at  Bt H  A4O B H CA) B B@5@.@7 H@8 \@;XD  t  t t  Bt  @e @`D  t  t @at  Bt H   O B H C@ B B@5@M
@@N
@@?@@;XO B [ C
A B B@5@7 @L@8 C@;XO B [ CAm B B@5@8 \@;XO B [ CA B B@5@8 [ B@;XO B [ CAU B B@5 \@7 A@>@8 Ex B@;CAX B B@5mutable@8 @ B@;XD  t  t t  Bt  H @O B H C@' E E  E E@<C@C E E   E@<XO Bpush_sicstus_library  C@G@^ B B@5@@@@@0 B@1  B B@4@.
@2@0 @ AB@4@3@0 @ C@4@3@0 @ @@4@3@0 @ @@4@4@7 @ @0 H@0  @T@1 Bs @S
@4@1 B B B@4@7 DG@Q@?@R@E
@;XO B [ CAC B B 
 \

@<XD  t  t t  Bt  H @`D  t  t @at  Bt H  O B H CA/ B B@5@.@7 H@7 \@8 H B@;XO B [ C@ B B@5@7 @@>@0 A@-
@4@7 A  B@ 
@7 E B@0 C
@4@8 H B@;C@&@ B B@5@7 H@>@.
@2@0 @ @o@4@3@0 @ C@4@4@7 \@ 
@7 \@0 A
@4@8 \@;C@ B B@5@8 [ B@;XD  t  t t  Bt  A 	 O B A C B B D~ D B@<XO B
setup_dialect  C	@ B B  @5@0 I @W@4@8style_check A"@;XXQM DF@$/usr/lib/swi-prolog/boot/toplevel.pl   ѣAsC S E BE BkE$query_loop E$thread_init E$initialise E D Ethread_initializationE$compile E Bl E @o XD  t  t t  Dt  \'  	 D  t  t t  Dt  \'  
O D \&C@ Bi Bi@5@@@.
@7$at_thread_initialization RK@D@@L@Q@?@Q@?@R@E
@;XD  t  t t  Dt load_script_files 
O D \4C@ Bi Bi @<C@P@ Bi Bi@5@.
@7 DL @D@4@ 
@.@2@0 @ @o@4@3@0 @ C@4@3@0 @ @@4@4@7 @ @L@0loaded_init_filescript@4@7 DH RK@0  @T@4@7 @h RK@8 Gh RK@?@0 @@0 Dscript_file
@4@/@4@8 @ RK@E@;XD  t  t t  Dt filter_bindings 
O D \ACC Bi Bi @<C@6C Bi Bi
@5@.@7	hide_vars RK@D@@	@ @7 @ RK@?@ @7self_bounded RK@L@ 
@8 \B RK@E@?@"
@#@ 
@ @8 \J@;XD  t  t t  Dt initialise_error 
O D \KCA Bi Bi Y;@5@>@;CA Bi Bi@5 @1@0 YF
@4@7 @5 RK@Q@;XD  t  t t  Dt $load_init_file 	 D  t  t t  Dt  \N 
O D \NC@p Bi Bi O@5@>@;C@q Bi Bi@5@/@7 \9 RK@>@;C@s Bi Bi@5@7 A@ @>@0  @T
@4@8 @c RK@;C@3@v Bi Bi@5@0 RG
@4@2@0 @ C@4@3@0 @ @@4@4@.@7 \8@0 \9
@4@7 \<@0  @T@4@2@0 G @@4@4@8 \=@;C@ Bi Bi @<XD  t  t t  Dt omit_qualifiers 
O D \TCCC Bi Bi 
@<CCD Bi Bi

@5@ 
@ @7omit_qualifier RK@ @ @8 \U RK@;XD  t  t t  Dt $substitute 	 D  t  t t  Dt  \Z 
O D \ZC@/B Bi Bi	
@5@B@0subst_chars@4@.@7 B RK@.@.@7 @ RK@.@ @7 \_@L@ @ @.@7 \_@ @ @ 
@7 \_@>@O@;CB Bi Bi @<XD  t  t t  Dt  \)  	 D  t  t t  Dt  \)  
O D \(C
A Bi Bi@5initialise_prolog@.
@0 \L
@4@8 RM@;XD  t  t t  Dt $execute_goal2 	 D  t  t t  Dt  \a 
O D \aC@4B Bi Bi@5@7
restore_debug  RK@@.@7 A RK@@@7
save_debug  RK@?@7 \c@Q R@7 X RK@.
@7call_expand_answer RK@B@C@C@ 
@7write_bindings RK@L@P@L@P@L@>@Q@O@;CB Bi Bi@5@7 \h C@0 HT HS@4@7 \M@Q@;XD  t  t t  Dt associated_files 
O D \rCA\ Bi Bi@5saved_program_class T{@7 @M @>@8
clean_argv  RK@;C@)A_ Bi Bi@5@7$set_prolog_file_extension  RK@7
argv_files RK@D
@"

@#@L
@.@7 K RKassociated_file@7 C RK@7set_working_directory RK@8set_window_title RK@?@R@F@;XD  t  t t  Dt  @o  
O D \0CB. Bi Bi  @5@8 H  RK@;XD  t  t t  Dt delete_leading_blanks 
O D \C
B} Bi Bi L
@5@>@8 \ RK@;CB Bi Bi 

@<XD  t  t t  Dt  \x  
O D \wCAO Bi Bi@5@D A@2--@-
@4@7 \u@L A@8 \@?@R@E
@;XD  t  t t  Dt $make_alias 	 D  t  t t  Dt  \ 
O D \C@"A" Bi Bi@5@0 H+
@4@/ @@7 RM@@@7 @ RK@E@?
@.@7 A
 RK@, @>@;CA( Bi Bi@5@8 G RK@;XD  t  t t  Dt remove_history_prompt 
O D \CBq Bi Bi @ @@5@>@;CBr Bi Bi@5@.@7 \@.
@7clean_history_prompt_chars RK@ 
@.@7 \@ @8 \@;XD  t  t t  Dt  \E 
O D \DCC Bi Bi Xz



 Xz

@5@ 
@ @ @8
hide_names RK@;XD  t  t t  Dt bind_query_vars 
O D \CCq Bi Bi @<C@?Cr Bi Bi Xz


 C


 Xz

@5@)@>@ 
@ @7 Ac RK@" Z@#@ @ @ @8 \ RK@;C@QCx Bi Bi



@5@"
 Xz


@#@ @ @.@7 \@D@*@S@C@ @7 DQ RK@L@P@* @{@L@"
@#@ @ @7 \@" Z@#@?@&@E@;XD  t  t t  Dt 
read_query 
O D \C@$BO Bi Bi@5 Z@.
@7 \u@ 
@7 H= RK@a@f
@b @s@> VE!h@2 	@3 E@4@8read_history RK@;C@BU Bi Bi	
@5@.
@7 \ RK@7 C RK@ 
@7 G RK@!@0 @@0 X@/@4@/@4@#@0 CD A(@-@4@ @0 B@0 @5 @1@4 @@4@7 RM@D@<@/@0  @T@1rl_add_history@/@4@7 [1 RK@L@0 @@-@4~W~W@2@3@2@0 XO @@4@4@3 BB@3@2@0 XO @@4@4@4@7 @F RK@0  @T@1 \@4@@?@R@E@.@ @7 E RK@0 C@3@0 H@4@3@0 B@4@4@.@0 B@0 @5 @1@4 @@4@7 RM@>@ @8
$save_history RK@;XD  t  t t  Dt  \X 
O D \WCCH Bi Bi 


@5@)
@>@ @8omit_meta_qualifiers RK@;C@'CK Bi Bi 


@5@0 @4@0
imported_from
@4@7 X RK@C	@  @`@7 \@L@P@>@&@;CCO Bi Bi 


@5@ 
 T@7 \@C	@ 
 @`@7 \@L@P@>@&
@;CCS Bi Bi 



 

@5@ 
@7 \@>@ @ 
@ @8 \@;CCV Bi Bi@5@8 \@;XD  t  t t  Dt $search_path 	 D  t  t t  Dt  \ 
O D \C@%A Bi Bi		@5@.@.@7$string RK@" B
@#@>@%@ @7 \@%@ @ 
@8$search_aliases RK@;XD  t  t t  Dt  @  	 D  t  t t  Dt  @  
O D @ C@ Bi Bi  @5@/@7 @ @8 \& RK@;XD  t  t t  Dt print_predicate 
O D \CD Bi Bi @w C C @ C C@<C@"D Bi Bi @p C C @ C @ C
 C C@<XD  t  t t  Dt 	bind_vars 
O D \CCm Bi Bi@5@.@7 \@/@8bind_skel_vars RK@;XD  t  t t  Dt $load_script_file  	 D  t  t t  Dt  \  
O D \ C@ Bi Bi  @5 \;@/@7 \P@>@;C@ Bi Bi@5 \?@.
@7 C @8 \5 RK@;XD  t  t t  Dt  \`  
O D \` C@<A Bi Bi@5@7$clean_history $history@.
@7 \s RK@7$set_file_search_paths  RK@7init_debug_flags  RK@7 \ RK@7$load_system_init_file  RK@7start_pldoc  RK@7attach_packs  RR Ef@.@7 \@.@7 \6@7 \O RK@7 \ RK@7load_associated_files RK Ee@.
@7 \@.@ 
@7 H+ @0  @T@4@8 H @;XD  t  t t  Dt  \  
O D \C@FA Bi Bi@5pldoc_server@.
@7 \@D@*
 @@L@0 B@0
doc_server@/@4doc_browser@4@@E@?@(@D
@0 E
@-@4@/ @@7 RM@L
@0 \@4@@? @1@0 Yh Yj@4@7 \M@8 Gy RK@E@;CA Bi Bi   @<XD  t  t t  Dt  \%  	 D  t  t t  Dt  \%  
O D \$C@iB8 Bi Bi	@5@Dbreak_level@.
@7 \u@L@R@?@'
?@7 \@B@.@7 \@D A(@0 A) @@4@7 A, RK@L@.@7$system_prompt RK@.
|    @7 Db RK@?	@' @@.
 @@7 \@7 \ RK@.@.@7 \ RK@/@ 
@7 \@ @.@ @.@7call_expand_query RK@L@ @.@7 C= RK@ @ @7$execute RK@O@>@;XD  t  t t  Dt  \e  
O D \dCB Bi Bi@5 D@0 D@-
@-@4@7 \u D@7 \@D	@* @@L@8 	  RK@?@R@;XD  t  t t  Dt  \{  	 D  t  t t  Dt  \{  
O D \zCA Bi Bi   @<XD  t  t t  Dt  Bl  
O D \/C@R Bi Bi  @5 X
 Y@8 \M@;XD  t  t t  Dt no_option_files 
O D ]CA= Bi Bi \


@5@>@;C@>A> Bi Bi

@5@ @ 
@7 \6@  C@7 AJ RK@0 A@0 E C@-@4@0 B@0 A H.@4@1 ] H@4@1 D@4@/ @@7 RM@>@;C@%AH Bi Bi

@5@/@.@ 
@7 @ @  @o@ C G{@>@ @ 
@7 \6@ @ @8 ]
 RK@;CAM Bi Bi 

@<XD  t  t t  Dt  D  
O D D C@'B Bi Bi @5@D
@@readline @@7 \u@?emacs_inferior_process @@7 \u@L
 Z @8 C @? Z@8 ]@;XD  t  t t  Dt answer_respons 
O D ]CC Bi Bi
again@5@2@?@3@h@4@7 @ RK@> Gq@0 HT Gq@4@8 \M@;C@1C Bi Bi
 Xr@5@2@;@3@n@3@r@3@N@3@R@3@ @3	@4@7 ]@> C@0 HP@3@0 X8 Xb E;@4@4@8 \M@;C@&C Bi Bi
 Xr@5@2@t@3@T@4@7 ]@>@7 ]
@7 \h C@0 HP@3@0 X8 Xb	; [trace]@4@4@8 \M@;C@1D Bi Bi
 Yo@5@2@c@3@a@3
@3
@3@y@3@Y@3@.@4@7 ]@> C@0 HP@3@0 X8 Xb BB@4@4@8 \M@;C	D Bi Bi@b
show_again@5@>@8 \@;C@%D Bi Bi
 ]@5@.@.
@7 \ RK@> C@0 HP@3@0 C X@3@4@4@7 \M XN@ 
@8 \@;CD Bi Bi? ]@5@> C@0 GyEOF@4@7 \M @8 \@;CD Bi Bi
 ]@5 C@0 Z
@4@8 \M@;XD  t  t t  Dt path_sep 
O D ]CA Bi Bi@5 RA @@7 \u@%
@>@%
@"
 E;@#@;C	A Bi Bi  
@<XD  t  t t  Dt only_cycles 
O D ] CC Bi Bi @<C@6C Bi Bi
@5@D@" C

@#@&@ @7 A RK@L@ 
@8 ]! RK@E@?@"
@#@ 
@ @8 ]$@F@;XD  t  t t  Dt take_same_bindings 
O D ]%CC5 Bi Bi 
@<C@$C6 Bi Bi		 C



@5@)@>@ @ @ @ @8 ]& RK@;CC9 Bi Bi
@5@ @ 
@ @8 ]'@;XD  t  t t  Dt $runtoplevel  	 D  t  t t  Dt  ](  
O D ]( C@.B Bi Bi@5 Ej@.
@7 \@0 H+@-
@4@.@0 B@0 @5 @1@4@1 Gy@4@7 RM@.
@7
toplevel_goal RK@0  @T@ 
@4@@;XD  t  t t  Dt  ] 
O D ]CD# Bi Bi@5@ 
@ C I} C@>@;CD% Bi Bi 


@<XD  t  t t  Dt  \  	 D  t  t t  Dt  \  
O D \C@ Bi Bi  @5 @/@7 \P@>@;C@b@ Bi Bi@5system_init_file@.
@7 \@,
 O @K@.@7 \urc@.@7 ]@2@3 @3@4@.
@7 A @ 
@.@2@0 @ @o@4@3@0 @ C@4@3@0 @ @@4@4@7 \8@0 \9 @4@7 \<@0  @T@4@2@0 He @@4@3@0 G @@4@4@7 \=@>@;C@ Bi Bi   @<XD  t  t t  Dt get_respons 
O D ]1C@%C Bi Bi@5@7 \ R@7 \k@.@7 C RK@7 ] RK@D@*
 ]@L C@0 HT X@4@7 \M@Q@?@>@;XD  t  t t  Dt setup_colors  
O D ]5 C@=A Bi Bi @5@D
@7 R@0 A) @@4@7 \@C	
color_term @@7 \u@L@P@L
@0 @h@0  @T@1 B	ansi_term@4@3@0 He @@4@3@0 @d @f@4@4@/ @@8 RM@?@R@;XD  t  t t  Dt factorize_bindings 
O D ]9CC Bi Bi @<C@>C Bi Bi	
 C



 Xz


@5@ 
@ @.@7 G RK@D
toplevel_print_factorized @@7 \u@L@&@?@ @ @7 ]$@ @ @8 ]: RK@;XD  t  t t  Dt  D  	 D  t  t t  Dt  D  
O D \*C
A Bi Bi  @5@7 ]) RK At @@8 \M@;XD  t  t t  Dt  B @`D  t  t @at  Dt \# D  t  t t  Dt  B 
O D \#C@"@ Bi Bi@5@"
 

@#@.@ Winitialize_now W@> @B@0 ]A@4@7 \M B@8 B @;C@ Bi Bi@5 B
@8 ]C@;XD  t  t t  Dt  \q 
O D \pC@@C Bi Bi
@5@C@7 H RK@L@P@>@.@.
@7 D RK@.@ @7 \@ 
@ @.@7 \Y@.@7join_same_bindings RK@ @.@7 ]>@ @.@7 \ RK@ @.@7 \J@ @ @8write_bindings2 RK@;CC Bi Bi@5@.@7 ]H@.
@7 ]>@ 
@.@7 ]K@ @.@7 \J@ @8 ]L@;XD  t  t t  Dt  \] 
O D \]CB Bi Bi 
@<C@"B Bi Bi
@5@ 
@7 @ RK@>@ 
@.@7 R RK@%@ @ @.@7 B RK@ @ @8 ]O RK@;CB Bi Bi
@5@ 
@.@7 ]R@ @ @8 ]T@;XD  t  t t  Dt  \.  	 D  t  t t  Dt  \.  
O D \-CB Bi Bi@5@7 \@7 \@7 \ C@.
@0 B@0 @5 @1
@4@1 Gy@4@8 RM@;XD  t  t t  Dt  \ 
O D \CAr Bi Bi@5console_menu @@7 \u C@7 ]@>@.@7 E( RK@/@8 E+ RK@;CAw Bi Bi @<XD  t  t t  Dt  \~ 
O D \}CA5 Bi Bi@5 A@.@7 \u@.@7 ]@D
@+@L
 A@8 \@?@R@;XD  t  t t  Dt  \j  
O D \iC@+B Bi Bi@5@D@7 E  RK@7 D  RK@L@'
 @@?@'
 @ D@.@7 \u D @@7 \ D@0 D
@4@8 ]@;XD  t  t t  Dt  \ 
O D \CC Bi Bi @<C@1C Bi Bi@5@D@  @/@/ O@7 @P RKtoplevel_print_anon @@7 \u@L@R@?@* @{@0 Z@4@7 Za RK@>@ @ 
@8 \@;CC Bi Bi
@5@ @ @8 \@;XD  t  t t  Dt  \ 	 D  t  t t  Dt  \ 
O D \C@&A Bi Bi


@5@.@.@7 \@ @.@7 ] RK@>@%@ @ 
@7 \ RK@%@ @ @8 \@;C@!A Bi Bi

@5@.@.@7 \@ @.@7$eos RK@>@%@ @ 
@7 ]`@&@;XD  t  t t  Dt  ]	 	 D  t  t t  Dt  ]	 
O D ]CB Bi Bi@5@S
@> At@0 Y
@4@7 \M@Q@;CB Bi Bi E@5@> C@0 HT X@4@8 \M@;C@:B Bi Bi@5@.@7 \@0 
@4@.
@7$dwim_correct_goal RK@>@0 @(@-@4@0 C=
@-@4@0 @(@/@4@7 A RK A@0 ]+@4@7 \M@ @8 \b RK@;CB Bi Bi@5@7 ]Z C@0 HT HS@4@7 \M@Q@;XD  t  t t  Dt  \  	 D  t  t t  Dt  \  
O D \C@_@ Bi Bi@5search_paths@.
@7 \@@@K@.@7 @ @.@7 \@D@*@0 \@-
@-@4@7 \^@L@ @.@7 G RK@0 @@-@4@0 DH@1  @T@1 Bs
@4@7 H RK@? @1@0 YP O$@4@7 \M@F
@F@Q@?
@R@F@F
@F@;XD  t  t t  Dt  ], 
O D ]+C@ B Bi Bi @o \%@5@> ]5@.@0 @5 @B@4@7 RM
setup_history@0 @5 @B@4@8 RM@;CB Bi Bi 

@<XD  t  t t  Dt bind_one_skel_vars 
O D ]oCC Bi Bi 
@<C@C Bi Bi
 C


@5@D@\@S@L@D@(@0 Xz@-@4@7 ]j@ @ @7 E- RK@L@.@7 \@" Z@#@%
@F@?@+@ 
infinite@.@7 HO RK_S@ @.@7 A RK@C@ @7 ]@L@P@>@" Z@#@p@F@?	@%
@F@F@ @ @ @8 ]p RK@;XD  t  t t  Dt  ]N 
O D ]MCC Bi Bi@5prompt_alternatives_on
groundness@7 \u@> C@0 HT@1 X@4@8 \M@;CC Bi Bi @@5 ]xdeterminism@7 \u@> C@0 HT@1 X
@4@8 \M@;C@6C Bi Bi@5@7 \ C@0 HT@1 X
@4@7 \M@.
@7 ]2 RK@D	@*
 Xr@L@>@Q@?@D@*
 ]@L@Q@?
@> C@0 HT AT@4@8 \M@;XD  t  t t  Dt  ]n  
O D ]n C@@A Bi Bi @5@D
@: A(@0 A) @@4@7 \@0  \@4@7 @@ RK@C	save_history @@7 \u@L@P@0 @h@0 Bprolog_history@4@3@0 He @@4@4@/ @@7 RM@L
enable@8 ] RK@?@R@;XD  t  t t  Dt  \: D  t  t t  Dt  \: AvD  t  t t  Dt  \: 
D  t  t t  Dt  ]J 
O D ]ICC0 Bi Bi @<C@.C1 Bi Bi		 C



 C


@5@ @ 
@ @ @.@7 ]'@ @ @8 ]H@;XD  t  t t  Dt  \, @`D  t  t @at  Dt \+ D  t  t t  Dt  \, 
O D \+C@ Bi Bi@5@0 \2
@4@7 B RK@@>@;XD  t  t t  Dt  \  
O D \C@.A Bi Bi@5@0 \@/@2 C@4@-
@4@7 G  XN@7 ] ]x ]z@7 ] Z @@7 ] ]= @@7 ] C@8 C @;XD  t  t t  Dt  \n 
O D \mCD+ Bi Bi@5@ C U] C@>@;CD- Bi Bi 

@<XD  t  t t  Dt  Bl 
O D BkC@_ Bi Bi@5@D	@ W Bm W@L@R@?@0  @o@1 Bm
@4@8 D{ RK@;XD  t  t t  Dt  \ 
O D \C@ A Bi Bi@5@@@.@7 ]j@0  @T@4@2@0 @ @@4@4@7 \=@Q@?@R@E@;XD  t  t t  Dt  \ 
O D \C@=Ay Bi Bi@5@0  @1 window_title@4@7 ]}@>@D
@* @{@L@'
 @{@?@!
@2...@4@#@2
SWI-Prolog --@3
@4 L@.@7 D RK@/@ @:  ] @;CA Bi Bi @<XD  t  t t  Dt  ]c 	 D  t  t t  Dt  ]c 
O D ]bCA  Bi Bi @<XD  t  t t  Dt  \ 
O D \CBx Bi Bi @<CBy Bi Bi N" H
@5@>@;CBz Bi Bi

@5@ 
@ @8 \@;XD  t  t t  Dt  \I 
O D \HCC Bi Bi Xz

@5@0 Z@4@8 ]^@;XD  t  t t  Dt  \ 	 D  t  t t  Dt  \ 
O D \CA Bi Bi 
@<CA Bi Bi


@5@ @ @8 \@;XD  t  t t  Dt  \3 D  t  t t  Dt  \3 AvD  t  t t  Dt  \3 	 D  t  t t  Dt  \3 
D  t  t t  Dt  \ 	 D  t  t t  Dt  \ 
O D \CA	B Bi Bi
@5toplevel_prompt@.
@7 \u@ 
@.@7 ]Q@D@#@,
 @T@L@2@~@3@m@4@2
@3@2@:@3@ @4@4@ @.@7 \[ RK@?@2@~@3@m@4@ @.@7 ]@D@+@a@h@b @s@L@2@~@3@l@4@2@2@[@4@3@3@2@]@3@ @4@4@ @.@7 ]@?@2@~@3@l@4@ @.@7 ] D@0 D@-@-@4@7 \u@D@2@* @@L@2@~@3@d@4@2@2@[@3@t@3@r@3@a@3@c@3@e@3@]@3@ @4@4@ @.@7 ]@?@D@D@2@* @@L@2@~@3@d@4@2@2@[@3@d@3@e@3@b@3@u@3@g@3@]@3@ @4@4@ @.@7 ]@?@2@~@3@d@4@ @.@7 ]@ @8 \@;XD  t  t t  Dt  \ 
O D \C	CY Bi Bi
@5@S
@>@;C@ C[ Bi Bi B



 B

@5@>@ 
@ @7 \V@ @ @8 \V@;CC^ Bi Bi [%



 [%

@5@ @7 W RK@>@ @ @8 \V@;CCa Bi Bi [



 [

@5@ @7 ]@>@ @ @8 \V@;CCd Bi Bi 
@<XD  t  t t  Dt  \ 
O D \CC Bi Bi 
@<C@!C Bi Bi Xz

@5@ @ 
@.@7 ]w@ @ @ @8 \@;XXQM$attvarF@"/usr/lib/swi-prolog/boot/attvar.pl   ѣAsC S Ecall_residue_varsEfrozenE [%E$wakeupE ]GXD  t  t t  ]t  ] @`D  t  t @at  ]t ]  D  t  t t  ]t  ] 
O ] ]C@s@"/usr/lib/swi-prolog/boot/attvar.pl   ѣA ]@5@.@7 H ]@.
@7call_det ]@7 H5 ]@D@*
 @@L@>@?@R@;C@ ] ]@5@Q@;XD  t  t t  ]t attvars_residuals 
O ] ]C@ ] ] 
@<C@,@ ] ]	
@5@D@ 
@.@7 D ]@%@L@ @ 
@ @.@7attvar_residuals ]@?@%@F@ @ @8 ] ]@;XD  t  t t  ]t  ] 
O ] ]C@ ] ] @<C@@ ] ]att


@5@D@T@%@L@%@F@F@F@E@?@@D@* [&@%@L@ @ @.@7frozen_residuals ]@F@F@F@?@~@D@1@0 @1 @attribute_goals@4@7 @@ ]@%@L@0 @1 ]@4@.@7 B ]@%@ @ @.@7 @ ]@F@E@?@H@D@+@0 @1 attribute_goal@4@7 ]@%@L@0 @1 ]@-@4@@%@ @ @.@7dot_list ]@?@" H
@#@F@E@F@E@E@E@ @ @ 
@8 ]@;XD  t  t t  ]t delete_attributes 
O ] ]C
A ] ]@5@.@7 ]E ]@8delete_attributes_ ]@;XD  t  t t  ]t  ] 
O ] ]CA ] ]$and

@5@>@%@ @ @.@7 ]@ @ @ 
@8 ]@;CA ] ]  [%

@<XD  t  t t  ]t  D 
O ] ]GC@<@ ] ]@5@.
@7 ]@D@*
 @{@L@( @{@8 D ]@?@$@0 C
@4@0 B@0 B@0 ]
@4@4@1 ]
@4@2@0 C@4@4@8 @x ]@;XD  t  t t  ]t  ] 
O ] ]C@ ] ]@5@@8 \g ]@;XD  t  t t  ]t portray_attvar AD  t  t t  ]t  ] 
O ] ]C@ ] ]@5{@7 I9 ]@.@7 ]@7
portray_attrs ]}@8 ]@;XD  t  t t  ]t  ] 
O ] ]C@ ] ] @<C@%@ ] ] ]



@5@ 
@7portray_attr ]@D@* @{@L@R@?	 J@7 ]@ @8 ]@;XD  t  t t  ]t  ] 
O ] ]C@&@ ] ] [&@5@>freeze(~w, ~W)@2@3@3@2@0 C @@4@3@0 C @@4@3@0 C H@4@4@4@8 S ]@;C@)@ ] ]@5@!
@0 
@1attr_portray_hook@4@#@D
@/@ 
@7 A ]@ 
@@L@R@?	~w = ...@2
@4@8 ]@;XD  t  t t  ]t make_conjunction 
O ] ]C@x ] ] ]


 B

@5@>@ @7 ] ]@ 
@ @8 ]@;C@{ ] ] 

@<XD  t  t t  ]t call_all_attr_uhooks 
O ] ]C@8 ] ] @<C@9 ] ] ]



@5@ 
@7uhook ]@ @8 ] ]@;XD  t  t t  ]t  ] 
O ] ]C@6@G ] ] [&@5@>@D@)@7 \ ]@L@D [&@.
@7 H ]@L [&@0 ]
@4@8 ] ]@? [&@8 ]@E
@?@8unfreeze ]@E
@;C@O ] ]@5@0 
@1attr_unify_hook@4@@;XD  t  t t  ]t  ] 
O ] ]C@\ ] ] ]

@5@>@7 ]@8 ]@;C@_ ] ]@5@@;XD  t  t t  ]t  ] 
O ] ]C@s ] ]@5 [&@.@7 ]@>@8 ]@;C@v ] ] 
 @@<XD  t  t t  ]t  ] 
O ] ]CA ] ] B


@5@>@%@ 
@ @.@7 ]@ @ @8 ]@;C
A ] ] 




@<XD  t  t t  ]t  [& @`D  t  t @at  ]t [% BA D  t  t t  ]t  [& 
O ] [%C@i ] ]@5@7 @ ]@>@;C@k ] ]@5@@;XD  t  t t  ]t  ] 
O ] ]CA ] ] @<CA	 ] ]@5@7 GI ]@8 ]@;XD  t  t t  ]t  @ 
O ] ]C@ ] ] 
@<C@ ] ]


@5@ @ @8 ]@;XD  t  t t  ]t  ] 	 D  t  t t  ]t  ] 
O ] ]C@3 ] ] @<C@4 ] ]wakeup



@5@7 ]@ 
@8 ] ]@;XXQM
pce_expansion-C @TS @TXXQM GF@$/usr/lib/swi-prolog/library/apply.pl  @AuC @SS EscanlE ]E ]E ]E G,E G,EexcludeE D$EfoldlE ]E ]E ]E G,E G,E	partitionE ^XO Gfoldl_ C	A G G @<C@.A G G@5@ @ @ @ @ @ @.@@ @ @ @ @ @ @ @8 ^ G@;XO G ^	 CA G G @<C@'A G G

@5@ 
@ @ @ @ @.@@ @ @ @ 
@ @ @8 ^ ^@;XO G ^	 C@ G G 
@<C@ G G

@5@ @ @ 
@.@@ @ @ @ @8 ^ ^@;XO G ^	 C@ G G @<C@ G G@5@ @.@@ @ @ 
@8 ^ ^@;XD  t  t t  Gt  ] @`D  t  t @at  Gt ] A4 A4 O G ] CA( G G
@5@ @8scanl_ ^@;XD  t  t t  Gt  ] @`D  t  t @at  Gt ] A4 A4 A4 O G ] CA1 G G

@5@ 
@ @8 ^ ^@;XD  t  t t  Gt  ] @`D  t  t @at  Gt ] A4 A4 A4 A4 O G ] CA: G G
@5@ 
@ @ @8 ^ ^@;XD  t  t t  Gt  ] @`D  t  t @at  Gt ] A4 A4 A4 A4 A4 O G ] CAC G G
@5@ 
@ @ @ @8 ^ ^@;XO G ^ CAF G G @<C@3AG G G@5@ @ @ @ @ @ @ @@ @ @ @ @ @ @ @8 ^@;XO G ^ CA= G G @<C@,A> G G@5@ 
@ @ @ @ @ @@ @ @ @ 
@ @ @8 ^@;XO G ^ CA4 G G @<C@#A5 G G@5@ @ @ 
@ @@ @ @ @ @8 ^@;XO G ^ CA+ G G @<CA, G G@5@ @ @@ @ @ @8 ^@;XO G
partition_ C@ G G D1
@5@>@ 
@ @ @ @8 ^ ^@;C@ G G B
@5@>@ 
@ @ @ @8 ^@;C@ G G H6
@5@>@ 
@ @ @ @8 ^@;C@ G G@5@0 @@3<.=@3 H6@4@8 B B@;XO G ^ C@ G G 
@<C@8@ G G	@5@D@ @@L@"
@#@ @ @ 
@8 ^" ^@E@?@"

@#@ @ @8 ^#@E@;XD  t  t t  Gt  G, @`D  t  t @at  Gt ] BA BA BAO G ] C	@ G G@5@ 
@8maplist_ ^@;XD  t  t t  Gt  G, @`D  t  t @at  Gt ] BA BA BA BAO G ] C@ G G@5@ 
@ @8 ^& ^@;XO G ^& C@ G G @<C@ G G
@5@@ 
@8 ^) ^@;XO G ^& C@ G G @<C@ G G
@5@ 
@ @@ @ @8 ^+ ^@;XO G ^ C@ G G 
@<C@ G G@5@ @.@@ @ @ @ 
@ @8 ^ ^@;XD  t  t t  Gt  ] @`D  t  t @at  Gt ^ A4 A4 O G ^ C	@ G G@5@ 
@8 ^@;XD  t  t t  Gt  ] @`D  t  t @at  Gt ^ A4 A4 A4 O G ^ C@ G G@5@ 
@ @8 ^@;XD  t  t t  Gt  ] @`D  t  t @at  Gt ^  A4 A4 A4 A4 O G ^  C
A G G@5@ 
@ @ @8 ^
@;XD  t  t t  Gt  ] @`D  t  t @at  Gt ] A4 A4 A4 A4 A4 O G ] CA G G@5@ 
@ @ @ @8 ^
@;XO G ^( C@ G G @<C@&@ G G

@5@ @ @ @ @ @@ @ @ @ @ @8 ^'@;XD  t  t t  Gt  G, @`D  t  t @at  Gt ^ BAO G ^ C@ G G@5@8 ^*@;XD  t  t t  Gt  G, @`D  t  t @at  Gt ^ BA BAO G ^ C@ G G@5@8 ^,@;XO G ^% C@ G G @<C@ G G

@5@ 
@ @ @ @@ @ @ @ 
@8 ^$@;XO Gexclude_ C@o G G 
@<C@$@p G G
@5@D@ 
@@L@%@?	@"

@#@ @ @8 ^. ^@;XO Ginclude_ C@^ G G 
@<C@$@_ G G
@5@D@ 
@@L@"

@#@?@%@ @ @8 ^1 ^@;XD  t  t t  Gt  ] @`D  t  t @at  Gt ] A4 O G ] C@l G G@5@8 ^0@;XD  t  t t  Gt  D$ @`D  t  t @at  Gt ] A4 O G ] C@[ G G@5@8 ^3@;XD  t  t t  Gt  ^ @`D  t  t @at  Gt ^ A4  O G ^ C	@~ G G@5@ 
@8 ^#@;XD  t  t t  Gt  ^ @`D  t  t @at  Gt ^ A4   O G ^ C@ G G@5@ 
@ @8 ^@;XXQM GF@&/usr/lib/swi-prolog/library/listing.pl  @Au@!C @SS Eportray_clauseE ^5E ^5E G E GXD  t  t t  Gt  G  @`D  t  t t  Gt  G  
O G ^8C@T@i G G@5@.
@7 D G@/@.@7 [1 ^;@C
@0 \@/@4@7 [3@L@P@.@.
@7 B ^;@ 
@.@/@7 A@D@@ T@7 [3@?
@  @/@/ D@7 @O@Laccess_level @7 @L@?@R@7 J.@0 
@4@7list_predicate ^;@Q@;C@x G G   @<XD  t  t t  Gt 
m_callable 
O G ^BCA G G@5@/@.@7 ^=@7 W @0 @/@/@4@8 I@;XD  t  t t  Gt term_needs_braces 
O G ^DCA G G@5@7 W @.@/@7 A@.
@/@7 L@a@f
@h@s@>@;XD  t  t t  Gt 	primitive 
O G ^FCB# G G@5@7	or_layout ^;@>@Q@;CB% G G B@5@>@Q@;CB& G G @<XD  t  t t  Gt $pred_option @D  t  t t  Gt  ^K 	 D  t  t t  Gt  ^K 
O G ^KC@Q@4 G G ^4pass_to    CG@5@C@0 C@0  @1  CG@4@4@ 
@7 @ ^;@L@P@0  @1 CG@/@/@/@4@2@0 C@0  @1  CG@4@4
@4@: Bzpred_option ^Q@;XD  t  t t  Gt  Xg 
O G XgC
Ap G G@5 BB@7 Z ^;@8 I
@;XD  t  t t  Gt put_tabs 
O G ^WCB G G@5@a@h@b @s@>	@7 B$ ^;@p @8 ^X ^;@;CB G G @<XD  t  t t  Gt declaration 
O G ^\C@ G G@5@.
@.@7decl ^;@ 
@7 [3@.@7	decl_term ^;@2@3@4@8 A@;C@6@ G G@5@>@0 @a@-
@4@7 [3@.@/@7 ^=@D@@@* @?@)@L@" @a
@#@?@" @a 
@#@;C@ G G@5 @`@7 [3@.
@7 ^a@" A
@#@;XD  t  t t  Gt list_declarations 
O G ^dC@&@ G G@5@.@0 ^]
@4@.
@7 @w@D@*
 @{@L@R@?
@ 
@7write_declarations ^; X@8 S ^;@;XD  t  t t  Gt list_predicates 
O G ^jC@4@ G G
 


@5@.@7 R I@ @.@7
pi_to_head ^;@ @ 
@7
unify_args ^;@ @7$define_predicate ^;@ @.@.@7 ^=@0 @4@7 ^?@7 J.@Q@;C@ G G @<XD  t  t t  Gt 	pre_assoc 
O G ^vCB G G  D@<CB G G  L @<XD  t  t t  Gt portray_meta_args 
O G ^xCB@ G G @<C@4BA G G	
@5@ @ @ 
@ @7portray_meta_arg ^;@D@* @{@L@R@?@ 
 B@7 @F ^;@ 
@7nlindent ^;@ @ @ 
@ @8 ^y ^;@;XD  t  t t  Gt 	prefix_op 
O G ^CB G G@5@.@.
@7 L@ 
@.@7 ^w ^;@>@a@i@f@l C@w@;XD  t  t t  Gt portray_list 
O G ^CBY G G@5@>@8 J @;C@ B[ G G@5@7 ^~[ @7 J @p@ @ 
@7portray_list_elements ^;@7 ^~ M@8 J @;XD  t  t t  Gt infix_op 
O G ^C@$A G G@5@.
@.@7 L@ @.@.@7infix_assoc ^;@>@a@f
@f@l C@w@a@f
@f@l C@w@;XD  t  t t  Gt pprint 
O G ^C@3B} G G@5@T@"{}
@#@.@7 H ^;@p{ @7 ^}@ @ noidentC@ 
@7portray_body ^;@ @7 ^~ ]@8 ^}@;C@XB G G	@5@7 @@C@7nowrap_term ^;@L@P@0  G
line_width@4@.@7 B B@a@f@b @s@D@.@2@0
max_length@4
@4@7 @k ^;@L@R@?@%@.@7 ^@a@f@f@n@f@s@a@f@f@b@l @s@>@ 
@8pprint_wrapped ^;@;CB G G@5@.@ 
@7listing_write_options ^;@ @8 ^P @;XD  t  t t  Gt  ^5 
O G ^7C
A+ G G@5@.@7 Q@8 ^6 ^;@;XD  t  t t  Gt  ^h 
O G ^gC@ G G@5@>@;C@ G G
@5:- ~q.~n@2@4@7 ^i@ 
@8 ^f@;XD  t  t t  Gt list_clauses 
O G ^C@%@ G G@5@.@.
@7 ^=@@@.@7 B# @ 
@7write_module ^;@0 H
@4@7 ^7 ^;@Q@?@R@E@;XD  t  t t  Gt pprint_args 
O G ^CB G G @<C@+B G G@5@ C@ 
@7 ^ ^;@D@* @{@L@R@? B@7 ^}@7 ^~@ @ 
@8 ^ ^;@;XD  t  t t  Gt  ^o 
O G ^nC@ G G 


 
@5@>@ 
@ @8 ^m@;C@ G G 


@5@ 
@8 A@;XD  t  t t  Gt is_meta 
O G ^CA= G G portray_goal@<XD  t  t t  Gt  ^ 
O G ^CB G G Z@5@>@;C@5B G G@5@.@.@7 A@/@/@7 L@D
@*@L
@/@/@8 ^ ^;@?@B@*@L@D	@/@7 ^ ^;@L@R@?@/@8
postfix_op ^;@O@;XD  t  t t  Gt contains_non_primitive_meta_arg 
O G ^CB: G G@5@.@.
@7 @@.@7 @@ @7 H<@C@ 
@7 ^G ^;@L@P@>@;XD  t  t t  Gt  ^r 
O G ^qC@ G G
 @5@>@;C@ G G

@5@>@;C@ G G 

@5@>@;C@ G G @<XD  t  t t  Gt  ^ 
O G ^CB G G  L@<CB G G  L @<CB G G  L @<XD  t  t t  Gt  ^ 
O G ^CAz G G@5@S
@>@ @ 
@ @8 ^@;CA} G G H@5@0  Gcut_on_same_line@4 @@7 ^@>@  !@8 J @;C@7A G G B H
@5@0  G ^@4 @@7 ^@C@0 B@/@/@4@ 
@7 ^E ^;@L@P@>@  !,@7 J @ indentC@ @ @8 ^@;CA G G ^@5@>@ @7 ^~noindent@ 
@ @ @8 ^@;C@!A G G@5@7 ^H@>@ (   @7 J D@ @ @7
portray_or ^;@ @7 ^~@  L@8 J @;C@*A G G@5@ 
@7 ^@>@ ( @7 J @p@  ^D@ @ @7 ^@ @7 ^~@  L@8 J @;C@2A G G

 B

@5@> B@.@.@7 ^@  ^@ @ @ @7 ^@  B@7 J @  ^@ @ @ @8 ^@;C@,A G G		 G
@5@>@  G@7 J @  L@7 J  G@.@7 ^@p@ @  ^@ @ @ @8 ^@;C@(A G G@5@7 ^C ^;@0 \@-@4@  @T@7option E@0 
@4@0 @a@-@4@7 [3@>@ @ @ @8portray_meta ^;@;CA G G@5@ @ 
@ @8 ^@;XD  t  t t  Gt  ^ 
O G ^C@)A G G@5@7 ^@>@.@7
inc_indent ^;@ 
 ^@7 J @ @ 
@ @7 ^ ^;@ 
@ @7 ^~@ 
 L@8 J @;CA G G@5@7 ^H@>@ 
@ @8 ^@;CA G G@5@.@7 ^@  ^@ 
@ @8 ^@;XD  t  t t  Gt  ^ 
O G ^CB G G@5@a@g@h@b@o@n@w@;XD  t  t t  Gt  G @`D  t  t @at  Gt G D  t  t t  Gt  G 
O G GC
@ G G@5@S
@>@0 @ B@/@4@8 @@;C@ G G@5@>@;C@ G G@5@>@7 G ^;@8 ^@;C@ G G@5@D
@.@ Wlocate_clauses W@L
@8list_clauserefs ^;@E@?@.@7$find_predicate ^;@8 ^k ^;@E@;XD  t  t t  Gt do_portray_clause 
O G ^CA? G G@5@S@>D@8 ^@;CAB G G
 H

 @@5@>@ 
D@7 ^@8 ^U ^;@;C@AE G G@5@.
@.@.@7clause_term ^;@> @.@7 ^@ @.@.@7 ^@ 
@ @7 ^ Y@2@4@7 ^}@D@V@T@" 

@#@C@ @7 ^@L@P@L@ @7 ^~~q@2@4@7 ^} @7 ^V@ @7 ^~ ^@7 J @ @.@7 ^@ @  ^D@7 ^@ @7 ^~ L@7 J @?@0  Gbody_indentation@4@.@7 ^@ @  ^@ @7 ^@F@8 ^@;C@0A[ G G
 Bc E


@5@ @.@7 H@a@f@b@s@>:- use_module(~q,@2
@4@7 ^}@ @7 ^ ^;).
@8 J @;C@$Aa G G
 Bc B


@5@>
:- module(~q,@2
@4@7 ^}@ 
@7 ^ ^@8 J @;CAe G G
 Bc

@5@>:- @7 J @ 
 ^D@7 ^@8 ^@;CAi G G@5  ^D@7 ^@8 ^@;XD  t  t t  Gt  ^5 
O G ^6CA/ G G@5 A@7 B B@8 ^4 ^;@;XD  t  t t  Gt  ^ 
O G ^C@SBc G G	@5@ C@ 
@7 ^@D
@* @{@L@R@E@?@8@D@T@"@#@L B@7 J @7 ^~@ @ 
@8 ^@E@?@p @ @7 ^~| @7 J @ C@ 
@8 ^@;XD  t  t t  Gt  ^ 
O G ^CB G G 
 C @ L @ L
 C C


@<XD  t  t t  Gt hide_module 
O G ^C@!A G G @5@0 @4@0 \@-
@4@7 [3@0  @4@0 \
@4@7 [3@>@;CA
 G G

@5@>@;XD  t  t t  Gt  ^c 
O G ^bC@7@ G G@5@.
@.@7 ^=@ @.@.@7 A@D@ 
@ @7 ^ ^;@L@" @#@?@" 
 @#@;XD  t  t t  Gt  ^ 
O G ^C@[A G G E: CJ


@5@>@.@7 ^ CI@.@.@7 ^@ @  ^@ @ 
@7 ^@7 ^~->  @7 J @ @  ^@ @ 
@7 ^@7 ^~;   @7 J  E;@/@.@7 ^@ @ @ 
@8 ^@;C@[A G G E: C"


@5@>@.@7 ^ C!@.@.@7 ^@ @  ^@ @ 
@7 ^@7 ^~*-> @7 J @ @  ^@ @ 
@7 ^@7 ^~ ^@7 J  E;@/@.@7 ^@ @ @ 
@8 ^@;C@9A G G		 CJ

@5@>@.@7 ^ CI@.@.@7 ^@ @  ^@ @ 
@7 ^@7 ^~ ^@7 J @ @ @ 
@8 ^@;C@9A G G		 C"

@5@>@.@7 ^ CI@.@.@7 ^@ @  ^@ @ 
@7 ^@7 ^~ ^@7 J @ @ @ 
@8 ^@;C@9A G G		 E:

@5@>@.@7 ^ E;@.@.@7 ^@ @  ^@ @ 
@7 ^@7 ^~ ^@7 J @ @ @ 
@8 ^@;C@9A G G		|

@5@>@.@7 ^ ^@.@.@7 ^@ @  ^@ @ 
@7 ^@7 ^~|   @7 J @ @ @ 
@8 ^@;XD  t  t t  Gt  ^A 
O G ^@C@ G G@5	undefined@7 [3@>@.@7 ^a%   Undefined: ~q~n@2@4@8 ^i@;C@ G G@5 D@7 [3@>@.@7 ^a%   Foreign: ~q~n@2@4@8 ^i@;C@ G G@5@7notify_changed ^;@7 ^e ^;@8 ^ ^;@;XD  t  t t  Gt 
post_assoc 
O G _	CB G G  L@<CB G G  L @<XD  t  t t  Gt  ^J 
O G ^ICB G G@5@S
@>@Q@;CB G G  E:@<CB  G G  CJ@<CB! G G  C"@<XD  t  t t  Gt  ^ 
O G ^C@;B G G@5@7 I
@0  Gtab_distance@4@.@7 ^@D@a@i@b @u@L@8 C ^;@F
@?@a@h@i@l @@x
@a@h@i@l JX@x@ 
@7 ^[@ @8 _@;XD  t  t t  Gt  ^ 
O G ^CAm G G  H

 Bd@<CAn G G -->

 _@<XD  t  t t  Gt  ^ 
O G ^CA G G@5@7 ^@>@;CA G G@5~q:@2
@4@8 ^i@;XD  t  t t  Gt  ^5 @`D  t  t @at  Gt ^4 A4 A4 D  t  t t  Gt  ^5 
O G ^4C@MA3 G G	 


@5 @@ @7 ^ ^@0 
@4@.@7meta_options ^@C@*@C@ @.@7 C ^;@  @/@2@0 YV @@4@4@7 G ^;@ @ @7 ^ ^;@L@P@?@E@L@P@?@E@;XD  t  t t  Gt  ^| 
O G ^{CBJ G G@5@7 H<@>@.@7 ^@  ^C@ 
@8 ^@;C
BN G G@5C@ 
@8 ^@;XD  t  t t  Gt  ^` 
O G ^_C@ G G  A A@<C@ G G  Av Av@<C@ G G  Aw Aw@<C@ G G  @ @@<C@ G G  A A@<XD  t  t t  Gt  ^ 
O G ^CB G G@5@"@#@>@.@7 ^@ @ 
@8 ^@;C@&B G G@5@2@-@-@4@7 A~q(@ @7 ^}@.@7 ^@ @ @ 
@7 ^ L@8 ^}@;XD  t  t t  Gt  _ 
O G _C@)A G G@5 @T@.@7 ^= T@7 [3@C Av@7 [3@L@P@>@.
@7 ^a@7%   NOTE: system definition has been overruled for ~q~n@2
@4@8 ^i@;CA G G @<XD  t  t t  Gt  ^ 
O G ^C@ G G@5@>@;C@ G G@5@>@7 ^@8 ^@;C@ G G@5@.@.@7 EV ^;@0 H@4@8 ^@;XD  t  t t  Gt  ^ 
O G ^C@8B/ G G@5@7 ^ ^;@>@2@-@-@4@7 A@2@/@-@4@7 A _@2@4@7 ^}@.@7 ^@ @ @ @ 
@7 ^ L@8 ^}@;C
B7 G G@5C@ 
@8 ^@;XD  t  t t  Gt  ^ 
O G ^CB G G@5@.@.
@7 L@ 
@.@7 _
 ^;@>@a@i@f@l C@w@;XXQM GF@3/usr/lib/swi-prolog/library/prolog_metainference.pl  @AuC @SS Einferred_meta_predicateEinfer_meta_predicateXO Gmeta_annotation C@ G G@5@.@.
@7 A@ 
@7 A@ 
@.@7	meta_args G@* @@;XO Gcombine_meta_args C@ G G@5@>@;C
@ G G
@5@>@;C@ G G


@5@>@2
@4@8 _( _'@;C@9A G G



@5@2@-@-@4@7 A@ 
@2@-@4@7 Ajoin_annotation@ @ @.@7 ] ^@.@2@4@7 A@2@4@8 _*@;XD  t  t t  Gt do_infer_meta_predicate @`D  t  t @at  Gt _-  O G _. C@/@M G G 


@5@ 
@.@.@7 A@.@ @ @7 A@0meta_pred_args_in_clause@4@.@7 @w@, @{@ @8 _*@;XO Gannotate_meta_args C@*@ G G@5@a@g@h@r@>@ 
@.@7 @@.@7 @@ @ @ @7annotate_meta_arg _'@p
@ @ 
@ @8 _1 _'@;C@ G G @<XD  t  t t  Gt  _ @`D  t  t @at  Gt _  BAO G _ C@3 G G 


@5@ 
@8inferred_meta_pred _'@;C@5 G G 


@5@0 
@4@0 \@-@4@7 [3@ 
@ @8 _7@;XO Gmeta_arg C@ G G@5 G@7 ] @, VX@>@;C@ G G
 @5@7 @@"
 
@# G VX@7 _<@>@;C@ G G 
 I@<XO G _+ C@ G G


@5@>@;C@A@ G G@5@D
@7 ^ _'@C@7 _>@L@P@L
@&
@?@)@D@C@7 _>@L@P@7 _>@L@&@?@D
@7 _>@7 _>@L@( @?@( I@;XO G _4 C	@ G G@5@S@>@8annotate _'@;C	@ G G @5@>@8annotate_meta_vars_in_body _'@;C@&@ G G@5@7 H<@7 W @>@.
@7 A@.@7 H@ 
@ @.@7 J! I@.@ @7 A@ @8 _B@;C@ G G@5@7 _>@7 @@" 

@#@S
@>@ 
 VX@8 _?@;C@ G G @<XO G _@ C@ G G@5 G@.@7 _<@>@.
@7 _= _' G@ 
@8 ] @;C@ G G@5 G@8 _G@;XO G _C C@l G G@5@7 @@>@;C
@n G G@5@S
@> @8 _?@;C@(@q G G 


@5@>@D@7 @@L@ 
@8 _B@?@D@S@L VX@8 _?@?@R@;C@x G G B


@5@>@ 
@7 _B@8 _B@;C@{ G G E:


@5@>@ 
@7 _B@8 _B@;C@~ G G CJ


@5@>@ 
@7 _B@8 _B@;C@ G G C"


@5@>@ 
@7 _B@8 _B@;C@ G G C


@5@S@S
@>@&
@;C@ @ G G@5@0 
@4@0 @a@-@4@7 [3@>@/@.
@7 A@ 
@8 _6@;C@ G G@5@0 
@4@.@7 _ _'@>@/@.
@7 A@ 
@8 _6@;C@ G G @<XO G _/ C@Y G G@5@0 
@4@.
@7 ^@ 
@7 _B@8 _" _'@;XD  t  t t  Gt  _9 AvO G _8 C  C; C; parse_mandatory_and_optional F _J @ I BA I@<C  C; C;  O @T O @<C  C; C; highlight_problem F _L I A4 A4  A4 @<C  C; C; generated_predicate @o _N @<C
  C; C; show_warning F _P A4 @<C  C; C; show_error_long F _R A4  A4 @<C
  C; C;  J F J A4 @<C  C; C; show_warning_long F _T A4  A4 @<C
  C; C;  FT F _V I @<C
  C; C;  S F S A4 @<XO G ] C@ G G@5 G@.@7 _<@>@.
@7 _F G@ 
@8 _G@;XD  t  t t  Gt  _! @`D  t  t @at  Gt _   O G _  C@@ G G@5@7 _H@>@;C@-@B G G 


@5@0 
@4@0 \@-@4@7 [3@>@0 
@4@7 _. _'@0 _8
@4@8 Dz@;C@F G G 


@5@0 
@4@7 _W@0 _8
@4@8 Dz@;XO G ^ C@ G G@5@7 H<@>@;C@ G G  @<C@ G G  W]@<C@ G G  @@<XO G _% C@7@ G G	@5@a@g@h@r@>@.@7 @@ 
@.@7 @@ @ @7 _: _'@D@ @7 _>@L@( @@?@R@p
@ @ 
@ @8 _$@;C@ G G @<XXQM EF@$/usr/lib/swi-prolog/library/debug.pl  @AuC @SS E HElist_debug_topics EnodebugE ZE HE HEdebug_message_contextE HXD  t  t t  Et  _\ 
O E _[C@z E E@5 @@8 D H@;XD  t  t t  Et debug_output 
O E _aCA E E @T @C@5@>@;C	A E E

@5@7 X  H@>@;CA E E@5 D@2@0 Y @@4@3@0alias
@4@3@0buffer O@4@4@8 [ @;XD  t  t t  Et  _^ 
O E _]C@ E E M,
@5@>@.@.
@7valid_topic H@0
debug_context@4@7 DD@0 _l
@4@8 B H@;C@ E E I
@5@>@.@/@7 _i@0 _l@4@8 DD@;C@ E E@5 _^@8 @ B@;XD  t  t t  Et  _k 
O E _jC	@ E Ethread _p _p@5@>@;C
@ E Etime _q _r%T.%3f@5@>@;C@ E E _r

 _r _r
@5@>@;C@ E E@5 _^@8 A B@;XD  t  t t  Et update_debug 
O E _uC@ E E @  @@5@>@ @8
ensure_output H@;C@ E E @
 @
 @@5@>@2
@4@ @8 J! I@;C@ E E @
 @
 @
@5@>@;C@ E E @  @@5@>@;C@ E E @
 @ @@5@>@;C@ E E @
 @
 @@5@>@ 
@ @8 [L I@;XD  t  t t  Et  _y 
O E _xC	@ E E @C@5@>@;C@ E E 

@<XD  t  t t  Et  _m AvD  t  t t  Et  _m 
O E _lC@= E E  _p@<XD  t  t t  Et  _Z  
O E _YC@M@ E E@5 @C	~*t~45|~n@2@-@4@7 @F H @C~w~t ~w~35| ~w~n@2Debug Topic@3	Activated@3To@4@7 _} @C _|@2@-@4@7 _}@@@.
@.@.@7 H H @C _~@2
@3@3@4@7 _}@Q@?@R@F
@E@;XD  t  t t  Et  D 
O E ZC@x E E@5 @@8 _`@;XD  t  t t  Et  H 
O E HC@f E E@5 @@/@8 _@;XD  t  t t  Et show_time_context 
O E _C@*Au E E@5@0 _r@-@4@7 _l H@.
@7 D H@0 B@-@4@ 
@7 @ H@%
@" C X@#@;CA{ E E 

@<XD  t  t t  Et assertion_failed  
O E _ CA5 E E   @<XD  t  t t  Et print_debug 
O E _C
@ E E@5@ 
@ Wdebug_print_hook W@>@;C@ E E
@5@>@;C@9@ E E@5@0  @8@1 X$@1 D
@4@.@7 B H@@@ @.@7 R I@ @.@7 _b H@ @0 R B?@0 X!@1 Z
@4@4@7 X H@Q@?@R@F@;XD  t  t t  Et  H @`D  t  t @at  Et H D  t  t t  Et  H 
O E HC@#A" E E@5@C@C
@.@0 _
@4@7 @@L
@P@?@E@L@P@?@E@>@;C	A' E E@5 @@7 _ H@8 _ H@;XD  t  t t  Et  H 
O E __C@i E E@5@/@8 _@;XD  t  t t  Et  D @`D  t  t @at  Et H A4 A4 D  t  t t  Et  D 
O E HC@ E E@5 @@.
@7 _@>@ 
@8 _ H@;C@ E E @<XD  t  t t  Et  H 
O E HC@ @ E E@5@D@.@/@/@7 _@7 G H@L@R@?@0 _
 @@4@8 _n@E@;XD  t  t t  Et debug_target 
O E _C@ E E@5@T
@"
 I\@#@>@;C@ E E 

 @<XD  t  t t  Et  H AvD  t  t t  Et  H 
D  t  t t  Et  _ 
O E _CA+ E E@5@ W _ W@>@;C@,A- E E@5 @1@0 _
@4@7 H
@7 G O@D \@/@7 @L@L@8 ] H@?
@0 @@0assertion_error
@4@/@4@8 @@;XD  t  t t  Et  D 
O E DC@s@} E E@5@.@.
@7 _ H@D@`@M@(@0 _@-@-@4@7 Je@N@ @ @ 
@.@.@7 _v H@0 _@4@7 _n@Q@?@0@D
 A@/@7 B H@L@R@?	 @B@0debug_no_topic@4@7 H @@ 
@.@.@7 _@0 _@4@7 _n@F@L@R@?@R@F@F@;XD  t  t t  Et show_thread_context 
O E _C@ Al E E@5 _p@7 _@.@7 GA@, I@%
@"
 C Z@#@;CAr E E 

@<XXQM \F@#/usr/lib/swi-prolog/boot/history.pl   ѣAs@ C S E \E \E \XD  t  t t  \t matching_event 
O \ _CAs@#/usr/lib/swi-prolog/boot/history.pl   ѣA _@5@/@.@7 \ \@7 G \@/@7 @ \@>@;XD  t  t t  \t take_string 
O \ _CA _ _


@5@ 
csym@7 G \@>@ @ @8 _ \@;C
A _ _

@5@>@;CA _ _ @<XD  t  t t  \t take_number 
O \ _CA _ _


@5@ 
digit@7 _@>@ @ @8 _@;C
A _ _

@5@>@;CA _ _ @<XD  t  t t  \t 
find_event 
O \ _CA _ _ H



@5@>@8get_last_event \@;C@(A _ _
@5@ 
 _@7 _@>@2
@4@.@7 _ \@.@ @7 G \@ @.@7 _@ @8 _@;C
A
 _ _@5@.
@7 _@ 
@8 _ \@;XD  t  t t  \t skip_quoted 
O \ _C@ _ _
@5@>@;C@!@ _ _ J J
@5@>@ @ @ @ 
@ @8 _ \@;C@#@ _ _


@5@>@ @ @ @ 
@ @8 _@;C@ _ _

@5@>@ @ @ 
@ @8 _@;C@ _ _ 
@<XD  t  t t  \t not_event_char 
O \ _C	@ _ _@5 _@7 _@>@Q@;C@ _ _ H@5@>@Q@;CA  _ _ @<XD  t  t t  \t  _ 
O \ _C@ _ _@5@/@.@7 _@7 _@>@;C@ _ _@5 C@0 Z Z@4@7 @5 \@Q@;XD  t  t t  \t match_event 
O \ _C@ _ _@5@7 _ \@>@;C@ _ _@5 C@0 Z Z@4@7 _@Q@;XD  t  t t  \t  \  	 D  t  t t  \t  \  
O \ \C	@r _ _  @5@0 _@/@/@4@8 DE @;XD  t  t t  \t remove_history 
O \ _C@ _ _@5@a@g@h@l C@b @r@>@;C@ _ _@5@a@g@h@l C@x@0 _@/@4@7 Jf \@>@;C@ _ _ @<XD  t  t t  \t expand_history2 
O \ _C@ _ _ H H @@5@>@;C@ _ _ H
 H
@5@ 
@7 _ \@>@2
@4@ @8 _ \@;C@#@ _ _ H


 @@5@>@ 
@.@.@7 _ \@ @.@7 _@>@ @ @/@8 _@;C@"@ _ _'

 _
@5@>@ 
 _@ @.@.@7 _@ @ @8 _@;C@"@ _ _"

 _
@5@>@ 
 _@ @.@.@7 _@ @ @8 _@;C@ _ _


@5@>@ @ @8 _@;C@ _ _  @@<XD  t  t t  \t history_depth_ 
O \ _C@ _ _@5 Z@7 @M \@7 H= \@a@g@b @s@>@;C@ _ _ @<XD  t  t t  \t 
save_event 
O \ _C@ _ _@5@7 @ \@>@;C@ _ _@5@8 \ \@;XD  t  t t  \t save_history_line 
O \ _C@ _ _ E@5@>@;C@:@ _ _@5 ] @@7 _@0 @@-@4 \@2
@3@2@0 XO @@4@4@3 BB@3@2@0 XO @@4@4@4@7 @F \@0  @T@1 \@4@/ @@7 @ \@>@;C@ _ _ @<XD  t  t t  \t  \ AvD  t  t t  \t  \ AwD  t  t t  \t  \ AD  t  t t  \t  \ 	 D  t  t t  \t 
substitute 
O \ _C@!@ _ _@5@.@.@7 _@.@ @7 _@>@ @.@7 _@ @ @ 
@7 _@>@;XD  t  t t  \t expand_history 
O \ _C@ _ _@5@.
@7 _@ 
@.@7 _@ @7 _@>@;XD  t  t t  \t prompt_history 
O \ _C@y _ _ @@5@>@8 H  \@;C@C@{ _ _@5@D
@.@/@7 _@L@p@?@'@E@.
@7 R \@.@7 _@D@2@~@3@!@4@ @ 
@.@7 _ \@L@ @7 \ \@?@7 _@E@8 _@;XD  t  t t  \t list_history  
O \ _ C@D@d _ _@5@D
@.
@/@7 _@L@R@?@'
 @.@7 _ \@.@7 E. \@0 @-
@-@4@0 B@0 HO

@4@1 _
@4@.@7 @x \ C@0 Z@1 Z@4@8 _@;XD  t  t t  \t  \ 	 D  t  t t  \t  \ 
O \ \C@+@ _ _@5@D
@.@/@7 _@L@p@?@a@b@x@E@0 _
@4@7 DH \@.
@7 _@ 
@8 _ \@;XD  t  t t  \t 
read_history_ 
O \ _C
@? _ _
@5@7 _ \@>@Q@;C@B _ _@5 Gq@0 Z@1 Z
@4@7 _@>@Q@;C@@E _ _
@5@ 
@.@.@7 _ \@ @7 _ \@.@ @7 \ \@0 \@-@3@0 H@-@4@3@0 \@4@4@.@0 B@0 @5 @1@4 @@4@7 _@D@S@L@&@&@E@?@B@D@"$silent
@#@L@ @ C H C @@ @ @8 \ \@?@#@ @7 _ \@D@* @@L C@0 Z@1 Z@4@7 _@?@R@&@&@E@;XD  t  t t  \t  \ 
O \ \C@@@4 _ _@5@7 C \@ 
@7 _ \@0 \ A(@-@4@.@0 E:@0 CJ@0 C@1 @@0 X@/@4@/@4@1 B@0 @5 @1@4 @@4@1 @@4@7 _@ @ @ @7 _ \@>@;XXQM HF@%/usr/lib/swi-prolog/library/occurs.pl  @Au@ C @SS E HEsub_varEoccurrences_of_varEoccurrences_of_termEfree_of_termEfree_of_varE
contains_termEcontains_varXO H H C@ju E  @A   

@<C@k    @5@7 @@/@.@7 @@8 H H@;XO H   C@t    @5@)
@;C@v    @5@7 @@/@.@7 @@8   H@;XD  t  t t  Ht count @`D  t  t @at  Ht    O H   C@,@    @5@!@0   @4@#@@@@.
@7 @@p
@ @7 D H@Q@?	@8 @@F
@;XO H  	 C@c    @5@0  
@4@8   H@;XO H   C@\    @5@0 H
@4@8  @;XO H  
 C@N    @5@C@7   H@L@P@;XO H   C@U    @5@C@7   H@L@P@;XO H   C@8    

@5@>@;C@9    @5@7 @@/@.@7 @@7  @>@;XO H   C@C    @5@)
@>@;C@E    @5@7 @@/@.@7 @@7  @>@;XXQM DF@&/usr/lib/swi-prolog/library/filesex.pl  @AuC @SS E	copy_fileE G'Erelative_file_nameE	link_fileE
set_time_fileEmake_directory_pathEdelete_directory_contentsEdelete_directory_and_contentsEcopy_directoryXO D   C@&@u D  @A  0@5@.@7destination_file D@0 [ C@-
@3@0 [ [@4@4@0	copy_from

@4@0 D
@4@8 A  4@;XO D  ! C@>@  0  0@5@T
@T@>@D
@@@7 G<  4@?@*
 BB@L
@&@?@#@D@/@/  @7 @O@L@8 A@?@2
@3 @3@4@8 A  4@;C@J@  0  0@5@T@>@D@*@T
@L@D@/@/  @7 @O@L@8 A@E
@?
 @.
@7 A@ 
@8 A@?@D@T@L@8 A@?@7 E(  4@8 G  4@E
@;C@  0  0@5@0 @@0 [@/@4@/@4@8 @@;XO D  " C@5@v  0  0

@5@.
@7 K  4@.@7  <@. @ 
@7 D  4@. @ @7  =@ @ @.@.@7delete_common_prefix  4@ @.@ @7
to_dot_dot  4@  @8  =@;XD  t  t t  Dt   %D  t  t t  Dt   'O D  ? C@  0  0
@5@>@ @ @ 
@8  >@;C@  0  0 
@<XO D  + C@  0  0@5@7 V  4@>@;CA   0  0@5@.@7  !  4@D
@7 AD  4@L
@8  ,  4@?@8 @  4@;XO D  F C@  0  0  BB@<C@  0  0  IW@<XO Dcopy_directory_content C@  0  0@5@7  E@>@;C@%@  0  0@5@.
@7  G@.@7  G@D@ 
@7  H@L@ 
@ @8  .  4@?@ 
@ @8    4@;XO D  5 C@ @  0  0@5@0 [
 C@-@3@0 [ [@4@4@0 G@4@0 D@4@8  7@;XO D  ( C@  0  0@5@7make_directory_path_2  4@>@;C	@  0  0@5create AB@8 B B@;XO D  R C@  0  0@5@7  H@>@;C@  0  0@5@,
 @>@.@7  :@7  Q@8 H  4@;XO D  2 C@  0  0@5@7  H@>@.
@7  ;@ 
@8  G@;C@  0  0 
@<XO D  * CA  0  0@5@.@7 H  4@0  *
@4@8 ^ ^@;XO D  B C@  0  0 
@<C
@  0  0

@5@>@;C@  0  0


 IW
@5@ 
@ @8  A@;XO D  , C@  0  0@5@.@7  X@0  *
@4@7  Z@8 A  4@;XO D  . C@  0  0@5@D
@7  H@L
@R@?@7  V@.@7  X@0  M
@4@8  Z@;XXQM FF@>/build/buildd/spark-2012.0.deb/simplifier/load__provenance.pro  7AAuC @TS @TE SXO F S C@ F F@5@.
@7 F K@7 F I@.@7 TP K@0upToLine@4@.@7 F J@7process_provenance S@>@;XO F  h C@ F F@5@.@7process_banner S@7process_subprogram_identifier S@7process_datestamp S@>@;XO Fparse_time_leader C	A F F  L
@<CA F F  LTIME L  L
@<XO Fprocess_datestamp_x CA F F B

@5@7 F I@>@;CA F F@5@>@;CA F F@5@.@7  b@.@7 TR K@)File: ~a contains multiple datestamps: ~k@2@3
@4@8 S J@;XD  t  t t  Ft parse_datestamp AO F   C@A F F B



@5@2 VL@4 Vo@.@7 VP VQ@"DA  u  x L  L
@#@2 VL@4 Vo@ @.@7  @"

 


 


@#@ @.@7  s S@"

 
@ 
@! 
@"
@# BB


@$@#@ 
@2@3@3 @3@3@3@3 @3@3@3@3@4@7 G@%@%@$@ @2@3@3 @3@ @3@!@3 @3@"@3@#@4@7 G@%@&@%@ @ @&@.@'@7   S@>@&@'@;CA F F@5@/@.
@7 F VQ@>@%
@ @8  @;CA F F@5@>@&@;XO Fparse_subprogram_kind C@&A F F X O$ VH VJ IB VG VT VU VH VG

@5@>@&
@;C@#A F F J VB VU VD IB VI VC VJ VD

@5@>@&
@;C@&A F F	task_type VI VF K VV O VI Vq O$ VG

@5@>@&
@;XO Fprocess_subprogram_identifier_x CA6 F F
@5@7 F I@>@;CA= F F@5 N@7 I I@>@;CAC F F@5@.@7  b@.@7  }@/Failed to locate a subprogram identifier in: ~p@2@4@8  @;CAK F F@5@.@7  b@.@7  }@5File: ~a contains multiple subprogram identifiers: ~p@2@3
@4@8  @;XD  t  t t  Ft parse_subprogram_identifier AO F   C@AT F F
@5@2 VL@4 Vo@.@7  @.@ @.@7   S@2 VL@3 VM@4 VN@ @.@7  @2 V@3 V@4 BB@.@ @.@7 F VQ BB@ @.@7 R NA@%@2 VL@4 Vo@ @.@7  @2 VM@4one@ @.@7   @@2@3 L@3@4@ 
@7  @%@ @ @.@7   S@>@&@;CAu F F@5@/@.
@7  @>@%
@ @8  @;CA{ F F@5@>@&@;XO Fscan_for_framework_x CA F F@5parse_spark_identifier@7 B S I@7 F I@>@;CA F F@5 N@7  @,The Simplifier is operating in Pascal mode.
@7 S S@>@;XD  t  t t  Ft    AO F   C@/A F F@5@.@7 V VQ@"  x Ic VF VX VC VD VG VH

@#@ 
@.@7 V VQ@>@&@;XO Fparse_asterisk_banner_line C@R@ F F@5@2 VL@4 Vo@.
@.@7 Vu VQ@2asterisk@4 VN@.@ @.@7  @2 VL@4 Vo@.@ @.@7  @2 VM@4  @ @.@7   @@2
@3@3@4@7  @%@>@&@;XO Fmatching_asterisk_lines C@ F F

@5@>@;C@ F F@5@.@7  b@.
@7  }@HMalformed banner in file: ~a. The bounding asterisk lines are different.@2
@4@8  @;XO Fscan_for_framework CA F F@5@.@7 G@7   S@>@;XO F  n CA- F F@5@0  @-@4@7  @7   S@>@;XD  t  t t  Ft parse_banner AO F   C@>@ F F







@5@ 
@.@7   S@ @ @.@7  @ @ @.@7  @ @ @.@7  @ @ @.@7  @>@&@;XO F  k C@0@ F F@5@0  @3@-@3@-
@3@-@3@-@3@-@4@7 ]S S@ @7   S@2
@3@3@4@7 F I@ @7   S@>@;C@ F F@5@.@7  b@.
@7  }Malformed banner in file: ~a.@2
@4@8  @;XO F  q CA F F@5@0  @-@4@7  @7  y S@>@;XXQM B|F@$/usr/lib/swi-prolog/boot/predopts.pl   ѣAsC S XD  t  t t  B|t option_clauses AD  t  t t  B|t    
O B|  C@I Bw Bw @<C@J Bw Bw		@5@ @ @.@7
option_clause B{@ @ 
@ @ @8   B{@;XD  t  t t  B|t 	type_goal 
O B|  C
@z Bw Bw  C
@<XD  t  t t  B|t 
mode_and_type 
O B|  C@s Bw Bw I


 B Doutput
@5@>@ 
@ @8   B{@;C@u Bw Bw M,

@5@>@ 
@8  @;C@w Bw Bw@5@8  @;XD  t  t t  B|t modes_and_types 
O B|  C@f Bw Bw  @@<C@G@g Bw Bw	
@5@ 
@ @.@7   B{@D@* @{@L@&@( @{@E@?@%@D@* @@L@ @ @8   B{@E@?@" B
@#@ @ @ @8  @;XD  t  t t  B|t  B 
O B| B~C@y@0 Bw Bw
  Bzoption_decl

 Bc @   ^K
@5@.@7canonical_pi B{ B@.@7 B A"@0 @4@ @0 @-@-@4@7 B @ @ @ @7 A
 @D@7 @ @L@R@?
@0 @@0 @ @@4@/@4@7 @ B{@0  @4@.@7 B$dcg@ @ @ @8qualify_list B{@;XD  t  t t  B|t qualify 
O B|  C@E Bw Bw 



@5@>@;C@F Bw Bw 
@<XD  t  t t  B|t    
O B|  C@&@ Bw Bw 
 @


  

@5@ @7 H= B{@>@ @a@f@b@n@w@;C@ Bw Bw @


 
@5@ 
@7  @>@ @a@f
@b@n@w@;C@ Bw Bw 

@<XD  t  t t  B|t    
O B|  C@N Bw Bw@5@S
@>@0 @ B@/@4@7  @&
@;C@}@R Bw Bw ^M

@5@>@%
@ @.@7  @0 @4@.@0 @-@-@4@7  @.@ @ @7  @!@0 H@0 ^L@0 ^M@4@-@-@4@1 B@0 G@1 @@0 C@4@4@1  Bz@1 ^S@0 @4@3@0 C@4@4@#@%@" @#@;C@A@[ Bw Bw@5@2@-@-@4@7 A @>@ @.@.@7  @.@2@4@7  @!@0 H@0 ^L
@/@4@4@#@%
@" @#@;C@b Bw Bw@5@0 Gg@1 @option_specifier
@4@7  @&
@;XD  t  t t  B|t    
O B|  C@@ Bw Bw 
@<C@A Bw Bw

@5@ 
@ @7   B{@ @ @8  @;XXQM FyF@=/build/buildd/spark-2012.0.deb/simplifier/data__subst_hyp.pro  7AAuC @TS @TE OqE L]E KXO Fy Oq C
@W Fx Fx@5@0 L]
@4@8 DD@;XD  t  t t  Fyt  L^ AvO Fy K C@C Fx Fx@5@7 K; Ig@>@;C@G Fx Fx@5@7 L] K@>@;C@K Fx Fx@5@0 L]
@4@7 Dz@>@;XXQM GF@./usr/lib/swi-prolog/library/prolog_codewalk.pl  @AuC @SS Eprolog_program_clauseEprolog_walk_codeXO G
walk_dcg_body CB G G@5@S
@>@ 
@8	undecided G@;CB G G@5@>@;CB G G@5@>@;CB G G H@5@>@;C@2B G G	 


 Dr

@5@>@D@T@L@ @ @ @ 
@8    @?@ @ @ 
@8  @;C@)B G G B


  

@5@>@ @ @ 
@7  @ @ @ 
@8  @;C@)B G G CJ


  

@5@>@ @ @ 
@7  @ @ @ 
@8  @;C@)B G G C"


  

@5@>@ @ @ 
@7  @ @ @ 
@8  @;C@-B G G E:


  

@5@>@@@ @ @ 
@7  @?	@ @ @ 
@8  @;C@-B G G ^


  

@5@>@@@ @ @ 
@7  @?	@ @ @ 
@8  @;CB G G@5@.@.@ 
@7extend  @ @ @ 
@8walk_called  @;XO G@$nb_set_initialization_of_walk_option C@Z G G@5@8 D  @;XO Gextend_term_pos CC# G G@5@S
@>@;C@8C% G G

  






  

@5@>@.@7 H@0 B@1 C  @4@ @7 ^ ^@ @ @ @8 J! I@;C@)C+ G G C



  


@5@ @7 H@0 ! @1 C  @4@ @8 !@;XO Gnb_set_undefined_of_walk_option C@Z G G@5@0 ^@3 H@3 @1@3 	@4@7 B B@8  @;XO Gset_caller_of_walk_option C@Z G G@5@8 \  @;XO Gno_walk_property CA G G number_of_rules @<CA G G  D@<XO Gwalk_option_evaluate C
@Z G G walk_option

@<XO Gwalk_called_by_body CAH G G@5@*
 @@>@;C@.AJ G G@5 @1@.
@7set_undecided_of_walk_option   @@ 
@.@7set_evaluate_of_walk_option  @0  
@/@4@0missing@-@4@0 !
@4@7 @@>@;CAP G G@5 @CFailed to analyse:~n@7 @F  @0 H<head>
@4@8 ^7 ^;@;XO Gcalling_metaspec CBn G G@5@/@.@7 @@7calling_metaarg  @>@;XO Gset_clause_of_walk_option C@?@Z G G 
 !














 !

@<XO Gwalk_option_clause C
@Z G G  !	
@<XO G@%nb_set_trace_reference_of_walk_option C@Z G G@5@8  @;XO Ggoal_pi C@!B: G G
 
 


@5@.@7 B  @ @7 W @>@ @ 
@ @8 A@;CB> G G 

@<XO Gwalk_from_initialization C@!@ G G@5<initialization>@7walk_option_caller  @0 B@/@-@-@4@0 B@0walk_option_initialization
@4@1 !/
@4@8 H H@;XD  t  t t  Gt  ^K @D  t  t t  Gt  ^K 	 O G ^L C@*@L G G   _ ^ H @1 	 !8
@5@0 ^@3 H@3 @1@3 	@4@ @8    @;C@L G G   E	 @ E	
@5 @@ @8 !9@;C@L G G   Ch @ !:
@5 @@ @8 !9@;C@L G G   \ @W \
@5 @W@ @8 !9@;C@:@L G G  module_class @ ^ @T  @Stest H{ !;
@5@0 !=@1 ^@3 @T@3 @3 @S@3 !>@3 H{@4@ @8 !9@;C@L G G   @n @ !?
@5 @@ @8 !9@;C@L G G  trace_referenceany !@
@5 !B@ @8 !9@;C@L G G  on_trace D !C
@5 D@ @8 !9@;C@*@L G G  infer_meta_predicates ^ @ @ @ !E
@5@0 ^@3 @@3 @@3 @@4@ @8 !9@;C@L G G   M+ @ !G
@5 @@ @8 !9@;XO G@!walk_option_infer_meta_predicates C
@Z G G  !
@<XO G   C@@ G G
@5 Ck@.@7 Cj @.
@/@7make_walk_option  @D@ 
@.@7walk_option_clauses  @T@L@ @ 
@7walk_clauses  @E@?@"@0 B@0walk_option_module
@-@4@1 B@0current_module@4@1scan_module
@4@0find_walk_from_module
@4@7 !7@E@ 
@7walk_from_multifile  @ 
@7 !.  @.@ 
@7infer_new_meta_predicates   Ck@.@7 !K@D@(@, @{@L@a@f@i@l C@x At@0codewalk@1	reiterate
@4@7 @5 @7@.@7 [ @ @8 !J  @?@R@F@;XO Gset_walk_option_fields C@Z G G 
@<C@1@Z G G	@5@D@ @.@7set_walk_option_field  @L@ @ @ 
@8 !k  @E@?@"

@#@ @ @8 !p@E@;XO Gwalk_option_undefined C@Z G G  !
@<XO Gset_clauses_of_walk_option C@E@Z G G
 !














 !

@5 @@8 !@;XO G   CA G G H@5@>@;CA G G @1@5@0 !undecided_call@4@8 @@;XO Gmake_message CB0 G G _ @ D X
 @1@5@ @8 !+  @;CB3 G G not_callable @ @ D @1@<CB5 G G 	
trace_call_to
 At@5@ @8 !y@;XO G
meta_decls CC G G 
@<CC G G
 C:- meta_predicate ~q.
 Ez
@5@ @ @8 !}  @;XO G@"nb_set_module_class_of_walk_option C@ @Z G G@5@0 !=@1 ^@3 @T@3 @3 @S@3 !>@3 H{@4@7 !@8  @;XO Gregister_possible_meta_clause C@TBJ G G@5@T
@0 [4@-@4@7 H A"@.@.
@7pi_head  @ 
@0 Eb @T@4@7 A  A"@C@0 
@4@0 @a@/@4@7 [3@L@P@C
@0 
@4@/@7 _ _'@L@P@C@ 
@7possible_meta_predicate  @L@P@>@0 !
@4@8 Dz@;CBS G G @<XO Gset_module_of_walk_option C
@Z G G@5 @W@7 !@8 !@;XO Gvariants CC2 G G @<CC3 G G
@5@ 
@8 !  @;XO G ! C@D@Z G G
 !













 !

@5 @@8 !@;XO Gset_source_of_walk_option C@E@Z G G
 !














 !

@5 @@8 !@;XO Gmultifile_clause C@)Ct G G
 

 

@5@.@ @ @7 A@0clauseref_not_from_development@0 
@4
@4@/ @@8 @@;XO G ! C@?@Z G G 
 !














 !

@<XO Gsubterm_pos CB G G@5 E-@ 
@7 !  @>@;CB G G@5 G@ 
@7 !@>@;CB G G@5 G@ 
@7 !@>@;CB G G@5 B@ 
@7 !@>@;CB G G @<XO Gset_undefined_of_walk_option C@Z G G@5@0 ^@3 H@3 @1@3 	@4@7 !@8 !@;XO Gwalk_called_by_pred CA
 G G 
 


@5@ 
@ @7multifile_predicate  @>@;C@,A G G 
 


@5@.@ 
@ @7 A@0 @4 @@7 [3@>@0 !
@4@8 Dz@;C@_A G G	
 
 


@5@.@ 
@ @7 A@D@.@7 !	  @0 @4@ @7 [3@L@R@F@?@0@0 @4@7 !1@.@7 !'  @0 @@0 EV@0 @4@-@4@/ @@4@0 !@4@8 !7@E@;XO Gnb_set_caller_of_walk_option C@Z G G@5@8  @;XO G   CA G G@5@S
@>@ 
@8  @;C@2A G G	 


  

@5@>@D@T@L@ @ @ @ 
@8  @?@ @ @ 
@8  @;C@)A G G B


  

@5@>@ @ @ 
@7  @ @ @ 
@8  @;C@sA G G
 E:


  

@5@>@D@A@ 
@.@7 !
  @* @@L@!@0 E:@4@#@ @0 E:@0  
@4@1  
@4@.@7setof @z@ @.@7 !  @ @ @8 R I@?@ @ @ 
@7  @ @ @ 
@8  @F@F@;C@HA G G@5@ 
@.@7walk_option_trace_reference  @, @D@ @0 
@4@7 D`@L@%@?@0 
@4@0 \@-@4@7 [3@ @0 
@4@7 D`@0 
@4 	@ 
@7print_reference  @Q@;C	A G G@5@ 
@7 M+  @>@;CA G G@5@.@ W	called_by W@, @{@>@ @ 
@8walk_called_by  @;C@fA G G	  


@5@D@ 
 @@7walk_option_autoload  @L@T@0 
@4 E
@7 E @?@R@@@0 
@4@0 @a@-@4@7 [3@?@0 
@4@.@7 !@>@ 
@.@7 !@ @7 !  @ @ @0 C@4@ 
@8walk_meta_call  @;CA G G@5@T@0 
@4 E
@7 !@>@;CA G G@5@7 W @>@0 
@4@ 
@8 _  @;CA G G@5@ 
@8 !z  @;XO Gwalk_option_undecided C
@Z G G  !
@<XO G !# CBr G G@5@7 H<@>@;CBs G G  W]@<CBt G G  @@<XO G !& C@Z G G@5
@8 !@;XO Gwalk_option_on_trace C
@Z G G  !
@<XO G M* CA G G C


@5@ 
@8 D @;XO Gset_on_trace_of_walk_option C@E@Z G G
 !














 !

@5 D@8 !@;XO Gwalk_option_module_class C
@Z G G  !
@<XO G !^ CA% G G@5@0 Jf@1 !@-@-@-
@4@0walk_called_by_multifile@0 
@1 @4
@4@8 !7@;XO Gfilepos_line C@JC G G@5@0 B@0 E
 C@-@4@1 CU@-@4@0 B@0 G@4@1 B@0 A,@1 Er@-@4@1 B@0 Yd HD@4@1 Yd H
@4@0 B@0 D@4@1 D@4@8 A  @;XO G !S C@b@ G G@5 @@7 !@0 R@-
@4@0 B@0  @T@1 EV@-
@-@4@1 B@0 E:@0 CJ@0 C
@1 @-@-@4 @@4@1 B@0 C @T@4@1 C
@4@1 B@0 !'@4@1 B@0 !2@1 @4@1 !@4@8 !7@;XO G   C@WCW G G@5@.@/@7 !L @@0 E:@0 B@0 !W@-
@4@1 B@0 !Y
@4@1
module_clause

@4@1 E:@0 B@0 Jf@1 !@-@-@-@4@1 !
@0 @1 @4@4@1initialization_clause
@4@0 DE@1 !@/@/@/@4@8 !@;XO G@+nb_set_infer_meta_predicates_of_walk_option C@Z G G@5@0 ^@3 @@3 @@3 @@4@7 !@8  @;XO G ! C	@Z G G  !

@<XO G !l C@Z G G@5@8 !p@;XO G ! C	B  G G@5 !z@8 !@;XO Gset_module_class_of_walk_option C@ @Z G G@5@0 !=@1 ^@3 @T@3 @3 @S@3 !>@3 H{@4@7 !@8 !@;XO G ^ C@ G G  !D@<XO G ! C@E@Z G G
 !














 !

@5 @W@8 !@;XO G   CA G G@5@.
@7 !  @D	@S
@L@' H@?@%
@ @8 !u  @;XO G ! C
@Z G G@5 @@7 !@8 !@;XO Gnb_set_autoload_of_walk_option C
@Z G G@5 @@7 !@8  @;XO G ! C@'C G G@5@0 EV@0  @1 B@/@0 @-@/@4@-
@4 @
@4@/ @@7 @@ 
@7 !4  @8 !Y  @;XO G ! CB G G @<C@cB G G@5@D@9@" A

@#@L@ @ 
@.@7 !  @D@ @ @.@ @.@ @7  @L@ @ @ @7  @?@R@F@?@ @ 
@.@7 !@ @ @ @7  @F@F@ @ 
@ @8 !@;XO G ! CC6 G G 
@<C@*C7 G G
@5@D@ 
@7 _  @L@ @8 !@E@?@"
@#@ @ 
@ @8 !@;XO Gset_autoload_of_walk_option C
@Z G G@5 @@7 !@8 !@;XD  t  t t  Gt  ! @`D  t  t @at  Gt ! A4 A4 A4 O G ! CB G G@5@S
@>@Q@;CB G G
@5@@>@;C@'B G G		  
@5@7 @@.@ @.@7 [B I@ @.@7 @@ @ @ @8 !@;CB G G
list_position

@5@ @ @ @8sublist_pos  @;CC  G G
 ^

brace_term_position
@5@ @ @ @8 !@;XO G@!set_initialization_of_walk_option C@?@Z G G 
 !














 !

@<XO G ! C@P@Z G G
 !














 !

@5@0 ^@3 H@3 @1@3 	@4@8 !@;XO Gclause_not_from_development C@<A9 G G
 

@5@0 @4@7 EV @C@"@0 A@-@4@7 !@.@0 A@4@7 !@C	@ @ 
@7 !@L@P@L@P@?@F@;XO Gnb_set_clause_of_walk_option C@Z G G@5
@8  @;XO Gpredicate_in_module C@/CB G G@5@0 
@4@7 @?@" 


@#@.@ 
@7 A@C@0 
@4@0 \@/@4@7 [3@L@P@;XO G !4 C
@Z G G  !
@<XO G ! C
@Z G G@5 D@7 !	@8 !@;XO G   CC G G
 


@5@>@;CC G G
@5@S
@>@ 
@ @8  @;C@TC G G 


 
  





  
@5@>@D
@S@L@ @ @7  @?@R@ @ @ @ @ @8  @;C@#C G G		@5@7 W @.@7 A@.@7 H@ 
@ @7    @ @ @.@7 !@ @8 A@;XD  t  t t  Gt  ! AvO G ! C
@Z G G  !
@<XO G ![ CA G G@5@0 "
@-@4@0 !@0 
@4@4@8 !7@;XO G@"set_trace_reference_of_walk_option C@?@Z G G 
 !














 !

@<XO Gwalk_option_source C
@Z G G  !
@<XO Gis_walk_option C@Z G G@5@S
@>@Q@;C@@Z G G
 !










@5@7 H@C@C@2 H@3 @1@3 	@4@7 @ @L@P@L@P@@@* @@?@* @@>@@@*
 @@?@*
 @@>@ @7 @@ @7 @  @ @0 ^@3 @T@3 @3 @S@3 !>@3 H{@4@ B
element_types B@ @7 H@C@C@ @2 @@3 @@3 @@4@7 "@L@P@L@P@ @7 "
@ @7 W @@@* @@?@* @@>@;XO Gnb_set_clauses_of_walk_option C
@Z G G@5 @@7 !@8  @;XO Gprint_reference2 CB& G G 	@5@ 
@.@7 !  @ 
@.@7 !1@T@ @ @@>@;CB+ G G@5@.@.@7 !w  @ @ @8 !h@;XO G@(set_infer_meta_predicates_of_walk_option C@Z G G@5@0 ^@3 @@3 @@3 @@4@7 !@8 !@;XO G ! CA G G@5 H@7 !q  @>@;C
A G G@5@0 E	@/@4@7 [3@>@;CA G G@5@D 	@7 "@L@'
 	@?@'
 _@ 
@8 !@;XO G !N C@Z G G@5@8 !L@;XD  t  t t  Gt    @`D  t  t @at  Gt   O G   C@ G G@5 ^@.@7 _ ^@8 !j@;XO G ! C@X@Z G G
 !














 !

@5@0 !=@1 ^@3 @T@3 @3 @S@3 !>@3 H{@4@8 !@;XO G ! CA G G@5@.
@7 !@,
 @@8 M*  @;XO Gnb_set_evaluate_of_walk_option C
@Z G G@5 @@7 !@8  @;XO Gnb_set_source_of_walk_option C
@Z G G@5 @@7 !@8  @;XO G@#message_location_file_term_position C@+C G G@5@.@7 @@ @.@.@7 !  @%@" C W

@#@;XO G ! C@Z G G@5
@8 !@;XO Gno_enum_property CCr G G  D@<XO G ! C@lCe G G
@5@0 @-
@-@4@7 "  @C
@ 
@ @7 !@L@P@.@ 
@ @7 A@D@0 
@4 @@7 [3@L@0 !

@4@7 Dz@Q@E@?@+@D@0 
@4@.@7 [3@ @7 "&  @L@Q@?@0 DZ@0 
@4@/@4@/ @@8 @@E@;XD  t  t t  Gt  ! @`D  t  t @at  Gt ! A4 A4 A4 A4 O G ! C@%C G G

@5@@
@ @ @ @ @7 !@?@ @ @ @ @8 !@;CC G G@5@, O@ 
@ @ @8 !@;XO G ! C@E@Z G G
 !













 !

@5 @@8 !@;XO G ! C@LA) G G 
 


@5@.@ 
@ @7 A@0 @@0 !@0 @4@-@-@4@/ @@4@0 B@0 !'@4@1 B@0 !2@1 @4@1 !@4@8 !7@;XO G ! C@Z G G@5@8 !@;XO Gwalk_option_data C
@Z G G  _ !


@<C@Z G G  Bu !



@<C@Z G G  @n !


@<C@Z G G  B !


@<C@Z G G  !< !


@<C@Z G G  !F !


@<C@Z G G  Ch !


@<C@Z G G  !A !


@<C@Z G G  !D !


@<C@Z G G  B# !	


@<C@Z G G  W !



@<C@Z G G  B !


@<C@Z G G    !


@<C@Z G G  M+ !



@<XO G !6 C@ G G 


@5@7 !@>@ 
@8 !  @;CA  G G @<XO G ! C@?@Z G G 
 !














 !

@<XO G !2 C
@Z G G  !

@<XO G !b C	B\ G G@5 @@7 !H  @>@;C@8B^ G G@5@0 @-@-
@4@0 B@0 Jf@1 !@-@4@1 B@0 _ @0 @4
@4@1 E:@0 CJ@0 !H @@4 @@4@1 ! 
@4@8 @w@;XO Gnb_set_on_trace_of_walk_option C
@Z G G@5 D@7 !	@8  @;XO Gremove_quantifier CB G G
@5@S
@>@ @8  @;C@$B G G		 W\


  

@5@>@ @ @ 
@ @ @ @8 "4  @;C@%B G G

 


  

@5@>@ @ @ 
@ @ @ @8 "6@;C
B G G 



@<XO G ! CBU G G 

 



@5@>@ @ @8 A@;CBW G G @<XO G !P C
@Z G G  !
@<XO G !Y C@ G G@5@.@7 !  @0 !@-
@4@7 !@ 
@8 "@;XO G " C@Z G G@5@8 !@;XO G !t C
@Z G G@5 @@7 !@8 !@;XO G !U C
@Z G G  !
@<XD  t  t t  Gt  ! AvD  t  t t  Gt  ! AwD  t  t t  Gt  ! AO G ! C@B G G@5@.@7 @@>@D@"@#@L@R@?@%@' @{@D@)@ @7 H<@L@.@7 @@ @ @.@ @.@ @7  @ @ 
@ @ @7  @F@?@O@D@)@* W]@L@.@7 @@ @.@ @.@ 
@.@ @7 "6@ @ @ @ @7  @E@?@#@D@* @@L@.@7 @@ @ 
@ @ @7  @?@R@E@F@F@.@7 !i@ @ 
@ @ @ @8 !@;CB G G @<XO G " C@P@Z G G
 !














 !

@5@0 ^@3 @@3 @@3 @@4@8 !@;XO G !M C
@Z G G@5@.
@7default_walk_option  @ 
@8 !p@;XO G "< C@Z G G  ! H @ @
 @T @S @
 @<XO G ! CA^ G G@5@Q@;C@%Ab G G !v@5@0 H@0  @/
@4 @@4@0 !@-@4@0 !
@4@8 @@;C@Ag G G
 H@5@D@t@D@'@ 
@.@7 !@T@ @/@.@/@7clause_info G@"  

@#@L@%@E@?@"@ 
@.@7 !@ @7 H@" @#@ @0 @4@.@.@7initialization_layout "A@F@L@0 H@0  
@4 @@4@0 ! H@4@0 !no_positions
@4@8 @@E@? @@ 
@.@7 !  @0  @/@4 @@8 !7@F@F@E@;CAx G G "E@5 @@ 
@.@7 "F@0  @/@4 @@8 !7@;XO Gnb_set_module_of_walk_option C
@Z G G@5 @W@7 !@8  @;XO G !n C@U@Z G G !8

 !













 !
@5@0 ^@3 H@3 @1@3 	@4@ 
@8 !@;C@J@Z G G E	

 !













 !
@5 @@ 
@8 !@;C@J@Z G G !?

 !













 !
@5 @@ 
@8 !@;C@J@Z G G \

 !













 !
@5 @W@ 
@8 !@;C@]@Z G G !;

 !













 !
@5@0 !=@1 ^@3 @T@3 @3 @S@3 !>@3 H{@4@ 
@8 !@;C@U@Z G G !E

 !













 !
@5@0 ^@3 @@3 @@3 @@4@ 
@8 !@;C@J@Z G G !:

 !













 !
@5 @@ 
@8 !@;C@C@Z G G  !@

 !













 !
@<C@J@Z G G !C

 !













 !
@5 D@ 
@8 !@;C@C@Z G G  B#

 !













 !
@<C@C@Z G G  W

 !













 !
@<C@C@Z G G  \#

 !













 !
@<C@C@Z G G   

 !













 !
@<C@I@Z G G !G

 !












 !
@5 @@ 
@8 !@;XO G ! C@;Cy G G	 


@5@0 
@4@/@7 "*  @C@!@0 A@-@4@7 !@.@0 A@4@7 !@C@ @7 !@L@P@L@P@?@F@;XO G ! C@SB
 G G	@5@ 
@.@7 !@T@>@D@7 @@.@7 @@ @7 H<@L@!@0clause_term_position@4@#@?@!@D@ 
 @@7 "  @L@!@0 "I@4@#@?
@E@R@0 ! H@4@7 @@E@ @ 
@8 "  @;C@bB G G	@5@ 
@.@7 !@T@" 

@#@>@D@7 @@.@7 @@ @7 H<@L@!@0file_term_position@4@#@?@&@D@ 
 @@7 "O@L@!@0 W?@/@4@#@?
@E@R@0 ! H@4@7 @@E@ @ 
@8 "P@;C	B# G G@5@/@ 
@8 "P@;XO G ! C
@Z G G@5 @@7 !@8 !@;XO Gnb_set_undecided_of_walk_option C@Z G G@5
@8  @;XXQM HF@!/usr/lib/swi-prolog/boot/apply.pl   ѣAs@ C S E S2E HXD  t  t t  Ht  G @`D  t  t @at  Ht S2  A4D  t  t t  Ht  G 
O H S2C@A@9s@!/usr/lib/swi-prolog/boot/apply.pl   ѣA "V 


@5@D@#@ 
@7 W H@L@ 
@.@7 A H@ @.@7 @ H@.@ @7 "Y@0 @ @4@@?@0 @@0 @ D
@4@/@4@8 @ H@F@E@;XD  t  t t  Ht  H @`D  t  t @at  Ht H  D  t  t t  Ht  H 
O H HC@0 "V "V@5@C
@@C
@@L
@P@L@P@;XXQMdateF@#/usr/lib/swi-prolog/library/date.pl  @Au@ C @SS Eday_of_the_yearEday_of_the_weekE
parse_timeE "bE G&XO "\opt_time C@%@u G%  @A "g@5@@@"
@T
@#@?	@"
@ 
@#@>@%@ @ @8iso_time "\@;C
@ "g "g    

@<XO "\ordinal C@4@ "g "g		@5@.
@.@7 _ "k@.@ @.@7 "n@.@ @.@7 "n@a@f
@b@d@o@f@b
@o@n@f@n@wAn@7 HO "k@&@;XO "\day C@ "g "g@5@.
@7	int2digit "k@7 "p@&
@;XO "\month C@ "g "g@5@.
@7 "s@7 "p@&
@;XO "\week_ordinal C@;A "g "g@5@0 @@-@4%w@0 "\	
      @4@7 _ "k@ @.@7 \ "k@ 
@a@h@b@l C@b@o@f@l C@i@n@b@n@w@;XO "\ "] C@.A "g "g "\



@5@0 @@-@4%j@0 "{
      @4@7 "|@ @8 "}@;XO "\ "a C@7@U "g "g@5@.
@7 R@0 "\@-@-@-@-@-@-@-@4@ 
@7 B "k@>@0 "{  @4@8 Di "k@;XO "\ "_ C@.A "g "g "~



@5@0 @@-@4%u@0 "{
      @4@7 "|@ @8 "}@;XO "\second C@ "g "g@5@.
@.@7 "s @<@ 
@7 "p@%@ 
@ @8opt_fraction "k@;XO "\minute C@ "g "g@5@.
@7 "s @;@7 "p@&
@;XO "\ "d C
@: "g "g year "{


@<C@; "g "g  "w "{



@<C@< "g "g  "r "{


@<C@= "g "g hour "{


@<C@> "g "g  " "{


@<C@? "g "g  " "{


@<C@@ "g "g 
utc_offset "{


@<C@A "g "g	time_zone "{


@5@,
 @;C@B "g "gdaylight_saving "{


@5@,
 @;C@D "g "g  "\ "{



 "~
@<C@E "g "g  _q "{



 _q
@<XO "\ "c C@R "g "g@5@/@8 "a "k@;XO "\ " C@ "g "g@5@.
@7 "s @7 "p@&
@;XO "\
month_name C@ "g "g @J@a@n


@<C@ "g "g @F@e@b


@<C@ "g "g @M@a@r


@<C@ "g "g @A@p@r


@<C@ "g "g @M@a@y


@<C@ "g "g @J@u@n


@<C@ "g "g @J@u@l


@<C@ "g "g @A@u@g


@<C@ "g "g 	@S@e@p


@<C@ "g "g 
@O@c@t


@<C@ "g "g @N@o@v


@<C@ "g "g @D@e@c


@<XO "\day_of_the_month C@ "g "g@5@.
@7 "s@7 "p@&
@;XO "\day_name C@ "g "g  @S@u@n


@<C@ "g "g @M@o@n


@<C@ "g "g @T@u@e


@<C@ "g "g @W@e@d


@<C@ "g "g @T@h@u


@<C@ "g "g @F@r@i


@<C@ "g "g @S@a@t


@<C@ "g "g @S@u@n


@<XO "\ws C@ "g "g@ 
@5@>@%
@ 
@8 " "k@;CA "g "g 

@<XO "\digits C@ "g "g


@5@ 
 _@7 _ "k@%@>@%@ @ @8 " "k@;C@ "g "g 
@<XO "\
iso_8601_rest C@-@o "g "g@-
@5@ @.@7 "v "k@"@-
@#@ @.@7 "q "k@ 
@ @ @ @ @8 "e "k@;C@r "g "g		    @-
@5@ @ @8 "@;C@t "g "g

@5@ @.@7 "@ @.@7 "@ 
@ @ @ @ @8 "@;C@ @w "g "g


@-
@5@ @.@7 "l "k@ 
@ @ @ @ @8 "@;C@@@z "g "g
@-@W
@5@.@ @.@7week "k@"@-
@#@.@ @.@7 "` "k@ 
@ @ @ @.@7 "@ @ @7 "x "k@&@;C@4@~ "g "g
@W
@5@.@ @.@7 "@.@ @.@7 "@ 
@ @ @ @.@7 "@ @ @7 "@&@;C@%@ "g "g

   @W
@5@.@ @.@7 "@ @7 "@&@;XO "\ " C@H@ "g "g

@5@@@"@.
@#@?	@"@,
@#@>@%@.@ @.@7 "@ @.@7 H@a@f@b @s@.@ @7 _ @a@g@f@b
@f@l W\@l @n@w@&
@;C@ "g "g 


@<XO "\ "\
 C@.@Z "g "g

iso_8601 @-
@5 "@.@ 
@ @ @  @ @.@7 " "k@a@b @f@o@w@&@;C@] "g "g " @5@ @.@7 " "k@ 
@ @ @ @ @ @8 " "k@;C@@` "g "grfc_1123 @5@/@ @.@7 " "k@"@,@ 
@#@ @.@7 "@ 
@ @.@7 " "k@ @.@7 "@ @.@7 " "k@ @.@7 "@ @.@7 "@ @.@7 "@ @ @.@7 " "k@"@:
@#@ @ @.@7 " "k@"@:
@ @#@ @ @ @.@!@7 " "k@ @!@.@"@7 "@D@$@"@"@G@M@T
@#@#@L@$@&@#@?@&@"@E@#@;XO "\ "o C@ "g "g

@5@ 
@0 _
@4@7 "@&@;XO "\ "t C@ "g "g@5@.
@.@7 "n@.@ @.@7 "n@a@f
@b
@o@f@n@w@&@;XO "\ " C@;@ "g "g@5@.
@.@7 "n@.@ @.@7 "n@.@ @.@7 "n@.@ @.@7 "n@a@f
@bC@o@f@b@d@o@n@f@b
@o@n@f@n@w@&@;XO "\ "i C@S@ "g "g@5@.@ 
@.@7 "@"@:
@#@.@ @.@7 "@"@:
@#@.@ @.@7 "@.@.@.@ @.@7timezone "k@a@f@f@n@w@a@f@f@n@w@a@f@f@n@w@&@;C@?@ "g "g@5@.@ 
@.@7 "@"@:
@#@.@ @.@7 "@.@.@.@ @.@7 "@a@f@f@n@w@a@f@f@n@w@a@f@w@&@;C@A@ "g "g@5@.@ 
@.@7 "@.@ @.@7 "@.@ @.@7 "@.@.@.@ @.@7 "@a@f@f@n@w@a@f@f@n@w@a@f@f@n@w@&@;C@6@ "g "g

@5@.@ 
@.@7 "@.@ @.@7 "@.@.@.@ @.@7 "@a@f@f@n@w@a@f@f@n@w@a@f@w@&@;C@+@ "g "g@5@.@ 
@.@7 "@.@.@.@ @.@7 "@a@f@f@n@w@a@f@w@a@f@w@&@;XO "\ " C@8@ "g "g @+
@5@.@ @.@7 "@"@:
@#@.@ @.@7 "@a@b @f@o@w@a@b @f@o@w@&@;C@/@ "g "g

 @+
@5@.@ @.@7 "@.@ @.@7 "@a@b @f@o@w@a@b @f@o@w@&@;C@ @ "g "g
  @+
@5@.@ @.@7 "@a@b @f@o@w@&@;C@2@ "g "g @-
@5@.@ @.@7 "@"@:
@#@.@ @.@7 "@a@f@w@a@f@w@&@;C@)@ "g "g

 @-
@5@.@ @.@7 "@.@ @.@7 "@a@f@w@a@f@w@&@;C@ "g "g
  @-
@5@.@ @.@7 "@a@f@w@&@;C@ "g "g    @Z
@<C@ "g "g   @5@ 
@.@7 "@"@U@T@C@#@;C@ "g "g   @5@ 
@.@7 "@"@G@M@T@#@;C
@ "g "g    

@<XO "\ " C@ "g "g@5@.
@7 "n@7 "p@&
@;XO "\ " C@ "g "g@5@.
@7 "s@5@7 "p@&
@;XXQM Bz-C @TS @TXD  t  t t  Bzt  ^T @D  t  t t  Bzt  ^T 
D  t  t t  Bzt    @D  t  t t  Bzt    
O Bz  C@0 E E  F D@<C@6 F F  C C@<C@L G G    G@<C@' G G  E	 G@<C@8 G G read_file_to_codes D@<C@< G G read_file_to_terms D@<C@c B B 
load_settings B@<C@4 G G  ^4 G@<C@X G" G" prolog_read_source_term G$@<C@[ G" G" read_source_term_at_location G$@<C@c G" G" directory_source_files G$@<C@0 G G print_prolog_backtrace G@<XXQM KF@!/usr/lib/swi-prolog/boot/parms.pl   ѣAs@ C S XD  t  t t  Kt library_directory_cache D  t  t t  Kt  " AvD  t  t t  Kt  " AwD  t  t t  Kt  " 
D  t  t t  Kt $default_editor 	 D  t  t t  Kt  " 
O K "C@L K Knotepad@5 RA @@7 @M K@>@;C@N K K vi@<XD  t  t t  Kt  K 
O K KC
@A K K@5@7 " K@>@, @{@;C@D K K@5@/ @@7 @ @7 AD @>@0 "
@4@8 DH @;C@H K K@5@0 "
@4@7 "@Q@;XXQM CF@$/usr/lib/swi-prolog/library/qsave.pl  @Au@!C @SS E CE CXD  t  t t  Ct save_options 
O C "C@d@ F F
@5$options$prolog C@.
@7 Dh @@@G@.@7doption C@ @.@7 C @ @ @.@7save_option_value C@.@2@3@-@4@7 A@D@ @7 ^ ^@L@ @ @.@7convert_option C@?@%@ 
~w=~w~n@2@3@4@7 @F @Q@?
@R@F@F@F@ 
@8 Tb@;XD  t  t t  Ct  C 
O C "C@P F F@5@8 C C@;XD  t  t t  Ct save_predicate 
O C "C@5Ai F F@5 D@7 [3@>@"
 


@#@ 
@.@.@7 A~npre-defining foreign ~w/~d @2@3@4@7feedback C@0 @1 @1 @4@8 @+ @;C@oAo F F
@5@"
 


@#@ 
@.@.@7 A~nsaving ~w/~d @2@3@4@7 "@D@%@"
 M@#@, H{@L Av@7save_attribute C@B@* @T@L @@7 "@O(Skipped clauses)@7 "@Q@?@R@7save_attributes C@C Aw@7 [3@L@P@@@/@.@7 "*  BB@7 "@ @7 H} @Q@?@R@E@;XD  t  t t  Ct default_init_file 
O C #C@ F F T{ O@5@>@;C@ F F@5 Ef@8 "@;XD  t  t t  Ct define_predicate 
O C #CA7 F F@5@7 ^t E@>@;C@ A9 F F@5@/@.@7 B @.@.
@7 A@0 @@0 D X@1 
@4@/@4@8 @@;XD  t  t t  Ct copy_resources 
O C #C@@A F F@5@.@7 C @.@7 G3 @@@/@0 ]/@-
@-@4@7 R I@C@ 
@ @/@ C " C@L@P@C	@ 
@ @7reserved_resource C@L@P@ 
@ @7
copy_resource C@Q@?@R@F
@;XD  t  t t  Ct  ^K @D  t  t t  Ct  ^K 	 O C ^L C@6 F F C Eg Ea #
@5 Ea@ @8   C@;C@6 F F C Ed Ea #
@5 Ea@ @8 #@;C@6 F F C Ek Ea #
@5 Ea@ @8 #@;C@6 F F C L D L
@5 D@ @8 #@;C@6 F F C Ej D #
@5 D@ @8 #@;C@6 F F C Ef @W #
@5 @W@ @8 #@;C@*@6 F F C ! ^ T{kernel H{ !
@5@0 ^@3 T{@3 #@3 H{@4@ @8 #@;C@6 F F C E	 @ E	
@5 @@ @8 #@;C@6 F F C Eh @W #
@5 @W@ @8 #@;C@$@6 F F C A ^save L #
@5@0 ^@3 #@3 L@4@ @8 #@;C@6 F F C UJ @ UJ
@5 @@ @8 #@;C@$@6 F F C D ^ #no_save D
@5@0 ^@3 #@3 # @4@ @8 #@;C@6 F F C Ec @W #!
@5 @W@ @8 #@;XD  t  t t  Ct  " 
O C "CB F F@5@.@7 X C@>@8 "@;CB F F @<XD  t  t t  Ct 	min_stack 
O C #$C@ F F  Eg@ @<C@ F F  Ed@<C@ F F  Ek@<XD  t  t t  Ct option_type 
O C #&C	B F F
 Ea@5@/@8 #% C@;CB F F  Eb ^ T{ # H{@<CB F F  Bu @@<CB F F  Eh @W@<C
B F F  A ^ # L@<CB F F  Ei @@<C
B F F  D ^ # # @<CB F F  Ee D@<CB F F  Ej D@<CB F F  Ef @W@<CB F F  Ec B@<XD  t  t t  Ct restore_prolog_flag 
O C #)CB F F@5@7 @L@>@;CB F F@5@/@7 @L@>@0 C
@4@/ @@8 @@;CB" F F@5@2@0 [@4@4@8 C @;XD  t  t t  Ct save_prolog_flags  
O C #, C@:B F F@5~nPROLOG FLAGS~n~n@7 "@.
@.@/ C@.@7 C. C@C
@7no_save_flag C@L
@P~t~8|~w: ~w (type ~q)~n@2
@3@3@4@7 "@0  C@1 #*
@4@7 "@Q@;CB F F   @<XD  t  t t  Ct save_foreign_libraries 
O C #5C@7BY F F@5@0 D #@4@7 "@>~nFOREIGN LIBRARIES~n@7 "@0current_foreign_library@-@/@4@0 B@0find_foreign_library@-
@4@1 B@0 H+@-@4@1 B
shared O
@4@8 H H@;CBa F F @<XD  t  t t  Ct attrib_name 
O C #?CA F F  Av Av@<CA F F  Aw Aw@<CA F F  A A@<CA F F  @ @@<CA F F  A A@<CA F F  @` @`@<CA F F  A A@<CA F F  D 	 @<CA F F show_childs 
 @<CA F F  T @<CA F F  _\ 
@<CA F F quasi_quotation_syntax #B@<XD  t  t t  Ct make_header 
O C #CC@$@ F F@5@0 #!@-
@4@7 "@>@ 
@2@0 @ C@4@4@.@7 @ C$header$rc O@ @8 #< C@;C@1@ F F@5@D
 RA @@7 @L@L@'
 @@?@'
 @@0 UJ @@4@ 
@7 ^ ^@> H@.@7 @L #F #G O@ @8 #H@;C@J@ F F@5unix @@7 @L@> H@.
@7 @L #F #G C@.@7 "@ #!/bin/sh~n@7 "@ # SWI-Prolog saved state~n@7 "@D
@* T{@L@' -- @?@' L@ @"exec ${SWIPL-~w} -x "$0"~w"$@"~n~n@2
@3@4@7 "@ @8 Tb@;C@ F F @<XD  t  t t  Ct  " 
O C "C@4A F F@5@.@7pred_attrib C@D
@* T@L
@D
@0number_of_clauses @4@7 [3@L@R@? Aw@7 [3@?@R@7 "(~w) @2@4@8 "@;XD  t  t t  Ct exe_file 
O C #UC@ F F@5 RA @@7 @L@/ @@7 @ C@>exe@8 #W@;C@ F F 

@<XD  t  t t  Ct define_init_goal 
O C #YCAC F F@5@0 L@-@4@7 "@>@8 # C@;CAF F F @<XD  t  t t  Ct  # 
O C #CA F F  #F #G@<CA F F $state "@<CA F F  " "@<XD  t  t t  Ct mkrcname 
O C #]C@ F F @T
@5@>@;C@ F F@5@2
@3 @3@4@8 A C@;XD  t  t t  Ct  C @`D  t  t @at  Ct C A4 D  t  t t  Ct  C 
O C CC@@S F F
@5 ^@.@7 _ ^@7
check_options C@.
@7 #V C@0 !@-@4 T{@7 #I@0 #@-@4@.@7 #I@ @ @7 # C@7
save_autoload C@7open_map C [ @@7 #+ \t@ @7 #+@D@ 
@7 A@ @L@ 
@7  K C@?@R@ 
@.@7 G @ @ @7 #D C@ @ @2@0 #@4@4@7 " C@ @ @7save_resources C@  #\ " C@.@7 "@ @7 D @0 B@0 @M ^>@-@4@1 C ^> @4@0 B@0save_modules@4@1 Bsave_records@1 B
save_flags@1 Bsave_imports@1 B #,@1 B@0save_operators@4save_format_predicates@4@0 C ^>@4@7 A @7 B[  C@ @7 Tb@ @7 #6 C@ @7  C@ 
@7 D C@8	close_map  C@;XD  t  t t  Ct  " 
O C "C	@ F F
 Eb

@5@>@;C@ F F T{ @K@5@>@Q@;C@ F F @<XD  t  t t  Ct  ^ 
O C ^C@ F F  Ee@<C@ F F  Ej@<XD  t  t t  Ct save_module_operators 
O C #CB6 F F @5@>@;C@6B7 F F@5@0 H#@-@-@1 
@-
@4@0 B@0 "
~n~t~8|~w @3@0 A@1 

@4@4@1 @+@1 A@1 

@4@8 #>@;XD  t  t t  Ct  #{  
O C #{ C@ZA F F@5
~nIMPORTS~n~n@7 "@@@H@0 @-
@-@4@0 \@-@4@7 [3@C@7default_import C@L@P@.
@.@7 A~t~8|~w:~w/~d <-- ~w~n@2
@3
@3@3@4@7 "@0  C@1restore_import
@1 
@4@7 "@Q@?	@R@F
@F@E@;XD  t  t t  Ct  # 
O C #CA F F@5@0 
@4 Av@7 E C@0 @4exported@7 [3@>@Q@;CA F F@5@8 E C@;XD  t  t t  Ct  #} 
O C #|C@#B/ F F@5@>@0 # #@4 #@7 #I
~nOPERATORS~n@7 "@0 !W@-@4@0 #@4@7 #> X@8 "@;CB4 F F @<XD  t  t t  Ct  #k 
O C #jCB F F@5@0 #@-@4@7 "@> C@.@7 E@0 ##@4@8 DG@;CB F F@5@0 ##@/@4@8 DD@;XD  t  t t  Ct  " 
O C "CA F F@5@@@.@7 [3@7 "@Q@?@R@E@;XD  t  t t  Ct  #c 
O C #bCB F F@5@>@;CB F F
@5@S@>@0 @@0 A "@4@/@4@8 @@;C@FB F F C



@5@>@D@&@.@7 #' C@L@D
@ @7 B B@L@ 
@8 #a@?
@0 @@0 A@4@/@4@8 @@?@0 @@0 Asave_option@4@/@4@8 @@E@;CB F F@5@2@-
@3@-@4@7 A@>@2@0 C
@4@4@8 #a@;CB F F
@5@0 @@0 A "@4@/@4@8 @@;CB F F@5@0 @@0 A @
@4@/@4@8 @@;XD  t  t t  Ct define_toplevel_goal 
O C #CAH F F@5@0 #@-@4@7 "@>@8 #[@;CAK F F @<XD  t  t t  Ct 
save_resource 
O C #C@/@ F F@5@ 
@2@0 @ C@4@3@0 @ @@4@4@.@7 #E@>~t~8|~w~t~32|~w~t~48|~w~n@2@3@3@4@7 " O@ @8 #H@;CA F F@5@.@7 #	@ @7 #@>@;CA F F@5 @B@0 @@0 D M@1 "
@4@/@4@8 @5 C@;XD  t  t t  Ct special_module 
O C #CA4 F F  @<CA5 F F  @T@<XD  t  t t  Ct  " 
O C "C@ F F@5@/@8 #(@;C@ F F  Ee@<C@ F F  Ej@<C@ F F  Ef@<C@ F F  ].@<C@ F F  Eb@<C@ F F  @K@<XD  t  t t  Ct  #  
O C #C
B F F@5@0 ##@-
@4@7 Je@7 Tb@>@;CB F F   @<XD  t  t t  Ct qualify_head 
O C #C
BL F F

@5 @7 A@>@;C	BN F F 
  @T
@<XD  t  t t  Ct  #z  
O C #z C@0A F F@5~nFLAGS~n~n@7 "@@@#@.
@7 H C@.@7 A C~t~8|~w = ~w~n@2
@3@4@7 "@0 A
@/@4@7 "@Q@?@R@F
@;XD  t  t t  Ct  #x 
O C #wC@'A. F F@5@0 #@-@4@0save_module
@4@7 #>@0 B@0 !W@4@1 G@1 #@4@0 #
@4@8 #>@;XD  t  t t  Ct  # 
O C #CA F F
 @T@5@>@0  @T@4@7 D; C@0 
@1 E@1  @T@4@@;CA F F@5@0 
@1 E@1 @4@@;XD  t  t t  Ct  #Q 
O C #PCA F F @a


 @a 

@5@>@ @/@8 #@;C@,A F F		  

 



@5@ @ @7 #@ C@ 
@.@7 #@ @ @ @8 A@;XD  t  t t  Ct  #h 
O C #gCAM F F@5@7 #Z C@7 # C@0 E	 @@4 @@7 #I@>@8 E	 G@;XD  t  t t  Ct  X AvD  t  t t  Ct  X AwD  t  t t  Ct  X 
D  t  t t  Ct save_unknown 
O C #C@&A F F@5@0 
unknown@4@.@7 @L@D@* @1@L@R@?@0 C@0 
 #@4@4@8 "@;XD  t  t t  Ct  # 
O C #C@=A\ F F@5@7 D ~n~nMODULE ~w~n@2
@4@7 "@7 # C@@@!@!@0 
@/@4@#@/@7 [1 A"@C
@0 \@/@4@7 [3@L
@P@7 " C@Q@?	@7 A   X@8 "@E@;XD  t  t t  Ct  # 
O C #C@BA F F@5@0 "

 C@-@4@0 A@0 "
 C@-@4@0 B@0 "~t~8|~w~t~24|~w~t~40|~w~n@3@3
@3<Copied from running state>@4@1  P@4@1 D@4@0 D@4@8 #@;XD  t  t t  Ct  " 
O C "C@ @ F F@5@.
@7 #(@>@D
@* @L@&@?@a@f
@h@bD @o@l Wh@w@;C	@ F F Ee@5@>@8 H+ @;C	@ F F Ej@5@>@8 #@;C@ F F @<XD  t  t t  Ct  #~  
O C #~ C@*BB F F@5~nFORMAT PREDICATES~n@7 "@.
@.@7 G C@.@7 # C@!
@0 Ey
@4@# #@2
@4@7 "@ 
@7 "@Q@;CBJ F F   @<XD  t  t t  Ct  #y  
O C #y C@4A F F@5~nRECORDS~n@7 "@@@'@.
@7 Hd C #@2
@3@-@4@7 "@/@7 G} C BB@7 "@0 A
@/@4@7 "@Q@?@R@F
@;XD  t  t t  Ct  #; 
O C #:C@]Bl F F@5@2@0 @ H@4@3@0 @ @@4@4@.@7 #E@>@D@<@0 Rstrip@4@.
@2@0 @ Z@4@3@0 @ @@4@4@7 #E #=@.@7 H C@0 @@-@4"~w" -o "~w" "~w"@2
@3@3@4@7 "@ @7 R C@L@&@?@&@F
@E@;XD  t  t t  Ct  #3 
O C #2CB F F  A@<CB F F  C@<CB F F  ^>@<CB F F  Y@<CB F F  ]@<CB F F  \@<CB F F 	cpu_count@<CB F F hwnd@<XD  t  t t  Ct  #t 
O C #sC@ F F
 H{@5@>@;C@J@ F F@5~nRESOURCES~n~n@7 "@7 # C@@@5@/@0 @-@1 "@/@/@/@4@7 #@0 @1 "@-
@-@-@4@0 B@0 #^
@-@4@1 #
@4@7 #>@Q@?	@R@F@F@E@;XXQM EF@?/build/buildd/spark-2012.0.deb/simplifier/librarypredicates.pro  @DͫAu@.C @TS @TE WE TE F~E FE "E @E WE IXXQM GF@,/usr/lib/swi-prolog/library/prolog_clause.pl  @Au@ C @SS E "CEclause_nameEpredicate_nameE "?XO Gpce_method_clause CA G G		 

@5@>@ 
@ @ @ @ @8 # "A@;C@.A G G

send_implementation


@5@>@ @7 @@/@.@7 A@ @ @7pce_method_head_arguments "A@ 
@ @ @ @8pce_method_body "A@;C@AB G G

get_implementation



@5@>@ @7 @@/@.@7 A@ @.@7 @@ @ @7pce_unify_head_arg "A@p @ @ @7 #@ 
@ @ @ @8 #@;XO Gfind_varname C@ G G
 C



@5@)
@>@;C@ G G



@5@ 
@8 # "A@;XO G # C@JB4 G G@5@"
  





@#@"         C  
@#@ @ @8pce_method_body2 "A@;XD  t  t t  Gt 
unify_goal @D  t  t t  Gt make_varnames_hook @O Gexpand_meta_args CB{ G G @<C@?B| G G@5@ @.@7 @@ @.@7 @@ 
@.@7 @@ @ @ @ @ @ @7
expand_arg "A@p@ @ @ @ 
@ @ @ @8 # "A@;XO G # CB! G G@5@S
@>@&
@;C
B$ G G C 
@5@>@;CB% G G  
@<XO Gread_term_at_line C@ G G@5@0 C "@@4@0read_term_at_line_2

@4 C@8 A "A@;XO G ^r C@ G G

@5@>@;C@#@ G G@5@p
@ @.@7 @@ @ 
@.@7 @@ @ @7
unify_term "A@ @ 
@8 $ "A@;XO G
ubody_list CA G G 
@<C@.A G G
@5@ @ @ @ 
@ @ @7
ubody_elem "A@ @ @ @ 
@ @ @8 $ "A@;XD  t  t t  Gt do_make_varnames AO G $
 C@ G G @<C@0@ G G	 C



@5@D@ @.@7 #@L@R@?@' O@p
@ @ @7 @@ @8 $ "A@;XO G X] CB G G  @T@<CB G G  @<CB G G 
pce_principal@<CB G G@5 @8 C "A@;XO Gmkconj C
A G G@5@ 
@ @8 $ "A@;XD  t  t t  Gt  $ AO G $ C@ G G

@5@>@;C@ G G@5@7 @@7 @@.@.
@7 A@ 
@7 A@> @ 
@8 $@;C	@ G G@5@7 N,@7 N,@>@;C
@ G G@5@7 B "A@7 @ "A@7 E, "A@>@;C@ G G@5@* ]@>@;C
@ G G 

@5@7 $@>@;C@ G G
 

@5@7 $@>@;C@ G G@5[INTERNAL ERROR: Diff:~n@7 A "A@7 ^7 ^;~N*** <->~n@7 $@7 $@8 \ "A@;XO G $ C@AA G G

      

@5@T
@"
 B

@#@>@ @ @ 
@.@ @.@7 $@ @ @ @ @ @ @8 $@;CA G G@5@ @ @8ubody "A@;XO G $
 CA G G @5@>@ 
@ @ @8 $@;C	A G G @<XD  t  t t  Gt  # @`O G # C@VB G G@5@.@.
@7 B "A@D@0 
@4@ C Sw C@L@R@F@?@7@ 
@.@.@7 A@D@7 X] "A@L@0 B@4~q/~d@2@3@4@8 @F "A@?@0 B@4~q:~q/~d@2@3@3@4@8 $'@;XO Gmatch_module C@"AD G G		 H

 H

@5@>@ @ @7unify_clause_head "A@ @ @ 
@ @8
unify_body "A@;C
AG G G
@5@8 $+@;XO G $/ CA[ G G


@5@ 
@7does_not_dcg_after_binding "A@>@;C@1A] G G  





  
@5@ @ @8 $@;XO Gthaffix CB G Gst@5@>@;CB G Gnd@5@>@;CB G G 
th@<XO G $  CA G G


@5@ 
@7 $1@>@;C@*A G G
 G
  


@5@>@ 
@ @7 @@ 
@ @8 @@;C@&A G G  

@5@T
@"
 

@#@ @ @ @ @8 $@;C@9A G G		 !


@5@"
 B
 C@#@>@p @0  @3@3@0 C@4@4@ @8 $@;C@&A G G		 !


  
@5@>@ @ @8 $@;C@&A G G@5@T
@T@"
 B@#@" B@#@>@ 
@.@.@7conj "A@ @ @ @8 $ "A@;CA G G@5@ 
@ @7 # "A@>@;C@KA G G  




  
@5@.@7meta "A@>@2@/@-@4@7 A@2@/@-@4@7 A@ @2@/@-@4@7 A@ @ @ @ @ @8 $@;C@'A G G  




  
@5@ @ @8 C> "A@;CA G G C @
  

 C@5@>@;CA G G Za @
  

 C@5@>@;C@PA G G C

 C


  





  @5@S@S@0 Za@4@0 Za@4@7 _ "A@>@&@&@;C@PA G G Za

 Za


  





  @5@S@S@0 Za@4@0 Za@4@7 $D@>@&@&@;C@)A G G		 W
 C

 W A

@5@ @7 H<@a@f@f@k I@u@>@;XO G "? C
@X G G@5@ 
@8 "@ "A@;XO G
set_xref_flag CA> G G@5 B@7 @L@> B @@8 C@;CAA G G @@5 B @@2@0 [ @@4@4@8 C "A@;XO G	ci_expand C@3A2 G G@5@0 A@0 B@0 $G@-
@4@1 @(@-@4@0 Dl
@4@1 B@0 @(@/@4@1 C B
@4@.@0
expand_failed
@4@8 @@;XO G # CB G G @5@>@ 
@ @ @8 $B@;C	B G G @<XO G # C@+B G G@5@a@g@h@r@>@.@7 @@p
 @ @ 
@.@7 @@ @ @7 #@p
@ @ 
@8 #@;CB G G @<XD  t  t t  Gt unify_clause_hook @O G $F C@@[ G G@5@0 A@4@7 H "A@.@.@.@7 H4 "A@D
@* @@L@%@?
@!@0 H@4@#@, @T@0 [@-@4@7 $P@D@.@0 A@4@7 A  "A@L@R@?@0  @T@4@.@/@7 $"@ @ @.@.@.@7 # "A@0 H@4@ @/@7 ^ ^@ @ @ @ @7unify_clause "A@ @ @ @ @ 
@7
make_varnames "A@>@;XO G
control_op CBU G G  B@<CBV G G  E;@<CBW G G  CI@<CBX G G  C!@<XO G $W C
@ G G


@5@>@;C@ G G@5@ 
@ @7 $O "A@>@;C@ @ G G		:->

 H

@5@>@ @ @ @ @ 
@ @8 #@;C@ A G G		:<-

 H

@5@>@ @ @ @ @ 
@ @8 #@;C@hA G G

 H

 H 
	unit body B H@5@@@" !>@#@?@" !>@#@>@"
  





@#@"         C@#@;C@gA G G H

 H 

@5@0 H@4@0 H@4@ 
@.@7 $V@"  





@#@"         C  @#@;C@rA G G@5@"
 _
 B
@#@ @7 $@.@7 $J "A@" H
@#@ @/@.@7 A@p @ @ @ @7 @@T@"
  




  

@#@>@!@0  @3@3@4@#@ @ @ @8 $) "A@;CA& G G@5@.@7 $h@ @ 
@ @8 $i@;CA* G G@5@Q@;XO G # C@$B@ G G::

@5@>@"
  

@#@%@ @ @ @8 $B@;C@cBD G G@5@2@-@3@-@3@-@4@7 A@ @7 $\ "A@>@2@3@-@3@-@4@7 A@"
  





@#@"  

@#@ @ @ @ @7 #@ @ @ @ @8 $B@;CBR G G@5@ 
@ @8 $B@;XO G # C@@@ G G@5@0 E
 C@-@4@/ @@7 @@ @0 VMdetect@4@7 B- "A@0 "
@3@0 O@4@3@0 \@4@3@0 H@4@3@0 H@4@4@0 D@4@8 B] "A@;XO G "C C@gB G G
 

 

@5@ @ @ @.@.@/@7 $T@" Bc \#
@#@"  
@#@"  
@#@D@" @#@L@" @#@?@&@ @ @ @ 
@7 $.@>@;XO G $C CBk G G
 G
      
@5@S
@>@;CBm G G


@5@S
@>@;C@DBo G G@5@.@7 $?@>@"
  




@#@"  
@#@.@.@7 A@ @ @7 A@ @ @ @8 #@;CBv G G@5@.@ 
@.@7 E/ "A@>@ @ @ @8 $B@;CBy G G 


@<XO G # CB G G@5@ C P C@>@;C@)B G G@5@.@.
@7 "* "A@>@.@7 # "A@ 
@.@7 $4 "A@0 B@4~d-~w clause of ~w@2
@3@3@4@8 $'@;C@'B G G@5erased@7 $P@>@0 !@1 @-@-
@4@7 $P@0 B@4erased clause from ~q@2@0 
@4@4@8 $'@;CB G G 
 HB@<XO G $@ CB G G@5@0 
@4@0 @a@4@8 [3@;XO G $; C@1A G G B

  

@5@>@ @ @.@ @.@7 ${ "A@ @ @ @ 
@ @ @8 $|@;C@<A G G

 B

 !


@5@" C@#@>@ @ @.@ @.@7 $|@p @ @0 C@4@ @ 
@ @ @8 $|@;C@KA G G B H C

 C

 H C
 C C


@5@ @a@f@b@n@w@ @a@f@b@n@w@;CA G G 


@<XD  t  t t  Gt  $[ AO G $Z C@ G G@5@ 
@ @7 # "A@>@;C@S@ G G

 _
@5@>@ @/@.@7 A@a@f@x@0 C@-@4@7 @ "A@!@2@0 C
<DCG_list>@4
@4@#@p@0 C@-@4@7 $@!@2@0 C
<DCG_tail>@4@4@#xx $@ @ @8 $Y@;C@ G G@5@.@7 H@ varnames@ @7 A@ 
@ @8 $@;XO G $2 C@.Aj G G@5@7 ]# @C
@0 !@/@/@/@4@7 H H@L
@P@C@0 B@-@1 C@/@/@4@7 $@* H@L@P@?@E@>@;XO G $M CAN G G@5@Q@;XO G $r C@0B G G		send


send_class


@5@ @7 @@ @2
send_super@3@-@-@4@7 A@>@ @2@4@8 A@;C@4B G G

 B


	get_class


@5@ @7 @@ @2	get_super@3@-@-@4@7 A@>@ @2@4@8 A@;CB G G  $

 $

@<CB G G  $


 $

@<C@*B G G
 $



@5@7 @@2 $@3@3@-@-@4@7 A@ @2@4@8 A@;C@0B G G
 $


@5@7 @@2 $@3@3@-@-@4@7 A@ @7 @@, @{@ @2@4@8 A@;C@7B G G


 $




@5@7 @@2 $@3@3@-@-@4@7 A@.@2@4@ @7 J! I@ @2@4@8 A@;C@=B G G


 $



@5@7 @@2 B@3@3@-@-@4@7 A@.@2@4@ @7 $@ @7 @@, @{@ @2@4@8 A@;CB G G@5@ C H C@+
@;XO G $: CA G G@5@ 
@8 $|@;XO G $, C
A. G G@5@/@.@7 $"@/@8 $"@;XXQM @o-C @TS @TXD  t  t t  @ot  #B @O @o #B CA G" G" html B http
html_write@<CA G" G" 
javascript B  $js_write@<XD  t  t t  @ot  _ AvD  t  t t  @ot  _ @D  t  t t  @ot  _ 
D  t  t t  @ot  B @D  t  t t  @ot  B 
D  t  t t  @ot xref_open_source @D  t  t t  @ot  AP @D  t  t t  @ot  AP 
O @o Y1C@s@#/usr/lib/swi-prolog/boot/license.pl   ѣA $unknown_license

 C@)Unknown license: ~w.  Known licenses are:
 Ez
@5@6license@ @8license_list $@;C@*@ $ $ $gpl

@EThis system may only distributed using the GNU General Public License Ez@5because the following components contain GPL-ed code: Ez Ez
@5@6 $@ 
@ @.@7	file_list $@ @8see_also $@;C@/@ $ $ $lgpl@?This program may be distributed under any license, provided all Ez@;conditions implied by the GNU Lesser General Public License Ez@;are satisfied.  In particular, this implies the source code Ez@>to any modification in SWI-Prolog or one of the used libraries Ezmust be made available. Ez

@5@6 $@ 
@8 $@;C@@ $ $ $proprierary


@5@6 $@ 
@/@.@7 $ $@%@D@0comment@-@4@ @7 @ $@L@R@?@%
@%@" Ez C@8The program contains modules covered by the "~w" license Ez
@#@D@#@0url@-@4@ @7 $@%@L@" CSee ~w Ez
@#@?@%@F@" Ez
@#@ @ @8 $@;C@*@ Bi Bi  ]A


 C@'Initialization goal ~p will be executed
 Ez@.immediately for backward compatibility reasons Ez C X
@<CAc E E  _


 CAssertion failed: ~q

@<C@$Ae E E D


@5@6 H@.@7 _ H@ @.@7 _ H@" C
@#@;CAi E E  _

 C@!~q: no matching debug topic (yet)

@<CA D D  D

load_failed C~w: Failed to load file

@<CA D D  D
not_supported@+Emulator does not support foreign libraries


@<C@ E E  @socket_error

 CSocket error: ~w

@<CB F F no_resource



 C@7Could not find resource ~w/~w on ~w or system resources

@<C@ C G G !{


 CCall to ~q at 

@5@6  @ @ @: W W@;C@:C G G !d !f



 C@3Found new meta-predicates in iteration ~w (~3f sec) Ez
@5@6  @ 
@ @.@7 !@" CRestarting analysis ... Ez@#@;C@&@ G G  E	 !g




 C@cAutoloader: iteration ~D resolved ~D predicates and loaded ~D files in ~3f seconds.  Restarting ...

@<C@!@ G G  E		completed



 C@;Autoloader: loaded ~D files in ~D iterations in ~3f seconds

@<CB G" G" quasi_quotation
undeclared

 C@%Undeclared quasi quotation syntax: ~w
 Ez@@Autoloading can be defined using prolog:quasi_quotation_syntax/2
@<C@CA G G @

 B

@5@6 O@ @.@7is_stack O@%@>@%@0 @
@1 B@/@4@ @.@ @7 XE@" EzIn: Ez
@#@ @ @8 Y1 O@;CB{ G* G* decl_no_effect

 C@(Deprecated declaration has no effect: ~p

@<XD  t  t t  @ot xref_source_identifier @D  t  t t  @ot  Bn D  t  t t  @ot  Bn AvD  t  t t  @ot  Bn 
D  t  t t  @ot  Z @D  t  t t  @ot  Z 
D  t  t t  @ot alternate_syntax @D  t  t t  @ot xref_source_time @D  t  t t  @ot sandbox_allowed_expansion @D  t  t t  @ot  $ 
D  t  t t  @ot comment_hook @D  t  t t  @ot  $ 
D  t  t t  @ot  _ @D  t  t t  @ot  _ 
D  t  t t  @ot  W @D  t  t t  @ot  W 
O @o WC@ C G G "M


@5@6  @ 
@0 A@-@4@7 !@%@ @ @ @8 ""  @;C@5C G G "I

@5@6  @ 
@0 A@-@4@7 !@ 
@0 [@-@4@7 !@%@>@%@" C W@#@;C@"C G G "I

@5@6  @ 
@.@7 # "A@%@" C X@#@;CC G G "Q


@5@6  @ 
@ @8 $@;CC G G  W


 C W

@<XD  t  t t  @ot  _O @O @o _N C@ B B@5@6 B@/@8current_record_predicate B@;XD  t  t t  @ot  Y @D  t  t t  @ot  Y 
D  t  t t  @ot  Y+ @D  t  t t  @ot  Y+ 
O @o Y*C@(A D D  Dforeign_install_functioninstall


 CNo install function in ~q
 Ez C
	Tried: ~q
@<CAl E E 
process_error

 Xn
 CProcess "~w": exit status: ~w

@<CAn E E  $

killed
 C@!Process "~w": killed by signal ~w

@<XD  t  t t  @ot debug_control_hook @D  t  t t  @ot  $ 
D  t  t t  @ot  ^ @D  t  t t  @ot  ^ 
D  t  t t  @ot  ]B @D  t  t t  @ot  ]B 
O @o ]AC@ Bi Bi  D@$use :- use_foreign_library/1 instead@<C@ Bi Bi  D@$use :- use_foreign_library/2 instead@<XD  t  t t  @ot  ! @D  t  t t  @ot  ! 
O @o !C@'Cs@#/usr/lib/swi-prolog/boot/syspred.pl   ѣA % 	on_signal
 A@5@6 A"@@new @@7 Za A"@? % H9@7 %@>@Q@;XD  t  t t  @ot $breaklevel 	 O @o % C
A B B@5@6 B \@7 @L@>@;CA B B  @<XXQM FsF@8/build/buildd/spark-2012.0.deb/simplifier/data__conc.pro  @DͫAuC @TS @TE JtE JqE IE IE JE JwXO Fsnext_conc_id_with_min_x C@ Fr Fr@5@/@/@7 I I@>@p
@7 % I@>@;C@ Fr Fr

@5@>@;XO Fs Jt C
@ Fr Fr@5@0 I
@4@8 DD@;XO Fsnext_conc_id C@ Fr Fr@5@7 %@>@;XO Fs Jq C
@u Fr Fr@5@0 I
@4@8 Je@;XO Fs I C
@h Fr Fr@5@7 Jq I@ 
@8 J I@;XD  t  t t  Fst  I AvO Fs J C
@Z Fr Fr@5@0 I
@4@8 Dz@;XO Fs Jw C@M Fr Fr@5@7 % I@0 I
@4@7 Dz@>@;XXQM FF@D/build/buildd/spark-2012.0.deb/simplifier/simplifier_ioutilities.pro  7AAuC @TS @TE TPE TRE T]E  _E RE SE KE FE QXO Fretrieve_declaration_file_x CA F F P@5@7 F O@>@;CA F F P@5@7 %@>@;CA F F Fn@5@7 F O@>@;CA F F@5@;Unable to retrieve declaration file for proof file kind: ~k@2
@4@8 S J@;XO Fretrieve_proof_file_x CAd F F P@5@7 V O@>@;CAh F F P@5@7 V O@>@;CAm F F Fn@5@7 F O@>@;CAr F F@5@5Unable to retrieve proof file for proof file kind: ~k@2
@4@8 %@;XO Fdisplay_time_details_x CA9 F F@5 I@7 K I@"CREATED ~a, ~a  SIMPLIFIED ~a, ~a
@2@3@3
@3@4@8 @F K@;CA> F F@5 I@7 %#@#CREATED ~a, ~a  ZombieScope ~a, ~a
@2@3@3
@3@4@8 %%@;XO F@ retrieve_simplified_proof_file_x CA F F P@5@7 F O@>@;CA F F P@5@7 F O@>@;CA F F Fn@5@7 F O@>@;CA F F@5@@Unable to retrieve simplified proof file for proof file kind: ~k@2
@4@8 %@;XO Fdisplay_time_details CA F F@5 I@7 U I@>@;CA F F@5 I@7 %2@C@/@/@7 F I@L@P@>@;CA F F@5 I@7 %2@.@.@7 %3@.
@.@7 F F@ 
@ @7 %! K@>@;CA6 F F@5@ICould not determine date and time details for the simplified file banner.@8 J J@;XO F K CB F F@5 @.@7 W NA@/@2@4@7 J! K@>@;XO Fdisplay_subprogram_identifier CAF F F@5@.@7 F I~a
@2@4@7 %%@>@;C
AM F F@5 N@7 I I Lu@7 %%@>@;CAS F F@5@/Expected subprogram identifier is not present.
@8 %:@;XO F TP CA] F F@5@.@7 P I@7 % K@>@;XO F T] CA} F F@5@.@7 %D@7 %' K@>@;XO F TR C
A F F

@5 I@7 %2@>@;CB F F@5 I@7 %2@7 K K@>@;CB	 F F@5@'Error in converting file ~k for display@2
@4@8 %@;XO F  _ C@!A F F@5@.@7 %@.@7 TR K@.
@7 %@ 
@.@7 %I@>Unexpected availability of two distinct proof files: ~a and ~a@2@3@4@8 %@;CA F F P@5 I@7 %#@/@7 %@>@;CA F F P@5 I@7 %#@/@7 %@>@;CA F F@5 I@7 %#Unexpected no vcg files loaded@8 %@;CA F F@5 I@7 %#Unexpected no dpc files loaded@8 %@;CA F F Fn@5@/@7 %@>@;CA F F@5@#Unexpected no proof files available@8 %@;XO F R CA!@| F F@5 I@7 %#@>@7 S K@.@7 [ Bl@.@7 [ %P@.
@7 [ %P@.@7 [ %P X@7 %%@(Usage: spadesimp [options] Target_File~n@7 %% X@7 %%@*Target_File - Either a .vcg or .pfs file~n@7 %% X@7 %%@?All options may be abbreviated to the shortest unique prefix.~n@7 %% X@7 %%Standard options~n@7 %%----------------~n@7 %%@6-help               - Display this help information.~n@7 %%@4-version            - Display version information.~n@7 %%@B-nolog              - Do not generate a simplification log file.~n@7 %%@I-log=Log_File       - Specify filename for the simplification log file.~n@7 %%@6-nowrap             - Do not line wrap output files.~n@7 %%@D-verbose            - Display attempted simplification strategies.~n@7 %%@.-nouserrules        - Do not use user rules.~n@7 %%@V-plain              - Adopt a plain output style (e.g. no dates or version numbers).~n@7 %%@7-typecheck          - Only typecheck the input files.~n@7 %%@P-norenum            - Do not renumber hypotheses and conclusions in siv files.~n@7 %% X@7 %%Adjust strategy options~n@7 %%-----------------------~n@7 %%-nosimplification=SELECT~n@7 %%-nostandardisation=SELECT~n@7 %%-norule_substitution=SELECT~n@7 %%-nocontradiction_hunt=SELECT~n@7 %%@$-nosubstitution_elimination=SELECT~n@7 %%@ -noexpression_reduction=SELECT~n@7 %%SELECT=(RANGE {, RANGE})~n@7 %%@0RANGE=Vc_Number or From_Vc_Number-To_Vc_Number~n@7 %% X@7 %%Adjust limit options~n@7 %%--------------------~n@7 %%@4-complexity_limit=Limit (Limit in range 10 .. 200)~n@7 %%@4-depth_limit=Limit      (Limit in range  1 ..  10)~n@7 %%@4-inference_limit=Limit  (Limit in range 10 .. 400)~n@7 %% X@7 %%~a~n@2@4@7 %% %r@2@4@7 %% %r@2
@4@7 %% %r@2@4@7 %%@>@;C@@ F F@5 I@7 %#@>@7 %N@.@7 %O@.@7 %Q@.
@7 %R@.@7 %S X@7 %%@*Usage: zombiescope [options] Target_File~n@7 %% X@7 %%Target_File - a .dpc file~n@7 %% X@7 %% %V@7 %% X@7 %% %W@7 %% %X@7 %%@4-help             - Display this help information.~n@7 %%@2-version          - Display version information.~n@7 %%@=-nolog            - Do not generate a ZombieScope log file.~n@7 %%@D-log=Log_File     - Specify filename for the ZombieScope log file.~n@7 %%@4-nowrap           - Do not line wrap output files.~n@7 %%@T-plain            - Adopt a plain output style (e.g. no dates or version numbers).~n@7 %%@N-norenum          - Do not renumber hypotheses and conclusions in sdp files.~n@7 %%@U-hyp_limit=Limit  - Specify the maximum number of hypotheses that will be analysed.~n@7 %% X@7 %% %r@2@4@7 %% %r@2@4@7 %% %r@2
@4@7 %% %r@2@4@7 %%@>@;XO F S C
@f F F@5 I@7 %2@7 F J@>@;C
@l F F@5 I@7 %2@7 F J@>@;C@r F F@5@<Could not calculate banner. Unexpected system configuration.@8 %:@;XO F % CA F F@5@.@7 %D@7 % K@>@;XO F Q C@^@ F F@5@O*****************************************************************************~n@7 %%@.@7 F I Lu@.@7 R NA@7 %% X@7 %% %@7 %% X@7 %% X@7 %%@7 %0 K Lu@7 %%@7 %N Lu@7 %%@7 %= K Lu@7 %% Lu@7 %% Lu@7 %% Lu@7 %%@>@;XXQM FF@>/build/buildd/spark-2012.0.deb/simplifier/data__data_files.pro  7AAuC @TS @TEsave_data__data_files E FE FE VE %E FE FE FE OE OE FE FE FE FE FE %,Eget_datafiles_debugE FE FE %E FE FE %.E VE FE FE %E %*E FE FXO F % C@A F F@5 F@.
@7 % O@2@0  F@1  F@4@3@0  F@1  F@4@3@0  F@1  F@4@3@0  F@1  F@4@3@0  F@1  F@4@3@0  F@1  F@4@3@0  F@1  F@4@3@0  F@1  F@4@3@0  F@1  F@4@3@0  F@1  F@4@3@0  F@1  F@4@3@0  F@1  %@4@4@7 F J@>@;XD  t  t t  Ft  F AvO F % C@ F F@5@0 %
@4@7 B O@>@;XO F O CA F F @5@C
@/@7 % O@L
@P@;XO F O CA F F@5@8 %@;XO F % C@ F F@5@C@7 @@L@P@=Expected atomic name for debug datafiles to find, but got: ~k@2
@4@8 S J@;C@ F F@5@7 % O@>@;C@ F F@5@@Could not find debug datafiles for: Expected atomic name for: ~k@2
@4@8 %@;XD  t  t t  Ft  F AvO F % C
@ F F@5@0 %
@4@7 %@>@;XD  t  t t  Ft  % AvO F % C
@ F F@5@0 %
@4@7 %@>@;XD  t  t t  Ft  F AvO F % C
@ F F@5@0 %
@4@7 %@>@;XD  t  t t  Ft  F AvO F % C
@ F F@5@0 %.
@4@7 %@>@;XD  t  t t  Ft  F AvO F % C
@ F F@5@0 %
@4@7 %@>@;XD  t  t t  Ft  F AvO F % C
@ F F@5@0 %
@4@7 %@>@;XD  t  t t  Ft  F AvO F % C
@ F F@5@0 %
@4@7 %@>@;XD  t  t t  Ft  F AvO F % C
@ F F@5@0 %
@4@7 %@>@;XD  t  t t  Ft  F AvO F % C
@ F F@5@0 %*
@4@7 %@>@;XD  t  t t  Ft  F AvO F % C
@ F F@5@0 %,
@4@7 %@>@;XD  t  t t  Ft  F AvO F % C
@ F F@5@0 V
@4@7 %@>@;XD  t  t t  Ft  F AvO F % C
@ F F@5@0 V
@4@7 %@>@;XXQM EF@&/usr/lib/swi-prolog/library/quintus.pl  @Au@ C @SS Eon_exceptionE W:Eraise_exceptionE	midstringE	skip_lineE %E %E %E	atom_charE "\Estream_positionEcurrent_streamE [E EE WEgenargEsimpleEno_style_checkE LE W>E W1E W5E WZE W|E WCEpowE WaE WcEmodeE WGE WE J[E #JE WE	otherwise E % XD  t  t t  Et  % @`D  t  t @at  Et % A4  O E % CA E E@5@8 @@;XO E W: C@ E E@5@a@g@k W8@w@;XO E % CA E E@5@8 @@;XO E % CAg E E@5@ 
@/@/@8 % E@;XO E % CA< E E@5
@8 H2 %@;XO E % C
Ae E E@5@/@/@/@8 %@;XO E % CAi E E@5@ 
@ @/@8 %@;XO E % C@SAk E E	
@5@S
@>@.@7 D @@@T
@?@D@T@L@ 
@ @ @7 _ %@?@R @ 
@/@.@7 @O@ @a@f@f
@l C@w@/@  @.@7 @O@ @7 %@2@3@3@4@8 A %@;C@'Aw E E@5@ 
@ @ @7 @O @ 
@/@.@7 @O@/@  @.@7 @O@ @ @8 A@;XO E % CAZ E E@5@8 H @;XO E % C@ E E@5@.@7 _ %@. Eg@7 C  % "\@8 "d "k@;XO E % CA/ E E@5@0 Er@4@7 A+@8 D @;XO E % C@5A E E@5@0 %@-
@4@7 A+@ 
@7stream_mode %@D
@0 BN@-@4@7 A+@L@R@?@D
@0file_no@-@4@7 A+@L@R@?@' @{@&
@;XO E [ C@B@ E E Bl@5@>version_data@0 Hi@-@-
@-@/@4@7 @L R?@.@7 @Lcompiled_at@.@7 @L@2SWI-Prolog @3@3 BB@3
@3 BB@3@3 P.@3@3): @3@4@8 %@;C@ E E@5@8 @L@;XD  t  t t  Et  E @`D  t  t @at  Et % O E % CAN E E@5@8 A @;XO E % C@ E E@5@a@g@k W@w@;XO E % C@ E E@5@8 @@;XO E % CA
 E E@5@D@7 @@L@R@?@S
@;XO E % C@ E E@5@.@7q_style_option %@0 I@4@8 \! %@;XO E % C@ E E
single_var	singleton@5@>@;C@ E E 

@<XO E % CA( E E  C C@<CA) E E  C C@<CA* E E  D C@<CA+ E E  I C@<XO E % C	@ E E@5@a@g@h@l W:@w@;XO E L C@ E E@5@a@g@k W@w@;XO E % C@ E E@5@a@g@k W0@w@;XO E	to_prolog C@| E E@5@.@7 N' %@8 %@;XO E % C@ E E@5@a@g@k W4@w@;XO E % C@ E E@5@a@g@k WY@w@;XO E % C@ E E@5@a@g@k W{@w@;XO E % C	@ E E@5@a@g@h@l J\@w@;XO E % C@ E E@5@a@g@k W@@w@;XO E % C@ E E@5@a@g@k W`@w@;XO E % C@ E E@5@a@g@k Wb@w@;XO E % CA E E @<XO E % C@ E E@5@a@g@k WF@w@;XO E % C@ E E@5@a@g@k W@w@;XO E % C
@i E E 
@5@8 R %@;C
@k E E R
@5@8 %@;C@m E E H'@5@8 H'  %@;C@o E E @
 @5 C@8 AJ %@;C@q E Ecd@5 N"@2@-@4@7 @ %@/@8 E+ %@;C@t E E %
@5@/@8 &@;C@v E Eargs
@5 C@8 @L@;C@x E E A
@5 C@.@7 @L %@8 ^ ^@;XO E % C@ E E@5@a@g@k JZ@w@;XO E % C@ E E@5@a@g@k W@w@;XO E % C@ E E   @<XO E % CA: E E  @5
@8  %@;XXQM [F@$/usr/lib/swi-prolog/library/pairs.pl  @Au@ C @SS Emap_list_to_pairsEtranspose_pairsE [Egroup_pairs_by_keyEpairs_valuesEpairs_keys_valuesXO [values_keys_pairs C@Qu E  @A & @<C@R & &
 C

@5@ @ @ @8 & [@;XD  t  t t  [t  &
 @`D  t  t @at  [t &	 A4 O [ &	 C@ & &@5@8map_list_to_pairs2 [@;XO [ & C@ & &@5@.@7
flip_pairs [@8 QF@;XO [keys_values_pairs C@M & & @<C@N & &
 C

@5@ @ @ @8 & [@;XO [pairs_keys_values_ C@I & & @<C@!@J & & C






@5@ @ @ @8 &  [@;XO [ [ C@d & & @<C@e & & C



@5@ 
@ @8 [ [@;XO [ &
 C@y & & @<C@*@z & & C



 C


@5@ @ @.@7same_key [@ @ @8 &
 [@;XO [ & C@Z & & @<C@[ & & C




@5@ 
@ @8 & [@;XO [ & C@#@A & &@5@D
@T
@L
@8 &"@?@D@T@L@8 &@?@8 &@;XO [ &% C@~ & &
 C



@5@>@ @ @ 
@8 &$@;C@ & & @<XO [ & C@ & & 
@<C@ & &

 C


@5@ 
@ @@ @ @8 &@;XO [ & C@ & & @<C@ & & C



 C

@5@ @ @8 &@;XXQM @1F@$/usr/lib/swi-prolog/library/error.pl  @AuC @SS E BE AE [E XE BE @E
is_of_typeE XE DXD  t  t t  @1t has_type @D  t  t t  @1t  &+ 
O @1 &+CAu E  @A &-
impossible@5@/@8 [ B@;CA &- &-  !B@<CA &- &- @W@5@8 @@;CA &- &- @@5@8 @@;C@(A &- &- C


@5@D@7 H<@L@7 H<@ 
@8 HO B@?@7 W$@a@h@i@t@a@h@f
@r@;CA &- &- @@5@@@* @@?@* @@>@;CA &- &- D@5@8 W @;CA &- &-chars@5@8 &2 B@;CA &- &-codes@5@8 &5 B@;CA  &- &-text@5@8 &8 B@;CA! &- &- @@5@8 @@;CA" &- &-constant@5@8 @@;CA# &- &- G@5@8 N,@;CA$ &- &- B@5@8 H@;CA% &- &-cyclic@5@8 B  B@;CA& &- &-acyclic@5@8 $@;CA' &- &- Ea@5@8 H<@;CA( &- &- [@5@7 H<@a@h@b @t@;CA) &- &- [~@5@7 H<@a@h@b @s@;CA* &- &-negative_integer@5@7 H<@a@h@b @q@;CA+ &- &- Ew@5@T@;CA, &- &- H @5@8 W$@;CA- &- &- ^
@5@7 H@C

@C@7 @ B@L@P@L
@P@;CA. &- &-proper_list@5@8 @ @;CA/ &- &- @@5@8 &C@;CA0 &- &-list_or_partial_list@5@8is_list_or_partial_list B@;CA1 &- &-symbol@5@8 @@;CA2 &- &- H@5@S@;CA3 &- &- C@5@8 Wv B@;CA4 &- &- B@5@8 B B@;CA5 &- &- A@5@8 X  B@;CA6 &- &- B(@5@8current_encoding B@;CA7 &- &- !=
@5@7 &C@8 "@;C@B B B B 


@5@6 B@ 
@/@.@7current_record B@>@0 @4@@;XD  t  t t  @1t  B 
O @1 BC@p &- &-@5@0 @@0 B
@4@/@4@8 @@;XD  t  t t  @1t codes_i 
O @1 &RCAF &- &- @<CAG &- &-@5@7 H<@7 &1@8 &S B@;XD  t  t t  @1t is_not 
O @1 &UC
@ &- &- @@5@> @@8
not_a_list B@;C@ &- &- !=
@5@>@0 !=@4@8 &W@;C
@ &- &- &D@5@> @@8 @ B@;C
@ &- &- &2@5@> &2@8 &W@;C
@ &- &- &5@5@> &5@8 &W@;C@ &- &- H@5@>@0 @@0 X@4@/@4@8 @@;C@ &- &- C@5@>@8not_a_rational B@;C	@ &- &- &<@5 B @8 A B@;C	@ &- &- &?@5 A@8 &^@;C@(@ &- &-@5@D	@S@L@8 &/@?@D
@7ground_type B@C@7 H@L@P@L
@8 &/@?@8 &Z@;XD  t  t t  @1t  B 
O @1 [C
@ &- &-@5@0 @ B@/@4@8 @@;XD  t  t t  @1t  " 
O @1 "CAR &- &- @<CAS &- &-
@5@7 &, B@ 
@8 "@;XD  t  t t  @1t  &N 
O @1 &MCA` &- &- octet@<CAa &- &- ascii@<CAb &- &- iso_latin_1@<CAc &- &-  &8@<CAd &- &- utf8@<CAe &- &- 
unicode_be@<CAf &- &- 
unicode_le@<CAg &- &- wchar_t@<XD  t  t t  @1t  &G 
O @1 &FCAW &- &-@5@/@.@7 B B@D@S@L@R@?@* @{@;XD  t  t t  @1t  &5 
O @1 &7CAB &- &-@5@7 &C@8 &T@;XD  t  t t  @1t  X 
O @1 XC
@ &- &-@5@0 @@0 X
@4@/@4@8 @@;XD  t  t t  @1t chars_i 
O @1 &kCA= &- &- @<CA> &- &-@5@7 @@7 %@8 &l B@;XD  t  t t  @1t  @ 
O @1 @C@V &- &-@5@0 @@0 @
@4@/@4@8 @@;XD  t  t t  @1t  X 
O @1 XC
@ &- &-@5@0 @@0 X
@4@/@4@8 @@;XD  t  t t  @1t  B  
O @1 AC@` &- &-@5@0 @@0 A
@4@/@4@8 @@;XD  t  t t  @1t  &8 
O @1 &:CAK &- &-@5@@@7 @@?@@@7 &J@?
@@@7 &3@?@7 &6@>@;XD  t  t t  @1t element_is_not 
O @1 &nC@ &- &-
@5@7 &b@>@ 
@8 &o B@;C@ &- &-
@5@>@8 &V B@;C@ &- &-@5 @@8 H H@;XD  t  t t  @1t  &a 
O @1 &`C@ &- &-  B@<C@ &- &-  ^@<C@ &- &-  A@<C@ &- &-  &8@<C@ &- &-  B@<XD  t  t t  @1t  &Y 
O @1 &XC@=@ &- &-@5@/@.@7 &j@D@S@L@8 &/@F
@?@&@D@* @{@L@"
 !=

@#@ 
@8 &p@E@?
@.@/@7 A@ @8 &Z@E
@;XD  t  t t  @1t  B 
O @1 BC@ &- &-@5@D	@7 &b@L@R@?@8 &q@;XD  t  t t  @1t  &2 
O @1 &4CA9 &- &-@5@7 &C@8 &m@;XD  t  t t  @1t  &] 
O @1 &\C@9@ &- &-@5@D
@S
@L
@8 &/@F@?@(@D@"
 Wy

@#@L Ea@7 B B Ea@7 &s C@8 &Z@? C@8 &Z@F@;XD  t  t t  @1t  &* 
O @1 &)CA &- &-@5@8 &b@;XD  t  t t  @1t  D 
O @1 DC@h &- &-@5@0 @@0 D
@4@/@4@8 @@;XXQM FPF@</build/buildd/spark-2012.0.deb/simplifier/data__switches.pro  7AAuC @TS @TE FE F4E F9 E FE F> E J8E F*E FB E F E FE E IE F'E FF E FE FC E TE PE F(E FL E QE F)E FG E PE F2E N8E OE SKE F? E QnE F1E UE FE F7E UE FN E F/Eget_switch_wrapE F0E IE LjE FI E F!E F#E FK E F.E F5Eget_switch_complexity_limitE FE F; E FH Eget_switch_depth_limitE SE@#get_switch_substitution_eliminationE F: Eget_switch_expression_reductionE F= Eget_switch_rule_substitutionE FA E QE OEget_switch_nocontradiction_huntE FD E PEget_switch_simplificationE F< E Q"Eget_switch_standardisationE F@ E PE F+E F3E QE F&E F8E QkE F,Eget_switch_usageE OE F%E KEplainE F-E SE UE FE RE F"E FJ Eget_switch_inference_limitE F$E FM E RXO FP &t C
Aa FO FO@5@0 &
@4@7 B I@>@;XD  t  t t  FPt  F4 AvO FP &v C	A FO FO  @5@0 &@/@4@7 Je@>@;XO FP &w C
Ae FO FO@5@0 &
@4@7 &@>@;XO FP &x C	A FO FO  @5@0 &@/@4@7 Je@>@;XO FP J8 CB8 FO FO  I@<XO FP &y C
AY FO FO@5@0 &
@4@7 &@>@;XO FP &z C	A FO FO  @5@0 &@/@4@7 Je@>@;XO FP &{ C
A] FO FO@5@0 &
@4@7 &@>@;XO FP &| C	A FO FO  @5@0 &@/@4@7 Je@>@;XO FP I CB- FO FO@5@8 SK I@;XO FP &} C
AQ FO FO@5@0 &
@4@7 &@>@;XO FP &~ C	A FO FO  @5@0 N8@/@4@7 Je@>@;XO FP & C
AU FO FO@5@0 &
@4@7 &@>@;XO FP & C	A FO FO  @5@0 &@/@4@7 Je@>@;XO FP T CB3 FO FO  @5 I@8 & I@;XO FP P CB FO FO I@5 @@8 & I@;XO FP & C
AI FO FO@5@0 &
@4@7 &@>@;XO FP & C	A FO FO  @5@0 &@/@4@7 Je@>@;XO FP Q CB& FO FO I@5 @@8 & I@;XO FP & C
AM FO FO@5@0 &
@4@7 &@>@;XO FP & C	A FO FO  @5@0 &@/@4@7 Je@>@;XO FP P CB FO FO
 I@5@0 ]@-@4@7 & I@8 R I@;XO FP & C
A FO FO@5@0 &
@4@7 &@>@;XD  t  t t  FPt  N9 AvO FP O CB
 FO FO
 I@5@0 &@-@4@7 & I@8 &@;XD  t  t t  FPt  SL AvO FP & C	A FO FO  @5@0 &@/@4@7 Je@>@;XO FP Qn CB FO FO
 I@5@0 &@-@4@7 & I@8 &@;XO FP & C
Ay FO FO@5@0 &
@4@7 &@>@;XO FP U CA FO FO@5@8 & I@;XD  t  t t  FPt  F AvO FP & C
A} FO FO@5@0 K
@4@7 &@>@;XD  t  t t  FPt  F AvO FP & C	A FO FO  @5@0 &@/@4@7 Je@>@;XO FP & C
Aq FO FO@5@0 S
@4@7 &@>@;XD  t  t t  FPt  & AvO FP & C
Au FO FO@5@0 R
@4@7 &@>@;XO FP I CA FO FO@5@8 & I@;XD  t  t t  FPt  Lk AvO FP & C	A FO FO  @5@0 S@/@4@7 Je@>@;XO FP & C
Ai FO FO@5@0 &
@4@7 &@>@;XD  t  t t  FPt  F# AvO FP & C	A FO FO  @5@0 &@/@4@7 Je@>@;XO FP & C
Am FO FO@5@0 R
@4@7 &@>@;XD  t  t t  FPt  F5 AvD  t  t t  FPt  & AvO FP & CA% FO FO@5@0 &u
@4@7 &@>@;XO FP & C	A FO FO  @5@0 &@/@4@7 Je@>@;XO FP & C	A FO FO  @5@0 R@/@4@7 Je@>@;XD  t  t t  FPt  & AvO FP S CB7 FO FO  I@<XD  t  t t  FPt  & AvO FP & C	A FO FO  @5@0 &@/@4@7 Je@>@;XD  t  t t  FPt  & AvO FP & C	A FO FO  @5@0 &@/@4@7 Je@>@;XD  t  t t  FPt  & AvO FP & C	A FO FO  @5@0 SK@/@4@7 Je@>@;XO FP Q CB) FO FO
 I@5@0 &@-@4@7 &@8 &@;XO FP O CB0 FO FO@5@8 N8 I@;XD  t  t t  FPt  & AvO FP & C	A FO FO  @5@0 &@/@4@7 Je@>@;XO FP P CB" FO FO
 I@5@0 &@-@4@7 &@8 &@;XD  t  t t  FPt  & AvO FP & C	A FO FO  @5@0 Lj@/@4@7 Je@>@;XO FP Q" CB FO FO
 I@5@0 &@-@4@7 & I@8 &@;XD  t  t t  FPt  & AvO FP & C	A FO FO  @5@0 U@/@4@7 Je@>@;XO FP P CB FO FO I@5 @@8 &@;XO FP & C
AA FO FO@5@0 N8
@4@7 &@>@;XD  t  t t  FPt  F3 AvO FP Q CB FO FO I@5 @@8 &@;XO FP & C
AE FO FO@5@0 SK
@4@7 &@>@;XO FP & CA FO FO@5@0 &u
@/@4@7 Je@>@;XO FP Qk CB FO FO I@5 @@8 &@;XO FP & C
A9 FO FO@5@0 &
@4@7 &@>@;XD  t  t t  FPt  & AvO FP O CB
 FO FO I@5 @@8 &@;XO FP & C
A= FO FO@5@0 U
@4@7 &@>@;XD  t  t t  FPt  F6 AvO FP & CA FO FO@5@8 U I@;XO FP & C
A1 FO FO@5@0 &
@4@7 &@>@;XD  t  t t  FPt  S AvO FP U CA FO FO@5@8 & I@;XO FP & C
A5 FO FO@5@0 Lj
@4@7 &@>@;XD  t  t t  FPt  S  AvO FP & C
A) FO FO@5@0 &
@4@7 &@>@;XO FP & C	A FO FO  @5@0 R@/@4@7 Je@>@;XD  t  t t  FPt  & AvO FP & C
A- FO FO@5@0 &
@4@7 &@>@;XO FP & C	A FO FO  @5@0 K@/@4@7 Je@>@;XD  t  t t  FPt  R AvXQM BF@%/usr/lib/swi-prolog/library/record.pl  @Au@ C @SS E &QE BE $XO B B C@p B B@5@S
@>@7 [ B@&@;C@t B B B


@5@ 
@.@7compile_record B@ @ @8 & B@;C@w B B@5@8 &@;XO B
clean_body C@.A= B B 
 B


@5@>@0 
@4@.@7 & B@0 @4@.@7 &@0 B@4@8 &@;CAA B B B
 @@5@>@8 &@;CAC B B B @
@5@>@8 &@;CAE B B B


 B

@5@ @7 &@ 
@ @8 &@;CAH B B 

@5 T@7 [3@>@;CAJ B B 

@<XD  t  t t  Bt  &Q @O B &P C@@Z G G  ! G ! C  _ ^ H @1 	 H C  Bu @ @ C  @n @ @  B @W C  !< != ^ @T  @S !> H{ @T @S C  !F ^ @ @ @ @  Ch @ C  !A !B   !D D B# W B    M+ @
 "

@<XO B B C@i B B
 Bc B
<compiled>
@5@0 B
@4@8 B  @;XO B   CA- B B@5@7defined_type B@>@;CA/ B B B

@5@>is_@ 
@.@7 A@2@3@4@8 A@;CA2 B B@5@7 @@> &@.
@7 A@2
@3@4@8 A@;CA6 B B@5 I@8 A B@;XO B
type_check CA B B B
@5@/@7 &@>@;C@*A B B B


 B B 

@5@> B@.@7 B A"@0 
@4@ @ @8 B B@;CA B B@5@7 @@>@0 B
@4@8 & B@;XO B & CA9 B B  @1

@5@0  @1@1 &,
@4@ 
@8 ^@;XO Btype_checks CA" B B  @@<CA# B B !B



@5@ 
@ @8 & B@;CA% B B		
 B

@5@ 
@ @ @7   B@ @ @ @8 &@;XO Breplace_nth CA B B


@5@>@;CA B B


@5@p
 @ @ @ @8 & B@;XO Bfield_record_pred C@ B B 
 

@5@2
@3 O@3@4@ 
@8 A @;C@,@ B B 
 


@5@ @2@3@4@7 R I@2set_@3@3_of_@3
@4@ 
@8 &@;C@ @ B B 
 

@5@2nb_set_@3@3 &@3
@4@ 
@8 &@;XO Bcurrent_clause C@=@ B B		@5 B@.
@7 &@.@/@7 A &@ @.@7 A@.@2@3@-@4@7 A@%@"  B &P

@#@;XO Bgeneral_record_pred C@ B B
 
 
@5 &@8 A@;C@ B B
 
 
@5default_@8 A@;C@ B B
 
 


@5@ 
@2@3@4@7 &make_@8 A@;C@ B B
 
 
@5_data@8 A@;C@'@ B B
 
 


@5@ 
@2@3@4@7 &@2 &@3
@3_fields@4@8 &@;C@ B B
 
 
@5@2 &@3
@3_field@4@8 &@;XO Baccess_predicates CAQ B B @<C@NAS B B@5@2
@3 O@3@4@.@7 &@.@ 
@7 A@ @.@7 @@.@2@3@3@4@7 A@p@%@"
@#@ @ @ 
@ @ @8 & B@;XO Bdata_predicate CAb B B @<C@DAd B B@5@.@ 
@7 A@ @.@7 @@.@2@3@3@3@4@7 A@p@%@"
@#@ @ @ 
@ @ @ @8 ' B@;XO Bmake_predicate CAr@ B B@#@#@5@2 &@3
@4@.
@7 &@2 &@3
@4@.@7 &@2 &@3
@3 &@4@.@7 &@2 &@3
@3 &@4@.@7 &@.@2
@3@-@3@-@4@7 A@.@2
@3@3@3@4@7 A@!@0 H@4@#@.@2
@3@3@3@-@4@7 A@.@2@3@-@4@7 A@.@2@3@3@3@3@4@7 A@!@0 H@1 B@4@#@.@2@3@3@-@3@-@4@7 A@.@2@3@3@3@3@4@7 A@!@ @0 H@4@#@.@!@2@3@3@3@3@4@7 A@.@"@2@3@2@-@#@-@$@4@3@3@3@-@%@4@7 A@.@&@2@3@#@3@3@-@'@4@7 A@.@(@2@3@$@3@'@3@3@%@4@7 A@.@)@2@3@$@3@3@3@-@*@4@7 A@!@+@0 H@"@1 E:@0 CJ@&@(@4@1 B@0 C@%@3@#@*@4@)@4@#@%@,@"@,@ @!@+@#@;XD  t  t t  Bt  A 	 O B A C@  B B D~ D B@<XO Bset_field_predicates CA B B @<C@A B B@5@2 &@3@3 &@4@.@7 &@.@7 H@ @.@.@7 &@.@2@4@7 A@.@2@4@7 A@.@2@3@4@7 A@.@2@3@3@3@4@7 A@D@"@* !B@L@"@%@E@?@ @ @.@7 &@!@0 H@4@#@p@%@ @"@ 
@!@#@ @ @ @ @ @!@ @8 ' B@;XO Bset_predicates CAu B B @<CAAw B B@5@2 &@3@3 &@3@4@.@7 &@2 &@3@3 &@3@4@.@7 &@.@7 H@ @.@.@7 &@.@2@4@7 A@.@2@4@7 A@.@2@3@3@3@4@7 A@.@2@3@3@-@4@7 A@.@2@3@3@4@7 A@D@'@,@* !B@L@'@%@ @!@!@0 H@1 \@4@#@!@"@0 H@1 D@4@#@E@#@?@:@ @ @.@#@7 &@!@ @0 H@#@4@#@!@!@0 H@1 B@#@1 \@4@#@!@"@0 H@1 B@#@1 D@4@#@p@$@%@%@"@%@ @!@"
@&@#@ @ @$@ @ @ @&@ @8 '	 B@;XO Bis_predicate C@zA B B@5@.@.@7 &@ @.@7 &@.@2
@4@7 A &@.@7 A@.@2@3@-@4@7 A@.@2@3@4@7 A@%@" H B Zo B H @
@#@D@* @@%@L@"
@#@?@" H
@#@E@;XO B B C@_ B B@5@*
 &@>@;C@a B B@5@0 @@0 B B@1 B
@4@/@4@8 @@;XD  t  t t  Bt  &Q @`D  t  t @at  Bt & BA O B & C@ B B
 


@5@ 
@/@/@8 &O@;XD  t  t t  Bt  $ @`D  t  t @at  Bt $ BA O B $ C@n@ B B

 


@5@D@ 
@7 H@L@' @@?@' @@0 @-@4@7 & B@@@0 
@4@7 & B@F@F@?@)@ @2@/@-@4@7 A@ @/@.@7defaults B@ @.@/@7types B@.@ @7 &@ @0 
@4@7 & B@D@* @@L@>@?@R@;XO B ' CA B B @<C@(A B B 






@5@> @W@ 
@7 B B@ @ @ @8 '@;CA B B


 !B
@5 @W@ 
@7 '@ @ @ @8 '@;XO B ' CA B B @<C@"A B B C






@5@>@ @ @ @8 '@;CA B B




@5@ @ @ @8 '@;XO B & C@@~ B B@5@2@-
@-@4@7 A@ @.@.@7 '@ @.@.@7 ' &@ 
@.@7 A@ 
 &@.@7 A@.@2
@4@7 A@.@2@3@4@7 A@ @.@7 H@%@"
@#@ @ @ 
@ @.@7 ' @ @ @ 
@ @ @.@7 '@ @ @ @ 
@ @.@7 '@ @ @ @ 
@ @.@7 '@ 
@ @.@7 ' B@ 
@ @ @.@7 ' B@ @8 & B@;XXQM FF@</build/buildd/spark-2012.0.deb/simplifier/load__switches.pro  @DͫAuC @TS @TE SXO Fprocess_argument CB F F XX@5switch_emptyauto_set@7 &u I '@7 & I I@7 & I 'user_set@7 & I@>@;CB F F XX@5switch_input_file '"@7 '@>Unexpected multiple instances of empty command-line detected.
@8 _V J@;CB F Ffilename
@5 '$ '@7 ' '$@7 ' @7 & I '$ '"@7 '#@>@;CB F F ''
@5 '$ '"@7 '@.@7 & I@>Multiple file names specified on the command-line (~a and ~a)
@2@3@4@8 '&@;CB F Fsimple_qualifiernolog@5
switch_log '@7 '@7 & I '/@7 '  O@7 & I '/ '"@7 '#@>@;C@!B F F
log_qualifier
@5 '/ '@7 '@7 '0 '/@7 ' @0provided_log_file@4@7 '1 '/ '"@7 '#@>@;CB F F ', '.@5 '/ '"@7 ' O@7 & I@*Illegal multiple uses of /nolog qualifier
@8 '&@;CB F F ', '.@5 '/ '"@7 '@0 '4@/@4@7 '6@3Inconsistent use of /log=... and -nolog qualifiers
@8 '&@;CB F F '2@5 '/ '"@7 ' O@7 '6@3Inconsistent use of -log=... and -nolog qualifiers
@8 '&@;CB F F '2@5 '/ '"@7 '@0 '4@/@4@7 '6@,Illegal multiple uses of -log=... qualifier
@8 '&@;CB F F ',nowrap@5switch_wrap '@7 '@7 & I '<@7 '  I@7 & I '< '"@7 '#@>@;CC F F ', ';@5 '< '"@7 '@9-nowrap qualifier appears more than once on command-line
@8 '&@;CC	 F F ', X@5switch_verbose '@7 '@7 & I '@@7 '  I@7 & I '@ '"@7 '#@>@;CC F F ', X@5 '@ '"@7 '@,Illegal multiple uses of -verbose qualifier
@8 '&@;CC F F ',nouserrules@5switch_user_rules '@7 '@7 & I 'E@7 '  I@7 & I 'E '"@7 '#@>@;CC  F F ', 'D@5 'E '"@7 '@0Illegal multiple uses of -nouserrules qualifier
@8 '&@;CC' F F ', &@5switch_plain '@7 '@7 & I 'I@7 '  I@7 & I 'I '"@7 '#@>@;CC/ F F ', &@5 'I '"@7 '@*Illegal multiple uses of -plain qualifier
@8 '&@;CC6 F F ',	typecheck@5switch_typecheck_only '@7 '@7 &~ I 'N@7 '  I@7 & I 'N '"@7 '#@>@;CC> F F ', 'M@5 'N '"@7 '@.Illegal multiple uses of -typecheck qualifier
@8 '&@;CCE F F ',norenum@5switch_renum '@7 '@7 & I 'S@7 '  I@7 & I 'S '"@7 '#@>@;CCM F F ', 'R@5 'S '"@7 '@,Illegal multiple uses of -norenum qualifier
@8 '&@;C@$CT F Fchoices_qualifiernosimplification
@5switch_simplification '@7 '@.@7process_selection S@7 & I 'Z@7 ' @7 & I 'Z '"@7 '#@>@;CC] F F 'W 'Y@5 'Z '"@7 '@<Illegal multiple occurrences of -nosimplification qualifier
@8 '&@;C@$Cd F F 'Wnostandardisation
@5switch_standardisation '@7 '@.@7 '[@7 & I 'b@7 ' @7 & I 'b '"@7 '#@>@;CCm F F 'W 'a@5 'b '"@7 '@=Illegal multiple occurrences of -nostandardisation qualifier
@8 '&@;C@$Ct F F 'Wnorule_substitution
@5switch_rule_substitution '@7 '@.@7 '[@7 &z I 'g@7 ' @7 &} I 'g '"@7 '#@>@;CC} F F 'W 'f@5 'g '"@7 '@?Illegal multiple occurrences of -norule_substitution qualifier
@8 '&@;C@$C F F 'Wnocontradiction_hunt
@5switch_nocontradiction_hunt '@7 '@.@7 '[@7 & I 'l@7 ' @7 & I 'l '"@7 '#@>@;CC F F 'W 'k@5 'l '"@7 '@@Illegal multiple occurrences of -nocontradiction_hunt qualifier
@8 '&@;C@$C F F 'Wnosubstitution_elimination
@5switch_substitution_elimination '@7 '@.@7 '[@7 &| I 'q@7 ' @7 &y I 'q '"@7 '#@>@;CC F F 'W 'p@5 'q '"@7 '@FIllegal multiple occurrences of -nosubstitution_elimination qualifier
@8 '&@;C@$C F F 'Wnoexpression_reduction
@5switch_expression_reduction '@7 '@.@7 '[@7 & I 'v@7 ' @7 &{ I 'v '"@7 '#@>@;CC F F 'W 'u@5 'v '"@7 '@BIllegal multiple occurrences of -noexpression_reduction qualifier
@8 '&@;C@(C F Flimit_qualifier I
@5switch_complexity_limit '@7 ' I
@@7check_limit_is_valid S@7 &v I '|@7 ' @7 &t I '| '"@7 '#@>@;CC F F 'z I@5 '| '"@7 '@@Illegal multiple occurrences of -complexity_limit=... qualifier
@8 '&@;C@(C F F 'z U
@5switch_depth_limit '@7 ' U
@7 '}@7 & I '@7 ' @7 &w I ' '"@7 '#@>@;CC F F 'z U@5 ' '"@7 '@;Illegal multiple occurrences of -depth_limit=... qualifier
@8 '&@;C@(C F F 'z U
@5switch_inference_limit '@7 ' U
A@7 '}@7 &x I '@7 ' @7 & I ' '@7 '#@>@;CC F F 'z U@5 ' '"@7 '@?Illegal multiple occurrences of -inference_limit=... qualifier
@8 '&@;CC F F ', Gq@5switch_help '@7 '@7 & I '@7 '  I@7 & I ' '"@7 '#@>@;CC F F ', Gq@5 ' '"@7 '@)Illegal multiple uses of -help qualifier
@8 '&@;CC F F ', Bl@5switch_version '@7 '@7 & I '@7 '  I@7 & I ' '"@7 '#@>@;CC F F ', Bl@5 ' '"@7 '@,Illegal multiple uses of -version qualifier
@8 '&@;C@!D F Fusage_qualifier
@5switch_usage '@7 '@7 & I '@7 ' @0provided_usage_file@4@7 & I ' '"@7 '#@>@;CD F F 'z Pj
@5@7 H<@7process_argument_hyp_limit S@>@;CD F F 'z Pj O@5 O@7 '@>@;CD F F 'W Pj@5switch_hyp_limit '"@7 '@9Illegal multiple occurrences of -hyp_limit=... qualifier
@8 '&@;CD F F@5@,Unexpected parsed command line argument: ~w
@2
@4@8 S J@;XO Fparse_qualifier_prefix CB F F@5@.@7qualifier_prefix S@%
@"

@#@>@&@;XO Fparse_file_name C@+Bt F F ''

@5@2 V@3 V@3hyphen@3period@3forwardslash@3
backwardslash@3 Vs@4 VN@ 
@.@7 Vu VQ@>@&@;XO Fparse_optional CB F F


@5@ @ @8 ' S@;CB F F @<XO F '~ CD| F F@5@7 H<@a@g@i@t@a@g@f
@r@>@;CD F F@5@;Value ~d given for -~a is out of permitted range: ~d to ~d
@2
@3@3@3
@4@8 '&@;XO F@ parse_simplifier_limit_qualifier C@+A F F		 'z


@5@.@7 ' S@ 
@ @.@7parse_simplifier_limit_name S@" B
@#@ @ @.@7 FV VQ@>@&@;XO Fparse_range_collection_x CBT F F
 B
@5@ 
@ @.@7parse_range S@ @ @.@7 ' S@>@&@;CB[ F F@5@>@&@;XO F@"parse_simplifier_choices_qualifier C@"A F F 'W


@5@.@7 '@ 
@ @.@7parse_simplifier_choices_name S@ @ @.@7parse_chosen_units S@>@&@;XO Fparse_range_collection CBN F F
@5@ 
@.@7 '@ @ @.@7 '@>@&@;XO F@ parse_simplifier_usage_qualifier C@GA F F '

@5@.@7 '@2 VU@3 K@4@2 VF@3 Vp@3 VG@4@ @.@7 _J S@" B
@#@2 V@3 V@3 '@4 VN@ 
@ @.@7 '@>@&@;XO F ' C@%B` F Frange


@5@ 
@.@7 '@" 
@#@ @ @.@7 '@>@&@;CBf F F X

@5@ 
@.@7 '@>@&@;XO Fparse_simplifier_log_qualifier C@AA F F '2

@5@.@7 '@2 VK@4@2 VJ@3 Vp@4@ @.@7 '@" B
@#@2 V@3 V@3 '@4 VN@ 
@ @.@7 '@>@&@;XO Fparse_content_chosen_units CB@ F F

@5@ 
@.@7 '@>@&@;CBE F F
 L

@5@ 
@.@7 ' S@" L
@#@>@&@;XO F@!parse_simplifier_simple_qualifier CA F F ',

@5@.@7 '@ 
@ @.@7parse_simplifier_simple_name S@>@&@;XO Fparse_zombiescope_limit_name C@,B- F F Pj@5@2 VE@3 Vq@4@2 O$@3 O@3 VK@3 VC@3 VX@3 VC@3 VI@4@.
@7 '@>@&
@;XD  t  t t  Ft parse_simplifier_qualifier_part AO F ' CAj F F@5@.
@7 ' S@>@&
@;CAn F F@5@.
@7 ' S@>@&
@;CAr F F@5@.
@7 ' S@>@&
@;CAv F F@5@.
@7 ' S@>@&
@;CAz F F@5@.
@7 ' S@>@&
@;CA~ F F@5@.
@7 ' S@>@&
@;XO Fset_auto_settings  C@@ F F@5 '$ '@7 '# I@7 '! ' '@7 '#yes_log_file@7 '1 '/ '@7 '# I@7 '> '< '@7 '# I@7 'B '@ '@7 '#@7set_user_rules_switch  S 'E '@7 '# I@7 'K 'I '@7 '# I@7 'P 'N '@7 '# I@7 'U 'S '@7 '# @@7 '_ 'Z '@7 '# @@7 'd 'b '@7 '# @@7 'i 'g '@7 '# O@7 'n 'l '@7 '# @@7 's 'q '@7 '# @@7 'x 'v '@7 '#@7 ' '| '@7 '#@7 ' ' '@7 '#@(@7 ' ' '@7 '# I@7 ' ' '@7 '# I@7 ' ' '@7 '#
no_usage_file@7 ' ' '@7 '#@7set_deadpath_switch  Sswitch_deadpaths '@7 '#@.
@7default_switch_hyp_limit S@7 & I ' '@7 '#@>@;XO F ' CA* F F  @5
Simplifier@7 F
 %7@> I@8 & I@;CA/ F F  @5ZombieScope@7 '@> I@8 '@;XO Fparse_arguments CA> F F  XX@<CA@ F F@5@7parse_arguments_x S@>@;XO F ' C@AA F F 'Y@5@2 VD@3 VJ@3 K@3 VC@4@2 VX@3 O$@3 VK@3 VC@3 VB@3 VC@3 IB@3 VF@3 VI@3 VC@3 VJ@3 VD@4@.
@7 '@>@&
@;C@DA F F 'a@5@2 VD@3 VJ@3 K@3 VI@4@2 VF@3 VD@3 VT@3 VF@3 VH@3 VT@3 VC@3 K@3 VF@3 VI@3 VC@3 VJ@3 VD@4@.
@7 '@>@&
@;C@JA F F 'f@5@2 VD@3 VJ@3 VH@3 VU@4@2 VK@3 VG@3 O@3 K@3 VU@3 Vr@3 K@3 VI@3 VC@3 VI@3 VU@3 VI@3 VC@3 VJ@3 VD@4@.
@7 '@>@&
@;C@MA F F 'k@5@2 VD@3 VJ@3 IB@4@2 VJ@3 VD@3 VI@3 VH@3 VF@3 VT@3 VC@3 IB@3 VI@3 VC@3 VJ@3 VD@3 O@3 VE@3 VU@3 VD@3 VI@4@.
@7 '@>@&
@;C@_A F F 'p@5@2 VD@3 VJ@3 K@3 VU@4@2 Vr@3 K@3 VI@3 VC@3 VI@3 VU@3 VI@3 VC@3 VJ@3 VD@3 O@3 VG@3 VK@3 VC@3 VX@3 VC@3 VD@3 VF@3 VI@3 VC@3 VJ@3 VD@4@.
@7 '@>@&
@;C@SA F F 'u@5@2 VD@3 VJ@3 VG@4@2 Ic@3 O$@3 VH@3 VG@3 K@3 K@3 VC@3 VJ@3 VD@3 O@3 VH@3 VG@3 VT@3 VU@3 IB@3 VI@3 VC@3 VJ@3 VD@4@.
@7 '@>@&
@;XO Fconvert_range_list_as_int_list CDE F F@5@.@7
range_to_list S@7 R NA@7@ convert_range_list_as_int_list_x S@>@;XO F ( CDM F F@5@7 W NA@>@;CDQ F F@5@0Illegal duplication in list of argument numbers
@8 '&@;XO F ' CA F F Gq@5@2 VE@4@2 VG@3 VK@3 O$@4@.
@7 '@>@&
@;C@ A F F '.@5@2 VD@3 VJ@3 VK@4@2 VJ@3 Vp@4@.
@7 '@>@&
@;C@#A F F ';@5@2 VD@3 VJ@3 VW@4@2 VH@3 VF@3 O$@4@.
@7 '@>@&
@;C@&A F F X@5@2 Mj@3 VG@3 VH@3 Vr@4@2 VJ@3 K@3 VG@4@.
@7 '@>@&
@;C@2A F F 'D@5@2 VD@3 VJ@3 VU@4@2 K@3 VG@3 VH@3 VH@3 VU@3 VK@3 VG@3 K@4@.
@7 '@>@&
@;C@ A F F &@5@2 O$@4@2 VK@3 VF@3 VC@3 VD@4@.
@7 '@>@&
@;C@,A F F 'M@5@2 VI@4@2 Vq@3 O$@3 VG@3 IB@3 VE@3 VG@3 IB@3 VV@4@.
@7 '@>@&
@;C@&A F F 'R@5@2 VD@3 VJ@3 VH@3 VG@4@2 VD@3 VU@3 VX@4@.
@7 '@>@&
@;C@&A F F Bl@5@2 Mj@3 VG@3 VH@3 K@4@2 VC@3 VJ@3 VD@4@.
@7 '@>@&
@;XO F S C@ F F@5@7 ' S A@2@/@3@/@3@/@3@/@-
@4@7 @L@.@7 ' S@7process_arguments S@>@;XO F ' CD% F F@5 ' '@7 '@7 & I '@7 ' @7 ' ' '"@7 '#@>@;XO F '\ CD7 F F @ @@5@>@;CD; F F O O@5@>@;CD? F Fspecific
 &

@5@ 
@7 ' S@>@;XO F ' CB F F  @<CB F F  @<XO Fparse_zombiescope_simple_name CB F F Gq@5@2 VE@3 VG@4@2 VK@3 O$@4@.
@7 '@>@&
@;C@ B F F '.@5@2 VD@3 VJ@3 VK@4@2 VJ@3 Vp@4@.
@7 '@>@&
@;C@#B F F ';@5@2 VD@3 VJ@3 VW@4@2 VH@3 VF@3 O$@4@.
@7 '@>@&
@;C@ B F F &@5@2 O$@4@2 VK@3 VF@3 VC@3 VD@4@.
@7 '@>@&
@;C@&B F F 'R@5@2 VD@3 VJ@3 VH@4@2 VG@3 VD@3 VU@3 VX@4@.
@7 '@>@&
@;C@&B F F Bl@5@2 Mj@4@2 VG@3 VH@3 K@3 VC@3 VJ@3 VD@4@.
@7 '@>@&
@;XD  t  t t  Ft @ parse_zombiescope_qualifier_part AO F ( CA F F@5@.
@7@"parse_zombiescope_simple_qualifier S@>@&
@;CA F F@5@.
@7parse_zombiescope_log_qualifier S@>@&
@;CA F F@5@.
@7@!parse_zombiescope_limit_qualifier S@>@&
@;CA F F@5@.
@7 '@>@&
@;XO F ( C@+B& F F		 'z


@5@.@7 '@ 
@ @.@7 ' S@" B
@#@ @ @.@7 '@>@&@;XO F ( C@AB F F '2

@5@.@7 '@2 VK@4@2 VJ@3 Vp@4@ @.@7 '@" B
@#@2 V@3 V@3 '@4 VN@ 
@ @.@7 '@>@&@;XO F ' CAK F F @<C@ AP F F
@5 I@7 K I@.@7 G@0 '@4@ @7 B S@ 
@ @8 '@;C@ AY F F
@5 I@7 (@.@7 G@0 (@4@ @7 ( @ 
@ @8 '@;CAb F F
@5@'Error in analysing command argument: ~a@2@4@8 '@;XO F ' CA F F  @5 '@7 '@> I@8 'G@;CA F F  @5 '@7 '@> I@8 'G@;XO F ( CB F F ',

@5@.@7 '@ 
@ @.@7 ( S@>@&@;XO F _J CB{ F F@5@.@7 ]S S@ @.@7 '@>@&
@;XO F ' C@ F F  @<XO F ' C@AA F F I@5@2 IB@4@2 VJ@3 VX@3 O$@3 VK@3 VG@3 Ic@3 VC@3 VI@3 Vq@3 O@3 VK@3 VC@3 VX@3 VC@3 VI@4@.
@7 '@>@&
@;C@2A F F U@5@2 VT@4@2 VG@3 O$@3 VI@3 VE@3 O@3 VK@3 VC@3 VX@3 VC@3 VI@4@.
@7 '@>@&
@;C@>A F F U@5@2 VC@4@2 VD@3 VB@3 VG@3 VH@3 VG@3 VD@3 IB@3 VG@3 O@3 VK@3 VC@3 VX@3 VC@3 VI@4@.
@7 '@>@&
@;XO F (
 CB F F@5@>@;CB F F@5@7 ' S@8 (	@;XO F ' CB4 F F (


 B
@5@ 
@ @.@7 ' S@>@&@;CB: F F @@5@>@&@;XO Fconvert_one_range_to_list CDb F F '
@5@7 H<@a@i@b @s@>@;C
Dg F F '@5@*Illegal entry in list of numbers argument
@8 '&@;C@!Dk F F '


@5@7 H<@ 
@7 H<@a@i@b @s@a@i@f
@q@ 
@7 W NA@>@;C
Ds F F '@5 ()@8 '&@;XO F ' CDV F F@5@>@;CDY F F
@5@ @7 (' S@ 
@ @7 '@>@;XXQM FF@:/build/buildd/spark-2012.0.deb/simplifier/data__system.pro  7AAuC @TS @TE FE EE 'E %6Esave_data__system XO F (, C@N E E@5@0 %6
@4@7 B @>@;XD  t  t t  Ft  F
 AvO F ' C  C; C;  '@<XD  t  t t  Ft  F AvO F (- C
@R E E@5@0 '
@4@7 (0@>@;XO F (. C@&@\ E E@5 F@.
@7 % O@2@0  F@1  F@4@3@0  F@1  F
@4@4@7 % J@>@;XXQM G-C @TS @TXXQMosetF@#/usr/lib/swi-prolog/library/oset.pl  @AuC @SS E
oset_addelEoset_dunionE	oset_dintE	oset_diffEoset_intEoset_isE
oset_unionE
oset_powerE
oset_delelXO (3delel C@u G  @A (H D1
@5@ 
@ @8 (D (3@;C@ (H (H  B@<C@ (H (H  H6@<XO (3union2 C
@C (H (H @<C@D (H (H@5@.@ @7 Ha @ @ @ @ 
@8union3 (J@;XO (3isect3 C
@\ (H (H D1@5@ 
@ @ @8isect2 (J@;C@^ (H (H B
@5@ @ @8 (< (J@;C@` (H (H H6@5@ @ @8 (T@;XO (3 (? C@5 (H (H @5@>@Q@;C@6 (H (H @<C@7 (H (H
@5@7 S@@ 
@8 (X (J@;XO (3 (U C@W (H (H @<C@X (H (H@5@.@ @7 (M@ @ @ @ 
@8 (R (J@;XO (3 (P C@H (H (H D1
@5@ 
@ @ @8 (K (J@;C@J (H (H B
@5@ @ @8 (@ (J@;C@L (H (H H6

@5@ @ @8 ([@;XO (3 (B C@ (H (H@5@.@7 I I@2@4@.
@7pset (J@ 
@8 J"@;XO (3 (D C@ (H (H 
@<C@ (H (H
@5@.@ 
@7 (M@ @ 
@ @8 (F (J@;XO (3diff21 C
@k (H (H @<C@l (H (H@5@.@ @7 (M@ @ @ @ 
@8diff3 (J@;XO (3 (4 C@ (H (H 
@<C@ (H (H
@5@.@ 
@7 (M@ @ 
@ @8addel (J@;XO (3 (6 C@ (H (H @<C@ (H (H
@5@ 
@8 (7 (J@;XO (3happ C@ (H (H 
@<C@ (H (H




@5@ @ @8 (l (J@;XO (3 (_ C@ (H (H 
@<C@ (H (H
@5@ 
@.@7 (n@ @ @8 (^@;XO (3diff12 C@p (H (H @<C@q (H (H@5@.@ @7 (M@ @ @ @ 
@8 (d@;XO (3dint C@ (H (H 
@<C@ (H (H
@5@ 
@.@7 (W@ @ @8 (q (J@;XO (3 (e C@u (H (H D1
@5@ 
@ @ @8 (o (J@;C@w (H (H B@5@ @ @8 (: (J@;C@y (H (H H6@5@ @ @8 (b (J@;XO (3 (8 C@ (H (H @<C@ (H (H
@5@ 
@8 (s@;XO (3 (: C@g (H (H 
@<C
@h (H (H
@5@ 
@ @8 (v@;XO (3 (k C@ (H (H 
@<C@ (H (H
@5@ 
@.@7 (\@ @ @8 (j@;XO (3 (< C@S (H (H 
@<C
@T (H (H
@5@ 
@ @8 (T@;XO (3 (> C@0 (H (H @5@>@Q@;C@1 (H (H @<C	@2 (H (H@5@8 (Y@;XO (3 (@ C@? (H (H 
@<C
@@ (H (H
@5@ 
@ @8 ([@;XO (3 (h C@ (H (H D1
@5@ 
@ @8 (4 (J@;C@ (H (H  B@<C@ (H (H  H6
@<XXQM GF@./usr/lib/swi-prolog/library/prolog_autoload.pl  @AuC @SS E E	E Bu XO Gassert_autoload_hook C@0@ G G@5@0 H@0  @T@1 R@0 E@0 @-@1 @-@-
@4@-@4@/@/@4@1
autoloaded@0 @1 
@4@4@8 E @;XD  t  t t  Gt  ^K @D  t  t t  Gt  ^K 	 O G ^L C@' G G E	 ## @ ##
@5 @@ @8   #@;C@$@' G G E	 !8 ^ H @1 !8
@5@0 ^@3 H@3 @1@4@ @8 (~@;XD  t  t t  Gt  (| AO G ({ C@ G G@5@0autoloaded_count@-@4@7 Je@.
@7 [ @0 (
@4@7 DG@Q@;XO G
autoload_step C@@ G G

@5@0 ##@-
@4 @@7 ^ ^  @0 E1@/@4@.@7
aggregate_all G@0 B@0 @M Bu@-@4@1 B@0 @M E
@-@4@1 B@0 C Bu @@4@1 B@0 C E

@4@1 B@0 (y@-@4@1 DH@1 ( @4@0  @4@0 B@0 Jf@1 (@-@4@1 B@0 D@4@1 B@0 C Bu@4@1 C E
@4@7 A   @0 E1@/@4@.@7 (@&@a@f@f@l C@w@;XO G E	 C@R@Y G G		@5 @@7 B B Ck@.@7 Cj   @0 E1@/@4@.@7 ( @.
@7 Bu #  @0 E1@/@4@.@7 ( Ck@.@7 (@a@f@h@l C@x@.@7information_level #@a@f@i@l C@x@ @0 E	@1 $
@4@8 @5 @7@;XO G ( C@t G G@5@D@0 ## @@4 @@7 (@L@(
 At@?@(
 A@;XO G ( C@Q@f G G
@5 Ck@.
@7 (@.@.@7 ( # Ck@.@7 (@a@f@f
@l C@x@.@7 (@D@&@a@f@b @s@L@.@7 (@ @0 E	@1 $@4@7 (@ @8 (@?@&@E@;XO G (x C@V G G  @5@8 E	 #@;XD  t  t t  Gt  ( AvD  t  t t  Gt  ( AwD  t  t t  Gt  ( AXQM EF@5/usr/lib/swi-prolog/library/dialect/sicstus/system.pl  @AuC @SS EmktempE	host_nameEtmpnamE E+EpopenE #E %E  WE E X E BE  E RE FE WE #E %EexecEpidE  KE WE EE ZXO E H' C@t E E/s/c@5 RA @@7 @L@>COMSPEC@8 RF @;C@w E E /bin/sh
 G@<XO E W C@5@ E E		 W






@5@.@7 _ W@ @0 "{
@-@/@/@/@4 Eg@7 % W@ @a@f@k H=@w@;XO E # C@ E E@5@8 A@ W@;XO E ( C@ E E@5@8gethostname D@;XO E ( C@ E E@5mkstemp@8 # W@;XO E ( C@ E E@5 (@8 (@;XO E ( C@ E E@5@0pipe
@4@8 E@;XO E % C@ E E@5@8 R A"@;XO E ( C@ E E@5@.@7 (@a@h@k H=@w@;XO E ( C@ E E@5@8 Z @;XO E ( C@ E E  @5@8 % A"@;XO E ( C@1@ E E		
 W






@5@0 "{
@-@/@/@/@4 Eg@7 (@ @a@f@k H=@w@;XO E ( C@7@j E E@5@"



@#@.@.@7 ( W@ @ @2@0stdin
@4@3@0stdout@4@3@0stderr@4@3@0 D@4@4@8 " D@;XO E ( C@ E E@5 (@8 @L@;XO E ( C@S E E@5@8 (@;XO E ( C@ E E@5@8 # (@;XXQM FjF@>/build/buildd/spark-2012.0.deb/simplifier/data__provenance.pro  7AAuC @TS @TE PE KE  E %4E  Esave_data__provenance E  aE %E %@E  |E IE  XD  t  t t  Fjt  F AvD  t  t t  Fjt  F AvO Fj   C
@f Fi Fi@5@0 I
@4@7 B I@>@;XO Fj  a C
@j Fi Fi@5@0 P
@4@7 (@>@;XD  t  t t  Fjt  F AvO Fj K C@ Fi Fi  @5 Fn@7 P I@>@;XO Fj   C
@v Fi Fi@5@0 %@
@4@7 (@>@;XO Fj ( C@J@ Fi Fi@5 Fj@.
@7 % O@2@0  Fj@1  F@4@3@0  Fj@1  F@4@3@0  Fj@1  F@4@3@0  Fj@1  F@4@3@0  Fj@1  F@4@4@7 % J@>@;XD  t  t t  Fjt  F AvD  t  t t  Fjt  F AvO Fj  | C@n Fi Fi@5@0 %4
@4@7 (@>@;XO Fj   C
@r Fi Fi@5@0 %
@4@7 (@>@;XXQM RSF@!/usr/lib/swi-prolog/boot/packs.pl   ѣAsC S E \E$pack_attachE$pack_detachE \XD  t  t t  RSt  \  
O RS \C@F@V RN RN@5@.
@0 @@0 ZP BB@4
@3@0 @ AB@4@3@0 @ C@4@3@0 @ @@4@4@.@7 @x @z@D
@, @{@L
@.@7remove_dups RR@0 @
@4@0 (
@4@8 H RR@?@R@E@;XD  t  t t  RSt  ( 	 D  t  t t  RSt  ( 
O RS (C@J RN RN@5@7attach_package RR@>@;C@&@L RN RN@5@D@7 AD RR@L@0 @@0 D AB
@4@/@4@8 @ RR@?
@0 @@0 A RP
@4@/@4@8 (@;XD  t  t t  RSt  RV D  t  t t  RSt  RV AvD  t  t t  RSt  RV 
D  t  t t  RSt  RP D  t  t t  RSt  RP AvD  t  t t  RSt  RP 
D  t  t t  RSt  ( 	 D  t  t t  RSt  ( 
O RS (C@B@; RN RN@5@D@7 @ RR@L@R@?
@0 @@0 @ @W
@4@/@4@7 (@D
@0 RP
@4@7 Jf RR@L
@0 RU
@/@/@4@7 DE RR@8 Bv  RR@?
@0 @@0 D RP
@4@/@4@8 (@;XD  t  t t  RSt ensure_slash 
O RS (C@ RN RN@5@D@/@/  @7 @P RR@L@&
@? @8 A RR@;XD  t  t t  RSt  \ 
O RS (C@t RN RN@5@0  Y
@-@4@/ @@7 @ RR@>@.@7 ( RR@8attach_packages RR@;C@x RN RN @<XD  t  t t  RSt update_autoload 
O RS (C@ RN RN@5	/INDEX.pl@.@7 (@D	@7 A@ RR@L@8 (@?@R@;XD  t  t t  RSt 
prolog_dir 
O RS (C@ RN RN@5@2
@3/prolog@4@7 A RR@8 (@;XD  t  t t  RSt  V 
O RS  FC@ RN RN  BB@<C@ RN RN  IW@<XD  t  t t  RSt check_existing 
O RS (C@ RN RN@5@0 (
@4@7 (@>@0 RU
@/@/@4@8 (@;C@ RN RN@5@.@7 ( RR@> @B@0 ZP@1 ZT
@4@7 @5 RR@Q@;C@ RN RN @<XD  t  t t  RSt foreign_dir 
O RS (C@J@ RN RN@5 R?@.
@7 @M RR@2@3/lib@4@.@7 (@ @7 (@>@2@3/lib/@3
@4@7 (@D@7 (@L@0 RU
 D@4@8 D{ RR@? @B@0 ZP@1 ZX

@4@7 (@Q@;C@ RN RN  @<XD  t  t t  RSt  ( 
O RS (C@ RN RN@5@C
@7  F RR@L
@P@.@7 (@7 (@>@;C@ RN RN @<XD  t  t t  RSt  ( 
O RS (C@c@ RN RN@5@2
@3/pack.pl@4@.@7 ( C@7 AJ RR@.@7 G RR@7 ( RR@.
@7 ( RR@.@7 ( RR@>@0 (
@4@7 (@0 RU @o@4@7 (@ @7 ( RR@D@,
 @L@0 RU D
@4@7 (@?@R A@0 ZP@1 ZQ
@4@8 (@;XD  t  t t  RSt  ( 
O RS (C@h RN RN @<C@i RN RN
@5@ 
@7 @ RR@>@ @8 (@;C@l RN RN


@5@ @ @2
@4@8 (@;XD  t  t t  RSt  ( 
O RS (C@z RN RN @<C@{ RN RN
@5@7 ( RR@ 
@8 (@;XXQM F}F@>/build/buildd/spark-2012.0.deb/simplifier/load__data_files.pro  7AAu@ C @TS @TE SXO F}ensure_datafile_exists CAE F| F|@5@7 # W@>@;CAI F| F|@5@'Required input file does not exist: ~a.@2
@4@8 J J@;XO F}@)potentially_add_datafiles_local_user_rule C	AY F| F|@5@7 )@7 % O@>@;CA_ F| F|@5@>@;XO F}establish_common_files CA F| F|@5@7establish_log_file S@>@;XO F}proof_file_info C@+A F| F|@5 @.@7 W NA@.@2@-@4@ @7 J! S@ @ 
@7@'determine_proof_file_kind_and_base_file S @ @.@7 R NA@  @7 A@>@;XO F}potentially_add_datafiles_rule C	AN F| F|@5@7 )@7 % O@>@;CAT F| F|@5@>@;XO F}@$establish_proof_file_dependent_files C@@ F| F|

 P@5 @@2@3@3.vcg@4@.
@7 )@ 
@7 ) S@ 
@7 % O @@2@3@3.fdl@4@.@7 )@ @7 )!@ @7 % O @@2@3@3.rls@4@.@7 )@ @7 ) S @@2@3@3.rlu@4@.@7 )@ @7 ) S@.@7retrieve_parent_directory S @@2@3@3 )'@4@.@7 )@ @ @7@*potentially_add_datafiles_global_user_rule S @@2@3@3.siv@4@.@7 )@ @7 % O@>@;C@a@ F| F|zombie_scope@5 @@2@3@3.dpc@4@.
@7 )@ 
@7 )!@ 
@7 % O @@2@3@3 )#@4@.@7 )@ @7 )!@ @7 )$ @@2@3@3 )%@4@.@7 )@ @7 )& @@2@3@3.sdp@4@.@7 )@ @7 % O@>@;C@LA F| F| Fn@5 @@2@3@3.pfs@4@.
@7 )@ 
@7 )!@ 
@7 % O @@2@3@3.dec@4@.@7 )@ @7 )!@ @7 % O @@2@3@3.sip@4@.@7 )@ @7 % O@>@;CA= F| F|@5Unexpected proof file kind: ~p.@2
@4@8 )
@;XO F}establish_debug_file C@| F| F|@5 @@2debug_@3
@3.pro@4@.@7 )@.@7 K S@7 % O@>@;XO F}establish_dynamic_files  C@ F| F| @5@C
@/@7 & I@L
@P@-Target file not provided on the command-line.@8 )
@;C@"@ F| F|@5@.
@7 )E@.@7 )A@.@.
@.@7 ) S@ 
@ @7 ) S@ 
@ @7 ) S@>@;C@ F| F|  @5@4Unexpected error in establishing input file details.@8 )
@;XO F}establish_static_files  C@q F| F|  @5	data__prf@7 )= S Fd@7 )Ndata__files@7 )N@>@;XO F}@)determine_proof_file_kind_and_base_file_x CB F| F|
 P
@5 I@7 K I@C
 BB@7 R S@L
@P@>@;CB F| F|
 P@5 I@7 )R@2 BB@3 Mj@3 IB@3 Vp@4@7 )@>@;CB F| F|
 )1
@5 I@7 )R@C
 BB@7 )S@L
@P@>@;CB  F| F|
 )1@5 I@7 )R@2 BB@3 VT@3 O$@3 IB@4@7 )@>@;CB* F| F|
 Fn@5@2 BB@3 O$@3 VB@3 K@4@7 )@>@;CB3 F| F|@5@.
@7 G@QProvided input file ~a should have no extension or have a .vcg or .pfs extension.@2
@4@8 )
@;XO F} S C@d F| F|  @5@7 )K S@7 )C S@>@;XO F} ) CA F| F|@5@.
@7 G@ 
@.@7 )P S@ @7 G@>@;XO F} ) CA F| F|@5 I@7 )R '@7 & I @@2
@3@3.slg@4@.@7 )@7 % O@>@;CA F| F|@5 I@7 )R '@7 )X @@2
@3@3.zlg@4@.@7 )@7 )Z@>@;CA F| F|@5@0 '4@-@4@7 )X@.
@7 )A@ 
@7 )Z@>@;CA F| F|@5 O@7 )X@>@;CA F| F|@5@.Unable to determine correct logging behaviour.@8 )
@;XO F} )* CBF F| F|@5 @.@7 )@/@2@3@/@4@7 )@>@;XO F} )- CAd F| F|@5@C@&
@L@P@7 )@7 % O@>@;CA} F| F|@5@>@;XXQM @qF@ /usr/lib/swi-prolog/boot/bags.pl   ѣAs@!C S E @xEbagofE !E GXD  t  t t  @qt 
select_bag 
O @q )`C
@ns@ /usr/lib/swi-prolog/boot/bags.pl   ѣA )b@5@>@&
@&@;C@q )b )b @<C	@r )b )b@5@ 
@ @8pick @z@;XD  t  t t  @qt 
pick_first 
O @q )gC@ )b )b C



@5@ @ @ @ 
@8	pick_same @z@;XD  t  t t  @qt  )k 
O @q )jC@!@ )b )b C




@5@)@>@ @ @ 
@8 )i@;C@ )b )b 
@<XD  t  t t  @qt  ! @`D  t  t @at  @qt ! BA W] D  t  t t  @qt  ! 
O @q !C@j@ )b )b
@5@0 W\
@4@.
@.@7 G @z@D@* Mj@L@ 
@.@7 @x @z@, @{@ @8 J# @z@F@?@?@0 C
@4@ 
@.@7 )n@D@ @7 H @z@L@ @.@7 )o@ @ @8 )d@E@?@ @/@7bind_bagof_keys @z@ @.@7 )o@ @ @.@7 )d@ @8 )o@;XD  t  t t  @qt  @y @`D  t  t @at  @qt G BA   BAD  t  t t  @qt  @y 
O @q GC@G )b )b@5 H@0findall_loop

@4 B@8 A @;XD  t  t t  @qt  )f 
O @q )eC@j )b )b@5@.
@.@.@7 )h @z@ @ 
@ @8 )a @z@;XD  t  t t  @qt  )s 
O @q )rC@e )b )b @<C@f )b )b C


@5@/@7 GS @z@ 
@8 )q@;XD  t  t t  @qt  @y @`D  t  t @at  @qt @x BA  D  t  t t  @qt  @y 
O @q @xC@D )b )b@5@8 G @z@;XD  t  t t  @qt  )_ @`D  t  t @at  @qt )^ BA W] D  t  t t  @qt  )_ 
O @q )^C@D@Z )b )b@5@0 W\
@4@.
@.@7 )l@D@* Mj@L@ 
@7 )n@, @{@F@?@0 C
@4@ 
@.@7 )n@ @/@7 )q@ @.@7 QG @z@ @ @8 )d@;XD  t  t t  @qt  )u 
O @q )tC@M )b )b@5@@@@7 E @?@ 
@8 DT @;XXQM FF@:/build/buildd/spark-2012.0.deb/simplifier/load__system.pro  7AAuC @TS @TE SXO F S C
@: F F@5@.
@.@7 U NA@7 (, %7@>@;XXQM DF@'/usr/lib/swi-prolog/library/readutil.pl  @Au@!C @SS E \
E "E "Eread_stream_to_codesE )E GXD  t  t t  Dt  GO D G C@ G G?@5@>@( @{@;C@ G G



@5@>@;C@ G G

@5@.@7 G @ @ @ 
@8 ) \@;XO D ) C	@ G G?@5@>@;C@ G G

@5@.@7 )@ @ @ 
@8 ) \@;XO Dread_stream_to_terms C	@ G G E@5@>@;C@ G G

@5@.@ @7 V@ @ @ 
@ @8 ) \@;XO Dread_1line_to_codes C@o G G?
@5@>@;C@p G G

@5@>@;C@q G G
@5@>@.
@7 )@ 
@8 ) \@;C@t G G


@5@.@7 )@ @ 
@8 )@;XO Dpl_read_stream_to_codes C@ G G@5@.
@7 )@ 
@.@7 )@&@;XO D D  C@I G G  @5@0 D@1 Dreadutil@4@/ @@7 @@>@;C@v@K G G@5@0 H@0 \
@-
@-@4@1pl_read_line_to_codes
@4@7 Dz@0 H@0 )
@-@4@1 )
@4@7 Dz@0 H@0 )
@-
@4@1 )

@4@7 Dz@0 H@0 )

@4@1 )

@4@7 Dz@2@0  G@4@3@0  G@4@3@0  )@4@3@0  )@4@4@8 H7 \@;XO D ) C@ G G@5@8 ) \@;XO D ) C@~ G G@5@.
@7 )@ 
@.@7 )@&@;XO D ) C@ G G@5@.@ 
@7 V@ @.@ 
@7 )@&@;XO D ) C@g G G@5@.@7 )@D
@*?@L@'
 E@?@.
@7 )@&
@;XD  t  t t  Dt  ^K @D  t  t t  Dt  ^K 	 O D ^L C@8 G G "tail &D )
@5 &D@ @8   \@;C@R@8 G G " ^M    @@5@C@0 C@0  @1  @@4@4@ 
@7 @ \@L@P@0  @1 [@/@/@/@/@4@2@0 C@0  @1  @@4@4
@4@: ^Q ^R@;C@< G G " ) &D )
@5 &D@ @8 )@;C@F@< G G " ^M  )@5@C@0 C@0  )@4@4@ 
@7 )@L@P@0  D@1 )@/@/@/@/@4@2@0 C@0  )@4@4
@4@: ^Q ^R@;C@Q@< G G " ^M    @@5@C@0 C@0  @1  @@4@4@ 
@7 )@L@P@0  @1 @@/@/@/@4@2@0 C@0  @1  @@4@4
@4@: ^Q ^R@;C@R@< G G " ^M    @@5@C@0 C@0  @1  @@4@4@ 
@7 )@L@P@0  @1 [@/@/@/@/@4@2@0 C@0  @1  @@4@4
@4@: ^Q ^R@;XO D " C@;@ G G@5 @@7 B B@0 )@-
@4@7 ^ ^@2@0 @ C@4@4@.@7 @ \@0 [ C@-@4@0 )
@4@0 D@4@8 A \@;XO D " C@9@ G G@5 @@7 )@0 )@-
@4@7 )@2@0 @ C@4@4@.@7 )@0 [ C@-@4@0 )
@4@0 D@4@8 )@;XD  t  t t  Dt  )D  t  t t  Dt  GD  t  t t  Dt  )XQM EF@&/usr/lib/swi-prolog/library/dialect.pl  @Au@ C @SS E
exists_sourceEsource_exportsE EXO E ) C@e E E@5@/@8 ) E@;XO E ) C@.@w E E@5@.@7open_source )@0 B]@0 G^@-
@4@1 D@4@/ @@7 @@D@7 H@L@ 
@8 @ )@?@ 
@8 R I@;XO E E C@D E E@5 @W@7 B B G@7 C@D@*
 Hi@L@R@?@8attach_dialect )@;XO E ) C@ E E@5@.@7 ) C@7 E@D
 H.@7 H/@L

@8 H2 )@?@R@;XO E ) C@ E E@5@.@7 C @" Bc B
@#@;XO E ) C@h E E@5@2@0 @ @o@4@3@0 @ C@4@3@0 @ @@4@4@8 @ @;XO E ) C@@@M E E@5@0 B@1  B
@4@7 ) )@> B@.@7 B A"@0 @1 B@1  B
@4@7 B @D@0 
@1  \ @4@7 @?@L@0 
 \@4@@?@R@;C@U E E @<XXQM DF@#/usr/lib/swi-prolog/boot/topvars.pl   ѣAs@ C S Eprint_toplevel_variables Everbose_expansionXD  t  t t  Dt assert_bindings 
O D )C@o I~ I~ @<C@Z@p I~ I~
@5@" C


@#@D@A@T@L@0 #$topvar@0 C
@/@4@-@4@0 D@4@7 H I@D@!@Dtoplevel_var_size@.@7 @M I@L@ @ @/@7 EA I@?@R@E@L )@/@7 C$ I@?@R@E@?@R@F@8 ) I@;XD  t  t t  Dt expand_args 
O D )C@Q I~ I~

@5@>@;C@%@R I~ I~@5@ 
@.@7 @ I@ @.@7expand_vars I@ @ @7 )@p
@ @ 
@ @8 ) I@;XD  t  t t  Dt v_member 
O D )C@g I~ I~

@5@@@)
@?@ 
@8 ) I@;XD  t  t t  Dt toplevel_var 
O D )C
@ I~ I~@5 )@0 C
@4@8 G} I@;XD  t  t t  Dt name_var 
O D )C@Y I~ I~
 C



@5@)
@>@;C@[ I~ I~



@5@ 
@8 ) I@;XD  t  t t  Dt  X  D  t  t t  Dt  X  AvD  t  t t  Dt  X  
D  t  t t  Dt  U\ 
O D U]C@l I~ I~

@5@8 )@;XD  t  t t  Dt delete_bound_vars 
O D )C@_ I~ I~ 
@<C@"@` I~ I~



@5@"
 C

@#@ @7 )@>@ @ @8 ) I@;C
@d I~ I~


@5@ 
@8 )@;XD  t  t t  Dt print_query 
O D )C@5 I~ I~@5@7 \ I@7 C I BB@7 I9 I@7 J/ I@Q@;C@9 I~ I~ @<XD  t  t t  Dt  ) 
O D )C	@A I~ I~@5@S@>@;C
@C I~ I~@5@7 @ I@>@;C@)@E I~ I~
 D

@5@ 
@.@7 )@D
@ @7 ) I@L@>@?
@0 @@0 Dvariable@4@/@4@8 @ I@;C@K I~ I~@5@.
@.@7 A
 I@>@ 
@ @7 )@p@ @8 )@;XD  t  t t  Dt  \ 
O D )C@; I~ I~ @<C@< I~ I~ C



@5@&@ 
@8 )@;XD  t  t t  Dt  I| 
O D I}C@&@* I~ I~@5@7 )@.@7 Z\ I@ @ 
@7 )@D@7 X  I@7 G I@L@ 
@8 ) I@?@R@;XD  t  t t  Dt  ) 
O D )C
@ I~ I~ I@5@> X@7 DE I X@8 DH I@;C@ I~ I~ I@5 X@8 )@;XD  t  t t  Dt  )  
O D )C@#@ I~ I~@5@M@.
@.@7 )@N$~w =~t~12|~p~n@2
@3@4@7 S I@Q@?No defined toplevel variables~n@8 A I@F
@;XXQM GF@+/usr/lib/swi-prolog/library/prolog_stack.pl  @AuC @SS E _E OE "E "Eprolog_stack_frame_propertyE OXO G O CA G G

@5@.@7 O@S@>@;CA G G@5@8clean_stack2 O@;XO Gguard_frame C@*A G G Z3
 EV
@5@0 @-@-
@4@/@7 "* O@ 
@.@.@7 A@0 @1 @4@8 O@;XO Glineno_ C@)A G G@5@0 Er@-
@4@7 A+
char_count@ 
@.@7 Yd O@a@f@h@s@> HD@ 
@.@7 *
@a@f@b@l C@w@;CA G G@5
@7 H2 O@8 * O@;XO Gclause_predicate_name CAl G G@5@ C $s@>@;CAn G G@5@.@/@7 *@>@0  @T@4@8 # "A@;XO G AP CA# G G @<C@3A% G G	
@5@ @.@7 * O@D@* @{@%@L@&
@E@?@" Ez
@#@ @ @ 
@8 *@E@;C@ A- G G Z2

 @5@>@%@ @ @.@7 Z4 O@ @ @ 
@8
where_no_goal O@;C@+A0 G G		 Z2


@5@ @.@7 *@" C ^
@#@ @ @ 
@8
where_goal O@;XO G * CAc G G 
 C~|~t[~D]~6+ 



@<XD  t  t t  Gt  ^K @D  t  t t  Gt  ^K 	 O G ^L C@0 G G "subgoal_positions @ *
@5 @@ @8   O@;XO Glineno C@&A G G@5@0 B@0 E
 C@-
@4@1 B-
@1 $m $n@4@0 *
@4@0 D
@4@8 A O@;XO G X] C@ G G  @<C@ G G  @T@<XO G _ C
Aw G G@5@.@7get_prolog_backtrace_lc O @C@8 ) O@;XO Gcopy_term_args C@,@ G G@5@a@g@h@q@>@p
@ @ 
@.@7 @@ @ @.@7 @@ @ @7copy_term_limit O@ @ 
@ @8 *% O@;C@ G G @<XO Gframe_predicate C@ G G  D
@<CA  G G  G
@<CA G G ^
@5@8 H O@;XO G ) CA	 G G@5@8 " O@;XO Gsubgoal_position C@'A| G G@5@.@/@7 "? "A@.@7 H O@ @ @.@7find_subgoal O@ @ 
@7 @@ @ @8 @@;XO G	copy_goal C@ G G 
 @5@>@;C@D@ G G	@5 Ee@.
@7 O@D@-@"
 

@#@L@ @.@7 *'@D@ @7 X] O@L@&@?
@" @#@?@ 
@8 *'@F@E@;XO G O C@s G G@5@7 H<@7 H<@S@>@2@0 Z3
@4@4@7 *!@8nlc  O@;C	@w G G@5@7 *!@8 *;@;XO G *" C@P@ G G	@5@D@0 *:@-
@4@7 " ^@L@' B3@E@?@.@7 EB O@ pc@.@7 O@ parent@.
@7 O@D
@0goal_term_depth@-@4@7 *>@L@R@?backtrace_goal_depth@.@7 @L [@ @7 B B@ 
@ @ @8 G O@;XO G $ CA G G@5@T
@"
 O@#@;XO G * CA G G @<CA G G
@5@7 * O@>@;CA G G

@5@ 
@ @8 * @;XD  t  t t  Gt  AP AO G Y1 C@(A G G@5@D
backtrace_show_lines @@7 @L@L@'
 @{@?@!
@2@0 * @@4@4@#@%@ 
@ @8 *@;XO G *5 CA G G 
@<CA G G
  
@5@ 
@ @.@7 [B I@ @ @8 *4@;XO G * CA5 G G  D

 C~w <foreign>
@<CA7 G G  G

 C X
@<C@QA9 G G ^

@5@0 * @@4 @@7 ^ ^@ @ @.@.@/@7 */ O@ @0 H@/@4@7 I@ @ @.@7 * O@ @.@7 *
 O@%@>@%@" C [
@#@;C@<AA G G

 ^
@5@ @0 A@-@4@7 *-@ @0 [@-@4@7 *-@ @.@7 *Q@%@>@%@" C [
@#@;C@ AG G G ^
@5@ @.@7 # "A@%@" C~w <no source>
@#@;CAK G G 	meta_call
<meta call>
@<XO G * CAN G G D
 C
 <foreign>
@5@>@&
@;C@HAP G G ^

@5@0 * @@4 @@7 *M@ @ @.@.@/@7 *N@ @0 *O@/@4@7 I@ @ @.@7 *P@%@>@%@" C	 at ~w:~d
@#@;C@3AW G G		 ^
@5@ @0 A@-@4@7 *-@ @0 [@-@4@7 *-@%@>@%@" C *W
@#@;C@$A\ G G ^
@5@ @.@7 *R@%@>@%@" C ~w <no source>
@#@;CA` G G @<XO G *H C@ G G @5@>@;C@@ G G Z2



@5 Z4@ @7 O@D@* D@L O@.@7 O@" D@#@E@?@:@D@* B3@L O@.@7 O@" G@#@E@?@D B#@.@7 O@L@" ^@#@?@( *T@E@E@D
@* *T@L@( @?@ 
@ @7 *7 O@D *A@.@7 O@L@R@?@' D@D@A *B@.@7 O@@@  O@.@7 O@ @0  D@/@4@7 I@E@? \@.@7 @L@a@f@b@t@E@L@p
 @ @ @ @ 
@ @8 *G@?	@( @{@F@F@;XO G " CA G G@5@0 AO@4@.
@7 B O @@ 
@8 R O@;XO G *( C@ G G 
 ]@5@7 @@>@;C@@ G G
@5@7 @@>@.
@.@7 A@p
 @'@D@$@a@f@f@r@L@ 
@ @7 A @ @ @8 **@F@F@F@?@T@p@ 
@ @7 A @ @ @7 **@p@a@f@f@l C@b@l C@x@0 @@-@4<skipped ~D of ~D>@2@3@4@7 @F O@ @ @7 @@ @.@7 @@ @.@7 @@ @ @ @8 *'@;C@ G G@5@8 _ O@;XO G ) C@ G G  Z2
 Z4@<C@ G G Z2

 !

@5@ 
@8 *+ O@;C@0@ G G Z2
 ^


location 

@5@ 
@ @.@/@7 *N@ @0 *O@/@4@7 I@ @ @ @8 *P@;C@ G G Z3
 L@5@, @;XO G ) C@p G G@5@8 O@;XO G *< C@} G G   @<XD  t  t t  Gt  O AvD  t  t t  Gt  O @XQM $F@#/usr/lib/swi-prolog/boot/license.pl   ѣAs@ C S E $Eeval_license E $XD  t  t t  $t  $ 
O $ $C@s $ $@5@D A@.@7 B $@L@R@?@'<unknown file>@8 $ $@;XD  t  t t  $t  $ 
O $ $C@ $ $  Ez@9See http://www.swi-prolog.org/license.html for details on Ez@?SWI-Prolog licensing policies supporting both free and non-free Ez	Software.
@<XD  t  t t  $t  $ 
O $ $C@ $ $ 
@<C@ $ $
 C    ~w
 Ez
@5@ @ @8 $@;XD  t  t t  $t licensed D  t  t t  $t  *m AvD  t  t t  $t  *m 
D  t  t t  $t  *e  
O $ *dC@ $ $  @5@7
report_gpl  $@8report_proprietary  $@;XD  t  t t  $t  $ 
O $ $C@z $ $@5@7warn_if_unknown $@0 *m
@4@8 B $@;XD  t  t t  $t  $ 
O $ $C@ $ $@5@.@0 $@/@/@4@.
@7 @x $@%
@ 
@ @8 $ $@;XD  t  t t  $t proprietary 
O $ *|C@ $ $@5@7 *w $@.@/@7 $@, $@, $@;XD  t  t t  $t gpled 
O $ *C
@ $ $@5@.@7 *~ $@/@8 $@;XD  t  t t  $t  *v 
O $ *uC@~ $ $@5@/@/@7 $@>@;C@ $ $@5 @B@0 $
@4@8 @5 $@;XD  t  t t  $t  *p  
O $ *oC@ $ $@5@.
@0 *
@4@.@7 ! $@> At@0 $ $@4@8 *@;C@ $ $  @5 At@0 $ $@4@8 *@;XD  t  t t  $t  *s  
O $ *rC@(@ $ $@5@@@.
@0 *}
@-@4@.@7 * At@0 $@0 $@4@4@7 *@Q@?@R@F
@E@;XD  t  t t  $t  $ 
O $ *{C@ $ $ 
@<C@b@ $ $

@5@ 
@/@.@7 $@%@D@3@@@0 $@-@4@ @7 $@?	@0 $@-@4@ @7 $@%@L@" C  ~|~w~t~20+~w
 Ez
@#@?@" C  ~|~w
 Ez
@#@F@ @ @8 *z@;XD  t  t t  $t  $ @D  t  t t  $t  $ 
O $ $C@5 $ $  $ $ $GNU General Public License $@$http://www.fsf.org/copyleft/gpl.html@<C@9 $ $  $ $ $@!GNU Lesser General Public License $@'http://www.fsf.org/copyleft/lesser.html@<C@> $ $ swipl $ $@ SWI-Prolog Prolog Source License $@&http://www.swi-prolog.org/license.html@<C
@E $ $ guile $ $License for Guile@<C
@H $ $ gnu_ada $ $@9The license of the run-time units of the GNU Ada compiler@<C@K $ $ x11 $ $The X11 licens $http://www.x.org/terms.htm@<C@O $ $ expat $ $
Expat license $@%http://www.jclark.com/xml/copying.txt@<C@S $ $ sml $ $@+Standard ML of New Jersey Copyright License $@5http://cm.bell-labs.com/cm/cs/what/smlnj/license.html@<C
@W $ $ 
public_domain $ $Unrestricted Public domain@<C@Z $ $ cryptix $ $The Cryptix General License $@(http://www.cryptix.org/docs/license.html@<C@^ $ $ bsd $ $The modified BSD license $@.http://www.xfree86.org/3.3.6/COPYRIGHT2.html#5@<C@b $ $ zlib $ $The license of ZLib $@*http://www.gzip.org/zlib/zlib_license.html@<C
@g $ $ lgpl_compatible $ $Other LGPL compatible license@<C
@j $ $ gpl_compatible $ $@)Other GPL and not LGPL compatible license@<XXQM DF@&/usr/lib/swi-prolog/library/process.pl  @AuC @SS E
process_idE FE #E *Eprocess_releaseE "Eprocess_killE
is_processE *XO D * CA( E E 

@<XD  t  t t  Dt  FO D " C@4@ E E		@5@.
@7exe_options (@.@ 
@7 @ ( @@7 B Bmap_arg@.@7 ^ ^@ @.@7 \7 (@.@2@4@7 A@.@7expand_cwd_option (@ @ @8 F (@;XD  t  t t  Dt  ^K @D  t  t t  Dt  ^K 	 O D ^L C@0 E E " ( !B (
@5 !B@ @8   (@;C@0 E E " ( !B (
@5 !B@ @8 *@;C@0 E E " ( !B (
@5 !B@ @8 *@;C@0 E E " E) @W *
@5 @W@ @8 *@;C@0 E E " W != !B W
@5@0 != !B@4@ @8 *@;C@0 E E " L M, Ea L
@5 Ea@ @8 *@;C@0 E E " ( I Ea (
@5  @ @7   ( Ea@ @8 *@;C@0 E E "detached M, @ *
@5 @@ @8 *@;C@0 E E "window M, @ *
@5 @@ @8 *@;XO Dmap_arg_prim CA E E A
@5@>@D@7 @@L@.
@7 K (@?@%
@ 
@8 *@;CA E E 

@<XO D * C@Q@ E E@5@0 *@-@4@.
@7
select_option ^@>@D@,@7 @@L@.@2@0 @ AB@4@3@0 @ C@4@4@7 *@ @.@7 *@" *
@#@?@D
@7 AD (@L@&
@? AB@8 D B@F@;C@ E E 

@<XO D * CA8 E E@5@/@8 # (@;XD  t  t t  Dt  *O D # CAP E E@5@8 * (@;XO D * CA  E E@5 (@8 @L@;XD  t  t t  Dt  FO D * C@"@ E E@5 RA @@7 @L@>@"
 @ @ #Xcom @ C@#@;C
@ E E@5@"
 @ Z@#@;XO D * CA	 E E@5@>@;CA
 E E@5@7 @ (@> *@.@7 *@8 A (@;CA E E@5@8 * (@;XO D * C
A/ E E@5@7 H<@a@g@b @s@;XO D * CAa E E@5 J@8 * (@;XXQM FaF@@/build/buildd/spark-2012.0.deb/simplifier/data__declarations.pro  7AAuC @TS @TE FE FE FE VE IE FE@ get_declarations_record_functionE ME JE FE F E JE FE FEget_declarations_functionE FE FE@#get_declarations_unbounded_functionE JE IE OE FE VXO Fa * C@ F` F`@5@0 *

@4@7 Dz@>@;XD  t  t t  Fat  F AvD  t  t t  Fat  I AvD  t  t t  Fat  * AvO Fa M CA F` F`@5@7 * I@>@;CA F` F`

@5@>@;XD  t  t t  Fat  J AvO Fa * C@ F` F`@5@0 *
@4@7 Dz@>@;XO Fa * CA F` F`  @5@7calculate_function  I@7calculate_record_function  I@7calculate_mk__function_name  I@7calculate_type_alias  I@7calculate_type  I@7calculate_enumeration  I@7calculate_function_template  I@>@;XO Fa * C@ F` F`@5@0 *
@4@7 Dz@>@;XD  t  t t  Fat  F AvD  t  t t  Fat  * AvO Fa * C@ F` F`@5@0 *
@4@7 Dz@>@;XO Fa * C@ F` F`@5@0 V
@4@7 Dz@>@;XD  t  t t  Fat  * AvO Faform_function_var_list C	A F` F`
@5@>@;CA F` F`

@5@>@;C
A F` F`


@5@>@;CA F` F`



@5@>@;CA F` F`




@5@>@;CA F` F`





@5@>@;CA F` F`






@5@>@;CA F` F`







@5@>@;CA F` F`	








@5@>@;CA F` F`










@5@>@;C@ A F` F`






@5@a@g@b
@s@p
 @>@ 
@7 * I@>@;CA F` F` @5@>@;XO Fa * C@ F` F`@5@0 V
@4@7 Dz@>@;XD  t  t t  Fat  V AvD  t  t t  Fat  F AvO Fa * C@/Ad F` F`@5@.
@0 B@-@4@7 * I@2@-@3@-
@4@0 R@0field
@4@4@.@7 @w@0 I
@1 B@4@7 B I@Q@;CAm F` F`@5@.
abstract@7 +@0 I
 +@4@7 +@Q@;CAs F` F`@5@.
@0 I@-@-@4@7 +@0 I
@1 I@4@7 +@Q@;CAy F` F`@5@.
@0 O@/@4@7 +@0 I
 M@4@7 +@Q@;CA F` F`@5@.
@0 M@-@4@7 +@0 I
@1 M@4@7 +@Q@;CA F` F`@5@.
@0 J@-@4@7 +@0 I
@1 J@4@7 +@Q@;CA F` F`  @5@>@;XO Fasave_function_template C@"A F` F`@5@.@7 H@.
@7 + @.@2

@4@7 A@0 J

@4@7 Dz@>@;XD  t  t t  Fat  V AvO Fa * CA F` F`@5@.
@0 +@-@4@7 +@0 O
@4@7 +@Q@;CA F` F`  @5@>@;XO Fa * C@CA F` F`@5@.
@.@/@7 J I@.@7 G@C
@2 VU@3 O$@3 VB@3 O@4@/@7 J! I@L
@P@C@2 VB@3 VK@3 VT@3 O@4@/@7 +
@L@P@7 + I@Q@;CA F` F`  @5@>@;XO Fa * C
@ F` F`@5@0 *
@4@7 Dz@>@;XO Fa * CA& F` F`@5@.
@.@.@7 * I@0 J
@4@7 Dz@Q@;CA- F` F`  @5@>@;XO Fa * C@"A2 F` F`@5@.
@.@.@.
@.@.@7 * I@0 J

@4@7 Dz@Q@;CAA F` F`  @5@>@;XO Fa * CAF F` F`@5@.
@.mk_array@7 * I@0 I
 I@4@7 Dz@Q@;CAM F` F`@5@.
@.	mk_record@7 +@0 I
 B@4@7 Dz@Q@;CAT F` F`  @5@>@;XO Fa * CAY F` F`@5@.
@0 _d@-@4@7 +@0 *
@4@7 +@Q@;CA_ F` F`  @5@>@;XD  t  t t  Fat  J AvD  t  t t  Fat  J AvD  t  t t  Fat  O AvD  t  t t  Fat  I AvXQMspark_prolog_settingsF@6/build/buildd/spark-2012.0.deb/simplifier/settings.pro  @DͫAuC @TS @TE E XO + + C@!@4u E  @DͫA +  @5single_var_warnings I@7 Cdiscontiguous_warnings I@7 Credefine_warnings I@7 C # @1@7 C Dp @1@7 C@>@;XXQM A#F@#/usr/lib/swi-prolog/boot/syspred.pl   ѣAsC S Ecall_with_depth_limitE AE WE GErequireE ZE HE HEleashE A%E C$E \!E AE A E Z)E ZEnospyall E CE H E Z<Esource_file_propertyE BE$defined_predicateEatom_prefixE C8E \E YdE [1E XE !WE$predicate_propertyE RE %Eopen_shared_objectEcurrent_signalE %E +/Eprolog_stack_propertyE E1E KEgarbage_collect Eset_prolog_stackXD  t  t t  A#t  W 
O A# +C@ %  % @5@.@7 BC A" Xk@.@7map_bits A"@/@8 +9@;XD  t  t t  A#t generate_current_predicate 
O A# +>CB^ %  % @5@7 !W A"@!
@0 @4@#@ 
@7 A @ 
 E
@8 E @;XD  t  t t  A#t  H 
O A# HCC %  % @5@8$clause_property A"@;XD  t  t t  A#t  Z @`D  t  t @at  A#t Z D  t  t t  A#t  Z 
O A# ZCA %  %  

@5@S@0 @ B@/@4@8 @ A"@;CA %  %  
@5@>@;CA %  %  

@5@>@0 @4@7 Z A"@0 
@4@8 +G@;CA %  % @5@0  @o@1 $@1 Z
@4@7 XH A"@>@;CA %  % @5@.@7 ^ A"@.@7 @ A"@.
@7 ^n A"@ 
@7 ^t E@ 
@7 H& A"@Q@;CA %  %  @<XD  t  t t  A#t  	 @`D  t  t @at  A#t Z)  A4D  t  t t  A#t  	 
O A# Z)C@ %  %  

@5@S@>@0 @ B@/@4@8 +F@;C@ %  %  
@5@>@;C@ %  %  

@5@>@0 
@4@7 Z) A"@0 @4@8 +P@;C@@ %  % 
@5@.@7 +J@, @{ D @@7 C A"@@@k@.
@7 +K@ 
@.@7 +L@D
@" @#@L@%@?
@!@0  @T@4@#@ @7 +M@D@ @ @0 \@-@4@7 X A"@L@" 

@#@!@0 @4@#@?@%@F@ @7$trace A"@ @.@7trace_ports A" At@0 Z)@4@7 @5 A"@Q@?@R@F
@F@F@E@;XD  t  t t  A#t  C 
O A# +#C@%Ak %  % @5@7 Wv A"@D
@"
 Wy@#@L
@R@?@B@7 H= A"@L@&
@(@O@;XD  t  t t  A#t dlopen_flag 
O A# +\CC %  %   B@<CC %  %   Ed@<XD  t  t t  A#t  B 
O A# BCA %  %  B@5@8 @( @;CA %  %  A@5@/@8  A"@;CA %  %  @n@5@.@/@7 +_@.
@7  A"@ 
@8  A"@;CA %  %  A@5@.@/@7 +_@B@.
@  B)@L@&
@O@;C
A %  %  AB@5@.@/@7 +_@8 E( A"@;C	A %  %  B@5 G@8 @M @;CA %  %  Dr$stream_position 
   @5@/@8 +_@;CA %  %  \;@5@D
 \;@.@ RK \P@/@7 +_@L
@( @@?@( @@E@;C	A %  %  H@5 H@8 H A"@;XD  t  t t  A#t  +( @`D  t  t @at  A#t +' D  t  t t  A#t  +( 	 D  t  t t  A#t  +( 
O A# +'C
Bd %  % @5 E
@7 +B@>@;XD  t  t t  A#t  A! 
O A# A!CCv %  %   !@<CCw %  %   A@<CCx %  %   [@<CCy %  %   G]@<CCz %  %  exported_operators@<XD  t  t t  A#t  @A @`D  t  t @at  A#t [1 BA D  t  t t  A#t  @A 
O A# [1CBN %  % 
 


@5@@@S@?@S
@>@ 
@8 +? A"@;C
BQ %  % @5@7 +A@7 +' A"@>@;C@#BT %  % 
 


@5@.@7 E A"@0 
@4@7 +A@0 
@4@7 +k@>@;C@1BX %  % 
 


@5 Bu @@7 +c@C@0  #@4 @@7 +c@L@P@ 
@.@7 A
 A"@ @/@/@7 E A"@>@;XD  t  t t  A#t  +U 	 D  t  t t  A#t  +U 
O A# +TC@ %  % @5@>@;C@ %  % 
@5@>@7 +S@ 
@8 +S@;C@ %  %  M,
@5@.
@7trace_alias A"@>@ 
 A4@.@7tag_list A"@ @8 +S@;C@ %  %  M,
@5@>@/@2@4@7 +o@8  A"@;C@ %  %  I
@5@.
@7 +o@>@ 
 @.@7 +r@ @8 +S@;C@ %  %  I
@5@>@/@2@4@7 +o @8 +u@;C
@ %  % @5@7 @ @0 M,
@4@8 +S@;XD  t  t t  A#t  H' 
O A# RCC %  % @5 @8 Z A"@;XD  t  t t  A#t  +/ 
O A# +.CC %  % @5@8 +2 A"@;XD  t  t t  A#t  Xk AD  t  t t  A#t  Xk 
O A# XkC@o %  %   B3@<C@p %  %   Xn@<C@q %  %   @@<C@r %  %   Xr@<C@s %  %   Xu@<C@t %  %   H@ @<C@u %  %   Z;@@@<C@v %  %  cut_exit@@<C@w %  %   H^A @<C@x %  %  cut@@<C@y %  %   @@?@<C@z %  %   E@/@<C@{ %  %  half@-@<XD  t  t t  A#t visible_predicate 
O A# +}C@B %  % 
@5@"
 

@#@7 +@@D@D@7 W @L@D E
@7 +B@L@C@7hidden_system_predicate A"@L@P@F
@?@!@C@0  #@4 @@7 +c@L@P@.
@.@7 +m@ 
@ @/@/@8 +n@E@?@N@@@/@.@7 +l@/@0 @4@7 +A@C@0 @4imported@/@7 +B@L@P@C@7 +@L@P@F
@?@.
@.@/@7$in_library A"@ 
@ @7 +m@C
 E
@7 +B@L@P@E@;XD  t  t t  A#t  @ 
O A# KC
D  %  % @5@7 @ @>@8 D @;CD %  % @5@2 @@4@2@0 @ C@4@4 @@.@7 @ @>@8 +@;CD %  % @5@2 @@4 @@.@7 +@>@8 +@;XD  t  t t  A#t  +6  
O A# +5CD %  %   @5 @8 D A"@;XD  t  t t  A#t  @G 
O A# ACC %  % @5@8 S A"@;XD  t  t t  A#t  G 
O A# +CDA %  % @5@8 _ A"@;XD  t  t t  A#t stream_position_field 
O A# +CB %  %   *	@<CB %  %   HD@<CB %  %   H@<CB %  %   G@<XD  t  t t  A#t  + 
O A# +C@} %  % @5@.@7 CC A" Xk@.@7 +;@/@8 +@;XD  t  t t  A#t  Z @`D  t  t @at  A#t Z D  t  t t  A#t  Z 
O A# ZCA! %  %  

@5@S@0 @ B@/@4@8 +F@;CA$ %  %  
@5@>@;CA% %  %  

@5@>@0 @4@7 Z A"@0 
@4@8 +@;CA( %  % @5@0  @o@1 +H@1 Z
@4@7 +I@>@;CA* %  % @5@.@7 +J@.@7 +K@.
@7 +L@ 
@7 G A"@Q@;CA0 %  %  @<XD  t  t t  A#t property_source_file 
O A# +C
A %  %  D
@5 @T@8 E7 @;C@=A %  %  \
@5@D@T@L@8 @s @E
@?@'@D@T@L@.
@7 +@D@ 
@7 +v@L@&
@?@ 
@8 +K@?@8 +@E
@;C@MA %  % 	load_context



@5@/ @T@7 +@0  @1 E@4 @@.@7 EV A"@D@ @ @0 A@-@4@7 H A"@ @0 [@-@4@7 +@L@"
 @#@?@(
 @T@F@;CA %  % includes


@5@/@ 
@:  Ai @;CA %  % included_in


@5@ 
@/@:  +@;CA %  %  D


@5@ 
@:  C@;XD  t  t t  A#t 	spy_point 
O A# +C@3AP %  %  

@5@/@0 @4@7 [1 A"@0 @4 Z@7 +B@C
@0 @4@0 \@/@4@7 +R@L
@P@;XD  t  t t  A#t stack_property 
O A# +CD0 %  %  limit@<CD1 %  %  spare@<CD2 %  %  min_free@<XD  t  t t  A#t  C8 
O A# ++CAy %  % @5@/@8 C8 A"@;XD  t  t t  A#t  Ye 
O A# YdC@$B %  % @5@T
@>@D@.
@7 + A"@L@ 
@8 @ A"@?
@0 Gg@1 A Ye
@4@8 +F@E
@;C
B %  % @5@.
@7 +@ 
@8 +@;XD  t  t t  A#t property_module 
O A# +C@"Cn %  % @5@7 +g A"@D
@"
 +h
@#@L
@7 G[ A"@, @{@?@8 G` @E@;XD  t  t t  A#t  +X 
O A# +WCA[ %  % @5@.@0 B@0 +p@3@-
@4@1 E

@4@8 @x A"@;XD  t  t t  A#t  +- 	 D  t  t t  A#t  +- 
O A# +,CB %  % interpreted@5 D @8 +B@;CB %  %  W@5 E
@8 +B@;CB %  %  T@5 @8 +B@;CB %  %  #@5 #@8 +B@;CB %  %  A@5 A@8 +B@;CB %  %  D@5 D@8 +B@;CB %  %  Av@5 Av@8 +B@;CB %  %  Aw@5 Aw@8 +B@;CB %  %  A@5 A@8 +B@;CB %  %  @@5 @@8 +B@;C
B %  %  \
@5 +@8 +B@;CB %  %  @`@5 @`@8 +B@;C
B %  %  @a
@5 @b@8 +B@;C
B %  %  A
@5 A@8 +B@;C
B %  %  [
@5 HD@8 +B@;CB %  %  D@5 	 @8 +B@;CB %  %  _\@5 
@8 +B@;CB %  %  X@5 Z@8 +B@;CB %  % 
references
@5 +@7 +B@, @;C
B %  %  #R
@5 #S@8 +B@;C
B %  %  !
@5 !@8 +B@;C
B %  % indexed
@5 +@8 +B@;CB %  %  A@5 A@8 +B@;CB %  %  GN@5 GN@8 +B@;CB %  %  #B@5 #B@8 +B@;XD  t  t t  A#t  +E 	 D  t  t t  A#t  +E 
O A# +DC
C %  %  [
@5 HD@8 GT @;C
C %  %  A
@5 A@8 +@;C
C %  %  !?
@5owner@8 +@;CC %  %  J@5 J @@8 +@;CC  %  %  $y@5 $y @@8 +@;C
C" %  %  !
@5 O@8 +@;XD  t  t t  A#t  ^o 
O A# ^nCA; %  %  


 
@5@>@ 
@ @8 +L@;CA= %  %  


@5@ 
@8 +m@;XD  t  t t  A#t  += @`D  t  t @at  A#t +< A4 A4 D  t  t t  A#t  += 
O A# +<C@Y %  % 
@5@ @.@7 +;@ @ @ 
@8 +;@;C@\ %  % 
 M,
@5@>@ @.@7bit A"@>@ 
@a@i@f@l J}@w@;C@_ %  % 
 I
@5@>@ @.@7 +@>@ 
@a@i@f@k W?@l J@w@;C@b %  % 
 BA

@5@>@ @.@7 +@a@i@f@l J@b @s@;C@e %  % @5+|-|?(Flag)@8 B A"@;XD  t  t t  A#t  +1 @`D  t  t @at  A#t +0 BA BA D  t  t t  A#t  +1 
O A# +0CC %  % @5@ @7 HO A"@8 B A"@;XD  t  t t  A#t 
style_name 
O A# +C@ %  %   @W@<C@ %  %   %@B@<C@ %  %   A@<C@ %  %   Av@<C@ %  %  charset@ @<C@ %  %  	no_effect@@<C@ %  %  var_branchesA @<XD  t  t t  A#t  +4 
O A# +3CD& %  % @5@.@7 + A"@7
stack_name A"@2@3@-
@4@7 A A"@ 
@ 
@8 CQ A"@;XD  t  t t  A#t system_undefined 
O A# +CB %  %    @T prolog_trace_interception@<CB %  %    @T  O@<CB %  %     $c_call_prolog @<CB %  %      ]@<XD  t  t t  A#t define_or_generate 
O A# +CB %  %  

@5@7 +@7 +v@0 @4 E
@7 +B@>@;CB %  %  

@5@7 +@T@, @>@0 @4@8 +M@;C	B %  % @5@/@7 +@8 +M@;XD  t  t t  A#t  + @`D  t  t @at  A#t + D  t  t t  A#t  + 
O A# +C@$C4 %  %  

@5@D
@7 @ @L
@8 + A"@?
@0 @@0 @ @@4@/@4@8 +F@;XD  t  t t  A#t  H 
O A# HCDM %  % @5@.@7 D A"@8 Ht A"@;XD  t  t t  A#t  A! 
O A# A CC\ %  % @5@T
@T@>@8 + A"@;C@7C_ %  % @5@T@" A
@#@>@D@T@L@.
@7 +@D@ 
@7 +v@L@&

@?@ 
@8 +K@?	@7 +@, @{@E
@;C	Cj %  % @5@7 +@@8 +@;XD  t  t t  A#t  + 
O A# +CD, %  %   Eg@<CD- %  %   Ed@<CD. %  %   Ek@<XD  t  t t  A#t  +"  
O A# +!CA2 %  %   @5@0  @o@1 +H +"@4@7 +I@Q@;C
A5 %  % @5@.
@7 + A"@7 +@Q@;CA9 %  %    @<XD  t  t t  A#t  	 @`D  t  t @at  A#t Z< D  t  t t  A#t  	 
O A# Z<C
@ %  % @5@0 M, @@4@8 +P@;XD  t  t t  A#t  +& 
O A# +%CA %  % @5@T
@>@.@7canonical_source_file A"@8 + A"@;CA %  % @5@8 +@;XD  t  t t  A#t  + 
O A# +CA %  % @5@7 +v@/@/@7 +@>@&
@;C
A %  % @5@/@/@/@  +@>@&
@;CA %  % @5@2@0 @ @o@4@3@0 @ C@4@3@0 @ @@4@4@7 @ A"@8 E1 A"@;XD  t  t t  A#t  +q 
O A# +pC@ %  %   @
trace_call
trace_redo
trace_exit
trace_fail@<C@ %  %   B3 +@<C@ %  %   Xr +@<C@ %  %   Xn +@<C@ %  %   @ +@<XD  t  t t  A#t  X @`D  t  t @at  A#t X  BAD  t  t t  A#t  X 
O A# XC	Bp %  % @5@T@>@8property_predicate A"@;C	Bs %  % @5@7 + A"@8 +, A"@;XD  t  t t  A#t  !X 
O A# !WCCK %  % @5@/@8 +@;XD  t  t t  A#t  + 
O A# +CC: %  %  @<C@#C; %  %  



@5@>@.@ 
@7 +m@0 @4@7 G A"@ @8 +@;CC? %  % 
@5@0 @@0 @ O@4@/@4@8 +F@;XD  t  t t  A#t  H'  
O A# %CC %  % @5SHELL@.
@7 RF A"@>@8 R A"@;CC %  % @5comspec@.
@7 +@>@8 +@;CC %  %   @5 (@8 +@;XD  t  t t  A#t enum_style_check 
O A# +C@ %  % @5@.@7 C @.@7 + A"@a@i@h@l J@b @v@;XD  t  t t  A#t  + 
O A# +C@h %  % @5@@>@;C
@j %  %  


@5@ 
@8 @ A"@;XD  t  t t  A#t  +8 
O A# +7CD %  % @5@2@-@3@-
@4@7 +@a@f
@x@/@ @8 +@;XD  t  t t  A#t  + @`D  t  t @at  A#t +  A4 D  t  t t  A#t  + 
O A# +C@;B/ %  % @5@.
@.@7 AL A"@@@&@.@0 H~
@4@7 @ A"@ 
@ @.@7 EC A"@D@* H@L@>@?@R@?
@ 
@ @8 H A"@F@;XD  t  t t  A#t  + 
O A# +C@DB} %  % 	 _@5@>@" 


@#@7 +@@/@7 +A@C@7 +k@L@P@C@/@7 +@L@P@ 
@.@.@7 +m@C@0 @1 @4@7 + A"@L@P@;CB %  %  W@5@>@8 +~ A"@;C@GB %  %  E	
 


@5@> Bu @@7 +c@D@ 
@7 +@L@ 
@.@.@7 +m@B@/@ @ @/@7 +n@L@R@O@?@/@.@.@/@7 +n@ 
@ @ @8 +m@;C	B %  % @5@7 +@8 +@;XD  t  t t  A#t  A& 
O A# A%C@ B %  % @5@D@.@7 +@L@7 H A"@0  @1 E@/@4@8 DE A"@?@R@E@;XD  t  t t  A#t  \" 
O A# \!C@ %  % @5@S
@>@8 B A"@;C@ %  %  +
@5@>@D	@S@L@8 + A"@?	@B
@7 ,
@L
@R@O@;C@ %  % @5@.@7 + +@.@7 +;@/@8 +@;XD  t  t t  A#t  H  
O A# +$CAD %  %   @5@0  @o@1 +H H@4@7 +I@>@;C@AAF %  % @5 D @@7 +c@> At@0 H I@4@7 +Y@.
@0 +
@4@.@7 + At@0 Z&@4@7 +Y@0 Z)
@-@4@0trace_point
@4@.
@7 + At@0 Z,
@4@8 +Y@;CAM %  %   @5 At@0 H I@4@8 +Y@;XD  t  t t  A#t  , 
O A# ,C@=AU %  %  


@5@/@0 
@4@7 +@0 
@4	trace_any@7 +B@C@0 
@4@0 \@/@4@7 +R@L@P@0 
@4@8 +V@;XD  t  t t  A#t  +* 
O A# +)C
A| %  % @5 @/@/@8 @P A"@;XD  t  t t  A#t map_dlflags 
O A# ,CC %  %   @<C@0C %  % 
@5@ 
@.@7 , A"@D
@.@7 +] A"@L@R@?@0 @@0 A +\@4@/@4@7 +F@E@a@f@f@l J}@w@;XD  t  t t  A#t  +t 
O A# +sC@ %  %  
@<C@ %  % 

@5@ @2@3
@4@7 +@ @ @8 +r@;XD  t  t t  A#t  B 
O A# \C
C %  % @5@7 +v@7 +@@>@/@8 \ A"@;CC %  % @5@/@7 , @B@0 YM
@4@8 +Y@;XD  t  t t  A#t  % @`D  t  t @at  A#t % A4  D  t  t t  A#t  % 
O A# %CC %  % @5@7 +v@>@/@8 +@;CC %  % @5@7 +[@>@/@8 +@;CC %  % @5signal_name@8 +@;XD  t  t t  A#t  +/ 
O A# +2C@%C %  % @5@D@7 +@L@R@?
@0 @@0 @ @@4@/@4@7 +F@.
@7 ,@ 
@8 El @;XD  t  t t  A#t  + 
O A# +C@#B %  %  

@5@.@/@7 +m @/@/ D@7 ,@C
	 ^> @7 +c@L
@P@;XD  t  t t  A#t  E2 
O A# E1C@FA %  % @5@D
 ^> @T@7 +c@L@' @T@?@R@E@D@ @7 H @L@@
@.@7 +@E
@?@.
@7 K A"@ 
@.@7 +@>@?@.@7 +@E
@a@i@e        @s@;XXQM EF@$/usr/lib/swi-prolog/boot/autoload.pl   ѣAsC S E (E +E BqEmake_library_indexE ^tE$update_library_index E ,E EXD  t  t t  Et index_files 
O E ,CA{ Bo Bo @<C@}A| Bo Bo
@5@0 A@0 E
 C@-@4@0 )@-@4@1 D@4@.@0 @5 @B@4@7 @ E@D@C@" Bc B

@#@ @7 @ E@L@.@ 
@7 A E@.@/@ @7 @ E@0public_predicate@1 @-@-@4@0 @Findex((~k), ~k, ~k, ~k).~n@3@3@3@3@4@7 H E@?
@R@F@F@F@ @8 , E@;XD  t  t t  Et do_make_library_index 
O E ,)C@=Ai Bo Bo@5@.
@7 ( E@0 A@0 E
 C@-@4@0 B@0 @5 At@1 Y@1 Y@4@1 B@0index_header@4@1 ,
@4@1 D@4@.@0index_error@4@8 , @;XD  t  t t  Et 
pattern_files 
O E ,0CAV Bo Bo 
@<C@ AW Bo Bo
@5@ 
@.@7 ,"@ @.@7 @ E@ @.@7 @ E@ @ @8 ,1 E@;XD  t  t t  Et  Y 
O E YC@ Bo Bo@5@>@;C@ Bo Bo@5@>@7 Y E@8 ,5@;C@1@ Bo Bo@5 A@0 E	@1 Y@-@4@7 @5 @7@7 E( @0 Cautoload_index@4@0 A@0 E
 C@-@4@0read_index_from_stream@4@1 D@4 C@8 A @;XD  t  t t  Et make_library_index2 
O E ,<C@1A> Bo Bo@5INDEX@/@.@7
plfile_in_dir E@.
@7 ,+@ 
@.@7 ,4@D@ @7library_index_out_of_date E@L@ 
@ @7 ,* E$modified_index@/ @@8 A E@?@R@;XD  t  t t  Et  ,< 
O E ,<C@1A Bo Bo@5MKINDEX@.@.@7 ,? C@7 AJ E@>@0 E+@-

@4@0 @h@0  @T@4@3@0 He @@4@4@0 E+@/
@4@8 ,;@;CA% Bo Bo@5@.@0source_file_pattern@4@.@7 @x @z@8 ,= E@;XD  t  t t  Et assert_index 
O E ,OC@ Bo Bo E@5@>@;C@0@ Bo Boindex




@5@>@.@ 
@7 A
 @2@3 @3@4@.@7 A @0 Y@4@7 D{ @Q@;CA Bo Bo@5 @1@0 Y}
@4@7 ,6@Q@;XD  t  t t  Et load_library_index_p  
O E ,W C@ Bo Bo@5@.
@7index_checked_at E@.@7 _ @a@h@g@l C@b@<@q@>@;C@M@ Bo Bo@5@.
@0index_file_name
@3@0 @ C@4@4@.@7 ,M@.@7list_set E@0 ,Z@/@4@7 DE @.
@7 ,\@0 ,Z
@4@7 B @D@7autoload_directories E@L@R@?@0 ,U@/@/@/@4@7 ,b@0 ,e@/@4@7 ,b@7 ,5@0 ,e@4@8 ,c@;XD  t  t t  Et closel 
O E ,gC@ Bo Bo@5@>@;C
@ Bo Bo

@5@8 ,h E@;XD  t  t t  Et  ,^ 
O E ,]C@ Bo Bo@5@0 E	 ,>@4@2@0 @ @o@4@3@0 @ @@4@3@0 @ @@4@4@8 @ @;XD  t  t t  Et writable_indexed_directory 
O E ,kC@ Bo Bo@5@.@2@0 @ C@4@3@0 @ C@4@4@7 ,] E@8 ,7@;C@6@ Bo Bo@5@0 B ,I@4@2@0 @ @o@4@3@0 @ C@4@3@0 @ @@4@3@0 @ @@4@4@.@7 ,j@7 ,7 ,>@/@.@7 ,? C@8 ,J@;XD  t  t t  Et load_library_index 
O E ,nC@ Bo Bo@5@7 @ @7 H= @.@7 ,S@/@/@7 ,U E@>@;C@ Bo Bo@5@0 A{ E ,W@4@8 XH @;XD  t  t t  Et  ,f D  t  t t  Et  ,f AvD  t  t t  Et  ,f AwD  t  t t  Et  ,f 
D  t  t t  Et  ^u @`D  t  t @at  Et ^t D  t  t t  Et  ^u 	 D  t  t t  Et  ^u 
O E ^tC@\ Bo Bo@5@7 +' A"@>@;C@^ Bo Bo@5@"
 

@#@.
@.@7 ,S@ 
@  H`@8 HW @;XD  t  t t  Et  E 	 D  t  t t  Et  E 
O E EC@#@= Bo Bo@5@7 ,o E@.@7 ,S@@@ @ @7 ,r@&
@?@ @ 
@ @7 ,r@>@;XD  t  t t  Et  Bv  
O E (C@ Bo Bo  @5 Eclear_library_index@8 A{ @;XD  t  t t  Et  + 	 D  t  t t  Et  + 
O E +C@J Bo Bo@5@7 ,p@7 ,q@>@7 ,v@.
@7 ,S@ 
@/@8 ,r@;C@O Bo Bo@5@7 ,v@.
@/@7 ,r@ 
@8 ,S@;XD  t  t t  Et  Br 
O E BqCA Bo Bo@5@D Bu@ C C@L@R@?@0  @T@1 Bs Bu
@4@7 ,V@8 ( E@;XD  t  t t  Et  ,% 
O E ,$CA Bo Bo@5@.@7 @ E@8   E@;XD  t  t t  Et  , 
O E ,C@)A Bo Bo@5@0 @
@-@3@0 @ @@4@3@0 @ AB@4@3@0 @ @@4@3@0 @ @@4@4@0 ,H@4@8 ,'@;XD  t  t t  Et  ,D 
O E ,CCA] Bo Bo@5@C@7 A@ E@L@P@>@;C@,A_ Bo Bo@5@.@7 A` E@@ BB@.
@7 ,}@a@f
@i@s@F@?@.@7 ,z@ @.@7 ,}@a@f@i@s@E
@>@;XD  t  t t  Et  ,- 
O E ,,CA Bo Bo@5/*  Creator: make/0~n~n@7 @F E@)    Purpose: Provide index for autoload~n@7 ,*/~n~n@8 ,@;XD  t  t t  Et  ( 
O E (CAH Bo Bo@5@D@/@/  @7 @P E@L@&
@? @8 ,"@;XD  t  t t  Et  ,L 
O E ,KCAN Bo Bo@5@. @o@ C G{*.@8 ,"@;XD  t  t t  Et  ,: 
O E ,9C@ Bo Bo@5@7 C @.@7 ) @7 ,P E@>@;XD  t  t t  Et  ,w  
O E ,w C@ Bo Bo  @5@0 ,U@/@/@/@4@7 ,b@0 ,e@/@4@7 ,b@0 ,Z@/@4@8 ,b@;XD  t  t t  Et  ,a 
O E ,`C@ Bo Bo@5@8 ,i@;C@ Bo Bo
@5@7 @ @>@ 
@8 ,_@;XD  t  t t  Et guarded_make_library_index 
O E ,C@~ Bo Bo @<C@-@ Bo Bo@5@D@0 ,@4@.
@0 @5 @1
@4@7 , @L@R@?
 @B@0 Z@1 ,@4@7 ,6@E
@8 , E@;XD  t  t t  Et  ,[ D  t  t t  Et  ,[ AvD  t  t t  Et  ,[ AwD  t  t t  Et  ,[ 
D  t  t t  Et  ,A 
O E ,@CAR Bo Bo@5 @@7 ,#@2
@3 @3@4@ 
@8 ,T@;XD  t  t t  Et  A  AvD  t  t t  Et  A  AwD  t  t t  Et  A  AD  t  t t  Et  Y D  t  t t  Et  Y AvD  t  t t  Et  Y AwD  t  t t  Et  Y 
D  t  t t  Et  , 
O E ,C@+A5 Bo Bo@5@0 @
@-@3@0 @ @@4@3@0 @ AB@4@3@0 @ @@4@3@0 @ @@4@4@0 ,=@4@8 ,'@;XD  t  t t  Et    
O E  CA Bo Bo@5@S
@>@Q@;CA Bo Bo  


 
@<CA Bo Bo @


 
@5@ @a@f
@b@n@w@;XD  t  t t  Et  ,/ 
O E ,.CAt Bo Bo@5@7 A  E@"
 Gg B @ C4@#@>@;CAw Bo Bo@5 @1@8 ,6@;XD  t  t t  Et  ,  	 D  t  t t  Et  ,  
O E ,C@3@r Bo Bo@5@.
@0 ,l
@4@.@7 ! E@>@0 E A@-@4@0 ,@4@0 D@4@7 ,;@D
 ,F @ @@7 ,G@L
@8 ,y@?@R@;C@| Bo Bo   @<XXQM EF@4/usr/lib/swi-prolog/library/dialect/sicstus/lists.pl  @AuC @SS E TE [<E [DE [BE [GE [FE [LE [PE [WE [[E _E J!E [aE RE [bE [fE [eE [:E [8E [>E [@E WE [JE [HE [NE [RE [SE [UEsublistEnthE [YE []E [_E [cE IXO E _ C	@. E E@5@ 
@8substitute_ E@;XO E	sublist__ C@V E E 
@<C@W E E 
@<C@X E E


@5@ @ 
@ @8 , ,@;C@Z E E
@5@ @ 
@8 ,@;XO Esublist_ C@R E E @<C@S E E
@5@ 
@8 ,@;XO E , C@A E E@5@8 [B I@;XO E , C@O E E@5@8 , ,@;XO E , C@1 E E @<C@"@2 E E	@5@D
@)@L@&@?@&@ @ @8 ,@;XXQM FF@@/build/buildd/spark-2012.0.deb/simplifier/load__declarations.pro  7AAuC @TS @TE N)E SXO Fbuilt_in_ident CD F F  I@<CD F F  I@<CD F F  J@<CD F F  C@<CD F F  @@<CD F F  @@<CD F F  F@<CD F F  J@<CD F F  J@<CD F F  J[@<CD F F  J@<CD F F  J@<CD F F  JS@<CD F F  JY@<CD F F  J@<CD F F  J@<CD F F  @@<CD F F  @@<CD F F  Ea@<CD F F  @@<CD F F  JN@<CD F F  J@<CD F F  J@<CD F F  Ib@<CD F F  I@<CD F F  G@<CD F F  N @<CD F F  J@<XD  t  t t  Ft current_record_field_number AvO Fload_declarations_static  C@ F F@5 Lu@2@.function bit__and(integer, integer) : integer;@3@-function bit__or(integer, integer) : integer;@3@.function bit__xor(integer, integer) : integer;@4@.
@7 R NA@.@7 G@7@ load_declarations_from_char_list N+@>@;XO Fprocess_identifier_x C@$Dp F F

not_record@5@7 * I@> @@2@%Identifier declared multiple times - @3
@3 Lu@3
*** ERROR - @3@,CANNOT CONTINUE: Simplification terminated.
@4@.@7 ,@8 S J@;C@!D} F F@5@7 , N+@> @@2@-Identifier reserved or already predeclared - @3
@3 Lu@3 ,@3 ,@4@.@7 ,@8 ,@;CD F F@5@7 * I@>@;XO F , C@ F F@5@.@7retrieve_declarations_items N+@.@7unpack_declarations_items N+@.
@7standardise_declarations_items N+@ 
@7process_declarations_items N+@>@;XO Fload_declarations_file  C@ F F@5@.
@7 % K	everyLine@.@7  f J@7 ,@>@;XO F@%increment_current_record_field_number CD? F F@5@0 ,@-@4@7 Je@a@h@b@n@w@0 ,
@4@7 DG@>@;XO F@!process_declarations_enumerations CC F F
@5@>@;CC F F

@5@7 * I@7process_identifier N+@ 
@8 , N+@;XO Fprocess_identifier_records CDc F F@5	is_record@7 , N+@>@;XO F@"process_declarations_record_fields CC F F
@5@>@;C@C F F
 +


@5 L@ 
@.@7 A Ir@ 
@.@7 A@2@3@4@2@-@3@-@4@7 ,@ @7 , N+@ @7 ,@.@7find_root_type N+@ @2
@3@4@7 * I@ @ @2
@4@7 ,@.@7 , N+@.@2@3@-@3@-@4@7 A@ @  I@ 
@2@3@4@7 * I@.@2@3@-@4@7 A@ @  @@ 
@2@4@7 ,@>@;C@D F F
 +



@5 L@ 
@.@7 A Ir@ 
@.@7 A@2@3@4@2@-@3@-@4@7 ,@ @7 ,@ @7 ,@.@7 ,@ @2
@3@4@7 ,@ @ @2
@4@7 ,@.@7 ,@.@2@3@-@3@-@4@7 A@ @  I@ 
@2@3@4@7 ,@.@2@3@-@4@7 A@ @  @@ 
@2@4@7 ,@/@7 , N+@ @8 , N+@;XO F , CDN F F@5@0 _d@4@7 * I@>@;CDS F F

@5@>@;XO Fprocess_declarations_item CC/ F F $@5@>@;CC2 F Ftitle@5@>@;CC5 F F X@5@>@;CC9 F Fignored@5@>@;CC< F F )

@5@.
@7 ,@ 
@7 * I@7 ,@>@;CCB F F &;

@5@.
@7 ,@ 
@7 ,@7 ,@>@;CCH F F I
pending@5 +@7 * I@7 ,@>@;C@'CM F F I
 '


@5@.@ C J:@ 
@ @ C J:@>@0 _d@4@7 ,@7 ,@>@;C@WC[ F F
 I
 I


@5@.@0 B@0 R@-@4@1 ,@4@.@7 @w@ 
@.@7 ,@.@0 I@4@7 ,@C@&@L@P@0 _d@4@7 ,@7 ,mk__@.@7 A@  +@7 * I@>@;C@ECm F F		 I
 I


@5@.@0 B@0 R@-@4@1 ,@4@.@7 @w@ 
@.@7 ,@0 I@4@7 ,@7 , ,@.@7 A@  +@7 ,@>@;CC| F F I
 +
@5@7 ,@7 ,@0 +@4@7 ,@>@;C@IC F F I
 B
@5@0 +@-
@-@4@0 B@0 R@0 +@-@4@4@1 ,
@4@.@7 @w@0 B@4@7 ,@7 ,@7 , ,@.@7 A@  +@7 ,@>@;C@;C F F I
 M
@5@.
@7 ,@.@0 M
@4@7 ,@C@&@L@P@0 _d@4@7 ,@7 , L@0  @T@4@7 H@>@;C@)C F F I
 M
@5@.
@7 ,@0 M
@4@7 ,@7 , L@0  @T@4@7 H@>@;C@;C F F I
 J
@5@.
@7 ,@.@0 J
@4@7 ,@C@&@L@P@0 _d@4@7 ,@7 , L@0  @T@4@7 H@>@;C@)C F F I
 J
@5@.
@7 ,@0 J
@4@7 ,@7 , L@0  @T@4@7 H@>@;CC F F I
 _d
@5@0 _d@4@7 ,@7 ,@>@;CC F F J

@5@.
@7 ,@ 
@7 ,@7 ,@>@;C@1C F F J



@5@.@0 B@0 R@-
@4@1 ,@4@.@7 @w@.@7 ,@ @ @7 ,@7 ,@>@;CC F F@5@&Unexpected declarations construct: ~w
@7 ,@>@;XO F , CD_ F F@5 ,@7 ,@>@;XO Fstandardise_declarations_item_x CC F F@5@>@;CC F F
@5@ @7standardise_declarations_item N+@ 
@ @8 , N+@;XO F , C
B F F@5@7 @@7standardise_atom N+@>@;C@ B F F@5@2@-@-
@4@7 A@.@7 ,@ 
@.@7 ,@2@4@7 A@>@;XO F , C	C F F

@5@7 H<@>@;C
C F F

@5 I@7 I I@>@;CC F F@5 N@7 ,@.@7 F VQ@7 W NA@>@;XO F N) CDi F F@5 ,@7 ,@>@;XO Funpack_record_fields_xx CB F F
@5@>@;CB F F

 +


@5@ @ @8 , N+@;XO Funpack_record_fields_x CB F F@5@>@;CB F Fpacked_field



@5@ 
@ @7 ,@ @ @8 , N+@;XO F S C@(@ F F@5@7 J.@.
@7 ,@.@7 TR KReading @7 I8@7 I8@& (for inherited FDL type declarations)@7 I8@7 J.@0 ,@4@7 Dz@7 , N+@7 , N+@7 * I@>@;XO Funpack_record_fields CB F F@5@.@7 -@7 R NA@>@;XO Funpack_variables CB F F
@5@>@;CB F F

 ,


@5@ @ @8 - N+@;XO Fparse_other_terminal CBO F F  K VI VF VH VI
@<CBR F F  VB VC VD VC K VE
@<CBU F F  VG VD VT
@<C@3BX F F  VG VD VT VT VG IB VK VF VH VF VI VC VJ VD K
@<XO Funpack_declarations_items_x CB F F@5@>@;CB F Fpacked_variable



@5@ 
@ @7 -
@ @ @8 - N+@;C@(B F F I
 B


 I B

@5@ 
@ @7 - N+@ @ @8 -@;CB F F

@5@ 
@ @8 -@;XO Fparse_record_fields C@Br F F ,



@5@2 V@3 V@4@2 VL@3 VM@4 B@ @.@7   VQ@2 VL@3 VM@4 Vo@ @.@7 VP VQ@" 
@#@2 VL@3 VM@4 Vo@ @.@7 -@2 V@3 V@4 VN@ 
@ @.@7 Vu VQ@2 VL@3 VM@4 Vo@ @.@7 -@" E;
@#@2 VL@3 VM@4 Vo@ @.@7 -@>@%@ @ @.@7 - N+@>@&@;C@tB F F ,


@5@2 V@3 V@4@2 VL@3 VM@4 B@ @.@7 -@2 VL@3 VM@4 Vo@ @.@7 -@" 
@#@2 VL@3 VM@4 Vo@ @.@7 -@2 V@3 V@4 VN@ 
@ @.@7 -@2 VL@3 VM@4 Vo@ @.@7 -@>@&@;XO F@#parse_declarations_comment_contents CBg F F
@5@C@( ]@L@P@%
@ @8 - N+@;CBl F F@5@>@&
@;XO Fparse_optional_proof C@'B] F F O$ VH VJ VJ VB
@5@2 VL@3 VM@4 VN@.
@7 -@>@&
@;CBb F F@5@>@&
@;XO Fparse_declarations_item C@M@ F F		 $ ]

@5@2 VL@3 VM@4 Vo@ 
@.@7 -@ @.@7 -@2 VL@3 VM@4 Vo@ @.@7 -@" ]
@#@2 VL@3 VM@4 Vo@ @.@7 -@>@&@;C@@ F F , X

 VI VC VI VK VG
@5@2 VL@3 VM@4 VN@ @.@7 -@" O$ VH VJ IB VG VT VU VH VG
@#@2 VL@3 VM@4 VN@ @.@7 -@2 V@3 V@4 VN@ 
@ @.@7 -@2 VL@3 VM@4 Vo@ @.@7 -@" E;
@#@2 VL@3 VM@4 Vo@ @.@7 -@>@&@;C@A F F , J

 VI VC VI VK VG
@5@2 VL@3 VM@4 VN@ @.@7 -@" VB VU VD IB VI VC VJ VD
@#@2 VL@3 VM@4 VN@ @.@7 -@2 V@3 V@4 VN@ 
@ @.@7 -@2 VL@3 VM@4 Vo@ @.@7 -@" E;
@#@2 VL@3 VM@4 Vo@ @.@7 -@>@&@;C@jA F F

 ,	anonymous

 VI VC VI VK VG
@5@2 VL@3 VM@4 VN@ @.@7 -@2@0 G	semicolon@4@4 VN@ 
@ @.@7 -@2 VL@3 VM@4 Vo@ @.@7 -@" E;
@#@2 VL@3 VM@4 Vo@ @.@7 -@>@&@;C@A F F -


@5@.@7 - N+@2 VL@3 VM@4 Vo@ @.@7 -@" Mj VF VH
@#@2 VL@3 VM@4 VN@ @.@7 -@2 V@3 V@4@2 VL@3 VM@4 B@ @ @.@7 -@2 VL@3 VM@4 Vo@ @.@7 -@" 
@#@2 VL@3 VM@4 Vo@ @.@7 -@2 V@3 V@4 VN@ 
@ @.@7 -@2 VL@3 VM@4 Vo@ @.@7 -@" E;
@#@2 VL@3 VM@4 Vo@ @.@7 -@>@&@;C@A0 F F ,


@5@.@7 -(@2 VL@3 VM@4 Vo@ @.@7 -@" IB VJ VD K VI
@#@2 VL@3 VM@4 VN@ @.@7 -@2 V@3 V@4 VN@ 
@ @.@7 -@2 VL@3 VM@4 Vo@ @.@7 -@" 
@#@2 VL@3 VM@4 Vo@ @.@7 -@2 V@3 V@4 VN@ @ @.@7 -@2 VL@3 VM@4 Vo@ @.@7 -@" B
@#@2 VL@3 VM@4 Vo@ @.@7 -@2@0 G -'@4@4 VN@ @.@7 -@2 VL@3 VM@4 Vo@ @.@7 -@" E;
@#@2 VL@3 VM@4 Vo@ @.@7 -@>@&@;C@AD F F I

 ,@5@.@7 -(@2 VL@3 VM@4 Vo@ @.@7 -@" VI Vq O$ VG
@#@2 VL@3 VM@4 VN@ @.@7 -@2 V@3 V@4 VN@ 
@ @.@7 -@2 VL@3 VM@4 Vo@ @.@7 -@" B
@#@2 VL@3 VM@4 Vo@ @.@7 -@" O$ VG VD VT VC VD Vp
@#@2 VL@3 VM@4 Vo@ @.@7 -@" E;
@#@2 VL@3 VM@4 Vo@ @.@7 -@>@&@;C@AX F F I

 '

@5@.@7 -(@2 VL@3 VM@4 Vo@ @.@7 -@" VI Vq O$ VG
@#@2 VL@3 VM@4 VN@ @.@7 -@2 V@3 V@4 VN@ 
@ @.@7 -@2 VL@3 VM@4 Vo@ @.@7 -@" B
@#@2 VL@3 VM@4 Vo@ @.@7 -@2 V@3 V@4@ @ @.@7 F VQ@2 VL@3 VM@4 Vo@ @.@7 -@" BB BB
@#@2 VL@3 VM@4 Vo@ @.@7 -@2 V@3 V@4@ @ @.@7 -)@2 VL@3 VM@4 Vo@ @.@7 -@" E;
@#@2 VL@3 VM@4 Vo@ @.@7 -@>@&@;CA[Am F F I

 I

@5@.@7 -(@2 VL@3 VM@4 Vo@ @.@7 -@" VI Vq O$ VG
@#@2 VL@3 VM@4 VN@ @.@7 -@2 V@3 V@4 VN@ 
@ @.@7 -@2 VL@3 VM@4 Vo@ @.@7 -@" B
@#@2 VL@3 VM@4 Vo@ @.@7 -@" VF VH VH VF Vq
@#@2 VL@3 VM@4 Vo@ @.@7 -@" M
@#@2 VL@3 VM@4 Vo@ @.@7 -@2 V@3 V@4@2 VL@3 VM@4 B@ @ @.@7 -@2 VL@3 VM@4 Vo@ @.@7 -@" M
@#@2 VL@3 VM@4 Vo@ @.@7 -@" VJ VB
@ @#@2 VL@3 VM@4 VN@ @ @.@!@7 -@2 V@3 V@4 VN@ @ @!@.@"@7 -@2 VL@3 VM@4 Vo@ @"@.@#@7 -@"@# E;
@$@#@2 VL@3 VM@4 Vo@ @$@.@%@7 -@>@&@%@;C@A F F I

 +
@5@.@7 -(@2 VL@3 VM@4 Vo@ @.@7 -@" VI Vq O$ VG
@#@2 VL@3 VM@4 VN@ @.@7 -@2 V@3 V@4 VN@ 
@ @.@7 -@2 VL@3 VM@4 Vo@ @.@7 -@" B
@#@2 VL@3 VM@4 Vo@ @.@7 -@" L
@#@2 VL@3 VM@4 Vo@ @.@7 -@2 V@3 V@4@2 VL@3 VM@4 B@ @ @.@7 -@2 VL@3 VM@4 Vo@ @.@7 -@" L
@#@2 VL@3 VM@4 Vo@ @.@7 -@" E;
@#@2 VL@3 VM@4 Vo@ @.@7 -@>@&@;C@A F F I

 B
@5@.@7 -(@2 VL@3 VM@4 Vo@ @.@7 -@" VI Vq O$ VG
@#@2 VL@3 VM@4 VN@ @.@7 -@2 V@3 V@4 VN@ 
@ @.@7 -@2 VL@3 VM@4 Vo@ @.@7 -@" B
@#@2 VL@3 VM@4 Vo@ @.@7 -@" VH VG IB VJ VH VT
@#@2 VL@3 VM@4 VN@ @.@7 -@ @ @.@7 -@2 VL@3 VM@4 Vo@ @.@7 -@" VG VD VT E;
@#@2 VL@3 VM@4 Vo@ @.@7 -@>@&@;CAA F F I

 M
@5@.@7 -(@2 VL@3 VM@4 Vo@ @.@7 -@" VI Vq O$ VG
@#@2 VL@3 VM@4 VN@ @.@7 -@2 V@3 V@4 VN@ 
@ @.@7 -@2 VL@3 VM@4 Vo@ @.@7 -@" B
@#@2 VL@3 VM@4 Vo@ @.@7 -@" K VGq VU VG VD IB VG
@#@2 VL@3 VM@4 VN@ @.@7 -@" VJ VB
@#@2 VL@3 VM@4 VN@ @.@7 -@2 V@3 V@4 VN@ @ @.@7 -@2 VL@3 VM@4 Vo@ @.@7 -@" E;
@#@2 VL@3 VM@4 Vo@ @.@7 -@>@&@;C@A F F I

 J
@5@.@7 -(@2 VL@3 VM@4 Vo@ @.@7 -@" VI Vq O$ VG
@#@2 VL@3 VM@4 VN@ @.@7 -@2 V@3 V@4 VN@ 
@ @.@7 -@2 VL@3 VM@4 Vo@ @.@7 -@" B
@#@2 VL@3 VM@4 Vo@ @.@7 -@" K VG VI
@#@2 VL@3 VM@4 VN@ @.@7 -@" VJ VB
@#@2 VL@3 VM@4 VN@ @.@7 -@2 V@3 V@4 VN@ @ @.@7 -@2 VL@3 VM@4 Vo@ @.@7 -@" E;
@#@2 VL@3 VM@4 Vo@ @.@7 -@>@&@;C@A F F I

 _d
@5@.@7 -(@2 VL@3 VM@4 Vo@ @.@7 -@" VI Vq O$ VG
@#@2 VL@3 VM@4 VN@ @.@7 -@2 V@3 V@4 VN@ 
@ @.@7 -@2 VL@3 VM@4 Vo@ @.@7 -@" B
@#@2 VL@3 VM@4 Vo@ @.@7 -@2 V@3 V@4 VN@ @ @.@7 -@2 VL@3 VM@4 Vo@ @.@7 -@" E;
@#@2 VL@3 VM@4 Vo@ @.@7 -@>@&@;CA$A F F J



@5@.@7 -(@2 VL@3 VM@4 Vo@ @.@7 -@" VB VU VD IB VI VC VJ VD
@#@2 VL@3 VM@4 VN@ @.@7 -@2 V@3 V@4 VN@ @ @.@7 -@2 VL@3 VM@4 Vo@ @.@7 -@" L
@#@2 VL@3 VM@4 Vo@ @.@7 -@2 V@3 V@4@2 VL@3 VM@4 B@ @ @.@7 -@2 VL@3 VM@4 Vo@ @.@7 -@" L
@#@2 VL@3 VM@4 Vo@ @.@7 -@" 
@#@2 VL@3 VM@4 Vo@ @.@7 -@2 V@3 V@4 VN@ 
@ @.@7 -@2 VL@3 VM@4 Vo@ @.@7 -@" E;
@ @#@2 VL@3 VM@4 Vo@ @ @.@!@7 -@>@&@!@;C@B	 F F J


@5@.@7 -(@2 VL@3 VM@4 Vo@ @.@7 -@" VB VU VD IB VI VC VJ VD
@#@2 VL@3 VM@4 VN@ @.@7 -@2 V@3 V@4 VN@ @ @.@7 -@2 VL@3 VM@4 Vo@ @.@7 -@" 
@#@2 VL@3 VM@4 Vo@ @.@7 -@2 V@3 V@4 VN@ 
@ @.@7 -@2 VL@3 VM@4 Vo@ @.@7 -@" E;
@#@2 VL@3 VM@4 Vo@ @.@7 -@>@&@;C@=B F F X VG VD VT

@5@2 VL@3 VM@4 Vo@ 
@.@7 -@" E;
@#@2 VL@3 VM@4 Vo@ @.@7 -@>@&@;C@2B$ F F X@5@.
@7 - N+@ 
@.@7 V VQ@" E;
@#@2 VL@3 VM@4 Vo@ @.@7 -@ @.@7 V VQ@>@&@;C@>B/ F F X@5@.
@7 -,@ 
@.@7 --@" K VI VF VH VI
@#@2 VL@3 VM@4 Vo@ @.@7 -@ @.@7 -.@>@&@;C@)B8 F F X@5@.
@7 -,@ 
@.@7 -.@2 VL@3 VM@4 Vo@ @.@7 -@ @.@7 -.@>@&@;C@PBE F F ,@5@2 VL@3 VM@4 Vo@.
@7 -@2@0 G -'@4@4 VN@ 
@.@7 -@2 VL@3 VM@4 Vo@ @.@7 -@" E;
@#@2 VL@3 VM@4 Vo@ @.@7 -@>@&@;XD  t  t t  Ft parse_declarations AO F -/ C@#@ F F
@5@2 VL@3 VM@4 Vo@.@7 -@ 
@ @.@7 -! N+@ @ @8 -0 N+@;C@ F F@5@>@&@;XO F , CB F F@5@>@;CB F F
@5@ @7 ,@ 
@ @8 ,@;XO F , CC& F F@5@>@;CC) F F@5@7 , N+@8 ,@;XO F , C@ F F@5@0 -/@4@7 B N+@>@;C@ F F@5Error in parsing declarations.
@8 ,@;XO F , CB F F@5@.@7 -@7 -
@>@;XXQM C@F@"/usr/lib/swi-prolog/boot/expand.pl   ѣAsC S E $LE DkE C=E C>XD  t  t t  C@t 	append_tp 
O C@ -8C	@s@"/usr/lib/swi-prolog/boot/expand.pl   ѣA -: 
@<C@(@ -: -:



@5@>@ @ @2@4@ @ @8 -9 C?@;C@#@ -: -:


@5@>@ @ @ @ @ @8 -<@;C@)@ -: -:




@5 @@ 
@7 Y C?@ @ @2
@4@ @ @8 -<@;XD  t  t t  C@t has_meta_arg 
O C@ ->CA\ -: -:@5@/@.@7 @ @7 _; C?@>@;XD  t  t t  C@t add_term 
O C@ -CC@$@ -: -:@5@T
@"
@#@>@D@7 @ @L@ 
@ @ @8 -<@? @@8 B C?@;C@ -: -: 


@<XD  t  t t  C@t call_goal_expansion 
O C@ -GC@SAx -: -:
@5 B @@7 @M @>@B@0 C@-@-@4@7 @ @.@ @7 -J@D@ @0  E/@4@7 Za @L@0 @1 $r
@4@@?@0 @1 H
@4@@&@+
@L@R@O@;C@MA -: -:	
@5@0 C@-@-@4@7 -J@.@ @7 -J@B@ @0  E/@4@7 -K@L@!@0 @1 $r
@4@#@"  H
@#@O@ @7allowed_expansion C?@ @@+
@>@;XD  t  t t  C@t same_source 
O C@ -OCB -: -:

@5@>@;CB -: -:@5@0 @@0 Z [ @4@/@4@8 @ C?@;XD  t  t t  C@t 
expand_bodies 
O C@ -RC@$@ -: -:@5@2@0  E/@4@3@0  E/@4@4@.@7 DO @0expand_body@4@ 
@8expand_terms C?@;XD  t  t t  C@t compile_meta 
O C@ -[C@kBO -: -:
 H
@5@ 
@.@7 Z\ C?@.@7 -]@ @ @.@7intersection_eq C?@0 A
@4@.@7 H C?__aux_meta_call_@ @.@7 A C?@/@ @/@0 H
@4@7 C> C?@ @.@7 H; C?@D@a@f@bA @s@L@!@2@0 Mj@4@4@#@?@%@2@4@8 A C?@;XD  t  t t  C@t  -W 
O C@ -WC@4@ -: -:
 H


 H
@5@T@>@.@.@ @ @.@7f2_pos C?@ @ @ @ @0 H@4@8 C> C?@;C@*@ -: -:		
 Bc

 Bc
@5@T@>@.@ @.@7f1_pos C?@ @ @ @ @0 Bc@4@8 -n@;C@ -: -: @<XD  t  t t  C@t $eval_if 	 D  t  t t  C@t  -s 
O C@ -sCB -: -:@5@.@7 C= C?@.@7 @( @0 @4@@;XD  t  t t  C@t 
$include_code AvD  t  t t  C@t  -w AwD  t  t t  C@t  -w AD  t  t t  C@t  -w 	 D  t  t t  C@t list_pos 
O C@ -xC@ -: -:@5@S
@>@;C@ -: -:  !


 O !
 O@<C
@ -: -: 


@<XD  t  t t  C@t  C> 
O C@ -oC@ -: -:@5@.@ @7 -v@ 
@ @ @ @8 -e@;XD  t  t t  C@t 
eval_false 
O C@ -zCB -: -:  @@<CB -: -:  @@<XD  t  t t  C@t  -Z @`D  t  t @at  C@t -Y A4 BA  D  t  t t  C@t  -Z 
O C@ -YC@ -: -:@5@S@>@;C@/@ -: -:@5@T@"@#@>@D@7 -E@L@.@ @.@7 -y C?@ @ 
@ @8expand_term_list C?@? @@8 -F@F@;C@'@ -: -:		
  E!



  E!
@5@>@ @ @ @8 -X@;C@ -: -:@5@ 
@ @@;XD  t  t t  C@t  % 
O C@ %C@VA -: -:
 B

@5@D@ @7 @ C?@L@&@/@ 
@/@/@/@8 -k@E@?@4@D@ @7 @ C?@L@( @@.@/@/@/@/@7 -k@ @ 
@8
atomic_pos C?@?@B@ @7 -@L@&@ 
@/@/@/@/@8 -k@O@E@;C@FA -: -:
 E: CJ


@5@D@ @7 -@L@&@.@/@/@/@/@7 -k@ @/@ 
@/@/@/@8 -k@?@B@ @7 -@L@&@/@ 
@/@/@/@8 -k@O@E@;CB -: -: E:

@5@ @7 -@&@/@ 
@/@/@/@8 -k@;XD  t  t t  C@t control 
O C@ -CBD -: -:  B@<CBE -: -:  E:@<CBF -: -:  CJ@<CBG -: -:  C"@<CBH -: -:  G@<XD  t  t t  C@t  -N 
O C@ -MC@"A -: -:@5@0  @o@1 $
@4@. @@7 @ @D@S@L@Q@?@> @1@7 @5 C?@Q@;CA -: -: @<XD  t  t t  C@t 
expand_term_2 
O C@ -C@!@ -: -: _

@5@0 _@4@.@.@7dcg_translate_rule  @>@ @ @ 
@8 -S C?@;C	@ -: -:@5@ 
@8 -@;XD  t  t t  C@t  - 
O C@ -CA -: -:@5@S
@>@;CA -: -:
 C


@5@7 -@@ 
@8 -@@;XD  t  t t  C@t  @ 
O C@ -CB
 -: -:@5@T
@8 -{ C?@;XD  t  t t  C@t f_pos 
O C@ -CA -: -:@5@S
@>@;C@!A -: -:

  




  
@5@>@;CA -: -:@5 @@8 -=@;XD  t  t t  C@t  Dl 
O C@ $LC@Y -: -:@5@/@/@8 Dk C?@;XD  t  t t  C@t  _; 
O C@ -BCA` -: -:  @<CAa -: -:  W]@<XD  t  t t  C@t  C> 
O C@ C=C@ -: -:@5@/@/@8 -7 C?@;XD  t  t t  C@t arg_pos 
O C@ -CAQ -: -:@5@S
@>@;C
AR -: -:

@5@>@;CAS -: -: 
@<XD  t  t t  C@t compile_meta_call 
O C@ -CB" -: -:

@5@S
@>@;CB$ -: -:

@5@S
@>@;CB& -: -:

@5@@compile_meta_arguments @@7 -I@? B @@7 -I@>@;C@>B* -: -:

@5@/@.@7 B C?@@@ @7is_aux_meta C?@?@*@C@ @7 - C?@L@P@@@/@0  @4@7 A @C	 -always@7 -I@L@P@? - -@7 -I@>@;C@,B3 -: -: 

@5@>@D@ @7 @ @ @7 W @L@ @ @ 
@8 - C?@?
@" @#@;C@YB8 -: -:
@5@ 
@.@7 -\ C?@" H

@#@ @.@.@7 A
 @.@ @7 -v@D@0 @1 @4@7 @@ C?@L@R@?@!@D@)@L@2@4@8 H C?@?@2@0 H@1 @4@4@8 -@;XD  t  t t  C@t  - 
O C@ -~C@ -: -:

@5@>@;C@3@ -: -:

@5@>@ @ @.@.@7 -X@ @ @ 
@.@ @.@7 -D C?@ @2@4@ @ @8 -}@;C@.@ -: -:


@5@>@ @ @.@.@7 -X@ @ @ 
@.@ @.@7 -@ @ @ @ @8 -}@;C@1@ -: -:
@5 @@7 -=@ @.@.@7 -X@ @ @ 
@.@ @.@7 -@ @2@4@ @ @8 -}@;XD  t  t t  C@t  Y 
O C@ YCA -: -:@5debug_term_position @@7 -I@> @B@0 Y
@4@8 @> C?@;CA -: -: @<XD  t  t t  C@t  I 
O C@ ICA -: -:
@5 H @@7 -I@>@;C
A -: -:@5@ 
@7 - C?@>@;CA -: -: 
@<XD  t  t t  C@t  C> 
O C@ -fCA	 -: -:
@5@S
@>@;C@!A -: -:		@5@ @.@.@7 -H C?@>@ @ @ 
@ @ @0 @4@8 -e@;C@EA -: -: B

@5@>@.@.@.@.@.@7 -k@ @ @.@ @ @ @ @7 -e@ @ @.@ @ @ @ @7 -e@0 B@4@ @ 
@8 - C?@;C@EA -: -: E:

@5@>@.@.@.@.@.@7 -k@ @ @.@ @ @ @ @7 -e@ @ @.@ @ @ @ @7 -e@0 E:@4@ @ 
@8 -@;C@EA -: -: CJ

@5@>@.@.@.@.@.@7 -k@ @ @.@ @ @ @ @7 -e@ @ @.@ @ @ @ @7 -e@0 CJ@4@ @ 
@8 -@;C@EA -: -: C"

@5@>@.@.@.@.@.@7 -k@ @ @.@ @ @ @ @7 -e@ @ @.@ @ @ @ @7 -e@0 C"@4@ @ 
@8 -@;C@-A" -: -: G
@5@>@.@.@.@7 -p@ @ @.@ @ @ @ @7 -e@0 G@4@ @ 
@8 -@;C@'A& -: -: G

 G
@5@>@.@ 
@.@7 -p@ @ @ @ @ @ @ @8 -e@;C@aA) -: -: 


 
@5@ @7 -@>@.@.@ 
@.@ @7 -k@0 @3@0  E/@4@3@0  E/@4@4@.@7 -T@0 @(@-@4@0  C@@1 -f@4@0 @(@/@4@8 A @;C@?A1 -: -:	
@5@7 -@B@ @.@7 E @/@0 
@4@7 -@0 
@4 @b@.@7 E @L@R@O@ @7 -? C?@ @ 
@ @ @ @7expand_meta C?@+
@>@;CA; -: -: 
@<XD  t  t t  C@t 
$including  	 D  t  t t  C@t  -  
O C@ - CBx -: -:@5@.
@/@/@7 -w C?@>@*
 @@;CB{ -: -:   @<XD  t  t t  C@t 	member_eq 
O C@ -CBj -: -:

@5@D@)
@L@R@?@ 
@8 - C?@;XD  t  t t  C@t  -` 
O C@ -_CBb -: -: 
@<C@)Bc -: -:
@5@D@ 
@7 -@L@"

@#@ @ @8 -^@?@ @8 -^@E@;XD  t  t t  C@t  -r 
O C@ -qCA -: -:@5@S
@>@;C@%A -: -:

  




  
@5@>@;CA -: -:@5f1@8 -=@;XD  t  t t  C@t  -m 
O C@ -lCA -: -:@5@S
@>@;C@/A -: -:  





  

@5@>@;CA -: -:@5f2@8 -=@;XD  t  t t  C@t expand_meta_arg 
O C@ -CAU -: -:		 @5@>@.@ @ @ @ @7 -e@ @ 
@ @ @8 -@;CAX -: -: W]@5@>@ 
@ @ @ @ @8expand_setof_goal C?@;CAZ -: -: @<XD  t  t t  C@t 	eval_true 
O C@ -CB -: -:  @@<CB -: -:  %@<XD  t  t t  C@t call_term_expansion 
O C@ -C@h -: -: @<C@p@i -: -:
 C


@5 B @@7 -I@>@D@J@.@ @7 -J@D@ @0  Ba@4@7 -K@L@0 @1 Bb@-@4@@%@?@0 @1 Ba@-@-@4@@L@0 -@4@ @ @ 
@ @8 -X@?@ @ 
@ @8 - C?@F@E@;C@@t -: -:
 C


@5@D@h@.@ @7 -J@D@+@ @0  Ba@4@7 -K@L@0 @1 Bb@-@4@7 -L@0 @1 Bb@4@@%@?@!@0 @1 -@-@-@4@7 -L@0 @1 -@4@@L@0 -@4@ @ @ 
@ @8 -X@?@ @ 
@ @8 -@F@E@;XD  t  t t  C@t  - 
O C@ -CBJ -: -:@5@7 -@.@/@7 - @/@/ -c@8 @P C?@;XD  t  t t  C@t  - 
O C@ -C@4A? -: -:@5@/@.@7 -@.@ @7 -@ 
@ @ @7 -@.@ @.@7 - C?@ @ @ 
@ @ @ @ @8 -
 C?@;XD  t  t t  C@t  -
 
O C@ -C@RAF -: -:@5@a@g@h@r@>@ @.@.@7 - C?@.@7 -@@ 
@.@7 -@@ @.@7 -@@ @ @ @ @ @ @ @ @7 - C?@p
@ @ 
@ @ @ @ @ @ @8 -@;CAO -: -:

 @<XD  t  t t  C@t cond_compilation 
O C@ -C@ZB} -: -: Bc @d
@5@.
@.@7  @D@:@7 - C?@L@D@$@0 -t@4@.@0 B@0 @5 @1@4 @@4@7 -@L@0 - @
@4@8 DH @?
@0 - @
@4@8 -@E@?
@0 -
else_false
@4@8 -@E@;C@B -: -:	 Bcelif
@5@.
@.@7 -@D@k@0 -@-@-@/@4@/@.@7 EV @L@ 
@  -@7 -P C?@ @7 D @D@* @@L@0 - -
@4@8 -@E@?@7@D@'@* @@0 -t@4@.@0 B@0 @5 @1@4 @@4@7 -@L@0 - @
@4@8 -@?
@0 -
@4@8 -@E@?@0 @@0 Z [  -@4@/@4@8 -Q@F@F@;C@hB -: -: Bcelse@5@.@.
@7 -@D@D@0 -@-@-@/@4@/@.@7 -@L@  -@7 -@ @7 -@D
@* @@L@' @@?@D
@* @@L@' @@?@%@0 -
@4@8 -@?@0 @@0 Z [  -@4@/@4@8 -Q@F@F@;C@>B -: -: E E@5@>@.@/@7 -@D@+@0 -@/@-
@-@4@/@7 ^ @L@D@)
@L@0 @@0 Z Z@1 
@4@/@4@8 -Q@?@R@?@R@F
@;C@BB -: -: Bcendif@5@>@.@/@7 -@D@!@B@0 -@/@-
@/@4@/@.@7 -@L@ 
 -@7 -@ @7 -@O@L@R@?@0 @@0 Z [  -@4@/@4@8 -Q@F
@;CB -: -:
@5@C@7 -@L@P@;XD  t  t t  C@t  @ 
O C@ -CB -: -:@5@T
@8 - C?@;XD  t  t t  C@t  Dl 
O C@ DkC@\ -: -:@5@S
@>@&
@;C@_ -: -:@5@.@7 - C?@* @{@>@ 
@8 -@;C@+@c -: -:@5@2@0  Ba@4@3@0  Ba@4@4@.@7 -T@ @.@.@7 -@ @ @ 
@8 - C?@;XD  t  t t  C@t  C> 
O C@ -7C@+@ -: -:@5@2@0  E/@4@3@0  E/@4@4@.@7 -T@B@ 
@ @/@7 -n@L@+
@O@>@;C@ -: -: 
@<XD  t  t t  C@t  - 
O C@ -CAc -: -:
@5@S
@>@;C@/Ae -: -:

 W\


 W\
@5@>@.@.@ 
@.@ @7 -k@ @ @ @ @ @ @ @8 -@;C@/Ah -: -:

 


 
@5@>@.@.@ 
@.@ @7 -k@ @ @ @ @ @ @ @8 -@;CAk -: -:@5@>@.@ 
@ @ @ @7 -e@ @ @ @8 -@;XXQM FF@9/build/buildd/spark-2012.0.deb/simplifier/load__rules.pro  7AAuC @TS @TE SXO Fcheck_unique CA F Faccepted@5@C

@/@/@/@/@/@/@7 [ II@L
@P@>@;C
A F Frejected@5@-Illegal redeclaration of rule within rulefile@7rulefile_complain S@>@;XO F
check_base CA F F -@5@7 @@.
@7 Gparse_legal_base_name@ 
@7 B S@>@;C@'A F F -@5@7 @@2@-
@/@4@7 G@C@2lower_case_char@4@ 
@7 F VQ@L@P@9Illegal rulename (does not start with a lowercase letter)@7 -@>@;C
A F F -@5@IIllegal rulename (only lowercase letters, digits and underscores allowed)@7 -@>@;XO Fdetermine_overall_rule_status CBR F F
 -@5@C -@7 R S@L@P@>@;CBW F F
 -@5@>@;XO Fcheck_rule_exp CA F F -@5@S@#Illegal rule body (Prolog wildcard)@7 -@>@;C@,A F F		@5@/@.@.@/@.@7extract_items_from_rule_exp S@ @.@7check_condition_list S@ @ @.@7check_implication_conditions S@2@3@4@ 
@7 - S@>@;C
A F F -@5@4Illegal rule body (malformed expression) in rulefile@7 -@>@;XO F
check_rule_id CAe F F -@5@S@*Invalid rulename (Prolog wildcard) in rule@7 -@>@;C@#Ak F F@5@.
 @7 A@ 
@.@7 - S@ 
@.@7 - S@2@3@4@7 .@>@;C@5At F F@5@.
@7 A@.@7 @@ 
@.@7 .@ 
@ @.@7	check_sub S@.@7 .@2@3@3@4@7 .@>@;C
A F F -@5@#Illegal rulename syntax in rulefile@7 -@>@;XO Fcheck_rule_structure CAK F F -@5@S@*Invalid rule (Prolog wildcard) in rulefile@7 -@>@;C@&AQ F F
 


@5@ 
@.@7 . S@ 
@ @.@7 - S@2@3@4@7 .@>@;C
AY F F -@5Illegal rule syntax in rulefile@7 -@>@;XO F - C@:Ba F F@5@.
@7 TR K@ !!! Erroneous entry in rulefile @7 J
 S@ 
@7 .@7 J.!!! @7 .@7 .@@@( @{@?	@7 J.!!! Involving: @7 .@7 .@7 J.@7 J.@0 R
@4@ C Il@>@;XO Fcheck_candidate_rule_x CA@ F F -@5@>@;CAD F F -@5@>@Q@;XO Fcheck_candidate_rule CA8 F F@5@.@7 . S@7 . S@>@;XO F
store_rule C@*@ F F

 


@5@ @.@.@.@.@.@7 -@ 
@ @ @ @ @ @7 [ II@>@;XO Fprocess_candidate_rule_x C@ F F@5@7 . S@7 ." S@>@;XO F - CB F Fmay_be_deduced
hint_direct_introduce T@5@>@;CB F Fmay_be_deduced_from

hint_conditional_introduce T@5@>@;CB F Fmay_be_replaced_by

hint_rewrite_one_directionequation@5@>@;CB F F		 @e ./


 .1 .2@5@>@;CB F Fare_interchangeable IS

hint_rewrite_both_directions .2@5@>@;C@!B F F		 .3 .4 IS


 .6 .2@5@>@;XO Fprocess_candidate_rule C@ F F@5@* E@>@;C@ F F@5@7 .% S@Q@;XO Fprocess_rulefile_x C@ F F@5@7 C@.
@0 )@-@4@0user_rule_syntax_error
@4@7 % %@ @7 .7 S@>@;XO F .< C@3A F F@5@"
 @
 X



@#@ 
	 on line @.@7 A@.@7 "@.@ @7 R@ @ @.@7 AProlog syntax error@ @7 -@Q@;XO Frestructure_rule_exp CB F F

@5@S
@>@;C@(B F F M~ 



 M~ 

@5@>@ 
@ @7 M I@ @ @7 .C S@>@;C@(C F F M 



 M 

@5@>@ 
@ @7 .E@ @ @7 .F@>@;CC
 F F@5@2@-@-
@4@7 A@ 
@.@7restructure_rule_exp_list S@2@4@7 A@>@;XO F .H CB F F@5@>@;CB F F
@5@ @7 .F@ 
@ @8 .G@;XO Fprocess_rule C@2@ F F 
 ./


@5@ 
@7 H@ @7 H@ @.@ C Irls .1 .2@2
@4@2@4@7 .$@>@;C@)@ F F 
 .3 ./



@5 .L .1 .2@2
@4@2@4@ @7 .$@>@;C@#@ F F 
 ./


@5 .L .1 .2@2
@4@2@4@7 .$@>@;C@ F F 
 .)

@5@T
 .L .+ T@2
@4@7 .$@>@;C@ @ F F 
 .,


@5 .L .. T@ @2
@4@7 .$@>@;C@ F F@5@>@;XO Frestructure_rules  C@EB F F@5@.
@.@.@.
@.@.@.@.@7 -@ 
@ @ @ @ @7 [ II@ @.@7 .G@ @.@7 .G@ @.@7 .G@ 
@ @ @ @ @7 .$@Q@;CB F F  @5@>@;XO Fprocess_rulefile C@ F F@5 C@.@7 E@7 .: S@7 Tb@>@;XO Flegal_condition CB" F F@5@S
@>@;CB' F F L
@5@>@7check_legal_goal_exp S@>@;CB- F F@5@>@;XO F . CA F F -@5@7 H<@a@i@b @t@>@;CA F F -@5@.@7 A@ @7 @@"Illegal rule number in rule family@ @7 -@>@;XO Flegal_conditions CB F F@5@>@;CB F F@5@7 .S S@8 .Y S@;XO F S C@_ F F  @5@7process_standard_rulefile  S@Q@;C@(@c F F@5 I@7 & I@.
@7user_rulefile_name S@.@7 . -@7 I8@7 I8 (for user-defined proof rules)@7 I8@7 J. Q@ C Ilrlu@7 .P S@Q@;C@t F F  @5@7 .M S@>@;XO F .V CB3 F F@5@S
@>@Q@;CB9 F F  H=@<CB: F F  L@<CB; F F  J;@<CB< F F  I@<CB? F F B

@5@>@7 .U@8 .U@;CBD F F E:

@5@>@7 .U@8 .U@;XO F . CB  F F T@5@ 
@ @7 . @>@;CB F F -@5@>@;XO F . CB
 F F -@5@C@S@L@P@7 .\@>@;C
B F F -@5Illegal conditions list in rule@7 -@>@;XO F .^ C@ F F@5@.
@7 % O@>@7 G S@7 C@.@7 C @7 .J S@( E@>@8 A:  S@;XO F .b C@z F F@5@8 % O@;C@} F F@5@8 % O@;XD  t  t t  Ft  - AO F - C@$A F F@5@2 -@4 VN@.@7 VP VQ@2 -@3numeric@3 V@4 Vo@.
@7 .t@>@&
@;XXQM G	F@&/usr/lib/swi-prolog/library/ordsets.pl  @AuC @SS E	ord_seteqElist_to_ord_setE	ord_emptyEord_symdiffE	ord_unionE	is_ordsetE
ord_memberchkE
ord_subsetE .E .Eord_disjointEord_subtractEord_intersectionE
ord_intersectE .E .E .Eord_del_elementEord_add_elementXD  t  t t  G	t l_int 
O G	 .C@ G G 
@<C@ G G C



@5@ 
@.@7 . G	@ @ @8 . .@;XD  t  t t  G	t  .y 
O G	 .xC@ G G@5@8 J"@;XD  t  t t  G	t 
key_by_length 
O G	 .C@ G G @<C@ G G
 C

@5@ @7 H@ 
@ @8 . .@;XD  t  t t  G	t  . 
O G	 .C@^ G G@5@7 @ .@8
is_ordset2 .@;XD  t  t t  G	t ord_intersection2 
O G	 .C@ G G B
@5@ @ @ @8 . .@;C@ G G D1@5@2
@4@ @ @8 .@;C@ G G H6

@5@2@4@ @ @ @8 .@;XD  t  t t  G	t  . 
O G	 .C@b G G @<C	@c G G@5@8
is_ordset3 .@;XD  t  t t  G	t  . 
O G	 .C@f G G @<C@g G G
@5@7 D[ @ 
@8 .@;XD  t  t t  G	t ord_intersect_ 
O G	 .C@ G G
@5@.@ 
@7 (M@ @ 
@ @8ord_intersect__ .@;XD  t  t t  G	t  . 
O G	 .C@ G G D1@5@ 
@ @8 . .@;C@ G G  B@<C
@ G G H6@5@ @8 .@;XD  t  t t  G	t  . 
O G	 .C@ G G@5@.@7 .@2@0 C@/@-
@4@-@4@7 QF@ @ 
@8 .@;XD  t  t t  G	t  .{ 
O G	 .zC@q G G @<XD  t  t t  G	t  .} 
O G	 .|CA G G 
@<C
A G G
@5@ 
@ @8 .} .@;XD  t  t t  G	t  .w 
O G	 .vC@{ G G@5@)
@;XD  t  t t  G	t  . 
O G	 .~CAX G G 
@<CAY G G@5@ @ @ 
@8ord_union_1 .@;XD  t  t t  G	t  . 
O G	 .C@XA G G	





@5@>@.@ @7 (M@D@( H6@L@ @8 . .@E@?@/@D@)@( D1@L@.@ 
@7 (M@D
@( H6@L@)
@?@D
@( D1@L@)
@?@R@?@R@E@;C@/A
 G G


@5@>@.@ 
@7 (M@D@( H6@L@ @8 .@?@D
@( D1@L@)
@?@R@;CA G G

@5@)
@;XD  t  t t  G	t  . 
O G	 .CA G G @<CA G G
@5@.@ @7 (M@ @ 
@ @8ord_subset_ .@;XD  t  t t  G	t  . 
O G	 .CA8 G G @<CA9 G G
@5@2
@4@.@7 H@ @2
@4@8
ord_union_all .@;XD  t  t t  G	t  . 
O G	 .CAO G G@5@8 (@ (J@;XD  t  t t  G	t  . 
O G	 .CAa G G D1
@5@ 
@ @ @ @8ord_union_2 .@;CAc G G		 H6



@5@ @ @ @8 .@;CAe G G B
@5@ @ @ @8 .~ .@;XD  t  t t  G	t  . 
O G	 .CA  G G H6@5@.@ @7 (M@ @ @8 .@;C	A# G G B@5@ 
@8 . .@;XD  t  t t  G	t  . 
O G	 .C@ G G@5@C@7 . .@L@P@;XD  t  t t  G	t  . 
O G	 .CA, G G@5@8 (: (J@;XD  t  t t  G	t  . 
O G	 .C@vA= G G
@5@D@a@g@b@u@L@"
@#@F@F@F@E@?@T@D@$@a@g@b@u@L@"


@#@ @ @8 . .@F@F@E@?@-@a@g@b@l W}@x@a@g@f@l C@x@ @.@.@7 .@ @ @.@ 
@7 .@ @ @8 .@F@;XD  t  t t  G	t  . 
O G	 .CA\ G G @<CA] G G@5@.@ @7 (M@ @ @ @ 
@ @8 . .@;XD  t  t t  G	t  . 
O G	 .C@ G G@5@8 (< (J@;XD  t  t t  G	t  .} 
O G	 .}CA G G D1
@5@ 
@ @ @8 .@;CA G G B@5@ @ @8 .| .@;CA G G H6

@5@ @ @8 .@;XD  t  t t  G	t  . 
O G	 .C@ G G
@5@ 
@8 .@;XD  t  t t  G	t  . 
O G	 .C@ G G@5@8 .@;XD  t  t t  G	t  .} 
O G	 .C
A G G @<CA G G@5@.@ @7 (M@ @ @ @ 
@8 . .@;XD  t  t t  G	t  . 
O G	 .CAh G G @<CAi G G@5@.@ @7 (M@ @ @ @ 
@ @8 .@;XD  t  t t  G	t  . 
O G	 .C@ G G
@5@>@;C@ G G@5@>@;C@ G G		@5@.@ @ @7 (M@ @ @ @ @ @ 
@8 . .@;XD  t  t t  G	t  . 
O G	 .C@ G G@5@8 (D (J@;XD  t  t t  G	t  . 
O G	 .C@ G G@5@8 (4 (J@;XXQM$dwimF@ /usr/lib/swi-prolog/boot/dwim.pl   ѣAs@ C S E ]eE XE ^E$similar_moduleXD  t  t t  .t 	dwim_pred 
O . .C@!As@ /usr/lib/swi-prolog/boot/dwim.pl   ѣA .
 


@5@.@.@7 B .@ @7 E .@0 @4@ 
@8 D~ .@;XD  t  t t  .t find_definition 
O . .C@IAb . .@5@/@.
@7 .@ 
@7 W .@D@5@0 \@-@4@7 X .@L@D@0  
@4@0 \@4@7 .@L@"  
@#@?
@" 
@#@?@&
@E@;XD  t  t t  .t find_definitions 
O . .CA] . . 
@<CA^ . .

@5@ 
@ @7 . .@ @ @8 . .@;XD  t  t t  .t map_pi_heads 
O . .CAI . .@5@>@;CAJ . .
@5@ @7map_pi_head .@ 
@ @8 . .@;XD  t  t t  .t  . 
O . .CAN . . 


 
@5@T@>@ 
@ @8 .@;CAQ . . 


@5@ 
@8 A
 .@;XD  t  t t  .t 
sim_module 
O . .CA$ . .@5@S
@>@8 !W .@;C	A' . .

@5@7 .@>@;C	A) . .@5@7 .@8 ++ .@;XD  t  t t  .t 	sim_arity 
O . .CA- . .@5@S
@>@;CA. . .@5@a@g@h@l C@k JZ@b@q@;XD  t  t t  .t find_predicate 
O . .C@ . .@5@.@0find_predicate_
@4@ 
@7 @x .@,
 @{@>@;C@.@ . .@5@.@0
find_sim_pred
@4@.@7 .@ @.@7 RP .@0 C@-
@4@ @7 @ .@0 Y@4@7 HM .@>@;XD  t  t t  .t  . 
O . .C@"A . . 
 @5@7 .@0 
@-@4@7 [1 .@ @8 .@;XD  t  t t  .t  . 
O . .C@,A . . 
 
@5@ @7 . .@0 @4@.@7 .@ @ @.@7 .@ @8 . .@;XD  t  t t  .t  ]f @`D  t  t @at  .t ]e  A4 D  t  t t  .t  ]f 	 D  t  t t  .t  ]f 
O . ]eC@6 . . 


@5@ @ 
@8correct_goal .@;XD  t  t t  .t pack_ 
O . /CA . . @<XD  t  t t  .t  / 
O . /C@8A	 . .@5@0 @-@-@4@ 
@.@7 @ .@0 @4@7	pack_name .@>@ @.@ @ @7 HY .@ @ @ @ @8 / .@;XD  t  t t  .t  RP 
O . .CA . .@5@>@;C@CA . . 


 C
 

@5@0 @4@ @7 /@ @ @ @.@7 / .@ @ @8 .@;XD  t  t t  .t  / 
O . /CA . . 
 
@5@S@S@>@;CA . . 
 
 @5@S@>@;CA . . 

@5@S@>@;CA . . 
@<XD  t  t t  .t 
principal_pis 
O . /CAD . .@5@.
@7 .@ 
@.@7principal_predicates .@ @8 .@;XD  t  t t  .t 
name_arity 
O . /C	A5 . .

@5@7 @ .@>@;CA7 . . 



@5@>@;CA8 . . @



@5@D@S@L@R@?@a@f@b@n@w@;CA= . .@5@7 .@>@8 .@;CA@ . .@5@0 @@0 @ O
@4@/@4@8 @ .@;XD  t  t t  .t 
correct_margs 
O . /C@ . .

@5@>@;C@I@ . .@5@p
@ @ 
@.@7 @ .@ @ @.@7 /@D@  @7 /@L@ @ @ @.@7 .@ @ @ @7unqualify_if_context .@?@&@E@ @ 
@ @ @ @8 / .@;XD  t  t t  .t 
include_arity 
O . /C@ . . 
@<C@!@ . .



@5@ 
@/@.@7 .@ @/@7 .@>@ @ @8 / .@;C
@ . .


@5@ 
@8 /@;XD  t  t t  .t  \ 
O . )C@ . . @<C@ . . C



@5@" Z@#@ 
@8 ) .@;XD  t  t t  .t 
no_context 
O . /C@r . .   W]@<C@s . .   Bd@<C@t . .   Bd@<C@u . .   C_@<XD  t  t t  .t 	goal_name 
O . /!C@D@ . .@5@!
@0 K@/@4@#@@@0@7 / @/@2@0 YV @@4@3@0 \ @4@4@7 _ .@0 B@-@4 ^@2
@4@7 @F .@ 
@ @7 D .@Q@?	@ 
@8 /@E@;XD  t  t t  .t  X @`D  t  t @at  .t X  D  t  t t  .t  X 
O . XCAw . .@5@.@7dwim_predicate_list .@8 .@;XD  t  t t  .t  ^ @`D  t  t @at  .t ^  D  t  t t  .t  ^ 	 D  t  t t  .t  ^ 
O . ^C@?@ . .
 


@5@ 
@.@.@7 / .@.@ @7 \ .@D
@)@L@R@E@?@%@ @ @ @.@7 . .@>@ @.@7 J# .@ @ @8 / .@;C@%@ . . 

@5@.
@.@7 /*@0 
@4@0 +
@/@4@7 .@, @{@>@;C@ . .@5@8 D .@;XD  t  t t  .t  / 
O . /C	@ . .@5@S@>@;C@ . .
 


@5@)

@>@;C@ . .@5@>@;XD  t  t t  .t  /  
O . .C@9 . . 
@5@S
@>@;C@; . . 

 @5@@@S@?@S@>@;C@? . . W\

 W\
@5@>@ @ @8 .@;C@&@A . . 

 
@5@/@0 @4@7 .@>@ @ @ @8correct_meta_arguments .@;C@D . . 
@5@/@0 
@4@7 .@>@ @8 /1@;C@+@G . .@5@0 
@4@.@7 /'@>@ @.@7 /
@0 
@4@ @.@7correct_literal .@ @ 
@8 /1@;C@Q@L . .
@5@C@0  #@4 @@7 @M .@L@P@7 .@>@.@.@7 .@ @ @.@7 HW .@D@* @1@L@0 @1 @4@7 //@(
 @@?@D
@* H`@L@&
@?@(
 @@;C
@X . .  
@<XD  t  t t  .t dwim_existence_error 
O . /9C@_ . . @@5@>@;C@H@` . .@5@.@7 /+@.
@7 /@D@ 
@7 /  .@L@R@E@?
@!@0 B EjDWIM could not correct goal@4@#@!@0 @@0 D X
@4@4@#@D@*
 @1@L@ @8 /@? @B@ @8 @5 .@;XD  t  t t  .t  /3 
O . /2C@ . . G
 G@5@>@;C@-@ . .@5@0 
@4@0 @a@-@4@7 .@>@.@.@7 .@ 
@ @ @7 . @ @ @ 
@8 /@;C@ . . 
@<XD  t  t t  .t  / 
O . /C
AY . .@5@.
@7 .@ 
@8 A .@;XD  t  t t  .t  D 
O . /0C@Z . .@5@.@/@7 .@0  #@4@.@7 /7@8 /: .@;XD  t  t t  .t  /) 
O . /(C
A{ . .

@5@/@7 .@>@;CA} . . 


@5@.@0 .@0 
@4@4@7 ! .@>@;CA . .@5@.@0 .
@4@7 /@@>@;CA . . 

@5@0 @-
@4@0 [1@/@1 
@4@8 /@@;XD  t  t t  .t  /6 
O . /5C@@ . .
@5@.@.@7 .@ @.@.@7 .@ @/@.@7 .@ @.@ @7 .@>@ @2@/@-@4@7 A .@ @2@4@7 /A@D@A@D@0 @1 @4@7 @@ .@L@%@"
 @#@?
@ @ @ @.@7 /@&
@ @.@7 /" .@0 Y@4@7 .@L@R@?@&
@F@;C@%@ . .@5@/@.@7 .@ @/@.@7 .@ @2@-@4@7 /@>@2@4@ 
@8 /4@;C@ . .@5 @1@0 Y
@4@7 /=@Q@;XD  t  t t  .t  . @`D  t  t @at  .t .  D  t  t t  .t  . 	 D  t  t t  .t  . 
O . .C@#A . . 


 

@5@ @7 .@ @7 .@/@0 
@4@8 .@;XXQM
data__formatsF@;/build/buildd/spark-2012.0.deb/simplifier/data__formats.pro  7AAuC @TS @TE FE FEget_typeE	get_stateXO /Ddeclare_data_formats  C@5u F   7AA /M  @5 /J@0 /I	Data_AtomDataAttributes_Any@4@7 /F /D /H@0 /G	Type_AtomTypeAttributes_AnyList@4@8 /P@;XO /D /E C@M /M /M@5@0 /G
@4@7 B @>@;XO /D /F C@I /M /M@5@0 /I
@4@7 /T@>@;XD  t  t t  /Dt  /H AvO /D /G C  C; C; ReadTextCharList E@<C  C; C; ModuleFunctorArity Module_Atom Functor_Atom	Arity_Int@<C  C; C; Lines ,  cInt@<C  C; C; Problem @1 @B@<C  C; C; 
ProofFileKind P P Fn@<C  C; C; 
DebugFileKind )M Fd F@<C  C; C; SwitchSource ' '"@<C  C; C; OnOrOff I I@<C  C; C; LogFile O ' '4LogFile_Atom@<C  C; C; 	SelectVCs @ O &IntList@<C  C; C; 	UsageFile 'yes_usage_file 'UsageFile_Atom@<C@G  C; C; Switch '$ '/ '< '@ 'E 'I 'N 'S 'Z 'b 'g 'l 'q 'v '| ' ' ' ' ' ' '@<C  C; C; SelectCharClass G	CharClass /k@<C@;  C; C;  /k -	Index_Intupper_case_char /m .u V   VL VM -' Vs ' ' ' - /oalpha V@<C  C; C; ParseRequest   VN Vo@<C@0  C; C; CMDLine XX ''InputFile_Atom ',SimpleQualifier '2 /c 'WChoicesNameSelectRange 'z	LimitName /\ ' /h@<C@   C; C;  /t '. '; X 'D & 'M 'R Gq Bl@<C  C; C;  /u 'Y 'a 'f 'k 'p 'u@<C  C; C;  /v @ O (

Range_List@<C  C; C; Range ' /\ '	Lower_Int	Upper_Int@<C  C; C;  /w I U U@<C  C; C;  /^ P Fn@<C  C; C; RuleIdAtomFunctor1@<C  C; C; 
RuleSource .L .e@<C  C; C; 	RuleLogic T .2@<C  C; C; 
RuleHeuristic .+ .. .1 .6@<C@.  C; C; TypeAttributes + _dAliasTypeId_Atom IIndexTypeId_AtomListElementTypeId_Atom +EnumId_AtomList B	FieldList M / J /@<C  C; C; UnboundedClass + +@<C
  C; C; Field +TypeId_AtomFieldId_Atom@<C  C; C; Mode I @@<C  C; C; InternalUnboundedClass I B@<C@%  C; C; InternalTypeAttributes + I / / M BFieldIdFieldTypeId_ListList M / J /@<C  C; C; VCTrace SdVCCutpointFromVCCutpointTo S` Sb@<C  C; C;  / A] R
AssertionKindLine_Int@<C  C; C;  / R R / / R	CheckKind /@<C  C; C;  / Rr H9@<C  C; C;  / Rr T{ T}@<C
  C; C; PFTraceStatement PPFPositionFromSuccessors_Int@<C  C; C;  / A] O /\@<C  C; C; PFTraceSuccessorStatement R3PFPositionTo@<C  C; C;  / R O /\@<C  C; C; 	Framework I N@<C  C; C; HypothesisType Ic J KTYPE@<C  C; C; ConclusionType Ic J K /@<C  C; C; 
RuleStatus - -@<C@;  C; C; FDL $ ,Title - /VarId_AtomList , /
VarId_Atom , /ConstId_Atom I /
TypeStructure J /
Function_AtomArgTypeId_AtomList X@<C  C; C;  / -# /} -$ /} -% /}@<C@6  C; C;  / , ' /z /{ I / / + / B / M / J / _d /@<C  C; C;  / , /FieldId_AtomList + / /@<C  C; C; ParseStatus E V V@<C  C; C;  / E V V@<C  C; C; 
OperationType I; U QiFactId_Atom K9
HypId_Atom@<C  C; C; RuleNameType@*Filename_CharList : Rulename_CharList(Int)@<C  C; C; 
RuleMatchType PXExprProvedConditionType_List P^ /@<C  C; C; ProvedConditionType J /HypId_Int_ListFactId_Int_List@<C  C; C; RuleSortType K K@<XD  t  t t  /Dt  /J AvO /D /I C
  C; C;  /J /I /N /O@<C
  C; C;  /H /G /R /S@<C
  C; C;  W W	Base_Atom /\@<C  C; C;  F VVcgFile_Atom@<C  C; C;  F VDpcFile_Atom@<C  C; C;  F %*SimplifiedVcgFile_Atom@<C  C; C;  F %,SummaryDpcFile_Atom@<C  C; C;  F %FdlFile_Atom@<C  C; C;  F %LocalUserRuleFile_Atom@<C  C; C;  F %GlobalUserRuleFile_Atom@<C  C; C;  F %
RuleFile_Atom@<C  C; C;  F %PfsFile_Atom@<C  C; C;  F %.SimplifiedPfsFile_Atom@<C  C; C;  F %DecFile_Atom@<C  C; C;  F % /c@<C
  C; C;  % % /_DebugFile_Atom@<C
  C; C;  F %6NowDate_AtomNowTime_Atom@<C  C; C;  F
 '
ToolName_Atom@<C
  C; C;  F4 &u /i /`@<C  C; C;  F# & /s@<C  C; C;  F5 & /b@<C  C; C;  & & /a@<C  C; C;  Lk Lj /a@<C  C; C;  F & /a@<C  C; C;  F U /a@<C  C; C;  N9 N8 /a@<C  C; C;  SL SK /a@<C  C; C;  & & /d@<C  C; C;  & & /d@<C  C; C;  & & /d@<C  C; C;  & & /d@<C  C; C;  & & /d@<C  C; C;  & & /d@<C  C; C;  & & /\@<C  C; C;  & & /\@<C  C; C;  & & /\@<C  C; C;  R R /a@<C  C; C;  S S /a@<C  C; C;  S  R /a@<C  C; C;  & & /f@<C  C; C;  F6 K /a@<C  C; C;  F3 & /\@<C  C; C;  F [ / /| / / /LHS_ExpListListRHS_ExpListListCondition_ExpList@<C  C; C;  F *Id_Atom@<C
  C; C;  V V / /@<C
  C; C;  V V / /@<C  C; C;  * * / / /@<C  C; C;  * *ReturnTypeId_Atom / /@<C
  C; C;  F * / /@<C  C; C;  * *UniqueFieldId_IntUninstantiated_FunctorN / /Args_VarList /@<C  C; C;  J J / / /@<C  C; C;  J J / / / / / /@<C  C; C;  I I / / /@<C
  C; C;  F * / /@<C
  C; C;  I I / /@<C
  C; C;  O O / /@<C  C; C;  J J
Function_PredVarList /@<C  C; C;  F V\VcgFile_Stream@<C  C; C;  K K@<C
  C; C;  U/ U.TraceId_Atom /@<C  C; C;  F Q	VCId_Atom	Order_Int	Name_Atom
Number_IntParentVCTraceId_Atom@<C  C; C;  Q Q /Hyp_TermParentVCId_Atom@<C  C; C;  OU OT /	Conc_Term /@<C  C; C;  F Pu /@<C
  C; C;  U U StatementId_Atom /@<C  C; C;  T TSuccessorStatementId_Atom /ParentStatementId_Atom@<C  C; C;  K K	PFId_Atom / /ParentSuccessorStatementId_Atom@<C  C; C;  Q1 Q0 /
TravCond_TermParentPFId_Atom@<C
  C; C;  Q QAction_Term /@<C  C; C;  F I /@<C  C; C;  F P /^@<C
  C; C;  F %4	Date_Atom	Time_Atom@<C  C; C;  F %
Line_AtomList@<C  C; C;  F %@SubprogramIdentifier_Atom@<C  C; C;  Fz K;Hypothesis_Term /Id_Int@<C  C; C;  T Fz /@<C  C; C;  U U
 / /Condition_TermList@<C  C; C;  I IConclusion_Term / /@<C  C; C;  I I /@<C  C; C;  L^ K; / / /@<C  C; C;  Vg Vf /@<C  C; C;  Vb Va /\@<C  C; C; get_last_statement_id / /@<C  C; C; get_last_successor_statement_id / /@<C  C; C;  Vb Va /\@<C  C; C;  J J / /\ / / /RuleSort@<C
  C; C;  K~ K} /\ /@<C
  C; C;  S S /} /\@<XXQM F^F@9/build/buildd/spark-2012.0.deb/simplifier/data__rules.pro  7AAuC @TS @TE R!E IGE [E [E [E RE RE NsXO F^ R! C@/@ F] F] 

@5@ @  .L@/ .2@2@4@2@4@ 
@7 [ II@C@0 B@4@7 H@L@P@;XD  t  t t  F^t  F AvO F^ [ C@e F] F]@5@0 [

@4@7 Dz@>@;XO F^ [ C@ F] F]@5@0 [

@4@7 Je@>@;XO F^ R C@+@ F] F]		 

@5@ @  .e@. .2@2@-@4@2@-@4@ 
@7 /@ @ @ @8switch_bindings II@;XO F^ / C	@ F] F]  .1@<C	@ F] F]  .6@<C	@ F] F]  .6@<XO F^ R C@ F] F] 


@5@ 
@  .e@/ T@2@4@8 /@;XO F^ Ns C@ F] F] 


@5@ 
@  .L@/ T@2@4@8 /@;XO F^ IG C@ F] F]@5@/ .L@/ .2@2@4@2@4@/@7 /@7 H@8 H@;XXQMopdeclarF@6/build/buildd/spark-2012.0.deb/simplifier/opdeclar.pro  7AAuC @TS @TE E E E XO / / C@@u E  7AA /  @5  D@0  @T %@4@7 H  D@0  @T A@4@7 H  D@0  @T Av@4@7 H  D@0  @T @@4@7 H  D@0  @T Aw@4@7 H  D@0  @T B@4@7 H  D@0  @T @b@4@7 H  D@0  @T A@4@7 H  D@0  @T B@4@7 H  D@0  @T Z@4@7 H  D@0  @T Z@4@7 H@>@;XO / / CB?@7 / /  @5A^ L@0  @T J]@4@7 HA^ L@0  @T N"@4@7 HA^ L@0  @T H.@4@7 HAw D@0  @T A4@4@7 HAw D@0  @T @4@7 HA L@0  @T I@4@7 HA L@0  @T @4@7 HA L@0  @T JS@4@7 HA L@0  @T JY@4@7 HA L@0  @T J@4@7 HA L@0  @T H@4@7 HA L@0  @T J@4@7 HA L@0  @T A4@4@7 HA L@0  @T @4@7 HA L@0  @T J~@4@7 HA L@0  @T J@4@7 HB L@0  @T I^@4@7 HB L@0  @T IA@4@7 HB L@0  @T J@4@7 HB L@0  @T J@4@7 HB L@0  @T J@4@7 HB L@0  @T J@4@7 HB L@0  @T I@4@7 HB L@0  @T L@4@7 HB L@0  @T Rk@4@7 HB L@0  @T J@4@7 HC L@0  @T G@4@7 HC L@0  @T Ib@4@7 HC L@0  @T I@4@7 HC L@0  @T N @4@7 HC L@0  @T CI@4@7 HC L@0  @T K
@4@7 HC L@0  @T IW@4@7 HC D@0  @T U>@4@7 HC L@0  @Trequires@4@7 HC L@0  @T J@4@7 HC L@0  @T IT@4@7 HC D@0  @Trule_family@4@7 HC L@0  @T .-@4@7 HC L@0  @T .0@4@7 HC L@0  @T .5@4@7 HC L@0  @T @e@4@7 HC L@0  @T .*@4@7 HC L@0  @T @4@7 H@>@;XXQM BF@'/usr/lib/swi-prolog/library/settings.pl  @AuC @SS Esetting_propertyE BE ^E
save_settingsEset_settingE
list_settingsE / E 0 Erestore_settingE "E BEset_setting_defaultEconvert_setting_textE "XD  t  t t  Bt save_setting 
O B 0C@[B B B	
 


@5@ 
@.@.@.@/@7curr_setting B@D@>@ 
@.@7st_value B@C@ @ @.@7 B@ @ @7 _ B@L@P@?@E@L~n%	~w~n@2@4@7 Bsetting(~q:~q, ~q).~n@2@3
@3@4@8 B@?@R@F@;XD  t  t t  Bt 
store_setting 
O B 0C@`A B B
 ^ 



@5@ 
@.@.@/@/@7 0@>@ @ @.@7 B@D@)@L@R@?@2@B@ @ @7 B@L@0 0
@/@4@7 DD@0 0
@4@7 B B@0 B@1 E3@0 
@4@4@8 V V+@O@;C@@A B B ^ 



@5@>@D@#@0 !8 @&@4 @&@7 ^ ^@L@0 0
@/@4@7 DD@0 0
@4@8 0@? B@0 
@4@8 D B@;CA B B@5 B@8 @ B@;XD  t  t t  Bt  0  
O B 0CBM B B  @5@/@8 0 B@;XD  t  t t  Bt read_setting 
O B 0!CA B B@5@2@0 Dodec10@4@4@8 V@;XD  t  t t  Bt  0
 
O B 0	CBy B B@5@7convert_text B@>@;C
B{ B B @W
@5@> @W@8 B@;C
B} B B @
@5@> @@8 B@;CB B B Ea@5@>@.
@7 H+ B@a@f
@k W{@w@;CB B B G@5@>@.
@7 0'@a@f
@k N-@w@;C@+B B B &0


@5@>@D@ 
@7 H<@L Ea@7 0	 B@? G@7 0(@0 &0
@4@8 B@;C
B B B@5@7 0'@8 B@;XD  t  t t  Bt  / 
O B /C@*B5 B B@5@7 H@>@"
 


@#@ 
@.@.@.@.@7 0@>@ @ @ @ @8 / B@;C@%B: B B@5@"
 


@#@ 
@.@.@.@.@7 0@ @ @ @ @8 0)@;XD  t  t t  Bt  / 
O B /C@CA B B@5@.@2@0 @ C@4@4@7 @ B@> C@.@2@0 B' &f@4@3@0bom @@4@4@7 _h@7write_setting_header B@0 B@-
@-@/@/@/@/@4@0 0
@1 
@4@7 H B@8 Tb@;XD  t  t t  Bt retract_setting 
O B 02CAm B B 

@5@0 0@/@4@8 DD@;XD  t  t t  Bt expr_to_list 
O B 04CA B B A

@5@>@%@ @ @.@7 05 B@ @ @ 
@8 06@;C@0A B B	 W
@5@>@%@D@ @.@7 RF B@%@L@"
@#@?environment_variable@ @7 0@&
@F@;C@2A B B	
 W

@5@>@%@D@ @.@7 07@%@L@"
@#@?@"
@#@F@;C@/A" B B

 B
@5@>@%@0 @4@.@.@7 B@0 @4@.@7 ^ B@%@"
@#@;CA' B B 

@<XD  t  t t  Bt  0 @`D  t  t @at  Bt 0  A4D  t  t t  Bt  0 
O B 0C@uA B B	@5@.@.
@7 B @W@ 
@7 B@D@S@ 
@.@.@/@/@7 B@L@0  B@1
st_default
@/@4@7 DD@0 
@4@7 03 B@D@)@L@R@?@0  B@1 0;
@4@7 0@ @.@7 B@0 
@4@ @8 / B@? B@0 
@4@8 0@F@E@;XD  t  t t  Bt  ^K @D  t  t t  Bt  ^K 	 D  t  t t  Bt  ^K 
O B ^LC@$@c B B " !8 ^ @& @1 !8
@5@0 ^@3 @&@3 @1@4@ @8   B@;XD  t  t t  Bt  " 
O B 0CA B B@5@8 " B@;XD  t  t t  Bt  W AD  t  t t  Bt  W 
O B WCA3 B B@5@D
@.@7 07@L
 H @8 0(@? 08@8 0@E@;XD  t  t t  Bt  0  @`D  t  t @at  Bt /  A4D  t  t t  Bt  0  
O B /C@AW B B
@5@.@.
@7 B @W@ 
@7 B@D@@ 
@.@.@/@/@7 0@ @ @.@7 B@L@0 
@4@.@7 0:@D@)@L@0 
@4@7 0=@?@+@D@ 
@7 0@L@R@?@B@ @7 B@L@0 
@4@7 0=@0 
@4@7assert_setting B@O@D@)@L@R@?@0 0@1 0@0 
@4@4@7 0@8clear_setting_cache  B@? B@ 
@8 0@F@F@;XD  t  t t  Bt  0F  
O B 0EC
@ B B  @5@0
setting_cache@/@/@/@4@8 DD@;XD  t  t t  Bt  B @`D  t  t @at  Bt B  A4 A4 A4D  t  t t  Bt  B 
O B BC@z B B@5@0 @@0 B B@1 B

@4@/@4@8 @@;XD  t  t t  Bt  B 
O B BCA B B@5@8 B@;XD  t  t t  Bt  B 
O B BC	@ B B

@5@7 @@>@;C@ B B@5@0 @@4~s@8 B@;XD  t  t t  Bt  0< AvD  t  t t  Bt  0< 
D  t  t t  Bt  0& @D  t  t t  Bt  0& 
D  t  t t  Bt  B @D  t  t t  Bt  B 
O B BC@U G G  ^ G [@"Indentation used goals in the body  G@U@<C@W G G  _ G [@/Distance between tab-stops.  0 uses only spaces  G@W@<C@Y G G  ^ G @ @Place cuts (!) on the same line  G@Y@<C@[ G G  ^ G [@NWidth of a line.  0 is infinite  G@[@<XD  t  t t  Bt 	spec_term 
O B 0NCB[ B B 


 
@5@>@;CB\ B B 
 
@<XD  t  t t  Bt  00 
O B 0/C@&B	 B B@5@.@7 _ B@0 B@-@4%+@7 _ B/*  Saved settings~n@7 B    Date: ~w~n@2@4@7 B ,@8 B@;XD  t  t t  Bt  /  
O B 0C
A B B@5@.
@7
local_file B@>@8 / B@;XD  t  t t  Bt  " 
O B "CA B B E@5@>@;CA B B@5@0 0
@4@.
@0 @5 @B
@4@7 @@.@7 0" B@ @8 0Y B@;XD  t  t t  Bt  / 
O B 0*C	B? B B  [

@<CB@ B B H9
@5@ 
@ @8 B@;C
BB B B  $
@<C
BC B B  !?
@<XD  t  t t  Bt  B @`D  t  t @at  Bt / D  t  t t  Bt  B 
O B /CB  B B@5@7 H@>@.@.@7 B@/@/@/@/@8 B@;CB$ B B 

@5@/@/@/@/@8 B@;XD  t  t t  Bt  0C 
O B 0BCAp B B 


@5@0 0
@4@8 0@;XD  t  t t  Bt  W AD  t  t t  Bt  W 
O B WCA8 B B@5@D@.
@7 07@L H @ 
@8 0(@?@&@E
@;XD  t  t t  Bt  0 
O B 0C@=BP B B@5@.@7 0O B@'@'
@(
~`=t~72|~n@7 A B~w~t~*| ~w~w~t~*| ~w~n@2Name@3@3Value (*=modified)@3 @@3
@3Comment@4@7 S B 0_@7 0`@0 /@4@0list_setting
@4@8 01@;XD  t  t t  Bt eval_list_default 
O B 0hCA B B @<CA B B@5@ @ @7 B@ @ @8 0i B@;XD  t  t t  Bt  0 @`D  t  t @at  Bt 0 D  t  t t  Bt  0 
O B 0C@PAy B B@5@.@.@7 B @W@7 B@D@;@.
@7 0@L@0 @4@7 0=@0 @4@.@7 0:@D@+
@L@0 0@1 0@0 @4
@4@8 0@?@R@?@R@F
@;XD  t  t t  Bt  " 
O B "C@DA B B@5@.@2@0 @ C@4@3@0 @ @@4@4@7 0+@>@0 0V@4@7 0 C@.
@2@0 B' &f@4@4@7 _h@ 
@.@7 0Z@0 0Y
@4@0 D
@4@7 B] B@8 0D@;CA B B@5@.@2@0 @ C@4@3@0 @ @@4@4@7 0+@>@0 0V@4@8 0@;CA B B @<XD  t  t t  Bt numeric_type 
O B 0lCAE B B  Ea Ea@<CAF B B  [ Ea@<CAG B B  G G@<CAH B B &0
@5@D
@7 H<@L
@( Ea@?@( G@;XD  t  t t  Bt  B @`D  t  t @at  Bt ^  BAD  t  t t  Bt  B 
O B ^C@j@ B B
@5@.@.
@7 B@D@F@ 
@7 H@L@D@ 
@.@7 0@L@&@F@?@*@D@ 
@.@.@/@/@7 0@L@ @ @8 B@? B@0 
@4@8 0@F@E@?@ 
@/@/@/@/@7 B@0 
@4@8 0:@F@E@;XD  t  t t  Bt  B @D  t  t t  Bt  B 
D  t  t t  Bt  0 
O B 0C@"@e B B	@5@.@ @ @7 B@D
@.@7 0; B@L@&
@?@&
@E@;XD  t  t t  Bt  B 
O B BC@ B B@5@.@7 B B@>@&
@;C	@ B B@5@7 @@>@&
@;C@ B B@5@.@7 0G B@>@&
@;C@6@ B B W
@5@>@D@"@ @.@7 07@L@ @.@7 0(@0 0G@0 W@4@4@7 0@&
@?	 08@ @8 0@F@;C@4@ B B	 W

@5@>@D@ @.@7 07@L@ @.@7 0(@?@%@E@0 0G@0 W@4@4@7 0@&
@;C@%@ B B 09
@5@>@0 @4@.@.@7 B@0 @4@ 
@7 0:@ 
@8 B@;C@@@ B B	@5@.@7 0m B@>@.@7 V B@D@* G@L@a@f@k N-@x@?@D@( Ea@L@a@f@k W{@x@?@%@0 0G
@4@7 0@&
@;C@6@ B B A


 @W@5@>@0 04@0 A@4@4@.@7 B B@ @.@7 A B@0 0G@0 A@4 @W@4@7 0@&
@;C@#A  B B !=
@5@>@ @.@7 0j@0 0G
@0 !=@4@4@7 0@&
@;CA B B 
@<XD  t  t t  Bt  0H AvD  t  t t  Bt  0H AwD  t  t t  Bt  0H 
D  t  t t  Bt  0 AvD  t  t t  Bt  0 
D  t  t t  Bt  0W AvD  t  t t  Bt  0W 
D  t  t t  Bt  0g 
O B 0fC@XB_ B B 


@5@ @ 
@.@.@.@/@7 0@ @ 
@ @.@7 B@0 
@4@.@7 0:@D
@+@L@' I@?@' @~w~t~*| ~q~w~t~*| ~w~n@2@0 
@4@3@3@3@3@3@4@8 0e@;XXQM #GF/usr/lib/swi-prolog/boot/rc.pl   ѣAs@ C S Ecurrent_resourceE
open_resourceE 0{XD  t  t t  #Gt tag_rc_name 
O #G 0}C@Cs/usr/lib/swi-prolog/boot/rc.pl   ѣA 0 @T
@5@>@;C@D 0 0@5@2
@3 @3@4@8 A #G@;C@F 0 0 @<XD  t  t t  #Gt  0{ @`D  t  t @at  #Gt 0z  BA D  t  t t  #Gt  0{ 
O #G 0zC	@6 0 0@5 C@8 0| 0@;XD  t  t t  #Gt  0y @`D  t  t @at  #Gt 0x  BA BAD  t  t t  #Gt  0y 
O #G 0xC@(@M 0 0 


@5@ 
@7 !W 0@0 
@1  M@4@7 @@ 0@0 
@1 "@4@@;XD  t  t t  #Gt  0{ @`D  t  t @at  #Gt 0|  BA A4 D  t  t t  #Gt  0{ 
O #G 0|C@U@9 0 0 

@5@D@.@ @.@7 E 0@0 @4@.@7 0x 0@L@ @.@7 K 0@ @ 
@2@0 [ [@4@4@8 [ 0@F@?@.@7 #
 0@ @ @.@7 0~ 0@ @ @ 
@8 " 0@F@E@;XXQM  F/usr/lib/swi-prolog/boot/dcg.pl   ѣAsC S E -E -E BE ]SXD  t  t t   t  - 
O   0C@8s/usr/lib/swi-prolog/boot/dcg.pl   ѣA 0@5@/@/@8 -  @;XD  t  t t   t  Y 
O   YCA8 0 0@5@: C? -=@;XD  t  t t   t 
dcg_extend 
O   0C
@ 0 0@5@S
@>@0 @ B@/@4@8 @  @;C@-@ 0 0 

 
@5@>@.@.@ @ @.@7 -l  @ @ @ 
@ @ @8 0  @;C@ 0 0@5@ 
@ @7dcg_extend_cache  @>@ @8
extend_pos  @;C@@ 0 0@5@D@7 W @L@R@?
@0 @@0 @ D
@4@/@4@7 0@D@7
dcg_no_extend  @L@0 @@0 Bdefinedcg_nonterminal
@4@/@4@7 0@?@R@.@.@7 A
 @.@ @ @7 0@p@ @ @ @7 0@ @ @ @7	copy_args  @p@p@ @ @.@7 @ @ @ @.@7 0@0 0@4@7 B @&
@&@&
@ @8 0@;XD  t  t t   t dcg_body 
O   0C@f 0 0 ]S

@5@S
@>@ @ @8    @;C@1@i 0 0 


 -+

@5@>@/@.@/@/@/@7 0@ @ @0 0@4@ 
@ @ @ @8 0  @;C@l 0 0 C
@5@>@ @8dcg_terminal_pos  @;C@y@n 0 0
@5@D@M@"
@#@L@>@D@7 @ @L@ @.@7 @ @" C
@#@E@?@$@D@/@.@7 B  @S@L@" @

@#@? &D@7 B  @E@E@E@?@"@B@7 B @L@>@.@7 $  @ @ @.@7 0@" C
@#@O@E@ @8 0@;C@ 0 0 H B H C
@5@>@ @8dcg_cut_pos  @;C
@ 0 0 ^
 @@5@>@;C@%@ 0 0

 ^
 B
 C
@5@>@.@7
dcg_bt_pos  @ @ @ @ @8 0@;C@>@ 0 0 B

 B

@5@>@.@.@ @.@.@7 0@ @ @ 
@.@ @ @7 0@ @ @ @ @ @ @8 0@;C@V@ 0 0 E:

 E:

@5@>@.@.@ @.@.@7 0@ @ @ 
@.@.@ @7 0@ 
@ @ @ @ @7
or_delay_bind  @ @ @ 
@.@.@ @7 0@ 
@ @ @ @ @8 0@;C@V@ 0 0 ^

 E:

@5@>@.@.@ @.@.@7 0@ @ @ 
@.@.@ @7 0@ 
@ @ @ @ @7 0@ @ @ 
@.@.@ @7 0@ 
@ @ @ @ @8 0@;C@>@ 0 0 CJ

 CJ

@5@>@.@.@ @.@.@7 0@ @ @ 
@.@ @ @7 0@ @ @ @ @ @ @8 0@;C@>@ 0 0 C"

 C"

@5@>@.@.@ @.@.@7 0@ @ @ 
@.@ @ @7 0@ @ @ @ @ @ @8 0@;C@/@ 0 0 G
 B G
 C
@5@>@.@ @.@7 -q  @ @ @ 
@/@ @ @8 0@;C@ 0 0		@5@ 
@ @.@.@7 0@ @ @ @ @8 0@;XD  t  t t   t  B @`D  t  t @at   t ]S @ BA BAD  t  t t   t  B 
O   ]SC@EAM 0 0	@5@D@3@.
@.@7 B @T@ @7dcg_special  @L@ @/@0 0

@/@4@.@.@.@/@7 0@&@&@0 
@4@@?
@@F
@F@E@;XD  t  t t   t  B @`D  t  t @at   t B @ BAD  t  t t   t  B 
O   BCAK 0 0@5@8 ]S  @;XD  t  t t   t  - 
O   -C@@; 0 0 _ B



 H

@5@>@.@.@ 
@.@.@7 0@ @.@.@ @.@.@7 0@.@ @7 @( @!@0 0@/@4@#@ @ @.@.@ @ @7 0@ @ @ @ @.@.@ @ @7 0@ @ @ @ @ @.@!@ @7 0@0 B@ @!@4@.@"@ @7dcg_optimise  @ @"@ @ @8 0@;C@U@E 0 0 _


 H

@5@.@.@ 
@.@.@7 0@ @ @.@.@ @ @7 0@.@ @7 0@!@0 0@/@4@#@ @ @ @ @ @.@ @7 0@ @ @ @8 0@;XD  t  t t   t  -m 
O   -lCA	 0 0@5@ 
@ @ @: C? -k@;XD  t  t t   t  -r 
O   -qC
A
 0 0@5@ 
@: C? -p@;XD  t  t t   t  0 
O   0C@ @ 0 0@5@a@g@h@r@>@.@7 0@ 
@ @7 0@p
@ @ 
@8 0@;C@ 0 0 @<XD  t  t t   t  0 
O   0C@ 0 0 @<C@ 0 0 @<C@ 0 0  ^@<C@ 0 0  ^@<C@ 0 0  H@<C@ 0 0  G@<C@ 0 0  B@<C@ 0 0  E:@<C@ 0 0  ^@<C@ 0 0  CJ@<C@ 0 0  C"@<C@ 0 0  _@<XD  t  t t   t  0 
O   0CAW 0 0@5@8 0@;CAY 0 0  B@<CAZ 0 0  E:@<CA[ 0 0  ^@<CA\ 0 0  CJ@<CA] 0 0  H@<CA^ 0 0  ^@<CA_ 0 0 @<CA` 0 0 @<CAa 0 0  G@<XD  t  t t   t  0 
O   0C@ 0 0

@5@S
@>@;C@5A 0 0  





  

@5@>@ @2@0 C

@4@3@0 C

@4@4@ @8 0@;C@&A 0 0 C


  

 C

 C

@5@>@;CA 0 0

@5 @B@0 Dq
@4@8 @5  @;XD  t  t t   t    
O   0C@ 0 0 0

@5@)@>@&
@&@;C@ 0 0 0


 @5@ @ @8dcg_qualify_pos  @;XD  t  t t   t  0 
O   0CA0 0 0@5@S
@>@;C@'A2 0 0
  






  

@5@>@;CA5 0 0@5 -@8 Y  @;XD  t  t t   t  0 
O   0CA 0 0

@5@S
@>@;C@'A 0 0 !



  
  



@5@>@;CA 0 0@5
brace_term@8 0@;XD  t  t t   t  0 
O   0CA% 0 0@5@S
@>@;CA' 0 0  !


  
@<CA) 0 0  C


  
@<CA+ 0 0@5terminal@8 0@;XD  t  t t   t  0 
O   0C@ 0 0 B
 C
@5@)
@>@;C@ 0 0 

@<XD  t  t t   t  0 
O   0CA 0 0

@5@S
@>@;C@(A 0 0  C


  

 C
  



@<CA  0 0@5 @@8 0@;XD  t  t t   t  0 
O   0C@X 0 0 B C



@5@)
@>@&@;C@[ 0 0 C


@5@)
@>@&@( @@;C@_ 0 0 

@<XD  t  t t   t  0 D  t  t t   t  0 AvD  t  t t   t  0 AwD  t  t t   t  0 
XQM FgF@7/build/buildd/spark-2012.0.deb/simplifier/data__pfs.pro  @DͫAuC @TS @TE FE TE FE KE FE QE FE U E Q0E FXD  t  t t  Fgt  T AvO Fg 0 C@x Ff Ff@5@0 U 
@4@7 B K@>@;XD  t  t t  Fgt  U AvO Fgsave_data__prf  C@J@ Ff Ff@5 Fg@.
@7 % O@2@0  Fg@1  U@4@3@0  Fg@1  T@4@3@0  Fg@1  K@4@3@0  Fg@1  Q1@4@3@0  Fg@1  Q@4@4@7 % J@>@;XO Fg 0 C@ Ff Ff@5@0 Q
@4@7 0@>@;XD  t  t t  Fgt  K AvO Fg 0 C@ Ff Ff@5@0 K

@4@7 0@>@;XD  t  t t  Fgt  Q AvO Fg 0 C@ Ff Ff@5@0 Q0
@4@7 0@>@;XD  t  t t  Fgt  Q1 AvO Fg 0 C@| Ff Ff@5@0 T
@4@7 0@>@;XXQM G$F@,/usr/lib/swi-prolog/library/prolog_source.pl  @AuC @SS E "Eprolog_open_sourceE "Efile_alias_pathEpath_segments_atomEload_quasi_quotation_syntaxEfile_name_on_pathEprolog_close_sourceE "Eprolog_canonical_sourceXO G$ " C@A\ G" G"
@5@0last_syntax_error@/@/@4@7 DD@7
seek_to_start G$@0 Er@-
@4@7 A+@.@ @7 @( 0@0 \@-@4@ @7 ^ ^@0	operators@-@4@7 0@/@ @.@.@7 $ 0@ 
@7 %@0 @4@7push_operatorsprolog_operator@ @@0  @T@1 XF@/@/@/@4@.@7 E 0@0qq_read_term
@-@3@0 \@4@4@. @@7 @@ @7 D 0@ @@7
pop_operators  0@D
@S@L@>@&@?@ @7assert_error 0@Q@;C@%Aw G" G"@5@0 Gg@-
@4@7 " ^@>@0 @-@-@4@0 Jf@1 0@4@.@7 !@ @ 
@8 T I@;XO G$ 0 C@_A G" G"
@5@0 Do@-
@4@.@7 [[ I@,
 @1@>@D@"@*
 0#@L@7 C@ @.@7qq_read_syntax_ex 0@D@S@L@>@? @1@ @7 @5 0@Q@?@*@ @.@7 1@D@*
 @@L @1@ @7 1
@Q@?@D@*
quiet@L@Q@? Dp@ 
@8 A B@;CA G" G"@5@8qq_read_term_ex 0@;XD  t  t t  G$t  % AvD  t  t t  G$t  % AwD  t  t t  G$t  % AO G$update_directive C@ G" G" B


@5@>@/@7 0@0
import_syntax@/@4@ 
@8 ^ ^@;C@ G" G" 
 A



@5@7 @@>@0 A
@4@8 1 0@;C@%@ G" G" A



@5@>@0 @4@.@.@7 B 0@ 
@0 @4@8push_op 0@;C@ G" G" \!
@5@7 \! 0@>@;C@ G" G" E B@5@0 I @W@4@7 1@>@;C@!@ G" G" B
@5@0module_decl@-
@-@4@/ @@7 @@>@0 1
@4@ @8 1@;C@ G" G"pce_begin_class_definition@5@0  ]@1 push_compile_operators@4@7 @?@>@: ] 1 1 @;C@ G" G" @<XD  t  t t  G$t  ^K @D  t  t t  G$t  ^K 	 O G$ ^L C@Q@X G" G" " ^M    H
@5@C@0 C@0  @1  H
@4@4@ 
@7 @ 0@L@P@0  @1 H@/@/@/@4@2@0 C@0  @1  H
@4@4
@4@: ^Q ^R@;C@[ G" G" " O Ea O
@5 Ea@ @8   0@;C@[ G" G" "offset Ea 1%
@5 Ea@ @8 1$@;C@[ G" G" " \ @W \
@5 @W@ @8 1$@;C@[ G" G" " 0 @ 0
@5 @@ @8 1$@;C@[ G" G" " Gg I !B Gg
@5  @ @7   0 !B@ @8 1$@;C@Q@[ G" G" " ^M    E9@5@C@0 C@0  @1  E9@4@4@ 
@7 1#@L@P@0  @1 V@/@/@/@4@2@0 C@0  @1  E9@4@4
@4@: ^Q ^R@;C@c G" G" "	recursive @ 1(
@5 @@ @8 1$@;C@$@c G" G" " @d ^ @ [ @d
@5@0 ^@3 @@3 [@4@ @8 1$@;C@Q@c G" G" " ^M    @@5@C@0 C@0  @1  @@4@4@ 
@7 1#@L@P@0  @1 @@/@/@/@4@2@0 C@0  @1  @@4@4
@4@: ^Q ^R@;XO G$segments_to_list CB G" G"@5@S
@>@Q@;CB G" G" 


@5@ 
@.@7 1* 0@ @ @8 1,@;CB G" G"




@5@8 @@;XO G$ " C@aB G" G"@5@0 @d [@4 [@7 0@>@.
@2@0 @ AB@4@3@0 @ C@4@4@7 @ 0@D@)@0 1( @@4@7 1@L@ 
@.@7 ( 0@.@0 B@0 E1@4@1 @P @/@/@4@8 @w@?@.@0 B@0 E1@4@1 E(
@4@8 @w@E@;C@'B G" G"@5@.
@2@0 @ AB@4@3@0 @ C@4@4@7 1-@ 
@.@7  Y 0@0	src_files
@4@8 B 0@;XO G$read_clause_option C@ G" G"  Do@<C@ G" G"  Dq@<C@ G" G"  Ds@<C@ G" G" comments@<XD  t  t t  G$t alias_cache AvO G$ 0 C@?A G" G" 


@5@ 
@7 @@7 @@ 
@0 \@-@4@7 +% 0@.@7 A@0 @4 #B@7 [3@>@0 
@4@2@0 @4@4@8 E 0@;C@GA G" G" 


@5@ 
@7 @@7 @@.@ W $ W@ @.@2@0 @ @o@4@3@0 @ @@4@3@0 @ C@4@4@7 1-@)
@>@0 
@4@2@0 @4@4@8 19@;XO G$ 1 C@4A G" G"@5@0 Er@-
@4@7 A+@0 V
@4@0 @@0 X@1unknown_quasi_quotation_syntax@-@-@4@-@4@0load_qq_and_retry

@4@8 @@;XO G$ 0 C@EB G" G"@5 @n@7 C 0@D
@ W $ W@L@R@? C@7 E@D H.@7 H/@L
@7 H2 0@?@R@7 0@.@7 0@.
@7 C 0@0 )@1 BL
@4@8 DG@;XO G$ 0 CA G" G"@5@0 O@-@4@7 1@> bof@/@7 B" 0@8seek_to_line 0@;CA G" G"@5@0 1%@-@4@7 1@> 1D@/@8 1E@;CA G" G" @<XO G$ 0 CA G" G"  @o
 @ @@<C
A G" G"@5@ 
@: W 0 W@;XD  t  t t  G$t requires_library @O G$ 1K C@ G" G"  Bcemacs_begin_mode Bemacs_extend@<C@ G" G"  Bcdraw_begin_shape Bpcedraw@<C@ G" G"  Bc B Bpce B 1S@<C@ G" G"  Bcpce_begin_class B 1S@<C@ G" G"  Bc 1U B 1S@<XO G$update_state C@ G" G"@5@>@;C@ G" G"
@5@>@7 1W 0@ 
@8 1Y@;C@ G" G" Bc
@5@7 H@>@0 1@4@/ @@8 @@;C@ G" G" C^
@5@>@0 Bc@4@8 1Y@;C@ G" G" @<XO G$search_path CBu G" G" BB
C@5@.@ @7 E+ 0@ @7 1.@ 
@8 %@;C@NBy G" G"@5@/@ C C@,
 Bu@.@2
@3 BB@4@7 A@.@7 %@a@bC@f@l C@w@ @.@2@0 @ AB@4@3@0 @ C@4@3@0 @ @@4@3@0 @ @@4@4@7 1-@ @7 1.@ 
@8 %@;XO G$ 11 CB G" G" 
@<C@PB G" G"
@5@/@.@ @7 @ 0@  @o@ C G{@C
@  @-@ C G{@L@P@ @.@7  !  4@ @.@2@0 @ @@4@4@7 1-@%
@>@%@"
@#@ @ @ @8 1] 0@;C@KB G" G"
@5@C@ @7  F 0@L@P@0 1( @@4@7 1@ @.@7 1_@ @7 AD 0@>@0  Y@-@4@/ @@7 @@%
@>@%@ @ @ @.@7 1`@ @ @ @8 1`@;CB G" G"

@5@ @ 
@ @8 1`@;XO G$add_mode C@ G" G"@5@7 % 0@>@;C@ G" G"@5@0 1f
@4@8 DG@;XO G$ 1 C@"A G" G"@5@0 1
@4@0 @@0 X@-@4@-@4@0 C
@1 @@4@8 @@;XO G$ 0 C@UBM G" G"	@5@D@G@.@.
@7 0 0@ 
@.@7 A@L@D@* BB@L@&@E@?@'@D@. @@ @7 1^@L@2@3@4@8 A@?
@2@3@4@8 A@E@?	@&
@F@F@;XO G$ 1H CA G" G"@5@a@h@b@s@>
@7 1B@p @8 1G@;CA G" G" @<XD  t  t t  G$t  0 AvD  t  t t  G$t  0 AwD  t  t t  G$t  0 AO G$ 1 C@4A$ G" G"@5@2@0 @ @o@4@3@0 @ @@4@3@0 @ C@4@4@7 1-@0 0@-
@4@0 )
@1 Bc@1 B@/@4@0 0
@4@8 A 0@;XO G$ 1= C@)A G" G"@5@ @7 %@.@ W 1:@>@0 @4@2@0 @4@4@7 19@ @ @ @8 V@;CA G" G"@5 @B@0 $ $@4@7 1
@0 @@0 X@1 1;@4
@4@8 @@;XO G$ 0 C@(Bb G" G"@5@D
	@/@/@7 17 0@L
@R@?@7build_alias_cache  0@D@T@L@.@7 1.@8 1i@?@8 1i@E@;XO G$	no_expand C@ G" G"  Bc @d@<C@ G" G"  Bc -@<C@ G" G"  Bc -@<C@ G" G"  Bc -@<C@ G" G"  Bc +@<XO G$ 0 C@KB" G" G"@5@D
@7 G @L
@R@?@0 @@0 @ E
@/@4@/ @@4@7 H 0@7 0@0 1f
@/@4@7 DD@D@0 )
@1 BL@-@-@4@7 Je@L@7 C 0@/@7 0@?@R@F@7 Tb@8 C  0@;XD  t  t t  G$t  @ AO G$ 1r C	@ G" G"
@5@S
@>@;C
@ G" G"
@5@7 1n 0@>@;C@ G" G"@5@.
@7 1L 0@0  @T
@4@7 @c 0@Q@;C@ G" G"
@5@7chr_expandable 0@>@;C@ G" G"@5@8 $L 0@;XO G$ 1 C@UA| G" G"@5@0 Gg@/@4@7 1@>@D@@@@@"
 @ X
 W

@#@?@"
 @ X
 W

@#@L@0 @@0 X@4@/@4@.@7 W 0@0 0
@4@8 Dz@?@8 @@F@E@;CA G" G" @<XO G$ ( CB G" G"

@5@/@/  @7 @O@>@;CB G" G"@5 @8 A@;XO G$ " C@ @| G" G"@5 14@ 
@7 1@>@ 
@7 H 0@7 1r 0@.@ @7 0@ @8 1X 0@;C@P@ G" G"	@5@.@ @7 0@0 Do@-@4@ 
@. 0#@7 * ^@D@0 + %@4@7 1@L@!@2@0 YV @B@4@4@#@?@%@2@0 \@4@3@0 Do@4@4@7 V@7 1@ @8 1@;XO G$ 1 C@ G" G"@5@S@>@;C
@ G" G"@5@" A@#@>@8 1@;CA  G" G" 

@5@0 
@4@ 
@7 0 0@>@;CA G" G" @<XO G$
parts_to_path C
B G" G"
@5@>@;CB G" G"
 


@5@B@.@2
@4@7 J! I@L@ @8 1 0@O@;XD  t  t t  G$t  ) AvD  t  t t  G$t  ) AwD  t  t t  G$t  ) AO G$  F CB G" G"  BB@<CB G" G"  IW@<XO G$ 1{ C@ G" G" Bcchr_constraint@5chr@8 1c 0@;C
@ G" G"handler@5 1@8 1e@;C
@ G" G"rules@5 1@8 1e@;C
@ G" G"<=>@5 1@8 1e@;C
@ G" G" H@5 1@8 1e@;C
@ G" G"==>@5 1@8 1e@;C
@ G" G"pragma@5 1@8 1e@;C
@ G" G" "@5 1@8 1e@;XO G$ 1l C@ABm G" G"@5@0 VI@-
@-@-@-
@4@0 1Z

@4@.@7 @w@ @.@7 J"@ @.@7 I I@0 R@0 1@/@/
@4@4@0 B@1 1j
@4@8 H 0@;XO G$ 0 C@6B G" G"@5@S@>@D
@7 @@L
@&
@E@?@"@D@.@7 1,@L @8 D 0@?@0 @@0 @ D
@4@/@4@8 @@E@;C
B G" G"@5@. @7 1@8 1@;XO G$ 1 C@ G" G"@5@0 Bc
pce_end_class@4@7 Za @>@: 1 pop_compile_operators  1 @;C@ G" G"@5@8 1Y@;XO G$ 0 CB9 G" G"@5@S
@>@&
@;C	B< G" G"
 @T@5@*
 @T@>@;CB> G" G"@5@ W $ W@>@;CB@ G" G"@5@2@0 @ @o@4@3@0 @ C@4@3@0 @ @@4@4@7 1-@>@;XXQM DF@$/usr/lib/swi-prolog/library/shlib.pl  @AuC @SS E #8Eunload_foreign_libraryEuse_foreign_libraryEreload_foreign_libraries E 1E DE DE 1XD  t  t t  Dt current_library AvD  t  t t  Dt  1 AwD  t  t t  Dt  1 
D  t  t t  Dt entry 
O D 1C@ D D@5@0 0\@/@4@7 I@>@;C@ D D
 0\

@5@.@7 J D@2
@3@4 O@8 D @;C	@ D D 
 0\


@<XD  t  t t  Dt  J 
O D 1C@ D D@5@7 @@>@.@7 G @/@8 @ @;C@ D D@5@2@/@3@-@4@7 A@8 1@;XD  t  t t  Dt find_library 
O D 1C@;@ D D @@5@.
@7 #
 @.@7 H+ @0 "
 #= C@-@4@0 A@0 G [@-@4@0  P@4@1 D@4@0 D@4@7 A @>@;C@ D D @@5@2@0 @ H@4@3@0 @ C@4@3@0 @ @@4@4@7 @ @>@;C@ D D

 @@5@7 @@>@;C@ D D D


 @@5@ 
@7 @@>@;C@ D D@5@0 @@0 D C4
@4@/@4@8 @@;XD  t  t t  Dt  D AvD  t  t t  Dt  D AwD  t  t t  Dt  D 
D  t  t t  Dt  1  
O D 1C@/AN D D@5@0 K@-
@-@-@4@0 B@0 Jf@1 1
@/@/@4@1 Zg
 @4@.
@7 @w@ 
@.@7 I I@ @8reload_libraries D@;XD  t  t t  Dt  D AvD  t  t t  Dt  D AwD  t  t t  Dt  D 
D  t  t t  Dt  1 @`D  t  t @at  Dt 1  A4D  t  t t  Dt  1 
O D 1C
A D D@5@0 D
@4 B@8 B @;XD  t  t t  Dt  #9 
O D #8CA@ D D@5@/@/@/@/@7 1 D@.@0 D
@4@8 @w@;XD  t  t t  Dt  1 
O D 1C
A D D@5@0 0\	uninstall@4@8 1 D@;XD  t  t t  Dt  1 @`D  t  t @at  Dt 1 D  t  t t  Dt  1 
O D 1CA D D@5@0 D
@4 B@8 1@;XD  t  t t  Dt  @1 AvD  t  t t  Dt  @1 AwD  t  t t  Dt  @1 
D  t  t t  Dt  1 
O D 1C
A D D@5$foreign@0	do_unload
@4@8 A{ @;XD  t  t t  Dt unload_all_foreign_libraries  
O D 1 C	Al D D  @5 #J @@7 @L@>@;CAn D D@5@0 1@-
@/@/@/@/@4@0unload_foreign
@4@8 H D@;XD  t  t t  Dt  1 
O D 1C@OAy D D	@5@7 1 D@D@=@0 D@-@1 @-@-
@4 @@.@7 EV D@D@* D@L@ 
@.@.@7 A@0 @4@ @7 @ D@ @7 D D@Q@?@H@F@L@R@?
@R@F@F
@F@;XD  t  t t  Dt abolish_foreign 
O D 1C@-A$ D D@5@@@"@0 D
@1 @-@-@4@7 Je@.
@.@7 A@0 
@4@ @7 1@Q@?@R@F@F
@;XD  t  t t  Dt  1 
O D 1CAW D D @<C@,AX D D 1




@5@D@ 
@7 D D@L@R@? @1@0 $ $@4@7 @5 D@ @8 1@;XD  t  t t  Dt  1 
O D 1C@:A D D@5@/@/@.@.
@7 1@0 1
@/@/@/@/@4@7 DD@D@.@7 1 D@0 @1 Hq
@4@@L@R@?@R@E@7 1 D@ 
@8 A; D@;XD  t  t t  Dt assert_shlib 
O D 1CA3 D D@5@0 1
@/@/@/@/@4@7 DD@0 1

@4@8 DG@;XD  t  t t  Dt  D @`D  t  t @at  Dt D D  t  t t  Dt  D 
O D DC
@ D D@5@0 0\ $@4@8 D D@;XD  t  t t  Dt  D @`D  t  t @at  Dt D  A4D  t  t t  Dt  D 
O D DC@ D D 


@5 1@0 1
@4@8 1@;XD  t  t t  Dt  D 
O D 1C
@ D D@5@/@/@/@/@7 1@>@;C@@ D D	@5@0 @@/@/@4@7 DD@.
@.@7 1 D@0 D
@4@7 DG@0 @1 +.
@-@4@. @@7 @@D@T@L@ @ 
@7delete_foreign_lib D@0 @
@4@7 D@Q@?@ @ 
@7 1@>@D@)@.@7 1@0 @1 1@4@@L@0 D
@4@7 DD@ @ 
@ @8 1 D@E@?@+@0 D
@4@7 DD@ @7 1@.@0 1
@4@.@7 @w@0 @@0 D $@1 $
@4@/@4@8 @@;C@/@ D D@5@0 D
@4@7 DD@D@/@.
@7 @ D@L@0 @@/@/@4@7 DD@ 
@8 @@?@0 @@0 Dforeign_library
@4@/@4@8 @@E
@;XD  t  t t  Dt  1 
O D 1C@ D D @@5@0  K@4@/ @@8 @@;C@ D D @<XXQM G1F@%/usr/lib/swi-prolog/library/system.pl  @Au@!C @SS Esystem_modeE
system_module E G/E G.XO G1 1 C@H G0 G0  @5 H @@8 C@;XO G1 1 C@; G0 G0@5 @@7 B B@D
@*
 @@L ^> @8 C@? ^> @T@8 C@;XD  t  t t  G1t  G/ @`D  t  t @at  G1t 1 O G1 1 C	@Z G0 G0@5  @8  G1@;XD  t  t t  G1t  G. @`D  t  t @at  G1t 1 O G1 1 C	@S G0 G0@5 @8 1@;XXQM FmF@7/build/buildd/spark-2012.0.deb/simplifier/data__hyp.pro  @DͫAuC @TS @TE OE IiE ME JE IeE KE OtE K;E U
E TE JXO Fm O CA Fl Fl@5@0 U

@4@7 Dz@>@;XO Fm M C	A Fl Fl  @5@0 T@/@4@7 DD@>@;XO Fm J C
@ Fl Fl@5@0 K;
@4@8 DD@;XO Fm Ie C
@ Fl Fl@5@0 K;
@4@8 Je@;XO Fm K C@ Fl Fl@5@7 Ie Ig@0 K;
@4@8 Dz@;XD  t  t t  Fmt  Fz AvD  t  t t  Fmt  T AvO Fm J C@ Fl Fl
 Ic@5@0 K;
 Ic@4@7 Dz@7set_next_hyp_id Ig@>@;C@ Fl Fl@5@0 K;
@4@7 Dz@>@;XO Fm 1 C	@ Fl Fl@5@p
@8set_next_hyp_id_x Ig@;XO Fm Ii C@p Fl Fl @
 @5@C
@7 K I@L
@P@>@;C@x Fl Fl@5@7 K; Ig P@2@3
@4@ C Il@>@;C@ Fl Fl@5@7next_hyp_id Ig@0 K;
@4@7 Dz@0  @T@1 Iv@/@4@7 DD@>@;XO Fmset_next_hyp_id_y CA Fl Fl@5@a@h@g@r@0 T
@4@7 B Ig@>@;C
A Fl Fl@5@0 T@4@7 1@>@;XO Fm 1 C@ Fl Fl@5@0 T@-@4@7 Je@7 1 Ig@>@;C@ Fl Fl@5 @7 1@>@;XO Fm Ot CA( Fl Fl  @5@0 U
@/@/@/@4@7 DD@>@;XO Fm 1 C@ Fl Fl@5@0 T
@4@7 Je@p
@0 T@4@7 1@>@;C@ Fl Fl@5@0 T@4@7 1@>@;XD  t  t t  Fmt  U AvXQM EF@%/usr/lib/swi-prolog/library/option.pl  @Au@!C @SS E *E ^E "E _E
merge_optionsE 1XD  t  t t  Et 	ord_merge 
O E 2C@ E E		 B
@5@ @ @ @8 2 ^@;C@H@ E E
 D1
@5@D@*@"@#@L@ @.@7sort_key ^@.@ @ @7 (M@ @ @ @ 
@ @ @ @ @8 2 ^@?@"
@#@F@F@;C@E@ E E
 H6

@5@D@'@"@#@L@ @.@7 2@.@ @7 (M@ @ @ @ @ @ @8 2	@?@"@#@F@F@;XD  t  t t  Et  _ @`D  t  t @at  Et _  D  t  t t  Et  _ 
O E _CA  E E
 


@5 @@ @7 B B@ @ 
@8 _ ^@;XD  t  t t  Et  2 
O E 2 C@ E E@5@>@8canonicalise_options ^@;C	@ E E
@5@>@8 2
@;C@ E E@5@.
@7 2
@.@7 2
@ 
@.@7 J"@ @.@7 J"@ @ @8 2@;XD  t  t t  Et  * 
O E *C@ E E@5@.
@.@7 A@.@ 
@ @7 A@ @7
get_option ^@&
@;XD  t  t t  Et  ^ 
O E "C@z E E@5@.@.
@7 A@.@ 
@7 A@ @7 2 ^@>@&
@;XD  t  t t  Et  ^ 
O E ^C@&@i E E@5@.
@.@7 A@.@ 
@ @7 A@D@ @7 2@L@&
@?@8 @@;XD  t  t t  Et  _ 
O E 2CA E E @<CA E E@5@ @ @7meta_option ^@ @ @8 2@;XD  t  t t  Et  2 
O E 2C@)A	 E E C

 C 

@5@ @@>@0 @4@ @ @8 B @;C@4A E E@5@7 @@2@-@3@-@4@7 A@ @@>@0 @4@.@.@7 2@ 
@2@3@0 @4@4@8 A@;CA E E 
@<XD  t  t t  Et canonicalise_options2 
O E 2C@ E E @<C@#@ E E C



@5@>@ @2@3
@4@7 A@ @ @8 2 ^@;C@ E E

@5@>@ 
@ @8 2@;XD  t  t t  Et  2 
O E 2C@ E E
 C


@5@ 
@8 A@;XD  t  t t  Et  * 
O E 1C@+@ E E@5@.@.@7 A@.@ @ @7 A@D
@ @7 2@L@&
@?
@&@ 
@8 @@;XD  t  t t  Et  2 
O E 2C@ E E
@5@>@;C@ E E

@5@>@;C@-@ E E


@5@ 
@.@7 2@ @.@7 2@.@ @ @7 (M@ @ 
@ @ @ @ @ @8 2	@;XD  t  t t  Et  2 
O E 2C@ E E@5@0 C@/@/@4@7 @ @>@8 2@;C@ E E 

@<XD  t  t t  Et  2 
O E 2C@ E E@5@7 [W I@>@;C@ E E@5@.
@7 A@.@7 @@0 C
@4@8 2@;XD  t  t t  Et  2 
O E 2C@ E E@5@7 2@>@;C@ E E@5@.@7 A@.
@7 @@0 C
@4@7 2@>@;XXQM FZF@</build/buildd/spark-2012.0.deb/simplifier/parseutilities.pro  7AAuC @TS @TE -E  E VPE VE ,E VSE VE 'E -*E  E VuXO FZinside_character_class_alpha C
A8 FY FY@5@0 /l@/@4@7 W) VQ@>@;C
A< FY FY@5@0 /n@/@4@7 2 @>@;XO FZ V CAe FY FY 

@<CAh FY FY

@5@8 V VQ@;XO FZinside_character_class C@ FY FY .u@5@> .u@7 2 @>@;C@ FY FY V@5@> V@7 2 @>@;C@ FY FY  @5@>  @7 2 @>@;C@ FY FY VL@5@> VL@7 2 @>@;C@ FY FY VM@5@> VM@7 2 @>@;C@ FY FY -'@5@> -'@7 2 @>@;C@ FY FY Vs@5@> Vs@7 2 @>@;CA FY FY '@5@> '@7 2 @>@;CA FY FY '@5@> '@7 2 @>@;CA FY FY '@5@> '@7 2 @>@;CA FY FY '@5@> '@7 2 @>@;C
A FY FY -@5@>@0 /l@/@4@7 2 @>@;C
A  FY FY /o@5@>@0 /n@/@4@7 2 @>@;C	A& FY FY /p@5@>@7 2 VQ@>@;C	A, FY FY V@5@>@7@$inside_character_class_alpha_numeric VQ@>@;CA2 FY FY@5@9Attempted to parse with an unaccepted character class: ~k@2
@4@8 S J@;XO FZ 2' C
AB FY FY@5@0 /l@/@4@7 2 @>@;C
AF FY FY@5@0 /n@/@4@7 2 @>@;CAJ FY FY@5 .u@7 2 @>@;XO FZ V CAV FY FY

@5@8 V VQ@;CA[ FY FY 

@<XO FZmodify_type CBH FY FY@5@.@7 N' VQ@8 2.@;XO FZ 2! C@p FY FY  .u1@<C@q FY FY  .u2@<C@r FY FY  .u3@<C@s FY FY  .u4@<C@t FY FY  .u5@<C@u FY FY  .u6@<C@v FY FY  .u7@<C@w FY FY  .u8@<C@x FY FY  .u9@<C@y FY FY  .u W@<C@{ FY FY  /l VF@<C@| FY FY  /l Vr@<C@} FY FY  /l IB@<C@~ FY FY  /l VT@<C@ FY FY  /l VG@<C@ FY FY  /l VB@<C@ FY FY  /l Vp@<C@ FY FY  /l VE@<C@ FY FY  /l	 VC@<C@ FY FY  /l
j@<C@ FY FY  /l VV@<C@ FY FY  /l VK@<C@ FY FY  /l
 VX@<C@ FY FY  /l VD@<C@ FY FY  /l VJ@<C@ FY FY  /l O$@<C@ FY FY  /l -+@<C@ FY FY  /l VH@<C@ FY FY  /l K@<C@ FY FY  /l VI@<C@ FY FY  /l VU@<C@ FY FY  /l Mj@<C@ FY FY  /l VW@<C@ FY FY  /l Ic@<C@ FY FY  /l Vq@<C@ FY FY  /lz@<C@ FY FY  /n  @<C@ FY FY  /nB@<C@ FY FY  /n I@<C@ FY FY  /n  @<C@ FY FY  /n  x@<C@ FY FY  /n Vj@<C@ FY FY  /nG@<C@ FY FY  /n Ol@<C@ FY FY  /n	  v@<C@ FY FY  /n
J@<C@ FY FY  /nK@<C@ FY FY  /nL@<C@ FY FY  /n
  w@<C@ FY FY  /nN@<C@ FY FY  /nO@<C@ FY FY  /nP@<C@ FY FY  /nQ@<C@ FY FY  /nR@<C@ FY FY  /nS@<C@ FY FY  /n  u@<C@ FY FY  /nU@<C@ FY FY  /nV@<C@ FY FY  /nW@<C@ FY FY  /nX@<C@ FY FY  /nY@<C@ FY FY  /nZ@<C@ FY FY  V O@<C@ FY FY    I@<C@ FY FY  VL L@<C@ FY FY  VM Lu@<C@ FY FY  -' E;@<C@ FY FY  Vs @<C@ FY FY  ' BB@<C@ FY FY  ' @<C@ FY FY  ' J@<C@ FY FY  ' @<XO FZatom_to_lower_case_x CB[ FY FY@5@>@;CB_ FY FY
@5@0 /n@-@4@7 2 @0 /l@4@ @7 2 @ 
@ @8 2K VQ@;CBg FY FY

@5@ 
@ @8 2M@;XO FZ@!inside_selected_character_class_x C@ FY FY G
@5@C
@7 2# VQ@L
@P@>@;C@ FY FY@5@C	@"
 G@#@L@P@7 2P@>@;XO FZ Vu C@ Az FY FY		
  
@5@ @7 - VQ@%@2@4@7 G@%@>@&@;CA FY FY
 VN@5@.@ 
@.@7parse_atom_one_or_more VQ@ @7 G@%@>@&@;CA FY FY
 Vo@5@.@ 
@.@7parse_atom_zero_or_more VQ@ @7 G@%@>@&@;XO FZ - C@ FY FY@5@.@7 R VQ@7 2N VQ@>@;XO FZ   C@IA FY FY@5 Vo@ @.@7 VP VQ VN@ @ @.@7 Vu VQ Vo@ @.@7 2Z@"
@# Vo@ @.@7 2Z@>@%@ @ @.@7   VQ@>@&@;C@*A FY FY


@5 Vo@ @.@7 2Z VN@ @ @.@7 2[ Vo@ @.@7 2Z@>@&@;XO FZ VP CA FY FY@5@/@.@7 2[@>@&
@;XO FZ 2S C@!A FY FY		

@5@ @7 2Q@%@ @ @.@7 2U@>@&
@;XO FZ , CBS FY FY@5@.@7 G@.
@7 2M@ 
@7 G@>@;XO FZ 2V C@!A FY FY		

@5@ @7 2Q@%@ @ @.@7 2U@>@&
@;CA FY FY
@5@>@&
@;XO FZ VS CB FY FY@5@2 .u@4 VN@.
@.@7 2[@ 
@7 W NA@%@>@&@;XO FZ ' C@PA FY FY

@5@2 VL@3 VM@4 Vo@.
@7 2Z@"
 
@#@2 VL@3 VM@4 Vo@ @.@7 2Z@.@ @.@7 VS VQ@2 VL@3 VM@4 Vo@ @.@7 2Z@a@f@k I@w@%@>@&@;C@5A FY FY@5@2 VL@3 VM@4 Vo@.
@7 2Z@.@ 
@.@7 2^@2 VL@3 VM@4 Vo@ @.@7 2Z@a@f@w@%@>@&@;C@NA FY FY

@5@2 VL@3 VM@4 Vo@.
@7 2Z@"
 A4
@#@2 VL@3 VM@4 Vo@ @.@7 2Z@.@ @.@7 2^@2 VL@3 VM@4 Vo@ @.@7 2Z@a@f@w@%@>@&@;XO FZ -* C@XB$ FY FY
 I
@5@2 VL@3 VM@4 Vo@.@7 2Z@" 
@#@2 VL@3 VM@4 Vo@ @.@7 2Z VN@.@ @.@7 2[@2 VL@3 VM@4 Vo@ @.@7 2Z@ @ @7 2, VQ@%@>@&
@;C@8B/ FY FY		@5@2 VL@3 VM@4 Vo@.@7 2Z VN@.@ @.@7 2[@2 VL@3 VM@4 Vo@ @.@7 2Z@ @7 2_@%@>@&
@;C@QB8 FY FY@5@2 VL@3 VM@4 Vo@.@7 2Z@" A4
@#@2 VL@3 VM@4 Vo@ @.@7 2Z VN@.@ @.@7 2[@2 VL@3 VM@4 Vo@ @.@7 2Z@ @7 2_@%@>@&
@;XO FZ   C@#A FY FY@5@2@0 G VM@4@4 Vo@.
@7 2[@2 VM@4  @ 
@.@7 2Z@>@&@;XXQM FvF@?/build/buildd/spark-2012.0.deb/simplifier/data__proved_conc.pro  7AAuC @TS @TE IE L.E ME TXD  t  t t  Fvt  I AvO Fv L. C	@A Fu Fu@5@0 I
@4@8 Dz@;XO Fv M C@W Fu Fu  @5@0 I@/@4@8 DD@;XO Fv T C	@L Fu Fu@5@0 I
@4@8 Je@;XXQM FF@7/build/buildd/spark-2012.0.deb/simplifier/load__pfs.pro  7AAuC @TS @TE TXO Fretrieve_traversal_conditions CAD F F@5@7 C@.@7 V9 J@.
@7@#process_single_path_function_leader T@ 
@7retrieve_traversal_conditions_x T@>@;XO Fconfirm_traversal_condition C	A- F F E@5@+Unexpected end of file in parsing pfs file.@8 S J@;CA0 F F@5parse_traversal_condition@7 B T@>@;CA4 F F@5@)Badly formed traversal condition line: ~w@2
@4@8 2l@;XD  t  t t  Ft parse_path_header AO F 2p C@>A F F@5@2 VL@3 VM@4 Vo@.
@7 VP VQ@"
 2A VF VI VE
@#@2 VL@3 VM@4 VN@ @.@7 2r@ @.@7 VS VQ@>@&@;XO Fparse_statement_position_to C@ F F R VB VC VD VC K VE

@5@>@&
@;C@2@ F F O

 VK VC VD VG
@5@2 VL@3 VM@4 VN@ @.@7 2r@ 
@ @.@7 2s@>@&@;XO F@#replace_last_successor_statement_id CA F F@5@0 /@/@4@7 Je@0 /
@4@7 B T@>@;C
A F F@5@0 /
@4@7 2x@>@;XO Fmust_get_last_statement_id CA F F@5@7 / T@>@;CA F F@5@.An expected statement line has not been found.@8 2l@;XD  t  t t  Ft  Vb AvO F V_ CB F F  @5@0 Va@/@4@7 DD@0 Va@4@7 2x@>@;XD  t  t t  Ft parse_successor_statement AO F 2} C@@ F F

 R3

@5@2 VL@3 VM@4 Vo@.@7 2r@" 2D VU IB IB VG K K VJ VH L K VI VF VI VG VX VG VD VI 
@#@2 VL@3 VM@4 Vo@ @.@7 2r@ 
@ @.@7 2t T@2 VL@3 VM@4 Vo@ @.@7 2r@" BB
@#@>@&@;XO Fparse_statement_successors C@F@ F F@5@.
@7 2s@2 VL@3 VM@4 VN@ 
@.@7 2r@" K VU IB IB VG K K VJ VH L K L
@#@>@&@;XO Fparse_statement_position_from C@ F F A] K VI VF VH VI

@5@>@&
@;C@2@ F F O

 VK VC VD VG
@5@2 VL@3 VM@4 VN@ @.@7 2r@ 
@ @.@7 2s@>@&@;XO Freplace_last_statement_id CA F F@5@0 /@/@4@7 Je@0 /
@4@7 2x@>@;C
A F F@5@0 /
@4@7 2x@>@;XO F@$must_get_last_successor_statement_id CA F F@5@7 / T@>@;CA F F@5@8An expected successor statement line has not been found.@8 2l@;XO Fprocess_single_path_function CA F F@5@.@7 V J@7 2i T@7 2` T@7retrieve_action T@>@;XD  t  t t  Ft parse_statement AO F 2 C@n@ F F P


 2D VI VF VI VG VX VG VD VI 
@5@2 VL@3 VM@4 Vo@ @.@7 2r@ 
@ @.@7 2 T@2 VL@3 VM@4 VN@ @.@7 2r@ @ @.@7 2 T@2 VL@3 VM@4 Vo@ @.@7 2r@>@&@;XO Fscan_for_path_header CA F F@5@0 2p@4@7 2n@>@;XD  t  t t  Ft parse_action_line AO F 2 C@@A F F@5@2 VL@3 VM@4 Vo@.@7 2r@"   IB VI VC VJ VD 

@#@2 VL@3 VM@4 Vo@ 
@.@7 2r@>@&@;XO Fconfirm_valid_action_line C	A F F E@5 2k@8 2l@;CA F F@5 2@7 2n@>@;CA F F@5@DBadly formed action line between traversal conditions and action: ~w@2
@4@8 2l@;XO Fprocess_path_functions_x C@w F F E@5@>@;C@{ F F@5@Q@;XD  t  t t  Ft parse_before_action_line AO F 2 CA F F L L L L L L
@5@>@&@;XO Fprocess_path_functions_line C@ F F
 E@5@>@;C@ F F@5@7scan_for_statement T@>@;C@ F F@5@7scan_for_successor_statement T@>@;C@$@ F F@5@.@7 2 T@.
@7 V Tpf@.@7 V NA@.@7 2 T@ @ 
@ @7 0 K@ @7 2 T@>@;C@ F F@5@>@;XO F 2 C@ F F@5@0 2}@-@4@7 2n@.@7 2y Tsuc_stmt@.
@7 2@ 
@7 0 K@ 
@7 2v T@>@;XO F 2 C@ F F@5@0 2@-@4@7 2nstmt@.@7 2@7 0 K@7 2 T@>@;XO F T C@a F F@5@.
@7 % O C@.@7 E@7process_path_functions T@7 Tb@>@;XD  t  t t  Ft  / AvD  t  t t  Ft parse_path_formula AO F 2 C@5A F F@5@2 VL@3 VM@4 Vo@.
@7 2r@ 
@.@7 2s@" 
@#@2 VL@3 VM@4 Vo@ @.@7 2r@>@&@;XO F 2d C	A_ F F
 E
 E@5@>@;CAc F F V@5@7scan_for_path_formula T@>@;CAh F F V@5@7scan_for_action_line T@>@;CAm F F@5@DBadly formed line in processing verification condition, starting: ~w@2@4@8 2l@;XO F 2 C@l F F@5@7 V_ T@7 C@.@7 2@7 2 T@7 2 T@>@;XO F 2 CA F F@5 2@7 2n@.@7 2@7 2 T@>@;XO F 2 CAw F F@5@0 2@-
@4@7 2n@.@7 V@/@7 2@ 
@ @7 0 K@>@;XD  t  t t  Ft  / AvO F 2g CAN F F V@5@>@;CAR F F V@5@Q@;C	AV F F E@5 2k@8 2l@;XO F 2 CA F F@5@.@7 V@/@7 2@7 0 K@>@;XD  t  t t  Ft  2m AO F 2m C@gA: F F@5@2 VL@3 VM@4 Vo@.@7 2r@"  u VH VF Mj VG VH K VF VK L IB VJ VD VT VC VI VC VJ VD 

@#@2 VL@3 VM@4 Vo@ 
@.@7 2r@>@&@;XO F V CB F F@5@0 Va
@4@7 Je@p
@0 Va@4@7 2x@>@;XXQM FF@9/build/buildd/spark-2012.0.deb/simplifier/ioutilities.pro  @DͫAuC @TS @TE V9E VE _VE _PE U9E %E _RE SE %~E JE _TE LE %E  fXO F@#read_number_of_chars_from_stream_xx C@ F F E E@5@>@;C@ F F Lu@5@>@;C@ F F
@5@p @ @ @7@"read_number_of_chars_from_stream_x J@>@;XO F@#read_lines_from_file_as_char_list_x C@ F F
  c
@5@>@;C@ F F@5@.@7 ] @ @ 
@7@$read_lines_from_file_as_char_list_xx J@>@;XO F 2 C@ F F E@5@>@;C@ F F Lu Lu
@5@p@ @ @7 2 J@>@;C@ F F

@5@ @7 2@>@;XO Fwrite_terms_to_file_x C@ F F
@5@>@;C@ F F
 
 



@5@ 
@ @7write_terms_to_file_xx J@ @8 2 J@;XO F _L C@HA F F @1@5@.@7 ' %7~n~n@7 @F J %@7 2@#* An error has occurred in the ~a~n@2@4@7 2 U@7 2@ 
@7 2 X@7 2@ @ @7 2 %@7 2 2@7 2@7 Gx@>@;C@DA F F @B@5@.@7 2 2@7 2 %@7 2@'* A warning was encountered in the ~a~n@2@4@7 2*** WARNING - @7 2@ 
@7 2 X@7 2@ @ @7 2 %@7 2 2@7 2@>@;XO F 2 CA F F@5@.@ 
@7 A@0 @ @4@~q
@ @7 2@Q@;CA F F@5@>@;XO Fconvert_charlist_to_readtext C@ F F
 E@5 E@7 R J@>@;C@ F F

@5@>@;XO Fread_line_from_stream_x C@~ F F E E@5@>@;C@ F F@5@.@7 R@7 G@>@;XO F 2 C@ F F
 @5@>@;C@ F F@5@.
@7 2@ 
@7 2 J@>@;XO Fwrite_atom_list_to_stream C@` F F
@5@>@;C@d F F

@5 %A@2@4@7 2@ 
@8 2 J@;XO F % CB) F F@5@.@7 2@.@7 [ %PSPARK ~a ~a Edition~n~n@2@3@4@7 2@>@;XO F U9 C@-A F F		@5@.
@7 N' J@.@7 2@.@7 2@ @ @.@7 J! J@>@ 
@ @.@7 2@.@ @7 2@>@ @8 L J@;XO F %~ CB F F@5@.@7 2@.@7 [ %P@.
@7 [ %PSPARK ~a ~a~n~a~n@2@3@3
@4@7 2@>@;XO F L CA F F@5 @@2
@3 Lu@3@/%PRESIMP-F-ABORT, Presimplification terminated.@3 Lu@4@.@7 R NA@8 S J@;XO F _V C
A" F F@5@,ERROR IN COMMAND LINE SYNTAX
!!! Involving: @.@7 A@8 J J@;XO F _P C
Af F F@5 @B R@7 _L J@>@;XO F S CA4 F F@5@7 2@>@;XO F _R CAP F F@5 @1 R@ 
@7 2@>@;XO F J C
A8 F F@5 @1 R@7 2@>@;XO F _T CA~ F F@5 @B R@ 
@7 2@>@;XO F  f C@ F F@5 C@.
@7 E@ 
 @7 2@ 
@7 Tb@>@;XO F % C@ F F@5 C@.@7 E@7 2@7 Tb@>@;XO F V C@v F F@5@.@7 [ J@7 2 J@>@;XO F V9 C@ F F@5@.
@7 2@ 
@7 2 J@>@;XXQM FdF@7/build/buildd/spark-2012.0.deb/simplifier/data__vcg.pro  @DͫAuC @TS @TE PuE VE VE VE V^E OTE VE QE UjE VEsave_data__vcg E Q
E U.E V\E VE VE VE QE VE VE KXD  t  t t  Fdt  F AvO Fdadd_dpc_hypothesis C@ Fc Fc @5@0 Q
@4@7 B K@>@;C@ Fc Fc@5@a@h@g@r@0 Q
@4@7 3@>@;C@ Fc Fc@5@7 V K @@ 
@7 V K@ 
@7add_dpc_hypothesis_x K@>@;XO Fd V C@ Fc Fc@5@0 Q

@4@7 3@>@;XO Fd V^ C	@ Fc Fc  @5@0 V\@/@4@7 DD@>@;XO Fd V C
@ Fc Fc@5@0 Pu
@4@7 3@>@;XO Fd V C@ Fc Fc@5@0 OT
@4@7 3@>@;XD  t  t t  Fdt  OU AvO Fd V C@ Fc Fc@5 I@7 K I@0 Q
@4@7 3@>@;C@ Fc Fc@5 I@7 3@.
@7 & I@ 
@7 3 K@>@;XD  t  t t  Fdt  Q AvO Fd 3
 C
@ Fc Fc@5 Pi@2
@4@ C O,@>@;C@ Fc Fc@5@0  @T@1 O-@/@/@4@7 DD Pi@2
@4@ C Il@>@;XO Fd V C@ Fc Fc@5@0 U.
@4@7 3@>@;XO Fd Uj C@ Fc Fc  @5 K@7 3@>@;XO Fd 3 C@VA Fc Fc@5 Fd@.
@7 % O@2@0  Fd@1  F@4@3@0  Fd@1  K @4@3@0  Fd@1  U/@4@3@0  Fd@1  F@4@3@0  Fd@1  Q@4@3@0  Fd@1  OU@4@4@7 % J@>@;XO Fd Q
 CA  Fc Fc@5@0 Q
@4@7 Je@>@;XD  t  t t  Fdt  U/ AvO Fd V C
@ Fc Fc  @5@0 Q@/@/@/@/@/@4@7 DD@>@;XD  t  t t  Fdt  F AvO Fd V C@ Fc Fc  @5@0 Q@/@/@/@4@7 DD@>@;XO Fd V C@ Fc Fc  @5@0 OT@/@/@/@4@7 DD@>@;XD  t  t t  Fdt  F AvO Fd V C	@ Fc Fc  @5@0 Pu@/@4@7 DD@>@;XD  t  t t  Fdt  K  AvO Fd V C
@ Fc Fc@5@0 V\
@4@7 3@>@;XXQM GF@(/usr/lib/swi-prolog/library/aggregate.pl  @Au@ C @SS E (E GE GEforeachE (Efree_variablesXO G & C@9@ G G B


@5@>@.@7 & (@ 
@.@7 3@D
@* @@L@&@?@D
@* @@L@&@?
@" B@#@;C@ G G 

@<XO Gtemplate_to_pattern C@6@ G G@5@.@.@ @7 3 (@ 
@.@.@ @7existential_vars (@0 B@4@.@7 3@D@*
bag@L@ @ @ @8add_existential_vars (@?@&@;XO G 3 C@ G Gsum
 @ 3%@5@S@>@;C@ G G 3$

 W 3%@5@>@;C@ G G   @  @5@>@;C@ G G P
 @ P@5@S@>@;C@ G G 3&

 W P@5@>@;C@ G G Wi

 C
 Wmin_witness@5@>@;C@ G G P

 W P@5@>@;C@ G G Wh

 C
 Wmax_witness@5@>@;C@ G G J
 @ J@5@>@;C@ G G 3 
 @ 3 @5@>@;C@4@ G G

 J


@5@7 @@>@2@-@4@7 A@ @.@ 
@ @7templates_to_patterns (@ @ @7	needs_one (@2@4@8 A@;C@ G G@5aggregate_template@8 @ B@;XD  t  t t  Gt  G @`D  t  t @at  Gt 3 BA BA W] O G 3 C@)@ G G		@5 3 @.@.@.@7 3 (@0 C@4@ @.@7 !@ @.@7 & [@ @ @ 
@8aggregate_list (@;XD  t  t t  Gt  3 @`D  t  t @at  Gt 3  O G 3 C@kA G G@5@.@7 Z\ @.
@7 J"@.@7 39@ @.@7 J"@ @ 
@.@7 . .@D@* @{@L@C
@@C@@L@P@L@P@F@F@?@,@ 
@ @.@7 . .@.@2 Mj@4@7 A@.@2 Mj@4@7 A@ @.@7 @w@ @ @ @8
prove_list (@;XD  t  t t  Gt  ( @`D  t  t @at  Gt 3 BA BA  O G 3 C@/@ G G

@5 @@.@.@.@7 34@0 C@4@ @.@7 @w@ @.@7 J"@ @.@7 35@ @ @ 
@8 36@;XO Gvar_in_term CB G G@5@)
@>@;CB G G@5@7 @@/@.@7 @@7 3? (@>@;XO Gfinish_result1 C
A G G 3 
@5@>@&
@;CA G G J
@5@>@ 
@8 J"@;CA G G 3)
 C

@5@>@"
 Wh@#@;CA G G 3'
 C

@5@>@"
 Wi@#@;CA G G @<XO Gterm_is_free_of CB G G@5@C@7 3A@L@P@;XO Gstate1 C
A G G 3 @5@>@;C
A G G J@5@>@;CA G G @<XO Gexplicit_binding CB G G G
 @@5@>@;CB G G G
 @@5@>@;CB	 G G W\


 A@5@>@;CB
 G G !



 C A@5@>@;CB G G )^



 C A@5@>@;XO G
finish_result CA G G@5@.@.@7 A@ 
@ @ @7 A@ 
@8 3K (@;XO Gmin_pair CAO G G @<C@/AP G G	 C


@5@D@a@f@h@q@L@ @ @ @ 
@ @8 3N (@?
@ @ 
@ @8 3P@;XO Gstep CAb G G  3 

@<CAc G G  J

@<C	Ad G G  @5@ 
@8 [ (@;CAf G G 3%@5@ 
@a@i@h@n@w@;CAh G G P@5@ 
@a@i@h@l Wh@w@;CAj G G P@5@ 
@a@i@h@l Wi@w@;C@2Al G G
 3) C

 C

 C

@5@D@a@f@f@s@L@&@&@?@&@&@;C@2Aq G G
 3' C

 C

 C

@5@D@a@f@f@q@L@&@&@?@&@&@;CAv G G J
@5@ @ 
@8	step_term (@;XO G 3O CAL G G C



@5@ @ 
@ @8 3P@;XO G 31 CA G G  P@<CA G G  3'@<CA G G  P@<CA G G  3)@<XO G 3- CA G G  @@<CA G G


@5@>@ @ @ 
@ @8 3@;C@3A G G B


@5@ @ @ @.@ @7 3@ @.@ 
@7 J! I@ @ @ @ @ @8 3,@;XO G 3 C	A G G 
@5@>@;C@ A G G@5@.@7 @@ @ 
@.@7 3 (@p
 @>@ @ @ @8 3Z (@;XO G 3" C@ G G 
@<C@ G G

 W\

@5@ @ @8 3!@;XD  t  t t  Gt  ( @`D  t  t @at  Gt ( BA  O G ( C@3@ G G  @5@>@!
@0 BL @/@4@#@@@@ 
@.@7 @@p@ 
@ @7 D @Q@?
@ 
@8 @@F@;C@ G G@5 @@.
@.@.@7 34@ 
@ @.@7 @w@ @ @8 36@;XO G 3 C@ G G

@5@S
@%@>@&
@;C@ G G W\

@5@>@%@"
@#@ @ @ 
@8 3@;C@ G G 

 
@5@>@%@ @ @ @ 
@8 3@;C@ G G 


@<XD  t  t t  Gt  G @`D  t  t @at  Gt 3 BA W] O G 3 C@ G G@5 3 @.
@.@.@7 34@ 
@ @.@7 )^ @z@ @ @8 36@;XO G 37 CA# G G 3 @5@>@&@;C	A% G G J@5@>@8 J"@;CA' G G 3%@5@8 [R I@;CA) G G  @5@8 H@;CA+ G G P@5@8 [S I@;CA- G G 3)
 Wh


@5@ 
@ @8max_pair (@;CA/ G G P@5@8 [J I@;CA1 G G 3'
 Wi


@5@ 
@ @8 3W (@;C@2A3 G G		 3+ 


@5@>state0@ @.@.@7 ] ^@.@2
@4@7 A@ @ @.@7aggregate_term_list (@ @ @ @8 3J (@;C@AA8 G G 3+


@5@ @2
@-@4@7 A 3G@ @ @.@.@7 ] ^@.@2
@4@7 A@ @ @ @.@7 3h@ @ @ @8 3k@;XO G 3 CA G G
@5@S
@7 3D (@7list_is_free_of (@>@;C	A G G@5@S
@>@;CA G G@5@.@.@7 3H (@>@ @ @ 
@8 3[@;CA G G@5@/@.@7 A@ @ 
@8 3\@;XO G 3o CB" G G
@5@+@>@ 
@8 3n@;CB% G G @<XO G 3M CA G G @<C@1A G G@5@ 
@.@7 @@ @.@7 @@ @ @ @ @7 3B (@.@7 3S@ @ @ @ 
@ @8 3L@;XO G 3= CA G G @<C@*A G G@5@0 A@0 A@4
@4@0 A@0 A@4@-@4@7 ] @ @@ @ 
@8 3<@;XO G 3f CA G G  3 
@<CA G G  J
@<CA G G    @<CA G G  3% @<XO G 3i CA? G G @<CA@ G G@5@ @.@7 3T@ @ @ 
@8 3h@;XO G 3U CAy G G@5@.@.@7 A@ 
@ @ @7 A@ 
@8	step_list (@;XO G 3c CAY G G @<C@/AZ G G	 C


@5@D@a@f@h@s@L@ @ @ @ 
@ @8 3x (@?
@ @ 
@ @8 3y@;XO G 3v CA~ G G @<C@3A G G@5@.@7 @@ 
@.@7 @@ @.@7 @@ @ @ @ @7 3Q (@.@7 3S@ @ @ 
@ @8 3u@;XO G 3b CAV G G C



@5@ @ 
@ @8 3y@;XO G 30 CA G G
@5@.@7 R I@7 3X (@>@;CA G G 
 @<XXQM DF@%/usr/lib/swi-prolog/library/socket.pl  @AuC @SS Etcp_connectEtcp_host_to_addressE
tcp_selectE	tcp_fcntlE
tcp_setoptE
tcp_acceptE
tcp_listenEtcp_bindE 3~E 3~Etcp_close_socketEtcp_open_socketEudp_receiveEudp_sendE (E
tcp_socketE 3E
udp_socketXD  t  t t  Dt  3D  t  t t  Dt  3O D 3} C
@n E E@5@ 
@7tcp_connect_hook (@>@;C@p E E@5@7 3 (@ 
@8 3 (@;XD  t  t t  Dt  3O D 3 C
@ E E
setflnonblock@5@> 3@8 3 (@;XD  t  t t  Dt  3D  t  t t  Dt  3D  t  t t  Dt  3O D 3 C@| E E@5@.
@7 3 (@>@&
@;C@ E E@5@.
@.@7 3} (@ 
@ @8 G4 (@;XD  t  t t  Dt  3~D  t  t t  Dt  3D  t  t t  Dt  3D  t  t t  Dt  3 @D  t  t t  Dt  3D  t  t t  Dt  3D  t  t t  Dt  3 @D  t  t t  Dt  (D  t  t t  Dt 	tcp_debugD  t  t t  Dt  3D  t  t t  Dt  3O D 3 C@I E E@5@.@.
@7 3@D	@S
@L@&@?@ 
@8 3@;XXQM G+F@'/usr/lib/swi-prolog/library/backcomp.pl  @AuC @SS E	merge_setEmergeE$apropos_matchEconcat_atomEsetup_and_call_cleanupE 3E RE !XEsformatE 3E 3Eexport_listEdisplayqE G.E G/Econvert_timeE 3Emessage_queue_sizeE
current_mutexE CE$set_promptEat_initializationE
$strip_moduleEcurrent_threadE IE Xj E 3E$versionE$argvE$archEsumlistE ,E$homeE	hash_termE	checklistEsubsumes_chkEsubsumesEwrite_lnE 3Estring_to_atomE &BEstring_to_listEfeatureEset_featureEhashEread_variablesE 3E ,RE H
E	substringEset_base_moduleE H
XO G+ 3 CB> G* G*
@5@>@;CB? G* G*

@5@>@;C@!B@ G* G*


@5@ 
@ @7 S@@>@ @2@4@ @8 3 R@;C@!BA G* G*

@5@ 
@ @7 .@>@2
@4@ @ @8 3@;CBB G* G*


@5@)
@ @ @ @8 3@;XO G+ 3 C@ G* G*@5@8 D R@;XO G+ R C@ G* G*@5@8 A@;XD  t  t t  G+t  3 @`O G+ 3 C@ G* G*@5@0 B
@4@8 @F R@;XO G+ 3 C@ G* G*@5@2@0
ignore_ops @@4@3@0 C @@4@4@8 L@;XO G+ 3 C
B  G* G*@5@0 G]@4@8 A  R@;XD  t  t t  G+t  3 @`D  t  t @at  G+t 3   BA O G+ 3 C	B3 G* G*@5@ 
@8 B_ R@;XO G+ 3 C@0A G* G*		@5@0 "{
@-@/@/@/@4 Eg@7 % R@ @a@f@k WW@k H=@w@ @a@f@k WU@bC@o@k H=@w@;XD  t  t t  G+t  G/ @`O G+ 3 CB G* G*@5@0 
@4@8 1 1@;XD  t  t t  G+t  C 	 O G+ 3 C
A G* G*@5 @T @T @@8 D R@;XD  t  t t  G+t  3 	 O G+ 3 C@&@ G* G*@5@D
@7 @ R@L@%
@?@.@7 Rpercent_to_tilde@.@7 ^ ^@.
@7 R ]@ 
@8 C@;XO G+ 3 C
A G* G*@5@0 Q@4@8 HA @;XO G+ 3 CA G* G*@5@T
@>@0 H
@1status@4@0 @@0 D _p@/@4@/@4 @@8 @@;C
A G* G*@5@0 4@4@8 4 @;XD  t  t t  G+t  3 	 O G+ 3 C
@u G* G*
 #@5 R?@8 @L@;XD  t  t t  G+t  3 	 O G+ 3 C@ G* G*@5 @K@8 @L@;XO G+ 3 CA G* G*@5@8 [R I@;XO G+ 3 CAi G* G*@5@8 D R@;XO G+ 3 CAQ G* G*@5@8 D`@;XO G+ 3 CA$ G* G*@5@8 Hj R@;XO G+ 3 CA= G* G*@5@8 4@;XO G+ 3 CA G* G*@5@8 @L@;XO G+ 3 C
@ G* G*@5@2@0 H@4@4@8 E9 @;XD  t  t t  G+t  3 @`D  t  t @at  G+t 3 O G+ 3 C
Bg G* G*@5 @B@0 $@1 3
@4@8 @5 R@;XO G+ 3 C@ G* G*@5 A@8 3 R@;XO G+ 3 CA G* G*@5@p @ @/@ 
@8 Y  R@;XD  t  t t  G+t  3 	 O G+ 3 C@ G* G*@5@/@8 DX R@;XO G+ 3 CBM G* G*
@5@>@;CBN G* G*

@5@>@;C@6BO G* G*	

@5@D@ 
@ @7 E4@L@&
@ @2@4@ @8 3 R@?@&@2
@4@ @ @8 4@;XO G+ 3 C@ G* G*


@5@>@ 
@8 A@;C@ G* G*@5@8 A R@;XD  t  t t  G+t  3 @`D  t  t @at  G+t 3   O G+ 3 CB) G* G*@5@8 A R@;XO G+map_mutex_status CA G* G* unlocked @<CA G* G* locked



@<XD  t  t t  G+t  3 @`O G+ 3 C@ G* G*@5@0 B
@4@8 4 @;XO G+ 3 C
B G* G*@5@0 A@4@8 4@;XD  t  t t  G+t  G. @`O G+ 3 CB G* G*@5@0 
@4@8 1 1@;XO G+ 3 C@ G* G*@5@2@0 4 @@4@3@0 C @@4@4@8 ^@;XO G+ 4	 C@ G* G*@%@~@5@>@;C@ G* G* 

@<XO G+ 3 C@"A G* G*@5@T
@>@0 @9
@1 4@-
@4@0 @@0 Dmutex@/@4@/@4 @@7 @@ 
@8 4  R@;CA G* G*@5@0 4@-
@4@7 4' @ 
@8 4)@;XD  t  t t  G+t  3 @`D  t  t @at  G+t 3 O G+ 3 CA G* G*@5 B@8 B R@;XD  t  t t  G+t  3 @`D  t  t t  G+t  3 	 O G+ 3 CA G* G*@5@8 B R@;XO G+ 3 CA+ G* G*  @5@8 L~@;XO G+ 3 CA G* G* 

@<XD  t  t t  G+t  3 	 O G+ 3 C@| G* G*@5 Bl@8 @L@;XO G+ 3 CA G* G*@5@0 B@4 0Q@8 _ R@;XD  t  t t  G+t  3 	 O G+ 3 C@ G* G*@5 C@8 @L@;XD  t  t t  G+t  , @`D  t  t @at  G+t 3 A4 BAO G+ 3 CA| G* G*
@5@>@;CA} G* G*

@5@ 
@@>@"

@#@ @ @8 3 R@;CA G* G*



@5@ 
@8 4.@;XD  t  t t  G+t  3 @`D  t  t @at  G+t 3 A4O G+ 3 CAq G* G*@5@8 ^ ^@;XO G+ 3 C	A^ G* G*@5@7 D`@&
@;XO G+ 3 CA2 G* G*@5@8 G R@;XO G+ 3 CAG G* G*@5@8 39@;XO G+ 3 CA G* G*@5@8 $ R@;XO G+ 3 CA G* G*@5@8 C@;XO G+ 3 C@ G* G*@5@2@0 H@4@4@8 V@;XD  t  t t  G+t  ,R @`D  t  t @at  G+t 3 O G+ 3 C
B_ G* G*@5 @B@0 $@1 3
@4@8 4@;XO G+ 3 C@ G* G*@5@2@0 Ds @@4@4@8 H R@;XD  t  t t  G+t  3 @`D  t  t @at  G+t 3 O G+ 3 CBp G* G* 

@5@0 @1 J@4@8 DN R@;XXQM 0F@(/usr/lib/swi-prolog/library/operators.pl  @Au@"C @SS E 1E 0E 0E 1 E 0XO 0same_op_type C@u G#  @A 4;@5@.@7op_type 0@8 4<@;XO 0 4= C@ 4; 4;  D KL@<C@ 4; 4;  L KL@<C@ 4; 4;  Linfix@<C@ 4; 4;  L 4?@<C@ 4; 4;  L 4?@<C@ 4; 4;  Lpostfix@<C@ 4; 4;  L 4@@<XO 0
set_operators C@ 4; 4; @<C@ 4; 4;@5@7 4A 0@8 4C@;C@ 4; 4; A



@5@0  @T
@4@8 H@;XO 0
undo_operator C@!@ 4; 4; A



 A


@5@ @ @ 
@7 L@ @7 49 0@>@;C@*@ 4; 4; A


@5@>@0 A
@4@ @7 4D 0@0 A
@4@ @8 4G@;C
@ 4; 4; A@5@>@;C@ 4; 4;  A



 A 
@<XD  t  t t  0t operator_stack AvD  t  t t  0t  4H AwD  t  t t  0t  4H AD  t  t t  0t  1 @`D  t  t @at  0t 1 A4 A4 O 0 1 C@%@s 4; 4;@5@0 A
@4@.
@7 4G@0 4H@1 Cincremental
@4@7 DG@0  @T@4@8 H@;XO 0 0 C@} 4; 4;@5@0 4I@1 C@-
@-@4@7 Je@7 4C@*
mark@>@;XO 0undo_operators C@ 4; 4; @<C@ 4; 4;
@5@ @7 4G@ 
@ @8 4L 0@;XO 0tag_ops C@ 4; 4; 
@<C@;@ 4; 4; A





 A


@5@0 @4@.@.@7 B 0@" @#@ @ @8 4O 0@;XD  t  t t  0t  0 @`D  t  t @at  0t 0 O 0 0 C@i 4; 4;@5@.@7 48 0@0 4I@1 C 4K@4@8 DG@;XO 0 47 C@ 4; 4;@5@8 4C@;XD  t  t t  0t  0 @`D  t  t @at  0t 48  O 0 48 C@c 4; 4;@5@.@.
@7 4Q@ 
@.@7 4R@ @7 4N@ @8 4C@;XXD  t  Ct # F Fdt  FD  t  Ct # F Ft  FD  t  Ct # F FZt  FD  t  Ct # F Fdt  FD  t  Ct # F Fdt  FD  t  Ct # F Fdt  FD  t  Ct # F FZt  FWD  t  Ct # F Ft  F	D  t  Ct # F Fdt  FD  t  Ct # F Fdt  FD  t  Ct # F Ft  FoD  t  Ct # F Ft  FD  t  Ct # F Fdt  F D  t  Ct # F Ft  FD  t  Ct # F Fdt  F D  t  Ct # F FZt  FD  t  Ct # F Fdt  FD  t  Ct # F Fdt  F D  t  Ct # F  t  BD  t  Ct # F Fdt  FD  t  Ct # F Fdt  FD  t  Ct # F FPt  F3D  t  Ct # F FPt  F6D  t  Ct # F FZt  FXD  t  Ct # F Ft  FD  t  Ct # F /Dt  FD  t  Ct # F FZt  FD  t  Ct # F /Dt  FD  t  Ct # F Fdt  F D  t  Ct # F Ft  FD  t  Ct # F Fdt  F D  t  Ct # B Et  [=D  t  Ct # B Et  [CD  t  Ct # B Et  [CD  t  Ct # B Et  [MD  t  Ct # B @1t  B D  t  Ct # B Et  [XD  t  Ct # B Et  KLD  t  Ct # B A#t  BD  t  Ct # B @1t  DD  t  Ct # B @1t  &*D  t  Ct # B Et  DD  t  Ct # B Et  [XD  t  Ct # B Et  [9D  t  Ct # B Et  [?D  t  Ct # B Et  FpD  t  Ct # B @1t  XD  t  Ct # B Et  [ID  t  Ct # B Ht  HD  t  Ct # B Et  [TD  t  Ct # B Et  [ZD  t  Ct # B Et  [`D  t  Ct # B Et  ED  t  Ct # B Et  FD  t  Ct # B Et  [ED  t  Ct # B Et  [ED  t  Ct # B @1t  @D  t  Ct # B Et  [QD  t  Ct # B Et  [\D  t  Ct # B Et  DD  t  Ct # B @1t  BD  t  Ct # B Et  ED  t  Ct # B Et  [\D  t  Ct # B Et  [;D  t  Ct # B @1t  BD  t  Ct # B @1t  BD  t  Ct # B Et  [AD  t  Ct # B Et  [KD  t  Ct # B Et  [OD  t  Ct # B @1t  XD  t  Ct # B Et  G2D  t  Ct # B Et  [VD  t  Ct # B Et  [^D  t  Ct # B Et  [dD  t  Ct # F Et  [=D  t  Ct # F Et  [CD  t  Ct # F Et  [CD  t  Ct # F Et  [MD  t  Ct # F Et  FD  t  Ct # F Et  [XD  t  Ct # F Et  KLD  t  Ct # F Et  _D  t  Ct # F Et  DD  t  Ct # F Et  [XD  t  Ct # F Et  [9D  t  Ct # F Et  (D  t  Ct # F Et  [?D  t  Ct # F Et  (D  t  Ct # F Et  FpD  t  Ct # F Et  BD  t  Ct # F Et  [ID  t  Ct # F Et   D  t  Ct # F A#t  H'D  t  Ct # F Et  (D  t  Ct # F A#t  H' D  t  Ct # F Et  [TD  t  Ct # F Et  ,D  t  Ct # F Et  [ZD  t  Ct # F Et  [`D  t  Ct # F Et  ED  t  Ct # F Et  FD  t  Ct # F Et  [ED  t  Ct # F Et  [ED  t  Ct # F Et  [QD  t  Ct # F Et  F~D  t  Ct # F Et  [\D  t  Ct # F Et  DD  t  Ct # F Et  [\D  t  Ct # F Et  ED  t  Ct # F Et  [;D  t  Ct # F Et  (D  t  Ct # F Et  (D  t  Ct # F Et  [AD  t  Ct # F Ft  FD  t  Ct # F Et  D  t  Ct # F Et  D  t  Ct # F Et  [KD  t  Ct # F Et  [OD  t  Ct # F Et  FD  t  Ct # F Et  G2D  t  Ct # F Et  (D  t  Ct # F Et  [VD  t  Ct # F Et  ED  t  Ct # F Et  WD  t  Ct # F Et  ,D  t  Ct # F /Dt  FD  t  Ct # F Et  [^D  t  Ct # F Et  [dD  t  Ct # @8 @qt  @yD  t  Ct # @8 A#t  BD  t  Ct # @8 A#t  XD  t  Ct # @8 A#t  YeD  t  Ct # B @1t  BD  t  Ct # B A#t  @AD  t  Ct # B @1t  BD  t  Ct # B  t  BD  t  Ct # B Ht  HD  t  Ct # B @1t  B D  t  Ct # B A#t  BD  t  Ct # E [t  &D  t  Ct # E [t  [D  t  Ct # E [t  &D  t  Ct # E @1t  B D  t  Ct # E @1t  &*D  t  Ct # E @1t  DD  t  Ct # E @1t  XD  t  Ct # E [t  &
D  t  Ct # E [t  &D  t  Ct # E [t  &D  t  Ct # E @1t  @D  t  Ct # E @1t  BD  t  Ct # E @1t  BD  t  Ct # E @1t  BD  t  Ct # E @1t  XD  t  Ct # F F^t  FD  t  Ct # F F^t  RD  t  Ct # F Ft  WD  t  Ct # F F^t  FD  t  Ct # F F^t  FD  t  Ct # F Ft  FSD  t  Ct # F Ft  FRD  t  Ct # F Ft  FQD  t  Ct # F F^t  KD  t  Ct # F Ft  FD  t  Ct # F Ft  WD  t  Ct # F F^t  KD  t  Ct # F Ft  FD  t  Ct # F F^t  NtD  t  Ct # F Ft  F	D  t  Ct # F F^t  IHD  t  Ct # F Ft  N@D  t  Ct # F Ft  F[D  t  Ct # F Ft  O D  t  Ct # F Ft  N@D  t  Ct # F Ft  FD  t  Ct # F Ft  UD  t  Ct # F Ft  FD  t  Ct # B Dt  GD  t  Ct # B Et  [=D  t  Ct # B Bt  VD  t  Ct # B A#t  HD  t  Ct # B Et  [CD  t  Ct # B Et  _\D  t  Ct # B Et  [CD  t  Ct # B A#t  A!D  t  Ct # B Et  [MD  t  Ct # B Et  _^D  t  Ct # B @1t  B D  t  Ct # B Et  [XD  t  Ct # B A#t  BD  t  Ct # B Et  KLD  t  Ct # B Et  [XD  t  Ct # B Et  DD  t  Ct # B @1t  &*D  t  Ct # B @1t  DD  t  Ct # B Ht  GD  t  Ct # B Et  [9D  t  Ct # B Et  _Z D  t  Ct # B Et  [?D  t  Ct # B Ht   D  t  Ct # B Ht   D  t  Ct # B Et  DD  t  Ct # B @1t  XD  t  Ct # B Et  FpD  t  Ct # B Et  HD  t  Ct # B Ht   D  t  Ct # B Et  [ID  t  Ct # B Et  [TD  t  Ct # B Et  [ZD  t  Ct # B Et  [`D  t  Ct # B Et  ED  t  Ct # B Et  FD  t  Ct # B Bt  BD  t  Ct # B Et  [ED  t  Ct # B  t  BD  t  Ct # B Et  [ED  t  Ct # B A#t  \"D  t  Ct # B Et  HD  t  Ct # B @1t  @D  t  Ct # B Et  HD  t  Ct # B Et  [QD  t  Ct # B Et  DD  t  Ct # B Et  [\D  t  Ct # B Et  DD  t  Ct # B Et  [\D  t  Ct # B Et  ED  t  Ct # B @1t  BD  t  Ct # B @1t  BD  t  Ct # B Et  [;D  t  Ct # B Ht   D  t  Ct # B Bt  BD  t  Ct # B Ht   
D  t  Ct # B @1t  BD  t  Ct # B Et  [AD  t  Ct # B Ht   D  t  Ct # B Et  [KD  t  Ct # B Ht   D  t  Ct # B @1t  XD  t  Ct # B Et  [OD  t  Ct # B Et  G2D  t  Ct # B Et  [VD  t  Ct # B Et  [^D  t  Ct # B Et  [dD  t  Ct # D RSt  \ D  t  Ct # D  t  BD  t  Ct # D @8t  @6D  t  Ct # D A#t  @AD  t  Ct # D A#t  @D  t  Ct # D  t  BD  t  Ct # D ]t  DD  t  Ct # D .t  ]fD  t  Ct # D \t  \ D  t  Ct # D A#t  XD  t  Ct # D Ht  HD  t  Ct # D \t  \D  t  Ct # D C@t  C>D  t  Ct # D \t  \D  t  Ct # ]  t  BD  t  Ct # ] @qt  @yD  t  Ct # G @1t  @D  t  Ct # G @1t  B D  t  Ct # G @1t  BD  t  Ct # G @1t  &*D  t  Ct # G @1t  DD  t  Ct # G @1t  BD  t  Ct # G @1t  BD  t  Ct # G @1t  XD  t  Ct # G @1t  XD  t  Ct # G Et  [CD  t  Ct # G Et  [MD  t  Ct # G Bt  0
D  t  Ct # G @1t  B D  t  Ct # G Bt  /D  t  Ct # G Et  [XD  t  Ct # G Bt  0D  t  Ct # G Et  *D  t  Ct # G Et  DD  t  Ct # G Bt  0 D  t  Ct # G A#t  @AD  t  Ct # G Et  [?D  t  Ct # G Et  [ID  t  Ct # G .t  ^D  t  Ct # G Et  [ZD  t  Ct # G Et  ,D  t  Ct # G Et  ED  t  Ct # G Et  [ED  t  Ct # G Et  [QD  t  Ct # G Bt  BD  t  Ct # G Et  *D  t  Ct # G Et  [\D  t  Ct # G Bt  0D  t  Ct # G Et  ED  t  Ct # G Bt  BD  t  Ct # G @1t  BD  t  Ct # G Et  [AD  t  Ct # G Et  [KD  t  Ct # G Et  [VD  t  Ct # G Et  ,D  t  Ct # G Et  [dD  t  Ct # G Et  [=D  t  Ct # G Bt  0 D  t  Ct # G Et  [CD  t  Ct # G Et  _D  t  Ct # G Bt  /D  t  Ct # G Et  ^D  t  Ct # G Et  _D  t  Ct # G Et  KLD  t  Ct # G Bt  "D  t  Ct # G Et  [XD  t  Ct # G @1t  &*D  t  Ct # G @1t  DD  t  Ct # G Et  [9D  t  Ct # G @1t  XD  t  Ct # G Bt  BD  t  Ct # G Et  FpD  t  Ct # G Et  ^uD  t  Ct # G Et  [TD  t  Ct # G Et  [`D  t  Ct # G Et  FD  t  Ct # G Bt  / D  t  Ct # G Et  [ED  t  Ct # G @1t  @D  t  Ct # G Et  2D  t  Ct # G Et  ^D  t  Ct # G Bt  0D  t  Ct # G Bt  "D  t  Ct # G Et  DD  t  Ct # G @1t  BD  t  Ct # G Et  [\D  t  Ct # G @1t  BD  t  Ct # G Et  [;D  t  Ct # G Et  [OD  t  Ct # G @1t  XD  t  Ct # G Et  G2D  t  Ct # G Et  [^D  t  Ct # G Et  [=D  t  Ct # G Et  [CD  t  Ct # G Et  [CD  t  Ct # G Et  [MD  t  Ct # G Gt  ]D  t  Ct # G Gt  ]D  t  Ct # G Et  [XD  t  Ct # G Et  KLD  t  Ct # G Et  _D  t  Ct # G Et  DD  t  Ct # G Et  [XD  t  Ct # G Et  [9D  t  Ct # G Et  [?D  t  Ct # G Gt  G,D  t  Ct # G Gt  ]D  t  Ct # G Gt  ]D  t  Ct # G Et  FpD  t  Ct # G Et  [ID  t  Ct # G Gt  G,D  t  Ct # G Et  [TD  t  Ct # G Et  [ZD  t  Ct # G Et  ,D  t  Ct # G Gt  D$D  t  Ct # G Et  [`D  t  Ct # G Gt  ^D  t  Ct # G Et  ED  t  Ct # G Et  FD  t  Ct # G Et  [ED  t  Ct # G Et  [ED  t  Ct # G Et  [QD  t  Ct # G Gt  ]D  t  Ct # G Gt  ]D  t  Ct # G Et  [\D  t  Ct # G Et  DD  t  Ct # G Et  [\D  t  Ct # G Et  ED  t  Ct # G Et  [;D  t  Ct # G Gt  G,D  t  Ct # G Et  [AD  t  Ct # G Gt  ]D  t  Ct # G Gt  ]D  t  Ct # G Et  [KD  t  Ct # G Gt  G,D  t  Ct # G Et  [OD  t  Ct # G Et  G2D  t  Ct # G Et  [VD  t  Ct # G Gt  ]D  t  Ct # G Et  ,D  t  Ct # G Et  [^D  t  Ct # G Et  [dD  t  Ct # G Gt  ^D  t  Ct # E Et  [=D  t  Ct # E Et  [CD  t  Ct # E Et  [CD  t  Ct # E Et  [MD  t  Ct # E @8t  @6D  t  Ct # E @1t  B D  t  Ct # E Et  [XD  t  Ct # E Et  KLD  t  Ct # E A#t  BD  t  Ct # E @1t  DD  t  Ct # E @1t  &*D  t  Ct # E Et  DD  t  Ct # E Et  [XD  t  Ct # E Et  [9D  t  Ct # E Gt  GD  t  Ct # E Et  [?D  t  Ct # E Et  FpD  t  Ct # E @1t  XD  t  Ct # E Et  [ID  t  Ct # E Et  [TD  t  Ct # E Et  [ZD  t  Ct # E Et  [`D  t  Ct # E Et  ED  t  Ct # E Et  FD  t  Ct # E Et  [ED  t  Ct # E Et  [ED  t  Ct # E  t  BD  t  Ct # E @1t  @D  t  Ct # E Et  [QD  t  Ct # E Et  [\D  t  Ct # E Et  DD  t  Ct # E @1t  BD  t  Ct # E Et  ED  t  Ct # E Et  [\D  t  Ct # E Et  [;D  t  Ct # E @1t  BD  t  Ct # E @1t  BD  t  Ct # E Et  [AD  t  Ct # E Et  [KD  t  Ct # E Et  [OD  t  Ct # E @1t  XD  t  Ct # E Et  G2D  t  Ct # E Et  [VD  t  Ct # E Et  [^D  t  Ct # E Et  [dD  t  Ct # \ @8t  @6D  t  Ct # \ @qt  @yD  t  Ct # D @1t  BD  t  Ct # D Gt  G,D  t  Ct # D A#t  @D  t  Ct # D Dt  1D  t  Ct # F FZt  FD  t  Ct # F Fjt  FD  t  Ct # F Ft  FD  t  Ct # F Fjt  FD  t  Ct # F FZt  FD  t  Ct # F  t  BD  t  Ct # F  t  BD  t  Ct # F Fjt  FD  t  Ct # F FZt  FWD  t  Ct # F Ft  F	D  t  Ct # F Ft  FD  t  Ct # F Ft  FD  t  Ct # F Ft  FD  t  Ct # F Ft  FD  t  Ct # F Ft  FD  t  Ct # F Ft  FD  t  Ct # F FZt  FXD  t  Ct # F FZt  FD  t  Ct # F Fjt  FD  t  Ct # F Fjt  FD  t  Ct # F FZt  FD  t  Ct # F Fjt  FD  t  Ct # B|  t  BD  t  Ct # B| A#t  BD  t  Ct # Fy Fmt  FzD  t  Ct # Fy /Dt  FD  t  Ct # Fy /Dt  FD  t  Ct # G A#t  HD  t  Ct # G Et  [CD  t  Ct # G Et  [MD  t  Ct # G @8t  @6D  t  Ct # G Et  _^D  t  Ct # G Gt  ]D  t  Ct # G Et  [XD  t  Ct # G Gt  _D  t  Ct # G Et  DD  t  Ct # G Et  *D  t  Ct # G Et  [?D  t  Ct # G Et  _Z D  t  Ct # G Gt  ]D  t  Ct # G Et  [ID  t  Ct # G Gt  G,D  t  Ct # G Bt  $D  t  Ct # G Et  ,D  t  Ct # G Gt  D$D  t  Ct # G Et  [ZD  t  Ct # G Et  ED  t  Ct # G Et  [ED  t  Ct # G Et  HD  t  Ct # G Et  [QD  t  Ct # G Et  DD  t  Ct # G Gt  ]D  t  Ct # G Et  *D  t  Ct # G Et  [\D  t  Ct # G Et  ED  t  Ct # G Gt  "DD  t  Ct # G Gt  ^5D  t  Ct # G Et  [AD  t  Ct # G Gt  ]D  t  Ct # G Et  [KD  t  Ct # G Gt  G,D  t  Ct # G Bt  &QD  t  Ct # G Et  [VD  t  Ct # G Gt  ]D  t  Ct # G Et  ,D  t  Ct # G Et  [dD  t  Ct # G Et  [=D  t  Ct # G Et  [CD  t  Ct # G Et  _\D  t  Ct # G A#t  A!D  t  Ct # G Et  _D  t  Ct # G Gt  ]D  t  Ct # G Et  ^D  t  Ct # G Et  KLD  t  Ct # G Et  _D  t  Ct # G Et  [XD  t  Ct # G Et  [9D  t  Ct # G Gt  G,D  t  Ct # G A#t  !XD  t  Ct # G Gt  ]D  t  Ct # G Et  FpD  t  Ct # G Et  DD  t  Ct # G Et  HD  t  Ct # G Ht  HD  t  Ct # G Bt  BD  t  Ct # G Et  [TD  t  Ct # G Et  [`D  t  Ct # G Gt  ^D  t  Ct # G Gt  "@D  t  Ct # G Et  FD  t  Ct # G Et  [ED  t  Ct # G Et  2D  t  Ct # G Et  HD  t  Ct # G Gt  ]D  t  Ct # G Et  ^D  t  Ct # G Et  DD  t  Ct # G Et  [\D  t  Ct # G @1t  BD  t  Ct # G Gt  _!D  t  Ct # G Et  [;D  t  Ct # G Gt  G,D  t  Ct # G Gt  #D  t  Ct # G Gt  ]D  t  Ct # G Et  [OD  t  Ct # G Et  G2D  t  Ct # G Et  [^D  t  Ct # G Gt  ^D  t  Ct # "\  t  BD  t  Ct # C Et  [CD  t  Ct # C Et  [MD  t  Ct # C @8t  @6D  t  Ct # C @1t  B D  t  Ct # C Et  [XD  t  Ct # C Et  *D  t  Ct # C Et  DD  t  Ct # C A#t  @AD  t  Ct # C Et  [?D  t  Ct # C A#t  H'D  t  Ct # C Et  [ID  t  Ct # C Et  ,D  t  Ct # C Et  [ZD  t  Ct # C Et  ED  t  Ct # C Et  [ED  t  Ct # C Et  [QD  t  Ct # C Et  *D  t  Ct # C Et  [\D  t  Ct # C Et  ED  t  Ct # C @1t  BD  t  Ct # C Gt  BuD  t  Ct # C Et  [AD  t  Ct # C Et  [KD  t  Ct # C Et  [VD  t  Ct # C Et  ,D  t  Ct # C Et  [dD  t  Ct # C Et  [=D  t  Ct # C Et  [CD  t  Ct # C Et  _D  t  Ct # C Et  ^D  t  Ct # C Et  _D  t  Ct # C Et  KLD  t  Ct # C @1t  DD  t  Ct # C @1t  &*D  t  Ct # C Et  [XD  t  Ct # C Et  [9D  t  Ct # C A#t  !XD  t  Ct # C @1t  XD  t  Ct # C Et  FpD  t  Ct # C Ht  HD  t  Ct # C Et  ^uD  t  Ct # C Et  [TD  t  Ct # C Et  [`D  t  Ct # C Et  FD  t  Ct # C Et  [ED  t  Ct # C @1t  @D  t  Ct # C Et  2D  t  Ct # C Et  ^D  t  Ct # C Et  DD  t  Ct # C @1t  BD  t  Ct # C Et  [\D  t  Ct # C Dt  #9D  t  Ct # C @1t  BD  t  Ct # C Et  [;D  t  Ct # C @1t  XD  t  Ct # C Et  [OD  t  Ct # C Et  G2D  t  Ct # C Et  [^D  t  Ct #  RSt  \ D  t  Ct #  A#t  +(D  t  Ct #  @qt  @yD  t  Ct #  A#t  +6 D  t  Ct #   t  BD  t  Ct #   t  -D  t  Ct #  A#t  YeD  t  Ct #  A#t  +-D  t  Ct #  Dt  D D  t  Ct #  @qt  @yD  t  Ct #  A#t  +" D  t  Ct #  A#t  	D  t  Ct #  \t  \D  t  Ct #  Et  BrD  t  Ct #  ]t  ]D  t  Ct #  A#t  A&D  t  Ct #  BSt  BD  t  Ct #  A#t  H D  t  Ct #  C@t  DlD  t  Ct #  \t  \D  t  Ct #  Et  , D  t  Ct #   t  BD  t  Ct #  A#t  	D  t  Ct #  @8t  @6D  t  Ct #  A#t  @AD  t  Ct #  .t  ^D  t  Ct #  Et  Bv D  t  Ct #  ]t  ]D  t  Ct #  A#t  @GD  t  Ct #  A#t  GD  t  Ct #  A#t  ZD  t  Ct #  .t  ]fD  t  Ct #  .t  XD  t  Ct #  #Gt  0{D  t  Ct #  C@t  C>D  t  Ct #   t  -D  t  Ct #  A#t  HD  t  Ct #  \t  \ D  t  Ct #  @qt  !D  t  Ct #  BSt  CzD  t  Ct #  $t  $D  t  Ct #  A#t  XD  t  Ct #  A#t  H' D  t  Ct #  BSt  G|D  t  Ct #  @qt  )_D  t  Ct #  ]t  [&D  t  Ct #  #Gt  0{D  t  Ct #  Et  ,D  t  Ct #  A#t  +D  t  Ct #  RSt  (D  t  Ct #  Dt  \,D  t  Ct #  A#t  %D  t  Ct #  .t  .D  t  Ct #  A#t  HD  t  Ct #  A#t  BD  t  Ct #  Dt  @o D  t  Ct #  BSt  BD  t  Ct #  A#t  +D  t  Ct #  ]t  DD  t  Ct #  Dt  Bl D  t  Ct #  Dt  ) D  t  Ct #  A#t  +1D  t  Ct #  A#t  +4D  t  Ct #  RSt  (D  t  Ct #  Dt  BD  t  Ct #  Dt  \. D  t  Ct #  ]t  ]D  t  Ct #  Et  ^uD  t  Ct #  C@t  C>D  t  Ct #  A#t  +8D  t  Ct #  A#t  \"D  t  Ct #  Dt  BlD  t  Ct #  @8t  WD  t  Ct #  $t  $D  t  Ct #  A#t  BD  t  Ct #  #Gt  0yD  t  Ct #  A#t  +/D  t  Ct #  A#t  WD  t  Ct #  Dt  \' D  t  Ct #  A#t  ZD  t  Ct #  @8t  RD  t  Ct #  Dt  \) D  t  Ct #  A#t  CD  t  Ct #  $t  *e D  t  Ct #  A#t  H'D  t  Ct #  Dt  )D  t  Ct #  Et  ED  t  Ct #  A#t  +/D  t  Ct #  C@t  DlD  t  Ct #  A#t  @D  t  Ct #  RSt  \D  t  Ct #  Dt  \% D  t  Ct #  A#t  C8D  t  Ct #  Ht  GD  t  Ct #  Et  ,D  t  Ct #  A#t  +D  t  Ct #  A#t  A!D  t  Ct #  A#t  +&D  t  Ct #  A#t  !XD  t  Ct #  Ht  HD  t  Ct #  Et  +D  t  Ct #  A#t  +*D  t  Ct #  A#t  E2D  t  Ct # E Et  [=D  t  Ct # E Dt  *D  t  Ct # E Dt  FD  t  Ct # E Et  [CD  t  Ct # E Dt  FD  t  Ct # E Et  [CD  t  Ct # E Et  [MD  t  Ct # E Et  FD  t  Ct # E Et  [XD  t  Ct # E Et  KLD  t  Ct # E Et  _D  t  Ct # E Et  DD  t  Ct # E Et  [XD  t  Ct # E Et  [9D  t  Ct # E Et  (D  t  Ct # E Et  [?D  t  Ct # E Et  (D  t  Ct # E Et  FpD  t  Ct # E Et  BD  t  Ct # E Et  [ID  t  Ct # E A#t  H'D  t  Ct # E Et   D  t  Ct # E Et  [TD  t  Ct # E Et  (D  t  Ct # E A#t  H' D  t  Ct # E Et  ,D  t  Ct # E Et  [ZD  t  Ct # E Dt  *D  t  Ct # E Et  [`D  t  Ct # E Dt  *D  t  Ct # E Et  ED  t  Ct # E Et  FD  t  Ct # E Dt  FD  t  Ct # E Dt  *D  t  Ct # E Et  [ED  t  Ct # E Et  [ED  t  Ct # E Et  [QD  t  Ct # E Et  F~D  t  Ct # E Et  [\D  t  Ct # E Et  DD  t  Ct # E Et  [\D  t  Ct # E Et  ED  t  Ct # E Et  [;D  t  Ct # E Et  (D  t  Ct # E Et  (D  t  Ct # E Et  [AD  t  Ct # E Et  D  t  Ct # E Et  D  t  Ct # E Et  [KD  t  Ct # E Et  [OD  t  Ct # E Et  FD  t  Ct # E Et  G2D  t  Ct # E Et  [VD  t  Ct # E Et  (D  t  Ct # E Et  WD  t  Ct # E Et  ,D  t  Ct # E Et  ED  t  Ct # E Et  [^D  t  Ct # E Dt  *D  t  Ct # E Et  [dD  t  Ct # E Dt  *D  t  Ct # G G$t  "D  t  Ct # G Gt  G D  t  Ct # G A#t  HD  t  Ct # G Et  _\D  t  Ct # G Et  _D  t  Ct # G A#t  A!D  t  Ct # G Et  _^D  t  Ct # G Et  ^D  t  Ct # G Gt  GD  t  Ct # G Et  *D  t  Ct # G Gt  ^5D  t  Ct # G Ht  GD  t  Ct # G Et  _Z D  t  Ct # G Et  DD  t  Ct # G Et  HD  t  Ct # G G$t  "D  t  Ct # G G$t  0D  t  Ct # G G$t  0D  t  Ct # G G$t  0D  t  Ct # G A#t  @GD  t  Ct # G G$t  0D  t  Ct # G G$t  "D  t  Ct # G Et  HD  t  Ct # G Et  2D  t  Ct # G Et  HD  t  Ct # G Et  DD  t  Ct # G Et  *D  t  Ct # G Et  ^D  t  Ct # G Et  DD  t  Ct # G Gt  ^5D  t  Ct # G Gt  ^5D  t  Ct # G G$t  0D  t  Ct # G G$t  0D  t  Ct # G G$t  0D  t  Ct # Fs Ft  FoD  t  Ct # Fs /Dt  FD  t  Ct # Fs /Dt  FD  t  Ct # F Fjt  FD  t  Ct # F Fjt  FD  t  Ct # F Ft  FD  t  Ct # F Ft  FD  t  Ct # F Ft  FD  t  Ct # F Fjt  FD  t  Ct # F Ft  F	D  t  Ct # F Ft  FD  t  Ct # F Blt  FD  t  Ct # F Ft  FD  t  Ct # F Et  DD  t  Ct # F Ft  FD  t  Ct # F Blt  FD  t  Ct # F Blt  FD  t  Ct # F Ft  FD  t  Ct # F Blt  FD  t  Ct # F Ft  FD  t  Ct # F Ft  FD  t  Ct # F Ft  FoD  t  Ct # F FPt  FD  t  Ct # F FPt  F6D  t  Ct # F Ft  FD  t  Ct # F Ft  FD  t  Ct # F Fjt  FD  t  Ct # F Ft  FD  t  Ct # F Ft  FD  t  Ct # F Fjt  FD  t  Ct # F Ft  FD  t  Ct # F Ft  FD  t  Ct # F /Dt  FD  t  Ct # F /Dt  FD  t  Ct # E A#t  \"D  t  Ct # E "\t  G&D  t  Ct # E Et  ED  t  Ct # E Gt  G,D  t  Ct # E A#t  H'D  t  Ct # E A#t  H' D  t  Ct # @1 Et  HD  t  Ct # FP Et  ED  t  Ct # FP /Dt  FD  t  Ct # FP /Dt  FD  t  Ct # B  t  BD  t  Ct # B @1t  @D  t  Ct # B @1t  B D  t  Ct # B A#t  BD  t  Ct # B @1t  BD  t  Ct # B Et  ED  t  Ct # B @1t  &*D  t  Ct # B @1t  DD  t  Ct # B @1t  BD  t  Ct # B @1t  BD  t  Ct # B @1t  XD  t  Ct # B @1t  XD  t  Ct # F FPt  F9 D  t  Ct # F FPt  F4D  t  Ct # F FPt  FD  t  Ct # F FPt  FD  t  Ct # F FPt  F> D  t  Ct # F Ft  F
D  t  Ct # F Ft  FQD  t  Ct # F Ft  FSD  t  Ct # F FPt  F*D  t  Ct # F FPt  FB D  t  Ct # F  t  BD  t  Ct # F FPt  F D  t  Ct # F FPt  FE D  t  Ct # F FZt  FWD  t  Ct # F Ft  F	D  t  Ct # F FPt  F'D  t  Ct # F FPt  FF D  t  Ct # F FPt  FD  t  Ct # F FPt  FC D  t  Ct # F FPt  F(D  t  Ct # F FPt  FL D  t  Ct # F FPt  F)D  t  Ct # F FPt  FG D  t  Ct # F FPt  F2D  t  Ct # F Ft  FTD  t  Ct # F FPt  F? D  t  Ct # F FPt  F1D  t  Ct # F FPt  F7D  t  Ct # F FPt  F/D  t  Ct # F FPt  FN D  t  Ct # F FPt  F0D  t  Ct # F FPt  F!D  t  Ct # F FPt  FI D  t  Ct # F FZt  FVD  t  Ct # F FPt  F#D  t  Ct # F FPt  F.D  t  Ct # F FPt  FK D  t  Ct # F FPt  F5D  t  Ct # F FPt  FD  t  Ct # F FPt  F; D  t  Ct # F FPt  FH D  t  Ct # F Ft  FRD  t  Ct # F  t  BD  t  Ct # F FPt  F: D  t  Ct # F FPt  F= D  t  Ct # F FPt  FA D  t  Ct # F FPt  FD D  t  Ct # F FPt  F< D  t  Ct # F FPt  F@ D  t  Ct # F FPt  F+D  t  Ct # F FPt  F3D  t  Ct # F FPt  F&D  t  Ct # F FPt  F8D  t  Ct # F FPt  F,D  t  Ct # F Ft  FD  t  Ct # F FPt  F%D  t  Ct # F FPt  F6D  t  Ct # F FPt  F-D  t  Ct # F FZt  FXD  t  Ct # F FPt  FD  t  Ct # F /Dt  FD  t  Ct # F FPt  F"D  t  Ct # F FPt  FJ D  t  Ct # F FPt  F$D  t  Ct # F FPt  FM D  t  Ct # F Ft  FD  t  Ct # F Ft  FD  t  Ct # F /Dt  FD  t  Ct # (3 Et  ED  t  Ct # G Gt  (D  t  Ct # G Gt  GD  t  Ct # G Gt  GD  t  Ct # G Gt  3D  t  Ct # G Et  _D  t  Ct # G @1t  @D  t  Ct # G Gt  (D  t  Ct # G Et  2D  t  Ct # G Gt  3D  t  Ct # G @8t  @6D  t  Ct # G @1t  B D  t  Ct # G Et  *D  t  Ct # G Et  ^D  t  Ct # G Et  ^D  t  Ct # G @1t  BD  t  Ct # G Et  *D  t  Ct # G @1t  &*D  t  Ct # G @1t  DD  t  Ct # G @1t  BD  t  Ct # G @1t  BD  t  Ct # G Gt   D  t  Ct # G @1t  XD  t  Ct # G Gt   D  t  Ct # G @1t  XD  t  Ct # E Dt  3D  t  Ct # E Dt  3D  t  Ct # E Dt  3~D  t  Ct # E Dt  *D  t  Ct # E Dt  FD  t  Ct # E Dt  FD  t  Ct # E Dt  3D  t  Ct # E Dt  3D  t  Ct # E Dt  *D  t  Ct # E Dt  FD  t  Ct # E Dt  3D  t  Ct # E Dt  3D  t  Ct # E Dt  3D  t  Ct # E Dt  3~D  t  Ct # E Dt  3~D  t  Ct # E Dt  3D  t  Ct # E Dt  3D  t  Ct # E Dt  3D  t  Ct # E A#t  H'D  t  Ct # E A#t  H' D  t  Ct # E Dt  3D  t  Ct # E Dt  3D  t  Ct # E Dt  *D  t  Ct # E Dt  (D  t  Ct # E Dt  *D  t  Ct # E Dt  *D  t  Ct # E Dt  3D  t  Ct # E Dt  3D  t  Ct # E Dt  *D  t  Ct # Fj Ft  FD  t  Ct # Fj Ft  FD  t  Ct # Fj /Dt  FD  t  Ct # Fj /Dt  FD  t  Ct # RS @8t  @6D  t  Ct # RS @qt  @yD  t  Ct # RS Ht  HD  t  Ct # RS Et  Bv D  t  Ct # F} Ft  FD  t  Ct # F} Ft  FD  t  Ct # F} Ft  FD  t  Ct # F} Ft  F	D  t  Ct # F} Ft  FD  t  Ct # F} Et  F~D  t  Ct # F} Ft  FD  t  Ct # F} Ft  FD  t  Ct # F} Ft  FD  t  Ct # F} Et  DD  t  Ct # F} Ft  FD  t  Ct # F} Et  ED  t  Ct # F} Ft  FD  t  Ct # F} Ft  FD  t  Ct # F} Ft  FD  t  Ct # F} Ft  FD  t  Ct # F} Ft  FD  t  Ct # F} Ft  FD  t  Ct # F} Ft  FD  t  Ct # F} Ft  FD  t  Ct # F} Ft  FD  t  Ct # F} Ft  FoD  t  Ct # F} Ft  FD  t  Ct # F} FPt  F6D  t  Ct # F} Ft  FD  t  Ct # F} Ft  FD  t  Ct # F} Ft  FD  t  Ct # F} Ft  FD  t  Ct # F} Ft  FD  t  Ct # F} Ft  FD  t  Ct # F} FPt  F#D  t  Ct # F} Ft  FD  t  Ct # F} A#t  @D  t  Ct # F} Ft  FD  t  Ct # F} FPt  F5D  t  Ct # F} Ft  FD  t  Ct # F Ft  FD  t  Ct # F Ft  FD  t  Ct # D @1t  @D  t  Ct # D Et  _D  t  Ct # D Et  2D  t  Ct # D @1t  B D  t  Ct # D Et  *D  t  Ct # D Dt  1 D  t  Ct # D Et  ^D  t  Ct # D Et  ^D  t  Ct # D Dt  1D  t  Ct # D @1t  BD  t  Ct # D @1t  &*D  t  Ct # D @1t  DD  t  Ct # D Et  *D  t  Ct # D Dt  #9D  t  Ct # D @1t  BD  t  Ct # D Dt  1D  t  Ct # D Dt  1D  t  Ct # D @1t  BD  t  Ct # D Dt  1D  t  Ct # D @1t  XD  t  Ct # D @1t  XD  t  Ct # D Dt  DD  t  Ct # D Dt  DD  t  Ct # E Et  FD  t  Ct # E Et  [=D  t  Ct # E Et  [CD  t  Ct # E Et  [ED  t  Ct # E Et  [ED  t  Ct # E Et  [CD  t  Ct # E @1t  @D  t  Ct # E Et  [MD  t  Ct # E Et  [QD  t  Ct # E @1t  B D  t  Ct # E Et  [XD  t  Ct # E Et  [\D  t  Ct # E A#t  BD  t  Ct # E Et  KLD  t  Ct # E Et  DD  t  Ct # E Et  [\D  t  Ct # E Et  ED  t  Ct # E @1t  BD  t  Ct # E Et  [XD  t  Ct # E Et  DD  t  Ct # E @1t  &*D  t  Ct # E @1t  DD  t  Ct # E @1t  BD  t  Ct # E Et  [9D  t  Ct # E Et  [;D  t  Ct # E @1t  BD  t  Ct # E Et  [?D  t  Ct # E Et  [AD  t  Ct # E @1t  XD  t  Ct # E Et  FpD  t  Ct # E Et  [ID  t  Ct # E Et  [KD  t  Ct # E @1t  XD  t  Ct # E Et  [OD  t  Ct # E Et  G2D  t  Ct # E Et  [TD  t  Ct # E Et  [VD  t  Ct # E Et  [ZD  t  Ct # E Et  [^D  t  Ct # E Et  [`D  t  Ct # E Et  [dD  t  Ct # E Et  ED  t  Ct # D A#t  @GD  t  Ct # D Dt  BD  t  Ct # D Ht  HD  t  Ct # G Et  [=D  t  Ct # G A#t  HD  t  Ct # G Et  [CD  t  Ct # G Et  [CD  t  Ct # G Et  _\D  t  Ct # G Et  _D  t  Ct # G Et  [MD  t  Ct # G Et  _^D  t  Ct # G @1t  B D  t  Ct # G @8t  RD  t  Ct # G Et  [XD  t  Ct # G Et  ^D  t  Ct # G Et  _D  t  Ct # G Et  KLD  t  Ct # G Et  *D  t  Ct # G @1t  DD  t  Ct # G @1t  &*D  t  Ct # G Et  [XD  t  Ct # G Et  DD  t  Ct # G Et  [9D  t  Ct # G Et  _Z D  t  Ct # G Et  [?D  t  Ct # G @1t  XD  t  Ct # G Et  DD  t  Ct # G Et  FpD  t  Ct # G Et  HD  t  Ct # G Et  [ID  t  Ct # G Gt  #D  t  Ct # G Et  [TD  t  Ct # G Et  ,D  t  Ct # G Et  [ZD  t  Ct # G Et  [`D  t  Ct # G Gt  "@D  t  Ct # G Et  ED  t  Ct # G Et  FD  t  Ct # G Et  [ED  t  Ct # G  t  BD  t  Ct # G Et  [ED  t  Ct # G @1t  @D  t  Ct # G Et  HD  t  Ct # G Et  2D  t  Ct # G Et  HD  t  Ct # G Et  [QD  t  Ct # G Et  DD  t  Ct # G Et  *D  t  Ct # G Et  ^D  t  Ct # G Et  [\D  t  Ct # G Et  DD  t  Ct # G @1t  BD  t  Ct # G Et  ED  t  Ct # G Et  [\D  t  Ct # G @1t  BD  t  Ct # G Gt  "DD  t  Ct # G Et  [;D  t  Ct # G A#t  YeD  t  Ct # G @1t  BD  t  Ct # G Et  [AD  t  Ct # G Gt  #D  t  Ct # G Et  [KD  t  Ct # G @1t  XD  t  Ct # G Et  [OD  t  Ct # G Et  G2D  t  Ct # G Et  [VD  t  Ct # G Et  ,D  t  Ct # G Et  [^D  t  Ct # G Et  [dD  t  Ct # $ @qt  !D  t  Ct # $ @8t  @6D  t  Ct # $ @qt  @yD  t  Ct # $ A#t  BD  t  Ct # D Et  [=D  t  Ct # D Et  [CD  t  Ct # D Et  [CD  t  Ct # D Et  [MD  t  Ct # D Et  _D  t  Ct # D Et  [XD  t  Ct # D Et  ^D  t  Ct # D Et  KLD  t  Ct # D Et  _D  t  Ct # D Dt  1D  t  Ct # D @1t  DD  t  Ct # D Et  [XD  t  Ct # D Et  DD  t  Ct # D Et  *D  t  Ct # D Et  [9D  t  Ct # D Dt  1D  t  Ct # D Et  [?D  t  Ct # D Dt  1D  t  Ct # D Et  FpD  t  Ct # D Et  [ID  t  Ct # D Et  [TD  t  Ct # D Et  ,D  t  Ct # D Et  [ZD  t  Ct # D Dt  DD  t  Ct # D Et  [`D  t  Ct # D A#t  @D  t  Ct # D Et  ED  t  Ct # D Et  FD  t  Ct # D Et  [ED  t  Ct # D Et  [ED  t  Ct # D Et  [QD  t  Ct # D Et  2D  t  Ct # D Et  *D  t  Ct # D Dt  1 D  t  Ct # D Et  ^D  t  Ct # D Et  [\D  t  Ct # D Et  DD  t  Ct # D Et  [\D  t  Ct # D Et  ED  t  Ct # D @1t  BD  t  Ct # D Dt  #9D  t  Ct # D Et  [;D  t  Ct # D Dt  1D  t  Ct # D Et  [AD  t  Ct # D Gt  G,D  t  Ct # D Et  [KD  t  Ct # D Et  [OD  t  Ct # D Et  G2D  t  Ct # D Et  [VD  t  Ct # D Et  ,D  t  Ct # D Dt  DD  t  Ct # D Et  [^D  t  Ct # D Et  [dD  t  Ct # Fa Et  DD  t  Ct # Fa /Dt  FD  t  Ct # Fa /Dt  FD  t  Ct # A# @8t  @6D  t  Ct # A# .t  ^D  t  Ct # A# Et  ED  t  Ct # A# @qt  @yD  t  Ct # A# Et  ^uD  t  Ct # A# Et  +D  t  Ct # E @qt  !D  t  Ct # E @8t  @6D  t  Ct # E @qt  @yD  t  Ct # E A#t  +(D  t  Ct # E Ht  HD  t  Ct # E Et  FD  t  Ct # E Et  [=D  t  Ct # E Et  [CD  t  Ct # E Et  [ED  t  Ct # E Et  [ED  t  Ct # E Et  [CD  t  Ct # E Et  [MD  t  Ct # E Et  [QD  t  Ct # E Et  [XD  t  Ct # E Et  [\D  t  Ct # E Et  DD  t  Ct # E Et  KLD  t  Ct # E Et  ED  t  Ct # E Et  [\D  t  Ct # E Et  [XD  t  Ct # E Et  DD  t  Ct # E Et  [9D  t  Ct # E Et  [;D  t  Ct # E Et  [?D  t  Ct # E Et  [AD  t  Ct # E Et  FpD  t  Ct # E Et  [ID  t  Ct # E Et  [KD  t  Ct # E Et  [OD  t  Ct # E Et  G2D  t  Ct # E Et  [TD  t  Ct # E Et  [VD  t  Ct # E Et  [ZD  t  Ct # E Et  [^D  t  Ct # E Et  [`D  t  Ct # E Et  [dD  t  Ct # E Et  ED  t  Ct # F Fat  FD  t  Ct # F FZt  FD  t  Ct # F Fat  FD  t  Ct # F Ft  FRD  t  Ct # F FZt  FD  t  Ct # F Ft  FD  t  Ct # F  t  BD  t  Ct # F Fat  FD  t  Ct # F FZt  FWD  t  Ct # F Fjt  FD  t  Ct # F Fat  F D  t  Ct # F Ft  F	D  t  Ct # F Fat  FD  t  Ct # F Fat  FD  t  Ct # F Fat  FD  t  Ct # F Fat  FD  t  Ct # F Fat  FD  t  Ct # F Fat  FD  t  Ct # F Ft  FD  t  Ct # F Fat  FD  t  Ct # F Ft  FD  t  Ct # F Ft  FD  t  Ct # F Ft  FD  t  Ct # F Ft  FD  t  Ct # F FZt  FXD  t  Ct # F FZt  FD  t  Ct # F FZt  FD  t  Ct # F /Dt  FD  t  Ct # F FZt  FVD  t  Ct # F FZt  FD  t  Ct # C@ @8t  @6D  t  Ct # C@  t  -D  t  Ct # F Et  %D  t  Ct # F Fat  FD  t  Ct # F  t  BD  t  Ct # F FZt  FWD  t  Ct # F Et  ED  t  Ct # F Ft  FD  t  Ct # F F^t  FD  t  Ct # F F^t  FD  t  Ct # F Ft  FD  t  Ct # F F^t  FD  t  Ct # F Ft  FD  t  Ct # F FPt  FD  t  Ct # F Ft  FoD  t  Ct # F Ft  FD  t  Ct # F FZt  FD  t  Ct # F FZt  FXD  t  Ct # F /Dt  FD  t  Ct # G	 (3t  (CD  t  Ct # G	 (3t  (ED  t  Ct # G	 (3t  (5D  t  Ct # G	 (3t  (7D  t  Ct # G	 (3t  (9D  t  Ct # G	 (3t  (;D  t  Ct # G	 (3t  (=D  t  Ct # G	 (3t  (?D  t  Ct # G	 (3t  (AD  t  Ct # . @qt  !D  t  Ct # . @8t  @6D  t  Ct # . @qt  @yD  t  Ct # . A#t  C8D  t  Ct # . A#t  @AD  t  Ct # . A#t  XD  t  Ct # . A#t  !XD  t  Ct # F^ /Dt  FD  t  Ct # F^ /Dt  FD  t  Ct # B Bt  VD  t  Ct # B Et  _\D  t  Ct # B Et  _D  t  Ct # B Et  _^D  t  Ct # B @1t  B D  t  Ct # B Et  ^D  t  Ct # B A#t  BD  t  Ct # B @1t  DD  t  Ct # B @1t  &*D  t  Ct # B Et  *D  t  Ct # B Vt  VD  t  Ct # B Et  _Z D  t  Ct # B Vt  V#D  t  Ct # B Vt  V#D  t  Ct # B @1t  XD  t  Ct # B Et  DD  t  Ct # B Et  HD  t  Ct # B Ht  HD  t  Ct # B Vt  VD  t  Ct # B A#t  @GD  t  Ct # B Bt  BD  t  Ct # B  t  BD  t  Ct # B @1t  @D  t  Ct # B Et  HD  t  Ct # B Et  HD  t  Ct # B Et  2D  t  Ct # B Et  DD  t  Ct # B Et  *D  t  Ct # B Et  ^D  t  Ct # B @1t  BD  t  Ct # B @1t  BD  t  Ct # B @1t  BD  t  Ct # B Vt  V!D  t  Ct # B Vt  VD  t  Ct # B Vt  V#D  t  Ct # B Vt  VD  t  Ct # B @1t  XD  t  Ct # #G A#t  !XD  t  Ct # #G A#t  @D  t  Ct #   @8t  @6D  t  Ct # Fg Ft  FD  t  Ct # Fg Ft  FD  t  Ct # Fg /Dt  FD  t  Ct # Fg /Dt  FD  t  Ct # G$ Et  [CD  t  Ct # G$ Et  [MD  t  Ct # G$ Et  _^D  t  Ct # G$ @8t  @6D  t  Ct # G$ @1t  B D  t  Ct # G$ Gt  ]D  t  Ct # G$ Et  [XD  t  Ct # G$ 0t  1D  t  Ct # G$ 0t  1  D  t  Ct # G$ Et  *D  t  Ct # G$ Et  DD  t  Ct # G$ Et  _Z D  t  Ct # G$ Et  [?D  t  Ct # G$ Gt  ]D  t  Ct # G$ Et  [ID  t  Ct # G$ Gt  G,D  t  Ct # G$ C@t  DlD  t  Ct # G$ Et  [ZD  t  Ct # G$ Gt  D$D  t  Ct # G$ Et  ED  t  Ct # G$ Dt  G'D  t  Ct # G$ Et  [ED  t  Ct # G$  t  BD  t  Ct # G$ Et  HD  t  Ct # G$ Et  [QD  t  Ct # G$ Et  DD  t  Ct # G$ Gt  ]D  t  Ct # G$ Et  *D  t  Ct # G$ Et  [\D  t  Ct # G$ Et  ED  t  Ct # G$ 0t  1 D  t  Ct # G$ @1t  BD  t  Ct # G$ Et  [AD  t  Ct # G$ Gt  ]D  t  Ct # G$ Et  [KD  t  Ct # G$ Gt  G,D  t  Ct # G$ Et  [VD  t  Ct # G$ Gt  ]D  t  Ct # G$ Et  [dD  t  Ct # G$ Et  [=D  t  Ct # G$ Et  [CD  t  Ct # G$ Et  _\D  t  Ct # G$ Et  _D  t  Ct # G$ Gt  ]D  t  Ct # G$ Et  ^D  t  Ct # G$ A#t  +&D  t  Ct # G$ Et  KLD  t  Ct # G$ Et  [XD  t  Ct # G$ 0t  0D  t  Ct # G$ @1t  &*D  t  Ct # G$ @1t  DD  t  Ct # G$ Et  [9D  t  Ct # G$ Gt  G,D  t  Ct # G$ Gt  ]D  t  Ct # G$ @1t  XD  t  Ct # G$ Et  DD  t  Ct # G$ Et  FpD  t  Ct # G$ Et  HD  t  Ct # G$ Ht  HD  t  Ct # G$ Et  [TD  t  Ct # G$ Et  [`D  t  Ct # G$ Gt  ^D  t  Ct # G$ Et  FD  t  Ct # G$ Et  [ED  t  Ct # G$ @1t  @D  t  Ct # G$ A#t  \"D  t  Ct # G$ Et  2D  t  Ct # G$ Et  HD  t  Ct # G$ Gt  ]D  t  Ct # G$ Et  ^D  t  Ct # G$ @8t  WD  t  Ct # G$ Et  DD  t  Ct # G$ 0t  0D  t  Ct # G$ Et  [\D  t  Ct # G$ @1t  BD  t  Ct # G$ @1t  BD  t  Ct # G$ Et  [;D  t  Ct # G$ Gt  G,D  t  Ct # G$ Gt  ]D  t  Ct # G$ Et  [OD  t  Ct # G$ @1t  XD  t  Ct # G$ Et  G2D  t  Ct # G$ Et  [^D  t  Ct # G$ Gt  ^D  t  Ct # D @8t  @6D  t  Ct # D Ht  HD  t  Ct # D Et  ED  t  Ct # @T Et  [CD  t  Ct # @T Fst  JxD  t  Ct # @T Ft  FD  t  Ct # @T Blt  FD  t  Ct # @T Ft  FTD  t  Ct # @T Bt  @eD  t  Ct # @T FPt  SLD  t  Ct # @T FPt  UD  t  Ct # @T Et  [ZD  t  Ct # @T Et  [ED  t  Ct # @T Fst  JD  t  Ct # @T Fat  FD  t  Ct # @T Fdt  K D  t  Ct # @T Blt  FD  t  Ct # @T Ft  FD  t  Ct # @T FPt  F&D  t  Ct # @T FPt  F8D  t  Ct # @T FPt  QlD  t  Ct # @T Et  [VD  t  Ct # @T Ft  FD  t  Ct # @T Fdt  FD  t  Ct # @T Fst  ID  t  Ct # @T FPt  F2D  t  Ct # @T FPt  N9D  t  Ct # @T Ft  FD  t  Ct # @T Blt  FD  t  Ct # @T Ft  _QD  t  Ct # @T Et  [TD  t  Ct # @T Ft  FD  t  Ct # @T FPt  F+D  t  Ct # @T FPt  F3D  t  Ct # @T Bt  BD  t  Ct # @T Blt  FD  t  Ct # @T Ft  FD  t  Ct # @T FPt  OD  t  Ct # @T Ft  FD  t  Ct # @T Et  [OD  t  Ct # @T Et  G2D  t  Ct # @T Fjt  FD  t  Ct # @T Fst  JrD  t  Ct # @T Fat  FD  t  Ct # @T Fdt  FD  t  Ct # @T Fdt  FD  t  Ct # @T FPt  F? D  t  Ct # @T Ft  FD  t  Ct # @T Ft  FoD  t  Ct # @T FPt  F7D  t  Ct # @T FPt  FD  t  Ct # @T Et  ED  t  Ct # @T Fst  JuD  t  Ct # @T Fat  ID  t  Ct # @T Dt  FD  t  Ct # @T Fdt  OUD  t  Ct # @T Fmt  Ou D  t  Ct # @T Ft  S D  t  Ct # @T FPt  PD  t  Ct # @T Ft  FD  t  Ct # @T Ft  FD  t  Ct # @T FPt  F%D  t  Ct # @T FPt  F6D  t  Ct # @T Et  [dD  t  Ct # @T Fat  FD  t  Ct # @T Ft  S D  t  Ct # @T Dt  FD  t  Ct # @T Fdt  Uk D  t  Ct # @T Ft  S D  t  Ct # @T Bt  HD  t  Ct # @T FPt  F1D  t  Ct # @T FPt  FD  t  Ct # @T Ft  FD  t  Ct # @T Ft  FD  t  Ct # @T Et  [`D  t  Ct # @T Fdt  QD  t  Ct # @T Fdt  FD  t  Ct # @T FPt  Q D  t  Ct # @T FPt  F,D  t  Ct # @T FPt  &D  t  Ct # @T Ft  FD  t  Ct # @T Fat  JD  t  Ct # @T Ft  (/ D  t  Ct # @T Et  [^D  t  Ct # @T Fdt  FD  t  Ct # @T Fat  *D  t  Ct # @T Fmt  UD  t  Ct # @T Fat  VD  t  Ct # @T F^t  RD  t  Ct # @T FPt  OD  t  Ct # @T Fmt  KD  t  Ct # @T Et  [ID  t  Ct # @T Ft  FD  t  Ct # @T FPt  FN D  t  Ct # @T FPt  F0D  t  Ct # @T FPt  LkD  t  Ct # @T Fjt  FD  t  Ct # @T Bt  [D  t  Ct # @T Fat  FD  t  Ct # @T Fat  FD  t  Ct # @T Ct  CD  t  Ct # @T Bt  BD  t  Ct # @T Ft  FD  t  Ct # @T Ft  FD  t  Ct # @T FPt  FD  t  Ct # @T FPt  S D  t  Ct # @T Et  ,D  t  Ct # @T Fjt  FD  t  Ct # @T Fat  F D  t  Ct # @T Et  [XD  t  Ct # @T FPt  PD  t  Ct # @T FPt  F/D  t  Ct # @T FPt  &D  t  Ct # @T Ft  FD  t  Ct # @T Fdt  FD  t  Ct # @T Fjt  FD  t  Ct # @T A#t  \"D  t  Ct # @T Fat  FD  t  Ct # @T Fgt  FD  t  Ct # @T Fat  FD  t  Ct # @T Et  [\D  t  Ct # @T Et  [;D  t  Ct # @T F^t  KD  t  Ct # @T FPt  F-D  t  Ct # @T FPt  SD  t  Ct # @T /Dt  FD  t  Ct # @T Ft  FD  t  Ct # @T Et  ED  t  Ct # @T Fjt  FD  t  Ct # @T Fdt  FD  t  Ct # @T Ft  T D  t  Ct # @T @8t  RD  t  Ct # @T Fgt  Q1D  t  Ct # @T Ft  N*D  t  Ct # @T Et  [?D  t  Ct # @T Ft  FD  t  Ct # @T Et  ,D  t  Ct # @T Ft  FD  t  Ct # @T FPt  FI D  t  Ct # @T Ft  UD  t  Ct # @T FPt  F.D  t  Ct # @T FPt  F5D  t  Ct # @T Fdt  F D  t  Ct # @T Ft  S D  t  Ct # @T Fgt  FD  t  Ct # @T Ft  KD  t  Ct # @T Et  [AD  t  Ct # @T Et  [KD  t  Ct # @T FPt  &D  t  Ct # @T /Dt  FD  t  Ct # @T Ft  FD  t  Ct # @T FPt  FJ D  t  Ct # @T FPt  F$D  t  Ct # @T FPt  RD  t  Ct # @T Fat  FD  t  Ct # @T Fgt  QD  t  Ct # @T Fat  *D  t  Ct # @T Et  [9D  t  Ct # @T FPt  QlD  t  Ct # @T Et  FpD  t  Ct # @T FPt  ID  t  Ct # @T FPt  F!D  t  Ct # @T FPt  F#D  t  Ct # @T Ft  FD  t  Ct # @T FPt  FK D  t  Ct # @T Ft  U D  t  Ct # @T Fdt  U/D  t  Ct # @T Fgt  FD  t  Ct # @T FPt  UD  t  Ct # @T FPt  F"D  t  Ct # @T FPt  &D  t  Ct # @T Ft  FD  t  Ct # @T FPt  FM D  t  Ct # @T FPt  F9 D  t  Ct # @T FPt  FD  t  Ct # @T Fat  *D  t  Ct # @T FPt  J9D  t  Ct # @T Ft  O D  t  Ct # @T Ft  ED  t  Ct # @T Bt  [D  t  Ct # @T Fmt  OD  t  Ct # @T Ft  TW D  t  Ct # @T Ft  S D  t  Ct # @T Fvt  L/D  t  Ct # @T Fdt  F D  t  Ct # @T Ft  FD  t  Ct # @T FPt  F; D  t  Ct # @T FPt  &D  t  Ct # @T FPt  SD  t  Ct # @T Fgt  FD  t  Ct # @T FPt  QD  t  Ct # @T Et  ED  t  Ct # @T Fdt  FD  t  Ct # @T Fgt  TD  t  Ct # @T Fvt  ID  t  Ct # @T Fdt  F D  t  Ct # @T FPt  FD  t  Ct # @T Ft  FD  t  Ct # @T FPt  F> D  t  Ct # @T Ft  FQD  t  Ct # @T Ft  FD  t  Ct # @T Fgt  KD  t  Ct # @T Fmt  JD  t  Ct # @T Fdt  F D  t  Ct # @T Fvt  TD  t  Ct # @T Fat  FD  t  Ct # @T FPt  &D  t  Ct # @T FPt  FH D  t  Ct # @T Et  DD  t  Ct # @T Ft  FD  t  Ct # @T Fmt  IfD  t  Ct # @T Fjt  FD  t  Ct # @T F}t  S D  t  Ct # @T Fdt  F D  t  Ct # @T FPt  FB D  t  Ct # @T FPt  F D  t  Ct # @T Et  FD  t  Ct # @T Ft  F[D  t  Ct # @T Et  [XD  t  Ct # @T Et  DD  t  Ct # @T Fgt  FD  t  Ct # @T F^t  FD  t  Ct # @T Fjt  FD  t  Ct # @T FPt  F: D  t  Ct # @T Ft  OD  t  Ct # @T FPt  &D  t  Ct # @T Ft  %D  t  Ct # @T Et  F~D  t  Ct # @T Ft  O D  t  Ct # @T Et  [\D  t  Ct # @T FPt  Q D  t  Ct # @T Et  ED  t  Ct # @T F^t  FD  t  Ct # @T F^t  NtD  t  Ct # @T Fjt  ( D  t  Ct # @T Fjt  FD  t  Ct # @T Ft  % D  t  Ct # @T G+t  G)D  t  Ct # @T FPt  F*D  t  Ct # @T FPt  FE D  t  Ct # @T Et  KLD  t  Ct # @T F^t  FD  t  Ct # @T F^t  KD  t  Ct # @T Fmt  FzD  t  Ct # @T Fjt  Fn D  t  Ct # @T Fjt  FD  t  Ct # @T Ft  S D  t  Ct # @T Fat  JD  t  Ct # @T FPt  &D  t  Ct # @T Bt  [D  t  Ct # @T FPt  F= D  t  Ct # @T Ft  N@D  t  Ct # @T Ft  U:D  t  Ct # @T FPt  PD  t  Ct # @T Fat  VD  t  Ct # @T Fgt  UD  t  Ct # @T Fmt  JD  t  Ct # @T Fdt  3 D  t  Ct # @T Fvt  M D  t  Ct # @T Ft  FSD  t  Ct # @T Et  [MD  t  Ct # @T FPt  FF D  t  Ct # @T FPt  FD  t  Ct # @T Ft  FD  t  Ct # @T FPt  PD  t  Ct # @T Ft  SD  t  Ct # @T Fmt  IjD  t  Ct # @T Et  [QD  t  Ct # @T FPt  FA D  t  Ct # @T FPt  &D  t  Ct # @T Bt  [D  t  Ct # @T Fat  FD  t  Ct # @T Ft  RD  t  Ct # @T Ft  _UD  t  Ct # @T Fat  OD  t  Ct # @T Et  [=D  t  Ct # @T Et  [CD  t  Ct # @T Bt  [ D  t  Ct # @T Ft  FD  t  Ct # @T FPt  F'D  t  Ct # @T Ft  FD  t  Ct # @T FPt  FC D  t  Ct # @T Ft  N@D  t  Ct # @T FPt  T D  t  Ct # @T Et  _D  t  Ct # @T FPt  QD  t  Ct # @T Bt  HD  t  Ct # @T Fat  FD  t  Ct # @T Ft  QD  t  Ct # @T Fdt  QD  t  Ct # @T /t  E D  t  Ct # @T Et  FD  t  Ct # @T Et  [ED  t  Ct # @T Ft  FD  t  Ct # @T Ft  FD  t  Ct # @T FPt  &D  t  Ct # @T FPt  FD D  t  Ct # @T Bt  HD  t  Ct # @T Ft  _SD  t  Ct # @T Ft  FD  t  Ct # @T F^t  IHD  t  Ct # @T Fjt  FD  t  Ct # @T FPt  F4D  t  Ct # @T Ft  F
D  t  Ct # @T Ft  F	D  t  Ct # @T /t  E D  t  Ct # @T FPt  ID  t  Ct # @T Blt  FD  t  Ct # @T FPt  FL D  t  Ct # @T Ft  FD  t  Ct # @T Bt  HD  t  Ct # @T FPt  F)D  t  Ct # @T Ft  FD  t  Ct # @T Ft  T^D  t  Ct # @T A#t  H'D  t  Ct # @T Fyt  KD  t  Ct # @T Fat  ID  t  Ct # @T FPt  FD  t  Ct # @T Ft  FRD  t  Ct # @T Ft  FD  t  Ct # @T +t  E D  t  Ct # @T Bt  [D  t  Ct # @T Ft  FD  t  Ct # @T Blt  FD  t  Ct # @T FPt  F< D  t  Ct # @T Ft  FD  t  Ct # @T FPt  &D  t  Ct # @T Ft  FD  t  Ct # @T Fmt  M D  t  Ct # @T Fmt  TD  t  Ct # @T Fyt  L^D  t  Ct # @T Fdt  FD  t  Ct # @T Ft  WD  t  Ct # @T Bt  [D  t  Ct # @T FPt  F(D  t  Ct # @T Ft  FD  t  Ct # @T Blt  FD  t  Ct # @T FPt  FG D  t  Ct # @T Ft  M D  t  Ct # @T Ft  FD  t  Ct # @T Ft  T D  t  Ct # @T Fyt  OrD  t  Ct # @T Ft  WD  t  Ct # @T Fst  ID  t  Ct # @T Ft  FD  t  Ct # @T FPt  OD  t  Ct # @T Bt  [D  t  Ct # @T Et  ED  t  Ct # @T Ft  FD  t  Ct # @T FPt  &D  t  Ct # @T Blt  FD  t  Ct # @T FPt  F@ D  t  Ct # @T Fat  JD  t  Ct # G1 @1t  BD  t  Ct # G1 @1t  BD  t  Ct # G1 @1t  XD  t  Ct # G1 @1t  @D  t  Ct # G1 @1t  XD  t  Ct # G1 @1t  B D  t  Ct # G1 @1t  BD  t  Ct # G1 @1t  DD  t  Ct # G1 @1t  &*D  t  Ct # Fm /t  E D  t  Ct # Fm Et  FpD  t  Ct # Fm Ft  FoD  t  Ct # Fm /t  E D  t  Ct # Fm Fjt  Fn D  t  Ct # Fm /Dt  FD  t  Ct # Fm /Dt  FD  t  Ct # E Et  FD  t  Ct # E Et  [=D  t  Ct # E Et  [ED  t  Ct # E Et  [CD  t  Ct # E Et  [CD  t  Ct # E Et  [ED  t  Ct # E @1t  @D  t  Ct # E Et  [MD  t  Ct # E Et  [QD  t  Ct # E @1t  B D  t  Ct # E Et  [XD  t  Ct # E Et  [\D  t  Ct # E Et  _D  t  Ct # E Et  DD  t  Ct # E Et  KLD  t  Ct # E @1t  BD  t  Ct # E Et  ED  t  Ct # E Et  [\D  t  Ct # E @1t  DD  t  Ct # E @1t  &*D  t  Ct # E Et  [XD  t  Ct # E Et  DD  t  Ct # E @1t  BD  t  Ct # E Et  [;D  t  Ct # E Et  [9D  t  Ct # E @1t  BD  t  Ct # E Et  [?D  t  Ct # E Et  [AD  t  Ct # E @1t  XD  t  Ct # E Et  FpD  t  Ct # E Et  [KD  t  Ct # E Et  [ID  t  Ct # E @1t  XD  t  Ct # E Et  [OD  t  Ct # E Et  G2D  t  Ct # E Et  [TD  t  Ct # E Et  [VD  t  Ct # E Et  [ZD  t  Ct # E Et  ,D  t  Ct # E Et  ,D  t  Ct # E Et  [^D  t  Ct # E Et  [`D  t  Ct # E Et  [dD  t  Ct # E Et  ED  t  Ct # FZ Ft  FD  t  Ct # FZ Ft  F[D  t  Ct # FZ /Dt  FD  t  Ct # FZ Et  ED  t  Ct # Fv /Dt  FD  t  Ct # Fv /Dt  FD  t  Ct # F  t  BD  t  Ct # F Fgt  FD  t  Ct # F Fgt  FD  t  Ct # F Fgt  FD  t  Ct # F Fgt  FD  t  Ct # F Fgt  FD  t  Ct # F Ft  FD  t  Ct # F Ft  FD  t  Ct # F Ft  FD  t  Ct # F Ft  FD  t  Ct # F FZt  FXD  t  Ct # F /Dt  FD  t  Ct # F FZt  FD  t  Ct # F /Dt  FD  t  Ct # F Ft  FD  t  Ct # F Ft  F
D  t  Ct # F Ft  F	D  t  Ct # F Bt  [D  t  Ct # F Et  DD  t  Ct # F Et  ED  t  Ct # F Blt  FD  t  Ct # F Blt  FD  t  Ct # F Blt  FD  t  Ct # F Blt  FD  t  Ct # F /Dt  FD  t  Ct # Fd FPt  F3D  t  Ct # Fd FPt  F6D  t  Ct # Fd Ft  FD  t  Ct # Fd Ft  FD  t  Ct # Fd /Dt  FD  t  Ct # Fd /Dt  FD  t  Ct # G [t  &D  t  Ct # G G	t  .yD  t  Ct # G Et  [=D  t  Ct # G [t  [D  t  Ct # G Et  [CD  t  Ct # G [t  &D  t  Ct # G Et  [CD  t  Ct # G Et  [MD  t  Ct # G Gt  ]D  t  Ct # G Gt  ]D  t  Ct # G @1t  B D  t  Ct # G Et  [XD  t  Ct # G Et  _D  t  Ct # G Et  KLD  t  Ct # G G	t  .D  t  Ct # G @1t  &*D  t  Ct # G @1t  DD  t  Ct # G Et  [XD  t  Ct # G Et  DD  t  Ct # G Et  [9D  t  Ct # G G	t  .wD  t  Ct # G Gt  G,D  t  Ct # G Et  [?D  t  Ct # G G	t  .D  t  Ct # G Gt  ]D  t  Ct # G Gt  ]D  t  Ct # G G	t  .D  t  Ct # G @1t  XD  t  Ct # G Et  FpD  t  Ct # G Gt  G,D  t  Ct # G G	t  .D  t  Ct # G Et  [ID  t  Ct # G G	t  .D  t  Ct # G Et  [TD  t  Ct # G Gt  D$D  t  Ct # G Et  [ZD  t  Ct # G Et  ,D  t  Ct # G G	t  .D  t  Ct # G Et  [`D  t  Ct # G G	t  .D  t  Ct # G Gt  ^D  t  Ct # G G	t  .D  t  Ct # G Et  ED  t  Ct # G [t  &
D  t  Ct # G Et  FD  t  Ct # G [t  &D  t  Ct # G G	t  .D  t  Ct # G Et  [ED  t  Ct # G [t  &D  t  Ct # G Et  [ED  t  Ct # G @1t  @D  t  Ct # G Et  [QD  t  Ct # G Gt  ]D  t  Ct # G Gt  ]D  t  Ct # G Et  [\D  t  Ct # G Et  DD  t  Ct # G @1t  BD  t  Ct # G Et  ED  t  Ct # G Et  [\D  t  Ct # G @1t  BD  t  Ct # G Et  [;D  t  Ct # G G	t  .}D  t  Ct # G G	t  .{D  t  Ct # G Gt  G,D  t  Ct # G G	t  .D  t  Ct # G @1t  BD  t  Ct # G Et  [AD  t  Ct # G Gt  ]D  t  Ct # G Gt  ]D  t  Ct # G Gt  G,D  t  Ct # G G	t  .D  t  Ct # G Et  [KD  t  Ct # G @1t  XD  t  Ct # G Et  [OD  t  Ct # G Et  G2D  t  Ct # G G	t  .D  t  Ct # G Gt  ]D  t  Ct # G Et  [VD  t  Ct # G Et  ,D  t  Ct # G G	t  .D  t  Ct # G Et  [^D  t  Ct # G G	t  .D  t  Ct # G Gt  ^D  t  Ct # G Et  [dD  t  Ct # G G	t  .D  t  Ct # D Dt  #9D  t  Ct # D Dt  1D  t  Ct # D Dt  1D  t  Ct # D Dt  1D  t  Ct # D Dt  1 D  t  Ct # D Dt  DD  t  Ct # D Dt  DD  t  Ct # D Dt  1D  t  Ct # G+ A#t  A!D  t  Ct # G+ @8t  @6D  t  Ct # G+ Gt  G,D  t  Ct # G+ G1t  G/D  t  Ct # G+ Gt  G,D  t  Ct # G+ Et  G2D  t  Ct # G+ G1t  G.D  t  Ct #* [ @ @D  t  Ct #* Z EaD  t  Ct #* Dp @1 @WD  t  Ct #* Y @ @D  t  Ct #* Dt D @ @ JD  t  Ct #* Z @ @D  t  Ct #* B( &8 @WD  t  Ct #* - @ @WD  t  Ct #*warn_override_implicit_import @ @D  t  Ct #* ( @ @D  t  Ct #*c_ccgcc @WD  t  Ct #*
agc_margin' EaD  t  Ct #* H @ @D  t  Ct #* GN @ @D  t  Ct #*last_call_optimisation @ @D  t  Ct #* - @ @D  t  Ct #*	c_libplso @ @WD  t  Ct #*	c_ldflags@-rdynamic -Wl,-Bsymbolic-functions -Wl,-z,relro -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread   @WD  t  Ct #* # @1 @WD  t  Ct #*c_libs @ @WD  t  Ct #* \t T{ @WD  t  Ct #*write_attributes H @WD  t  Ct #*trace_gc @ @D  t  Ct #* XNt H"t C @t H"t C @t H"t C
t H"t C C @{ JD  t  Ct #*allow_variable_name_as_functor @ @D  t  Ct #* D @ @D  t  Ct #*debug_on_error @ @D  t  Ct #* *J @ @D  t  Ct #* *E EaD  t  Ct #* Ct H"t C @t H"t C @t H"t C
t H"t C Ct H"t C C @{ JD  t  Ct #*stream_type_checkloose @WD  t  Ct #* X @ @D  t  Ct #*character_escapes @ @D  t  Ct #*report_error @ @D  t  Ct #* Y @ @WD  t  Ct #*
answer_format X @WD  t  Ct #* G B @WD  t  Ct #* + I @D  t  Ct #* ]x ]z @WD  t  Ct #* C A @WD  t  Ct #* + I @D  t  Ct #* X A @WD  t  Ct #* + I @D  t  Ct #* ]= @ @D  t  Ct #* DI @ @D  t  Ct #* O EaD  t  Ct #*quasi_quotations @ @D  t  Ct #* )C EaD  t  Ct #* B @ @D  t  Ct #* As @ @D  t  Ct #* E
 @ @D  t  Ct #*
fileerrors @ @D  t  Ct #* ]~m~d~l~! ?-  @WD  t  Ct #* ]] @ @D  t  Ct #* Bu @ @D  t  Ct #*c_cflags@W-fno-strict-aliasing -pthread -fPIC -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/ncursesw   @WD  t  Ct #* B @ @WD  t  Ct #*file_name_variables @ @D  t  Ct #*backquoted_string @ @D  t  Ct #*
double_quotes &5 @WD  t  Ct #* H @ @D  t  Ct #*editor H9 @WD  t  Ct #*
user_flags A @WD  t  t AD~ Dt  B BD  t  t AD~ Dt  B BD  t  t AD~ Dt  G BD  t  t AD~ Dt  B BD  t  t AA^ Lt  @T N"D  t  t AC Lt  @T @eD  t  t AC Lt  @T CID  t  t AC Lt  @T .-D  t  t AAw Dt  @T D  t  t AA Lt  @T D  t  t AC Lt  @T D  t  t AC Lt  @T .0D  t  t AC Lt  @T .5D  t  t AA Lt  @T JYD  t  t AC Lt  @T .*D  t  t AB Lt  @T JD  t  t AC Lt  @T /D  t  t AC Lt  @T JD  t  t AA Lt  @T JSD  t  t AA^ Lt  @T H.D  t  t AC Lt  @T ITD  t  t AC Dt  @T /D  t  t AA Lt  @T D  t  t AAw Dt  @T A4D  t  t AA Lt  @T A4D  t  t A Dt  @T DD  t  t AA Lt  @T JD  t  t AA Lt  @T JD  t  t AB Lt  @T JD  t  t AC Lt  @T GD  t  t AB Lt  @T JD  t  t AC Lt  @T N D  t  t AC Lt  @T IWD  t  t AA^ Lt  @T J]D  t  t AB Lt  @T IAD  t  t AB Lt  @T I^D  t  t AA Lt  @T ID  t  t AB Lt  @T LD  t  t AB Lt  @T ID  t  t AA Lt  @T J~D  t  t AA Lt  @T HD  t  t AB Lt  @T JD  t  t AB Lt  @T JD  t  t AC Lt  @T ID  t  t AC Dt  @T U>D  t  t AA Lt  @T JD  t  t AC Lt  @T K
D  t  t AC Lt  @T IbD  t  t AB Lt  @T RkXT
</file>
</archive>
<foot contentlength=845803>
