#!/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=149 modified=1517997789>
local=134217728
global=134217728
trail=134217728
toplevel=default
init_file=none
system_init_file=swipl
class=runtime
goal=user:runtime_entry(start)

</file>

<file name="$state" class="$prolog" encoding="none" size=747763 modified=1517997789>
SWI-Prolog state (www.swi-prolog.org)
 @A=j@ /usr/lib/swi-prologQMsystem-C XD  t: t$predefine_foreignt  t/=\=D  t  t$set_predicate_attributet  t 
$load_goaltracefalseD  t  t 	t  t  hide_childstrueO  CLE	s@ /usr/lib/swi-prolog/boot/init.pl  )A  @=CLF   consult@=CLG   
load_files@=CLH   

@6@1qcompile@.@5@8	memberchk
 @9$qlf_part_mode @<C	LK  
ensure_loaded@6wic@9$compilation_mode @<C	LL  
use_module@6 @#@9 @$@<C	LM   @(@6 @#@9 @$@<XD  t  t t  t clauseD  t  t 	t  t $no-null-bytes  
D  t  t 	t  t  @+  O  @+CCJ  @6@0@0@0 @8sub_atom @@warning@1null_byte_in_path
@5@8
print_message
	$messages@U@<CCO   @=XD  t  t t  t message_queue_createD  t  t 	t  t $do_load_file_2  
D  t  t 	t  t  @:  O  @:CA<HL  @6number_of_clauses@/@8$source_file_property cputime@/@8
statistics @ @/@8$set_sandboxed_load @ @/@8$set_verbose_load @ @/@8$update_autoload_level @/@8$save_file_scoped_flags xref 
@8set_prolog_flag @/@8$compilation_level 	load_file@ @/@/@8$load_msg_level @ @1 @W@2start@2file
@5@8$print_message @F@ @1stream@.@5@ @8 @P@ @( @d@A@(source@I@F@!@A@+ @d@F@"@#@1formatqlf@5@  @e@8$option @P@"@ @1	file_name@5@8
set_stream @ @ 
@/@ @8
$qload_stream
$qlf@A@1 @d@5@ 
@/@ @8
$consult_file @P@!@V@I@A@B@F@#@0@+ @e@0@/@8file_name_extension @F@$@  @h@
userprolog_file_type @}@P@$@ 
@/@ @8$qload_file @t@A
@ 
@/@ @8 @w@P@#@V@Aerror@1 @[@2failed
@5@8 @4@U@J@ @ @8$import_from_loaded_module  @<@/@8 @= @@@/@8 @A@m@r@r@x-@@m@r@r@x @@@ @1 @[@2done@1 @^
@5
@5@8 @`@ @8$set_autoload_level verbose_load@ @8 @Qsandboxed_load@ @8 @Q@ @9$restore_file_scoped_flags @<XD  t  t 	t  t $select  
D  t  t 	t  t  @  O  @C
M   




@=CM  



@6@ @ @9 @ @<XD  t  t t  t $declare_moduleD  t  t 	t  t $in_system_dir  
D  t  t 	t  t  @  O  @CG  @6home@/@8current_prolog_flag  @0@0@9 @.@<XD  t  t t  t select_dictD  t  t t  t set_end_of_streamD  t  t 	t  t $split  
D  t  t 	t  t  @  O  @CM"  @6@ 
@8$append @@@<CM%  

@6@ @ @ 
@9 @ @<XD  t  t 	t  t $qstart  
D  t  t 	t  t  @  O  @CH0  state


@6@8	$qlf_open @ 
 @h@8 @& @ @9$set_source_module @<XD  t  t t  t tmp_fileD  t  t t  t thread_get_messageD  t  t t  t $push_input_contextD  t  t 	t  t $expand_goal  
D  t  t 	t  t  @  O  @C 	- @@6@9expand_goal
$expand@<XD  t  t t  t is_listD  t  t t  t $current_breakD  t  t t  t 
$vm_assertD  t  t 	t  t  @   
D  t  t 	t  t  @   O  CLO   part@=CLP    @=XD  t  t t  t 	read_linkD  t  t 	t  t  @  
D  t  t 	t  t  @  O  @C@$H  @6@,
@]
@@@1imports@.
@5all@8 @i@1reexport@.@5 
@8 @i@ 
@ @9$import_list @<CH   @=XD  t  t 	t  t $cross_module_clause  
D  t  t 	t  t  @  O  @CL  @6@/@8$head_module @E@8$current_source_module @P@T@<XD  t  t t  t 	$break_pcD  t  t t  t is_trieD  t  t t  t thread_send_messageD  t  t t  t access_fileD  t  t t  t $input_contextD  t  t t  t nb_link_dictD  t  t t  t put_dictD  t  t 	t  t ->transparent D  t  tmeta_predicatet  t @  D  t  t 	t  t  @  D  t  t 	t  t  @iso O  @C
@  @6@1 @
@5@@<XD  t  t 	t  t 
$store_clausepublic D  t  t 	t  t  @  
D  t  t 	t  t  @  O  @CL  @6@/@/
@8$clause_source @0@ 
@9 @ @<XD  t  t 	t  t 
$valid_clause  
D  t  t 	t  t  @  O  @C	L  @6 @ 
@8 @@@@<CL  @6@E@8 @ @P@T@@@<C@"L  @6@1 prolog@2sandbox_allowed_clause
@5@/ @8catch @@@G@W@H@V@A @@8 @4@U@<CL  @6 @@1 @@1permission_errorassertsandboxed_clause
@5@0@5@8 @4@U@<XD  t  t t  t groundD  t  t t  t $clause_term_positionD  t  t t  t thread_peek_messageD  t  t t  t trie_newD  t  t t  t 	time_fileD  t  t 	t  t 
$do_load_file  
D  t  t 	t  t  @  O  @C@;HC  	@6@1derived_from@.@5@  @@8 @i@ @8$register_derived_source @/@/@ @8	$qlf_file @G@+ @H@1 
@5@ @9  @t@A
@ @ 
@ @9 @; @<XD  t  t t  t get_dictD  t  t 	t  t $store_aux_clauses  
D  t  t 	t  t  A  O  ACL  @6@8 @ @@@1$member@.
@5@1
$compile_term@0@5@9forall
$apply@<CL  @6@0@9 A @<XD  t  t t  t 	$break_atD  t  t t  t 	size_fileD  t  t t  t trie_destroyD  t  t t  t :<D  t  t t  t $cwdD  t  t t  t $get_dict_exD  t  t 	t  t 	$in_reply  
D  t  t 	t  t  A  O  ACC#  @6@/@8	char_code @0@0@0@8 @.@@@<XD  t  t t  t 	is_threadD  t  t 	t  t $mt_start_load  
D  t  t 	t  t  A%  O  A%CH   
queue

@6@ 
@/@8
$loading_file @E@ @8thread_self @P@T@@@<CH  
already_loaded@6@1if@.
@5 @8 @i@ 
@8$noload @@@<CH  @6@/
@8 A,@/@8 @9 @1 A*

@5@9assertz @<XD  t  t 	t  t $compile_aux_clauses  
D  t  t 	t  t  A:  O  A:CL  @6@1
$start_aux@.@5@1 A
@5@1$end_aux@5@9setup_call_cleanup @<XD  t  t t  t varD  t  t t  t thread_setconcurrencyD  t  t t  t tmp_file_streamD  t  t t  t  @D  t  t t  t >:<D  t  t t  t $chdirD  t  t t  t $pop_input_context D  t  t t  t $thread_sigwaitD  t  t t  t assertaD  t  t t  t $lengthD  t  t 	t  t compile_aux_clauses  O  ALC	L  @6 @P @8 @@@@<CL  @6@/@0@8source_location @9 A; @<XD  t  t 	t  t $assert_load_context_module  
D  t  t 	t  t  AR  O  ARCIy  @6@1register 
@5@8 @@@<C@7I|  @6@/
@/@8 AN@@@ 
@/@8$master_file @8$check_load_non_module @/@8$add_dialect @ @/@8$load_ctx_options @1  @2$load_context_module
@5@0@ @1 
@5@9$store_admin_clause @<C@GI  @6@8 AY@/
@8 A\@ 
@/@8 A_@F@%@1 Ab
@0@5 @/@8 @* @E@ @1 @_@0@5@8clause_property
	$syspreds@P@T@ @8erase @P@V@A@V@I@1 Ab
@5@9 A9 @<XD  t  t 	t  t goal_expansiondynamic D  t  t 	t  t  At	multifile D  t  t 	t  t  At  O  AtCAn	u@$/usr/lib/swi-prolog/library/debug.pl  @ƅA Axdebug
 @6@7
prolog_debug@F
@8optimise_debug  A|@P
@V@A@8debug_topic A|@U@<CAt Ax Ax	debugging
fail@6@7 A|@F
@8 A~@P
@V@A@8 A@U@<CAz Ax Ax	assertion @6@7 A|@9 A~@<C@!A| Ax Axassume @6@7 A|
informational@1
compatibility@2renamed@1  A@5@2  A@5@8 @5 A|@9 A~@<CA	u@)/usr/lib/swi-prolog/library/arithmetic.pl  @ƅA A@6@7

arithmetic@9math_goal_expansion A@<C@*@z	u@./usr/lib/swi-prolog/library/dialect/sicstus.pl  @ƅA Aop



 A
  @~@6@7
sicstus@E@ @8	qualified A@P@Tdialect A@9prolog_load_context Am@<C@;@ A A A1



;*->
@6@7 A A A@8 A@E@/@3@4
@4@5@8sub_term
occurs@+!@P@T@A@I@<C@ A A 


 

@6@7 A@]@ @8
rename_module A A A@9 A@<C@ A A  @'
  A0changed@=CA
 A Abb_put


	nb_setval

@6@7 A@ @9bb_key A@<CA A Abb_get



nb_current

@6@7 A@ @9 A@<CA A A	bb_delete


, A

	nb_delete@6@7 A@ @9 A@<C@"A A A	bb_update



 A A

 A@6@7 A@ @9 A@<XD  t  t 	t  t $qlf_up_to_date  
D  t  t 	t  t  A  O  ACG~  @6@F@8exists_file @P@/@8 @ @/
@8 A@m@r
@u@@A@V@J@<XD  t  t t  t  @D  t  t t  t stream_pairD  t  t 	t  t $mt_end_load  
D  t  t 	t  t  A  O  ACH   A'@6@@@<CH   A/@6@@@<CH  @6@1 A*@0@.@0@5@0@8 Ag@8 Ao @@8 @ @9message_queue_destroy @<XD  t  t t  t  D  t  t t  t ?=D  t  t 	t  t $spec_extension  
D  t  t 	t  t  A  O  AC	G  @6@]
@0@9 @z@<CG  @6@_
@/@8arg @9 A @<XD  t  t t  t trie_updateD  t  t t  t $size_streamD  t  t 	t  t $confirm  
D  t  t 	t  t  A  O  AC@UC  @6query@8 @4 @0@8between @/@8get_single_char @FyYjJ 
@8 A  @P@@ A@1if_tty@4@1 @yes@5@5@9 @4@A@'@F
nN@8 A@P
@@ A@1 A@4@1 @no@5@5@8 @4@U@A
help@1 Aconfirm@5@8 @4@U@<XD  t  t t  t thread_propertyD  t  t t  t sortD  t  t 	t  t $compile_wic  @ D  t  t 	t  t  A   
D  t  t 	t  t  A   O  A C@$M  @6os_argv@/
@8 @@/@8$get_files_argv @/@8$translate_options 
compileout@/
@8$cmd_option_val @8attach_packs 
$pack@ @}  @}@ 
@; @}
qsave_program
qsave@<XD  t  t t  t trie_lookupD  t  t t  t  AD  t  t t  t msortD  t  t 	t  t  @  
D  t  t 	t  t  @  O  @CL  @6@W
@@@U@<CL  :-
@6@9 @@<CL    
@=XD  t  t t  t   D  t  t 	t  t $segments_to_atom  
D  t  t 	t  t  B  O  BCD+  

@6@\
@@@<CD.  @6@/@8$segments_to_list @@ @9atomic_list_concat @<XD  t  t t  t trie_deleteD  t  t t  t  @0D  t  t t  t seekD  t  t t  t 
$xr_memberD  t  t t  t  AD  t  t t  t thread_statisticsD  t  t t  t get_flagD  t  t 	t  t 
$goal_type  
D  t  t 	t  t  B  O  BCL?  @6@F
@8  @P@)load@A@)call@<XD  t  t t  t exists_directoryD  t  t t  t  @D  t  t t  t  AD  t  t t  t  @9D  t  t t  t integerD  t  t t  t set_flagD  t  t 	t  t  @  
D  t  t 	t  t  @  O  @CL   $source_location



 
@6@@@<CL   

 @@=XD  t  t 	t  t  @y  
D  t  t 	t  t  @y  O  @xCI  @6@8 @@@@ 
@ @9$consult_file_2 @<CI  @6@/@8 @@1$qlf_start_sub_module@5@8$ifcompiling @ 
@ @8 B'
$qlf_end_part@8 B,@ @9 @ @<XD  t  t 	t  t expand_file_search_path  O  B2C@!CW  @6@1$expand_file_search_path
 @5@1loop@.@5@1throw@2 @@1
loop_error
@5@2file_search@5@9 @@<XD  t  t t  t message_queue_propertyD  t  t t  t  @D  t  t t  t =:=D  t  t 	t  t 	$qlf_auto  
D  t  t 	t  t  B@  O  B@C@AG  @6@F
@1 @.
@5@8 @P@V@A @/
@8 @@E@8 @ @P@T@G
@+
auto@H@V@I@A@+
large@/@8 A @m@r@n@write@9 @ @<XD  t  t t  t trie_insertD  t  t t  t  @D  t  t 	t  t $undefined_procedure @ D  t  t 	t  t  BK  
D  t  t 	t  t  BK  O  BKCB  @6 @~@1 @5@/@8$prefix_module undefined_predicate@ @/@ @}	exception @}@@@'
@<CB  @6autoload @8 @@8	$autoload @@@)
retry@<CB    @@=XD  t  t 	t  t $set_compilation_mode  
D  t  t 	t  t  BY  O  BYCE  @6@1$compilation_mode_store@0@5@8
retractall @1 B[
@5@9 Ar@<XD  t  t t  t $call_no_catchD  t  t 	t  t  @&  
D  t  t 	t  t  @&  O  @CE  @6@8 @$@G@*
@H@V@A@9 BZ @<XD  t  t t  t abort D  t  t 	t  t $reverse  
D  t  t 	t  t  Bc  O  BcCM   
@=CM  
@6@ @3
@5@9 Bd @<XD  t  t t  t  APD  t  t 	t  t  @  
D  t  t 	t  t  @  O  @CH  @6@1$autoload_nesting@0@5@8 B]@1 Bf
@5@9 AJ @<XD  t  t t  t wait_for_inputD  t  t t  t 
noprotocol D  t  t t  t locale_propertyD  t  t t  t  BGD  t  t t  t break D  t  t 	t  t @ @ D  t  t @t  t Bn +D  t  t 	t  t  Bn  O  BoC	@  @6@1 Bo@5@@<XD  t  t t  t term_to_atomD  t  t t  t writeqD  t  t 	t  t $last  
D  t  t 	t  t  Bs  O  BsCM   
@=CM  
@6@ @ 
@9 Bt @<XD  t  t t  t delete_import_moduleD  t  t 	t  t  @O  
D  t  t 	t  t  @O  O  @NCH  @6@1 findall@5@8current_predicate @@@/@1$save_file_scoped_flag@5@9 Bw
$bags@<CH   @=XD  t  t t  t copy_stream_dataD  t  t t  t term_stringD  t  t t  t read_pending_codesD  t  t 	t  t $set_debugger_write_options  
D  t  t 	t  t  B  O  BCB   BG@6@@debugger_write_options@3@1quoted @5@4@1
attributesdots@5@4@1spacing
next_argument@5@5@9create_prolog_flag @<C@*B  print@6@@ B@3@1 B @5@4@1portray @5@4@1	max_depth
@5@4@1 B B@5@4@1 B B@5@5@9 B@<C@*C  @6 B@/@8 @@F
@1 B@0@5@/@8 @@P
@V@A@& B@3@1 B
@5@5@9 B@<XD  t  t 	t  t  @( @ D  t  t @t  t @)  BpD  t  t 	t  t  @(  O  @)CF  @6@3@1 A0
not_loaded@5@4@1must_be_module @5@4@1 @@5@5@9  @<XD  t  t t  t 	$trap_gdb D  t  t t  t protocolD  t  t 	t  t $qdo_load_file  
D  t  t 	t  t  B  O  BC@)H&  @6@1 @u@.@5@ @8 @@@1 @@.@5@1 @

@5@1$qend@5@9 A@@<CH-  @6@ 
@ @9 @ @<XD  t  t t  t writelnD  t  t 	t  t $delete  
D  t  t 	t  t  B  O  BCM  
@6@@@<CM  

@6@@@ @ 
@9 B @<CM  



@6@ @ @9 B@<XD  t  t t  t importD  t  t t  t read_pending_charsD  t  t t  t $code_classD  t  t t  t is_dictD  t  t t  t read_term_from_atomD  t  t t  t 	protocolaD  t  t 	t  t 
$is_option  
D  t  t 	t  t  B  O  BCM  @6@W
@@@U@<CM  @6@0@8functor @@@3@4@5@9=.. @<CM   =



@=XD  t  t t  t sleepD  t  t t  t  BJD  t  t t  t getenvD  t  t 	t  t  B  
D  t  t 	t  t  B  O  BCH5   @

@6@0@8 @@8 Ba@9
$qlf_close  @<XD  t  t t  t keysortD  t  t t  t $qq_openD  t  t t  t atom_to_termD  t  t t  t notraceD  t  t t  t exportD  t  t 	t  t $length3  
D  t  t 	t  t  B  O  BCM   
@=CM  


@6@|@ 
@ @9 B @<XD  t  t 	t  t  Bc  
D  t  t 	t  t  Bc  O  BcCM  @6@9 Be@<XD  t  t t  t setenvD  t  t t  t add_import_moduleD  t  t t  t atomD  t  t t  t  BD  t  t t  t protocollingD  t  t 	t  t $store_admin_clause2  
D  t  t 	t  t  B  O  BC@#Lf  @6@Fdatabase@8 @$@P@ 
@9$record_clause @I@A@ 
@/@8 B @ development@9$qlf_assert_clause @<XD  t  t t  t 
locale_createD  t  t 	t  t  @L  
D  t  t 	t  t  @L  O  @KC@4H  @6@1 BT@.@5 
@8 @i@F@/
@8 Bf @P@'
@A@) @I
@G
@+ 
@H@V@I@A@|@ @9 @@<XD  t  t t  t $sig_atomicD  t  t 	t  t 
$mt_load_file  
D  t  t 	t  t  B  O  BC@*G  @6threads @8 @@@@1
with_mutex
$load_file@2 A&@.
@5@1$mt_do_load

@5@1 A@5@9 A@@<CG  @6@1 A0@.@5@ 
 @8 @i@ @ 
@8 A2@@@ 
@9$already_loaded @<CG  @6@/@ 
@8 B @ @ 
@9$run_initialization @<XD  t  t t  t write_canonicalD  t  t t  t 
import_moduleD  t  t t  t atomicD  t  t t  t thread_joinD  t  t t  t prompt1D  t  t 	t  t  B5  
D  t  t 	t  t  B5  O  B4C@QC\  
@6@/@8 B@@@ @/@ @}file_search_path @}@|@G@m@r@n@@H@1 B6
@5@8 B8 @A@V@ @/@ @3@1 B@5
@5@8 B4 @/@8 A@ @/@8 B @ @ @9
$make_path @<CCi  @6@9 B@<XD  t  t t  t $destroy_moduleD  t  t t  t $def_modulesD  t  t t  t  @D  t  t t  t 
set_localeD  t  t t  t 
write_termD  t  t t  t $importD  t  t 	t  t $compile_option_type  
D  t  t 	t  t  B  O  BCM(   argument B#@=CM)    BT B@=CM*   class B@=CM+   emulator B@=CM,   global B#@=CM-   goalcallable@=CM.   	init_file B@=CM/   local B#@=CM0   map B@=CM1    A B@=CM2   stand_alone B@=CM3   toplevel C@=CM4   foreign B@=CM5   trail B#@=XD  t  t t  t >D  t  t t  t  A
D  t  t 	t  t  B  
D  t  t 	t  t  B  O  BC@(G  @6@ 
@8 AS @/@8$current_module @@@G	@]@H@&@A@"
@#@ @ 
@9 @@<CG   @~@6@@@<CG  @6@3@1 A0 @5
@5@9 B @<XD  t  t t  t  BD  t  t t  t current_localeD  t  t t  t 	read_termD  t  t t  t >=D  t  t t  t 
b_set_dictD  t  t t  t 
thread_detachD  t  t 	t  t  A+  D  t  t 	t  t  A+ Au D  t  t 	t  t  A+volatile D  t  t 	t  t  A+  
D  t  t 	t  t  A+  D  t  t t  t  AD  t  t t  t  A}D  t  t t  t 
set_prolog_IOD  t  t t  t $undefined_exportD  t  t 	t  t  @  
D  t  t 	t  t  @  O  @CH   @=CH   @



@6@8 @Q@ 
@9 @@<XD  t  t t  t strip_moduleD  t  t t  t unsetenvD  t  t t  t nb_set_dictD  t  t t  t read_clauseD  t  t t  t prolog_nodebugD  t  t 	t  t  B! @ D  t  t @t  t B! D  t  t 	t  t  B!  D  t  t 	t  t  B! @ O  CCA4  @6@@<XD  t  t t  t  BD  t  t t  t del_dictD  t  t 	t  t  @  
D  t  t 	t  t  @  O  @CH:  @6@8 @@9 B0@<XD  t  t t  t  AD  t  t t  t  @pD  t  t t  t  CD  t  t 	t  t  A  
D  t  t 	t  t  A  O  ACM   @=C@HM  
@6@3 @@4 @@.@5@8
atom_chars @ @3 B@5@/@/@8 @@@@/@ @8 C @ @/@8 B @ @ @/@8$convert_option_value @ @3@4@5@8 B@ 
@ @9 A@<CM  

@6@9 A@<XD  t  t t  t $clauseD  t  t 	t  t  @" @ D  t  t @t  t @! D  t  t 	t  t  @"  O  @!C
F  @6@3@1 A0 B@5@5@9 B@<XD  t  t t  t with_output_toD  t  t t  t $module_propertyD  t  t t  t isD  t  t 	t  t  A  
D  t  t 	t  t  A  O  ACM  @6@@@<CM  -c
@6@@@<CM  

@6@9 A@<XD  t  t 	t  t  B  
D  t  t 	t  t  B  O  BCH
   A'
@6@@@1 @@0@5@0 @8 @@ 
@ @9 B@<C
H   A/@6@@@ 
@ @9 B@<CH  @6@ 
@ @8 C@ 
@/@ @8 B@ @ @9 B@<XD  t  t t  t dict_createD  t  t t  t  CD  t  t 	t  t $loading  
D  t  t 	t  t  C.  O  C.CB  @6 B @8 @@/@0@0@8 A)@0@8 @z@@@<XD  t  t t  t 	$fetch_vmD  t  t 	t  t $member_  
D  t  t 	t  t  C1  O  C1CM   @=CM  
@6@ @ 
@9 C2 @<XD  t  t t  t 
dict_pairsD  t  t t  t locale_destroyD  t  t 	t  t $prolog_list_goal @ D  t  t 	t  t  C6  
D  t  t 	t  t  C6  O  C6CN"  @6@ @}prolog_list_goal @}@@@<CN%  @6@; @}listing @}@<XD  t  t 	t  t  C&  
D  t  t 	t  t  C&  O  C%CM7   B#@6@9number_chars @<CM9   B@6@9 C @<CM;   C@6@/
@8 C @ 
@9 Bq @<XD  t  t 	t  t  @I  
D  t  t 	t  t  @I  O  @HC@9H  @6 @@8 @@F@)@1silent@.@5@8 @P@F@/
@8$negate @P@ 
@/@8$load_msg_compat @A@&@I
 @@ @9 @Q@A@V@J@I@<XD  t  t t  t 
set_moduleD  t  t t  t haltD  t  t 	t  t $remove_ops  
D  t  t 	t  t  CM  O  CMCK'   
@=CK(  
@6@ 
@8
subsumes_term @@@ @9 CN @<CK,  



@6@ @ @9 CR@<XD  t  t t  t unify_with_occurs_checkD  t  t 	t  t  Au @ D  t  t @t  t Au D  t  t 	t  t  Au  O  CTC	@Y  @6pred Au@9
$set_pattr @<XD  t  t t  t mutex_unlock_all D  t  t t  t $add_directive_wicD  t  t t  t \=D  t  t 	t  t 
$ft_no_ext  
D  t  t 	t  t  C\  O  C\CC   txt@=CC   
executable@=CC   	directory@=XD  t  t t  t stamp_date_timeD  t  t 	t  t $abs_file_error  
D  t  t 	t  t  Cb  O  CbC@(C  @6@/
@8 A @/@8 Cd@ @8$file_condition @ @ 
@/@/@8$file_error @@@1 @@2context@0@5@9 B@<CC  @6source_sink@9$existence_error @<XD  t  t t  t 
$prof_nodeD  t  t 	t  t  A  
D  t  t 	t  t  A  O  ACF  
 @@6@@@<CF  @6@1$derived_source_db
@0@0@5@8 B]@/@8 A@1 Cr
@5@9 @ @<XD  t  t t  t cyclic_termD  t  t t  t current_functorD  t  t t  t prolog_alert_signalD  t  t 	t  t  @ @ D  t  t @t  t @ D  t  t 	t  t  @  O  CyC	@`  @6 CU @@9 CV@<XD  t  t 	t  t predicate_option_type Av D  t  t 	t  t  Cz  D  t  t t  t  B+D  t  t t  t abolishD  t  t t  t acyclic_termD  t  t t  t  CQD  t  t t  t 	$raw_readD  t  t 	t  t  Av @ D  t  t @t  t Av D  t  t 	t  t  Av  O  C~C	@Z  @6 CU Av@9 CV@<XD  t  t t  t format_timeD  t  t 	t  t predicate_option_mode Av D  t  t 	t  t  C  D  t  t 	t  t $one_or_member  
D  t  t 	t  t  C  O  CC
C  @6@8 A
@@@9 Cd@<CC   

@=XD  t  t t  t $qlf_start_moduleD  t  t 	t  t 
$export_op  
D  t  t 	t  t  C  O  CC@;K  @6@F@1 
@2$exported_op@0@0@0@5defined@8$get_predicate_attribute @P@V@A@1
discontiguous@2 
@2  C@5@ @8$execute_directive @1 C
@5@0@  @@9 Ad@<XD  t  t 	t  t $import_ops  
D  t  t 	t  t  C  O  CC@;Kx  @6@8 @ @@@" A



@#@ 
@ @1 
@5@8 A @F@ 
@ @ @8 C @P@V@A @1@1no_exported_op@5@9 @4@<C@/K  @6@B@%@/
@/@/@8 C@" A
@#@ 
@ @1 
@5@8 C@U@A@V@J
@I@<XD  t  t t  t current_char_conversionD  t  t t  t  CD  t  t t  t date_time_stampD  t  t 	t  t  Cs  D  t  t 	t  t  Cs Au D  t  t 	t  t  Cs  
D  t  t 	t  t  Cs  D  t  t 	t  t $pi  
D  t  t 	t  t  C  O  CCK    

@6@]@Y@@@<C
K!  //

@6@]@Y@<XD  t  t t  t char_conversionD  t  t 	t  t call_continuation  O  CCA   @=CA  @6@G
	@+@H
@@A@@9 C @<XD  t  t t  t 
numbervarsD  t  t t  t mutex_unlockD  t  t t  t mutex_createD  t  t 	t  t  A @ D  t  t @t  t A  D  t  t 	t  t  A  D  t  t 	t  t  A @ O  AC
@  @6@1 A
@5@@<XD  t  t 	t  t 
$list_to_conj  
D  t  t 	t  t  C  O  CC
K`  
@6@@@<CKa  
 A
@6@ 
@ @9 C @<XD  t  t t  t $rc_close_archiveD  t  t t  t  AD  t  t 	t  t $export1  
D  t  t 	t  t  C  O  CC
K  @6@W
@@@1 @instantiation_error@0@5@9 B@<CK  

@6@"
 A@#@@@<CK  @6@1 
@5@9 B @<XD  t  t 	t  t  Cp  
D  t  t 	t  t  Cp  O  CoCMM  @6@1 @@1existence_error
@5@0@5@9 B@<XD  t  t 	t  t  @ @ D  t  t @t  t @  BpD  t  t 	t  t  @  O  CCF  @6@3@1 A0 B@5@4@1 B @5@4@1 @@5@4@1 @ @5@5@9 B@<XD  t  t 	t  t length  D  t  t 	t  t  C @ O  CC@AM  @6@W@@@/@/
@8
$skip_list @G
@+
@H@'@A@(@G@W
@H@,
@ 
@9 B@A@1 @@1
type_errorlist
@5@2 Ck@1  C@5@0@5@9 B@<C@NM  @6@Y@m@t@n @@@@/@/
@8 C@G@+
@H@'@I@A@.@G@W
@H@m@t@u@x @@@ 
@ @9 AK @A@1 @@1 C C
@5@2 Ck@1  C@5@0@5@9 B@I@<CM  @6@Y@@@1 @@1domain_errornot_less_than_zero@5@2 Ck@1  C@5@0@5@9 B@<CM  @6@1 @@1 C B#@5@2 Ck@1  C@5@0@5@9 B@<XD  t  t 	t  t $derived_source  
D  t  t 	t  t  C  O  CCF  @6@9 Cr @<XD  t  t 	t  t 	$chk_file  
D  t  t 	t  t  C  O  CCD
  @6@E@8 C@P@T@@@9$instantiation_error @<CD  @6@_
@0@8 B@@cwd@/@8$relative_to @ 
@ @ @9$chk_alias_file @<CD  @6@E@\
@P@T@@@/@8 B@ @ 
@ @9 C @<CD  @6@8is_absolute_file_name @@@/@8$extend_file @ @8$file_conditions @ @ @9$absolute_file_name @<C@+D  @6 @e@/@8 C@3@4 @4
@5@/@8 B @ @/@8 C@ @8 C@@@ @ @9 C@<CD&  @6@/@8 C@ @8 C@ @ @9 C@<XD  t  t t  t  BD  t  t 	t  t   @ D  t  t @t  t  D  t  t 	t  t    O  C@CG   

@6@+ @~@@
$user_consult@/
@1 Bp
@5@8flag Am@|
user://@ @/@8atom_concat @1 @5@3@1 @c
user_input@5@4@1check_script 
@5@4@1 CC 
@5@5@9 B@<C
G  @6@3@1expand @5@5@9 B@<XD  t  t t  t 
$term_sizeD  t  t t  t  @D  t  t t  t 
mutex_destroyD  t  t t  t string_lowerD  t  t 	t  t  Cg  
D  t  t 	t  t  Cg  O  CfCD   exists@=CD   	file_type@=CD   access@=XD  t  t 	t  t  @( @ D  t  t @t  t @' D  t  t 	t  t  @(  O  @'CF  @6@3@1 A0 B@5@4@1 B @5@5@9 B@<XD  t  t t  t $rc_membersD  t  t t  t  @D  t  t 	t  t $import_except  
D  t  t 	t  t  C  O  CCJ   
@=CJ  
@6@ 
@/@8$import_except_1 @ @ @9 C @<XD  t  t t  t  @D  t  t t  t upcase_atomD  t  t t  t $tbl_abolish_all_tables D  t  t t  t $prof_sibling_ofD  t  t t  t @=<D  t  t 	t  t  @ @ D  t  t @t  t @ D  t  t 	t  t  @  O  @CF  @6@3@1 A0 B@5@4@1 B @5@4@1 @ @5@5@9 B@<XD  t  t t  t $btree_find_nodeD  t  t 	t  t 
$canonical_pi  
D  t  t 	t  t  D   O  D CK#   C


 
@6@ @m@r
@n@z@@<CK%   

@=XD  t  t t  t 
$rc_handleD  t  t t  t $set_typein_moduleD  t  t t  t 	$open_wicD  t  t 	t  t  C  
D  t  t 	t  t  C  O  CC@XDA  
@6@Q@0@1relative_to@.
@5@8 @k @R@F@ 
@8 B" @P@'
@A@F @ 
@8 C@P@V@A@ 
@9file_directory_name @I@A@#@G@+ C@H@9 A @I@A@D@+ @e@P@/@0@8 AN@ @9 D@S@I
@<XD  t  t t  t  B/ D  t  t t  t normalize_spaceD  t  t t  t 
mutex_trylockD  t  t t  t 
$filled_arrayD  t  t t  t @<D  t  t t  t $rc_open_archiveD  t  t 	t  t  C  
D  t  t 	t  t  C  O  CC
K  @6@W
@@@1 @instantitation_error@0@5@9 B@<CK  as


@6@ 
@8 C @]@@@ 
@/@8 D @ @ @9
$import_as @<CK
   A



@6@@@1 A
@5@9 CR@<CK
  @6@8 D@@@/
@8 D@/@8 @@ 
@ @8 D@@@<CK  @6@1 @@1 Cimport_specifier
@5@0@5@9 B@<XD  t  t t  t $current_typein_moduleD  t  t 	t  t  C  
D  t  t 	t  t  C  O  CC@"D  @6@8 A
@@@E
@/@8 Cd@8 Ce@E@8 Cg @P@T@P
@T@A@I@<C@1D  @6@E@'@/@/
@8 A
 @/@3@4
@5@8 B@ @8 Ce@E@ @8 D@P@T@P@T@A@J@I@<XD  t  t t  t trim_stacks D  t  t 	t  t  @  
D  t  t 	t  t  @  O  @CM   
@=CM  



@6@ @ @9 @@<XD  t  t t  t mutex_propertyD  t  t 	t  t  A  
D  t  t 	t  t  A  O  ACG^  
 @d@6@1 @c@0@5@ @8 D@@@<CGa  compile@6@/@8 A@  @@ @} @@@@<C@YGe  @6 B@8 @$@/@/@8 @z@  @@ @} @@/ @h@ @} @@ @ @8 @z@F@%read@8 BH@F@8 A @P@)
qload@A
@D BG@8 BH@P@)
 @S@P@@@A@D@ @8 BA @P@@@)
 @S@<CGu    D%@=XD  t  t t  t string_upperD  t  t t  t 
mutex_lockD  t  t t  t 	setlocaleD  t  t t  t nonvarD  t  t t  t compareD  t  t t  t 
$tbl_wkl_workD  t  t 	t  t  Bs  
D  t  t 	t  t  Bs  O  BsCM  
@6@ 
@9 Bu@<XD  t  t t  t  C}D  t  t t  t  B D  t  t 	t  t  C  
D  t  t 	t  t  C  O  CCD  @6@/
@8$ensure_extensions @ 
@/@8$list_to_set @ @9 Cd@<XD  t  t t  t $qlf_current_sourceD  t  t 	t  t 
$domain_error  
D  t  t 	t  t  D8  O  D8CMJ  @6@1 @@1 C
@5@0@5@9 B@<XD  t  t t  t $tbl_destroy_tableD  t  t t  t 	code_typeD  t  t t  t $factorize_termD  t  t t  t $rc_save_archiveD  t  t t  t 	nongroundD  t  t 	t  t  AX  
D  t  t 	t  t  AX  O  AWCFj  @6@/@0@0@8	$included @@@9 AV@<CFn   

@=XD  t  t t  t  D&D  t  t t  t $qlf_start_fileD  t  t t  t 	$qlf_loadD  t  t t  t 	char_typeD  t  t t  t  C{D  t  t 	t  t \+ @ D  t  t @t  t DE D  t  t 	t  t  DE  D  t  t 	t  t  DE @ O  DFC
AQ  @6@E@@P@T@<XD  t  t 	t  t  @ @ D  t  t @t  t @ ? D  t  t 	t  t  @  D  t  t 	t  t  @ @ O  @CAs  @6@@@<XD  t  t 	t  t  B  
D  t  t 	t  t  B  O  BCD3   


@6@ 
@/@8 B@ @ @9 B@<C
D6  




@6@\
@<XD  t  t t  t 
downcase_atomD  t  t t  t  CD  t  t t  t  A D  t  t t  t $tbl_wkl_mode_add_answerD  t  t t  t 
$tbl_trienodeD  t  t t  t wildcard_matchD  t  t t  t $rc_append_fileD  t  t t  t engine_fetchD  t  t t  t delete_directoryD  t  t 	t  t absolute_file_name  O  DOCC  @6@8$is_options @E
@8 DQ@P
@T@@@9 DP @<CAJC  @6options@8$must_be @F@1
extensions@.
@5@/@8$select_option @P C@ 
@8 DV@I@A@+@F@1 C@.@5@8 D@P B@ @8 DV@ @/
@8$file_type_extensions @&@A
@&@!
@3 @5@#@I@ 
@/@8$canonicalise_extensions @G	@X@H@&@A@1reserved_symboldict@0regular C@5@ @/@8$merge_options @F@!@1	solutions@.@5@ @/@8 D[@P@1oneof B Dm@4first@4 @@5@ @8 DV@A@( Dp@&@F@ @!@1file_errors@.@5@ @/@8 D[@P@ @1 Dn B Dr@4 @@4 A@5@ @8 DV@A@( @@&@F@!@"@\
@1 C@.@5@ @/@8 D[boolean@ @8 DV@P@!@/@8expand_file_name @/@ @8 Cd@A
@&
@&@I@I@G@"@K@+ Dp@H@"@F@#@ @ @  @8 C@P@#@@@J@A@.@G@$@+ A@H@$@U@J@A@ @/@1 C@3@1 Cexist@5@5 
@5@/@8 B}@ @ @9 Cc @A@ @ @  
@9 C@J@<XD  t  t t  t $spyD  t  t 	t  t  A4  
D  t  t 	t  t  A4  O  A3CGE   @6@@@U@<CGH   B@6@8source_file Am@@@<CGK   A@6@0@/
@8 C @/@8 A@ @ 
@8 C @@@<CGP   A@6@/
 @~@8$time_source_file @/@8$modified_id @ @ 
@8 D~@@@<XD  t  t t  t $fail D  t  t t  t  CD  t  t t  t numberD  t  t t  t  DvD  t  t t  t  @|D  t  t t  t delete_fileD  t  t 	t  t  B  
D  t  t 	t  t  B  O  BCCl  @6@0 @8 C@@@9 C@<CCp  @6@3
@4 @4@5@9 C@<XD  t  t t  t 	trie_termD  t  t 	t  t $mk_normal_args  
D  t  t 	t  t  D  O  DCL   
@=CL  
 A
@6@ 
@ @9 D @<XD  t  t t  t repeat D  t  t t  t  
D  t  t t  t  BD  t  t 	t  t  D`  
D  t  t 	t  t  D`  O  D_C
C   @e@6@@ @@9 D^@<C@<C  @6 B@0@8 C@@@/@1  @~@2 @
@5@/
@8 B}@F@+
@E@8 C] @P@T@P C@8 D9 @A@V@ 
@3 Da@5@9 @@<CC    @pl Da@=XD  t  t t  t $tbl_new_worklistD  t  t 	t  t  D  
D  t  t 	t  t  D  O  DCIW  @6@1modified@.
@5@/@8 @i@,
@@@'
@<C
I\  @6@8 A@@@9 A@<CI`   
        @=XD  t  t 	t  t $common_goal_type  
D  t  t 	t  t  D  O  DCL0   A


@6@@@8 D @ 
@9 D@<CL4   A


@6@@@8 D@ 
@9 D@<CL8   @


@6@@@8 D@ 
@9 D@<CL<  @6@9 B @<XD  t  t t  t  B D  t  t t  t  BD  t  t t  t directory_filesD  t  t 	t  t  @k  
D  t  t 	t  t  @k  O  DCM  @6@8 B @@@3
@5@9 A @<CM  @6@9 @<XD  t  t t  t 	is_engineD  t  t t  t $trie_propertyD  t  t t  t make_directoryD  t  t 	t  t  D  
D  t  t 	t  t  D  O  DCK   D
@6@ @8 D@@@<CK  
@6@@@ @ @9 D@<CK  @6@1 @@1 C B
@5@0@5@9 B@<XD  t  t t  t $nospyD  t  t t  t   D  t  t t  t $c_current_predicateD  t  t t  t $tbl_table_complete_all D  t  t t  t $rc_openD  t  t t  t profilerD  t  t t  t prolog_to_os_filenameD  t  t t  t  CD  t  t t  t $tbl_wkl_add_answerD  t  t t  t engine_destroyD  t  t t  t trie_genD  t  t 	t  t  B  
D  t  t 	t  t  B  O  CCG  @6@E
@1 @c@0@5@8 @P
@T@1 
@5@ @}prolog_load_file @}@@@<CG  @6@1 @c@0@5@8 @@@8 C@/
@8 B@ 
@9 B@<CG  @6@3@1 C @@5@4@1 C D&@5@5@/
@8 DT@ 
@9 B @<XD  t  t t  t compound_name_arityD  t  t 	t  t   @ D  t  t @t  t  D  t  t 	t  t    O  CG  @6@9 B@<XD  t  t t  t @>=D  t  t 	t  t $import_all2  
D  t  t 	t  t  D  O  DCKA   @=C@KB   D


 

@6@@@ @1 @.@5@8 D@/@ @8 C @/@3@5@8 B@/@3@5@8 B@F@1 @5 @@8 C@P@1 @5 @ @8 	 @A@V@F@,@/@/@8 AN@P@1 Ae@1 B@2 @5@0@2 @5@/@1 @a @@5@8 @@A@1 B@2 A A@2 @5@8 Ar@J@I@ @ @ @ @9 D @<C@8KT   A



 A
@6@@@1 A@5@8 C @ @ 
@ @ @9 D@<C@?KY  


@6@1 @2 B@1 @5@5@/@1 @5 @@5@8 @@1$import_wic@5@8 B,@ @ @ @ @9 D@<XD  t  t t  t $profileD  t  t t  t 
$tbl_wkl_doneD  t  t t  t $thread_local_clause_countD  t  t 	t  t  D]  
D  t  t 	t  t  D]  O  D\CN  @6@3
@5@9 @ @<XD  t  t t  t tracing D  t  t 	t  t $load_file_list  
D  t  t 	t  t  D  O  DCG*   @=CG+  
@6@1$load_one_file
@5@/@1 @5 @@5@8 @@ @9 D @<XD  t  t t  t compoundD  t  t t  t 
nth_clauseD  t  t t  t @>D  t  t t  t  CD  t  t t  t $tbl_variant_tableD  t  t t  t $tbl_wkl_add_suspensionD  t  t t  t mutex_statistics D  t  t 	t  t  D  
D  t  t 	t  t  D  O  DC@8G1  @6@\
@1 C@.
@5 
@8 @i@+
 @@@/@8 Dt@F
@"
@#@P@V@A@&@ @3@1 C 
@5@5@9$load_files @<CG<  @6@1 
@5@/
@/@8 C @ @ 
@9 C@<XD  t  t t  t $default_predicateD  t  t t  t 	$qlf_infoD  t  t t  t $tbl_table_discard_all D  t  t 	t  t  @k  
D  t  t 	t  t  @k  O  @jC@TM  
@6@/
@8 A@/@8 B@F@8 D@P@F@ @/@8 D!@P@'
@A@'
@I@I@A@"@/@ @8 B@ @/@8 A@F@ @8 @P@'
@A@'
@<XD  t  t t  t compound_name_argumentsD  t  t t  t $prof_statisticsD  t  t 	t  t $execute_directive_3  
D  t  t 	t  t  D  O  DC@HK  @6@/@8 @@1 
@5@8$valid_directive @@@F
@8$pattr_directive @P
@V@I@A@*@F@1 
@5@/@1$exception_in_directive@5@8 @@P@V@A @1@1goal_failed	directive@2 
@5@8 @4@U@I@<CK   @=XD  t  t t  t 	same_termD  t  t 	t  t <meta-call>  D  t  t 	t  t  D Au D  t  t 	t  t  D  
D  t  t t  t term_attvarsD  t  t t  t 
$on_signalD  t  t 	t  t  D  
D  t  t 	t  t  D  O  DCL  @6 @@8 @4@U@<XD  t  t 	t  t $execute_directive_2  
D  t  t 	t  t  D  O  DCK  encoding
@6@@@D@/
@8$load_input @P@ 
@1 D@5@9 @n@S@<CK  @6@/@8$expand_directive @@@9 C@<C@BK  @6@E B@8 @$@P@T@@@/@8$add_directive_wic2 @G@'@+ B!@H@/
 B@8 @@1$directive_mode@.
@5@1 D
@5@1 A@1 BZ
@5@2$set_directive_mode@5@9 A@@A@9 D @J
@<CK  @6@9 D@<XD  t  t t  t $tbl_pop_worklistD  t  t t  t engine_postD  t  t t  t rename_fileD  t  t t  t term_singletonsD  t  t t  t $set_prolog_stackD  t  t 	t  t  C  
D  t  t 	t  t  C  O  CC@D\   @6@@@/@1 B3
@5@/@8 B}@!@1cache@5@#@1 C
@5@/@8variant_sha1 @/@8get_time file_search_cache_time@/@8 @@F@,@ @/@ @8$search_path_file_cache @m@r@r@r@x @@@ @8 C@P@1 B=@1 D
@5@5@9$search_message @J@A@H@/@ @8 Cd@ @/@8 C@F@'@ @8 C@ @ @8 C@ @ @ @ @8$cache_file_found @P@1 E@1found
@5@5@9 E	@A@1 E@1tried
@5@5@8 E	@U@I@<CDq   
@6@/@8 B3 @ @/@8 C@ @8 C@ @ @9 C@<XD  t  t 	t  t  D  
D  t  t 	t  t  D  O  DC@,L
  @6@/@/
@8 B@m@r
@n@@8$iso_property_directive @3@.@5@8 B@ @/@8 D@3@4@5@9 B@<XD  t  t 	t  t   @ D  t  t @t  t   BpD  t  t 	t  t    O  CG   


@6 C@8 DV@ 
@9 D@<XD  t  t 	t  t $do_export_list  
D  t  t 	t  t  E  O  ECK  
@6@@@<C@,K  
@6@@@1 C
@.@5@/@1 A@1 @a @@5@2 B@5@8 @@ @ @9 E @<XD  t  t t  t $gc_stop D  t  t t  t  D
D  t  t t  t  DD  t  t t  t term_variablesD  t  t 	t  t  D  
D  t  t 	t  t  D  O  DC@!L"  @6@8 D@@@G
@+ B @H
@V@I@A
@/@8 @@1 
@5@9 CZ @<CL*  @6@F	 @h@8 @$@P@V@A	 @@1mixed_directive
@5@9 @4@<XD  t  t 	t  t  Dk  
D  t  t 	t  t  Dk  O  DjCN  @6@9 @ @<XD  t  t t  t $mark_executableD  t  t 	t  t  C  
D  t  t 	t  t  C  O  CCKo  @6@0@1 
@2 C@0@0@0@5@8 D @1 
@2 C
@5@@<XD  t  t t  t file_base_nameD  t  t t  t engine_nextD  t  t 	t  t  DS  
D  t  t 	t  t  DS  O  DRCM  @6@0@8 B @@@<CM  @6@8 A
@G
@+
@H@V@I@A@"

@#@0@0@9 B @<XD  t  t 	t  t  D  
D  t  t 	t  t  D  O  DCG  @6@W
@@@9 C@<CG  @6@@@<C@%G  @6@1 @c@0@5@8 D@@@G
@]
@H
@9 C@A
@1 @@1 C B
@5@0@5@9 B@<CG"  @6@"
@#@@ C@8 DV@9 D@<CG'  @6@9 D @<XD  t  t t  t $requireD  t  t 	t  t  Cj  
D  t  t 	t  t  Cj  O  CiC@#C   C C`@6@E@8 D	@P@T@@@"
 C C`@#@"not_a_directory@#@<CC   C@6@8 D	@@@"
 C @_@#@" C`@#@<C@$C   C
@6@/@ @8 C @E@ @8 BH@P@T@"
 @ Cm@#@<XD  t  t t  t $gc_waitD  t  t 	t  t  E  
D  t  t 	t  t  E  O  ECL    Au@=CL    Av@=CL    C@=XD  t  t t  t 
var_numberD  t  t t  t $prof_procedure_dataD  t  t t  t  B_D  t  t t  t $tbl_table_statusD  t  t 	t  t  Dd  
D  t  t 	t  t  Dd  O  DcCD  @6@@@<CD  
@6@@ B@8 DV@ @8$canonicalise_extension @ 
@ @9 Db@<CD  

@6@9 E4@<XD  t  t t  t $engine_createD  t  t t  t \==D  t  t t  t $tbl_scheduling_componentD  t  t t  t 	same_fileD  t  t t  t $leashD  t  t t  t 	unifiableD  t  t t  t  CD  t  t t  t  BD  t  t t  t  BzD  t  t t  t reset_profiler D  t  t t  t  DD  t  t t  t 	$gc_clearD  t  t t  t $free_variable_setD  t  t t  t $qlf_includeD  t  t t  t  ED  t  t 	t  t $set_dialect  
D  t  t 	t  t  EA  O  EACJ7  @6 @h B@8 @@@@8expects_dialect @0 @h@8 @@9	nb_setarg @<CJ=  @6@9 EC@<XD  t  t t  t openD  t  t t  t $depth_limit_falseD  t  t t  t 	$local_opD  t  t 	t  t  B. @ D  t  t @t  t B- D  t  t 	t  t  B.  
D  t  t 	t  t  B.  O  B-CEJ  @6@F	 B@8 @$@P@V@A@@<XD  t  t t  t garbage_collect_atoms D  t  t t  t $depth_limitD  t  t t  t recordaD  t  t t  t put_charD  t  t 	t  t  
   D  t  t 	t  t  
  @ O  
 CAl    @6@U@<XD  t  t t  t $visibleD  t  t 	t  t shift  O  ERCA  @6@
@<XD  t  t t  t 
open_xtermD  t  t t  t  AD  t  t 	t  t  B! @ D  t  t @t  t B! DGD  t  t 	t  t  B!  D  t  t 	t  t  B! @ O  EUCA6  @6@@<XD  t  t 	t  t  CX  
D  t  t 	t  t  CX  O  CXC@g  @6@W
@1 @ C@0@5@9 B@<C@j  @6@@@<C@k  @6@@@ @ 
@8 EV @ @ 
@9 EW@<C@o   A

@6@@@ @ 
@8 EW@ @ 
@9 EW@<C@s   

@6@@@ @ @ 
@9 EW@<C@v   CU@6@@@1 
@5@ 
 @9 D@<C@0@y   D@6@@@1 	@1 
@5
 @5@1 @@.@0@5@1 @5 @@2 @@2 Ck@1 
@5@0@5@9 @@<XD  t  t t  t current_flagD  t  t 	t  t $start_non_module  
D  t  t 	t  t  EY  O  EYCJ!  @6@1 B @5 
@8 @i@@@1 @@1 Cmodule_file
@5@0@5@9 B@<CJ%  @6@/
@8 @@1 DB
@5@8 B,@8
$qset_dialect @ 
@8 EFend_non_module@9 EF@<XD  t  t 	t  t 
$check_export  
D  t  t 	t  t  Ea  O  EaC@&J  @6@/@8 C @B@/@8 Cd@0@/
@8 D @@1undefined_export

@5@8 @4@U@A@V@J@<XD  t  t t  t $inference_limitD  t  t t  t $debuglevelD  t  t t  t $depth_limit_exceptD  t  t t  t recordzD  t  t 	t  t $expanded_term
  
D  t  t 	t  t  Ek
  O  Ek
C@E  @6@1$expand_term@.@.@5@/@1$print_message_fail@5@8 @@G@-@H@ @ @/@/@8$expansion_member @A@&@&@F@x@X@" B
@#@X@P@F@ @=@"include
@#@/@8 @@1 @2 Eu@5@8 D@P@ @1 D@.@5@8stream_property @ @ @/@8
$add_encoding @ @ 
@ @ @ @ @ @ @9$source_term @A@(@F@!@" D
@#@P@!@1 D@5@8 @n@U@A@'@'
@'
@I@J@I@A@'@'@'
@'
@'@J@J@I@<XD  t  t t  t put_codeD  t  t t  t 
current_opD  t  t t  t 	peek_byteD  t  t 	t  t  D  
D  t  t 	t  t  D  O  DCE  @6@8 D @G@*
@H@V@A@9 D @<XD  t  t 	t  t  @  
D  t  t 	t  t  @  O  @C
Lu   A@6@@ @cannot_redefine_comma@8 @4@U@<C@'Ly  @6@8 @ @@@F B@8 @$@P@ 
@9 B@I@A@ 
@/@8 B@  B@9 B@<XD  t  t t  t nlD  t  t 	t  t 
$init_goal Au D  t  t 	t  t  E Av D  t  t 	t  t  E  
D  t  t 	t  t  E  O  ECC	s@$/usr/lib/swi-prolog/boot/toplevel.pl  )A E  E 	$toplevel Bquery_debug_settings A{ 
 
  EC@=C  @ @  @ shlibload_foreign_library process C E @&/usr/lib/swi-prolog/library/process.pl@5@=C  @ @  @  E E socket E Einstall_socket @%/usr/lib/swi-prolog/library/socket.pl@@=C  @ @  @ 	read_utillink_foreign @'/usr/lib/swi-prolog/library/readutil.pl@e@=XD  t  t t  t $inference_limit_trueD  t  t t  t  EjD  t  t 	t  t 
prolog_cut_to  O  ECAz  @6@M@<XD  t  t t  t close_shared_objectD  t  t 	t  t  C  
D  t  t 	t  t  C  O  CCK  @6@9 D @<XD  t  t t  t  @gD  t  t t  t 
dwim_matchD  t  t 	t  t $end_load_file  
D  t  t 	t  t  E  O  EC@&I  @6 @8 A@@@/@8 EF@/@8 A@8 @@1 E\@5@8 B, B/@9 B,@<C
I  @6@/@8 A@9 E @<XD  t  t t  t recordedD  t  t t  t 	peek_charD  t  t t  t garbage_collect_clauses D  t  t t  t $dwim_predicateD  t  t t  t  ED  t  t t  t  E D  t  t 	t  t 	compiling   O  E CEB   @6@E
 B@8 @$ B@8 E@P
@T@<XD  t  t 	t  t  C  
D  t  t 	t  t  C  O  CC
MS  @6@1 @ C@0@5@9 B@<XD  t  t t  t 	peek_codeD  t  t 	t  t  B! @ D  t  t @t  t B! DG DGD  t  t 	t  t  B!  D  t  t 	t  t  B! @ O  ECA8  @6@@<XD  t  t t  t  @D  t  t 	t  t  E  
D  t  t 	t  t  E  O  ECI    @=CI  
end_module@6@/@8 A@8 Eb  B/@9 B,@<CI   E`@6 B/@9 B,@<XD  t  t t  t flush_outputD  t  t 	t  t $import_all  
D  t  t 	t  t  E  O  EC@JK2  	
@6@/@/@ @8 D@B@7@+
 @F@ @ @/@8 C@P@1 @5@8 C@1 E@2 C@2 @5@8 B,@A@V@I@/@0@8 AN@ @ @8$export_ops @A@V@J@<XD  t  t t  t peek_stringD  t  t t  t  ED  t  t 	t  t $directive_mode_store C D  t  t 	t  t  Ethread_local D  t  t 	t  t  E  
D  t  t t  t  C@D  t  t 	t  t 
$meta_call @ D  t  t @t  t E D  t  t 	t  t  E  
D  t  t 	t  t  E  O  EC@   

@6@/
@8prolog_current_choice @ 
@9 E @<XD  t  t 	t  t  E  
D  t  t 	t  t  E  O  E
CDw  @6@m@u@n @@@@<C@2Dz  @6@/@ 
@8 E@@@G@m@t@r@x @@u@n@x @}@H@V@A@1 E
@0@0@5@8 B]@1 E

@5@9 Bh@<CD  @6@8gc_file_search_cache @1 E

@5@9 Bh@<XD  t  t t  t at_end_of_streamD  t  t 	t  t $rdef_response  
D  t  t 	t  t  E  O  ECJ  @6@8 D   A@1redefine_module
@5@8 @4@/@8 A@ @/@8 E @@@'
@<XD  t  t t  t call_shared_object_functionD  t  t 	t  t not @ D  t  t @t  t E D  t  t 	t  t  E  O  EC
AJ  @6@E@@P@T@<XD  t  t 	t  t  @&  
D  t  t 	t  t  @&  O  @%CE  @6@F@/@8 B[ @P@'
@A@)
 B@I@<XD  t  t t  t 
atom_codesD  t  t t  t $inference_limit_exceptD  t  t t  t $atom_hashstatD  t  t t  t $cgc_paramsD  t  t t  t  EOD  t  t 	t  t  CJ  
D  t  t 	t  t  CJ  O  CICE`   normal@6@@@<CEa   
 CD@6@@@<CEb   

@=XD  t  t 	t  t setup_call_catcher_cleanup @ D  t  t @t  t E   DG D  t  t 	t  t  E  O  ECA  @6@8 B @@@<XD  t  t t  t  ED  t  t t  t context_moduleD  t  t 	t  t  B\ C D  t  t 	t  t  B\ E D  t  t 	t  t  B\  
D  t  t t  t 
atomic_concatD  t  t t  t  D&D  t  t t  t nameD  t  t t  t prolog_current_frameD  t  t t  t  ED  t  t 	t  t  D  
D  t  t 	t  t  D  O  DCE&  @6@1 E@0@5@8 B]@1 E
@5@9 Ar@<XD  t  t t  t 
$put_tokenD  t  t t  t  BGD  t  t t  t  C"D  t  t 	t  t $module3  
D  t  t 	t  t  E  O  ECJg  @6@W
@@@9 C@<CJk  @6@@@<CJl  @6@@@8 E @9 E@<C
Jp  @6@1library@2  A
@5@9 @' @<XD  t  t 	t  t $foreign_registered Au D  t  t 	t  t  E  
D  t  t 	t  t  E  O  EC@ A@	u@$/usr/lib/swi-prolog/library/shlib.pl  @ƅA E@6@7
 E@F
	@/@8loading E@P
@V@A@(
<spontaneous>@1foreign_predicate@2 
@5@9 Cu @<XD  t  t t  t $inference_limit_falseD  t  t 	t  t  DX  
D  t  t 	t  t  DX  O  DWCMV   C@6@0@/@8 C@G
@+@H
@V@A C@9$type_error @<CM\   DU@6@F@8 DQ@P@V@A DU@9 E@<CMa   B@6@G@]@H@V@A B@9 E@<CMf   C@6@G@`@H@V@A C@9 E@<C@!Mk   Dn



@6@8 DV@F
@ @8 @P@V@A@ 
@9 D@<CMq   Ds@6@F@B@+ @A@+ 
@P@V@A Ds@9 E@<XD  t  t t  t put_byteD  t  t 	t  t  @V  
D  t  t 	t  t  @V  O  @UC
E0  @6@/@8 @ @9 @V @<XD  t  t t  t $garbage_collectD  t  t 	t  t  A  
D  t  t 	t  t  A  O  AC	J
  @6 @@9 A @<XD  t  t t  t  ED  t  t 	t  t  E  
D  t  t 	t  t  E  O  EC@  @6@W
@@@9 C@<C@   A


@6@@@ 
@8 E@ @9 E@<C@/@   A @



@6@@@F@/@8 E@ 
@ @8 E@P@ @9 E@A@ @9 E@I@<C@/@   A A



@6@@@Q@/@8 E@ 
@ @8 E@R@ @9 E@A@ @9 E@I@<C@ @   @


@6@@@D@/@8 E@ 
@ @8 E@P@ @9 E@S@<CA   A


@6@@@/@8 E@ 
@ @8 E@ @9 E@<CA	   A


@6@@@B@ 
@8 E@A@ @9 E@<CA   DF

@6@@@/@8 E@E
@ 
@ @8 E@P@T@<CA   C

@6@@@/@8 E@ 
@ @9 E@<CA   


@6@@@ @ 
@9 E@<CA   A@6@9 E @<C
A  @6@1 
@5@@<XD  t  t 	t  t  @V  
D  t  t 	t  t  @V  O  ECE4    @=C@(E5  
@6@Fsee@8 A@P@ 
@9 E@I@A@ 
@/@8 E@m@r@n@z@@<XD  t  t 	t  t  D  
D  t  t 	t  t  D  O  ECE  @6@F@/@8 E @P@'
@A@)
 B@I@<XD  t  t t  t write_lengthD  t  t t  t  ED  t  t t  t $clause_from_sourceD  t  t t  t rationalD  t  t t  t  CD  t  t t  t atom_lengthD  t  t t  t  E D  t  t 	t  t initialization @ D  t  t @t  t F  BpD  t  t 	t  t  F  O  FC@)A  @6@1 Dn Binitialization_type@4now@4
after_load@4restore@4program@4main@5@8 DV@/@/
@8$initialization_context @ 
@9$initialization @<XD  t  t t  t $open_shared_objectD  t  t t  t get_codeD  t  t 	t  t  E  O  ECD  @6@/@8 E @/@8$search_path_gc_time @m@t@u@x @@s@n@x @}@@@<C@=D  @6@/@8 E @1 F@0@5@8 B]@1 F@5@8 Ar@m@t@s@x @@@B@/
@/@/@8 E@m@r@u@}@1 E
@5@8 B]@U@A@V@J
@I@<XD  t  t t  t 	set_inputD  t  t t  t retractD  t  t t  t shellD  t  t t  t 
$is_char_listD  t  t 	t  t $reserved_module  
D  t  t 	t  t  F  O  FCJ    @=CJ    @~@=XD  t  t t  t  BD  t  t t  t 
set_outputD  t  t 	t  t 
$exported_ops  
D  t  t 	t  t  F  O  FC@*Ki  @6@0@1 
@2 C@0@0@0@5@8 E#@@@1 A@.
@.@.@5@1 
@2 C
@5@9 Bw B@<CKm   @=XD  t  t t  t $get_pidD  t  t t  t atom_numberD  t  t t  t  BD  t  t 	t  t ignore @ D  t  t @t  t F% D  t  t 	t  t  F%  O  F&CAa  @6@@@@<CAd   @=XD  t  t t  t  @?D  t  t t  t closeD  t  t t  t  @D  t  t t  t 
$close_wic D  t  t t  t  @gD  t  t t  t  BD  t  t 	t  t  E  D  t  t 	t  t  E Au D  t  t 	t  t  E C D  t  t 	t  t  E  
D  t  t 	t  t  E  D  t  t t  t  A.D  t  t t  t 
$is_code_listD  t  t t  t  BrD  t  t 	t  t  B! @ D  t  t @t  t B! DG DG DG DG DG DGD  t  t 	t  t  B!  D  t  t 	t  t  B! @ O  F*CA@  @6@ 
@ @ @ @@<XD  t  t t  t get_byteD  t  t t  t current_format_predicateD  t  t t  t  A#D  t  t t  t $start_consultD  t  t 	t  t once @ D  t  t @t  t F. D  t  t 	t  t  F.  D  t  t 	t  t  F. @ O  F/CAX  @6@@@@<XD  t  t 	t  t  @Z  
D  t  t 	t  t  @Z  O  @YC@#EV  @6 @8 @J@@ @@/@8 @@ @/@8 CH@D@ @ 
@8 @Z @P@V@S@<CE^    CD CD@=XD  t  t 	t  t  A @ D  t  t @t  t A  D  t  t 	t  t  A  D  t  t 	t  t  A @ O  AC@   


 
@6@@@1 @2 A
@5@@<C@ @   


 

@6@1 @2 A
@2 @5@@<XD  t  t t  t thread_at_exitD  t  t t  t $put_quotedD  t  t t  t get_charD  t  t 	t  t  E_  
D  t  t 	t  t  E_  O  E^CJ@  @6 @h@8 @$@/@8 A@- @@@@1 ED@5@9 E@<CJE   @=XD  t  t t  t number_codesD  t  t 	t  t  B! @ D  t  t @t  t B! DG DG DG DG DGD  t  t 	t  t  B!  D  t  t 	t  t  B! @ O  F6C
A>  @6@ 
@ @ @@<XD  t  t t  t $current_prolog_flagD  t  t 	t  t $first_term  
D  t  t 	t  t  F8  O  F8CI  ?-
@6@@@1 Et@5@ 
@ @9 F9 @<C@eI   Et
@6@X@F@>@F@"module

@#@P@(@A@" F>


@#@P@@@ @/@ @8$module_name @ @ @ 
@ @8
$start_module @ @9 E@I@A@D@" ED
@#@P@@@ @ 
@8 EB @U@S@J@J@<CJ	  @6@ 
@ @8 EZ @9 A@<XD  t  t 	t  t  E  
D  t  t 	t  t  E  O  ECJ  
 @6ByY@8 
user_erroryes~n@9 @g @<CJ  
 
@6BnN@8  FHno~n@9 FJ@<CJ  @6Ba@8  FHabort~n@8 FJ@9 Bb  @<C	J  @6 Aredefine_module_reply@8 @4@U@<XD  t  t t  t thread_exitD  t  t 	t  t  @Z  
D  t  t 	t  t  @Z  O  F1C
Ed    @W
full A A@=C
Ee   include_file
 FR A A@=C
Ef    @W
 E CD A@=C
Eg    FS
 E CD CD@=CEh    @W brief CD A@=C
Ei    @W
 FT CD CD@=C
Ej    FS
 FT CD CD@=C
Ek    @W
 CD CD CD@=C
El    FS
 CD CD CD@=XD  t  t t  t format_predicateD  t  t t  t 
number_stringD  t  t 	t  t call_cleanup @ D  t  t @t  t FW  DG D  t  t 	t  t  FW  O  FXC	A  @6 @9 E @<XD  t  t 	t  t  D  
D  t  t 	t  t  D  O  DC@   CT
@6 D Au@9 EW@<C@   C~
@6 D Av@9 EW@<C@  module_transparent
@6 D @@9 EW@<C@   C
@6 D C@9 EW@<C@   C
@6 D C@9 EW@<C@   E
@6 D E@9 EW@<C@  	noprofile
@6 D F_@9 EW@<C@   Cy
@6 D @@9 EW@<XD  t  t t  t $unload_fileD  t  t t  t $source_file_predicatesD  t  t 	t  t $iso @ D  t  t @t  t Fb D  t  t 	t  t  Fb  
D  t  t 	t  t  Fb  O  FcC	@a  @6 CU @@9 CV@<XD  t  t t  t 
sub_stringD  t  t 	t  t  F  D  t  t 	t  t  F Au D  t  t 	t  t  F C D  t  t 	t  t  F  
D  t  t 	t  t  F  D  t  t t  t atomics_to_stringD  t  t t  t 
thread_signalD  t  t 	t  t  B! @ D  t  t @t  t B! DG DG DGD  t  t 	t  t  B!  D  t  t 	t  t  B! @ O  FgC	A:  @6@ 
@@<XD  t  t 	t  t  @ D  t  t @t  t  BpD  t  t 	t  t   O  FhCF  
@6@@@9  @<CF   


@6@1 @4
@5@9 Fi@<XD  t  t 	t  t  E6  
D  t  t 	t  t  E6  O  E5CD   Da Da@6@@@<CD  

@6 @0@0.@8 @.@@@<CD  @6 Fj@9 C@<XD  t  t 	t  t  AB @ D  t  t @t  t AA   D  t  t 	t  t  AB  O  AACA  @6@0@9 FY@<XD  t  t t  t  F+D  t  t 	t  t $hide @ D  t  t @t  t Fk D  t  t 	t  t  Fk  
D  t  t 	t  t  Fk  O  FlC	@  @6  
@9 D@<XD  t  t t  t 
string_concatD  t  t 	t  t  E  
D  t  t 	t  t  E  O  EC@<K   A




@6@1 A@1 A
@2 @5@2 C
@5@/@1 @a @@5@8 @@ @9 E@<CK   @=XD  t  t t  t  ED  t  t t  t 
$is_char_codeD  t  t 	t  t  FE  
D  t  t 	t  t  FE  O  FDC@&JL  @6@/@8 C@/@0@8 AN@,@-@ @ @8 E: @@@8 EF @9 EF@<C@YJT  

@6@/@8 A@8 EF@0@/@8 AN@1 E@.@5@ 
 
@8 @i@ @/@/@8
$module_class @ @ @8$redefine_module @ @ @ @  
@8 @ @/@8$export_list @1 C
@5@8 B,@ @ @8 E@8 E] E@9 EF@<XD  t  t 	t  t  F_ @ D  t  t @t  t F^ D  t  t 	t  t  F_  O  F^C	@_  @6 CU F_@9 CV@<XD  t  t t  t 
string_lengthD  t  t 	t  t  F|  
D  t  t 	t  t  F|  O  F{CK  @6@8 A
@@@9 E@<CK  @6@W
@1 @ C@0@5@9 B@<CK  @6@1 @@1 C C
@5@0@5@9 B@<XD  t  t t  t $make_system_source_files D  t  t t  t  F4D  t  t 	t  t  D6  
D  t  t 	t  t  D6  O  D5CD  @6@9 D6 @<XD  t  t 	t  t  FB  
D  t  t 	t  t  FB  O  FACJ  @6@1 F>@5@ 
@8 D@@@/@8 @@,@<CJ  @6@W
@@@/@8 E% @0@ @8 @z@ 
@9 F@@<CJ  @6@8 F @@@1 @@1 @ B  F>
@5@0@5@9 B@<CJ   
@=XD  t  t 	t  t 
$clausable @ D  t  t @t  t F D  t  t 	t  t  F  
D  t  t 	t  t  F  O  FC	@b  @6 CU	clausable@9 CV@<XD  t  t t  t $source_fileD  t  t t  t $get_clause_attributeD  t  t t  t  BD  t  t 	t  t  Fw  
D  t  t 	t  t  Fw  O  FvCJ   
@6@@@<C@ J   @6@@@F@1 Ai@.
@5@8module_property Am@,
@P@ 
@9unload_file Am@A@V@I
@<C@2J  ask@6@F@& C@1tty @5@8 Ew@1 Ai@.
@5@8 F@,
@ 
 @8 E @P @9 Fu@A@V@I
@<XD  t  t 	t  t  D6  
D  t  t 	t  t  D6  O  FCD   
@=CD  
@6@ 
@8 @@@ @9 D4@<CD  



@6@ @3
@5@ @9 F@<XD  t  t t  t $flush_predicateD  t  t 	t  t 
$term_in_file  
D  t  t 	t  t  F  O  FC@uE  
@6@ @8$skip_script_line @ @/@8$read_clause_options @8 E@/@3@1variable_names@.@5@4@1
term_position@.@5@4@1subterm_positions@.@5@5@8 C $term_position@ @8b_setval $variable_names@ @8 F@G@*@+end_of_file@H@@@F@"
@#@P@U@A@ @ @ 
@ @ @ @ @9 El @A@ @ @ 
@ @ @ @ @9 F@<XD  t  t 	t  t  E  
D  t  t 	t  t  E  O  E
CD  @6verbose_file_search @8 @@@ A@9 @4@<CD   @=XD  t  t 	t  t  C @ D  t  t @t  t F\ D  t  t 	t  t  C  O  F\C	@]  @6 CU C@9 CV@<XD  t  t t  t  BD  t  t 	t  t  E  
D  t  t 	t  t  E  O  ECE  @6@ 
@ @ @ @8 E}@G	@+
 F@H@@@U@A@V@<XD  t  t t  t  BD  t  t 	t  t reset @ D  t  t @t  t F  @ DGD  t  t 	t  t  F  O  FCA  @6@@@<XD  t  t 	t  t  Ft  
D  t  t 	t  t  Ft  O  FsC@-J   @6 @@/
@8 @ @/@0@ 
@8 @.@@@F@ @0@0/boot/@8 @.@P@) @A@) E@<CJ   
 @~ @~@=XD  t  t t  t $flushed_predicateD  t  t 	t  t  Cg  
D  t  t 	t  t  Cg  O  D CD   C C`@6@@@9 D	@<CD   C@6@@@E@8 D	@P@T@<C@"D   C
@6@@@E@/
@8 E/@E@ 
@8 BH@P@T@P@T@A@I
@<XD  t  t t  t  FD  t  t t  t  DD  t  t t  t copy_predicate_clausesD  t  t t  t  EID  t  t 	t  t  E @ D  t  t @t  t F] D  t  t 	t  t  E  O  F]C	@^  @6 CU E@9 CV@<XD  t  t t  t sub_atom_icasechkD  t  t 	t  t $recover_and_rethrow @ D  t  t 	t  t  F  
D  t  t 	t  t  F  O  FCA  @6@1 B8@5@8 FW @@@<XD  t  t 	t  t  B! @ D  t  t @t  t B! DG DG DG DGD  t  t 	t  t  B!  D  t  t 	t  t  B! @ O  FCA<  @6@ 
@ @@<XD  t  t t  t $end_consultD  t  t 	t  t  D3  
D  t  t 	t  t  D3  O  D2CD   
@=CD  

@6@ 
@ @8 @z@ @ @9 D1@<XD  t  t t  t 
current_inputD  t  t 	t  t  A  
D  t  t 	t  t  A  O  ECJ  @6@W
@@@9 C@<C
J   F:
@6@@@ @9 C@<C
J   Et
@6@@@ @9 C@<CJ    B%


@6@@@ @1 @5@9 E@<CJ  @6@1 @

@5@/@1 @a @@5@9 @@<XD  t  t 	t  t  CX  
D  t  t 	t  t  CX  O  CWC@d   


@6@ @ 
@9 EW@<XD  t  t t  t 	term_hashD  t  t t  t $depth_limit_trueD  t  t 	t  t  F[ @ D  t  t @t  t FZ D  t  t 	t  t  F[  O  FZC	@[  @6 CU @@9 CV@<XD  t  t t  t 
thread_createD  t  t t  t 
collation_keyD  t  t t  t $is_charD  t  t 	t  t  FW @ D  t  t @t  t F  D  t  t 	t  t  FW  O  FC	A  @6 @0@9 FY@<XD  t  t t  t current_outputD  t  t t  t  F'D  t  t 	t  t  C @ D  t  t @t  t C D  t  t 	t  t  C  O  CC	@\  @6 CU C@9 CV@<XD  t  t t  t  DD  t  t t  t  FeD  t  t t  t $add_findall_bagD  t  t t  t $atom_referencesD  t  t t  t  AD  t  t t  t character_countD  t  t 	t  t  Ac Au D  t  t 	t  t  Ac Av D  t  t 	t  t  Ac  
D  t  t 	t  t  Ac  O  AbCN   @;/build/swi-prolog-7JmfMp/swi-prolog-7.6.4+dfsg/boot/load.pl @=C@)	s@ /usr/lib/swi-prolog/boot/load.pl  )A F @9/build/swi-prolog-7JmfMp/swi-prolog-7.6.4+dfsg/boot/gc.pl @=C@) F F @=/build/swi-prolog-7JmfMp/swi-prolog-7.6.4+dfsg/boot/expand.pl @=C@) F F @:/build/swi-prolog-7JmfMp/swi-prolog-7.6.4+dfsg/boot/dcg.pl @=C@8 F F @>/build/swi-prolog-7JmfMp/swi-prolog-7.6.4+dfsg/boot/license.pl @=C@8 F F @>/build/swi-prolog-7JmfMp/swi-prolog-7.6.4+dfsg/boot/syspred.pl @=C@8 F F @?/build/swi-prolog-7JmfMp/swi-prolog-7.6.4+dfsg/boot/messages.pl @=C@8 F F @?/build/swi-prolog-7JmfMp/swi-prolog-7.6.4+dfsg/boot/toplevel.pl @=C@8 F F @=/build/swi-prolog-7JmfMp/swi-prolog-7.6.4+dfsg/boot/attvar.pl @=C@8 F F @;/build/swi-prolog-7JmfMp/swi-prolog-7.6.4+dfsg/boot/bags.pl @=C@8 F F @</build/swi-prolog-7JmfMp/swi-prolog-7.6.4+dfsg/boot/apply.pl @=C@8 F F @>/build/swi-prolog-7JmfMp/swi-prolog-7.6.4+dfsg/boot/history.pl @=C@8 F F @;/build/swi-prolog-7JmfMp/swi-prolog-7.6.4+dfsg/boot/dwim.pl @=C@8 F F @</build/swi-prolog-7JmfMp/swi-prolog-7.6.4+dfsg/boot/parms.pl @=C@8 F F @?/build/swi-prolog-7JmfMp/swi-prolog-7.6.4+dfsg/boot/autoload.pl @=C@8 F F @:/build/swi-prolog-7JmfMp/swi-prolog-7.6.4+dfsg/boot/qlf.pl @=C@8 F F @9/build/swi-prolog-7JmfMp/swi-prolog-7.6.4+dfsg/boot/rc.pl @=C@8 F F @?/build/swi-prolog-7JmfMp/swi-prolog-7.6.4+dfsg/boot/predopts.pl @=C@8 F F @</build/swi-prolog-7JmfMp/swi-prolog-7.6.4+dfsg/boot/packs.pl @=C@8 F F @</build/swi-prolog-7JmfMp/swi-prolog-7.6.4+dfsg/boot/dicts.pl @=C@8 F F @>/build/swi-prolog-7JmfMp/swi-prolog-7.6.4+dfsg/boot/engines.pl @=C@8 F F @>/build/swi-prolog-7JmfMp/swi-prolog-7.6.4+dfsg/boot/topvars.pl @~@=C  @ @ @&/usr/lib/swi-prolog/library/dialect.pl @~ @  EE@=C@(	u F  @ƅA F @$/usr/lib/swi-prolog/library/error.plprolog_dialect@=C@) F F @$/usr/lib/swi-prolog/library/lists.pl F@=C@L	u F  @ƅA F  Flists@=C@M F F @$/usr/lib/swi-prolog/library/pairs.pl F@=C
  @ @  A @~ A A@=C
@@ A A @4/usr/lib/swi-prolog/library/dialect/sicstus/block.pl A F A@=C
@A A A @%/usr/lib/swi-prolog/library/occurs.pl A F A@=C
@B A A  Ay A F A@=C
@/ Ax Ax  F A} F A@=C
@0 Ax Ax  F A} F A@=C
@C A A  F A F A@=C
@D A A  F A F A@=C
@E A A  A A F A@=C
@' A A  F A F A@=C
@( A A  F A F A@=C  @ @ @&/usr/lib/swi-prolog/library/quintus.pl @~ F A @  D%@=C@T	u F  @ƅA F @4/usr/lib/swi-prolog/library/dialect/sicstus/lists.plquintus F A @ member@=C@(	u F  @ƅA F  F
sicstus_lists F A @ @=C
  @ @ @8/build/spark-f1EuhS/spark-2012.0.deb/checker/checker.pro @~ F A@=C
@+	u F   A F @C/build/spark-f1EuhS/spark-2012.0.deb/simplifier/defectreporting.pro @~ F A@=C
@!	u F   A F  F @~ F A@=C@> F F @@/build/spark-f1EuhS/spark-2012.0.deb/simplifier/data__system.pro @~ F A @ add_system_toolname@=C@)	u F  7AA F @A/build/spark-f1EuhS/spark-2012.0.deb/simplifier/data__formats.prodata__system F A @ 	add_state@=C@, F F @?/build/spark-f1EuhS/spark-2012.0.deb/simplifier/ioutilities.pro F F A @ write_terms_to_file@=C@.	u F   A F  Fioutilities F A @ add_type@=C@1 F F @@/build/spark-f1EuhS/spark-2012.0.deb/simplifier/newutilities.pro F F A @ implode_separator_content_list@=C
@/	u F  7AA G   Fnewutilities F A@=C
@0 G  G  @5/usr/lib/swi-prolog/library/dialect/sicstus/system.pl G F A@=C
@C	u G  @ƅA G  Esicstus_system F A@=C
@1	u E  @ƅA G  E E F A@=C@/ E E  F E F A @ reverse@=C
@2 G G  F E F A@=C
@3 G G @%/usr/lib/swi-prolog/library/option.pl E F A@=C
@-	u G  @ƅA G  F
swi_option F A@=C
@. G G  F G	 F A@=C
@D G G  E G F A@=C
@<	u E  @ƅA G
  E E F A@=C
@= G
 G
  Ay E F A@=C
@> G
 G
  F E F A@=C
A G
 G
  E E F A@=C@E G G @$/usr/lib/swi-prolog/library/shell.pl G F A @  F @=C@2	u G  @ƅA G  F F F A @ nth1@=C
@3 G G  F F F A@=C
@4 G G @$/usr/lib/swi-prolog/library/apply.pl F F A@=C
@9	u G  @ƅA G  Fapply F A@=C@2 G  G   F G F A @  F@=C@5 G  G   F G F A @ throw_error@=C@4 F F  F F F A @ get_system_toolname@=C@2@7 F F @B/build/spark-f1EuhS/spark-2012.0.deb/common/versioning/version.pro F F A @ toolset_version toolset_copyright toolset_banner_line toolset_distribution@=C@/ F F @D/build/spark-f1EuhS/spark-2012.0.deb/simplifier/data__data_files.pro F F A @ must_get_datafiles_debug@=C@"@A	u G  7AA G  Fdata__data_files F A @  F  F@=C@"@D G G  F G F A @  F  G@=C
 F	u@</build/spark-f1EuhS/spark-2012.0.deb/checker/loadsicstus.pro         @D/build/spark-f1EuhS/spark-2012.0.deb/checker/checker_ioutilities.pro @~ F A@=C@*@%	u G   8AA G  Fsimplifier_ioutilities F A @ 
show_error display_header_full display_header_plain@=C@2@* G G  G G  F A @ toolset_support_line1 toolset_support_line2 toolset_support_line3 toolset_support_line4@=C
 F	u@8/build/spark-f1EuhS/spark-2012.0.deb/checker/sicstus.pro          F @~ F A@=C
 F G( @4/usr/lib/swi-prolog/library/dialect/sicstus/terms.pl @~ F A@=C@&	u G*  @ƅA G+ @$/usr/lib/swi-prolog/library/terms.pl
sicstus_terms F A @ @=C
@1	u G,  @ƅA G. @&/usr/lib/swi-prolog/library/rbtrees.plterms F A@=C
 F G(  G @~ F A@=C
@E F G @9/build/spark-f1EuhS/spark-2012.0.deb/checker/initvals.pro @~ F A@=C  @ @ @$/usr/lib/swi-prolog/library/qsave.pl @~ F A @  B	@=C
@(	u G2  @ƅA G3  F B F A@=C
@) G3 G3  G B F A@=C
@* G3 G3  F B F A@=C  @ @ @./usr/lib/swi-prolog/library/prolog_autoload.pl B F A @  BT@=C
@'	u G4  @ƅA G5  Gprolog_autoload F A@=C
@( G5 G5  F G6 F A@=C
@) G5 G5 @(/usr/lib/swi-prolog/library/aggregate.pl G6 F A@=C
@,	u G7  @ƅA G8 @&/usr/lib/swi-prolog/library/ordsets.pl	aggregate F A@=C
@<	u G9  @ƅA G; @#/usr/lib/swi-prolog/library/oset.plordsets F A@=C
@- G8 G8  F G: F A@=C
@. G8 G8  F G: F A@=C
@/ G8 G8  F G: F A@=C
@0 G8 G8  G G: F A@=C
@* G5 G5 @./usr/lib/swi-prolog/library/prolog_codewalk.pl G6 F A@=C
@'	u G>  @ƅA G?  Gprolog_codewalk F A@=C
@( G? G? @%/usr/lib/swi-prolog/library/record.pl G@ F A@=C
@)	u GA  @ƅA GB  Frecord F A@=C
@) G? G?  Ay G@ F A@=C
@* G? G?  G G@ F A@=C
@+ G? G?  F G@ F A@=C
@, G? G? @3/usr/lib/swi-prolog/library/prolog_metainference.pl G@ F A@=C
@'	u GD  @ƅA GE  Fprolog_metainference F A@=C
@( GE GE  G GF F A@=C  @ @ @+/usr/lib/swi-prolog/library/prolog_stack.pl A} F A @ 	backtrace@=C
@,	u GG  @ƅA GI @,/usr/lib/swi-prolog/library/prolog_clause.plprolog_stack F A@=C@*	u GJ  @ƅA GL  F
prolog_clause F A @ append@=C@+ GL GL  F GM F A @  A@=C
@, GL GL  Ay GM F A@=C
@- GL GL  G GM F A@=C
@. GL GL @&/usr/lib/swi-prolog/library/listing.pl GM F A@=C
@+	u GO  @ƅA GP  Fprolog_listing F A@=C
@, GP GP @'/usr/lib/swi-prolog/library/settings.pl GQ F A@=C
@5	u GR  @ƅA GS  Fsettings F A@=C
@6 GS GS @(/usr/lib/swi-prolog/library/broadcast.pl GT F A@=C
@7 GS GS  Ay GT F A@=C
@8 GS GS  G GT F A@=C
@9 GS GS  A GT F A@=C
@- GP GP  G GQ F A@=C
@. GP GP  F GQ F A@=C
@/ GL GL @,/usr/lib/swi-prolog/library/prolog_source.pl GM F A@=C
@2	u GV  @ƅA GW @(/usr/lib/swi-prolog/library/operators.pl
prolog_source F A@=C
@3 GW GW  F GY F A@=C
@4 GW GW  Ay GY F A@=C
@5 GW GW  G GY F A@=C
@6 GW GW  F GY F A@=C
@7 GW GW  G GY F A@=C
@- GI GI  Ay GK F A@=C
@. GI GI  F GK F A@=C
@/ GI GI  F GK F A@=C
@0 GI GI  G GK F A@=C  @ @ @#/usr/lib/swi-prolog/library/date.pl F F A @ date_time_value@=C  @ @  E A F A @ read_line_to_codes@=C
@0	u E  @ƅA G]  E E F A@=C
@1 G] G]  F E F A@=C
@2 G] G]  G E F A@=C  @ @ @)/usr/lib/swi-prolog/library/statistics.pl @~ F A @  @C @=C
@-	u G^  @ƅA G_  Fprolog_statistics F A@=C
@. G_ G_  F G` F A@=C
@/ G_ G_  G G` F A@=C
@0 G_ G_  F G` F A@=XD  t  t 	t  t $load_additional_boot_files  @ D  t  t 	t  t  Ga   
D  t  t 	t  t  Ga   O  Ga C@)N  @6argv@/
@8 @@/@8 A@G@-@HLoading additional boot files~n@8 @f Am@1  @~@5@8$load_wic_files additional boot files loaded~n@9 Ge@A@V@<XD  t  t t  t blobD  t  t t  t 	nb_getvalD  t  t t  t 
byte_countD  t  t 	t  t  E  
D  t  t 	t  t  E  O  E~CE  	@6@E@8 C@P@T@@@9 C@<C@ME  

 @v


@6@@@ @ @         @/@8$record_included @1$open_source@1 @v@5@.@5@1 F
@3@5@5@1
$close_source@5@9 A@@<C@SE  

@6@/@3@1 C @@5@4@1 C D&@5@5@8 DT@ @/@8 A@ @ @ @/@8 Gm@1 Gp@.@.@5@1 F
@3@5@5@1 Gr@5@9 A@@<XD  t  t t  t 	del_attrsD  t  t t  t random_propertyD  t  t t  t  B9D  t  t t  t $complete_atomD  t  t t  t 
nb_linkvalD  t  t 	t  t  Ep  
D  t  t 	t  t  Ep  O  EoCI  @6 @@8 @`@U@<XD  t  t t  t get0D  t  t 	t  t  B  
D  t  t 	t  t  B  O  BC@gI  @6@!@1 @ @0  
 @@5@#@B@C@0@0@/@/@0@ 
@8 F @ @8$valid_term @F@  @8 A@P@ @ @ @ 
@8 F<@  
@8 EF@A@ @ @8 A@  @8 A@A@ @8 E @J@@@ @9 A@<XD  t  t 	t  t  At  D  t  t 	t  t  At Au D  t  t 	t  t  At Av D  t  t 	t  t  At  D  t  t 	t  t $initialization_failure  
D  t  t 	t  t  G  O  GC
BV  @6 @1@1initialization_failure
@5@9 @4@<XD  t  t t  t 
set_randomD  t  t 	t  t  Af  
D  t  t 	t  t  Af  O  AeC@!L\  @6@- @@@@1 A<@.@5@1 B

@5@1 A>@5@9 A@@<C	Lc  @6@ 
@9 B @<XD  t  t 	t  t at_halt @ D  t  t @t  t G D  t  t 	t  t  G  O  GCNC  @6@1$at_halt
@2  @ @5@9 Bh@<XD  t  t t  t current_blobD  t  t t  t b_getvalD  t  t t  t tabD  t  t 	t  t $save_lex_state  
D  t  t 	t  t  G  O  GCI>  @6@1scope_settings 
@5@8 @@@)
 @@<CIB  lexstate


@6@8$style_check emulated_dialect@ 
@9 @@<XD  t  t t  t succD  t  t t  t 
nb_linkargD  t  t 	t  t  Gh @ D  t  t @t  t Gg D  t  t 	t  t  Gh  
D  t  t 	t  t  Gh  O  GgC@;Nl  @6@"
 
@#@1 @@.@5@8 C@/
@8 G @0@@8 G@/ @#@8 @@8 Fi@1 B1@5@8 C@1$restore_lex_state
@5@8 C@ @9 Ba@<XD  t  t 	t  t $ensure_loaded_library_sandbox   
D  t  t 	t  t  G   O  G CH    @6@1 Esandbox@5@1 F G@5@8source_file_property Am@@@<CH    @6@1 E G@5@3@1 A0 B@5@4@1 CC @5@5@9 B@<XD  t  t t  t  GD  t  t t  t  FD  t  t 	t  t 	$top_file  
D  t  t 	t  t  G  O  GCBM  input Ev


@6@@@ @ 
@9 G @<CBP   @=XD  t  t t  t $new_findall_bag D  t  t t  t  EHD  t  t t  t $cmd_option_setD  t  t 	t  t $run_at_halt  @ D  t  t 	t  t  G   
D  t  t 	t  t  G   O  G C@ NH  @6@1 Ah@1 G@.
@.@5 @.@5@1 A@1
$call_at_halt
@5@2 Ap@5@9 A@<XD  t  t 	t  t term_expansion  D  t  t 	t  t  G Au D  t  t 	t  t  G Av D  t  t 	t  t  G  D  t  t t  t ttyflush D  t  t t  t getD  t  t t  t setargD  t  t 	t  t  B|  
D  t  t 	t  t  B|  O  B{CH   @

@6@/
@8$file_scoped_flag @F	@8 @@P@V@A@'
@<XD  t  t 	t  t  CL   D  t  t 	t  t  CL  @ O  CL CN/    @6 @9 CL @<XD  t  t t  t  B D  t  t t  t 
line_positionD  t  t 	t  t  A @ D  t  t @t  t A  D  t  t 	t  t  A  O  AC
@  @6@1 A
@5@@<XD  t  t 	t  t cancel_halt  O  GC	Na  @6@1 G
@5@9 B@<XD  t  t t  t $atom_completionsD  t  t t  t  @CD  t  t 	t  t  D @ D  t  t @t  t D D  t  t 	t  t  D  
D  t  t 	t  t  D  O  DC	K  @6 @ 
@8 @@@@<C@"K  @6@1  @@2sandbox_allowed_directive
@5@/ @8 @@@@G@W@H@V@A @@8 @4@U@<CK  @6 @@1 @@1 @executesandboxed_directive
@5@0@5@8 @4@U@<XD  t  t t  t 
line_countD  t  t t  t $attvars_after_choicepointD  t  t t  t skipD  t  t 	t  t $initialization_error  
D  t  t 	t  t  G  O  GCBS  @6 @@1initialization_error
@5@9 @4@<XD  t  t 	t  t  F  
D  t  t 	t  t  F  O  FCE   @=C@!E  
@6@F@8$read_clause_option @P@"
@#@A@%@ 
@ @9 F@<XD  t  t t  t =<D  t  t 	t  t 
$autoload2  
D  t  t 	t  t  G  O  GC@B  	
@6@/
@/@8
$find_library
 BW@/@8 B@3@1 B @5@5@/@8 @J@F
verbose_autoload @8 @@P@( A@A@( CD@ @1 BT@1 
@2 @5@5@8 @4@/ B@8 @@G@*

@H@1 
@5@8 @! @A@C@F@-@1 
@5 C@8 C@E@ @8 C/ @P@T@P@1 
@2 B@2 
@2 @5@@A@1 
@5@3@1 @5@5@8 @) @ @8 Ba@ @8 @@0@1 
@5@9 E#@<XD  t  t t  t 	is_streamD  t  t 	t  t default_module  O  GC@"B  @6@G@]
@H@G
@W@H
@9$default_module @A@8 G@@@A F>@9 E@<XD  t  t t  t  GD  t  t t  t text_to_stringD  t  t 	t  t  EA  
D  t  t 	t  t  EA  O  EACIK  @6@1 F@.@5@8 @@@9 EC@<CIO   @=XD  t  t t  t <D  t  t t  t current_arithmetic_functionD  t  t 	t  t  Gq  
D  t  t 	t  t  Gq  O  GpC@AE   @v


 F


@6@@@ 
@/@8
$context_type @ @8 @ @ @ @8
$set_encoding @ @ @ @8$prepare_load_stream @1 D@1 @c@5@5@ @9 AJ @<C@-E   F'

@6@ 
@/@8 G@ @8 G D&@8 EI @ @8 G@1 D
@5@ @9 G@<XD  t  t 	t  t  CG  
D  t  t 	t  t  CG  O  CFCH     
@=CH    
 @=XD  t  t 	t  t  BW  
D  t  t 	t  t  BW  O  BVC@!B  @6@/
@0@8 AN@@@1 A<
@.@5@1 G
@5@1 A>
@5@9 A@@<CB  @6@9 G @<XD  t  t t  t open_null_streamD  t  t t  t $eval_when_conditionD  t  t 	t  t $clear_source_admin @ D  t  t 	t  t  G  
D  t  t 	t  t  G  O  GCBa  @6@1 E@0@0@2 
@0@5@8 B]@1 Ab
@0@0@5@9 B]@<XD  t  t t  t string_charsD  t  t 	t  t  F  
D  t  t 	t  t  F  O  FCA   F@6@ 
@8$run_init_goal  @@ 
@9$compile_init_goal @<C@%A   F	@6@G
@- @@H@ 
@9 G@A@1 @@1
context_errornodirective@2 F F	@5@0@5@9 B@<C@(A   F
@6@F@E	 @ @8 @@P@T@P @@ 
@9 G@A
 AU@1 F F
@5@9$permission_error @<C@+A   F@6@F@E	 @ @8 @@P@T@P@1when F@5@ 
@9 G@A
 AU@1 H  F
@5@9 H@<C@+B    F@6@F@E	 @ @8 @@P@T@P@1 H F@5@ 
@9 G@A
 AU@1 H  F
@5@9 H@<XD  t  t 	t  t  Go  
D  t  t 	t  t  Go  O  GnC@FQ  
message
 FS @
 @^@6@/@/@8 AN@@@ @8 @T FS@ @/@ @8 @X@ @1 H@2 @\@2 @^@5@8 @`@3@5@/@8 D0 @F@+@B B@8 @$@A@ @8 D7 @P@1  @2 D@
@5@0@ @1 @5@9 Ad@A@ @ @ @ 
@9 E@ @<CFd    @=XD  t  t 	t  t  G  
D  t  t 	t  t  G  O  GC@-NN  @6@/ @8 @@@@G
@W@H
@V@A@F@1 G@0@5@8 CO@P A@8 @`@U@A @@9 @`@<C
NX  @6 @1@1 D G
@5@9 @`@<XD  t  t 	t  t  A  
D  t  t 	t  t  A  O  ACM|  

@6@ 
@9 C3@<XD  t  t t  t read_stringD  t  t t  t $freezeD  t  t t  t  GD  t  t 	t  t 
$compile_type  
D  t  t 	t  t  H  O  HC@#Ic  @6@/@8 @$@G
@+ B@H@)
compiled@A@G
@+ @h@H
@)
*qcompiled*@A@)

boot compiled@<XD  t  t t  t string_codesD  t  t t  t  CD  t  t 	t  t $enter_sandboxed  
D  t  t 	t  t  H  O  HC@3H  @6@G
@+
 
@+ @H
@) @9 G @A@G@+
 @+ 
@H@1 @@1 @leave G @@5@0@5@9 B@A@'
@<CH    
  @=XD  t  t 	t  t  G  
D  t  t 	t  t  G  O  GCH   generate_debug_info @=CH   optimise 
@=CH    @P 
@=XD  t  t 	t  t  Ey  D  t  t 	t  t  Ey @ O  ExCBk  @6@X
@X@@@9$stream_property @<CBp  @6@X
@@@/@8$stream_properties @9 Cd@<C@.Bu  @6@X@@@F@"alias
@#@]@P@9
$alias_stream @I
@A@/
@8$streams_properties @1 @
@5@ 
@9 Cd@I@<CB~  @6@/@8 H(@1 @
@.
@5@8 Cd@ 
@9 Cd@<XD  t  t t  t 	put_attrsD  t  t t  t get_attrD  t  t t  t string_codeD  t  t 	t  t  Bg C D  t  t 	t  t  Bg E D  t  t 	t  t  Bg  
D  t  t 	t  t  G  D  t  t 	t  t  G Au D  t  t 	t  t  G Av D  t  t 	t  t  G  
D  t  t 	t  t  G  D  t  t 	t  t  B! @ D  t  t @t  t B! DG DG DG DG DG DG DGD  t  t 	t  t  B!  D  t  t 	t  t  B! @ O  H.CAB  @6@ 
@ @ @ @ @@<XD  t  t t  t promptD  t  t t  t $suspendD  t  t t  t 	get_attrsD  t  t t  t atom_stringD  t  t t  t  BD  t  t t  t $call_residue_vars_end D  t  t 	t  t $gc   
D  t  t 	t  t  H4   O  H4 C@%	s/usr/lib/swi-prolog/boot/gc.pl  )A H6  @6@7
 H4@9gc_loop  H8@<XD  t  t t  t  AD  t  t t  t current_atomD  t  t 	t  t  E  
D  t  t 	t  t  E  O  EC@ MD  @6@G@W@H@1 @ C@0@5@9 B@A
@1 @@1 C
@5@0@5@9 B@<XD  t  t 	t  t  E|  
D  t  t 	t  t  E|  O  E{C@"F9  @6@F
@" D
@#@P
@'@A@" D
@#@<XD  t  t t  t $call_residue_vars_start D  t  t t  t  GD  t  t 	t  t  G  
D  t  t 	t  t  G  O  GCE   
syntax_errors@=CE    F@=CE   process_comment@=XD  t  t t  t  BD  t  t t  t del_attrD  t  t t  t plusD  t  t t  t 
deterministicD  t  t 	t  t  G  
D  t  t 	t  t  G  O  GCB   

@=CB  @6@/@8 B @9 G@<XD  t  t t  t  GxD  t  t t  t nth_integer_root_and_remainderD  t  t 	t  t  G  
D  t  t 	t  t  G  O  GCB<  @6 @ 
@8 @@@@@<CB@  @6@
 @sandbox_allowed_goal HI@@<XD  t  t 	t  t $close_message  
D  t  t 	t  t  HM  O  HMCE   H

@6@@@9 @`@<CE   @=XD  t  t 	t  t  G  
D  t  t 	t  t  G  O  GCE   @W@6@@@<CE   
 Ev@=XD  t  t t  t  ED  t  t 	t  t  @  
D  t  t 	t  t  @  O  @C
J  @6@W@@@1 @ D@0@5@9 B@<C@ J   @@6@@@/@/@8 F  @1exports@5@8 C) @ @ 
weak@9 E @<C@DJ  	except
@6@@@/@/@8 HO@1 HP@5@8 HR@F	@ @8 A
@P@V@A
@1 @@1 C C@5@0@5@8 B@ @ @/@8 C@ @ 
 HT@9 HU@<CJ  @6@@@8 A
@@@ 
strong@9 HU@<C
J  @6@1 @@2 C D@5@9 B@<XD  t  t t  t current_keyD  t  t 	t  t  A^  
D  t  t 	t  t  A^  O  A]CI  @6 G@/@8 @@-swi@@@" F
@#@<CI   

@=XD  t  t 	t  t  DA Au D  t  t 	t  t  DA Av D  t  t 	t  t  DA  
D  t  t 	t  t  DA  O  D@C
@6 F F  F@6@9/build/spark-f1EuhS/spark-2012.0.deb/checker/dynamics.pro   8AA@=C
@G F F  F@G G   A@=C
 F G  G G)   A@=C
 F G  G@7/build/spark-f1EuhS/spark-2012.0.deb/checker/declar.pro   8AA@=C
 F G  G@8/build/spark-f1EuhS/spark-2012.0.deb/checker/portray.pro   A@=C
 F G  G@:/build/spark-f1EuhS/spark-2012.0.deb/checker/utilities.pro   A@=C
 F G  G@6/build/spark-f1EuhS/spark-2012.0.deb/checker/newvc.pro   8AA@=C
 F G  G@8/build/spark-f1EuhS/spark-2012.0.deb/checker/listthm.pro   8AA@=C
 F G  G@:/build/spark-f1EuhS/spark-2012.0.deb/checker/aritheval.pro   8AA@=C
 F G  G@9/build/spark-f1EuhS/spark-2012.0.deb/checker/replace2.pro   8AA@=C
@  F G  G@ @7/build/spark-f1EuhS/spark-2012.0.deb/checker/repall.pro   8AA@=C
@! F G  G@!@9/build/spark-f1EuhS/spark-2012.0.deb/checker/standard.pro   8AA@=C
@" F G  G@"@5/build/spark-f1EuhS/spark-2012.0.deb/checker/simp.pro   8AA@=C
@# F G  G@#@7/build/spark-f1EuhS/spark-2012.0.deb/checker/infer2.pro   A@=C
@$ F G  G@$@:/build/spark-f1EuhS/spark-2012.0.deb/checker/inferenc2.pro   8AA@=C
@% F G  G@%@9/build/spark-f1EuhS/spark-2012.0.deb/checker/records2.pro   8AA@=C
@& F G  G@&@8/build/spark-f1EuhS/spark-2012.0.deb/checker/subgoal.pro   8AA@=C
@' F G  G@'@7/build/spark-f1EuhS/spark-2012.0.deb/checker/deduce.pro   8AA@=C
@( F G  G@(@:/build/spark-f1EuhS/spark-2012.0.deb/checker/deduction.pro   8AA@=C
@+ F G  G@+@6/build/spark-f1EuhS/spark-2012.0.deb/checker/done3.pro   8AA@=C
@, F G  G@,@7/build/spark-f1EuhS/spark-2012.0.deb/checker/cases2.pro   8AA@=C
@- F G  G@-@7/build/spark-f1EuhS/spark-2012.0.deb/checker/contra.pro   8AA@=C
@. F G  G@.@7/build/spark-f1EuhS/spark-2012.0.deb/checker/fwdch2.pro   8AA@=C
@/ F G  G@/@9/build/spark-f1EuhS/spark-2012.0.deb/checker/simplify.pro   8AA@=C
@0 F G  G@0@;/build/spark-f1EuhS/spark-2012.0.deb/checker/typecheck5.pro   8AA@=C
@1 F G  G@1@9/build/spark-f1EuhS/spark-2012.0.deb/checker/traverse.pro   8AA@=C
@2 F G  G@2@9/build/spark-f1EuhS/spark-2012.0.deb/checker/semistan.pro   8AA@=C
@3 F G  G@3@:/build/spark-f1EuhS/spark-2012.0.deb/checker/prooflogs.pro   A@=C
@4 F G  G@4@9/build/spark-f1EuhS/spark-2012.0.deb/checker/newrules.pro   A@=C
@5 F G  G@5@8/build/spark-f1EuhS/spark-2012.0.deb/checker/loadvc5.pro   A@=C
@6 F G  G@6@8/build/spark-f1EuhS/spark-2012.0.deb/checker/quantif.pro   8AA@=C
@7 F G  G@7@:/build/spark-f1EuhS/spark-2012.0.deb/checker/induction.pro   8AA@=C
@8 F G  G@8@9/build/spark-f1EuhS/spark-2012.0.deb/checker/toplevel.pro   A@=C
@9 F G  G@9@9/build/spark-f1EuhS/spark-2012.0.deb/checker/setflags.pro   A@=C
@: F G  G@:@5/build/spark-f1EuhS/spark-2012.0.deb/checker/help.pro   8AA@=C
@; F G  G@;@:/build/spark-f1EuhS/spark-2012.0.deb/checker/rulefiles.pro   8AA@=C
@< F G  G@<@:/build/spark-f1EuhS/spark-2012.0.deb/checker/getdcldat.pro   A@=C
@= F G  G@=@;/build/spark-f1EuhS/spark-2012.0.deb/checker/initialise.pro   8AA@=C
@> F G  G@>@5/build/spark-f1EuhS/spark-2012.0.deb/checker/save.pro   A@=XD  t  t t  t  ED  t  t t  t duplicate_termD  t  t t  t divmodD  t  t 	t  t  H  
D  t  t 	t  t  H  O  HCMP  @6@1 @@1 @
@5@0@5@9 B@<XD  t  t 	t  t  G  
D  t  t 	t  t  G  O  GC@"B3  @6@F
@1 HH
@5@/@1 G
@5@8 @@P
@V@A@9 G @I@<XD  t  t t  t  D  t  t 	t  t  BO  
D  t  t 	t  t  BO  O  BNC	B  


@6@@@<C
B    
@=XD  t  t 	t  t  Aa  
D  t  t 	t  t  Aa  O  A`CI   @=CI  

@6@8$load_ctx_option @@@ 
@ @9 A_@<CI  

@6@9 A_@<XD  t  t 	t  t $member_rep2  
D  t  t 	t  t  H  O  HCF0   
@=CF1  


@6@@@ @3@5@9 H @<CF4  



@6@ @ @9 H@<XD  t  t t  t 	copy_termD  t  t t  t  HD  t  t 	t  t $end_run_initialization  
D  t  t 	t  t  H  O  HC	B'  @6 @@8 @Q@9 AH  @<XD  t  t t  t  FD  t  t 	t  t  D C D  t  t 	t  t  D E D  t  t 	t  t  D  
D  t  t t  t  AqD  t  t t  t compile_predicatesD  t  t t  t \=@=D  t  t t  t stringD  t  t t  t $collect_findall_bagD  t  t 	t  t $run_initialization_2  
D  t  t 	t  t  H  O  HCB+  @6@B@/@/@8 E @1 H@0@5@8 C[ @8 G@U@A@V@J@<XD  t  t t  t variant_hashD  t  t 	t  t  Gs  
D  t  t 	t  t  Gs  O  GrCE   G



@6@ @8 Ao@ 
@8 F @1 F'@5 AH@8 F@9 HN @<C@'E   G





@6@ @8 Ao@ @8 H@1$restore_load_stream
@5 AH@8 F@9 H@<XD  t  t t  t  E D  t  t 	t  t  F  
D  t  t 	t  t  F  O  FC@,BD  @6@F@/@/
@8 AN@P@" 
@#@/@8 E@ @9 G@A	@) @@( @@J
@<XD  t  t t  t redefine_system_predicateD  t  t 	t  t  A[  
D  t  t 	t  t  A[  O  AZCI  @6@0@8 C@@@<C@6I  @6@/@0@8 Ab @,@@@1 B@.
@5@ENon-module file already loaded into module ~w; trying to load into ~w@3@4@5@8 FJ@1 @@1 @ B  @e
@5@2 Ck@1  @5
@5@9 B@<CI   @=XD  t  t t  t  BD  t  t t  t =@=D  t  t t  t get_string_codeD  t  t t  t  FD  t  t t  t put_attrD  t  t t  t split_stringD  t  t t  t  DD  t  t 	t  t  G  
D  t  t 	t  t  G  O  GCB  @6@]
@-
 @@@@1  @2 E
@5@0@9 Ad@<C
B
  @6@1 E
@5@9 Ar@<XD  t  t t  t  A?D  t  t t  t open_stringD  t  t 	t  t  G  
D  t  t 	t  t  G  O  GCIF   @@6@@@<CIG   G

@6@0@8 G G@9 @Q@<XD  t  t t  t putD  t  t t  t tty_sizeD  t  t t  t prolog_skip_frameD  t  t 	t  t  Es  
D  t  t 	t  t  Es  O  ErCF  
@6@W
@@@<CF   @6@@@U@<C@+F!  @6@8 A
@@@G
@W@H@9 Cd@A@F@8 A
@P@ 
@9 H@A@'
@9 Cd@<CF+   
@=XD  t  t 	t  t  G Au D  t  t 	t  t  G Av D  t  t 	t  t  G  O  GC@3N=   Et G
   G 

 

@6@E	 @P @8 @@P@T@ @ @8 AN@ 
@9 @@<C@c E E  Etversion
  @version_msg@=C@1Dh E E Etresidual_goals
  Eresidual_goal_collector 


@6@7
 E F>@/@8 A H@1 @5@ 
@ @8 D H C@ @9 DW H@<CA	s@$/usr/lib/swi-prolog/boot/autoload.pl  )A H  Et
autoload_path
  @~ B BT Etreload_library_index@=C@	s@$/usr/lib/swi-prolog/boot/predopts.pl  )A H Etpredicate_options



@6@7
	$predopts@ 
@ @9expand_predicate_options H@<C@	s@!/usr/lib/swi-prolog/boot/dicts.pl  )A H@6@7
$dicts@9expand_dict_function H@<C@ H H 


@6@7 H@ 
@/@8 H@@@" @#@<C@	u F  @ƅA H Etblock
@6@7
block_directive@9expand_block_declaration H@<C@'@ H H@6@7 H@1 @.@.
@5@8head H@ 
@8block_declaration H@E@8
block_wrapper H@P@T@1 
@5@9
wrap_block H@<CA A A Etarithmetic_function
@6@7 A@9arith_decl_clauses A@<C@*@ A A Etload_foreign_resource
 Et F H 


 F@6@7 A @e@ @8 A F>@ 
@9 A@<C@+@ A A Et F?



 Et F=

@6@7 A A A@8 A@1sicstus_module_decls@5@ @9phrase
$dcg@<CB GB GB Et GC
@6@7
 GC@9compile_records H@<C@@ GS GS Etsetting




@6@7
 GT@E	 @P @8 @@P@T F>@/@8 A Am@1 @5@/@/@8 D  B@ @8must_be
 @@ @/@8to_atom H@ @ @ 
@/@8eval_default H@ 
@ @8
check_type H@/@/@8 AO @F@P@ @ @/@/@0@/@8current_setting H@B@ @ 
@8 H H@A@ @ @8 I@ @1 @0@5@8 H@P@1 H@.@5Already defined at: ~w@3@5@8 FK H@1 @@1 @redefine H@2 @5@2 Ck@0@5@9 B@A@ @"  GT I	
 @#@J@J@<XD  t  t t  t  A=D  t  t t  t  A D  t  t t  t tty_putD  t  t t  t fill_bufferD  t  t t  t tty_gotoD  t  t 	t  t  En  
D  t  t 	t  t  En  O  EmC	  @ @@6@ 
@9expand_term @@<XD  t  t t  t  A9D  t  t 	t  t  F  
D  t  t 	t  t  F  O  FCFq  @6@1 C 
@5@8 D@@@<CFt  @6@F#@8 E @P
@9 G @A@V@<XD  t  t t  t  HD  t  t 	t  t $start_run_initialization  
D  t  t 	t  t  I  O  IC
B$  @6 F@8 G@9 @D@<XD  t  t t  t  HD  t  t t  t prolog_skip_levelD  t  t t  t  AJD  t  t t  t $suspend_findall_bag D  t  t 	t  t  @b  
D  t  t 	t  t  @b  O  @aCI  @6@1  @2  @6@5@8 Bx@@@9 @4@<CI   @1@6@/@/
@8 AN@@ FHWARNING: ~w:~w: ~p~n@3@4
@4@5@9 FJ@<CI
   @@6@@@/@/
@8 AN@@ FHERROR: ~w:~w: ~p~n@3@4
@4@5@9 FJ@<CI   @=XD  t  t 	t  t  B  
D  t  t 	t  t  B  O  BCB  @6@1 I@.@5@1 H
@5@1 H@5@9 A@@<XD  t  t t  t 	fast_readD  t  t t  t set_stream_positionD  t  t 	t  t  G~  
D  t  t 	t  t  G~  O  G}CI  @6@W
@@ @@1 @ C@0@5@9 @4@<CI  @6@-
@<XD  t  t t  t  BD  t  t t  t  A9D  t  t t  t $destroy_findall_bag D  t  t t  t tellingD  t  t 	t  t  G  
D  t  t 	t  t  G  O  GC@_F   @


@6@F@*@1 @l@0@5@8 Ew@P@)
 @F@1position@0@5@8 Ew@P@) @A@) 
@1record_position @5@9 @n@A@'@)
 
@1 @l@5@8 @n@F@1 I'@0@5@8 Ew@P@) @A@) 
@1 I) @5@9 @n@<XD  t  t t  t 
fast_writeD  t  t t  t  @D  t  t t  t seen D  t  t t  t fast_term_serializedD  t  t t  t  END  t  t t  t floatD  t  t 	t  t  H  
D  t  t 	t  t  H  O  HCI    @@=CI    F@=CI    D@=CI    @@=CI    @@=XD  t  t 	t  t  F  
D  t  t 	t  t  F  O  FCI5  @6@8 G @9 B0@<XD  t  t t  t  GND  t  t t  t tty_get_capabilityD  t  t t  t  @*D  t  t 	t  t  @F  
D  t  t 	t  t  @F  O  @EC@)H  @6 @@8 @@F@1	sandboxed@.@5@8 @/
@8 H @,
@P @@ 
@9 @Q@A@V@J@<XD  t  t t  t attvarD  t  t 	t  t  B)  
D  t  t 	t  t  B)  O  B(C@VI&  @6@/@8 @@/@/@ @8$load_id @ @ @8 F- @F@/@0@8 D}@P@ @/@ @8 D@ @ @8 I9@A@V@J@8 H @/@ @8 G@ @8 G @1 Gy

@5@1 I/@5@9 F@<XD  t  t t  t tellD  t  t t  t  H'D  t  t t  t instanceD  t  t t  t seeingD  t  t 	t  t  I8  
D  t  t 	t  t  I8  O  I7CIQ   @v
@6@@@ @ 
@9 D@<CIT  

@6@ 
@9 D@<XD  t  t 	t  t  B  
D  t  t 	t  t  B  O  BCB  
loaded@6@@@<CB  @6@9 I" @<XD  t  t t  t  H*D  t  t t  t prolog_choice_attributeD  t  t t  t  @SD  t  t t  t told D  t  t 	t  t  H  
D  t  t 	t  t  H  O  HCF  @6@1 H @5@8 @@@9 H @<C@0F  
 @


@6@G@+
 
@H@1 @l Da@5@8 @n@A@V@G@+ 
@H@1 I) 
@5@9 @n@A@V@<XD  t  t 	t  t  G  
D  t  t 	t  t  G  O  GCFz  @6@1 D@.@5@8 D@@@-default@1 D@5@9 @n@<CF   @=XD  t  t t  t  H"D  t  t t  t prolog_frame_attributeD  t  t t  t 
copy_term_natD  t  t t  t ==XQM @~-C @~S XPcreate_backups  C@@ F	u Hw        	@6@/
@8overwrite_warning @}@/@8command_log_filename @}@B@T@8file_exists
 G@/@8 E @}B-@/
@8 GN
 F@/@ 
@8 IV@B@+@ @8 IR@B
@)
on@ @8consult_user @}@A@)
off@B@E@ @8file_can_be_written @}@P@T@ @8not_writeable_warning @}@A@ @8 D @A
@E@ @8 IR@P@T@ @8 D @A@E@8 IR@P@T@J@I@/@8logfile_name @}@B@Y@ @8 IR@ @/@8 IV@ B-@/@8 IX@/@ @8 IV@B@,@ @8 IR@B@)
 I[@ @ @8 I\@A@)
 I_@B@E@ @8 I`@P@T@ @8 Ic@A@ @8 If@A
@E@ @8 IR@P@T@ @ @8 Ih@A@E@ @8 IR@P@T@J@I@<XD  t  t 	t  @~t  BS  D  t  t 	t  @~t  BS Au D  t  t 	t  @~t  BS Av D  t  t 	t  @~t  BS  Pfind_del CB} F	u Hc        
@6@@@<CB F Io


@6@ @/@8 Im @}@ 
@m@r@n@z@@@@<CB F Io

@6@ @ @ 
@8 Ip@@@<XPcollect_indices_and_values C@>B F	u Hr        



@6@B@"@"
:=
@#@ @/@8collect_indices @}@ @/@ @8 Iq @}@@@ @ @8 IX@A@'
@@@ @ @8 Iy@J@I@@@<CC	 F Is@6@@@<XPcheck_conditions C@ F	u Hv        @6@X
@B@)
@J@A@"

@#@8good_condition @}@ 
@8 Iz @}@@@<C@ F I|
bad_conditions@6@@@<C@ F I| @=XP
start_subgoal C@@@ F	u Hj        		@6@B Ds@8	checktype @} Ds@8checkhastypelist @} Ds@8 I@A@A!!! Error: type-check failed on subgoal proof-frame entry attempt@8 BG @8 E  @@@U@@@8clear_up_could_facts  @}@/@8case_pointer @}@1 I@0@5@8 B]@|@1 I@5@8 Ar@1proved_for_case@0@5@8 B]@1case@0@0@5@8 B]@1on_case@0@0@5@8 B]@1logfactmethod
@5@8 Ar@1 I
enterframe@5@8 Ar@ @8	case_save @}@B@/@8conc @}@A@(@1 I@0@0@5@8 B]@1 Itext@!All current conclusions withdrawn@5@8 Ar@1subgoal_formula

@5@8 Ar@1 @@.@.@5@8create_formula @}
logmessage@1 @@5@8format_formula @}@@@<XPcheckhastype C@9 F Is  Ds@6@@@<C@: F Is 
 Ds@6@@@<C@t@; F Isfor_all 



 Ds@6@@@]@ 
@/@8find_core_type @}@B@ @0@8type @}@A@B@) B#@A
@B@)real@A@) Ds@@@B@ v@8	var_const @}@@@  Ds@8 I @}@A@-@B@1 I I@5@8 Bh@  Ds@8 I@1 I I@5@8 F @@@A@1 I I@5@8 I@U@@@<C@t@V F Isfor_some 



 Ds@6@@@]@ 
@/@8 I@B@ @0@8 I@A@B@) B#@A
@B@) I@A@) Ds@@@B@  I@8 I@@@  Ds@8 I@A@-@B@1 I I@5@8 Bh@  Ds@8 I@1 I I@5@8 I@@@A@1 I I@5@8 I@U@@@<C@9@r F Is C


@6@/@8 I@@@ 
@/@8 I@@@B@B@) I@A@) I@@@) I@A@) B#@) B#@B@) B#@A@) I@@@<C@9@ F Is @


@6@/@8 I@@@ 
@/@8 I@@@B@B@) I@A@) I@@@) I@A@) B#@) B#@B@) B#@A@) I@@@<C@9@ F Is*


@6@/@8 I@@@ 
@/@8 I@@@B@B@) I@A@) I@@@) I@A@) B#@) B#@B@) B#@A@) I@@@<C@%@ F Is @
@6@/
@8 I@@@B@)
 I@) I@A
@)
 B#@B@) B#@A@) I@@@<C@ F Isdiv


 B#@6 B#@8 I@@@ 
 B#@8 I@@@<C@ F Ismod


 B#@6 B#@8 I@@@ 
 B#@8 I@@@<C@%@ F Isabs
@6@/
@8 I@@@B@)
 I@) I@A
@)
 B#@B@) B#@A@) I@@@<C@%@ F Issqr
@6@/
@8 I@@@B@)
 I@) I@A
@)
 B#@B@) B#@A@) I@@@<C@ F Is**


@6@ 
 B#@8 I@8 I@B@) B#@A@) I@@@<C@ F Is Bp
@6@8 I@@@B@) I@A@) B#@@@<C@ F Is 


 I@6 I@8 I@@@ 
 I@8 I@@@<C@8@ F Is B


 Ds@6@/@8 I@B@B@) B#@A@) I@@@ 
@/@8 I@B@) B#@A@) I@A@ 
@ @8 I@I@@@<C@8@ F Is<>


 Ds@6@/@8 I@B@B@) B#@A@) I@@@ 
@/@8 I@B@) B#@A@) I@A@ 
@ @8 I@I@@@<C@>A F Is C



 Ds@6@/@8 I@B@B@) B#@A@) I@@@ 
@/@8 I@B@) B#@A@) I@A@ 
enumerated@8 I@ 
@ @8 I@I@@@<C@>A F Is G


 Ds@6@/@8 I@B@B@) B#@A@) I@@@ 
@/@8 I@B@) B#@A@) I@A@  I@8 I@ 
@ @8 I@I@@@<C@>A+ F Is C


 Ds@6@/@8 I@B@B@) B#@A@) I@@@ 
@/@8 I@B@) B#@A@) I@A@  I@8 I@ 
@ @8 I@I@@@<C@>A> F Is<=


 Ds@6@/@8 I@B@B@) B#@A@) I@@@ 
@/@8 I@B@) B#@A@) I@A@  I@8 I@ 
@ @8 I@I@@@<C@<AR F Isupdate



@6@8 I@B@1array@.@.@5@8 I@I@A@/@8 I@ @1 I@.@.@5@8 I@ 
@ @8 I@ @ @8 I@@@<C@7A\ F Iselement


@6@/@8 I@B@ @1 I@.@5@8 I@I@A@ @/@8 I@ @1 I@.@5@8 I@ 
@ @8 I@@@<CAf F Is E
 Ds@6 Ds@8 I@@@<CAh F Isand


 Ds@6 Ds@8 I@@@ 
 Ds@8 I@@@<CAk F Isor


 Ds@6 Ds@8 I@@@ 
 Ds@8 I@@@<CAn F Is @


 Ds@6 Ds@8 I@@@ 
 Ds@8 I@@@<CAq F Is<->


 Ds@6 Ds@8 I@@@ 
 Ds@8 I@@@<CAu F Is
 B#@6@Y
@@@<C
Aw F Is@6@\
@0@8 I@@@<CA{ F Isodd
 Ds@6 B#@8 I@@@<CA~ F Is CU
@6@8 I@@@B I@8 I@A@) B#@@@<CA F Is G
@6@8 I@@@B I@8 I@A@) B#@@@<CA F Is C
 B#@6@/
@8 I@@@ 
@1sequence@0@5@8 I@@@<CA F Is Dp
@6@/
@8 I@ 
@1 I@5@9 I@<CA F Islast
@6@/
@8 I@ 
@1 I@5@9 I@<CA F Isnonfirst
@6@8 I@1 I@0@5@9 I@<CA F Isnonlast
@6@8 I@1 I@0@5@9 I@<CA F Is Bo


@6@8 I@1 I@0@5@8 I@ 
@9 I@<CA F Is\/


@6@8 I@1set@0@5@8 I@ 
@9 I@<CA F Is\


@6@8 I@1 I@0@5@8 I@ 
@9 I@<CA F Is/\


@6@8 I@1 I@0@5@8 I@ 
@9 I@<C@ A F Isin


 Ds@6@ 
@/@8 I@ @1 I@.@5@8 I@ @8 I@@@<C@ A F Isnot_in


 Ds@6@ 
@/@8 I@ @1 I@.@5@8 I@ @8 I@@@<CA F Is	subset_of


 Ds@6@/@8 I@ @1 I@0@5@8 I@ 
@ @8 I@@@<CA F Isstrict_subset_of


 Ds@6@/@8 I@ @1 I@0@5@8 I@ 
@ @8 I@@@<C
A F Is@6@1 I@0@5@9 I@<CA F Is
@6@/@8 I@1 I@5@8 I@ 
@9 I@<C
A F Is I@6@1 I@0@5@9 I@<CA F Is I
@6@/@8 I@1 I@5@8 I@1 I
@5@9 I@<C@8A F Is	mk__array
@6@B@1 I@3@0@5@.
@5@8 I@I@A@/@8 I@ @1 I@3@0@5@.
@5@8 I@1 It@0@0@5@8 H@ 
@9 I@<C@A F Is@6@E@\
@P@T@3@.@.
@5@8 B@8
spark_enabled  @}@B@B@) J@@@ 
@3@.@.@5@3@.@.@5@8 Iy@@@ @/@8 I@ @ @8checkrestoflist @}@ @/@8 I@ @ @8 J
@1 I@3@5@5@8 I@J@J@A@+@)
mk__record@@@ 
@/@/@8collect_fields_and_values @}@1 H@.@5@8 I@ @ @/@8permutation_of_fields @}@ @ @9
checktypelist @}@J@J@J@<C@QA F Is@6@E@\
@P@T@3@.@4@.
@5@8 B@/ I@8mk__function_name @}@ 
@1 It@0@0@5@8 H@@@B@ @1 I@3@0@5@.@5@8 I@'@A@ @8 I@1 I@3@0@5@.@5@8 I@ 
@ @9 I@<C@A F Is@6@E@\
@P@T@3@.@.
@5@8 B@8 J@B@`@/ I@8 J@@@ 
@3@.@.@5@3@.@.@5@8 Iy@@@ @/@8 I@ @ @8 J
@ @/@8 I@ @ @8 J
@B@ @1 I@3@5@5@8 I@'@A@ @8 I@1 I@3@5@5@8 I@J@J@A@0 GC@8 J@@@ 
@/@/@8 J@1 H@.@5@8 I@ @ @/@8 J@ @ @9 J@J@J@J@I@<C@>B F Is@6@E@\
@P@T@/@/
@8function_template @}@/@8 J@B@ 
@/@8function @}@I@A@ 
@/@/@8 J@3@5@3@5@8compatible_type_lists @}@ @ @8 J @@@<C@LB F Is@6@E@\
@P@T@0 C@0@3@.@5@0@8record_function @}@/
@8 I@3@.@0@5@8 B@B@ @3
@5@8 J@I@A@ @3
@5@/@8 J@3@5@3@5@8 J @@@<C@:B( F Is@6@E@\
@P@T@0 I@0@3@.@4@.
@5@0@8 J#@8 I@3@.@0@5@8 B@ @3@4@.@5@8 J@ 
@ @8 I@@@<C@]B1 F Is
@6@E@\
@P@T@E@0@0@8 J@P@T@E@0@0@0@0@0@8 J#@P@T@3@.@.
@5@8 B@ 
@8check_is_an_ok_arity_function @}@ 
@/@8 J@B
@/@8 J@I@A@/@/@8 J@3@5@3@5@8 J @ @ @8 J @@@<CBB F Isbit__and


@6@8 J@8 I@ 
@8 I@@@<CBI F Isbit__or


 B#@6@8 J B#@8 I@ 
 B#@8 I@@@<CBP F Isbit__xor


 B#@6@8 J B#@8 I@ 
 B#@8 I@@@<CBV F Is
 I@6 B#@8 I@@@<XPtv_make_atom C@r F	u Hs        @6@m@s@n@@@@m@s@n@[@}@|
@ @@@3@5@8 IV@@@<C@y F J1@-u@6@@@<C@z F J1@+d@6@@@<C@{ F J1@?h@6@@@<C@| F J1@6@3
@5@8 IV@@@<XPtv_read_line_of_chars C@2@V F J1@6@/@8lget0 @}@@@B@8tv_cmd_terminator @}@)
@J@A@B@8
tv_blank_char @}@@@8 J5 @}@J@A@"

@#@8 J/ @}@@@ 
@8 J@@@@<XD  t  t 	t  @~t do_not_issue_failure_message  Au D  t  t 	t  @~t simplify  @ P JC  C F	u Hq          @6@B@8movenots  @}@A@B@8
split_hyps  @}@A@B@8split_concs  @}@A@B@8do_implication  @}@A@9equivalence  @}@<C F JE  @6@@@<XD  t  t 	t  @~t 
current_vc_no Au D  t  t 	t  @~t on_filename Au D  t  t 	t  @~t traverse  @ P JW  C@! F J1@6@B

expression@/
@8command_arg @}@I@A@6TRAVERSE -- Please specify expression to be traversed.Expression? @8prompt_user @}@/@8rread @}@/
@8parse_expression @}@@@9 JW @}@<XPwrite_unproved_subgoals C@4A F	u Hu        

@6@8 G @}	Subgoal: @8 I@/
@8prooflog_width @}@B
@)
 @8 B @}@I@A@m@r
@s@x @@n	@x @@@ @0@8pretty_write @}@8 I@@@<C@7A F Jl

@6@8 Jm Jo@8 I@/@8 Jp@B
@) @8 Js@I@A@m@r@s@x @@n	@x @@@ @0@8 Ju@8 I@ 
@8 Jj @}@@@<CA F Jl
@6@8 Jm(no subgoals remaining (?!))@8 I@8 I@@@<XPwrite_proof_log_banner  C@NF F IK@6@/
@8 Ij@8 I` I_@8plain_output @}@@@8 I= @}@M*****************************************************************************@8 I@8 I@-SPADE Transcript of Interactive Proof Session@8 I@8 I@8 I@/@8 F @8display_header
 G @8 I J@8 I@8 I@/@/
@8fetch_date_and_time @}@8 IDATE : @8 I@8 Js	  TIME : @8 I@ 
@8 Js@8 I@8 I @~@8 J@@@<C@9F F IK@6@/
@8 Ij@8 I` I[@8 J|@@@8 J J@8 I@8 I J@8 I@8 I@8 I@/@8 J@8 J@8 I J@8 I@8 I@8 I@8 I@8 I @~@8 J@@@<C@!F F IK@6@/
@8 Ij@E@8 I`@P@T@8 I	Aborted: @8 I@8 Js cannot be written.@8 I@8 I@@@9 G @<XD  t  t 	t  @~t enumeration_list @ P J C
B F	u H_        @6@]
@0@8enumeration @}@8is_in @}@@@<XPread_answer CA F J@6@8 E@8 Js (yes/no)? @8 I@8output_newline_if_necessary  @}@8 E  @8get_yes_no_answer @}@B@) A@A@) A@<XP	load_decs CA[ F IK@6@1current_record_field_number@5@8 Ar@8 E @}@8 E@/@8get_fdl_declaration @}@8process_fdl_dec @}@8final_declaration @}@8 I,  @}@@@<XPskip_to_end_of_comment  CC| F IK@6@8 E@/
@8eget0 @}@)
@}@@@<XD  t  t 	t  @~t typechecking_during_load Au P J C@v	u G1   8AA J  I[@=XP
quiet_add_hyp CGx F IK @6@@@<C
Gy F IK
@6@0@8hyp @}@@@<CGz F IK@6@0@8 J@|@8 J @}@@@<CG{ F IK@6@1 J
@5@8 Ar@1 Inewhyp@2 J
@5@8 Ar@8	stand_all  @}@@@<XP
do_undeleting  CB F J@6hyplist@/
@8 JZ@8undelete @}@U@<CB F J  @6@@@<XPlist_files_with_extension C@3@w F G(@6@/@8 IVB.@/@8 IX@/
@ 
@8working_directory Am@ 
@/@8 D @}@ @/@8filesWithExtension @}@B	@)       <THERE ARE NONE>@8 I@A@ @8displayListOfFiles @}@@@U@<XPspecial_rulefile C@ F	u H}         
 IH @_	BSPECIAL@=C@ F J 
 J @_	BRECORD@=C@ F J  J @_	BSPECIAL	inference@=C@ F J  J @_	BSPECIAL JC@=C@ F J  J @_	BSPECIALlogic@=C@ F J  J @_	BSPECIALstandardisation@=C@ F J  J @_	BSPECIALeq@=C@ F J  J @_	BSPECIALequiv@=C@ F J  J @_	BSPECIALunification@=C
@ F J  J @_	BRECORD H@=C
@ F J  J @_	BRECORDrecord_equality@=C@ F J J @_	BRECORD J
@6@9 J@<XP
order_updates C@' F	u Hi        @6@/@8 I@/
@/@8make_update_list @}@ 
@/@8 B @ @ @8reconstruct_record @}@@@<XPstandard C@GA" F	u He        

@6@/@8cv @}@/
@8sp @}@ 
@/@8leftint @}@ @/@8oneint @}@ @/@8
createlist @}@ @/@8sortlist @}@ @/@8busort_prods @}@ @/@8compress @}@ @/@8nozeros @}@ @/@8	form_expr @}@ @/@8sign @}@ @9tidy @}@<XP
triple_append CA F	u H~        @6@/@ 
@8
gen_append @}@8 H@ @8 K%@9 H@<XPnochange CBD F Io@6@8trying_a_replace_all  @}@@@<CBE F Io@6EXPRESSION REMAINS: @8 I@8 Js@8 I@@@<XD  t  t 	t  @~t  J Au D  t  t 	t  @~t used Au Psave_single_requirement C@&@ F I|@6@X@"requires


@#@ @8check_constraints @}@ 
@ @8check_all_requirements @}@1user_classification

@5@8	maybe_add @}@@@<XPcompatible_record_type CB F Is@6@1 H@.@5@8 I@1 H@.
@5@8 I@8 H@ 
@9same_record_field_names @}@<XPcheck_rulename C@ F I|@6@X
@3@.@4@.
@5@8 B@]@Y
@m@r
@n @@@@<C@ F I|
bad_rulename@6@@@<C@ F I| @=XPtv_get_command C
@K F J1@6@1
tv_cmd_buffer
@5@8 I@@@<C@N F J1@6Traverse-Command>>@8 Ja @}@/@8 J@@8tv_process_line_of_chars @}@@@U@<XD  t  t 	t  @~t done__proof_log  Au P
save_ruleused CBe F Jl@6@8ruleused @}@@@<C
Bh F Jl@6@1 KT
@5@8 Ar@@@<XP JG C@f F JE@6@1hn@0@5@8 B]@1 KV@5@8 Ar@8 E@/
@8 KV @}@B@1@/@8gethyp @}@/@8negin @}@1 J
@5@8 Ar@B@'@A@8 H@1 I J@2 J
@5@8 Ar@8new_hyp_message @}@A@8 KX@J@|
@1 KV
@5@8 I@1 KV
@5@8 Ar@ 
@8bigger_than_all_hyps @}@@@U@<XD  t  t 	t  @~t toplevel_execute Au D  t  t 	t  @~t deleted Au Pscrap_rulefile C@)A F I|@6@1
user_rulefile@0
@5@8 B]@1 Ki
@0@5@8 B]@1 K9@0
@0@0@5@8 B]@1banned_rule
@0@5@8 B]bad_rulefile@8 B]@@@<XD  t  t 	t  @~t typechecking Au P Kn C@_ J J  I[@=XD  t  t 	t  @~t echo Au P Kp C@7 J J  I[@=XP	listconcs C@q F	u Ha         @6@@  NO CONCLUSIONS LEFT@8 I@@@<C@u F Kt

@6@/@8 I@@  C@8 I@8 Js:  @8 I@8 Js@8 I@@@<C@~ F Kt@6@m@s@t@}@@@8 Kr @}@|
@8 Kx@@@<C@ F Kt@6@@@<XPreplace CC F Io@6@1all_done A@5@8 Ar@0@8change @}@@@<XPflattenlist CG[ F IK@6@@@<CG\ F IK
@6@ @8flatten @}@ 
@ @8 K @}@@@<XP
restore_vc CA F	u Hn        @6@/@8saved_vc @}@8 Ar@U@<CA F K @=XP
logic_free C@i F	u Hk         E@6@@@U@<C@j F K I@6@@@U@<C@k F K I@6@@@U@<C@l F K @@6@@@U@<C@m F K I@6@@@U@<C@n F K @=XPnondeclared C	@ F	u Hx        @6@0@0@8 I@@@U@<C@ F K@6@@@<XD  t  t 	t  @~t  B Au D  t  t 	t  @~t  B Av D  t  t 	t  @~t  B  P BC  @ @ E@+/usr/lib/swi-prolog/library/dialect/sicstus@6@7 A A A@9 A@<CC5   E@6@9library_directory @}@<CC7   H[@6@7  @@9 @@<CC9   C H[
@6@7 arch@/
@8 @lib/@ 
@9 C@<CC<   C K
@6@7 @F

windows @8 @@P
@)bin@A@)lib@<C@/CA  path@6@7 PATH@/@8 B @F K @8 @@P@/
 A@8 B@A@/
 @8 B@ 
@8 Cd@9 @, @<C@: E E user_profileapp_preferences Fj@=C@F E Eapp_data@6@7 H@1 Du~/lib/swipl@4@5@0 A@9 @ @<C@I E E K@6@7 H@1 Du~@4@5@0 A@9 K@<C@8 H H  BT E Fj@=C@6	s@!/usr/lib/swi-prolog/boot/packs.pl  )A K pack K K@=C@7 K K  K K K@=C@9 K K E@6@7 B@0 @@9pack_dir B@<C@; K K C@6@7 B@0 C@9 K@<XPrulefile C@@ F J@6@X
@"
 B@#@/@8spade_checker_prefix @}@@@B@*@B@W@A@]@1 J @_@.
@5@8built_in_rulefile @}@ 
B.RUL@/@8 IX@ @/@8 IX@ @8 IV@A@P@B@8 Ki @}@J
@I@A@C@B@0@8 K@E@8 K@P@T I[@8use_subst_rules_for_equality @}@J
@I@A@(@B@W@A@]@1 J @_@.
@5@8 J @}@ 
B.RUL@/@8 IX@ @/@8 IX@ @9 IV@<C@@ F J@6@/@8 K@B@-@B@W@A@]@1 J @_@.
@5@8 K@ 
B.RUL@/@8 IX@ @/@8 IX@ @8 IV@J@A@@B@#@]
@/@8 IV@/B.RUL@ @8 K" @}@1 J @_@5@8 K@J
@I@A@`@B@8 K@J
@J@I@A@P@B@-@B@W@A@]@1 J @_@.
@5@8 K@ 
B.RUL@/@8 IX@ @/@8 IX@ @8 IV@J@A@!@]
@/@8 IV@/B.RUL@ @8 K@1 J @_@5@9 K@J
@I@<XPenum_infrule CAu F	u Hh        @6@9fact @}@<C@QAv F K B


@6@B@1 B@.@5@8 K@1 B@5@8testused @}@1 B
@5@8 K @}@A@(@1 I
@5@8 K@1 I
@5@8 K@1 I
@5@8 K@1 I
@5@9 K@I@<C@A F K I


@6@B@1 B
@5@8 K@J@A@h@B@1 I
@5@8 K@J@A@W@B@0@3@.@5@8 IX@ 
@ @8 J@I@A@A@B@1 I@.@5@8 K@1 I@5@8 K@A@B@1 B@.@5@8 K@1 B@5@8 K@A	@1 I@.@5@8 K@1 I
@5@9 K@I@<CA F K I


@6@1 I
@5@9 K@<C@oA F K I


@6@B@1 I@.@5@8 K@1 I
@5@8 K@I@A@M@B@1 I@.
@5@8 K@1 I@5@8 K@I@A@4@B@ @1 B@.@5@8 K@1 B@5@8 K@1 I
@5@8 K@I@A@0@3@.@5@8 IX@ 
@ @9 J@I@<CA F K I


@6@1 I
@5@9 K@<C@yA F K I


@6@B@8 J@ 
@8 J@ 
@8 H@I@A@\@B@1 I
@5@8 K@I@A@L@B@1 I
@5@8 K@I@A@<@B@1 B@.@5@8 K@1 B@5@8 K@1 I
@5@8 K@A@1 B
@.@5@8 K@1 B
@5@8 K@1 I@5@9 K@<XPorder_prods C@ B F J@6@/@0@8essence @}@/
@8
list_terms @}@/@0@8 K@ @/@8 K@ 
@ @8order @}@@@<XPstage C@:A{ F Io@6@/@8con @}@/@8	find_subs @}@/
@8tidy_replist @}@ 
@8
print_subs @}@B@)
@1status@0@5@8 I@1 Kstop@5@8 Ar@A@1tidied_subs
@5@8 Ar@1	stage_num@5@8 Ar@@@<C@+A F Io@6@/@8
determine_sub @}@B@)none@1 K@0@5@8 I@1 K K@5@8 Ar@A@1required_sub@5@8 Ar@1 K@5@8 Ar@@@<C@AA F Io@6@1 K@.@5@8 I@1 K@.@5@8 I@/
@8gets @}@ 
@/@8	ascertain @}@B@8
occstoreplace @}@1 K@0@5@8 I@1 K K@5@8 Ar@A@1sub@5@8 Ar@1 K@5@8 Ar@@@<C@(A F Io@6@/@8 K @}@8determine_newsub @}@B K@8newsub @}@1 K@0@5@8 I@1 K K@5@8 Ar@A@1 K@5@8 Ar@@@<CA F Io@6@/@8 K@1 K@.@5@8 I@/
@8 Ky @}@ 
@8print_new_E @}@ 
@8	ask_if_ok @}@@@<XPsearch_rules C@ C9 F Io
=>


@6@1 L
@5@8rule @}@1	satisfies

@5@8 Ar@8update_match_count  @}@U@<CC> F Io @=XP J C@#C F Is It






@6@@@ @ @ @8 J@@@<CC F Is@6@@@<XP
match_command C@#@ F	u Hz        rep
 Kz@6@0@3l@4a@4c@4 L@5@8 K%@@@<C@ F L Li
 C@6@0@3s@4t@5@8 K%@@@<C@/@ F L L L Ln
standardise@6@0@3 J3@4 L@4 L@4 J3@4 L@4 L@4 L@5@8 K%@@@<C@ F L J3o
 @@6@0@3 L@4 L@5@8 K%@@@<C@ F L L Lf
infer@6@0@3 L@4 L@5@8 K%@@@<C@ @ F L J3 L J3
deduce@6@0@3 J2@4 L@4 L@5@8 K%@@@<C@&@ F L L L
 JC@6@0@3m@4 L@4 L@4 L@4 L!@4y@5@8 K%@@@<C@ F L L L L L I@6@@@<C@ @ F L L L L L
 K@6@0@3 J2@4 L@5@8 K%@@@<C@2@ F L L! L  Lw
forwardchain@6@0@3 L@4 L@4 J3@4 L@4 J4@4 L@4 L@4 L@5@8 K%@@@<C@ F L Lx L Lexit@6@@@<C@"@ F L L! L  L L L L L( L L	forceexit@6@@@<C@ F L J4
 A@6@0@3 L@4 L@4 L@5@8 K%@@@<C@ @ F L L! L  Lg
forget@6@0@3 L@4 L@5@8 K%@@@<C@&@ F L L L L$
remember@6@0@3 L@4 L$@4b@4 L@4 L@5@8 K%@@@<C@ @ F L J3 L L
delete@6@0@3 L@4 L@4 L@5@8 K%@@@<C@&@ F L J2 L J3
 J@6@0@3 L@4 L@4 L@4 L@4 L@5@8 K%@@@<C@ F L L L
newvc@6@0@3 L&@4 I@4 L@5@8 K%@@@<C@ F L L L L 
prove@6@0@3 I@4 L@5@8 K%@@@<C@ F Lq J2 L Lquit@6@@@<C@#@ F L L L 
 @6@0@3 L@4 L@4 J2@4 L@4 L@5@8 K%@@@<C@ @ F L J2 L L&
unwrap@6@0@3 L@4 L@4 L@5@8 K%@@@<C@/@ F L L L L
instantiate@6@0@3 L@4 L@4 L@4 L@4 L@4 L@4 L@4 L@5@8 K%@@@<C@ F L L L
 I@6@0@3 L@5@8 K%@@@<C@ F L L J4
show@6@0@3 L @4 L&@5@8 K%@@@<C@#@ F L J3 L L
declare@6@0@3 L@4 L@4 L@4 L@5@8 K%@@@<C@ F L L L

save_state@6@0@3 I@4 L@5@8 K%@@@<C@#@ F L L L L
printvc@6@0@3 L@4 L@4 I@4 L@5@8 K%@@@<C@&@ F L L
 JW@6@0@3 L@4 L@4 I@4 L@4 L@4 L@4 L@5@8 K%@@@<C@#@ F L L L( L
 G@6@0@3 L@4 J2@4 L@4 L@5@8 K%@@@<C@ F L L L L L L L L callpro@6@@@<XP
fetch_keyword C@m F L@6@8fetch_chars @}@@@<XPcheckerhelp C@- F	u H|         B

@6@/
@8get_help_identifier @}@/@8 LC@1 B
@5@8	show_help @}@@@<C@2 F LB@6@\
@@@/@8 LC@B@8 LF@A	@1 Brules@5@8 LF@@@<XPcompatible_array_type C@%B F Is@6@1 I@.@.
@5@8 I@1 I@.@.@5@8 I@8 H@ 
@ @8compatible_array_result_types @}@ @9compatible_array_indices @}@<XPsplit_qualifiers C@1@( F K$
@6@/@8
split_atom @}@@@ 
@/@8 LR @}@@@B@"
@#@"@#@A	@ @ @8 IX@I@@@<C@4 F K$@6@@@<XPfetch_inf_or_subst_rule_for_eq CA2Af F	u Hg        	
@6@1 B@0@0@5@/@8use_rulefile @}@ @/@8get_term @}@B@-@" 
may_be_deduced_from B


@#@1 B@3@4@5@4@4@5@ @ 
@8	add_conds @}@A@@B@)@" 
may_be_deduced B

@#@1 B@3@4@5@4@4@5@ 
@8 Lc@A@@B@" 
 A1may_be_replaced_by
@#@A@@B@" 
 Lh Li
@#@A@@B@" 
 Lhare_interchangeable&
@#@A@m@B@" 
 Lh Lk Lm
@#@A@T@B@" 
 Li@#@)
@A@?@B@" 
 Li@#@)
@A@*@B@" 
 Lk Lm@#@)
@A@" 
 Lk Lm@#@)
@J@I@E@ @8 Kk @}@P@T@9is_chosen_rulename @}@<XD  t  t 	t  @~t  Jr Au P Jq C@d J J  @=XPeliminate_semi_colons C@E F K$@;
@.

@6@ 
@8 Ls @}@@@<C@H F K$

@6@ 
@ @8 Lu@@@<C@K F K$@6@@@<XP J; C@h F J1 
@=C@i F J1@6@9eol_char @}@<C@j F J1@6@8eof_char @}@8see_correct_input_stream  @}@@@<XD  t  t 	t  @~t current_sat_goal Au D  t  t 	t  @~t  K Au P JJ C@H F JE@6@1 J@0@2 I@.
@.@5@8 I@8add_new_hyp @}@8 L@@@9 JI@<XPlisthyps C@*@W F Kt

@6@/@8 J@@@B@8	forgotten @}@A@B@8 Kf @}@AH@8 I@8 Js Kw@8 I@8 Js@8 I@@@<C@f F Kt@6@m@s@t@}@@@8 L @}@|
@8 L@@@<C@m F Kt@6@@@<XPswisav_checker  C@"@d F F  @6@8zero_defects_reported  @}checker@3@1 B @5@4@1 C@2
runtime_entry @]@5@4@1 C 
@5@5@8 B @9 G@<C@i F F  @6@8report_total_defects  @}@9 G@<XPmynumbervars C@ F G(@6@/
@8 E @ 
@/@8format_vars @}@'
@<XD  t  t 	t  @~t strict_sublist @ P L CB F J@6@0@9 IX@<CB F J


@6@9 L @}@<XD  t  t 	t  @~t 
try_deduce @ P L C@ @S F K@6@/@8var_in @}@@ 
@/@8	subst_vbl @}@8 L @} @/
@8 L@ 
@8 L@@@<C@[ F K@6 @8 JC @}@@@<XP K CB; F Io


@6@@@<CB= F Io


@6@| @ 
@ @8 K@@@<XD  t  t 	t  @~t  L'  @ P L'  C@E F	u Hp        @6@B JY@1 I@.
@.@5@8 JZ@I@A@1FORWARD_CHAIN -- For which hypothesis/conclusion?@#Type h#N or c#N as appropriate ... @8 J_@/@8 Jb@" L

@#@@@1 Icommand L'@5@8 I@1 I L@2 L'@2 L
@5@8 Bh@8
forward_chain @}@@@<XD  t  t 	t  @~t  @ Au D  t  t 	t  @~t  @ Av D  t  t 	t  @~t  @  P @CC    D @@=CC    @ @@=CD     @h @@=CD    @h @h@=CD  
 C_@6@7 shared_object_extension@9 @@<XP Ia C@m F G(@6@3 C@5@8 IT @}@3 BG@5@9 L@<C@p F G(@6@E@8 IR@P@T@<XPcheck  CA' F Io@6@8 IOLD EXPRESSION: @8 I@/
@8 K@8 Js@8 I@9reduce  @}@<XPunhandle_quantifiers_in_con  C
D F Io @6@E
@0@0@8qbindingname @}@P
@T@@@<C@"D F Io@6@/
@8 K@/@8unhandle_quantifiers_in @}@@@B@'
@A@1 K
@5@8 I@1 K@5@8 Ar@@@<XD  t  t 	t  @~t resource Au D  t  t 	t  @~t  L Av D  t  t 	t  @~t  At  D  t  t 	t  @~t  At Au D  t  t 	t  @~t  At Av D  t  t 	t  @~t  At  D  t  t 	t  @~t 	inst_case Au P L- CBb F J@6@8 L @}@8 L@@@<CBc F J@6@@@<CBd F J@6@Y
@m@s@n @@1 L
@5@8 I@@@<C@ Bi F J@6@Y
@m@s@n @@E@8 L@P@T L@8 I@8 Js has not been forgotten.@8 I@8 I@@@<CBr F J@6@'Illegal hypothesis number to remember: @8 I@8 Js@8 I@@@<XPprocess_replace_arg_expression CDR F Io@6@W
@@@<!!! Error in argument syntax: illegal Prolog variable found.@8 I@8 I@U@<CDX F Io Lm

@6@8 L @}@@@9 L@<CD\ F Io @ L J4
@6@1hyp_to_replace@5@8 Ar@@@<CD_ F Io @ L L
@6@1conc_to_replace@5@8 Ar@@@<C@1Db F Io @ L J4

@6@Y@Y@m@t@u@}@1 L@5@8 Ar@|
@@@1 @@1 L J4
@5@5@8 L@@@<C@1Dk F Io @ L L

@6@Y@Y@m@t@u@}@1 L@5@8 Ar@|
@@@1 @@1 L L
@5@5@8 L@@@<CDt F Io L J4
@6@Y@1 L@5@8 Ar@@@<CDx F Io L L
@6@Y@1 L@5@8 Ar@@@<XP K C@)C+ F J I I




@6@ @8zero @}@ 
@8s_atomic @}@3@1 I@5@5@8 K@@@<CC0 F J I



@6@ 
@8 L@8 L@ @8 K@@@<CC5 F J
@6@8 L@@@ 
@8 K@@@<CC: F J

@6@ 
@ @8 K@@@<CC= F J@6@@@<XD  t  t 	t  @~t expand_query  D  t  t 	t  @~t  L Au D  t  t 	t  @~t  L Av D  t  t 	t  @~t  L  P	orderargs CB F J

@6@@@ 
@ @8 L @}@@@<CB F J


@6 B#@8 I@ 
 B#@8 I@@@ 
@8order_exprs @}@@@<CB F J


@6@@@ 
@9 D @<XP J C@-C F Is



@6@/@3@3
@4@5@.@5@8 K%@@@ @ @/@8 IX@@@ @ @ @8 J@@@<CC$ F Is@6@@@<XP
check_body C@A7 F I|

@6@X
@B@"
 Li

@#@)@J@I@A@O@B@<@"
 Lk Lm

@#@B@W@"
@#@J@I@A@X@ @3@.@.@5@8 B@/@ @ @8make_up @}@"@#@A@"
 L"
@#@)@J@J@B@W@V@J@A@X@ @3@.@.@5@8 B@ 
@ @ @8 L@@@<CAS F I|bad_body@6@@@<CAT F I| @=XD  t  t 	t  @~t type_classification_done  Au D  t  t 	t  @~t do_do_newvc  Au Pload_vcs C@%C F IK@6@8 J@B I_@8 Kq @}@A@8 I@8 I@1 JU@0@5@8 B]@1 L @5@8 Bh@8skip_initial_crap  @}@8read_vcs  @}@8 J@@@<XP Kc C
@9 F JE@6@/@0@8 J@m@t@s@@@@U@<C@> F JE@6@@@<XD  t  t 	t  @~t numsubs Au P KN C@ F J1 L(@6@1 KH L)@5@8 Ar@@@<C@ F J1 L
@6@1 KH I@5@8 Ar@@@8 KM@@@<C@ F J1 L L.
@6@1 KH@2locate FT@5@8 Ar@@@8 KM@@@<C@ F J1 L L!
@6@1 KH@2 L FR@5@8 Ar@@@8 KM@@@<C@ F J1 L
@6@1 KH@2 L FT@5@8 Ar@@@8 KM@@@<C@ F J1 J2
@6@1 KHup@5@8 Ar@@@8 KM@@@<C@ F J1 J3
@6@/@/
@8tv_fetch_number @}@@@1 KH@2down@5@8 Ar@@@ 
@8 KM@@@<C@ F J1 J4
@6@1 KH A@5@8 Ar@@@8 KM@@@<C@ F J1 L
@6@1 KH	redisplay@5@8 Ar@@@8 KM@@@<C@ F J1 L
@6@1 KHshowtop@5@8 Ar@@@8 KM@@@<C@ F J1@6@@@<C@ F J1@6@1 KH@2 HY
@5@8 Ar@@@<XP JM C@Q F JE@6@1 I@0@2 I@.
@.@5@8 I@8add_new_conc @}@8 M@@@9 JL@<XPtv_environment  C@> F J1@6 M@8tv_process_command @}@@@8 E@/
@8 KF @}@8 M	@)
 L)@@@<XP L CA@ F Io
 L


@6@3@.@.@5@8 B@/@ @ @8 L@1type_classification@0@0@5@8 B] L@8 B]@ @8save_type_classification_list @} L@8 Bh@@@ @/@8 L[@ @/@8 L^@B@" 
 Lh Li

@#@J@A@T@B@" 
 Li
@#@(@J@A@<@B@" 
 Lh Lk Lm


@#@A@" 
 Lk Lm

@#@(@B@'@'
@A@'@'
@8 Lp@E@ @8 Lo@P@T@ @8ok_type_classification @}@ @3@.@5@8 B@1 B@5@ @/@8 Lc@ @/@8fulfil @}@B@8abandon_search  @}@@@U@A@V@E@ 
@8 L
 @}@P@T@ 
@ @8display_rep_rule @}@)@/@8 JV @}@1logged_rule_match
@3@4
@5@5@9 Ar@<XP L CD& F Io@6
Is this OK@/@8 J @}@@@8is_it_ok @}@@@<XPtv_instantiate C	B= F J1@6@@@<CB> F J1@6@|@@@ @ 
@ @ @8 M( @}@@@<CBC F J1 FT@6...@8 A@@@<CBF F J1 FR@6@ @/@8 A@ @8 A@@@<CBJ F J1 FT@6 M+@8 A@|@@@ @ 
 FT@8 M*@@@<C@%BP F J1 FR@6@ @/@8 A@ @8 A@|@@@ @ 
 FR@ @8 M*@@@<XP	write_log  C
 F Jl @6@E
@0@0@8 I @}@P
@T@@@<C@6 F Jl@6@/
@8 Ij@/@8step_number @}@/@8fetch_indentation @}@8 I`@8 J@8 Istep@8process_logfact @}@8 I@1 I@.
@.@5@8 I@/@8 M2@ @ 
@ @8 M6@8 I@U@<C@% F Jl@6@/
@8 Ij@E@8 I`@P@T J@8 I@8 Js J@8 I@8 I@@@9 J@<C@. F Jl  @6 @~@8 J@@@<XPinform_user  C@3@B F I|  @6@C-------------------------------------------------------------------@8 I@8 I@CBadly-formed  rules will now be displayed on the screen as they are@8 I@8 I@Cread and possibly on subsequent  consultations  of  this  rulefile.@8 I@8 I M;@8 I@8 I@CWatch for other messages informing you of bad rulenames or improper@8 I@8 I@Crule  conditions;  bad  rules  will  not  be  used  by the checker.@8 I@8 I@CIf too serious an error is found, the rulefile  may  be  abandoned.@8 I@8 I M;@8 I@8 I@@@<XP K C@!Cs F J C


 I C

@6@1 I@5@8 K@ 
@ @8
changesign @}@@@<CCw F J C


 C
@6@@@<C	Cy F J

@6@8product @}@@@<CC{ F J I
 I@6@8 MD@@@<XPbuilt_in_ident CCD F IK  I@=CCE F IK  I@=CCF F IK  I@=CCG F IK  G@=CCH F IK  CU@=CCI F IK  Dp@=CCJ F IK  I@=CCK F IK  I@=CCL F IK  I@=CCM F IK  I@=CCN F IK  I@=CCO F IK  I@=CCP F IK  I@=CCQ F IK  I@=CCR F IK  J@=CCS F IK  J@=CCT F IK  @=CCU F IK  
@=CCV F IK  B#@=CCW F IK  Ds@=CCX F IK  I@=CCY F IK  I@=CCZ F IK  J @=CC[ F IK  I@=CC\ F IK  I@=CC] F IK  E@=XPhandle_quantifiers_in_con  C@"D F Io@6@/
@8 K@/@8handle_quantifiers_in @}@@@B@'
@A@1 K
@5@8 I@1 K@5@8 Ar@@@<XP
find_if_ok C@SC F Io A

@6@/@8 K@1 K@5@8 Ar@1rule_applied@4
@5@8 Ar@1 M!@3@.@4
@5@.@5@8 I@1 M!@0@0@0@5@8 B]@1posslog	rulematch@2 @3@4
@5@2 Lh@1 Li@5@5@8 Bh@@@<CC F Io A@6@1 K K@5@8 Ar@@@<XPclear_vc  C@:@O F	u H`          @6@1 J@0@0@5@8 B]@1 I@0@0@5@8 B]@1 L@0@5@8 B]@1 L@0@5@8 B]@1deleted_hyp@0@0@5@8 B]@1 I@0@0@0@0@5@8 B]@1qvar@0@5@8 B]@1uvar@0@5@8 B]@9 I@<XP@%increment_current_record_field_number  CC F IK@6@1 J@.
@5@8 I@|
@1 J@5@8 Bh@@@<XP@!remove_true_vcs_from_numbers_list C@4G F IK@6@1
is_true_vc@.@.
@5@8 I@/@8
delete_number @}@1 Itrue_vc
@5@8 Ar@8update_vcs_proved @}@8 I+++ True VC @8 I@ 
@8 Js eliminated automatically.@8 I@8 I@@@ @8 M` @}@@@<CG F IK

@6@@@<XP K CCH F J
@6@8reorder @}@@@<CCJ F J
@6@/@8 Mn@ 
@/@8 K@1 C@5@8sp1 @}@@@<CCO F J @6@@@<XP K CB F J
@6@@@U@<CB F J@6@@@<CB F J

@6@@@ 
@ @8 K@@@<CB F J


@6@8	s_integer @}@ 
@8 Mt@@@m@u@r
@}@<CB F J


@6@ 
@8order_terms @}@@@<XPtry_to_infer C@^@ F K@6@/@3
@4@4@5@8 B@B@ 
@1 I@0@5@8 I@@@ @8	set_infer @}@I@A@9@B@ 
@1 I@0@5@8 I@@@ @8sequence_infer @}@I@A@&@B@ 
 I@8 I@ 
@/@8 J@@@ @ @8enumerated_infer @}@A@1 K.@0@5@8 B]@@@ @ 
@8 L# @}@I@@@<XD  t  t 	t  @~t rep_working_on Au D  t  t 	t  @~t simplify_during_load Au P M C@F J J  I[@=XPmake_numbers_list C
F F IK@6@m@s@t@@@@<CF F IK


@6@@@<CF F IK


@6@|
@ @ 
@8 M @}@@@<XPqvars_in_vc C@ F K@6@/@1 MZ@5@8 B}@-
@@@<XP LG C@1@ F LB@6@/@8helpfilename @}@/@8spade_chkhelp_prefix @}@/
@8 IX@/@ 
@8 IV@B
@ @8open_help_file @}@8
show_help_for @}@8 J@8 L|@A
@;ERROR: Cannot open or display Checker help library file -- @8 I@ @8 Js@8 I@@@<XP LU C@ @7 F K$@6@/@8 IV@@@B@;@8 J@/
@8 Lu@A@&
@@@ 
@8split_atom_list @}@@@<XP M C@5@N F K$

@6@/@8qualifier_prefix @}@B@/@3@5@/@8 K@ @8 IV@@@3@5@ 
@8 M@A
@8 IV@)
@J@@@<XPscream_blue_murder  C
@ F K$  @6@8 I@$FAILED: ERROR IN COMMAND LINE SYNTAX@8 I@8 I@@@9 J@<XP JP C@\ F JE@6@0@1 @@.
@.@5@8 J@0@8 J@8 L@U@<C@#@b F JE@6@0@1 @@.
@.@5@8 J@0@1 E@5@8 J@1 E
@5@/@8 K\@8 L@U@<XPverified_exit_command CC1 F L L)@6@8vcs_to_prove @}@@@<CC4 F L L)@6@8recent_save_command_issued  @}@@@<CC7 F L L)@6@?There are still VCs to prove and you have not "save"d recently.@8 I@8 IDo you still wish to exit@/@8 M$@@@) A@<CC= F L  L*@=XPprocess_version  C@ F K$  @6user_output@8 J @8 G@@@<XPprocess_help  C@ F K$  @6 M@8display_help J @8 G@@@<XP M3 C@3 F Jl@6@8indentation @}@@@<XP L CAD F LZ@6@@@/
@8
generalise @}@@@3
@5@8 B@@@<XPprocess_initialisation C@. F	u H        @6@W
@@@%!!! PROLOG VAR IN INITIALISATION FILE@8 I@8 I@@@<C@4 F M F@6@@@<C@5 F M@6@E@8novars @}@P@T@@ M@8 I@8 I@@@<C@"@; F Mto Imemory_limit
@6@Y@@@B
@m@t@nА@@8set_memory_limit @}@A@%WARNING: Memory limit value too small@8 I@@@U@@@<C@7@F F M M I

@6@/
@8	is_a_flag @}@ 
@8ok_value @}@/@3@4@0@5@8 B@/@3@4@5@8 B@@@ @8 B]@ @8 Bh@@@<C@"@O F M M I

@6@0@8 M@@!!! INITIALISATION: @8 I@8 Js@  is not of appropriate type for @8 I@8 Js@8 I@@@<C@X F M M I
@6@@ M@8 I@8 Js@! is not a user-configurable flag.@8 I@8 I@@@<C@_ F M 
@6@]@@@1ini_file_consult@5@8 K;@@@<XPinfrule C@K F	u Hl        @6@9 K@<C@L F M B

@6@1 I@5@8 K@1 I@5@9 K@<C@M F M I

@6@B@1 I@5@8 K@A	@1 I@5@9 K@<C@N F M I

@6@1 I@5@8 K@1 I@5@9 K@<C@O F M I

@6@1 I@5@8 K@1 I@5@9 K@<C@(@P F M I

@6@B@1 B@5@8 K@1 B@5@8 K@A	@1 I@5@9 K@<C@(@Q F M I

@6@B@1 B@5@8 K@1 B@5@8 K@A	@1 I@5@9 K@<XP
do_the_saving C@+ F	u H        @6@/@8to_be_saved @} @~@8 J Fj@8 I@9save_a_copy @}@<C@0 F M@6@8 J@8 IC  @}@@@<XP M C@ F M 	auto_done@=C@ F M 
auto_newvc@=C@ F M  Kk@=C@ F M  I@=C@ F M  I@=C@ F M command_logging@=C@ F M  I@=C@ F M csvfile_name@=C@ F M current_root@=C@ F M 
current_vc@=C@ F M  L@=C@ F M  L@=C@ F M  MX@=C@ F M display_subgoals_max@=C@ F M display_var_free_only@=C@ F M  Kq@=C@ F M  J@=C@ F M fdl_file_title@=C@ F M fdlfile_name@=C@ F M  L@=C@ F M  J@=C@ F M  J@=C@ F M  J@=C@ F M  M@=C@ F M indentation_increment@=C@ F M 
inverse_video@=C@ F M is_vc@=C@ F M  Ik@=C@ F M  J@=C@ F M newline_after_prompts@=C@ F M normal_video@=C@ F M  I@=C@ F M  M @=C@ F M  Jq@=C@ F M  I@=C@ F M  MZ@=C@ F M record_consults@=C@ F M  J$@=C@ F M  KT@=C@ F M ruleused_this_session@=C@ F M  K@=C@ F M show_vc_changes@=C@ F M simplify_in_infer@=C@ F M  M@=C@ F M  J	@=C@ F M  M0@=C@ F M  I@=C@ F M  I@=C@ F M 
type_alias@=C@ F M  Ko@=C@ F M  J@=C@ F M  K@=C@ F M 
used_ident@=C@ F M  Ki@=C@ F M  K9@=C@ F M  I@=C@ F M vc@=C@ F M vcgfile_name@=C@ F M  M@=C@ F M vc_name@=XPdo_replace_all C F	u Hd        @6@/@8
max_hyp_no @}@8replace_all_hyps @}@U@<C F N@6@/@8max_conc_no @}@8replace_all_concs @}@U@<C F N@6@@@<XD  t  t 	t  @~t  J @ P J CAl F IK

@6@@@<C
Am F IK


@6@8 J@@@<XPadd_vc C@[ F MW@6@/@8 N @}@8 Bh@U@<C@\ F MW @=XPdisplay_list C@EC F Io

@6@B@8totally_specified_replace  @}@( A@A@!@8 Jm@8 Js@8 I@8 Jmaccording to rule @8 I@ 
@8 Js@8 I@ @8
list_rules @}Proceed@/@8 M$@@@ @3
@5@8 MN @}@@@<CC F Io@6@8print_Nsubs @}Select (number/none): @/@8 C @}@/
@8find_newsub @}@1 K
@5@8 Ar@@@<XP I CCV F LZ  @6@1could_infer@0@5@8 B]@1could_not_infer@0@5@8 B]@@@<XD  t  t 	t  @~t  L-  @ P L-  CBM F J@6@B	 J@0@8 JZ@I
@A@+REMEMBER -- which hypothesis or hypotheses?Hypotheses? @8 J_@/
@8 Jb L-@8parse_command_arguments @}@8do_remembering  @}@@@<XPsolution CCK F Io @6@@@3There is no such rule which allows this replacement@8 I@8 I@1 K K@5@8 Ar@@@<C@<CQ F Io@6 @/
@/@8	make_list @}@B@)
@B@8 N)@A@"The only possible replacement for @8 I@8 Js is:@8 I@A@m@r
@n@Possible replacements for @8 I@8 Js are:@8 I@8 I@ 
@ @8 N' @}@@@<XP	norm_expr CC F J@6@/@8do_norm_expr @}@B@8 L@A@'@@@<XP K CC F J I



@6@ @8 Mt@@@<CC F J I


 I
@6@ @8term @}@@@<C
C  F J

@6@8 Mt@@@<CC" F J

@6@8 NX@@@<XP MB C
C F J I
@6@@@<C	C F J
 I
@6@@@<XPdisplay_inf_rule C@v@ F LZ@6@B@)
 I[@B@/@8 M @}@A@(@c@/@8 D@m@r@r@~@A@)
 I_@J@B	 I_@8 M @}@( A@A@8var_free @}@( A@8 I@8 I@8 Js: @8 I@8 Js@ @8 E @B	@)may be inferred directly@8 I@A
follows from @8 I@8write_justs @}@B@B@) A@A@8 N_@B@8	inf_match  @}@A Nl@8 Ar@8increment_search_count  @}@A@V@@@<C@ F LZ@6@8 N_@B@8 Nj@A Nl@8 Ar@8 Nm@@@<C@ F LZ@6@@@<XP M CAM F LZ@6@@@<CAN F LZ




@6@@@ 
@8 M@@@<XP M C@U F M  @=C@V F M@6@9 M @}@<C@@\ F M B C



@6@B@1 B@1 C
@5@5@8 Np@I@A@@B@1 B
@2 @@5@8 Np@I@A@@B@1 I@5@/@8evaluate @}@1 B
@2 C@5@8 Np@A@@B@l@8int @}@B@1 B @5 @8 L@B@1 B
@5@8 M@A@@@U@I@A@F@B@#@ 
@8 Nt@B@1 C
@5@/@8 Nq@1 B@5@8 M@A@@@U@I@A@!@ @8 Nt@B@1 @@5@/@8 Nq@1 B
@5@8 M@A@@@U@I@A@?@E@ 
@8 Nt@P@T@E@ @8 Nt@P@T@B@%@X
@1 B
@.@5@8 Np@1 B
@5@8 K@1 B@1 C@5@5@8 M@A@@@U@I@<C@*@ F M B C



@6@ 
@8 Nt@E@8 Nt@P@T@1 B@1 C
@5@5@9 M@<C@*@ F M B @



@6@ 
@8 Nt@1 I
@5@/@8 Nq@1 B@1 C@5@5@9 M@<C@)@ F M B
 @


@6@ @8 Nt@1 I@5@/@8 Nq@1 B@1 C
@5@5@9 M@<C@)@ F M B @



@6@8 Nt@1 I
@5@/@8 Nq@1 B@1 C@5@5@9 M@<C@0@ F M B
 C


@6@ 
@8 Nt@1 C@0@0@5@8 H@1 @@0@0@5@8 H@1 B@1 C
@5@5@9 M@<C@0@ F M B
 C


@6@ @8 Nt@1 C@0@0@5@8 H@1 @@0@0@5@8 H@1 B@1 C
@5@5@9 M@<C@9@ F M B
 @


@6@ 
@8 Nt@1 C@0@0@5@8 H@1 @@0@0@5@8 H@1 I@5@/@8 Nq@1 B@1 C
@5@5@9 M@<C@=@ F M B C



@6@ @8 Nt@E@8 Nt@P@T@E@ 
@8 Nt@P@T@1 I@5@/@8 Nq@1 B@1 C@5
@5@9 M@<C@4@ F M B @



@6@ @8 Nt@E@8 Nt@P@T@E@ 
@8 Nt@P@T@1 B@1 C
@5@5@9 M@<C@ F M I @


 @
@6@1 I
@5@9 M@<C@ F M I C


 C
@6@1 I
@5@9 M@<C@*@ F M I C



@6@ 
@8 Nt@E@8 Nt@P@T@1 I@1 C
@5@5@9 M@<C@*@ F M I @



@6@ 
@8 Nt@1 I
@5@/@8 Nq@1 I@1 C@5@5@9 M@<C@)@ F M I
 @


@6@ @8 Nt@1 I@5@/@8 Nq@1 I@1 C
@5@5@9 M@<C@)@ F M I @



@6@8 Nt@1 I
@5@/@8 Nq@1 I@1 C@5@5@9 M@<C@0@ F M I
 C


@6@ 
@8 Nt@1 C@0@0@5@8 H@1 @@0@0@5@8 H@1 I@1 C
@5@5@9 M@<C@0@ F M I
 C


@6@ @8 Nt@1 C@0@0@5@8 H@1 @@0@0@5@8 H@1 I@1 C
@5@5@9 M@<C@9@ F M I
 @


@6@ 
@8 Nt@1 C@0@0@5@8 H@1 @@0@0@5@8 H@1 I@5@/@8 Nq@1 I@1 C
@5@5@9 M@<C@=@ F M I C



@6@ @8 Nt@E@8 Nt@P@T@E@ 
@8 Nt@P@T@1 I@5@/@8 Nq@1 I@1 C@5
@5@9 M@<C@4@ F M I @



@6@ @8 Nt@E@8 Nt@P@T@E@ 
@8 Nt@P@T@1 I@1 C
@5@5@9 M@<CA@ F M I C



@6@B@1 I@1 C
@5@5@8 Np@I@A@@B@1 I
@2 @@5@8 Np@I@A@@B@1 I@5@/@8 Nq@1 I
@2 C@5@8 Np@A@@B@|@8 Nt@B@1 B @5 @8 L@B@1 I
@5@8 M@A@@@U@I@A@V@B@1 B
@5@8 M@I@A@F@B@#@ 
@8 Nt@B@1 C
@5@/@8 Nq@1 I@5@8 M@A@@@U@I@A@!@ @8 Nt@B@1 @@5@/@8 Nq@1 I
@5@8 M@A@@@U@I@A@?@E@ 
@8 Nt@P@T@E@ @8 Nt@P@T@B@%@X
@1 B
@.@5@8 Np@1 B
@5@8 K@1 I@1 C@5@5@8 M@A@@@U@I@<CA@ F M	 I C



@6@B@1 I@1 C
@5@5@8 Np@J@AA@B@1 I
@2 @@5@8 Np@J@AA@B@1 I@5@/@8 Nq@1 I
@2 C@5@8 Np@I@AAx@BA@8 Nt@B@ @1 B @5 @8 L@B@1 I
@5@8 M@A@@@U@J@A@@B@%@ 
@8 Nt@B@1 C
@5@/@8 Nq@1 I@5@8 M@A@@@U@I@I@A@@B@%@ @8 Nt@B@1 @@5@/@8 Nq@1 I
@5@8 M@A@@@U@I@I@A@@B@X
@X@'
@B
@1 I @5 @8 L@A@@@U@J@A@{@B@1 I @5 @8 L@1 I
@5@8 M@J@A@_@) B#@1 @@5@/@8 Nq@B@1 I@1 C
@5@5@8 Np@I@A@=@B@1 I@1 C
@5@5@8 Np@I@A@)@B@1 I
@2 @@5@8 Np@I@A@1 I@5@/@8 Nq@1 I
@2 C@5@8 Np@A@g@E@ 
@8 Nt@P@T@E@ @8 Nt@P@T@B@$@B@X
@1 I
@.@5@8 Np@1 I@1 C@5@5@8 M@A@@@U@I@A@+@B@%@X
@1 I
@.@5@8 Np@1 I
@5@8 K@1 I@1 C@5@5@8 M@A@@@U@I@I@<C@*AH F M I C



@6@ 
@8 Nt@E@8 Nt@P@T@1 I@1 C
@5@5@9 M@<C@*AJ F M I @



@6@ 
@8 Nt@1 I
@5@/@8 Nq@1 I@1 C@5@5@9 M@<C@)AL F M I
 @


@6@ @8 Nt@1 I@5@/@8 Nq@1 I@1 C
@5@5@9 M@<C@)AN F M I @



@6@8 Nt@1 I
@5@/@8 Nq@1 I@1 C@5@5@9 M@<C@0AP F M I
 C


@6@ 
@8 Nt@1 C@0@0@5@8 H@1 @@0@0@5@8 H@1 I@1 C
@5@5@9 M@<C@0AR F M I
 C


@6@ @8 Nt@1 C@0@0@5@8 H@1 @@0@0@5@8 H@1 I@1 C
@5@5@9 M@<C@9AT F M I
 @


@6@ 
@8 Nt@1 C@0@0@5@8 H@1 @@0@0@5@8 H@1 I@5@/@8 Nq@1 I@1 C
@5@5@9 M@<C@=AV F M I C



@6@ @8 Nt@E@8 Nt@P@T@E@ 
@8 Nt@P@T@1 I@5@/@8 Nq@1 I@1 C@5
@5@9 M@<C@4AY F M I @



@6@ @8 Nt@E@8 Nt@P@T@E@ 
@8 Nt@P@T@1 I@1 C
@5@5@9 M@<CAA^ F M	 I C



@6@B@1 I@1 C
@5@5@8 Np@J@AA@B@1 I
@2 @@5@8 Np@J@AA@B@1 I@5@/@8 Nq@1 I
@2 C@5@8 Np@I@AAx@BA@8 Nt@B@ @1 B @5 @8 L@B@1 I
@5@8 M@A@@@U@J@A@@B@%@ 
@8 Nt@B@1 C
@5@/@8 Nq@1 I@5@8 M@A@@@U@I@I@A@@B@%@ @8 Nt@B@1 @@5@/@8 Nq@1 I
@5@8 M@A@@@U@I@I@A@@B@X
@X@'
@B
@1 I @5 @8 L@A@@@U@J@A@{@B@1 I @5 @8 L@1 I
@5@8 M@J@A@_@) B#@1 C@5@/@8 Nq@B@1 I@1 C
@5@5@8 Np@I@A@=@B@1 I@1 C
@5@5@8 Np@I@A@)@B@1 I
@2 @@5@8 Np@I@A@1 I@5@/@8 Nq@1 I
@2 C@5@8 Np@A@g@E@ 
@8 Nt@P@T@E@ @8 Nt@P@T@B@$@B@X
@1 I
@.@5@8 Np@1 I@1 C@5@5@8 M@A@@@U@I@A@+@B@%@X
@1 I
@.@5@8 Np@1 I
@5@8 K@1 I@1 C@5@5@8 M@A@@@U@I@I@<C@*A F M I C



@6@ 
@8 Nt@E@8 Nt@P@T@1 I@1 C
@5@5@9 M@<C@*A F M I @



@6@ 
@8 Nt@1 I
@5@/@8 Nq@1 I@1 C@5@5@9 M@<C@)A F M I
 @


@6@ @8 Nt@1 I@5@/@8 Nq@1 I@1 C
@5@5@9 M@<C@)A F M I @



@6@8 Nt@1 I
@5@/@8 Nq@1 I@1 C@5@5@9 M@<C@0A F M I
 C


@6@ 
@8 Nt@1 C@0@0@5@8 H@1 @@0@0@5@8 H@1 I@1 C
@5@5@9 M@<C@0A F M I
 C


@6@ @8 Nt@1 C@0@0@5@8 H@1 @@0@0@5@8 H@1 I@1 C
@5@5@9 M@<C@9A F M I
 @


@6@ 
@8 Nt@1 C@0@0@5@8 H@1 @@0@0@5@8 H@1 I@5@/@8 Nq@1 I@1 C
@5@5@9 M@<C@=A F M I C



@6@ @8 Nt@E@8 Nt@P@T@E@ 
@8 Nt@P@T@1 I@5@/@8 Nq@1 I@1 C@5
@5@9 M@<C@4A F M I @



@6@ @8 Nt@E@8 Nt@P@T@E@ 
@8 Nt@P@T@1 I@1 C
@5@5@9 M@<CAA F M	 I C



@6@B@1 I@1 C
@5@5@8 Np@J@AA@B@1 I
@2 @@5@8 Np@J@AAn@B@1 I@5@/@8 Nq@1 I
@2 C@5@8 Np@I@AAR@BA@8 Nt@B@ @1 B @5 @8 L@B@1 I
@5@8 M@A@@@U@J@A@@B@%@ 
@8 Nt@B@1 C
@5@/@8 Nq@1 I@5@8 M@A@@@U@I@I@A@@B@%@ @8 Nt@B@1 @@5@/@8 Nq@1 I
@5@8 M@A@@@U@I@I@A@@B@X
@X@'
@B
@1 I @5 @8 L@A@@@U@J@A@{@B@1 I @5 @8 L@1 I
@5@8 M@J@A@_@) B#@1 C@5@/@8 Nq@B@1 I@1 C
@5@5@8 Np@I@A@=@B@1 I@1 C
@5@5@8 Np@I@A@)@B@1 I
@2 @@5@8 Np@I@A@1 I@5@/@8 Nq@1 I
@2 C@5@8 Np@A@A@E@ 
@8 Nt@P@T@E@ @8 Nt@P@T@B@%@X
@1 I
@.@5@8 Np@1 I
@5@8 K@1 I@1 C@5@5@8 M@A@@@U@I@I@<C@*B F M I C



@6@ 
@8 Nt@E@8 Nt@P@T@1 I@1 C
@5@5@9 M@<C@*B F M I @



@6@ 
@8 Nt@1 I
@5@/@8 Nq@1 I@1 C@5@5@9 M@<C@)B F M I
 @


@6@ @8 Nt@1 I@5@/@8 Nq@1 I@1 C
@5@5@9 M@<C@)B F M I @



@6@8 Nt@1 I
@5@/@8 Nq@1 I@1 C@5@5@9 M@<C@0B	 F M I
 C


@6@ 
@8 Nt@1 C@0@0@5@8 H@1 @@0@0@5@8 H@1 I@1 C
@5@5@9 M@<C@0B F M I
 C


@6@ @8 Nt@1 C@0@0@5@8 H@1 @@0@0@5@8 H@1 I@1 C
@5@5@9 M@<C@9B
 F M I
 @


@6@ 
@8 Nt@1 C@0@0@5@8 H@1 @@0@0@5@8 H@1 I@5@/@8 Nq@1 I@1 C
@5@5@9 M@<C@=B F M I C



@6@ @8 Nt@E@8 Nt@P@T@E@ 
@8 Nt@P@T@1 I@5@/@8 Nq@1 I@1 C@5
@5@9 M@<C@4B F M I @



@6@ @8 Nt@E@8 Nt@P@T@E@ 
@8 Nt@P@T@1 I@1 C
@5@5@9 M@<C@*B F M I C



@6@ 
@8 Nt@E@8 Nt@P@T@1 I@1 C
@5@5@9 M@<C@*B F M I @



@6@ 
@8 Nt@1 I
@5@/@8 Nq@1 I@1 C@5@5@9 M@<C@)B F M I
 @


@6@ @8 Nt@1 I@5@/@8 Nq@1 I@1 C
@5@5@9 M@<C@)B! F M I @



@6@8 Nt@1 I
@5@/@8 Nq@1 I@1 C@5@5@9 M@<C@0B# F M I
 C


@6@ 
@8 Nt@1 C@0@0@5@8 H@1 @@0@0@5@8 H@1 I@1 C
@5@5@9 M@<C@0B% F M I
 C


@6@ @8 Nt@1 C@0@0@5@8 H@1 @@0@0@5@8 H@1 I@1 C
@5@5@9 M@<C@9B' F M I
 @


@6@ 
@8 Nt@1 C@0@0@5@8 H@1 @@0@0@5@8 H@1 I@5@/@8 Nq@1 I@1 C
@5@5@9 M@<C@=B) F M I C



@6@ @8 Nt@E@8 Nt@P@T@E@ 
@8 Nt@P@T@1 I@5@/@8 Nq@1 I@1 C@5
@5@9 M@<C@4B, F M I @



@6@ @8 Nt@E@8 Nt@P@T@E@ 
@8 Nt@P@T@1 I@1 C
@5@5@9 M@<CAB/ F M	 I C



@6@B@1 I@1 C
@5@5@8 Np@J@AA@B@1 I
@2 @@5@8 Np@J@AAn@B@1 I@5@/@8 Nq@1 I
@2 C@5@8 Np@I@AAR@BA@8 Nt@B@ @1 B @5 @8 L@B@1 I
@5@8 M@A@@@U@J@A@@B@%@ 
@8 Nt@B@1 C
@5@/@8 Nq@1 I@5@8 M@A@@@U@I@I@A@@B@%@ @8 Nt@B@1 @@5@/@8 Nq@1 I
@5@8 M@A@@@U@I@I@A@@B@X
@X@'
@B
@1 I @5 @8 L@A@@@U@J@A@{@B@1 I @5 @8 L@1 I
@5@8 M@J@A@_@) B#@1 @@5@/@8 Nq@B@1 I@1 C
@5@5@8 Np@I@A@=@B@1 I@1 C
@5@5@8 Np@I@A@)@B@1 I
@2 @@5@8 Np@I@A@1 I@5@/@8 Nq@1 I
@2 C@5@8 Np@A@A@E@ 
@8 Nt@P@T@E@ @8 Nt@P@T@B@%@X
@1 I
@.@5@8 Np@1 I
@5@8 K@1 I@1 C@5@5@8 M@A@@@U@I@I@<CABm F M B I



@6@B@1 B@1 I
@5@5@8 Np@I@A@@B@@8 Nt@B@1 B @5 @8 L@B@1 B @5@8 M@A@@@U@I@A@@B@1 B@5 @8 L@B@1 B
@5@8 M@A@@@U@I@A@p@B@(@1 B?@5 @8 L@B@1 I
@5@/@8 Nq@1 B@5@8 M@A@@@U@I@A@F@B@#@ 
@8 Nt@B@1 I
@5@/@8 Nq@1 B@5@8 M@A@@@U@I@A@!@1 B
@.@5@8 Np@1 B
@5@8 K@1 B@1 I@5@5@8 M@A@@@E@8 Nt@P@T@E@ 
@8 Nt@P@T@ @8 Nt@1 B @5 @8 L@B@X@1 B @5@8 M@A@X
@1 B
 @5@9 M@I@<C@!B F M B I



@6@ 
@8 Nt@1 B@1 I
@5@5@9 M@<C@(B F M B
 I


@6@ 
@8 Nt@1 I@0@0@5@8 H@1 B@1 I
@5@5@9 M@<C@(B F M B
 I


@6@ @8 Nt@1 I@0@0@5@8 H@1 B@1 I
@5@5@9 M@<CAB F M I I



@6@B@1 I@1 I
@5@5@8 Np@I@AA@B@@8 Nt@B@1 B @5 @8 L@B@1 I @5@8 M@A@@@U@I@A@@B@1 B@5 @8 L@B@1 I
@5@8 M@A@@@U@I@A@@B@$@1 B
@5@8 M@B@1 I
 @5@8 Np@A	@1 I @5@8 Np@I@A@p@B@(@1 B?@5 @8 L@B@1 I
@5@/@8 Nq@1 I@5@8 M@A@@@U@I@A@F@B@#@ 
@8 Nt@B@1 I
@5@/@8 Nq@1 I@5@8 M@A@@@U@I@A@!@1 B
@.@5@8 Np@1 B
@5@8 K@1 I@1 I@5@5@8 M@A@@E@8 Nt@P@T@E@ 
@8 Nt@P@T@ @8 Nt@B@!@1 B @5 @8 L@1 I @5@8 M@1 I
 @5@8 M@A@z@B@=@1 I @5 @8 L@X@X
@B@1 I @5@8 M@1 I
 @5@8 M@A@1 I @5@8 M@1 I
 @5@8 M@A@;@1 I @5 @8 L@X@X
@B@1 I @5@8 M@1 I
 @5@8 M@A@1 I @5@8 M@1 I
 @5@9 M@I@<C@!B F M I I



@6@ 
@8 Nt@1 I@1 I
@5@5@9 M@<C@(B F M I
 I


@6@ 
@8 Nt@1 I@0@0@5@8 H@1 I@1 I
@5@5@9 M@<C@(B F M I
 I


@6@ @8 Nt@1 I@0@0@5@8 H@1 I@1 I
@5@5@9 M@<CAB F M I I



@6@B@1 I@1 I
@5@5@8 Np@I@AA@BA*@8 Nt@B@1 B @5 @8 L@B@1 I @5@8 M@A@@@U@I@AA@B@1 B@5 @8 L@B@1 I
@5@8 M@A@@@U@I@A@@B@(@1 B?@5 @8 L@B@1 I
@5@/@8 Nq@1 I@5@8 M@A@@@U@I@A@@B@#@ 
@8 Nt@B@1 I
@5@/@8 Nq@1 I@5@8 M@A@@@U@I@A@@B@J@1 I @5 @8 L@B@#@1 I
@.@5@8 Np@1 I
@5@8 K@1 I@1 I@5@5@8 M@A@1 I
@.@5@8 Np@1 I@1 I@5@5@8 M@A@H@1 I @5 @8 L@B@#@1 I
@.@5@8 Np@1 I
@5@8 K@1 I@1 I@5@5@8 M@A@1 I
@.@5@8 Np@1 I@1 I@5@5@8 M@A@T@E@8 Nt@P@T@E@ 
@8 Nt@P@T@ @8 Nt@1 I @5 @8 L@X@X
@B@1 I @5@8 M@1 I
 @5@8 M@A@1 I @5@8 M@1 I
 @5@9 M@I@<C@!C& F M I I



@6@ 
@8 Nt@1 I@1 I
@5@5@9 M@<C@(C' F M I
 I


@6@ 
@8 Nt@1 I@0@0@5@8 H@1 I@1 I
@5@5@9 M@<C@(C( F M I
 I


@6@ @8 Nt@1 I@0@0@5@8 H@1 I@1 I
@5@5@9 M@<CAC, F M I I



@6@B@1 I@1 I
@5@5@8 Np@I@AA@BA*@8 Nt@B@1 B @5 @8 L@B@1 I @5@8 M@A@@@U@I@AA@B@1 B@5 @8 L@B@1 I
@5@8 M@A@@@U@I@A@@B@(@1 B?@5 @8 L@B@1 I
@5@/@8 Nq@1 I@5@8 M@A@@@U@I@A@@B@#@ 
@8 Nt@B@1 I
@5@/@8 Nq@1 I@5@8 M@A@@@U@I@A@@B@J@1 I @5 @8 L@B@#@1 I
@.@5@8 Np@1 I
@5@8 K@1 I@1 I@5@5@8 M@A@1 I
@.@5@8 Np@1 I@1 I@5@5@8 M@A@H@1 I @5 @8 L@B@#@1 I
@.@5@8 Np@1 I
@5@8 K@1 I@1 I@5@5@8 M@A@1 I
@.@5@8 Np@1 I@1 I@5@5@8 M@A@T@E@8 Nt@P@T@E@ 
@8 Nt@P@T@ @8 Nt@1 I @5 @8 L@X@X
@B@1 I @5@8 M@1 I
 @5@8 M@A@1 I @5@8 M@1 I
 @5@9 M@I@<C@!Cd F M I I



@6@ 
@8 Nt@1 I@1 I
@5@5@9 M@<C@(Ce F M I
 I


@6@ 
@8 Nt@1 I@0@0@5@8 H@1 I@1 I
@5@5@9 M@<C@(Cf F M I
 I


@6@ @8 Nt@1 I@0@0@5@8 H@1 I@1 I
@5@5@9 M@<CAjCj F M I I



@6@B@1 I@1 I
@5@5@8 Np@I@AAH@B@@8 Nt@B@1 B @5 @8 L@B@1 I @5@8 M@A@@@U@I@A@@B@1 B@5 @8 L@B@1 I
@5@8 M@A@@@U@I@A@@B@(@1 B?@5 @8 L@B@1 I
@5@/@8 Nq@1 I@5@8 M@A@@@U@I@A@@B@#@ 
@8 Nt@B@1 I
@5@/@8 Nq@1 I@5@8 M@A@@@U@I@A@\@B@.@1 I @5 @8 L@1 I
@.@5@8 Np@1 I
@5@8 K@1 I@1 I@5@5@8 M@A@,@1 I @5 @8 L@1 I
@.@5@8 Np@1 I
@5@8 K@1 I@1 I@5@5@8 M@A@T@E@8 Nt@P@T@E@ 
@8 Nt@P@T@ @8 Nt@1 I @5 @8 L@X@X
@B@1 I @5@8 M@1 I
 @5@8 M@A@1 I @5@8 M@1 I
 @5@9 M@I@<C@!C F M I I



@6@ 
@8 Nt@1 I@1 I
@5@5@9 M@<C@(C F M I
 I


@6@ 
@8 Nt@1 I@0@0@5@8 H@1 I@1 I
@5@5@9 M@<C@(C F M I
 I


@6@ @8 Nt@1 I@0@0@5@8 H@1 I@1 I
@5@5@9 M@<CAjC F M I I



@6@B@1 I@1 I
@5@5@8 Np@I@AAH@B@@8 Nt@B@1 B @5 @8 L@B@1 I @5@8 M@A@@@U@I@A@@B@1 B@5 @8 L@B@1 I
@5@8 M@A@@@U@I@A@@B@(@1 B?@5 @8 L@B@1 I
@5@/@8 Nq@1 I@5@8 M@A@@@U@I@A@@B@#@ 
@8 Nt@B@1 I
@5@/@8 Nq@1 I@5@8 M@A@@@U@I@A@\@B@.@1 I @5 @8 L@1 I
@.@5@8 Np@1 I
@5@8 K@1 I@1 I@5@5@8 M@A@,@1 I @5 @8 L@1 I
@.@5@8 Np@1 I
@5@8 K@1 I@1 I@5@5@8 M@A@T@E@8 Nt@P@T@E@ 
@8 Nt@P@T@ @8 Nt@1 I @5 @8 L@X@X
@B@1 I @5@8 M@1 I
 @5@8 M@A@1 I @5@8 M@1 I
 @5@9 M@I@<C@!C F M I I



@6@ 
@8 Nt@1 I@1 I
@5@5@9 M@<C@(C F M I
 I


@6@ 
@8 Nt@1 I@0@0@5@8 H@1 I@1 I
@5@5@9 M@<C@(C F M I
 I


@6@ @8 Nt@1 I@0@0@5@8 H@1 I@1 I
@5@5@9 M@<C@LC F M B


@6@B@'
@I@A@:@B@8 Nt@ 
@8 Nt@B
@1 B
@5 @8 L@A@@@U@I@A@1 B@.@5@8 Np@1 B@5@8 K@1 B
@5@9 M@<C@C F M I


@6@B@0@8 Nt@B@ 
@8 Nt@B@E@1 B
@5 @8 L@P@T@A@@@U@A
@1 I
@5@8 M@I@A@@B@V@B@1 B@1 C@.@5
@5@8 Np@A@ @B@1 B@1 C@.@5
@5@8 Np@A@1 B@1 @@.@5
@5@8 Np@B@ @8 Nt@E@1 B @5 @8 L@P@T@A	@1 I @5@8 Np@A@3@B@1 I@.@5@8 Np@1 B
@5@8 M@A@1 B@.@5@8 Np@1 B@5@8 K@1 I
@5@9 M@<C@D F M I


@6@B@*@8 Nt@B@ 
@8 Nt@B
@1 I
@5 @8 L@A@@@U@A
@1 I
@5@8 M@I@A@@B@>@B@1 I@1 C@.@5
@5@8 Np@A@1 I@1 C@.@5
@5@8 Np@B@ @8 Nt@1 I @5 @8 L@A	@1 I @5@8 Np@A@a@B@,@1 I@1 @@.@5
@5@8 Np@B@ @8 Nt@1 I @5 @8 L@A	@1 I @5@8 Np@A@3@B@1 I@.@5@8 Np@1 I@5@8 K@1 I
@5@8 M@A@1 I@.@5@8 Np@1 I
@5@9 M@<C@D@ F M I


@6@B@*@8 Nt@B@ 
@8 Nt@B
@1 I
@5 @8 L@A@@@U@A
@1 I
@5@8 M@I@A@@B@>@B@1 I@1 C@.@5
@5@8 Np@A@1 I@1 C@.@5
@5@8 Np@B@ @8 Nt@1 I @5 @8 L@A	@1 I @5@8 Np@A@a@B@,@1 I@1 @@.@5
@5@8 Np@B@ @8 Nt@1 I @5 @8 L@A	@1 I @5@8 Np@A@3@B@1 I@.@5@8 Np@1 I@5@8 K@1 I
@5@8 M@A@1 I@.@5@8 Np@1 I
@5@9 M@<C@De F M I


@6@B@*@8 Nt@B@ 
@8 Nt@B
@1 I
@5 @8 L@A@@@U@A
@1 I
@5@8 M@I@A@@B@X@X
@'
@I@A@@B@>@B@1 I@1 C@.@5
@5@8 Np@A@1 I@1 C@.@5
@5@8 Np@B@ @8 Nt@1 I @5 @8 L@A	@1 I @5@8 Np@A@J@B@,@1 I@1 @@.@5
@5@8 Np@B@ @8 Nt@1 I @5 @8 L@A	@1 I @5@8 Np@A@1 I@.@5@8 Np@1 I@5@8 K@1 I
@5@9 M@<C@D F M I


@6@B@*@8 Nt@B@ 
@8 Nt@B
@1 I
@5 @8 L@A@@@U@A
@1 I
@5@8 M@I@A@@B@X@X
@'
@I@A@@B@>@B@1 I@1 C@.@5
@5@8 Np@A@1 I@1 C@.@5
@5@8 Np@B@ @8 Nt@1 I @5 @8 L@A	@1 I @5@8 Np@A@J@B@,@1 I@1 @@.@5
@5@8 Np@B@ @8 Nt@1 I @5 @8 L@A	@1 I @5@8 Np@A@1 I@.@5@8 Np@1 I@5@8 K@1 I
@5@9 M@<XD  t  t 	t  @~t  L Au P J CC' F Is
@6@8 I@ 
@9 J
@<CC* F Is @=XP JS C@l F JE@6@0@1 I@.
@.@5@8 J@0@8 J@8 L@U@<C@r F JE@6@0@1 I@.
@.@5@8 J@0@8 J@8 L@U@<C@#@x F JE@6@0@1 I@.
@.@5@8 J@0@1 E
@5@8 J@1 E@5@/@8 K\@8 L@U@<C@#@ F JE@6@0@1 I@.
@.@5@8 J@0@1 E@5@8 J@1 E
@5@/@8 K\@8 L@U@<XD  t  t 	t  @~t 
pos_newsub Au Pdo_build_other_cases CB F J 
@6@@@<CB F J
 
@6@1 I
@5@8 L @}@@@<CB F J
 B
@6@@@<C@GB F J@6@ @/@8 Nx @}@B@B@'@A	@1 I
@5@8 Nz@'
@A@ @B@) 
@"
 B
@#@A@"
 I B
@#@@@<XP Ji C@1@! F J1 L

@6@B@) J4@(
 J@A@) L@(
 I@/@3
@4@4@.@5@8 B@ @@@@ @8 Jh@@@<C@:@. F J1@6@8 M@@@1tv_depth@0@5@8 B]@1tv_expr@0@0@5@8 B]@1tv_trace@0@5@8 B]@1 KH@0@5@8 B]@@@1 N| @5@8 Bh@1 N~ 
@5@8 Bh@1 N@5@8 Bh@@@8 M @}@@@<XPstrip_rule_prefix CB F Jl@6@/@8 K@/
@8 IV@/@ 
@8 IX@ @8 IV@@@<CB F Jl@6@'
@@@<XPprocess_rulefile C@G@U F I|@6@8 E@/@8read_term_and_layout @}@/@/
@/@8process_single_rule @}@B
@W@ 
@8
add_rulefacts @}@A	@X@ @8report_bad_rule @}@B@) F@A@8 Km  @}@8 Kg @}@@@B I@0@8 M.@A	@1 I I@+No errors trapped in reading this rulefile.@5@8 Ar@@@<XP Id C@ F IK@6 @~@8 J@8 I!!! ERROR trying to delete @8 I@8printq @}@8 I@8 IFile is not writeable.@8 I@9 J@<XPconvert C	@ F G(
$VAR2
@6@@@<XPno_echo_read_answer C@:A" F J@6@/@8 M @}@1 M@0@5@8 B]@1 M I_@5@8 Ar@8 E@8 Js J@8 I@8 J@8 J@8 J@B@) A@A@) A@1 M@0@5@8 B]@1 M@5@9 Ar@<XPparse C	A F Io@6@W
@W@@@9 FO @}@<CA F Io@6@\
@@@<CA F Io
 Fj
@6@3 Fj@0@5@8 B@@@<CA F Io@6@3@5@8 B@@@<XD  t  t 	t  @~t in_order @ P N C	B F J

@6@9 J@<CB F J@6@0@3
@.
@5@8 IX@ 
@9 J@<XPdo_satisfy_goal CB5 F LZ@6@1 L@0@5@8 B]@1 N
@5@8 Bh@@@9try_satisfy_goal @}@<XP
forward_prove C@L F L@6@8 ITRYING TO PROVE: @8 I@8 Js@8 Nz@8 IPROVED: @8 I@8 Js@8 I@@@<C@V F L@6@8 IFAILED TO PROVE: @8 I@8 Js@U@<XPintexp C@ F K@6@W
@@@U@<C@ F K@6@Y
@@@<C@ F K I
@6@8 N @}@@@<C@ F K C

@6@8 N@8 N@@@<C@ F K @

@6@8 N@8 N@@@<C@ F K I

@6@8 N@8 N@@@<C@ F K I

@6@8 N@8 N@@@<XPstill_left_to_prove C@ F MW 

@=C@ F MW

@6@9 J@<C@ F MW


@6@9 N @}@<XD  t  t 	t  @~t  I Au P I C J J  @=XP J CB F J@6@8 J@8 J@@@<CB F J@6@@@<C@,B F J@6@Y
@m@s@n @@1 L
@5@8 I@1 J
 @5@8 I@1 MX
@.@5@8 I@1 J
@5@8 Ar@@@<CB F J@6@Y
@m@s@n @ L@8 I@8 Js has not been deleted.@8 I@8 I@@@<CB F J@6@'Illegal hypothesis number to undelete: @8 I@8 Js@8 I@@@<XD  t  t 	t  @~t  G  D  t  t 	t  @~t  G Au D  t  t 	t  @~t  G Av D  t  t 	t  @~t  G  P K C@CB F Io@6@8 L @}@B@#@1 J[old@0@5@8 I@Bnew@0@8 JZ L C@8 JZ N+@8 Bh@A@V@)
@I@AChange this subexpression@/@8 M$@@@B@) A@)
@A@) A@)
 K@@@<CB F Io@6@1 J[ N@0@5@8 B]@1 N@.@5@8 I@*Change which subexpression (number/none)? @8 N6@@@<XP NF CBZ F J@6 J@/
@8 JZ@8 L@U@<CB^ F J  @6@@@<XPcheck_whether_to_proceed  C@$@{ F MW@6@E@0@0@8 I@P@T @8 I@0@/
@8 M @}@/@8 M@E
@8 N@P
@T@@@<C@ F MW @6@E
@0@0@8 I@P
@T @8 I@E@0@0@8 N@P@T@@@<C@4@ F MW@6@8 I@HWARNING: The proof of the current VC is incomplete, either because there@8 I@8 I@Hare still some unproven conclusions, or because you need another "done".@8 I@8 I@@(You may wish to complete proof (with DONE?) before proceeding.)@8 I@8 I@8 I@8 E@EType "yes" to continue NEWVC command, "no" to continue this proof ...@8 I@8 I
Perform NEWVC@/
@8 M$@B@)
 A@A@)
 A@@@)
 A@<XP L} C
@/ F L@6@/
@8perform_script_file @}@8 J@@@<C@3 F L  @6 @~@8 J@@@<XD  t  t 	t  @~t inst_subgoal_formula Au Pfile_exists_and_is_readable C@h F G(@6@3 C@5@8 L@3 D&@5@9 L@<XPrulelist CCx F Io
@6@1 L
@5@8 I@ 
@8 N @}@@@<CC} F Io@6@@@<XPreplace_in_hyp C@. F N@6@E
	 JY @@8 JZ@P
@T@E@8 L @}@P@T@@@<C@T@2 F N@6@B@H@/
@8 J@@@ 
@/@8 MK@ @/@8 L@ @/@8 L@@@B@'
@A@$@1 J
@5@8 Ar@1 I J@2 J
@5@8 Ar@ @8 K_@1 J

@5@8 I@A@V@J
@J@@@<XP Mr CCa F J C
 I

 C
 I
@6@ 
@8 MD@ @8 Mq@@@<CCe F J C


 C

@6@ 
@8 MD@ @8 Mq@@@<CCi F J C
 C


@6@1 C@1 C
@5@5@8 Mq@@@<CCk F J I
 I@6@9 MD@<CCm F J

@6@9 MD@<XP M CAp F K@6@8 K@@@<XD  t  t 	t  @~t  I Au P N" C
@H F N@6@@@8replace_in_conc @}@@@<C@L F N@6@m@u@r
@@@@<C@O F N@6@8 N@@@|@ @ 
@8 N!@@@<XD  t  t 	t  @~t  N Au D  t  t 	t  @~t  N Au P
build_formula C@F F K

@6@@@<C@I F K


 @

@6@@@ 
@ @8 J@@@<C@%@M F K

 @ I


@6@ @1 @
@5@8 N @}@ 
@ @8 J@@@<XP L CA] F J1@6@/
@8tv_fetch_digits @}@ 
 @8tv_form_number @}@@@<XP M
 C@X@ F J1		 M@6@/@8 N| @}@/@8is_inverse_video @}@/
@8is_normal_video @}Depth: @8 I@8 Js,       Trace: @8 I@/@8 N @}@ @8wnl @}@/@8 N~ @}*** @8 I@ @8 NPrincipal functor: @8 I@ @3@.@.@5@8 B@@@8 Js@ @8 Js@ 
@8 Js@ @/@8 D@@@ @ @8tv_display_arg_info @}@@@<C@@ F J1		 L@6@/@8 N@m@t@n @@@@1 N|@0@5@8 B]@1 N~@0@5@8 B]@| @1 N|@5@8 Bh@/
@8 N@1 N@0@5@8 B]@/@3@0@5@ 
@8 K%@1 N@5@8 Bh@/@8 N@B@1@B@" I 

@#@A
@" I 

@#@ @/@8 I@1 Itv@5@8 B]@A@V@J@I@@ M@8 M	@@@<C@ F J1 L@6@0@8 KH @}@@@9CANNOT "UP" AT TOP-LEVEL.  (Rest of command-line ignored)@8 N@1 KH@0@5@8 B]@@@<C	@ F J1 L@6CANNOT "UP" AT TOP-LEVEL.@8 N@@@<C@@ F J1
 M 
@6@/@8 N@/
@8 N@E@\
@P@T@/@8 N@@@|@ 
@0@/@8 B@B@@B@Y@m@t@n@@m@t@r@~@&@A	@)?@)@(@@@ @ 
@/@8 A@1 N|@0@5@8 B]@1 N|@5@8 Bh@1 N~@5@8 Bh@1 N@0@5@8 B]@ @3@5@/@8 IX@1 N@5@8 Bh@B@1@B@"
 I 

@#@A
@"
 I 

@#@ @/@8 I@1 I N@5@8 Ar@A@V@J@I@@ M@8 M	@A@B@0@8 N@="DOWN" NON-EXISTENT ARGUMENT.  (Rest of command-line ignored)@8 N@1 KH@0@5@8 B]@A"DOWN" NON-EXISTENT ARGUMENT.@8 N@J@J@J@@@<CA$ F J1 M @6@0@8 N@@@;CANNOT "DOWN" AT TREE-LEAF.  (Rest of command-line ignored)@8 N@1 KH@0@5@8 B]@@@<CA* F J1 M @6@@CANNOT "DOWN" AT TREE-LEAF.@8 N@@@<CA. F J1 I@6@/@8 N@/@8 N@@@8tv_show_type_template @}@@@<CA4 F J1 L
@6@/@8tv_build_locate_expr @}@@@8 N@@@<C@7A9 F J1 A@6 TRAVERSE ENVIRONMENT COMMANDS:@8 N ------------------------------@8 N@2 u (or -)   UP (ascend a level in expression tree)@8 N@D d (or +)   DOWN (descend a level); must be followed by argument no.@8 N@/                 (e.g. d2 = descend argument 2)@8 N@@ l          LOCATION of current level w.r.t. original expression@8 N@B                 (follow by "f" for FULL or ["b"] (default) BRIEF)@8 N@. t          TYPE information for current level@8 N@# r          REDISPLAY current level@8 N@/ s          SHOW top-level expression (in full)@8 N@) h (or ?)   HELP -- displays this message@8 N@2 x          EXIT from traverse command environment@8 N@8 I@@@<CAH F J1 M@6 @/@8 NTOPLEVEL EXPRESSION:@8 N@8 N@@@<CAM F J1 L)@6@1 I@0@0 N@5@8 B]@@@<CAP F J1 HY
@6@@ERROR(S) IN COMMAND SEQUENCE:  @8 I@8
tv_write_list @}Please retype command-line.@8 N@@@<XPrecord_consultation_of CA F I|@6 I_@8 N @}@@@<CA F I|@6@1 I 
@5@8 Ar@@@<XP	read_word CA F IK@6@8is_a_single_character @}@@@3
@5@8 IV@8fget0 @}@@@<CA F IK@6@8is_a_word_split_char @}@/
@8 O@ 
@8 O @}@@@<C@$A F IK@6@/
@8make_lower_case @}@/@8 O@ @/@8restword @}@3
@5@/@8
truncate_list @}@ @8 IV@@@<XP	read_rest CA F IK@6@8lastword @}@@@1previous_character@5@9 Bh@<CA F IK
@6@ 
@/@8 O"@ 
@ @ @8 O, @}@@@<XP J CG
 F IK@6@8in_declare_command  @}@@@9 J7@<C	G F IK@6@8 F @8	echo_char @}@@@<XPform_function_var_list C	C F IK
@6@@@<CC F IK

@6@@@<C
C F IK


@6@@@<CC F IK



@6@@@<CC F IK




@6@@@<CC F IK





@6@@@<CC F IK






@6@@@<CC F IK







@6@@@<CC F IK	








@6@@@<CC F IK










@6@@@<C@ C F IK






@6@m@s@n
@@|
 @@@ 
@8 O< @}@@@<CC F IK @6@@@<XD  t  t 	t  @~t prolog_event_hook  D  t  t 	t  @~t  O? Au D  t  t 	t  @~t  O? Av D  t  t 	t  @~t  O?  D  t  t 	t  @~t  L5  @ P L5  C@p@ F K@6@8 I@@@B
 AC@/
@8 JZ@I@A@%@/@8 M @}@B
@"
@#@A@B	@)@@@U@I
@A
Instantiate what? @8 KK@/
@8 Jb@X
@@@8 MZ @}@/ L@8 I@B
value@/
@8 JZ@I@AWith what? @8 KK@/@8 Jb@ @/
@8 Je@@@ 
@8 M@ 
@8no_qvars_in @}@ 
@8 I@@@ 
@8	put_value @}@@@<XP
temp_del_hyps CB F J@6@8 E@9del_til_none_left_in @}@<XPwrite_numbers_left C@e F MW
@6@8 Js@8 I@@@<C@i F MW@6@/
@8 I IZ@1 @
@5@8 Js@8 I@@@<C@n F MW

@6@8 Js, @8 I@8 OQ @}@@@<C@ @s F MW

@6@/@8 OS@1 @@5@8 Js OU@8 I@ 
@8 OV@@@<XP N C@b F G(@6@/@3@1consume_layout @5@4@1 H>dec10@5@5@8 C @@@9normalize_negative_literals @}@<XP Mo CCS F J I
@6@8 Mn@@@<CCU F J I
 I

 I
@6@Y
@1 I
@5@ @8 Mn@@@<CCY F J I


@6@/@8 Mn@1 I
@5@8 K@@@<C	C] F J

@6@8 NX@@@<XD  t  t 	t  @~t  C  @ P C  C@, F Kt@6@E C@0@8 JZ@P@T@/
@8 N J4@1 @
@5@8 C @}-->@8 I@8 I@/@8 N@8 Kx@@@<C@M F Kt@6 C@/
@8 JZ@B@"
 L

@#@8 O`@I
@A@0@B@"
 @ L



@#@1 @
@5@8 O`@A@B@)
 Kf@8list_deleted_hypotheses  @}@A@)
 L@8list_forgotten_hypotheses  @}@J@I
@U@<C@- F Kt  @6@@@<XD  t  t 	t  @~t  D  D  t  t 	t  @~t  D Au D  t  t 	t  @~t  D Av D  t  t 	t  @~t  D  P
find_rulefile C@"A F LZ@6@8 K @}@]@8has_matching_rulename @}@8 N @}@8 J@8 J@8 L|@1 M @0@5@8 B]@1 M @5@9 Bh@<CA F LZ@6@]@E@8 Oo@P@T J@8 I@8 Js@" does not exist or cannot be read.@8 I@8 I@@@9 J@<XP I CG& F IK
 @


@6@@ J@8layout @}@@ I@ 
@8 Oq@@@<C	G, F IK@6 I@8 Oq@@@<XD  t  t 	t  @~t  J Au Pfind_min C@@ F K@6@B@B@8 N@B@8 N@B
@m@s@t@@m@t@@A@m@t@s@@m@s@@I
@A@ @m@s@
@B@1 I
@5@8 Nz@'@A@1 I
@5@8 Nz@'
@A@E@B@%@8 N@m@t@
@B@1 I

@5@8 Nz@'
@A@1 I

@5@8 Nz@'
@A@B@1 I
@5@8 Nz@'@A@1 I
@5@8 Nz@'
@I
@@@<XD  t  t 	t  @~t  J @ D  t  t 	t  @~t  J Au P N C
 F N@6@@@8 N @}@@@<C@# F N@6@m@u@r
@@@@<C@& F N@6@8 Ov@@@|@ @ 
@8 N@@@<XD  t  t 	t  @~t pattern Au Psave_requirements C@~ F I| Lm


@6@ @8 K/ @}@ 
@8 Ox @}@@@<C@ F I|@6@8 Oz@@@<XPcodelist CF} F IK

@6@m@s@n @@m@s@n	@~@m@n@0@s@z@@@@<C@-F F IK@6@m@s@n
@@/@1 I

@5@8iss @}@/
@8 O| @}@m@s@n
@x I@n@0@z@@ 
@3@5@8 IX@@@<XD  t  t 	t  @~t  IN Au P IM C@ J J  I_@=XP Or C@"G2 F IK@6@B I[@8 N	 @}@/
@8 L@A@&
@@@ 
@/@8 K@@@ @9store_vc @}@<XPexecute_command C@;CD F L@6@1 I@0@0@5@8 B]@1 I L
@5@8 Bh@8tidy_up_inference_database @}@/@8convertHelp @}@8	call_once @}@@@B@8trivial_command @}@A@B@) L)@A@B@) L*@A M@8 B]@@@8tidy_up_logfacts  @}@@@<CCW F L@6FAIL@8 I@8 I@1 I@0@0@5@8 B]@@@U@<XPgfa CD( F L  C@5li(st) [ HYP_OR_CONC_RANGE { & HYP_OR_CONC_RANGE } ].@=CD) F L  C Da@=CD* F L  C@+where: HYP_OR_CONC_RANGE is HC#N-M or HC#N,@=CD+ F L  C@;       HC is "h" or "c", and N & M are integers (with N<M).@=CD- F L  JC@9si(mplify) [ HYP_OR_CONC_RANGE { & HYP_OR_CONC_RANGE } ].@=CD. F L  JC Da@=CD/ F L  JC O@=CD0 F L  JC O@=CD2 F L  L#@)ded(uce) [ EXPRESSION [ from HYPLIST ] ].@=CD3 F L  L# Da@=CD4 F L  L#@3where: EXPRESSION is a valid checker expression and@=CD5 F L  L#@:       HYPLIST is a list of integers (hypothesis numbers).@=CD7 F L  L"@7inf(er) [ EXPRESSION [ using RULE [ from HYPLIST ] ] ].@=CD8 F L  L" Da@=CD9 F L  L"@0where: EXPRESSION is a valid checker expression,@=CD: F L  L"@=       RULE is a rulename (or family, or Prolog variable) and@=CD; F L  L" O@=CD= F L  Kz@>re(place) [ HYP_OR_CONC [ : OLD [ by NEW [ using RULE ] ] ] ].@=CD> F L  Kz Da@=CD? F L  Kz@Cwhere: HYP_OR_CONC is a hypothesis or conclusion (i.e. h#N or c#N),@=CD@ F L  Kz@:       OLD & NEW are valid checker expression patterns and@=CDA F L  Kz@:       RULE is a rulename (or family, or Prolog variable).@=CDC F L  Lstan(dardise) [ EXPRESSION ].@=CDD F L  L Da@=CDE F L  L@/where EXPRESSION is a valid checker expression.@=CDG F L  L'forw(ardchain) [ HYP_OR_CONC ].@=CDH F L  L' Da@=CDI F L  L'@Bwhere HYP_OR_CONC is a hypothesis or conclusion (i.e. h#N or c#N).@=CDK F L  @@'do(ne) [ CONC_RANGE { & CONC_RANGE } ].@=CDL F L  @ Da@=CDM F L  @@@where CONC_RANGE is c#N or C#N-M, for integers M & N (with N<M).@=CDO F L  Icase N.@=CDP F L  I Da@=CDQ F L  I@(where N is the case number (an integer).@=CDS F L  L1@2pro(ve) [ EXPRESSION by STRATEGY [ on FORMULA ] ].@=CDT F L  L1 Da@=CDU F L  L1 O@=CDV F L  L1@9       STRATEGY is one of "implication", "contradiction",@=CDW F L  L1@"       "induction" or "cases", and@=CDX F L  L1@D       FORMULA (which may only be used for "cases") is a disjunction@=CDZ F L  L3quit.@=CD\ F L  L4unw(rap) [ HYP_OR_CONC ].@=CD] F L  L4 Da@=CD^ F L  L4@?where HYP_OR_CONC is of the form h#N or c#N for some integer N.@=CD` F L  L5@>ins(tantiate) [ HYP_OR_CONC [ with EXPRESSION [ for VAR ] ] ].@=CDa F L  L5 Da@=CDb F L  L5@@where: HYP_OR_CONC is of the form h#N or c#N for some integer N,@=CDc F L  L5@3       EXPRESSION is a valid checker expression and@=CDd F L  L5@8       VAR is the universal variable to be instantiated.@=CDf F L  L0ne(wvc) [ NUMBER ].@=CDg F L  L0 Da@=CDh F L  L0@Dwhere NUMBER is the number of the (as yet unproven) VC to be proved.@=CDj F L  con(sult) [ FILENAME ].@=CDk F L   Da@=CDl F L  @;where FILENAME is a Prolog atom naming the rulefile to use.@=CDn F L  Gexe(cute) [ FILENAME ].@=CDo F L  G Da@=CDp F L  G@Awhere FILENAME is a Prolog atom naming the command script to use.@=CDr F L  Ah(elp) [ COMMAND ].@=CDs F L  A Da@=CDt F L  A@Ewhere COMMAND is the (unabbreviated) command on which help is needed.@=CDv F L  L,forg(et) [ HYPS_OR_HYPLIST ].@=CDw F L  L, Da@=CDx F L  L,@>where HYPS_OR_HYPSLIST is either a list of integers giving the@=CDy F L  L,@Chypothesis numbers to be forgotten, or one or more HYPRANGEs joined@=CDz F L  L,@Ctogether with "&", each HYPRANGE being either a hypothesis (h#N) or@=CD{ F L  L,@(a range of hypotheses (h#N-M, with N<M).@=CD} F L  L-rem(ember) [ HYPS_OR_HYPLIST ].@=CD~ F L  L- Da@=CD F L  L- O@=CD F L  L-@Dhypothesis numbers to be remembered, or one or more HYPRANGEs joined@=CD F L  L- O@=CD F L  L- O@=CD F L  L/del(ete) [ HYPS_OR_HYPLIST ].@=CD F L  L/ Da@=CD F L  L/ O@=CD F L  L/@Ahypothesis numbers to be deleted, or one or more HYPRANGEs joined@=CD F L  L/ O@=CD F L  L/ O@=CD F L  Jund(elete) [ HYPS_OR_HYPLIST ].@=CD F L  J Da@=CD F L  J O@=CD F L  J@Chypothesis numbers to be undeleted, or one or more HYPRANGEs joined@=CD F L  J O@=CD F L  J O@=CD F L  Ise(t) [ FLAG [ to VALUE ] ].@=CD F L  I Da@=CD F L  I@Bwhere FLAG is a user-modifiable flag and VALUE is the new value to@=CD F L  Ibe assigned to that flag.@=CD F L  L6sh(ow).@=CD F L  JWt(raverse) [ EXPRESSION ].@=CD F L  JW Da@=CD F L  JW@Bwhere EXPRESSION may be h#N for hypothesis N, c#N for conclusion N@=CD F L  JW@/or some other valid expression to be traversed.@=CD F L  L9
pri(ntvc).@=CD F L  L7
dec(lare).@=CD F L  L:callpro [ PROLOG_GOAL ].@=CD F L  L: Da@=CD F L  L:@0where PROLOG_GOAL is a Prolog goal to be called.@=CD F L  L:@+FOR USE BY PROGRAM VALIDATION LIMITED ONLY!@=CD F L  L)exit.@=XP
maybe_halt  CC: F IK  @6@0@0@8 N&@@@<CC= F IK  @6@*CANNOT CONTINUE: Proof session terminated.@8 I@8 I@@@9 J@<XPspa CC F L  Ch#5@=CC F L  Ch#3-6@=CC F L  Cc#2@=CC F L  Cc#1-5@=CC F L  Ch#1-3 & h#7 & c#2-3 & h#15-17@=CC F L  L#c#1@=CC F L  L#not x=y@=CC F L  L#n>0 or n=0 from [2,3]@=CC F L  L#X or not X where c#1=X from []@=CC F L  L"c#3@=CC F L  L"X+1>0 where h#2=(X>=0)@=CC F L  L"c#1 using inequals@=CC F L  L"is_even(a+b) using even(1)@=CC F L  L"@3RHS where c#2=(LHS -> RHS) using logic from [2,3,6]@=CC F L  Kzh#6@=CC F L  Kzc#4@=CC F L  Kzh#2: X+Y@=CC F L  Kz
c#3: X+0 by Y@=CC F L  Kz@"h#14: X+(Y+Z) by B where h#1=(A=B)@=CC F L  Kzc#5: A+B by B+A using commut@=CC F L  Kzall: n+0 by n using arith@=CC F L  L O@=CC F L  L O@=CC F L  Li-1+1@=CC F L  L@,X=Y+1 -> Y=X-1 where h#2=(X=A) & h#3=(A=Y+1)@=CC F L  L'h#3@=CC F L  L' O@=CC F L  @ O@=CC F L  @c#1-3@=CC F L  @c#2-3 & c#8-11 & c#5@=CC F L  I2@=CC F L  L1c#1 by implication@=CC F L  L1@+X or Y where c#1=X & c#2=Y by contradiction@=CC F L  L1c#5 by induction@=CC F L  L1c#3 by cases@=CC F L  L1p(x+y) by cases on h#7@=CC F L  L1@$x*x>=0 by cases on x<0 or x=0 or x>0@=CC F L  L4 O@=CC F L  L4 O@=CC F L  L5h#8@=CC F L  L5c#11@=CD  F L  L5h#1 with 2*n-1@=CD F L  L5c#7 with int_p_2 for int_P_1@=CD F L  L03@=CD F L  
'sort.rls'@=CD F L  'DISK$1:[-.RULES]INOUT.RLS'@=CD F L  G'prove1to5.cmd'@=CD	 F L  G'DISK$1:[-.PROOFS]REPLAY1.CMD'@=CD F L  A L"@=CD F L  A L5@=CD F L  L, O@=CD F L  L,h#1-3 & h#5-6 & h#10@=CD F L  L,[1,2,3,5,6,10]@=CD F L  L- O@=CD F L  L- P
@=CD F L  L- P@=CD F L  L/ O@=CD F L  L/ P
@=CD F L  L/ P@=CD F L  J O@=CD F L  J P
@=CD F L  J P@=CD F L  I N
@=CD F L  Iauto_done to on@=CD  F L  Idisplay_subgoals_max to 2@=CD" F L  JW O@=CD# F L  JW O@=CD$ F L  JWX where c#5=(X or _)@=CD& F L  L: @C@=XP Nu C F M@6@B@Y
@I@A
@"
 I
@#@Y@@@<XPwrite_flag_string C@b F	u H{        @6@8 Nc@@@9 P @}@<C@c F P@6@@@<XPsatisfy_goal C@ BH F LZ B

@6@8 M@/
@8 L@ 
@8 H@@@1 B
@5@9 P @}@<C@ BN F LZ B

@6@8 M@/
@8 L@ 
@8 H@@@1 B
@5@9 P@<C@ BU F LZ I

@6@8 M@/
@8 L@ 
@8 H@@@1 I
@5@9 P@<C@ B[ F LZ I

@6@8 M@/
@8 L@ 
@8 H@@@1 I
@5@9 P@<C@ Bb F LZ I

@6@8 M@/
@8 L@ 
@8 H@@@1 I
@5@9 P@<C@ Bh F LZ I

@6@8 M@/
@8 L@ 
@8 H@@@1 I
@5@9 P@<C@ Bo F LZ I

@6@8 M@/
@8 L@ 
@8 H@@@1 I
@5@9 P@<C@ Bu F LZ I

@6@8 M@/
@8 L@ 
@8 H@@@1 I
@5@9 P@<C@ B| F LZ I

@6@8 M@/
@8 L@ 
@8 H@@@1 I
@5@9 P@<C@ B F LZ I

@6@8 M@/
@8 L@ 
@8 H@@@1 I
@5@9 P@<C@ B F LZ I

@6@8 M@/
@8 L@ 
@8 H@@@1 I
@5@9 P@<C@ B F LZ I

@6@8 M@/
@8 L@ 
@8 H@@@1 I
@5@9 P@<CB F LZ@6@W
@@@/@8 J@Y@<CB F LZ@6@9 K@<C@B F LZ E
@6@X@B
@" E
@#@J
@A@@B@" B


@#@!@1 I
@5@#@A@t@B@" I


@#@!@1 B
@5@#@A@\@B@" I


@#@!@1 I
@5@#@A@D@B@" I


@#@!@1 I
@5@#@A@,@B@" I


@#@!@1 I
@5@#@A@" I


@#@!@1 I
@5@#@9 P@<CB F LZ I

@6@8 M@@@8 Nz@9 P@<CB F LZ I

@6@8 M@@@8 Nz@9 P@<CB F LZ I

@6@8 P@9 P@<CB F LZ I

@6@8 M@@@B@8 Nz@A@9 P@<CB F LZ I

@6@8 M@@@B@8 Nz@A@9 P@<C
B F LZ I
@6@9 P@<CB F LZ I

@6@9 P@<CB F LZ @

@6@8 M@@@B	@1 E@5@8 Nz@A@9 P@<CB F LZ @

@6@8 M@@@B@8 Nz@A@1 E@5@9 P@<CB F LZ @

@6@B	@1 E@5@8 P@A@9 P@<CB F LZ I

@6@1 @@5@8 P@1 @@5@9 P@<C@CB F LZ B

@6@B@8 M@B@W@8 N@E
@Y@P
@T@8 O~@A@'@A@8 M@B@W@8 N@E@Y@P@T@8 O~@A@'@<CC F LZ I

@6@B@1 I@5@8 K@A	@1 I@5@9 K@<C@$C F LZ I

@6@1 I@5@8 P@1 I@5@8 M@1 I@5@9 Nz@<C@$C F LZ I

@6@1 I@5@8 P@1 I@5@8 M@1 I@5@9 Nz@<C@,C F LZ I

@6@B@1 I@5@8 K@A@B@1 I@5@8 K@A	@1 B@5@9 P@<C@,C( F LZ I

@6@B@1 I@5@8 K@A@B@1 I@5@8 K@A	@1 B@5@9 P@<C@/C1 F LZ B
 C


@6@8 M@B@ 
@8 M@" @
@#@A
@8 M@"
 @@#@<C@/C; F LZ B
 @


@6@8 M@B@ 
@8 M@" C
@#@A
@8 M@"
 @@#@<XD  t  t 	t  @~t  L#  @ P L#  C@ F K@6@B
 JY@/
@8 JZ@I@A@!DEDUCE -- Type formula to deduce.DEDUCE -- Formula? @8 J_@/@8 Jb@/
@8 Je@B@"
 L L
@#@/
@8 I@A
@8 M Ds@8 I@&
@I@B J@/@8 JZ@AHypotheses to be used? @8 KK@/@8 Jb@ @8
check_hyplist @}@ 
@ @/@8 N@B@%@ @8 L@@ N@8 I@ @8 Js@8 I N@8 I@ 
@8 Js by logical deduction@8 I@8 I@ 
@8 L@A@@
*** FAILED@8 I@8 I@U@B@"
 L L@#@8 @ @}@A@V@@@<XP Oa C@J@0 F Kt@6@Y@B@)
 J4@( J@A@)
 L@( I@/
@3@4@4@.@5@8 B@ 
@@B	@) J L@8 I@A@) I Kv@8 I@8 Js@:@8 Nc@8 Jm@ @8 Js@8 I@@@<C@(@H F Kt
 @


@6@Y@Y
@m@u@r
@~@B
@)
 J4@ 
@8 L@A@)
 L@ 
@8 Kx@@@<XD  t  t 	t  @~t  I @ P I C F Is@6@X@@@/@8 I@@@B@8 I@A@) I B#@8 I@@@<C@@ F Is@6@/@8 I@@@B@'@A@1@B	@) B#@@@) I@A@&@B@3 J
@0@5@8 B@@@8 K> @}@8 I@A@3 J@0@5@8 B@@@8 LJ @}@9 I@<XP K CB F Io@6@"
@#@1 K@4@5@8 Ar@@@<C@"B F Io@6@"

@#@/
@8specify @}@/@ 
@8	occs_list @}@1 K@5@8 Ar@@@<XP J4 C F LB @@The following commands are available at present in the checker:-@=C F LB  Da@=C F LB @A     case            forget            prove         standardise @=C F LB @A     consult         forwardchain      quit          status      @=C F LB @A     declare         help              remember      traverse    @=C F LB @A     deduce          infer             replace       undelete    @=C F LB @A     delete          instantiate       save          unwrap      @=C F LB @A     done            list              set                       @=C F LB @A     execute         newvc             show                      @=C F LB @A     exit            printvc           simplify                  @=C F LB  Da@=C F LB @DFor more specific help on a particular command, type "help COMMAND."@=C F LB @:For help on the built-in rules library, type "help rules."@=XPget_all_subexpressions_in_vc C@qD F Io@6@B@!@/@1 A@1 J@.@.
@5@2 K
@5@/@8 B}@-@ @/@8 A @A	@(@J@J
@@@B@!@/@1 A@1 I@.@5@2 K@5@/@8 B}@-@ @/@8 P7@A@(@J@I@@@ @ @/@8 IX@@@ @/@8general_list_append @}@@@ @8 K@@@<XPstan_display C@^ F J@6@8 IOLD: @8 I@8 Js@8 INEW: @8 I@8 Js@8 I@@@<XP OO C@'B F J@6@/@/@8 J@E
@8 J@P
@T@@@1temp_del_hyp@5@8 Ar@1 J@5@8 I@@@U@<CB F J @=XD  t  t 	t  @~t  N Au P N C@ J J  I[@=XPreduce_again  CA F Io  @6@8 K*@@@<CA F Io  @6 I_@9replace_more @}@<CA F Io@6 I[@8 PDReplace more@/
@8 M$@@@)
 A@<XD  t  t 	t  @~t  J  @ P J  CBz F J@6@B	 J@0@8 JZ@I
@A@+UNDELETE -- which hypothesis or hypotheses? NA@8 J_@/
@8 Jb J@8 NB@8 J @}@@@<XPlist_vcs_still_to_prove  C@_ F MW@6@/
@8 M@8 Jm@8 OV@@@<XP L C@c F F@6@/
@8defect_counter @}@8 I@8 I defects detected.@8 I@8 I@8 I@@@<XP NL C@4Ck F Io		@6@1 L
@.
@.@5@8 I@/@ @8 N@3@4
@5@ @/@8 IX@|
@ @/@8 NK@"@#@@@<CCs F Io

@6@@@<XP N C@W F N@6@E
	 JY @@8 JZ@P
@T@E@8 L @}@P@T@@@<C@I@[ F N@6@/
@8 I@@@ 
@/@8 MK@ @/@8 L@ @/@8 L@@@B@'
@A@$@1 I
@5@8 Ar@1 Inewconc@2 I
@5@8 Ar@ @8new_conc_message @}@1 I

@5@8 I@@@<C@k F N@6@@@<XP K C F J  I J @_		BNUMINEQS@=C F J  I J @_		BNUMINEQS@=C F J  I J @_		BNUMINEQS@=C F J  I J @_		BNUMINEQS@=C F J  B J @_		BNUMINEQS@=C F J  I J @_		BNUMINEQS@=C F J  I J @_		BNUMINEQS@=C F J  I J @_		BGENINEQS@=C F J  I J @_		BGENINEQS@=C F J  I J @_		BGENINEQS@=C@  F J  I J @_		BGENINEQS@=C@! F J  B J @_		BGENINEQS@=C@" F J  I J @_		BGENINEQS@=C@# F J  E J @_		BGENINEQS@=C@% F J  I J @_		BINTINEQS@=C@& F J  I J @_		BINTINEQS@=C@' F J  I J @_		BINTINEQS@=C@( F J  B J @_		BINTINEQS@=C
@* F J  C J @_	BARITH@=C
@+ F J  @ J @_	BARITH@=C
@, F J  I J @_	BARITH@=C
@- F J  I J @_	BARITH@=C
@. F J  I J @_	BARITH@=C
@/ F J   J @_	BARITH@=C@0 F J B J @_	BARITH@6 I[@9 K@<C
@3 F J  I J @_	BARRAY@=C
@4 F J  I J @_	BARRAY@=C@5 F J B J @_	BARRAY@6 I[@9 K@<C
@8 F J  B J @_	BENUM@=C
@9 F J  I J @_	BENUM@=C
@: F J  I J @_	BENUM@=C
@; F J  I J @_	BENUM@=C
@< F J  I J @_	BENUM@=C
@= F J  I J @_	BENUM@=C
@> F J  I J @_	BENUM@=C
@? F J  I J @_	BENUM@=C
@@ F J  I J @_	BENUM@=C@B F J  I J @_	BENUMERATION@=C@C F J  I J @_	BENUMERATION@=C@D F J  I J @_	BENUMERATION@=C@E F J  I J @_	BENUMERATION@=C@F F J  I J @_	BENUMERATION@=C@G F J  I J @_	BENUMERATION@=C@H F J  I J @_	BENUMERATION@=C@J F J  I J @_		BFDLFUNCS@=C@K F J  I J @_		BFDLFUNCS@=C@L F J  I J @_		BFDLFUNCS@=C@M F J  I J @_		BFDLFUNCS@=C@N F J  I J @_		BFDLFUNCS@=C@O F J  I J @_		BFDLFUNCS@=C@P F J  I J @_		BFDLFUNCS@=C@Q F J  E J @_		BFDLFUNCS@=C@R F J  B J @_		BFDLFUNCS@=C@S F J  I J @_		BFDLFUNCS@=C@T F J  I J @_		BFDLFUNCS@=C@U F J  I J @_		BFDLFUNCS@=C@V F J  I J @_		BFDLFUNCS@=C
@X F J  I J @_	BLOGIC@=C
@Y F J  I J @_	BLOGIC@=C
@Z F J  I J @_	BLOGIC@=C
@[ F J  E J @_	BLOGIC@=C
@\ F J  @ J @_	BLOGIC@=C@] F J B J @_	BLOGIC@6 I[@9 K@<C
@` F J  I J @_	BSEQ@=C
@a F J  I J @_	BSEQ@=C
@b F J  Bo J @_	BSEQ@=C@c F J  J @_	BSEQ@=C
@d F J  I J @_	BSEQ@=C
@e F J  I J @_	BSEQ@=C
@f F J  I J @_	BSEQ@=C
@g F J  I J @_	BSEQ@=C
@h F J  I J @_	BSEQ@=C
@i F J  C J @_	BSEQ@=C
@j F J  @ J @_	BSEQ@=C
@k F J  B J @_	BSEQ@=C
@l F J  I J @_	BSEQ@=C
@n F J  I J @_	BSETS@=C
@o F J  I J @_	BSETS@=C
@p F J  J J @_	BSETS@=C
@q F J  J J @_	BSETS@=C
@r F J  I J @_	BSETS@=C
@s F J  I J @_	BSETS@=C
@t F J  I J @_	BSETS@=C
@u F J  E J @_	BSETS@=C
@v F J  I J @_	BSETS@=C@w F J B J @_	BSETS@6 I[@9 K@<C@z F J  I J @_	BQUANTIF@=C@{ F J  I J @_	BQUANTIF@=C@| F J  E J @_	BQUANTIF@=C@} F J  I J @_	BQUANTIF@=C@~ F J B J @_	BQUANTIF@6 I[@9 K@<C@ F J  J) J @_	BBITWISE@=C@ F J  J+ J @_	BBITWISE@=C@ F J  J- J @_	BBITWISE@=C@ F J  I J @_	BBITWISE@=C@ F J  I J @_	BBITWISE@=C@ F J  B J @_	BBITWISE@=C@ F J  I J @_	BMODULAR@=C@ F J  I J @_	BMODULAR@=C@ F J  I J @_	BMODULAR@=C@ F J  I J @_	BMODULAR@=C@ F J  B J @_	BMODULAR@=C@ F J  J @_		BNUMINEQSinequals@=C@ F J  J @_		BNUMINEQS L@=C@ F J  J @_		BGENINEQStransitivity@=C@ F J  J @_		BGENINEQS
strengthen@=C@ F J  J @_		BGENINEQSnegation@=C@ F J  J @_		BINTINEQS PV@=C
@ F J  J @_	BARITHarith@=C
@ F J  J @_	BARITHassoc@=C
@ F J  J @_	BARITHcommut@=C
@ F J  J @_	BARITHdistrib@=C
@ F J  J @_	BARITHminus@=C
@ F J  J @_	BARITHintdiv@=C
@ F J  J @_	BARRAY I@=C@ F J J @_	BARRAY J@6@9 J@<C
@ F J  J @_	BENUMenum@=C
@ F J  J @_	BENUM
enum_cases@=C@ F J  J @_	BENUMERATION J@=C@ F J  J @_		BFDLFUNCS I@=C@ F J  J @_		BFDLFUNCS I@=C@ F J  J @_		BFDLFUNCS I@=C@ F J  J @_		BFDLFUNCSexp@=C
@ F J  J @_	BLOGIC P`@=C
@ F J  J @_	BLOGIC Pb@=C
@ F J  J @_	BLOGIC Pd@=C
@ F J  J @_	BLOGIC JT@=C
@ F J  J @_	BLOGICimplies@=C
@ F J  J @_	BLOGIClogical_and@=C
@ F J  J @_	BLOGIClogical_not@=C
@ F J  J @_	BLOGIC
logical_or@=C
@ F J  J @_	BLOGIClogical@=C
@ F J  J @_	BSEQseqlen@=C
@ F J  J @_	BSEQ GN@=C
@ F J  J @_	BSEQ I@=C
@ F J  J @_	BSEQ I@=C
@ F J  J @_	BSEQ I@=C
@ F J  J @_	BSEQ I@=C
@ F J  J @_	BSEQseq@=C
@ F J  J @_	BSETSsets@=C@ F J  J @_	BQUANTIFquant@=C@ F J J @_	BBITWISEbitwise@6@9 J@<C@ F J J @_	BMODULARmodular@6@9 J@<XD  t  t 	t  @~t  M Au D  t  t 	t  @~t  M Au D  t  t 	t  @~t  MS Au D  t  t 	t  @~t  KI Au D  t  t 	t  @~t twiddles_conversion Au D  t  t 	t  @~t  At  D  t  t 	t  @~t  At Au D  t  t 	t  @~t  At Av D  t  t 	t  @~t  At  Pdo_handle_quantifiers_in C@OD F Io I 


 I 

@6@]@/@8 IV@ @3@$@5@8 IV@@@1 L@5@8 Ar@ @ @ @/@8safe_subst_vbl @}@@@|@ @ @ @ 
@8 P @}@@@<C@OD F Io I 


 I 

@6@]@/@8 IV@ @3@$@5@8 IV@@@1 L@5@8 Ar@ @ @ @/@8 P@@@|@ @ @ @ 
@8 P@@@<CD F Io


@6@\
@@@<CD F Io@6@3@5@ 
@8do_handle_quantifiers_in_list @}@@@<C@(D F Io@6@E@\
@P@T@X
@3@.@.@5@8 B@ @/@ 
@8 P@@@3@5@9 B@<XD  t  t 	t  @~t time_for_new_vc  Au P
save_cases CA F K
 I


@6@8 P @}@ 
@8 P@@@<C	A F K@6@8add_new_case @}@@@<XPfind_max C@@ F K@6@B@B@8 N@B@8 N@B
@m@s@t@@m@s@@A@m@t@s@@m@t@@I
@A@ @m@s@
@B@1 I
@5@8 Nz@'
@A@1 I
@5@8 Nz@'@A@E@B@%@8 N@m@t@
@B@1 I

@5@8 Nz@'
@A@1 I

@5@8 Nz@'
@A@B@1 I
@5@8 Nz@'
@A@1 I
@5@8 Nz@'@I
@@@<XP Od CA? F Kt @6@E
@0@8 L@P
@T@@@ No hypotheses have been deleted.@8 I@8 I@U@<CAE F Kt@6DELETED HYPOTHESES :-@8 I@8 I@/
@8 L@8write_deleted_hyp @}@U@<CAK F Kt  @6@@@<XP N CBa F J1@6@/@8 M @}@@@8 IV@@@<XP M& CD- F Io A@6@8 K( @}@@@<C@D/ F Io A@6@B@/ I[@8 Ko @}@B
@8 K*@/
@8replace_all_expr_type @}@ 
@8 I@A@B@E@8 K*@P@T Ds@8 I@A@6!!! ERROR: New expression does not typecheck properly.@8 I@8 I@U@I
@A I_@8 P@I
@1 K@0@5@8 I@1 K@5@8 Ar@8 L @}@1 MR@.@.@5@8 I@1 I@5@8 Ar@B@8 K*@J@J@I@A@$@/@/@/@8 M @}@/@8 K@/@3@4@4@5@8 B@1 I@5@8 Ar@@@<CDN F Io@6@@@<XD  t  t 	t  @~t  N  Au P M C@ J J  I_@=XPset_simplify C@A! F J I


@6@/@8 P @}@ 
@/@8 P@B@'@@@'@J@J@I@A@d@B@.@" I
@#@" I
@#@ @ @/@8 IX@ @/@8
simp_set_list @}@ @/@8 P7@" I@#@A@4@B@1 J@5@8do_infer @}@@@'@A@B@1 J@5@8 P@@@'@A
@" I@#@J@J@I@@@<C@mA: F J I


@6@/@8 P@ 
@/@8 P@B@'@@@'@J@A@J@B@" I
@#@" I
@#@ @ @8make_intersection @}@A@/@B@1 J@5@8 P@@@'@A@B@1 J@5@8 P@@@'@A
@" I@#@J@@@<C@uAP F J I


@6@/@8 P@ 
@/@8 P@B@'@@@" I@#@J@A@N@B@" I@#@'@J@A@=@B@" I
@#@" I
@#@ @ @8make_difference @}@A@"@B@1 J@5@8 P@@@" I@#@A
@" I@#@J@@@<C@Af F J J


@6@/@8 P@ 
@/@8 P@B@@B@'@J@J@J@A@@B@" I@#@J@J@J@A@@B@,@" I

@#@B
@1 J@5 @8 P@A@1 J@5 @8 P@J@J@A@c@B@" I

@#@1 J@5 @8 P@J@A@D@B@)@" I

@#@B
@1 J@5 @8 P@A@1 J@5 @8 P@J@A@" I
@#@" I
@#@ @ @8is_subset_of @}@J@J@) @A@" J@#@J@J@J@@@<C@?A F J J


@6@/@8 P@ 
@/@8 P@B@" I
@#@" I
@#@ @ @8is_strict_subset_of @}@) @A
@" J@#@J@@@<C@EA F J I


@6@/@8 L@ 
@/@8 P@B@$@" I@#@B@1 I@5@8 P@) @A@1 I@5@8 P@) 
@A
@" I@#@@@<C@EA F J I


@6@/@8 L@ 
@/@8 P@B@$@" I@#@B@1 I@5@8 P@) @A@1 I@5@8 P@) 
@A
@" I@#@@@<C@)A F J B


@6@/@8 P@ 
@/@8 P@B@'@) @A
@" B@#@@@<C@EA F J I


@6@1 B
@5@/@8 P@B@) @) 
@J@A@#@B@" B

@#@" I@#@A@" E@#@J@@@<CA F J I
 I

@6@/@8 P@ @ 
@8 P7@@@<C@)A F J@6@B@]
@'
@J@I@A@3@.@.
@5@8 B@ 
@/@8	eval_list @}@3@5@8 B@@@<XP N C@ F Kt@6@0@8 J@E@/@0@8 J@m@t@s@@P@T@A@I@@@<C@ F Kt  @=XP
tv_build_expr C@:B( F J1

@6@/@/@8 B@ @ @8 B@@@ @ @ 
@8 M*@ @/@8 A@ @/@8 A@@@ @ @ @ 
@8 P @}@@@<C@9B2 F J1		@6@/@8 N@/@8 N@ @/@8 IV@ @/@8 IV@ @3@*@4@H@4@E@4@R@4@E@4@*@5@/@8 IX@@@ @8 IV@@@<XP L CD F Io@6NEW EXPRESSION: @8 I@8 Js@8 I@@@<XP K CBt F Io@6@@@<C@!Bv F Io


@6@ 
@/@ @8 Ip@ @ @8 K@@@<XD  t  t 	t  @~t  K: Au P K CB F Io
@6@(There are NO subexpressions of the form @8 I@/@8 Ow @}@8	type_patt @}@1 J[@0@0@5@8 B]@8 I@8 I@@@<C@+B F Io

@6@B@"


@#@A@%
@1 N@5@8 ArSubexpression is @8 I@ 
@8 Js@8 I@@@<CB F Io@6Possible subexpressions:-@8 I@8 I@@@8	list_subs @}@@@<XP N3 CC F Io
@6@@@<C@;C F Io



@6@8 Jm@8 Js.  @8 I@8 Js@8 I@8 Jm N,@8 I@ 
@8 Js@8 I@ @8 N-@|
@ @ @8 N2@@@<XP O] C F J@6@Y
@m@s@n @}@m@s@w I@@" I@#@@@<C@" F J

@6@\
@@@<C@' F J

@6@W
@@@<C@, F J@6@3@.@.
@5@8 B@ 
@/@8normalize_arg_list @}@3@5@8 B@@@<XPrecord_simp_of_type C@i@r F J		@6@B@3@/
 I@/@3@.@4@.@5@8 J#@B@0@  C@ @3@5@8 J#@ @8 L@A@8 J @}@J@A@1@0 C@/@3@.@5@0@8 J#@@@ @/@8 I@/
 C@ @3@5@ @8 J#@ 
@ @ @8
record_access @}@J@@@<XD  t  t 	t  @~t implication @ P P C@H@$ F	u Ho        @6@B@"
 L L
@#@Y@/@8 I@A
 Ds@8 I@&
@I@" @


@#@/ 
@1 @ 
@5@8 I@%ENTERING PROOF BY IMPLICATION ATTEMPT@8 I@8 I@ @ 
IMPLICATION@8 I @}@@@<XD  t  t 	t  @~t  I  @ P I  CA] F K@6@Bcase_number@/
@8 JZ@A
Which case? @8 KK@/
@8 Jb@Y
@@@8 I @}@@@<XP L C@X F F  @6 @8 PM@@@<XPtell_off C@$AK F IK@6@8 INo .@8 I@8 Js file of this name exists.@8 I@8 I@8 I	List of .@8 I@8 Js files in current region:@8 I@8 I@8 J @}@U@<XP J C@6Aq F IK@6@/
@8 Ly@B	@1 O1@.@5@8 I@A@/@8 O@@@B
@'
@) F@)@I@A
@ @/@8 O"@ @8 O3@@@<XD  t  t 	t  @~t  I @ D  t  t 	t  @~t  I Au D  t  t 	t  @~t  M Au Prestructure_record_aggregate C@'FU F IK It



 It

@6@@@ 
@ @8restructure_formula @}@@@ @ @8 P @}@@@<CF[ F IK@6@@@<XD  t  t 	t  @~t  N} Au P K  CC F J C
 I

 @

@6@ @8 K@@@<CC F J C


 C

@6@ @8 K@@@<CC F J I
 I

@6@ 
@8 K@@@<C	C F J

@6@8 MD@@@<XPrestructure_indices CFF F IK Lm


 Lm

@6@ @8 P @}@ 
@ @8 P@@@<C@"FJ F IK..


 P

@6@ @8 P@ 
@ @8 P@@@<CFN F IK
@6@/
@8 P@@@"
@#@@@<XD  t  t 	t  @~t  I Au P@ scan_line_three_for_SPARK_marque CF F IK@6@B@0	BExaminer@0@8 K@A	@0BSPARK@0@8 K@@ J	@9 Cu @<CF F IK@6@@@<XP O: CG F IK@6@8 Ly@@@<C
G F IK@6 I[@8 L@8 Nc@@@<CG F IK@6@@@<XP	induction C@ F	u Hy        @6@B@"
 L L

@#@Y
@ 
@/@8 I@A
 Ds@8 I@&
@I
@ @/@8 L@B
@] M] B#@/@8make_new_var @}@A
 M]ind B#@/@8 Q  M]z B#@/@8 Q @@@ @ @/@8 L@1 C@5@ @/@8 L@#ENTERING PROOF BY INDUCTION ATTEMPT@8 I@!@1 @@1 I@5@2 @@1 I@1  B#@5@2 @@1 I@1 I@5@2 I@5@5@5@#@8 I@1 I P@4@4@4@5@8 Ar@ @3@4@5 	INDUCTION@8 P@@@<XP
done_range C	@ F	u Hm        

@6@8 P@@@<C@ F Q	@6@m@s@t@}@B@8 P@A@V@@@|
@8 Q @}@@@<XD  t  t 	t  @~t  M Au P M C@ J J  I[@=XP O CC F L@6 L@/
@8 M.@8 O@1 I@0@0@5@8 B]@@@U@<C	C F L  @6 L L)@8 M.@@@<C	C F L  @6 L L*@8 M.@@@<CC F L@6OK@8 I@8 I@1 M0@.
@5@8 I@|
@1 M0@5@8 Bh@@@<XD  t  t 	t  @~t  LA  @ P LA  C
@! F LB@6subject@/
@8 JZ@@@8 L@ @}@@@<C@& F LB  @6@8display_general_help  @}@@@<XPwrite_flag_value C@] F P int_list H@6@"@8 Nc@8 P@"@8 Nc@@@<C@_ F P@6@8 Js@@@<XP Q C@* F LB@6@/
@8 P) @}@8 Js@8 I@U@<C@+ F LB  @6@@@<XPbuilt_in_classification C@!A F J  C

	BARITH P^ ir  Q@=C@!A F J  @

	BARITH P^  Q  Q@=C@!A F J  I

	BARITH P^  Q  Q@=C@!A F J  

	BARITH P^  Q  Q@=C@!A F J  I

	BARITH P^  L  L@=C@&A F J B

	BARITH P^  Q  Q@6 I[@9 K@<C@!A F J  C

	BARITH P`  Q  Q@=C@!A F J  I

	BARITH P`  Q  Q@=C@!A F J  I

	BARITH P`  Q  Q@=C@&A F J B

	BARITH P`  Q  Q@6 I[@9 K@<C@!A" F J  C

	BARITH Pb  Q  Q@=C@!A# F J  I

	BARITH Pb  Q  Q@=C@&A$ F J B

	BARITH Pb  Q  Q@6 I[@9 K@<C@!A' F J  C

	BARITH Pd  Q  Q@=C@!A( F J  @

	BARITH Pd  Q  Q@=C@!A) F J  I

	BARITH Pd  Q  Q@=C@&A* F J B

	BARITH Pd  Q  Q@6 I[@9 K@<C@!A- F J  @

	BARITH Pf  Q  Q@=C@!A. F J  C

	BARITH Pf  Q  Q@=CA/ F J  I
	BARITH Pf  Q@=C@!A0 F J  I

	BARITH Pf  Q  Q@=C@&A1 F J B

	BARITH Pf  Q  Q@6 I[@9 K@<C@!A4 F J  C

	BARITH Ph  L  L@=C@!A5 F J  I

	BARITH Ph  L  L@=CA6 F J  I
	BARITH Ph  L@=C@&A7 F J B

	BARITH Ph  L  L@6 I[@9 K@<C
A: F J 
	BARRAY Pj@=CA; F J I	BARRAY J@6@9 J@<C@!A= F J  B

	BENUM Pk  L  L@=C@!A> F J  I

	BENUM Pk  L  L@=C@!A? F J  I

	BENUM Pk  L  L@=C@!A@ F J  I

	BENUM Pk  L  L@=C@!AA F J  I

	BENUM Pk  L  L@=C@!AB F J  I

	BENUM Pk  L  L@=CAC F J  I	BENUM Pk@=CAD F J  I	BENUM Pk@=CAE F J  I	BENUM Pk@=CAG F J  I	BENUM Pm@=C@#AI F J  I

	BENUMERATION Po  L  L@=C@#AJ F J  I

	BENUMERATION Po  L  L@=C@#AK F J  I

	BENUMERATION Po  L  L@=C@#AL F J  I

	BENUMERATION Po  L  L@=C@#AM F J  I

	BENUMERATION Po  L  L@=CAN F J  I	BENUMERATION Po@=CAO F J  I	BENUMERATION Po@=CAQ F J  I
		BFDLFUNCS I  Q@=C@"AR F J  I

		BFDLFUNCS I  Q  Q@=C@"AS F J  I

		BFDLFUNCS I  Q  Q@=C
AT F J  I		BFDLFUNCS I@=C@"AU F J  I

		BFDLFUNCS I  Q  Q@=C@'AV F J B

		BFDLFUNCS I  Q  Q@6 I[@9 K@<CAY F J  I
		BFDLFUNCS I  Q@=C@"AZ F J  I

		BFDLFUNCS I  Q  Q@=C@"A[ F J  I

		BFDLFUNCS I  Q  Q@=C@"A\ F J  I

		BFDLFUNCS I  Q  Q@=CA] F J  I
		BFDLFUNCS I  Q@=C@'A^ F J B

		BFDLFUNCS I  Q  Q@6 I[@9 K@<CAa F J  I
		BFDLFUNCS I  L@=C
Ab F J  E		BFDLFUNCS I@=C@"Ac F J  B

		BFDLFUNCS I  L  L@=C@"Ad F J  I

		BFDLFUNCS I  L  L@=C@"Af F J  I

		BFDLFUNCS Pp  Q  L@=C@"Ag F J  I

		BFDLFUNCS Pp  Q  Q@=C@"Ah F J  I

		BFDLFUNCS Pp  Q  Q@=C@"Ai F J  I

		BFDLFUNCS Pp  Q  Q@=C@"Aj F J  I

		BFDLFUNCS Pp  Q  Q@=C@"Ak F J  I

		BFDLFUNCS Pp  Q  Q@=C@'Al F J B

		BFDLFUNCS Pp  Q  Q@6 I[@9 K@<CAo F J  I	BLOGIC P`@=CAp F J  I	BLOGIC P`@=CAq F J  I	BLOGIC P`@=CAr F J B	BLOGIC P`@6 I[@9 K@<CAu F J  I	BLOGIC Pb@=CAv F J  I	BLOGIC Pb@=CAw F J  I	BLOGIC Pb@=CAx F J B	BLOGIC Pb@6 I[@9 K@<CA{ F J  I	BLOGIC Pd@=CA| F J  I	BLOGIC Pd@=CA} F J B	BLOGIC Pd@6 I[@9 K@<CA F J  I	BLOGIC Pr@=CA F J B	BLOGIC Pr@6 I[@9 K@<CA F J  @	BLOGIC Ps@=CA F J B	BLOGIC Ps@6 I[@9 K@<CA F J  I	BLOGIC Pu@=CA F J B	BLOGIC Pu@6 I[@9 K@<CA F J  E	BLOGIC Pw@=CA F J B	BLOGIC Pw@6 I[@9 K@<CA F J  I	BLOGIC Py@=CA F J B	BLOGIC Py@6 I[@9 K@<CA F J  E	BLOGIC P{@=CA F J  I	BLOGIC P{@=CA F J  I	BLOGIC P{@=CA F J  @	BLOGIC P{@=CA F J  I	BLOGIC P{@=CA F J B	BLOGIC P{@6 I[@9 K@<C@"A F J  B

		BINTINEQS PV  L  L@=C@"A F J  I

		BINTINEQS PV  L  L@=C@"A F J  I

		BINTINEQS PV  L  L@=C@"A F J  I

		BINTINEQS PV  L  L@=C@"A F J  B

		BNUMINEQS PV  Q  Q@=C@"A F J  I

		BNUMINEQS PV  Q  Q@=C@"A F J  I

		BNUMINEQS PV  Q  Q@=C@"A F J  I

		BNUMINEQS PV  Q  Q@=C@"A F J  I

		BNUMINEQS PV  Q  Q@=C@"A F J  I

		BNUMINEQS PV  Q  Q@=C@"A F J  B

		BNUMINEQS L  Q  Q@=C@"A F J  I

		BNUMINEQS L  Q  Q@=C
A F J  I		BNUMINEQS L@=C
A F J  B		BGENINEQS PX@=C
A F J  I		BGENINEQS PX@=C
A F J  I		BGENINEQS PX@=C
A F J  I		BGENINEQS PX@=C
A F J  I		BGENINEQS PX@=C
A F J  I		BGENINEQS PX@=C
A F J  B		BGENINEQS PZ@=C
A F J  I		BGENINEQS PZ@=C
A F J  I		BGENINEQS PZ@=CA F J 
		BGENINEQS P\@=CA F J 
	BQUANTIF P@=C@!A F J  I

	BSEQ P}  L  L@=C@!A F J  I

	BSEQ P}  L  L@=C@!A F J  C

	BSEQ P}  L  L@=C@!A F J  @

	BSEQ P}  L  L@=CA F J  I	BSEQ P}@=C@&A F J B

	BSEQ P}  L  L@6 I[@9 K@<CA F J  Bo	BSEQ P@=CA F J B	BSEQ P@6 I[@9 K@<CA F J  I	BSEQ I@=CA F J B	BSEQ I@6 I[@9 K@<CA F J  I	BSEQ I@=CA F J B	BSEQ I@6 I[@9 K@<CA F J  I	BSEQ I@=CA F J  Bo	BSEQ I@=CA F J B	BSEQ I@6 I[@9 K@<CA F J  I	BSEQ I@=CA F J  Bo	BSEQ I@=CA F J 	BSEQ I@=CA F J B	BSEQ I@6 I[@9 K@<CA F J  B	BSEQ P@=CA F J  I	BSEQ P@=CA F J  I	BSETS P@=CA F J  I	BSETS P@=CA F J  E	BSETS P@=CA F J  I	BSETS P@=CA F J  I	BSETS P@=CA F J  I	BSETS P@=CA F J  J	BSETS P@=CA F J  J	BSETS P@=CA F J  I	BSETS P@=CA F J B	BSETS P@6 I[@9 K@<C	A F J 
	BSPECIAL
@=CA F J 
	BRECORD
@=C@"A F J  J)

	BBITWISE P  L  L@=C@"A F J  J+

	BBITWISE P  L  L@=C@"A F J  J-

	BBITWISE P  L  L@=C@"A F J  I

	BBITWISE P  L  L@=C@"A F J  B

	BBITWISE P  L  L@=C@"A F J  I

	BMODULAR P  L  L@=C@"A F J  I

	BMODULAR P  L  L@=C@"A F J  I

	BMODULAR P  L  L@=C@"A F J  I

	BMODULAR P  L  L@=C@"A F J  B

	BMODULAR P  L  L@=XPprocess_execute_file_name C@H@ F K$@6@0B.@/@8 K@E@.@8 J@P@T@/@8 IV@B@8 Oo@A J@8 I@8 Js Op@8 I@8 I@@@8 J@@@1 N@5@8 Bh@/
@8 N@1 Kescript
@5@8 Bh@@@<C@0@ F K$@6B.cmd@/@8 IX@/@8 IV@B@8 Oo@A J@8 I@8 Js Op@8 I@8 I@@@8 J@@@1 N@5@8 Bh@@@<XPprocess_command_log_file_name C@$A F K$@6@0B.@/@8 K@E
@.@8 J@P
@T@/@8 IV@@@1cmd_line_command_log@5@8 Ar@@@<CA F K$@6B.cmd@/@8 IX@/@8 IV@@@1 Q@5@8 Ar@@@<XP J C@ F G( 
@=C@&@ F G(



@6@ 
@/@8 IV@/@ @8 IX@/@ @8 IV@'@ @ @9 J@<C
@ F G(


@6@ 
@9 J@<XP K CBR F Io@6@0@/@8 N @}@/
@8obtain @}@ 
@8	determine @}@@@<XD  t  t 	t  @~t  K  @ P K  C@2A" F K@6@8 I@/
@8 I@m@s@n @[DEPTH: @8 I@8 Js]@8 I@8 I@/@0@/@8 I @}@8 Js Nb@8 I@8 Js@8 I@8list_case_status @}@@@<C
A1 F K  @6 @8 I[TOP-LEVEL]@8 I@8 I@@@<CA6 F K  @6@@@<XPneg C@ F J E
@6@@@9 K\@<C@ F J I


 I
@6@@@ 
@ @9 Q0 @}@<CA  F J I


 I
@6@@@ 
@ @9 Q2@<CA F J I


 I

@6@@@ @8 Q2@ 
@ @9 Q2@<CA F J I


 I

@6@@@ @8 Q2@ 
@ @9 Q2@<CA F J I


 I
@6@@@<CA F J I


 I
@6@@@<CA F J I


 I
@6@@@<CA F J I


 I
@6@@@<CA F J B


 I
@6@@@<CA F J I


 B
@6@@@<C	A	 F J
 E
@6@@@<XPread_initialisations  C F M@6@/
@8 KBchecker.ini@/@8 IX@/@8 IV@9read_init_file @}@<C F M  @6checker.ini@9 Q5@<C F M   @=XP Q6 C F M@6@8 Oo@@@8 E@8 J@/@8 N@8 M @}@+ F@8 J@@@U@<C@* F M@6@E@8 Oo@P@T@U@<XD  t  t 	t  @~t  M  Au P N CAW F J1@6@8 Js@8 I@@@<XPincrement_vc_number  CC F IK@6@1 L@.
@5@8 I@|
@1 L@5@8 Bh@@@<XD  t  t 	t  @~t  N Au Pwrite_rules_used  CB! F Jl  @6@8sort_rules_used  @}@U@<CB$ F Jl @6@E
@0@8 KS@P
@T@<The above proof did not make use of the proof rules database@8 I@8 I@@@<C@1B) F Jl@6@/
@8 KS@E
@8used_rule_other_than @}@P
@T@1 N
@5@8 K;@/The only rule used in proving the above VC was:@8 I@8 I
@8 Jm@1 KT@4@.@4@.@5@8 I@8print_rulename @}@@@<C@)B3 F Jl@6@6The following rules were used in proving the above VC:@8 I@8 I@1 KT@4@.
@4@.@5@8 I@1 N@4
@4@5@8 K;
@8 Jm@8 QF@U@<CB; F Jl  @6@@@<XP J CB F IKtitle
@6@/@8make_title_name @}@1 M@5@8 Bh@@@<CB F IKproof
@6@8 J@@@<C@)B F IK AC
 
 A@6@/
@8 I@1 I
 I@5@8 K; I@8save_used_identifier @}@@@<C@(B F IKconst
 
 B@6@/
@8 I@1 I
 L@5@8 K; I@8 QO@@@<C@CB F IK I
 B
 Fj Fj

 A@6@/@8handle_negatives_etc @}@ 
@/@8 QS@ @/@8 I@ @ @8 I@@@1 N@5@8 K; I@8 QO@@@<C@DB! F IK I
 B @
 Fj Fj

 A@6@ 
@/@8 QS@1 I@5@/@8 I@ @ @8 I@@@1 N@5@8 K; I@8 QO@@@<C@@B) F IK I
 B Bp
 Fj Fj

 A@6@ 
@/@8 QS@/@8 I@ @ @8 I@@@1 N@5@8 K; I@8 QO@@@<C@CB1 F IK I
 B
 Fj Fj @

 A@6@/@8 QS@ @/@8 I@1 I
@5@ @8 I@@@1 N@5@8 K; I@8 QO@@@<C@CB9 F IK I
 B
 Fj Fj Bp

 A@6@/@8 QS@ @/@8 I@1 I
@5@ @8 I@@@1 N@5@8 K; I@8 QO@@@<C@DBA F IK I
 B @
 Fj Fj @

 A@6@1 I@5@/@8 I@1 I
@5@ @8 I@@@1 N@5@8 K; I@8 QO@@@<C@ABH F IK I
 B @
 Fj Fj Bp

 A@6@1 I@5@/@8 I@ 
@ @8 I@@@1 N@5@8 K; I@8 QO@@@<C@@BO F IK I
 B Bp
 Fj Fj @

 A@6@/@8 I@1 I
@5@ @8 I@@@1 N@5@8 K; I@8 QO@@@<C@=BV F IK I
 B Bp
 Fj Fj Bp

 A@6@/@8 I@ 
@ @8 I@@@1 N@5@8 K; I@8 QO@@@<C@"B] F IK I
 Bpending A@6@1 Iabstract@5@8 K; I@8 QO@@@<C@"Ba F IK I
 B
 A@6@1 N@5@8 K; I@8 QO@@@<C@oBe F IK		 I
 B I[
@6@/
@/@8process_array_list @}@B@/@1 I
@5@8 I@ @8 H@1 N@5@8 K;@A@1 I@2 I
@5@8 K;@I@@@/@8 IVBmk__@ @/@8 IX@/@ @8 IV@1 J I@5@8 K;@@ I@8 QO@@@<C@3Bv F IK I
 B(
@6@/
@8process_enumeration_list @}@1 I I@5@8 K; I@8 QO@1 J
@5@8 K;@ 
@8save_enumeration_constants @}@@@<C@MB} F IK I
 B GC
@6@/
@8process_record_fields @}@1 I@2 H
@5@8 Ar I@8 QO@ 
@8save_field_list @}@@@/@8 IVBmk__@ @/@8 IX@/@ @8 IV@1 J GC@5@8 K;@@@<C@=B F IK I
 B Iof
 A@6fy@1  @~@5@8 C@/
@8 I@@@1 I@2 I
@5@8 K; I@8 QO@@@<C@=B F IK I
 B I Qi
 A@6 Qj@1  @~@5@8 C@/
@8 I@@@1 I@2 I
@5@8 K; I@8 QO@@@<C@+B F IK J
 Q\
@6@/
@/@8process_function_list @}@1 J
@5@8 K; J@8 QO@ 
@8save_function_template @}@@@<C@)B F IK J
 
 A@6@/
@8 I@1 I
 L@5@8 K; I@8 QO@@@<C
B F IK AC
@6@0@8process_var_list @}@@@<CB F IK @]@6@@@<CB F IKend@6@@@<CB F IKpre@6@@@<CB F IKpost@6@@@<CB F IKderives@6@@@<XD  t  t 	t  @~t  MY Au P N7 CB F Io@6@8 E@8 KK@8 Jb@ 
@8 L @}@@@<XP P CD F Io		@6@ @ @/@8 P@@@ @ @ @ 
@9 P@<CD F Io
@6@@@<XP I] C@F@ F IK@6 @~@8 J@8 I!!! ERROR trying to move @8 I@8 N to @8 I@8 N@8 I@8 IFile already exists.@8 I@@@8 I@ Do you want to delete this file?@/@8 N @}@B@) A@B@E
@8 I`@P
@T@8 Ic@A@8 If@A@) A@9 J@<XD  t  t 	t  @~t  N+  Au P	try_infer C@@k F LZ
@6 L@8 B]@1 M
@0@0@5@8 B] M@8 B]@1search_count@0@5@8 B]@B@8 M@B@]
@I@A@3@0@.@5@8 B@ @8 M L@8 Bh@A@V@I@@@B@/@8
rule_match @}@/@8 M@ @8 M@ @/@8 M@J@A@_@E@0@8 Q @}@P@T@@rulename@/@8 JZ@8 I
Cannot infer @8 I@8 Js using @8 I@B@ @8 Mrule @8 I@ @8 Js@I@A@#@B@W Q@8 I@ @8 Js@I@A@X@ @3@.@0@5@8 Brule-family @8 I@ @8 Js Fj@8 I@8 I@@@U@J@I@B@8 M@@@U@A@V@ @ 
@8 N[ @}@'@B@)@1 I MT@2 @3@4@5@2 La
@5@8 Ar@A@9 H@<XP N C@$B< F LZ@6@/@8 N @}@8 P@E
@8 J@P
@T@@@B@'
@A	@3@5@9 N@<XPsatisfies_index_constraint CA F J Lm


@6@B@8 Q @}@A@ 
@8 Q@@@<CA F J P


@6@1 I@5@8 Nz@1 I
@5@8 Nz@@@<CA F J
@6@1 B@5@8 Nz@@@<XPread_number_codes C@)Ff F IK@6@/@8 J@B@)@:@@@)
@ @8 Nc@ @8 Nc@I@A
@/@8 Q @}@"
@#@@@<XD  t  t 	t  @~t  I Au P K C@_C F Io@6@B
@1 J[ N@.@5@8 I@I@A
@ Type new subexpression pattern: @8 KK@/@8 Jb@/@8 Je@1 Nw@5@8 Ar@@@B@1 J[ L C@5@8 I@@@I
@A@8 E@1 J[ Q@0@5@8 B]By which rule? @8 KK@/
@8 Jb@ 
@8parse_rulename @}@@@1 L
@5@/@8try_rule @}@ @8 NH @}@@@<XD  t  t 	t  @~t  JC @ P L C
 F	u Hf         E  
@6@@@<C
 F Q E 
 @6@@@<C F Q E E
@6@8 L@@@<C@) F Q E
@6@/
@8 L@B@)
 @) 
@A@B@)
 
@) @A@" E
@#@@@<C
@) F Q I 
 
@6@@@<C@* F Q I
 
 
@6@@@<C@+ F Q I
 E 
@6@@@<C@, F Q I E
 
@6@@@<C@- F Q I 
@6@8 L@@@<C@. F Q I
 @6@8 L@@@<C@/ F Q I
@6@8 L@@@<C@@0 F Q I


@6@/@8 L@B@) @ 
@8 L@I@A@m@B
@) 
@'@I@A@a@ 
@/@8 L@B@B@) @'@A@) 
@'@A@G@B@1@B
@" E@#@A@ @B
@" E
@#@A@B
@" E@#@A@" E@#@) 
@A@B@'@'@A
@" I@#@@@<C
@X F Q I  @6@@@<C@Y F Q I
  @6@@@<C@Z F Q I
 E @6@@@<C@[ F Q I E
 @6@@@<C@\ F Q I 

@6@8 L@@@<C@] F Q I
 
@6@8 L@@@<C@^ F Q I
@6@8 L@@@<C@@_ F Q I


@6@/@8 L@B
@) @'@I@A@o@B@) 
@ 
@8 L@I@A@a@ 
@/@8 L@B@) @'@A@Q@B@) 
@'@A@G@B@1@B
@" E@#@A@ @B
@" E
@#@A@B
@" E@#@A@" E@#@) @A@B@'@'@A
@" I@#@@@<C
@ F Q @ 
 @6@@@<C@ F Q @
  @6@@@<C@ F Q @
 @6@@@<C@ F Q @ 
@6@8 L@@@<C@ F Q @
 
@6@1 E@5@8 L@@@<C@ F Q @
 E@6@1 E@5@8 L@@@<C@ F Q @ E
@6@8 L@@@<C@ F Q @
 @


@6@1 @@1 I
@5@5@8 L@@@<C@@ F Q @


@6@/@8 L@B@) @ 
@8 L@I@A@r@B
@) 
@) @I@A@f@ 
@/@8 L@B@) @'@A@V@B
@) 
@1 E@5@8 L@A@G@B@1@B
@" E@#@A@ @B
@" E
@#@A@B
@" E@#@A@" E@#@'@A@B@'@) @A
@" @@#@@@<C@ F Q I
 @6@@@<C@ F Q I
 E 
@6@@@<C@ F Q I E
 
@6@@@<C@ F Q I
 @6@8 L@@@<C@ F Q I 
@6@8 L@@@<C@ F Q I
 
@6@1 E@5@8 L@@@<C@ F Q I 

@6@1 E@5@8 L@@@<C@#@ F Q I
 I


@6@1 I
@5@/@8 L@1 I@5@8 L@@@<C@/@ F Q I I



@6@1 I
@5@/@8 L@1 I
@5@ @8 H@1 I@5@8 L@@@<C@/@ F Q I I



@6@1 I@5@/@8 L@1 I@5@ @8 H@1 I
@5@8 L@@@<C@@ F Q I


@6@/@8 L@B@) @ 
@8 L@I@A@w@B@) 
@1 E
@5@8 L@I@A@f@ 
@/@8 L@B@) @'@A@V@B
@) 
@1 E@5@8 L@A@G@B@1@B
@" E@#@A@ @B
@" E
@#@A@B
@" E@#@A@" E@#@) 
@A@B@'@) @A
@" I@#@@@<C@l@ F Q I 



@6@ 
@/@8 I@B@ @0@8 I@(dont_retract@A@1 Itemp@5@8 Bh@( F@ @/@8 L@B@) @) @A@B@) 
@) 
@A@" I 
@#@@@B@) Q@A@1 I Q@5@8 I@@@<C@lA F Q I 



@6@ 
@/@8 I@B@ @0@8 I@( Q@A@1 I Q@5@8 Bh@( F@ @/@8 L@B@) @) @A@B@) 
@) 
@A@" I 
@#@@@B@) Q@A@1 I Q@5@8 I@@@<CA& F Q I


@6@@@1 I
@5@8 P@@@<CA* F Q I


@6@@@1 I
@5@8 P@@@<CA. F Q I


@6@@@1 I
@5@8 P@@@<CA2 F Q I
@6@@@1 I@5@8 P@@@<CA6 F Q J


@6@@@1 J
@5@8 P@@@<CA: F Q J


@6@@@1 J
@5@8 P@@@<CA> F Q I


@6@@@1 I
@5@8 P@@@<CAB F Q I


@6@@@1 I
@5@8 P@@@<CAAJ F Q

 B


@6@/@8 I@B@ @1 I@0@5@8 I@@@1 B
@5@8 P@J@J@I@AAt@B@  I@8 I@@@1 B
@5@8enumerated_simplify @}@J@J@I@AAW@/@8 L@ 
@/@8 L@B
@'@) @J@I@AA=@B@@ @8signed_integer @}@B@ @8 Q@ @ @8 H@) 
@J@I@A@@B@B@" C

@#@B@ @8 Q@1 @@5@/@8 L@" B@#@A@ @8 Q@1 @@5@/@8 L@" B@#@A@@@" @

@#@B@ @8 Q@1 @@5@/@8 L@" B@#@A@ @8 Q@1 C@5@/@8 L@" B@#@A@@B@@ @8 Q@B@B@" C

@#@B@ @8 Q@1 @@5@/@8 L@" B@#@A@ @8 Q@1 @@5@/@8 L@" B@#@A@@@" @

@#@B@ @8 Q@1 @@5@/@8 L@" B@#@A@ @8 Q@1 C@5@/@8 L@" B@#@A@" B@#@J@I@@@<CAA F Q

 I


@6@/@8 I@B@  I@8 I@@@1 I
@5@8 Q@J@J@I@AA\@/@8 L@ 
@/@8 L@B@@ @8 Q@B@(@ @8 Q@B@ @ @8	less_than @}@) @A@B@'@A@ @ @8 Q@) 
@J@I@A@@B@B@" C

@#@B@ @8 Q@1 @@5@/@8 L@" I@#@A@ @8 Q@1 @@5@/@8 L@" I@#@A@@@" @

@#@B@ @8 Q@1 @@5@/@8 L@" I@#@A@ @8 Q@1 C@5@/@8 L@" I@#@A@@B@@ @8 Q@B@B@" C

@#@B@ @8 Q@1 @@5@/@8 L@" I@#@A@ @8 Q@1 @@5@/@8 L@" I@#@A@@@" @

@#@B@ @8 Q@1 @@5@/@8 L@" I@#@A@ @8 Q@1 C@5@/@8 L@" I@#@A@" I@#@J@I@@@<CAA F Q

 I


@6@/@8 I@B@  I@8 I@@@1 I
@5@8 Q@J@J@I@AA\@/@8 L@ 
@/@8 L@B@@ @8 Q@B@(@ @8 Q@B@ @ @8 Q@) @A@B@'@A@ @ @8 Q@) 
@J@I@A@@B@B@" C

@#@B@ @8 Q@1 @@5@/@8 L@" I@#@A@ @8 Q@1 @@5@/@8 L@" I@#@A@@@" @

@#@B@ @8 Q@1 @@5@/@8 L@" I@#@A@ @8 Q@1 C@5@/@8 L@" I@#@A@@B@@ @8 Q@B@B@" C

@#@B@ @8 Q@1 @@5@/@8 L@" I@#@A@ @8 Q@1 @@5@/@8 L@" I@#@A@@@" @

@#@B@ @8 Q@1 @@5@/@8 L@" I@#@A@ @8 Q@1 C@5@/@8 L@" I@#@A@" I@#@J@I@@@<CAB/ F Q

 I


@6@/@8 I@B@ @1 I@0@5@8 I@@@1 I
@5@8 P@J@J@I@AA~@B@  I@8 I@@@1 I
@5@8 Q@J@J@I@AAa@/@8 L@ 
@/@8 L@B
@'@) 
@J@I@AAG@B@@ @8 Q@B@ @8 Q@B@ @ @8 H@) @A@'@) @J@I@A@@B@B@" C

@#@B@ @8 Q@1 @@5@/@8 L@" I@#@A@ @8 Q@1 @@5@/@8 L@" I@#@A@@@" @

@#@B@ @8 Q@1 @@5@/@8 L@" I@#@A@ @8 Q@1 C@5@/@8 L@" I@#@A@@B@@ @8 Q@B@B@" C

@#@B@ @8 Q@1 @@5@/@8 L@" I@#@A@ @8 Q@1 @@5@/@8 L@" I@#@A@@@" @

@#@B@ @8 Q@1 @@5@/@8 L@" I@#@A@ @8 Q@1 C@5@/@8 L@" I@#@A@" I@#@J@I@@@<CAB F Q

 I


@6@/@8 I@B@  I@8 I@@@1 I
@5@8 Q@J@J@I@AAd@/@8 L@ 
@/@8 L@B
@'@) @J@I@AAJ@B@@ @8 Q@B@!@ @8 Q@B@ @ @8 Q@) @A	@ @ @8 Q@) 
@J@I@A@@B@B@" C

@#@B@ @8 Q@1 @@5@/@8 L@" I@#@A@ @8 Q@1 @@5@/@8 L@" I@#@A@@@" @

@#@B@ @8 Q@1 @@5@/@8 L@" I@#@A@ @8 Q@1 C@5@/@8 L@" I@#@A@@B@@ @8 Q@B@B@" C

@#@B@ @8 Q@1 @@5@/@8 L@" I@#@A@ @8 Q@1 @@5@/@8 L@" I@#@A@@@" @

@#@B@ @8 Q@1 @@5@/@8 L@" I@#@A@ @8 Q@1 C@5@/@8 L@" I@#@A@" I@#@J@I@@@<CAB F Q

 I


@6@/@8 I@B@  I@8 I@@@1 I
@5@8 Q@J@J@I@AAd@/@8 L@ 
@/@8 L@B
@'@) @J@I@AAJ@B@@ @8 Q@B@!@ @8 Q@B@ @ @8 Q@) @A	@ @ @8 Q@) 
@J@I@A@@B@B@" C

@#@B@ @8 Q@1 @@5@/@8 L@" I@#@A@ @8 Q@1 @@5@/@8 L@" I@#@A@@@" @

@#@B@ @8 Q@1 @@5@/@8 L@" I@#@A@ @8 Q@1 C@5@/@8 L@" I@#@A@@B@@ @8 Q@B@B@" C

@#@B@ @8 Q@1 @@5@/@8 L@" I@#@A@ @8 Q@1 @@5@/@8 L@" I@#@A@@@" @

@#@B@ @8 Q@1 @@5@/@8 L@" I@#@A@ @8 Q@1 C@5@/@8 L@" I@#@A@" I@#@J@I@@@<CA3C F Q

 I
@6@/
@8 L@B@M@ 
@8 Q@/@1 I

@5@8 O~@B@/@1 I@1 I@5@5@8 O~@m@r@r@@) 
@A@/@1 I@1 I@5@5@8 O~@m@r@r@@) @J@J@A@@B@?@"
 I

@#@1 I@5@/@8 L@1 I@5@/@8 L@B@B@) 
@A@) 
@) 
@A@B@) @'@A@) @'@A@@B@n@B@"
 C

@#@A
@"
 @

@#@1 I@5@/@8 L@1 I@5@/@8 L@B@!@) @B@) @) 
@A@B@) 
@) @A@" E@#@A@B@) 
@'@A@B
@) @" E@#@A@) 
@'@A@#@B@"
 I
@#@1 I@5@8 L@A
@" I
@#@I@J@I@J@@@<CC] F Q I I
@6@1 I@5@8 L@@@<CC^ F Q I
@6@1 I@5@8 L@@@<C@C` F Q I
@6@/
@8 L@B@&@ 
@8 Q@B@m@r
@n @@'
@A
@m@r
@n @}@m@r
@w I@@J@J@A@[@B@"
 I
@#@'
@J@I@A@E@B@(@"
 I

@#@1 I@5@/@8 L@1 I@5@/@8 L@" I@#@A@B@"
 I@#@'
@A@" I
@#@J@J@@@<CC} F Q@6@8array_simplify @}@@@<CC~ F Q@6@8record_simplify @}@@@<CC F Q@6@8sequence_simplify @}@@@<CC F Q I
@6@1 I@5@8 Q@@@<CC F Q I
@6@1 I@5@8 Q@@@<CC F Q@6@8 Nq@@@<XP N C@ F Kt@6@0@8 I@E@/@0@8 I@m@t@s@@P@T@A@I@@@<C@ F Kt  @=XP Mu C
A@ F J@6@Y
@m@s@n @@@@<CAA F J I
@6@Y@m@t@n @@@@<XP I CB F IK@6@8 N @}@@@<CB F IK

@6@@@<XP N. CC F Io@6@@@<CC F Io@6@8 Jm	and rule @8 I@8 Js@8 I@8 N-@@@<XPask_if_save C@i F J@6@8 E@8 IShall I save this result@8 M$@B@)
 A@A@)
 A@@@<XD  t  t 	t  @~t cases  @ P Q  C@" F K@6@B
 I[@/
@8 JZ@I@A@'Type hypothesis no. or cases formula...CASES> @8 J_@/@8 Jb@/
@8 Je@@@8 Q @}@@@<XPcheck_command_arguments C@L F L@6@B@8 NB@@@A@8show_permitted_arguments @}@@@<XP K] C@ F J E
@6@@@9 Q2@<C@ F J I


 I
@6@@@ 
@ @9 K\@<C@ F J I


 I
@6@@@ 
@ @9 K\@<C@ F J I


 I

@6@@@ @8 K\@ 
@ @9 K\@<C@ F J I


 I

@6@@@ @8 K\@ 
@ @9 K\@<C@ F J 

@=XP L CCB F Io@6@1num_matches@.
@5@8 I@|
@1 Q@5@8 Bh@@@<XPsequence_infrule CAi F K@6@9 K@<C@$Aj F K B

@6@1 B@.
@5@8 K@1 B
@5@8 K@1 B
@5@9 Q @}@<C@$Ak F K I

@6@1 B@.
@5@8 K@1 B
@5@8 K@1 I
@5@9 Q@<CAl F K I

@6@1 I@.
@5@8 K@1 B
@5@9 Q@<CAm F K I

@6@1 I@.
@5@8 K@1 B
@5@9 Q@<XD  t  t 	t  @~t  L6  @ P L6  C@%@P F P@6@/
@/@8 M@/@3
@4@.
@5@8 B@@8 Js := @8 I@ 
@8 Q @}@8 I@U@<C@Y F P  @6@8 @C 
 G`@U@<C@Z F P   @=XP N CBd F J1@6@/@8 N @}@@@8 IV@@@<XD  t  t 	t  @~t  M  Au D  t  t 	t  @~t  O2 Au D  t  t 	t  @~t  PO Au P PN C  @ @  @=XP J CAf F IK  @]@=CAg F IK  Qt@=CAh F IK
@6@/@8 Ly@3@5@9 IV@<XPprocess_dcl_qualifier CA @e F K$
@6@/@8 M@3@.@5@8 IV@/
@8 D@m@r
@n@@@@B@@/@3@=@5@/@8 K@"@#@B@+@B@ @0
Bproof_log@8 K%@A
@ @0	Bprooflog@8 K%@E@8 KP  @}@P@T@@@ @8process_proof_log_file_name @} KP@8 Ar@A@I@B@ @0Bexecute@8 K%@E@0@8 N@P@T@@@ @8 Q @}@A@-@B@)@B
@ @0Bcommand_log@8 K%@A
@ @0Bcommandlog@8 K%@E@0@8 Q @}@P@T@@@ @8 Q @}@A@8 M @}@A@y@B@0Bresume@8 K%@B@E@8done__resume  @}@P@T Q@8 Bh@A@8 Q@A@X@B@0Bplain@8 K%@@@1 J}@0@5@8 B]@1 J} I[@5@8 Bh@A@>@B@0Boverwrite_warning@8 K%@@@1 IM@0@5@8 B]@1 IM I[@5@8 Ar@A@!@B@0Bversion@8 K%@@@8 M @}@A@B
@0Bhelp@8 K%@@@8 M @}@A@8 Q@J@@@<C@$@ F K$@6@3@.@0@5@8 IV@E@8 M@P@T@E
@0@8cmd_line_filename @}@P
@T@1 Q
@5@8 P@@@<C@&@ F K$@6@3@.@0@5@8 IV@E
@8 M@P
@T@/@8 Q@<Error: Multiple files provided on command line: ~a and ~a.~n@3@4
@5@8 @g @}@8 Q@@@<C@ F K$@6@8 Q@@@<XP Q C@$@ F K$@6@0B.@/@8 K@E
@.@8 J@P
@T@/@8 IV@@@1cmd_line_proof_log@5@8 Ar@@@<C@ F K$@6B.plg@/@8 IX@/@8 IV@@@1 Q@5@8 Ar@@@<XP N C@hA F I|

@6@B	@/@8 Ok@W@A@*@B@W
@1 Ki@0
@5@8 B]@1 Ki@0
@5@8 Ar@A@B@ 
@8 Ok@A	@1 Ki

@5@8 Ar@I@B	@8 Ok@J@A@3@.@4@0@5@8 B@/@3@4@0@5@8 B@1 Ki
@5@8 Ar@@@<CA F I|


@6@3
@5@8 N@3@5@8 N@@@<XD  t  t 	t  @~t  N Au P P C	D F Io
@6@@@<C	D F Io@6@\@@@<CD F Io I 


 I 
@6@@@<CD F Io I 


 I 
@6@@@<CD F Io@6@3@.@.@5@8 B@ @/@8safe_subst_vbl_list @}@ 
@3@5@8 B@@@<XP Jv C@KB F Jl@6@\
@/
@8size @}@@@B@m@r
@t@~@8 Js@m@t@r
@x @@@I@A@*@m@r
@t@@8 I@8 Js@/@8 Jp@B@m@r
@r@~@m@r@r
@x @@@A	@m@r
@r@@) @@@<C@"B F Jl
@6 QX@/@8 Ju@@@3
@5@ @/@8pretty_write_arg_list @}@@ Q*@ @8 Ju@@@<CBB F Jl@6@E@(@\
@P@(@T@X
@3@.
@.@5@8 B@@@BA@/@/@ 
@8 E @ @ @8arg_nums_compatible @}@B@@"
@#@B@ @3@.@4@.@5@8 B@!@3@5@#@I@A@ @3@.@4@.@4@.@5@8 B@!@3@4@5@#@/@/@ @8 Q@ @ @8 Q@m@r@r@@B@-@B@)fx@A@) Qj@ 
@/@8 Ju@@ (@ @/@8 Ju@@@ @ @/@8 Ju@@)@ @8 Ju@A@+@B@)xf@A@)yf Q\@/@8 Ju@@@ @ @/@8 Ju@@) @ @/@8 Ju@@@ 
@ @8 Ju@J@J@J@J@!@J@#@I@%@A@@"

@#@B@9@ @3@.@.@5@8 B@/@/@ @8 Q@ @ @8 Q@m@r@r@ Q\@/@8 Ju@@@ @ @/@8 Ju@@ Q@ @/@8 Ju@A@ @/@8 Ju@J@J@J@@ @ @/@8 Ju@@@ 
@ @/@ @8 Ju@@ Q@ @ @/@!@8 Ju@B@9@ @3@.@"@.@#@5@8 B@/@/@ @"@8 Q@ @ @#@8 Q@m@r@r@ Q\@ @!@/@$@8 Ju@@@ @ @$@/@%@8 Ju@@ Q@ @%@8 Ju@A@ @ @!@8 Ju@J@J@"@J@$@J@I@J@&@A@l@|@& @ 
@ @&@/@8 Ju@@ Q\@8 I@ @ @/@8 Q@@@B@m@r@n @ Q@8 I@m@r@n@x @@@I@'@A@m@r@n @~@8 I Q@8 I@/@'@8 Jp@m@r@'@n@x @@@J@J@J@J@I@J@J@J@J@ @J@"@J@$@@@<XD  t  t 	t  @~t  K,  Au Prestructure_array_aggregate C@F# F IK
@6@B@@" It

@#@@@ @/@8 P@@@B@,@" Lm

@#@ @/@8 P@ @/@8 P@@@!@1 Lm@5@#@J@J@J@A@Q@B@,@" P

@#@ @/@8 P@ @/@8 P@@@!@3@1 P@5@5@#@J@A@"
@#@ @/@8 P@@@!@3@5@#@J@J@J@J@@@" It@#@A@ @8 P@J@J@J@J@J@J@J@@@ 
@ @8 Q @}@@@<CFC F IK@6@@@<XP J C@=A; F J@6@8 E@/@8 J7@B@B@)@Y@A@)@y@)
 A@8skip_to_terminator  @}@I@A@B@B@)@N@A@)@n@)
 A@8 Q@I@A
@/@8 Lv@'@)
neither@@@<XPdo_norm_typed_exprs C@ F J@6@@@<C@ F J		
@6@ 
@ @ @8do_norm_typed_expr @}@ @ @ @8 R @}@@@<XPread_user_command C@7@U F L@6@/@/
@8 L; @}@B@8 L @}@@@B@)
@.@)@A@8 Jb@I@A@8warn_of_unknown_command  @}@@@B@)
@.@I@A@/@8 Lv@ @8lskip @}@@@U@@@<XP Og CAO F Kt @6@E
@0@8 L@P
@T@@@"No hypotheses have been forgotten.@8 I@8 I@U@<CAU F Kt@6FORGOTTEN HYPOTHESES :-@8 I@8 I@/
@8 L J4@8 O`@U@<CA[ F Kt  @6@@@<XPfetch_environment_variables  C@@ F G(
@6@!
	B/usr/bin@#@B
SPADE_CHECKER@/@8 K @}@/@8 E B/@/
@8 IX@1 K
@5@8 Ar@I@A@)@E R@/@8 R@P@T@A@IB/../share/spark/checker/rules/@/@8 IX@1 K@5@8 Ar@J@B
SPADE_CHKHELP@/@8 R@ @/@8 R@ B/@/@8 IX@1 M@5@8 Ar@A@&@E	 R@ @8 R@P@T@"B/../share/spark/checker/helptext/@/@8 IX@1 M@5@9 Ar@J@<XP L C@@! F L J4@6@/@8 J@B@" @


@#@ 
@8 N @}@!@1 J@5@#@&@I@A@D@" I


@#@B@ 
@8 R@ @/@8find_if_save @}@) A@!@1 J@5@#@&@A@ @8 R@ 
@/@8 R@) A@!@1 J
@5@#@&
@1 J@5@8 I@1 I J@5@8 Ar@ @8 Ar@ @8 K_@@@<C@9@= F L L@6@/@8 I@B@/
@1 @@0@5@8 J@A@B@/
@1 I@0@5@8 J@A
@/
@1 I@0@5@8 J J4@ 
@8 L@8 P@@@<XP P CA F K@6@0@8 I @}@|
@ 
@8 P@@@<CA F K@6@1 I
@5@8 Ar@@@<XP NY CAE F J I@6@@@<CAF F J I@6@@@<CAG F J I@6@@@<CAH F J I@6@@@<CAI F J I@6@@@<CAJ F J I@6@@@<CAK F J I@6@@@<CAL F J I@6@@@<CAM F J I@6@@@<CAN F J I@6@@@<CAO F J I@6@@@<CAP F J I@6@@@<CAQ F J Bo@6@@@<CAR F J I@6@@@<CAS F J I@6@@@<CAT F J I@6@@@<CAU F J I@6@@@<CAV F J I@6@@@<CAW F J I@6@@@<CAX F J I@6@@@<CAY F J J@6@@@<CAZ F J J@6@@@<CA[ F J I@6@@@<CA\ F J@6@@@<CA] F J I@6@@@<CA^ F J@6@8 L@@@<CA_ F J@6@0@0@0@0@0@8 J#@@@<CA` F J@6@0@0@8 J@@@<CAa F J@6@3@.@0@5@8 B@0@0@8 J@@@<XP L CCA F J  @=CCB F J  I @=XPget_file_attrib C@t F G(


@6@ 
@9 DO @}@<XPsimp_rel CDi F J B   @6@@@<CDj F J B
  
@6@8 Mt@E
 @m@u@@P
@T@@@<CDk F J B I
  B @6@@@<CDl F J B
  B @6@@@<CDq F J I   
@6@@@<CDr F J I
  @6@Y@E
 @m@u@@P
@T@@@<CDs F J I I
  I @6@@@<CDt F J I
  I @6@@@<CDy F J I I
  
@6@Y@m@u@n @@@@<CDz F J I   
@6@@@<CD{ F J I
  @6@Y @8 H@@@<CD| F J I
  I @6@@@<CD F J I   @6@@@<C@%D F J I
 @6@8 N@0@8 O~@B
@m@u@n @~@) @A@m@u@n @@) 
@@@<CD F J I
  I @6@@@<XD  t  t 	t  @~t 
contradict @ P R' C@7 F P@6@B@"
 L L
@#@Y@/@8 I@A
 Ds@8 I@&
@I@'ENTERING PROOF BY CONTRADICTION ATTEMPT@8 I@8 I@3 
@5@1 E@5
CONTRADICTION@8 P@@@<XP K C@! F M B

@6@B@1 B@5@8 M @}@A	@1 B@5@8 R+@@@U@<C@[@# F M B

@6@B@4@E
@'@P
@T@E@1 B@5@8 R+@P@T@E@1 B@5@8 R+@P@T@1 M@2 B@5@8 Ar@A@B
@1 M@2 B@5@8 I@A@1 M@2 B@5@8 I@@@U@<C@4 F M I

@6@1 I@5@8 R+@@@U@<C@4@9 F M I

@6@B@E
@1 I@5@8 R+@P
@T@1 M@2 I@5@8 Ar@A
@1 M@2 I@5@8 I@@@U@<XD  t  t 	t  @~t  L1  @ P L1  C@B@j F I@6@8 I JY@/
@8 JZstrategy@/@8 JZ@B
@)
contradiction@!@1 R(
@5@#@A@B
@) P@!@1 P
@5@#@A@B@) P@( P@A@) Q@( Q@@@@@@<XD  t  t 	t  @~t make_record_equality_goal @ P R/ C@7CS F J

 B

@6@@@0@  C@ @3@5@/@8 J#@0@  C@ @3@5@ @8 J#@@@<C@DCX F J




 I
 B

@6@ @ @8 R0 @}@@@0@  C@ @3@5@/@8 J#@0@  C@ @3@5@ @8 J#@@@<XD  t  t 	t  @~t  KW Au D  t  t 	t  @~t  M Au Pwrite_summary_of_proof_status  C	B F Jl  @6@8write_vcs_proved  @}@8 I@8write_vcs_not_proved  @}@@@<XP O CCn F IK@6@/@8 J@B
@{@8 H@'
@A@)@{@8 J @}@8 O@@@<XPtype_requirements C@XA F J@6@/@8 K@B@]@/@8 IV@ @/B.RUL@ @8 K@ @ 
@8 Q @}@I@A@1@B@#@W@/@ 
@8 R=@ B.RUL@/@8 IX@ @ @/@8 IX@ @8 IV@A@ 
@9 K9 @}@J@I@<XPwrite_subgoal_list_proved C@=A F Jl
 L
@6@8 JmMet constraint: @8 I@0@8 L @}@/
@8 Jp@B
@)
 @8 Js@I@A@m@r
@s@x @@n@x @@@ @0@8 Ju@8 I@@@<C@4A F Jl

@6@8 JmProved subgoal: @8 I@/
@8 Jp@B
@)
 @8 Js@I@A@m@r
@s@x @@n@x @@@ @0@8 Ju@8 I@@@<C@CA F Jl
 L


@6@8 Jm RA@8 I@0@8 RB@/@8 Jp@B
@) @8 Js@I@A@m@r@s@x @@n@x @@@ @0@8 Ju@8 I@ 
@8 R? @}@@@<C@7A F Jl

@6@8 Jm RC@8 I@/@8 Jp@B
@) @8 Js@I@A@m@r@s@x @@n@x @@@ @0@8 Ju@8 I@ 
@8 RD@@@<CA F Jl
@6@8 Jm@!(unconstrained rule: no subgoals)@8 I@8 I@@@<XP L C@*F F IK  @6@0@8read_and_echo_vc_line @}@0@8 RF@0@8 RF@0@8 RF@0@8 RF@0@8 RF@0@8 RF@0@8 RF@0@8 RF@0@8 RF@0@8 RF@0@8 RF@0@8 RF@U@<CF F IK  @6@@@<XP R C@ F L@6@8 E@/@8 J7@'
@@@<XPrestructure_nonset CF F IK C


 C

@6@ @8 RI @}@ 
@ @8 RK@@@<CF F IK I


 I

@6@ @8 RK@ 
@ @8 RK@@@<CF F IK @


 @

@6@ @8 RK@ 
@ @8 RK@@@<CF  F IK@6@@@8 P@@@<XPrewrite_record_field_list C@+B F IK
 A

   A
 @6@@@<C@:C F IK
 A
 
 A
 
@6@@@3
@5@3
@4 @4@5@8 RL @}@@@<XP Q C@i F J@6@B@4@/ I@/
@3@.@4@.@5@/@8 J#@B@0@  C@ 
@3@5@ @8 J#@ @8 L@A@8 P@I@A@0@0 C@/
@3@.@5@0@8 J#@@@ @/@8 I@/ C@ 
@3@5@ @8 J#@ @ @8 P@J@@@<XPseek_solutions CB- F LZ

@6@ 
@8 N @}@ @9 RO @}@<CB0 F LZ

@6@3
@5@/@8 IX@ @ @9 RR@<CB3 F LZ

@6@@@<XP P CA F Io@6@A@0@8inst @}@8 Js@@@<XPfind_array_component C@)@ F J It



@6@B
@ 
@8 Q@@@ @8 L@A@ 
@8@!does_not_satisfy_index_constraint @}@@@ @8 RV @}@@@<C@ F J

@6@ 
@1 It@0@0@5@8 H@ 
@8 L@0@8 I@@@<XP L C@` F K E
@6@9 L@<C@a F K I


@6@B@8 L@A@ 
@9 L@<C@b F K I


@6@B@8 L@A@ 
@9 L@<C@c F K @


@6@B@8 L@A@ 
@9 L@<C@d F K I


@6@B@8 L@A@ 
@9 L@<C@e F K

@6@8 K @} @8 H 
@9 H@<XP N C@ F G(@6@3@1	portrayed @5@4@1 B @5@4@1 B @5@4@1 C @5@5@9 B @<XP R C@!@^ F L@6@8 I@8 IFrom H@8 I@8 Js@:@8 Nc@ @8 Nc@/
@8 J@ 
@8 Js@8 I@U@<C@j F L@6Proved: @8 I@8 Js@8 IKeep this result@8 M$@@@<XD  t  t 	t  @~t  L8  @ P L8  C@. F M@6Saving@8 I@/
@8 M @}@8 I`@8 J@/@/@8 J
/* SAVED: @8 I@8 Js, at @8 I@8 Js */@8 I@8 I@@@9 M @}@<C@  F M@6@/
@8 Rg@E@8 I`@P@T	Warning: @8 I@8 Js J@8 I@8 I@@@9 J@<XD  t  t 	t  @~t  G  @ P G  C@GD F L@6@Bfilename@/
@8 JZ@A
Filename? @8 KK@/
@8 Jb@@@]
@B@8 IR@AFile cannot be found.@8 I@8 I@U@1 N
@5@8 Bh<<< Commencing command script @8 I@8 Js >>>@8 I@8 I@1 M@0@5@8 B]@1 M I_@5@8 Ar@@@<XP P CB F L@6@@@<CB F L@6@Y@0@8 J@8 P@@@<XPget_next_vc C@5D F IK@6@/@8 Ly@8 E@/@8 RF@B@8is_terminator_line @}@A@8
is_vc_line @}@@@/
@8 L @}@/@8 M @}@ @ 
@/@8makename @}@@@B@*
@A@ @8read_verification_condition @}@@@<XP J> C@m F J1 @ @=C@n F J1 @=C@o F J1 @.@=XP G C@?A F J@6@8 J@8 K@ 
@8 K@ 
@ @8 K@ @ @8 K
@ @ @8 K
@ @ @8 K@ @ @8 K@ @ @8 K@ @ @8 K@ @ @9 K@<XPmaybe_do_auto_newvc  C@ @A F L @6 P@8 I I[@8 M @}@E
@8 M@P
@T@8 IAUTO-NEWVC:@8 I L0@8 O @}@8 M, @}@@@<XPrestructure_formula_list CE F IK


@6@ 
@8 P@@@<CE F IK
@6@ @8 P@@@ 
@ @8 R @}@@@<CF  F IK@6@@@<XP Q CE F Io

@6@ @ @8 P@@@<CE F Io@6@ @ @8 P@@@ @ @8 Q@@@<XP M7 C@/@8 F Jl
 M5@6@B@&@B
@E
 L)@8 M.@P
@T@A@E L*@8 M.@P@T@8 JmSTEP @8 I@8 Js@A@V@@@<C@'@E F Jl
 I@6@8 Jm@/
@8 Jp@B
@)
 @8 Js@I@A@m@r
@s@x @@@ @0@8 Ju@@@<C@P F Jl
 L@6@8 Jm	Command: @8 I@8 Js@@@<C@U F Jl
 I Q L J4

@6@8 Jm@$Commence PROOF BY CASES attempt on H@8 I@ 
@8 Js@@@<C@Z F Jl
 I@6@8 JmCommence PROOF BY @8 I@8 Js attempt@8 I@@@<C@S@` F Jl		
 J J


@6@8 Jm	*** New H@8 I@/@8 Jp@B@) @ 
@8 Js Nb@8 I@ @8 Js@J@I@A@#@m@r@s@x @@n	@x @@@ 
@ @/@8 Ju Nb@ @/@8 Ju@ @ @0@8 Ju@@@<C@S@p F Jl		
 PR I


@6@8 Jm>>> New goal C@8 I@/@8 Jp@B@) @ 
@8 Js Nb@8 I@ @8 Js@J@I@A@#@m@r@s@x @@n@x @@@ 
@ @/@8 Ju Nb@ @/@8 Ju@ @ @0@8 Ju@@@<C@ F Jl
vcname@6@8 JmNow attempting proof of VC: @8 I@8 Js@1 KT@0@5@8 B]@8 I@8 O_ @}@@@<C@c@ F Jl


 MT 


 La

@6@8 Jm@ Successful inference with rule: @8 I@ @8 Js@8 I@|
@ @ @8 RD@8 Jm
Therefore @8 I@/@8 Jp@B@) @ @8 Js@I@A@m@r@s@x @@n
@x @@@ @ @0@8 Ju@3
@4@5@8 KQ @}@@@<C@@ F Jl
 MT 


 Lh Li


@6@8 Jm@#Successful substitution with rule: @8 I@ @8 Js@8 I@|
@ @ @8 RD@8 JmAllowing substitution of @8 I@/@8 Jp@B@) @ @8 Js@8 I@8 Jmfor @8 I@ @8 Js@J@A@/@m@r@s@x @@n@x @@@ @ @0@8 Ju@8 I@8 Jm R@8 I@m@r@s@x @@n@x @@@ @ @0@8 Ju@3
@4@5@8 R@@@<C@ @ F Jl proved N

@6*** PROVED VC @8 I@ 
@8 Js@8 I@8 I@8 Q< @}@8 I@8 I@8 I@@@<C@ F Jl
 R @@6@8 Jm*** Proved all conclusions@8 I@8 I@@@<C@S@ F Jl		
 R I


@6@8 Jm*** Proved C@8 I@/@8 Jp@B@) @ 
@8 Js Nb@8 I@ @8 Js@J@I@A@#@m@r@s@x @@n@x @@@ 
@ @/@8 Ju Nb@ @/@8 Ju@ @ @0@8 Ju@@@<C@1@ F Jl
 I@6@8 Jm@ Entering new proof frame (DEPTH @8 I@8 Js) ...@8 I@/
@8 M@1 M@0@5@8 B]@/@8 M @}@m@r
@r@z@@1 M@5@8 Bh@@@<C@2@ F Jl
	exitframe@6@8 Jm@#Exiting current proof frame (DEPTH @8 I@8 Js Q@8 I@/
@8 M@1 M@0@5@8 B]@/@8 R@m@r
@r@x @@@1 M@5@8 Bh@@@<C@+@ F Jl
	quitframe@6@8 Jm@>QUIT: give up attempt to prove subgoals of current proof frame@8 I@/
@8 M@1 M@0@5@8 B]@/@8 R@m@r
@r@x @@@1 M@5@8 Bh@@@<C@/@ F Jl
 L"@6@8 JmAttempting to infer @8 I@/
@8 Jp@B
@)
 @8 Js@I@A@m@r
@s@x @@n@x @@@ @0@8 Ju@@@<C@rA F Jl


subgoal 


 La

@6@8 JmAttempt to prove @8 I@/@8 Jp@B@) @ @8 Js@I@A@m@r@s@x @@n@x @@@ @ @0@8 Ju@8 I@8 Jmby subgoaling on rule @8 I@ @8 Js Fj@8 I@8 I@8 JmUnsatisfied subgoals are:@8 I@8 I@|
@ @ @8 Jx@3
@4@5@8 R@@@<C@8A F Jl
 L#@6@8 Jm Rc@8 I@/
@8 Jp@B
@)
 @8 Js@I@A@m@r
@s@x @@n@x @@@ @0@8 Ju@8 I@8 Jm  by logical deduction@8 I@@@<C@]A( F Jl
 J


@6@8 JmUse of standardisation@8 I@8 I@8 Jm     on @8 I@/@8 Jp@B@) @ 
@8 Js@I@A@m@r@s@x @@n@x @@@ 
@ @0@8 Ju@8 I@8 Jm  gives @8 I@B	@) @ @8 Js@A@ @ @0@8 Ju@@@<CA@ F Jl
 J J

@6@8 JmApply standardiser on H@8 I@ 
@8 Js@@@<CAE F Jl
 J I

@6@8 JmApply standardiser on C@8 I@ 
@8 Js@@@<CAJ F Jl
 Q R

@6@8 Jm@5Start proof-by-cases attempt on disjunction formula H@8 I@ 
@8 Js@@@<CAO F Jl
 I@6@8 JmBegin CASE @8 I@8 Js @8 I@@@<C@]AU F Jl
 P



@6@8 Jm R@8 I@/@8 Jp@B@) @ 
@8 Js@I@A@m@r@s@x @@n@x @@@ 
@ @0@8 Ju@8 I@8 Jmby induction on @8 I@ @8 Js
 (base case: @8 I@ @8 Js = @8 I@ @8 Js Q@8 I@@@<CAj F Jl
 @6@8 JmConsulted rulefile: @8 I@8 Js@@@<CAo F Jl
library_name@6@8 JmLibrary rulefile: @8 I@8 Js@@@<C@+At F Jl
	lib_fault


@6@8 Jm@ALIBRARY REJECTED: mismatch between .FDL declarations and library.@8 I@8 IInvolves identifier @8 I@ 
@8 Js in: @8 I@ @8 Js Fj@8 I@@@<CAz F Jl
lib_ok@6@8 Jm@4LIBRARY LOADED: No FDL declaration mismatches found.@8 I@@@<CA~ F Jl
 L)@6*** END OF PROOF SESSION@8 I@8 I@8 I@8 I@8write_summary_of_rules_used  @}@8 I@8 R2 @}@8 I@@@<CA F Jl
 L*@6 R@8 I@8 I@8 I@8 I@8 R@8 I@8 R@8 I@@@<C
A F Jl
 Mg@6*** True VC eliminated: @8 I@8 Js@@@<CA F Jl@6@8 Jm@ !!! UNEXPECTED LOGFACT: logfact(@8 I@8 Js OU@8 I@8 Js Q@8 I@@@<XP Q C@ @ F J I



@6@@@1 I
@5@/@8remove_update_duplicates @}@@@ @8do_array_simplify @}@@@<C@ F J I


@6@@@1 I
@5@8 R@@@<XD  t  t 	t  @~t find_element @ P R C@ F J I


@6@1 I@5@8 Nz@@@ 
@8 R @}@@@<C@ F J I




@6@1 B
@5@8 Nz@@@<C@(@ F J


@6@E@\
@P@T@3 J@.@5@8 B@8 J@ @/@8 G IZ@ @ 
@9 R[@<C@/@ F J


@6@E@\
@P@T@3@.@.@5@8 B@ @0 I@8 J@8 J@ @/@8 R@ @ 
@9 R[@<C@ F J I
@6@@@<XP M CB F Is@6@8save_type_classification @}@8 M@@@<CB F Is@6@@@<XPrestore_temp_del_hyps  CB F J@6@1 P@@.
@.@5@8 I@1 J
@5@8 Ar@U@<CB F J   @=XPclear_facts  C@UAa F Io  @6@1 K@0@5@8 B]@1 K@0@5@8 B]@1 K@0@5@8 B]@1 K@0@5@8 B]@1 K@0@5@8 B]@1 N@0@5@8 B]@1 K@0@5@8 B]@1 K@0@5@8 B]@1 Q@0@5@8 B]@1 L
@0@0@5@8 B]@1 K{@0@5@8 B]@1 M!@0@0@0@5@8 B]@1 MR@0@0@5@8 B]@@@<XP N9 CC F Io K
 K@6@@@<C@SC F Io@6@/
@8 K@3@4@.@.@5@8 K@1 MP@4@5@8 Ar@1 M!@3@.@4@5@.@5@8 I@1 M!@0@0@0@5@8 B]@1 MR MT@2 @3@4@5@2 Lh@1 Li
@5@5@8 Bh@@@<XD  t  t 	t  @~t norm_typed_expr @ P R C@w F J@6@/
@8 R@B@ 
@8 L@A@'
@@@<XD  t  t 	t  @~t message_property Av D  t  t 	t  @~t  R  D  t  t 	t  @~t  L  @ P L  C@! F J@6@B
 JY@/
@8 JZ@I@A@<STANDARDISE -- Please specify expression to be standardised. J^@8 J_@/@8 Jb@/
@8 Je@@@9 L @}@<XPtry_to_satisfy CB F LZ@6@@@<CB F LZ
@6@X@" L
@#@@@ @@@@ 
@8 R @}@@@<CB F LZ
@6@8 Nz@@@ 
@8 R@@@<CB! F LZ

@6@ 
@ @8 R@@@<XP Qr C@&C F IK
 

 A@6@ 
@8 I@1 I I@5@8 K; I@8 QO@@@<C@!C F IK
 A

@6@ 
@8 Qq@1 I I@5@8 K; I@8 QO@@@<XP L CA4 F J@6@B@]
@A@Y
@m@s@n @@@@<CA< F J I
@6@Y@m@t@n @@@@<XD  t  t 	t  @~t  L Au D  t  t 	t  @~t  N Au P M C@PA  F Io@6@B@/@8 N]@A@(@c@ 
@/@8 D@m@r@r@~@B I_@8 N^@A@ 
@8 N_@8 I@8 Js allows @8 I@8 Js to be replaced by @8 I@8 Js@B	@)
	 directly@8 I@A
 provided @8 I@ 
@8 Ng@8 Nm@8 I@@@<CA F Io@6@@@<XD  t  t 	t  @~t  K| Au D  t  t 	t  @~t  Q  Au Pincrease_defect_counter  C@L F F@6@1 PN@.
@5@8 I@|
@1 PN@5@8 P@@@<XD  t  t 	t  @~t  P  @ P P  C@/@1 F P@6INDUCTION -- on what? @8 KK@/
@8 JbINDUCTION -- Base case? @8 KK@/@8 Jb@1 I
@5@8 M@1 I
@5@8 Nz JY@/@8 JZ@9 P @}@<XPmini_skip_initial_crap  CF F IK@6@0@8read_vc_line_noecho @}@0@8 R@/
@8 R@8 P @}@@@<XP KZ C@B F JE@6@8 J@1 J
@5@8 I@@@<XP	echo_term CG F IK F@6@@@<CG F IK@6 I[@8 L@8 Js Fj@8 I@8 I@@@<CG" F IK@6@@@<XPwrite_check_prompt  C@8 F L@6@/
@8 I? @}@)
 @~CHECK|:@8 KK@@@<C@< F L  @6[EXECUTE]: @8 I@@@<XP LD C@= F LB@6@\
@/@8 IV@/
@8make_letter_list @}@@@ 
@9find_help_atom @}@<XPprocess_dcl_qualifiers C
@] F K$@6@8 Q @}@@@8 S @}@@@<C@b F K$@6@@@<XP OJ C@D@ F K@6@B@( J@A
@B@( MY@A@( I@/
@3@4@.@4@.@5@8 B@ 
@@ @/@8 L@B@ @ @8 H@1	inst_form@5@8 Ar@A@V@U@<C@,A F K@6@1 K@0@2 MZ
@5@8 B]@/@/
@8 K@ 
@/@8 L@ 
@ @8 H@1
inst_saved_vc
@5@8 Ar@U@<C@ A F K@6@1 S@.@.
@.@5@8 I@1 K
@5@8 I@1 K@5@8 Ar@U@<C@&A F K@6@/@/
@/@8 R @ @/@8 L@ @ @8 H@1 L
@5@8 Ar@U@<C@&A F K@6@1 S@.@.
@.@.@5@8 I@1 I
@5@8 I@1 I
@5@8 Ar@U@<C@*A F K@6@/@/
@/@/@8 Q+@ 
@/@8 L@ 
@ @8 H@1 N
@5@8 Ar@U@<C@,A$ F K@6@1 S@.@.
@.@.@.@5@8 I@1 I
@5@8 I@1 I@5@8 Ar@U@<C@A) F K

@6@B@(@( J@(
 J@!@1 J@.@0@5@#@!@1 J@.@5@#@&@!@1 K`@5@#@A@P@B@(@( MY@(
 J@!@1 MX@.@0@5@#@!@1 MX@.@5@#@!@1 J@5@#@( @A@&@( I@(
 PR@!@1 I@.@0@5@#@!@1 I@.@5@#@&@!@1 PT@5@#@1 S
@5@8 I@ @8 B]@ @8 Ar@1 I
@5@8 Ar@ @@U@<C@ AF F K@6@1 S@.@.
@.@5@8 I@1 K
@5@8 I@1 K@5@8 Ar@U@<CAK F K@6@1 MZ
@5@8 B]@1 I
@0@0@5@8 B]@@@<XP J CA2 F J  @6 I_@8 M @}@@@<CA5 F J  @6@8 I@@@<XD  t  t 	t  @~t  PF Au P PE C@ J J  I_@=XP P: C
D F Io
@6@@@<CD F Io
@6@ 
@/@8 P9@@@ @8 IX@@@<CD F Io@6@@@<XP Q C@ DH F Q I
 I

@6@Y@m@u@n @@Y
@m@r
@n @@ 
@9 Q@<CDI F Q I
@6@Y@m@u@n @@Y@m@t@n @@<CDJ F Q@6@Y
@m@s@n @@Y@m@t@s@@<XP J C@ F G( @=C@ F G(@6@8 Jm@8 I@8 I@9 J@<XP N` CA
 F J@6@@@<C	A F J L@6@@@U@<CA F J@6@8 M@8 N_@@@<XD  t  t 	t  @~t  L)  @ P L)  CB F J  @6@1 I L)@5@8 Bh@@@<XPmatch_up CB% F LZ@6@@@<C@&B& F LZ@6@/@8 RR@/
@/@/@8split @}@ 
@/@8 R@ @ @/@8 IX@ @ @9 IX@<XD  t  t 	t  @~t  K Au D  t  t 	t  @~t  K Av D  t  t 	t  @~t  K  P KC@/	s@!/usr/lib/swi-prolog/boot/parms.pl  )A S@6@7
$parms C@1 B@. K@5@8cached_library_directory S@'
@<C@4 S S@6@7 S @~@1 Du~/lib/prolog@4@.@5@8 S@'
@<C@9 S S@6@7 S @1 R$@1 K E@5@.@5@8 S@'
@<C@> S S@6@7 Sclp@1 R$@1 Klibrary/clp@5@.@5@8 S@'
@<XP Om CA F LZ@6@1 J[ Q@.@5@0@8 @* @8 Ok@@@<XP R C@@ F J

 I



@6@/@8 R@ @/@8 L@ 
@/@8 P@@@B@h@B@" I
@#@A@6@B@ @8 H@" I
@#@A@#@ @ @8 H@B@" I
@#@A@ @8 H@" I
@#@B@1 B@5@8 Nz@A@ 
@ @8 H@1 B
@5@8 Nz@@@'@I@A@F@B@5@" I

@#@B@1 B@5@8 Nz@A@ 
@ @8 H@1 B
@5@8 Nz@@@" I@#@A@" I@#@J@@@<C@ F J I


@6@/@8 R@ 
@/@8 P@ @ @8 R@@@<C@ F J@6@@@8 L@@@<XP I CA F K@6@@1 K
@5@8 Ar@U@<CA F K @=XP Jf CB F L

@6@W
@@@<C@TB F Lwhere
 B


@6@@@B@W
@@@ @/@8 Je@ @8 M@'
@J@A@,@B@"
 L J4
@#@ @/@8 J@'@A@"
 L L
@#@ @/@8 I@'@I@@@<C@bB F L		 S$
 Lm

 B

@6@@@1 S$
@5@8 Je@B@W@@@ @/@8 Je@ @8 M@'@J@A@,@B@" L J4
@#@ @/@8 J@'@A@" L L
@#@ @/@8 I@'@I@@@<CB F L

@6@@@<XP R C@ F J L

@6@B@) J4@(
 J@( J@!@1 K`@.@5@#@A@) L@(
 I@( PR@!@1 PT@.@5@#@/@3
@4@4@.@5@8 B@ @@ @ @8 NS @}@ @ @8 P< @}@/@8 Q @}@B@=@) A@ @8 I@/@3
@4@4@5@8 B@ @8 Ar@/@3
@4@5@8 B@1 I J@5@8 Ar@1 I@5@8 Ar@ @@A@) A@@@U@J@@@<C@n@? F J@6@/@8 I@/@8 R @}@8 S'@/
@8 S(@B@Q@)
 A@1 I J@4
@4@5@8 Ar@B Ds@8 H@1 B
@5@8 L@A@*@) Ds@B
@) @8 L@A@B@) 
@1 E
@5@8 L@A@1 I
@5@8 L@A@)
 A@@@U@@@<XD  t  t 	t  @~t  M[ Au D  t  t 	t  @~t  K Au D  t  t 	t  @~t  Kj Au P R CBD F Jl  @6@8sort_rules_used_this_session  @}@U@<CBG F Jl @6@E
@0@8 N @}@P
@T@DThe above proof session did not make use of the proof rules database@8 I@8 I@@@<C@*BL F Jl@6@/
@8 S-@E
@8@!used_rule_this_session_other_than @}@P
@T@2The only rule used in the above proof session was:@8 I@8 I
@8 Jm@1 N@4@.@4@.@5@8 I@8 QF@@@<CBU F Jl@6@=The following rules were used during the above proof session:@8 I@8 I@1 N@4@.
@4@.@5@8 I
@8 Jm@8 QF@U@<CB\ F Jl  @6@@@<XP O CA F IK @,@=CA F IK @:@=CA F IK @;@=CA F IK @(@=CA F IK @)@=CA F IK @.@=CA F IK @=@=CA F IK @[@=CA F IK @]@=CA F IK@6@9 Ly@<XD  t  t 	t  @~t  M Au P M C@Z J J @=XP L C@2C F IK@6@/
@8 Ly@8 E@8 Q: @}@/@8 Rs @}@*
@/@8 R{@|
 @ 
@/@8 M@3@5@/@8 Mm@1 M@5@8 Ar@@@<XP @]  C@W F L@6@8 R @}@8 E@8 L|@8 I@8 R @}@1 J[@0@0@5@8 B]@/
@/@8 R	 @}@8 Q @}@8 R@B L)@8 H L*@8 H@8 R@8 R @}@A
@B@)
 L)@A@)
 L*@8 M @}@1 M0@.@5@8 I@|
@1 M0
@5@8 Bh@8 R@8set_exit_status  @}@9 J@<XP Q CC F L@6@8 I@8 IGeneral syntax of command:@8 I@8 I@/@8 O @}@8 Js@8 I@U@<C@:C F L@6@8 I@&Examples of valid command syntax for "@8 I@8 Js" are:@8 I@8 I@8 I@8 Jm@8 Js Fj@8 I@8 I@/@8 O @}@8 Jm@8 Js@ @8 Nc@8 Js Fj@8 I@8 I@U@<XD  t  t 	t  @~t  M Au Prestructure_set CF F IK C


 I

@6@ @8 SE @}@ 
@ @8 SG@@@<CF F IK I


 I

@6@ @8 SG@ 
@ @8 SG@@@<CF F IK @


 I

@6@ @8 SG@ 
@ @8 SG@@@<CF F IK@6@@@8 P@@@<XP ML CD F Io@6@1 L@0@0@5@8 B]@@@0@8 P@@@<XPremove_updates C@5@ F J I



@6@B@1 B@5@8 Nz@@@ 
@8 SH @}@I@A@ 
@/@8 SJ@" I@#@@@<C@ F J
@6@@@<XP Q C@@T F K@6@/@8 IV@B@)
 M]@&@A@ @/@8make_capital @}@@@/@8 IV@B@ @/@8 D@m@r@n@~@&@J@I@A@"


@#@!@3@4@4@5@#@I@@@ @3@_@5@/@8 IX@8 E@ @/@8
nextnumber @}@ @/@8 O@ @3@_@5@/@8 IX@ 
@ @8 IV@ 
@8 K @}@/@8 I@1 I
 L@5@8 Ar@/@3
@4
@5@8 B@ @8 Ar@@@<XP Q CBf F J I
@6@/
@8 I@ 
@/@8 J@1 I@5@ @8enumerated_simp @}@@@<CBk F J I
@6@/
@8 I@ 
@/@8 J@1 I@5@ @8 SR@@@<C@MBp F J B


@6@/@8 I@ @/@8 J@ @/@8 SR@ 
@ @/@8 SR@B	@'@@@) @A@B@ @ @8 J@ @ @8 J@@@) 
@A
@" B@#@@@<C@MB F J I


@6@/@8 I@ @/@8 J@ @/@8 SR@ 
@ @/@8 SR@B	@'@@@) 
@A@B@ @ @8 J@ @ @8 J@@@) @A
@" I@#@@@<C@dB F J

 I


@6@/@8 I@ @/@8 J@ @/@8 SR@ 
@ @/@8 SR@B@'@) 
@J@A@3@B@$@/@3@.@5@ @8 IX@B@ @ @8 J@) @A	@ @ @8 J@) 
@A
@" I@#@J@@@<CB F J I


@6@1 I
@5@8 Q@@@<C@dB F J

 I


@6@/@8 I@ @/@8 J@ @/@8 SR@ 
@ @/@8 SR@B@'@) @J@A@3@B@$@/@3@.@5@ @8 IX@B@ @ @8 J@) @A	@ @ @8 J@) 
@A
@" I@#@J@@@<CB F J I


@6@1 I
@5@8 Q@@@<CB F J@6@/@8 I@/
@8 J@ 
@8 SR@@@<XP R C@2@ F J		 I



 I

@6@ 
@/@8 I@ @1 I@.@0@5@8 I@ 
@ @ @8 R@ @ @ @8 R@@@<C@7@ F J I




 I


@6@1 I@.@.@5@8 I@ 
@ @8 R@ @ @ @8 R@ @ @ @8 R@@@<C@ F J@6@B@) B#@A@) I@@@8 G @}@@@<C@ F J
 Ds@6@@@8 NU@@@<C	@ F J
@6@\
@@@<C@8@ F J	@6@E@\
@P@T@3@.
@.@5@8 B@ @/@8
checktypes @}@ @ @/@8 R@/@3
@5@8 B@B@ @8 L@A@'@@@<XPdo_direct_goals CB	 F LZ
@6@X@" L
@#@@@ @@ 
@8 SZ @}@@@<CB F LZ

@6@@@<XD  t  t 	t  @~t  L*  @ P L*  CB F J  @6@1 I L*@5@8 Bh@@@<XP R C@#@ F J I



 I

@6@ 
@/@8 SJ@@@ @ @8 R@@@<C@ F J

@6@@@<XP I  C@ F P	@6@B C@/
@8 JZ@AFlag name? @8 KK@/
@8 Jb@/@8 M@@@B OD@/@8 JZ@ANew value? @8 KK@/@8 Jb@8 M@@@/
@3
@4@.@5@8 B@/@3
@4@5@8 B@@@ 
@8 B]@ @8 Bh@@@B@i@)
 M@B@'@J@A@Z@B@) I_@/@8 IO@ @8 J@8 M@I@A@G@) I[@/@8 IO@/@8 I& @}@B@ @8 I`@A@E@ @8 I`@P@T J@8 I@ @8 Js J@8 I@8 I@@@8 J@ @8 JBset command_logging to on.@8 I@8 I@ @8 Sa@ @8 J@A@V@J@@@<XPread_unless_abandon_search CA F LZ F@6@8 M@@@<CA F LZ@6@9 N@<XP Kz C@W F Io@6@1 M @.@5@8 I@8 Oo@8 J@8 J@U@<C@@[ F Io@6@8 L|@B@)
 J4@( J@(
 J@A	@)
 L@( I@(
 PR K,@8 B]@1 P@0@5@8 B]@1 I L@0@5@8 B]@1 I L@2 Kz@2 L
@5@8 Bh@1 P@0@0@0@5@8 B]@1 P
@5@8 Bh@/@3@4@4@.@5@8 B@1 K@0@5@8 B]@ @@1 K@5@8 Ar@@@8 L @}@1 K@.@5@8 I@B	@'@@@U@I@A@ @ @8 H@ @8 I@/@3@4@4@5@8 B@ @8 Ar@@@<XP L C@ F J @6@@@<C
@ F J
@6@0@8 J@@@<C@ F J@6@0@8 J@|@@@8 L@@@<C@%@ F J@6@1 J
@5@8 Ar@1 I J@2 J
@5@8 Ar@1 N=@0@5@8 B]@8 J@8 K_@@@<XPvalid C@c F K I
 E@6@@@<C
@d F K I E
@6@@@<C@e F K I

@6@1 I@1 E@5@5 Ds @8 S)@@@<C@,@h F K@6@/@/@/
@8covers_interval @}@B@)@A	@1 I@5@8 Nz@B@)
@A	@1 I
@5@8 Nz@@@<XPnot_in_set_list CA F J
@6@@@<CA F J

@6@1 I
@5@8 Nz@ 
@8 Sm @}@@@<XD  t  t 	t  @~t  M @ P M CA F J@6@\
@@@<CA F J@6@X
@3@0@.@5@8 B@8 N_@@@<XP J8 CAAg F J
@6@/@8 R@/@8 O7@@@B@@/
@8 Ly@'
 @~@8 H@8 I<<< End of command script @8 I@8 Js reached >>>@8 I@8 I@8 J@1 N@5@8 I@B@/@8 N<<< Resuming command script @8 I@ @8 Js Rr@8 I@8 I@ @8 J@A@&<<< Returning to interactive input >>>@8 I@8 I @~@8 J R@8 KK@I@/@1 N@5@/@8 B}@ @/@8 D@/@/@8 Q @}@B@) @) @~@1 M@0@5@8 B]@1 M@5@8 Ar@A@B@)@) Q@1 M@0@5@8 B]@1 M@5@8 Ar@A@V@8 J7@J@A@[@'
@B@) @~@A@8 Nc@@@B@< I[@8 N@/@8 IO@/@8 Sa@B@ @8 I`@A@E@ @8 I`@P@T J@8 I@ @8 Js J@8 I@8 I@@@8 J@ @8 J@8 Nc@ @8 J@A@V@J@J
@J@J@I@@@<XPwrite_depth_information  CA  F Kt  @6 @8 I@@@<CA F Kt@6@8 I@8 IYou are currently at depth @8 I@/
@8 I@8 Js.  Back-trace from here is:@8 I@8 I@8 I@@@8print_status_info_at_depth @}@@@<XP P CD0 F Q@6@@@<CD1 F Q
@6@ @8 L@ 
@ @8 P@@@<XPprocess_formula C@eD F IK@6@B@8 M@A
@8 I@/*** ABORTED: Prolog variables occur in formula.@8 I@8 I@8 J@@@B@/@8 P@A@8 I@1*** ABORTED: could not restructure above formula.@8 I@8 I@8 J@I@@@B I[@8 J @}@B Ds@8 I@A	@8*** ABORTED: above formula did not typecheck as boolean.@8 I@8 I@@@8 J@A@V@@@B I[@8 M @}@B@8 L@A@8 I@7!!! WARNING: Could not simplify above formula properly.@8 I@8 I@'@A@'@@@<XP Qd C@$B F IK
 A
@6@@@3@4 A@4
@5@/@8 RN@@@ @8 Qc@@@<C@%B F IK
 

 Qt A
@6@ 
@ @8 I@@@<C@-B F IK
 

 A

@6@ 
@ @8 I@/@8 J@ @ @8 Qc@@@<C@0B F IK
 

 A


@6@ @8 H@@@ 
@ @8 I@ @ @8 Qc@@@<XP
qvars_in_list C@ F K
@6@8qvars_in @}@@@<C@ F K
@6@/@8 S@ 
@/@8 S @}@ @ @8merge_lists @}@@@<XP Q CCq F Jl@6@]
@/@8 IV@@@8 D@@@<C@0Cw F Jl@6@Y
@B
@m@s@n @@( @&
@A@m@s@n @}@(@m@s@w I@
@@@ 
@/@8count_places @}@@@m@r@u@z@@<XPprocess_dcl_args C F K$@6@@@<C@! F K$@6@/@8 LW@@@8 S	@@@<XPhas_type_classification CB F Is@6@8 M
 @}@@@<CB F Is
 Q@6@B L@8 S@A L@8 S@@@<CB F Is
ire@6@B L@8 S@A@B L@8 S@A L@8 S@@@<CB F Is
any@6@@@<XPprocess_rest_of_component C@Dy F IK@6@/
@8 Lv@B@*@B@)@ @A@'
@/@8 J@B@'
@A@'
@)@ @@@) @J@J@J@A@@B@%@)@*@ 
@8	find_char @}@ 
@8 S@/@8 R{@1 Mb
@5@8 Ar@) @J@J@I@A@@B@,@)@!@ 
@8 S@ 
@8 S@A!!! WARNING: UNPROVEABLE VC!  Suggest you take corrective action.@8 I@8 I@1 N
@2 I 
@5@8 Ar@) @J@J@J@A@i@B@/@8 Ly@'@) @I@J@J@A@S@) A@B@8@B@)@H@( J@A@)@C@( I@/@8read_component_number @}@/@8eread @}@ @/@8 S| @}@/@3@4@4@5@8 B@1 N
@5@8 Ar@A@B	@)@ @ 
@8 S@A@V@I@J@J@I@I@@@<XPruleused_this_session_noprefix CBr F Jl



@6@3@4
@5@8 S-@9 N @}@<XP O  CA F IK 	@=CA F IK @ @=CA F IK @.@=CA F IK @,@=CA F IK @(@=CA F IK @)@=CA F IK @:@=CA F IK @;@=CA F IK @=@=CA F IK @[@=CA F IK @]@=CA F IK@6@9 Ly@<CA F IK@6@9 Lv@<XPdistinguish_vars_in_list C@ F M

@6@ 
@8distinguish_vars_in @}@@@<C@ F M
@6@ 
@/@8 S@@@ @ @8 S @}@@@<C@ F M
@6@@@<XPmachine_startup  C@z F G  @6@8 R @}@1 M@-@5@8 Ar@1 M@/@5@8 Ar@@@<XD  t  t 	t  @~t  KU Au P S C@E F LB
@6@ @8make_letter @}@@@ 
@ @8 S @@@<C@J F LB@6@@@<XPnumeric_month_to_string C@ F J 	B01	BJAN@=C@ F J 	B02	BFEB@=C@ F J 	B03	BMAR@=C@ F J 	B04	BAPR@=C@ F J 	B05	BMAY@=C@ F J 	B06	BJUN@=C@ F J 	B07	BJUL@=C@ F J 	B08	BAUG@=C@ F J 	B09	BSEP@=C@ F J 	B10	BOCT@=C@ F J 	B11	BNOV@=C@ F J 	B12	BDEC@=XD  t  t 	t  @~t  J% @ D  t  t 	t  @~t  J% Au Pset_remove_all C@7CC F J

@6@B@1 B

@5@8 Nz@@@ @8 S @}@I@A@1 I

@5@8 Nz@@@ @/@8 S@"
@#@@@<CCO F J
@6@@@<XP Q C@% F K@6@B@"
 L J4
@#@Y@A@8 Sh @}@8 OF@/@8free_hyp_no @}@8 L@@@8do_cases @}@@@<XD  t  t 	t  @~t  H  @ P H  CA F J@6@8 I@8 E@8 I@/
@8 N@B@)
 K@A@8 Js@)
 K@8 I@@@<XD  t  t 	t  @~t  J~ Au P J} C@ J J  I_@=XPrenumber_and_print C@$@A F J@6@B@8 M@8 N@A@B@E@8 M@P@T@0@8 RB@8backtrack_printq @}@U@A@V@<XP P CA F J  I@=CA F J  I@=CA F J I

@6@/@8mk_intersect @}@ @ 
@8 P7@@@<XPwrite_vc_description C@ F Kt@6VC: @8 I@8 Js,        Step: @8 I@/@8 M/@8 Js@.@8 Nc@8 I@8 I@@@<XP L CE F Io

@6@E@0@0@8 L@P@T@@@<CE F Io@6@/@8
fetch_vars_in @}@8adjust_qbindingnames @}@@@8do_unhandle_quantifiers_in @}@@@<XD  t  t 	t  @~t  PA Au P Qg C@C F IK



@6@/@8 IV@ @/@8 O)Bupf_@ @/@8 IX@/@ @8 IV@1 J@3
@4
@5
@5@8 Ar@  J%@8 QO@/@3@4@.@4@.@5@8 B@/@8 J @}@ @  I@3@4@5@8add_new_record_function @}Bfld_@ @/@8 IX@/@ @8 IV@1 J@3
@5
@5@8 Ar@  J%@8 QO@/@3@4@5@8 B@ @  C@3@5@8 S@@@<C@C F IK




@6@/@8 IV@ @/@8 O)Bupf_@ @/@8 IX@/@ @8 IV@1 J@3
@4
@5
@5@8 Ar@  J%@8 QO@/@3@4@.@4@.@5@8 B@/@8 S@ @  I@3@4@5@8 SBfld_@ @/@8 IX@/@ @8 IV@1 J@3
@5
@5@8 Ar@  J%@8 QO@/@3@4@5@8 B@ @  C@3@5@8 S@@@8 M^ @}@@@ @8 Qf@@@<XPload_buffered_libs  C@s F G@6@1 M@.
@5@8 IConsulting rule file @8 I@8 Js ...@8 I@8 I@8
user_rules @}@U@<C@x F G  @6@@@<XD  t  t 	t  @~t  I @ P I CA A A@6@7 A@m@s@t@xxor@@<XP QZ C@$B F IK

 Q* Qi
 A
@6@ 
@ @8 I@ @8 I@@@<CB F IK

 A
@6@ 
@ @8 I@ @ @8 QY@@@<XD  t  t 	t  @~t  J Au P RG C@;D F IK@6@/@8 Ly@/@8 Lv@/
@8 J@@@B
@'
@)
@I@A@B@'
@"
@#@I@A@"


@#@@@ @8 RF@@@<XD  t  t 	t  @~t  L4  @ P L4  C@N F K@6@B JY@1 L@.
@.@5@8 JZ@I@A@1UNWRAP -- Which quantified hypothesis/conclusion? L@8 J_@/@8 Jb@X@8check_hyp_or_conc @}@" L

@#@@@8 I@@@1 I L L4@5@8 I@1 I L@2 L4@2 L
@5@8 Bh@@@8 L4 @}@@@<XD  t  t 	t  @~t  MQ Au D  t  t 	t  @~t  M Au P
abort_case  C@LAL F K@6@/
@8 I@m@s@n @@0@/@8 I @}@1 I
@0@0@5@8 B]@1 J@0@5@8 I@1 I
@0@0@5@8 B]@1 I
@0@5@8 B]@1 I@0@5@8 B]@|
 @|
 @1 I
@5@8 Ar@8case_restore @}@@@<XP Q CB F L@6@W
@@@&
@1 J[ Q@5@8 Ar@@@<CB F L Lm

@6@@@8 Q@8 Q@@@<C@B F L@6@B@!@]
@/@3
@4@0@5@8 B@!@1 J[ Q@5@#@J
@J@I@A@@X
@3@.
@4@.@5@8 B@]
@B@Y@&
@!@1 J[ Q@5@#@J@I@A@@B@W@!@1 J[ Q
@5@#@I@J@I@A@@/@3
@4@.@5@8 B@" @

@#@B@O@Y@B@-@Y@m@r@r@}@!@1 B@1 J[ Q@5@2 A@1 B#@5@2 A@1 G@5@2 S@5@#@A@W@!@1 B@1 J[ Q@5@2 A@1 S@5@2 S@5@#@A@W@Y@!@1 B@1 J[ Q@5@2 A@1 S@5@2 S@5@#@8 Ar@@@<XP S+ C@"B F Jl@6@/
@1 S
@5@/@8 B}@-@/@8 P7@@@1 N@0@5@8 B] N@8add_rules_again @}@@@<XP S C@Y F LB@6@9 R@<C@\ F LB L L.
 I@6@0@3 L@5@8 K%@@@<C@ @] F LB L L
 GN@6@0@3 L@4 L@4 L@4 J3@5@8 K%@@@<C@^ F LB L L L
 P_@6@0@3 L@4 J4@5@8 K%@@@<C@_ F LB L L L
 I@6@0@3 L@4 L%@5@8 K%@@@<C@` F LB L L
 Pa@6@0@3 L@4 L @4 L@5@8 K%@@@<C@#@a F LB L.
 P@6@0@3 L@4 L@4 L&@4 L@4 L@4 L@5@8 K%@@@<C@ @b F LB L
 Pc@6@0@3 L @4 L$@4 L$@4 J2@4 L@5@8 K%@@@<C@#@c F LB J3
 Pe@6@0@3 L@4 L@4 L@4 L@4 L@4 L.@5@8 K%@@@<C@d F LB L L
 Pl@6@0@3 J2@4 L$@5@8 K%@@@<C@,@e F LB L L J2 L$_
 Pn@6@0@3 L@4 L@4 L@4 L@4 L@5@8 K%@@@<C@/@f F LB L L J2 L$ L
 J@6@0@3 L@4 L@4 L@4 L@4 L @4 L@5@8 K%@@@<C
@g F LB L L2 J@6@@@<C@h F LB L L2 J2
 J@6@0@3 L@4 I@5@8 K%@@@<C@/@i F LB L L2 J2 L I L
 JT@6@0@3 L@4 L@4 L@4 L@4 L@5@8 K%@@@<C@j F LB L L( L Pq@6@@@<C@k F LB L!
 Dp@6@0@3 L@4 L@4 L@4 L@5@8 K%@@@<C@#@l F LB L L$
 Pt@6@0@3 L@4 L@4 L@4 L@4 L@5@8 K%@@@<C@&@m F LB L L L
 PW@6@0@3 L2@4 J2@4 L@4 L@4 L@5@8 K%@@@<C@)@n F LB L L L!
 J@6@0@3 L@4 L@4 L@4 L@4 L@4 L@5@8 K%@@@<C@ @o F LB L L L
 Pi@6@0@3 J3@4 L@4 I@5@8 K%@@@<C@p F LB L L
 I@6@0@3 L@4 L@5@8 K%@@@<C@q F LB L L  L+ L L J@6@@@<C@r F LB L L  L+ L L L L P|@6@@@<C@/@s F LB L L  L+ L L L L S L
 Px@6@0@3 L @4 L@5@8 K%@@@<C@/@t F LB L L  L+ L L L L S L
 Pv@6@0@3 L@4 J3@5@8 K%@@@<C@,@u F LB L L  L+ L L L L S L 
 Pz@6@0@3 L@5@8 K%@@@<C@v F LB L$ L
 Pg@6@0@3 L@4 J2@4 L@5@8 K%@@@<C@)@w F LB L$k S S L
 J@6@0@3 L@4 L@4 L@4 L%@5@8 K%@@@<C@,@y F LB L$ S S S L
 J
@6@0@3 L@4 L@4 L @4 L@4 J3@5@8 K%@@@<C@#@{ F LB L$ L 
 P@6@0@3 J3@4 J2@4 L@4 L@4 L@5@8 K%@@@<C@&@| F LB L L
 P]@6@0@3 L+@4 L@4 L@4 L@4 L @4 L@5@8 K%@@@<C@&@} F LB L L  L L!
 I@6@0@3 L@4 L@4 L@4 L@5@8 K%@@@<C@#@~ F LB L L  L L
 I@6@0@3 L@4 L@4 L@5@8 K%@@@<C@ F LB L 
 I@6@0@3 J3@4 J3@5@8 K%@@@<C@ F LB L2
 P@6@0@3 J2@4 L@4 L@4 L@5@8 K%@@@<C@ @ F LB L L L
 GC@6@0@3 L @4 L@4 J3@5@8 K%@@@<C@;@ F LB L L L L  L J3 S
 J@6@0@3 L@4 L2@4 J2@4 L@4 L@4 L@4 L@4 L%@5@8 K%@@@<C@ F LB L J2
 LI@6@0@3 L@4 L@4 L@5@8 K%@@@<C@ F LB L L L2 P@6@@@<C@ @ F LB L L L2 L
 P~@6@0@3 L@4 L@5@8 K%@@@<C@ F LB L L L
 P@6@0@3 L@5@8 K%@@@<C@ F LB L L2
 I@6@0@3 L@5@8 K%@@@<C@;@ F LB L L L
 J@6@0@3 L@4 J3@4 L@4 L@4 J3@4 L@4 L@4 L@4 L@4 L@4 L @4 L@5@8 K%@@@<C@,@ F LB L L L
 P[@6@0@3 L@4 L@4 L+@4 L@4 J4@4 L@4 L@5@8 K%@@@<C@2@ F LB L L L
 PY@6@0@3 L@4 L@4 L@4 L@4 L@4 I@4 L@4 L@4 L%@5@8 K%@@@<C@/@ F LB J2 L L
 J@6@0@3 L!@4 L@4 L@4 L@4 L@4 L@4 L @4 L@5@8 K%@@@<C@ F LB Q
 L@6@0@3 L@4 L@4 L @5@8 K%@@@<XPdouble_slash CA
 F M@6@]
@@@/@8 IV@/
@8double_slash_list @}@ 
@8 IV@@@<XPset_infrule CA" F K@6@9 K@<C@$A# F K B

@6@1 B@.
@5@8 K@1 B
@5@8 K@1 B
@5@9 S @}@<C@$A$ F K I

@6@1 B@.
@5@8 K@1 B
@5@8 K@1 I
@5@9 T @<CA% F K I

@6@1 I@.
@5@8 K@1 B
@5@9 T @<CA& F K I

@6@1 I@.
@5@8 K@1 B
@5@9 T @<C@TA' F K I

@6@B@1 E@2 I@5@8 K@I
@A@:@B@1 B@.
@5@8 K@1 B
@5@8 K@1 I
@5@8 T @A@1 B@.
@5@8 K@1 B
@5@8 K@1 I
@5@9 T @<C@TA3 F K I

@6@B@1 E@2 I@5@8 K@I
@A@:@B@1 B@.
@5@8 K@1 B
@5@8 K@1 I
@5@8 T @A@1 B@.
@5@8 K@1 B
@5@8 K@1 I
@5@9 T @<XP S C@> F J@6@8 N@@@<XPwrite_forgotten_hyps  C@ F Kt @6@E
@0@8 L@P
@T@@@<C@ F Kt  @6@8 I@8 I@=PLUS the following forgotten (hidden but useable) hypotheses:@8 I@8 I@8 I@U@<C@ F Kt@6@/
@8 L J4@8 O`@U@<C@ F Kt  @6@@@<XP
simp_funct C@o@ F J I


@6@3
@4@5@3 B#@4 B#@5@3@.@4@.@5@8	simp_args @}@B@) @)@A@A@B@)@'@A@7@B@)@" I@#@A@&@B@)@)@A@B@) @Y@m@r@n@@) @A
@" I@#@@@<C@ F J@6@3@.
@.@5@8 B@ @/@8 T@3
@5@8 B@@@<XP NV CC F J@6@W
@8 I<<< ERROR: illegal variable >>>@8 I@8 I@@@U@<CC F J  @6@@@<CC F J 
 
@6@@@<CC F J

@6@\
@@@<C@/C F J B


@6@/@8 I@B@) B#@A@) I@@@1 @
@5@/@8 J @}@1 B @5@8 R% @}@@@<C@2C F J B


@6@/@8 I@ @/@8 R@ 
@ @/@8 R@B@'@) @A
@" B@#@@@<C@/C F J I


@6@/@8 I@B@) B#@A@) I@@@1 @
@5@/@8 T
@1 I @5@8 T@@@<C@2C F J I


@6@/@8 I@ @/@8 R@ 
@ @/@8 R@B@'@) 
@A
@" I@#@@@<C@0C F J I


@6 B#@8 I@ 
 B#@8 I@@@1 C@1 @
@5@5@/@8 SU@1 I @5@8 T@@@<CC F J I


@6@1 I
@5@8 NU@@@<C@0C F J I


@6 B#@8 I@ 
 B#@8 I@@@1 C@1 @
@5@5@/@8 SU@1 I @5@8 T@@@<C@+C F J I


@6 I@8 I@ 
 I@8 I@@@1 @
@5@/@8 SU@1 I @5@8 T@@@<C@2C F J I


@6@/@8 I@ @/@8 R@ 
@ @/@8 R@B@'@) @A
@" I@#@@@<C@/C F J I


@6@/@8 I@B@) B#@A@) I@@@1 @
@5@/@8 SU@1 I @5@8 T@@@<C@2D
 F J I


@6@/@8 I@ @/@8 R@ 
@ @/@8 R@B@'@) 
@A
@" I@#@@@<CD F J I


@6@1 I
@5@8 NU@@@<CD F J E E
@6@8 NU@@@<CD F J E B


@6@1 I
@5@8 NU@@@<CD F J E I


@6@1 B
@5@8 NU@@@<CD F J E I


@6@1 I
@5@8 NU@@@<CD  F J E I


@6@1 I
@5@8 NU@@@<CD! F J E I


@6@1 I
@5@8 NU@@@<CD" F J E I


@6@1 I
@5@8 NU@@@<CD$ F J E
 E

@6@ 
@8 NU@@@<CD& F J I


 I

@6@ @8 NU@ 
@ @8 NU@@@<CD+ F J I


 I

@6@ @8 NU@ 
@ @8 NU@@@<CD0 F J @


 @

@6@ @8 NU@ 
@ @8 NU@@@<CD5 F J I


 I

@6@ @8 NU@ 
@ @8 NU@@@<C@_D? F J I 



 I 

@6@ 
@/@8 I@@@B@ @0@8 I@@@ @ @8 NU@A@,@B@1 I L@5@8 Bh@ @ @8 NU@1 I L@5@8 I@A@1 I L@5@8 I@U@@@<C@_DM F J I 



 I 

@6@ 
@/@8 I@@@B@ @0@8 I@@@ @ @8 NU@A@,@B@1 I L@5@8 Bh@ @ @8 NU@1 I L@5@8 I@A@1 I L@5@8 I@U@@@<C@ D[ F J I



@6@/@8 I@@@1 I
@5@ @8 R@@@<CDa F J@6@/ Ds@8
defined_funct @}@8 T @}@@@<XD  t  t 	t  @~t  M Au P O CC@ F L A LA@6@@@<CCA F L

@6@@@<XP L C@Q F F @]@6@8startup_sequence  @} @8 G@@@<XPsubst_vbl_list C@~ F K

@6@ @ @8 L@@@<C@ F K@6@ @ @8 L@@@ @ @8 T @}@@@<XD  t  t 	t  @~t input_from_terminal  @ D  t  t 	t  @~t  T  Au P T  C@$ J J   @=XP S0 CB_ F Jl@6@/@8 S-@8 H@@@<XPpermitted_immediate C@ F I|@6@W
@@@U@<C@ F I| A

@6@8 T @}@8 T@@@<C@ F I| A

@6@8 T@8 T@@@<C
@ F I| E
@6@9 T@<C@ F I|  I@=C@ F I|  I@=C@ F I|  J@=C@ F I|  J@=C@ F I|  OT@=C@ F I|  N@=C@ F I|  B@=C@ F I|  H@=C@ F I|  I@=C@ F I| subset@=C@ F I|  L@=C@ F I|  L@=C@ F I|  IY@=C@ F I| 	set_union@=C@ F I| 
set_intersect@=C@ F I| set_lacking@=C@ F I|  L@=C@ F I|  S@=CA  F I|  D-@=CA F I|  AC@=CA F I|  H@=CA F I|  B@=CA F I|  C@=CA F I|  I@=CA F I|  O@=CA F I| genvar@=XPsafe_write_list C@ F M

@6@ 
@8
safe_write @}@@@<C@ F M
@6@ 
@/@8 T+ OU@8 I@| @ @ @8 T) @}@@@<XD  t  t 	t  @~t  L Au D  t  t 	t  @~t  K Au P S C@M F LB@6@m@n@@@s@}@m@s@n@[@}@|
@ @@@3@5@8 IV@@@<C@T F LB@6@3
@5@8 IV@@@<XD  t  t 	t  @~t  Q  Au P R C@ Dl F IK@6@8 E@/@8 J@/@8 S @}@@B@0@8 Mb @}@A@1 M
@5@8 Ar@@@<XP M C@6 F M@6@8 J@@0@8 S@P@0@8 T+ Fj@8 I@8 I@U@<XP Mi C@ F Q	@6@E@0@8vcs_proved_this_session @}@P@T@@@1 T2@4@3
@5@5@8 Bh@@@<C@ F Q	@6@/@8 T1@@@/@8insert_in_vc_list @}@@@1 T2@5@8 Bh@1 T2@5@8 I@@@<XPwrite_deleted_hyps  C@ F Kt @6@E
@0@8 L@P
@T@@@<C@ F Kt  @6@8 I@8 I@<PLUS the following deleted (currently unuseable) hypotheses:@8 I@8 I@8 I@U@<C
@ F Kt@6@/
@8 L@8 P@U@<C@ F Kt  @6@@@<XP Q& CBf F Io

@6@ 
@8 P@@@<CBg F Io
@6@@@<XPmultiply_out C@BA F J C


 C

 C C C



@6@ 
@ @ @8 T: @}@ 
@ @ @8 T<@ @ @ @8 T<@ @ @ @8 T<@@@<C@#A F J
 C


 C

@6@8 MD@ 
@ @8 T<@ @ @8 T<@@@<C@#A F J C



 C

@6@8 MD@ 
@ @8 T<@ @ @8 T<@@@<CA F J I
@6@8 MD@8 MD@@@<XP T C@ F J



@6@ @8is_a_valid_type @}@@@ 
@ @ @8 S)@@@<C@ @ F J



@6@ 
@/@8 I@@@ 
@ @ @8 S)@@@<C@"@ F J		
@6@ @8 T=@@@ 
@ @ @8 S)@@@ @ @ @8 T@@@<C@&@ F J		


@6@ 
@/@8 I@@@ 
@ @ @8 S)@@@ @ @ @8 T@@@<XP P  C@`@5 F Q	@6@/@8 I@8 Nz*** PROVED C@8 I@8 Js Nb@8 I@8 Js@1 I R@2 I
@5@8 Ar@1 I
@5@8 I@/@8 I@B@/
@0@8 S
 FOR CASE @8 I@ 
@8 Js@A@V@I
@@@8 I@B@E@0@0@8 I@P@T I[@8 M @}@8 K|  @}@A@V@@@<XPdeclare_operators  CB F	u H]          @6A^xfx@1  @~ I@5@8 CA^ Q@1  @~ K@5@8 CA^yfx@1  @~ I@5@8 CAw Q@1  @~ Bp@5@8 CAw Q@1  @~ @@5@8 CA TI@1  @~ I@5@8 CA TI@1  @~ @5@8 CA TI@1  @~ I@5@8 CA TI@1  @~ I@5@8 CA TI@1  @~rem@5@8 CA TI@1  @~ Bn@5@8 CA TI@1  @~ I@5@8 CA TI@1  @~ Bp@5@8 CA TI@1  @~ @@5@8 CA TI@1  @~ I@5@8 CA TI@1  @~ I@5@8 CB Qj@1  @~ I@5@8 CB TI@1  @~ I@5@8 CB TI@1  @~ J@5@8 CB TI@1  @~ J@5@8 CB TH@1  @~ O@5@8 CB TI@1  @~ Q@5@8 CB TI@1  @~ I@5@8 CC  TI@1  @~ I@5@8 CC  TI@1  @~ J @5@8 CC  TI@1  @~ P@5@8 CC Qj@1  @~ E@5@8 CC TI@1  @~ I@5@8 CC TI@1  @~ I@5@8 CC TI@1  @~ S@5@8 CC TI@1  @~ @@5@8 CC TI@1  @~ K2@5@8 CC TI@1  @~ I@5@8 CC TI@1  @~ Iu@5@8 CC Q@1  @~ @5@8 CC Q@1  @~ B @5@8 CC TI@1  @~ Ln@5@8 CC Q@1  @~rule_family@5@8 CC TI@1  @~ S%@5@8 CC TI@1  @~by@5@8 CC TI@1  @~with@5@8 CC TI@1  @~ M@5@8 CC TI@1  @~ Lb@5@8 CC TI@1  @~ Lj@5@8 CC Q@1  @~ Ll@5@8 CC TI@1  @~ A1@5@8 CC Q@1  @~ Lg@5@8 CC TI@1  @~ L	@5@8 CC TI@1  @~using@5@8 CC TI@1  @~for@5@8 CC TI@1  @~ I[@5@8 CCxfy@1  @~ @5@8 CC TI@1  @~from@5@8 C@@@<XP Nh CA F J@6@@@<CA F J@6@8 I            @8 I@8 Js@8 Ng@@@<XP L C F K@6@W
@@@U@<C@R F K@6@B@0 I[@8 O@/@8 L@@@B@8see_if_can_infer @}@I@A@B@8 H@8 TS@I@A I[@8standardise_in_infer @} Ds@/@8 S)@8 TS@A@B@8 TS@I@A I[@8 TV Ds@/@8 S)@8 H@8 TS@I@@@<XP SX C@4 F Is
@6@ @8 I@ 
@ @9 SW@<C@7 F Is @=XPinf_fail CA
 F LZ@6@E@8 Nj@P@T@@@U@<C@gA
 F LZ@6@8 Nj@@@8 I@8 IDo you wish to subgoal@/@8 M$@@@B@J@) A@/
 I_@8 Q @}@8 M Ds@8 I@ 
@8 N_@8 I
Use this rule@/@8read_answer_once @}@) A@/@8 M@1 I R@2 @3@4
@5@2 La
@5@8 Ar@8 S7@ 
 
SUBGOALING@8 P@A
@) A@@@U@J
@I@@@<XPin_set_list CA F J

@6@1 B
@5@8 Nz@@@<C
A F J


@6@8 Tb @}@@@<XP KA CB F Is@6@/@8collect_record_field_names @}@/
@8 Te@/@8 P7@ 
@ @8 P7@@@<XP Qo C@"C F IK@6@/@8 D@/
@8 O>@/@3

@5@8 B@1 J

@5@8 Ar@@@<XPform_file_names C@x@ F IK		@6@1 M@0@5@8 B]@1 N@0@5@8 B]@1 M@0@5@8 B]@@@/@8 IV@BB.siv@8 K%@1 N
@5@8 Bh@J
@A@'B.vcg@/
@8 IX@/@ 
@8 IV@1 N@5@8 Bh@@B.fdl@/@8 IX@/@ @8 IV@1 M@5@8 Bh@@B.csv@/@8 IX@/@ @8 IV@1 M@5@8 Bh@@@<XP I~ C@ F I|@6@W
@@@<C@ F I| L
@6@@@8 T@@@<C@ F I| @=XPruleused_noprefix CBm F Jl



@6@3@4
@5@8 KS@9 S@<XP P C@_D F IK I 



 I 

@6@ 
@/@8 I@B@ @0@8 I@@@ @ @8 P@A@-@1 I Q@5@8 Bh@B@ @ @8 P@1 I Q@5@8 I@A
@1 I Q@5@8 I@@@U@@@<C@_E F IK I 



 I 

@6@ 
@/@8 I@B@ @0@8 I@@@ @ @8 P@A@-@1 I Q@5@8 Bh@B@ @ @8 P@1 I Q@5@8 I@A
@1 I Q@5@8 I@@@U@@@<C@CE F IK C


@6@ 
@/@8 P@@@B@ @/@8 I@ @1 I@0@5@8 I@/@8 SG@" I@#@A@/@8 RK@" C@#@I@@@<C@CE# F IK I


@6@ 
@/@8 P@@@B@ @/@8 I@ @1 I@0@5@8 I@/@8 SG@" I@#@A@/@8 RK@" I@#@I@@@<C@CE/ F IK @


@6@ 
@/@8 P@@@B@ @/@8 I@ @1 I@0@5@8 I@/@8 SG@" I@#@A@/@8 RK@" @@#@I@@@<C@RE; F IK 


@6@/@8 P@ 
@/@8 P@@@/@8 I@ 
@/@8 I@@@B@$@) B#@) B#@Y@Y@  @8 H@1 I@5@8 O~@m@r@t@r@{@@A
@" @#@@@<C@CEN F IK I


@6@ 
@/@8 P@@@B@ @/@8 I@ @1 I@0@5@8 I@/@8 P@" J@#@A@/@8 P@" I@#@I@@@<C@CEZ F IK I


@6@ 
@/@8 P@@@B@ @/@8 I@ @1 I@0@5@8 I@/@8 SG@" J@#@A@/@8 RK@" I@#@I@@@<C@CEf F IK I


@6@ 
@/@8 P@@@B@ @/@8 I@ @1 I@0@5@8 I@/@8 SG@" J@#@A@/@8 RK@" I@#@I@@@<C@CEr F IK I


@6@ 
@/@8 P@@@B@ @/@8 I@ @1 I@0@5@8 I@/@8 SG@" J@#@A@/@8 RK@" I@#@I@@@<CE~ F IK I


 I

@6@ @8 P@@@ 
@ @8 R@@@<C@(E F IK I



 I


@6@ @8 P@@@ 
@ @8 R@@@ @ @8 P@@@<CE F IK I
 I

@6@ 
@8 P@@@<CE F IK I
 I

@6@ 
@8 P@@@<CE F IK I
 I

@6@ 
@8 P@@@<CE F IK I
 I

@6@ 
@8 P@@@<CE F IK Bo


 Bo

@6@ @8 P@ 
@ @8 P@@@<CE F IK I
 I

@6@ 
@8 P@@@<CE F IK I
 I

@6@ 
@8 P@@@<CE F IK I
 I

@6@ 
@8 RK@@@<CE F IK I
 I

@6@ 
@8 RK@@@<CE F IK I
 I

@6@ 
@8 RK@@@<CE F IK K
@6@8 P @}@@@<C@>E F IK Tl
@6@]@/
@8 IV@ 
B__OLD@/@8 IX@ @8 IV@/ I@8 I@1 I L@5@8 Ar I@8 QO@1 Tn@5@8 Ar@@@<CE F IK

@6@\
@@@<CE F IK I
@6@8 P@@@<C@SE F IK@6@X
@3@.@.
@5@8 B@8 J@B@) J@@@ 
@/@8 Q@A@,@B@) J
@@@ 
@/@8 P@A@B@0 I@8 J@@@ 
@/@8 Q@A
@0 GC@8 J@@@ 
@/@8 P@@@3@5@9 B@<CE F IK@6@/@/
@8 J@@@/@8 R@ @ 
@8 J@@@<CE F IK@6@/@0@/
@/@0@8 J#@@@ @/@8 R@0@ 
@ @0@8 J#@@@<C@~E F IK@6@X
@3@.@.
@5@8 B@B@!@1 I@0@5@8 I@"

@#@ @/@8 R@" I@#@I@A@M@B@1 I@0@5@8 I@"

@#@ @8 R@I@A@1@B@) J@8 J@@@ 
@/@8 Q@A@B@) J
@8 J@@@ 
@/@8 P@A@ 
@/@8 R@3@5@8 B@I@I@@@<XD  t  t 	t  @~t  P Au D  t  t 	t  @~t  N Au P R CB F Is@6@0@8 S@@@<C@>B F Is@6@/@8 I@B@) B#@@@1 M

 L@5@8 K;@A@%@B@) I@@@1 M

 L@5@8 K;@A@B I@8 I@@@1 M

 L@5@8 K;@A@V@@@<CB F Is@6@@@<XP Q? C@"Bw F Jl@6@/
@1 Tj
@5@/@8 B}@-@/@8 P7@@@1 KT@0@5@8 B] KU@8 S@@@<XP PT C@ F J@6 I_@8 N @}@@@<C@ F J@6 R@8 I@8 Js Kw@8 I@8 Js@8 I@@@<XP Ry CDI F IK@6@/B_@/@8 K@8is_digits_and_dot @}@8is_ok_front_part_of_vc_line @}@@@<XP S C@ F K@6@\
@B@8 OC@@@"
@#@A@)@@@<C@ F K@6@3@0@.@5@8 B@8 S@@@<XP M C@ F LB  I		Bcase.chl@=C	@ F LB  	Bconsult.chl@=C	@ F LB  L7	Bdeclare.chl@=C@ F LB  L#	Bdeduce.chl@=C@ F LB  L/	Bdelete.chl@=C@ F LB  @		Bdone.chl@=C@ F LB  L)		Bexit.chl@=C	@ F LB  G	Bexecute.chl@=C@ F LB  L,	Bforget.chl@=C	@ F LB  L'	Bforwardch.chl@=C@ F LB  A		Bhelp.chl@=C@ F LB  L"	
Binfer.chl@=C	@ F LB  L5	Binstantia.chl@=C@ F LB  C		Blist.chl@=C@ F LB  L0	
Bnewvc.chl@=C	@ F LB  L9	Bprintvc.chl@=C@ F LB  L1	
Bprove.chl@=C@ F LB  L3		Bquit.chl@=C	@ F LB  L-	
Bremember.chl@=C	@ F LB  Kz	Breplace.chl@=C@ F LB  L8		Bsave.chl@=C@ F LB  I	Bset.chl@=C@ F LB  L6		Bshow.chl@=C	@ F LB  JC	
Bsimplify.chl@=C	@ F LB  L	
Bstandard.chl@=C@ F LB  K	Bstatus.chl@=C	@ F LB  JW	
Btraverse.chl@=C	@ F LB  J	
Bundelete.chl@=C@ F LB  L4	Bunwrap.chl@=C@ F LB  LI	
Brules.chl@=CA  F LB  B LI P_	Brxarith.chl@=CA F LB  B LI Pa	Brxarith.chl@=CA F LB  B LI P	Brxmodular.chl@=CA F LB  B LI Pc	Brxarith.chl@=CA F LB  B LI Pe	Brxarith.chl@=CA F LB  B LI Pg	Brxarith.chl@=CA F LB  B LI Pi	Brxarith.chl@=CA
 F LB  B LI I	Brxarray.chl@=CA F LB  B LI J	Brxarray.chl@=C
A
 F LB  B LI Pl	Brxenum.chl@=C
A F LB  B LI Pn	Brxenum.chl@=C
A F LB  B LI J	Brxenum.chl@=CA F LB  B LI I	Brxfdlfunc.chl@=CA F LB  B LI I	Brxfdlfunc.chl@=CA F LB  B LI I	Brxfdlfunc.chl@=CA F LB  B LI Pq	Brxfdlfunc.chl@=CA F LB  B LI PY	Brxgenineq.chl@=CA F LB  B LI P[	Brxgenineq.chl@=CA F LB  B LI P]	Brxgenineq.chl@=CA F LB  B LI PW	Brxinequal.chl@=CA F LB  B LI L	Brxinequal.chl@=CA F LB  B LI Px	Brxlogic.chl@=CA F LB  B LI Pv	Brxlogic.chl@=CA F LB  B LI Pz	Brxlogic.chl@=CA  F LB  B LI Pt	Brxlogic.chl@=CA! F LB  B LI JT	Brxlogic.chl@=CA" F LB  B LI P|	Brxlogic.chl@=CA$ F LB  B LI P	Brxmodular.chl@=CA& F LB  B LI P	Brxquantif.chl@=CA( F LB  B LI GC	
Brxrecord.chl@=CA) F LB  B LI J	
Brxrecord.chl@=CA* F LB  B LI J
	
Brxrecord.chl@=C
A, F LB  B LI P~	
Brxseq.chl@=C
A- F LB  B LI GN	
Brxseq.chl@=C
A. F LB  B LI Dp	
Brxseq.chl@=C
A/ F LB  B LI I	
Brxseq.chl@=C
A0 F LB  B LI I	
Brxseq.chl@=C
A1 F LB  B LI I	
Brxseq.chl@=C
A2 F LB  B LI P	
Brxseq.chl@=C
A4 F LB  B LI P	Brxsets.chl@=CA6 F LB  B LI J	Brxspecial.chl@=CA7 F LB  B LI J	Brxspecial.chl@=CA8 F LB  B LI J	Brxspecial.chl@=CA9 F LB  B LI JC	Brxspecial.chl@=CA: F LB  B LI J	Brxspecial.chl@=CA; F LB  B LI J	Brxspecial.chl@=CA< F LB  B LI J	Brxspecial.chl@=XPeval_div C	@) F G(@6@m@s@t@x C@@<XD  t  t 	t  @~t thread_message_hook C D  t  t 	t  @~t  Tx E P T C@%@T F G  @6@8 S @}@0 Q@8 H/ @}@8process_command_line_data  @} M@8 J M~n~n@8 FK @}@8 Q3 @}@8load_vc  @}@8 I@@Welcome to the SPADE Proof Checker -- for assistance type "help"@8 I@8 I@8 I@U@<C@e F G  @6@8 S @}@8 R@U@<C
@i F G  @6@8 L  @}@8 L| L0@8 R@8 R@U@<C@o F G  @6@@@9 S6 @}@<XP J` CC F J@6@8 I@8 I@8 I@8 J@8 J@@@<XP K CB6 F J I




@6@ @8 K@@@<CB7 F J

@6@8 NX@@@<XD  t  t 	t  @~t  L3  @ P L3  C@R F I@6@8 I@B @8 I@@NO FRAME LEFT TO QUIT@8 I@J
@A@=@/
@8 I@m@s@n @@1 I R
@5@8 Ar@B@0@0@/@8 Q+@@QUITTING CURRENT PROOF BY @8 I@8 Js ATTEMPT@8 I@8 I@8
abort_subgoal  @}@A@0@0@8 S@@@'QUITTING CURRENT PROOF BY CASES ATTEMPT@8 I@8 I@8 S @}@I@@@<XP S CE5 F Io@6@/@8do_fetch_vars_in @}@@@9 P7@<XPinvalidatom C
B2 F Io
@6@]
 K@8 H@@@<CB3 F Io
@6@]
 K@8 H @@8 H@@@<XP T
 C@ F J@6@/
@/@8 B@B@ 
@8 J@A@ 
@8built_in @}@ @8 D@@@<XP P C@'A F J
@6@ 
@/@8 P@/@8 L@B@ @ @8 Td@'@A	@"@#@@@<CA F J@6@@@<XP RT C	A F Io@6@\
@@@<CA F Io@6@W
@3@5@8 IV@m@t@n@z@@@@<CA F Io@6@0@/
@8 Q!@ 
@8	inst_list @}@@@<XPprint_list1 C@ F	u H^        @6@/@/@8 Fj @}@+@@@9 Js@<C@ F T@6@/@/@8 T@" N

@#@@@8 Js | _@8 I@ 
@9 Js@<C@ F T@6@/@/@8 T@W@@@8 Js | @8 I@9 Js@<C@ F T@6@@@8 Js OU@8 I@9 T @}@<C@ F T @=XD  t  t 	t  @~t  L9  @ P L9  C@ F Kt@6@/
@/@8 N@/@8pvc_make_filename @}@@@8
write_vc_data @}@@Printed VC to file: @8 I@8 I@8 I@@@<XP Q C@\B& F J Bo


@6@B@/@8 Q@A@/@8 L@B@ 
@/@8 Q@A@ 
@/@8 L@@@B@)@'@A@)@B@)@'@A@B@"@#@"@#@ @ @8 IX@A
@" Bo@#@@@<C@%B@ F J I
@6@/
@8 Q@B@"

@#@'@A
@" I
@#@I@@@<C@#BH F J I
@6@/
@8 Q@B@"
@#@ 
@8 OS@A@" I
@#@@@<C@&BP F J I
@6@/
@8 Q@B
@"


@#@'@A
@" I
@#@I@@@<C@'BX F J I
@6@/
@8 Q@B@"
@#@3@0@5@ 
@8 IX@A@" I
@#@@@<CB` F J
@6@3
@5@8 P@@@<CBc F J@6@@@<XP S CA F LZ@6@@@<CA F LZ@6@X@" L@#@@@<C@"A F LZ
@6@ @8 M@ @1 L@0@5@8 H@@@ @ @ 
@8 S@@@<CB F LZ

@6@ @ @ 
@8 S@@@<XP Me C@ F Q	




@6@@@<C@A@ F Q	

@6@/@3
@.@5@ 
@8 IX@B@)@@@"@#@A@B@)@@@"@#@A@"@#@@@<C@ F Q	



@6@E@ 
@8 J@P@T@ @ @8 Md@@@<XD  t  t 	t  @~t  I Au D  t  t 	t  @~t  I Au P Tf CB F Is




@6@@@ 
@ @9 Te@<CB F Is@6@@@<XPcombine_intervals C@ F K


@6@9 H@<C@ F K
@6@9 H@<C@ F K 
 @



@=C@ F K  @
@=C@ F K  C


@=C@ F K  C
@=C@S@ F K@6@ 
@8 H@8 H@B@1 I@1 C
@5
@5 Ds @8 S)@A@,@B@1 I@1 C
@5
@5@8 Nz@A@B@1 I
@2 @
@5@8 Nz@A	@1 I

@5@9 Nz@<C@RA
 F K

@6@8 H@8 H@B@1 I@1 C@5@5 Ds @8 S)@A@,@B@1 I@1 C@5@5@8 Nz@A@B@1 I@2 @@5@8 Nz@A	@1 I@5@9 Nz@<C@*A F K
@6@8 H@8 H@B@1 I
@5 Ds @8 S)@A	@1 I
@5@9 Nz@<XD  t  t 	t  @~t  Q Au P N C@1@i F I|		@6@X@" 

@#@X@" TK
@#@]@X@@@/@3@4@0@5@8 B@ @ @8 O{@@@U@<C@(@u F I|@6@/@/@ @8check_structure @}@ @8 KC @}@ @ @8 I@ @ 
@ @8 L @}@ 
@ @8check_rule_family_declared @}@@@<XD  t  t 	t  @~t  Q Au P N C@*A F J1@6@\
@@@B@/@8 I@A@B@8 T=@({type-identifier}@A@0@8 Q@( T@@@#Type information for atomic object:@8 N@@@8tv_print_type_data @}@@@<C@:A F J1 I



@6@/@8 I@ @1 I@.@.@5@8 I@ @8 SW@ 
@ @8 I@@ I@8tv_print_function_name @}@@@1 I@5@ @8 T@@@<C@0A F J1 I

@6@/
@8 I@ 
@1 I@.@.@5@8 I@ @8 SW@@ I@8 T@@@1 I
@5@ @8 T@@@<C@)A F J1@6@3@5@/
@8 I@ 
@1 I@.@5@8 I@@ Fj@8 T@@@3
@5@ 
@8 T@@@<CA F J1@6@3@5@/
@8 SW@@ Fj@8 T@@@ 
{list}@8 T@@@<C@&A F J1 I
@6@1 I@5@/@8 I@1 I@0@5@8 I@@ I@8 T@@@1 I T@5@8 T@@@<C@&A F J1 I

@6@1 I@5 Ds@8 I@@ I@8 T@@@1 I	{binding} Ds@5 Ds@8 T@@@<C@&A F J1 I

@6@1 I@5 Ds@8 I@@ I@8 T@@@1 I T Ds@5 Ds@8 T@@@<C@#A F J1 

@6@]@B@8 T=@A@0@8 Q@@ @8 T@@{ {identifier} : {type} } T@8 T@@@<C@*A F J1@6@/@/@8 J@/
@/@8 J@@@ 
@8 SW@@@/@ 
@8 J@@@8 T@@@ @ @8 T@@@<C@<A F J1@6@/@8 I@0@0@/@/
@8 J#@/@0@8 B@ @/@8 J@@@ 
@ @8 SW@@@0@/@0@ @8 J#@@@ @8 T@@@ @8 T@@@<C@-B  F J1@6@3@.@.@5@8 B@/
@8 I@@@/@8 SW@@@/@3@5@8 B@@@8 T@@@ @ 
@8 T@@@<XP QC CB> F Jl@6@/@8 KS@8 H@@@<XD  t  t 	t  @~t  Nl  Au P M} C@ F K B I
 I I@6@@@<CA  F K B I I
 I@6@@@<CA F K B I I I@6@@@<CA F K B I I I@6@@@<CA F K B I
@6@@@<CA F K B
 I@6@@@<CA F K B I

 I@6@@@<CA F K B I
 I@6@@@<CA F K B
 I I@6@@@<CA F K B I I
@6@@@<CA	 F K B
 I I@6@@@<CA
 F K B I
@6@@@<CA F K B
 I@6@@@<CA F K B I

 I@6@@@<CA
 F K B I
 I@6@@@<CA F K B
 I I@6@@@<CA F K B I I I@6@@@<CA F K B I I I@6@@@<CA F K B I
 I@6@@@<C@0A F K B

@6@B@'@A@B@1 B@5@8 T @A@1 J@5@8 T @1 J@5@8 T @@@<C
A F K I I I@6@@@<C
A F K I I I@6@@@<CA F K I
 I@6@1 I@0@5@8 T @@@<CA F K I I
@6@1 I@0@5@8 T @@@<CA  F K I

@6@1 I@5@8 T @@@<XP M C@ F J@6@0@8 I@|@8 M@@@<C@ F J@6@1 I
@5@8 Ar@1 I PR@2 I
@5@8 Ar@8 PS@@@<XP R~ CFu F IK@6@/
@8 O@/@8 IV@ @3@_
@5@/@8 IX@ @8 IV@@@<XD  t  t 	t  @~t  K Au P K C@{ J J  I[@=XD  t  t 	t  @~t message_hook Au D  t  t 	t  @~t  T Av D  t  t 	t  @~t  T  P TC@< F F@6@3 @@4 @1@5@8 F IZ@8 R @} FH@8 E  FH@8print_message_lines @}@8 J@@@<C@G F F@6@@@<XD  t  t 	t  @~t  O @ P O C F	u Hb        @6@W@@@U@<C
 F T

@6@Y
@m@s@n @@@@<C F T@6@Y@m@t@n @}@@@m@t@w I@@"
 I@#@@@<C F T
 I I
@6@8 O~@@@<C@:@! F T
 I
@6@/
@8 O~@@@B@)
 @)
 @A@!@B@Y
@m@r
@n @@"
 I
@#@A
@"
 I
@#@m@s@n @@@@<C@C@- F T
 C


@6@/@8 O~@/@ 
@8 O~@@@m@r@r@z@@B
@m@r@n @@'
@I@A@m@r@n @}@m@r@w I@@"
 I@#@@@<C@; F T
 @


@6@1 C@2 I
@5@8 O~@@@<C@C@= F T
 I


@6@/@8 O~@/@ 
@8 O~@@@m@r@r@{@@B
@m@r@n @@'
@I@A@m@r@n @}@m@r@w I@@"
 I@#@@@<C@I@K F T
 I


@6@/@8 O~@/@ 
@8 O~@@@  @8 H@ @ @/@8 Tv @}@B
@m@r@n @@'
@I@A@m@r@n @}@m@r@w I@@"
 I@#@@@<C@@Z F T
 I


@6@8 J@@@/@8 O~@/@ 
@8 O~@@@  @8 H@ @ @/@8 T@/@1 @@2 I@5@8 O~@B@) @)
 @A@_@B@S@ @8 Q@ @8 Q@B@!@B@m@r@n @@m@r@n @@A@m@r@n @~@m@r@n @}@'
@A@&@B@m@r@n @@m@r@n @}@A@m@r@n @~@m@r@n @@1 C@5@8 O~@A
@"
 I@#@@@<C@[@ F T	
 I


@6@E@8 J@P@T@@@/@8 O~@/@ 
@8 O~@@@  @8 H@ @ @/@8 T@/@1 @@2 I@5@8 O~@B@) @)
 @A@B@)@)
 @A
@"
 I@#@@@<C@E@ F T
 I


@6@0@8 O~@0@ 
@8 O~@@@B@)
 @)
@J@A@#@Y
@m@r
@n @@|
 @@@/@1 I@5@8 O~@@@1 I@5@8 O~@@@<XP NC C@ F L@6@W@8 I@/!!! VAR argument not permitted: retype command.@8 I@8 I@@@U@<C@ F L
@6@@@<C@&@ F L C L


@6@B@+ J4@A@+ L@@@Y
@1 J[ C@2 L
@5@8 Ar@@@<C@:@ F L C @


@6@X@Y
@" L

@#@B@+ J4@A@+ L@@@Y@m@r@r
@}@1 J[ C@2 @
@5@8 Ar@@@<C@ F L C Lm


@6@X@X
@@ C@8 NB C@ 
@8 NB@@@<C@C@ F L C@6@]@3@.@.
@5@8 IV@@@B@3
@5@0Bdeleted@8 K%@1 J[ C Kf@5@8 Ar@A@3
@5@0
Bforgotten@8 K%@1 J[ C L@5@8 Ar@@@<C@&@ F L JC L


@6@B@+ J4@A@+ L@@@Y
@1 J[ JC@2 L
@5@8 Ar@@@<C@:A F L JC @


@6@X@Y
@" L

@#@B@+ J4@A@+ L@@@Y@m@r@r
@}@1 J[ JC@2 @
@5@8 Ar@@@<CA F L JC Lm


@6@X@X
@@ JC@8 NB JC@ 
@8 NB@@@<C@,A F L L# TQ


@6@X@X
@@@/@8parse_goal_expression @}@ 
@8 P@1 J[ JY@5@8 Ar@1 J[ J
@5@8 Ar@@@<CA F L L#@6@@@/@8 T@1 J[ JY@5@8 Ar@@@<C@DA$ F L L" T


@6@X@X
@" TN

@#@@@ @/@8 T@ @8 Q@ 
@8 P@1 J[ JY@5@8 Ar@1 J[ L C@5@8 Ar@1 J[ J
@5@8 Ar@@@<C@+A0 F L L" T


@6@X@X
@"
 T

@#@@ L"@1 T@1 T@5@5@8 NB@@@<C@*A7 F L L" T


@6@X@@@/@8 T@ 
@8 Q@1 J[ JY@5@8 Ar@1 J[ L C@5@8 Ar@@@<C@,A? F L L" T


@6@X@X
@@@/@8 T@ 
@8 P@1 J[ JY@5@8 Ar@1 J[ J
@5@8 Ar@@@<CAH F L L"@6@@@/@8 T@1 J[ JY@5@8 Ar@@@<C@\AM F L

 Kz 


@6@8 S@X
@"
 T

@#@X@" TL

@#@@@ @8 Q@ @/@8 Je@ @/@8 Je@1 J[ JY@5@8 Ar@1 J[ N@5@8 Ar@1 J[ N@5@8 Ar@1 J[ L C@5@8 Ar@@@<C@^A\ F L

 Kz 


@6@X@) @@X
@"
 T

@#@X@" T

@#@@@ @8 Q@ @/@8 Je@ @/@8 Je@1 J[ JY @@5@8 Ar@1 J[ N@5@8 Ar@1 J[ N@5@8 Ar@1 J[ L C@5@8 Ar@@@<C@kAl F L

 Kz 


@6@X@B@" Lm@#@A@" @@#@X
@"
 T

@#@X@" T

@#@@@ @8 Q@ @/@8 Je@ @/@8 Je@1 J[ JY@5@8 Ar@1 J[ N@5@8 Ar@1 J[ N@5@8 Ar@1 J[ L C@5@8 Ar@@@<C@CA F L Kz 


@6@8 S@X
@"
 T

@#@@@ @/@8 Je@ @/@8 Je@1 J[ JY@5@8 Ar@1 J[ N@5@8 Ar@1 J[ N@5@8 Ar@@@<C@(A F L Kz 


@6@8 S@@@ 
@/@8 Je@1 J[ JY@5@8 Ar@1 J[ N@5@8 Ar@@@<CA F L Kz@6@8 S@@@1 J[ JY@5@8 Ar@@@<CA F L L@6@@@/@8 Je@1 J[ JY@5@8 Ar@@@<CA F L L'@6@8 S@@@1 J[ JY@5@8 Ar@@@<CA F L @ Lm


@6@X@X
@@ @@8 NB @@ 
@8 NB@@@<CA F L @ L


@6@+ L@@@Y
@1 J[to_do@2 L L
@5@8 Ar@@@<C@:A F L @ @


@6@X@" L

@#@X@+ L@@@Y@Y
@m@r
@r@@1 J[ T@2 @@1 L L@5
@5@8 Ar@@@<CA F L I@6@@@Y@1 J[ P@5@8 Ar@@@<C@FA F L L1 I[


@6@@@X@" T

@#@  Q@8strategy_keyword @}@ 
@/@8 Je@ @/@8 T@1 J[ I[@5@8 Ar@1 J[ R- Q@5@8 Ar@1 J[ JY@5@8 Ar@@@<C@*A F L L1 T


@6@@@ 
@/@8 T@/@8 T@1 J[ R-@5@8 Ar@1 J[ JY@5@8 Ar@@@<CA F L L4@6@8 S@@@1 J[ JY@5@8 Ar@@@<C@*A F L L5 TM


@6@]@8 OC@@@ 
@/@8 Je@1 J[ OD@5@8 Ar@1 J[ AC@5@8 Ar@@@<CA F L L5@6@]@8 OC@@@1 J[ AC@5@8 Ar@@@<CA F L L5@6@E
@8 OC@P
@T@@@/@8 T@1 J[ OD@5@8 Ar@@@<CA F L L0@6@@@Y@1 J[	vc_number@5@8 Ar@@@<CA F L @6@@@]@1 J[ Rn@5@8 Ar@@@<CA F L G@6@@@]@1 J[ Rn@5@8 Ar@@@<CA F L A@6@1 J[ Q
@5@8 Ar@@@<CA F L L, Lm


@6@X@X
@@ L,@8 NB L,@ 
@8 NB@@@<CB F L L, L


@6@+ J4@@@Y
@1 J[ J@4
@5@8 Ar@@@<C@7B F L L, @


@6@X@" L

@#@+ J4@@@Y@Y
@m@r@r
@}@ @ 
@/@8 M@1 J[ J@5@8 Ar@@@<CB F L L,@6@@@8 P@1 J[ J@5@8 Ar@@@<CB F L L- Lm


@6@X@X
@@ L-@8 NB L-@ 
@8 NB@@@<CB F L L- L


@6@+ J4@@@Y
@1 J[ J@4
@5@8 Ar@@@<C@7B% F L L- @


@6@X@" L

@#@+ J4@@@Y@Y
@m@r@r
@}@ @ 
@/@8 M@1 J[ J@5@8 Ar@@@<CB0 F L L-@6@@@8 P@1 J[ J@5@8 Ar@@@<CB5 F L L/ Lm


@6@X@X
@@ L/@8 NB L/@ 
@8 NB@@@<CB< F L L/ L


@6@+ J4@@@Y
@1 J[ J@4
@5@8 Ar@@@<C@7BB F L L/ @


@6@X@" L

@#@+ J4@@@Y@Y
@m@r@r
@}@ @ 
@/@8 M@1 J[ J@5@8 Ar@@@<CBM F L L/@6@@@8 P@1 J[ J@5@8 Ar@@@<CBR F L J Lm


@6@X@X
@@ J@8 NB J@ 
@8 NB@@@<CBY F L J L


@6@+ J4@@@Y
@1 J[ J@4
@5@8 Ar@@@<C@7B_ F L J @


@6@X@" L

@#@+ J4@@@Y@Y
@m@r@r
@}@ @ 
@/@8 M@1 J[ J@5@8 Ar@@@<CBj F L J@6@@@8 P@1 J[ J@5@8 Ar@@@<C@,Bo F L I M


@6@/@8 M@@@X
@ 
@ @8 M@1 J[ C@5@8 Ar@1 J[ OD
@5@8 Ar@@@<CBw F L I@6@0@8 M@@@1 J[ C@5@8 Ar@@@<C@%B| F L JW@6@@@/@8 Je@8 M@B@" L@#@A@0@8 I@1 J[ JY@5@8 Ar@@@<CB F L L:@6@@@X@1 J[ C@5@8 Ar@@@<CB F L@6@8 I@.!!! Argument(s) not recognised: retype command@8 I@8 I@@@U@<XP T C@E@1 F I@6@/
@8 I@0@0@0@8 Q+@1 I
@0@0@0@5@8 B]@1 I
@0@0@5@8 B]@1 I
@0@0@5@8 B]@1 I
@0@5@8 B]@|
 @1 I@0@5@8 B]@1 I@5@8 Bh@8 S@@@<XP I C@8A F K@6@1 K
@0@5@8 B]@1 J@0@0@5@8 S# @}@1 I@0@0@5@8 T@1 L@0@5@8 T@1 L@0@5@8 T@1 MX@0@0@5@8 T@1 MZ@0@5@8 T@@@<XPsortprod CB/ F J@6@/@8 K@/
@8busort_terms @}@ 
@8 K@@@<XP
invalidnum CB7 F Io@6@Y
@B@m@s@t@@A@m@s@n @~@@@<XP P C@ F Kt@6@/@8 MX @}D@8 I@8 Js@:@8 Nc@8 Jm@8 Js@8 I@@@<XP R  C@"AW F J@6@8 E@/
@8 J7@B@)
@ @I@A@B@)
	@I@A@/@8 Lv@'
@@@<XP T C
D F J  Bp B# B# B#@=C
D F J  @ B# B# B#@=C
D F J  I B# B# B#@=C
D F J  I B# B# B#@=C
D F J  I B# B# B#@=C
D F J  I B# B# B#@=C
D F J  @ B# B#@=C
D F J   I I I@=C
D F J  I B# B#@=C
D F J  I B# B#@=C
D F J  BANY T Ds@=C
D F J  I T T Ds@=C
D F J  C
 T T Ds@=C
D F J  G T T Ds@=C
D F J  C T T Ds@=C
D F J  I T T Ds@=C
D F J  E Ds Ds@=C
D F J  I Ds Ds Ds@=C
D F J  I Ds Ds Ds@=C
D F J  @ Ds Ds Ds@=C
D F J  I Ds Ds Ds@=C
D F J  I B# Ds@=C
D F J  CU T T@=C
D F J  G T T@=C
D F J  C T B#@=C
D F J  Dp T T@=C
D F J  I T T@=C
D F J  I T T@=C
D F J  I T T@=C
D F J  Bn T T T@=C
D F J  I T T T@=C
D F J  I T T T@=C
D F J   T T T@=C
D F J  I T T Ds@=C
D F J  J  T T Ds@=C
D F J  J T T Ds@=C
D F J  J T T Ds@=C
D F J  Fj T T T@=XP
print_list C
@ F T@6 QX@8 I@8 T Q*@9 I@<XP T CA F Io
@6@@@<CA F Io
@6@\
@ @8 T@@@<CB F Io
@6@W
@ 
@3@5@8 IV@|@ @ @8 T@@@<CB F Io
@6@ 
@/@8 RS@ @ @8 T@@@<XP S CA F J
@6@@@<C@GA F J
@6@ @/@8 S@B@0@ 
@8 Td@B@ 
@ @8 So@"
@#@A@B@ 
@ @8 Td@'@A	@"
@#@A@ 
@8 So@'@@@<XP J C@1@@ F J		 @


@6@/@ @ 
@8 J@@@ @/@8 L@  I@0@3@4@5@8 J#@@@<C@F F J
@6@@@<XP S C@@B F K@6@/@8 J@8 OF JY@/@8 JZ@X@B@" L L

@#@ 
@/@8 I@A@8 M Ds@8 I@&@(
@/@8 I@|@1 I@0@0@5@8 B]@ @8 P@1 I@0@5@8 B]@1 I@0@0@5@8 B]@1 I I@5@8 Ar@1 I@5@8 Ar@1 I@0@5@8 B]@/@8 S@1 I@5@8 Ar@ @8 I@1 I@0@0@0@5@8 B]@1 I
CASES@5@8 Ar@9 P@<XP LM CB F Is

@6@@@<CB F Is B# I@6@@@<CB F Is I B#@6@@@<CB F Is@6@8 P!@@@<XD  t  t 	t  @~t prolog_exception_hook Au D  t  t 	t  @~t  T Av P T C@iB GI GI @
 Ck

 @ Ck GK
@6@7
 GK GH @8 @@G@]
@H@ 
@8stack_guard T@I@A@ 
predicate_indicator@/@8 IF T@ @8 T@Fbacktrace_depth@/@8 @@P@m@r@n @@A@(@ @/@8get_prolog_backtrace T@ @/@8clean_stack T@ @ @ @9join_stacks T@<XD  t  t 	t  @~t  G  D  t  t 	t  @~t  G Au D  t  t 	t  @~t  G Av D  t  t 	t  @~t  G  P Q CCZ F Jl

@6@@@ 
@8 Ju@@@<CC^ F Jl
@6@@@ 
@/@8 Ju@@ OU@ @/@8 Ju@@@ @ @8 Q@@@<XD  t  t 	t  @~t  Q Au P O/ CA F IK  A@=CA F IK  @]@=C
A F IK@6@/@8 Ly@9 IV@<XP QT C@5B F IK@6@]
@/@8 IV@B@"@-

@#@/@ 
@8 IV@" I@#@A@"@+

@#@ 
@8 IV@I@@@<CB F IK

@6@@@<XP R C@;D. F IK@6@/@8 Ly@/@8 Lv@/
@8 O7@@@B
@'
@)
@I@A@B@'
@"
@#@I@A@"


@#@@@ @8 R@@@<XP SL C@v F K@6@@@<C@+@w F K
@6@B@m@u@n@a@@m@u@n@z@~@@@ @m@u@n@ @x @@@A@'@@@ 
@ @8 SK@@@<XD  t  t 	t  @~t  Km  Au D  t  t 	t  @~t  L7  @ P L7  CG F IK@6 O6@8 P@<Please type your FDL-syntax declaration, terminated by a ";"FDL> @8 J_@/
@8 J@@@8 J O6@8 B]@@@<XP SO C@.@ F K@6@B@1 M
@.@5@8 I@m@u@n@z@@1 M
@5@8 Bh@A@1 M
@5@8 Bh@)@I@@@<XP S C@. F K@6@9find_first_free_starting_at @}@<XP S C@ F K
@6@@@<C@(@ F K
@6@B@ 
@8 J@@@ @8 S@I@A@ @/@8 S@"
@#@@@<XP M CAA F K B
@6@1 B@1 I@5 @5@8 P@@@<CAB F K B
@6@1 B@1 I@5 @5@8 P@@@<CAC F K B Bo

@6@1 B@5@8 M@1 B@5@8 M@@@<CAD F K B Bo

@6@1 B@5@8 M@1 B@5@8 M@@@<CAE F K B Bo
@6@@@<CAF F K B Bo
@6@@@<C
AG F K B
 Bo@6@@@<C
AH F K B
 Bo@6@@@<CAI F K B
@6@1 B
@5@8 P@1 B@5@8 M@@@<CAJ F K B Bo I
 I@6@@@<CAK F K B
 Bo I I@6@@@<CAL F K B Bo I
 I@6@@@<CAM F K B
 Bo I I@6@@@<CAN F K B I


@6@1 B@5@8 P@@@<C@%AO F K B I

@6@/@3@0@5@3@5@8 IX@1 B
@5@8 P@@@<C@%AP F K B Bo

 Bo


@6@1 B
@5@8 P@1 B@5@8 P@@@<CAQ F K B

@6@B@'@A	@1 B@5@8 Q@@@<C	AX F K I@6@@@<CAY F K I@6@@@<CAZ F K I

@6@1 I@5@8 P@@@<CA[ F K I



@6@1 I@5@8 M@@@<C@"A\ F K I Bo

@6@B
@1 I@5@8 M@A@1 I@5@8 M@@@<CAb F K I Bo

@6@1 I@5@8 M@@@<CAc F K I Bo

@6@1 I@5@8 M@@@<CAd F K I Bo

 Bo

@6@1 I
@5@8 M@@@<CAe F K I Bo

 Bo

@6@1 I
@5@8 M@@@<CAf F K I

@6@1 I@5@8 Q@@@<XP M C@e F M  M   B# @c@=C@f F M  M Ds@=C@g F M  Kp Ds@=C@h F M  M Ds@=C@i F M  N
 Ds@=C@j F M  M Ds@=C@k F M  Kn Ds@=C@l F M  J Ds@=C@m F M  Jr   B#@P@@=C@n F M  N Ds@=C
@o F M  M  Q B#@=C
@p F M  N  Q B#@=C@q F M  K Ds@=C@r F M  M Ds@=C@s F M  N Ds@=C@t F M  M Ds@=C@u F M  N  Ds@=C@v F M M   B# 
@6@9 Lv@<C@w F M  PF Ds@=C@x F M auto_infer_from_false Ds@=XP M C@z F M  I[ Ds@=C@{ F M  I_ Ds@=C@| F M     B#@=C@} F M
   B#


@6@Y
@m@s@u@@m@s@r
@~@<C@$@~ F M
  Q
@6@Y@m@n @u@}@m@u@n@@}@@@ 
@1  Q@5@9 M@<C@ F M   Q@=XPtype_sub CB F Io

@6@8 Js@8 I@@@<CB F Io@6@8 Js@8 I@@@<XPrename_qbinding_name CEa F Io@6@/@8generate_new_qbinding_name @}@1 L
@.@5@8 I@1 L@5@8 Ar@U@<CEf F Io@6@@@<XP S C	E F Io@6@]
@8 L@@@<CE  F Io

@6@\
@@@<C@%E# F Io@6@E@\
@P@T@X
@3@.@.
@5@8 B@ 
@/@8do_unhandle_quantifiers_in_list @}@@@3@5@9 B@<XP Lq CCG F LZ@6@X
@@ Q@8 JZ@@@<CCL F LZ@6 Q@9 JZ@<XP O CA F J  C@=CA F J  K@=CA F J  A@=CA F J  L,@=CA F J  L-@=CA F J  L/@=CA F J  J@=C	A F J @6 I_@8 O@@@<CA F J  I@=CA F J  L6@=CA F J  L7@=CA F J  L8@=CA F J  JW@=CA F J  L9@=CA F J  G@=CA F J  L:@=XP Q# CB[ F Io@6@@@<CB] F Io
@6@ 
@/@8 Q"@/@8 K@ @ @8 IX@@@<XPsimp_num CA F J I


@6@8 Mt@ 
@8 Mt@1 I
@5@8 O~@@@<C
A F J I
 @6@@@U@<CA F J I
@6@8 U @}@@@<C@$A F J I I



@6@1 I
@5@/@8 T
@1 I@5@8 U@@@<CA F J I I
 I

@6@1 I
@5@8 U@@@<C@!A F J I I


 I
 I@6@1 I
@5@ @8 U@@@<C@ A F J I
 I

 I
 I@6@1 I
@5@ @8 U@@@<CA F J I


@6@8 Mt@ 
@8 Mt@1 I
@5@8 O~@@@<C
A F J I
 @6@@@U@<CA F J I
 @6@@@<CA F J

@6@@@<XP Nr CC F Q

@6@B@8 Q@A
@B@)
 @A@)
 
@@@<CC F Q@6@Y
@m@s@n @}@8 O~@@@<CC F Q I I
@6@8 L@@@<C@%C F Q I
@6@/
@8 L@B@ 
@8 Q@1 I
@5@8 O~@A@" I
@#@@@<CC F Q I
@6@8 L@@@<CC F Q @ C



@6@8 L@@@<CC F Q C @



@6@8 L@@@<C@IC F Q C


@6@/@8 L@ 
@/@8 L@B@ @8 Q@ @8 Q@1 C@5@8 O~@A@B@) @'@A@B@) @'@A
@" C@#@@@<C@NC F Q @


@6@/@8 L@ 
@/@8 L@B@ @8 Q@ @8 Q@1 @@5@8 O~@A@#@B@) @'@A@B
@) @1 I
@5@8 L@A
@" @@#@@@<C@ZC F Q I


@6@/@8 L@ 
@/@8 L@B@ @8 Q@ @8 Q@1 I@5@8 O~@A@/@B@B@) @A@) @) @A@B@)@'@A@B@)@'@A
@" I@#@@@<C@EC F Q I


@6@/@8 L@ 
@/@8 L@B@ @8 Q@ @8 Q@  @8 H@1 I@5@8 O~@A@B@)@'@A
@" I@#@@@<C@MC F Q 


@6@/@8 L@ 
@/@8 L@B@"@ @8 Q@ @8 Q@  @8 H@1 I@5@8 O~@m@r@t@r@{@@A@B@)@'@A
@" @#@@@<CC F Q I


 I

@6@ @8 L@ 
@ @8 L@@@<C@ZD F Q I


@6@/@8 L@ 
@/@8 L@B@ @8 Q@ @8 Q@1 I@5@8 O~@A@/@B@) @)@A@%@B@)@'@A@B@)@" I@#@A
@" I@#@@@<CD# F Q@6@8val @}@@@<C@#D% F Q@6@E@\
@P@T@3@.@.
@5@8 B@ 
@/@8 P@3@5@8 B@@@<XP P C	B F J
 I@6@@@<C
B F J
 I
@6@@@<CB	 F J I

@6@/@8mk_diff @}@ @ 
@8 P7@@@<XP RY CA F J Lm


@6@8 RX@ 
@8 RX@@@<C@$A F J P


@6@@@B@1 I@5@8 Nz@A	@1 I
@5@8 Nz@@@<CA F J
@6@1 I@5@8 Nz@@@<XP	semi_stan C@/@0 F	u Ht        
 B


@6@/@8 I@ @/@8 S)@ 
@ @/@8 S)@1 J@1ss
@5@2 B@5@8 Ar@@@<C@/@7 F U
 I


@6@/@8 I@ @/@8 S)@ 
@ @/@8 S)@1 J@1 U
@5@2 I@5@8 Ar@@@<C@*@> F U
 I


@6 B#@/@8 S)@ 
 B#@/@8 S)@1 J@1 U
@5@2 I@5@8 Ar@@@<C@*@D F U
 I


@6 B#@/@8 S)@ 
 B#@/@8 S)@1 J@1 U
@5@2 I@5@8 Ar@@@<C@*@J F U
 I


@6 B#@/@8 S)@ 
 B#@/@8 S)@1 J@1 U
@5@2 I@5@8 Ar@@@<C@*@P F U
 I


@6 B#@/@8 S)@ 
 B#@/@8 S)@1 J@1 U
@5@2 I@5@8 Ar@@@<C@V F U
 E
@6@/
@8 Q2@ 
@1 E@0@5@8 H@ 
@8 U @}@@@<XP LP CB F Is

@6@@@ 
@ @9 LO@<CB F Is@6@@@<XD  t  t 	t  @~t  M" Au P K~ C@'C F Io


@6@3
@5@8 K@@@1 K{ A@5@8 I@1 K{ A@5@8 Ar@1 K@5@8 I@@@<C@-C F Io
@6@3
@.@5@8 K@@@1 K@4
@5@8 I@1 K@5@8 Ar@8 K@ @m@r
@n@z@@@@<CC F Io


@6@ @m@r
@n@z@@@@<CC F Io


@6@\
@@@<CC F Io@6@/@/@8 Q!@ @/@ 
@ @8
changelist @}@ @ @8 Q!@@@<XP Q CCh F Jl  Q
@=CCi F Jl  Qj
@=CCj F Jl  Q
@=CCk F Jl  Q
@=C	Cl F Jl  TH

@=C	Cm F Jl  TP

@=C	Cn F Jl  TI

@=C	Co F Jl yfy

@=XP N CA F I|
 F@6@@@<C@&A F I|@6!!! @8 I@8 Js@8 I*** WARNING: Rule @8 I@8 Js -- @8 I@ 
@8 Js@1 I I@/Error(s) were found in consulting this rulefile@5@8 K;@8 I@U@<C@$A F I| KE@6@W Km@8 Ar@9*** ERROR TOO SERIOUS: Cannot use this file as it stands.@8 I@8 IPROCESSING ABORTED.@8 I@8 I@8 I@1 I I@2SERIOUS ERROR: Could not accept this file for use.@5@8 K;@@@<C	A F I| KE@6@8 I@@@<CA F I|@6@1 Kk
@5@8 Ar@8 I@@@<XP Q^ CB F IK
 Q A@6@@@<CB F IK
 A


@6@ 
@ @8 Q]@@@<XP Ql C@$C	 F IK

 Q 
 A
@6@ 
@ @8 I@ @8 I@@@<CC F IK

 A
@6@ 
@ @8 I@@@ @ @8 Qk@@@<XP S CB F L@6@W
@@@8 I@.!!! Warning: VAR not allowed.  Retype command.@8 I@8 I@U@<C@-B F L L

@6@B@) J4@(
 J@A@) L@(
 I@Y@/@3
@4@4@0@5@8 B@ @@@@<XPstrip C@)@8 F K J I 



@6 M[@ 
@/@8 Q @ @ @/@8 L@ @8 L@@@<C@:@> F K I I 



@6 M[@ 
@/@8 Q @ @ @/@8 L@1 I@1 
@5@5@3@5 QUANTIFICATION@8 P@@@<C@-@D F K J I 



@6@ @8 OF M]@ 
@/@8 Q @ @ @/@8 L@ @8 L@@@<C@>@K F K I I 



@6@ @8 OF M]@ 
@/@8 Q @ @ @/@8 L@1 I@1 
@5@5@3@5  U/@8 P@@@<XPfound_help_pattern C	@ F LB

@6@@@<C@ F LB
 F@6@@@<XD  t  t 	t  @~t  IQ Au D  t  t 	t  @~t  I Au P Tt C@;D] F IK
@6@B@m@n@0@t@~@m@t@n@9@~@A@&@B@m@n@A@t@~@m@t@n@Z@~@A@B@m@n@a@t@~@m@t@n@z@~@A
@3@5B_@8 B @@@<CDh F IK@6@@@<XP O C
BY F J1@6@8 Js@@@8 O@@@<CB^ F J1@6@8 I@@@<XP OG C@ F K@6@8 S@@@<XP S C@-A F K@6@1 J@0@0@5@8 B]@1 I@0@0@5@8 B]@1 L@0@5@8 B]@1 L@0@5@8 B]@1 MX@0@0@5@8 B]@1 MZ@0@5@8 B]@8 K @}@@@<XP T, C@\@@ F M@6@]
@/
@8 S @}@ 
@/@8 Q@B@m@r@t@~@'@8 Nc@ 
@8 Js@'@8 Nc@m@t@r@x @@@A@/@m@r@t@@8 I@'@8 Nc@ 
@8 Js@'@8 Nc@B@m@r@n@P@~@m@n@P@r@x @@@A	@m@r@n@P@@) @@@<C@D@Y F M@6@Y
@/
@8 Q@B@m@r
@t@~@8 N@m@t@r
@x @@@A@&@m@r
@t@@8 I@8 N@B@m@r
@n@P@~@m@n@P@r
@x @@@A	@m@r
@n@P@@) @@@<C@m F M@6@W
@@ S@8 I@m@t@n@z@@@@<C@t F M
@6 QX@8 I@3
@5@8 T. Q*@8 I@@@<C@'@z F M$$$

@6A@8 I@ 
@8 Js@@@| @B@m@r@n @@'@A@8 I@)@O@@@<C@O@ F M@6@E@\
@P@T@X
@3@.
@.@5@8 B@ 
@/@8 T+ Q\@8 I@ @ @/@8 T.@B@m@r@n @ Q@8 I@m@r@n@x @@@A@m@r@n @~@8 I Q@8 I@)@O@@@<XP K` C@ F J@6 I_@8 To@@@<C@ F J@6 R@8 I@8 Js Kw@8 I@8 Js@8 I@@@<XP S CA F M @=CA F M@\
@\@\

@6@ 
@9 S@<CA F M

@6@ 
@ @9 S@<XPbuildsav  C@[ F F  @6@8 Lchecker.sav@8save_program @} @9 G@<C@` F F  @6@8 L@9 G@<XPpvc_print_info_at_depth C@SA F Kt@6@0@/@/
@8 Q+@#On exiting successfully from depth @8 I@8 Js you will have proved @8 I@B@YC@8 I@8 Js@A
<own-formula>@8 I@@@B	@)  at the *TOP-LEVEL*, by @8 I@A at the previous depth, by @8 I@ 
@8 Js@.@8 Nc@8 I@@@B@)
 T@"Progress so far on proof by cases:@8 I@8 I@8 Q,@A@V@@@<XP M CA F LZ@6@@@<C@RA F LZ

@6@/@/
@/@8 S@/@8 R@B@)@ 
@/@8 S @}@A@ @8 H@&
@ @ @/@8 IX@B@)@'@J@A@ @8 H@ @/@8 S\@ @/@8 M@ @ @9 IX@<XP@"ask_user_if_search_should_continue  C@/@ F LZ@6@8 I@8 I@=%%% TWENTY MATCHES FOUND: Do you wish to continue the search?@8 I@8 I@8    Type Y(es) to continue search, N(o) to abandon it...@8 I@8 I@8 I    Continue search@/
@8 M$@B@)
 A@1 Q@0@5@8 B]@A@)
 A M@8 Ar@@@<XD  t  t 	t  @~t  N Au P N C@j J J  I[@=XP U CD9 F Q

@6@\
@@@<XP Qy CB F Io@6@B@8 T @}@A
@B@8 T @}@A@W
@@Invalid term.  Try again@8 I@8 I@U@<CB& F Io@6@E
@]
@P
@T@E@Y
@P@T@@ UO@8 I@8 I@U@<CB- F Io@6@@@<XP Iw CC F Is Lm


@6@/@8 Iv@ 
@/@8 Iv@@@ @ @8 IX@@@<CC F Is P



@6@@@<C
C F Is
@6@@@<XP S C
C F Jl
@6@m@s@n
@}@<C@!C F Jl@6@m@s@n	@@/@1 I

@5@8 O~@@@/
@8 S@@@m@r
@n@z@@<XD  t  t 	t  @~t  J @ D  t  t 	t  @~t  J Au P U" C	D F Io
@6@@@<C@8D F Io

@6@ @/@ 
@/@8 K}@B A@8 K{ @}@"@#@I@A@ @/@ @ @8 U!@"@#@@@<XP Qa CB F IK

@6@1 I
 L@5@8 K; I@8 QO@@@ 
@9 Q`@<CB F IK
@6@@@<XD  t  t 	t  @~t  Mc Au D  t  t 	t  @~t  N Au Pread_help_lines C@ F LB F@6@@@<C@0@ F LB@6@/@8 N@B@"@#@)@I
@A@B
@) F@)@I
@A@"

@#@@@ 
@8 UQ @}@@@<XP Tq C
DQ F IK@6@/B.@8 K%@9are_all_digits @}@<XP T} C F K$@6@8set_toplevel  @}@@@/
@8get_command_line @}@@@8 S @}@@@<XD  t  t 	t  @~t  O6  Au P K4 C@8@ F I|@6@X@" 


@#@W
@]@B@) L@A@B@) Q@A@B@) S@A
@B@) L@A@) S@8 K3@@@<C@ F I|@6@@@<XP R CC) F L  @6@8 I@+!!! Command not recognised.  Please retype.@8 I@8 I@@@<XP S C@ F M@6@W
@@@"
 U5@#@m@t@n@z@@@@<C	@ F M@6@\
@@@<C@ F M@6@3@0@.
@5@8 B@@@ 
@8 S@@@<XP U C@5 F K

@6@E@0@8 J@P@T@@@<C@9 F K@6@|
@@@9 U@<XP I CB_ F Is


@6@@@ 
@8 I@@@<CB` F Is
@6@ @8 I@@@ 
@ @8 I@@@<C
Bc F Is
@6@@@8 I@@@<CBd F Is
@6@8 I@@@ 
@8 I@@@<XP Lw C@Z F G( 
@=XPreplace_all  C@ F Io@6@1 M @.
@5@8 I@8 Oo@8 J@8 J@U@<CA @ F Io@6@8 L| K,@8 Ar@1 P@0@5@8 B]@1 I L@0@5@8 B]@1 I L@2 Sf @@5@8 Bh@1 P@0@0@0@5@8 B]@1 K@0@5@8 B]@1 P@0@5@8 B] N@/
@8 JZ@B@8 M@&
@J@A@p@B@W
@$Total wildcard not allowed: aborted.@8 I@8 I K,@8 B]@@@U@J@I
@A@Y@1 P
@5@8 Ar@8 R @}@/@8 P5 @}@B@)@*No matching subexpressions found: aborted.@8 I@8 I K,@8 B]@@@U@I@I
@A@5@1 K@5@8 Ar@B@"
@#@(
@A@8 K@/
@8 K@@@B	@)
 K@@@U@I@A@ 
@3@.@4@0@5@8 K@/@8 I@1 P@5@8 Ar@@@1 K@5@8 Ar@1 J[ N@0@5@8 B]@1 J[ N@5@8 Bh@@@8 Sg@1 K@.@5@8 I@B@'@@@U@A@ @8 H@@@ @8 N @} K,@8 B]@@@<XPreduction_procedure  C@;AL F Io@6@8 Ub@1 Kgo@5@8 Ar@1 K@5@8 Ar@8 MI @}@8 E@1 K@.
@5@8 I@8 K @}@B	@)
@8 P@I@A
 K@8 K @}@8 P@/@8 K@8 P@8 Ub@@@<XP P' CB F Io K@6@@@<CB F Io
 @@6@8make_occs_list @}@@@<C
B F Io


@6@@@<XP Q- C@1A9 F K@6@/@0@8 R @B@8 I @}*** PROVED FOR CASE @8 I@8 Js@8 I@A@E@8 Uo@P@T<Case @8 I@8 Js	 pending>@8 I@8 I@U@<CAH F K@6@@@<XD  t  t 	t  @~t  M Au P M C J J  I_@=XP T CE< F Io

@6@]
@@@<CE? F Io
@6@\
@@@<CEB F Io@6@X
@3@0@.@5@8 B@@@8do_fetch_vars_in_list @}@@@<XPdo_generate_new_qbinding_name C@/Eq F Io@6@/
@8 IV@ 
@/@8 IX@/@ @8 IV@@@B@ @0@8 N
 @}@|@@@ @8 Uv @}@A@'@I@@@<XPset_find_in CC F J@6@8 J@@@<CC F J

@6@1 B
@5@8 Nz@@@<CC  F J


@6@@@8 Uz @}@@@<XP T> CD F J  B#@=CD F J  Ds@=CD F J  I@=CD F J@6@0@9 I@<XP K C@1A F J I


@6@ 
@8 Mt@@@B@8 NX@" I
@#@I@A@/@8 K@1 I
@5@8 K@@@<CB F J I


 I

@6@ @8 K@@@<CB F J C


 C

@6@ @8 K@ 
@ @8 K@@@<C	B
 F J

@6@8 NX@@@<XP L CB F J@6@/@8listexp @}@/
@8 U}@ 
@8	orderlist @}@@@<XP Q C@oA) F LZ@6 I[@8 K@X@" B


@#@X
@X@ 
@3@.@.@5@8 B@ @3@.@.@5@8 B@/@ @ @8 L@/@ @ @8 L@@@ @3@0@.@5@8 B@ @3@0@.@5@8 B@ @ @/@8 LX @}@1 B@5@ @/@8 Lc@1 B@5@ @9 Lc@<C@2A9 F LZ@6@X@3@.
@.@5@8 B@/@ 
@ @8 L@@@ @3@0@.@5@8 B@ @/@8fetch_inference_rule @}@1 B@5@ @9 Lc@<XP P CB F J@6@8 P@/@8 U@"@#@@@<XP O C@ Gc F IK I

@6@@@ @8add_formula @}@@@|@ @ @8 O@@@<C
Gi F IK@6@@@ 
@8 U@@@<XD  t  t 	t  @~t vc_standardisation Au P U C@2 J J  I_@=XP S C@I@  F I|@6@]
@8 Oo@B I_@8 J|@3@.@0@5@0@8 R! @}@8 O @}@A	 I[@8 J|@8 U@I@8 J@8 J@8 J@1 Kk
@0@5@8 B]@8 N @}	Rulefile @8 I@8 Js processed.@8 I@8 I@8 J@8 L|@@@<C@7 F I|@6@]
@E@8 Oo@P@T Rl@8 I@8 Js Op@8 I@8 I@@@U@<XP@ scan_file_header_to_see_if_spark C
C F IK@6@8 J@8 R @}@8 J@@@<XP T C@8 F IK@6@/
@8 Q@B@%@B@8 Q@(resume@A@E
@8 Q@P
@T@(ordinary@/@8 Th @}@8 T @}@8form_log_file_names @}@8 II @}@8 Jz @}@A
Please try again.@8 I@8 I@U@J@@@<C@}@' F IK@6@8 E@8 I@DPlease type filename, without extension, in lowercase, within single@8 I@8 I@?quotes if it is not in this directory, followed by a full-stop.@8 I@8 I@B@8 Q@,Resume requested. FILENAME.csv will be read.@8 I@A@E@8 Q@P@T@+FILENAME.vcg and FILENAME.fdl will be read.@8 I@8 I Ro@8 KK@/
@8 N@B@]
@)
 L*@8 J@J@A@,@B@8 Q@]
@&
@( U@A@B@E@8 Q@P@T@]
@&
@( U@A
 U@8 I@8 I@U@J@/
@8 U@8 U@ 
@8 U@8 U@8 U@@@<XD  t  t 	t  @~t  K Au D  t  t 	t  @~t  N Au D  t  t 	t  @~t  L @ P L C	@r F K
@6@@@<C	@s F K@6@\@@@<C@v F K@6@3@.@.@5@8 B@ @/@8 T@ 
@3@5@8 B@@@<XP S C@.@' F K@6@X
@X@B@)
 J4@( J@A@)
 L@( I@/
@3@4@4@.@5@8 B@ 
@@ @8 U- @}@@@<XP N CAk F J1

@6@m@n
@t@{@r
@z@@@@<CAl F J1
@6@m@n
@t@{@r
@z@@@@ @ @8 N@@@<CAq F J1
?@6@@@<XPinstantiate_all_vars C@ F I|
@6@@@<C@ F I|
 



@6@'
@ @8 U @}@@@<XP T C@6C F L@6@/@8 IV@/
@8 D@m@r
@n@@B@) P@A@B@) P@A
@B@) R.@A@) Q@/@8 IV@0@ @8 K%@@@<XP M C@ F LB@6@8 Oo@8 J@8 J@8 J@@@<XP J CBZ F Is


@6@@@ 
@8 I@@@<CB[ F Is
@6@ @8 I@ 
@ @8 J@@@<XD  t  t 	t  @~t  L/  @ P L/  CB F J@6@B	 J@0@8 JZ@I
@A@)DELETE -- which hypothesis or hypotheses? NA@8 J_@/
@8 Jb L/@8 NB@8do_deleting  @}@@@<XPdisplay_help_lines C@ F LB@6@@@<C@ F LB
@6@m@t@n @@8 Js@8 I@| @@@ 
@ @8 U @}@@@<C@1@ F LB
 @6@8 I@8 I@/@8 N@8 JsMORE@8 I@/
@8 N@ 
@8 Js (Press Return)...@8 I@8 L|@/@8 Lv@ @8 R@@@8 U@@@<XPspecify_patt  C@)A> F Io@6@1 P@0@5@8 B]@B
 N@/
@8 JZ@I@A
	Pattern? @8 KK@/@8 Jb@/
@8 Je@1 P
@5@8 Ar@@@<XP Um CC  F Io
@6@m@u@n@z@@@@<CC F Io



@6@|
@ @ 
@8 Ul@@@<XP K CB F J I


@6@ 
@8 Mt@1 I
@5@8 O~@@@<CB F J I


 I

@6@ @8 K@@@<CB F J C


 C

@6@ @8 K@ 
@ @8 K@@@<C	B F J

@6@8 NX@@@<XD  t  t 	t  @~t  M Au P M C J J 
@=XP P CB F Io@6@| @1 N@5@8 Ar@@@<CB F Io
@6@8 Jm@8 Js P@8 I@8 U @}@|@ 
@ @8 P@@@<XP U CE- F Io
@6@ @8 S@@@ 
@ @9 U@<CE1 F Io@6@@@<XP Mx CBJ F J I


 I

@6@@@ @8 L@@@<CBN F J I

 I


@6@@@ 
@8 L@@@<C	BR F J I I@6@@@<C
BT F J I I@6@@@U@<CBX F J I


 I

@6@@@ @8 L@@@<CB\ F J I

 I


@6@@@ 
@8 L@@@<CB` F J@6@8 L@@@B
@8 L@@@8less @}@A@V@@@<CBl F J@6@8 L@@@U@<C@;Bq F J@6@B@0@0@8 T@A@B@"
 I@#@A@"
 I@#@E@B@0@0@8 T@A@B@" I@#@A@" I@#@P@T@@@<CB| F J@6@@@/@8 B@/
@8 B@ 
@8order_functs @}@@@<XD  t  t 	t  @~t  L"  @ P L"  C F LZ@6@1 M @.
@5@8 I@8 Oo@8 J@8 J@8 L|@U@<C@ F LZ@6@B
 JY@/
@8 JZ@I@AINFER -- Type formula to infer.INFER -- Formula? @8 J_@/@8 Jb@/
@8 Je@B@"
 L L
@#@/
@8 I@A@&
@I@@@B L C@8 JZ@@@I@ARulename pattern? @8 KK@/@8 Jb@ @8 Q@@@B
 J@/@8 JZ@@@ @8 OL @}@A@V@I@@ Nl@8 B]@B@^@ 
@/ I[@8 T\@ 
@8 M@B I[@8 P@B@ 
 Ds@8 I@A@6!!! ERROR: Above formula did not type-check correctly.@8 I@8 I@@@U@A@V@8 I N@8 I@ 
@8 Js by @8 I@ @8 Js Fj@8 I@8 I@8 I@8 S7@ 
@8 L@B@"
 L L@#@8 P@A@V@A@8 I@@@B
@/@ 
@8 TY @}@8 S7@A@8 S7@U@I@@@<XP K C@C F M@6@0@9 J@<C@3@D F M B

@6@B@0@1 E@2 I@5@8 J@A@B@0@1 B@5@8 J@A@0@1 E@2 I@5@9 J@<C@3@E F M I

@6@B@0@1 E@2 B@5@8 J@A@B@0@1 I@5@8 J@A@0@1 E@2 B@5@9 J@<C@3@F F M I

@6@B@0@1 E@2 I@5@8 J@A@B@0@1 I@5@8 J@A@0@1 E@2 I@5@9 J@<C@3@G F M I

@6@B@0@1 E@2 I@5@8 J@A@B@0@1 I@5@8 J@A@0@1 E@2 I@5@9 J@<C@3@H F M I

@6@B@0@1 E@2 I@5@8 J@A@B@0@1 I@5@8 J@A@0@1 E@2 I@5@9 J@<C@3@I F M I

@6@B@0@1 E@2 I@5@8 J@A@B@0@1 I@5@8 J@A@0@1 E@2 I@5@9 J@<XPfind_mutual_types CA F K@6@8 I@8 I@@@<XD  t  t 	t  @~t  M Au P M C@< J J  I[@=XPupdate_vcs_to_prove  C@2@ F Q	@6@/
@/@8 N@1 M
@5@8 B]@1 N
@0@5@8 B]@/@8 M@/
@8 Md@1 M@0@5@8 B]@1 M
@5@8 Bh@8 Mh@@@<XD  t  t 	t  @~t  N Au P N C@q J J @=XPcheckfilesexist C@$A2 F IK U@6@/@8 N @}@B@8 Oo@Avcg@8 P @}@@@/@8 M @}@B@8 Oo@Afdl@8 U@@@<CAA F IK U@6@/@8 Rg@B@8 Oo@Acsv@8 U@@@<XD  t  t 	t  @~t  K Au D  t  t 	t  @~t  Il Au P UU CDW F IK@6@m@n@0@t@~@m@t@n@9@~@@@9 UT@<CDY F IK@6@@@<XD  t  t 	t  @~t  K Au D  t  t 	t  @~t  M Au P N C@"Ac F J1


@6@Y
@m@n @r
@~@m@r
@n	@~@@@ @ @8 N@@@<CAh F J1

@6@@@<XP M C@ F LB@6@8 E@/@8 N@8 U0 @}@@@/@8 US@@@8 U@@@<XPany_holes_left C@ F I|@6@8 U@8 M@@@U@<C@ F I|@6@@@<XP J! C
Bj F Is
@6@@@<C
Bk F Is B# I@6@@@<CBl F Is

@6@ 
@ @8 J @@@<CBm F Is B#
 I

@6@ 
@8 J @@@<CBn F Is
@6@ @8compatible_set_or_seq_types @}@@@ 
@ @8 J @@@<CBr F Is@6@@@<XP N C	At F J1 @6@*  (atomic object: leaf of expression tree)@8 N@@@<CAw F J1@6  (@8 I@8 Js arguments)@8 N@@@8tv_display_arguments @}@@@<XP U[ C@R F G(@6 Gc@8prolog_flag A@@@<XP L CA2 F Io  @6@8 E@8 U @}@8 Uf @} N+@8 B]@1 J[ Q@0@5@8 B]@1 N=@0@5@8 B]@8 PB @}@@@<XP U CB( F J@6 J@/
@8 JZ@8 L/ @}@1 N;@0@5@8 B]@U@<CB- F J  @6@@@<XP Sz CA F Kt @6@@@<CA F Kt@6@m@s@n @@@@|
 @8 U> @}@@@8 Sy@@@<XP U CB F J
@6@@@<C@'B F J
@6@ @/@8 U@B
@ 
@8 Td@'@A@ 
@8 So@"
@#@@@<XP J CAt F J@6@W
@@@U@<CAy F J I


@6@/@8 J@ 
@/@8 J@ @ @8 T<@@@<CA~ F J C


 C

@6@ @8 J@ 
@ @8 J@@@<C@#A F J @


 C

@6@ @8 J@1 I
@2 I@5@ @8 J@@@<CA F J I


@6@/@8 T
@ 
@/@8 T
@1 I@5@8 U@@@<CA F J I


@6@/@8 T
@ 
@/@8 T
@1 I@5@8 U@@@<C@"A F J I


@6@1 I
@5@/@8 I@@@1 I
@5@ @8 R@@@<C	A F J

@6@8 L@@@<CA F J
 I
@6@Y
@m@s@n @}@m@s@w I@@@@<CA F J I
@6@1 I@2 I@5@8 J@@@<CA F J@6@/@0@8 T@8 T@@@<CA F J 

@=XP T5 C@5@ F Q			




@6@ @m@s@n@z@@|
 @ 
@ @8 OS@ 
@3
@4@5@ @8 IX@@@<C@ @ F Q	




@6@ 
@m@s@n@z@@@@<C@"@ F Q	


@6@|
 @ 
@ @8 OS@ 
@3
@5@ @8 IX@@@<C@ F Q	



@6@ 
@/@8 OS@m@r@s@}@ @ @8 T4@@@<C@ F Q	
@6@@@<XD  t  t 	t  @~t prolog_clause_name Av P S C@"C F IK@6@0@0@0@ @8 J#@@@+Warning - record field number already used.@8 I@@@|@ @ 
@ @ @8 S@@@<CC F IK@6@1 J$

@5@8 Ar@@@<XD  t  t 	t  @~t  T @ P T CC F J@6@/
@8 IX@ 
@8 P7@@@<XPterm_pri C@%@ F T@6@X
@/@8 B@B TH@8 Q@A@B TI@8 Q@A TP@9 Q@<C@/@ F T@6@X
@/@8 B@B Q@8 Q@A@B Qj@8 Q@A@B Q@8 Q@A Q@9 Q@<C@ F T@6@)@@@<XD  t  t 	t  @~t  N
 Au P N	 C@A J J  I[@=XD  t  t 	t  @~t  M Au D  t  t 	t  @~t  M Au D  t  t 	t  @~t  N< Au P R5 C
B F Jl  @6@8 T1@@@-No VCs were proved during this proof session.@8 I@8 I@@@<CB F Jl@6@3@3@.
@5@5@8 T1@@@2The only VC proved during this proof session was: @8 I@8 Js@8 I@@@<CB F Jl@6@/
@8 T1@@@8The following VCs were proved during this proof session:@8 I@@@8 I@8 Jm@8 OV@@@<CB F Jl @6@E
@0@8 T1@P
@T@@ U@8 I@8 I@@@<XP QL C
Ca F IK
 A@6@@@<C
Cb F IK A N@6@@@<CCc F IK N@6@@@<C@(Cd F IK
@6@ 
@/@8 QK@/@8 IV@ @/@8 IV@ @3@_@5@/@8 IX@ @8 IV@@@<XD  t  t 	t  @~t  L Au D  t  t 	t  @~t  N Au P O' C
A F IK

@6@8 O@@@<CA F IK

@6@ 
@8 O#@/@8 O@ @ @8 O&@@@<XP J' CB F Is@6@/@0@8 J@/
@8 D@ 
@8 D@@@<XP J C@_@/ F J

@6@/ I@0@3@.@4@.@5@8 J#@@@ @/@ 
@8 J@@@B@-@1 @@0@5@ @8 J@@@/@3@1 @@0@5@.@5@ @8 IX@ @3@1 @@5@5@8 IX@A@" @@#@J@@@<C@= F J
@6@@@<XP QG CB F Jl@6 I_@8 J|@@@8 Js::@8 I@8 Js@9 I@<CB F Jl@6 I[@8 J|@@@/@8 S@8 Js U@8 I@8 Js@9 I@<XD  t  t 	t  @~t  Kz  @ P Kz  C@7 F Io  @6 JY @@8 JZ@@@9 U_ @}@<C@@@; F Io@6 JY@/
@8 JZ@X
@B@"
 Lm@#@J@A@"
 @ L


@#@Y@Y@m@t@u@}@@@1 L@0@5@8 B]@1 L@0@5@8 B]@8 L@@@9 U@<C@,@L F Io@6@B JY@1 L@.
@.@5@8 JZ@I@A@'REPLACE -- Which hypothesis/conclusion? L@8 J_@/@8 Jb@" L

@#@@@9 Se @}@<XP Lz C@W F G( ?@=XP Nn C@!@ F LZ@6@1 Q@.
@5@8 I@|
@1 Q@5@8 Ar@@@B@)@@@8 UH @}@A@V@@@<C
@ F LZ  @6@1 Q@5@8 Ar@@@<XP K7 C
@ F I|@6@E@8 U @}@P@T@@@<XP S CF_ F IK@6@/@8 Q@8 IV@@@<XP Ut CEK F Io
@6@/@8 T@@@ 
@/@8 Us@ @ @8 IX@@@<CEQ F Io@6@@@<XP K CA F J I
 I


@6@1 I@1 I
@5@5@8 K@@@<CA F J I


 I

@6@ 
@8 NX@ @8 K@@@<CA F J C
 C


@6@1 C@1 C
@5@5@8 K@@@<C@ A F J C


 C

@6@ 
@8 MD@ 
@ @8 K@ @8 K@@@<C	A F J

@6@8 NX@@@<XP T C@*B; F J@6@/@3@.
@4@.@.@5@8 K%@ @ 
@8 Mw@3@4
@5@/@8 K%@ @8 T@@@<CBA F J

@6@@@<XP
set_not_in CC' F J

@6@@@1 I
@5@8 Nz@@@ 
@8 U @}@@@<CC- F J
@6@@@<XP S CEU F Io@6@E
@0@8 L@P
@T@@@9 S@<CEY F Io@6@8 U
 @}@@@9 S@<CE] F Io@6@@@<XP SS C@GB F J I

@6@@@ 
@/@8 SR@B@3@4@5@8 L@I@A@&@B@" I@#@"
@#@1 I@5@8 Nz@A
@" I@#@I@@@<C@EB F J I

@6@@@ 
@/@8 SR@B@3@4@5@8 L@I@A@$@B@" I@#@/@8 OS@1 I@5@8 Nz@A
@" I@#@I@@@<CB F J@6@8 L@@@<XP U CGp F IK I J@6@8 L@@@<CGq F IK I I@6@8 M@@@<CGr F IK	nomessage J@6@8 J@@@<CGs F IK U I@6@8quiet_add_conc @}@@@<XP L> C@z@q F L@6@/
@8 Lv@/@8 J7@B@)@.@@@'
@)@.@ 
@8 R@J@I@A@X@B@7@B@)	@A
@B@'
@A@)@ @@@B@)@@@8 L=@A@'
@B	@'
@@@)@.@A@)@ @J@I@A@ @/@8 O#@/@3@5@8 IV@3@5@/@8 IX@ @8 L=@@@<XPhas_type_classification_list CB F Is@6@@@<CB F Is@6@B@8 L  @}@@@8@#check_has_type_classifications_list @}@A@8 N_@8@$ensure_has_type_classifications_list @}@@@<XP UX C F K$@6@/
@8 N@1 Q @~
@5@9 Bh@<XD  t  t 	t  @~t prolog_predicate_name Av Pstan_hyp C@" F U@6@1 L
@5@0@8 J@@@<C@-@& F U@6@E
@1 V
@5@0@8 J@P
@T@/@8 J Ds@/@8 S)@1 J@1 V
@5@5@8 Ar@8 U @@@<XD  t  t 	t  @~t  K Au P R8 CB F Jl  @6@8 M@@@$There are no more VCs left to prove.@8 I@@@<CB F Jl@6@3@3@.
@5@5@8 M@@The only VC left to prove is: @8 I@8 Js@@@<CB F Jl@6@/
@8 M@@@,The following VCs have not yet been proved: @8 I@8 I@8 Jm@8 OV@@@<CB F Jl @6@E
@0@8 M@P
@T@@ V@8 I@@@<XD  t  t 	t  @~t  L Au D  t  t 	t  @~t  J\ Au D  t  t 	t  @~t build_other_cases @ P V CB F J@6@/@8 N{@ @ 
@8flatten_disjunction @}@@@<XD  t  t 	t  @~t  T3 Au D  t  t 	t  @~t  I Au P O  CB! F J1@6@/@8 N @/
@8 N@ 
@8 P@@@<XP O* C	A F IK@6@8 J@@@<CA F IK@6@/
@8 D@m@r
@s@~@@@'@<C@A F IK@6@"




















@ 
@!
@"
@#
@$@#@"
@ @!@"@#@$@#@@@<C@A F IK@6@"




















@ @#@"
@ @#@@@<CA F IK@6@/
@8 D@m@r
@s@@m@r
@s@x @@@ @8chop_off @}@@@<XP P C@+@I F J@6@/ I@0@3@.@4@.@5@8 J#@@@B@'
@@@ @ 
@8 L@A@ @ 
@8 P@@@<C@2@T F J@6@E@\@P@T@3 J
@.@5@8 B@8 J@@@0 C@/@0@8 J#@1 It@.@5@ @8 J@ @ 
@8 L@@@<C@9@] F J	@6@E@\@P@T@3@.@.@5@8 B@  GC@8 J@8 J@@@0 C@/@0@8 J#@1 It@.@5@ @8 J@ @ 
@8 L@@@<C@g F J@6@B@/@8 P @}@A@&@@@ 
 C@0@3@5@8 J#@@@<XP L, CB F J@6@8 V @}@8 V@@@<CB F J @=C@#B F J@6@Y
@m@s@n @@E@8 L@P@T@E@8 L@P@T@1 L
@5@8 Ar@@@<CB F J@6@Y
@m@s@n @ L@8 I@8 Js@6 cannot be forgotten (it is already forgotten/deleted)@8 I@8 I@@@<CB F J@6@%Illegal hypothesis number to forget: @8 I@8 Js@8 I@@@<XPdo_vc C@2@C F MW@6@8 MU @}@1 I@0@5@8 B]@1 I @5@8 Ar@1 N@0@5@8 B]@1 I@0@0@0@5@8 B]@1 I@0@0@0@5@8 B]@1 I@0@0@5@8 B]@8 N$ @}@@@<XP SV CA F J@6@0@0@0@0@0@0@0@0@0@0@9 R @}@<XD  t  t 	t  @~t 
expand_answer  D  t  t 	t  @~t  V Au D  t  t 	t  @~t  V Av D  t  t 	t  @~t  V  P K C@*B F J@6@/@3@.
@4@.@.@5@8 K%@ @ 
@8 K @}@3@4
@5@/@8 K%@ @8 K@@@<CB F J

@6@@@<XP U CB F J
@6@@@U@<CB F J@6@@@<CB F J

@6@@@ 
@ @8 U@@@<CB F J


@6@/@8 K@ 
@/@8 K@@@ @ @8 K@@@<XP QP CC" F IK
 J%@6 J%@8 Ux@@@<CC% F IK@6@0@8 Ux@@@6!!! FATAL-ERROR: Identifier declared multiple times - @8 I@8 Js@8 I@@@9 O @}@<CC- F IK@6@8 MG @}@@@>!!! FATAL-ERROR: Identifier reserved or already predeclared - @8 I@8 Js@8 I@@@9 V @<CC5 F IK@6@1 N

@5@8 Ar@@@<XP S CF F IK@6@8 E@/@8 J@'
@@@<XP Ld CAR F LZ B
@6@@@<CAS F LZ B


@6@@@1 B@5@8 Lc@@@<C@%AT F LZ B

 B

@6@@@1 B@5@ @8 Lc@@@<XP I CA F J
@6@@@<CA F J


 @
@6@@@<CA F J

 @ I

@6@ @1 @@5@8 I@@@<XD  t  t 	t  @~t  TX Au P TW C@K J J  I_@=XP V CB F J I
 I


@6@1 I@1 I
@5@5@8 V
@@@<CB F J I


 I

@6@ 
@ @8 V
@@@ @8 V
@@@<CB F J

@6@@@<XP ME CAg F J I

@6@@@8 MD@8 MD@@@<CAl F J@6@8 NX@@@<XP K CGA F IK I I



@6@1 I@2 I
@5@8 K@@@<CGC F IK I I



@6@1 I@2 I
@5@8 K@@@<CGE F IK I


 I

@6@ @8 K@ 
@ @8 K@@@<CGH F IK I


 I

@6@ @8 K@ 
@ @8 K@@@<CGK F IK E
 E

@6@ 
@8 K@@@<CGM F IK @


 @

@6@ @8 K@ 
@ @8 K@@@<CGP F IK I


 I

@6@ @8 K@ 
@ @8 K@@@<CGS F IK

@6@\
@@@<CGT F IK@6@8 M@3@.@.
@5@8 B@ 
@/@8 K@3@5@8 B@@@<XD  t  t 	t  @~t  M Au D  t  t 	t  @~t  K Au D  t  t 	t  @~t  K Au P O CC F L@6@@@@<XD  t  t 	t  @~t  S
 Au D  t  t 	t  @~t  T( @ P T' C	AR F K

@6@8 SQ@@@<C@$AU F K@6@/@8 IV@8 E@/
@8 SN@ 
@/@8 O@ @/@8 IX@ @8 IV@8 SQ@@@<XP T CB F L@6@8 Je@@@1 L J4@0@5@9 H@<XP U CG F IK@6@0@8 I@|@8 U@@@<CG F IK@6@1 I
@5@8 Ar@1 I PR@2 I
@5@8 Ar@@@<XD  t  t 	t  @~t  Kl Au P Rv C
DB F IK@6@8 Ly@8 J@@@<XP K C@%C F J

@6@8 Mt@ 
@8 Mt@/@1 C
@5@8 O~@3@5@8 K@@@<C@2C F J		

@6@/@/@8 K@ 
@ @/@8 K@/@1 C@5@8 O~@3@1 I@5@5@8 K@@@<C@)C
 F J

@6@3
@5@/@8 K@3@5@3@.@5@8 K@"@#@@@<CC F J I
@6@@@<C
C F J
@6@@@<CC F J@6@@@<XP U~ C@0B F J		@6@/@8 J@/
@8 K@ 
@/@8 K@ @/@8 K@ @/@8 K
@ @/@8 K
@ @/@8 K@ @8 K@@@<XP S> C@^ F G(  @6@@@<XP U
 CEj F Io@6@/@8 IV @8 Uy@@@<XD  t  t 	t  @~t  M Au P M C@ J J  I[@=XP M CCP F LZ@6@/
@8 R; @}@ 
@8 U @}@@@<XP TT C@/ F K@6@8 N; @}@@@<C@2 F K@6@8 N= @}@@@U@<C
@6 F K@6@8 P@1 N;
@5@8 Ar@@@<C@: F K@6@1 N=
@5@8 Ar@@@U@<XD  t  t 	t  @~t  T  @ P T CC
 F J
@6@@@<CC F J
@6@@@<C@(C F J
@6@ @/@8 T @}@@@B@ 
@8 U|@"
@#@A@ 
@8 U@'@@@<XD  t  t 	t  @~t  B Au D  t  t 	t  @~t  B Av D  t  t 	t  @~t  B  P BC F T N
@6 S@8 Js@8 Js@@@<CA F T@6@X
@/@8 B@/@8 A@/
@8 A@/@/@8 Q@B@) TH@A
@B@) TI@A@) TP@/@8 U @}@ 
@/@8 V(@B@@@B@) TH@m@r@r@@A@  TH@8 H@m@r@r@ Q\@8 I@3@1priority@5@4@1 R] @5@4@1 B @5@4@1 R_ @5@5@8 R` Q@8 I@A@6@B@) TH@m@r@r@}@A@  TH@8 H@m@r@r@~@3@1 V)@5@4@1 R] @5@4@1 B @5@4@1 R_ @5@5@8 R` Q@8 I@8 I Q@8 I@B@.@m@r@r@ Q\@8 I@ 
@3@1 V)@5@4@1 R] @5@4@1 B @5@4@1 R_ @5@5@8 R` Q@8 I@A@$@m@r@r@}@ 
@3@1 V)@5@4@1 R] @5@4@1 B @5@4@1 R_ @5@5@8 R`@@@<C@@\ F T@6@X
@/@8 B@/@8 A@B	@/
 Q@8 Q@A@/
 Qj@8 Q@/@8 V(@8 I Q@8 I@B@-@m@r@r
@ Q\@8 I@3@1 V)
@5@4@1 R] @5@4@1 B @5@4@1 R_ @5@5@8 R` Q@8 I@A@#@m@r@r
@}@3@1 V)
@5@4@1 R] @5@4@1 B @5@4@1 R_ @5@5@8 R`@@@<C@@x F T@6@X
@/@8 B@/@8 A@B	@/
 Q@8 Q@A@/
 Q@8 Q@/@8 V(@B@-@m@r@r
@ Q\@8 I@3@1 V)
@5@4@1 R] @5@4@1 B @5@4@1 R_ @5@5@8 R` Q@8 I@A@#@m@r@r
@~@3@1 V)
@5@4@1 R] @5@4@1 B @5@4@1 R_ @5@5@8 R` Q@8 I@8 I@@@<C@ F T@6@B@)
@A@"
@#@@@9 T @}@<C@ @ F T@6@3@.@.@5@8 B@\@-@@@8 I Q\@8 I@8 T Q@8 I@@@<XD  t  t 	t  @~t  N> Au D  t  t 	t  @~t  Q Au P T CB F J1@6Type information for function @8 I@/@8 N@/@8 N@8 Js@8 Js@8 Js @8 N@@@<XP U CB F Is 



@6@8 S @}@ 
@8 U@@@<CB F Is@6@@@<XP   C F I|@6@B	 Rn@/
@8 JZ@@@A Ro@8 KK@/
@8 Jb@8 M9 @}@8 S@@@<XD  t  t 	t  @~t  J	  Au P S CB F Jl
@6@@@<C@0B F Jl

@6@"


@#@/@3
@4@3@4@5@5@8 B@ @8 Ar@@@ 
@8 S@@@<XP U C@@ F IK@6@1 Ik@0@5@8 B]@1 IP@0@5@8 B]@B@/@8 Q @}@1 Ik@5@8 Bh@I@AB.plg@/@8 IX@/@8 IV@1 Ik@5@8 Bh@@@B@ @/
@8 Q@1 IP
@5@8 Bh@B@ 
@8 N@LAborted: Cannot set command_log and execute qualifiers to the same filename.@8 I@8 I@8 J@A@V@I@A@-B.cmd@/@8 IX@/
@ @8 IV@B@ 
@8 N@MAborted: Cannot have command_log and execute qualifiers as the same filename.@8 I@8 I@"Consider renaming the execute log.@8 I@8 I@8 J@A@V@1 IP
@5@8 Bh@@@<XP S C	G F IK@6@8 N@8 R @}@@@<XP
find_range C@3@ F K

 I

@6@ @/@/@8 Sj@ @/@/@8 Sj@ @ @8 P @}@ @ @ 
@8 Ot @}@1 I
@5@9 Nz@<XP V C
A F IK@6@3@0@5@8 IX@@@<CA F IK@6@3@0@4@0@5@8 IX@@@<CA F IK@6@3@0@4@0@4@0@5@8 IX@@@<CA F IK@6@3@0@4@0@4@0@4@0@5@8 IX@@@<CA F IK@6@3@0@4@0@4@0@4@0@4@0@5@8 IX@@@<CA F IK@6@3@0@4@0@4@0@4@0@4@0@4@0@5@8 IX@@@<CA F IK@6@3@0@4@0@4@0@4@0@4@0@4@0@4@0@5@8 IX@@@<CA F IK@6@3@0@4@0@4@0@4@0@4@0@4@0@4@0@4@0@5@8 IX@@@<CA F IK	@6@3@0@4@0@4@0@4@0@4@0@4@0@4@0@4@0@4@0@5@8 IX@@@<C	A F IK@6@m@s@n @~@@@U@<CA F IK@6@|
 @ 
@/@8 V	@ @8 V@@@<XD  t  t 	t  @~t  M] Au P O$ CA F IK@6@m@s@n@@@@m@s@n@[@}@m@s@n@ @z@@@@<CA F IK 

@=XP O CC F L L/@6@1 N;@0@5@8 B]@@@<CC F L J@6@1 N=@0@5@8 B]@@@<CC F L @6@@@<C	C F L L8@6 M@8 Ar@@@<CC F L@6@8 O@@@<CC F L @@6@@@<C	C F L@6@1 N=@0@5@8 B]@@@<XP J C F U  @6 I_@8 U @}@@@<C
 F U@6@/
@0@8 J@Y
@8 V @}@U@<C F U   @=XP Q CD> F Q@6@B@Y
@m@s@n @@I@A@"
 I
@#@Y@m@t@n @@<XP U CB F J

@6@@@ 
@ @8 L@@@<CB F J


@6@ 
@8 U@@@<XP K CB! F J C




@6@ @8 K
@@@<CB" F J

@6@8 MD@@@<XD  t  t 	t  @~t  M Au P M C@U J J  @=XP KL C
C~ F J@6@8 I@8 J@8 J@@@<XD  t  t 	t  @~t  L,  @ P L,  CA F J@6@B	 J@0@8 JZ@I
@A@)FORGET -- which hypothesis or hypotheses? NA@8 J_@/
@8 Jb L,@8 NB@8
do_forgetting  @}@@@<XD  t  t 	t  @~t  L0  @ P L0  C F MW @6@E
@0@8 M @}@P
@T@@@8 IThere are no VCs to prove.@8 I@8 I@U@<C@ F MW@6@8 N @}@8 I@/
@8 R|@B T@/@8 JZ@A@8 I@+The following VCs have not yet been proved:@8 I@8 I@8 PK @}@8 E@8 I
Which VC? @8 KK@/@8 Jb@Y@/@8 R}@B@8 VA@AVC does not exist; try again@8 I@U@@@8 V @}@1 I R@5@8 Ar@1 M@0@0@5@8 B]@1 M@5@8 Bh@1 M0@0@5@8 B]@1 M0 @5@8 Bh@1 M@0@5@8 B]@1 M @5@8 Bh@1 M@0@0@5@8 B]@1 I@0@0 L@5@8 B]@8 R@@@<XP L C F G(
 C@6@9 A @}@<C
 F G(
 D&@6 D&@9 BI @}@<C
 F G(
 BG@6 BG@9 VJ@<XD  t  t 	t  @~t  T" @ P T! CC4 F J
@6@@@<CC5 F J

@6@@@<C@#C6 F J

@6@ @/@8 T! @}@@@B@ 
@ @8 U@'@A@ 
@ @8 S@@@<XP K& CBE F J 
@=CBF F J



@6@ @ @9 K%@<XP T_ CA F J@6@8 M$@@@<XP L_ C@ A F LZ@6@8 E@/@8 R@8 J@8 Sc @}@B F@8 H@A@) F@@@8 J@9 J@<XP T C@ F Kt@6@/@8 IVB.LIS@/
@8 IXBVC@ 
@/@8 IX@ @8 IV@@@<XD  t  t 	t  @~t  U Au P U C@ J J  I[@=XP TD CA(@T F Q		@6@E@0@0@8 I@P@T@/
@8 I@B@)
  R@1 R@0@5@8 M.@@@J@J
@J@A@@B@5@)
 @@*** VC PROVED -- Well done!@8 I@8 I@1 I R @@5@8 Ar@/@0@8 N@1 I R@2 R@5@8 Ar@8 U @}@8 I P@8 Ar@J@J@I@A@@m@s@n @@B@/@0@8 S@1 I
@5@8 K;@U@J
@J@A@@B@ @/
@/@8 R @E@ 
@8 Uo@P@T@@ JB@8 K;@ 
@8 P@J@A@@/@/
@/@8 Q+*** PROVED @8 I@ @8 Js BY @8 I@ @8 Js@8 I@|
 @1 I@0@5@8 B]@1 I@5@8 Bh@8 S@1 I R
@5@8 Ar[Exiting depth @8 I@8 Js
 proof frame]@8 I@8 I@1 I
@0@5@8 B]@1 I
@0@0@5@8 B]@1 I
@0@0@0@5@8 B]@8 I@ @8 L@B@Y
@@@B	 I[@8 TB@@@8 @  @}@A@ 
@8 P@A JB@8 K;@I@I@@@<XD  t  t 	t  @~t  C: Av D  t  t 	t  @~t  C:  P P C@|Ai F K@6@/@8 I@/@8 R @8 ICASE @8 I@8 Js Nb@8 I@8 Js@8 I@0@/
@8 S@8 S@1 J
@5@8 Ar@ 
@8 K_@1 I@0@0@5@8 B]@/@0@0@8 Q+@1 I I
@5@8 Ar@1 I J@2 J
@5@8 Ar@8 I I@1 @ @5@8 I@1 I@0
@5@8 B]@1 I

@5@8 Ar@@@<XP V CB F Is 



@6@8 R@8 V-@ 
@8 V@@@<CB F Is@6@@@<XP Sk C@w F K I

@6@1 I@5@ 
@9 V5 @}@<C@y F K  B

@=C@{ F K  B

@=C@} F K  I

 @@=C@ F K  I

 @@=C
@ F K  I

@=C
@ F K  I

@=C@ F K  I

 C@=C@ F K  I

 C@=C
@ F K  I

@=C
@ F K  I

@=C@(@ F K

 I

@6@ @/@/@8 Sj@ @/@/@8 Sj@ @ @ @ @ 
@9 T @}@<XP U C@ Bu F Is@6@1 I@.@5@8 I@1 I@.
@5@8 I@@@3@5@3
@5@8 J @@@<C@ Bz F Is@6@1 I@.@5@8 I@1 I@.
@5@8 I@@@3@5@3
@5@8 J @@@<XP T CB F J1@6@8 Js Nb@8 I@8 Js Fj@8 N@@@<XD  t  t 	t  @~t  M Au P M C@o J J @=XP T C@]@ F I|@6@X
@B@"
  Lh
@#@I@A@D@B@"
  La

@#@" L@#@A@*@B@"
  Lf
@#@)
@" L@#@A@"
 @#@)
@I@@@<C@ F I|
bad_structure@6@@@<XP Q C@2C. F Io L


@6@ 
@8 Q @}@1 Q@0@5@8 B]@1 Q @5@8 Bh M@8 B]@1 Q@0@5@8 B]@0@1 L
@5@8 L @}@8 Q @}@@@<XD  t  t 	t  @~t  M1 Au P M0 C@P J J  @=XP U CB1 F J@6@8 U@8 U@@@<CB2 F J@6@@@<C@<B3 F J@6@Y
@m@s@n @@E@8 L@P@T@1 J
@.@5@8 I@1 L
@5@8 Ar@1 MX
@5@8 Ar@1 L
@5@8 B]@1 J
 @5@8 Ar@@@<CB= F J@6@Y
@m@s@n @ L@8 I@8 Js is already deleted@8 I@8 I@@@<CBE F J@6@%Illegal hypothesis number to delete: @8 I@8 Js@8 I@@@<XP Jc CAT@N F J
@6@8 E@BA(@/@8 R@/@8 N@B@@+ F@B@) @~@A Sp@8 I@8 Js Sq@8 I@8 I@1 N@5@8 I@@@8 J@B@/
@8 N Sr@8 I@ 
@8 Js Rr@8 I@8 I@ 
@8 J@A Ss@8 I@8 I @~@8 J R@8 KK@I
@1 N
@5@/@8 B}@ @/@8 D@/@/@8 St@B@) @) @~@1 M@0@5@8 B]@1 M@5@8 Ar@A@B@)@) Q@1 M@0@5@8 B]@1 M@5@8 Ar@A@V@8 Jb@J@A@@B@+ Fj@8 J@6Error on input stream - returning to interactive input@8 I@8 I@1 N@0@5@8 B] @~@8 J@8 Jb@J@A@]@'
@B@) @~@A@8 S @} Fj@8 I@@@B@B I[@8 N@/@8 IO@/@8 Sa@B@ @8 I`@A@E@ @8 I`@P@T J@8 I@ @8 Js J@8 I@8 I@@@8 J@ @8 J@8 V` Fj@8 I@8 I@ @8 J@A I_@8 N@J@J
@J@I@A@%@3READ ERROR: garbage on input stream mandates reset.@8 I@8 I@8 I@5Please type CONTROL-C to resume use of the checker...@8 I@8 I@1 N@0@5@8 B]@8 E@U@J@J
@J@J@I@@@<XP M C@% F G(@6@@@<XP V> CA F J@6 J@/
@8 JZ@8 V@U@<CA F J  @6@@@<XD  t  t 	t  @~t  L:  @ P L:  C@@Ca F J@6@B C@/
@8 JZ@A
Goal? @8 KK@/
@8 Jb@X
@8 I@@@B@8 M@B@	SUCCEEDED@8 I@AFAILED@8 I@A@B@ N@8 I@8 Js@A Vf@8 I@@@<XP P$ CB F Io@6@+Change which occurrence (number/none/all)? @8 N6@@@<XP K CB( F J
@6@ @8 T @}@ 
@ @8 K
@@@<CB+ F J@6@@@<XP P C@2 F J


@6@ 
@8 O\@@@<C@5 F J
@6@ @8 O\@@@ 
@ @8 P@@@<C@: F J@6@@@<XP U CB F J@6@8 Mt@@@E@8 Mt@P@T@<CB F J@6@8 Mt@@@U@<CB F J@6@8 L@@@<XP U C@<AX F LZ@6@/
@8 L[@ 
@/@8 L^@B@" 
 La@#@A@" 
 Lf@#@)@E@ 
@8 Lo@P@T@9 Lp@<XP T C@ F Kt@6@8 I`@8 J@8 S @}@@@8 R@@@8 T @}@@@8 T7 @}@@@8 Su @}@@@9 M@<C@ F Kt@6@E@8 I`@P@T Rl@8 I@8 Js J@8 I@8 I@@@U@<XP L\ C@TA F LZ@6@B	@8 Oi @}@J@A@G@@ Q@/@8 JZ@X@E@!@B@1 J @_@0@5@8 K@A@B@0@8 K@A	@1 J @_@0@5@8 K@P@T@3@.
@0@5@8 B@8 ICould not find rule-family @8 I@ 
@8 Js Fj@8 I@8 I@@@U@<XD  t  t 	t  @~t  K Au P J CA	@, F G(@6@1datime@.@.
@.@.@.@.@5@8 Vp IU@3@.@4@.@4@.@4@.@5@8 F5 @B@ 
@3@.@4@.@5@8 Vs@A@ 
@3@.@5@8 Vs@(@0@B@ @3@.@4@.@5@8 Vs@A@ @3@.@5@8 Vs@(@0@B@ @3@.@4@.@5@8 Vs@A@ @3@.@5@8 Vs@(@0@B@ @3@.@4@.@5@8 Vs@A@ @3@.@5@8 Vs@(@0@B@ @3@.@4@.@5@8 Vs@A@ @3@.@5@8 Vs@(@0@3@4@5@3@.@ @4@.@!@4@.@"@5@8 S @}@3@4@4@-@4@ @4@!@4@"@4@-@4@4@4@4@5@8 R@3@4@4@:@4@4@4@:@4@4@5@8 R@@@<XD  t  t 	t  @~t  J Au P L C@ F G(
@6@@@<C@ F G(


@6@ @8 N @}@|@ @ @ @ 
@9 L@<XP P C	@F F K@6@1 M@0@5@8 B]@U@<C
@H F K B
@6@@@<C@J F K I
@6@@@U@<C@L F K B
@6@1 B
@5@8 P@1 B@5@8 P@@@<C@N F K I

@6@1 I@5@8 P@@@<C@P F K I



@6@1 I@5@8 P@@@<C@R F K I@6@@@<C	@T F K I@6@@@<C
@V F K I I I@6@@@<C
@X F K I I I@6@@@<C@Z F K @6@@@<C@\ F K E 
@6@@@<C@^ F K@6@0@8 J@@@<C@` F K@6 I[@8 VM @}@0 
@8 J@@@<C@e F K I

@6@8 P@8 P@@@<C@g F K I

@6@B@8 P@A@8 P@@@<C@i F K @

@6@B@8 P@A@1 E@5@8 P@@@<C@k F K I

@6@1 @@5@8 P@1 @@5@8 P@@@<C
@m F K E E
@6@8 P@@@<C@o F K E
@6@/@8 Q2@1 E@5@8 H@8 P@@@<C@q F K B

@6@/
@8 U @} B@ 
@8 Mz @}@@@<C@v F K I

@6@/
@8 Vx I@ 
@8 Vy@@@<C@{ F K I

@6@/
@8 Vx I@ 
@8 Vy@@@<C@ F K I

@6@/
@8 Vx C@ 
@8 Vy@@@<C@ F K I

@6@/
@8 Vx G@ 
@8 Vy@@@<C@ F K I

@6@/
@8 Vx C
@ 
@8 Vy@@@<C@%@ F K I
 I
@6@B@1 B@5@8 P@A@1 I@2 I
@5@8 P@@@<C@$@ F K I
 I


@6@B@1 I@5@8 P@A	@1 I
@5@8 P@@@<C@ @ F K I
 I


@6@1 I@5@8 P@1 I
@5@8 P@@@<C@ @ F K I
 I


@6@1 I@5@8 P@1 I
@5@8 P@@@<C
@ F K I
 I@6@@@<C@!@ F K I
 I
@6@1 I@5@8 P@1 I@2 I
@5@8 P@@@<C@ @ F K I
 I


@6@1 I@5@8 P@1 I
@5@8 P@@@<C@$@ F K I
 I


@6@B@1 I@5@8 P@A	@1 I
@5@8 P@@@<C@$@ F K I
 I


@6@B@1 I@5@8 P@A	@1 I
@5@8 P@@@<C@ F K J

@6@1 B@5@8 P@@@<C
@ F K J I@6@@@<C@ F K J I

@6@1 J@5@8 P@@@<C@2@ F K J I

 I

@6@B@1 J
@5@8 P@A@1 J@1 I
@5@2 I@5@8 P@@@<C@ F K J I

 I

@6@1 J
@5@8 P@@@<C@ F K J I

 I

@6@1 J
@5@8 P@@@<C@ F K J I

 I

@6@1 J
@5@8 P@@@<C@ F K J I

 I

@6@1 J
@5@8 P@@@<C@ F K J I

 I

@6@1 J
@5@8 P@@@<C@ F K J I

 I

@6@1 J
@5@8 P@@@<C@ F K J I

 I

@6@1 J
@5@8 P@@@<C@ F K J I

 I

@6@1 J
@5@8 P@@@<C@ F K J I

 I@6@@@<C@ F K J I

 I@6@@@<C@$@ F K J
 I


@6@B@1 J@5@8 P@A	@1 J
@5@8 P@@@<C@ @ F K J
 I


@6@1 J@5@8 P@1 J
@5@8 P@@@<C@%@ F K J I



@6@B@1 J
@5@8 P@A	@1 J
@5@8 P@@@<C@ F K J I
 I
@6@8 P@@@<C@ F K J I
@6@1 I@0@5@8 T @@@<C@4@ F K J I



@6@B@1 J
@5@8 P@A@1 J
@5@8 P@1 I@1 I
@5@2 I@5@8 M|@@@<C@%@ F K J I



@6@B@1 J
@5@8 P@A	@1 J
@5@8 P@@@<C@$@ F K J
 I


@6@B@1 J@5@8 P@A	@1 J
@5@8 P@@@<C@ F K J I
 I
@6@8 P@@@<C@ F K B I

@6@1 B@5@8 P@@@<C@ F K B I Bo

@6@1 B@5@8 P@@@<C@!@ F K B I

@6@3@5@/@8 OS@1 B
@5@8 P@@@<C@$@ F K B I Bo


@6@3@5@/@8 OS@1 B
@5@8 P@@@<XP P CB F J@6@@@<CB F J
@6@8 Td@ 
@8 P@@@<XD  t  t 	t  @~t  @  @ P VU C F Q	@6@E T@0@8 JZ@P@T@8 I@/
@8 N@8 Q
@U@<C@/ F Q	@6 JY@/
@8 JZ@B@"
 L L
@#@8 P@I@A@"
 @ L L

@#@8 Q
@U@<C@$ F Q	  @6@8 TC@U@<C@' F Q	  @6 R@0@8 M.@@ JB@9 B]@<C@+ F Q	  @6 JB@8 I@@ JB@9 B]@<C	@/ F Q	  @6@/*** Cannot eliminate any conclusions at present@8 I@8 I@U@<XP K< CB F IK@6@@@@<CB F IK@6@8 Ar@@@<XD  t  t 	t  @~t  I @ P I CA A A@6@7 A@m@s@t@x S@@<XD  t  t 	t  @~t  S Au P U C@3A F J1
@6@/@8 N@/@8 N@ @8 JsARG@8 I@8 Js @8 I@ @8 Js  @8 I@8 N@|@@@ 
@ @8 U@@@<CA F J1@6@@@<XP T C@|AW F I|

@6@W
@@@"@#@B
@W@I@V@J@A@ @3@.@.@5@8 B@/@ @ @8 L@@@B	@ @0@8 R>@A@)
@'rule_family_not_declared_for_this_usage@@@B@)@J@J@A@5@"
@#@B
@W@I@V@J@A@ @3@.@.@5@8 B@/@ @ @8 L@@@B	@ @0@8 R>@A@)
 V~@@@<CA| F I| @=XP U C@M@T F IK U@6 U@8 U @}@8 I@/@8 U@/@8 U@8 U @}Reading @8 I@8 Js@& (for inherited FDL type declarations)@8 I@8 I@8 J @}@B I_@8 L@A
@8 I@F          ------------------------------------------------------------@8 I@8 I@8 ILoading @8 I@8 Js (verification conditions)@8 I@8 I@8 L @}@@ L@8 Bh@@@<C@=@p F IK U@6 U@8 V@/@8 Rg@8 IConsulting @8 I@8 Js (checker saved proof state)@8 Iredefine_warnings I_@8 @Q@3@1 Halways@5@4@1	load_type @e@5@4@1compilation_mode
assert_all@5@5@8  @} V I[@8 @Q@@@<XXQM G:F@(/usr/lib/swi-prolog/library/aggregate.pl  @ƅAu@$C ES EforeachE G:E G:E
aggregate_allEfree_variablesE VXO G:min_pair CA G8 G8 @



@6@ @ 
@ @9 V
 G:@<XO G:state1 C
B G8 G8bag@6@@@<C
B G8 G8 I@6@@@<CB G8 G8 @=XD  t  t 	t  G:t  V @ D  t  t @t  G:t V  O G: V C@kB2 G8 G8@6@/@8 L@/
@8 P7@/@8 L@ @/@8 P7@ @ 
@/@8ord_subtract
 G=@G@+@H@E
@@E@@P@T@P@T@J@J@A@,@ 
@ @/@8ord_intersection V@/@3 I@5@8 B@/@3 I@5@8 B@ @/@8 B}@ @ @ @9
prove_list V@<XO G: V C	Bj G8 G8 
@6@@@<C@ Bk G8 G8@6@/@8 A@ @ 
@/@8 V V@|
 @@@ @ @ @9 V V@<XO G:existential_vars CA G8 G8

@6@W
@&@@@'
@<CA G8 G8^

@6@@@&@"
@#@ @ @ 
@9 V V@<CA G8 G8 

 
@6@@@&@ @ @ @ 
@9 V@<CA G8 G8 


@=XO G: V CB? G8 G8 @=C@*B@ G8 G8@6@1 C@1 C@5
@5@1 C@1 C@5@.@5@8 H @ @@ @ 
@9 V@<XO G:	step_term CA G8 G8@6@/@/@8 B@ 
@ @ @8 B@ 
@9	step_list V@<XO G:templates_to_patterns CAV G8 G8  @=CAW G8 G8


@6@@@ @ @ 
@ @9sub_template_to_pattern V@<C@3AZ G8 G8 A


@6@ @ @ @/@ @8 V@ @/@ 
@8 IY IZ@ @ @ @ @ @9 V V@<XO G:term_is_free_of CB G8 G8@6@E@8var_in_term V@P@T@<XO G: V CA G8 G8 @=C@3A G8 G8@6@/@8 A@ 
@/@8 A@ @/@8 A@ @ @ @ @8 M5 V@/@8 G V@ @ @ 
@ @9 V@<XO G:	needs_one CAw G8 G8 min@=CAx G8 G8 min_witness@=CAy G8 G8 max@=CAz G8 G8 max_witness@=XO G:
finish_result CA G8 G8@6@/@/@8 B@ 
@ @ @8 B@ 
@9 V V@<XO G: V CAq G8 G8
@6@/@8 T IZ@8 V V@@@<CAu G8 G8 
 @=XD  t  t 	t  G:t  V @ D  t  t @t  G:t V DG  @O G: V C@ G8 G8@6@W
@@@9 C H@<C@ G8 G8count@6@@@1sum@5@9 V V@<C@9@ G8 G8 V

@6@@@!@1 @ @5@#@B@@ @/@8 A@m@r@r
@z@@ @ @8 EG @U@A
@ @9 A@J@<C@<@ G8 G8 V

@6@@@!@1 V
@5@#@B@@ @/@8 A@m@r@r
@x V@@ @ @8 V@U@A@ @8 A@X@J@<C@<@ G8 G8 V

@6@@@!@1 V
@5@#@B@@ @/@8 A@m@r@r
@x V@@ @ @8 V@U@A@ @8 A@X@J@<C@@ G8 G8	 V



 V

@6@@@!@1 @ 
@0@0@5@#@B@U@@F@$@" V 
@#@P@m@r
@r@@ @ 
@8 V@ @ @8 V@A@)@G@[
@H@  @8 V@ @ 
@8 V@ @ @8 V@A D@ 
@8 C H@I@U@A@" V @#@I@<C@@ G8 G8	 V



 V

@6@@@!@1 V 
@0@0@5@#@B@U@@F@$@" V 
@#@P@m@r
@r@}@ @ 
@8 V@ @ @8 V@A@)@G@[
@H@  @8 V@ @ 
@8 V@ @ @8 V@A D@ 
@8 V@I@U@A@" V @#@I@<C@ G8 G8@6 @@/
@/@/@8template_to_pattern V@ 
@ @/@8 B}@ @ @9aggregate_list V@<XO G: V CA G8 G8 @=C@/A G8 G8	 @


@6@G@m@r@t@}@H@ @ @ @ 
@ @9 V@A
@ @ 
@ @9 V@<XO G:max_pair CA G8 G8 @



@6@ @ 
@ @9 V V@<XO G:templ_to_pattern CAK G8 G8 V
  V@6@W@@@<CAL G8 G8 V

 C* V@6@@@<CAM G8 G8 V  V@6@@@<CAN G8 G8 V
  V@6@W@@@<CAO G8 G8 V

 V V@6@@@<CAP G8 G8 V

 @
 V V@6@@@<CAQ G8 G8 V

 V V@6@@@<CAR G8 G8 V

 @
 V V@6@@@<CAS G8 G8 I
  I@6@@@<CAT G8 G8 V
  V@6@@@<XO G:
clean_body C@9A& G8 G8 A


@6@@@/@8 V V@ 
@/@8 V@G
@+ @H@'@A@G
@+ @H@'@A
@" A@#@<CA0 G8 G8 

@=XO G: V CA G8 G8 @=C@/A G8 G8	 @


@6@G@m@r@t@@H@ @ @ @ 
@ @9 V@A
@ @ 
@ @9 V@<XO G:finish_result1 C
A G8 G8 V
@6@@@'
@<CA G8 G8 I
@6@@@ 
@9 P7@<CB  G8 G8 V
 @

@6@@@"
 V@#@<CB G8 G8 V
 @

@6@@@"
 V@#@<CB G8 G8 @=XO G: V C@6A G8 G8@6@/@/@ @8 V V@ 
@/@/@ @8 V@1 A@5@/@8 V@G@+
 V@H@ @ @ @9add_existential_vars V@A@'@<XO G: V CBZ G8 G8
@6@W
@8 V V@8list_is_free_of V@@@<C	B_ G8 G8@6@W
@@@<CBb G8 G8@6@/@/@8explicit_binding V@@@ @ @ 
@9 V@<CBf G8 G8@6@0@/@8 B@ @ 
@9 V@<XO G: V CA G8 G8  V

@=CA G8 G8  I

@=C	A G8 G8 V@6@ 
@9 V@<CA G8 G8 V@6@ 
@m@u@t@z@@<CA G8 G8 V@6@ 
@m@u@t@x V@@<CA G8 G8 V@6@ 
@m@u@t@x V@@<C@2A G8 G8
 V @

 @

 @

@6@G@m@r@r@@H@'@'@A@'@'@<C@2A G8 G8
 V @

 @

 @

@6@G@m@r@r@}@H@'@'@A@'@'@<CA G8 G8 NY
@6@ @ 
@9 V V@<XO G:aggregate_term_list CA G8 G8 @=CA G8 G8@6@ @/@8 W@ @ @ 
@9 W V@<XD  t  t 	t  G:t  V @ D  t  t @t  G:t V DG DG  @O G: V C@/A  G8 G8

@6 @@/@/@/@8 V@1 @@5@ @/@8 B}@ @/@8 P7@ @/@8pairs_values
pairs@ @ @ 
@9 V@<XO G: V CA_ G8 G8@6@ 
@ @8 V V@@@<CAb G8 G8@6@9invalid_template V@<XD  t  t 	t  G:t  G: @ D  t  t @t  G:t V DG V @O G: V C@ G8 G8@6 V@/
@/@/@8 V@ 
@ @/@8bagof B@ @ @9 V@<XO G: V CA> G8 G8@6@ 
@ @8 W@@@<C@3AA G8 G8

 NZ


@6@_
@@@3@.@5@8 B@ @/@ 
@ @8 V@ @ @8 V V@3@5@9 B@<CAH G8 G8@6@9 W@<XO G: V CB G8 G8@6@*
@@@<CB G8 G8@6@_
@0@/@8 A@8 V@@@<XO G: V CA G8 G8 
@=CA G8 G8

 V

@6@ @ @9 V@<XO G: W CB G8 G8
@6@,@@@ 
@9 W @<CB G8 G8 @=XO G: V CA G8 G8 V@6@@@'@<C	A G8 G8 I@6@@@9 P7@<CA G8 G8 V@6@9sum_list IZ@<CA G8 G8 V@6@9 D@<CA G8 G8 V@6@9max_list IZ@<CA G8 G8 V
 V


@6@ 
@ @9 V V@<CA G8 G8 V@6@9min_list IZ@<CA G8 G8 V
 V


@6@ 
@ @9 V V@<C@2A G8 G8		 W 


@6@@state0@ @/@/@8maplist
 G@/@3
@5@8 B@ @ @/@8 W	@ @ @ @9 V V@<C@AA G8 G8 W


@6@ @3
@.@5@8 B V@ @ @/@/@8 W& W'@/@3
@5@8 B@ @ @ @/@8 W	@ @ @ @9 W(@<XO G: V CA G8 G8 @=C@1A G8 G8@6@ 
@/@8 A@ @/@8 A@ @ @ @ @8 V V@/@8 V@ @ @ @ 
@ @9 V@<XO G: W# CB
 G8 G8  V
@=CB G8 G8  I
@=CB G8 G8  V @=CB
 G8 G8  V @=XD  t  t 	t  G:t  G: @ D  t  t @t  G:t V DG DG V @O G: V C@)@ G8 G8		@6 V@/@/@/@8 V@1 @@5@ @/@8setof B@ @/@8 W
@ @ @ 
@9 V@<XO G: W C
Ae G8 G8@6@`
@@aggregate_template@9 C H@<CAi G8 G8@6 W0@9 V@<XO G: W CBu G8 G8 DF
 A@6@@@<CBv G8 G8 E
 A@6@@@<CBw G8 G8 V


 C@6@@@<CBx G8 G8 W.



 @ C@6@@@<CBy G8 G8 W



 @ C@6@@@<XXQM @-C @~S @~XD  t  t 	t  @t comment_hook Av D  t  t 	t  @t  W2  D  t  t 	t  @t translate_bindings @ D  t  t 	t  @t  W3 @ D  t  t @t  @t W3 Bp @ Bp Bp D  t  t 	t  @t  W3  O @ W4CD E E@6@ 
@ @9 W4 H@<XD  t  t 	t  @t  H @ D  t  t 	t  @t  H  O @ HCDu E E@6@7 H@/@1 H@5@/
@8 B~ H@&
@ 
@ @9collect_residual_goals H@<XD  t  t 	t  @t sandbox_allowed_expansion Av D  t  t 	t  @t  W;  D  t  t 	t  @t generated_predicate Av O @ W< C@ GB GB@6@7 H@0@9current_record_predicate H@<XD  t  t 	t  @t message_location Av D  t  t 	t  @t  WA  O @ WAC@ C G? G?clause_term_position


@6@7
 G@@ 
@1 Ai@.@5@8 Ak Am@&@ @ @ @9@#message_location_file_term_position WE@<C@5C G? G? @*

@6@7 WE@ 
@1 Ai@.@5@8 WF@ 
@1 G@.@5@8 WF@&@@@&@" @~w:~d: @#@<C@"C G? G? WJ

@6@7 WE@ 
@/@8clause_name
 GM@&@" @~w: @#@<CD G? G?file_term_position


@6@7 WE@ 
@ @9 WG@<XD  t  t 	t  @t locate_clauses Av D  t  t 	t  @t  WT  D  t  t 	t  @t 
error_message Av D  t  t 	t  @t  WU  O @ WUC@(A E E  Cforeign_install_functioninstall


 @No install function in ~q
 E @
	Tried: ~q
@=CA G G 
process_error

 L)
 @Process "~w": exit status: ~w

@=CA G G  W\

killed
 @@!Process "~w": killed by signal ~w

@=CB| G
 G
 socket_error

 @Socket error: ~w

@=CB~ G
 G
socks_error

@6@7
 E@ 
@9 Wg Wh@<CB G
 G
proxy_error E

 @@(Failed to connect using a proxy.  Tried: E
@6@7 Wh@ 
@ @9proxy_tried Wh@<XD  t  t 	t  @t $breaklevel  
O @ Wr C
A A A@6@7 Abreak_level@8 @@@@<CA A A  @=XD  t  t 	t  @t  G Av D  t  t 	t  @t  G  D  t  t 	t  @t xref_source_identifier Av D  t  t 	t  @t rename_predicate Av D  t  t 	t  @t  Wv  D  t  t 	t  @t xref_open_source Av D  t  t 	t  @t alternate_syntax Av D  t  t 	t  @t 	called_by Av D  t  t 	t  @t  Wy  O @ WyC@'D	s@#/usr/lib/swi-prolog/boot/syspred.pl  )A W{	on_signal
 C@6@7 Am@B N B9@8 J Am@A N IE@8 W@@@U@<XD  t  t 	t  @t initialize_now Av D  t  t 	t  @t  W  O @ WC@ E E  E@$use :- use_foreign_library/1 instead@=C@ E E  E@$use :- use_foreign_library/2 instead@=XD  t  t 	t  @t debug_print_hook Av D  t  t 	t  @t  W  D  t  t 	t  @t  H Av D  t  t 	t  @t  H  O @ HC@	s@#/usr/lib/swi-prolog/boot/license.pl  )A Wlicense



@6@7
 W@ 
@ @ @9license_message W@<C@ W W unknown_license

 @@7The license "~w" is not known.  You can list the known 
 E@@licenses using ?- known_licenses. or add information about this @'license by extending license:license/3.
@=C@ W Wknown_licenses

@:The following license identifiers may be used in license/2and PL_license()
@6@7 W@ 
@ @9 W W@<C@*@ E E  W


 @@'Initialization goal ~p will be executed
 E@.immediately for backward compatibility reasons E @~w
@=CA Ax Ax assertion_failed


 @Assertion failed: ~q

@=C@$A Ax Ax E


@6@7 A|@/@8show_thread_context A|@ @/@8show_time_context A|@" @
@#@<CA Ax Ax debug_no_topic

 @@!~q: no matching debug topic (yet)

@=CA E E  E

load_failed @~w: Failed to load file

@=CA E E  E
not_supported@+Emulator does not support foreign libraries


@=C@'AK G G Ffile_set

@6@7
 F@1 H@0@.@5@0@1 B@P@5@8 @@&@ 
@ @ @9table W@<C@$AO G G W E.

@6@7 W@ 
@/@8dir_name W@&@" @ W@#@<CB G3 G3 no_resource



 @@7Could not find resource ~w/~w on ~w or system resources

@=C@ C G? G?
trace_call_to


 @Call to ~q at 

@6@7 WE@ @ @; HI WB HI@<C@:D G? G?codewalk	reiterate



 @@3Found new meta-predicates in iteration ~w (~3f sec) E
@6@7 WE@ 
@ @/@8
meta_decls WE@" @Restarting analysis ... E@#@<C@&@ G5 G5  B W




 @@cAutoloader: iteration ~D resolved ~D predicates and loaded ~D files in ~3f seconds.  Restarting ...

@=C@!@ G5 G5  B	completed



 @@;Autoloader: loaded ~D files in ~D iterations in ~3f seconds

@=CCj GW GW quasi_quotation
undeclared

 @@%Undeclared quasi quotation syntax: ~w
 E@@Autoloading can be defined using prolog:quasi_quotation_syntax/2
@=C@fBX GI GI
 @

 Ck

@6@7 T@-DWIM could not correct goal@ @/@8is_stack T@&@@@&@1 @
@2 Ck@0@5@ @/@ @7translate_message @7@" EIn: E
@#@F@ @8 A T@&@P@ @ @9 W T@A@" @ W@#@I@<C@JB@ G_ G_	
time




 @@8~D inferences, ~3f CPU in ~3f seconds (~w% CPU, ~w Lips)


@6@7 Q@G@m@r@n @@H@ @m@n@d@r@{@r@x @wround@@A@) DG@'@<CBG G_ G_ @C

@6@7 Q@ 
@9msg_statistics Q@<XD  t  t 	t  @t  W Au D  t  t 	t  @t  W Av D  t  t 	t  @t  W  D  t  t 	t  @t  Wy Av D  t  t 	t  @t quasi_quotation_syntax Av O @ W CB% GW GW html E http
html_write@=CB& GW GW 
javascript E  Wjs_write@=XD  t  t 	t  @t message_line_element Av D  t  t 	t  @t  W  D  t  t 	t  @t debug_control_hook Av D  t  t 	t  @t  W  D  t  t 	t  @t  H  D  t  t 	t  @t  H Au D  t  t 	t  @t  H  D  t  t 	t  @t message_context Av D  t  t 	t  @t  W  D  t  t 	t  @t xref_source_time Av D  t  t 	t  @t  @ Av D  t  t 	t  @t  @  D  t  t 	t  @t history_line Av D  t  t 	t  @t  W  D  t  t 	t  @t xref_close_source Av D  t  t 	t  @t show_profile_hook Av D  t  t 	t  @t  W  D  t  t 	t  @t  HL Av D  t  t 	t  @t  HL  XQM$rcF/usr/lib/swi-prolog/boot/rc.pl  )As@#C S E
open_resourceE WEcurrent_resourceXD  t  t 	t  Wt  W @ D  t  t @t  Wt W  DG Bp @D  t  t 	t  Wt  W  O W WC@U@<	s/usr/lib/swi-prolog/boot/rc.pl  )A W 

@6@F@.@ @/@8 G
 W@1 @5@/@8 W W@P@ @/@8 R$ W@ @ 
@3@1 Ibinary@5@5@9 EI W@J@A@/@8 D W@ @ @/@8tag_rc_name W@ @ @ 
@9 D W@J@I@<XD  t  t 	t  Wt  X  O W XC@F W W @~
@6@@@<C@G W W@6@3
@4 @4@5@9 C W@<C@I W W @=XD  t  t 	t  Wt  W @ D  t  t @t  Wt W  DG DGD  t  t 	t  Wt  W  O W WC@(@P W W 


@6@ 
@8current_module W@1 
@2  L@5@8 By W@1 
@2 L@5@@<XD  t  t 	t  Wt  W @ D  t  t @t  Wt W  DG @D  t  t 	t  Wt  W  O W WC	@9 W W@6 D&@9 W W@<XXQM AF@!/usr/lib/swi-prolog/boot/apply.pl  )As@#C S E SVE AXD  t  t 	t  At  G @ D  t  t @t  At SV  BpD  t  t 	t  At  G  O A SVC@<	s@!/usr/lib/swi-prolog/boot/apply.pl  )A X 


@6@]
@@@/@ 
@8 D A@1 @5@@<C@+@A X X 


@6@_
@@@ 
@/@/@8 X@ @/@8 @ A@/@ @ @8 X@1 @5@@<C
@H X X 

@6 C@9 E A@<XD  t  t 	t  At  A @ D  t  t @t  At A  D  t  t 	t  At  A  O A AC@3 X X@6@E
@@E
@@P
@T@P@T@<XXQM EF@&/usr/lib/swi-prolog/library/process.pl  @ƅAu@$C ES Eprocess_killEprocess_group_killE XE XE
process_idE XE
is_processEprocess_releaseEprocess_waitE X&Eprocess_createXD  t  t t  Et  X&O Eexe_options C@"@ G G@6 K @8 @@@@"
 DY Daexecom C D&@#@<C
@ G G@6@"
 C G@#@<XO Emap_arg_prim CA G G Ai
@6@@@G@_@H@/
@8 R$
 E@A@&
@ 
@9 D X1@<CA& G G 

@=XD  t  t t  Et  XO E X  CA7 G G 

@=XO Emap_arg CA G G@6@@@<CA G G@6@8 A X1@@ X/@/@8 W& W'@9 C X1@<CA G G@6@9 X. X1@<XO E X( C@4@ G G		@6@/
@8 X* X1@/@ 
@8 DP X1 C@8 H H X5@/@8 X7@ @/@8 X2@/@3@5@8 B@/@8expand_cwd_option X1@ @ @9 X) X1@<XD  t  t t  Et  XD  t  t 	t  Et $pred_option Av D  t  t 	t  Et  XC  
O E XC C@7 G G X(stdin S XE
@6 S@ @9 Cz X1@<C@7 G G X(stdout S XI
@6 S@ @9 XG@<C@7 G G X(stderr S XK
@6 S@ @9 XG@<C@7 G G X( C B XM
@6 B@ @9 XG@<C@7 G G X(env C S XN
@6@1 XP S@5@ @9 XG@<C@7 G G X( V) I B# V)
@6 B#@ @9 XG@<C@7 G G X( E I B# XQ
@6output@ @8 C X1 B#@ @9 XG@<C@7 G G X(detached I Ds XU
@6 Ds@ @9 XG@<C@7 G G X(window I Ds XW
@6 Ds@ @9 XG@<XO E X? C@PA G G@6@1 XM@.@5@/
@8
select_option
 G	@@@G@+@_@H@/@3@1 C C`@5@4@1 C D&@5@5@8 X<@ @/@8 X2@" XM
@#@A@F
@8 D
 X1@P@'
@A C`@9 C H@J@<CA G G 

@=XD  t  t t  Et  X)O E X CAp G G@6 NZ@9 X X1@<XO E X# CAG G G@6@0@9 X% X1@<XO E X CA} G G@6 NZ@9 X X1@<XO E X! C	A> G G@6@Y
@m@s@n @@<XO E X% CA_ G G@6@9 X' X1@<XO E X CA/ G G@6pid@9 @@<XXQMdateF@#/usr/lib/swi-prolog/library/date.pl  @ƅAu@#C ES Eday_of_the_yearEday_of_the_weekE
parse_timeE XjE G[XO Xdday C@	u GZ  @ƅA Xo@6@/
@8	int2digit
 Xd@8 A Xs@'
@<XO Xdsecond C@ Xo Xo@6@/
@/@8 Xp @<@ 
@8 Xt@&@ 
@ @9opt_fraction Xs@<XO Xdhour C@ Xo Xo@6@/
@8 Xp @8 Xt@'
@<XO Xd Xg C@.A Xo Xo Xd



@6@1 H@.@5%u@1 Xd	
     @ @@5@8 C Xs@ @9 F$ Xs@<XO Xdday_of_the_month C@ Xo Xo@6@/
@8 Xp@8 Xt@'
@<XO Xd Xi C@U Xo Xo@6@0@9 Xk Xs@<XO Xdday_name C@ Xo Xo  @S@u@n


@=C@ Xo Xo @M@o@n


@=C@ Xo Xo @T@u@e


@=C@ Xo Xo @W@e@d


@=C@ Xo Xo @T@h@u


@=C@ Xo Xo @F@r@i


@=C@ Xo Xo @S@a@t


@=C@ Xo Xo @S@u@n


@=XO Xdiso_time C@S@ Xo Xo@6@/@ 
@/@8 Xz Xs@"@:
@#@/@ @/@8minute Xs@"@:
@#@/@ @/@8 Xu Xs@/@/@/@ @/@8timezone Xs@m@r@r@z@@m@r@r@z@@m@r@r@z@@'@<C@?@ Xo Xo@6@/@ 
@/@8 X@"@:
@#@/@ @/@8 X@/@/@/@ @/@8 X@m@r@r@z@@m@r@r@z@@m@r@@'@<C@A@ Xo Xo@6@/@ 
@/@8 X@/@ @/@8 X@/@ @/@8 X@/@/@/@ @/@8 X@m@r@r@z@@m@r@r@z@@m@r@r@z@@'@<C@6@ Xo Xo

@6@/@ 
@/@8 X@/@ @/@8 X@/@/@/@ @/@8 X@m@r@r@z@@m@r@r@z@@m@r@@'@<C@+@ Xo Xo@6@/@ 
@/@8 X@/@/@/@ @/@8 X@m@r@r@z@@m@r@@m@r@@'@<XO Xddigit C@ Xo Xo

@6@ 
@1 X
@5@8 D; Xs@'@<XO Xdyear C@;@ Xo Xo@6@/
@/@8 X Xs@/@ @/@8 X@/@ @/@8 X@/@ @/@8 X@m@r
@nC@{@r@n@d@{@z@r@n
@{@z@r@z@@'@<XO Xd Xq C@ Xo Xo@6@/
@/@8 X@/@ @/@8 X@m@r
@n
@{@r@z@@'@<XO Xd Xx C@H@ Xo Xo

@6@B@"@.
@#@A	@"@,
@#@@@&@/@ @/@8digits Xs@ @/@8 D@m@r@n @@/@ @8 Vs@m@s@r@n
@r@x V@x @z@@'
@<C@ Xo Xo 


@=XO Xd Xh C@ Xo Xo@6@/
@8 X@8 Xt@'
@<XO Xdweek_ordinal C@;A Xo Xo@6@1 H@.@5%w@1 X~
     @ @@5@8 X@ @/@8 X@ 
@m@t@n@x @@n@{@r@x @@u@z@n@z@@<XO Xdmonth C@ Xo Xo@6@/
@8 Xp@8 Xt@'
@<XO Xd X C@8@ Xo Xo @+
@6@/@ @/@8 X@"@:
@#@/@ @/@8 X@m@n @r@{@@m@n @r@{@@'@<C@/@ Xo Xo

 @+
@6@/@ @/@8 X@/@ @/@8 X@m@n @r@{@@m@n @r@{@@'@<C@ @ Xo Xo
  @+
@6@/@ @/@8 X@m@n @r@{@@'@<C@2@ Xo Xo @-
@6@/@ @/@8 X@"@:
@#@/@ @/@8 X@m@r@@m@r@@'@<C@)@ Xo Xo

 @-
@6@/@ @/@8 X@/@ @/@8 X@m@r@@m@r@@'@<C@ Xo Xo
  @-
@6@/@ @/@8 X@m@r@@'@<C@ Xo Xo    @Z
@=C@ Xo Xo   @6@ 
@/@8ws Xs@"@U@T@C@#@<C@ Xo Xo   @6@ 
@/@8 X@"@G@M@T@#@<C
@ Xo Xo    

@=XO Xd X C@ Xo Xo@6@/
@8 Xp @;@8 Xt@'
@<XO Xd Xe C@.A" Xo Xo X|



@6@1 H@.@5%j@1 X~
     @ @@5@8 X@ @9 X@<XO Xd
month_name C@ Xo Xo @J@a@n


@=C@ Xo Xo @F@e@b


@=C@ Xo Xo @M@a@r


@=C@ Xo Xo @A@p@r


@=C@ Xo Xo @M@a@y


@=C@ Xo Xo @J@u@n


@=C@ Xo Xo @J@u@l


@=C@ Xo Xo @A@u@g


@=C@ Xo Xo 	@S@e@p


@=C@ Xo Xo 
@O@c@t


@=C@ Xo Xo @N@o@v


@=C@ Xo Xo @D@e@c


@=XO Xd X CA Xo Xo@ 
@6@@@&
@ 
@9 X@<CA Xo Xo 

@=XO Xd Xk C@7@X Xo Xo@6@/
@8 R@1 Xd@.@.@.@.@.@.@.@5@ 
@8 H@@@1 X~ @ @@5@9 C Xs@<XO Xd Xl C
@= Xo Xo  X X~


@=C@> Xo Xo  X X~



@=C@? Xo Xo  Xn X~


@=C@@ Xo Xo  X{ X~


@=C@A Xo Xo  X X~


@=C@B Xo Xo  Xv X~


@=C@C Xo Xo 
utc_offset X~


@=C@D Xo Xo	time_zone X~


@6@-
 @@<C@E Xo Xodaylight_saving X~


@6@-
 @@<C@G Xo Xo  Xd X~



 X|
@=C@H Xo Xo  W X~



 W
@=XO Xd X C@ Xo Xo


@6@ 
 X@8 X@&@@@&@ @ @9 X@<CA Xo Xo 
@=XO Xd Xd
 C@.@^ Xo Xo

iso_8601 @-
@6 X@/@ 
@ @ @  @ @/@8 X Xs@m@n @r@{@@'@<C@a Xo Xo X @6@ @/@8 X Xs@ 
@ @ @ @ @ @9
iso_8601_rest Xs@<C@@d Xo Xo@ @ rfc_1123 @6@0@ @/@8 X Xs@"@,@ 
@#@ @/@8 X@ 
@ @/@8 X Xs@ @/@8 X@ @/@8 X Xs@ @/@8 X@ @/@8 X@ @/@8 X@/@ @/@8 X@"@:
@#@/@ @ @/@!@8 X@"@!@:
@"@#@/@#@ @"@/@$@8 X@ @$@/@%@8 X@/@&@/@'@/@(@ @%@/@)@8 X@ @m@r@r@&@z@@ @m@r@ @r@'@z@@ @m@r@#@r@(@z@@'@)@<XO Xdopt_time C@%@ Xo Xo@6@B@"
@T
@#@A	@"
@ 
@#@@@&@ @ @9 X Xs@<C
@ Xo Xo    

@=XO Xdweek C@ Xo Xo@6@/
@8 Xp@5@8 Xt@'
@<XO Xdordinal C@4@ Xo Xo		@6@/
@/@8 X@/@ @/@8 X@/@ @/@8 X@m@r
@n@d@{@r@n
@{@z@r@z@An@8 Xt@'@<XO Xd X C@-@r Xo Xo@-
@6@ @/@8 X Xs@"@-
@#@ @/@8 Xm Xs@ 
@ @ @ @ @9 X Xs@<C@u Xo Xo		    @-
@6@ @ @9 X@<C@w Xo Xo

@6@ @/@8 X@ @/@8 X@ 
@ @ @ @ @9 X@<C@ @z Xo Xo


@-
@6@ @/@8 X Xs@ 
@ @ @ @ @9 X@<C@@@} Xo Xo
@-@W
@6@/@ @/@8 X Xs@"@-
@#@/@ @/@8 X Xs@ 
@ @ @ @/@8 X@ @ @8 X Xs@'@<C@4@ Xo Xo
@W
@6@/@ @/@8 X@/@ @/@8 X@ 
@ @ @ @/@8 X@ @ @8 X@'@<C@%@ Xo Xo

   @W
@6@/@ @/@8 X@ @8 X@'@<XXQM AF@)/usr/lib/swi-prolog/library/arithmetic.pl  @ƅAu@#C ES E HEarithmetic_expression_valueXD  t  t 	t  At expand_function_arguments  O A XC@ A A  @=C@ A A		
 A

@6@ 
@ @ @8do_expand_function A@ @ @ @9 X A@<XD  t  t 	t  At  H @ D  t  t @t  At H D  t  t 	t  At  H  O A HC@D A A@6@1 @@1 G G@2 H
@5@0@5@9 B@<XD  t  t 	t  At 	evaluable Av D  t  t 	t  At  X  O A XCA A A  L @~@=CA A A  I @~@=CAR GS GS  XN GT@=CAS GS GS  XO GT@=XD  t  t 	t  At 	eval_args  O A XC@d A A 
@=C@!@e A A


eval
@6@ @ @ @ @9 X A@<XD  t  t 	t  At expand_predicate_arguments  O A XC@ A A  @=C@@@ A A
 A

@6@ 
@/@/@8 X@F@`@ @8 G @P@" A V@#@A@'@'@ @ @ @9 X A@<XD  t  t 	t  At  K!  O A K C@ A A

@6@W
@@@<C@ A A A A



@6@@@1 A@2 A
@5@9 K  A@<C@ A A A 
@6@@@9 X@<C@ A A A
 @6@@@9 X@<CA A A A
 V


@6@W
@W@@@8 X@'
@<CA A A A


 A

@6@@@ @8 X@ 
@ @9 X@<CA
 A A 

@=XD  t  t 	t  At eval_clause  O A XC
@l A A@6@/@8 X@9 X A@<XD  t  t 	t  At  X  O A XC@| A A@6@[
@@@'
@<C@ A A@6@/
@8 X A@ 
@8visible A@@@1 

@5@@<C@ A A I

@6@ 
@/@8 X A@m@r@w I@@<C@ A Aacos

@6@ 
@/@8 X@m@r@w X@@<C@ A Aacosh

@6@ 
@/@8 X@m@r@w X@@<C@ @ A A I


@6@ 
@/@8 X@ @/@8 X@m@r@r@x I@@<C@ A Aasin

@6@ 
@/@8 X@m@r@w X@@<C@ A Aasinh

@6@ 
@/@8 X@m@r@w X@@<C@ A Aatan

@6@ 
@/@8 X@m@r@w X@@<C@ @ A A X


@6@ 
@/@8 X@ @/@8 X@m@r@r@x X@@<C@ A Aatanh

@6@ 
@/@8 X@m@r@w X@@<C@ @ A Aatan2


@6@ 
@/@8 X@ @/@8 X@m@r@r@x X@@<C@ A A I

@6@ 
@/@8 X@m@r@w X@@<C@ @ A A I


@6@ 
@/@8 X@ @/@8 X@m@r@r@x I@@<C@ A Aceil

@6@ 
@/@8 X@m@r@w X@@<C@ A Aceiling

@6@ 
@/@8 X@m@r@w X@@<C@ @ A Acopysign


@6@ 
@/@8 X@ @/@8 X@m@r@r@x X@@<C@ A Acos

@6@ 
@/@8 X@m@r@w X@@<C@ A Acosh

@6@ 
@/@8 X@m@r@w Y @@<C	@ A A @@@6@m@v @@ @@<C@ @ A A I


@6@ 
@/@8 X@ @/@8 X@m@r@r@x I@@<C@ @ A A C


@6@ 
@/@8 X@ @/@8 X@m@r@r@x C@@<C@ @ A Agetbit


@6@ 
@/@8 X@ @/@8 X@m@r@r@x Y@@<C@ @ A A 


@6@ 
@/@8 X@ @/@8 X@m@r@r@x @@<C@ @ A A I


@6@ 
@/@8 X@ @/@8 X@m@r@r@x I@@<C	@ A A L@6@m@v L @@<C	@ A Aepsilon@6@m@v Y @@<C@ A Aerf

@6@ 
@/@8 X@m@r@w Y@@<C@ A Aerfc

@6@ 
@/@8 X@m@r@w Y
@@<C@ A A X

@6@ 
@/@8 X@m@r@w Y@@<C@ A A Pp

@6@ 
@/@8 X@m@r@w Pp@@<C@ A A I.

@6@ 
@/@8 X@m@r@w Y
@@<C@ A Afloat_fractional_part

@6@ 
@/@8 X@m@r@w Y@@<C@ A Afloat_integer_part

@6@ 
@/@8 X@m@r@w Y@@<C@ A Afloor

@6@ 
@/@8 X@m@r@w Y@@<C@ @ A Agcd


@6@ 
@/@8 X@ @/@8 X@m@r@r@x Y@@<C@ @ A A V


@6@ 
@/@8 X@ @/@8 X@m@r@r@x V@@<C	@ A Ainf@6@m@v Y @@<C@ A A S

@6@ 
@/@8 X@m@r@w S@@<C@ A Algamma

@6@ 
@/@8 X@m@r@w Y@@<C@ A Alog

@6@ 
@/@8 X@m@r@w Y@@<C@ A Alog10

@6@ 
@/@8 X@m@r@w Y@@<C@ A Alsb

@6@ 
@/@8 X@m@r@w Y@@<C@ @ A A<<


@6@ 
@/@8 X@ @/@8 X@m@r@r@x Y @@<C@ @ A A V


@6@ 
@/@8 X@ @/@8 X@m@r@r@x V@@<C@ @ A A V


@6@ 
@/@8 X@ @/@8 X@m@r@r@x V@@<C@ A A I

@6@ 
@/@8 X@m@r@w I@@<C@ @ A A @


@6@ 
@/@8 X@ @/@8 X@m@r@r@x @@@<C@ @ A A I


@6@ 
@/@8 X@ @/@8 X@m@r@r@x I@@<C@ A Amsb

@6@ 
@/@8 X@m@r@w Y"@@<C	@ A Anan@6@m@v Y$ @@<C	@ A Api@6@m@v Y& @@<C@ A A I

@6@ 
@/@8 X@m@r@w I@@<C@ A A C


@6@ 
@/@8 X@ @/@8 X@m@r@r@z@@<C@ A Apopcount

@6@ 
@/@8 X@m@r@w Y(@@<C@,@ A A		powm



@6@ 
@/@8 X@ @/@8 X@ @/@8 X@m@r@r@r@y Y*@@<C@ A Arandom

@6@ 
@/@8 X@m@r@w Y,@@<C	@ A Arandom_float@6@m@v Y. @@<C@ A A F

@6@ 
@/@8 X@m@r@w Y0@@<C@ A Arationalize

@6@ 
@/@8 X@m@r@w Y1@@<C@ @ A Ardiv


@6@ 
@/@8 X@ @/@8 X@m@r@r@x Y3@@<C@ @ A A TJ


@6@ 
@/@8 X@ @/@8 X@m@r@r@x Y5@@<C@ A A W

@6@ 
@/@8 X@m@r@w W@@<C@ @ A A>>


@6@ 
@/@8 X@ @/@8 X@m@r@r@x Y6@@<C@ A A K

@6@ 
@/@8 X@m@r@w Y8@@<C@ A Asin

@6@ 
@/@8 X@m@r@w Y9@@<C@ A Asinh

@6@ 
@/@8 X@m@r@w Y;@@<C@ A Asqrt

@6@ 
@/@8 X@m@r@w Y=@@<C@ A A I


@6@ 
@/@8 X@ @/@8 X@m@r@r@{@@<C@ A Atan

@6@ 
@/@8 X@m@r@w Y?@@<C@ A Atanh

@6@ 
@/@8 X@m@r@w YA@@<C@ A Atruncate

@6@ 
@/@8 X@m@r@w YC@@<C@ @ A A S


@6@ 
@/@8 X@ @/@8 X@m@r@r@x S@@<XD  t  t 	t  At expand_function  O A YEC
@ A A@6@/
@8 X@ 
@9 X@<XD  t  t 	t  At 	list_conj  O A YGC
@h A A
@6@@@<C@i A A
 A
@6@ 
@ @9 YH A@<XD  t  t 	t  At  X @ D  t  t @t  At X  @D  t  t 	t  At  X  O A XC@y A A 


@6@ 
@9 X@<XD  t  t 	t  At  X  O A XC@K@\ A A
 B X




@6@/@/@8 B@ @ @8 B@3@0@.@5@8 B@ @/@ 
@/@3@1 V@.@5@5@8 X@ @3@5@8 B@ @ @9 YI@<XD  t  t 	t  At  G  O A HC@p A A X$builtin@6@/@1 X@5@9 B}@<XD  t  t 	t  At  X  O A XC@ A A

 @6@8 X A@@@<C@ A A@6@8 X@@@3@.
@.@5@8 B@ @/@8 X@3
@5@9 B@<C@C@ A A A


@6 F>@/@8 A Am@/@8 X@ @ @8 X@@@3@.@.@5@8 B@ @/@ 
@8 X@ @3@5@/@8 IY IZ@ @3@5@9 B@<C@ A A@6 X@9 C H@<XD  t  t 	t  At  X  O A XC@ A A

@6@@@<C@ A A@6@/@8 HF A@9 X@<XD  t  t 	t  At  X  O A YLC@ A A@6@W
@@@<C@ A A@6@[
@@@<C@ A A
@6@@@<C
@ A A@6 Fj@8 B@@@<C
@ A A@6@^
@@@9 F~ A@<C@ @ A A@6@8 X@G@_
@H@1 A@0
@.@5@1 YL@5@9 A A@A@V@I@<XD  t  t 	t  At  A  O A AC@ A A V


@6@ 
@/@/@8 YF A@1 A@2 V@5@9 X@<C@*@ A A B?


@6@/@/@8 YT@ 
@/@/@8 YT@1 A@2 A@2 YU@5@9 X@<C@*@ A A 


@6@/@/@8 YT@ 
@/@/@8 YT@1 A@2 A@2 YV@5@9 X@<C@*@ A A I


@6@/@/@8 YT@ 
@/@/@8 YT@1 A@2 A@2 I@5@9 X@<C@*@ A A I


@6@/@/@8 YT@ 
@/@/@8 YT@1 A@2 A@2 I@5@9 X@<C@*@ A A I


@6@/@/@8 YT@ 
@/@/@8 YT@1 A@2 A@2 I@5@9 X@<C@*@ A A S


@6@/@/@8 YT@ 
@/@/@8 YT@1 A@2 A@2 S@5@9 X@<XD  t  t 	t  At  H  O A HC@x@G A A

 Et Cy
  A X


@6 F>@/@8 YM@1 
@5@ @/@8 D @G@*@H@" 

@#@A@"  

@#@F@" 
@#@P@ 
@ @ @8 B@ @m@r@n@z@@A T@ 
@9 YO@I@<XXQM
data__formatsF@A/build/spark-f1EuhS/spark-2012.0.deb/simplifier/data__formats.pro  7AAuC @~S @~Eget_typeE FE	get_stateE FXD  t  t 	t  YXt  YZ Au O YX YY C  @ @ ReadTextCharList F@=C  @ @ ModuleFunctorArity Module_Atom Functor_Atom	Arity_Int@=C  @ @ Lines	everyLineupToLineInt@=C  @ @ Problem @ @1@=C  @ @ 
ProofFileKindverification_conditionsdeadpath_searchpath_functions@=C  @ @ 
DebugFileKind	data__prf	data__vcg G@=XO YX Y[ C@I	u F  7AA Yr@6@1 Y\
@5@8 Cu @@@<XD  t  t 	t  YXt  Y] Au O YX Y\ C
  @ @  Y] Y\	Data_AtomDataAttributes_Any@=C
  @ @  YZ YY	Type_AtomTypeAttributes_AnyList@=C
  @ @ get_base_unique_id Yx	Base_Atom Yi@=C  @ @ get_datafiles_vcg Y{VcgFile_Atom@=C  @ @ get_datafiles_dpc Y~DpcFile_Atom@=C  @ @ get_datafiles_simplified_vcg YSimplifiedVcgFile_Atom@=C  @ @ get_datafiles_summary_dpc YSummaryDpcFile_Atom@=C  @ @ get_datafiles_fdl YFdlFile_Atom@=C  @ @ get_datafiles_local_user_rule YLocalUserRuleFile_Atom@=C  @ @ get_datafiles_global_user_rule YGlobalUserRuleFile_Atom@=C  @ @ get_datafiles_rule Y
RuleFile_Atom@=C  @ @ get_datafiles_pfs YPfsFile_Atom@=C  @ @ get_datafiles_simplified_pfs YSimplifiedPfsFile_Atom@=C  @ @ get_datafiles_dec YDecFile_Atom@=C  @ @ get_datafiles_log YLogFile_Atom@=C
  @ @ get_datafiles_debug Y YoDebugFile_Atom@=C
  @ @ get_system_start_date_time YNowDate_AtomNowTime_Atom@=C  @ @  G G
ToolName_Atom@=XO YXdeclare_data_formats  C@5 Yr Yr  @6 Y]@1 Y\ Yt Yu@5@8 Y[
 YX YZ@1 YY Yv Yw@5@9 Y@<XO YX Y^ C@M Yr Yr@6@1 YY
@5@8 Ys@@@<XXQMosetF@#/usr/lib/swi-prolog/library/oset.pl  @ƅAu@"C ES E
oset_delelE
oset_powerEoset_dunionE	oset_diffE	oset_dintE
oset_unionEoset_intE
oset_addelEoset_isXO Yunion3 C@S	u G<  @ƅA Y G
@6@ 
@ @ @9union2
 Y@<C@U Y Y B
@6@ @ @9 Y Y@<C@W Y Y C


@6@ @ @9 Y@<XO Yhapp C@ Y Y 
@=C@ Y Y




@6@ @ @9 Y Y@<XO Ydint C@ Y Y 
@=C@ Y Y
@6@ 
@/@8 Y Y@ @ @9 Y Y@<XO Ydelel C@ Y Y G
@6@ 
@ @9 Y Y@<C@ Y Y  B@=C@ Y Y  C
@=XO Y Y C@ Y Y@6@/@8 R IZ@3@5@/
@8pset Y@ 
@9 P7@<XO Y Y C@ Y Y 
@=C@ Y Y
@6@/@ 
@8 D. @ @ 
@ @9addel Y@<XO Yisect2 C@b Y Y @=C@c Y Y@6@/@ @8 Y@ @ @ @ 
@9isect3 Y@<XO Y Y C@ Y Y @=C@ Y Y
@6@ 
@9 Y@<XO Y Y C@^ Y Y 
@=C
@_ Y Y
@6@ 
@ @9 Y Y@<XO Ydiff3 C@ Y Y G
@6@ 
@ @ @9diff12 Y@<C@ Y Y B@6@ @ @9 Y Y@<C@ Y Y C
@6@ @ @9diff21 Y@<XO Y Y C@; Y Y @@6@@@U@<C@< Y Y @=C	@= Y Y@6@9 Y Y@<XO Y Y C
@N Y Y @=C@O Y Y@6@/@ @8 Y@ @ @ @ 
@9 Y Y@<XO Y Y C@ Y Y 
@=C@ Y Y
@6@ 
@/@8 Y@ @ @9 Y@<XO Y Y C@ Y Y 
@=C@ Y Y
@6@ 
@/@8 Y@ @ @9 Y Y@<XO Y Y C@ Y Y G
@6@ 
@ @9 Y Y@<C@ Y Y  B@=C@ Y Y  C

@=XO Y Y C@@ Y Y @@6@@@U@<C@A Y Y @=C@B Y Y
@6@8 L@ 
@9 Y@<XO Y Y C@{ Y Y @=C@| Y Y@6@/@ @8 Y@ @ @ @ 
@9 Y Y@<XO Y Y C@ Y Y 
@=C@ Y Y
@6@/@ 
@8 Y@ @ 
@ @9 Y Y@<XO Y Y C@ Y Y @=C@ Y Y
@6@ 
@9 Y@<XO Y Y C@r Y Y 
@=C
@s Y Y
@6@ 
@ @9 Y@<XO Y Y C
@g Y Y G@6@ 
@ @ @9 Y@<C@i Y Y B
@6@ @ @9 Y@<C@k Y Y C
@6@ @ @9 Y@<XO Y Y C@J Y Y 
@=C
@K Y Y
@6@ 
@ @9 Y@<XO Y Y C
@v Y Y @=C@w Y Y@6@/@ @8 Y@ @ @ @ 
@9 Y@<XXQM$historyF@#/usr/lib/swi-prolog/boot/history.pl  )As@%C S E$clean_history E
$load_history E$save_history_lineE$save_history_eventEread_historyXD  t  t 	t  Yt  Y   
D  t  t 	t  Yt  Y   O Y YC	@w	s@#/usr/lib/swi-prolog/boot/history.pl  )A Y  @6@1 Y@0@0@5@9 B^ @<XD  t  t 	t  Yt 
read_history_  O Y Z C
@B Y Y
@6@8list_history 
 Y@@@U@<C@F Y Y@6 A@1history@2 A
@5@8 @5 Z@@@U@<C@@J Y Y
@6@ 
@/@/@8expand_history Z@ @8 Y Z@/@8 D Z@1 B@.@4@1 F@.@5@4@1 F@5@5@/@1 A@1 @5 @@5 A@5@8 @ Z@G@W@H@'@'@I@A@B@F@"$silent
@#@P@ @ @} F& @} Da@ @ @9 Y Z@A@#@ @8
save_event Z@G@+ @H A@1 Z@2expanded@5@8 Z	@A@V@'@'@I@<XD  t  t 	t  Yt matching_event  O Y ZCAp Y Y@6@0@/@8 Y Z@8 C! Z@0@8 @ Z@@@<XD  t  t 	t  Yt take_number  O Y Z CAe Y Y


@6@ 
 X@8 X Z@@@ @ @9take_string Z@<C
Ai Y Y

@6@@@<CAj Y Y @=XD  t  t 	t  Yt match_event  O Y Z&CAE Y Y@6@8
find_event Z@@@<CAH Y Y@6 A@1 Zno_event@5@8 Z	@U@<XD  t  t 	t  Yt get_last_event  O Y Z,CA9 Y Y@6@0@/@8 Z@8 Z@@@<CA= Y Y@6 A@1 Z Z+@5@8 Z	@U@<XD  t  t 	t  Yt remove_history  O Y Z.C@ Y Y@6@m@s@t@x @@n @~@@@<C@ Y Y@6@m@s@t@x @@@1 Y@0@5@8 I Z@@@<C@ Y Y @=XD  t  t 	t  Yt 	to_string  O Y Z1C@ Y Y

@6@^
@@@<C@ Y Y@6@9 H2 Z@<XD  t  t 	t  Yt not_event_char  O Y Z5C	AL Y Y@6csym@8 Z"@@@U@<CAM Y Y A@6@@@U@<CAN Y Y @=XD  t  t 	t  Yt history_depth_  O Y Z8C@ Y Y@6 Z@8 @ Z@Y
@m@s@n @@@@<C@ Y Y @=XD  t  t 	t  Yt  Z  O Y ZC@ Y Y@6@8  Z@@@<C@ Y Y@6@9 Y Z@<XD  t  t 	t  Yt  Y  
D  t  t 	t  Yt  Y  O Y YC@ Y Y F@6@@@<C@8@ Y Y@6@1 I
@.@5~W~W@3
@4@3@1partial @5@5@4 Fj@4@3@1 Z> @5@5@5@8 FK Z@1  @@2 Z C@2add@5@0 A@8 Z@@@<C@ Y Y @=XD  t  t 	t  Yt  Z  O Y ZCA Y Y@6@/
@8 Z@ 
@/@8expand_history2 Z@ @8 Z@@@<XD  t  t 	t  Yt 
substitute  O Y ZGC@!@ Y Y@6@/@/@8 Z@/@ @8 Z@@@ @/@8 Z@ @ @ 
@8 Z@@@<XD  t  t 	t  Yt prompt_history  O Y ZIC@ Y Y Da@6@@@9 G  Z@<C@D@ Y Y	@6@F
@/@0@8 Z@P@|@A@(@I@/
@8 R Z@/@8 ZM@F~!@/@8 ZM@ @ @ 
@/@8 ZH Z@P@ @8 B Z@A@8 ZP@J@9 ZK@<XD  t  t 	t  Yt  Y  O Y YC@; Y Y@6@8 E Z@ 
@8 ZJ Z C@/@ Hread_query_line H@ @ @ @8 Z Z@@@<XD  t  t 	t  Yt skip_quoted  O Y ZXCA* Y Y
@6@@@<C@!A+ Y Y I I
@6@@@ @ @ @ 
@ @9 ZY Z@<C@#A. Y Y


@6@@@ @ @ @ 
@ @9 ZZ@<CA1 Y Y

@6@@@ @ @ 
@ @9 ZZ@<CA4 Y Y 
@=XD  t  t 	t  Yt  Z%  O Y Z$CA^ Y Y


@6@ 
 Z7@8 Z"@@@ @ @9 Z#@<C
Ab Y Y

@6@@@<CAc Y Y @=XD  t  t 	t  Yt  Z*  O Y Z)CAP Y Y A



@6@@@9 Z- Z@<C@(AS Y Y
@6@ 
 X@8 Z"@@@3
@5@/@8 Z! Z@/@ @8 Vt Z@ @/@8 Z@ @9 Z@<C
AZ Y Y@6@/
@8 Z#@ 
@9 Z Z@<XD  t  t 	t  Yt  ZF  O Y ZECA Y Y A A 
@6@@@<CA Y Y A
 A
@6@ 
@8 Z6 Z@@@3
@5@ @9 ZD@<C@#A Y Y A


 @6@@@ 
@/@/@8 Z' Z@ @/@8 Z@@@ @ @0@9 ZD@<C@"A Y Y'

 Za
@6@@@ 
 Za@ @/@/@8 ZZ@ @ @9 ZD@<C@"A! Y Y"

 Zb
@6@@@ 
 Zb@ @/@/@8 ZZ@ @ @9 ZD@<CA% Y Y


@6@@@ @ @9 ZD@<CA( Y Y  
@=XD  t  t 	t  Yt  Y   
D  t  t 	t  Yt  Y   O Y YC@ @~ Y Y@6@8 Y Z Z@/
@8 Z:@m@s@n @@1  @@2 ZA F B @5@0 @8 Z@@@<C@ Y Y   @=XD  t  t 	t  Yt truncate_history  O Y ZdC
@ Y Y@6@/@8 Z9 Z@9 Z/ Z@<XD  t  t 	t  Yt 
last_event  O Y ZhC@ Y Y@6@8 Z@@@<C@ Y Y  	B@=XD  t  t 	t  Yt  Y C D  t  t 	t  Yt  Y E D  t  t 	t  Yt  Y  
D  t  t 	t  Yt  Y  
D  t  t 	t  Yt  Y  O Y YC@ Y Y @

@6@Y@^@@@1 Y@5@8 Bi Z@9 Ze Z@<C@,@ Y Y@6@/@8 Z2 Z@@@/@/
@8 Zi Z@G
@*
@H@V@I@A@|@1 Y@5@8 Zj@ @9 Zk@<C@ Y Y@6
history_event@9 E Z@<XD  t  t 	t  Yt  Z   O Y ZC@D@i Y Y@6@F
@/
@0@8 Z@P@V@A@(
 @/@8 Zf@/@8 HC Z@1 @.
@.@5@1 A@1 A

@5@2 Y
@5@/@8 B~ Z A@1 Z@2 Z@5@9 Z	@<XXQM FF@$/usr/lib/swi-prolog/library/lists.pl  @ƅAu@$C ES EprefixEintersectionE W E KE
proper_lengthE G
E	selectchkEselectE TEsubtractElist_to_setE WE
max_memberEsame_lengthEnexttoEnth0E GNE TEis_setE WE G
E RE L/E Z{E IYEunionEnumlistE
min_memberEpermutationE OTE Z}E ZXD  t  t 	t  Ft nth_gen  O F ZCA
 F F 

@=CA F F@6@ 
@/@8 V IZ@ @ @ @ @9 Z IZ@<XD  t  t 	t  Ft  Zv  O F ZuCB F F
@6@@@<CB F F
@6@ 
@8  IZ@@@"

@#@ @ @9 Zu IZ@<C
B F F


@6@ 
@9 Z@<XD  t  t 	t  Ft  W!  O F W CB; F F
@6@ 
@9 W! IZ@<XD  t  t 	t  Ft  Zx  O F ZwCAt F F@6@/@/
@8 C IZ@+
@'@<XD  t  t 	t  Ft  G
  O F ZyC@;A F F@6@G@Y
@H@|
 @ 
@9nth0_det IZ@J@A@#@G@W
@H@"@#@ @ @9 Z@A B#@9 H H@J@I
@<XD  t  t 	t  Ft  G  O F GCA F F 
@=CA F F

@6@ @3@5@ @9 Z IZ@<XD  t  t 	t  Ft  Z{  O F ZzC
@ F F@6@ 
@8 Z IZ@@@<XD  t  t 	t  Ft min_member_  O F ZCB F F 
@=CB
 F F
@6@F@ 
@8 D @P@ @9 Z IZ@A@ @ 
@9 Z@<XD  t  t 	t  Ft  Z}  O F Z|C
@ F F 




@=C@ F F



@6@ @ @9 Z| IZ@<XD  t  t 	t  Ft  Z  O F ZCA F F 


@6@@@<C
A F F



@6@@@<CA F F




@6@@@<CA F F





@6@@@<CA F F






@6@@@<CA F F







@6@@@<C@#A F F








@6@|
 @m@r@n @@ @ 
@9 Z@<XD  t  t 	t  Ft  F  O F TC@o F F

@6@ 
@9member_ IZ@<XD  t  t 	t  Ft  W  O F WCB+ F F
@6@ 
@9 W IZ@<XD  t  t 	t  Ft remove_same_key  O F ZCB F F @


@6@*
@@@ @9 Z IZ@<CB F F 
@=XD  t  t 	t  Ft  Z  O F ZCA F F @=CA F F




@6@ 
@9 Z IZ@<XD  t  t 	t  Ft max_member_  O F ZCA F F 
@=CA F F
@6@F@ 
@8 D~@P@ @9 Z IZ@A@ @ 
@9 Z@<XD  t  t 	t  Ft select_  O F ZC
@ F F 
@=C@ F F
@6@ @ @9 Z IZ@<XD  t  t 	t  Ft  T  O F TCB F F@6@@@<CB F F
@6@8 Z@ 
@9 T IZ@<XD  t  t 	t  Ft  Z  O F ZCBd F F@6@/@/@8 Z@+@/
@8 P7@ 
@9 D@<XD  t  t 	t  Ft  W  O F WCB F F@6 @9 W IZ@<XD  t  t 	t  Ft  G
  O F ZCAC F F@6@W
@@@ 
@9generate_nth IZ@<CAG F F@6positive_integer@8 Z@/@8 Z@ @ 
@9	find_nth0 IZ@<XD  t  t 	t  Ft remove_dup_keys  O F ZCB F F @=C@!B F F

@6@" @
@#@ 
@ @/@8 Z@ @ @9 Z IZ@<XD  t  t 	t  Ft  W  O F ZCB. F F 
@=CB/ F F
@6@m@r
@t@x V@@ @ @9 Z@<XD  t  t 	t  Ft  L/  O F ZC@ F F 
@=C@/@ F F
@6@F@E@ 
@8 H@P@T@P@ @9 Z IZ@I@A@"

@#@ @ @9 Z@<XD  t  t 	t  Ft  GN  O F IYC@z F F 
@=C@{ F F



@6@ @ @9 IY IZ@<XD  t  t 	t  Ft append_  O F ZC@ F F @=C@ F F
@6@/@8 Z@ 
@ @9 Z IZ@<XD  t  t 	t  Ft  Z  O F ZCAL F F 

@=CAM F F		

@6@|
@ @ @ 
@ @9 Z@<XD  t  t 	t  Ft  Z  O F ZCBK F F@6 B#@8 Z B#@8 Z@m@s@t@~@9numlist_ IZ@<XD  t  t 	t  Ft  Z  O F ZCB	 F F

@6@ 
@9 Z@<XD  t  t 	t  Ft  I  O F OTCAa F F
@6@ 
@9last_ IZ@<XD  t  t 	t  Ft  Z}  O F ZC	@ F F@6@ 
@9 Z@<XD  t  t 	t  Ft  W  O F ZCB F F 
@=CB  F F
@6@m@t@r
@z@@ @ @9 Z@<XD  t  t 	t  Ft  Z  O F ZC@4@ F F@6@G@Y
@H@9 Z@J
@A@!@G@W
@H@"
@#@ @ 
 @9 Z@A B#@9 Z@J
@<XD  t  t 	t  Ft perm  O F ZCA F F @=CA F F

@6@/@8 Z@ @ 
@9 Z IZ@<XD  t  t 	t  Ft  Zt  O F ZsC@ F F @=C@ F F

@6@ 
@ @9 Zs IZ@<XD  t  t 	t  Ft  Z  O F ZC@r F F @=C@s F F
@6@ @ 
@9 Z@<XD  t  t 	t  Ft  K  O F KCA F F@6@/@8 K IZ@@@'@<XD  t  t 	t  Ft  Z  O F ZCBQ F F

@6@@@"
@#@<CBT F F


@6@|
@ @ 
@9 Z@<XD  t  t 	t  Ft  Z  O F Z~CB F F
@6@@@<CB F F
@6@ 
@8 Z@@@ @9 Z~ IZ@<CB F F



@6@ @ @9 Z@<XD  t  t 	t  Ft  Z  O F ZC@,B| F F@6 C@8 Z@/@8number_list IZ C@/
@8 A IZ@ 
@/@8 Z C@ @/@8 Z@ @9
pairs_keys W
@<XD  t  t 	t  Ft  Z  O F ZCA F F

@6@ 
@9 Z@<XD  t  t 	t  Ft  W!  O F ZCB> F F 
@=CB? F F
@6@m@r
@t@x V@@ @ @9 Z@<XD  t  t 	t  Ft  Z  O F ZC
@ F F 
@=C@ F F


@6@ 
@9 Z IZ@<XD  t  t 	t  Ft  Z  O F ZCA7 F F@6@W
@@ @ 
@9 Z@<CA; F F@6nonneg@8 Z@ 
@9 Z@<XD  t  t 	t  Ft  Z  O F ZCAd F F 
@=CAe F F
@6@ @ 
@9 Z@<XD  t  t 	t  Ft  GN  O F ZC@ F F@6 C@8 Z@9 Z@<XD  t  t 	t  Ft  Z  O F ZCAQ F F @6@@@<CAR F F


@6@|
 @ @ @ @9 Z@<XD  t  t 	t  Ft  G  O F RCA F F@6@9 Z@<XD  t  t 	t  Ft  K  O F ZC
A F F
@6@W
@@@<CA F F
@6@@@<CA F F
@6@@@ 
@/@8 Z@ @ @9 Z@<C	A F F 
@=XD  t  t 	t  Ft  Z{  O F ZC@ F F@6@/
@8 Z@@@'
@<XD  t  t 	t  Ft  Z  O F ZCB F F
@6@@@<CB F F
@6@ 
@8 Z@@@ @9 Z IZ@<CB F F



@6@ @ @9 Z@<XD  t  t 	t  Ft  Z  O F ZC@lA F F@6@/@/
@8 Z@/@/@8 Z@G@+
@+@H@*@I@A@F@G@W
@+@H@ @8 D@I@A@3@G@+
@W@H@8 D@I@A@!@G@W
@W@H@/@8 D@ @8 D@A C@8 Z C@8 Z@I@9 Z@<XD  t  t 	t  Ft  Z  O F ZCB F F 
@=CB F F

 @

@6@|@ @ @ @9 Z@<XXQM FF@@/build/spark-f1EuhS/spark-2012.0.deb/simplifier/data__system.pro  7AAuC @~S @~E YE FEsave_data__system Eadd_system_start_date_timeE YXO F Z C@&@\ F F@6 F@/
@8 G
 G@3@1  F@2  Y@5@4@1  F@2  G@5@5@8 F
 F@@@<XO F Z C@N F F@6@1 Y
@5@8 Cu @@@<XD  t  t 	t  Ft  Y Au D  t  t 	t  Ft  G Au O F Y C  @ @ 
Proof Checker@=XO F Z C
@R F F@6@1 Y
@5@8 Z@@@<XXQM GF@$/usr/lib/swi-prolog/library/apply.pl  @ƅAu@$C ES E	partitionEscanlE W%EconvlistE X8E W*E W&EfoldlEexcludeE ZE EvE ZE ZE ZE ZE ZE ZXO Gscanl_ CAR G G @=CAS G G@6@ @ @@ @ @ @9 [	 W'@<XD  t  t 	t  Gt  W& @ D  t  t @t  Gt W% DG DG DGO G W% C	@ G G@6@ 
@9maplist_ W'@<XD  t  t 	t  Gt  Z @ D  t  t @t  Gt Z Bp @O G Z C@ G G@6@9	convlist_ W'@<XO G [
 CAd G G @=C@,Ae G G@6@ 
@ @ @ @ @ @@ @ @ @ 
@ @ @9 [ W'@<XD  t  t 	t  Gt  W& @ D  t  t @t  Gt Z DGO G Z C@ G G@6@9 [ W'@<XD  t  t 	t  Gt  Z @ D  t  t @t  Gt [ Bp Bp Bp @O G [ CA  G G@6@ 
@ @9foldl_ W'@<XD  t  t 	t  Gt  Ev @ D  t  t @t  Gt [ Bp @O G [ C@b G G@6@9include_ W'@<XO G [ C@ G G @=C@&@ G G

@6@ @ @ @ @ @@ @ @ @ @ @9 [ W'@<XO G [ CA G G @=CA G G@6@ @/@@ @ @ 
@9 [ W'@<XD  t  t 	t  Gt  Z @ D  t  t @t  Gt [ Bp @ @O G [ C	@ G G@6@ 
@9
partition_ W'@<XO G [ C@ G G @=C@ G G
@6@ 
@ @@ @ @9 [# W'@<XO G [ CA, G G @=C@'A- G G

@6@ 
@ @ @ @ @/@@ @ @ @ 
@ @ @9 [% W'@<XO Gexclude_ C@v G G 
@=C@$@w G G
@6@F@ 
@@P@%@A	@"

@#@ @ @9 [' W'@<XO G [" C@ G G 
@=C@ G G@6@ @/@@ @ @ @ 
@ @9 [" W'@<XD  t  t 	t  Gt  Z @ D  t  t @t  Gt [ Bp Bp Bp @O G [ CAX G G

@6@ 
@ @9 [
 W'@<XD  t  t 	t  Gt  Z @ D  t  t @t  Gt [ Bp Bp Bp Bp Bp @O G [ CA2 G G@6@ 
@ @ @ @9 [ W'@<XD  t  t 	t  Gt  Z @ D  t  t @t  Gt Z Bp Bp Bp Bp Bp @O G Z CAj G G
@6@ 
@ @ @ @9 [
 W'@<XD  t  t 	t  Gt  Z @ D  t  t @t  Gt Z Bp @ @ @O G Z C@ G G@6@ 
@ @9 [* W'@<XO G [0 C	A5 G G @=C@.A6 G G@6@ @ @ @ @ @ @/@@ @ @ @ @ @ @ @9 [/@<XO G [. CA[ G G @=C@#A\ G G@6@ @ @ 
@ @@ @ @ @ @9 [-@<XD  t  t 	t  Gt  W& @ D  t  t @t  Gt X8 DG DGO G X8 C@ G G@6@9 [$@<XD  t  t 	t  Gt  W& @ D  t  t @t  Gt W* DG DG DG DGO G W* C@ G G@6@ 
@ @9 [@<XO G [2 CAm G G @=C@3An G G@6@ @ @ @ @ @ @ @@ @ @ @ @ @ @ @9 [1@<XD  t  t 	t  Gt  Z @ D  t  t @t  Gt Z Bp Bp @O G Z C	A G G@6@ 
@9 [@<XD  t  t 	t  Gt  [  @ D  t  t @t  Gt Z Bp @O G Z C@s G G@6@9 [)@<XO G [ C@ G G @=C@,@ G G
@6@F@ 
@/@@P@"
@#@ @ @9 [@A	@ @9 [@J@<XO G [
 C@ G G @=C@ G G

@6@ 
@ @ @ @@ @ @ @ 
@9 [@<XO Gsafe_api CAz G G  


  Gsafe_meta_predicate  G 
@=XO G [ CA# G G 
@=CA$ G G

@6@ @ @ 
@/@@ @ @ @ @9 [@<XO G [ C@ G G @=C@ G G
@6@@ 
@9 [@<XO G [! C@ G G 
@=C@8@ G G	@6@F@ @@P@"
@#@ @ @ 
@9 [ @I@A@"

@#@ @ @9 [ @I@<XO G [ C@e G G 
@=C@$@f G G
@6@F@ 
@@P@"

@#@A@%@ @ @9 [@<XO G [, C@ G G G@6@@@"
@#@ 
@ @ @ @9 [3@<C@ G G B@6@@@"
@#@ 
@ @ @ @9 [3@<C@ G G C
@6@@@"
@#@ 
@ @ @ @9 [3@<C@ G G@6@1 Do@4 G@4 B@4 C
@5@9 H H@<XO G H CA| G G [5@6 G@1 HP@.@5@8 F Am [5@9 X8 W'@<XD  t  t 	t  Gt  Z @ D  t  t @t  Gt [ Bp Bp Bp Bp @O G [ C
A) G G@6@ 
@ @ @9 [&@<XD  t  t 	t  Gt  Z @ D  t  t @t  Gt [ Bp Bp @O G [ CAO G G
@6@ @9 [@<XD  t  t 	t  Gt  Z @ D  t  t @t  Gt [ Bp Bp Bp Bp @O G [ CAa G G
@6@ 
@ @ @9 [@<XXQMrbtreesF@&/usr/lib/swi-prolog/library/rbtrees.pl  @ƅAu@#C ES E
rb_del_maxE
rb_del_minErb_previousErb_nextElist_to_rbtreeEord_list_to_rbtreeE	is_rbtreeErb_sizeErb_minErb_maxErb_partial_mapErb_cloneErb_mapErb_foldE [VErb_keysErb_visitE	rb_updateE [_Erb_applyE	rb_insertE
rb_insert_newE	rb_deleteE [hErb_newErb_emptyE	rb_lookupErb_inXO [< [G CC	u G/  @ƅA [r L
@6@@@"black Da Da@#@<C@(C [r [r @


 [s
 [t
@6@@@" [t Da Da@#@<C@CC [r [r
 [s


@6@" [t Da Da@#@/@3 P
@5@8 B@ @0@/@8 B@m@r@w Y@n@w Y@x @w YC@@ @ @ @ 
@9construct_rbtree
 [<@<XO [< V C@ [r [rred [t Da



@6@@@<C@ [r [r [t [t Da



@6@@@<C
@ [r [r [{

@6@ 
@9 [z [y@<C
@ [r [r [t

@6@ 
@9 [}@<XO [<
fixup_left CB{ [r [r  @
 @@=C
B| [r [rnot_done@6@ 
@9fixup2 [y@<XO [<check_red_child CD [r [r  [t@=CD [r [r [{

@6@1msgBmust be red: ~w~n@4@5@9 B@<XO [<insert2 CA [r [r [t Da Da@6@@@" [{

@#@) [@<C@nA [r [r [{



@6@F@%@ @8 L@P@" [{
@#@ @ 
@ @ @9 [ [y@I@A@9@G@*@H@" [{@#@) @@I@A@" [{
@#@ @ 
@ @ @9 [@I@<C@yA [r [r
 [t



@6@F@*@ @8 L@P@ @ 
@/@/@8 [@ @1 [t@5@ @ @9fix_left [y@I@A@?@G@*@H@" [t@#@) @@J@A@ @ 
@/@/@8 [@ @1 [t@5@ @ @9	fix_right [y@I@<XO [<
insert_new CA [r [r@6@ 
@/@0@8insert_new_2 [y@ @ @9fix_root [y@<XO [< [e CA [r [r [s

 [s
@6@ @ @ @9 [ [y@<XO [<next C@ [r [r		 C
@6@ @/@8 A@ @ @ @1 @
@5@9 [ [y@<C@ [r [r		 G@6@ @/@8 A@ @ @ @ @9 [@<C@&@ [r [r	
 B@6@ @/@8 A@F
@ @ @ @8 [}@P@V@A
@" @@#@<XO [< [E CC [r [r@6@/@8 P7@9 [G [y@<XD  t  t 	t  [<t  [X @ D  t  t @t  [<t [W Bp Bp @O [< [W CC9 [r [r
 [s

@6@ @ 
@9fold [y@<XO [< [` C@ [r [r [s

 [s
@6@ @ 
@ @9 I [y@<XO [<	check_val C@#D [r [r@6@B@8 D @A@1 I Y@5@8 J @B@8 L@A@1 I Y@5@8 [@@@<CD [r [r@6@1 [@(Bnot ordered: ~w not between ~w and ~w~n@4
@4@4@5@9 B@<XO [< [ CA [r [r  [t




 [t
@=CA [r [r  [{




 [t
@=XO [< Pl C@!AG [r [r [t




@6@ 
 Da@8 H@ 
@ @ @ @9 Pn [y@<CAJ [r [r [{




@6@ 
@ @ @ @9 [@<XO [<
fold_parts CCD [r [r@6@ @/@8 [@ @/@@ 
@ @ @9 [@<XO [< [p CAD [r [r [s


@6@ 
@9 [ [y@<XO [< [K CC [r [r [s

@6 @9 Q [y@<XO [< V C@ [r [r [{



 [t Da
@6@@@<C@ [r [r [t



 [t Da
@6@@@<C@ [r [r [{

@6@ 
@9 [ [y@<C@ [r [r [t

@6@ 
@9 [@<XD  t  t 	t  [<t  C @ D  t  t @t  [<t C DG  DG DGO [< [ CC [r [r [t Da Da@6@@@<C@3C [r [r [{




 [{


@6@ @ @@@@ @ @ 
@8 [ [y@ @ @ 
@9 [@<C@3C [r [r [t




 [t


@6@ @ @@@@ @ @ 
@8 [@ @ @ 
@9 [@<XO [<delete_red_node CB` [r [r
 @@6@*
@@@<CBa [r [r [t Da Da
 @@6@@@<CBb [r [r
 [t Da Da
 @@6@@@<CBc [r [r@6@/@/@/@/@8delete_next [y@ @1 [{
@5@ 
@9fixup_right [y@<XO [< [ CBp [r [r [{ [t Da Da


 @@6@@@<C@.Bq [r [r [t [t Da Da

 [{



 [t @@6@@@<CBs [r [r [t [t Da Da


 [@6@@@<C@*Bt [r [r [{



@6@ @/@/@8 [@ @1 [{@5@ 
@ @9 [~ [y@<C@*Bw [r [r [t



@6@ @/@/@8 [@ @1 [t@5@ 
@ @9 [@<XO [< [ C@MA [r [r [t [{



 [{





 [{



 [{ [t
 [{ [t [@6@@@<C@OA [r [r [t [{ [{









 [{



 [{ [t [{
 [t [@6@@@<C@=A [r [r

 [t [{



 [{






 [t [{
 [{ @@6@@@<C@>A [r [r

 [t [{ [{










 [t [{
 [{ @@6@@@<CA [r [r 

 @@=XO [< [ C
A [r [r @
 @@6@@@<C
A [r [r [@6@ 
@9 [ [y@<XO [< [i CB [r [r [s

 [s
@6@ @/@ @0@8 L/ [y@'@<XO [<previous C@ [r [r		 C
@6@ @/@8 A@ @ @ @ @9 [ [y@<C@ [r [r		 G@6@ @/@8 A@ @ @ @1 @
@5@9 [@<C@&@ [r [r	
 B@6@ @/@8 A@F
@ @ @ @8 [@P@V@A
@" @@#@<XO [<rbtree1 C@*C [r [r [t




@6 @/@8find_path_blacks [y@1 I Y@5@ @8check_rbtree [y@ 
@1 I Y@5@ @9 [@<CC [r [r [{@6@1 [Broot should be black@5@9 B@<XO [<lookup C@ [r [r C
@6@ 
@/@8 A@ @9 [ [y@<C@ [r [r G@6@ 
@/@8 A@ @9 [@<C@ [r [r B@6@ 
@9 A@<XO [< [ C
@ [r [r [t Da Da@6@@@U@<C@&@ [r [r@6@/@8 A@/@8 A@/@ @8 Y@ @ @ @ 
@ @9 [ [y@<XO [< [ CB [r [r  @
 @@=C
B [r [r [@6@ 
@9fixup3 [y@<XD  t  t 	t  [<t  [V @ D  t  t @t  [<t [U DG  DGO [< [U CC [r [r [s



 [s

@6@ @ @ 
@9 [@<XO [< [\ C
B [r [r [s

@6@9visit [y@<XO [< [ C@OA [r [r [t [{






 [{ [{






 [{ [t
 [t [{ [@6@@@<C@MA [r [r [t [{






 [{


 [{



 [{ [t
 [t [{ [@6@@@<C@=A [r [r

 [t



 [{ [{






 [t [{
 [{ @@6@@@<C@<B [r [r

 [t



 [{


 [{



 [t [{
 [{ @@6@@@<CB [r [r 

 @@=XO [< [ C
A [r [r @
 @@6@@@<C
A [r [r [@6@ 
@9 [ [y@<XO [< [ CC [r [r [t Da Da@6@@@ 
@9check_height [y@<C@,C [r [r [{



@6@ @8 [ [y@ @8 [ [y@ @8 [@ @ @ 
@8 [@ @ @ 
@9 [@<C@(D [r [r [t



@6@ @8 [@|
 @ @ @ @8 [@ @ @ @9 [@<XO [< [ CC [r [r [t Da
@6@@@<CC [r [r [{


@6@|@ 
@ @/@8 [@ @ @9 [@<CC [r [r [t


@6@|@ 
@ @/@8 [@ @ @9 [@<XO [<partial_map C
Ce [r [r

@6@@@<CCf [r [r [t Da

@6@@@<C@xCg [r [r [{



 [{


@6@ @/@ 
@ @ @8 [ [y@G@+@H@'@'@)@J@I@A@9@"@#@G@*@H@F
@ @ @ @@P@V@A@'@&@A@'@&@ @ @ 
@ @ @9 [@<C@xCw [r [r [t



 [t


@6@ @/@ 
@ @ @8 [@G@+@H@'@'@)@J@I@A@9@"@#@G@*@H@F
@ @ @ @@P@V@A@'@&@A@'@&@ @ @ 
@ @ @9 [@<XO [<insert CAe [r [r@6@ 
@/@0@8 [@ @ @9 [@<XO [< [= CBP [r [r [s

 [s
@6@ @ @ @0@9del_max [y@<XO [< [ C@0C< [r [r	
 [t



@6@F
@+ Da@&@P@'
@A@ @1 @@5@ @ 
@9 [ [y@I@<CCA [r [r [{



@6@ @1 @@5@ @ 
@9 [@<XO [< [ C@gB [r [r [t [{ [t






 [t





 [t



 [t [t

 @@6@@@1 [{@1 [t@5@2 [t@5@ @0@9 [@<C@_B [r [r [{ [t [t






 [t





 [t



 [t [{ [t
 [t [t @@6@@@<C@_B [r [r [t [t [t






 [t





 [t



 [t [{ [t
 [t [t [@6@@@<C@_B [r [r [{ [t [t






 [{





 [t



 [{ [t [t
 [t [t @@6@@@<C@_B [r [r [t [t [t






 [{





 [t



 [t [t [t
 [t [t @@6@@@<C@LB [r [r  [{ [t [{









 [t



 [{ [t
 [t [t @@=C@LB [r [r  [t [t [{









 [t



 [t [t
 [t [t @@=XO [< [S CCO [r [r [s


 [s

@6@ @ 
@ @9clone [y@<XD  t  t 	t  [<t  [V @ D  t  t @t  [<t [Y DG O [< [Y CC! [r [r [s

@6@9 C [y@<XO [<del_min CB= [r [r		 [{ [t Da


@6@@@ 
@ @ @ @9 [ [y@<C@,B@ [r [r [{



@6@ @ 
@/@/@8 [ [y@ @1 [{@5@ @ @9 [@<CBC [r [r		 [t [t Da


@6@@@ 
@ @ @ @9delete_black_node [y@<C@,BF [r [r [t



@6@ @ 
@/@/@8 [@ @1 [t@5@ @ @9 [@<XO [< [^ C@ [r [r [s

 [s
@6@ @0@ @9 [@<XO [< [ CC [r [r [t Da Da
@6@@@<CC [r [r [t

@6@|@ 
@ @9 [@<C
C [r [r [{

@6@ 
@9 [@<XO [< [ CCR [r [r [t Da Da


@6@@@<C@7CS [r [r [{




 [{


@6@ @ @ 
@3@1 @@5@.@5@8 [@ @ @ @ @9 [@<C@7CV [r [r [t




 [t


@6@ @ @ 
@3@1 @@5@.@5@8 [@ @ @ @ @9 [@<XO [< G C@cA [r [r [t



 [t


@6@ @8 H@/@ @8 Y@G@+ B@H@'@'@ @ @@A@&@G@+ C
@H@'@'@ @ @9 [ [y@A@'@'@ @ @9 [@<C@^A- [r [r [{



 [{


@6@/@ @8 Y@G@+ B@H@'@'@ @ @@A@&@G@+ C
@H@'@'@ @ @9 [@A@'@'@ @ @9 [@<XO [<
build_node CC [r [r  [{
@6@@@<CC [r [r  [t
@=XO [< [? CB: [r [r [s

 [s
@6@ @ @ @0@9 [@<XD  t  t 	t  [<t  C @ D  t  t @t  [<t [ DG O [< [ CC% [r [r [t Da Da@6@@@<CC& [r [r [{




@6@ 
@@@@8 [@ @9 [@<CC+ [r [r [t




@6@ 
@@@@8 [@ @9 [@<XO [< [ C@fB [r [r [t [t






 [{ [t





 [t



 [t
 [t @@6@@@1 [{@1 [t
@5@2 [t@5@ @0@9 [@<C@_B [r [r [{ [t






 [t [t





 [t



 [t [t
 [{ [t [t @@6@@@<C@_B [r [r [t [t






 [t [t





 [t



 [t [t
 [{ [t [t [@6@@@<C@_B [r [r [{ [t






 [t [{





 [t



 [{ [t [t
 [t [t @@6@@@<C@_B [r [r [t [t






 [t [{





 [t



 [t [t [t
 [t [t @@6@@@<C@LB [r [r  [{ [t






 [t


 [{



 [{ [t [t
 [t @@=C@LB [r [r  [t [t






 [t


 [{



 [t [t [t
 [t @@=XO [< [ C@0B [r [r [{



@6@ @8 L@@@ @/@/@8 [@ @1 [{@5@ 
@ @9 [@<C@0B [r [r [{



@6@ @8 [@@@ @/@/@8 [@ @1 [{@5@ 
@ @9 [@<CB$ [r [r [{




@6@ @ @ 
@ @9 [@<C@0B' [r [r [t



@6@ @8 L@@@ @/@/@8 [@ @1 [t@5@ 
@ @9 [@<C@0B, [r [r [t



@6@ @8 [@@@ @/@/@8 [@ @1 [t@5@ 
@ @9 [@<CB1 [r [r [t




@6@ @ @ 
@ @9 [@<XO [< [ CBg [r [r
 [@6@*
@@@<C@$Bh [r [r [t Da Da [{



 [t @@6@@@<CBi [r [r [t Da Da
 [@6@@@<C@$Bj [r [r [{



 [t Da Da [t @@6@@@<CBk [r [r
 [t Da Da
 [@6@@@<CBl [r [r@6@/@/@/@/@8 [@ @1 [t
@5@ 
@9 [@<XO [< [Z C
C [r [r [s

@6@9keys [y@<XO [< [g CB [r [r [s



 [s

@6@ @0@ @0@9 [@<XO [< [ CA [r [r [t Da Da@6@@@" [{

@#@) [@<C@^A [r [r [{



@6@F@%@ @8 L@P@" [{
@#@ @ 
@ @ @9 [@I@A@)@G
@*@H@U@I@A@" [{
@#@ @ 
@ @ @9 [@I@<C@iA [r [r
 [t



@6@F@*@ @8 L@P@ @ 
@/@/@8 [@ @1 [t@5@ @ @9 [@I@A@/@G@*@H@U@J@A@ @ 
@/@/@8 [@ @1 [t@5@ @ @9 [@I@<XO [< [j C@w [r [r [s
@6@" [t Da Da@#@<XO [< [ C
@ [r [r [t Da Da@6@@@U@<C@&@ [r [r@6@/@8 A@/@8 A@/@ @8 Y@ @ @ @ 
@ @9 [ [y@<XO [< [w CC [r [r@6@m@t@s@}@@@<CC [r [r

@6@@@1 @@.@.@5@8 A@ 
@ @ @ @ @ @9 [ [y@<C@JC [r [r@6@m@s@t@z@n@x C@@ @1 @@.@.@5@8 A@ 
@/@ @ @/@ @8 [@| @|
 @ @ @ @ @8 [v@|@ @ @ @ @9 [v@<XO [< [A C@ [r [r [s

@6@ @ 
@9 [@<XO [< [ C@ [r [r [t Da Da@6@@@U@<C@ [r [r@6@/
@8 A@/@ 
@8 Y@ @9 [ [y@<XO [< [O C@ [r [r [s


@6@ 
@9 [@<XD  t  t 	t  [<t  [R @ D  t  t @t  [<t [Q Bp Bp  @O [< [Q CCb [r [r [s

 [s
@6@ @ @ @9 [@<XD  t  t 	t  [<t  [b @ D  t  t @t  [<t [a Bp Bp  @O [< [a CA [r [r [s

 [s
@6@ @ @9 [@<XO [< [ CD
 [r [r @6@@@<CD [r [r@6@1 [@!BUnbalance ~d between ~w and ~w~n@4
@4@4@5@9 B@<XO [< [l C@~ [r [r [s
@6@" [t Da Da@#@<XO [< [ CAM [r [r@6@9 [@<CAO [r [r 
@=CAP [r [r@6@ @9 [@<XO [< [ CC [r [r [t Da Da
@6@@@<CC [r [r [{




@6@ 
@3@.@5@8 [@ @ @9 [@<CC [r [r [t




@6@ 
@3@.@5@8 [@ @ @9 [@<XO [< [I CC [r [r@6@W
@@@U@<C
C [r [r [s
@6@@@<CC [r [r [s

@6@1 [@5@1 [@0@0@5 A@9 @@<XO [< [C C@ [r [r [s

@6@ @ 
@9 [@<XO [< [ CB [r [r [t Da
@6@@@<C@$B [r [r [{




@6@ 
@3@1 @@5@.@5@8 [@ @ @9 [@<C@$B [r [r [t




@6@ 
@3@1 @@5@.@5@8 [@ @ @9 [@<XO [< [M C@ [r [r [s


@6@ 
@9 [}@<XO [< [ CBS [r [r		 [{


 [t Da@6@@@ @ 
@ @ @9 [@<C@,BV [r [r [{



@6@ @ 
@/@/@8 [@ @1 [{@5@ @ @9 [@<CBY [r [r		 [t


 [t Da@6@@@ @ 
@ @ @9 [@<C@,B\ [r [r [t



@6@ @ 
@/@/@8 [@ @1 [t@5@ @ @9 [@<XO [< [c CAa [r [r [s

 [s
@6@ @ @ @9 [ [y@<XO [< [n C@ [r [r [s


@6@ 
@9 [@<XO [< [ C@u@ [r [r [t



@6@ @8 H@/@ @8 Y@G@+ B@H@'@" [t
@#@J@A@>@G@!@+ C
@H@" [t
@#@ @ 
@ @9 [@I@A@" [t
@#@ @ 
@ @9 [@I@<C@pA [r [r [{



@6@/@ @8 Y@G@+ B@H@'@" [{
@#@J@A@>@G@!@+ C
@H@" [{
@#@ @ 
@ @9 [@I@A@" [{
@#@ @ 
@ @9 [@I@<XXQM GQF@&/usr/lib/swi-prolog/library/listing.pl  @ƅAu@$C ES Eportray_clauseE \E C= E C<E \XD  t  t 	t  GQt declaration  O GQ \C@ GP GP@6@/
@/@8decl
 GQ@ 
@8predicate_property Am@/@8	decl_term \
@3@4@5@9 B@<C@B@ GP GP@6@1 @@.
@5@8 \@/@0@8 D \
@F@B@+ @A@*@P@" @
@#@A@" @ 
@#@F	@ 
@8meta_implies_transparent \
@P@@@A@V@<CA GP GP@6 @@8 \@/
@8 \@" FZ
@#@<XD  t  t 	t  GQt list_declarations  O GQ \C@&A  GP GP@6@/@1 \
@5@/
@8 B}@G@+
@H@V@A
@ 
@8write_declarations \
~n@9 Q \
@<XD  t  t 	t  GQt 	primitive  O GQ \CBv GP GP@6@8	or_layout \
@@@U@<CBx GP GP A@6@@@U@<CBy GP GP @=XD  t  t 	t  GQt 
portray_or  O GQ \!C@)A GP GP@6@8term_needs_braces \
@@@/@8
inc_indent \
@ 
(   @8 BG @ @ 
@ @8 \! \
@ 
@ @8nlindent \
@ 
 Q@9 \*@<CB GP GP@6@8 \@@@ 
@ @9 \,@<CB GP GP@6@/@8 \&@ noindent@ 
@ @9portray_body \
@<XD  t  t 	t  GQt  \!  O GQ \-C@[B
 GP GP A @


@6@@@/@8 \& @@/@/@8infix_op \
@ @  \1@ @ 
@8 \2@8 \.->  @8 \*@ @  \1@ @ 
@8 \2@8 \.;   @8 \* A@0@/@8 \5@ @ @ 
@9 \" \
@<C@[B GP GP A A


@6@@@/@8 \& A@/@/@8 \5@ @  \1@ @ 
@8 \2@8 \.*-> @8 \*@ @  \1@ @ 
@8 \2@8 \. \9@8 \* A@0@/@8 \5@ @ @ 
@9 \:@<C@9B% GP GP		 @

@6@@@/@8 \& @@/@/@8 \5@ @  \1@ @ 
@8 \2@8 \. \8@8 \*@ @ @ 
@9 \:@<C@9B- GP GP		 A

@6@@@/@8 \& @@/@/@8 \5@ @  \1@ @ 
@8 \2@8 \. \;@8 \*@ @ @ 
@9 \:@<C@9B5 GP GP		 A

@6@@@/@8 \& A@/@/@8 \5@ @  \1@ @ 
@8 \2@8 \. \9@8 \*@ @ @ 
@9 \:@<C@9B= GP GP		|

@6@@@/@8 \& \=@/@/@8 \5@ @  \1@ @ 
@8 \2@8 \.|   @8 \*@ @ @ 
@9 \:@<XD  t  t 	t  GQt  \4  O GQ \3CA GP GP@6@W
@@@ @ 
@ @9pprint \
@<CA GP GP A@6@1  C=cut_on_same_line@5 @8 H H@@@  !@9 \*@<C@7A GP GP A A
@6@1  C= \B@5 @8 \C@E@1 A@0@0@5@ 
@8 \#@P@T@@@  !,@8 \*@ indentC@ @ @9 \2@<CA GP GP \G@6@@@ @8 \. \1@ 
@ @ @9 \2@<C@!A GP GP@6@8 \@@@  \)@8 \*D@ @ @8 \:@ @8 \.@  Q@9 \*@<C@*A GP GP@6@ 
@8 \#@@@ ( @8 \*@|@  \1D@ @ @8 \2@ @8 \.@  Q@9 \*@<C@2A GP GP

 A

@6@@ A@/@/@8 \5@  \1@ @ @ @8 \2@  A@8 \*@  \G@ @ @ @9 \2@<C@,A GP GP		 DF
@6@@@  DE@8 \*@  Q@8 \* DE@/@8	prefix_op \
@|@ @  \1@ @ @ @9 \2@<C@(A GP GP@6@8
m_callable \
@1 F@.@5@  @~@8option X\@1 
@5@1 @@.@5@8 \@@@ @ @ @9portray_meta \
@<CA GP GP@6@ @ 
@ @9 \?@<XD  t  t 	t  GQt listing_write_options  O GQ \UCC5 GP GP 
 B  R_  V)
 B B


@=XD  t  t 	t  GQt  \  O GQ \CA GP GP@6@_
@0@/@8 A@8implies_transparent \
@@@<XD  t  t 	t  GQt list_clauses  O GQ \ZC@%A. GP GP@6@/@/
@8 \@B@/@8 S!@ 
@8write_module \
@1 B
@5@8 \ \
@U@A@V@I@<XD  t  t 	t  GQt portray_list_elements  O GQ \`C@SB GP GP	@6@ C@ 
@8 \?@G
@+@H@V@I@A@8@F@X@"@#@P A@8 \*@8 \.@ @ 
@9 \a \
@I@A@| @ @8 \.| @8 \*@ C@ 
@9 \?@<XD  t  t 	t  GQt  C= @ D  t  t @t  GQt C< D  t  t 	t  GQt  C=  O GQ C<C@ GP GP 

@6@W@@@9list_module \
@<C@ GP GP 

@6@8 A \
@@@1 T@.
@5@1 C<@2 
@5@9 A \
@<C@ GP GP@6@F
@/@ HI WT HI@P
@9list_clauserefs \
@I@A@/@8$find_predicate \
@9list_predicates \
@I@<XD  t  t 	t  GQt  \(  O GQ \'CC\ GP GP@6@m@s@t@n@{@z@@<XD  t  t 	t  GQt portray_list  O GQ \tCB GP GP@6@@@9 \*@<C@ B GP GP@6@8 \.[ @8 \*@|@ @ 
@8 \b@8 \. Q*@9 \*@<XD  t  t 	t  GQt put_tabs  O GQ \wCCO GP GP@6@m@t@n @@@	@8 H \
@| @9 \x \
@<CCU GP GP @=XD  t  t 	t  GQt hide_module  O GQ \|C@!A= GP GP @6@1 @5@1
imported_from@.
@5@8 \@1  @5@1 \~
@5@8 \@@@<CAA GP GP

@6@@@<XD  t  t 	t  GQt  \m  O GQ \lC@ GP GP@6@@@<C@ GP GP@6@@@8 \k@9 \k@<C@ GP GP@6@/@/@8 Ah \
@1 B@5@9 \_@<XD  t  t 	t  GQt portray_meta_arg  O GQ \CB GP GP@6@Y
@@@/@8 G \
@  \1C@ 
@9 \2@<C
B GP GP@6C@ 
@9 \?@<XD  t  t 	t  GQt list_predicate  O GQ \C@ GP GP@6	undefined@8 \@@@/@8 \%   Undefined: ~q~n@3@5@9 \@<C@ GP GP@6 C@8 \@@@/@8 \%   Foreign: ~q~n@3@5@9 \@<C@ GP GP@6@8notify_changed \
@8 \ \
@9 \[ \
@<XD  t  t 	t  GQt  \  O GQ \CA) GP GP@6@@@<CA* GP GP
@6:- ~q.~n@3@5@8 \@ 
@9 \@<XD  t  t 	t  GQt pprint_args  O GQ \CC GP GP @=C@+C GP GP@6@ C@ 
@8 \?@G@+@H@V@A A@8 FK \
@8 \.@ @ 
@9 \ \
@<XD  t  t 	t  GQt  \  O GQ \CAg GP GP@6 @d@8 H H@9 \  \
@<XD  t  t 	t  GQt  \  O GQ \C@)AC GP GP@6 @~@/@8 \ T@8 \@E Au@8 \@P@T@@@/
@8 \@7%   NOTE: system definition has been overruled for ~q~n@3
@5@9 \@<CAK GP GP @=XD  t  t 	t  GQt  \T  O GQ \SC@8B GP GP@6@8contains_non_primitive_meta_arg \
@@@3@.@.@5@8 B@3@0@.@5@8 B~q(@3@5@8 \@/@8 \@ @ @ @ 
@8portray_meta_args \
 Q@9 \@<C
B GP GP@6C@ 
@9 \?@<XD  t  t 	t  GQt  XC Av D  t  t 	t  GQt  XC  
D  t  t 	t  GQt  XC  O GQ XDC@Q@7 GP GP \ pass_to    B@6@E@1 @@1  @2  B@5@5@ 
@8  \
@P@T@1  @2 B@0@0@0@5@3@1 @@1  @2  B@5@5
@5@;
 Hpred_option \@<XD  t  t 	t  GQt is_meta  O GQ \CAu GP GP portray_goal@=XD  t  t 	t  GQt  \0  O GQ \/C@;CD GP GP@6@8 T@1  C=tab_distance@5@/@8 \C@G@m@u@n @@H@9 G \
@J
@A@m@t@u@x C@
@m@t@u@x I@@ 
@8 \{@ @9 \@<XD  t  t 	t  GQt  \   O GQ \CBp GP GP@6@W
@@@U@<CBr GP GP  A@=CBs GP GP  @@=CBt GP GP  A@=XD  t  t 	t  GQt 	full_stop  O GQ \C
A GP GP@6 Fj@8 E \
@9 T@<XD  t  t 	t  GQt  \^  O GQ \]CA7 GP GP@6@8 \} \
@@@<CA: GP GP@6~q:@3
@5@9 \@<XD  t  t 	t  GQt 	pprint_nv  O GQ \CC# GP GP @=C@BC$ GP GP @


@6@ C@ 
@8 \? @8 \@ C@ 
@8 \?@G@+@H@V@A A@8 \@8 \.@ @ 
@9 \ \
@<XD  t  t 	t  GQt  \ @ D  t  t @t  GQt \  Bp Bp D  t  t 	t  GQt  \  O GQ \ C@MAk GP GP	 


@6 C@ @8 \ \@1 
@5@/@8meta_options X\@E@*@E@ @/@8 IG \
@  @0@3@1
singletons @5@5@8 C \
@ @ @8do_portray_clause \
@P@T@A@I@P@T@A@I@<XD  t  t 	t  GQt nowrap_term  O GQ \CB GP GP$VAR@6@@@<CB GP GP Df@6@@@<C@5B GP GP@6@/@/@8 B@0@0@8 Q@G
@+@H
@0@0@9 \5@A@D@+@P@F	@0@8 \I@P@V@A@0@9
postfix_op \
@S@<XD  t  t 	t  GQt  \  O GQ \CB GP GP@6@/@/
@8 A@/@8 A@Y@E@ 
@8 \ \
@P@T@@@<XD  t  t 	t  GQt 
unify_args  O GQ \C@ GP GP
 @6@@@<C@ GP GP

@6@@@<C@ GP GP 

@6@@@<C@ GP GP @=XD  t  t 	t  GQt 
pi_to_head  O GQ \C@ GP GP@6@W
@@@9 V H@<C@ GP GP 


 
@6@@@ 
@ @9 \ \
@<C@ GP GP 


@6@ 
@9 B@<XD  t  t 	t  GQt  C=  @ D  t  t 	t  GQt  C=   O GQ \C	@l GP GP@6@/
@8 E \
@9 \d@<XD  t  t 	t  GQt clause_term  O GQ \CA GP GP  B

 B@=CA GP GP  Ob

 Ob@=XD  t  t 	t  GQt  \  O GQ \CAw GP GP@6@W@@D@9 \?@<CA{ GP GP
 B

 @6@@@ 
D@8 \?@9 \ \
@<C@A GP GP@6@/
@/@/@8 \ \
@@ @/@8 \&@ @/@/@8 \5@ 
@ @8 \? ~w@3@5@8 \@F@V@X@" 

@#@E@ @8 \@P@T@P@ @8 \.~q@3@5@8 \ @8 \@ @8 \. \)@8 \*@ @/@8 \&@ @  \1D@8 \2@ @8 \. Q@8 \*@A@1  C=body_indentation@5@/@8 \C@ @  \G@ @8 \2@J@9 \@<C@0A GP GP
 Et @)


@6@ @/@8 D@m@r@n@@@:- use_module(~q,@3
@5@8 \@ @8 \u \
).
@9 \*@<C@$A GP GP
 Et F=


@6@@
:- module(~q,@3
@5@8 \@ 
@8 \ \@9 \*@<CA GP GP
 Et

@6@@:- @8 \*@ 
 \1D@8 \2@9 \@<CA GP GP@6  \1D@8 \2@9 \@<XD  t  t 	t  GQt 
not_qualified  O GQ \CCe GP GP@6@W
@@@<CCh GP GP @6@@@U@<CCi GP GP @=XD  t  t 	t  GQt list_define  O GQ \C@+@ GP GP
 

@6@_
@1 @0@0@5@8 H@/
@/@8 B@0@ 
@ @/@8 G \
@@@ @9 @) \
@<C@2@ GP GP 


 

@6@1 
@5@8$define_predicate \
@F@1 
@5@1 \~@5@8 \@P@V@A@'@<XD  t  t 	t  GQt 
post_assoc  O GQ \CBf GP GP  Q@=CBg GP GP  Q @=XD  t  t 	t  GQt  \K  O GQ \JCBW GP GP@6@/@/
@8 Q@ 
@/@8	pre_assoc \
@@@m@u@r@x @@@<XD  t  t 	t  GQt infix_assoc  O GQ \CBS GP GP  TH@=CBT GP GP  TP @=CBU GP GP  TI @=XD  t  t 	t  GQt  \Y  O GQ \XCA GP GP@6@Y
@@@<CA GP GP  @=CA GP GP  C@=CA GP GP  V@=XD  t  t 	t  GQt pprint_wrapped  O GQ \CC GP GP@6@"@#@@@/@8 \@ @ 
@9 \@<C@:C GP GP@6@8 D \
@@@/@/@8 C4 \
@ D@ 
@8 \?{ @8 \@/@8 \@ @ @ 
@8 \@1 @@5@8 \.}@9 \@<C@&C GP GP@6@3@.@.@5@8 B \@ @8 \@/@8 \@ @ @ 
@8 \ Q@9 \@<XD  t  t 	t  GQt  \  O GQ \C
Ac GP GP@6@/@8 J@9 \ \
@<XD  t  t 	t  GQt  \  O GQ \C@7@ GP GP@6@/
@/@8 \@ @/@/@8 B@F@ 
@ @8 \@P@" @#@A@" 
 @#@<XD  t  t 	t  GQt  \  O GQ \CB` GP GP@6@/@/
@8 Q@ 
@/@8 \ \
@@@m@u@r@x @@@<XD  t  t 	t  GQt  \N  O GQ \MCA GP GP@6@0@/@8 \@`@1 @0@0@5@9 H@<XD  t  t 	t  GQt  \A  O GQ \@C@3B GP GP@6@X@"{}
@#@/@8 \@| \@8 \@ @ noidentC@ 
@8 \2@ @8 \. \@9 \@<C@oB GP GP@6@G@_@H@0@/@8 D \
@m@r@n @@A@8 \@I@E@8 \ \
@P@T@1  C=
line_width@5@/@8 \C@m@r@n @@F@/@3@1
max_length@5
@5@8 F \
@P@V@A@&@/@8 \@m@r@r@z@r@@m@r@r@n@x @@@@ 
@9 \ \
@<CB GP GP@6@/@ 
@8 \V \
@ @9 \ @<XD  t  t 	t  GQt  \7  O GQ \6C@$BL GP GP@6@/
@/@8 Q@ @/@/@8 \ \
@@@m@r
@r@x @@@m@r
@r@x @@@<XD  t  t 	t  GQt  \%  O GQ \$CA GP GP@6@`
@/@0@8 B@/
@0@8 Q@m@r
@t@@@@<XD  t  t 	t  GQt  \	  O GQ \C@ GP GP  E E@=C@ GP GP  Au Au@=C@ GP GP  C C@=C@ GP GP  Av Av@=C@ GP GP  @ @@=XD  t  t 	t  GQt  \  O GQ \CB GP GP @=C@4B GP GP	
@6@ @ @ 
@ @8 \ \
@G@+@H@V@A@ 
 A@8 \@ 
@8 \.@ @ @ 
@ @9 \@<XD  t  t 	t  GQt  \s  O GQ \rC@)@ GP GP
 


@6@/@8 T IZ@ @/@8 \@ @ 
@8 \ \
@ @/@8 \ \
@ @8 \ \
@8 I@U@<C@ GP GP @=XD  t  t 	t  GQt  \  O GQ \CB] GP GP  Q@=CB^ GP GP  Qj @=XD  t  t 	t  GQt  \f  O GQ \eC@c@p GP GP@6@B@Y@0@1 
@.@5@8 Bz \
@E@1 
@5@1 \~@0@5@8 \@P@T@0@/@8 \@/
@0@8 B@F@B T@8 \@A
@ 
 @0@0$@8 @.@Paccess_level @8 @@A@V@8 I@1 
@5@8 ]@U@A@V@J@I
@<XXQM BF@ /usr/lib/swi-prolog/boot/bags.pl  )As@/C S E WE	findnsolsE ]E B~E W.E F"XD  t  t 	t  Bt  Bw @ D  t  t @t  Bt B~ DG  @D  t  t 	t  Bt  Bw  D  t  t 	t  Bt  Bw @ O B B~C@X	s@ /usr/lib/swi-prolog/boot/bags.pl  )A ]@6@9 F" B@<XD  t  t 	t  Bt 
select_bag  O B ]C
@ ] ]@6@@@'
@'@<C@ ] ] @=C	@ ] ]@6@ 
@ @9pick B@<XD  t  t 	t  Bt  Bw @ D  t  t @t  Bt F" DG  @ DGD  t  t 	t  Bt  Bw  O B F"C@[ ] ]@6 G@1findall_loop

@5 I%@9 AA @<XD  t  t 	t  Bt  ]  O B ]C@ ] ]@6@/
@/@/@8
pick_first B@ @ 
@ @9 ] B@<XD  t  t 	t  Bt  ] @ D  t  t @t  Bt ] Bp DG  @ DGD  t  t 	t  Bt  ]  O B ]C@| ] ]@6@Y
@@@1 V
@5@ 
@ @9
findnsols2 B@<C@ ] ]@6@"
 ]"
@#@Y@@@ 
@ @9 ]#@<C@ ] ]@6 B#@9 E B@<XD  t  t 	t  Bt nsols_count  O B ]'C@ ] ]  ]"
@=XD  t  t 	t  Bt  ]   O B ]C@ ] ] @



@6@ @ @ @ 
@9	pick_same B@<XD  t  t 	t  Bt  ]+  O B ]*C@!@ ] ] @




@6@*@@@ @ @ 
@9 ])@<C@ ] ] 
@=XD  t  t 	t  Bt bind_bagof_keys  O B ],C@ ] ] @=C@ ] ] @


@6@0@8 E B@ 
@9 ]- B@<XD  t  t 	t  Bt  ] @ D  t  t @t  Bt ] Bp DG  @D  t  t 	t  Bt  ]  O B ]C
@y ] ]@6@ 
@9 ] B@<XD  t  t 	t  Bt  ]  O B ]C@a ] ]@6@B@@8 F @A@ 
@9 H @<XD  t  t 	t  Bt  ]%  O B ]$C@1@ ] ]@6@/@8 ]( B@m@r@n @@@@1 C@5@1 C@.@.@5@8 V B G@1findnsols_loop

@5 I%@9 ]@<C@ ] ]@6 @8 ]6@@@'
@<C
@ ] ]@6@/@8 ]6 C@ @9 D9 B@<XD  t  t 	t  Bt  ]9  O B ]8C@^@ ] ]@6@/@8 ]6@!@1 V@5@#@B@A@1 B@. @5@8 F B@/@8 F B@- @ @ @8 A B@ 
@ @8 ]4@B@8 I  B@J@A@/@8 ]6@m@r@r@z@@ @ @8 EG B@U@A@ 
@ @9 ]4@J@J@<XD  t  t 	t  Bt  W/ @ D  t  t @t  Bt W. DG V @D  t  t 	t  Bt  W/  D  t  t 	t  Bt  W/ @ O B W.C@j@ ] ]
@6@1 V
@5@/
@/@8 E? B@G@+ I@H@ 
@/@8 B~ B@-@ @9 P8 B@J@A@?@1 @
@5@ 
@/@8 ]D@F@ @8 C B@P@ @/@8 ]E@ @ @9 ]@I@A@ @0@8 ]0@ @/@8 ]E@ @ @/@8 ]@ @9 ]E@<XD  t  t 	t  Bt  W @ D  t  t @t  Bt W DG V @D  t  t 	t  Bt  W  D  t  t 	t  Bt  W @ O B WC@D@ ] ]@6@1 V
@5@/
@/@8 ]B@G@+ I@H@ 
@8 ]D@-@J@A@1 @
@5@ 
@/@8 ]D@ @0@8 ]0@ @/@8 J B@ @ @9 ]@<XXQM G0F@$/usr/lib/swi-prolog/library/terms.pl  @ƅAu@#C ES E FE CvE FEterm_factorizedE ]/EvariantE	term_sizeEsubsumesEsubsumes_chkE
term_subsumerXO G0insert_arg_vars C@#A G. G.@6@/@8 A@@@/@8 A@ @ @ 
@8insert_vars
 G0@|
@ @ 
@9 ]W ]\@<CA G. G. @=XO G0lgg C
@ G. G.

@6@@@<C@7@ G. G.@6@|
@ @/@8 A@ @ 
@/@8 A@ @ @/@8 A@ @ @ @ @/@8 ]_ ]\@ @ 
@ @ @ @9 ]^ ]\@<XO G0add_map C@B@ G. G.@6@F@8 \ ]\@P@'@J
@I@A@.@F@/
@/@8 [` [y@P@ @m@r
@n@z@@I@A@/@8 [c [y@ @9
assoc_arg_map ]\@J
@<XO G0 ]Z C	A G. G.@6@8 ]e@@@'
@<CA G. G.@6@/
@8 [n [y@@@'
@<CA
 G. G.@6@/
@/@8 B@ 
@ @8 B@9 ]]@<XO G0 \ C@ G. G.@6@W
@@@<C@ G. G.@6@\
@@@<C@ G. G.  \@=XO G0 ]U C@ G. G.@6@8 ]I @8 ]l@@@/
@8 [l [y@ 
@0@9lgg_safe ]\@<C@ G. G.@6@/
@8 ]m@ 
@0@9 ]`@<XO G0 ]O C@Q G. G.@6@0@9 C ]\@<XO G0 ]Q C	@o G. G.@6@8 CO@'
@<XO G0 ]a C@s@ G. G.@6@G@*
@H@'
@'
@J@I@A@\@F@,@_
@_@/@/@8 B@ @ @8 B@P@ @ @8 B @ @ 
@ @9 ]b@I@A@-@F@1 C
@5@/@ 
@8 ]k@P@'@'
@A@ 
@1 C
@5@ @9 ]g@I@J@<XO G0 ]p C
@ G. G.

@6@@@<C@7@ G. G.@6@|
@ @/@8 A@ @ 
@/@8 A@ @ @/@8 A@ @ @ @ @/@8 ]n@ @ 
@ @ @ @9 ]s ]\@<XO G0common_terms C@ G. G. @=C@1@ G. G. @



@6@@@G@+
@H@ @9 ]u ]\@I@A@" @
@#@ @ @9 ]w@<XO G0 ]K C@>@ G. G.	@6@/
@8 [j [y@ 
@/@8 ]c ]\@ @/@8 [\ [y@ @/@8 ]w@G@+@H@'
@)@I@A@ @/@8 [G [y@ @8 ]Y@ @ @9mk_subst ]\@<XO G0 ]} CA G. G. @=C@8A G. G.

 @



 B

@6@ 
@/@/@8 B@ @ @ @8 B@ 
@ @8 ]]@ @ @9 ]|@<XO G0 ]o C@@ G. G.	@6@G@*
@H@'
@'
@J@J@A@o@F@1 C
@5@/@ 
@8 ]k@P@'@'
@J@I@A@P@F@8@_
@_@/@/@8 B@ @ @8 B@P@ @ @8 B@ 
@1 C
@5@/@8 ]g @ @ @ @9 ]t@A@ 
@1 C
@5@ @9 ]g@J@I@I@<XO G0 ]M C@X G. G.@6@9 H ]\@<XO G0 ]i C@ G. G.@6@/@8 A@@@ @/@8 ]y@|
@ @ @ 
@9 ]h@<C@ G. G. @=XO G0 ]S C@b G. G.@6@9 CO@<XXQM GF@D/build/spark-f1EuhS/spark-2012.0.deb/simplifier/data__data_files.pro  7AAuC @~S @~Eadd_datafiles_fdlEadd_datafiles_simplified_vcgEadd_datafiles_vcgE ZEadd_datafiles_debugEadd_datafiles_decEadd_datafiles_pfsEadd_datafiles_global_user_ruleE YE YE Y|Eno_log_file E YE YE IkE YE YEadd_datafiles_summary_dpcEadd_datafiles_dpcEsave_data__data_files Eadd_datafiles_logEadd_datafiles_simplified_pfsEadd_datafiles_ruleEadd_datafiles_local_user_ruleE YE YE YE YE YE YXO G ] C
@ G G@6@1 Y
@5@8 Cu Z@@@<XO G ] C
@ G G@6@1 Y
@5@8 ]@@@<XO G ] C
@ G G@6@1 Y
@5@8 ]@@@<XO G ] C
@ G G@6@1 Y
@5@8 ]@@@<XO G ] C
@ G G@6@1 Y|
@5@8 ]@@@<XO G Z C@ G G@6@E@]
@P@T@=Expected atomic name for debug datafiles to find, but got: ~k@3
@5@9 G Z@<C@ G G@6@8 Y Z@@@<C@ G G@6@@Could not find debug datafiles for: Expected atomic name for: ~k@3
@5@9 ]@<XO G ] C@ G G@6@1 Y
@5@8 ]@@@<XO G ] C
@ G G@6@1 Y
@5@8 ]@@@<XO G ] C@A G G@6 G@/
@8 Z Z@3@1  G@2  Y{@5@4@1  G@2  Y@5@4@1  G@2  Y@5@4@1  G@2  Y@5@4@1  G@2  Y@5@4@1  G@2  Y@5@4@1  G@2  Y@5@4@1  G@2  Y@5@4@1  G@2  Y@5@4@1  G@2  Y@5@4@1  G@2  Y@5@4@1  G@2  Y@5@5@8 Z Z@@@<XO G ] C
@ G G@6@1 Y
@5@8 ]@@@<XO G ] C
@ G G@6@1 Y
@5@8 ]@@@<XO G ] C
@ G G@6@1 Y
@5@8 ]@@@<XO G ] C
@ G G@6@1 Y
@5@8 ]@@@<XO G ] C
@ G G@6@1 Y
@5@8 ]@@@<XO G ] C
@ G G@6@1 Y
@5@8 ]@@@<XD  t  t 	t  Gt  Y Au D  t  t 	t  Gt  Y Au D  t  t 	t  Gt  Y~ Au D  t  t 	t  Gt  Y Au D  t  t 	t  Gt  Y{ Au O G ] CA G G @6@E
@0@8 Y Z@P
@T@<XD  t  t 	t  Gt  Y Au D  t  t 	t  Gt  Y Au D  t  t 	t  Gt  Y Au D  t  t 	t  Gt  Y Au O G Ik CA G G@6@9 ]@<XD  t  t 	t  Gt  Y Au D  t  t 	t  Gt  Y Au D  t  t 	t  Gt  Y Au D  t  t 	t  Gt  Y Au XQM G-F@4/usr/lib/swi-prolog/library/dialect/sicstus/terms.pl  @ƅAu@#C ES E ]HE ]IEterm_variables_bagE ]JE ]KE ]/E ]ME ]OE ]QE ]SE ]UXO G- ] C@3 G+ G+@6@9 L@<XXQM$enginesF@#/usr/lib/swi-prolog/boot/engines.pl  )As@#C S Ecurrent_engineE
engine_createEengine_yieldE ]Eengine_next_reifiedEengine_selfXD  t  t 	t  ]t  ]  O ] ]C@{	s@#/usr/lib/swi-prolog/boot/engines.pl  )A ]@6A @9
$engine_yield
 ]@<XD  t  t 	t  ]t  ]  O ] ]C
@ ] ]@6@1engine @5@9 A ]@<XD  t  t 	t  ]t  ] @ D  t  t @t  ]t ] DG  @ BpD  t  t 	t  ]t  ]  O ] ]C@@ ] ]@6@1 C
@5@ 
@9 E7 ]@<XD  t  t 	t  ]t  ]  
D  t  t 	t  ]t  ]  O ] ]C@ ] ]@6@?@<XD  t  t 	t  ]t  ] @ D  t  t @t  ]t ] DG  @D  t  t 	t  ]t  ]  O ] ]C@(@; ] ]@6@G
@]@H
@1 C
@5@3@1 H#@5@5@9 ]@A@1 C
@5@9 ]@<XD  t  t 	t  ]t  ]  O ] ]C@5@R ] ]@6@F@*@1 E&
@.@5@/
 @8 @ ]@P@G@W
@H@"the@#@A@" BS
@#@A@) A@J@<XD  t  t 	t  ]t  ]  O ] ]C@ ] ]@6@8 A- ]@9 D ]@<XXQM FF@?/build/spark-f1EuhS/spark-2012.0.deb/simplifier/ioutilities.pro   AuC @~S @~E G"Eshow_error_longE G#Eshow_warning_longEcommand_line_errorEstopwithEshow_warningE	stopwith3E G!E ]E@!read_lines_from_file_as_char_listE ZEread_line_from_streamE@&read_up_to_number_of_chars_from_streamXO F ] CB) F F@6@/@8 Y
 F@/@8 G
 HSPARK ~a ~a Edition~n~n@3@4@5@8 FK Z@@@<XO F ] C@-A F F		@6@/
@8 IW Z@/@8 ]@/@8 ]@ @ @/@8 IY Z@@@ 
@ @/@8 ]@/@ @8 ]@@@ @9 ] Z@<XO F ] C
A" F F@6@,ERROR IN COMMAND LINE SYNTAX
!!! Involving: @/@8 C@9 ] Z@<XO F ] C
Af F F@6 @1 M@8highlight_problem Z@@@<XO F ] C
A8 F F@6 @ M@8 ]@@@<XO F@#read_lines_from_file_as_char_list_x C@ F F
 Yg
@6@@@<C@ F F@6@/@8 F4 @ @ 
@8@$read_lines_from_file_as_char_list_xx Z@@@<XO F Z C@ F F@6 BG@/@8 G@8write_terms_to_file_x Z@8 ID@@@<XO F ] C@ F F
@6@@@<C@ F F
 
 



@6@ 
@ @8write_terms_to_file_xx Z@ @9 ]@<XO F ] C@ F F@6@/
@8@"read_number_of_chars_from_stream_x Z@ 
@8convert_charlist_to_readtext Z@@@<XO F ] C@HA F F @@6@/@8 ] T@8 ]@O*****************************************************************************~n@8 ]@#* An error has occurred in the ~a~n@3@5@8 ]*** ERROR - @8 ]@ 
@8 ] \@8 ]@ @ @8 ] ^@8 ] T@8 ]@8 G@@@<C@DA F F @1@6@/@8 ] T@8 ] ^@8 ]@'* A warning was encountered in the ~a~n@3@5@8 ]*** WARNING - @8 ]@ 
@8 ] \@8 ]@ @ @8 ] ^@8 ] T@8 ]@@@<XO F ] C@ F F
 @6@@@<C@ F F@6@/
@8 ]@ 
@8@#read_number_of_chars_from_stream_xx Z@@@<XO Fwrite_atom_list_to_stream C@` F F
@6@@@<C@d F F

@6~a
@3@5@8 ]@ 
@9 ^	 Z@<XO F ] CB F F@6@/@8 ]@/@8 G ]@/
@8 G ]SPARK ~a ~a~n~a~n@3@4@4
@5@8 ]@@@<XO F ] CAP F F@6 @ M@ 
@8 ]@@@<XO F ] CA F F@6 Da@3
@4
@4@/%PRESIMP-F-ABORT, Presimplification terminated.@4 ^@5@/@8 F
 G@9 ] Z@<XO F ] CA~ F F@6 @1 M@ 
@8 ]@@@<XO F ] CA4 F F@6@8 ]@@@<XO F ] C@ F F@6 D&@/
@8 G@ 
 @8 ] Z@ 
@8 ID@@@<XO F ^ C@ F F F F@6@@@<C@ F F ^@6@@@<C@ F F
@6@| @ @ @8 ]@@@<XO F ] C@ F F F@6@@@<C@ F F ^ ^
@6@|@ @ @8 ^@@@<C@ F F

@6@ @8 ^@@@<XO F ] C@v F F@6@/@8	read_line Z@8read_line_from_stream_x Z@@@<XO F ] CA F F@6@/@ 
@8 B@1 @ @5@~q
@ @8 ]@U@<CA F F@6@@@<XO F ] C@ F F
 F@6 F@8 T Z@@@<C@ F F

@6@@@<XO F ^ C@~ F F F F@6@@@<C@ F F@6@/@8 R@8 C @@@<XXQM HF@!/usr/lib/swi-prolog/boot/dicts.pl  )As@$C S E TXD  t  t 	t  Ht 
put_dict_path  O H ^!C@W H H@6@]
@@@ 
@9 @ H@<C
@[ H H@6@0@ 
@9
get_dict_path H@<XD  t  t 	t  Ht  Fj  O H TC@a@. H H
@6@Q@/
@8 A H@R@'
@J@A@L@F@/@8 E( H@P@ @9eval_dict_function H@I@A@5@F@)@8 A H@P@F@B@\@A@W@P@/@0@8 C- H@ @9 ^(@A B@9 E H@I@Adict@9 ^1@I@I@I
@<XD  t  t 	t  Ht  ^-  O H ^,C@B H H G
@6@@@ @ 
@9 D" H@<C@%@E H H \z

@6@@@G@\@H@ @ @ 
@9 ^#@A	@ @ @ 
@9 ^" H@<C@K H H H
@6@@@ @ 
@9 E! H@<C@N H H@6@1 
@5@ 
@@<XD  t  t 	t  Ht  ^'  O H ^&C@^ H H@6@W
@@@9 C H@<C@;@b H H	
 

@6@@@ @/@ 
@/@8 ^%@F@ @ @ @ @8 A
 H@8 D H@P@V@A@" \@#@ @ @ @ @9 ^#@<C@k H H@6@ 
@ @8 ^9@8 ^;@@@<C@o H H \@6@ @ 
@9 ^#@<XD  t  t 	t  Ht  H  O H HC@^@ H H B It



 B
 A
@6@/@/@ @8fqhead H@_@ @3 Fj@4@.@4@.@5@8 B H@`@@@ 
@ @/@0@ @replace_functions @@ @/@/@8 X H@ @3@4@5@/@8 @ H@ @ @ @9 ^C@<C@U@ H H It


 B

@6@/@/@ @8 ^<@_@ @3 Fj@4@.@4@.@5@8 ^?@`@@@ 
@ @/@0@ @ ^@@ @/@/@8 ^C@ @3@4@5@/@8 ^D@ @ @ @9 ^C@<XD  t  t 	t  Ht  ^>  O H ^=C@ H H 


 @6@@@<C@ H H 


@=XXQM @uF/usr/lib/swi-prolog/boot/qlf.pl  )As@#C S E @rE AE @E XD  t  t 	t  @ut  @s  
D  t  t 	t  @ut  @s  O @u @rC@'@`	s/usr/lib/swi-prolog/boot/qlf.pl  )A ^E I@@6@1 
@5@/@8 DC @t@ @ @8check_is_module @t@G	@]@H@'
@A@'
@<XD  t  t 	t  @ut 	qcompile_  O @u ^LC@= ^E ^E@6@@@<C@> ^E ^E
@6@@@ 
@8 ^M @t@ @9 ^N@<C@l@B ^E ^E	@6@3@1 C @@5@4@1 C D&@5@5@/
@8 DP @t@/@/@ 
@8 @{ @t@F@$@  @h@ @} @@P@1 @@1 @ D% @h
@5@2 Ck@1  @5Conflicting extension@5@8 B8 @t@A@V@1  @~@2 @@. @h@5@8 F/ @t@ @ @/@8 ^P@1 
@5@3@1 B@5@5@9  @t@<XD  t  t 	t  @ut  @  
D  t  t 	t  @ut  @  O @u @C@4@V ^E ^E@6@1 X
 D&@.@4@1 X  X@5@5@1 AA@1 G@.@5@1 @r
@5@2 G@5@1 H@5@9 AA @t@<XD  t  t 	t  @ut  ^K  O @u ^JC@*@h ^E ^E@6@E@]
@P@T@1 B @5 
@8 @j @t@@@1 @l@.
@5@8 Ex @t@1 @@1 C E[
@5@0@5@9 ^R@<C@n ^E ^E @=XD  t  t 	t  @ut   @ D  t  t @t  @ut A  BpD  t  t 	t  @ut    O @u AC@: ^E ^E 


@6@ 
@9 ^N@<XD  t  t 	t  @ut   @ D  t  t @t  @ut  D  t  t 	t  @ut    O @u C@8 ^E ^E 

@6@9 ^N@<XXQM$dwimF@ /usr/lib/swi-prolog/boot/dwim.pl  )As@#C S E$similar_moduleEdwim_predicateE$dwim_correct_goalE \oXD  t  t 	t  ^Xt dwim_predicate_list  O ^X ^_C
A	s@ /usr/lib/swi-prolog/boot/dwim.pl  )A ^a

@6@0@8 ]
 ^X@@@<CA ^a ^a 


@6@/@1	dwim_pred@1 
@5@5@8 W. ^d@@@<CA ^a ^a@6@/@1 ^Y
@5@8 ^g@@@<CA ^a ^a 

@6@1 @.
@5@1 ]
@0@2 
@5@9 ^g@<XD  t  t 	t  ^Xt strip_subsumed  O ^X ^hCA ^a ^a 
@=CA ^a ^a
@6@ 
@8 CP ^d@@@ @9 ^i ^d@<CA ^a ^a



@6@ @ @9 ^k@<XD  t  t 	t  ^Xt map_pi_head  O ^X ^lCA| ^a ^a 


 
@6@X@@@ 
@ @9 ^m ^d@<CA ^a ^a 


@6@ 
@9 B ^d@<XD  t  t 	t  ^Xt find_predicate_  O ^X ^pC@"AC ^a ^a 
 @6@8 X
 ^d@1 
@.@5@8 ^c@ @9 ^o@<XD  t  t 	t  ^Xt 	bind_vars  O ^X ^sC@ ^a ^a @=C@ ^a ^a B



@6@" \@#@@@ 
@9 ^t ^d@<C
@ ^a ^a

@6@9 ^u@<XD  t  t 	t  ^Xt unqualify_if_context  O ^X ^vC	A ^a ^a@6@W@@@<CA ^a ^a
 


@6@*

@@@<CA" ^a ^a@6@@@<XD  t  t 	t  ^Xt find_definition  O ^X ^xC@QA ^a ^a@6@0@/
@8 D ^d@`
@F@?@1 \~@.@5@8 \ ^d@P@F@&@1  
@5@1 \~@5@8 ^{@  @0@0 ]@8 @/ ^d@P@"  
@#@A
@" 
@#@A@'
@I@<XD  t  t 	t  ^Xt map_pi_heads  O ^X ^}CAw ^a ^a@6@@@<CAx ^a ^a
@6@ @8 ^n@ 
@ @9 ^~ ^d@<XD  t  t 	t  ^Xt 
find_sim_pred  O ^X ^C@,AH ^a ^a 
 

@6@ @8
sim_module ^d@1 @5@/@8 E ^d@ @ @ @8 ^o@ @9	sim_arity ^d@<XD  t  t 	t  ^Xt pack_  O ^X ^CA5 ^a ^a @=XD  t  t 	t  ^Xt 
name_arity  O ^X ^CAa ^a ^a

@6@]
@@@<CAd ^a ^a 



@6@@@<CAe ^a ^a C



@6@G@W@H@V@A@m@r@n@z@@<C
Aj ^a ^a@6@`
@@@9 ^o@<CAn ^a ^a@6@1 @@1 C T
@5@0@5@9 B8 ^d@<XD  t  t 	t  ^Xt correct_goal  O ^X ^C@< ^a ^a 
@6@W
@@@<C@? ^a ^a 

 @6@B@W@A@W@@@<C@D ^a ^a V

 V
@6@@@ @ @9 ^ ^d@<C@&@G ^a ^a 

 
@6@0@1 @5@8 ^c@@@ @ @ @9correct_meta_arguments ^d@<C@K ^a ^a 
@6@0@1 
@5@8 ^c@@@ @9 ^@<C@+@O ^a ^a@6@1 
@5@/@8 ^` ^d@@@ @/@8principal_predicates ^d@1 
@5@ @/@8correct_literal ^d@ @ 
@9 ^@<C@P@U ^a ^a
@6@E@1 unknown@5 A@8 @ ^d@P@T@`
@@@/@/@8callable_name_arity ^d@ @ @/@8 BL ^d@G@+ @@H@1 @2 @5@8 C ^d@)
 A@A@G
@+ BX@H@'
@A@)
 A@<C
@b ^a ^a  
@=XD  t  t 	t  ^Xt  ^  O ^X ^CAY ^a ^a@6@W
@@@<CAZ ^a ^a@6@m@s@t@x @@w I@n@}@<XD  t  t 	t  ^Xt find_predicate  O ^X ^CA ^a ^a@6@/@1 ^q
@5@ 
@8 B~ ^d@-
@@@<C@.A ^a ^a@6@/@1 ^
@5@/@8 ^@ @/@8 K ^d@1 @@.
@5@ @8 A ^d@1dwim_correct@5@8 A ^d@@@<XD  t  t 	t  ^Xt  ^\ @ D  t  t @t  ^Xt ^[  @D  t  t 	t  ^Xt  ^\  O ^X ^[CA ^a ^a@6@/@8 ^@9 ^@<XD  t  t 	t  ^Xt 
include_arity  O ^X ^C@ ^a ^a 
@=C@!@ ^a ^a



@6@ 
@0@/@8 ^z@ @0@8 ^o@@@ @ @9 ^ ^d@<C
@ ^a ^a


@6@ 
@9 ^@<XD  t  t 	t  ^Xt  ^  O ^X ^C@ ^a ^a C
 C@6@@@<C@-@ ^a ^a@6@1 
@5@1 @@.@5@8 ^{@@@/@/@8 ^o@ 
@ @ @8 ^o @ @ @ 
@9
correct_margs ^d@<C@ ^a ^a 
@=XD  t  t 	t  ^Xt  C  O ^X ^C@k ^a ^a@6@/@0@8 ^z@1  ^@5@/@8 ^@9dwim_existence_error ^d@<XD  t  t 	t  ^Xt  ^f  O ^X ^eC@!A ^a ^a
 


@6@/@/@8 ^z@ @8 G ^d@1 @5@ 
@9 ^@<XD  t  t 	t  ^Xt find_definitions  O ^X ^CA ^a ^a 
@=CA ^a ^a

@6@ 
@ @8 ^y ^d@ @ @9 ^ ^d@<XD  t  t 	t  ^Xt  ^  O ^X ^CAN ^a ^a@6@W
@@@9 ^r@<C	AR ^a ^a

@6@8 ^r@@@<C	AU ^a ^a@6@8 ^r@9 E ^d@<XD  t  t 	t  ^Xt  ^  O ^X ^C@p ^a ^a A@6@@@<C@G@q ^a ^a@6@/@8 Z ^d@/
@8 ^w ^d@F@ 
@8
no_context ^d@P@V@I@A
@!@1 Ck C W@5@#@!@1 @@1 C	procedure
@5@5@#@G@+
 @@H@ @9 ^@A @1@ @9 @5 ^d@<XD  t  t 	t  ^Xt  ^  O ^X ^C@8A/ ^a ^a@6@1 @.@.@5@ 
@/@8 @ ^d@1 @5@8	pack_name ^d@@@ @/@ @ @8 BN ^d@ @ @ @ @9 ^ ^d@<XD  t  t 	t  ^Xt change_functor_name  O ^X ^C@ ^a ^a@6@_
@@@0@/
@8 X ^d@ 
@9 ^@<C@ ^a ^a@6@]
@<XD  t  t 	t  ^Xt  ^  O ^X ^C
A ^a ^a@6@/
@8 ^@ 
@9strip_subsumed_heads ^d@<XD  t  t 	t  ^Xt  ^Z @ D  t  t @t  ^Xt ^Y  @D  t  t 	t  ^Xt  ^Z  
D  t  t 	t  ^Xt  ^Z  O ^X ^YC@#A ^a ^a 


 

@6@ @8 ^r@ @8 ^@0@1 
@5@9 ^c@<XD  t  t 	t  ^Xt  \p @ D  t  t @t  ^Xt \o  @D  t  t 	t  ^Xt  \p  
D  t  t 	t  ^Xt  \p  O ^X \oC@=@ ^a ^a
 


@6@ 
@/@/@8 ^ ^d@/@8 ^@G
@*@H@V@I@A@&@ @ @ @/@8 ^ ^d@@@ @/@8 P8 ^d@ @ @9
principal_pis ^d@<C@%A ^a ^a 

@6@/
@/@8 ^@1 
@5@1$in_library
@0@5@8 ^@-@@@<CA
 ^a ^a@6@8 ^@U@<XD  t  t 	t  ^Xt 	goal_name  O ^X ^C@D@ ^a ^a@6@!
@1 V@0@5@#@B@0@8 ^u @0@3@1 \ @5@4@1 I5 G@5@5@8 \ ^d@1 I
@.@5 \@3
@5@8 FK ^d@ 
@ @8 EG ^d@U@A	@ 
@9 A ^d@I@<XD  t  t 	t  ^Xt  ^  O ^X ^C@z@ ^a ^a

@6@/@/@8 ^z@ @/@/@8 ^z@ @0@/@8 ^@ @/@ @8 ^@@@ @ @ @8 ^ ^d@F@A@F@1 @2 @5@8 By ^d@P@&@"
 @#@A
@ @ @ @/@8 ^@'
@ @/@8 ^ ^d@1 ^@5@8 ^@P@V@A@'
@J@<C@%@ ^a ^a@6@0@/@8 ^z@ @0@/@8 ^@ @3@.@5@8 ^@@@3@5@ 
@9 ^@<C@ ^a ^a@6 @@1dwim_undefined
@5@8 ^@U@<XD  t  t 	t  ^Xt  ^  O ^X ^CA ^a ^a @=C@!A ^a ^a
@6@/@ 
@8 ^@ @8 ^j@E@ @8 ^j@P@T@@@ 
@9 ^@<CA ^a ^a

@6@ 
@/@8 ^k@ @ @9 ^@<XD  t  t 	t  ^Xt  K  O ^X ^CA) ^a ^a@6@@@<C@CA* ^a ^a 


 @
 

@6@1 @5@ @8 ^@ @ @ @/@8 ^ ^d@ @ @9 ^@<XD  t  t 	t  ^Xt  ^  O ^X ^C@ ^a ^a   V@=C@ ^a ^a   B@=C@ ^a ^a   B@=C@ ^a ^a   F;@=XD  t  t 	t  ^Xt  ^^ @ D  t  t @t  ^Xt ^]  Bp @D  t  t 	t  ^Xt  ^^  
D  t  t 	t  ^Xt  ^^  O ^X ^]C@9 ^a ^a 


@6@ @ 
@9 ^@<XD  t  t 	t  ^Xt  ^  O ^X ^CA7 ^a ^a 
 
@6@W@W@@@<CA: ^a ^a 
 
 @6@W@@@<CA= ^a ^a 

@6@W@@@<CA@ ^a ^a 
@=XD  t  t 	t  ^Xt  ^  O ^X ^C
@d ^a ^a@6@_
@@@9 \ ^d@<C	@h ^a ^a

 @6@]
@<XD  t  t 	t  ^Xt  ^  O ^X ^CAr ^a ^a@6@/
@8 ^@ 
@/@8 ^@ @9 ^@<XD  t  t 	t  ^Xt  ^  O ^X ^C@ ^a ^a

@6@@@<C@I@ ^a ^a@6@|
@ @ 
@/@8 ^@ @ @/@8 ^@F@  @8 ^@P@ @ @ @/@8 ^@ @ @ @8 ^@A@'@I@ @ 
@ @ @ @9 ^@<XXQMtoplevel_variablesF@#/usr/lib/swi-prolog/boot/topvars.pl  )As@$C S Everbose_expansionE$switch_toplevel_modeEprint_toplevel_variables XD  t  t 	t  ^t  V @ D  t  t 	t  ^t  V  O ^ VC@	s@#/usr/lib/swi-prolog/boot/topvars.pl  )A ^

@6@9assert_bindings
 ^@<XD  t  t 	t  ^t print_query  O ^ ^C@G ^ ^@6@8 ^t ^@8 Br ^ Fj@8 I ^@8 I ^@U@<C@K ^ ^ @=XD  t  t 	t  ^t  ^   O ^ ^C@#@ ^ ^@6@Q@/
@/@8toplevel_var ^@R$~w =~t~12|~p~n@3
@4@5@8 Q ^@U@ANo defined toplevel variables~n@9 @f ^@J
@<XD  t  t 	t  ^t retract_topvar  O ^ _C@ ^ ^@6$topvar@1 B
@5@/@8 E ^@9 Ap ^@<XD  t  t 	t  ^t  ^s  O ^ ^tC@M ^ ^ @=C@N ^ ^ B



@6@'@ 
@9 ^@<XD  t  t 	t  ^t v_member  O ^ _	C@ ^ ^

@6@B@*
@A@ 
@9 _
 ^@<XD  t  t 	t  ^t  ^  O ^ ^C@ ^ ^@6
toplevel_mode	recursive@8 @ ^@@ _@/@8 A ^@-@9 D" ^@<C
@ ^ ^@6 _@1 B
@5@9 E ^@<XD  t  t 	t  ^t assert_binding  O ^ _C@ ^ ^@6@F@B@X@A@8 ^ ^@P@9
update_var ^@A@V@<XD  t  t 	t  ^t name_var  O ^ _C@w ^ ^
 B



@6@*
@@@<C@z ^ ^



@6@ 
@9 _ ^@<XD  t  t 	t  ^t  L @ D  t  t 	t  ^t  L  O ^ LC@6@< ^ ^@6@1expand_vars
@5@/@8 H ^@/@8 L ^@ @/@8delete_bound_vars ^@ @ @ 
@8 @ ^@F@8verbose  ^@8 I ^@P@ 
@9 ^ ^@A@V@<XD  t  t 	t  ^t  _'   D  t  t 	t  ^t  _'  Au D  t  t 	t  ^t  _'   D  t  t 	t  ^t  ^  
D  t  t 	t  ^t  ^  O ^ ^C@$@ ^ ^ _
@6@1 @@.@.@5@1 _@5@/
@8 B~ ^@/ _@ 
@8 \ ^ _@ @9 F ^@<C@.@ ^ ^backtracking@6@D _@/@8 _@-@P@1 D"@.@.
@5@1 EN _@1 B
@5@0@5@8 A ^@S _@9 A ^@<XD  t  t 	t  ^t  _#  O ^ _"C@~ ^ ^ 
@=C@"@ ^ ^



@6@"
 B

@#@ @8 _@@@ @ @9 _!@<C
@ ^ ^


@6@ 
@9 _!@<XD  t  t 	t  ^t  _  O ^ _C@X ^ ^@6@W@&
@@@'@<C@[ ^ ^@6@\@&
@@@'@<C@:@^ ^ ^	
 ]
@6@ @/@8 _@F
@ @8 ^@P@@@A
@1 @@1 Canswer_variable@5@0@5@8 B8 ^@&
@" B@#@<C@%@f ^ ^		@6@/@/@8 \ ^@@@ @ @8 _5@|@&
@ @ @ @9expand_args ^@<XD  t  t 	t  ^t 
delete_var  O ^ _9C@ ^ ^@6@1 _ _@1 B
@0@5@.@5@1 Ap@5@9 _/@<XD  t  t 	t  ^t  ^  O ^ ^C
@ ^ ^ I[@6@@ _'@8 B^ ^ _'@9 Bi ^@<C@ ^ ^ I_@6 _'@9 _;@<XD  t  t 	t  ^t set_var  O ^ _=C@"@ ^ ^@6toplevel_var_size@/@8 _@@@F
@0@8 ]r ^@P
 _@1 B
@5@0@9 _. ^@A@V@<C@ ^ ^@6 _@1 B
@5@0@9 _A@<XD  t  t 	t  ^t  _  O ^ _C@/@ ^ ^@6 _ _
@8 _@@@F _@/@8 _@-@P@V@A@!@1 \ _@5@#@/
@8 ^$ ^ _@ 
@9 _,@<C	@ ^ ^@6@8 _: ^@9 _> ^@<XD  t  t 	t  ^t  _8  O ^ _7C	@n ^ ^

@6@@@'@<C@0@o ^ ^@6@ 
@/@8 A ^@ @/@8 _E@|
@&@ @ @ @/@8 _1 ^@ @ 
@ @ @ @9 _6@<XD  t  t 	t  ^t  ^  O ^ ^C@ ^ ^ @=C@ ^ ^ B



@6@8 _ ^@ 
@9 ^@<XXQM
pce_expansion-C @~S @~XD  t  t 	t  _Ht push_compile_operators Av D  t  t 	t  _Ht pop_compile_operators  Av XQM G F@D/build/spark-f1EuhS/spark-2012.0.deb/checker/checker_ioutilities.pro   8AAuC @~S @~E ME JXO G  M C@@_ G G@6@8 J J@/@8 G$ ]@/@8 G% ]@/
@8 G& ]@/@8 G' ] \@8 FK J@&Usage: checker [options] Target_File~n@8 _T \@8 _T@*Target_File - Either a .vcg or .siv file~n@8 _T \@8 _T@?All options may be abbreviated to the shortest unique prefix.~n@8 _T \@8 _TStandard options~n@8 _T----------------~n@8 _T@8-help                 - Display this help information.~n@8 _T@6-version              - Display version information.~n@8 _T@C-plain                - Adopt a plain output style (e.g. no dates~n@8 _T@.                        or version numbers).~n@8 _T@E-overwrite_warning    - Confirmation needed to overwrite command or~n@8 _T@*                        proof log files.~n@8 _T@D-command_log=Log_File - Specify filename for the command log file.~n@8 _T@B-proof_log=Plg_File   - Specify filename for the proof log file.~n@8 _T@J-execute=Log_File     - Execute a previously generated command log file.~n@8 _T@<-resume               - Resume a previously saved session.~n@8 _T \@8 _T~a~n@3@5@8 _T _d@3@5@8 _T _d@3
@5@8 _T _d@3@5@8 _T@@@<XO G  J C@H G G@6 I_@ @} J|@8 ] Z@@@<C@N G G@6 I[@ @} J|@8 ] Z@@@<C@T G G@6@;Could not calcuate banner. Unexpected system configuration.@9 ] Z@<XXQM FF@$/usr/lib/swi-prolog/library/shell.pl  @ƅAu@$C ES E F EcdEdirs EpushdEpwd Els Epopd E _o E _sE _k EmvErmXD  t  t 	t  Ft longest  O F _}CA G G@6 @9 _} W@<XD  t  t 	t  Ft table_layout  O F _C@GA~ G G Df


cols
rows
	col_width@6@/@8 D@/@8 _~ W@ 
@m@n@t@r@n@z@x C@x V@@ @m@r@r
@x @q9?@z@w S@@ @m@t@r
@x C@@<XD  t  t 	t  Ft  _s   O F _rC@ G G  @6 Fj@9 _w W@<XD  t  t 	t  Ft 
name_to_files  O F _CA G G@6 @9 _ W@<XD  t  t 	t  Ft stack Au D  t  t 	t  Ft  _  D  t  t 	t  Ft name_to_file  O F _C@%@ G G@6@/@8 _ W@F

@"@#@P
@V@A @1@1 Q
Ambiguous: ~w@4
@5@8 @5 W@U@<XD  t  t 	t  Ft segments  O F _CA7 G G@6@W
@@@8 V H@'@<CA< G G 


@6@@@&@ 
@ @/@8 _ W@ @ @9 _@<CA@ G G@6 B@8 H H@&
@"

@#@<XD  t  t 	t  Ft  _z  O F _yC@ G G@6@/@8 _@/
@8name_to_new_file W@ 
@9mv_ W@<XD  t  t 	t  Ft tag_file  O F _C@ G G@6@8 D
 W@@ @9 C@<C@ G G 

@=XD  t  t 	t  Ft  _k   O F _xC@X G G  @6 K@9 _j W@<XD  t  t 	t  Ft file_name_to_atom  O F _C	A/ G G@6@\
@@@9 Z4 W@<CA3 G G@6@1 _
@5@/@8 H @9 B W@<XD  t  t 	t  Ft tagged_file_in_dir  O F _C@ G G@6@/@8 F W@F

@8 _@P
 @9 C@A@'@<XD  t  t 	t  Ft  _o   O F _vC@o G G  @6@9 _n W@<XD  t  t 	t  Ft  _s  O F _wC
@ G G@6@/@8 _@9ls_ W@<XD  t  t 	t  Ft  W  O F WCA^ G G@6@/@8 _ W@/ L@8 X W@& @ @ @ @ 
@9 W W@<XD  t  t 	t  Ft name_to_files_  O F _C@LA G G@6@_
@0@8 \ W@@@/
@1 A@1 DP

@4@1 C Dw@5@4@1 C C`@5@4@1 Dq A@5@4@1 Dl @@5@5@2 DP

@4@1 C Dw@5@4@1 Dq A@5@4@1 Dl @@5@5@9 B}@<C@9A$ G G@6@/
@8 _ W@ 
@/@8 Du W@F@&@+ @ @3
@5@8 [@E	@ 
 Dw@8 BI W@P@T@P"~w" does not exist@3
@5@8 @1 W@U@A@'@<XD  t  t 	t  Ft  _k  O F _jC@[ G G@6@/@8 _ W@0@9 J W@<XD  t  t 	t  Ft  _m   O F _lC@)@ G G@6@/
@8 _@/@1 _@5@/@8 B} W@3
@5@/
@8 X8 W'information@1 W@2 W
@5@9 _@<XD  t  t 	t  Ft  _  O F _C@ G G
@6@E
@8 _@P
@T@@@9 Ii W@<C@"@ G G@6@F@8 _@P@1	mv_to_dir@5@9 Z W'@A @1@1 QNot a directory: ~w@4@5@8 _@U@<XD  t  t 	t  Ft  _  O F _C	@ G G@6@@No Match@9 _@<C@*@ G G
@6@8 _@@/*@/@8 C@/
@8 _ _@ 
@/@8 _ _@1 W@2 W@5@9 _@<C@ G G@6 _@/@8 _ _@1 W@2 W@5@9 _@<XD  t  t 	t  Ft  @1  O F _C
AF G G@6 @1@1 Q
@5@9 _@<XD  t  t 	t  Ft  _}  O F _CA G G
@6@@@<CA G G
@6@ 
@/@8 F @m@r@t@@@@ @ @9 _@<C
A G G


@6@ 
@9 _@<XD  t  t 	t  Ft  _  O F _C@ A
 G G@6@8 _ W@G
@+@H
 @1@1 QNo match: ~w@4
@5@8 _@U@A@V@<XD  t  t 	t  Ft  _q   O F _pC@ G G@6@/
@8 _ _@1 Q W@4
@5@9 _@<XD  t  t 	t  Ft  _o  O F _nC@;@r G G@6@Y
@@@/@1 _@5@/@8 B}@F@ @/
@8 Zy IZ@1 _
@5@8 I@P@ 
@8 _ _@1 W@2 E.
@5@9 _@ADirectory stack not that deep@8 _@U@I
@<C@} G G@6@/@8 _@/@8 _@1 _@5@9 Bh@<XD  t  t 	t  Ft  _  O F _C@'A  G G@6@/ 
@8 _@F

@"@#@P
@V@A @1@1 Q _@4
@5@8 _@U@<XD  t  t 	t  Ft  F   O F _iC@H G G@6SHELL@/
@8 K W@@@9 W W@<C@L G G@6comspec@/
@8 _@@@9 _@<C@P G G  @6/bin/sh@9 _@<XD  t  t 	t  Ft  _  O F _C@ G G@6@/@8 _@3
@4@5 @/
@8 _@ 
@9 _@<XD  t  t 	t  Ft  _u   O F _tC@ G G@6@1 _@.
@5@8 I@@@0@8 _ _@1 W@2 E.
@5@9 _@<C@ G G  @6Directory stack empty@8 _@U@<XD  t  t 	t  Ft  W  O F WC@ G G  @6@@@<C@ G G@6@/ @8 C@@@9 W@<C@2@ G G@6unix @8 @ K@3@.@5@8 _@F@/
 @8 C@P@V@A@&
@ 
@/@8 C@@ K@ @9 C@<C@ G G 

@=XD  t  t 	t  Ft  W  O F _C@Ad G G@6 _@/@8 T W@& _@/@8 _@m@s@r@x C@s@r@x I@r@{@z@n@z@@G@m@s@n@z@r@x I@n @@H@( @A@( 
@&
@F@ @H@ @/@8 A@&@P@ @F@!@$@+ 
@&@P@! _@/@8 _@" @	~|~w~t~*+
@#@A@" @ W
@#@J@A	@%@J@J@F@"@@@|
 _@/@8 _@m@r@r@r@{@}@&@P@"@F@#@+ @&@P@#@" E
@#@A@%@I@ @ @ @9 _@A@'@J@J@I@<XD  t  t 	t  Ft  _|  O F _{C
@ G G@6@/@8 _@9 Ig W@<XXQM @F@$/usr/lib/swi-prolog/library/error.pl  @ƅAu@$C ES E CEuninstantiation_errorE CE
is_of_typeE HEcurrent_typeE VE @Erepresentation_errorEsyntax_errorEresource_errorE CE CXD  t  t 	t  @t  _  O @ _C
@	u F  @ƅA _@6@1 @@1 _
@5@0@5@9 B@<XD  t  t 	t  @t qualify  O @ _CA _ _@6@W
@@@'
@<CA _ _ A


 A

@6@ @8 _ H@ 
@ @9 _@<CA _ _@6@1  
@5 T@8 \@@@'
@<C	A _ _ 
  @
@=XD  t  t 	t  @t  I  O @ ICAy _ _@6@B@]
@A@B@^
@A@B@0@8 F H@A@0@8 F) H@@@<XD  t  t 	t  @t current_encoding  O @ _CA _ _ octet@=CA _ _ ascii@=CA _ _ iso_latin_1@=CA _ _  I@=CA _ _ utf8@=CA _ _ 
unicode_be@=CA _ _ 
unicode_le@=CA _ _ wchar_t@=XD  t  t 	t  @t  _  O @ _CA _ _@6@1has_type
@5@/
@8 S!@ 
@9 _@<XD  t  t 	t  @t  H  O @ HC@ @ _ _@6@F@X
@8 _ H@P@V@A@G
@X
@H
@9is_not H@A@9 V H@<XD  t  t 	t  @t ground_type  O @ _CA! _ _  @@=CA" _ _  [8@=CA# _ _  @d@=CA$ _ _  I@=CA% _ _  H@=CA& _ _  F@=XD  t  t 	t  @t element_is_not  O @   CA6 _ _
@6@8 _@@@ 
@9   H@<CA: _ _
@6@@@9 _@<CA= _ _@6 A@9 A A|@<XD  t  t 	t  @t  _  O @ _C
@ _ _@6@1 @@1 _
@5@0@5@9 B@<XD  t  t 	t  @t 
not_a_list  O @  C@@A( _ _@6@0@/@8 C H@G@W@H@9 _@I
@A@*@G@!@+@H@"
 XP

@#@G@X
@H@ 
@9  @A@ 
@9 _@A@9 C H@I
@<XD  t  t 	t  @t  _ Av D  t  t 	t  @t  _  O @ _CAR _ _  S@=CAS _ _ B@6@]@<CAT _ _ B@6@\@<C@%AU _ _ A


@6@G@Y@H@Y@ 
@9 A H@A@[@m@t@u@@m@t@r
@~@<CAY _ _ Ds@6@B@+ @A@+ 
@@@<CAZ _ _ C@6@`@<CA[ _ _char@6@9 F H@<CA\ _ _code@6@9 Fn H@<CA] _ _chars@6@0@9 _@<CA^ _ _codes@6@0@9 _@<CA_ _ _ I@6@9 _ H@<CA` _ _ D@6@_@<CAa _ _constant@6@\@<CAb _ _ I.@6@Z@<CAc _ _ @@6@9 C@<CAd _ _cyclic@6@9 ]I H@<CAe _ _acyclic@6@9 C| @<CAf _ _ B#@6@Y@<CAg _ _ Z@6@Y@m@t@n @@<CAh _ _ Z@6@Y@m@t@n @@<CAi _ _negative_integer@6@Y@m@t@n @}@<CAj _ _ D-@6@X@<CAk _ _ D@6@[@<CAl _ _ [8
@6@8 C@E

@E@8  H@P@T@P
@T@<CAm _ _proper_list@6@9 A @<CAn _ _ C@6@9  @<CAo _ _list_or_partial_list@6@9is_list_or_partial_list H@<CAp _ _symbol@6@]@<CAq _ _ AC@6@W@<CAr _ _ F@6@9 Y0 H@<CAs _ _ H@6@^@<CAt _ _ @d@6@9 G H@<CAu _ _ D@6@9 _ H@<CAv _ _ ^2@6@9 D H@<CAw _ _ XP
@6@8  @9
element_types H@<C@E GB GB H 


@6@7 H@ 
@9	is_record H@<XD  t  t 	t  @t  C  O @ _C@{ _ _@6@1 @@1 _
@5@0@5@9 B@<XD  t  t 	t  @t  C  O @ CC@^ _ _@6@1 @@1 C
@5@0@5@9 B@<XD  t  t 	t  @t element_types_  O @  -CA _ _ @=CA _ _
@6@8 _@@@ 
@9  . H@<XD  t  t 	t  @t   )  O @  (C	A _ _@6@X@@@9  /@<CA _ _@6@9 _@<XD  t  t 	t  @t      O @  CA _ _@6@0@/@8  @G@W@H@V@A@+@<XD  t  t 	t  @t  _  O @ _C
AD _ _@6@X
@@@8 _@@@<CAI _ _@6@9 _@<XD  t  t 	t  @t  C  O @ VC
@ _ _@6@1 @ C@0@5@9 B@<XD  t  t 	t  @t  @  O @ @C@ _ _@6@1 @@1 @
@5@0@5@9 B@<XD  t  t 	t  @t  _  O @ _C
@ _ _@6@1 @@1 _
@5@0@5@9 B@<XD  t  t 	t  @t  _  O @ _C
A _ _ C@6@@ C@9   H@<CA _ _ XP
@6@@@1 XP@5@9  0@<C
A _ _  @6@@ C@9  @<C
A
 _ _  @6@@@1 XP  
@5@9  0@<C
A
 _ _  @6@@@1 XP  
@5@9  0@<CA _ _ AC@6@@@9 _ H@<C	A _ _  @6 Cv@9 C H@<C	A _ _  @6 C|@9  2@<C@9A _ _@6@G	@W@H@9 _@A@+@F
@8 _ H@E@8 C@P@T@P
@9 _@A@F
@0@0@8 _ H@P@9  @A I@9 C H@<XD  t  t 	t  @t  _  O @ _C
@ _ _@6@1 @@1 _
@5@0@5@9 B@<XD  t  t 	t  @t  C  O @ CC@h _ _@6@1 @@1 C
@5@0@5@9 B@<XD  t  t 	t  @t  C  O @ CC@p _ _@6@1 @@1 C
@5@0@5@9 B@<XXQM BWF@$/usr/lib/swi-prolog/boot/autoload.pl  )As@$C S E GE H E HE$update_library_index Emake_library_indexE  :E ^E \XD  t  t 	t  BWt   :  O BW  9C@)A( H H@6@1 DP
@.@4@1 C @5@4@1 C C`@5@4@1 Dq A@5@4@1 Dl @@5@5@1make_library_index2@5@9 A G@<XD  t  t 	t  BWt canonical_pi  O BW  ?CA H H@6@W
@@@U@<CA H H  


 
@=CA H H C


 
@6@ @m@r
@n@z@@<XD  t  t 	t  BWt index_header  O BW  ACA H H@6/*  Creator: make/0~n~n@8 FK G@)    Purpose: Provide index for autoload~n@8  D*/~n~n@9  D@<XD  t  t 	t  BWt  G  
D  t  t 	t  BWt  G  O BW GC@#@C H H@6@8load_library_index G@/@8 B @B@ @ @8
library_index G@'
@A@ @ 
@ @8  K@@@<XD  t  t 	t  BWt ensure_slash  O BW  NCA\ H H@6@F@0@0  @8 @/ G@P@'
@A @9 C G@<XD  t  t 	t  BWt load_library_index_p   O BW  R C@ H H@6@/
@8index_checked_at G@/@8 E @m@t@s@x @@n@<@}@@@<C@M@ H H@6@/
@1index_file_name
@4@1 C D&@5@5@/@8 B~ B@/@8list_set G@1  U@0@5@8 B^ @/
@8  W@1  U
@5@8 Cu @F@8autoload_directories G@P@V@A@1  L@0@0@0@5@8  ^@1  a@0@5@8  ^@8
read_index G@1  a@5@9  _@<XD  t  t 	t  BWt guarded_make_library_index  O BW  fC@ H H @=C@-@ H H@6@F@1  9@5@/
@1 @5 @
@5@8 @ G@P@V@A
 @1@1 D@2  9@5@8 @5 @7@I
@9  g G@<XD  t  t 	t  BWt index_files  O BW  lCA H H @=C@}A H H
@6@1 AA@1 G
 D&@.@5@1 D&@.@5@2 H@5@/@1 @5 @1@5@8  h@F@C@" Et F=

@#@ @8 A G@P@/@ 
@8  Q@/@0@ @8 @{ G@1public_predicate@2 @.@.@5@1 FKindex((~k), ~k, ~k, ~k).~n@4@4@4@4@5@8  >@A
@V@J@J@J@ @9  m G@<XD  t  t 	t  BWt   =  O BW  <C@1A1 H H@6MKINDEX@/@/@8
plfile_in_dir G D&@8 BI G@@@1 J@.

@5@1 @1  @~@5@4@1 CC @5@5@1 J@0
@5@9 AA @<CA9 H H@6@/@1source_file_pattern@5@/@8  Z@9  = G@<XD  t  t 	t  BWt clear_library_index   O BW   C@ H H  @6@1  L@0@0@0@5@8  ^@1  a@0@5@8  ^@1  U@0@5@9  ^@<XD  t  t 	t  BWt writable_indexed_directory  O BW  C@ H H@6@/@3@1 C@4 D&@4 BG@5@5@8  X G@9 D @<C@6@ H H@6@1 E  u@5@3@1 C @@5@4@1 C D&@5@4@1 Dl @@5@4@1 Dq A@5@5@/@8 DP @8  INDEX@0@/@8  v BG@9  y@<XD  t  t 	t  BWt  H  O BW HCA H H@6@F BT@ @} B@P@V@A@1  @~@2 B BT
@5@8 As @9  6 G@<XD  t  t 	t  BWt index_error  O BW  CA H H@6@8 CD  G@"
 HY @ EI Cm@#@@@<CA H H@6 @@9  j@<XD  t  t 	t  BWt library_index_out_of_date  O BW  CAq H H@6@E@8 A G@P@T@@@<C@,At H H@6@/@8 A G@B Fj@/
@8  @m@r
@u@@J@A@/@8 A G@ @/@8  @m@r@u@@I
@@@<XD  t  t 	t  BWt  ^  
D  t  t 	t  BWt  ^  O BW ^C@Q H H@6@]
@Y@@@8  G@/
@8  J@ 
@0@9  K@<C@W H H@6@8  G@/
@0@8  K@ 
@9  J@<XD  t  t 	t  BWt   |  O BW  {CAb H H@6@/ @@ @} @*.@9  Q@<XD  t  t 	t  BWt   x  O BW  wCAf H H@6 D@8  p@3
@4 @4@5@ 
@9 C @<XD  t  t 	t  BWt closel  O BW  C@ H H@6@@@<C
@ H H

@6@9   G@<XD  t  t 	t  BWt  \ @ D  t  t @t  BWt \ D  t  t 	t  BWt  \  
D  t  t 	t  BWt  \  O BW \C@d H H@6@8$defined_predicate Am@@@<C@+@g H H@6@"
 

@#@G
@_@H@/
@/@8 \ @A@&
@( @ 
@  BX@9 BL @<XD  t  t 	t  BWt   Y  O BW  XC@ H H@6@1 B  @5@3@1 C @@5@4@1 Dl @@5@4@1 Dq A@5@5@9  @<XD  t  t 	t  BWt   :  O BW  ;C@+AI H H@6@1 DP
@.@4@1 C @5@4@1 C C`@5@4@1 Dq A@5@4@1 Dl @@5@5@1  ~@5@9  >@<XD  t  t 	t  BWt assert_index  O BW  CA
 H H F@6@@@<C@0A H Hindex




@6@@@/@ 
@8  J@3@4 @4@5@/@8  @1  L@5@8  @U@<CA H H@6 @@1illegal_autoload_index
@5@8  j@U@<XD  t  t 	t  BWt   V  D  t  t 	t  BWt   V Au D  t  t 	t  BWt   V C D  t  t 	t  BWt   V  D  t  t 	t  BWt   8   
D  t  t 	t  BWt   8   O BW  7C@3@~ H H@6@/
@1  
@5@/@8 W. G@@@1 G CD@.@5@1  g@5@1 Ap@5@8  z@F
$modified_index  
@8 C G@P
@9  @A@V@<C@ H H   @=XD  t  t 	t  BWt   e  O BW  dC@ H H@6@@@<C@ H H@6@@@8  c@9  c@<C@1@ H H@6 CD@1 B@2  d@.@5@8  j@8  @1 Gautoload_index@5@1 AA@1 G
 D&@.@5@1read_index_from_stream@5@2 H@5 AH@9  z@<XD  t  t 	t  BWt 
pattern_files  O BW  CAj H H 
@=C@ Ak H H
@6@ 
@/@8  Q@ @/@8 Du G@ @/@8 @ G@ @ @9   G@<XD  t  t 	t  BWt     O BW  CA H H@6@8 E @/@8  n @8   G@@@<XD  t  t 	t  BWt   b  D  t  t 	t  BWt   b Au D  t  t 	t  BWt   b C D  t  t 	t  BWt   b  D  t  t 	t  BWt  CD  C D  t  t 	t  BWt  CD  E D  t  t 	t  BWt   M  D  t  t 	t  BWt   M Au D  t  t 	t  BWt   M C D  t  t 	t  BWt   M  D  t  t 	t  BWt  H   O BW  6C@ H H  @6 BW  @9 B G@<XD  t  t 	t  BWt   r  O BW  qCA H H@6@/@8  @9  @ G@<XD  t  t 	t  BWt do_make_library_index  O BW  C@=A H H@6@/
@8  O G@1 AA@1 G
 BG@.@5@1 A@1 @5 A@2make@2  M@5@2 A@1  B@5@2  m
@5@2 H@5@/@1  @5@9  h@<XD  t  t 	t  BWt   =  O BW  ~C@1AR H H@6  @0@/@8  v@/
@8  @ 
@/@8  @F@ @8   G@P@ 
@ @8   G  @0 @9  @A@V@<XD  t  t 	t  BWt   ]  O BW  \C@ H H@6@9  @<C@ H H
@6@8  @@@ 
@9  [@<XD  t  t 	t  BWt   I  O BW  HC@ H H@6@]
@Y@/@8  J@0@0@8  K@@@<C@ H H@6@1 B BW  R@5@9 B @<XXQM	$var_info-C S XD  t  t 	t   t attr_unify_hook  O    CA	s@"/usr/lib/swi-prolog/boot/expand.pl  )A   @=XXQM HF@B/build/spark-f1EuhS/spark-2012.0.deb/common/versioning/version.pro  @8AAu@!C @~S @~E ^E ^E ]E _ME _OE _QE _SE GXO H _O C@R	u G  @8AA   @!Report bugs to: spark@adacore.com@=XO H _Q C@S      Da@=XO H _S C@T      Da@=XO H ^ C@N     @4Copyright (C) 2012 Altran Praxis Limited, Bath, U.K.@=XO H ^ C@O     GPL 2012@=XO H ] C@P     GPL@=XO H _M C@Q      Da@=XO H   C@M     2012@=XXQM AnF@#/usr/lib/swi-prolog/boot/syspred.pl  )As@$C S Eprolog_stack_propertyE A Ecurrent_signalE XEset_prolog_gc_threadE E @fEcurrent_trieE AE CE ]
Estream_position_dataEopen_shared_objectEstyle_checkE
trie_propertyE BE D{Enospyall E W}EleashE R$E CE FE JE FEspyE BE$predicate_propertyEcall_with_depth_limitE ^E AE AkEgarbage_collect E FE  E E \E FE X
Ecall_with_inference_limitE GE D|Eset_prolog_stackE  ErequireE FEatom_prefixE WEnospyXD  t  t 	t  Ant     O An  CE W{ W{@6@/@8stack_property Am@8
stack_name Am@3@4@.
@5@8 B Am@ 
@ 
@9 D Am@<XD  t  t 	t  Ant trace_ports  O An !CA~ W{ W{@6@/@1 A@1trace_alias@4@.
@5@2 C

@5@9 B~ Am@<XD  t  t 	t  Ant  X  O An  C@ W{ W{@6@/@8 EQ Am	port_name@/@8map_bits Am@0@9 !@<XD  t  t 	t  Ant     O An  CE W{ W{@6@W
@@@9 C Am@<CE W{ W{ 
@6@@	gc_thread 
@8 @R Am@F
@8 E  Am@Pgc@9   Am@A@V@<CE W{ W{ @6@@ ! @9 !@<CE W{ W{ K@6@@@F
@8 !@P !@9 !@A@V@<CE W{ W{@6 !@9 D9 Am@<XD  t  t 	t  Ant 
style_name  O An !C@ W{ W{ B@6 @1@1decl_no_effect@2   B@5@9 @5 Am@<C@ W{ W{ 	singleton@B@=C@ W{ W{  C@=C@ W{ W{ charset@ @=C@ W{ W{ 	no_effect@@=C@ W{ W{ var_branchesA @=XD  t  t 	t  Ant  Bz @ D  t  t @t  Ant ]
 DG D  t  t 	t  Ant  Bz  O An ]
CB W{ W{
 


@6@B@W@A@W
@@@ 
@9generate_current_predicate Am@<C
B W{ W{@6@8 E$ @8   Am@@@<C@#B W{ W{
 


@6@/@8 G @1 
@5@8 !"@1 
@5@8 !#@@@<C@@B W{ W{
 


@6 BT @8 @ @E@1  ^@5 A@8 !%@P@T@G
@_
@H@ 
@/@8 \ @A@'

@( @ @0@0@8 G G@@@<XD  t  t 	t  Ant     O An  C@$B W{ W{@6@X
@@@F@/
@8stream_position_field Am@P@ 
@9 A Am@A
@1 HY@2 C  
@5@9 B8 Am@I
@<C
B W{ W{@6@/
@8 !(@ 
@9 !+@<XD  t  t 	t  Ant     O An  CD W{ W{@6@9   Am@<XD  t  t 	t  Ant multi_source_files  O An !.CA W{ W{@6@1 B~@.@1multi_source_file
@5@5@1 B^@2found_src_file@0@5@9 F Am@<XD  t  t 	t  Ant 	spy_point  O An !5C@3As W{ W{ 

@6@0@1 @5@8 ]
 Am@1 @5  @8 C @E
@1 @5@1 \~@0@5@8 \ Am@P
@T@<XD  t  t 	t  Ant     O An  C@ W{ W{@6@W
@@@9 !@<C@ W{ W{ DG
@6@@@G	@W@H@9enum_style_check Am@A	@D
@8 !;@P
@V@S@<C@ W{ W{@6@/@8 G  !@/@8 !@0@9 !>@<XD  t  t 	t  Ant  F  O An FCD9 W{ W{  B@=CD: W{ W{  Ai@=CD; W{ W{  WK@=CD< W{ W{  HP@=CD= W{ W{ exported_operators@=CD> W{ W{ program_size@=CD? W{ W{ 
program_space@=CD@ W{ W{ last_modified_generation@=XD  t  t 	t  Ant $clause_property  
D  t  t 	t  Ant  !I  O An !IC
C W{ W{ WK
@6 G@9 F @<C
C W{ W{ Ai
@6 @_@9 !K@<C
C W{ W{ @e
@6owner@9 !K@<C
C W{ W{ Q
@6 Q@9 !K@<CC W{ W{ K@6 K @9 !K@<CC W{ W{erased@6 !P @9 !K@<C
C W{ W{	predicate
@6 T@9 !K@<C
C W{ W{ F
@6 F>@9 !K@<XD  t  t 	t  Ant     O An  CDv W{ W{@6@8   Am@8   Am@9 D Am@<XD  t  t 	t  Ant $trace  
D  t  t 	t  Ant  !X  O An !XC@ W{ W{@6@@@<C@ W{ W{
@6@@@8 !Y Am@ 
@9 !Z@<C@ W{ W{ I
@6@/
@8 ! Am@@@ 
 Bp@/@8tag_list Am@ @9 !Z@<CA W{ W{ I
@6@@@0@3@5@8 ![ @9 	 Am@<CA W{ W{ I
@6@/
@8 ![@@@ 
 @@/@8 !\@ @9 !Z@<CA W{ W{ I
@6@@@0@3@5@8 ![ 
@9 !_@<CA W{ W{@6@]
@1 I
@5@9 !Z@<XD  t  t 	t  Ant  B  O An  C
EE W{ W{@6@X@@@9 Z Am@<C@1EI W{ W{@6@F@1 B@0@5@8 D Am@P@&
@A
@1 De@0  B@5@/
@8 Dj Am@1 I
@5~W@3
@4
@5@9 FK Am@<XD  t  t 	t  Ant  D|  O An D{C@FA W{ W{@6@F
 ] @~@8 !%@P@( @~@A@V@I@F@ @8 C @P@B
@/@8 D @I
@A@/
@8 R$ Am@ 
@/@8 !f@@@A@/@8 !f@I
@m@u@q        @@<XD  t  t 	t  Ant bit  O An !hC@z W{ W{@6@@@@<C
@} W{ W{ 


@6@ 
@9 !@<XD  t  t 	t  Ant     O An  C@ W{ W{@6@/@8 E; Am !
@/@8 !@0@9 !j@<XD  t  t 	t  Ant  DO  O An R$C	D W{ W{@6@\
@@@9 C @<CD W{ W{@6@3 Da@5@3@1 C D&@5@5 @/@8 C @@@9 !l@<CD W{ W{@6@3 Da@5 @/@8 !m@@@9 !l@<XD  t  t 	t  Ant  C  O An CC
A W{ W{@6@*@@@9 B Am@<CA W{ W{@6$flag@1update_flag
@5@9 B Am@<XD  t  t 	t  Ant  F  O An  C@$A W{ W{@6@8 Y0 Am@F
@"
 Y3@#@P
@V@A
@D@Y
@P@'
@)@S@<XD  t  t 	t  Ant  J  O An JCDT W{ W{@6@8 D Am@G@*
@H@V@A@9 AG Am@<XD  t  t 	t  Ant    @ D  t  t @t  Ant   D  t  t 	t  Ant     O An  CA+ W{ W{ 

@6@W@1 @ C@0@5@9 !,@<CA. W{ W{ 
@6@@@<CA/ W{ W{ 

@6@@@1 @5@8   Am@1 
@5@9 !x@<CA3 W{ W{@6@1  @@2 W@2  
@5@8   Am@@@<CA6 W{ W{@6@/@8 \o Am@/@8 A Am@/
@8 \ Am@ 
@8 \ G@ 
@8 Dy Am@U@<CA= W{ W{ @=XD  t  t 	t  Ant  B  O An  CEs W{ W{@6@/@8 B Am@G@+ @H@V@A@1 @@1thread_error@5@0@5@9 !,@<XD  t  t 	t  Ant  !r  O An !qCA W{ W{@6@8 !n@G@]@H@9 B$ Am@I
@A	@m@u@
@ 
@9 !@<XD  t  t 	t  Ant     
D  t  t 	t  Ant     O An  CCY W{ W{interpreted@6 C @9 !8@<CC[ W{ W{ X@6 C@9 !8@<CC] W{ W{ T@6 @9 !8@<CC_ W{ W{exported@6 !@9 !8@<CCa W{ W{ @@6 @@9 !8@<CCc W{ W{ C@6 C@9 !8@<CCe W{ W{ Au@6 Au@9 !8@<CCg W{ W{static@6 Au @9 !8@<CCi W{ W{ C@6 C@9 !8@<CCk W{ W{ E@6 E@9 !8@<CCm W{ W{ Av@6 Av@9 !8@<C
Co W{ W{ \~
@6imported@9 !8@<CCq W{ W{ @@6 @@9 !8@<C
Cs W{ W{ @
@6 @@9 !8@<C
Cu W{ W{ Ai
@6 @_@9 !8@<C
Cw W{ W{ WK
@6 G@9 !8@<CCy W{ W{ B@6  @9 !8@<CC{ W{ W{nodebug@6 @9 !8@<CC} W{ W{spying@6  @9 !8@<C
C W{ W{ @<
@6 @<@9 !8@<C
C W{ W{number_of_rules
@6 !@9 !8@<C
C W{ W{ !G
@6 !H@9 !8@<C
C W{ W{indexed
@6 !@9 !8@<CC W{ W{ F_@6 F_@9 !8@<CC W{ W{ @@6 @@9 !8@<CC W{ W{ W@6 W@9 !8@<CC W{ W{ C@6 C@9 !8@<XD  t  t 	t  Ant    @ D  t  t @t  Ant    Bp @D  t  t 	t  Ant     O An  C@;B W{ W{@6@/
@/@8 EM Am@B@&@/@1 Ei
@5@8 @ Am@ 
@ @/@8 F Am@G@+ A@H@@@A@V@A
@ 
@ @9 EJ Am@J@<XD  t  t 	t  Ant      O An  CE W{ W{  @6 @9 E Am@<XD  t  t 	t  Ant dlopen_flag  O An !CD W{ W{  F@=CD W{ W{  C @=XD  t  t 	t  Ant  \
 @ D  t  t @t  Ant \  DGD  t  t 	t  Ant  \
  D  t  t 	t  Ant  \
 @ O An \C	C W{ W{@6@X@@@9property_predicate Am@<C	C	 W{ W{@6@8define_or_generate Am@9   Am@<XD  t  t 	t  Ant  !1  O An !0C@ A W{ W{@6@0@/@8 D Am@1 !M@5@8 Ak Am@E
@8 !2 Am@P
@T@1 !2@5@9 Bi Am@<XD  t  t 	t  Ant    @ D  t  t @t  Ant    Bp @D  t  t 	t  Ant     O An  C@<B W{ W{@6@/
@8 Eg Am@B@+@/@1  @2 E
@.@5@8 !@ 
@ @  E @G@+ A@H@@@A@V@'@A@ 
@;  E @J@<XD  t  t 	t  Ant  G  O An GCA W{ W{@6@X
@@@/@8canonical_source_file Am@9property_source_file Am@<CB W{ W{@6@9 !@<XD  t  t 	t  Ant  D| @ D  t  t @t  Ant    DGD  t  t 	t  Ant  D|  O An  C@FA W{ W{ 


@6@X@X
@@@F@)@0@1 
@5@8 !"@1 
@5 Av@8 !9@P@1 
@5@/@8 !/ Am@ @9 !|@A@1 
@5@9 F Am@I@<C@&A W{ W{ 


@6@G@X@H@V@A@8 D{ Am@/@8 Fa Am@1 
@5@ @9 !|@<XD  t  t 	t  Ant  !  O An !C@ W{ W{  @
trace_call
trace_redo
trace_exit
trace_fail@=C@ W{ W{  B! !@=C@ W{ W{ redo !@=C@ W{ W{  L) !@=C@ W{ W{  A !@=XD  t  t 	t  Ant visible_in_module  O An !C@7C W{ W{
 


@6@/@8 !$@!@1 @.@5@#@0@ @8 !"@  C@8 !8@E@ @8hidden_system_predicate Am@P@T@ @ 
@9 B Am@<CC W{ W{
 


@6@ 
@0@9 ^ Am@<XD  t  t 	t  Ant    @ D  t  t @t  Ant   D  t  t 	t  Ant     
D  t  t 	t  Ant     O An  C
B W{ W{@6 C@8 !8@@@<XD  t  t 	t  Ant  !!  O An ! CB W{ W{@6@8 X
 Am@!
@1 @5@#@ 
@8 !"@ 
 C@9 !8@<XD  t  t 	t  Ant  F  O An FCD W{ W{@6@X
@X@@@9property_module Am@<C@5D! W{ W{@6@X@" Ai
@#@@@G@X@H@/
@8 C
 @G	@]
@H@'

@A@ 
@9 !|@A	@8 !@-@I
@<C	D- W{ W{@6@8 !@9 !@<XD  t  t 	t  Ant    @ D  t  t @t  Ant   D  t  t 	t  Ant     O An  CA? W{ W{ 

@6@W@1 @ C@0@5@9 !,@<CAB W{ W{ 
@6@@@<CAC W{ W{ 

@6@@@1 @5@8   Am@1 
@5@9 !@<CAG W{ W{@6@1  @@2 !y@2  
@5@8 !z@@@<CAJ W{ W{@6@/@8 !{@/@8 !|@/
@8 !}@ 
@8 D Am@U@<CAP W{ W{ @=XD  t  t 	t  Ant  !3 C D  t  t 	t  Ant  !3 E D  t  t 	t  Ant     O An !UCD{ W{ W{ 
node_count@=CD| W{ W{ value_count@=CD} W{ W{  !O@=CD~ W{ W{ hashed@=XD  t  t 	t  Ant  A   O An  CAe W{ W{  @6@1  @@2 !y A@5@8 !z@@@<C@AAh W{ W{@6 A{ @8 !%@@ A@1 A I[@5@8 !@/
@1 !6
@5@/@8 ! A@1 !@5@8 !@1  
@.@5@1trace_point
@5@/
@8 ! A@1 D
@5@9 !@<CAp W{ W{  @6 A@1 A I_@5@9 !@<XD  t  t 	t  Ant  !  O An !C@"D1 W{ W{@6@8 !? Am@F
@"
 !A
@#@P
@8 F  Am@-@A@9 HS @I@<XD  t  t 	t  Ant    @ D  t  t @t  Ant   DG DG D  t  t 	t  Ant     O An  CD W{ W{@6@ @8 A Am@9 D Am@<XD  t  t 	t  Ant  !  O An !CC W{ W{@6@/@0@8 !@] @0@0 ]@8 @/ Am@E	 ] @8 !%@P@T@<XD  t  t 	t  Ant  \  O An \CA[ W{ W{ 


 
@6@@@ 
@ @9 !}@<CA^ W{ W{ 


@6@ 
@9 !@<XD  t  t 	t  Ant  !
 @ D  t  t @t  Ant ! Bp Bp @D  t  t 	t  Ant  !
  O An !C@a W{ W{@6@W@@@9 !@<C@e W{ W{

@6@@@<C@f W{ W{
@6@ @/@8 !@ @ @ 
@9 !@<C@i W{ W{
 I
@6@@@ @/@8 !i Am@@@ 
@m@u@r@x I@@<C@n W{ W{
 I
@6@@@ @/@8 !@@@ 
@m@u@r@w X@x I@@<C@s W{ W{
 !:

@6@@@ @/@8 !@m@u@r@x I@n @@<C@w W{ W{@6+|-|?(Flag)@9 E Am@<XD  t  t 	t  Ant   @ D  t  t @t  Ant   D  t  t 	t  Ant    O An  C
@ W{ W{@6@1 I @@5@9   Am@<XD  t  t 	t  Ant goal_name_arity  O An !C
C= W{ W{@6@_
@@@9 !&@<CCA W{ W{ 

 @=XD  t  t 	t  Ant  @g  O An @fCD W{ W{@6@9 Q Am@<XD  t  t 	t  Ant     O An  C
Dd W{ W{@6trie@8 G Am@9 @ Am@<XD  t  t 	t  Ant  A  O An ACEY W{ W{@6@/@8 H Am@9 Gw Am@<XD  t  t 	t  Ant  C  D  t  t 	t  Ant  C @ O An  CE9 W{ W{@6@9 \ Am@<XD  t  t 	t  Ant  !*  O An !)CB W{ W{ 
char_count@=CB W{ W{  G@=CB W{ W{  G@=CB W{ W{  Gl@=XD  t  t 	t  Ant  !  O An !C
B W{ W{ D
@6 @~@9 !f@<C@;B	 W{ W{ F
@6@G@X@H@9 !@I
@A@%@G@X@H@/
@8 !@G	@]
@H@'
@A@ 
@9 !|@A@9 !@I
@<C@MB W{ W{	load_context



@6@0 @~@8 !f@1  @2 Ab@5 @/@8 Ah Am@F@ @ @1 Ai@.@5@8 !@ @1 WK@.@5@8 !@P@"
 @#@A@)
 @~@J@<CB W{ W{includes


@6@0@ 
@;  D?@<CB W{ W{included_in


@6@ 
@0@;  D?@<CB  W{ W{ A 


@6@ 
@;  D}@<CB" W{ W{	reloading@6@8 ! ! @9 @> Am@<CB% W{ W{
load_count
@6@8 ! !@9 !@<CB( W{ W{ !
@6@8 ! @<@9 !@<XD  t  t 	t  Ant     O An  CE" W{ W{  C@=CE# W{ W{  C @=CE$ W{ W{  C	@=XD  t  t 	t  Ant  !  O An !CCJ W{ W{ 

@6@`@]@1 @5 C@8 !8@@@<CCO W{ W{ 

@6@`@X@- @@@1 @5@9 !~@<C	CT W{ W{@6@0@8 !7@9 !~@<XD  t  t 	t  Ant      O An  CAR W{ W{  @6@1  @@2 !y  @5@8 !z@U@<C
AU W{ W{@6@/
@8 !6 Am@8 !@U@<CAY W{ W{   @=XD  t  t 	t  Ant  W~ @ D  t  t @t  Ant W} Bp  D  t  t 	t  Ant  W~  O An W}CD W{ W{@6@]
@@@0@9 !@<CD W{ W{@6@Y
@@@0@9 !@<CD W{ W{@6signal_name@9 !@<XD  t  t 	t  Ant map_dlflags  O An "CD W{ W{  @=C@0D W{ W{
@6@ 
@/@8 " Am@F
@/@8 ! Am@P@V@A@1 @@1 C !@5@0@5@8 !,@I@m@r@r@x I@@<XD  t  t 	t  Ant  !  O An !C
B1 W{ W{@6@]
@0@0@8 !f@@@'
@<C
B6 W{ W{@6@0@0@0@  D?@@@'
@<CB: W{ W{@6@3@1 C @@5@4@1 C D&@5@4@1 Dq A@5@5@8 DP Am@9 !@<XD  t  t 	t  Ant  F>  O An FCDF W{ W{@6@]
@8 !@@@9 D Am@<CDK W{ W{@6@8 " @1@1no_current_module
@5@9 !@<XD  t  t 	t  Ant  !^  O An !]CA W{ W{ 
@=CA W{ W{

@6@ @3@4
@5@8 ! @ @ @9 !\@<XD  t  t 	t  Ant  E  O An ^CA W{ W{@6@0@9 E Am@<XD  t  t 	t  Ant  A  O An ACBJ W{ W{ F>@6@9 @ @<CBL W{ W{ @_@6@0@9 AO Am@<CBN W{ W{ @e@6@/@0@8 "@/
@8 E Am@ 
@9 G Am@<CBR W{ W{ @d@6@D
@0@/@  D@P
@'@S@<C
BV W{ W{ C`@6@/@0@8 "@9 D Am@<C	BY W{ W{ A@6 G@9 !%@<C@2B[ W{ W{ F@6@0@/@8 "@F F@/
@8 A Am@_
 G@ 
@8   Am@P@'
@A@"$stream_position   @#@I
@<CBc W{ W{ Q@6@F
 Q@/@ Hloaded_init_file H@0@8 "@P
@) @A@) 
@I@<C	Bi W{ W{ F@6 F@9 "@<C	Bk W{ W{ NZ@6$term@9 "@<CBm W{ W{ ! @6 @e@/@8 A Am ! @9 !@<XD  t  t 	t  Ant  Al  O An AkCC W{ W{@6@9 !J Am@<XD  t  t 	t  Ant  F  O An FCBu W{ W{@6@F@/@8 !@P@9 F` Am@A@V@I@<XD  t  t 	t  Ant  !=  O An !<C@ W{ W{@6@/@8 !>@/@8 ! Am@m@u@t@x I@n @@<XD  t  t 	t  Ant     O An  C@%D W{ W{@6@F@8 A @P@V@A
@1 @@1 C C@5@0@5@8 !,@/
@8 "@ 
@9 F @<XD  t  t 	t  Ant   @ D  t  t @t  Ant    BpD  t  t 	t  Ant    O An  C@ W{ W{ 

@6@W@@@1 @ C@0@5@9 !,@<C@ W{ W{ 
@6@@@<C@ W{ W{ 

@6@@@1 
@5@8 !@1 @5@9 !@<C@@ W{ W{
@6@/@8 !{@- A{ @8 !@B@k@/
@8 !|@ 
@/@8 !}@F
@" @#@P@&@A
@!@1  @~@5@#@ @8 !~@F@ @ @1 \~@.@5@8 !9@P@" 

@#@!@1 @5@#@A@&@J@ @8 !Z@ @/@8 ! Am A@1  @5@8 !@U@A@V@J
@J@J@I@<XD  t  t 	t  Ant  !  O An !C@DC W{ W{	 \@6@@@" 


@#@8 !@0@8 !"@E@8 !#@P@T@E@0@8 !7@P@T@ 
@/@/@8 ! Am@E@1 @2 @5@8system_undefined Am@P@T@<CC W{ W{ X@6@@@9visible_predicate Am@<C@CC W{ W{ B
 


@6@@ BT @8 !%@G@`
@H@ 
@/@/@8 "#@D@0@ @ @0@8 !'@P@V@S@A@/@/@8 !@ 
@ @ @9 !@<C@C* W{ W{
implementation_module
 


@6@@@]
@F@8@ 
@/@8 !$@1 @5 C@8 !8@P@F@1 @5 !@/@8 !8@P@'@A@'
@I@J@I@A@8@F@*@E@1 
 ^@5 A@8 !%@P@T@ @/@/@8 "#@0@ @ @/@0@8 !'@P@'@A@'
@J@I@J@<C	C9 W{ W{@6@8 !@9 !@<XD  t  t 	t  Ant  ")  O An "(C@mC W{ W{
@6@"
 

@#@8 !@G@<@`@H@F C@8 !8@P@V@J
@A@!@E@1  ^@5 A@8 !%@P@T@/
@/@8 !@ 
@ @0@0@9 !'@J@A@/@1 !@5@/@8 W. Am@1 @.
@.@5@ @8 !|@ 
@ @9 !@<XD  t  t 	t  Ant  F @ D  t  t @t  Ant    @D  t  t 	t  Ant  F  O An  CEi W{ W{@6@9 F Am@<XD  t  t 	t  Ant  X  O An X
CD W{ W{@6@0@9 !@<XD  t  t 	t  Ant  !  O An !C@=Ax W{ W{ 


@6@0@1 
@5@8 !7@1 
@5	trace_any@8 !8@E@1 
@5@1 \~@0@5@8 !9@P@T@1 
@5@9 ""@<XD  t  t 	t  Ant     O An  CC W{ W{ @=C@#C W{ W{ 



@6@@@/@ 
@8 !@1 @5@8 E+ Am@ @9 "0 Am@<CD  W{ W{
@6@1 @@1 C T@5@0@5@9 !,@<XD  t  t 	t  Ant     O An  CE W{ W{@6@3@.@4@.
@5@8 ! @m@r
@@0@ @9 !@<XD  t  t 	t  Ant  "&  O An "%CC W{ W{   @~ prolog_trace_interception@=CC W{ W{   @~  T@=CC W{ W{    $c_call_prolog @=CC W{ W{    window_title@=XD  t  t 	t  Ant    @ D  t  t @t  Ant   D  t  t 	t  Ant     O An  C@$C W{ W{ 

@6@F
@8 "@P
@9 "3@A
@1 @@1 C C@5@0@5@9 !,@<XD  t  t 	t  Ant  !
 @ D  t  t 	t  Ant  !
  O An !
C@ W{ W{  B!@=C@ W{ W{  L)@=C@ W{ W{  A@=C@ W{ W{  !@=C@ W{ W{ unify@=C@ W{ W{  Bm@ @=C@ W{ W{ cut_call@@@=C@ W{ W{ cut_exit@@=C@ W{ W{  BSA @=C@ W{ W{ cut@@=C@ W{ W{  @@?@=C@ W{ W{  FR@/@=C@ W{ W{ half@-@=XD  t  t 	t  Ant     O An  CE& W{ W{ limit@=CE' W{ W{ spare@=CE( W{ W{ min_free@=CE) W{ W{ low@=CE* W{ W{ factor@=XD  t  t 	t  Ant     O An  C
A W{ W{@6 @0@0@9 !@<XD  t  t 	t  Ant  F  O An WCD W{ W{@6 @9 F Am@<XXQM EF@'/usr/lib/swi-prolog/library/readutil.pl  @ƅAu@$C ES Eread_file_to_termsEread_line_to_stringEread_stream_to_codesEread_file_to_codesE G\E "IE G\Eread_file_to_stringXO E "F C@.@ G] G]@6 ^
@/@/
@8 H
 E@G
@-?@H@'
@A@F@ 
B@8 [@P@) F@A@'
@<XD  t  t t  Et  "ID  t  t t  Et  G\O E G\ C@ G] G]?@6@@@)@<C@ G] G]



@6@@@<C@ G] G]

@6@/@8 F @ @ @ 
@9 "U "T@<XO Epl_read_stream_to_codes C@ G] G]@6@/
@8 "V@ 
@/@8 "I "T@'@<XO Epl_read_line_to_codes C@ G] G]@6@/
@8 "V@ 
@/@8 "X@'@<XO E E  C@S G] G]  @6@1 E@2 Ereadutil@5@0 A@8 @@@@<C@v@V G] G]@6@1 B@1 "N@.
@.@5@2 "^
@5@8 Ar@1 B@1 "L
@.@5@2 "]
@5@8 Ar@1 B@1 "M
@.
@5@2 "Z

@5@8 Ar@1 B@1 "H

@5@2 "Y

@5@8 Ar@3@1  G\@5@4@1  G\@5@4@1  "I@5@4@1  "I@5@5@9 H "T@<XO Eread_stream_to_terms C	@ G] G] F@6@@@<C@ G] G]

@6@/@ @8 C @ @ @ 
@ @9 "e "T@<XO E "D C@;A G] G]@6 C@8 H H@1tail@.
@5@8 \P X\@3@1 C D&@5@5@/@8 DP "T@1 X D&@.@5@1 "f
@5@1 H@5@9 AA "T@<XO E "O C@/@ G] G]@6 C@8 "j@3@1 C D&@5@5@/
@8 "n@1 X
 D&@.@5@1 H@0@5@1 H@5@9 "p@<XO E "J C@9@ G] G]@6 C@8 "j@1 "k@.
@5@8 "m@3@1 C D&@5@5@/@8 "n@1 X D&@.@5@1 "H
@5@1 H@5@9 "p@<XD  t  t t  Et  "IO E "\ C	@ G] G]?@6@@@<C@ G] G]

@6@/@8 "V@ @ @ 
@9 "[@<XD  t  t t  Et  G\O Eread_1line_to_codes C@z G] G]?
@6@@@<C@{ G] G]

@6@@@<C@| G] G]
@6@@@/
@8 "V@ 
@9 "r "T@<C@ G] G]


@6@/@8 "V@ @ 
@9 "t@<XO E "b C@ G] G]@6@9 "Y "T@<XO E "a C@r G] G]@6@/@8 "V@G
@+?@H@(
 F@A@/
@8 "t@'
@<XO E "o C@ G] G]@6@/@ 
@8 "g@ @/@ 
@8 "i@'@<XD  t  t 	t  Et  XC Av D  t  t 	t  Et  XC  
O E XD C@? G] G] "J "k   "k
@6  @ @9 XH "T@<C@R@? G] G] "J \    EI@6@E@1 @@1  @2  EI@5@5@ 
@8  "T@P@T@1  @2 X@0@0@0@0@5@3@1 @@1  @2  EI@5@5
@5@; \ \@<C@R@C G] G] "O \    EI@6@E@1 @@1  @2  EI@5@5@ 
@8 "w@P@T@1  @2 X@0@0@0@0@5@3@1 @@1  @2  EI@5@5
@5@; \ \@<C@F G] G] "D "k   "k
@6  @ @9 "v@<C@F@F G] G] "D \  "f@6@E@1 @@1  "f@5@5@ 
@8 "w@P@T@1  E@2 "o@0@0@0@0@5@3@1 @@1  "f@5@5
@5@; \ \@<C@Q@F G] G] "D \    DO@6@E@1 @@1  @2  DO@5@5@ 
@8 "w@P@T@1  @2 DP@0@0@0@5@3@1 @@1  @2  DO@5@5
@5@; \ \@<C@R@F G] G] "D \    EI@6@E@1 @@1  @2  EI@5@5@ 
@8 "w@P@T@1  @2 X@0@0@0@0@5@3@1 @@1  @2  EI@5@5
@5@; \ \@<XXQM C=-C @~S @~XXQM H4F/usr/lib/swi-prolog/boot/gc.pl  )As@#C S XD  t  t 	t  H4t  H;   O H4 H:C@-@- H6 H6@6@8 E @/
@8 E0 @G@+
 Bb@H@V@A@F@8 XQ H8@P@8 E> @U@A @1@1 !@2ignored
@5@8 @5 H8@U@<XD  t  t 	t  H4t  E  O H4 XQC@9 H6 H6 EL@6@9 EL  H8@<C@; H6 H6 E@6@9 E  @<XXQM WF@#/usr/lib/swi-prolog/boot/license.pl  )As@#C S E WE W E WE W XD  t  t 	t  Wt 
known_license  O W "C@8A] W W

 W



@6@1comment@.@5@ @8  W@&@@@&@" @  ~w (category ~w): ~w

@#@ 
@ @9license_url W@<C@ Ab W W W


 @  ~w (category ~w)

@6@ 
@ @9 "@<XD  t  t 	t  Wt 
license_title  O W "C@1AD W W@6@F@0@/
@8 W W@1 "@.@5@ 
@8 "@P@V@A@&
@I
@&@" @@7  The following modules are covered by the "~w" license@#@<XD  t  t 	t  Wt 	file_list  O W "CAT W W 
@=CAV W W
 @    ~w
 E
@6@ @ @9 " W@<XD  t  t 	t  Wt bsd2_license  O W "C@A W W @BRedistribution and use in source and binary forms, with or without E@Bmodification, are permitted provided that the following conditions Eare met: E E@A1. Redistributions of source code must retain the above copyright E@@   notice, this list of conditions and the following disclaimer. E E@D2. Redistributions in binary form must reproduce the above copyright E@B   notice, this list of conditions and the following disclaimer in E@=   the documentation and/or other materials provided with the E   distribution. E E@CTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS E@A"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT E@ALIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS E@>FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE E@CCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, E@DINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, E@@BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; E@@LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER E@BCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT E@ALIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN E@?ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE EPOSSIBILITY OF SUCH DAMAGE.
@=XD  t  t 	t  Wt  W  O W WC@ W W@6@ 
@/@8 W W@ @ @9proprietary_licenses W@<XD  t  t 	t  Wt lgpled  O W "C
@ W W@6@/@8licensed Wlgpl@0@9 "@<XD  t  t 	t  Wt  W  O W "C@)@ W W@6@@@&@"@?This program contains no modules registered with non-permissive E@Alicense conditions and is therefore covered by the Simplified BSD Elicense: E E
@#@ @ 
@9 " W@<C@QA  W W

@6@-
@&@@@&@"@4SWI-Prolog is covered by the Simplified BSD license: E E
@#@ @/@8 "@" E E
@#@3@;This program contains components covered by the GNU General@4 E@4@<Public License, which therefore apply to the entire program.@4 E@4These components are:@4 E@4 E@5@ @/@8warn W@ @ 
@9 "@<C@LA
 W W		@6@@@&@" " E E
@#@ @/@8 "@" E E
@#@3@:This program contains components covered by the GNU Lesser@4 E@4@;Public License.  Distribution of this program is subject to@4 E@4@-additional conditions.  These components are:@4 E@4 E@5@ @/@8 "@ @ 
@9 "@<XD  t  t 	t  Wt  " Au D  t  t 	t  Wt  "  O W "C  @ @ lgplv2+libgmp@=XD  t  t 	t  Wt  W  O W "C@ W W@6@8warn_if_unknown W@1 "
@5@9 As @<XD  t  t 	t  Wt  W   O W "C@!@ W W@6@1 W@.
@.@.@5@1 W
@5@/
@8 B~ W A@1 W
@5@9 @5 W@<XD  t  t 	t  Wt  "  O W "C@+AL W W@6@0@/
@8 "@1url@.@5@ 
@8 "@&@@@&@" E @    (see ~w)@#@<CAR W W @=XD  t  t 	t  Wt proprietary  O W "CA8 W W 
@=C@QA9 W W
 @



@6@ 
@/@8 " W@ 
@ @/@8 "@" E
@#@ @ @/@8 "@F@+@&@P@'@I@A@" E
@#@ @ @9 " W@I@<XD  t  t 	t  Wt  "  O W "CAf W W 
@=CAg W W
@6@ 
@/@8warn1 W@ @ @9 "@<XD  t  t 	t  Wt  "  O W "CA0 W W@6@@@'@<CA1 W W@6@3 E@4@;This program contains components with proprietary licenses:@4 E@4 E@5@/
@8 "@ 
@9 "@<XD  t  t 	t  Wt  W  O W WCAZ W W 
@=CA[ W W
 E E
@6@ 
@ @/@8 " W@ @ @9 W@<XD  t  t 	t  Wt  "  O W "C@ W W@6@8 "@F
@/@0@8 "@P
@-gpl@- "@-
permissive@A@V@I@<XD  t  t 	t  Wt  "  O W "C@ W W@6@0@0@8 "@@@<C@ W W@6 @1@1 W
@5@9 "@<XD  t  t 	t  Wt gpled  O W "C
@ W W@6@/@8 " "@0@9 "@<XD  t  t 	t  Wt  W Av D  t  t 	t  Wt  W  O W WC@: W W  " " "GNU General Public License "@$http://www.fsf.org/copyleft/gpl.html@=C@> W W gplv2 " "@%GNU General Public License, version 2 " "@=C@B W W gplv2+ " "@.GNU General Public License, version 2 or later " "@=C@F W W gplv3 " "@%GNU General Public License, version 3 " "@=C@J W W  " " "@!GNU Lesser General Public License "@'http://www.fsf.org/copyleft/lesser.html@=C@N W W lgplv2 " "@,GNU Lesser General Public License, version 2 " "@=C@R W W  " " "@5GNU Lesser General Public License, version 2 or later " "@=C@V W W lgplv3 " "@,GNU Lesser General Public License, version 3 " "@=C@Z W W 	gpl_swipl " "@:SWI-Prolog Prolog Source License for versions up to 7.3.32 "@*http://www.swi-prolog.org/license-old.html@=C@^ W W swipl " " " " "@=C@f W W guile " "License for Guile "@Mhttps://www.gnu.org/software/guile/docs/docs-1.6/guile-ref/Guile-License.html@=C@j W W gnu_ada " "@9The license of the run-time units of the GNU Ada compiler "@*https://en.wikipedia.org/wiki/GNAT#License@=C@n W W x11 " "The X11 license "http://www.x.org/terms.htm@=C@r W W expat " "
Expat license "@%http://www.jclark.com/xml/copying.txt@=C@v W W sml " "@+Standard ML of New Jersey Copyright License "@5http://cm.bell-labs.com/cm/cs/what/smlnj/license.html@=C
@z W W 
public_domain " "Unrestricted Public domain@=C@} W W cryptix " "The Cryptix General License "@(http://www.cryptix.org/docs/license.html@=C@ W W bsd " "The modified BSD license "@.http://www.xfree86.org/3.3.6/COPYRIGHT2.html#5@=C@ W W mit " "The MIT License "@)https://en.wikipedia.org/wiki/MIT_License@=C@ W W zlib " "The license of ZLib "@*http://www.gzip.org/zlib/zlib_license.html@=C@ W W agpl " "Affero General Public License "@,http://www.gnu.org/licenses/agpl-3.0.en.html@=C
@ W W lgpl_compatible " "Other LGPL compatible license@=C
@ W W gpl_compatible " "@)Other GPL and not LGPL compatible license@=C
@ W W  " " "Other permissive license@=C@ W W asl2 " "Apache License 2.0 "@*http://www.apache.org/licenses/LICENSE-2.0@=XD  t  t 	t  Wt  W  O W "C@ W W@6@F @_@/@8 A W@P@V@A@(<unknown file>@9 " W@<XD  t  t 	t  Wt  W   O W "C@U@ W W@6@F@/
@1 "
@5@/@8 W. W@P@V@A@(@I
@F@1 "
@5@/@8 ##@P@V@A@(@1 @@.
@.@5@1 W.
@1 "

@5@5@/@8 " A@1 W@5@9 "@<XD  t  t 	t  Wt  "  O W "CAi W W E@6@@@&
@"
 E@#@<CAj W W 
ansifg [|



@=CAk W W  @


 #$ #& [|

@=XXQM GYF@,/usr/lib/swi-prolog/library/prolog_source.pl  @ƅAu@$C ES Epath_segments_atomEfile_alias_pathEfile_name_on_pathEload_quasi_quotation_syntaxEprolog_canonical_sourceEdirectory_source_filesEprolog_open_sourceEread_source_term_at_locationEprolog_close_sourceEprolog_read_source_termXO GY #2 C@aC$ GW GW@6@1 A0 I@@5 I@@8 \P X\@@@/
@3@1 C C`@5@4@1 C D&@5@5@8 DP
 GY@F@)@1 _
 @5@8 \Q X\@P@ 
@/@8  O #>@/@1 A@1 D{@5@2 @/ @0@0@5@9 B}@A@/@1 A@1 D{@5@2 D
@5@9 B}@I@<C@'C3 GW GW@6@/
@3@1 C C`@5@4@1 C D&@5@5@8 #=@ 
@/@8 J #>@1	src_files
@5@9 H@<XO GY #. C@<A; GW GW 


@6@]
@]@ 
@1 F@.@5@8 G #>@/@8 B@1 @5 W@8 \@@@1 
@5@3@1 @5@5@9 @) #>@<C@DAB GW GW 


@6@]
@]@/@ HI W HI@ @/@3@1 C @@5@4@1 Dq A@5@4@1 C D&@5@5@8 #=@*
@@@1 
@5@3@1 @5@5@9 #G@<XO GYupdate_state C@ GW GW@6@1 Et
pce_end_class@5@8 [@@@1  _H _J@5@9 F& #>@<C@ GW GW@6@1 Et@2pce_extend_class@0@5@8 CO@@@;
 _H _I #O@<C@ GW GW@6@9 #J #>@<XO GY #6 C@A GW GW
@6@1last_syntax_error@0@0@5@8 B]@8
seek_to_start #>@1 I'@.
@5@8 Ew@/@8 @ #>@1 F@.@5@ @8 #<@1	operators@.@5@8 #<@0@ @/@/@8 Wx #>@ 
@8 I$ @1 @5@8push_operators
prolog_operator@ @@1  @~@2 Tx@0@0@0@5@/@8 G #>@1qq_read_term
@.@4@1 F@5@5@/ @8 @@ @8 Ap #>@ @@8
pop_operators  #c@G
@W@H@@@'@A@ @8assert_error #>@U@<C@%A GW GW@6@1 HY@.
@5@8 #@@@@1 @.@.@5@1 I@2 #T@5@/@8 W-@ @ 
@9 OT IZ@<XO GY #n C@UA GW GW@6@1 HY@0@5@8 #@@@@F@@@B@"
 @ _
 @d

@#@A@"
 @ _
 @_

@#@P@1 @@1 _@5@0@5@/@8message_to_string #>@1 #T
@5@9 Ar@A@9 B@J@I@<CA GW GW @=XO GYmodule_decl C@4AN GW GW@6@3@1 C @@5@4@1 Dq A@5@4@1 C D&@5@5@8 #=@1 #4@.
@5@1  n
@2 Et@2 F=@0@5@1 #8
@5@9 AA #>@<XO GY #S C@ GW GW@6@@@<C@ GW GW
@6@@@8 #R@ 
@9 #R@<C@ GW GW Et
@6@8 C@@@1update_directive@5@0 @9 @@<C@ GW GW F:
@6@@@1 Et@5@9 #R@<CA GW GW @=XD  t  t 	t  GYt mode C D  t  t 	t  GYt  #{ E O GY  O CB GW GW

@6@0@0  @8 @.@@@<CB GW GW@6 @9 C@<XO GY
parts_to_path C
C GW GW
@6@@@<CC GW GW
 


@6@D@/@3
@5@8 IY IZ@P@ @9 #| #>@S@<XO GY #0 CB GW GW@6@W
@@@'
@<C	B GW GW
 @~@6@+
 @~@@@<CB GW GW@6@ HI Wu HI@@@<C	B GW GW@6@8 D{ #>@@@'
@<CB GW GW@6@3@1 C @@5@4@1 C D&@5@4@1 Dq A@5@5@8 #=@@@<XO GYread_clause_option C@ GW GW  H>@=C@ GW GW  F@=C@ GW GW  H@@=C@ GW GW comments@=XO GYchr_expandable C@ GW GW Etchr_constraint@6chr@9add_mode #>@<C
@ GW GWhandler@6 #@9 #{ #>@<C
@ GW GW LI@6 #@9 #@<C
@ GW GW<=>@6 #@9 #@<C
@ GW GW Bo@6 #@9 #@<C
@ GW GW==>@6 #@9 #@<C
@ GW GWpragma@6 #@9 #@<C
@ GW GW #A@6 #@9 #@<XO GYqq_read_term_ex C@4B GW GW@6@1 I'@.
@5@8 Ew@1 "h
@5@1 @@1 _@2unknown_quasi_quotation_syntax@.@.@5@.@5@1load_qq_and_retry

@5@9 @@<XO GY #y CA GW GW F=


@6@@@8 B1 #>@1
import_syntax@0@5@ 
@9 Z W'@<CA GW GW 
 A



@6@]@@@1 A
@5@9 #y #>@<C@%A GW GW A



@6@@@1 @5@/@/@8 D #>@ 
@1 @5@9push_op #c@<CA GW GW  
@6@8   #>@@@<C@!A GW GW @'
@6@1 #v@.
@.@5@0 A@8 @@@@1 #
@5@ @9 #@<C
A GW GWpce_begin_class_definition@6@ #O #P@@@<CA GW GW @=XO GY
dir_file_path C@&CZ GW GW@6@F@0@0  @8 @.@P@9 C@I
@A
 @/
@8 C@ 
@9 C@<XO GY #* C@(B GW GW@6@F
	@0@0@8alias_cache #>@P
@V@A@8build_alias_cache  #>@G@X@H@/@8 #B@9 #@A@9 #@I@<XO GYqq_read_syntax_ex C@"B GW GW@6@1 #
@5@1 @@1 _@.@5@.@5@1 B
@2 @@5@9 @@<XO GY #8 CBf GW GW@6@1restore_source_context
@.@.@5@1close_source
@5@9 F #>@<XD  t  t 	t  GYt open_source C D  t  t 	t  GYt  # E O GY #] CA GW GW  @
  @=C
A GW GW@6@ 
@; HI #] HI@<XO GY # C@ GW GW@6@8 #@@@<C@ GW GW@6@1 #
@5@9 Bh@<XO GY #, C@UB GW GW	@6@F@G@/@/
@8 #* #>@ 
@/@8 C@P@G@+ Fj@H@'@I@A@'@F@/ D@ @8 @{ #>@P@3@4@5@9 B@A
@3@4@5@9 B@I@A	@'
@J@J@<XO GY C C	@ GW GW
@6@W
@@@<C
@ GW GW
@6@8	no_expand #>@@@<C@ GW GW@6@/@8requires_library #>@1  @~@5@8 @! #>@U@<C@ GW GW
@6@8 # #>@@@<C	@ GW GW@6@ 
@0@9 I #>@<XD  t  t 	t  GYt  C @ O GY C C@ GW GW@6@0@9 # #>@<XO GYseek_to_line CA GW GW@6@m@t@n@@@
@8 I #>@| @9 # #>@<CA GW GW @=XO GY # C@)B GW GW@6@ @8 #^@/@ HI #H@@@1 @5@3@1 @5@5@8 #G@ @ @ @9 "g@<CB GW GW@6 @1@1 W W@5@8 @5 #>@1 @@1 _@2 #@5
@5@9 B@<XD  t  t 	t  GYt  XC Av D  t  t 	t  GYt  XC  
O GY XD C@Q@^ GW GW #: \    C@6@E@1 @@1  @2  C@5@5@ 
@8  #>@P@T@1  @2 F@0@0@0@5@3@1 @@1  @2  C@5@5
@5@; \ \@<C@a GW GW #6line B# #
@6 B#@ @9 XH #>@<C@a GW GW #6offset B# #
@6 B#@ @9 #@<C@a GW GW #6 F B F
@6 B@ @9 #@<C@a GW GW #6 #Z C #Z
@6 C@ @9 #@<C@a GW GW #6 HY I S HY
@6 XR@ @8 XT #> S@ @9 #@<C@Q@a GW GW #6 \    C@6@E@1 @@1  @2  C@5@5@ 
@8 #@P@T@1  @2 "h@0@0@0@5@3@1 @@1  @2  C@5@5
@5@; \ \@<C@i GW GW #2 #? Ds #?
@6 Ds@ @9 #@<C@$@i GW GW #2 A0 [8  I@ A0
@6@1 [8@4 @4 I@@5@ @9 #@<C@Q@i GW GW #2 \    DO@6@E@1 @@1  @2  DO@5@5@ 
@8 #@P@T@1  @2 DP@0@0@0@5@3@1 @@1  @2  DO@5@5
@5@; \ \@<XO GY # C@ GW GW  Et A0@=C@ GW GW  Etelif@=C@ GW GW  Etelse@=C@ GW GW  Etendif@=C@ GW GW  Et  @=XO GY # C@?B GW GW@6@1 L@.
@.@.@.
@5@1search_path

@5@/@8 B}  C
@ @/@8 Z #>@1 T@1 #@0@0
@5@5@1 Cu@2 #
@5@9 A #>@<XO GY #( C@5B GW GW@6@W@@@G
@\
@H
@'
@I@A@"@F@/@8segments_to_list #>@P @9 B #>@A@1 @@1 C	file_path
@5@0@5@9 B@I@<C
C GW GW@6@/ @8 #@9 #@<XO GY
skip_hashbang C@2BL GW GW@6@1 A@1 @@1 I
 I@5@2 I

@5 @5@/@1 A@1 F'
@4@1force @5@5@2 A AH@2 B8@5@9 @@<XD  t  t 	t  GYt  # Au O GY #: C@4@ GW GW@6 #@ 
@8 #@@@1 F@.@5@ 
@/@ @8 X[ X\@3@1 F@5@5@8 F #>@ @8 #@/@8 #Y@ @9 #I #>@<C@c@ GW GW
@6@/@8 #Y@1 H>@.@5@ 
@/ OY@8 #@1 F@.@5@ @/@ @8 #@F@1 !: !@5@8 #@P@!@3@1 \ @1@5@5@#@A@&@3@1 F@5@4@1 H>@5@4@1 F@5@5@8 "g@ @8 #@ @9 #@<XO GY #g C@_A GW GW
@6@1 H>@.
@5@/@8 Z| IZ@-
 @@@@G@"@+
 OY@H@8 E@ @/@8 # #>@G@W@H@@@A @@ @8 #@U@A@*@ @/@8 #@G@+
 A@H @@ @8 #@U@A@G@+
quiet@H@U@A H?@ 
@9 C H@<CB GW GW@6@9 # #>@<XO GY # CC	 GW GW@6@W
@@@U@<CC GW GW 


@6@ 
@/@8 #@ @ @9 #@<C
C GW GW




@6@\
@<XO GY # CBk GW GW @6@1  @@2 W@5@0 
@8 @@@@9 H #>@<CBo GW GW@6@3@1 # @5@5@8 # @9 #@<XO GY # CB GW GW Fj
C@6@/@ @8 J #>@ @8 #B@ 
@9 _@<C@NB GW GW@6@0@ @} B@-
 BT@/@3
@4 Fj@5@8 B@/@8 _@m@nC@r@x @@@ @/@3@1 C C`@5@4@1 C D&@5@4@1 Dl @@5@4@1 Dq A@5@5@8 #=@ @8 #B@ 
@9 _@<XO GYspecial CCU GW GW  Fj@=CCV GW GW  P@=XD  t  t 	t  GYt  #U C D  t  t 	t  GYt  #U E O GY #E CC8 GW GW 
@=C@PC: GW GW
@6@0@/@ @8 #@  @@ @} @@E
@  @h@ @} @@P@T@ @/@8 # #>@ @/@3@1 Dq A@5@5@8 #=@&
@@@&@"
@#@ @ @ @9 # #>@<C@KCG GW GW
@6@E@ @8 # #>@P@T@1 #? @5@8 #@@ @/@8 #@ @8 D
 #>@@@1 J@.@5@0 A@8 @@&
@@@&@ @ @ @/@8 #@ @ @ @9 #@<CCR GW GW

@6@ @ 
@ @9 #@<XO GY # C@LBs GW GW@6@F@8 E @P@V@A@1 @@1 # F@0
@0@5@0 @5@8 #L@8 #j@1 #
@0@5@8 B]@F@1 #
@2 @@.
@.@5@8 I@P@ 
@8 G #>@ @9 #@A@V@J
@<XO GY #4 C@[B< GW GW@6 @e@8 G #>@1 A@1 @@1  @@2 Ww
@5@2 B@. @5@2 A@1 G
 D&@5@2 B 
@5@/
@1 A AH@2 B8
@5@8 @@8 # #>@8 #`@/@8 #Y@/@8 G #>@1 $ @2 $
@5@9 Bh@<XO GY #W CA GW GW@6@1 #@.@5@8 #@@@ bof@0@8 B #>@9 #@<CA GW GW@6@1 #@.@5@8 #@@@ $@0@9 $@<CA GW GW @=XO GY # CA  GW GW@6@W@@@<C
A# GW GW@6@" A@#@@@9 #@<CA' GW GW 

@6@1 
@5@ 
@8 #. #>@@@<CA* GW GW @=XD  t  t 	t  GYt  # Av O GY # C@ GW GW  Etemacs_begin_mode Eemacs_extend@=C@ GW GW  Etdraw_begin_shape Epcedraw@=C@ GW GW  Et @' Epce E $@=C@ GW GW  Etpce_begin_class E $@=C@ GW GW  Et $ E $@=XXQM @F@"/usr/lib/swi-prolog/boot/expand.pl  )As@$C S E$expand_closureE IE @E @Evar_propertyE IXD  t  t 	t  @t direct_call_meta_arg  O @ $CC8    @6@Y
@<CC9      V@=XD  t  t 	t  @t conj  O @ $CC     
@6@@@<CC    
 
@6@@@<C
C      A
@=XD  t  t 	t  @t  
  O @ 
CD    @6@X
@9
eval_false @@<XD  t  t 	t  @t add_source_location_list  O @ $$C@     
@=C@    

 

@6@ @ @9 $% @@<XD  t  t 	t  @t  I  O @ IC@d    @6@W
@@@'
@<C@h    @6@/@8cond_compilation @@+@@@ 
@9
atomic_pos @@<C@=@m    @6 "@8 F @3@1  G@5@4@1  G@5@5@/@8 B @ @/@/@8call_term_expansion @
expand_term_2@ @ @/@ 
@8expand_terms @@ @8rename @ "@9 $-@<XD  t  t 	t  @t lhs_pos  O @ $:CBZ    @6@W
@@@<C@'B]    
 F





 @

@6@8 A @ 
@9 $=@<XD  t  t 	t  @t wrap_var  O @ $>CC    
@6@X
@@@<C@2C     C
@6@G@"@X@H@"
 $<

@#@1 @@5@9 $*@A@V@J@<XD  t  t 	t  @t compile_meta  O @ $@C@kE    
 B
@6@ 
@/@8 L @/@8 $B@ @ @/@8intersection_eq @@1 C
@5@/@8 D @__aux_meta_call_@ @/@8 C @@0@ @0@1 B
@5@8 @ @@ @/@8 C @G@m@r@nA @@H@!@3@1 I@5@5@#@A@&@3@5@9 B @<XD  t  t 	t  @t fixup_or_lhs  O @ $NC@;BM    @6@X
@X@F@"
 @@#@P@1 @@0@0@5@8 H @"
 @ @#@A@" @@#@"
 A @#@@@ @9 $; @@<CBX     @=XD  t  t 	t  @t extend_1_pos  O @ $RCDk    @6@W
@@@<C@HDn     $<




 $<

 @
@6@Y@@@ @m@r@n@z@@ @ 
@8$same_length @@ 
@3@1 @@5@5@ @9 @ @<C@2Dv     @

 $< @
 @@6@Y@@@ @m@r@n@z@@<CD|    @6 C@9expected_layout @@<XD  t  t 	t  @t f1_pos  O @ $[CD9    @6@W
@@@<C@%D<    

 $<




 $<
@6@@@<CD>    parentheses_term_position



 $]
@6@@@ @ @ 
@9 $\ @@<CDB    @6f1@9 $X@<XD  t  t 	t  @t mark_vars_non_fresh  O @ $aCA    @6@@@<C@JA    @6@F@.  @/
@8 H, @P@Ffresh@ 
 
@8 D" @P@V@I@A $e@ 
 
@/@8 ^$ @  @ @8 H @A  @1 De   
 $e@5@8 $h@J
@9 $b @@<XD  t  t 	t  @t 	member_eq  O @ $kCE7    

@6@G@*
@H@V@A@ 
@9 $l @@<XD  t  t 	t  @t $eval_if  
D  t  t 	t  @t  $n  O @ $nCE    @6@/@8 @ @@/@8 @ @1 @5@@<XD  t  t 	t  @t compile_auxiliary_clause  O @ $rC@DE    @6@" B


@#@/@8 $q@F@1 @5 C@8 \ @@P@V@A@!@G@*
@H@3@5@9 AM @@A@3@1 B@2 

@5@5@9 $u@<XD  t  t 	t  @t  $)  O @ $(C@ZE     Et A0
@6@/
@/@8 AO @F@:@8
$including  @@P@F@$@1 $o@5@/@1 A@1 @5 @@5 A@5@8 @ @P@1
$include_code 
@5@9 Bi @A
@1 ${ 

@5@9 $}@I@A
@1 ${
else_false
@5@9 $}@I@<C@E    	 Et #
@6@/
@/@8 $v@F@k@1 ${@.@.@0@5@0@/@8 Ah @P@ 
@  #@8same_source @@ @8 Ap @G@+ @H@1 ${ $~
@5@9 $}@I@A@7@F@'@+ 
@1 $o@5@/@1 A@1 @5 @@5 A@5@8 $z@P@1 ${ 
@5@9 $}@A
@1 ${
@5@9 $}@I@A@1 @@1conditional_compilation_errorno_if #@5@0@5@9 B8 @@J@J@<C@hE     Et #@6@/@/
@8 $v@F@D@1 ${@.@.@0@5@0@/@8 $@P@  #@8 $@ @8 $@G
@+ @H@( 
@A@G
@+ 
@H@( @A@&@1 ${
@5@9 $}@A@1 @@1 $ $ #@5@0@5@9 $@J@J@<C@>E     F F@6@@@/@0@8 $v@F@+@1 ${@0@.
@.@5@0@8 S" @P@G@*
@H@1 @@1 $unterminated@2 
@5@0@5@9 $@A@V@A@V@J
@<C@BE     Et #@6@@@/@0@8 $v@F@!@D@1 ${@0@.
@0@5@0@/@8 $@P@ 
 #@8 $@ @8 $@S@P@V@A@1 @@1 $ $ #@5@0@5@9 $@J
@<CE    
@6@E@8 $w@P@T@<XD  t  t 	t  @t merge_variable_info  O @ $CAG     @=C@)AH     B



@6@F  @/@8 $c@P@V@A@( @@ @8merge_states @@ 
@9 $ @@<XD  t  t 	t  @t    O @ CD    @6@X
@9	eval_true @@<XD  t  t 	t  @t arg_pos  O @ $CB    @6@W
@@@<C
B    

@6@@@<CB     
@=XD  t  t 	t  @t add_source_location  O @ $C@    @6@F
@8 A @P
@9 $&@A
@" 
@#@<XD  t  t 	t  @t 	append_tp  O @ $C	A	     
@=C@(A
    



@6@@@ @ @3@5@ @ @9 $ @@<C@#A
    


@6@@@ @ @ @ @ @9 $@<C@)A    




@6 C@ 
@8 $X@ @ @3
@5@ @ @9 $@<XD  t  t 	t  @t pos_list  O @ $CDb    @6@W
@@@<CDc    

@6@@@<CDd    @6 C@9 $X@<XD  t  t 	t  @t expand_body  O @ $C@i@    
 B


 B

@6@@@ @/@8 $B@ @8 $j@/@/@ @ @/@8f2_pos @@ @ @/@ @1 B@5@8 @ @@F@!@_@/@8 $q@ @/@ @ @8 ^@@- @P@" A@#@A	@'@'@J@<C@(@    		
 Et

 Et
@6@@@/@ @/@8 $_@ @ @ @ @1 Et@5@9 $@<C@#@    @6@_@/@8 $q@/@/@ @8 ^@@- @@@"
 B@#@<C@     @=XD  t  t 	t  @t is_meta_call  O @ $C@#Bf    @6@_
@/
@8 G @0@1 

@5@8 E$ @@@1 

@5 @@8 C @9has_meta_arg @@<XD  t  t 	t  @t  ^B @ D  t  t 	t  @t  ^B  O @ ^ACC    @6@0@0@0@ 
@9 ^B @@<XD  t  t 	t  @t 
expand_bodies  O @ $C@)@    @6@3@1  At@5@4@1  At@5@5@/@8 $.@1 $@5@ 
@8 $4  @9remove_attributes @@<XD  t  t 	t  @t allowed_expansion  O @ $C@.C}    @6@/@/@8 D @@1  @@2 W;@2 @5@/
 @8 $z@G@W
@H@U@A@@ @@ 
@8 @5 @@U@<CC     @=XD  t  t 	t  @t  $,  O @ $+CDQ    @6@W
@@@<CDT    
 @


@6@8 $=@ 
@9 $=@<XD  t  t 	t  @t save_variable_info  O @ $CAf     @=C@(Ag    
 B

@6@F  @ @8 $c@P@V@A@) @@ 
@ @9 $ @@<XD  t  t 	t  @t meta_arg  O @ $CC;      @=CC<      C@=CC=    @6@Y
@<XD  t  t 	t  @t expand_functional_notation  O @ $C@.C    

@6@8contains_functions @@/@/@/@/@ @8 $@- @@@ @ @/@/@8 $? @@ @ @ @ @ 
@9 $ @@<CC     
@=XD  t  t 	t  @t  $E  O @ $DCE/     
@=C@)E0    
@6@F@ 
@8 $m@P@"

@#@ @ @9 $C@A@ @9 $C@I@<XD  t  t 	t  @t expand_term_list  O @ $C@    

@6@@@<C@3@    

@6@@@ @ @/@/@8 $4@ @ @ 
@/@ @/@8add_term @@ @3@5@ @ @9 $ @@<C@.@    


@6@@@ @ @/@/@8 $4@ @ @ 
@/@ @/@8 $@ @ @ @ @9 $@<C@1@    
@6 C@8 $X@ @/@/@8 $4@ @ @ 
@/@ @/@8 $@ @3@5@ @ @9 $@<XD  t  t 	t  @t  $Z  O @ $YCD    @6debug_term_position @8 @ @@ @1@1 $Y
@5@9 @a @@<CD     @=XD  t  t 	t  @t f_pos  O @ $CDE    @6@W
@@@<C@!DH    

 $<




 $<
@6@@@<CDJ     $]



 $]
@6@@@ @ @ 
@9 $ @@<CDN    @6 D@9 $X@<XD  t  t 	t  @t simple  O @ $C@VD    
 A

@6@F@ @8 $ @@P@'@0@ 
@0@0@0@9 $@I@A@4@F@ @8 $  @@P@) A@/@0@0@0@0@8 $@ @ 
@9 $*@A@D@ @8 $@P@'@ 
@0@0@0@0@9 $@S@I@<C@FD    
 A @


@6@F@ @8 $@P@'@/@0@0@0@0@8 $@ @0@ 
@0@0@0@9 $@A@D@ @8 $@P@'@0@ 
@0@0@0@9 $@S@I@<CD     A

@6@ @8 $@'@0@ 
@0@0@0@9 $@<XD  t  t 	t  @t  $#  O @ $"CD      A@=CD      
@=XD  t  t 	t  @t expand_meta_arg	  O @ $	C@!B    

  @6@@@/@ @ @ @ @8 $I@ @ @ @ @9compile_meta_call @@<C@UB     @6@Y
@` @0@ @8 ^@@@@/@8 $K@ @8 $j@ @/@/@8extend_arg_pos @@ @ @/@/@ @ @ @8 $I@ @/@ @ @8 $@/@8 $B@ @ @ @ @ @ @ @9remove_arg_pos @@<CB    		 V @6 @0@ @8 ^@@@@ @ @ @ @ @9expand_setof_goal @@<C@=B    	@6@ 
@ @ @8 ^@@G@+
 @H@V@A@'@F
@ @8same_functor @@P@V@A@F@8 $ @@P@1 @@1 G J@2 $
@5@0@5@9 $@A@V@<XD  t  t 	t  @t  @  O @ $CA    @6@/@8 $q@ 
@ @ @ @9 $I@<XD  t  t 	t  @t  $2  O @ $1C@u     @=C@p@v    
 @


@6 @ 
@8 $@@@F@J@/@ @8 A @F@ @1  G@5@8 J @P@1 @2 H@.@5@@&@A@1 @2 G@.@.@5@@P@1 $2@5@ @ @ 
@ @9 $4@A@ @ 
@ @9 $0@J@I@<C@@    
 @


@6@F@h@/@ @8 $@F@+@ @1  G@5@8 $@P@1 @2 H@.@5@8 $ @@1 @2 H@5@@&@A@!@1 @2 $@.@.@5@8 $@1 @2 $@5@@P@1 $@5@ @ @ 
@ @9 $4@A@ @ 
@ @9 $0@J@I@<XD  t  t 	t  @t  $  O @ $CE    

@6@@@<CE    @6@1 @@1 $ $@5@0@5@9 $@<XD  t  t 	t  @t  $3  O @ $3C@!@     \

@6@1 \@5@/@/@8dcg_translate_rule H@@@ @ @ 
@9 $ @@<C@    @6@X
@@@ 
@9 $@<C@     
@=XD  t  t 	t  @t 
wrap_meta_pos  O @ $C@#C,    @6@G@X
@H@" $<


@#@1 @
@5@9 $*@A@V@J@<XD  t  t 	t  @t expand_arithmetic  O @ $CD    @6@U@<XD  t  t 	t  @t  $  O @ $CD    

@6@W
@@@<CD    

@6@W
@@@<CD    

@6@Bcompile_meta_arguments 
@8 $@A @P @8 $@@@<C@>D    

@6@0@/@8 $@B@ @8is_aux_meta @@A@*@E@ @8control @@P@T@B@0@1  @5@8 $@E	 $ V@8 $@P@T@A $ $@8 $@@@<C@(D     

@6@@@G@]@`@H@ @ @ 
@9 $@A
@" @#@<CE    @6@ 
@/@8 $A @@ @9 $s @@<XD  t  t 	t  @t  I  O @ $C@a    @6@0@0@9 I @@<XD  t  t 	t  @t 
map_functions	  O @ %	CC    		

 @6@@@ 
@ @9pos_nil @@<C@SC    @6@ 
@/@/@ @/@/@8 $ @@|
@ @/@8 $=@ @ @/@8 $=@ @ @/@/@ @ @ @8 $@ @ @ @ @/@/@ @8 % @@ @ @ @ @ @ @9 $@<XD  t  t 	t  @t  $  O @ $CD      @=CD     	otherwise@=XD  t  t 	t  @t  $V  
D  t  t 	t  @t  $V  O @ $UCD    

@6@W
@@@<CD     @=CD    




@6@ 
@9 $T@<XD  t  t 	t  @t  $  O @ $C@$A     @6@X
@"
@#@@@F@8 $@P@ 
@ @ @9 $@A C@9 E @@<CA     


@=XD  t  t 	t  @t  $  O @ $CD      
@6@@@<CD     

@6@@@<CD     A
@6@W@W
@@@<C@5D    

 A
@6@" $<




@#@1 @@5@8 $*@ 
@1 @@5@9 $*@<XD  t  t 	t  @t  JC  O @ JCCD    
@6 H 
@8 $@@@<C
D    @6@ 
@8 $ @@@@<CD     
@=XD  t  t 	t  @t expand_functions  O @ %C@)C    	
@6@/@/@ @ @ @8 $ @@F@ @ @ 
@ @8 $ @@P@V@A@'@'
@<XD  t  t 	t  @t  $  O @ $CD-    @6@W
@@@<C@/D0     $<





 $<

@6@@@<C@#D2    

 $]


 $]
@6@@@ @ @ @ @9 $@<CD6    @6f2@9 $X@<XD  t  t 	t  @t remove_var_attr  O @ %CA    @6@@@<CA    
@6@8 HB @ 
@9 % @@<XD  t  t 	t  @t  $  O @ $C@)C    @6@E
@!@E@/@/@8 D< @B@8contains_functions2 @@A@8 %@P@T@A@J@P
@T@A@J@<XD  t  t 	t  @t  V  O @ VCA.     
@=C
A/    
@6@ 
@ @9 Y @@<XD  t  t 	t  @t wrap_meta_arguments  O @ %C@:B    		@6@ 
@/@8 $W@1 C
@5@/@8variant_sha1_nat @__aux_wrapper_@ @/@8 $H@/@3@5@8 $M@1 B
@5@8 $@ @3@5@9 $M@<XD  t  t 	t  @t var_intersection  O @ %"CA%    @6@/
@8 P8 @/@8 %$@ 
@ @9 V @@<XD  t  t 	t  @t  $  O @ $CC    
@6@W
@@@<C@0C    

 

 
@6@@@ @/@/@ @/@8 $@ @ @ @ 
@ @ @ @9 $@<C@UC    
@6@`
@@@ @/@8 $K@F@/@3@.@.@5@8 $M@/@ @8 $K@/@ @ @8 $W@*@P@ @ @8extended_pos @@ @3@5@9 $M@A@-@ 
@ @ @8 % @@ @9 $ @@J@J@<CC*     
@=XD  t  t 	t  @t  $  O @ $CB    
@6@W
@@@<C@+B     

 
@6@@@/@/@ @ @/@8 $@ @ @ @ @9 $@<CB    @6@`
@@@ 
@8extend_term @@/@8 $K@ @ @9 %&@<CC     
@=XD  t  t 	t  @t  $9  O @ $9CE[    

@6@W
@@@<C@-E^     


 

@6@@@F@"
 B%@#@P@ @ @9 %. @@A@ @ @ 
@9 %/@<CEd     B


 B
@6@@@ 
@ @9rename_head @@<CEg     Et@6@@@U@<CEj    @6@9 %0@<XD  t  t 	t  @t restore_variable_info  O @ %3CAn     @=C@&Ao     B



@6@G@+ @@H  @8 %@A  @8 $h@ 
@9 %4 @@<XD  t  t 	t  @t  $  O @ $CB    @6@_
@@@_@/@/
@8 \ @ 
@9 %6@<CB    @6@]
@*
@<XD  t  t 	t  @t  @  O @ @CA    @6@0@0@9 $ @@<XD  t  t 	t  @t  %(  O @ %'C	B    
@6@W
@@@<CB     $]




 $]

@6@@@ @ @9 %&@<C@ B     $<






 $<
@6@W@@@<C@6B    

 $<






 $<

@6@/@8 $K@ @1 @@5@8mapex @@ @ @ @8 $W@@@<C@(B     @



 $<


@6@@@ @8 $K@ @1 @@5@9 %8@<CB    
@6 @1@1 %(
@5@9 $@<XD  t  t 	t  @t  $  O @ $CE      A@=CE      A@=CE      @@=CE      A@=CE      DF@=XD  t  t 	t  @t  $  
D  t  t 	t  @t  $  O @ $C	A    @6@0@0@9 $ @@<XD  t  t 	t  @t  $  O @ $CC3    @6@0@/@8 $=@8 $ @@@@<XD  t  t 	t  @t  ^B  O @ $CC     

@6@W
@@@<C@NC    @6@ @8 J @@@@/@/@8 %6@|@/@ @ @8 %6@ @ @ @8 $=@/@/@/@ @8 $S @ @ @ @ @ @/@/@ @8 %@ @ @ @ @ 
@9 $@<C@/C    @6@_
@@@/@/@8 %6@ @ @ @8 %6@/@ @/@8 $ @ @ @ @ @ 
@ @9 %@<C
C      

@=XD  t  t 	t  @t  @  O @ $JCA    
@6@W
@@@<CA    		 


 @6@W@W@@@<C@^B     


 
@6@]@@@/@/@ 
@ @/@8 $@1 @4@1  At@5@4@1  At@5@5@/@8 $.@1 @@.@5@1  @@2 $J@5@1 B1@5@9 AA @<C@!B    		@6@ @/@/@8call_goal_expansion @@@@ @ @ 
@ @ @1 @5@9 $I@<C@EB     A

@6@@@/@/@/@/@/@8 $@ @ @/@ @ @ @ @8 $I@ @ @/@ @ @ @ @8 $I@1 A@5@ @ 
@9 %
 @@<C@yB     A

@6@@@/@/@/@/@/@8 $@ @/@8 $B@ @/@8 $B@ @ @/@8 %# @@ @/@8 $@ @ @/@/@ @ @ @8 $I@ @/@8 $@ @8 %5@ @ @/@ @ @ @ @8 $I@ @8 $@ @ @ @/@ @ @8 $O @@1 A@ @5@ @ 
@9 %F@<C@EB#     @

@6@@@/@/@/@/@/@8 $@ @ @/@ @ @ @ @8 $I@ @ @/@ @ @ @ @8 $I@1 @@5@ @ 
@9 %F@<C@EB)     A

@6@@@/@/@/@/@/@8 $@ @ @/@ @ @ @ @8 $I@ @ @/@ @ @ @ @8 $I@1 A@5@ @ 
@9 %F@<C@=B/     DF
@6@@@/@/@/@8 $_@ @/@8 $B@ @/@8 $@ @ @/@ @ @ @ @8 $I@ @8 %5@1 DF@5@ @ 
@9 %F@<C@'B7     C

 C
@6@@@/@ 
@/@8 $_@ @ @ @ @ @ @ @9 $I@<C@"B;    		@6@ @/@8 $ @@@@/@8 $B@ @8 $j@ @ 
@ @ @ @9expand_meta @@<CBA    @6@/@8 $B@ @8 $j@ 
@ @ @ @9 %
 @@<XD  t  t 	t  @t  J  O @ %@CD     Fj@6@E@3@0@0@5 Fj@0@8 B @P@T@<XD  t  t 	t  @t  $y   
D  t  t 	t  @t  $y   O @ $xCE~    @6@/
@0@0@8 ${ @@@@+
 @<CE       @=XD  t  t 	t  @t  $  
D  t  t 	t  @t  $  O @ %=C@3A    @6@/@8 $K@ @8 $j@ @/@/@8 $@ @ @/@/@8 %7@/@8 $B@ @ @ @ @ 
@ @9 $@<XD  t  t 	t  @t  %-  O @ %,CC    @6@]
@@@3
@5@9 $M@<CC    @6@/
@/@8 X @ @/@8 $W@ 
@ @9 %Q@<XD  t  t 	t  @t rename_preds  O @ %RCES     @=C@!ET    
@6@F@ 
@ @8 %/@P@V@A@'
@ @ @9 %S @@<XD  t  t 	t  @t  Y  O @ YC
A7     G@6@ 
@ @ @9 %@<CA9     B
@6@ @ @9 %%@<CA;     C
@6@ @ @9 %@<XD  t  t 	t  @t  $  O @ $CE    @6@`
@/@0@8 %O @0@0 $G@9 @/ @@<XD  t  t 	t  @t  %L  O @ %KC@>Bq    @6@0@/@8 %O@/@ @8 %O@/@ @ @8 %O@/@ @/@8 $@ @ @/@ @ @ @ @ @8 %L @@ @ @ 
@9 $ @@<XD  t  t 	t  @t  %  O @ %CD]    @6@W
@@@<CD^    @6@@@<CD_    @6nil@9 $X@<XD  t  t 	t  @t  %E  O @ %DC@SCX    
@6 @ 
@8 $@@@D@1 @@.@.@5@8 $@/@ @8 $@F@ @1  At@5@8 $@P@1 @2 At
@5@@A@1 @2 Aw
@5@@'@,
@P@V@S@<C@TCe    	@6@D@1 @@.@.@5@8 $@/@ @8 $@F@!@ @1  At@5@8 $@P@!@1 @2 %Z
@5@#@A@!@1 @2 Aw
@5@#@ @8 $@ @@,
@P@V@S@<XD  t  t 	t  @t  $  O @ $CA    @6@/@8 $B@9 %@<XD  t  t 	t  @t  %  O @ %C@!C    @6@_
@F@0@8 %?@P@V@I@A@D
@0@/@8 $=@8 %@P
@V@S@<XD  t  t 	t  @t  $| C D  t  t 	t  @t  $| E D  t  t 	t  @t  $|  
D  t  t 	t  @t  Y  O @ YCA2     @=CA3    @6@/@ @8 Y @ @ @ @ 
@9 Y @@<XD  t  t 	t  @t  @  O @ $C@0A    @6@3@1  At@5@4@1  At@5@5@/@8 $.@D@ 
@ @0@8 $@P  @8 $@,
@S@@@<CA     
@=XD  t  t 	t  @t  %   O @ %CB    @6@/@8 \ @@9 $F@<XD  t  t 	t  @t  %:  O @ %9CB     @=CB    
@6@ 
@9 %8@<XD  t  t 	t  @t list_pos  O @ %^CA    @6@W
@@@<CA     
list_position


 K %`
 K@=C
A     


@=XD  t  t 	t  @t  %L  O @ %WC@^B|    @6@m@s@t@~@@@ @/@/@8 $ @@/@8 $=@ 
@/@8 $=@ @/@8 $=@ @ @ @/@ @ @ @ @ @8 $ @@|
@ @ 
@ @/@ @ @ @ @ @8 %V@ @ @ @9 %X@<CB      
@=XD  t  t 	t  @t  %2  O @ %1CEm    

@6@W
@@@<CEp     


 

@6@@@ @ @ 
@9 %0@<CEs    @6@1 
@5@1 @5@; HI Wv HI@<XD  t  t 	t  @t  $9  O @ $8CED    

@6@W
@@@<CEG     F F@6@@@<CEH    @6@8 $@@@/@8 $q@9 %T@<CEM    @6@/@8 $q@8 %/@@@<CEQ     

@=XD  t  t 	t  @t prop_var  O @ %fC@&A     $e
@6@F  @/
@8 $c $e@ 
@/@8 $f@P@'@A@) @J
@<CA     !
@6  @/
@8 $c !@ 
@9 $f@<C@#A     E
@6@D F@/
@8 A @@1 B@.@.@5@ 
@8 $@*@P@'@S@<XD  t  t 	t  @t  $  O @ $CC?    
@6@W
@@@<C@/CB    

 V


 V
@6@@@/@/@ 
@/@ @8 $@ @ @ @ @ @ @ @9 $@<C@/CF    

 


 
@6@@@/@/@ 
@/@ @8 $@ @ @ @ @ @ @ @9 $@<CCJ    @6@@@/@ 
@ @ @ @8 $I@ @ @ @9 $@<XD  t  t 	t  @t  $  O @ $CAP    @6@@@<CAQ    
 @@6@@@<C
AR     @@6@@  @9 $h@<C@[AU    @6@F $e 
@8 $f@P $e 
@8 E! @@A@D $e 
@8 $f@P $e 
@8 %l@S@@@F@8 AF @@P@/
@8 %l  @ 
@9 $h@A @1@1@ inconsistent_variable_properties@5@8 $@/
@8 %l  @ 
@9 $h@<XD  t  t 	t  @t  $6 @ D  t  t @t  @t $5 Bp DG @ @D  t  t 	t  @t  $6  O @ $5C@    @6@W@@@<C@/@    @6@X@"@#@@@F@8 $@P@/@ @/@8 %_ @@ @ 
@ @9 $@A C@9 %	@J@<C@'@    		
  B%


@6@@@ @/@ @8 $4@ @1 B%@5@ 
@9 $ @@<C@    @6@ 
@ @@<XD  t  t 	t  @t  $  O @ $CA    @6@9 %g @@<XXQM GF@5/usr/lib/swi-prolog/library/dialect/sicstus/system.pl  @ƅAu@#C ES E JE	host_nameE ISEmktempEtmpnamE  EwaitE E VpEpopenE XcEexecE VrEenvironE FE _iE "CE BE E DE IgE IiE WXO G %t C@ G G@6@9gethostname Wh@<XO G %v C@ G G@6mkstemp@9 @ IU@<XO G F C@z G G/s/c@6 K @8 @@@COMSPEC@9 K IU@<C@} G G  _
 C+@=XO G %{ C@ G G@6@9 X% X1@<XO G %} C@ G G@6@9 "C @<XO G %~ C@1@ G G		
 Vo






@6@1 X~
@.@0@0@0@5 C@8 Ca IU@ @m@r@w S@@<XO G % C@7@p G G@6@"



@#@/@/@8 % IU@ @ @3@1 XE
@5@4@1 XI@5@4@1 XK@5@4@1 XQ@5@5@9 X( X1@<XO G % C@Y G G@6@9 %@<XO G % C@ G G@6@/@8 E IU@m@t@w S@@<XO G IS C@ G G@6@9 A IU@<XO G %x C@ G G@6 %y@9 %@<XO G %z C@ G G  @6@9 _i W@<XO G % C@ G G@6@1pipe
@5@9 G@<XO G % C@ G G@6 Xc@9 @@<XO G % C@ G G@6@9 W Am@<XO G Vr C@5@ G G		 Vo






@6@/@8 %@ @1 X~
@.@0@0@0@5 C@8 %@ @m@r@w S@@<XXQM AF@./usr/lib/swi-prolog/library/dialect/sicstus.pl  @ƅAu@#C ES E ^E UE ^Etrimcore Eupdate_mutableEget_mutableEcreate_mutableE AE AE AE @(E AE AE HE UXD  t  t 	t  At  A Av O A A C@, F F  F F@=C@I G G   G@=C@* G+ G+  G0 G-@=XO A % CAN A A 
$mutable
@=XO A % C
A A A@6@8 @@9 @Q@<XO A % CAX A A@6 %@8 B@@@9 G A@<CA[ A A@6mutable@9 C H@<XO Asicstus_flag CA A Asystem_type@6@@@F

saved_program @8 @@P@)runtime@A@) B@<CA A A@6@9 @@<XO Asicstus_module_decl C@ A Ahidden @6@@@&
@"
 Et @R H 
@#@<C@ A A @=XO A % CAm A A@6 F@9 "N "T@<XO A % C@ A A@6@]
@@@1 Ai@.
@5@8 F A@ 
@8 @) A@1 B
@5@9 F& A@<C@&@ A A@6@8 C@@@/
@3@1 C @@5@4@1 C D&@5@5@8 DP @ 
@8 %@1 Ai
@5@9 %@<C@ A A@6@9 V H@<XO A % CAF A A 
 %
@=XO A A C@ A A@6@W
@@@U@<C@ A A  @=XO A % CA A A  @6@9 D#  A@<XD  t  t 	t  At  A @ D  t  t @t  At A  @O A A CA/ A A@6@/@8 A@9 A A@<XD  t  t 	t  At  C  
O A C C@# A A D~ Q H@=XD  t  t 	t  At  A @ D  t  t @t  At A  @O A A CA2 A A@6@/@8 A@8 %@9 A A@<XD  t  t 	t  At  A1 @ D  t  t @t  At A   O A A C@ A A@6@Q
@@R
@@A@@<XD  t  t 	t  At  A @ D  t  t @t  At A  @ BpO A A CA6 A A@6@/
@8 A@ 
@8 %@ 
@9 A A@<XO Apush_sicstus_library  C@G@c A A@6@B@@@1 E@2  A A@5@/
@3@1 C C`@5@4@1 C D&@5@4@1 Dl @@5@4@1 Dq A@5@5@8 %@1 B@1  @~@2 B E
@5@2 A A A@5@8 Bh@U@A@V@I
@<XO A U CA A A@6@9 % A@<XO A ^ CAp A A@6@9 %@<XO A H C@ A A 
@=C@ A A
@6@ 
@/@8 % A@ @ @9 % A@<XD  t  t 	t  At  A @ D  t  t @t  At A  BpO A A CA, A A@6@/@8 A@9 %@<XO A
setup_dialect  C@ A A   @=XO A A CA A A 


@6@]@@@\
@3@4
@5 @9 B A@<CA A A@6@\
 F>@/@8 A@3@4
@5 @9 %@<XXQM EF@%/usr/lib/swi-prolog/library/socket.pl  @ƅAu@$C ES Etcp_connectE	tcp_fcntlE
tcp_setoptE
tcp_acceptE
tcp_listenEtcp_bindEtcp_host_to_addressEtcp_close_socketE %E %Etcp_open_socketE
tcp_selectE
tcp_socketEudp_receiveEnegotiate_socks_connectionE %Eudp_sendE %E
udp_socketXD  t  t t  Et  %D  t  t t  Et  %O E % C@ G
 G
@6@/@/
@8 % Wh@G	@W
@H@'@A@ 
@9 A Wh@<XO E % C
A, G
 G
@6@ 
@8tcp_connect_hook Wh@@@<CA/ G
 G
@6@8 % Wh@ 
@9 %@<XO E % C
B G
 G

setflnonblock@6@@ %@9 % Wh@<XD  t  t t  Et  %O E % CA G
 G
@6@9 Bj Wh@<XD  t  t t  Et  %O E % C@|AT G
 G
@6@W@@@F@1bypass_proxy @5@8  Wh@P@/
@8tcp_connect_direct Wh@J@I@A@G@F@9@/@1try_a_proxy
@5@/@8 B}@ @/@8 OT IZ@P@F@" 


@#@P@V@A@1 @@1 Wk@2 Wm@5@0@5@8 B@I
@A@/
@8 %@J@I@F@1nodelay @5@8 %@P@ 
 &@9 %@A@V@<CAh G
 G
@6@/
@8 % Wh@@@'
@<CAl G
 G
@6@/
@/@8 % Wh@ 
@ @9 %@<XO E & C@oA G
 G
@6@1 H@.@5socket://~w@3
@5@8 FK Wh@F
@"
 

@#@P@V@A@&
@ 
@/@8
proxy_for_url Wh@F@5@1	try_proxy
@.@.@5@/ @8 @@P@G@W@H@@@" &@#@A
@" @@#@A
@" $ @#@J@I@<XD  t  t 	t  Et  & Av D  t  t t  Et  %O E Wj CB G
 G
 invalid_version


 @@.SOCKS: unsupported version: ~p (supported: ~p)

@=CB G
 G
 invalid_authentication_method


 @@<SOCKS: unsupported authentication method: ~p (supported: ~p)

@=CB G
 G
 negotiation_rejected

 @SOCKS: connection failed: ~p

@=XD  t  t 	t  Et  XC Av D  t  t 	t  Et  XC  
O E XD C@ G
 G
 % % Ds %
@6 Ds@ @9 XH Wh@<C@ G
 G
 % & Ds &
@6 Ds@ @9 &@<XD  t  t t  Et  %D  t  t t  Et 	tcp_debugD  t  t 	t  Et  % Av O E % CAWB; G
 G
 


@6~s@3@3@4@4 @5@5@8 &@8 E @/@8 F+ @/@8 & @G@m@r@n@@H@1 @@1 Wf@2 &@5@0@5@8 B@A@G@m@r@n@@@H@1 @@1 Wf@2 &@@5@0@5@8 B@A@V@F@1@"ip



@#@P@(@1 H@.@5 &@3@3@4@4@4@5@5@8 &@I@A@"@(@/@8 _@1 H@.@5~s~w@3@3@5@4@5@8 &@J@J@m@r
@n@@x I@@m@r
@n@x Y6@~s~w~s@3@3@4@4 @4@5@4@4@3@4@5@5@8 &@8 &@0@8 & @/@8 & @G@M@m@r@n @@H@0@8 & @/@8 & @G@m@r@n@@H@0@8 & @0@8 & @0@8 & @0@8 & @A@ @8 & @1 A@0@5@1 &!@0@5@8 A Wh@0@8 & @0@9 & @A@1 @@1 Wf@2 &@5@0@5@9 B@I@<XO E Wp CB G
 G
 
@=CB G
 G

@6@ 
@/@8 Wo@ @ @9 Wo@<CB G
 G
 @


 @ WQ

@6@ @ @; @7 W@<CB G
 G
  $ 

 @@!~w: failed with unspecified error

@=XO E &  CAq G
 G
@6@8 % Wh@1 %
@5@/
@1 A@1 %@5@2 B8
@5@9 @@<XD  t  t 	t  Et  & Av O E & CA G
 G
direct@6@@@ 
@9 %@<C@4A G
 G
socks

@6@@@1 @5@ 
@8 %@1 %
@5@/@1 A@1 #
@4@1 # @5@5@2 B8@5@9 @@<XD  t  t t  Et  %D  t  t t  Et  %D  t  t t  Et  %D  t  t t  Et  %D  t  t t  Et  %D  t  t t  Et  %D  t  t 	t  Et  % Av D  t  t t  Et  %XQM GKF@+/usr/lib/swi-prolog/library/prolog_stack.pl  @ƅAu@$C ES E GHE TE TEprint_prolog_backtraceE &/Eprolog_stack_frame_propertyXO GKget_prolog_backtrace_lc C@P@ GI GI	@6@F@1frame@.
@5@8 #A X\@P@( B!@I@A@/@8 E T@ pc@/@8 T@ parent@/
@8 T@F
@1goal_term_depth@.@5@8 &7@P@V@Abacktrace_goal_depth@/@8 @ Z@ @8 H H@ 
@ @ @9 GH T@<XO GK W CBd GI GI@6@X
@"
 T@#@<XO GK &0 CA5 GI GI@6@9 &. T@<XO GKcopy_term_args C@,@ GI GI@6@m@s@t@}@@@|
@ @ 
@/@8 A@ @ @/@8 A@ @ @8copy_term_limit T@ @ 
@ @9 &C T@<C@ GI GI @=XO GK T CB= GI GI@6@X
@"
 T

@#@ 
@8 W@@@ 
@9 IY IZ@<CBB GI GI @=XO GKdefault_backtrace_options CA# GI GI@6@F
backtrace_show_lines @8 @@P@)
@A@"
subgoal_positions 
@#@<XO GK &1 CA GI GI  &6
level@=CA GI GI &O

 !Q

@6@ 
@9frame_predicate T@<C@0A GI GI &O
 S"


location 

@6@ 
@ @/@0@8subgoal_position T@ @1 Bn@0@5@8 H@ @ @ @9lineno T@<CA GI GI &6
 L@6@- @<XO GK T C@x GI GI@6@Y
@Y@W@@@3@1 &5
@5@5@8 &3 T@9nlc  T@<C	@} GI GI@6@8 &_@9 &`@<XO GK
contiguous CA GI GI &O

@6@9 &d T@<XO GK
where_no_goal CA` GI GI  E

 @~w <foreign>
@=CAb GI GI  C

 @ W
@=C@QAd GI GI S"

@6@1 &M @5 @8 \P X\@ @ @/@/@0@8 &W@ @1 &Z@0@5@8 H@ @ @/@8 &[@ @/@8clause_predicate_name T@&@@@&@" @~w at ~w:~d
@#@<C@<Am GI GI

 S"
@6@ @1 Ai@.@5@8 Ak T@ @1 WK@.@5@8 &o@ @/@8 &k@&@@@&@" @ &n
@#@<C@ At GI GI S"
@6@ @/@8 WN WP@&@" @~w <no source>
@#@<CAx GI GI 	meta_call
<meta call>
@=XO GK &S CA GI GI  E
@=CA GI GI  C
@=CA  GI GI S"
@6@9 &o@<XO GK &F C
@ GI GI 
 M+@6@_@@@<C@%@ GI GI@6@8 D T@@@/
@/@8 \ T@|
 @(@ @ @ @/@8
copy_pairs T@ 
@ @9 &u@<C@@ GI GI
@6@_@@@/
@/@8 \ T@|
 @(@G@$@m@r@r@~@H@ 
@ @8 &y @ @ @9 &H@J@J@J@A@T@|@ 
@ @8 &y @ @ @8 &H@|@m@r@r@x @@n@x @@@1 H@.@5<skipped ~D of ~D>@3@4@5@8 FK T@ @ @8 A@ @/@8 A@ @/@8 A@ @ @ @9 &E@<C@ GI GI@6@9 \ T@<XO GKguard_frame C@*B8 GI GI &6
 Ah
@6@1 @.@.
@5@0@8 ! T@ 
@/@/@8 B@1 @2 @5@9 T@<XO GK T CB+ GI GI

@6@/@8 T@W@@@<CB. GI GI@6@9clean_stack2 T@<XD  t  t 	t  GKt  H @ O GK W CAA GI GI@6@/
@8 &J T@&@ 
@ @9 H T@<XO GKwarn_nodebug CA GI GI@6@8 &c T@&
@@@'
@<CA GI GI 
 E E @@<Note: some frames are missing due to last-call optimization. E @@ARe-run your program in debug mode (:- debug.) to get more detail.


@=XO GK &\ C@&A GI GI@6@1 A@1 G
 D&@.
@5@2 @o
@2newlinedetect@5@1lineno_
@5@1 H
@5@9 AA T@<XD  t  t 	t  GKt  XC Av D  t  t 	t  GKt  XC  
O GK XD C@5 GI GI &. &M Ds &M
@6 Ds@ @9 XH T@<XO GK
more_stack C@(@ GI GI@6 T@/@8 T@E
@"  E
@#@1 
toplevel_call@5@8 E8 @P
@T@A@I@@@<C
@ GI GI@6 Wt@/@8 @@m@t@n@@<XO GK &a C@ GI GI   @=XO GK
where_goal CA{ GI GI E
 @
 <foreign>
@6@@@'
@<C@HA~ GI GI S"

@6@1 &M @5 @8 &j@ @ @/@/@0@8 &W@ @1 &Z@0@5@8 H@ @ @/@8 &[@&@@@&@" @	 at ~w:~d
@#@<C@3A GI GI		 S"
@6@ @1 Ai@.@5@8 &o@ @1 WK@.@5@8 &o@&@@@&@" @ &
@#@<C@$A GI GI S"
@6@ @/@8 &p@&@@@&@" @ ~w <no source>
@#@<CA GI GI @=XO GKfind_subgoal C@"A GI GI
 $<
@6@ @8 W@ 
@ @/@8 Zy IZ@X@@@ @ @9 & T@<CA GI GI 
@=XD  t  t 	t  GKt  T Au D  t  t 	t  GKt  T Av O GK T CBN GI GI  K@=XO GK &X C@'A GI GI@6@/@0@8clause_info WP@/@8 @ T@ @ @/@8 &@ @ 
@8 A@ @ @9 A@<XO GK & CAE GI GI@6@/@8message_frames T@ @ 
@9 & T@<XO GK	copy_goal C@ GI GI 
 @6@@@<C@D@ GI GI	@6 C@/
@8 T@F@-@"
 

@#@P@ @/@8 &E@F@ @8
hidden_module T@P@'@A
@" @#@A@ 
@9 &E@J@I@<XO GK & C@)A GI GI@6@1 I'@.
@5@8 Ew !@ 
@/@8   T@m@r@t@@@ G@ 
@/@8 &@m@r@n@x @@@<CA GI GI@6
@8 I T@9 & T@<XO GK &l CA GI GI@6@ @} U @}@@@<CA GI GI@6@/@0@8 &@@@1  @~@5@9predicate_name WP@<XO GK &Q CA GI GI 
 @~|~t[~D]~6+ 



@=XO GK &A C@ GI GI @6@@@<C@@ GI GI &O



@6 &Q@ @8 T@G@+ C@H T@/@8 T@" E@#@I@A@:@G@+ B!@H T@/@8 T@" C@#@I@A@F @*@/@8 T@P@" S"@#@A@) &r@I@I@G
@+ &r@H@) @A@ 
@ @8 & T@F &:@/@8 T@P@V@A@( C@F &;@/@8 T@ @8 & T@P@|
 @ @ @ @ 
@ @9 &@@A@)@J@<XO GK & C@ GI GI  @=C@ GI GI  @~@=XO GK &w C@ GI GI@6@@@<CA  GI GI  @	<skipped>
@6@@@ @9 D@<C@.A GI GI

 @


 @

@6@ @ @8 &E@| @ @ @ @9 &v@<XO GK & CB1 GI GI @=CB2 GI GI
@6@8 &} T@@@<CB5 GI GI

@6@ 
@ @9 &@<XO GK & CAI GI GI @=C@3AK GI GI	
@6@ @/@8 &@F@+@&@P@'
@I@A@" E
@#@ @ @ 
@9 &@I@<C@ AS GI GI &O

 @6@@@&@ @ @/@8 & T@ @ @ 
@9 &g T@<C@'AW GI GI &O

  E &@6@@@&@ @ @/@8 &@" @<user>
@#@<C@+A[ GI GI		 &O


@6@ @/@8 &@" @ \
@#@ @ @ 
@9 & T@<XO GK &, C
A GI GI@6@/@8 &_ FH@9 &0 T@<XO GK &- C@u GI GI@6@9 T@<XO GK &f CA GI GI @=CA GI GI &O


@6@m@u@t@n@x @@@ 
@9 &e@<XO GK &. CA8 GI GI@6@/
@8 &@ 
@/@8
merge_options X\@1 H@5@/@8 H Da@ @9 T T@<XXQM G-C @~S @~XD  t  t 	t  Gt  [7 Av O G [6 CA G G   G  Z@=CA G G   G  Z@=CA G G   G  W&@=CA G G   G  Z@=CA G G   G  W&@=CA G G   G  W&@=CA G G   G  W&@=CA G G   G  Z@=CA G G   G  [ @=CA G G   G  Z@=CA G G   G  Ev@=CA G G   G  Z@=CA G G   G  Z@=CA G G   G  Z@=CA G G   G  Z@=CA G G   G  Z@=CA G G   G  Z@=CB G8 G8   G:  V@=CB G8 G8   G:  G:@=CB G8 G8   G:  G:@=CB G8 G8   G:  V@=CB G8 G8   G:  V@=CB GS GS   GT  H@=CB G_ G_   G` profile@=CB G_ G_   G`  &@=XD  t  t 	t  Gt 	safe_meta Av D  t  t 	t  Gt  &  O G &CA Ax Ax   A} A
@=C
Cb GP GP C<
@6@7 \
@9 \ \
@<XD  t  t 	t  Gt safe_primitive Av D  t  t 	t  Gt  &  O G &CA _ _   @ _@=CB GB GB   GC  +@=CB G_ G_   G` W@=CB G_ G_   G` @C@=XXQM FF@&/usr/lib/swi-prolog/library/dialect.pl  @ƅAu@#C ES E
exists_sourceE EDEsource_exportsXO F & C@.@{ F F@6@/@8 $ 
 F@1 F@1 HQ@.
@5@2 H@5@0 A@8 @@F@8 C@P@ 
@9  &@A@ 
@9 T IZ@<XO F & C@l F F@6@3@1 C @@5@4@1 C D&@5@4@1 Dq A@5@5@9 DP @<XO Fattach_dialect C@@@P F F@6@1 E@2  A
@5@8 & &@@ F>@/@8 A Am@1 @2 E@2  A
@5@8 @' @F@1 
@2  % @5@8 Bx@P@1 
 %@5@@A@V@<C@Y F F @=XO F ED C@G F F@6 B@8 H H G@8 @Q@G@+
 H[@H@V@A@9 & &@<XO F $  C@ F F@6@/@8 & & D&@8 G@F
 I@8 I@P

@9 I &@A@V@<XO F & C@i F F@6@0@9 &@<XO F & C@ F F@6@/@8  n @" Et F=
@#@<XXQM EF@$/usr/lib/swi-prolog/library/shlib.pl  @ƅAu@$C ES Eunload_foreign_libraryEcurrent_foreign_libraryE &E EEreload_foreign_libraries Euse_foreign_libraryE &E EXD  t  t 	t  Et find_library  O E &C@;@ E E @6@/
@8 X @/@8 CB @1 X

shared D&@.@5@1 AA@1 AE X@.@5@1 B@5@2 H@5@1 H@5@8 AA @@@<C@ E E 
@6@3@1 C C_@5@4@1 C D&@5@4@1 Dq A@5@5@8 DP @@@<C
@ E E

 
@6@]
@@@<C@ E E E


 
@6@]
@@@<C@ E E@6@1 @@1 C Cm
@5@0@5@9 B@<XD  t  t 	t  Et  &   O E &C@/Ab E E@6@1 K@.
@.@.@5@1 A@1 I@2current_library
@0@0@5@2 &
 @@5@/
@8 B}@ 
@/@8 R IZ@ @9reload_libraries E@<XD  t  t 	t  Et  E Au D  t  t 	t  Et  E C D  t  t 	t  Et  E  D  t  t 	t  Et  &  O E &C
A' E E@6@1 IE	uninstall@5@9 & E@<XD  t  t 	t  Et  &  O E &CAT E E@6@0@0@0@0@8 & E@/@1 E
@5@9 B}@<XD  t  t 	t  Et assert_shlib  O E ' CAG E E@6@1 &
@0@0@0@0@5@8 B]@1 &

@5@9 Bh@<XD  t  t 	t  Et 	do_unload  O E 'C@:A- E E@6@0@0@/@/
@8 &@1 &
@0@0@0@0@5@8 B]@F@/@8entry E@1 @2 E
@5@@P@V@A@V@I@8abolish_foreign E@ 
@9 E E@<XD  t  t 	t  Et  E  O E EC
@ E E@6@0@0@0@0@8 &@@@<C@@ E E	@6@1 @@0@0@5@8 B]@/
@/@8 & E@1 E
@5@8 Bh@1 E
@0@5@8 B]@1 @2  
@.@5@/ @8 @@G@X@H@ @ 
@8delete_foreign_lib E@1 @
@5@8 E@U@A@ @ 
@8 '@@@F@)@/@8 '@1 @2 '@5@@P@1 E
@5@8 B]@ @ 
@ @9 ' E@I@A@H@F@0@8 E E@P@1 E
@5@9 B]@J@A@3@1 E
@5@8 B]@1 E
@0@5@8 B]@ @8 '@/@1 '
@5@/@8 B}@1 @@1 C WW@2 WX
@5@0@5@9 B@<C@/@ E E@6@1 E
@5@8 B]@F@0@/
@8 @ E@P@1 @@0@0@5@8 B]@ 
@9 B@A@1 @@1 Cforeign_library
@5@0@5@9 B@I
@<XD  t  t 	t  Et  '  O E 'C@ E E@6@1 &@0@5@8 H@@@<C@ E E
 &

@6@/@8base E@3
@4@5 S@9 B @<C	@ E E 
 &


@=XD  t  t 	t  Et  E @ D  t  t @t  Et E  BpD  t  t 	t  Et  E  O E EC@ E E 


@6$foreign@1 '

@5@9 B @<XD  t  t 	t  Et  E Au D  t  t 	t  Et  E C D  t  t 	t  Et  E  D  t  t 	t  Et  @ Au D  t  t 	t  Et  @ C D  t  t 	t  Et  @  D  t  t 	t  Et  & Au D  t  t 	t  Et  & C D  t  t 	t  Et  &  D  t  t 	t  Et unload_all_foreign_libraries   O E ' CA E E@6unload_foreign_libraries @8 @@@@1 &@.
@0@0@0@0@5@1unload_foreign
@5@9 A E@<CA E E   @=XD  t  t 	t  Et  & @ D  t  t @t  Et &  BpD  t  t 	t  Et  &  O E &C
A E E@6@1 E
@5 F@9 F @<XD  t  t 	t  Et  &  O E &CAk E E @=C@,Al E E &




@6@F@ 
@8 '
 E@P@V@A @@1 W W@5@8 @5 E@ @9 &@<XD  t  t 	t  Et  &  O E &C
A* E E@6 '@1 '
@5@9 '@<XD  t  t 	t  Et  & @ D  t  t @t  Et & D  t  t 	t  Et  &  O E &CA E E@6@1 E
@5 F@9 '"@<XD  t  t 	t  Et  '   O E 'C@OA E E	@6@8 & E@F@=@1 E@.@2 @.@.
@5 @/@8 Ah E@G@+ E@H@ 
@/@/@8 B@1 @5@ @8 C{ E@ @8 Ap E@U@A@L@J@P@V@A
@V@J@J
@J@<XD  t  t 	t  Et  '  O E 'CA E E @6@1 Ig@5@0 @9 @@<CA E E @=XD  t  t 	t  Et  '
  O E '	C@-A8 E E@6@B@"@1 E
@2 @.@.@5@8 I@/
@/@8 B@1 
@5@ @8 ''@U@A@V@J@J
@<XD  t  t 	t  Et  '  O E 'C@ E E@6@\
@@@/@8 F @0@9 @{ @<C
@ E E 

@6@@@9 '@<C@ E E@6@3@0@4@.@5@8 B@9 '@<XD  t  t 	t  Et  E @ D  t  t @t  Et E D  t  t 	t  Et  E  O E EC
@ E E@6@1 & WY@5@9 E E@<XXQM GFF@3/usr/lib/swi-prolog/library/prolog_metainference.pl  @ƅAu@#C ES Einfer_meta_predicateEinferred_meta_predicateXO GFjoin_annotation C@ GE GE


@6@@@<C@A@ GE GE@6@F
@8 \
 GF@E@8 '3@P@T@P
@'
@A@)@F@E@8 '3@P@T@8 '3@P@'@A@F
@8 '3@8 '3@P@) @A@) I@<XO GFmeta_annotation C@ GE GE@6@/@/
@8 B@ 
@8 B@ 
@/@8	meta_args '4@+ @<XO GFannotate_meta_vars_in_body C@ GE GE@6@\
@@@<C
@ GE GE@6@W
@@ @9annotate '4@<C@'@ GE GE 


@6@@@G@]@H@ 
@9 ': '4@A@G@W@H L$@9 '<@A@V@<C@ GE GE A


@6@@@ 
@8 '?@9 '?@<C@ GE GE A


@6@@@ 
@8 '?@9 '?@<C@ GE GE @


@6@@@ 
@8 '?@9 '?@<C@ GE GE A


@6@@@ 
@8 '?@9 '?@<C@ GE GE B


@6@W@W
@@@'
@<C@ @ GE GE@6@1 
@5@1 @@.@5@8 \@@@0@/
@8 B@ 
@9annotate_meta_args '4@<C@ GE GE@6@1 
@5@/@8 '/ '4@@@0@/
@8 B@ 
@9 '@@<C@ GE GE @=XD  t  t 	t  GFt inferred_meta_pred Au O GF 'D C  @ @  ] F ] I Bp Bp  Bp @=C
  @ @  S# @~ S# I @=C
  @ @  M @~ M I @=C  @ @  O @~ O @=C  @ @  K< @~ K< @=C  @ @  W= @ W= @=C
  @ @  ] F ] Bp @=C
  @ @  ] F ] Bp @=C  @ @  ] F ] Bp  Bp @=C  @ @  ] F ] Bp  Bp @=C
  @ @  ] F ] I @=C
  @ @  ] F ] Bp @=XD  t  t 	t  GFt  '0 @ D  t  t @t  GFt '/  DGO GF '/ C@F GE GE 


@6@ 
@9 'E '4@<C@H GE GE 


@6@1 
@5@1 \~@.@5@8 \@ 
@ @9 'F@<XO GF '= C@ GE GE@6 GF@/@8 $d @@@/
@8 '1 '4 GF@ 
@9 $i @<C@ GE GE@6 GF@9 'I@<XO GF '8 C@7@ GE GE	@6@m@s@t@~@@@/@8 A@ 
@/@8 A@ @ @8 $ '4@F@ @8 '3@P@) @A@V@|
@ @ 
@ @9 '7@<CA GE GE @=XO GFcombine_meta_args CA& GE GE@6@@@<C
A' GE GE
@6@@@<CA( GE GE


@6@@@3
@5@9 'L '4@<C@9A+ GE GE



@6@3@.@.@5@8 B@ 
@3@.@5@8 B '2@ @ @/@8 W% W'@/@3@5@8 B@3@5@9 'N@<XO GF   C@ GE GE@6 GF@/@8 'G@@@/
@8 'H GF@ 
@9 'I@<XD  t  t 	t  GFt do_infer_meta_predicate @ D  t  t @t  GFt 'P  @O GF 'Q C@/@b GE GE 


@6@ 
@/@/@8 B@/@ @ @8 B@1meta_pred_args_in_clause@5@/@8 B}@-@ @9 'N@<XO GF \ CA	 GE GE@6@Y
@@@<CA
 GE GE  @=CA GE GE  V@=CA GE GE  C@=XO GF 'K CA GE GE@6 GF@8 'G@- L$@@@<CA GE GE
 @6@_
@"
 
@# GF L$@8 'G@@@<CA  GE GE 
 I@=XO GF 'A C@*@ GE GE@6@m@s@t@~@@@ 
@/@8 A@/@8 A@ @ @ @8annotate_meta_arg '4@|
@ @ 
@ @9 '@@<C@ GE GE @=XO GF 'R C@n GE GE@6@1 
@5@/
@8 S!@ 
@8 '?@9 '5 '4@<XO GF 'U C	@ GE GE@6@W@@@9 '<@<C	@ GE GE @6@@@9 '?@<C@$@ GE GE@6@Y
@`@@@/
@8 B@/@8 D@ 
@ @/@8 IY IZ@/@ @8 B@ @9 '?@<C@ GE GE@6@8 '3@_@" 

@#@W
@@@ 
 L$@9 '<@<C@ GE GE @=XD  t  t 	t  GFt  '. @ D  t  t @t  GFt '-  @O GF '- C@S GE GE@6@8 'C@@@<C@-@V GE GE 


@6@1 
@5@1 \~@.@5@8 \@@@1 
@5@8 'Q '4@1 'E
@5@9 Ar@<C@[ GE GE 


@6@1 
@5@8 'Y@1 'E
@5@9 Ar@<XXQM	broadcastF@(/usr/lib/swi-prolog/library/broadcast.pl  @ƅAu@$C ES ElistenE '\E 'ZEbroadcast_requestEunlistenE 'bE 'bE	listeningXO 'Z '^ C@y	u GU  @ƅA 'g@6@B@0@/@/@8listener
 'Z@D
@1 @5@@P
@U@S@A@V@J@<XO 'Z '_ C@ 'g 'g@6@0@/@/@8 'h@1 @5@@<XD  t  t 	t  'Zt  'j Au O 'Zcanonical_listener C@ 'g 'g 

@=XO 'Z 'a C@a 'g 'g@6@/@8 'l 'k@1 'i@0@0@0@5@9 B]@<XD  t  t 	t  'Zt  'b @ D  t  t @t  'Zt 'c Bp Bp O 'Z 'c C@g 'g 'g 


@6@/@8 'n@ @ 
@ @9retract_listener 'k@<XO 'Z 'd C@d 'g 'g@6@/@8 'n@1 'i@0@0@5@9 B]@<XO 'Z 'e C@p 'g 'g 


@6@/@8 'n@ @ 
@ @9 'h@<XD  t  t 	t  'Zt  '\ @ D  t  t @t  'Zt '[ Bp Bp O 'Z '[ C@R 'g 'g 


@6@/@8 'n@ @ 
@ @9assert_listener 'k@<XD  t  t 	t  'Zt  '\ @ D  t  t @t  'Zt '] Bp O 'Z '] C@V 'g 'g
 


@6@ 
@9 'r@<XO 'Z 's C
@ 'g 'g@6@ 
@8 'h@@@<C@ 'g 'g@6@1 'i

@5@9 Bh@<XO 'Z 'p C@ 'g 'g@6@1 'i

@5@9 B]@<XXQM GCF@%/usr/lib/swi-prolog/library/record.pl  @ƅAu@#C ES E W?E HEcurrent_recordXO GCis_predicate C@zA GB GB@6@/@/@8type_checks H@ @/@8 V H@/@3
@5@8 Bis_@/@8 C@/@3@4@.@5@8 B@/@3@4@5@8 B@&@" B A T$ A A A
@#@F@+ @&@P@"
@#@A@" B
@#@I@<XO GCgeneral_record_pred C@ GB GB
 
 
@6 '}@9 C@<C@ GB GB
 
 
@6default_@9 C@<C@ GB GB
 
 


@6@ 
@3@4@5@8 T IZmake_@9 C@<C@ GB GB
 
 
@6_data@9 C@<C@'@ GB GB
 
 


@6@ 
@3@4@5@8 '@3set_@4
@4_fields@5@9 C @<C@ GB GB
 
 
@6@3 '@4
@4_field@5@9 '@<XO GC 'z CA+ GB GB  @=CA, GB GB S



@6@ 
@ @9 'y@<CA. GB GB		
 A

@6@ 
@ @ @8	type_goal H@ @ @ @9 'y@<XO GCset_predicates CA GB GB @=CAA GB GB@6@3 '@4@4_of_@4@5@/@8 '@3nb_set_@4@4 '@4@5@/@8 '@/@8 D@ @/@/@8replace_nth H@/@3@5@8 B@/@3@5@8 B@/@3@4@4@4@5@8 B@/@3@4@4@.@5@8 B@/@3@4@4@5@8 B@G@'@,@+ S@H@'@&@ @!@!@1 B@2 %@5@#@!@"@1 B@2 EG@5@#@I@#@A@:@ @ @/@#@8
type_check H@!@ @1 B@#@5@#@!@!@1 B@2 A@#@2 %@5@#@!@"@1 B@2 A@#@2 EG@5@#@|@$@&@%@"@%@ @!@"
@&@#@ @ @$@ @ @ @&@ @9 ' H@<XO GCaccess_predicates CAx GB GB @=C@NAz GB GB@6@3
@4 S@4@5@/@8 '@/@ 
@8 B@ @/@8 A@/@3@4@4@5@8 B@|@&@"
@#@ @ @ 
@ @ @9 ' H@<XO GCtypes CA GB GB @=C@(A GB GB 






@6@@ B@ 
@8 H H@ @ @ @9 ' H@<CA GB GB


 S
@6 B@ 
@8 '@ @ @ @9 '@<XO GCcompile_record C@@ GB GB@6@3@.
@.@5@8 B@ @/@/@8defaults H@ @/@/@8 ' '@ 
@/@8 C@ 
 '@/@8 C@/@3
@5@8 B@/@3@4@5@8 B@ @/@8 D@&@"
@#@ @ @ 
@ @/@8 '@ @ @ 
@ @ @/@8data_predicate H@ @ @ @ 
@ @/@8 '@ @ @ @ 
@ @/@8set_field_predicates H@ 
@ @/@8make_predicate H@ 
@ @ @/@8 'w H@ @9current_clause H@<XO GC H C@x GB GB@6@W
@@@8 V H@'@<C@} GB GB A


@6@ 
@/@8 ' H@ @ @9 ' H@<C@ GB GB@6@9 '@<XO GC ' CA GB GB


@6@@@<CA GB GB


@6@|
 @ @ @ @9 '@<XD  t  t 	t  GCt  'v Av O GC 'v C@@c G? G? walk_option G@ ' B  \ [8 F% @  F% B  BT Ds  B  @e Ds   F> B B module_class XP [8 @~  Etest B @~ E B infer_meta_predicates [8 
  @  clauses C B trace_reference S @ on_trace C @*caller F	undecided  Ns Ds
is_walk_option
@=XO GC
clean_args CAh GB GB 
@=CAi GB GB

@6@1 
@5@ @8 '|@ @ @9 ' H@<XO GCfield_record_pred C@ GB GB 
 

@6@3
@4 S@4@5@ 
@9 '@<C@,@ GB GB 
 


@6@ @3@4@5@8 '@3 '@4@4 '@4
@5@ 
@9 '@<C@ @ GB GB 
 

@6@3 '@4@4 '@4
@5@ 
@9 '@<XD  t  t 	t  GCt  'v @ D  t  t @t  GCt 'u DG O GC 'u C@ GB GB
 


@6@ 
@0@0@9 ' H@<XO GC ' C@=@ GB GB		@6 F>@/
@8 A Am@/@0@8 B '}@ @/@8 C@/@3@4@.@5@8 B@&@"  GC '

@#@<XO GC ' CArA GB GB@#@#@6@3 '@4
@5@/
@8 '@3 '@4
@5@/@8 '@3 '@4
@4 '@5@/@8 '@3 '@4
@4 '@5@/@8 '@/@3
@4@.@4@.@5@8 B@/@3
@4@4@4@5@8 B@!@1 B@5@#@/@3
@4@4@4@.@5@8 B@/@3@4@.@5@8 B@/@3@4@4@4@4@5@8 B@!@1 B@2 A@5@#@/@3@4@4@.@4@.@5@8 B@/@3@4@4@4@4@5@8 B@!@ @1 B@5@#@/@!@3@4@4@4@4@5@8 B@/@"@3@4@3@.@#@.@$@5@4@4@4@.@%@5@8 B@/@&@3@4@#@4@4@.@'@5@8 B@/@(@3@4@$@4@'@4@4@%@5@8 B@/@)@3@4@$@4@4@4@.@*@5@8 B@!@+@1 B@"@2 A@1 @@&@(@5@2 A@1 B@%@4@#@*@5@)@5@#@&@,@"@,@ @!@+@#@<XO GC $ CAm GB GB  A@=CAn GB GB  A@=CAo GB GB  @@=CAp GB GB  A@=CAq GB GB  DF@=XD  t  t 	t  GCt  C  
O GC C C@# GB GB D~ Q GC@=XO GC ' CA GB GB @=C@DA GB GB@6@/@ 
@8 B@ @/@8 A@/@3@4@4@4@5@8 B@|@&@"
@#@ @ @ 
@ @ @ @9 '@<XO GC ' CA GB GB @=C@"A GB GB B






@6@@@ @ @ @9 '@<CA GB GB




@6@ @ @ @9 '@<XO GC ' CA6 GB GB@6@8 _ H@@@<CA9 GB GB H

@6@@ '}@ 
@/@8 C@3@4@5@9 B@<CA= GB GB@6@]
@@ '}@/
@8 C@3
@4@5@9 B@<CAB GB GB@6 I@9 C H@<XO GC H C@q GB GB
 Et H
<compiled>
@6@1 H
@5@9 H@<XO GC V CAF GB GB@6@W
@@@'
@<C@*AJ GB GB 


@6@X
@ 
@8 $ H@@@ 
@3@.@.@5@8 B@ @/@8 '@3@5@9 B@<CAQ GB GB A
 @6@@@9 '|@<CAT GB GB A 
@6@@@9 '|@<CAW GB GB@6@8 '@@@3@.@.
@5@8 B@ 
@/@8 ' H@3@5@9 B@<C@)A] GB GB 

@6@1  @5 T@8 \@E
@1  @5@1 @@0@5@8 \@P
@T@@@<CAa GB GB 

@=XO GC  + C@H GB GB@6@0@/
@8 '@@@1 
@5@@<XO GC ' CA GB GB H
@6@0@8 '@@@<C@*A GB GB H


 H H 

@6@@ F>@/@8 '@1 
@5@ @ @9 D H@<CA GB GB@6@]
@@@1 H
@5@9 '@<XO GC ' CAc GB GB @=CAd GB GB
@6@ @8 '|@ 
@ @9 '@<XO GC ' CA GB GB @=C@A GB GB@6@3 '@4@4 '@5@/@8 '@/@8 D@ @/@/@8 '@/@3@5@8 B@/@3@5@8 B@/@3@4@5@8 B@/@3@4@4@4@5@8 B@G@"@+ S@H@"@&@I@A@ @ @/@8 '@!@1 B@5@#@|@&@ @"@ 
@!@#@ @ @ @ @ @!@ @9 '@<XD  t  t 	t  GCt  W@ @ D  t  t @t  GCt W? DG O GC W? C@n@ GB GB

 


@6@F@ 
@8 C@P@( @A@( 
@1 @.@5@8 'u H@B@1 
@5@8 '~ H@J@J@A@)@ @3@0@.@5@8 B@ @0@/@8 '@ @/@0@8 '@/@ @8 '@ @1 
@5@8 ' H@G@+ @H@@@A@V@<XO GC H C@f GB GB@6@+
 '@@@<C@i GB GB@6@1 @@1 G G@2 H
@5@0@5@9 B@<XXQM HF/usr/lib/swi-prolog/boot/dcg.pl  )As@$C S E $E HE $E HEcall_dcgXD  t  t 	t  Ht dcg_qualify_pos  O H 'CAJ	s/usr/lib/swi-prolog/boot/dcg.pl  )A '@6@W
@@@<C@'AM ' '
 $<






 $<

@6@@@<CAP ' '@6 %@9 $Y H@<XD  t  t 	t  Ht  $Z  O H $YCAS ' '@6@; @ $X@<XD  t  t 	t  Ht 
dcg_bt_pos  O H 'CA' ' '

@6@W
@@@<C@'A* ' 'brace_term_position



 $<
 $<



@6@@@<CA/ ' '@6
brace_term@9 '@<XD  t  t 	t  Ht dcg_terminal_pos  O H 'CA> ' '@6@W
@@@<CAA ' '  %`


 $<
@=CAC ' '  @


 $<
@=CAE ' '@6terminal@9 '@<XD  t  t 	t  Ht dcg_optimise  O H 'C@_ ' ' A B



@6@*
@@@'@<C@c ' ' B


@6@*
@@@'@) @<C@h ' ' 

@=XD  t  t 	t  Ht  H @ D  t  t @t  Ht ' C DG DGD  t  t 	t  Ht  H  D  t  t 	t  Ht  H @ O H 'C
Ak ' '@6@8phrase_input H@8 '@9 ' H@<XD  t  t 	t  Ht 
dcg_extend  O H 'C
@ ' '@6@W
@@@1 @ C@0@5@9 B8 H@<C@-@ ' ' 

 
@6@@@/@/@ @ @/@8 $ H@ @ @ 
@ @ @9 ' H@<C@ ' '@6@ 
@ @8dcg_extend_cache H@@@ @9 %; H@<C@@ ' '@6@G@`
@H@V@A
@1 @@1 C C
@5@0@5@8 '@F@8
dcg_no_extend H@P@1 @@1 @definedcg_nonterminal
@5@0@5@8 '@A@V@G@_
@H@/@/@8 \ @/@ @ @8 '@A	@&
@&
@( @|@ @ @ @8 B @ @ @ @8	copy_args H@|@|@ @ @/@8 A @ @ @/@8 '@1 '@5@8 Cu @'
@'@'
@ @9 '@<XD  t  t 	t  Ht  H @ D  t  t @t  Ht H C DGD  t  t 	t  Ht  H  D  t  t 	t  Ht  H @ O H HCAi ' '@6@9 ' H@<XD  t  t 	t  Ht  $[  O H $\C
A! ' '@6@ 
@; @ $_@<XD  t  t 	t  Ht  $  O H $C@@A ' ' \ A



 B

@6@@@/@/@ 
@/@/@8 '@ @/@/@ @/@/@8 '@/@8 @ @!@1 L2@0@5@#@ @ @/@/@ @ @8 '@ @ @ @ @/@/@ @ @8dcg_body H@ @ @ @ @ @/@!@ @8 (@1 A@ @!@5@/@"@ @8 ' H@ @"@ @ @9 (@<C@S@L ' ' \


 B

@6@/@/@ 
@/@/@8 '@ @ @/@/@ @ @8 '@/@8 '@!@1 ( @0@5@#@ @ @ @ @ @/@ @8 (@ @ @ @9 (@<XD  t  t 	t  Ht  '  O H 'C@ ' ' @=C@ ' ' @=C@ ' '  \@=C@ ' '  \@=C@ ' '  A@=C@ ' '  DF@=C@ ' '  A@=C@ ' '  A@=C@ ' '  \<@=C@ ' '  @@=C@ ' '  A@=C@ ' '  \@=XD  t  t 	t  Ht  '  O H 'CAz ' '@6@W
@@@<CA{ ' '@6@@@<CA| ' '@6@@@<CA} ' '@6@1 @@1 C C
@5@0@5@9 '@<XD  t  t 	t  Ht  _  O H _C@ ' ' ( 

@6@*@@@'
@'@<C@ ' ' ( 


 @6@ @ @9 ' H@<XD  t  t 	t  Ht dcg_cut_pos  O H (CA2 ' '

@6@W
@@@<C@(A5 ' '  @


 $<

 @
 $<



@=CA9 ' '@6 B@9 '@<XD  t  t 	t  Ht 
or_delay_bind  O H (	C@ ' ' A
 B
@6@*
@@@<C@ ' ' 

@=XD  t  t 	t  Ht  '  D  t  t 	t  Ht  ' Au D  t  t 	t  Ht  ' C D  t  t 	t  Ht  '  D  t  t 	t  Ht  $  O H 'C@> ' '@6@0@0@9 $ H@<XD  t  t 	t  Ht  (  O H (C@o ' ' '

@6@W
@@@ @ @9 ( H@<C@1@s ' ' 


 ( 

@6@@@0@/@0@0@0@8 '@ @ @1 ( @5@ 
@ @ @ @9 (@<C@w ' ' B
@6@@@ @9 ' H@<C@x@z ' '
@6@F@M@"
@#@P@@@F@8 A @P@ @/@8 @ @" B
@#@I@A@$@F@0@/@8 C H@W@P@" @

@#@A  @8 E H@I@I@I@A@!@D@^
@P@@@/@8 H @ @ @/@8 (@" B
@#@S@I@ @9 (
@<C@ ' ' A A A B
@6@@@ @9 ( H@<C
@ ' ' \
 @6@@@<C@%@ ' '

 \
 A
 B
@6@@@/@8 ' H@ @ @ @ @9 (@<C@>@ ' ' A

 A

@6@@@/@/@ @/@/@8 '@ @ @ 
@/@ @ @8 (@ @ @ @ @ @ @9 (@<C@V@ ' ' A

 A

@6@@@/@/@ @/@/@8 '@ @ @ 
@/@/@ @8 (@ 
@ @ @ @ @8 (
 H@ @ @ 
@/@/@ @8 (@ 
@ @ @ @ @9 (@<C@V@ ' ' \<

 A

@6@@@/@/@ @/@/@8 '@ @ @ 
@/@/@ @8 (@ 
@ @ @ @ @8 (@ @ @ 
@/@/@ @8 (@ 
@ @ @ @ @9 (@<C@>@ ' ' @

 @

@6@@@/@/@ @/@/@8 '@ @ @ 
@/@ @ @8 (@ @ @ @ @ @ @9 (@<C@>@ ' ' A

 A

@6@@@/@/@ @/@/@8 '@ @ @ 
@/@ @ @8 (@ @ @ @ @ @ @9 (@<C@/@ ' ' DF
 A DF
 B
@6@@@/@ @/@8 $\ H@ @ @ 
@0@ @ @9 (@<C@ ' '		@6@ 
@ @/@/@8 '@ @ @ @ @9 (@<XD  t  t 	t  Ht  $  O H $CA  ' '@6@ 
@ @ @; @ $@<XD  t  t 	t  Ht  ' @ D  t  t @t  Ht ' C DG DGD  t  t 	t  Ht  '  O H 'C@EAp ' '	@6@F@3@/
@/@8 D @X@ @8dcg_special H@P@ @0@1 ( 

@0@5@/@/@/@0@8 (@'@'@1 
@5@@A
@@J
@J@I@<XD  t  t 	t  Ht  '  O H 'C@ A ' '@6@m@s@t@~@@@/@8 '@ 
@ @8 '@|
@ @ 
@9 '@<CA ' ' @=XD  t  t 	t  Ht  %(  O H %;C	A ' '@6@; @ %&@<XD  t  t 	t  Ht  (  O H (CA ' '@6@^
@<CA ' '  A@=CA ' '  A@=CA ' '  \<@=CA ' '  @@=CA ' '  A@=CA ' '  \@=CA ' ' @=CA ' ' @=CA ' '  DF@=XXQM BF@!/usr/lib/swi-prolog/boot/packs.pl  )As@#C S E BE BE$pack_detachE$pack_attachE BXD  t  t 	t  Bt attach_packages  O B ("C@ K K @=C@ K K
@6@ 
@8attach_package B@ @9 (# B@<XD  t  t 	t  Bt  (&  O B (&C@@ K K
@6@3
@4/pack.pl@5@/@8 C B D&@8 BI B@/
@8 F B@ 
@8check_existing B@ 
@/@8foreign_dir B@/@8
prolog_dir B@@@1 K

@5@8 As B@1search@.@5 I@8 @j B@G@+ I@H@1 K
 @@5@8 (7@A@G@+ Dp@H@1 K
 @@5@8 Bi B@A
option_search@ @8 D9 B@ @8update_autoload B@G@- @@H@1 K
 C@5@8 (7@A@V CD@1 K@2attached

@5@9 @5 B@<XD  t  t 	t  Bt  K  D  t  t 	t  Bt  K Au D  t  t 	t  Bt  K C D  t  t 	t  Bt  K  D  t  t 	t  Bt  #  O B #C@ K K  Fj@=C@ K K  P@=XD  t  t 	t  Bt  (  
D  t  t 	t  Bt  (  O B (C@A@C K K@6@G@]
@H@V@A
@1 @@1 C B
@5@0@5@8 B8 B@F
@1 (6
@5@8 I B@P
@1 K
@0@0@5@8 B^ B@9  6 B@A
@1 @@1 C K
@5@0@5@9 (E@<XD  t  t 	t  Bt  (!  
D  t  t 	t  Bt  (!  O B ( C@R K K@6@8 (( B@@@<C@&@U K K@6@F@8 D
 B@P@1 @@1 C C`
@5@0@5@9 (E@A
@1 @@1 C K
@5@0@5@9 (E@<XD  t  t 	t  Bt   N  O B  OC@ K K@6@F@0@0  @8 @/ B@P@'
@A @9 C B@<XD  t  t 	t  Bt  (2  O B (1C@J@ K K@6 K@/
@8 @ B@3@4/lib@5@/@8 (*@ @8 (J@@@3@4/lib/@4
@5@8 (*@F@8 (J@P@1 K
 C@5@9 (7@A @1@1 (A@2no_arch

@5@8 (D@U@<C@ K K  @@=XD  t  t 	t  Bt  (&  O B (%C@ K K@6@E@8 # B@P@T@/
@8 (L@ 
@8 (I@@@<C@ K K @=XD  t  t 	t  Bt remove_dups  O B (SC@q K K @=C@r K K
@6@ 
@8  B@@@ @9 (T B@<C@v K K


@6@ @ @3
@5@9 (V@<XD  t  t 	t  Bt  K  D  t  t 	t  Bt  K Au D  t  t 	t  Bt  K C D  t  t 	t  Bt  K  D  t  t 	t  Bt  B  O B (C@ K K@6@9 ( B@<XD  t  t 	t  Bt  B  O B (C@.@ K K@6@/@3@1 C C`@5@4@1 Dq A@5@5@8 DP B@1 J@.
@5@0 A@8 @ B@@@/@8  O B@ 
@ @9 ('@<C@ K K @=XD  t  t 	t  Bt  (@  O B (?C@ K K@6	/INDEX.pl@/@8 (L@F	@8 A B@P@9 (H@A@V@<XD  t  t 	t  Bt  (5  O B (4C@ K K@6@3
@4/prolog@5@8 (*@9 (J@<XD  t  t 	t  Bt  (/  O B (.C@ K K@6@1 (6
@5@8 (F@@@1 K
@0@0@5@9 (G@<C@[@ K K@6@/
@8 (6 B@@@1	duplicate@.@5 @1@8 (:@G@+ @1@H @1@1 (A@2 (`

@5@8 (D@U@A@/@G@+keep@H@U@A@$@G@+ Kz@H CD@1 (A@2replaced

@5@8 (D@ 
@9 ( B@Aoption_duplicate@ @9 (=@<C@ K K @=XD  t  t 	t  Bt  B   O B BC@F@_ K K@6@/
@1 DP@1 (A Fj@5
@4@1 C C`@5@4@1 C D&@5@4@1 Dl @@5@5@/@8 B~ B@G
@-@H
@/@8 (V@1 A
@5@1 (
@5@9 A B@A@V@I@<XXQM WF@$/usr/lib/swi-prolog/library/pairs.pl  @ƅAu@$C ES Egroup_pairs_by_keyE ZEpairs_keys_valuesE WEmap_list_to_pairsEtranspose_pairsXO W (i C@	u F  @ƅA (q @=C@*@ (q (q @



 @


@6@ @ @/@8same_key W
@ @ @9 (i W
@<XO W Z C@h (q (q @=C@i (q (q @



@6@ 
@ @9 Z W
@<XO W (k C@#@E (q (q@6@G
@X
@H
@9pairs_keys_values_ W
@A@G@X@H@9keys_values_pairs W
@A@9values_keys_pairs W
@<XO W W C@^ (q (q @=C@_ (q (q @




@6@ 
@ @9 W W
@<XD  t  t 	t  Wt  (n @ D  t  t @t  Wt (m Bp @O W (m C@ (q (q@6@9map_list_to_pairs2 W
@<XO W (s C@"@ (q (q
 @



@6@*
@@@ @ @ @ 
@9 (r@<C@ (q (q @=XO W ( C@ (q (q 
@=C@ (q (q

 @


@6@ 
@ @@ @ @9 (@<XO W
flip_pairs C@ (q (q @=C@ (q (q @



 @

@6@ @ @9 ( W
@<XO W ({ C@Q (q (q @=C@R (q (q
 @

@6@ @ @ @9 (z@<XO W (~ C@U (q (q @=C@V (q (q
 @

@6@ @ @ @9 (}@<XO W (x C@M (q (q @=C@!@N (q (q @






@6@ @ @ @9 (w@<XO W (o C@ (q (q@6@/@8 (@9 J@<XXQM H-C @~S @~XD  t  t 	t  Ht option_decl Av D  t  t 	t  Ht  (  O H (C@7 G G  X( E@=C@ G
 G
  % E@=C@9 G3 G3  B B@=C@U G? G? prolog_walk_code G@@=C@, G5 G5  B G6@=C@h GS GS 
load_settings GT@=C@7 GP GP  \  GQ@=C@^ GW GW  #: GY@=C@a GW GW  #6 GY@=C@i GW GW  #2 GY@=C@< GL GL  & GM@=C@5 GI GI  &. GK@=C@? G] G]  "J E@=C@C G] G]  "O E@=C@F G] G]  "D E@=XD  t  t 	t  Ht  \ Av D  t  t 	t  Ht  \  XQM HF@$/usr/lib/swi-prolog/boot/predopts.pl  )As@#C S XD  t  t 	t  Ht  H  O H HC@y@5 H H
  H (

 Et C~   XC
@6@/@8  @ H F>@/@8 A Am@1 @5@ @1 @.@.@5@8 D @ @ @ @8 B @F@8 A @P@V@A
@1 @@1 C C@5@0@5@8 B8 H@1option_clauses@5@/@8 H H@ @ @ @9qualify_list H@<XD  t  t 	t  Ht 
mode_and_type  O H (C@{ H H I


 A XT XR
@6@@@ 
@ @9 ' H@<C@~ H H I

@6@@@ 
@9 (@<C@ H H@6@9 (@<XD  t  t 	t  Ht  _  O H _C@J H H 



@6@@@<C@K H H 
@=XD  t  t 	t  Ht  ( @ D  t  t 	t  Ht  (  O H (C@N H H @=C@O H H		@6@ @ @/@8
option_clause H@ @ 
@ @ @9 ( H@<XD  t  t 	t  Ht   ?  O H  @C@$@ H H 
 C


  

@6@Y@@@ @m@r@n@z@@<C@ H H C


 
@6@Y
@@@ @m@r
@n@z@@<C@ H H 

@=XD  t  t 	t  Ht  (  O H (C@E H H 
@=C@F H H

@6@ 
@ @8 ( H@ @ @9 (@<XD  t  t 	t  Ht  (  O H (C@S H H@6@W
@@@1 @ C@0@5@8 (@'
@<C@}@X H H \

@6@@@&
@ @/@8 (@1 @5@/@1 @.@.@5@8 (@/@ @ @8 (@!@1 B@1 XD@1 \@5@.@.@5@2 A@1 DF@2 @1 @@5@5@2  H@2 \@1 @5@4@1 @@5@5@#@&@" @#@<C@A@b H H@6@3@.@.@5@8 B @@@ @/@/@8modes_and_types H@/@3@5@8 (@!@1 B@1 XD
@0@5@5@#@&
@" @#@<C@j H H@6@1 HY@2 Coption_specifier
@5@8 (@'
@<XD  t  t 	t  Ht  '  O H 'C
@ H H  XH
@=XD  t  t 	t  Ht  (  O H (C@n H H  @=C@G@o H H	
@6@ 
@ @/@8 ( H@G@+@H@'@)@I@A@%@G@+ @H@ @ @9 (@I@A@" A
@#@ @ @ @9 (@<XXQM FF@4/usr/lib/swi-prolog/library/dialect/sicstus/lists.pl  @ƅAu@#C ES E ZsE ZuE W E KE ZwE ZyE ZzE Z|E TE Z~E ZE WE ZEnthE ZE ZE ZE ZE TE ZE WEsublistE ZE RE ZE ZE ZHE IYE ZE ZE ZE ZE OTE ZE ZXO F	sublist__ C@[ F F 
@=C@\ F F 
@=C@] F F


@6@ @ 
@ @9 (
 F@<C@_ F F
@6@ @ 
@9 (@<XO F ( C@T F F@6@9sublist_ (@<XO F ZH C	@3 F F@6@ 
@9substitute_ (@<XO F ( C@W F F @=C@X F F
@6@ 
@9 (@<XO F ( C@F F F@6@9 Zy IZ@<XO F ( C@6 F F @=C@"@7 F F	@6@G
@*@H@'@A@'@ @ @9 (@<XXQM GMF@,/usr/lib/swi-prolog/library/prolog_clause.pl  @ƅAu@$C ES Einitialization_layoutE &E WNE &XO GM & C
@a GL GL@6@ 
@9 ( WP@<XO GM
unify_body CA GL GL
@6@8 ] WP@'
@ 
@8does_not_dcg_after_binding WP@@@<C@1A GL GL $<





 $<
@6@ @ @9ubody WP@<XO GM ( C@gC GL GL
 

 

@6@ @ @ @/@/@0@8read_term_at_line WP@" Et H 
@#@" $<
@#@" $<
@#@F@" @#@P@" @#@A@'@ @ @ @ 
@8 ( WP@@@<XO GMunify_clause_head C
A] GL GL@6@0@/@8 D WP@0@9 (@<XO GMthaffix CC3 GL GLst@6@@@<CC4 GL GLnd@6@@@<CC5 GL GL 
th@=XO GM	unqualify C@ GL GL 



@6@@@<C@ GL GL 
@=XO GM
control_op CB GL GL  A@=CB GL GL  A@=CB GL GL  @@=CB GL GL  A@=XO GMmkconj C@AB6 GL GL

 $<    

@6@X
@"
 A

@#@@@ @ @ 
@/@ @/@8 ( WP@ @ @ @ @ @ @9 (@<CB< GL GL@6@ @ @9 (@<XO GM
set_xref_flag CAm GL GL@6 @P@8 @@@ @P @9 @Q@<CAq GL GL 
@6 @P @3@1 X  Ds@5@5@9 B WP@<XD  t  t 	t  GMt  & @ O GM & C@VC; GL GL@6@/@/
@8 (@F@1 
@5@ @} V @}@P@V@J@A@7@ 
@/@/@8 B@F@8 & WP@P@1 I
@5~q/~d@3@4@5@9 FK WP@A@1 I
@5~q:~q/~d@3@4@4@5@9 (@<XO GM
expand_arg CB GL GL @6@@@ 
@ @ @9 @ WP@<C	B GL GL @=XO GMread_term_at_line_2 C@>@ GL GL@6@1try_open_source
@.@5@0 A@8 @@ @1 & &@5@8 @o WP@1 #6
@4@1 #@5@4@1 F@5@4@1 F@5@4@1 F@5@5@1 H@5@9 F WP@<XO GMpce_method_clause CBN GL GL		 

@6@@@ 
@ @ @ @ @9 ( WP@<C@.BQ GL GL

send_implementation


@6@@@ @8 A@0@/@8 B@ @ @8pce_method_head_arguments WP@ 
@ @ @ @9pce_method_body WP@<C@AB[ GL GL

get_implementation



@6@@@ @8 A@0@/@8 B@ @/@8 A@ @ @8pce_unify_head_arg WP@| @ @ @8 (@ 
@ @ @ @9 (@<XD  t  t 	t  GMt  # Av D  t  t 	t  GMt do_make_varnames @ O GM ( CA GL GL @=C@0A GL GL	 B



@6@F@ @/@8find_varname WP@P@V@A@( S@|
@ @ @8 A@ @9 ( WP@<XO GM %Z C@.B GL GL		send


send_class


@6@_@ @3
send_super@4@.@.@5@8 B@@@ @3@5@9 B@<C@2B GL GL

 G


	get_class


@6@_@ @3	get_super@4@.@.@5@8 B@@@ @3@5@9 B@<CB GL GL  )

 )

@=CB GL GL  )	


 )

@=C@)B GL GL
 )



@6@_
@3 )@4@4@.@.@5@8 B@ @3@5@9 B@<C@-B GL GL
 )


@6@_
@3 )@4@4@.@.@5@8 B@]@-@ @3@5@9 B@<C@6B GL GL


 )




@6@_
@3 )	@4@4@.@.@5@8 B@/@3@5@ @8 IY IZ@ @3@5@9 B@<C@:C GL GL


 )



@6@_
@3 G@4@4@.@.@5@8 B@/@3@5@ @8 )@]@-@ @3@5@9 B@<CC GL GL@6@ @} Aw @}@,
@<XO GM WN CCJ GL GL@6@ @} &@@@<C@)CM GL GL@6@/@/
@8 ! WP@@@/@8 & WP@ 
@/@8 ( WP@1 I
@5~d-~w clause of ~w@3
@4@4@5@9 (@<C@'CS GL GL@6 !P@8 Ak WP@@@1 !Q@2 @.@.
@5@8 )@1 I
@5erased clause from ~q@3@1 
@5@5@9 (@<CCX GL GL 
 D@=XO GM $ C@1B GL GL A

 $<

@6@@@ @ @/@ @/@8 $ WP@ @ @ @ 
@ @ @9 )@<C@<B# GL GL

 A

 '


@6@" B@#@@@ @ @/@ @/@8 )@| @ @1 @@5@ @ 
@ @ @9 )@<CB) GL GL
 $]
@6@X@@@ @ 
@ @ @9 )@<C@KB- GL GL A A B

 @

 A B
 @ @


@6@ @m@r@n@z@@ @m@r@n@z@@<CB0 GL GL 


@=XO GM ( C@ GL GL@6@8 $  WP@@@<C@ GL GL@6 D&@9 G@<XO GM ( C@+Bk GL GL@6@m@s@t@~@@@/@8 A@|
 @ @ 
@/@8 A@ @ @8 (@|
@ @ 
@9 (@<CBu GL GL @=XD  t  t 	t  GMt  XC Av D  t  t 	t  GMt  XC  
O GM XD C@< GL GL ( F I C F
@6 XR@ @8 XT WP C@ @9 XH WP@<XO GMunify_clause C
A% GL GL


@6@@@<CA' GL GL@6@ 
@ @8unify_clause_hook WP@@@<C@ A* GL GL		:->

 B

@6@@@ @ @ @ @ 
@ @9 (@<C@ A. GL GL		:<-

 B

@6@@@ @ @ @ @ 
@ @9 (@<C@hA2 GL GL

 B

 B 
	unit body A A@6@B@" '@#@A@" '@#@@@"
 $<





@#@" $< $<     @@#@<C@gA< GL GL B

 B 

@6@1 B@5@1 B@5@ 
@/@8 ) WP@" $<





@#@" $< $<     @  @#@<C@vAE GL GL@6@"
 \
 A
@#@ @8 A WP@/@ 
@/@8	ci_expand WP@" B
@#@ @0@/@8 B@| @ @ @ @8 A@X@" $<




 $<

@#@@@!@1 $<@4@4@5@#@ @ @ @9match_module WP@<CAU GL GL@6@/@ 
@/@8 )'@ @ @ @9 )*@<CAY GL GL@6@U@<XO GM $ CB GL GL@6@ 
@9 )@<XO GMpce_method_body2 C@$B GL GL U

@6@@@"
 $<

@#@%@ @ @ @9 (@<C@cB GL GL@6@3@.@4@.@4@.@5@8 B@ @8 ( WP@@@3@4@.@4@.@5@8 B@"
 $<





@#@" $<

@#@ @ @ @ @8 ). WP@ @ @ @ @9 (@<CB GL GL@6@ 
@ @9 (@<XO GM ( CB GL GL
 C
 $<    
@6@W
@@@<CB GL GL


@6@W
@@@<C@DB GL GL@6@/@8meta WP@@@"
 $<




@#@" $<
@#@/@/@8 B@ @ @8 B@ @ @ @9expand_meta_args WP@<CB GL GL@6@/@ 
@/@8 %Z WP@@@ @ @ @9 (@<CB GL GL 


@=XD  t  t 	t  GMt 
make_varnames @ O GM ): C@ GL GL@6@ 
@ @8make_varnames_hook WP@@@<C@S@ GL GL

 \
@6@@@ @0@/@8 B@m@r@@1 B@.@5@8  WP@!@3@1 B
<DCG_list>@5
@5@#@|@1 B@.@5@8 )?@!@3@1 B
<DCG_tail>@5@5@#xx )B@ @ @9 ); WP@<CA GL GL@6@/@8 D@ varnames@ @8 B@ 
@ @9 ) @<XO GM )+ C@"At GL GL		 B

 B

@6@@@ @ @8 ( WP@ @ @ 
@ @9 (@<CAx GL GL B

@6@+ @ @8 )E@'
@@@<C
A} GL GL
@6@9 )E@<XO GM ( CA GL GL
 B



@6@*
@@@<CA GL GL



@6@ 
@9 (@<XD  t  t 	t  GMt  ) Av O GM ( C@JB GL GL@6@"
 $<





@#@" $< $<     @  
@#@ @ @9 )2@<XO GM ( C@ GL GL@6@1 G &@5@1 (

@5 AH@9 AA WP@<XD  t  t 	t  GMt 
unify_term @ O GM )G C@ GL GL

@6@@@<C@ GL GL@6@_
@_@/@/
@8 B@ 
@8 B@@ @ 
@9 \ WP@<C@ GL GL@6@Z
@Z@@@<C@ GL GL@6@^
@8 )&@8 ( WP@@@<C@ GL GL@6@+ M+@@@<C
@ GL GL 

@6@8 )H WP@@@<C@ GL GL
 

@6@8 )L@@@<C@ GL GL@6[INTERNAL ERROR: Diff:~n@8 @f WP@8 \ \
~N*** <->~n@8 )N@8 )O@9 Bm  WP@<XO GM ( C
B3 GL GL@6@ 
@ @9 (@<XO GM
ubody_elem CB GL GL @6@@@ 
@ @ @9 (@<C	B GL GL @=XO GM ( C@+A GL GL@6@E
@1 '@0@0@0@5@8 A A@P
@T@E@1 A@.@2 B@0@0@5@8 )V@+ A@P@T@A@I@@@<XD  t  t 	t  GMt 
unify_goal Av O GM & CC- GL GL  @~@=CC. GL GL  @=CC/ GL GL 
pce_principal@=CC0 GL GL@6 @9 HF WP@<XO GM )4 CB GL GL@6@1 
@5@1 @@5@9 \@<XO GM ( C@@d GL GL@6@1 Ai@5@8 )@- @~@/@/@/@8 C' WP@F@/@1 Ai@5@8 F WP@P@V@A@1  @~@5@/@0@8 (@ @ @/@8 ( WP@G
@+ @H@&@A
@!@1 B@5@#@1 WK@.@5@8 )@ @ @/@/@/@8 (@1 F@5@ @0@8 \P X\@ @ @ @ @8 )%@ @ @ @ @ 
@8 )C@@@<XO GM ( CBw GL GL@6@W
@@@'
@<C
B{ GL GL B 
@6@@@<CB| GL GL  
@=XO GM )J C@ GL GL

@6@@@<C@#@ GL GL@6@|
@ @/@8 A@ @ 
@/@8 A@ @ @8 )L@ @ 
@9 )I@<XO GM ( CA GL GL
@6@W
@@@'
@<CA GL GL
@6@8 (@'
@ 
@8 (@@@<CA GL GL $]
@6@@@ @ @9 (@<C@*A GL GL
 C
 $<


@6@@@ 
@ @8 A@ 
@ @9 A@<C@&A GL GL $<

@6@X
@"
 

@#@ @ @ @ @9 (@<C@9A GL GL		 '


@6@"
 A
 B@#@@@| @1 $<@4@4@1 @@5@5@ @9 (@<C@&A GL GL		 '


 $<
@6@@@ @ @9 (@<C@&A GL GL@6@X
@X@"
 A@#@" A@#@@@ 
@/@/@8 )- WP@ @ @ @9 )S WP@<CA GL GL@6@ 
@ @8 )W WP@@@<C@KA GL GL $<




 $<
@6@/@8 )3@@@3@0@.@5@8 B@3@0@.@5@8 B@ @3@0@.@5@8 B@ @ @ @ @ @9
ubody_list WP@<C@'A GL GL $<




 $<
@6@ @ @9 (@<CA GL GL B 
 $<

 @@6@@@<CA GL GL J A
 $<

 @@6@@@<C@PA GL GL B

 B


 $<





 $<@6@W@W@1 J@5@1 J@5@8 (@@@'@'@<C@PB GL GL J

 J


 $<





 $<@6@W@W@1 J@5@1 J@5@8 (@@@'@'@<C@'B
 GL GL		 V
 @

 V C

@6@Y@m@r@r@w I@@@@<XO GM )d CB GL GL 
@=C@.B GL GL
@6@ @ @ @ 
@ @ @8 )T WP@ @ @ @ 
@ @ @9 )c@<XO GM )( C@6Aa GL GL@6@1 AA@1 A@1 (@.@5@2 @@.@5@1 I

@5@2 A@1 B1@5@2 @R @P@5@/@1
expand_failed
@5@9 @@<XO GM )g CA GL GL@6@U@<XO GM )7 CB GL GL @=C@?B GL GL@6@ @/@8 A@ @/@8 A@ 
@/@8 A@ @ @ @ @ @ @8 ( WP@|@ @ @ @ 
@ @ @ @9 )6@<XD  t  t 	t  GMt  )> Av XQM G	F@%/usr/lib/swi-prolog/library/option.pl  @ƅAu@$C ES E #E #AE \PEdict_optionsE &E \E XZXD  t  t 	t  G	t meta_option  O G	 )lC@)AE G G B

 B 

@6@ @@@@1 @5@ @ @9 D @<C@)AI G G @

 @ 

@6@ @@@@1 @5@ @ @9 )n@<C@3AM G G@6@_
@3@.@4@.@5@8 B@ @@@@1 @5@/@/@8 )n@ 
@3@4@1 @5@5@9 B@<CAT G G 
@=XD  t  t 	t  G	t  )k  O G	 )jCAj G G@6@X
@@@0@/@8 \ X\@9canonicalise_options2 X\@<CAo G G@6@0@9 ^0 X\@<XD  t  t 	t  G	t  X[  O G	 XZC@#@ G G@6@8 D @@@/
@8 B@ 
@/@8 D" X\@ @8 A@ 
@ @9 C X\@<C@ G G@6@/
@/@8 B@/@ 
@ @8 B@ @8
get_option X\@'
@<XD  t  t 	t  G	t  \  O G	 \CA@ G G @=CAA G G@6@ @ @8 )m X\@ @ @9 ){ X\@<XD  t  t 	t  G	t  )z  O G	 )zC@ G G@6@8  @@@<C@ G G@6@/@8 B@/
@8 A@1 B
@5@8 )@@@<XD  t  t 	t  G	t canonicalise_option  O G	 )CA G G B


@6@@@3@4
@5@9 B@<CA G G @


@6@@@3@4
@5@9 B@<CA  G G 

@=XD  t  t 	t  G	t 	ord_merge  O G	 )C@ G G
@6@@@<C@ G G

@6@@@<C@-@ G G


@6@ 
@/@8sort_key X\@ @/@8 )@/@ @ @8 Y@ @ 
@ @ @ @ @ @9 ) X\@<XD  t  t 	t  G	t  &  O G	 &C@ G G@6@@@9canonicalise_options X\@<C	@ G G
@6@@@9 )@<C@ G G@6@/
@8 )@/@8 )@ 
@/@8 P7@ @/@8 P7@ @ @9 ) X\@<XD  t  t 	t  G	t  \Q  O G	 #AC@ G G@6@8 )t@@@/@8 B@/
@8 )u@ 
@9 A@<C@ G G@6@/@/
@8 B@/@ 
@8 B@ @8 )~ X\@@@'
@<XD  t  t 	t  G	t  )r  O G	 )qCA G G @=CA G G
@6@ @8 ) X\@ 
@ @9 )p@<XD  t  t 	t  G	t  \ @ D  t  t @t  G	t \  @D  t  t 	t  G	t  \  O G	 \C@'A6 G G
 


@6@ @8 )t@@@ @/@/@8 )o@ @ 
@/@8 )}@ @ @9 )o@<CA< G G
 


@6 C@ @8 H H@ @ 
@9 )}@<XD  t  t 	t  G	t  )  O G	 )C@ G G		 B
@6@ @ @ @9 )@<C@H@ G G
 G
@6@F@*@"@#@P@ @/@8 )@/@ @ @8 Y@ @ @ @ 
@ @ @ @ @9 )@A@"
@#@J@J@<C@E@ G G
 C


@6@F@'@"@#@P@ @/@8 )@/@ @8 Y@ @ @ @ @ @ @9 )@A@"@#@J@J@<XD  t  t 	t  G	t  )z  O G	 )yC@ G G@6@8 Z IZ@@@<C@ G G@6@/
@8 B@/@8 A@1 B
@5@9 )@<XD  t  t 	t  G	t  )  O G	 )CA G G
 @


@6@ 
@9 B@<XD  t  t 	t  G	t  X[  O G	 #C@-@ G G@6@8 )t@@@/@8 B@F@ @/@8 )u@P@V@A@&
@ @8 A@ @0@9 )v@<C@+@ G G@6@/@/@8 B@/@ @ @8 B@F
@ @8 )x@P@'
@A
@'@ 
@9 A@<XD  t  t 	t  G	t  )  O G	 )CA
 G G@6@8 )t@@@0@/@8 )o@9 )p@<CA G G@6@1 B@0@0@5@8 )@@@9 )p@<CA G G 

@=XD  t  t 	t  G	t  \Q  O G	 \PC@&@m G G@6@8 )t@@@/
@8 B@F@ 
@/@8 )u@P@V@A@&@ @9 A@<C@&@v G G@6@/
@/@8 B@/@ 
@ @8 B@F@ @8 )@P@'
@A@9 A@<XXQM A}F@$/usr/lib/swi-prolog/library/debug.pl  @ƅAu@$C ES E AE AElist_debug_topics Edebug_message_contextE AE !E AzE A{XD  t  t 	t  A}t debug_target  O A} )C@ Ax Ax@6@X
@"
 I@#@@@<C@ Ax Ax 

 @@=XD  t  t 	t  A}t  )   O A} )C@E@ Ax Ax@6 FH
~`-t~45|~n@8 FK A| FH~w~t ~w~35| ~w~n@3Debug Topic@4	Activated@4To@5@8 ) FH )@8 )@B@/
@/@/@8 A A| FH )@3
@4@4@5@8 )@U@A@V@J
@I@<XD  t  t 	t  A}t 
ensure_output  O A} )C	@ Ax Ax FH@6@@@<C@ Ax Ax 

@=XD  t  t 	t  A}t  )  O A} )C@ Ax Ax I
@6@@@/@/
@8valid_topic A|@1
debug_context@5@8 B]@1 )
@5@9 Cu A|@<C@ Ax Ax I
@6@@@/@0@8 )@1 )@5@9 B]@<C@ Ax Ax@6 )@9 C H@<XD  t  t 	t  A}t  ) Au D  t  t 	t  A}t  )  O A} )C@B Ax Ax thread@=XD  t  t 	t  A}t  A{ @ D  t  t @t  A}t Az Bp Bp D  t  t 	t  A}t  A{  O A} AzC@ Ax Ax@6 @/
@8 )@@@ 
@9print_debug A|@<C@ Ax Ax @=XD  t  t 	t  A}t  A Au D  t  t 	t  A}t  A  D  t  t 	t  A}t 	report_as  O A} )CA Ax Ax F@6@@@U@<CA Ax Ax

@6@]
@@@<CA Ax Ax@6@1 ]
@2id@5@0 A@8 @@@@<CA Ax Ax 

@=XD  t  t 	t  A}t  W   O A} W CAL Ax Ax   @=XD  t  t 	t  A}t  )  O A} )C	@ Ax Ax ) ) )@6@@@<C
@ Ax Ax W W )%T.%3f@6@@@<C@ Ax Ax )

 ) )
@6@@@<C@ Ax Ax@6 )@9 C H@<XD  t  t 	t  A}t update_debug  O A} )C@ Ax Ax  @ @6@@@ @9 ) A|@<C@$@ Ax Ax 
 
 @6@@@F@ 
@8  A|@P@'@A
@3
@5@ @9 IY IZ@<C@ Ax Ax 
 
 
@6@@@<C@ Ax Ax 
 @ 
@6@@@<C@ Ax Ax 
 
 
@6@@@<C@ Ax Ax 
 
 @6@@@ 
@ @9 Z IZ@<XD  t  t 	t  A}t  !  O A} )C
@ Ax Ax@6 A}@1 E
 
@5@9 '@<XD  t  t 	t  A}t  W  O A} WC@*A Ax Ax@6@1 )@.@5@8 ) A|@/
@8 E A|@1 I
@.@5@ 
@8 X A|@&
@" @[~w] @#@<CA Ax Ax 

@=XD  t  t 	t  A}t debug_output  O A} )CA Ax Ax @~ FH@6@@@<C	A Ax Ax

@6@8  $ A|@@@<CA Ax Ax@6 GN@3@1close_on_abort 
@5@4@1 H#
@5@4@1buffer #@5@5@9 X @<XD  t  t 	t  A}t  A  O A} )C@n Ax Ax@6@0@9 )@<XD  t  t 	t  A}t  A  O A} AC@ @ Ax Ax@6@F@/@0@0@8 )@8 ] A|@P@V@A@1 )
 
@5@9 )@I@<XD  t  t 	t  A}t  A{  O A} )C
@} Ax Ax@6 A}@1 E
 @5@9 '@<XD  t  t 	t  A}t  W  O A} WC@"A Ax Ax@6 )@8 )@/@8 A,@/
@8 ) A|@&
@" @[Thread ~w] 
@#@<CA Ax Ax 

@=XD  t  t 	t  A}t  A  O A} AC@k Ax Ax@6 @0@9 )@<XD  t  t 	t  A}t assertion_rethrow  O A} )CAN Ax Ax time_limit_exceeded@=CAO Ax Ax $aborted@=XD  t  t 	t  A}t  A @ D  t  t @t  A}t A D  t  t 	t  A}t  A  O A} AC@#A3 Ax Ax@6@E@E
@/@1 W
@5@8 @@P
@T@A@I@P@T@A@I@@@<C	A9 Ax Ax@6 A@8 W A|@9 ) A|@<XD  t  t 	t  A}t  )  O A} )C
A Ax Ax@6@ 
@ HI W HI@@@<CA Ax Ax
@6@@@<C@9A	 Ax Ax@6@1  @8@2 W@2 E
@5@/@8 H@B@ @/@8 T IZ@ @/@8 ) A|@ @1 T F@1kind@2 )
@5@5@8 C( A|@U@A@V@J@<XD  t  t 	t  A}t  A{  O A} EC@s@ Ax Ax@6@/@/
@8 ) A|@F@`@Q@(@1 )@.@.@5@8 I@R@ @ @ 
@/@/@8 ) A|@1 )@5@8 )@U@A@0@F
 @_@0@8 A A|@P@V@A	 @1@1 W@5@8 A 
@ 
@/@/@8 )@1 )@5@8 )@J@P@V@A@V@J@J@<XD  t  t 	t  A}t  W  O A} WCA= Ax Ax@6@ HI W HI@@@<C	A@ Ax Ax@6@8 ) A|@@@9 B@<C@,AD Ax Ax@6 @@1 W
@5@8 A
@8 &, T@F Wt@0@8 @@P@9   A|@A
@1 @@1assertion_error
@5@0@5@9 B@<XD  t  t 	t  A}t  A   O A} AC@"Ac Ax Ax @6@F
 A @8 @@P
@V@A@D A IE@8 @ H @8 @@P@V@S@<XXQM @8F@$/usr/lib/swi-prolog/boot/messages.pl  )As@$C S E TE @5E #tXD  t  t 	t  @8t history_events  O @8 )CDf	s@$/usr/lib/swi-prolog/boot/messages.pl  )A ) 
@=C@<Dh ) ) 



 @~t~w   ~8|~W~W
 Z>  Fj Z>  E
@6@ @ @9 ) @7@<XD  t  t 	t  @8t substitution  O @8 )CD ) )@6@@@'
@<C@<D ) ) B



 OU #$ #&green% where E @    ~w = ~W
@6@ @ @ 
@9
substitutions @7@<XD  t  t 	t  @8t compiler_warning  O @8 )C@HCO ) )	eq_vv

@6@F@"@*@&
@P@" @Test is always true: ~W J@#@A@"
 @Test is always false: ~W J@#@I@<C@!CT ) ) eq_singleton

 @ ) J
@=C@HCV ) )	neq_vv

@6@F@"@,@&
@P@" @ ) &@#@A@"
 @ ) &@#@I@<C@!C[ ) ) 
neq_singleton

 @ ) &
@=C@!C] ) ) unify_singleton

 @@ Unified variable is not used: ~W B
@=C@0C_ ) )

 V


@6@/@3@4@5@8 B @7@&
@" @Test is always ~w: ~W@#@<CCb ) ) unbalanced_var
 @@+Variable not introduced in all branches: ~W
@=CCd ) ) branch_singleton
 @@ Singleton variable in branch: ~W
@=CCf ) ) negation_singleton
 @Singleton variable in \+: ~W
@=CCh ) ) multiton
 @@4Singleton-marked variable appears more than once: ~W
@=XD  t  t 	t  @8t  H/  O @8 H/CC ) ) Aempty@6@@@&@" #$boldtrue.
@#@ @ 
@9
extra_line @7@<CC ) ) A@6@@@&@" \
@#@ @ 
@9 *@<CC ) )more *@6@@@&@" #$ *true flush
@#@<CC ) ) *@6@@@&@" @ Q *
@#@<XD  t  t 	t  @8t 	swi_extra  O @8 *CA ) )@6@W
@&
@@@&
@'@<CA ) )@6@; HI W HI@<CA ) ) Ck


@6@X
@-
 Da@&@@@&@ 
@ @9swi_comment @7@<C@HA ) ) H


@6@ 
 @ @0@/@8 Fd @7@ 
@ @0 @/@8 *#@&@" E @ W E
** here ** E @ W@#@<CA ) ) @=XD  t  t 	t  @8t type_error_comment  O @8 *&C@L@ ) )	@6@/@8type_of @7@F@'@  @0@/@8 @/ @7@ @3 L@4 L@4 L@4 L @4 J2@5@8  @7@P@(an@A@( L@I@&@" @ (~w ~w)
@#@<XD  t  t 	t  @8t thread_context  O @8 */C@(A ) )@6@/@8 A- @- F@1 )@.
@5@8 ] @7@&
@@@&@" @ )
@#@<CA ) ) 

@=XD  t  t 	t  @8t  !
  O @8 !
CD ) )  B! )Call@=CE  ) )  L) )Exit@=CE ) )  A [|Fail@=CE ) )  !yellowRedo@=CE ) )  "8blueUnify@=CE ) )  BSmagenta	Exception@=XD  t  t 	t  @8t print_message_lines_guarded  O @8 *=CE ) )
@6@@@<CE ) )

@6@8line_element @7@ 
@9 *> @7@<XD  t  t 	t  @8t append_args  O @8 *CC@ F6 ) ) 



 

@6@@@0@/@8 D @7@ @ @ @9 @ @7@<CF: ) )@6@0@/
@8 *E@ 
@9 *F@<XD  t  t 	t  @8t tracing_list  O @8 *GCD ) ) 
@=C@ D ) )  



@6@1  
@5@/@8 W@ @ @9 *H @7@<XD  t  t 	t  @8t load_module  O @8 *JCB ) ) @~@6@@@'@<CB ) ) @6@@@'@<CB ) ) 
 @ into ~w



@=XD  t  t 	t  @8t  T  O @8 TCE ) )@6@1  @2 *> F@5@9 ) @7@<XD  t  t 	t  @8t quoted_type  O @8 *OCA* ) )  Za B


@=CA+ ) ) Zb@6
double_quotes@/
@8 @ @7@&@" @
@#@<CA, ) )`@6back_quotes@/
@8 *R@&@" @
@#@<XD  t  t 	t  @8t dwim_predicates  O @8 *UCA4 ) ) 
 

@6@@@/@1 ^[@1 
@5@5@9 B~ @7@<CA7 ) ) 
@6@/
@1 ^[@1  @~@5
@5@9 *W@<XD  t  t 	t  @8t  )  O @8 )CD" ) ) @=C@4D# ) ) B



 @ A E @ )
@6@ @ @ 
@9 )@<XD  t  t 	t  @8t undefined_proc_msg  O @8 *XC@ ) ) 
  V@6@@@&
@1  V@5@ 
@9 *Y @7@<C@ ) )  V@6@@@&
@"
 E@@  ^/2 can only appear as the 2nd argument of setof/3 and bagof/3@#@<C@ @ ) )  B@6@@@&
@"
 E@"  Rules must be loaded from a file
@#ToplevelMode@ @9faq @7@<C@ @ ) )  B@6@@@&
@"
 E@'  Directives must be loaded from a file
@# *]@ @9 *^@<C@ @ ) )  F;@6@@@&
@"
 E  ?- is the Prolog prompt
@# *]@ @9 *^@<C@3@ ) )@6@/
@8 *V @7@&@F@ @-
@&@P@" E@%  However, there are definitions for: E
@#@ 
@ @9dwim_message @7@A@'@J@<XD  t  t 	t  @8t compiler_warnings  O @8 *hCCC ) ) 
@=C@SCD ) )
@6@F@ @ 
@/@8 ) @7@P@%@A@"
 @Unknown compiler warning: ~W
@#@I@F
@+@&@P@%@A@" E
@#@I@ @ @ @9 *i @7@<XD  t  t 	t  @8t term_message  O @8 *mC@l ) )@6@W
@&
@@@&
@" @Unknown error term: ~p
@#@<C@p ) )@6@; HI WV HI@<C@r ) )@6@9iso_message @7@<C@t ) )@6@9swi_message @7@<C@v ) ) 
 @ *o



@=XD  t  t 	t  @8t action_skip  O @8 *wCF0 ) ) at_same_line@=CF1 ) )  *@=CF2 ) )  #$@=CF3 ) ) begin@=CF4 ) )  Qt@=XD  t  t 	t  @8t 
frame_context  O @8 *}C@/D ) )@6@F@$debugger_show_context @8 *R E@/
@8 T @7@&@P@" @ )
@#@A@'@J
@<XD  t  t 	t  @8t  @  O @8 @C@>@ ) )	

built_in_procedure@6@/@8user_predicate_indicator @7@&
@" @@+No permission to ~w built-in predicate `~p'

@#@F@-
 B@&@P@" E@CUse :- redefine_system_predicate(+Head) if redefinition is intended@#@A@'@I@<C@ ) ) import_into
 ^
 @@"No permission to import ~p into ~w
@=C@ ) )
static_procedure
 @@)No permission to ~w static procedure `~p'

@6Defined@ @ @9defined_definition @7@<C@ ) )  G @d
 @@-No permission to read from output stream `~p'
@=C@ ) )  XR @d
 @@+No permission to write to input stream `~p'
@=C@ ) )  Gtext_stream
 @@1No permission to read bytes from TEXT stream `~p'
@=C@ ) )  XR *
 @@0No permission to write bytes to TEXT stream `~p'
@=C@ ) )  G
binary_stream
 @@8No permission to read characters from binary stream `~p'
@=C@ ) )  XR *
 @@7No permission to write characters to binary stream `~p'
@=C@ ) )  EI Cm H#
 @@0No permission to reuse alias "~p": already taken
@=C@ ) )  @No permission to ~w ~w `~p'

@=XD  t  t 	t  @8t print_system_message  O @8 *CEl ) )
 CD@6@@@<CEm ) )
 A@6 _' CD@8 *R@@@<CEp ) )
banner@6 _' CD@8 *R@@@<CEs ) )@6@@@<C@Et ) )
@6@1 & M@5@0 @8 @ @7@/
@/@8 AO @7@1 @@1 _@0@5@0@5@8 H @7@1location_prefix@1 
@5@.@.@5@8msg_property @7@@@ @/@8
insert_prefix @7@3@1 *z@.@5@4@4 E@5@3@1 *|@5@5@/@8 *F@1 @c@.@5@8 *@1 Ex@2 I'@.@5@8 F& @7@ @ @8 *M @7@F@%@E@ @1 I'@5@8 Ex @7@P@T@1 %|@.@5@8 *@m@r@n @@P@ @9 % @7@A@V@I@<CE ) )@6@1 @c@.
@5@8 *@ 
@1 )@5@9 T @7@<XD  t  t 	t  @8t swi_location  O @8 *CA ) )@6@W
@&
@@@&
@'@<C
A ) )@6@/
@ HI W@@@'
@<CA ) ) Ck

@6@ 
@8 C @7@&@@@&@ 
@ @9 ' @7@<C@"A ) ) #r


?@6@@@&@" @ WL
@#@<CA ) )  #r



 @
~w:~d:~d: 

@=C@MA ) )	
 #q




@6@F@$@ 
@8  $ @7@ 
@1 @l@.@5@8 *@&@P@1 #r@5@ @9 * @7@A@" @Stream ~w:~d:~d 
@#@J@<CA ) ) @=XD  t  t 	t  @8t actions_to_format  O @8 *CF ) ) Da@6@@@<CF ) ) E Da@6@@@<CF ) )

 E@6@@@3
@5@9 * @7@<CF ) ) E

@6@@@ 
@/@8 * \@ @9 C @7@<CF ) )
@6@ 
@8 *x @7@@@ @9 *@<C@$F! ) ) @



@6@@@ @/@/@8 *@ 
@ @8 *@ @ @9 *D @7@<CF& ) )
@6@\
@@@ @/@8 *@ 
@ @9 *@<CF+ ) )
@6@ @/@/@8 * W@ @8 *@3
@5@ @9 *@<XD  t  t 	t  @8t current_definition  O @8 *C@<B ) )@6@/@8pi_head @7@ @1 Ai@.@5@8 \ @7@ @1 WK@.@5@8 *@&@" @ W @~w:~d E
@#@<CB ) ) @=XD  t  t 	t  @8t  OD  O @8 ODC@\D ) )
@6@F@6@W@" B
@#@&@P@" \
@#@&@" @ !c
@#@I@A@!@" @ !c

@#@ 
@ @ @9 ) @7@J@I@<XD  t  t 	t  @8t  *  O @8 *C@XB ) )@6@1  @~@5@/@1 @.@.@5@8 *E@/@ @ @8 B @7@1 @5@1 Ai@.@5@8 *@1 @5@1 WK@.@5@8 *@&@@@&@" E @ &n

@#@<CB ) ) @=XD  t  t 	t  @8t domain  O @8 *C@ A. ) )range


@6@@@&@" @[~q..~q]
@#@<CA1 ) ) 
 @`~w'



@=XD  t  t 	t  @8t translate_message2  O @8 *C@P ) )@6@W
@&
@@@&
@" @Unknown message: ~p
@#@<C@T ) )@6@; HI W HI@<C@V ) )@6@9prolog_message @7@<C@X ) )  @ _ _

 @Out of ~w stack

@=C@Z ) )  @ _

 @Not enough resources: ~w

@=C@\ ) ) @


@6@ @/@8 *@ 
@ @/@8 *n @7@ @ @9 * @7@<C@` ) )  )Execution Aborted


@=C
@b ) )
message_lines

@6@ 
@9make_message_lines @7@<C@d ) )  Q


 @

@=XD  t  t 	t  @8t  T  O @8 TC@5E ) )
 )

@6@@@ 
@1 Zt@.@5@8 *@ @/@8 *@3@1 *z
@.@5@5@3@1 *|@5@5@/@8 *F@ @9 *@<C
E ) )@6@/
@8 *@ 
@9 *@<XD  t  t 	t  @8t used_search  O @8 *CB ) ) 
@=C@'B ) ) B



 @@         file_search_path(~p, ~p)
 E
@6@ @ @9 * @7@<XD  t  t 	t  @8t 
msg_prefix  O @8 *CE ) )  )~N% @=CE ) ) @1@6@F
@/@8thread_message_id @7@P
@" @~NWarning: [Thread ~w] @#@A@)~NWarning: @I@<CE ) ) @@6@F
@/@8 *@P
@" @~NERROR: [Thread ~w] @#@A@)	~NERROR: @I@<CE ) )  A *@=CE ) )  _ *@=XD  t  t 	t  @8t predicate_list  O @8 *CD ) ) 
@=C@(D ) )
@6@ 
@/@8goal_to_predicate_indicator @7@&@" @
        ~p E
@#@ @ @9 * @7@<XD  t  t 	t  @8t  *  O @8 *CE ) )@6@ @} R @}@@@<C
E ) )
 *
@6@8 * @7@@@<C	E ) )
 *~N@6@@@<C
E ) ) A @c M@6@@@<C	E ) )
 @c FH@6@@@<CE ) ) @ * 


 @~NERROR: ~w:~d:
~N	@6@@@<CE ) ) @1 * 


 @~NWarning: ~w:~d:
 *@6@@@<CE ) ) @ *?@6@@@<XD  t  t 	t  @8t  *g  O @8 *fCA: ) ) 
@=C@<A; ) )

 



@6@ 
@8 & @7@@@ @/@/@8 *@&@" @
        ~q  E
@#@ @ @9 *e@<C@?AB ) ) 



@6@@@&@ @/@/@8 *@&@" @ * 
  E
@#@ @ @9 *e@<C@/AH ) )		
@6@ 
@/@/@8 *@&@" @ *  E
@#@ @ @9 *e@<XD  t  t 	t  @8t  *  O @8 *CB ) ) 



@6@8 *@@@<CB ) ) 

@=XD  t  t 	t  @8t 	residuals  O @8 *C@KD( ) )
 @

@6@ @/@8
residuals1 @7@ @ @ @/@8bind_res_sep @7@F
@+@&@P@%@A@" #$ #& )% with pending residual goals E
@#@I@ @ @ 
@9 + @<XD  t  t 	t  @8t  *  O @8 *C@2A ) ) G


 

@6@@@&@" @ WL@%Initialization goal raised exception: E
@#@ 
@ @9 W@<C@ A ) ) G


 @@(Initialization goal ~p raised exception:
 E
@6@ @ @9 W@<C@*A ) ) G
 


@6@@@&@" @ WL
 @Initialization goal failed@#@<CA ) )  G

 @Initialization goal failed: ~p

@=CA ) )initialization_exception

Prolog initialisation failed: E
@6@ 
@ @9 W@<C@$A ) )init_goal_syntax


@6@@@&@" @-g ~w: 
@#@ 
@ @9 W@<C@+A ) )init_goal_failed @ Bo

 

@6@@@&@" @~w:~w: ~p: false
@#@<C@2B  ) )		 +

 Bo
 

@6@@@&@" @
~w:~w: ~p 
@#@ 
@ @9 W@<CB ) ) + @

@6@@@&@" @-g ~w: false
@#@<C@$B ) ) +


@6@@@&@" @ +
@#@ 
@ @9 W@<C@1B ) )unhandled_exception

Unhandled exception: 
@6@F@ 
@ @/@8 * @7@P@'@A@" @~p
@#@I@<CB ) )  D


 @Goal (~w) failed: ~p

@=CB ) )  "	

 @@$~w is not a current module (created)

@=CB ) ) commandline_arg_type


 @@*Bad argument to commandline option -~w: ~w

@=CB ) ) missing_feature

 @@.This version of SWI-Prolog does not support ~w

@=CB ) )  \

 @Singleton variables: ~w

@=CB ) ) 	multitons

 @@7Singleton-marked variables appearing more than once: ~w

@=CB ) ) profile_no_cpu_time@:No CPU-time info.  Check the SWI-Prolog manual for details


@=CB ) ) 	non_ascii


 @@,Unquoted ~w with non-portable characters: ~w

@=C@WB! ) )
io_warning


@6@ 
@1 I'@.@5@8 *@@ G@ @/@8   @7 G@ @/@8 +.@F@ 
@1 @l@.@5@8 *@P@&@A@&
@I@&@" @~p:~d:~d: ~w@#@<CB, ) )  +,


 @
stream ~p: ~w

@=CB. ) ) option_usagepldocUsage: --pldoc[=port]


@=CB0 ) ) 	interrupt *{Action (h for help) ?  *


@=CB2 ) )  +5 Qtcontinue


@=CB4 ) )  +5 continue (trace mode)


@=CB6 ) ) unknown_in_module_user@8Using a non-error value for unknown in the global module E@;causes most of the development environment to stop working. E@<Please use :- dynamic or limit usage of unknown to a module. E@1See http://www.swi-prolog.org/howto/database.html


@=CBB ) ) modify_active_procedure


 @@ ~p: modified active procedure ~p

@=CBD ) )  @[ @  @~

 @Failed to load ~p

@=CBF ) )  @[ @ 


 @@ Failed to load ~p into module ~p

@=CBH ) )  @[ @

 @ +B

@=CBJ ) )  E

 @@0Cannot pre-compile mixed load/call directive: ~p

@=CBL ) )  E@.Full stop in clause-body?  Cannot redefine ,/2


@=CBN ) )   


 @@.Illegal term in INDEX file of directory ~w: ~w

@=C@"BP ) )redefined_procedure


 @Redefined ~w procedure ~p

@6Previously defined@ @ @9 *@<CBS ) ) declare_module

 C{
 @Loading module ~w abolished: ~p

@=CBU ) ) import_private


 @@5import/1: ~p is not exported (still imported into ~q)

@=C@#BY ) ) ignored_weak_import

 

 @@4Local definition of ~p overrides weak import from ~q 

@=CB] ) )  Ee


 @@'Exported procedure ~q:~q is not defined

@=CB_ ) )  C


 @@.Operator ~q:~q is not exported (still defined)

@=CBa ) ) C  @@6minus_in_identifier@9 *@<C@@Bc ) ) +W


 @@1Clauses of ~p are not together in the source-file
 E
@6@ 
  Earlier definition at @ @/@8 * @7@" @  Current predicate: ~p E @@3  Use :- discontiguous ~p. to suppress this message
@#@<CBi ) )  !

 @@(Deprecated declaration has no effect: ~p

@=C@)Bk ) ) @[ @\


 @~|~t~*+Loading 

@6@ @ @/@8 @W @7@" S@#@<C@)Bo ) ) H @\


 @~|~t~*+include 

@6@ @ @/@8 +`@" S@#@<CBs ) ) H H	


 @~|~t~*+included 

@6@ @ @9 +`@<C@SBv ) )

 @[ @






 @~|~t~*+

@6@ @ @/@8 +`@" @ \
@#@ @ @/@8 *K @7@" @ ~2f sec, ~D clauses@#@<C@2B| ) ) ^


@6@ 
@/@8 *@&@" @Undefined procedure: ~q E@'    However, there are definitions for: E
@#@ @ @9 *e@<CB ) )  ^

 @Correct to: ~q? 
 *
@=C@+B ) ) @ B:

 B<
 @@3File search: too many levels of indirections on: ~p
 E    Used alias expansions: E
@6@ @ @9 *@<CB ) )  +X@<The "-" character should not be used to seperate words in an E@2identifier.  Check the SWI-Prolog FAQ for details.


@=CB ) )  @hremoved_after_error

 @Removed incomplete QLF file ~w

@=C@,B ) )  E



 @@#Module "~q" already loaded from ~w.
 E @Wipe and reload from ~w?  *
@=CB ) )  FP@$Please answer y(es), n(o) or a(bort)


@=C@)B ) ) reloaded_in_module



 @@%~w was previously loaded in module ~w
 E @@"	now it is reloaded into module ~w
@=CB ) )  $Y


 @@#Layout data: expected ~w, found: ~p

@=CB ) )  E E


 @File search: ~p --> ~p (cache)

@=C@"B ) )  E E



 @File search: ~p --> ~p OK ~p

@=C@"B ) )  E E



 @File search: ~p --> ~p NO ~p

@=CB ) ) "~ @]@6@/
@8 *0 @7@"
GC:  *@#@<C@8B ) )  "~ @







 *y @@/gained ~D+~D in ~3f sec; used ~D+~D; free ~D+~D

@=CB ) )shift_stacks @]@6@/
@8 +}@"

Stack-shift:  *@#@<C@IB ) ) + @




@6@m@r@nD @x C@@m@r@nD @x C@@m@r@nD @x C@@&@" *y @@6local: ~DKB, global: ~DKB, trail: ~DKB bytes (~2f sec)
@#@<CB ) )agc @]@6@/
@8 +}@"
AGC:  *@#@<C@$C ) )  + @



 *y @@.reclaimed ~D atoms in ~3f sec. (remaining: ~D)

@=CC ) )cgc @]@6@/
@8 +}@"
CGC:  *@#@<C@%C	 ) )  + +



 *y @@4reclaimed ~D clauses in ~3f sec. (pending: ~D bytes)

@=C@"C ) )  reload

@6@ 
@/@8 C @7@&@" @Make: reloading ~D files@#@<CC ) )    P Make: finished


@=CC ) )     

 @Updating index for library ~w

@=C@!C ) ) G


@6@/@8 +}@" @autoloading ~p from ~w
@#@<CC! ) )  B  d

 @Loading autoload index for ~w

@=C@DC, ) )
 *h


@6@/@8print_goal_options @7@F F@/@8 A @7@P@ @ @/@8warnings_with_named_vars @7@!@3@1 F@5@5@#@A@&@&@I@&@ @ 
@ @ @9 *l@<C@!Cu ) ) H@6version_git@/
@8 *R@&@@@&@" @ W
@#@<C@[Cy ) )
 H@6version_data@1 H[@.
@.@.@.@5@8 *R@&@F@)@1tag@.@5@ @8 *,@&@P@" @~w.~w.~w-~w
@#@A@" @~w.~w.~w
@#@J@<C@!C ) )address_bits@6 +@/
@8 *R@&@@@&@" @	~d bits, 
@#@<CC ) ) B@6 B @8 *R@&
@@@&
@"
threaded, @#@<CC ) )  B
@=CC ) ) 	copyright@DSWI-Prolog comes with ABSOLUTELY NO WARRANTY. This is free software. E@)Please run ?- license. for legal details.


@=CC ) )
user_versions@6@/
@1  @@2 H
@5@/@8 *W@&@ @ @9user_version_messages @7@<CC ) ) documentaton@?For online help and background, visit http://www.swi-prolog.org E@;For built-in help, use ?- help(Topic). or ?- apropos(Word).


@=CC ) ) author@#Jan Wielemaker (jan@swi-prolog.org)


@=C@mC ) )welcomeWelcome to SWI-Prolog (

@6 B@ 
@/@8 * +@ @/@8 *@"version 
@# H@ @/@8 *@" Q E
@# +@ @/@8 *@" E
@# +@ @/@8 *@" E
@# +@ @/@8 *@" E E@#@<C@3C ) )aboutSWI-Prolog version 

@6 H@ 
@/@8 *@" U
@# +@ @/@8 *@" E
@# +@ @9 *@<CC ) )  CL CL


@=CC ) )  Bm *{

 @Break level ~d

@=CC ) )  + Qt

 @Exit break level ~d

@=CC ) ) 	var_query@1... 1,000,000 ............ 10,000,000 years later E E@/~t~8|>> 42 << (last release gives the question)


@=CC ) )  )

 @Abort: closed stream ~p

@=CC ) )  G

 @Halt cancelled: ~p

@=C
C ) ) A

@6@ 
@9query_result @7@<C@'DF ) ) A

@6@Ftty_control @8 *R@&@P@3 *y
@5@ @9 *F@A@'@I@<CDK ) )  G

 @~w: halt

@=CDM ) ) 	no_action

 @Unknown action: ~c (h for help)
 E
@=C@bDP ) )  Z Z


History Commands: E@&    !!.              Repeat last query E@/    !nr.             Repeat query numbered <nr> E@:    !str.            Repeat last query starting with <str> E@4    !?str.           Repeat last query holding <str> E@>    ^old^new.        Substitute <old> into <new> of last query E@6    !nr^old^new.     Substitute in query numbered <nr> E@<    !str^old^new.    Substitute in query starting with <str> E@6    !?str^old^new.   Substitute in query holding <str> E @    ~w.~21|Show history list
 E @    ~w.~21|Show this list E E
@=CD] ) )  Z Z+! No such event


@=CD_ ) )  Zbad_substitution! Bad substitution


@=CDa ) )  Z Z

 @~w.

@=CDc ) ) Z Z

@6@ 
@9 )@<C@ D ) )  

@6@ 
@/@8 *@&@" @Spy point on ~p@#@<C@ D ) )  

@6@ 
@/@8 *@&@" @Spy point removed from ~p@#@<CD ) ) 
trace_mode

 @Trace mode switched to ~w

@=CD ) ) 
debug_mode

 @Debug mode switched to ~w

@=CD ) )  A

 @Debug mode is ~w

@=CD ) ) !@6@@@&
@"

No spy points@#@<CD ) ) !

Spy points (see spy/1) on: E
@6@ 
@ @9 *@<C@(D ) )  

@6@@@&@ 
@/@8 *@&@" @        ~p: Not tracing E@#@<C@(D ) )  


@6@ 
@/@8 *@&@" @        ~p: ~w E@#@<CD ) ) !@6@@@&
@"
@"No traced predicates (see trace/1)@#@<CD ) ) !

Trace points (see trace/1) on: E
@6@ 
@ @9 *I@<C@9D ) )		 &O

 GH@6@@@&@ 
 &Q@/@8 *@&@" #$ *~t[~D] ~10|
@#@ 
@ @/@8 *~ @7@ 
@ @9
frame_goal @7@<CD ) ) &O

choice
@6@@@&@1 &O
 GH@5@ @9 *@<CD ) ) &O
 "9@6@@@&
@'
@<C@8D ) )

 &O

  
@6@@@&@" T 
@#@ @ @/@8port @7@ 
@ @/@8frame_level @7@ 
@ @/@8 +@ 
@ @9 +@<C@CD ) ) &O


@6@ 
@/@8frame_flags @7@ @ @/@8 +@ 
@ @/@8 +@ 
@ @/@8 +@ @ 
@ @/@8frame_depth_limit @7@ 
@ @/@8 +@" *@#@<C@"E ) )  A A


 @@(The predicate ~p has been renamed to ~p.
 E@BPlease update your sources for compatibility with future versions.
@=C@&E ) )abnormal_thread_completion

 ]
@6@@@&@" @@'Thread running "~p" died on exception: 

@#@ @ @9 W@<CE! ) )  +

 A @@'Thread running "~p" died due to failure

@=CE# ) ) threads_not_died

 @@&The following threads wouldn't die: ~p

@=CE+ ) )  (A (B


 @Attached package ~w at ~q

@=C@1E- ) )  (A (a



 @@"Package ~w already attached at ~q.
 E @	Ignoring version from ~q

@=CE1 ) )  (A (P


 @@)Package ~w: no binary for architecture ~w

@=CE8 ) )  @2

 @@00-byte in PATH component: ~p (skipped directory)

@=C@0E: ) )invalid_tmp_var



 @Cannot use 
@6@ 
@ @/@8 XO @7@" @@$ as temporary file directory: ~p: ~w@#@<CE= ) ) ambiguous_stream_pair

 @@%Ambiguous operation on stream pair ~p

@=XD  t  t 	t  @8t printed  D  t  t 	t  @8t  , Au D  t  t 	t  @8t  ,  D  t  t 	t  @8t  *  O @8 *C@#B ) ) 
 


 
@6@@@]@]
@Y@ @ 
@ @9 *@<CB ) ) 


  @~
@6@]@Y
@ @ 
@9 *@<XD  t  t 	t  @8t  +  O @8 +CD ) )@6 &Q@/
@8 *@&@" @(~D) 
@#@<XD  t  t 	t  @8t  +  O @8 +CDr ) ) 
@=CDs ) )
@6@ 
@/@8user_version_message @7@ @ @9 +@<XD  t  t 	t  @8t  ,  O @8 ,CDy ) )@6@/
@8 +@@@&
@" E@#@<CD{ ) ) 
 @ W
 E


@=XD  t  t 	t  @8t  *v  O @8 *uCAN ) ) io_error


 @I/O error in ~w on stream ~p

@=CAP ) )  "C G

 @Could not execute `~w'

@=CAR ) )  "Csignal


 @Caught signal ~d on `~w'

@=CAT ) )  Q


 @

@=CAV ) )  ,


 @Caught signal ~d (~w)

@=CAX ) ) limit_exceeded


 @Exceeded ~w limit (~w)

@=CAZ ) )   i

 @goal unexpectedly failed: ~p

@=CA\ ) ) 
shared_object


 @ W

@=CA^ ) ) system_error

 @error in system call: ~w

@=CAa ) )  ,)error in system call


@=CAd ) ) 
failure_error

 @Goal failed: ~p

@=CAf ) ) 
timeout_error


 @Timeout in ~w from ~p

@=CAh ) ) not_implemented


 @@*~w `~p' is not implemented in this version

@=C@"Aj ) ) G G

@6@ 
@/@8 *@&@" @@1Wrong context: ~p can only be used in a directive@#@<C@9Am ) ) Geditno_default_file@6@F K @8 *R@&
@P@"
@IEdit/0 can only be used after opening a Prolog file by double-clicking it
@#@A@"@=Edit/0 can only be used with the "-s file" commandline option
@#@I
@" E@$Use "?- edit(Topic)." or "?- emacs."@#@<CAu ) )  G J $

 @@?Functions are not (yet) supported for meta-arguments of type ~q

@=CAw ) ) format_argument_type


 @@,Illegal argument to format sequence ~~~w: ~p

@=CAy ) )  @f

 @Format error: ~w

@=CA{ ) ) $ $

 @@*Unterminated conditional compilation from 
@6@ 
@ @9
cond_location @7@<CA~ ) )  $ $

 @:- ~w without :- if

@=CA ) ) 
duplicate_key

 @Duplicate key: ~p

@=C@)A ) ) G @

 

@6@@@&@" @ +
@#@<C@)A ) ) G


 

 @ +
@6@ 
@ @9 W@<XD  t  t 	t  @8t 
print_once  O @8 ,HCFJ ) )  A@=CFK ) )  @2@=XD  t  t 	t  @8t  *!  O @8 * CA ) )already_from

@6@@@&@" @ (already imported from ~q)
@#@<CA ) ) E.@6@@@&
@"
 (is a directory)@#@<CA ) ) E,@6@@@&
@"
 (is not a directory)@#@<CA ) ) 
 @ (~w)



@=XD  t  t 	t  @8t  W @ D  t  t 	t  @8t  W  O @8 WC@G ) )@6@/
@8 +@@@'
@<C@J ) )@6@"
 @@#@&
@"
 @Unknown exception: ~p
@#@<C@M ) ) 
 @ *



@=XD  t  t 	t  @8t  *  O @8 *CD? ) )@6toplevel_extra_white_line @8 *R@&
@@@&
@"
 @ *@#@<CDC ) ) 

@=XD  t  t 	t  @8t 	prefix_nl  O @8 ,RCE ) ) 
 E@=CE ) ) E
 E@6@@@<CE ) ) *
 *@6@@@<CE ) ) E


 E *
@6@@@ 
@ @9 ,S @7@<CE ) )



@6@ @ @9 ,T@<XD  t  t 	t  @8t  *  O @8 *CB ) )@6@/@/
@8 *E@ 
@/@/@8 ^ @7@1 @2 @5@9 *@<XD  t  t 	t  @8t  +  O @8 +C@ED ) )	@6 C@/
@8 *@F
@ 
 @@8 *@P@( V@A@( Q@F
@ 
 !@8 *@P@( I@A@( Q@&@" @~w~w @#@<XD  t  t 	t  @8t  &  O @8 &CB ) ) @~@6@@@<CB ) ) @6@@@<CB ) )@6 @0@0 ]@9 *+@<XD  t  t 	t  @8t  *`  O @8 *_C@ ) ) 
 E@+  See FAQ at http://www.swi-prolog.org/FAQ/
.txt


@=XD  t  t 	t  @8t  +  O @8 +CC7 ) ) 
@=C@,C8 ) )		



@6@ 
@/@8 L @7@/@ @8 A @7@1 B@0@.@5@8 ,Z@*@@@ @ @9 +@<C
C? ) )


@6@ 
@9 +@<XD  t  t 	t  @8t 	var_names  O @8 ,[CD ) )

@6@@@&@" @~w = 
@#@<C@+D ) )

@6@@@&@" @	~w = ~w, 

@#@3@5@ @9 ,\ @7@<XD  t  t 	t  @8t  +  O @8 +CD1 ) ) @=C@GD3 ) )	@6@F@)@-@&@P@" @~W, E
@#@ @ @ 
@9 + @A@" @ !c
@#@J@<XD  t  t 	t  @8t  H/  O @8 H/CC ) )
 @@6@@@&
 *@ @ @9 * @7@<CC ) )@6@@@&
	non_empty@ @ @9 ,b@<XD  t  t 	t  @8t  *s  O @8 *rC@y ) ) C X

@6@`
@&@" @@"Arithmetic: `~p' is not a function
@#@<C@&@| ) )  Cfree_of_attvar

 @@.Type error: `~W' contains attributed variables
 B  B B
@=C@"@ ) ) C


 @@%Type error: `~w' expected, found `~p'

@6@ 
@ @ @9 *' @7@<C@+@ ) ) C


 @Domain error: 
@6@ 
@ @/@8 * @7@" @ expected, found `~p'@#@<C@ ) )  C@+Arguments are not sufficiently instantiated


@=C@ ) )  _

 @@*Uninstantiated argument expected, found ~p

@=C@ ) )  _

 @Cannot represent due to `~w'

@=C@ ) ) @



@6@ 
@ @ @9 * @7@<C@ ) ) evaluation_error

 @@"Arithmetic: evaluation error: `~p'

@=C@ ) ) C ^

 @ +g

@6@ 
@ @9 *Z@<C@ ) )  C _3

 @@%$~w was not bound by a previous query

@=C@ ) )  C


 @~w `~p' does not exist

@=C@ ) )  _



 @~w `~p' does not exist in ~p

@=C@ ) ) busy


 @~w `~p' is busy

@=C@ ) )  _swi_backslash_newline@*Deprecated ... \<newline><white>*.  Use \c


@=C@ ) ) _

Syntax error: 
@6@ 
@ @9 _ @7@<C@ ) ) occurs_check


 @@6Cannot unify ~p with ~p: would create an infinite tree

@=XD  t  t 	t  @8t bindings  O @8 ,CD  ) ) @=C@YD ) )binding



@6@ @/@8 D0 @7@&@ @ @/@8 ,_@ @ @ @ @/@8 * @7@F@#@-@&@P@" @ A E
@#@ @ @ 
@9 , @7@A@'
@J@<XD  t  t 	t  @8t  @6  O @8 @5C@PEV ) )@6@F
@H@8
must_print @7@P
@D@/@8 W@P@F@-@X@F@1  @~@2 #e
@5@8   @P@V@A@1  @~@2 T
@5@8 ,@P@V@A@9 * @7@S@A@V@I@<XD  t  t 	t  @8t  '  O @8 *CA ) )    B@6@@@&
@'
@<C@PA ) )
 

 

@6@@@&@F@'@E@ 
@8 *@P@T@&@P@" @
~q:~q/~w: 
@#@A@" @~q/~w: @#@I@<CA ) )  


 @ ,

@=CA ) ) 
 @~p: 



@=XD  t  t 	t  @8t  +  O @8 +CC ) ) A #$ * #& [|false.

@6@ 
@9 *@<CC ) ) A@6@@@&
@"
 #$ * *
@#@ @9 *@<CC ) ) ,

@6@ 
@/@8result @7@ @9 *@<CC ) ) @@6@9 *@<CC ) ) A


@6@ 
@ @/@8 , A@ 
@ @ @9 ,a @7@<CC ) ) *


@6@ 
@ @/@8 , *@ 
@ @ @9 ,@<C@CC ) )  A E @Actions: E E @@6; (n, r, space, TAB): redo    t:          trace & redo E @@.b:                    break   c (a, RET): exit E @@/w:                    write   p           print E @h (?):                help E E


@=CC ) ) action @Action?  *


@=CC ) )  A @Please answer 'y' or 'n'?  *


@=CC ) ) eof E


@=CC ) ) toplevel_open_line
@=XD  t  t 	t  @8t  +  O @8 +C@+D ) )@6 C@/
@8 *@ 
@/@8
clean_goal @7 B@/@8 *R@&@" @ !c@#@<XD  t  t 	t  @8t  #u  O @8 #tCF ) )@6@/@8 W@@@/
@/@8 *@1 I
@5@ 
@ @9 FK @7@<XD  t  t 	t  @8t  +  O @8 +CD ) ) A@6depth_limit_exceeded @8 *@&@@@&@"[depth-limit exceeded] 
@#@<CD ) ) @=XD  t  t 	t  @8t  *  O @8 *C@)E ) )@6@/@8 *1@- F@E	thread_message_prefix 
@8 *R@P@T@G
	@]@H
@'
@A@1 )
@5@9 *2@<XD  t  t 	t  @8t  _  O @8 ,}CA ) ) 
end_of_clauseUnexpected end of clause


@=CA ) ) end_of_clause_expectedEnd of clause expected


@=CA ) )  FUnexpected end of file


@=CA
 ) ) end_of_file_in_block_comment@ End of file in /* ... */ comment


@=CA ) )end_of_file_in_quoted

End of file in quoted 
@6@ 
@ @9 *P @7@<CA ) ) illegal_numberIllegal number


@=CA ) ) 	long_atom@!Atom too long (see style_check/1)


@=CA ) ) long_string@#String too long (see style_check/1)


@=CA ) ) operator_clashOperator priority clash


@=CA ) ) operator_expectedOperator expected


@=CA ) ) operator_balanceUnbalanced operator


@=CA ) ) quoted_punctuation@-Operand expected, unquoted comma or bar found


@=CA ) ) 	list_rest@'Unexpected comma or bar in rest of list


@=CA ) ) cannot_start_termIllegal start of term


@=CA! ) ) punct


 @Unexpected `~w' before `~w'

@=CA# ) ) undefined_char_escape

 @@:Undefined character escape in quoted atom or string: `\~w'

@=CA% ) ) void_not_allowedEmpty argument list "()"


@=CA' ) ) 
 @ W



@=XD  t  t 	t  @8t 	blob_type  O @8 ,CA ) )@6
_reference@9 *@<XD  t  t 	t  @8t  ,  O @8 ,CFQ ) )@6@X@8 ,I @7@@@E@8 , @7@P@T@1 ,
@5@9 Cu @7@<CFW ) ) @=XD  t  t 	t  @8t  +  O @8 +CCk ) )  B  B @=XD  t  t 	t  @8t  XO  O @8 ,CE@ ) )@6 K @8 *R@&
@"
 @%~w%
@#@<CEC ) ) 
 @$~w



@=XD  t  t 	t  @8t  *  O @8 *C@g ) )
@6@@@<C@h ) )

 @ W

@6@@@<C@i ) )
 @ W
 E
@6@ @ @9 *@<XD  t  t 	t  @8t  +  O @8 +CD: ) )
@6@@@'
@<CD; ) )
 @@6@@@'
@<CD< ) )@6@@@'
@<CD= ) )  @ A E
@=XD  t  t 	t  @8t  ,C  O @8 ,BC@%A ) ) 


@6@ 
@/@8 F @7@&@" @ *@#@<XD  t  t 	t  @8t  ,  O @8 ,CE ) ) 



@6@8 *@@@<CE	 ) ) 



@6@1 
@5 T@8 *@@@<CE ) ) 

@=XD  t  t 	t  @8t  ^  O @8 ^C
B ) )@6@_
@@@9 \ @7@<C	B ) )

 @6@]
@<XD  t  t 	t  @8t  ,  O @8 ,C@?C ) )		@6answer_write_options@/@8 *R@!@3@1 Z> @5@5@#@&@3@1 V)B@5@5@ @/@8 ,@ @/@8 +@3@1 V)C@5@5@ @ 
@9 * @7@<XD  t  t 	t  @8t  +  O @8 +C@+D ) )@6@/
@/@8 *3 @7@&@@@&@" #$ * #&
 WQ@#@<XD  t  t 	t  @8t  *A  O @8 *@CE ) )@6@ HI W HI@@@<CE ) )
 \@6@@ Fj@9 \ @7@<C	E ) )
 E@6@@@9 T @7@<CE ) )
 * @


@6@@@ 
@9 ,@<CE ) )
 *
@6@@@9 ,@<C	E ) )
 *@6@@@9 & @7@<CE ) )
 @


@6@@@ 
@9 ,@<CF ) )
 #$



@6@@@ 
@9 ,@<CF ) )
 *z@6@@@<CF ) )
 *|@6@@@<CF ) )@6@9 ,@<XD  t  t 	t  @8t  @W  O @8 +aC@5B ) ) @^

@6@F@\
@&@P@" @ W
@#@A@" @ +
@#@I@<XD  t  t 	t  @8t  *  O @8 *CE ) ) *y

@6@@@ 
@9 ,T@<CE ) ) *

@6@ 
@9 ,T@<XD  t  t 	t  @8t  **  O @8 *)C@@ ) )@6@F
@8 ^ @7@P
@) I5@I@A@@G@W
@H@) AC@I@A@@G@]
@H@) B@I@A@@G@Y
@H@) B#@I@A@@G@^
@H@) H@I@A@}@G@+
@H@)
empty_list@I@A@n@F
@/@8 Gj @7@P@9 , @7@A@^@F
@8 Y0 @7@P@) F@A@O@G	@Z
@H@) I.@A@C@F
@8 *@P@) @d@A@6@F
@8 D @7@P@) ^2@A@)@F
@8 A @7@P@) C@A@F
@8 ]I @7@P@)  @A@G	@_
@H@) D@A@) ^@I@<XXQM #dF@(/usr/lib/swi-prolog/library/operators.pl  @ƅAu@$C ES E #lE #kE #E #bE #aXO #dundo_operators C@	u GX  @ƅA , @=C@ , ,
@6@ @8
undo_operator #c@ 
@ @9 , #c@<XO #d
set_operators C@ , , @=C@ , ,@6@8 , #c@9 ,@<C@ , , A



@6@1  @~
@5@9 C@<XO #d #k C@ , ,@6@1operator_stack@2 @@.
@.@5@8 I@8 ,@+
mark@@@<XO #d , C@!@ , , A



 A


@6@ @ @ 
@8 Q@ @8same_op_type #c@@@<C@*@ , , A


@6@@@1 A
@5@ @8 ,@1 A
@5@ @9 ,@<C
@ , , A@6@@@<C@ , ,  A



 A 
@=XO #d , C@ , ,@6@9 ,@<XO #dop_type C@ , ,  Q Zt@=C@ , ,  Qj Zt@=C@ , ,  THinfix@=C@ , ,  TP ,@=C@ , ,  TI ,@=C@ , ,  Qpostfix@=C@ , ,  Q ,@=XO #d , C@ , ,@6@/@8 , #c@9 - @<XD  t  t 	t  #dt  # @ D  t  t @t  #dt # Bp Bp O #d # C@%@u , ,@6@1 A
@5@/
@8 ,@1  @~@5@8 C@1 ,@2 @incremental
@5@9 Bh@<XD  t  t 	t  #dt  #b @ D  t  t @t  #dt ,  @O #d , C@e , ,@6@/@/
@8 D #c@ 
@/@8tag_ops #c@ @8 ,@ @9 ,@<XD  t  t 	t  #dt  , C D  t  t 	t  #dt  , E D  t  t 	t  #dt  #b @ D  t  t @t  #dt #a O #d #a C@k , ,@6@/@8 , #c@1 ,@2 @ ,@5@9 Bh@<XO #d - C@ , , 
@=C@;@ , , A





 A


@6@1 @5@/@/@8 -@" @#@ @ @9 -@<XXQM G@F@./usr/lib/swi-prolog/library/prolog_codewalk.pl  @ƅAu@#C ES E (Eprolog_program_clauseXD  t  t 	t  G@t  ( @ D  t  t @t  G@t ( O G@ ( C@ G? G?@6 \@/@8 \ X\@9 ( WE@<XO G@make_walk_option C
@c G? G?@6@/
@8default_walk_option WE@ 
@9set_walk_option_fields WE@<XO G@not_callable C	B4 G? G?@6 -@9print_reference WE@<XO G@no_enum_property CC G? G?  C@=XO G@ WH C@+D G? G?@6@/@8 A@ @/@/@8filepos_line WE@&@" @ *

@#@<XD  t  t 	t  G@t subterm_pos @ D  t  t @t  G@t - Bp Bp Bp @O G@ - CCN G? G?@6@W
@@@U@<CCP G? G?
@6@@@@<C@*CS G? G?		 $<
@6@ @8 A WE@_@/@ @/@8 Zy IZ@ @/@8 A@ @ @ @9 - WE@<CCY G? G? %`

@6@ @ @ @9sublist_pos WE@<CC[ G? G?
 \

 '
@6@ @ @ @9 -"@<XO G@walk_called CA G? G? $]
@6@X@@@ @ 
@9 -& WE@<CA G? G?@6@W
@@@ 
@9 ' WE@<C@2A G? G?	 


 $<

@6@@@G@X@H@ @ @ @ 
@9 -(@A@ @ @ 
@9 -)@<C@)A G? G? A


 $<

@6@@@ @ @ 
@8 -(@ @ @ 
@9 -(@<C@)A G? G? @


 $<

@6@@@ @ @ 
@8 -(@ @ @ 
@9 -(@<C@)A G? G? A


 $<

@6@@@ @ @ 
@8 -(@ @ @ 
@9 -(@<C@'A G? G? DF

 $<
@6@@@E@E@ @ @ 
@8 -(@P@T@P@T@<C@A G? G? A


 $<

@6@@@F@A@ 
@/@8walk_option_evaluate WE@+ @P@!@1 A@5@#@ @1 A@1 -&
@5@2 -&
@5@/@8 W-@ @/@8variants WE@ @ @9 T IZ@A@0@E@E@ @ @ 
@8 -(@P@T@P@T@E@E@ @ @ 
@8 -(@P@T@P@T@J@J@<C@HA G? G?@6@ 
@/@8walk_option_trace_reference WE@- @@F@ @1 
@5@8 CO@P@&@A@1 
@5@1 \~@.@5@8 \@ @1 
@5@8 CO@1 
@5 @ 
@8 -@U@<C	A G? G?@6@ 
@8 Ns WE@@@<C@=A G? G?@6@B@$@F@1 
@5@1 \~@.@5@8 \@P@V@A@&@ @/@ HI Wy HI@A@/@ HI Wz HI@I@-@@@ @ 
@9walk_called_by WE@<C@fA G? G?	 $<


@6@F@ 
 
@8walk_option_autoload WE@P@X@1 
@5 C@8 C @A@V@B@1 
@5@1 @@.@5@8 \@A@1 
@5@/@8 '/ '4@@@ 
@/@8walk_option_clause WE@ @8register_possible_meta_clause WE@ @ @1 @@5@ 
@9walk_meta_call WE@<CA G? G?@6@X@1 
@5 C@8 -@@@@<CB  G? G?@6@`
@@@1 
@5@ 
@9 \ WE@<CB G? G?@6@ 
@9 - WE@<XO G@ -* CB	 G? G?@6@/
@8walk_option_undecided WE@G	@W
@H@( F%@A@&
@ @9 ' WE@<XO G@@!set_initialization_of_walk_option C@c G? G?@6@9 % WE@<XO G@set_undefined_of_walk_option C@c G? G?@6@1 [8@4 F%@4 @@4 @5@8 H H@9 -U@<XO G@extend CCj G? G?
 


@6@@@<CCk G? G?
@6@W
@@@ 
@ @9 -)@<C@TCo G? G? 


 
 $<





 $<
@6@@@G
@W@H@ @ @8 -)@A@V@ @ @ @ @ @9 -Y WE@<C@#Cx G? G?		@6@`
@@@/@8 B@/@8 D@ 
@ @8extend_term_pos WE@ @ @/@8 IY IZ@ @9 B@<CC G? G?@6@ 
 -@ @9 -@<XO G@ -3 C
@c G? G?  '
@=XO G@set_on_trace_of_walk_option C
@c G? G?@6 C@8 -X	@9 -U@<XO G@@"set_trace_reference_of_walk_option C@?@c G? G? 
 '














 '

@=XO G@@+nb_set_infer_meta_predicates_of_walk_option C@c G? G?@6@1 [8@4 
@4 @4 @@5@8 -X@9 EG WE@<XO G@set_module_class_of_walk_option C@X@c G? G?
 '














 '

@6@1 XP@2 [8@4 @~@4 @4 E@4 '@4 B@5@9 -X@<XO G@nb_set_source_of_walk_option C
@c G? G?@6 Ds@8 -X@9 -f@<XO G@set_evaluate_of_walk_option C@D@c G? G?
 '













 '

@6 Ds@9 -X@<XO G@clause_not_from_development C@<AE G? G?
 

@6@1 @5@8 Ah @E@"@1 Ai@.@5@8 WF@/@1 Ai@5@8 F Am@E	@ @ 
@8scan_module WE@P@T@P@T@A@J@<XO G@@$nb_set_initialization_of_walk_option C@c G? G?@6@9 -f@<XO G@
debug_walk CAj G? G? @=XO G@ -L CB# G? G?@6 F%@8walk_option_undefined WE@@@<C
B& G? G?@6@1 B@0@5@8 \@@@<CB) G? G?@6@F @8 -x@P@(
 @A@(
 \@ 
@9 -@<XO G@clauseref_not_from_development C@;C G? G?	 


@6@1 
@5@0@8 ! WE@E@!@1 Ai@.@5@8 WF@/@1 Ai@5@8 -p@E@ @8 -q@P@T@P@T@A@J@<XO G@walk_option_on_trace C
@c G? G?  '
@=XO G@walk_from_multifile CA1 G? G?@6@1 I@2multifile_predicate@.@.@.
@5@1walk_called_by_multifile@1 
@2 @5
@5@9 A A@<XO G@ - C@@ G? G?
@6 @@@/@8 @B @/
@0@8 - WE@F@ 
@/@8walk_option_clauses WE@X@P@ @ 
@8walk_clauses WE@I@A@*@1 A@1walk_option_module
@.@5@2 A@1 X
@5@2 -r
@5@1find_walk_from_module
@5@8 -@ 
@8 - WE@ 
@8walk_from_initialization WE@I@/@ 
@8infer_new_meta_predicates WE @@@/@8 -@G@(@-@H@m@r@u@x @@ A@1 W@2 W
@5@8 @5 @7@/@8 V @ @9 -
@A@V@J@<XO G@print_reference2 CB\ G? G? @6@ 
@/@8 -~ WE@ 
@/@8walk_option_caller WE@X@ @ @@@@<CBb G? G?@6@/@/@8make_message WE@ @ @9 -@<XO G@ -y C@c G? G?  '
@=XO G@@(set_infer_meta_predicates_of_walk_option C@c G? G?@6@1 [8@4 
@4 @4 @@5@8 -X@9 -U@<XO G@ - C@PB> G? G?	@6@ 
@/@8 -B@X@@@F@_@/@8 A@Y@P@!@1 WC@5@#@A@!@F@ 
 
@8walk_option_source WE@P@!@1 WJ@5@#@A
@I@V@1missing F@5@8 B@I@ @ 
@9 - WE@<C@_BK G? G?	@6@ 
@/@8walk_option_initialization WE@X@" 

@#@@@F@_@/@8 A@Y@P@!@1 WR@5@#@A@&@F@ 
 
@8 -@P@!@1 #r?@0@5@#@A
@I@V@1 - F@5@8 B@I@ @ 
@9 -@<C	BY G? G?@6@0@ 
@9 -@<XO G@ - C@P@c G? G?
 '














 '

@6@1 [8@4 
@4 @4 @@5@9 -X@<XO G@nb_set_module_of_walk_option C
@c G? G?@6 B@8 -X@9 -f@<XO G@ -l C
@c G? G?@6 Ds@8 -X@9 -U@<XO G@set_undecided_of_walk_option C@?@c G? G? 
 '














 '

@=XO G@ -I C@B G? G?@6@/@8 A@@@F@"@#@P@V@A@&@(@G@'@Y@H@/@8 A@ @ @/@ @/@ @8 -[@ @ 
@ @ @8 -(@J@A@O@G@)@+ V@H@/@8 A@ @/@ @/@ 
@/@ @8remove_quantifier WE@ @ @ @ @8 -(@I@A@#@G@+ C@H@/@8 A@ @ 
@ @ @8
walk_dcg_body WE@A@V@I@J@J@/@8 -@ @ 
@ @ @ @9 -H@<CB G? G? @=XO G@ -] CC G? G?@6@W
@@@<C@8C G? G?

 $<






 $<

@6@@@/@8 D@1 B@2 @  @5@ @8 Z W'@ @ @ @9 -_@<C@)C G? G? @



 $<


@6@ @8 D@1 -@2 @  @5@ @9 -@<XO G@nb_set_caller_of_walk_option C@c G? G?@6@9 -f@<XO G@ - C@LA5 G? G? 
 


@6@/@ 
@ @8 B@1 @@1 -m@1 @5@.@.@5@0 A@5@1 A@1 -C@5@2 A@1 -@2 @5@2walk_called_by_body@5@9 -@<XO G@ - CAT G? G?@6@+
 @@@<C@.AW G? G?@6 @@/
@8 - WE 
@ 
@/@8 -k WE@1 -&
@0@5@1 -@.@5@1 -
@5@8 @@@@<CA^ G? G?@6 FHFailed to analyse:~n@8 FK WE@1 B<head>
@5@8 \ \
@9 -v WE@<XO G@ -C C
@c G? G?  '	
@=XO G@ -> C	@c G? G?  '

@=XO G@set_clauses_of_walk_option C
@c G? G?@6 C@8 -X@9 -U@<XO G@ -F C@TB G? G?@6@X
@1 !Q@.@5@8 WF@/@/
@8 * WE@ 
@1 !@ @~@5@8 -p@E@1 
@5@1 @@0@5@8 \@P@T@E
@1 
@5@0@8 -A@P@T@E@ 
@8possible_meta_predicate WE@P@T@@@1 -
@5@9 Ar@<CB G? G? @=XO G@set_module_of_walk_option C
@c G? G?@6 B@8 -X@9 -U@<XO G@nb_set_evaluate_of_walk_option C
@c G? G?@6 Ds@8 -X@9 -f@<XO G@set_source_of_walk_option C@E@c G? G?
 '














 '

@6 Ds@9 -X@<XO G@ -/ CC G? G? @=CC G? G?
@6@ 
@9 -0 WE@<XO G@initialization_clause C@'C G? G?@6@1 Ah@1  @2 E@0@1 @.@0@5@.
@5 
@5@0 A@8 @@ 
@8 -@9 -q@<XO G@nb_set_undefined_of_walk_option C@c G? G?@6@1 [8@4 F%@4 @@4 @5@8 -X@9 -f@<XO G@ - C@JD G? G?@6@1 A@1 G
 D&@.@5@2 G@.@5@1 A@1 B@5@2 A@1 Ex@2 I'@.@5@2 A@1   G@5@2   G
@5@1 A@1 H@5@2 H@5@9 AA WE@<XO G@set_caller_of_walk_option C@?@c G? G? 
 '














 '

@=XO G@walk_option_data C
@c G? G?  \ '


@=C@c G? G?  BT '



@=C@c G? G?  @e '


@=C@c G? G?  F> '


@=C@c G? G?  ' '


@=C@c G? G?  ' '


@=C@c G? G?  ' '


@=C@c G? G?  ' '


@=C@c G? G?  ' '


@=C@c G? G?  @* '	


@=C@c G? G?  ' '



@=C@c G? G?  F '


@=C@c G? G?  ' '


@=C@c G? G?  Ns '



@=XO G@ - C
@c G? G?  '

@=XD  t  t 	t  G@t  XC Av D  t  t 	t  G@t  XC  
O G@ XD C@*@U G? G? ( \ [8 F% @  -
@6@1 [8@4 F%@4 @@4 @5@ @9 XH WE@<C@U G? G? ( B Ds B
@6 Ds@ @9 -@<C@U G? G? ( ' C -
@6 C@ @9 -@<C@U G? G? ( F B F
@6 B@ @9 -@<C@:@U G? G? ( ' XP [8 @~  E ' B -
@6@1 XP@2 [8@4 @~@4 @4 E@4 '@4 B@5@ @9 -@<C@U G? G? ( !M Ds !M
@6 Ds@ @9 -@<C@U G? G? ( ' S -
@6 S@ @9 -@<C@U G? G? ( ' C -
@6 C@ @9 -@<C@*@U G? G? ( ' [8 
  @ -
@6@1 [8@4 
@4 @4 @@5@ @9 -@<C@U G? G? ( Ns Ds -
@6 Ds@ @9 -@<XO G@nb_set_on_trace_of_walk_option C
@c G? G?@6 C@8 -X	@9 -f@<XO G@ - C	B G? G?@6 
@8@!walk_option_infer_meta_predicates WE@@@<C@8B G? G?@6@1 @.@.
@5@1 A@1 I@2 -@.@5@2 A@1 '-@1 @5
@5@2 A@1 @@1 - @@5 @5@2calling_metaspec
@5@9 B}@<XO G@ - C
@c G? G?  '
@=XO G@ \ C@ G? G?  '@=XO G@ -h C@ @c G? G?@6@1 XP@2 [8@4 @~@4 @4 E@4 '@4 B@5@8 -X@9 -U@<XO G@set_walk_option_field C@U@c G? G? -

 '













 '
@6@1 [8@4 F%@4 @@4 @5@ 
@9 -X@<C@J@c G? G? B

 '













 '
@6 Ds@ 
@9 -X@<C@J@c G? G? !M

 '













 '
@6 Ds@ 
@9 -X@<C@J@c G? G? F

 '













 '
@6 B@ 
@9 -X@<C@]@c G? G? -

 '













 '
@6@1 XP@2 [8@4 @~@4 @4 E@4 '@4 B@5@ 
@9 -X@<C@U@c G? G? -

 '













 '
@6@1 [8@4 
@4 @4 @@5@ 
@9 -X@<C@J@c G? G? -

 '













 '
@6 C@ 
@9 -X@<C@C@c G? G?  -

 '













 '
@=C@J@c G? G? -

 '













 '
@6 C@ 
@9 -X@<C@C@c G? G?  WJ

 '













 '
@=C@C@c G? G?  '

 '













 '
@=C@C@c G? G?  H 

 '













 '
@=C@C@c G? G?  '

 '













 '
@=C@I@c G? G? -

 '












 '
@6 Ds@ 
@9 -X@<XO G@ -; CB G? G? @=C@iB G? G?
@6@F@<@" C

@#@P@ @ 
@/@/@8 - WE@F@ @ @/@ @/@ @8 -[@P@ @ @ @8 -(@A@V@J@A@ @ 
@/@/@8 -@ @ @ @8 -(@J@J@ @ 
@ @9 -:@<XO G@ - C@E@c G? G?
 '














 '

@6 B@9 -X@<XO G@nb_set_undecided_of_walk_option C@c G? G?@6
@9 -f@<XO G@nb_set_autoload_of_walk_option C
@c G? G?@6 Ds@8 -X@9 -f@<XO G@ -R CB G? G? F%@6@@@<CB G? G? @@6@1 -undecided_call@5@9 B@<XO G@ - CBg G? G? \ @ C ^
 @@6@ @9goal_pi WE@<CBj G? G?  - @ C C @@=CBl G? G?  W
 A@6@ @9 . @<XO G@ - CB G? G?
@6@W
@@@ @9 -)@<C@$B G? G?		 V


 $<

@6@@@ @ @ 
@ @ @ @9 -@<C@%B G? G?

 


 $<

@6@@@ @ @ 
@ @ @ @9 -@<C
B G? G? 



@=XO G@ - CC G? G? 
@=C@*C G? G?
@6@F@ 
@8 ] WE@P@ @9 -@I@A@"
@#@ @ 
@ @9 -@<XO G@nb_set_clause_of_walk_option C@c G? G?@6
@9 -f@<XO G@ - C
@c G? G?  '
@=XO G@ - CC G? G?@6 D@ 
@8 -"@@@<CC G? G?@6 IH@ 
@8 -"@@@<CC	 G? G?@6 H@ 
@8 -"@@@<CC G? G?@6 CQ@ 
@8 -"@@@<XO G@predicate_in_module C@/C G? G?@6@1 
@5@8 Bx@" 


@#@/@ 
@8 B@E@1 
@5@1 \~@0@5@8 \@P@T@<XD  t  t 	t  G@t  - Au O G@ - CA G? G?@6@1 .
@.@5@1walk_called_by_pred@1 
@5@5@9 -@<XO G@ - C
@c G? G?  '
@=XO G@ - C@c G? G?  ' F%  
 @~ E 
 @@=XD  t  t 	t  G@t  - C D  t  t 	t  G@t  - E O G@ - C@WC G? G?@6@/@0@8 - @1 A@1 A@1 X
@.
@5@2 A@1 -r
@5@2
module_clause

@5@2 A@1 A@1 I@2 -@.@.@.@5@2multifile_clause
@1 @2 @5@5@2 -
@5@1 B^@2 -@0@0@0@5@9 -@<XO G@ -6 CB G? G?@6@/
@8 -+@-
 
@9 Nr WE@<XO G@ - C@c G? G? 
@=C@1@c G? G?	@6@F@ @/@8 - WE@P@ @ @ 
@9 -@I@A@"

@#@ @ @9 -@I@<XO G@set_autoload_of_walk_option C
@c G? G?@6 Ds@8 -X@9 -U@<XD  t  t 	t  G@t  -% @ D  t  t @t  G@t -$ Bp Bp Bp Bp @O G@ -$ C@%C^ G? G?

@6@B
@ @ @ @ @8 -"@A@ @ @ @ @9 -#@<CCb G? G?@6@- K@ 
@ @ @9 -"@<XO G@ . C@lC G? G?
@6@1 @.
@.@5@8 . WE@E
@ 
@ @8 - WE@P@T@/@ 
@ @8 B@F@1 
@5 Av@8 \@P@1 -

@5@8 Ar@U@I@A@+@F@1 
@5@/@8 \@ @8 - WE@P@U@A@1 !@1 
@5@0@5@0 A@9 @@I@<XO G@ -W C@P@c G? G?
 '














 '

@6@1 [8@4 F%@4 @@4 @5@9 -X@<XO G@ -O C
@c G? G?  '
@=XO G@set_clause_of_walk_option C@c G? G?@6
@9 -U@<XO G@ .	 CA G? G? 
 


@6@ 
@ @8 .@@@<C@,A G? G? 
 


@6@/@ 
@ @8 B@1 @5 Av@8 \@@@1 -
@5@9 Ar@<C@_A G? G?	
 
 


@6@/@ 
@ @8 B@F@/@8no_walk_property WE@1 @5@ @8 \@P@V@J@A@0@1 @5@8 -@/@8 -B@1 @@1 Ah@1 @5@.@5@0 A@5@1 -@5@9 -@I@<XO G@ -a C@E@c G? G?
 '














 '

@6 C@9 -X@<XO G@calling_metaarg CB G? G?@6@Y
@@@<CB G? G?  V@=CB G? G?  C@=XO G@ - CB G? G?
@6@ 
@ @8 . WE@@@<CB G? G?@6@X
@"
 
@#@@@ @ 
@ @ @9 -@<CC G? G? 
@=XO G@walk_option_module_class C
@c G? G?  '
@=XO G@nb_set_clauses_of_walk_option C
@c G? G?@6 C@8 -X@9 -f@<XO G@ W CD
 G? G? 
@=CD G? G?
 @:- meta_predicate ~q.
 E
@6@ @ @9 W@<XO G@ - C
@c G? G?@6 Ds@8 -X@9 -U@<XO G@ .
 C@)C G? G?
 

 

@6@/@ @ @8 B@1 -{@1 
@5
@5@0 A@9 @@<XO G@ . C@E@c G? G?
 '













 '

@6 Ds@9 -X@<XO G@ - CAr G? G?@6@U@<C@%Av G? G? -@6@1 A@1 -&@0
@5 @5@1 -@.@5@1 -
@5@9 @@<C@A{ G? G?
 F@6@F@t@F@'@ 
@/@8 -B@X@ @0@/@0@8 & WP@" $<

@#@P@&@I@A@"@ 
@/@8 -@ @8 C@" @#@ @1 @5@/@/@8 ( WP@J@P@1 A@1 -&
@5 @5@1 - F@5@1 -no_positions
@5@9 @@I@A 
@ 
@/@8 - WE@1 -&@0@5 @9 -@J@J@I@<CA G? G? .)@6 
@ 
@/@8 .*@1 -&@0@5 @9 -@<XO G@ - C@c G? G?@6@9 -U@<XO G@ -, C
@c G? G?  '

@=XO G@ Nr CB G? G? B


@6@ 
@9 CS @<XO G@ - C@!A  G? G?@6<initialization>@8 -@1 E@0@.@.@5@1 A@1 -
@5@2 -
@5@9 -@<XO G@ . C@?@c G? G? 
 '














 '

@=XO G@ - CB G? G?@6@0@/@8 A@8 . WE@@@<XO G@@%nb_set_trace_reference_of_walk_option C@c G? G?@6@9 -f@<XO G@ - C
@c G? G?  '
@=XO G@ . CBq G? G?
 
 


@6@/@8 D WE@`@@@ @ 
@ @9 B@<CBv G? G? 

@=XO G@ - C@b@ G? G?@6 C@8 -X@1 T@.
@5@1 A@1  @~@2 Ah@.
@.@5@2 A@1 A@1 @@1 B
@2 @.@.@5 @5@2 A@1 B @~@5@2 B
@5@2 A@1 -C@5@2 A@1 -@2 @5@2 -@5@9 -@<XO G@ - CC G? G?@6@W
@@@ 
@9 -)@<CC G? G?@6@@@<CC G? G?@6@@@<CC G? G?@6@^
@@@<CC G? G? A@6@@@<C@2C G? G?	 


 $<

@6@@@G@X@H@ @ @ @ 
@9 -@A@ @ @ 
@9 -)@<C@)C$ G? G? A


 $<

@6@@@ @ @ 
@8 -@ @ @ 
@9 -@<C@)C( G? G? @


 $<

@6@@@ @ @ 
@8 -@ @ @ 
@9 -@<C@)C, G? G? A


 $<

@6@@@ @ @ 
@8 -@ @ @ 
@9 -@<C@-C0 G? G? A


 $<

@6@@@B@ @ @ 
@8 -@A	@ @ @ 
@9 -@<C@-C5 G? G? \<


 $<

@6@@@B@ @ @ 
@8 -@A	@ @ @ 
@9 -@<CC: G? G? \

 '
@6@@@ @ @ 
@9 -(@<CC= G? G?@6@/@/@ 
@8 -[@ @ @ 
@9 -(@<XO G@@"nb_set_module_class_of_walk_option C@ @c G? G?@6@1 XP@2 [8@4 @~@4 @4 E@4 '@4 B@5@8 -X@9 -f@<XO G@ -
 C@c G? G?@6@9 -@<XO G@ - C@c G? G?@6@9 -@<XO G@ - C@c G? G?@6
@9 -U@<XO G@ . CA* G? G?  ! @=CA+ G? G?  C@=XO G@ -T C@?@c G? G? 
 '














 '

@=XO G@ ./ CA G? G? 


@6@8 -q@@@ 
@9 - WE@<CA
 G? G? @=XO G@ - CB G? G? 

 



@6@@@ @ @9 B@<CB G? G? @=XO G@ - C
@c G? G?  '
@=XO G@ - C@E@c G? G?
 '














 '

@6 C@9 -X@<XO G@ -c C@c G? G?@6@9 -U@<XO G@ ' C@c G? G?@6@W
@@@U@<C@@c G? G?
 '










@6@8 C@E@E@3 F%@4 @@4 @5@8  @P@T@P@T@B@+ @A@+ 
@@@B@+
 @A@+
 
@@@]@ @8 - @ @1 [8@4 @~@4 @4 E@4 '@4 B@5@ H  '@ @8 C@E@E@ @3 
@4 @4 @@5@8 .>@P@T@P@T@ @8 - @`@B@+ @A@+ 
@@@<XO G@ -r C@ G? G?@6@/@8 .  WE@1 !@@.
@5@8 -p@ 
@9 .>@<XXQM G=F@&/usr/lib/swi-prolog/library/ordsets.pl  @ƅAu@$C ES E
ord_memberchkE VE
ord_subsetE	ord_emptyE	ord_seteqE	ord_unionEord_disjointE .JE .JE
ord_intersectEord_del_elementE
ord_selectchkE .PE	is_ordsetElist_to_ord_setEord_add_elementE VE VE VEord_symdiffXD  t  t 	t  G=t  .A  O G= .@C@XA$ G; G;	





@6@@@/@ @8 Y@F@) C
@P@ @9 .@ V@I@A@/@F@)@) G@P@/@ 
@8 Y@F
@) C
@P@*
@A@F
@) G@P@*
@A@V@A@V@I@<C@/A0 G; G;


@6@@@/@ 
@8 Y@F@) C
@P@ @9 ._@A@F
@) G@P@*
@A@V@<CA7 G; G;

@6@*
@<XD  t  t 	t  G=t  .^  O G= .^C
A G; G; @=CA G; G;@6@/@ @8 Y@ @ @ @ 
@9 .^ V@<XD  t  t 	t  G=t  .D  O G= .CCA? G; G; @=CA@ G; G;
@6@/@ @8 Y@ @ 
@ @9ord_subset_ V@<XD  t  t 	t  G=t ord_intersect__  O G= .fC@ G; G; G@6@ 
@ @9ord_intersect_ V@<C@ G; G;  B@=C
@ G; G; C
@6@ @9 .h@<XD  t  t 	t  G=t l_int  O G= .kC@ G; G; 
@=C@ G; G; @



@6@ 
@/@8 V V@ @ @9 .l V@<XD  t  t 	t  G=t  .J  O G= .MCAs G; G;@6@9 Y Y@<XD  t  t 	t  G=t  .L  O G= .KC@ G; G;@6@E@8 .O V@P@T@<XD  t  t 	t  G=t 
is_ordset3  O G= .qC@l G; G; @=C@m G; G;
@6@8 [@ 
@9 .r V@<XD  t  t 	t  G=t  .e  O G= .dCAD G; G; C
@6@/@ @8 Y@ @ @9 .c@<C	AG G; G; B@6@ 
@9 .C V@<XD  t  t 	t  G=t  .P  O G= .UC@ G; G;@6@9 Y Y@<XD  t  t 	t  G=t  .T  O G= .SCA
 G; G;



@6@ 
@8 L@@@ @ @9 .S V@<C@)A G; G;




@6@G
@+
@H@V@I@A@D@"

@#@P@ @9 L@S@<XD  t  t 	t  G=t  .W  O G= .VC@d G; G;@6@8 A V@9
is_ordset2 V@<XD  t  t 	t  G=t  .[  O G= .ZC@ G; G;@6@9 Y Y@<XD  t  t 	t  G=t ord_union_1  O G= .|CA G; G; @=CA G; G;@6@/@ @8 Y@ @ @ @ 
@ @9 .J V@<XD  t  t 	t  G=t  V  O G= VCAP G; G;@6@9 Y Y@<XD  t  t 	t  G=t ord_union_2  O G= .CA G; G; @=CA G; G;@6@/@ @8 Y@ @ @ @ 
@ @9 .~@<XD  t  t 	t  G=t  .H  O G= .GC@ G; G;@6@*
@<XD  t  t 	t  G=t  .^  O G= .bCA G; G; G
@6@ 
@ @ @9 .` V@<CA G; G; B@6@ @ @9 .] V@<CA G; G; C


@6@ @ @9 .@<XD  t  t 	t  G=t  V  O G= .BC@ G; G;
@6@@@<C@ G; G;@6@@@<C@ G; G;		@6@/@ @ @8 Y@ @ @ @ @ @ 
@9ord_intersection2 V@<XD  t  t 	t  G=t  .F  O G= .EC@w G; G; @=XD  t  t 	t  G=t 
key_by_length  O G= .C@ G; G; @=C@ G; G;
 @

@6@ @8 D@ 
@ @9 . V@<XD  t  t 	t  G=t  .z  O G= .yC@h G; G; @=C	@i G; G;@6@9 .s@<XD  t  t 	t  G=t  .J  O G= .ICA\ G; G; @=CA] G; G;
@6@3
@5@/@8 D@ @3
@5@9
ord_union_all V@<XD  t  t 	t  G=t  .J  O G= .NCA| G; G; 
@=CA} G; G;@6@ @ @ 
@9 .} V@<XD  t  t 	t  G=t  .j  O G= .iC@ G; G;
@6@/@ 
@8 Y@ @ 
@ @9 .g V@<XD  t  t 	t  G=t  .P  O G= .OC@ G; G;
@6@ 
@9 .h@<XD  t  t 	t  G=t  .R  O G= .QC@ G; G;@6@9 Y Y@<XD  t  t 	t  G=t  .  O G= .C@ G; G; B
@6@ @ @ @9 .B V@<C@ G; G; G@6@3
@5@ @ @9 .@<C@ G; G; C


@6@3@5@ @ @ @9 .@<XD  t  t 	t  G=t  .Y  O G= .XC@ G; G;@6@9 P7@<XD  t  t 	t  G=t  .  O G= .C@vAa G; G;
@6@G@m@s@n@@H@"
@#@J@J@J@I@A@T@G@$@m@s@n@@H@"


@#@ @ @9 .M V@J@J@I@A@-@m@s@n@x Y6@@m@s@r@x @@@ @/@/@8 .@ @ @/@ 
@8 .@ @ @9 .@J@<XD  t  t 	t  G=t  .J  O G= .CA G; G; G
@6@ 
@ @ @ @9 . V@<CA G; G;		 C




@6@ @ @ @9 .@<CA G; G; B
@6@ @ @ @9 .N V@<XD  t  t 	t  G=t  V  O G= .\C@ G; G;@6@/@8 .@3@1 @@0@.
@5@.@5@8 J@ @ 
@9 .n@<XD  t  t 	t  G=t  V  O G= VC@ G; G;@6@G
@+@H
@9 .K V@A@9 .u@<XD  t  t 	t  G=t  .^  O G= .]CA G; G; 
@=C
A G; G;
@6@ 
@ @9 .@<XXQM BF@$/usr/lib/swi-prolog/library/qsave.pl  @ƅAu@$C ES E B	E BXD  t  t 	t  Bt save_options  O B .C@@ G3 G3
@6$options$prolog BG@/
@8 X
 @B@a@/@8doption B
@ @/@8 A @ @ @/@8save_option_value B
@/@3@4@.@5@8 B@F@ @8 #A X\@P@ @ @/@/@8convert_option B
@A	@&@!B~w@#@3B~w=@4@4B~n@5@/@8 Fe @ 
@ @3@4@5@8 FK @U@A
@V@J@J@J@J@ 
@8save_init_goals B
@ 
@9 ID@<XD  t  t 	t  Bt default_init_file  O B .C@ G3 G3 % K@6@@@<C@ G3 G3@6 C@9 .@<XD  t  t 	t  Bt feedback  O B .CB G3 G3@6@/@8 _' B
@@@9 .@<CB G3 G3 @=XD  t  t 	t  Bt option_type  O B .C	B G3 G3
 B#@6@0@9	min_stack B
@<CB G3 G3  B [8 %kernel B@=CB G3 G3  BT Ds@=CB G3 G3  C B@=C
B G3 G3  A [8save J@=CB G3 G3  C Ds@=C
B G3 G3  C [8 .no_save@=CB G3 G3  C C@=CB G3 G3  C C@=CB G3 G3  C B@=CB G3 G3  B @@=XD  t  t 	t  Bt save_foreign_libraries  O B .C@7B G3 G3@6@1 E .@5@8 .@@~nFOREIGN LIBRARIES~n@8 . B
@1 &@.@0@5@1 A@1find_foreign_library@.
@5@2 A@1 CB@.@5@2 DL
 & K
@5@9 A A@<CB G3 G3 @=XD  t  t 	t  Bt make_header  O B .C@$@ G3 G3@6@1 B@.
@5@8 .@@@ 
@3@1 C D&@5@5@/@8 DP B
$header W K@ @9 . B
@<C@1@ G3 G3@6@F
 K @8 @@P@(
 @A@(
 
@1 L @5@ 
@8 \P X\@@ C_@/@8 @ . W K@ @9 .@<C@J@ G3 G3@6 _ @8 @@@ C_@/
@8 @ . W BG@/@8 .@ #!/bin/sh~n@8 .@ # SWI-Prolog saved state~n@8 .@G
@+ %@H@( U'@A@( Q@ @"exec ${SWIPL-~w} -x "$0"~w"$@"~n~n@3
@4@5@8 .@ @9 ID@<C@ G3 G3 @=XD  t  t 	t  Bt exe_file  O B .C@ G3 G3@6 K @8 @@0 Da@8 @{ B
@@ X,@9 .@<C@ G3 G3 

@=XD  t  t 	t  Bt  .  O B .C@ G3 G3@6@1 L@.@5@8 .@@	goal=~q~n@3@5@9 .@<C@ G3 G3@6goals@/@8 .@1 T@.
@5@1 FK
	goal=~w~n@4
@5@9 .@<XD  t  t 	t  Bt default_import  O B .CB G3 G3@6@1 
@5 Au@8 C B
@1 @5 !@8 \@@@U@<CB# G3 G3@6@9 G B
@<XD  t  t 	t  Bt open_map  O B .CB G3 G3@6@1 C@.@5@8 .@@ BG@/@8 G@1 .@5@9 Bh@<CB G3 G3@6@1 .@0@5@9 B]@<XD  t  t 	t  Bt save_records   O B . C@7A G3 G3@6~nRECORDS~n@8 .@B@*@/
@8 HZ B
@-
 _
~n~t~8|~w @3
@4@.@5@8 .@0@8 _ B
 Fj@8 .@1 Ej
@0@5@8 E @U@A@V@J
@<XD  t  t 	t  Bt  .  O B .CA G3 G3@6 C@8 \@E Au@8 \@P@T@E Av@8 \@P@T@<XD  t  t 	t  Bt  B	  O B .C@S G3 G3@6@9 B B
@<XD  t  t 	t  Bt special_module  O B .CAL G3 G3  @=CAM G3 G3  @~@=XD  t  t 	t  Bt  .  O B .C	@ G3 G3
 B

@6@@@<C@ G3 G3 % @@6@@@U@<C@ G3 G3 @=XD  t  t 	t  Bt mkrcname  O B .CA G3 G3 @~
@6@@@<CA G3 G3@6@3
@4 @4@5@9 C B
@<XD  t  t 	t  Bt restore_import  O B .CB, G3 G3
 @~@6@@@1  @~@5@8 C B
@1 
@2 G@2  @~@5@@<CB0 G3 G3@6@1 
@2 G@2 @5@@<XD  t  t 	t  Bt save_prolog_flags   O B . C@:B7 G3 G3@6~nPROLOG FLAGS~n~n@8 .@/
@/@0 BG@/@8 F7 B
@E
@8no_save_flag B
@P
@T~t~8|~w: ~w (type ~q)~n@3
@4@4@5@8 .@1  B@2restore_prolog_flag
@5@8 .@U@<CB> G3 G3   @=XD  t  t 	t  Bt 
save_autoload  O B .CAh G3 G3@6@8define_init_goal B
@8define_toplevel_goal B
@1 B @5 @8 .@@@9 B
 G6@<CAn G3 G3 @=XD  t  t 	t  Bt 
save_flags   O B / C@/A G3 G3@6~nFLAGS~n~n@8 .@B@"@/
@8 EX B
@/@8 C B
~t~8|~w = ~w~n@3
@4@5@8 .@1 !
@5@8 .@U@A@V@J
@<XD  t  t 	t  Bt save_attributes  O B /	CA G3 G3@6@B@/@8 \@8save_attribute B
@U@A@V@I@<XD  t  t 	t  Bt copy_resources  O B /C@@A& G3 G3@6@/@8 X @/@8 C @B@/@1rc@.
@.@5@8 T IZ@E@ 
@ @0@ @} X @}@P@T@E	@ 
@ @8reserved_resource B
@P@T@ 
@ @8
copy_resource B
@U@A@V@J
@<XD  t  t 	t  Bt  XC Av D  t  t 	t  Bt  XC  
O B XD C@9 G3 G3 B C B# /
@6 B#@ @9 XH B
@<C@9 G3 G3 B C  B# /
@6 B#@ @9 /@<C@9 G3 G3 B C	 B# / 
@6 B#@ @9 /@<C@9 G3 G3 B L C L
@6 C@ @9 /@<C@9 G3 G3 B C C /!
@6 C@ @9 /@<C@9 G3 G3 B C B /"
@6 B@ @9 /@<C@*@9 G3 G3 B !@ [8 % . B !@
@6@1 [8@4 %@4 .@4 B@5@ @9 /@<C@9 G3 G3 B B Ds B
@6 Ds@ @9 /@<C@9 G3 G3 B . B .
@6 B@ @9 /@<C@$@9 G3 G3 B A [8 . J /#
@6@1 [8@4 .@4 J@5@ @9 /@<C@9 G3 G3 B L Ds L
@6 Ds@ @9 /@<C@$@9 G3 G3 B E [8 . . E
@6@1 [8@4 .@4 .@5@ @9 /@<C@9 G3 G3 B . B .
@6 B@ @9 /@<XD  t  t 	t  Bt  \  O B \C@ G3 G3  C@=C@ G3 G3  C@=XD  t  t 	t  Bt save_resources  O B /$CA G3 G3
 B@6@@@<C@JA G3 G3@6~nRESOURCES~n~n@8 .@8 / B
@B@5@0@1 @.@2 X@0@0@0@5@8 ]
 Am@1 @2 X@.
@.@.@5@1 A@1 .
@.@5@2
save_resource
@5@8 .@U@A	@V@J@J@I@<XD  t  t 	t  Bt pred_attrib  O B /+CA G3 G3 @


 @ 

@6@@@ @0@9 D @<C@,A G3 G3		 	 

 



@6@ @ @8attrib_name B
@ 
@/@8 /-@ @ @ @9 B@<XD  t  t 	t  Bt save_predicate  O B /1C@5A G3 G3@6 C@8 \@@@"
 


@#@ 
@/@/@8 B~npre-defining foreign ~w/~d @3@4@5@8 .@1 @2 @2 @5@9 .@<C@|A G3 G3@6@"
 


@#@ 
@/@/@8 B~nsaving ~w/~d @3@4@5@8 .@F@%@"
 X@#@- B@P Au@8 /@D@+ @~@P Av@8 /@S(Skipped clauses)@8 .@U@A@V@F
@8 . B
@P@V@I@A@&@8 /
 B
@E C@8 \@P@T@B@0@/@8 !  Fj@8 .@ @8 B @U@A@V@I@<XD  t  t 	t  Bt define_predicate  O B /:CAO G3 G3@6@8 \ G@@@<C@ AR G3 G3@6@0@/@8 /-@/@/
@8 B@1 @@1 C ^@2 
@5@0@5@9 B@<XD  t  t 	t  Bt  /  O B /C@BA5 G3 G3@6@1 X


 D&@.@5@1 AA@1 X

 BG@.@5@1 A@1 .~t~8|~w~t~24|~w~t~40|~w~n@4@4
@4<Copied from running state>@5@2 &@5@2 H@5@1 H@5@9 AA @<XD  t  t 	t  Bt qualify_head  O B /@C
B G3 G3

@6 @8 B@@@<C	B G3 G3 
  @~
@=XD  t  t 	t  Bt  .  O B .CB@ G3 G3  Gc@=CBA G3 G3  A@=CBB G3 G3  ]@=CBC G3 G3  +@=CBD G3 G3 readline@=CBE G3 G3 associated_file@=CBF G3 G3 	cpu_count@=CBG G3 G3 hwnd@=XD  t  t 	t  Bt save_prompt   O B /F CB G3 G3@6~nPROMPT~n~n@8 .@/
@8 T{ B
@1 T{@0
@5@9 .@<XD  t  t 	t  Bt  .  O B .C@%@ G3 G3	B~w@6@/@8 .@@@G
@+ @H@'@A@m@r@t@nD @{@x V@@<C@ G3 G3 C
	B~q@6@@@<C@ G3 G3 	B~w@=XD  t  t 	t  Bt  /0  O B //CA G3 G3  Au Au @=CA G3 G3  C C @=CA G3 G3  E E @=CA G3 G3  Av Av @=CA G3 G3  @ @ @=CA G3 G3  @ @ @=CA G3 G3  C C @=CA G3 G3  B  
@=CA G3 G3 show_childs  
@=CA G3 G3  T  @=CA G3 G3  !  @=CA G3 G3  W W @=CA G3 G3  @ @ @=XD  t  t 	t  Bt  /
  O B /C@IA G3 G3@6@/@8 /, B
@G
@+ T@H
@F
@1 ! @5@8 \@P@V@A C@8 \@A@G@+ Au@H@E E@8 \@P@T@A@V@8 .(~w) @3@5@9 .@<XD  t  t 	t  Bt  .  O B .CA\ G3 G3@6@1 L@.@5@8 .@@@9 /; B
@<CA` G3 G3 @=XD  t  t 	t  Bt  /  O B /CA1 G3 G3  . W@=CA2 G3 G3 $state .@=CA3 G3 G3  . .@=XD  t  t 	t  Bt save_format_predicates   O B /O C@*Bw G3 G3@6~nFORMAT PREDICATES~n@8 .@/
@/@8 F, B
@/@8 /A B
@!
@1 FU
@5@# .@3
@5@8 .@ 
@8 .@U@<CB G3 G3   @=XD  t  t 	t  Bt  /*  O B /)C@/A G3 G3@6@ 
@3@1 C D&@5@4@1 Dq A@5@5@/@8 .@@~t~8|~w~t~32|~w~t~48|~w~n@3@4@4@5@8 . K@ @9 .@<CA G3 G3@6@/@8 /@ @8 /@@@<CA  G3 G3@6 @1@1 @@1 C L@2 X
@5@0@5@9 @5 B
@<XD  t  t 	t  Bt  .  O B .C@ G3 G3  C@ @=C@ G3 G3  C @=C@ G3 G3  C	@=XD  t  t 	t  Bt  .  O B .CBO G3 G3@6@8 @@@@<CBR G3 G3@6@0@8 @@@@1 @R
@5@0 @9 @@<CBV G3 G3@6@3@1 X @5@5@9 B @<XD  t  t 	t  Bt save_operators  O B /YC@#Bc G3 G3@6@@@1 /# .@5 .@8 .
~nOPERATORS~n@8 .@1 X
@.@5@1save_module_operators@5@8 . \@9 .@<CBi G3 G3 @=XD  t  t 	t  Bt 
check_options  O B /^CB G3 G3@6@@@<CB G3 G3
@6@W@@@1 @@1 C .@5@0@5@9 B@<C@FB G3 G3 B



@6@@@F@&@/@8 . B
@P@F
@ @8 H H@P@ 
@9 /_ B
@A
@1 @@1 C@5@0@5@9 B@A@1 @@1 Csave_option@5@0@5@9 B@I@<CB G3 G3@6@3@.
@4@.@5@8 B@@@3@1 B
@5@5@9 /b@<CB G3 G3
@6@1 @@1 C .@5@0@5@9 B@<CB G3 G3@6@1 @@1 C C
@5@0@5@9 B@<XD  t  t 	t  Bt  .  O B .CAb G3 G3@6@1 /!@.@5@8 .@@@9 /M@<CAf G3 G3 @=XD  t  t 	t  Bt  .  O B .C@cB G3 G3@6@3@1 C C_@5@4@1 C D&@5@4@1 Dq A@5@5@/@8 .@@@F@<@1 K U.@5@/
@3@1 C G@5@4@1 Dq A@5@5@8 . &@/@8 % B
@1 H@.@5"~w" -o "~w" "~w"@3
@4@4@5@8 .@ @8 W B
@P@'@A@'@J
@I@<XD  t  t 	t  Bt 	close_map   O B /h C
B G3 G3@6@1 .@.
@5@8 I@8 ID@@@<CB G3 G3   @=XD  t  t 	t  Bt  B	 @ D  t  t @t  Bt B Bp D  t  t 	t  Bt  B	  O B BC@@V G3 G3
@6 \@/@8 \ X\@8 /b@/
@8 . B
@1 !@@.@5 %@8 .@1 /"@.@5@/@8 .@ @ @8 . B
@8 . B
@8 . B
 % @8 /Xsaved_program_class@ @8 /X@F@ 
@8 A @P@ 
@8 Ig B
@A@V@ 
@/@8 D @ @ @8 . B
@ @ @3@1 /"@5@5@8 . B
@ @ @8 /% B
@  /N . BG@/@8 .@ @8 D @1 A@1 @ ]@.@5@2 @R ] @5@1 A@1save_modules@5@2 A .@2 A /@2 A /F@2 Asave_imports@2 A .@2 A@1 /Z@5 /O@5@1 @R ]@5@8 /?@8 F(  B
@ @8 ID@ @8 . B
@ @8 C B
@ 
@8 E" B
@9 /i B
@<XD  t  t 	t  Bt  /z  O B /yC@'AF G3 G3@6@1 .@.@5@1save_module
@5@8 .@1 A@1 X
@5@2 DF@2 .@5@1 /
@5@9 .@<XD  t  t 	t  Bt  _' Au D  t  t 	t  Bt  _' C D  t  t 	t  Bt  _'  D  t  t 	t  Bt save_unknown  O B /C@&A G3 G3@6@1 
 ^@5@/@8 @@G@+ @@H@V@A@1 @R@1 
 ^@5@5@9 .@<XD  t  t 	t  Bt  /  O B /C@=Ay G3 G3@6@8 F} ~n~nMODULE ~w~n@3
@5@8 .@8 / B
@B@!@!@1 
@0@5@#@0@8 /(@E
@1 \~@0@5@8 \@P
@T@8 /2 B
@U@A	@8 B/   \@9 .@I@<XD  t  t 	t  Bt  .  O B .C@ G3 G3@6@0@9 .@<C@ G3 G3  C@=C@ G3 G3  C@=C@ G3 G3 system_init_file@=C@ G3 G3  B@=C@ G3 G3  @@=XD  t  t 	t  Bt  /]  O B /\CBk G3 G3 @6@@@<C@6Bl G3 G3@6@1 EK@.@.@2 
@.
@5@1 A@1 . .@4@1 A@2 

@5@5@2 E@2 A@2 

@5@9 .@<XD  t  t 	t  Bt  /{   O B /{ C@ZB G3 G3@6
~nIMPORTS~n~n@8 .@B@H@1 @.
@.@5@1 \~@.@5@8 \@E@8 . B
@P@T@/
@/@8 B~t~8|~w:~w/~d <-- ~w~n@3
@4
@4@4@5@8 .@1  B@2 .
@2 
@5@8 .@U@A	@V@J
@J@I@<XXQM G6F@./usr/lib/swi-prolog/library/prolog_autoload.pl  @ƅAu@#C ES E BT E BXO G6 BT C@Q@k G5 G5
@6 @@@/
@8 @B @/@/@8
autoload_step / @@@/@8 /@m@r@r
@x @@@/@8 V @G@&@m@r@n @@H@/@8information_level /@ @1 B@2 W@5@8 @5 @7@ @9 / /@A@'@I@<XO G6 / C@[ G5 G5  @6@9 B /@<XD  t  t 	t  G6t autoloaded_count C D  t  t 	t  G6t  / E O G6 / C@y G5 G5@6@F@1 . @5 @8 \P X\@P@)
 A@A@)
 CD@<XO G6 / C@@ G5 G5

@6@1 .@.
@5 @8 / V@1 D{@0@5@/@8 V V@1 A@1 @ BT@.@5@2 A@1 @ G@.@5@2 A@1 @R BT @5@2 A@1 @R G
@5@2 A@1assert_autoload_hook@.@5@2 Bi@2 / @5@1 (@5@1 A@1 I@2 /@.@5@2 A@1 Ap@5@2 A@1 @R BT@5@2 @R G@5@8 AA  V@1 D{@0@5@/@8 /@'@m@r@r@x @@@<XO G6 / C@0@ G5 G5@6@1 B@1  @~@2 T@1 G@1 @.@2 @.@.
@5@.@5@0@0@5@2
autoloaded@1 @2 
@5@5@9 G @<XO G6 B C@R@^ G5 G5		@6 C@8 H H @@@/@8 / V@1 D{@0@5@/@8 / @/
@8 / V@1 D{@0@5@/@8 / @@@/@8 /@m@r@t@x @@@/@8 /@m@r@u@x @@@ @1 B@2 W
@5@9 /@<XD  t  t 	t  G6t  XC Av D  t  t 	t  G6t  XC  
O G6 XD C@, G5 G5 B . Ds .
@6 Ds@ @9 XH /@<C@$@, G5 G5 B - [8 F% @ -
@6@1 [8@4 F%@4 @@5@ @9 /@<XD  t  t 	t  G6t  / @ O G6 / C@ G5 G5@6@1 /@.@5@8 I@/
@8 /@1 /
@5@8 Bh@U@<XXQM FF@&/usr/lib/swi-prolog/library/quintus.pl  @ƅAu@$C ES E YE IEon_exceptionE	midstringEstream_positionEcurrent_streamE	skip_line Eno_style_checkE XE YE Y@E #{E _E /E /E XdEgenargE D%E XE XE XE XE	atom_charE /E UE Y>E XEpowE Y:Eraise_exceptionE /E $E % E KE WE YXO F / C@ F F@6@m@s@w Y@@<XO F X C@ F F@6@m@s@w X@@<XO F / C@ F F@6@m@s@w X@@<XO F / C@ F F@6@m@s@w I@@<XD  t  t 	t  Ft  / @ D  t  t @t  Ft / Bp  O F / CA F F@6@9 @@<XO Fstream_mode CA6 F F  D& D&@=CA7 F F  BG BG@=CA8 F F  GN BG@=CA9 F F  I BG@=XO F	to_prolog C@ F F@6@/@8 IW
 F@9 /@<XO F / CAn F F@6@9 A!@<XO F / CAC F F@6@1 I'@5@8 Ew@9 #^@<XO F / CA{ F F@6@ 
@0@0@9 / /@<XO F / C@SA F F	
@6@W
@@@/@8 _@B@X
@A@G@X@H@ 
@ @ @8 Zq /@A@V @ 
@0@/@8 @.@ @m@r@r
@x @@@0@  @/@8 @.@ @8 _@3@4@4@5@9 C /@<C@'A F F@6@ 
@ @ @8 @. @ 
@0@/@8 @.@0@  @/@8 @.@ @ @9 C@<XO F / C@5A+ F F@6@1 /@.
@5@8 Ew@ 
@8 / /@F
@1 @l@.@5@8 Ew@P@V@A@F
@1file_no@.@5@8 Ew@P@V@A@(@'
@<XO F U C@B@ F F H@6@@ +@1 +@.@.
@.@0@5@8 @ K@/@8 @compiled_at@/@8 @@3SWI-Prolog @4@4 Fj@4
@4 Fj@4@4 Q@4@4): @4@5@9 /@<C@ F F@6@9 @@<XO F / CAN F F  @6
@9 G /@<XO F / C@ F F@6@m@s@w Y=@@<XO F / C@ F F@6@/@8q_style_option /@1 I@5@9   /@<XO F / C	@ F F@6@m@s@t@x X@@<XO F / C@ F F@6@m@s@w X@@<XO F / C@ F F@6@m@s@w Y@@<XO F / C	@ F F@6@m@s@t@x I@@<XO F / C@ F F@6@m@s@w Y?@@<XO F / C@ F F@6@m@s@w Y9@@<XO F / CA F F @=XO F / C
@m F F %
@6@9 W /@<C
@o F F W
@6@9 /@<C@q F F F@6@9 _i W@<C@s F F C
 @6 D&@9 BI /@<C@u F F _k@6 K@3@.@5@8 Du /@0@9 J /@<C@x F F _j
@6@0@9 /@<C@z F Fargs
@6 A@9 @@<C@| F F Gc
@6 A@/@8 @ /@9 X8 W'@<XO F / C@ F F
single_var !@6@@@<C@ F F 

@=XO F / CA F F@6@9 B@<XO F / CAP F F@6
@9 I /@<XO F / C
Ay F F@6@0@0@0@9 /@<XO F / CA} F F@6@ 
@ @0@9 /@<XO F / CA F F@6@G@\
@H@V@A@W
@<XO F / C@ F F@6@/@8 E /@/ C@8 % / Xd@9 Xl Xs@<XO F / C@ F F@6@9 A@<XO F / C@ F F   @=XD  t  t 	t  Ft  D% @ D  t  t @t  Ft / O F / CAb F F@6@9  @<XO F K C@ F F@6@m@s@w Y8@@<XO F / C@ F F@6@m@s@w X@@<XO F / C@ F F@6@m@s@w W@@<XO F / C@ F F@6@m@s@w X@@<XO F / C@ F F@6@m@s@w Y@@<XXQM EF@$/usr/lib/swi-prolog/boot/toplevel.pl  )As@$C S E HE H E E E HEthread_initializationE$compile E
initialize E H E$initialise E @ E$query_loop E$thread_init XD  t  t 	t  Et run_program_init   O E 0 CB. E E@6@1 E@1 H F@5@.
@.@5@1
run_init_goal
@2 Bo
@5@9 A H@<XD  t  t 	t  Et $system_prompt  
D  t  t 	t  Et  0  O E 0C@C E E
@6toplevel_prompt@/
@8 @ @ 
@/@8 R H@G@-
 @~@H~m@3
@4 Nb@5@ @/@8$substitute H@A	 0@ @/@8 0@G@m@t@n @@H~l@3 QX@4@4] @5@ @/@8 0@A	 0@ @/@8 0 E@1 E@.@.@5@8 0@G@+ @H~d@3[trace] @5@ @/@8 0@A@ @G@+ @H 0@3[debug] @5@ @/@8 0@A	 0@ @/@8 0@ @9 C! H@<XD  t  t 	t  Et remove_history_prompt  O E 0 CC{ E E Da Da@6@@@<CC| E E@6@/@8 0@/
@8clean_history_prompt_chars H@ 
@/@8delete_leading_blanks H@ @9 0@<XD  t  t 	t  Et  W3  O E W4C@)D E E 
 @@6@8 D H@@@/@8join_same_bindings H@ @/@8factorize_bindings H@ @/@8 ^s H@ @9filter_bindings H@<C@ZD E E 
 @

@6@8project_constraints H@/@8hidden_residuals H@ @ @ @8omit_qualifiers H@1 C

@5@1 C@.@.@5@/@8 H H@ @ @/@8 @ H@ @ @ @8 0;@ @/@8 0*@ @/@8 0-@ @/@8 00@ @9 02@<XD  t  t 	t  Et  04  O E 03CE E E @=C@6E E E
@6@/@8	hide_vars H@F@B	@ @8 A H@A@ @8self_bounded H@P@ 
@9 02@I@A@"
@#@ 
@ @9 02@<XD  t  t 	t  Et  07  O E 06C@#D E E@6@@@/@8 0(@1attribute_modules@5@/
@8 H H@ 
@/@8 P8 H@/@8 L H@ @ @9project_attributes H@<CD E E @=XD  t  t 	t  Et bind_skel_vars  O E 0PCEa E E 
@=C@!Eb E E ,

@6@ @ 
@/@8bind_one_skel_vars H@ @ @ @9 0Q H@<XD  t  t 	t  Et no_option_files  O E 0VCAb E E--


@6@@@<C@>Ac E E

@6@ @ 
@8 X3 @  D&@8 BI H@1 AA@1 G D&@.@5@1 A@1 ] I@5@2 ] A@5@2 H@5@0 A@8 K@@@<C@%An E E

@6@0@/@ 
@8 @{ @  @@ @} @@@@ @ 
@8 0Y@ @ @9 0W H@<CAt E E 

@=XD  t  t 	t  Et set_default_history   O E 0] CC E E  @6 Z@0@8 0@@@<C@-C E E @6@F
@!@B@E	 /B 
@8 0@P@T@Aemacs_inferior_process @8 0@P
 Z @9 B @A Z@9 0`@<XD  t  t 	t  Et $execute_goal2  
D  t  t 	t  Et  0a  O E 0aC@8D E E@6@8
restore_debug  H@/@8residue_vars H@/
@8 HD H@B@8
save_debug  H@A@8 0c@U M@8 & H@/@8call_expand_answer H@D@E@E
@ @ 
@8write_bindings H@P@T@P@T@P@@@S@<C
D# E E@6@8 0k A@1 A A@5@9 @5 H@<XD  t  t 	t  Et  &  O E &CD. E E@6@@9no_lco  H@<XD  t  t 	t  Et load_setup_file  O E 0yCB E E@6@1 
@4@1 CC @5@4@1 A0 B@5@5@0 A@9 K@<XD  t  t 	t  Et  0   
D  t  t 	t  Et  0   O E 0
CA E E@6@B@/
@8$at_thread_initialization H@F@@P@U@A@U@A@V@I
@<XD  t  t 	t  Et  0'  O E 0&C
C E E Q
@6@@@9 0%@<CC E E 

@=XD  t  t 	t  Et  0  O E 0C@UB= E E@6@F@,@1  @~
@5@/ @8 K@P@G@W@H@V@A @@1 +@5@8 0u@9 G H@I
@A@$@F
 _' CD@8 0@P@(
 CD@A@(
 @@ 
@1 + @@5@8 0u@9 0~@I@<XD  t  t 	t  Et  Y  O E YCD E E G
@6@ 
@ @ @9 Y H@<CD E E B@6@ @ @9 V H@<CD E E C
@6@ @ @9 Y H@<XD  t  t 	t  Et  ZV  O E ZUC@9CR E E@6@1read_term_as_atom
@5@/ @8 K@8save_debug_after_read  H@G
@W@H
@V@A@F@" @ _@#@P @@8 0u@U@A @@8 0u@9 B8 H@<XD  t  t 	t  Et initialise_prolog   O E 0 C@\A E E@6@8 Y Z@8 UX H@/
@8associated_files H@8$set_file_search_paths  H@8init_debug_flags  H@8 B  H@8$load_system_init_file  H@8start_pldoc  H@8 B B C@/@8 A @/@8 0Y@8$load_init_file H@8$load_script_file  H@8load_associated_files H .@/
@8 0@F@+
@E@1 H@0@5@0@0@8 E H@P@T@P@9 / H@A@ 
@8run_init_goals H@F@8	load_only  H@P@9 0@A@8 0
 H@9
run_main_init  H@<XD  t  t 	t  Et  H  O E HC@f E E@6@F	@ HI H HI@P@V@A@1  @@2 H
@5@9 As H@<XD  t  t 	t  Et 
read_query  O E 0C@"C8 E E@6 Z@/
@8 0@Y
@m@r
@n @@@ J4!h@3 @4 F@5@9 Y H@<C@DC? E E@6@/
@8 0! H@8 E H@ 
@8 ZQ H C@/@8 ZT@ @8 Y H@/@8 Z H@1 Z@4@1 F@5@4@1 F@5@5@/@1 A@1 @5 @@5 A@5@8 K@@@ @9 Y H@<XD  t  t 	t  Et $set_prolog_file_extension   
D  t  t 	t  Et  0   O E 0 CA E E   @=XD  t  t 	t  Et  W:  O E W9CDy E E 
@=C@"Dz E E
@6@F@ 
@/@@P@%@A@%@I@ @ @9 W8@<XD  t  t 	t  Et  ^s  O E 01CEI E E@6@/@8bind_query_vars H@0@9 0U@<XD  t  t 	t  Et 
argv_files  O E 0CAZ E E@6 Gc@/@8 0@/@8 0\@G
@,@H
 Gc@9 @R H@A@V@<XD  t  t 	t  Et  0T  O E 0SCEw E E 
@=C@Ex E E
 B


@6@G@\@W@H@F@(@1 ,@.@5@8 A @ @ @8 D H@P@/@8 D0 H@" \@#@&
@J@A@+@ 
infinite@/@8 A H_S@ @/@8 C H@E@ @8  H@P@T@@@" \@#@|@J@A	@&
@J@J@ @ @ @9 0R@<XD  t  t 	t  Et 
hide_names  O E 0CE E E @=C@DE E E@6@F@&@  @0@0 S@8 @/ Htoplevel_print_anon 
@8 0@ @0@/@8 0@ prolog_var_start@8 DD H@P@V@A
@+@1 \@5@8 J H@I@@@ @ 
@9 0 H@<CE E E
@6@ @ @9 0@<XD  t  t 	t  Et  0h  O E 0gC
D' E E@6toplevel_residue_vars @8 0@@@9call_residue_vars H@<CD+ E E
@6@9 & H@<XD  t  t 	t  Et path_sep  O E 0CA9 E E@6 K @8 0@&
@@@&
@"
 A@#@<C	A> E E  
@=XD  t  t 	t  Et  0O  O E 0NCD E E @=C@9D E E
@6@F@(@1 
@2  0O@5@8 By H@1 
@2 0O@5@/@1 @5 @@5@8 K@P@V@A@V@I@ @9 0M@<XD  t  t 	t  Et  B   
D  t  t 	t  Et  B   O E 0C@ E E  @6@0@8 I" @9 0
 H@<XD  t  t 	t  Et  0m   O E 0lC@+C E E@6@F@8 D  H@8 B  H@P@(
 @A@(
 
 A{@/@8 0 A{ 
@8 0 E@1 E
@5@9 0`@<XD  t  t 	t  Et  0  O E 0CB E E @=CB E E@6@8 0 H@9 0@<XD  t  t 	t  Et load_script_files  O E 0C@ E E @=C@P@ E E@6@/
@8 0Y@F@4@ 
@/@3@1 C @@5@4@1 C D&@5@4@1 Dq A@5@5@8 DP @P@1 " Q@5@8 Bi H@1  @~@5@8  H@9  H@A@1 @@1 Cscript_file
@5@0@5@9 0@I@<XD  t  t 	t  Et  0=  O E 0<CE E E 
@=CE E E

@6@ 
@ @8omit_qualifier H@ @ @9 0;@<XD  t  t 	t  Et  Y  O E YC
D E E @=CD E E@6@/@ @8 Y H@ @ @ @ 
@9 Y H@<XD  t  t 	t  Et  0   O E 0C@NBQ E E@6@1print_predicate@0@3 B@5@.
@5@8 F/  ,@8 0`prompt_alternatives_ondeterminism@8 0` ,Q @8 0`toplevel_print_factorized 
@8 0`print_write_options@3@1 B @5@4@1 B @5@4@1 R_ @5@5@8 0` 0 
@8 0` B@9 B @<XD  t  t 	t  Et  0/  O E 0.CE E E @=C@>E E E	
 B



 ,


@6@ 
@ @/@8 % H@F
 0 @8 0@P@'@A@ @ @8only_cycles H@ @ @9 0-@<XD  t  t 	t  Et initialise_error  O E 1CA E E )@6@@@<CA E E@6 @@1 +
@5@8 0u@U@<XD  t  t 	t  Et  F @ D  t  t @t  Et H  D  t  t 	t  Et  F  D  t  t 	t  Et  F @ O E H C@"@ E E@6@"
 

@#@/@ HI W HI@@ @1@1 W@5@8 0u F@9 F @<C@ E E@6 F	@9 1@<XD  t  t 	t  Et 
setup_done   D  t  t 	t  Et  1  Au D  t  t 	t  Et  1  C D  t  t 	t  Et  1   D  t  t 	t  Et  0   O E 0C@ E E@6@1 E@1 H F@5@.
@.@5@1run_initialize
@5@9 0@<XD  t  t 	t  Et  W3  O E W3CD E E@6@/@ HI W6 HI@ @ 
@9 W5@<XD  t  t 	t  Et  0  O E 0CA E E@6 /o %@8 0@@@9
clean_argv  H@<C@)A E E@6@8 0 H@8 0 H@F
@"

@#@P
@/@8 R$ H /C@8 0@8set_working_directory H@9set_window_title H@A@V@J@<XD  t  t 	t  Et  0t  O E 0sCDA E E@6@/
@8 0@/@1 
@.@5@8 1
 H@ @ @9write_bindings2 H@<XD  t  t 	t  Et $make_alias  
D  t  t 	t  Et  1  O E 1C@!AF E E@6@1 CB
@5@0 A@8 K@B@]@I@A
@/@8 B H@- @@@<CAM E E@6@9 0@<XD  t  t 	t  Et setup_readline   O E 1 C@`B E E@6@F /B	swipl_win@8 0@P@V@J
@A@M@F
@A C@1 F @5@8 Ex H + @8 0@E	TERMdumb@8 K H@P@T@F /B@/
@8 0@P@V@A@(
 @/@8readline_library H@1 E@5@8 0z H@P
 /B@9 0@A	 /B 
@9 0@J
@<XD  t  t 	t  Et answer_respons  O E 1*CE E E
again@6?h@8 A  H@@ A@1 A A@5@9 0u@<CE E E
 !@6;nrNR 	@8 1.@@ A@1 A@4@1 #$ * A@5@5@9 0u@<C@ E E E
 !@6tT@8 1.@@@8 ) H@8 0k A@1 A@4@1 #$ *	; [trace]@5@5@9 0u@<CE E E
 +8@6ca

yY.@8 1.@@ A@1 A@4@1 #$ * Fj@5@5@9 0u@<C	E E E@b
show_again@6@@@9 )R H@<C@%E E E
 14@6@/@/
@8 0 H@@ A@1 A@4@1 @ W@4@5@5@8 0u ,@ 
@9 0@<CE E E? 14@6@@ A@1 GEOF@5@8 0u @9 0~@<CE E E
 1,@6 A@1 +
@5@9 0u@<XD  t  t 	t  Et call_expand_query  O E 18CF E E@6@ 
@ @} _ @}@@@<CF E E@6@ 
@ ^ _ ^@@@<CF E E 


@=XD  t  t 	t  Et  1	  O E 1C@7@ E E@6@B@"@/ @8 K@G
@W@H
@V@A@1 @@1 G
@5@0@5@8 0@A@1 @@1 G @
@5@0@5@9 0@I@<XD  t  t 	t  Et  0:  O E 09CD E E@6@/
@8 0(@/@8 0(@ 
@ @/@8
subtract_vars H@ @0@9 0>@<XD  t  t 	t  Et  0   
D  t  t 	t  Et  0   O E 0C@ E E  @6 @0@8 "@@@<C@b@ E E@6 /@/
@8 0@-
 K @@/@8 0 /@/@8 0[@3@4 @4@5@/
@8 C @ 
@/@3@1 C @@5@4@1 C D&@5@4@1 Dq A@5@5@8 0@1 " @5@8 0@1  @~@5@3@1 CC @5@4@1 G 
@5@5@8 0@@@<C@ E E   @=XD  t  t 	t  Et  UY   O E UXC@.B E E@6 C@/
@8 0@1 CB@.
@5@/@1 A@1 @5 @@5@2 G@5@8 K
toplevel_goal@3@1 X  NZ@5@5@9 0`@<XD  t  t 	t  Et  H Av D  t  t 	t  Et  H  D  t  t 	t  Et  0  O E 0C@ A E E@6@B@/@8 0@1  @~@5@3@1 C 
@5@5@8 0@U@A@V@I@<XD  t  t 	t  Et setup_interactive   O E 1A CB E E  @6@8 1  H@@@<C@7B E E@6 1@8 0setup_backtrace@/
@1 @5 @1
@5@8 Ksetup_colors@1 @5 @1
@5@8 K 1@1 @5 @1
@5@8 K
setup_history@1 @5 @1
@5@9 K@<XD  t  t 	t  Et  0   
D  t  t 	t  Et  0   O E 0CB E E@6@8 0@8 0@8 0 A@/
@1 A@1 @5 @
@5@2 G@5@9 K@<XD  t  t 	t  Et  0x   O E 0wCD2 E E   @=XD  t  t 	t  Et  0,  O E 0+CE E E @=C@.E E E		 B



 B


@6@ @ 
@ @ @/@8take_same_bindings H@ @ @9 0*@<XD  t  t 	t  Et preferred_readline  O E 1KCB E E editline@=CB E E  /B@=XD  t  t 	t  Et $eos  
D  t  t 	t  Et  1N  O E 1NCAD E E @=XD  t  t 	t  Et $string  
D  t  t 	t  Et  1P  O E 1PCAA E E 
@=CAB E E


@6@ @ @9 1Q H@<XD  t  t 	t  Et  0$  O E 0#CC E E @=CC E E K A
@6@@@<CC E E

@6@ 
@ @9 0"@<XD  t  t 	t  Et  H   O E /C@Y E E  @6 * +@9 0u@<XD  t  t 	t  Et  0G  O E 0FCE E E ,

@6@1 \@5@9 0@<XD  t  t 	t  Et  H @ D  t  t @t  Et HD  t  t 	t  Et  H  O E HCDe E E@6@1 @@1 G G@2 H
@5@0@5@9 0@<XD  t  t 	t  Et  1  O E 1CA E E@6console_menu @8 0 D&@8 0Z@@@/@8 D H@0@9 J H@<CA E E @=XD  t  t 	t  Et  Wt  O E WtCC E E@6@F
 Wt@8 0@P@V@A@)
?@<XD  t  t 	t  Et get_respons  O E 1WC@%E E E@6@8 0 M@8 0n@/@8 A H@8 1+ H@G@+
 1,@H A@1 A ,@5@8 0u@U@A@@@<XD  t  t 	t  Et omit_meta_qualifiers  O E 1[C	E1 E E
@6@W
@@@<C@ E4 E E A



 A

@6@@@ 
@ @8 0@ @ @9 0@<CE8 E Efreeze



 1]

@6@`@@@ @ @9 0@<CE< E E H



 1_

@6@`@@@ @ @9 0@<CE@ E E 
@=XD  t  t 	t  Et $runtoplevel   
D  t  t 	t  Et  1`   O E 1` CB E E@6 1@@/
@8 0@/@8 1@ H@1  @~@5@@<XD  t  t 	t  Et  0  O E 0CE E E 


@6@*
@@@ @9 1\ H@<C@'E  E E 


@6@1 @5@1 \~
@5@8 \ H@E	@  @@8 1e@P@T@@@'@<CE% E E 


@6@ 
 T@8 1e@E	@ 
 @@8 1e@P@T@@@'
@<CE* E E 



 

@6@]
@@@ @ 
@ @9 1d@<CE. E E@6@9 1d@<XD  t  t 	t  Et $search_aliases  
D  t  t 	t  Et  1f  O E 1fC@&A- E E


@6@/@/@8 1R@ @/@8 0 H@@@&@ @ 
@8 1 H@&@ @ @9 1g H@<C@!A3 E E

@6@/@/@8 1R@ @/@8 1O H@@@&@ @ 
@8 1i@'@<XD  t  t 	t  Et  0  
D  t  t 	t  Et  0  O E 0C@5C E E
@6@D@/@8 0@1subst_chars@5@/@8 0J@/@/@8 0@@ @/@ @8 0@@P@ @ @/@8 0@@ @ @ 
@8 0@@@@S@<CC E E @=XD  t  t 	t  Et  0   
D  t  t 	t  Et  0   O E 0C@_A E E@6search_paths@/
@8 0@B@K@/@8 0@/@8 0@F@*@1$search_path@.
@.@5@8 0J@P@ @/@8 B H@1 A@.@5@1 Bi@2  @~@2 B
@5@8 0@A @@1 + L@5@8 0u@J
@J@U@A
@V@J@J
@J@<XD  t  t 	t  Et  0   
D  t  t 	t  Et  0   O E 0C@ E E  @6 Q@0@8 "@@@<C@ E E@6 0@/
@8 0@9 0 H@<XD  t  t 	t  Et  0   O E 0CB E E@6 A@/
@8 0-l@8 0 Gc@/@8 0@E 1s@8 0@P@T@<XD  t  t 	t  Et  0  O E 0CCc E E@6@8 C} H@G@+ F@H@V@A@9
skip_to_nl H@<XD  t  t 	t  Et  0  
D  t  t 	t  Et  0  O E 0C@w E E K@6@@@<C@x E E@6@0@8 "@@@<C@{ E E@6@8 A @@@1  @~
@5@9 @! H@<C@3@ E E@6@1 K
@5@/@3@1 C D&@5@4@1 Dq A@5@5@8 0@1 "
@5@8 0@1  @~@5@3@1 G 
@5@5@9 0@<C@ E E @=XD  t  t 	t  Et  0   O E 0C@FA E E@6pldoc_server@/
@8 0@G@+
 Da@H@1 A@1
doc_server@0@5doc_browser@5@@I@A@(@F
@1 X
@.@5@0 A@8 K@P
@1 1}@5@@A @@1 +1 +3@5@8 0u@9 0~@I@<CA E E   @=XD  t  t 	t  Et  1  O E 1CDF E E@6 0
groundness@8 0@@ A@1 A@2 ,@5@9 0u@<CDJ E E @6 0 0@8 0@@ A@1 A@2 ,
@5@9 0u@<C@6DN E E@6@8 0 A@1 A@2 ,
@5@8 0u@/
@8 1X H@G	@+
 !@H@@@U@A@G@+
 14@H@U@A
@@ A@1 A @@5@9 0u@<XD  t  t 	t  Et  0  @ D  t  t @t  Et / D  t  t 	t  Et  0   O E /CA E E@6@1 0|
@5@8 Cu H@@@@<XD  t  t 	t  Et read_expanded_query  O E 1C@YC E E	
@6@/
@8 0@F C@1 F @5@8 1"@P@ 
@/@8 0 H@/|    @8 T{ H@A	@( Da@/ Da@8 1@8 % H@8 0@ @/@/@8 0 H@0@ @8 1@1 19@5@/@1 A@1 @5 @@5 A@5@8 K@@@<XD  t  t 	t  Et  1@  O E 1cC	B E E IE 0	@6@@@9 1B H@<C	B E E @ 0	@6@@@9 1@<CB E E 

@=XD  t  t 	t  Et  1E   O E 1E CBa E E @6@F
@E	 GH 
@8 0@P@T@1 E GK@5@8 1)@P
@V@A@V@<XD  t  t 	t  Et  1J  O E 1ICE E E 
@=C@$E	 E E		 B



@6@*@@@ @ @ @ @9 1H@<CE
 E E
@6@ @ 
@ @9 1H@<XD  t  t 	t  Et  "  D  t  t 	t  Et  " Au D  t  t 	t  Et  "  D  t  t 	t  Et  0  O E 0C@#B# E E@6@1 CB@.
@5@/@1 A@1 @5 @@2 +
@5@2 G@5@8 K@9 0 H@<XD  t  t 	t  Et  0   O E 0CC E E  @6 A{ @8 0@@@9 0k@<CC E E   @=XD  t  t 	t  Et  E   
D  t  t 	t  Et  E   O E /C
B E E  @6@8 1a H A CL@9 0u@<XD  t  t 	t  Et $execute  
D  t  t 	t  Et  1  O E 1CD E E@6@W
@@ A@1 +
@5@9 0u@<C@8D	 E E@6@/@8 0@1 
@5@/
@8 ^] H@@@1 @@.@5@1 @
@.@5@1 B1@5@8 AA H CD@1 1c@5@8 0u@ @9 0b H@<C
D E E@6@8 0 A@1 A A@5@9 0u@<XD  t  t 	t  Et  1  O E 1CE E E @=C@6E E E
@6@F@" B

@#@'@ @8   H@P@ 
@9 1 @I@A@"
@#@ 
@ @9 1 @J@<XD  t  t 	t  Et  0	   
D  t  t 	t  Et  0	   O E 0C@EB E E@6 _ _
@8 0@@@/
@8 1V H@/@/@8 1 H@G
@+ F@H
 A@1 A ,@5@9 0u@A@1 1@5@8 B` H@F _ _
@8 0@P@9 0 H@A _-@8 ^ H@9 1@<C@<C
 E E@6@/
@8 1@8 0@/@/@8 1@G
@+ F@H
@@ A@1 A ,@5@9 0u@A@8 1 H@F _ _
@8 0@P@@ _
@8 1@9 1@A@U@<XD  t  t 	t  Et  1(  O E 1'CB E E @6@@@9 1L H@<CB E E 
@6@@@U@<CB E E 

@=XD  t  t 	t  Et  1m  O E 1mCC E E 
@=C@ C E E
@6@\
@@@ 
@/@8 0@&@ @ @/@8 ' H@ @ @9 1 H@<CC E E
@6@ 
@/@8 1@ @ @9 1@<XD  t  t 	t  Et  1p  
D  t  t 	t  Et  1p  O E 1pC@%A& E E		@6@/@/@8 1R@" B
@#@@@&@ @8 0@&@ @ 
@9 1j@<XD  t  t 	t  Et 
attrs_modules  O E 1CD E E 
@=CD E Eatt




@6@ @ @9 1 H@<XD  t  t 	t  Et  1G   O E 1G C@:Bz E E @6@F
@0@E	save_history 
@8 0@P@T C@1 F @5@8 1"@E	 /B 
@8 0@P@T@1 Eprolog_history@5@8 1)@P
enable@8 1 H@A@V@8 0^ H@9 Y H@<XD  t  t 	t  Et  1x  O E 1wC@-Co E E@6@8 0@/@8 I H@G@+%@H ^@8 I H@A@F
space@8 0@P
@0@8 ] H@+ ^@A@V@@@<XD  t  t 	t  Et  V  O E VCD E E 
@=C
D E E
@6@ 
@ @9 0@<XD  t  t 	t  Et  0   O E 0C@BB2 E E@6@1 @@.
@.@5@1 E@1 H F@5
@5@/@8 W7@1 @
@5@8 0@@@F
 1@ IE@8 0@P
 1@ CL@8 0@A@V@1 Bo
@5@9 1@<CB; E E   @=XD  t  t 	t  Et  0   
D  t  t 	t  Et  0   O E 0C
A E E@6 0@/
@1 1
@5@9 K@<XD  t  t 	t  Et  0C  O E 0BCE E E ,



 ,

@6@ 
@ @ @9 0@<XD  t  t 	t  Et  1  O E 1C@=A E E@6@1  @2  "6@5@8 0@@@G
@+@H@(
@A@!
@3 M+@5@#@3
SWI-Prolog --@4
@5 Q@/@8 B H@0@ @;  "6 @<CA E E @=XD  t  t 	t  Et  0  O E 0CEM E E @=C@?EN E E ,


 B


 ,

@6@*@@@ 
@ @8 0@" \@#@ @ @ @9 0@<C@QEU E E



@6@"
 ,


@#@ @ @/@8 0@F@*@W@E@ @8 ^ H@P@T@+@P@"
@#@ @ @8 0@" \@#@A@'@I@<XD  t  t 	t  Et  @   O E 0CB E E  @6@9 15@<XD  t  t 	t  Et  1   O E 1
CAv E E@6@F Gc@3 0X@.
@5@8 0@P Gc@9 0@A@V@I
@<XD  t  t 	t  Et  0q  O E 0pCF E E@6@ @} ^ @}@@@<CF E E@6@ ^ ^ ^@@@<CF E E 

@=XD  t  t 	t  Et  Y  O E YCD E E @=CD E E@6@/@ @8 0@ @ @ @ 
@9 0@<XD  t  t 	t  Et  0e   O E 0dCC E E@6 E@1 E@.
@.@5@8 0 A{@8 0@G	@+ @H@9 11@A@V@<XD  t  t 	t  Et  1F   O E 1F C@=Bl E E @6@F
@7 C@1 F @5@8 1" FH@1 F @5@8 1" M@1 F @5@8 1"@E	
color_term 
@8 0@P@T@1  @~@2 E	ansi_term@5@8 1)@P
@V@A@V@<XD  t  t 	t  Et  0I  O E 0ICD E E 
@=CD E E
@6@ 
@/@8 H1 H@&@ @ @/@8 1@ @ @9 1 H@<XD  t  t 	t  Et  0  O E 0CE E E @w BG B  B B@=C@"E E E @p B B  B  B
 B B@=XD  t  t 	t  Et  1>  O E 1=CD E E@6@/
@8 0K@/@8 0K@ 
@ @9 0@<XD  t  t 	t  Et  0}  D  t  t 	t  Et  0} Au D  t  t 	t  Et  0}  
D  t  t 	t  Et  0}  XQM HF@4/usr/lib/swi-prolog/library/dialect/sicstus/block.pl  @ƅAu@#C ES E HXO H H C@\ H H@6@1 @@1 G G@2 H
@5@0@5@9 B@<XO H	nonvar_or C@ H H 
 T#@=C@ H H
 A T#
@6@ 
@ @9 1 H@<XO H	when_cond C@ H H

@6@@@ 
@9one_cond H@<C@ H H

 A

@6@ 
@ @8 1@ @ @9 1 H@<XO H	block_arg C@ H H@6@W
@@@9 V H@<C@ H H @@6@@@<C@ H H Bp@6@@@<C@ H H DG@6@@@<C@ H H@6block_argument@9 C H@<XO H
rename_clause C@ H H B



 B
@6@@@ 
@ @9 1 H@<C@ H H 



 

@6@ @ @9 1@<C@ H H@6@3@.
@.@5@8 B@ 
@/@8 C@3@5@9 B@<XO H H C@#@ H H B

@6@1 1_@0@.@5@8simplify_coroute H@_@/
@0@8 B@ 
 @0@0block @9 @.@<XO H
check_dynamic C@ H H@6@B Au@8 \@A C@8 \ H !R@9 @ H@<C@ H H @=XO Hexpand_specs C@c H H@6@W
@@@8 1@'
@<C@g H H 

@6@@@&@ @ @ @ 
@9 1 H@<C@i H H A

@6@@@&@ @ @/@8 1@ @ @ 
@9 1@<C@@l H H
@6@8
valid_head H@1 
@5@8 1 H@/@/@8 B@/@ @ @8 B@!@1$block_pred
@5@#@&@F@1 @2  1@5@8 Bx@&@P@%@A@ @" Et C  1 Et Cy  1
@#@I@F F>@8 A Am@&@P@"
@#@A@" 
@#@I@"  H H
@#@<XO H H C@_ H H@6 F>@/@8 1@1 1
@5@9 H@<XD  t  t 	t  Ht  H Av D  t  t 	t  Ht  C  
O H C C@# H H D~ Q H@=XO H	cond_vars C@ H H @=C@+@ H H	@6@F @@8 A@P@"

@#@A@%
@|@ @ @ @9 1 H@<XO H 1 C@ H H@6@/
@8 1@ 
@9 1@<XO H 1 C@ H H  1_ T#


 1]
@=C@ H H 

@=XO Hblock_declarations C@'@ H H 


@6@ 
@/@/@8 B@/@ @ @8 B@ @1 @2 1@5@9 B}@<XO H H C
@ H H@6@0@8 ]
 H@@ 1@9 1@<C@h@ H H


@6@/@8 1 H@"
 

@#@ @/@/@8 B@/@ @8 D@/@3@5@8 B 1@ @/@8 C@/@3@5@8 B@ @ @/@8 1@1 1_@5@/@8 1@"
 B@# 1@ @9 1@<XO H 1 C@ H H@6@`
@1 A@0
@.@5@1 1@5@9 A H@<XO H H C@6 H H@6@W
@@@U@<C@8 H H B
@6@@@9 H@<C@$@: H H@6@F
@"
 @#@P
@'
@I@A F>@/@8 1@" 
@#@<XXQM$attvarF@"/usr/lib/swi-prolog/boot/attvar.pl  )As@$C S EfrozenE$wakeupE 0?E 1]E 0XD  t  t 	t  1t call_all_attr_uhooks  O 1 1C@=	s@"/usr/lib/swi-prolog/boot/attvar.pl  )A 1 @=C@> 1 1 1



@6@ 
@8uhook
 1@ @9 1 1@<XD  t  t 	t  1t attvar_residuals  O 1 1C@ 1 1 @=C@@ 1 1 1


@6@F@X@&@P@%@J@I@A@\@F@+ 1^@&@P@ @ @/@8frozen_residuals 1@J@A@A@F@)@1 @2 Cattribute_goals@5@8 By 1@1 @2 1@5@/@8 H 1@&@P@ @ @/@8 C 1@A@" $i
@#@J@I@I@ @ @ 
@9 1 1@<XD  t  t 	t  1t delete_attributes  O 1 2C
A
 1 1@6@/@8 0) 1@9delete_attributes_ 1@<XD  t  t 	t  1t  2
  O 1 2	CA 1 1 @=CA 1 1@6@8 Gt 1@9 2@<XD  t  t 	t  1t portray_attr  O 1 2
C@&@ 1 1 1^@6@@freeze(~w, ~W)@3@4@4@3@1 B @5@4@1 B @5@4@1 B F%@5@5@5@9 Q 1@<C@)@ 1 1@6@!
@1 
@2attr_portray_hook@5@#@F
@0@ 
@8 E$ 1@ 
@@P@V@A	~w = ...@3
@5@9 2@<XD  t  t 	t  1t unfreeze  O 1 2C@b 1 1$and

@6@@@8 2 1@9 2@<C@f 1 1@6@@<XD  t  t 	t  1t  H  O 1 0?C@<@ 1 1@6@/
@8 2@G@+
@H@)@9 V 1@A@$@1 @
@5@1 A@1 H@1attvars_residuals
@5@5@2 2
@5@3@1 @@5@5@9 B~ 1@<XD  t  t 	t  1t portray_attvar @ D  t  t 	t  1t  2  O 1 2C@ 1 1@6{@8 I 1@/@8 1 1@8
portray_attrs 1 \@9 2!@<XD  t  t 	t  1t run_crv  O 1 2&C@ 1 1@6@@ 
@8 0j 1@9 G 1@<XD  t  t 	t  1t  1  O 1 1C@6@L 1 1 1^@6@@@F@)@8 ^ 1@P@F 1^@/
@8 $d 1@P 1^@1 2
@5@9 $i 1@A 1^@9 2-@I
@A@9 2@I
@<C@U 1 1@6@1 
@2  @5@@<XD  t  t 	t  1t  1  O 1 1C@{ 1 1@6 1^@/@8 2,@@@9make_conjunction 1@<C@ 1 1 
 @=XD  t  t 	t  1t  0 @ D  t  t @t  1t 0  @D  t  t 	t  1t  0  O 1 0C@#@ 1 1@6@/@8 E 1 H=@1 2'
@.
@5 H3@8 AA 1@G@+
 @H@@@A@V@<C@ 1 1@6@U@<XD  t  t 	t  1t  1^ @ D  t  t @t  1t 1] DG D  t  t 	t  1t  1^  O 1 1]C@p 1 1@6@8 H 1@@@<C@s 1 1@6@@<XD  t  t 	t  1t  1  O 1 1CA 1 1 2

@6@@@&@ @ @/@8 1@ @ @ 
@9 1@<CA! 1 1  1]

@=XD  t  t 	t  1t  1  
D  t  t 	t  1t  1  O 1 1C@8 1 1 @=C@9 1 1wakeup



@6@8 1@ 
@9 1 1@<XD  t  t 	t  1t  C  O 1 2CA 1 1 
@=CA 1 1


@6@ @ @9 2@<XD  t  t 	t  1t  2  O 1 2C@ 1 1 
@=C@,@ 1 1	
@6@F@ 
@/@8 2"@&@P@ @ 
@ @/@8 2@A@%@J@ @ @9 28 1@<XD  t  t 	t  1t  2%  O 1 2$C@ 1 1 @=C@%@ 1 1 1



@6@ 
@8 2 1@G@+@H@V@A	 OU@8 2!@ @9 2#@<XD  t  t 	t  1t  20  O 1 2/C@ 1 1 2


 A

@6@@@ @8 2.@ 
@ @9 2.@<C@ 1 1 

@=XXQM GTF@'/usr/lib/swi-prolog/library/settings.pl  @ƅAu@$C ES Econvert_setting_textE
list_settingsEsetting_propertyE (E (E
save_settingsE I
Eset_setting_defaultE HE \DE 2C Eset_settingErestore_settingE 2> XD  t  t 	t  GTt  I Av D  t  t 	t  GTt  I  D  t  t 	t  GTt  I  O GT IC@ GS GS@6@W
@@@'
@<C@ GS GS@6@/@8 I H@@@'
@<C@ GS GS@6@\
@@@'
@<C@ GS GS@6@/@8
setting_cache H@@@'
@<C@6@ GS GS XN
@6@@@F@"@ @/@8 K H@P@ @/@8 2; H@1 2P@1 XN@5@5@8 Cu H@'
@A	environment_variable@ @9 C H@J@<C@4@ GS GS	 X

@6@@@F@ @/@8 2R@P@ @/@8 2S@A@&@I@1 2P@1 XN@5@5@8 2T@'
@<C@%A GS GS H
@6@@@1 @5@/@/@8 H@1 @5@ 
@8 \D H@ 
@9 H@<C@@A GS GS	@6@/@8numeric_type H@@@/@8 X A@G@+ I.@H@m@r@w Y
@@A@F@) B#@P@m@r@w W@@A@&@1 2P
@5@8 2T@'
@<C@6A GS GS C


 B@6@@@1expr_to_list@1 C@5@5@/@8 H@ @/@8 C H@1 2P@1 C@5 B@5@8 2T@'
@<C@#A GS GS XP
@6@@@ @/@8eval_list_default H@1 2P
@1 XP@5@5@8 2T@'
@<CA" GS GS 
@=XD  t  t 	t  GTt 
local_file Au D  t  t 	t  GTt  2c  D  t  t 	t  GTt  I
 @ D  t  t @t  GTt 2D D  t  t 	t  GTt  I
  O GT 2DCBH GS GS@6@8 C@@@/@/@8 H@0@0@0@0@9 I@<CBM GS GS 

@6@0@0@0@0@9 I@<XD  t  t 	t  GTt  2F @ D  t  t @t  GTt 2E  BpD  t  t 	t  GTt  2F  O GT 2EC@uA GS GS	@6@/@/
@8 H B@ 
@8 H@F@S@ 
@/@/@0@0@8 I@P@1  GT@2
st_default
@0@5@8 B]@1 
@5@8retract_setting H@G@*@H@V@A@1  GT@2 2d
@5@8 2T@ @/@8 I@1 
@5@ @9 2H H@A H@1 
@5@9 2V@J@I@<XD  t  t 	t  GTt  2[  O GT 2ZCAg GS GS  B# B#@=CAh GS GS  Z B#@=CAi GS GS  I. I.@=CAj GS GS  
@6@G
	@Y@H
@) B#@A@) I.@<XD  t  t 	t  GTt  I   O GT HC@ GS GS

@6@]
@@@<C@ GS GS@6@1 H@5 &@9 I@<XD  t  t 	t  GTt  2e Au D  t  t 	t  GTt  2e  D  t  t 	t  GTt  2C  O GT 2BC@CB" GS GS@6@/@3@1 C BG@5@5@8 DP H@@ BG@/@3@1 D _@5@4@1bom @5@5@8 )@8write_setting_header H@1 I	@.
@.@0@0@0@0@5@1save_setting@2 
@5@8 A H@9 ID@<XD  t  t 	t  GTt read_setting  O GT 2sCA GS GS@6@3@1 H> OY@5@5@9 "g@<XD  t  t 	t  GTt  2h  O GT 2gCA GS GS 

@6@1st_value@0@5@9 B]@<XD  t  t 	t  GTt  2^  O GT 2^CA3 GS GS C

@6@@@&@ @ @/@8 2w H@ @ @ 
@9 2x@<C@0A7 GS GS	 XN
@6@@@&@F@ @/@8 2R@&@P@"
@#@A 2U@ @8 2V@'
@J@<C@2A= GS GS	
 X

@6@@@&@F@ @/@8 2R@&@P@"
@#@A@"
@#@J@<C@/AC GS GS

 2W
@6@@@&@1 @5@/@/@8 H@1 @5@/@8 2X@&@"
@#@<CAI GS GS 

@=XD  t  t 	t  GTt  H @ D  t  t @t  GTt \D  DGD  t  t 	t  GTt  H  O GT \DC@j@ GS GS
 


@6@G@F@X
@X@H@F@ 
@/@8 2u H@P@'@J@A@*@F@ 
@/@/@0@0@8curr_setting H@P@ @ @9 I@A H@1 
@5@9 2V@J@I@A@ 
@0@0@0@0@8 I@1 
@5@9 2X@J@I@<XD  t  t 	t  GTt list_setting  O GT 2}C@XB GS GS 


@6@ @ 
@/@/@/@0@8 2z@ @ 
@ @/@8 I@1 
@5@/@8 2X@G
@,@H@( I@A@( Da~w~t~*| ~q~w~t~*| ~w~n@3@1 
@5@4@4@4@4@4@5@9 Q H@<XD  t  t 	t  GTt  2b  O GT 2aCA) GS GS @=CA* GS GS@6@ @ @8 I@ @ @9 2`@<XD  t  t 	t  GTt  I  O GT ICA GS GS@6@9 H@<XD  t  t 	t  GTt  2@  O GT 2?C@*B^ GS GS@6@8 C@@@"
 


@#@ 
@/@/@/@/@8 2z@@@ @ @ @ @9 2@ H@<C@%Be GS GS@6@"
 


@#@ 
@/@/@/@/@8 2z@ @ @ @ @9 2@<XD  t  t 	t  GTt  (  O GT 2ACA GS GS@6@9 ( H@<XD  t  t 	t  GTt  2I @ D  t  t @t  GTt 2H  BpD  t  t 	t  GTt  2I  O GT 2HC@Ay GS GS
@6@/@/
@8 H B@ 
@8 H@F@@ 
@/@/@0@0@8 2z@ @ @/@8 I@P@1 
@5@/@8 2X@G@*@H@1 
@5@8 2f@A@+@F@ 
@8 2y@P@V@A@D@ @8 I@P@1 
@5@8 2f@1 
@5@8assert_setting H@S@G@*@H@V@A@1 GT@2 A@1 
@5@5@8 '^ 'k@9clear_setting_cache  H@A H@ 
@9 2V@J@J@<XD  t  t 	t  GTt  XC Av D  t  t 	t  GTt  XC  
D  t  t 	t  GTt  XC  O GT XDC@$@h GS GS ( - [8 B  @ -
@6@1 [8@4 B @4 @@5@ @9 XH H@<XD  t  t 	t  GTt 
store_setting  O GT 2C@`B GS GS
 \D 



@6@ 
@/@/@0@0@8 2z@@@ @ @/@8 I@G@*@H@V@A@2@D@ @ @8 I@P@1 2u
@0@5@8 B]@1 2u
@5@8 2T@1 2@2 2@1 
@5@5@9 2@S@<C@@B GS GS \D 



@6@@@F@#@1 - B @5 B @8 \P X\@P@1 2u
@0@5@8 B]@1 2u
@5@9 2T@A H@1 
@5@9 2V@<CB GS GS@6 H@9 C H@<XD  t  t 	t  GTt  2@  O GT 2C	Bj GS GS  X 

@=CBk GS GS &
@6@ 
@ @9 I@<C
Bm GS GS  "
@=C
Bn GS GS  !M
@=XD  t  t 	t  GTt  (  O GT (CA GS GS F@6@@@<CA GS GS@6@1 2
@5@/
@1 @5 @1
@5@8 @@/@8 2t H@ @9 2 H@<XD  t  t 	t  GTt  2  O GT 2CA GS GS 


@6@1 2u
@5@9 2T@<XD  t  t 	t  GTt  2   O GT 2C
@ GS GS  @6@1 2P@0@0@0@5@9 B]@<XD  t  t 	t  GTt  2<  O GT 2;CB GS GS@6@8convert_text H@@@<C
B GS GS B
@6@@ B@9 H@<C
B GS GS Ds
@6@@ Ds@9 H@<CB GS GS B#@6@@@/
@8 CB H@m@r
@w W@@<CB GS GS I.@6@@@/
@8 2@m@r
@w Y
@@<C@)B GS GS  


@6@@@G@Y
@H B#@8 2S@A I.@8 2S@1  
@5@9 H@<C
B GS GS@6@8 2@9 H@<XD  t  t 	t  GTt  H @ D  t  t @t  GTt H  Bp Bp BpD  t  t 	t  GTt  H  O GT HC@ GS GS@6@1 @@1 G G@2 H

@5@0@5@9 B@<XD  t  t 	t  GTt  2K @ D  t  t @t  GTt 2J D  t  t 	t  GTt  2K  O GT 2JC@PA GS GS@6@/@/@8 H B@8 H@F@;@/
@8 2y@P@1 @5@8 2f@1 @5@/@8 2X@G@,
@H@1 2@2 2@1 @5
@5@9 2@A@V@A@V@J
@<XD  t  t 	t  GTt  2C   O GT 2GC
B GS GS@6@/
@8 2c H@@@9 2B H@<XD  t  t 	t  GTt  2 Av D  t  t 	t  GTt  2  D  t  t 	t  GTt  2q  O GT 2pC@[B8 GS GS	
 


@6@ 
@/@/@/@0@8 2z@F@>@ 
@/@8 2y@E@ @ @/@8 I@ @ @8 ] H@P@T@A@I@P~n%	~w~n@3@5@8 Isetting(~q:~q, ~q).~n@3@4
@4@5@9 I@A@V@J@<XD  t  t 	t  GTt  2|  O GT 2{C@"@j GS GS	@6@/@ @ @8 I@F
@/@8 2d H@P@'
@A@'
@I@<XD  t  t 	t  GTt  2>  O GT 2=C@=B{ GS GS@6@/@8	spec_term H@(@(
@(
~`=t~72|~n@8 @f H~w~t~*| ~w~w~t~*| ~w~n@3Name@4@4Value (*=modified)@4 Da@4
@4Comment@5@8 2 2@8 2@1 2D@5@1 2~
@5@9 2r@<XD  t  t 	t  GTt  2Q Au D  t  t 	t  GTt  2Q C D  t  t 	t  GTt  2Q  D  t  t 	t  GTt  (  O GT (C@DA GS GS@6@/@3@1 C D&@5@4@1 Dq A@5@5@8 2j@@@1 2@5@8 2T D&@/
@3@1 D _@5@5@8 )@ 
@/@8 2@1 2
@5@1 H
@5@8 F H@9 2@<CA GS GS@6@/@3@1 C BG@5@4@1 Dq A@5@5@8 2j@@@1 2@5@9 2T@<CA GS GS @=XD  t  t 	t  GTt  2>   O GT 2LCBx GS GS  @6@0@9 2= H@<XD  t  t 	t  GTt  2o  O GT 2nC@&B1 GS GS@6@/@8 E H@1 I
@.@5%+@8 X H/*  Saved settings~n@8 I    Date: ~w~n@3@5@8 I  F@9 I@<XD  t  t 	t  GTt  XO @ D  t  t 	t  GTt  XO  O GT XCAU GS GS@6@F
@/@8 2R@P
 D@9 2S@A 2U@9 2V@I@<XD  t  t 	t  GTt  XO @ D  t  t 	t  GTt  XO  O GT ,CAZ GS GS@6@F@/
@8 2R@P D@ 
@9 2S@A@'@I
@<XD  t  t 	t  GTt  I
 Av D  t  t 	t  GTt  I
  O GT I	C@X GP GP  \ C= Z@"Indentation used goals in the body  GO@X@=C@Z GP GP  \ C= Z@/Distance between tab-stops.  0 uses only spaces  GO@Z@=C@\ GP GP  \B C= Ds Place cuts (!) on the same line  GO@\@=C@^ GP GP  \ C= Z@NWidth of a line.  0 is infinite  GO@^@=XD  t  t 	t  GTt  2v Au D  t  t 	t  GTt  2v  D  t  t 	t  GTt  2  O GT 2CB GS GS 


 
@6@@@<CB GS GS 
 
@=XXQM AF@%/usr/lib/swi-prolog/library/occurs.pl  @ƅAu@#C ES Eoccurrences_of_termEoccurrences_of_varEfree_of_varEfree_of_termEcontains_varE
contains_termEsub_varE AXO A 2 C@b	u F  @ƅA 2@6@1 A
@5@9 V A@<XO A 2 C@i 2 2@6@1 2
@5@9 2@<XO A 2 C@[ 2 2@6@E@8 2 A@P@T@<XO A 2 C@T 2 2@6@E@8 2 A@P@T@<XO A 2 C@G 2 2@6@*
@@@<C@J 2 2@6@_@0@/@8 A@8 2@@@<XO A 2 C@; 2 2

@6@@@<C@< 2 2@6@_@0@/@8 A@8 2@@@<XD  t  t 	t  At  V @ D  t  t @t  At 2  @O A 2 C@,@ 2 2@6@!@1 ]" @5@#@B@@/
@8 A@|
@ @8 EG A@U@A	@9 A@J
@<XO A 2 C@z 2 2@6@*
@<C@| 2 2@6@_@0@/@8 A@9 2 A@<XO A A C@p 2 2 

@=C@q 2 2@6@_@0@/@8 A@9 A A@<XXQM GF@@/build/spark-f1EuhS/spark-2012.0.deb/simplifier/newutilities.pro  7AAuC @~S @~Eatom_to_integerEgenerate_integerE JEunique_atomEmonth_numeric_to_nameEgenerate_int_listEflatten_listEpad_number_as_atomE	trim_atomE ^E@!explode_separator_content_as_listEspacerEcontains_no_dupsE 2Einteger_to_atomXO G 2 CA G  G @6@/@8flatten_list_x ^@@@'@@@<XO G 2 C@ G  G @6@/
@8 C @/@8 C @ 
@ @/@8replace_separator_with_split ^@ @8split_off_atoms ^@@@<XO G 2 C@` G  G @6@/@8 C>@8 C @@@<XO G 2 CA G  G  @=C
A G  G @6@/@8 2 ^@m@t@n@z@@<XO G ^ C@ G  G 
 Da@6@@@<C@ G  G 



@6@@@<C@ G  G 

@6@ @ 
@8@ implode_separator_content_list_x ^@@@<XO G 2 C@U G  G @6@/@8 C @8 C>@@@<XO G 2 CAV G  G  01JAN@=CAW G  G  02FEB@=CAX G  G  03MAR@=CAY G  G  04APR@=CAZ G  G  05MAY@=CA[ G  G  06JUN@=CA\ G  G  07JUL@=CA] G  G  08AUG@=CA^ G  G  09SEP@=CA_ G  G  10OCT@=CA` G  G  11NOV@=CAa G  G  12DEC@=XO G 2 CAj G  G @6@/
@8 C @ 
@/@8trim_atom_x ^@ @8 C @@@<XO G 2 C@v G  G 
 @6@@@<C@y G  G @6 Q@8 \*@| @9 2 ^@<XO G 2 CA! G  G @6@/
@8 C>@ 
@/@8 D@ 
@ @8pad_number_as_atom_x ^@@@<XD  t  t 	t  Gt  Yx Au O G 3
 CA. G  G @6@m@u@r
@@9Can not pad number: ~k to size: ~k as number is too big.
@3
@4
@5@9 ] Z@<CA8 G  G @6@ 
@/@8retrieve_padding ^@ @/@8 IY IZ@ @ @8 C @@@<XO G 2 CA G  G @6@/@8retrieve_next_id ^@/
@8 2 ^ S@3
@4
@5@8 ^ ^@@@<XO G 3 CA G  G @6@1 Yy
@.@5@8 I@m@u@n@z@@1 Yy
@5@8 Cu ^@@@<CA G  G 
@6@1 Yy
@5@8 3@@@<XO G 3 CAF G  G 

@6@@@<CAK G  G 0

@6@|
@ @ 
@9 3@<XO G 2 C@ G  G 

@6@@@<C@ G  G 
@6@/@8 C@ @ @/@8 C@ @ @ 
@9 2@<XO G 2 CA G  G 


@6@@@<CA G  G 


@6@m@s@t@}@|
@@@ @ 
@8 2 ^@@@<XO G 2 C@ G  G 
@6@@@<C@ G  G 


@6@@@<C@ G  G 

 S
@6@ @ @9 2@<C@ G  G  S

@6@/@8 3@ @ 
@9 2@<C@ G  G 



@6@ @ @9 2@<XO G 3	 CAs G  G @6@@@<C
Aw G  G @6@m@s@t@@@@<CA| G  G 
@6@|
@ @ @ @9 3@<XO G 2 CA G  G 


@6@ 
@8 C @@@<CA G  G  S


@6@ @8 C @ 
@ @9 2@<CA G  G 
@6@3
@5@/@8 3@ @ @9 2@<XO G J C@iA G  G @6@1 Vo@.@.
@.@.@.@.@5@8 Vr IU@/@8 2 ^@ 
@/@8 3@ @/@8 3@ @/@8 3@ @/@8 3@ @/@8 3@ @/@8 2 ^ @@3@4@4@5@8 3 @3@4@4@5@8 3@@@<XO G 2 CA G  G @6@/@8 Z IZ@/@8 D@/
@8 D@'
@@@<XO G 2 C@k G  G  @6@@@<C
@n G  G @6 Q@8 I@|
 @9 2 ^@<XO G 2 CA G  G  @=CA G  G 
@6@/@8 2@ 
@/@8 2@ @ @9 3@<CA G  G  

@=XXQM G`F@)/usr/lib/swi-prolog/library/statistics.pl  @ƅAu@$C ES E BEshow_profileE WE QE )E &E &XD  t  t 	t  G`t predicate_functor_name  O G` 3'C
B/ G_ G_ 

@6@@@9 3( Q@<CB2 G_ G_@6@0@9 B@<XD  t  t 	t  G`t 
collect_stats  O G` 3*C@)@f G_ G_@6@/@8core_statistics Q@/
@8
gc_statistics Q@ 
@/@8agc_statistics Q@ @/@8cgc_statistics Q@ @/@8shift_statistics Q@ @/@8
thread_counts Q@ @9
engine_counts Q@<XD  t  t 	t  G`t  @C  O G` WC@(@T G_ G_@6 3*@3@.@.@5@8 H@0@/
@8 \ Qdict_key@/@8 (m W
@ 
@ @/@8 IY IZ @C@ @9 3A@<XD  t  t 	t  G`t 
show_plain  O G` 3ECA G_ G_ @=CA G_ G_
 @6@@@<C@ A G_ G_ @


@6@ @ 
@8 3E Q@| @ @ @ 
@9 3F Q@<XD  t  t 	t  G`t prof_statistics  O G` 3JCA G_ G_prof





@6@ 
@ @ @9 D Q@<XD  t  t 	t  G`t 
time_state  O G` 3PCA: G_ G_ L



@6@8 E Q @@@8 @B Q
inferences@ 
@9 3T@<XD  t  t 	t  G`t thread_stack_statistics  O G` 3VC@@ G_ G_
 Df	stacks 3X _
 "= C  E

	allocated
usage C  3X _
 "= C E
 3Z
 3[ C 3X _
 "= C	 E
 3Z
 3[ C	 3X _
 "= 3Y E
 3Z
 3[total@6 C	@ @8 B Q	trailused@ @8 3] C@ @8 3]	localused@ @8 3] C @ 
@8 3]
globalused@ @8 3]
locallimit@ @8 3]globallimit@8 3]
traillimit@ @8 3]@ @m@r@r@z@r@z@@ @m@r@r
@z@r@z@@ @m@r@u@z@r@z@@<XD  t  t 	t  G`t stacks_stats  O G` 3eC@cB G_ G_

@6 C@/
@8 D" Q C @/@8 3g C	@/@8 3g@&@" @@(~|~tLimit~28+~tAllocated~13+~tIn use~13+ E
@#Local @ 
@ @/@8stack_stats Q@" E
@#Global@ @ @/@8 3j@" E
@#Trail @ @ @/@8 3j@" E@#@<XD  t  t 	t  G`t  & @ D  t  t @t  G`t 3&  BpD  t  t 	t  G`t  &  O G` 3&C@(Ak G_ G_@6@1 )@.@5cpu@8 \P X\@/
@8	time_name Q@/@8 @ Q@1 D
@5@1  G`@2 3#@5@9 F Q@<XD  t  t 	t  G`t  W  O G` WCBJ G_ G_ 
@=C@<BK G_ G_

@6@ 
@/@8 E( Q@&@ @ 
@ @/@8 W Q@F@+@&@P@'@I@A@" E
@#@ @ @9 W@I@<XD  t  t 	t  G`t  3.  O G` 3-C@}@o G_ G_

@6process_cputime@/@8 3T
process_epoch@/
@8 3T 3U@/@8 3Tatoms@/@8 3Tfunctors@/@8 3T
predicates@/@8 3Tmodules@/@8 3T  @/@8 3T@/@8 A,@ @/@8 3W Q@&
@" _core 3Y _ W
epoch 3U 3o W Dfcounts 3| 3} 3 3~vm_codesdata@#@<XD  t  t 	t  G`t key  O G` 3CA G_ G_  !R@=CA G_ G_ 
ticks_self@=CA G_ G_ ticks_siblings@=CA G_ G_  B!@=CA G_ G_  !@=CA G_ G_ callers@=CA G_ G_ callees@=XD  t  t 	t  G`t  @C   O G` QC@G G_ G_@6 3*@/
@8 H _@1 W
@5@9 @5 Q@<XD  t  t 	t  G`t  OD  O G` ODCA G_ G_ E@6@@@/
@8 A@ 
@9 3)@<CA G_ G_label@6@@@/
@8 A@ 
@9predicate_label Q@<CB G_ G_ticks@6@@@/
@8 A@/@8 A@m@r
@r@z@@<C@JB G_ G_	 X


percentage
@6@@@ 
@/@8 3 Q 3@ @/@8 3J Q
accounting@ @/@8 3@G@m@r@r@x @@n @@H@m@n@d@r@r@r@x @@x @{@@A@m@q        @@<C
B G_ G_@6@/
@8 3 Q@ 
@9 A@<XD  t  t 	t  G`t 	prof_node  O G` 3C@"A G_ G_@6@1 A@1 @ ]@.@5@2 @R ] @5@1
get_prof_node
@5@1 @R ]@5@9 AA Q@<XD  t  t 	t  G`t 
show_profile_  O G` 3CA G_ G_@6@ HI W HI@@@<C@cA G_ G_@6@/@8 3K Q W@/@8 3@/
@8sort_on Q@/@1 3
@5@/@8 B} C@ @/@8 Z Q
~`=t~69|~n@8 @f QTotal time: ~3f seconds~n@3@5@8 Q Q 3@8 3~w~t~w =~45|~t~w~60|~t~w~69|~n@3	Predicate@4Box Entries@4Calls+Redos@4Time@5@8 3 3@8 3@1top@.@5@8 3p@ @ @ 
@9 3I@<XD  t  t 	t  G`t 
data_stats  O G` 3C@DB G_ G_		@6 3|@/
@8 3g 3}@/@8 3g 3~@/@8 3g 3@/@8 3g 3@/@8 3g@&@" @@=~D atoms, ~D functors, ~D predicates, ~D modules, ~D VM-codes
@#@<XD  t  t 	t  G`t  3E  O G` 3HC@LA G_ G_		@6 3@/
@8 3 B!@/@8 3 !@/@8 3@1 X 3@5@/@8 3@m@r@n
@{@w W@@m@r@r@z@@$~w~t~D =~45|~t~D+~55|~D ~t~1d%~69|~n@3
@4@4@4@4@5@9 3@<XD  t  t 	t  G`t  3  O G` 3CA G_ G_
 3@6@1
cumulative 
@5 
@8 3p@@@<CA G_ G_ 
 3@=XD  t  t 	t  G`t  3l  O G` 3kC@3B G_ G_@6 "=@/@8 3g 3Z@/@8 3g 3[@/@8 3g@&@" @@+~|~w stack:~t~D~28+ ~t~D~13+ ~t~D~13+ Bytes

@#@<XD  t  t 	t  G`t 
time_stats  O G` 3C@EB G_ G_@6 3@/
@8 3g@1 I
@.@5 2@ 
@8 X Q 3o@/@8 3g 3U@/@8 3g@&@" @
Started at ~s E @@&~3f seconds cpu time for ~D inferences@#@<XD  t  t 	t  G`t  3=  O G` 3<C@D@ G_ G_@6 B @8 @ B@/@8 3Tthreads_created@/
@8 3T@m@r
@n@@@thread_cputime@/@8 3T@m@r
@u@x @@@&
@" _ ) W Vfinished@#@<C@ G_ G_ 

@=XD  t  t 	t  G`t  W  O G` 3yC@IBS G_ G_ 3@6 W@/@8 3g 3@/@8 3g 3Y@/@8 3g@&@ @ @/@8 3 Q@" E
@#@ @ @/@8 3 Q@" E E
@#@ @ @ 
@9 3f Q@<C@bB[ G_ G_ !@6@F I _@8 3g@P@( Da@I@A I@/@8 3g@ B @/@8 Fm Q V@/@8 3ggained@/@8 3gunit@/@8 3g W@/@8 3g@&@" @@6~D ~wgarbage collections gained ~D ~ws in ~3f seconds.
@#@<C@<Bi G_ G_		 ER@6 C@/@8 3g C @/@8 3g C	@/@8 3g W@/@8 3g@&@" @@:Stack shifts: ~D local, ~D global, ~D trail in ~3f seconds
@#@<C@2Br G_ G_ )@6 V@/@8 3g 3@/@8 3g W@/@8 3g@&@" @@0~D threads, ~D finished threads used ~3f seconds
@#@<C@(Bz G_ G_ ]@6 V@/@8 3g 3@/@8 3g@&@" @~D engines, ~D finished engines
@#@<XD  t  t 	t  G`t  3B  O G` 3BC@[ G_ G_@6@1 De ! B I@5@8 D Q@@@) +@<C@_ G_ G_@6@1 De ! @* I@5@8 3@@@) +@<C@c G_ G_@6@9 3w@<XD  t  t 	t  G`t  3  O G` 3C@[A G_ G_

 @


@6@"
node 







@#@0@1 @5@8 ]
 Q@E@1 @5@1 \~@0@5@8 \@P@T@1 @5@ @ @ @ @ @ @8 E2 Q@ 
@9 3@<XD  t  t 	t  G`t thread_stats  O G` 3C@.A	 G_ G_ _ W

 3
 3U
 3o@6 @@@ @8 3] 3U@ @8 3] 3@ 
@8 3]@9 3@<XD  t  t 	t  G`t  3@  O G` 3?C@:@ G_ G_@6 B @8 @engines@/@8 3Tengines_created@/
@8 3T@m@r
@n @@@@m@r
@u@x @@@&
@" Df ] V 3@#@<C@ G_ G_ 

@=XD  t  t 	t  G`t  37  O G` 36C@C@ G_ G_@6@1 @B +@.@5@0 A@8 @@m@u@n @@@
cgc_gained@/
@8 3Tcgc_time@/@8 3T@&
@" 3 ! W @* I V @* 3
 3@#@<C@ G_ G_ 

@=XD  t  t 	t  G`t  B  O G` 3"C@O@ G_ G_@6@1 K@.@5@8 ] @/
@8human_thread_id Q@F@*@1 3
@.@.@5@0 A@8 @@P@" 3X )
 ) 3Y K W@#@A@" 3 )
 ) K@#@J@<XD  t  t 	t  G`t report  O G` 3C@]A/ G_ G_
 3R



@6@1 3R@.@.@.@5@8 3Q Q@m@r@r
@x @@@m@r@r@x @@t@x @@@m@r@u@x @@@G
@m@r@n @@H@(Infinite@A@m@r@r@x @w S@ _@1 W@5@9 3@<XD  t  t 	t  G`t  3:  O G` 39C@S@ G_ G_@6local_shifts@/@8 3T
global_shifts@/
@8 3Ttrail_shifts@/@8 3T@B@m@u@n @@A@B@m@r
@n @@A@m@r@n @@@
shift_time@/@8 3T@&
@" 3X ER
 C  C W C	@#@<C@ G_ G_ 

@=XD  t  t 	t  G`t  3$  O G` 3#CA G_ G_@6@Y
@@@3@1 3
@5@5@9 3# Q@<CA G_ G_@6@/ 
@8 D Q@8 3 Q@0@9 3@<XD  t  t 	t  G`t 	time_true  O G` 3CA? G_ G_@6@9 3 Q@<C@.AA G_ G_@6@/@8 3S @@@/@8 3T 3U@/
@8 3T@ 
=@/@8 Zq Q@8 EG Q@8 3@ @8 3@U@<XD  t  t 	t  G`t  3  O G` 3CA G_ G_@6@]
@@@'
@<C
A G_ G_@6@1 )@5@9 3@<XD  t  t 	t  G`t  W @ D  t  t @t  G`t ) D  t  t 	t  G`t  W  O G` )C@?A" G_ G_@6@/@8 3@B@.@1 @
@.@2 A@1 3
@5@2 B8@5@1 B@.
 @5@8 3v@8 3 Q@G@+
 @H@@@A@V@A	@8 3@U@J@<XD  t  t 	t  G`t  31  O G` 30C@=@ G_ G_@6collections@/@8 3T@m@u@n @@@	collected@/
@8 3Tgctime@/@8 3T@&
@" 3 ! W _ I Vbyte 3
 3@#@<C@ G_ G_ 

@=XD  t  t 	t  G`t  &  O G` &CB% G_ G_  @=CB& G_ G_  @~@=CB' G_ G_@6@1  @5@1 \~
@5@9 \@<XD  t  t 	t  G`t  3J  O G` 3C
A G_ G_samples@6@9 A@<C
A G_ G_ 3@6@9 A@<C
A G_ G_ 3@6@9 A@<C
A G_ G_ W@6@9 A@<C
A G_ G_nodes@6@9 A@<XD  t  t 	t  G`t  3s  O G` 3rCAr G_ G_ 3o @@@6@@@<CAs G_ G_wallwalltime@6@@@<CAt G_ G_ @@ @@@6@@@<CAu G_ G_ 3 3@6@@@<CAv G_ G_@6@1 [8@4 3o@4 3@5@9 H H@<XD  t  t 	t  G`t  & @ D  t  t @t  G`t 3% D  t  t 	t  G`t  &  O G` 3%CAh G_ G_@6@9 3& Q@<XD  t  t 	t  G`t  34  O G` 33C@C@ G_ G_@6@1 @B +@.@5@0 A@8 @@m@u@n @@@
agc_gained@/
@8 3Tagc_time@/@8 3T@&
@" 3 ! W B I V B 3
 3@#@<C@ G_ G_ 

@=XD  t  t 	t  G`t  3  O G` 3C@@B G_ G_ 


@6@@@ 
@/@/@8 B@F@ 
@8 3 Q@P@3@4 @4@5@9 C Q@A@3@4 @4@4 @4@5@9 3@<CB  G_ G_@6@@@/@/
@8 B@3@4 @4
@5@9 3@<XXQM SF@!/usr/lib/swi-prolog/boot/parms.pl  )As@#C S XD  t  t 	t  St  S  O S SC
@D S S@6@8library_directory_cache S@@@-@<C@H S S@6@0 A@8 @ @8 D
 @@@1 4
@5@9 Bi @<C@M S S@6@1 4
@5@8 4@U@<XD  t  t 	t  St  4  D  t  t 	t  St  4 Au D  t  t 	t  St  4 C D  t  t 	t  St  4  D  t  t 	t  St $default_editor  
D  t  t 	t  St  4  O S 4C@Q S Snotepad@6 K @8 @ S@@@<C@T S S vi@=XXD t  t T{v |: D  t  Bt . G: G=t  .DD  t  Bt . G: Ft  ZvD  t  Bt . G: Ft  W!D  t  Bt . G: G=t  .WD  t  Bt . G: Gt  ZD  t  Bt . G: Wt  WD  t  Bt . G: Ft  ZxD  t  Bt . G: Ft  G
D  t  Bt . G: Ft  Z{D  t  Bt . G: Gt  ZD  t  Bt . G: Ft  Z}D  t  Bt . G: Ft  FD  t  Bt . G: G=t  .JD  t  Bt . G: Gt  W&D  t  Bt . G: Gt  ZD  t  Bt . G: Ft  WD  t  Bt . G: Ft  ZD  t  Bt . G: @t  CD  t  Bt . G: G=t  .^D  t  Bt . G: G=t  .AD  t  Bt . G: G=t  .JD  t  Bt . G: Ft  TD  t  Bt . G: Ft  ZD  t  Bt . G: G=t  .[D  t  Bt . G: Ft  WD  t  Bt . G: Wt  (jD  t  Bt . G: Ft  (D  t  Bt . G: Ft  G
D  t  Bt . G: Ft  L/D  t  Bt . G: Gt  ZD  t  Bt . G: Gt  ZD  t  Bt . G: Ft  GND  t  Bt . G: G=t  .PD  t  Bt . G: Ft  ZD  t  Bt . G: Wt  (nD  t  Bt . G: Ft  ZD  t  Bt . G: Wt  ZD  t  Bt . G: @t  _D  t  Bt . G: Ft  ID  t  Bt . G: Ft  Z}D  t  Bt . G: Ft  ZD  t  Bt . G: @t  CD  t  Bt . G: @t  CD  t  Bt . G: G=t  VD  t  Bt . G: Ft  ZtD  t  Bt . G: Gt  W&D  t  Bt . G: Gt  ZD  t  Bt . G: G=t  .LD  t  Bt . G: Gt  ZD  t  Bt . G: G=t  .TD  t  Bt . G: Ft  KD  t  Bt . G: @t  HD  t  Bt . G: G=t  .HD  t  Bt . G: G=t  VD  t  Bt . G: Ft  ZD  t  Bt . G: Gt  [ D  t  Bt . G: Ft  ZD  t  Bt . G: G=t  .RD  t  Bt . G: Ft  ZD  t  Bt . G: Wt  (lD  t  Bt . G: Ft  (D  t  Bt . G: @t  _D  t  Bt . G: Gt  ZD  t  Bt . G: Ft  ZD  t  Bt . G: Ft  ZD  t  Bt . G: Ft  GND  t  Bt . G: Gt  ZD  t  Bt . G: @t  _D  t  Bt . G: Gt  W&D  t  Bt . G: G=t  .PD  t  Bt . G: Gt  EvD  t  Bt . G: Wt  (pD  t  Bt . G: @t  _D  t  Bt . G: Ft  GD  t  Bt . G: @t  _D  t  Bt . G: G=t  VD  t  Bt . G: Ft  Z{D  t  Bt . G: @t  CD  t  Bt . G: Ft  ZGD  t  Bt . G: Gt  ZD  t  Bt . G: G=t  .FD  t  Bt . G: Gt  W&D  t  Bt . G: G=t  .JD  t  Bt . G: Ft  ZD  t  Bt . G: @t  CD  t  Bt . G: G=t  .YD  t  Bt . G: Ft  ZD  t  Bt . G: @t  @D  t  Bt . G: @t  _D  t  Bt . G: Gt  ZD  t  Bt . G: G=t  VD  t  Bt . W Ant  XD  t  Bt . W Ant  DOD  t  Bt .  At  AD  t  Bt .  ^Xt  \pD  t  Bt .  @ut  D  t  Bt .  ]t  ]D  t  Bt .  Ht  FjD  t  Bt .  BWt  GD  t  Bt .  Bt  ]D  t  Bt .  @ut  @D  t  Bt .  BWt  \D  t  Bt .  Yt  Y D  t  Bt .  Bt  ]D  t  Bt .  @ut  @sD  t  Bt .  Bt  (D  t  Bt .  Ant  \
D  t  Bt .  Bt  BD  t  Bt .  Bt  B D  t  Bt .  Yt  Y D  t  Bt .  At  GD  t  Bt .  Ant  @gD  t  Bt .  Bt  BD  t  Bt .  @ut  D  t  Bt .  Bt  (!D  t  Bt .  Wt  WD  t  Bt .  Ant   D  t  Bt .  Ant   D  t  Bt .  Ant  BD  t  Bt .  Wt  WD  t  Bt .  Ant  BD  t  Bt .  Ant   D  t  Bt .  Ant   D  t  Bt .  Wt  WD  t  Bt .  Ant  D|D  t  Bt .  Ant  A D  t  Bt .  Ant   D  t  Bt .  Ant  XD  t  Bt .  Ant   D  t  Bt .  Ant   D  t  Bt .  Ant  XD  t  Bt .  Ant   D  t  Bt .  Ant  JD  t  Bt .  Ant   D  t  Bt .  Bt  WD  t  Bt .  Ant   D  t  Bt .  1t  1^D  t  Bt .  Ant  DOD  t  Bt .  Ant  FD  t  Bt .  Et  0 D  t  Bt .  Et  0 D  t  Bt .  Et  HD  t  Bt .  Ant  CD  t  Bt .  Et  0 D  t  Bt .  Et  0	 D  t  Bt .  Ant   D  t  Bt .  Ant  FD  t  Bt .  Et  @ D  t  Bt .  Et  HD  t  Bt .  Ant  D|D  t  Bt .  Ant  CD  t  Bt .  Bt  BwD  t  Bt .  Ant   D  t  Bt .  Et  H D  t  Bt .  1t  1D  t  Bt .  Bt  BwD  t  Bt .  Et  E D  t  Bt .  Et  0 D  t  Bt .  Ant  FD  t  Bt .  BWt   :D  t  Bt .  Bt  W/D  t  Bt .  1t  HD  t  Bt .  @8t  @6D  t  Bt .  BWt   :D  t  Bt .  Ant   D  t  Bt .  Ant  BzD  t  Bt .  BWt  HD  t  Bt .  Ant    D  t  Bt .  ^Xt  ^\D  t  Bt .  Ant   D  t  Bt .  Ant  FD  t  Bt .  Ant   D  t  Bt .  Ant  AD  t  Bt .  BWt   8 D  t  Bt .  Ant    D  t  Bt .  Ant  D  t  Bt .  BWt  H D  t  Bt .  Ant   D  t  Bt .  Ant   D  t  Bt .  Et  0 D  t  Bt .  1t  1D  t  Bt .  Ant   D  t  Bt .  1t  0D  t  Bt .  Ant  W~D  t  Bt .  Ant  ED  t  Bt .  Ant  FD  t  Bt .  Ht  HD  t  Bt .  Ht  $D  t  Bt .  Ht  HD  t  Bt .  BWt  ^D  t  Bt .  Yt  YD  t  Bt .  @t  ID  t  Bt .  Ant  GD  t  Bt .  Yt  YD  t  Bt .  Yt  YD  t  Bt .  @t  $D  t  Bt .  @t  @D  t  Bt .  Ht  'D  t  Bt .  ^Xt  ^^D  t  Bt .  Ht  $D  t  Bt .  Ant   D  t  Bt .  Ant  F>D  t  Bt .  ]t  ]D  t  Bt .  ]t  ]D  t  Bt .  ^Xt  ^ZD  t  Bt .  ^t  ^ D  t  Bt .  Ant  AlD  t  Bt .  Wt  WD  t  Bt .  ]t  ]D  t  Bt .  @t  ID  t  Bt .  ]t  ]D  t  Bt .  Et  FD  t  Bt .  ^t  ^D  t  Bt .  @8t  TD  t  Bt .  Wt  WD  t  Bt .  Ant  D  t  Bt .  Wt  W D  t  Bt .  @t  @D  t  Bt .  ^t  ^D  t  Bt .  Wt  W D  t  Bt .  ]t  ]D  t  Bt .  Ant  AD  t  Bt .  @8t  #uD  t  Bt .  @t  $D  t  Bt . E Ft  ZvD  t  Bt . E Ft  W!D  t  Bt . E Et  &D  t  Bt . E G	t  )kD  t  Bt . E Ft  ZxD  t  Bt . E G	t  X[D  t  Bt . E Ft  G
D  t  Bt . E Et  ED  t  Bt . E Ft  Z{D  t  Bt . E Ft  Z}D  t  Bt . E Ft  FD  t  Bt . E Gt  W&D  t  Bt . E Ft  WD  t  Bt . E Et  &D  t  Bt . E Ft  ZD  t  Bt . E Ant  DOD  t  Bt . E Ft  TD  t  Bt . E Ft  ZD  t  Bt . E Ft  WD  t  Bt . E Ft  (D  t  Bt . E Ft  G
D  t  Bt . E G	t  &D  t  Bt . E G	t  \QD  t  Bt . E Ft  L/D  t  Bt . E Ft  GND  t  Bt . E Ft  ZD  t  Bt . E Ft  ZD  t  Bt . E Et  &D  t  Bt . E G	t  \D  t  Bt . E Ft  ID  t  Bt . E Ft  Z}D  t  Bt . E Ft  ZD  t  Bt . E Et  ED  t  Bt . E Ft  ZtD  t  Bt . E @t  CD  t  Bt . E Ft  KD  t  Bt . E @t  HD  t  Bt . E Ft  ZD  t  Bt . E Ft  ZD  t  Bt . E G	t  X[D  t  Bt . E Ft  ZD  t  Bt . E Et  &D  t  Bt . E Ft  (D  t  Bt . E Ft  ZD  t  Bt . E Ft  ZD  t  Bt . E Et  & D  t  Bt . E Ft  GND  t  Bt . E Et  &D  t  Bt . E Ft  GD  t  Bt . E Ft  Z{D  t  Bt . E Ft  ZGD  t  Bt . E Ft  ZD  t  Bt . E Ft  ZD  t  Bt . E G	t  \QD  t  Bt . A Ft  ZvD  t  Bt . A Ft  W!D  t  Bt . A Ft  ZxD  t  Bt . A Ft  G
D  t  Bt . A Ft  Z{D  t  Bt . A Ft  Z}D  t  Bt . A At  AD  t  Bt . A Ft  FD  t  Bt . A Ft  WD  t  Bt . A Ft  ZD  t  Bt . A @t  CD  t  Bt . A Ft  TD  t  Bt . A Ft  ZD  t  Bt . A Ft  WD  t  Bt . A Ft  G
D  t  Bt . A Ft  L/D  t  Bt . A Ft  GND  t  Bt . A Ft  ZD  t  Bt . A Ft  ZD  t  Bt . A @t  _D  t  Bt . A Ft  ID  t  Bt . A Ft  Z}D  t  Bt . A Ft  ZD  t  Bt . A @t  CD  t  Bt . A @t  CD  t  Bt . A Ft  ZtD  t  Bt . A Ft  KD  t  Bt . A @t  HD  t  Bt . A Ft  ZD  t  Bt . A Ft  ZD  t  Bt . A Ft  ZD  t  Bt . A @t  _D  t  Bt . A Ft  ZD  t  Bt . A Ft  ZD  t  Bt . A Ft  GND  t  Bt . A @t  _D  t  Bt . A @t  _D  t  Bt . A Ft  GD  t  Bt . A Ant  AD  t  Bt . A @t  _D  t  Bt . A Ft  Z{D  t  Bt . A @t  CD  t  Bt . A Ft  ZD  t  Bt . A @t  CD  t  Bt . A Ft  ZD  t  Bt . A @t  @D  t  Bt . A @t  _D  t  Bt . Y Ft  GD  t  Bt . Y Bt  BwD  t  Bt . Y @8t  @6D  t  Bt . F Wt  WD  t  Bt . F @t  CD  t  Bt . F Wt  (jD  t  Bt . F Wt  (nD  t  Bt . F Wt  ZD  t  Bt . F @t  _D  t  Bt . F @t  CD  t  Bt . F @t  CD  t  Bt . F @t  HD  t  Bt . F Wt  (lD  t  Bt . F @t  _D  t  Bt . F @t  _D  t  Bt . F Wt  (pD  t  Bt . F @t  _D  t  Bt . F @t  _D  t  Bt . F @t  CD  t  Bt . F @t  CD  t  Bt . F @t  @D  t  Bt . F @t  _D  t  Bt . F YXt  FD  t  Bt . F Ft  FD  t  Bt . F Gt  GD  t  Bt . G @t  CD  t  Bt . G Ant  FD  t  Bt . G @t  _D  t  Bt . G @t  _D  t  Bt . G @t  HD  t  Bt . G @t  _D  t  Bt . G @t  CD  t  Bt . G @t  CD  t  Bt . G @t  _D  t  Bt . G @t  CD  t  Bt . G @t  @D  t  Bt . G @t  _D  t  Bt . G @t  _D  t  Bt . G @t  CD  t  Bt . GQ BWt  GD  t  Bt . GQ Ft  ZvD  t  Bt . GQ Ft  W!D  t  Bt . GQ GTt  I
D  t  Bt . GQ GTt  2FD  t  Bt . GQ G	t  )kD  t  Bt . GQ Ft  ZxD  t  Bt . GQ G	t  X[D  t  Bt . GQ Ft  G
D  t  Bt . GQ Ft  Z{D  t  Bt . GQ Ant  BzD  t  Bt . GQ Ft  Z}D  t  Bt . GQ At  AD  t  Bt . GQ Ft  FD  t  Bt . GQ Ft  WD  t  Bt . GQ GTt  2CD  t  Bt . GQ Ft  ZD  t  Bt . GQ @t  CD  t  Bt . GQ Ft  TD  t  Bt . GQ Ft  ZD  t  Bt . GQ Ft  WD  t  Bt . GQ Ft  (D  t  Bt . GQ Ft  G
D  t  Bt . GQ GTt  HD  t  Bt . GQ G	t  &D  t  Bt . GQ G	t  \QD  t  Bt . GQ Ft  L/D  t  Bt . GQ Ft  GND  t  Bt . GQ Ft  ZD  t  Bt . GQ GTt  2@D  t  Bt . GQ GTt  (D  t  Bt . GQ BWt  \D  t  Bt . GQ Ft  ZD  t  Bt . GQ GTt  2ID  t  Bt . GQ @t  _D  t  Bt . GQ G	t  \D  t  Bt . GQ Ft  ID  t  Bt . GQ Ft  Z}D  t  Bt . GQ Ft  ZD  t  Bt . GQ @t  CD  t  Bt . GQ @t  CD  t  Bt . GQ Ft  ZtD  t  Bt . GQ Ft  KD  t  Bt . GQ @t  HD  t  Bt . GQ Ft  ZD  t  Bt . GQ GTt  2<D  t  Bt . GQ Ft  ZD  t  Bt . GQ ^Xt  \pD  t  Bt . GQ Ft  ZD  t  Bt . GQ G	t  X[D  t  Bt . GQ GTt  HD  t  Bt . GQ Ft  (D  t  Bt . GQ GTt  2C D  t  Bt . GQ GTt  2KD  t  Bt . GQ @t  _D  t  Bt . GQ Ft  ZD  t  Bt . GQ Ft  ZD  t  Bt . GQ Ft  GND  t  Bt . GQ @t  _D  t  Bt . GQ GTt  2>D  t  Bt . GQ GTt  (D  t  Bt . GQ Ft  GD  t  Bt . GQ @t  _D  t  Bt . GQ GTt  2> D  t  Bt . GQ @t  _D  t  Bt . GQ Ft  Z{D  t  Bt . GQ Ft  ZGD  t  Bt . GQ @t  CD  t  Bt . GQ Ft  ZD  t  Bt . GQ @t  CD  t  Bt . GQ Ft  ZD  t  Bt . GQ @t  @D  t  Bt . GQ G	t  \QD  t  Bt . GQ @t  _D  t  Bt . G0 [<t  [>D  t  Bt . G0 [<t  [LD  t  Bt . G0 [<t  [BD  t  Bt . G0 [<t  [HD  t  Bt . G0 [<t  [PD  t  Bt . G0 [<t  [RD  t  Bt . G0 [<t  [TD  t  Bt . G0 [<t  [VD  t  Bt . G0 [<t  [_D  t  Bt . G0 [<t  [bD  t  Bt . G0 [<t  [fD  t  Bt . G0 [<t  [hD  t  Bt . G0 [<t  [mD  t  Bt . G0 [<t  [@D  t  Bt . G0 [<t  [JD  t  Bt . G0 [<t  [DD  t  Bt . G0 [<t  [FD  t  Bt . G0 [<t  [ND  t  Bt . G0 [<t  [VD  t  Bt . G0 [<t  [XD  t  Bt . G0 [<t  [[D  t  Bt . G0 [<t  []D  t  Bt . G0 [<t  [_D  t  Bt . G0 [<t  [dD  t  Bt . G0 [<t  [hD  t  Bt . G0 [<t  [kD  t  Bt . G0 [<t  [oD  t  Bt . G0 [<t  [qD  t  Bt . G Ft  FD  t  Bt . G YXt  FD  t  Bt . G Ft  GD  t  Bt . G YXt  FD  t  Bt . G- G0t  ]LD  t  Bt . G- G0t  ]ND  t  Bt . G- G0t  ]PD  t  Bt . G- G0t  ]RD  t  Bt . G- G0t  ]TD  t  Bt . G- G0t  ]VD  t  Bt . F Ft  GD  t  Bt . F Ht  GD  t  Bt . F Ht  GD  t  Bt . F At  ^D  t  Bt . F Ft  FD  t  Bt . F Ft  GND  t  Bt . F YXt  FD  t  Bt . F Ht  GD  t  Bt . F Gt  FD  t  Bt . F Ht  GD  t  Bt . ^X Ant  BzD  t  Bt . ^X Ant  \
D  t  Bt . ^X Bt  BwD  t  Bt . ^X @8t  @6D  t  Bt . ^X Ant  ED  t  Bt . ^X Ant  XD  t  Bt . ^X Bt  W/D  t  Bt . ^ Bt  BwD  t  Bt . ^ Ht  HD  t  Bt . ^ Ant  @gD  t  Bt . ^ At  AD  t  Bt . G  Ft  G"D  t  Bt . G  Ft  G#D  t  Bt . G  Ht  G%D  t  Bt . G  Ht  G&D  t  Bt . G  Ht  G'D  t  Bt . G  Ft  G!D  t  Bt . G  Ht  G$D  t  Bt . F Gt  ZD  t  Bt . F Ft  G
D  t  Bt . F Gt  ZD  t  Bt . F Gt  W&D  t  Bt . F Gt  ZD  t  Bt . F @t  CD  t  Bt . F Ant  JD  t  Bt . F Gt  ZD  t  Bt . F Gt  ZD  t  Bt . F @t  _D  t  Bt . F @t  CD  t  Bt . F Gt  ZD  t  Bt . F @t  CD  t  Bt . F Gt  W&D  t  Bt . F Gt  ZD  t  Bt . F @t  HD  t  Bt . F Gt  [ D  t  Bt . F Gt  ZD  t  Bt . F @t  _D  t  Bt . F Gt  ZD  t  Bt . F @t  _D  t  Bt . F Gt  W&D  t  Bt . F Gt  EvD  t  Bt . F @8t  @6D  t  Bt . F @t  _D  t  Bt . F @t  _D  t  Bt . F Ht  FjD  t  Bt . F @t  CD  t  Bt . F Gt  ZD  t  Bt . F Gt  W&D  t  Bt . F @t  CD  t  Bt . F @t  @D  t  Bt . F @t  _D  t  Bt . F Gt  ZD  t  Bt . F Ant  FD  t  Bt . @ A}t  AD  t  Bt . @~ At  %D  t  Bt . @~ Ft  ZvD  t  Bt . @~ Ft  W!D  t  Bt . @~ At  UD  t  Bt . @~ At  %D  t  Bt . @~ Ant   D  t  Bt . @~ Gt  %D  t  Bt . @~ Ft  WD  t  Bt . @~ Ft  D%D  t  Bt . @~ G`t  @C D  t  Bt . @~ Ft  WD  t  Bt . @~ Ft  G
D  t  Bt . @~ At  %D  t  Bt . @~ Ft  ZD  t  Bt . @~ Gt  D  t  Bt . @~ Ft  ZD  t  Bt . @~ Gt  D  t  Bt . @~ Ht  HD  t  Bt . @~ G0t  ]PD  t  Bt . @~ Gt  %yD  t  Bt . @~ Ft  ZD  t  Bt . @~ Gt  %uD  t  Bt . @~ At  AD  t  Bt . @~ Gt  VpD  t  Bt . @~ Gt  %D  t  Bt . @~ Ft  F D  t  Bt . @~ At  UD  t  Bt . @~ Ht  FjD  t  Bt . @~ At  ^D  t  Bt . @~ Gt  ITD  t  Bt . @~ Gt  %wD  t  Bt . @~ Ft  Z{D  t  Bt . @~ Ft  Z}D  t  Bt . @~ Ft  FD  t  Bt . @~ At  ^D  t  Bt . @~ Ant  JD  t  Bt . @~ Ft  TD  t  Bt . @~ Ft  ZD  t  Bt . @~ At  @(D  t  Bt . @~ Ft  GND  t  Bt . @~ G0t  ]ND  t  Bt . @~ Ft  Z}D  t  Bt . @~ Ft  ZtD  t  Bt . @~ At  % D  t  Bt . @~ At  AD  t  Bt . @~ Gt  FD  t  Bt . @~ Ft  ZD  t  Bt . @~ At  AD  t  Bt . @~ At  A1D  t  Bt . @~ Gt  VpD  t  Bt . @~ G0t  ]LD  t  Bt . @~ Ft  ZD  t  Bt . @~ Ft  GND  t  Bt . @~ G0t  ]VD  t  Bt . @~ Ft  ZD  t  Bt . @~ Gt   D  t  Bt . @~ At  AD  t  Bt . @~ Gt  XcD  t  Bt . @~ G t  MD  t  Bt . @~ Gt  %|D  t  Bt . @~ Ft  G
D  t  Bt . @~ Ft  EED  t  Bt . @~ Ant  DOD  t  Bt . @~ Ft  (D  t  Bt . @~ Ft  L/D  t  Bt . @~ Ft  ZD  t  Bt . @~ Ft  (D  t  Bt . @~ Ft  ZD  t  Bt . @~ Ft  Z{D  t  Bt . @~ G t  JD  t  Bt . @~ Ft  FD  t  Bt . @~ Ft  ZxD  t  Bt . @~ Ft  ZD  t  Bt . @~ Ft  ID  t  Bt . @~ @8t  TD  t  Bt . @~ Ft  ZD  t  Bt . @~ Gt  %D  t  Bt . @~ Ft  GD  t  Bt . @~ G0t  ]RD  t  Bt . @~ Bt  B	D  t  Bt . @~ Ft  ZGD  t  Bt . @~ G-t  ]D  t  Bt . @~ Ft  ZD  t  Bt . @~ G0t  ]TD  t  Bt . @~ Ant  FD  t  Bt . BW At  AD  t  Bt . BW Ant  CD  t  Bt . BW Ant   D  t  Bt . BW Bt  BwD  t  Bt . BW @8t  @6D  t  Bt . BW Bt  W/D  t  Bt . An BWt  GD  t  Bt . An BWt  ^D  t  Bt . An BWt  \D  t  Bt . An ^Xt  \pD  t  Bt . An Bt  BwD  t  Bt . An @8t  @6D  t  Bt . An Bt  W/D  t  Bt . E @t  CD  t  Bt . E Et  & D  t  Bt . E @t  _D  t  Bt . E Et  &D  t  Bt . E Et  &D  t  Bt . E @t  _D  t  Bt . E @t  HD  t  Bt . E G	t  )kD  t  Bt . E G	t  &D  t  Bt . E G	t  X[D  t  Bt . E @t  _D  t  Bt . E G	t  \QD  t  Bt . E Et  ED  t  Bt . E @t  CD  t  Bt . E @t  CD  t  Bt . E Et  &D  t  Bt . E G	t  X[D  t  Bt . E Et  &D  t  Bt . E Et  &D  t  Bt . E @t  _D  t  Bt . E G	t  \D  t  Bt . E @t  CD  t  Bt . E @t  @D  t  Bt . E @t  _D  t  Bt . E G	t  \QD  t  Bt . E @t  _D  t  Bt . E @t  CD  t  Bt . E Et  ED  t  Bt . H4 @8t  @6D  t  Bt . W Bt  BwD  t  Bt . W @8t  @6D  t  Bt . W Ant  AD  t  Bt . W Bt  W/D  t  Bt . GY #dt  #l D  t  Bt . GY @t  ID  t  Bt . GY Ft  ZvD  t  Bt . GY Ft  W!D  t  Bt . GY A}t  ) D  t  Bt . GY Gt  ZD  t  Bt . GY G	t  )kD  t  Bt . GY Ft  ZxD  t  Bt . GY G	t  X[D  t  Bt . GY Ft  G
D  t  Bt . GY Ft  Z{D  t  Bt . GY Gt  ZD  t  Bt . GY Ft  Z}D  t  Bt . GY Ft  FD  t  Bt . GY Gt  W&D  t  Bt . GY Ant   D  t  Bt . GY A}t  )D  t  Bt . GY Gt  ZD  t  Bt . GY Ft  WD  t  Bt . GY At  AD  t  Bt . GY Ant  D|D  t  Bt . GY Ft  ZD  t  Bt . GY @t  CD  t  Bt . GY Ant  JD  t  Bt . GY Ft  TD  t  Bt . GY A}t  A{D  t  Bt . GY Ft  ZD  t  Bt . GY Ft  WD  t  Bt . GY Ft  G
D  t  Bt . GY G	t  &D  t  Bt . GY G	t  \QD  t  Bt . GY Ft  L/D  t  Bt . GY Gt  ZD  t  Bt . GY #dt  #bD  t  Bt . GY Gt  ZD  t  Bt . GY Ft  GND  t  Bt . GY A}t  !D  t  Bt . GY Ant  GD  t  Bt . GY Ft  ZD  t  Bt . GY Ft  ZD  t  Bt . GY @t  _D  t  Bt . GY G	t  \D  t  Bt . GY Ft  ID  t  Bt . GY Ft  Z}D  t  Bt . GY Ft  ZD  t  Bt . GY @t  CD  t  Bt . GY @t  CD  t  Bt . GY Gt  ZD  t  Bt . GY Ft  ZtD  t  Bt . GY Gt  W&D  t  Bt . GY A}t  AD  t  Bt . GY Gt  ZD  t  Bt . GY A}t  A{D  t  Bt . GY Ft  KD  t  Bt . GY @t  HD  t  Bt . GY #dt  #lD  t  Bt . GY Ft  ZD  t  Bt . GY Gt  [ D  t  Bt . GY Ft  ZD  t  Bt . GY A}t  AD  t  Bt . GY Ft  ZD  t  Bt . GY G	t  X[D  t  Bt . GY #dt  #D  t  Bt . GY @t  _D  t  Bt . GY Ft  ZD  t  Bt . GY Ft  ZD  t  Bt . GY Gt  ZD  t  Bt . GY A}t  AD  t  Bt . GY Ft  GND  t  Bt . GY Gt  ZD  t  Bt . GY @t  _D  t  Bt . GY Gt  W&D  t  Bt . GY Gt  EvD  t  Bt . GY @8t  @6D  t  Bt . GY Ft  GD  t  Bt . GY @t  _D  t  Bt . GY @8t  #uD  t  Bt . GY @t  _D  t  Bt . GY Ft  Z{D  t  Bt . GY @t  CD  t  Bt . GY Gt  ZD  t  Bt . GY Gt  W&D  t  Bt . GY Ft  ZD  t  Bt . GY @t  CD  t  Bt . GY Ft  ZD  t  Bt . GY @t  @D  t  Bt . GY G	t  \QD  t  Bt . GY @t  _D  t  Bt . GY Gt  ZD  t  Bt . GY #dt  #bD  t  Bt . @ Ht  $D  t  Bt . @ Ant  \
D  t  Bt . @ @8t  @6D  t  Bt . G Ant  JD  t  Bt . G Et  %D  t  Bt . G Et  %D  t  Bt . G Et  %D  t  Bt . G Et  %D  t  Bt . G Et  XD  t  Bt . G Et  XD  t  Bt . G Ft  F D  t  Bt . G Et  XD  t  Bt . G Et  X$D  t  Bt . G Et  X&D  t  Bt . G Et  X)D  t  Bt . G Et  %D  t  Bt . G Et  %D  t  Bt . G Et  %D  t  Bt . G Et  %D  t  Bt . G Et  %D  t  Bt . G Et  %D  t  Bt . G Et  %D  t  Bt . G Et  %D  t  Bt . G Et  %D  t  Bt . G Et  %D  t  Bt . G Et  %D  t  Bt . G Et  XD  t  Bt . G Et  XD  t  Bt . G Et  XD  t  Bt . G Et  X"D  t  Bt . G Et  X&D  t  Bt . G Et  %D  t  Bt . G Ant  FD  t  Bt . G Et  %D  t  Bt . G Et  %D  t  Bt . G Et  %D  t  Bt . A At  2D  t  Bt . A At  HD  t  Bt . A Ft  ZvD  t  Bt . A Ft  W!D  t  Bt . A A}t  ) D  t  Bt . A Ft  ZxD  t  Bt . A Ft  G
D  t  Bt . A Ft  Z{D  t  Bt . A At  2D  t  Bt . A Ft  Z}D  t  Bt . A Ft  FD  t  Bt . A A}t  )D  t  Bt . A Ft  WD  t  Bt . A Ft  ZD  t  Bt . A @t  CD  t  Bt . A A}t  A{D  t  Bt . A Ft  TD  t  Bt . A Ft  ZD  t  Bt . A Ft  WD  t  Bt . A Ft  G
D  t  Bt . A Ft  L/D  t  Bt . A Ft  GND  t  Bt . A A}t  !D  t  Bt . A Ft  ZD  t  Bt . A Ft  ZD  t  Bt . A @t  _D  t  Bt . A Ft  ID  t  Bt . A Ant  FD  t  Bt . A Ft  Z}D  t  Bt . A Ft  ZD  t  Bt . A @t  CD  t  Bt . A @t  CD  t  Bt . A Ft  ZtD  t  Bt . A A}t  AD  t  Bt . A Ht  HD  t  Bt . A A}t  A{D  t  Bt . A Ft  KD  t  Bt . A @t  HD  t  Bt . A Ant  AD  t  Bt . A At  AD  t  Bt . A Ft  ZD  t  Bt . A Ft  ZD  t  Bt . A At  XD  t  Bt . A A}t  AD  t  Bt . A Ft  ZD  t  Bt . A @t  _D  t  Bt . A Ft  ZD  t  Bt . A At  2D  t  Bt . A Ft  ZD  t  Bt . A At  2D  t  Bt . A A}t  AD  t  Bt . A Ft  GND  t  Bt . A At  2D  t  Bt . A @t  _D  t  Bt . A @t  _D  t  Bt . A Ft  GD  t  Bt . A Ant  AD  t  Bt . A @t  _D  t  Bt . A Ft  Z{D  t  Bt . A @t  CD  t  Bt . A At  2D  t  Bt . A At  2D  t  Bt . A Ft  ZD  t  Bt . A Et  G\D  t  Bt . A @t  CD  t  Bt . A Ft  ZD  t  Bt . A @t  @D  t  Bt . A @t  _D  t  Bt . E Ft  ZvD  t  Bt . E Ft  W!D  t  Bt . E A}t  ) D  t  Bt . E Et  &D  t  Bt . E Ft  ZxD  t  Bt . E Ft  G
D  t  Bt . E Et  ED  t  Bt . E Ft  Z{D  t  Bt . E Ft  Z}D  t  Bt . E Ft  FD  t  Bt . E At  AD  t  Bt . E A}t  )D  t  Bt . E Ft  WD  t  Bt . E Et  &D  t  Bt . E Ft  ZD  t  Bt . E A}t  A{D  t  Bt . E Ft  TD  t  Bt . E Ft  ZD  t  Bt . E Ft  WD  t  Bt . E Ft  (D  t  Bt . E Ft  G
D  t  Bt . E Ft  L/D  t  Bt . E Ft  GND  t  Bt . E A}t  !D  t  Bt . E Ft  ZD  t  Bt . E Ft  ZD  t  Bt . E Et  &D  t  Bt . E Ft  ID  t  Bt . E Ft  Z}D  t  Bt . E Ft  ZD  t  Bt . E Et  ED  t  Bt . E Ft  ZtD  t  Bt . E A}t  AD  t  Bt . E A}t  A{D  t  Bt . E Ft  KD  t  Bt . E Ft  ZD  t  Bt . E Ft  ZD  t  Bt . E A}t  AD  t  Bt . E Ft  ZD  t  Bt . E Et  &D  t  Bt . E Ft  (D  t  Bt . E Ft  ZD  t  Bt . E Ft  ZD  t  Bt . E A}t  AD  t  Bt . E Et  & D  t  Bt . E Ft  GND  t  Bt . E Et  &D  t  Bt . E Ft  GD  t  Bt . E Ft  Z{D  t  Bt . E Ft  ZGD  t  Bt . E Ft  ZD  t  Bt . E Ft  ZD  t  Bt . GK GMt  &D  t  Bt . GK Ft  ZvD  t  Bt . GK Ft  W!D  t  Bt . GK A}t  ) D  t  Bt . GK G	t  )kD  t  Bt . GK Ft  ZxD  t  Bt . GK G	t  X[D  t  Bt . GK Ft  G
D  t  Bt . GK Ft  Z{D  t  Bt . GK GMt  (D  t  Bt . GK Ft  Z}D  t  Bt . GK Ant   D  t  Bt . GK Ft  FD  t  Bt . GK A}t  )D  t  Bt . GK Ft  WD  t  Bt . GK Ft  ZD  t  Bt . GK @t  CD  t  Bt . GK GMt  &D  t  Bt . GK A}t  A{D  t  Bt . GK Ft  TD  t  Bt . GK Ft  ZD  t  Bt . GK Ft  WD  t  Bt . GK Ft  (D  t  Bt . GK Ft  G
D  t  Bt . GK G	t  &D  t  Bt . GK G	t  \QD  t  Bt . GK Ft  L/D  t  Bt . GK Ft  GND  t  Bt . GK GMt  WOD  t  Bt . GK A}t  !D  t  Bt . GK Ft  ZD  t  Bt . GK Ft  ZD  t  Bt . GK @t  _D  t  Bt . GK G	t  \D  t  Bt . GK Ft  ID  t  Bt . GK Ft  Z}D  t  Bt . GK @8t  TD  t  Bt . GK Ft  ZD  t  Bt . GK @t  CD  t  Bt . GK @t  CD  t  Bt . GK Ft  ZtD  t  Bt . GK A}t  AD  t  Bt . GK A}t  A{D  t  Bt . GK Ft  KD  t  Bt . GK @t  HD  t  Bt . GK Ft  ZD  t  Bt . GK Ft  ZD  t  Bt . GK A}t  AD  t  Bt . GK Ft  ZD  t  Bt . GK G	t  X[D  t  Bt . GK Ft  (D  t  Bt . GK @t  _D  t  Bt . GK Ft  ZD  t  Bt . GK Ft  ZD  t  Bt . GK A}t  AD  t  Bt . GK Ft  GND  t  Bt . GK @t  _D  t  Bt . GK @t  _D  t  Bt . GK Ft  GD  t  Bt . GK Ant  AlD  t  Bt . GK @t  _D  t  Bt . GK Ft  Z{D  t  Bt . GK @t  CD  t  Bt . GK Ft  ZGD  t  Bt . GK Ft  ZD  t  Bt . GK @t  CD  t  Bt . GK Ft  ZD  t  Bt . GK @t  @D  t  Bt . GK @t  _D  t  Bt . GK G	t  \QD  t  Bt . F Ft  ZD  t  Bt . F Ft  ZtD  t  Bt . F Ft  GND  t  Bt . F @t  _D  t  Bt . F Ft  TD  t  Bt . F Ft  ZvD  t  Bt . F Ft  ZD  t  Bt . F Ft  W!D  t  Bt . F Ft  WD  t  Bt . F Ft  KD  t  Bt . F Ft  G
D  t  Bt . F @t  _D  t  Bt . F @t  HD  t  Bt . F Ft  ZxD  t  Bt . F Ft  GD  t  Bt . F @t  _D  t  Bt . F Ft  G
D  t  Bt . F Ft  Z{D  t  Bt . F Ft  L/D  t  Bt . F Ant  AD  t  Bt . F Ft  Z{D  t  Bt . F @t  CD  t  Bt . F Ft  Z}D  t  Bt . F Ft  GND  t  Bt . F Ft  FD  t  Bt . F Ft  ZD  t  Bt . F Ft  ZD  t  Bt . F @t  CD  t  Bt . F Ft  ZD  t  Bt . F Ft  ZD  t  Bt . F Ft  WD  t  Bt . F Ft  ZD  t  Bt . F Ft  ZD  t  Bt . F Ft  ZD  t  Bt . F @t  _D  t  Bt . F Ft  ZD  t  Bt . F @t  CD  t  Bt . F Ft  ID  t  Bt . F @t  @D  t  Bt . F @t  _D  t  Bt . F Ft  Z}D  t  Bt . F @t  _D  t  Bt . F Ft  ZD  t  Bt . F Ft  ZD  t  Bt . F @t  CD  t  Bt . F @t  CD  t  Bt . E @8t  @6D  t  Bt . E Ft  GD  t  Bt . E At  AD  t  Bt . GF Ft  ZvD  t  Bt . GF Ft  W!D  t  Bt . GF Gt  ZD  t  Bt . GF Ft  ZxD  t  Bt . GF Ft  G
D  t  Bt . GF Ft  Z{D  t  Bt . GF Gt  ZD  t  Bt . GF Ft  Z}D  t  Bt . GF Ft  FD  t  Bt . GF Gt  W&D  t  Bt . GF Gt  ZD  t  Bt . GF Ft  WD  t  Bt . GF Ft  ZD  t  Bt . GF Ft  TD  t  Bt . GF Ft  ZD  t  Bt . GF Ft  WD  t  Bt . GF Ft  (D  t  Bt . GF Ft  G
D  t  Bt . GF Ft  L/D  t  Bt . GF Gt  ZD  t  Bt . GF Gt  ZD  t  Bt . GF Ft  GND  t  Bt . GF Ft  ZD  t  Bt . GF Ft  ZD  t  Bt . GF Ft  ID  t  Bt . GF Ft  Z}D  t  Bt . GF Ft  ZD  t  Bt . GF Gt  ZD  t  Bt . GF Ft  ZtD  t  Bt . GF Gt  W&D  t  Bt . GF Gt  ZD  t  Bt . GF Ft  KD  t  Bt . GF Ft  ZD  t  Bt . GF Gt  [ D  t  Bt . GF Ft  ZD  t  Bt . GF Ft  ZD  t  Bt . GF Ft  (D  t  Bt . GF Gt  ZD  t  Bt . GF Ft  ZD  t  Bt . GF Ft  ZD  t  Bt . GF Ft  GND  t  Bt . GF Gt  ZD  t  Bt . GF Gt  W&D  t  Bt . GF Gt  EvD  t  Bt . GF Ft  GD  t  Bt . GF Ft  Z{D  t  Bt . GF Ft  ZGD  t  Bt . GF Gt  ZD  t  Bt . GF Gt  W&D  t  Bt . GF Ft  ZD  t  Bt . GF Ft  ZD  t  Bt . GF Gt  ZD  t  Bt . GC @t  _D  t  Bt . GC @t  _D  t  Bt . GC @t  HD  t  Bt . GC Ant  AD  t  Bt . GC @t  _D  t  Bt . GC @t  CD  t  Bt . GC Ft  FD  t  Bt . GC @t  CD  t  Bt . GC @t  _D  t  Bt . GC @t  CD  t  Bt . GC @t  _D  t  Bt . GC @t  @D  t  Bt . GC @t  _D  t  Bt . GC @t  CD  t  Bt . GC @t  CD  t  Bt . B Bt  BwD  t  Bt . B @8t  @6D  t  Bt . B BWt  H D  t  Bt . B At  AD  t  Bt . H Ant  AD  t  Bt . H Ht  HD  t  Bt . F Ft  ZtD  t  Bt . F Ft  GND  t  Bt . F Ft  TD  t  Bt . F Ft  ZvD  t  Bt . F Ft  ZD  t  Bt . F Ft  W!D  t  Bt . F Ft  WD  t  Bt . F Ft  KD  t  Bt . F Ft  G
D  t  Bt . F Ft  GD  t  Bt . F Ft  ZxD  t  Bt . F Ft  G
D  t  Bt . F Ft  L/D  t  Bt . F Ft  Z{D  t  Bt . F Ft  Z{D  t  Bt . F Ft  Z}D  t  Bt . F Ft  GND  t  Bt . F Ft  FD  t  Bt . F Ft  ZD  t  Bt . F Ft  ZD  t  Bt . F Ft  ZD  t  Bt . F Ft  ZD  t  Bt . F Ft  WD  t  Bt . F Ft  ZD  t  Bt . F Ft  ZD  t  Bt . F Ft  ZD  t  Bt . F Ft  ZD  t  Bt . F Ft  ID  t  Bt . F Ft  Z}D  t  Bt . F Ft  ZD  t  Bt . F Ft  ZD  t  Bt . F Ft  ZD  t  Bt . GM GYt  #3D  t  Bt . GM GYt  #/D  t  Bt . GM GYt  #7D  t  Bt . GM A}t  ) D  t  Bt . GM G	t  )kD  t  Bt . GM G	t  X[D  t  Bt . GM A}t  )D  t  Bt . GM GYt  #1D  t  Bt . GM GQt  C=D  t  Bt . GM GYt  #+D  t  Bt . GM A}t  A{D  t  Bt . GM GYt  #9D  t  Bt . GM G	t  &D  t  Bt . GM G	t  \QD  t  Bt . GM Ft  GND  t  Bt . GM A}t  !D  t  Bt . GM GQt  \D  t  Bt . GM GYt  #-D  t  Bt . GM G	t  \D  t  Bt . GM Ant  FD  t  Bt . GM GQt  \D  t  Bt . GM A}t  AD  t  Bt . GM A}t  A{D  t  Bt . GM GQt  C= D  t  Bt . GM Ant  @gD  t  Bt . GM At  AD  t  Bt . GM GYt  #)D  t  Bt . GM GYt  #;D  t  Bt . GM A}t  AD  t  Bt . GM G	t  X[D  t  Bt . GM A}t  AD  t  Bt . GM GQt  \D  t  Bt . GM Ant  AlD  t  Bt . GM GYt  #5D  t  Bt . GM G	t  \QD  t  Bt . G	 Ft  ZvD  t  Bt . G	 Ft  W!D  t  Bt . G	 Ft  ZxD  t  Bt . G	 Ft  G
D  t  Bt . G	 Ft  Z{D  t  Bt . G	 Ft  Z}D  t  Bt . G	 Ft  FD  t  Bt . G	 Ft  WD  t  Bt . G	 Ft  ZD  t  Bt . G	 @t  CD  t  Bt . G	 Ft  TD  t  Bt . G	 Ft  ZD  t  Bt . G	 Ft  WD  t  Bt . G	 Ft  (D  t  Bt . G	 Ft  G
D  t  Bt . G	 Ft  L/D  t  Bt . G	 Ft  GND  t  Bt . G	 Ft  ZD  t  Bt . G	 Ft  ZD  t  Bt . G	 @t  _D  t  Bt . G	 Ft  ID  t  Bt . G	 Ft  Z}D  t  Bt . G	 Ft  ZD  t  Bt . G	 @t  CD  t  Bt . G	 @t  CD  t  Bt . G	 Ft  ZtD  t  Bt . G	 Ft  KD  t  Bt . G	 @t  HD  t  Bt . G	 Ft  ZD  t  Bt . G	 Ft  ZD  t  Bt . G	 Ft  ZD  t  Bt . G	 Ft  (D  t  Bt . G	 @t  _D  t  Bt . G	 Ft  ZD  t  Bt . G	 Ft  ZD  t  Bt . G	 Ft  GND  t  Bt . G	 @t  _D  t  Bt . G	 Ft  GD  t  Bt . G	 @t  _D  t  Bt . G	 @t  _D  t  Bt . G	 Ft  Z{D  t  Bt . G	 Ft  ZGD  t  Bt . G	 @t  CD  t  Bt . G	 Ft  ZD  t  Bt . G	 @t  CD  t  Bt . G	 Ft  ZD  t  Bt . G	 @t  _D  t  Bt . G	 @t  @D  t  Bt . A} Ft  ZvD  t  Bt . A} Ft  W!D  t  Bt . A} Ft  ZxD  t  Bt . A} Ft  G
D  t  Bt . A} Ft  Z{D  t  Bt . A} Ft  Z}D  t  Bt . A} Ft  FD  t  Bt . A} Ft  WD  t  Bt . A} Ft  ZD  t  Bt . A} @t  CD  t  Bt . A} Ft  TD  t  Bt . A} Ft  ZD  t  Bt . A} Ft  WD  t  Bt . A} Ft  G
D  t  Bt . A} Ft  L/D  t  Bt . A} Ft  GND  t  Bt . A} Ft  ZD  t  Bt . A} Ft  ZD  t  Bt . A} @t  _D  t  Bt . A} Ft  ID  t  Bt . A} Ft  Z}D  t  Bt . A} Ft  ZD  t  Bt . A} @t  CD  t  Bt . A} @t  CD  t  Bt . A} Ft  ZtD  t  Bt . A} Ft  KD  t  Bt . A} @t  HD  t  Bt . A} Ft  ZD  t  Bt . A} Ft  ZD  t  Bt . A} Ft  ZD  t  Bt . A} @t  _D  t  Bt . A} Ft  ZD  t  Bt . A} Ft  ZD  t  Bt . A} Ft  GND  t  Bt . A} @t  _D  t  Bt . A} @8t  @6D  t  Bt . A} @t  _D  t  Bt . A} Ft  GD  t  Bt . A} Ant  AD  t  Bt . A} @t  _D  t  Bt . A} Ft  Z{D  t  Bt . A} @t  CD  t  Bt . A} GKt  GHD  t  Bt . A} Ft  ZD  t  Bt . A} @t  CD  t  Bt . A} Ft  ZD  t  Bt . A} @t  @D  t  Bt . A} @t  _D  t  Bt . @8 Ant   D  t  Bt . @8 Ant  \
D  t  Bt . @8 Bt  BwD  t  Bt . @8 Ant  AD  t  Bt . G@ GMt  &D  t  Bt . G@ Ft  ZvD  t  Bt . G@ Ft  W!D  t  Bt . G@ A}t  ) D  t  Bt . G@ Gt  ZD  t  Bt . G@ G	t  )kD  t  Bt . G@ Ft  ZxD  t  Bt . G@ G	t  X[D  t  Bt . G@ GFt  '0D  t  Bt . G@ Ft  G
D  t  Bt . G@ Gt  ZD  t  Bt . G@ Ft  Z{D  t  Bt . G@ GMt  (D  t  Bt . G@ Ft  Z}D  t  Bt . G@ Gt  W&D  t  Bt . G@ Ft  FD  t  Bt . G@ At  AD  t  Bt . G@ A}t  )D  t  Bt . G@ Gt  ZD  t  Bt . G@ Ft  WD  t  Bt . G@ Ft  ZD  t  Bt . G@ A}t  A{D  t  Bt . G@ Ft  TD  t  Bt . G@ Ft  ZD  t  Bt . G@ Ft  WD  t  Bt . G@ Ft  (D  t  Bt . G@ Ft  G
D  t  Bt . G@ G	t  &D  t  Bt . G@ G	t  \QD  t  Bt . G@ Ft  L/D  t  Bt . G@ Gt  ZD  t  Bt . G@ Gt  ZD  t  Bt . G@ Ft  GND  t  Bt . G@ GMt  WOD  t  Bt . G@ A}t  !D  t  Bt . G@ Ft  ZD  t  Bt . G@ Ft  ZD  t  Bt . G@ G	t  \D  t  Bt . G@ Ft  ID  t  Bt . G@ Ft  Z}D  t  Bt . G@ Ft  ZD  t  Bt . G@ GCt  GCD  t  Bt . G@ Gt  ZD  t  Bt . G@ Ant  FD  t  Bt . G@ Ft  ZtD  t  Bt . G@ Gt  W&D  t  Bt . G@ A}t  AD  t  Bt . G@ Gt  ZD  t  Bt . G@ A}t  A{D  t  Bt . G@ Ft  KD  t  Bt . G@ @t  HD  t  Bt . G@ GCt  'vD  t  Bt . G@ Ft  ZD  t  Bt . G@ Gt  [ D  t  Bt . G@ Ft  ZD  t  Bt . G@ A}t  AD  t  Bt . G@ G	t  X[D  t  Bt . G@ Ft  ZD  t  Bt . G@ Ft  (D  t  Bt . G@ Gt  ZD  t  Bt . G@ GCt  W@D  t  Bt . G@ Ft  ZD  t  Bt . G@ Ft  ZD  t  Bt . G@ A}t  AD  t  Bt . G@ Gt  ZD  t  Bt . G@ Ft  GND  t  Bt . G@ GQt  \D  t  Bt . G@ Gt  W&D  t  Bt . G@ Gt  EvD  t  Bt . G@ @8t  @6D  t  Bt . G@ Ft  GD  t  Bt . G@ Ant  AlD  t  Bt . G@ Ft  Z{D  t  Bt . G@ Gt  ZD  t  Bt . G@ Ft  ZGD  t  Bt . G@ Gt  W&D  t  Bt . G@ Ant  XD  t  Bt . G@ Ft  ZD  t  Bt . G@ Ft  ZD  t  Bt . G@ GFt  '.D  t  Bt . G@ G	t  \QD  t  Bt . G@ Gt  ZD  t  Bt . G= Yt  YD  t  Bt . G= Yt  YD  t  Bt . G= Yt  YD  t  Bt . G= Yt  YD  t  Bt . G= Yt  YD  t  Bt . G= Yt  YD  t  Bt . G= Yt  YD  t  Bt . G= Yt  YD  t  Bt . G= Yt  YD  t  Bt . B Ft  ZvD  t  Bt . B Ft  W!D  t  Bt . B G	t  )kD  t  Bt . B Ft  ZxD  t  Bt . B G	t  X[D  t  Bt . B Ft  G
D  t  Bt . B Ft  Z{D  t  Bt . B Ant  BzD  t  Bt . B Ft  Z}D  t  Bt . B At  AD  t  Bt . B Ft  FD  t  Bt . B Ft  WD  t  Bt . B G6t  BTD  t  Bt . B Ft  ZD  t  Bt . B @t  CD  t  Bt . B Ant  CD  t  Bt . B Ft  TD  t  Bt . B Ft  ZD  t  Bt . B Ft  WD  t  Bt . B Ft  (D  t  Bt . B Ft  G
D  t  Bt . B G	t  &D  t  Bt . B G	t  \QD  t  Bt . B Ft  L/D  t  Bt . B Ft  GND  t  Bt . B Ft  ZD  t  Bt . B BWt  \D  t  Bt . B Ft  ZD  t  Bt . B @t  _D  t  Bt . B G	t  \D  t  Bt . B Ft  ID  t  Bt . B Ft  Z}D  t  Bt . B Ft  ZD  t  Bt . B @t  CD  t  Bt . B @t  CD  t  Bt . B Ft  ZtD  t  Bt . B Ft  KD  t  Bt . B @t  HD  t  Bt . B Ft  ZD  t  Bt . B Ft  ZD  t  Bt . B Ft  ZD  t  Bt . B G	t  X[D  t  Bt . B Ft  (D  t  Bt . B @t  _D  t  Bt . B Ft  ZD  t  Bt . B Ft  ZD  t  Bt . B Ft  GND  t  Bt . B @t  _D  t  Bt . B @8t  @6D  t  Bt . B Et  &D  t  Bt . B Ft  GD  t  Bt . B @t  _D  t  Bt . B @t  _D  t  Bt . B Ft  Z{D  t  Bt . B Ft  ZGD  t  Bt . B @t  CD  t  Bt . B Ant  XD  t  Bt . B Ft  ZD  t  Bt . B @t  CD  t  Bt . B Ft  ZD  t  Bt . B @t  _D  t  Bt . B G	t  \QD  t  Bt . B @t  @D  t  Bt . B Ant  FD  t  Bt . G6 G@t  (D  t  Bt . G6 @t  _D  t  Bt . G6 G:t  VD  t  Bt . G6 G:t  VD  t  Bt . G6 @8t  @6D  t  Bt . G6 G:t  VD  t  Bt . G6 G	t  )kD  t  Bt . G6 G	t  &D  t  Bt . G6 G	t  X[D  t  Bt . G6 @t  HD  t  Bt . G6 @t  _D  t  Bt . G6 G	t  \QD  t  Bt . G6 @t  _D  t  Bt . G6 @t  CD  t  Bt . G6 G@t  -D  t  Bt . G6 @t  CD  t  Bt . G6 G:t  G:D  t  Bt . G6 G:t  VD  t  Bt . G6 G	t  X[D  t  Bt . G6 G:t  G:D  t  Bt . G6 @t  _D  t  Bt . G6 G	t  \D  t  Bt . G6 @t  CD  t  Bt . G6 @t  @D  t  Bt . G6 G	t  \QD  t  Bt . G6 @t  _D  t  Bt . G6 @t  _D  t  Bt . G6 @t  CD  t  Bt . G6 @t  CD  t  Bt . F Ant  JD  t  Bt . F Ft  F D  t  Bt . F Ft  FD  t  Bt . F Gt  W&D  t  Bt . F Ant   D  t  Bt . F Xdt  G[D  t  Bt . F Ant  FD  t  Bt . E Yt  Y D  t  Bt . E Bt  B D  t  Bt . E Ht  HD  t  Bt . E 1t  HD  t  Bt . E At  AD  t  Bt . E Ant  DOD  t  Bt . E Ant  JD  t  Bt . E Ht  HD  t  Bt . E Yt  YD  t  Bt . E Ant  \
D  t  Bt . E ^t  ^D  t  Bt . E Yt  YD  t  Bt . E Yt  Y D  t  Bt . E Yt  YD  t  Bt . E 1t  0D  t  Bt . E Bt  BwD  t  Bt . E @8t  @6D  t  Bt . E Ant  AD  t  Bt . E ^Xt  ^^D  t  Bt . H Ant  AD  t  Bt . H Ant  BzD  t  Bt . H At  AD  t  Bt . H @t  CD  t  Bt . H @t  @D  t  Bt . H @t  CD  t  Bt . 1 Bt  BwD  t  Bt . 1 Ht  HD  t  Bt . GT At  HD  t  Bt . GT A}t  ) D  t  Bt . GT G	t  )kD  t  Bt . GT G	t  X[D  t  Bt . GT 'Zt  '\D  t  Bt . GT At  AD  t  Bt . GT A}t  )D  t  Bt . GT @t  CD  t  Bt . GT A}t  A{D  t  Bt . GT 'Zt  'ZD  t  Bt . GT G	t  &D  t  Bt . GT G	t  \QD  t  Bt . GT A}t  !D  t  Bt . GT 'Zt  '`D  t  Bt . GT @t  _D  t  Bt . GT G	t  \D  t  Bt . GT 'Zt  'bD  t  Bt . GT @t  CD  t  Bt . GT @t  CD  t  Bt . GT A}t  AD  t  Bt . GT A}t  A{D  t  Bt . GT @t  HD  t  Bt . GT 'Zt  'bD  t  Bt . GT Ant  @gD  t  Bt . GT At  XD  t  Bt . GT A}t  AD  t  Bt . GT G	t  X[D  t  Bt . GT 'Zt  'fD  t  Bt . GT 'Zt  '\D  t  Bt . GT @t  _D  t  Bt . GT A}t  AD  t  Bt . GT @t  _D  t  Bt . GT @t  _D  t  Bt . GT 'Zt  'bD  t  Bt . GT Ant  AD  t  Bt . GT @t  _D  t  Bt . GT @t  CD  t  Bt . GT @t  CD  t  Bt . GT @t  @D  t  Bt . GT G	t  \QD  t  Bt . GT @t  _D  t  Bt . G Gt  %wD  t  Bt . G Ft  ZvD  t  Bt . G Gt  %|D  t  Bt . G Ft  W!D  t  Bt . G Ft  ZxD  t  Bt . G Ft  G
D  t  Bt . G Ft  Z{D  t  Bt . G Ft  Z}D  t  Bt . G Ft  FD  t  Bt . G Gt  %D  t  Bt . G Ft  WD  t  Bt . G Ft  ZD  t  Bt . G Ant  JD  t  Bt . G Ft  TD  t  Bt . G Ft  ZD  t  Bt . G Ft  WD  t  Bt . G Ft  (D  t  Bt . G Ft  G
D  t  Bt . G Ft  L/D  t  Bt . G Ft  GND  t  Bt . G Ft  ZD  t  Bt . G Gt  D  t  Bt . G Ft  ZD  t  Bt . G Ft  ID  t  Bt . G Ft  Z}D  t  Bt . G Ft  ZD  t  Bt . G Ft  ZtD  t  Bt . G Gt  D  t  Bt . G Gt  FD  t  Bt . G Ft  KD  t  Bt . G Ft  ZD  t  Bt . G Gt  %yD  t  Bt . G Ft  ZD  t  Bt . G Gt  VpD  t  Bt . G Ft  ZD  t  Bt . G Ft  (D  t  Bt . G Ft  ZD  t  Bt . G Ft  ZD  t  Bt . G Ft  GND  t  Bt . G Gt  %uD  t  Bt . G Gt  VpD  t  Bt . G Gt  %D  t  Bt . G Ft  F D  t  Bt . G Gt  %D  t  Bt . G YXt  FD  t  Bt . G Ft  GD  t  Bt . G Ft  Z{D  t  Bt . G Ft  ZGD  t  Bt . G Gt  ITD  t  Bt . G Ft  ZD  t  Bt . G Gt   D  t  Bt . G Ft  GD  t  Bt . G Gt  XcD  t  Bt . G Ft  ZD  t  Bt . G Ant  FD  t  Bt . G` Ft  ZvD  t  Bt . G` Ft  W!D  t  Bt . G` Wt  WD  t  Bt . G` G	t  )kD  t  Bt . G` Ft  ZxD  t  Bt . G` G	t  X[D  t  Bt . G` Ft  G
D  t  Bt . G` Ft  Z{D  t  Bt . G` Ant  BzD  t  Bt . G` Ft  Z}D  t  Bt . G` Ft  FD  t  Bt . G` Ft  WD  t  Bt . G` Ft  ZD  t  Bt . G` @t  CD  t  Bt . G` Ft  TD  t  Bt . G` Ft  ZD  t  Bt . G` Ft  WD  t  Bt . G` Wt  (jD  t  Bt . G` Ft  (D  t  Bt . G` Ft  G
D  t  Bt . G` G	t  &D  t  Bt . G` G	t  \QD  t  Bt . G` Ft  L/D  t  Bt . G` Ft  GND  t  Bt . G` Ft  ZD  t  Bt . G` Ft  ZD  t  Bt . G` Wt  (nD  t  Bt . G` Wt  ZD  t  Bt . G` @t  _D  t  Bt . G` G	t  \D  t  Bt . G` Ft  ID  t  Bt . G` Ft  Z}D  t  Bt . G` Ft  ZD  t  Bt . G` @t  CD  t  Bt . G` @t  CD  t  Bt . G` Ft  ZtD  t  Bt . G` Ft  KD  t  Bt . G` @t  HD  t  Bt . G` Ant  @gD  t  Bt . G` @t  @D  t  Bt . G` Ft  ZD  t  Bt . G` Ft  ZD  t  Bt . G` Ft  ZD  t  Bt . G` G	t  X[D  t  Bt . G` Wt  (lD  t  Bt . G` Ft  (D  t  Bt . G` @t  _D  t  Bt . G` Ft  ZD  t  Bt . G` Ft  ZD  t  Bt . G` Ft  GND  t  Bt . G` @t  _D  t  Bt . G` Wt  (pD  t  Bt . G` @8t  @6D  t  Bt . G` Ft  GD  t  Bt . G` @t  _D  t  Bt . G` @t  _D  t  Bt . G` Ft  Z{D  t  Bt . G` Ft  ZGD  t  Bt . G` @t  CD  t  Bt . G` Ft  ZD  t  Bt . G` @t  CD  t  Bt . G` Ft  ZD  t  Bt . G` @t  @D  t  Bt . G` G	t  \QD  t  Bt . G` @t  _D  t  Bt . @P 
 DsD  t  Bt . BT  DsD  t  Bt . G A BD  t  Bt . ^ @ BD  t  Bt . @ 
 DsD  t  Bt . H  DsD  t  Bt . @ CD BD  t  Bt . H  DsD  t  Bt . *Q H BD  t  Bt . G 
 DsD  t  Bt . 0 0 BD  t  Bt . 1@ IE NZD  t  Bt . &> B#D  t  Bt .write_attributes F% BD  t  Bt . Ecompactcode BD  t  Bt .file_name_case_handlingcase_sensitive BD  t  Bt . 0 
 DsD  t  Bt .editor IE BD  t  Bt . A{ 
 DsD  t  Bt . Bt Fht B t Fht B t Fht B
t Fht B Bt Fht B B NZD  t  Bt . %  DsD  t  Bt . ' 
 DsD  t  Bt .	c_libplso Da BD  t  Bt . _ _- BD  t  Bt .warn_override_implicit_import  DsD  t  Bt . ,t Fht B t Fht B t Fht B
t Fht B B NZD  t  Bt . *T   BD  t  Bt . !  DsD  t  Bt . GH  DsD  t  Bt .error_ambiguous_stream_pair 
 DsD  t  Bt . , 
 BD  t  Bt . $ 
 BD  t  Bt . 0  DsD  t  Bt .allow_dot_in_atom 
 DsD  t  Bt . F 
 DsD  t  Bt .
answer_format + BD  t  Bt .character_escapes  DsD  t  Bt .
user_flags CD BD  t  Bt .
var_prefix 
 DsD  t  Bt . @ 
 DsD  t  Bt . H? OY BD  t  Bt .protect_static_code 
 DsD  t  Bt .
agc_margin' B#D  t  Bt . E
 B#D  t  Bt .table_space     B#D  t  Bt . 0t Fht B t Fht B t Fht R_  NZD  t  Bt . T B#D  t  Bt .allow_variable_name_as_functor 
 DsD  t  Bt . &L  DsD  t  Bt .file_name_variables 
 DsD  t  Bt . 0 
 DsD  t  Bt .stream_type_checkloose BD  t  Bt .debug_on_error  DsD  t  Bt . * 
 DsD  t  Bt . !  DsD  t  Bt . Et E 
 
 NZD  t  Bt .c_cflags@l-pthread -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_DEFAULT_SOURCE -I/usr/include/ncursesw BD  t  Bt .c_libs Da BD  t  Bt .quasi_quotations  DsD  t  Bt .	c_ldflags@-rdynamic -Wl,-z,relro -g -O2 -fdebug-prefix-map=/build/swi-prolog-7JmfMp/swi-prolog-7.6.4+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pthread   BD  t  Bt .last_call_optimisation  DsD  t  Bt .c_ccgcc BD  t  Bt . A IE BD  t  Bt . ,Q  DsD  t  Bt . $ 
 DsD  t  Bt .
fileerrors  DsD  t  Bt . 0~m~d~l~! ?-  BD  t  Bt . _?C B#D  t  Bt . _' E BD  t  Bt .  
 BD  t  Bt . C 
 DsD  t  Bt .report_error  DsD  t  Bt .trace_gc 
 DsD  t  Bt . D I BD  t  Bt . %  DsD  t  Bt . /o % BD  t  t AA TIt  @~ BnD  t  t AC TIt  @~ SD  t  t AA TIt  @~ ID  t  t AA TIt  @~ ID  t  t AC Qt  @~ LgD  t  t AC TIt  @~ L	D  t  t AC Qt  @~ B D  t  t AC TIt  @~ TND  t  t AC TIt  @~ TOD  t  t AC TIt  @~ TQD  t  t AC TIt  @~ S%D  t  t AC Qt  @~ TKD  t  t AC  TIt  @~ PD  t  t AC TIt  @~ TLD  t  t AC TIt  @~ TMD  t  t AC TIt  @~ MD  t  t AC TIt  @~ LbD  t  t AAw Qt  @~ @D  t  t AA TIt  @~ @D  t  t AB TIt  @~ ID  t  t AB TIt  @~ QD  t  t AC  TIt  @~ J D  t  t AA^ Qt  @~ KD  t  t AC  TIt  @~ ID  t  t AC TIt  @~ ID  t  t AC TIt  @~ K2D  t  t AC TIt  @~ ID  t  t AC TIt  @~ LnD  t  t AC TIt  @~ LjD  t  t AC Qt  @~ LlD  t  t AB TIt  @~ JD  t  t AB TIt  @~ ID  t  t AB THt  @~ OD  t  t AB TIt  @~ JD  t  t AA TIt  @~ ID  t  t AA TIt  @~ ID  t  t AA TIt  @~ ID  t  t AA TIt  @~ D  t  t A Qt  @~ ]D  t  t AC Qjt  @~ ED  t  t AA TIt  @~ ID  t  t AA^ THt  @~ ID  t  t AB Qjt  @~ ID  t  t AA TIt  @~ TJD  t  t AC TIt  @~ I[D  t  t AC TIt  @~ @D  t  t AC TIt  @~ ID  t  t AC Qt  @~ D  t  t AAw Qt  @~ BpD  t  t AA TIt  @~ BpD  t  t AC TIt  @~ A1D  t  t AC TIt  @~ IuD  t  t AA^ TIt  @~ ID  t  t AC TPt  @~ D  t  t AD~ Qt  A HD  t  t AD~ Qt  GC GCD  t  t AD~ Qt  G@ GCD  t  t AD~ Qt  H HXT
</file>
</archive>
<foot contentlength=748122>
