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

<archive>

<file name="$options" class="$prolog" encoding="none" size=149 modified=1517997197>
local=268435456
global=268435456
trail=268435456
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=747037 modified=1517997197>
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-7.6.4+dfsg/boot/load.pl @=C@)	s@ /usr/lib/swi-prolog/boot/load.pl  )A F @'/build/swi-prolog-7.6.4+dfsg/boot/gc.pl @=C@) F F @+/build/swi-prolog-7.6.4+dfsg/boot/expand.pl @=C@) F F @(/build/swi-prolog-7.6.4+dfsg/boot/dcg.pl @=C@8 F F @,/build/swi-prolog-7.6.4+dfsg/boot/license.pl @=C@8 F F @,/build/swi-prolog-7.6.4+dfsg/boot/syspred.pl @=C@8 F F @-/build/swi-prolog-7.6.4+dfsg/boot/messages.pl @=C@8 F F @-/build/swi-prolog-7.6.4+dfsg/boot/toplevel.pl @=C@8 F F @+/build/swi-prolog-7.6.4+dfsg/boot/attvar.pl @=C@8 F F @)/build/swi-prolog-7.6.4+dfsg/boot/bags.pl @=C@8 F F @*/build/swi-prolog-7.6.4+dfsg/boot/apply.pl @=C@8 F F @,/build/swi-prolog-7.6.4+dfsg/boot/history.pl @=C@8 F F @)/build/swi-prolog-7.6.4+dfsg/boot/dwim.pl @=C@8 F F @*/build/swi-prolog-7.6.4+dfsg/boot/parms.pl @=C@8 F F @-/build/swi-prolog-7.6.4+dfsg/boot/autoload.pl @=C@8 F F @(/build/swi-prolog-7.6.4+dfsg/boot/qlf.pl @=C@8 F F @'/build/swi-prolog-7.6.4+dfsg/boot/rc.pl @=C@8 F F @-/build/swi-prolog-7.6.4+dfsg/boot/predopts.pl @=C@8 F F @*/build/swi-prolog-7.6.4+dfsg/boot/packs.pl @=C@8 F F @*/build/swi-prolog-7.6.4+dfsg/boot/dicts.pl @=C@8 F F @,/build/swi-prolog-7.6.4+dfsg/boot/engines.pl @=C@8 F F @,/build/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-kLvS4E/spark-2012.0.deb/checker/checker.pro @~ F A@=C
@+	u F  A F @C/build/spark-kLvS4E/spark-2012.0.deb/simplifier/defectreporting.pro @~ F A@=C
@!	u F  A F  F @~ F A@=C@> F F @@/build/spark-kLvS4E/spark-2012.0.deb/simplifier/data__system.pro @~ F A @ add_system_toolname@=C@)	u F  7AA F @A/build/spark-kLvS4E/spark-2012.0.deb/simplifier/data__formats.prodata__system F A @ 	add_state@=C@, F F @?/build/spark-kLvS4E/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-kLvS4E/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-kLvS4E/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-kLvS4E/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-kLvS4E/spark-2012.0.deb/checker/loadsicstus.pro         @D/build/spark-kLvS4E/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-kLvS4E/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-kLvS4E/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@LE  

 @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-kLvS4E/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-kLvS4E/spark-2012.0.deb/checker/declar.pro   8AA@=C	 F G  G@8/build/spark-kLvS4E/spark-2012.0.deb/checker/portray.pro  A@=C	 F G  G@:/build/spark-kLvS4E/spark-2012.0.deb/checker/utilities.pro  A@=C	 F G  G@6/build/spark-kLvS4E/spark-2012.0.deb/checker/newvc.pro   8AA@=C	 F G  G@8/build/spark-kLvS4E/spark-2012.0.deb/checker/listthm.pro   8AA@=C	 F G  G@:/build/spark-kLvS4E/spark-2012.0.deb/checker/aritheval.pro   8AA@=C	 F G  G@9/build/spark-kLvS4E/spark-2012.0.deb/checker/replace2.pro   8AA@=C	@  F G  G@ @7/build/spark-kLvS4E/spark-2012.0.deb/checker/repall.pro   8AA@=C	@! F G  G@!@9/build/spark-kLvS4E/spark-2012.0.deb/checker/standard.pro   8AA@=C	@" F G  G@"@5/build/spark-kLvS4E/spark-2012.0.deb/checker/simp.pro   8AA@=C	@# F G  G@#@7/build/spark-kLvS4E/spark-2012.0.deb/checker/infer2.pro  A@=C	@$ F G  G@$@:/build/spark-kLvS4E/spark-2012.0.deb/checker/inferenc2.pro   8AA@=C	@% F G  G@%@9/build/spark-kLvS4E/spark-2012.0.deb/checker/records2.pro   8AA@=C	@& F G  G@&@8/build/spark-kLvS4E/spark-2012.0.deb/checker/subgoal.pro   8AA@=C	@' F G  G@'@7/build/spark-kLvS4E/spark-2012.0.deb/checker/deduce.pro   8AA@=C	@( F G  G@(@:/build/spark-kLvS4E/spark-2012.0.deb/checker/deduction.pro   8AA@=C	@+ F G  G@+@6/build/spark-kLvS4E/spark-2012.0.deb/checker/done3.pro   8AA@=C	@, F G  G@,@7/build/spark-kLvS4E/spark-2012.0.deb/checker/cases2.pro   8AA@=C	@- F G  G@-@7/build/spark-kLvS4E/spark-2012.0.deb/checker/contra.pro   8AA@=C	@. F G  G@.@7/build/spark-kLvS4E/spark-2012.0.deb/checker/fwdch2.pro   8AA@=C	@/ F G  G@/@9/build/spark-kLvS4E/spark-2012.0.deb/checker/simplify.pro   8AA@=C	@0 F G  G@0@;/build/spark-kLvS4E/spark-2012.0.deb/checker/typecheck5.pro   8AA@=C	@1 F G  G@1@9/build/spark-kLvS4E/spark-2012.0.deb/checker/traverse.pro   8AA@=C	@2 F G  G@2@9/build/spark-kLvS4E/spark-2012.0.deb/checker/semistan.pro   8AA@=C	@3 F G  G@3@:/build/spark-kLvS4E/spark-2012.0.deb/checker/prooflogs.pro  A@=C	@4 F G  G@4@9/build/spark-kLvS4E/spark-2012.0.deb/checker/newrules.pro  A@=C	@5 F G  G@5@8/build/spark-kLvS4E/spark-2012.0.deb/checker/loadvc5.pro  A@=C	@6 F G  G@6@8/build/spark-kLvS4E/spark-2012.0.deb/checker/quantif.pro   8AA@=C	@7 F G  G@7@:/build/spark-kLvS4E/spark-2012.0.deb/checker/induction.pro   8AA@=C	@8 F G  G@8@9/build/spark-kLvS4E/spark-2012.0.deb/checker/toplevel.pro  A@=C	@9 F G  G@9@9/build/spark-kLvS4E/spark-2012.0.deb/checker/setflags.pro  A@=C	@: F G  G@:@5/build/spark-kLvS4E/spark-2012.0.deb/checker/help.pro   8AA@=C	@; F G  G@;@:/build/spark-kLvS4E/spark-2012.0.deb/checker/rulefiles.pro   8AA@=C	@< F G  G@<@:/build/spark-kLvS4E/spark-2012.0.deb/checker/getdcldat.pro  A@=C	@= F G  G@=@;/build/spark-kLvS4E/spark-2012.0.deb/checker/initialise.pro   8AA@=C	@> F G  G@>@5/build/spark-kLvS4E/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@O@B@8 Ki @}@J@I
@A@B@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@N@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@/@ 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@nBe 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@LB} 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@E@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@s@B@0Bresume@8 K%@B@E@8done__resume  @}@P@T Q@8 Bh@A@8 Q@A@S@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@VA F J@6@/@8 K@B@]	@/
@8 IV@ @/B.RUL@ 
@8 K@ @ @8 Q @}@I@A@0@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@f@) M@B@'
@J@A@W@B@)
 I_@/@8 IO@ @8 J@8 M@I@A@D@)
 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@t@ 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@A@ 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@|7@ @/@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-kLvS4E/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-kLvS4E/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-kLvS4E/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 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$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-kLvS4E/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 ^0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 ^7@A B@9 E H@I
@Adict@9 ^@@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 ^2@A	@ @ 
@ @9 ^1 H@<C@K H H H
@6@@@ @ @9 E! H@<C@N H H@6@1 	@5@ @@<XD  t  t 	t  Ht  ^6  O H ^5C@^ H H@6@W@@@9 C H@<C@;@b H H	
 


@6@@@ 
@/@ @/@8 ^4@F@ @ @ @ @8 A
 H@8 D H@P@V@A@"
 \@#@ @ @ @ @9 ^2@<C@k H H@6@ @ @8 ^H@8 ^J@@@<C@o H H \@6@ @ @9 ^2@<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 ^R@<C@U@ H H It

 B


@6@/@/@ @8 ^K@_@ @3 Fj@4@.@4@.@5@8 ^N@`@@@ @ 
@/@0@ @ ^O@ @/@/@8 ^R@ @3@4@5@/@8 ^S@ @ @ @9 ^R@<XD  t  t 	t  Ht  ^M  O H ^L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 ^T I@@6@1 	@5@/
@8 DC @t@ 
@ @8check_is_module @t@G	@]
@H@'
@A@'	@<XD  t  t 	t  @ut 	qcompile_  O @u ^[C@= ^T ^T@6@@@<C@> ^T ^T@6@@@ @8 ^\ @t@ @9 ^]@<C@l@B ^T ^T	@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 ^_@1 	@5@3@1 B@5
@5@9  @t@<XD  t  t 	t  @ut  @  
D  t  t 	t  @ut  @  O @u @C@4@V ^T ^T@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  ^Z  O @u ^YC@*@h ^T ^T@6@E@]@P@T@1 B @5 
@8 @j @t@@@1 @l@.@5@8 Ex @t@1 @@1 C E[@5@0@5@9 ^a@<C@n ^T ^T @=XD  t  t 	t  @ut   @ D  t  t @t  @ut A  BpD  t  t 	t  @ut    O @u AC@: ^T ^T 

@6@ @9 ^]@<XD  t  t 	t  @ut   @ D  t  t @t  @ut  D  t  t 	t  @ut    O @u C@8 ^T ^T 
	
@6@9 ^]@<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  ^gt dwim_predicate_list  O ^g ^nC
A	s@ /usr/lib/swi-prolog/boot/dwim.pl  )A ^p
@6@0@8 ]
 ^g@@@<CA ^p ^p 

@6@/@1	dwim_pred@1 
@5@5@8 W. ^s@@@<CA ^p ^p@6@/
@1 ^h
@5@8 ^v@@@<CA ^p ^p 

@6@1 @.
@5@1 ]
@0@2 
@5@9 ^v@<XD  t  t 	t  ^gt strip_subsumed  O ^g ^wCA ^p ^p 
@=CA ^p ^p@6@ @8 CP ^s@@@ @9 ^x ^s@<CA ^p ^p


@6@ @ 
@9 ^z@<XD  t  t 	t  ^gt map_pi_head  O ^g ^{CA| ^p ^p 

 

@6@X
@@@ @ @9 ^| ^s@<CA ^p ^p 

@6@ @9 B ^s@<XD  t  t 	t  ^gt find_predicate_  O ^g ^C@"AC ^p ^p  	
@6@8 X
 ^s@1 @.@5@8 ^r@ @9 ^~@<XD  t  t 	t  ^gt 	bind_vars  O ^g ^C@ ^p ^p @=C@ ^p ^p B
	

@6@"
 \	@#@@@ @9 ^ ^s@<C
@ ^p ^p

	@6@9 ^@<XD  t  t 	t  ^gt unqualify_if_context  O ^g ^C	A ^p ^p	@6@W	@@@<CA ^p ^p
 

@6@*@@@<CA" ^p ^p	@6@@@<XD  t  t 	t  ^gt find_definition  O ^g ^C@QA ^p ^p@6@0@/@8 D ^s@`@F
@?@1 \~@.@5@8 \ ^s@P
@F@&@1  @5@1 \~@5@8 ^@  @0@0 ]@8 @/ ^s@P@"
  @#@A
