#!/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=1402916571>
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=847582 modified=1402916571>
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  lA @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 $print_message_fail 	 D  t  t t  t   
O  CG  @5error@7$print_message @Q@;XD  t  t t  t normalize_spaceD  t  t t  t $exception_in_directive 	 D  t  t t  t  @$ 
O  @$CJ0  @5 @7
print_message	$messages@Q@;XD  t  t t  t =\=D  t  t t  t skipD  t  t t  t $split 	 D  t  t t  t  @- 
O  @-CK  @5@ 
@7$append @>@;CK  

@5@ @ @ 
@8 @. @;XD  t  t t  t tellingD  t  t t  t $expand_directive 	 D  t  t t  t  @4 
O  @4C@,J9  @5@.@.
@7functor @a@f
@b@s@7$iso_property_directive @2@-@4@7=.. @ @.@7$mk_normal_args @2@3@4@8 @<@;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 reexporttransparentD  t  tmeta_predicatet  t @F +D  t  t t  t  @F 
O  @JCE  @5@2@0if
not_loaded@4@3@0must_be_moduletrue@4@3@0imports@4@3@0 @F @Q@4@4@8
load_files @;XD  t  t t  t $canonicalise_extensions 	 D  t  t t  t  @X 
O  @XCC  @5@>@;CC  
@5@>atom@7$must_be @ @7$canonicalise_extension @ 
@ @8 @Y @;CC  

@5@8 @^@;XD  t  t t  t 
ensure_loaded @GD  t  t @Ht  t @b D  t  t t  t  @b 
O  @cC
EW  @5@2@0 @L @N@4@4@8 @U@;XD  t  t t  t thread_exitD  t  t t  t write_lengthD  t  t t  t $record_included 	 D  t  t t  t  @f 
O  @fC@{D  
message
include_filedone
file@5@/@.@7 @>@ @7$compilation_level  @k@.@ @7$load_msg_level @ @0 @j@1start@1 @n@4@7 @ @.@7	time_file @2@4@.@7$last @D@#@@database@7$compilation_mode @?@ @7$qlf_current_source @L@0  @1	$included@4@ @8$compile_aux_clauses @?@ @ @ @ @8$qlf_include @;CD    @Q@<XD  t  t t  t $file_type_extensions 	 D  t  t t  t  @ 
O  @C
B  source@5@>prolog@8 @ @;C@<B  @5$bags@/@7$current_module @>@.@0 user@1prolog_file_type
@4@.
@7findall @@D@*
[]@C@7
$ft_no_ext @L@P@L	file_type@7
$domain_error @?@R@ 
@2 @4@8 @/@;CB    @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 
$mt_load_file 	 D  t  t t  t  @ 
O  @C@*F  @5threads @Q@7current_prolog_flag @>@0
with_mutex
$load_file@1$mt_start_load@-
@4@0$mt_do_load

@4@0$mt_end_load@4@8setup_call_cleanup @;CF  @5@0 @L@-@4@ 
 @Q@7$get_option @ @ 
@7$noload @>@ 
@8$already_loaded @;C	F  @5@ 
@8$qdo_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 @0
type_errorlist@4@/@4@7throw @D@0
extensions@-
@4@.@7$select @L @@ 
@7 @[@E@?@+@D@0 @@-@4@7	memberchk @L @Z@ @7 @[@ @.
@7 @@%@?
@%@!
@2 @@4@#@E@ 
@.@7 @a@D	@T@L@%@?@!@2@0 @regular@4@4@#@D@ @!@0	solutions@-@4@ @.@7 @@L@ @0oneof @Z @@3first@3all@4@ @7 @[@?@' @@%@D@!@!@0file_errors@-@4@ @.@7 @@L@!@0 @ @Z @@3 @3fail@4@ @7 @[@?@' @%@D@"@#@7atomic @0expand@-@4@ @.@7 @boolean@ @7 @[@L@"@.@7expand_file_name @.@ @7$member @?
@%
@%@E@E@D@#@K@* @@L@#@D@$@ @ @  @Q@7	$chk_file @L@$@R@F@?@.@D@%@* @@L@%@Q@F@?@ @.@0 @@2@0accessexist@4@4false@4@.@7 @@ @ @8$abs_file_error @?@ @ @  @@8 @@F@;XD  t  t t  t rename_fileD  t  t t  t openD  t  t t  t with_output_toD  t  t t  t thread_joinD  t  t t  t 
$store_clausepublicD  t  t t  t  A 	 D  t  t t  t  A 
O  ACJ  @5@/@8 A @;XD  t  t t  t put_byteD  t  t t  t retractD  t  t t  t $end_load_file 	 D  t  t t  t  A 
O  ACH]    @Q@<CH^  
end_module@5@.@7arg @7
$check_export 
$qlf_end_part@8$ifcompiling @;CHb  end_non_module@5 A@8 A@;XD  t  t t  t 
statisticsD  t  t t  t delete_fileD  t  t t  t 	multifile @GD  t  t @Ht  t A D  t  t t  t  A 
O  AC	@O  @5pred A@8
$set_pattr @;XD  t  t t  t $import_except 	 D  t  t t  t  A 
O  ACIC   
@<CID  
@5@ 
@.@7$import_except_1 @ @ @8 A @;XD  t  t t  t msortD  t  t t  t haltD  t  t t  t abolishD  t  t t  t $load_msg_compat 	 D  t  t t  t  A' 
O  A'CD   @Qnormal@5@>@;CD   @silent@5@>@;CD   

@<XD  t  t t  t  @r 	 D  t  t t  t  @r 
O  @qC
C  @5@.@7 @8 @r @;XD  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 $valid_directive @GD  t  t @Ht  t A4 D  t  t t  t  A4 	 D  t  t t  t  A4 
O  A5C	J#  @5sandboxed_load @@7 @@>@;C@"J%  @5@0  @@1sandbox_allowed_directive
@4@. @Q@7catch @D@S@L@Q@?@> @7 @&@Q@;CJ-   @<XD  t  t t  t get_charD  t  t t  t 
locale_createD  t  t t  t $execute_directive_2 	 D  t  t t  t  A> 
O  A>CI  encoding
@5@>@/@7 @.
@7$load_input @ 
@0 A@@4@8
set_stream @;CI  @5@.@7 @5 @>@8$execute_directive @;C@BI  @5@C @~@7 @@L@P@>@.@7$add_directive_wic2 @D@'@*call@L@.
 @~@7 @ @0$directive_mode@-
@4@0$execute_directive_3
@4@0,@0$set_compilation_mode
@4@1$set_directive_mode@4@8 @@?@8 AT @F
@;CJ
  @5@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 
$module_class 	 D  t  t t  t  A` 
O  A`C@-I   @5home@.
@7 @ @.@/@ 
@7sub_atom @>@D@ @/@//boot/@7 Ac@L@( @?@(library@;CI   
 @ @@<XD  t  t t  t seen D  t  t t  t close_shared_objectD  t  t t  t $do_export_list 	 D  t  t t  t  Aj 
O  AjCI  
@5@>@;CI  
@5@>@ 
@.@7$export1 @ @ @8 Ak @;XD  t  t t  t  @" 	 D  t  t t  t  @" 
O  @!CG  @5@0  @1  @(@4@7current_predicate @>@8 @&@;CG  warning@5@.@.
@7 @>
user_errorWARNING: ~w:~w: ~p~n@2@3
@3@4@8format @;CG   @5@>@.@.
@7 @> AtERROR: ~w:~w: ~p~n@2@3
@3@4@8 Av@;CG   @<XD  t  t t  t $file_condition 	 D  t  t t  t  Az 
O  AzCCh  exists@5@>@8exists_file @;CCj   @	directory@5@>@8exists_directory @;CCl   @@5@>@C@7 A@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 $search_message 	 D  t  t t  t  A 
O  ACCU  @5verbose_file_search @Q@7 @@>
informational@8 @&@;CCX   @<XD  t  t t  t $search_path_file_cache D  t  t t  t  AdynamicD  t  t t  t  AvolatileD  t  t t  t  A 	 D  t  t t  t  A 
D  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 @@;C	F  @5@ 
@8 A @;XD  t  t t  t $pattr_directive 	 D  t  t t  t  A 
O  AC@u   A
@5	directive A@8 A @;C@w   A
@5 A A@8 A@;C@y  module_transparent
@5 A @G@8 A@;C@{  
discontiguous
@5 A A@8 A@;C@}   A
@5 A A@8 A@;C@  thread_local
@5 A A@8 A@;C@  	noprofile
@5 A A@8 A@;C@   A
@5 A A@8 A@;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 
$make_path 	 D  t  t t  t  A 
O  ACB^  @5@/ @7atom_concat @>@8 A@;CBa  @5@2
@3 @3@4@8atomic_list_concat @;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  AGD  t  t t  t 
$canonical_pi 	 D  t  t t  t  A 
O  ACIc  //


 
@5@ @a@f
@b@n@w@;CIe   

@<XD  t  t t  t 	$qlf_auto 	 D  t  t t  t  A 
O  AC@AF0  @5@C@7$in_system_dir @L@P@D
@0qcompile@-
@4@7 @@L@R@? A@.
@7 @@D
@*
auto@L@R@E@?@*
large@.@7	size_file @a@f@b@swrite@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  @>D  t  t t  t sortD  t  t t  t  A @GD  t  t @Ht  t A D  t  t t  t  A 
O  AC	@N  @5 A A@8 A@;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  A @GD  t  t @Ht  t A D  t  t t  t  A 	 D  t  t t  t  A 
O  ACC  @5@D	 @~@7 @@L@R@?@@;XD  t  t t  t =<D  t  t t  t initialization @GD  t  t @Ht  t A  @KD  t  t t  t  A 
O  AC@A[  
@5@.@.
@7  @D@*now@L@@0
$init_goal 

@4@8assert @?@z@D@-@*
after_load@L@D@, @L@0 A

@4@8 A@?@0 @@0
context_errornodirective@1 A
 A@4@/@4@8 @@?@J@D@*restore@L@0 A 

@4@8 A@?@5@D@S@L@0 @instantiation_error@/@4@8 @@?@$@D@7 @Z @L@0 @@0 Ainitialization_type@4@/@4@8 @@?
@0 @@0 @ @Z@4@/@4@8 @@;XD  t  t t  t $instantiation_error 	 D  t  t t  t  A 
O  AC
K2  @5@0 @ A@/@4@8 @@;XD  t  t t  t  AU 	 D  t  t t  t  AU 
O  ATC@IJ
  @5@.@7$set_source_module @0 
@4@7 A5 @>@D
@7 A @L
@R@E@?@*@D@0 
@4@.@0 @%@4@7 A9@L@R@? As@0goal_failed A@1 
@4@7 @&@Q@E@;CJ   @<XD  t  t t  t $reserved_module 	 D  t  t t  t  A 
O  ACH    @<CH    @@<XD  t  t t  t  @  
O  @ CE     @<XD  t  t t  t prolog_skip_frameD  t  t t  t getD  t  t t  t  AW @GD  t  t @Ht  t AV  D  t  t t  t  AW 
O  AVC
@  @5@0 AV
@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 $expand_goal 	 O  B  C - B@5@8expand_goal$expand@;XD  t  t t  t current_outputD  t  t t  t  AO @GD  t  t @Ht  t AO? B
 B
D  t  t t  t  AO 
O  B	C	@  @5@ 
@@;XD  t  t t  t $visibleD  t  t t  t  A 	 D  t  t t  t  A 
O  AC
J   AV@5@> cannot_redefine_comma@7 @&@Q@;C@,J  @5@.
@.@7$clause_source @D @~@7 @@L@ 
@ @8 @ @E@?@ 
@ @.@7 @ @ development@8$qlf_assert_clause @;XD  t  t t  t 
$close_wic D  t  t t  t call_cleanup @GD  t  t @Ht  t B  D  t  t t  t  B 
O  BC	A=  @5 @Q@/@8setup_call_catcher_cleanup @;XD  t  t t  t term_expansion AD  t  t t  t  B AD  t  t t  t  B 
O  BC@5K  :-at_halt
  $at_halt 

 

@5@C	xref @Q@7 @@L@P@ @ @7 @ 
@ 
@8 A@;C@\s@$/usr/lib/swi-prolog/boot/toplevel.pl  lA B'  B version
  @version_msg@<CAs@$/usr/lib/swi-prolog/boot/autoload.pl  lA B-  B 
autoload_path
  @file_search_pathautoload B reload_library_index@<C@s@$/usr/lib/swi-prolog/boot/predopts.pl  lA B5 B predicate_options



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

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


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



@5@6settings@C	 B& @Q@7 @@L@P Bh@.@7 Bd Bf@0 @4@.@.@7strip_module  @Z@ @7must_be @ @.@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 Aw 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 thread_at_exitD  t  t t  t  @] 	 D  t  t t  t  @] 
O  @\CK5   @@5@/@.@7
$skip_list @D
@* @@L
@R@? @@8$type_error @;CK;   @Z@5@D@7 A@L@R@? @Z@8 B@;C@!K@   @



@5@7 @[@D
@ @7 @@L@R@?@ 
@8 @@;CKF   @@5@D@@@* @Q@?@* @@L@R@? @@8 B@;XD  t  t t  t $destroy_findall_bag D  t  t t  t 	$qlf_openD  t  t t  t $load_id 	 D  t  t t  t  B 
O  BCG  stream
@5@>@ @ 
@8$modified_id @;CG  

@5@ 
@8 B@;XD  t  t t  t =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 $qq_openD  t  t t  t 	is_streamD  t  t t  t put_codeD  t  t t  t 
$compile_term 	 D  t  t t  t  B 
O  BC
H{  ?-

@5@>@ 
@8 AI@;C
H}   B 

@5@>@ 
@8 AI@;CH  @5@>@0 A
@4@.
@0 @! 
@4@8 A9@;XD  t  t t  t string_codeD  t  t t  t $expand_file_search_path 	 D  t  t t  t  B 
O  BC@QBO  
@5@.@7 @6@>@ @.@ @ B1 B@p@D@a@f@b@s@L@0loop
@4@7 @@?@R@ @.@ @2@0 B@4
@4@7 B @.@7 A@ @.@7$segments_to_atom @ @ @8 A @;CB[  @5@8 B@;XD  t  t t  t $run_initialization 	 D  t  t t  t  B 
O  BCAr  @5@0$push_input_context A@4@0$run_initialization_2
@4$pop_input_context@8 @@;XD  t  t t  t readD  t  t t  t $load_additional_boot_files  AD  t  t t  t  B  	 D  t  t t  t  B  
O  B C@)L  @5argv@.
@7 @@.@7$get_files_argv @D@, @@LLoading additional boot files~n@7 Ax Bf@0  @@4@7$load_wic_files additional boot files loaded~n@8 B@?@R@;XD  t  t t  t succD  t  t t  t rationalD  t  t t  t  A @GD  t  t @Ht  t A D  t  t t  t  A 
O  AC	@P  @5 A @G@8 A@;XD  t  t t  t  @D  t  t t  t read_term_from_atomD  t  t t  t  A&D  t  t t  t stamp_date_timeD  t  t t  t *-> @GD  t  t @Ht  t B  D  t  t t  t  B 
O  BC
@  @5@0 B
@4@@;XD  t  t t  t recordaD  t  t t  t get_byteD  t  t t  t $current_prolog_flagD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @C@(B  @5@.
@7 @@.@7 @@ @7 Az @ @ 
@.@.@7$file_error @>@0 @@1 B@/@4@8 @@;CB  @5source_sink@8$existence_error @;XD  t  t t  t  @Q D  t  t t  t 
dwim_matchD  t  t t  t  A 	 D  t  t t  t  A 
O  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 $restore_load_stream 	 D  t  t t  t  B 
O  BC@0E  
state


@5@D@* @@L@0	file_name @@4@7 AE@?@R@D@*
 @@L@0record_position @@4@8 AE@?@R@;XD  t  t t  t $compile_wic  AD  t  t t  t  B  	 D  t  t t  t  B  
O  B C@"J  @5os_argv@.
@7 @@.@7 B@.@7$translate_options 
compileout@.
@7$option @ Bconsult B@ 
@: B
qsave_programqsave@;XD  t  t t  t assertzD  t  t t  t  A; @GD  t  t @Ht  t A:  B
 D  t  t t  t  A; 
O  A:CA  @5@@@;XD  t  t t  t 
write_termD  t  t t  t message_queue_createD  t  t t  t compile_aux_clauses 
O  CC	J  @5 B& @Q@7 @@>@;CJ  @5@.@/@7 @8 @@;XD  t  t t  t  A 	 D  t  t t  t  A 
O  AC@X   


@5@ @ 
@8 A@;XD  t  t t  t $autoload_nesting AD  t  t t  t  C AD  t  t t  t  C AD  t  t t  t  C 	 D  t  t t  t -> @GD  t  t @Ht  t C  D  t  t t  t  C 
O  CC
@  @5@0 C
@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  C 
O  CCC  @5@S
@>@Q@;CC   


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



@5@8 @@;XD  t  t t  t  CD  t  t t  t $set_prolog_stackD  t  t t  t 
var_numberD  t  t t  t open_null_streamD  t  t t  t  B 	 D  t  t t  t  B 
O  BC@0Ax  @5@@@&@.@.@7 A @D@.
@0$initialization_error
@4@7 A9@L@Q@?@7$initialization_failure @Q@E
@?@R@F@E
@;XD  t  t t  t $c_current_predicateD  t  t t  t $lengthD  t  t t  t atom_to_termD  t  t t  t  A @GD  t  t @Ht  t A D  t  t t  t  A 
O  AC	@U  @5 A A@8 A@;XD  t  t t  t  AD  t  t t  t $save_file_scoped_flags 	 D  t  t t  t  C' 
O  C'CG  @5@0  @@4@7 Ap@>@.@0$save_file_scoped_flag@4@8 @@;CG   @<XD  t  t t  t compoundD  t  t t  t  AS 	 D  t  t t  t  AS 
O  ASCC  @5@D@.@7$directive_mode_store @L@&
@?@(
 @~@E@;XD  t  t t  t  Az 	 D  t  t t  t  Az 
O  BCCs    A|@<CCt    @@<CCu    @@<XD  t  t t  t 
$rc_handleD  t  t t  t abort D  t  t t  t $prof_statisticsD  t  t t  t  A3D  t  t t  t $length3 	 D  t  t t  t  C3 
O  C3CK   
@<CK  


@5@p@ 
@ @8 C4 @;XD  t  t t  t current_atomD  t  t t  t reset_profiler D  t  t t  t $export_ops 	 D  t  t t  t  C8 
O  C8C@<I  op




@5@0 AV@0 C:
@1 @4@1
$export_op
@4@.@0 @! @4@7 A9@ @8 C9 @;CI   @<XD  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   A@5@>debugger_print_options@2@0quoted @Q@4@3@0
attributes A@4@3@0spacing
next_argument@4@4@8create_prolog_flag @;C@*A  print@5@> CB@2@0 CC @Q@4@3@0portray @Q@4@3@0	max_depth
@4@3@0 CE CO@4@3@0 CG CI@4@4@8 CJ@;C@*B  @5 CB@.@7 @@D
@0 CP@/@4@.@7 @@L
@R@?@% CB@2@0 CP
@4@4@8 CJ@;XD  t  t t  t current_functorD  t  t t  t  A 	 D  t  t t  t  A 
O  ACF   B


@5@7 B @ 
qlf@7 AP@ @8 A@;XD  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 get_single_charD  t  t t  t $fail D  t  t t  t  @D  t  t t  t is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 del_attrD  t  t t  t  A @GD  t  t @Ht  t A D  t  t t  t  A 
O  AC	@R  @5 A A@8 A@;XD  t  t t  t writeqD  t  t t  t  @8D  t  t t  t term_to_atomD  t  t t  t tabD  t  t t  t cancel_halt 
O  ChC	K  @5@0 Ci
@4@8 @@;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  Cm 
O  CmC@C<   @Q@5@>@.@0expand_file_search_path
@4@.@7 @@!@0cache@4@#@ @.@7 A @D@#@ @ @ @7 A @ @7$file_conditions @L@0file_search@0 Cr
@4@4@8 A @F@?@X@.@ @7 @@ @.@7 A @D@9@ @7 Cw@ @ @7$absolute_file_name @C@ @ @ @7 Cu@L@P@0 Cv
@4@7 A@L@0 Cz@0found
@4@4@8 C}@?@0 Cz@0tried
@4@4@7 C}@Q@;CCN   @@5@.@7 Co @ @.@7 C~@ @7 Cw@ @ @8 C@;XD  t  t t  t  AeD  t  t t  t @=<D  t  t t  t  @ID  t  t t  t 
string_lengthD  t  t t  t  AD  t  t t  t  B 	 D  t  t t  t  B 
O  BC@#B   @ A@5@C@7 A@L@P@>@"
existence_error A@#@"not_a_directory@#@;CB   @@5@7 A@>@"
 C @o@#@" A@#@;C@$B   @
@5@.@ @7 A@C@ @7 A@L@P@"
 B B@#@;XD  t  t t  t callableD  t  t t  t $do_load_file_2 	 D  t  t t  t  C 
O  CCA)F  @5clauses@.@7 A cputime@.@7 C@ 
@.@7$set_sandboxed_load @ 
@.@7$set_verbose_load @ 
@.@7$update_autoload_level @.@7 C( @.@7 @p	load_file@.@.@7 @s@ @0 C@1 @v@1 @n
@4@7 @ @D@ @0 B@-@4@ 
@7 @@L@ @' B@?@' @@E@D@!@@@* B@D@"@#@0 B CU@4@ 
 @@7 @@L@"@ @0 B@4@7 AE@ @.@.@ 
@7
$qload_stream A@?@0 B@4@.@.@ 
@7
$consult_file @L@!@R@E@?@-@D@#@* @@.@7
$consult_goal @ @.@.@ 
@@L@#@R@? @0 C@1failed
@4@7 @&@Q@F@E@ @ 
@7$import_from_loaded_module @D@$	@* @L@$@7garbage_collect_clauses  @?@R C@.@7 C C@.@7 C@a@f@f@l @x@a@f@f@l C@x@ @0 C@1 @m@0 @n
@4@4@7 @ @ @7$set_autoload_level verbose_load@ @7set_prolog_flag  A6@ @7 C@ @8$restore_file_scoped_flags @;XD  t  t t  t  @zD  t  t t  t get0D  t  t t  t  B% D  t  t t  t  B% AD  t  t t  t  B% AD  t  t t  t  B% 	 D  t  t t  t  B% 
D  t  t t  t  @; 	 D  t  t t  t  @; 
O  @:CJA    A@<CJB    A@<CJC    A@<XD  t  t t  t $rdef_response 	 D  t  t t  t  C 
O  CCH  @5@7 C  query@0redefine_module
@4@7 @&@.@7 C[ @ @.@7 C @>@&
@;XD  t  t t  t 	peek_codeD  t  t t  t ?=D  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CC  @5@D@.@7$compilation_mode_store @L@&
@?@(
 @~@E@;XD  t  t t  t <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 prolog_choice_attributeD  t  t t  t told D  t  t t  t  @D  t  t t  t  @` 	 D  t  t t  t  @` 
O  @_CC   @ @@5@>@;CC  

@5 @/@/.@7 Ac@>@;CC  @5 C@8 A@;XD  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G{  @5@0 C@/@4@7
retractall @0 C
@4@8 B @;XD  t  t t  t char_conversionD  t  t t  t closeD  t  t t  t  CD  t  t t  t $save_lex_state 	 D  t  t t  t  C 
O  CCG  @5@0scope_settings @@4@7 @@>@(
 @;CG  lexstate


@5@7 B emulated_dialect@ 
@8 @@;XD  t  t t  t $undefined_exportD  t  t t  t $module3 	 D  t  t t  t  C 
O  CCH  @5@S
@>@8 A @;CH  @5@>@;CH  @5@>@7 C @8 C@;C
H  @5@0 Ag@1  Bk
@4@8
use_module @;XD  t  t t  t  	 D  t  t t  t prolog_to_os_filenameD  t  t t  t stream_propertyD  t  t t  t $consult_file_2 	 D  t  t t  t  C 
O  CC@TG  @5@.@7 A@.@.@ @7 B @ @ @7 B @D@.@/@7$derived_source @L@ @.@ @7 B@ @ @7 C@?@R@F@7
$compile_type @.@ @7 C @ @7$set_dialect @ @ 
@ @7 @ @ @7$restore_lex_state @/@ @8 A@;XD  t  t t  t  B 	 D  t  t t  t  B 
O  BC@ K&  @5@D@S@L@0 @ A@/@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 $collect_findall_bagD  t  t t  t  A @GD  t  t @Ht  t A D  t  t t  t  A 
O  AC	@Q  @5 A A@8 A@;XD  t  t t  t $clear_initialization AD  t  t t  t  D 	 D  t  t t  t  D 
O  DCA  @5@0 A@/@/@1 
@/@4@8 C@;XD  t  t t  t  AD  t  t t  t unsetenvD  t  t t  t sub_atom_icasechkD  t  t t  t  B @GD  t  t @Ht  t B D  t  t t  t  B 	 D  t  t t  t  B 
O  BC@<K  @5@"
 
@#@0 A@-@4@7 AI@.
@7 D@/@@7 C@.wic@7 AP@7 C @0 A@/@4@7 AI@0 D	
@4@7 AI@ @8 AX @;XD  t  t t  t 
$goal_type 	 D  t  t t  t  D 
O  DCJg  @5@D
@7
$load_goal @L@(load@?@( AO@;XD  t  t t  t  @ZD  t  t t  t  B 	 D  t  t t  t  B 
O  BCG  @5@0modified@-
@4@.@7 @@+
@>@&
@;C
G  @5@7 A}@>@8 @x@;CG   
        @<XD  t  t t  t $code_classD  t  t t  t 
nth_clauseD  t  t t  t  AD  t  t t  t  @u 	 D  t  t t  t  @u 
O  @tCD  @5 @7 C@> C@.
@7 @@ 
@.@7 A( @ @8 @u @;CD   
 A* A*@<XD  t  t t  t @>D  t  t t  t promptD  t  t t  t $load_ctx_option 	 D  t  t t  t  D' 
O  D'CH   derived_from@<CH    Bk@<CH    A@@<CH    @R@<CH    @T@<XD  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  D. 	 D  t  t t  t  D. 
O  D.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  BD  t  t t  t $get_pidD  t  t t  t  A[ 	 D  t  t t  t  A[ 
O  AZCC  @5@0 C.@/@4@7 C@0 C.
@4@8 C @;XD  t  t t  t  AY 	 D  t  t t  t  AY 
O  AXCC  @5@0 C@/@4@7 C@0 C
@4@8 D4@;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  A
D  t  t t  t $redefine_module 	 D  t  t t  t  D9 
O  D9CH   @@5@>@;C@ H   @Q@5@>@D@0 @o@-
@4@7module_property Bf@+
@L@ 
@8unload_file Bf@?@R@E
@;C@2H  ask@5@D@&
user_input@0tty @Q@4@7 C @0 D;@-
@4@7 D<@+
@ 
 @Q@7 C @L @Q@8 D: @?@R@E
@;XD  t  t t  t  @W @GD  t  t @Ht  t @V  @KD  t  t t  t  @W 
O  @VC@'E   


@5@D@7 @@L@R@?
@0 @@0 @ @@4@/@4@7 @@ 
@8$load_files @;XD  t  t t  t  CLD  t  t t  t  A 	 D  t  t t  t  A 
O  BCC   
@<CC  
@5@ 
@7 @@>@ @8 A@;CC  



@5@ @2
@4@ @8 B@;XD  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 
$import_as 	 D  t  t t  t  DT 
O  DTCIY  as
@5@ @7 A @>@;CI[  
@5@>@ @ @8 DU @;CI]  @5@0 @@0 Cexport
@4@/@4@8 @@;XD  t  t t  t set_stream_positionD  t  t t  t $foreign_registered AD  t  t t  t  D\ 	 D  t  t t  t  D\ 
O  D\C@ A0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 A @;XD  t  t t  t $suspendD  t  t t  t  CD  t  t t  t notrace D  t  t t  t file_base_nameD  t  t t  t 
$start_module 	 D  t  t t  t  Dl 
O  DlC@#H  @5@.@7 @@.@/@7 @+@ @ @7 C @>@7	nb_setarg  @Q@8 Dp@;C@_H  @5@.@7 A@7 Dp@.@ @7 A@/@.@7 @0 C@-@4@ 
 @@7 @@ @.@.@7 Aa @ @ @7 DI@ @ @ @  @@7 Ck @.@7$export_list @0$qlf_start_module
@4@7 A@ @ @7 C>@7
$qset_dialect  A
@8 Dp@;XD  t  t t  t 
$put_tokenD  t  t t  t $substitute_atom 	 D  t  t t  t  D 
O  DC@.E'  @5@.@/@.@7 Ac @ @/@.@7 Ac@/@  @.@7 Ac@2@3@3@4@ 
@8 A@;XD  t  t t  t 	get_attrsD  t  t t  t get_timeD  t  t t  t  B 	 D  t  t t  t  B 
O  BC	C
  

@5@7 @@>@;CC  @5@.@7 C@> @8 A @;CC  @5@0 @@0 @	file_path
@4@/@4@8 @@;XD  t  t t  t $source_term 	 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  Cy 	 D  t  t t  t  Cy 
O  CxCC`  @5@>@;CCa  
@5@>@D@7 B@L@7 A{ @?@R@ 
@8 Cw@;XD  t  t t  t write_canonicalD  t  t t  t  B 	 D  t  t t  t  B 
O  BCJ   $source_location



 
@5@>@;CJ   

 @<XD  t  t t  t  A @GD  t  t @Ht  t A D  t  t t  t  A 
O  AC	@T  @5 A A@8 A@;XD  t  t t  t  A" 	 D  t  t t  t  A" 
O  A!C
IH  @5@S
@>@0 @instantitation_error@/@4@8 @@;C@ IK   DV


@5@ 
@7$pi @ @7 A@>@ 
@.@7 DX@ @ @8 DY@;CIO   C:



@5@>@0 C:
@4@8$remove_ops @;CIQ  @5@7 D@>@.
@7 DX@.@7 @@ 
@ @7 DX@>@;CIV  @5@0 @@0 @import_specifier
@4@/@4@8 @@;XD  t  t t  t $qlf_up_to_date 	 D  t  t t  t  D 
O  DCF   @5@D@7 A}@L@.@7 @x@.
@7 @x@a@f
@i@t@?@R@F@;XD  t  t t  t  CbD  t  t t  t @>=D  t  t t  t  @1 	 D  t  t t  t  @1 
O  @0CKY   
@<CKZ  



@5@ @ @8 @/@;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 
$call_at_halt 	 D  t  t t  t  D 
O  DC@-K  @5@. @Q@7 A9@>@D
@S@L
@R@?@D@0 Ci@/@4@7 @D @L A@7 @ @Q@? @8 @ @;C
K  @5 As@0 A B#
@4@8 @ @;XD  t  t t  t  ClD  t  t t  t 	compiling  
O  D CC   @5@C
 @~@7 @ @~@7 C, @L
@P@;XD  t  t t  t  A AD  t  t t  t  A 	 D  t  t t  t  A 
O  AC  B B  B( 	$toplevelset_default_history  B(B@<C  B B  B(  D CKquery_debug_settingsdebug @ @  B(B@<C  B B @#/usr/lib/swi-prolog/boot/topvars.pl toplevel_variables C:fx  @$  D@(@<C  B B    Daload_foreign_library processforeign D @&/usr/lib/swi-prolog/library/process.pl@.@<C  B B    Da D socket D Dinstall_socket @%/usr/lib/swi-prolog/library/socket.pl@<@<C  B B   	read_utillink_foreign @'/usr/lib/swi-prolog/library/readutil.pl@Z@<C  B B    Da D files_ex Dfiles
install_files @&/usr/lib/swi-prolog/library/filesex.pl@9@<XD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @C
K]   




@<CK^  



@5@ @ @8 @@;XD  t  t t  t working_directoryD  t  t t  t $read_clause_option 	 D  t  t t  t  D 
O  DCD   
syntax_errors@<CD   
term_position@<CD   process_comment@<XD  t  t t  t $expand_term 	 O  D C	  B B@5@ 
@8expand_term B@;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 @GD  t  t @Ht  t B   B
 D  t  t t  t  B 
O  BCA6  @5@7 A2 @@@;XD  t  t t  t  Dy 	 D  t  t t  t  Dy 
O  DxCI  @5@7 @@>@8 Ao@;CI  @5@S
@0 @ A@/@4@8 @@;CI  @5@0 @@0 @ @
@4@/@4@8 @@;XD  t  t t  t  AD  t  t t  t $read_clause_options 	 D  t  t t  t  D 
O  DCD   @<C@!D  
@5@D@7 D @L@"
@#@?@%@ 
@ @8 D @;XD  t  t t  t 	nb_deleteD  t  t t  t atom_lengthD  t  t t  t  AO @GD  t  t @Ht  t AO B
 B
 B
 B
D  t  t t  t  AO 
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 thread_get_messageD  t  t t  t 	$open_wicD  t  t t  t  D 	 D  t  t t  t  D 
O  D C@#G  @5@.@7 @@D
@* @~@L@(
compiled@?@D
@* CU@L
@(
*qcompiled*@?@(

boot compiled@;XD  t  t t  t 	$autoload 	 D  t  t t  t  D 
O  DC@A  	@5@.
@.@7
$find_library D@.@7 @6@2@0 B3 @Q@4@4@.@7 C@D
verbose_autoload @Q@7 @@L@' A@?@' A*@ @0 B3@0 
@1 @4@4@7 @&@. @~@7 AP@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 C @ @7 D@ @7 C@/@0 
@4@8 C$ @;XD  t  t t  t tracing D  t  t t  t file_directory_nameD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @C@$Fp  @5@.@7 @@>@D@ @7 A@L@%@?@"
@#@ @ 
@8 C@;CFw   @@5@>@;CFx  @5@2@0 @L @Q@4
@4@8 @ @;XD  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  DC@#A  @5@D@7 A@L@D
@S@L
@8 Cc@?@7 Cc@>@? Bh@8 B@;XD  t  t t  t  CMD  t  t t  t  BD  t  t t  t $spec_extension 	 D  t  t t  t  D 
O  DC
FB  @5@7 A@/@8 CY@;CFE  @5@7 C+ @.@7 A@8 D @;XD  t  t t  t keysortD  t  t t  t  A @GD  t  t @Ht  t A D  t  t t  t  A 
O  AC	@S  @5 A A@8 A@;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 A@L@&
@?@D @ 
@7 A@L@R@?@ 
@8 D @E@?@$@D
@*cwd@L@8 D @E@?@B@* @@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 $common_goal_type 	 D  t  t t  t  E 
O  ECJ[   AV


@5@>@7 E @ 
@8 E@;CJ^  ;


@5@>@7 E@ 
@8 E@;CJa   C


@5@>@7 E@ 
@8 E@;CJd  @5@8 D @;XD  t  t t  t 
$add_encoding 	 D  t  t t  t  E 
O  EC@"D  @5@D
@" A@
@#@L
@&@?@" A@
@#@;XD  t  t t  t plusD  t  t t  t  B D  t  t t  t  B AD  t  t t  t  B AD  t  t t  t  B 
D  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CE   @Q@5@>@Q@;CE   @N@5@7source_file Bf@>@;CE  changed@5@/@.
@7 C@.@7 @x@ @ 
@7 C @>@;CE   E@5@.
 @@7$time_source_file @.@7 B@ @ 
@7 E@>@;XD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @C@2E  @5@.
@7 A@.@7 @6@.@ @7 @6@ @.@7 A@D@ @7 @@L@&
@?@&
@;XD  t  t t  t 	read_termD  t  t t  t  CD  t  t t  t  B# @GD  t  t @Ht  t B" D  t  t t  t  B# 
O  B"CK  @5@0 B$
@1   @4@8 C@;XD  t  t t  t  @A 	 D  t  t t  t  @A 
O  @@CJE   
@<CJF  
 AV
@5@ 
@ @8 @?@;XD  t  t t  t $complete_atomD  t  t t  t  BD  t  t t  t  B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 
collation_keyD  t  t t  t locale_destroyD  t  t t  t $load_context_module AD  t  t t  t  E( AD  t  t t  t  E( 	 D  t  t t  t  E( 
O  E(CL   @6/build/swi-prolog-v5JmlW/swi-prolog-6.6.6/boot/load.pl @<C@%s@ /usr/lib/swi-prolog/boot/load.pl  lA E+ @8/build/swi-prolog-v5JmlW/swi-prolog-6.6.6/boot/expand.pl @<C@% E+ E+ @5/build/swi-prolog-v5JmlW/swi-prolog-6.6.6/boot/dcg.pl @<C@/ E+ E+ @9/build/swi-prolog-v5JmlW/swi-prolog-6.6.6/boot/license.pl @<C@/ E+ E+ @9/build/swi-prolog-v5JmlW/swi-prolog-6.6.6/boot/syspred.pl @<C@/ E+ E+ @:/build/swi-prolog-v5JmlW/swi-prolog-6.6.6/boot/messages.pl @<C@/ E+ E+ @:/build/swi-prolog-v5JmlW/swi-prolog-6.6.6/boot/toplevel.pl @<C@/ E+ E+ @8/build/swi-prolog-v5JmlW/swi-prolog-6.6.6/boot/attvar.pl @<C@/ E+ E+ @6/build/swi-prolog-v5JmlW/swi-prolog-6.6.6/boot/bags.pl @<C@/ E+ E+ @7/build/swi-prolog-v5JmlW/swi-prolog-6.6.6/boot/apply.pl @<C@/ E+ E+ @9/build/swi-prolog-v5JmlW/swi-prolog-6.6.6/boot/history.pl @<C@/ E+ E+ @6/build/swi-prolog-v5JmlW/swi-prolog-6.6.6/boot/dwim.pl @<C@/ E+ E+ @7/build/swi-prolog-v5JmlW/swi-prolog-6.6.6/boot/parms.pl @<C@/ E+ E+ @:/build/swi-prolog-v5JmlW/swi-prolog-6.6.6/boot/autoload.pl @<C@/ E+ E+ @5/build/swi-prolog-v5JmlW/swi-prolog-6.6.6/boot/qlf.pl @<C@/ E+ E+ @4/build/swi-prolog-v5JmlW/swi-prolog-6.6.6/boot/rc.pl @<C@/ E+ E+ @:/build/swi-prolog-v5JmlW/swi-prolog-6.6.6/boot/predopts.pl @<C@/ E+ E+ @7/build/swi-prolog-v5JmlW/swi-prolog-6.6.6/boot/packs.pl @<C@/ E+ E+ @9/build/swi-prolog-v5JmlW/swi-prolog-6.6.6/boot/topvars.pl @@<C  B B @&/usr/lib/swi-prolog/library/dialect.pl @ @R expects_dialect@<C@%u E?   A EA @$/usr/lib/swi-prolog/library/error.plprolog_dialect@<C@& EA EA @$/usr/lib/swi-prolog/library/lists.pl EC@<C@Gu ED   A EE  EBlists@<C@H EE EE @$/usr/lib/swi-prolog/library/pairs.pl EF@<C
  B B  B] @ D+ Bb@<C
@; B\ B\  B? Bb D+ Bb@<C
@< B\ B\ @%/usr/lib/swi-prolog/library/occurs.pl Bb D+ Bb@<C
@= B\ B\ @$/usr/lib/swi-prolog/library/debug.pl Bb D+ Bb@<C
@*u EI   A EJ  EBprolog_debug D+ Bb@<C
@+ EJ EJ  ED EK D+ Bb@<C
@> B\ B\  EB Bb D+ Bb@<C
@? B\ B\  ED Bb D+ Bb@<C
@@ B\ B\  BT Bb D+ Bb@<C
@" BS BS  EB BX D+ Bb@<C
@# BS BS  ED BX D+ Bb@<C  B B @&/usr/lib/swi-prolog/library/quintus.pl @ D+ Bb @R compile@<C@Pu EL   A EN @4/usr/lib/swi-prolog/library/dialect/sicstus/lists.plquintus D+ Bb @R member@<C@#u EO   A ER  ED
sicstus_lists D+ Bb @T @Q@<C
  B B @>/build/spark-thYk5E/spark-2012.0.deb/simplifier/simplifier.pro @ D+ Bb@<C
@4u ET   A EU @C/build/spark-thYk5E/spark-2012.0.deb/simplifier/defectreporting.pro @ D+ Bb@<C
@!u EV   A EW  EO @ D+ Bb@<C
@: EU EU @E/build/spark-thYk5E/spark-2012.0.deb/simplifier/librarypredicates.pro @ D+ Bb@<C
@Bu EX   A EY  EOlibrarypredicates D+ Bb@<C
@C EY EY  D EZ D+ Bb@<C
@*u D  @A E[  D_ D D+ Bb@<C@* D^ D^  EO Da D+ Bb @R reverse@<C
@+ E[ E[  EO D D+ Bb@<C
@, E[ E[ @%/usr/lib/swi-prolog/library/option.pl D D+ Bb@<C
@)u E]   A E^  EO
swi_option D+ Bb@<C
@* E^ E^  EB E_ D+ Bb@<C
@D EY EY @5/usr/lib/swi-prolog/library/dialect/sicstus/system.pl EZ D+ Bb@<C
@5u D  @A Ea  D_ D D+ Bb@<C@< EU EU  E` @ D+ Bb @R environ@<C
@>u E`   A Ec  Dsicstus_system D+ Bb@<C
@? Ec Ec  D Ed D+ Bb@<C@C EU EU @</build/spark-thYk5E/spark-2012.0.deb/simplifier/settings.pro @ D+ Bb @R declare_settings @<C@"@G EU EU @</build/spark-thYk5E/spark-2012.0.deb/simplifier/opdeclar.pro @ D+ Bb @R declare_operators  hide_operators @<C@] EU EU @@/build/spark-thYk5E/spark-2012.0.deb/simplifier/data__system.pro @ D+ Bb @R add_system_toolname@<C@)u Ej  7AA El @A/build/spark-thYk5E/spark-2012.0.deb/simplifier/data__formats.prodata__system D+ Bb @R 	add_state@<C@, El El @?/build/spark-thYk5E/spark-2012.0.deb/simplifier/ioutilities.pro En D+ Bb @R write_terms_to_file@<C@.u Ep   A Er  Emioutilities D+ Bb @R add_type@<C@1 Er Er @@/build/spark-thYk5E/spark-2012.0.deb/simplifier/newutilities.pro Es D+ Bb @R implode_separator_content_list@<C
@/u Eu  7AA Ew  EOnewutilities D+ Bb@<C
@0 Ew Ew  E` Ex D+ Bb@<C@2 Ew Ew  Em Ex D+ Bb @R  Eo@<C@5 Ew Ew  Ep Ex D+ Bb @R throw_error@<C@4 Er Er  Ej Es D+ Bb @R get_system_toolname@<C@2@7 Er Er @B/build/spark-thYk5E/spark-2012.0.deb/common/versioning/version.pro Es D+ Bb @R toolset_version toolset_copyright toolset_banner_line toolset_distribution@<C@/ El El @D/build/spark-thYk5E/spark-2012.0.deb/simplifier/data__data_files.pro En D+ Bb @R must_get_datafiles_debug@<C@"@Au E  7AA E  Emdata__data_files D+ Bb @R  Eo  Et@<C@"@D E E  Ep E D+ Bb @R  Eq  Ey@<C
@` EU EU @B/build/spark-thYk5E/spark-2012.0.deb/simplifier/load__switches.pro @ D+ Bb@<C@#u E   A E  Emload__switches D+ Bb @R  Et@<CA@& E E @B/build/spark-thYk5E/spark-2012.0.deb/simplifier/data__switches.pro E D+ Bb @R 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 E  7AA E  Emdata__switches D+ Bb @R  Eo  Et@<C@2@\ E E  Eu E D+ Bb @R contains_no_dups flatten_list generate_int_list  Ev@<C@"@b E E  Ep E D+ Bb @R command_line_error  Ey@<C@*@f E E @B/build/spark-thYk5E/spark-2012.0.deb/simplifier/parseutilities.pro E D+ Bb @R parse_number 
parse_atom parse_atom_silent@<C@,u E  7AA E  Emparseutilities D+ Bb @R  Et@<C@. E E  Eu E D+ Bb @R atom_to_integer@<C@0 E E  Ep E D+ Bb @R  Ey@<C@k E E  Ej E D+ Bb @R  Ez@<C
@1u@C/build/spark-thYk5E/spark-2012.0.deb/simplifier/main_simplifier.pro         E  E @ D+ Bb@<C
@2 E E  E @ D+ Bb@<C
@3 E E  Ej @ D+ Bb@<C
@4 E E @?/build/spark-thYk5E/spark-2012.0.deb/simplifier/data__rules.pro @ D+ Bb@<C@"@/u E  7AA E  Emdata__rules D+ Bb @R  Eo  Et@<C
@5 E E @F/build/spark-thYk5E/spark-2012.0.deb/simplifier/data__declarations.pro @ D+ Bb@<C@"@:u E  7AA E  Emdata__declarations D+ Bb @R  Eo  Et@<C
@6 E E @=/build/spark-thYk5E/spark-2012.0.deb/simplifier/data__vcg.pro @ D+ Bb@<C@"@=u E   A E  Em	data__vcg D+ Bb @R  Eo  Et@<C@@ E E  Ep E D+ Bb @R  Eq@<C@B E E  E E D+ Bb @R  E@<C@"@E E E  E E D+ Bb @R  E  E@<C
@7 E E @=/build/spark-thYk5E/spark-2012.0.deb/simplifier/data__pfs.pro @ D+ Bb@<C@"@/u E   A E  Em	data__pfs D+ Bb @R  Eo  Et@<C@1 E E  Ep E D+ Bb @R  Eq@<C@2 E E  E E D+ Bb @R  E@<C
@8 E E @D/build/spark-thYk5E/spark-2012.0.deb/simplifier/data__provenance.pro @ D+ Bb@<C@"@5u E  7AA E  Emdata__provenance D+ Bb @R  Eo  Et@<C@7 E E  Ep E D+ Bb @R  Eq@<C@8 E E  E E D+ Bb @R  E@<C
@9 E E @=/build/spark-thYk5E/spark-2012.0.deb/simplifier/data__hyp.pro @ D+ Bb@<C@"@,u E   A E  Em	data__hyp D+ Bb @R  Eo  Et@<C@0 E E  E E D+ Bb @R path_functions @<C@3 E E  Ep E D+ Bb @R 
show_error@<C@"@6 E E  Eg E D+ Bb @R  Eh   Ei @<C@: E E  EO E D+ Bb @R list_to_set@<C
@: E E @>/build/spark-thYk5E/spark-2012.0.deb/simplifier/data__conc.pro @ D+ Bb@<C@"@'u E   A E  Em
data__conc D+ Bb @R  Eo  Et@<C@+ E E  Ep E D+ Bb @R  E@<C
@; E E @E/build/spark-thYk5E/spark-2012.0.deb/simplifier/data__proved_conc.pro @ D+ Bb@<C@"@%u E  7AA E  Emdata__proved_conc D+ Bb @R  Eo  Et@<C
@< E E @C/build/spark-thYk5E/spark-2012.0.deb/simplifier/data__subst_hyp.pro @ D+ Bb@<C@"@$u E  7AA E  Emdata__subst_hyp D+ Bb @R  Eo  Et@<C@( E E  E E D+ Bb @R get_hyp@<C
@> E E  Ep @ D+ Bb@<C
@? E E  Eu @ D+ Bb@<C
@@ E E  E @ D+ Bb@<C
@A E E @D/build/spark-thYk5E/spark-2012.0.deb/simplifier/load__data_files.pro @ D+ Bb@<C@&u E  7AA E  EXload__data_files D+ Bb @R file_exists@<C@*@) E E  E E D+ Bb @R  E  E  E@<C@@, E E  E E D+ Bb @R 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 E E  Ep E D+ Bb @R  E@<C@"@G E E  Eu E D+ Bb @R @!explode_separator_content_as_list  Ev@<C@K E E @J/build/spark-thYk5E/spark-2012.0.deb/simplifier/simplifier_ioutilities.pro E D+ Bb @R retrieve_proof_file_kind@<C@2@*u F  7AA F
  Epsimplifier_ioutilities D+ Bb @R  E display_header_full display_header_plain  Ey@<C@"@0 F
 F
  Eu F D+ Bb @R  Ev  F@<C@4 F
 F
  Ej F D+ Bb @R get_system_start_date_time@<C@:@7 F
 F
  E F D+ Bb @R get_provenance_proof_file_kind get_provenance_framework get_provenance_banner get_provenance_date_time @$get_provenance_subprogram_identifier@<C@"@> F
 F
  E F D+ Bb @R get_switch_plain  E@<C@2@B F
 F
  E{ F D+ Bb @R toolset_support_line1 toolset_support_line2 toolset_support_line3 toolset_support_line4@<C@R@H F
 F
  E F D+ Bb @R  E  E  E  E  F  F   E  E@<C
@B E E @?/build/spark-thYk5E/spark-2012.0.deb/simplifier/load__rules.pro @ D+ Bb@<C@!u F  7AA F  Eload__rules D+ Bb @R find_core_type@<C@*@$ F F  E F D+ Bb @R  E  E  E@<C@*@) F F  E F D+ Bb @R add_rule get_rule 
prune_rule@<C@. F F  E F D+ Bb @R get_switch_user_rules@<C@*@1 F F  E F D+ Bb @R inside_selected_character_class  E  E@<C@6 F F  F F D+ Bb @R convert_file_for_display@<C@9 F F  Em F D+ Bb @R  Et@<C@< F F  Ep F D+ Bb @R  E@<C
@C E E @@/build/spark-thYk5E/spark-2012.0.deb/simplifier/load__system.pro @ D+ Bb@<C@"u F#  7AA F$  Euload__system D+ Bb @R fetch_date_and_time@<C@% F$ F$  Ej F% D+ Bb @R add_system_start_date_time@<C
@D E E @F/build/spark-thYk5E/spark-2012.0.deb/simplifier/load__declarations.pro @ D+ Bb@<C@(u F(  7AA F)  Emload__declarations D+ Bb @R  Et@<C@j@+ F) F)  E F* D+ Bb @R 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)  Ep F* D+ Bb @R @!read_lines_from_file_as_char_list read_line_from_stream  Ey@<C@*@= F) F)  Eu F* D+ Bb @R  E  Ev 	trim_atom@<C@"@B F) F)  F F* D+ Bb @R retrieve_declaration_file  F"@<C@R@F F) F)  E F* D+ Bb @R atom_to_lower_case parse_all_to_nothing  E  E parse_char_sep_atom_list parse_nothing_to_all  E parse_possibly_signed_atom@<C@P F) F)  E F* D+ Bb @R  F@<C
@E E E @D/build/spark-thYk5E/spark-2012.0.deb/simplifier/load__provenance.pro @ D+ Bb@<C@B@"u F?  7AA F@  Eload__provenance D+ Bb @R  F add_provenance_banner add_provenance_date_time add_provenance_framework add_provenance_proof_file_kind @$add_provenance_subprogram_identifier@<C@"@* F@ F@  Ep FA D+ Bb @R  Ey  F6@<C@. F@ F@  Eu FA D+ Bb @R  Ev@<C@*@1 F@ F@  F FA D+ Bb @R retrieve_proof_file  F"  F	@<C@B@6 F@ F@  E FA D+ Bb @R  E  E 
parse_line  F<  F;  F=@<C@"@> F@ F@  E FA D+ Bb @R  E  E@<C
@F E E @A/build/spark-thYk5E/spark-2012.0.deb/simplifier/load__vcg_dpc.pro @ D+ Bb@<C@"@#u FI   A FJ  Em
load__vcg_dpc D+ Bb @R  Eo  Et@<C@"@' FJ FJ  E FK D+ Bb @R  E  E@<C@@+ FJ FJ  E FK D+ Bb @R 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@*@; FJ FJ  Ep FK D+ Bb @R  F7 @&read_up_to_number_of_chars_from_stream  E@<C@"@@ FJ FJ  Eu FK D+ Bb @R unique_atom  Ev@<C@:@D FJ FJ  E FK D+ Bb @R  E  E parse_natural_int  F;  F=@<C@"@K FJ FJ  E FK D+ Bb @R  E  E@<C
@G E E @=/build/spark-thYk5E/spark-2012.0.deb/simplifier/load__pfs.pro @ D+ Bb@<C@"@!u F]  7AA F^  Em	load__pfs D+ Bb @R  Eo  Et@<C@% F^ F^  E F_ D+ Bb @R  E@<C@:@( F^ F^  E F_ D+ Bb @R add_pfs_action 
add_pfs_pf add_pfs_statement add_pfs_successor_statement add_pfs_traversal_condition@<C@*@/ F^ F^  Ep F_ D+ Bb @R  F7  FZ  Ey@<C@4 F^ F^  Eu F_ D+ Bb @R  F[@<C@"@7 F^ F^  E F_ D+ Bb @R  E  F\@<C
@H E E @@/build/spark-thYk5E/spark-2012.0.deb/simplifier/processrules.pro @ D+ Bb@<C
u Fe  7AA Ff  Eprocessrules D+ Bb@<C
@  Ff Ff  Eu Fg D+ Bb@<C
@I E E  F @ D+ Bb@<C
@K E E  E{ @ D+ Bb@<C@R@Q E E  EX @ D+ Bb @R  E  @ last  E  E\ process_create process_wait datime@<C@"@$u@</build/spark-thYk5E/spark-2012.0.deb/simplifier/userules.pro         Fl  Em @ D+ Bb @R  Eo  Et@<C  B B @$/usr/lib/swi-prolog/library/qsave.pl @ D+ Bb @R  C@<C
@%u Fn   A Fo  EO C
 D+ Bb@<C
@& Fo Fo  E] C
 D+ Bb@<C
@' Fo Fo  EB C
 D+ Bb@<C  B B @./usr/lib/swi-prolog/library/prolog_autoload.pl C
 D+ Bb @R  B3@<C
@"u Fp  @A Fq  E]prolog_autoload D+ Bb@<C
@# Fq Fq  EB Fr D+ Bb@<C
@$ Fq Fq @(/usr/lib/swi-prolog/library/aggregate.pl Fr D+ Bb@<C
@(u Fs   A Ft @&/usr/lib/swi-prolog/library/ordsets.pl	aggregate D+ Bb@<C
@6u Fu   A Fw @#/usr/lib/swi-prolog/library/oset.plordsets D+ Bb@<C
@) Ft Ft  EG Fv D+ Bb@<C
@* Ft Ft  EB Fv D+ Bb@<C
@+ Ft Ft  EO Fv D+ Bb@<C
@, Ft Ft @$/usr/lib/swi-prolog/library/apply.pl Fv D+ Bb@<C
@3u Fz   A F{  EBapply D+ Bb@<C
@% Fq Fq @./usr/lib/swi-prolog/library/prolog_codewalk.pl Fr D+ Bb@<C
@"u F}  @A F~  E]prolog_codewalk D+ Bb@<C
@# F~ F~  Br F D+ Bb@<C
@& Bq Bq  EB Bt D+ Bb@<C
@$ F~ F~  EI F D+ Bb@<C
@% F~ F~  Fz F D+ Bb@<C
@& F~ F~  EO F D+ Bb@<C
@' F~ F~ @3/usr/lib/swi-prolog/library/prolog_metainference.pl F D+ Bb@<C
u F  @A F  EOprolog_metainference D+ Bb@<C
 F F  Fz F D+ Bb@<C  B B  D Bb D+ Bb @R read_line_to_codes@<C
@)u D   A F  D_ D D+ Bb@<C
@* F F  EB D D+ Bb@<C
@+ F F  E] D D+ Bb@<C  B B @+/usr/lib/swi-prolog/library/prolog_stack.pl EK D+ Bb @R 	backtrace@<C
@'u F   A F @,/usr/lib/swi-prolog/library/prolog_clause.plprolog_stack D+ Bb@<C@&u F   A F  EO
prolog_clause D+ Bb @R  DR@<C@' F F  EH F D+ Bb @R sub_term@<C
@( F F  EI F D+ Bb@<C
@) F F  E] F D+ Bb@<C
@* F F @&/usr/lib/swi-prolog/library/listing.pl F D+ Bb@<C
@&u F   A F  EOprolog_listing D+ Bb@<C
@' F F  Bz F D+ Bb@<C
@0 By By  EB B~ D+ Bb@<C
@1 By By @(/usr/lib/swi-prolog/library/broadcast.pl B~ D+ Bb@<C
@2 By By  EI B~ D+ Bb@<C
@3 By By  E] B~ D+ Bb@<C
@4 By By  BT B~ D+ Bb@<C
@( F F  E] F D+ Bb@<C
@) F F  EB F D+ Bb@<C
@+ F F @,/usr/lib/swi-prolog/library/prolog_source.pl F D+ Bb@<C
@-u F   A F @(/usr/lib/swi-prolog/library/operators.pl
prolog_source D+ Bb@<C
@. F F  ED F D+ Bb@<C
@/ F F  EI F D+ Bb@<C
@0 F F  E] F D+ Bb@<C
@1 F F  EB F D+ Bb@<C
@2 F F  Fz F D+ Bb@<C
@( F F  EI F D+ Bb@<C
@) F F  EB F D+ Bb@<C
@* F F  EO F D+ Bb@<C
@+ F F  E] F D+ Bb@<C  B B @#/usr/lib/swi-prolog/library/date.pl EP D+ Bb @R date_time_value@<C  B B  D F D+ Bb @R directory_file_path@<C  B B @'/usr/lib/swi-prolog/library/backcomp.pl @ D+ Bb @R concat@<C@Uu F   A F  Fzbackward_compatibility D+ Bb @R maplist@<C@"@V F F @%/usr/lib/swi-prolog/library/system.pl F D+ Bb @R lock_predicate unlock_predicate@<C
@'u F   A F  EBswi_system_utilities D+ Bb@<C@W F F  ED F D+ Bb @R sum_list@<XD  t  t t  t  B D  t  t t  t  AD  t  t t  t 
$term_sizeD  t  t t  t prolog_current_frameD  t  t t  t $depth_limit_trueD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CF  queue
@5@>@0 D@/@4@/ @Q@7 A9@ 
@ @8 @@;C
F  already_loaded@5@>@ 
@ @8 @@;C
F  @5@ 
@ @7 @@8 B @;XD  t  t t  t thread_selfD  t  t t  t 
nb_currentD  t  t t  t predicate_option_mode AD  t  t t  t  F 
D  t  t t  t  D 	 D  t  t t  t  D 
O  DCG  @5@0 D+@-@4@7 @@>@8 E@ @;CG   @<XD  t  t t  t  AO @GD  t  t @Ht  t AO B
 B
 B
 B
 B
D  t  t t  t  AO 
O  FC
@  @5@ 
@ @ @@;XD  t  t t  t  DZD  t  t t  t wildcard_matchD  t  t t  t $open_shared_objectD  t  t t  t goal_expansion D  t  t t  t  F AD  t  t t  t  F AD  t  t t  t  F 
D  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CF  
 F

@5@ 
@.@7
$loading_file @C@ @7 F @L@P@>@;CF  
 F@5@0 @L@-
@4 @Q@7 @@ 
@7 @@>@;CF  @5@.
@7 F@.@7 C @0 F

@4@8 C @;XD  t  t t  t  DD  t  t t  t   	 D  t  t t  t   
O  CG  @5@7 @ @Q@;XD  t  t t  t  D 	 D  t  t t  t  D 
O  DCH  @5 CU @~@7 AP@>@7 F@/ CU@7 AP@8 Dp@;CH  @5@8 F@;XD  t  t t  t $hide @GD  t  t @Ht  t F D  t  t t  t  F 	 D  t  t t  t  F 
O  FC	@  @5 	 @8  @;XD  t  t t  t  @D  t  t t  t nonvarD  t  t t  t  DD  t  t t  t  ED  t  t t  t setargD  t  t t  t format_predicateD  t  t t  t nl D  t  t t  t  C 	 D  t  t t  t  C 
O  CCG  @5@7 A@>@ 
@ @8 C @;C@ G  @5@.@7 A@0$qlf_start_sub_module@4@7 A@ 
@ @7 F A@7 A@/@ @8 A@;XD  t  t t  t  ArD  t  t t  t  A 	 D  t  t t  t  A 
O  ACF>  @5 Ab@.@7 @ @/@/@8 Ac@;XD  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  AD  t  t t  t $add_findall_bagD  t  t t  t $valid_term 	 D  t  t t  t  F 
O  FCHL  @5@S
@> @0 @ A@/@4@8 @&@;CHO  @5@,
 @@;XD  t  t t  t  C  	 D  t  t t  t  C  
O  CCA  @5 @0initialization_error
@4@8 @&@;XD  t  t t  t  C D  t  t t  t  D 	 D  t  t t  t  D 
O  DCJm   @<CJn    C@<CJo    @W@<CJp   @V

@5@0 A@-@4@7 @@8$qlf_part_mode @;C	Js   @c@5 D@8 @@;C	Jt   C@5 D@8 @@;C	Ju   D@5 D@8 @@;XD  t  t t  t  D{D  t  t t  t $load_one_file 	 D  t  t t  t  F 
O  FC@9E  @5@7 A@0 @@-
@4 @@7 @@*
 @Q@>@.@7 @@D
@"
@#@L@R@?@%@ @2@0 @ @@4@4@8 DJ@;CE  @5@0 
@4@.
@.@7 B @ @ 
@8 D@;XD  t  t t  t flagD  t  t t  t $add_dialect 	 D  t  t t  t  F 
O  FCH  @5 C@.@7 @@,swi@>@" D+
@#@;CH   

@<XD  t  t t  t atom_numberD  t  t t  t  C 	 D  t  t t  t  C 
O  CC@)E  @5@/@.@7 CY@D
 CU@ B @ B@L
@"  $qload_file@#@?
@"   C@#@;XD  t  t t  t  CMD  t  t t  t blobD  t  t t  t $moduleD  t  t t  t 
prolog_cut_to 
O  FCA  @5@I@;XD  t  t t  t $rc_membersD  t  t t  t stream_pairD  t  t t  t $reverse 	 D  t  t t  t  F 
O  FCKd   
@<CKe  
@5@ @2
@4@8 F @;XD  t  t t  t 	nb_getvalD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CF   F@5@>@;CF   F@5@>@;CF  @5@0 F@/@-@/@4@/@7 A @7erase  @m@7thread_send_message @8message_queue_destroy @;XD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CB  @5@7 D@/@7 @6@> E	@.@7 E @ 
@ @ @8 Cn @;CB  @5@C@7 @@L@P@>@.@7 B@ @ 
@ @8 @@;CB  @5@7is_absolute_file_name @>@.@7 C~@ @7 Cw@ @ @8 C@;C@+C  @5 @@.@7 F@2@3 @3
@4@.@7 A@ @.@7 C~@ @7 Cw@>@ @ @8 C@;CC  @5@.@7 C~@ @7 Cw@ @ @8 C@;XD  t  t t  t  @D  t  t t  t  AO @GD  t  t @Ht  t AO B
 B
D  t  t t  t  AO 
O  FC@  @5@@;XD  t  t t  t  A 	 D  t  t t  t  A 
O  AC@9F  @5@0 D)@-@4@ 
 @7 @@ @7$register_derived_source @.@.@ 
@7	$qlf_file @D@* A@L@0 
@4@ 
@8 A C@?@ @ 
@8 C @;XD  t  t t  t $compile_option_type 	 D  t  t t  t  G  
O  G CK
   argumentinteger@<CK    B3 @Z@<CK   class @Z@<CK
   emulator @Z@<CK   global G@<CK   goal C@<CK   	init_file @Z@<CK   local G@<CK   map @Z@<CK    C; @Z@<CK   stand_alone @Z@<CK   toplevel C@<CK    D @Z@<CK   trail G@<XD  t  t t  t  F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 @2@>@.@ @7 G@ @.@7 G @ @ @.@7$convert_option_value @ @2@3@4@7 @<@ 
@ @8 B@;CK  

@5@8 B@;XD  t  t t  t  C 	 D  t  t t  t  C 
O  CCE>  @5@8$derived_source_db @;XD  t  t t  t  F D  t  t t  t  F AD  t  t t  t  F 	 D  t  t t  t  F 
D  t  t t  t 	protocolaD  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 @GD  t  t @Ht  t G D  t  t t  t  G 	 D  t  t t  t  G 
O  GC	@V  @5 Aiso@8 A@;XD  t  t t  t 
$close_source 	 D  t  t t  t  G 
O  GCD\   C


@5@ 
@7 F@0 C@4 B@7 D0@8$close_message @;CDb   A



@5@ @7 F@0 B
@4 B@7 D0@8 G#@;XD  t  t t  t term_variablesD  t  t t  t  DjD  t  t t  t $get_clause_attributeD  t  t t  t  @ AD  t  t t  t  @ AD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @C
@g EU EU  ET@g E   A@<C
@[ EU E  E@[@=/build/spark-thYk5E/spark-2012.0.deb/simplifier/utilities.pro   A@<C
@\ EU E  E@\@</build/spark-thYk5E/spark-2012.0.deb/simplifier/dynamics.pro  7AA@<C
@] EU E  E@]@;/build/spark-thYk5E/spark-2012.0.deb/simplifier/portray.pro   A@<C
@^ EU E  E@^@=/build/spark-thYk5E/spark-2012.0.deb/simplifier/deduction.pro  7AA@<C
@_ EU E  E@_@:/build/spark-thYk5E/spark-2012.0.deb/simplifier/newded.pro  7AA@<C
@` EU E  E@`@=/build/spark-thYk5E/spark-2012.0.deb/simplifier/inferenc2.pro  7AA@<C
@a EU E  E@a@J/build/spark-thYk5E/spark-2012.0.deb/simplifier/schedulesimplification.pro   A@<C
@b EU E  E@b@</build/spark-thYk5E/spark-2012.0.deb/simplifier/records2.pro  7AA@<C
@c EU E  E@c@8/build/spark-thYk5E/spark-2012.0.deb/simplifier/simp.pro  7AA@<C
@d EU E  E@d@:/build/spark-thYk5E/spark-2012.0.deb/simplifier/simpvc.pro  7AA@<C
@e EU E  E@e@9/build/spark-thYk5E/spark-2012.0.deb/simplifier/quant.pro  7AA@<C
@f EU E  E@f@</build/spark-thYk5E/spark-2012.0.deb/simplifier/standard.pro  7AA@<C
@g EU E  E@g@>/build/spark-thYk5E/spark-2012.0.deb/simplifier/typecheck5.pro  7AA@<C
@h EU E  E@h Fm  7AA@<C
@i EU E  E@i@=/build/spark-thYk5E/spark-2012.0.deb/simplifier/aritheval.pro  7AA@<C
@j EU E  E@j@;/build/spark-thYk5E/spark-2012.0.deb/simplifier/writevc.pro  7AA@<C
@k EU E  E@k@;/build/spark-thYk5E/spark-2012.0.deb/simplifier/makelog.pro   A@<XD  t  t t  t garbage_collect_atoms D  t  t t  t  CgD  t  t t  t $add_directive_wicD  t  t t  t  DD  t  t t  t  AD  t  t t  t $load_file_list 	 D  t  t t  t  G; 
O  G;CE   @<CE  
@5@0 F
@4@.@0 @' @4@7 A9@ @8 G< @;XD  t  t t  t $prof_sibling_ofD  t  t t  t  CD  t  t t  t  B 	 D  t  t t  t  B 
O  BCK/  @5@0 @@0 C
@4@/@4@8 @@;XD  t  t t  t current_localeD  t  t t  t recordedD  t  t t  t $delete 	 D  t  t t  t  GA 
O  GACKh  
@5@>@;CKi  

@5@>@ @ 
@8 GB @;CKk  



@5@ @ @8 GC@;XD  t  t t  t $skip_script_line 	 D  t  t t  t  GD 
O  GDCD  @5@D#@7 Cl @L
@8 @, @?@R@;XD  t  t t  t locale_propertyD  t  t t  t  C/ AD  t  t t  t  C/ AD  t  t t  t  C/ AD  t  t t  t  C/ 	 D  t  t t  t  CD  t  t t  t  D
 	 D  t  t t  t  D
 
O  D	CG   @5@>@;CG   C

@5@/@7 C C@8 C@;XD  t  t t  t $expanded_term
 	 D  t  t t  t  GL
 
O  GL
C@D  @5@0 D@-@-@4@.@0 @4@7 A9@D@, @@L@ @ @.@.@7 C @?@%@%@D@h@T@" B 
@#@T@L@D@.@"include
@#@L@0 A@@-@4@7 DF@ @ @.@7 E @ @ 
@ @ @ @ @ @ @8 D@?@'@D@ @" A@
@#@L@ @0 A@@4@7 AE@Q@?@&@&
@&
@E@E@E@?@&@&@&
@&
@&@F@F@;XD  t  t t  t  CD  t  t t  t  B @GD  t  t @Ht  t B  B
 D  t  t t  t  B 
O  GRC	A@  @5 @Q@8 B@;XD  t  t t  t  AK 	 D  t  t t  t  AK 
O  AJCI  @5@.@7 B @8 A? @;XD  t  t t  t \=@=D  t  t t  t length 
O  GVC@AK|  @5@S@>@.@.
@7 B@D
@*
 @@L@&@?@(@D@S
@L@+
@ 
@8 C5@?@0 @@0 @ @
@4@1 B@0  GV@4@/@4@8 @@;C@OK  @5@7 G @a@h@b @t@>@.@.
@7 B@D@*
 @@L@&@E@?@.@D@S
@L@a@h@i@l C@x@ 
@ @8 C% @?@0 @@0 @ @
@4@1 B@0  GV@4@/@4@8 @@E@;CK  @5@7 GX@>@0 @@0 Anot_less_than_zero@4@1 B@0  GV@4@/@4@8 @@;CK  @5@0 @@0 @ G@4@1 B@0  GV@4@/@4@8 @@;XD  t  t t  t  C 	 D  t  t t  t  C 
O  CC@%G1  @5@+
@7 A@>@0 @R@-
@4 @@7 @@0 @T@-@4 @@7 @@ 
@ @8$import_list @;CG7   @<XD  t  t t  t  BD  t  t t  t  FD  t  t t  t prompt1D  t  t t  t  B 	 D  t  t t  t  B 
O  BCJ  @5@>@;CJ  -c
@5@>@;CJ  

@5@8 B@;XD  t  t t  t  AO @GD  t  t @Ht  t AO D  t  t t  t  AO 
O  GbC@  @5@@;XD  t  t t  t $default_predicateD  t  t t  t 
nb_linkargD  t  t t  t $enter_sandboxed 	 D  t  t t  t  Ge 
O  GeC@1G]  @5@D

@*
 @@* @Q@L
@( @Q@?@D@*
 @Q@* @@L@0 @@0 Bleavesandbox @4@/@4@8 @@?@&
@;CGe    @ @Q @Q@<XD  t  t t  t  @} 	 D  t  t t  t  @} 
O  @|CKn  
@5@ 
@8 @} @;XD  t  t t  t delete_import_moduleD  t  t t  t \+ @GD  t  t @Ht  t Gl D  t  t t  t  Gl 
O  GmC
@  @5@C@@L@P@;XD  t  t t  t $import_all 	 D  t  t t  t  Gn 
O  GnC@JIq  	
@5@.@.@ @7$import_all2 @@@7@*
 @Q@D@ @ @.@7
$list_to_conj @L@0 @4@7 DZ @0 G:@1 Gw@1 @4@7 A@?@R@E@.@/@7 @ @ @7 C>@?@R@F@;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  G_ 	 D  t  t t  t  G_ 
O  G^C
I,  @5@S@>@0 @ D@/@4@8 @@;C@ I/   @@5@>@.@.@7
$exported_ops @0exports@4@7$module_property @ @ 
weak@8 Go @;C@DI3  	except
@5@>@.@.@7 G~@0 G@4@7 G@D	@ @7 @@L@R@?
@0 @@0 @ @@4@/@4@7 @@ @ @.@7 A#@ @ 
 G@8 G@;CI<  @5@>@7 @@>@ 
strong@8 G@;C
I?  @5@0 @1 @ D@4@8 @@;XD  t  t t  t 
numbervarsD  t  t t  t  AD  t  t t  t floatD  t  t t  t @<D  t  t t  t  C 	 D  t  t t  t  C 
O  CCH  
 @Q@5@2@y@3@Y@4@7 @ Atyes~n@8 Av@;CI   
 @@5@2@n@3@N@4@7 @ Atno~n@8 Av@;CI  @5@2@a@4@7 @ Atabort~n@7 Av@8 C1  @;C	I  @5helpredefine_module_reply@7 @&@Q@;XD  t  t t  t  @ 	 D  t  t t  t  @ 
O  DCFT  @5@C
@0 C@/@4@7 @@L
@P@0 
@4@ Bprolog_load_file B@>@;CFW  @5@0 C@/@4@7 @@>@7$assert_load_context_module @8 @@;C@"F[  @5@2@0 @ @@4@3@0 @ B@4@4@.
@7 @@ 
@7 G@ 
@8 @ @;XD  t  t t  t  AS 	 D  t  t t  t  AS 
O  ARCC  @5@7 D@D@)
@L@R@?@8 AZ @;XD  t  t t  t $factorize_termD  t  t t  t not @GD  t  t @Ht  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  A%  
O  A% CK    @5 @8 A% @;XD  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  @} 	 D  t  t t  t  @} 
O  GjCKq   
@<CKr  
@5@ @ 
@8 Gi@;XD  t  t t  t mutex_statistics D  t  t t  t  @W @GD  t  t @Ht  t F D  t  t t  t  @W 
O  FCE  @5@8 @U@;XD  t  t t  t  C @GD  t  t @Ht  t D  @KD  t  t t  t  C 
O  DCEk  @5@2@0 @L @N@4@3@0 @O @Q@4@3@0 @R@4@4@8 @U@;XD  t  t t  t copy_stream_dataD  t  t t  t  C AD  t  t t  t  C AD  t  t t  t  C AD  t  t t  t  C 	 D  t  t t  t  D~ 	 D  t  t t  t  D~ 
O  D}CH  @5 CU@7 @@.@7 A@, @>@0 F@4@8 Gx @;CH   @<XD  t  t t  t  C;D  t  t t  t  DSD  t  t t  t  @ @GD  t  t @Ht  t @   D  t  t t  t  @ 
O  @CA:  @5@/@8 B@;XD  t  t t  t predicate_option_type AD  t  t t  t  G 
D  t  t t  t =@=D  t  t t  t $prepare_load_stream 	 D  t  t t  t  G 
O  GC@_E	   B


@5@D@*@0 B@/@4@7 DF@L@(
 @Q@D@0position@/@4@7 DF@L@( @Q@?@( @@0 B @Q@4@8 AE@?@'@(
 @@0 B@4@7 AE@D@0 G@/@4@7 DF@L@( @Q@?@( @@0 B @Q@4@8 AE@;XD  t  t t  t  GD  t  t t  t  FD  t  t t  t  G D  t  t t  t  G AD  t  t t  t  G 	 D  t  t t  t  G 
D  t  t t  t seeD  t  t t  t protocollingD  t  t t  t  AD AD  t  t t  t  AD AD  t  t t  t  AD AD  t  t t  t  AD 	 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  DrD  t  t t  t  D 	 D  t  t t  t  D 
O  DCIg   
@<CIh  
@5@ 
@7 D@>@ @8 D@;CIk  



@5@ @ @8 D@;XD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CJ  @5@0 G@-@4@0$store_aux_clauses
@4@0$end_aux@4@8 @@;XD  t  t t  t 	$qlf_infoD  t  t t  t  @u 	 D  t  t t  t  @u 
O  D$CD   Cfull A A@5@>@;CD   @k G A A@5@>@;CD   C A) A* A@5@>@;CD   @k A) A* A*@5@>@;CD   C A* A* A*@5@>@;CD   @k A* A* A*@5@>@;XD  t  t t  t  Cp 
O  CoC@!BJ  @5@0 B
 @4@0 B@-@4@0 @@1 @@0
loop_error
@4@1 C{@4@8 A9@;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 $first_term 	 D  t  t t  t  G 
O  GCHf   B
@5@>@0 B @4@ 
@ @8 G @;C@`Hh  

 B 
@5@T@D@:@D@" Bj

@#@L@' @@?@" Bi


@#@L@>@ @7$module_name @ @ @ 
@ @7 Dm @ @8 C@E@?@B@" F
@#@L@>@ @ 
@7 F @Q@O@F@E@;CHw  @5@ 
@ @7$start_non_module @8 B @;XD  t  t t  t  ED  t  t t  t 
byte_countD  t  t t  t  A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 $open_source 	 D  t  t t  t  G 
O  GC@;DK  

 B

 G&

@5@>@ 
@.@7
$context_type @ @7 B @ @ @7
$set_encoding @ @ @ @7 G @0 AC@0 C@4@4@ @8 B @;C@+DR   G!
@5@ 
@.@7 G@ @7 G B@7 @ @ @7 G@0 AC
@4@ @8 G@;XD  t  t t  t prolog_nodebugD  t  t t  t  FD  t  t t  t  @r 	 D  t  t t  t  @r 
O  A,CC    @<C@(C  
@5@D G@7 A@L@ 
@8 A+@E@?@ 
@.@7 A+@a@f@b@n@w@;XD  t  t t  t $atom_hashstatD  t  t t  t  DL 	 D  t  t t  t  DL 
O  DKCE  @5@S
@>@0 @ A@1 B@0  @W@4@/@4@8 @@;CE  @5@>@;C@&E  @5@0 C@/@4@7 @@>@D
@7 A@L
@8 D@?
@0 @@0 @ @Z
@4@/@4@8 @@;C@-E  @5@"
@#@>@D
@7 @@L
@8 G=@?@0 @@0 @ @
@4@1 B@0  @W@4@/@4@8 @@;CE  @5@8 F @;XD  t  t t  t 	$break_atD  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  A-D  t  t t  t  GD  t  t t  t 	code_typeD  t  t t  t  F 	 D  t  t t  t  F 
O  FCKa  @5@8 F@;XD  t  t t  t  An 	 D  t  t t  t  An 
O  AmC
I  @5@S
@>@0 @ A@/@4@8 @@;CI  

@5@"
 C:@#@>@;CI  @5@0 
@4@8 Gv@;XD  t  t t  t 
current_opD  t  t t  t $nospyD  t  t t  t  AO @GD  t  t @Ht  t AO B
D  t  t t  t  AO 
O  GC@  @5@@;XD  t  t t  t writelnD  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  Gr 	 D  t  t t  t  Gr 
O  GqCI   @<C@I   DV


 

@5@>@ @0 @-@4@7 DX@.@ @7 GW @.@2@4@7 @<@.@2@4@7 @<@D@0 @4 @G@7 D@L@0 @4 @G@7 F@?@R@D@%@.@/@7 @L@0 A@0 B!@1 @4@/@4@.@0 @! @4@7 A9@?@0 G@1 AV!@1 @4@7 D4@F@ @ @ @ @8 Gp@;C@8I   C:



 C:
@5@>@0 C:@4@7$import_ops @ @ 
@ @ @8 Gp@;C@?I  


@5@0 @1$import@0 @4@4@.@0 @' @4@7 A9@0$import_wic@4@7 A@ @ @ @ @8 Gp@;XD  t  t t  t  F 	 D  t  t t  t  F 
O  FCE5  
 @5@>@;CE6  @5@0 G
@/@/@4@7 C@.@7 @x@0 G
@4@8 A@;XD  t  t t  t  AD  t  t t  t at_end_of_stream D  t  t t  t once @GD  t  t @Ht  t G D  t  t t  t  G 
O  GC@  @5@@>@;XD  t  t t  t  GD  t  t t  t 
noprotocol D  t  t t  t  CeD  t  t t  t  G 	 D  t  t t  t  G 
O  GCE  @5@0 A@@-@4@7 @@>@,default@0 A@@4@8 AE@;CE   @<XD  t  t t  t 	unifiableD  t  t t  t  CD  t  t t  t  BD  t  t t  t put_charD  t  t t  t $negate 	 D  t  t t  t  G 
O  GCGJ    @Q @@<CGK    @ @Q@<XD  t  t t  t  G'D  t  t t  t  C* 	 D  t  t t  t  C* 
O  C)CG    C

@5@7$file_scoped_flag @8 @@;XD  t  t t  t  F 	 D  t  t t  t  F 
O  FCF  
 B@5@0 C@/@4@ @7 @@>@;CF   EM@5@.@7 E@  @@ B F@>@;C@YF  @5 @~@7 @@.@.@7 CY@  @@ B F@. CU@ B F@ @ @7 CY@D@% B@7 A@D@7 D @L@(
qload@?
@B A@7 A@L@(
 A@O@L@>@?@B@ @7 A @L@>@(
 A@O@;CF    EM@<XD  t  t t  t  D 	 D  t  t t  t  D 
O  DCI`   

@5@7 A@7 GX@>@;CIa   A

@5@7 A@8 GX@;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    A@<XD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CKQ  

@5@ 
@8$member_ @;XD  t  t t  t  @D  t  t t  t tty_gotoD  t  t t  t  G 	 D  t  t t  t  G 
O  GC@*I  @5@/@0 
@1$exported_op@/@/@/@4@7 D@>@0 C:@-
@-@-@4@0 
@1 H
@4@8 @ @@;CI   @<XD  t  t t  t read_clauseD  t  t t  t  EKD  t  t t  t  AxD  t  t t  t  A 	 D  t  t t  t  A 
O  ACB  @5@S@>@8 C@;CB  

@5@>@7 A@ 
@8 A@;CB  
@5@>@Q@;CB   

@<XD  t  t t  t $rc_save_archiveD  t  t t  t $prolog_list_goal AD  t  t t  t  H 	 D  t  t t  t  H 
O  HCK  @5@ Bprolog_list_goal B@>@;CK  @5@: Blisting B@;XD  t  t t  t profilerD  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 numberD  t  t t  t 	char_typeD  t  t t  t  C @GD  t  t @Ht  t C  @KD  t  t t  t  C 
O  H"CE  
@5@>@8 D@;CE   


@5@0 @3
@4@8 D@;XD  t  t t  t 	$local_opD  t  t t  t  @ 	 D  t  t t  t  @ 
O  AQCC  @5@7 @@D@)
@L@R@?@8 D@;XD  t  t t  t  BD  t  t t  t read_pending_inputD  t  t t  t  AO @GD  t  t @Ht  t AO B
 B
 B
 B
 B
 B
D  t  t t  t  AO 
O  H%C@  @5@ 
@ @ @ @@;XD  t  t t  t $spyD  t  t t  t shellD  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  @F @GD  t  t @Ht  t @T D  t  t t  t  @F 
O  @TCEu  @5@2@0 @L @N@4@3@0 @O @Q@4@3@0 @T @Q@4@4@8 @U@;XD  t  t t  t >D  t  t t  t compile_predicatesD  t  t t  t  D 	 D  t  t t  t  D 
O  DC@<D5   B

@5@>@0 G@0 B@4@-@4@0
$term_in_file
@2@4@4@0 G  @Q@4@8 @@;C@KD;  @5@.@2@0 @ @@4@3@0 @ B@4@4@7 @@ @ @.@7 @g @0 G@-@-@4@0 H-
@2@4@4@0 G @4@8 @@;XD  t  t t  t  DD  t  t t  t  CD  t  t t  t  GD  t  t t  t  G 	 D  t  t t  t  G 
O  GCDY   C@5@>@;CDZ   
 GP@<XD  t  t t  t  AD  t  t t  t  BD  t  t t  t  Gu 	 D  t  t t  t  Gu 
O  GtC
I  
@5@>@;CI  
 AV
@5@ 
@ @8 Gs@;XD  t  t t  t message_queue_propertyD  t  t t  t <meta-call> D  t  t t  t  H1 AD  t  t t  t  H1 	 D  t  t t  t  FD  t  t t  t $put_quotedD  t  t t  t  AxD  t  t t  t  H 	 D  t  t t  t  H 
O  HCG$   generate_debug_info@<CG%   optimise@<XD  t  t t  t  A 	 D  t  t t  t  A 
O  AC@'HR  @5 @Q@7 A@>@.@7 Dp@.@7 A@7 A@0$qlf_start_file@4@7 A A@8 A@;C
HY  @5@.@7 A@8 A	 @;XD  t  t t  t 
line_countD  t  t t  t  @D  t  t t  t  BD  t  t t  t  C# 	 D  t  t t  t  C# 
O  C"C
A  @5 As@0initialization_failure
@4@8 @&@;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  H> 
O  H>C@mB  @5 C@7 @& @/@7 Cj @.@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 @&@?@-@D
@ @2@n@3@N@4@7 @@L
@> C@0 HB@3@0 Cno@4@4@7 @&@Q@?
 G@0 Cconfirm@4@7 @&@Q@;XD  t  t t  t $undefined_procedure AD  t  t t  t  HH 	 D  t  t t  t  HH 
O  HHCA  @5 @@0 @4@.@7$prefix_module undefined_predicate@ @.@ B	exception B@>@&
@;CA  @5 B3 @Q@7 @@7 D @>@(
retry@;CA    @<XD  t  t t  t  @D  t  t t  t compareD  t  t t  t $run_at_halt  AD  t  t t  t  HT  	 D  t  t t  t  HT  
O  HT C@ K  @5@0 F@0 B$@-
@-@4 @Q@-@4@0 AV@0 D
@4@1 F@4@8forall$apply@;XD  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  C 	 D  t  t t  t  C 
O  CC@)GT  @5 A6@7 @@D@0	sandboxed@-@4@7 @@.
@7 Gf @+
@L A6@ 
@8 C@?@R@F@;XD  t  t t  t $check_load_non_module 	 D  t  t t  t  Ha 
O  HaCH%  @5@/@7 @@>@;C@6H'  @5@.@/@7 E) @+@>@0 A@-
@4@ENon-module file already loaded into module ~w; trying to load into ~w@2@3@4@7 Av@0 @@0 B D @
@4@1 B@0  @W@4
@4@8 @@;CH0   @<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  A 	 D  t  t t  t  A 
O  ACF   B

@5@/@7 A@7 D@8 D  @;XD  t  t t  t  C @GD  t  t @Ht  t C D  t  t t  t  C 
O  CCEa  @5@2@0 @L @N@4@3@0 @O @Q@4@4@8 @U@;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  AO @GD  t  t @Ht  t AO B
 B
 B
 B
 B
 B
 B
D  t  t t  t  AO 
O  HoC@  @5@ 
@ @ @ @ @@;XD  t  t t  t  G 	 D  t  t t  t  G 
O  GCK   G@5@8 H @;CK   @Z@5@8 G@;CK   C@5@.
@7 G@ 
@8 Cf @;XD  t  t t  t  G% 	 D  t  t t  t  G% 
O  G$CDi   @h

@5@>@8 @ @;CDk   @<XD  t  t t  t 
mutex_destroyD  t  t t  t 
nb_linkvalD  t  t t  t  E @GD  t  t @Ht  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  BD  t  t t  t  HL 	 D  t  t t  t  HL 
O  HKC	A  


@5@>@;C
A    
@<XD  t  t t  t $depth_limit_exceptD  t  t t  t  GD  t  t t  t  H. 	 D  t  t t  t  H. 
O  H-C@gDw  @5@7 GE @ @.@7 D@7 C@.@2@0variable_names@-@4@3@0subterm_positions@-@4@4@7 H $variable_names@ @7 G @D@*@* D@L@>@D@"
@#@L@Q@?@ @ @ 
@ @ @ @ @8 GM @?@ @ @ 
@ @ @ @ @8 H@;XD  t  t t  t  A 	 D  t  t t  t  A 
O  AC@[  @5@S
@0 @ A@/@4@8 @@;C@^  @5@>@;C@_  @5@>@ @ 
@7 A@ @ 
@8 A@;C@b   AV

@5@>@ @ 
@7 A@ @ 
@8 A@;C@e   

@5@>@ @ @ 
@8 A@;C@g   A@5@>@0 
@4@ 
@8 F@;C@0@i   A@5@>@0 @0 
@4
@4@0 @@-@/@4@0 @' @1 @@1 B@0 
@4@/@4@8 A9@;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  G 	 D  t  t t  t  G 
O  GCG  @5@0register @@4@7 @@>@;C@(G  @5@.
@/@7 @>@7 Hb @.@7 F @ @.@7 E%@0  @1 E)
@4@ 
@8 @@;C@FG  @5@7 H@.
@7 H@ 
@.@7 E%@D@$@0 E)
@/@4 @Q@.@7 F@C@ @0 D;@/@4@7clause_property Bf@L@P@L@ @7 F@?@R@E@0 E)
@4@8 D4@;XD  t  t t  t thread_propertyD  t  t t  t protocolD  t  t t  t  G 	 D  t  t t  t  G 
O  GCJ  @5@7 @@>@0 @@-
@4@0 B@/@4@8 HV@;CJ  @5@/@8 G@;XD  t  t t  t  GD  t  t t  t  H7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 GP


@5@>@ @ 
@8 @;CA   @<XD  t  t t  t tty_sizeD  t  t t  t  CD  t  t t  t @ @GD  t  t @Ht  t H  @KD  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  E D  t  t t  t ttyflush D  t  t t  t $atom_completionsD  t  t t  t 	char_codeD  t  t t  t  BD  t  t t  t  C 	 D  t  t t  t  C 
O  CC@9G?  @5 C@7 @@D@)@0 A*@-@4@7 @@L@D@.
@7 H  @L@ 
@.@7 D"@?@%@E
 C@ @8 C@?@R@F@E@;XD  t  t t  t  AN 	 D  t  t t  t  AN 
O  AMC@"JN  @5@7 E@>@D
@* D@L
@R@E@?@.@7 A@0 
@4@8 G@;CJU  @5@D	 CU@7 @@L@R@?	 @0mixed_directive
@4@8 @&@;XD  t  t t  t  A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  AD  t  t t  t  H 	 D  t  t t  t  H 
O  HCI  @5@/@0 
@1 H@/@/@/@4@7 D@0 
@1 H
@4@@;XD  t  t t  t prolog_current_choiceD  t  t t  t  A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  @ 
O  DC@gH=  @5@!@0 B @Q@/ @Q @ @4@#@@@C@/@/@.@.@/@ 
@7 D @ @7 F @D@  @Q@7 A@L@ @ @ @ 
@7 G@  @@7 Dp@?@ @ @7 G@  @Q@7 A@?@ @7 H5 @F@>@ @8 A@;XD  t  t t  t  @D  t  t t  t directory_filesD  t  t t  t  G D  t  t t  t  H 	 D  t  t t  t  H 
O  HCKT   @<CKU  
@5@ @ 
@8 H
@;XD  t  t t  t 
mutex_lockD  t  t t  t b_getvalD  t  t t  t  C= 	 D  t  t t  t  C= 
O  C<C@9I  @5@D@0 
@1 H@/@/@/@4 D@7 D@L@R@?@0 A@1 
@1  H@4@ @7 AI@0 H
@4@/@ @8 A@;XD  t  t t  t  C @GD  t  t @Ht  t C D  t  t t  t  C 
O  CC@7E   

@5@* @@>
$user_consult@.
@0 @K
@4@7 F @p
user://@ @.@7 A@0 @4@2@0 C DC@4@4@8 @U@;C
E  @5@2@0 @ @Q@4@4@8 @U@;XD  t  t t  t 
open_xtermD  t  t t  t  C 	 D  t  t t  t  C 
O  CC@4Go  @5@0 D@-@4 @@7 @@D@.
@7 C @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H  @5@0 @O @Q@4 @@7 @@>@0 @@0 Amodule_file
@4@/@4@8 @@;C@ H  @5@.
@ 
@7 A@0 H6
@4@7 A@7 D|@ 
@7 Dp A@8 Dp@;XD  t  t t  t  G 	 D  t  t t  t  G 
O  GC@;I  @5@7 B @>@" C:



@#@ 
@ @0 
@4@7 C: @D@ 
@ @ @7 H @L@R@? As@0no_exported_op@4@8 @&@;C@3I  @5@@@)@.
@.@.@7 H@" C:
 
@#@ 
@ @0 
@4@7 H@Q@?@R@F
@E@;XD  t  t t  t  GD  t  t t  t $get_choice_pointD  t  t t  t ignore @GD  t  t @Ht  t H D  t  t t  t  H 
O  HCA  @5@@>@;CA   @<XD  t  t t  t  G 	 D  t  t t  t  G 
O  GCH  @5@S
@>@.@7 Dk @/@7 CY@8 G@;CH  @5@7 A @>@0 @@0 B D Bh
@4@/@4@8 @@;CH   @<XD  t  t t  t $unload_fileD  t  t t  t  @D  t  t t  t  GD  t  t t  t add_import_moduleD  t  t t  t 
thread_detachD  t  t t  t get_attrD  t  t t  t  F 	 D  t  t t  t  F 
O  FCJw   part@<CJx    @Q@<XD  t  t t  t $new_findall_bag D  t  t t  t  FD  t  t t  t  GD  t  t t  t  F AD  t  t t  t  F AD  t  t t  t  F 
O  FCAF EJ EJ D
 @Q@5@6 EK@D
 H4 @Q@7 @@L
@R@?@7debug_topic H@Q@;CAL EJ EJ	debugging
 @@5@6 H@D
 H4 @Q@7 @@L
@R@?@7 H@Q@;CAR EJ EJ	assertion@5@6 H H4 @Q@7 @@( @Q@;C@&AU EJ EJassume@5@6 H A@0
compatibility@1renamed@0  H@4@1  H@4@7 @' H H4 @Q@7 @@( @Q@;CA BS BS@5@6 BW@8math_goal_expansion BW@;C@*@u B\ B\ C:



 C:
  @@5@6 Ba@C@ @7	qualified Ba@L@P Bk Bb@8 Bc@;C@;@ B\ B\ @M



 E B
@5@6 Ba Bk Bb@7 Bc@C@.@2@3
@3@4@7 Foccurs@* G@L@P@?@E@;C@ @ B\ B\ 


 

@5@6 Ba@7 A@ @7
rename_module Ba Bk Bb@8 Bc@;C@ B\ B\  C
 @V @L E@<CA B\ B\bb_put


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

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

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


 AV H

 H@5@6 Ba@ @8 H@;XD  t  t t  t  A 	 D  t  t t  t  A 
O  AC@&I  @5@.@7 C @@@.@7 @@/@.
@7 F @0undefined_export

@4@7 @&@Q@?@R@F@;XD  t  t t  t variant_sha1D  t  t t  t 	read_linkD  t  t t  t current_flagXQM @-C @S XP
out_number_rj C@.Av EUu G7        @5@.@7size B@@@!
@0 C@4@#@a@f
@b @t@?@'
 @ 
@7spacer Ex@>@7 A :  @7 I@>@;XPfulfil_x C	BJ EU Fl@5@ 
@8match_up B@;CBM EU Fl@5@8 DM @;XPwrite_unit_hyp_part C
AE EU H@5@7 E  E@>@-        true .    {path is always traversed.}@7 I@8 F @;C
AK EU H@5
H1:    true .@7 I@8 I@;XPdo_find_upper_numeric_limit_for CZ EUu G,         
@5@ @.@ 
@7find_lower_numeric_limit_for B@0 I@4@8evaluate_rational_expression B@;C@%Z EU I H


 G@5@ @7int B@>@ @. G@ 
@7find_upper_numeric_limit_for B@0 H@4@8iss B@;C@%Z EU I H


real@5@ @7
base_rational B@>@ @. I-@ 
@7 I'@0 H@4@8 I!@;C@%Z EU I H


 G@5@ @7 I$@>@ @. G@ 
@7 I'@0 H@4@8 I*@;C@%Z EU I H


 I-@5@ @7 I.@>@ @. I-@ 
@7 I'@0 H@4@8 I!@;C@3Z EU I H

@5@ @.@.@7 I'@ @.@.@7 I'@0 H@4@7 I!@ @ @.@7 DR EF@ @ 
@8 A @;C@8Z EU I C
div

 G@5@ @7 I$@0<> @4 @Q@7simplify B@>@ @. G@ 
@7 I'@0 C@1 I6@4@8 I*@;C@Z EU I C
 I6

 G@5@@@ @. G@.@7 I@0 H+ @4 @Q@7 I:@?@0 I= @4 G@.@7safe_deduce B@E@@@ @. G@.@7 I@0 Hl @4 @Q@7 I:@?@0 IA @4 G@.@7 I>@E@ @. G@.@7 I'@ @. G@.@7 I'@0 C@1 I6@4@7 I*@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @ 
@8 I4@;C@Z EU I

 C
 C
* I6
 G@5@@@ @. G@.@7 I@0 IA @4 @Q@7 I:@?@0 IA @4 G@.@7 I>@E@@@ @. G@.@7 I@0 I= @4 @Q@7 I:@?@ @@@0 IA@4 G@.@7 I>@?
@0 I= @4 G@.@7 I>@E@  G@.@7 I'@0 I= @4 @Q@7 I:@ @ @.@7 I1@ @ @.@7 I1@ @ 
@8 I4@;C@[ EU I

 C
 C
 IB I6
 G@5@@@ @. G@.@7 I@0 IA @4 @Q@7 I:@?@0 IA @4 G@.@7 I>@E@@@ @. G@.@7 I@0 I= @4 @Q@7 I:@?@ @@@0 IA@4 G@.@7 I>@?
@0 I= @4 G@.@7 I>@E@  G@.@7 I'@0 I= @4 @Q@7 I:@ @ @.@7 I1@ @ @.@7 I1@ @ 
@8 I4@;C@[ EU I C
 IB I6

 G@5@@@ @. G@.@7 I@0 IA @4 @Q@7 I:@?@0 IA @4 G@.@7 I>@E@@@ @. G@.@7 I@0 I= @4 @Q@7 I:@?@ @@@0 IA@4 G@.@7 I>@?
@0 I= @4 G@.@7 I>@E@ @. G@.@7 I'@0 I= @4 @Q@7 I:@0 C@4@7 I*@ @ @.@7 I1@ @ @.@7 I1@ @ 
@8 I4@;C@[0 EU I C
 IB
 I6
 G@5@@@ @. G@.@7 I@0 IA @4 @Q@7 I:@?@0 IA @4 G@.@7 I>@E@@@ @. G@.@7 I@0 I= @4 @Q@7 I:@?@ @@@0 IA@4 G@.@7 I>@?
@0 I= @4 G@.@7 I>@E@ @. G@.@7 I'@0 I= @4 @Q@7 I:@0 C@4@7 I*@ @ @.@7 I1@ @ @.@7 I1@ @ 
@8 I4@;C@[F EU I C
 IB I6

 G@5@@@ @. G@.@7 I@0 IA @4 @Q@7 I:@?@0 IA @4 G@.@7 I>@E@@@ @. G@.@7 I'@0 C @4 @Q@7 I:@?@"@@@0<=@1 I@4 G@.@7 I>@?
@0 ID @4 G@.@7 I>@E@ @. G@.@7 I@0 ID @4 @Q@7 I:@0 I@1 H@4@7 I*@ @ @.@7 I1@ @ @.@7 I1@ @ 
@8 I4@;C@[\ EU I C
 IB
 I6
 G@5@@@ @. G@.@7 I@0 IA @4 @Q@7 I:@?@0 IA @4 G@.@7 I>@E@@@ @. G@.@7 I'@0 ID @4 @Q@7 I:@?@"@@@0 IE@1 I@4 G@.@7 I>@?
@0 ID @4 G@.@7 I>@E@ @. G@.@7 I@0 ID @4 @Q@7 I:@0 I@1 H@4@7 I*@ @ @.@7 I1@ @ @.@7 I1@ @ 
@8 I4@;C@[r EU I C
 IB I6
  G@5@@@ @. G@.@7 I'@0 ID @4 @Q@7 I:@?@0 ID @4 G@.@7 I>@E@@@0 I8 @4 G@.@7 I>@F@?@2@@@ @. G@.@7 I@0 I= @4 @Q@7 I:@E@?@ @. G@.@7 I'@0 ID @4 @Q@7 I:@E@ @ @.@7 I1@ @ 
@8 I4@;C@[ EU I C
 IB
 I6  G@5@@@ @. G@.@7 I'@0 ID @4 @Q@7 I:@?@0 ID @4 G@.@7 I>@E@@@0 I8 @4 G@.@7 I>@F@?@2@@@ @. G@.@7 I@0 I= @4 @Q@7 I:@E@?@ @. G@.@7 I'@0 ID @4 @Q@7 I:@E@ @ @.@7 I1@ @ 
@8 I4@;C@%[ EU I C


 G@5@ @7 I$@>@ @. G@ 
@7 I'@0 C@4@8 I*@;C@%[ EU I C


 I-@5@ @7 I.@>@ @. I-@ 
@7 I'@0 C@4@8 I!@;C@%[ EU I C


 G@5@ @7 I$@>@ @. G@ 
@7 I@0 C@4@8 I*@;C@%[ EU I C


 I-@5@ @7 I.@>@ @. I-@ 
@7 I@0 C@4@8 I!@;C@3[ EU I C

@5@ @.@.@7 I'@ @.@.@7 I@0 C@4@7 I!@ @ @.@7 I1@ @ 
@8 I4@;C@i[ EU I IB


 G@5@ @7 I$@>@@@$@0 I= @4 @Q@7 I:@>@ @. G@ 
@7 I'@0 IB@4@7 I*@E@?@2@@@( @>@( @(
 @@E@?@ @0 ID @4 @Q@7 I:@>@ @. G@ 
@7 I@0 IB@4@8 I*@E@;C@i[ EU I IB


 I-@5@ @7 I.@>@@@$@0 I= @4 @Q@7 I:@>@ @. I-@ 
@7 I'@0 IB@4@7 I!@E@?@2@@@( @>@( @(
 @@E@?@ @0 ID @4 @Q@7 I:@>@ @. I-@ 
@7 I@0 IB@4@8 I!@E@;C@i[ EU I IB


 G@5@ @7 I$@>@@@$@0 I= @4 @Q@7 I:@>@ @. G@ 
@7 I'@0 IB@4@7 I*@E@?@2@@@( @>@( @(
 @@E@?@ @0 ID @4 @Q@7 I:@>@ @. G@ 
@7 I@0 IB@4@8 I*@E@;C@i[ EU I IB


 I-@5@ @7 I.@>@@@$@0 I= @4 @Q@7 I:@>@ @. I-@ 
@7 I'@0 IB@4@7 I!@E@?@2@@@( @>@( @(
 @@E@?@ @0 ID @4 @Q@7 I:@>@ @. I-@ 
@7 I@0 IB@4@8 I!@E@;C@M\
 EU I

 IB
@5@ @.@.@7 I@0 IA @4 @Q@7 I:@ @.@.@7 I'@ @7 I.@0 IA@4 @Q@7 I:@0 IB@4@7 I!@ @ @.@7 I1@ @ 
@8 I4@;C@E\ EU I IB

@5@ @.@.@7 I@ @.@.@7 I'@ @.@.@7 I@ @.@.@7 I'@ @ @ @ @ @ @ @ @ 
@/@/@8calc_product_bounds
 B@;C@k\! EU I I6


 G@5@ @7 I$@>@@@#@0 I= @4 @Q@7 I:@ @. G@ 
@7 I'@0 I6@4@7 I*@E@?@5@@@!@0 ID @4 @Q@7 I:@ @. G@ 
@7 I@0 I6@4@7 I*@?@0 I6@4 G@ 
@8search_for_upper_numeric_limit B@E@E@;C@!\0 EU I I6 
  G@5@>@0 I8 @4 G@.@7 I>@ @ 
@8 I4@;C@|\5 EU I

 I6


 G@5@ @7 I$@0 IA @4 @Q@7 I:@>@ @. G@.@7 I@@@0 I= @4 @Q@7 I:@' @@?@+@@@0 ID @4 G@.@7 I>@?@0 IE@1 I@4 G@.@7 I>@0 ID @4 @Q@7 I:@>@0 I6@4@7 I*@ @ @.@7 I1@ @ 
@8 I4@;C@z\J EU I

 I6


 G@5@ @7 I$@0 ID @4 @Q@7 I:@>@ @. G@.@7 I'@@@0 ID @4 @Q@7 I:@' @@?@)@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@0 I= @4 @Q@7 I:@>@0 I6@4@7 I*@ @ @.@7 I1@ @ 
@8 I4@;C@k\_ EU I I6


 G@5@ @. G@.@7 I@0 I= @4 @Q@7 I:@ @. G@.@7 I@0 IA @4 @Q@7 I:@ @. G@.@7 I'@0 IA @4 @Q@7 I:@0 I6@4@7 I*@ @ @.@7 I1@ @ @.@7 I1@ @ 
@8 I4@;C@\k EU I I6


 G@5@@@ @. G@.@7 I'@0 ID @4 @Q@7 I:@?@"@@@0 ID @4 G@.@7 I>@?@0 IE@1 I@4 G@.@7 I>@E@ @. G@.@7 I@0 ID @4 @Q@7 I:@ @. G@.@7 I@0 IA @4 @Q@7 I:@0 I6@4@7 I*@ @ @.@7 I1@ @ @.@7 I1@ @ 
@8 I4@;C@\ EU Imod


 G@5spark@7 F I@ @7 I$@@@"@ @7 I$@  @7 I@>@(
 @@0 IM@4@7 I*@F@F@E@?@@@@u@0 I= @4 @Q@7 I:@>@@@P@@@ @. G@.@7 I@0 IA @4 @Q@7 I:@?@0 IA @4 G@.@7 I>@E@ @. G@.@7 I'@a@f@f@b@l C@q@>@ @ @.@7 I1@ @ 
@7 I4@&@?@(
 @@0 C@4@7 I*@F@F@E@?@0 ID @4 @Q@7 I:@>@(
 @@( @F@F@E@>@;C@k\ EU I

 IM


 G@5 IO@7 IP@@@ @. G@.@7 I@0 I= @4 @Q@7 I:@?@ @@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@E@>@ @. G@.@7 I'@0 C@4@7 I*@ @ @.@7 I1@ @ 
@8 I4@;C@L\ EU I IM

  G@5 IO@7 IP@@@ @. G@ 
@7 I'@0 ID @4 @Q@7 I:@?@"@@@0 ID @4 G@ 
@7 I>@?@0 IE@1 I@4 G@ 
@7 I>@E@>@;C@8\ EU Iabs

 G@5@ @7 I$@>@@@0 IA @4 @Q@7 I:@>@&@?@0 ID @4 @Q@7 I:@>@0 I@4@7 I*@>@;C@8\ EU I IR

 I-@5@ @7 I.@>@@@0 IA @4 @Q@7 I:@>@&@?@0 ID @4 @Q@7 I:@>@0 I@4@7 I!@>@;C@\ EU I IR
@5@ @.@.@7 I@ @.@.@7 I'@@@0 IA @4 @Q@7 I:@0 IA@4 @Q@7 I:@&@E@?@N@@@,@0 IA @4 @Q@7 I:@0 IA @4 @Q@7 I:@0 I@4@.@7 I!@2@3@4@7
choose_max B@?@ @0 IA @4 @Q@7 I:@0 IA@4 @Q@7 I:@0 I@4@7 I!@E@ @ @.@7 I1@ @ 
@8 I4@;CA\ EU I

**


 G@5@ @7 I$@>@@@( @(@(
 @@F@F@?@@@@(@>@  G@ 
@7 I'@F@F@?@@@@a@f@b @q@>@Q@F@F@?@@@@ @7 I$@0 IW@4@7 I*@7 I$@>@(
 @@F@F@?@@@@1@0 IA @4 G@.@7 I>@ @. G@.@7 I'@0 IW@4@7 I*@ @ @.@7 I1@ @ 
@7 I4@?@p@@@)@0 IM@4 @7 I:@0 IR@4@. G@ 
@7 I'@0 IW@4@7 I*@E@F@?@E@0 ID @4 G@.@7 I>@0 IM@4@7 I:@ @. G@.@7 I'@0 ID @4 @Q@7 I:@0 IW@4@7 I*@ @ @.@7 I1@ @ 
@8 I4@;CA]  EU I

 IW


 I-@5@ @7 I$@>@@@( @(@(
 @@F@F@?@@@@(@>@  I-@ 
@7 I'@F@F@?@@@@a@f@b @q@>@Q@F@F@?@@@@ @7 I.@0 IW@4@7 I!@7 I.@>@(
 @@F@F@?@@@@<@0 IA @4 I-@.@7 I>@ @. I-@.@7 I'@0 IA @4 @Q@7 I:@0 IW@4@7 I!@ @ @.@7 I1@ @ 
@7 I4@?@p@@@)@0 IM@4 @7 I:@0 IR@4@. I-@ 
@7 I'@0 IW@4@7 I!@E@F@?@E@0 ID @4 I-@.@7 I>@0 IM@4@7 I:@ @. I-@.@7 I'@0 ID @4 @Q@7 I:@0 IW@4@7 I!@ @ @.@7 I1@ @ 
@8 I4@;C@]J EU I IW


 G@5@@@ @. G@.@7 I@0 IA @4 @Q@7 I:@?@0 IA @4 G@.@7 I>@E@@@ @. G@.@7 I@0 IA @4 @Q@7 I:@?@0 IA @4 G@.@7 I>@E@ @. G@.@7 I'@ @. G@.@7 I'@0 IA@4 @Q@7 I:@0 IA@4 @Q@7 I:@0 IW@4@7 I*@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @ 
@8 I4@;C@]a EU I IW


 I-@5@@@ @. I-@.@7 I@0 IA @4 @Q@7 I:@?@0 IA @4 I-@.@7 I>@E@@@ @. G@.@7 I@0 IA @4 @Q@7 I:@?@0 IA @4 G@.@7 I>@E@ @. I-@.@7 I'@ @. G@.@7 I'@0 IA@4 @Q@7 I:@0 IA@4 @Q@7 I:@0 IW@4@7 I!@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @ 
@8 I4@;C@k]{ EU I 


 I-@5@ @7 I.@>@@@#@0 I= @4 @Q@7 I:@ @. I-@ 
@7 I'@0 @4@7 I!@E@?@5@@@!@0 ID @4 @Q@7 I:@ @. I-@ 
@7 I@0 @4@7 I!@?@0 @4 I-@ 
@8 IJ@E@E@;C@!] EU I  
  I-@5@>@0 I8 @4 I-@.@7 I>@ @ 
@8 I4@;C@i] EU I

 


 I-@5@ @7 I.@0 IA @4 @Q@7 I:@>@ @. I-@.@7 I@@@0 I= @4 @Q@7 I:@' @@?@0 ID @4 I-@.@7 I>@0 ID @4 @Q@7 I:@>@0 @4@7 I!@ @ @.@7 I1@ @ 
@8 I4@;C@i] EU I

 


 I-@5@ @7 I.@0 ID @4 @Q@7 I:@>@ @. I-@.@7 I'@@@0 ID @4 @Q@7 I:@' @@?@0 I= @4 I-@.@7 I>@0 I= @4 @Q@7 I:@>@0 @4@7 I!@ @ @.@7 I1@ @ 
@8 I4@;C@k] EU I 


 I-@5@ @. I-@.@7 I@0 I= @4 @Q@7 I:@ @. I-@.@7 I@0 IA @4 @Q@7 I:@ @. I-@.@7 I'@0 IA @4 @Q@7 I:@0 @4@7 I!@ @ @.@7 I1@ @ @.@7 I1@ @ 
@8 I4@;C@~] EU I 


 I-@5@@@ @. I-@.@7 I'@0 ID @4 @Q@7 I:@?@0 ID @4 I-@.@7 I>@E@ @. I-@.@7 I@0 ID @4 @Q@7 I:@ @. I-@.@7 I@0 IA @4 @Q@7 I:@0 @4@7 I!@ @ @.@7 I1@ @ @.@7 I1@ @ 
@8 I4@;C	] EU I@5@ 
@8calculate_known_upper_limit_for B@;XD  t  t t  @t potential_subst_fact APevaluate CE: EUu G1        

@5@@@7 I.@?
@@@(
 @Q@?@(
 @@>@;CEC EU I_@5@7 GX@a@g@b @q@7 I*@>@;C
EG EU I_@5@7rational_expression B@7 I!@>@;CEM EU I_ I I
@5@7 I:@>@;C@%EO EU I_ I
@5@.
@7 I:@@@ 
@7 I.@0 I
@4@7 I!@?@" I
@#@>@;CEY EU I_ @K
@5@7 I:@>@;CE\ EU I_ C H



@5@7 I:@>@;CE] EU I_ H C



@5@7 I:@>@;C@+El EU I_ H H



@5@ 
@7 GX@ @7 GX@.@0 H
@4@7 I*@0 H@4@8 I:@;C@IEs EU I_ H


@5@.@7 I:@ 
@.@7 I:@@@ @7 I.@ @7 I.@0 H@4@7 I!@?@@@( @&@?@@@( @&@?
@" H@#@>@;C@XE EU I_ C


@5@.@7 I:@ 
@.@7 I:@@@ @7 I.@ @7 I.@0 C@4@7 I!@?@-@@@( @&@?@#@@
@( @0 I
@4@7 I:@?@@@&@( @?
@" C@#@>@;C@ZE EU I_ IB


@5@.@7 I:@ 
@.@7 I:@@@ @7 I.@ @7 I.@0 IB@4@7 I!@?@/@@@@@( @?@( @( @?@@@(@&@?@@@(@&@?
@" IB@#@>@;C@EE EU I_ I6


@5@.@7 I:@ 
@.@7 I:@@@ @7signed_integer B@ @7 Id@  @7 I@0 I6@4@7 I*@?@@@(@&@?
@" I6@#@>@;C@EE EU I_ 


@5@.@7 I:@ 
@.@7 I:@@@ @7 I.@ @7 I.@  @7 I@0 @4@7 I!@?@@@(@&@?
@" @#@>@;C@E EU I_ IM


@5@.@7 I:@ 
@.@7 I:@@@ @7 Id@ @7 Id@  @7 I@0 IM@4@7 I*@E@?@g@@
@(@( @E@?@[@@@@@" IB
@#@?
@" IB
@#@( @?@<@@@.@@
@" IB
@#@?	@" IB

@#@ @7 Id@0 B@0 IM@4 @4 @Q@7 I:@( @?@" IM@#@E@>@;C@ZE EU I_ IW


@5@.@7 I:@ 
@.@7 I:@@@ @7 I.@ @7 Id@0 IW@4@7 I!@?@/@@@( @(@?@%@@@(@&@?@@@(@" IB@#@?
@" IW@#@>@;CF  EU I_@5@7val B@>@;C@$F EU I_@5@C@7 @@L@P@2@-@-
@4@7 @<@ 
@.@7	eval_list B@2@4@7 @<@>@;XP@%evaluate_immediate_condition_simplify CEc EU Fl@5@S
@;CEe EU Fl@5@8novars B@;XD  t  t t  @t already_know_indentation APdeduce CAq EU I  @Q
@<CAr EU I@5@8infrule B@;C@VA EU I IE


@5
le_trans_1@7i_am_using_rule B@ @7 I$@@@0 ID
@-@4@7 Iu@ @7 I$@( G@!@0 C@4@#@?@0 IE
@-@4@7 Iu@0 IA
@4@7testused B@ @7 I$@%@0 IE@4 @Q@7 I:@>@;C@VA EU I IE


@5
le_trans_2@7 Iy@ 
@7 I$@@@0 ID@-@4@7 Iu@ @7 I$@( G@!@0 H@4@#@?@0 IE@-@4@7 Iu@0 IA@4@7 I|@ @7 I$@%@0 IE
@4 @Q@7 I:@>@;C@=A EU I		 IE


@5
le_trans_3@7 Iy@ @7 I$@( G@.@0 H@4@7 I*@0 ID
@-@4@.@7 Iu@0 IE@4@.@7 Iu@>@ @ @8
merge_sort B@;C@BA EU I		 IE


@5le_trans_3b@7 Iy@ @7 I$@( G@.@0 H@4@7 I*@0 ID@0 H
@4@-@4@.@7 Iu@0 IE@4@.@7 Iu@>@ @ @8 I@;C@?A EU I	 IE


@5
le_trans_4@7 Iy@0 IE
@-@4@7 Iu@C@ @7 I$@L@P@C@ @7 @@L@P@0 IE@4 @@.@7norm_typed_expr B@  @Q@7 I:@>@;C@VB
 EU I IA


@5
ge_trans_1@7 Iy@ 
@7 I$@@@0 ID@-@4@7 Iu@ @7 I$@( G@!@0 C@4@#@?@0 IE@-@4@7 Iu@0 IA@4@7 I|@ @7 I$@%@0 IE
@4 @Q@7 I:@>@;C@VB EU I IA


@5
ge_trans_2@7 Iy@ @7 I$@@@0 ID@-
@4@7 Iu@ @7 I$@( G@!@0 H@4@#@?@0 IE@-
@4@7 Iu@0 IA
@4@7 I|@ @7 I$@%@0 IE@4 @Q@7 I:@>@;C@=B6 EU I		 IA


@5
ge_trans_3@7 Iy@ @7 I$@( G@.@0 C@4@7 I*@0 I=
@-@4@.@7 Iu@0 IA@4@.@7 Iu@>@ @ @8 I@;C@QBC EU I ID


@5
lt_trans_1@7 Iy@ @7 I$@@@0 ID
@-@4@7 Iu@ @7 I$@0 IE@4 @Q@7 I:@?@"@0 IE
@-@4@7 Iu@0 IA
@4@7 I|@ @7 I$@0 ID@4 @Q@7 I:@>@;C@QBR EU I ID


@5
lt_trans_2@7 Iy@ 
@7 I$@@@0 ID@-@4@7 Iu@ @7 I$@0 IE
@4 @Q@7 I:@?@"@0 IE@-@4@7 Iu@0 IA@4@7 I|@ @7 I$@0 ID
@4 @Q@7 I:@>@;C@QBd EU I I=


@5
gt_trans_1@7 Iy@ 
@7 I$@@@0 ID@-@4@7 Iu@ @7 I$@0 IE
@4 @Q@7 I:@?@"@0 IE@-@4@7 Iu@0 IA@4@7 I|@ @7 I$@0 ID
@4 @Q@7 I:@>@;C@QBs EU I I=


@5
gt_trans_2@7 Iy@ @7 I$@@@0 ID@-
@4@7 Iu@ @7 I$@0 IE@4 @Q@7 I:@?@"@0 IE@-
@4@7 Iu@0 IA
@4@7 I|@ @7 I$@0 ID@4 @Q@7 I:@>@;CA!B EU I	 B H



@5eq_1@7 Iy@@@0 B@0 H
@4@4@7 Iu@F@E@?@@@@0 B@1 C
@4@7 Iu@F@E@?@@@@0 I
@4@.@7 I] B@0 B@1 H@4@7 Iu@F@?@@@@s@ 
@7 I$@@@ @0 B
 @4 @Q@7 I:@@
@0 B@4@7 Is B@?@>@Q@E@?@H@@@$@ @7 I$@@@0 H
@4@.@7 I@0 B@4@7 I@?@>@Q@E@?@"@ @7 I$@@@0 C
@4@.@7 I@0 B@4@7 I@?@>@Q@E@F@?@M@C@ @7 I$@L@P@C@ @7 I$@L@P@@@0@T@0 B@-@4@.@7 Iu@0 B@4@7 I|@0 B@0 H
@4@4@.@7 I@ @ @7 I1@?@>@Q@F@E@;C@,B EU I B H



@5@ @7 I$@C@ 
@7 I$@L@P@0 B@0 H
@4@4@8 I@;C@+B EU I B C



@5@ @7 I$@0 I@4@.@7 I@0 B@0 H
@4@4@8 I@;C@*B EU I B

 C

@5@ @7 I$@0 I@4@.@7 I@0 B@0 H@4
@4@8 I@;C@+B EU I B C



@5@ 
@7 I$@0 I@4@.@7 I@0 B@0 H
@4@4@8 I@;C@3B EU I B

 H

@5@ @7 I$@ 
@0 H@/@/@4@7 I@ 
@0 C@/@/@4@7 I@0 B@0 H@4
@4@8 I@;C@3B EU I B

 H

@5@ @7 I$@ 
@0 H@/@/@4@7 I@ 
@0 C@/@/@4@7 I@0 B@0 H@4
@4@8 I@;C@<B EU I B

 C

@5@ @7 I$@ 
@0 H@/@/@4@7 I@ 
@0 C@/@/@4@7 I@0 I@4@.@7 I@0 B@0 H@4
@4@8 I@;C@?B EU I	 B H



@5@ @7 I$@C@ 
@7 I$@L@P@C@ @7 I$@L@P@0 I
@4@.@7 I@0 B@0 H@4@4@8 I@;C@6B EU I B C



@5@ @7 I$@C@ 
@7 I$@L@P@C@ @7 I$@L@P@0 B@0 H@4
@4@8 I@;CB EU I I8 C


 C

@5@0 I8@4@8 I@;CB EU I I8 H


 H

@5@0 I8@4@8 I@;C@,B EU I I8 H



@5@ @7 I$@C@ 
@7 I$@L@P@0 I8@0 H
@4@4@8 I@;C@+B EU I I8 C



@5@ @7 I$@0 I@4@.@7 I@0 I8@0 H
@4@4@8 I@;C@*B EU I I8

 C

@5@ @7 I$@0 I@4@.@7 I@0 I8@0 H@4
@4@8 I@;C@+B EU I I8 C



@5@ 
@7 I$@0 I@4@.@7 I@0 I8@0 H
@4@4@8 I@;C@3B EU I I8

 H

@5@ @7 I$@ 
@0 H@/@/@4@7 I@ 
@0 C@/@/@4@7 I@0 I8@0 H@4
@4@8 I@;C@3B EU I I8

 H

@5@ @7 I$@ 
@0 H@/@/@4@7 I@ 
@0 C@/@/@4@7 I@0 I8@0 H@4
@4@8 I@;C@<B EU I I8

 C

@5@ @7 I$@ 
@0 H@/@/@4@7 I@ 
@0 C@/@/@4@7 I@0 I@4@.@7 I@0 I8@0 H@4
@4@8 I@;C@?B EU I	 I8 H



@5@ @7 I$@C@ 
@7 I$@L@P@C@ @7 I$@L@P@0 I
@4@.@7 I@0 I8@0 H@4@4@8 I@;C@6B EU I I8 C



@5@ @7 I$@C@ 
@7 I$@L@P@C@ @7 I$@L@P@0 I8@0 H@4
@4@8 I@;CA2B EU I	 I8 H



@5ineq_1@7 Iy@@@0 I8@0 H
@4@4@7 Iu@F@E@?A@@@0 I8@1 C
@4@7 Iu@F@E@?@@@@0 I
@4@.@7 I@0 I8@1 H@4@7 Iu@F@?@@@@@ 
@7 I$@@@ @0 B
 @4 @Q@7 I:@@
@0 I8@4@7 I@?@>@Q@E@?@Y@@@0 B@4@7 I@E@?@H@@@$@ @7 I$@@@0 H
@4@.@7 I@0 I8@4@7 I@?@>@Q@E@?@"@ @7 I$@@@0 C
@4@.@7 I@0 I8@4@7 I@?@>@Q@E@F@?@M@C@ @7 I$@L@P@C@ @7 I$@L@P@@@0@T@0 B@-@4@.@7 Iu@0 B@4@7 I|@0 I8@0 H
@4@4@.@7 I@ @ @7 I1@?@>@Q@F@E@;CBC- EU I
 I= H



@5gt_1@7 Iy@@@0 I=@0 H
@4@4@7 Iu@F@F@?A@@@0 I=@1 C
@4@7 Iu@F@F@?A@@@0 I
@4@.@7 I@0 I=@1 H@4@7 Iu@F@E@?A@@A@ 
@7 I$@@@!@0 B
 @4 @Q@7 I:@@
@0 I=@4@7 I@?@>@Q@F@?@@@@&@ @7 I$@@@0 H
@4@.@7 I@0 ID@4@7 I@?@>@Q@E@E@?@@@@&@ @7 I$@@@0 C
@4@.@7 I@0 I=@4@7 I@?@>@Q@E@E@?@@@@ @T@T@&@@@0 I=
 @4 @Q@7 I:@( @@?@>@Q@F@?@@@@0 I=
 @4 @Q@7 I:@0 IA@4@7 I@F@?@c@( G@0 C
@4@.@7 I@@@0 IA@0 H@4@4@7 Iu@E@?@@@@@0 IA@0 H@4@4@7 Iu@E@?@+@@@0 IA@1 C@4@7 Iu@E@?@0 I@4@.@7 I@0 IA@1 H@4@7 Iu@F@?@@C@ @7 I$@L@P@C@ @7 I$@L@P@@@2@@@'@T@0 I=@-@4@.@7 Iu@0 IA@0 H
@4@4@.@7 I@ @ @7 I1@?@>@Q@E@F@?@9@@@0@T@0 IA@-@4@.@7 Iu@0 IA@4@7 I|@0 I=@0 H
@4@4@.@7 I@ @ @7 I1@?@>@Q@E@F@E@;C@,C EU I I= H



@5@ @7 I$@C@ 
@7 I$@L@P@0 I=@0 H
@4@4@8 I@;C@+C EU I I= C



@5@ @7 I$@0 I@4@.@7 I@0 I=@0 H
@4@4@8 I@;C@*C EU I ID

 C

@5@ @7 I$@0 I@4@.@7 I@0 I=@0 H@4
@4@8 I@;C@+C EU I I= C



@5@ 
@7 I$@0 I@4@.@7 I@0 I=@0 H
@4@4@8 I@;C@,C EU I I= H



@5new_gt_1@7 Iy@ @7 I$@0 I= @4 @Q@7 I:@0 IE
@4@8 I@;C@,C EU I I= H



@5new_gt_2@7 Iy@ 
@7 I$@0 I=
 @4 @Q@7 I:@0 IE@4@8 I@;C@+C EU I I=

 C

@5new_gt_3@7 Iy@ @7 I$@0 I= @4 @Q@7 I:@0 IE
@4@8 I@;C@,C EU I I= C



@5new_gt_4@7 Iy@ @7 I$@0 ID @4 @Q@7 I:@0 IE
@4@8 I@;C@+C EU I I=

 H

@5new_gt_5@7 Iy@ @7 I$@0 ID @4 @Q@7 I:@0 IE
@4@8 I@;C@+C EU I I=

 H

@5new_gt_6@7 Iy@ @7 I$@0 ID @4 @Q@7 I:@0 IE
@4@8 I@;C@3C EU I ID

 H

@5@ @7 I$@ 
@0 H@/@/@4@7 I@ 
@0 C@/@/@4@7 I@0 I=@0 H@4
@4@8 I@;C@3C EU I ID

 H

@5@ @7 I$@ 
@0 H@/@/@4@7 I@ 
@0 C@/@/@4@7 I@0 I=@0 H@4
@4@8 I@;C@<C EU I ID

 C

@5@ @7 I$@ 
@0 H@/@/@4@7 I@ 
@0 C@/@/@4@7 I@0 I@4@.@7 I@0 I=@0 H@4
@4@8 I@;C@?C EU I	 ID H



@5@ @7 I$@C@ 
@7 I$@L@P@C@ @7 I$@L@P@0 I
@4@.@7 I@0 I=@0 H@4@4@8 I@;C@6C EU I ID C



@5@ @7 I$@C@ 
@7 I$@L@P@C@ @7 I$@L@P@0 I=@0 H@4
@4@8 I@;CBC EU I
 ID H



@5lt_1@7 Iy@@@0 ID@0 H
@4@4@7 Iu@F@F@?A@@@0 ID@1 C
@4@7 Iu@F@F@?A@@@0 I
@4@.@7 I@0 ID@1 H@4@7 Iu@F@E@?A@@A@ 
@7 I$@@@!@0 B
 @4 @Q@7 I:@@
@0 ID@4@7 I@?@>@Q@F@?@@@@&@ @7 I$@@@0 H
@4@.@7 I@0 I=@4@7 I@?@>@Q@E@E@?@@@@&@ @7 I$@@@0 C
@4@.@7 I@0 ID@4@7 I@?@>@Q@E@E@?@@@@ @T@T@&@@@0 I= 
@4 @Q@7 I:@( @@?@>@Q@F@?@@@@0 I= 
@4 @Q@7 I:@0 IE@4@7 I@F@?@c@( G@0 H
@4@.@7 I@@@0 IE@0 H@4@4@7 Iu@E@?@@@@@0 IE@0 H@4@4@7 Iu@E@?@+@@@0 IE@1 C@4@7 Iu@E@?@0 I@4@.@7 I@0 IE@1 H@4@7 Iu@F@?@@C@ @7 I$@L@P@C@ @7 I$@L@P@@@2@@@'@T@0 ID@-@4@.@7 Iu@0 IE@0 H
@4@4@.@7 I@ @ @7 I1@?@>@Q@E@F@?@9@@@0@T@0 IE@-@4@.@7 Iu@0 IA@4@7 I|@0 I=@0 H
@4@4@.@7 I@ @ @7 I1@?@>@Q@E@F@E@;C@,C EU I ID H



@5@ @7 I$@C@ 
@7 I$@L@P@0 ID@0 H
@4@4@8 I@;C@+C EU I ID C



@5@ @7 I$@0 I@4@.@7 I@0 ID@0 H
@4@4@8 I@;C@*C EU I I=

 C

@5@ @7 I$@0 I@4@.@7 I@0 ID@0 H@4
@4@8 I@;C@+C EU I ID C



@5@ 
@7 I$@0 I@4@.@7 I@0 ID@0 H
@4@4@8 I@;C@+C EU I ID

 H

@5new_lt_1@7 Iy@ @7 I$@0 I= @4 @Q@7 I:@0 IE
@4@8 I@;C@+C EU I ID

 H

@5new_lt_2@7 Iy@ @7 I$@0 I= @4 @Q@7 I:@0 IE
@4@8 I@;C@,D  EU I ID C



@5new_lt_3@7 Iy@ @7 I$@0 I= @4 @Q@7 I:@0 IE
@4@8 I@;C@+D EU I ID

 C

@5new_lt_4@7 Iy@ @7 I$@0 ID @4 @Q@7 I:@0 IE
@4@8 I@;C@,D EU I ID H



@5new_lt_5@7 Iy@ @7 I$@0 ID @4 @Q@7 I:@0 IE
@4@8 I@;C@,D EU I ID H



@5new_lt_6@7 Iy@ 
@7 I$@0 ID
 @4 @Q@7 I:@0 IE@4@8 I@;C@3D EU I I=

 H

@5@ @7 I$@ 
@0 H@/@/@4@7 I@ 
@0 C@/@/@4@7 I@0 ID@0 H@4
@4@8 I@;C@3D
 EU I I=

 H

@5@ @7 I$@ 
@0 H@/@/@4@7 I@ 
@0 C@/@/@4@7 I@0 ID@0 H@4
@4@8 I@;C@<D EU I I=

 C

@5@ @7 I$@ 
@0 H@/@/@4@7 I@ 
@0 C@/@/@4@7 I@0 I@4@.@7 I@0 ID@0 H@4
@4@8 I@;C@?D EU I	 I= H



@5@ @7 I$@C@ 
@7 I$@L@P@C@ @7 I$@L@P@0 I
@4@.@7 I@0 ID@0 H@4@4@8 I@;C@6D EU I I= C



@5@ @7 I$@C@ 
@7 I$@L@P@C@ @7 I$@L@P@0 ID@0 H@4
@4@8 I@;C@D EU I

 IA H



@5ge_1@7 Iy@ 
 G@7	checktype B@  G@7 I@ @7 I$@@@0 I=
@-@4@.@7 Iu@ @7 I$@!@0 H@4@#@?@0 IA
@-@4@.@7 Iu@ @7 I$@E@@@0 I=@-@4@.@7 Iu@ @7 I$@!@0 H@4@#@?@0 IA@-@4@.@7 Iu@ @7 I$@E@0 H@4@.@7 I@0 IA@4 @Q@7 I:@>@ @ @8 I1@;C@D2 EU I

 IE H



@5le_1@7 Iy@ 
 G@7 I@  G@7 I@ @7 I$@@@0 ID
@-@4@.@7 Iu@ @7 I$@!@0 C@4@#@?@0 IE
@-@4@.@7 Iu@ @7 I$@E@@@0 ID@-@4@.@7 Iu@ @7 I$@!@0 C@4@#@?@0 IE@-@4@.@7 Iu@ @7 I$@E@0 H@4@.@7 I@0 IE@4 @Q@7 I:@>@ @ @8 I1@;CBDF EU I IA H



@5ge_2@7 Iy@@@0 IA@0 H
@4@4@7 Iu@F@F@F@?Bz@@@0 IA@1 C
@4@7 Iu@F@F@F@?B_@@@0 IA
@1 C@4@7 Iu@F@F@F@?BD@@@!@0 I
@4@.@7 I@0 IA@1 H@4@7 Iu@F@F@E@?B!@@Aj@ 
@7 I$@@@!@0 B
 @4 @Q@7 I:@@
@0 IA@4@7 I@?@>@Q@F@?A;@@@&@ @7 I$@@@0 H
@4@.@7 I@0 IE@4@7 I@?@>@Q@E@E@?A@@@&@ @7 I$@@@0 C
@4@.@7 I@0 IA@4@7 I@?@>@Q@E@E@?@@@@ @T@T@&@@@0 IA
 @4 @Q@7 I:@( @@?@>@Q@F@?@@@@0 IA
 @4 @Q@7 I:@0 IA@4@7 I@F@?@@@@e@( G@0 H
@4@.@7 I@@@0 I=@0 H@4@4@7 Iu@E@?@@@@@0 I=@0 H@4@4@7 Iu@E@?@+@@@0 I=@1 C@4@7 Iu@E@?@0 I@4@.@7 I@0 I=@1 H@4@7 Iu@?@E@@@0 IA@0 H@-@4@4@7 Iu@?@!@@@0 IA@0 H@-@4@4@7 Iu@?@0 IA@1 C@-@4@7 Iu@ @7 I$@0 IA
@4 @Q@7 I:@E@F@F@?@@@@_@ @7 I$@@@(@0 IA
@-@4@.@7 Iu@ @7 I$@0 C@4@.@7 I:@0 IA@4@.@7 I@?@&@0 IA@-@4@.@7 Iu@ @7 I$@0 C@4@.@7 I:@0 IA
@4@.@7 I@ @ @7 I1@E@?@R@C@ @7 I$@L@P@C@ @7 I$@L@P@@@0@T@0 IA@-@4@.@7 Iu@0 IA@4@7 I|@0 IA@0 H
@4@4@.@7 I@ @ @7 I1@?@>@Q@E@E@E@E@E@E@;C@,D EU I IA H



@5@ @7 I$@C@ 
@7 I$@L@P@0 IA@0 H
@4@4@8 I@;C@+D EU I IA C



@5@ @7 I$@0 I@4@.@7 I@0 IA@0 H
@4@4@8 I@;C@*D EU I IE

 C

@5@ @7 I$@0 I@4@.@7 I@0 IA@0 H@4
@4@8 I@;C@+D EU I IA C



@5@ 
@7 I$@0 I@4@.@7 I@0 IA@0 H
@4@4@8 I@;C@,D EU I IA C



@5@ 
@7 I$@ @7 I$@0 C
@4@.@7 I@0 IE@4@8 I@;C@3D EU I IE

 H

@5@ @7 I$@ 
@0 H@/@/@4@7 I@ 
@0 C@/@/@4@7 I@0 IA@0 H@4
@4@8 I@;C@3D EU I IE

 H

@5@ @7 I$@ 
@0 H@/@/@4@7 I@ 
@0 C@/@/@4@7 I@0 IA@0 H@4
@4@8 I@;C@,D EU I IA H



@5new_ge_1@7 Iy@ @7 I$@0 IA @4 @Q@7 I:@0 IE
@4@8 I@;C@,D EU I IA H



@5new_ge_2@7 Iy@ 
@7 I$@0 IA
 @4 @Q@7 I:@0 IE@4@8 I@;C@+D EU I IA

 C

@5new_ge_3@7 Iy@ @7 I$@0 IA @4 @Q@7 I:@0 IE
@4@8 I@;C@,D EU I IA C



@5new_ge_4@7 Iy@ @7 I$@0 IE @4 @Q@7 I:@0 IE
@4@8 I@;C@+D EU I IA

 H

@5new_ge_5@7 Iy@ @7 I$@0 IE @4 @Q@7 I:@0 IE
@4@8 I@;C@+D EU I IA

 H

@5new_ge_6@7 Iy@ @7 I$@0 IE @4 @Q@7 I:@0 IE
@4@8 I@;C@<D EU I IE

 C

@5@ @7 I$@ 
@0 H@/@/@4@7 I@ 
@0 C@/@/@4@7 I@0 I@4@.@7 I@0 IA@0 H@4
@4@8 I@;C@?D EU I	 IE H



@5@ @7 I$@C@ 
@7 I$@L@P@C@ @7 I$@L@P@0 I
@4@.@7 I@0 IA@0 H@4@4@8 I@;C@6D EU I IE C



@5@ @7 I$@C@ 
@7 I$@L@P@C@ @7 I$@L@P@0 IA@0 H@4
@4@8 I@;C@,D EU I IE H



@5@ @7 I$@C@ 
@7 I$@L@P@0 IE@0 H
@4@4@8 I@;C@+D EU I IE C



@5@ @7 I$@0 I@4@.@7 I@0 IE@0 H
@4@4@8 I@;C@*D EU I IA

 C

@5@ @7 I$@0 I@4@.@7 I@0 IE@0 H@4
@4@8 I@;C@+D EU I IE C



@5@ 
@7 I$@0 I@4@.@7 I@0 IE@0 H
@4@4@8 I@;C@+D EU I IE

 H

@5new_le_1@7 Iy@ @7 I$@0 IA @4 @Q@7 I:@0 IE
@4@8 I@;C@+D EU I IE

 H

@5new_le_2@7 Iy@ @7 I$@0 IA @4 @Q@7 I:@0 IE
@4@8 I@;C@,D EU I IE C



@5new_le_3@7 Iy@ @7 I$@0 IA @4 @Q@7 I:@0 IE
@4@8 I@;C@+D EU I IE

 C

@5new_le_4@7 Iy@ @7 I$@0 IE @4 @Q@7 I:@0 IE
@4@8 I@;C@,D EU I IE H



@5new_le_5@7 Iy@ @7 I$@0 IE @4 @Q@7 I:@0 IE
@4@8 I@;C@,D EU I IE H



@5new_le_6@7 Iy@ 
@7 I$@0 IE
 @4 @Q@7 I:@0 IE@4@8 I@;C@3D EU I IA

 H

@5@ @7 I$@ 
@0 H@/@/@4@7 I@ 
@0 C@/@/@4@7 I@0 IE@0 H@4
@4@8 I@;C@3D EU I IA

 H

@5@ @7 I$@ 
@0 H@/@/@4@7 I@ 
@0 C@/@/@4@7 I@0 IE@0 H@4
@4@8 I@;C@<D EU I IA

 C

@5@ @7 I$@ 
@0 H@/@/@4@7 I@ 
@0 C@/@/@4@7 I@0 I@4@.@7 I@0 IE@0 H@4
@4@8 I@;C@?D EU I	 IA H



@5@ @7 I$@C@ 
@7 I$@L@P@C@ @7 I$@L@P@0 I
@4@.@7 I@0 IE@0 H@4@4@8 I@;C@6D EU I IA C



@5@ @7 I$@C@ 
@7 I$@L@P@C@ @7 I$@L@P@0 IE@0 H@4
@4@8 I@;CBD EU I IE H



@5le_2@7 Iy@@@0 IE@0 H
@4@4@7 Iu@F@F@F@?Bz@@@0 IE@1 C
@4@7 Iu@F@F@F@?B_@@@0 IE
@1 C@4@7 Iu@F@F@F@?BD@@@!@0 I
@4@.@7 I@0 IE@1 H@4@7 Iu@F@F@E@?B!@@Aj@ 
@7 I$@@@!@0 B
 @4 @Q@7 I:@@
@0 IE@4@7 I@?@>@Q@F@?A;@@@&@ @7 I$@@@0 H
@4@.@7 I@0 IA@4@7 I@?@>@Q@E@E@?A@@@&@ @7 I$@@@0 C
@4@.@7 I@0 IE@4@7 I@?@>@Q@E@E@?@@@@ @T@T@&@@@0 IA 
@4 @Q@7 I:@( @@?@>@Q@F@?@@@@0 IA 
@4 @Q@7 I:@0 IE@4@7 I@F@?@@@@e@( G@0 C
@4@.@7 I@@@0 ID@0 H@4@4@7 Iu@E@?@@@@@0 ID@0 H@4@4@7 Iu@E@?@+@@@0 ID@1 C@4@7 Iu@E@?@0 I@4@.@7 I@0 ID@1 H@4@7 Iu@?@E@@@0 IE@0 H@-@4@4@7 Iu@?@!@@@0 IE@0 H@-@4@4@7 Iu@?@0 IE@1 C@-@4@7 Iu@ @7 I$@0 IE
@4 @Q@7 I:@E@F@F@?@@@@_@ @7 I$@@@(@0 IE
@-@4@.@7 Iu@ @7 I$@0 C@4@.@7 I:@0 IE@4@.@7 I@?@&@0 IE@-@4@.@7 Iu@ @7 I$@0 C@4@.@7 I:@0 IE
@4@.@7 I@ @ @7 I1@E@?@R@C@ @7 I$@L@P@C@ @7 I$@L@P@@@0@T@0 IE@-@4@.@7 Iu@0 IA@4@7 I|@0 IE@0 H
@4@4@.@7 I@ @ @7 I1@?@>@Q@E@E@E@E@E@E@;CAEEE EU I	 B IB



@5eq_2@7 Iy@@@0 B@0 IB
@4@4@7 Iu@F@E@?A@@@@ 
@7 I$@@@#@0 B
 @4 @Q@7 I:@@
@0 B @4@7 I@?@>@Q@F@E@?@@@@#@0 B
@4 @Q@7 I:@@
@0 B@4@7 I@?@>@Q@F@E@?@@@@,@0 B
?@4 @Q@7 I:@@@0 I@4@.@7 I@0 B@4@7 I@?@>@Q@E@F@?@U@@@'@ @7 I$@@@0 IB
@4@.@7 I@0 B@4@7 I@?@>@Q@E@F@?@,@0 B@-@4@.@7 Iu@0 B@4@7 I|@0 B@0 IB
@4@4@.@7 I@ @ @7 I1@?@F@C@ 
@7 I$@L@P@C@ @7 I$@L@P@ @7 I$@0 B @4 @Q@7 I:@@@T
@0 B
 @4@7 I@?
@T@0 B @4@8 I@F@E@;C@"Ex EU I B IB



@5@ @7 I$@0 B@0 IB
@4@4@8 I@;C@*Ez EU I B

 IB

@5@ @7 I$@ 
@0 IB@/@/@4@7 I@0 B@0 IB@4
@4@8 I@;C@*E| EU I B

 IB

@5@ @7 I$@ 
@0 IB@/@/@4@7 I@0 B@0 IB@4
@4@8 I@;CBE EU I	 I8 IB



@5ineq_2@7 Iy@@@0 I8@0 IB
@4@4@7 Iu@F@E@?A@@A@ 
@7 I$@@@#@0 B
 @4 @Q@7 I:@@
@0 I8 @4@7 I@?@>@Q@F@E@?@@@@#@0 B
@4 @Q@7 I:@@
@0 I8@4@7 I@?@>@Q@F@E@?@@@@1@0 B@4@.@7 I@@
@0 I8 @4@.@7 Iu@?@0 I8 @4@.@7 Iu@ @ @7 I1@E@?@@@@,@0 B
?@4 @Q@7 I:@@@0 I@4@.@7 I@0 I8@4@7 I@?@>@Q@E@F@?@U@@@'@ @7 I$@@@0 IB
@4@.@7 I@0 I8@4@7 I@?@>@Q@E@F@?@,@0 B@-@4@.@7 Iu@0 B@4@7 I|@0 I8@0 IB
@4@4@.@7 I@ @ @7 I1@?@@C@ 
@7 I$@L@P@C@ @7 I$@L@P@ @7 I$@@@,@0 B @4 @Q@7 I:@0 I8
 @4@.@7 I@0 I8 @4@.@7 I@ @ @7 I1@?@@@@L@0 I= @4 @Q@7 I:@T
@T@@@0 I=
 @4@.@7 I@0 ID @4@.@7 I@?@0 ID
 @4@.@7 I@0 I= @4@.@7 I@ @ @7 I1@?@J@0 I= @4 @Q@7 I:@T
@T@@@0 I=
 @4@.@7 I@0 I= @4@.@7 I@?@0 ID
 @4@.@7 I@0 ID @4@.@7 I@ @ @8 I1@E@;C@"E EU I I8 IB



@5@ @7 I$@0 I8@0 IB
@4@4@8 I@;C@*E EU I I8

 IB

@5@ @7 I$@ 
@0 IB@/@/@4@7 I@0 I8@0 IB@4
@4@8 I@;C@*E EU I I8

 IB

@5@ @7 I$@ 
@0 IB@/@/@4@7 I@0 I8@0 IB@4
@4@8 I@;CAE EU I	 I= IB



@5gt_2@7 Iy@@@0 I=@0 IB
@4@4@7 Iu@F@E@?A@@AY@ 
@7 I$@@@#@0 B
 @4 @Q@7 I:@@
@0 ID @4@7 I@?@>@Q@F@E@?A.@@@#@0 B
@4 @Q@7 I:@@
@0 I=@4@7 I@?@>@Q@F@E@?A	@@@,@0 B
?@4 @Q@7 I:@@@0 I@4@.@7 I@0 I=@4@7 I@?@>@Q@E@F@?@@@@'@ @7 I$@@@0 IB
@4@.@7 I@0 I=@4@7 I@?@>@Q@E@F@?@@@@Y@0 I=
 @4 @Q@7 I:@@@'@0 IA@-@4@.@7 Iu@0 IA@4@7 I|@0 I=@0 IB
@4@4@.@7 I@?@0 I=@-@4@.@7 Iu@0 IA@0 IB
@4@4@.@7 I@ @ @7 I1@?@W@0 I= 
@4 @Q@7 I:@@@'@0 IE@-@4@.@7 Iu@0 IA@4@7 I|@0 I=@0 IB
@4@4@.@7 I@?@0 ID@-@4@.@7 Iu@0 IA@0 IB
@4@4@.@7 I@ @ @7 I1@?@d@C@ 
@7 I$@L@P@C@ @7 I$@L@P@ @7 I$@0 IA @4 @Q@7 I:@T
@T@@@0 I=
 @4@.@7 I@0 I= @4@.@7 I@?@0 ID
 @4@.@7 I@0 ID @4@.@7 I@ @ @8 I1@E@;C@"F
 EU I I= IB



@5@ @7 I$@0 I=@0 IB
@4@4@8 I@;C@*F EU I ID

 IB

@5@ @7 I$@ 
@0 IB@/@/@4@7 I@0 I=@0 IB@4
@4@8 I@;C@*F EU I ID

 IB

@5@ @7 I$@ 
@0 IB@/@/@4@7 I@0 I=@0 IB@4
@4@8 I@;CAF EU I	 ID IB



@5lt_2@7 Iy@@@0 ID@0 IB
@4@4@7 Iu@F@E@?A@@AY@ 
@7 I$@@@#@0 B
 @4 @Q@7 I:@@
@0 I= @4@7 I@?@>@Q@F@E@?A.@@@#@0 B
@4 @Q@7 I:@@
@0 ID@4@7 I@?@>@Q@F@E@?A	@@@,@0 B
?@4 @Q@7 I:@@@0 I@4@.@7 I@0 ID@4@7 I@?@>@Q@E@F@?@@@@'@ @7 I$@@@0 IB
@4@.@7 I@0 ID@4@7 I@?@>@Q@E@F@?@@@@Y@0 I=
 @4 @Q@7 I:@@@'@0 IE@-@4@.@7 Iu@0 IA@4@7 I|@0 ID@0 IB
@4@4@.@7 I@?@0 ID@-@4@.@7 Iu@0 IE@0 IB
@4@4@.@7 I@ @ @7 I1@?@W@0 I= 
@4 @Q@7 I:@@@'@0 IA@-@4@.@7 Iu@0 IA@4@7 I|@0 ID@0 IB
@4@4@.@7 I@?@0 I=@-@4@.@7 Iu@0 IE@0 IB
@4@4@.@7 I@ @ @7 I1@?@d@C@ 
@7 I$@L@P@C@ @7 I$@L@P@ @7 I$@0 IA @4 @Q@7 I:@T
@T@@@0 I=
 @4@.@7 I@0 ID @4@.@7 I@?@0 ID
 @4@.@7 I@0 I= @4@.@7 I@ @ @8 I1@E@;C@"FM EU I ID IB



@5@ @7 I$@0 ID@0 IB
@4@4@8 I@;C@*FN EU I I=

 IB

@5@ @7 I$@ 
@0 IB@/@/@4@7 I@0 ID@0 IB@4
@4@8 I@;C@*FO EU I I=

 IB

@5@ @7 I$@ 
@0 IB@/@/@4@7 I@0 ID@0 IB@4
@4@8 I@;CAFT EU I
 IA IB



@5ge_3@7 Iy@@@0 IA@0 IB
@4@4@7 Iu@F@F@?A@@AQ@ 
@7 I$@@@$@0 B
 @4 @Q@7 I:@@
@0 IE @4@7 I@?@>@Q@F@F@?A%@@@$@0 B
@4 @Q@7 I:@@
@0 IA@4@7 I@?@>@Q@F@F@?@@@@.@0 B
?@4 @Q@7 I:@@@0 I@4@.@7 I@0 IA@4@7 I@?@>@Q@E@F@E@?@@@@)@ @7 I$@@@0 IB
@4@.@7 I@0 IA@4@7 I@?@>@Q@E@F@E@?@@@@i@0 I=
 @4 @Q@7 I:@@@)@0 IA@-@4@.@7 Iu@0 IA@4@7 I|@0 IA@0 IB
@4@4@.@7 I@E@?@*@( G@0 I=@-@4@.@7 Iu@0 C@4@.@7 I:@0 IA@0 IB
@4@4@.@7 I@ @ @7 I1@?@9@0 I= 
@4 @Q@7 I:@0 IE@-@4@.@7 Iu@0 IA@4@7 I|@0 IA@0 IB
@4@4@.@7 I@ @ @7 I1@E@?@f@C@ 
@7 I$@L@P@C@ @7 I$@L@P@ @7 I$@0 IA @4 @Q@7 I:@T
@T@@@0 IA
 @4@.@7 I@0 IA @4@.@7 I@?@0 IE
 @4@.@7 I@0 IE @4@.@7 I@ @ @8 I1@E@E@;C@"F EU I IA IB



@5@ @7 I$@0 IA@0 IB
@4@4@8 I@;C@*F EU I IE

 IB

@5@ @7 I$@ 
@0 IB@/@/@4@7 I@0 IA@0 IB@4
@4@8 I@;C@*F EU I IE

 IB

@5@ @7 I$@ 
@0 IB@/@/@4@7 I@0 IA@0 IB@4
@4@8 I@;CF EU I  IA IB


 
@<CAF EU I
 IE IB



@5le_3@7 Iy@@@0 IE@0 IB
@4@4@7 Iu@F@F@?A@@AQ@ 
@7 I$@@@$@0 B
 @4 @Q@7 I:@@
@0 IA @4@7 I@?@>@Q@F@F@?A%@@@$@0 B
@4 @Q@7 I:@@
@0 IE@4@7 I@?@>@Q@F@F@?@@@@.@0 B
?@4 @Q@7 I:@@@0 I@4@.@7 I@0 IE@4@7 I@?@>@Q@E@F@E@?@@@@)@ @7 I$@@@0 IB
@4@.@7 I@0 IE@4@7 I@?@>@Q@E@F@E@?@@@@i@0 I=
 @4 @Q@7 I:@@@)@0 IE@-@4@.@7 Iu@0 IA@4@7 I|@0 IE@0 IB
@4@4@.@7 I@E@?@*@( G@0 ID@-@4@.@7 Iu@0 C@4@.@7 I:@0 IE@0 IB
@4@4@.@7 I@ @ @7 I1@?@9@0 I= 
@4 @Q@7 I:@0 IA@-@4@.@7 Iu@0 IA@4@7 I|@0 IE@0 IB
@4@4@.@7 I@ @ @7 I1@E@?@f@C@ 
@7 I$@L@P@C@ @7 I$@L@P@ @7 I$@0 IA @4 @Q@7 I:@T
@T@@@0 IA
 @4@.@7 I@0 IE @4@.@7 I@?@0 IE
 @4@.@7 I@0 IA @4@.@7 I@ @ @8 I1@E@E@;C@"F EU I IE IB



@5@ @7 I$@0 IE@0 IB
@4@4@8 I@;C@*F EU I IA

 IB

@5@ @7 I$@ 
@0 IB@/@/@4@7 I@0 IE@0 IB@4
@4@8 I@;C@*F EU I IA

 IB

@5@ @7 I$@ 
@0 IB@/@/@4@7 I@0 IE@0 IB@4
@4@8 I@;C@hF EU I B


@5eq_gen@7 Iy@@
@&
@( @@F@E@?@L@@@#@ 
@7 I$@ @7 I$@@@0 B
@4 @Q@7 I:@( @@?@>@Q@F@E@?@'@0 B
@-@4@.@7 Iu@0 B
@4@7 I|@0 B@4@.@7 I@ @ @8 I1@;C@"G EU I I8


@5ineq_gen_special@7 Iy@ 
 G@7 I@ @7 I$@0 I=
@4@8 I@;C@"G EU I I8


@5ineq_gen_special2@7 Iy@ 
 G@7 I@ @7 I$@0 ID
@4@8 I@;CG EU I I8

 @5ineq_gen_special3@7 Iy@0 I=@0 IR
@4 @4@8 I>@;C@G EU I
 I8


@5ineq_gen@7 Iy@@@8@ 
@7 I$@@@ @ @7 I$@@@C@0 B
@4 @Q@7 I:@L@P@( @@?@>@Q@?@0 I8
@4@7 I@F@E@?@@@@h@@@0 B@0 H@-
@4@4@.@7 Iu@?@$@@@0 B@0 H
@-@4@4@.@7 Iu@?@0 B@0 C
@-@4@4@.@7 Iu@@@ @7 I$@C@0 B @4 @Q@7 I:@L@P@' @@?@0 I8 @4@.@7 Iu@ @ @7 I1@?@I@@@ @0 I8
@-@4@.@7 Iu@0 B@4@.@7 I@ @ @7 I1@?@'@0 B
@-@4@.@7 Iu@0 B
@4@7 I|@0 I8@4@.@7 I@ @ @8 I1@;CAGJ EU I I=


@5gt_gen@7 Iy@@@2@ 
@7 I$@@@ @7 I$@@
@0 I=
@4 @Q@7 I:@?@>@Q@( @@?@0 ID
@4@7 I@F@E@?@@@@N@@@0 IA@0 H@-
@4@4@.@7 Iu@?@0 IA@0 H
@-@4@4@.@7 Iu@@@ @7 I$@0 I= @4 @Q@7 I:@' @@?@0 ID @4@.@7 Iu@ @ @7 I1@?@@@@:@0 IA@0 C
@-@4@4@.@7 Iu@@@ @7 I$@0 I= @4 @Q@7 I:@' @@?@0 I= @4@.@7 Iu@ @ @7 I1@?@R@@@)@0 IA
@-@4@.@7 Iu@0 IA
@4@7 I|@0 I=@4@.@7 I@ @ @7 I1@?@'@0 I=
@-@4@.@7 Iu@0 I=
@4@7 I|@0 IA@4@.@7 I@ @ @8 I1@;CAGv EU I ID


@5lt_gen@7 Iy@@@2@ 
@7 I$@@@ @7 I$@@
@0 I=
@4 @Q@7 I:@?@>@Q@( @@?@0 I=
@4@7 I@F@E@?@@@@N@@@0 IE@0 H@-
@4@4@.@7 Iu@?@0 IE@0 H
@-@4@4@.@7 Iu@@@ @7 I$@0 I= @4 @Q@7 I:@' @@?@0 I= @4@.@7 Iu@ @ @7 I1@?@@@@:@0 IE@0 C
@-@4@4@.@7 Iu@@@ @7 I$@0 I= @4 @Q@7 I:@' @@?@0 ID @4@.@7 Iu@ @ @7 I1@?@R@@@)@0 IE
@-@4@.@7 Iu@0 IA
@4@7 I|@0 ID@4@.@7 I@ @ @7 I1@?@'@0 ID
@-@4@.@7 Iu@0 I=
@4@7 I|@0 IE@4@.@7 I@ @ @8 I1@;CAG EU I IA


@5ge_gen@7 Iy@@@2@ 
@7 I$@@@ @7 I$@@@0 IA
@4 @Q@7 I:@( @@?@>@Q@?@0 IE
@4@7 I@F@E@?@@@@T
@T@&
@( @@F@E@?@@@@N@@@0 IA@0 H@-
@4@4@.@7 Iu@?@0 IA@0 H
@-@4@4@.@7 Iu@@@ @7 I$@0 IA @4 @Q@7 I:@' @@?@0 IE @4@.@7 Iu@ @ @7 I1@?@c@@@:@0 IA@0 C
@-@4@4@.@7 Iu@@@ @7 I$@0 IA @4 @Q@7 I:@' @@?@0 IA @4@.@7 Iu@ @ @7 I1@?@'@0 IA
@-@4@.@7 Iu@0 IA
@4@7 I|@0 IA@4@.@7 I@ @ @8 I1@;CAG EU I IE


@5le_gen@7 Iy@@@2@ 
@7 I$@@@ @7 I$@@@0 IA
@4 @Q@7 I:@( @@?@>@Q@?@0 IA
@4@7 I@F@E@?@@@@T
@T@&
@( @@F@E@?@@@@N@@@0 IE@0 H@-
@4@4@.@7 Iu@?@0 IE@0 H
@-@4@4@.@7 Iu@@@ @7 I$@0 IA @4 @Q@7 I:@' @@?@0 IA @4@.@7 Iu@ @ @7 I1@?@c@@@:@0 IE@0 C
@-@4@4@.@7 Iu@@@ @7 I$@0 IA @4 @Q@7 I:@' @@?@0 IE @4@.@7 Iu@ @ @7 I1@?@'@0 IE
@-@4@.@7 Iu@0 IA
@4@7 I|@0 IE@4@.@7 I@ @ @8 I1@;CH EU I@5@8bitwise_deduce B@;C@9H	 EU I IAbit__and



@5@ @0 I@/@/@4@7 I@ @0bit__or@/@/@4@7 I@ @0bit__xor@/@/@4@7 I@>@0 IE@1 I
@4@8 I@;C@9H EU I IA

 I

@5@ 
@0 I@/@/@4@7 I@ 
@0 I@/@/@4@7 I@ 
@0 I@/@/@4@7 I@>@0 IE@0 I@4
@4@8 I@;C@9H EU I IA I



@5@ @0 I@/@/@4@7 I@ @0 I@/@/@4@7 I@ @0 I@/@/@4@7 I@>@0 IE@1 I
@4@8 I@;C@9H EU I IA

 I

@5@ 
@0 I@/@/@4@7 I@ 
@0 I@/@/@4@7 I@ 
@0 I@/@/@4@7 I@>@0 IE@0 I@4
@4@8 I@;C@9H# EU I IA I



@5@ @0 I@/@/@4@7 I@ @0 I@/@/@4@7 I@ @0 I@/@/@4@7 I@>@0 IE@1 I
@4@8 I@;C@9H) EU I IA

 I

@5@ 
@0 I@/@/@4@7 I@ 
@0 I@/@/@4@7 I@ 
@0 I@/@/@4@7 I@>@0 IE@0 I@4
@4@8 I@;C@\HA EU I IE

 IM

@5 IO@7 IP@@@ 
@7 I$@>@0 IE
 @4 @Q@7 I:@' @@?@0 IE
 @4@.@7 Iu@@@0 IA@4@.@7 I@?@0 I= @4@.@7 I@ @ @.@7 I1@ @7 I4@>@;C@]HT EU I IA IM



@5 IO@7 IP@@@ @7 I$@>@0 IE @4 @Q@7 I:@' @@?@0 IE @4@.@7 Iu@@@0 IA
@4@.@7 I@?@0 I=
 @4@.@7 I@ @ @.@7 I1@ @7 I4@>@;C@ZHg EU I IE

 IM

@5 IO@7 IP@@@0 IE@1 I@4@.@7 I@?@0 ID @4@.@7 I@@@0 IE
@1 H@4@.@7 I@?@0 ID
@1 H@4@.@7 I@>@ @ @8 I1@;C@[Hv EU I IA IM



@5 IO@7 IP@@@0 IE
@1 I@4@.@7 I@?@0 ID
 @4@.@7 I@@@0 IE@1 H
@4@.@7 I@?@0 ID@1 H
@4@.@7 I@>@ @ @8 I1@;C@.H EU I IE IM


 @5 IO@7 IP@@@0 IE
@1 I@4@7 I@?@0 ID
 @4@7 I@>@;C@-H EU I IA  IM


@5 IO@7 IP@@@0 IE
@1 I@4@7 I@?@0 ID
 @4@7 I@>@;C@H EU I IE IM



@5 IO@7 IP@@@0 IA
@4@.@7 I@?@0 I=
 @4@.@7 I@@@0 IE
@1 H@4@.@7 I@?@:@@@0 IE@0 C
@4@4@.@7 I@?@%@@@0 ID
@1 H@4@.@7 I@?@0 ID@0 C
@4@4@.@7 I@>@ @ @8 I1@;C@H EU I IA

 IM

@5 IO@7 IP@@@0 IA@4@.@7 I@?@0 I= @4@.@7 I@@@0 IE@1 H
@4@.@7 I@?@:@@@0 IE@0 C@4
@4@.@7 I@?@%@@@0 ID@1 H
@4@.@7 I@?@0 ID@0 C@4
@4@.@7 I@>@ @ @8 I1@;C@IH EU I ID IM



@5 IO@7 IP@@@ @7 I$@.@0 C@4@7 I*@?@C@ @7 I$@L@P@!@0 C@4@#@0 IE@0 IM
@4@4@8 I@;C@HH EU I I=

 IM

@5 IO@7 IP@@@ 
@7 I$@.@0 C
@4@7 I*@?@C@ 
@7 I$@L@P@!@0 C
@4@#@0 IE@0 IM@4@4@8 I@;C@GH EU I ID

 IM

@5 IO@7 IP@@@ 
@7 I$@.@0 H
@4@7 I*@?@C@ 
@7 I$@L@P@!@0 H
@4@#@0 IE@1 IM@4@8 I@;C@HH EU I I= IM



@5 IO@7 IP@@@ @7 I$@.@0 H@4@7 I*@?@C@ @7 I$@L@P@!@0 H@4@#@0 IE@1 IM
@4@8 I@;XPadd_fact_from_rule CFq EU Fl@5@0get_fact_from_rule

@4@8 D4@;XPsimplify_path_functions C@ EUu G/        @5on@7get_switch_typecheck_only EType checking path function: @7 A @7 I@7hoist_pf_traversal_conditions B@7 I I@7hoist_pf_actions B - OK@7 I@7 G  @>@;C@ @ EU I@5off@7 I@7refactor_write_vcs_top B@7 I@7 I@7 I@7simplify_vc  B@7refactor_write_vcs B@7report_to_user B@>@;XD  t  t t  @t resource AD  t  t t  @t  I AP Ik CF EU I_@5@>@;CF EU I_
@5@ @7 I:@ 
@ @7 Ij@>@;XPadd_processed_hyp_with_field_op C	N EUu G2        @5@0get_processed_hyp_with_field_op
@4@8 A @;XP
setup_vc_name CB EU I@5@0vc_name@/@4@7 C@.@/@/@7 FR E C@.
@7 A@0 I
@4@7 I@>@;XPmaybe_semi_stan C@JA EU I

@5@7standardisation_is_on  B@>@.
@.@.@.@7is_relational_expression B@>@ @ @.@7 I@>@ @ @.@7 I@>@.@2
@3@3@4@7 @<@>@@@&
@?@ ss@/@7
complexity B@ @7save_semi_stan_fact B@>@;XP@#safe_deduce_in_logical_strategies_x C
% EU I@5@.@7inhibit_new_strategies B@>@7@$safe_deduce_in_logical_strategies_xx B@>@;XPsplit_rational C@&A EUu G6         I 


 I
@5@ 
@7 GX@a@f
@b @s@ @7 GX@a@f@b @s@;C@!A EU J 



@5@ 
@7 GX@a@f
@b @s@ @7 GX@a@f@b @s@;C
A EU J

@5@8 Id@;XPadd_fact CF EU Fl@5@@>@;CF EU Fl@5@7 D4@>@;XP
is_update_hyp CH EU I@5@0 B
@4x@7 E E@/v@7	var_const B@8is_update_composite_hyp B@;XPleftint C@1B  EUu G4         IB


@5@ 
@7	s_integer B@>@@@7term B@" IB
@#@E@?@.@7 J+ B@0 IB
@4@7sp B@>@;CB0 EU J- IB


 IB

@5@ @7 J4@>@;CB5 EU J- H


 H

@5@ @7 J4@ 
@ @7 J4@>@;C	B: EU J-

@5@7 J1@>@;XPrule_phase_infer C@8D EU Fl

@5@7 H@.@2@-@4@7inference_rule E@ @7 H@ @7infer Brule_phase_inference@  J<@0	inference@3@0proved@4@4@ 
@7record_rule_success B@>@;C@8D EU Fl

@5@7 H@.@2@-@4@7user_inference_rule J=@ @7 H@ @7 J> JA@  JK@0 JB@3@0 JD@4@4@ 
@7 JF@>@;C
D EU Fl@5@7 J>@>@;CD EU Fl


@5@ 
@/@/@/@/@7is_a_fact_from_rule B@>@;XP@(substitute_and_eliminate_mark_user_rules CN EU I
user_rule_yes 


@5@7is_conc_or_hyp Buser_rewrite_rule@7@!mark_whether_proved_by_user_rules B@0 
@4@7add_to_rule_summary B@>@;CN EU I@5@>@;XPmaybe_add_new_hyp C@ EU I @Q@5@>@;C@ EU I@5 J @.@7add_hyp J#new_hyp@2@3
@3 G@4@8assert_log_fact B@;XP	simp_args C@ EU J-



@5@ @7is_a_valid_type B@>@ 
@ @ @7 I@>@;C@ @ EU J-



@5@ 
@.@7 I@>@ 
@ @ @7 I@>@;C@"@ EU J-		
@5@ @7 Jh@>@ 
@ @ @7 I@>@ @ @ @7 Jf B@>@;C@&@ EU J-		


@5@ 
@.@7 I@>@ 
@ @ @7 I@>@ @ @ @7 Jk@>@;XPconvert_conditions_list CE EU Fl @<CE EU Fl
@5@ @7convert_condition B@>@ 
@ @8 Jl B@;XPsummary_of_file C@"A EUu G8        @5@0 
@-@4@/@7rule_summary B@>rule@7prefix B@7 CM B@7 F  @0 
@4@7summary_of_rule B@8 Jr B@;CA EU Jt@5@>@;XPis_in C@0 EUu G)        

@5@>@;C
@3 EU J


@5@7 J B@>@;XPbuildsav_usage_profiled  C@ EU EU  @5@7zero_defects_reported  Bspadesimp_usage_profiled.sav@7save_program B @8 G@;C@ EU EU  @5@7report_total_defects  B@8 G@;XPsummarise_user_rule_use  CAs EU Jt@5@/@/@7 Ju@>@7 J~	vc_number@7 Jy@.
@7current_vc_number B@7 J|@#: Summary of user rule application.@7 J|@7 J~@8summarise_user_rule_use_rep  B@;CA~ EU Jt  @5@>@;XPtry_to_prove_subgoal_concs C@BI EU I@5@7@(clear_up_could_and_could_not_infer_facts  B@. J @.@7get_conc E@@@%
@?@@@.
@2s@/@4@7 J@ 
@7 I@?@.
 J
@7 J@ 
@7 I@C@7get_proved_conc E@L@P@ 
@8try_to_prove_subgoal_conc B@;CI EU I@5@>@;XPform_number CF EU I_@5@8form_number_from_base B@;XPapply_deduction CD EUu G.        @5@7deduce_formula B@>@;CD EU J@5@7allow_new_strategies  B@0used@/@4@7 C@>@7try_new_deduction_strategies B@>@;XD  t  t t  @t known_upper_numeric_limit AP@ maybe_echo_pf_trace_pfpositionto C
B_ EU Ifinish finish@5@>@;CBc EU Iline
line 

@5@ 
@7integer_to_atom I@>@;XPgcd CC EU I


@5@>@;CC EU I
 
@5@>@;CC EU I@5@a@g@h@s@a@h@b @s@a@g@h@l IM@x
@>@ 
@8 J B@;C	C EU I

@5@>@&
@;C
C EU I@5@a@h@b @s@>@8 J@;XP IZ C!4 EU I@5@.@.@7 IJ@0candidate_upper
@4@7 D4@Q@;C@?!8 EU I@5@ 
@7 J B@C@.@/@7 J@0 ID@4 @Q@7 I:@L@P@?@E@>@0 J

@4@7 D4@0 J
@/@/@4@7 C@>@;XPsequence_infer CD EU J B
@5@0 B@0 GV@4 @4@7do_infer B@>@;CD EU J B
@5@0 B@0 J@4 @4@7 J@>@;C@*D EU J B H


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

@5@0 B@4@.@7 J@0 B
@4@.@7 J@>@ @ @7 I@>@;CD EU J B H
@5@>@;CD EU J B H
@5@>@;CD EU J B
 H@5@>@;CD EU J B
 H@5@>@;C@*D EU J B
@5@0 B@4@.@7 J@0 B
@4@.@7 J@>@ @ @7 I@>@;CD EU J B H @
nonfirst@5@>@;CD EU J B
 H J J@5@>@;CD EU J B Hnonlast
 Fh@5@>@;CD EU J B
 H J J@5@>@;CD EU J B J



@5@0 B
@4@7 J@>@;C@&D EU J B J

@5@.@2@/@4@2
@4@7 I1@0 B@4@7 J@>@;C@1D EU J B H


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

@5@@@&
@( @@?
@0 B
@4@7sequence_infrule B@>@;C
E  EU J I8@5@>@;C	E EU J I8@5@>@;CE EU J I8


@5@0 I8
@4@7 J@>@;CE EU J I8




@5@0 I8
@4@7 J@>@;C@$E EU J I8 H


@5@@@0 I8@4@7 J@?	@0 I8
@4@7 J@>@;CE
 EU J I8 H


@5@0 I8
@4@7 J@>@;CE EU J I8 H



@5@0 I8@4@7 J@>@;CE EU J I8 H


 H
@5@0 I8
@4@7 J@>@;CE EU J I8 H


 H

@5@0 I8@4@7 J@>@;CE EU J I8


@5@0 I8
@4@7 J@>@;XPupdate_equivalence C@+F4 EU I@5@0<->@-
@4@ 
@7replace_hyp J#@.@7complexity_token B@0complexity_facthyp@/@4@7 A @ 
 J@ @/@7 J@>@;C@+F; EU I@5@0 J@-
@4@ 
@7 J@.@7 J@0 J J@/@4@7 J@ 
 J@ @/@7 J@>@;XPconsider_fudge_line C
B& EU I@5	extraline@7
pfs_format B@7 I@>@;CB+ EU I@5@>@;XPoneint CBC EU J- IB


@5@ 
@7 J.@0 IB
@4@7 I*@>@;CBH EU J- IB


 IB

@5@ @7 J B@>@;CBL EU J- H


 H

@5@ @7 J@ 
@ @7 J@>@;C	BQ EU J-

@5@7 J1@>@;XPrecord_vc_retrieved  C
@ EU I @5@C
@7get_vcg_seen_vc  J@L
@P@7add_vcg_seen_vc  J@>@;C@ EU I  @5@>@;XPtry_proof_by_forwardchain CJO EU I@5@0 C
@4@7
prove_subgoal B@>@;XPrewrite_rule_match_y C
A EU Fl JV@5@ 
@8 JV J=@;C
A EU Flnonground_replace_rule@5@ 
@8 K
 J=@;XPlog_negation_simplification CL EU I@5@>@;CL EU I@5restructured@2
@3@3
@4@7 Jc@>@;XD  t  t t  @t found_contradiction  APgather_facts C
E EU Fl fromfact
@<CE EU Fl  K@<C
E EU Fl  JD
@<CE EU Fl 
@<XP I CA EU H
@5@a@g@b
@q@>@;CA EU H
@5@a@g@b@d@q@>@;CA EU H
@5@a@g@bC@q@>@;CA EU H
@5@a@g@b'@q@>@;CA EU H
@5@>@;XPpost_rewrite_do_proof_or_fail C@!J( EU I@5@7
push_vc_state  Bcomposite_rewrite@2@3@3@4@7 Jc@ 
@7 K@>success@7pop_vc_state B@8add_proved_conc J@;CJ1 EU I@5failure@7 K!@>@Q@;XP IK C!B EU I@5@0 IE
@4@ 
@7 Iu@@@7 I$@?@( I-@8strict_rational B@;C@>!K EU I	@5@0 IE
@-@4@.@.@7limited_extended_infrule B@C@ @7 I.@L@P@0 IE@4@.@ @/@7 K+@@@7 I$@?@( I-@7 K(@ @ @ 
@8 I1@;C@_!W EU I@5@0 IE
@-@4@.@.@7 K+@C@ @7 I.@L@P@0 IE@-@4@.@ @.@7 K+@C@ @7 I.@L@P@0 IE@4@.@ @/@7 K+@@@7 I$@?@( I-@7 K(@ @ @.@7 I1@ @ @ 
@8 I1@;C!f EU I G@5@0 ID
@-@4@ 
@7 Iu@ @7 I$@0 C@4@8 I*@;C@C!k EU I	
 G@5@0 ID
@-@4@.@.@7 K+@C@ @7 I$@L@P@0 IE@-@4@.@ @/@7 K+@ @7 I$@0 C@4@7 I*@ @ @ 
@8 I1@;C@C!s EU I	
 G@5@0 IE
@-@4@.@.@7 K+@C@ @7 I$@L@P@0 ID@-@4@.@ @/@7 K+@ @7 I$@0 C@4@7 I*@ @ @ 
@8 I1@;C@]!| EU I
@5@0 IE
@1 H@-@-@4@.@.@7 K+@C@ @7 I.@L@P@@@ @7 I$@?@( I-@ @7 K(@0 IE@-@4@.@ @/@7 K+@@@ @7 I$@?@( I-@ @7 K(@0 H@4@7 I!@ @ @ 
@8 I1@;C@]! EU I
@5@0 IE
@1 H@-@-@4@.@.@7 K+@C@ @7 I.@L@P@@@ @7 I$@?@( I-@ @7 K(@0 IE@-@4@.@ @/@7 K+@@@ @7 I$@?@( I-@ @7 K(@0 H@4@7 I!@ @ @ 
@8 I1@;C@]! EU I
@5@0 IE
@1 C@-@-@4@.@.@7 K+@C@ @7 I.@L@P@@@ @7 I$@?@( I-@ @7 K(@0 IE@-@4@.@ @/@7 K+@@@ @7 I$@?@( I-@ @7 K(@0 C@4@7 I!@ @ @ 
@8 I1@;C@3! EU I G@5@0 IE@0 IB
@-@4@-@4@ 
@7 Iu@ @7 I$@ @7 I$@0 I= @4 @Q@7 I:@0 I6@4@8 I*@;C@3! EU I G@5@0 IE@0 IB@-
@4@-@4@ 
@7 Iu@ @7 I$@ @7 I$@0 I= @4 @Q@7 I:@0 I6@4@8 I*@;C@A! EU I G@5@0 IE@0 IB@0 H
@-@4@-@4@-@4@ 
@7 Iu@ @7 I$@ @7 I$@ @7 I$@0 I= @4 @Q@7 I:@0 C@0 I6@4@4@8 I*@;C@@! EU I G@5@0 IE@0 IB@-@1 H
@-@4@-@4@ 
@7 Iu@ @7 I$@ @7 I$@ @7 I$@0 I= @4 @Q@7 I:@0 C@0 I6@4@4@8 I*@;C@A! EU I G@5@0 IE@0 IB@0 H@-
@4@-@4@-@4@ 
@7 Iu@ @7 I$@ @7 I$@ @7 I$@0 I= @4 @Q@7 I:@0 C@0 I6@4@4@8 I*@;C@@! EU I G@5@0 IE@0 IB@-@1 H@-
@4@-@4@ 
@7 Iu@ @7 I$@ @7 I$@ @7 I$@0 I= @4 @Q@7 I:@0 C@0 I6@4@4@8 I*@;C@A! EU I G@5@0 IE@0 IB@0 C
@-@4@-@4@-@4@ 
@7 Iu@ @7 I$@ @7 I$@ @7 I$@0 I= @4 @Q@7 I:@0 H@0 I6@4@4@8 I*@;C@@! EU I G@5@0 IE@0 IB@-@1 C
@-@4@-@4@ 
@7 Iu@ @7 I$@ @7 I$@ @7 I$@0 I= @4 @Q@7 I:@0 H@0 I6@4@4@8 I*@;C@3! EU I I-@5@0 IE@0 IB
@-@4@-@4@ 
@7 Iu@ @7 I.@ @7 I.@0 I= @4 @Q@7 I:@0 @4@8 I!@;C@3! EU I I-@5@0 IE@0 IB@-
@4@-@4@ 
@7 Iu@ @7 I.@ @7 I.@0 I= @4 @Q@7 I:@0 @4@8 I!@;C@A" EU I I-@5@0 IE@0 IB@0 H
@-@4@-@4@-@4@ 
@7 Iu@ @7 I.@ @7 I.@ @7 I.@0 I= @4 @Q@7 I:@0 C@0 @4@4@8 I!@;C@@"	 EU I I-@5@0 IE@0 IB@-@1 H
@-@4@-@4@ 
@7 Iu@ @7 I.@ @7 I.@ @7 I.@0 I= @4 @Q@7 I:@0 C@0 @4@4@8 I!@;C@A" EU I I-@5@0 IE@0 IB@0 H@-
@4@-@4@-@4@ 
@7 Iu@ @7 I.@ @7 I.@ @7 I.@0 I= @4 @Q@7 I:@0 C@0 @4@4@8 I!@;C@@" EU I I-@5@0 IE@0 IB@-@1 H@-
@4@-@4@ 
@7 Iu@ @7 I.@ @7 I.@ @7 I.@0 I= @4 @Q@7 I:@0 C@0 @4@4@8 I!@;C@A"! EU I I-@5@0 IE@0 IB@0 C
@-@4@-@4@-@4@ 
@7 Iu@ @7 I.@ @7 I.@ @7 I.@0 I= @4 @Q@7 I:@0 H@0 @4@4@8 I!@;C@@") EU I I-@5@0 IE@0 IB@-@1 C
@-@4@-@4@ 
@7 Iu@ @7 I.@ @7 I.@ @7 I.@0 I= @4 @Q@7 I:@0 H@0 @4@4@8 I!@;XP I+ C@K EU J@5@S@>@Q@;C@O EU J

@5@7 GX@a@g@b @t@>@;C@S EU J@5@7 GX@a@h@b @q@>@a@h@k I@x@"
 I@#@>@;C@\ EU J
 I I
@5@7 I*@>@;C@<@` EU J
 I
@5@.
@7 I*@>@@@(
 @(
 @?@#@@@ 
@7 GX@a@f
@b @s@"
 I
@#@?
@"
 I
@#@a@g@b @s@>@;C@C@m EU J
 H


@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@| EU J
 C


@5@0 H@1 I
@4@7 I*@>@;C@C@ EU J
 IB


@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@ EU J
 I6


@5@.@7 I*@.@ 
@7 I*@>@  @7 I@ @ @.@7eval_div B@@
@a@f@b @t@&
@E@?@a@f@b @q@a@f@k I@x@"
 I@#@>@;C@@ EU J
 IM


@5 IO@7 IP@>@.@7 I*@.@ 
@7 I*@>@  @7 I@ @ @.@7 K.@.@0 C@1 IB@4@7 I*@@@( @(
 @?@_@@@S@ @7 Id@ @7 Id@@@!@@@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 H@4@7 I*@?
@"
 IM@#@>@;C@W@ EU J
 IM


@5pascal@7 IP@>@.@7 I*@.@ 
@7 I*@>@  @7 I@ @ @.@7 K.@.@0 C@1 IB@4@7 I*@@@( @(
 @?@@@(@(
 @?
@"
 IM@#@>@;C@<@ EU J
 IW


@5@.@0 IR@4@7 I*@.@0 IR
@4@7 I*@0 IED @4 @Q@7 I:@0 IED @4 @Q@7 I:@0 IW
@4@8exp_iss B@;C@2@ EU J
 IR
@5@.
@7 I*@>@@@ 
@7 GX@a@f
@b @t@&

@?@ 
@7 Id@a@f
@b @q@0 I
@4@7 I*@>@;XPwrite_path_functions_header  CA< EU Jt@5@0	stmt_line@-
@4@7 J@7 J|@7 J~@Q@;CAB EU Jt@5@0	succ_line@-
@4@7 J@7 J|@7 J~@Q@;CAH EU Jt@5@0	path_line@-
@4@7 J@7 J|@7 J~@Q@;CAN EU Jt  @5@>@;XD  t  t t  @t  J' AP J& C
A EU E J$@5@8get_declarations_variable E@;C
A" EU Ec@5@8get_declarations_constant K@@;XPbuildsav_zombiescope  C@ EU EU  @5@7 Jzombiescope.sav@7 J @8 G@;C@ EU EU  @5@7 J@8 G@;XD  t  t t  @t moved_log_fact APperform_write_path_functions CB EU I@5@7write_vc B@7 I@7write_log_facts  B@>@;XPissue_substitution_message CF EU I@5@7 GX@>@ Eliminated equality hypothesis H@7
issue_message B@>@;CF EU I@5Applied substitution rule @7 KT@>@;XPand_bit_strings CF EU I_ 



 
@5@>@ 
@ @ @8 KX B@;CF EU I_


@5@>@ 
@ @ @8 KZ@;CF EU I_
@5@>@;CF EU I_
@5@>@;XD  t  t t  @t expand_query AD  t  t t  @t  K[ AD  t  t t  @t  K[ 
P K[C@s D  lA K]@5@6 D@ 
@8 K\ K^@;XP@)maybe_echo_pf_trace_successor_statement_x CBV EU Isuccessor_statement
  Successor statement: 

 C@5@ 
@7 J B@>@;XP
createlist CB\ EU J- H




@5@ @7 Kf B@>@;CB` EU J-

@5@7product B@>@;XD  t  t t  @t library_directory AD  t  t t  @t  Kl AD  t  t t  @t  Kl 
P KlC@,s@!/usr/lib/swi-prolog/boot/parms.pl  lA Kn@5@6$parms G	@0 B@-lib@4@7cached_library_directory Kp@&
@;C@1 Kn Kn@5@6 Kp @@0 @~/lib/prolog@3@-@4@7 Ks@&
@;C@6 Kn Kn@5@6 Kp @0 @@0 F Ag@4@-@4@7 Ks@&
@;C@; Kn Kn@5@6 Kpclp@0 Kw@0 Kxlibrary/clp@4@-@4@7 Ks@&
@;XPis_a_power_of_2 CFD EU I_ @<CFE EU I_ @<CFF EU I_ @<CFG EU I_ @<CFH EU I_ @ @<CFI EU I_ @@@<CFJ EU I_ @@<CFK EU I_ A @<CFL EU I_ B @<CFM EU I_ D @<CFN EU I_ H @<CFO EU I_ P @<CFP EU I_   @<CFQ EU I_ @ @<CFR EU I_  @<CFS EU I_   @<CFT EU I_   @<CFU EU I_   @<CFV EU I_   @<CFW EU I_   @<CFX EU I_    @<CFY EU I_ @  @<CFZ EU I_    @<CF[ EU I_    @<CF\ EU I_    @<CF] EU I_    @<CF^ EU I_    @<CF_ EU I_    @<CF` EU I_     @<CFa EU I_ @   @<CFb EU I_     @<CFc EU I_     @<CFg EU I_     @<CFh EU I_     @<CFi EU I_     @<CFj EU I_     @<CFk EU I_      @<CFl EU I_ @    @<CFm EU I_      @<CFn EU I_      @<CFo EU I_      @<CFp EU I_      @<CFq EU I_      @<CFr EU I_      @<CFs EU I_       @<CFt EU I_ @     @<CFu EU I_       @<CFv EU I_       @<CFw EU I_       @<CFx EU I_       @<CFy EU I_       @<CFz EU I_       @<CF{ EU I_        @<CF| EU I_ @      @<CF} EU I_        @<CF~ EU I_        @<CF EU I_        @<CF EU I_        @<CF EU I_        @<CF EU I_        @<CF EU I_         @<CF EU I_ @       @<CF EU I_        @<CF EU I_            @<C
F EU I_@5@C@7 GX@L@P@>@Q@;C@$F EU I_@5@a@g@c    @s@>@.@0 I6
    @4@7 I*@0 IB    @4@7 I*@>@8 K{ B@;XPis_non_empty_range C@]J EU I@5@.@7 I@@@+@( G@7 Id@7 Id@0 IE
@4 @Q@7 I:@0 ID@0 C
@4@4 @Q@7 I:@F
@E@?@(@.
@7enumeration K@@ 
@.@7is_in_with_pos B@ 
@.@7 K@a@f@f@l C@b@q@0 IE
@4 @Q@7enumerated_simplify B@>@;XPrewrite_rule_match_x CA EU Fl@5@.@.@.@ @7 K	 B@ @ @ @ 
@8pattern_match_rule B@;CA EU Fl@5@.@.@.@ @7 K@T@ @ @ @ 
@8 K@;XP
out_number_lj C@,A EU H@5@.@7 I @@@a@b@i@l C@x
@a@f
@b @t@?@'
 @7 I: @7 I@>@ 
@7 I@>@;XPsubstitute_and_eliminate C
M EU I@5@0 I\@/@/@4@7 C@Q@;C@hM EU I@5@.@.@.@7 J!@ @ 
@7 I@C@ @7know_eliminated B@L@P@C@/@ @7know_eliminated_in_subgoaling B@L@P@C@ @7 I B@L@P@C@/@ @7@*get_processed_hyp_with_field_op_in_subgoal B@L@P@ @ @ @.@7	subst_vbl B@ @ @7 I@ @.@7simplify_if_allowed B@ @ @7 I@ @ @ @7update_substituted_hyp B@0 J@4@7 JO B@Q@;C@6M EU I
@5@.@.@.@7 J@C@ @7 J@L@P@ @ @ @.@7do_subst_and_simplify_conc B@ @ @7 I@ @ @ @7update_substituted_conc B@0conc@4@7 K@Q@;C@&M EU I@5@7 I@>@0know_substituted
@4@7 D4@/@/@7 K B@>substituted@2@3
@3@3@4@7 Jc@7copy_subst_facts_to_log  B@Q@;CN EU I@5@/@/@7 K@>@ 
@ @ @7@-substitute_and_eliminate_potential_subst_fact B@ 
@7 K@>@Q@;CN EU I@5@ 
@7 GX@>@ 
@ @7@ substitute_and_eliminate_integer B@ 
@7 K@>@Q@;XPnegin C@C EU J G
@5@>@8neg B@;C@G EU Jfor_all


 K
@5@>@ 
@ @8 K B@;C@K EU Jfor_some


 K
@5@>@ 
@ @8 K@;C@O EU Jand


 K

@5@>@ @7 K@ 
@ @8 K@;C@T EU Jor


 K

@5@>@ @7 K@ 
@ @8 K@;C@Y EU J 

@<XPenum_infrule CE EU J@5@7 K B@>@;CE EU J @5@>@Q@;C@RE EU J B A

@5@>@ @ @7 I@ @.@7prove_not_first B@ @.@7prove_not_last B@0 B@4@.@7enumerated_simp B@ @0 K@4@7 I@>@0 B@4@.@ 
@7 K B@ @ @.@7 I@ @ @8 I@;C@RE EU J B K

@5@>@ @ @7 I@ @.@7 K@ @.@7 K@0 K@4@.@7 K@ @0 K@4@7 I@>@0 B@4@.@ 
@7 K@ @ @.@7 I@ @ @8 I@;CE EU J B
 K
@5@0 B@0 K@4@4@ 
@7 K@>@;CE EU J B
 K
@5@0 B@0 K@4@4@ 
@7 K@>@;C@E EU J		 B

@5@@@ @7 J@ @7 J@>@&@F@E@?@j@@@+@0 B@-@4@.@7 K@0 B@4@7 I|@0 B@4@.@ 
@7 K@ @ @7 I@?@=@@@+@0 B@-@4@.@7 K@0 B@4@7 I|@0 B@4@.@ 
@7 K@ @ @7 I@?@0 B@4@8equality_by_elimination B@F@E@;C@yE EU J IE K

@5@>@ @.@7 K@@@&@' @@F@F@?@N@@@5@ @.@7 K@0 K@4@.@7 K@ @0 K@4@7 I@>@0 IE@4@.@ 
@7 K@ @ @.@7 I@E@?@p
 @0 IE@4@.@ @7 K@F@E@ @ @8 I@;C@xE EU J IE
 K
@5@>@ @.@7 K@@@&@' @@F@F@?@N@@@5@ @.@7 K@0 K@4@.@7 K@ @0 K@4@7 I@>@0 IE@4@.@ 
@7 K@ @ @.@7 I@E@?@p
 @0 IE@4@.@ @7 K@F@E@ @ @8 I@;C@9E EU J		 IE
 K
@5@@@>@&@Q@F@E@?@ @ @.@7 K@p
 @0 ID@4@.@ @7 K@ @ @8 I@;C@:E EU J		 IE K

@5@@@>@&@Q@F@E@?@ @ @.@7 K@p
 @0 ID@4@.@ @7 K@ @ @8 I@;CBWE EU J IE

@5@p
 @@@0@ @7 J@ @7 J@>@/@2@-@4@7 I1@ @2@4@7 J@( @@F@F@F@F@?B@@@0 B@4@ 
@7 K@F@F@F@F@?A@@@0 ID@4@ 
@7 K@F@F@F@F@?A@@@l@@@0 IE@-@4@.@7 K@ @ @7 I@0 IA@4@7 I|@?@/@@@0 B@-@4@.@7 K@ @ @7 I@0 B@4@7 I|@?@0 ID@-@4@.@7 K@ @ @7 I@0 IE@4@.@ 
@7 K@ @ @7 I@F@F@E@?An@@@l@@@0 IE@-@4@.@7 K@ @ @7 I@0 IA@4@7 I|@?@/@@@0 B@-@4@.@7 K@ @ @7 I@0 B@4@7 I|@?@0 ID@-@4@.@7 K@ @ @7 I@0 IE@4@.@ 
@7 K@ @ @7 I@F@F@E@?A @@@*@.@7 G@a@f@b@s@2@-@3@4@7strict_sublist B@0 ID@4@ @7 K@F@E@?@@@@*@.@7 G@a@f@b@s@2@3@-@4@7 K@0 ID@4@ @7 K@E@F@?@@@@?@7 G@ @7 J@ @.@7 K@>@0 K@4@.@7 K@ @0 K@4@7 I@>@0 ID@4@.@ 
@7 K@ @ @7 I@E@?@`@@@=@7 G@ @7 J@ @.@7 K@>@0 K@4@.@7 K@ @0 K@4@7 I@>@0 ID@4@.@ 
@7 K@ @ @7 I@?@7 G@ @7 J@ @7 J@>@ @ @7enum_lte B@( @@E@F@E@E@F@E@E@;CF\ EU J IA

@5@0 IE@4@ 
@8 K@;C@^F^ EU J ID K

@5@@@>@&@( @@F@F@E@?@?@ @.@7 K@ @.@7 K@0 K@4@.@7 K@ @0 K@4@7 I@>@0 ID@4@.@ 
@7 K@ @ @.@7 I@ @ @8 I@;C@\Fo EU J ID K

@5@@@>@&@Q@F@F@E@?@?@ @.@7 K@ @.@7 K@>@0 K@4@.@7 K@ @0 K@4@7 I@0 ID@4@.@ 
@7 K@ @ @.@7 I@ @ @8 I@;C@[F EU J ID
 K
@5@@@>@&@Q@F@F@E@?@?@ @.@7 K@ @.@7 K@>@0 K@4@.@7 K@ @0 K@4@7 I@0 ID@4@.@ 
@7 K@ @ @.@7 I@ @ @8 I@;C@KF EU J ID
 K
@5@>@ @.@7 K@ @.@7 K@>@0 K@4@.@7 K@ @0 K@4@7 I@0 ID@4@.@ 
@7 K@ @ @.@7 I@ @ @8 I@;CF EU J ID

@5@/@2@4@7 I1@0 I8@4@7 K@>@;CAOF EU J ID

@5@.@7 G@p
 @@@&@>@Q@F@E@?A.@@@ @7 J@ @7 J@>@ @ @7enum_lt B@( @@F@E@?A@@@(@a@f@b@s@0 ID@-@4@.@7 K@0 IE@4@.@ @7 K@ @ @7 I@?@@@@(@a@f@b@s@0 ID@-@4@.@7 K@0 IE@4@.@ @7 K@ @ @7 I@?@@@@+@0 B@-@4@.@7 K@0 B@4@7 I|@0 ID@4@.@ 
@7 K@ @ @7 I@?@@@@+@0 B@-@4@.@7 K@0 B@4@7 I|@0 ID@4@.@ 
@7 K@ @ @7 I@?@b@@@1@a@f@b@s@0 IE@-@4@.@7 K@0 IA@4@7 I|@0 ID@4@.@ 
@7 K@ @ @7 I@?@/@a@f@b@s@0 IE@-@4@.@7 K@0 IA@4@7 I|@0 ID@4@.@ 
@7 K@ @ @7 I@>@;CF EU J I=

@5@0 ID@4@ 
@7 K@>@;C@F EU J		 I8

@5@@@&@>@Q@F@E@?@@@@ @7 J@ @7 J@>@ @ @7 I@( @@F@E@?@~@@@0 ID@4@7enumerated_infer B@F@E@?@j@@@0 ID@4@7 K@F@E@?@V@@@+@0 B@-@4@.@7 K@0 B@4@7 I|@0 I8@4@.@ 
@7 K@ @ @7 I@?@)@0 B@-@4@.@7 K@0 B@4@7 I|@0 I8@4@.@ 
@7 K@ @ @7 I@>@;XPget_next_nhn CA= EU H@5@0nhn@-@4@7 J@a@h@b@n@w@0 K
@4@7 D4@>@;XPbuildsav_simplifier  C@ EU EU  @5@7 J
spadesimp.sav@7 J @8 G@;C@ EU EU  @5@7 J@8 G@;XP@!state_no_simplification_performed  C	Ac EU Jt  @5@)     NO SIMPLIFICATION ACTIONS PERFORMED.@7 J|@7 J~@>@;XPprocess_component_x CCo EU I J@5@ 
@7add_hyp_with_id J#@>@;CCs EU I K@5@ 
@7add_conc_with_id J@>@;CCw EU I@5@CHorC is not hyp or conc in predicate process_component_x but is: ~a@2
@4@7 E Es@>@;XPnot_too_complex C@9D% EU I
@5@a@h@b @s J@/@.@7 J B@C J@/@.@7 L@a@f@f@s@L@P@?@E@a@h@f@l C@x@>@ 
@ @8 L B@;C	D. EU I@5@>@a@h@b @t@;XPhave_complexity CA EU I
@5@>@8has_complexity B@;CA EU I
@5@.@7 L@>@ 
@.@7 L B@>@a@f@f@n@w@;XP@.maybe_echo_pf_trace_statement_pfsuccessors_int CBA EU I
     

 successor(s)@5@7 J@>@;XPstan CA EU I@5@7 J@> @@.
@7 I@>@ 
 J@/@7 J@ 
@7save_stan_fact B@>@;CA EU I@5@>@;XP@)do_simplify_implications_and_equivalences  C@;IE EU I@5@0 C@-
@-@4 J @.@7 J!@C
forwardchain2@2@3@/@3@4@7log_fact B@L@P@.
@7 J>@7update_implication B L@2@3
@3@4@7 Jc@Q@;C@IIM EU I@5@0 J@-
@-@4 J @.@7 J!@C L@2@3@/@3@4@7 L@L@P@.
@7 J>@C@ 
@7 J@L@P J @7 J B L@2@3
@3@4@7 Jc@Q@;C@IIV EU I@5@0 J@-
@-@4 J @.@7 J!@C L@2@3@/@3
@4@7 L@L@P@.
@7 J>@C@ 
@7 J@L@P J @7 L L@2@3
@3
@4@7 Jc@Q@;CI_ EU I  @5@>@;XPlcm CC EU I@5@.
@7 J@0 I6@0 IB
@4
@4@7 I*@>@;XPtry_eliminating C@2FO EU I@5@.
@2 J@3@-@4@.@7 J!@ @7 I@C@ @7 K@L@P@ 
@ @2@4	reduction@7join B@Q@;C@0FV EU I@5@/@.
@.@.@7join_hyp B@C@ @7 J@L@P@C@ @7exists_eliminated_in_list B@L@P@ 
@ @  L#@7 L$@Q@;CF] EU I@5 @@.
@7
reduction_hyp B	redundant@ 
@7save_eliminate B@>@;XPmake_breakdown_list CF4 EU J- B


 B

@5@>@ @8 L4 B@;CF8 EU J- I8


 I8

@5@>@ @8 L6@;CF< EU J- IE


 IE

@5@>@ @8 L6@;CF@ EU J- IA


 IA

@5@>@ @8 L6@;CFD EU J- ID


 ID

@5@>@ @8 L6@;CFH EU J- I=


 I=

@5@>@ @8 L6@;C@#FL EU J- H





@5@ 
@ @ @7breakdown_term B@>@ @8 L6@;C@&FQ EU J- C





@5@0 I
@4@ @ @7 L7@>@ @8 L6@;CFV EU J-



@5@ 
@7 L7@>@;XPsortlist CBn EU J-
@5@ @7sortprod B@ 
@ @7 L: B@>@;CBs EU J-@5@>@;XPis_inequality_with_updates CK EU I K
@5@8 L@ B@;CK EU I IE


@5@ 
@7find_update_cases B@>@;CK EU I IA


@5@ 
@7 LC@>@;CK EU I ID


@5@ 
@7 LC@>@;CK EU I I=


@5@ 
@7 LC@>@;CK EU I B


@5@ 
@7 LC@>@;CL EU I I8


@5@ 
@7 LC@>@;XP K C
N EU I@5@7simplification_is_on  B@>@7 I:@>@;CN EU I

@5@>@;XP I
 CB EU Fl@5@>@;C@<B EU Fl@5@.
@.@7seek_solutions B@ @7 I@ @.@.@7split B@ @.@.@7try_to_satisfy B@ 
@ @.@7 I1@ @.@.@7 I@ @ @7 I1@ @ @8 I1@;XPget_indentation CF EU Jt G @@5@>@;C
F EU Jt@5@7 Ir B@>@8 J|@;CF EU Jt@5@.@7max_proof_framing_depth B@a@i@g@l C@x
@ 
@7
create_spaces B@>@0 LU
@4@7 D4@8 J|@;XD  t  t t  @t current_stack_depth AD  t  t t  @t  K: AD  t  t t  @t  CO AD  t  t t  @t  CO AD  t  t t  @t  CO 
P CNCA@& EUu G+        @5@T
@.@7 @6@.@7 A@.
@7 A@.@.@7 G @@@(xfx@?
@@@(yfx@?@(xfy@.@7term_pri B@ 
@.@7 Lc@@@@@@@( L`@a@f@f@t@?@  L`@7 I@a@f@f@s(@7 I@2@0priority@4@3@0	portrayed @Q@4@3@0 CN @Q@4@3@0 G @Q@4@4@7 C )@7 I@?@6@@@( L`@a@f@f@q@?@  L`@7 I@a@f@f@r@2@0 Lg@4@3@0 Li @Q@4@3@0 CN @Q@4@3@0 Lk @Q@4@4@7 Ll @7 I@7 I Lo@7 I@@@.@a@f@f@t Lf@7 I@ 
@2@0 Lg@4@3@0 Li @Q@4@3@0 CN @Q@4@3@0 Lk @Q@4@4@7 Ll Ln@7 I@?@$@a@f@f@q@ 
@2@0 Lg@4@3@0 Li @Q@4@3@0 CN @Q@4@3@0 Lk @Q@4@4@7 Ll@>@;C@@h EU L]@5@T
@.@7 @6@.@7 A@@	@.
 D@7 L^@?@.
fy@7 L^@.@7 Lc@7 I Lo@7 I@@@-@a@f@f
@s Lf@7 I@2@0 Lg
@4@3@0 Li @Q@4@3@0 CN @Q@4@3@0 Lk @Q@4@4@7 Ll Ln@7 I@?@#@a@f@f
@r@2@0 Lg
@4@3@0 Li @Q@4@3@0 CN @Q@4@3@0 Lk @Q@4@4@7 Ll@>@;C@@ EU L]@5@T
@.@7 @6@.@7 A@@	@.
xf@7 L^@?@.
yf@7 L^@.@7 Lc@@@-@a@f@f
@s Lf@7 I@2@0 Lg
@4@3@0 Li @Q@4@3@0 CN @Q@4@3@0 Lk @Q@4@4@7 Ll Ln@7 I@?@#@a@f@f
@r@2@0 Lg
@4@3@0 Li @Q@4@3@0 CN @Q@4@3@0 Lk @Q@4@4@7 Ll Lo@7 I@7 I@>@;C@ EU L]@5@@@(
 @@?@"
@#@>@8
print_list B@;C@!@ EU L]@5@2@-@-@4@7 @<@7 @@, @@>@7 I Lf@7 I@7print_list1 B Ln@7 I@>@;XP J CA EU Jt@5@0 @-
@/@4@/@7 Ju@>@.@7convert_file_to_base_name Frulefile@7 Jy@7 J|@7 J~@7 J@8 J@;CA EU Jt  @5@>@;XPcalculate_known_lower_limit_for C": EU I@5@.@.@7search_for_lower_numeric_limit B@0candidate_lower
@4@7 D4@Q@;C@?"> EU I@5@ 
@7 L B@C@.@/@7 L@0 I=@4 @Q@7 I:@L@P@?@E@>@0known_lower_numeric_limit

@4@7 D4@0 L
@/@/@4@7 C@>@;XD  t  t t  @t overall_rule_summary AP L C@+A EU I J@5@.
@2 J@3@-@4@7prune_all_hyps J#@>@ @7save_stan_fact_x B@>@&
@ 
@2 J@3@4@7 K@>@;C@+B EU I K@5@.
@2 J@3@-@4@7prune_all_concs J@>@ @7 L@>@&
@ 
@2 J@3@4@7 K@>@;CB
 EU I@5@4HorC is not hyp or conc but is ~a in save_stan_fact.@2@4@8 K@;XPproved_all_subgoal_conclusions  CI EU I@5@C@/@/@.
@7 J@C@7 J@L@P@L@P@?@E
@>@;XP J CF EU I_


@5@>@a@g@f
@o@w@;C@ F EU I_

@5@a@g@b@o@x@ @ @.@7 J@>@a@f@g@f
@o@n@w@;CF EU I_
 @5@>@;XPtest_if_contradiction C@)C EU I@5@2@/@3@-@3@/@4@7 @<@7 I$ @@7 I: K@7 D4@7@!issue_found_contradiction_message  B
contradiction@2contradictory-combination@3@4@7 Jc@Q@;XP L+ C
Fd EU I
@5@7 K@>@;CFh EU I

@5@7 L*@>@;XP JX C	A EU Fl JK@5@>proved_by_user_rules@8 J B@;C	A EU Fl JV@5@> L@8 L@;CA EU Fl@5@>@;XD  t  t t  @t  I APsatisfy_goal C@%B EU Fl B


@5@ 
@7 Io@ 
@.@7 I:@ 
@ @7 I@>@0 B@4@8 L B@;C@%B EU Fl B


@5@ @7 Io@ @.@7 I:@ @ @7 I@>@0 B
@4@8 L@;C@%B EU Fl I8


@5@ 
@7 Io@ 
@.@7 I:@ 
@ @7 I@>@0 I8@4@8 L@;C@%B EU Fl I8


@5@ @7 Io@ @.@7 I:@ @ @7 I@>@0 I8
@4@8 L@;C@%C EU Fl IA


@5@ 
@7 Io@ 
@.@7 I:@ 
@ @7 I@>@0 IA@4@8 L@;C@%C EU Fl IA


@5@ @7 Io@ @.@7 I:@ @ @7 I@>@0 IA
@4@8 L@;C@%C EU Fl IE


@5@ 
@7 Io@ 
@.@7 I:@ 
@ @7 I@>@0 IE@4@8 L@;C@%C EU Fl IE


@5@ @7 Io@ @.@7 I:@ @ @7 I@>@0 IE
@4@8 L@;C@%C  EU Fl I=


@5@ 
@7 Io@ 
@.@7 I:@ 
@ @7 I@>@0 I=@4@8 L@;C@%C' EU Fl I=


@5@ @7 Io@ @.@7 I:@ @ @7 I@>@0 I=
@4@8 L@;C@%C. EU Fl ID


@5@ 
@7 Io@ 
@.@7 I:@ 
@ @7 I@>@0 ID@4@8 L@;C@%C5 EU Fl ID


@5@ @7 Io@ @.@7 I:@ @ @7 I@>@0 ID
@4@8 L@;C
C< EU Fl@5@S
@>@8satisfy_goal_var_goal B@;C	CA EU Fl@5@8 K@;CCD EU Fl


@5@ 
@/@/@/@/@8 I B@;CCG EU Fl G

@5@T
@0 G
@4@.@7satisfy_goal_not B@ @8 L@;C@,CP EU Fl		 K


@5@ 
@7 Io@>@ 
@.@.@7 J8 B@ @.@.@7 L@ @ @7 I@ @ @8 I@;C@,CX EU Fl		 K


@5@ @7 Io@>@ @.@.@7 L@ 
@.@.@7 L@ @ @7 I@ @ @8 I@;C@'C` EU Fl		 K


@5@ 
@.@.@7 L@ @.@.@7 L@ @ @7 I@ @ @8 I@;CCj EU Fl K


@5@ 
@7 Io@>@ 
@ @8satisfy_goal_A_or_B B@;CCo EU Fl K


@5@ @7 Io@>@ @ 
@8 L@;C
Ct EU Fl K

@5@ 
@8 L@;CCw EU Fl K


@5@ 
@8 L@;CC EU Fl C


@5@ 
@7 Io@>@0 C
@4@8@!satisfy_goal_A_implies_B_novars_A B@;CC EU Fl C


@5@ @7 Io@>@0 C
@4@8@!satisfy_goal_A_implies_B_novars_B B@;CC EU Fl C


@5@0 C
@4@8satisfy_goal_A_implies_B B@;CC EU Fl J


@5@ 
@ @8satisfy_goal_A_iff_B B@;C@1C EU Fl		 J


@5@0 C
@4@.@.@7 L@0 C
@4@.@.@7 L@ @ @7 I@ @ @8 I@;CC EU Fl B


@5@ @7 Io@ 
@ @8satisfy_goal_A_equals_B B@;CC EU Fl B


@5@ 
@7 Io@ @ 
@8 L@;CC EU Fl I8



@5@0 I=
@4@8 K@;CC EU Fl I8



@5@0 ID
@4@8 K@;CC EU Fl I8



@5@0 I=
@4@ @/@/@/@/@8 L@;CC EU Fl I8



@5@0 ID
@4@ @/@/@/@/@8 L@;CC EU Fl I8



@5@0 ID
@4@ @/@/@/@/@8 L@;CC EU Fl I8



@5@0 I=
@4@ @/@/@/@/@8 L@;C@:C EU Fl		 I=


@5@0 IA
@4@.@.@7 L@0 I8
@4@7 Io@0 I8
@4@.@.@7 L@ @ @7 I@ @ @8 I@;C@:C EU Fl		 ID


@5@0 IE
@4@.@.@7 L@0 I8
@4@7 Io@0 I8
@4@.@.@7 L@ @ @7 I@ @ @8 I@;CC EU Fl IA



@5@0 I=
@4@8 K@;CC EU Fl IA



@5@0 ID
@4@8 K@;CC EU Fl IA



@5@0 I=
@4@ @/@/@/@/@8 L@;CC EU Fl IA



@5@0 ID
@4@ @/@/@/@/@8 L@;CC EU Fl IA


@5@0 B
@4@8 L@;CC EU Fl IE



@5@0 ID
@4@8 K@;CC EU Fl IE



@5@0 I=
@4@8 K@;CC EU Fl IE



@5@0 ID
@4@ @/@/@/@/@8 L@;CD EU Fl IE



@5@0 I=
@4@ @/@/@/@/@8 L@;CD EU Fl IE


@5@0 B
@4@8 L@;C@ D EU Fl B

 H

@5@ 
@7 Io@0 B
@1 H@4@8satisfy_goal_a_plus_b B@;C@ D EU Fl B

 C

@5@ 
@7 Io@0 B
@1 C@4@8satisfy_goal_a_minus_b B@;XPsplint CE EU J- H


@5@ 
@7 J.@0 I
@4@7 I*@>@;CE EU J- C


 I@5@ 
@7 J.@0 I
@4@7 I*@>@;CE EU J-

 @5@>@;XPstan_and_semi_stan C@eAV EU I@5@.@7complexity_limit I@. J @7 J!@@@-@7 LF@.
@7 I:@@@!@ 
@7 I@/ J @ 
@7 Jfurther_simplified@2 J@3
@3@3
@4@7 Jc@?@R@?@%
@>@ 
 J J @.@7 J@>@@@a@f@h@q@ 
 J@7 L B@ 
 J@7 J B@?@R@>@;XP K C
K EU I@5@> @8is_in_with_pos_from B@;XPsp1 CD7 EU J- H
 I

 H
 I
@5@ 
@7 Ki@ @7 L B@>@;CD< EU J- H


 H

@5@ 
@7 Ki@ @7 L@>@;CDA EU J- H
 H


@5@0 H@0 H
@4@4@7 L@>@;CDE EU J- I
 I@5@8 Ki@;CDH EU J-

@5@8 Ki@;XP IH C@# EU I G@5@.@0 IB
@4@7 I*@.@0 IB

@4@7 I*@.@0 IB@4@7 I*@.@0 IB
@4@7 I*@2@3@3@3@4@ @7 IT@2@3@3@3@4@ @7
choose_min B@@
@&@ @ @ @7 I1@?@&@@
@&@ @ @ @7 I1@?@@
@&@ @ @ @7 I1@?@ @ @ @7 I1@>@@
@&@ @ @ @7 I1@?@&@@
@&@ @ @ @7 I1@?@@
@&@ @ @ @7 I1@?@ @ @ @7 I1@>@;C@$  EU I I-@5@0 IB
@4@.@7 I!@0 IB

@4@.@7 I!@0 IB@4@.@7 I!@0 IB
@4@.@7 I!@2@3@3@3@4@ @7 IT@2@3@3@3@4@ @7 L@@
@&@ @ @ @7 I1@?@&@@
@&@ @ @ @7 I1@?@@
@&@ @ @ @7 I1@?@ @ @ @7 I1@>@@
@&@ @ @ @7 I1@?@&@@
@&@ @ @ @7 I1@?@@
@&@ @ @ @7 I1@?@ @ @ @7 I1@>@;XPvar_free C@ EU J@5@>@;C@ EU J@5@7 Io@7 L B@>@;XD  t  t t  @t current_sat_goal APwrite_path_action CA EU H
&


@5@>@7 L B@> &@7 I@7 I@>@ 
@7 L@>@;C@,A EU H
:=


@5@7 I@7 CM B := @7 I@@@ 
@.@7 I:@?@%
@>@ @7 L@>@;C
A EU H
@5        unit function@7 I@>@;XPwrite_next_hypothesis CAQ EU H@5@7 I@>@7 H B@7 L .@7 I@8 I@;CAY EU H@5H@7 I@7 K B@7 L L@7 I@8 I@;XD  t  t t  @t simplified_action_part  AP I C@5 EU J-@5@7know_norm_expr B@>@;C@8 EU J-@5@.
@7do_norm_typed_expr B@@@ 
@7 I:@?@&
@7save_term_breakdown B@7save_norm_expr B@>@;XP L CD EU Fl B
 H


@5@ 
@7 Io@" C
@#@;CD  EU Fl B
 H


@5@7 Io@"
 C@#@;XPget_next_hn C@ EU H@5@0hn@-@4@7 J@a@h@b@n@w@0 L
@4@7 D4@>@;XP KL C@1 EU H@5 I@7 E I@>@7write_dead_path B@>@;C@7 EU H@5@7write_pre_hyp_part B@7write_hypotheses B@7write_pre_conc_part B@7find_max_conc_no  B@7write_conclusions B@>@;XPs_atomic CA EU J-@5@@@7 A@?@7 GX@a@g@b @t@>@;CA% EU J- I
@5@7 GX@a@h@b @t@>@;XPmaybe_stan_and_store_hyp C@9DS EU I@5@.
@7 L@.@7 L@a@f@f
@q @@.@7 I@ @7
add_subst_hyp E@@@( @ K@7 D4@7 L L@2@#contradiction-through-substitutions@3@4@7 Jc@?@R@>@;CDd EU I@5@7 M@>@;XP J C@"F EU I  @5@0could_infer@/@/@4@7 C@0could_not_infer@/@4@7 C@0 J@/@/@/@/@4@7 C@0 L@/@/@/@/@4@7 C@>@;XP I C
] EU I@5@ 
@7 L B@>@;C
] EU I@5@7 A@>@ 
@8 L~ B@;C] EU I

 G@5@7 I$@>@;C] EU I

 I-@5@7 I.@>@;C] EU I G@5@7 I.@>@8@#find_smallest_integer_literal_above B@;C] EU I@5@.@.@7do_find_lower_numeric_limit_for B@0 L
@4@7 D4@ 
@7 M@>@;XPfind_element CA EUu G0        update


@5@0 I8@4@7 J@ B@>@ 
@7 M$ B@>@;CA EU M& M'




@5@0 B
@4@7 M)@>@;C@+A EU M&


@5@C@7 @@L@P@2	mk__array@-@4@7 @< IO@7 IP@ @.@7 E\ I3@ @ 
@8find_array_component B@;C@2A! EU M&


@5@C@7 @@L@P@2@-@-@4@7 @<@ @/array@7mk__function_name K@ IO@7 IP@ @.@7 M-@ @ 
@8 M/@;CA) EU M&element
@5@>@;XP J? C@P@  EU J@5@0inference_depth_limit@/@/@4@7 C@0 M8main@4@7 C@0 M8 Iw@4@7 C@0 J@/@4@7 C@0buffered_used_fact@/@/@/@4@7 C@>@@@7
infer_subgoal B@F@E@?@7 J@.@.
@/@7
is_inequality B@>@ 
@.@7find_mutual_types B@ @7try_new_numeric_strategies B@>@;XPissue_elimination_message CF EU I@5@7 I@>@ Eliminated a traversal condition@7 KT@>@;CF EU I@5@!Eliminated a redundant hypothesis@7 KT@>@;XP L	 C	A EU I
 @5@7 @@>@;CA EU I@5@T
@>@2@/@-@4@7 @<@.
@7 L@a@f
@b@n@w@;XP Ih C	F EU I_

@5@7 @@>@;XParray_simplify C@ @ EU M& M'



@5@>@0 M'
@4@.@7remove_update_duplicates B@>@ @7do_array_simplify B@>@;C@ EU M& M6


@5@>@0 M6
@4@7 MR@>@;XP JT CN  EU I  K@<CN" EU I  K@<XPstan_and_semi_stan_conc CAv EU I@5@7 J@>@;C@eAz EU I@5@.@7 L@. J @7 J@@@-@7 LF@.
@7 I:@@@!@ 
@7 I@/ J @ 
@7replace_conc J L@2 K@3
@3@3
@4@7 Jc@?@R@?@%
@>@ 
 K J @.@7 J@>@@@a@f@h@q@ 
 K@7 L@ 
 K@7 L@?@R@>@;XPis_targeted_disjunction CLD EU I@5@7split_disjunction B@.@7 G@a@i@b@t@.
@7
max_disjuncts B@a@i@f
@r@>@;XPesplint CE EU J- H


@5@ 
@7 J.@0 I
@4@7 I*@>@;CE EU J- C



@5@ 
@7 J.@>@;CE EU J-

 @5@>@;XPreorder CD" EU J- IB
@5@7 Md B@>@;C@ D& EU J- IB
 I

 I
@5@ 
@7 GX@0 IB
@4@ @7 Mf@>@;CD+ EU J- IB


@5@.@7 Mf@0 IB
@4@7 J5@>@;C	D0 EU J-

@5@7 J1@>@;XP M
 C@-A? EU I@5@0max_conc_no@/@4@7 C@/ J @.
@7 J@C@/ J @.@7 J@a@h@g@s@L@P@?@E@>@0 Mg
@4@7 C@>@;C
AF EU I  @5@0 Mg @4@7 C@>@;XP Jo C@(E EU Fl JD



 JD
@5@ @.@7lookup_fact_mappings B@ 
@ @.@7 I1@>@ @ @8 I4@;XPfetch_conclusion CA EU H@5@7 J@>@Q@;CA EU H@5 K@.@.
@.@7fetch_complexities B K@ 
@ @7fetch_minimum_complexity B@>@;C	A EU H@5 J @7 J@>@;CA EU H
$DONE@5@.@7 Mg B@a@g@i@s@>@;XP Ip C@ EU J@5@7 @@>@;C@ EU J@5@T
@2@/@-@4@7 @<@7 L@>@;XP
gen_append C@: EU J 
@<C@< EU J



@5@ @ @8 Mv B@;XP M" C^  EU I I
@5@ @.@ 
@7 I'@0 I@4@8 I!@;C@%^ EU I H


 G@5@ @7 I$@>@ @. G@ 
@7 I@0 H@4@8 I*@;C@%^
 EU I H


 I-@5@ @7 I.@>@ @. I-@ 
@7 I@0 H@4@8 I!@;C@%^ EU I H


 G@5@ @7 I$@>@ @. G@ 
@7 I@0 H@4@8 I*@;C@%^ EU I H


 I-@5@ @7 I.@>@ @. I-@ 
@7 I@0 H@4@8 I!@;C@3^ EU I H

@5@ @.@.@7 I@ @.@.@7 I@0 H@4@7 I!@ @ @.@7 I1@ @ 
@8 I4@;C@8^) EU I C
 I6

 G@5@ @7 I$@0 I8 @4 @Q@7 I:@>@ @. G@ 
@7 I@0 C@1 I6@4@8 I*@;C@r^0 EU I

 C
 I6

 G@5@ @. G@.@7 I@0 I= @4 @Q@7 I:@ @. G@.@7 I@@@0 IA @4 @Q@7 I:@' @@?
@0 IA @4 G@.@7 I>@0 C@1 I6@4@7 I*@ @ @.@7 I1@ @ @.@7 I1@ @ 
@8 I4@;C@x^B EU I C
 C
 IB I6 G@5@@@ @. G@.@7 I@0 IA @4 @Q@7 I:@?@0 IA @4 G@.@7 I>@E@@@ @. G@.@7 I@0 I= @4 @Q@7 I:@?@0 I= @4 G@.@7 I>@E@ @ @.@7 I1@ @ 
@8 I4@;C@w^R EU I C
 C
 IB I6 G@5@@@ @. G@.@7 I@0 IA @4 @Q@7 I:@?@0 IA @4 G@.@7 I>@E@@@ @. G@.@7 I@0 I= @4 @Q@7 I:@?@0 I= @4 G@.@7 I>@E@ @ @.@7 I1@ @ 
@8 I4@;C@^e EU I C
 IB I6
  G@5@@@ @. G@.@7 I@0 IA @4 @Q@7 I:@?@0 IA @4 G@.@7 I>@E@@@0 I8 @4 G@.@7 I>@F@?@2@@@ @. G@.@7 I@0 I= @4 @Q@7 I:@E@?@ @. G@.@7 I'@0 ID @4 @Q@7 I:@E@ @ @.@7 I1@ @ 
@8 I4@;C@^x EU I C
 IB
 I6  G@5@@@ @. G@.@7 I@0 IA @4 @Q@7 I:@?@0 IA @4 G@.@7 I>@E@@@0 I8 @4 G@.@7 I>@F@?@2@@@ @. G@.@7 I@0 I= @4 @Q@7 I:@E@?@ @. G@.@7 I'@0 ID @4 @Q@7 I:@E@ @ @.@7 I1@ @ 
@8 I4@;C@^ EU I C
 IB I6

 G@5@@@ @. G@.@7 I'@0 ID @4 @Q@7 I:@?@0 ID @4 G@.@7 I>@E@@@ @. G@.@7 I@0 I= @4 @Q@7 I:@?@ @@@0 IA@4 G@.@7 I>@?
@0 I= @4 G@.@7 I>@E@ @. G@.@7 I'@0 I= @4 @Q@7 I:@0 I@1 C@4@7 I*@ @ @.@7 I1@ @ @.@7 I1@ @ 
@8 I4@;C@^ EU I C
 IB
 I6
 G@5@@@ @. G@.@7 I'@0 ID @4 @Q@7 I:@?@0 ID @4 G@.@7 I>@E@@@ @. G@.@7 I@0 I= @4 @Q@7 I:@?@ @@@0 IA@4 G@.@7 I>@?
@0 I= @4 G@.@7 I>@E@ @. G@.@7 I'@0 I= @4 @Q@7 I:@0 I@1 C@4@7 I*@ @ @.@7 I1@ @ @.@7 I1@ @ 
@8 I4@;C@^ EU I C
 IB I6

 G@5@@@ @. G@.@7 I'@0 ID @4 @Q@7 I:@?@0 ID @4 G@.@7 I>@E@@@ @. G@.@7 I'@0 ID @4 @Q@7 I:@?@"@@@0 IE@1 I@4 G@.@7 I>@?
@0 ID @4 G@.@7 I>@E@ @. G@.@7 I@0 ID @4 @Q@7 I:@0 H@4@7 I*@ @ @.@7 I1@ @ @.@7 I1@ @ 
@8 I4@;C@^ EU I C
 IB
 I6
 G@5@@@ @. G@.@7 I'@0 ID @4 @Q@7 I:@?@0 ID @4 G@.@7 I>@E@@@ @. G@.@7 I'@0 ID @4 @Q@7 I:@?@"@@@0 IE@1 I@4 G@.@7 I>@?
@0 ID @4 G@.@7 I>@E@ @. G@.@7 I@0 ID @4 @Q@7 I:@0 H@4@7 I*@ @ @.@7 I1@ @ @.@7 I1@ @ 
@8 I4@;C@%^ EU I C


 G@5@ @7 I$@>@ @. G@ 
@7 I@0 C@4@8 I*@;C@%^ EU I C


 I-@5@ @7 I.@>@ @. I-@ 
@7 I@0 C@4@8 I!@;C@%^ EU I C


 G@5@ @7 I$@>@ @. G@ 
@7 I'@0 C@4@8 I*@;C@%^ EU I C


 I-@5@ @7 I.@>@ @. I-@ 
@7 I'@0 C@4@8 I!@;C@3^ EU I C

@5@ @.@.@7 I@ @.@.@7 I'@0 C@4@7 I!@ @ @.@7 I1@ @ 
@8 I4@;C@l_ EU I IB


 G@5@ @7 I$@>@@@$@0 I= @4 @Q@7 I:@>@ @. G@ 
@7 I@0 IB@4@7 I*@E@?@5@@ @ @7 I*@>@( @(
 @@E@?@ @0 ID @4 @Q@7 I:@>@ @. G@ 
@7 I'@0 IB@4@8 I*@E@;C@i_ EU I IB


 I-@5@ @7 I.@>@@@$@0 I= @4 @Q@7 I:@>@ @. I-@ 
@7 I@0 IB@4@7 I!@E@?@2@@@( @>@( @(
 @@E@?@ @0 ID @4 @Q@7 I:@>@ @. I-@ 
@7 I'@0 IB@4@8 I!@E@;C@i_0 EU I IB


 G@5@ @7 I$@>@@@$@0 I= @4 @Q@7 I:@>@ @. G@ 
@7 I@0 IB@4@7 I*@E@?@2@@@( @>@( @(
 @@E@?@ @0 ID @4 @Q@7 I:@>@ @. G@ 
@7 I'@0 IB@4@8 I*@E@;C@i_D EU I IB


 I-@5@ @7 I.@>@@@$@0 I= @4 @Q@7 I:@>@ @. I-@ 
@7 I@0 IB@4@7 I!@E@?@2@@@( @>@( @(
 @@E@?@ @0 ID @4 @Q@7 I:@>@ @. I-@ 
@7 I'@0 IB@4@8 I!@E@;C@+_X EU I IB
@5@ @.@ 
@7 I@ @7 I.@0 IA @4 @Q@7 I:@0 IB@4@8 I!@;C@E_^ EU I IB

@5@ @.@.@7 I@ @.@.@7 I'@ @.@.@7 I@ @.@.@7 I'@ @ @ @ @ @ @ @ @/@/@ 
@8 IG@;C@k_h EU I I6


 G@5@ @7 I$@>@@@#@0 I= @4 @Q@7 I:@ @. G@ 
@7 I@0 I6@4@7 I*@E@?@5@@@!@0 ID @4 @Q@7 I:@ @. G@ 
@7 I'@0 I6@4@7 I*@?@0 I6@4 G@ 
@8 L@E@E@;C@Z_w EU I I6 
  G@5@>@@@0 I8 @4 G@.@7 I>@F@?@2@@@ @. G@.@7 I@0 I= @4 @Q@7 I:@E@?@ @. G@.@7 I'@0 ID @4 @Q@7 I:@E@ @ 
@8 I4@;C@_ EU I I6


 G@5@ @7 I$@0 IA @4 @Q@7 I:@>@ @. G@.@7 I'@@@0 ID @4 @Q@7 I:@' @@E@?@D@@@ @. G@.@7 I@0 I= @4 @Q@7 I:@?@ @@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@E@0 I= @4 @Q@7 I:@>@0 I6@4@7 I*@ @ @.@7 I1@ @ 
@8 I4@;C@_ EU I I6


 G@5@ @7 I$@0 ID @4 @Q@7 I:@>@ @. G@.@7 I@@@0 I= @4 @Q@7 I:@' @@E@?@F@@@ @. G@.@7 I'@0 ID @4 @Q@7 I:@?@"@@@0 ID @4 G@.@7 I>@?@0 IE@1 I@4 G@.@7 I>@E@0 ID @4 @Q@7 I:@>@0 I6@4@7 I*@ @ @.@7 I1@ @ 
@8 I4@;C@_ EU I I6


 G@5@@@ @. G@.@7 I@0 I= @4 @Q@7 I:@?@ @@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@E@ @. G@.@7 I'@0 I= @4 @Q@7 I:@ @. G@.@7 I@0 IA @4 @Q@7 I:@0 I6@4@7 I*@ @ @.@7 I1@ @ @.@7 I1@ @ 
@8 I4@;C@N_ EU I I6


 G@5@ @. G@.@7 I'@0 ID @4 @Q@7 I:@ @. G@.@7 I'@0 IA @4 @Q@7 I:@0 I6@4@7 I*@ @ @.@7 I1@ @ 
@8 I4@;C@_ EU I IM


 G@5 IO@7 IP@ @7 I$@>@@@"@ @7 I$@  @7 I@>@(
 @@0 IM@4@7 I*@F@F@E@?@@@@f@0 I= @4 @Q@7 I:@>@@@H@ @. G@.@7 I@0 I= @4 @Q@7 I:@ @. G@.@7 I'@0 ID@4 @Q@7 I:@0 IE@4 @Q@7 I:@ @ @.@7 I1@ @ 
@7 I4@&@?@(
 @@( @F@F@E@?@ @0 ID @4 @Q@7 I:@(
 @@0 H@4@7 I*@F@F@E@>@;C@J_ EU I IM

  G@5 IO@7 IP@@@ @. G@ 
@7 I@0 I= @4 @Q@7 I:@?@ @@@0 I= @4 G@ 
@7 I>@?
@0 IA@4 G@ 
@7 I>@E@>@;C@m_ EU I

 IM


 G@5 IO@7 IP@@@ @. G@.@7 I'@0 ID @4 @Q@7 I:@?@"@@@0 ID @4 G@.@7 I>@?@0 IE@1 I@4 G@.@7 I>@E@>@ @. G@.@7 I@0 H@4@7 I*@ @ @.@7 I1@ @ 
@8 I4@;C@8  EU I IR

 G@5@ @7 I$@>@@@0 IA @4 @Q@7 I:@>@&@?@0 ID @4 @Q@7 I:@>@0 I@4@7 I*@>@;C@8   EU I IR

 I-@5@ @7 I.@>@@@0 IA @4 @Q@7 I:@>@&@?@0 ID @4 @Q@7 I:@>@0 I@4@7 I!@>@;C@ . EU I

 IR
@5@ @.@.@7 I@ @.@.@7 I'@@@0 IA@4 @Q@7 I:@0 IA @4 @Q@7 I:@&@?@;@@@0 IA @4 @Q@7 I:@0 IA @4 @Q@7 I:@( @?@0 IA @4 @Q@7 I:@0 IA@4 @Q@7 I:@0 I@4@7 I!@ @ @.@7 I1@ @ 
@8 I4@;CA% D EU I

 IW


 G@5@ @7 I$@>@@@( @(@(
 @@F@F@?A@@@(@>@  G@ 
@7 I@F@F@?@@@@a@f@b @r@>@Q@F@F@?@@@@ @7 I$@0 IW@4@7 I*@7 I$@>@(
 @@F@F@?@@@@<@0 IA @4 G@.@7 I>@ @. G@.@7 I@0 IA @4 @Q@7 I:@0 IW@4@7 I*@ @ @.@7 I1@ @ 
@7 I4@?@{@@@4@0 IM@4 @7 I:@0 IR@4@. G@ 
@7 I@0 IA @4 @Q@7 I:@0 IW@4@7 I*@E@F@?@E@0 ID @4 G@.@7 I>@0 IM@4@7 I:@ @. G@.@7 I@0 ID @4 @Q@7 I:@0 IW@4@7 I*@ @ @.@7 I1@ @ 
@8 I4@;CA% o EU I

 IW


 I-@5@ @7 I$@>@@@( @(@(
 @@F@F@?A@@@(@>@  I-@ 
@7 I@F@F@?@@@@a@f@b @r@>@Q@F@F@?@@@@ @7 I.@0 IW@4@7 I!@7 I.@>@(
 @@F@F@?@@@@<@0 IA @4 I-@.@7 I>@ @. I-@.@7 I@0 IA @4 @Q@7 I:@0 IW@4@7 I!@ @ @.@7 I1@ @ 
@7 I4@?@{@@@4@0 IM@4 @7 I:@0 IR@4@. I-@ 
@7 I@0 IA @4 @Q@7 I:@0 IW@4@7 I!@E@F@?@E@0 ID @4 I-@.@7 I>@0 IM@4@7 I:@ @. I-@.@7 I@0 ID @4 @Q@7 I:@0 IW@4@7 I!@ @ @.@7 I1@ @ 
@8 I4@;C@  EU I IW


 G@5@0 IA @4 G@.@7 I>@0 IA @4 G@.@7 I>@ @. G@.@7 I@ @. G@.@7 I@0 IA @4 @Q@7 I:@0 IA @4 @Q@7 I:@@@0 IA@4 @Q@7 I:@0 IW@4@7 I*@?@( @( @ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @ 
@8 I4@;C@  EU I IW


 I-@5@0 IA @4 I-@.@7 I>@0 IA @4 G@.@7 I>@ @. I-@.@7 I@ @. G@.@7 I@0 IA @4 @Q@7 I:@0 IA @4 @Q@7 I:@@@0 I= @4 @Q@7 I:@0 IW@4@7 I!@?@( @( @ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @ 
@8 I4@;C@k  EU I 


 I-@5@ @7 I.@>@@@#@0 I= @4 @Q@7 I:@ @. I-@ 
@7 I@0 @4@7 I!@E@?@5@@@!@0 ID @4 @Q@7 I:@ @. I-@ 
@7 I'@0 @4@7 I!@?@0 @4 I-@ 
@8 L@E@E@;C@Z  EU I  
  I-@5@>@@@0 I8 @4 I-@.@7 I>@F@?@2@@@ @. I-@.@7 I@0 I= @4 @Q@7 I:@E@?@ @. I-@.@7 I'@0 ID @4 @Q@7 I:@E@ @ 
@8 I4@;C@  EU I 


 I-@5@ @7 I.@0 IA @4 @Q@7 I:@>@ @. I-@.@7 I'@@@0 ID @4 @Q@7 I:@' @@E@?@3@@@ @. I-@.@7 I@0 I= @4 @Q@7 I:@?@0 I= @4 I-@.@7 I>@E@0 I= @4 @Q@7 I:@>@0 @4@7 I!@ @ @.@7 I1@ @ 
@8 I4@;C@  EU I 


 I-@5@ @7 I.@0 ID @4 @Q@7 I:@>@ @. I-@.@7 I@@@0 I= @4 @Q@7 I:@' @@E@?@3@@@ @. I-@.@7 I'@0 ID @4 @Q@7 I:@?@0 ID @4 I-@.@7 I>@E@0 ID @4 @Q@7 I:@>@0 @4@7 I!@ @ @.@7 I1@ @ 
@8 I4@;C@~! EU I 


 I-@5@@@ @. I-@.@7 I@0 I= @4 @Q@7 I:@?@0 I= @4 I-@.@7 I>@E@ @. I-@.@7 I'@0 I= @4 @Q@7 I:@ @. I-@.@7 I@0 IA @4 @Q@7 I:@0 @4@7 I!@ @ @.@7 I1@ @ @.@7 I1@ @ 
@8 I4@;C@N! EU I 


 I-@5@ @. I-@.@7 I'@0 ID @4 @Q@7 I:@ @. I-@.@7 I'@0 IA @4 @Q@7 I:@0 @4@7 I!@ @ @.@7 I1@ @ 
@8 I4@;C	!( EU I@5@ 
@8 M@;XD  t  t t  @t 
expand_answer AD  t  t t  @t  My AD  t  t t  @t  My 
P MyC@ K] K]@5@6 K^@8 Mz K^@;XPdo_infer_side_conditions CD? EU J@5@.@7 J@>@@	@7safe_infer_side_conditions B@'
 @Q@?@'
 @@>@7restore_new_strategies B@>@ 
@@;XPprocess_formula C@{C~ EU I@5@@@.@7restructure_formula B@?@7write_error_preamble  B@ 
@ @7write_identity_of_predicate B - Restructuring failed.@7 I@7 J~@7write_offending_predicate B@7set_exit_status  B@7 G @E@>@@@' I@7typechecking_during_load I@@@  @@7 I@?@7 M@ 
@ @7 M did not typecheck as boolean.@7 I@7 J~@7 M@>@7 M@7 M@?@R@>@@@&@7 LF@@@ @7 I:@?@7 J~
!!! WARNING: @7 I@ 
@ @7 M - Simplification failed.@7 I@7 J~@7 M@&@?@&@>@;XP L CD( EU Fl B
 C


@5@ 
@7 Io@" H
@#@;CD, EU Fl B
 C


@5@7 Io@"
 C@#@;XP M0 C@)AF EU M& L



@5@@
@ 
@7satisfies_index_constraint B@>@ @7 I:@?@ 
@7@!does_not_satisfy_index_constraint B@>@ @7 M/@>@;CAQ EU M&

@5@ 
@0 L@/@/@4@7 I@ 
@7 I:@/@7 I@>@;XPtry_replacement CD4 EU I@5@7 J.@>@Q@;C@lD9 EU I
@5@.
@.@.@7
get_subst_hyp M@ 
@.@7 L@.@7 L@a@f@b@f@o@r@C@2
@3@4@ @7 J@L@P@C@2@3
@4@ @7 J@L@P@ 
@.@7 K@ 
@ @7 I@2@4@ @.@7 I@ @2@2
@3@4@4@ @8 M B@;C@cDF EU I	
@5@.
 J @.@7 J! J@ @/@.@7 L@C J@ @/@.@7 L@a@f@f@s@L@P@?@E@.@7 L@a@f@b@f@o@r@ 
@.@7 K@ 
@ @7 I@ @7 I@ @2@2
@3@4@4@2@3@4@8 M@;XD  t  t t  @t  L AP J2 CA1 EU J- M'@5@>@;CA2 EU J- M6@5@>@;CA3 EU J- I6@5@>@;CA4 EU J- @5@>@;CA5 EU J- IM@5@>@;CA6 EU J-rem@5@>@;CA7 EU J-odd@5@>@;CA8 EU J- IR@5@>@;CA9 EU J-sqr@5@>@;CA: EU J- J@5@>@;CA; EU J- J@5@>@;CA< EU J- J@5@>@;CA= EU J- J@5@>@;CA> EU J- J@5@>@;CA? EU J- H@5@>@;CA@ EU J- K@5@>@;CAA EU J- J@5@>@;CAB EU J-\/@5@>@;CAC EU J-/\@5@>@;CAD EU J-\@5@>@;CAE EU J-in@5@>@;CAF EU J-not_in@5@>@;CAG EU J-	subset_of@5@>@;CAH EU J-strict_subset_of@5@>@;CAI EU J-set@5@>@;CAJ EU J-@5@>@;CAK EU J-@5@7 M B@>@;CAL EU J-@5@/@/@/@/@/@7record_function K@@>@;CAM EU J-@5@/@/@7function_template K@@>@;CAO EU J-@5@2@-@/@4@7 @<@/@/@7function K@@>@;XP MP C@#A- EU M& M'



 M'

@5@ 
@.@7remove_updates B@>@ @ @7 MO@>@;CA3 EU M&

@5@>@;XP J C
% EU I@5@7 M=@7 M@>@;C% EU I@5@7 M@>@Q@;XP L% C@iC EU I B

 B

@5@@@( G@?@( I-@ @.@7insert B@ @ @.@.@7find_multipliers B@0 H@0 IB@4@1 IB@4@.@7 I@.@0 H@0 IB@4@1 IB@4@7 I*@ @0 B@4@ @ @8
save_join_hyp B@;C@mC
 EU I B

 I=

@5@@@( G@?@( I-@ @.@7 M@ @ @.@.@2@4@7 M@0 H@0 IB@4@1 IB@4@.@7 I@.@0 H@0 IB@4@1 IB@4@7 I*@ @0 I=@4@ @ @8 M@;C@iC EU I B

 I8

@5@@@( G@?@( I-@ @.@7 M@ @ @.@.@7 M@0 H@0 IB@4@1 IB@4@.@7 I@.@0 H@0 IB@4@1 IB@4@7 I*@ @0 I8@4@ @ @8 M@;C@C EU I I=

 I=

@5@@@( G@'@?@( I-@' @ @.@7 M@ @ @.@.@2@3@4@7 M@0 H@0 IB@4@1 IB@4@.@7 I@.@0 H@0 H@0 IB@4@1 IB@4@1 IB@1 C@0 H@4@4@7 I*@ @0 I=@4@ @ @8 M@;C@mC( EU I I=

 B

@5@@@( G@?@( I-@ @.@7 M@ @ @.@.@2@4@7 M@0 H@0 IB@4@1 IB@4@.@7 I@.@0 H@0 IB@4@1 IB@4@7 I*@ @0 I=@4@ @ @8 M@;C@iC0 EU I I8

 B

@5@@@( G@?@( I-@ @.@7 M@ @ @.@.@7 M@0 H@0 IB@4@1 IB@4@.@7 I@.@0 H@0 IB@4@1 IB@4@7 I*@ @0 I8@4@ @ @8 M@;C@nC9 EU I B

 IA

 I-@5@@@( G@?@( I-@ @.@7 M@ @ @.@.@2@4@7 M@0 H@0 IB@4@1 IB@4@.@7 I@.@0 H@0 IB@4@1 IB@4@7 I*@ @0 IA@4 I-@ @ @8 M@;C@nCA EU I IA

 I-
 B

@5@@@( G@?@( I-@ @.@7 M@ @ @.@.@2@4@7 M@0 H@0 IB@4@1 IB@4@ @.@7 I@.@0 H@0 IB@4@1 IB@4@7 I*@ @0 IA@4 I-@ @ @8 M@;C@sCI EU I IA

 I-
 IA

 I-@5@@@' G@?@' I-@ @.@7 M@ @ @.@.@2@3@4@7 M@0 H@0 IB@4@1 IB@4@ @.@7 I@.@0 H@0 IB@4@1 IB@4@7 I*@ @0 IA@4 I-@ @ @8 M@;C@qCQ EU I I=

 IA

 I-@5@@@( G@?@( I-@ @.@7 M@ @ @.@.@2@3@4@7 M@0 H@0 IB@4@1 IB@4@.@7 I@.@0 H@0 IB@4@1 IB@4@7 I*@ @0 I=@4 I-@ @ @8 M@;C@qCY EU I IA

 I-
 I=

@5@@@( G@?@( I-@ @.@7 M@ @ @.@.@2@3@4@7 M@0 H@0 IB@4@1 IB@4@ @.@7 I@.@0 H@0 IB@4@1 IB@4@7 I*@ @0 I=@4 I-@ @ @8 M@;XPtry_to_discharge_goals_to_depth CIh EU I@5@7 J B@7 L B@>@;C	Io EU I@5@a@g@b @r@>@Q@;C@bIu EU I
@5@p
 @@@,@0 K@0 @-@-
@4@-@4 J @.@7 J@C@ @7 J@L@P@>@ @ 
@ @7do_quantification_proof_or_fail B@F@?@)@. J @.@7 J@C@ @7 J@L@P@ @.@7 LB@>by_cases@ @ @ @7do_cases_proof_or_fail B@F@E@>@7 M B@>@;XP I CA EU I@5verification_conditions@7 F I@7write_before_vc_banner B@>@;CA EU I@5deadpath_search@7 M@7 M@>@;CA EU I@5 E@7 M@7write_before_pf_banner B@>@;XPtidy_up_vc_state  C@FB EU I  @5@/@/@/@7 L@7reset_next_hyp_id  J#@/@/@/@7 L K@7 C J@7 C@0 L(@/@/@/@/@4@7 C@/@/@/@7prune_all_subst_hyp M@0 M@/@/@4@7 C@0 M@/@4@7 C@0 J@/@4@7 C@0 M8@/@/@4@7 C@0raw_hyp_already_read@/@/@4@7 C@>@;XP L C@(F+ EU I@5@0 C@/@-@4@7 J@.
@7 J@0 J J
@/@4@7 J J@ 
@/@7 J@>@;XP L8 CF\ EU J- I

@5@ 
@.@7 L7@0 I@4@7 I*@>@;CFa EU J- IB



@5@ 
@7 J.@>@;CFe EU J- IB


 IB
@5@ 
@ @7 L7@>@;CFi EU J-

@5@>@;XP J) CH EU I
 M'


@5@7exp_contains_exp B@>@;CH EU I@5@.@7 @6upf_@/@7 A@.
@7 A@ 
@7 M@>@;XP Ia C@ EU J@5@S
@>@Q@;C@ EU J@5@7 GX@>@;C@ EU J I
@5@>@8 I`@;CA  EU J IR
@5@>@8 I`@;CA EU J H

@5@>@7 I`@>@8 I`@;CA EU J C

@5@>@7 I`@>@8 I`@;CA EU J IB

@5@>@7 I`@>@8 I`@;CA EU J 

@5@>@7 I`@>@8 I`@;CA EU J IW

@5@>@7 I`@>@8intexp B@;XPnext_value_to_try C@-K
 EU I@5@.@7 I@@@7 Id@0 H
@4@7 I*@E
@?@.
@7 K@0 K
@4@7 K@ 
@7 J@>@;XPdo_satisfy_goal CB EU Fl
@5@T
@"
 G

@#@>@ 
@7evaluate_immediate_condition B@>@;CB EU Fl@5@0 L@/@4@7 C@0 N
@4@7 C@>@8try_satisfy_goal B@;XP@%prune_all_processed_hyp_with_field_op  CN EU I  @5@0 I@/@4@8 C@;XPcv CAk EU J-@5@S
@>@Q@;CAp EU J- IB


@5@.@7 N B@ 
@.@7 N
@ @ @7multiply_out B@>@;CAu EU J- H


 H

@5@ @7 N
@ 
@ @7 N
@>@;C@#Ay EU J- C


 H

@5@ @7 N
@0 IB
@1 I@4@ @7 N
@>@;CA} EU J- I6


@5@.@7standard B@ 
@.@7 N@0 I6@4@7simp_num B@>@;CA EU J- 


@5@.@7 N@ 
@.@7 N@0 @4@7 N@>@;CA EU J- IM


@5@.@7 N@ 
@.@7 N@0 IM@4@7 N@>@;CA EU J- M


@5@.@7 N@ 
@.@7 N@0 M@4@7 N@>@;C@"A EU J- M6


@5@0 M6
@4@.@7 I@>@0 M6
@4@ @7 L@>@;C	A EU J-

@5@7 M@>@;CA EU J-
 I
@5@7 GX@a@g@b @q@a@g@k I@w@>@;CA EU J- I
@5@0 IB@1 I@4@7 N
@>@;CA EU J-@5@.@/@7
defined_funct B@7
simp_funct B@>@;CA EU J- 

@<XP@%perform_simplification_path_functions C@ EU I@5@.@7generate_integer I@7@'perform_simplification_path_functions_x B@>@;XPfind_max C@Eu EU I@5@@@B@7 M@@@7 M@@
@a@g@h@t@a@g@w@?@a@h@g@s@a@h@w@E
@?@ @a@g@x
@@@0 IA
@4@7 M)@&
@?@0 IA
@4@7 M)@&@?@E@@@%@7 M@a@h@x
@@@0 IA

@4@7 M)@&
@?@0 IA

@4@7 M)@&
@?@@@0 IA
@4@7 M)@&
@?@0 IA
@4@7 M)@&@E
@>@;XPsimp_rel CEn EU J- B   @Q@5@>@;CEq EU J- B
  @@5@7 J.@C
 @a@i@w@L
@P@>@;CEv EU J- B I
 @5@0 B @4@7 N' B@>@;CEz EU J- B
  B


@5@ 
@ @7 Mb B@>@;CE EU J- I8   @@5@>@;CE EU J- I8
  @Q@5@7 J.@C
 @a@i@w@L
@P@>@;CE EU J- I8 I
 @5@0 I8 @4@7 N)@>@;CE EU J- I8
  I8


@5@ 
@ @7 N*@>@;CE EU J- I= I
  @@5@7 GX@a@i@b @t@>@;CE EU J- I=   @@5@>@;CE EU J- I=
  @Q@5@7 GX @7 I@>@;CE EU J- I=
  I=


@5@ 
@ @7 L B@>@;CE EU J- IA   @Q@5@>@;C@(E EU J- IA
 @5@7 M@.
@7 I*@@@a@f
@b @t@( @Q@?	@a@f
@b @q@( @@>@;CE EU J- IA
  IA


@5@ 
@ @7 N+@>@;XP
do_wrap_lines  CE EU I  @5@7nowrap_output_files  I@>@;C@/E EU I@5@.
@7retrieve_simplified_proof_file L|@.@7 DO B@>@%@>@7do_wrap_lines_of B@>@@@7no_log_file  E@F
@?@.
@7logfile_name N<@ 
@.@7 N4@ @ @7 N6@>@;XPprocess_next_conclusion C
A EU H
 Mt@5 @7 K B@>@8write_unit_conc_part B@;C	A EU H
 Mt@5@7 I@>@;CB EU H@5 I@7renumber_conclusions I@/@7 K B@.@7 L B@7write_next_conclusion B@>@;CB	 EU H@5 I@7 NF@.@7 NI@7 NK@>@;XD  t  t t  @t  K8 APtry_proof_by_cases CJm EU I@5@>@;C@#Jr EU I@5@>@2@4@0 M@4@7noisily_add_new_hyp_list B@ 
@ @ @8handle_cases_proof B@;C@&Jx EU I@5@>cases@7 K!@7 K@2@4@0 NP
@4@7 NQ@ 
@ @ @8 NT@;XP Mj CE EU Fl @<CF  EU Fl
@5 @Q@/@0 K@4@/@7 L@>@ 
@ @8 Mi@;CF EU Fl
@5@.@/@/@/@/@7 L@ @/@ @7 J!@>@ 
@ @8 Mi@;XD  t  t t  @t  J APcovers_interval CEL EU I K

@5@0 K@4@ 
@8
find_range B@;CEN EU I  B

@<CEP EU I  B

@<CER EU I  ID

 C@<CET EU I  I=

 C@<C
EV EU I  IE

@<C
EX EU I  IA

@<CEZ EU I  I=

 H@<CE\ EU I  ID

 H@<C
E^ EU I  IA

@<C
E` EU I  IE

@<C@)Eb EU I

 K

@5@ @.@.@7 NX B@ @.@.@7 N]@ @ @ @ @ 
@7combine_intervals B@>@;XPswisav_simplifier  C@ @ EU EU  @5@7 J	spadesimp@2@0 D @Q@4@3@0 Nsimplifier_main@4@3@0 G @@4@4@7 C	 @8 G@;C@ EU EU  @5@7 J@8 G@;XD  t  t t  @t  M< APlog_simplification CE EU I@5@>@;CE EU I@5
simplified@2
@3@3@3
@4@7 Jc@>@;XPint_enum_lit_or_const CU EU I@5@@@7int_or_enum_lit B@?
@@@/ KA@7 J%@?@7 I.@>@;XP@&evaluate_immediate_condition_checktype CEY EU Fl@5@S
@;CE\ EU Fl@5@8 A@;XP L C"H EU I@5@0 IA
@4@ 
@7 Iu@@@7 I$@?@( I-@8 K(@;C@>"Q EU I	@5@0 IA
@-@4@.@.@7 K+@C@ @7 I.@L@P@0 IA@4@.@ @/@7 K+@@@7 I$@?@( I-@7 K(@ @ @ 
@8 I1@;C@_"] EU I@5@0 IA
@-@4@.@.@7 K+@C@ @7 I.@L@P@0 IA@-@4@.@ @.@7 K+@C@ @7 I.@L@P@0 IA@4@.@ @/@7 K+@@@7 I$@?@( I-@7 K(@ @ @.@7 I1@ @ @ 
@8 I1@;C"l EU I G@5@0 I=
@-@4@ 
@7 Iu@ @7 I$@0 H@4@8 I*@;C@C"q EU I	
 G@5@0 I=
@-@4@.@.@7 K+@C@ @7 I$@L@P@0 IA@-@4@.@ @/@7 K+@ @7 I$@0 H@4@7 I*@ @ @ 
@8 I1@;C@C"y EU I	
 G@5@0 IA
@-@4@.@.@7 K+@C@ @7 I$@L@P@0 I=@-@4@.@ @/@7 K+@ @7 I$@0 H@4@7 I*@ @ @ 
@8 I1@;C@]" EU I
@5@0 IA
@1 H@-@-@4@.@.@7 K+@C@ @7 I.@L@P@@@ @7 I$@?@( I-@ @7 K(@0 IA@-@4@.@ @/@7 K+@@@ @7 I$@?@( I-@ @7 K(@0 H@4@7 I!@ @ @ 
@8 I1@;C@]" EU I
@5@0 IA
@1 H@-@-@4@.@.@7 K+@C@ @7 I.@L@P@@@ @7 I$@?@( I-@ @7 K(@0 IA@-@4@.@ @/@7 K+@@@ @7 I$@?@( I-@ @7 K(@0 H@4@7 I!@ @ @ 
@8 I1@;C@]" EU I
@5@0 IA
@1 C@-@-@4@.@.@7 K+@C@ @7 I.@L@P@@@ @7 I$@?@( I-@ @7 K(@0 IA@-@4@.@ @/@7 K+@@@ @7 I$@?@( I-@ @7 K(@0 C@4@7 I!@ @ @ 
@8 I1@;C@X" EU I		 G@5@0 IA@0 IB
@-@4@-@4@.@7 Iu@0 IA
@4 G@.@7 I>@ @7 I$@ @7 I$@0 I= @4 @Q@7 I:@0 H@0 I6@0 C@4@4@4@7 I*@ @ @.@7 I1@ @ 
@8 I4@;C@X" EU I		 G@5@0 IA@0 IB@-
@4@-@4@.@7 Iu@0 IA
@4 G@.@7 I>@ @7 I$@ @7 I$@0 I= @4 @Q@7 I:@0 H@0 I6@0 C@4@4@4@7 I*@ @ @.@7 I1@ @ 
@8 I4@;C@q" EU I G@5@0 IA@0 IB@0 H
@-@4@-@4@-@4@.@7 Iu@ @7 I$@.@0 C@4@7 I*@0 IA
@4 G@.@7 I>@ @7 I$@ @7 I$@0 I= @4 @Q@7 I:@0 H@0 C@0 I6@0 C@4@4@4@4@7 I*@ @ @.@7 I1@ @ 
@8 I4@;C@p" EU I G@5@0 IA@0 IB@-@1 H
@-@4@-@4@.@7 Iu@ @7 I$@.@0 C@4@7 I*@0 IA
@4 G@.@7 I>@ @7 I$@ @7 I$@0 I= @4 @Q@7 I:@0 H@0 C@0 I6@0 C@4@4@4@4@7 I*@ @ @.@7 I1@ @ 
@8 I4@;C@q" EU I G@5@0 IA@0 IB@0 H@-
@4@-@4@-@4@.@7 Iu@ @7 I$@.@0 C@4@7 I*@0 IA
@4 G@.@7 I>@ @7 I$@ @7 I$@0 I= @4 @Q@7 I:@0 H@0 C@0 I6@0 C@4@4@4@4@7 I*@ @ @.@7 I1@ @ 
@8 I4@;C@p" EU I G@5@0 IA@0 IB@-@1 H@-
@4@-@4@.@7 Iu@ @7 I$@.@0 C@4@7 I*@0 IA
@4 G@.@7 I>@ @7 I$@ @7 I$@0 I= @4 @Q@7 I:@0 H@0 C@0 I6@0 C@4@4@4@4@7 I*@ @ @.@7 I1@ @ 
@8 I4@;C@q" EU I G@5@0 IA@0 IB@0 C
@-@4@-@4@-@4@.@7 Iu@ @7 I$@.@0 H@4@7 I*@0 IA
@4 G@.@7 I>@ @7 I$@ @7 I$@0 I= @4 @Q@7 I:@0 H@0 H@0 I6@0 C@4@4@4@4@7 I*@ @ @.@7 I1@ @ 
@8 I4@;C@p# EU I G@5@0 IA@0 IB@-@1 C
@-@4@-@4@.@7 Iu@ @7 I$@.@0 H@4@7 I*@0 IA
@4 G@.@7 I>@ @7 I$@ @7 I$@0 I= @4 @Q@7 I:@0 H@0 H@0 I6@0 C@4@4@4@4@7 I*@ @ @.@7 I1@ @ 
@8 I4@;C@X# EU I		 G@5@0 IA@0 IB
@-@4@-@4@.@7 Iu@0 IE
 @4 G@.@7 I>@ @7 I$@ @7 I$@0 I= @4 @Q@7 I:@0 H@0 I6@0 C@4@4@4@7 I*@ @ @.@7 I1@ @ 
@8 I4@;C@X#! EU I		 G@5@0 IA@0 IB@-
@4@-@4@.@7 Iu@0 IE
 @4 G@.@7 I>@ @7 I$@ @7 I$@0 I= @4 @Q@7 I:@0 H@0 I6@0 C@4@4@4@7 I*@ @ @.@7 I1@ @ 
@8 I4@;C@o#+ EU I G@5@0 IA@0 IB@0 H
@-@4@-@4@-@4@.@7 Iu@ @7 I$@.@0 I@4@7 I*@0 IE
@4 G@.@7 I>@ @7 I$@ @7 I$@0 I= @4 @Q@7 I:@0 H@0 C@0 I6@0 C@4@4@4@4@7 I*@ @ @.@7 I1@ @ 
@8 I4@;C@n#7 EU I G@5@0 IA@0 IB@-@1 H
@-@4@-@4@.@7 Iu@ @7 I$@.@0 I@4@7 I*@0 IE
@4 G@.@7 I>@ @7 I$@ @7 I$@0 I= @4 @Q@7 I:@0 H@0 C@0 I6@0 C@4@4@4@4@7 I*@ @ @.@7 I1@ @ 
@8 I4@;C@o#C EU I G@5@0 IA@0 IB@0 H@-
@4@-@4@-@4@.@7 Iu@ @7 I$@.@0 I@4@7 I*@0 IE
@4 G@.@7 I>@ @7 I$@ @7 I$@0 I= @4 @Q@7 I:@0 H@0 C@0 I6@0 C@4@4@4@4@7 I*@ @ @.@7 I1@ @ 
@8 I4@;C@n#O EU I G@5@0 IA@0 IB@-@1 H@-
@4@-@4@.@7 Iu@ @7 I$@.@0 I@4@7 I*@0 IE
@4 G@.@7 I>@ @7 I$@ @7 I$@0 I= @4 @Q@7 I:@0 H@0 C@0 I6@0 C@4@4@4@4@7 I*@ @ @.@7 I1@ @ 
@8 I4@;C@f#[ EU I

 G@5@0 IA@0 IB@0 C
@-@4@-@4@-@4@.@7 Iu@ @7 I$@0 IE
@4 G@.@7 I>@ @7 I$@ @7 I$@0 I= @4 @Q@7 I:@0 H@0 H@0 I6@0 C@4@4@4@4@7 I*@ @ @.@7 I1@ @ 
@8 I4@;C@e#f EU I

 G@5@0 IA@0 IB@-@1 C
@-@4@-@4@.@7 Iu@ @7 I$@0 IE
@4 G@.@7 I>@ @7 I$@ @7 I$@0 I= @4 @Q@7 I:@0 H@0 H@0 I6@0 C@4@4@4@4@7 I*@ @ @.@7 I1@ @ 
@8 I4@;C@9#q EU I I-@5@0 IA@0 IB
@-@4@-@4@.@7 Iu@ @7 I.@ @7 I.@0 I= @4 @Q@7 I:@0 @4@7 I!@ @ 
@8 I4@;C@9#y EU I I-@5@0 IA@0 IB@-
@4@-@4@.@7 Iu@ @7 I.@ @7 I.@0 I= @4 @Q@7 I:@0 @4@7 I!@ @ 
@8 I4@;C@G# EU I I-@5@0 IA@0 IB@0 H
@-@4@-@4@-@4@.@7 Iu@ @7 I.@ @7 I.@ @7 I.@0 I= @4 @Q@7 I:@0 C@0 @4@4@7 I!@ @ 
@8 I4@;C@F# EU I I-@5@0 IA@0 IB@-@1 H
@-@4@-@4@.@7 Iu@ @7 I.@ @7 I.@ @7 I.@0 I= @4 @Q@7 I:@0 C@0 @4@4@7 I!@ @ 
@8 I4@;C@G# EU I I-@5@0 IA@0 IB@0 H@-
@4@-@4@-@4@.@7 Iu@ @7 I.@ @7 I.@ @7 I.@0 I= @4 @Q@7 I:@0 C@0 @4@4@7 I!@ @ 
@8 I4@;C@F# EU I I-@5@0 IA@0 IB@-@1 H@-
@4@-@4@.@7 Iu@ @7 I.@ @7 I.@ @7 I.@0 I= @4 @Q@7 I:@0 C@0 @4@4@7 I!@ @ 
@8 I4@;C@G# EU I I-@5@0 IA@0 IB@0 C
@-@4@-@4@-@4@.@7 Iu@ @7 I.@ @7 I.@ @7 I.@0 I= @4 @Q@7 I:@0 H@0 @4@4@7 I!@ @ 
@8 I4@;C@F# EU I I-@5@0 IA@0 IB@-@1 C
@-@4@-@4@.@7 Iu@ @7 I.@ @7 I.@ @7 I.@0 I= @4 @Q@7 I:@0 H@0 @4@4@7 I!@ @ 
@8 I4@;XP M C@5A7 EU M& M'



@5@@@0 B@4@7 M)@>@ 
@7 M@E@?@ 
@.@7 M@" M'@#@>@;CAB EU M&
@5@>@;XPstatement_norm CG EU I_
 C


 C

@5@ 
@ @7 Np B@ @ @8 Nr@;C@*G EU I_		
 K


 K

@5@ 
@.@7 Nr@ @.@7 Nr@ @ @ @ @8lower_upper B@;CG EU I_
 K


 K

@5@ 
@ @7 Nr@ @ @8 Nr@;CG EU I_
 IA


 IE

@5@ 
@ @7 Nr@ @ @8 Nr@;CG EU I_@5@>@;XP@%perform_write_verification_conditions C	B EU I@5@7 KK@7 KN@>@;XP Kj CAZ EU J- IB

@5@>@7 Ki@7 Ki@>@;CA` EU J-@5@7 J1@>@;XP N# C@(@ EU I@5@.@/@/@7
get_pfs_pf E@7 M B@0 J@/@4@7 C@0 J@4@7 I@7 I B@@@7 I@?@7 I@>@Q@;C@ EU I@5@>@;XPmaybe_issue_proved_vc_message  CF EU I  @5@7issued_vc_proved_message  B@>@;CG EU I  @5@&Proved all conclusions - VC eliminated@7 KT N@7 D4
proved_all@7 Jc@>@;XP J C@. EUu G-        @5@.
@7 I@ 
@7 I4@>@;XPform_bit_string C
F EU I_  @5@>@;C
F EU I_@5@>@;C@"F EU I_

@5@0 IM
@4@7 I*@.@0 I6
@4@7 I*@>@ @ 
@8 N B@;XPtry_to_infer C@#D[ EU J@5 M:@7@#decrement_inference_depth_remaining B@>@@@ 
@ @7do_try_to_infer B@' @Q@?@' @@> M:@7@#increment_inference_depth_remaining B@>@ @@;XP K CE+ EU J@5@.
@7 G@ 
@7 K@>@;XP MS C@@ EU M&

 M'



@5@.@7 MR@ @.@7 I:@ 
@.@7 Ij@>@@@h@@@" M6
@#@?@6@@@ @7 I@" M6
@#@?@#@ @ @7 I@@@" M6
@#@?@ @7 I@" M6
@#@@@0 B@4@7 M)@?@ 
@ @7 I@0 B
@4@7 M)@>@&@E@?@F@@@5@" M'

@#@@@0 B@4@7 M)@?@ 
@ @7 I@0 B
@4@7 M)@>@" M'@#@?@" M'@#@F@>@;CA EU M& M6


@5@.@7 MR@ 
@.@7 Ij@ @ @7 M+@>@;CA	 EU M&@5@>@7 I:@>@;XP I CB EU I@5 M@7 M@7 I B@7 Nv B@>@;CB EU I@5 M@7 M@7 N@7 N@>@;CB EU I@5 E@7 M@7 KI B@>@;XP@!do_obvious_substitutions_at_depth C	K[ EU I@5@7 C@7done_all_obvious_substitutions B@>@Q@;XP
fetch_next_hn CAL EU I@5@7 NJ@>@0 L@/@4@7 C@p
@0 L@4@7 C@>@;XPcomplain_if_zero_vcs_retrieved  C@ EU I  @5@7 J@>@;C@ EU I  @5@"No VCs found in parsing vcg file.
@8 K@;XP LJ CB EU Fl@5@>@;C@!B EU Fl
 JD



@5@ 
@ @ @7 M B@ @ @8 LI@;CB EU Fl



@5@ @ @8 LI@;XP@0perform_simplification_verification_conditions_x C@.@a EU I@5@7retrieve_next_vcg  FK@.@.@/@/@/@7 I@7 J B@7 N|@0 J@/@4@7 C@0 J@4@7 I@7@ simplify_verification_conditions B@@@7 I@?@7 I@>@Q@;C@ EU I@5@7 N B@>@;XP@)sufficient_forward_inferences_or_too_deep  CC EU I@5@.
@7inference_limit I@.@7forward_inferences B@a@h@g@s@>@;CC EU I@5@.
@7depth_limit I@.@7
pairing_depth B@a@h@g@t@>@;XPfind_min C@E EU I@5@@@B@7 M@@@7 M@@
@a@g@h@t@a@h@w@?@a@h@g@s@a@g@w@E
@?@ @a@g@x
@@@0 IA
@4@7 M)@&@?@0 IA
@4@7 M)@&
@?@E@@@%@7 M@a@h@x
@@@0 IA

@4@7 M)@&
@?@0 IA

@4@7 M)@&
@?@@@0 IA
@4@7 M)@&@?@0 IA
@4@7 M)@&
@E
@>@;XP
changesign C
D^ EU J- I
@5@>@;C	D` EU J-
 I
@5@>@;XP@0prune_all_processed_hyp_with_field_op_in_subgoal  C	N EU I  @5@0 K@/@/@4@8 C@;XP J6 CB EU J- IB
 IB


@5@0 IB@0 IB
@4@4@7 J5@>@;CB EU J- IB


 IB

@5@ 
@7 J1@ @7 J5@>@;CB EU J- H
 H


@5@0 H@0 H
@4@4@7 J5@>@;C@ B
 EU J- H


 H

@5@ 
@7 Ki@ 
@ @7 J5@ @7 J5@>@;C	B EU J-

@5@7 J1@>@;XD  t  t t  @t  B D  t  t t  @t  B AD  t  t t  @t  B AD  t  t t  @t  B 
Pget_next_conclusion CA EU H@5@.@7 L B@7 Ml B@>@;XPinfrule_int_rhs C@FI EU I IE


@5@@@0 IE
@4@7 Iu@F@E@?@&@0 IE@-@4@.@7 Iu@0 IA@4@7 I|@0 IE
@4@.@7 Iu@ @ @7 I1@ 
@8 I$@;XPwrite_log_entry C	Aj EU Jt@5@7 I@>@8write_pf_entry B@;CAn EU Jt@5@8write_vc_entry B@;XPintroduce_prolog_variable C	@ EUu G3        @5@S@>@;C	@ EU N
@5@>@;C
@ EU N@5@7 @@>@;C@ EU N@5@>@2@4@ 
@8@!introduce_prolog_variable_in_list B@;C@ EU N@5@>@;C@ EU N@5@2@-@-@4@7 @<@ @.@7 N@>@ 
@2@4@8 @<@;XP L CD EU Fl@5@S
@7 I`@C@7 I.@L@P@8 I!@;CD EU Fl@5@&
@;XPfetch_hypothesis C@ EU H@5@7 K@>@Q@;C@ EU H@5 J@.@.
@.@7 Mn J@ 
@ @7 Mq@>@;C	@ EU H@5 J @7 J!@>@;C@ EU H
 Mt@5@.@7
max_hyp_no B@a@g@i@s@>@;XD  t  t t  @t  F D  t  t t  @t  F AD  t  t t  @t  F AD  t  t t  @t  F 
P M* C@8 EU N@5 M:@/@7 M8 B@>@/@8 M=@;C@= EU N@5@/@8 J>@;XP L CD{ EU Fl@5@7 Io@S
@.@7 I:@&
@;CD EU Fl@5@7 Io@S@.@7 I:@&@;XP N C@GA EU J-

@5@.@7 N
@.
@7 J5@ 
@.@7 J4@ @.@7 J@ @.@7 Kh@ @.@7 L?@ @.@7busort_prods B@ @.@7compress B@ @.@7nozeros B@ @.@7	form_expr B@ @.@7sign B@ @8tidy B@;XPexpression_reduction1  CDy EU I  @5@8eliminate_true_hypotheses  B@;CDz EU I  @5@8@ try_reducing_disjunction_options  B@;CD{ EU I  @5@8eliminate_duplicates  B@;CD} EU I  @5@8@)eliminate_complementary_pair_disjunctions  B@;CD~ EU I  @5@8@-try_simplifying_implications_and_equivalences  B@;CD EU I  @5@8@'try_join_negations_to_get_contradiction  B@;CD EU I  @5@8try_obvious_substitutions  B@;CD EU I  @5@8 N@;CD EU I  @5@8reduce_conclusions  B@;CD EU I@5@.
@7see_if_know_false B L@2false-hypothesis@3
@4@7 Jc K@7 D4@8 L@;CD EU I  @5@>@;XPtry_to_prove_conc C@#F EU I@5@7 J@.
@7 J>@7 K$@7issue_proved_message B JE@2@3
@3
@3@4@7 Jc@>@Q@;C@#F EU I@5@/@/@.
@7 L'@7 K$@7 O
 JE@2@3
@3
@3@4@7 Jc@>@Q@;XP M] CI5 EU I K


@5@.@7 M\@>@ 
@.@7 M\@>@ @ @8 I1@;CI< EU I 

@<XP L CF EU I@5 J @7 M B@Q@;CF EU I@5 J
@7 O@Q@;C
F# EU I@5@2 J@3@/@4@7 O@Q@;CF' EU I@5@>@;XP@$create_new_facts_from_existing_facts  CAc EU Fl@5@7copy_existing_facts  B@.
@.@7get_candidate_fact B@0 K
@4@8create_new_fact B@;XP@%impose_obvious_substitutions_at_depth C
KR EU I@5@0 K
@/@4@7 C@8 N B@;CKW EU I @<XD  t  t t  @t  L) APuq_normalise CG EU I_@5@8 Nr@;XPtry_to_prove_via_inference_rule C@'A EU Fl@5@.@.@.
@7inference_rule_match B@7 L@.@7fulfil B@ @7 L@> K@ 
@0 JB@4@/@8 JF@;C@-A' EU Fl@5@.@.@.
@7 O#@C@7 L@L@P@.@7 O&@ @7 L@> K@ 
@0 JB@4@/@8 JF@;XPnext_two_to_N_minus_1_above C
F EU I_@5@C@7 GX@L@P@>@Q@;CF EU I_@5@.@7 K}@a@i@g@s@>@a@i@b@l C@w@;XP K, C
# EU I@5@( @(
 @>@8standard_infrule B@;C# EU I@5@a@i@b @s@@	@7 O+@&
@?
@7extended_infrule B@ 
@a@i@b@l C@w@;XD  t  t t  @t twiddles_conversion AD  t  t t  @t  M AD  t  t t  @t  J  AP N C@!DQ EU J- H


 I H

@5@0 I@4@7 N@ 
@ @7 N B@>@;CDU EU J- H


 H
@5@>@;C	DW EU J-

@5@7 Ki@>@;CDY EU J- I
 I@5@7 Ki@>@;XD  t  t t  @t  L  AD  t  t t  @t  N AP N CD EU J@5@0 M8
@-@4@7 J@p@>@0 M8
@4@8 C@;XP O C@.A} EU Fl@5@.@.
@.@.@7rewrite_rule_match B@ @.@7 O&@T
@ 
@7dont_already_know B@ @7 L@ 
@ @0rewrite@4@/@8 JF@;XP I CA EU I@5@/@.@7get_pfs_traversal_condition N{@7hoist_pf_traversal_conditions_x B@Q@;CA EU I@5@>@;XD  t  t t  @t  K APsplit_conjunction CI& EU I K


@5@.@7 OA B@>@ 
@.@7 OC@>@ @ @8 I1@;CI- EU I 

@<XP I C@d EU I  @5@7do_simplify_vc  B@>@;C@g EU I  @5@>@;XP	gen_is_in CC EU I 

@<CC EU I


@5@8 OG B@;XPfind_rel_exp_in C
%a EU I


@5@ 
@8 J	 B@;C%b EU I


@5@>@ 
@8 OJ B@;XP N C@BKg EU I@5@7substitution_elimination_is_on  B@.@.@/@.
@7equivalence_hyp B@C@ 
@7 K@L@P@C@ 
@7 K B@L@P@C@/@ 
@7 K@L@P@/ J$@7 J%@7
not_occurs_in B@>subst_and_elimuser_rule_no@ 
@8 K B@;C@TKx EU I	@5@7 OO@.@.@/@.
@7 OR@C@ 
@7 K@L@P@C@/@ 
@7 K@L@P@C@ 
@7 K@L@P@C@/@ 
@7 K@L@P@C@ 
@7 OU@L@P@/ J$@7matching_records B@>	subst_fld OZ@ 
@8 O[@;C@dK EU I@5@7 OO@@@0 J@0 G@-@4@-@4@/@.
@7 J!@?@0 J@-@1 G@-@4@/@.
@7 J!@/ J$@7 J%@C@ 
@7 K@L@P@C@ 
@7 OU@L@P@C@/@ 
@7 K@L@P@7 OV@0 G@4@.@7 I:@> OY OZ@ 
@ @8 O[@;C@:K EU I@5@7 OO@.@/@.@7 J! @ J$@7 J%@C
@7 K@L
@P@C@7 OU@L@P@C@/@7 K@L@P@> OY OZ @Q@8 O[@;C@=K EU I@5@7 OO@0 G@-@4@/@.@7 J! @ J$@7 J%@C
@7 K@L
@P@C@7 OU@L@P@C@/@7 K@L@P@> OY OZ @@8 O[@;CK EU I@5@>@;XP
order_updates C@A EU M&@5@.@7 I@.
@.@7make_update_list B@ 
@.@7 E @ @ @7reconstruct_record B@>@;XP Ji CE EU J-  G@<CE EU J-  @@<CE EU J-  I-@<CE EU J-@5@/@8type K@@;XPdoes_not_typecheck_as_boolean C	E! EU Fl@5 @@7checkhastype B@>@Q@;CE& EU Fl @<XPsummary_of_conclusions_rep C@"A EU Jt 

@5@0 Jv@0 @4@1 K@-
@4@7 J, @7 J|@ 
@7 J|@Q@;CA EU Jt@5@>@;XD  t  t t  @t stack AP I CH EU I IE

 I
@5@>@0 IE
@4@8 I@;C@-H EU I IE  I


@5@0 IA
 @4@.@7deduce_once B@0 IA @4@.@7 Ov@>@ @ @8 I1@;C@BH EU I

 IE

 I

@5@0 IA @4@.@7 Ov@0 IA @4@.@7 Ov@0 IE
 @4@.@7 Ov@>@ @ @.@7 I1@ @ @7 I1@>@;CI
 EU I IE I



@5@>@0 IE
@4@8 I@;C@.I
 EU I IE I



@5@0 IA
 @4@.@7 Ov@0 IA @4@.@7 Ov@>@ @ @8 I1@;C@.I EU I IE I


@5@0 IA
 @4@.@7 Ov@0 IA @4@.@7 Ov@>@ @ @8 I1@;C@I EU I

 IE I



@5@0 IA
 @4@.@7 Ov@0 IA @4@.@7 Ov@@@@@" H
@#@?
@" H
@#@' @@?@1@@@0 IE
@4@.@7 Ov@?@!@@@0 IE@4@.@7 Ov@?@0 IE@0 H
@4@4@.@7 I@>@ @ @.@7 I1@ @ @7 I1@>@;CI, EU I IE

 I
@5@>@0 IE
@4@8 I@;C@-I/ EU I IE

 I

@5@0 IA
 @4@.@7 Ov@0 IA @4@.@7 Ov@>@ @ @8 I1@;C@-I4 EU I IE

 I

@5@0 IA @4@.@7 Ov@0 IA
 @4@.@7 Ov@>@ @ @8 I1@;C@iI9 EU I IE

 I

@5@0 IA @4@.@7 Ov@0 IA @4@.@7 Ov@@@0 IE
 @4@.@7 Ov@' @@?@0 IE
@4@.@7 Ov@0 IE
@4@.@7 Ov@>@ @ @.@7 I1@ @ @.@7 I1@ @ @7 I1@>@;CIL EU I IE I



@5@>@0 IE
@4@8 I@;C@2IO EU I IE I


 H
@5@0 IA
 @4@.@7 Ov@0 IA @4@.@7 Ov@>@ @ @8 I1@;C@IT EU I IE I



@5@0 IA
 @4@.@7 Ov@0 IA @4@.@7 Ov@@@5@ @7 I$@a@f@b @t@ @ @7 O) B@0 IE
@4@.@7 I@0 IE@4@.@7 I@' @@F@F@E@?@g@@@!@0 IE@0 H
@4@4@.@7 I@' @@' @@F@F@E@?@D@0 IE
@-@4@.@7 N B@ @.@7 Oy@0 IE@-@4@.@7 Oz@ @.@7 Oy@@@a@f@f@t@%@?	@a@f@f@q@%@0 IE@4@.@7 I@>@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @ @7 I1@>@;CIy EU I IE

 I
@5@>@0 IE
 @4@8 I@;C@-I| EU I IE  I


@5@0 IA
 @4@.@7 Ov@0 IA @4@.@7 Ov@>@ @ @8 I1@;C@jI EU I

 IE

 I

@5@0 IA @4@.@7 Ov@0 IA @4@.@7 Ov@@@0 IE
 @4@.@7 Ov@?@$@@@0 IE
@1 C@4@.@7 I@?@0 IE
@1 C@4@.@7 I@>@ @ @.@7 I1@ @ @7 I1@>@;CI EU I IE I



@5@>@0 IE @4@8 I@;C@2I EU I IE I


 H
@5@0 IA
 @4@.@7 Ov@0 IA @4@.@7 Ov@>@ @ @8 I1@;C@I EU I IE I



@5@0 IA
 @4@.@7 Ov@0 IA @4@.@7 Ov@@@5@ @7 I$@a@f@b @t@ @ @7 Oy@0 IE
@4@.@7 I>@0 IE@4@.@7 I>@' @@F@F@E@?@g@@@!@0 IE@0 H
@4@4@.@7 I>@' @@' @@F@F@E@?@D@0 IE
@-@4@.@7 Oz@ @.@7 Oy@0 IE@-@4@.@7 Oz@ @.@7 Oy@@@a@f@f@t@%@?	@a@f@f@q@%@0 IE@4@.@7 I@>@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @ @7 I1@>@;XD  t  t t  @t prolog_exception_hook AD  t  t t  @t  O{ AP O{ C@[A F F
 @
 B

 @ B F
@5@6 F@D
@*
none@L O@7stack_guard O~@E@?@ 
predicate_indicator@.@7 C? O~@ @7 O@Dbacktrace_depth@.@7 @@L@a@f@b @s@?@'@ @.@7get_prolog_backtrace O~@ @ @8clean_stack O~@;XP N C@ EU N@5@ @ @7 N B@>@ @ @8 N@;C@ EU N@5@>@;XP Jd C@3 EU Jt@5@7 N9@>@;C@7 EU Jt@5@0 L
@4@8 D4@;XP J/ CA* EU J-@5@7 GX@a@g@b @t@>@;CA, EU J- I
@5@7 GX@a@h@b @t@>@;XP L CD4 EU Fl


@5 J @ 
@7 J!@ 
@8 GX@;CD8 EU Fl


@5@ 
@/@/@/@/@7 L @Q@8 I@;XPestablish_implication C% EU I  B


 B
@<C% EU I  I8


 I8
@<C% EU I  IA


 IE
@<C% EU I  IE


 IA
@<C% EU I  I=


 ID
@<C% EU I  ID


 I=
@<C% EU I  B


 IA
@<C% EU I  B


 IE
@<C% EU I  B


 IA
@<C% EU I  B


 IE
@<C% EU I  I=


 IA
@<C% EU I  I=


 IE
@<C% EU I  I=


 I8
@<C% EU I  I=


 I8
@<C% EU I  ID


 IE
@<C% EU I  ID


 IA
@<C% EU I  ID


 I8
@<C% EU I  ID


 I8
@<C@(% EU I B


 IA

@5@ @.@7 Nk@ @ @7 Nk@>@0 IA@4 @Q@8 I:@;C@(% EU I B


 IE

@5@ @.@7 Nk@ @ @7 Nk@>@0 IA@4 @Q@8 I:@;C@(% EU I B


 IA
@5@ 
@.@7 Nk@ @ @7 Nk@>@0 IA
@4 @Q@8 I:@;C@(% EU I B


 IE
@5@ 
@.@7 Nk@ @ @7 Nk@>@0 IA
@4 @Q@8 I:@;C@(& EU I B


 IE

@5@ @.@7 Nk@ @ @7 Nk@>@0 IE@4 @Q@8 I:@;C@(& EU I B


 IA

@5@ @.@7 Nk@ @ @7 Nk@>@0 IE@4 @Q@8 I:@;C@(&
 EU I B


 IE
@5@ 
@.@7 Nk@ @ @7 Nk@>@0 IE
@4 @Q@8 I:@;C@(& EU I B


 IA
@5@ 
@.@7 Nk@ @ @7 Nk@>@0 IE
@4 @Q@8 I:@;C@(& EU I B


 I=

@5@ @.@7 Nk@ @ @7 Nk@>@0 I=@4 @Q@8 I:@;C@(&! EU I B


 ID

@5@ @.@7 Nk@ @ @7 Nk@>@0 I=@4 @Q@8 I:@;C@(&' EU I B


 I=
@5@ 
@.@7 Nk@ @ @7 Nk@>@0 I=
@4 @Q@8 I:@;C@(&- EU I B


 ID
@5@ 
@.@7 Nk@ @ @7 Nk@>@0 I=
@4 @Q@8 I:@;C@(&9 EU I B


 ID

@5@ @.@7 Nk@ @ @7 Nk@>@0 ID@4 @Q@8 I:@;C@(&? EU I B


 I=

@5@ @.@7 Nk@ @ @7 Nk@>@0 ID@4 @Q@8 I:@;C@(&E EU I B


 ID
@5@ 
@.@7 Nk@ @ @7 Nk@>@0 ID
@4 @Q@8 I:@;C@(&K EU I B


 I=
@5@ 
@.@7 Nk@ @ @7 Nk@>@0 ID
@4 @Q@8 I:@;C@(&W EU I B


 I8

@5@ @.@7 Nk@ @ @7 Nk@>@0 I8@4 @Q@8 I:@;C@(&] EU I B


 I8

@5@ @.@7 Nk@ @ @7 Nk@>@0 I8@4 @Q@8 I:@;C@(&c EU I B


 I8
@5@ 
@.@7 Nk@ @ @7 Nk@>@0 I8
@4 @Q@8 I:@;C@(&h EU I B


 I8
@5@ 
@.@7 Nk@ @ @7 Nk@>@0 I8
@4 @Q@8 I:@;C@(& EU I IA


 IA

@5@ @.@7 Nk@ @ @7 Nk@>@0 IA@4 @Q@8 I:@;C@(& EU I IA


 IE

@5@ @.@7 Nk@ @ @7 Nk@>@0 IA@4 @Q@8 I:@;C@(& EU I IE


 IA
@5@ 
@.@7 Nk@ @ @7 Nk@>@0 IA
@4 @Q@8 I:@;C@(& EU I IE


 IE
@5@ 
@.@7 Nk@ @ @7 Nk@>@0 IA
@4 @Q@8 I:@;C@(& EU I IA


 I=

@5@ @.@7 Nk@ @ @7 Nk@>@0 I=@4 @Q@8 I:@;C@(& EU I IA


 ID

@5@ @.@7 Nk@ @ @7 Nk@>@0 I=@4 @Q@8 I:@;C@(& EU I IE


 I=
@5@ 
@.@7 Nk@ @ @7 Nk@>@0 I=
@4 @Q@8 I:@;C@(& EU I IE


 ID
@5@ 
@.@7 Nk@ @ @7 Nk@>@0 I=
@4 @Q@8 I:@;C@(& EU I IA


 I8

@5@ @.@7 Nk@ @ @7 Nk@>@0 I=@4 @Q@8 I:@;C@(& EU I IA


 I8

@5@ @.@7 Nk@ @ @7 Nk@>@0 I=@4 @Q@8 I:@;C@(& EU I IE


 I8
@5@ 
@.@7 Nk@ @ @7 Nk@>@0 I=
@4 @Q@8 I:@;C@(& EU I IE


 I8
@5@ 
@.@7 Nk@ @ @7 Nk@>@0 I=
@4 @Q@8 I:@;C@(& EU I IE


 IE

@5@ @.@7 Nk@ @ @7 Nk@>@0 IE@4 @Q@8 I:@;C@(& EU I IE


 IA

@5@ @.@7 Nk@ @ @7 Nk@>@0 IE@4 @Q@8 I:@;C@(& EU I IA


 IE
@5@ 
@.@7 Nk@ @ @7 Nk@>@0 IE
@4 @Q@8 I:@;C@(& EU I IA


 IA
@5@ 
@.@7 Nk@ @ @7 Nk@>@0 IE
@4 @Q@8 I:@;C@(& EU I IE


 ID

@5@ @.@7 Nk@ @ @7 Nk@>@0 ID@4 @Q@8 I:@;C@(' EU I IE


 I=

@5@ @.@7 Nk@ @ @7 Nk@>@0 ID@4 @Q@8 I:@;C@(' EU I IA


 ID
@5@ 
@.@7 Nk@ @ @7 Nk@>@0 ID
@4 @Q@8 I:@;C@(' EU I IA


 I=
@5@ 
@.@7 Nk@ @ @7 Nk@>@0 ID
@4 @Q@8 I:@;C@(' EU I IE


 I8

@5@ @.@7 Nk@ @ @7 Nk@>@0 ID@4 @Q@8 I:@;C@(' EU I IE


 I8

@5@ @.@7 Nk@ @ @7 Nk@>@0 ID@4 @Q@8 I:@;C@('$ EU I IA


 I8
@5@ 
@.@7 Nk@ @ @7 Nk@>@0 ID
@4 @Q@8 I:@;C@('* EU I IA


 I8
@5@ 
@.@7 Nk@ @ @7 Nk@>@0 ID
@4 @Q@8 I:@;C@('G EU I I=


 I=

@5@ @.@7 Nk@ @ @7 Nk@>@0 IA@4 @Q@8 I:@;C@('M EU I I=


 ID

@5@ @.@7 Nk@ @ @7 Nk@>@0 IA@4 @Q@8 I:@;C@('S EU I ID


 I=
@5@ 
@.@7 Nk@ @ @7 Nk@>@0 IA
@4 @Q@8 I:@;C@('Y EU I ID


 ID
@5@ 
@.@7 Nk@ @ @7 Nk@>@0 IA
@4 @Q@8 I:@;C@('a EU I I=


 IA

@5@ @.@7 Nk@ @ @7 Nk@>@0 IA@4 @Q@8 I:@;C@('g EU I I=


 IE

@5@ @.@7 Nk@ @ @7 Nk@>@0 IA@4 @Q@8 I:@;C@('m EU I ID


 IA
@5@ 
@.@7 Nk@ @ @7 Nk@>@0 IA
@4 @Q@8 I:@;C@('s EU I ID


 IE
@5@ 
@.@7 Nk@ @ @7 Nk@>@0 IA
@4 @Q@8 I:@;C@('z EU I I=


 I8

@5@ @.@7 Nk@ @ @7 Nk@>@0 IA@4 @Q@8 I:@;C@(' EU I I=


 I8

@5@ @.@7 Nk@ @ @7 Nk@>@0 IA@4 @Q@8 I:@;C@(' EU I ID


 I8
@5@ 
@.@7 Nk@ @ @7 Nk@>@0 IA
@4 @Q@8 I:@;C@(' EU I ID


 I8
@5@ 
@.@7 Nk@ @ @7 Nk@>@0 IA
@4 @Q@8 I:@;C@(' EU I ID


 ID

@5@ @.@7 Nk@ @ @7 Nk@>@0 IE@4 @Q@8 I:@;C@(' EU I ID


 I=

@5@ @.@7 Nk@ @ @7 Nk@>@0 IE@4 @Q@8 I:@;C@(' EU I I=


 ID
@5@ 
@.@7 Nk@ @ @7 Nk@>@0 IE
@4 @Q@8 I:@;C@(' EU I I=


 I=
@5@ 
@.@7 Nk@ @ @7 Nk@>@0 IE
@4 @Q@8 I:@;C@(' EU I ID


 IE

@5@ @.@7 Nk@ @ @7 Nk@>@0 IE@4 @Q@8 I:@;C@(' EU I ID


 IA

@5@ @.@7 Nk@ @ @7 Nk@>@0 IE@4 @Q@8 I:@;C@(' EU I I=


 IE
@5@ 
@.@7 Nk@ @ @7 Nk@>@0 IE
@4 @Q@8 I:@;C@(' EU I I=


 IA
@5@ 
@.@7 Nk@ @ @7 Nk@>@0 IE
@4 @Q@8 I:@;C@(' EU I ID


 I8

@5@ @.@7 Nk@ @ @7 Nk@>@0 IE@4 @Q@8 I:@;C@(' EU I ID


 I8

@5@ @.@7 Nk@ @ @7 Nk@>@0 IE@4 @Q@8 I:@;C@(' EU I I=


 I8
@5@ 
@.@7 Nk@ @ @7 Nk@>@0 IE
@4 @Q@8 I:@;C@(' EU I I=


 I8
@5@ 
@.@7 Nk@ @ @7 Nk@>@0 IE
@4 @Q@8 I:@;XP@!safe_deduce_in_logical_strategies C%} EU I@5@7 J B@>@;C% EU I@5@.@.
@/@7 M@@>@ 
@.@7 MC@ @7 MF@>@;XP N CE. EU Fl@5@S
@>@Q@;CE3 EU Fl AV

@5@7 N@>@8 N@;C
E8 EU Fl E
@5@8 N@;CE; EU Fl E

@5@8 N@;C
E> EU Fl GY
@5@7 Io@8 Id@;C
EB EU Fl GY
@5@8 GX@;C
EE EU Fl M
@5@7 Io@8 M@;CEI EU Fl I

@5@7 Io@7 Nn B@>@8 I@;CEO EU Fl I;

@5@7 Io@7 Im B@>@8 I:@;XP I( C
Zz EU I@5@ 
@7 J B@>@;C
Z~ EU I@5@7 A@>@ 
@8 IY@;CZ EU I

 G@5@7 I$@>@;CZ EU I

 I-@5@7 I.@>@;CZ EU I G@5@7 I.@>@8@"find_largest_integer_literal_below B@;CZ EU I@5@.@.@7 I B@0 J
@4@7 D4@ 
@7 IY@>@;XPecho_vc_trace_checkkind CA EU I
userprovided@5@>@;CA EU I
runtime@5	run-time @7 I@>@;CA EU I
precondition@5
precondition @7 I@>@;XPsummary_of_hypotheses_rep C@"A EU Jt 

@5@0 Jv@0 @4@1 K@-
@4@7 J Ot@7 J|@ 
@7 J|@Q@;CA EU Jt@5@>@;XP M C@ EU J@5$$uniq$$@.@7 K@>@C
@&
@L
@P@>@;XPfind_pattern_match C
B EU Fl@5@ 
@ @ @8 K@;CB EU Fl

@5@7 H@.@/@7 @6@T@ @/@8 @6@;XP I? C$z EU I@5@7 M=@>@;XD  t  t t  @t  I AD  t  t t  @t  K APinference_rule_match_x CA EU Fl J<@5@8 J:@;CA EU Fl JK@5@8 JI@;XP N C@#D EU J@5@.@7 N@a@h@b @s@>@0 M8
@/@4@7 C@>@p @0 M8
@4@8 C@;XD  t  t t  @t  L APcheckrestoflist CC EUu G5        
@5@7 I@ 
@8 O B@;CC EU O @<XP LD CL	 EU I@5@8find_an_update_case B@;CL EU I@5@8 O@;XP@)determine_facts_and_promote_to_hypotheses C@(Eo EU Fl@5@.
@.@7@+determine_facts_and_promote_to_hypotheses_x B@>@2@0 K
@4
@4@.@7gather_facts_list B@ @.@7 I4@ @7promote_to_hypotheses B@ 
@ @8 Jq@;XP OW CK EU I

@5@>@Q@;CK EU I@5@7 A@>@7 I@>@;CK EU I@5@T@2@/@-@4@7 @<@>@7not_occurs_in_list B@>@;XP MD CD8 EU J@5@7 I@7 I@>@;XP@ create_new_facts_from_hypotheses  CAZ EU Fl@5@.
 J @.@7 J!@C@7 K@L@P@0 K@4@8 O@;XP GF CA B\ B\@5@6 Ba@a@g@h@lxor@w@;XPinfer_by_uq_imp_hyp C@ G0 EU J IA M6



@5@0 IE@1 M6@3
@4@8 O B@;C@G3 EU J IE
 M6


@5@0 K@0 @-@-@4@1 C@0 K@0 IE@-@4@1 IE@-@4@1 K@0 IE@-@1 M6
@3@4@1 IE@0 M6
@3@4@/@4@.@7 K@ @ @7 I@0 IE@4@.@7 M=@0 IE@4@.@7 M=@0 IE@4@.@7 M=@ @ @.@7 I@ @ @.@7 I@ @ @8 I@;C@ G> EU J IA
 M6


@5@0 IE@0 M6
@3@4@4@8 O@;C@GA EU J IE M6



@5@0 K@0 @-@-@4@1 C@0 K@0 IE@-@4@1 IE@-@4@1 K@0 IE@/@1 M6@3@4@1 IE@0 M6@3@4@-@4@.@7 K@ 
@ @7 I@0 IE@4@.@7 M=@0 IE
@4@.@7 M=@0 IE
@4@.@7 M=@ @ @.@7 I@ @ @.@7 I@ @ @8 I@;C@ GL EU J I8
 M6


@5@0 I8@0 M6
@3@4@4@8 O@;C@GO EU J I8 M6



@5@0 K@0 @-@-@4@1 C@0 K@0 IE@-@4@1 IE@-@4@1 K@0 IE@-@1 M6@3@4@1 IE@0 M6@3@4@-@4@.@7 K@ 
@ @7 I@0 IE
@4@.@7 M=@0 IE
@4@.@7 M=@@
@0 ID@4@.@7 M=@?@0 ID@4@.@7 M=@ @ @.@7 I@ @ @.@7 I@ @ @8 I@;C@ G^ EU J B
 M6


@5@0 B@0 M6
@3@4@4@8 O@;C@Ga EU J B M6



@5@@@>@0 K@0 @-@-@4@1 C@0 K@0 IE@-@4@1 IE@-@4@1 K@0 IE@-@1 M6@3@4@1 IE@0 M6@3@4@4@.@7 K@?@-@0 K@0 @-@-@4@1 C@0 K@0 IE@-@4@1 IE@-@4@1 B@0 M6@3@4@-@4@.@7 K@ 
@ @7 I@0 B@4@.@7 M=@0 IE
@4@.@7 M=@0 IE
@4@.@7 M=@ @ @.@7 I@ @ @.@7 I@ @ @8 I@;XPfind_false_element_in C%k EU I  @@<C%m EU I
@5@0 G@4@.
@7 I:@ 
@7 O B@>@;C%r EU I

@5@>@8 O B@;XPecho_vc_trace_assertionkind CA EU I
 O@5 @@7 I@>@;CA EU I
 G@5default @7 I@>@;XPpattern_match_rule_list C@ B EU Fl


@5@ @ @.@7 O B@ @ @ @8 I1@;CB EU Fl		
@5@ @ @ @ @8 O B@;XD  t  t t  @t  Jw AD  t  t t  @t message_hook AD  t  t t  @t  O AD  t  t t  @t  O 
P OC@< EW EW@5@2 @3 As@4@7 EQ I3@7increase_defect_counter  B At@7 I At@7print_message_lines B@7 I@>@;C@G EW EW@5@>@;XP O CE EU Fl @<CE EU Fl@5@7promote_fact_to_hypothesis B@>@8 O@;XP K C@^ EU J G
@5@>@8 K@;C@b EU J K


 K
@5@>@ 
@ @8 K@;C@f EU J K


 K
@5@>@ 
@ @8 K@;C@j EU J K


 K

@5@>@ @7 K@ 
@ @8 K@;C@o EU J K


 K

@5@>@ @7 K@ 
@ @8 K@;C@t EU J I=


 IE
@5@>@;C@w EU J ID


 IE
@5@>@;C@z EU J IA


 ID
@5@>@;C@} EU J IE


 ID
@5@>@;C@ EU J B


 I8
@5@>@;C@ EU J I8


 B
@5@>@;C	@ EU J
 G
@5@>@;XPsummary_of_hypotheses CA EU Jt@5@0 Jv
@1 K@-@4@7 J@>
hypotheses@7 Jy@7 J|@7 O B@8 J~@;CA EU Jt@5@>@;XP O CL EU I@5@7 @@>@Q@;C@)L EU I M6 M'



 B
 I8
@5@ 
@8cant_show_equal_or_not B@;C@*L EU I M' M'



 B
 I8
@5@ 
@8 O@;CL" EU I@5@2@/@-@4@7 @<@8find_an_update_case_in_list B@;XPcollect_indices_and_values C@>Ce EU O



@5@@@"@"
 L
@#@ @.@7collect_indices B@ @.@ @7 O B@>@ @ @7 I1@?@&
@>@ @ @7 O@F@E@>@;CCs EU O@5@>@;XP KO C@ EU Jt  @5@7 N9@0 L@/@/@4@7 C@>@;C@ EU Jt  @5 I@7typecheck_only I@0 L@/@/@4@7 C@>@;C@ EU Jt@5 I@7 O@.
@7 N=@.@7 @3 B@7 D B@7 J~@7 J~@7write_vc_or_pf_header  B@7process_log_facts  B@7 O@>@;XPhandle_nested_used_facts CEN EU J@5@8save_nested_used_facts B@;CEQ EU J@5@7restore_nested_used_facts B@Q@;XP N C@*Ct EU J-@5@.@2@-
@3@-@-@4@7 Mx@ @ 
@7order_prods B@2@3
@4@.@7 Mx@ @7 N@>@;CC{ EU J-

@5@>@;XP I C@4B EU I@5 I@7 L I@7get_switch_verbose I@>@@@7proved_all_conclusions  BAll conclusions proved@7 KT@E@?@@@7 K  B@, - Proved by contradiction within hypotheses@7 KT@E@?	@.@7max_written_conc_no B@'Number of conclusions remain unproven: @7 KT
@7 KT@>@;C
B EU I@5 I@7 L@>@8report_to_user_deadpaths B@;CB EU I@5@7 I@>@.@7 J@.@7 O @@7 OSimplified path function: @7 I@7 I@7 J~@7 I@8 O@;C@VB EU I@5@>@.@7 J@.@7 O @@7 OSimplified VC: @7 I@7 I@@
@7 P - All conclusions proved@7 I@E
@?@-@@
@7 P P@7 I@E
@?@!@.
@7 P - @7 I@@	@*
1 conclusion remains unproven@7 I@?@ 
@7 I conclusions remain unproven@7 I@0 P@/@4@7 C@7 J~@7 I@8 O@;XPcompatible_record_type CC* EU O@5@0 Bs@-@4@7 Oj@0 Bs@-
@4@7 Oj@7 I@ 
@8same_record_field_names B@;XP K C	@ EU J@5@S@>@;C	@ EU J
@5@>@;C
@ EU J@5@7 @@>@;C@ @ EU J L

 L
@5@ @7 @@>@ @ @7 K@>@;C@ EU J@5@2@-@-@4@7 @<@ @.@7subst_vbl_list B@ 
@2@4@7 @<@>@;XPhoist_vc_hypotheses C@ EU I@5@.@.
@7get_vcg_hypothesis J@ 
@7prune_vcg_hypothesis J@ 
 J@7process_component B@Q@;C@ EU I@5@>@;XPint_and_sign CC EU I

@5@7 GX@a@g@b @s@>@;CC EU I @5@>@Q@;C	C EU I I @5@>@Q@;CC EU I I@5@7 J.@a@g@b @q@>@0 I
@4@8 I*@;XD  t  t t  @t prolog_clause_name AP@,maybe_echo_pf_trace_statement_pfpositionfrom C
B8 EU I @wstart @5@>@;CB; EU I J
 J

@5@ 
@7 J@>@;XP OM C%T EU I B


@5@ 
@8 MC@;C%U EU I I8


@5@ 
@8 MC@;C%V EU I IA


@5@ 
@8 MC@;C%W EU I IE


@5@ 
@8 MC@;C%X EU I I=


@5@ 
@8 MC@;C%Y EU I ID


@5@ 
@8 MC@;XPevaluate_bit_or CF EU I_@5@.
@7evaluate_bit_and B@>@0 C@0 H
@4
@4@8 I*@;XPrecord_simp_of_type C@i@ EU M&		@5@@@3@.
 M(@.@2@-@3@-@4@7 M@@@/@  @@ @2@4@7 M@ @7 I:@?@7 O` B@F@?@1@/ @@.@2@-@4@/@7 M@>@ @.@7 I@.
 @@ @2@4@ @7 M@ 
@ @ @7
record_access B@F@>@;C@ EU M&
 M6


@5@>@0 M6
@4@8 MM B@;C@ EU M&
 M'



@5@>@0 M'
@4@8 PA@;XP K CN EU I@5@0 K@-
@-@4@7 J@7 Jc@Q@;CN EU I  @5@>@;XP@'maybe_echo_pf_trace_successor_statement CBG EU I@5@7	have_seen B@>@;C@,BK EU I@5@.
@7 K` B@ 
@.@7 E I @@ @.@7 Ev I@ @7 I@7 I@0 K9@4@7 I@0 PE@4@7 I@>@;XP N C@ EU I@5 I@7 IType checking VC: @7 I@7 I@7 P% B@7hoist_vc_conclusions B I@7 I@7 J~@7 I@>@;C@(@ EU I@5 I@7 I@7 I@7 PM@7 PN @@7 KTTrying to simplify: @7 KT@7 I@7 I@7 I@>@;XPrestructure_indices CE EU I L


 L

@5@ @7 PR B@ 
@ @7 PT@>@;C@"E EU I..


 PU

@5@ @7 M@ 
@ @7 M@>@;CE EU I
@5@.
@7 M@>@"
@#@>@;XP K C
A EU Fl 



@<C@-A EU Fl	
@5@7 H@C@7 @@L@P@2@-@-@4@7 @<@ @.@ @ @7 O@ 
@2@4@8 @<@;XPindent5  CF EU Jt  @5 L@7 J|@>@;XD  t  t t  @t thread_message_hook AD  t  t t  @t  PY AD  t  t t  @t  PY APadd_to_overall_summary CA EU Jt@5@.@7 J@C@7 L B@L@P@>@0 P]
@4@8 D4@;CA EU Jt@5@>@;XPsubstitute_and_eliminate_y CNE EU I@5@(
 G@7 I B@8 KQ B@;CNJ EU I@5@8@*add_processed_hyp_with_field_op_in_subgoal B@;XP O C
L0 EU I@5@0 B
@4@7 M)@>@Q@;C
L5 EU I@5@0 I8
@4@7 M)@>@Q@;CL: EU I@5@>@;XP L CDq EU Fl C

@5@0 G
@4@8 L@;CDt EU Fl C


@5@ 
@8 L@;XP L C
D@ EU Fl  G G
@<CDB EU Fl  G B


 I8
@<CDD EU Fl  G I8


 B
@<CDF EU Fl  G I=


 IE
@<CDH EU Fl  G ID


 IA
@<CDJ EU Fl  G IA


 ID
@<CDL EU Fl  G IE


 I=
@<XP Op C@^ EU O @Q @@5@>@;C@b EU O @ @@5@>@;C@u@f EU O K 



 @@5@>@7 A@ 
@.@7 F K@@@@ @/@7 Oj@?@@@( G@?
@@@( I-@?@( @@>@@@  J$@7 J%@>@  @@7 Oo@?@-@@@0 J& J$@4@7 C@  @@7 Oo@0 J& J$@4@7 J@>@?@0 J& J$@4@7 J@Q@>@;C@u@ EU O K 



 @@5@>@7 A@ 
@.@7 Pe@@@ @/@7 Oj@?@@@( G@?
@@@( I-@?@( @@>@@@  J$@7 J%@>@  @@7 Oo@?@-@@@0 J& J$@4@7 C@  @@7 Oo@0 J& J$@4@7 J@>@?@0 J& J$@4@7 J@Q@>@;C@9@ EU O H


@5@.@7 Oo@>@ 
@.@7 Oo@>@@@@@( I-@?@( I-@>@( I-@?@( G@( G@@@( G@?@( I-@>@;C@9@ EU O C


@5@.@7 Oo@>@ 
@.@7 Oo@>@@@@@( I-@?@( I-@>@( I-@?@( G@( G@@@( G@?@( I-@>@;C@9@ EU O IB


@5@.@7 Oo@>@ 
@.@7 Oo@>@@@@@( I-@?@( I-@>@( I-@?@( G@( G@@@( G@?@( I-@>@;C@%@ EU O I
@5@.
@7 Oo@>@@@(
 I-@( I-@?
@(
 G@@@( G@?@( I-@>@;C@ EU O I6


 G@5 G@7 Oo@>@ 
 G@7 Oo@>@;C@ EU O IM


 G@5 G@7 Oo@>@ 
 G@7 Oo@>@;C@%@ EU O IR
@5@.
@7 Oo@>@@@(
 I-@( I-@?
@(
 G@@@( G@?@( I-@>@;C@%A EU O M
@5@.
@7 Oo@>@@@(
 I-@( I-@?
@(
 G@@@( G@?@( I-@>@;CA
 EU O IW


@5@ 
 G@7 Oo@7 Oo@@@( G@?@( I-@>@;CA EU O Ic
@5@7 Oo@>@@@( I-@?@( G@>@;CA# EU O 


 I-@5 I-@7 Oo@>@ 
 I-@7 Oo@>@;C@8A* EU O B


 @@5@.@7 Oo@@@@@( G@?@( I-@>@ 
@.@7 Oo@@@( G@?@( I-@?@ 
@ @7 Oo@E@>@;C@8A> EU O I8


 @@5@.@7 Oo@@@@@( G@?@( I-@>@ 
@.@7 Oo@@@( G@?@( I-@?@ 
@ @7 Oo@E@>@;C@>AR EU O I=


 @@5@.@7 Oo@@@@@( G@?@( I-@>@ 
@.@7 Oo@@@( G@?@( I-@?@ 
enumerated@7 Oj@ 
@ @7 Oo@E@>@;C@>Ag EU O ID


 @@5@.@7 Oo@@@@@( G@?@( I-@>@ 
@.@7 Oo@@@( G@?@( I-@?@  Pg@7 Oj@ 
@ @7 Oo@E@>@;C@>A| EU O IA


 @@5@.@7 Oo@@@@@( G@?@( I-@>@ 
@.@7 Oo@@@( G@?@( I-@?@  Pg@7 Oj@ 
@ @7 Oo@E@>@;C@>A EU O IE


 @@5@.@7 Oo@@@@@( G@?@( I-@>@ 
@.@7 Oo@@@( G@?@( I-@?@  Pg@7 Oj@ 
@ @7 Oo@E@>@;C@<A EU O M'



@5@7 Oo@@@0 M2@-@-@4@7 Oj@E@?@.@7 Pe@ @0 Ph@-@-@4@7 Oj@ 
@ @7checkhastypelist B@ @ @7 Oo@>@;C@7A EU O M6


@5@.@7 Oo@@@ @0 Ph@-@4@7 Oj@E@?@ @.@7 Pe@ @0 Ph@-@4@7 Oj@ 
@ @7 Pi@>@;CA EU O G
 @@5 @@7 Oo@>@;CA EU O K


 @@5 @@7 Oo@>@ 
 @@7 Oo@>@;CA EU O K


 @@5 @@7 Oo@>@ 
 @@7 Oo@>@;CA EU O C


 @@5 @@7 Oo@>@ 
 @@7 Oo@>@;CA EU O J


 @@5 @@7 Oo@>@ 
 @@7 Oo@>@;C	A EU O
 G@5@7 GX@>@;CA EU O@5@7 @@/@7 J%@>@;CA EU O M
 @@5 G@7 Oo@>@;CA EU O K
@5@7 Oo@>@@ Pg@7 Oj@?@( G@>@;CA EU O K
@5@7 Oo@>@@ Pg@7 Oj@?@( G@>@;CA EU O J
 G@5@.
@7 Oo@>@ 
@0sequence@/@4@7 Oj@>@;CA EU O J
@5@.
@7 Oo@ 
@0 Pl@4@8 Oj@;CA EU O J
@5@.
@7 Oo@ 
@0 Pl@4@8 Oj@;CA EU O J
@5@7 Oo@0 Pl@/@4@8 Oj@;CA EU O J
@5@7 Oo@0 Pl@/@4@8 Oj@;CA EU O H


@5@7 Oo@0 Pl@/@4@7 Oj@ 
@8 Oo@;CB EU O M


@5@7 Oo@0 M@/@4@7 Oj@ 
@8 Oo@;CB EU O M


@5@7 Oo@0 M@/@4@7 Oj@ 
@8 Oo@;CB EU O M


@5@7 Oo@0 M@/@4@7 Oj@ 
@8 Oo@;C@ B EU O M


 @@5@ 
@.@7 Oo@ @0 M@-@4@7 Oj@ @7 Oo@>@;C@ B EU O M


 @@5@ 
@.@7 Oo@ @0 M@-@4@7 Oj@ @7 Oo@>@;CB# EU O M


 @@5@.@7 Oo@ @0 M@/@4@7 Oj@ 
@ @7 Oo@>@;CB) EU O M


 @@5@.@7 Oo@ @0 M@/@4@7 Oj@ 
@ @7 Oo@>@;C
B/ EU O@5@0 Pl@/@4@8 Oj@;CB2 EU O
@5@.@7 Oo@0 Pl@4@7 Oj@ 
@8 Oo@;C
B8 EU O M@5@0 M@/@4@8 Oj@;CB; EU O M
@5@.@7 Oo@0 M@4@7 Oj@0 M
@4@8 Oo@;C@8BA EU O M,
@5@@@0 Ph@2@/@4@-
@4@7 Oj@E@?@.@7 Pe@ @0 Ph@2@/@4@-
@4@7 Oj@0 L@/@/@4@7 I@ 
@8 I@;C@BL EU O@5@C@7 @@L@P@2@-@-
@4@7 @< IO@7 IP@@@B@( M,@>@ 
@2@-@-@4@2@-@-@4@7 O@>@ @.@7 I@ @ @7 O@ @.@7 I@ @ @7 O@0 Ph@2@4@4@7 Oj@F@F@?@+@(
mk__record@>@ 
@.@.@7collect_fields_and_values B@0 Bs@-@4@7 Oj@ @ @.@7permutation_of_fields B@ @ @8
checktypelist B@F@F@F@;C@RBg EU O@5@C@7 @@L@P@2@-@3@-
@4@7 @<@. M2@7 M3@ 
@0 L@/@/@4@7 I@>@@@ @0 Ph@2@/@4@-@4@7 Oj@&@?@ @7 Pe@0 Ph@2@/@4@-@4@7 Oj@ 
@ @8 I@;C@Bw EU O@5@C@7 @@L@P@2@-@-
@4@7 @< IO@7 IP@@@`@. M2@7 M3@>@ 
@2@-@-@4@2@-@-@4@7 O@>@ @.@7 I@ @ @7 O@ @.@7 I@ @ @7 O@@@ @0 Ph@2@4@4@7 Oj@&@?@ @7 Pe@0 Ph@2@4@4@7 Oj@F@F@?@0 Bt@7 M3@>@ 
@.@.@7 Pp@0 Bs@-@4@7 Oj@ @ @.@7 Ps@ @ @8 Pv@F@F@F@E@;C@?B EU O@5@C@7 @@L@P@.@.
@7 M@.@7 Pv@@@ 
@.@7 M@E@?@ 
@.@.@7 M@2@4@2@4@7compatible_type_lists B@ @ @7 Py@>@;C@MB EU O@5@C@7 @@L@P@/ @@/@2@-@4@/@7 M@.
@7 Oo@2@-@/@4@7 @<@@@ @2
@4@7 M@E@?@ @2
@4@.@7 M@2@4@2@4@7 Py@>@;C@;B EU O@5@C@7 @@L@P@/ M(@/@2@-@3@-
@4@/@7 M@7 Oo@2@-@/@4@7 @<@ @2@3@-@4@7 M@ 
@ @7 Oo@>@;C@^B EU O
@5@C@7 @@L@P@C@/@/@7 M@L@P@C@/@/@/@/@/@7 M@L@P@2@-@-
@4@7 @<@ 
@7check_is_an_ok_arity_function B@ 
@.@7 Pv@@
@.@7 M@E@?@.@.@7 M@2@4@2@4@7 Py@ @ @7 Py@>@;CB EU O
 I-@5 G@7 Oo@>@;XP N C@%C EU J-

@5@7 J.@ 
@7 J.@.@0 H
@4@7 I*@2@4@7 N@>@;C@2C EU J-		

@5@.@.@7essence B@ 
@ @.@7 P@.@0 H@4@7 I*@2@0 IB@4@4@7 N@>@;C@)C EU J-

@5@2
@4@.@7 N@2@4@2@-@4@7 N@"@#@>@;CC EU J- IB
@5@>@;C
C EU J-
@5@>@;CC EU J-@5@>@;XD  t  t t  @t prolog_predicate_name APsafe_subst_vbl C@ EU J@5 O@.@7 K@ @.@7 K O@ @ 
@7 K@>@;XP PO C@ EU I@5@0get_vcg_conclusion@-@-

@4@7 J@ 
 K@7 P-@Q@;C@ EU I@5@>@;XP M CA B\ B\@5@6 Ba@a@g@h@l O@w@;XP P9 CF EU I_@5@.
@7 N@.@7 N@ 
@ @.@7 KZ@ @8 J B@;XPmaybe_echo_pf_trace_statement CB EU I@5@7 PD@>@;C@6B EU I@5@.
@7maybe_echo_pf_trace_statement_x B@ 
@.@7 PH @@ @.@7 PJ@7 J B@0 J J@4@7 I@ @7 I@7 I@0 K7@4@7 I@0 PE@4@7 I@>@;XPestablish_atomic_implies C
% EU I@5@7 J@>@;C% EU I@5@7 O@>@;C%  EU I@5@7 O@>@;C%$ EU I@5@.
@7 OL@.@ 
@7 ON@ @ 
@7 O B@>@;C@@%* EU I		
 K


@5@0 K@-@-@4@7 J@@@ @ 
@.@7 P B@ @ @.@7 P@?@ @ @.@7 P@ @ 
@.@7 P@>@ @ @8 I1@;C@%6 EU I


 K K



@5@0 K@0 K@-@-@4@-@4@7 J@@@ @ 
@.@7 P@ @ @.@7 P@ @ @.@7 P@?@H@@@ @ @.@7 P@ @ @.@7 P@ @ 
@.@7 P@?@,@ @ @.@7 P@@@ @ @.@7 P@ @ 
@.@7 P@?@ @ 
@.@7 P@ @ @.@7 P@>@ @ @.@7 I1@ @ @8 I1@;XP K CC EU M&@5@"
@#@.
@.@7	rebalance B@0 ID
@4@/@7 K@>@;XPrecord_any_proved_conclusions  C@/@ EU Fl@5udr9@7 Iy@.
 J @.@7 J@C@7 J@L@P@/@.@.
@.@.@7 JL@ 
@ @ @7@!record_conclusion_proved_by_rules B@Q@;C@ EU Fl  @5@>@;XP Ow C@`I EU I IA


@5@@@ 
@7 I$@0 IA
@4 @Q@7 I:@( @@F@E@?@;@@@0 IA
@4@7 I@F@E@?@'@0 IA
@-@4@.@7 Iu@0 IA
@4@7 I|@0 IA@4@.@7 I@ @ @7 I1@>@;C@`I EU I IE


@5@@@ 
@7 I$@0 IE
@4 @Q@7 I:@( @@F@E@?@;@@@0 IE
@4@7 I@F@E@?@'@0 IE
@-@4@.@7 Iu@0 IA
@4@7 I|@0 IE@4@.@7 I@ @ @7 I1@>@;XP J CA EU Jt@5@7summary_of_conclusions B@7 O B@7 PZ B@>@;XD  t  t t  @t current_root AD  t  t t  @t  M AP NU CJ EU I@5@7 J@ @7@&contradiction_in_hypotheses_from_cases B@>@p
@ @ 
@ @7 NN B@>@;C@!J EU I@5@7 J@ 
@.@7 I:@>@ @7 K@>@p
@ @ 
@ @7 P@>@;XD  t  t t  @t  H AD  t  t t  @t  H 
D  t  t t  @t  K< AP N C@ZEG EU Jt	hyp_split





@5
restructuring@7 JyTraversal condition TC#@7 J|@7 J|@% has now been split into two, giving:@7 J|@7 J~@7 PW B P@7 JyTC#@7 J|@ 
@7 J| I	@7 J|@ @7 J|@7 J~@7 P P@7 Jy P@7 J|@ @7 J| I	@7 J|@ @7 J|@>@;C@AEZ EU Jtforwardchain




@5addition@7 Jy@/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 P P@7 Jy P@7 J|@ @7 J| I	@7 J|@ @7 J|@>@;C@AEi EU Jt	backchain




@5 P@7 Jy@7Using "A->B, not B |- not A" on traversal condition TC#@7 J|@7 J| P@7 J|@ 
@7 J| P@7 J|@7 J~@7 P P@7 Jy P@7 J|@ @7 J| I	@7 J|@ @7 J|@>@;C@2Ex EU Jt K


@5 P@7 Jy@$Restructured traversal condition TC#@7 J|@7 J| into:@7 J|@7 J~@7 P P@7 Jy P@7 J|@7 J| I	@7 J|@ 
@7 J|@>@;C@8E EU Jt Nh J



@5simplification@7 JySimplified TC#@7 J|@7 J| on reading in, to give:@7 J|@7 J~@7 P P@7 Jy P@7 J|@7 J| I	@7 J|@ 
@7 J|@>@;CE EU Jt Nh K


@5 P@7 Jy@3Simplified path action part on reading in, to give:@7 J|@7 J~@7write_new_action_part B@>@;C@.E EU Jt
duplicate_hyp


@5elimination@7 Jy@.Attempted addition of new traversal condition:@7 J|@7 J~@7 P@7 P@ 
@7 J|@7 J~@7 P@'eliminated: this already exists (as TC#@7 J|@7 J|).@7 J|@>@;C@aE EU Jt
combined_hyps



 B

@5 P@7 JyTraversal conditions TC#@7 J|@7 J| P@7 J|@ 
@7 J| together imply that@7 J|@7 J~@7 P@7 P@0 B@4@7 J| C@7 J|@7 J~@7 P P@7 J|@7 J| P@7 J|@ 
@7 J|@* have therefore been deleted and a new TC#@7 J|@ @7 J| added to this effect.@7 J|@>@;C@WE EU Jt L


@5 L@7 JyEstablished a contradiction [@7 J|@7 J|@@@(
 @].@7 J|@E@?@2@@@"

@#] using traversal condition TC#@7 J|@ @7 J| C@7 J|@?@+] among the following traversal conditions:@7 J|@7 J~@7 P@7 P P@7 J|@ 
 P@7write_hyp_numbers_list B C@7 J|@E@>@;C@_E EU Jt L



@5 P@7 JyUsing "A->B, A |- B" on TC#@7 J|@7 J|@@@(
 @@1, given that "A" is obvious, we simplify this to:@7 J|@E@?@ , given TC#@7 J|@@@"

@#@ @7 J|@?@ 
 P@7 P@E, we simplify the former to:@7 J|@7 J~@7 P P@7 Jy P@7 J|@7 J| I	@7 J|@ @7 J|@>@;C@LE EU Jteliminated_hyp



@5 P@7 Jy@"Eliminated traversal condition TC#@7 J|@7 J| (@7 J|@ 
@7 J|@@@( @@E@? P@7 J|@@@"
@#@ @7 J|@?@  P@7 P@E P@7 J|@>@;C@7F EU Jt K




@5substitution@7 JyUsed traversal condition TC#@7 J|@7 J| to replace all occurrences of @7 J|@ 
@7 J| by:@7 J|@7 J~@7 P@7 P@ @7 J| C@7 J|@>@;CF EU Jt N@5proof@7 JyPATH ELIMINATED.@7 J|@>@;C@"F EU Jt	subst_hyp



@5 K@7 JyNew TC#@7 J|@7 J| I	@7 J|@ 
@7 J|@>@;CF EU Jt
subst_conc

@5 K@7 JyNew action part is:@7 J|@7 J~@7 P@>@;C@pF$ EU Jt L J


@5 P@7 Jy P@7 J|@7 J| further@7 J|@@@/@"
@#@ @7 I (given TC#@7 J|@@@"
@#@ @7 J|@?@  P@7 P@E Ln@7 J|@?@R@F
, to give:@7 J|@7 J~@7 P P@7 Jy P@7 J|@7 J| I	@7 J|@ 
@7 J|@>@;C@VF@ EU Jt L K


@5 P@7 JySimplified path action part@7 J|@@@/@"

@#@ @7 I P@7 J|@@@"
@#@ @7 J|@?@  P@7 P@E Ln@7 J|@?@R@F	 to give:@7 J|@7 J~@7 P@>@;CFV EU Jt@5???  @7 J|@7 J|@7 J~@7 P@7 P@7 J|@>@;XP	add_conds C	A EU Fl 
@5@>@;CA EU Fl@5@.@7 A@ @7 A@>@p
 @ @ 
@ @8 P B@;C@*A EU Fl		 B


@5@ @7 A@ @7 A@>@p
 @ @ 
@ @8 P@;XP Pq C@#C EU O L






@5@>@ @ @ @7 Pp@>@;CC EU O@5@>@;XD  t  t t  @t prolog_event_hook D  t  t t  @t  P AD  t  t t  @t  P AD  t  t t  @t  P 
P LG C@B EU N@5 I@7 P I@>@.
@7 J@>@C I@7 P I@L@P@>@;XP O C	K EU I

@5@>@Q@;CK EU I

@5@7 OV@>@ 
@7 O@>@;CK EU I
@5@>@;XP L CDg EU Fl C


@5@ 
@8 L@;CDj EU Fl C

@5@0 G
@4@8 L@;XPsubstitute_and_eliminate_x CN; EU I@5@(
 G@0 K@4@7 D4@8 Pa@;CN@ EU I@5@0 K
@4@8 D4@;XP O' CB8 EU Fl@5@>@;C@-B; EU Fl		@5@.
@.@7 LL@ 
@.@.@7 LO@ @ @.@.@7 I
 B@ @7 L@ @ @7 I1@ @ @8 I1@;XP N C@)C EU J- IB IB




@5@ @7zero B@ 
@7 M@2@0 IB@4@4@7 N@>@;CC EU J- IB



@5@ 
@7 P@7 M@ @7 N@>@;CC EU J-
@5@7 P@>@ 
@7 N@>@;CC EU J-

@5@ 
@ @7 N@>@;CC EU J-@5@>@;XPeliminate_N_from_HL CF{ EU I



@5@>@ 
@8 P B@;CF EU I



@5@>@ @ @8 P@;CF EU I
@5@>@;XP Pj CB EU O


@5@>@ 
@7 Oo@>@;CB EU O
@5@ @7 Oo@>@ 
@ @7 Pi@>@;C
B EU O
@5@>@7 Oo@>@;CB EU O
@5@7 Oo@>@ 
@7 Pi@>@;XP P  CEh EU J@5@0 J@/@4@7 C@.@7 N@>@8unbuffer_the_used_facts B@;XPis_min_max_function_name CD{ EU J
min@5@/__min@8 A@;CD~ EU J
max@5@/__max@7 A@>@;XPtry_to_prove_via_rewrite_rule C@4A< EU Fl@5@.@.@.
@.@7 O3@ 
@7 L@2
@4@.@7 O&@7 Io@ @7 L@> K@ @0 O9@4@/@8 JF@;C@:AI EU Fl@5@.@.@.
@.@7 O3@C@ 
@7 L@L@P@2
@4@.@7 O&@7 Io@ @7 L@> K@ @0 O9@4@/@8 JF@;XP P C@ B0 EU I	statement


Statement: 

@5@ @7 P3 B@ 
@ @7 L B@>@;XPdo_replace_hyps C@'A) EU I@5@/@/@7	prune_hyp J#@/@/@7 Q@> J @.
@7 J_ P@2
@3@3
@3@4@7 Jc@>@;XPuq_infer C@BG EU J		 


 IA M6 M'




@5@0 
@4@0 IE@1 M6@0 M'@2@4@4@3
@4@8 Q B@;C@KG EU J

 


 IE
 M6 M'



@5@0 IE@4@.@7 M=@>@0 
@4@0 IE@1 M6@3
@4@.@7 Q
@>@ @ @8 I@;C@BG EU J		 


 IA
 M6 M'



@5@0 
@4@0 IE@0 M6@0 M'@2@4@4@3
@4@4@8 Q
@;C@LG EU J

 


 IE M6 M'




@5@0 IE@4@.@7 M=@>@0 
@4@0 IE@0 M6@3
@4@4@.@7 Q
@ @ @8 I@;C@.G EU J 


 IA
 M6

@5@0 
@4@0 IE@0 M6@3
@4@4@8 Q
@;C@G EU J

 


 IE M6


@5@@@+@0 K@0 
@4@1 K@0 IE@0 M6@3
@4@-@4@1 IE@/@1 M6@3
@4@.@7 K@?@)@0 K@0 
@4@1 K@0 IE@/@1 M6@3
@4@1 IE@0 M6@3
@4@-@4@.@7 K@0 IE@4@.@7 M=@>@ @ @8 I@;C@.G EU J 


 IA M6


@5@0 
@4@0 IE@1 M6@3
@4@8 Q
@;C@G EU J

 


 IE
 M6

@5@@@+@0 K@0 
@4@1 K@0 IE@0 M6@3
@4@/@4@1 IE@-@1 M6@3
@4@.@7 K@?@)@0 K@0 
@4@1 K@0 IE@-@1 M6@3
@4@1 IE@0 M6@3
@4@/@4@.@7 K@0 IE@4@.@7 M=@>@ @ @8 I@;XPprune_all_fact_from_rule  C
F EU Fl  @5@0 I@/@/@/@/@/@/@4@8 C@;XP P CA EU Jt@5@0 Jv
@1 K@-@4@7 J@>
conclusion@7 Jy@7 J|@7 Or B@8 J~@;CA EU Jt@5@>@;XD  t  t t  @t  M APnot_any CG EU J

@5@>@;C@!G EU J
@5@0 G@1 B
@4@.@7 K@>@ @2@4@ 
@8 Q B@;XP O C@]E EU Fl

@5@.@.@.
@.@.@7 L@ @.@.@.@7promote_fact_to_hypothesis_x B@>@ @ @7 Jq J @.@7 J_
Applied rule @ 
@7 KTapplied_rule@2@3@3
@3@3@4@7 Jc@>@ 
@ @ @7prune_fact_from_rule B @Q@0 K@4@ @7 I B@>@;CE EU Fl@5 @Q@/@0 K@/@4@/@7 L@>@;XD  t  t t  @t  L/ AP P CC EU M& K
@5@2@-@3@4@ @7 K@ @ @ 
@ @8 P@;CC EU M& K
@5@2@3@-@4@ @7 K@ @ @ 
@ @8 P@;CC EU M&
@5@0 K@/@4@7 I@0 K@/@4@7 I@>@;XD  t  t t  @t pfn AP Iz C$ EU I @<XP O CE EU Fl @<CE EU Fl
@5@.@7 K B@>@ 
@.@7 O@>@ @ @8 I1@;XP N C@lA EU Jt		 P






@5@ @.@7 LR B P@7 JyHypothesis H@7 J|@7 J| P@7 J|@7 J~@ @7 J|@7 P P@7 Jy L@7 J|@ 
@7 J| I	@7 J|@ @7 J|@7 J~@ @7 J|@7 P P@7 Jy L@7 J|@ @7 J| I	@7 J|@ @7 J|@>@;C@OA EU Jt P





@5@ @.@7 Q  P@7 Jy@$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 P P@7 Jy L@7 J|@ @7 J| I	@7 J|@ @7 J|@>@;C@OB	 EU Jt P





@5@ @.@7 Q  P@7 Jy@,Using "A->B, not B |- not A" on hypotheses H@7 J|@7 J| Q#@7 J|@ 
@7 J| Q$@7 J|@7 J~@ @7 J|@7 P P@7 Jy L@7 J|@ @7 J| I	@7 J|@ @7 J|@>@;C@@B EU Jt K



@5@ @.@7 Q  P@7 JyRestructured hypothesis H@7 J|@7 J| P@7 J|@7 J~@ @7 J|@7 P P@7 Jy L@7 J|@7 J| I	@7 J|@ 
@7 J|@>@;C@NB) EU Jt Nh




@5@@@( J@' L@?@( K@'C P@7 JySimplified @7 J|@ @7 J|@ 
@7 J|@  on reading formula in, to give:@7 J|@7 J~@7 P P@7 Jy@ @7 J|@ 
@7 J| I	@7 J|@ @7 J|@>@;C@BB< EU Jtsimplified_conc




@5@ @.@7 Q  P@7 JySimplified C@7 J|@7 J| further, to give:@7 J|@7 J~@ @7 J|@7 P P@7 Jy Q'@7 J|@7 J| I	@7 J|@ 
@7 J|@>@;C@lBK EU Jt		
conc_split






@5@ @.@7 Q  P@7 JyConclusion C@7 J|@7 J| P@7 J|@7 J~@ @7 J|@7 P P@7 Jy Q'@7 J|@ 
@7 J| I	@7 J|@ @7 J|@7 J~@ @7 J|@7 P P@7 Jy Q'@7 J|@ @7 J| I	@7 J|@ @7 J|@>@;C@.Ba EU Jt P


@5 P@7 Jy@%Attempted addition of new hypothesis:@7 J|@7 J~@7 P@7 P@ 
@7 J|@7 J~@7 P@%eliminated: this already exists (as H@7 J|@7 J| P@7 J|@>@;C@$Bn EU Jt
repeat_hyp


@5 P@7 Jy Q!@7 J|@7 J|@; has been replaced by "true".  (It is already present, as H@7 J|@ 
@7 J| P@7 J|@>@;C@WBw EU Jt P




@5 P@7 JyHypotheses H@7 J|@7 J| Q#@7 J|@ 
@7 J| P@7 J|@7 J~@7 P@7 P@ @7 J| C@7 J|@7 J~@7 P L@7 J|@7 J| Q#@7 J|@ 
@7 J|@( have therefore been deleted and a new H@7 J|@ @7 J| P@7 J|@>@;C@~B EU Jt JE




@5 P@7 JyProved C@7 J|@7 J| I	@7 J|@ @7 J|@@@&
@?@7 J~@7 P@ via its standard form, which is:@7 J|@7 J~@7 PStd.Fm C@7 J|@7 J| I	@7 J|@ 
@7 J|@>@@@( @@E@?@,@7 J~@7 P@@@"
@#using hypothesis H@7 J|@ @7 J| C@7 J|@?using hypotheses H@7 J|@  L@7 P C@7 J|@E@>@;C@B EU Jt		proved_subgoal





@5@ @.@7 Q  P@7 JyProved subgoal C@7 J|@7 J|@@@&
@?@# via its simplified form, which is:@7 J|@7 J~@ @7 J|@7 P Q7@7 J|@7 J| I	@7 J|@ 
@7 J|@>@@@( @@E@?@0@7 J~@ @7 J|@7 P@@@"
@# Q8@7 J|@ @7 J| C@7 J|@? Q9@7 J|@  L@7 P C@7 J|@E@>@;C@3B EU Jtproved_by_framing



@5 P@7 Jy Q5@7 J|@7 J| I	@7 J|@ 
@7 J|@7 J~@7 Pby @7 J|@ @7 J| C@7 J|@>@;C@>B EU Jtproved_by_framing_hyp




@5 P@7 Jy Q5@7 J|@7 J| I	@7 J|@ @7 J|@7 J~@7 P Q>@7 J|@ @7 J| using hypothesis H@7 J|@ 
@7 J| C@7 J|@>@;C@WB EU Jt L


@5 L@7 Jy P@7 J|@7 J|@@@(
 @ P@7 J|@E@?@2@@@"

@#] using hypothesis H@7 J|@ @7 J| C@7 J|@?@!] among the following hypotheses:@7 J|@7 J~@7 P@7 P L@7 J|@ 
 L@7 P C@7 J|@E@>@;C@cC
 EU Jt L



@5 P@7 JyUsing "A->B, A |- B" on H@7 J|@7 J|@@@(
 @ P@7 J|@E@?@$@@@"

@#	, given H@7 J|@ @7 J|@? QD@7 J|@ 
 L@7 P@E P@7 J|@7 J~@7 P P@7 Jy L@7 J|@7 J| I	@7 J|@ @7 J|@>@;C@LC$ EU Jt P



@5 P@7 JyEliminated hypothesis H@7 J|@7 J| P@7 J|@ 
@7 J|@@@( @@E@? QD@7 J|@@@"
@#@ @7 J|@?@  L@7 P@E P@7 J|@>@;C@RC8 EU Jt K




@5@ 
@7 GX@.@7 Q  P@7 Jy QE@7 J|@ 
@7 J| C@7 J|@7 J~@ @7 J|@7 P@2This was achieved by replacing all occurrences of @7 J|@ @7 J| P@7 J|@7 J~@ @7 J|@7 P@7 P@ @7 J| C@7 J|@>@;C@XCL EU Jt K




@5@C@ 
@7 GX@L@P@.@7 Q  P@7 Jy KW@7 J|@ 
@7 J| C@7 J|@7 J~@ @7 J|@7 P QF@7 J|@ @7 J| P@7 J|@7 J~@ @7 J|@7 P@7 P@ @7 J| C@7 J|@>@;C@RC` EU Jtsubstituted_fld




@5@ 
@7 GX@.@7 Q  P@7 JySubstituted hypothesis H@7 J|@ 
@7 J| C@7 J|@7 J~@ @7 J|@7 P QF@7 J|@ @7 J| P@7 J|@7 J~@ @7 J|@7 P@7 P@ @7 J| C@7 J|@>@;C@XCt EU Jt QG




@5@C@ 
@7 GX@L@P@.@7 Q  P@7 Jy KW@7 J|@ 
@7 J| C@7 J|@7 J~@ @7 J|@7 P QF@7 J|@ @7 J| P@7 J|@7 J~@ @7 J|@7 P@7 P@ @7 J| C@7 J|@>@;CC EU Jt N@5 P@7 Jy
PROVED VC.@7 J|@>@;C@(C EU Jt P



@5@/@7 Q  K@7 JyNew H@7 J|@ 
@7 J| I	@7 J|@ @7 J|@>@;C@(C EU Jt P



@5@/@7 Q  K@7 JyNew C@7 J|@ 
@7 J| I	@7 J|@ @7 J|@>@;C@C EU Jt		 L



@5@@@( J@' L@?@( K@' Q' P@7 Jy Q(@7 J|@ @7 J|@ 
@7 J| P@7 J|@@@/@"
@#@ @7 I	 (given H@7 J|@@@"
@#@ @7 J|@?@  L@7 P@E Ln@7 J|@?@R@F P@7 J|@7 J~@7 P P@7 Jy@ @7 J|@ 
@7 J| I	@7 J|@ @7 J|@>@;C@=C EU Jtsubst_elim_hyp



@5@ 
@7 GX@.@7 Q  P@7 Jy QE@7 J|@ 
@7 J|@#, which only specifies a value for @7 J|@ @7 J| C@7 J|@7 J~@ @7 J|@7 P@0This is not referred to anywhere else in the VC.@7 J|@>@;C@0C EU Jt O_



@5@ 
@7 GX@/@7 Q  P@7 Jy QH@7 J|@ 
@7 J|@%, which specifies an equivalence for @7 J|@ @7 J| C@7 J|@>@;C@$C EU Jteliminated_conc


@5 P@7 JyEliminated conclusion C@7 J|@7 J|, which is a duplicate of C@7 J|@ 
@7 J| C@7 J|@>@;C@!C EU Jt
unwrapping


@5@ 
@/@7 Q  P@7 Jy@(Attempting to prove quantified formula C@7 J|@7 J| by "unwrapping" it.@7 J|@>@;C@2C EU Jtimplies_conc




@5@ 
@.@7 Q  P@7 Jy Q.@7 J|@7 J|@" is an implication formula [P->Q].@7 J|@7 J~@ @7 J|@7 P@GAttempting to prove this by proving Q while adding P to the hypotheses.@7 J|@>@;C@JC EU Jt M




@5@ @.@7 Q  P@7 JyAttempting to prove C@7 J|@7 J| by cases, depending on whether@7 J|@7 J~@ @2
@3@4@7write_out_cases B@ @7 J|@7 P@:given the need to simplify update(A, [I], X) accesses in C@7 J|@7 J| C@7 J|@>@;C@7D EU Jtby_cases_hyp



@5@ @.@7 Q  P@7 Jy QZ@7 J|@7 J|@, by showing that each of the following cases@7 J|@7 J~@ @ 
@7 Q\@ @7 J|@7 P
are provable.@7 J|@>@;CD EU Jtadd_imp_hyps
@5@/@7 Q  P@7 Jy@9Added new hypotheses (in proving an implication formula).@7 J|@>@;C@*D EU Jt Jb



@5@ @/@7 Q @7 P P@7 Jy QJ@7 J|@7 J| I	@7 J|@ 
@7 J|@>@;C@3D$ EU Jtnew_hyp_for_case




@5@ @/@7 Q  P@7 JyCase @7 J|@ @7 J| - New H@7 J|@7 J| I	@7 J|@ 
@7 J|@>@;C@(D/ EU Jtnew_goal



@5@ @/@7 Q  P@7 Jy
New subgoal C@7 J|@7 J| I	@7 J|@ 
@7 J|@>@;C@pD8 EU Jt		rule_proved_conc


 

 O9


@5 P@7 Jy Q5@7 J|@7 J| I	@7 J|@ 
@7 J|@7 J~@7 P@/This was achieved by applying the rewrite rule @7 J|@ @7 J|@7 J~@7 P@0 @4@ @0 K@4@7maybe_write_rulefile Bto rewrite this conclusion to:@7 J|@7 J~ K@7 Jy Q'@7 J|@7 J| I	@7 J|@ @7 J|@ @7write_conditions_list B@>@;C@TDP EU Jt Qj


 

 JB
@5 P@7 Jy Q5@7 J|@7 J| I	@7 J|@ 
@7 J|@7 J~@7 P@1This was achieved by applying the inference rule @7 J|@ @7 J|@7 J~@7 P@0 @4@ @0 K@4@7 Ql@@to infer this conclusion directly (rule has no side-conditions).@7 J|@>@;C@aD` EU Jt Qj


 

 JB

@5 P@7 Jy Q5@7 J|@7 J| I	@7 J|@ 
@7 J|@7 J~@7 P Qs@7 J|@ @7 J|@7 J~@7 P@0 @4@ @0 K@4@7 Ql@2to infer this conclusion from its side-conditions,@7 J|@7 J~@7 P@"which were established as follows:@7 J|@ @7write_conditions_list_items B@>@;C@qDt EU Jt

 Q


 

 O9


@5 P@7 Jy QJ@7 J|@7 J| I	@7 J|@ 
@7 J|@7 J~@7 P Qk@7 J|@ @7 J|@7 J~@7 P@0 @4@ @0 K@4@7 Ql@ to rewrite existing hypothesis H@7 J|@@	@ @/@.@7 J!@?@' B
@ @7 J| to give the above formula.@7 J|@ @7 Qp@>@;C@TD EU Jt Q


 

 JB
@5 P@7 Jy QJ@7 J|@7 J| I	@7 J|@ 
@7 J|@7 J~@7 P Qs@7 J|@ @7 J|@7 J~@7 P@0 @4@ @0 K@4@7 Ql@@to infer this hypothesis directly (rule has no side-conditions).@7 J|@>@;C@aD EU Jt Q


 

 JB

@5 P@7 Jy QJ@7 J|@7 J| I	@7 J|@ 
@7 J|@7 J~@7 P Qs@7 J|@ @7 J|@7 J~@7 P@0 @4@ @0 K@4@7 Ql@2to infer this hypothesis from its side-conditions,@7 J|@7 J~@7 P Qv@7 J|@ @7 Qw@>@;C@?D EU Jt K



@5 P@7 Jy Q.@7 J|@7 J| I	@7 J|@ 
@7 J|@7 J~@7 P@Ais transformed by replacing variables with update structures via:@7 J|@7 J~@7 P@7 P L@7 J|@  L@7 P C@7 J|@>@;C@!D EU Jtzombiescope_exceed_limit
@5	hyp_limit@7 Jy@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 EU Jt@5 P@7 J|@7 J|@7 J~@7 P@7 P@7 J|@>@;XP I; C
@3 EU I_ G @Q @@5@>@;C
@6 EU I_ G @ @Q@5@>@;C@9 EU I_ G G
@5@7 I:@>@;C@5@< EU I_ G
@5@.
@7 I:@@@(
 @Q@( @@?@@@(
 @@( @Q@?@@
@"
 G@#@?@" G
@#@>@;C
@N EU I_ K @ @@5@>@;C@Q EU I_ K
 @ @@5@>@;C@T EU I_ K
 G @@5@>@;C@W EU I_ K G
 @@5@>@;C@Z EU I_ K @Q
@5@7 I:@>@;C@] EU I_ K
 @Q@5@7 I:@>@;C@` EU I_ K
@5@7 I:@>@;C@@c EU I_ K


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

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


@5@0 C@0 K
@4@4@7 I:@>@;C@@ EU I_ C


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


@5@0 J
@4@.@7 I:@0 J@4@7 I:@>@;C@/A! EU I_ J J



@5@0 J
@4@.@7 I:@0 J
@4@ @7 I@0 J@4@7 I:@>@;C@/A& EU I_ J J



@5@0 J@4@.@7 I:@0 J@4@ @7 I@0 J
@4@7 I:@>@;C@A+ EU I_ J


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


@5@ 
@.@7 Pe@@@ @/@7 J%@'dont_retract@?@0 J&temp@4@7 C@' A@ @.@7 I:@@
@( @Q@( @Q@E@?@"@@
@( @@( @@E@?@ @.@7 O B@" K 
@#@>@@@( Q@?@0 J& Q@4@7 J@>@;C@lAr EU I_ K 



@5@ 
@.@7 Pe@@@ @/@7 J%@' Q@?@0 J& Q@4@7 C@' A@ @.@7 I:@@@( @Q@( @Q@?@@@( @@( @@?@" K 
@#@>@@@( Q@?@0 J& Q@4@7 J@>@;CA EU I_ M


@5@>@0 M
@4@7set_simplify B@>@;CA EU I_ M


@5@>@0 M
@4@7 Q@>@;CA EU I_ M


@5@>@0 M
@4@7 Q@>@;CA EU I_ M
@5@>@0 M@4@7 Q@>@;CA EU I_ M


@5@>@0 M
@4@7 Q@>@;CA EU I_ M


@5@>@0 M
@4@7 Q@>@;CA EU I_ M


@5@>@0 M
@4@7 Q@>@;CA EU I_ M


@5@>@0 M
@4@7 Q@>@;CAA EU I_

 B


@5@.@7 I@@@ @0 M@/@4@7 Oj@>@0 B
@4@7 Q@F@F@E@?A@@@  Pg@7 Oj@>@0 B
@4@7 K@F@F@E@?A@.@7 I:@ 
@.@7 I:@@
@&@( @Q@F@E@?A@@@@ @7 I.@@@ @7 I.@ @ @7 I@( @@F@E@?@@@@B@" H

@#@@@ @7 I.@0 C@4@.@7 I:@" B@#@?@ @7 I.@0 C@4@.@7 I:@" B@#@?@@@" C

@#@@@ @7 I.@0 C@4@.@7 I:@" B@#@?@ @7 I.@0 H@4@.@7 I:@" B@#@?@@@@@ @7 I.@@@B@" H

@#@@@ @7 I.@0 C@4@.@7 I:@" B@#@?@ @7 I.@0 C@4@.@7 I:@" B@#@?@@@" C

@#@@@ @7 I.@0 C@4@.@7 I:@" B@#@?@ @7 I.@0 H@4@.@7 I:@" B@#@?@R@@@( @Q@&@?@C@@@( @Q@&@?@9@@
@( @@0 G@4@7 I:@?@*@@
@( @@0 G@4@7 I:@?@@@( @@" J@#@?
@" B@#@F@E@>@;CAB EU I_

 I=


@5@.@7 I@@@  Pg@7 Oj@>@0 I=
@4@7 K@F@F@E@?A\@.@7 I:@ 
@.@7 I:@@@@ @7 I.@@@(@ @7 I.@@@ @ @7	less_than B@( @Q@?@@@&@?@ @ @7 Q@( @@F@E@?@@@@B@" H

@#@@@ @7 I.@0 C@4@.@7 I:@" ID@#@?@ @7 I.@0 C@4@.@7 I:@" ID@#@?@@@" C

@#@@@ @7 I.@0 C@4@.@7 I:@" I=@#@?@ @7 I.@0 H@4@.@7 I:@" ID@#@?@@@@@ @7 I.@@@B@" H

@#@@@ @7 I.@0 C@4@.@7 I:@" I=@#@?@ @7 I.@0 C@4@.@7 I:@" I=@#@?@@@" C

@#@@@ @7 I.@0 C@4@.@7 I:@" ID@#@?@ @7 I.@0 H@4@.@7 I:@" I=@#@?@" I=@#@F@E@>@;CABf EU I_

 ID


@5@.@7 I@@@  Pg@7 Oj@>@0 ID
@4@7 K@F@F@E@?A\@.@7 I:@ 
@.@7 I:@@@@ @7 I.@@@(@ @7 I.@@@ @ @7 Q@( @Q@?@@@&@?@ @ @7 Q@( @@F@E@?@@@@B@" H

@#@@@ @7 I.@0 C@4@.@7 I:@" I=@#@?@ @7 I.@0 C@4@.@7 I:@" I=@#@?@@@" C

@#@@@ @7 I.@0 C@4@.@7 I:@" ID@#@?@ @7 I.@0 H@4@.@7 I:@" I=@#@?@@@@@ @7 I.@@@B@" H

@#@@@ @7 I.@0 C@4@.@7 I:@" ID@#@?@ @7 I.@0 C@4@.@7 I:@" ID@#@?@@@" C

@#@@@ @7 I.@0 C@4@.@7 I:@" I=@#@?@ @7 I.@0 H@4@.@7 I:@" ID@#@?@" ID@#@F@E@>@;CAB EU I_

 I8


@5@.@7 I@@@ @0 M@/@4@7 Oj@>@0 I8
@4@7 Q@F@F@E@?A@@@  Pg@7 Oj@>@0 I8
@4@7 K@F@F@E@?A@.@7 I:@ 
@.@7 I:@@
@&@( @@F@E@?A@@@@ @7 I.@@@ @7 I.@@@ @ @7 I@( @Q@?@&@( @Q@F@E@?@@@@B@" H

@#@@@ @7 I.@0 C@4@.@7 I:@" I8@#@?@ @7 I.@0 C@4@.@7 I:@" I8@#@?@@@" C

@#@@@ @7 I.@0 C@4@.@7 I:@" I8@#@?@ @7 I.@0 H@4@.@7 I:@" I8@#@?@@@@@ @7 I.@@@B@" H

@#@@@ @7 I.@0 C@4@.@7 I:@" I8@#@?@ @7 I.@0 C@4@.@7 I:@" I8@#@?@@@" C

@#@@@ @7 I.@0 C@4@.@7 I:@" I8@#@?@ @7 I.@0 H@4@.@7 I:@" I8@#@?@T@@
@( @Q@0 G@4@7 I:@?@@@@
@( @Q@0 G@4@7 I:@?@1@@@( @@&@?@'@@@( @@&@?@@@( @@" G J@#@?
@" I8@#@F@E@>@;CAC EU I_

 IE


@5@.@7 I@@@  Pg@7 Oj@>@0 IE
@4@7 K@F@F@E@?Ad@.@7 I:@ 
@.@7 I:@@
@&@( @Q@F@E@?AJ@@@@ @7 I.@@@!@ @7 I.@@@ @ @7 Q@( @Q@?	@ @ @7 Q@( @@F@E@?@@@@B@" H

@#@@@ @7 I.@0 C@4@.@7 I:@" IE@#@?@ @7 I.@0 C@4@.@7 I:@" IE@#@?@@@" C

@#@@@ @7 I.@0 C@4@.@7 I:@" IE@#@?@ @7 I.@0 H@4@.@7 I:@" IE@#@?@@@@@ @7 I.@@@B@" H

@#@@@ @7 I.@0 C@4@.@7 I:@" IE@#@?@ @7 I.@0 C@4@.@7 I:@" IE@#@?@@@" C

@#@@@ @7 I.@0 C@4@.@7 I:@" IE@#@?@ @7 I.@0 H@4@.@7 I:@" IE@#@?@" IE@#@F@E@>@;CACa EU I_

 IA


@5@.@7 I@@@  Pg@7 Oj@>@0 IA
@4@7 K@F@F@E@?Ad@.@7 I:@ 
@.@7 I:@@
@&@( @Q@F@E@?AJ@@@@ @7 I.@@@!@ @7 I.@@@ @ @7 Q@( @Q@?	@ @ @7 Q@( @@F@E@?@@@@B@" H

@#@@@ @7 I.@0 C@4@.@7 I:@" IE@#@?@ @7 I.@0 C@4@.@7 I:@" IE@#@?@@@" C

@#@@@ @7 I.@0 C@4@.@7 I:@" IA@#@?@ @7 I.@0 H@4@.@7 I:@" IE@#@?@@@@@ @7 I.@@@B@" H

@#@@@ @7 I.@0 C@4@.@7 I:@" IA@#@?@ @7 I.@0 C@4@.@7 I:@" IA@#@?@@@" C

@#@@@ @7 I.@0 C@4@.@7 I:@" IE@#@?@ @7 I.@0 H@4@.@7 I:@" IA@#@?@" IA@#@F@E@>@;CA0C EU I_

 M
@5@.
@7 I:@@@J@ 
@7 Id@a@f
@f
@o@x@@@.@0 IB@0 I6@4@4@7 I*@a@f@f@u@( @@?@.@0 IB@0 I6@4@4@7 I*@a@f@f@v@( @Q@F@F@?@@@@?@"
 IB

@#@0 M@4@.@7 I:@0 M@4@.@7 I:@@@@@( @@?@( @@( @@?@@@( @Q@&@?@( @Q@&@?@@@@n@@@"
 H

@#@?
@"
 C

@#@0 M@4@.@7 I:@0 M@4@.@7 I:@@@!@( @Q@@@( @Q@( @@?@@@( @@( @Q@?@" G@#@?@@@( @@&@?@@
@( @Q@" G@#@?@( @@&@?@#@@@"
 I
@#@0 M@4@7 I:@?
@" M
@#@E@F@E@F@>@;CC EU I_ M IR
@5@0 IB@4@7 I:@>@;CC EU I_ M
@5@0 IB@4@7 I:@>@;C@C EU I_ IR
@5@.
@7 I:@@@&@ 
@7 Id@@@a@f
@b @t@&
@?
@a@f
@b @q@a@f
@k I@w@F@F@?@[@@@"
 IB
@#@&
@F@E@?@E@@@(@"
 IB

@#@0 IR@4@.@7 I:@0 IR@4@.@7 I:@" IB@#@?@@@"
 IR@#@&
@?@" IR
@#@F@F@>@;CBPD EU I_		 I


@5@.@7 I:@ 
@.@7 I:@@
@( @( @F@E@?B,@@
@( @( @F@E@?B@@@&@0 IA @4@7 M)@&@F@E@?B@@@M@ @7 Id@.@0 H@4@7 I*@ @7 K}@0 IA @4@7 M)@@@0 IE@4@7 M)@&@?@@@ @7 Id@0 IM@4@7 I*@?
@" IM@#@F@?A@@@M@ @7 Id@.@0 H@4@7 I*@ @7 K}@0 IA @4@7 M)@@@0 IE@4@7 M)@&@?@@@ @7 Id@0 IM@4@7 I*@?
@" IM@#@F@?Ag@@@X@@@ @" C C
@#@ @7 Id@.@0 C@4@7 I*@?@" C
@#@ @7 Id@.@0 H@4@7 I*@ @7 K}@0 IA @4@7 M)@0 IE@4@7 M)@( @E@?A
@@@X@@@ @" C C
@#@ @7 Id@.@0 C@4@7 I*@?@" C
@#@ @7 Id@.@0 H@4@7 I*@ @7 K}@0 IA @4@7 M)@0 IE@4@7 M)@( @E@?@@@@@@@@" IB

@#@?
@" IB

@#@ @7 Id@ @7 K}@0 IA @4@7 M)@0 IA @4@7 M)@0 ID@4@7 M)@( @?@o@@@@@@@" IB

@#@?
@" IB

@#@ @7 Id@ @7 K}@0 IA @4@7 M)@0 IA @4@7 M)@0 ID@4@7 M)@( @?@-@@@ @7 Id@ @7 Id@a@f@b @t@a@f@b @t@ @ @7 P8@?
@" I@#@E@E@E@>@;CAD EU I_		 I


@5@.@7 I:@ 
@.@7 I:@@@( @0 IA @4@7 M)@&@F@E@?A@@@( @0 IA @4@7 M)@&@F@E@?A@@@&@0 IA @4@7 M)@&@F@E@?A}@@@X@@@ @" C C
@#@ @7 Id@.@0 C@4@7 I*@?@" C
@#@ @7 Id@.@0 H@4@7 I*@ @7 K}@0 IA @4@7 M)@0 IE@4@7 M)@&@E@?A#@@@X@@@ @" C C
@#@ @7 Id@.@0 C@4@7 I*@?@" C
@#@ @7 Id@.@0 H@4@7 I*@ @7 K}@0 IA @4@7 M)@0 IE@4@7 M)@&@E@?@@@@K@@@" IB

@#@?
@" IB

@#@ @7 Id@ @7 K}@0 IA @4@7 M)@0 IA @4@7 M)@0 ID@4@7 M)@0 H@1 IB@4@7 I:@?@z@@@K@@@" IB

@#@?
@" IB

@#@ @7 Id@ @7 K}@0 IA @4@7 M)@0 IA @4@7 M)@0 ID@4@7 M)@0 H@1 IB@4@7 I:@?@-@@@ @7 Id@ @7 Id@a@f@b @t@a@f@b @t@ @ @7 P6 B@?
@" I@#@E@E@E@>@;CAD EU I_		 I


@5@.@7 I:@ 
@.@7 I:@@@( @0 IA @4@7 M)@&@F@E@?A@@@( @0 IA @4@7 M)@&@F@E@?A@@@&@0 IA @4@7 M)@( @F@E@?A}@@@X@@@ @" C C
@#@ @7 Id@.@0 C@4@7 I*@?@" C
@#@ @7 Id@.@0 H@4@7 I*@ @7 K}@0 IA @4@7 M)@0 IE@4@7 M)@&@E@?A#@@@X@@@ @" C C
@#@ @7 Id@.@0 C@4@7 I*@?@" C
@#@ @7 Id@.@0 H@4@7 I*@ @7 K}@0 IA @4@7 M)@0 IE@4@7 M)@&@E@?@@@@K@@@" IB

@#@?
@" IB

@#@ @7 Id@ @7 K}@0 IA @4@7 M)@0 IA @4@7 M)@0 ID@4@7 M)@0 H@1 IB@4@7 I:@?@z@@@K@@@" IB

@#@?
@" IB

@#@ @7 Id@ @7 K}@0 IA @4@7 M)@0 IA @4@7 M)@0 ID@4@7 M)@0 H@1 IB@4@7 I:@?@-@@@ @7 Id@ @7 Id@a@f@b @t@a@f@b @t@ @ @7evaluate_bit_xor B@?
@" I@#@E@E@E@>@;CE EU I_@5@7 PA@>@;CE" EU I_@5@7record_simplify B@>@;CE% EU I_@5@7sequence_simplify B@>@;CE( EU I_ K
@5@0 K@4@7 K@>@;CE+ EU I_ K
@5@0 K@4@7 K@>@;CE1 EU I_@5@7 I@>@;XD  t  t t  @t  HP D  t  t t  @t  HP AD  t  t t  @t  HP AD  t  t t  @t  HP 
P J[ CE; EU Jt@5@C@7 Ju@L@P@>@0 Jv
@4@8 D4@;CE? EU Jt@5@>@;XP J C@L EU N@5 I@7standardisation I@>@.
@7 J@>@C I@7 Q I@L@P@>@;XP L CD\ EU Fl C

@5@0 G
@4@.@7 I:@ @8 L@;CD` EU Fl C


@5@ 
@8 L@;XPcompatible_array_type C@%CD EU O@5@0 Ph@-@-
@4@7 Oj@0 Ph@-@-@4@7 Oj@7 I@ 
@ @7compatible_array_result_types B@ @8compatible_array_indices B@;XP N CD EU J-
@5@7 Mf@>@;CD EU J-
 H

@5@ @7 Mf@ @7 J.@>@ 
@ @7 N@>@;CD EU J-
@5@.@7 Mf@ 
@.@7 N@0 H@4@7 L@>@;CD EU J- @5@>@;XP Q CF EU I_@5@.
@7 P8@>@0 C@0 H
@4@1 IB
@4@8 I*@;XPdo_echo_path C@*Bi EU I@5@a@h@b
@q@.@7 J @@2
    Path  @3@4@.
@7 PJ@ 
@7 I@7 I@0 K;
@4@7 I@>@;C@%Br EU I@5@.@7 J @@2	    Path @3@4@.
@7 PJ@ 
@7 I@7 I@0 K;
@4@7 I@>@;XP Q C@$F4 EU I_ I
 I

@5@7 GX@ 
@7 GX@>@a@i@b @s@a@f
@b @s@ 
@8 Q@;CF5 EU I_ I
@5@7 GX@7 GX@>@a@i@b @s@a@h@b @t@>@;CF6 EU I_@5@7 GX@7 GX@>@a@g@b @t@a@h@g@s@;C@!F7 EU I_@5@7 I.@7 I.@.@.
@7 J B@.@.@7 Q@a@i@f@o@f@f
@o@q@;XP Q C@@( EU M&@5@@@\@. M(@.
@2@-@3@-@4@.@7 M@@@/@  @@ 
@2@4@ @7 M@ @7 I:@F@E@?@'@ @ @.@7 P; B@ @.@7 I:@. M(@ 
@2@3@4@ @7 M@>@ @7 P=@E@?@5@/ @@.
@2@-@4@/@7 M@>@ @.@7 I@. @@ 
@2@4@ @7 M@ @ @7 P>@F@F@E@>@;XPprune_all_unique_references  C
F? EU Fl  @5@0used_unique_reference@/@/@4@7 C@>@;XD  t  t t  @t  B2 AD  t  t t  @t  B2 AD  t  t t  @t  B2 
P B1C  B B Ag@+/usr/lib/swi-prolog/library/dialect/sicstus@5@6 Ba Bk Bb@8 Bc@;CB0   Ag@5@8 Km B@;CB2   F@5@6  Ab@8 @@;CB4   D Kx
@5@6 arch@.
@7 @lib/@ 
@8 A@;CB7   D Kx
@5@6 @D

windows @Q@7 @@L
@(bin@?@( Kr@;C@,B<  path@5@6 PATH@.@7 G @D Q @Q@7 @@L@.
 E@7 D@?@.
 @7 D@ 
@8 @@;C@3 B' B' user_profileapp_preferences C@<C@? B' B'app_data@5@6 D@0 @~/lib/swipl@3@4@/ @@8 A: @;C@B B' B' Q@5@6 Q@0 @~@3@4@/ @@8 Q@;C@3 B- B-  B3 C C@<C@.s@!/usr/lib/swi-prolog/boot/packs.pl  lA Q pack Q Q@<C@/ Q Q  Q Kx Q@<C@1 Q Q Ag@5@6$pack@/ @@8pack_dir Q@;C@3 Q Q D@5@6 Q@/ D@8 Q@;XPpromote_moved_logfacts CM EU I@5@p
@0 KH@-@-
@4@7 J@ 
@7 Jc@Q@;CM EU I@5@>@;XPmk_diff CB} EU M&
@5@>@;C@'B~ EU M&
@5@ @.@7 Q B@@
@ 
@7in_set_list B@&@?@ 
@7not_in_set_list B@"
@#@>@;XPis_subset_of CB EU M&@5@>@;CB EU M&
@5@7 Q@ 
@7 Q B@>@;XPcollect_record_field_names CC; EU O




@5@>@ 
@ @8 Q B@;CC? EU O@5@>@;XPform_instantiable_hyp_facts  C@J EU N  @5@7prune_all_forall_hyp  J#@Q@;C@%@N EU N@5@0 K@0 @-
@-@4@-@4 J @.
@7 J!@ 
@0 K@0 
@4@4@7save_skolemisation_of B@Q@;C@S EU N   @<XP@*see_if_contradiction_through_substitutions  C@&D EU I@5@.
@7 L@a@b@g@o@x@0 B@-@-
@4@.@7 Iu@ @7 L@ 
@ @7 M B@8 P@;CD EU I@5@.
 J @.@7 J! @@/@7 J% @Q@7 Q@8 P@;CD EU I@5@0 G@-
@4 J @.@7 J! @@/@7 J% @@7 Q@8 P@;CD EU I  @5@7 P@>@;XPorder_terms CB EU J- I6


 I6

@5@>@ @7order_exprs B@>@;CB EU J- I6

 I6


@5@>@ 
@7 Q@>@;C	B EU J- I6 IM@5@>@;C	B EU J- I6 M@5@>@;CB EU J- 


 

@5@>@ @7 Q@>@;CB EU J- 

 


@5@>@ 
@7 Q@>@;C	B EU J-  IM@5@>@;C	B EU J-  M@5@>@;C
B EU J- M I6@5@>@Q@;C
B EU J- M @5@>@Q@;CB EU J- M


 M

@5@>@ @7 Q@>@;CB EU J- M

 M


@5@>@ 
@7 Q@>@;C
B EU J- IM I6@5@>@Q@;C
B EU J- IM @5@>@Q@;CB EU J- IM


 IM

@5@>@ @7 Q@>@;CB EU J- IM

 IM


@5@>@ 
@7 Q@>@;CB EU J-@5@7 M@>@@
@7 M@>@7less B@?@R@>@;CB EU J-@5@7 M@>@Q@;C@;B EU J-@5@@@/@/@7 N@?@@@"
 M6@#@?@"
 M'@#@C@@@/@/@7 N@?@@@" M6@#@?@" M'@#@L@P@>@;CC EU J-@5@>@.@7 @<@.
@7 @<@ 
@7order_functs B@>@;XPexpression_reduction_is_on  C@` EU N@5 I@7expression_reduction I@>@.
@7 J@>@C I@7 Q I@L@P@>@;XP O CBb EU I
@5 @@/@7 J!@>@;XP I C@2 EU O@5@T@>@.@7 Pe@>@@@7 Oo@?@( I- G@7 Oo@>@;C@@@? EU O@5@.@7 Oo@>@@@&@?@1@@	@( G@>@( I-@?@&@@@2 Po@/@4@7 @<@>@7 P B@7 Oo@?@2 M,@/@4@7 @<@>@7 Q B@8 Oo@;XPnew_strategies_are_allowed  CD4 EU J  @5@7 J@>@;XD  t  t t  @t  K AP L C@H EU H@5@7 P@>@8write_dead_path_found B@;C@N EU H@5@7 P@>@8 Q@;C@U EU H@5@C
@7 FT J@L
@P@>@.@7dead_path_not_found_message B@7 I@7 I@8 I@;C@\ EU H@5@7 Q@>@.@7dead_path_not_checked_message B@7 I@7 I@8 I@;XP M CC EU I A)@5@ 
@8 L B@;CC EU I@5@/@/@7 J!@>@;C	C EU I@5@/@/@/@7 L'@>@;CC EU I A)@5@0 L(

@4@7 D4@>@;CC EU I L#@5@/@7 L-@>@;CC EU I L#@5@.@7 I:@0 L.
@4@7 D4@>@@@( @@?@R@>@;XP P CFu EU Jt L

@5@7 P L@7 J|@7 J~@7 P@>@;CF{ EU Jt L

@5@7 P@7 P@7 J|' := @7 J|@7 J|@>@;XP
move_logfacts CM EU I@5@0 L@-@-@4@7 J@0 Q
@4@7 D4@Q@;CM EU I@5@>@;XPget_unique_reference CF. EU Fl@5@0 Q
@-@4@7 J@>@a@i@b@n@w@0 Q
@4@7 C@>@;CF5 EU Fl
@5@0 Q
@4@7 C@>@;XP Q CCM EU O

@5@>@;CCP EU O G I-@5@>@;CCS EU O I- G@5@>@;CCV EU O@5@7 Q@>@;XPperform_forward_inferences  C@'B EU I@5 N@7initialise_counter B@0 N@/@4@7 C@0 N?@4@7 D4@7 C N@7increment_counter B@.
@7 N@7form_new_pairing B N@7 R@7 N B@>@;XPbusort_terms C@*B EU J-@5@.@2@-
@3@-@-@4@7 Mx@ @ 
@7 Q B@2@3
@4@.@7 Mx@ @7 R B@>@;CB EU J-

@5@>@;XPsetup_hypotheses  C@ EU I @5@C
@/@/@/@7 J!@L
@P@0 N @4@7 C@7 M	@>@;C@G@ EU I@5@@@0 IE@-
@-@4@/@.@7 J!@?@0 IA@-@-
@4@/@.@7 J!@@@0 IA
@4@/@.
@7 J!@?@0 IE
@4@/@.
@7 J!@ 
@0 B
@4@7 Q B@Q@;C@G@ EU I@5@@@0 IE@-
@-@4@/@.@7 J!@?@0 IA@-@-
@4@/@.@7 J!@@@0 I8
@4@/@.
@7 J!@?@0 I8
@4@/@.
@7 J!@ 
@0 ID
@4@7 R@Q@;C@"A
 EU I@5@.
@7find_max_hyp_no B@7 M	@0 L@/@4@7 C@0 L@4@7 C@7 C@.@7 N B@7 L B@&
@>@;XPform_conditions C@ EU N

@5@S
@>@;C@ EU N K


@5@.@7 R% B@>@ 
@.@7 R'@>@ @ @8 I1@;C	@ EU N

@5@>@;XPcontradiction_hunt_is_on  C@V EU N@5@C I@7contradiction_hunt I@L@P@>@.
@7 J@>@C I@7 R, I@L@P@>@;XP P CC EU I@5@.@7 J@.@7 O @@7 OVC: @7 I@7 I@7report_to_user_deadpaths_x B@7 O@>@;XP N C@BA EU J- H


 H

 H H H



@5@ 
@ @ @7 N@ 
@ @ @7 N@ @ @ @7 N@ @ @ @7 N@>@;C@#A EU J-
 H


 H

@5@7 Ki@ 
@ @7 N@ @ @7 N@>@;C@#A EU J- H



 H

@5@7 Ki@ 
@ @7 N@ @ @7 N@>@;CA EU J- IB
@5@7 Ki@7 Ki@>@;XPis_min_max_function CDs EU J@5@7 D@.@7 @6@7 A@ 
@7 A@ @7 P B@>@;XPdead_path_found_message C@) EU H *** Dead path detected.@<XP K CA EU J@5@/@8 I1@;CA EU J


@5@8 K@;XP M CCb EU I@5@ 
@8find_common_multipliers B@;C@8Ce EU I@5@.@.@7 R9@@@a@f@b @s@&@&
@?@a@f@b @q@0 I@4@7 I*@ 
@0 I@4@8 I*@;C@8Cq EU I@5@.@.@7 R9@@@a@f@b @s@&@&
@?@a@f@b @q@0 I@4@7 I*@ 
@0 I@4@8 I*@;C@GC} EU I@5@.@.@7 R9@@@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 N_ CE EU I


@5@8 I@;CE EU I
@5@8 I@;CE EU I 
 C



@<CE EU I  C
@<CE EU I  H


@<CE EU I  H
@<C@UE EU I@5@ 
@7 I@7 I@@@7 J@0 IA@0 H
@4
@4 @ @Q@7 I@?@,@@@0 IA@0 H
@4
@4@7 M)@?@@@0 IA
@1 C
@4@7 M)@?	@0 IE

@4@8 M)@;C@TE EU I

@5@7 I@7 I@@@7 J@0 IA@0 H@4@4 @ @Q@7 I@?@,@@@0 IA@0 H@4@4@7 M)@?@@@0 IA@1 C@4@7 M)@?	@0 IE@4@8 M)@;C@,E EU I
@5@7 I@7 I@@@7 J@0 IE
@4 @ @Q@7 I@?	@0 IE
@4@8 M)@;XP JM C
D EU Fl@5@ 
@ @ @8 L@;CD EU Fl B

@5@0 B@4@ 
@ @ @8 L@;CD EU Fl IE

@5@0 ID@4@ 
@ @ @8 L@;CD EU Fl IE

@5@0 IA@4@ 
@ @ @8 L@;CD EU Fl IE

@5@0 I=@4@ 
@ @ @8 L@;CD EU Fl IA

@5@0 I=@4@ 
@ @ @8 L@;CD EU Fl IA

@5@0 IE@4@ 
@ @ @8 L@;CD EU Fl IA

@5@0 ID@4@ 
@ @ @8 L@;CD EU Fl ID

@5@0 I=@4@ 
@ @ @8 L@;CD EU Fl I=

@5@0 ID@4@ 
@ @ @8 L@;CD EU Fl I8

@5@0 I8@4@ 
@ @ @8 L@;CE EU Fl I8

@5@0 ID@4@ 
@ @ @8 L@;CE EU Fl I8

@5@0 I=@4@ 
@ @ @8 L@;CE EU Fl I8

@5@0 ID@4@ 
@ @ @8 L@;CE
 EU Fl I8

@5@0 I=@4@ 
@ @ @8 L@;XPrestructure_array_aggregate C@E^ EU I
@5@@@@" L

@#@>@ @.@7 M@>@@@,@" L

@#@ @.@7 PT@ @.@7 PT@>@!@0 L@4@#@F@F@F@?@Q@@@,@" PU

@#@ @.@7 M@ @.@7 M@>@!@2@0 PU@4@4@#@F@?@"
@#@ @.@7 M@>@!@2@4@#@F@F@F@F@>@" L@#@?@ @7 M@F@F@F@F@F@F@F@>@ 
@ @7 R< B@>@;CE EU I@5@>@;XPfetch_and_decrement_stack_depth CM EU I@5@0 L\
@4@7 J@p
 @>@0 RA@4@7 C@>@;XP K CC EU M&@5@.@7 Fh I3@.
@.@7 P@0 ID
@4@/@7 K@>@;XPenum_gt CF EU J@5@/@2@-
@4@7 I1@ 
@8 J@;XPredundant_disjunction CE4 EU I K
 G@5@>@;C
E5 EU I K G
@5@>@;CE7 EU I K

@5@7 J@0 J@0 G@4@4 @ @Q@7 I@>@;C@,E< EU I@5@.@.@.
@7 N]@@@( @@?	@0 IA@4@7 M)@@@(
 @@?	@0 IE
@4@7 M)@>@;XP L C$A EU I


@5@0 IA
@4 @Q@7 I:@>@&
@;C$E EU I


@5@0 ID
@4 @Q@7 I:@>@&@;C@"$I EU I
@5@ 
@.@7 L@>@@@0 ID@4 @Q@7 I:@&@?@&@>@;XPset_infrule CHM EU J@5@8 K@;C@/HO EU J B


@5@0 B@-@4@.@7 K@0 B@4@7 I|@0 B
@4@.@7 RI B@ @ @8 I@;C@/HU EU J I8


@5@0 B@-@4@.@7 K@0 B@4@7 I|@0 I8
@4@.@7 RK@ @ @8 I@;C@&H[ EU J I8


@5@0 I8@-@4@.@7 K@0 B
@4@.@7 RK@ @ @8 I@;C@&H` EU J I8


@5@0 I8
@-@4@.@7 K@0 B@4@.@7 RK@ @ @8 I@;C@nHe EU J M


@5@@@0 G@1 M
@4@7 K@F@E@?@P@@@(@0 B@-@4@.@7 K@0 B@4@7 I|@0 M
@4@.@7 RK@ @ @7 I@?@&@0 B
@-@4@.@7 K@0 B
@4@7 I|@0 M@4@.@7 RK@ @ @8 I@;C@nHt EU J M


@5@@@0 G@1 M
@4@7 K@F@E@?@P@@@(@0 B@-@4@.@7 K@0 B@4@7 I|@0 M
@4@.@7 RK@ @ @7 I@?@&@0 B
@-@4@.@7 K@0 B
@4@7 I|@0 M@4@.@7 RK@ @ @8 I@;XPhoist_pf_actions_x C@,AC EU I@5 L@7 C@.@7checkvalidactiontype B@>@@@7 L  B Nh@2 K@3@3
@3@4@7 Jc@?@R@> J @/@8add_conc J@;XP@ do_eliminate_redundant_moduluses C@G EU I

 IM


@5@ @7 I$@a@f@b @s@>@ 
@.@.@7 RV B@>@@@f@@@ @. G@.@7 I@0 IA @4 @Q@7 I:@?@0 IA @4 G@.@7 I>@E@ @. G@.@7 I'@0 IA @4 @Q@7 I:@0 IE@1 C@4 @Q@7 I:@&@ @ @.@7 I1@ @ @.@7 I1@ @7 I4@?@-@@@ @ 
@7 I@" IM@#@&@?
@" IM
@#@( @@F@F@F@>@;C
G EU I

@5@7 @@>@;CG EU I
@5@>@2
@4@8@(do_eliminate_redundant_moduluses_in_list B@;CG EU I@5@2@-
@-@4@7 @<@ @.@7 RY@>@2
@4@8 @<@;XP Q CC EU J-@5@7 J.@>@C@7 J.@L@P@;CC EU J-@5@7 J.@>@Q@;CC EU J-@5@7 G @>@;XPcompatible_set_or_seq_types C@ C EU O@5@0 M@-@4@7 Oj@0 M@-
@4@7 Oj@>@2@4@2
@4@7 Py@>@;C@ C EU O@5@0 Pl@-@4@7 Oj@0 Pl@-
@4@7 Oj@>@2@4@2
@4@7 Py@>@;XP J C@X EW EW  @5 @7defect_counter B@>@;XP	skolemise C	@z EU N

@5@S
@>@;C@~ EU N K 


@5@S
@>@;C@9@ EU N

 K 

 C

@5@/@ 
@0 C@4@0 C@-@-@4@7 O@>@ @.@7 Rc B@ @.@7 R'@>@ @ @8 I1@;C@ EU N K 


@5@/@ 
@ @.@7 O@>@ @8 Re@;C@ EU N C


@5@>@ @.@7 Re@ 
@.@7 R'@>@ @ @8 I1@;C@ EU N 

@<XPrule_substitution_is_on  C@t EU N@5 I@7rule_substitution I@>@.
@7 J@>@C I@7 Rj I@L@P@>@;XP R1 CC EU I@5@7 P@>@8write_deadpath_message  B@;CC  EU I@5@7 P@>@8 Rm@;CC& EU I@5@C@7 Q@L@P@> - No dead path detected 
@7 I@>@;CC, EU I@5@+ - DPC not required for intermediate check
@7 I@>@;XP Pt C@-C EU O



@5@.@2@2
@3@4@-@4@7 Mx@>@ @ @.@7 I1@>@ @ @ @7 Ps@>@;CC EU O@5@>@;XP OS CK EU I@5@0 B
@4@ 
@8 J!@;CK EU I@5@0 B
@4@ 
@8 J!@;CK EU I@5@0 J
@4@ 
@8 J!@;CK EU I@5@0 J
@4@ 
@8 J!@;XP K CN1 EU I OY@5@7 P B QM@2@3@3
@4@8 Jc@;CN5 EU I O_@5@7 P^ B O_@2@3@3
@4@8 Jc@;XPmaybe_issue_syntax_reminder  CA8 EU J@5@/@7syntax_error_in_file B@>@.
@7build_list_of_errant_files B@7 M@:Syntax error in a user rule file. Refer to log (slg) file.@7 I@7 J~@6The following user rule files contain a syntax error: @7 KT@EScroll back the screen log or consult the log (slg) file for details.@8 KT@;CAD EU J  @5@>@;XD  t  t t  @t  B D  t  t t  @t  B AD  t  t t  @t  B AD  t  t t  @t  B 
Padvance_used_facts C@<@f EU I B

@5@C
@&@L
@P@C@0 B@4@7 J B@L@P@C@0 B@4@7 R@L@P@0 J@1 B@4@7 D4@>@;C@$@l EU I IA

@5@C
@0 IA@4@7 R@L
@P@0 J@1 IA@4@7 D4@>@;C@$@p EU I I=

@5@C
@0 I=@4@7 R@L
@P@0 J@1 I=@4@7 D4@>@;XPtry_proof_by_unwrapping CI EU I@5@ 
@.@7
make_new_uvar B@ @ @.@7 K@ @7 K@>@;XP Qx CE EU Jt@5@>@;C@'E EU Jt JD N

@5@7 J~@7 P
sidecondition@7 JyImmediate condition @7 J|@7 J| evaluated successfully@7 I@>@8 Qw@;C@ E% EU Jt JD

@5@7 J~@7 P R@7 JyBy simple reasoning, proved: @7 J|@7 J|@>@8 Qw@;C@+E. EU Jt JD



@5@7 J~@7 P R@7 JyFrom H@7 J| L@7 P
, proved: @7 J|@7 J|@>@ 
@8 Qw@;XD  t  t t  @t  K AP R C@* EU H *** No dead path detected.@<XPfind_cancellation C@PC EU I@5@2@-@3@-@4@7 OI@2@3@-@4@7 J@ @.@.@7 P0 B@ @.@.@7 R@ @ @.@7 L B@0 IB@1 I6@4@7 I*@ 
@0 IB@0 I@4@1 I6@4@8 I*@;XP P? C@+@g EU M&@5@. M(@/@2@-@3@-@4@7 M@>@@@&
@>@ @ 
@7 I:@?@ @ 
@7 P>@>@;C@5@s EU M&@5@C@7 @@L@P@2 Po@-@4@7 @< IO@7 IP@>@/ @@.@/@7 M@0 L@-@4@ @7 J@ @ 
@7 I:@>@;C@<@} EU M&	@5@C@7 @@L@P@2@-@-@4@7 @<@  Bt@7 M3 IO@7 IP@>@/ @@.@/@7 M@0 L@-@4@ @7 J@ @ 
@7 I:@>@;C@@ EU M&@5@@@.@7 Q@?@!@@
@" M6@#@.@7 PA@?@@
@" M'@#@.@7 PA@?@%@>@@@  M(@.@2@-@3
@4@7 M@F@F@?@v@@@'@.@  M(@/@2@-@3@-@4@7 M@ @7 I@>@ @ 
@7 P>@E@F@?@M@@@4@ @2@-@-@4@7 @<@  Bt@7 M3 IO@7 IP@>@/ @@.@/@7 M@0 L@-@4@ @7 J@>@ @ 
@7 I:@?@ 
 @@.@2@4@7 M@F@E@F@>@;XPclose_log_file  C@X EU Jt  @5@7 J~@7 N9@>@;C@] EU Jt  @5 I@7 O@>@;C@a EU Jt@5 I@7 O@.
@7 O@.@7 N=@7 O@7 C  B@7 O@>@;XPestablish_implies C% EU I

@5@ 
@.@7 P@>@ @.@7 R B@>@ @ @8 I1@;C%
 EU I 
@<XPrestructure_record_aggregate C@'E EU I L



 L

@5@>@ 
@ @7 M@>@ @ @7 R B@>@;CE EU I@5@>@;XP
do_push_vc CMh EU I@5@.@.@.
@7 J!@0 Ou
@1 J"
@4@7 D4@Q@;CMm EU I@5@.@7get_next_hyp_id J#@0 R
@1 R@4@7 D4@Q@;CMr EU I@5@.@.@.
@7
prune_conc J@0 R
@1 J
@4@7 D4@Q@;CMw EU I@5@.@7prune_proved_conc J@0 R
@1 J@4@7 D4@Q@;CM| EU I@5@0 L@-@-@4@7 J@0 R
@1 L@4@7 D4@Q@;CM EU I@5@>@;XPtry_infer_semi_standard_form_of C@6B EU I		@5@.@.
@.@.@7 J@>@ 
@ @.@7 I@>@ @ @.@7 I@>@.@2@3@3@4@7 @<@>@ @7 J>@>@;XPmaybe_echo_vc_trace CA EU I@5@7 PD@>@;CA EU I@5@7
echo_vc_trace B@7 I@7 I@0 PE@4@7 I@>@;XP Q CC! EU J-@5@.@7listexp B@.
@7 R@ 
@7	orderlist B@>@;XPdo_rule_substitutions2  CG| EU I @5@C
@7 Rf B@L
@P@>@;CG EU I@5@7 R@.
@.@.@7replace_rule J= OY OZ G@7 O[@Q@;C@3G EU I@5@7 R@0 @-
@-@4@.@.
@7 K@7 H@ 
@7 H@/ KA@7 J% OY@0 JQ@1 
@4 G@ 
@7 O[@Q@;CG EU I  @5@>@;XPeliminate_redundant_moduluses CG EU I@5@7 RX@>@8 I@;XP O C@L EW EW@5@0 Ra@-
@4@7 J@p
@0 Ra@4@7 I@>@;XP P  CC2 EU O@5@.@7 Q@.
@7 Q@.@7 I4@ 
@ @7 I4@>@;XPsave_the_skolemisations C
@_ EU N@5@S@>@8add_forall_hyp J#@;C@$@c EU N
 K


@5@0 K
@4@7 R@>@ 
@7 R B@>@ @7 R@>@;C@j EU N@5@7 R@>@;XP OP C@j EU N@5 I@7substitution_elimination I@>@.
@7 J@>@C I@7 R I@L@P@>@;XP O C
L( EU I
@5@8 O@;CL+ EU I

@5@8 O@;XPretreat_used_facts C@w EU I B

@5@0 J@1 B@4@7 J@>@Q@;C@{ EU I B

@5@0 J@1 B@4@7 J@>@Q@;C@ EU I IA

@5@0 J@1 IA@4@7 J@>@Q@;C@ EU I I=

@5@0 J@1 I=@4@7 J@>@Q@;XD  t  t t  @t  Rx AP R C@+ EU H @,*** DPC not required for intermediate check.@<XP M C@ EU J



@5@a@g@f
@s@>@ @ @8 M@;C	@ EU J

@5@>@Q@;C@ EU J
@5@>@;XP R: CC EU I@5@.@7know_term_breakdown B@.@7 R@>@ @ @ 
@8 R B@;XPwrite_log_file_banner  C@@ EU Jt  @5@7 N9@>@;C@C EU Jt  @5 I@7 O@>@;C@F EU Jt@5 I@7 O@.
@7 N=@.@7 O@7 O@.@7 B @7display_banner L|@7 O@>@;XP J CI EU I@5@/@.
@7 J:@ 
@7 H@ 
@7 M~@>@;C@FJ EU I IE


@5@ @.@7 Ni B@@@/@0 IE
@-@4@.@7 J:@?@/@0 IA@-
@4@.@7 J:@ @ @7 R@0 IE@4 @Q@7 I:@ @7 H@ @7 M~@>@;C@FJ EU I IA


@5@ 
@.@7 R@@@/@0 IE@-@4@.@7 J:@?@/@0 IA@-@4@.@7 J:@ @ @7 R@0 IE
@4 @Q@7 I:@ @7 H@ @7 M~@>@;C@FJ EU I IA


@5@ @.@7 R@@@/@0 IA
@-@4@.@7 J:@?@/@0 IE@-
@4@.@7 J:@ @ @7 R@0 IA@4 @Q@7 I:@ @7 H@ @7 M~@>@;C@FJ) EU I IE


@5@ 
@.@7 R@@@/@0 IA@-@4@.@7 J:@?@/@0 IE@-@4@.@7 J:@ @ @7 R@0 IA
@4 @Q@7 I:@ @7 H@ @7 M~@>@;C@HJ8 EU I IE


@5@ @.@7 Nk@@
@/@0 IE@-@-@4@7 J:@?@/@0 IA@-@-@4@7 J:@ @ @7 Nk@0 IE@4 @Q@7 I:@2@0 IE
@4@4@7 M~@>@;C@HJD EU I IA


@5@ 
@.@7 Nk@@
@/@0 IE@-@-@4@7 J:@?@/@0 IA@-@-@4@7 J:@ @ @7 Nk@0 IE
@4 @Q@7 I:@2@0 IE@4@4@7 M~@>@;C@HJP EU I IA


@5@ @.@7 Nk@@
@/@0 IA@-@-@4@7 J:@?@/@0 IE@-@-@4@7 J:@ @ @7 Nk@0 IA@4 @Q@7 I:@2@0 IA
@4@4@7 M~@>@;C@HJ\ EU I IE


@5@ 
@.@7 Nk@@
@/@0 IA@-@-@4@7 J:@?@/@0 IE@-@-@4@7 J:@ @ @7 Nk@0 IA
@4 @Q@7 I:@2@0 IA@4@4@7 M~@>@;C@`Jh EU I IE


@5 I-@7 I@ @.@7 Nk@@@( G@0 H@4@.@7 I:@?@(enum@0 K@4@.@7 I:@ @ @7 Nk@@
@/@0 IE@-@4@7 J:@?@/@0 IA@-@4@7 J:@2@0 ID
@4@4@7 M~@>@;C@`J{ EU I IA


@5 I-@7 I@ 
@.@7 Nk@@@( G@0 H
@4@.@7 I:@?@( R@0 K
@4@.@7 I:@ @ @7 Nk@@
@/@0 IE@-@4@7 J:@?@/@0 IA@-@4@7 J:@2@0 ID@4@4@7 M~@>@;C@`J EU I IA


@5 I-@7 I@ @.@7 Nk@@@( G@0 C@4@.@7 I:@?@( R@0 K@4@.@7 I:@ @ @7 Nk@@
@/@0 IA@-@4@7 J:@?@/@0 IE@-@4@7 J:@2@0 I=
@4@4@7 M~@>@;C@`J EU I IE


@5 I-@7 I@ 
@.@7 Nk@@@( G@0 C
@4@.@7 I:@?@( R@0 K
@4@.@7 I:@ @ @7 Nk@@
@/@0 IA@-@4@7 J:@?@/@0 IE@-@4@7 J:@2@0 I=@4@4@7 M~@>@;C@iJ EU I IE

 K
@5@ 
 R@7 Nk@0 IE
@4@.@7 O+@0 ID@-@4@.@7 O+@ @7 A@@
@/@0 IE@-@4@7 J:@?@/@0 IA@-@4@7 J:@  R@7 Nk@2@0 IE
@4@4@.@7 M~@>@ @ @.@7 I1@ @ @8 I@;C@jJ EU I IA K


@5@  R@7 Nk@0 IE
@4@.@7 O+@0 ID
@-@4@.@7 O+@ @7 A@@
@/@0 IE@-@4@7 J:@?@/@0 IA@-@4@7 J:@  R@7 Nk@2@0 IE
@4@4@.@7 M~@>@ @ @.@7 I1@ @ @8 I@;C@_J EU I	
 IE

 K
@5@C@ 
@/@7 Nk@L@P@ 
 KA@7 J%@0 IE
@4@.@7 O+@0 ID@-@4@.@7 O+@ @7 A@@
@/@0 IE@-@4@7 J:@?@/@0 IA@-@4@7 J:@  R@7 Nk@>@ @ @8 I@;C@`J EU I	
 IA K


@5@C@ @/@7 Nk@L@P@  KA@7 J%@0 IE
@4@.@7 O+@0 ID
@-@4@.@7 O+@ @7 A@@
@/@0 IE@-@4@7 J:@?@/@0 IA@-@4@7 J:@  R@7 Nk@>@ @ @8 I@;C@LJ EU I IE K


@5@  R@7 Nk@0 ID
@-@4@7 O+@ @7 A@@
@/@0 IE@-@4@7 J:@?@/@0 IA@-@4@7 J:@  R@7 Nk@0 IE@4 @Q@7 I:@>@;C@KK EU I IA

 K
@5@ 
 R@7 Nk@0 ID@-@4@7 O+@ @7 A@@
@/@0 IE@-@4@7 J:@?@/@0 IA@-@4@7 J:@  R@7 Nk@0 IE
@4 @Q@7 I:@>@;C@MK EU I IE K


@5@C@ @/@7 Nk@L@P@  KA@7 J%@0 ID
@4@7 O+@ @7 A@@
@/@0 IE@-@4@7 J:@?@/@0 IA@-@4@7 J:@  R@7 Nk@>@;C@LK EU I IA

 K
@5@C@ 
@/@7 Nk@L@P@ 
 KA@7 J%@0 ID
@4@7 O+@ 
@7 A@@
@/@0 IE
@-@4@7 J:@?@/@0 IA@-
@4@7 J:@  R@7 Nk@>@;C@jK( EU I IE K


@5@  R@7 Nk@0 IE
@4@.@7 O+@0 I=
@-@4@.@7 O+@ @7 A@@
@/@0 IA@-@4@7 J:@?@/@0 IE@-@4@7 J:@  R@7 Nk@2@0 IA
@4@4@.@7 M~@>@ @ @.@7 I1@ @ @8 I@;C@iK8 EU I IA

 K
@5@ 
 R@7 Nk@0 IE
@4@.@7 O+@0 I=@-@4@.@7 O+@ @7 A@@
@/@0 IA@-@4@7 J:@?@/@0 IE@-@4@7 J:@  R@7 Nk@2@0 IA
@4@4@.@7 M~@>@ @ @.@7 I1@ @ @8 I@;C@`KH EU I	
 IE K


@5@C@ @/@7 Nk@L@P@  KA@7 J%@0 IE
@4@.@7 O+@0 I=
@-@4@.@7 O+@ @7 A@@
@/@0 IA@-@4@7 J:@?@/@0 IE@-@4@7 J:@  R@7 Nk@>@ @ @8 I@;C@_KW EU I	
 IA

 K
@5@C@ 
@/@7 Nk@L@P@ 
 KA@7 J%@0 IE
@4@.@7 O+@0 I=@-@4@.@7 O+@ @7 A@@
@/@0 IA@-@4@7 J:@?@/@0 IE@-@4@7 J:@  R@7 Nk@>@ @ @8 I@;C@LKf EU I IA K


@5@  R@7 Nk@0 I=
@-@4@7 O+@ @7 A@@
@/@0 IA@-@4@7 J:@?@/@0 IE@-@4@7 J:@  R@7 Nk@0 IA@4 @Q@7 I:@>@;C@KKs EU I IE

 K
@5@ 
 R@7 Nk@0 I=@-@4@7 O+@ @7 A@@
@/@0 IA@-@4@7 J:@?@/@0 IE@-@4@7 J:@  R@7 Nk@0 IA
@4 @Q@7 I:@>@;C@MK EU I IA K


@5@C@ @/@7 Nk@L@P@  KA@7 J%@0 I=
@4@7 O+@ @7 A@@
@/@0 IA@-@4@7 J:@?@/@0 IE@-@4@7 J:@  R@7 Nk@>@;C@LK EU I IE

 K
@5@C@ 
@/@7 Nk@L@P@ 
 KA@7 J%@0 I=
@4@7 O+@ 
@7 A@@
@/@0 IA
@-@4@7 J:@?@/@0 IE@-
@4@7 J:@  R@7 Nk@>@;CK EU I  IA IR 
@<C
K EU I  IE  IR
@<CK EU I IA IR

@5@0 ID
 @4@.@7 I>@ @8 I4@;CK EU I IE

 IR@5@0 ID
 @4@.@7 I>@ @8 I4@;C@5K EU I IE IR


@5abs_3a@7 Iy@0 IE 
@4@.@7 I>@0 IE
@4@.@7 I>@ @ @.@7 I1@ @8 I4@;C@4K EU I IA

 IR
@5abs_3b@7 Iy@0 IE @4@.@7 I>@0 IE
@4@.@7 I>@ @ @.@7 I1@ @8 I4@;C@[K EU I IE IR


@5abs_4a@7 Iy@0 IE@-
@4@.@7 Iu@0 IE
@-@4@.@7 Iu@0 IA @4@.@7 I>@0 IE@4@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@ZK EU I IA

 IR
@5abs_4b@7 Iy@0 IE@-@4@.@7 Iu@0 IE@-@4@.@7 Iu@0 IA @4@.@7 I>@0 IE
@4@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@dK EU I IE IR


@5abs_5a@7 Iy@0 IE@-
@4@.@7 Iu@0 IE
@-@4@.@7 Iu@0 IE @4@.@7 I>@0 I@4@.@7 I:@0 IE@4@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@cK EU I IA

 IR
@5abs_5b@7 Iy@0 IE@-@4@.@7 Iu@0 IE@-@4@.@7 Iu@0 IE @4@.@7 I>@0 I@4@.@7 I:@0 IE
@4@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@K EU I IE IR


@5abs_6a@7 Iy@0 IE@-
@4@.@7 Iu@0 IE
@-@4@.@7 Iu@0 IE @4@.@7 I>@0 I@4@.@7 I:@0 IE@4@.@7 I>@0 IE @4@.@7 I>@0 IE@4@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@L EU I IA

 IR
@5abs_6b@7 Iy@0 IE@-@4@.@7 Iu@0 IE@-@4@.@7 Iu@0 IE @4@.@7 I>@0 I@4@.@7 I:@0 IE
@4@.@7 I>@0 IE @4@.@7 I>@0 IE
@4@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@L EU I IE IR


@5abs_7a@7 Iy@@@0 I=@4@.@7 I>@?@0 IA@4@.@7 I>@0 I@4@.@7 I:@0 IE
@4@.@7 I>@@@0 ID
@4@.@7 I>@E@?@( G@0 C@4@.@7 I:@0 IE
@4@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@L, EU I IA

 IR
@5abs_7b@7 Iy@@@0 I=
@4@.@7 I>@?@0 IA
@4@.@7 I>@0 I
@4@.@7 I:@0 IE@4@.@7 I>@@@0 ID
@4@.@7 I>@E@?@( G@0 C
@4@.@7 I:@0 IE@4@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@aLD EU I

 IE IR C



@5abs_8a@7 Iy@0 IE 
@4@.@7 I>@0 IE
@4@.@7 I>@0 IE @4@.@7 I>@0 IE@4@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@`LO EU I

 IA

 IR C

@5abs_8b@7 Iy@0 IE @4@.@7 I>@0 IE
@4@.@7 I>@0 IE @4@.@7 I>@0 IE
@4@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@"L] EU I IA IR C


 G@5abs_9a@7 Iy@0 I=
@4 G@8 I>@;C@!L^ EU I IE IR C


 G@5abs_9b@7 Iy@0 I=
@4 G@8 I>@;C@"L_ EU I IA IR C


 G@5abs_9c@7 Iy@0 I=
@4 G@8 I>@;C@!L` EU I IE IR C


 G@5abs_9d@7 Iy@0 I=
@4 G@8 I>@;C@"La EU I IA IR C


 G@5abs_9e@7 Iy@0 I8
@4 G@8 I>@;C@!Lb EU I IE IR C


 G@5abs_9f@7 Iy@0 I8
@4 G@8 I>@;C@qLj EU I

 ID I6


 G@5div_1a@7 Iy@@@"
 H
@#@?
@"
 H
@#@0 IE @4 G@.@7 I>@@@0 ID@4 G@.@7 I>@E@?@0 C@4@.@7 I:@0 IE@4 G@.@7 I>@ @ @.@7 I1@ @8 I4@;C@pL{ EU I

 I=

 I6
 G@5div_1b@7 Iy@@@" H

@#@?
@" H

@#@0 IE @4 G@.@7 I>@@@0 ID
@4 G@.@7 I>@E@?@0 C
@4@.@7 I:@0 IE@4 G@.@7 I>@ @ @.@7 I1@ @8 I4@;C@uL EU I

 IE I6

 C
 G@5div_1c@7 Iy@@@"
 H
@#@?
@"
 H
@#@0 IE @4 G@.@7 I>@@@0 ID@4 G@.@7 I>@E@?@0 C@4@.@7 I:@0 IE@4 G@.@7 I>@ @ @.@7 I1@ @8 I4@;C@uL EU I

 IA C

 I6
 G@5div_1d@7 Iy@@@" H

@#@?
@" H

@#@0 IE @4 G@.@7 I>@@@0 ID
@4 G@.@7 I>@E@?@0 C
@4@.@7 I:@0 IE@4 G@.@7 I>@ @ @.@7 I1@ @8 I4@;C@8L EU I IA I6


 G@5div_2a@7 Iy@@@"
 H
@#@?
@"
 H
@#@0 IE@4 G@8 I>@;C@7L EU I IE

 I6
 G@5div_2b@7 Iy@@@" H

@#@?
@" H

@#@0 IE
@4 G@8 I>@;C@8L EU I IE I6


 G@5div_3a@7 Iy@@@"
 H
@#@?
@"
 H
@#@0 IE@4 G@8 I>@;C@7L EU I IA

 I6
 G@5div_3b@7 Iy@@@" H

@#@?
@" H

@#@0 IE
@4 G@8 I>@;C@SL EU I

 IA I6


 G@5div_4a@7 Iy@@@"
 H

@#@?
@"
 H

@#@0 IA@4 G@.@7 I>@0 IA@4 G@.@7 I>@ @ @.@7 I1@ @8 I4@;C@RL EU I

 IE

 I6
 G@5div_4b@7 Iy@@@" H

@#@?
@" H

@#@0 IA
@4 G@.@7 I>@0 IA
@4 G@.@7 I>@ @ @.@7 I1@ @8 I4@;C@SL EU I

 IE I6


 G@5div_5a@7 Iy@@@"
 H

@#@?
@"
 H

@#@0 IE@4 G@.@7 I>@0 IE@4 G@.@7 I>@ @ @.@7 I1@ @8 I4@;C@RL EU I

 IA

 I6
 G@5div_5b@7 Iy@@@" H

@#@?
@" H

@#@0 IE
@4 G@.@7 I>@0 IE
@4 G@.@7 I>@ @ @.@7 I1@ @8 I4@;C@M EU I ID

 I6
 G@5div_6a@7 Iy@@@" H

@#@?
@" H

@#@0 IE 
@4 G@.@7 I>@@@0 ID
@4 G@.@7 I>@E@?@0 C@4@.@7 I:@0 IE
@4 G@.@7 I>@@@-@0 H
@4@.@7 I:@@@0 I8@4 G@.@7 I>@?
@0 ID@4 G@.@7 I>@E@?@0 H
@4@.@7 I:@0 IE@4 G@.@7 I>@E@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@M( EU I I= I6


 G@5div_6b@7 Iy@@@"
 H
@#@?
@"
 H
@#@0 IE @4 G@.@7 I>@@@0 ID@4 G@.@7 I>@E@?@0 C@4@.@7 I:@0 IE@4 G@.@7 I>@@@-@0 H@4@.@7 I:@@@0 I8@4 G@.@7 I>@?
@0 ID@4 G@.@7 I>@E@?@0 H@4@.@7 I:@0 IE@4 G@.@7 I>@E@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@ME EU I IE H

 I6
 G@5div_6c@7 Iy@@@" H

@#@?
@" H

@#@0 IE 
@4 G@.@7 I>@@@0 ID
@4 G@.@7 I>@E@?@0 C@4@.@7 I:@0 IE
@4 G@.@7 I>@@@-@0 H
@4@.@7 I:@@@0 I8@4 G@.@7 I>@?
@0 ID@4 G@.@7 I>@E@?@0 H
@4@.@7 I:@0 IE@4 G@.@7 I>@E@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@Mb EU I IA I6

 H
 G@5div_6d@7 Iy@@@"
 H
@#@?
@"
 H
@#@0 IE @4 G@.@7 I>@@@0 ID@4 G@.@7 I>@E@?@0 C@4@.@7 I:@0 IE@4 G@.@7 I>@@@-@0 H@4@.@7 I:@@@0 I8@4 G@.@7 I>@?
@0 ID@4 G@.@7 I>@E@?@0 H@4@.@7 I:@0 IE@4 G@.@7 I>@E@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@aM EU I IA I6



 G@5div_7a@7 Iy@0 IE @4 G@.@7 I>@0 IA
 @4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@`M EU I IE

 I6

 G@5div_7b@7 Iy@0 IE
 @4 G@.@7 I>@0 IA @4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@aM EU I IA I6



 G@5div_8a@7 Iy@0 IE @4 G@.@7 I>@0 IE
@4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@`M EU I IE

 I6

 G@5div_8b@7 Iy@0 IE
 @4 G@.@7 I>@0 IE
@4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@aM EU I IE I6



 G@5div_9a@7 Iy@0 IE @4 G@.@7 I>@0 IE
@4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@`M EU I IA

 I6

 G@5div_9b@7 Iy@0 IE 
@4 G@.@7 I>@0 IE
@4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@WM EU I

 IE I6



 G@5div_10a@7 Iy@0 IB@4@.@7 I:@0 IE
@4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@ @ @.@7 I1@ @8 I4@;C@VM EU I

 IA

 I6

 G@5div_10b@7 Iy@0 IB
@4@.@7 I:@0 IE@4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@ @ @.@7 I1@ @8 I4@;C@uM EU I IE I6



 G@5div_11a@7 Iy@0 C@0 IB@1 H@4@4@.@7 I:@0 IE
@4 G@.@7 I>@0 IA @4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@tN EU I IA

 I6

 G@5div_11b@7 Iy@0 C@0 IB@1 H
@4@4@.@7 I:@0 IE@4 G@.@7 I>@0 IA
 @4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@VN EU I

 IE

 I6

 G@5div_12a@7 Iy@0 IB
@4@.@7 I:@0 IE@4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@ @ @.@7 I1@ @8 I4@;C@WN EU I

 IA I6



 G@5div_12b@7 Iy@0 IB@4@.@7 I:@0 IE
@4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@ @ @.@7 I1@ @8 I4@;C@N, EU I IA


 G@5div_13a@7 Iy@@@"
 IB I6

@#@?@"
 IB
 I6
@#@0 IA @4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@@@0 IE @4 G@.@7 I>@?@0 IE@1 H@0 C@4@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@NA EU I IE


 G@5div_13b@7 Iy@@@" IB I6

@#@?@" IB
 I6
@#@0 IA @4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@@@0 IE
 @4 G@.@7 I>@?@0 IE
@1 H@0 C@4@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@}NZ EU I IE


 G@5div_14a@7 Iy@@@"
 IB I6

@#@?@"
 IB
 I6
@#@0 IA @4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@0 IE@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@}Nl EU I IA


 G@5div_14b@7 Iy@@@" IB I6

@#@?@" IB
 I6
@#@0 IA @4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@0 IE
@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@lN EU I		 B

  G@5div_15a@7 Iy@@@"
 IB I6

@#@?@"
 IB
 I6
@#@0 IA @4 G@.@7 I>@@@0 I=@4 G@.@7 I>@?@0 IA@1 H@4 G@.@7 I>@ @ @.@7 I1@ @8 I4@;C@lN EU I		 B 

 G@5div_15b@7 Iy@@@"
 IB I6

@#@?@"
 IB
 I6
@#@0 IA @4 G@.@7 I>@@@0 I=@4 G@.@7 I>@?@0 IA@1 H@4 G@.@7 I>@ @ @.@7 I1@ @8 I4@;C@qN EU I		 B C



 G@5div_15c@7 Iy@@@" IB I6

@#@?@" IB
 I6
@#@0 IA
 @4 G@.@7 I>@@@0 I=
@4 G@.@7 I>@?@0 IA@1 H
@4 G@.@7 I>@ @ @.@7 I1@ @8 I4@;C@pN EU I		 B

 C

 G@5div_15d@7 Iy@@@" IB I6

@#@?@" IB
 I6
@#@0 IA
 @4 G@.@7 I>@@@0 I=
@4 G@.@7 I>@?@0 IA@1 H
@4 G@.@7 I>@ @ @.@7 I1@ @8 I4@;C@}N EU I IA


 G@5div_16a@7 Iy@@@"
 IB I6

@#@?@"
 IB
 I6
@#@0 IE @4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@0 IA@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@}N EU I IE


 G@5div_16b@7 Iy@@@" IB I6

@#@?@" IB
 I6
@#@0 IE @4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@0 IA
@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@vN EU I IE IB I6



 G@5div_17a@7 Iy@@@R@?@R@0 IE
 @4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@0 IE@0 C@0 H
@4@4@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@N EU I IA


 G@5div_17b@7 Iy@@@" IB I6

@#@?@" IB
 I6
@#@0 IE @4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@0 IE@0 C@0 H@4@4
@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@qO EU I		 B

  G@5div_18a@7 Iy@@@"
 IB I6

@#@?@"
 IB
 I6
@#@0 IE @4 G@.@7 I>@@@0 I=@1 I@4 G@.@7 I>@?@0 IA@0 C@4@1 I@4 G@.@7 I>@ @ @.@7 I1@ @8 I4@;C@qO  EU I		 B 

 G@5div_18b@7 Iy@@@"
 IB I6

@#@?@"
 IB
 I6
@#@0 IE @4 G@.@7 I>@@@0 I=@1 I@4 G@.@7 I>@?@0 IA@0 C@4@1 I@4 G@.@7 I>@ @ @.@7 I1@ @8 I4@;C@vO0 EU I		 B C



 G@5div_18c@7 Iy@@@" IB I6

@#@?@" IB
 I6
@#@0 IE
 @4 G@.@7 I>@@@0 I=@1 I
@4 G@.@7 I>@?@0 IA@0 C@4@1 I
@4 G@.@7 I>@ @ @.@7 I1@ @8 I4@;C@uO@ EU I		 B

 C

 G@5div_18d@7 Iy@@@" IB I6

@#@?@" IB
 I6
@#@0 IE
 @4 G@.@7 I>@@@0 I=@1 I
@4 G@.@7 I>@?@0 IA@0 C@4@1 I
@4 G@.@7 I>@ @ @.@7 I1@ @8 I4@;C@OT EU I IA


 G@5div_19a@7 Iy@@@"
 IB I6

@#@?@"
 IB
 I6
@#@0 IE@4 G@.@7 I>@0 I@4@.@7 I:@@@0 I=@4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@0 C@4@.@7 I:@0 IE@4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@On EU I IE


 G@5div_19b@7 Iy@@@" IB I6

@#@?@" IB
 I6
@#@0 IE
@4 G@.@7 I>@0 I
@4@.@7 I:@@@0 I=@4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@0 C@4@.@7 I:@0 IE@4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@O EU I IE


 G@5div_20a@7 Iy@@@"
 IB I6

@#@?@"
 IB
 I6
@#@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@0 I@1 H@4@.@7 I:@0 IE@4 G@.@7 I>@0 IE@4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@O EU I IA


 G@5div_20b@7 Iy@@@" IB I6

@#@?@" IB
 I6
@#@@@0 I=
 @4 G@.@7 I>@?
@0 IA
@4 G@.@7 I>@0 I@1 H
@4@.@7 I:@0 IE@4 G@.@7 I>@0 IE
@4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@O EU I B

  G@5div_21a@7 Iy@@@"
 IB I6

@#@?@"
 IB
 I6
@#@0 IE@-@4@.@7 Iu@@@ @7 I$@' @@a@f@b @s@?@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@0 I@1 H@4@.@7 I:@0 IE@4 G@.@7 I>@@@0 H@4@.@7 I:@0 IA@4 G@.@7 I>@?@0 H@4@.@7 I:@0 I=@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@O EU I B 

 G@5div_21b@7 Iy@@@"
 IB I6

@#@?@"
 IB
 I6
@#@0 IE@-@4@.@7 Iu@@@ @7 I$@' @@a@f@b @s@?@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@0 I@1 H@4@.@7 I:@0 IE@4 G@.@7 I>@@@0 H@4@.@7 I:@0 IA@4 G@.@7 I>@?@0 H@4@.@7 I:@0 I=@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@P  EU I B C



 G@5div_21c@7 Iy@@@" IB I6

@#@?@" IB
 I6
@#@0 IE
@-@4@.@7 Iu@@@ @7 I$@' @@a@f@b @s@?@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@0 I@1 H@4@.@7 I:@0 IE
@4 G@.@7 I>@@@0 H@4@.@7 I:@0 IA@4 G@.@7 I>@?@0 H@4@.@7 I:@0 I=@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@P EU I B

 C

 G@5div_21d@7 Iy@@@" IB I6

@#@?@" IB
 I6
@#@0 IE
@-@4@.@7 Iu@@@ @7 I$@' @@a@f@b @s@?@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@0 I@1 H@4@.@7 I:@0 IE
@4 G@.@7 I>@@@0 H@4@.@7 I:@0 IA@4 G@.@7 I>@?@0 H@4@.@7 I:@0 I=@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@PA EU I IE C



 G@5div_22a@7 Iy@@@" IB I6

@#@?@" IB
 I6
@#@0 IA
 @4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@@@0 IE
@4 G@.@7 I>@?@0 IE@0 C@4@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@PW EU I IA

 C

 G@5div_22b@7 Iy@@@" IB I6
@#@?@" IB
 I6@#@0 IA @4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@@@0 IE
@4 G@.@7 I>@?@0 IE@0 C@4
@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@Pp EU I IA C



 G@5div_23a@7 Iy@@@" IB I6

@#@?@" IB
 I6
@#@0 IE 
@4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@0 IE @4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@P EU I IE

 C

 G@5div_23b@7 Iy@@@" IB I6
@#@?@" IB
 I6@#@0 IE @4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@0 IE
 @4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@P EU I IE C



 G@5div_24a@7 Iy@@@" IB I6

@#@?@" IB
 I6
@#@0 IE
 @4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@0 IE @4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@P EU I IA

 C

 G@5div_24b@7 Iy@@@" IB I6
@#@?@" IB
 I6@#@0 IE @4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@0 IE 
@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@P EU I IA C



 G@5div_25a@7 Iy@@@" IB I6

@#@?@" IB
 I6
@#@0 IE
 @4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@0 IE@1 C@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@P EU I IE

 C

 G@5div_25b@7 Iy@@@" IB I6
@#@?@" IB
 I6@#@0 IE @4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@0 IE
@1 C@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@P EU I IA C



 G@5div_26a@7 Iy@@@" IB I6

@#@?@" IB
 I6
@#@0 IA
 @4 G@.@7 I>@0 I@4@.@7 I:@@@0 I=@4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@0 C@4@.@7 I:@0 IE
@4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@Q  EU I IE

 C

 G@5div_26b@7 Iy@@@" IB I6
@#@?@" IB
 I6@#@0 IA @4 G@.@7 I>@0 I
@4@.@7 I:@@@0 I=@4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@0 C@4@.@7 I:@0 IE@4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@Q EU I IA C



 G@5div_27a@7 Iy@@@" IB I6

@#@?@" IB
 I6
@#@0 IE
@4 G@.@7 I>@0 I@4@.@7 I:@@@0 I=@4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@0 C@4@.@7 I:@0 IE
@4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@@@0 H@4@.@7 I:@0 IE@4 G@.@7 I>@E@?@0 H@4@.@7 I:@0 ID@4 G@.@7 I>@E@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@QA EU I A

 C

 G@5div_27b@7 Iy@@@" IB I6
@#@?@" IB
 I6@#@0 IE
@4 G@.@7 I>@0 I
@4@.@7 I:@@@0 I=@4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@0 C@4@.@7 I:@0 IE@4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@@@0 H@4@.@7 I:@0 IE@4 G@.@7 I>@E@?@0 H@4@.@7 I:@0 ID@4 G@.@7 I>@E@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@Qg EU I IE C



 G@5div_28a@7 Iy@@@" IB I6

@#@?@" IB
 I6
@#@0 IA
 @4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@0 IE
@4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@Q EU I IA

 C

 G@5div_28b@7 Iy@@@" IB I6
@#@?@" IB
 I6@#@0 IA @4 G@.@7 I>@@@0 I=
 @4 G@.@7 I>@?
@0 IA
@4 G@.@7 I>@0 IE
@4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@Q EU I IE C



 G@5div_29a@7 Iy@@@" IB I6

@#@?@" IB
 I6
@#@0 I@1 H@4@.@7 I:@0 IE
@4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@0 IE
@4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@@@0 H@4@.@7 I:@0 IE@4 G@.@7 I>@E@?@0 H@4@.@7 I:@0 ID@4 G@.@7 I>@E@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@Q EU I IA

 C

 G@5div_29b@7 Iy@@@" IB I6
@#@?@" IB
 I6@#@0 I@1 H
@4@.@7 I:@0 IE@4 G@.@7 I>@@@0 I=
 @4 G@.@7 I>@?
@0 IA
@4 G@.@7 I>@0 IE
@4 G@.@7 I>@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@@@0 H
@4@.@7 I:@0 IE@4 G@.@7 I>@E@?@0 H
@4@.@7 I:@0 ID@4 G@.@7 I>@E@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@dQ EU I IE


 G@5div_30a@7 Iy@0 IE@0 IB
@-@4@-@4@.@7 Iu@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@0 IE@0 I6@4@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@dQ EU I IA


 G@5div_30b@7 Iy@0 IE@0 IB@-@4@-@4@.@7 Iu@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@0 IE@0 I6@4
@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@PQ EU I

 IA


 G@5div_31a@7 Iy@0 I8 @4 G@.@7 I>@0 I8@0 I6
@4 @4 G@.@7 I>@0 IA
 @4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@PR EU I

 IE


 G@5div_31b@7 Iy@0 I8
 @4 G@.@7 I>@0 I8@0 I6
@4 @4 G@.@7 I>@0 IA @4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@R EU I IA I6



 G@5div_32a@7 Iy@ @7 I$@0 C@0 I@4@4@.@7 I:@0 I= @4 @Q@7 I:@0 IE
@4 G@.@7 I>@0 IE
@4 G@.@7 I>@@@0 I8 @4 G@.@7 I>@?@B@@@0 I= @4 G@.@7 I>@?@1@@@0 IA@4 G@.@7 I>@?@ @@@0 ID @4 G@.@7 I>@?@0 IE@1 I@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@R, EU I IE

 I6

 G@5div_32b@7 Iy@ 
@7 I$@0 C@0 I
@4@4@.@7 I:@0 I= @4 @Q@7 I:@0 IE
@4 G@.@7 I>@0 IE@4 G@.@7 I>@@@0 I8 @4 G@.@7 I>@?@B@@@0 I= @4 G@.@7 I>@?@1@@@0 IA@4 G@.@7 I>@?@ @@@0 ID @4 G@.@7 I>@?@0 IE@1 I@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@RH EU I

 IA I6



 G@5div_33a@7 Iy@ @7 I$@0 C@0 I@4@4@.@7 I:@0 I= @4 @Q@7 I:@0 I@4@.@7 I:@0 IE
@4 G@.@7 I>@0 IE
@4 G@.@7 I>@@@0 I8 @4 G@.@7 I>@?@B@@@0 I= @4 G@.@7 I>@?@1@@@0 IA@4 G@.@7 I>@?@ @@@0 ID @4 G@.@7 I>@?@0 IE@1 I@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@Ra EU I

 IE

 I6

 G@5div_33b@7 Iy@ 
@7 I$@0 C@0 I
@4@4@.@7 I:@0 I= @4 @Q@7 I:@0 I@4@.@7 I:@0 IE@4 G@.@7 I>@0 IE@4 G@.@7 I>@@@0 I8 @4 G@.@7 I>@?@B@@@0 I= @4 G@.@7 I>@?@1@@@0 IA@4 G@.@7 I>@?@ @@@0 ID @4 G@.@7 I>@?@0 IE@1 I@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@R EU I IE I6



 G@5div_34a@7 Iy@ @7 I$@0 I= @4 @Q@7 I:@0 IE
@4 G@.@7 I>@0 I@1 H@4@.@7 I:@0 IE
@4 G@.@7 I>@@@0 I8 @4 G@.@7 I>@0 I8@1 I@4 G@.@7 I>@?@G@@@0 I= @4 G@.@7 I>@?@3@@@0 IA@4 G@.@7 I>@?@"@@@0 ID@1 I@4 G@.@7 I>@?@0 IE@1 I@4 G@.@7 I>@' @@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@R EU I IA

 I6

 G@5div_34b@7 Iy@ 
@7 I$@0 I=
 @4 @Q@7 I:@0 IE
@4 G@.@7 I>@0 I@1 H
@4@.@7 I:@0 IE@4 G@.@7 I>@@@0 I8 @4 G@.@7 I>@0 I8@1 I@4 G@.@7 I>@?@G@@@0 I= @4 G@.@7 I>@?@3@@@0 IA@4 G@.@7 I>@?@"@@@0 ID@1 I@4 G@.@7 I>@?@0 IE@1 I@4 G@.@7 I>@' @@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@R EU I IE I6



 G@5div_35a@7 Iy@ @7 I$@0 I= @4 @Q@7 I:@0 IE
@4 G@.@7 I>@0 I@4@.@7 I:@0 IE
@4 G@.@7 I>@@@0 I8 @4 G@.@7 I>@?@B@@@0 I= @4 G@.@7 I>@?@1@@@0 IA@4 G@.@7 I>@?@ @@@0 ID @4 G@.@7 I>@?@0 IE@1 I@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@R EU I IA

 I6

 G@5div_35b@7 Iy@ 
@7 I$@0 I=
 @4 @Q@7 I:@0 IE
@4 G@.@7 I>@0 I
@4@.@7 I:@0 IE@4 G@.@7 I>@@@0 I8 @4 G@.@7 I>@?@B@@@0 I= @4 G@.@7 I>@?@1@@@0 IA@4 G@.@7 I>@?@ @@@0 ID @4 G@.@7 I>@?@0 IE@1 I@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@RR EU I

 I=

  G@5mod_1a@7 Iy IO@7 IP@0 I8@0 IM
@-@4 @4@.@7 Iu@0 I= @4 G@.@7 I>@0 IA
 @4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@RR EU I

 ID 

 G@5mod_1b@7 Iy IO@7 IP@0 I8@0 IM
@-@4 @4@.@7 Iu@0 I= @4 G@.@7 I>@0 IA
 @4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@>S EU I IA

 IM

 G@5mod_2a@7 Iy IO@7 IP@0 IA
 @4 G@.@7 I>@0 I= @4 G@.@7 I>@ @ @.@7 I1@ @8 I4@;C@?S	 EU I IE IM



 G@5mod_2b@7 Iy IO@7 IP@0 IA
 @4 G@.@7 I>@0 I= @4 G@.@7 I>@ @ @.@7 I1@ @8 I4@;C@S EU I IE IM I6




 G@5mod_3a@7 Iy IO@7 IP@0 IE 
@4 G@.@7 I>@ 
@. G@.@7 I'@0 IA @4 @Q@7 I:@0 ID @4 G@.@7 I>@0 ID @4 G@.@7 I>@0 I6@4@.@7 I:@0 ID@4 G@.@7 I>@0 IE@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@S* EU I IA

 IM I6


 G@5mod_3b@7 Iy IO@7 IP@0 IE @4 G@.@7 I>@ @. G@.@7 I'@0 IA @4 @Q@7 I:@0 ID @4 G@.@7 I>@0 ID @4 G@.@7 I>@0 I6@4@.@7 I:@0 ID@4 G@.@7 I>@0 IE
@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@iS@ EU I

 IE IM



 G@5mod_4a@7 Iy IO@7 IP@0 I= @4 G@.@7 I>@0 IE 
@4 G@.@7 I>@0 IE
@4 G@.@7 I>@0 IE@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@hSL EU I

 IA

 IM

 G@5mod_4b@7 Iy IO@7 IP@0 I= @4 G@.@7 I>@0 IE @4 G@.@7 I>@0 IE
@4 G@.@7 I>@0 IE
@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@S^ EU I IE H

 IM


 G@5mod_5a@7 Iy IO@7 IP@0 I= @4 G@.@7 I>@0 IE @4 G@.@7 I>@0 IE@-@4@.@7 Iu@0 IE@4 G@.@7 I>@0 IE
@-@4@.@7 Iu@0 IE@0 H@4@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@Sn EU I IE H IM




 G@5mod_5b@7 Iy IO@7 IP@0 I= @4 G@.@7 I>@0 IE 
@4 G@.@7 I>@0 IE
@-@4@.@7 Iu@0 IE@4 G@.@7 I>@0 IE@-@4@.@7 Iu@0 IE@0 H@4@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@S~ EU I IA

 H
 IM

 G@5mod_5c@7 Iy IO@7 IP@0 I= @4 G@.@7 I>@0 IE @4 G@.@7 I>@0 IE@-@4@.@7 Iu@0 IE@4 G@.@7 I>@0 IE@-@4@.@7 Iu@0 IE@0 H@4
@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@S EU I IA

 H IM


 G@5mod_5d@7 Iy IO@7 IP@0 I= @4 G@.@7 I>@0 IE @4 G@.@7 I>@0 IE@-@4@.@7 Iu@0 IE@-@4@.@7 Iu@0 IE@4 G@.@7 I>@0 IE@0 H@4
@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@S EU I IE C

 IM


 G@5mod_6a@7 Iy IO@7 IP@0 I= @4 G@.@7 I>@0 IA@-@4@.@7 Iu@0 IA @4 G@.@7 I>@0 IE
@-@4@.@7 Iu@0 IE@0 C@4@4 G@.@7 I>@@@0 IE@1 C@4 G@.@7 I>@?
@0 ID@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@S EU I IA

 C
 IM

 G@5mod_6b@7 Iy IO@7 IP@0 I= @4 G@.@7 I>@0 IA@-@4@.@7 Iu@0 IA @4 G@.@7 I>@0 IE@-@4@.@7 Iu@0 IE@0 C@4
@4 G@.@7 I>@@@0 IE@1 C@4 G@.@7 I>@?
@0 ID@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@<S EU I IA IW


 @5pow_1a@7 Iy IO@7 IP@0 IA @4 G@.@7 I>@0 IA
 @4@.@7 I>@ @ @.@7 I1@ @8 I4@;C@;S EU I IE  IW


@5pow_1b@7 Iy IO@7 IP@0 IA @4 G@.@7 I>@0 IA
 @4@.@7 I>@ @ @.@7 I1@ @8 I4@;C@S EU I IE IW



@5pow_2a@7 Iy IO@7 IP@0 IA@4 G@.@7 I>@0 IA
 @4 G@.@7 I>@0 IE
@-@4@.@7 Iu@0 IE@-@4@.@7 Iu@0 IW@4@.@7 I:@0 IE@4@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@S EU I IA

 IW

@5pow_2b@7 Iy IO@7 IP@0 IA@4 G@.@7 I>@0 IA @4 G@.@7 I>@0 IE@-@4@.@7 Iu@0 IE@-@4@.@7 Iu@0 IW@4@.@7 I:@0 IE
@4@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@aT EU I

 B IW


 IB IW


@5pow_3a@7 Iy IO@7 IP@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@0 B@1 C@4@.@7 I:@  G@.@7 I>@ @ @.@7 I1@ @8 I4@;C@aT EU I

 B IB IW



 IW

@5pow_3b@7 Iy IO@7 IP@@@0 I= @4 G@.@7 I>@?
@0 IA@4 G@.@7 I>@0 B@1 C@4@.@7 I:@  G@.@7 I>@ @ @.@7 I1@ @8 I4@;C@T% EU I IE


@5pow_4a@7 Iy IO@7 IP@@@"
 IB IW


@#@?@"
 IB
 IW

@#@0 IA @4 G@.@7 I>@0 IA@4 G@.@7 I>@0 IA @4 G@.@7 I>@@@ @7 I$@%@' @@?@0 IE@-@4@.@7 Iu@@@ @7 I$@%@' @@?@0 IE@-@4@.@7 Iu@0 IW@4@.@7 I:@0 IB@4@.@7 I:@0 IE@4@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @ @.@ @7 I1@ @ @8 I4@;C@TD EU I IA


@5pow_4b@7 Iy IO@7 IP@@@" IB IW


@#@?@" IB
 IW

@#@0 IA @4 G@.@7 I>@0 IA@4 G@.@7 I>@0 IA @4 G@.@7 I>@@@ @7 I$@%@' @@?@0 IE@-@4@.@7 Iu@@@ @7 I$@%@' @@?@0 IE@-@4@.@7 Iu@0 IW@4@.@7 I:@0 IB@4@.@7 I:@0 IE
@4@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @ @.@7 I1@ @ @.@ @7 I1@ @ @8 I4@;C@Te EU I

 IE


@5arith_1@7 Iy@@@0 IE@0 H
@-@4@1 H@-@4@.@7 Iu@?@\@@@0 IE@0 H
@-@4@1 H@-@4@.@7 Iu@?@D@@@0 IE@0 H@-
@4@1 H@-@4@.@7 Iu@?@,@@@0 IE@0 H@-
@4@1 H@-@4@.@7 Iu@?@0 IE@0 C
@-@4@1 C@-@4@.@7 Iu@0 IE@4@.@7 I>@ @ @.@7 I1@ @8 I4@;C@Tv EU I

 IA


@5 SQ@7 Iy@@@0 IE@0 H@-@4@1 H@-@4@.@7 Iu@?@\@@@0 IE@0 H@-@4@1 H@-@4@.@7 Iu@?@D@@@0 IE@0 H@-@4@1 H@-@4@.@7 Iu@?@,@@@0 IE@0 H@-@4@1 H@-@4@.@7 Iu@?@0 IE@0 C@-@4@1 C@-@4@.@7 Iu@0 IE
@4@.@7 I>@ @ @.@7 I1@ @8 I4@;C@T EU I IE


 G@5arith_2a@7 Iy@@@!@0 IB
@-@4@#@?
@!@0 IB@-
@4@#@@@!@0 H@-@4@#@?
@!@0 H@-@4@#@0 IE@-@4@.@7 Iu@ @7 I$@0 IA@4 @Q@7 I:@ @7 I$@@@ @7 I$@%@' @@?@0 IE@-@4@.@7 Iu@ @7 I$@0 I6@0 C@4@4@.@7 I:@0 IE@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@T EU I IA


 G@5arith_2b@7 Iy@@@!@0 IB@-@4@#@?
@!@0 IB@-@4@#@@@!@0 H@-@4@#@?
@!@0 H@-@4@#@0 IE@-@4@.@7 Iu@ @7 I$@0 IA@4 @Q@7 I:@ @7 I$@@@ @7 I$@%@' @@?@0 IE@-@4@.@7 Iu@ @7 I$@0 I6@0 C@4@4@.@7 I:@0 IE
@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@T EU I IA


 G@5 IO@7 IParith_3a@7 Iy@ @7 I$@0 I8 @4 @Q@7 I:@0 IA
 @4 G@.@7 I>@@@0 IA@0 IM
@-@4@4@.@7 Iu@E@?@0 IA@0 IM
@-@4@-@4@.@7 Iu@ @7 I$@0 IA@4 @Q@7 I:@@@0 I8 @4 G@.@7 I>@?@ @@@0 IA@4 G@.@7 I>@?@0 IE@1 I@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@T EU I IE


 G@5 IO@7 IParith_3b@7 Iy@ 
@7 I$@0 I8
 @4 @Q@7 I:@0 IA @4 G@.@7 I>@@@0 IA@0 IM@-@4
@4@.@7 Iu@E@?@0 IA@0 IM@-@4@-@4@.@7 Iu@ @7 I$@0 IA
@4 @Q@7 I:@@@0 I8 @4 G@.@7 I>@?@ @@@0 IA@4 G@.@7 I>@?@0 IE@1 I@4 G@.@7 I>@ @ @.@7 I1@ @ @.@7 I1@ @8 I4@;C@9U  EU I
 B


@5@C@ 
@7 @@L@P@C@ @7 @@L@P@ 
@2@-@-@4@7 @<@ @2@-@4@7 @<@>@ @ @8deduce_equal_arguments B@;XP N C@nD EU J@5@.@2
@3@3@4@7 @<@@@ 
@0 M@/@4@7 Oj@>@ @ @7	set_infer B@E@?@G@@@ 
@0 Pl@/@4@7 Oj@>@ @ @7 J@E@?@2@@@ 
 Pg@7 Oj@ 
@.@7 K M:@7 O B@ @ @ @7 K M:@7 O@? M:@7 S\@ @ 
@ @7 J B M:@7 O@E@>@;XP Oc C@_@J EU M&

@5@. M(@/@2@-@3@-@4@7 M@>@ @.@ 
@7 Ob@>@@@-@0 C@/@4@ @7 J@>@.@2@0 C@/@4@-@4@ @7 I1@ @2@0 C@4@4@7 I1@?@" C@#@F@>@;C@X EU M&
@5@>@;XPreduced_all_disjunctions  CD EU I@5@0 K@-
@-@4 J @.@7 J!@0 K
@4 J @7try_reducing_disjunction B@>@Q@;CD EU I   @<XD  t  t t  @t  J APecho_vc_trace_vccutpointto CA EU I
 J@5 J@7 I@>@;CA EU I
 H


@5@0 Se
@4@7echo_vc_trace_vccutpointfrom B@>@;CA EU I
check


@5@7 O B@(check associated with statement of line @7 I@ 
@7 I@>@;XPenumerated_dis_simp CD EU M& IE K

 K
 IE K
 K@5@>@;C@ID EU M& ID

 K

@5@ @2@4@7 P B@>@@@2
@3@-@4@ @7 K@>@0 ID@4@2@4@7 Sm B@?@" ID
 K@#@E@;C@WD EU M& ID

 K
@5@ @7 RB B@>@@@C@ 
@7 J@L@P@>@0 IE
@4@7 Sp@E@?@)@@@2@-@3
@4@7 K@>@0 ID@4@7 Sp@?@" ID
 K@#@E@;C@dD EU M& ID K



@5@ 
@2@4@7 So@>@@@#@2@3@-@4@2@4@7 K@>@0 ID
@4@2@4@7 Sp@?@$@@@0 IE
@4@2@4@7 Sp@>@?
@" ID K
@#@E@;C@7D* EU M& ID K

 K

@5@ 
@2@4@7 So@ @2@4@7 So@>@0 ID
@4@2@4@8 Sp@;C@/D0 EU M& ID K

 K

@5@ 
@2@4@7 So@>@0 IE
@1 K@4@2@4@8 Sp@;C@OD5 EU M& ID K



@5@ 
@2@4@7 Sq@>@@@#@2@-@3@4@2@4@7 K@>@0 ID
@4@2@4@7 Sp@?@" ID K
@#@E@;CD@ EU M&  ID K

 K
 ID K
 K@<C@$DB EU M& ID K

 K
@5@ 
@7 Sq@ @7 Sq@>@0 ID
@4@8 Sp@;CDH EU M& ID


 ID
@5@>@;C@MDJ EU M& IE

 K

@5@ @2@4@7 So@>@@@#@2
@3@-@4@2@4@7 K@>@0 IE@4@2@4@7 Sp@?@" IE
 K@#@E@;C@MDU EU M& IE

 K

@5@ @2@4@7 Sq@>@@@#@2@-@3
@4@2@4@7 K@>@0 IE@4@2@4@7 Sp@?@" IE
 K@#@E@;C@OD` EU M& IE K



@5@ 
@2@4@7 So@>@@@#@2@3@-@4@2@4@7 K@>@0 IE
@4@2@4@7 Sp@?@" IE K
@#@E@;C@7Dk EU M& IE K

 K

@5@ 
@2@4@7 So@ @2@4@7 So@>@0 IE
@4@2@4@8 Sp@;C@KDq EU M& IE K


@5@ 
@7 Sq@>@@@2@-@3@4@7 K@>@0 IE
@4@7 Sp@?@@
@0 ID
@4@7 Sp@?
@" IE K
@#@E@;C@!D~ EU M& IE K

 K
@5@ 
@7 Sq@>@0 ID
@1 K@4@8 Sp@;C@$D EU M& IE K

 K
@5@ 
@7 Sq@ @7 Sq@>@0 IE
@4@8 Sp@;CD EU M& IE


 IE
@5@>@;C@_D EU M& I8 K



@5@ @0 K@/@4@7 I@ @0 K@/@4@7 I@ 
@2@4@7 So@>@@@#@2@3@-@4@2@4@7 K@>@0 I8
@4@2@4@7 Sp@?@" I8 K
@#@E@;C@LD EU M& I8 K


@5@ @0 K@/@4@7 I@ @0 K@/@4@7 I@ 
@7 Sq@>@@@2@-@3@4@7 K@>@0 I8
@4@7 Sp@?@" I8 K
@#@E@;C@7D EU M& I8 K

 K

@5@ 
@2@4@7 So@ @2@4@7 So@>@0 I8
@4@2@4@8 Sp@;C@$D EU M& I8 K

 K
@5@ 
@7 Sq@ @7 Sq@>@0 I8
@4@8 Sp@;C@*D EU M& I8

 K
@5@ 
@0 K@/@4@7 I@ 
@0 K@/@4@7 I@>@0 I8@0 K@4
@4@8 Sp@;C@*D EU M& I8

 K
@5@ 
@0 K@/@4@7 I@ 
@0 K@/@4@7 I@>@0 I8@0 K@4
@4@8 Sp@;CD EU M& I8


 I8
@5@>@;XPis_strict_subset_of CB EU M&@5@7 Q@.@7 Q@"@#@>@;XP M C@,B  EU I@5@.
@.@7 Nx@ @.@.@7get_pfs_successor_statement N{@ @.@7get_pfs_statement N{@ @ @7 P B@ @ @7 PB B@ 
@7 Q B@>@;XP LW CHC EU I @<XP K CG EU J 

@<CG EU J@5@8 K@;XPtry_infer_standard_form_of CB EU I@5 @@.@7 I@>@7 J>@>@;XPrestructure_set CE7 EU I H


 M

@5@ @7 S B@ 
@ @7 S@>@;CE< EU I IB


 M

@5@ @7 S@ 
@ @7 S@>@;CEA EU I C


 M

@5@ @7 S@ 
@ @7 S@>@;CEF EU I@5@>@7 M@>@;XPfetch_and_increment_stack_depth CM EU I@5@0 RA@-@4@7 J@a@h@b@n@w@0 RA
@4@7 C@>@;CM EU I@5@0 RA@4@7 C@>@;XD  t  t t  @t  Rb AP Ra C  B B  @<XPgethyp CL EU I@5 J @7 J! J @7 Q@>@;XD  t  t t  @t  G D  t  t t  @t  G AD  t  t t  @t  G AD  t  t t  @t  G 
Ptry_further_conc_simplification C@MG EU I@5@.@.
@7 R B@.@7 I:@>@/ J @ @7 MW L@2 K@3@3
@3@3
@4@7 Jc@>@@@( @Q JE@2@3@3@3@4@7 Jc@7 K$@7 O
@?@R@>@;XP P	 CB( EU H@5@C@/@/@.
@7 J@C@7 J@L@P@L@P@?@E
@7 N~ B@>@;XP Pz C
B EU O
@5@>@;C
B EU O G I-@5@>@;CB EU O

@5@ 
@ @7 Py@>@;CC EU O G
 I-

@5@ 
@7 Py@>@;CC EU O
@5@ @7 R^ B@>@ 
@ @7 Py@>@;CC
 EU O@5@>@;XP R C@HI EU I

@5@.
@7curtailType B@ 
_@.@7 A@ @.@7 A@  S@.@7 A@>@7 C@ @.@7
nextnumber B@ @.@7 J@ @ @7 A@7nondeclared B@.@7 Pe@0 J&p@4@7 D4@>@;XPtry_to_prove_concs  CF EU I  @5@7 P@>@;CF EU I  @5@7 P@>@;C@<F EU I@5@.
 J @.@7 J@@@%
@?@@@.@2 J@/@4@7 J@7 I@?@. J
@7 J@7 I@C
@7 J@L
@P@8 O B@;CF EU I  @5@>@;XP Pc CN EU I@5@0 K
@4@8 I@;XP Ie C@ F' EU I_@5@@@7 GX@a@g@b @t@E@?@"
 I
@#@7 GX@a@h@b @s@;XP N CA EU J- I6


@5@7 J.@ 
@7 J.@0 I6
@4@7 I*@>@;C
A EU J- I6
 @5@>@Q@;CA EU J- I6
@5@7 N@>@;C@$A EU J- I6 I6



@5@0 IB
@4@.@7 N@0 I6@4@7 N@>@;CA EU J- I6 I
 I

@5@0 I6
@4@7 N@>@;C@!A EU J- I6 I


 IB
 I@5@0 I6
@4@ @7 N@>@;C@ A EU J- I6
 I

 IB
 I@5@0 I6
@4@ @7 N@>@;CA EU J- 


@5@7 J.@ 
@7 J.@0 
@4@7 I*@>@;C
A EU J- 
 @5@>@Q@;CA EU J- 
@5@7 N@>@;C@$A EU J-  



@5@0 IB
@4@.@7 N@0 @4@7 N@>@;CA EU J-  I
 I

@5@0 
@4@7 N@>@;C@!A EU J-  I


 IB
 I@5@0 
@4@ @7 N@>@;C@ A EU J- 
 I

 IB
 I@5@0 
@4@ @7 N@>@;CA EU J-

@5@>@;XD  t  t t  @t  Mh AP Rz CAI EU J@5@0 Rw@4@7 J@>@8 Ry@;CAN EU J @<XP L CDR EU Fl@5@ 
@8 L@;CDU EU Fl@5@ 
@8 L@;XP M CA( EU J  @5@>@;XP O4 C
A EU Fl@5@T@ 
@ @8 K B@;XD  t  t t  @t message_property AD  t  t t  @t  S 
Pwrite_the_rule_files  C@ EU Jt@5@0 Lread_in_user_rule_file@-
@4@7 J
rulefile_read@7 Jy@7 J|@7 J~@Q@;C@ EU Jt  @5@>@;XP I C@ EU J
@5@>@;C@ EU J

@5@>@;CA EU J@5@.
@7 I1@>@ 
@7 I4@>@;XP Ld C@%@ EU L]@5@T
@.@7 @6@@ L`@7 L^@?@@ La@7 L^@? Lb@8 L^@;C@/@ EU L]@5@T
@.@7 @6@@ D@7 L^@?@@ Lp@7 L^@?@@ Lq@7 L^@? Lr@8 L^@;C@ EU L]@5@(@>@;XD  t  t t  @t  J AP Sg CA EU I
 @w@5 @w@7 I@>@;CA EU I
 Se


@5@7 O Bassertion of line @7 I@ 
@7 I@>@;XPclear_up_stack_facts  CMQ EU I  @5@0 R@/@/@4@7 C@0 RA@/@4@7 C@0 Q@/@/@/@4@7 C@7 J@>@;XP SZ CH! EU J B M
 M M@5@>@;CH" EU J B M M
 M@5@>@;CH# EU J B M M M@5@>@;CH$ EU J B M M M@5@>@;CH% EU J B M
@5@>@;CH& EU J B
 M@5@>@;CH' EU J B M


 M
@5@>@;CH( EU J B M
 M@5@>@;CH) EU J B
 M M@5@>@;CH* EU J B M M
@5@>@;CH+ EU J B
 M M@5@>@;CH, EU J B M
@5@>@;CH- EU J B
 M@5@>@;CH. EU J B M


 M
@5@>@;CH/ EU J B M
 M@5@>@;CH0 EU J B
 M M@5@>@;CH1 EU J B M M M@5@>@;CH2 EU J B M M M@5@>@;CH3 EU J B M
 M@5@>@;C@FH5 EU J B


@5@@@&
@( @@F@?@/@@@0 B
@4@7 RK@F@?@0 M
@4@.@7 RK@0 M
@4@.@7 RK@>@ @ @7 I@>@;CHA EU J I8 M M@5@>@;CHC EU J I8 M M@5@>@;CHE EU J I8
 M@5@0 M@/@4@7 RK@>@;CHG EU J I8 M
@5@0 M@/@4@7 RK@>@;CHI EU J I8


@5@0 I8
@4@7 RK@>@;XPtry_new_logic_strategies C@N$ EU I C


@5@.@7fetch_conjunction_list B@ 
@.@7 S@0 C@-@-@4@/@.@7 J!@ @.@7 S@ @.@7 S@ @ @.@7 R@ @ @.@7 R@>@ @2@4@.@7 I1@ @8 I4@;C@̀$ EU I		 J


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

@5@.@7 S@ 
@.@7 S@ @ @.@7 R@ @ @.@7 R@>@ @ @.@7 I1@ @8 I4@;XPenumerated_eq_simp C@7C EU M& B K

 K

@5@ 
@2@4@7 So@ @2@4@7 So@>@0 B
@4@2@4@8 S B@;C@$C EU M& B K

 K
@5@ 
@7 Sq@ @7 Sq@>@0 B
@4@8 S@;C@*C EU M& B

 K
@5@ 
@0 K@/@4@7 I@ 
@0 K@/@4@7 I@>@0 B@0 K@4
@4@8 S@;C@*C EU M& B

 K
@5@ 
@0 K@/@4@7 I@ 
@0 K@/@4@7 I@>@0 B@0 K@4
@4@8 S@;C@_C EU M& B K



@5@ @0 K@/@4@7 I@ @0 K@/@4@7 I@ 
@2@4@7 So@>@@@#@2@3@-@4@2@4@7 K@>@0 B
@4@2@4@7 S@?@" B K
@#@E@;C@LC EU M& B K


@5@ @0 K@/@4@7 I@ @0 K@/@4@7 I@ 
@7 Sq@>@@@2@-@3@4@7 K@>@0 B
@4@7 S@?@" B K
@#@E@;CC EU M& B


 B
@5@>@;XP K CF EU J@5@8 RE B@;XPsufficiently_low_complexity CB~ EU I@5@.@7 L@/@.
@7 L@a@f
@i@q@>@;XP M C@&A EU I@5@.
@/@.@7 I@ @.@7
get_vcg_trace J@ @ @7 R B@ 
@7 I C@7 I@7 I@>@;XP Q CB EU M&
@5@>@;CB EU M&

@5@0 I8
@4@7 M)@ 
@7 Q@>@;XPrestructure_nonset CEK EU I H


 H

@5@ @7 S B@ 
@ @7 S@>@;CEP EU I IB


 IB

@5@ @7 S@ 
@ @7 S@>@;CEU EU I C


 C

@5@ @7 S@ 
@ @7 S@>@;CEZ EU I@5@>@7 M@>@;XPbigger_than_all_hyps CL EU I@5@/@/@.@7 J!@a@h@g@t@>@Q@;CL EU I@5@>@;XP Q CF{ EU Fl@5@0 I

@4@8 J@;XP M CC? EU I@5Offending predicate is: @7 I@7 J|@8 J~@;XP
curtailType_x CJ EU I @<CJ EU I 
@<CJ EU I 


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



@<XPtry_further_hyp_simplification C@;G EU I@5@.@.
@7 S@.@7 I:@>@/ J @ @7 J@>@@@( @Q L0@7 L1@? L@2 J@3@3
@3@3
@4@7 Jc@>@;XPminimum_choice C@ EU H
 J @5@>@;C@ EU H@5@>@@@a@g@h@b@n@r@(
 J @?
@"
 J
@#@>@;C@ EU H
@5@>@@@a@g@i@b@n@r@(
 J @?@(
 J
@>@;C@;A EU H@5@@@!@a@g@i@b@n@r@@@a@g@h@b@n@r@(
 J @?
@"
 J
@#@?@@	@a@i@h@r@(
 J
@?
@"
 J
@#@>@;XP K C@MK. EU I C


@5@> Qc@2
@4@7 Jc@ 
@.@7 OC@ ordinary@7 NQ@7 L B@7restructure_vc B@ @.@7 I:@@@&@? Q*@2@3@3@3
@4@7 Jc@>@ @8 K@;C@#KB EU I@5 J @.
@7 RS Qh@2
@3@3
@4@7 Jc@7 S@>@7 O B@>@8 M@;XPadd_candidate_fact CF EU Fl@5@0 O
@4@8 D4@;XP P} CC" EU O@5@.@/@7 M@.
@7 G@ 
@7 G@>@;XP O CE EU Fl  JB
 JB
@<CE EU Fl  O9

 O9
@<XP O CEW EU J@5@.@7 N@0 M;
@/@4@7 C@>@8buffer_the_used_facts B@;XPdo_rule_substitutions1  CG- EU I @5@C
@7 R@L
@P@>@;C@$G1 EU I@5@7 R@7 M	@.
@7 Mu@0 L@/@4@7 C@0 L@4@7 C@7 C@.@7 R#@7replace_conc_rule B@&
@>@;XP Q C@W EU N@5@.@.
@7 Re@>@ 
@7 R@>@;XP O$ C@'A EU Fl@5@T@.@.@7 @6@>@.@ @ @7 @6@ @.@ 
@7 O B@ @ @ @8 P@;XPwrite_rules_read  C@p EU Jt @5@C
 S@/@7 L@L
@P@>@;C@9@t EU Jt@5@C@7 N9@L@P I@7 O@.
@7 N=@.@7 O@7 O@7 J~@7 J~rules_read_sec@7 Jy@5The following user defined rule files have been read:@7 J|@7 J~@7 S B@7write_rule_syntax_errors  Bsemantic_sec@7 Jy@.No semantic checks are performed on the rules.@7 J|@7 J~@7 O@>@;XP SW CU EU I


@5@>@;CU! EU I


@5@0 B
@4@7 M=@>@;CU$ EU I


@5@>@ @ @7 SV@>@;C@+U( EU I


@5@0 B
@4@.@7 M=@>@ @ @.@7 SV@>@ @ @.@7 I1@ @7 I4@>@;XP Nl C	E7 EU J
 G@5@7 Id@>@;C@!E; EU J
 R@5@7 A@>@. KA@7 J% Pg@7 Oj@.
@7 K@>@ 
@7 J@>@;XPpositive_rational C
A EU J@5@7 GX@a@g@b @t@;CA EU J 

@5@7 GX@a@h@b @t@7 GX@a@i@b@s@8 J@;XP ND C
B EU H@5@7 I@>@.          (unit action: no variables affected)@7 I@8 I@;C
B EU H@5@0*** true .          /* all conclusions proved */@7 I@7 I@8 I@;XP Qq CE EU Jt@5@7 J~@7 P@/This rule has an empty list of side-conditions.@7 J|@>@;CE	 EU Jt
@5@7 J~@7 P@HThis rule could be applied because its side-condition holds, as follows:@7 J|@2@4@7 Qw@>@;CE EU Jt@5@7 J~@7 P@HThis rule could be applied because its side-conditions hold, as follows:@7 J|@7 Qw@>@;XP S C$ EU I K


@5@.@7 S@ 
@.@7 S@>@ @ @8 I1@;C@%$ EU I G K


@5@0 G@4@.@7 S@0 G
@4@.@7 S@>@ @ @8 I1@;C$ EU I 

@<XP P CD EU J-  @<CD EU J-  I @<XP R C
A EU I
fudge
@5@7 I@>@;CA EU I
checkRefinementIntegrity@5@$For checks of refinement integrity: @7 I@>@;CA EU I
subclassInheritanceIntegrity@5@.For checks of subclass inheritance integrity: @7 I@>@;C@#A EU I
traverseCutpoints


@5For path(s) from @7 I@7 Sf to @7 I@ 
@7 Sc B @7 I@>@;XPrestructure_formula_list CE( EU I


@5@ 
@7 M@>@;CE, EU I
@5@ @7 M@>@ 
@ @7 S B@>@;CE2 EU I@5@>@;XP K CB EU M& K
@5@.
@7 I@ 
@.@7 K@0 K@4@ @7 K@>@;CB EU M& K
@5@.
@7 I@ 
@.@7 K@0 K@4@ @7 K@>@;C@mB EU M& B


@5@.@7 I@ @.@7 K@ @.@7 K@ 
@ @.@7 K@@	@&@>@( @Q@?@>@@@ @ @7 J@ @ @7 J@>@( @@?@*@@@@@ @ @7 J@?@ @ @7 J@0 B@4@ @7 S@?
@" B@#@>@;C@]C
 EU M& I8


@5@.@7 I@ @.@7 K@ @.@7 K@ 
@ @.@7 K@@	@&@>@( @@?@.@@@ @ @7 J@ @ @7 J@>@( @Q@?@@@0 I8@4@ @7 Sp@?
@" I8@#@>@;C@C" EU M&

 ID


@5@.@7 I@ @.@7 K@ @.@7 K@ 
@ @.@7 K@@@&@( @@F@?@S@@@$@.@2@-@4@ @7 I1@@@ @ @7 J@( @Q@?	@ @ @7 J@( @@?@-@@@@@ @ @7 J@?@ @ @7 J@0 ID@4@ @7 Sp@?
@" ID@#@F@>@;CC? EU M& I=


@5@0 ID
@4@7 K@>@;C@CB EU M&

 IE


@5@.@7 I@ @.@7 K@ @.@7 K@ 
@ @.@7 K@@@&@( @Q@F@?@S@@@$@.@2@-@4@ @7 I1@@@ @ @7 J@( @Q@?	@ @ @7 J@( @@?@-@@@@@ @ @7 J@?@ @ @7 J@0 IE@4@ @7 Sp@?
@" IE@#@F@>@;CC_ EU M& IA


@5@0 IE
@4@7 K@>@;CCb EU M&@5@.@7 I@.
@7 K@ 
@7 K@>@;XP K C@ICj EU M& K

@5@T
@>@ 
@.@7 K@@@2@3@4@7 K@E@?@&@@@" K@#@"
@#@0 I8@4@7 M)@?
@" K@#@E@>@;C@GC| EU M& K

@5@T
@>@ 
@.@7 K@@@2@3@4@7 K@E@?@$@@@" K@#@.@7 RC@0 I8@4@7 M)@?
@" K
@#@E@>@;CC EU M&@5@7 I:@>@;XP
form_negation CB EU I B


 I8
@5@>@;CB EU I I8


 B
@5@>@;CB EU I ID


 IA
@5@>@;CB EU I I=


 IE
@5@>@;CB EU I IE


 I=
@5@>@;CB EU I IA


 ID
@5@>@;C
B EU I G
@5@>@;C	B EU I
 G
@5@>@;XPsee_if_can_infer_empty_range C@B EU I	@5@@@*@0 ID@-@-@4@.
@7 Iu@0 J@/@4@7 C@0 I=@4@.@7 J>@ 
@ @7 I@F@E@?@V@0 IE@-@-@4@.
@7 Iu@C@@
@0 B@4@/@/@7 J!@?@0 B@4@/@/@7 J!@L@P@0 J@/@4@7 C@0 IA@-@4@.@7 Iu@0 ID@4@.@7 J>@ 
@ @.@7 I@ @ @7 I@>@;XP S CL^ EU I@5@8movenots B@;CLa EU I@5@8
split_hyps B@;CLd EU I@5@8split_concs B@;CLg EU I@5@8do_implication B@;CLj EU I@5@8equivalence B@;CLm EU I@5@>@;XP S CI EU I@5@.@7 G@.
@7 S B@ 
@7 G@>@;XP O? C@CA EU I@5@.@7 M@.@7@ checkvalidtraversalconditiontype B@>@@@C@/@/@7 J!@L@P@> J @.
@7 J_ J@ 
@7 Nf B@E@?@/@.@7 J! P@2@3@4@7 Jc@E
@>@;XP OE C	@l EU I  @5@7clear_up_old_facts  B@7 S B@7 P@>@;C@s EU I  @5Rule substitutions phase 1@7 KT@7 S B@7 T	@7 P@>@;C@"@z EU I  @5 G@7 SRule substitutions phase 2@7 KT@7 R B@7 Q BStandardise hypotheses@7 KT@7 R BStandardise conclusions@7 KT@7setup_conclusions  B@7 T	@7 P@>@;C@ EU I  @5@7 R,  BExpression reduction@7 KT@7 Q  B@7 T J@7 C@7 T	@7 P@>@;C@ EU I  @5@7 P@>@;C
@ EU I  @5 G@7 S@7extended_simplify  B@7 T	@7 P@>@;C@ EU I  @5@-Adding hypotheses from ground inference rules@7 KT@/@7 R @7@*add_hypotheses_from_ground_inference_rules  B@7 T	@7 P@>@;C
@ EU I  @5
Proof framing@7 KT@7try_proof_framing  B@Q@;C@ EU I  @5@/@/@7user_rule_exists BApplying proof rules@7 KT@7apply_user_defined_proof_rules  B@>@;C@ EU I  @5@>@;XP
list_terms CB EU J- IB




@5@ @7 T, B@>@;CB EU J-

@5@7 J1@>@;XPprocess_next_hypothesis_x CA2 EU H I@5@7 L B@>@;CA6 EU H I@5@.@7 NJ@ @7 T1@>@;XD  t  t t  @t  P APwrite_syntax_errors  C@2@ EU Jt@5@0 L@0rule_syntax_error@-
@-@-@4@/@4@7 J@7maybe_write_filename B        @7 J|@7 J|@7 J~@@@( @@?
@7 I         Involving: @7 J|@7 J|@7 J~@Q@;C@ EU Jt  @5@>@;XP M CDO EU J
@5@.@7 M=@>@ 
@.@7 M~@>@ @ @8 I@;CDU EU J @<XPnegative_rational CA EU J I
@5@7 S B @8 I@;XP Q C@\B EU M& H


@5@@@.@7 Q@?@.@7 I:@@@ 
@.@7 Q@?@ 
@.@7 I:@>@@@( @@&@?@)@@@( @@&@?@@@"@#@"@#@ @ @7 I1@?
@" H@#@>@;C@%B EU M& J
@5@.
@7 Q@@@"

@#@&@?
@" J
@#@E@>@;C@#B EU M& J
@5@.
@7 Q@@@"
@#@ 
@7 RC@?@" J
@#@>@;C@&B EU M& J
@5@.
@7 Q@@
@"


@#@&@?
@" J
@#@E@>@;C@'B EU M& J
@5@.
@7 Q@@@"
@#@2@/@4@ 
@7 I1@?@" J
@#@>@;CB EU M&
@5@2
@4@7 Ij@>@;CB EU M&@5@>@;XP K C@MG
 EU J B


@5@@@"@ 
@7 J@.@2
@-@4@7 I1@ @ @.@7 I1@ @ @7 Q@?@ @ @7 J@.@2@-@4@7 I1@ @ @.@7 I1@ 
@ @8 Q@;XP O CF EU I@5PROVED C@7 KT@>@;XPfetch_next_pfn CHH EU I@5@7 Q B@>@0 TB@/@4@7 C@p
@0 TB@4@7 C@>@;XP L C@V@L EU J-

 M6



 M6

@5@ 
@.@7 I@>@@@2@ @.@7 Pe@ @0 Ph@-@/@4@7 Oj@>@@
@ 
@ @ @7 L@?@&
@>@@
@ @ @ @7do_norm_typed_exprs B@?@&@?	@&
@&@F@>@;C@g@d EU J- M'




 M'


@5@@@A@.@7 Pe@ @0 Ph@-@-@4@7 Oj@>@@	@ 
@ @7 L@?@&
@>@@
@ @ @ @7 TC@?@&@>@@
@ @ @ @7 L@?@&@?@&
@&@&@F@E@>@;C@ EU J-@5@@@( G@?@( I-@>@7 F| B@>@;C@ EU J-
 @@5@>@7do_norm_expr B@>@;C
@ EU J-
@5@7 @@>@;C@9@ EU J-	@5@C@7 @@L@P@2@-
@-@4@7 @<@ @.@7
checktypes B@ @ @.@7 TC@.@2
@4@7 @<@@@ @7 I:@?@&@>@;XPsee_if_know_P_and_not_P C@@Bi EU I@5@.@.@.
@7 J!@.@7 S B@@@ @.@7 J>@?@( J  J@ 
@7 S B@7 J@@@ @.@7 S} B@?@ @.@7 R B@>@2
@4@ @7 I@>@;XP Mo C@)@ EU H@5 J @7 L@@
 J@ 
@7 L@?@(
 @@>@@
 J
@ @7 L@?@( @@>@;XP S CJ EU I@5@0 P
@-@4@7 J@a@i@b@n@w@0 TT
@4@7 C@>@;CJ EU I
@5@0 TT
@4@7 C@>@;XP L= CBy EU J-@5@.@7 T.@.
@7 R@ 
@7 T.@>@;XP I CA9 EU I@5@.@7get_pfs_action N{@7 RL B@Q@;CA> EU I@5@>@;XP T C@@ EU I  @5@0 J@/@/@/@/@4@7 C@/@2 J@/@4@/@7 L@/ J
@/@7 L@/@2 J@/@4@/@7 L@/ J
@/@7 L@0 L(@/@/@/@/@4@7 C@/@/@/@7 M@7 Q K@7 C@0 K@/@4@7 C@0 K@/@/@4@7 C@7 N	 B@7 N B@0 K@/@4@7 C@7prune_all_proved_concs  J@0 L@/@/@4@7 Cissued_contradiction_message@7 C N@7 C J@7 C@0 J@/@/@/@/@4@7 C@0 L@/@/@/@/@4@7 C@0 J@/@/@/@/@4@7 C@0 L@/@/@/@/@4@7 C L@7 C@Q@;C@ EU I  @5@>@;XP Rn CC2 EU I  @5 - Dead path detected 
@8 I@;XP Pw CB EU O


@5@>@ 
@7 Oo@>@;CB EU O
@5@ @7 Oo@ 
@ @7 Pv@>@;XPprocess_next_hypothesis C
A EU H
 Mt@5 @7 NB@>@8 I B@;CA EU H
 Mt@5@>@;CA" EU H
 @Q@5@>@;CA% EU H@5@.@7 NI@.
@7get_switch_renum I@ 
@7 T/ B@>@;XP K CN& EU I OY@5@7 Rr K@2@3@3
@3@4@7 Jc@8 K@;CN+ EU I O_@5@7 Rs QG@2@3@3
@3@4@8 Jc@;XD  t  t t  @t  N AP J C@6I EU I@5@@ @@/@.@7 J!@!@2@4@#@?@.@7 J>@E@7 K$ Q:@2@3@3@3
@3
@4@7 Jc@>@Q@;XP K/ C	A" EU J@5@a@g@h@l A@w@;XP S C@ EU Jt @5@C
@0 T4@/@/@/@4@/@7 L@L
@P@>@;C@ EU Jt  @5syntax_error_sec@7 Jy@3The rule files contain the following syntax errors:@7 J|@7 J~@7 T2 B@>@;XD  t  t t  @t  M9 AD  t  t t  @t  O AP M C$ EU I @Q@5 J@8 C@;C$ EU I  @@<XP T# C@)H# EU I@5@.
@7 LV@7 M	@.@7 Mu@0 TB@/@4@7 C@0 TB@4@7 C@7 C@7 S B@.@7 T? B@7try_toplevel_proof_strategy B@&@>@;XP TL C@V EU O
@5@ @7 I@ 
@ @8 TK@;C@Y EU O @<XPperform_simplification C
@= EU I@5 M@7 M@7@.perform_simplification_verification_conditions B@>@;C
@G EU I@5 M@7 M@7 Tq@>@;C
@O EU I@5 E@7 M@7 N B@>@;XP P C@ C EU J-@5@.@/@7 P@.
@7 T.@.@/@7 P@ @.@7 T.@ 
@ @7order B@>@;XP K CC EU M&@5@"

@#@ 
@.@.@7 P@0 ID@4@7 K@>@;XP S C	J EU I@5@/@/@7 J%@>@Q@;CJ EU I@5@>@;XP P# C@ EU J

@5@ @ @7 K@>@;C@ EU J@5@ @ @7 K@>@ @ @7 P"@>@;C@ EU J@5@>@;XP N CD EU I@5 @Q@/@.
@7 J!true-hypothesis@7 L1@Q@;XP T CA) EU I@5 @@7 I@>@@@7 LF@7 I:@?@&
@>@;CA3 EU I@5@7Above traversal condition does not typecheck correctly.@7stopwith L@>@;XP O7 C	E EU Fl@5@/@/@7 L@>@Q@;CE EU Fl@5@>@;XPoverall_summary_of_file C@"A EU Jt@5@0 
@-@4@/@7 P\@> Jx@7 Jy@7 J|@7 J~@0 
@4@7overall_summary_of_rule B@8 T} B@;CA EU Jt@5@>@;XP M
 CA EU H@5@7 P@>@;CA EU H@5@7 P@7 L  B@>@;CA EU H@5@7 I@>@.@/@7 J@7 L L@7 I@7 I@>@;C@+A EU H@5@0 L@/@4@7 C@0 K@/@4@7 C@0 L @4@7 C@0 K @4@7 C@>@7 C@.@7 N B@7 N@ B@( Mt@>@;XP O C@&$[ EU I 


@5@7 I$@a@i@b @t@ 
@7 I$@a@f
@b @s@>@0 I6
@4@8 I*@;C@/$` EU I I 


@5@7 I$@a@i@b @s@ 
@7 I$@a@f
@b @s@>@0 C@0 I@1 I6
@4@4@8 I*@;XP O CA* EU Jt  @5@7 I@7 K5 B@>@;CA/ EU Jt@5@@@@@@@@@@  VC: @7 J|@.
@7 I B@7 J|  @@@@@@@@@@@7 J|@7 J~@>@;XPprocess_action  C@ EU E  @5 I@7 I@8Typechecking only - no simplification has been performed@7 Ax B@>@;C@#@ EU E@5 I@7 L@> I@7 I@.
@7 N1@.@7 F" L|@%Automatic simplification completed.

@7 TSimplified output sent to ~w.@2@4@7 T@>@;C@ EU E@5 I@7 L@.
@7 N1@.@7 TZombieScope completed.

@7 TZombieScope output sent to ~w.@2@4@7 T@>@;XP N[ C@3Ek EU I

 K

@5@ @.@.@7 N]@ @.@.@7 N]@ @ @7 N% B@ @ @ 
@7 N B@0 IE
@4@8 M)@;XPdo_implication_proof_or_fail C@%J> EU I@5@7 K QW@2@3@3
@3
@4@7 Jc@ 
@7 K B@> K @7 K!@8 K$@;CJG EU I@5 K'@7 K!@>@Q@;XPsplit_rational_alt_sign C@&A EU J I 



 I@5@ 
@7 GX@a@f
@b @s@ @7 GX@a@f@b @s@;C@!A EU J 



@5@ 
@7 GX@a@f
@b @s@ @7 GX@a@f@b @s@;CA EU J

@5@7 GX@a@g@b @s@;CA EU J I


 I@5@ 
@7 GX@a@f
@b @s@;XD  t  t t  @t  L APupdate_chain_infer C@aGy EU J
 M'


@5@0 IE@4@.@7 M=@0 IE
@4@.@7 M=@.@2
@3@3@4@7 @<@ @.@7 M=@>@ @ 
@ @ @.@7 T B@ @ @.@7 I@ @ @.@7 I@ @ @ @8 I@;C@?G EU J
 M'

@5@@
@0 ID@4@.@7 M=@?@0 ID
@4@.@7 M=@>@ @ 
@ @ @.@7 T@>@ @ @ @8 I@;CG EU J@5@0 M'@/@2@/@4@/@4@7 I@>@;XP K3 C@I@+ EU J
 IW


@5@.@7 I*@.@ 
@7 I*@>@@@( @(
@F@?@%@ @7 GX@a@f@b @s@p @>@.@0 IW@4@7 K2@>@0 IB@4@7 I*@>@;XD  t  t t  @t  Q AP Tr C@\ EU I@5@7 C@7 N B@>@;XP Sa C@ZD EU I K


@5@0 K
@4@.@.@7reduce_disjunction B@ @0 K
@4@7 I@>@/@ @7 J@>@@@,@( J @@@( @Qtrue-disjunction@7 L1@? L@2 J@3@3@0 K
@4@3@3@4@7 Jc@?@R@>@;XP	orderargs CC_ EU J-

@5@>@ 
@ @7 T B@>@;CCd EU J-


@5 G@7 I@ 
 G@7 I@>@ 
@7 Q@>@;CCk EU J-


@5@>@ 
@8 R\@;XP T* C@e EU Fl  @5udr0@7 Iy@7 Q B@7 Q B L@7 C@Q@;C@p EU Fl@5udr1@7 Iy@.
 J @.@7 J@C@7 J@L@P@7 O! B@Q@;C@w EU Fl  @5@7 P B@7 P@>@;C@| EU Fl@5udr2@7 Iy@.
 J @.@7 J@C@7 J@L@P@7 P B@Q@;C@ EU Fl  @5@7 T@7 P@>@;C	@ EU Fl  @5udr3@7 Iy@7 O B@Q@;C@ EU Fl  @5@7 T@7 P@>@;C@ EU Fl@5udr4@7 Iy@.
 J @.@7 J@C@7 J@L@P@7 T@Q@;C@ EU Fl  @5@7 T@7 P@>@;C@ EU Fl@5udr5@7 Iy@.
 J @.@7 J@C@7 J@L@P@7 T@Q@;C@ EU Fl  @5@7 T@7 P@>@;C	@ EU Fl  @5udr6@7 Iy@7 O B@Q@;C@ EU Fl  @5@7 T@7 P@>@;C@ EU Fl@5udr7@7 Iy@.
 J @.@7 J@C@7 J@L@P@7 T@Q@;C@ EU Fl  @5@7 T@7 P@>@;C@ EU Fl@5udr8@7 Iy@.
 J @.@7 J@C@7 J@L@P@7 T@Q@;C@ EU Fl  @5@7 T@7 P@>@;C@ EU Fl  @5@>@;XP K CC EU M&@5@.
@7 RC@ 
@.@.@7 P@0 ID@4@7 K@>@;XP S C@3L EU I@5@0 J@-@-@4 J @.
@7 J! J @.@7 J! J @.@7 J_ P@2
@3@3@3@3
@4@7 Jc@Q@;C@3L EU I@5@0 J@-@-@4 J @.
@7 J! J @.@7 J! J @.@7 J_ P@2
@3@3@3@3
@4@7 Jc@Q@;C@AL EU I@5@0 J@-@-@4 J @.
@7 J!@0 G@4 J @.@7 J!@0 G@4@.@7 K@  J @.@7 J_ P@2
@3@3@3@3
@4@7 Jc@Q@;C@AL EU I@5@0 J@-@-@4 J @.
@7 J!@0 G@4 J @.@7 J!@0 G@4@.@7 K@  J @.@7 J_ P@2
@3@3@3@3
@4@7 Jc@Q@;XP M C@_C EU I K 



 K 

@5@ 
@ @7 Pe@@@ @/@7 J%@>@ @ @7 M@?@-@0 J& Q@4@7 C@@@ @ @7 M@0 J& Q@4@7 J@?
@0 J& Q@4@7 J@>@Q@>@;C@_C EU I K 



 K 

@5@ 
@ @7 Pe@@@ @/@7 J%@>@ @ @7 M@?@-@0 J& Q@4@7 C@@@ @ @7 M@0 J& Q@4@7 J@?
@0 J& Q@4@7 J@>@Q@>@;C@CC EU I H


@5@ 
@.@7 M@>@@@ @.@7 I@ @0 M@/@4@7 Oj@.@7 S@" M@#@?@.@7 S@" H@#@E@>@;C@CC EU I IB


@5@ 
@.@7 M@>@@@ @.@7 I@ @0 M@/@4@7 Oj@.@7 S@" M@#@?@.@7 S@" IB@#@E@>@;C@CC EU I C


@5@ 
@.@7 M@>@@@ @.@7 I@ @0 M@/@4@7 Oj@.@7 S@" M@#@?@.@7 S@" C@#@E@>@;C@TD EU I 


@5@.@7 M@ 
@.@7 M@>@ @.@7 I@ @.@7 I@>@@@%@( G@( G@0 I6@4@7 I*@7 I$@ @7 I$@ @7 I$@a@f@h@f@o@u@?
@" @#@>@;CD EU I M


 M

@5@ @7 M@ 
@ @7 M@>@;C@CD" EU I IE


@5@ 
@.@7 M@>@@@ @.@7 I@ @0 M@/@4@7 Oj@.@7 M@" M@#@?@.@7 M@" IE@#@E@>@;C@CD/ EU I IA


@5@ 
@.@7 M@>@@@ @.@7 I@ @0 M@/@4@7 Oj@.@7 S@" M@#@?@.@7 S@" IA@#@E@>@;C@CD< EU I ID


@5@ 
@.@7 M@>@@@ @.@7 I@ @0 M@/@4@7 Oj@.@7 S@" M@#@?@.@7 S@" ID@#@E@>@;C@CDI EU I I=


@5@ 
@.@7 M@>@@@ @.@7 I@ @0 M@/@4@7 Oj@.@7 S@" M@#@?@.@7 S@" I=@#@E@>@;CDV EU I M6


 M6

@5@ @7 M@>@ 
@ @7 S@>@;C@(D\ EU I M'



 M'


@5@ @7 M@>@ 
@ @7 S@>@ @ @7 M@>@;CDd EU I J
 J

@5@ 
@7 M@>@;CDh EU I J
 J

@5@ 
@7 M@>@;CDl EU I J
 J

@5@ 
@7 M@>@;CDp EU I J
 J

@5@ 
@7 M@>@;CDt EU I H


 H

@5@ @7 M@ 
@ @7 M@>@;C@'Dy EU I O


 K K

 G K@5@ @7 M@ 
@ @7 M@>@;CD~ EU I K


 K

@5@ @7 M@ 
@ @7 M@>@;CD EU I K


 K

@5@ @7 M@ 
@ @7 M@>@;CD EU I G
 G

@5@ 
@7 M@>@;CD EU I K
 K

@5@ 
@7 M@>@;CD EU I K
 K

@5@ 
@7 M@>@;CD EU I I
 I

@5@ 
@7 M@>@;CD EU I Ic
@5@7 M@>@;CD EU I IR
 IR

@5@ 
@7 S@>@;CD EU I M
 M

@5@ 
@7 S@>@;CD EU I M
 M

@5@ 
@7 S@>@;CD EU I IW


 IW

@5@ @7 M@ 
@ @7 M@>@;CD EU I Q
@5@7 O1 B@>@;C@CD EU I T
@5@7 I@>@7 A@.
@7 N4@ 
@2@'@4@.@7 I1@ @7 N4@. J$@7 J%@0 J& KA@4@7 D4 J'@7save_used_identifier F*@0 T@4@7 D4@>@;C@@D EU I T
@5@7 A@.
@7 N4@ 
@2@~@4@.@7 I1@ @7 N4@. J$@7 J%@0 J& KA@4@7 D4 J'@7 T@0 T@4@7 D4@>@;CD EU I Ic
@5@7 M@>@;C	D EU I

@5@7 @@>@;C	D EU I

@5@7 G @>@;C@UD EU I@5@T
@2@-@-
@4@7 @< IO@7 IP@@@( M,@>@ 
@.@7 R>@?@,@@@( Po@>@ 
@.@7 R@?@@@/ M2@7 M3@>@ 
@.@7 R>@?
@/ Bt@7 M3@>@ 
@.@7 R@>@2@4@8 @<@;CD EU I@5@.@.
@7 M@>@.@7 S@ @ 
@7 M@>@;CD EU I@5@.@/@.
@.@/@7 M@>@ @.@7 S@/@ 
@ @/@7 M@>@;CA"D EU I@5@T
@2@-@-
@4@7 @<@@@-@0 M@/@4@7 Oj@"

@#@ @.@7 S@" M@#@F@F@F@F@E@?@@@@$@0 Pl@/@4@7 Oj@"

@#@ @7 S@F@F@F@F@E@?@@@@M@"

@#@@@@@(INTEGER@?
@@@(
SHORT_INTEGER@?@(LONG_INTEGER@' G@?@%@ @.@7 M@>@@@ @ @7 I@&@?@2@3@4@7 @<@F@F@F@?@l@@@N@.@7 N4@2@m@3@k@3@_@3@_@4@.@ @7 I1@.@ @7 N4@@@ @0 Ph@/@/@4@7 Oj@' M,@?@ @0 Bs@/@4@7 Oj@' Po@.@2
@4@7 @<@>@ @7 M@E@?@ 
@.@7 S@2@4@7 @<@F@F@E@F@E@E@E@>@;XP N CD EU I  @5@7 C@7 S^ B@>@Q@;XP Q C@i EU H@5@.@7 R6 B@7 I@7 I@8 I@;XP MA CG# EU J  B

 B@<CG$ EU J  I8

 I9@<CG% EU J  IE

 IF@<CG& EU J  IA

 Hl@<CG' EU J  ID

 C@<CG( EU J  I=

 H+@<XP KU CG
 EU I@5 I@7 P@>@;C@AG EU I@5 I@7 P@.@7 O @@7 O*** @7 I@@ I@7 F I@/@.
@7 F& I@ 
@7 I Lo@7 I@? I@7 T@E
@7 I@@@( @@?@7 I@>@7 J~@7 O@>@;XP Nd  C@%@s EU E  @5@7load_system  F%@7
load_switches  E@7handle_information_request  B@7load_data_files  Euser_output@7display_header L|@7load_provenance  FA@7load_declarations  T@7
load_rules  F@7presimplify  B


@7 T@7 T B P@7 T@7 M@>@;C@ EU E  @5

@7 TThe Simplifier failed.
@8 Ey L@;XD  t  t t  @t  N  AP Jz C	F EU Jt P@5***  @7 J|@>@;C	F EU Jt P@5---  @7 J|@>@;C	F EU Jt P@5>>>  @7 J|@>@;C	F EU Jt P@5%%%  @7 J|@>@;C	F EU Jt P@5+++  @7 J|@>@;C	F EU Jt L@5###  @7 J|@>@;C	F EU Jt P@5-S-  @7 J|@>@;C	F EU Jt K@5<S>  @7 J|@>@;C	F EU Jt R@5<<<  @7 J|@>@;C	F EU Jt S@5RRS  @7 J|@>@;C	F EU Jt S@5&&&  @7 J|@>@;C	F EU Jt Tg@5STX  @7 J|@>@;C	F EU Jtsyntax_err_rep@5!!!  @7 J|@>@;C	F EU Jt S@5SEM  @7 J|@>@;C	F EU Jt J@5VCN  @7 J|@>@;C	F EU Jt L}@5FIL  @7 J|@>@;C	F EU Jt Jx@5RUL     @7 J|@>@;C	F EU Jt Q@5CON        @7 J|@>@;C	F EU Jt O@5HYP        @7 J|@>@;C	F EU Jtoverall_summary@5OVR  @7 J|@>@;C	F EU Jtvcs@5VCS        @7 J|@>@;C	F EU Jt Q@5HYP LIMIT EXCEEDED @7 J|@>@;XPis_excluded CK  EU I@5@0 I8
@4@ 
@7 J>@>@;CK EU I@5@>@;XD  t  t t  @t  N AP N C@'B EU Fl@5@.@7 N B@ @.@.@7 L@C@ @7 J@L@P@>@ @ 
@ @ @8try_satisfy_goal_x B@;XP Tm CH7 EU I@5@7do_try_toplevel_proof_strategy B@>@;CH< EU I@5@>@;XP TD C@ EU J-@5@>@;C@ EU J-		
@5@ 
@ @ @7 L@ @ @ @7 TC@>@;XP S C@3L EU I@5@0 C@-@-@4 J @.
@7 J! J @.@7 J! J @.@7 J_ P@2
@3@3@3@3
@4@7 Jc@Q@;C@AL EU I@5@0 C@-@-@4 J @.
@7 J!@0 G@4 J @.@7 J!@0 G@4@.@7 K@  J @.@7 J_ P@2
@3@3@3@3
@4@7 Jc@Q@;XP Mr C@ EU H J@5@ 
@ @.@7 S B@>@ @ @7 J!@>@;C@ EU H K@5@ 
@ @.@7 U@>@ @ @7 J@>@;C@ EU H@5@>HorC is not hyp or conc but is ~a in fetch_minimum_complexity.@2
@4@8 K@;XP J CE EU J@5@8 K@;C@/E EU J B


@5@0 B@-@4@.@7 K@0 B@4@7 I|@0 B
@4@.@7 J@ @ @8 I@;C@/E EU J I8


@5@0 B@-@4@.@7 K@0 B@4@7 I|@0 I8
@4@.@7 J@ @ @8 I@;C@&E  EU J I8


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

@5@0 I8
@-@4@.@7 K@0 B@4@.@7 J@ @ @8 I@;XP N C@WE EU I@5@.
@/@.@7 J!@/@.@7 J!@a@h@i@q@.
@7 N4@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 I1@.@ @7 N4@ @7 L1@Q@;XD  t  t t  @t  L AP J CA EU I@5@ @7 L@ 
@ @7save_complexity B@>@;XPoverall_summary_of_rule_rep C@ A  EU Jt 

@5@0 P]@0 @4@-
@4@7 J Ot@7 J|@ 
@7 J|@Q@;CA& EU Jt@5@>@;XP O, C@ EU I@5@8 K@;C@&@ EU I B


@5@0 IA
@4@.@7 K@0 IE
@4@.@7 K@ @ @8 I1@;C@!@ EU I I8


@5@@@0 I=
@4@7 K@?
@0 ID
@4@8 K@;C@&@ EU I I=


@5@0 IA
@4@.@7 K@0 I8
@4@.@7 K@ @ @8 I1@;C@&@ EU I ID


@5@0 IE
@4@.@7 K@0 I8
@4@.@7 K@ @ @8 I1@;C@*@ EU I IA


@5@@@0 B
@4@7 K@0 B
@4@7 I|@?
@0 I=
@4@8 K@;C@*@ EU I IE


@5@@@0 B
@4@7 K@0 B
@4@7 I|@?
@0 ID
@4@8 K@;C@(@ EU I IE


@5@C@7 I$@L@P@ 
@7 I$@.@/@7 O@0 IE
@4 @Q@8 I:@;C@)@ EU I IE


@5@C@ 
@7 I$@L@P@7 I$@ 
@.@/@7 M@0 IE@4 @Q@8 I:@;XPget_next_hypothesis C@ EU H@5@.@7 N@7 N B@>@;XP T C@ EU E  @5 I@7get_switch_help I T@7display_help L| @7 G@>@;CA EU E  @5 I@7get_switch_empty I T@7 U" @7 G@>@;CA EU E  @5 I@7get_switch_version I T@7 T @7 G@>@;CA EU E  @5@>@;XP U CA EU I@5@0 J
@/@4@7 C@>@0 J

@4@8 D4@;XP MG C@!U< EU I IE


@5@ @7 I.@ 
@.@7 I'@0 IE@4 @Q@7 I:@>@;C@!UB EU I IE


@5@ 
@7 I.@ @.@7 I@0 IA
@4 @Q@7 I:@>@;C@!UH EU I IA


@5@ @7 I.@ 
@.@7 I@0 IA@4 @Q@7 I:@>@;C@!UN EU I IA


@5@ 
@7 I.@ @.@7 I'@0 IE
@4 @Q@7 I:@>@;C@!UT EU I ID


@5@ @7 I.@ 
@.@7 I'@0 ID@4 @Q@7 I:@>@;C@!UZ EU I ID


@5@ 
@7 I.@ @.@7 I@0 I=
@4 @Q@7 I:@>@;C@!U` EU I I=


@5@ @7 I.@ 
@.@7 I@0 I=@4 @Q@7 I:@>@;C@!Uf EU I I=


@5@ 
@7 I.@ @.@7 I'@0 ID
@4 @Q@7 I:@>@;C@<Uo EU I I8


@5@ @7 I.@@@ 
@.@7 I@0 I=@4 @Q@7 I:@E@?@ 
@.@7 I'@0 ID@4 @Q@7 I:@E@>@;C@<Uz EU I I8


@5@ 
@7 I.@@@ @.@7 I@0 I=
@4 @Q@7 I:@E@?@ @.@7 I'@0 ID
@4 @Q@7 I:@E@>@;C@GU EU I IE H


 H

@5@ @7 I.@ 
@.@.@7 I'@0 C@4@.@7 I!@0 IE@1 H@4@.@7 I>@ @ @.@7 I1@ @8 I4@;C@GU EU I IE H


 H

@5@ @7 I.@ 
@.@.@7 I'@0 C@4@.@7 I!@0 IE@1 H@4@.@7 I>@ @ @.@7 I1@ @8 I4@;C@GU EU I IE H


 H

@5@ @7 I.@ @.@.@7 I'@0 C@4@.@7 I!@0 IE
@1 H@4@.@7 I>@ @ @.@7 I1@ @8 I4@;C@GU EU I IE H


 H

@5@ @7 I.@ @.@.@7 I'@0 C@4@.@7 I!@0 IE
@1 H@4@.@7 I>@ @ @.@7 I1@ @8 I4@;C@GU EU I IA H


 H

@5@ @7 I.@ @.@.@7 I'@0 C@4@.@7 I!@0 IE@1 H
@4@.@7 I>@ @ @.@7 I1@ @8 I4@;C@GU EU I IA H


 H

@5@ 
@7 I.@ @.@.@7 I'@0 C
@4@.@7 I!@0 IE@1 H@4@.@7 I>@ @ @.@7 I1@ @8 I4@;C@GU EU I IA H


 H

@5@ @7 I.@ @.@.@7 I'@0 C@4@.@7 I!@0 IE@1 H
@4@.@7 I>@ @ @.@7 I1@ @8 I4@;C@GU EU I IA H


 H

@5@ 
@7 I.@ @.@.@7 I'@0 C
@4@.@7 I!@0 IE@1 H@4@.@7 I>@ @ @.@7 I1@ @8 I4@;C@HU EU I IE H


 H

@5@ @7 I.@ @.@.@7 I@0 C@4@.@7 I!@0 IE@0 H
@4@4@.@7 I>@ @ @.@7 I1@ @8 I4@;C@HU EU I IE H


 H

@5@ 
@7 I.@ @.@.@7 I@0 C
@4@.@7 I!@0 IE@0 H@4@4@.@7 I>@ @ @.@7 I1@ @8 I4@;C@HU EU I IE H


 H

@5@ @7 I.@ @.@.@7 I@0 C@4@.@7 I!@0 IE@0 H
@4@4@.@7 I>@ @ @.@7 I1@ @8 I4@;C@HU EU I IE H


 H

@5@ 
@7 I.@ @.@.@7 I@0 C
@4@.@7 I!@0 IE@0 H@4@4@.@7 I>@ @ @.@7 I1@ @8 I4@;C@HU EU I IA H


 H

@5@ @7 I.@ 
@.@.@7 I@0 C@4@.@7 I!@0 IE@0 H@4@4@.@7 I>@ @ @.@7 I1@ @8 I4@;C@HU EU I IA H


 H

@5@ @7 I.@ 
@.@.@7 I@0 C@4@.@7 I!@0 IE@0 H@4@4@.@7 I>@ @ @.@7 I1@ @8 I4@;C@HU EU I IA H


 H

@5@ @7 I.@ @.@.@7 I@0 C@4@.@7 I!@0 IE@0 H@4
@4@.@7 I>@ @ @.@7 I1@ @8 I4@;C@HV EU I IA H


 H

@5@ @7 I.@ @.@.@7 I@0 C@4@.@7 I!@0 IE@0 H@4
@4@.@7 I>@ @ @.@7 I1@ @8 I4@;CV EU I B H


 H
@5 B@ 
@ @8 N B@;CV EU I B H


 H
@5 B@ 
@ @8 U+@;CV EU I B H


 H

@5 B@ @ @8 U+@;CV EU I B H


 H

@5 B@ @ @8 U+@;CV EU I I8 H


 H
@5 I9@ 
@ @8 U+@;CV  EU I I8 H


 H
@5 I9@ 
@ @8 U+@;CV# EU I I8 H


 H

@5 I9@ @ @8 U+@;CV& EU I I8 H


 H

@5 I9@ @ @8 U+@;CV) EU I IE H


 H
@5 IF@ 
@ @8 U+@;CV, EU I IE H


 H
@5 IF@ 
@ @8 U+@;CV/ EU I IE H


 H

@5 IF@ @ @8 U+@;CV2 EU I IE H


 H

@5 IF@ @ @8 U+@;CV5 EU I IA H


 H
@5 Hl@ 
@ @8 U+@;CV8 EU I IA H


 H
@5 Hl@ 
@ @8 U+@;CV; EU I IA H


 H

@5 Hl@ @ @8 U+@;CV> EU I IA H


 H

@5 Hl@ @ @8 U+@;CVA EU I ID H


 H
@5 C@ 
@ @8 U+@;CVD EU I ID H


 H
@5 C@ 
@ @8 U+@;CVG EU I ID H


 H

@5 C@ @ @8 U+@;CVJ EU I ID H


 H

@5 C@ @ @8 U+@;CVM EU I I= H


 H
@5 H+@ 
@ @8 U+@;CVP EU I I= H


 H
@5 H+@ 
@ @8 U+@;CVS EU I I= H


 H

@5 H+@ @ @8 U+@;CVV EU I I= H


 H

@5 H+@ @ @8 U+@;CV[ EU I B C


 C
@5 B@ 
@ @8 U+@;CV^ EU I B C


 C

@5 B@ @ @8 U+@;CVa EU I I8 C


 C
@5 I9@ 
@ @8 U+@;CVd EU I I8 C


 C

@5 I9@ @ @8 U+@;CVg EU I IE C


 C
@5 IF@ 
@ @8 U+@;CVj EU I IE C


 C

@5 IF@ @ @8 U+@;CVm EU I IA C


 C
@5 Hl@ 
@ @8 U+@;CVp EU I IA C


 C

@5 Hl@ @ @8 U+@;CVs EU I ID C


 C
@5 C@ 
@ @8 U+@;CVv EU I ID C


 C

@5 C@ @ @8 U+@;CVy EU I I= C


 C
@5 H+@ 
@ @8 U+@;CV| EU I I= C


 C

@5 H+@ @ @8 U+@;C@9V EU I B IB


 IB
@5@ @7 I.@>@@	@( @>@( @@?@0 I8 @4 @Q@7 I:@> B@ 
@ @7 U+@>@;C@9V EU I B IB


 IB
@5@ @7 I.@>@@	@( @>@( @@?@0 I8 @4 @Q@7 I:@> B@ 
@ @7 U+@>@;C@9V EU I B IB


 IB

@5@ 
@7 I.@>@@	@(
 @>@( @@?@0 I8
 @4 @Q@7 I:@> B@ @ @7 U+@>@;C@9V EU I B IB


 IB

@5@ 
@7 I.@>@@	@(
 @>@( @@?@0 I8
 @4 @Q@7 I:@> B@ @ @7 U+@>@;C@.V EU I B

 IB

@5@ @7 I.@@@0 B@4 @Q@7 I:@( @@?
 B@ 
 @7 U+@>@;C@/V EU I B IB


@5@ 
@7 I.@@@0 B
@4 @Q@7 I:@( @@?
 B@  @7 U+@>@;C@.V EU I B

 IB

@5@ @7 I.@@@0 B@4 @Q@7 I:@( @@?
 B@ 
 @7 U+@>@;C@/V EU I B IB



@5@ @7 I.@@@0 B@4 @Q@7 I:@( @@?
 B@ 
 @7 U+@>@;C@7V EU I I8 IB


 IB
@5@ @7 I.@>@@@( @>@Q@?@0 I8 @4 @Q@7 I:@> I9@ 
@ @7 U+@>@;C@7V EU I I8 IB


 IB
@5@ @7 I.@>@@@( @>@Q@?@0 I8 @4 @Q@7 I:@> I9@ 
@ @7 U+@>@;C@7V EU I I8 IB


 IB

@5@ 
@7 I.@>@@@(
 @>@Q@?@0 I8
 @4 @Q@7 I:@> I9@ @ @7 U+@>@;C@7W EU I I8 IB


 IB

@5@ 
@7 I.@>@@@(
 @>@Q@?@0 I8
 @4 @Q@7 I:@> I9@ @ @7 U+@>@;C@SW EU I IE IB


 IB
@5@ @7 I.@>@@	@( @>@( @@?@0@@@0 I= @4 @Q@7 I:@> IF@ 
@ @7 U+@?@0 ID @4 @Q@7 I:@> IF@ @ 
@7 U+@>@;C@SW+ EU I IE IB


 IB
@5@ @7 I.@>@@	@( @>@( @@?@0@@@0 I= @4 @Q@7 I:@> IF@ 
@ @7 U+@?@0 ID @4 @Q@7 I:@> IF@ @ 
@7 U+@>@;C@SW= EU I IE IB


 IB

@5@ 
@7 I.@>@@	@(
 @>@( @@?@0@@@0 I=
 @4 @Q@7 I:@> IF@ @ @7 U+@?@0 ID
 @4 @Q@7 I:@> IF@ @ @7 U+@>@;C@SWO EU I IE IB


 IB

@5@ 
@7 I.@>@@	@(
 @>@( @@?@0@@@0 I=
 @4 @Q@7 I:@> IF@ @ @7 U+@?@0 ID
 @4 @Q@7 I:@> IF@ @ @7 U+@>@;C@SWa EU I IA IB


 IB
@5@ @7 I.@>@@	@( @>@( @@?@0@@@0 I= @4 @Q@7 I:@> Hl@ 
@ @7 U+@?@0 ID @4 @Q@7 I:@> Hl@ @ 
@7 U+@>@;C@SWs EU I IA IB


 IB
@5@ @7 I.@>@@	@( @>@( @@?@0@@@0 I= @4 @Q@7 I:@> Hl@ 
@ @7 U+@?@0 ID @4 @Q@7 I:@> Hl@ @ 
@7 U+@>@;C@SW EU I IA IB


 IB

@5@ 
@7 I.@>@@	@(
 @>@( @@?@0@@@0 I=
 @4 @Q@7 I:@> Hl@ @ @7 U+@?@0 ID
 @4 @Q@7 I:@> Hl@ @ @7 U+@>@;C@SW EU I IA IB


 IB

@5@ 
@7 I.@>@@	@(
 @>@( @@?@0@@@0 I=
 @4 @Q@7 I:@> Hl@ @ @7 U+@?@0 ID
 @4 @Q@7 I:@> Hl@ @ @7 U+@>@;C@QW EU I ID IB


 IB
@5@ @7 I.@>@@@( @>@Q@?@0@@@0 I= @4 @Q@7 I:@> C@ 
@ @7 U+@?@0 ID @4 @Q@7 I:@> C@ @ 
@7 U+@>@;C@QW EU I ID IB


 IB
@5@ @7 I.@>@@@( @>@Q@?@0@@@0 I= @4 @Q@7 I:@> C@ 
@ @7 U+@?@0 ID @4 @Q@7 I:@> C@ @ 
@7 U+@>@;C@QW EU I ID IB


 IB

@5@ 
@7 I.@>@@@(
 @>@Q@?@0@@@0 I=
 @4 @Q@7 I:@> C@ @ @7 U+@?@0 ID
 @4 @Q@7 I:@> C@ @ @7 U+@>@;C@QW EU I ID IB


 IB

@5@ 
@7 I.@>@@@(
 @>@Q@?@0@@@0 I=
 @4 @Q@7 I:@> C@ @ @7 U+@?@0 ID
 @4 @Q@7 I:@> C@ @ @7 U+@>@;C@QW EU I I= IB


 IB
@5@ @7 I.@>@@@( @>@Q@?@0@@@0 I= @4 @Q@7 I:@> H+@ 
@ @7 U+@?@0 ID @4 @Q@7 I:@> H+@ @ 
@7 U+@>@;C@QX EU I I= IB


 IB
@5@ @7 I.@>@@@( @>@Q@?@0@@@0 I= @4 @Q@7 I:@> H+@ 
@ @7 U+@?@0 ID @4 @Q@7 I:@> H+@ @ 
@7 U+@>@;C@QX EU I I= IB


 IB

@5@ 
@7 I.@>@@@(
 @>@Q@?@0@@@0 I=
 @4 @Q@7 I:@> H+@ @ @7 U+@?@0 ID
 @4 @Q@7 I:@> H+@ @ @7 U+@>@;C@QX' EU I I= IB


 IB

@5@ 
@7 I.@>@@@(
 @>@Q@?@0@@@0 I=
 @4 @Q@7 I:@> H+@ @ @7 U+@?@0 ID
 @4 @Q@7 I:@> H+@ @ @7 U+@>@;C@,X; EU I B IB


 IB
@5@@
@0 B @4@7 I>@?
 B@ 
@ @7 U+@>@;C@,XC EU I B IB


 IB
@5@@
@0 B @4@7 I>@?
 B@ 
@ @7 U+@>@;C@,XK EU I B IB


 IB

@5@@
@0 B
 @4@7 I>@?
 B@ @ @7 U+@>@;C@,XS EU I B IB


 IB

@5@@
@0 B
 @4@7 I>@?
 B@ @ @7 U+@>@;C@LX[ EU I		 I8 IB


 IB
@5@@@0 I8 @4@.@7 I>@> I9@ 
@ @.@7 U+@?@0 B @4@7 I>@>@Q@F@ @ @.@7 I1@ @7 I4@>@;C@LXi EU I		 I8 IB


 IB
@5@@@0 I8 @4@.@7 I>@> I9@ 
@ @.@7 U+@?@0 B @4@7 I>@>@Q@F@ @ @.@7 I1@ @7 I4@>@;C@LXw EU I		 I8 IB


 IB

@5@@@0 I8
 @4@.@7 I>@> I9@ @ @.@7 U+@?@0 B
 @4@7 I>@>@Q@F@ @ @.@7 I1@ @7 I4@>@;C@LX EU I		 I8 IB


 IB

@5@@@0 I8
 @4@.@7 I>@> I9@ @ @.@7 U+@?@0 B
 @4@7 I>@>@Q@F@ @ @.@7 I1@ @7 I4@>@;C@hX EU I		 IE IB


 IB
@5@@@0 B @4@.@7 I>@>@' @@?@4@@@0 IA @4@.@7 I>@> IF@ 
@ @.@7 U+@?@0 IE @4@.@7 I>@> IF@ @ 
@.@7 U+@ @ @.@7 I1@ @7 I4@>@;C@hX EU I		 IE IB


 IB
@5@@@0 B @4@.@7 I>@>@' @@?@4@@@0 IA @4@.@7 I>@> IF@ 
@ @.@7 U+@?@0 IE @4@.@7 I>@> IF@ @ 
@.@7 U+@ @ @.@7 I1@ @7 I4@>@;C@hX EU I		 IE IB


 IB

@5@@@0 B
 @4@.@7 I>@>@' @@?@4@@@0 IA
 @4@.@7 I>@> IF@ @ @.@7 U+@?@0 IE
 @4@.@7 I>@> IF@ @ @.@7 U+@ @ @.@7 I1@ @7 I4@>@;C@hX EU I		 IE IB


 IB

@5@@@0 B
 @4@.@7 I>@>@' @@?@4@@@0 IA
 @4@.@7 I>@> IF@ @ @.@7 U+@?@0 IE
 @4@.@7 I>@> IF@ @ @.@7 U+@ @ @.@7 I1@ @7 I4@>@;C@hX EU I		 IA IB


 IB
@5@@@0 B @4@.@7 I>@>@' @@?@4@@@0 IA @4@.@7 I>@> Hl@ 
@ @.@7 U+@?@0 IE @4@.@7 I>@> Hl@ @ 
@.@7 U+@ @ @.@7 I1@ @7 I4@>@;C@hX EU I		 IA IB


 IB
@5@@@0 B @4@.@7 I>@>@' @@?@4@@@0 IA @4@.@7 I>@> Hl@ 
@ @.@7 U+@?@0 IE @4@.@7 I>@> Hl@ @ 
@.@7 U+@ @ @.@7 I1@ @7 I4@>@;C@hX EU I		 IA IB


 IB

@5@@@0 B
 @4@.@7 I>@>@' @@?@4@@@0 IA
 @4@.@7 I>@> Hl@ @ @.@7 U+@?@0 IE
 @4@.@7 I>@> Hl@ @ @.@7 U+@ @ @.@7 I1@ @7 I4@>@;C@hY EU I		 IA IB


 IB

@5@@@0 B
 @4@.@7 I>@>@' @@?@4@@@0 IA
 @4@.@7 I>@> Hl@ @ @.@7 U+@?@0 IE
 @4@.@7 I>@> Hl@ @ @.@7 U+@ @ @.@7 I1@ @7 I4@>@;C@hY# EU I		 ID IB


 IB
@5@@@0 B @4@.@7 I>@>@Q@E@?@4@@@0 I= @4@.@7 I>@> C@ 
@ @.@7 U+@?@0 ID @4@.@7 I>@> C@ @ 
@.@7 U+@ @ @.@7 I1@ @7 I4@>@;C@hY5 EU I		 ID IB


 IB
@5@@@0 B @4@.@7 I>@>@Q@E@?@4@@@0 I= @4@.@7 I>@> C@ 
@ @.@7 U+@?@0 ID @4@.@7 I>@> C@ @ 
@.@7 U+@ @ @.@7 I1@ @7 I4@>@;C@hYG EU I		 ID IB


 IB

@5@@@0 B
 @4@.@7 I>@>@Q@E@?@4@@@0 I=
 @4@.@7 I>@> C@ @ @.@7 U+@?@0 ID
 @4@.@7 I>@> C@ @ @.@7 U+@ @ @.@7 I1@ @7 I4@>@;C@hYY EU I		 ID IB


 IB

@5@@@0 B
 @4@.@7 I>@>@Q@E@?@4@@@0 I=
 @4@.@7 I>@> C@ @ @.@7 U+@?@0 ID
 @4@.@7 I>@> C@ @ @.@7 U+@ @ @.@7 I1@ @7 I4@>@;C@hYk EU I		 I= IB


 IB
@5@@@0 B @4@.@7 I>@>@Q@E@?@4@@@0 I= @4@.@7 I>@> H+@ 
@ @.@7 U+@?@0 ID @4@.@7 I>@> H+@ @ 
@.@7 U+@ @ @.@7 I1@ @7 I4@>@;C@hY} EU I		 I= IB


 IB
@5@@@0 B @4@.@7 I>@>@Q@E@?@4@@@0 I= @4@.@7 I>@> H+@ 
@ @.@7 U+@?@0 ID @4@.@7 I>@> H+@ @ 
@.@7 U+@ @ @.@7 I1@ @7 I4@>@;C@hY EU I		 I= IB


 IB

@5@@@0 B
 @4@.@7 I>@>@Q@E@?@4@@@0 I=
 @4@.@7 I>@> H+@ @ @.@7 U+@?@0 ID
 @4@.@7 I>@> H+@ @ @.@7 U+@ @ @.@7 I1@ @7 I4@>@;C@hY EU I		 I= IB


 IB

@5@@@0 B
 @4@.@7 I>@>@Q@E@?@4@@@0 I=
 @4@.@7 I>@> H+@ @ @.@7 U+@?@0 ID
 @4@.@7 I>@> H+@ @ @.@7 U+@ @ @.@7 I1@ @7 I4@>@;C@0Y EU I B I6


 I6
 G@5@ @7 I$@0 B @4 @@7 I:@>@0 B
@4 G@8 I>@;C@0Y EU I IE I6


 I6
 G@5@ @7 I$@0 I= @4 @Q@7 I:@>@0 IE
@4 G@8 I>@;C@0Y EU I IE I6


 I6
 G@5@ @7 I$@0 ID @4 @Q@7 I:@>@0 IA
@4 G@8 I>@;C@0Y EU I IA I6


 I6
 G@5@ @7 I$@0 I= @4 @Q@7 I:@>@0 IA
@4 G@8 I>@;C@0Y EU I IA I6


 I6
 G@5@ @7 I$@0 ID @4 @Q@7 I:@>@0 IE
@4 G@8 I>@;C@tY EU I

 B


 G@5@ @7 I$@>@@@0 IA
@4 G@.@7
strict_deduce B@E@?@.@0 C@4@7 I*@0 I=
@4 G@.@7 U,@@@0 IE
@4 G@.@7 U,@E@?@.@0 H@4@7 I*@0 ID
@4 G@.@7 U,@>@ @ @.@7 I1@ @8 I4@;C@tY EU I

 B


 G@5@ 
@7 I$@>@@@0 IA
@4 G@.@7 U,@E@?@.@0 C
@4@7 I*@0 I=@4 G@.@7 U,@@@0 IE
@4 G@.@7 U,@E@?@.@0 H
@4@7 I*@0 ID@4 G@.@7 U,@>@ @ @.@7 I1@ @8 I4@;C@hY EU I ID H


 G@5@@@0 ID
@4 G@.@7 U,@?@0 IE@0 H
@4@4 G@.@7 U,@@@0 I8@0 H
@4@4 G@.@7 U,@?@0 I8
@1 C@4 G@.@7 U,@>@ @ @.@7 I1@ @8 I4@;C@fZ
 EU I ID

 C
 G@5@@@0 ID
@4 G@.@7 U,@?@0 IE
@1 C@4 G@.@7 U,@@@0 I8
@1 C@4 G@.@7 U,@?@0 I8@0 H
@4@4 G@.@7 U,@>@ @ @.@7 I1@ @8 I4@;C@gZ EU I I=

 H
 G@5@@@0 ID
@4 G@.@7 U,@?@0 IE@0 H@4
@4 G@.@7 U,@@@0 I8@0 H@4
@4 G@.@7 U,@?@0 I8@1 C
@4 G@.@7 U,@>@ @ @.@7 I1@ @8 I4@;C@gZ+ EU I I= C


 G@5@@@0 ID
@4 G@.@7 U,@?@0 IE@1 C
@4 G@.@7 U,@@@0 I8@1 C
@4 G@.@7 U,@?@0 I8@0 H@4
@4 G@.@7 U,@>@ @ @.@7 I1@ @8 I4@;C@Z= EU I
 IE


 G@5@C@ 
@7 I$@L@P@C@ @7 I$@L@P@@@0 IE
@1 H@4 G@.@7 U,@?@=@@@0 IE@0 C
@4@4 G@.@7 U,@?@'@@@0 ID
@1 H@4 G@.@7 U,@?@0 ID@0 C
@4@4 G@.@7 U,@>@@@0 I8
@1 H@4 G@.@7 U,@?@0 I8@0 C
@4@4 G@.@7 U,@>@ @ @.@7 I1@ @8 I4@;C@kZS EU I
 IE


 G@5@C@ 
@7 I$@L@P@ @7 I$@0 H@4@.@7 I:@@@0 IE
@4 G@.@7 U,@E@?@0 H@4@.@7 I:@0 ID
@4 G@.@7 U,@>@0 I8
@4 G@.@7 U,@>@ @ @.@7 I1@ @8 I4@;C@kZc EU I
 IE


 G@5@ 
@7 I$@C@ @7 I$@L@P@0 C
@4@.@7 I:@@@0 IE@4 G@.@7 U,@E@?@0 C
@4@.@7 I:@0 ID@4 G@.@7 U,@>@0 I8@4 G@.@7 U,@>@ @ @.@7 I1@ @8 I4@;XPwrite_the_overall_summary  C@ EU Jt@5@0 @-
@/@4@/@7 P\@>@.@7 Ly L}@7 Jy@7 J|@7 J~@7 T@8 U/ B@;CA EU Jt  @5@>@;XP K C@>Nq EU I@5@/@ 
@7 J@.@7 J@0 J J@/@4@7 C@ 
 J@ @/@7 J@@@( J @0 K P@3
@3@3
@4@7 D4@?@R@>@;XP M CA EU J  @5@7 J~*** ERROR - @8 I@;XD  t  t t  @t  J AP P CF` EU Jt


@5@7 J| & @7 J|@7 J|@ 
@7 J|@>@;CFg EU Jt
@5@7 J|@>@;CFk EU Jt
@5@7 J| Ot@7 J|@7 J|@>@ 
@7 P@>@;XP T C@ EU I@5@0 @/@/@4@.
@7 J:@7 H@.@7 I:@7 J] B@Q@;C@ EU I  @5@>@;XPrewrite_oldvars_with_newvars C@8H EU I	
@5@0 C@-
@1 AV@-@-@4@0 J
@4@.@7 @@ @.@7 Oe@ @.@7 M-@ @7apply_relevant_updates B@>@C@( @@L@P@>@;XPforce_simplify C	L EU I@5@7 LF@7 I:@>@;CL EU I

@5@>@;XP Q CBK EU M&

@5@0 B
@4@7 M)@>@;C
BN EU M&


@5@7 Q@>@;XP S C@EL EU I@5@0 K@-@-@4 J @.
@7 R@/@/@ 
@7 L J @.@7 RS J @.@7 RS Q-@2
@3@2@3@4@3@2@3@4@3
@4@7 Jc@>@8 S@;XP IU C$( EU I


@5@0 IA
@4 @Q@7 I:@>@&@;C$, EU I


@5@0 ID
@4 @Q@7 I:@>@&
@;C@"$0 EU I
@5@ 
@.@7 IT@>@@@0 I=@4 @Q@7 I:@&@?@&@>@;XP K C
M_ EU I@5@.
@7 S B@7 R B@>@;XP J CB EU I J@5@.
 J
@7 L@>@&
@ 
 J
@7 K@>@;CB" EU I K@5@.
 J
@7 L@>@&
@ 
 J
@7 K@>@;CB) EU I@5@9HorC is not hyp or conc but is ~a in save_semi_stan_fact.@2@4@8 K@;XP N CE) EU I@5@0 K@-
@-@4@/@.@7 J!@0 K
@4@7 RG BP-or-not-P disjunction@7 L1@Q@;XP
runtime_entry C
@q EU EU @w@5@7 T B@7save_usage_profile  B @7 G@>@;XP T& C@=AS EU J@5@@
@0 
@4@/@/@7 JI@?@+@@
@0 
@4@/@/@7 J:@?@@@0 
@4@/@/@/@7 K@?@0 
@4@/@/@/@7 K@>@;XP T CA EU Jt@5@0 P]
@-@4@7 J@> U	@7 Jy@7 J|@7 U B@8 J~@;CA EU Jt@5@>@;XP O/ C@w@ EU I IE


@5@7 Io@@@" M6@#@?	@/ @@/@/@/@7 M@@@0 IE
@4@.@.@7get_forall_hyp J#@?
@0 IA
@4@.@.@7 UH@ 
@7 Io@0 IA
@4@7 I|@ @7 L Iw@7 N@@@ @.@7 M| B@' @Q@?@' @@E@> Iw@7 N@ @@>@2@4@ @8 I@;C@xA EU I IE


@5@ 
@7 Io@@@"
 M6@#@?
@/@ 
 @@/@/@/@7 M@@@0 IE
@4@.@.@7 UH@?
@0 IA
@4@.@.@7 UH@7 Io@0 IA
@4@7 I|@ @7 L Iw@7 N@@@ @.@7 UK@' @Q@?@' @@E@> Iw@7 N@ @@>@2@4@ @8 I@;C@wA2 EU I IA


@5@7 Io@@@" M6@#@?	@/ @@/@/@/@7 M@@@0 IA
@4@.@.@7 UH@?
@0 IE
@4@.@.@7 UH@ 
@7 Io@0 IA
@4@7 I|@ @7 L Iw@7 N@@@ @.@7 UK@' @Q@?@' @@E@> Iw@7 N@ @@>@2@4@ @8 I@;C@xAN EU I IA


@5@ 
@7 Io@@@"
 M6@#@?
@/@ 
 @@/@/@/@7 M@@@0 IA
@4@.@.@7 UH@?
@0 IE
@4@.@.@7 UH@7 Io@0 IA
@4@7 I|@ @7 L Iw@7 N@@@ @.@7 UK@' @Q@?@' @@E@> Iw@7 N@ @@>@2@4@ @8 I@;XP TG C@A@ EU J-@5@.@7 N
@.
@7 J5@ 
@.@7 J4@ @.@7 J@ @.@7 Kh@ @.@7 L?@ @.@7 N@ @.@7 N@ @.@7 N@ @.@7 N@ @8 N@;XP U C
B EU Fl 


@<CB EU Fl@5@2@4@ 
@ @8 N@;XP T C@L@ EU E@5@.
@7 FG L|@.@7 TProcessing @7 I@7 I ...@7 I@7 J~@7do_rule_substitutions0  Fg@7 R B@7 S B@7new_load_vcg  B@.@7 N1 A@.
@7 G@ 
@7 R@ 
@7 To B@ 
@7 G" @7write_overall_rule_summary  B@7 R B@@ I@7 O@? I@7 O@7 N, B@7 Rt B@>@;XP O CAT EU Jt @5@C
@/@/@7 L@L
@P@>@8 K B@;CAX EU Jt@5@0 L@-
@-@4@7 J@7 N B@7 J~@Q@;CA] EU Jt  @5@>@8 J B@;XP JG CA EU Fl@5@ @/@/@/@/@7 L@>@;CA EU Fl@5 K@ @7 R B@ @ @ 
@7 Q@>@;XPwrite_out_cases_x C@$D EU Jt

@5@7 J|@7 P Lf@7 J|@7 J|)  @7 J|@ 
@7 J| AW@7 J|@7 J~@>@;C@,D EU Jt
@5@p@7 J|@7 P Lf@7 J|@7 J| Ug@7 J|@ 
@7 J|, or@7 J|@7 J~@ @ @8 Ue B@;XD  t  t t  @t  I AP Q] C	D EU Jt@5@7 Ui@>@;XPfind_empty_range C@gJ EU I		 I8



@5@@@0 IE@-
@4@/@ @7 J!@?@0 IA
@-@4@/@ @7 J!@@@0 IE
@-@4@/@ @7 J!@?@0 IA@-
@4@/@ @7 J!@@@ @ @7is_an_empty_range B@>@( @@?@ @ @7 K~ B@ 
@ @ @ @8all_excluded B@;XP R C@9B EU I @5@.@2 J@3@-@4@.
@7 J!@.@2 J@3@-@4@.@7 J!@a@f
@f@q@ 
@ @ @2@4 A)@8 L$@;C@2B EU I@5@a@g@b @s@p
@.@2 J@3@-
@4@.@7 J!@.@.@.@7 L'@ 
@ @ @ @  A)@8 L$@;CB EU I@5@a@g@b@s@>@;XP U CHZ EU I@5@7 J@>@;C@-Hj EU I@5@. J @7 J@.
@.@7 U5 B@>@ 
@ @7 K B Q=@2@3@3@*replacing variables with update structures@4@7 Jc@7 O
@>@;C@:Hy EU I@5@0 K@0 @-@-
@4@-@4 J @7 J@>@ 
@ @7 M Q=@2@3@0 K@0 
@4@4@3@+unwrapping a universally-quantified formula@4@7 Jc@7 O
@>@;C@.H EU I@5@0 C@-@-
@4 J @7 J@>@ 
@7 T B Q=@2@3@0 C
@4@3implication@4@7 Jc@7 O
@>@;C@+H EU I@5@. J @7 J@.
@7 LB@> M@ 
@7 M Q=@2@3@3@Acases on index values, given the update(A, [I], X) subexpressions@4@7 Jc@7 O
@>@;C@;H EU I@5@. J @7 J@/@7 MZ B@>@.
@/@.@7 J!@ 
@.@7 Uz@> Q`@ @7 M Q?@2@3@3@3cases on disjunction@4@7 Jc@7 O
@>@;XP Q CE EU Fl  JB
 JB
@<CE EU Fl  O9

 O9
@<XP K) CA EU J@5@7 I.@C@7 Id@L@P@;XP T CDl EU I  @5@7 P@>@;CDm EU I  @5@7 P@>@;CDo EU I  @5@7 Q B@8 N B@;CDs EU I @5@C
@7 U|@L
@P@>@;XP L CF EU J-@5@/@.@/@/@7 J@/@7 R@>@;C@%F EU J-@5@/@.@/@.
@7 J@@@(
 G@?@(
 I-@>@.@7 L6@0 R@4@7 D4@>@;CF EU J-@5@/@7 R@>@;CF# EU J-@5@@@( G@?@( I-@>@.@7 L6@0 R
@4@7 D4@>@;CF. EU J-@5@>@;XP L2 CFn EU I@5@7 K@>@;C@"Fr EU I@5@0 K
@4@7 D4@7 MI B@.
@7 P P@2
@3@3
@4@7 Jc@>@;XP R C@0C* EU J-		@5@.@7 N
@.
@7 J5@ 
@.@7 J4@ @.@7 J@ @.@7 Kh@ @.@7 L?@ @.@7 N@ @7 N@>@;XP N C@;E EU I@5@0 C@-
@-@4 J @.@7 J!@C L@2@3@/@3@4@7 L@L@P@.
@7 J>@7 L L@2@3
@3@4@7 Jc@Q@;C@IF EU I@5@0 J@-
@-@4 J @.@7 J!@C L@2@3@/@3@4@7 L@L@P@.
@7 J>@C@ 
@7 J@L@P J @7 L L@2@3
@3@4@7 Jc@Q@;C@IF EU I@5@0 J@-
@-@4 J @.@7 J!@C L@2@3@/@3
@4@7 L@L@P@.
@7 J>@C@ 
@7 J@L@P J @7 L L@2@3
@3
@4@7 Jc@Q@;XPmatching_record_and_field C@$A EU J@5@.@7 @6@ @7 @6fld_@/@ @7 A@7 A@ 
@8 A@;XPmake_difference C	Bt EU M&
 M@5@>@;C
Bu EU M&
 M
@5@>@;CBv EU M& M

@5@.@7 Q@ @ 
@7 I4@>@;XP J C@c EU J B
@5@>@;C@e EU J I8
@5@>@Q@;C@*@g EU J B
@5@0 B@4@.@7 J@0 B
@4@.@7 J@>@ @ @7 I@>@;C@n EU J I8


@5@0 I8
@4@7 J@>@;C@p EU J I8




@5@0 I8
@4@7 J@>@;C	@r EU J I8@5@>@;C
@t EU J I8@5@>@;C@v EU J I8 M M@5@>@;C@x EU J I8 M M@5@>@;C@z EU J @Q@5@>@;C	@| EU J G @@5@>@;C@~ EU J

@5@/@7 J!@>@;C@ EU J K


@5@.@7 J@ 
@.@7 J@>@ @ @7 I@>@;C@ EU J K


@5@@@7 J@?@ 
@7 J@>@;C@+@ EU J C


@5@@@ 
@7 J@?@@
@0 G@4@7 J@?@7 Q B@0 C
@4@7 S B@>@;C@(@ EU J J


@5@0 C
@4@.@7 J@0 C
@4@.@7 J@>@ @ @7 I@>@;C@ EU J J


@5@7 U@0 J
@4@8 U@;C@ EU J G G
@5@7 J@>@;C@ EU J G
@5@.
@7 K@ 
@0 G@4@7 I@ 
@7 J@>@;C@ EU J@5@.@.
@.@7 M@@ 
@.@7 MC@ @ 
@ @7 U+@>@;C@'@ EU J M
 M
@5@@@0 B
@4@7 J@?@0 M@1 M@4@7 J@>@;C@&@ EU J M
 M


@5@@@0 M
@4@7 J@?
@0 M@4@7 J@>@;C@,@ EU J M
 M


@5@0 M
@4@.@7 J@0 M@4@.@7 J@>@ @ @7 I@>@;C@,@ EU J M
 M


@5@0 M
@4@.@7 J@0 M@4@.@7 J@>@ @ @7 I@>@;C@ EU J M
 M@5@>@;C@-@ EU J M
 M
@5@0 I8
@4@.@7 J@0 M@1 M@4@.@7 J@>@ @ @7 I@>@;C@,@ EU J M
 M


@5@0 M
@4@.@7 J@0 M@4@.@7 J@>@ @ @7 I@>@;C@&@ EU J M
 M


@5@@@0 M
@4@7 J@?
@0 M@4@7 J@>@;C@&@ EU J M
 M


@5@@@0 M
@4@7 J@?
@0 M@4@7 J@>@;C@ EU J M


@5@0 B
@4@7 J@>@;C@ EU J M M@5@>@;C@ EU J M M


@5@0 M
@4@7 J@>@;C@4@ EU J M M


 M
@5@@@0 M
@4@7 J@?@0 M@0 M@4@1 M
@4@7 J@>@;C@ EU J M M


 M
@5@0 M
@4@7 J@>@;C@ EU J M M


 M

@5@0 M@4@7 J@>@;C@ EU J M M


 M

@5@0 M@4@7 J@>@;C@ EU J M M


 M
@5@0 M
@4@7 J@>@;C@ EU J M M


 M
@5@0 M
@4@7 J@>@;CA  EU J M M


 M

@5@0 M@4@7 J@>@;CA EU J M M


 M

@5@0 M@4@7 J@>@;CA EU J M M


 M
@5@0 M
@4@7 J@>@;CA EU J M M


 M
@5@>@;CA EU J M M


 M
@5@>@;C@&A
 EU J M
 M


@5@@@0 M
@4@7 J@?
@0 M@4@7 J@>@;C@,A EU J M
 M


@5@0 M
@4@.@7 J@0 M@4@.@7 J@>@ @ @7 I@>@;C@'A EU J M M



@5@@@0 M@4@7 J@?
@0 M
@4@7 J@>@;CA EU J M M
 M

@5@ 
@7 Q@>@;CA" EU J M M
@5@0 M@/@4@7 RK@>@;C@DA$ EU J M M



@5@@@0 M@4@7 J@F@?@$@0 M@4@.@7 J@0 I8@0 M
@4@1 M@4@.@7 SY@>@ @ @7 I@>@;C@'A. EU J M M



@5@@@0 M@4@7 J@?
@0 M
@4@7 J@>@;C@&A5 EU J M
 M


@5@@@0 M
@4@7 J@?
@0 M@4@7 J@>@;CA< EU J M M
 M

@5@ 
@7 Sr B@>@;CA@ EU J B J


@5@0 B
@4@7 J@>@;CAB EU J B J H


@5@0 B
@4@7 J@>@;C@"AD EU J B J

@5@2
@4@.@7 RC@0 B@4@7 J@>@;C@%AF EU J B J H


@5@2
@4@.@7 RC@0 B@4@7 J@>@;C@#AR EU J@5@.@.
@7 UH@C@7 O@L@P@.@7 UK@>@2
@4@ @8 I@;C@IAY EU J	 IE


@5@0 IA
@4@.@.@7 UH@C@0 IA
@4@ @7 O@L@P@C@0 IE
@4@ @7 O@L@P@ @.@7 UK@>@2@4@ @8 I@;C@IAa EU J	 IA


@5@0 IE
@4@.@.@7 UH@C@0 IE
@4@ @7 O@L@P@C@0 IA
@4@ @7 O@L@P@ @.@7 UK@>@2@4@ @8 I@;C@qAm EU J	 IE


@5@ 
@.@7 Nk@@@0 IE@-@4@.@.@7 UH@?
@0 IA@-@4@.@.@7 UH@C@0 IE@4@ @7 O@L@P@C@0 IA@4@ @7 O@L@P@ @ @7 Nk@0 IE
@4 @Q@7 I:@ @.@7 UK@>@2@4@ @8 I@;C@pA} EU J	 IA


@5@.@7 Nk@@@0 IE
@-@4@.@.@7 UH@?
@0 IA@-
@4@.@.@7 UH@C@0 IE
@4@ @7 O@L@P@C@0 IA
@4@ @7 O@L@P@ @ @7 Nk@0 IE@4 @Q@7 I:@ @.@7 UK@>@2@4@ @8 I@;C@pA EU J	 IE


@5@.@7 Nk@@@0 IE@-
@4@.@.@7 UH@?
@0 IA
@-@4@.@.@7 UH@C@0 IE
@4@ @7 O@L@P@C@0 IA
@4@ @7 O@L@P@ @ @7 Nk@0 IE@4 @Q@7 I:@ @.@7 UK@>@2@4@ @8 I@;C@qA EU J	 IA


@5@ 
@.@7 Nk@@@0 IE@-@4@.@.@7 UH@?
@0 IA@-@4@.@.@7 UH@C@0 IE@4@ @7 O@L@P@C@0 IA@4@ @7 O@L@P@ @ @7 Nk@0 IE
@4 @Q@7 I:@ @.@7 UK@>@2@4@ @8 I@;C@A EU J
 IE


@5@@@" IB

@#@?
@" IB

@#@ @7 I$@0 I= @4 @Q@7 I:@ 
@7 I$@@@0 IE@-@4@.@.@7 UH@?
@0 IA@-@4@.@.@7 UH@C@0 IE@4@ @7 O@L@P@C@0 IA@4@ @7 O@L@P@ @7 I$@0 IE@0 IB@4
@4 @Q@7 I:@ @.@7 UK@>@2@4@ @8 I@;C@A EU J
 IA


@5@@@"
 IB

@#@?
@"
 IB

@#@ @7 I$@0 I= @4 @Q@7 I:@7 I$@@@0 IE@-@4@.@.@7 UH@?
@0 IA@-@4@.@.@7 UH@C@0 IE@4@ @7 O@L@P@C@0 IA@4@ @7 O@L@P@ @7 I$@0 IE@0 IB@4@4 @Q@7 I:@ @.@7 UK@>@2@4@ @8 I@;C@A EU J
 IE


@5@@@"
 IB

@#@?
@"
 IB

@#@ @7 I$@0 I= @4 @Q@7 I:@7 I$@@@0 IE@-@4@.@.@7 UH@?
@0 IA@-@4@.@.@7 UH@C@0 IE@4@ @7 O@L@P@C@0 IA@4@ @7 O@L@P@ @7 I$@0 IE@1 IB@4 @Q@7 I:@ @.@7 UK@>@2@4@ @8 I@;C@A EU J
 IA


@5@@@" IB

@#@?
@" IB

@#@ @7 I$@0 I= @4 @Q@7 I:@ 
@7 I$@@@0 IE@-@4@.@.@7 UH@?
@0 IA@-@4@.@.@7 UH@C@0 IE@4@ @7 O@L@P@C@0 IA@4@ @7 O@L@P@ @7 I$@0 IE
@1 IB@4 @Q@7 I:@ @.@7 UK@>@2@4@ @8 I@;C@OB EU J		 IE


@5@ 
@7 M@0 IE@0 H@-@4@-@4@/@.@7 J!@ @7 M@0 IE@-@4@/@.@7 J!@ @7 M@0 IA@0 H
@4@4 @Q@7 I:@2@4@2@4@8 I@;C@OB- EU J		 IA


@5@ 
@7 M@0 IA@0 C@-@4@-@4@/@.@7 J!@ @7 M@0 IA@-@4@/@.@7 J!@ @7 M@0 IE@0 C
@4@4 @Q@7 I:@2@4@2@4@8 I@;CB@ EU J IE


@5@ 
 P@/@7 R3 B@>@;CBD EU J IE


@5@ 
 P@/@7 U@>@;CBH EU J IA


@5 P@ 
@/@7 U@>@;CBL EU J IA


@5 P@/@ 
@7 U@>@;CBX EU J IA


@5@ 
 P@/@7 U@>@;CB\ EU J IA


@5@ 
 P@/@7 U@>@;CB` EU J IE


@5 P@ 
@/@7 U@>@;CBd EU J IE


@5 P@/@ 
@7 U@>@;C@1Bm EU J IE


@5@ 
@/@.@.@7 U@0 IE@4@.@7 J@0 IE@4@.@7 J@>@ @ @7 I@>@;CBu EU J IA


@5@/@/@/@7 U@0 IE
@4@7 J@>@;C@1Bz EU J IA


@5@ 
@/@.@.@7 U@0 IA@4@.@7 J@0 IA@4@.@7 J@>@ @ @7 I@>@;CB EU J IE


@5@/@/@/@7 U@0 IA
@4@7 J@>@;C@cB EU J
 B


@5@0 IE
@4@.@.@7 UH@C@0 IE
@4@ @7 O@L@P@C@0 IA
@4@ @7 O@L@P@ @.@7 UK@ 
@.@7 MC Hl@ 
@ @.@7 U+@2@4@ @.@7 I1@>@ @ @8 I@;C@cB EU J
 B


@5@0 IA
@4@.@.@7 UH@C@0 IE
@4@ @7 O@L@P@C@0 IA
@4@ @7 O@L@P@ @.@7 UK@ 
@.@7 MC Hl@ 
@ @.@7 U+@2@4@ @.@7 I1@>@ @ @8 I@;C@cB EU J
 B


@5@0 IE
@4@.@.@7 UH@C@0 IE
@4@ @7 O@L@P@C@0 IA
@4@ @7 O@L@P@ @.@7 UK@ 
@.@7 MC Hl@ 
@ @.@7 U+@2@4@ @.@7 I1@>@ @ @8 I@;C@cB EU J
 B


@5@0 IA
@4@.@.@7 UH@C@0 IE
@4@ @7 O@L@P@C@0 IA
@4@ @7 O@L@P@ @.@7 UK@ 
@.@7 MC Hl@ 
@ @.@7 U+@2@4@ @.@7 I1@>@ @ @8 I@;C@)B EU J IA M6



@5@ @0 M6@/@/@4@7 I@0 IE@1 M6@3
@4@8 J@;C@B EU J

 IE
 M6


@5@0 M6@/@/@4@7 I@ 
 Hl@ @.@.@.@7element_update_infer B@@@( C@&@F@F@E@?@N@(base@0 K@0 @-@-@4@1 K@0 IE@-@1 M6@3@4@1 IE@0 M6@3@4@/@4@.@7 K@ @ @7 I@0 IE@4@.@7 M=@0 IA@4@7 I|@>@ @ @8 I@;C@(B EU J IA
 M6


@5@0 M6@/@/@4@7 I@0 IE@0 M6
@3@4@4@8 J@;C@B EU J

 IE M6



@5@ @0 M6@/@/@4@7 I IF@ @ 
@.@.@.@7 U@@@( C@&@F@F@E@?@N@( U@0 K@0 @-@-@4@1 K@0 IE@/@1 M6@3@4@1 IE@0 M6@3@4@-@4@.@7 K@ 
@ @7 I@0 IE@4@.@7 M=@0 IA@4@7 I|@>@ @ @8 I@;C@.B EU J IA


@5@ 
@0 M6@/@/@4@7 I@/ @@/@2@0 M6@/@3@/@4@4@/@7 M@0 IE
@4@8 J@;C@B EU J IE


@5@0 M6@/@/@4@7 I@/@ 
 @@/@2@0 M6@-@3@-@4@4@/@7 M@0 K@0 @-@-@4@1 C@0 K@0 IE@-@4@1 IE@-@4@1 K@0 IE@-@-@4@1 IE@/@4@.@7 K@ 
@.@7 @6@ @2@3@0 M6@3@4@4@7 @<@ @ @7 I@0 IE@4@.@7 M=@0 IE@4@.@7 M=@0 IE@4@.@7 M=@0 IA@4@7 I|@>@ @ @.@7 I@ @ @.@7 I@ @ @8 I@;C@.C EU J IA


@5@0 M6@/@/@4@7 I@/@ 
 @@/@2@0 M6@/@3@/@4@4@/@7 M@0 IE
@4@8 J@;C@C	 EU J IE


@5@ 
@0 M6@/@/@4@7 I@/ @@/@2@0 M6@-@3@-@4@4@/@7 M@0 K@0 @-@-@4@1 C@0 K@0 IE@-@4@1 IE@-@4@1 K@0 IE@/@-@4@1 IE@-@4@.@7 K@.@7 @6@ @2@3@0 M6@3@4@4@7 @<@ @ @7 I@0 IE@4@.@7 M=@0 IE@4@.@7 M=@0 IE
@4@.@7 M=@0 IA
@4@7 I|@>@ @ @.@7 I@ @ @.@7 I@ @ @8 I@;C@(C EU J I8
 M6


@5@0 M6@/@/@4@7 I@0 I8@0 M6
@3@4@4@8 J@;C@C EU J I8 M6



@5@ @0 M6@/@/@4@7 I I9@ @ 
@.@.@.@7 U@@@( C@&@F@F@F@?@U@( U@0 K@0 @-@-@4@1 K@0 IE@-@1 M6@3@4@1 IE@0 M6@3@4@-@4@.@7 K@ 
@ @7 I@@
@0 ID@4@.@7 M=@?@0 ID@4@.@7 M=@>@ @ @8 I@;C@(C0 EU J B
 M6


@5@0 M6@/@/@4@7 I@0 B@0 M6
@3@4@4@8 J@;C@C4 EU J

 B M6



@5@ @0 M6@/@/@4@7 I B@ @ 
@.@.@.@7 U@@@( C@&@F@F@E@?@F@( U@0 K@0 @-@-@4@1 K@0 IE@-@1 M6@3@4@1 IE@0 M6@3@4@4@.@7 K@0 B@4@.@7 M=@ 
@ @7 I@>@ @ @8 I@;C@+CI EU J IE M6



@5@ @0 M6@/@/@4@7 I@0 IE@0 M6@3
@4@4@7 O@>@;C@(CN EU J IE
 M6


@5@0 M6@/@/@4@7 I@0 IE@1 M6
@3@4@7 O@>@;C@*CT EU J I8 M6



@5@ @0 M6@/@/@4@7 I@0 I8@1 M6@3
@4@7 O@>@;C@(CY EU J I8
 M6


@5@0 M6@/@/@4@7 I@0 I8@1 M6
@3@4@7 O@>@;C@(C^ EU J B
 M6


@5@0 M6@/@/@4@7 I@0 B@1 M6
@3@4@7 O@>@;C@*Cc EU J B M6



@5@ @0 M6@/@/@4@7 I@0 B@1 M6@3
@4@7 O@>@;C@4Ci EU J K 


 K

@5@0 
@4@ @.@7 Q
@0 
@4@ @.@7 Q
@>@ @ @8 I@;C@/Co EU J K 


 K

@5@>@@@0 
@4@ @7 Q
@?@0 
@4@ @8 Q
@;C@FCw EU J		 K 


 C
 K

@5@0 K@0 
@4@1 C@4@.@7 J@0 K@0 
@4@1 C@4@.@7 J@>@ @ @8 I@;C@AC| EU J K 


 C
 K

@5@@@0 K@0 
@4@1 C@4@7 J@?@0 K@0 
@4@1 C@4@7 J@>@;C@C EU J K 


 C K IE
 IE H
 IE M6 M'
 H

@5@>@0 K@0 
@4@1 C@0 K@0 IE@4@1 IE@4@1 IE@0 M6@3@4@4@.@7 J@0 IE@4@.@7 J@ @ @7 I@>@;C@{C EU J		 K 


 C K IE
 IE K
 IE M6 M'
 K

@5@>@0 K@0 
@4@1 C@0 K@0 IE@4@1 IE@1 H@4@1 IE@0 M6@0 M'@2@0 H@4@4@4@3@4@4@7 J@>@;C@C EU J K 


 C K IE
 IE
 IE M6

@5@> IF@ @ @ @ @.@.@7 T@@@=@0 K@0 @-
@4@1 C@0 K@0 IE@-@4@1 IE@-@4@1 K@0 IE@/@1 M6@3@4@1 IE@0 M6@3@4@-@4@.@7 K@?@;@0 K@0 @-
@4@1 C@0 K@0 IE@-@4@1 IE@-@4@1 K@0 IE@0 M6@3@4@-@4@1 IE@/@1 M6@3@4@.@7 K@0 IE@4@.@7 M=@0 IE@4@.@7 M=@0 IE@4@.@7 M=@>@ @ @.@7 I@ @ @.@7 I@ @ @.@7 I@ @ @8 I@;C@}C EU J K 


 C K IE
 IE H
 IE
 M6 M'
 H
@5@>@0 K@0 
@4@1 C@0 K@0 IE@4@1 IE@4@1 IE@1 M6@3@4@.@7 J@0 IE@4@.@7 J@ @ @7 I@>@;C@yC EU J		 K 


 C K IE
 IE K
 IE
 M6 M'
 K
@5@>@0 K@0 
@4@1 C@0 K@0 IE@4@1 IE@1 H@4@1 IE@1 M6@0 M'@2@0 H@4@4@4@3@4@7 J@>@;C@C EU J K 


 C K IE
 IE
 IE
 M6
@5@> Hl@ @ @ @ @.@.@7 T@@@=@0 K@0 @-
@4@1 C@0 K@0 IE@-@4@1 IE@-@4@1 K@0 IE@-@1 M6@3@4@1 IE@0 M6@3@4@/@4@.@7 K@?@;@0 K@0 @-
@4@1 C@0 K@0 IE@-@4@1 IE@-@4@1 K@0 IE@0 M6@3@4@/@4@1 IE@-@1 M6@3@4@.@7 K@0 IE@4@.@7 M=@0 IE@4@.@7 M=@0 IE@4@.@7 M=@>@ @ @.@7 I@ @ @.@7 I@ @ @.@7 I@ @ @8 I@;C@@C EU J		 K 
 C K IE

 IE

@5@0 B
@4@.@7 J@ 
@ @.@7 K@ @.@7 J@>@ @ @8 I@;C@'C EU J K 
 C K IE

 IE
@5@0 ID
@4@7 J@>@;C@C EU J

 K 


 C K IE
 IE H
 B M6 M'
 H

@5@0 K@0 
@4@1 C@0 K@0 IE@4@1 IE@4@1 B@0 M6@3@4@4@7 K@0 H@4@ @.@7 K@0 B@4 @Q@7 I:@>@;C@zD EU J		 K 


 C K IE
 IE K
 B M6 M'
 K

@5@0 K@0 
@4@1 C@0 K@0 IE@4@1 IE@1 H@4@1 B@0 M6@0 M'@2@0 H@4@4@4@3@4@4@7 J@>@;C@bD EU J

 K 


 C K IE
 IE H

@5@0 K@0 
@4@1 C@0 K@0 IE@4@1 IE@4@4@.@7 K@0 H@4@ @.@7 K@ @.@7 K@ @ @7 I@>@;C@DD# EU J K 
 C K IE

 IE
 I8 M6

@5@ 
@ @.@7 K@0 I8@0 M6@3
@4@4@7 K@>@;C@1D* EU J K 
 C K IE

 IE
 I8 M6
@5@0 ID
@4@7 J@>@;CD. EU J K 



@5@>@0 
@4@ @8 Q
@;XP M CC7 EU I J@5VC @7 I@7 I H@7 I@8 I@;CC: EU I K@5 U@7 I@7 I C@7 I@8 I@;XPreplace_conc_rule1 C@%GZ EU I@5@"
 IE
@#@/ KA@7 J%@.@.
@7 R@> OY OZ G@ 
@7 O[@Q@;C@&Gb EU I@5@"
 IE

@#@/ KA@7 J%@.@.
@7 R@> OY OZ G@ 
@7 O[@Q@;C@%Gj EU I@5@"
 IA
@#@/ KA@7 J%@.@.
@7 R@> OY OZ G@ 
@7 O[@Q@;C@&Gr EU I@5@"
 IA

@#@/ KA@7 J%@.@.
@7 R@> OY OZ G@ 
@7 O[@Q@;XP S C@?L EU I@5@0 K@-@-@4 J @.
@7 Q J @.@7 J_ J @.@7 J_ P@2
@3@2@3@4@3@2@3@4@3
@4@7 Jc@>@8 S@;XP M CAl EU M& L


@5@7 M@ 
@7 M@>@;C@$Aq EU M& PU


@5@>@@@0 ID@4@7 M)@?	@0 I=
@4@7 M)@>@;CAz EU M&
@5@0 I8@4@7 M)@>@;XP Oh C@1@\ EU M&		 C


@5@.@ @ 
@7 Og@>@ @.@7 I:@  M(@/@2@3@4@7 M@>@;C@c EU M&
@5@>@;XP UE C@ EU EU  @5@>@;XP K C@ EU I

@5 J @8 J!@;C@A@ EU I B



@5@@@0 G@1 I8
@4 J @ @7 J!@?@ @@@0 B
@4 J @ @7 J!@?@0 G@1 I8
@4 J @ @8 J!@;C@A@ EU I I8



@5@@@0 G@1 B
@4 J @ @7 J!@?@ @@@0 I8
@4 J @ @7 J!@?@0 G@1 B
@4 J @ @8 J!@;C@A@ EU I I=



@5@@@0 G@1 IE
@4 J @ @7 J!@?@ @@@0 ID
@4 J @ @7 J!@?@0 G@1 IA
@4 J @ @8 J!@;C@A@ EU I ID



@5@@@0 G@1 IA
@4 J @ @7 J!@?@ @@@0 I=
@4 J @ @7 J!@?@0 G@1 IE
@4 J @ @8 J!@;C@A@ EU I IA



@5@@@0 G@1 ID
@4 J @ @7 J!@?@ @@@0 IE
@4 J @ @7 J!@?@0 G@1 I=
@4 J @ @8 J!@;C@A@ EU I IE



@5@@@0 G@1 I=
@4 J @ @7 J!@?@ @@@0 IA
@4 J @ @7 J!@?@0 G@1 ID
@4 J @ @8 J!@;XP I" C@$A EU J IR
@5@.
@7 I!@@	@ 
@7 T=@&
@?@ 
@7 T; B@"
 I@#@>@;C@KA" EU J H


@5@.@7 I!@ 
@.@7 I!@ @.@.@7 Q@ @.@.@7 Q@.@0 H@0 IB@4@1 IB@4@7 I*@.@0 IB@4@7 I*@>@ @ @8make_base_rational B@;C@KA- EU J C


@5@.@7 I!@ 
@.@7 I!@ @.@.@7 Q@ @.@.@7 Q@.@0 C@0 IB@4@1 IB@4@7 I*@.@0 IB@4@7 I*@>@ @ @8 U@;C@BA8 EU J IB


@5@.@7 I!@ 
@.@7 I!@ @.@.@7 Q@ @.@.@7 Q@.@0 IB@4@7 I*@.@0 IB@4@7 I*@>@ @ @8 U@;C@AC EU J IW


@5@.@7 I!@ 
@7 M@.@ 
@7 I*@@@( @(@F@F@F@F@?@@@@(@&@F@F@F@F@?@@@@5@a@f@b @q @7 I@ @.@.@7 T B@ @ @.@7 U@a@f@k I@x@>@0 IW@4@7 I!@F@F@?@J@.@0 I6
@4@7 I*@.@0 C@1 IB@4@7 I*@0 IB@4@.@7 I!@0 IW@4@.@7 I!@@@( @&@?
@0 IB@4@7 I!@F@F@>@;C	Ad EU J

@5@7 I.@>@;C@BAi EU J 


@5@.@7 I!@ 
@.@7 I!@ @.@.@7 Q@ @.@.@7 U@.@0 IB@4@7 I*@.@0 IB@4@7 I*@>@ @ @8 U@;C@3At EU J I
@5@.
@7 I!@@@ 
@7 T=@@@(
 @( @?@" I
@#@?@ 
@7 U@"
 I@#@>@;XP I/ CA EU J I
@5@7 T= @8 I@;CA EU J@5@8 T=@;XP U C@3G EU J M'


 IF C@5@0 B
@4@.@7 M=@>@0 IE@4@.@7 M=@ @ @ @8 I@;C@3G EU J M'


 Hl C@5@0 B
@4@.@7 M=@>@0 IE@4@.@7 M=@ @ @ @8 I@;C@3G EU J M'


 I9 C@5@0 B
@4@.@7 M=@>@0 I8@4@.@7 M=@ @ @ @8 I@;C@3G EU J M'


 B C@5@0 B
@4@.@7 M=@>@0 B@4@.@7 M=@ @ @ @8 I@;C@.G EU J M'

@5@0 I8
@4@.@7 M=@>@ @ 
@ @ @.@7 U@ @ @ @8 I@;CG EU J U
@5@0 M'@/@2@/@4@/@4@7 I@>@;XP I% C@: EU I@5@@@7 GX@E@?@"
 I
@#@7 GX@>@;XP Qm C@(D EU Jt 


 JK@5@>@ 
@.@7 Ly[from rulefile @7 J|@ @7 J|] @7 J|@0 
@4@8 JZ@;C@(D EU Jt 


 JV@5@>@ 
@.@7 Ly U@7 J|@ @7 J| U@7 J|@0 
@4@8 JZ@;CE  EU Jt@5@>@;XP NL C@"B EU H@5 Q'@7 I@7 L@.
@7 NB@0 P
@4@7 C@7 L L@7 I@8 I@;XP Um C@<J EU I@5@.@7 I@@@( G@7 Id@7 Id@0 I=
@4 @Q@7 I:@E
@?@.
@7 K@ 
@7 J@ 
@7 J@0 I=
@4 @Q@7 K@>@;XP LP CBf EU Fl@5@>@;C@(Bi EU Fl
 JD

@5@T
@"
 N
@#@>@ @7 N@>@ @ @7 LO@>@;CBr EU Fl

@5@ 
@7 Om B@>@Q@;C@#Bx EU Fl
 JD



@5@ 
@ @ @7 L@>@ @ @7 LO@>@;CB~ EU Fl

@5@0 G
@4@.@7 I:@ @/@7 J>@>@Q@;CB EU Fl



@5@ @ @7 LO@>@;XP N C@ EU J-@5@.
@.@7 @6@@@ 
@7 M@?@ 
@7built_in B@ @7 G@>@;XP R C@*B EU I@5@.@2
@3@-@4@7 @<@.
@2
@3@-@4@7 @<@7 J@ @a@i@b@n@w@ 
@7 C@>@;XP J C@c EW EW@5@.
@7 R`@7 J~@7 I defects detected.@7 I@7 J~@7 J~@>@;XP NR CM EU I @Q

@5@>@ 
@8 NQ@;CM EU I
@5@ 
@/@/@7 J!@>@ @8 NQ@;C@&M EU I
 S@5@ 
 J @.@7 J_ Jb@2@3
@3@4@7 Jc@>@  S@8 NQ@;C@/M EU I
 NP
@5@ 
 J @.@7 J_ Qe@2@3
@3@3@4@7 Jc@>@ @0 NP@4@8 NQ@;CM EU I @<XP@!try_reduce_disjunction_conclusion C@D EU I		
 K


@5@0 K
@4@.@7 T@0 K
@4@7 I@>@0 K
@4@.@7 MW@>@@@*@( @Q JE@2
@3@0 K
@4@3@3@0 K
@4@4@7 Jc@7 K$@7 O
@F@?@S@@@M@( J  L@2 K@3
@3@0 K
@4@3@3@4@7 Jc@@@(@.@7 J>@ @ @.@7 I@> JE@2
@3@3@3@4@7 Jc@7 K$@7 O
@?@R@F@?@R@F@>@;XP Q CCQ EU J-

@5@>@ 
@ @7 T@>@;CCV EU J-


@5@ 
@7 Q@>@;XP T CG EU I@5@.
 J @.@7 J!@C@7 K@L@P@7 S B@Q@;CG EU I@5@.
 J @.@7 J@C@7 J@L@P@7 S B@Q@;CG EU I   @<XP RZ CG EU I @<C@'H  EU I


@5@ 
@ @.@7 RX@>@ @ @.@7 RY@>@ @ @.@7 I1@ @8 I4@;XP L CFp EU J-@5@0 L
@4@7 D4@>@;XP O] CAo EU J@5@ 
@.@.@7 U B@ @ @7matching_records_x B@>@;XP RO CAR EU I L


 L

@5@ @7 RN@>@ 
@ @7 RN@>@;C@fAX EU I L


 L
@5@7 A@>@@@.@7 I@?	Undeclared identifier @# on l.h.s. of ":=" in above action.@7	stopwith3 L@E@>@@@ 
@.@7 M@ @ @7 I@?	@6Type of r.h.s. of ":=" does not match that of l.h.s. [
] in above@7 U@E@>@@@7 LF@ @ @7 I:@@@7 RQ@?@@@ @ @7 I L@7 D4@?@R@?@&@>@;C	Ax EU Iunit M@5@>@;CAz EU Inull@5@>@;XP N C@-FD EU I@5@7 J@.
@2 J@3@-@4@.@7 J!@0 L.@/@/@4@7 C@.
@7 TP@ 
 @@.@7 I@ @7 L! B@Q@;XPsee_if_can_infer C@O EU J@5@7 M B@>@;C@S EU J@5@7 M B@>@Q@;C@X EU J@5@7 J@0 M
@4@7 D4@>@;C@] EU J@5@0 M
@4@7 D4@>@Q@;XP M C$m EU I@5@.@7 O@>@0 H@4@8 I*@;XPmake_intersection CBT EU M&  M@<CBU EU M&  M@<CBW EU M& M

@5@.@7mk_intersect B@ @ 
@7 I4@>@;XP L C
B EU I@5@/@/@/@7 J@>@;CB EU I
 H@5@>@;XP S CGC EU I@5@7 J@>@;CGG EU I@5@. J @7 J@@@7 U B@E@?
@. J @7 J@8 U@;CGU EU I@5@>@;XP M CAY EU M& L


@5@@@7 M@?@ 
@7 M@>@;CAa EU M& PU


@5@0 IE@4@7 M)@0 IE
@4@7 M)@>@;CAf EU M&
@5@0 B@4@7 M)@>@;XP S C@ULs EU I@5@0 L@/@4@7 C@0 L@4@7 D4@7 C@.@7 NJ@@@ @.@7 S B@.
@7 K@ 
@.@7 U: B@  J @7 K@ @7 K B@?@R@F@E@p@0 L@4@7 J@0 L@4@7 D4@ @7 S B@>@Q@;XP N CDg EU J- H
 I

 C

@5@ @7 N@>@ 
@ @7 N@>@;CDm EU J- H


 H

@5@ @7 N@>@ 
@ @7 N@>@;CDs EU J- I
 I

@5@ 
@7 N@>@;C	Dw EU J-

@5@7 Ki@>@;XP U\ C@1@ EU Jt@5@/@/@7 P\@>@C@7 N9@L@P I@7 O@.
@7 N=@.@7 O@7 O@7 J~@7 J~ U@7 Jy@(Overall summary of VCs using user rules.@7 J|@7 J~@7 U1@8 O@;C@ EU Jt  @5@>@;XP M C@p EU H@5@C@7 I@L@P@>@;C@t EU H@5@7 P@>@;C@x EU H@5@>      Traversal condition:@7 I@8 I@;XP T7 C@!@ EU Jt@5@C@7 Rv@L@P@>@.@7 T T@7 Jy@7 J|@7 J~@0 Rw
@4@8 D4@;C@ EU Jt@5@>@;XP Iv C@ EU I@5@8 O+@;C@ EU I@5@7 U@8 O.@;XD  t  t t  @t  L AP J CA EU I B

 B@5@ @ @7 I@ @ @7 I@>@;CA EU I I8

 I9@5@ @ @7 I@ @ @7 I@>@;CA EU I IE

 IF@5@ @ @7 I@ @ @7 I@>@;CA EU I IA

 Hl@5@ @ @7 I@ @ @7 I@>@;CA EU I ID

 C@5@ @ @7 I@ @ @7 I@>@;CA EU I I=

 H+@5@ @ @7 I@ @ @7 I@>@;XP N7 C@;A- EU J@5@.@7 @E @/@7 U@0 Qwrap_utility@4@.
@2@0 @@3 @@3.exe@4@3@0 @ @@4@4@7 @ B@ 
 Lo@.@7 F F@ @.@7 U@ @7 H' B@>@;XP LZ CF EU Jt  L@<CF EU Jt 
          @<CF EU Jt                @<CF EU Jt                     @<CF EU Jt                          @<C@oF EU Jt@5@a@g@b@s@p
 @.
@7 LY@ 
@.@7 N4@ @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 I1@ @7 N4@>@;CF EU Jt 
 @@<XP M C@!I EU I@5@7 K QT@2@3
@4@7 Jc@ 
@ @7 R B@> K @7 K!@8 K$@;CI EU I@5 K'@7 K!@>@Q@;XP I} C@!@B EU I B

@5@@@0 B@4@7 R@?	@0 B@4@7 R@>@Q@;C@K EU I B

@5@0 B@4@8 R B@;C@M EU I B

@5@0 B@4@8 R B@;C@P EU I IA

@5@0 IA@4@7 R@>@Q@;C@U EU I IA

@5@0 IA@4@8 U@;C@W EU I IA

@5@0 IA@4@8 U@;C@Z EU I I=

@5@0 I=@4@7 R@>@Q@;C@_ EU I I=

@5@0 I=@4@8 U@;C@a EU I I=

@5@0 I=@4@8 U@;XP R CB EU I@5@.@2
@3@-@4@7 @<@7 C@( @7 C@>@;XP R! C@,A3 EU I@5@0 N@/@4@7 C@/ J @7 J!@C@/ J @.@7 J!@a@h@g@s@L@P@?@E@>@0 N
@4@7 C@>@;C
A; EU I@5@0 N @4@7 C@>@;XP U C
E EU J-  @K G G G@<C
E EU J-   G G G@<C
E EU J-  IC G G G@<C
E EU J-  I7 G G G@<C
E EU J-   G G G@<C
E EU J-  IN G G G@<C
E EU J-  M G G G@<C
E EU J-   G G@<C
E EU J-   I- I- I-@<C
E EU J-  IS G G@<C
E EU J-  M G G@<C
E EU J-  BANY U @@<C
E EU J-  I9 U U @@<C
E EU J-  H+ U U @@<C
E EU J-  C U U @@<C
E EU J-  Hl U U @@<C
E EU J-  IF U U @@<C
E EU J-  G @ @@<C
E EU J-  K @ @ @@<C
E EU J-  K @ @ @@<C
E EU J-  C @ @ @@<C
E EU J-  J @ @ @@<C
E EU J-  M G @@<C
E EU J-  A U U@<C
E EU J-  B U U@<C
E EU J-  GV U G@<C
E EU J-  @ U U@<C
E EU J-  Fh U U@<C
F  EU J-  J U U@<C
F EU J-  J U U@<C
F EU J-  H U U U@<C
F EU J-  M U U U@<C
F EU J-  M U U U@<C
F EU J-   U U U@<C
F EU J-  M U U @@<C
F EU J-  M U U @@<C
F EU J-  M U U @@<C
F	 EU J-  M U U @@<C
F
 EU J-  C U U U@<XP LM CBT EU Fl@5@>@;CBW EU Fl


@5@ 
@7 Io@>@ @ @7 LL@>@;CB] EU Fl



@5@ @ @7 LL@>@;XD  t  t t  @t  J AP T C@ A EU I@5@.
@7 Mu@0 L@/@4@7 C@0 L@4@7 C@7 C@.@7 R#@7 MU B@&
@>@;XP T CD EU I K

 @Q@5@ 
@7 J>@>@;CD EU I K


 @Q@5@ 
@7 J>@>@;C@#D EU I K


@5@0 G@4@.@7 J>@>@ 
@.@7 T@>@ @ @7 I@>@;C@#D EU I K


@5@0 G
@4@.@7 J>@>@ @.@7 T@>@ @ @7 I@>@;C@>E EU I		 K


@5@ 
@.@.@7 T@ @.@.@7 T@>@@@@@( @Q@?@( @Q@( @Q@?
@" K@#@>@ @ @7 I@>@;CE EU I

@5@>@;XP Tv CC EU J-
@5@>@Q@;C	C EU J-
@5@>@Q@;CC EU J-@5@>@;CC EU J-@5@>@;CC EU J-

@5@>@ 
@ @7 Tu@>@;CC EU J-


@5@7 J.@ 
@7 J.@>@a@i@f
@q@;CC EU J-


@5@ 
@7 R@>@;XP Q CC\ EU O

@5@>@ 
@ @8 Q@;CC` EU O@5@>@;XP U CB^ EU M&
@5@>@;C@GB` EU M&
@5@ @.@7 U@@@0@ 
@7 Q@@@ 
@ @7 Q@"
@#@?@@@ 
@ @7 Q@&@?	@"
@#@?@ 
@7 Q@&@>@;XP S CE_ EU J@5@.@7 R@0 M;
@4@7 D4@Q@;CEc EU J@5@0 J@/@4@8 C@;XP O CF EU I  @5 G@8 O@;XP M` CLT EU I @<XP
simp_set_list C@'B= EU M&
@5@ 
@.@7 U B@.@7 I:@@@ @ @7 Q@&@?	@"@#@>@;CBG EU M&@5@>@;XP K" C@$M EU I@5@.@7 R? B@/@/@/@7 L@7 M@/@/@/@7 L@7 T[@7 R	 B@0 R@-@4@7 J@7 D4@Q@;CM EU I K @5@.@7 RA B@7 Q B@Q@;CM EU I K'@5@.@7 U@p@0 Q@/@/@4@7 C@Q@;CM EU I@5@>@;XPprune_all_candidate_fact  C	F EU Fl  @5@0 O@/@/@4@8 C@;XP J CA EU I J
 J@5@>@;CA EU I 

@<XP UW C	@ EU E  @5 M@7 M@7load_vcg  N@>@;C	@ EU E  @5 M@7 M@7load_dpc  N@>@;C	@ EU E  @5 E@7 M@7load_pfs  F_@>@;C@ EU E  @5@4The Simplifier failed to determine proof file kind.
@8 T@;XP U- C$ EU I@5@.
@7 J@>@@	@7 M=@' @Q@?@' @@>@ 
@7 M@>@ @@;XP P C@/@ EU Fl@5 Q@ 
@7 KT@7 K$@7 O
@ @.@7 O B Qj@2
@3@3
@3@3@4@7 Jc@ @7 JW@>@;XP P. CCK EU I@5@C@7 Io@L@P@>@7 M@ 
@7 M@' - Prolog variables occur in predicate.@7 I@7 J~@7 M@7 M@>@;CCY EU I @Q J@5 @Q J @7 K@>@;C@ C] EU I J@5@.@7 M B@> Q1@2@3@4@7 Jc @Q J @7 K@>@;C@-Cd EU I@5@@@(
 K@?	@0 M
@4@7 D4@.@ 
@7 M B@ 
@  J @7 K B@ 
@ @7 T@>@;XP Nt CG  EU I_ 
 IE

 IE

 IE
 IE
@<CG! EU I_ 
 IE

 IE

 IE
 IE
@<CG" EU I_ @<XP M C@ EU H@5@7 P@>@@	@7 I@?          Path eliminated.  (Contradictory traversal condition)@7 I@?@3*** true .   /* contradiction within hypotheses. */@7 I@7 I@7 I@>@8 I@;C@ EU H@5@C@7 I@L@P@7 P@7 T@9*** true .   /* proved using user-defined proof rules. */@7 I@7 I@>@8 I@;C
@ EU H@5@C@7 I@L@P@7 P@>@;C@+@ EU H@5@0 L@/@4@7 C@0 K@/@4@7 C@0 L @4@7 C@0 K @4@7 C@>@7 C@.@7 U B@7 T` B@( Mt@>@;XP Lt C
@ EU L]@5[@7 I@7 Lv]@8 I@;XP M C@&JZ EU I@5@7 K@2@3@3
@4@7 Jc@ 
@ @7 P@>@7 J K @7 K!@8 K$@;C
Jd EU I@5@7 J K'@7 K!@>@Q@;XP K C@N EU I@5@/@7 R@@@ @" J
@#@' J@ 
 @@.@7 I@F@F@E@?@E@@@3@( J
@' J
@ 
@.@.@.@.@7 J@ @ @.@7 I@ @ @.@7 I@.@2@3@3@4@7 @<@?@%@%
@E@F@F@E@>@ @7 K@@@( J @0 K P@3
@3@3@4@7 D4@?@R@0 J K@/@4@7 C@  K@ @/@7 J@>@;XD  t  t t  @t  T^  APswisav_zombiescope  C@ @ EU EU  @5@7 Jzombiescope@2@0 D @Q@4@3@0 N Nd@4@3@0 Ne @@4@4@7 C	 @8 G@;C@ EU EU  @5@7 J@8 G@;XP N C@ EU J-@5@2@-
@-@4@7 @<@ @.@7 Jk@2
@4@7 @<@>@;XD  t  t t  @t  @ AD  t  t t  @t  @ AD  t  t t  @t  @ 
P @CB    @ @@<CB    @ @@<CB    CU @@<CB    CU CU@<CB  
 H	@5@6 shared_object_extension@8 @@;XP P CC EU J- IB



@5@ @7 J.@>@;CC EU J- IB


 IB
@5@ @7 J1@>@;C
C EU J-

@5@7 J.@>@;CC EU J-

@5@7 J1@>@;XP P C@GJ EU I B


@5@0 I8
@4@.@7 J>@>@@@0 B
@4@/@.@7 J!@2@4@ @.@7 I@?@%@E@> L@2case-exclusion@3@4@7 Jc@>@7 K$@>@;C@5J EU I I8


@5@@
@0 I8
@4@.@7 Uj B@?@0 I8
@4@.@7 U@> L@2empty-range@3@4@7 Jc@>@7 K$@>@;XP L CF EU I  @5@7 T^  B@>@;CF EU I  @5@7 I@/Found contradiction in path traversal condition@7 KTPath eliminated@7 KT N@7 Jc T^@7 D4@>@;CF EU I  @5@%Found contradiction within hypotheses@7 KTVC is therefore true@7 KT N@7 Jc T^@7 D4@>@;XP R CC8 EU J-
@5@>@Q@;CC< EU J-@5@>@;CC? EU J-

@5@>@ 
@ @7 R@>@;CCD EU J-


@5@.@7 T.@ 
@.@7 T.@>@ @ @7 Tu@>@;XD  t  t t  @t  PF AP T CB9 EU I  @5@7 P@>@;C@ZB= EU I@5@7 R( B@@@:@@Contradiction hunt phase 1@7 KT@.
@7 O@' O
@?@@Contradiction hunt phase 2@7 KT@.
@7 TN B@'P-and-not-P@?Contradiction hunt phase 3@7 KT@.
@7 S B@' U L@2@3
@4@7 Jc@?@7 JContradiction hunt phase 4@7 KT@7 R
 BContradiction hunt phase 5@7 KT@7 Q B@F
 K@7 D4@7 L@>@;CB\ EU I  @5@>@;XP TI CD EU J-@5@S
@7 J~<<< ERROR: illegal variable >>>@7 I@7 J~@>@Q@;CD EU J- @Q @Q@5@>@;CD EU J- @ @@5@>@;C	D EU J-

@5@7 @@>@;C@/D EU J- B


@5@.@7 I@@@( G@?@( I-@>@0 C
@4@.@7 N@0 B @4@7 N)@>@;C@2D EU J- B


@5@.@7 I@ @.@7 L@ 
@ @.@7 L@@@&@( @Q@?
@" B@#@>@;C@/D EU J- I8


@5@.@7 I@@@( G@?@( I-@>@0 C
@4@.@7 N@0 I8 @4@7 N)@>@;C@2D EU J- I8


@5@.@7 I@ @.@7 L@ 
@ @.@7 L@@@&@( @@?
@" I8@#@>@;C@0D EU J- IA


@5 G@7 I@ 
 G@7 I@>@0 H@0 C
@4@4@.@7 TF@0 I= @4@7 N)@>@;CD EU J- IA


@5@0 IE
@4@7 TH@>@;C@0D EU J- IE


@5 G@7 I@ 
 G@7 I@>@0 H@0 C
@4@4@.@7 TF@0 I= @4@7 N)@>@;C@+D EU J- IE


@5 I-@7 I@ 
 I-@7 I@>@0 C
@4@.@7 TF@0 IA @4@7 N)@>@;C@2D EU J- IE


@5@.@7 I@ @.@7 L@ 
@ @.@7 L@@@&@( @Q@?
@" IA@#@>@;C@/D EU J- ID


@5@.@7 I@@@( G@?@( I-@>@0 C
@4@.@7 TF@0 I= @4@7 N)@>@;C@2D EU J- ID


@5@.@7 I@ @.@7 L@ 
@ @.@7 L@@@&@( @@?
@" I=@#@>@;CE EU J- I=


@5@0 ID
@4@7 TH@>@;CE	 EU J- G G
@5@7 TH@>@;CE
 EU J- G B


@5@0 I8
@4@7 TH@>@;CE EU J- G I8


@5@0 B
@4@7 TH@>@;CE EU J- G ID


@5@0 IA
@4@7 TH@>@;CE EU J- G I=


@5@0 IE
@4@7 TH@>@;CE EU J- G IE


@5@0 I=
@4@7 TH@>@;CE! EU J- G IA


@5@0 ID
@4@7 TH@>@;CE% EU J- G
 G

@5@ 
@7 TH@>@;CE) EU J- K


 K

@5@ @7 TH@ 
@ @7 TH@>@;CE. EU J- K


 K

@5@ @7 TH@ 
@ @7 TH@>@;CE3 EU J- C


 C

@5@ @7 TH@ 
@ @7 TH@>@;CE8 EU J- J


 J

@5@ @7 TH@ 
@ @7 TH@>@;C@_EA EU J- K 



 K 

@5@ 
@.@7 Pe@>@@@ @/@7 J%@>@ @ @7 TH@?@,@@@0 J& S@4@7 C@ @ @7 TH@0 J& S@4@7 J@?@0 J& S@4@7 J@Q@>@;C@_EP EU J- K 



 K 

@5@ 
@.@7 Pe@>@@@ @/@7 J%@>@ @ @7 TH@?@,@@@0 J& S@4@7 C@ @ @7 TH@0 J& S@4@7 J@?@0 J& S@4@7 J@Q@>@;C@ E_ EU J- M'



@5@.@7 I@>@0 M'
@4@ @7 L@>@;CEe EU J-@5@. @@7 N@7 N@>@;XP J C$ EU I @Q@5 J@8 J@;C$ EU I  @@<XP O CCx EU O L


@5@.@7 O@ 
@.@7 O@>@ @ @7 I1@>@;CC EU O PU



@5@>@;C
C EU O
@5@>@;XP U CAw EU J@5@7 J%@ 
@7 J%@ 
@7 I@>@;CA EU J@5@ 
@.@.@7 U@ @ @7 U@>@;XP P CEp EU J@5@.@7 M; B@0 J@4@7 D4@Q@;CEt EU J @<XP O C@#D EU I@5@0 K@-
@-@4@/@.@7 J@C
@7 J@L
@P@0 K
@4@/@7 U B@Q@;C@,D EU I@5@.
@/@.@7 J@/@.@7 J@a@h@i@q@C
@7 J@L
@P QQ@2@3@4@7 Jc@7 K$@Q@;XP Q C@A EU M& M


@5@.@7 Q@ 
@.@7 Q@@@&@>@&@F@F@E@?@d@@@.@" M
@#@" M
@#@ @ @.@7 I1@ @.@7 U@ @.@7 I4@" M@#@?@4@@@0 M@4@7 M)@>@&@?@@@0 M@4@7 M)@>@&@?
@" M@#@F@F@E@>@;C@mA EU M& M


@5@.@7 Q@ 
@.@7 Q@@@&@>@&@F@?@J@@@" M
@#@" M
@#@ @ @7 U B@?@/@@@0 M@4@7 M)@>@&@?@@@0 M@4@7 M)@>@&@?
@" M@#@F@>@;C@uA EU M& M


@5@.@7 Q@ 
@.@7 Q@@@&@>@" M@#@F@?@N@@@" M@#@&@F@?@=@@@" M
@#@" M
@#@ @ @7 U B@?@"@@@0 M@4@7 M)@>@" M@#@?
@" M@#@F@>@;C@A EU M& M


@5@.@7 Q@ 
@.@7 Q@@@@@@&@F@F@F@?@@@@" M@#@F@F@F@?@@@@,@" M

@#@@
@0 M@4 @Q@7 Q@?@0 M@4 @Q@7 Q@F@F@?@c@@@" M

@#@0 M@4 @Q@7 Q@F@?@D@@@)@" M

@#@@
@0 M@4 @Q@7 Q@?@0 M@4 @Q@7 Q@F@?@" M
@#@" M
@#@ @ @7 Q@F@F@( @Q@?@" M@#@F@F@F@>@;C@?A EU M& M


@5@.@7 Q@ 
@.@7 Q@@@" M
@#@" M
@#@ @ @7 U@( @Q@?
@" M@#@F@>@;C@EA EU M& M


@5@.@7 I:@ 
@.@7 Q@@@$@" M@#@@@0 M@4@7 M)@( @Q@?@0 M@4@7 M)@( @@?
@" M@#@>@;C@EB EU M& M


@5@.@7 I:@ 
@.@7 Q@@@$@" M@#@@@0 M@4@7 M)@( @Q@?@0 M@4@7 M)@( @@?
@" M@#@>@;C@)B EU M& B


@5@.@7 Q@ 
@.@7 Q@@@&@( @Q@?
@" B@#@>@;C@EB  EU M& I8


@5@0 B
@4@.@7 Q@@@( @Q@( @@F@?@#@@@" B

@#@" I8@#@?@" G@#@F@>@;CB, EU M& M
 M

@5@.@7 U@ @ 
@7 I4@>@;C@*B1 EU M&@5@@
@7 A@&
@F@E@?@2@-@-
@4@7 @<@ 
@.@7 Ij@2@4@7 @<@>@;XP O CAl EU Fl  @5@7 U B@Q@;CAp EU Fl@5@.
@.@/@/@/@/@7 L @Q@7 I@7 S B@Q@;CAv EU Fl  @5@>@;XP M CH EU J@5@S
@>@Q@;CH EU J@5@7 GX@>@;CH
 EU J I
@5@7 M@>@;CH EU J H

@5@7 M@7 M@>@;CH EU J C

@5@7 M@7 M@>@;CH EU J IB

@5@7 M@7 M@>@;CH EU J I6

@5@7 M@7 M@>@;XD  t  t t  @t  R AP M CAb EU H@5@7 P@>@;C
Af EU H@5@7 I@>
      Action:@7 I@8 I@;CAl EU H@5@7 P@>@;C
Ap EU H@5	       ->@7 I@8 I@;XP M> C@4 EU J@5@S
@>@Q@;C@H@6 EU J@5@@@$@7 LF@.@7 I:@>@@@7 U B@E
@? I@7standardise_in_infer I @@.
@7 I@ 
@7 V@?@@@7 V@E@? I@7 V @@.@7 I@7 I@7 V@E
@>@;XP Lw C@ EU L]
@5@>@8 J|@;C@ EU L]@5@>@7 J| Ot@7 I@8 Lv@;C@ EU L] @<XP Uq C@.J EU I@5@.@7 U B@@@&
@>@&@F@?@.@7 M B@ @ 
@.@7 Up@ @ @ @8 I@;XD  t  t t  @t  F D  t  t t  @t  F AD  t  t t  @t  F AD  t  t t  @t  F 
D  t  t t  @t  K AP K C@%NO EU I L

 L

@5@>@ @ @7 K@>@ @ @7 K@>@;CNV EU I L

 L
@5@>@ @ @7 K@>@;C@4N[ EU I@5@>@.@7 K@>@@@7 LF@ @7 I@ @ 
@7 I:@?@@
@7 LF@&@&
@?@C@7 LF@L@P@&
@>@;XP U C@A EU J@5@7 Id@a@g@k IR@x
@7 GX@a@h@b @s@@
@(@&
@F@E@?@@ 
@.@7 J@a@f@b @s@@@&@(@@@&

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

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

@>@" @#@?@" I @#@>@;XP L CK EU I
@5@>@;CK  EU I

@5@p
@>@ @ @ 
@8 L@;XP U8 CI EU I

@5@>@;C@0I
 EU I


 C
 AV




@5@ @7 M@ @ @.@7 P B@ @ @ @8 U7@;CI EU I


@5@ @ 
@8 U7@;XXQM F|F@$/usr/lib/swi-prolog/library/apply.pl   AuC AgS EfoldlE VE VE VE FE FE	partitionE V$EscanlE V'E V'E V'E FE FEexcludeE GPXO F|scanl_ CA4 F{ F{ @<C@#A5 F{ F{@5@ @ @ 
@ @@ @ @ @ @8 V0 F|@;XO F| V1 CA+ F{ F{ @<CA, F{ F{@5@ @ @@ @ @ @8 V4 V3@;XO F|foldl_ C	A F{ F{ @<C@.A F{ F{@5@ @ @ @ @ @ @.@@ @ @ @ @ @ @ @8 V6 V3@;XO F| V7 CA F{ F{ @<C@'A F{ F{

@5@ 
@ @ @ @ @.@@ @ @ @ 
@ @ @8 V9 V3@;XO F| V1 CAF F{ F{ @<C@3AG F{ F{@5@ @ @ @ @ @ @ @@ @ @ @ @ @ @ @8 V; V3@;XO F| V1 CA= F{ F{ @<C@,A> F{ F{@5@ 
@ @ @ @ @ @@ @ @ @ 
@ @ @8 V= V3@;XD  t  t t  F|t  V @GD  t  t @Ht  F|t V  @K @K O F| V  C	@ F{ F{@5@ 
@8 V7 V3@;XD  t  t t  F|t  V @GD  t  t @Ht  F|t V @K @K @K O F| V C@ F{ F{@5@ 
@ @8 V7 V3@;XD  t  t t  F|t  V @GD  t  t @Ht  F|t V @K @K @K @K O F| V C
A F{ F{@5@ 
@ @ @8 V:@;XD  t  t t  F|t  V @GD  t  t @Ht  F|t V @K @K @K @K @K O F| V CA F{ F{@5@ 
@ @ @ @8 V8@;XO F|
partition_ C@ F{ F{ 
@<C@ F{ F{@5@ @.@@ @ @ @ 
@ @8 VD V3@;XO F| VF C@ F{ F{ C
@5@>@ 
@ @ @ @8 VC V3@;C@ F{ F{ B
@5@>@ 
@ @ @ @8 VG@;C@ F{ F{ H+
@5@>@ 
@ @ @ @8 VG@;C@ F{ F{@5@0 @@3<.=@3 H+@4@8 B B@;XO F|maplist_ C@ F{ F{ @<C@&@ F{ F{

@5@ @ @ @ @ @@ @ @ @ @ @8 VK V3@;XD  t  t t  F|t  V' @GD  t  t @Ht  F|t V* @K @K O F| V* CA( F{ F{
@5@ @8 V5@;XD  t  t t  F|t  V' @GD  t  t @Ht  F|t V) @K @K @K O F| V) CA1 F{ F{

@5@ 
@ @8 V2@;XD  t  t t  F|t  V' @GD  t  t @Ht  F|t V( @K @K @K @K O F| V( CA: F{ F{
@5@ 
@ @ @8 V>@;XD  t  t t  F|t  V' @GD  t  t @Ht  F|t V& @K @K @K @K @K O F| V& CAC F{ F{
@5@ 
@ @ @ @8 V<@;XO F| VL C@ F{ F{ @<C@ F{ F{
@5@@ 
@8 VN V3@;XO F| VL C@ F{ F{ @<C@ F{ F{
@5@ 
@ @@ @ @8 VP V3@;XO F| VL C@ F{ F{ @<C@ F{ F{

@5@ 
@ @ @ @@ @ @ @ 
@8 VR V3@;XO F| VB C@ F{ F{ 
@<C@ F{ F{

@5@ @ @ 
@.@@ @ @ @ @8 VA@;XO F| V@ C@ F{ F{ @<C@ F{ F{@5@ @.@@ @ @ 
@8 V?@;XO F|exclude_ C@o F{ F{ 
@<C@$@p F{ F{
@5@D@ 
@@L@%@?	@"

@#@ @ @8 VT V3@;XD  t  t t  F|t  V$ @GD  t  t @Ht  F|t V% @K  O F| V% C	@~ F{ F{@5@ 
@8 VD V3@;XD  t  t t  F|t  V$ @GD  t  t @Ht  F|t V# @K   O F| V# C@ F{ F{@5@ 
@ @8 VG@;XD  t  t t  F|t  F @GD  t  t @Ht  F|t V" B
O F| V" C@ F{ F{@5@8 VO@;XD  t  t t  F|t  F @GD  t  t @Ht  F|t V! B
 B
O F| V! C@ F{ F{@5@8 VQ@;XO F|include_ C@^ F{ F{ 
@<C@$@_ F{ F{
@5@D@ 
@@L@"

@#@?@%@ @ @8 VY V3@;XD  t  t t  F|t  V. @GD  t  t @Ht  F|t V- @K O F| V- C@l F{ F{@5@8 VV@;XD  t  t t  F|t  F @GD  t  t @Ht  F|t V, B
 B
 B
O F| V, C	@ F{ F{@5@ 
@8 VS@;XD  t  t t  F|t  F @GD  t  t @Ht  F|t V+ B
 B
 B
 B
O F| V+ C@ F{ F{@5@ 
@ @8 VM@;XD  t  t t  F|t  GP @GD  t  t @Ht  F|t V/ @K O F| V/ C@[ F{ F{@5@8 V[@;XO F| VX C@ F{ F{ 
@<C@8@ F{ F{	@5@D@ @@L@"
@#@ @ @ 
@8 VW@E@?@"

@#@ @ @8 VW@E@;XXQM B*F@B/build/spark-thYk5E/spark-2012.0.deb/common/versioning/version.pro  @8AAu@!C @S @E FE EE FE FE E|E FE E~E E}XO B* Va C@Tu E{  @8AA Vd  @@<XO B* V\ C@Q Vd Vd  @@<XO B* V] C@P Vd Vd GPL@<XO B* V^ C@S Vd Vd  @@<XO B* V_ C@R Vd Vd @!Report bugs to: spark@adacore.com@<XO B* V` C@M Vd Vd 2012@<XO B* Vb C@O Vd Vd GPL 2012@<XO B* Vc C@N Vd Vd @4Copyright (C) 2012 Altran Praxis Limited, Bath, U.K.@<XXQM B8-C @S @XD  t  t t  B8t option_decl AD  t  t t  B8t  Vj 
O B8 VjC@0 E[ E[  Fi D@<C@6 Fo Fo  C
 C
@<C@L F~ F~ prolog_walk_code F@<C@' Fq Fq  D Fr@<C@8 F F read_file_to_codes D@<C@< F F read_file_to_terms D@<C@c By By 
load_settings B~@<C@2 F F portray_clause F@<C@X F F prolog_read_source_term F@<C@[ F F read_source_term_at_location F@<C@c F F directory_source_files F@<C@0 F F print_prolog_backtrace F@<XD  t  t t  B8t pred_option AD  t  t t  B8t  V 
XQM HF@%/usr/lib/swi-prolog/library/occurs.pl   Au@ C AgS Econtains_varEfree_of_termEsub_varE
contains_termE HEoccurrences_of_varEoccurrences_of_termEfree_of_varXO H V C@Cu EH   A V@5@)
@>@;C@E V V@5@7 D@/@.@7 A@7 V H@>@;XO H V C@N V V@5@C@7 V H@L@P@;XO H V C@8 V V

@5@>@;C@9 V V@5@7 D@/@.@7 A@7 V@>@;XO H V C@t V V@5@)
@;C@v V V@5@7 D@/@.@7 A@8 V H@;XO H H C@j V V 

@<C@k V V@5@7 D@/@.@7 A@8 H H@;XO H V C@c V V@5@0 V
@4@8count H@;XO H V C@\ V V@5@0 H
@4@8 V@;XO H V C@U V V@5@C@7 V@L@P@;XD  t  t t  Ht  V @GD  t  t @Ht  Ht V  O H V C@,@ V V@5@!@0 V @4@#@@@@.
@7 A@p
@ @7 Dq H@Q@?	@8 A@F
@;XXQM$historyF@#/usr/lib/swi-prolog/boot/history.pl  lAs@ C S E
$save_historyEread_historyE$clean_history XD  t  t t  Vt take_number 
O V VCAs@#/usr/lib/swi-prolog/boot/history.pl  lA V


@5@ 
digit@7 G V@>@ @ @8take_string V@;C
A V V

@5@>@;CA V V @<XD  t  t t  Vt get_last_event 
O V VC@ V V@5@/@.@7 V V@7 G V@>@;C@ V V@5 C@0historyno_event@4@7 @' V@Q@;XD  t  t t  Vt 
find_event 
O V VCA V V G



@5@>@8 V V@;C@(A V V
@5@ 
 V@7 V@>@2
@4@.@7 V V@.@ @7 G V@ @.@7 V@ @8 V@;C
A V V@5@.
@7 V@ 
@8matching_event V@;XD  t  t t  Vt match_event 
O V VC@ V V@5@7 V V@>@;C@ V V@5 C@0 V V@4@7 V@Q@;XD  t  t t  Vt skip_quoted 
O V VC@ V V
@5@>@;C@!@ V V M M
@5@>@ @ @ @ 
@ @8 V V@;C@#@ V V


@5@>@ @ @ @ 
@ @8 V@;C@ V V

@5@>@ @ @ 
@ @8 V@;C@ V V 
@<XD  t  t t  Vt remove_history 
O V VC@ V V@5@a@g@h@l C@b @r@>@;C@ V V@5@a@g@h@l C@x@0 V@/@4@7 J V@>@;C@ V V @<XD  t  t t  Vt expand_history2 
O V VC@ V V G G @@5@>@;C@ V V G
 G
@5@ 
@7not_event_char V@>@2
@4@ @8 V V@;C@#@ V V G


 @Q@5@>@ 
@.@.@7 V V@ @.@7 @0 V@>@ @ @/@8 V@;C@"@ V V'

 V
@5@>@ 
 V@ @.@.@7 V@ @ @8 V@;C@"@ V V"

 V
@5@>@ 
 V@ @.@.@7 V@ @ @8 V@;C@ V V


@5@>@ @ @8 V@;C@ V V  @@<XD  t  t t  Vt  V 
O V VC	@ V V@5csym@7 V@>@Q@;CA  V V G@5@>@Q@;CA V V @<XD  t  t t  Vt  V  	 D  t  t t  Vt  V  
O V VC	@s V V  @5@0 V@/@/@4@8 C @;XD  t  t t  Vt 
save_event 
O V VC@ V V@5@7 @ V@>@;C@ V V@5@8 V V@;XD  t  t t  Vt  V AD  t  t t  Vt  V AD  t  t t  Vt  V AD  t  t t  Vt  V 	 D  t  t t  Vt history_depth_ 
O V VC@ V V@5 V@7 @ V@7 GY V@a@g@b @s@>@;C@ V V @<XD  t  t t  Vt list_history  
O V V C@D@e V V@5@D
@.
@/@7 V@L@R@?@'
 @.@7 V V@.@7 E V@0 @-
@-@4@0 AV@0 HA

@4@1 V
@4@.@7 @ V C@0 V@1 V@4@8 V@;XD  t  t t  Vt expand_history 
O V VC@ V V@5@.
@7 V@ 
@.@7 V@ @7 V@>@;XD  t  t t  Vt save_history_line 
O V VC@ V V D@5@>@;C@:@ V V@5readline @Q@7 V@0 A@-@4~W~W@2
@3@2@0partial @Q@4@4@3 C@3@2@0 V @Q@4@4@4@7 Aw V@0  @@1rl_add_history@4@/ @@7 A: V@>@;C@ V V @<XD  t  t t  Vt 
substitute 
O V VC@!@ V V@5@.@.@7 V@.@ @7 V@>@ @.@7 V@ @ @ 
@7 V@>@;XD  t  t t  Vt  V 	 D  t  t t  Vt  V 
O V VC@+@ V V@5@D
@.@/@7 V@L@p@?@a@b@x@E@0 V
@4@7 C V@.
@7 V@ 
@8 V V@;XD  t  t t  Vt  V 
O V VC@C@4 V V@5@7 C V@ 
@7prompt_history V@0 B DC@-@4@.@0 E@0 C@0 B@1 @@0syntax_error@/@4@/@4@1 AV@0 @' @4 @@4@1 @@4@7 V@ Qsave_debug_after_read  Q@ @ @ @7
read_history_ V@>@;XD  t  t t  Vt  V 
O V VC@z V V @@5@>@8 H  V@;C@C@| V V@5@D
@.@/@7 V@L@p@?@'@E@.
@7 U V@.@7 V@D@2@~@3@!@4@ @ 
@.@7 V V@L@ @7 G` V@?@7 W @E@8 V@;XD  t  t t  Vt  V 
O V VC
@@ V V
@5@7 V V@>@Q@;C@C V V@5 G@0 V@1 G
@4@7 V@>@Q@;C@@F V V
@5@ 
@.@.@7 V V@ @7 V V@.@ @7 F V@0 B@-@3@0 Hx@-@4@3@0 Bh@4@4@.@0 AV@0 @' @4 @@4@7 V@D@S@L@&@&@E@?@B@D@"$silent
@#@L@ @ B H B @@ @ @8 V V@?@#@ @7 V V@D@* @Q@L C@0 V@1expanded@4@7 V@?@R@&@&@E@;XD  t  t t  Vt  V 
O V VCA V V@5@/@.@7 V@7 V@/@7 V@>@;XD  t  t t  Vt  V 
O V VCA V V


@5@ 
 V@7 V@>@ @ @8 V@;C
A V V

@5@>@;CA V V @<XXQM$attvarF@"/usr/lib/swi-prolog/boot/attvar.pl  lAsC S Ecall_residue_varsEfreezeE DQE$wakeupEfrozenXD  t  t t  Wt delete_attributes 
O W WC
As@"/usr/lib/swi-prolog/boot/attvar.pl  lA W@5@.@7 H W@8delete_attributes_ W!@;XD  t  t t  Wt  W @GD  t  t @Ht  Wt W  D  t  t t  Wt  W 
O W WC@ W W@5@.@7 H W!@.
@7call_det W!@7 H* W!@D@*
 @Q@L@>@?@R@;C@ W W@5@Q@;XD  t  t t  Wt attvars_residuals 
O W W,C@ W W 
@<C@,@ W W	
@5@D@ 
@.@7 D W!@%@L@ @ 
@ @.@7attvar_residuals W!@?@%@F@ @ @8 W- W!@;XD  t  t t  Wt  DQ 
O W WC@<@ W W@5@.
@7 W@D@*
 @@L@( @@8 DQ W!@?@$@0 C
@4@0 AV@0 Bo@0 W,
@4@4@1 W
@4@2@0 C@4@4@8 @ W!@;XD  t  t t  Wt  W) 
O W W(C@ W W@5@@8 A W!@;XD  t  t t  Wt 
portray_attrs 
O W W:C@ W W @<C@%@ W Watt



@5@ 
@7portray_attr W!@D@* @@L@R@?	 Ot@7 I W!@ @8 W; W!@;XD  t  t t  Wt  W@ 
O W W?C@&@ W W W@5@>freeze(~w, ~W)@2@3@3@2@0 CN @Q@4@3@0 CC @Q@4@3@0 CE H@4@4@4@8 T W!@;C@)@ W W@5@!
@0 
@1attr_portray_hook@4@#@D
@/@ 
@7 D W!@ 
@@L@R@?	~w = ...@2
@4@8 WD@;XD  t  t t  Wt  W2 
O W W1C@ W W @<C@@ W W W<


@5@D@T@%@L@%@F@F@F@E@?@@D@* W@%@L@ @ @.@7frozen_residuals W!@F@F@F@?@~@D@1@0 @1 Aattribute_goals@4@7 Aq W!@%@L@0 @1 WL@4@.@7 Bo W!@%@ @ @.@7 @ W!@F@E@?@H@D@+@0 @1 attribute_goal@4@7 WM@%@L@0 @1 WR@-@4@@%@ @ @.@7dot_list W!@?@" H
@#@F@E@F@E@E@E@ @ @ 
@8 W0@;XD  t  t t  Wt make_conjunction 
O W WXC@x W W$and


 AV

@5@>@ @7 WY W!@ 
@ @8 W\@;C@{ W W 

@<XD  t  t t  Wt unfreeze 
O W W]C@\ W W WZ

@5@>@7 W^ W!@8 W_@;C@_ W W@5@@;XD  t  t t  Wt portray_attvar AD  t  t t  Wt  W` 
O W W`C@ W W@5{@7 WA@.@7 W.@7 WB}@8 WA@;XD  t  t t  Wt call_all_attr_uhooks 
O W WdC@8 W W @<C@9 W W W<



@5@ 
@7uhook W!@ @8 We W!@;XD  t  t t  Wt  Wh 
O W WgC@6@G W W W@5@>@D@)@7 D W!@L@D W@.
@7 H W!@L W@0 WZ
@4@8 WW W!@? W@8 Wn@E
@?@8 W_@E
@;C@O W W@5@0 
@1attr_unify_hook@4@@;XD  t  t t  Wt  W 
O W WC@s W W@5 W@.@7 Wl@>@8 W\@;C@v W W 
 @Q@<XD  t  t t  Wt  W$ 
O W W#CA W W @<CA	 W W@5@7 G W!@8 W"@;XD  t  t t  Wt  WK 
O W WJCA W W WZ

@5@>@%@ @ @.@7 WI@ @ @ 
@8 WI@;CA W W  W

@<XD  t  t t  Wt  WV 
O W WUCA W W AV


@5@>@%@ 
@ @.@7 WT@ @ @8 WT@;C
A W W 




@<XD  t  t t  Wt  W @GD  t  t @Ht  Wt W B
 D  t  t t  Wt  W 
O W WC@i W W@5@7 @ W!@>@;C@k W W@5@@;XD  t  t t  Wt  @ 
O W WQC@ W W 
@<C@ W W


@5@ @ @8 WP@;XD  t  t t  Wt  W 	 D  t  t t  Wt  W 
O W WC@3 W W @<C@4 W Wwakeup



@5@7 Wi@ 
@8 W W!@;XXQM @*F@$/usr/lib/swi-prolog/boot/messages.pl  lAsC S E OEmessage_to_stringE @'XD  t  t t  @*t translate_message2 
O @* WzC@Gs@$/usr/lib/swi-prolog/boot/messages.pl  lA W|@5@S
@%
@>@%
@" CUnknown message: ~p
@#@;C@J W| W|@5@: @ @i W@;C@L W| W|@5@8prolog_message @)@;C@N W| W|  @resource_error Ou

 COut of ~w stack

@<C@P W| W|  @ W

 CNot enough resources: ~w

@<C@R W| W| @


@5@ @.@7swi_location @)@ 
@ @.@7term_message @)@ @ @8	swi_extra @)@;C@V W| W| $abortedExecution Aborted


@<C
@X W| W|
message_lines

@5@ 
@8make_message_lines @)@;C@Z W| W|  T


 C

@<XD  t  t t  @*t bind_res_sep 
O @* WCCy W| W|
@5@>@%@&
@;C
C{ W| W|@5@>@%@&
@;CC} W| W|  C AW F
@<XD  t  t t  @*t 
must_print 
O @* WCES W| W|@5@T@7
print_once @)@>@C@7printed @)@L@P@0 W
@4@8 A @)@;CEX W| W| @<XD  t  t t  @*t  W 
O @* WC@2Aw W| W| F


 

@5@>@%@" C~w:~d: @%Initialization goal raised exception: F
@#@ 
@ @8translate_message @)@;C@ A| W| W| F


 C@(Initialization goal ~p raised exception:
 F
@5@ @ @8 W@;C@*A W| W| H:
 


@5@>@%@" C W
 CInitialization goal failed@#@;CA W| W|  H:

 CInitialization goal failed: ~p

@<CA W| W|initialization_exception

Prolog initialisation failed: F
@5@ 
@ @8 W@;C@1A W| W|unhandled_exception

Unhandled exception: 
@5@D@ 
@ @.@7 W{ @)@L@&@?@" C~p
@#@E@;CA W| W|  A


 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 G@-@4@7 DG @)@> H9@ @.@7stream_position_data @) H@ @.@7 W@D@ 
@0 B@-@4@7 W@L@%@?@%
@E@%@" C~p:~d:~d: ~w@#@;CA W| W|  W


 C
stream ~p: ~w

@<CA W| W| option_usagepldocUsage: --pldoc[=port]


@<CA W| W| 	interruptbeginAction (h for help) ? flush


@<CA W| W|  Wendcontinue


@<CA W| W|  W 	continue (trace mode)


@<CA W| W| unknown_in_module_user@8Using a non-error value for unknown in the global module F@;causes most of the development environment to stop working. F@<Please use :- dynamic or limit usage of unknown to a module. F@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|  C C  @

 CFailed to load ~p

@<CA W| W|  C C 


 C@ Failed to load ~p into module ~p

@<CA W| W|  C C

 C W

@<CA W| W|  H

 C@0Cannot pre-compile mixed load/call directive: ~p

@<CA W| W|  B@.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defined_definition @)@;CA W| W| declare_module

 A&
 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 W@;CA W| W|  A

 C@1Clauses of ~p are not together in the source-file

@<C@)A W| W| C @v


 C~|~t~*+Loading 

@5@ @ @.@7 C @)@" UO@#@;C@)A W| W| @j @v


 C~|~t~*+include 

@5@ @ @.@7 X@" UO@#@;CA W| W| @j @l


 C~|~t~*+included 

@5@ @ @8 X@;C@SA W| W|

 C C






 C~|~t~*+

@5@ @ @.@7 X@" C ~w
@#@ @ @.@7load_module @)@" C ~2f sec, ~D clauses@#@;C@2A W| W|dwim_undefined


@5@ 
@.@7goal_to_predicate_indicator @)@%@" CUndefined procedure: ~q F@'    However, there are definitions for: F
@#@ @ @8dwim_message @)@;CA W| W| dwim_correct

 CCorrect to: ~q? 
 W
@<C@+A W| W| @ G

 G
 C@3File search: too many levels of indirections on: ~p
 F    Used alias expansions: F
@5@ @ @8used_search @)@;CB W| W|  W@<The "-" character should not be used to seperate words in an F@2identifier.  Check the SWI-Prolog FAQ for details.


@<CB W| W|  CUremoved_after_error

 CRemoved incomplete QLF file ~w

@<C@,B W| W|  C



 C@#Module "~q" already loaded from ~w.
 F CWipe and reload from ~w?  W
@<CB W| W|  G@$Please answer y(es), n(o) or a(bort)


@<C@)B
 W| W| reloaded_in_module



 C@%~w was previously loaded in module ~w
 F 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|  Cz C|


 CFile search: ~p --> ~p (cache)

@<C@"B? W| W|  Cz C



 CFile search: ~p --> ~p OK ~p

@<C@"BA W| W|  Cz C



 CFile search: ~p --> ~p NO ~p

@<CBH W| W|gc @w@5@.
@7thread_context @)@"
GC:  W@#@;C@8BK W| W|  X1 @m







at_same_line C@/gained ~D+~D in ~2f sec; used ~D+~D; free ~D+~D

@<CBP W| W|shift_stacks @w@5@.
@7 X3@"

Stack-shift:  W@#@;C@IBS W| W| X: @m




@5@a@f@bD @l A@x@a@f@bD @l A@x@a@f@bD @l A@x@%@" X8 C@6local: ~DKB, global: ~DKB, trail: ~DKB bytes (~2f sec)
@#@;CB\ W| W|agc @w@5@.
@7 X3@"
AGC:  W@#@;C@$B_ W| W|  X@ @m



 X8 C@.reclaimed ~D atoms in ~2f sec. (remaining: ~D)

@<C@"Bk W| W|makereload

@5@ 
@.@7 GW @)@%@" CMake: reloading ~D files@#@;CBo W| W|  XE @mMake: finished


@<CBq W| W|  XE
library_index

 CUpdating index for library ~w

@<C@!Bs W| W| D


@5@.@7 X3@" Cautoloading ~p from ~w
@#@;CBv W| W|  D
read_index

 CLoading autoload index for ~w

@<C@DB W| W|
compiler_warnings


@5@.@7print_goal_options @)@D Hy@.@7 Bd @)@L@ @ @.@7warnings_with_named_vars @)@!@2@0 Hx@4@4@#@?@%@%@E@%@ @ 
@ @ @8 XU @)@;C@!B W| W| B*@5version_git@.
@7 @ @%@>@%@" C~w
@#@;C@BB W| W| B*@5 B*@.
@7 X`@a@f
@b'@l A@x@a@f
@b@d@l A@b@d@l IM@x@a@f
@b@d@l IM@x@%@" C~w.~w.~w@#@;C@!B W| W|address_bits@5 Xc@.
@7 X`@%@>@%@" C	~d bits, 
@#@;CB W| W| @@5 @ @Q@7 X`@%
@>@%
@"Multi-threaded, @#@;CB W| W|  @
@<CB W| W| 	copyright@=Copyright (c) 1990-2013 University of Amsterdam, VU Amsterdam F@DSWI-Prolog comes with ABSOLUTELY NO WARRANTY. This is free software, F@@and you are welcome to redistribute it under certain conditions. F@3Please visit http://www.swi-prolog.org for details.


@<CB W| W|
user_versions@5@.
@0  @@1 B+
@4@.@7 @ @)@%@ @ @8user_version_messages @)@;CB W| W| author@#Jan Wielemaker (jan@swi-prolog.org)


@<C@bB W| W|welcomeWelcome to SWI-Prolog (

@5 @@ 
@.@7 W Xc@ @.@7 W@"Version 
@# B*@ @.@7 W@" Ln F
@# Xf@ @.@7 W@" F
@# Xk@ @.@7 W@" F@2For help, use ?- help(Topic). or ?- apropos(Word). F F@#@;C@3B W| W|aboutSWI-Prolog version 

@5 B*@ 
@.@7 W@" by 
@# Xp@ @.@7 W@" F
@# Xf@ @8 W@;CB W| W|  A% A%


@<CC  W| W|  H W

 CBreak level ~d

@<CC W| W|  Xy W

 CExit break level ~d

@<CC W| W| 	var_query@1... 1,000,000 ............ 10,000,000 years later F F@/~t~8|>> 42 << (last release gives the question)


@<CC W| W| close_on_abort

 CAbort: closed stream ~p

@<CC
 W| W|  Ci

 CHalt cancelled: ~p

@<C
C
 W| W| HF

@5@ 
@8query_result @)@;C@'C W| W| HB

@5@Dtty_control @Q@7 X`@%@L@2 X8
@4@ @8 @0 @?@&@E@;CC W| W|  G

 C~w: halt

@<CC W| W| 	no_action

 CUnknown action: ~c (h for help)
 F
@<C@bC W| W|  V W


History Commands: F@&    !!.              Repeat last query F@/    !nr.             Repeat query numbered <nr> F@:    !str.            Repeat last query starting with <str> F@4    !?str.           Repeat last query holding <str> F@>    ^old^new.        Substitute <old> into <new> of last query F@6    !nr^old^new.     Substitute in query numbered <nr> F@<    !str^old^new.    Substitute in query starting with <str> F@6    !?str^old^new.   Substitute in query holding <str> F C    ~w.~21|Show history list
 F C    ~w.~21|Show this list F F
@<CC W| W|  V V! No such event


@<CC W| W|  Vbad_substitution! Bad substitution


@<CC W| W|  V W

 C~w.

@<CC W| W| V V

@5@ 
@8history_events @)@;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|spying@5@>@%
@"

No spy points@#@;CC W| W| X

Spy points (see spy/1) on: F
@5@ 
@ @8predicate_list @)@;C@(C W| W| 	

@5@>@%@ 
@.@7 X@%@" C        ~p: Not tracing F@#@;C@(C W| W| X


@5@ 
@.@7 X@%@" C        ~p: ~w F@#@;CC W| W| D@5@>@%
@"
@"No traced predicates (see trace/1)@#@;CC W| W| X

Trace points (see trace/1) on: F
@5@ 
@ @8tracing_list @)@;C@9C W| W|		frame

 F@5@>@%@ 
level@.@7 O @)@%@"ansibold~t[~D] ~10|
@#@ 
@ @.@7
frame_context @)@ 
@ @8
frame_goal @)@;CC W| W| X

choice
@5@>@%@0 X
 F@4@ @8 W@;CC W| W| X
cut_call@5@>@%
@&
@;C@8C W| W|

 X

 	
@5@>@%@" T 
@#@ @ @.@7port @)@ 
@ @.@7frame_level @)@ 
@ @.@7 X@ 
@ @8 X@;C@CD W| W| X


@5@ 
@.@7frame_flags @)@ @ @.@7 X@ 
@ @.@7 X@ 
@ @.@7 X@ @ 
@ @.@7frame_depth_limit @)@ 
@ @.@7 X@" W@#@;C@"DI W| W|  H H


 C@(The predicate ~p has been renamed to ~p.
 F@BPlease update your sources for compatibility with future versions.
@<C@&DS W| W|abnormal_thread_completion

 HP
@5@>@%@" C@'Thread running "~p" died on exception: 

@#@ @ @8 W@;CDV W| W|  X

 @ 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|  Qattached


 CAttached package ~w at ~q

@<C@1Db W| W|  X	duplicate



 C@"Package ~w already attached at ~q.
 F C	Ignoring version from ~q

@<CDf W| W|  Xno_arch


 C@)Package ~w: no binary for architecture ~w

@<XD  t  t t  @*t  X\ 
O @* X[CB W| W| 
@<C@,B W| W|		



@5@ 
@.@7 G' @)@.@ @7 @ @)@0 B@/@-@4@7 X@)@>@ @ @8 XZ@;C
B W| W|


@5@ 
@8 XZ@;XD  t  t t  @*t 
substitutions 
O @* XCCj W| W| @<C@4Ck W| W| B



 C AW F C    ~w = ~W
@5@ @ @ 
@8 X @)@;XD  t  t t  @*t  @( 
O @* @'C@PDz W| W|@5@D
@H@7 W @)@L
@B@.@7 W@L@D@-@T@D@0  @@1 PY
@4@7 Dj @L@R@?@0  @@1 O
@4@7 X@L@R@?@8print_system_message @)@O@?@R@E@;XD  t  t t  @*t compiler_warning 
O @* XC@HB W| W|	eq_vv

@5@D@"@)@%
@L@" CTest is always true: ~W Gz@#@?@"
 CTest is always false: ~W Y@#@E@;C@!B W| W| eq_singleton

 C Y Y
@<C@HB W| W|	neq_vv

@5@D@"@+@%
@L@" C Y D@#@?@"
 C Y Y@#@E@;C@!B W| W| 
neq_singleton

 C Y Y
@<C@!B W| W| unify_singleton

 C@ Unified variable is not used: ~W B
@<CB W| W| var_true
 C Y H
@<CB W| W| nonvar_false
 C Y F
@<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  @*t value 
O @* Y C@\C\ W| W|
@5@D@6@S@" B
@#@%@L@"$VAR
@#@%@" C~W
@#@E@?@!@" C Y$

@#@ 
@ @ @8 P @)@F@E@;XD  t  t t  @*t  Wy 
O @* WxCE W| W|@5@.@7 W@>@.
@.@7actions_to_format @)@0 B@4@ 
@ @8 Aw @;XD  t  t t  @*t  X5 
O @* X4C@ Am W| W|@5@.@7 F @, M:@%
@>@%
@" C[Thread ~w] @#@;CAp W| W| 

@<XD  t  t t  @*t swi_comment 
O @* Y-CAc W| W|already_from

@5@>@%@" C (already imported from ~q)
@#@;CAe W| W| C@5@>@%
@"
 (is a directory)@#@;CAg W| W| C@5@>@%
@"
 (is not a directory)@#@;CAi W| W| 
 C (~w)



@<XD  t  t t  @*t 
cond_location 
O @* Y5C@%A' W| W| 


@5@ 
@.@7 H @)@%@" C~w:~d@#@;XD  t  t t  @*t 
clean_goal 
O @* Y9CD> W| W| 



@5@7
hidden_module @)@>@;CD@ W| W| 



@5@0 
@4 U@7predicate_property @)@>@;CDB W| W| 

@<XD  t  t t  @*t  W 
O @* WCEM W| W|  H@<XD  t  t t  @*t  X 
O @* XCB/ W| W|@5@.@.
@7 B @)@ 
@.@.@7 @7 @)@0 @1 @4@8user_predicate_indicator @)@;XD  t  t t  @*t line_element 
O @* YFCD W| W|@5@ Wmessage_line_element W@>@;CE  W| W|
	full_stop@5@> C@8 D @)@;C	E W| W|
 F@5@>@8 I @;CE W| W|
 Jz C


@5@>@ 
@8 Y*@;CE W| W|
 Jz
@5@>@8 Y*@;C	E W| W|
 W@5@>@8 G @)@;CE
 W| W|
 C


@5@>@ 
@8 Y*@;CE W| W|
 X



@5@>@ 
@8 Y*@;CE W| W|
 W@5@>@;CE W| W|
 W@5@>@;CE W| W|@5@8 Y*@;XD  t  t t  @*t  X 
O @* XCD W| W|@5 X@.
@7 X@%@" C(~D) 
@#@;XD  t  t t  @*t action_skip 
O @* YTCE4 W| W|  X8@<CE5 W| W|  W@<CE6 W| W|  X@<CE7 W| W|  YQ@<CE8 W| W|  YR@<XD  t  t t  @*t  X 
O @* XC@+D
 W| W|@5 G@.
@7 X@ 
@.@7 Y: @) CB@.@7 X`@%@" C Y$@#@;XD  t  t t  @*t 	prefix_nl 
O @* YWCD W| W| 
 F@<CD W| W| F
 F@5@>@;CD W| W| W
 W@5@>@;CD W| W| F


 F Jz
@5@>@ 
@ @8 YX @)@;CD W| W|



@5@ @ @8 YY@;XD  t  t t  @*t  X 
O @* XC@ W| W| 
@<C@<@ W| W|

 



@5@ 
@7 Y;@>@ @.@.@7 YB@%@" C
        ~q  F
@#@ @ @8 X@;C@?@ W| W| 



@5@>@%@ @.@.@7 YB@%@" C YZ 
  F
@#@ @ @8 X@;C@/@ W| W|		
@5@ 
@.@.@7 YB@%@" C YZ  F
@#@ @ @8 X@;XD  t  t t  @*t 
msg_prefix 
O @* Y[CD W| W|  D~N% @<CD W| W| As@5@.@7 Y+@D
@* M:@L
@(~NWarning: @?
@" C~NWarning: [Thread ~w] @#@;CD W| W| @5@.@7 Y+@D
@* M:@L
@(	~NERROR: @?
@" C~NERROR: [Thread ~w] @#@;CD W| W|  A Y^@<CD W| W| information Y^@<XD  t  t t  @*t  X 
O @* XCC W| W| 
@<C@ C W| W| X



@5@0 X
@4@.@7 W@ @ @8 X@;XD  t  t t  @*t  X 
O @* XCD W| W| @@5depth_limit_exceeded @Q@7 X@%@>@%@"[depth-limit exceeded] 
@#@;CD" W| W| @<XD  t  t t  @*t faq 
O @* YfC@ W| W| 
 F@+  See FAQ at http://www.swi-prolog.org/FAQ/
.txt


@<XD  t  t t  @*t  X
 
O @* X	CB* W| W| @@5@>@&@;CB+ W| W| @5@>@&@;CB, W| W| 
 C into ~w



@<XD  t  t t  @*t user_version_message 
O @* YkCC W| W|@5@.
@7 W@>@%
@" F@#@;CC W| W| 
 C Xa
 F


@<XD  t  t t  @*t swi_message 
O @* Ym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|  Yrsignal


 CCaught signal ~d on `~w'

@<C@ W| W|  T


 C

@<C@ W| W|  Yv


 CCaught signal ~d (~w)

@<CA  W| W| limit_exceeded


 CExceeded ~w limit (~w)

@<CA W| W|  A

 Cgoal unexpectedly failed: ~p

@<CA W| W| 
shared_object


 C Xa

@<CA W| W| system_error

 Cerror in system call: ~w

@<CA	 W| W|  Y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| A A

@5@ 
@.@7 X@%@" C@1Wrong context: ~p can only be used in a directive@#@;C@9A W| W| Aeditno_default_file@5@D Q @Q@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
@" F@$Use "?- edit(Topic)." or "?- emacs."@#@;CA W| W| format_argument_type


 C@,Illegal argument to format sequence ~~~w: ~p

@<CA W| W|  B

 CFormat error: ~w

@<CA! W| W|conditional_compilation_errorunterminated

 C@*Unterminated conditional compilation from 
@5@ 
@ @8 Y6 @)@;CA$ W| W|  Yno_if

 C:- ~w without :- if

@<XD  t  t t  @*t  W 
O @* WC@] W| W|
@5@>@;C@^ W| W|

 C Xa

@5@>@;C@_ W| W|
 C Xa
 F
@5@ @ @8 W@;XD  t  t t  @*t  W 
O @* WC@XB W| W|@5@0  @@4@.@0 @-@-@4@7 YA@.@ @ @7 YB@0 @4@0 D;@-@4@7 Y>@0 @4@0 H9@-@4@7 Y>@%@>@%@" F C~w at ~w:~d

@#@;CB W| W| @<XD  t  t t  @*t 
insert_prefix 
O @* YCD W| W| X8

@5@>@ 
@8 YY@;CD W| W| Jz

@5@ 
@8 YY@;XD  t  t t  @*t  W 
O @* W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iso_message @)@;C@i W| W|@5@8 Yn @)@;C@k W| W| 
 C Y



@<XD  t  t t  @*t  W 
O @* WCA+ W| W|@5@S
@%
@>@%
@&@;C
A/ W| W|@5@.
@ Wmessage_location W@>@&
@;CA1 W| W| B

@5@ 
@7 H @)@%@>@%@ 
@ @8caller @)@;C@"A5 W| W| @o


?@5@>@%@" C W
@#@;CA7 W| W|  Y



 C
~w:~d:~d: 

@<C@MA9 W| W|	
 B




@5@D@$@ 
@7 B @)@ 
@0 B@-@4@7 W@%@L@0 Y@4@ @8 W@?@" CStream ~w:~d:~d 
@#@F@;CA@ W| W| @<XD  t  t t  @*t bindings 
O @* YCCJ W| W| @<C@YCL W| W|binding



@5@ @.@7 @| @)@%@ @ @.@7	var_names @)@ @ @ @ @.@7 Y! @)@D@#@, @@%@L@" C AW F
@#@ @ @ 
@8 Y @)@?@&
@F@;XD  t  t t  @*t msg_property 
O @* YCD W| W|@5@ B S B@>@;C
D W| W|
 Jz
@5@7 Y\ @)@>@;C	D W| W|
 Jz~N@5@>@;C	D W| W|
 C At@5@>@;CD W| W| location_prefix 


 C~NERROR: ~w:~d:
~N	@5@>@;CD W| W| As Y 


 C~NWarning: ~w:~d:
 Y@5@>@;CD W| W| wait?@5@>@;XD  t  t t  @*t  X 
O @* XCD W| W|
 A*@5@>@;CD W| W|
 A@5verbose A*@7 X`@>@;CD W| W|
banner@5 Y A*@7 X`@>@;CD W| W|@5@>@;C@}D W| W|
@5@0 YP T@4@/ @Q@7 A: @.
@.@7  @0 @@0 V@/@4@/@4@7 I @0 Y@0 
@4@-@-@4@7 Y @)@>@ @.@7 Y @)@2@0 YQ@-@4@3@3 F@4@2@0 YR@4@4@.@7 X@0 C@-@4@7 Y@ @ @7 O @)@D@0 Y@-@4@7 Y@a@f@b @s@L@ @8 G @)@?@R@E@;CD W| W|@5@0 C@-
@4@7 Y@ 
@0kind@4@8 O @)@;XD  t  t t  @*t  W 
O @* WC@? W| W|@5@.
@7 W@>@&
@;C@A W| W|@5@"
 @@#@%
@"
 CUnknown exception: ~p
@#@;C@D W| W| 
 C W~



@<XD  t  t t  @*t 	residuals 
O @* YCCp W| W| @<C@GCr W| W|	@5@D@)@, @@%@L@" C~W, F
@#@ @ @ 
@8 Y @)@?@" C Y$
@#@F@;XD  t  t t  @*t  Y 
O @* YCCU W| W|

@5@>@%@" C~w = 
@#@;C@+CW W| W|

@5@>@%@" C	~w = ~w, 

@#@2@4@ @8 Y@;XD  t  t t  @*t  XU 
O @* X^CB W| W| 
@<C@SB W| W|
@5@D@ @ 
@.@7 X @)@L@%@?@"
 CUnknown compiler warning: ~W
@#@E@D
@* @@%@L@%@?@" F
@#@E@ @ @ @8 X]@;XD  t  t t  @*t  XX 
O @* XWCB W| W|  CC @Q CN @Q@<XD  t  t t  @*t  P 
O @* Y&CCd W| W|@5@>@&
@;C@<Ce W| W| B



 Ot Xfggreen% where F C X
@5@ @ @ 
@8 X@;XD  t  t t  @*t  O 
O @* OC@5D W| W|
 Y

@5@>@ 
@0 Jz@-@4@7 Y@ @.@7 Y@2@0 YQ
@-@4@4@2@0 YR@4@4@.@7 X@ @8 Y@;C
D W| W|@5@.
@7 Y@ 
@8 Y@;XD  t  t t  @*t result 
O @* YC@?CB W| W|		@5toplevel_print_options@.@7 X`@!@2@0 V @Q@4@4@#@%@2@0 LgB@4@4@ @.@7 Y@ @.@7 W @)@2@0 LgC@4@4@ @ 
@8 Y@;XD  t  t t  @*t  Y 
O @* YCAC W| W|    @@5@>@%
@&
@;C@PAE W| W|
 

 

@5@>@%@D@'@C@ 
@7 Y;@L@P@%@L@" C
~q:~q/~w: 
@#@?@" C~q/~w: @#@E@;CAJ W| W|  


 C Y

@<CAL W| W| 
 C~p: 



@<XD  t  t t  @*t  D& 
O @* D&CC2 W| W|
@5@>@%
empty@ @ @8 D& @)@;CC4 W| W|@5@>@%
	non_empty@ @ @8 Y@;XD  t  t t  @*t  W D  t  t t  @*t  W AD  t  t t  @*t  W 
D  t  t t  @*t 	port_name 
O @* YCD7 W| W|  AO YCall@<CD8 W| W| exit Y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|  HPmagenta	Exception@<XD  t  t t  @*t 
extra_line 
O @* ZCC W| W|@5toplevel_extra_white_line @Q@7 X`@%
@>@%
@"
 C Y@#@;CC W| W| 

@<XD  t  t t  @*t  D& 
O @* YCC7 W| W| HD Y@5@>@%@" X Xtrue.
@#@ @ 
@8 Z @)@;CC: W| W| HD@5@>@%@" YK
@#@ @ 
@8 Z	@;CC= W| W|more Y@5@>@%@" X Xtrue  W
@#@;CC? W| W| Z
@5@>@%@" C Lo W
@#@;XD  t  t t  @*t append_args 
O @* ZC@ E: W| W| 



 

@5@>@/@.@7 YA@ @ @ @8 X@;CE= W| W|@5@/@.
@7 YA@ 
@8 X@;XD  t  t t  @*t  Y= 
O @* Y<CB8 W| W| @@5@>@;CB9 W| W| @5@>@;CB: W| W|@5 @/@/ D@8 Ad @)@;XD  t  t t  @*t  X 
O @* XC@ED% W| W|	@5 G@.
@7 X@D
@ 
 @G@7 Y>@L@'^@?@' Lo@D
@ 
 X@7 Y>@L@' IC@?@' Lo@%@" C~w~w @#@;XD  t  t t  @*t  Y) 
O @* Y(CE W| W| @@5@>@;CE W| W| F @@5@>@;CE W| W|

 F@5@>@2
@4@8 Y'@;CE! W| W| F

@5@>@ 
@.@7 Y'~n@ @8 A @)@;CE$ W| W|
@5@ 
@7 YU @)@>@ @8 Y'@;C@$E' W| W| C



@5@>@ @.@.@7 Y'@ 
@ @7 Z@ @ @8 Z
 @)@;CE+ W| W|
@5@ 
@7 @ @>@ @.@7 Y'@ 
@ @8 Z@;CE/ W| W|
@5@ @.@.@7 Y' Xa@ @7 Z@2
@4@ @8 Z@;XD  t  t t  @*t  X 
O @* XCC W| W| HE X X Y Yfalse.

@5@ 
@8 Z	@;CC W| W| HD@5@>@%
@"
 X X Z
@#@ @8 Z	@;CC W| W| Z

@5@ 
@.@7 Y @)@ @8 Z	@;CC W| W| @m@5@8 Z	@;CC W| W| HD


@5@ 
@ @.@7 Z HD@ 
@ @ @8 Y @)@;CC W| W| Z



@5@ 
@ @.@7 Z Z
@ 
@ @ @8 Z@;C@CC! W| W|  G F CActions: F F C@6; (n, r, space, TAB): redo    t:          trace & redo F C@.b:                    break   c (a, RET): exit F C@/w:                    write   p           print F Ch (?):                help F F


@<CC) W| W| action CAction?  W


@<CC+ W| W|  HG CPlease answer 'y' or 'n'?  W


@<CC- W| W| eof F


@<CC/ W| W| toplevel_open_line
@<XD  t  t t  @*t  X 
O @* XC@+D2 W| W|@5@.
@.@7 Y @)@%@>@%@" X X Y
~w: @#@;XD  t  t t  @*t  Xo 
O @* XnCC W| W| 
@<CC W| W|
@5@ 
@.@7 Yl @)@ @ @8 Xm@;XD  t  t t  @*t print_message_lines_guarded 
O @* Z)CD W| W|
@5@>@;CD W| W|

@5@7 YG @)@ 
@8 Z* @)@;XD  t  t t  @*t  X 
O @* XC@/D W| W|@5@D@$debugger_show_context @Q@7 X` D@.
@7 X@%@L@" C[~w] 
@#@?@&@F
@;XD  t  t t  @*t  X 
O @* XCB W| W| 
@<C@'B W| W| B



 C@         file_search_path(~p, ~p)
 F
@5@ @ @8 X@;XD  t  t t  @*t  V 
O @* VC@ W| W| 
end_of_clauseUnexpected end of clause


@<C@ W| W| end_of_clause_expectedEnd of clause expected


@<C@ W| W|  D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 Xa



@<XD  t  t t  @*t  X 
O @* XCC W| W| 
@<C@(C W| W|
@5@ 
@.@7 X@%@" C
        ~p F
@#@ @ @8 X@;XD  t  t t  @*t dwim_predicates 
O @* ZWC@ W| W| 
 

@5@>@.@0dwim_predicate@0 
@4@4@8 Xl@;C@ W| W| 
@5@.
@0 ZY@0  @@4
@4@8 Xl@;XD  t  t t  @*t undefined_proc_msg 
O @* Z[C@ W| W| 
  Z@5@>@%
@0  Z@4@ 
@8 Z\ @)@;C@ W| W|  Z@5@>@%
@"
 F@@  ^/2 can only appear as the 2nd argument of setof/3 and bagof/3@#@;C@ @ W| W|  B!@5@>@%
@"
 F@"  Rules must be loaded from a file
@#ToplevelMode@ @8 Yg @)@;C@ @ W| W|  B!@5@>@%
@"
 F@'  Directives must be loaded from a file
@# Z`@ @8 Za@;C@ @ W| W|  B@5@>@%
@"
 F  ?- is the Prolog prompt
@# Z`@ @8 Za@;C@3@ W| W|@5@.
@7 ZX @)@%@D@ @,
 @@%@L@" F@%  However, there are definitions for: F
@#@ 
@ @8 X@?@&@F@;XD  t  t t  @*t  C 
O @* XC@7B" W| W| @n

@5@D@ 
@7 Z@%@L@" C Xa
@#@?@" C W
@#@E@;XD  t  t t  @*t  X 
O @* XCC W| W| 
@<C@<C W| W| 



 C~t~w   ~8|~W~W
 V @Q C V @Q F
@5@ @ @8 X@;XD  t  t t  @*t  YE 
O @* YDCB4 W| W| 



@5@7 Y;@>@;CB6 W| W| 

@<XD  t  t t  @*t  Y 
O @* YC@n W| W|  @	evaluable

 C@"Arithmetic: `~p' is not a function

@<C@&@p W| W|  @free_of_attvar

 C@.Type error: `~W' contains attributed variables
 CN @Q CE CO
@<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|  A@+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 YC@%@" C@+No permission to ~w built-in predicate `~p'

@#@D@,
 DZ@%@L@" F@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 W@;C@ W| W|  B



 CNo permission to ~w ~w `~p'

@<C@ W| W| evaluation_error

 C@"Arithmetic: evaluation error: `~p'

@<C@ W| W| C Zy

 C X

@5@ 
@ @8 Z]@;C@ W| W|  C


 C~w `~p' does not exist

@<C@ W| W| busy


 C~w `~p' is busy

@<C@ W| W|  Vswi_backslash_newline@*Deprecated ... \<newline><white>*.  Use \c


@<C@ W| W| V

Syntax error: 
@5@ 
@ @8 Z0 @)@;C@ W| W| occurs_check


 C@6Cannot unify ~p with ~p: would create an infinite tree

@<XD  t  t t  @*t  O 
O @* YCD W| W|@5@0 X@1 Z* B@4@8 @ @;XD  t  t t  @*t  W 
O @* WCAP W| W|@5@S
@%
@>@%
@&@;CAT W| W|@5@: Wmessage_context W@;CAV W| W| B


@5@T
@,
 @@%@>@%@ 
@ @8 Y. @)@;C@HA[ W| W| B


@5@ 
 @ @/@.@7 D, @)@ 
@ @/ @.@7 Z@%@" F C Xa F
** here ** F C Xa@#@;CA` W| W| @<XXQM DF@$/usr/lib/swi-prolog/boot/toplevel.pl  lAsC S E B* E B)E @ E$thread_init E$query_loop E AEthread_initializationE$initialise E D E$compile XD  t  t t  Dt init_debug_flags  
O D Z C@.A B' B'@5@0print_predicate@/@2 CM@4@-
@4@7 G  Y@7 CK prompt_alternatives_ondeterminism@7 Z Z @Q@7 Ztoplevel_print_factorized @@7 Z CM@8 CA @;XD  t  t t  Dt  Z  	 D  t  t t  Dt  Z  
O D ZC@ B' B'@5@@@.
@7$at_thread_initialization Q@D@@L@Q@?@Q@?@R@E
@;XD  t  t t  Dt factorize_bindings 
O D ZCC B' B' @<C@>C B' B'	
 B



 Y


@5@ 
@ @.@7 G Q@D
 Z @Q@7 @ @L@&@?@ @ @7only_cycles Q@ @ @8 Z Q@;XD  t  t t  Dt $load_script_file  	 D  t  t t  Dt  Z  
O D Z C@ B' B'  @5script@/@7loaded_init_file Q@>@;C@ B' B'@5script_file@.
@7 C @8load_script_files Q@;XD  t  t t  Dt load_associated_files 
O D ZC@ A B' B'@5@@@.@7 @ @0  @@4@2@0 @ @@4@4@7 @V Q@Q@?@R@E@;XD  t  t t  Dt write_bindings 
O D ZC@@C B' B'
@5@C@7 W  Q@L@P@>@.@.
@7 W Q@.@ @7 W Q@ 
@ @.@7omit_qualifiers Q@.@7join_same_bindings Q@ @.@7 Z@ @.@7	bind_vars Q@ @.@7filter_bindings Q@ @ @8write_bindings2 Q@;CC# B' B'@5@.@7 Z@.
@7 Z@ 
@.@7 Z@ @.@7 Z@ @8 Z@;XD  t  t t  Dt set_window_title 
O D ZC@=Ay B' B'@5@0  @1 window_title@4@7 Aq Q@>@D
@* @@L@'
 @@?@!
@2...@4@#@2
SWI-Prolog --@3
@4 Lo@.@7 D Q@/@ @:  Z @;CA B' B' @<XD  t  t t  Dt subst_chars 
O D ZCB B' B' 
@<C@"B B' B'
@5@ 
@7 @ Q@>@ 
@.@7 U Q@%@ @ @.@7 Bp Q@ @ @8 Z Q@;CB B' B'
@5@ 
@.@7 Z@ @ @8 Z@;XD  t  t t  Dt  Z  	 D  t  t t  Dt  Z  
O D ZC@iB: B' B'	@5@Dbreak_level@.
@7 Z@L@R@?@'
?@7 C Q@B@.@7 Z@D DC@0 DD @Q@4@7 DG Q@L@.@7$system_prompt Q@.
|    @7 D& Q@?	@' @@.
 @@7 Z@7 A  Q@.@.@7
read_query Q@/@ 
@7 Z@ @.@ @.@7call_expand_query Q@L@ @.@7 B Q@ @ @7$execute Q@O@>@;XD  t  t t  Dt 
clean_argv  
O D [ CAO B' B'@5@D B@2--@-
@4@7 Z@L B@8 C Q@?@R@E
@;XD  t  t t  Dt  Z  	 D  t  t t  Dt  Z  
O D ZCB B' B'@5@7$set_file_search_paths  Q@7 Z Q@7 B  Q B@.
@0 AV@0 @' 
@4@1 G@4@8 Q@;XD  t  t t  Dt bind_one_skel_vars 
O D [
CC B' B' 
@<C@C B' B'
 B


@5@D@\@S@L@D@(@0 Y@-@4@7 Z@ @ @7 E
 Q@L@.@7 @| Q@" Y"@#@%
@F@?@+@ 
infinite@.@7 HA Q_S@ @.@7 A Q@C@ @7 @ Q@L@P@>@" Y"@#@p@F@?	@%
@F@F@ @ @ @8 [ Q@;XD  t  t t  Dt no_option_files 
O D [CA= B' B' [


@5@>@;C@>A> B' B'

@5@ @ 
@7 C @  B@7 A Q@0 @@0 G B@-@4@0 AV@0 A< GF@4@1 [ G@4@1 G"@4@/ @@7 Q@>@;C@%AH B' B'

@5@/@.@ 
@7 CZ @  @@ B F@>@ @ 
@7 [@ @ @8 [ Q@;CAM B' B' 

@<XD  t  t t  Dt 
hide_names 
O D [ CC B' B' @<C@1C B' B'@5@D@  @/@/ S@7 Ad Qtoplevel_print_anon @@7 Z@L@R@?@* @@0 Y"@4@7 Y Q@>@ @ 
@8 [! Q@;CC B' B'
@5@ @ @8 [%@;XD  t  t t  Dt path_sep 
O D [&CA B' B'@5 Q @Q@7 Z@%
@>@%
@"
 E@#@;C	A B' B'  
@<XD  t  t t  Dt  Z 	 D  t  t t  Dt  Z 
O D ZCA	B B' B'
@5toplevel_prompt@.
@7 Z@ 
@.@7 Z@D@#@,
 @@L@2@~@3@m@4@2
@3@2@:@3@ @4@4@ @.@7$substitute Q@?@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 Z@D@2@* @Q@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@* @Q@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 G Q@;XD  t  t t  Dt get_respons 
O D [-C@%D B' B'@5@7 Z T@7 YP Q@.@7 C Q@7answer_respons Q@D@*
again@L C@0 HF Z!@4@7 @' Q@Q@?@>@;XD  t  t t  Dt 
setup_history  
O D [6 C@@A B' B' @5@D
@: DC@0 DD @Q@4@7 Z@0  V@4@7 Z@C	save_history @@7 Z@L@P@0 @V@0 Cprolog_history@4@3@0 H @Q@4@4@/ @@7 Q@L
enable@8 [9 Q@?@R@;XD  t  t t  Dt  Z 
O D ZCCE B' B' @<C@.CF B' B'		 B



 B


@5@ @ 
@ @ @.@7take_same_bindings Q@ @ @8 Z@;XD  t  t t  Dt $load_system_init_file  	 D  t  t t  Dt  [@  
O D [@ C@ B' B'  @5 @/@7 Z@>@;C@b@ B' B'@5system_init_file@.
@7 Z@,
 O Ab@.@7 Zrc@.@7 [@2@3 @3@4@.
@7 A @ 
@.@2@0 @ @@4@3@0 @ B@4@3@0 @ @@4@4@7 @ @0 Z @4@7 C Q@0  @@4@2@0 H @Q@4@3@0 C @@4@4@7 Z@>@;C@ B' B'   @<XD  t  t t  Dt initialise_error 
O D [GCA B' B' W@5@>@;CA B' B'@5 @0 W
@4@7 [5@Q@;XD  t  t t  Dt  Z  	 D  t  t t  Dt  Z  
O D ZC
A B' B'@5initialise_prolog@.
@0 [H
@4@8 Q@;XD  t  t t  Dt call_expand_answer 
O D [JCD@ B' B'@5@ B Mz B@>@;CDB B' B' 

@<XD  t  t t  Dt  @  
O D ZCB0 B' B'  @5@8 H  Q@;XD  t  t t  Dt associated_files 
O D [OCA\ B' B'@5saved_program_class O@7 Z@>@8 [ Q@;C@)A_ B' B'@5@7$set_prolog_file_extension  Q@7
argv_files Q@D
@"

@#@L
@.@7 Kw Qassociated_file@7 [@7set_working_directory Q@8 Z Q@?@R@F@;XD  t  t t  Dt 
save_debug  
O D [_ C@+B B' B'@5@D@7 D  Q@7 Dj  Q@L@'
 @Q@?@'
 @ D@.@7 Z D @@7 [ D@0 D
@4@8 Z@;XD  t  t t  Dt  D  	 D  t  t t  Dt  D  
O D ZC
A B' B'  @5@7$runtoplevel  Q A A%@8 [5@;XD  t  t t  Dt self_bounded 
O D [hCC B' B' Y

@5@0 Y"@4@8 [$@;XD  t  t t  Dt bind_skel_vars 
O D [jCC B' B' 
@<C@!C B' B' Y

@5@ @ 
@.@7 [@ @ @ @8 [k Q@;XD  t  t t  Dt  [X 
O D [WCA5 B' B'@5 B@.@7 Z@.@7 [@D
@+@L
 B@8 [@?@R@;XD  t  t t  Dt clean_history_prompt_chars 
O D [mCB{ B' B' @<CB| B' B' Q G
@5@>@;CB} B' B'

@5@ 
@ @8 [n Q@;XD  t  t t  Dt $search_aliases 	 D  t  t t  Dt  [p 
O D [pC@&A B' B'


@5@.@.@7$string Q@ @.@7 [' Q@>@%@ @ 
@7$make_alias Q@%@ @ @8 [q Q@;C@!A B' B'

@5@.@.@7 [r@ @.@7$eos Q@>@%@ @ 
@7 [v@&@;XD  t  t t  Dt remove_history_prompt 
O D [}CBt B' B' @ @@5@>@;CBu B' B'@5@.@7 [,@.
@7 [o@ 
@.@7delete_leading_blanks Q@ @8 [,@;XD  t  t t  Dt  [	  	 D  t  t t  Dt  [	  
O D [C@_@ B' B'@5search_paths@.
@7 Z@@@K@.@7 Z@.@7 [,@D@*@0$search_path@-
@-@4@7 Bo Q@L@ @.@7 G Q@0 @@-@4@0 C@1  @@1 B1
@4@7 HW Q@? @0 W S@4@7 [5@F
@F@Q@?
@R@F@F
@F@;XD  t  t t  Dt  Z 
O D ZC@$BQ B' B'@5 V@.
@7 Z@ 
@7 GY Q@a@f
@b @s@>h!h@2 	@3 D@4@8 V Q@;C@BW B' B'	
@5@.
@7 [~ Q@7 Z@ 
@7 W Q@!@0 @@0 V@/@4@/@4@#@0 V DC@-@4@ @0 AV@0 @' @4 @@4@7 Q@7 V@D@<@/@0  @@1 V@/@4@7 Ar Q@L@0 A@-@4 V@2@3@2@0 V @Q@4@4@3 C@3@2@0 V @Q@4@4@4@7 Aw Q@0  @@1 V@4@@?@R@E@.@ @7 Z@0 W@3@0 Hx@4@3@0 W	@4@4@.@0 AV@0 @' @4 @@4@7 Q@>@ @8 V Q@;XD  t  t t  Dt omit_meta_qualifiers 
O D [C	Cn B' B'
@5@S
@>@;C@ Cp B' B' AV



 AV

@5@>@ 
@ @7omit_qualifier Q@ @ @8 [@;CCs B' B' W



 W

@5@ @7 C Q@>@ @ @8 [@;CCv B' B'when



 [

@5@ @7 [@>@ @ @8 [@;CCy B' B' 
@<XD  t  t t  Dt  Z 
O D ZCC* B' B'@5 Z
groundness@7 Z@> C@0 HF@1 Z@4@8 [5@;CC- B' B' @Q@5 Z Z@7 Z@> C@0 HF@1 Z
@4@8 [5@;C@6C0 B' B'@5@7 Z C@0 HF@1 Z
@4@7 [5@.
@7 [. Q@D	@*
 Y@L@>@Q@?@D@*

show_again@L@Q@?
@> C@0 HF @m@4@8 [5@;XD  t  t t  Dt  Z 
O D ZCD' B' B' @w A CC @Q CG CI@<C@"D* B' B' @p CM CC @Q CN @Q CP
 CG CI@<XD  t  t t  Dt  Z 
O D ZCC B' B' @<C@6C B' B'
@5@.@7	hide_vars Q@D@@	@ @7 A Q@?@ @7 [i Q@L@ 
@8 Z@E@?@"
@#@ 
@ @8 Z@;XD  t  t t  Dt  A @GD  t  t @Ht  Dt Z D  t  t t  Dt  A 
O D ZC@"@ B' B'@5@"
 

@#@.@ Winitialize_now W@> As@0 [@4@7 [5 A@8 A @;C@ B' B'@5 A@8 [@;XD  t  t t  Dt  Z 
O D ZCCX B' B' 
@<CCY B' B'

@5@ 
@ @7 [@ @ @8 Z@;XD  t  t t  Dt  Z D  t  t t  Dt  Z AD  t  t t  Dt  Z 
D  t  t t  Dt  [I  
O D [I C@<A B' B'@5@7 V V@.
@7 [P Q@7 [@7 [
@7 [@7 [A Q@7start_pldoc  Q@7attach_packs  Q G@.@7 Z@.@7 [@7$load_init_file Q@7 Z Q@7 Z Q G@.
@7 Z@.@ 
@7 Hs @0  @@4@8 H @;XD  t  t t  Dt  B*  
O D ZC@R B' B'  @5 Y Xr@8 [5@;XD  t  t t  Dt $execute_goal2 	 D  t  t t  Dt  [ 
O D [C@4C B' B'@5@7
restore_debug  Q@@.@7 W9 Q@@@7 [` Q@?@7 [@Q T@7 [/@.
@7 [K Q@B@C@C@ 
@7 Z Q@L@P@L@P@L@>@Q@O@;CC
 B' B'@5@7 [ C@0 HF HE@4@7 [5@Q@;XD  t  t t  Dt  [  
O D [C@FA B' B'@5pldoc_server@.
@7 Z@D@*
 @@L@0 AV@0
doc_server@/@4doc_browser@4@@E@?@(@D
@0 F
@-@4@/ @@7 Q@L
@0 [@4@@? @0 W W@4@7 [5@8 G Q@E@;CA B' B'   @<XD  t  t t  Dt  [+ 	 D  t  t t  Dt  [+ 
O D [*C@/B B' B'	
@5@B@0 Z@4@.@7 [@.@.@7 @0 Q@.@ @7 [@L@ @ @.@7 [@ @ @ 
@7 [@>@O@;CB B' B' @<XD  t  t t  Dt  [U  	 D  t  t t  Dt  [U  
O D [TCA B' B'   @<XD  t  t t  Dt  [ 
O D [C
B B' B' Lo
@5@>@8 [@;CB B' B' 

@<XD  t  t t  Dt  [| 	 D  t  t t  Dt  [| 
O D [{CA  B' B' @<XD  t  t t  Dt  [ 
O D [CC B' B' Y



 Y

@5@ 
@ @ @8 [%@;XD  t  t t  Dt  [t 	 D  t  t t  Dt  [t 
O D [sCA B' B' 
@<CA B' B'


@5@ @ @8 [r@;XD  t  t t  Dt  V  
O D VCB B' B'  @5 D @Q@7 Z@>@8 [@;CB B' B'   @<XD  t  t t  Dt bind_query_vars 
O D [CC B' B' @<C@?C B' B' Y


 B


 Y

@5@)@>@ 
@ @7 [@" Y"@#@ @ @ @8 [ Q@;C@QC B' B'



@5@"
 Y


@#@ @ @.@7 [@D@*@S@C@ @7 Wk Q@L@P@* @@L@"
@#@ @ @7 [@" Y"@#@?@&@E@;XD  t  t t  Dt  Z D  t  t t  Dt  Z AD  t  t t  Dt  Z 	 D  t  t t  Dt  Z 
D  t  t t  Dt  [ 
O D [CC] B' B' 


@5@)
@>@ @8 [ Q@;C@'C` B' B' 


@5@0 @4@0
imported_from
@4@7 Y? Q@C	@  @G@7 [@L@P@>@&@;CCd B' B' 


@5@ 
 U@7 [@C	@ 
 @G@7 [@L@P@>@&
@;CCh B' B' 



 

@5@ 
@7 A Q@>@ @ 
@ @8 [@;CCk B' B'@5@8 [@;XD  t  t t  Dt  [g  	 D  t  t t  Dt  [g  
O D [fC@.B
 B' B'@5 G@.
@7 Z@0 Hs@-
@4@.@0 AV@0 @' @4@1 G@4@7 Q@.
@7
toplevel_goal Q@0  @@ 
@4@@;XD  t  t t  Dt  Z 
O D ZCD8 B' B'@5@ 
@ B K\ B@>@;CD: B' B' 


@<XD  t  t t  Dt  Z 
O D ZCC B' B'@5@.@7 [@/@8 [l@;XD  t  t t  Dt  [ 	 D  t  t t  Dt  [ 
O D [C@p B' B' O@5@>@;C@q B' B'@5@/@7 Z@>@;C@s B' B'@5@7 A~ @>@0  @
@4@8 @c Q@;C@3@v B' B'@5@0 Q
@4@2@0 @ B@4@3@0 @ @@4@4@.@7 [E@0 Z
@4@7 [F@0  @@4@2@0 C @@4@4@8 Z@;C@ B' B' @<XD  t  t t  Dt setup_colors  
O D [ C@OA B' B' @5@D
@I DC@0 DD @Q@4@7 Z At@0 DD @Q@4@7 Z T@0 DD @Q@4@7 Z@C	
color_term @@7 Z@L@P@L
@0 @V@0  @@1 C	ansi_term@4@3@0 H @Q@4@3@0 @L @N@4@4@/ @Q@8 Q@?@R@;XD  t  t t  Dt  Z @GD  t  t @Ht  Dt Z D  t  t t  Dt  Z 
O D ZC@ B' B'@5@0 Z
@4@7 A Q@@>@;XD  t  t t  Dt  B* 
O D B)C@_ B' B'@5@D	@ W B+ W@L@R@?@0  @@1 B+
@4@8 D5 Q@;XD  t  t t  Dt  [] 
O D [\CAr B' B'@5console_menu @Q@7 Z B@7 [@>@.@7 E Q@/@8 E Q@;CAw B' B' @<XD  t  t t  Dt  [  
O D [CB B' B'@5 D@0 D@-
@-@4@7 Z D@7 [@D	@* @Q@L@8 	  Q@?@R@;XD  t  t t  Dt  [3 
O D [2CD
 B' B'
 [4@5@2@?@3@h@4@7 [@> G@0 HF G@4@8 [5@;C@1D B' B'
 Y@5@2@;@3@n@3@r@3@N@3@R@3@ @3	@4@7 [@> C@0 HB@3@0 X X E@4@4@8 [5@;C@&D B' B'
 Y@5@2@t@3@T@4@7 [@>@7 [@7 [ C@0 HB@3@0 X X	; [trace]@4@4@8 [5@;C@1D B' B'
 W@5@2@c@3@a@3
@3
@3@y@3@Y@3@.@4@7 [@> C@0 HB@3@0 X X C@4@4@8 [5@;C	D B' B'@b [@5@>@8 [M@;C@%D B' B'
 [@5@.@.
@7 Z Q@> C@0 HB@3@0 C Xa@3@4@4@7 [5 Y@ 
@8 [@;CD! B' B'? [@5@> C@0 GEOF@4@7 [5 @8 [@;CD$ B' B'
 [4@5 C@0 X
@4@8 [5@;XD  t  t t  Dt  [ 	 D  t  t t  Dt  [ 
O D [C@%A B' B'		@5@.@.@7 [r@" B
@#@>@%@ @7 [,@%@ @ 
@8 [y@;XD  t  t t  Dt  [x 	 D  t  t t  Dt  [x 
O D [wC@"A" B' B'@5@0 Hs
@4@/ @@7 Q@@@7 [@E@?
@.@7 @7 Q@, @>@;CA( B' B'@5@8 [,@;XD  t  t t  Dt  D  
O D D C@'B B' B' @5@D
@@ V @Q@7 Z@?emacs_inferior_process @Q@7 Z@L
 V @8 Z@? V@8 Z@;XD  t  t t  Dt  Z 
O D ZCC B' B' @<C@6C B' B'
@5@D@" B

@#@&@ @7 A0 Q@L@ 
@8 Z@E@?@"
@#@ 
@ @8 Z@F@;XD  t  t t  Dt  B  	 D  t  t t  Dt  B  
O D [C@ B' B'  @5@/@7 B @8 Z Q@;XD  t  t t  Dt  [ 	 D  t  t t  Dt  [ 
O D [CB B' B'@5@S
@> A@0 X|
@4@7 [5@Q@;CB B' B' D@5@> C@0 HF Z$@4@8 [5@;C@:B B' B'@5@.@7 Z@0 
@4@.
@7$dwim_correct_goal Q@>@0 A@-@4@0 B
@-@4@0 A@/@4@7 @ Q A*@0 [@4@7 [5@ @8 [ Q@;CB B' B'@5@7 [c C@0 HF HE@4@7 [5@Q@;XD  t  t t  Dt  [? 
O D [>CCJ B' B' 
@<C@$CK B' B'		 B



@5@)@>@ @ @ @ @8 [=@;CCN B' B'
@5@ @ 
@ @8 [=@;XD  t  t t  Dt  Z 
O D ZC@ B' B' @<C@P@ B' B'@5@.
@7 [@D@4@ 
@.@2@0 @ @@4@3@0 @ B@4@3@0 @ @@4@4@7 [E@L@0 Z Z@4@7 [F@0  @@4@7 Z@8 F Q@?@0 @@0 C Z
@4@/@4@8 @ Q@E@;XD  t  t t  Dt  [ 
O D [C@ B B' B' @ Z@5@> [@.@0 @' As@4@7 Q [6@0 @' As@4@8 Q@;CB B' B' 

@<XXQM BbF@./usr/lib/swi-prolog/library/dialect/sicstus.pl   AuC AgS E HE HEprolog_flagEtrimcore E	read_lineE HE HEupdate_mutableE CE B@E HE [Ecreate_mutableE [Eget_mutableXO Bb [ C
A B\ B\@5@7 @@8 C@;XO Bb [ CAm B\ B\@5@8 F D@;XO Bb [ CAU B\ B\@5$mutable@7 @6@>@8 F Ba@;CAX B\ B\@5mutable@8 @ B@;XD  t  t t  Bbt  H AO Bb H C@' ER ER  EF ES@<C@C Ec Ec   Ed@<XO Bb \ CAC B\ B\ 
 \	
@<XO Bb \ CA B\ B\@5@8sicstus_flag Ba@;XD  t  t t  Bbt  H @GD  t  t @Ht  Bbt H  O Bb H CA/ B\ B\@5@.@7 H@7 H Ba@8 H Ba@;XO Bbpush_sicstus_library  C@G@^ B\ B\@5@@@@@0 C@1  Bk Bb@4@.
@2@0 @ A@4@3@0 @ B@4@3@0 @ @@4@3@0 @ @@4@4@7 @ @0 G@0  @@1 B1 Ag
@4@1 Bd Bk Bb@4@7 C@Q@?@R@E
@;XD  t  t t  Bbt  H @GD  t  t @Ht  Bbt H  @KO Bb H CA) B\ B\@5@.@7 H@8 H Ba@;XD  t  t t  Bbt  @M @GD  t  t @Ht  Bbt H   O Bb H C@ B\ B\@5@M
@@N
@@?@@;XO Bb
setup_dialect  C	@ B\ B\  @5@0 I @Z@4@8style_check Bf@;XD  t  t t  Bbt  H 	 O Bb H C B\ B\ D~ D BA@<XO Bb H CA B\ B\ 


@5@7 A@>@ 
@7 @@2@3
@4 @8 D Ba@;CA B\ B\@5@7 @ Bh@.@7 Bc@2@3
@4 @8 \@;XO Bb [ CA B\ B\  @5@8 Z Ba@;XO Bbsicstus_module_decl C@ B\ B\hidden @Q@5@>@%
@"
 B  C H3 @@#@;C@ B\ B\ @<XO Bb Bm C@ B\ B\ 
@<C@ B\ B\
@5@ 
@.@7 \ Ba@ @ @8 \# Ba@;XO Bb \  CAj B\ B\@5 A^@8 \@;XO Bb \ CAK B\ B\ 
 \
@<XD  t  t t  Bbt  H @GD  t  t @Ht  Bbt H   @KO Bb H CA3 B\ B\@5@.
@7 H@ 
@7 \@ 
@8 \@;XO Bb H C@z B\ B\@5@S
@>@Q@;C@{ B\ B\  @<XD  t  t t  Bbt  H @GD  t  t @Ht  Bbt H  O Bb H CA, B\ B\@5@.@7 H@8 \@;XO Bb [ C@ B\ B\@5@7 A@>@0 D;@-
@4@7 D= Ba@ 
@7 D Ba@0 B
@4@8 H Ba@;C@&@ B\ B\@5@7 H@>@.
@2@0 @ @@4@3@0 @ B@4@4@7 \@ 
@7 \'@0 D;
@4@8 \&@;C@ B\ B\@5@8 A B@;XO Bb \ CA B\ B\system_type@5@>@D

saved_program @Q@7 @@L@( O@?@( B@;CA B\ B\@5@8 @@;XXQM EF@C/build/spark-thYk5E/spark-2012.0.deb/simplifier/data__subst_hyp.pro  7AAuC @S @E ME ME MXO E M C
@W E E@5@0 M
@4@8 C@;XD  t  t t  Et  M AO E M C@C E E@5@7 J" J#@>@;C@G E E@5@7 M M@>@;C@K E E@5@0 M
@4@7 D4@>@;XXQM FgF@@/build/spark-thYk5E/spark-2012.0.deb/simplifier/processrules.pro  7AAuC @S @E UQXO Fg UQ C@C Ff Ff@5@.
@.@.@7scalar_replacement_rule US@8apply_rule_to_existing_rules US@;C@F Ff Ff  @5@>@;XO Fg \3 C@h@U Ff Ff@5@.
@.@.@.@.@.@.@.@7 F J=@ @7 I@ @.@ B P"@ @.@ B P"@ @.@ B P"@C@)@)@)@L@P@ 
@ @ @ @ @ @ @ @7 F J=@ 
@ @ @ @ @ @ @ @7 F J=@Q@;XO Fg \0 C@J Ff Ff@5@7 R J=@7 A@/@: B R@;XXQM EKF@$/usr/lib/swi-prolog/library/debug.pl   AuC AgS E HEnodebugEdebug_message_contextE HE Y]E HE HElist_debug_topics XD  t  t t  EKt  H 
O EK \<C@i EJ EJ@5@/@8 H H@;XD  t  t t  EKt  D @GD  t  t @Ht  EKt H @K @K D  t  t t  EKt  D 
O EK HC@ EJ EJ@5 @Q@.
@7 \C@>@ 
@8print_debug H@;C@ EJ EJ @<XD  t  t t  EKt  \G 
O EK \FC
@ EJ EJ@5@ 
@ Wdebug_print_hook W@>@;C@ EJ EJ
@5@>@;C@9@ EJ EJ@5@0  @*@1 W@1 D
@4@.@7 Bo H@@@ @.@7 O I3@ @.@7debug_output H@ @0 O B@0 Y@1 Y]
@4@4@7 Z H@Q@?@R@F@;XD  t  t t  EKt  H 
O EK HC@ @ EJ EJ@5@D@.@/@/@7 \C@7 G H@L@R@?@0 \D
 @@4@8 A H@E@;XD  t  t t  EKt debug_target 
O EK \UC@ EJ EJ@5@T
@"
 I=@#@>@;C@ EJ EJ 

 @<XD  t  t t  EKt  H AD  t  t t  EKt  H 
D  t  t t  EKt  \B  
O EK \AC@M@ EJ EJ@5 At	~*t~45|~n@2@-@4@7 Aw H At~w~t ~w~35| ~w~n@2Debug Topic@3	Activated@3To@4@7 \X At \W@2@-@4@7 \X@@@.
@.@.@7 \C At \Y@2
@3@3@4@7 \X@Q@?@R@F
@E@;XD  t  t t  EKt  D 
O EK DC@s@} EJ EJ@5@.@.
@7 \V H@D@`@M@(@0 \D@-@-@4@7 J@N@ @ @ 
@.@.@7update_debug H@0 \D@4@7 \T@Q@?@0@D
 @o@/@7 Bd H@L@R@?	 As@0debug_no_topic@4@7 H @@ 
@.@.@7 \^@0 \D@4@7 \T@F@L@R@?@R@F@F@;XD  t  t t  EKt  H 
O EK HC@f EJ EJ@5 @Q@/@8 \C@;XD  t  t t  EKt show_thread_context 
O EK \dC@ Al EJ EJ@5thread@7
debug_context H@.@7 F@, M:@%
@"
 C Y,@#@;CAr EJ EJ 

@<XD  t  t t  EKt assertion_failed  
O EK \j CA5 EJ EJ   @<XD  t  t t  EKt  H @GD  t  t @Ht  EKt H D  t  t t  EKt  H 
O EK HC@#A" EJ EJ@5@C@C
@.@0 \j
@4@7 A9@L
@P@?@E@L@P@?@E@>@;C	A' EJ EJ@5 @@7 \l H@8 \k H@;XD  t  t t  EKt  \> 
O EK \=C@z EJ EJ@5 @@8 D H@;XD  t  t t  EKt  \@ 
O EK \?C@ EJ EJ Ic
@5@>@.@.
@7valid_topic H@0 \h@4@7 C@0 \h
@4@8 \T@;C@ EJ EJ I
@5@>@.@/@7 \p@0 \h@4@8 C@;C@ EJ EJ@5 \@@8 @ B@;XD  t  t t  EKt  \` 
O EK \_C@ EJ EJ @Q  @Q@5@>@ @8
ensure_output H@;C@ EJ EJ @Q
 @Q
 @Q@5@>@2
@4@ @8 I2 I3@;C@ EJ EJ @
 @Q
 @Q
@5@>@;C@ EJ EJ @  @@5@>@;C@ EJ EJ @Q
 @ @@5@>@;C@ EJ EJ @Q
 @
 @Q@5@>@ 
@ @8delete I3@;XD  t  t t  EKt  \r 
O EK \qC	@ EJ EJ \f \f \f@5@>@;C
@ EJ EJtime \{ \|%T.%3f@5@>@;C@ EJ EJ \|

 \| \|
@5@>@;C@ EJ EJ@5 \@@8 A B@;XD  t  t t  EKt  \v 
O EK \uC	@ EJ EJ At@5@>@;C@ EJ EJ 

@<XD  t  t t  EKt  \j 
O EK \lCA+ EJ EJ@5@ W \l W@>@;C@,A- EJ EJ@5 @0 \l
@4@7 H
@7 F O~@D Z@/@7 @@L@8 [ H@?
@0 @@0assertion_error
@4@/@4@8 @@;XD  t  t t  EKt  \i AD  t  t t  EKt  \i 
O EK \hC@= EJ EJ  \f@<XD  t  t t  EKt  D 
O EK Y]C@x EJ EJ@5 @Q@8 \o@;XD  t  t t  EKt show_time_context 
O EK \C@*Au EJ EJ@5@0 \|@-@4@7 \g@.
@7 D H@0 B@-@4@ 
@7 A- H@%
@" C Z.@#@;CA{ EJ EJ 

@<XD  t  t t  EKt  \P 
O EK \OCA EJ EJ @ At@5@>@;C	A EJ EJ

@5@7 Y H@>@;CA EJ EJ@5 DR@2@0 X @@4@3@0alias
@4@3@0buffer J@4@4@8 @ @;XXQM KqF@!/usr/lib/swi-prolog/boot/parms.pl  lAs@ C S XD  t  t t  Kqt $default_editor 	 D  t  t t  Kqt  \ 
O Kq \C@L Kn Knnotepad@5 Q @Q@7 @ Kp@>@;C@N Kn Kn vi@<XD  t  t t  Kqt  Ku 
O Kq KtC
@A Kn Kn@5@7library_directory_cache Kp@>@, @@;C@D Kn Kn@5@/ @@7 A: @7 A @>@0 \
@4@8 C @;C@H Kn Kn@5@0 \
@4@7 \@Q@;XD  t  t t  Kqt  \ D  t  t t  Kqt  \ AD  t  t t  Kqt  \ AD  t  t t  Kqt  \ 
XQM HZF@!/usr/lib/swi-prolog/boot/apply.pl  lAs@ C S E TGE HWXD  t  t t  HZt  F| @GD  t  t @Ht  HZt TG  @KD  t  t t  HZt  F| 
O HZ TGC@A@9s@!/usr/lib/swi-prolog/boot/apply.pl  lA \ 


@5@D@#@ 
@7 [ HY@L@ 
@.@7 @= HY@ @.@7 @0 HY@.@ @7 \@0 @ @4@@?@0 @@0 @ C
@4@/@4@8 @ HY@F@E@;XD  t  t t  HZt  HX @GD  t  t @Ht  HZt HW  D  t  t t  HZt  HX 
O HZ HWC@0 \ \@5@C
@@C
@@L
@P@L@P@;XXQM DF@%/usr/lib/swi-prolog/library/socket.pl  @AuC AgS Etcp_bindE
tcp_acceptEudp_receiveEudp_sendEtcp_connectEtcp_close_socketE
tcp_socketEtcp_open_socketE \E \EgethostnameE \E
udp_socketE
tcp_selectE
tcp_setoptEtcp_host_to_addressE
tcp_listenE	tcp_fcntlXD  t  t t  Dt  \D  t  t t  Dt  \D  t  t t  Dt  \D  t  t t  Dt  \D  t  t t  Dt tcp_connect_hook AO D \ C@| Ea Ea@5@.
@7 \ D@>@&
@;C@ Ea Ea@5@.
@.@7 \ \@ 
@ @8 F \@;XD  t  t t  Dt  \D  t  t t  Dt 	tcp_debugO D \ C
@n Ea Ea@5@ 
@7 \ \@>@;C@p Ea Ea@5@7 \ \@ 
@8 \ \@;XD  t  t t  Dt  \D  t  t t  Dt  \D  t  t t  Dt  \D  t  t t  Dt  \ AO D \ C@I Ea Ea@5@.@.
@7 \@D	@S
@L@&@?@ 
@8 \@;XD  t  t t  Dt  \D  t  t t  Dt  \D  t  t t  Dt  \D  t  t t  Dt  \D  t  t t  Dt  \O D \ C
@ Ea Ea
setflnonblock@5@> \@8 \ \@;XD  t  t t  Dt  \XQM FAF@D/build/spark-thYk5E/spark-2012.0.deb/simplifier/load__provenance.pro  7AAuC @S @E TXO FAparse_time_leader C	A F@ F@  Lo
@<CA F@ F@  LoTIME Lo  Lo
@<XO FAprocess_datestamp_x CA F@ F@ AV

@5@7 FC I@>@;CA F@ F@@5@>@;CA F@ F@@5@.@7 UM L|@.@7 T L|@)File: ~a contains multiple datestamps: ~k@2@3
@4@8 T L@;XD  t  t t  FAt parse_datestamp AO FA \ C@A F@ F@ AV



@5@2space@4
zeroormore@.@7 E E@"DA \ \ Lo  Lo
@#@2 \@4 \@ @.@7 \@"

 


 


@#@ @.@7 \ T@"

 
@ 
@! 
@"
@# C


@$@#@ 
@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 \ T@>@&@'@;CA F@ F@@5@/@.
@7 FH \@>@%
@ @8 \@;CA F@ F@@5@>@&@;XO FAparse_subprogram_kind C@&A F@ F@ Zy Sro KAedu \ \

@5@>@&
@;C@#A F@ F@ Mf \n KAti \ \

@5@>@&
@;C@&A F@ F@	task_type \a Jk S \y S \

@5@>@&
@;XO FAprocess_subprogram_identifier_x CA6 F@ F@
@5@7 FF I@>@;CA= F@ F@@5 K1@7 IQ I@>@;CAC F@ F@@5@.@7 \@.@7 \@/Failed to locate a subprogram identifier in: ~p@2@4@8 \@;CAK F@ F@@5@.@7 \@.@7 \@5File: ~a contains multiple subprogram identifiers: ~p@2@3
@4@8 \@;XD  t  t t  FAt parse_subprogram_identifier AO FA ] C@AT F@ F@
@5@2 \@4 \@.@7 \@.@ @.@7 \ T@2 \@3newline@4	oneormore@ @.@7 \@2
alpha_numeric@3under_score@4 C@.@ @.@7 F< \ C@ @.@7 PK I@%@2 \@4 \@ @.@7 \@2 ]@4one@ @.@7 \ @@2@3 Lo@3@4@ 
@7 ]
@%@ @ @.@7 ] T@>@&@;CAu F@ F@@5@/@.
@7 \@>@%
@ @8 ]@;CA{ F@ F@@5@>@&@;XD  t  t t  FAt parse_spark_identifier AO FA ] C@/A F@ F@@5@.@7 F= \@" \ J  \m \ \ \ \

@#@ 
@.@7 F; \@>@&@;XO FAparse_asterisk_banner_line C@R@ F@ F@@5@2 \@4 \@.
@.@7 E \@2asterisk@4 ]@.@ @.@7 ]@2 \@4 \@.@ @.@7 ]@2 ]@4 ]@ @.@7 \ @@2
@3@3@4@7 ]
@%@>@&@;XO FAscan_for_framework_x CA F@ F@@5 ]@7 Bo T IO@7 FD I@>@;CA F@ F@@5 K1@7 ]@,The Simplifier is operating in Pascal mode.
@7 T T@>@;XO FAmatching_asterisk_lines C@ F@ F@

@5@>@;C@ F@ F@@5@.@7 \@.
@7 \@HMalformed banner in file: ~a. The bounding asterisk lines are different.@2
@4@8 \@;XO FAscan_for_framework CA F@ F@@5@.@7 G@7 ] T@>@;XD  t  t t  FAt parse_banner AO FA ]) C@>@ F@ F@







@5@ 
@.@7 ] T@ @ @.@7 \@ @ @.@7 \@ @ @.@7 \@ @ @.@7 ]+@>@&@;XO FAprocess_provenance C@ F@ F@@5@.@7process_banner T@7process_subprogram_identifier T@7process_datestamp T@>@;XO FA ]5 CA F@ F@@5@0 \@-@4@7 ]@7 \ T@>@;XO FA ]/ C@0@ F@ F@@5@0 ])@3@-@3@-
@3@-@3@-@3@-@4@7 Z T@ @7 ]# T@2
@3@3@4@7 FB I@ @7 ]& T@>@;C@ F@ F@@5@.@7 \@.
@7 \Malformed banner in file: ~a.@2
@4@8 \@;XO FA ]2 CA- F@ F@@5@0 ]@-@4@7 ]@7 \ T@>@;XO FA T C@ F@ F@@5@.
@7 F	 L|@7 FE I@.@7 \@0upToLine@4@.@7 F6 L@7 ], T@>@;XXQM BCF@4/usr/lib/swi-prolog/library/dialect/sicstus/block.pl   AuC AgS E B@XO BC BN C@$@ B> B> G

@5@0 [@/@-@4@7simplify_coroute BB@7 D@.
@/@7 @6@ 
 @/@/block @8 Ac@;XO BCone_cond C@ B> B>@5@.
@7	cond_vars BB@ 
@8	nonvar_or BB@;XD  t  t t  BCt  BL AD  t  t t  BCt  H 	 O BC H C B> B> D~ D BA@<XO BC ]L C@ B> B>  [ Y


 W
@<C@ B> B> 

@<XO BC	when_cond C@ B> B>

@5@>@ 
@8 ]O BB@;C@ B> B>

 AV

@5@ 
@ @7 ]Y@ @ @8 ]W BB@;XO BCblock_declarations C@'@ B> B> 


@5@ 
@.@.@7 @6@.@ @ @7 @6@ @0 @1$block_pred@4@8 @@;XO BC
rename_clause C@ B> B> G



 G
@5@>@ 
@ @8 ]_ BB@;C@ B> B> 



 

@5@ @ @8 ]a@;C@ B> B>@5@2@-
@-@4@7 @<@ 
@.@7 A@2@4@8 @<@;XO BC ]R C@ B> B> @<C@+@ B> B>	@5@D @7 A@L@"

@#@?@%
@p@ @ @ @8 ]Q@;XO BC BQ C
@ B> B>@5@/@7 [ BB@> ]N@8 ]a@;C@h@ B> B>


@5@.@7 ][ BB@"
 

@#@ @.@.@7 @6@.@ @7 G@.@2@4@7 @< ]N@ @.@7 A@.@2@4@7 @<@ @ @.@7 ]Z@0 [@4@.@7 ]K@"
 G@# ]N@ @8 ]a@;XO BC
check_dynamic C@~ B> B>@5@@ A@7 Y? Bf@? D@7 ]f BA	predicate@8 B B@;C@ B> B> @<XO BC
valid_head C@z B> B>@5@7 [ @0 A@/
@-@4@0	block_arg@4@8 HW BB@;XO BC ]l C@ B> B>@5@S
@>@8 \* B@;C@ B> B> @5@>@;C@ B> B> @K@5@>@;C@ B> B> B
@5@>@;C@ B> B>@5block_argument@8 A B@;XO BCexpand_specs C@^ B> B>@5@S
@>@7 ]o@&
@;C@b B> B> 

@5@>@%@ @ @ @ 
@8 ]r BB@;C@d B> B> AV

@5@>@%@ @ @.@7 ]t@ @ @ 
@8 ]t@;C@@g B> B>
@5@7 ]i BB@0 
@4@7 ]d BB@.@.@7 @6@.@ @ @7 @6@!@0 ]]
@4@#@%@D@0 @1  ]^@4@7 Ap@%@L@%@?@ @" B  A  ]^ B  A  ]^
@#@E@D Bh@7 Bd Bf@%@L@"
@#@?@" 
@#@E@"  BC BK
@#@;XO BC B@ C@W B> B>@5@0 @@0 A A@1 B@
@4@/@4@8 @@;XO BC ]U C@ B> B> 
 Y@<C@ B> B>
 E Y
@5@ 
@ @8 ]T@;XO BC BH C@1 B> B>@5@S
@>@Q@;C@3 B> B> G
@5@>@8 BG@;C@$@5 B> B>@5@D
@"
 @#@L
@&
@E@? Bh@.@7 ]w@" 
@#@;XO BC BE C@Z B> B>@5 Bh@.@7 ]w@0 ]s
@4@8 Bo BB@;XXQM$rcF/usr/lib/swi-prolog/boot/rc.pl  lAs@ C S E
open_resourceEcurrent_resourceE ]|XD  t  t t  ]zt tag_rc_name 
O ]z ]C@Cs/usr/lib/swi-prolog/boot/rc.pl  lA ] @
@5@>@;C@D ] ]@5@2
@3 @3@4@8 A ]z@;C@F ] ] @<XD  t  t t  ]zt  ]| @GD  t  t @Ht  ]zt ]{  B
 @K D  t  t t  ]zt  ]| 
O ]z ]{C@U@9 ] ] 

@5@D@.@ @.@7 D ]@0 @4@.@7 ]} ]@L@ @.@7 Kw ]@ @ 
@2@0 Olbinary@4@4@8 \ ]@F@?@.@7 C0 ]@ @ @.@7 ] ]@ @ @ 
@8 D1 ]@F@E@;XD  t  t t  ]zt  ]~ @GD  t  t @Ht  ]zt ]}  B
 B
D  t  t t  ]zt  ]~ 
O ]z ]}C@(@M ] ] 


@5@ 
@7current_module ]@0 
@1  I@4@7 Aq ]@0 
@1 I@4@@;XD  t  t t  ]zt  ]| @GD  t  t @Ht  ]zt ]  B
 D  t  t t  ]zt  ]| 
O ]z ]C	@6 ] ]@5 B@8 ]{ ]@;XXQM	broadcastF@(/usr/lib/swi-prolog/library/broadcast.pl   AuC AgS EunlistenE ]ElistenE ]Ebroadcast_requestE	listeningE ]E ]XO ]assert_listener C
@u F   A ]@5@ 
@7listener ]@>@;C@ ] ]@5@0 ]

@4@8 C@;XO ]retract_listener C@ ] ]@5@0 ]

@4@8 C@;XO ] ] C@_ ] ]@5@.@7canonical_listener ]@0 ]@/@/@4@8 C@;XO ] ] C@\ ] ]@5@.@7 ]@0 ]@/@/@/@4@8 C@;XD  t  t t  ]t  ] @GD  t  t @Ht  ]t ] @K O ] ] C@Q ] ]
 


@5@ 
@8 ] ]@;XD  t  t t  ]t  ] @GD  t  t @Ht  ]t ] @K @K O ] ] C@M ] ] 


@5@.@7 ]@ @ 
@ @8 ]@;XO ] ] C@ ] ] 

@<XD  t  t t  ]t  ] AO ] ] C@ ] ]@5@/@.@.@7 ]@0 @4@@;XO ] ] C@k ] ] 


@5@.@7 ]@ @ 
@ @8 ]@;XO ] ] C@t ] ]@5@@@/@.@.@7 ]@B
@0 @4@@L
@Q@O@?@R@F@;XD  t  t t  ]t  ] @GD  t  t @Ht  ]t ] @K @K O ] ] C@b ] ] 


@5@.@7 ]@ @ 
@ @8 ] ]@;XXQMpairsF@$/usr/lib/swi-prolog/library/pairs.pl   Au@ C AgS Epairs_keys_valuesEmap_list_to_pairsEgroup_pairs_by_keyEtranspose_pairsEpairs_valuesE
pairs_keysXO ] ] C@#@Au EG   A ]@5@D
@T
@L
@8pairs_keys_values_ ]@?@D@T@L@8keys_values_pairs ]@?@8values_keys_pairs ]@;XO ]map_list_to_pairs2 C@ ] ] 
@<C@ ] ]

 C


@5@ 
@ @@ @ @8 ] ]@;XO ]
flip_pairs C@ ] ] @<C@ ] ] C



 C

@5@ @ @8 ] ]@;XO ] ] C@Q ] ] @<C@R ] ]
 C

@5@ @ @ @8 ]@;XD  t  t t  ]t  ] @GD  t  t @Ht  ]t ] @K O ] ] C@ ] ]@5@8 ]@;XO ] ] C@M ] ] @<C@N ] ]
 C

@5@ @ @ @8 ]@;XO ] ] C@y ] ] @<C@*@z ] ] C



 C


@5@ @ @.@7same_key ]@ @ @8 ] ]@;XO ] ] C@~ ] ]
 C



@5@>@ @ @ 
@8 ]@;C@ ] ] @<XO ] ] C@I ] ] @<C@!@J ] ] C






@5@ @ @ @8 ]@;XO ] ] C@ ] ]@5@.@7 ]@8 Oe@;XO ] ] C@Z ] ] @<C@[ ] ] C




@5@ 
@ @8 ] ]@;XO ] ] C@d ] ] @<C@e ] ] C



@5@ 
@ @8 ] ]@;XXQM EZF@E/build/spark-thYk5E/spark-2012.0.deb/simplifier/librarypredicates.pro   Au@.C @S @E M.E @E EE RDE EE FkE FjE VlXXQM FF@,/usr/lib/swi-prolog/library/prolog_clause.pl   Au@ C AgS Epredicate_nameEclause_nameEclause_infoEinitialization_layoutXO F
control_op CBU F F  AW@<CBV F F  E@<CBW F F  C@<CBX F F  B@<XD  t  t t  Ft unify_clause_hook AO Fpce_method_body2 C@$B@ F F::

@5@>@"
 D

@#@%@ @ @ @8 B F@;C@cBD F F@5@2@-@3@-@3@-@4@7 @<@ @7 ] ]@>@2@3@-@3@-@4@7 @<@"
 ]





@#@" ]

@#@ @ @ @ @7 ] ]@ @ @ @ @8 ]@;CBR F F@5@ 
@ @8 ]@;XO F ] C@@[ F F@5@0 D;@4@7 H ]@.@.@.@7 H) ]@D
@* @Q@L@%@?
@!@0 G@4@#@, @@0 Y@-@4@7 ]@D@.@0 D;@4@7 D= ]@L@R@?@0  @@4@.@/@7 B ]@ @ @.@.@.@7read_term_at_line ]@0 Hx@4@ @/@7option E_@ @ @ @ @7unify_clause ]@ @ @ @ @ 
@7
make_varnames ]@>@;XO Fread_term_at_line_2 C@@@ F F@5@0 G
 B@-@4@/ @@7 A9@ @0 ]detect@4@7 AF ]@0 Vy
@3@0 J@4@3@0 W	@4@3@0 Hz@4@3@0 Hx@4@4@0 G"@4@8 B ]@;XO F
expand_arg CB F F @5@>@ 
@ @ @8 ]@;C	B F F @<XO F ] C
@ F F


@5@>@;C@ F F@5@ 
@ @7 ] ]@>@;C@ @ F F		:->

 G

@5@>@ @ @ @ @ 
@ @8pce_method_clause ]@;C@ A F F		:<-

 G

@5@>@ @ @ @ @ 
@ @8 ^@;C@hA F F

 G

 G 
	unit body AV G@5@@@"test@#@?@" ^@#@>@"
 ]





@#@" ] ]     C@#@;C@gA F F G

 G 

@5@0 G@4@0 G@4@ 
@.@7 ]@" ]





@#@" ] ]     C  @#@;C@rA F F@5@"
-->
 AV
@#@ @7 @ ]@.@7	ci_expand ]@" G
@#@ @/@.@7 @6@p @ @ @ @7 A@T@"
 ]




 ]

@#@>@!@0 ]@3@3@4@#@ @ @ @8match_module ]@;CA& F F@5@.@7 ^@ @ 
@ @8 ^@;CA* F F@5@Q@;XO F
ubody_elem CA F F @5@>@ 
@ @ @8ubody ]@;C	A F F @<XD  t  t t  Ft do_make_varnames AO F ^' C@ F F @<C@0@ F F	 B



@5@D@ @.@7find_varname ]@L@R@?@' S@p
@ @ @7 A@ @8 ^( ]@;XD  t  t t  Ft 
unify_term AO F ^- C@ F F

@5@>@;C@ F F@5@7 D@7 D@.@.
@7 @6@ 
@7 @6@> @ 
@8
unify_args ]@;C	@ F F@5@7 T@7 T@>@;C
@ F F@5@7 B ]@7 ^@7 E ]@>@;C@ F F@5@* Z@>@;C
@ F F 

@5@7 ^. ]@>@;C@ F F
 

@5@7 ^5@>@;C@ F F@5[INTERNAL ERROR: Diff:~n@7 B ]@7 Vv F~N*** <->~n@7 ^7@7 ^8@8 [N ]@;XO F
ubody_list CA F F 
@<C@.A F F
@5@ @ @ @ 
@ @ @7 ^" ]@ @ @ @ 
@ @ @8 ^= ]@;XO Fmkconj C@AA F F

 ]    

@5@T
@"
 AV

@#@>@ @ @ 
@.@ @.@7 ^A ]@ @ @ @ @ @ @8 ^C@;CA F F@5@ @ @8 ^$@;XO Fpce_method_head_arguments C@+B F F@5@a@g@h@r@>@.@7 A@p
 @ @ 
@.@7 A@ @ @7pce_unify_head_arg ]@p
@ @ 
@8 ^D ]@;CB F F @<XO F F C@0B F F		send


send_class


@5@ @7 D@ @2
send_super@3@-@-@4@7 @<@>@ @2@4@8 @<@;C@4B F F

 A


	get_class


@5@ @7 D@ @2	get_super@3@-@-@4@7 @<@>@ @2@4@8 @<@;CB F F  ^O

 ^M

@<CB F F  ^S


 ^Q

@<C@*B F F
 ^M



@5@7 D@2 ^O@3@3@-@-@4@7 @<@ @2@4@8 @<@;C@0B F F
 ^K


@5@7 D@2 ^L@3@3@-@-@4@7 @<@ @7 A@, @@ @2@4@8 @<@;C@7B F F


 ^Q




@5@7 D@2 ^S@3@3@-@-@4@7 @<@.@2@4@ @7 I2 I3@ @2@4@8 @<@;C@=B F F


 ^P



@5@7 D@2 A@3@3@-@-@4@7 @<@.@2@4@ @7 ^V@ @7 A@, @@ @2@4@8 @<@;CB F F@5@ B H B@+
@;XO F ] CB F F@5@ B P2 B@>@;C@)B F F@5@.@.
@7 D! ]@>@.@7 ] ]@ 
@.@7thaffix ]@0 B@4~d-~w clause of ~w@2
@3@3@4@8 Aw ]@;C@'B F F@5erased@7 ]@>@0 ]g@1 @-@-
@4@7 ]@0 B@4erased clause from ~q@2@0 
@4@4@8 ^a@;CB F F 
 H1@<XO Fdoes_not_dcg_after_binding C@.Aj F F@5@7 [ @C
@0brace_term_position@/@/@/@4@7 H H@L
@P@C@0 AV@-@1 B@/@/@4@7 ^j@* G@L@P@?@E@>@;XO F
expand_failed CAN F F@5@Q@;XO F ] C@gB F F
 

 

@5@ @ @ @.@.@/@7 ]@" B  Z
@#@" ]
@#@" ]
@#@D@" @#@L@" @#@?@&@ @ @ @ 
@7
unify_body ]@>@;XO Fconj CA F F@5@ 
@8 ^q ]@;XO Funify_clause_head C
A. F F@5@/@.@7 ]@/@8 ]@;XO F ^ C@3A2 F F@5@0 @@0 AV@0
set_xref_flag@-
@4@1 A@-@4@0 D
@4@1 AV@0 A@/@4@1 C B&
@4@.@0 ^k
@4@8 A9@;XD  t  t t  Ft make_varnames_hook AO F ^* C@ F F
 B



@5@)
@>@;C@ F F



@5@ 
@8 ^)@;XO Fpce_method_body C@JB4 F F@5@"
 ]





@#@" ] ]     C  
@#@ @ @8 ]@;XO F ] C@ F F@5@0 B ]@4@0 ^

@4 B@8 @ ]@;XO F ^G CB! F F@5@S
@>@&
@;C
B$ F F B 
@5@>@;CB% F F  
@<XO Fexpand_meta_args CB{ F F @<C@?B| F F@5@ @.@7 A@ @.@7 A@ 
@.@7 A@ @ @ @ @ @ @7 ^	 ]@p@ @ @ @ 
@ @ @ @8 ^} ]@;XO F ^0 C@ F F

@5@>@;C@#@ F F@5@p
@ @.@7 A@ @ 
@.@7 A@ @ @7 ^5@ @ 
@8 ^/@;XO F ] CBk F F
 Gb
 ]    
@5@S
@>@;CBm F F


@5@S
@>@;C@DBo F F@5@.@7meta ]@>@"
 ]




@#@" ]
@#@.@.@7 @6@ @ @7 @6@ @ @ @8 ^@;CBv F F@5@.@ 
@.@7 ^J ]@>@ @ @ @8 ]@;CBy F F 


@<XD  t  t t  Ft  ^ AO F ^ C@ F F@5@ 
@ @7 ^y ]@>@;C@S@ F F

 ^
@5@>@ @/@.@7 @6@a@f@x@0 B@-@4@7 @ ]@!@2@0 B
<DCG_list>@4
@4@#@p@0 B@-@4@7 ^@!@2@0 B
<DCG_tail>@4@4@#xx ^@ @ @8 ^ @;C@ F F@5@.@7 G@ varnames@ @7 @6@ 
@ @8 ^,@;XO F ^s C@1A F F AV

 ]

@5@>@ @ @.@ @.@7 ^r@ @ @ @ 
@ @ @8 ^r@;C@<A F F

 AV

 ^h


@5@" B@#@>@ @ @.@ @.@7 ^r@p @ @0 C@4@ @ 
@ @ @8 ^r@;C@KA F F AV G B

 C

 G B
 C C


@5@ @a@f@b@n@w@ @a@f@b@n@w@;CA F F 


@<XD  t  t t  Ft 
unify_goal AO F ^ CB F F@5@0 
@4@0 @H@4@8 ]f@;XO F Y< CB F F  @@<CB F F  @<CB F F 
pce_principal@<CB F F@5 @8 Ca ]@;XD  t  t t  Ft  ] @GO F ] C@VB F F@5@.@.
@7 ]@D@0 
@4@ B P B@L@R@F@?@7@ 
@.@.@7 @6@D@7 Y< ]@L@0 B@4~q/~d@2@3@4@8 ^a@?@0 B@4~q:~q/~d@2@3@3@4@8 ^a@;XO F ^n CA[ F F


@5@ 
@7 ^e ]@>@;C@1A] F F ]





 ]
@5@ @ @8 ^$@;XO F ^% CA F F


@5@ 
@7 ^@>@;C@*A F F
 Gb
 ]


@5@>@ 
@ @7 A@ 
@ @8 A@;C@&A F F ]

@5@T
@"
 

@#@ @ @ @ @8 ^$@;C@9A F F		 ^h


@5@"
 AV
 B@#@>@p @0 ]@3@3@0 C@4@4@ @8 ^$@;C@&A F F		 ^h


 ]
@5@>@ @ @8 ^$@;C@&A F F@5@T
@T@"
 AV@#@" AV@#@>@ 
@.@.@7 ^p ]@ @ @ @8 ^B ]@;CA F F@5@ 
@ @7 ^ ]@>@;C@KA F F ]




 ]
@5@.@7 ^@>@2@/@-@4@7 @<@2@/@-@4@7 @<@ @2@/@-@4@7 @<@ @ @ @ @ @8 ^@@;C@'A F F ]




 ]
@5@ @ @8 ]@;CA F F B @Q
 ]

 C@5@>@;CA F F Y @
 ]

 C@5@>@;C@PA F F B

 B


 ]





 ]@5@S@S@0 Y@4@0 Y@4@7 \S ]@>@&@&@;C@PA F F Y

 Y


 ]





 ]@5@S@S@0 Y@4@0 Y@4@7 ^@>@&@&@;C@)A F F		 C]
 C

 ^ H

@5@ @7 GX@a@f@f@k I@u@>@;XO F ] C
@X F F@5@ 
@8 ] ]@;XO F ^v CA> F F@5 B&@7 @@> B& @Q@8 C@;CAA F F @@5 B& @Q@2@0 ] @@4@4@8 CK ]@;XO F ^^ CB F Fst@5@>@;CB F Fnd@5@>@;CB F F 
th@<XO F ^ C
A F F@5@ 
@ @8 ^C@;XO F ^ CA F F		 

@5@>@ 
@ @ @ @ @8 ^@;C@.A F F

send_implementation


@5@>@ @7 A@/@.@7 @6@ @ @7 ^I@ 
@ @ @ @8 ^z ]@;C@AB F F

get_implementation



@5@>@ @7 A@/@.@7 @6@ @.@7 A@ @ @7 ^F@p @ @ @7 ^I@ 
@ @ @ @8 ^@;XO F ^  C@"AD F F		 G

 G

@5@>@ @ @7 ^t ]@ @ @ 
@ @8 ^m@;C
AG F F
@5@8 ^@;XXQMdateF@#/usr/lib/swi-prolog/library/date.pl   Au@ C AgS E FEday_of_the_weekEday_of_the_yearE
parse_timeE ^XO ^month C@u F   A ^@5@.
@7	int2digit ^@7 HA ^@&
@;XO ^ ^ C@.A ^ ^ ^



@5@0 A@-@4%u@0 ^	
      @4@7 \ ^@ @8 [ ^@;XO ^second C@ ^ ^@5@.
@.@7 ^ @<@ 
@7 ^@%@ 
@ @8opt_fraction ^@;XO ^ ^ C@.A ^ ^ ^



@5@0 A@-@4%j@0 ^
      @4@7 ^@ @8 ^@;XO ^minute C@ ^ ^@5@.
@7 ^ @;@7 ^@&
@;XO ^ ^ C@R ^ ^@5@/@8 ^ ^@;XO ^ ^ C@7@U ^ ^@5@.
@7 U@0 ^@-@-@-@-@-@-@-@4@ 
@7 Bo ^@>@0 ^  @4@8 D2 ^@;XO ^hour C@ ^ ^@5@.
@7 ^ @7 ^@&
@;XO ^
month_name C@ ^ ^ @J@a@n


@<C@ ^ ^ @F@e@b


@<C@ ^ ^ @M@a@r


@<C@ ^ ^ @A@p@r


@<C@ ^ ^ @M@a@y


@<C@ ^ ^ @J@u@n


@<C@ ^ ^ @J@u@l


@<C@ ^ ^ @A@u@g


@<C@ ^ ^ 	@S@e@p


@<C@ ^ ^ 
@O@c@t


@<C@ ^ ^ @N@o@v


@<C@ ^ ^ @D@e@c


@<XO ^ ^ C
@: ^ ^ year ^


@<C@; ^ ^  ^ ^



@<C@< ^ ^ day ^


@<C@= ^ ^  ^ ^


@<C@> ^ ^  ^ ^


@<C@? ^ ^  ^ ^


@<C@@ ^ ^ 
utc_offset ^


@<C@A ^ ^	time_zone ^


@5@,
 @;C@B ^ ^daylight_saving ^


@5@,
 @;C@D ^ ^  ^ ^



 ^
@<C@E ^ ^  \{ ^



 \{
@<XO ^ws C@ ^ ^@ 
@5@>@%
@ 
@8 ^ ^@;CA ^ ^ 

@<XO ^day_of_the_month C@ ^ ^@5@.
@7 ^@7 ^@&
@;XO ^day_name C@ ^ ^  @S@u@n


@<C@ ^ ^ @M@o@n


@<C@ ^ ^ @T@u@e


@<C@ ^ ^ @W@e@d


@<C@ ^ ^ @T@h@u


@<C@ ^ ^ @F@r@i


@<C@ ^ ^ @S@a@t


@<C@ ^ ^ @S@u@n


@<XO ^ ^ C@H@ ^ ^

@5@@@"@.
@#@?	@"@,
@#@>@%@.@ @.@7digits ^@ @.@7 G@a@f@b @s@.@ @7 V @a@g@f@b
@f@l Z@l @n@w@&
@;C@ ^ ^ 


@<XO ^ ^ C@ ^ ^


@5@ 
 V@7 V ^@%@>@%@ @ @8 ^@;C@ ^ ^ 
@<XO ^ V C@ ^ ^

@5@ 
@0 V
@4@7 ^@&@;XO ^ ^ C@ ^ ^@5@.
@.@7 ^ ^@.@ @.@7 ^@a@f
@b
@o@f@n@w@&@;XO ^ ^ C@;@ ^ ^@5@.
@.@7 ^@.@ @.@7 ^@.@ @.@7 ^@.@ @.@7 ^@a@f
@bC@o@f@b@d@o@n@f@b
@o@n@f@n@w@&@;XO ^iso_time C@S@ ^ ^@5@.@ 
@.@7 ^ ^@"@:
@#@.@ @.@7 ^ ^@"@:
@#@.@ @.@7 ^ ^@.@.@.@ @.@7timezone ^@a@f@f@n@w@a@f@f@n@w@a@f@f@n@w@&@;C@?@ ^ ^@5@.@ 
@.@7 ^@"@:
@#@.@ @.@7 ^@.@.@.@ @.@7 ^@a@f@f@n@w@a@f@f@n@w@a@f@w@&@;C@A@ ^ ^@5@.@ 
@.@7 ^@.@ @.@7 ^@.@ @.@7 ^@.@.@.@ @.@7 ^@a@f@f@n@w@a@f@f@n@w@a@f@f@n@w@&@;C@6@ ^ ^

@5@.@ 
@.@7 ^@.@ @.@7 ^@.@.@.@ @.@7 ^@a@f@f@n@w@a@f@f@n@w@a@f@w@&@;C@+@ ^ ^@5@.@ 
@.@7 ^@.@.@.@ @.@7 ^@a@f@f@n@w@a@f@w@a@f@w@&@;XO ^ ^ C@8@ ^ ^ @+
@5@.@ @.@7 ^@"@:
@#@.@ @.@7 ^@a@b @f@o@w@a@b @f@o@w@&@;C@/@ ^ ^

 @+
@5@.@ @.@7 ^@.@ @.@7 ^@a@b @f@o@w@a@b @f@o@w@&@;C@ @ ^ ^
  @+
@5@.@ @.@7 ^@a@b @f@o@w@&@;C@2@ ^ ^ @-
@5@.@ @.@7 ^@"@:
@#@.@ @.@7 ^@a@f@w@a@f@w@&@;C@)@ ^ ^

 @-
@5@.@ @.@7 ^@.@ @.@7 ^@a@f@w@a@f@w@&@;C@ ^ ^
  @-
@5@.@ @.@7 ^@a@f@w@&@;C@ ^ ^    @Z
@<C@ ^ ^   @5@ 
@.@7 ^@"@U@T@C@#@;C@ ^ ^   @5@ 
@.@7 ^@"@G@M@T@#@;C
@ ^ ^    

@<XO ^ ^ C@ ^ ^@5@.
@7 ^@7 ^@&
@;XO ^opt_time C@%@ ^ ^@5@@@"
@T
@#@?	@"
@ 
@#@>@%@ @ @8 ^ ^@;C
@ ^ ^    

@<XO ^week C@ ^ ^@5@.
@7 ^@5@7 ^@&
@;XO ^
iso_8601_rest C@-@o ^ ^@-
@5@ @.@7 ^ ^@"@-
@#@ @.@7 ^ ^@ 
@ @ @ @ @8 ^ ^@;C@r ^ ^		    @-
@5@ @ @8 ^@;C@t ^ ^

@5@ @.@7 ^@ @.@7 ^@ 
@ @ @ @ @8 ^@;C@ @w ^ ^


@-
@5@ @.@7ordinal ^@ 
@ @ @ @ @8 ^@;C@@@z ^ ^
@-@W
@5@.@ @.@7 ^ ^@"@-
@#@.@ @.@7 ^ ^@ 
@ @ @ @.@7 ^@ @ @7week_ordinal ^@&@;C@4@~ ^ ^
@W
@5@.@ @.@7 ^@.@ @.@7 ^@ 
@ @ @ @.@7 ^@ @ @7 ^@&@;C@%@ ^ ^

   @W
@5@.@ @.@7 ^@ @7 ^@&@;XO ^ ^
 C@.@Z ^ ^

iso_8601 @-
@5 _@.@ 
@ @ @  @ @.@7 _ ^@a@b @f@o@w@&@;C@] ^ ^ _ @5@ @.@7 ^ ^@ 
@ @ @ @ @ @8 ^ ^@;C@@` ^ ^rfc_1123 @5@/@ @.@7 ^ ^@"@,@ 
@#@ @.@7 ^@ 
@ @.@7 ^ ^@ @.@7 ^@ @.@7 ^ ^@ @.@7 ^@ @.@7 _@ @.@7 ^@ @ @.@7 ^@"@:
@#@ @ @.@7 ^@"@:
@ @#@ @ @ @.@!@7 ^@ @!@.@"@7 ^@D@$@"@"@G@M@T
@#@#@L@$@&@#@?@&@"@E@#@;XO ^ ^ C@4@ ^ ^		@5@.
@.@7 ^@.@ @.@7 ^@.@ @.@7 ^@a@f
@b@d@o@f@b
@o@n@f@n@wAn@7 ^@&@;XO ^ ^ C@;A ^ ^@5@0 A@-@4%w@0 ^
      @4@7 ^@ @.@7 ^@ 
@a@h@b@l C@b@o@f@l C@i@n@b@n@w@;XO ^ ^ C@ ^ ^@5@.
@7 ^@7 ^@&
@;XXQM FF@./usr/lib/swi-prolog/library/prolog_codewalk.pl  @AuC AgS E VmEprolog_program_clauseXO Fnb_set_clause_of_walk_option C@Z F~ F~@5
@8 Dq F@;XO Fpredicate_in_module C@/CE F~ F~@5@0 
@4@7 Ap@" 


@#@.@ 
@7 @6@C@0 
@4@0 [@/@4@7 ]f@L@P@;XD  t  t t  Ft $pred_option AD  t  t t  Ft  _ 	 O F _ C@*@L F~ F~ Vm	undefined VH H  	 _
@5@0 VH@3 H@3 @3 	@4@ @8 G _@;C@L F~ F~ Vm D @ D
@5 @@ @8 _@;C@L F~ F~ Vm C @ _
@5 @@ @8 _@;C@L F~ F~ Vm W	 @Z W	
@5 @Z@ @8 _@;C@:@L F~ F~ Vmmodule_class @ VH @  Ag ^ B _
@5@0 _@1 VH@3 @@3 @3 Ag@3 ^@3 B@4@ @8 _@;C@L F~ F~ Vm @ @ _
@5 @@ @8 _@;C@L F~ F~ Vmtrace_referenceany _
@5 _ @ @8 _@;C@L F~ F~ Vmon_trace C _!
@5 C@ @8 _@;C@*@L F~ F~ Vminfer_meta_predicates VH @ @Q @ _#
@5@0 VH@3 @@3 @Q@3 @@4@ @8 _@;C@L F~ F~ Vm I^ @ _%
@5 @@ @8 _@;XO Fwalk_option_initialization C
@Z F~ F~ walk_option
@<XO Fset_on_trace_of_walk_option C
@Z F~ F~@5 C@7 B B	@8 \ _@;XO Fextend CC F~ F~
 


@5@>@;CC F~ F~
@5@S
@>@ 
@ @8	undecided _@;C@TC F~ F~ 


 
 ]





 ]
@5@>@D
@S@L@ @ @7 _0@?@R@ @ @ @ @ @8 _. _@;C@#C F~ F~		@5@7 ]k@.@7 @<@.@7 G@ 
@ @7extend_term_pos _@ @ @.@7 I2 I3@ @8 @<@;XD  t  t t  Ft possible_meta_predicate AO Fwalk_option_trace_reference C
@Z F~ F~  _(
@<XO F I] CA F~ F~ B


@5@ 
@8 D @;XO Ffind_walk_from_module CA F~ F~@5@0 _
@-@4@0walk_called_by_pred@0 
@4@4@8 HW HY@;XO F@"set_trace_reference_of_walk_option C@?@Z F~ F~ 
 _(














 _(

@<XO Fwalk_option_module C
@Z F~ F~  _(
@<XD  t  t t  Ft multifile_predicate AD  t  t t  Ft  _F AD  t  t t  Ft  _F AO Fdefault_walk_option C@Z F~ F~  _( H @Q @Q
 @ Ag @Q
 @<XO F@+nb_set_infer_meta_predicates_of_walk_option C@Z F~ F~@5@0 VH@3 @@3 @Q@3 @@4@7 _,@8 _@;XO Fnot_callable C	B  F~ F~@5 _L@8print_reference _@;XO F _ CA F~ F~@5 H@7walk_option_undefined _@>@;C
A F~ F~@5@0 D@/@4@7 ]f@>@;CA F~ F~@5@D 	@7 _Q@L@'
 	@?@'
 _@ 
@8 _M@;XO Fmake_walk_option C@Z F~ F~@5@8 _U _@;XO Fis_meta C@ F~ F~  _"@<XO Fset_module_class_of_walk_option C@X@Z F~ F~
 _(














 _(

@5@0 _@1 VH@3 @@3 @3 Ag@3 ^@3 B@4@8 _,@;XO F@#message_location_file_term_position C@+C F~ F~@5@.@7 A@ @.@.@7filepos_line _@%@" C Y

@#@;XO F I^ CA F~ F~@5@.
@7walk_option_evaluate _@,
 @@8 I] _@;XO Fnb_set_evaluate_of_walk_option C
@Z F~ F~@5 @@7 _,@8 _@;XO Fno_enum_property CCu F~ F~  D@<XO Fnb_set_source_of_walk_option C
@Z F~ F~@5 @@7 _,@8 _@;XO Fset_undecided_of_walk_option C@Z F~ F~@5
@8 _-@;XD  t  t t  Ft subterm_pos @GD  t  t @Ht  Ft _n @K @K @K O F _o CB F~ F~@5@S
@>@Q@;CB F~ F~
@5@@>@;C@+B F~ F~		 ]
@5@ @7 @ _@7 D@.@ @.@7nth1 I3@ @.@7 A@ @ @ @8 _o _@;CC F~ F~
list_position

@5@ @ @ @8sublist_pos _@;CC F~ F~
{}

 ^h
@5@ @ @ @8 _t@;XO Fvariants CC9 F~ F~ 
@<C@*C: F~ F~
@5@D@ 
@7 \S _@L@ @8 _| _@E@?@"
@#@ @ 
@ @8 _@;XO Fclause_not_from_development C@<A9 F~ F~
 

@5@0 @4@7 F @C@"@0 D;@-@4@7 H Bf@.@0 D;@4@7 D= Bf@C	@ @ 
@7scan_module _@L@P@L@P@?@F@;XO Fset_autoload_of_walk_option C
@Z F~ F~@5 @@7 _,@8 _-@;XO F@!set_initialization_of_walk_option C@?@Z F~ F~ 
 _(














 _(

@<XO Fset_undefined_of_walk_option C@P@Z F~ F~
 _(














 _(

@5@0 VH@3 H@3 @3 	@4@8 _,@;XO Fwalk_from_initialization C@ F~ F~ 


@5@7 _@>@ 
@8walk_called_by_body _@;CA  F~ F~ @<XO Fset_caller_of_walk_option C@?@Z F~ F~ 
 _(














 _(

@<XO Fwalk_option_caller C
@Z F~ F~  _(

@<XO Finfer_new_meta_predicates C	B\ F~ F~@5 @@7@!walk_option_infer_meta_predicates _@>@;C@8B^ F~ F~@5@0 @-@-
@4@0 AV@0 J@1 _8@-@4@1 AV@0infer_meta_predicate@0 @4
@4@1 E@0 C@0 _ @@4 @Q@4@1calling_metaspec
@4@8 @@;XO Fnb_set_on_trace_of_walk_option C
@Z F~ F~@5 C@7 _,	@8 _@;XO Fremove_quantifier CB F~ F~
@5@S
@>@ @8 _0@;C@$B F~ F~		 ^


 ]

@5@>@ @ @ 
@ @ @ @8 _ _@;C@%B F~ F~

 


 ]

@5@>@ @ @ 
@ @ @ @8 _@;C
B F~ F~ 



@<XO Fpi_head CBU F~ F~ 

 



@5@>@ @ @8 @6@;CBW F~ F~ @<XO Fwalk_option_clauses C
@Z F~ F~  _(
@<XO F _ C@ F~ F~@5@.@7walk_option_module_class _@0 G@-
@4@7 _@ 
@8 @ @;XO F _2 CA F~ F~ H@5@>@;CA F~ F~ @5@0missingundecided_call@4@8 @@;XO F _C C@Z F~ F~@5@8 _-@;XO Fwalk_option_source C
@Z F~ F~  _(
@<XO Fmake_message CB0 F~ F~ _ @ C Zy
 @5@ @8goal_pi _@;CB3 F~ F~  _L @ @ C @<CB5 F~ F~ 	
trace_call_to
 A@5@ @8 _@;XO Fset_clauses_of_walk_option C@E@Z F~ F~
 _(














 _(

@5 @@8 _,@;XO Fis_walk_option C@Z F~ F~@5@S
@>@Q@;C@@Z F~ F~
 _(










@5@7 H@C@C@2 H@3 @3 	@4@7 _@L@P@L@P@@@* @Q@?@* @@>@@@*
 @Q@?@*
 @@>@ @7 A@ @7 _p@ @0 VH@3 @@3 @3 Ag@3 ^@3 B@4@ B
element_types B@ @7 H@C@C@ @2 @@3 @Q@3 @@4@7 _@L@P@L@P@ @7 _p@ @7 ]k@@@* @Q@?@* @@>@;XO F _W C
@Z F~ F~@5@.
@7 _G _@ 
@8set_walk_option_fields _@;XO F _N C@SB
 F~ F~	@5@ 
@.@7walk_option_clause _@T@>@D@7 D@.@7 A@ @7 GX@L@!@0clause_term_position@4@#@?@!@D@ 
 @@7 _ _@L@!@0 A@4@#@?
@E@R@0 _ H{@4@7 @@E@ @ 
@8print_reference2 _@;C@bB F~ F~	@5@ 
@.@7 _& _@T@" 

@#@>@D@7 D@.@7 A@ @7 GX@L@!@0file_term_position@4@#@?@&@D@ 
 @@7 _@L@!@0 Y?@/@4@#@?
@E@R@0 _ H{@4@7 @@E@ @ 
@8 _@;C	B# F~ F~@5@/@ 
@8 _@;XO Fnb_set_module_of_walk_option C
@Z F~ F~@5 @Z@7 _,@8 _@;XO Fset_walk_option_field C@U@Z F~ F~ _

 _(













 _(
@5@0 VH@3 H@3 @3 	@4@ 
@8 _,@;C@J@Z F~ F~ D

 _(













 _(
@5 @@ 
@8 _,@;C@J@Z F~ F~ _

 _(













 _(
@5 @@ 
@8 _,@;C@J@Z F~ F~ W	

 _(













 _(
@5 @Z@ 
@8 _,@;C@]@Z F~ F~ _

 _(













 _(
@5@0 _@1 VH@3 @@3 @3 Ag@3 ^@3 B@4@ 
@8 _,@;C@U@Z F~ F~ _#

 _(













 _(
@5@0 VH@3 @@3 @Q@3 @@4@ 
@8 _,@;C@J@Z F~ F~ _

 _(













 _(
@5 @@ 
@8 _,@;C@C@Z F~ F~  _

 _(













 _(
@<C@J@Z F~ F~ _!

 _(













 _(
@5 C@ 
@8 _,@;C@C@Z F~ F~  _

 _(













 _(
@<C@C@Z F~ F~  Y

 _(













 _(
@<C@C@Z F~ F~  Z

 _(













 _(
@<C@C@Z F~ F~  _2

 _(













 _(
@<C@I@Z F~ F~ _%

 _(












 _(
@5 @@ 
@8 _,@;XO Fwalk_meta_call C@B F~ F~@5@.@7 A@>@D@"@#@L@R@?@%@' @@D@)@ @7 GX@L@.@7 A@ @ @.@ @.@ @7 _3@ @ 
@ @ @7walk_called _@F@?@O@D@)@* Z@L@.@7 A@ @.@ @.@ 
@.@ @7 _@ @ @ @ @7 _@E@?@#@D@* A@L@.@7 A@ @ 
@ @ @7
walk_dcg_body _@?@R@E@F@F@.@7 B @ @ 
@ @ @ @8 _ _@;CB F~ F~ @<XO Fclauseref_not_from_development C@;C| F~ F~	 


@5@0 
@4@/@7 ^[ _@C@!@0 D;@-@4@7 _@.@0 D;@4@7 _@C@ @7 _@L@P@L@P@?@F@;XO Fset_source_of_walk_option C
@Z F~ F~@5 @@7 _,@8 _-@;XO Fnb_set_undecided_of_walk_option C@Z F~ F~@5
@8 _@;XO F
module_clause C@lCh F~ F~
@5@0 @-
@-@4@7 _ _@C
@ 
@ @7 _F _@L@P@.@ 
@ @7 @6@D@0 
@4 A@7 ]f@L@0 _

@4@7 D4@Q@E@?@+@D@0 
@4@.@7 ]f@ @7 _h _@L@Q@?@0 ^[@0 
@4@/@4@/ @@8 A9@E@;XD  t  t t  Ft  _y @GD  t  t @Ht  Ft _x @K @K @K @K O F _x C@%C F~ F~

@5@@
@ @ @ @ @7 _t@?@ @ @ @ @8 _w@;CC
 F~ F~@5@, O@ 
@ @ @8 _t@;XO F _ C@E@Z F~ F~
 _(













 _(

@5 @@8 _,@;XO Fwalk_called_by_multifile C@LA) F~ F~ 
 


@5@.@ 
@ @7 @6@0 A:@0 _@0 @4@-@-@4@/ @@4@0 AV@0 _@4@1 AV@0 _@1 @4@1 _@4@8 _A@;XO F _ C@Z F~ F~@5@8 _-@;XO F _ CA^ F~ F~@5@Q@;C@%Ab F~ F~ _@5@0 HW@0 _@/
@4 @Q@4@0 _@-@4@0 _
@4@8 A9@;C@Ag F~ F~
 H{@5@D@t@D@'@ 
@.@7 _@T@ @/@.@/@7 ] ]@" ]

@#@L@%@E@?@"@ 
@.@7 _@ @7 H@" @#@ @0 @4@.@.@7 ] ]@F@L@0 HW@0 _
@4 @Q@4@0 _ H{@4@0 _no_positions
@4@8 A9@E@? @@ 
@.@7 _ _@0 _@/@4 @Q@8 _A@F@F@E@;CAx F~ F~ _@5 @@ 
@.@7 _@0 _@/@4 @Q@8 _A@;XO Fwalk_option_data C
@Z F~ F~  _ _(


@<C@Z F~ F~  B3 _(



@<C@Z F~ F~  @ _(


@<C@Z F~ F~  Bh _(


@<C@Z F~ F~  _ _(


@<C@Z F~ F~  _$ _(


@<C@Z F~ F~  C _(


@<C@Z F~ F~  _ _(


@<C@Z F~ F~  _" _(


@<C@Z F~ F~  A _(	


@<C@Z F~ F~  Y _(



@<C@Z F~ F~  A _(


@<C@Z F~ F~  _2 _(


@<C@Z F~ F~  I^ _(



@<XO F _c C
@Z F~ F~  _(

@<XO F _ CAH F~ F~@5@*
 @Q@>@;C@.AJ F~ F~@5 @.
@7 _m _ @@ 
@.@7set_evaluate_of_walk_option _@0 _
@/@4@0 _@-@4@0 _
@4@7 A9@>@;CAP F~ F~@5 AtFailed to analyse:~n@7 Aw _@0 G<head>
@4@8 ^9 ^:@;XO Fset_clause_of_walk_option C@?@Z F~ F~ 
 _(














 _(

@<XO F _ C@!@ F~ F~@5<initialization>@7 _ _@0 A@/@-@-@4@0 AV@0 _&
@4@1 _
@4@8 _A@;XO F _ C
@Z F~ F~  _(	
@<XO F _ CB F~ F~@5@S
@>@ 
@8 _0@;CB F~ F~@5@>@;CB F~ F~@5@>@;CB F~ F~ G@5@>@;C@2B F~ F~	 


 ]

@5@>@D@T@L@ @ @ @ 
@8 _@?@ @ @ 
@8 _0@;C@)B F~ F~ AV


 ]

@5@>@ @ @ 
@7 _@ @ @ 
@8 _@;C@)B F~ F~ C


 ]

@5@>@ @ @ 
@7 _@ @ @ 
@8 _@;C@)B F~ F~ B


 ]

@5@>@ @ @ 
@7 _@ @ @ 
@8 _@;C@-B F~ F~ E


 ]

@5@>@@@ @ @ 
@7 _@?	@ @ @ 
@8 _@;C@-B F~ F~|


 ]

@5@>@@@ @ @ 
@7 _@?	@ @ @ 
@8 _@;CB F~ F~ _z

 ^h
@5@>@ @ @ 
@8 _@;CB F~ F~@5@.@.@ 
@7 _3@ @ @ 
@8 _@;XO F@%nb_set_trace_reference_of_walk_option C@Z F~ F~@5@8 _@;XO F _ CBn F~ F~@5@/@.@7 A@7calling_metaarg _@>@;XO F _ C@!B: F~ F~
 
 


@5@.@7 B _@ @7 ]k@>@ @ 
@ @8 @6@;CB> F~ F~ 

@<XO F _ C
@Z F~ F~  _(
@<XO F _ C
@Z F~ F~@5 @@7 _,@8 _-@;XO Fwalk_clauses C@b@ F~ F~@5 @@7 _,@0 O@-
@4@0 AV@0  @@1 F@-
@-@4@1 AV@0 E@0 C@0 B
@1 @-@-@4 @Q@4@1 AV@0 B @@4@1 B
@4@1 AV@0 _@4@1 AV@0 _@1 @4@1 _@4@8 _A@;XD  t  t t  Ft  Vn @GD  t  t @Ht  Ft Vm O F Vm C@ F~ F~@5 _Y@.@7meta_options ]@8 Vn _@;XO Fwalk_option_autoload C	@Z F~ F~  _(

@<XO F _ C@Z F~ F~@5@8 _@;XO F@(set_infer_meta_predicates_of_walk_option C@P@Z F~ F~
 _(














 _(

@5@0 VH@3 @@3 @Q@3 @@4@8 _,@;XO Fregister_possible_meta_clause C@TBJ F~ F~@5@T
@0 ^c@-@4@7 _@.@.
@7 _ _@ 
@0 _ @@4@7 _@C@0 
@4@0 @H@/@4@7 ]f@L@P@C
@0 
@4@/@7inferred_meta_predicate F@L@P@C@ 
@7 _ _@L@P@>@0 _
@4@8 D4@;CBS F~ F~ @<XO F
meta_decls CC F~ F~ 
@<CC F~ F~
 C:- meta_predicate ~q.
 F
@5@ @ @8  * _@;XO F@"nb_set_module_class_of_walk_option C@ @Z F~ F~@5@0 _@1 VH@3 @@3 @3 Ag@3 ^@3 B@4@7 _,@8 _@;XO Fset_module_of_walk_option C
@Z F~ F~@5 @Z@7 _,@8 _-@;XO F _} CC5 F~ F~ @<CC6 F~ F~
@5@ 
@8 _@;XO F   C@D@Z F~ F~
 _(













 _(

@5 @@8 _,@;XO F _ C@E@Z F~ F~
 _(














 _(

@5 @@8 _,@;XO Fmultifile_clause C@)Cw F~ F~
 

 

@5@.@ @ @7 @6@0 _@0 
@4
@4@/ @@8 A9@;XO F@$nb_set_initialization_of_walk_option C@Z F~ F~@5@8 _@;XO Fno_walk_property CA F~ F~ number_of_rules @<CA F~ F~  D@<XO F _5 CC& F~ F~@5@S
@>@;C@8C( F~ F~

 ]






 ]

@5@>@.@7 G@0 B@1 C  @4@ @7 V" V3@ @ @ @8 _7@;C@)C. F~ F~ C



 ]


@5@ @7 G@0  ;@1 C  @4@ @8  <@;XO Fnb_set_undefined_of_walk_option C@Z F~ F~@5@0 VH@3 H@3 @3 	@4@7 _,@8 _@;XO F _ C@Z F~ F~@5@8 _-@;XO Fwalk_option_undecided C
@Z F~ F~  _(
@<XO F  	 C@Z F~ F~@5
@8 _-@;XO Fwalk_option_on_trace C
@Z F~ F~  _(
@<XO Fwalk_from_multifile CA% F~ F~@5@0 J@1 _@-@-@-
@4@0 _@0 
@1 @4
@4@8 _A@;XO F   CBr F~ F~@5@7 GX@>@;CBs F~ F~  Z@<CBt F~ F~  A@<XO F _+ C@E@Z F~ F~
 _(














 _(

@5 C@8 _,@;XO F _n CB F~ F~@5 E
@ 
@7 _t@>@;CB F~ F~@5 Gz@ 
@7 _t@>@;CB F~ F~@5 G@ 
@7 _t@>@;CB F~ F~@5 B@ 
@7 _t@>@;CB F~ F~ @<XO F _ C@Z F~ F~ 
@<C@1@Z F~ F~	@5@D@ @.@7 _ _@L@ @ @ 
@8 _@E@?@"

@#@ @ @8 _@E@;XO F _ C
@Z F~ F~  _(
@<XO F   C@@ F~ F~
@5 C@.@7 C @.
@/@7 _V@D@ 
@.@7 _ _@T@L@ @ 
@7   _@E@?@"@0 AV@0 _D
@-@4@1 AV@0 ]@4@1 _
@4@0 _=
@4@7 _A@E@ 
@7  E _@ 
@7  
 _@.@ 
@7 _ _ C@.@7  J@D@(@, @@L@a@f@i@l C@x A@0codewalk@1	reiterate
@4@7 @' @)@.@7 _@ @8  @?@R@F@;XO F _ CB& F~ F~ 	@5@ 
@.@7  C _@ 
@.@7  @T@ @ @@>@;CB+ F~ F~@5@.@.@7 _ _@ @ @8  T@;XO Fnb_set_clauses_of_walk_option C
@Z F~ F~@5 @@7 _,@8 _@;XO F _R C@Z F~ F~  _(
@<XO F _ C@WCZ F~ F~@5@.@/@7 _V @Q@0 E@0 AV@0 ]@-
@4@1 AV@0 _
@4@1 _

@4@1 E@0 AV@0 J@1 _@-@-@-@4@1  3
@0 @1 @4@4@1initialization_clause
@4@0 C@1 _@/@/@/@4@8 @ _@;XO F  ! C@Z F~ F~@5@0 VH@3 @@3 @Q@3 @@4@7 _,@8 _-@;XO F _[ C@ @Z F~ F~@5@0 _@1 VH@3 @@3 @3 Ag@3 ^@3 B@4@7 _,@8 _-@;XO Fwalk_called_by CB F~ F~ @<C@cB F~ F~@5@D@9@" H

@#@L@ @ 
@.@7  H _@D@ @ @.@ @.@ @7 _3@L@ @ @ @7 _@?@R@F@?@ @ 
@.@7  `@ @ @ @7 _@F@F@ @ 
@ @8  ^ _@;XO F  1 C@E@Z F~ F~
 _(














 _(

@5 @Z@8 _,@;XO F __ C@JC F~ F~@5@0 AV@0 G
 B@-@4@1 C@-@4@0 AV@0 G@4@1 AV@0 DG@1 G@-@4@1 AV@0 W H9@4@1 W H
@4@0 AV@0 G"@4@1 G"@4@8  [@;XO F _1 CA F~ F~@5@.
@7  @ _@D	@S
@L@' H@?@%
@ @8 _ _@;XO F   C
@Z F~ F~@5 @@7 _,@8 _-@;XO Fnb_set_autoload_of_walk_option C
@Z F~ F~@5 @@7 _,@8 _@;XO F  Y C@'C F~ F~@5@0 F@0  @1 A@/@0 @-@/@4@-
@4 @Q
@4@/ @@7 A9@ 
@7 _@8 _@;XO F    C@?@Z F~ F~ 
 _(














 _(

@<XO F _ CA F~ F~@5@S
@>@ 
@8 _0@;C@2A F~ F~	 


 ]

@5@>@D@T@L@ @ @ @ 
@8 _@?@ @ @ 
@8 _0@;C@)A F~ F~ AV


 ]

@5@>@ @ @ 
@7 _@ @ @ 
@8 _@;C@sA F~ F~
 E


 ]

@5@>@D@A@ 
@.@7 _b@* @Q@L@!@0 E@4@#@ @0 E@0 _
@4@1 _
@4@.@7setof @@ @.@7  2 _@ @ @8 O I3@?@ @ @ 
@7 _@ @ @ 
@8 _@F@F@;C@HA F~ F~@5@ 
@.@7 _9 _@, @D@ @0 
@4@7 D@L@%@?@0 
@4@0 [@-@4@7 ]f@ @0 
@4@7 D@0 
@4 	@ 
@7 _M@Q@;C	A F~ F~@5@ 
@7 _a _@>@;CA F~ F~@5@.@ W	called_by W@, @@>@ @ 
@8  a@;C@fA F~ F~	 ]


@5@D@ 
 @@7   _@L@T@0 
@4 D@7 D @?@R@@@0 
@4@0 @H@-@4@7 ]f@?@0 
@4@.@7  %@>@ 
@.@7 _@ @7  " _@ @ @0 C@4@ 
@8 _@;CA F~ F~@5@T@0 
@4 D@7  u@>@;CA F~ F~@5@7 ]k@>@0 
@4@ 
@8 _P _@;CA F~ F~@5@ 
@8 _K _@;XO F _ C@Z F~ F~@5@0 VH@3 H@3 @3 	@4@7 _,@8 _-@;XO F _? CA
 F~ F~ 
 


@5@ 
@ @7 _@>@;C@,A F~ F~ 
 


@5@.@ 
@ @7 @6@0 @4 A@7 ]f@>@0 _
@4@8 D4@;C@_A F~ F~	
 
 


@5@.@ 
@ @7 @6@D@.@7  7 _@0 @4@ @7 ]f@L@R@F@?@0@0 @4@7  @.@7 _@0 A:@0 F@0 @4@-@4@/ @@4@0 _@4@8 _A@E@;XO Fnb_set_caller_of_walk_option C@Z F~ F~@5@8 _@;XXQM BXF@)/usr/lib/swi-prolog/library/arithmetic.pl  @AuC AgS Earithmetic_expression_valueE BUXD  t  t t  BXt expand_function_arguments 
O BX  C@ BS BS  @Q@<C@ BS BS		
 AV

@5@ 
@ @ @7do_expand_function BW@ @ @ @8   BW@;XD  t  t t  BXt    
O BX  C@ BS BS

 @Q@5@7 Zg BW@>@;C@ BS BS@5@7 A. @>@2@-
@-@4@7 @<@ @.@7  @2
@4@8 @<@;C@C@ BS BS AV


@5 Bh@.@7 Bd Bf@.@7 Zg BW@ @ @7visible BW@>@2@-@-@4@7 @<@ @.@ 
@7expand_predicate_arguments BW@ @2@4@.@7 I2 I3@ @2@4@8 @<@;C@ BS BS@5 Zg@8 C B@;XD  t  t t  BXt expand_function 
O BX  C
@ BS BS@5@.
@7  @ 
@8 N BW@;XD  t  t t  BXt eval_clause 
O BX  C
@c BS BS@5@.@7  @8   BW@;XD  t  t t  BXt  H 
O BX HC@ BS BS ^


@5@ 
@.@.@7   BW@0 AV@1 ^@4@8  @;C@*@ BS BS H


@5@.@.@7  @ 
@.@.@7  @0 AV@1 AV@1  @4@8  @;C@*@ BS BS @+


@5@.@.@7  @ 
@.@.@7  @0 AV@1 AV@1  @4@8  @;C@*@ BS BS I=


@5@.@.@7  @ 
@.@.@7  @0 AV@1 AV@1 I=@4@8  @;C@*@ BS BS ID


@5@.@.@7  @ 
@.@.@7  @0 AV@1 AV@1 ID@4@8  @;C@*@ BS BS IA


@5@.@.@7  @ 
@.@.@7  @0 AV@1 AV@1 IA@4@8  @;C@*@ BS BS S)


@5@.@.@7  @ 
@.@.@7  @0 AV@1 AV@1 S)@4@8  @;XD  t  t t  BXt 	eval_args 
O BX  C@[ BS BS 
@<C@!@\ BS BS


eval
@5@ @ @ @ @8   BW@;XD  t  t t  BXt  B 
O BX BC@g BS BS  $builtin@5@.@0  @4@8 @@;XD  t  t t  BXt    
O BX  C	@s BS BS@5@7 H  @>@&
@;C@v BS BS@5@.
@7  @ 
@7  @>@0 

@4@@;C@z BS BS IR

@5@ 
@.@7   BW@a@f@k IR@w@;C@z BS BSacos

@5@ 
@.@7  @a@f@k  @w@;C@z BS BSacosh

@5@ 
@.@7  @a@f@k  @w@;C@ @z BS BS M


@5@ 
@.@7  @ @.@7  @a@f@f@l M@w@;C@z BS BSasin

@5@ 
@.@7  @a@f@k  @w@;C@z BS BSasinh

@5@ 
@.@7  @a@f@k  @w@;C@z BS BSatan

@5@ 
@.@7  @a@f@k  @w@;C@ @z BS BS  


@5@ 
@.@7  @ @.@7  @a@f@f@l  @w@;C@z BS BSatanh

@5@ 
@.@7  @a@f@k  @w@;C@ @z BS BSatan2


@5@ 
@.@7  @ @.@7  @a@f@f@l  @w@;C@z BS BS M

@5@ 
@.@7  @a@f@k  @w@;C@ @z BS BS M


@5@ 
@.@7  @ @.@7  @a@f@f@l M@w@;C@z BS BSceil

@5@ 
@.@7  @a@f@k  @w@;C@z BS BSceiling

@5@ 
@.@7  @a@f@k  @w@;C@ @z BS BScopysign


@5@ 
@.@7  @ @.@7  @a@f@f@l  @w@;C@z BS BScos

@5@ 
@.@7  @a@f@k  @w@;C@z BS BScosh

@5@ 
@.@7  @a@f@k  @w@;C	@z BS BS C@5@a@j C @w@;C@ @z BS BS I6


@5@ 
@.@7  @ @.@7  @a@f@f@l I6@w@;C@ @z BS BS A


@5@ 
@.@7  @ @.@7  @a@f@f@l A@w@;C@ @z BS BS 


@5@ 
@.@7  @ @.@7  @a@f@f@l @w@;C@ @z BS BS IW


@5@ 
@.@7  @ @.@7  @a@f@f@l IW@w@;C	@z BS BS \@5@a@j \ @w@;C	@z BS BSepsilon@5@a@j   @w@;C@z BS BSerf

@5@ 
@.@7  @a@f@k  @w@;C@z BS BSerfc

@5@ 
@.@7  @a@f@k  @w@;C@z BS BS  

@5@ 
@.@7  @a@f@k  @w@;C@z BS BSexp

@5@ 
@.@7  @a@f@k  @w@;C@z BS BS T

@5@ 
@.@7  @a@f@k T@w@;C@z BS BSfloat_fractional_part

@5@ 
@.@7  @a@f@k  @w@;C@z BS BSfloat_integer_part

@5@ 
@.@7  @a@f@k  @w@;C@z BS BSfloor

@5@ 
@.@7  @a@f@k  @w@;C@ @z BS BS J


@5@ 
@.@7  @ @.@7  @a@f@f@l  @w@;C@ @z BS BS ^


@5@ 
@.@7  @ @.@7  @a@f@f@l ^@w@;C@z BS BS GY

@5@ 
@.@7  @a@f@k GY@w@;C@z BS BSlgamma

@5@ 
@.@7  @a@f@k  @w@;C@z BS BSlog

@5@ 
@.@7  @a@f@k  @w@;C@z BS BSlog10

@5@ 
@.@7  @a@f@k  @w@;C@z BS BSlsb

@5@ 
@.@7  @a@f@k  @w@;C@ @z BS BS<<


@5@ 
@.@7  @ @.@7  @a@f@f@l  @w@;C@ @z BS BS P


@5@ 
@.@7  @ @.@7  @a@f@f@l  @w@;C@ @z BS BS P


@5@ 
@.@7  @ @.@7  @a@f@f@l  @w@;C@z BS BS I

@5@ 
@.@7  @a@f@k I@w@;C@ @z BS BS C


@5@ 
@.@7  @ @.@7  @a@f@f@l C@w@;C@ @z BS BS IM


@5@ 
@.@7  @ @.@7  @a@f@f@l IM@w@;C@z BS BSmsb

@5@ 
@.@7  @a@f@k  @w@;C	@z BS BSpi@5@a@j   @w@;C@z BS BS Ic

@5@ 
@.@7  @a@f@k Ic@w@;C@z BS BS H


@5@ 
@.@7  @ @.@7  @a@f@f@n@w@;C@z BS BSpopcount

@5@ 
@.@7  @a@f@k  @w@;C@,@z BS BS		powm



@5@ 
@.@7  @ @.@7  @ @.@7  @a@f@f@f@m  @w@;C@z BS BSrandom

@5@ 
@.@7  @a@f@k  @w@;C	@z BS BSrandom_float@5@a@j   @w@;C@z BS BS B

@5@ 
@.@7  @a@f@k  @w@;C@z BS BSrationalize

@5@ 
@.@7  @a@f@k  @w@;C@ @z BS BSrdiv


@5@ 
@.@7  @ @.@7  @a@f@f@l  @w@;C@ @z BS BS M


@5@ 
@.@7  @ @.@7  @a@f@f@l M@w@;C@z BS BSround

@5@ 
@.@7  @a@f@k  @w@;C@ @z BS BS>>


@5@ 
@.@7  @ @.@7  @a@f@f@l  @w@;C@z BS BS N

@5@ 
@.@7  @a@f@k  @w@;C@z BS BSsin

@5@ 
@.@7  @a@f@k  @w@;C@z BS BSsinh

@5@ 
@.@7  @a@f@k  @w@;C@z BS BSsqrt

@5@ 
@.@7  @a@f@k  @w@;C@z BS BS IB


@5@ 
@.@7  @ @.@7  @a@f@f@o@w@;C@z BS BStan

@5@ 
@.@7  @a@f@k  @w@;C@z BS BStanh

@5@ 
@.@7  @a@f@k  @w@;C@z BS BStruncate

@5@ 
@.@7  @a@f@k  @w@;C@ @z BS BS O


@5@ 
@.@7  @ @.@7  @a@f@f@l O@w@;XD  t  t t  BXt  Zg AD  t  t t  BXt  Zg 
O BX  CA B\ B\  GF @@<CA B\ B\  M @@<CA0 By By env B~@<CA1 By By  ! B~@<XD  t  t t  BXt  BV @GD  t  t @Ht  BXt BU D  t  t t  BXt  BV 
O BX BUC@? BS BS@5@0 @@0 A A@1 BU
@4@/@4@8 @@;XD  t  t t  BXt    
O BX  C@ BS BS  @Q@<C@B@ BS BS
 AV

@5@ 
@.@.@7  @D@ @7 ]k@ @7  @L@" AV ^@#@?@&@&@ @ @ @8  @;XD  t  t t  BXt  Zg 
O BX  C@ BS BS@5@S
@>@;C@ BS BS@5@7  @>@;C@ BS BS
@5@>@;C@ BS BS@5@7 B @>@D
@7 C BW@L@R@?	character@8 A B@;C@!@ BS BS@5@7  @D@7 D@L@0 A@/
@-@4@0  @4@8 HW HY@?@R@E@;XD  t  t t  BXt  N 
O BX NC@ BS BS

@5@S
@>@;C@ BS BS AV AV



@5@>@0 AV@1 AV
@4@8  @;C@ BS BS AV @Q
@5@>@8  @;C@ BS BS AV
 @Q@5@>@8  @;C@ BS BS AV
 ^


@5@S
@S@>@7  @&
@;C@ BS BS AV


 AV

@5@>@ @7  @ 
@ @8  @;C@ BS BS 

@<XD  t  t t  BXt    
O BX  C@} BS BS

@5@>@;C@~ BS BS@5@.@7 Ca BW@8  @;XD  t  t t  BXt 	list_conj 
O BX !C
@_ BS BS
@5@>@;C@` BS BS
 AV
@5@ 
@ @8 !
 BW@;XD  t  t t  BXt    
O BX  C@K@S BS BS
 G  




@5@.@.@7 @6@ @ @7 @6@2@/@-@4@7 @<@ @.@ 
@.@2@0 ^@-@4@4@7  @ @2@4@7 @<@ @ @8 !@;XD  t  t t  BXt  B[ 
O BX BZC@Y@B BS BS	

 B  A 


  BX  

@5 Bh@.@7  @0 
@4@ @.@7 B @D@" 
@#@L@ @ @7 @6@ 
@a@f@b@n@w@? O@ @8 @ B@E@;XD  t  t t  BXt   ~ @GD  t  t @Ht  BXt  }  D  t  t t  BXt   ~ 
O BX  }C@p BS BS 


@5@ 
@8  @;XXQM B:F@$/usr/lib/swi-prolog/boot/predopts.pl  lAsC S XD  t  t t  B:t 
option_clause 
O B: !C@N B5 B5@5@S
@>@0 @ A@/@4@7 @ B9@&
@;C@}@R B5 B5pass_to

@5@>@%
@ @.@7canonical_pi B9@0 @4@.@0 @-@-@4@7 B @.@ @ @7 @7 @!@0 G@0 _@0 !@4@-@-@4@1 AV@0 Gm@1 @@0 C@4@4@1  B8@1 V@0 @4@3@0 C@4@4@#@%@" @#@;C@A@[ B5 B5@5@2@-@-@4@7 @= @>@ @.@.@7modes_and_types B9@.@2@4@7 !@!@0 G@0 _
@/@4@4@#@%
@" @#@;C@b B5 B5@5@0 G@1 @option_specifier
@4@7 !@&
@;XD  t  t t  B:t 	type_goal 
O B: !!C
@z B5 B5  _
@<XD  t  t t  B:t 
mode_and_type 
O B: !#C@s B5 B5 I


 AV Foutput
@5@>@ 
@ @8 !" B9@;C@u B5 B5 Ic

@5@>@ 
@8 !'@;C@w B5 B5@5@8 !'@;XD  t  t t  B:t  ! 
O B: !C@f B5 B5  @Q@<C@G@g B5 B5	
@5@ 
@ @.@7 !$ B9@D@* @@L@&@( @@E@?@%@D@* @Q@L@ @ @8 !@E@?@" AV
@#@ @ @ @8 !@;XD  t  t t  B:t qualify 
O B: !)C@E B5 B5 



@5@>@;C@F B5 B5 
@<XD  t  t t  B:t  ! 
O B: !C@&@ B5 B5 
 A


  

@5@ @7 GY B9@>@ @a@f@b@n@w@;C@ B5 B5 A


 
@5@ 
@7 !+@>@ @a@f
@b@n@w@;C@ B5 B5 

@<XD  t  t t  B:t qualify_list 
O B: !,C@@ B5 B5 
@<C@A B5 B5

@5@ 
@ @7 !* B9@ @ @8 !- B9@;XD  t  t t  B:t option_clauses AD  t  t t  B:t  !0 
O B: !0C@I B5 B5 @<C@J B5 B5		@5@ @ @.@7 ! B9@ @ 
@ @ @8 !1 B9@;XD  t  t t  B:t  B= 
O B: B<C@y@0 B5 B5
  B8 Vk

 B  A   _
@5@.@7 ! Bh@.@7 Bd Bf@0 @4@ @0 @-@-@4@7 !@ @ @ @7 !@D@7 @ @L@R@?
@0 @@0 @ @@4@/@4@7 !@0 !0@4@.@7 Bo$dcg@ @ @ @8 !/@;XXQM BtF@%/usr/lib/swi-prolog/library/record.pl   Au@ C AgS Ecurrent_record_predicateEcurrent_recordE BsXO Bt !" CA- Bq Bq@5@7defined_type Bu@>@;CA/ Bq Bq Bs

@5@>is_@ 
@.@7 A@2@3@4@8 @<@;CA2 Bq Bq@5@7 A@> !A@.
@7 A@2
@3@4@8 @<@;CA6 Bq Bq@5 Ol@8 A B@;XO Bt
type_check CA Bq Bq B
@5@/@7 !>@>@;C@*A Bq Bq Bs


 B Bs 

@5@> Bh@.@7 Bd Bf@0 
@4@ @ @8 B Bu@;CA Bq Bq@5@7 A@>@0 Bs
@4@8 !C Bu@;XO Btreplace_nth CA Bq Bq


@5@>@;CA Bq Bq


@5@p
 @ @ @ @8 !H Bu@;XO Bt !? CA9 Bq Bq  

@5@0  @1has_type
@4@ 
@8 A @;XO Bttype_checks CA" Bq Bq  @Q@<CA# Bq Bq _ 



@5@ 
@ @8 !O Bu@;CA% Bq Bq		
 AV

@5@ 
@ @ @7 !" Bu@ @ @ @8 !Q@;XO Btfield_record_pred C@ Bq Bq 
 

@5@2
@3 S@3@4@ 
@8 A @;C@,@ Bq Bq 
 


@5@ @2@3@4@7 O I3@2set_@3@3_of_@3
@4@ 
@8 !U@;C@ @ Bq Bq 
 

@5@2nb_set_@3@3 !X@3
@4@ 
@8 !U@;XO Btset_field_predicates CA Bq Bq @<C@A Bq Bq@5@2 !W@3@3_field@4@.@7 !U@.@7 G@ @.@.@7 !J@.@2@4@7 @<@.@2@4@7 @<@.@2@3@4@7 @<@.@2@3@3@3@4@7 @<@D@"@* _ @L@"@%@E@?@ @ @.@7 !G@!@0 G@4@#@p@%@ @"@ 
@!@#@ @ @ @ @ @!@ @8 !Z Bu@;XO Btset_predicates CAu Bq Bq @<CAAw Bq Bq@5@2 !W@3@3 !X@3@4@.@7 !U@2 !Y@3@3 !X@3@4@.@7 !U@.@7 G@ @.@.@7 !J@.@2@4@7 @<@.@2@4@7 @<@.@2@3@3@3@4@7 @<@.@2@3@3@-@4@7 @<@.@2@3@3@4@7 @<@D@'@,@* _ @L@'@%@ @!@!@0 G@1 \@4@#@!@"@0 G@1 Dq@4@#@E@#@?@:@ @ @.@#@7 !G@!@ @0 G@#@4@#@!@!@0 G@1 AV@#@1 \@4@#@!@"@0 G@1 AV@#@1 Dq@4@#@p@$@%@%@"@%@ @!@"
@&@#@ @ @$@ @ @ @&@ @8 !^ Bu@;XO Btcurrent_clause C@=@ Bq Bq		@5 Bh@.
@7 !E@.@/@7 @6 !A@ @.@7 A@.@2@3@-@4@7 @<@%@"  Bt !=

@#@;XO Btgeneral_record_pred C@ Bq Bq
 
 
@5 !A@8 A@;C@ Bq Bq
 
 
@5default_@8 A@;C@ Bq Bq
 
 


@5@ 
@2@3@4@7 !Vmake_@8 A@;C@ Bq Bq
 
 
@5_data@8 A@;C@'@ Bq Bq
 
 


@5@ 
@2@3@4@7 !V@2 !W@3
@3_fields@4@8 !U@;C@ Bq Bq
 
 
@5@2 !W@3
@3 !\@4@8 !U@;XO Btaccess_predicates CAQ Bq Bq @<C@NAS Bq Bq@5@2
@3 S@3@4@.@7 !U@.@ 
@7 @6@ @.@7 A@.@2@3@3@4@7 @<@p@%@"
@#@ @ @ 
@ @ @8 !j Bu@;XO Btdata_predicate CAb Bq Bq @<C@DAd Bq Bq@5@.@ 
@7 @6@ @.@7 A@.@2@3@3@3@4@7 @<@p@%@"
@#@ @ @ 
@ @ @ @8 !m Bu@;XO Btmake_predicate CAr@ Bq Bq@#@#@5@2 !g@3
@4@.
@7 !U@2 !f@3
@4@.@7 !U@2 !W@3
@3 !i@4@.@7 !U@2 !W@3
@3 !\@4@.@7 !U@.@2
@3@-@3@-@4@7 @<@.@2
@3@3@3@4@7 @<@!@0 G@4@#@.@2
@3@3@3@-@4@7 @<@.@2@3@-@4@7 @<@.@2@3@3@3@3@4@7 @<@!@0 G@1 AV@4@#@.@2@3@3@-@3@-@4@7 @<@.@2@3@3@3@3@4@7 @<@!@ @0 G@4@#@.@!@2@3@3@3@3@4@7 @<@.@"@2@3@2@-@#@-@$@4@3@3@3@-@%@4@7 @<@.@&@2@3@#@3@3@-@'@4@7 @<@.@(@2@3@$@3@'@3@3@%@4@7 @<@.@)@2@3@$@3@3@3@-@*@4@7 @<@!@+@0 G@"@1 E@0 C@&@(@4@1 AV@0 B@%@3@#@*@4@)@4@#@%@,@"@,@ @!@+@#@;XO Btis_predicate C@zA Bq Bq@5@.@.@7 !Q@ @.@7
clean_body Bu@.@2
@4@7 @< !A@.@7 A@.@2@3@-@4@7 @<@.@2@3@4@7 @<@%@" G AV Y AV G @
@#@D@* @Q@%@L@"
@#@?@" G
@#@E@;XD  t  t t  Btt  H 	 O Bt H C@  Bq Bq D~ D Bt@<XD  t  t t  Btt  !; @GD  t  t @Ht  Btt !: B
 O Bt !: C@n@ Bq Bq

 


@5@D@ 
@7 H@L@' @Q@?@' @@0 @-@4@7 !< Bu@@@0 
@4@7 !d Bu@F@F@?@)@ @2@/@-@4@7 @<@ @/@.@7defaults Bu@ @.@/@7types Bu@.@ @7 !V@ @0 
@4@7 !S Bu@D@* @Q@L@>@?@R@;XD  t  t t  Btt  != @GD  t  t @Ht  Btt !< B
 O Bt !< C@ Bq Bq
 


@5@ 
@/@/@8 !c Bu@;XO Bt Bs C@_ Bq Bq@5@*

<compiled>@>@;C@a Bq Bq@5@0 @@0 A A@1 Bs
@4@/@4@8 @@;XO Bt !} CA Bq Bq @<C@(A Bq Bq 






@5@> @Z@ 
@7 B B@ @ @ @8 !|@;CA Bq Bq


 _ 
@5 @Z@ 
@7 !@ @ @ @8 !|@;XD  t  t t  Btt  != AO Bt !c C@@Z F~ F~  _) F _( B  _ VH H  	 H B  B3 @ @Q B  @ @ @Q  Bh @Z B  _ _ VH @  Ag ^ B @ Ag B  _$ VH @ @Q @ @Q  C @ B  _ _    _" C A Y A _2  I^ @
 _
@<XO Bt !z CA Bq Bq @<C@"A Bq Bq B






@5@>@ @ @ @8 !y@;CA Bq Bq




@5@ @ @ @8 !y@;XO Btcompile_record C@@~ Bq Bq@5@2@-
@-@4@7 @<@ @.@.@7 !y@ @.@.@7 !| !f@ 
@.@7 A@ 
 !h@.@7 A@.@2
@4@7 @<@.@2@3@4@7 @<@ @.@7 G@%@"
@#@ @ @ 
@ @.@7 !l@ @ @ 
@ @ @.@7 !o@ @ @ @ 
@ @.@7 !`@ @ @ @ 
@ @.@7 !]@ 
@ @.@7 !p Bu@ 
@ @ @.@7 !r Bu@ @8 !a Bu@;XO Bt Bx C@p Bq Bq@5@S
@>@7 \* B@&@;C@t Bq Bq AV


@5@ 
@.@7 ! Bu@ @ @8 ! Bu@;C@w Bq Bq@5@8 !@;XO Bt !u C@.A= Bq Bq 
 AV


@5@>@0 
@4@.@7 !t@0 @4@.@7 !t@0 AV@4@8 !t@;CAA Bq Bq AV
 @Q@5@>@8 !t@;CAC Bq Bq AV @Q
@5@>@8 !t@;CAE Bq Bq AV


 AV

@5@ @7 !t@ 
@ @8 !t@;CAH Bq Bq 

@5 U@7 ]f@>@;CAJ Bq Bq 

@<XO Bt Bw C@i Bq Bq
 B  Bs !
@5@0 Bx
@4@8 Bo !8@;XXQM F*F@F/build/spark-thYk5E/spark-2012.0.deb/simplifier/load__declarations.pro  7AAuC @S @E TE TXO F*@"process_declarations_record_fields CC F) F)
@5@>@;C@C F) F)
field


@5 M@ 
@.@7 A U@ 
@.@7 A@2@3@4@2@-@3@-@4@7standardise_declarations_items T@ @7process_identifier_records T@ @7 !@.@7find_root_type T@ @2
@3@4@7 F, K@@ @ @2
@4@7 !@.@7current_record_field_number T@.@2@3@-@3@-@4@7 @<@ @  M(@ 
@2@3@4@7 F- K@@.@2@3@-@4@7 @<@ @  @@ 
@2@4@7 !@>@;C@D F) F)
 !



@5 M@ 
@.@7 A U@ 
@.@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 @<@ @  M(@ 
@2@3@4@7 !@.@2@3@-@4@7 @<@ @  @@ 
@2@4@7 !@/@7@%increment_current_record_field_number T@ @8 ! T@;XO F*process_identifier CD_ F) F)@5
not_record@7process_identifier_x T@>@;XO F* ! CDc F) F)@5	is_record@7 !@>@;XO F*@!process_declarations_enumerations CC F) F)
@5@>@;CC F) F)

@5@7 F+ K@@7 ! T@ 
@8 ! T@;XO F* ! CDN F) F)@5@0 \@4@7 F2 K@@>@;CDS F) F)

@5@>@;XO F*standardise_atom C	C F) F)

@5@7 GX@>@;C
C F) F)

@5 IO@7 IQ I@>@;CC F) F)@5 K1@7 !@.@7 F: \@7 F8 I@>@;XO F* T CDi F) F)@5 !@7 !@>@;XO F*process_declarations_item CC/ F) F)comment@5@>@;CC2 F) F)title@5@>@;CC5 F) F) W@5@>@;CC9 F) F)ignored@5@>@;CC< F) F)variable

@5@.
@7 !@ 
@7 F1 K@@7 !@>@;CCB F) F)constant

@5@.
@7 !@ 
@7 !@7 !@>@;CCH F) F) Ok
pending@5abstract@7 F. K@@7 !@>@;C@'CM F) F) Ok
range


@5@.@ B I@ 
@ @ B I@>@0 \@4@7 !@7 !@>@;C@WC[ F) F)
 Ok
 Ph


@5@.@0 AV@0 O@-@4@1 !@4@.@7 @@ 
@.@7 !@.@0 Ph@4@7 !@C@&@L@P@0 \@4@7 !@7 !mk__@.@7 A@ mk_array@7 F/ K@@>@;C@ECm F) F)		 Ok
 Ph


@5@.@0 AV@0 O@-@4@1 !@4@.@7 @@ 
@.@7 !@0 Ph@4@7 !@7 ! !@.@7 A@  !@7 !@>@;CC| F) F) Ok
 K
@5@7 !@7 !@0 !@4@7 !@>@;C@IC F) F) Ok
 Bs
@5@0 !@-
@-@4@0 AV@0 O@0 !@-@4@4@1 !
@4@.@7 @@0 Bs@4@7 !@7 !@7 ! !@.@7 A@ 	mk_record@7 !@>@;C@;C F) F) Ok
 Pl
@5@.
@7 !@.@0 Pl
@4@7 !@C@&@L@P@0 \@4@7 !@7 ! Lp@0  @@4@7 H@>@;C@)C F) F) Ok
 Pl
@5@.
@7 !@0 Pl
@4@7 !@7 ! Lp@0  @@4@7 H@>@;C@;C F) F) Ok
 M
@5@.
@7 !@.@0 M
@4@7 !@C@&@L@P@0 \@4@7 !@7 ! Lp@0  @@4@7 H@>@;C@)C F) F) Ok
 M
@5@.
@7 !@0 M
@4@7 !@7 ! Lp@0  @@4@7 H@>@;CC F) F) Ok
 \
@5@0 \@4@7 !@7 !@>@;CC F) F) M

@5@.
@7 !@ 
@7 !@7 !@>@;C@1C F) F) M



@5@.@0 AV@0 O@-
@4@1 !@4@.@7 @@.@7 !@ @ @7 !@7 !@>@;CC F) F)@5@&Unexpected declarations construct: ~w
@7 T L@>@;XO F*standardise_declarations_item_x CC F) F)@5@>@;CC F) F)
@5@ @7standardise_declarations_item T@ 
@ @8 ! T@;XO F* ! C
B F) F)@5@7 @@7 ! T@>@;C@ B F) F)@5@2@-@-
@4@7 @<@.@7 !@ 
@.@7 !@2@4@7 @<@>@;XO F*unpack_record_fields_xx CB F) F)
@5@>@;CB F) F)

 !


@5@ @ @8 ! T@;XO F*unpack_record_fields CB F) F)@5@.@7unpack_record_fields_x T@7 PI I@>@;XO F* ! CB F) F)@5@>@;CB F) F)packed_field



@5@ 
@ @7 !@ @ @8 !@;XO F* T C@(@ F) F)@5@7 J~@.
@7 F9 L|@.@7 T L|Reading @7 I@7 I@& (for inherited FDL type declarations)@7 I@7 J~@0 !@4@7 D4@7load_declarations_static  T@7load_declarations_file  T@7 F5  K@@>@;XO F*unpack_variables CB F) F)
@5@>@;CB F) F)

 !


@5@ @ @8 ! T@;XO F*unpack_declarations_items_x CB F) F)@5@>@;CB F) F)packed_variable



@5@ 
@ @7 !@ @ @8 ! T@;C@(B F) F) Ok
 Bs


 Ok Bs

@5@ 
@ @7 ! T@ @ @8 !@;CB F) F)

@5@ 
@ @8 !@;XO F*parse_other_terminal CBO F) F)  J \ \ \ \
@<CBR F) F)  \ \ \ \ J [
@<CBU F) F)  \ \ \
@<C@3BX F) F)  \ \ \ \ \ KAl \ \ \ \ \ \ \ J
@<XO F*parse_record_fields C@Br F) F) !



@5@2 ]	@3 ]
@4@2 \@3 ]@4 AW@ @.@7 ] \@2 \@3 ]@4 \@ @.@7 \ \@" 
@#@2 \@3 ]@4 \@ @.@7 "@2 ]	@3 ]
@4 ]@ 
@ @.@7 ] \@2 \@3 ]@4 \@ @.@7 "@" E
@#@2 \@3 ]@4 \@ @.@7 "@>@%@ @ @.@7 " T@>@&@;C@tB F) F) !


@5@2 ]	@3 ]
@4@2 \@3 ]@4 AW@ @.@7 "@2 \@3 ]@4 \@ @.@7 "@" 
@#@2 \@3 ]@4 \@ @.@7 "@2 ]	@3 ]
@4 ]@ 
@ @.@7 "@2 \@3 ]@4 \@ @.@7 "@>@&@;XO F*parse_optional_proof C@'B] F) F) S \ \ \ \
@5@2 \@3 ]@4 ]@.
@7 "@>@&
@;CBb F) F)@5@>@&
@;XO F*@#parse_declarations_comment_contents CBg F) F)
@5@C@( Wc@L@P@%
@ @8 "	 T@;CBl F) F)@5@>@&
@;XO F*parse_declarations_item C@M@ F) F)		 ! Wb

@5@2 \@3 ]@4 \@ 
@.@7 "@ @.@7 "@2 \@3 ]@4 \@ @.@7 "@" Wc
@#@2 \@3 ]@4 \@ @.@7 "@>@&@;C@@ F) F) ! Zy

 \ \ \ "  \
@5@2 \@3 ]@4 ]@ @.@7 "@" S \ \ KA \ \ \ \ \
@#@2 \@3 ]@4 ]@ @.@7 "@2 ]	@3 ]
@4 ]@ 
@ @.@7 "@2 \@3 ]@4 \@ @.@7 "@" E
@#@2 \@3 ]@4 \@ @.@7 "@>@&@;C@A F) F) ! M

 \ \ \ "  \
@5@2 \@3 ]@4 ]@ @.@7 "@" \ \ \ KA \ \ \ \
@#@2 \@3 ]@4 ]@ @.@7 "@2 ]	@3 ]
@4 ]@ 
@ @.@7 "@2 \@3 ]@4 \@ @.@7 "@" E
@#@2 \@3 ]@4 \@ @.@7 "@>@&@;C@jA F) F)

 !	anonymous

 \ \ \ "  \
@5@2 \@3 ]@4 ]@ @.@7 "@2@0 G	semicolon@4@4 ]@ 
@ @.@7 "@2 \@3 ]@4 \@ @.@7 "@" E
@#@2 \@3 ]@4 \@ @.@7 "@>@&@;C@A F) F) !


@5@.@7 " T@2 \@3 ]@4 \@ @.@7 "@" J$ \ \
@#@2 \@3 ]@4 ]@ @.@7 "@2 ]	@3 ]
@4@2 \@3 ]@4 AW@ @ @.@7 "@2 \@3 ]@4 \@ @.@7 "@" 
@#@2 \@3 ]@4 \@ @.@7 "@2 ]	@3 ]
@4 ]@ 
@ @.@7 "@2 \@3 ]@4 \@ @.@7 "@" E
@#@2 \@3 ]@4 \@ @.@7 "@>@&@;C@A0 F) F) !


@5@.@7 "@2 \@3 ]@4 \@ @.@7 "@" KA \ \ J \
@#@2 \@3 ]@4 ]@ @.@7 "@2 ]	@3 ]
@4 ]@ 
@ @.@7 "@2 \@3 ]@4 \@ @.@7 "@" 
@#@2 \@3 ]@4 \@ @.@7 "@2 ]	@3 ]
@4 ]@ @ @.@7 "@2 \@3 ]@4 \@ @.@7 "@" B
@#@2 \@3 ]@4 \@ @.@7 "@2@0 G "@4@4 ]@ @.@7 "@2 \@3 ]@4 \@ @.@7 "@" E
@#@2 \@3 ]@4 \@ @.@7 "@>@&@;C@AD F) F) Ok

 !@5@.@7 "@2 \@3 ]@4 \@ @.@7 "@" \ \ S \
@#@2 \@3 ]@4 ]@ @.@7 "@2 ]	@3 ]
@4 ]@ 
@ @.@7 "@2 \@3 ]@4 \@ @.@7 "@" B
@#@2 \@3 ]@4 \@ @.@7 "@" S \ \ \ \ \g
@#@2 \@3 ]@4 \@ @.@7 "@" E
@#@2 \@3 ]@4 \@ @.@7 "@>@&@;C@AX F) F) Ok

 !

@5@.@7 "@2 \@3 ]@4 \@ @.@7 "@" \ \ S \
@#@2 \@3 ]@4 ]@ @.@7 "@2 ]	@3 ]
@4 ]@ 
@ @.@7 "@2 \@3 ]@4 \@ @.@7 "@" B
@#@2 \@3 ]@4 \@ @.@7 "@2 ]	@3 ]
@4@ @ @.@7 F> \@2 \@3 ]@4 \@ @.@7 "@" C C
@#@2 \@3 ]@4 \@ @.@7 "@2 ]	@3 ]
@4@ @ @.@7 "@2 \@3 ]@4 \@ @.@7 "@" E
@#@2 \@3 ]@4 \@ @.@7 "@>@&@;CA[Am F) F) Ok

 Ph

@5@.@7 "@2 \@3 ]@4 \@ @.@7 "@" \ \ S \
@#@2 \@3 ]@4 ]@ @.@7 "@2 ]	@3 ]
@4 ]@ 
@ @.@7 "@2 \@3 ]@4 \@ @.@7 "@" B
@#@2 \@3 ]@4 \@ @.@7 "@" \ \ \ \ \
@#@2 \@3 ]@4 \@ @.@7 "@" U
@#@2 \@3 ]@4 \@ @.@7 "@2 ]	@3 ]
@4@2 \@3 ]@4 AW@ @ @.@7 "@2 \@3 ]@4 \@ @.@7 "@" U
@#@2 \@3 ]@4 \@ @.@7 "@" \ \
@ @#@2 \@3 ]@4 ]@ @ @.@!@7 "@2 ]	@3 ]
@4 ]@ @ @!@.@"@7 "@2 \@3 ]@4 \@ @"@.@#@7 "@"@# E
@$@#@2 \@3 ]@4 \@ @$@.@%@7 "@>@&@%@;C@A F) F) Ok

 !
@5@.@7 "@2 \@3 ]@4 \@ @.@7 "@" \ \ S \
@#@2 \@3 ]@4 ]@ @.@7 "@2 ]	@3 ]
@4 ]@ 
@ @.@7 "@2 \@3 ]@4 \@ @.@7 "@" B
@#@2 \@3 ]@4 \@ @.@7 "@" Lf
@#@2 \@3 ]@4 \@ @.@7 "@2 ]	@3 ]
@4@2 \@3 ]@4 AW@ @ @.@7 "@2 \@3 ]@4 \@ @.@7 "@" Ln
@#@2 \@3 ]@4 \@ @.@7 "@" E
@#@2 \@3 ]@4 \@ @.@7 "@>@&@;C@A F) F) Ok

 Bs
@5@.@7 "@2 \@3 ]@4 \@ @.@7 "@" \ \ S \
@#@2 \@3 ]@4 ]@ @.@7 "@2 ]	@3 ]
@4 ]@ 
@ @.@7 "@2 \@3 ]@4 \@ @.@7 "@" B
@#@2 \@3 ]@4 \@ @.@7 "@" \ \ KA \ \ \
@#@2 \@3 ]@4 ]@ @.@7 "@ @ @.@7 "@2 \@3 ]@4 \@ @.@7 "@" \ \ \ E
@#@2 \@3 ]@4 \@ @.@7 "@>@&@;CAA F) F) Ok

 Pl
@5@.@7 "@2 \@3 ]@4 \@ @.@7 "@" \ \ S \
@#@2 \@3 ]@4 ]@ @.@7 "@2 ]	@3 ]
@4 ]@ 
@ @.@7 "@2 \@3 ]@4 \@ @.@7 "@" B
@#@2 \@3 ]@4 \@ @.@7 "@" J \q \ \ \ KA \
@#@2 \@3 ]@4 ]@ @.@7 "@" \ \
@#@2 \@3 ]@4 ]@ @.@7 "@2 ]	@3 ]
@4 ]@ @ @.@7 "@2 \@3 ]@4 \@ @.@7 "@" E
@#@2 \@3 ]@4 \@ @.@7 "@>@&@;C@A F) F) Ok

 M
@5@.@7 "@2 \@3 ]@4 \@ @.@7 "@" \ \ S \
@#@2 \@3 ]@4 ]@ @.@7 "@2 ]	@3 ]
@4 ]@ 
@ @.@7 "@2 \@3 ]@4 \@ @.@7 "@" B
@#@2 \@3 ]@4 \@ @.@7 "@" J \ \
@#@2 \@3 ]@4 ]@ @.@7 "@" \ \
@#@2 \@3 ]@4 ]@ @.@7 "@2 ]	@3 ]
@4 ]@ @ @.@7 "@2 \@3 ]@4 \@ @.@7 "@" E
@#@2 \@3 ]@4 \@ @.@7 "@>@&@;C@A F) F) Ok

 \
@5@.@7 "@2 \@3 ]@4 \@ @.@7 "@" \ \ S \
@#@2 \@3 ]@4 ]@ @.@7 "@2 ]	@3 ]
@4 ]@ 
@ @.@7 "@2 \@3 ]@4 \@ @.@7 "@" B
@#@2 \@3 ]@4 \@ @.@7 "@2 ]	@3 ]
@4 ]@ @ @.@7 "@2 \@3 ]@4 \@ @.@7 "@" E
@#@2 \@3 ]@4 \@ @.@7 "@>@&@;CA$A F) F) M



@5@.@7 "@2 \@3 ]@4 \@ @.@7 "@" \ \ \ KA \ \ \ \
@#@2 \@3 ]@4 ]@ @.@7 "@2 ]	@3 ]
@4 ]@ @ @.@7 "@2 \@3 ]@4 \@ @.@7 "@" Lf
@#@2 \@3 ]@4 \@ @.@7 "@2 ]	@3 ]
@4@2 \@3 ]@4 AW@ @ @.@7 "@2 \@3 ]@4 \@ @.@7 "@" Ln
@#@2 \@3 ]@4 \@ @.@7 "@" 
@#@2 \@3 ]@4 \@ @.@7 "@2 ]	@3 ]
@4 ]@ 
@ @.@7 "@2 \@3 ]@4 \@ @.@7 "@" E
@ @#@2 \@3 ]@4 \@ @ @.@!@7 "@>@&@!@;C@B	 F) F) M


@5@.@7 "@2 \@3 ]@4 \@ @.@7 "@" \ \ \ KA \ \ \ \
@#@2 \@3 ]@4 ]@ @.@7 "@2 ]	@3 ]
@4 ]@ @ @.@7 "@2 \@3 ]@4 \@ @.@7 "@" 
@#@2 \@3 ]@4 \@ @.@7 "@2 ]	@3 ]
@4 ]@ 
@ @.@7 "@2 \@3 ]@4 \@ @.@7 "@" E
@#@2 \@3 ]@4 \@ @.@7 "@>@&@;C@=B F) F) W \ \ \

@5@2 \@3 ]@4 \@ 
@.@7 "@" E
@#@2 \@3 ]@4 \@ @.@7 "@>@&@;C@2B$ F) F) W@5@.
@7 ! T@ 
@.@7 ] \@" E
@#@2 \@3 ]@4 \@ @.@7 "@ @.@7 ] \@>@&@;C@>B/ F) F) W@5@.
@7 "@ 
@.@7 "@" J \ \ \ \
@#@2 \@3 ]@4 \@ @.@7 "@ @.@7 "@>@&@;C@)B8 F) F) W@5@.
@7 "@ 
@.@7 "@2 \@3 ]@4 \@ @.@7 "@ @.@7 "@>@&@;C@PBE F) F) !@5@2 \@3 ]@4 \@.
@7 "@2@0 G "@4@4 ]@ 
@.@7 "@2 \@3 ]@4 \@ @.@7 "@" E
@#@2 \@3 ]@4 \@ @.@7 "@>@&@;XO F*process_declarations_items CC& F) F)@5@>@;CC) F) F)@5@7 ! T@8 " T@;XD  t  t t  F*t parse_declarations AO F* " C@#@ F) F)
@5@2 \@3 ]@4 \@.@7 "@ 
@ @.@7 " T@ @ @8 "  T@;C@ F) F)@5@>@&@;XO F*unpack_declarations_items CB F) F)@5@.@7 !@7 !@>@;XO F* ! CB F) F)@5@>@;CB F) F)
@5@ @7 !@ 
@ @8 !@;XO F*@ load_declarations_from_char_list C@ F) F)@5@.@7retrieve_declarations_items T@.@7 "# T@.
@7 !@ 
@7 "@>@;XO F* "( C@ F) F)@5@0 "@4@7 Bo T@>@;C@ F) F)@5Error in parsing declarations.
@8 !@;XD  t  t t  F*t  ! AO F* ! CD? F) F)@5@0 !@-@4@7 J@a@h@b@n@w@0 !
@4@7 C@>@;XO F* ! C@ F) F)@5 P@2@.function bit__and(integer, integer) : integer;@3@-function bit__or(integer, integer) : integer;@3@.function bit__xor(integer, integer) : integer;@4@.
@7 PK I@.@7 G@7 "% T@>@;XO F*built_in_ident CD F) F)  M(@<CD F) F)  M7@<CD F) F)  M@<CD F) F)  B@<CD F) F)  A@<CD F) F)  @@<CD F) F)  Fh@<CD F) F)  J@<CD F) F)  J@<CD F) F)  IS@<CD F) F)  M@<CD F) F)  M@<CD F) F)  I7@<CD F) F)  IN@<CD F) F)  M@<CD F) F)  M@<CD F) F)  @Q@<CD F) F)  @@<CD F) F)  G@<CD F) F)  @@<CD F) F)  I-@<CD F) F)  M@<CD F) F)  M@<CD F) F)  K@<CD F) F)  K@<CD F) F)  G@<CD F) F)  O@<CD F) F)  M@<XO F* ! C@$Dp F) F)
 !@5@7 F3 K@@> @@2@%Identifier declared multiple times - @3
@3 P@3
*** ERROR - @3@,CANNOT CONTINUE: Simplification terminated.
@4@.@7 "1@8 !@;C@!D} F) F)@5@7 "3 T@> @@2@-Identifier reserved or already predeclared - @3
@3 P@3 "8@3 "9@4@.@7 "1@8 !@;CD F) F)@5@7 F0 K@@>@;XO F* ! C@ F) F)@5@.
@7 !	everyLine@.@7 ]I L@7 "2@>@;XXQM QF@!/usr/lib/swi-prolog/boot/packs.pl  lAsC S E [E [E$pack_attachE$pack_detachXD  t  t t  Qt ensure_slash 
O Q "EC@ Q Q@5@D@/@/  @7 Ad Q@L@&
@? @8 A Q@;XD  t  t t  Qt  [  
O Q [C@F@V Q Q@5@.
@0 @@0 X C@4
@3@0 @ A@4@3@0 @ B@4@3@0 @ @@4@4@.@7 @ @@D
@, @@L
@.@7remove_dups Q@0 @
@4@0 "@
@4@8 HW Q@?@R@E@;XD  t  t t  Qt  [ 
O Q "@C@t Q Q@5@0 H
@-@4@/ @@7 A: Q@>@.@7 "F Q@8attach_packages Q@;C@x Q Q @<XD  t  t t  Qt update_autoload 
O Q "TC@ Q Q@5	/INDEX.pl@.@7 "H@D	@7 A~ Q@L@8 B4  Q@?@R@;XD  t  t t  Qt 
prolog_dir 
O Q "ZC@ Q Q@5@2
@3/prolog@4@7 A Q@8 A Q@;XD  t  t t  Qt special 
O Q "_C@ Q Q  C@<C@ Q Q  PV@<XD  t  t t  Qt check_existing 
O Q "aC@ Q Q@5@0 Q
@4@7 J Q@>@0 Q
@/@/@4@8 C Q@;C@ Q Q@5@.@7 "c Q@> As@0 X@1 X
@4@7 @' Q@Q@;C@ Q Q @<XD  t  t t  Qt foreign_dir 
O Q "hC@J@ Q Q@5 Q@.
@7 @ Q@2@3/lib@4@.@7 "]@ @7 "^@>@2@3/lib/@3
@4@7 "]@D@7 "^@L@0 Q
 D@4@8 D5 Q@? As@0 X@1 X

@4@7 "g@Q@;C@ Q Q  @<XD  t  t t  Qt attach_package 
O Q "nC@ Q Q@5@C
@7 "` Q@L
@P@.@7 "H@7 "n Q@>@;C@ Q Q @<XD  t  t t  Qt  "n 
O Q "rC@c@ Q Q@5@2
@3/pack.pl@4@.@7 "] B@7 A Q@.@7 H Q@7 "b Q@.
@7 "i Q@.@7 "[ Q@>@0 "c
@4@7 "m@0 Q @@4@7 "m@ @7 "U Q@D@,
 @L@0 Q D
@4@7 "m@?@R A*@0 X@1 X
@4@8 "g@;XD  t  t t  Qt  "L 
O Q "KC@h Q Q @<C@i Q Q
@5@ 
@7 @ Q@>@ @8 "J@;C@l Q Q


@5@ @ @2
@4@8 "J@;XD  t  t t  Qt  "S 
O Q "RC@z Q Q @<C@{ Q Q
@5@7 "o Q@ 
@8 "Q@;XD  t  t t  Qt  "B 	 D  t  t t  Qt  "B 
O Q "AC@J Q Q@5@7 "q@>@;C@&@L Q Q@5@D@7 "^@L@0 @@0 C A
@4@/@4@8 @ Q@?
@0 @@0 A Q
@4@/@4@8 "|@;XD  t  t t  Qt  Q D  t  t t  Qt  Q AD  t  t t  Qt  Q 
D  t  t t  Qt  Q D  t  t t  Qt  Q AD  t  t t  Qt  Q 
D  t  t t  Qt  "D 	 D  t  t t  Qt  "D 
O Q "CC@B@; Q Q@5@D@7 A Q@L@R@?
@0 @@0 @ @Z
@4@/@4@7 "|@D
@0 "c
@4@7 "d@L
@0 Q
@/@/@4@7 "e@8 "X@?
@0 @@0 C Q
@4@/@4@8 "|@;XXQM EPF@&/usr/lib/swi-prolog/library/quintus.pl   Au@ C AgS E  E	skip_lineE	atom_charE	midstringEstream_positionEcurrent_streamEsimpleE \E ^E EMEgenargE NEno_style_checkE  E  E  E  E  E  E  EpowE  E  E " E  E  E  E "E "E "E ISEmodeEon_exceptionEunixE	otherwise Eraise_exceptionXO EP   C@ EN EN@5@a@g@k  @w@;XO EP "~ CA< EN EN@5
@8 GJ EP@;XO EP " CAZ EN EN@5@8 H @;XO EP " C
Ae EN EN@5@/@/@/@8 " "@;XO EP " CA/ EN EN@5@0 G@4@7 DF@8 D[ @;XO EP " C@5A EN EN@5@0 "@-
@4@7 DF@ 
@7stream_mode "@D
@0 B@-@4@7 DF@L@R@?@D
@0file_no@-@4@7 DF@L@R@?@' @@&
@;XO EP " CA
 EN EN@5@D@7 @@L@R@?@S
@;XD  t  t t  EPt  EM @GD  t  t @Ht  EPt " O EP " CAN EN EN@5@8 C @;XO EP \ C@B@ EN EN B*@5@>version_data@0 F@-@-
@-@/@4@7 @ Q@.@7 @compiled_at@.@7 @@2SWI-Prolog @3@3 C@3
@3 C@3@3 P@3@3): @3@4@8 A "@;C@ EN EN@5@8 @@;XO EP " C@ EN EN@5@.@7 \ "@. G	@7 B " ^@8 ^ ^@;XO EP " C@ EN EN@5@8 A@;XO EP " CA( EN EN  B B@<CA) EN EN  A A@<CA* EN EN  DR A@<CA+ EN EN  M( A@<XO EP N C@ EN EN@5@a@g@k  @w@;XO EP " C@ EN EN@5@.@7q_style_option "@0 I@4@8 \ "@;XO EP " C@ EN EN@5@a@g@k  @w@;XO EP	to_prolog C@| EN EN@5@.@7 N5 "@8 "@;XO EP " C@ EN EN@5@a@g@k  @w@;XO EP " C	@ EN EN@5@a@g@h@l  @w@;XO EP " C@ EN EN
single_var	singleton@5@>@;C@ EN EN 

@<XO EP " C@ EN EN@5@a@g@k  @w@;XO EP " C@ EN EN@5@a@g@k  @w@;XO EP " C@ EN EN@5@a@g@k  @w@;XO EP " C@ EN EN@5@a@g@k  @w@;XO EP " C@ EN EN@5@a@g@k  @w@;XO EP " C	@ EN EN@5@a@g@h@l IW@w@;XO EP " C@ EN EN@5@a@g@k  @w@;XO EP " CA: EN EN  @5
@8 @, "@;XO EP " C@ EN EN@5@a@g@k  @w@;XO EP " C@ EN EN@5@a@g@k  @w@;XO EP " C@ EN EN@5@a@g@k  @w@;XO EP " C@SAk EN EN	
@5@S
@>@.@7 D @@@T
@?@D@T@L@ 
@ @ @7 V "@?@R @ 
@/@.@7 Ac@ @a@f@f
@l C@w@/@  @.@7 Ac@ @7 "@2@3@3@4@8 "@;C@'Aw EN EN@5@ 
@ @ @7 Ac @ 
@/@.@7 Ac@/@  @.@7 Ac@ @ @8 A@;XO EP " CAg EN EN@5@ 
@/@/@8 "@;XO EP " CAi EN EN@5@ 
@ @/@8 "@;XO EP " C@ EN EN@5@a@g@k IR@w@;XO EP " CA EN EN @<XD  t  t t  EPt  " @GD  t  t @Ht  EPt " @K  O EP " CA EN EN@5@8 A9@;XO EP " C
@i EN EN 
@5@8 U "@;C
@k EN EN U
@5@8 "@;C@m EN EN H'@5@8 H'  "@;C@o EN EN @
 @5 B@8 A "@;C@q EN ENcd@5 Q@2@-@4@7 @ "@/@8 E "@;C@t EN EN "
@5@/@8 "@;C@v EN ENargs
@5 B@8 @@;C@x EN EN B
@5 B@.@7 @ "@8 V! V3@;XO EP " C@ EN EN   @<XO EP " CA EN EN@5@8 @@;XXQM FrF@./usr/lib/swi-prolog/library/prolog_autoload.pl  @AuC AgS E DE B3 XD  t  t t  Frt  _ AD  t  t t  Frt  _ 	 O Fr _ C@' Fq Fq D Y @ "
@5 @@ @8 _ Fr@;C@$@' Fq Fq D _ VH H  _
@5@0 VH@3 H@3 @4@ @8 "@;XD  t  t t  Frt 
autoloaded AO Fr " C@ Fq Fq@5@0autoloaded_count@-@4@7 J@.
@7 _ @0 "
@4@7 C@Q@;XO Frassert_autoload_hook C@0@ Fq Fq@5@0 G@0  @@1 O@0 D@0 @-@1 @-@-
@4@-@4@/@/@4@1 "@0 @1 
@4@4@8 G @;XO Fr
autoload_step C@@ Fq Fq

@5@0 "@-
@4 @Q@7 ] ] V@0 E@/@4@.@7
aggregate_all Fv@0 AV@0 @ B3@-@4@1 AV@0 @ D@-@4@1 AV@0 C B3 @Q@4@1 AV@0 C D
@4@1 AV@0 "@-@4@1 C@1 " @4@0 Vm@4@0 AV@0 J@1 "@-@4@1 AV@0 F@4@1 AV@0 C B3@4@1 C D@4@7 @  V@0 E@/@4@.@7 "@&@a@f@f@l C@w@;XO Fr " C@V Fq Fq  @5@8 D "@;XO Frinformation_level C@t Fq Fq@5@D@0 " @Q@4 @Q@7 "@L@(
 A@?@(
 A*@;XD  t  t t  Frt  " AD  t  t t  Frt  " AD  t  t t  Frt  " AO Fr B3 C@Q@f Fq Fq
@5 C@.
@7 C @.@.@7 " " C@.@7 "@a@f@f
@l C@x@.@7 "@D@&@a@f@b @s@L@.@7 " "@ @0 D@1  S@4@7 @' @)@ @8 " "@?@&@E@;XO Fr D C@R@Y Fq Fq		@5 @@7 B B C@.@7 " V@0 E@/@4@.@7 " @.
@7 " V@0 E@/@4@.@7 " C@.@7 "@a@f@h@l C@x@.@7 "@a@f@i@l C@x@ @0 D@1	completed
@4@8 "@;XXQM C
F@$/usr/lib/swi-prolog/library/qsave.pl   Au@!C AgS E C
E CXD  t  t t  C
t 
copy_resource 
O C
 #C@BA Fo Fo@5@0 ]

 B@-@4@0 @@0 ]
 A@-@4@0 AV@0feedback~t~8|~w~t~24|~w~t~40|~w~n@3@3
@3<Copied from running state>@4@1 G@4@1 G"@4@0 G"@4@8 @ @;XD  t  t t  C
t exe_file 
O C
 #
C@ Fo Fo@5 Q @Q@7 @@/ @@7 CZ C@>exe@8 #@;C@ Fo Fo 

@<XD  t  t t  C
t  _ AD  t  t t  C
t  _ 	 O C
 _ C@6 Fo Fo C
 G	 G #
@5 G@ @8 _ C@;C@6 Fo Fo C
 G G #
@5 G@ @8 #@;C@6 Fo Fo C
 G
 G #
@5 G@ @8 #@;C@6 Fo Fo C
 N C N
@5 C@ @8 #@;C@6 Fo Fo C
 G C #
@5 C@ @8 #@;C@6 Fo Fo C
 G @Z #
@5 @Z@ @8 #@;C@*@6 Fo Fo C
 _ VH Okernel B _
@5@0 VH@3 O@3 #@3 B@4@ @8 #@;C@6 Fo Fo C
 D @ D
@5 @@ @8 #@;C@6 Fo Fo C
 G
 @Z #
@5 @Z@ @8 #@;C@$@6 Fo Fo C
 C; VHsave N #
@5@0 VH@3 #@3 N@4@ @8 #@;C@6 Fo Fo C
 Ne @ Ne
@5 @@ @8 #@;C@$@6 Fo Fo C
 D VH #no_save D
@5@0 VH@3 #@3 #@4@ @8 #@;C@6 Fo Fo C
 G @Z #
@5 @Z@ @8 #@;XD  t  t t  C
t save_module 
O C
 #C@=A] Fo Fo@5@7 Dz ~n~nMODULE ~w~n@2
@4@7 # C@7save_unknown C@@@!@!@0 
@/@4@#@/@7 [ Bf@C
@0 [@/@4@7 ]f@L
@P@7save_predicate C@Q@?	@7 A   Z@8 #@E@;XD  t  t t  C
t  # 
O C
 #CB Fo Fo@5@.@7 " C@>@8 Aw @;CB Fo Fo @<XD  t  t t  C
t 	min_stack 
O C
 #*C@ Fo Fo  G	@ @<C@ Fo Fo  G@<C@ Fo Fo  G
@<XD  t  t t  C
t  C @GD  t  t @Ht  C
t C
 @K D  t  t t  C
t  C 
O C
 C
C@@S Fo Fo
@5 _Y@.@7   ]@7
check_options C@.
@7 # C@0 _@-@4 O@7 ] ]@0 #@-@4@.@7 #1@ @ @7default_init_file C@7
save_autoload C@7open_map C \, @Q@7 CK  [Q@ @7 #;@D@ 
@7 A~ @L@ 
@7 A C@?@R@ 
@.@7 G @ @ @7make_header C@ @ @2@0 #@4@4@7save_options C@ @ @7save_resources C@ $state$prolog A@.@7 ] @ @7 D @0 AV@0 @access_level@-@4@1 C #O @4@0 AV@0save_modules@4@1 AVsave_records@1 AV
save_flags@1 AVsave_imports@1 AVsave_prolog_flags@1 AV@0save_operators@4save_format_predicates@4@0 C #O@4@7 #	@7 B  C@ @7 UZ@ @7save_foreign_libraries C@ @7  C@ 
@7 D C@8	close_map  C@;XD  t  t t  C
t qualify_head 
O C
 #eC
BT Fo Fo

@5 @7 @6@>@;C	BV Fo Fo 
  @
@<XD  t  t t  C
t  _Y 
O C
 _XC@ Fo Fo  G@<C@ Fo Fo  G@<XD  t  t t  C
t restore_import 
O C
 #gCB Fo Fo
 @@5@>@0  @@4@7 Gw C@0 
@1 D@1  @@4@@;CB Fo Fo@5@0 
@1 D@1 @4@@;XD  t  t t  C
t  #T  
O C
 #T C@ZA Fo Fo@5
~nIMPORTS~n~n@7 #@@@H@0 @-
@-@4@0 [@-@4@7 ]f@C@7default_import C@L@P@.
@.@7 @6~t~8|~w:~w/~d <-- ~w~n@2
@3
@3@3@4@7 #@0  C
@1 #h
@1 
@4@7 Gx @Q@?	@R@F
@F@E@;XD  t  t t  C
t save_attributes 
O C
 #qCA Fo Fo@5@@@.@7 ]f@7save_attribute C@Q@?@R@E@;XD  t  t t  C
t  #W 
O C
 #VC@#B7 Fo Fo@5@>@0 # #@4 #@7 #1
~nOPERATORS~n@7 #@0 ]@-@4@0save_module_operators@4@7 HW HY Z@8 #@;CB< Fo Fo @<XD  t  t t  C
t  #C 
O C
 #BC@$@ Fo Fo@5@0 #@-
@4@7 ] ]@>@ 
@2@0 @ B@4@4@.@7 @ C$header ]z O@ @8 A C@;C@1@ Fo Fo@5@D
 Q @Q@7 @@L@'
 @Q@?@'
 @@0 Ne @Q@4@ 
@7 #1@> H	@.@7 @ #} ]z O@ @8 #~@;C@J@ Fo Fo@5 " @Q@7 @@> H	@.
@7 @ #} ]z A@.@7 #L@ #!/bin/sh~n@7 #)@ # SWI-Prolog saved state~n@7 #)@D
@* O@L@' -- @?@' Lo@ @"exec ${SWIPL-~w} -x "$0"~w"$@"~n~n@2
@3@4@7 #)@ @8 UZ@;C@ Fo Fo @<XD  t  t t  C
t  #! 
O C
 # C@&A Fo Fo@5@0 
unknown@4@.@7 @@D@* @L@R@?@0 C@0 
 #@4@4@8 #p@;XD  t  t t  C
t define_predicate 
O C
 #CA7 Fo Fo@5@7$define_predicate D@>@;C@ A9 Fo Fo@5@/@.@7 B @.@.
@7 @6@0 @@0 C Zy@1 
@4@/@4@8 @@;XD  t  t t  C
t  #/ 
O C
 #.CB Fo Fo@5@>@;CB Fo Fo
@5@S@>@0 @@0 A #F@4@/@4@8 @@;C@FB Fo Fo B



@5@>@D@&@.@7option_type C@L@D
@ @7 B B@L@ 
@8 #-@?
@0 @@0 A@4@/@4@8 @@?@0 @@0 Asave_option@4@/@4@8 @@E@;CB Fo Fo@5@2@-
@3@-@4@7 @<@>@2@0 B
@4@4@8 #-@;CB Fo Fo
@5@0 @@0 A #F@4@/@4@8 @@;CB Fo Fo@5@0 @@0 A @
@4@/@4@8 @@;XD  t  t t  C
t copy_resources 
O C
 #C@@A Fo Fo@5@.@7 ] @.@7 F @@@/@0 [C@-
@-@4@7 O I3@C@ 
@ @/@ B ] B@L@P@C	@ 
@ @7reserved_resource C@L@P@ 
@ @7 # C@Q@?@R@F
@;XD  t  t t  C
t convert_option 
O C
 #C@ @ Fo Fo@5@.
@7 #+ C@>@D
@* @L@&@?@a@f
@h@bD @o@l  @w@;C	@ Fo Fo G@5@>@8 Hs @;C	@ Fo Fo G@5@>@8 #@;C@ Fo Fo @<XD  t  t t  C
t  #d  
O C
 #cC
B Fo Fo@5@0 "@-
@4@7 J@7 UZ@>@;CB Fo Fo   @<XD  t  t t  C
t find_foreign_library 
O C
 #C@]Bt Fo Fo@5@2@0 @ H	@4@3@0 @ @@4@4@.@7 #|@>@D@<@0 Ustrip@4@.
@2@0 @ Ys@4@3@0 @ @@4@4@7 #|shared@.@7 H C@0 A@-@4"~w" -o "~w" "~w"@2
@3@3@4@7 #)@ @7 U C@L@&@?@&@F
@E@;XD  t  t t  C
t no_save_flag 
O C
 #CB Fo Fo  B@<CB Fo Fo  B@<CB Fo Fo  #O@<CB Fo Fo  X@<CB Fo Fo  V@<CB Fo Fo  [Z@<CB Fo Fo 	cpu_count@<CB Fo Fo hwnd@<XD  t  t t  C
t  #S  
O C
 #S C@0A Fo Fo@5~nFLAGS~n~n@7 #@@@#@.
@7 H C@.@7 H C~t~8|~w = ~w~n@2
@3@4@7 #@0 H
@/@4@7 #p@Q@?@R@F
@;XD  t  t t  C
t pred_attrib 
O C
 #CA Fo Fo @H


 @H 

@5@>@ @/@8 #@;C@,A Fo Fo		  

 



@5@ @ @7attrib_name C@ 
@.@7 #@ @ @ @8 @6@;XD  t  t t  C
t  #Q 
O C
 #PC@'A. Fo Fo@5@0special_module@-@4@0 #
@4@7 #y@0 AV@0 ]@4@1 Gm@1 #@4@0 #
@4@8 #y@;XD  t  t t  C
t  C 
O C
 #C@P Fo Fo@5@8 C
 C@;XD  t  t t  C
t  #: 
O C
 #9CB Fo Fo@5@0 #@-@4@7 #z@> A@.@7 G@0 "@4@8 C@;CB Fo Fo@5@0 "@/@4@8 C@;XD  t  t t  C
t  #% 
O C
 #$C@5Aj Fo Fo@5 D@7 ]f@>@"
 


@#@ 
@.@.@7 @6~npre-defining foreign ~w/~d @2@3@4@7 #@0 @1 @1 @4@8 #p@;C@|Ap Fo Fo@5@"
 


@#@ 
@.@.@7 @6~nsaving ~w/~d @2@3@4@7 #@D@%@"
 ]@#@, B@L A@7 #s@B@* @@L A@7 #s@O(Skipped clauses)@7 #@Q@?@R@D
@7 # C@L@R@E@?@&@7 #r C@C A@7 ]f@L@P@@@/@.@7 ^[  C@7 #@ @7 B @Q@?@R@E@;XD  t  t t  C
t  Y AD  t  t t  C
t  Y AD  t  t t  C
t  Y 
D  t  t t  C
t define_init_goal 
O C
 #CAC Fo Fo@5@0 N@-@4@7 #z@>@8 # C@;CAF Fo Fo @<XD  t  t t  C
t  # 
O C
 #CA Fo Fo  #} ]z@<CA Fo Fo  #J #K@<CA Fo Fo $options #K@<XD  t  t t  C
t mkrcname 
O C
 #C@ Fo Fo @
@5@>@;C@ Fo Fo@5@2
@3 @3@4@8 A C@;XD  t  t t  C
t doption 
O C
 #C@ Fo Fo@5@/@8 #@;C@ Fo Fo  G@<C@ Fo Fo  G@<C@ Fo Fo  G@<C@ Fo Fo  [B@<C@ Fo Fo  G@<C@ Fo Fo  Ab@<XD  t  t t  C
t  # 
O C
 #C	B Fo Fo
 G@5@/@8 #@;CB Fo Fo  G VH O # B@<CB Fo Fo  B3 @@<CB Fo Fo  G
 @Z@<C
B Fo Fo  C; VH # N@<CB Fo Fo  G @@<C
B Fo Fo  D VH # #@<CB Fo Fo  G C@<CB Fo Fo  G C@<CB Fo Fo  G @Z@<CB Fo Fo  G B@<XD  t  t t  C
t  #X  
O C
 #X C@*BJ Fo Fo@5~nFORMAT PREDICATES~n@7 #@.
@.@7 G C@.@7 #f C@!
@0 F
@4@#
~n~t~8|~w @2
@4@7 #@ 
@7 #p@Q@;CBR Fo Fo   @<XD  t  t t  C
t restore_prolog_flag 
O C
 #CB% Fo Fo@5@7 @@>@;CB' Fo Fo@5@/@7 @@>@0 C
@4@/ @Q@8 A9@;CB* Fo Fo@5@2@0 ]@4@4@8 #;@;XD  t  t t  C
t  #R  
O C
 #R C@4A Fo Fo@5~nRECORDS~n@7 #@@@'@.
@7 H] C #@2
@3@-@4@7 #@/@7 G@ C C@7 #@0 A3
@/@4@7 #p@Q@?@R@F
@;XD  t  t t  C
t  # 
O C
 #CA Fo Fo  A A@<CA Fo Fo  A A@<CA Fo Fo  A A@<CA Fo Fo  A A@<CA Fo Fo  A A@<CA Fo Fo  @G @G@<CA Fo Fo  A A@<CA Fo Fo  Dj 	 @<CA Fo Fo show_childs 
 @<CA Fo Fo  U @<CA Fo Fo  \> 
@<CA Fo Fo quasi_quotation_syntax #@<XD  t  t t  C
t  #I 
O C
 #HC@ Fo Fo
 B@5@>@;C@J@ Fo Fo@5~nRESOURCES~n~n@7 #@7 # C@@@5@/@0 @-@1 ]@/@/@/@4@7 #"@0 @1 ]@-
@-@-@4@0 AV@0 #
@-@4@1
save_resource
@4@7 #y@Q@?	@R@F@F@E@;XD  t  t t  C
t  #7 
O C
 #6CAM Fo Fo@5@7 # C@7define_toplevel_goal C@0 D @Q@4 @Q@7 #1@>@8 D "@;CAR Fo Fo @<XD  t  t t  C
t  #u 
O C
 #tC@4A Fo Fo@5@.@7 # C@D
@* U@L
@D
@0number_of_clauses @4@7 ]f@L@R@? A@7 ]f@?@R@7 #p(~w) @2@4@8 #@;XD  t  t t  C
t  # 
O C
 #CAH Fo Fo@5@0 #@-@4@7 #z@>@8 #@;CAK Fo Fo @<XD  t  t t  C
t  # 
O C
 #CA4 Fo Fo  @<CA5 Fo Fo  @@<XD  t  t t  C
t save_option_value 
O C
 #C	@ Fo Fo
 G

@5@>@;C@ Fo Fo O Ab@5@>@Q@;C@ Fo Fo @<XD  t  t t  C
t  # 
O C
 #C@/@ Fo Fo@5@ 
@2@0 @ B@4@3@0 @ @@4@4@.@7 #|@>~t~8|~w~t~32|~w~t~48|~w~n@2@3@3@4@7 # O@ @8 #~@;CA Fo Fo@5@.@7 #@ @7 #@>@;CA Fo Fo@5 As@0 @@0 C I@1 ]
@4@/@4@8 @' C@;XD  t  t t  C
t  #U  
O C
 #U C@:B
 Fo Fo@5~nPROLOG FLAGS~n~n@7 #@.
@.@/ A@.@7 B C@C
@7 # C@L
@P~t~8|~w: ~w (type ~q)~n@2
@3@3@4@7 #@0  C
@1 #
@4@7 #p@Q@;CB Fo Fo   @<XD  t  t t  C
t  #x 
O C
 #wCB> Fo Fo @5@>@;C@6B? Fo Fo@5@0 H#@-@-@1 
@-
@4@0 AV@0 # #@3@0 C:@1 

@4@4@1 Gx@1 C:@1 

@4@8 #y@;XD  t  t t  C
t  #] 
O C
 #\C@7Ba Fo Fo@5@0 D #@4@7 #z@>~nFOREIGN LIBRARIES~n@7 #@0current_foreign_library@-@/@4@0 AV@0 #@-
@4@1 AV@0 Hs@-@4@1 #
 # O
@4@8 #y@;CBi Fo Fo @<XD  t  t t  C
t  #n 
O C
 #mCA Fo Fo@5@0 
@4 A@7 D C@0 @4exported@7 ]f@>@Q@;CA Fo Fo@5@8 D C@;XD  t  t t  C
t  #F 
O C
 #EC@d@ Fo Fo
@5 # #K A@.
@7 #L@@@G@.@7 # C@ @.@7 C @ @ @.@7 # C@.@2@3@-@4@7 @<@D@ @7 #z@L@ @ @.@7 # C@?@%@ 
~w=~w~n@2@3@4@7 #)@Q@?
@R@F@F@F@ 
@8 UZ@;XD  t  t t  C
t  #4 
O C
 #3C@ Fo Fo O O@5@>@;C@ Fo Fo@5 G@8 #@;XD  t  t t  C
t  # 
O C
 #CA Fo Fo@5 A@7 ]f@C A@7 ]f@L@P@C A@7 ]f@L@P@;XXQM F@$/usr/lib/swi-prolog/library/error.pl   AuC AgS E
is_of_typeE BE AE \*E BE VE @E ZqE CXD  t  t t  t is_list_or_partial_list 
O  $CAWu EB   A $@5@/@.@7 B B@D@S@L@R@?@* @@;XD  t  t t  t  B 
O  BC@p $ $@5@0 @@0 B
@4@/@4@8 @@;XD  t  t t  t  _ 
O  _CAR $ $ @<CAS $ $
@5@7 !K B@ 
@8 _@;XD  t  t t  t text 
O  $CAK $ $@5@@@7 A@?@@@7 B B@?
@@@7chars B@?@7codes B@>@;XD  t  t t  t current_encoding 
O  $CA` $ $ octet@<CAa $ $ ascii@<CAb $ $ iso_latin_1@<CAc $ $  $@<CAd $ $ utf8@<CAe $ $ 
unicode_be@<CAf $ $ 
unicode_le@<CAg $ $ wchar_t@<XD  t  t t  t element_is_not 
O  $C@ $ $
@5@7 $@>@ 
@8 $ B@;C@ $ $
@5@>@8is_not B@;C@ $ $@5 @@8 H H@;XD  t  t t  t  $ 
O  $CAB $ $@5@7 @ @8codes_i B@;XD  t  t t  t ground_type 
O  $$C@ $ $  B@<C@ $ $  VH@<C@ $ $  B@<C@ $ $  $@<C@ $ $  B@<XD  t  t t  t  V 
O  VC
@ $ $@5@0 @@0 V
@4@/@4@8 @@;XD  t  t t  t  @ 
O  @C@V $ $@5@0 @@0 @
@4@/@4@8 @@;XD  t  t t  t  Zr 
O  ZqC
@ $ $@5@0 @@0 Zq
@4@/@4@8 @@;XD  t  t t  t  $ 
O  $ CA $ $@5@8 $@;XD  t  t t  t  A 
O  AC@` $ $@5@0 @@0 A
@4@/@4@8 @@;XD  t  t t  t  A 
O  \*C
@ $ $@5@0 @ A@/@4@8 @@;XD  t  t t  t not_a_rational 
O  $&C@9@ $ $@5@D
@S
@L
@8 \* B@F@?@(@D@"
  

@#@L G@7 B B G@7 $) B@8 @ B@? B@8 $*@F@;XD  t  t t  t  $ 
O  $C
@ $ $ @@5@> @@8
not_a_list B@;C@ $ $ _
@5@>@0 _@4@8 $+@;C
@ $ $list_or_partial_list@5@> @@8 $*@;C
@ $ $ $@5@> $@8 $+@;C
@ $ $ $@5@> $@8 $+@;C@ $ $ H@5@>@0 @@0 Zn@4@/@4@8 @@;C@ $ $ B@5@>@8 $' B@;C	@ $ $cyclic@5 A@8 A B@;C	@ $ $acyclic@5 A0@8 $1@;C@(@ $ $@5@D	@S@L@8 $(@?@D
@7 $% B@C@7 H@L@P@L
@8 $(@?@8 $*@;XD  t  t t  t  $- 
O  $,C@=@ $ $@5@/@.@7 $@D@S@L@8 $(@F
@?@&@D@* @@L@"
 _

@#@ 
@8 $@E@?
@.@/@7 @6@ @8 $*@E
@;XD  t  t t  t  B 
O  BC@ $ $@5@D	@7 $@L@R@?@8 $@;XD  t  t t  t  $# 
O  $"CAF $ $ @<CAG $ $@5@7 GX@7 HA B@8 $!@;XD  t  t t  t chars_i 
O  $5CA= $ $ @<CA> $ $@5@7 A@7 "@8 $6 B@;XD  t  t t  t  !L AD  t  t t  t  !L 
O  !KCA $ $
impossible@5@/@8 $(@;CA $ $  _ @<CA $ $ @Z@5@8 A@;CA $ $ @@5@8 @@;C@(A $ $ Cj


@5@D@7 GX@L@7 GX@ 
@8 $4@?@7  @a@h@i@t@a@h@f
@r@;CA $ $ @@5@@@* @Q@?@* @@>@;CA $ $ C@5@8 ]k@;CA $ $ $@5@8 $
@;CA $ $ $@5@8 $
@;CA  $ $ $@5@8 $ B@;CA! $ $ C+@5@8 D@;CA" $ $ !@5@8 @@;CA# $ $ G@5@8 T@;CA$ $ $ B@5@8 H@;CA% $ $ $0@5@8 A B@;CA& $ $ $2@5@8 ^g@;CA' $ $ G@5@8 GX@;CA( $ $nonneg@5@7 GX@a@h@b @t@;CA) $ $positive_integer@5@7 GX@a@h@b @s@;CA* $ $negative_integer@5@7 GX@a@h@b @q@;CA+ $ $ F@5@T@;CA, $ $ H @5@8  @;CA- $ $ VH
@5@7 H@C

@C@7 @ B@L@P@L
@P@;CA. $ $proper_list@5@8 $ @;CA/ $ $ @@5@8 $ @;CA0 $ $ $.@5@8 $ B@;CA1 $ $symbol@5@8 A@;CA2 $ $ H@5@S@;CA3 $ $ B@5@8   B@;CA4 $ $ B@5@8 $	@;CA5 $ $ B@5@8 Y B@;CA6 $ $ AA@5@8 $ B@;CA7 $ $ _
@5@7 $ @8 _@;C@B Bq Bq Bs 


@5@6 Bu@ 
@/@.@7 !@>@0 @4@@;XD  t  t t  t  $ 
O  $CA9 $ $@5@7 $ @8 $7@;XD  t  t t  t  C 
O  CC@h $ $@5@0 @@0 C
@4@/@4@8 @@;XXQM BgF@#/usr/lib/swi-prolog/boot/syspred.pl  lAsC S E HEleashEprolog_stack_propertyEcall_with_depth_limitE BE GE XE BE \Enospyall E HE A3E D=E D@E  E XE BdE BE BE XE XE$defined_predicateEatom_prefixEsource_file_propertyE H E ]E [E WE$predicate_propertyE Y?E "E W	E	on_signalEcurrent_signalE UEopen_shared_objectE $cE EEset_prolog_stackErequireE KwEgarbage_collect XD  t  t t  Bgt  G 
O Bg $MCDAs@#/usr/lib/swi-prolog/boot/syspred.pl  lA $k@5@8 G Bf@;XD  t  t t  Bgt  X @GD  t  t @Ht  Bgt X D  t  t t  Bgt  X 
O Bg XCA $k $k 

@5@S@0 @ A@/@4@8 @ Bf@;CA $k $k 
@5@>@;CA $k $k 

@5@>@0 @4@7 X Bf@0 
@4@8 $p@;CA $k $k@5@0  @@1debug_control_hook@1 X
@4@7 X Bf@>@;CA $k $k@5@.@7$find_predicate Bf@.@7 @ Bf@.
@7
pi_to_head Bf@ 
@7 # D@ 
@7 H& Bf@Q@;CA $k $k @<XD  t  t t  Bgt stream_position_field 
O Bg $~CB $k $k 
char_count@<CB $k $k  H9@<CB $k $k  H@<CB $k $k  G@<XD  t  t t  Bgt  \ 
O Bg \C@ $k $k@5@S
@>@8 A Bf@;C@ $k $k B

@5@>@D	@S@L@8enum_style_check Bf@?	@B
@7 $@L
@R@O@;C@ $k $k@5@.@7 C 
style_name@.@7map_bits Bf@/@8 $@;XD  t  t t  Bgt  DA 
O Bg D@C@ B $k $k@5@D@.@7canonical_source_file Bf@L@7 H Bf@0  @1 E(@/@4@8 C Bf@?@R@E@;XD  t  t t  Bgt  B 
O Bg $SCAy $k $k@5@/@8 B Bf@;XD  t  t t  Bgt property_source_file 
O Bg $C
A $k $k D
@5 @@8 E @;C@=A $k $k W	
@5@D@T@L@8 @ @E
@?@'@D@T@L@.
@7 $@D@ 
@7 A @L@&
@?@ 
@8 $w@?@8 $@E
@;C@MA $k $k	load_context



@5@/ @@7 $@0  @1 E)@4 @Q@.@7 F Bf@D@ @ @0 D;@-@4@7 H Bf@ @0 Y@-@4@7 $@L@"
 @#@?@(
 @@F@;CA $k $kincludes


@5@/@ 
@:  @ @;CA $k $kincluded_in


@5@ 
@/@:  $@;CA $k $k D*


@5@ 
@:  C@;XD  t  t t  Bgt map_dlflags 
O Bg $CC $k $k  @<C@0C $k $k
@5@ 
@.@7 $ Bf@D
@.@7dlopen_flag Bf@L@R@?@0 @@0 A $@4@/@4@7 $o@E@a@f@f@l M@w@;XD  t  t t  Bgt 	spy_point 
O Bg $C@3AP $k $k 

@5@/@0 @4@7 [ Bf@0 @4 X@7 D @C
@0 @4@0 [@/@4@7 Y? Bf@L
@P@;XD  t  t t  Bgt  $Z 
O Bg $YCA $k $k@5@T
@>@.@7 $@8 $ Bf@;CA $k $k@5@8 $@;XD  t  t t  Bgt  W 
O Bg WC@$B $k $k@5@T
@>@D@.
@7 $ Bf@L@ 
@8 A Bf@?
@0 G@1 A W
@4@8 $o@E
@;C
B $k $k@5@.
@7 $@ 
@8 $@;XD  t  t t  Bgt property_module 
O Bg $C@"Cn $k $k@5@7 D> Bf@D
@"
exported_operators
@#@L
@7 G Bf@, @@?@8 G @E@;XD  t  t t  Bgt  Bh 
O Bg W	C
C $k $k@5@7 $@7 ] Bf@>@/@8 W Bf@;CC $k $k@5@/@7 $ As@0 W
@4@8 @' Bf@;XD  t  t t  Bgt $clause_property 	 D  t  t t  Bgt  $ 
O Bg $C
C $k $k Y
@5 H9@8 G( @;C
C $k $k D;
@5 @o@8 $@;C
C $k $k _
@5owner@8 $@;CC $k $k K@5 K @Q@8 $@;CC  $k $k ^b@5 ^b @Q@8 $@;C
C" $k $k ^c
@5 O@8 $@;XD  t  t t  Bgt  H' 
O Bg UCC $k $k@5 @8 Yr Bf@;XD  t  t t  Bgt system_undefined 
O Bg $CB $k $k   @ prolog_trace_interception@<CB $k $k   @  O{@<CB $k $k    $c_call_prolog @<CB $k $k     Z@<XD  t  t t  Bgt  $h @GD  t  t @Ht  Bgt $g D  t  t t  Bgt  $h 
O Bg $gC@$C4 $k $k 

@5@D
@7 @ @L
@8 $h Bf@?
@0 @@0 @ @@4@/@4@8 $o@;XD  t  t t  Bgt  $j  
O Bg $iCD $k $k  @5 @8 DN Bf@;XD  t  t t  Bgt  $H 
O Bg $GC@} $k $k@5@.@7 B Bf Y@.@7 $@/@8 $@;XD  t  t t  Bgt  $P  
O Bg $OCA2 $k $k  @5@0  @@1 $q $P@4@7 $s@Q@;C
A5 $k $k@5@.
@7 $ Bf@7 G Bf@Q@;CA9 $k $k   @<XD  t  t t  Bgt  B 
O Bg $TC@%Ak $k $k@5@7   Bf@D
@"
  @#@L
@R@?@B@7 GY Bf@L@&
@(@O@;XD  t  t t  Bgt  $ 
O Bg $CA $k $k@5@7 $@/@/@7 $@>@&
@;C
A $k $k@5@/@/@/@  $@>@&
@;CA $k $k@5@2@0 @ @@4@3@0 @ B@4@3@0 @ @@4@4@7 @ Bf@8 E Bf@;XD  t  t t  Bgt  $V @GD  t  t @Ht  Bgt $U D  t  t t  Bgt  $V 	 D  t  t t  Bgt  $V 
O Bg $UC
Bd $k $k@5 D@7 $@>@;XD  t  t t  Bgt  $ 
O Bg $CC $k $k  A@<CC $k $k  G@<XD  t  t t  Bgt tag_list 
O Bg $C@ $k $k 
@<C@ $k $k

@5@ @2@3
@4@7 @= Bf@ @ @8 $ Bf@;XD  t  t t  Bgt  Ar @GD  t  t @Ht  Bgt [ B
 D  t  t t  Bgt  Ar 
O Bg [CBN $k $k
 


@5@@@S@?@S
@>@ 
@8generate_current_predicate Bf@;C
BQ $k $k@5@7 D @7 $U Bf@>@;C@#BT $k $k
 


@5@.@7 D Bf@0 
@4@7 $@0 
@4@7 $@>@;C@1BX $k $k
 


@5 B3 @Q@7 @ @C@0  #@4 @@7 $@L@P@ 
@.@7 @7 Bf@ @/@/@7 D Bf@>@;XD  t  t t  Bgt  $h 
O Bg $CC: $k $k @<C@#C; $k $k 



@5@>@.@ 
@7 $@0 @4@7 G Bf@ @8 $@;CC? $k $k
@5@0 @@0 @ O@4@/@4@8 $o@;XD  t  t t  Bgt $trace 	 D  t  t t  Bgt  $ 
O Bg $C@ $k $k@5@>@;C@ $k $k
@5@>@7 $ Bf@ 
@8 $@;C@ $k $k Ic
@5@.
@7trace_alias Bf@>@ 
 @K@.@7 $@ @8 $@;C@ $k $k Ic
@5@>@/@2@4@7 $@8  Bf@;C@ $k $k I
@5@.
@7 $@>@ 
 @.@7 $@ @8 $@;C@ $k $k I
@5@>@/@2@4@7 $ @8 $@;C
@ $k $k@5@7 $@0 Ic
@4@8 $@;XD  t  t t  Bgt  Y@ @GD  t  t @Ht  Bgt Y?  B
D  t  t t  Bgt  Y@ 
O Bg Y?C	Bp $k $k@5@T@>@8property_predicate Bf@;C	Bs $k $k@5@7define_or_generate Bf@8 $\ Bf@;XD  t  t t  Bgt  $a @GD  t  t @Ht  Bgt $` B
 B
 D  t  t t  Bgt  $a 
O Bg $`CC $k $k@5@ @7 HA Bf@8 B Bf@;XD  t  t t  Bgt  Y AD  t  t t  Bgt  Y 
O Bg YC@o $k $k  AO@<C@p $k $k  Y@<C@q $k $k  @@<C@r $k $k  Y@<C@s $k $k  Z @<C@t $k $k  H@ @<C@u $k $k  X@@@<C@v $k $k cut_exit@@<C@w $k $k  HPA @<C@x $k $k cut@@<C@y $k $k  @@?@<C@z $k $k  G@/@<C@{ $k $k half@-@<XD  t  t t  Bgt  $f 
O Bg $eCD $k $k@5@2@-@3@-
@4@7 $@a@f
@x@/@ @8 C Bf@;XD  t  t t  Bgt  $ 
O Bg $CB $k $k 

@5@7 [ @7 $@0 @4 D@7 $@>@;CB $k $k 

@5@7 $@T@, @>@0 @4@8 ${@;C	B $k $k@5@/@7 $@8 ${@;XD  t  t t  Bgt  @ 
O Bg KwC
D  $k $k@5@7 @ @>@8 C @;CD $k $k@5@2 @@4@2@0 @ B@4@4 @Q@.@7 @ @>@8 $@;CD $k $k@5@2 @@4 @Q@.@7 $@>@8 $@;XD  t  t t  Bgt  $L @GD  t  t @Ht  Bgt $K  @K D  t  t t  Bgt  $L 
O Bg $KC@;B/ $k $k@5@.
@.@7 A Bf@@@&@.@0 Hv
@4@7 A: Bf@ 
@ @.@7 F Bf@D@* G@L@>@?@R@?
@ 
@ @8 H Bf@F@;XD  t  t t  Bgt  $ 
O Bg $C@DB} $k $k	 _@5@>@" 


@#@7 $@/@7 $@C@7 $@L@P@C@/@7 $@L@P@ 
@.@.@7 $@C@0 @1 @4@7 $ Bf@L@P@;CB $k $k  @5@>@8visible_predicate Bf@;C@GB $k $k D
 


@5@> B3 @Q@7 $@D@ 
@7 $@L@ 
@.@.@7 $@B@/@ @ @/@7 $@L@R@O@?@/@.@.@/@7 $@ 
@ @ @8 $@;C	B $k $k@5@7 $@8 $@;XD  t  t t  Bgt  Ax 
O Bg BCC $k $k@5@8 T Bf@;XD  t  t t  Bgt    
O Bg $RC@ $k $k@5@.@7 B Bf Y@.@7 $@/@8 %@;XD  t  t t  Bgt  	 @GD  t  t @Ht  Bgt X  @KD  t  t t  Bgt  	 
O Bg XC@ $k $k 

@5@S@>@0 @ A@/@4@8 $o@;C@ $k $k 
@5@>@;C@ $k $k 

@5@>@0 
@4@7 X Bf@0 @4@8 %
@;C@@ $k $k
@5@.@7 $t@, @ D @Q@7 C Bf@@@k@.
@7 $w@ 
@.@7 $x@D
@" @#@L@%@?
@!@0  @@4@#@ @7 ${@D@ @ @0 [@-@4@7 $@L@" 

@#@!@0 @4@#@?@%@F@ @7 $@ @.@7trace_ports Bf A@0 X@4@7 $@Q@?@R@F
@F@F@E@;XD  t  t t  Bgt stack_property 
O Bg %CD0 $k $k limit@<CD1 $k $k spare@<CD2 $k $k min_free@<XD  t  t t  Bgt  	 @GD  t  t @Ht  Bgt X D  t  t t  Bgt  	 
O Bg XC
@ $k $k@5@0 Ic @@4@8 %
@;XD  t  t t  Bgt  $X 
O Bg $WC
A| $k $k@5 @/@/@8 Ad Bf@;XD  t  t t  Bgt trace_point 
O Bg %C@=AU $k $k 


@5@/@0 
@4@7 $@0 
@4	trace_any@7 $@C@0 
@4@0 [@/@4@7 $@L@P@0 
@4@8 %@;XD  t  t t  Bgt  % 
O Bg %CA[ $k $k@5@.@0 AV@0 $@3@-
@4@1 D

@4@8 @ Bf@;XD  t  t t  Bgt  ] 
O Bg ]CCK $k $k@5@/@8 $@;XD  t  t t  Bgt  $z 
O Bg $yCA; $k $k 


 
@5@>@ 
@ @8 $x@;CA= $k $k 


@5@ 
@8 $@;XD  t  t t  Bgt  $_ @GD  t  t @Ht  Bgt $^ @K  D  t  t t  Bgt  $_ 
O Bg $^CC $k $k@5@7 $@>@/@8 $@;CC $k $k@5@7 $@>@/@8 $@;CC $k $k@5signal_name@8 B Bf@;XD  t  t t  Bgt  $ 
O Bg $C@ $k $k  @Z@<C@ $k $k  "@B@<C@ $k $k  A@<C@ $k $k  A@<C@ $k $k charset@ @<C@ $k $k 	no_effect@@<C@ $k $k var_branchesA @<XD  t  t t  Bgt  $ @GD  t  t @Ht  Bgt $ @K @K D  t  t t  Bgt  $ 
O Bg $C@U $k $k@5@S@>@8 $@;C@X $k $k

@5@>@;C@Y $k $k
@5@ @.@7 $@ @ @ 
@8 $@;C@\ $k $k
 Ic
@5@>@ @.@7bit Bf@>@ 
@a@i@f@l M@w@;C@_ $k $k
 I
@5@>@ @.@7 %"@>@ 
@a@i@f@k  @l M@w@;C@b $k $k
 $

@5@>@ @.@7 %"@a@i@f@l M@b @s@;C@e $k $k@5+|-|?(Flag)@8 %@;XD  t  t t  Bgt  $c 
O Bg $bC@%C $k $k@5@D@7 $@L@R@?
@0 @@0 @ @@4@/@4@7 $o@.
@7 $@ 
@8 F @;XD  t  t t  Bgt hidden_system_predicate 
O Bg %(C@#B $k $k 

@5@.@/@7 $ @/@/ D@7 %@C
	 #O @7 $@L
@P@;XD  t  t t  Bgt  E 
O Bg EC@FA $k $k@5@D
 #O @@7 $@L@' @@?@R@E@D@ @7 H @L@@
@.@7 $@E
@?@.
@7 Kw Bf@ 
@.@7 $@>@?@.@7 $@E
@a@i@e        @s@;XD  t  t t  Bgt  H 
O Bg HCC $k $k@5@8 $ Bf@;XD  t  t t  Bgt  $J 
O Bg $ICD& $k $k@5@.@7 % Bf@7
stack_name Bf@2@3@-
@4@7 $@ 
@ 
@8 $@;XD  t  t t  Bgt  $ 
O Bg $CB^ $k $k@5@7 $@!
@0 @4@#@ 
@7 $@ 
 D@8 $@;XD  t  t t  Bgt  H 
O Bg HCDM $k $k@5@.@7 D Bf@8 Hu Bf@;XD  t  t t  Bgt  D> 
O Bg D=CC\ $k $k@5@T
@T@>@8 $ Bf@;C@7C_ $k $k@5@T@" D;
@#@>@D@T@L@.
@7 $@D@ 
@7 $@L@&

@?@ 
@8 $w@?	@7 $@, @@E
@;C	Cj $k $k@5@7 $@8 %5@;XD  t  t t  Bgt  %0 
O Bg %/CD, $k $k  G	@<CD- $k $k  G@<CD. $k $k  G
@<XD  t  t t  Bgt  Be 
O Bg BdCA $k $k Bh@5@8 A @;CA $k $k @o@5@/@8  Bf@;CA $k $k @@5@.@/@7 %7@.
@7  Bf@ 
@8  Bf@;CA $k $k B@5@.@/@7 %7@B@.
@  AB@L@&
@O@;C
A $k $k A@5@.@/@7 %7@8 E Bf@;C	A $k $k Bk@5 C@8 $@;CA $k $k D$stream_position 
   @5@/@8 %7@;CA $k $k Z@5@D
 Z@.@ Q Z@/@7 %7@L
@( @Q@?@( @@E@;C	A $k $k Hy@5 H~@8 H Bf@;XD  t  t t  Bgt  X @GD  t  t @Ht  Bgt X D  t  t t  Bgt  X 
O Bg XCA! $k $k 

@5@S@0 @ A@/@4@8 $o@;CA$ $k $k 
@5@>@;CA% $k $k 

@5@>@0 @4@7 X Bf@0 
@4@8 %>@;CA( $k $k@5@0  @@1 $q@1 X
@4@7 $s@>@;CA* $k $k@5@.@7 $t@.@7 $w@.
@7 $x@ 
@7 $@Q@;CA0 $k $k @<XD  t  t t  Bgt  H  
O Bg $[CAD $k $k  @5@0  @@1 $q H@4@7 $s@>@;C@AAF $k $k@5 D @Q@7 $@> A@0 H I@4@7 $@.
@0 $
@4@.@7 % A@0 X@4@7 $@0 X
@-@4@0 %
@4@.
@7 % A@0 X
@4@8 $@;CAM $k $k  @5 A@0 H I@4@8 $@;XD  t  t t  Bgt  $ 
O Bg $C@ $k $k  @
trace_call
trace_redo
trace_exit
trace_fail@<C@ $k $k  AO %?@<C@ $k $k  Y %@@<C@ $k $k  Y %A@<C@ $k $k  @ %B@<XD  t  t t  Bgt  $] 	 D  t  t t  Bgt  $] 
O Bg $\CB $k $kinterpreted@5 D @8 $@;CB $k $k  @5 D@8 $@;CB $k $k U@5 @8 $@;CB $k $k #@5 #@8 $@;CB $k $k A@5 A@8 $@;CB $k $k D@5 D@8 $@;CB $k $k A@5 A@8 $@;CB $k $k A@5 A@8 $@;CB $k $k A@5 A@8 $@;CB $k $k A@5 A@8 $@;C
B $k $k [
@5imported@8 $@;CB $k $k @G@5 @G@8 $@;C
B $k $k @H
@5 @I@8 $@;C
B $k $k D;
@5 @o@8 $@;C
B $k $k Y
@5 H9@8 $@;CB $k $k Dj@5 	 @8 $@;CB $k $k \>@5 
@8 $@;CB $k $k X@5 X@8 $@;CB $k $k
references
@5 %F@7 $@, @;C
B $k $k #
@5 #@8 $@;C
B $k $k  9
@5  :@8 $@;C
B $k $kindexed
@5 %H@8 $@;CB $k $k A@5 A@8 $@;CB $k $k G@5 G@8 $@;CB $k $k #@5 #@8 $@;XD  t  t t  Bgt  D> 
O Bg $CCv $k $k  _@<CCw $k $k  D;@<CCx $k $k  Y@<CCy $k $k  G@<CCz $k $k  $@<XD  t  t t  Bgt  H'  
O Bg "CC $k $k@5SHELL@.
@7 Q Bf@>@8 U Bf@;CC $k $k@5comspec@.
@7 %J@>@8 %K@;CC $k $k  @5/bin/sh@8 %K@;XD  t  t t  Bgt  $ 
O Bg $C@ $k $k@5@.@7 $@.@7 % Bf@a@i@h@l M@b @v@;XD  t  t t  Bgt  $c 
O Bg $dCC $k $k@5@8 $b Bf@;XD  t  t t  Bgt  %$ 
O Bg %#C@h $k $k@5@@>@;C
@j $k $k 


@5@ 
@8 @ Bf@;XD  t  t t  Bgt  %	 
O Bg %C@B $k $k
@5@"
 

@#@7 $@D@D@7 $@L@D D@7 $@L@C@7 %) Bf@L@P@F
@?@!@C@0  #@4 @@7 $@L@P@.
@.@7 $@ 
@ @/@/@8 $@E@?@N@@@/@.@7 $@/@0 @4@7 $@C@0 @4 %D@/@7 $@L@P@C@7 %Q@L@P@F
@?@.
@.@/@7$in_library Bf@ 
@ @7 $@C
 D@7 $@L@P@E@;XXQM EnF@@/build/spark-thYk5E/spark-2012.0.deb/simplifier/data__system.pro  7AAuC @S @Esave_data__system E EzE FE F'E EkXO En %Z C
@R El El@5@0 %W
@4@7 A @>@;XO En %U C@&@\ El El@5 En@.
@7 E N<@2@0  En@1  F@4@3@0  En@1  Ez@4@4@7 Eq L@>@;XD  t  t t  Ent  Ez AO En %W C  B B ZombieScope@<XD  t  t t  Ent  F AO En %Y C@N El El@5@0 %X
@4@7 %[@>@;XXQM H-C @S @XXQM @-C @S @XD  t  t t  @t  A8 AD  t  t t  @t  A8 
D  t  t t  @t  \J AD  t  t t  @t  \J 
D  t  t t  @t  @i AD  t  t t  @t  @i 
O @ WC@s@#/usr/lib/swi-prolog/boot/license.pl  lA %aunknown_license

 C@)Unknown license: ~w.  Known licenses are:
 F
@5@6license@ @8license_list %f@;C@*@ %a %a %ggpl

@EThis system may only distributed using the GNU General Public License F@5because the following components contain GPL-ed code: F F
@5@6 %f@ 
@ @.@7	file_list %f@ @8see_also %f@;C@/@ %a %a %glgpl@?This program may be distributed under any license, provided all F@;conditions implied by the GNU Lesser General Public License F@;are satisfied.  In particular, this implies the source code F@>to any modification in SWI-Prolog or one of the used libraries Fmust be made available. F

@5@6 %f@ 
@8 %r@;C@@ %a %a %kproprierary


@5@6 %f@ 
@/@.@7 %g %f@%@D@0 !@-@4@ @7 @ %f@L@R@?@%
@%@" F C@8The program contains modules covered by the "~w" license F
@#@D@#@0url@-@4@ @7 %@%@L@" CSee ~w F
@#@?@%@F@" F
@#@ @ @8 %o@;C@*@ B' B'  [


 C@'Initialization goal ~p will be executed
 F@.immediately for backward compatibility reasons F C Xa
@<CAc EJ EJ  \l


 CAssertion failed: ~q

@<C@$Ae EJ EJ D


@5@6 H@.@7 \e H@ @.@7 \ H@" C
@#@;CAi EJ EJ  \b

 C@!~q: no matching debug topic (yet)

@<CA D^ D^  Da

load_failed C~w: Failed to load file

@<CA D^ D^  Da
not_supported@+Emulator does not support foreign libraries


@<C@ Ea Ea  @socket_error

 CSocket error: ~w

@<CB Fo Fo no_resource



 C@7Could not find resource ~w/~w on ~w or system resources

@<C@ C F~ F~ _


 CCall to ~q at 

@5@6 _@ @ @: W Y@;C@:C F~ F~  P  R



 C@3Found new meta-predicates in iteration ~w (~3f sec) F
@5@6 _@ 
@ @.@7  -@" CRestarting analysis ... F@#@;C@&@ Fq Fq  D "




 C@cAutoloader: iteration ~D resolved ~D predicates and loaded ~D files in ~3f seconds.  Restarting ...

@<C@!@ Fq Fq  D "



 C@;Autoloader: loaded ~D files in ~D iterations in ~3f seconds

@<CB F F quasi_quotation
undeclared

 C@%Undeclared quasi quotation syntax: ~w
 F@@Autoloading can be defined using prolog:quasi_quotation_syntax/2
@<C@CA F F @

 B

@5@6 O~@ @.@7is_stack O~@%@>@%@0 @
@1 B@/@4@ @.@ @) W@" FIn: F
@#@ @ @8 W O~@;CB{ F F decl_no_effect

 C@(Deprecated declaration has no effect: ~p

@<XD  t  t t  @t sandbox_allowed_expansion AD  t  t t  @t  % 
D  t  t t  @t comment_hook AD  t  t t  @t  % 
D  t  t t  @t  YJ AD  t  t t  @t  YJ 
D  t  t t  @t  Y AD  t  t t  @t  Y 
O @ YC@ C F~ F~ _


@5@6 _@ 
@0 D;@-@4@7 _@%@ @ @ @8 _\ _@;C@5C F~ F~ _

@5@6 _@ 
@0 D;@-@4@7 _@ 
@0 Y@-@4@7 _@%@>@%@" C W@#@;C@"C F~ F~ _

@5@6 _@ 
@.@7 ] ]@%@" C Z'@#@;CC F~ F~ _


@5@6 _@ 
@ @8 %@;CC F~ F~  Y


 C W

@<XD  t  t t  @t  $r AD  t  t t  @t  $r 
D  t  t t  @t  Z AD  t  t t  @t  Z 
D  t  t t  @t locate_clauses AD  t  t t  @t  % 
D  t  t t  @t  B, D  t  t t  @t  B, AD  t  t t  @t  B, 
D  t  t t  @t  Y AD  t  t t  @t  Y 
O @ YC@(A D^ D^  Cforeign_install_functioninstall


 CNo install function in ~q
 F C
	Tried: ~q
@<CAl E[ E[ 
process_error

 Y
 CProcess "~w": exit status: ~w

@<CAn E[ E[  %

killed
 C@!Process "~w": killed by signal ~w

@<XD  t  t t  @t $breaklevel 	 O @ % C
A B\ B\@5@6 Ba Z@7 @@>@;CA B\ B\  @<XD  t  t t  @t  \j AD  t  t t  @t  \j AD  t  t t  @t  \j 
D  t  t t  @t  # AO @ # CA F F html C http
html_write@<CA F F 
javascript C  %js_write@<XD  t  t t  @t alternate_syntax AD  t  t t  @t xref_source_time AD  t  t t  @t xref_open_source AD  t  t t  @t generated_predicate AO @ % C@ Bq Bq@5@6 Bu@/@8 !: Bu@;XD  t  t t  @t xref_source_identifier AD  t  t t  @t  [ AD  t  t t  @t  [ 
O @ [C@ B' B'  D@$use :- use_foreign_library/1 instead@<C@ B' B'  D@$use :- use_foreign_library/2 instead@<XD  t  t t  @t   s AD  t  t t  @t   s 
O @  rC@'C $k $k $^
 H@5@6 Bf@@new @@7 Y Bf@? % G@7 %@>@Q@;XXQM EF@D/build/spark-thYk5E/spark-2012.0.deb/simplifier/load__data_files.pro  7AAu@ C @S @E TXO Eestablish_static_files  C@q E E  @5	data__prf@7establish_debug_file T E@7 %data__files@7 %@>@;XO Eestablish_dynamic_files  C@ E E @5@C
@/@7 E I@L
@P@-Target file not provided on the command-line.@8 L  L@;C@"@ E E@5@.
@7 %@.@7 Kw T@.@.
@.@7proof_file_info T@ 
@ @7@$establish_proof_file_dependent_files T@ 
@ @7establish_common_files T@>@;C@ E E  @5@4Unexpected error in establishing input file details.@8 %@;XO E % C@| E E@5 @@2debug_@3
@3.pro@4@.@7 PK I@.@7 %@7 F N<@>@;XO E % C@+A E E@5 @.@7 F I@.@2@-@4@ @7 I2 T@ @ 
@7@'determine_proof_file_kind_and_base_file T @ @.@7 %@  @7 A@>@;XO E T C@d E E  @5@7 % T@7 % T@>@;XO E@)determine_proof_file_kind_and_base_file_x CB E E
 M
@5 I@7 L I@C
 C@7 O T@L
@P@>@;CB E E
 M@5 I@7 %@2 C@3 J$@3 KA@3 "@4@7 %@>@;CB E E
zombie_scope
@5 I@7 %@C
 C@7 %@L
@P@>@;CB  E E
 %@5 I@7 %@2 C@3 \@3 S@3 KA@4@7 %@>@;CB* E E
 E@5@2 C@3 S@3 \@3 J@4@7 %@>@;CB3 E E@5@.
@7 G@QProvided input file ~a should have no extension or have a .vcg or .pfs extension.@2
@4@8 %@;XO E % CA E E@5@.
@7 G@ 
@.@7 % T@ @7 G@>@;XO E@*potentially_add_datafiles_global_user_rule CAd E E@5@C@&
@L@P@7 ] Ed@7 E N<@>@;CA} E E@5@>@;XO Eestablish_log_file CA E E@5 I@7 %yes_log_file@7 E I @@2
@3@3.slg@4@.@7 %@7 F N<@>@;CA E E@5 I@7 % &@7 & @@2
@3@3.zlg@4@.@7 %@7 &@>@;CA E E@5@0provided_log_file@-@4@7 &@.
@7 %@ 
@7 &@>@;CA E E@5 N;@7 &@>@;CA E E@5@.Unable to determine correct logging behaviour.@8 %@;XO E@)potentially_add_datafiles_local_user_rule C	AY E E@5@7 %@7 E N<@>@;CA_ E E@5@>@;XO Eretrieve_parent_directory CBF E E@5 @.@7 %@/@2@3@/@4@7 %@>@;XO Epotentially_add_datafiles_rule C	AN E E@5@7 %@7 E N<@>@;CAT E E@5@>@;XO Eensure_datafile_exists CAE E E@5@7 %@>@;CAI E E@5@'Required input file does not exist: ~a.@2
@4@8 %@;XO E % CA E E@5@7 &  T@>@;XO E % C@@ E E

 M@5 @@2@3@3.vcg@4@.
@7 %@ 
@7 & T@ 
@7 E N< @@2@3@3.fdl@4@.@7 %@ @7 &@ @7 E N< @@2@3@3.rls@4@.@7 %@ @7 & T @@2@3@3.rlu@4@.@7 %@ @7 & T@.@7 & T @@2@3@3 &#@4@.@7 %@ @ @7 % T @@2@3@3.siv@4@.@7 %@ @7 E N<@>@;C@a@ E E %@5 @@2@3@3.dpc@4@.
@7 %@ 
@7 &@ 
@7 E N< @@2@3@3 &@4@.@7 %@ @7 &@ @7 & @@2@3@3 &!@4@.@7 %@ @7 &" @@2@3@3.sdp@4@.@7 %@ @7 E N<@>@;C@LA E E E@5 @@2@3@3.pfs@4@.
@7 %@ 
@7 &@ 
@7 E N< @@2@3@3.dec@4@.@7 %@ @7 &@ @7 F N< @@2@3@3.sip@4@.@7 %@ @7 F N<@>@;CA= E E@5Unexpected proof file kind: ~p.@2
@4@8 %@;XXQM DF@&/usr/lib/swi-prolog/library/process.pl  @AuC AgS E
is_processEprocess_killE
process_idEprocess_releaseE FjE &=E &?E ]E VlXD  t  t t  Dt  FiD  t  t t  Dt  _ AD  t  t t  Dt  _ 	 O D _ C@0 E[ E[ Vlstdin _  &E
@5 _ @ @8 _ D@;C@0 E[ E[ Vlstdout _  &I
@5 _ @ @8 &G@;C@0 E[ E[ Vlstderr _  &K
@5 _ @ @8 &G@;C@0 E[ E[ Vl E	 @Z &M
@5 @Z@ @8 &G@;C@0 E[ E[ Vl ! _ _  !
@5@0 _ _ @4@ @8 &G@;C@0 E[ E[ Vl Lg Ic G Lg
@5 G@ @8 &G@;C@0 E[ E[ Vl D I G &N
@5 !&@ @7 !% &H G@ @8 &G@;C@0 E[ E[ Vldetached Ic @ &P
@5 @@ @8 &G@;C@0 E[ E[ Vlwindow Ic @ &R
@5 @@ @8 &G@;XO Dmap_arg CA	 E[ E[@5@>@;CA
 E[ E[@5@7 @ &H@>map_arg_prim@.@7 V! V3@8 A &H@;CA E[ E[@5@8 &W &H@;XO D &: C
A/ E[ E[@5@7 GX@a@g@b @s@;XO D &< CAa E[ E[@5 J3@8 &C &H@;XO Dexe_options C@"@ E[ E[@5 Q @Q@7 @@>@"
 @ @ #
com @ B@#@;C
@ E[ E[@5@"
 @ Ys@#@;XO D &D CA  E[ E[@5pid@8 @@;XO D ] CAP E[ E[@5@8 &B &H@;XD  t  t t  Dt  &=O D &[ CA E[ E[ D;
@5@>@D@7 D@L@.
@7 Kw &H@?@%
@ 
@8 [ &H@;CA E[ E[ 

@<XO Dexpand_cwd_option C@Q@ E[ E[@5@0 &M@-@4@.
@7
select_option ]@>@D@,@7 D@L@.@2@0 @ A@4@3@0 @ B@4@4@7 @ &H@ @.@7 &c@" &M
@#@?@D
@7 A &H@L@&
@? A@8 C B@F@;C@ E[ E[ 

@<XO D &> CA( E[ E[ 

@<XO D &@ CA8 E[ E[@5@/@8 ] &H@;XD  t  t t  Dt  FjO D Vl C@4@ E[ E[		@5@.
@7 &] &H@.@ 
@7 &i @@7 B B &U@.@7 &X@ @.@7 &c@.@2@4@7 @<@.@7 &d &H@ @ @8 Fi &H@;XXQM ExF@@/build/spark-thYk5E/spark-2012.0.deb/simplifier/newutilities.pro  7AAuC @S @E F[E N Epad_number_as_atomE TE %Emonth_numeric_to_nameE PKE IE PIE JE EE EE IE !E EXO Ex % C@ Ew Ew@5@.
@7 G@.@7 G@ 
@ @.@7replace_separator_with_split I@ @7split_off_atoms I@>@;XO Ex I C@v Ew Ew
 @5@>@;C@y Ew Ew@5 Lo@7 I@p @8 I I@;XO Ex J C@` Ew Ew@5@.@7 Hp@7 G@>@;XO Expad_number_as_atom_x CA. Ew Ew@5@a@i@f
@s@9Can not pad number: ~k to size: ~k as number is too big.
@2
@3
@4@8 T L@;CA8 Ew Ew@5@ 
@.@7retrieve_padding I@ @.@7 I2 I3@ @ @7 G@>@;XO Ex &{ C@ Ew Ew
@5@>@;C@ Ew Ew


@5@>@;C@ Ew Ew

 LN
@5@ @ @8 &z@;C@ Ew Ew LN

@5@.@7 &@ @ 
@8 &z@;C@ Ew Ew



@5@ @ @8 &z@;XO Extrim_atom_x CAs Ew Ew@5@>@;C
Aw Ew Ew@5@a@g@h@s@>@;CA| Ew Ew
@5@p
@ @ @ @8 & I@;XD  t  t t  Ext get_base_unique_id AO Ex &r CA Ew Ew@5@.@7retrieve_next_id I@.
@7 J I S@2
@3
@4@7 PK I@>@;XO Ex &u CAV Ew Ew 01JAN@<CAW Ew Ew 02FEB@<CAX Ew Ew 03MAR@<CAY Ew Ew 04APR@<CAZ Ew Ew 05MAY@<CA[ Ew Ew 06JUN@<CA\ Ew Ew 07JUL@<CA] Ew Ew 08AUG@<CA^ Ew Ew 09SEP@<CA_ Ew Ew 10OCT@<CA` Ew Ew 11NOV@<CAa Ew Ew 12DEC@<XO Ex PI CA Ew Ew@5@.@7flatten_list_x I@>@&@>@;XO Ex ! CAj Ew Ew@5@.
@7 G@ 
@.@7 &@ @7 G@>@;XO Ex &s CA! Ew Ew@5@.
@7 Hp@ 
@.@7 G@ 
@ @7 & I@>@;XO Ex PK C@ Ew Ew
 @@5@>@;C@ Ew Ew



@5@>@;C@ Ew Ew

@5@ @ 
@7@ implode_separator_content_list_x I@>@;XO Ex I C@k Ew Ew @5@>@;C
@n Ew Ew@5 Lo@7 I@p
 @8 I I@;XD  t  t t  Ext  E AO Ex &y C@U Ew Ew@5@.@7 G@7 Hp@>@;XO Ex & CA Ew Ew@5@0 &
@-@4@7 J@a@i@b@n@w@0 &
@4@7 A I@>@;CA Ew Ew
@5@0 &
@4@7 &@>@;XO Ex & CA Ew Ew @<CA Ew Ew
@5@.@7 &@ 
@.@7 &@ @ @8 &@;CA Ew Ew 

@<XO Ex & C@ Ew Ew

@5@>@;C@ Ew Ew
@5@.@7 A@ @ @.@7 A@ @ @ 
@8 &@;XO Ex & CAF Ew Ew

@5@>@;CAK Ew Ew0

@5@p
@ @ 
@8 &@;XO Ex &~ CA Ew Ew


@5@ 
@7 G@>@;CA Ew Ew LN


@5@ @7 G@ 
@ @8 &}@;CA Ew Ew
@5@2
@4@.@7 &@ @ @8 &}@;XO Ex N  CA Ew Ew @<C
A Ew Ew@5@.@7 N  I@a@h@b@n@w@;XO Ex T C@iA Ew Ew@5@0 Fk@-@-
@-@-@-@-@4@7 ] %@.@7 &s I@ 
@.@7 &@ @.@7 &@ @.@7 &@ @.@7 &@ @.@7 &@ @.@7 &u I @2@3@3@4@7 & @2@3@3@4@7 &@>@;XO Ex &w CA Ew Ew@5@.@7 ] I3@.@7 G@.
@7 G@&
@>@;XO Ex &x CA Ew Ew


@5@>@;CA Ew Ew


@5@a@g@h@q@p
@>@ @ 
@7 &x I@>@;XXQM AF/usr/lib/swi-prolog/boot/qlf.pl  lAs@ C S E AE FE FE CXD  t  t t  At  A @GD  t  t @Ht  At A D  t  t t  At  A 
O A AC@5s/usr/lib/swi-prolog/boot/qlf.pl  lA & 

@5@8	qcompile_ C@;XD  t  t t  At check_is_module 
O A &C@+@d & &@5@C@7 A C@L@P@0 @O @Q@4 @@7 @ C@>@0 B@-
@4@7 DG C@0 @@0 A H
@4@/@4@8 @ C@;C@i & & @<XD  t  t t  At  A @GD  t  t @Ht  At F  @KD  t  t t  At  A 
O A FC@7 & & 


@5@ 
@8 &@;XD  t  t t  At  C 	 D  t  t t  At  C 
O A CC@)@\ & &loaded@5@0 
@4@.@7 D C@ @ @7 & C@D@ @7 &@L@&
@?@&
@;XD  t  t t  At  & 
O A &C@: & &@5@>@;C@; & &
@5@>@ 
@7 &@ @8 &@;C@l@> & &	@5@2@0 @ @@4@3@0 @ B@4@4@.
@7 @ C@.@.@ 
@7 CZ C@D@$@  CU@ B F@L@0 @@0 B EM CU
@4@1 B@0  A@4Conflicting extension@4@7 &@?@R@0  @@1 @@- CU@4@7 G C@ @ @.@7 &@0 
@4@2@0 A@4@4@8 @V C@;XD  t  t t  At  F 	 D  t  t t  At  F 
O A &C@2@R & &@5 B@.@2@0 ] ]@4@4@7 \ C@.@ @7 C C@0 C
@4@0 AV@0 G"@4@1 D	@4@8 B C@;XXQM EF@D/build/spark-thYk5E/spark-2012.0.deb/simplifier/data__data_files.pro  7AAuC @S @E %]E & E EEget_datafiles_debugE &E N:E %E EE &5E &)E FE EE &E &/E FE EE &2E &E EE EE &8E &,E F E EE %Esave_data__data_files E N>E EE &E EXO E %] C@ E E@5@C@7 A@L@P@=Expected atomic name for debug datafiles to find, but got: ~k@2
@4@8 T L@;C@ E E@5@7 & N<@>@;C@ E E@5@@Could not find debug datafiles for: Expected atomic name for: ~k@2
@4@8 &@;XD  t  t t  Et  & AO E % C@ E E@5@0 &
@4@7 A N<@>@;XO E N: CA E E @5@C
@/@7 & N<@L
@P@;XO E &5 C
@ E E@5@0 &
@4@7 &@>@;XD  t  t t  Et  F AO E & C
@ E E@5@0 &
@4@7 &@>@;XD  t  t t  Et  F AO E &2 C
@ E E@5@0 &
@4@7 &@>@;XD  t  t t  Et  E AO E &8 C
@ E E@5@0 &
@4@7 &@>@;XD  t  t t  Et  F  AO E % C
@ E E@5@0 &
@4@7 &@>@;XD  t  t t  Et  E AO E & C
@ E E@5@0 &
@4@7 &@>@;XD  t  t t  Et  E AO E &  C
@ E E@5@0 &
@4@7 &@>@;XD  t  t t  Et  E AO E & C
@ E E@5@0 &
@4@7 &@>@;XD  t  t t  Et  E AO E &) C
@ E E@5@0 &
@4@7 &@>@;XD  t  t t  Et  E AO E &/ C
@ E E@5@0 &
@4@7 &@>@;XD  t  t t  Et  E AO E & C
@ E E@5@0 &
@4@7 &@>@;XD  t  t t  Et  E AO E &, C
@ E E@5@0 &
@4@7 &@>@;XD  t  t t  Et  E AO E N> CA E E@5@8 &@;XO E & C@A E E@5 E@.
@7 %] N<@2@0  E@1  E@4@3@0  E@1  E@4@3@0  E@1  E@4@3@0  E@1  E@4@3@0  E@1  E@4@3@0  E@1  E@4@3@0  E@1  E@4@3@0  E@1  E@4@3@0  E@1  F @4@3@0  E@1  F@4@3@0  E@1  F@4@3@0  E@1  &@4@4@7 %_ L@>@;XXQM EF@B/build/spark-thYk5E/spark-2012.0.deb/simplifier/load__switches.pro   AuC @S @E TXD  t  t t  Et parse_simplifier_qualifier_part AO E & CAj E E@5@.
@7@!parse_simplifier_simple_qualifier T@>@&
@;CAn E E@5@.
@7parse_simplifier_log_qualifier T@>@&
@;CAr E E@5@.
@7@ parse_simplifier_usage_qualifier T@>@&
@;CAv E E@5@.
@7@"parse_simplifier_choices_qualifier T@>@&
@;CAz E E@5@.
@7@ parse_simplifier_limit_qualifier T@>@&
@;CA~ E E@5@.
@7parse_file_name T@>@&
@;XO Eparse_zombiescope_log_qualifier C@AB E E
log_qualifier

@5@.@7parse_qualifier_prefix T@2 " @4@2 \@3 "@4@ @.@7parse_mandatory_and_optional T@" B
@#@2 ]	@3 ]
@3period@4 ]@ 
@ @.@7 ] \@>@&@;XO Eprocess_arguments CB E E@5@>@;CB E E@5@7process_argument T@8 ' T@;XO E@"parse_zombiescope_simple_qualifier CB E Esimple_qualifier

@5@.@7 '@ 
@ @.@7parse_zombiescope_simple_name T@>@&@;XO Eset_user_rules_switch  CA E E  @5
Simplifier@7 %W En@> I@8 E I@;CA E E  @5 %`@7 '@> I@8 '@;XO Eparse_simplifier_limit_name C@AA E E L@5@2 KA@4@2 \@3 ]@3 S@3 " @3 \@3 J @3 \@3 \@3 \@3 S@3 " @3 \@3 ]@3 \@3 \@4@.
@7 '@>@&
@;C@2A E E N@5@2 \@4@2 \@3 S@3 \@3 [@3 S@3 " @3 \@3 ]@3 \@3 \@4@.
@7 '@>@&
@;C@>A E E N@5@2 \@4@2 \@3 \@3 \@3 \@3 \@3 \@3 KA@3 \@3 S@3 " @3 \@3 ]@3 \@3 \@4@.
@7 '@>@&
@;XO Econvert_one_range_to_list CDb E E Y 
@5@7 GX@a@i@b @s@>@;C
Dg E E '$@5@*Illegal entry in list of numbers argument
@8 E L@;C@!Dk E E !


@5@7 GX@ 
@7 GX@a@i@b @s@a@i@f
@q@ 
@7 &x I@>@;C
Ds E E !@5 '%@8 '&@;XO Eparse_chosen_units CB4 E Especific

 B
@5@ 
@ @.@7parse_content_chosen_units T@>@&@;CB: E E @@5@>@&@;XO Edefault_switch_hyp_limit C@ E E  @<XO E
range_to_list CDV E E@5@>@;CDY E E
@5@ @7 '" T@ 
@ @7 '2 T@>@;XO Eprocess_argument_hyp_limit CD% E E@5switch_hyp_limitauto_set@7 E I@7 E  I '8@7 E I@7 E I '8user_set@7 E I@>@;XO Eprocess_selection CD7 E E @ @@5@>@;CD; E E O O@5@>@;CD? E E '+
 V.

@5@ 
@7convert_range_list_as_int_list T@>@;XO Eparse_simplifier_simple_name CA E E G@5@2 [@4@2 \@3 " @3 S@4@.
@7 '@>@&
@;C@ A E Enolog@5@2 \@3 \@3 " @4@2 \@3 "@4@.
@7 '@>@&
@;C@#A E Enowrap@5@2 \@3 \@3w@4@2 \@3 \@3 S@4@.
@7 '@>@&
@;C@&A E E Y@5@2 J$@3 \@3 \@3b@4@2 \@3 J@3 \@4@.
@7 '@>@&
@;C@2A E Enouserrules@5@2 \@3 \@3 \@4@2 J@3 \@3 \@3 \@3 \@3 " @3 \@3 J@4@.
@7 '@>@&
@;C@ A E Eplain@5@2 S@4@2 " @3 \@3 \@3 \@4@.
@7 '@>@&
@;C@,A E E	typecheck@5@2 \@4@2 \@3 S@3 \@3 KA@3 [@3 \@3 KA@3 \@4@.
@7 '@>@&
@;C@&A E Enorenum@5@2 \@3 \@3 \@3 \@4@2 \@3 \@3 ]@4@.
@7 '@>@&
@;C@&A E E B*@5@2 J$@3 \@3 \@3 J@4@2 \@3 \@3 \@4@.
@7 '@>@&
@;XO Equalifier_prefix CB E E  @<CB E E  @<XO E ' CB{ E E@5@.@7 Z T@ @.@7parse_optional T@>@&
@;XO E T C@ E E@5@7set_auto_settings  T B@2@/@3@/@3@/@3@/@-
@4@7 @@.@7parse_arguments T@7 '@>@;XO E 'Y CB E E


@5@ @ @8 'X@;CB E E @<XO E & C@+A E E		limit_qualifier


@5@.@7 '@ 
@ @.@7 '  T@" B
@#@ @ @.@7 E \@>@&@;XO Eparse_range_collection_x CBT E E
 AW
@5@ 
@ @.@7parse_range T@ @ @.@7 'f T@>@&@;CB[ E E@5@>@&@;XO E & C@"A E Echoices_qualifier


@5@.@7 '@ 
@ @.@7parse_simplifier_choices_name T@ @ @.@7 ') T@>@&@;XO Eparse_range_collection CBN E E
@5@ 
@.@7 'h@ @ @.@7 'k@>@&@;XO E & C@GA E Eusage_qualifier

@5@.@7 '@2 \@3 J@4@2 \@3 "@3 \@4@ @.@7 '@" B
@#@2 ]	@3 ]
@3 '
@4 ]@ 
@ @.@7 '@>@&@;XO E 'i C@%B` E E !


@5@ 
@.@7 'd@" 
@#@ @ @.@7 'd@>@&@;CBf E E '$

@5@ 
@.@7 'd@>@&@;XO E & C@AA E E '

@5@.@7 '@2 " @4@2 \@3 "@4@ @.@7 '@" B
@#@2 ]	@3 ]
@3 '
@4 ]@ 
@ @.@7 '@>@&@;XO E '. CB@ E E

@5@ 
@.@7 'h@>@&@;CBE E E
 Lf

@5@ 
@.@7 'r T@" Ln
@#@>@&@;XO E & CA E E '

@5@.@7 '@ 
@ @.@7 'K T@>@&@;XO Eparse_zombiescope_limit_name C@,B- E E Q@5@2 [@3 \@4@2 S@3 S@3 " @3 \@3 ]@3 \@3 \@4@.
@7 '@>@&
@;XO E ' CB E E G@5@2 [@3 \@4@2 " @3 S@4@.
@7 '@>@&
@;C@ B E E 'M@5@2 \@3 \@3 " @4@2 \@3 "@4@.
@7 '@>@&
@;C@#B E E 'N@5@2 \@3 \@3 'O@4@2 \@3 \@3 S@4@.
@7 '@>@&
@;C@ B E E 'R@5@2 S@4@2 " @3 \@3 \@3 \@4@.
@7 '@>@&
@;C@&B E E 'T@5@2 \@3 \@3 \@4@2 \@3 \@3 \@3 ]@4@.
@7 '@>@&
@;C@&B E E B*@5@2 J$@4@2 \@3 \@3 J@3 \@3 \@3 \@4@.
@7 '@>@&
@;XD  t  t t  Et @ parse_zombiescope_qualifier_part AO E 'z CA E E@5@.
@7 ' T@>@&
@;CA E E@5@.
@7 '  T@>@&
@;CA E E@5@.
@7@!parse_zombiescope_limit_qualifier T@>@&
@;CA E E@5@.
@7 &@>@&
@;XO E ' C@+B& E E		 'a


@5@.@7 '@ 
@ @.@7 'x T@" B
@#@ @ @.@7 'd@>@&@;XO Eparse_arguments_x CAK E E @<C@ AP E E
@5 I@7 L I@.@7 G@0 &@4@ @7 Bo T@ 
@ @8 ' T@;C@ AY E E
@5 I@7 '@.@7 G@0 'z@4@ @7 '@ 
@ @8 '@;CAb E E
@5@'Error in analysing command argument: ~a@2@4@8 T L@;XO E '\ C@@ E E@5switch_input_file '9@7 'C I@7 E Iswitch_empty '9@7 'C &@7 E I
switch_log '9@7 'C I@7 E Iswitch_wrap '9@7 'C I@7 E Iswitch_verbose '9@7 'C@7 ' Tswitch_user_rules '9@7 'C I@7 E Iswitch_plain '9@7 'C I@7 E Iswitch_typecheck_only '9@7 'C I@7 E Iswitch_renum '9@7 'C @@7 E Iswitch_simplification '9@7 'C @@7 E Iswitch_standardisation '9@7 'C @@7 E Iswitch_rule_substitution '9@7 'C O@7 E Iswitch_nocontradiction_hunt '9@7 'C @@7 E Iswitch_substitution_elimination '9@7 'C @@7 E Iswitch_expression_reduction '9@7 'C@7 E Iswitch_complexity_limit '9@7 'C@7 E Iswitch_depth_limit '9@7 'C@(@7 E Iswitch_inference_limit '9@7 'C I@7 E Iswitch_help '9@7 'C I@7 E Iswitch_version '9@7 'C
no_usage_file@7 E Iswitch_usage '9@7 'C@7set_deadpath_switch  Tswitch_deadpaths '9@7 'C@.
@7 '0 T@7 '@ '8 '9@7 'C@>@;XO E ' CA* E E  @5 '@7 '@> I@8 E I@;CA/ E E  @5 %`@7 '@> I@8 '@;XO E '_ CA> E E  Y@<CA@ E E@5@7 '@>@;XO E 'o C@AA E Enosimplification@5@2 \@3 \@3 J@3 \@4@2 ]@3 S@3 " @3 \@3 \@3 \@3 KA@3 \@3 \@3 \@3 \@3 \@4@.
@7 '@>@&
@;C@DA E Enostandardisation@5@2 \@3 \@3 J@3 \@4@2 \@3 \@3 \@3 \@3 \@3 \@3 \@3 J@3 \@3 \@3 \@3 \@3 \@4@.
@7 '@>@&
@;C@JA E Enorule_substitution@5@2 \@3 \@3 \@3 \@4@2 " @3 \@3 S@3 J@3 \@3 'P@3 J@3 \@3 \@3 \@3 \@3 \@3 \@3 \@3 \@4@.
@7 '@>@&
@;C@MA E Enocontradiction_hunt@5@2 \@3 \@3 KA@4@2 \@3 \@3 \@3 \@3 \@3 \@3 \@3 KA@3 \@3 \@3 \@3 \@3 S@3 [@3 \@3 \@3 \@4@.
@7 '@>@&
@;C@_A E Enosubstitution_elimination@5@2 \@3 \@3 J@3 \@4@2 'P@3 J@3 \@3 \@3 \@3 \@3 \@3 \@3 \@3 \@3 S@3 \@3 " @3 \@3 ]@3 \@3 \@3 \@3 \@3 \@3 \@3 \@4@.
@7 '@>@&
@;C@SA E Enoexpression_reduction@5@2 \@3 \@3 \@4@2 J @3 S@3 \@3 \@3 J@3 J@3 \@3 \@3 \@3 S@3 \@3 \@3 \@3 \@3 KA@3 \@3 \@3 \@3 \@4@.
@7 '@>@&
@;XO E@ convert_range_list_as_int_list_x CDM E E@5@7 &w I@>@;CDQ E E@5@0Illegal duplication in list of argument numbers
@8 '&@;XO E 'I CDE E E@5@.@7 '5@7 PI I@7 ' T@>@;XO Echeck_limit_is_valid CD| E E@5@7 GX@a@g@i@t@a@g@f
@r@>@;CD E E@5@;Value ~d given for -~a is out of permitted range: ~d to ~d
@2
@3@3@3
@4@8 '&@;XO E ' CB E E Y@5 ' '9@7 ': '@7 '> I@7 ' ' 'B@7 'C@>@;CB E E Y@5 ' 'B@7 ':@>Unexpected multiple instances of empty command-line detected.
@8 '&@;CB E Efilename
@5 ' '9@7 ': '@7 '>@7 E I ' 'B@7 'C@>@;CB E E '
@5 ' 'B@7 ':@.@7 % I@>Multiple file names specified on the command-line (~a and ~a)
@2@3@4@8 '&@;CB E E ' 'M@5 ' '9@7 ':@7 E  I '@7 '> N;@7 ' ' 'B@7 'C@>@;C@!B E E '
@5 ' '9@7 ':@7 ' '@7 '>@0 &	@4@7 ' ' 'B@7 'C@>@;CB E E ' 'M@5 ' 'B@7 ': N;@7 & I@*Illegal multiple uses of /nolog qualifier
@8 '&@;CB E E ' 'M@5 ' 'B@7 ':@0 &	@/@4@7 '@3Inconsistent use of /log=... and -nolog qualifiers
@8 '&@;CB E E '@5 ' 'B@7 ': N;@7 '@3Inconsistent use of -log=... and -nolog qualifiers
@8 '&@;CB E E '@5 ' 'B@7 ':@0 &	@/@4@7 '@,Illegal multiple uses of -log=... qualifier
@8 '&@;CB E E ' 'N@5 ' '9@7 ':@7 E  I '@7 '> I@7 ' ' 'B@7 'C@>@;CC E E ' 'N@5 ' 'B@7 ':@9-nowrap qualifier appears more than once on command-line
@8 '&@;CC	 E E ' Y@5 ' '9@7 ':@7 E  I '@7 '> I@7 ' ' 'B@7 'C@>@;CC E E ' Y@5 ' 'B@7 ':@,Illegal multiple uses of -verbose qualifier
@8 '&@;CC E E ' 'Q@5 ' '9@7 ':@7 E  I '@7 '> I@7 ' ' 'B@7 'C@>@;CC  E E ' 'Q@5 ' 'B@7 ':@0Illegal multiple uses of -nouserrules qualifier
@8 '&@;CC' E E ' 'R@5 ' '9@7 ':@7 E  I '@7 '> I@7 ' ' 'B@7 'C@>@;CC/ E E ' 'R@5 ' 'B@7 ':@*Illegal multiple uses of -plain qualifier
@8 '&@;CC6 E E ' 'S@5 ' '9@7 ':@7 E  I '@7 '> I@7 ' ' 'B@7 'C@>@;CC> E E ' 'S@5 ' 'B@7 ':@.Illegal multiple uses of -typecheck qualifier
@8 '&@;CCE E E ' 'T@5 ' '9@7 ':@7 E  I '@7 '> I@7 ' ' 'B@7 'C@>@;CCM E E ' 'T@5 ' 'B@7 ':@,Illegal multiple uses of -norenum qualifier
@8 '&@;C@$CT E E 'l '
@5 ' '9@7 ':@.@7 'E T@7 E  I '@7 '>@7 ' ' 'B@7 'C@>@;CC] E E 'l '@5 ' 'B@7 ':@<Illegal multiple occurrences of -nosimplification qualifier
@8 '&@;C@$Cd E E 'l '
@5 ' '9@7 ':@.@7 '@7 E  I '@7 '>@7 ' ' 'B@7 'C@>@;CCm E E 'l '@5 ' 'B@7 ':@=Illegal multiple occurrences of -nostandardisation qualifier
@8 '&@;C@$Ct E E 'l '
@5 ' '9@7 ':@.@7 '@7 E  I '@7 '>@7 ' ' 'B@7 'C@>@;CC} E E 'l '@5 ' 'B@7 ':@?Illegal multiple occurrences of -norule_substitution qualifier
@8 '&@;C@$C E E 'l '
@5 ' '9@7 ':@.@7 '@7 E  I '@7 '>@7 ' ' 'B@7 'C@>@;CC E E 'l '@5 ' 'B@7 ':@@Illegal multiple occurrences of -nocontradiction_hunt qualifier
@8 '&@;C@$C E E 'l '
@5 ' '9@7 ':@.@7 '@7 E  I '@7 '>@7 ' ' 'B@7 'C@>@;CC E E 'l '@5 ' 'B@7 ':@FIllegal multiple occurrences of -nosubstitution_elimination qualifier
@8 '&@;C@$C E E 'l '
@5 ' '9@7 ':@.@7 '@7 E  I '@7 '>@7 ' ' 'B@7 'C@>@;CC E E 'l '@5 ' 'B@7 ':@BIllegal multiple occurrences of -noexpression_reduction qualifier
@8 '&@;C@(C E E 'a L
@5 ' '9@7 ': L
@@7 ' T@7 E  I '@7 '>@7 ' ' 'B@7 'C@>@;CC E E 'a L@5 ' 'B@7 ':@@Illegal multiple occurrences of -complexity_limit=... qualifier
@8 '&@;C@(C E E 'a N
@5 ' '9@7 ': N
@7 (@7 E  I '@7 '>@7 ' ' 'B@7 'C@>@;CC E E 'a N@5 ' 'B@7 ':@;Illegal multiple occurrences of -depth_limit=... qualifier
@8 '&@;C@(C E E 'a N
@5 ' '9@7 ': N
A@7 (@7 E  I '@7 '>@7 ' ' '9@7 'C@>@;CC E E 'a N@5 ' 'B@7 ':@?Illegal multiple occurrences of -inference_limit=... qualifier
@8 '&@;CC E E ' G@5 ' '9@7 ':@7 E  I '@7 '> I@7 ' ' 'B@7 'C@>@;CC E E ' G@5 ' 'B@7 ':@)Illegal multiple uses of -help qualifier
@8 '&@;CC E E ' B*@5 ' '9@7 ':@7 E  I '@7 '> I@7 ' ' 'B@7 'C@>@;CC E E ' B*@5 ' 'B@7 ':@,Illegal multiple uses of -version qualifier
@8 '&@;C@!D E E 't
@5 ' '9@7 ':@7 E  I '@7 '>@0provided_usage_file@4@7 ' ' 'B@7 'C@>@;CD E E 'a Q
@5@7 GX@7 '6 T@>@;CD E E 'a Q O@5 O@7 (%@>@;CD E E 'l Q@5 '8 'B@7 ':@9Illegal multiple occurrences of -hyp_limit=... qualifier
@8 '&@;CD E E@5@,Unexpected parsed command line argument: ~w
@2
@4@8 '@;XO E ' CB E E@5@.@7 'U T@%
@"

@#@>@&@;XO E & C@+Bt E E '

@5@2 ]	@3 ]
@3hyphen@3 '
@3forwardslash@3
backwardslash@3colon@4 ]@ 
@.@7 '@>@&@;XXQM EF@B/build/spark-thYk5E/spark-2012.0.deb/simplifier/data__switches.pro  7AAuC @S @E VE@#get_switch_substitution_eliminationE (Eget_switch_expression_reductionE (	Eget_switch_rule_substitutionE 'E OEget_switch_nocontradiction_huntE 'E RlEget_switch_simplificationE 'E QEget_switch_standardisationE 'E QE IE R.E 'E TdE PE 'AEget_switch_usageE NE 'E LE RE 'E E E U)E 'E U&E 'RE 'E (Eget_switch_inference_limitE E E 'DE U E 'Eget_switch_complexity_limitE (Eget_switch_depth_limitE (E N/E 'E (E ME 'E (E RiE 'E 'E NGE 'E ( E QE 'E 'E QE 'E 'E EE PE 'E '?E R+E 'E NE F E RE 'E TE 'Eget_switch_wrapE '=E 'E LE PE 'E %E (E 'E &E ("E 'E 'E ';E (E 'E (XO E V CB7 E E  I@<XD  t  t t  Et  (. AO E ( C	A E E  @5@0 (7@/@4@7 J@>@;XD  t  t t  Et  (0 AO E (	 C	A E E  @5@0 (3@/@4@7 J@>@;XD  t  t t  Et  (2 AO E ' C	A E E  @5@0 T@/@4@7 J@>@;XO E O CB0 E E@5@8 I I@;XD  t  t t  Et  (4 AO E ' C	A E E  @5@0 Td@/@4@7 J@>@;XO E Rl CB) E E
 I@5@0 'G@-@4@7 (1 I@8 O I@;XD  t  t t  Et  (6 AO E ' C	A E E  @5@0 &@/@4@7 J@>@;XO E Q CB" E E
 I@5@0 'G@-@4@7 (7 I@8 (J@;XD  t  t t  Et  (8 AO E ' C	A E E  @5@0 P@/@4@7 J@>@;XO E Q CB E E
 I@5@0 'G@-@4@7 (/ I@8 (J@;XD  t  t t  Et  I AO E R. CB E E
 I@5@0 'G@-@4@7 (3 I@8 (J@;XO E ' C
A} E E@5@0 L
@4@7 A I@>@;XD  t  t t  Et  Te AO E P CB
 E E
 I@5@0 'G@-@4@7 (5 I@8 (J@;XO E 'A C
A E E@5@0 (D
@4@7 (N@>@;XD  t  t t  Et  (: AO E N CA E E@5@8 (= I@;XO E ' C
A5 E E@5@0 P
@4@7 (N@>@;XD  t  t t  Et  E AO E R CB E E I@5 @@8 (- I@;XO E ' C
A9 E E@5@0 (E
@4@7 (N@>@;XO E (; C	A E E  @5@0 L@/@4@7 J@>@;XD  t  t t  Et  U* AO E ' C
A- E E@5@0 &
@4@7 (N@>@;XD  t  t t  Et  U' AO E (< CA E E@5@8 T I@;XO E ' C
A1 E E@5@0 (F
@4@7 (N@>@;XO E ( C	A E E  @5@0 U @/@4@7 J@>@;XD  t  t t  Et  (> AO E (? C	A E E  @5@0 U&@/@4@7 J@>@;XO E 'D CA% E E@5@0 ';
@4@7 (N@>@;XD  t  t t  Et  U! AO E ' C
A) E E@5@0 %
@4@7 (N@>@;XD  t  t t  Et  (A AO E ( C	A E E  @5@0 (/@/@4@7 J@>@;XD  t  t t  Et  (C AO E ( C	A E E  @5@0 (B@/@4@7 J@>@;XO E N/ CB3 E E  @5 I@8 (F I@;XO E ' C
AU E E@5@0 (3
@4@7 (N@>@;XO E ( C	A E E  @5@0 (1@/@4@7 J@>@;XO E M CB8 E E  I@<XO E ' C
AY E E@5@0 (-
@4@7 (N@>@;XO E ( C	A E E  @5@0 (-@/@4@7 J@>@;XO E Ri CB& E E I@5 @@8 (I@;XO E ' C
AM E E@5@0 (7
@4@7 (N@>@;XO E ' C	A E E  @5@0 I@/@4@7 J@>@;XO E NG CB- E E@5@8 Td I@;XO E ' C
AQ E E@5@0 (1
@4@7 (N@>@;XO E (  C	A E E  @5@0 (5@/@4@7 J@>@;XO E Q CB E E I@5 @@8 (L@;XO E ' C
AE E E@5@0 Td
@4@7 (N@>@;XO E ' C	A E E  @5@0 (F@/@4@7 J@>@;XO E Q CB E E I@5 @@8 (K@;XO E ' C
AI E E@5@0 (5
@4@7 (N@>@;XO E ' C	A E E  @5@0 (E@/@4@7 J@>@;XD  t  t t  Et  E AO E P CB
 E E I@5 @@8 (O@;XO E ' C
A= E E@5@0 T
@4@7 (N@>@;XO E '? CA E E@5@0 ';
@/@4@7 J@>@;XO E R+ CB E E I@5 @@8 (M@;XO E ' C
AA E E@5@0 I
@4@7 (N@>@;XO E N CA E E@5@8 (B I@;XD  t  t t  Et  F  AO E R CB E E
 I@5@0 'G@-@4@7 (Q@8 (J@;XO E ' C
Au E E@5@0 U&
@4@7 (N@>@;XD  t  t t  Et  F AO E ' C
Ay E E@5@0 (9
@4@7 (N@>@;XD  t  t t  Et  (G AO E '= C	A E E  @5@0 (D@/@4@7 J@>@;XO E ' C
Am E E@5@0 U 
@4@7 (N@>@;XO E L CA E E@5@8 (@ I@;XD  t  t t  Et  P AO E ' C
Aq E E@5@0 U)
@4@7 (N@>@;XD  t  t t  Et  E AO E ( C	A E E  @5@0 U)@/@4@7 J@>@;XO E ' C
Ae E E@5@0 (B
@4@7 (N@>@;XD  t  t t  Et  E AO E (" C	A E E  @5@0 (9@/@4@7 J@>@;XO E ' C
Ai E E@5@0 (=
@4@7 (N@>@;XO E ' C
A] E E@5@0 (/
@4@7 (N@>@;XD  t  t t  Et  E AO E ( C	A E E  @5@0 (@@/@4@7 J@>@;XO E ' C
Aa E E@5@0 (@
@4@7 (N@>@;XO E ( C	A E E  @5@0 (=@/@4@7 J@>@;XXQMosetF@#/usr/lib/swi-prolog/library/oset.pl   AuC AgS E
oset_powerE
oset_unionE
oset_delelE
oset_addelEoset_isE	oset_dintEoset_dunionE	oset_diffEoset_intXO (Wdiff12 C@pu Fx   A (l @<C@q (l (l@5@.@ @7 HS @ @ @ @ 
@8diff3 (W@;XO (W (X C@ (l (l@5@.@7 M. I3@2@4@.
@7pset (r@ 
@8 I4@;XO (W (\ C@ (l (l 
@<C@ (l (l
@5@.@ 
@7 (m@ @ 
@ @8delel (r@;XO (Whapp C@ (l (l 
@<C@ (l (l




@5@ @ @8 (z (r@;XO (W (^ C@ (l (l 
@<C@ (l (l
@5@.@ 
@7 (m@ @ 
@ @8addel (r@;XO (W (~ C@ (l (l C
@5@ 
@ @8 (^ (r@;C@ (l (l  B@<C@ (l (l  H+
@<XO (W (u C@ (l (l 
@<C@ (l (l
@5@ 
@.@7 (|@ @ @8 (t@;XO (W (b C@ (l (l @<C@ (l (l
@5@ 
@8dint (r@;XO (W ( C@ (l (l 
@<C@ (l (l
@5@ 
@.@7 (h (r@ @ @8 (@;XO (W (d C@ (l (l @<C@ (l (l
@5@ 
@8 (e (r@;XO (W ( C@ (l (l 
@<C@ (l (l
@5@ 
@.@7 (Z (r@ @ @8 (@;XO (W (f C@g (l (l 
@<C
@h (l (l
@5@ 
@ @8diff21 (r@;XO (W (x C@ (l (l C
@5@ 
@ @8 (\ (r@;C@ (l (l  B@<C@ (l (l  H+@<XO (W (h C@S (l (l 
@<C
@T (l (l
@5@ 
@ @8isect2 (r@;XO (W (Z C@? (l (l 
@<C
@@ (l (l
@5@ 
@ @8union2 (r@;XO (Wunion3 C@H (l (l C
@5@ 
@ @ @8 (@;C@J (l (l B
@5@ @ @8 (@;C@L (l (l H+

@5@ @ @8 (@;XO (W ( C
@C (l (l @<C@D (l (l@5@.@ @7 (m@ @ @ @ 
@8 ( (r@;XO (W (` C@0 (l (l @5@>@Q@;C@1 (l (l @<C	@2 (l (l@5@8 (a (r@;XO (W ( C@W (l (l @<C@X (l (l@5@.@ @7 (m@ @ @ @ 
@8isect3 (r@;XO (W (p C@u (l (l C
@5@ 
@ @ @8 (j (r@;C@w (l (l B@5@ @ @8 (f (r@;C@y (l (l H+@5@ @ @8 (@;XO (W ( C
@k (l (l @<C@l (l (l@5@.@ @7 (m@ @ @ @ 
@8 (o@;XO (W ( C
@\ (l (l C@5@ 
@ @ @8 (@;C@^ (l (l B
@5@ @ @8 (@;C@` (l (l H+@5@ @ @8 (@;XO (W ( C@5 (l (l @5@>@Q@;C@6 (l (l @<C@7 (l (l
@5@7 R\@ 
@8 (@;XXQM EdF@5/usr/lib/swi-prolog/library/dialect/sicstus/system.pl   AuC AgS E FkE AE &`E EE "E  E ]E ]E "E YEexecE EbE HE YE ]EtmpnamE UE #>EmktempE YrEpopenE E	host_nameXO Ed H' C@t Ec Ec/s/c@5 Q @Q@7 @@>COMSPEC@8 Q @;C@w Ec Ec  %M
 Ga@<XO Ed ] C@ Ec Ec@5@8 A~ %@;XO Ed ] C@5@ Ec Ec		 &






@5@.@7 \ %@ @0 ^
@-@/@/@/@4 G	@7 " %@ @a@f@k GY@w@;XO Ed ( C@ Ec Ec@5 (@8 # %@;XO Ed ( C@ Ec Ec@5mkstemp@8 (@;XO Ed ( C@ Ec Ec@5@8 Yr @;XO Ed ( C@ Ec Ec@5@0pipe
@4@8 G@;XO Ed ( C@ Ec Ec@5@8 \ \@;XO Ed ( C@ Ec Ec@5@.@7 (@a@h@k GY@w@;XO Ed ( C@1@ Ec Ec		
 &






@5@0 ^
@-@/@/@/@4 G	@7 (@ @a@f@k GY@w@;XO Ed ( C@ Ec Ec@5 &`@8 @@;XO Ed ( C@ Ec Ec  @5@8 " Bf@;XO Ed " C@ Ec Ec@5@8 U Bf@;XO Ed ( C@S Ec Ec@5@8 (@;XO Ed ( C@7@j Ec Ec@5@"



@#@.@.@7 ( %@ @ @2@0 &E
@4@3@0 &I@4@3@0 &K@4@3@0 &N@4@4@8 Vl &H@;XO Ed ( C@ Ec Ec@5@8 ] &H@;XXQM EF@F/build/spark-thYk5E/spark-2012.0.deb/simplifier/data__declarations.pro  7AAuC @S @E !E ME !E !E@ get_declarations_record_functionEget_declarations_functionE !E !E@#get_declarations_unbounded_functionE ME KCE M4E ME !E F4E K>E KE !E !E PfE "=E "6E OkXD  t  t t  Et  F2 AO E ! C@ E E@5@0 !
@4@7 D4@>@;XO E ! C@ E E@5@0 (
@4@7 D4@>@;XD  t  t t  Et  ( AD  t  t t  Et  ( AO E ! C@ E E@5@0 (

@4@7 D4@>@;XO E ! C@ E E@5@0 (
@4@7 D4@>@;XD  t  t t  Et  ( AD  t  t t  Et  KD AO E ! C@ E E@5@0 KC
@4@7 D4@>@;XO Esave_function_template C@"A E E@5@.@7 G@.
@7form_function_var_list K@@.@2

@4@7 @<@0 M

@4@7 D4@>@;XD  t  t t  Et  K? AO E ( C	A E E
@5@>@;CA E E

@5@>@;C
A E E


@5@>@;CA E E



@5@>@;CA E E




@5@>@;CA E E





@5@>@;CA E E






@5@>@;CA E E







@5@>@;CA E E	








@5@>@;CA E E










@5@>@;C@ A E E






@5@a@g@b
@s@p
 @>@ 
@7 (@>@;CA E E @5@>@;XO E ! C@ E E@5@0 K>
@4@7 D4@>@;XO Ecalculate_type_alias  CAY E E@5@.
@0 \@-@4@7 ! K@@0 (
@4@7 A K@@Q@;CA_ E E  @5@>@;XO Ecalculate_type  C@/Ad E E@5@.
@0 Bs@-@4@7 (@2@-@3@-
@4@0 O@0 !
@4@4@.@7 @@0 Ok
@1 Bs@4@7 (@Q@;CAm E E@5@.
 !@7 (@0 Ok
 !@4@7 (@Q@;CAs E E@5@.
@0 Ph@-@-@4@7 (@0 Ok
@1 Ph@4@7 (@Q@;CAy E E@5@.
@0 !@/@4@7 (@0 Ok
 Pg@4@7 (@Q@;CA E E@5@.
@0 Pl@-@4@7 (@0 Ok
@1 Pl@4@7 (@Q@;CA E E@5@.
@0 M@-@4@7 (@0 Ok
@1 M@4@7 (@Q@;CA E E  @5@>@;XO E "= C
@ E E@5@0 "6
@4@7 D4@>@;XO Ecalculate_enumeration  CA E E@5@.
@0 !@-@4@7 (@0 K
@4@7 (@Q@;CA E E  @5@>@;XD  t  t t  Et  F3 AO Ecalculate_function_template  C@CA E E@5@.
@.@/@7 M K@@.@7 G@C
@2 \@3 S@3 \@3 S@4@/@7 I2 K@@L
@P@C@2 \@3 " @3 \@3 S@4@/@7 (@L@P@7 ( K@@Q@;CA E E  @5@>@;XO Ecalculate_function  CA& E E@5@.
@.@.@7 ( K@@0 M
@4@7 D4@Q@;CA- E E  @5@>@;XO Ecalculate_record_function  C@"A2 E E@5@.
@.@.@.
@.@.@7 ( K@@0 M

@4@7 D4@Q@;CAA E E  @5@>@;XD  t  t t  Et  M AO Ecalculate_mk__function_name  CAF E E@5@.
@. !@7 ( K@@0 M4
 M2@4@7 D4@Q@;CAM E E@5@.
@. !@7 (@0 M4
 Bt@4@7 D4@Q@;CAT E E  @5@>@;XD  t  t t  Et  M AD  t  t t  Et  M AD  t  t t  Et  M5 AD  t  t t  Et  F4 AD  t  t t  Et  K AO E ! CA E E  @5@7 ( K@@7 ( K@@7 ( K@@7 ( K@@7 ( K@@7 ( K@@7 ( K@@>@;XO E Pf CA E E@5@7 ( K@@>@;CA E E

@5@>@;XD  t  t t  Et  Ol AXQM ESF@4/usr/lib/swi-prolog/library/dialect/sicstus/lists.pl   AuC AgS Enth0E \yEnexttoEselectE	selectchkE (E J{E (E DRE I2EsubtractE OEsubsetEunionE ]EintersectionE VEnumlistEmax_listEis_setEmin_listE
min_memberEsublistE FEflattenEnthE
max_memberE M.EpermutationE (E _sE
proper_lengthEsame_lengthE RDE _rXO ES V C	@. ER ER@5@ 
@8substitute_ ES@;XO ES	sublist__ C@V ER ER 
@<C@W ER ER 
@<C@X ER ER


@5@ @ 
@ @8 ) )@;C@Z ER ER
@5@ @ 
@8 ) @;XO ESsublist_ C@R ER ER @<C@S ER ER
@5@ 
@8 ) @;XO ES ) C@1 ER ER @<C@"@2 ER ER	@5@D
@)@L@&@?@&@ @ @8 )@;XO ES )	 C@O ER ER@5@8 )! )@;XO ES ) C@A ER ER@5@8 _r I3@;XXQM BF@"/usr/lib/swi-prolog/boot/expand.pl  lAsC S E BE DE ^xE BXD  t  t t  Bt expand_term_list 
O B )&C@s@"/usr/lib/swi-prolog/boot/expand.pl  lA )(

@5@>@;C@3@ )( )(

@5@>@ @ @.@.@7expand_terms B@ @ @ 
@.@ @.@7add_term B@ @2@4@ @ @8 )' B@;C@.@ )( )(


@5@>@ @ @.@.@7 )*@ @ @ 
@.@ @.@7 )-@ @ @ @ @8 )0@;C@1@ )( )(
@5 @@7 X+ B@ @.@.@7 )*@ @ @ 
@.@ @.@7 )-@ @2@4@ @ @8 )0@;XD  t  t t  Bt  X, 
O B X+CA )( )(@5debug_term_position @Q@7 @ @> As@0 X+
@4@8 @! B@;CA )( )( @<XD  t  t t  Bt  B 
O B BCA	 )( )(
@5@S
@>@;C@!A )( )(		@5@ @.@.@7call_goal_expansion B@>@ @ @ 
@ @ @0 @4@8 )5 B@;C@EA )( )( AV

@5@>@.@.@.@.@.@7f2_pos B@ @ @.@ @ @ @ @7 )9@ @ @.@ @ @ @ @7 )9@0 AV@4@ @ 
@8 I< B@;C@EA )( )( E

@5@>@.@.@.@.@.@7 ):@ @ @.@ @ @ @ @7 )9@ @ @.@ @ @ @ @7 )9@0 E@4@ @ 
@8 )=@;C@EA )( )( C

@5@>@.@.@.@.@.@7 ):@ @ @.@ @ @ @ @7 )9@ @ @.@ @ @ @ @7 )9@0 C@4@ @ 
@8 )=@;C@EA )( )( B

@5@>@.@.@.@.@.@7 ):@ @ @.@ @ @ @ @7 )9@ @ @.@ @ @ @ @7 )9@0 B@4@ @ 
@8 )=@;C@-A" )( )( Gm
@5@>@.@.@.@7f1_pos B@ @ @.@ @ @ @ @7 )9@0 Gm@4@ @ 
@8 )=@;C@'A& )( )( Gb

 Gb
@5@>@.@ 
@.@7 )?@ @ @ @ @ @ @ @8 )9@;C@aA) )( )( 


 
@5@ @7 A @>@.@.@ 
@.@ @7 ):@0 @3@0  F@4@3@0  F@4@4@.@7 D
 @0 A@-@4@0  B@1 )5@4@0 A@/@4@8 @ @;C@?A1 )( )(	
@5@7 [ @B@ @.@7 D @/@0 
@4@7 D @0 
@4 @I@.@7 D @L@R@O@ @7has_meta_arg B@ @ 
@ @ @ @7expand_meta B@+
@>@;CA; )( )( 
@<XD  t  t t  Bt  I< 
O B )>CA )( )(
@5 H4 @@7 )3@>@;C
A )( )(@5@ 
@7 " B@>@;CA )( )( 
@<XD  t  t t  Bt 
$including  	 D  t  t t  Bt  )R  
O B )R CBx )( )(@5@.
@/@/@7
$include_code B@>@*
 @Q@;CB{ )( )(   @<XD  t  t t  Bt 	member_eq 
O B )WCBj )( )(

@5@D@)
@L@R@?@ 
@8 )X B@;XD  t  t t  Bt intersection_eq 
O B )ZCBb )( )( 
@<C@)Bc )( )(
@5@D@ 
@7 )Y@L@"

@#@ @ @8 )[ B@?@ @8 )\@E@;XD  t  t t  Bt control 
O B )]CBD )( )(  AV@<CBE )( )(  E@<CBF )( )(  C@<CBG )( )(  B@<CBH )( )(  Gm@<XD  t  t t  Bt  )A 
O B )@CA )( )(@5@S
@>@;C@%A )( )(

 ]




 ]
@5@>@;CA )( )(@5f1@8 )1@;XD  t  t t  Bt  )< 
O B );CA )( )(@5@S
@>@;C@/A )( )( ]





 ]

@5@>@;CA )( )(@5f2@8 )1@;XD  t  t t  Bt 	eval_true 
O B )aCB )( )(  @Q@<CB )( )(  "@<XD  t  t t  Bt expand_meta_arg 
O B )cCAU )( )(		 @5@>@.@ @ @ @ @7 )9@ @ 
@ @ @8compile_meta_call B@;CAX )( )( Z@5@>@ 
@ @ @ @ @8expand_setof_goal B@;CAZ )( )( @<XD  t  t t  Bt is_aux_meta 
O B )kCBJ )( )(@5@7 )F@.@/@7 @7  @/@/__aux_meta_call_@8 Ad B@;XD  t  t t  Bt cond_compilation 
O B )pC@ZB} )( )( B  @L
@5@.
@.@7  @D@:@7 )S B@L@D@$@0$eval_if@4@.@0 AV@0 @' @4 @@4@7 A: @L@0 )U @Q
@4@8 C @?
@0 )U @
@4@8 )w@E@?
@0 )U
else_false
@4@8 )w@E@;C@B )( )(	 B elif
@5@.
@.@7 )r@D@k@0 )U@-@-@/@4@/@.@7 F @L@ 
@  )z@7same_source B@ @7 F @D@* @Q@L@0 )U )x
@4@8 )w@E@?@7@D@'@* @@0 )t@4@.@0 AV@0 @' @4 @@4@7 )v@L@0 )U @Q
@4@8 )w@?
@0 )U
@4@8 )w@E@?@0 @@0 Y Y )z@4@/@4@8 @ B@F@F@;C@hB )( )( B else@5@.@.
@7 )r@D@D@0 )U@-@-@/@4@/@.@7 ){@L@  )@7 )|@ @7 )@D
@* @Q@L@' @@?@D
@* @@L@' @Q@?@%@0 )U
@4@8 )w@?@0 @@0 Y Y )@4@/@4@8 )@F@F@;C@>B )( )( D D@5@>@.@/@7 )r@D@+@0 )U@/@-
@-@4@/@7 !N @L@D@)
@L@0 @@0 Y Y@1 
@4@/@4@8 )@?@R@?@R@F
@;C@BB )( )( B endif@5@>@.@/@7 )r@D@!@B@0 )U@/@-
@/@4@/@.@7 ){@L@ 
 )@7 )|@ @7 )@O@L@R@?@0 @@0 Y Y )@4@/@4@8 )@F
@;CB )( )(
@5@C@7 )s@L@P@;XD  t  t t  Bt call_term_expansion 
O B )C@h )( )( @<C@p@i )( )(
 C


@5 A6 @@7 )3@>@D@J@.@ @7 @ @D@ @0  B@4@7 Y @L@0 @1 B@-@4@@%@?@0 @1 B@-@-@4@@L@0 )@4@ @ @ 
@ @8 )*@?@ @ 
@ @8 ) B@F@E@;C@@t )( )(
 C


@5@D@h@.@ @7 )@D@+@ @0  B@4@7 )@L@0 @1 B@-@4@7allowed_expansion B@0 @1 B@4@@%@?@!@0 @1 )@-@-@4@7 )@0 @1 )@4@@L@0 )@4@ @ @ 
@ @8 )*@?@ @ 
@ @8 )@F@E@;XD  t  t t  Bt  )O 
O B )NC@4A? )( )(@5@/@.@7 )m@.@ @7 )m@ 
@ @ @7 )m@.@ @.@7f_pos B@ @ @ 
@ @ @ @ @8 )O
 B@;XD  t  t t  Bt  )O
 
O B )C@RAF )( )(@5@a@g@h@r@>@ @.@.@7arg_pos B@.@7 A @ 
@.@7 )@ @.@7 )@ @ @ @ @ @ @ @ @7 )d B@p
@ @ 
@ @ @ @ @ @ @8 )@;CAO )( )(

 @<XD  t  t t  Bt  @Q 
O B @QCB )( )(@5@T
@8 )b B@;XD  t  t t  Bt  B 
O B BC@ )( )(@5@/@/@8 )% B@;XD  t  t t  Bt  )j 
O B )iCAc )( )(
@5@S
@>@;C@/Ae )( )(

 ^


 ^
@5@>@.@.@ 
@.@ @7 ):@ @ @ @ @ @ @ @8 )h@;C@/Ah )( )(

 


 
@5@>@.@.@ 
@.@ @7 ):@ @ @ @ @ @ @ @8 )h@;CAk )( )(@5@>@.@ 
@ @ @ @7 )9@ @ @ @8 )e@;XD  t  t t  Bt  B 
O B )%C@+@ )( )(@5@2@0  F@4@3@0  F@4@4@.@7 )C@B@ 
@ @/@7 B B@L@+
@O@>@;C@ )( )( 
@<XD  t  t t  Bt  )/ 
O B ).C@$@ )( )(@5@T
@"
@#@>@D@7 @ @L@ 
@ @ @8	append_tp B@? @@8 B B@;C@ )( )( 


@<XD  t  t t  Bt list_pos 
O B )C@ )( )(@5@S
@>@;C@ )( )(  _u


 O _u
 O@<C
@ )( )( 


@<XD  t  t t  Bt  )~ 
O B )}CB )( )(

@5@>@;CB )( )(@5@0 @@0 Y Y@4@/@4@8 )@;XD  t  t t  Bt  ) 
O B )C	@ )( )( 
@<C@(@ )( )(



@5@>@ @ @2@4@ @ @8 )@;C@#@ )( )(


@5@>@ @ @ @ @ @8 )@;C@)@ )( )(




@5 @@ 
@7 )1@ @ @2
@4@ @ @8 )@;XD  t  t t  Bt  )8 
O B )7C@SAx )( )(
@5 A6 @@7 )3@>@B@0 C@-@-@4@7 )@.@ @7 )@D@ @0  F@4@7 )@L@0 @1 ^J
@4@@?@0 @1 H
@4@@&@+
@L@R@O@;C@MA )( )(	
@5@0 C@-@-@4@7 )@.@ @7 )@B@ @0  F@4@7 )@L@!@0 @1 ^J
@4@#@"  H
@#@O@ @7 )@ @@+
@>@;XD  t  t t  Bt compile_meta 
O B )C@kBO )( )(
 G
@5@ 
@.@7 X B@.@7 )@ @ @.@7 )\@0 H
@4@.@7 H B )n@ @.@7 A B@/@ @/@0 G
@4@7 )9@ @.@7 GW B@D@a@f@bA @s@L@!@2@0 J$@4@4@#@?@%@2@4@8 @= B@;XD  t  t t  Bt  )u 	 D  t  t t  Bt  )u 
O B )tCB )( )(@5@.@7 B B@.@7 A @0 @4@@;XD  t  t t  Bt  )V AD  t  t t  Bt  )V AD  t  t t  Bt  )V AD  t  t t  Bt  )V 	 D  t  t t  Bt 
expand_bodies 
O B )C@$@ )( )(@5@2@0  F@4@3@0  F@4@4@.@7 )C@0expand_body@4@ 
@8 )*@;XD  t  t t  Bt  B 
O B )C@ )( )(@5@.@ @7 )@ 
@ @ @ @8 )9@;XD  t  t t  Bt  ) 
O B )C@4@ )( )(
 G


 G
@5@T@>@.@.@ @ @.@7 ):@ @ @ @ @0 G@4@8 )@;C@*@ )( )(		
 B 

 B 
@5@T@>@.@ @.@7 )?@ @ @ @ @0 B @4@8 )@;C@ )( )( @<XD  t  t t  Bt  ), @GD  t  t @Ht  Bt )+ @K B
  D  t  t t  Bt  ), 
O B )+C@ )( )(@5@S@>@;C@/@ )( )(@5@T@"@#@>@D@7 )@L@.@ @.@7 ) B@ @ 
@ @8 )0@? @@8 )@F@;C@'@ )( )(		
  D



  D
@5@>@ @ @ @8 )*@;C@ )( )(@5@ 
@ @@;XD  t  t t  Bt  @ 
O B @CB
 )( )(@5@T
@8
eval_false B@;XD  t  t t  Bt  ) 
O B )C@"A )( )(@5@0  @@1 %
@4@. @Q@7 )v@D@S@L@Q@?@> @7 @' B@Q@;CA )( )( @<XD  t  t t  Bt  " 
O B )QC@VA )( )(
 AV

@5@D@ @7 ) B@L@&@/@ 
@/@/@/@8 ):@E@?@4@D@ @7 ) B@L@( @@.@/@/@/@/@7 ):@ @ 
@8
atomic_pos B@?@B@ @7 )@L@&@ 
@/@/@/@/@8 ):@O@E@;C@FA )( )(
 E C


@5@D@ @7 )@L@&@.@/@/@/@/@7 ):@ @/@ 
@/@/@/@8 ):@?@B@ @7 )@L@&@/@ 
@/@/@/@8 ):@O@E@;CB )( )( E

@5@ @7 )@&@/@ 
@/@/@/@8 ):@;XD  t  t t  Bt  ) 
O B )CB )( )(  @@<CB )( )(  @@<XD  t  t t  Bt 
expand_term_2 
O B )C@!@ )( )( ^

@5@0 ^@4@.@.@7dcg_translate_rule !8@>@ @ @ 
@8 ) B@;C	@ )( )(@5@ 
@8 )@;XD  t  t t  Bt  ) 
O B )CA )( )(@5@S
@>@;CA )( )(
 C


@5@7 )@ 
@8 )@;XD  t  t t  Bt meta_arg 
O B )CA` )( )(  @<CAa )( )(  Z@<XD  t  t t  Bt  ) 
O B )CA )( )(@5@S
@>@;C@!A )( )(

 ]




 ]
@5@>@;CA )( )(@5 C+@8 )1@;XD  t  t t  Bt  ) 
O B )CAQ )( )(@5@S
@>@;C
AR )( )(

@5@>@;CAS )( )( 
@<XD  t  t t  Bt  D 
O B DC@\ )( )(@5@S
@>@&
@;C@_ )( )(@5@.@7 )q B@* @@>@ 
@8 )@;C@+@c )( )(@5@2@0  B@4@3@0  B@4@4@.@7 )C@ @.@.@7 )@ @ @ 
@8 ) B@;XD  t  t t  Bt  D 
O B ^xC@Y )( )(@5@/@/@8 D B@;XD  t  t t  Bt  )L 
O B )KCA\ )( )(@5@/@.@7 )@7 ) B@>@;XD  t  t t  Bt  )g 
O B )fCB" )( )(

@5@S
@>@;CB$ )( )(

@5@S
@>@;CB& )( )(

@5@@compile_meta_arguments @@7 )3@? B& @Q@7 )3@>@;C@>B* )( )(

@5@/@.@7 B B@@@ @7 )l B@?@*@C@ @7 )^ B@L@P@@@/@0  @4@7 )H@C	 )always@7 )3@L@P@? ) )]@7 )3@>@;C@,B3 )( )( 

@5@>@D@ @7 )B@ @7 )F@L@ @ @ 
@8 )e@?
@" @#@;C@YB8 )( )(
@5@ 
@.@7 ) B@" G

@#@ @.@.@7 )m@.@ @7 )@D@0 @1 @4@7 Aq B@L@R@?@!@D@)@L@2@4@8 C B@?@2@0 G@1 @4@4@8 )@;XXQM FF@+/usr/lib/swi-prolog/library/prolog_stack.pl   AuC AgS Eprolog_stack_frame_propertyE V~E OE OE \E V}XD  t  t t  Ft  @i AO F W C@(A F F@5@D
backtrace_show_lines @Q@7 @@L@'
 @@?@!
@2@0subgoal_positions @@4@4@#@%@ 
@ @8 @i O~@;XD  t  t t  Ft  _ AD  t  t t  Ft  _ 	 O F _ C@0 F F V} ) @ )
@5 @@ @8 _ O~@;XO F
where_no_goal CA5 F F  D

 C~w <foreign>
@<CA7 F F  Gb

 C Xa
@<C@QA9 F F !N

@5@0 ) @Q@4 @Q@7 ] ]@ @ @.@.@/@7subgoal_position O~@ @0 H@/@4@7 I@ @ @.@7lineno O~@ @.@7clause_predicate_name O~@%@>@%@" C Y
@#@;C@<AA F F

 !N
@5@ @0 D;@-@4@7 H O~@ @0 Y@-@4@7 )@ @.@7 )@%@>@%@" C Y
@#@;C@ AG F F !N
@5@ @.@7 ] ]@%@" C~w <no source>
@#@;CAK F F 	meta_call
<meta call>
@<XO F
where_goal CAN F F D
 C
 <foreign>
@5@>@&
@;C@HAP F F !N

@5@0 ) @Q@4 @Q@7 )@ @ @.@.@/@7 )@ @0 )@/@4@7 I@ @ @.@7 )@%@>@%@" C	 at ~w:~d
@#@;C@3AW F F		 !N
@5@ @0 D;@-@4@7 )@ @0 Y@-@4@7 )@%@>@%@" C )
@#@;C@$A\ F F !N
@5@ @.@7 )@%@>@%@" C ~w <no source>
@#@;CA` F F @<XO Fframe_predicate C@ F F  D
@<CA  F F  Gb
@<CA F F !N
@5@8 )@;XO Fcopy_term_args C@,@ F F@5@a@g@h@q@>@p
@ @ 
@.@7 A@ @ @.@7 A@ @ @7copy_term_limit O~@ @ 
@ @8 ) O~@;C@ F F @<XO F \ C
Aw F F@5@.@7get_prolog_backtrace_lc O~ At@8 ) O~@;XO F ) C@'A| F F@5@.@/@7 ] ]@.@7 H O~@ @ @.@7find_subgoal O~@ @ 
@7 A@ @ @8 A@;XO F	copy_goal C@ F F 
 @5@>@;C@D@ F F	@5 G@.
@7 O@D@-@"
 

@#@L@ @.@7 )@D@ @7 Y< O~@L@&@?
@" @#@?@ 
@8 )@F@E@;XO F ) C@ F F  X
 X@<C@ F F X

 ^c

@5@ 
@8 ) O~@;C@0@ F F X
 !N


location 

@5@ 
@ @.@/@7 )@ @0 )@/@4@7 I@ @ @ @8 )@;C@ F F X
 N@5@, @;XO Fnlc  C@} F F   @<XO F ) C@p F F@5@8 O@;XD  t  t t  Ft  O AD  t  t t  Ft  O AO F F C@ F F @5@>@;C@@ F F X



@5 X@ @7 O@D@* D@L O@.@7 O@" D@#@E@?@:@D@* AO@L O@.@7 O@" Gb@#@E@?@D A@.@7 O@L@" !N@#@?@( )@E@E@D
@* )@L@( @?@ 
@ @7 * O~@Dpc@.@7 O@L@R@?@' D@D@Aparent@.@7 O@@@  O@.@7 O@ @0  D@/@4@7 I@E@? Z@.@7 @@a@f@b@t@E@L@p
 @ @ @ @ 
@ @8 * O~@?	@( @@F@F@;XO Fclean_stack2 CA F F @<CA F F
@5@7guard_frame O~@>@;CA F F

@5@ 
@ @8 * O~@;XO F * C@"A F F
 ]
@5@ @7 @ O~@ 
@ @.@7 _r I3@T@>@ @ @8 *@;CA F F 
@<XO F ) CAl F F@5@ B ^X@>@;CAn F F@5@.@/@7 ^[ O~@>@0  @@4@8 ] ]@;XO F ) CA# F F @<C@3A% F F	
@5@ @.@7 )@D@* @@%@L@&
@E@?@" F
@#@ @ @ 
@8 )@E@;C@ A- F F X

 @5@>@%@ @ @.@7 X O~@ @ @ 
@8 ) O~@;C@+A0 F F		 X


@5@ @.@7 *!@" C~q
@#@ @ @ 
@8 ) O~@;XO F *" CAc F F 
 C~|~t[~D]~6+ 



@<XO F ) C@&A F F@5@0 AV@0 G
 B@-
@4@1 AF
@1 ^ ^@4@0lineno_
@4@0 G"
@4@8 @ O~@;XO F ) C@ F F 
 Z@5@7 D@>@;C@@ F F
@5@7 D@>@.
@.@7 @6@p
 @'@D@$@a@f@f@r@L@ 
@ @7 @6 @ @ @8 )@F@F@F@?@T@p@ 
@ @7 @6 @ @ @7 )@p@a@f@f@l C@b@l C@x@0 A@-@4<skipped ~D of ~D>@2@3@4@7 Aw O~@ @ @7 A@ @.@7 A@ @.@7 A@ @ @ @8 )@;C@ F F@5@8 CV O~@;XO F V} CA F F@5@0 @h@4@.
@7 Bo O~ @@ 
@8 O O~@;XO F Y< C@ F F  @<C@ F F  @@<XO F ) CA	 F F@5@8 V} O~@;XO F O C@s F F@5@7 GX@7 GX@S@>@2@0 X
@4@4@7 )@8 * O~@;C	@w F F@5@7 )@8 *2@;XO F ) C@P@ F F	@5@D@0 *1@-
@4@7 #{ ]@L@' AO@E@?@.@7 F O~@  *@.@7 O@  *@.
@7 O@D
@0goal_term_depth@-@4@7 *3@L@R@?backtrace_goal_depth@.@7 @ $=@ @7 B B@ 
@ @ @8 *@;XO F * C@*A F F X
 F
@5@0 @-@-
@4@/@7 *@ 
@.@.@7 @6@0 @1 @4@8 O@;XO F % CA F F@5@T
@"
 O}@#@;XO F O CA F F

@5@.@7 O@S@>@;CA F F@5@8 *@;XO F *' C@)A F F@5@0 G@-
@4@7 DF $@ 
@.@7 W O~@a@f@h@s@> H9@ 
@.@7 *;@a@f@b@l C@w@;CA F F@5
@7 GJ O~@8 *' O~@;XXQM DF@#/usr/lib/swi-prolog/boot/topvars.pl  lAs@ C S Eprint_toplevel_variables Everbose_expansionXD  t  t t  Dt assert_bindings 
O D *BC@o K] K] @<C@Z@p K] K]
@5@" B


@#@D@A@T@L@0 #$topvar@0 B
@/@4@-@4@0 F@4@7 HW K^@D@!@Dtoplevel_var_size@.@7 @ K^@L@ @ @/@7 F K^@?@R@E@L *D@/@7 B K^@?@R@E@?@R@F@8 *C K^@;XD  t  t t  Dt v_member 
O D *MC@g K] K]

@5@@@)
@?@ 
@8 *N K^@;XD  t  t t  Dt toplevel_var 
O D *PC
@ K] K]@5 *D@0 B
@4@8 G@ K^@;XD  t  t t  Dt name_var 
O D *TC@Y K] K]
 B



@5@)
@>@;C@[ K] K]



@5@ 
@8 *U K^@;XD  t  t t  Dt  Y  D  t  t t  Dt  Y  AD  t  t t  Dt  Y  
D  t  t t  Dt delete_bound_vars 
O D *WC@_ K] K] 
@<C@"@` K] K]



@5@"
 B

@#@ @7 *O@>@ @ @8 *X K^@;C
@d K] K]


@5@ 
@8 *Y@;XD  t  t t  Dt print_query 
O D *ZC@5 K] K]@5@7 Z K^@7 Ce K^ C@7 I K^@7 J K^@Q@;C@9 K] K] @<XD  t  t t  Dt  Z 
O D *]C@; K] K] @<C@< K] K] B



@5@&@ 
@8 *\@;XD  t  t t  Dt expand_vars 
O D *bC	@A K] K]@5@S@>@;C
@C K] K]@5@7 @ K^@>@;C@)@E K] K]
 D

@5@ 
@.@7 *V@D
@ @7 *Q K^@L@>@?
@0 @@0 C !@4@/@4@8 @ K^@;C@K K] K]@5@.
@.@7 @7 K^@>@ 
@ @7 *h@p@ @8expand_args K^@;XD  t  t t  Dt  *k 
O D *jC@Q K] K]

@5@>@;C@%@R K] K]@5@ 
@.@7 A K^@ @.@7 *c K^@ @ @7 *l@p
@ @ 
@ @8 *i@;XD  t  t t  Dt  My 
O D MzC@l K] K]

@5@8 *L@;XD  t  t t  Dt  *A 
O D *@C
@ K] K] I@5@> Y@7 C K^ Y@8 C K^@;C@ K] K] I@5 Y@8 *n@;XD  t  t t  Dt  *?  
O D *>C@#@ K] K]@5@M@.
@.@7 *f@N$~w =~t~12|~p~n@2
@3@4@7 T K^@Q@?No defined toplevel variables~n@8 B K^@F
@;XD  t  t t  Dt  K[ 
O D K\C@&@* K] K]@5@7 *m@.@7 X K^@ @ 
@7 *Y@D@7 Y  K^@7 GU K^@L@ 
@8 *[ K^@?@R@;XXQM
data__formatsF@A/build/spark-thYk5E/spark-2012.0.deb/simplifier/data__formats.pro  7AAuC @S @E	get_stateE EoEget_typeE EtXO *zdeclare_data_formats  C@5u Em  7AA *  @5 *|@0 *{	Data_AtomDataAttributes_Any@4@7 *} *z *@0 *~	Type_AtomTypeAttributes_AnyList@4@8 *@;XD  t  t t  *zt  * AO *z *~ C  B B ReadTextCharList D@<C  B B ModuleFunctorArity Module_Atom Functor_Atom	Arity_Int@<C  B B Lines "> ]FInt@<C  B B Problem  As@<C  B B 
ProofFileKind M M E@<C  B B 
DebugFileKind % E E@<C  B B SwitchSource '9 'B@<C  B B OnOrOff I I@<C  B B LogFile N; & &	LogFile_Atom@<C  B B 	SelectVCs @ O 'GIntList@<C  B B 	UsageFile 'yes_usage_file (#UsageFile_Atom@<C@G  B B Switch ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' '@<C  B B SelectCharClass G	CharClass *@<C@;  B B  *lower_case_char	Index_Intupper_case_char *numeric ]
 ] \ ] " (, '
 (* (+ * *alpha ]	@<C  B B ParseRequest ] ] \@<C@0  B B CMDLine Y 'InputFile_Atom 'SimpleQualifier ' * 'lChoicesNameSelectRange 'a	LimitName * 't *@<C@   B B  * 'M 'N Y 'Q 'R 'S 'T G B*@<C  B B  * ' ' ' ' ' '@<C  B B  * @ O '+
Range_List@<C  B B Range '$ * !	Lower_Int	Upper_Int@<C  B B  * L N N@<C  B B  * M E@<C  B B RuleIdAtomFunctor1@<C  B B 
RuleSourcerlsrlu@<C  B B 	RuleLogic Uxequation@<C  B B 
RuleHeuristichint_direct_introducehint_conditional_introducehint_rewrite_one_directionhint_rewrite_both_directions@<C@.  B B TypeAttributes ! \AliasTypeId_Atom PhIndexTypeId_AtomListElementTypeId_Atom !EnumId_AtomList Bs	FieldList Pl * M *@<C  B B UnboundedClass ! !@<C
  B B Field !TypeId_AtomFieldId_Atom@<C  B B Mode M( @@<C  B B InternalUnboundedClass M2 Bt@<C@%  B B InternalTypeAttributes ! Ph * * Pg BsFieldIdFieldTypeId_ListList Pl * M *@<C  B B VCTrace SVCCutpointFromVCCutpointTo S S@<C  B B  * @w Se
AssertionKindLine_Int@<C  B B  * J Se * * Si	CheckKind *@<C  B B  * O G@<C  B B  * O O O@<C
  B B PFTraceStatement QPFPositionFromSuccessors_Int@<C  B B  * @w J *@<C  B B PFTraceSuccessorStatement KbPFPositionTo@<C  B B  * J J *@<C  B B 	Framework IO K1@<C  B B HypothesisType J  J
 JTYPE@<C  B B ConclusionType J  J
 J *@<C  B B 
RuleStatusacceptedrejected@<C@;  B B FDL ! !Title ! *VarId_AtomList ! *
VarId_Atom ! *ConstId_Atom Ok *
TypeStructure M *
Function_AtomArgTypeId_AtomList W@<C  B B  * " * " * " *@<C@6  B B  * ! ! * * Ph * * ! * Bs * Pl * M * \ *@<C  B B  * ! *FieldId_AtomList ! * *@<C  B B ParseStatus Dnotfinishedfinished@<C  B B  * D * *@<C  B B 
OperationType K JA KFactId_Atom K
HypId_Atom@<C  B B RuleNameType@*Filename_CharList : Rulename_CharList(Int)@<C  B B 
RuleMatchType O9ExprProvedConditionType_List JB *@<C  B B ProvedConditionType JD *HypId_Int_ListFactId_Int_List@<C  B B RuleSortType JV JK@<XO *z * C@M * *@5@0 *~
@4@7 A @>@;XD  t  t t  *zt  *| AO *z *{ C
  B B  *| *{ * *@<C
  B B  * *~ * *@<C
  B B  & &	Base_Atom *@<C  B B  E &VcgFile_Atom@<C  B B  E &DpcFile_Atom@<C  B B  E &SimplifiedVcgFile_Atom@<C  B B  E &SummaryDpcFile_Atom@<C  B B  E &FdlFile_Atom@<C  B B  E &LocalUserRuleFile_Atom@<C  B B  E &GlobalUserRuleFile_Atom@<C  B B  E &
RuleFile_Atom@<C  B B  E &PfsFile_Atom@<C  B B  F  &SimplifiedPfsFile_Atom@<C  B B  F &DecFile_Atom@<C  B B  F & *@<C
  B B  & & *DebugFile_Atom@<C
  B B  F %XNowDate_AtomNowTime_Atom@<C  B B  Ez %W
ToolName_Atom@<C
  B B  E '; * *@<C  B B  E % *@<C  B B  E & *@<C  B B  (G (F *@<C  B B  P P *@<C  B B  F  (E *@<C  B B  F T *@<C  B B  I I *@<C  B B  Te Td *@<C  B B  (6 (5 *@<C  B B  (8 (7 *@<C  B B  (2 (1 *@<C  B B  (4 (3 *@<C  B B  (. (- *@<C  B B  (0 (/ *@<C  B B  (A (@ *@<C  B B  (C (B *@<C  B B  (> (= *@<C  B B  U! U  *@<C  B B  U* U) *@<C  B B  U' U& *@<C  B B  (: (9 *@<C  B B  E L *@<C  B B  E (D *@<C  B B  F \6 + * * * *LHS_ExpListListRHS_ExpListListCondition_ExpList@<C  B B  F3 "6Id_Atom@<C
  B B  K? K> * *@<C
  B B  KD KC * *@<C  B B  ( ( * * *@<C  B B  ( (ReturnTypeId_Atom * *@<C
  B B  F2 ! * *@<C  B B  ( (UniqueFieldId_IntUninstantiated_FunctorN * *Args_VarList *@<C  B B  M M * * +
@<C  B B  M M + + * * + *@<C  B B  M5 M4 * * *@<C
  B B  F4 ( * *@<C
  B B  Ol Ok * *@<C
  B B  K K * *@<C  B B  M M
Function_PredVarList *@<C  B B  FM FMVcgFile_Stream@<C  B B  K  K @<C
  B B  S STraceId_Atom *@<C  B B  FR J 	VCId_Atom	Order_Int	Name_Atom
Number_IntParentVCTraceId_Atom@<C  B B  P) P( +Hyp_TermParentVCId_Atom@<C  B B  P P +	Conc_Term +@<C  B B  FT R  +@<C
  B B  Sy SxStatementId_Atom *@<C  B B  Sv SuSuccessorStatementId_Atom *ParentStatementId_Atom@<C  B B  Nz Ny	PFId_Atom + +ParentSuccessorStatementId_Atom@<C  B B  O= O< +
TravCond_TermParentPFId_Atom@<C
  B B  TW TVAction_Term +$@<C  B B  F IQ *@<C  B B  F M *@<C
  B B  F F	Date_Atom	Time_Atom@<C  B B  F F
Line_AtomList@<C  B B  F FSubprogramIdentifier_Atom@<C  B B  E J"Hypothesis_Term *Id_Int@<C  B B  R E +.@<C  B B  UJ UI +. +-Condition_TermList@<C  B B  J JConclusion_Term * +.@<C  B B  J J +.@<C  B B  M J" +- * +.@<C  B B get_last_trace_id +2 +@<C  B B 	get_order +4 *@<C  B B get_last_statement_id +6 +@<C  B B get_last_successor_statement_id +8 +@<C  B B  +4 +5 *@<C  B B  I I * * * * *RuleSort@<C
  B B  O O * *@<C
  B B  Q Q * *@<XO *z *} C@I * *@5@0 *{
@4@7 *@>@;XXQM FF@'/usr/lib/swi-prolog/library/backcomp.pl   AuC AgS E FEdisplayqE +=E ]EsformatEat_initializationEmessage_queue_sizeE W E FE
current_mutexEcurrent_threadE CkE$set_promptE
$strip_moduleE$argvE Q'EsumlistEconvert_timeE )
E$homeE	checklistE$versionE$archE +WEsubsumesE	hash_termEfree_variablesEsubsumes_chkEstring_to_listE $AE	substringEstring_to_atomEwrite_lnEset_featureEread_variablesEfeatureEindexE HE HE +vEset_base_moduleEsetup_and_call_cleanupE$apropos_matchEhashE	merge_setEmergeEconcat_atomE +E +Eexport_listE UE +AXO F +< C@ F F@5@2@0
ignore_ops @Q@4@3@0 CC @Q@4@4@8 C @;XD  t  t t  Ft  +C @GD  t  t @Ht  Ft +B O F +B CA F F@5 A@8 A U@;XO F +? C
B F F@5@0 D;@4@8 D= U@;XO F +F CA+ F F  @5@8 I@;XD  t  t t  Ft  F @GO F +G CB F F@5@0 
@4@8 F F@;XO F +H C@"A F F@5@T
@>@0 @B
@1status@-
@4@0 @@0 Cmutex@/@4@/@4 @@7 A9@ 
@8map_mutex_status U@;CA F F@5@0 +@-
@4@7 + @ 
@8 +@;XD  t  t t  Ft  +P @GD  t  t t  Ft  +P 	 O F +O CA F F@5@8 B U@;XD  t  t t  Ft  +R 	 O F +Q C@ F F@5 B@8 @@;XO F +S CA F F 

@<XO F +V CA F F@5@0 B@4%+@8 \ U@;XD  t  t t  Ft  )
 @GD  t  t @Ht  Ft +X @K B
O F +X CA| F F
@5@>@;CA} F F

@5@ 
@@>@"

@#@ @ @8 +X U@;CA F F



@5@ 
@8 +@;XD  t  t t  Ft  +^ 	 O F +] C@| F F@5 B*@8 @@;XO F +d CAi F F@5@8 Ct U@;XO F +h CAQ F F@5@8 D@;XO F +j CA F F@5@8 ^4 U@;XO F +q CA2 F F@5@8 G U@;XO F +s CA F F@5@8 C@;XO F +u C@ F F@5@2@0 Hx@4@4@8 E  @;XO F +| C@ F F@5@2@0 D @@4@4@8 H} U@;XD  t  t t  Ft  +z @GD  t  t @Ht  Ft +y O F +y C
B_ F F@5 As@0 %@1 +y
@4@8 @' U@;XD  t  t t  Ft  + 	 O F + C@ F F@5@/@8 D U@;XD  t  t t  Ft  + @GD  t  t @Ht  Ft +~ O F +~ CBp F F 

@5@0 @1 U@4@8 D U@;XO F + C@ F F


@5@>@ 
@8 A@;C@ F F@5@8 A U@;XO F + CBM F F
@5@>@;CBN F F

@5@>@;C@6BO F F	

@5@D@ 
@ @7 E@L@&
@ @2@4@ @8 + U@?@&@2
@4@ @ @8 +@;XO F + CA F F unlocked @<CA F F locked



@<XD  t  t t  Ft  + @GD  t  t @Ht  Ft +   O F + CB) F F@5@8 @ U@;XO Fpercent_to_tilde C@ F F@%@~@5@>@;C@ F F 

@<XD  t  t t  Ft  +A @GO F + C@ F F@5@0 B
@4@8 Aw U@;XO F +> C@ F F@5@2@0 + @Q@4@3@0 CC @Q@4@4@8 Ll@;XD  t  t t  Ft  F @GO F +; CB F F@5@0 
@4@8 F +@;XD  t  t t  Ft  +A @GO F +@ C@ F F@5@0 B
@4@8 +@;XO F +D C
A F F@5@0 I@4@8 H0 @;XD  t  t t  Ft  Ck 	 O F +L C
A F F@5 @ @ @@8 Dv U@;XD  t  t t  Ft  +N 	 O F +M C@&@ F F@5@D
@7 @ U@L@%
@?@.@7 U +@.@7 V! V3@.
@7 U [(@ 
@8 C@;XO F +J CA F F@5@T
@>@0 H
@1 +@4@0 @@0 C \f@/@4@/@4 @@8 A9@;C
A F F@5@0 +@4@8 + @;XO F +T CA F F@5@8 ) I3@;XD  t  t t  Ft  +\ @GD  t  t @Ht  Ft +[ @KO F +[ CAq F F@5@8 V" V3@;XD  t  t t  Ft  +Z 	 O F +Y C@ F F@5 Ab@8 @@;XD  t  t t  Ft  +` 	 O F +_ C
@u F F
 #@5 Q@8 @@;XO F +b C	A^ F F@5@7 D@&
@;XO F +a C@0A F F		@5@0 ^
@-@/@/@/@4 G	@7 " U@ @a@f@k  @k GY@w@ @a@f@k  @bC@o@k GY@w@;XO F +f CAG F F@5@8 X @;XO F +l CA= F F@5@8 +@;XO F +o CA$ F F@5@8 He U@;XO F +m CA F F@5@p @ @/@ 
@8 Z U@;XO F +w CA F F@5@8 @@;XO F +{ C@ F F@5 A^@8 +| U@;XO F +} C
@ F F@5@2@0 Hx@4@4@8 E  @;XD  t  t t  Ft  + @GD  t  t @Ht  Ft +   B
 O F + C	B3 F F@5@ 
@8 B U@;XO F + CB> F F
@5@>@;CB? F F

@5@>@;C@!B@ F F


@5@ 
@ @7 R\@>@ @2@4@ @8 + U@;C@!BA F F

@5@ 
@ @7 D% @>@2
@4@ @ @8 +@;CBB F F


@5@)
@ @ @ @8 +@;XD  t  t t  Ft  + @GD  t  t @Ht  Ft + O F + C
Bg F F@5 As@0 %@1 +y
@4@8 +@;XO F + C@ F F@5@8 D U@;XO F U C@ F F@5@8 A@;XO F + C
B  F F@5@0 G@4@8 +@;XXQM EF@=/build/spark-thYk5E/spark-2012.0.deb/simplifier/data__vcg.pro   AuC @S @E FOE P(E FY E JE SE FQE KE FPE J Esave_data__vcg E P+E FU E FV E FLE FW E FX E +E FNE FSE PE R XO E + C@ E E@5 I@7 L I@0 P(
@4@7 A J@>@;C@ E E@5 I@7 +@.
@7 (D I@ 
@7add_dpc_hypothesis J@>@;XD  t  t t  Et  P) AO Eadd_dpc_hypothesis_x C
@ E E@5 Q@2
@4@ B L@>@;C@ E E@5@0  @@1 L@/@/@4@7 C Q@2
@4@ B Jc@>@;XO E + C	@ E E  @5@0 R @/@4@7 C@>@;XO E + C@ E E@5@0 J 

@4@7 +@>@;XD  t  t t  Et  S AD  t  t t  Et  K   AD  t  t t  Et  FR AO E + C@ E E@5@0 S
@4@7 +@>@;XO E K C@ E E  @5 K @7 +@>@;XO E + C@ E E @5@0 P(
@4@7 +@>@;C@ E E@5@a@h@g@r@0 P(
@4@7 +@>@;C@ E E@5@7 + J @Q@ 
@7 + J@ 
@7 + J@>@;XO E + C@VA E E@5 E@.
@7 %] N<@2@0  E@1  FM@4@3@0  E@1  K  @4@3@0  E@1  S@4@3@0  E@1  FR@4@3@0  E@1  P)@4@3@0  E@1  P@4@4@7 %_ L@>@;XO E P+ CA  E E@5@0 P(
@4@7 J@>@;XO E + C	@ E E  @5@0 +@/@4@7 C@>@;XO E + C
@ E E  @5@0 J @/@/@/@/@/@4@7 C@>@;XO E + C@ E E  @5@0 P(@/@/@/@4@7 C@>@;XO E + C
@ E E@5@0 +
@4@7 +@>@;XO E + C@ E E  @5@0 P@/@/@/@4@7 C@>@;XD  t  t t  Et  FM AO E + C
@ E E@5@0 R 
@4@7 +@>@;XO E + C@ E E@5@0 P
@4@7 +@>@;XD  t  t t  Et  FT AD  t  t t  Et  P AXQM @F@ /usr/lib/swi-prolog/boot/bags.pl  lAs@!C S E @EbagofE  kE HXD  t  t t  @t 
select_bag 
O @ +C
@ns@ /usr/lib/swi-prolog/boot/bags.pl  lA +@5@>@&
@&@;C@q + + @<C	@r + +@5@ 
@ @8pick @@;XD  t  t t  @t 
pick_first 
O @ +C@ + + C



@5@ @ @ @ 
@8	pick_same @@;XD  t  t t  @t  + 
O @ +C@!@ + + C




@5@)@>@ @ @ 
@8 +@;C@ + + 
@<XD  t  t t  @t   l @GD  t  t @Ht  @t  k B
 Z D  t  t t  @t   l 
O @  kC@j@ + +
@5@0 ^
@4@.
@.@7 G @@D@* J$@L@ 
@.@7 @ @@, @@ @8 I5 @@F@?@?@0 C
@4@ 
@.@7 +@D@ @7 H @@L@ @.@7 , @ @ @8 +@E@?@ @/@7bind_bagof_keys @@ @.@7 , @ @ @.@7 +@ @8 , @;XD  t  t t  @t  + 
O @ +C@j + +@5@.
@.@.@7 + @@ @ 
@ @8 + @@;XD  t  t t  @t  , 
O @ ,C@e + + @<C@f + + C


@5@/@7 G' @@ 
@8 ,@;XD  t  t t  @t  @ @GD  t  t @Ht  @t H B
   B
D  t  t t  @t  @ 
O @ HC@G + +@5 H@0findall_loop

@4 B@8 @ @;XD  t  t t  @t  @ @GD  t  t @Ht  @t @ B
  D  t  t t  @t  @ 
O @ @C@D + +@5@8 H @@;XD  t  t t  @t  + @GD  t  t @Ht  @t + B
 Z D  t  t t  @t  + 
O @ +C@D@Z + +@5@0 ^
@4@.
@.@7 +@D@* J$@L@ 
@7 +@, @@F@?@0 C
@4@ 
@.@7 +@ @/@7 ,@ @.@7 Of @@ @ @8 +@;XD  t  t t  @t  ,
 
O @ ,	C@M + +@5@@@@7 F @?@ 
@8 D @;XXQM F%F@@/build/spark-thYk5E/spark-2012.0.deb/simplifier/load__system.pro  7AAuC @S @E TXO F% T C
@: F$ F$@5@.
@.@7 T I@7 %Y '@>@;XXQM DF@'/usr/lib/swi-prolog/library/readutil.pl   Au@!C AgS Eread_stream_to_codesE ,E FE \E VqE VoXO Dread_1line_to_codes C@o F F?
@5@>@;C@p F F

@5@>@;C@q F F
@5@>@.
@7 G @ 
@8 , \@;C@t F F


@5@.@7 ,@ @ 
@8 ,@;XO Dread_stream_to_terms C@ F F@5@.@ 
@7 +@ @.@ 
@7 , \@&@;XO Dpl_read_stream_to_codes C@ F F@5@.
@7 ,@ 
@.@7 , \@&@;XD  t  t t  Dt  _ AD  t  t t  Dt  _ 	 O D _ C@8 F F Votail $. ,%
@5 $.@ @8 _ \@;C@R@8 F F Vo !    @@5@C@0 C@0  @1  @@4@4@ 
@7 @ \@L@P@0  @1 \@/@/@/@/@4@2@0 C@0  @1  @@4@4
@4@: B8 ! ,)@;C@< F F Vq ,% $. ,%
@5 $.@ @8 ,'@;C@F@< F F Vq !  ,@5@C@0 C@0  ,@4@4@ 
@7 ,(@L@P@0  D@1 ,@/@/@/@/@4@2@0 C@0  ,@4@4
@4@: ,) ,*@;C@Q@< F F Vq !    @@5@C@0 C@0  @1  @@4@4@ 
@7 ,(@L@P@0  @1 @@/@/@/@4@2@0 C@0  @1  @@4@4
@4@: ,) ,*@;C@R@< F F Vq !    @@5@C@0 C@0  @1  @@4@4@ 
@7 ,(@L@P@0  @1 \@/@/@/@/@4@2@0 C@0  @1  @@4@4
@4@: ,) ,*@;XO D ," C@ F F@5@8 ,! \@;XO Dpl_read_line_to_codes C@~ F F@5@.
@7 ,@ 
@.@7 F \@&@;XO D ,. C@g F F@5@.@7 ,@D
@*?@L@'
 D@?@.
@7 ,@&
@;XO D D  C@I F F  @5@0 D@1 Dreadutil@4@/ @@7 A9@>@;C@v@K F F@5@0 G@0 \@-
@-@4@1 ,1
@4@7 D4@0 G@0 ,
@-@4@1 ,-
@4@7 D4@0 G@0 ,
@-
@4@1 ,+

@4@7 D4@0 G@0 ,

@4@1 ,!

@4@7 D4@2@0  F@4@3@0  F@4@3@0  ,@4@3@0  ,@4@4@8 H, \@;XO D Vq C@;@ F F@5 @@7 B B@0 ,%@-
@4@7 ] ]@2@0 @ B@4@4@.@7 @ \@0 \ B@-@4@0 ,
@4@0 G"@4@8 @ \@;XO D Vo C@9@ F F@5 @@7 ,6@0 ,%@-
@4@7 ,7@2@0 @ B@4@4@.@7 ,8@0 \ B@-@4@0 ,
@4@0 G"@4@8 ,9@;XO D ,0 C@ F F?@5@>@( @@;C@ F F



@5@>@;C@ F F

@5@.@7 ,@ @ @ 
@8 ,/@;XD  t  t t  Dt  ,D  t  t t  Dt  ,O D ,$ C	@ F F?@5@>@;C@ F F

@5@.@7 ,@ @ @ 
@8 ,#@;XD  t  t t  Dt  FD  t  t t  Dt  FO D ,  C	@ F F D@5@>@;C@ F F

@5@.@ @7 +@ @ @ 
@ @8 ,@;XXQM ECF@&/usr/lib/swi-prolog/library/dialect.pl   Au@ C AgS E FEsource_exportsE
exists_sourceXO EC F C@D EA EA@5 @Z@7 B B C@7 C@D@*
 F@L@R@?@8attach_dialect EC@;XO EC G C@ EA EA@5@.@7 B @" B  Bj
@#@;XO EC ,= C@h EA EA@5@2@0 @ @@4@3@0 @ B@4@3@0 @ @@4@4@8 @ @;XO ECopen_source C@ EA EA@5@.@7 ,F ,B B@7 G@D
 GF@7 GG@L

@8 GJ ,B@?@R@;XO EC ,@ C@@@M EA EA@5@0 C@1  Bk
@4@7 ,< ,B@> Bh@.@7 Bd Bf@0 @1 C@1  Bk
@4@7 C @D@0 
@1  \ @4@7 Ap@L@0 
 \@4@@?@R@;C@U EA EA @<XO EC ,< C@e EA EA@5@/@8 ,J@;XO EC ,: C@.@w EA EA@5@.@7 ,H ,B@0 B@0 ,C@-
@4@1 G"@4@/ @@7 A9@D@7 H@L@ 
@8 @ ,B@?@ 
@8 O I3@;XXQM
pce_expansion-C @S @XXQM FF@,/usr/lib/swi-prolog/library/prolog_source.pl   AuC AgS Eprolog_canonical_sourceEprolog_close_sourceEload_quasi_quotation_syntaxEprolog_open_sourceE VwE V{Epath_segments_atomE VyEfile_name_on_pathEfile_alias_pathXD  t  t t  Ft  _ AD  t  t t  Ft  _ 	 O F _ C@Q@X F F Vw !    H@5@C@0 C@0  @1  H@4@4@ 
@7 @ F@L@P@0  @1 H}@/@/@/@4@2@0 C@0  @1  H@4@4
@4@: ,) ,*@;C@[ F F Vy J G J
@5 G@ @8 _ ,b@;C@[ F F Vyoffset G ,d
@5 G@ @8 ,c@;C@[ F F Vy W	 @Z W	
@5 @Z@ @8 ,c@;C@[ F F Vy	operators @ ,f
@5 @@ @8 ,c@;C@[ F F Vy G I _  G
@5 !&@ @7 !% ,b _ @ @8 ,c@;C@Q@[ F F Vy !    E @5@C@0 C@0  @1  E @4@4@ 
@7 ,a@L@P@0  @1 +@/@/@/@4@2@0 C@0  @1  E @4@4
@4@: ,) ,*@;C@c F F V{	recursive @ ,i
@5 @@ @8 ,c@;C@$@c F F V{ @L VH @Q & @L
@5@0 VH@3 @Q@3 &@4@ @8 ,c@;C@Q@c F F V{ !    @@5@C@0 C@0  @1  @@4@4@ 
@7 ,a@L@P@0  @1 @@/@/@/@4@2@0 C@0  @1  @@4@4
@4@: ,) ,*@;XO Fbuild_alias_cache  C@ABm F F@5@0 \@-
@-@-@-
@4@0search_path

@4@.@7 @@ @.@7 I4@ @.@7 M. I3@0 O@0 ,m@/@/
@4@4@0 A@1alias_cache
@4@8 HW ,b@;XO F ,[ C@6B F F@5@S@>@D
@7 @@L
@&
@E@?@"@D@.@7segments_to_list ,b@L @8 D ,b@?@0 @@0 @ D
@4@/@4@8 @@E@;C
B F F@5@. @7 ,w@8
parts_to_path ,b@;XO F ,S CB9 F F@5@S
@>@&
@;C	B< F F
 @@5@*
 @@>@;CB> F F@5@ W % W@>@;CB@ F F@5@2@0 @ @@4@3@0 @ B@4@3@0 @ @@4@4@7 @ ,b@>@;XO F Vw C@ @| F F@5read_clause_option@ 
@7 V" V3@>@ 
@7 H} ,b@7 @ ,b@.@ @7 A ,b@ @8update_state ,b@;C@P@ F F	@5@.@ @7 ,@0 D@-@4@ 
@.dec10@7 &h ]@D@0 $ "@4@7 \ ,b@L@!@2@0 W As@4@4@#@?@%@2@0 W	@4@3@0 D@4@4@7 +@7 ,@ @8 ,@;XO Fassert_error C@UA| F F@5@0 G@/@4@7 #{ ]@>@D@@@@@"
 @ V
 Y

@#@?@"
 @ V
 Y

@#@L@0 @@0 V@4@/@4@.@7 Wx ,b@0last_syntax_error
@4@8 D4@?@8 @@F@E@;CA F F @<XO F % CA F F  @
 @Q @Q@<C
A F F@5@ 
@: W , W@;XD  t  t t  Ft requires_library AO F , C@ F F  B emacs_begin_mode Cemacs_extend@<C@ F F  B draw_begin_shape Cpcedraw@<C@ F F  B  C Cpce C ,@<C@ F F  B pce_begin_class C ,@<C@ F F  B  , C ,@<XO F
import_syntax C@ F F@5@S@>@;C
@ F F@5@" C:@#@>@8update_directive ,b@;CA  F F 

@5@0 
@4@ 
@7 ,W ,b@>@;CA F F @<XO F , C@ F F Bj


@5@>@/@7 ,@0 ,@/@4@ 
@8 ,@;C@ F F 
 C:



@5@7 A@>@0 C:
@4@8 ,@;C@%@ F F C:



@5@>@0 @4@.@.@7 B ,b@ 
@0 @4@8push_opprolog_operator@;C@ F F \
@5@7 ,@>@;C@ F F F Bb@5@0 I @Z@4@7 ,@>@;C@!@ F F C
@5@0module_decl@-
@-@4@/ @@7 A9@>@0 ,
@4@ @8 ,@;C@ F Fpce_begin_class_definition@5@0  ,R@1 push_compile_operators@4@7 Ap@>@: ,R , ,@;C@ F F @<XO F	src_files CB F F 
@<C@PB F F
@5@/@.@ @7 CZ ,b@  @@ B F@C
@  CU@ B F@L@P@ @.@7 F D@ @.@2@0 @ @@4@4@7 ,}@%
@>@%@"
@#@ @ @ @8 , ,b@;C@KB F F
@5@C@ @7 "` ,b@L@P@0 ,i @Q@4@7 ,@ @.@7 ,@ @7 A ,b@>@0 "N@-@4@/ @@7 A9@%
@>@%@ @ @ @.@7 ,@ @ @ @8 ,@;CB F F

@5@ @ 
@ @8 ,@;XO Fadd_mode C@ F F@5@7 " ,b@>@;C@ F F@5@0 ,
@4@8 C@;XO F	no_expand C@ F F  B  @L@<C@ F F  B  )y@<C@ F F  B  )@<C@ F F  B  )@<C@ F F  B  $g@<XD  t  t t  Ft  ,r AO F V{ C@aB F F@5@0 @L &@4 &@7 ] ]@>@.
@2@0 @ A@4@3@0 @ B@4@4@7 ,}@D@)@0 ,i @Q@4@7 ,@L@ 
@.@7 "F ,b@.@0 AV@0 E@4@1 Ad @/@/@4@8 @@?@.@0 AV@0 E@4@1 E
@4@8 @@E@;C@'B F F@5@.
@2@0 @ A@4@3@0 @ B@4@4@7 ,}@ 
@.@7 "N ,b@0 ,
@4@8 Bo ,b@;XD  t  t t  Ft  @ AO F , C	@ F F
@5@S
@>@;C
@ F F
@5@7 , ,b@>@;C@ F F@5@.
@7 , ,b@0  @
@4@7 @c ,b@Q@;C@ F F
@5@7chr_expandable ,b@>@;C@ F F@5@8 ^x ,b@;XO Fqq_read_term_ex C@4A F F@5@0 G@-
@4@7 DF@0 +
@4@0 @@0 V@1unknown_quasi_quotation_syntax@-@-@4@-@4@0load_qq_and_retry

@4@8 A9@;XO F ,W C@?A F F 


@5@ 
@7 A@7 A@ 
@0 W	@-@4@7 $Y ,b@.@7 @6@0 @4 #@7 ]f@>@0 
@4@2@0 @4@4@8 D ,b@;C@GA F F 


@5@ 
@7 A@7 A@.@ W % W@ @.@2@0 @ @@4@3@0 @ @@4@3@0 @ B@4@4@7 ,}@)
@>@0 
@4@2@0 @4@4@8 ,@;XO Fqq_read_term C@_A F F
@5@0 D@-
@4@.@7 ( I3@,
 @>@D@"@*
 ,@L@7 C@ @.@7qq_read_syntax_ex ,b@D@S@L@>@? @ @7 @' ,b@Q@?@*@ @.@7 ,@D@*
 @@L @ @7 ,@Q@?@D@*
quiet@L@Q@? D@ 
@8 A B@;CA F F@5@8 , ,b@;XO F Vy C@A\ F F
@5@0 ,@/@/@4@7 C@7
seek_to_start ,b@0 G@-
@4@7 DF@.@ @7 ,@0 W	@-@4@ @7 ,@0 ,f@-@4@7 ,@/@ @.@.@7 , ,b@ 
@7 "@0 @4@7push_operators ,@ @@0  @@1 X@/@/@/@4@.@7 G ,b@0 ,
@-@3@0 W	@4@4@. @Q@7 A9@ @7 F ,b@ @@7
pop_operators  ,@D
@S@L@>@&@?@ @7 , ,b@Q@;C@%Aw F F@5@0 G@-
@4@7 ,@>@0 @-@-@4@0 J@1 ,@4@.@7  j@ @ 
@8 RD I3@;XO F , C@ F F@5@>@;C@ F F
@5@>@7 , ,b@ 
@8 ,@;C@ F F B 
@5@7 H@>@0 ,@4@/ @Q@8 A9@;C@ F F B
@5@>@0 B @4@8 ,@;C@ F F @<XO F ,u CB F F@5@S
@>@Q@;CB F F 


@5@ 
@.@7 ,t@ @ @8 ,t@;CB F F




@5@8 @@;XO F , C@ F F B chr_constraint@5chr@8 , ,b@;C
@ F Fhandler@5 ,@8 ,@;C
@ F Frules@5 ,@8 ,@;C
@ F F<=>@5 ,@8 ,@;C
@ F F H@5 ,@8 ,@;C
@ F F==>@5 ,@8 ,@;C
@ F Fpragma@5 ,@8 ,@;C
@ F F #{@5 ,@8 ,@;XD  t  t t  Ft  ,I AD  t  t t  Ft  ,I AD  t  t t  Ft  ,I AO F , C@ F F@5@0 B 
pce_end_class@4@7 Y @>@: ,pop_compile_operators  ,@;C@ F F@5@8 ,@;XO F ,] C@UBM F F	@5@D@G@.@.
@7 ,_ ,b@ 
@.@7 A@L@D@* C@L@&@E@?@'@D@. @@ @7 ,@L@2@3@4@8 @<@?
@2@3@4@8 @<@E@?	@&
@F@F@;XO F ,n CBu F F C
C@5@.@ @7 E ,b@ @7 ,@ 
@8 "@;C@NBy F F@5@/@ B B@,
 B3@.@2
@3 C@4@7 @<@.@7 "@a@bC@f@l C@w@ @.@2@0 @ A@4@3@0 @ B@4@3@0 @ @@4@3@0 @ @@4@4@7 ,}@ @7 ,@ 
@8 "@;XO F ,Y C@EB F F@5 @@7 B ,b@D
@ W % W@L@R@? B@7 G@D GF@7 GG@L
@7 GJ ,b@?@R@7 ,@.@7 ,@.
@7 C ,b@0 ,H@1 B
@4@8 C@;XO F , CA F F@5@0 J@-@4@7 ,@> bof@/@7 A ,b@8seek_to_line ,b@;CA F F@5@0 ,d@-@4@7 ,@> -@/@8 -
@;CA F F @<XO F , C@"A F F@5@0 ,
@4@0 @@0 V@-@4@-@4@0 B
@1 @@4@8 A9@;XO F "F CB F F

@5@/@/  @7 Ac@>@;CB F F@5 @8 A@;XD  t  t t  Ft  " AD  t  t t  Ft  " AD  t  t t  Ft  " AO F , C@4A$ F F@5@2@0 @ @@4@3@0 @ @@4@3@0 @ B@4@4@7 ,}@0 ,Y@-
@4@0 ,E
@1 B @1 Bj@/@4@0 ,U
@4@8 @ ,b@;XO F ,y C
B F F
@5@>@;CB F F
 


@5@B@.@2
@4@7 I2 I3@L@ @8 ,x@O@;XO F , C@)A F F@5@ @7 "@.@ W ,@>@0 @4@2@0 @4@4@7 ,@ @ @ @8 +@;CA F F@5 As@0 % %@4@7 ,@0 @@0 V@1 ,@4
@4@8 @@;XO F "` CB F F  C@<CB F F  PV@<XO F ,~ C@ F F  D@<C@ F F  D@<C@ F F  D@<C@ F F comments@<XO F ,_ C@(Bb F F@5@D
	@/@/@7 ,q ,b@L
@R@?@7 ,k ,b@D@T@L@.@7 ,@8 -@?@8 -@E@;XO F ,U C@KB" F F@5@D
@7 G @L
@R@?@0 A:@0 , D
@/@4@/ @Q@4@7 H ,b@7 ,@0 ,
@/@4@7 C@D@0 ,H
@1 B@-@-@4@7 J@L@7 D	 ,b@/@7 ,@?@R@F@7 UZ@8 B  ,b@;XO F - CA F F@5@a@h@b@s@>
@7 -
@p @8 -@;CA F F @<XD  t  t t  Ft  , AD  t  t t  Ft  , AD  t  t t  Ft  , AXQM FyF@&/usr/lib/swi-prolog/library/ordsets.pl   AuC AgS E	ord_unionEord_intersectionEord_subtractE - Eord_disjointE -"E
ord_intersectE - Eord_del_elementE -*E	ord_seteqElist_to_ord_setEord_add_elementE -"E	ord_emptyE
ord_memberchkEord_symdiffE	is_ordsetE
ord_subsetXD  t  t t  Fyt 
is_ordset2 
O Fy -@C@b Fw Fw @<C	@c Fw Fw@5@8
is_ordset3 Fy@;XD  t  t t  Fyt  -0 
O Fy -/C@{ Fw Fw@5@)
@;XD  t  t t  Fyt  -" 
O Fy -5C@ Fw Fw@5@.@7
key_by_length -E@2@0 C@/@-
@4@-@4@7 Oe@ @ 
@8l_int -E@;XD  t  t t  Fyt  -7 
O Fy -6C@q Fw Fw @<XD  t  t t  Fyt  -9 
O Fy -8C@XA Fw Fw	





@5@>@.@ @7 (m@D@( H+@L@ @8 -8 -E@E@?@/@D@)@( C@L@.@ 
@7 (m@D
@( H+@L@)
@?@D
@( C@L@)
@?@R@?@R@E@;C@/A
 Fw Fw


@5@>@.@ 
@7 (m@D@( H+@L@ @8 -L@?@D
@( C@L@)
@?@R@;CA Fw Fw

@5@)
@;XD  t  t t  Fyt  -; 
O Fy -:CA Fw Fw 
@<C
A Fw Fw
@5@ 
@ @8 -; -E@;XD  t  t t  Fyt  -? 
O Fy ->CA Fw Fw @<CA Fw Fw
@5@.@ @7 (m@ @ 
@ @8ord_subset_ -E@;XD  t  t t  Fyt ord_union_1 
O Fy -RCA\ Fw Fw @<CA] Fw Fw@5@.@ @7 (m@ @ @ @ 
@ @8 -  -E@;XD  t  t t  Fyt  -  
O Fy -CAO Fw Fw@5@8 (Z (r@;XD  t  t t  Fyt  -  
O Fy -UCAa Fw Fw C
@5@ 
@ @ @ @8ord_union_2 -E@;CAc Fw Fw		 H+



@5@ @ @ @8 -S -E@;CAe Fw Fw B
@5@ @ @ @8 -+ -E@;XD  t  t t  Fyt  -" 
O Fy -!C@ Fw Fw
@5@>@;C@ Fw Fw@5@>@;C@ Fw Fw		@5@.@ @ @7 (m@ @ @ @ @ @ 
@8ord_intersection2 -E@;XD  t  t t  Fyt  -; 
O Fy -NC
A Fw Fw @<CA Fw Fw@5@.@ @7 (m@ @ @ @ 
@8 -; -E@;XD  t  t t  Fyt  -Y 
O Fy -XCAh Fw Fw @<CAi Fw Fw@5@.@ @7 (m@ @ @ @ 
@ @8 -T@;XD  t  t t  Fyt  -$ 
O Fy -#CA, Fw Fw@5@8 (f (r@;XD  t  t t  Fyt  -  
O Fy -%CA8 Fw Fw @<CA9 Fw Fw
@5@2
@4@.@7 G@ @2
@4@8
ord_union_all -E@;XD  t  t t  Fyt  -' 
O Fy -&C@ Fw Fw@5@C@7 -. -E@L@P@;XD  t  t t  Fyt  -; 
O Fy -`CA Fw Fw C
@5@ 
@ @ @8 -M@;CA Fw Fw B@5@ @ @8 -: -E@;CA Fw Fw H+

@5@ @ @8 -M@;XD  t  t t  Fyt  -" 
O Fy -(C@ Fw Fw@5@8 (h (r@;XD  t  t t  Fyt  -* 
O Fy -)C@ Fw Fw@5@8 -g@;XD  t  t t  Fyt  -  
O Fy -+CAX Fw Fw 
@<CAY Fw Fw@5@ @ @ 
@8 -Z@;XD  t  t t  Fyt  -- 
O Fy -,C@ Fw Fw@5@8 (\ (r@;XD  t  t t  Fyt  -* 
O Fy -.C@ Fw Fw
@5@ 
@8ord_intersect_ -E@;XD  t  t t  Fyt  -2 
O Fy -1C@ Fw Fw@5@8 I4@;XD  t  t t  Fyt  -4 
O Fy -3C@ Fw Fw@5@8 (^ (r@;XD  t  t t  Fyt  -K 
O Fy -JC@ Fw Fw 
@<C@ Fw Fw C



@5@ 
@.@7 -( -E@ @ @8 -I@;XD  t  t t  Fyt ord_intersect__ 
O Fy -nC@ Fw Fw C@5@ 
@ @8 -i@;C@ Fw Fw  B@<C
@ Fw Fw H+@5@ @8 -i@;XD  t  t t  Fyt  -H 
O Fy -GC@ Fw Fw @<C@ Fw Fw
 C

@5@ @7 G@ 
@ @8 -F@;XD  t  t t  Fyt  -Q 
O Fy -PCA  Fw Fw H+@5@.@ @7 (m@ @ @8 -O@;C	A# Fw Fw B@5@ 
@8 -> -E@;XD  t  t t  Fyt  -^ 
O Fy -]C@ Fw Fw B
@5@ @ @ @8 -! -E@;C@ Fw Fw C@5@2
@4@ @ @8 -q@;C@ Fw Fw H+

@5@2@4@ @ @ @8 -q@;XD  t  t t  Fyt  -= 
O Fy -<C@^ Fw Fw@5@7 @ -E@8 -A -E@;XD  t  t t  Fyt  -D 
O Fy -CC@f Fw Fw @<C@g Fw Fw
@5@7 +@ 
@8 -B@;XD  t  t t  Fyt  -k 
O Fy -jC@ Fw Fw
@5@.@ 
@7 (m@ @ 
@ @8 -o -E@;XD  t  t t  Fyt  -d 
O Fy -cC@vA= Fw Fw
@5@D@a@g@b@u@L@"
@#@F@F@F@E@?@T@D@$@a@g@b@u@L@"


@#@ @ @8 - -E@F@F@E@?@-@a@g@b@l  @x@a@g@f@l C@x@ @.@.@7 -b@ @ @.@ 
@7 -b@ @ @8 -u@F@;XXQMspark_prolog_settingsF@</build/spark-thYk5E/spark-2012.0.deb/simplifier/settings.pro   AuC @S @E Ef XO -v -w C@!@4u Ee   A -x  @5single_var_warnings I@7 Cdiscontiguous_warnings I@7 Credefine_warnings I@7 C # @7 C D @7 C@>@;XXQM FF@?/build/spark-thYk5E/spark-2012.0.deb/simplifier/load__rules.pro  7AAuC @S @E TXO Fextract_items_from_rule_exp CB F Fmay_be_deduced
 * Ux@5@>@;CB F Fmay_be_deduced_from

 * Ux@5@>@;CB F Fmay_be_replaced_by

 * *@5@>@;CB F F		 @M -


 * *@5@>@;CB F Fare_interchangeable L

 * *@5@>@;C@!B F F		 - - L


 * *@5@>@;XO Fcheck_rule_structure CAK F F *@5@S@*Invalid rule (Prolog wildcard) in rulefile@7rulefile_complain T@>@;C@&AQ F F
 


@5@ 
@.@7
check_rule_id T@ 
@ @.@7check_rule_exp T@2@3@4@7determine_overall_rule_status T@>@;C
AY F F *@5Illegal rule syntax in rulefile@7 -@>@;XO F - C@:Ba F F@5@.
@7 T L|@ !!! Erroneous entry in rulefile @7 J} T@ 
@7 -@7 J~!!! @7 -@7 -@@@( @@?	@7 J~!!! Involving: @7 -@7 -@7 J~@7 J~@0 T4
@4@ B Jc@>@;XO Fcheck_candidate_rule_x CA@ F F *@5@>@;CAD F F *@5@>@Q@;XO F
store_rule C@*@ F F

 


@5@ @.@.@.@.@.@7 -| T@ 
@ @ @ @ @ @7 \: J=@>@;XO Fprocess_candidate_rule_x C@ F F@5@7check_candidate_rule T@7 - T@>@;XO F - CA8 F F@5@.@7 - T@7 - T@>@;XO Fprocess_candidate_rule C@ F F@5@* D@>@;C@ F F@5@7 - T@Q@;XO Fuser_rule_syntax_error C@3A F F@5@"
 @
 V



@#@ 
	 on line @.@7 A@.@7 ^@.@ @7 U@ @ @.@7 AProlog syntax error@ @7 -@Q@;XO Fprocess_rulefile_x C@ F F@5@7 C@.
@0 ,E@-@4@0 -
@4@7 " "@ @7 - T@>@;XO Frestructure_rule_exp_list CB F F@5@>@;CB F F
@5@ @7restructure_rule_exp T@ 
@ @8 - T@;XO F - CB F F

@5@S
@>@;C@(B F F K 



 K 

@5@>@ 
@ @7 Pf K@@ @ @7 -@>@;C@(C F F K 



 K 

@5@>@ 
@ @7 -@ @ @7 -@>@;CC
 F F@5@2@-@-
@4@7 @<@ 
@.@7 -@2@4@7 @<@>@;XO Fcheck_legal_goal_exp CB3 F F@5@S
@>@Q@;CB9 F F  GY@<CB: F F  M@<CB; F F  I@<CB< F F  I;@<CB? F F AV

@5@>@7 - T@8 -@;CBD F F E

@5@>@7 -@8 -@;XO Fcheck_implication_conditions CB  F F Ux@5@ 
@ @7check_condition_list T@>@;CB F F *@5@>@;XO Fuser_rulefile_name C@z F F@5@8 & N<@;C@} F F@5@8 & N<@;XO Fprocess_rule C@2@ F F 
 -


@5@ 
@7 H@ @7 H@ @.@ B I: * * *@2
@4@2@4@7 -@>@;C@)@ F F 
 - -



@5 * * *@2
@4@2@4@ @7 -@>@;C@#@ F F 
 -


@5 * * *@2
@4@2@4@7 -@>@;C@ F F 
 -~

@5@T
 * * Ux@2
@4@7 -@>@;C@ @ F F 
 -


@5 * * Ux@ @2
@4@7 -@>@;C@ F F@5@>@;XO Frestructure_rules  C@EB F F@5@.
@.@.@.
@.@.@.@.@7 \6 J=@ 
@ @ @ @ @7 \8 J=@ @.@7 -@ @.@7 -@ @.@7 -@ 
@ @ @ @ @7 -@Q@;CB F F  @5@>@;XO Fprocess_rulefile C@ F F@5 B@.@7 G@7 - T@7 UZ@>@;XO Flegal_conditions CB F F@5@>@;CB F F@5@7legal_condition T@8 - T@;XO F T C@_ F F  @5@7process_standard_rulefile  T@Q@;C@(@c F F@5 I@7 (E I@.
@7 - T@.@7 - !@7 I@7 I (for user-defined proof rules)@7 I@7 J~ S@ B Jc *@7 - T@Q@;C@t F F  @5@7 - T@>@;XO F - CB" F F@5@S
@>@;CB' F F N
@5@>@7 -@>@;CB- F F@5@>@;XO F - C@ F F@5@.
@7 & N<@>@7 G T@7 C@.@7 B @7 - T@( D@>@8 Ah  T@;XD  t  t t  Ft parse_legal_base_name AO F - C@$A F F@5@2 *@4 ]@.@7 \ \@2 *@3 *@3 ]
@4 \@.
@7 -@>@&
@;XO F - CA F F *@5@S@#Illegal rule body (Prolog wildcard)@7 -@>@;C@,A F F		@5@/@.@.@/@.@7 -@ @.@7 -@ @ @.@7 - T@2@3@4@ 
@7 -@>@;C
A F F *@5@4Illegal rule body (malformed expression) in rulefile@7 -@>@;XO Fcheck_unique CA F F *@5@C

@/@/@/@/@/@/@7 -@L
@P@>@;C
A F F *@5@-Illegal redeclaration of rule within rulefile@7 -@>@;XO F
check_base CA F F *@5@7 A@.
@7 G -@ 
@7 Bo T@>@;C@'A F F *@5@7 A@2@-
@/@4@7 G@C@2 *@4@ 
@7 F! \@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 - CBR F F
 *@5@C *@7 O T@L@P@>@;CBW F F
 *@5@>@;XO F	check_sub CA F F *@5@7 GX@a@i@b @t@>@;CA F F *@5@.@7 @6@ @7 A@"Illegal rule number in rule family@ @7 -@>@;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Ae F F *@5@S@*Invalid rulename (Prolog wildcard) in rule@7 -@>@;C@#Ak F F@5@.
 @7 @6@ 
@.@7 - T@ 
@.@7 - T@2@3@4@7 -@>@;C@5At F F@5@.
@7 @6@.@7 A@ 
@.@7 -@ 
@ @.@7 - T@.@7 -@2@3@3@4@7 -@>@;C
A F F *@5@#Illegal rulename syntax in rulefile@7 -@>@;XXQM$dwimF@ /usr/lib/swi-prolog/boot/dwim.pl  lAs@ C S E [E ZYE$similar_moduleE $uXD  t  t t  .t find_definitions 
O . .CA]s@ /usr/lib/swi-prolog/boot/dwim.pl  lA . 
@<CA^ . .

@5@ 
@ @7find_definition .@ @ @8 . .@;XD  t  t t  .t pack_ 
O . .C@8A	 . .@5@0 @-@-@4@ 
@.@7 @ .@0 @4@7	pack_name .@>@ @.@ @ @7 HK .@ @ @ @ @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 
sim_module 
O . .CA$ . .@5@S
@>@8 ] .@;C	A' . .

@5@7 .@>@;C	A) . .@5@7 .@8 $S .@;XD  t  t t  .t find_predicate 
O . .!C@ . .@5@.@0find_predicate_
@4@ 
@7 @ .@,
 @@>@;C@.@ . .@5@.@0
find_sim_pred
@4@.@7 .%@ @.@7 Q .@0 C@-
@4@ @7 @ .@0 X@4@7 H? .@>@;XD  t  t t  .t  .$ 
O . .#C@"A . . 
 @5@7 .@0 
@-@4@7 [ .@ @8 @7 .@;XD  t  t t  .t  Z 
O . *]C@ . . @<C@ . . B



@5@" Y"@#@ 
@8 *] .@;XD  t  t t  .t  Q 
O . .)CA . .@5@>@;C@CA . . 


 C
 

@5@0 @4@ @7 .@ @ @ @.@7 . .@ @ @8 .(@;XD  t  t t  .t 	goal_name 
O . .0C@D@ . .@5@!
@0 J@/@4@#@@@0@7 .. @/@2@0 W @Q@4@3@0 Wk @,@4@4@7 $n .@0 B@-@4 *$@2
@4@7 Aw .@ 
@ @7 Dq .@Q@?	@ 
@8 A .@E@;XD  t  t t  .t  ZZ @GD  t  t @Ht  .t ZY  D  t  t t  .t  ZZ 
O . ZYCA . .@5@.@7dwim_predicate_list .@8 .*@;XD  t  t t  .t 
no_context 
O . .:C@r . .   Z@<C@s . .   B!@<C@t . .   B!@<C@u . .   B@<XD  t  t t  .t dwim_existence_error 
O . .<C@_ . . @@5@>@;C@H@` . .@5@.@7 W .@.
@7unqualify_if_context .@D@ 
@7 .; .@L@R@E@?
@!@0 B GDWIM could not correct goal@4@#@!@0 @@0 C Zy
@4@4@#@D@*
 @L@ @8 @ .@? As@ @8 @' .@;XD  t  t t  .t  .9 
O . .8C
A . .

@5@/@7 .,@>@;CA . . 


@5@.@0	dwim_pred@0 
@4@4@7  k .@>@;CA . .@5@.@0 .
@4@7 .H@>@;CA . . 

@5@0 @-
@4@0 [@/@1 
@4@8 .H@;XD  t  t t  .t correct_goal 
O . .IC@9 . . 
@5@S
@>@;C@; . . 

 @5@@@S@?@S@>@;C@? . . ^

 ^
@5@>@ @ @8 .J .@;C@&@A . . 

 
@5@/@0 @4@7 .,@>@ @ @ @8correct_meta_arguments .@;C@D . . 
@5@/@0 
@4@7 .,@>@ @8 .L@;C@+@G . .@5@0 
@4@.@7 .7@>@ @.@7principal_predicates .@0 
@4@ @.@7correct_literal .@ @ 
@8 .L@;C@Q@L . .
@5@C@0  #@4 @@7 @ .@L@P@7 [ .@>@.@.@7 .-@ @ @.@7 HI .@D@* @L@0 @1 @4@7 C .@(
 @@?@D
@* HR@L@&
@?@(
 @@;C
@X . .  
@<XD  t  t t  .t  .G 
O . .FC@!A . .
 


@5@.@.@7 B .@ @7 D .@0 @4@ 
@8 D8 .@;XD  t  t t  .t  .T 
O . .SC@@ . .
@5@.@.@7 .Z@ @.@.@7 .Z@ @/@.@7 .-@ @.@ @7 .-@>@ @2@/@-@4@7 @= .@ @2@4@7 .^@D@A@D@0 @1 @4@7 Aq .@L@%@"
 @#@?
@ @ @ @.@7 .@&
@ @.@7 .1 .@0 X@4@7 .+@L@R@?@&
@F@;C@%@ . .@5@/@.@7 .Z@ @/@.@7 .-@ @2@-@4@7
include_arity .@>@2@4@ 
@8 .R@;C@ . .@5 @0 X
@4@7 .E@Q@;XD  t  t t  .t  . 
O . .
C@SAb . .@5@/@.
@7 .Z@ 
@7 .V@D@?@0 [@-@4@7 Y? .@L@D@&@0  
@4@0 [@4@7 .d@  @/@/ D@7 Ad .@L@"  
@#@?
@" 
@#@?@&
@E@;XD  t  t t  .t strip_subsumed_heads 
O . .fCAt . . @<C@!Au . .
@5@.@ 
@7 .*@ @7 D .@C@ @7 .h@L@P@>@ 
@8 .g .@;CAz . .

@5@ 
@.@7strip_subsumed .@ @ @8 .i@;XD  t  t t  .t  . 
O . .CA . . @<XD  t  t t  .t  . 
O . .CAN . . 


 
@5@T@>@ 
@ @8 .@;CAQ . . 


@5@ 
@8 .-@;XD  t  t t  .t 	sim_arity 
O . .mCA- . .@5@S
@>@;CA. . .@5@a@g@h@l C@k IR@b@q@;XD  t  t t  .t  [ @GD  t  t @Ht  .t [  @K D  t  t t  .t  [ 	 D  t  t t  .t  [ 
O . [C@6 . . 


@5@ @ 
@8 .K@;XD  t  t t  .t 
principal_pis 
O . .oCAD . .@5@.
@7 .@ 
@.@7 .O@ @8 .@;XD  t  t t  .t  .' 
O . .&C@,A . . 
 
@5@ @7 . .@0 @4@.@7 .\@ @ @.@7 .-@ @8 .n .@;XD  t  t t  .t 
name_arity 
O . .sC	A5 . .

@5@7 A .@>@;CA7 . . 



@5@>@;CA8 . . A



@5@D@S@L@R@?@a@f@b@n@w@;CA= . .@5@7 .V@>@8 .-@;CA@ . .@5@0 @@0 @ O
@4@/@4@8 .D@;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  .c 
O . .bC@ . . 
@<C@!@ . .



@5@ 
@/@.@7 .Z@ @/@7 .-@>@ @ @8 .a@;C
@ . .


@5@ 
@8 .a@;XD  t  t t  .t  .A 
O . .@C	@ . .@5@S@>@;C@ . .
 


@5@)

@>@;C@ . .@5@>@;XD  t  t t  .t  C 
O . .YC@Z . .@5@.@/@7 .Z@0  #@4@.@7 .U@8 .= .@;XD  t  t t  .t 
correct_margs 
O . .wC@ . .

@5@>@;C@I@ . .@5@p
@ @ 
@.@7 .6@ @ @.@7 .6@D@  @7 .6@L@ @ @ @.@7 .K@ @ @ @7 .?@?@&@E@ @ 
@ @ @ @8 .x .@;XD  t  t t  .t  $v @GD  t  t @Ht  .t $u  D  t  t t  .t  $v 	 D  t  t t  .t  $v 
O . $uC@?@ . .
 


@5@ 
@.@.@7 .t .@.@ @7 .>@D
@)@L@R@E@?@%@ @ @ @.@7 ." .@>@ @.@7 I5 .@ @ @8 .p .@;C@%@ . . 

@5@.
@.@7 .z@0 
@4@0 %S
@/@4@7 .%@, @@>@;C@ . .@5@8 .X@;XD  t  t t  .t  .Q 
O . .PC
AY . .@5@.
@7 .
@ 
@8 .i@;XD  t  t t  .t  .N 
O . .MC@ . . Gb
 Gb@5@>@;C@-@ . .@5@0 
@4@0 @H@-@4@7 .d@>@.@.@7 .-@ 
@ @ @7 .- @ @ @ 
@8 .y@;C@ . . 
@<XD  t  t t  .t  . @GD  t  t @Ht  .t .  D  t  t t  .t  . 	 D  t  t t  .t  . 
O . .C@#A . . 


 

@5@ @7 .@ @7 . @/@0 
@4@8 .,@;XD  t  t t  .t  .l 
O . .kCA~ . . 
@<CA . .
@5@ 
@7 .h@>@ @8 .j@;CA . .



@5@ @ @8 .j@;XXQM DF@$/usr/lib/swi-prolog/boot/autoload.pl  lAsC S Emake_library_indexE "YE .E B/E$update_library_index E #E %SE DXD  t  t t  Dt 
pattern_files 
O D .CAV B- B- 
@<C@ AW B- B-
@5@ 
@.@7 A D@ @.@7 @ D@ @.@7 @0 D@ @ @8 . D@;XD  t  t t  Dt make_library_index2 
O D .C@1A> B- B-@5INDEX@/@.@7
plfile_in_dir D@.
@7 "F D@ 
@.@7 .@D@ @7library_index_out_of_date D@L@ 
@ @7do_make_library_index D$modified_index@/ @Q@8 H D@?@R@;XD  t  t t  Dt  . 
O D .C@1A B- B-@5MKINDEX@.@.@7 . B@7 A D@>@0 E@-

@4@0 @V@0  @@4@3@0 H @Q@4@4@0 E@/
@4@8 @ @;CA% B- B-@5@.@0source_file_pattern@4@.@7 @ @@8 . D@;XD  t  t t  Dt assert_index 
O D .C@ B- B- D@5@>@;C@0@ B- B- +z




@5@>@.@ 
@7 @7 @2@3 @3@4@.@7 A @0 XN@4@7 D5 @Q@;CA B- B-@5 @0 W
@4@7 @' @)@Q@;XD  t  t t  Dt load_library_index_p  
O D . C@ B- B-@5@.
@7index_checked_at D@.@7 \ @a@h@g@l C@b@<@q@>@;C@M@ B- B-@5@.
@0index_file_name
@3@0 @ B@4@4@.@7 .@.@7list_set D@0 .@/@4@7 C @.
@7 .@0 .
@4@7 A @D@7autoload_directories D@L@R@?@0 .@/@/@/@4@7 .@0 .@/@4@7 .@7 XQ D@0 .@4@8 .@;XD  t  t t  Dt closel 
O D .C@ B- B-@5@>@;C
@ B- B-

@5@8 . D@;XD  t  t t  Dt  . 
O D .CAR B- B-@5 @@7 CZ D@2
@3 @3@4@ 
@8 .@;XD  t  t t  Dt guarded_make_library_index 
O D .C@~ B- B- @<C@-@ B- B-@5@D@0 .@4@.
@0 @' 
@4@7 A: D@L@R@?
 As@0 Y}@1 .@4@7 .@E
@8 . D@;XD  t  t t  Dt load_library_index 
O D .C@ B- B-@5@7 A @7 GY @.@7 .@/@/@7 . D@>@;C@ B- B-@5@0 @ D .@4@8 X @;XD  t  t t  Dt  . D  t  t t  Dt  . AD  t  t t  Dt  . AD  t  t t  Dt  . 
D  t  t t  Dt  B0 
O D B/CA B- B-@5@D B3@ B B@L@R@?@0  @@1 B1 B3
@4@7 .@8 "Y D@;XD  t  t t  Dt  .  	 D  t  t t  Dt  .  
O D .C@3@r B- B-@5@.
@0writable_indexed_directory
@4@.@7  k D@>@0 G A*@-@4@0 .@4@0 F@4@7 .@D
 . @Q @@7 .@L
@8 .@?@R@;C@| B- B-   @<XD  t  t t  Dt  D 	 D  t  t t  Dt  D 
O D DC@#@= B- B-@5@7 . D@.@7 .@@@ @ @7 .@&
@?@ @ 
@ @7 .@>@;XD  t  t t  Dt  B4  
O D "YC@ B- B-  @5 Dclear_library_index@8 @ @;XD  t  t t  Dt public_predicate 
O D .CA B- B-@5@.@7 @ D@8 ! D@;XD  t  t t  Dt index_files 
O D .CA{ B- B- @<C@}A| B- B-
@5@0 @@0 G
 B@-@4@0 ,E@-@4@1 G"@4@.@0 @' As@4@7 .@D@C@" B  Bj

@#@ @7 @ D@L@.@ 
@7 .@.@/@ @7 .@0 .@1 @-@-@4@0 Awindex((~k), ~k, ~k, ~k).~n@3@3@3@3@4@7 HW D@?
@R@F@F@F@ @8 . D@;XD  t  t t  Dt  . 
O D .C@=Ai B- B-@5@.
@7 .@0 @@0 G
 A@-@4@0 AV@0 @' A@1 XE@1 XM@4@1 AV@0index_header@4@1 .
@4@1 G"@4@.@0index_error@4@8 .@;XD  t  t t  Dt  "E 
O D "FCAH B- B-@5@D@/@/  @7 Ad D@L@&
@? @8 .@;XD  t  t t  Dt  . 
O D .CAN B- B-@5@. @@ B F*.@8 .@;XD  t  t t  Dt  XR 
O D XQC@ B- B-@5@>@;C@ B- B-@5@>@7 .@8 .@;C@1@ B- B-@5 A*@0 D@1 XQ@-@4@7 .@7 E @0 Bautoload_index@4@0 @@0 G
 B@-@4@0read_index_from_stream@4@1 G"@4 B@8 .@;XD  t  t t  Dt  . 
O D .C@ B- B-@5@7 C @.@7 ,E @7 . D@>@;XD  t  t t  Dt  .  
O D . C@ B- B-  @5@0 .@/@/@/@4@7 .@0 .@/@4@7 .@0 .@/@4@8 .@;XD  t  t t  Dt  . 
O D .C@ B- B-@5@8 .@;C@ B- B-
@5@7 @ @>@ 
@8 .@;XD  t  t t  Dt  . 
O D .C@ B- B-@5@0 D .@4@2@0 @ @@4@3@0 @ @@4@3@0 @ @@4@4@8 @ @;XD  t  t t  Dt  . 
O D .C@ B- B-@5@.@2@0 @ B@4@3@0 @ A@4@4@7 . D@8 .@;C@6@ B- B-@5@0 C .@4@2@0 @ @@4@3@0 @ B@4@3@0 @ @@4@3@0 @ @@4@4@.@7 .@7 . .@/@.@7 . A@8 .@;XD  t  t t  Dt  . D  t  t t  Dt  . AD  t  t t  Dt  . AD  t  t t  Dt  . 
D  t  t t  Dt  A*  AD  t  t t  Dt  A*  AD  t  t t  Dt  A*  AD  t  t t  Dt  XN D  t  t t  Dt  XN AD  t  t t  Dt  XN AD  t  t t  Dt  XN 
D  t  t t  Dt  . 
O D .C@)A B- B-@5@0 @
@-@3@0 @ @Q@4@3@0 @ A@4@3@0 @ @@4@3@0 @ @@4@4@0 .@4@8 .@;XD  t  t t  Dt  # @GD  t  t @Ht  Dt # D  t  t t  Dt  # 	 D  t  t t  Dt  # 
O D #C@\ B- B-@5@7 $U Bf@>@;C@^ B- B-@5@"
 

@#@.
@.@7 .@ 
@  HR@8 HI @;XD  t  t t  Dt  %T 	 D  t  t t  Dt  %T 
O D %SC@J B- B-@5@7 .@7 .@>@7 .@.
@7 .@ 
@/@8 .@;C@O B- B-@5@7 .@.
@/@7 .@ 
@8 .@;XD  t  t t  Dt  ! 
O D !CA B- B-@5@S
@>@Q@;CA B- B-  


 
@<CA B- B- A


 
@5@ @a@f
@b@n@w@;XD  t  t t  Dt  . 
O D .CAt B- B-@5@7 A*  D@"
 G B @ B@#@>@;CAw B- B-@5 @8 .@;XD  t  t t  Dt  . 
O D .~C@+A5 B- B-@5@0 @
@-@3@0 @ @Q@4@3@0 @ A@4@3@0 @ @@4@3@0 @ @@4@4@0 .@4@8 .@;XD  t  t t  Dt  . 
O D .CA] B- B-@5@C@7 A~ D@L@P@>@;C@,A_ B- B-@5@.@7 @y D@@ C@.
@7 .@a@f
@i@s@F@?@.@7 .@ @.@7 .@a@f@i@s@E
@>@;XD  t  t t  Dt  . 
O D .CA B- B-@5/*  Creator: make/0~n~n@7 Aw D@)    Purpose: Provide index for autoload~n@7 .*/~n~n@8 .@;XXQM EF@D/build/spark-thYk5E/spark-2012.0.deb/simplifier/data__provenance.pro  7AAuC @S @E ]=E +&E +)E \E ] E ] E ++E IQE IE ]EEsave_data__provenance E MXO E ]  C
@v E E@5@0 ++
@4@7 A I@>@;XD  t  t t  Et  F AO E I C@ E E  @5 E@7 M I@>@;XO E . C@J@ E E@5 E@.
@7 %] N<@2@0  E@1  F@4@3@0  E@1  F@4@3@0  E@1  F@4@3@0  E@1  F@4@3@0  E@1  F@4@4@7 %_ L@>@;XO E ]= C
@r E E@5@0 +)
@4@7 .@>@;XD  t  t t  Et  F AD  t  t t  Et  F AO E \ C@n E E@5@0 +&
@4@7 .@>@;XO E ]  C
@f E E@5@0 IQ
@4@7 .@>@;XD  t  t t  Et  F AO E ]E C
@j E E@5@0 M
@4@7 .@>@;XD  t  t t  Et  F AXQM EF@>/build/spark-thYk5E/spark-2012.0.deb/simplifier/data__conc.pro   AuC @S @E MXE JE KE RTE LE RXD  t  t t  Et  J AO E K C
@Z E E@5@0 J
@4@8 D4@;XO E RT C@M E E@5@7next_conc_id J@0 J
@4@7 D4@>@;XO E MX C
@h E E@5@7 R J@ 
@8 K J@;XO Enext_conc_id_with_min_x C@ E E@5@/@/@7 J J@>@p
@7 . J@>@;C@ E E

@5@>@;XO E L C
@ E E@5@0 J
@4@8 C@;XO E . C@ E E@5@7 /@>@;XO E R C
@u E E@5@0 J
@4@8 J@;XXQM FF@J/build/spark-thYk5E/spark-2012.0.deb/simplifier/simplifier_ioutilities.pro  7AAuC @S @E TE TE RE LzE U#E N2E !E ]CE UMXO Fdisplay_time_details_x CA9 F
 F
@5 I@7 L I@"CREATED ~a, ~a  SIMPLIFIED ~a, ~a
@2@3@3
@3@4@8 Aw L|@;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
 M@5@7 & N<@>@;CA F
 F
 M@5@7 & N<@>@;CA F
 F
 E@5@7 & N<@>@;CA F
 F
@5@@Unable to retrieve simplified proof file for proof file kind: ~k@2
@4@8 T L@;XO Fretrieve_declaration_file_x CA F
 F
 M@5@7 & N<@>@;CA F
 F
 M@5@7 /@>@;CA F
 F
 E@5@7 & N<@>@;CA F
 F
@5@;Unable to retrieve declaration file for proof file kind: ~k@2
@4@8 /@;XO Fretrieve_proof_file_x CAd F
 F
 M@5@7 & N<@>@;CAh F
 F
 M@5@7 & N<@>@;CAm F
 F
 E@5@7 & N<@>@;CAr F
 F
@5@5Unable to retrieve proof file for proof file kind: ~k@2
@4@8 /@;XO Fdisplay_subprogram_identifier CAF F
 F
@5@.@7 ++ I~a
@2@4@7 /@>@;C
AM F
 F
@5 K1@7 IQ I P@7 /@>@;CAS F
 F
@5@/Expected subprogram identifier is not present.
@8 L  L@;XO F T C
A F
 F


@5 I@7 T I@>@;CB F
 F
@5 I@7 /!@7 Lz L|@>@;CB	 F
 F
@5@'Error in converting file ~k for display@2
@4@8 /@;XO Fdisplay_time_details CA F
 F
@5 I@7 /!@>@;CA F
 F
@5 I@7 /!@C@/@/@7 +& I@L@P@>@;CA F
 F
@5 I@7 /!@.@.@7 /&@.
@.@7 %X '@ 
@ @7 / L|@>@;CA6 F
 F
@5@ICould not determine date and time details for the simplified file banner.@8 / @;XO F Lz CB F
 F
@5 @.@7 % I@/@2@4@7 I2 L|@>@;XO F N2 CA} F
 F
@5@.@7 M I@7 / L|@>@;XO F ! CA F
 F
@5@.@7 /,@7 / L|@>@;XO F ]C C@!A F
 F
@5@.@7 /@.@7 T L|@.
@7 /@ 
@.@7 //@>Unexpected availability of two distinct proof files: ~a and ~a@2@3@4@8 /@;CA F
 F
 M@5 I@7 /@/@7 /@>@;CA F
 F
 M@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
 E@5@/@7 /@>@;CA F
 F
@5@#Unexpected no proof files available@8 /@;XO F UM CA] F
 F
@5@.@7 /,@7 / L|@>@;XO F T C
@f F
 F
@5 I@7 /!@7 F L@>@;C
@l F
 F
@5 I@7 /!@7 F
 L@>@;C@r F
 F
@5@<Could not calculate banner. Unexpected system configuration.@8 / @;XO F R C@^@ F
 F
@5@O*****************************************************************************~n@7 /@.@7 +) I P@.@7 PK I@7 / Z@7 / /:@7 / Z@7 / Z@7 /@7 /$ L| P@7 /@7 T L| P@7 /@7 / L| P@7 / P@7 / P@7 / P@7 /@>@;XO F U# CA!@| F
 F
@5 I@7 /@>@7 />@.@7 V\ B*@.@7 V_ /A@.
@7 V^ /A@.@7 Va /A Z@7 /@(Usage: spadesimp [options] Target_File~n@7 / Z@7 /@*Target_File - Either a .vcg or .pfs file~n@7 / Z@7 /@?All options may be abbreviated to the shortest unique prefix.~n@7 / Z@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 / Z@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 / Z@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 / Z@7 /~a~n@2@4@7 / /c@2@4@7 / /c@2
@4@7 / /c@2@4@7 /@>@;C@@ F
 F
@5 I@7 /@>@7 />@.@7 /@@.@7 /B@.
@7 /C@.@7 /D Z@7 /@*Usage: zombiescope [options] Target_File~n@7 / Z@7 /Target_File - a .dpc file~n@7 / Z@7 / /G@7 / Z@7 / /H@7 / /I@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 / Z@7 / /c@2@4@7 / /c@2@4@7 / /c@2
@4@7 / /c@2@4@7 /@>@;XXQM %gF@#/usr/lib/swi-prolog/boot/license.pl  lAs@ C S Eeval_license E %uE %kXD  t  t t  %gt  %q 
O %g %pC@ %a %a 
@<C@ %a %a
 C    ~w
 F
@5@ @ @8 %o@;XD  t  t t  %gt  %j 
O %g %iC@ %a %a@5@.@0 %@/@/@4@.
@7 @ %f@%
@ 
@ @8 %j %f@;XD  t  t t  %gt  /o  
O %g /nC@ %a %a  @5@7
report_gpl  %f@8report_proprietary  %f@;XD  t  t t  %gt  %g 
O %g %uC@s %a %a@5@D @o@.@7 Bd %f@L@R@?@'<unknown file>@8 %k %f@;XD  t  t t  %gt  %g 
O %g %kC@z %a %a@5@7warn_if_unknown %f@0licensed
@4@8 A %f@;XD  t  t t  %gt gpled 
O %g /C
@ %a %a@5@.@7 / %f %l@/@8 %~@;XD  t  t t  %gt  /y  
O %g /xC@(@ %a %a@5@@@.
@0proprietary
@-@4@.@7  k %f A@0 %k@0 %|@4@4@7 @' %f@Q@?@R@F
@E@;XD  t  t t  %gt  / 
O %g /C@ %a %a@5@7 /@.@/@7 %~@, %l@, %v@;XD  t  t t  %gt  / 
O %g /~C@~ %a %a@5@/@/@7 %~@>@;C@ %a %a@5 As@0 %c
@4@8 /@;XD  t  t t  %gt  /v  
O %g /uC@ %a %a@5@.
@0 /
@4@.@7 /@> A@0 %k %l@4@8 /@;C@ %a %a  @5 A@0 %u %v@4@8 /@;XD  t  t t  %gt  %j 
O %g /sC@ %a %a 
@<C@b@ %a %a

@5@ 
@/@.@7 %~@%@D@3@@@0 %@-@4@ @7 %@?	@0 %@-@4@ @7 %@%@L@" C  ~|~w~t~20+~w
 F
@#@?@" C  ~|~w
 F
@#@F@ @ @8 /r@;XD  t  t t  %gt  %t 
O %g %sC@ %a %a  F@9See http://www.swi-prolog.org/license.html for details on F@?SWI-Prolog licensing policies supporting both free and non-free F	Software.
@<XD  t  t t  %gt  %g AD  t  t t  %gt  %g 
O %g %C@5 %a %a  %l %l %GNU General Public License %@$http://www.fsf.org/copyleft/gpl.html@<C@9 %a %a  %v %v %@!GNU Lesser General Public License %@'http://www.fsf.org/copyleft/lesser.html@<C@> %a %a swipl %v %@ SWI-Prolog Prolog Source License %@&http://www.swi-prolog.org/license.html@<C
@E %a %a guile %v %License for Guile@<C
@H %a %a gnu_ada %v %@9The license of the run-time units of the GNU Ada compiler@<C@K %a %a x11 %v %The X11 licens %http://www.x.org/terms.htm@<C@O %a %a expat %v %
Expat license %@%http://www.jclark.com/xml/copying.txt@<C@S %a %a sml %v %@+Standard ML of New Jersey Copyright License %@5http://cm.bell-labs.com/cm/cs/what/smlnj/license.html@<C
@W %a %a 
public_domain %v %Unrestricted Public domain@<C@Z %a %a cryptix %v %The Cryptix General License %@(http://www.cryptix.org/docs/license.html@<C@^ %a %a bsd %v %The modified BSD license %@.http://www.xfree86.org/3.3.6/COPYRIGHT2.html#5@<C@b %a %a zlib %l %The license of ZLib %@*http://www.gzip.org/zlib/zlib_license.html@<C
@g %a %a lgpl_compatible %v %Other LGPL compatible license@<C
@j %a %a gpl_compatible %l %@)Other GPL and not LGPL compatible license@<XD  t  t t  %gt  / D  t  t t  %gt  / AD  t  t t  %gt  / 
XQM EsF@?/build/spark-thYk5E/spark-2012.0.deb/simplifier/ioutilities.pro   AuC @S @E /6E %_Eshow_error_longE TE T{E ''E ]IE /8Eshow_warning_longE FZEshow_warningE F7E L E UXO Es@"read_number_of_chars_from_stream_x C@ Er Er
 @5@>@;C@ Er Er@5@.
@7 [ @ 
@7@#read_number_of_chars_from_stream_xx L@>@;XO Esconvert_charlist_to_readtext C@ Er Er
 D@5 D@7 O L@>@;C@ Er Er

@5@>@;XO Eswrite_atom_list_to_stream C@` Er Er
@5@>@;C@d Er Er

@5 /@2@4@7 Aw L@ 
@8 / L@;XO Esread_line_from_stream_x C@~ Er Er D D@5@>@;C@ Er Er@5@.@7 U@7 G@>@;XO Es / C@ Er Er D D@5@>@;C@ Er Er P@5@>@;C@ Er Er
@5@p @ @ @7 / L@>@;XO Es U C@-A Er Er		@5@.
@7 N5 L@.@7 /@.@7 /@ @ @.@7 I2 L@>@ 
@ @.@7 /@.@ @7 /@>@ @8 T{ L@;XO Es@#read_lines_from_file_as_char_list_x C@ Er Er
 ]F
@5@>@;C@ Er Er@5@.@7 /@ @ 
@7@$read_lines_from_file_as_char_list_xx L@>@;XO Es /6 CB Er Er@5@.@7 %W '@.@7 Vb /A@.
@7 Vc /ASPARK ~a ~a~n~a~n@2@3@3
@4@7 /@>@;XO Es / CAP Er Er@5  T@ 
@7highlight_problem L@>@;XO Es '' C
A" Er Er@5@,ERROR IN COMMAND LINE SYNTAX
!!! Involving: @.@7 A@8 L  L@;XO Es T{ CA Er Er@5 @@2
@3 P@3@/%PRESIMP-F-ABORT, Presimplification terminated.@3 P@4@.@7 PK I@8 T L@;XO Es / CA~ Er Er@5 As T@ 
@7 /@>@;XO Es /8 CB) Er Er@5@.@7 /@.@7 V] /ASPARK ~a ~a Edition~n~n@2@3@4@7 /@>@;XO Es / C
Af Er Er@5 As T@7 /@>@;XO Es L  C
A8 Er Er@5  T@7 /@>@;XO Es %_ C@ Er Er@5 A@.@7 G@7write_terms_to_file_x L@7 UZ@>@;XO Es T CA4 Er Er@5@7 /@>@;XO Es ]I C@ Er Er@5 B@.
@7 G@ 
 @7 / L@ 
@7 UZ@>@;XO Es / C@ Er Er@5@.
@7 /@ 
@7 / L@>@;XO Es / C@v Er Er@5@.@7 [ L@7 / L@>@;XO Es / C@HA Er Er @5@.@7 /~n~n@7 / /:@7 /@#* An error has occurred in the ~a~n@2@4@7 / U2@7 /@ 
@7 / Z@7 /@ @ @7 / /:@7 / /@7 /@7 G@>@;C@DA Er Er As@5@.@7 / /@7 / /:@7 /@'* A warning was encountered in the ~a~n@2@4@7 /*** WARNING - @7 /@ 
@7 / Z@7 /@ @ @7 / /:@7 / /@7 /@>@;XO Es / C@ Er Er D@5@>@;C@ Er Er P P
@5@p@ @ @7 /@>@;C@ Er Er

@5@ @7 /@>@;XO Eswrite_terms_to_file_xx CA Er Er@5@.@ 
@7 @6@0 @ @4@~q
@ @7 /@Q@;CA Er Er@5@>@;XO Es / C@ Er Er
@5@>@;C@ Er Er
 
 



@5@ 
@ @7 / L@ @8 /@;XXQM DF@&/usr/lib/swi-prolog/library/filesex.pl  @AuC AgS Ecopy_directoryEmake_directory_pathEdelete_directory_and_contentsE	copy_fileE ,Edelete_directory_contentsErelative_file_nameE	link_fileE
set_time_fileXO D / C@u D  @A 0 @5@7 "` ,@>@;CA  0  0 @5@.@7 , ,@D
@7 A ,@L
@8 / ,@?@8 #> ,@;XO Dcopy_directory_content C@ 0  0 @5@7 0@>@;C@%@ 0  0 @5@.
@7 0@.@7 0@D@ 
@7 0@L@ 
@ @8 / ,@?@ 
@ @8 / ,@;XO D "` C@ 0  0   C@<C@ 0  0   PV@<XO D / CA 0  0 @5@.@7 "N ,@0 /
@4@8 V" V3@;XO Dmake_directory_path_2 C@ 0  0 @5@7 0@>@;C@ 0  0 @5@,
 @>@.@7 E ,@7 0 ,@8 ( ,@;XO D	copy_from C@ @ 0  0 @5@0 \
 B@-@3@0 ] ]@4@4@0 #@4@0 G"@4@8 @ ,@;XO Ddestination_file C@ 0  0 @5@7 0@>@.
@7 H ,@ 
@8 0@;C@ 0  0  
@<XO D
to_dot_dot C@ 0  0  
@<C
@ 0  0 

@5@>@;C@ 0  0 


 PV
@5@ 
@ @8 0 ,@;XO D / C@ 0  0 @5@D
@7 0@L
@R@?@7 0@.@7 0
@0 0
@4@8 0@;XO D / C@ 0  0 @5@7 0@>@;C	@ 0  0 @5create A@8 B B@;XO D / C@ 0  0 @5@.@7 0
@0 /
@4@7 0@8 A ,@;XO D / C@&@ 0  0 @5@.@7 0 ,@0 \ A@-
@3@0 ] ]@4@4@0 0

@4@0 G"
@4@8 0@;XO D , C@>@ 0  0 @5@T
@T@>@D
@@@7 F ,@?@*
 C@L
@&@?@#@D@/@/  @7 Ac@L@8 A@?@2
@3 @3@4@8 A ,@;C@J@ 0  0 @5@T@>@D@*@T
@L@D@/@/  @7 Ac@L@8 A@E
@?
 @.
@7 A@ 
@8 A@?@D@T@L@8 A@?@7 0@8 0@E
@;C@ 0  0 @5@0 @@0 \*@/@4@/@4@8 @@;XO D / C@5@v 0  0 

@5@.
@7 Kw ,@.@7 0"@. @ 
@7 D ,@. @ @7 0#@ @ @.@.@7delete_common_prefix ,@ @.@ @7 0@  @8 0#@;XO D 0% C@ 0  0 
@5@>@ @ @ 
@8 0$@;C@ 0  0  
@<XD  t  t t  Dt  /D  t  t t  Dt  /XQM E_F@%/usr/lib/swi-prolog/library/option.pl   Au@!C AgS E  E
merge_optionsE ,E &gE ]E #{XD  t  t t  E_t    
O E_  CA E^ E^ @<CA E^ E^@5@ @ @7meta_option ]@ @ @8 0) ]@;XD  t  t t  E_t  0, 
O E_ 0+C@)A	 E^ E^ B

 B 

@5@ @@>@0 @4@ @ @8 B @;C@4A E^ E^@5@7 D@2@-@3@-@4@7 @<@ @@>@0 @4@.@.@7 0.@ 
@2@3@0 @4@4@8 @<@;CA E^ E^ 
@<XD  t  t t  E_t    @GD  t  t @Ht  E_t    D  t  t t  E_t    
O E_  CA  E^ E^
 


@5 @@ @7 B B@ @ 
@8 0-@;XD  t  t t  E_t 	ord_merge 
O E_ 00C@ E^ E^		 B
@5@ @ @ @8 00 ]@;C@H@ E^ E^
 C
@5@D@*@"@#@L@ @.@7sort_key ]@.@ @ @7 (m@ @ @ @ 
@ @ @ @ @8 01 ]@?@"
@#@F@F@;C@E@ E^ E^
 H+

@5@D@'@"@#@L@ @.@7 04@.@ @7 (m@ @ @ @ @ @ @8 07@?@"@#@F@F@;XD  t  t t  E_t  0( 
O E_ 0'C@ E^ E^@5@>@8canonicalise_options ]@;C	@ E^ E^
@5@>@8 08@;C@ E^ E^@5@.
@7 08@.@7 08@ 
@.@7 I4@ @.@7 I4@ @ @8 02@;XD  t  t t  E_t  &h 
O E_ &gC@ E^ E^@5@.
@.@7 @6@.@ 
@ @7 @6@ @7
get_option ]@&
@;XD  t  t t  E_t  &h 
O E_ ,C@+@ E^ E^@5@.@.@7 @6@.@ @ @7 @6@D
@ @7 0;@L@&
@?
@&@ 
@8 A@;XD  t  t t  E_t  ] 
O E_ ]C@&@i E^ E^@5@.
@.@7 @6@.@ 
@ @7 @6@D@ @7 0= ]@L@&
@?@8 A@;XD  t  t t  E_t  ] 
O E_ #{C@z E^ E^@5@.@.
@7 @6@.@ 
@7 @6@ @7 0>@>@&
@;XD  t  t t  E_t canonicalise_options2 
O E_ 0@C@ E^ E^ @<C@#@ E^ E^ B



@5@>@ @2@3
@4@7 @<@ @ @8 0A ]@;C@ E^ E^

@5@>@ 
@ @8 0B@;XD  t  t t  E_t  06 
O E_ 05C@ E^ E^
 C


@5@ 
@8 @6@;XD  t  t t  E_t  00 
O E_ 03C@ E^ E^
@5@>@;C@ E^ E^

@5@>@;C@-@ E^ E^


@5@ 
@.@7 04@ @.@7 04@.@ @ @7 (m@ @ 
@ @ @ @ @ @8 07@;XD  t  t t  E_t  0: 
O E_ 09C@ E^ E^@5@0 B@/@/@4@7 @ @>@8 0B@;C@ E^ E^ 

@<XD  t  t t  E_t  0= 
O E_ 0<C@ E^ E^@5@7 ( I3@>@;C@ E^ E^@5@.
@7 @6@.@7 A@0 B
@4@8 0D@;XD  t  t t  E_t  0= 
O E_ 0?C@ E^ E^@5@7 0C@>@;C@ E^ E^@5@.@7 @6@.
@7 A@0 B
@4@7 0C@>@;XXQM EF@E/build/spark-thYk5E/spark-2012.0.deb/simplifier/data__proved_conc.pro  7AAuC @S @E K%E RE JE T\XO E T\ C@W E E  @5@0 J@/@4@8 C@;XO E K% C	@A E E@5@0 J
@4@8 D4@;XO E R C	@L E E@5@0 J
@4@8 J@;XD  t  t t  Et  J AXQMopdeclarF@</build/spark-thYk5E/spark-2012.0.deb/simplifier/opdeclar.pro  7AAuC @S @E Eh E Ei XO 0E 0F CB?@7u Eg  7AA 0H  @5A^ L`@0  @ IX@4@7 HA^ Lq@0  @ Q@4@7 HA^ La@0  @ GF@4@7 HAw D@0  @ @K@4@7 HAw D@0  @ @4@7 HA La@0  @ IC@4@7 HA La@0  @ @4@7 HA La@0  @ I7@4@7 HA La@0  @ IN@4@7 HA La@0  @ M@4@7 HA La@0  @ H@4@7 HA La@0  @ M@4@7 HA La@0  @ @K@4@7 HA La@0  @ @4@7 HA La@0  @ M@4@7 HA La@0  @ M@4@7 HB La@0  @ I9@4@7 HB La@0  @ IF@4@7 HB La@0  @ M@4@7 HB La@0  @ M@4@7 HB La@0  @ M@4@7 HB La@0  @ M@4@7 HB L`@0  @ I,@4@7 HB L`@0  @ K4@4@7 HB La@0  @ Q@4@7 HB Lp@0  @ M@4@7 HC Lp@0  @ G@4@7 HC La@0  @ K@4@7 HC La@0  @ K@4@7 HC La@0  @ O@4@7 HC La@0  @ C@4@7 HC La@0  @ J@4@7 HC La@0  @ PV@4@7 HC D@0  @ U@4@7 HC La@0  @requires@4@7 HC La@0  @ L@4@7 HC La@0  @ L@4@7 HC D@0  @rule_family@4@7 HC La@0  @ -@4@7 HC La@0  @ -@4@7 HC Lq@0  @ -@4@7 HC La@0  @ @M@4@7 HC Lq@0  @ -@4@7 HC Lb@0  @ @4@7 H@>@;XO 0E 0G C@@ 0H 0H  @5  D@0  @ "@4@7 H  D@0  @ A@4@7 H  D@0  @ A@4@7 H  D@0  @ A@4@7 H  D@0  @ A@4@7 H  D@0  @ BA@4@7 H  D@0  @ @I@4@7 H  D@0  @ A@4@7 H  D@0  @ A@4@7 H  D@0  @ X@4@7 H  D@0  @ X@4@7 H@>@;XXQM FF@%/usr/lib/swi-prolog/library/system.pl   Au@!C AgS E +E
system_module Esystem_modeE +XO F 0K C@H F F  @5 H3 @@8 C@;XO F 0M C@; F F@5 @@7 B B@D
@*
 @Q@L #O @8 C@? #O @@8 C@;XD  t  t t  Ft  F @GD  t  t @Ht  Ft + O F + C	@Z F F@5  @8  +@;XD  t  t t  Ft  F @GD  t  t @Ht  Ft + O F + C	@S F F@5 @8 0P@;XXQM !9F/usr/lib/swi-prolog/boot/dcg.pl  lAsC S E )E )E BoE ZXD  t  t t  !9t  ) 
O !9 0QC@8s/usr/lib/swi-prolog/boot/dcg.pl  lA 0R@5@/@/@8 ) !8@;XD  t  t t  !9t  Bp @GD  t  t @Ht  !9t Bo A B
D  t  t t  !9t  Bp 
O !9 BoCAK 0R 0R@5@8 Z !8@;XD  t  t t  !9t  Bp @GD  t  t @Ht  !9t Z A B
 B
D  t  t t  !9t  Bp 
O !9 ZC@EAM 0R 0R	@5@D@3@.
@.@7 B @T@ @7dcg_special !8@L@ @/@0 "

@/@4@.@.@.@/@7dcg_body !8@&@&@0 
@4@@?
@@F
@F@E@;XD  t  t t  !9t  X, 
O !9 X+CA8 0R 0R@5@: B )1@;XD  t  t t  !9t 
dcg_extend 
O !9 0^C
@ 0R 0R@5@S
@>@0 @ A@/@4@8 @ !8@;C@-@ 0R 0R 

 
@5@>@.@.@ @ @.@7 ); !8@ @ @ 
@ @ @8 0_ !8@;C@ 0R 0R@5@ 
@ @7dcg_extend_cache !8@>@ @8
extend_pos !8@;C@@ 0R 0R@5@D@7 [ @L@R@?
@0 @@0 @ C
@4@/@4@7 0`@D@7
dcg_no_extend !8@L@0 @@0 Bdefinedcg_nonterminal
@4@/@4@7 0`@?@R@.@.@7 @7 @.@ @ @7 0o@p@ @ @ @7 0o@ @ @ @7	copy_args !8@p@p@ @ @.@7 A @ @ @.@7 0s@0 0d@4@7 A @&
@&@&
@ @8 0f@;XD  t  t t  !9t  ) 
O !9 )C@@; 0R 0R ^ AV



 G

@5@>@.@.@ 
@.@.@7 0a@ @.@.@ @.@.@7 0a@.@ @7 A @!@0 0Z@/@4@#@ @ @.@.@ @ @7 0b@ @ @ @ @.@.@ @ @7 0[@ @ @ @ @ @.@!@ @7 0[@0 AV@ @!@4@.@"@ @7dcg_optimise !8@ @"@ @ @8 0v@;C@U@E 0R 0R ^


 G

@5@.@.@ 
@.@.@7 0a@ @ @.@.@ @ @7 0b@.@ @7 0u@!@0 0Z@/@4@#@ @ @ @ @ @.@ @7 0[@ @ @ @8 0v@;XD  t  t t  !9t  )< 
O !9 );CA	 0R 0R@5@ 
@ @ @: B ):@;XD  t  t t  !9t  )A 
O !9 )@C
A
 0R 0R@5@ 
@: B )?@;XD  t  t t  !9t  0e D  t  t t  !9t  0e AD  t  t t  !9t  0e AD  t  t t  !9t  0e 
D  t  t t  !9t  0Y 
O !9 0XCAW 0R 0R@5@8 B @;CAY 0R 0R  AV@<CAZ 0R 0R  E@<CA[ 0R 0R   
@<CA\ 0R 0R  C@<CA] 0R 0R  G@<CA^ 0R 0R  _z@<CA_ 0R 0R @<CA` 0R 0R @<CAa 0R 0R  Gm@<XD  t  t t  !9t  0r 
O !9 0qC@ @ 0R 0R@5@a@g@h@r@>@.@7 0s@ 
@ @7 0s@p
@ @ 
@8 0p@;C@ 0R 0R @<XD  t  t t  !9t  0l 
O !9 0kC@ 0R 0R @<C@ 0R 0R @<C@ 0R 0R  _z@<C@ 0R 0R  _{@<C@ 0R 0R  G@<C@ 0R 0R  Gm@<C@ 0R 0R  AV@<C@ 0R 0R  E@<C@ 0R 0R   
@<C@ 0R 0R  C@<C@ 0R 0R  B@<C@ 0R 0R  ^@<XD  t  t t  !9t  0h 
O !9 0gC@ 0R 0R

@5@S
@>@;C@5A 0R 0R ]





 ]

@5@>@ @2@0 C

@4@3@0 C

@4@4@ @8 @0 @;C@&A 0R 0R C


 ]

 C

 C

@5@>@;CA 0R 0R

@5 As@0 D
@4@8 @' !8@;XD  t  t t  !9t dcg_qualify_pos 
O !9 0|CA0 0R 0R@5@S
@>@;C@'A2 0R 0R
 ]






 ]

@5@>@;CA5 0R 0R@5 )`@8 X+ !8@;XD  t  t t  !9t dcg_cut_pos 
O !9 0CA 0R 0R

@5@S
@>@;C@(A 0R 0R  C


 ]

 C
 ]



@<CA  0R 0R@5 @@8 0~@;XD  t  t t  !9t  0] 
O !9 0\C@f 0R 0R Z

@5@S
@>@ @ @8 !) !8@;C@1@i 0R 0R 


 0Z

@5@>@/@.@/@/@/@7 0a@ @ @0 0Z@4@ 
@ @ @ @8 0[@;C@l 0R 0R B
@5@>@ @8dcg_terminal_pos !8@;C@y@n 0R 0R
@5@D@M@"
@#@L@>@D@7 @ @L@ @.@7 0z@" B
@#@E@?@$@D@/@.@7 B !8@S@L@" @0

@#@? $.@7 B !8@E@E@E@?@"@B@7 0y@L@>@.@7 ^4 !8@ @ @.@7 0z@" B
@#@O@E@ @8 0@;C@ 0R 0R G AV G B
@5@>@ @8 0 !8@;C
@ 0R 0R _{
 @Q@5@>@;C@%@ 0R 0R

 _z
 AV
 B
@5@>@.@7
dcg_bt_pos !8@ @ @ @ @8 0@;C@>@ 0R 0R AV

 AV

@5@>@.@.@ @.@.@7 0a@ @ @ 
@.@ @ @7 0[@ @ @ @ @ @ @8 0[@;C@V@ 0R 0R E

 E

@5@>@.@.@ @.@.@7 0a@ @ @ 
@.@.@ @7 0[@ 
@ @ @ @ @7
or_delay_bind !8@ @ @ 
@.@.@ @7 0[@ 
@ @ @ @ @8 0@;C@V@ 0R 0R  


 E

@5@>@.@.@ @.@.@7 0a@ @ @ 
@.@.@ @7 0[@ 
@ @ @ @ @7 0@ @ @ 
@.@.@ @7 0[@ 
@ @ @ @ @8 0@;C@>@ 0R 0R C

 C

@5@>@.@.@ @.@.@7 0a@ @ @ 
@.@ @ @7 0[@ @ @ @ @ @ @8 0[@;C@>@ 0R 0R B

 B

@5@>@.@.@ @.@.@7 0a@ @ @ 
@.@ @ @7 0[@ @ @ @ @ @ @8 0[@;C@/@ 0R 0R Gm
 AV Gm
 B
@5@>@.@ @.@7 )@ !8@ @ @ 
@/@ @ @8 0[@;C@ 0R 0R		@5@ 
@ @.@.@7 0b@ @ @ @ @8 0@;XD  t  t t  !9t  !) 
O !9 0C@ 0R 0R 0Z

@5@)@>@&
@&@;C@ 0R 0R 0Z


 @5@ @ @8 0} !8@;XD  t  t t  !9t  0 
O !9 0CA 0R 0R

@5@S
@>@;C@'A 0R 0R ^h



 ]
 ]



@5@>@;CA 0R 0R@5
brace_term@8 0~@;XD  t  t t  !9t  0 
O !9 0CA% 0R 0R@5@S
@>@;CA' 0R 0R  _u


 ]
@<CA) 0R 0R  C


 ]
@<CA+ 0R 0R@5terminal@8 0~@;XD  t  t t  !9t  0x 
O !9 0wC@X 0R 0R AV B



@5@)
@>@&@;C@[ 0R 0R B


@5@)
@>@&@( @Q@;C@_ 0R 0R 

@<XD  t  t t  !9t  0 
O !9 0C@ 0R 0R AV
 B
@5@)
@>@;C@ 0R 0R 

@<XXQM EF@=/build/spark-thYk5E/spark-2012.0.deb/simplifier/data__hyp.pro   AuC @S @E JE J"E QE UIE RE KE RE J`E LE Q	E MXD  t  t t  Et  E AO Eset_next_hyp_id_y CA E E@5@a@h@g@r@0 R
@4@7 A J#@>@;C
A E E@5@0 R@4@7 0@>@;XD  t  t t  Et  R AO E K C@ E E
 J @5@0 J"
 J @4@7 D4@7set_next_hyp_id J#@>@;C@ E E@5@0 J"
@4@7 D4@>@;XO E J` C@p E E @Q
 @5@C
@7 I I@L
@P@>@;C@x E E@5@7 J" J# P@2@3
@4@ B Jc@>@;C@ E E@5@7next_hyp_id J#@0 J"
@4@7 D4@0  @@1 M@/@4@7 C@>@;XO E 0 C@ E E@5@0 R
@4@7 J@p
@0 R@4@7 0@>@;C@ E E@5@0 R@4@7 0@>@;XO Eset_next_hyp_id_x C@ E E@5@0 R@-@4@7 J@7 0 J#@>@;C@ E E@5 @7 0@>@;XO E 0 C	@ E E@5@p
@8 0 J#@;XO E J C@ E E@5@7 Q	 J#@0 J"
@4@8 D4@;XO E Q CA( E E  @5@0 UI@/@/@/@4@7 C@>@;XD  t  t t  Et  UJ AO E R CA E E@5@0 UI
@4@7 D4@>@;XO E L C
@ E E@5@0 J"
@4@8 C@;XO E Q	 C
@ E E@5@0 J"
@4@8 J@;XO E M C	A E E  @5@0 R@/@4@7 C@>@;XXQM FvF@(/usr/lib/swi-prolog/library/aggregate.pl   Au@ C AgS E FvE FvEforeachE "E +gE "XD  t  t t  Fvt  0 @GD  t  t @Ht  Fvt 0  O Fv 0 C@kA Ft Ft@5@.@7 +@.
@7 I4@.@7 +@ @.@7 I4@ @ 
@.@7 -# -E@D@* @@L@C
@@C@@L@P@L@P@F@F@?@,@ 
@ @.@7 -( -E@.@2 J$@4@7 @<@.@2 J$@4@7 @<@ @.@7 @@ @ @ @8
prove_list "@;XO Fvvar_in_term CB Ft Ft@5@)
@>@;CB Ft Ft@5@7 D@/@.@7 A@7 0 "@>@;XO Fvstate1 C
A Ft Ftbag@5@>@;C
A Ft Ft M@5@>@;CA Ft Ft @<XO Fvtemplate_to_pattern C@6@ Ft Ft@5@.@.@ @7 0 "@ 
@.@.@ @7existential_vars "@0 AV@4@.@7 !u "@D@*
 0@L@ @ @ @8add_existential_vars "@?@&@;XO Fvexplicit_binding CB Ft Ft Gm
 @@5@>@;CB Ft Ft G
 @@5@>@;CB	 Ft Ft ^


 H@5@>@;CB
 Ft Ft  k



 C H@5@>@;CB Ft Ft +



 C H@5@>@;XO Fvterm_is_free_of CB Ft Ft@5@C@7 0@L@P@;XO Fv	step_term CAy Ft Ft@5@.@.@7 @6@ 
@ @ @7 @6@ 
@8	step_list "@;XO Fvmax_pair CAY Ft Ft @<C@/AZ Ft Ft	 C


@5@D@a@f@h@s@L@ @ @ @ 
@ @8 0 "@?
@ @ 
@ @8 0@;XO Fv 0 CA~ Ft Ft @<C@3A Ft Ft@5@.@7 A@ 
@.@7 A@ @.@7 A@ @ @ @ @7step "@.@7 _ "@ @ @ 
@ @8 0@;XO Fvfinish_result1 C
A Ft Ft 0
@5@>@&
@;CA Ft Ft M
@5@>@ 
@8 I4@;CA Ft Ftmax_witness
 C

@5@>@"
  @#@;CA Ft Ftmin_witness
 C

@5@>@"
  @#@;CA Ft Ft @<XO Fvmin_pair CAL Ft Ft C



@5@ @ 
@ @8 0 "@;XO Fv	needs_one CA Ft Ft  P@<CA Ft Ft  0@<CA Ft Ft  P@<CA Ft Ft  0@<XO Fvtemplates_to_patterns CA Ft Ft  @Q@<CA Ft Ft


@5@>@ @ @ 
@ @8 0@;C@3A Ft Ft AV


@5@ @ @ @.@ @7 0@ @.@ 
@7 I2 I3@ @ @ @ @ @8 0 "@;XD  t  t t  Fvt  Fv @GD  t  t @Ht  Fvt 0 B
 B
 Z O Fv 0 C@)@ Ft Ft		@5 0@.@.@.@7 0 "@0 C@4@ @.@7  j@ @.@7 ] ]@ @ @ 
@8aggregate_list "@;XO Fv 0 C@ Ft Ftsum
 @Q 0@5@S@>@;C@ Ft Ft 0

 ^ 0@5@>@;C@ Ft Ft V @Q V@5@>@;C@ Ft Ft P
 @Q P@5@S@>@;C@ Ft Ft 0

 ^ P@5@>@;C@ Ft Ft  

 C
 ^ 0@5@>@;C@ Ft Ft P

 ^ P@5@>@;C@ Ft Ft  

 C
 ^ 0@5@>@;C@ Ft Ft M
 @Q M@5@>@;C@ Ft Ft 0
 @Q 0@5@>@;C@4@ Ft Ft

 J3


@5@7 D@>@2@-@4@7 @<@ @.@ 
@ @7 0@ @ @7 0 "@2@4@8 @<@;C@ Ft Ft@5aggregate_template@8 @ B@;XD  t  t t  Fvt  " @GD  t  t @Ht  Fvt 0 B
 B
  O Fv 0 C@/@ Ft Ft

@5 @@.@.@.@7 0@0 C@4@ @.@7 @@ @.@7 I4@ @.@7 0@ @ @ 
@8 0@;XO Fv !u C@9@ Ft Ft AV


@5@>@.@7 0@ 
@.@7 0@D
@* @Q@L@&@?@D
@* @Q@L@&@?
@" AV@#@;C@ Ft Ft 

@<XO Fv 0 CA# Ft Ft 0@5@>@&@;C	A% Ft Ft M@5@>@8 I4@;CA' Ft Ft 0@5@8 ) I3@;CA) Ft Ft V@5@8 G@;CA+ Ft Ft P@5@8 ) I3@;CA- Ft Ft 0
  


@5@ 
@ @8 0 "@;CA/ Ft Ft P@5@8 ) I3@;CA1 Ft Ft 0
  


@5@ 
@ @8 0 "@;C@2A3 Ft Ft		 0 


@5@>state0@ @.@.@7 V, V3@.@2
@4@7 @<@ @ @.@7aggregate_term_list "@ @ @ @8
finish_result "@;C@AA8 Ft Ft 0


@5@ @2
@-@4@7 @< 0@ @ @.@.@7 V+ V3@.@2
@4@7 @<@ @ @ @.@7 0@ @ @ @8 0@;XD  t  t t  Fvt  Fv @GD  t  t @Ht  Fvt 0 B
 Z O Fv 0 C@ Ft Ft@5 0@.
@.@.@7 0@ 
@ @.@7 + @@ @ @8 0@;XO Fvlist_is_free_of CB" Ft Ft
@5@+@>@ 
@8 0 "@;CB% Ft Ft @<XO Fv 0 CA Ft Ft @<C@*A Ft Ft@5@0 H@0 H@4
@4@0 H@0 H@4@-@4@7 W5 @ @@ @ 
@8 0@;XO Fv +g C	A Ft Ft 
@5@>@;C@ A Ft Ft@5@.@7 A@ @ 
@.@7 0 "@p
 @>@ @ @ @8 1 "@;XO Fv 0 CA Ft Ft  0
@<CA Ft Ft  M
@<CA Ft Ft  V @<CA Ft Ft  0 @<XO Fv 0 CA Ft Ft@5@.@.@7 @6@ 
@ @ @7 @6@ 
@8 0 "@;XO Fv 0 CAO Ft Ft @<C@/AP Ft Ft	 C


@5@D@a@f@h@q@L@ @ @ @ 
@ @8 0@?
@ @ 
@ @8 0@;XO Fv 0 CAb Ft Ft  0

@<CAc Ft Ft  M

@<C	Ad Ft Ft V@5@ 
@8 0@;CAf Ft Ft 0@5@ 
@a@i@h@n@w@;CAh Ft Ft P@5@ 
@a@i@h@l  @w@;CAj Ft Ft P@5@ 
@a@i@h@l  @w@;C@2Al Ft Ft
 0 C

 C

 C

@5@D@a@f@f@s@L@&@&@?@&@&@;C@2Aq Ft Ft
 0 C

 C

 C

@5@D@a@f@f@q@L@&@&@?@&@&@;CAv Ft Ft J2
@5@ @ 
@8 0 "@;XO Fv 1 CA Ft Ft @<C@1A Ft Ft@5@ 
@.@7 A@ @.@7 A@ @ @ @ @7 0 "@.@7 0@ @ @ @ 
@ @8 1@;XO Fv 0 CAV Ft Ft C



@5@ @ 
@ @8 0@;XO Fv 0 CA Ft Ft
@5@.@7 O I3@7 0 "@>@;CA Ft Ft 
 @<XO Fv 0 CA? Ft Ft @<CA@ Ft Ft@5@ @.@7 1@ @ @ 
@8 0@;XO Fv 0 C@ Ft Ft

@5@S
@%@>@&
@;C@ Ft Ft ^

@5@>@%@"
@#@ @ @ 
@8 0@;C@ Ft Ft 

 
@5@>@%@ @ @ @ 
@8 0@;C@ Ft Ft 


@<XO Fv 0 CA Ft Ft
@5@S
@7 0 "@7 1 @>@;C	A Ft Ft@5@S
@>@;CA Ft Ft@5@.@.@7 0 "@>@ @ @ 
@8 1@;CA Ft Ft@5@/@.@7 @6@ @ 
@8 1@;XO Fv 0 C@ Ft Ft 
@<C@ Ft Ft

 ^

@5@ @ @8 0@;XD  t  t t  Fvt  " @GD  t  t @Ht  Fvt " B
  O Fv " C@3@ Ft Ft V@5@>@!
@0 B @/@4@#@@@@ 
@.@7 A@p@ 
@ @7 Dq @Q@?
@ 
@8 A@F@;C@ Ft Ft@5 @@.
@.@.@7 0@ 
@ @.@7 @@ @ @8 0@;XXQM EF@B/build/spark-thYk5E/spark-2012.0.deb/simplifier/parseutilities.pro  7AAuC @S @E \E !E "E ]E -E ]E \E ]E ]E F\E 'eXO Eparse_atom_zero_or_more C@!A E E		

@5@ @7 - \@%@ @ @.@7 1 \@>@&
@;CA E E
@5@>@&
@;XO Emodify_type CBH E E@5@.@7 N5 \@8 1@;XO E ! C@p E E  *1@<C@q E E  *2@<C@r E E  *3@<C@s E E  *4@<C@t E E  *5@<C@u E E  *6@<C@v E E  *7@<C@w E E  *8@<C@x E E  *9@<C@y E E  * &@<C@{ E E  * \@<C@| E E  * 'P@<C@} E E  * KA@<C@~ E E  * \@<C@ E E  * \@<C@ E E  * \@<C@ E E  * "@<C@ E E  * [@<C@ E E  *	 \@<C@ E E  *
j@<C@ E E  * \@<C@ E E  * " @<C@ E E  *
 ]@<C@ E E  * \@<C@ E E  * \@<C@ E E  * S@<C@ E E  * "@<C@ E E  * \@<C@ E E  * J@<C@ E E  * \@<C@ E E  * \@<C@ E E  * J$@<C@ E E  * 'O@<C@ E E  * J @<C@ E E  * \@<C@ E E  *z@<C@ E E  * \@<C@ E E  *B@<C@ E E  * Q'@<C@ E E  * \@<C@ E E  * \@<C@ E E  *F@<C@ E E  *G@<C@ E E  * L@<C@ E E  *	 \@<C@ E E  *
J@<C@ E E  *K@<C@ E E  *L@<C@ E E  *
 \@<C@ E E  *N@<C@ E E  *O@<C@ E E  *P@<C@ E E  *Q@<C@ E E  *R@<C@ E E  *S@<C@ E E  * \@<C@ E E  *U@<C@ E E  *V@<C@ E E  *W@<C@ E E  *X@<C@ E E  *Y@<C@ E E  *Z@<C@ E E  ]
 S@<C@ E E  ] IC@<C@ E E  \ Lo@<C@ E E  ] P@<C@ E E  " E@<C@ E E  (, @<C@ E E  '
 C@<C@ E E  (* @<C@ E E  (+ M@<C@ E E  () @<XO E ! CBS E E@5@.@7 G@.
@7atom_to_lower_case_x \@ 
@7 G@>@;XO E " C@XB$ E E
 I
@5@2 \@3 ]@4 \@.@7 \ \@" 
@#@2 \@3 ]@4 \@ @.@7 18 ]@.@ @.@7 ] \@2 \@3 ]@4 \@ @.@7 18@ @ @7 1 \@%@>@&
@;C@8B/ E E		@5@2 \@3 ]@4 \@.@7 18 ]@.@ @.@7 19@2 \@3 ]@4 \@ @.@7 18@ @7 1:@%@>@&
@;C@QB8 E E@5@2 \@3 ]@4 \@.@7 18@" @K
@#@2 \@3 ]@4 \@ @.@7 18 ]@.@ @.@7 19@2 \@3 ]@4 \@ @.@7 18@ @7 1:@%@>@&
@;XO E - C@ E E@5@.@7 O \@7@!inside_selected_character_class_x \@>@;XO E 1 CB E E@5@2 *@4 ]@.
@.@7 19@ 
@7 &y I@%@>@&@;XO E 'e C@PA E E

@5@2 \@3 ]@4 \@.
@7 18@"
 
@#@2 \@3 ]@4 \@ @.@7 18@.@ @.@7 1 \@2 \@3 ]@4 \@ @.@7 18@a@f@k I@w@%@>@&@;C@5A E E@5@2 \@3 ]@4 \@.
@7 18@.@ 
@.@7 1@@2 \@3 ]@4 \@ @.@7 18@a@f@w@%@>@&@;C@NA E E

@5@2 \@3 ]@4 \@.
@7 18@"
 @K
@#@2 \@3 ]@4 \@ @.@7 18@.@ @.@7 1@@2 \@3 ]@4 \@ @.@7 18@a@f@w@%@>@&@;XO E \ C@#A E E@5@2@0 G ]@4@4 \@.
@7 19@2 ]@4 ]@ 
@.@7 18@>@&@;XO E ] CAV E E

@5@8 ] \@;CA[ E E 

@<XO E ] C@IA E E@5 \@ @.@7 18 ]@ @ @.@7 19 \@ @.@7 18@"
@# \@ @.@7 18@>@%@ @ @.@7 ] \@>@&@;C@*A E E


@5 \@ @.@7 18 ]@ @ @.@7 19 \@ @.@7 18@>@&@;XO E \ CA E E@5@/@.@7 19@>@&
@;XO E ] C@ Az E E		
 ]
@5@ @7 1@%@2@4@7 G@%@>@&@;CA E E
 ]@5@.@ 
@.@7parse_atom_one_or_more \@ @7 G@%@>@&@;CA E E
 \@5@.@ 
@.@7 1@ @7 G@%@>@&@;XO E ] CAe E E 

@<CAh E E

@5@8 ] \@;XO E 16 CB[ E E@5@>@;CB_ E E
@5@0 *@-@4@7 1 \@0 *@4@ @7 1G@ 
@ @8 15@;CBg E E

@5@ 
@ @8 15@;XO E 1D C@!A E E		

@5@ @7 1@%@ @ @.@7 1@>@&
@;XO E@$inside_character_class_alpha_numeric C
AB E E@5@0 *@/@4@7 1G@>@;C
AF E E@5@0 *@/@4@7 1G@>@;CAJ E E@5 *@7 1G@>@;XO E 1= C@ E E G
@5@C
@7inside_character_class \@L
@P@>@;C@ E E@5@C	@"
 G@#@L@P@7 1J@>@;XO Einside_character_class_alpha C
A8 E E@5@0 *@/@4@7 1G@>@;C
A< E E@5@0 *@/@4@7 1G@>@;XO E 1K C@ E E *@5@> *@7 1G@>@;C@ E E ]
@5@> ]
@7 1G@>@;C@ E E ]@5@> ]@7 1G@>@;C@ E E \@5@> \@7 1G@>@;C@ E E ]@5@> ]@7 1G@>@;C@ E E "@5@> "@7 1G@>@;C@ E E (,@5@> (,@7 1G@>@;CA E E '
@5@> '
@7 1G@>@;CA E E ()@5@> ()@7 1G@>@;CA E E (*@5@> (*@7 1G@>@;CA E E (+@5@> (+@7 1G@>@;C
A E E *@5@>@0 *@/@4@7 1G@>@;C
A  E E *@5@>@0 *@/@4@7 1G@>@;C	A& E E *@5@>@7 1M \@>@;C	A, E E ]	@5@>@7 1H \@>@;CA2 E E@5@9Attempted to parse with an unaccepted character class: ~k@2
@4@8 T L@;XXQM DaF@$/usr/lib/swi-prolog/library/shlib.pl   AuC AgS Euse_foreign_libraryE 1TEunload_foreign_libraryE 1WE #E DEreload_foreign_libraries E DXD  t  t t  Dat  Dd AD  t  t t  Dat  Dd AD  t  t t  Dat  Dd 
D  t  t t  Dat  Dg AD  t  t t  Dat  Dg AD  t  t t  Dat  Dg 
D  t  t t  Dat  1Z  
O Da 1YC@/AR D^ D^@5@0 Kr@-
@-@-@4@0 AV@0 J@1current_library
@/@/@4@1 Y
 @4@.
@7 @@ 
@.@7 M. I3@ @8reload_libraries D`@;XD  t  t t  Dat  1] AD  t  t t  Dat  1] AD  t  t t  Dat  1] 
D  t  t t  Dat  1T @GD  t  t @Ht  Dat 1S D  t  t t  Dat  1T 
O Da 1SCA	 D^ D^@5@0 D
@4 A@8 A @;XD  t  t t  Dat  1T @GD  t  t @Ht  Dat 1U  @KD  t  t t  Dat  1T 
O Da 1UC
A D^ D^@5@0 D
@4 A@8 1b@;XD  t  t t  Dat  1W 
O Da 1XC
A D^ D^@5@0 G	uninstall@4@8 1V D`@;XD  t  t t  Dat  1W 
O Da 1VC
A D^ D^@5$foreign@0	do_unload
@4@8 @ @;XD  t  t t  Dat  # 
O Da #CAD D^ D^@5@/@/@/@/@7 1\ D`@.@0 Df
@4@8 @@;XD  t  t t  Dat  1a 
O Da 1`CA[ D^ D^ @<C@,A\ D^ D^ 1[




@5@D@ 
@7 D D`@L@R@? @0 % %@4@7 @' D`@ @8 1_@;XD  t  t t  Dat unload_foreign 
O Da 1nC@OA} D^ D^	@5@7 1X D`@D@=@0 Df@-@1 @-@-
@4 @Q@.@7 F D`@D@* De@L@ 
@.@.@7 @6@0 @4@ @7 A& D`@ @7 F D`@Q@?@H@F@L@R@?
@R@F@F
@F@;XD  t  t t  Dat unload_all_foreign_libraries  
O Da 1u C	Ap D^ D^  @5 " @Q@7 @@>@;CAr D^ D^@5@0 1\@-
@/@/@/@/@4@0 1o
@4@8 HW D`@;XD  t  t t  Dat   AD  t  t t  Dat   AD  t  t t  Dat   
D  t  t t  Dat  1h 
O Da 1gC@:A D^ D^@5@/@/@.@.
@7 1j@0 1\
@/@/@/@/@4@7 C@D@.@7entry D`@0 @1 Hn
@4@@L@R@?@R@E@7abolish_foreign D`@ 
@8 Ai D`@;XD  t  t t  Dat  1~ 
O Da 1}C@-A( D^ D^@5@@@"@0 Df
@1 @-@-@4@7 J@.
@.@7 @6@0 
@4@ @7 1r@Q@?@R@F@F
@;XD  t  t t  Dat delete_foreign_lib 
O Da 1C@ D^ D^ @Q@5@0 #>@4@/ @Q@8 A9@;C@ D^ D^ @<XD  t  t t  Dat  D 
O Da 1lC
@ D^ D^@5@/@/@/@/@7 1j@>@;C@@ D^ D^	@5@0 @@/@/@4@7 C@.
@.@7find_library D`@0 Dc
@4@7 C@0 Df
@/@4@7 C@0 @1 $d
@-@4@. @Q@7 A9@D@T@L@ @ 
@7 1 D`@0 @
@4@7 Dh@Q@?@ @ 
@7 1@>@D@)@.@7 1x@0 @1 1{@4@@L@0 Dc
@4@7 C@ @ 
@ @8assert_shlib D`@E@?@H@D@/@7 Df D`@L@0 Dc
@4@8 C@F@?@3@0 Dc
@4@7 C@0 Df
@/@4@7 C@ @7 1@.@0 1y
@4@.@7 @@0 @@0 C %@1 %
@4@/@4@8 @@;C@/@ D^ D^@5@0 Dc
@4@7 C@D@/@.
@7 @ D`@L@0 @@/@/@4@7 C@ 
@8 @@?@0 @@0 Cforeign_library
@4@/@4@8 @@E
@;XD  t  t t  Dat  U 
O Da UC@ D^ D^@5@7 @@>@.@7 H @/@8 CZ @;C@ D^ D^@5@2@/@3@-@4@7 @<@8 1 D`@;XD  t  t t  Dat  1z 
O Da 1yC@ D^ D^@5@0 1c@/@4@7 I@>@;C@ D^ D^
 1c

@5@.@7 1@2
@3@4 S@8 D @;C	@ D^ D^ 
 1c


@<XD  t  t t  Dat  D @GD  t  t @Ht  Dat D  @KD  t  t t  Dat  D 
O Da DC@ D^ D^ 


@5 1f@0 1l
@4@8 1i@;XD  t  t t  Dat  1 
O Da 1CA7 D^ D^@5@0 1\
@/@/@/@/@4@7 C@0 1\

@4@8 C@;XD  t  t t  Dat  D @GD  t  t @Ht  Dat D D  t  t t  Dat  D 
O Da DC
@ D^ D^@5@0 1c %@4@8 D D`@;XD  t  t t  Dat  1 
O Da 1C@;@ D^ D^ @Q@5@.
@7 ] @.@7 Hs @0 ]
 # B@-@4@0 @@0 G ]@-@4@0 #@4@1 G"@4@0 G"@4@7 @ @>@;C@ D^ D^ @@5@2@0 @ H	@4@3@0 @ B@4@3@0 @ @@4@4@7 @ @>@;C@ D^ D^

 @@5@7 A@>@;C@ D^ D^ D


 @@5@ 
@7 A@>@;C@ D^ D^@5@0 @@0 C B
@4@/@4@8 @@;XXQM ,F@(/usr/lib/swi-prolog/library/operators.pl   Au@"C AgS E ,E ,E ,E ,E ,XO ,op_type C@u F   A 1  D J{@<C@ 1 1  Lp J{@<C@ 1 1  L`infix@<C@ 1 1  Lb 1@<C@ 1 1  La 1@<C@ 1 1  Lqpostfix@<C@ 1 1  Lr 1@<XO ,
undo_operator C@!@ 1 1 C:



 C:


@5@ @ @ 
@7 L^@ @7same_op_type ,@>@;C@*@ 1 1 C:


@5@>@0 C:
@4@ @7 1 ,@0 C:
@4@ @8 1@;C
@ 1 1 C:@5@>@;C@ 1 1  C:



 C: 
@<XO , 1 C@ 1 1@5@.@7 1 ,@8 1@;XO ,undo_operators C@ 1 1 @<C@ 1 1
@5@ @7 1@ 
@ @8 1 ,@;XD  t  t t  ,t operator_stack AD  t  t t  ,t  1 AD  t  t t  ,t  1 AO ,
set_operators C@ 1 1 @<C@ 1 1@5@7 1 ,@8 1@;C@ 1 1 C:



@5@0  @
@4@8 H@;XO ,tag_ops C@ 1 1 
@<C@;@ 1 1 C:





 C:


@5@0 @4@.@.@7 B ,@" @#@ @ @8 1 ,@;XD  t  t t  ,t  , @GD  t  t @Ht  ,t , @K @K O , , C@%@s 1 1@5@0 C:
@4@.
@7 1@0 1@1 Cincremental
@4@7 C@0  @@4@8 H@;XD  t  t t  ,t  , @GD  t  t @Ht  ,t 1  O , 1 C@c 1 1@5@.@.
@7 1@ 
@.@7 1@ @7 1@ @8 1@;XD  t  t t  ,t  , @GD  t  t @Ht  ,t , O , , C@i 1 1@5@.@7 1 ,@0 1@1 Cmark@4@8 C@;XO , 1 C@ 1 1@5@8 1@;XO , , C@} 1 1@5@0 1@1 C@-
@-@4@7 J@7 1@*
 1@>@;XXQM FF@3/usr/lib/swi-prolog/library/prolog_metainference.pl  @AuC AgS E _E  &XD  t  t t  Ft do_infer_meta_predicate @GD  t  t @Ht  Ft 1  O F 1 C@/@M F F 


@5@ 
@.@.@7 @6@.@ @ @7 @6@0meta_pred_args_in_clause@4@.@7 @@, @@ @8combine_meta_args  (@;XD  t  t t  Ft  _ @GD  t  t @Ht  Ft _  O F _ C@@ F F@5@7  &  (@>@;C@-@B F F 


@5@0 
@4@0 [@-@4@7 ]f@>@0 
@4@7 1  (@0inferred_meta_pred
@4@8 D4@;C@F F F 


@5@0 
@4@7 1@0 1
@4@8 D4@;XO F _X C@ F F@5@7 GX@>@;C@ F F  @<C@ F F  Z@<C@ F F  A@<XO F ) C@ F F@5 F@7 Wm @, ]@>@;C@ F F
 @5@7 D@"
 
@# F ]@7 1@>@;C@ F F 
 IC@<XO Fjoin_annotation C@ F F


@5@>@;C@A@ F F@5@D
@7 _X  (@C@7 1@L@P@L
@&
@?@)@D@C@7 1@L@P@7 1@L@&@?@D
@7 1@7 1@L@( @?@( IC@;XO Fmeta_annotation C@ F F@5@.@.
@7 @6@ 
@7 @6@ 
@.@7	meta_args  (@* @Q@;XO Fannotate_meta_args C@*@ F F@5@a@g@h@r@>@ 
@.@7 A@.@7 A@ @ @ @7annotate_meta_arg  (@p
@ @ 
@ @8 1  (@;C@ F F @<XO F 1 C@ F F@5@>@;C
@ F F
@5@>@;C@ F F


@5@>@2
@4@8 1@;C@9A F F



@5@2@-@-@4@7 @<@ 
@2@-@4@7 @< 1@ @ @.@7 V, V3@.@2@4@7 @<@2@4@8 1@;XO F 1 C@Y F F@5@0 
@4@.
@7 !M@ 
@7annotate_meta_vars_in_body  (@8 1  (@;XD  t  t t  Ft  1 AO F 1 C  B B  ' E ' A IC B
 IC@<C  B B  / Es / IC @K @K  @K @<C  B B  J @ J @<C  B B  % @ % @<C  B B  / Es / @K  @K @<C  B B  / Es / @K  @K @<C
  B B  / Es / @K @<C
  B B  L  Es L  @K @<C
  B B  '' Es '' IC @<C
  B B  T Es T @K @<XD  t  t t  Ft   ' @GD  t  t @Ht  Ft  &  B
O F  & C@3 F F 


@5@ 
@8 1  (@;C@5 F F 


@5@0 
@4@0 [@-@4@7 ]f@ 
@ @8 1@;XO F Wo C@ F F@5 F@.@7 1@>@.
@7 1  ( F@ 
@8 WW @;XO F 1 C	@ F F@5@S@>@8annotate  (@;C	@ F F @5@>@8 1@;C@&@ F F@5@7 GX@7 ]k@>@.
@7 @<@.@7 G@ 
@ @.@7 I2 I3@.@ @7 @<@ @8 1@;C@ F F@5@7 1@7 D@" 

@#@S
@>@ 
 ]@8 1@;C@ F F @<XO F 1 C@ F F@5 F@.@7 1@>@.
@7 1 F@ 
@8 1@;C@ F F@5 F@8 1@;XO F 1 C@7@ F F	@5@a@g@h@r@>@.@7 A@ 
@.@7 A@ @ @7 1  (@D@ @7 1@L@( @Q@?@R@p
@ @ 
@ @8 1@;C@ F F @<XO F 1 C@l F F@5@7 @@>@;C
@n F F@5@S
@> @8 1@;C@(@q F F 


@5@>@D@7 A@L@ 
@8 1@?@D@S@L ]@8 1@?@R@;C@x F F AV


@5@>@ 
@7 1@8 1@;C@{ F F E


@5@>@ 
@7 1@8 1@;C@~ F F C


@5@>@ 
@7 1@8 1@;C@ F F B


@5@>@ 
@7 1@8 1@;C@ F F B


@5@S@S
@>@&
@;C@ @ F F@5@0 
@4@0 @H@-@4@7 ]f@>@/@.
@7 @6@ 
@8 1@;C@ F F@5@0 
@4@.@7 1@>@/@.
@7 @6@ 
@8 1@;C@ F F @<XXQM EFF@$/usr/lib/swi-prolog/library/lists.pl   AuC AgS E (E (E \yE )E )E (E )E (E )E (E )E (E )E (E (E )E M.E (E I2E )E )E )E )E (E OE )E (E (E RDE (E ]E _rXD  t  t t  EFt  ( 
O EF (C@5@ EE EE@5@D@7 GX@L@8nth0_det I3@F
@?@!@D@S
@L@"
@#@ @ 
 @8nth_gen I3@? G@8 B B@F
@;XD  t  t t  EFt last_ 
O EF 1CAW EE EE 
@<CAX EE EE
@5@ @ 
@8 1 I3@;XD  t  t t  EFt  ( 
O EF (C
@ EE EE 
@<C@ EE EE


@5@ 
@8 ( I3@;XD  t  t t  EFt  ( 
O EF (C	@ EE EE@5@ 
@8select_ I3@;XD  t  t t  EFt  1 
O EF 1C@ EE EE 


@5@>@;C
@ EE EE



@5@>@;C@ EE EE




@5@>@;C@ EE EE





@5@>@;C@ EE EE






@5@>@;C@ EE EE







@5@>@;C@#@ EE EE








@5@p
 @a@f@b @t@ @ 
@8 1@;XD  t  t t  EFt generate_nth 
O EF 1CA? EE EE 

@<CA@ EE EE		

@5@p
@ @ @ 
@ @8 1 I3@;XD  t  t t  EFt  ( 
O EF (C
@ EE EE 



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

@5@ @ @8 ( I3@;XD  t  t t  EFt append_ 
O EF 1C@ EE EE @<C@ EE EE
@5@.@7 I2 I3@ 
@ @8 1 I3@;XD  t  t t  EFt  DR 
O EF I2C@u EE EE 
@<C@v EE EE



@5@ @ @8 1@;XD  t  t t  EFt  ( 
O EF (CB EE EE
@5@>@;CB EE EE
@5@ 
@7 @ I3@>@ @8 ( I3@;CB EE EE



@5@ @ @8 1@;XD  t  t t  EFt  EQ 
O EF OC@j EE EE

@5@ 
@8member_ I3@;XD  t  t t  EFt  ( 
O EF (CB EE EE
@5@>@;CB EE EE
@5@ 
@7 1@>@ @8 ( I3@;CB EE EE



@5@ @ @8 1@;XD  t  t t  EFt  E 
O EF ]CBj EE EE@5 @@7 1@.@7 ] ]@.
@7 Oe@ 
@7equalize I3@8pairs_to_keyset I3@;XD  t  t t  EFt  ) 
O EF )CBQ EE EE@5@.@.@7 B I3@* @@.
@7 I4@ 
@8 G@;XD  t  t t  EFt  ) 
O EF )CB) EE EE
@5@ 
@8 ) I3@;XD  t  t t  EFt equalize_to 
O EF 2CBu EE EE @<C@(Bv EE EE C



@5@D@)
@L@&@ @8 2 I3@?@ @ 
@ @8 2@;XD  t  t t  EFt  1 
O EF 1CBq EE EE @<CBr EE EE C



@5@ 
@8 2@;XD  t  t t  EFt  F 
O EF )CB
 EE EE@5 @8 F I3@;XD  t  t t  EFt  ) 
O EF )CA EE EE

@5@ 
@8max_member_ I3@;XD  t  t t  EFt  ) 
O EF 2CB, EE EE 
@<CB- EE EE
@5@a@f
@h@l  @x@ @ @8 2@;XD  t  t t  EFt  ) 
O EF )C@lA EE EE@5@.@.
@7 2 @.@.@7 2 @D@*
 @@* @@L@)@E@?@F@D@S
@* @@L@ @7 G@E@?@3@D@*
 @@S@L@7 G@E@?@!@D@S
@S@L@.@7 G@ @7 G@? @@7 1 @@7 1@E@8perm I3@;XD  t  t t  EFt  ( 
O EF )CA, EE EE@5@S
@> @ 
@8 1@;CA/ EE EE@5 $=@7 1@ 
@8	find_nth0 I3@;XD  t  t t  EFt  F 
O EF 2CB
 EE EE 
@<CB EE EE
@5@a@h@f
@n@x@ @ @8 2@;XD  t  t t  EFt  ) 
O EF )CAv EE EE @<CAw EE EE




@5@ 
@8 ) I3@;XD  t  t t  EFt  2
 
O EF 2	CA EE EE 
@<CA EE EE
@5@D@ 
@7 E@L@ @8 2@?@ @ 
@8 2@;XD  t  t t  EFt  Fh 
O EF RDCAT EE EE
@5@ 
@8 1@;XD  t  t t  EFt  2
 
O EF 2CA EE EE @<CA EE EE

@5@.@7 1@ @ 
@8 2@;XD  t  t t  EFt  \z 
O EF \yC@ EE EE 
@<C@/@ EE EE
@5@D@C@ 
@7 I@L@P@L@ @8 \y I3@E@?@"

@#@ @ @8 2@;XD  t  t t  EFt  1 
O EF 1C
@ EE EE 
@<C@ EE EE
@5@ @ @8 1@;XD  t  t t  EFt  ( 
O EF (C
@ EE EE@5@ 
@7 ( I3@>@;XD  t  t t  EFt  ( 
O EF (C@ EE EE@5@.
@7 1@>@&
@;XD  t  t t  EFt  1 
O EF 1CA EE EE 

@<CA EE EE@5@ 
@.@7 _ I3@ @ @ @ @8 1@;XD  t  t t  EFt  J{ 
O EF (C@ EE EE @<C@ EE EE

@5@ 
@ @8 ( I3@;XD  t  t t  EFt  2 
O EF 2CAD EE EE @5@>@;CAE EE EE


@5@p
 @ @ @ @8 2@;XD  t  t t  EFt  1 
O EF 1C@m EE EE @<C@n EE EE
@5@ @ 
@8 1@;XD  t  t t  EFt  DR 
O EF (C@ EE EE@5 @@7 1@8 1@;XD  t  t t  EFt  ( 
O EF (CB EE EE@5@>@;CB EE EE
@5@7 1@ 
@8 ( I3@;XD  t  t t  EFt  ( 
O EF (CB EE EE
@5@>@;CB EE EE
@5@ 
@7 1@>@"

@#@ @ @8 ( I3@;C
B EE EE


@5@ 
@8 2@;XD  t  t t  EFt  )  
O EF (CB9 EE EE@5 G@7 1 G@7 1@a@g@h@r@8numlist_ I3@;XD  t  t t  EFt  ) 
O EF )CB EE EE
@5@ 
@8 ) I3@;XD  t  t t  EFt  1 
O EF 1CB} EE EE @<C@"B~ EE EE C



@5@S
@>@(
 J$@"
@#@ @ @8 1@;CB EE EE

@5@8 1@;XD  t  t t  EFt  ) 
O EF )CA EE EE

@5@ 
@8min_member_ I3@;XD  t  t t  EFt  )
 
O EF )CA EE EE@5@.@7 )
 I3@>@&@;XD  t  t t  EFt  2 
O EF 2CB? EE EE

@5@>@"
@#@;CBA EE EE


@5@p
@ @ 
@8 2@;XD  t  t t  EFt  E\ 
O EF M.CA EE EE@5@8 E\ I3@;XD  t  t t  EFt  E\ 
O EF 2#CA EE EE 
@<CA EE EE

@5@ @2@4@ @8 2"@;XD  t  t t  EFt  ) 
O EF 2CB EE EE 
@<CB EE EE
@5@a@f
@h@l  @x@ @ @8 2@;XD  t  t t  EFt  ) 
O EF )CAg EE EE@5@.@.
@7 2 @*
 @@&@;XD  t  t t  EFt  _s 
O EF )CA7 EE EE@5@S
@>@ 
@8 1@;CA: EE EE@5 $>@7 1@.@7 2@ @ 
@8 2@;XD  t  t t  EFt  2 
O EF 2CA EE EE 
@<CA EE EE
@5@D@ 
@7 D @L@ @8 2@?@ @ 
@8 2@;XD  t  t t  EFt  )
 
O EF 2!C
A EE EE
@5@S
@>@;CA EE EE
@5@>@;CA EE EE
@5@>@ 
@.@7 2 @ @ @8 2 @;C	A EE EE 
@<XD  t  t t  EFt  _s 
O EF _rC@<A EE EE@5@D@7 GX@L@p
 @ 
@8 1@F@?@#@D@S
@L@"@#@ @ @8 1@? G@8 1@F@E
@;XXQM B~F@'/usr/lib/swi-prolog/library/settings.pl   AuC AgS E
save_settings E
list_settingsE 2) Econvert_setting_textE VtEset_settingE B{Erestore_settingEset_setting_defaultE 2'Esetting_propertyE B|E VsE BXD  t  t t  B~t retract_setting 
O B~ 29CAm By By 

@5@0st_value@/@4@8 C@;XD  t  t t  B~t  2) 
O B~ 2(C@=BP By By@5@.@7	spec_term B}@'@'
@(
~`=t~72|~n@7 B B}~w~t~*| ~w~w~t~*| ~w~n@2Name@3@3Value (*=modified)@3 @@3
@3Comment@4@7 T B} 2@@7 2A@0 28@4@0list_setting
@4@8 HW B}@;XD  t  t t  B~t expr_to_list 
O B~ 2JCA By By H

@5@>@%@ @ @.@7 2K B}@ @ @ 
@8 2L@;C@0A By By	 !
@5@>@%@D@ @.@7 Q B}@%@L@"
@#@?environment_variable@ @7 C B@&
@F@;C@2A By By	
 !

@5@>@%@D@ @.@7 2M@%@L@"
@#@?@"
@#@F@;C@/A" By By

 B|
@5@>@%@0 @4@.@.@7 B@0 @4@.@7 27 B}@%@"
@#@;CA' By By 

@<XD  t  t t  B~t  _ AD  t  t t  B~t  _ 	 D  t  t t  B~t  _ 
O B~ _C@$@c By By Vs _ VH D  _
@5@0 VH@3 D@3 @4@ @8 _ B}@;XD  t  t t  B~t  Vt 
O B~ VsC@DA By By@5@.@2@0 @ B@4@3@0 @ @@4@4@7 @ B}@>@0
local_file@4@7 A B} B@.
@2@0 A@ $@4@4@7 \@ 
@.@7read_setting B}@0 Vt
@4@0 G"
@4@7 B B}@8clear_setting_cache  B}@;CA By By@5@.@2@0 @ A@4@3@0 @ @@4@4@7 2S@>@0 2T@4@8 2V@;CA By By @<XD  t  t t  B~t  B @GD  t  t @Ht  B~t 28 D  t  t t  B~t  B 
O B~ 28CB  By By@5@7 H@>@.@.@7 B@/@/@/@/@8 B@;CB$ By By 

@5@/@/@/@/@8 B@;XD  t  t t  B~t  B 
O B~ BC@ By By@5@.@7 B B}@>@&
@;C	@ By By@5@7 @@>@&
@;C@ By By@5@.@7
setting_cache B}@>@&
@;C@6@ By By !
@5@>@D@"@ @.@7 2M@L@ @.@7 2+ B}@0 2b@0 !@4@4@7 2V@&
@?	 2N@ @8 2O@F@;C@4@ By By	 !

@5@>@D@ @.@7 2M@L@ @.@7 2d@?@%@E@0 2b@0 !@4@4@7 2V@&
@;C@%@ By By 2P
@5@>@0 @4@.@.@7 B@0 @4@ 
@7 2Q@ 
@8 B@;C@@@ By By	@5@.@7numeric_type B}@>@.@7  } BW@D@* G@L@a@f@k T@x@?@D@( G@L@a@f@k  @x@?@%@0 2b
@4@7 2V@&
@;C@6@ By By H


 @Z@5@>@0 2J@0 H@4@4@.@7 Bo B}@ @.@7 A B}@0 2b@0 H@4 @Z@4@7 2V@&
@;C@#A  By By _
@5@>@ @.@7eval_list_default B}@0 2b
@0 _@4@4@7 2V@&
@;CA By By 
@<XD  t  t t  B~t  2/ @GD  t  t @Ht  B~t 2.  @KD  t  t t  B~t  2/ 
O B~ 2.C@AW By By
@5@.@.
@7 B @Z@ 
@7 B@D@@ 
@.@.@/@/@7curr_setting B}@ @ @.@7 B@L@0 
@4@.@7 2Q@D@)@L@0 
@4@7 2: B}@?@+@D@ 
@7 2; B}@L@R@?@B@ @7 B@L@0 
@4@7 2r@0 
@4@7assert_setting B}@O@D@)@L@R@?@0 B~@1 E@0 
@4@4@7 ] ]@8 2\@? B|@ 
@8 2O@F@F@;XD  t  t t  B~t  B| @GD  t  t @Ht  B~t B{  @K @K @KD  t  t t  B~t  B| 
O B~ B{C@z By By@5@0 @@0 A A@1 B{

@4@/@4@8 @@;XD  t  t t  B~t  21 @GD  t  t @Ht  B~t 20 D  t  t t  B~t  21 
O B~ 20C@PAy By By@5@.@.@7 B @Z@7 B@D@;@.
@7 2s@L@0 @4@7 2r@0 @4@.@7 2Q@D@+
@L@0 2w@1 2x@0 @4
@4@8 2y@?@R@?@R@F
@;XD  t  t t  B~t  B AD  t  t t  B~t  B 
D  t  t t  B~t  2c AD  t  t t  B~t  2c AD  t  t t  B~t  2c 
D  t  t t  B~t  B 
O B~ BC	@ By By

@5@7 A@>@;C@ By By@5@0 A@4~s@8 B@;XD  t  t t  B~t 
st_default AD  t  t t  B~t  2{ 
D  t  t t  B~t convert_text AD  t  t t  B~t  2| 
D  t  t t  B~t  B AD  t  t t  B~t  B 
O B~ BC@S F F body_indentation H $=@"Indentation used goals in the body  F@S@<C@U F F tab_distance H $=@/Distance between tab-stops.  0 uses only spaces  F@U@<C@W F F cut_on_same_line H @ @QPlace cuts (!) on the same line  F@W@<C@Y F F 
line_width H $=@NWidth of a line.  0 is infinite  F@Y@<XD  t  t t  B~t  2? 
O B~ 2>CB[ By By 


 
@5@>@;CB\ By By 
 
@<XD  t  t t  B~t  2)  
O B~ 2*CBM By By  @5@/@8 2( B}@;XD  t  t t  B~t save_setting 
O B~ 2C@[B By By	
 


@5@ 
@.@.@.@/@7 2o@D@>@ 
@.@7 2s@C@ @ @.@7 B@ @ @7 \S 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  B~t 
store_setting 
O B~ 2C@`A By By
 27 



@5@ 
@.@.@/@/@7 2o@>@ @ @.@7 B@D@)@L@R@?@2@B@ @ @7 B@L@0 2;
@/@4@7 C@0 2;
@4@7 2V@0 2w@1 2x@0 
@4@4@8 2y@O@;C@@A By By 27 



@5@>@D@#@0 _ D@4 D@7 ] ]@L@0 2;
@/@4@7 C@0 2;
@4@8 2V@? B|@0 
@4@8 2O@;CA By By@5 B|@8 @ B@;XD  t  t t  B~t  2Y 
O B~ 2XCA By By@5@2@0 D ,@4@4@8 +@;XD  t  t t  B~t  2n 
O B~ 2mCA By By @<CA By By@5@ @ @7 B@ @ @8 2l@;XD  t  t t  B~t  2, 
O B~ 2+CBy By By@5@7 2| B}@>@;C
B{ By By @Z
@5@> @Z@8 B@;C
B} By By @
@5@> @@8 B@;CB By By G@5@>@.
@7 Hs B}@a@f
@k  @w@;CB By By G@5@>@.
@7 2@a@f
@k T@w@;C@+B By By $9


@5@>@D@ 
@7 GX@L G@7 2d@? G@7 2d@0 $9
@4@8 B@;C
B By By@5@7 2@8 B@;XD  t  t t  B~t  2v 
O B~ 2uCAp By By 


@5@0 2;
@4@8 2V@;XD  t  t t  B~t  ! AD  t  t t  B~t  ! 
O B~ !CA8 By By@5@D@.
@7 2M@L H @ 
@8 2d@?@&@E
@;XD  t  t t  B~t  2' 
O B~ 24C@CA By By@5@.@2@0 @ A@4@4@7 2S@> A@.@2@0 A@ $@4@3@0bom @Q@4@4@7 \@7write_setting_header B}@0 B@-
@-@/@/@/@/@4@0 2@1 
@4@7 2I@8 UZ@;XD  t  t t  B~t  26 
O B~ 25C@*B5 By By@5@7 H@>@"
 


@#@ 
@.@.@.@.@7 2o@>@ @ @ @ @8 26 B}@;C@%B: By By@5@"
 


@#@ 
@.@.@.@.@7 2o@ @ @ @ @8 2@;XD  t  t t  B~t  2g 
O B~ 2fCAE By By  G G@<CAF By By  $= G@<CAG By By  G G@<CAH By By $9
@5@D
@7 GX@L
@( G@?@( G@;XD  t  t t  B~t  Vt 
O B~ 2-CA By By@5@8 Vs B}@;XD  t  t t  B~t  ! AD  t  t t  B~t  ! 
O B~ !CA3 By By@5@D
@.@7 2M@L
 H @8 2d@? 2N@8 2O@E@;XD  t  t t  B~t  23 @GD  t  t @Ht  B~t 22  @KD  t  t t  B~t  23 
O B~ 22C@uA By By	@5@.@.
@7 B @Z@ 
@7 B@D@S@ 
@.@.@/@/@7 B@L@0  B~@1 2{
@/@4@7 C@0 
@4@7 2r@D@)@L@R@?@0  B~@1 2
@4@7 2V@ @.@7 B@0 
@4@ @8 2. B}@? B|@0 
@4@8 2O@F@E@;XD  t  t t  B~t  B| @GD  t  t @Ht  B~t 27  B
D  t  t t  B~t  B| 
O B~ 27C@j@ By By
@5@.@.
@7 B@D@F@ 
@7 H@L@D@ 
@.@7 2s@L@&@F@?@*@D@ 
@.@.@/@/@7 2o@L@ @ @8 B@? B|@0 
@4@8 2O@F@E@?@ 
@/@/@/@/@7 B@0 
@4@8 2Q@F@E@;XD  t  t t  B~t  B 
O B~ BCA By By@5@8 B@;XD  t  t t  B~t  2^  
O B~ 2]C
@ By By  @5@0 2b@/@/@/@4@8 C@;XD  t  t t  B~t  2U AD  t  t t  B~t  2U 
D  t  t t  B~t  2q 
O B~ 2pC@"@e By By	@5@.@ @ @7 B@D
@.@7 2 B}@L@&
@?@&
@E@;XD  t  t t  B~t  2< AD  t  t t  B~t  2< 
D  t  t t  B~t  2H 
O B~ 2GC@XB_ By By 


@5@ @ 
@.@.@.@/@7 2o@ @ 
@ @.@7 B@0 
@4@.@7 2Q@D
@+@L@' IC@?@' @~w~t~*| ~q~w~t~*| ~w~n@2@0 
@4@3@3@3@3@3@4@8 2F@;XD  t  t t  B~t  2'  
O B~ 2&C
A By By@5@.
@7 2T B}@>@8 24 B}@;XD  t  t t  B~t  2 
O B~ 2C@&B	 By By@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  B~t  Vt 
O B~ 2ZCA By By D@5@>@;CA By By@5@0 2
@4@.
@0 @' As
@4@7 A9@.@7 2W@ @8 2Z B}@;XD  t  t t  B~t  26 
O B~ 2C	B? By By  ]

@<CB@ By By 1c
@5@ 
@ @8 B@;C
BB By By  %
@<C
BC By By  _
@<XXQM FF@&/usr/lib/swi-prolog/library/listing.pl   AuC AgS E VuE HE VvE ^9E H XD  t  t t  Ft nlindent 
O F 2C@;B F F@5@7 I@0  H 2@4@.@7 27 B}@D@a@i@b @u@L@8 Cg ^:@F
@?@a@h@i@l A@x
@a@h@i@l IM@x@ 
@7put_tabs ^:@ @8 2@;XD  t  t t  Ft  _ AD  t  t t  Ft  _ 	 D  t  t t  Ft  _ 
O F _C@Q@2 F F Vu !    C@5@C@0 C@0  @1  C@4@4@ 
@7 @ ^:@L@P@0  @1 +@/@/@/@4@2@0 C@0  @1  C@4@4
@4@: ,) ,*@;XD  t  t t  Ft clause_term 
O F 2CAo F F  G

 B!@<CAp F F  ^

 ^@<XD  t  t t  Ft write_module 
O F 2CA F F@5@7hide_module ^:@>@;CA F F@5~q:@2
@4@8 T ^:@;XD  t  t t  Ft portray_list_elements 
O F 2C@SBe F F	@5@ C@ 
@7pprint ^:@D
@* @@L@R@E@?@8@D@T@"@#@L AW@7 I@7 2 ^:@ @ 
@8 2 ^:@E@?@p @ @7 2| @7 I@ C@ 
@8 2@;XD  t  t t  Ft listing_write_options 
O F 2CB F F 
 CC @Q Lk @Q Lg
 CG CI


@<XD  t  t t  Ft  2 
O F 2C@!A	 F F @5@0 @4@0 [@-
@4@7 ]f@0  @4@0 [
@4@7 ]f@>@;CA F F

@5@>@;XD  t  t t  Ft  ^1 
O F ^1C@ F F
 @5@>@;C@ F F

@5@>@;C@ F F 

@5@>@;C@ F F @<XD  t  t t  Ft  _Y 
O F _XCA? F F portray_goal@<XD  t  t t  Ft 
postfix_op 
O F 2CB F F@5@.@.
@7 L^@ 
@.@7
post_assoc ^:@>@a@i@f@l C@w@;XD  t  t t  Ft list_module 
O F 2C@c@k F F@5@@@Y@/@0 
@-@4@7 [ ^:@C@0 
@4@0 [@/@4@7 ]f@L@P@/@.@7 B ^:@.
@/@7 @6@D@@ U@7 ]f@?
@ 
 @/@/ D@7 Ac@L #O @7 @@?@R@7 J~@0 
@4@7list_predicate ^:@Q@?@R@F@E
@;XD  t  t t  Ft portray_meta_arg 
O F 2CBL F F@5@7 GX@>@.@7 H ^:@ noindentC@ 
@8portray_body ^:@;C
BP F F@5C@ 
@8 2@;XD  t  t t  Ft 	or_layout 
O F 2CB F F@5@S
@>@Q@;CB! F F  E@<CB" F F  C@<CB# F F  B@<XD  t  t t  Ft portray_meta 
O F 2C@8B1 F F@5@7contains_non_primitive_meta_arg ^:@>@2@-@-@4@7 @<@2@/@-@4@7 @<~q(@2@4@7 Aw ^:@.@7 2@ @ @ @ 
@7portray_meta_args ^: Ln@8 2@;C
B9 F F@5C@ 
@8 2@;XD  t  t t  Ft 	primitive 
O F 2CB% F F@5@7 2 ^:@>@Q@;CB' F F AV@5@>@Q@;CB( F F @<XD  t  t t  Ft  YK 
O F YKC
Ar F F@5 C@7 YM ^:@8 I@;XD  t  t t  Ft write_declarations 
O F 2C@ F F@5@>@;C@ F F
@5:- ~q.~n@2@4@7 2@ 
@8 2 ^:@;XD  t  t t  Ft  Vv @GD  t  t @Ht  Ft Vu @K @K D  t  t t  Ft  Vv 
O F VuC@MA5 F F	 


@5 @@ @7 B B _Y@0 
@4@.@7   ]@C@*@C@ @.@7 *- ^:@  @/@2@0 W @Q@4@4@7 $n ^:@ @ @7do_portray_clause ^:@L@P@?@E@L@P@?@E@;XD  t  t t  Ft list_clauses 
O F 2C@%@ F F@5@.@.
@7 2@@@.@7 !M@ 
@7 2 ^:@0 G
@4@7 ^9 ^:@Q@?@R@E@;XD  t  t t  Ft nowrap_term 
O F 2CB F F Y"@5@>@;C@5B F F@5@.@.@7 @6@/@/@7 L^@D
@*@L
@/@/@8infix_op ^:@?@B@*@L@D	@/@7	prefix_op ^:@L@R@?@/@8 2 ^:@O@;XD  t  t t  Ft pprint_args 
O F 3CB F F @<C@+B F F@5@ C@ 
@7 2@D@* @@L@R@? AW@7 2@7 2@ @ 
@8 3 ^:@;XD  t  t t  Ft 	decl_term 
O F 3C@7@ F F@5@.
@.@7 2@ @.@.@7 @6@D@ 
@ @7 2@L@" @#@?@" 
 @#@;XD  t  t t  Ft 	pre_assoc 
O F 3CB
 F F  D@<CB F F  Lp @<XD  t  t t  Ft  2 
O F 2C@ F F@5 _@7 ]f@>@.@7 3 ^:%   Undefined: ~q~n@2@4@8 2@;C@ F F@5 D@7 ]f@>@.@7 3
%   Foreign: ~q~n@2@4@8 2@;C@ F F@5@7notify_changed ^:@7list_declarations ^:@8 2 ^:@;XD  t  t t  Ft  2 
O F 2CBB F F @<C@4BC F F	
@5@ @ @ 
@ @7 2 ^:@D@* @@L@R@?@ 
 AW@7 2@ 
@7 2@ @ @ 
@ @8 2@;XD  t  t t  Ft 
m_callable 
O F 3CA F F@5@/@.@7 2@7 ]k@0 @/@/@4@8 I@;XD  t  t t  Ft term_needs_braces 
O F 3CA F F@5@7 ]k@.@/@7 @6@.
@/@7 L^@a@f
@h@s@>@;XD  t  t t  Ft  2 
O F 2C@3B F F@5@T@" _z
@#@.@7 2@p{ @7 2@ @ noidentC@ 
@7 2@ @7 2 Wc@8 2@;C@XB F F	@5@7 D@C@7 2 ^:@L@P@0  H 2@4@.@7 2@a@f@b @s@D@.@2@0
max_length@4
@4@7 @e ^:@L@R@?@%@.@7 2@a@f@f@n@f@s@a@f@f@b@l @s@>@ 
@8pprint_wrapped ^:@;CB F F@5@.@ 
@7 2 ^:@ @8 +@;XD  t  t t  Ft  2 
O F 2C@$A F F@5@.
@.@7 L^@ @.@.@7infix_assoc ^:@>@a@f
@f@l C@w@a@f
@f@l C@w@;XD  t  t t  Ft  2 
O F 2CB F F@5@a@h@b @s@>	@7 A ^:@p @8 2@;CB F F @<XD  t  t t  Ft declaration 
O F 3)C@ F F@5@.
@.@7decl ^:@ 
@7 ]f@.@7 3
@2@3@4@8 @<@;C@6@ F F@5@>@0 @H@-
@4@7 ]f@.@/@7 2@D@@@* @?@)@L@" @H
@#@?@" @H 
@#@;C@ F F@5 @G@7 ]f@.
@7 3
@" A
@#@;XD  t  t t  Ft  H @GD  t  t @Ht  Ft H D  t  t t  Ft  H 
O F HC@ F F 

@5@S@>@8 2 ^:@;C@ F F 

@5@7 @ ^:@>@0 O@-
@4@0 H@1 
@4@8 HW ^:@;C@ F F@5@D
@.@ W % W@L
@8list_clauserefs ^:@E@?@.@7 $u ^:@8list_predicates ^:@E@;XD  t  t t  Ft  Vv 
O F 2CA1 F F@5 B@7 2@8 Vu ^:@;XD  t  t t  Ft  3 
O F 3C@&@ F F@5@.@0 3*
@4@.
@7 @@D@*
 @@L@R@?
@ 
@7 2 Z@8 2@;XD  t  t t  Ft  35 
O F 34C@ F F@5@>@;C@ F F@5@>@7 33@8 33@;C@ F F@5@.@.@7 F ^:@0 G@4@8 2@;XD  t  t t  Ft  2 
O F 2CB< F F@5@.@.
@7 A@.@7 A@ @7 GX@C@ 
@7 2 ^:@L@P@>@;XD  t  t t  Ft  $z 
O F $yC@ F F 


 
@5@>@ 
@ @8 $y ^:@;C@ F F 


@5@ 
@8 @6@;XD  t  t t  Ft  3& 
O F 3%CB F F  L`@<CB F F  Lb @<CB F F  La @<XD  t  t t  Ft portray_list 
O F 3>CB[ F F@5@>@8 I@;C@ B] F F@5@7 2[ @7 I@p@ @ 
@7 2@7 2 U@8 I@;XD  t  t t  Ft  3 
O F 3 CB F F@5@.@.
@7 L^@ 
@.@7 3	 ^:@>@a@i@f@l C@w@;XD  t  t t  Ft  H  @GD  t  t t  Ft  H  
O F 2C	@g F F@5@.
@7 D ^:@8 3.@;XD  t  t t  Ft 
inc_indent 
O F 3DCB F F@5@a@g@h@b@o@n@w@;XD  t  t t  Ft  2 
O F 2CAA F F@5@S@>D@8 2@;CAD F F
 G

 @Q@5@>@ 
D@7 2@8 2 ^:@;C@AG F F@5@.
@.@.@7 2 ^:@> @.@7 3E ^:@ @.@.@7 2@ 
@ @7 2 X@2@4@7 2@D@V@T@" 

@#@C@ @7 3<@L@P@L@ @7 2 *$@2@4@7 2 @7 2@ @7 2(   @7 I@ @.@7 3H@ @  2D@7 2@ @7 2 Ln@7 I@?@0  H 2}@4@.@7 2@ @ indent@ @7 2@F@8 3F@;C@0A] F F
 B  D


@5@ @.@7 G@a@f@b@s@>:- use_module(~q,@2
@4@7 2@ @7 3? ^:).
@8 I@;C@$Ac F F
 B  Bj


@5@>
:- module(~q,@2
@4@7 2@ 
@7 3L 3M@8 I@;CAg F F
 B 

@5@>:- @7 I@ 
 2D@7 2@8 3F@;CAk F F@5  2D@7 2@8 3F@;XD  t  t t  Ft  3- 
O F 3,C@ F F  A A@<C@ F F  A A@<C@ F F  A A@<C@ F F  A A@<C@ F F  A A@<XD  t  t t  Ft  3" 
O F 3!CB F F@5@"@#@>@.@7 2@ @ 
@8 3L@;C@&B F F@5@2@-@-@4@7 @< 2@ @7 2@.@7 2@ @ @ 
@7 3 Ln@8 2@;XD  t  t t  Ft  3 
O F 3C@)A F F@5 @@.@7 2 U@7 ]f@C A@7 ]f@L@P@>@.
@7 3
@7%   NOTE: system definition has been overruled for ~q~n@2
@4@8 2@;CA F F @<XD  t  t t  Ft  Vv 
O F ^9C
A- F F@5@.@7 R@8 2 ^:@;XD  t  t t  Ft 
portray_or 
O F 3RC@[A F F E C


@5@>@.@7 3H C@.@.@7 2@ @  2@ @ 
@7 2@7 2->  @7 I@ @  2@ @ 
@7 2@7 2;   @7 I E@/@.@7 2@ @ @ 
@8 3R ^:@;C@[A F F E B


@5@>@.@7 3H B@.@.@7 2@ @  2@ @ 
@7 2@7 2*-> @7 I@ @  2@ @ 
@7 2@7 2 3U@7 I E@/@.@7 2@ @ @ 
@8 3V@;C@9A F F		 C

@5@>@.@7 3H C@.@.@7 2@ @  2@ @ 
@7 2@7 2 3T@7 I@ @ @ 
@8 3V@;C@9A F F		 B

@5@>@.@7 3H C@.@.@7 2@ @  2@ @ 
@7 2@7 2 3X@7 I@ @ @ 
@8 3V@;C@9A F F		 E

@5@>@.@7 3H E@.@.@7 2@ @  2@ @ 
@7 2@7 2 3U@7 I@ @ @ 
@8 3V@;C@9A F F		  


@5@>@.@7 3H  @.@.@7 2@ @  2@ @ 
@7 2@7 2|   @7 I@ @ @ 
@8 3V@;XD  t  t t  Ft  2 
O F 2CB F F  Lq@<CB F F  Lr @<XD  t  t t  Ft  39 
O F 38C@4@ F F
 


@5@.@7 O I3@ @.@7 3=@ @ 
@7 2 ^:@ @7 # ^:@ @.@.@7 2@0 @4@7 2@7 J~@Q@;C@ F F @<XD  t  t t  Ft  2 
O F 2CA| F F@5@S
@>@ @ 
@ @8 2@;CA F F G@5@0  H 2@4 @Q@7 2@>@  !@8 I@;C@7A F F AV G
@5@0  H 2@4 @Q@7 2@C@0 AV@/@/@4@ 
@7 3 ^:@L@P@>@  !,@7 I@  3JC@ @ @8 2@;CA F F 3J@5@>@ @7 2 2@ 
@ @ @8 2@;C@!A F F@5@7 2@>@  3I@7 ID@ @ @7 3V@ @7 2@  Ln@8 I@;C@*A F F@5@ 
@7 3^@>@ ( @7 I@p@  2D@ @ @7 2@ @7 2@  Ln@8 I@;C@2A F F

 AV

@5@> AW@.@.@7 2@  2@ @ @ @7 2@  AW@7 I@  3J@ @ @ @8 2@;C@,A F F		 Gm
@5@>@  Gl@7 I@  Lo@7 I Gl@.@7 2@p@ @  2@ @ @ @8 2@;C@(A F F@5@7 3 ^:@0 W	@-@4@  @@7 ] ]@0 
@4@0 @H@-@4@7 ]f@>@ @ @ @8 2 ^:@;CA F F@5@ @ 
@ @8 2@;XD  t  t t  Ft  3R 
O F 3WC@)A F F@5@7 3^@>@.@7 3H@ 
 3I@7 I@ @ 
@ @7 3S ^:@ 
@ @7 2@ 
 Ln@8 I@;CA F F@5@7 2@>@ 
@ @8 3d@;CA F F@5@.@7 3H@  2@ 
@ @8 2@;XXQM F_F@=/build/spark-thYk5E/spark-2012.0.deb/simplifier/load__pfs.pro  7AAuC @S @E UXO F_must_get_last_statement_id CA F^ F^@5@7 +7 U@>@;CA F^ F^@5@.An expected statement line has not been found.@8 T L@;XD  t  t t  F_t  +4 AO F_initialise_order  CB F^ F^  @5@0 +5@/@4@7 C@0 +5@4@7 A U@>@;XO F_@#replace_last_successor_statement_id CA F^ F^@5@0 +9@/@4@7 J@0 +9
@4@7 3l@>@;C
A F^ F^@5@0 +9
@4@7 3l@>@;XD  t  t t  F_t parse_successor_statement AO F_ 3o C@@ F^ F^

 Kb

@5@2 \@3 ]@4 \@.@7 \ \@" 1. \ KA KA \ J J \ \ Lo J \ \ \ \ ] \ \ \ 
@#@2 \@3 ]@4 \@ @.@7 3q@ 
@ @.@7parse_statement_position_to U@2 \@3 ]@4 \@ @.@7 3q@" C
@#@>@&@;XO F_parse_statement_successors C@F@ F^ F^@5@.
@7 1 \@2 \@3 ]@4 ]@ 
@.@7 3q@" J \ KA KA \ J J \ \ Lf J Ln
@#@>@&@;XO F_parse_statement_position_from C@ F^ F^ @w J \ \ \ \

@5@>@&
@;C@2@ F^ F^ J

 "  \ \ \
@5@2 \@3 ]@4 ]@ @.@7 3q@ 
@ @.@7 3w@>@&@;XD  t  t t  F_t parse_statement AO F_ 3z C@n@ F^ F^ Q


 1. \ \ \ \ ] \ \ \ 
@5@2 \@3 ]@4 \@ @.@7 3q@ 
@ @.@7 3x U@2 \@3 ]@4 ]@ @.@7 3q@ @ @.@7 3u U@2 \@3 ]@4 \@ @.@7 3q@>@&@;XO F_replace_last_statement_id CA F^ F^@5@0 +7@/@4@7 J@0 +7
@4@7 3l@>@;C
A F^ F^@5@0 +7
@4@7 3l@>@;XO F_scan_for_successor_statement C@ F^ F^@5@0 3o@-@4@7 Bo U@.@7 3e Usuc_stmt@.
@7 &r I@ 
@7 Fc N{@ 
@7 3m U@>@;XO F_process_single_path_function CA F^ F^@5@.@7 / L@7confirm_traversal_condition U@7retrieve_traversal_conditions U@7retrieve_action U@>@;XO F_scan_for_path_header CA F^ F^@5@0parse_path_header@4@7 3@>@;XO F_@$must_get_last_successor_statement_id CA F^ F^@5@7 +9 U@>@;CA F^ F^@5@8An expected successor statement line has not been found.@8 3i@;XD  t  t t  F_t parse_action_line AO F_ 3 C@@A F^ F^@5@2 \@3 ]@4 \@.@7 3q@" \ KA \ \ \ \ 

@#@2 \@3 ]@4 \@ 
@.@7 3q@>@&@;XO F_process_path_functions C@l F^ F^@5@7 3j U@7 C@.@7 3@7process_path_functions_line U@7process_path_functions_x U@>@;XO F_scan_for_statement C@ F^ F^@5@0 3z@-@4@7 3stmt@.@7 3@7 Fb N{@7 3~ U@>@;XO F_confirm_valid_action_line C	A F^ F^ D@5@+Unexpected end of file in parsing pfs file.@8 3i@;CA F^ F^@5 3@7 3@>@;CA F^ F^@5@DBadly formed action line between traversal conditions and action: ~w@2
@4@8 3i@;XD  t  t t  F_t parse_before_action_line AO F_ 3 CA F^ F^ Lo Lo Lo Lo Lo Lo
@5@>@&@;XO F_ 3 C@ F^ F^
 D@5@>@;C@ F^ F^@5@7 3 U@>@;C@ F^ F^@5@7 3 U@>@;C@$@ F^ F^@5@.@7 3 U@.
@7retrieve_and_increment_order Upf@.@7 3@.@7 3 U@ @ 
@ @7 Fa N{@ @7 3 U@>@;C@ F^ F^@5@>@;XO F_ 3 C@w F^ F^ D@5@>@;C@{ F^ F^@5@Q@;XD  t  t t  F_t parse_path_formula AO F_ 3 C@5A F^ F^@5@2 \@3 ]@4 \@.
@7 3q@ 
@.@7 3w@" 
@#@2 \@3 ]@4 \@ @.@7 3q@>@&@;XO F_scan_for_action_line CA F^ F^@5 3@7 3@.@7 3@7 3 U@>@;XO F_retrieve_traversal_conditions_x CAN F^ F^ *@5@>@;CAR F^ F^ *@5@Q@;C	AV F^ F^ D@5 3@8 3i@;XO F_ U C@a F^ F^@5@.
@7 & N< B@.@7 G@7 3 U@7 UZ@>@;XO F_scan_for_path_formula CAw F^ F^@5@0 3@-
@4@7 3@.@7 +@/@7 3@ 
@ @7 Fd N{@>@;XD  t  t t  F_t  +8 AD  t  t t  F_t  +6 AD  t  t t  F_t parse_traversal_condition AO F_ 3 C@gA: F^ F^@5@2 \@3 ]@4 \@.@7 3q@" \ \ \ J$ \ \ J \ "  Lo KA \ \ \ \ \ \ \ \ 

@#@2 \@3 ]@4 \@ 
@.@7 3q@>@&@;XO F_ 3 CAD F^ F^@5@7 C@.@7 / L@.
@7@#process_single_path_function_leader U@ 
@7 3 U@>@;XO F_ 3 CB F^ F^@5@0 +5
@4@7 J@p
@0 +5@4@7 3l@>@;XO F_ 3 CA F^ F^@5@.@7 +@/@7 3@7 F` N{@>@;XO F_ 3 C	A- F^ F^ D@5 3@8 3i@;CA0 F^ F^@5 3@7 3@>@;CA4 F^ F^@5@)Badly formed traversal condition line: ~w@2
@4@8 3i@;XD  t  t t  F_t  3 AO F_ 3 C@>A F^ F^@5@2 \@3 ]@4 \@.
@7 3q@"
 1+ \ \ [
@#@2 \@3 ]@4 ]@ @.@7 3q@ @.@7 3w@>@&@;XO F_ 3 C	A_ F^ F^
 D
 D@5@>@;CAc F^ F^ *@5@7 3 U@>@;CAh F^ F^ *@5@7 3 U@>@;CAm F^ F^@5@DBadly formed line in processing verification condition, starting: ~w@2@4@8 3i@;XO F_ 3s C@ F^ F^ J \ \ \ \ J [

@5@>@&
@;C@2@ F^ F^ J

 "  \ \ \
@5@2 \@3 ]@4 ]@ @.@7 3q@ 
@ @.@7 3w@>@&@;XXQM FKF@A/build/spark-thYk5E/spark-2012.0.deb/simplifier/load__vcg_dpc.pro   AuC @S @E UE UE NXD  t  t t  FKt  +4 AD  t  t t  FKt parse_vc_implication AO FK 3 C@1B FJ FJ@5@2 \@3 ]@4 \@.@7 \ \@"  H+

@#@2 \@3 ]@4 \@ 
@.@7 3@>@&@;XO FKclear_previous_vcg  C@ FJ FJ  @5@7 + J@7 + J@7 + J@7 + J@>@;XD  t  t t  FKt parse_vc_before_implication AO FK 3 CA FJ FJ Lo Lo Lo Lo Lo Lo
@5@>@&@;XO FK U C@w FJ FJ@5@.
@7 & N< B@.@7 G@7 + J@7 3j N@>@;XO FK N C@ FJ FJ  @5@7 3 N@7retrieve_next_vcg_x  N@>@;XD  t  t t  FKt parse_vc_conclusion AO FK 3 C@-A FJ FJ
 Q'

@5@ 
@.@7 1 \@" 
@#@2 \@3 ]@4 \@ @.@7 3@>@&@;XO FKscan_for_proved_true_vc_x CAb FJ FJ@5 I@7 L I @Q@7 + J@>@;CAl FJ FJ@5 I@7 3 @@7 3@7 + J@>@;XD  t  t t  FKt parse_vc_hypothesis AO FK 3 C@-A FJ FJ
 L

@5@ 
@.@7 3@" 
@#@2 \@3 ]@4 \@ @.@7 3@>@&@;XO FKscan_for_vc_implication CA FJ FJ@5 3@7 Bo N@.@7 / L@7confirm_valid_implication N@>@;XO FKscan_for_vc_conclusion CA FJ FJ@5@0 3@-
@4@7 3@.@7 +@ 
@ @7 3@>@;XO FK@,process_single_verification_condition_leader C	@ FJ FJ
 D
 D@5@>@;C
A FJ FJ *@5@7scan_for_end_of_vc N@>@;CA FJ FJ *@5@7scan_for_proved_true_vc N@>@;CA FJ FJ *@5@7scan_for_proved_false_vc N@>@;CA FJ FJ *@5@7scan_for_vc_hypothesis N@>@;CA FJ FJ *@5@7 4  N@>@;CA FJ FJ *@5@7 3 N@>@;CA  FJ FJ@5@EBadly formed line in processing verification condition, starting: ~p
@2@4@8 L  L@;XO FK 4 CA FJ FJ@5parse_proved_false_vc@7 3@/@7 3@B!!! WARNING: UNPROVEABLE VC!  Suggest you take corrective action.
@7 T N @@7 3@>@;XO FK 4 C
A: FJ FJ@5@0parse_end_of_vc@/@4@7 3@>@;XO FKscan_for_traceability CB FJ FJ@5@0parse_traceability@-@4@7 3 	@.@7 &r I@7 + J@7replace_last_trace_id N@>@;XD  t  t t  FKt parse_vc_header_number AO FK 4# CB FJ FJ@5@.
@7 ] \@ 
@.@7 3@" C
@#@>@&@;XO FK 3 CB FJ FJ@5@0 +5
@4@7 J@p
@0 +5@4@7 A N@>@;XO FKload_up_to_next_vc_start C@ FJ FJ@5@7 C@.@7 3@7@$process_verification_conditions_line N@7load_up_to_next_vc_start_x N@>@;XO FKparse_cutpoint_from CBC FJ FJ @w J \ \ \ \

@5@>@&
@;C@[BH FJ FJ Se O

 \ J J \ \ \ \ \ \ Lo \ \ Lo "  \ \ \
@5@2 \@3 ]@4 ]@ @.@7 3@ 
@ @.@7 3@>@&@;C@sBO FJ FJ Se G

 \ \ \ \ \ "  \ Lo \ J J \ \ \ \ \ \ Lo \ \ Lo "  \ \ \
@5@2 \@3 ]@4 ]@ @.@7 3@ 
@ @.@7 3@>@&@;XO FK 4* C@ FJ FJ D@5@>@;C@ FJ FJ@5@7 4 N@>@;C@"@ FJ FJ@5@.@.@7scan_for_vc_header N@.
@7 3 Nvc@.@7 4@.@7must_get_last_trace_id N@ @ 
@ @7 + J@>@;C@ FJ FJ@5@>@;XD  t  t t  FKt  +2 AO FK 4! CB FJ FJ@5@0 +3@/@4@7 J@0 +3
@4@7 4&@>@;C
B FJ FJ@5@0 +3
@4@7 4&@>@;XD  t  t t  FKt  4 AO FK 4 C@B  FJ FJ S


 1$ \ \ Lo S \ \ [ Lf J Ln Lo \ \ \ ]
@5@2 \@3 ]@4 ]@ @.@7 3@ 
@ @.@7 4/ N@2 \@3 ]@4 ]@ @.@7 3@" \ \
@#@2 \@3 ]@4 ]@ @.@7 3@ @ @.@7parse_cutpoint_to N@2 \@3 ]@4 \@ @.@7 3@" 
@#@>@&@;C@wB, FJ FJ S 1$ \ \ Lo KA [ \ KA \ J Lo \ \ Lo \ \ \ \ \ \ ] \ \ \ Lo \ \ \ \ " \ \ \ \  Lo

@5@>@&
@;C@B1 FJ FJ S 1$ \ \ Lo KA [ \ KA \ J Lo \ \ Lo J \ 'P KA "  \ J J Lo \ \ [ \ \ \ \ \ \ KA \ Lo \ \ \ \ " \ \ \ \  Lo

@5@>@&
@;C@FB7 FJ FJ		 S

 1$ \ \
@5@2@0 G (,@4@4 ]@.@ @.@7 ] \@" 
@# @@2For@3@3 @4@ 
@7 PK I@%@>@&@;XO FK 3j CB FJ FJ  @5@0 +5@/@4@7 C@0 +5@4@7 4&@>@;XO FK U C@ FJ FJ@5@.
@7 & N< B@.@7 G@7 3@7 3@>@;XO FK 3 C	A FJ FJ D@5@,Unexpected end of file in parsing vcg file.
@8 4@;CA FJ FJ@5 3@7 3@>@;CB FJ FJ@5@@Badly formed implication between hypotheses and conclusions: ~w
@2
@4@8 4@;XD  t  t t  FKt  4 AO FK 4 CA FJ FJ G
@5@.
@7 ] \@>@&
@;XD  t  t t  FKt parse_proved_true_vc AO FK 4H CAu FJ FJ IC
@5@.
@7 4G@>@&
@;XD  t  t t  FKt  4 AO FK 4 CAA FJ FJ A) Lo

@5@>@&
@;CAF FJ FJ "_@5@>@&@;XO FK 4 CA FJ FJ@5@0 3@-
@4@7 3@.@7 +@ 
@ @7 + J@>@;XO FK 4	 CAS FJ FJ@5 4H@7 3@/@7 3 @Q@7 4L@7 3 N@>@;XO FK 48 CB FJ FJ@5@7 +3 N@>@;CB FJ FJ@5@2An expected traceability line has not been found.
@8 4@;XO FK@'process_single_verification_condition_x CA& FJ FJ *@5@>@;CA* FJ FJ *@5@Q@;C	A. FJ FJ D@5 4D@8 4@;XO FK 4- C
@ FJ FJ@5@/@/@/@/@/@7 J  J@>@;C@ FJ FJ D@5@.@7 + J@7 UZ@7 + J@>@;XO FK 43 CB FJ FJ@5@0parse_vc_header_name@4@7 3@0 4#@4@7 3@>@;XD  t  t t  FKt  4V AO FK 4V CB FJ FJ@5@2 ]	@3 ]
@4 ]@.
@7 4@@"
 C
@#@>@&@;XO FK 4> CBX FJ FJ J \ \ \ \ J [

@5@>@&
@;C@[B] FJ FJ Se O

 \ J J \ \ \ \ \ \ Lo \ \ Lo "  \ \ \
@5@2 \@3 ]@4 ]@ @.@7 3@ 
@ @.@7 3@>@&@;C@sBd FJ FJ Se G

 \ \ \ \ \ "  \ Lo \ J J \ \ \ \ \ \ Lo \ \ Lo "  \ \ \
@5@2 \@3 ]@4 ]@ @.@7 3@ 
@ @.@7 3@>@&@;C@Bk FJ FJ Si O

 KA [ \ KA \ Lo \ J J \ KA \ \ \ \ \ Lo 'O \ \ [ Lo J \ \ \ \ ] \ \ \ Lo \ \ Lo "  \ \ \
@5@2 \@3 ]@4 ]@ @.@7 3@ 
@ @.@7 3@>@&@;C@Br FJ FJ Si O

 \ \ \  \ \ ] \ Lo KA [ \ KA \ Lo \ J J \ KA \ \ \ \ \ Lo 'O \ \ [ Lo J \ \ \ \ ] \ \ \ Lo \ \ Lo "  \ \ \
@5@2 \@3 ]@4 ]@ @.@7 3@ 
@ @.@7 3@>@&@;C@By FJ FJ Si O

 S \ \ KA \ \ \ \ \ \ \ \ Lo KA [ \ KA \ Lo \ J J \ KA \ \ \ \ \ Lo 'O \ \ [ Lo J \ \ \ \ ] \ \ \ Lo \ \ Lo "  \ \ \
@5@2 \@3 ]@4 ]@ @.@7 3@ 
@ @.@7 3@>@&@;XO FK 3 C
@ FJ FJ@5@.
@7 4S@7 4' N@7@%process_single_verification_condition N@>@;XO FK 4[ C@ FJ FJ@5@.@/@/@/@/@7 4R@7 C@.@7 / L@.
@7 4 N@ 
@7 4P N@>@;XXQM EF@?/build/spark-thYk5E/spark-2012.0.deb/simplifier/data__rules.pro  7AAuC @S @E KE JJE J;E RE KE \6E \:E \8XO E JJ C@ E E 


@5@ 
@  *@/ Ux@2@4@8 \6 J=@;XO E J; C@ E E 


@5@ 
@  *@/ Ux@2@4@8 4`@;XO E R C@ E E@5@/ *@/ *@2@4@2@4@/@7 4`@7 H@8 H@;XO E K C@/@ E E 

@5@ @  *@/ *@2@4@2@4@ 
@7 4`@C@0 AV@4@7 H@L@P@;XO Eswitch_bindings C	@ E E  *@<C	@ E E  *@<C	@ E E  *@<XO E K C@+@ E E		 

@5@ @  *@. *@2@-@4@2@-@4@ 
@7 4`@ @ @ @8 4a J=@;XD  t  t t  Et  F AO E \: C@e E E@5@0 \6

@4@7 D4@>@;XO E \8 C@ E E@5@0 \6

@4@7 J@>@;XXQM EF@=/build/spark-thYk5E/spark-2012.0.deb/simplifier/data__pfs.pro   AuC @S @E 3E SuE TVE SxE 3E 3E 3E NyE O<E 3XO Esave_data__prf  C@J@ E E@5 E@.
@7 %] N<@2@0  E@1  Sy@4@3@0  E@1  Sv@4@3@0  E@1  Nz@4@3@0  E@1  O=@4@3@0  E@1  TW@4@4@7 %_ L@>@;XD  t  t t  Et  TW AO E 3 C@ E E@5@0 TV
@4@7 A N{@>@;XO E 3 C@ E E@5@0 O<
@4@7 4h@>@;XD  t  t t  Et  O= AO E 3 C@| E E@5@0 Su
@4@7 4h@>@;XD  t  t t  Et  Sv AD  t  t t  Et  Sy AO E 3 C@x E E@5@0 Sx
@4@7 4h@>@;XD  t  t t  Et  Nz AO E 3 C@ E E@5@0 Ny

@4@7 4h@>@;XXD  t  C
t #h F| t  @D  t  C
t #h F| t  $D  t  C
t #h F| t  AD  t  C
t #h F| t  AD  t  C
t #h F| t  BD  t  C
t #h F| t  CD  t  C
t #h F| t  BD  t  C
t #h F| t  VD  t  C
t #h F| t  ZrD  t  C
t #h V @*t  @(D  t  C
t #h V @t  @D  t  C
t #h W !9t  BpD  t  C
t #h W @t  @D  t  C
t #h @* @t  @D  t  C
t #h @* Bgt  WD  t  C
t #h @* Bgt  BeD  t  C
t #h @* Bgt  Y@D  t  C
t #h D @*t  @(D  t  C
t #h D Vt  VD  t  C
t #h D Vt  VD  t  C
t #h D Bt  BD  t  C
t #h D Qt  [ D  t  C
t #h D !9t  BpD  t  C
t #h D Bgt  ArD  t  C
t #h D Bgt  Y@D  t  C
t #h D HZt  HXD  t  C
t #h D Bgt  @D  t  C
t #h D !9t  BpD  t  C
t #h D Wt  DQD  t  C
t #h D Vt  V D  t  C
t #h D .t  [D  t  C
t #h Bb EKt  HD  t  C
t #h Bb EFt  (D  t  C
t #h Bb EFt  (D  t  C
t #h Bb EKt  DD  t  C
t #h Bb EFt  (D  t  C
t #h Bb Bgt  \D  t  C
t #h Bb EFt  (D  t  C
t #h Bb t  AD  t  C
t #h Bb EFt  DRD  t  C
t #h Bb EFt  EQD  t  C
t #h Bb t  BD  t  C
t #h Bb EFt  (D  t  C
t #h Bb EFt  (D  t  C
t #h Bb Ht  FD  t  C
t #h Bb EFt  ED  t  C
t #h Bb Ht  VD  t  C
t #h Bb EKt  \B D  t  C
t #h Bb t  CD  t  C
t #h Bb Ht  VD  t  C
t #h Bb EFt  )D  t  C
t #h Bb EFt  )D  t  C
t #h Bb t  VD  t  C
t #h Bb EFt  FD  t  C
t #h Bb EKt  HD  t  C
t #h Bb EFt  )D  t  C
t #h Bb EFt  )D  t  C
t #h Bb EFt  (D  t  C
t #h Bb EFt  )D  t  C
t #h Bb BXt  BVD  t  C
t #h Bb EFt  FhD  t  C
t #h Bb EKt  HD  t  C
t #h Bb EKt  \>D  t  C
t #h Bb EFt  \zD  t  C
t #h Bb EKt  \@D  t  C
t #h Bb !9t  BpD  t  C
t #h Bb EFt  (D  t  C
t #h Bb Bgt  HD  t  C
t #h Bb EFt  (D  t  C
t #h Bb t  @D  t  C
t #h Bb EFt  J{D  t  C
t #h Bb Bgt  D>D  t  C
t #h Bb t  $D  t  C
t #h Bb EFt  DRD  t  C
t #h Bb t  AD  t  C
t #h Bb Bgt  BeD  t  C
t #h Bb Ht  VD  t  C
t #h Bb BCt  BAD  t  C
t #h Bb EFt  (D  t  C
t #h Bb Ht  VD  t  C
t #h Bb EFt  (D  t  C
t #h Bb Ht  VD  t  C
t #h Bb t  BD  t  C
t #h Bb Ht  VD  t  C
t #h Bb EFt  ) D  t  C
t #h Bb EFt  )D  t  C
t #h Bb Ht  VD  t  C
t #h Bb EKt  DD  t  C
t #h Bb EFt  )D  t  C
t #h Bb EFt  )
D  t  C
t #h Bb t  ZrD  t  C
t #h Bb EFt  E\D  t  C
t #h Bb Dt  FD  t  C
t #h Bb EFt  _sD  t  C
t #h Bb EFt  )D  t  C
t #h Bb BXt   ~D  t  C
t #h Bb EFt  _sD  t  C
t #h E Et  ED  t  C
t #h E *zt  EtD  t  C
t #h E *zt  EoD  t  C
t #h Fg Ext  &tD  t  C
t #h Fg Et  JKD  t  C
t #h Fg Ext  FD  t  C
t #h Fg Et  J<D  t  C
t #h Fg Ext  ID  t  C
t #h Fg Ext  EvD  t  C
t #h Fg Et  RD  t  C
t #h Fg Ext  JD  t  C
t #h Fg Et  K
D  t  C
t #h Fg Ext  ID  t  C
t #h Fg Ext  ED  t  C
t #h Fg Ext  N!D  t  C
t #h Fg Ext  F[D  t  C
t #h Fg Et  JVD  t  C
t #h Fg Ext  F&D  t  C
t #h Fg Ext  &vD  t  C
t #h Fg Ext  ED  t  C
t #h Fg Et  FD  t  C
t #h Fg Ext  ED  t  C
t #h Fg Ext  ED  t  C
t #h Fg Et  FD  t  C
t #h Fg Ext  F8D  t  C
t #h Fg Et  FD  t  C
t #h EK EFt  (D  t  C
t #h EK EFt  (D  t  C
t #h EK EFt  (D  t  C
t #h EK EFt  (D  t  C
t #h EK @*t  @(D  t  C
t #h EK t  AD  t  C
t #h EK EFt  DRD  t  C
t #h EK t  BD  t  C
t #h EK EFt  (D  t  C
t #h EK EFt  EQD  t  C
t #h EK Ft  FD  t  C
t #h EK EFt  (D  t  C
t #h EK EFt  ED  t  C
t #h EK t  CD  t  C
t #h EK EFt  )D  t  C
t #h EK EFt  )D  t  C
t #h EK EFt  FD  t  C
t #h EK t  VD  t  C
t #h EK EFt  )D  t  C
t #h EK EFt  )D  t  C
t #h EK EFt  (D  t  C
t #h EK EFt  )D  t  C
t #h EK EFt  FhD  t  C
t #h EK EFt  \zD  t  C
t #h EK !9t  BpD  t  C
t #h EK EFt  (D  t  C
t #h EK EFt  (D  t  C
t #h EK EFt  J{D  t  C
t #h EK t  @D  t  C
t #h EK t  $D  t  C
t #h EK EFt  DRD  t  C
t #h EK t  AD  t  C
t #h EK Bgt  BeD  t  C
t #h EK EFt  (D  t  C
t #h EK EFt  (D  t  C
t #h EK t  BD  t  C
t #h EK EFt  ) D  t  C
t #h EK EFt  )D  t  C
t #h EK EFt  )D  t  C
t #h EK EFt  )
D  t  C
t #h EK t  ZrD  t  C
t #h EK EFt  E\D  t  C
t #h EK EFt  _sD  t  C
t #h EK EFt  )D  t  C
t #h EK EFt  _sD  t  C
t #h D Dat  1Z D  t  C
t #h D Dat  1TD  t  C
t #h D Dat  1TD  t  C
t #h D Dat  1WD  t  C
t #h D Dat  1WD  t  C
t #h D Dat  DD  t  C
t #h D Dat  #D  t  C
t #h D Dat  DD  t  C
t #h FA Ext  EvD  t  C
t #h FA !9t  BpD  t  C
t #h FA !9t  BpD  t  C
t #h FA Et  ED  t  C
t #h FA Ft  F"D  t  C
t #h FA Ft  F	D  t  C
t #h FA Ft  FGD  t  C
t #h FA Est  EyD  t  C
t #h FA Est  F6D  t  C
t #h FA Et  FFD  t  C
t #h FA Et  FHD  t  C
t #h FA Et  ED  t  C
t #h FA Et  FBD  t  C
t #h FA Et  FCD  t  C
t #h FA Et  FDD  t  C
t #h FA Et  F;D  t  C
t #h FA Et  FD  t  C
t #h FA Et  ED  t  C
t #h FA Et  ED  t  C
t #h FA Et  F<D  t  C
t #h FA Et  F=D  t  C
t #h FA Et  FED  t  C
t #h BC Bgt  ArD  t  C
t #h BC t  BD  t  C
t #h BC !9t  BpD  t  C
t #h BC HZt  HXD  t  C
t #h BC t  AD  t  C
t #h BC t  AD  t  C
t #h BC Bgt  BeD  t  C
t #h ]z Bgt  ]D  t  C
t #h ]z Bgt  @D  t  C
t #h EZ EFt  (D  t  C
t #h EZ EFt  (D  t  C
t #h EZ EFt  (D  t  C
t #h EZ Edt  ED  t  C
t #h EZ EFt  (D  t  C
t #h EZ EFt  DRD  t  C
t #h EZ EFt  EQD  t  C
t #h EZ EFt  (D  t  C
t #h EZ EFt  (D  t  C
t #h EZ Edt  (D  t  C
t #h EZ Edt  (D  t  C
t #h EZ EFt  ED  t  C
t #h EZ ESt  VD  t  C
t #h EZ Edt  FkD  t  C
t #h EZ Edt  &`D  t  C
t #h EZ EFt  )D  t  C
t #h EZ EFt  )D  t  C
t #h EZ Edt  D  t  C
t #h EZ ESt  )
D  t  C
t #h EZ Edt  EbD  t  C
t #h EZ Edt  YD  t  C
t #h EZ EFt  FD  t  C
t #h EZ EFt  )D  t  C
t #h EZ Dt  &;D  t  C
t #h EZ EFt  )D  t  C
t #h EZ EFt  (D  t  C
t #h EZ Dt  &=D  t  C
t #h EZ Bgt  H'D  t  C
t #h EZ EFt  )D  t  C
t #h EZ EFt  FhD  t  C
t #h EZ Dt  &?D  t  C
t #h EZ Dt  FjD  t  C
t #h EZ EFt  \zD  t  C
t #h EZ EFt  (D  t  C
t #h EZ EFt  (D  t  C
t #h EZ EFt  J{D  t  C
t #h EZ Edt  FkD  t  C
t #h EZ EFt  DRD  t  C
t #h EZ Edt  (D  t  C
t #h EZ EFt  (D  t  C
t #h EZ EFt  (D  t  C
t #h EZ Edt  D  t  C
t #h EZ Edt  (D  t  C
t #h EZ Edt  AD  t  C
t #h EZ EFt  ) D  t  C
t #h EZ EFt  )D  t  C
t #h EZ Edt   D  t  C
t #h EZ EFt  )D  t  C
t #h EZ Edt  (D  t  C
t #h EZ Bgt  H' D  t  C
t #h EZ ESt  )D  t  C
t #h EZ EFt  )
D  t  C
t #h EZ Dt  &=D  t  C
t #h EZ EFt  E\D  t  C
t #h EZ EFt  _sD  t  C
t #h EZ EFt  )D  t  C
t #h EZ Dt  &?D  t  C
t #h EZ Dt  &AD  t  C
t #h EZ Dt  FjD  t  C
t #h EZ Dt  FiD  t  C
t #h EZ EFt  _sD  t  C
t #h F EKt  HD  t  C
t #h F E_t  0(D  t  C
t #h F EKt  DD  t  C
t #h F Bgt  AxD  t  C
t #h F E_t  &hD  t  C
t #h F E_t  ]D  t  C
t #h F EFt  DRD  t  C
t #h F Ft  HD  t  C
t #h F Ft  VvD  t  C
t #h F Ht  FD  t  C
t #h F EKt  \B D  t  C
t #h F Ft  ,\D  t  C
t #h F EKt  HD  t  C
t #h F Ft  ,^D  t  C
t #h F Ft  ,TD  t  C
t #h F Ft  VxD  t  C
t #h F Ft  ,ZD  t  C
t #h F EKt  HD  t  C
t #h F Ft  H D  t  C
t #h F EKt  \>D  t  C
t #h F Bgt  HD  t  C
t #h F E_t   D  t  C
t #h F EKt  \@D  t  C
t #h F E_t  &hD  t  C
t #h F E_t  ]D  t  C
t #h F Bgt  D>D  t  C
t #h F Ft  VvD  t  C
t #h F Ft  VvD  t  C
t #h F Ft  V|D  t  C
t #h F EKt  DD  t  C
t #h F Ft  ,`D  t  C
t #h F Ft  ,VD  t  C
t #h F Ft  ,XD  t  C
t #h F Ft  VzD  t  C
t #h ^ !9t  BpD  t  C
t #h  Bgt  DAD  t  C
t #h  !9t  )D  t  C
t #h  Bgt  WD  t  C
t #h  Bgt  H'D  t  C
t #h  Wt  WD  t  C
t #h  Bgt  $hD  t  C
t #h  Bgt  $j D  t  C
t #h  Qt  [ D  t  C
t #h  Dt  Z D  t  C
t #h  Bgt  $VD  t  C
t #h  Bgt  Y@D  t  C
t #h  Dt  %TD  t  C
t #h  @t  @D  t  C
t #h  @t  @D  t  C
t #h  Bgt  	D  t  C
t #h  .t  ZZD  t  C
t #h  At  FD  t  C
t #h  Wt  WD  t  C
t #h  Bgt  $JD  t  C
t #h  Bgt  GD  t  C
t #h  @*t  @(D  t  C
t #h  Vt  VD  t  C
t #h  @t  +D  t  C
t #h  Wt  WD  t  C
t #h  !9t  BpD  t  C
t #h  @t   lD  t  C
t #h  Bgt  ArD  t  C
t #h  .t  $vD  t  C
t #h  .t  .D  t  C
t #h  Bt  DD  t  C
t #h  Bgt  $LD  t  C
t #h  !9t  )D  t  C
t #h  Bgt  AxD  t  C
t #h  Dt  AD  t  C
t #h  ]zt  ]~D  t  C
t #h  Bgt  $_D  t  C
t #h  Dt  B4 D  t  C
t #h  Qt  "BD  t  C
t #h  Bt  BD  t  C
t #h  !9t  BpD  t  C
t #h  Dt  ZD  t  C
t #h  Bgt  HD  t  C
t #h  At  CD  t  C
t #h  Vt  V D  t  C
t #h  .t  [D  t  C
t #h  Bgt  XD  t  C
t #h  Wt  WD  t  C
t #h  Bgt  H D  t  C
t #h  Bgt  $]D  t  C
t #h  %gt  %gD  t  C
t #h  ]zt  ]|D  t  C
t #h  At  AD  t  C
t #h  Bgt  \D  t  C
t #h  @*t  WyD  t  C
t #h  Bgt  BD  t  C
t #h  Dt  Z D  t  C
t #h  Dt  *AD  t  C
t #h  %gt  %gD  t  C
t #h  Qt  [D  t  C
t #h  Dt  D D  t  C
t #h  Bgt  $aD  t  C
t #h  Bgt  $fD  t  C
t #h  Bgt   D  t  C
t #h  Bgt  	D  t  C
t #h  Bgt  ]D  t  C
t #h  Dt  . D  t  C
t #h  Bgt  $cD  t  C
t #h  Bgt  HD  t  C
t #h  Wt  DQD  t  C
t #h  Dt  B*D  t  C
t #h  HZt  F|D  t  C
t #h  Bgt  H' D  t  C
t #h  Dt  #D  t  C
t #h  Bt  DD  t  C
t #h  Qt  "DD  t  C
t #h  Dt  Z D  t  C
t #h  Bgt  XD  t  C
t #h  At  AD  t  C
t #h  Dt  Z D  t  C
t #h  Bgt  $ZD  t  C
t #h  Vt  VD  t  C
t #h  Dt  B0D  t  C
t #h  Bgt  BhD  t  C
t #h  Dt  DD  t  C
t #h  Bt  BD  t  C
t #h  Bgt  $HD  t  C
t #h  Bgt  $P D  t  C
t #h  @*t  OD  t  C
t #h  Dt  @ D  t  C
t #h  Bgt  BD  t  C
t #h  Dt  *? D  t  C
t #h  %gt  /o D  t  C
t #h  ]zt  ]|D  t  C
t #h  Dt  .D  t  C
t #h  HZt  HXD  t  C
t #h  Bgt  @D  t  C
t #h  Dt  B* D  t  C
t #h  Bgt  $XD  t  C
t #h  Bgt  ED  t  C
t #h  Bgt  D>D  t  C
t #h  Bgt  BeD  t  C
t #h  Dt  .D  t  C
t #h  Bgt  $cD  t  C
t #h F EKt  HD  t  C
t #h F EFt  (D  t  C
t #h F E_t  &hD  t  C
t #h F EFt  (D  t  C
t #h F @*t  @(D  t  C
t #h F F|t  VD  t  C
t #h F Ft  _D  t  C
t #h F EFt  EQD  t  C
t #h F F|t  V'D  t  C
t #h F EFt  (D  t  C
t #h F ESt  VD  t  C
t #h F EKt  \B D  t  C
t #h F F|t  FD  t  C
t #h F EFt  )D  t  C
t #h F Ft  ]D  t  C
t #h F Btt  !=D  t  C
t #h F EFt  )D  t  C
t #h F F|t  GPD  t  C
t #h F EFt  (D  t  C
t #h F EFt  )D  t  C
t #h F E_t   D  t  C
t #h F EKt  \@D  t  C
t #h F EFt  (D  t  C
t #h F E_t  ]D  t  C
t #h F EFt  J{D  t  C
t #h F F|t  VD  t  C
t #h F Ft   'D  t  C
t #h F F|t  V'D  t  C
t #h F EFt  (D  t  C
t #h F EFt  )D  t  C
t #h F F|t  FD  t  C
t #h F Ft  ]D  t  C
t #h F HZt  HXD  t  C
t #h F ESt  )D  t  C
t #h F EFt  )
D  t  C
t #h F F|t  V.D  t  C
t #h F Btt  BtD  t  C
t #h F EFt  )D  t  C
t #h F EFt  _sD  t  C
t #h F EFt  (D  t  C
t #h F E_t  0(D  t  C
t #h F EFt  (D  t  C
t #h F EKt  DD  t  C
t #h F E_t  ]D  t  C
t #h F EFt  DRD  t  C
t #h F F|t  VD  t  C
t #h F EFt  (D  t  C
t #h F t  BD  t  C
t #h F F|t  V'D  t  C
t #h F EFt  ED  t  C
t #h F Bgt  ]D  t  C
t #h F Ft  ]D  t  C
t #h F EFt  )D  t  C
t #h F F|t  V$D  t  C
t #h F ESt  )
D  t  C
t #h F EFt  FD  t  C
t #h F EKt  HD  t  C
t #h F F|t  FD  t  C
t #h F EFt  )D  t  C
t #h F EKt  HD  t  C
t #h F EFt  FhD  t  C
t #h F Bgt  HD  t  C
t #h F EKt  \>D  t  C
t #h F EFt  \zD  t  C
t #h F E_t  &hD  t  C
t #h F EFt  (D  t  C
t #h F Bgt  D>D  t  C
t #h F EFt  DRD  t  C
t #h F F|t  VD  t  C
t #h F F|t  V'D  t  C
t #h F EFt  (D  t  C
t #h F Ft  VvD  t  C
t #h F EFt  ) D  t  C
t #h F Btt  !;D  t  C
t #h F F|t  V$D  t  C
t #h F EFt  )D  t  C
t #h F EKt  DD  t  C
t #h F F|t  FD  t  C
t #h F EFt  E\D  t  C
t #h F EFt  _sD  t  C
t #h BX EFt  (D  t  C
t #h BX EFt  (D  t  C
t #h BX EFt  (D  t  C
t #h BX EFt  (D  t  C
t #h BX EFt  DRD  t  C
t #h BX t  AD  t  C
t #h BX t  BD  t  C
t #h BX EFt  (D  t  C
t #h BX EFt  EQD  t  C
t #h BX EFt  (D  t  C
t #h BX EFt  ED  t  C
t #h BX t  CD  t  C
t #h BX EFt  )D  t  C
t #h BX EFt  )D  t  C
t #h BX EFt  FD  t  C
t #h BX t  VD  t  C
t #h BX EFt  )D  t  C
t #h BX EFt  (D  t  C
t #h BX EFt  )D  t  C
t #h BX EFt  )D  t  C
t #h BX EFt  FhD  t  C
t #h BX EFt  \zD  t  C
t #h BX EFt  (D  t  C
t #h BX EFt  (D  t  C
t #h BX EFt  J{D  t  C
t #h BX t  @D  t  C
t #h BX EFt  DRD  t  C
t #h BX t  $D  t  C
t #h BX t  AD  t  C
t #h BX Bgt  BeD  t  C
t #h BX EFt  (D  t  C
t #h BX EFt  (D  t  C
t #h BX t  BD  t  C
t #h BX EFt  ) D  t  C
t #h BX EFt  )D  t  C
t #h BX HZt  HXD  t  C
t #h BX EFt  )D  t  C
t #h BX EFt  )
D  t  C
t #h BX t  ZrD  t  C
t #h BX EFt  E\D  t  C
t #h BX EFt  _sD  t  C
t #h BX EFt  )D  t  C
t #h BX EFt  _sD  t  C
t #h B: !9t  BpD  t  C
t #h B: Bgt  BeD  t  C
t #h Bt !9t  BpD  t  C
t #h Bt t  @D  t  C
t #h Bt t  $D  t  C
t #h Bt t  AD  t  C
t #h Bt t  AD  t  C
t #h Bt Bgt  BeD  t  C
t #h Bt t  BD  t  C
t #h Bt EFt  EQD  t  C
t #h Bt t  CD  t  C
t #h Bt t  BD  t  C
t #h Bt t  VD  t  C
t #h Bt t  ZrD  t  C
t #h F* Et  F2D  t  C
t #h F* Ext  EvD  t  C
t #h F* !9t  BpD  t  C
t #h F* Et  F.D  t  C
t #h F* Et  F,D  t  C
t #h F* Et  F-D  t  C
t #h F* Et  F/D  t  C
t #h F* Et  F+D  t  C
t #h F* Ft  F"D  t  C
t #h F* Et  F1D  t  C
t #h F* Ft  F9D  t  C
t #h F* Et  F0D  t  C
t #h F* Et  F3D  t  C
t #h F* Est  EyD  t  C
t #h F* Est  F6D  t  C
t #h F* Et  F:D  t  C
t #h F* Et  F>D  t  C
t #h F* Est  F7D  t  C
t #h F* *zt  EtD  t  C
t #h F* Et  ED  t  C
t #h F* Et  F4D  t  C
t #h F* Et  F5 D  t  C
t #h F* Ext  ED  t  C
t #h F* Et  F;D  t  C
t #h F* Et  ED  t  C
t #h F* Et  ED  t  C
t #h F* Et  F<D  t  C
t #h F* Et  F=D  t  C
t #h F* Et  FD  t  C
t #h F* Ext  F8D  t  C
t #h Q @*t  @(D  t  C
t #h Q @t  @D  t  C
t #h Q HZt  HXD  t  C
t #h Q Dt  B4 D  t  C
t #h EP Bgt  \D  t  C
t #h EP ^t  FD  t  C
t #h EP EFt  EQD  t  C
t #h EP F|t  FD  t  C
t #h EP Bgt  H' D  t  C
t #h EP Bgt  H'D  t  C
t #h Fr Fvt  FvD  t  C
t #h Fr Fvt  0D  t  C
t #h Fr E_t   D  t  C
t #h Fr E_t  0(D  t  C
t #h Fr E_t  &hD  t  C
t #h Fr E_t  &hD  t  C
t #h Fr E_t  ]D  t  C
t #h Fr t  @D  t  C
t #h Fr E_t  ]D  t  C
t #h Fr @*t  @(D  t  C
t #h Fr t  $D  t  C
t #h Fr t  AD  t  C
t #h Fr t  AD  t  C
t #h Fr t  BD  t  C
t #h Fr Ft  VnD  t  C
t #h Fr t  CD  t  C
t #h Fr Ft  _D  t  C
t #h Fr t  BD  t  C
t #h Fr t  VD  t  C
t #h Fr t  ZrD  t  C
t #h Fr Fvt  FvD  t  C
t #h Fr Fvt  "D  t  C
t #h Fr Fvt  +gD  t  C
t #h Fr Fvt  "D  t  C
t #h C
 EFt  (D  t  C
t #h C
 E_t  &hD  t  C
t #h C
 EFt  (D  t  C
t #h C
 @*t  @(D  t  C
t #h C
 t  AD  t  C
t #h C
 EFt  EQD  t  C
t #h C
 EFt  (D  t  C
t #h C
 ESt  VD  t  C
t #h C
 EFt  )D  t  C
t #h C
 EFt  )D  t  C
t #h C
 EFt  (D  t  C
t #h C
 Bgt  H'D  t  C
t #h C
 EFt  )D  t  C
t #h C
 E_t   D  t  C
t #h C
 EFt  (D  t  C
t #h C
 E_t  ]D  t  C
t #h C
 EFt  J{D  t  C
t #h C
 t  $D  t  C
t #h C
 Dat  #D  t  C
t #h C
 EFt  (D  t  C
t #h C
 Bgt  ArD  t  C
t #h C
 EFt  )D  t  C
t #h C
 Frt  B3D  t  C
t #h C
 HZt  HXD  t  C
t #h C
 EFt  )
D  t  C
t #h C
 ESt  )D  t  C
t #h C
 EFt  )D  t  C
t #h C
 EFt  _sD  t  C
t #h C
 EFt  (D  t  C
t #h C
 E_t  0(D  t  C
t #h C
 EFt  (D  t  C
t #h C
 E_t  ]D  t  C
t #h C
 EFt  DRD  t  C
t #h C
 t  BD  t  C
t #h C
 EFt  (D  t  C
t #h C
 EFt  ED  t  C
t #h C
 t  CD  t  C
t #h C
 Bgt  ]D  t  C
t #h C
 EFt  )D  t  C
t #h C
 ESt  )
D  t  C
t #h C
 t  VD  t  C
t #h C
 EFt  FD  t  C
t #h C
 EFt  )D  t  C
t #h C
 EFt  FhD  t  C
t #h C
 EFt  \zD  t  C
t #h C
 E_t  &hD  t  C
t #h C
 EFt  (D  t  C
t #h C
 t  @D  t  C
t #h C
 EFt  DRD  t  C
t #h C
 t  AD  t  C
t #h C
 EFt  (D  t  C
t #h C
 t  BD  t  C
t #h C
 EFt  ) D  t  C
t #h C
 EFt  )D  t  C
t #h C
 Dt  #D  t  C
t #h C
 t  ZrD  t  C
t #h C
 EFt  E\D  t  C
t #h C
 EFt  _sD  t  C
t #h  EKt  HD  t  C
t #h Bg @*t  @(D  t  C
t #h Bg Dt  DD  t  C
t #h Bg .t  $vD  t  C
t #h Bg Dt  %TD  t  C
t #h Bg @t  @D  t  C
t #h Bg Dt  #D  t  C
t #h En Et  ED  t  C
t #h En Est  EqD  t  C
t #h En *zt  EoD  t  C
t #h E Ext  FD  t  C
t #h E Ext  EvD  t  C
t #h E Et  FD  t  C
t #h E Edt  ED  t  C
t #h E Et  FD  t  C
t #h E Et  FD  t  C
t #h E Et  FD  t  C
t #h E Et  FD  t  C
t #h E EFt  DRD  t  C
t #h E Et  ED  t  C
t #h E Et  ED  t  C
t #h E Et  FD  t  C
t #h E EFt  EQD  t  C
t #h E Et  F D  t  C
t #h E Et  ED  t  C
t #h E Et  ED  t  C
t #h E Ft  F	D  t  C
t #h E Et  ED  t  C
t #h E Est  ED  t  C
t #h E Et  ED  t  C
t #h E Et  ED  t  C
t #h E Et  ED  t  C
t #h E Et  ED  t  C
t #h E Et  ED  t  C
t #h E Et  ED  t  C
t #h E Et  ED  t  C
t #h E Et  ED  t  C
t #h E Et  ED  t  C
t #h E Et  ED  t  C
t #h E Et  ED  t  C
t #h E Et  ED  t  C
t #h E Et  ED  t  C
t #h E Et  ED  t  C
t #h E Et  ED  t  C
t #h E Et  ED  t  C
t #h E Bgt  @D  t  C
t #h D EFt  (D  t  C
t #h D EFt  (D  t  C
t #h D E_t  0(D  t  C
t #h D EFt  (D  t  C
t #h D E_t  &hD  t  C
t #h D EFt  (D  t  C
t #h D Dat  1Z D  t  C
t #h D E_t  ]D  t  C
t #h D EFt  DRD  t  C
t #h D Dat  1TD  t  C
t #h D EFt  EQD  t  C
t #h D EFt  (D  t  C
t #h D t  BD  t  C
t #h D Dat  1WD  t  C
t #h D EFt  (D  t  C
t #h D EFt  ED  t  C
t #h D t  CD  t  C
t #h D ESt  VD  t  C
t #h D EFt  )D  t  C
t #h D EFt  )D  t  C
t #h D ESt  )
D  t  C
t #h D EFt  FD  t  C
t #h D EFt  )D  t  C
t #h D EFt  )D  t  C
t #h D EFt  (D  t  C
t #h D EFt  )D  t  C
t #h D Dat  DD  t  C
t #h D EFt  FhD  t  C
t #h D EFt  \zD  t  C
t #h D E_t   D  t  C
t #h D EFt  (D  t  C
t #h D E_t  &hD  t  C
t #h D EFt  (D  t  C
t #h D E_t  ]D  t  C
t #h D EFt  J{D  t  C
t #h D EFt  DRD  t  C
t #h D Dat  1TD  t  C
t #h D Dat  1WD  t  C
t #h D EFt  (D  t  C
t #h D Dat  #D  t  C
t #h D EFt  (D  t  C
t #h D EFt  ) D  t  C
t #h D F|t  FD  t  C
t #h D EFt  )D  t  C
t #h D EFt  )D  t  C
t #h D EFt  )
D  t  C
t #h D ESt  )D  t  C
t #h D EFt  E\D  t  C
t #h D EFt  _sD  t  C
t #h D EFt  )D  t  C
t #h D Bgt  @D  t  C
t #h D Dat  DD  t  C
t #h D EFt  _sD  t  C
t #h Ex EFt  (D  t  C
t #h Ex EFt  (D  t  C
t #h Ex EFt  (D  t  C
t #h Ex Edt  ED  t  C
t #h Ex EFt  (D  t  C
t #h Ex EFt  DRD  t  C
t #h Ex EFt  EQD  t  C
t #h Ex EFt  (D  t  C
t #h Ex Edt  (D  t  C
t #h Ex EFt  (D  t  C
t #h Ex Edt  (D  t  C
t #h Ex EFt  ED  t  C
t #h Ex ESt  VD  t  C
t #h Ex Edt  FkD  t  C
t #h Ex Est  EyD  t  C
t #h Ex Edt  &`D  t  C
t #h Ex EFt  )D  t  C
t #h Ex EFt  )D  t  C
t #h Ex Edt  D  t  C
t #h Ex ESt  )
D  t  C
t #h Ex Edt  YD  t  C
t #h Ex Edt  EbD  t  C
t #h Ex EFt  FD  t  C
t #h Ex EFt  )D  t  C
t #h Ex *zt  EoD  t  C
t #h Ex EFt  )D  t  C
t #h Ex EFt  (D  t  C
t #h Ex Bgt  H'D  t  C
t #h Ex EFt  )D  t  C
t #h Ex EFt  FhD  t  C
t #h Ex EFt  \zD  t  C
t #h Ex EFt  (D  t  C
t #h Ex EFt  (D  t  C
t #h Ex EFt  J{D  t  C
t #h Ex Edt  FkD  t  C
t #h Ex EFt  DRD  t  C
t #h Ex Edt  (D  t  C
t #h Ex EFt  (D  t  C
t #h Ex Edt  D  t  C
t #h Ex EFt  (D  t  C
t #h Ex Edt  (D  t  C
t #h Ex Edt  AD  t  C
t #h Ex EFt  ) D  t  C
t #h Ex EFt  )D  t  C
t #h Ex Edt   D  t  C
t #h Ex EFt  )D  t  C
t #h Ex Bgt  H' D  t  C
t #h Ex Edt  (D  t  C
t #h Ex EFt  )
D  t  C
t #h Ex ESt  )D  t  C
t #h Ex EFt  E\D  t  C
t #h Ex EFt  _sD  t  C
t #h Ex EFt  )D  t  C
t #h Ex EFt  _sD  t  C
t #h E Est  EqD  t  C
t #h E Est  EyD  t  C
t #h E *zt  EtD  t  C
t #h E *zt  EoD  t  C
t #h E Et  E D  t  C
t #h E Et  E D  t  C
t #h E Et  E D  t  C
t #h E Et  E D  t  C
t #h E Et  E D  t  C
t #h E Et  E D  t  C
t #h E Est  ED  t  C
t #h E Et  ED  t  C
t #h E Et  ED  t  C
t #h E Et  ED  t  C
t #h E Est  EyD  t  C
t #h E Et  ED  t  C
t #h E Et  ED  t  C
t #h E Et  E D  t  C
t #h E Et  ED  t  C
t #h E Et  ED  t  C
t #h E *zt  EtD  t  C
t #h E Et  E D  t  C
t #h E Et  ED  t  C
t #h E Et  E D  t  C
t #h E Et  ED  t  C
t #h E Et  E D  t  C
t #h E Ext  ED  t  C
t #h E Et  ED  t  C
t #h E Et  E D  t  C
t #h E Et  ED  t  C
t #h E Et  E D  t  C
t #h E Ext  EvD  t  C
t #h E !9t  BpD  t  C
t #h E Et  ED  t  C
t #h E Et  E D  t  C
t #h E !9t  BpD  t  C
t #h E Et  ED  t  C
t #h E Et  E D  t  C
t #h E Et  ED  t  C
t #h E Et  E D  t  C
t #h E Et  ED  t  C
t #h E Et  E D  t  C
t #h E Et  ED  t  C
t #h E Et  E D  t  C
t #h E Et  ED  t  C
t #h E Et  ED  t  C
t #h E Et  ED  t  C
t #h E Et  ED  t  C
t #h E Et  ED  t  C
t #h E Et  ED  t  C
t #h E Et  ED  t  C
t #h E Et  E D  t  C
t #h E Et  ED  t  C
t #h E Et  ED  t  C
t #h E Et  ED  t  C
t #h E Et  ED  t  C
t #h E Et  E D  t  C
t #h E Ent  EzD  t  C
t #h E Et  ED  t  C
t #h E Et  ED  t  C
t #h E Et  E D  t  C
t #h E Et  E D  t  C
t #h E Et  ED  t  C
t #h E Et  ED  t  C
t #h E Et  ED  t  C
t #h E Ext  ED  t  C
t #h E Ext  ED  t  C
t #h E Et  ED  t  C
t #h E Et  E D  t  C
t #h E EFt  EQD  t  C
t #h E *zt  EtD  t  C
t #h E *zt  EoD  t  C
t #h (W EFt  E\D  t  C
t #h Ed Dt  \D  t  C
t #h Ed Dt  \D  t  C
t #h Ed Dt  \D  t  C
t #h Ed Dt  \D  t  C
t #h Ed Dt  \D  t  C
t #h Ed Dt  \D  t  C
t #h Ed Dt  \D  t  C
t #h Ed Dt  \D  t  C
t #h Ed Dt  \D  t  C
t #h Ed Dt  \D  t  C
t #h Ed Bgt  H' D  t  C
t #h Ed Dt  &=D  t  C
t #h Ed Dt  \D  t  C
t #h Ed Dt  \D  t  C
t #h Ed Dt  &;D  t  C
t #h Ed Dt  \D  t  C
t #h Ed Bgt  H'D  t  C
t #h Ed Dt  &=D  t  C
t #h Ed Dt  &?D  t  C
t #h Ed Dt  \D  t  C
t #h Ed Dt  &AD  t  C
t #h Ed Dt  \D  t  C
t #h Ed Dt  \D  t  C
t #h Ed Dt  FjD  t  C
t #h Ed Dt  \D  t  C
t #h Ed Dt  \D  t  C
t #h Ed Dt  &?D  t  C
t #h Ed Dt  FjD  t  C
t #h Ed Dt  FiD  t  C
t #h E EFt  DRD  t  C
t #h E *zt  EtD  t  C
t #h E *zt  EoD  t  C
t #h ES EFt  (D  t  C
t #h ES EFt  \zD  t  C
t #h ES EFt  (D  t  C
t #h ES EFt  (D  t  C
t #h ES EFt  (D  t  C
t #h ES EFt  (D  t  C
t #h ES EFt  J{D  t  C
t #h ES EFt  (D  t  C
t #h ES EFt  DRD  t  C
t #h ES EFt  DRD  t  C
t #h ES EFt  (D  t  C
t #h ES EFt  EQD  t  C
t #h ES EFt  (D  t  C
t #h ES EFt  (D  t  C
t #h ES EFt  ED  t  C
t #h ES EFt  (D  t  C
t #h ES EFt  ) D  t  C
t #h ES EFt  )D  t  C
t #h ES EFt  )D  t  C
t #h ES EFt  )D  t  C
t #h ES EFt  )D  t  C
t #h ES EFt  FD  t  C
t #h ES EFt  )
D  t  C
t #h ES EFt  )D  t  C
t #h ES EFt  E\D  t  C
t #h ES EFt  )D  t  C
t #h ES EFt  (D  t  C
t #h ES EFt  _sD  t  C
t #h ES EFt  )D  t  C
t #h ES EFt  )D  t  C
t #h ES EFt  FhD  t  C
t #h ES EFt  _sD  t  C
t #h B @*t  @(D  t  C
t #h B !9t  )D  t  C
t #h F EFt  (D  t  C
t #h F EKt  HD  t  C
t #h F EFt  (D  t  C
t #h F E_t  0(D  t  C
t #h F EFt  (D  t  C
t #h F EKt  DD  t  C
t #h F E_t  &hD  t  C
t #h F EFt  (D  t  C
t #h F E_t  ]D  t  C
t #h F t  AD  t  C
t #h F EFt  DRD  t  C
t #h F t  BD  t  C
t #h F EFt  (D  t  C
t #h F EFt  EQD  t  C
t #h F EFt  (D  t  C
t #h F EFt  ED  t  C
t #h F t  CD  t  C
t #h F EKt  \B D  t  C
t #h F ESt  VD  t  C
t #h F Bgt  WD  t  C
t #h F Ft  ]D  t  C
t #h F EFt  )D  t  C
t #h F EFt  )D  t  C
t #h F ESt  )
D  t  C
t #h F t  VD  t  C
t #h F Ft  ]D  t  C
t #h F EFt  FD  t  C
t #h F EKt  HD  t  C
t #h F EFt  )D  t  C
t #h F EFt  )D  t  C
t #h F EFt  (D  t  C
t #h F EFt  )D  t  C
t #h F EKt  HD  t  C
t #h F EFt  FhD  t  C
t #h F Bgt  HD  t  C
t #h F EKt  \>D  t  C
t #h F EFt  \zD  t  C
t #h F E_t   D  t  C
t #h F EKt  \@D  t  C
t #h F !9t  BpD  t  C
t #h F EFt  (D  t  C
t #h F E_t  &hD  t  C
t #h F E_t  ]D  t  C
t #h F EFt  (D  t  C
t #h F t  @D  t  C
t #h F EFt  J{D  t  C
t #h F @*t  OD  t  C
t #h F t  $D  t  C
t #h F EFt  DRD  t  C
t #h F t  AD  t  C
t #h F EFt  (D  t  C
t #h F EFt  (D  t  C
t #h F t  BD  t  C
t #h F Ft  ]D  t  C
t #h F EFt  ) D  t  C
t #h F EFt  )D  t  C
t #h F EKt  DD  t  C
t #h F Ft  ]D  t  C
t #h F EFt  )D  t  C
t #h F EFt  )
D  t  C
t #h F ESt  )D  t  C
t #h F t  ZrD  t  C
t #h F EFt  E\D  t  C
t #h F EFt  _sD  t  C
t #h F EFt  )D  t  C
t #h F EFt  _sD  t  C
t #h D Bgt  AxD  t  C
t #h D Dt  AD  t  C
t #h D HZt  HXD  t  C
t #h F @*t  @(D  t  C
t #h F F|t  FD  t  C
t #h F EFt  FD  t  C
t #h F Ft  FD  t  C
t #h F Bgt  D>D  t  C
t #h F F|t  FD  t  C
t #h F Ft  FD  t  C
t #h E Et  ED  t  C
t #h E Est  EqD  t  C
t #h E Et  ED  t  C
t #h E *zt  EtD  t  C
t #h E *zt  EoD  t  C
t #h E Et  ED  t  C
t #h F% Ext  F&D  t  C
t #h F% Ent  F'D  t  C
t #h D E_t   D  t  C
t #h D E_t  0(D  t  C
t #h D E_t  &hD  t  C
t #h D E_t  &hD  t  C
t #h D E_t  ]D  t  C
t #h D t  @D  t  C
t #h D Dat  1Z D  t  C
t #h D E_t  ]D  t  C
t #h D t  $D  t  C
t #h D t  AD  t  C
t #h D Dat  1TD  t  C
t #h D t  AD  t  C
t #h D Dat  1TD  t  C
t #h D t  BD  t  C
t #h D Dat  1WD  t  C
t #h D Dat  1WD  t  C
t #h D Dat  #D  t  C
t #h D t  CD  t  C
t #h D t  BD  t  C
t #h D t  VD  t  C
t #h D t  ZrD  t  C
t #h D Dat  DD  t  C
t #h D Dat  DD  t  C
t #h EC EFt  (D  t  C
t #h EC EFt  \zD  t  C
t #h EC EFt  (D  t  C
t #h EC EFt  (D  t  C
t #h EC EFt  (D  t  C
t #h EC EFt  (D  t  C
t #h EC t  @D  t  C
t #h EC EFt  J{D  t  C
t #h EC EFt  (D  t  C
t #h EC t  $D  t  C
t #h EC t  AD  t  C
t #h EC EFt  DRD  t  C
t #h EC EFt  DRD  t  C
t #h EC t  AD  t  C
t #h EC Bgt  BeD  t  C
t #h EC EFt  EQD  t  C
t #h EC EFt  (D  t  C
t #h EC t  BD  t  C
t #h EC EFt  (D  t  C
t #h EC EFt  (D  t  C
t #h EC EFt  ED  t  C
t #h EC EFt  (D  t  C
t #h EC t  CD  t  C
t #h EC t  BD  t  C
t #h EC EFt  ) D  t  C
t #h EC EFt  )D  t  C
t #h EC EFt  )D  t  C
t #h EC EFt  )D  t  C
t #h EC EFt  )D  t  C
t #h EC t  VD  t  C
t #h EC EFt  FD  t  C
t #h EC EFt  )
D  t  C
t #h EC t  ZrD  t  C
t #h EC EFt  )D  t  C
t #h EC EFt  E\D  t  C
t #h EC EFt  )D  t  C
t #h EC EFt  (D  t  C
t #h EC EFt  )D  t  C
t #h EC EFt  _sD  t  C
t #h EC EFt  )D  t  C
t #h EC EFt  FhD  t  C
t #h EC EFt  _sD  t  C
t #h F EKt  HD  t  C
t #h F EFt  (D  t  C
t #h F E_t  &hD  t  C
t #h F Bgt  \D  t  C
t #h F EFt  (D  t  C
t #h F @*t  @(D  t  C
t #h F t  AD  t  C
t #h F F|t  VD  t  C
t #h F @*t  WyD  t  C
t #h F ,t  ,D  t  C
t #h F EFt  EQD  t  C
t #h F F|t  V'D  t  C
t #h F EFt  (D  t  C
t #h F Bgt  $ZD  t  C
t #h F EKt  \B D  t  C
t #h F F|t  FD  t  C
t #h F EFt  )D  t  C
t #h F EFt  )D  t  C
t #h F F|t  GPD  t  C
t #h F EFt  (D  t  C
t #h F EFt  )D  t  C
t #h F Dt  FD  t  C
t #h F E_t   D  t  C
t #h F EKt  \@D  t  C
t #h F EFt  (D  t  C
t #h F E_t  ]D  t  C
t #h F EFt  J{D  t  C
t #h F t  $D  t  C
t #h F ,t  ,D  t  C
t #h F F|t  VD  t  C
t #h F F|t  V'D  t  C
t #h F EFt  (D  t  C
t #h F EFt  )D  t  C
t #h F F|t  FD  t  C
t #h F HZt  HXD  t  C
t #h F EFt  )
D  t  C
t #h F F|t  V.D  t  C
t #h F EFt  )D  t  C
t #h F EFt  _sD  t  C
t #h F EFt  (D  t  C
t #h F E_t  0(D  t  C
t #h F EKt  DD  t  C
t #h F EFt  (D  t  C
t #h F E_t  ]D  t  C
t #h F EFt  DRD  t  C
t #h F ,t  ,D  t  C
t #h F F|t  VD  t  C
t #h F EFt  (D  t  C
t #h F t  BD  t  C
t #h F F|t  V'D  t  C
t #h F EFt  ED  t  C
t #h F t  CD  t  C
t #h F EFt  )D  t  C
t #h F F|t  V$D  t  C
t #h F EFt  FD  t  C
t #h F t  VD  t  C
t #h F EKt  HD  t  C
t #h F F|t  FD  t  C
t #h F EFt  )D  t  C
t #h F EKt  HD  t  C
t #h F EFt  FhD  t  C
t #h F EKt  \>D  t  C
t #h F EFt  \zD  t  C
t #h F !9t  BpD  t  C
t #h F E_t  &hD  t  C
t #h F EFt  (D  t  C
t #h F t  @D  t  C
t #h F ,t  ,D  t  C
t #h F EFt  DRD  t  C
t #h F F|t  VD  t  C
t #h F t  AD  t  C
t #h F ,t  , D  t  C
t #h F F|t  V'D  t  C
t #h F EFt  (D  t  C
t #h F t  BD  t  C
t #h F EFt  ) D  t  C
t #h F F|t  V$D  t  C
t #h F EKt  DD  t  C
t #h F EFt  )D  t  C
t #h F F|t  FD  t  C
t #h F t  ZrD  t  C
t #h F EFt  E\D  t  C
t #h F EFt  _sD  t  C
t #h F Bt  DD  t  C
t #h Fy (Wt  (YD  t  C
t #h Fy (Wt  (]D  t  C
t #h Fy (Wt  (_D  t  C
t #h Fy (Wt  (cD  t  C
t #h Fy (Wt  (eD  t  C
t #h Fy (Wt  (gD  t  C
t #h Fy (Wt  (iD  t  C
t #h Fy (Wt  ([D  t  C
t #h Fy (Wt  (aD  t  C
t #h F !9t  BpD  t  C
t #h F Ft  F"D  t  C
t #h F EFt  EQD  t  C
t #h F Et  ED  t  C
t #h F Est  ED  t  C
t #h F Et  ED  t  C
t #h F Et  F D  t  C
t #h F Et  ED  t  C
t #h F Et  F!D  t  C
t #h F *zt  EtD  t  C
t #h F EPt  "D  t  C
t #h F Et  FD  t  C
t #h F Et  FD  t  C
t #h F Et  ED  t  C
t #h F Et  ED  t  C
t #h F Et  FD  t  C
t #h F Et  FD  t  C
t #h . @*t  @(D  t  C
t #h . @t  @D  t  C
t #h . Bgt  BD  t  C
t #h . Bgt  ]D  t  C
t #h . @t   lD  t  C
t #h . Bgt  ArD  t  C
t #h . Bgt  Y@D  t  C
t #h D @*t  @(D  t  C
t #h D @t  @D  t  C
t #h D @t   lD  t  C
t #h D Bgt  $VD  t  C
t #h D HZt  HXD  t  C
t #h E Et  ED  t  C
t #h E Est  EqD  t  C
t #h E *zt  EtD  t  C
t #h E *zt  EoD  t  C
t #h E *zt  EtD  t  C
t #h E *zt  EoD  t  C
t #h E Est  ED  t  C
t #h F Ext  FD  t  C
t #h F Ext  EvD  t  C
t #h F B*t  FD  t  C
t #h F Et  FD  t  C
t #h F EFt  DRD  t  C
t #h F Est  FD  t  C
t #h F B*t  FD  t  C
t #h F Et  ED  t  C
t #h F B*t  FD  t  C
t #h F Est  F
D  t  C
t #h F B*t  FD  t  C
t #h F Et  F D  t  C
t #h F Est  ED  t  C
t #h F Est  EyD  t  C
t #h F Et  ED  t  C
t #h F Et  FD  t  C
t #h F Et  ED  t  C
t #h F Et  ED  t  C
t #h F Et  FD  t  C
t #h F Et  ED  t  C
t #h F Et  ED  t  C
t #h F Et  FD  t  C
t #h F Et  FD  t  C
t #h F Et  ED  t  C
t #h F Ent  FD  t  C
t #h F Et  FD  t  C
t #h F Et  FD  t  C
t #h %g @t   lD  t  C
t #h %g @*t  @(D  t  C
t #h %g @t  @D  t  C
t #h %g Bgt  BeD  t  C
t #h Es Ext  EvD  t  C
t #h Es Bbt  [D  t  C
t #h Es EFt  DRD  t  C
t #h Es B*t  ED  t  C
t #h Es EFt  EQD  t  C
t #h Es B*t  E|D  t  C
t #h Es B*t  E~D  t  C
t #h Es B*t  E}D  t  C
t #h Es *zt  EtD  t  C
t #h Es Ent  EzD  t  C
t #h D t  BD  t  C
t #h D F|t  FD  t  C
t #h D Dat  1TD  t  C
t #h D Bgt  @D  t  C
t #h E_ EFt  (D  t  C
t #h E_ EFt  \zD  t  C
t #h E_ EFt  (D  t  C
t #h E_ EFt  (D  t  C
t #h E_ EFt  (D  t  C
t #h E_ EFt  (D  t  C
t #h E_ t  @D  t  C
t #h E_ EFt  J{D  t  C
t #h E_ EFt  (D  t  C
t #h E_ t  AD  t  C
t #h E_ t  $D  t  C
t #h E_ EFt  DRD  t  C
t #h E_ EFt  DRD  t  C
t #h E_ t  AD  t  C
t #h E_ t  BD  t  C
t #h E_ EFt  (D  t  C
t #h E_ EFt  EQD  t  C
t #h E_ EFt  (D  t  C
t #h E_ EFt  (D  t  C
t #h E_ EFt  ED  t  C
t #h E_ EFt  (D  t  C
t #h E_ t  CD  t  C
t #h E_ ESt  VD  t  C
t #h E_ t  BD  t  C
t #h E_ EFt  ) D  t  C
t #h E_ EFt  )D  t  C
t #h E_ EFt  )D  t  C
t #h E_ EFt  )D  t  C
t #h E_ EFt  )D  t  C
t #h E_ ESt  )
D  t  C
t #h E_ t  VD  t  C
t #h E_ EFt  FD  t  C
t #h E_ EFt  )
D  t  C
t #h E_ ESt  )D  t  C
t #h E_ t  ZrD  t  C
t #h E_ EFt  )D  t  C
t #h E_ EFt  E\D  t  C
t #h E_ EFt  (D  t  C
t #h E_ EFt  )D  t  C
t #h E_ EFt  )D  t  C
t #h E_ EFt  _sD  t  C
t #h E_ EFt  )D  t  C
t #h E_ EFt  FhD  t  C
t #h E_ EFt  _sD  t  C
t #h E *zt  EtD  t  C
t #h E *zt  EoD  t  C
t #h F t  BD  t  C
t #h F t  VD  t  C
t #h F t  @D  t  C
t #h F t  ZrD  t  C
t #h F t  AD  t  C
t #h F t  $D  t  C
t #h F t  AD  t  C
t #h F t  BD  t  C
t #h F t  CD  t  C
t #h !9 @*t  @(D  t  C
t #h E Et  E D  t  C
t #h E *zt  EtD  t  C
t #h E *zt  EoD  t  C
t #h E 0Et  Eh D  t  C
t #h E 0Et  Ei D  t  C
t #h E EFt  ED  t  C
t #h E Est  ED  t  C
t #h Fv EFt  (D  t  C
t #h Fv EFt  (D  t  C
t #h Fv EFt  (D  t  C
t #h Fv EFt  (D  t  C
t #h Fv F|t  VD  t  C
t #h Fv F|t  VD  t  C
t #h Fv t  AD  t  C
t #h Fv EFt  DRD  t  C
t #h Fv Fyt  -0D  t  C
t #h Fv t  BD  t  C
t #h Fv EFt  (D  t  C
t #h Fv EFt  EQD  t  C
t #h Fv F|t  V'D  t  C
t #h Fv F|t  V'D  t  C
t #h Fv Fyt  -9D  t  C
t #h Fv EFt  (D  t  C
t #h Fv Fyt  -?D  t  C
t #h Fv EFt  ED  t  C
t #h Fv t  CD  t  C
t #h Fv ESt  VD  t  C
t #h Fv F|t  V$D  t  C
t #h Fv F|t  FD  t  C
t #h Fv EFt  )D  t  C
t #h Fv Fyt  - D  t  C
t #h Fv EFt  )D  t  C
t #h Fv ESt  )
D  t  C
t #h Fv Fyt  -'D  t  C
t #h Fv t  VD  t  C
t #h Fv EFt  FD  t  C
t #h Fv F|t  FD  t  C
t #h Fv Fyt  -"D  t  C
t #h Fv F|t  GPD  t  C
t #h Fv EFt  )D  t  C
t #h Fv Fyt  - D  t  C
t #h Fv EFt  (D  t  C
t #h Fv EFt  )D  t  C
t #h Fv Fyt  -*D  t  C
t #h Fv Fyt  -4D  t  C
t #h Fv EFt  )D  t  C
t #h Fv ]t  ]D  t  C
t #h Fv ]t  ]D  t  C
t #h Fv EFt  FhD  t  C
t #h Fv ]t  ]D  t  C
t #h Fv Fyt  -=D  t  C
t #h Fv ]t  ]D  t  C
t #h Fv EFt  \zD  t  C
t #h Fv EFt  (D  t  C
t #h Fv EFt  (D  t  C
t #h Fv t  @D  t  C
t #h Fv EFt  J{D  t  C
t #h Fv F|t  VD  t  C
t #h Fv F|t  VD  t  C
t #h Fv t  $D  t  C
t #h Fv EFt  DRD  t  C
t #h Fv t  AD  t  C
t #h Fv Fyt  -"D  t  C
t #h Fv F|t  V'D  t  C
t #h Fv F|t  V'D  t  C
t #h Fv Fyt  -;D  t  C
t #h Fv Fyt  -7D  t  C
t #h Fv EFt  (D  t  C
t #h Fv EFt  (D  t  C
t #h Fv t  BD  t  C
t #h Fv Fyt  - D  t  C
t #h Fv EFt  ) D  t  C
t #h Fv F|t  V$D  t  C
t #h Fv F|t  FD  t  C
t #h Fv Fyt  -"D  t  C
t #h Fv EFt  )D  t  C
t #h Fv Fyt  -$D  t  C
t #h Fv EFt  )D  t  C
t #h Fv F|t  V.D  t  C
t #h Fv F|t  FD  t  C
t #h Fv ESt  )D  t  C
t #h Fv EFt  )
D  t  C
t #h Fv Fyt  -*D  t  C
t #h Fv t  ZrD  t  C
t #h Fv EFt  E\D  t  C
t #h Fv Fyt  --D  t  C
t #h Fv EFt  )D  t  C
t #h Fv EFt  _sD  t  C
t #h Fv Fyt  -2D  t  C
t #h Fv ]t  ]D  t  C
t #h Fv EFt  _sD  t  C
t #h Fv ]t  ]D  t  C
t #h E Est  EyD  t  C
t #h E Ext  ED  t  C
t #h E *zt  EtD  t  C
t #h E EFt  EQD  t  C
t #h Da @*t  @(D  t  C
t #h Da HZt  HXD  t  C
t #h Da EFt  E\D  t  C
t #h F EFt  (D  t  C
t #h F EFt  (D  t  C
t #h F EFt  (D  t  C
t #h F EFt  (D  t  C
t #h F EFt  DRD  t  C
t #h F F|t  VD  t  C
t #h F F|t  VD  t  C
t #h F EFt  EQD  t  C
t #h F EFt  (D  t  C
t #h F F|t  V'D  t  C
t #h F F|t  V'D  t  C
t #h F EFt  (D  t  C
t #h F EFt  ED  t  C
t #h F ESt  VD  t  C
t #h F EFt  )D  t  C
t #h F F|t  FD  t  C
t #h F F|t  V$D  t  C
t #h F EFt  )D  t  C
t #h F ESt  )
D  t  C
t #h F EFt  FD  t  C
t #h F F|t  FD  t  C
t #h F EFt  )D  t  C
t #h F F|t  GPD  t  C
t #h F EFt  (D  t  C
t #h F EFt  )D  t  C
t #h F EFt  )D  t  C
t #h F EFt  FhD  t  C
t #h F EFt  \zD  t  C
t #h F EFt  (D  t  C
t #h F EFt  (D  t  C
t #h F EFt  J{D  t  C
t #h F EFt  DRD  t  C
t #h F F|t  VD  t  C
t #h F F|t  VD  t  C
t #h F F|t  V'D  t  C
t #h F F|t  V'D  t  C
t #h F EFt  (D  t  C
t #h F EFt  (D  t  C
t #h F EFt  ) D  t  C
t #h F EFt  )D  t  C
t #h F F|t  FD  t  C
t #h F F|t  V$D  t  C
t #h F EFt  )D  t  C
t #h F ESt  )D  t  C
t #h F EFt  )
D  t  C
t #h F F|t  FD  t  C
t #h F F|t  V.D  t  C
t #h F EFt  E\D  t  C
t #h F EFt  _sD  t  C
t #h F EFt  )D  t  C
t #h F EFt  _sD  t  C
t #h EF t  AD  t  C
t #h EF t  BD  t  C
t #h EF t  CD  t  C
t #h EF t  VD  t  C
t #h EF ]t  ]D  t  C
t #h EF ]t  ]D  t  C
t #h EF ]t  ]D  t  C
t #h EF ]t  ]D  t  C
t #h EF t  @D  t  C
t #h EF t  $D  t  C
t #h EF t  AD  t  C
t #h EF t  BD  t  C
t #h EF t  ZrD  t  C
t #h EF ]t  ]D  t  C
t #h EF ]t  ]D  t  C
t #h @ Et  P)D  t  C
t #h @ Et  SD  t  C
t #h @ FKt  U D  t  C
t #h @ Et  F`D  t  C
t #h @ F*t  T D  t  C
t #h @ Et  FMD  t  C
t #h @ Ft  N3D  t  C
t #h @ Et  ED  t  C
t #h @ Est  EyD  t  C
t #h @ Et  ED  t  C
t #h @ Et  ED  t  C
t #h @ EFt  )D  t  C
t #h @ Et  FOD  t  C
t #h @ Et  TWD  t  C
t #h @ EFt  (D  t  C
t #h @ Et  FPD  t  C
t #h @ F%t  T D  t  C
t #h @ Et  FLD  t  C
t #h @ Ft  F9D  t  C
t #h @ Est  EqD  t  C
t #h @ Et  ED  t  C
t #h @ Et  FD  t  C
t #h @ Et  ED  t  C
t #h @ ESt  )D  t  C
t #h @ EFt  )D  t  C
t #h @ Et  ED  t  C
t #h @ EFt  _sD  t  C
t #h @ FKt  N D  t  C
t #h @ Et  Q D  t  C
t #h @ Ft  F	D  t  C
t #h @ Et  (:D  t  C
t #h @ Et  ED  t  C
t #h @ Et  ED  t  C
t #h @ Et  'RD  t  C
t #h @ Ent  %V D  t  C
t #h @ EFt  )D  t  C
t #h @ Ext  ED  t  C
t #h @ FKt  U D  t  C
t #h @ Ft  FGD  t  C
t #h @ Et  F D  t  C
t #h @ Et  ED  t  C
t #h @ Et  ED  t  C
t #h @ Et  LD  t  C
t #h @ EFt  E\D  t  C
t #h @ Et  F.D  t  C
t #h @ Et  F/D  t  C
t #h @ Bbt  [D  t  C
t #h @ Et  ND  t  C
t #h @ Et  ED  t  C
t #h @ Et  E D  t  C
t #h @ Edt  EbD  t  C
t #h @ Est  F7D  t  C
t #h @ Et  U'D  t  C
t #h @ Et  ED  t  C
t #h @ Et  MYD  t  C
t #h @ Ext  &vD  t  C
t #h @ Ext  F8D  t  C
t #h @ Et  RUD  t  C
t #h @ Et  F2D  t  C
t #h @ Et  (D  t  C
t #h @ Et  ND  t  C
t #h @ Et  ED  t  C
t #h @ Et  E D  t  C
t #h @ Et  PD  t  C
t #h @ Et  ED  t  C
t #h @ Ext  ED  t  C
t #h @ Et  KD  t  C
t #h @ EFt  (D  t  C
t #h @ Et  F,D  t  C
t #h @ Et  FdD  t  C
t #h @ Et  F0D  t  C
t #h @ Est  F6D  t  C
t #h @ EFt  )D  t  C
t #h @ Et  RD  t  C
t #h @ Et  U*D  t  C
t #h @ ESt  )
D  t  C
t #h @ Et  ED  t  C
t #h @ Et  ED  t  C
t #h @ *zt  EtD  t  C
t #h @ Ext  F[D  t  C
t #h @ Et  ED  t  C
t #h @ 0Et  Ei D  t  C
t #h @ EFt  FhD  t  C
t #h @ Et  JD  t  C
t #h @ Et  (D  t  C
t #h @ F*t  TD  t  C
t #h @ Et  O=D  t  C
t #h @ Et  M D  t  C
t #h @ Et  F3D  t  C
t #h @ Est  FZD  t  C
t #h @ Et  (GD  t  C
t #h @ Et  ED  t  C
t #h @ Et  ED  t  C
t #h @ Ext  F&D  t  C
t #h @ Ent  EzD  t  C
t #h @ 0Et  Eh D  t  C
t #h @ Bgt  \D  t  C
t #h @ Ft  L{D  t  C
t #h @ Et  FbD  t  C
t #h @ C
t  CD  t  C
t #h @ EFt  )D  t  C
t #h @ Et  ED  t  C
t #h @ Et  E D  t  C
t #h @ *zt  EoD  t  C
t #h @ Et  U!D  t  C
t #h @ Et  ED  t  C
t #h @ Et  T D  t  C
t #h @ Est  /D  t  C
t #h @ Ft  F"D  t  C
t #h @ Et  SyD  t  C
t #h @ Et  Q
D  t  C
t #h @ EFt  )D  t  C
t #h @ Ext  N!D  t  C
t #h @ Et  ED  t  C
t #h @ Et  E D  t  C
t #h @ Et  ED  t  C
t #h @ Et  ED  t  C
t #h @ Et  K  D  t  C
t #h @ Et  FcD  t  C
t #h @ Et  LD  t  C
t #h @ Et  (>D  t  C
t #h @ Et  MD  t  C
t #h @ Et  ED  t  C
t #h @ Et  E D  t  C
t #h @ Et  K D  t  C
t #h @ Est  /D  t  C
t #h @ Et  SvD  t  C
t #h @ Et  RD  t  C
t #h @ Et  ED  t  C
t #h @ Et  ED  t  C
t #h @ Et  ED  t  C
t #h @ Et  E D  t  C
t #h @ Et  & D  t  C
t #h @ Ft  FD  t  C
t #h @ Et  RD  t  C
t #h @ Et  F1D  t  C
t #h @ Fgt  UR D  t  C
t #h @ Et  MD  t  C
t #h @ EFt  )D  t  C
t #h @ Et  E D  t  C
t #h @ Ent  F'D  t  C
t #h @ Et  (CD  t  C
t #h @ @*t  OD  t  C
t #h @ Et  UJD  t  C
t #h @ Et  K?D  t  C
t #h @ Et  K
D  t  C
t #h @ EFt  )
D  t  C
t #h @ Ent  FD  t  C
t #h @ Et  E D  t  C
t #h @ Et  ED  t  C
t #h @ Et  F+D  t  C
t #h @ EFt  FD  t  C
t #h @ Et  (AD  t  C
t #h @ Et  N?D  t  C
t #h @ Et  E D  t  C
t #h @ Et  KDD  t  C
t #h @ EFt  ) D  t  C
t #h @ EFt  )D  t  C
t #h @ Et  ED  t  C
t #h @ Ext  ED  t  C
t #h @ Et  E D  t  C
t #h @ Et  E D  t  C
t #h @ Bbt  [D  t  C
t #h @ Et  (0D  t  C
t #h @ Bbt  [D  t  C
t #h @ Et  QD  t  C
t #h @ EFt  EQD  t  C
t #h @ EFt  (D  t  C
t #h @ Est  ED  t  C
t #h @ Et  RD  t  C
t #h @ Bgt  H'D  t  C
t #h @ Et  FBD  t  C
t #h @ Et  N0 D  t  C
t #h @ Et  E D  t  C
t #h @ Et  ED  t  C
t #h @ Et  RjD  t  C
t #h @ Et  JVD  t  C
t #h @ Et  ED  t  C
t #h @ Et  MD  t  C
t #h @ Et  FD  t  C
t #h @ Et  F5 D  t  C
t #h @ Et  (.D  t  C
t #h @ Et  E D  t  C
t #h @ Et  OD  t  C
t #h @ Bbt  \D  t  C
t #h @ Et  QD  t  C
t #h @ Est  /D  t  C
t #h @ Et  J<D  t  C
t #h @ Et  KD  t  C
t #h @ Et  MD  t  C
t #h @ Et  ED  t  C
t #h @ Et  E D  t  C
t #h @ Et  NHD  t  C
t #h @ Bbt  \D  t  C
t #h @ EFt  DRD  t  C
t #h @ EFt  (D  t  C
t #h @ Et  JKD  t  C
t #h @ Et  JaD  t  C
t #h @ Et  MD  t  C
t #h @ F_t  U D  t  C
t #h @ Et  VD  t  C
t #h @ Et  E D  t  C
t #h @ Et  (4D  t  C
t #h @ Et  FD  t  C
t #h @ Et  JD  t  C
t #h @ Est  ED  t  C
t #h @ Et  FaD  t  C
t #h @ Et  PD  t  C
t #h @ Et  FW D  t  C
t #h @ Et  FED  t  C
t #h @ Et  FTD  t  C
t #h @ Et  N; D  t  C
t #h @ B*t  FD  t  C
t #h @ Et  E D  t  C
t #h @ Et  FD  t  C
t #h @ Et  ED  t  C
t #h @ EFt  (D  t  C
t #h @ Et  NzD  t  C
t #h @ Et  K&D  t  C
t #h @ Et  FX D  t  C
t #h @ Et  FSD  t  C
t #h @ Et  FD  t  C
t #h @ Bbt  [D  t  C
t #h @ Et  (2D  t  C
t #h @ Et  F-D  t  C
t #h @ Et  FD  t  C
t #h @ Et  E D  t  C
t #h @ EFt  DRD  t  C
t #h @ EFt  (D  t  C
t #h @ Et  R,D  t  C
t #h @ EFt  ED  t  C
t #h @ Et  FU D  t  C
t #h @ Et  JD  t  C
t #h @ Et  FDD  t  C
t #h @ Et  MD  t  C
t #h @ Et  (D  t  C
t #h @ Et  FD  t  C
t #h @ Et  ED  t  C
t #h @ Ext  ID  t  C
t #h @ Et  E D  t  C
t #h @ BCt  BAD  t  C
t #h @ Et  P,D  t  C
t #h @ Et  FV D  t  C
t #h @ Et  RD  t  C
t #h @ Et  FD  t  C
t #h @ -vt  Ef D  t  C
t #h @ Edt  ED  t  C
t #h @ EFt  (D  t  C
t #h @ B*t  FD  t  C
t #h @ Et  E D  t  C
t #h @ Et  (8D  t  C
t #h @ Et  F D  t  C
t #h @ Et  ED  t  C
t #h @ ESt  VD  t  C
t #h @ Et  T D  t  C
t #h @ Et  RD  t  C
t #h @ Et  + D  t  C
t #h @ Et  . D  t  C
t #h @ Et  OlD  t  C
t #h @ Dt  FjD  t  C
t #h @ Ext  EvD  t  C
t #h @ Ext  ED  t  C
t #h @ Est  FD  t  C
t #h @ Bbt  HD  t  C
t #h @ B*t  ED  t  C
t #h @ Et  E D  t  C
t #h @ Et  FD  t  C
t #h @ Et  ED  t  C
t #h @ Et  ED  t  C
t #h @ Et  PD  t  C
t #h @ Et  E D  t  C
t #h @ Et  FD  t  C
t #h @ Et  RD  t  C
t #h @ Ext  FD  t  C
t #h @ Ext  JD  t  C
t #h @ Et  FRD  t  C
t #h @ Et  (6D  t  C
t #h @ Et  ED  t  C
t #h @ B*t  FD  t  C
t #h @ Et  E D  t  C
t #h @ Est  F
D  t  C
t #h @ Et  ED  t  C
t #h @ Et  FY D  t  C
t #h @ Et  MD  t  C
t #h @ Et  LD  t  C
t #h @ Et  FD  t  C
t #h @ Ext  &tD  t  C
t #h @ Et  FQD  t  C
t #h @ EFt  (D  t  C
t #h @ Edt  FkD  t  C
t #h @ Et  ED  t  C
t #h @ Et  ED  t  C
t #h @ Est  T|D  t  C
t #h @ B*t  FD  t  C
t #h @ Et  E D  t  C
t #h @ Et  ED  t  C
t #h @ Et  R,D  t  C
t #h @ Et  M5D  t  C
t #h @ Et  FD  t  C
t #h @ FAt  T D  t  C
t #h @ Et  FD  t  C
t #h @ Et  ED  t  C
t #h @ Ext  ID  t  C
t #h @ EFt  (D  t  C
t #h @ Ent  EkD  t  C
t #h @ Est  UD  t  C
t #h @ Et  RjD  t  C
t #h @ Bbt  HD  t  C
t #h @ B*t  E|D  t  C
t #h @ Bbt  @MD  t  C
t #h @ Et  TeD  t  C
t #h @ Et  ED  t  C
t #h @ Et  T] D  t  C
t #h @ EFt  (D  t  C
t #h @ Et  KD  t  C
t #h @ EFt  J{D  t  C
t #h @ Bbt  [D  t  C
t #h @ EPt  EMD  t  C
t #h @ Et  QD  t  C
t #h @ Bbt  CD  t  C
t #h @ Et  ED  t  C
t #h @ Et  ED  t  C
t #h @ Ft  TD  t  C
t #h @ Et  F4D  t  C
t #h @ Dt  FiD  t  C
t #h @ EFt  (D  t  C
t #h @ Et  &D  t  C
t #h @ Bbt  HD  t  C
t #h @ ECt  E@D  t  C
t #h @ Et  ID  t  C
t #h @ Et  ED  t  C
t #h @ B*t  E~D  t  C
t #h @ Ft  U$D  t  C
t #h @ Et  FFD  t  C
t #h @ Et  FCD  t  C
t #h @ Et  PD  t  C
t #h @ EFt  \zD  t  C
t #h @ Bbt  [ D  t  C
t #h @ Et  FD  t  C
t #h @ Et  QD  t  C
t #h @ Bbt  HD  t  C
t #h @ Et  ED  t  C
t #h @ Et  ED  t  C
t #h @ B*t  E}D  t  C
t #h @ Ft  RD  t  C
t #h @ Et  FD  t  C
t #h @ Ft  T D  t  C
t #h @ Et  FD  t  C
t #h @ EFt  _sD  t  C
t #h @ Et  FND  t  C
t #h B~ EKt  HD  t  C
t #h B~ E_t  0(D  t  C
t #h B~ Bgt  AxD  t  C
t #h B~ EKt  DD  t  C
t #h B~ E_t  &hD  t  C
t #h B~ E_t  ]D  t  C
t #h B~ t  AD  t  C
t #h B~ t  BD  t  C
t #h B~ ]t  ]D  t  C
t #h B~ ]t  ]D  t  C
t #h B~ t  CD  t  C
t #h B~ EKt  \B D  t  C
t #h B~ ]t  ]D  t  C
t #h B~ ]t  ]D  t  C
t #h B~ t  VD  t  C
t #h B~ EKt  HD  t  C
t #h B~ BXt  BVD  t  C
t #h B~ EKt  HD  t  C
t #h B~ EKt  \>D  t  C
t #h B~ E_t   D  t  C
t #h B~ EKt  \@D  t  C
t #h B~ !9t  BpD  t  C
t #h B~ E_t  &hD  t  C
t #h B~ E_t  ]D  t  C
t #h B~ t  @D  t  C
t #h B~ t  $D  t  C
t #h B~ t  AD  t  C
t #h B~ Bgt  BeD  t  C
t #h B~ ]t  ]D  t  C
t #h B~ ]t  ]D  t  C
t #h B~ t  BD  t  C
t #h B~ ]t  ]D  t  C
t #h B~ ]t  ]D  t  C
t #h B~ HZt  HXD  t  C
t #h B~ EKt  DD  t  C
t #h B~ t  ZrD  t  C
t #h B~ BXt   ~D  t  C
t #h F B~t  2)D  t  C
t #h F EFt  (D  t  C
t #h F E_t  &hD  t  C
t #h F B~t  VtD  t  C
t #h F EFt  (D  t  C
t #h F t  AD  t  C
t #h F B~t  2/D  t  C
t #h F EFt  EQD  t  C
t #h F EFt  (D  t  C
t #h F ESt  VD  t  C
t #h F EFt  )D  t  C
t #h F EFt  )D  t  C
t #h F B~t  2) D  t  C
t #h F EFt  (D  t  C
t #h F EFt  )D  t  C
t #h F E_t   D  t  C
t #h F B~t  2,D  t  C
t #h F B~t  2'D  t  C
t #h F EFt  (D  t  C
t #h F E_t  ]D  t  C
t #h F EFt  J{D  t  C
t #h F t  $D  t  C
t #h F B~t  23D  t  C
t #h F EFt  (D  t  C
t #h F Bgt  ArD  t  C
t #h F EFt  )D  t  C
t #h F HZt  HXD  t  C
t #h F EFt  )
D  t  C
t #h F ESt  )D  t  C
t #h F .t  $vD  t  C
t #h F B~t  2' D  t  C
t #h F EFt  )D  t  C
t #h F EFt  _sD  t  C
t #h F EFt  (D  t  C
t #h F E_t  0(D  t  C
t #h F EFt  (D  t  C
t #h F E_t  ]D  t  C
t #h F B~t  BD  t  C
t #h F EFt  DRD  t  C
t #h F B~t  B|D  t  C
t #h F t  BD  t  C
t #h F B~t  21D  t  C
t #h F EFt  (D  t  C
t #h F EFt  ED  t  C
t #h F t  CD  t  C
t #h F EFt  )D  t  C
t #h F ESt  )
D  t  C
t #h F EFt  FD  t  C
t #h F t  VD  t  C
t #h F EFt  )D  t  C
t #h F EFt  FhD  t  C
t #h F EFt  \zD  t  C
t #h F E_t  &hD  t  C
t #h F B~t  26D  t  C
t #h F EFt  (D  t  C
t #h F t  @D  t  C
t #h F EFt  DRD  t  C
t #h F t  AD  t  C
t #h F B~t  VtD  t  C
t #h F B~t  B|D  t  C
t #h F EFt  (D  t  C
t #h F t  BD  t  C
t #h F EFt  ) D  t  C
t #h F EFt  )D  t  C
t #h F Dt  #D  t  C
t #h F t  ZrD  t  C
t #h F EFt  E\D  t  C
t #h F EFt  _sD  t  C
t #h F_ !9t  BpD  t  C
t #h F_ Et  F`D  t  C
t #h F_ Et  FdD  t  C
t #h F_ Et  ED  t  C
t #h F_ Et  FcD  t  C
t #h F_ Et  FbD  t  C
t #h F_ Et  FaD  t  C
t #h F_ Est  EyD  t  C
t #h F_ Est  FZD  t  C
t #h F_ Est  F7D  t  C
t #h F_ Et  F\D  t  C
t #h F_ *zt  EtD  t  C
t #h F_ Ext  F[D  t  C
t #h F_ *zt  EoD  t  C
t #h F_ Et  ED  t  C
t #h FK Et  FRD  t  C
t #h FK Et  FMD  t  C
t #h FK Est  ED  t  C
t #h FK Et  ED  t  C
t #h FK Et  FY D  t  C
t #h FK Est  F7D  t  C
t #h FK Et  F\D  t  C
t #h FK *zt  EtD  t  C
t #h FK Ext  F[D  t  C
t #h FK Et  FU D  t  C
t #h FK *zt  EoD  t  C
t #h FK Et  FW D  t  C
t #h FK Et  F=D  t  C
t #h FK Et  ED  t  C
t #h FK Et  FTD  t  C
t #h FK Et  FOD  t  C
t #h FK Ext  EvD  t  C
t #h FK !9t  BpD  t  C
t #h FK Et  FQD  t  C
t #h FK Et  FPD  t  C
t #h FK Et  FLD  t  C
t #h FK Et  ED  t  C
t #h FK Est  FZD  t  C
t #h FK Et  FV D  t  C
t #h FK Et  ED  t  C
t #h FK Et  FX D  t  C
t #h FK Et  ED  t  C
t #h FK Et  F;D  t  C
t #h FK Et  ED  t  C
t #h FK Et  FSD  t  C
t #h FK Et  FND  t  C
t #h E *zt  EtD  t  C
t #h E *zt  EoD  t  C
t #h E Et  ED  t  C
t #h E Est  EqD  t  C
t #h E *zt  EtD  t  C
t #h E *zt  EoD  t  C
t # X2 @Q @D  t  C
t # V GD  t  C
t # )2 @ @D  t  C
t # O GD  t  C
t # AA $ @ZD  t  C
t # Z @Q @D  t  C
t # ) @ @ZD  t  C
t # ) @Q @D  t  C
t # Dt D @ @ J3D  t  C
t # *8 GD  t  C
t #stream_type_checkloose @ZD  t  C
t # H3 @Q @D  t  C
t #last_call_optimisation @Q @D  t  C
t #
agc_margin' GD  t  C
t # Yt H"t CC @Qt H"t CN @Qt H"t CP
t H"t CG CI @ J3D  t  C
t # G @ @D  t  C
t # A @ @ZD  t  C
t #c_libs @ @ZD  t  C
t #warn_override_implicit_import @Q @D  t  C
t # D  @ZD  t  C
t # ( @Q @D  t  C
t #c_ccgcc @ZD  t  C
t #write_attributes H @ZD  t  C
t # [Q O @ZD  t  C
t #allow_variable_name_as_functor @ @D  t  C
t # D @ @D  t  C
t #trace_gc @ @D  t  C
t #debug_on_error @Q @D  t  C
t # CBt H"t CC @Qt H"t CN @Qt H"t CP
t H"t CE COt H"t CG CI @ J3D  t  C
t #report_error @Q @D  t  C
t # Z- @ @D  t  C
t #
fileerrors @Q @D  t  C
t #character_escapes @Q @D  t  C
t # C Bb @ZD  t  C
t # Z @ @ZD  t  C
t # C @ @D  t  C
t #quasi_quotations @Q @D  t  C
t # Z Z @ZD  t  C
t #
answer_format W @ZD  t  C
t # -y I @D  t  C
t # Z @ @D  t  C
t # A @ @D  t  C
t # D @ @D  t  C
t # C A) @ZD  t  C
t # Y A) @ZD  t  C
t # [(~m~d~l~! ?-  @ZD  t  C
t # [# @Q @D  t  C
t # -{ I @D  t  C
t # *FC GD  t  C
t # -z I @D  t  C
t # A6 @ @D  t  C
t # #  @ZD  t  C
t # B3 @Q @D  t  C
t #c_cflags@V-fno-strict-aliasing -pthread -fPIC -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/ncursesw  @ZD  t  C
t #	c_ldflags@u-rdynamic -Wl,-z,relro -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread   @ZD  t  C
t #file_name_variables @ @D  t  C
t #backquoted_string @ @D  t  C
t #	c_libplso @ @ZD  t  C
t #
double_quotes $ @ZD  t  C
t # H4 @Q @D  t  C
t #
user_flags A* @ZD  t  C
t # \, @Q @D  t  C
t #editor G @ZD  t  t C:D~ Dt  Bb BAD  t  t C:D~ Dt  BC BAD  t  t C:D~ Dt  F BtD  t  t C:D~ Dt  Bt BtD  t  t C:C Lqt  @ -D  t  t C:C Lqt  @ -D  t  t C:A^ Lqt  @ QD  t  t C:C Lat  @ LD  t  t C:C Dt  @ 0JD  t  t C:C Lat  @ CD  t  t C:C Lat  @ -D  t  t C:C Lat  @ @MD  t  t C:C Lat  @ -D  t  t C:C Lat  @ JD  t  t C:C Lbt  @ D  t  t C:C Dt  @ UD  t  t C:C Lat  @ 0ID  t  t C:Aw Dt  @ D  t  t C:A Lat  @ D  t  t C:C Lat  @ LD  t  t C:C Lat  @ PVD  t  t C:A Lat  @ IND  t  t C:B L`t  @ I,D  t  t C:A Lat  @ I7D  t  t C:Aw Dt  @ @KD  t  t C:A Lat  @ @KD  t  t C:B L`t  @ K4D  t  t C:B Lat  @ QD  t  t C:A Lat  @ D  t  t C:A^ Lat  @ GFD  t  t C:C Lat  @ KD  t  t C: Dt  @ DD  t  t C:A Lat  @ MD  t  t C:A Lat  @ MD  t  t C:B Lpt  @ MD  t  t C:A Lat  @ ICD  t  t C:A^ L`t  @ IXD  t  t C:C Lpt  @ GD  t  t C:A Lat  @ HD  t  t C:B Lat  @ IFD  t  t C:B Lat  @ I9D  t  t C:A Lat  @ MD  t  t C:C Lat  @ OD  t  t C:B Lat  @ MD  t  t C:B Lat  @ MD  t  t C:C Lat  @ KD  t  t C:A Lat  @ MD  t  t C:B Lat  @ MD  t  t C:B Lat  @ MXT
</file>
</archive>
<foot contentlength=847935>