@"
 @#@A@'
@I@<XD  t  t 	t  ^gt map_pi_heads  O ^g ^CAw ^p ^p@6@@@<CAx ^p ^p

@6@ @8 ^}@ @ 
@9 ^ ^s@<XD  t  t 	t  ^gt 
find_sim_pred  O ^g ^C@,AH ^p ^p 
 


@6@ @8
sim_module ^s@1 	@5@/@8 E ^s@ @ 
@ @8 ^~@ @9	sim_arity ^s@<XD  t  t 	t  ^gt pack_  O ^g ^CA5 ^p ^p @=XD  t  t 	t  ^gt 
name_arity  O ^g ^CAa ^p ^p
@6@]@@@<CAd ^p ^p 

@6@@@<CAe ^p ^p C

@6@G
@W@H
@V@A@m@r@n@z@@<C
Aj ^p ^p@6@`@@@9 ^~@<CAn ^p ^p@6@1 @@1 C T@5@0@5@9 B8 ^s@<XD  t  t 	t  ^gt correct_goal  O ^g ^C@< ^p ^p 	@6@W@@@<C@? ^p ^p 


 
@6@B@W@A@W
@@@<C@D ^p ^p V


 V
@6@@@ 
@ @9 ^ ^s@<C@&@G ^p ^p 


 
@6@0@1 
@5@8 ^r@@@ 
@ @ @9correct_meta_arguments ^s@<C@K ^p ^p 	
@6@0@1 	@5@8 ^r@@@ @9 ^@<C@+@O ^p ^p@6@1 	@5@/@8 ^o ^s@@@ @/
@8principal_predicates ^s@1 	@5@ 
@/@8correct_literal ^s@ @ @9 ^@<C@P@U ^p ^p
@6@E@1 	unknown@5 A@8 @ ^s@P@T@`@@@/@/
@8callable_name_arity ^s@ @ 
@/@8 BL ^s@G@+ @@H@1 	@2 
@5@8 C ^s@) A@A@G
@+ BX@H@'@A@) A@<C
@b ^p ^p  	@=XD  t  t 	t  ^gt  ^  O ^g ^CAY ^p ^p@6@W@@@<CAZ ^p ^p@6@m@s@t@x @@w I@n@}@<XD  t  t 	t  ^gt find_predicate  O ^g ^CA ^p ^p@6@/@1 ^	
@5@ @8 B~ ^s@-@@@<C@.A ^p ^p@6@/@1 ^	
@5@/
@8 ^@ 
@/@8 K ^s@1 @@.@5@ @8 A ^s@1dwim_correct@5@8 A ^s@@@<XD  t  t 	t  ^gt  ^k @ D  t  t @t  ^gt ^j  @D  t  t 	t  ^gt  ^k  O ^g ^jCA ^p ^p@6@/
@8 ^@9 ^@<XD  t  t 	t  ^gt 
include_arity  O ^g ^C@ ^p ^p 
@=C@!@ ^p ^p


@6@ @0@/@8 ^@ @0@8 ^~@@@ @ 
@9 ^ ^s@<C
@ ^p ^p

@6@ @9 ^@<XD  t  t 	t  ^gt  ^  O ^g ^C@ ^p ^p C
 C@6@@@<C@-@ ^p ^p@6@1 	@5@1 @@.@5@8 ^@@@/
@/@8 ^~@ @ 
@ @8 ^~ @ @ @ @9
correct_margs ^s@<C@ ^p ^p @=XD  t  t 	t  ^gt  C  O ^g ^C@k ^p ^p@6@/	@0@8 ^@1 	 ^@5@/
@8 ^@9dwim_existence_error ^s@<XD  t  t 	t  ^gt  ^u  O ^g ^tC@!A ^p ^p
 

@6@/@/
@8 ^@ @8 G ^s@1 

@5@ @9 ^@<XD  t  t 	t  ^gt find_definitions  O ^g ^CA ^p ^p 
@=CA ^p ^p

@6@ @ 
@8 ^ ^s@ @ @9 ^ ^s@<XD  t  t 	t  ^gt  ^  O ^g ^CAN ^p ^p@6@W@@@9 ^@<C	AR ^p ^p
@6@8 ^@@@<C	AU ^p ^p@6@8 ^@9 E ^s@<XD  t  t 	t  ^gt  ^  O ^g ^C@p ^p ^p A@6@@@<C@G@q ^p ^p@6@/
@8 Z ^s@/@8 ^ ^s@F@ @8
no_context ^s@P@V@I@A
@!@1 Ck C W@5@#@!
@1 @@1 C	procedure@5@5@#@G@+ @@H@ 
@9 ^@A @1@ 
@9 @5 ^s@<XD  t  t 	t  ^gt  ^  O ^g ^C@8A/ ^p ^p@6@1 @.@.@5@ @/@8 @ ^s@1 @5@8	pack_name ^s@@@ @/@ @ @8 BN ^s@ @ @ @ 
@9 ^ ^s@<XD  t  t 	t  ^gt change_functor_name  O ^g ^C@ ^p ^p@6@_@@@0@/@8 X ^s@ @9 ^@<C@ ^p ^p	@6@]@<XD  t  t 	t  ^gt  ^  O ^g ^C
A ^p ^p@6@/@8 ^@ @9strip_subsumed_heads ^s@<XD  t  t 	t  ^gt  ^i @ D  t  t @t  ^gt ^h  @D  t  t 	t  ^gt  ^i  
D  t  t 	t  ^gt  ^i  O ^g ^hC@#A ^p ^p 

 
@6@ @8 ^@ @8 ^@0@1 @5@9 ^r@<XD  t  t 	t  ^gt  \p @ D  t  t @t  ^gt \o  @D  t  t 	t  ^gt  \p  
D  t  t 	t  ^gt  \p  O ^g \oC@=@ ^p ^p
 

@6@ @/@/
@8 ^ ^s@/@8 ^@G
@*
@H@V@I@A@&
@ @ @ 
@/@8 ^ ^s@@@ @/@8 P8 ^s@ @ @9
principal_pis ^s@<C@%A ^p ^p 

@6@/@/@8 ^@1 @5@1$in_library@0@5@8 ^@-	@@@<CA
 ^p ^p@6@8 ^@U@<XD  t  t 	t  ^gt 	goal_name  O ^g ^C@D@ ^p ^p@6@!@1 V@0@5@#@B@0@8 ^ @0@3@1 \ @5@4@1 I5 G@5@5@8 \ ^s@1 I
@.@5 \@3@5@8 FK ^s@ @ @8 EG ^s@U@A	@ @9 A ^s@I@<XD  t  t 	t  ^gt  ^  O ^g ^C@z@ ^p ^p

@6@/
@/@8 ^@ @/@/@8 ^@ @0@/@8 ^@ @/@ @8 ^@@@ @ @ @8 ^ ^s@F@A@F@1 
@2 @5@8 By ^s@P@&@" 
@#@A
@ @ 
@ @/@8 ^@'@ @/@8 ^ ^s@1 ^@5@8 ^@P@V@A@'@J@<C@%@ ^p ^p@6@0@/@8 ^@ @0@/
@8 ^@ 
@3@.@5@8 ^@@@3@5@ @9 ^@<C@ ^p ^p@6 @@1dwim_undefined
@5@8 ^@U@<XD  t  t 	t  ^gt  ^  O ^g ^CA ^p ^p @=C@!A ^p ^p
@6@/@ @8 ^@ @8 ^y@E
@ @8 ^y@P
@T@@@ @9 ^@<CA ^p ^p


@6@ @/
@8 ^z@ 
@ @9 ^@<XD  t  t 	t  ^gt  K  O ^g ^CA) ^p ^p@6@@@<C@CA* ^p ^p 



 @
 


@6@1 
@5@ @8 ^@ @ @ @/@8 ^ ^s@ @ @9 ^@<XD  t  t 	t  ^gt  ^  O ^g ^C@ ^p ^p   V@=C@ ^p ^p   B@=C@ ^p ^p   B@=C@ ^p ^p   F;@=XD  t  t 	t  ^gt  ^m @ D  t  t @t  ^gt ^l  Bp @D  t  t 	t  ^gt  ^m  
D  t  t 	t  ^gt  ^m  O ^g ^lC@9 ^p ^p 

@6@ @ @9 ^@<XD  t  t 	t  ^gt  ^  O ^g ^CA7 ^p ^p 
 
@6@W	@W
@@@<CA: ^p ^p 
 

 
@6@W
@@@<CA= ^p ^p 

@6@W	@@@<CA@ ^p ^p @=XD  t  t 	t  ^gt  ^  O ^g ^C
@d ^p ^p@6@_@@@9 \ ^s@<C	@h ^p ^p
 @6@]@<XD  t  t 	t  ^gt  ^  O ^g ^CAr ^p ^p@6@/@8 ^@ @/@8 ^@ @9 ^@<XD  t  t 	t  ^gt  ^  O ^g ^C@ ^p ^p
@6@@@<C@I@ ^p ^p@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 ^ _@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  ^  O ^ ^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  _6   D  t  t 	t  ^t  _6  Au D  t  t 	t  ^t  _6   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  _2  O ^ _1C@~ ^ ^ 
@=C@"@ ^ ^


@6@" B

@#@ @8 _@@@ @ 
@9 _0@<C
@ ^ ^

@6@ @9 _0@<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 _D@|@&@ @ @ @9expand_args _@<XD  t  t 	t  ^t 
delete_var  O ^ _HC@ ^ ^@6@1 _ _@1 B@0@5@.	@5@1 Ap	@5@9 _>@<XD  t  t 	t  ^t  ^  O ^ ^C
@ ^ ^ I[@6@@ _6@8 B^ _ _6@9 Bi _@<C@ ^ ^ I_@6 _6@9 _J@<XD  t  t 	t  ^t set_var  O ^ _L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 _P@<XD  t  t 	t  ^t  _'  O ^ _&C@/@ ^ ^@6 _ _@8 _@@@F _@/
@8 _@-
@P@V@A@!
@1 \ _@5@#@/@8 ^3 _ _@ @9 _;@<C	@ ^ ^@6@8 _I _@9 _M _@<XD  t  t 	t  ^t  _G  O ^ _FC	@n ^ ^
@6@@@'
@<C@0@o ^ ^@6@ @/@8 A _@ @/@8 _T@|@&
@ @ @ @/@8 _@ _@ @ @ @ @ @9 _E@<XD  t  t 	t  ^t  _  O ^ _C@ ^ ^ @=C@ ^ ^ B
	

@6@8 _# _@ @9 _ @<XXQM
pce_expansion-C @~S @~XD  t  t 	t  _Wt push_compile_operators Av D  t  t 	t  _Wt pop_compile_operators  Av XQM G F@D/build/spark-kLvS4E/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 _c \@8 _c@*Target_File - Either a .vcg or .siv file~n@8 _c \@8 _c@?All options may be abbreviated to the shortest unique prefix.~n@8 _c \@8 _cStandard options~n@8 _c----------------~n@8 _c@8-help                 - Display this help information.~n@8 _c@6-version              - Display version information.~n@8 _c@C-plain                - Adopt a plain output style (e.g. no dates~n@8 _c@.                        or version numbers).~n@8 _c@E-overwrite_warning    - Confirmation needed to overwrite command or~n@8 _c@*                        proof log files.~n@8 _c@D-command_log=Log_File - Specify filename for the command log file.~n@8 _c@B-proof_log=Plg_File   - Specify filename for the proof log file.~n@8 _c@J-execute=Log_File     - Execute a previously generated command log file.~n@8 _c@<-resume               - Resume a previously saved session.~n@8 _c \@8 _c~a~n@3	@5@8 _c _s@3
@5@8 _c _s@3@5@8 _c _s@3@5@8 _c@@@<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 _~ E _E _z 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@FA~ 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  _   O F _C@ G G  @6 Fj@9 _ 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  _  O F _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  _z   O F _C@X G G  @6 K@9 _y 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 F _C@o G G  @6@9 _} W@<XD  t  t 	t  Ft  _  O F _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  _z  O F _yC@[ G G@6@/	@8 _ W@0@9 J W@<XD  t  t 	t  Ft  _|   O F _{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  _   O F _C@ G G@6@/@8 _ _@1 Q W@4@5@9 _@<XD  t  t 	t  Ft  _~  O F _}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 _x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  _   O F _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 _ _ ^A@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   8  O @  7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  ?@<C
A _ _  ,@6@@ C@9  @<C
A
 _ _  @6@@@1 XP  @5@9  ?@<C
A
 _ _   @6@@@1 XP  @5@9  ?@<CA _ _ AC@6@@@9 _ H@<C	A _ _  #@6 Cv@9 C H@<C	A _ _  %@6 C|@9  A@<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  IE ^E \XD  t  t 	t  BWt   I  O BW  H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  N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  PCA H H@6/*  Creator: make/0~n~n@8 FK G@)    Purpose: Provide index for autoload~n@8  S*/~n~n@9  S@<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  Z@@@<XD  t  t 	t  BWt ensure_slash  O BW  ]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  a 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  d@0@5@8 B^ @/@8  f@1  d@5@8 Cu @F@8autoload_directories G@P@V@A@1  [@0@0@0@5@8  m@1  p@0@5@8  m@8
read_index G@1  p
@5@9  n@<XD  t  t 	t  BWt guarded_make_library_index  O BW  uC@ H H @=C@-@ H H	
@6@F@1  H	@5@/@1 @5 @@5@8 @ G@P@V@A
 @1@1 D@2  H	@5@8 @5 @7@I@9  v G@<XD  t  t 	t  BWt index_files  O BW  {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  w@F@C@" Et F=

@#@ @8 A G@P@/@ @8  `@/@0@ @8 @{ G@1public_predicate@2 @.@.@5@1 FK
index((~k), ~k, ~k, ~k).~n@4@4@4@4@5@8  M@A
@V@J@J@J@ @9  | G@<XD  t  t 	t  BWt   L  O BW  K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  i@9  L G@<XD  t  t 	t  BWt clear_library_index   O BW   C@ H H  @6@1  [@0@0@0@5@8  m@1  p@0@5@8  m@1  d@0@5@9  m@<XD  t  t 	t  BWt writable_indexed_directory  O BW  C@ H H@6@/	@3@1 C@4 D&@4 BG@5@5@8  g G@9 D @<C@6@ H H@6@1 E  @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   BG@9  @<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  E 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  y@<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  V@/@8  Y@ @0@9  Z@<C@W H H@6@8  V@/@0@8  Z@ @9  Y@<XD  t  t 	t  BWt     O BW  CAb H H@6@/	 @@ @} @*.@9  `@<XD  t  t 	t  BWt     O BW  CAf H H@6 D@8  @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   h  O BW  g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   I  O BW  J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  M@<XD  t  t 	t  BWt assert_index  O BW  CA
 H H F@6@@@<C@0A H Hindex




@6@@@/@ @8  Y@3	@4 @4
@5@/@8  @1  [@5@8  @U@<CA H H@6 @@1illegal_autoload_index	@5@8  y@U@<XD  t  t 	t  BWt   e  D  t  t 	t  BWt   e Au D  t  t 	t  BWt   e C D  t  t 	t  BWt   e  D  t  t 	t  BWt   G   
D  t  t 	t  BWt   G   O BW  FC@3@~ H H@6@/@1  @5@/	@8 W. G@@@1 G CD@.
@5@1  v	@5@1 Ap
@5@8  @F$modified_index  
@8 C G@P@9  @A@V@<C@ H H   @=XD  t  t 	t  BWt   t  O BW  sC@ H H@6@@@<C@ H H	
@6@@@8  r@9  r@<C@1@ H H@6 CD@1 B@2  s@.	@5@8  y@8  @1 Gautoload_index@5@1 AA@1 G D&@.
@5@1read_index_from_stream	
@5@2 H
@5 AH@9  @<XD  t  t 	t  BWt 
pattern_files  O BW  CAj H H 
@=C@ Ak H H@6@ @/
@8  `@ 
@/@8 Du G@ @/@8 @ G@ @ @9   G@<XD  t  t 	t  BWt     O BW  CA H H@6@8 E @/
@8  } @8   G@@@<XD  t  t 	t  BWt   q  D  t  t 	t  BWt   q Au D  t  t 	t  BWt   q C D  t  t 	t  BWt   q  D  t  t 	t  BWt  CD  C D  t  t 	t  BWt  CD  E D  t  t 	t  BWt   \  D  t  t 	t  BWt   \ Au D  t  t 	t  BWt   \ C D  t  t 	t  BWt   \  D  t  t 	t  BWt  H   O BW  EC@ H H  @6 BW  @9 B G@<XD  t  t 	t  BWt     O BW  CA H H@6@/
@8  @9  O G@<XD  t  t 	t  BWt do_make_library_index  O BW  C@=A H H@6@/@8  ^ G@1 AA@1 G BG@.@5@1 A@1 @5 A@2make@2  \	@5@2 A@1  Q@5@2  |
@5@2 H@5@/
@1  
@5@9  w@<XD  t  t 	t  BWt   L  O BW  C@1AR H H@6  @0@/
@8  @/@8  @ @/@8  @F
@ @8   G@P
@ @ @8   G  @0 @9  @A@V@<XD  t  t 	t  BWt   l  O BW  kC@ H H@6@9  @<C@ H H
@6@8  @@@ @9  j@<XD  t  t 	t  BWt   X  O BW  WC@ H H@6@]@Y	@/
@8  Y@0@0@8  Z@@@<C@ H H@6@1 B BW  a@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-kLvS4E/spark-2012.0.deb/common/versioning/version.pro  @8AAu@!C @~S @~E ^E ^E ]E _\E _^E _`E _bE GXO H _^ C@R	u G  @8AA   @!Report bugs to: spark@adacore.com@=XO H _` C@S      Da@=XO H _b 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 _\ 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@1 @5@8 !2@@@<C@@B W{ W{
 

@6 BT @8 @ @E
@1 
 ^@5 A@8 !4@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 !7@ @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 !D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 !J@P@V@S@<C@ W{ W{@6@/	@8 G  !%@/
@8 !@0@9 !M@<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  !X  O An !XC
C W{ W{ WK
@6 G@9 F @<C
C W{ W{ Ai
@6 @_@9 !Z@<C
C W{ W{ @e
@6owner@9 !Z@<C
C W{ W{ Q
@6 Q@9 !Z@<CC W{ W{ K@6 K @9 !Z@<CC W{ W{erased@6 !_ @9 !Z@<C
C W{ W{	predicate
@6 T@9 !Z@<C
C W{ W{ F
@6 F>@9 !Z@<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  !g  O An !gC@ W{ W{@6@@@<C@ W{ W{
@6@@@8 !h Am@ @9 !i@<C@ W{ W{ I
@6@/@8 ! Am@@@  Bp@/@8tag_list Am@ @9 !i@<CA W{ W{ I
@6@@@0@3
@5@8 !j @9 	 Am@<CA W{ W{ I
@6@/@8 !j@@@  @@/@8 !k@ @9 !i@<CA W{ W{ I
@6@@@0@3
@5@8 !j 
@9 !n@<CA W{ W{@6@]@1 I@5@9 !i@<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@EA W{ W{@6@F
 ] @~@8 !4@P@(	 @~@A@V@I	@F
@ @8 C @P
@B
@/
@8 D @I@A@/@8 R$ Am@ @/
@8 !u@@@A@/
@8 !u@I@m@u@q        @@<XD  t  t 	t  Ant bit  O An !w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 !y@<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 !{@<CD W{ W{@6@3 Da@5 @/
@8 !|@@@9 !{@<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 !@<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  !  O An !CA W{ W{@6@8 !}@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 !G@<CC[ W{ W{ X@6 C@9 !G@<CC] W{ W{ T@6 @9 !G@<CC_ W{ W{exported@6 !@9 !G@<CCa W{ W{ @@6 @@9 !G@<CCc W{ W{ C@6 C@9 !G@<CCe W{ W{ Au@6 Au@9 !G@<CCg W{ W{static@6 Au @9 !G@<CCi W{ W{ C@6 C@9 !G@<CCk W{ W{ E@6 E@9 !G@<CCm W{ W{ Av@6 Av@9 !G@<C
Co W{ W{ \~
@6imported@9 !G@<CCq W{ W{ @@6 @@9 !G@<C
Cs W{ W{ @
@6 @@9 !G@<C
Cu W{ W{ Ai
@6 @_@9 !G@<C
Cw W{ W{ WK
@6 G@9 !G@<CCy W{ W{ B@6  @9 !G@<CC{ W{ W{nodebug@6 @9 !G@<CC} W{ W{spying@6  @9 !G@<C
C W{ W{ @<
@6 @<@9 !G@<C
C W{ W{number_of_rules
@6 !@9 !G@<C
C W{ W{ !V
@6 !W@9 !G@<C
C W{ W{indexed
@6 !@9 !G@<CC W{ W{ F_@6 F_@9 !G@<CC W{ W{ @@6 @@9 !G@<CC W{ W{ W@6 W@9 !G@<CC W{ W{ C@6 C@9 !G@<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  !@  O An !?C@ A W{ W{@6@0@/
@8 D Am@1 !\	@5@8 Ak Am@E@8 !A Am@P@T@1 !A	@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@1 
@5 Av@8 !H@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 !3@!
@1 @.@5@#@0@ 
@8 !1@ 
 C@8 !G@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 !G@@@<XD  t  t 	t  Ant  !0  O An !/CB W{ W{@6@8 X
 Am@!@1 	
@5@#@ @8 !1@  C@9 !G@<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 !@2 !@5@8 !@@@<CAJ W{ W{@6@/	@8 !@/
@8 !@/@8 !@ @8 D Am@U@<CAP W{ W{ @=XD  t  t 	t  Ant  !B C D  t  t 	t  Ant  !B E D  t  t 	t  Ant     O An !dCD{ W{ W{ 
node_count@=CD| W{ W{ value_count@=CD} W{ W{  !^@=CD~ W{ W{ hashed@=XD  t  t 	t  Ant  A   O An  CAe W{ W{  @6@1  @@2 ! A@5@8 !@@@<C@AAh W{ W{@6 A{ @8 !4@@ A@1 A I[@5@8 !)@/@1 !E@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 !N Am@F@" !P
@#@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 !4@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 !x Am@@@ @m@u@r
@x I@@<C@n W{ W{
 I
@6@@@ @/
@8 !@@@ @m@u@r
@w X@x I@@<C@s W{ W{
 !I


@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 !5@<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  !9  O An !8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 !u@<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 !u@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 !G@@@<CCO W{ W{ 
	
@6@`
@X	@-	 @@@1 	
@5@9 !@<C	CT W{ W{@6@0@8 !F@9 !@<XD  t  t 	t  Ant      O An  CAR W{ W{  @6@1  @@2 !  @5@8 !@U@<C
AU W{ W{@6@/@8 !E 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 !u@@@'	@<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  !m  O An !lCA W{ W{ 
@=CA W{ W{

@6@ 
@3	@4@5@8 !@ @ @9 !k@<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 !4@<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 !Y 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  !L  O An !KC@ W{ W{@6@/	@8 !M@/
@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 !H@P@"
 

@#@!@1 @5@#@A@&
@J@ @8 !i@ @/@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 !1@E@8 !2@P@T@E@0@8 !F@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 !4@G@`@H@ @/@/
@8 "2@D@0@ @ 
@0@8 !6@P@V@S@A@/@/
@8 !@ @ @ 
@9 !@<C@C* W{ W{
implementation_module
 

@6@@@]@F@8@ @/
@8 !3@1 
@5 C@8 !G@P@F@1 
@5 !@/@8 !G@P@'
@A@'
@I@J@I@A@8@F@*@E@1  ^@5 A@8 !4@P@T@ @/@/@8 "2@0@ @ @/@0@8 !6@P@'
@A@'
@J@I@J
@<C	C9 W{ W{@6@8 !@9 !@<XD  t  t 	t  Ant  "8  O An "7C@mC W{ W{
@6@" 
	
@#@8 !@G@<@`
@H@F C@8 !G@P@V@J@A@!@E@1 	 ^@5 A@8 !4@P@T@/@/@8 !@ @ @0@0@9 !6@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 !F@1 
@5	trace_any@8 !G@E@1 
@5@1 \~@0@5@8 !H@P@T@1 
@5@9 "1@<XD  t  t 	t  Ant  !  O An !CC W{ W{ @=C@#C W{ W{ 


@6@@@/
@ @8 !@1 	
@5@8 E+ Am@ @9 "? 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  "5  O An "4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 "B@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 "XE G\Eread_file_to_stringXO E "U C@.@ G] G]@6 ^!
@/
@/@8 H
 E@G
@-
?@H@'	@A@F
@ B@8 [@P
@)	 F@A@'	@<XD  t  t t  Et  "XD  t  t t  Et  G\O E G\ C@ G] G]?
@6@@@)
@<C@ G] G]



@6@@@<C@ G] G]
@6@/
@8 F @ 
@ @ @9 "d "c@<XO Epl_read_stream_to_codes C@ G] G]@6@/@8 "e@ @/@8 "X "c@'	@<XO Epl_read_line_to_codes C@ G] G]@6@/@8 "e@ @/@8 "g@'	@<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 "]@.@.	@5@2 "m	@5@8 Ar@1 B@1 "[	@.
@5@2 "l	
@5@8 Ar@1 B@1 "\@.@5@2 "i@5@8 Ar@1 B@1 "W
@5@2 "h
@5@8 Ar@3@1  G\@5@4@1  G\@5@4@1  "X@5@4@1  "X@5@5@9 H "c@<XO Eread_stream_to_terms C	@ G] G] F
@6@@@<C@ G] G]

@6@/@ @8 C @ @ 
@ @ @9 "t "c@<XO E "S C@;A G] G]@6 C@8 H H@1tail@.@5@8 \P X\@3@1 C D&@5
@5@/@8 DP "c@1 X D&@.

@5@1 "u
	
@5@1 H
@5@9 AA "c@<XO E "^ C@/@ G] G]@6 C@8 "y@3@1 C D&@5
@5@/@8 "}@1 X D&@.
@5@1 H@0	@5@1 H@5@9 "@<XO E "Y C@9@ G] G]@6 C@8 "y@1 "z@.@5@8 "|@3@1 C D&@5
@5@/@8 "}@1 X D&@.

@5@1 "W
	@5@1 H
@5@9 "@<XD  t  t t  Et  "XO E "k C	@ G] G]?
@6@@@<C@ G] G]
@6@/
@8 "e@ 
@ @ @9 "j@<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 "e@ @9 " "c@<C@ G] G]
@6@/@8 "e@ @ @9 "@<XO E "q C@ G] G]@6@9 "h "c@<XO E "p C@r G] G]@6@/
@8 "e@G
@+
?@H@( F@A@/@8 "@'	@<XO E "~ C@ G] G]@6@/@ @8 "v@ @/
@ @8 "x@'	
@<XD  t  t 	t  Et  XC Av D  t  t 	t  Et  XC  
O E XD C@? G] G] "Y "z  , "z
@6  ,@ @9 XH "c@<C@R@? G] G] "Y \    EI@6@E@1 @@1  @2  EI@5@5@ @8  "c@P@T@1  @2 X@0@0@0@0@5@3@1 @@1  @2  EI@5@5@5@; \ \@<C@R@C G] G] "^ \    EI@6@E@1 @@1  @2  EI@5@5@ @8 "@P@T@1  @2 X@0@0@0@0@5@3@1 @@1  @2  EI@5@5@5@; \ \@<C@F G] G] "S "z  , "z
@6  ,@ @9 "@<C@F@F G] G] "S \  "u@6@E@1 @@1  "u@5@5@ @8 "@P@T@1  E@2 "~@0@0@0@0@5@3@1 @@1  "u@5@5@5@; \ \@<C@Q@F G] G] "S \    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@; \ \@<C@R@F G] G] "S \    EI@6@E@1 @@1  @2  EI@5@5@ @8 "@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 #2@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  @

 #3 #5 [|


@=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 #A 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  ^ #M@/
@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 #L@ @/@8 J #M@1	src_files
@5@9 H@<XO GY #= C@<A; GW GW 

@6@]@]	@ @1 F@.@5@8 G #M@/
@8 B@1 
@5 W@8 \@@@1 
@5@3@1 	@5@5@9 @) #M@<C@DAB GW GW 

@6@]@]	@/@ HI W HI@ @/
@3@1 C @@5@4@1 Dq A@5@4@1 C D&@5@5@8 #L@*
@@@1 
@5@3@1 	@5@5@9 #V@<XO GYupdate_state C@ GW GW@6@1 Et
pce_end_class@5@8 [@@@1  _W _Y@5@9 F& #M@<C@ GW GW@6@1 Et@2pce_extend_class@0@5@8 CO@@@;
 _W _X #^@<C@ GW GW@6@9 #Y #M@<XO GY #E C@A GW GW
@6@1last_syntax_error@0@0@5@8 B]@8
seek_to_start #M@1 I'@.@5@8 Ew@/@8 @ #M@1 F@.
@5@ @8 #K@1	operators@.@5@8 #K@0@ 
@/@/@8 Wx #M@ @8 I$ @1 
@5@8push_operators
prolog_operator@ @@1  @~@2 Tx@0@0@0@5@/@8 G #M@1qq_read_term@.@4@1 F
@5
@5@/ @8 @@ @8 Ap #M@ @@8
pop_operators  #r@G
@W@H@@@'	@A@ @8assert_error #M@U@<C@%A GW GW@6@1 HY@.@5@8 #O@@@1 @.@.
@5@1 I@2 #c
@5@/@8 W-@ @ @9 OT IZ@<XO GY #} C@UA GW GW@6@1 HY@0@5@8 #O@@@F
@@@B@" @ _
 @d
@#@A@" @ _
 @_
@#@P
@1 @@1 _
@5@0@5@/@8message_to_string #M@1 #c@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 #L@1 #C	@.@5@1  }@2 Et@2 F=@0
@5@1 #G@5@9 AA #M@<XO GY #b C@ GW GW@6@@@<C@ GW GW
@6@@@8 #a@ @9 #a@<C@ GW GW Et
@6@8 C@@@1update_directive
	@5@0 @9 @@<C@ GW GW F:
@6@@@1 Et
@5@9 #a@<CA GW GW @=XD  t  t 	t  GYt mode C D  t  t 	t  GYt  # E O GY  ^ 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 # #M@S@<XO GY #? 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{ #M@@@'	@<CB GW GW@6@3@1 C @@5@4@1 C D&@5@4@1 Dq A@5@5@8 #L@@@<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 #M@<C
@ GW GWhandler@6 #@9 # #M@<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 #P@6 #@9 #@<XO GYqq_read_term_ex C@4B GW GW@6@1 I'@.@5@8 Ew@1 "w	
@5@1 @@1 _@2unknown_quasi_quotation_syntax@.@.
@5@.@5@1load_qq_and_retry
	
@5@9 @@<XO GY # CA GW GW F=

@6@@@8 B1 #M@1
import_syntax@0
@5@ @9 Z W'@<CA GW GW 
 A



@6@]
@@@1 A
@5@9 # #M@<C@%A GW GW A


@6@@@1 	@5@/
@/@8 D #M@ @1 
@5@9push_op #r@<CA GW GW  
@6@8   #M@@@<C@!A GW GW @'
@6@1 #
@.@.@5@0 A@8 @@@@1 #	@5@ @9 #@<C
A GW GWpce_begin_class_definition@6@ #^ #_@@@<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 #9 C@(B GW GW@6@F	@0@0@8alias_cache #M@P@V@A@8build_alias_cache  #M@G@X	@H@/
@8 #Q@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 #G CBf GW GW@6@1restore_source_context@.	@.
@5@1close_source	
@5@9 F #M@<XD  t  t 	t  GYt open_source C D  t  t 	t  GYt  # E O GY #l CA GW GW  @
  @=C
A GW GW@6@ @; HI #l 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 #9 #M@ @/@8 C@P@G@+
 Fj@H@'	@I
@A@'@F@/
 D@ @8 @{ #M@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 #M@@@<C@ GW GW@6@/@8requires_library #M@1  @~@5@8 @! #M@U@<C@ GW GW@6@8 # #M@@@<C	@ GW GW@6@ @0@9 I #M@<XD  t  t 	t  GYt  C @ O GY C C@ GW GW@6@0@9 # #M@<XO GYseek_to_line CA GW GW@6@m@t@n@@@
@8 I #M@|
	?@9 # #M@<CA GW GW @=XO GY # C@)B GW GW@6@ @8 #m@/@ HI #W@@@1 
@5@3@1 	@5@5@8 #V@ @ 
@ @9 "v@<CB GW GW@6 @1@1 W W	@5@8 @5 #M@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 #I \    C@6@E@1 @@1  @2  C@5@5@ @8  #M@P@T@1  @2 F@0@0@0@5@3@1 @@1  @2  C@5@5@5@; \ \@<C@a GW GW #Eline B# #
@6 B#@ @9 XH #M@<C@a GW GW #Eoffset B# #
@6 B#@ @9 #@<C@a GW GW #E F B F
@6 B@ @9 #@<C@a GW GW #E #i C #i
@6 C@ @9 #@<C@a GW GW #E HY I S HY
@6 XR@ @8 XT #M S@ @9 #@<C@Q@a GW GW #E \    C@6@E@1 @@1  @2  C@5@5@ @8 #@P@T@1  @2 "w@0@0@0@5@3@1 @@1  @2  C@5@5@5@; \ \@<C@i GW GW #A #N Ds #N
@6 Ds@ @9 #@<C@$@i GW GW #A A0 [8  I@ A0
@6@1 [8@4 @4 I@@5@ @9 #@<C@Q@i GW GW #A \    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 #M@1 T@1 #@0@0
@5
@5@1 Cu@2 #
@5@9 A #M@<XO GY #7 C@5B GW GW@6@W	@@@G@\@H@'	@I
@A@"@F@/
@8segments_to_list #M@P @9 B #M@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 #I C@4@ GW GW@6 #@ @8 #@@@1 F@.@5@ @/
@ @8 X[ X\@3@1 F@5
@5@8 F #M@ @8 #@/@8 #h@ @9 #X #M@<C@c@ GW GW
@6@/@8 #h@1 H>@.
@5@ @/ OY@8 #@1 F@.@5@ @/@ @8 #@F@1 !I !*@5@8 #@P@!@3@1 \ @1@5@5@#@A@&@3@1 F@5@4@1 H>
@5@4@1 F@5@5@8 "v@ @8 #@ @9 #@<XO GY #v C@_A GW GW
@6@1 H>@.@5@/@8 Z| IZ@- @@@@G@"@+ OY@H@8 E@ @/
@8 # #M@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 # #M@<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 #M@<CBo GW GW@6@3@1 # @5@5@8 # @9 $@<XO GY # CB GW GW Fj
C@6@/@ @8 J #M@ @8 #Q@ @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 #L@ @8 #Q@ @9 _@<XO GYspecial CCU GW GW  Fj@=CCV GW GW  P@=XD  t  t 	t  GYt  #d C D  t  t 	t  GYt  #d E O GY #T CC8 GW GW @=C@PC: GW GW

@6@0@/@ 
@8 #@  @@ @} @@E
@  @h@ @} @@P@T@ 
@/@8 # #M@ @/@3@1 Dq A@5
@5@8 #L@&@@@&@"
@#@ @ @ @9 $ #M@<C@KCG GW GW

@6@E@ 
@8 $ #M@P@T@1 #N @5@8 #O@ 
@/@8 $	@ @8 D
 #M@@@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 #[@8 #y@1 #@0@5@8 B]@F@1 #@2 @	
@.@.@5@8 I@P@ @8 G #M@ @9 #@A@V@J@<XO GY #C C@[B< GW GW@6 @e@8 G #M@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 # #M@8 #o@/@8 #h@/
@8 G #M@1 $	@2 $

@5@9 Bh@<XO GY #f CA GW GW@6@1 #@.
@5@8 #O@@ bof@0@8 B #M@9 #@<CA GW GW@6@1 #@.
@5@8 #O@@ $@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 #= #M@@@<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 @ $3C@     
@=C@    
 	

@6@ @ 
@9 $4 @@<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 @ $ICBZ    @6@W@@@<C@'B]    
 F

 @@6@8 A @ @9 $L@<XD  t  t 	t  @t wrap_var  O @ $MCC    	@6@X@@@<C@2C     C@6@G@"@X	@H@" $K



	@#@1 @
@5@9 $9@A@V@J@<XD  t  t 	t  @t compile_meta  O @ $OC@kE    
 B	

@6@ @/@8 L @/@8 $Q@ @ @/@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 @ $]C@;BM    @6@X@X	@F
@" @@#@P
@1 @@0@0@5@8 H @" @	 @#@A@"	 @@#@" A	 @#@@@ @9 $J @@<CBX     	
@=XD  t  t 	t  @t extend_1_pos  O @ $aCDk    @6@W@@@<C@HDn     $K





 $K


 @
@6@Y@@@ @m@r@n@z@@ @ @8$same_length @@ @3@1 @@5@5@ @9 @ @<C@2Dv     @


 $K

 @
 @@6@Y@@@ @m@r@n@z@@<CD|    @6 C@9expected_layout @@<XD  t  t 	t  @t f1_pos  O @ $jCD9    @6@W@@@<C@%D<    

 $K





 $K

@6@@@<CD>    parentheses_term_position




 $l

@6@@@ @ @ @9 $k @@<CDB    @6f1@9 $g@<XD  t  t 	t  @t mark_vars_non_fresh  O @ $pCA    @6@@@<C@JA    	
@6@F
@.  @/@8 H, @P
@Ffresh@  
@8 D" @P@V@I@A $t@  
@/@8 ^3 @  @ @8 H @A  @1 De   
 $t@5@8 $w@J@9 $q @@<XD  t  t 	t  @t 	member_eq  O @ $zCE7    

@6@G@*
@H@V@A@ @9 ${ @@<XD  t  t 	t  @t $eval_if  
D  t  t 	t  @t  $}  O @ $}CE    @6@/	@8 @ @@/
@8 @ @1 
@5@@<XD  t  t 	t  @t compile_auxiliary_clause  O @ $C@DE    @6@"	 B

@#@/@8 $@F
@1 
@5 C@8 \ @@P
@V@A@!@G@*@H@3	@5@9 AM @@A@3@1 B
@2 @5@5@9 $@<XD  t  t 	t  @t  $8  O @ $7C@ZE     Et A0
@6@/@/@8 AO @F@:@8
$including  @@P@F@$@1 $~
@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 $@F@k@1 $@.
@.@0@5@0@/@8 Ah @P@ @  #@8same_source @@ @8 Ap @G@+
 @H@1 $ $@5@9 $@I@A@7@F@'@+
 
@1 $~
@5@/@1 A@1 @5 @@5 A@5@8 $@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 $@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 $@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 $@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 $@P
@T@<XD  t  t 	t  @t merge_variable_info  O @ $CAG     @=C@)AH     B
	

@6@F
  @/@8 $r@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 $5@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 $g@ @ @3@5@ @ 
@9 $@<XD  t  t 	t  @t pos_list  O @ $CDb    @6@W@@@<CDc    

@6@@@<CDd    @6 C@9 $g@<XD  t  t 	t  @t expand_body  O @ $C@i@    
 B



 B

@6@@@ 
@/@8 $Q@ @8 $y@/@/@ @ @/@8f2_pos @@ @ @/@ @1 B
@5@8 @ @@F@!@_
@/@8 $@ 
@/@ @ @8 ^O@- @P@" A@#@A	@'
@'@J@<C@(@    		
 Et


 Et
@6@@@/@ @/@8 $n@ 
@ @ @ @1 Et
@5@9 $@<C@#@    
@6@_	@/
@8 $@/@/@ 
@8 ^O@- @@@" 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  ^Q @ D  t  t 	t  @t  ^Q  O @ ^PCC    @6@0@0@0@ @9 ^Q @@<XD  t  t 	t  @t 
expand_bodies  O @ $C@)@    @6@3@1  At@5@4@1  At@5@5@/@8 $=@1 $@5@ @8 $C  @9remove_attributes @@<XD  t  t 	t  @t allowed_expansion  O @ $C@.C}    @6@/	@/
@8 D @@1  @@2 W;@2 	
@5@/ @8 $@G@W@H@U@A@@ @@ @8 @5 @@U@<CC     @=XD  t  t 	t  @t  $;  O @ $:CDQ    @6@W@@@<CDT    
 @

@6@8 $L@ @9 $L@<XD  t  t 	t  @t save_variable_info  O @ $CAf     @=C@(Ag    
 B



@6@F  @ @8 $r@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 $N @@ @ @ @ @ @9 $- @@<CC     	@=XD  t  t 	t  @t  $T  O @ $SCE/     
@=C@)E0    @6@F@ @8 $|@P@"


@#@ @ 
@9 $R@A@ @9 $R@I
@<XD  t  t 	t  @t expand_term_list  O @ $C@    

@6@@@<C@3@    


@6@@@ 
@ @/@/@8 $C@ @ @ @/@ @/@8add_term @@ @3@5@ @ @9 $ @@<C@.@    



@6@@@ 
@ @/@/@8 $C@ @ @ @/@ @/@8 $@ @ @ @ @9 $@<C@1@    

@6 C@8 $g@ 
@/@/@8 $C@ @ @ @/@ @/@8 $@ @3
@5@ @ @9 $@<XD  t  t 	t  @t  $i  O @ $hCD    @6debug_term_position @8 @ @@ @1@1 $h	@5@9 @a @@<CD     @=XD  t  t 	t  @t f_pos  O @ $CDE    @6@W@@@<C@!DH    

 $K





 $K

@6@@@<CDJ     $l




 $l

@6@@@ @ @ @9 $ @@<CDN    @6 D@9 $g@<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 $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  $2  O @ $1CD      A@=CD      
@=XD  t  t 	t  @t expand_meta_arg	  O @ $	C@!B    

  @6@@@/@ 
@ @ @ @8 $X@ @ @ @ @9compile_meta_call @@<C@UB     @6@Y@`	 @0@ @8 ^O@@@/@8 $Z@ @8 $y@ @/@/@8extend_arg_pos @@ @ @/@/@ @ @ @8 $X@ @/@ @ @8 $@/@8 $Q@ @ @ @ @ @ @ 
@9remove_arg_pos @@<CB    		 V @6 @0@ @8 ^O@@@ @ 
@ @ @ @9expand_setof_goal @@<C@=B    	@6@ @ @ @8 ^O@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 $@ @ @ @ 
@9 $X@<XD  t  t 	t  @t  $A  O @ $@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 $A@5@ @ @ @ @9 $C@A@ @ @ @9 $?@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 $C@A@ @ @ @9 $?@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  $B  O @ $B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@"	 $K

@#@1 @
@5@9 $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 $P @@ @9 $ @@<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 $L@ @ @/@8 $L@ @ @/@/@ @ @ @8 $@ @ @ @ @/@/@ @8 % @@ @ @ @ @ @ @9 $@<XD  t  t 	t  @t  $  O @ $CD      @=CD     	otherwise@=XD  t  t 	t  @t  $e  
D  t  t 	t  @t  $e  O @ $dCD    
@6@W@@@<CD     @=CD    



@6@ @9 $c@<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@"
 $K



	@#@1 @@5@8 $9@ @1 @@5@9 $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     $K





 $K

@6@@@<C@#D2    

 $l


 $l
@6@@@ @ @ @ 
@9 $@<CD6    @6f2@9 $g@<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 $f@1 C
@5@/@8variant_sha1_nat @__aux_wrapper_@ @/@8 $W@/@3
@5@8 $\@1 B@5@8 %@ @3
@5@9 $\@<XD  t  t 	t  @t var_intersection  O @ %1CA%    @6@/@8 P8 @/@8 %3@ @ @9 V @@<XD  t  t 	t  @t  $  O @ $CC    	@6@W@@@<C@0C    

 

 
@6@@@ @/@/@ @/@8 $@ @ @ @ @ @ @ @9 $@<C@UC    
@6@`@@@ @/@8 $Z@F@/@3@.@.@5@8 $\@/@ @8 $Z@/@ @ @8 $f@*@P@ @ @8extended_pos @@ 
@3@5@9 $\@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 $Z@ 
@ @9 %5@<CC     	@=XD  t  t 	t  @t  $H  O @ $H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 %?@<XD  t  t 	t  @t restore_variable_info  O @ %BCAn     @=C@&Ao     B
	

@6@G@+
 @@H  @8 %"@A  @8 $w@ @9 %C @@<XD  t  t 	t  @t  $  O @ $CB    @6@_@@@_	@/
@/@8 \ @ @9 %E@<CB    @6@]@*	@<XD  t  t 	t  @t  @  O @ @CA    @6@0@0@9 $( @@<XD  t  t 	t  @t  %7  O @ %6C	B    @6@W@@@<CB     $l




 $l
@6@@@ 
@ @9 %5@<C@ B     $K






 $K
@6@W@@@<C@6B    

 $K






 $K

@6@/@8 $Z@ @1 @@5@8mapex @@ @ @ @8 $f@@@<C@(B     @


 $K

@6@@@ 
@8 $Z@ 
@1 @@5@9 %G@<CB    @6 @1@1 %7	@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 $L@8 $, @@@@<XD  t  t 	t  @t  ^Q  O @ $CC     
	@6@W@@@<C@NC    @6@ @8 J @@@@/@/@8 %E@|@/@ @ @8 %E@ @ @ @8 $L@/@/@/@ 
@8 $b @ @ @ @ @ @/@/@ @8 %@ @ @ @ @ @9 $@<C@/C    @6@_@@@/@/@8 %E@ @ @ @8 %E@/@ 
@/@8 $ @ @ @ @ @ @ @9 %@<C
C      
	@=XD  t  t 	t  @t  @  O @ $Y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 $Y@5@1 B1@5@9 AA @<C@!B    		@6@ 
@/@/@8call_goal_expansion @@@@ @ @ @ @ 
@1 @5@9 $X@<C@EB     A

@6@@@/@/@/@/@/@8 $@ @ @/@ @ @ 
@ @8 $X@ @ @/@ @ @ 
@ @8 $X@1 A@5@ @ @9 % @@<C@yB     A

@6@@@/@/@/@/@/@8 $@ @/@8 $Q@ @/@8 $Q@ @ @/@8 %2 @@ @/@8 $@ @ @/@/@ @ 
@ @8 $X@ @/@8 $@ @8 %D@ @ @/@ @ @ 
@ @8 $X@ @8 $@ @ @ @/@ @8 $^ @@1 A@5@ @ @9 %U@<C@EB#     @

@6@@@/@/@/@/@/@8 $@ @ @/@ @ @ 
@ @8 $X@ @ @/@ @ @ 
@ @8 $X@1 @@5@ @ @9 %U@<C@EB)     A

@6@@@/@/@/@/@/@8 $@ @ @/@ @ @ 
@ @8 $X@ @ @/@ @ @ 
@ @8 $X@1 A@5@ @ @9 %U@<C@=B/     DF
@6@@@/@/@/@8 $n@ @/@8 $Q@ @/@8 $@ @ @/@ @ @ 
@ @8 $X@ @8 %D@1 DF@5@ @ @9 %U@<C@'B7     C

 C
@6@@@/@ @/@8 $n@ @ @ @ @ @ 
@ @9 $X@<C@"B;    		@6@ @/@8 $ @@@@/@8 $Q@ @8 $y@ @ @ @ 
@ @9expand_meta @@<CBA    @6@/@8 $Q@ @8 $y@ @ @ 
@ @9 % @@<XD  t  t 	t  @t  J  O @ %OCD     Fj@6@E
@3@0@0@5 Fj@0@8 B @P
@T@<XD  t  t 	t  @t  $   
D  t  t 	t  @t  $   O @ $CE~    @6@/@0@0@8 $ @@@@+ @<CE       @=XD  t  t 	t  @t  $&  
D  t  t 	t  @t  $&  O @ %LC@3A    @6@/
@8 $Z@ 
@8 $y@ 
@/@/@8 $@ @ @/@/@8 %F@/@8 $Q@ @ @ @ 
@ @ @9 $@<XD  t  t 	t  @t  %<  O @ %;CC    @6@]@@@3	@5@9 $\@<CC    @6@/@/@8 X @ @/
@8 $f@ @ 
@9 %`@<XD  t  t 	t  @t rename_preds  O @ %aCES     @=C@!ET    
@6@F@ @ 
@8 %>@P@V@A@'
@ @ @9 %b @@<XD  t  t 	t  @t  Y  O @ YC
A7     G@6@ @ @ 
@9 %*@<CA9     B	
@6@ @ @9 %4@<CA;     C
@6@ @ 
@9 %*@<XD  t  t 	t  @t  %	  O @ %CE    @6@`@/	@0@8 %^ @0@0 $V@9 @/ @@<XD  t  t 	t  @t  %[  O @ %ZC@>Bq    @6@0@/@8 %^@/@ @8 %^@/@ @ @8 %^@/@ @/@8 $@ @ @/@ @ @ 
@ @ @8 %[ @@ @ @ @9 $. @@<XD  t  t 	t  @t  %  O @ %CD]    @6@W@@@<CD^    @6@@@<CD_    @6nil@9 $g@<XD  t  t 	t  @t  %T  O @ %S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 %i	
@5@#@A@!@1 
@2 Aw	@5@#@ @8 $@ @@,	@P@V@S@<XD  t  t 	t  @t  $  O @ $CA    @6@/
@8 $Q@9 %$@<XD  t  t 	t  @t  %)  O @ %(C@!C    @6@_@F
@0@8 %N@P
@V@I	@A@D@0@/	@8 $L@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 $U@<XD  t  t 	t  @t  %I  O @ %HCB     @=CB    

@6@ @9 %G@<XD  t  t 	t  @t list_pos  O @ %mCA    @6@W@@@<CA     
list_position



 K %o

 K@=C
A     


@=XD  t  t 	t  @t  %[  O @ %fC@^B|    @6@m@s@t@~@@@ @/@/@8 $ @@/@8 $L@ @/@8 $L@ @/@8 $L@ @ @ @/@ @ @ @ @ @8 $ @@|@ @ @ @/@ @ @ @ @ @8 %e@ @ @ 
@9 %g@<CB      
@=XD  t  t 	t  @t  %A  O @ %@CEm    
@6@W@@@<CEp     

 

@6@@@ @ 
@ @9 %?@<CEs    @6@1 
@5@1 
	@5@; HI Wv HI@<XD  t  t 	t  @t  $H  O @ $GCED    
@6@W@@@<CEG     F F@6@@@<CEH    @6@8 $@@@/
@8 $@9 %c@<CEM    @6@/
@8 $@8 %>@@@<CEQ     
@=XD  t  t 	t  @t prop_var  O @ %uC@&A     $t
@6@F
  @/@8 $r $t@ @/@8 $u@P
@'
@A@)
 @J@<CA     !*
@6  @/@8 $r !*@ @9 $u@<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 $X@ @ @ @9 $@<XD  t  t 	t  @t  $  O @ $CAP    	@6@@@<CAQ    
 @@6@@@<C
AR     @@6@@  @9 $w@<C@[AU    @6@F $t 
@8 $u@P $t 
@8 E! @@A@D
 $t 
@8 $u@P
 $t 
@8 %{@S@@@F@8 AF @@P@/@8 %{  @ @9 $w@A @1@1@ inconsistent_variable_properties	
@5@8 $@/@8 %{  @ @9 $w@<XD  t  t 	t  @t  $E @ D  t  t @t  @t $D Bp DG @ @D  t  t 	t  @t  $E  O @ $DC@    	
@6@W	@@@<C@/@    @6@X	@"	@#@@@F@8 $@P@/
@ @/@8 %n @@ 
@ @ @9 $@A C@9 %@J
@<C@'@    		
  B%



@6@@@ @/@ @8 $C@ @1 B%
@5@ @9 $ @@<C@    @6@ @ @@<XD  t  t 	t  @t  $*  O @ $)CA    @6@9 %v @@<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 _xE "RE BE E DE IgE IiE WXO G % C@ G G@6@9gethostname Wh@<XO G % 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 "R @<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 % C@ G G@6 %@9 %@<XO G % C@ G G  @6@9 _x 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 "] "c@<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	@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 #P X\@P@( B!@I
@A@/
@8 E T@ 
pc@/@8 T@ 
parent@/@8 T@F
@1goal_term_depth@.@5@8 &F@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 &? 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 &R 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 &@ CA GI GI  &E
level
@=CA GI GI &^

 !`
@6@ @9frame_predicate T@<C@0A GI GI &^
 S"

location 


@6@ @ @/@0@8subgoal_position T@ @1 Bn@0@5@8 H@ @ @ 
@9lineno T@<CA GI GI &E
 L
@6@-
 @<XO GK T C@x GI GI@6@Y@Y	@W
@@@3@1 &D@5@5@8 &B T@9nlc  T@<C	@} GI GI@6@8 &n@9 &o@<XO GK
contiguous CA GI GI &^
	
@6@9 &s 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 &\ @5 @8 \P X\@ @ 
@/@/@0@8 &f@ @1 &i@0@5@8 H@ @ @/@8 &j@ @/@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 &~@ @/@8 &z@&
@@@&@" @ &}
@#@<C@ At GI GI S"
@6@ @/
@8 WN WP@&
@" @~w <no source>
@#@<CAx GI GI 	meta_call
<meta call>
@=XO GK &b CA GI GI  E

@=CA GI GI  C

@=CA  GI GI S"
@6@9 &~@<XO GK &U C
@ GI GI 
 M+@6@_	@@@<C@%@ GI GI@6@8 D T@@@/@/@8 \ T@|
?@(@ @ 
@ @/@8
copy_pairs T@ @ @9 &@<C@@ GI GI
@6@_	@@@/@/@8 \ T@|
?@(@G@$@m@r@r@~@H@ @ @8 & @ @ 
@9 &W@J@J@J@A@T@|@ @ @8 & @ @ 
@8 &W@|@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 &T@<C@ GI GI@6@9 \ T@<XO GKguard_frame C@*B8 GI GI &E
 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 &Y T@&	@ @ @9 H T@<XO GKwarn_nodebug CA GI GI@6@8 &r 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 &k 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 &= &\ Ds &\
@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 &p C@ GI GI   @=XO GK
where_goal CA{ GI GI E
 @
 <foreign>
@6@@@'@<C@HA~ GI GI S"


@6@1 &\ @5 @8 &y@ @ 
@/@/@0@8 &f@ @1 &i@0@5@8 H@ @ @/@8 &j@&
@@@&@" @	 at ~w:~d@#@<C@3A GI GI		 S"
@6@ @1 Ai@.
@5@8 &~@ @1 WK@.@5@8 &~@&
@@@&@" @ &
@#@<C@$A GI GI S"
@6@ @/
@8 &@&
@@@&@" @ ~w <no source>
@#@<CA GI GI 
@=XO GKfind_subgoal C@"A GI GI $K

@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 &g 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 &T@F@ @8
hidden_module T@P@'
@A
@"
 @#@A@ @9 &T@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 &{ CA GI GI@6@ @} U @}@@@<CA GI GI@6@/
@0@8 &@@@1  @~
@5@9predicate_name WP@<XO GK &` CA GI GI 
 @~|~t[~D]~6+ 
@=XO GK &P C@ GI GI @6@@@<C@@ GI GI &^




@6 &`@ 
@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@) &@I@I@G
@+ &@H@) @A@ @ @8 & T@F &I@/@8 T@P@V@A@( C@F &J@/@8 T@ @8 & T@P@|?@ @ @ @ @ @9 &O@A@)@J@<XO GK & C@ GI GI  @=C@ GI GI  @~@=XO GK & C@ GI GI@6@@@<CA  GI GI  @	<skipped>
@6@@@ @9 D@<C@.A GI GI

 @



 @

@6@ 
@ @8 &T@|
?@ @ @ @9 &@<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 &^


 @6@@@&
@ @ @/@8 & T@ 
@ @ @9 &v T@<C@'AW GI GI &^

  E &@6@@@&
@ @ 
@/@8 &@" @<user>@#@<C@+A[ GI GI		 &^



@6@ @/@8 &@" @ \
@#@ 
@ @ @9 & T@<XO GK &; C
A GI GI@6@/	@8 &n FH@9 &? T@<XO GK &< C@u GI GI@6@9 T@<XO GK &u CA GI GI @=CA GI GI &^

@6@m@u@t@n@x @@@ @9 &t@<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  } @"
 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 '1@<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 '6@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 'B@P@T@P@'
@A@)@F
@E@8 'B@P@T@8 'B@P
@'
	@A@F
@8 'B@8 'B@P@)
 @A@)
 I@<XO GFmeta_annotation C@ GE GE@6@/
@/@8 B@ @8 B@ @/@8	meta_args 'C@+ @<XO GFannotate_meta_vars_in_body C@ GE GE@6@\@@@<C
@ GE GE@6@W@@ @9annotate 'C@<C@'@ GE GE 

@6@@@G@]
@H@ @9 'I 'C@A@G
@W
@H
 L$@9 'K@A@V@<C@ GE GE A

@6@@@ @8 'N@9 'N@<C@ GE GE A

@6@@@ @8 'N@9 'N@<C@ GE GE @

@6@@@ @8 'N@9 'N@<C@ GE GE A

@6@@@ @8 'N@9 'N@<C@ GE GE B

@6@W
@W@@@'
@<C@ @ GE GE@6@1 	@5@1 @@.
@5@8 \@@@0@/@8 B@ @9annotate_meta_args 'C@<C@ GE GE@6@1 	@5@/
@8 '> 'C@@@0@/@8 B@ @9 'O@<C@ GE GE @=XD  t  t 	t  GFt inferred_meta_pred Au O GF 'S 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  '? @ D  t  t @t  GFt '>  DGO GF '> C@F GE GE 

@6@ @9 'T 'C@<C@H GE GE 

@6@1 
@5@1 \~@.@5@8 \@ @ @9 'U@<XO GF 'L C@ GE GE@6 GF@/
@8 $s @@@/@8 '@ 'C GF@ @9 $x @<C@ GE GE@6 GF@9 'X@<XO GF 'G C@7@ GE GE	@6@m@s@t@~@@@/
@8 A@ @/@8 A@ 
@ @8 $ 'C@F@ @8 'B@P@) @A@V@|@ @ @ @9 'F@<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 '[ 'C@<C@9A+ GE GE


@6@3@.
@.@5@8 B@ @3
@.@5@8 B 'A@ @ @/@8 W% W'@/@3
@5@8 B@3@5@9 ']@<XO GF   C@ GE GE@6 GF@/
@8 'V@@@/@8 'W GF@ @9 'X@<XD  t  t 	t  GFt do_infer_meta_predicate @ D  t  t @t  GFt '_  @O GF '` C@/@b GE GE 

@6@ @/@/
@8 B@/@ @ 
@8 B@1meta_pred_args_in_clause
	@5@/@8 B}@-@ @9 ']@<XO GF \ CA	 GE GE@6@Y@@@<CA
 GE GE  @=CA GE GE  V@=CA GE GE  C@=XO GF 'Z CA GE GE@6 GF@8 'V@-	 L$@@@<CA GE GE
 @6@_@" 
@# GF L$@8 'V@@@<CA  GE GE 
 I@=XO GF 'P C@*@ GE GE@6@m@s@t@~@@@ @/
@8 A@/@8 A@ 
@ @ @8annotate_meta_arg 'C@|@ @ @ @9 'O@<C@ GE GE @=XO GF 'a C@n GE GE@6@1 	@5@/@8 S!@ @8 'N@9 'D 'C@<XO GF 'd C	@ GE GE@6@W	@@@9 'K@<C	@ GE GE @6@@@9 'N@<C@$@ GE GE@6@Y@`	@@@/@8 B@/@8 D@ @ @/
@8 IY IZ@/@ 
@8 B@ @9 'N@<C@ GE GE@6@8 'B@_	@"	 
@#@W@@@  L$@9 'K@<C@ GE GE @=XD  t  t 	t  GFt  '= @ D  t  t @t  GFt '<  @O GF '< C@S GE GE@6@8 'R@@@<C@-@V GE GE 

@6@1 
@5@1 \~@.@5@8 \@@@1 @5@8 '` 'C@1 'T	@5@9 Ar@<C@[ GE GE 

@6@1 
@5@8 'h@1 'T
	@5@9 Ar@<XXQM	broadcastF@(/usr/lib/swi-prolog/library/broadcast.pl  @ƅAu@$C ES ElistenE 'kE 'iEbroadcast_requestEunlistenE 'qE 'qE	listeningXO 'i 'm C@y	u GU  @ƅA 'v@6@B@0@/	@/
@8listener
 'i@D@1 	@5@@P@U@S@A@V@J	@<XO 'i 'n C@ 'v 'v@6@0@/	@/
@8 'w@1 	@5@@<XD  t  t 	t  'it  'y Au O 'icanonical_listener C@ 'v 'v 
@=XO 'i 'p C@a 'v 'v@6@/	@8 '{ 'z@1 'x@0	@0@0@5@9 B]@<XD  t  t 	t  'it  'q @ D  t  t @t  'it 'r Bp Bp O 'i 'r C@g 'v 'v 

@6@/
@8 '}@ 
@ @ @9retract_listener 'z@<XO 'i 's C@d 'v 'v@6@/
@8 '}@1 'x	
@0@0@5@9 B]@<XO 'i 't C@p 'v 'v 

@6@/
@8 '}@ 
@ @ @9 'w@<XD  t  t 	t  'it  'k @ D  t  t @t  'it 'j Bp Bp O 'i 'j C@R 'v 'v 

@6@/
@8 '}@ 
@ @ @9assert_listener 'z@<XD  t  t 	t  'it  'k @ D  t  t @t  'it 'l Bp O 'i 'l C@V 'v 'v
 

@6@ @9 '@<XO 'i ' C
@ 'v 'v@6@ @8 'w@@@<C@ 'v 'v@6@1 'x	
@5@9 Bh@<XO 'i ' C@ 'v 'v@6@1 'x	
@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 ' CA+ GB GB  @=CA, GB GB S


@6@ @ @9 '@<CA. GB GB		
 A

@6@ @ 
@ @8	type_goal H@ @ @ @9 '@<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 ' 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  ' Av O GC ' 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  ' @ D  t  t @t  GCt ' DG O GC ' 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 ' 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 ' '
 $K






 $K
@6@@@<CAP ' '@6 %@9 $h H@<XD  t  t 	t  Ht  $i  O H $hCAS ' '@6@; @ $g@<XD  t  t 	t  Ht 
dcg_bt_pos  O H 'CA' ' '
@6@W@@@<C@'A* ' 'brace_term_position


 $K


 $K@6@@@<CA/ ' '@6
brace_term@9 '@<XD  t  t 	t  Ht dcg_terminal_pos  O H 'CA> ' '@6@W@@@<CAA ' '  %o

 $K
@=CAC ' '  @

 $K
@=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 %J 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  $j  O H $kC
A! ' '@6@ @; @ $n@<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 ' '  @

 $K

 @
 $K@=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 $k 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  %7  O H %JC	A ' '@6@; @ %5@<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 (1C@ K K @=C@ K K@6@ @8attach_package B@ @9 (2 B@<XD  t  t 	t  Bt  (5  O B (5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 (F@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 (F@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 (E	@5@8 I B@P@1 K@0@0@5@8 B^ B@9  E B@A
@1 @@1 C K@5@0@5@9 (T@<XD  t  t 	t  Bt  (0  
D  t  t 	t  Bt  (0  O B (/C@R K K@6@8 (7 B@@@<C@&@U K K@6@F	@8 D
 B@P	@1 @@1 C C`@5@0@5@9 (T@A
@1 @@1 C K@5@0@5@9 (T@<XD  t  t 	t  Bt   ]  O B  ^C@ K K@6@F
@0@0  @8 @/ B@P
@'	@A @9 C B@<XD  t  t 	t  Bt  (A  O B (@C@J@ K K@6 K@/@8 @ B@3	@4/lib@5@/@8 (9@ @8 (Y@@@3	@4/lib/@4@5@8 (9@F
@8 (Y@P
@1 K C
@5@9 (F@A @1@1 (P@2no_arch@5@8 (S@U@<C@ K K  @@=XD  t  t 	t  Bt  (5  O B (4C@ K K@6@E@8 $ B@P@T@/@8 ([@ @8 (X@@@<C@ K K @=XD  t  t 	t  Bt remove_dups  O B (bC@q K K @=C@r K K@6@ @8  B@@@ @9 (c B@<C@v K K

@6@ @ 
@3
@5@9 (e@<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  ^ B@ @ @9 (6@<C@ K K @=XD  t  t 	t  Bt  (O  O B (NC@ K K@6	/INDEX.pl@/	@8 ([@F
	@8 A B@P
@9 (W@A@V@<XD  t  t 	t  Bt  (D  O B (CC@ K K@6@3@4/prolog@5@8 (9@9 (Y@<XD  t  t 	t  Bt  (>  O B (=C@ K K@6@1 (E	@5@8 (U@@@1 K@0@0@5@9 (V@<C@[@ K K@6@/@8 (E B@@@1	duplicate@.@5 @1@8 (I@G
@+ @1@H
 @1@1 (P@2 (o	@5@8 (S@U@A@/@G@+keep@H@U@A@$@G@+ Kz@H CD@1 (P@2replaced	@5@8 (S@ @9 (- B@Aoption_duplicate@ @9 (L@<C@ K K @=XD  t  t 	t  Bt  B   O B BC@F@_ K K@6@/@1 DP@1 (P Fj@5@4@1 C C`@5@4@1 C D&@5@4@1 Dl @@5@5@/	@8 B~ B@G@-	@H@/
@8 (e@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 (x C@	u F  @ƅA ( @=C@*@ ( ( @


 @



@6@ @ 
@/@8same_key W
@ @ @9 (x W
@<XO W Z C@h ( ( @=C@i ( ( @



@6@ @ @9 Z W
@<XO W (z C@#@E ( (@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@^ ( ( @=C@_ ( ( @




@6@ @ @9 W W
@<XD  t  t 	t  Wt  (} @ D  t  t @t  Wt (| Bp @O W (| C@ ( (@6@9map_list_to_pairs2 W
@<XO W ( C@"@ ( (
 @





@6@*@@@ @ @ @ @9 (@<C@ ( ( 	@=XO W ( C@ ( ( 
@=C@ ( (
 @


@6@ @ 
@@ @ @9 (@<XO W
flip_pairs C@ ( ( @=C@ ( ( @


 @


@6@ @ 
@9 ( W
@<XO W ( C@Q ( ( @=C@R ( (
 @

@6@ @ @ @9 (@<XO W ( C@U ( ( @=C@V ( (
 @

@6@ @ @ @9 (@<XO W ( C@M ( ( @=C@!@N ( ( @





@6@ 
@ @ @9 (@<XO W (~ C@ ( (@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  #I GY@=C@a GW GW  #E GY@=C@i GW GW  #A GY@=C@< GL GL  & GM@=C@5 GI GI  &= GK@=C@? G] G]  "Y E@=C@C G] G]  "^ E@=C@F G] G]  "S 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  O 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   N  O H  O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 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 $K






 $K

@6@ @ @9ubody WP@<XO GM ( C@gC GL GL
 


 

@6@ @ 
@ @/@/@0@8read_term_at_line WP@" Et H 
@#@" $K
@#@" $K
@#@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

 $K    

@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 #E@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 %i 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 !_@8 Ak WP@@@1 !`@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

 $K

@6@@@ @ @/@ @/@8 $ WP@ @ @ @ @ @ 
@9 )@<C@<B# GL GL

 A

 '


@6@" B@#@@@ @ @/@ @/@8 )@|?@ @1 @@5@ @ @ @ 
@9 )@<CB) GL GL
 $l
@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@"
 '@#@@@" $K





@#@" $K $K     @@#@<C@gA< GL GL B


 B
 

@6@1 B
@5@1 B
@5@ @/@8 ) WP@" $K





@#@" $K $K     @  @#@<C@vAE GL GL@6@" \
 A

@#@ 
@8 A WP@/@ @/@8	ci_expand WP@" B
@#@ @0@/@8 B@|?@ @ @ 
@8 A@X
@" $K




 $K

@#@@@!@1 $K@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@@@" $K

@#@%@ 
@ @ @9 (@<C@cB GL GL@6@3@.
@4@.@4@.@5@8 B@ 
@8 ( WP@@@3
@4@.@4@.@5@8 B@" $K





@#@" $K

@#@ @ @ @ @8 ). WP@ @ @ @ @9 (@<CB GL GL@6@ @ @9 (@<XO GM ( CB GL GL
 C $K    @6@W@@@<CB GL GL
@6@W@@@<C@DB GL GL@6@/
@8meta WP@@@" $K




@#@" $K
@#@/@/@8 B@ @ @8 B@ @ @ 
@9expand_meta_args WP@<CB GL GL@6@/
@ @/@8 %i 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@" $K






@#@" $K
 $K     @  
@#@ @ @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 $l

@6@@@ 
@ @9 (@<C@*A GL GL
 C $K



@6@@@ @ 
@8 A@ @ @9 A@<C@&A GL GL $K


@6@X@" 

@#@ @ @ 
@ @9 (@<C@9A GL GL		 '



@6@" A
 B@#@@@|?@1 $K

@4@4@1 @@5@5@ @9 (@<C@&A GL GL		 '



 $K


@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 $K





 $K

@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 $K





 $K

@6@ @ @9 (@<CA GL GL B 
 $K


 @
@6@@@<CA GL GL J A
 $K


 @
@6@@@<C@PA GL GL B


 B


 $K





 $K@6@W@W@1 J
@5@1 J@5@8 (@@@'
@'@<C@PB GL GL J


 J


 $K





 $K@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 #PE \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 ^? 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	 #P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  3 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 #XD  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 #3 #5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@@@&
@" #3boldtrue.

@#@ 
@ @9
extra_line @7@<CC ) ) A@6@@@&
@" \

@#@ 
@ @9 *@<CC ) )more *@6@@@&
@" #3 *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 ) )  "G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 ^j@1 
@5@5@9 B~ @7@<CA7 ) ) 
@6@/@1 ^j@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 ) )  #3@=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 _6 CD@8 *R@@@<CEp ) )
banner@6 _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 ) ) #

?@6@@@&
	@"
 @ WL
@#@<CA ) )  #



 @
~w:~d:~d: 

@=C@MA ) )	
 #




@6@F@$@ @8  3 @7@ @1 @l@.@5@8 *@&	@P@1 #
@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@"	 \@#@&@" @ !r
@#@I@A@!@" @ !r	
@#@ @ @ 
@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 @ &}@#@<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@" #3 #5 )% 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 ) )  $h

 @@#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  s
 @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 ) )		 &^
 GH@6@@@&	@  &`@/
@8 *@&@" #3 *~t[~D] ~10|

@#@ @ @/@8 *~ @7@ @ @9
frame_goal @7@<CD ) ) &^
choice
@6@@@&
	@1 &^ GH@5@ 
@9 *@<CD ) ) &^
 "H@6@@@&	@'
@<C@8D ) )

 &^
  
@6@@@&
	@"
 T 
@#@ @ @/@8port @7@ @ @/@8frame_level @7@ @ @/@8 +@ @ @9 +@<C@CD ) ) &^

@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+ ) )  (P (Q

 @Attached package ~w at ~q


@=C@1E- ) )  (P (p



 @@"Package ~w already attached at ~q. E @	Ignoring version from ~q

@=CE1 ) )  (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 &`@/@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 ) )  "R G
 @Could not execute `~w'
@=CAR ) )  "R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 ) )   x
 @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@"
 @ !r	@#@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 _B
 @@%$~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 #t	
@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 #3 * #5 [|false.
@6@ @9 *@<CC ) ) A@6@@@&	@" #3 * *
@#@ @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@&	@" @ !r

@#@<XD  t  t 	t  @8t  #  O @8 #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@&
	@@@&
@" #3 * #5 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 ) )
 #3


@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@)	 ^A@A@)@F
@8 A @7@P@)	 C@A@F
@8 ]I @7@P@)	  #@A@G	@_@H@)	 D@A@)	 ^@I
@<XXQM #sF@(/usr/lib/swi-prolog/library/operators.pl  @ƅAu@$C ES E #{E #zE #E #qE #pXO #sundo_operators C@	u GX  @ƅA , @=C@ , ,

@6@ @8
undo_operator #r@ @ 
@9 , #r@<XO #s
set_operators C@ , , @=C@ , ,	
@6@8 , #r@9 ,@<C@ , , A
	

@6@1  @~@5@9 C@<XO #s #z C@ , ,@6@1operator_stack@2 @@.@.	@5@8 I@8 ,@+mark@@@<XO #s , C@!@ , , A


 A


@6@ @ 
@ @8 Q@ 
@8same_op_type #r@@@<C@*@ , , A


@6@@@1 A
@5@ @8 ,@1 A

@5@ @9 ,@<C
@ , , A@6@@@<C@ , ,  A


 A 
@=XO #s , C@ , ,@6@9 ,@<XO #sop_type C@ , ,  Q Zt@=C@ , ,  Qj Zt@=C@ , ,  THinfix@=C@ , ,  TP ,@=C@ , ,  TI ,@=C@ , ,  Qpostfix@=C@ , ,  Q ,@=XO #s , C@ , ,@6@/
@8 , #r@9 - @<XD  t  t 	t  #st  # @ D  t  t @t  #st # Bp Bp O #s # C@%@u , ,@6@1 A	
@5@/@8 ,@1  @~
@5@8 C@1 ,@2 @incremental@5@9 Bh@<XD  t  t 	t  #st  #q @ D  t  t @t  #st ,  @O #s , C@e , ,@6@/
@/@8 D #r@ @/@8tag_ops #r@ @8 ,@ @9 ,@<XD  t  t 	t  #st  , C D  t  t 	t  #st  , E D  t  t 	t  #st  #q @ D  t  t @t  #st #p O #s #p C@k , ,@6@/	@8 , #r@1 ,@2 @ ,	@5@9 Bh@<XO #s - 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?		 $K

@6@ 
@8 A WE@_	@/@ 
@/@8 Zy IZ@ @/@8 A@ @ @ @9 - WE@<CCY G? G? %o


@6@ 
@ @ @9sublist_pos WE@<CC[ G? G?
 \


 '
@6@ 
@ @ @9 -"@<XO G@walk_called CA G? G? $l
@6@X@@@ @ @9 -& WE@<CA G? G?@6@W@@@ @9 ' WE@<C@2A G? G?	 



 $K

@6@@@G@X@H@ 
@ @ @ @9 -(@A@ @ @ @9 -)@<C@)A G? G? A



 $K

@6@@@ @ @ @8 -(@ 
@ @ @9 -(@<C@)A G? G? @



 $K

@6@@@ @ @ @8 -(@ 
@ @ @9 -(@<C@)A G? G? A



 $K

@6@@@ @ @ @8 -(@ 
@ @ @9 -(@<C@'A G? G? DF

 $K

@6@@@E@E@ @ 
@ @8 -(@P@T@P@T@<C@A G? G? A



 $K

@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?	 $K



@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 '> 'C@@@ @/@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? 


 
 $K





 $K
@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 #
?@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?

 $K






 $K

@6@@@/@8 D@1 B@2 @  @5@ @8 Z W'@ @ @ @9 -_@<C@)C G? G? @


 $K

@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 !`@.	@5@8 WF@/
@/@8 * WE@ @1 !O @~@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? ( !\ Ds !\
@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? !\
 '













 '
@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


 $K

@6@@@ @ @ @ @ 
@ @9 -@<C@%B G? G?

 


 $K

@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@"
 $K

@#@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?	 



 $K

@6@@@G@X@H@ 
@ @ @ @9 -@A@ @ @ @9 -)@<C@)C$ G? G? A



 $K

@6@@@ @ @ @8 -@ 
@ @ @9 -@<C@)C( G? G? @



 $K

@6@@@ @ @ @8 -@ 
@ @ @9 -@<C@)C, G? G? A



 $K

@6@@@ @ @ @8 -@ 
@ @ @9 -@<C@-C0 G? G? A



 $K

@6@@@B@ @ @ @8 -@A	@ 
@ @ @9 -@<C@-C5 G? G? \<



 $K

@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  6@ @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 !O@.@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@`@/@8doption B
@ @/
@8 A @ @ 
@/@8save_option_value B
@/@3@4@.@5@8 B@F@ @8 #P 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 _6 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 !O [8 % . B !O
@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 !O@.@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  _6 Au D  t  t 	t  Bt  _6 C D  t  t 	t  Bt  _6  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 #m@<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 _x W@<C@s F F C
	 @6 D&@9 BI /@<C@u F F _z@6 K@3@.	@5@8 Du /@0@9 J /@<C@x F F _y
	@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 ^ 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
 _6 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  ^  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 #3 * A@5@5@9 0u@<C@ E E E
 !@6tT@8 1.@@@8 ) H@8 0k A@1 A@4@1 #3 *	; [trace]@5@5@9 0u@<CE E E
 +8@6ca

yY.@8 1.@@ A@1 A@4@1 #3 * 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 ^l 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  "E@5@8 0@@@G
@+
@H
@(@A@!@3 M+@5@#@3
SWI-Prolog --@4	@5 Q@/@8 B H@0@ @;  "E @<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 !a@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@"
 $x	

@#@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 $s 1@P
 1^@1 2	@5@9 $x 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 "v@<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 'm 'z@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  !\
@=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  U@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-kLvS4E/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 (| 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 _
 "L C  E
	allocated
usage C  3X _

 "L C E
 3Z
 3[ C 3X _
 "L C	 E
 3Z
 3[ C	 3X _
 "L 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_  !a@=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@IB 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 "L@/@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  (y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  (}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  ({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  (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 .  ^gt  \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  (0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   ID  t  Bt .  Bt  W/D  t  Bt .  1t  HD  t  Bt .  @8t  @6D  t  Bt .  BWt   I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 .  ^gt  ^k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   G 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 .  ^gt  ^m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 .  ^gt  ^i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  #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  (yD  t  Bt . F Wt  (}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  ({D  t  Bt . F @t  _D  t  Bt . F @t  _D  t  Bt . F Wt  (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 ^gt  \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  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 . 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 . ^g Ant  BzD  t  Bt . ^g Ant  \
D  t  Bt . ^g Bt  BwD  t  Bt . ^g @8t  @6D  t  Bt . ^g Ant  ED  t  Bt . ^g Ant  XD  t  Bt . ^g 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  %D  t  Bt . @~ Ft  ZD  t  Bt . @~ Gt  %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  %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 ^gt  \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 #st  #{ 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 #st  #q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 #st  #{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 #st  #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  #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 #st  #q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 . GM GYt  #BD  t  Bt . GM GYt  #>D  t  Bt . GM GYt  #F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  #@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  #H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  #8D  t  Bt . GM GYt  #J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  #D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  '?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  '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 ^gt  ^m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 'it  'k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 'it  'i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 'it  'oD  t  Bt . GT @t  _D  t  Bt . GT G	t  \D  t  Bt . GT 'it  'q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 'it  'q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 'it  'uD  t  Bt . GT 'it  'k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 'it  'q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  %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  %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  %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  (y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  (}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  ({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  (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 . &M 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 .	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 . &[  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 . !  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-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 . _NC B#D  t  Bt . _6 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=747396>
