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

<archive>

<file name="$options" class="$prolog" encoding="none" size=149 modified=1518138940>
local=134217728
global=134217728
trail=134217728
toplevel=default
init_file=none
system_init_file=swipl
class=runtime
goal=user:runtime_entry(start)

</file>

<file name="$state" class="$prolog" encoding="none" size=748825 modified=1518138940>
SWI-Prolog state (www.swi-prolog.org)
 @A=j@ /usr/lib/swi-prologQMsystem-C XD  t: t$set_predicate_attributet  t/$translate_optionstracefalseD  t  t t  t  hide_childstrueO  CM	s@ /usr/lib/swi-prolog/boot/init.pl  @\A  @=C@HM  
@6@3-@4 @.@5@8
atom_chars
 @ @3=@5@/@/@8$split @@@/@ @8 @ @/@8$compile_option_type @ @ @/@8$convert_option_value @ @3@4@5@8=.. @ 
@ @9 
 @<CM  

@6@9 @"@<XD  t  t$predefine_foreignt  t =\=D  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 clauseD  t  t @#t  t 	read_linkD  t  t @#t  t message_queue_createD  t  t @#t  t $declare_moduleD  t  t @#t  t put_dictD  t  t t  t $get_files_argv 	 
D  t  t t  t  @3  O  @3CM  @6@@@<CM  -c
@6@@@<CM  

@6@9 @4 @<XD  t  t @#t  t seekD  t  t t  t 
$valid_clause 	 
D  t  t t  t  @8  O  @8C	L  @6sandboxed_load 
@8current_prolog_flag @@@<CL  @6@E@8 @' @P@T@@@<C@"L  @6@1 prolog@2sandbox_allowed_clause
@5@/ @8catch @@@G@W@H@V@Aerror@8
print_message
	$messages@U@<CL  @6 @E@1 @E@1permission_errorassertsandboxed_clause
@5@0@5@8 @F@U@<XD  t  t @#t  t $input_contextD  t  t @#t  t thread_get_messageD  t  t t  t expand_file_search_path  O  @RC@!CW  @6@1$expand_file_search_path
 @5@1loop@.@5@1throw@2 @K@1
loop_error
@5@2file_search@5@9 @B@<XD  t  t @#t  t :<D  t  t t  t 
$consult_file 	 
D  t  t t  t  @_  O  @_CI  @6@8 @+@@@ 
@ @9$consult_file_2 @<CI  @6@/@8$set_source_module @1$qlf_start_sub_module@5@8$ifcompiling @ 
@ @8 @a
$qlf_end_part@8 @i@ @9 @f @<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 trie_insertD  t  t @#t  t >:<D  t  t @#t  t $cwdD  t  t t  t compile_aux_clauses  O  @uC	L  @6xref @8 @;@@@<CL  @6@/@0@8source_location @9$compile_aux_clauses @<XD  t  t @#t  t 	$break_pcD  t  t @#t  t tmp_file_streamD  t  t @#t  t thread_send_messageD  t  t @#t  t $chdir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  @w 
@8set_prolog_flag @/@8$compilation_level 	load_file@ @/@/@8$load_msg_level @ @1 @@2start@2file
@5@8$print_message @F@ @1stream@.@5@ @8	memberchk @P@ @( @@A@(source@I@F@!@A@+ @@F@"@#@1formatqlf@5@  @@8$option @P@"@ @1	file_name@5@8
set_stream @ @ 
@/@ @8
$qload_stream
$qlf@A@1 @@5@ 
@/@ @8 @` @P@!@V@I@A@B@F@#@0@+ @@0@/@8file_name_extension @F@$@  @@
userprolog_file_type @@P@$@ 
@/@ @8$qload_file @@A
@ 
@/@ @8 @@P@#@V@A @E@1 @@2failed
@5@8 @F@U@J@ @ @8$import_from_loaded_module  @@/@8 @ @@/@8 @@m@r@r@x @@m@r@r@x @@@ @1 @@2done@1 @
@5
@5@8 @@ @8$set_autoload_level verbose_load@ @8 @ @:@ @8 @@ @9$restore_file_scoped_flags @<XD  t  t @#t  t $pop_input_context 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 groundD  t  t @#t  t $clause_term_positionD  t  t t  t $in_system_dir 	 
D  t  t t  t  @  O  @CG  @6home@/@8 @; @0@0@9sub_atom @<XD  t  t @#t  t thread_peek_messageD  t  t t  t   	 
D  t  t t  t    O  CM"  @6@ 
@8$append @@@<CM%  

@6@ @ @ 
@9 @<XD  t  t @#t  t select_dictD  t  t t  t $qstart 	 
D  t  t t  t  @  O  @CH0  state


@6@8	$qlf_open @ 
 @@8$compilation_mode @ @9 @d@<XD  t  t @#t  t 	$break_atD  t  t t  t $is_options 	 
D  t  t t  t  @  O  @CM  @6@0@8is_dict @@@<CM  @6@8 @o @G
@+
@H@V@I@A@"

@#@0@0@9
$is_option @<XD  t  t @#t  t 	is_threadD  t  t t  t  @f 	 
D  t  t t  t  @f  O  @eCH:  @6@8 @+@9 @m@<XD  t  t t  t $expand_goal 	 
D  t  t t  t  A  O  AC 	- A@6@9expand_goal
$expand@<XD  t  t @#t  t del_dictD  t  t @#t  t varD  t  t @#t  t thread_setconcurrencyD  t  t @#t  t tmp_fileD  t  t @#t  t  @QD  t  t @#t  t $thread_sigwaitD  t  t @#t  t assertaD  t  t t  t $qend 	 
D  t  t t  t  A  O  ACH5   @

@6@0@8 @d@8$set_compilation_mode @9
$qlf_close  @<XD  t  t @#t  t $lengthD  t  t t  t  @ 	 
D  t  t t  t  @  O  @C@$H  @6@,
@]
@@@1imports@.
@5all@8 @@1reexport@.@5 
@8 @@ 
@ @9$import_list @<CH   @=XD  t  t t  t goal_expansiondynamic D  t  t t  t  A%	multifile D  t  t t  t  A%  O  A%CAn	u@$/usr/lib/swi-prolog/library/debug.pl   `A A)debug
 @6@7
prolog_debug@F
@8optimise_debug  A-@P
@V@A@8debug_topic A-@U@<CAt A) A)	debugging
fail@6@7 A-@F
@8 A/@P
@V@A@8 A2@U@<CAz A) A)	assertion @6@7 A-@9 A/@<C@!A| A) A)assume @6@7 A-
informational@1
compatibility@2renamed@1  A;@5@2  A9@5@8 @G A-@9 A/@<CA	u@)/usr/lib/swi-prolog/library/arithmetic.pl   `A AB@6@7

arithmetic@9math_goal_expansion AD@<C@*@z	u@./usr/lib/swi-prolog/library/dialect/sicstus.pl   `A AIop



 AK
  @@6@7
sicstus@E@ @8	qualified AM@P@Tdialect AN@9prolog_load_context
	$syspreds@<C@;@ AI AIif



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

 

@6@7 AM@]@ @8
rename_module AM AR AN@9 AS@<C@ AI AI 
use_module

load_files AYchanged@=CA
 AI AIbb_put


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

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

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


 Az Av

 Ao@6@7 AM@ @9 Aq@<XD  t  t @#t  t  @D  t  t @#t  t is_trieD  t  t @#t  t  @D  t  t @#t  t ?=D  t  t t  t 
$store_clausepublic D  t  t t  t  A 	 
D  t  t t  t  A  O  ACL  @6@/@/
@8$clause_source @0@ 
@9 A @<XD  t  t @#t  t trie_genD  t  t @#t  t exists_fileD  t  t @#t  t trie_newD  t  t @#t  t access_fileD  t  t @#t  t thread_propertyD  t  t @#t  t sortD  t  t t  t $store_aux_clauses 	 
D  t  t t  t  A  O  ACL  @6@8 A @@@1$member@.
@5@1
$compile_term@0@5@9forall
$apply@<CL  @6@0@9 A @<XD  t  t t  t  A 	 
D  t  t t  t  A  O  ACL   $source_location



 
@6@@@<CL   

 @=XD  t  t @#t  t message_queue_destroyD  t  t @#t  t exists_directoryD  t  t @#t  t 	time_fileD  t  t @#t  t trie_destroyD  t  t @#t  t msort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 Ak@.
@5 @8 @@ 
@8$noload @@@<CH  @6@/
@8 A@/@8 @0 @1 A

@5@9assertz @<XD  t  t t  t  @} 	 
D  t  t t  t  @}  O  @|CL  @6@1
$start_aux@.@5@1 A
@5@1$end_aux@5@9setup_call_cleanup @<XD  t  t @#t  t   D  t  t @#t  t 	size_fileD  t  t @#t  t  @D  t  t @#t  t 
$xr_memberD  t  t t  t $assert_load_context_module 	 
D  t  t t  t  A  O  ACIy  @6@1register 
@5@8 @@@@<C@7I|  @6@/
@/@8 @x@@@ 
@/@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 A@/
@8 A@ 
@/@8 A@F@%@1 A
@0@5 @/@8 @. @E@ @1 @@0@5@8clause_property AV@P@T@ @8erase @P@V@A@V@I@1 A
@5@9 A @<XD  t  t t  t 
$make_path 	 
D  t  t t  t  A  O  ACCl  @6@0 @8atom_concat @@@9 A@<CCp  @6@3
@4 @4@5@9atomic_list_concat @<XD  t  t @#t  t 	trie_termD  t  t t  t $no-null-bytes 	 
D  t  t t  t  A  O  ACCJ  @6@0@0@0 @8 @@@warning@1null_byte_in_path
@5@8 @F@U@<CCO   @=XD  t  t @#t  t thread_statistics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 A@8 A @@8 @ @9 A @<XD  t  t @#t  t get_flagD  t  t @#t  t delete_fileD  t  t t  t absolute_file_name  O  ACC  @6@8 @ @E
@8 A@P
@T@@@9 A @<CAJC  @6options@8$must_be @F@1
extensions@.
@5@/@8$select_option @Plist@ 
@8 A@I@A@+@F@1	file_type@.@5@8 @ @Patom@ @8 A@ @/
@8$file_type_extensions @&@A
@&@!
@3 @5@#@I@ 
@/@8$canonicalise_extensions @G	@X@H@&@A@1reserved_symboldict@0regular B@5@ @/@8$merge_options @F@!@1	solutions@.@5@ @/@8 B@P@1oneof B	 B@4first@4 A@5@ @8 A@A@( B@&@F@ @!@1file_errors@.@5@ @/@8 B@P@ @1 B B	 B@4 @E@4 A7@5@ @8 A@A@( @E@&@F@!@"@\
@1expand@.@5@ @/@8 Bboolean@ @8 A@P@!@/@8expand_file_name @/@ @8 A @A
@&
@&@I@I@G@"@K@+ B@H@"@F@#@ @ @  @8	$chk_file @P@#@@@J@A@.@G@$@+ A7@H@$@U@J@A@ @/@1 B'@3@1accessexist@5@5 
@5@/@8findall
$bags@ @ @9$abs_file_error @A@ @ @  
@9 B&@J@<XD  t  t @#t  t  @QD  t  t @#t  t trie_updateD  t  t @#t  t  AD  t  t @#t  t  @0D  t  t @#t  t integerD  t  t @#t  t set_flagD  t  t t  t $compile_wic  A D  t  t t  t  B7  	 
D  t  t t  t  B7   O  B7 C@$M  @6os_argv@/
@8 @;@/@8 @6@/@8 @"
compileout@/
@8$cmd_option_val @8attach_packs 
$pack@ @consult @@ 
@; @
qsave_program
qsave@<XD  t  t @#t  t $trie_propertyD  t  t @#t  t delete_directoryD  t  t @#t  t trie_lookupD  t  t @#t  t message_queue_propertyD  t  t @#t  t $size_streamD  t  t @#t  t  @ND  t  t @#t  t =:=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 $tbl_new_worklistD  t  t @#t  t make_directoryD  t  t t  t $segments_to_atom 	 
D  t  t t  t  BU  O  BUCD+  

@6@\
@@@<CD.  @6@/@8$segments_to_list @@ @9 A @<XD  t  t @#t  t trie_deleteD  t  t t  t  A$ 	 
D  t  t t  t  A$  O  A#C
J  @6@W@@@1 @Kinstantitation_error@0@5@9 @X @<C@ J   A@6@@@/@/@8
$exported_ops @1exports@5@8$module_property @ @ 
weak@9$import_all @<C@DJ  	except
@6@@@/@/@8 B_@1 Bb@5@8 Bd@F	@ @8 A @P@V@A
@1 @K@1
type_error B@5@0@5@8 B^@ @ @/@8$import_except @ @ 
 Bg@9 Bh@<CJ  @6@@@8 A @@@ 
strong@9 Bh@<C
J  @6@1 @E@2 Bmimport_specifier@5@9 B^@<XD  t  t @#t  t  @D  t  t t  t $undefined_procedure A D  t  t t  t  Bu 	 
D  t  t t  t  Bu  O  BuCB  @6 @@1 @5@/@8$prefix_module undefined_predicate@ @/@ @	exception @@@@'
@<CB  @6autoload @8 @;@8	$autoload @@@)
retry@<CB    @E@=XD  t  t @#t  t copy_stream_dataD  t  t @#t  t read_pending_codesD  t  t @#t  t $call_no_catchD  t  t @#t  t protocolD  t  t @#t  t abort D  t  t @#t  t  @rD  t  t t  t  A 	 
D  t  t t  t  A  O  ACM  @6@W
@@@U@<CM  @6@0@8functor @@@3@4@5@9 @<CM    



@=XD  t  t @#t  t read_pending_charsD  t  t @#t  t 	protocolaD  t  t @#t  t writeD  t  t @#t  t break 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 @ @ D  t  t @t  t B +D  t  t t  t  B  O  BC	@  @6@1 B@5@@<XD  t  t @#t  t term_to_atomD  t  t @#t  t dict_create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 Ak@.@5@ 
 @8 @@ @ 
@8 A@@@ 
@9$already_loaded @<CG  @6@/@ 
@8$qdo_load_file @ @ 
@9$run_initialization @<XD  t  t t  t  B 	 
D  t  t t  t  B  O  BCH
   A
@6@@@1 @Q@0@5@0 @8 @B@ 
@ @9 B@<C
H   A@6@@@ 
@ @9 B@<CH  @6@ 
@ @8 A @ 
@/@ @8 B@ @ @9 B@<XD  t  t @#t  t writeqD  t  t @#t  t delete_import_moduleD  t  t @#t  t term_stringD  t  t @#t  t  BD  t  t @#t  t 
dict_pairsD  t  t @#t  t 	$trap_gdb D  t  t @#t  t protocollingD  t  t t  t $at_halt  D  t  t t  t  B A& D  t  t t  t  B A' D  t  t t  t  B 	 
D  t  t t  t  B  D  t  t @#t  t writelnD  t  t @#t  t importD  t  t @#t  t $code_classD  t  t @#t  t read_term_from_atomD  t  t @#t  t prompt1D  t  t t  t  @ 	 
D  t  t t  t  @  O  @CE  @6@8 @ @G@*
@H@V@A@9 A@<XD  t  t t  t $file_scoped_flag 	 
D  t  t t  t  B  O  BCH   generate_debug_info @=CH   optimise 
@=CH    @w 
@=XD  t  t @#t  t sleepD  t  t @#t  t getenvD  t  t @#t  t keysortD  t  t t  t $confirm 	 
D  t  t t  t  B  O  BC@UC  @6query@8 @F @0@8between @/@8get_single_char @FyYjJ 
@8	$in_reply @P@@ B@1if_tty@4@1 @yes@5@5@9 @F@A@'@F
nN@8 B@P
@@ B@1 B@4@1 @no@5@5@8 @F@U@A
help@1 Bconfirm@5@8 @F@U@<XD  t  t @#t  t $qq_openD  t  t @#t  t stream_pairD  t  t @#t  t atom_to_termD  t  t @#t  t  @D  t  t @#t  t notraceD  t  t t  t  B 	 
D  t  t t  t  B  O  BC@(G  @6@ 
@8 B@/@8$current_module @@@G	@]@H@&@A@"
@#@ @ 
@9 @@<CG   @@6@@@<CG  @6@3@1 Ak @5
@5@9 B @<XD  t  t @#t  t exportD  t  t @#t  t setenvD  t  t @#t  t add_import_moduleD  t  t @#t  t  B	D  t  t @#t  t  @zD  t  t t  t  A  D  t  t t  t  A A& D  t  t t  t  Avolatile D  t  t t  t  A 	 
D  t  t t  t  A  D  t  t @#t  t $sig_atomicD  t  t @#t  t 
noprotocol D  t  t t  t $negate 	 
D  t  t t  t  B  O  BCH     
@=CH    
 @=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  @ 	 
D  t  t t  t  @  O  @CH  @6@1  B.@5@8current_predicate @@@/@1$save_file_scoped_flag@5@9 B,@<CH   @=XD  t  t @#t  t thread_joinD  t  t t  t  B 	 
D  t  t t  t  B  O  BC@)H&  @6@1 @@.@5@ @8 @@@@1 @@.@5@1
$do_load_file

@5@1 A@5@9 A@<CH-  @6@ 
@ @9 B @<XD  t  t @#t  t  BD  t  t t  t  Ah @ D  t  t @t  t Ah  BD  t  t t  t  Ah  O  BCF  @6@3@1 Ak
not_loaded@5@4@1must_be_module @5@4@1 A@5@5@9 Ai @<XD  t  t @#t  t $destroy_moduleD  t  t @#t  t $def_modulesD  t  t @#t  t nb_link_dictD  t  t @#t  t  @D  t  t @#t  t 
write_termD  t  t @#t  t $importD  t  t @#t  t >D  t  t @#t  t get_dictD  t  t t  t  B 	 
D  t  t t  t  B  O  BC@;HC  	@6@1derived_from@.@5@  @8 @@ @8$register_derived_source @/@/@ @8	$qlf_file @G@+qcompile@H@1 
@5@ @9 C @@A
@ @ 
@ @9 @ @<XD  t  t @#t  t 	read_termD  t  t t  t 
ensure_loaded @ D  t  t @t  t C D  t  t t  t  C  O  C
C
F  @6@3@1 Ak B@5@5@9 B@<XD  t  t t  t  B 	 
D  t  t t  t  B  O  BCH   @

@6@/
@8 B @F	@8 @;@P@V@A@'
@<XD  t  t t  t halt   D  t  t t  t  C  @ O  C CN/    @6 @9 C @<XD  t  t @#t  t >=D  t  t t  t $reverse 	 
D  t  t t  t  C  O  CCM  @6@9 C @<XD  t  t @#t  t $get_dict_exD  t  t t  t  B 	 
D  t  t t  t  B  O  BCC#  @6@/@8	char_code @0@0@0@8 @@@@<XD  t  t @#t  t 
thread_detach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 @@@@<XD  t  t @#t  t $undefined_exportD  t  t t  t $run_at_halt  A D  t  t t  t  C   	 
D  t  t t  t  C    O  C  C@ NH  @6@1 A@1 B@.
@.@5 @.@5@1 Az@1
$call_at_halt
@5@2 A@5@9 A@<XD  t  t @#t  t strip_moduleD  t  t @#t  t unsetenvD  t  t t  t $member_ 	 
D  t  t t  t  C'  O  C'CM   @=CM  
@6@ @ 
@9 C( @<XD  t  t @#t  t read_clauseD  t  t t  t call @ D  t  t @t  t C+ D  t  t t  t  C+  D  t  t t  t  C+ @ O  C,CA4  @6@@<XD  t  t @#t  t  BD  t  t t  t $prolog_list_goal A D  t  t t  t  C- 	 
D  t  t t  t  C-  O  C-CN"  @6@ @prolog_list_goal @@@@<CN%  @6@; @listing @@<XD  t  t t  t   	 
D  t  t t  t    O  CM7   B5@6@9number_chars @<CM9   B	@6@9 @<CM;  callable@6@/
@8 @ 
@9 B @<XD  t  t t  t  @ 	 
D  t  t t  t  @  O  @C@9H  @6 @@8 @;@F@)@1silent@.@5@8 @@P@F@/
@8 B @P@ 
@/@8$load_msg_compat @A@&@I
 @@ @9 @@A@V@J@I@<XD  t  t t  t  @U 	 
D  t  t t  t  @U  O  @TC@QC\  
@6@/@8 B@@@ @/@ @file_search_path @@|@G@m@r@n@@H@1 @V
@5@8 B^@A@V@ @/@ @3@1 B@5
@5@8 @T @/@8arg @ @/@8 BV @ @ @9 A @<CCi  @6@9 CH@<XD  t  t t  t $select 	 
D  t  t t  t  CJ  O  CJC
M   



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

@6@ @ @9 CK @<XD  t  t @#t  t  @2D  t  t t  t  A 	 
D  t  t t  t  A  O  ACE  @6@1$compilation_mode_store@0@5@8
retractall @1 CM
@5@9 A@<XD  t  t @#t  t 
set_localeD  t  t t  t at_halt @ D  t  t @t  t CS D  t  t t  t  CS  O  CTCNC  @6@1 C"
@2   @5@9 A @<XD  t  t @#t  t  BD  t  t @#t  t  BD  t  t t  t  C 	 
D  t  t t  t  C  O  CCM   
@=CM  
@6@ @3
@5@9 C@<XD  t  t t  t   	 
D  t  t t  t    O  CM(   argument B5@=CM)    B~ B	@=CM*   class B	@=CM+   emulator B	@=CM,   global B5@=CM-   goal C8@=CM.   	init_file B	@=CM/   local B5@=CM0   map B	@=CM1    AL B	@=CM2   stand_alone B	@=CM3   toplevel C8@=CM4   foreign B	@=CM5   trail B5@=XD  t  t @#t  t $clauseD  t  t t  t  @ 	 
D  t  t t  t  @  O  @CH  @6@1$autoload_nesting@0@5@8 CO@1 Cd
@5@9 CU@<XD  t  t @#t  t current_localeD  t  t @#t  t  BfD  t  t @#t  t isD  t  t @#t  t set_end_of_streamD  t  t @#t  t 
b_set_dictD  t  t @#t  t wait_for_inputD  t  t @#t  t  CD  t  t @#t  t 	$fetch_vmD  t  t @#t  t  A.D  t  t t  t  @ 	 
D  t  t t  t  @  O  @CH   @=CH   @



@6@8 @@ 
@9 @@<XD  t  t t  t $last 	 
D  t  t t  t  Cl  O  ClCM   
@=CM  
@6@ @ 
@9 Cm @<XD  t  t @#t  t $push_input_contextD  t  t @#t  t nb_set_dictD  t  t t  t $set_debugger_write_options 	 
D  t  t t  t  Cq  O  CqCB   B@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@@ Cs@3@1 Ct @5@4@1portray @5@4@1	max_depth
@5@4@1 Cv C@5@4@1 Cy C{@5@5@9 C|@<C@*C  @6 Cs@/@8 @;@F
@1 C@0@5@/@8 CL@P
@V@A@& Cs@3@1 C
@5@5@9 C|@<XD  t  t @#t  t prolog_nodebugD  t  t t  t $delete 	 
D  t  t t  t  C  O  CCM  
@6@@@<CM  

@6@@@ @ 
@9 C @<CM  



@6@ @ @9 C@<XD  t  t @#t  t 
set_moduleD  t  t @#t  t  CD  t  t t  t $import_ops 	 
D  t  t t  t  C  O  CC@;Kx  @6@8 @ @@@" AK



@#@ 
@ @1 
@5@8 AK @F@ 
@ @ @8$exported_op @P@V@A A@1no_exported_op@5@9 @F@<C@/K  @6@B@%@/
@/@/@8 C@" AK
@#@ 
@ @1 
@5@8 C@U@A@V@J
@I@<XD  t  t @#t  t unify_with_occurs_checkD  t  t @#t  t 
$tbl_wkl_workD  t  t t  t 
discontiguous @ D  t  t @t  t C D  t  t t  t  C  O  CC	@\  @6pred C@9
$set_pattr @<XD  t  t @#t  t $qlf_start_fileD  t  t t  t 
$domain_error 	 
D  t  t t  t  C  O  CCMJ  @6@1 @K@1domain_error
@5@0@5@9 B^@<XD  t  t @#t  t 
$prof_nodeD  t  t @#t  t \=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 module_transparent @ D  t  t @t  t C D  t  t t  t  C  O  CC	@[  @6 C @@9 C@<XD  t  t @#t  t  @hD  t  t @#t  t mutex_createD  t  t @#t  t cyclic_termD  t  t @#t  t current_functorD  t  t @#t  t copy_predicate_clausesD  t  t t  t thread_local @ D  t  t @t  t C D  t  t t  t  C  O  CC	@^  @6 C C@9 C@<XD  t  t @#t  t $qlf_assert_clauseD  t  t @#t  t abolishD  t  t t  t  B( 	 
D  t  t t  t  B(  O  B'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 CH@ @ 
@ @9 B&@<CD  @6@8is_absolute_file_name @@@/@8$extend_file @ @8$file_conditions @ @ @9$absolute_file_name @<C@+D  @6 @@/@8 C@3@4 @4
@5@/@8 A@ @/@8 C@ @8 C@@@ @ @9 C@<CD&  @6@/@8 C@ @8 C@ @ @9 C@<XD  t  t @#t  t $prof_procedure_dataD  t  t t  t  A! @ D  t  t @t  t A!  BD  t  t t  t  A!  O  CCF  @6@3@1 Ak B@5@4@1 B @5@4@1 A@5@4@1 A  @5@5@9 B@<XD  t  t @#t  t acyclic_termD  t  t @#t  t 
subsumes_termD  t  t @#t  t 	$raw_readD  t  t @#t  t $import_wicD  t  t t  t  B @ D  t  t @t  t B D  t  t t  t  B  O  CC	@]  @6 C B@9 C@<XD  t  t @#t  t $qlf_current_sourceD  t  t @#t  t current_char_conversionD  t  t @#t  t  C8D  t  t @#t  t $get_clause_attributeD  t  t t  t  A& @ D  t  t @t  t A& D  t  t t  t  A&  O  CC	@Y  @6 C A&@9 C@<XD  t  t t  t  Aj @ D  t  t @t  t Ai  BD  t  t t  t  Aj  O  AiCG   


@6 B@8 A@ 
@9$load_files @<XD  t  t t  t $do_export_list 	 
D  t  t t  t  C  O  CCK  
@6@@@<C@,K  
@6@@@1$export1
@.@5@/@1 Az@1 @ @E@5@2 B@5@8 @B@ @ @9 C @<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 predicate_option_type A' D  t  t t  t  C  D  t  t t  t  A{ @ D  t  t @t  t Az  D  t  t t  t  A{  D  t  t t  t  A{ @ O  AzC
@  @6@1 Az
@5@@<XD  t  t @#t  t $rc_close_archiveD  t  t @#t  t  CGD  t  t t  t  A @ D  t  t @t  t A D  t  t t  t  A  O  CC	@`  @6 C A@9 C@<XD  t  t t  t  C 	 
D  t  t t  t  C  O  CC@XDA  
@6@Q@0@1relative_to@.
@5@8 B@R@F@ 
@8 A @P@'
@A@F @ 
@8 A@P@V@A@ 
@9file_directory_name @I@A@#@G@+ C@H@9 @t @I@A@D@+ @@P@/@0@8 @x@ @9 C@S@I
@<XD  t  t t  t predicate_option_mode A' D  t  t t  t  C  D  t  t @#t  t $qlf_start_moduleD  t  t t  t $file_error 	 
D  t  t t  t  C  O  CC@#C   B	directory@6@E@8 C@P@T@@@"
existence_error C@#@"not_a_directory@#@<CC   B@6@8 C@@@"
 C @@#@" C@#@<C@$C   B)
@6@/@ @8$one_or_member @E@ @8 A @P@T@"
 @Lsource_sink@#@<XD  t  t t  t $search_path_gc_time  D  t  t t  t  C A& D  t  t t  t  C B D  t  t t  t  C 	 
D  t  t t  t  C  D  t  t t  t  A' @ D  t  t @t  t A' D  t  t t  t  A'  O  CC	@Z  @6 C A'@9 C@<XD  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  C 	 
D  t  t t  t  C  O  CC
C  @6@8 A @@@9 B%@<CC   

@=XD  t  t @#t  t $add_directive_wicD  t  t t  t  Aj @ D  t  t @t  t Aj D  t  t t  t  Aj  O  CCG  @6@9 B@<XD  t  t @#t  t 
$term_sizeD  t  t @#t  t  @fD  t  t t  t  Cl 	 
D  t  t t  t  Cl  O  ClCM  
@6@ 
@9 Cn@<XD  t  t t  t  C 	 
D  t  t t  t  C  O  CCD  @6@/
@8$ensure_extensions @ 
@/@8$list_to_set @ @9 B%@<XD  t  t @#t  t 	$qlf_loadD  t  t @#t  t $btree_find_nodeD  t  t @#t  t $rc_membersD  t  t t  t $derived_source_db  D  t  t t  t  D
 A& D  t  t t  t  D
 	 
D  t  t t  t  D
  D  t  t @#t  t  @-D  t  t t  t  A 	 
D  t  t t  t  A  O  ACFj  @6@/@0@0@8	$included @@@9 A@<CFn   

@=XD  t  t @#t  t 	$open_wicD  t  t @#t  t  @l D  t  t @#t  t mutex_unlockD  t  t @#t  t normalize_spaceD  t  t @#t  t @=<D  t  t @#t  t $prof_statisticsD  t  t t  t 
$list_to_conj 	 
D  t  t t  t  D  O  DC
K`  
@6@@@<CKa  
 Az
@6@ 
@ @9 D @<XD  t  t @#t  t 
$rc_handleD  t  t @#t  t $set_typein_moduleD  t  t t  t  BY 	 
D  t  t t  t  BY  O  BXCD3   


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



@6@\
@<XD  t  t @#t  t 
$filled_arrayD  t  t @#t  t @<D  t  t @#t  t $rc_open_archiveD  t  t t  t length  D  t  t t  t  D @ O  DC@AM  @6@W@@@/@/
@8
$skip_list @G
@+
@H@'@A@(@G@W
@H@,
@ 
@9 B@A@1 @K@1 Bm B
@5@2context@1  D@5@0@5@9 B^@<C@NM  @6@Y@m@t@n @@@@/@/
@8 D@G@+
@H@'@I@A@.@G@W
@H@m@t@u@x @@@ 
@ @9 A @A@1 @K@1 Bm B
@5@2 D @1  D@5@0@5@9 B^@I@<CM  @6@Y@@@1 @K@1 Cnot_less_than_zero@5@2 D @1  D@5@0@5@9 B^@<CM  @6@1 @K@1 Bm B5@5@2 D @1  D@5@0@5@9 B^@<XD  t  t t  t $derived_source 	 
D  t  t t  t  D%  O  D%CF  @6@9 D
 @<XD  t  t @#t  t $tbl_wkl_mode_add_answerD  t  t @#t  t $current_typein_moduleD  t  t t  t $store_admin_clause2 	 
D  t  t t  t  D+  O  D+C@#Lf  @6@Fdatabase@8 B@P@ 
@9$record_clause @I@A@ 
@/@8 D0 @ development@9 C @<XD  t  t @#t  t  A D  t  t @#t  t date_time_stampD  t  t @#t  t nonvarD  t  t @#t  t compareD  t  t t  t  BE @ D  t  t @t  t BD D  t  t t  t  BE  O  BDC@CG   

@6@+ @@@
$user_consult@/
@1 B
@5@8flag AV@|
user://@ @/@8 A@1 @5@3@1 @
user_input@5@4@1check_script 
@5@4@1 C; 
@5@5@9 B@<C
G  @6@3@1 B @5@5@9 B@<XD  t  t t  t $remove_ops 	 
D  t  t t  t  DB  O  DBCK'   
@=CK(  
@6@ 
@8 C @@@ @9 DC @<CK,  



@6@ @ @9 DF@<XD  t  t @#t  t  CD  t  t @#t  t 
$close_wic D  t  t t  t $search_path_file_cache  D  t  t t  t  DH A& D  t  t t  t  DH B D  t  t t  t  DH 	 
D  t  t t  t  DH  D  t  t @#t  t  @D  t  t @#t  t mutex_unlock_all D  t  t @#t  t stamp_date_timeD  t  t @#t  t 
mutex_destroyD  t  t @#t  t upcase_atomD  t  t @#t  t $factorize_termD  t  t @#t  t $rc_save_archiveD  t  t t  t  Ah @ D  t  t @t  t Ag D  t  t t  t  Ah  O  AgCF  @6@3@1 Ak B@5@4@1 B @5@5@9 B@<XD  t  t @#t  t 	nongroundD  t  t @#t  t readD  t  t @#t  t  @D  t  t t  t 
$ft_no_ext 	 
D  t  t t  t  DQ  O  DQCC   txt@=CC   
executable@=CC    C@=XD  t  t @#t  t 
downcase_atomD  t  t @#t  t  CD  t  t t  t \+ @ D  t  t @t  t DV D  t  t t  t  DV  D  t  t t  t  DV @ O  DWC
AQ  @6@E@@P@T@<XD  t  t t  t  A! @ D  t  t @t  t A  D  t  t t  t  A!  O  A CF  @6@3@1 Ak B@5@4@1 B @5@4@1 A  @5@5@9 B@<XD  t  t t  t  C 	 
D  t  t t  t  C  O  CCF  
 @6@@@<CF  @6@1 D(
@0@0@5@8 CO@/@8 A @1 D(
@5@9 @N @<XD  t  t t  t  @D @ D  t  t @t  t @C ? D  t  t t  t  @D  D  t  t t  t  @D @ O  @CCAs  @6@@@<XD  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 trim_stacks D  t  t @#t  t format_timeD  t  t @#t  t string_upperD  t  t @#t  t 
mutex_trylockD  t  t @#t  t  Ac D  t  t @#t  t retractD  t  t t  t  C 	 
D  t  t t  t  C  O  CCG^  
 @@6@1 @@0@5@ @8 B@@@<CGa  compile@6@/@8$spec_extension @  @?@ @ @@@@<C@YGe  @6 D-@8 B@/@/@8 @@  @?@ @ @@/ @@ @ @@ @ @8 @@F@% DP@8 C@F@8$qlf_up_to_date @P@)
qload@A
@D B@8 C@P@)
 C@S@P@@@A@D@ @8	$qlf_auto @P@@@)
 C@S@<CGu    Dd@=XD  t  t t  t  C 	 
D  t  t t  t  C  O  CC@"D  @6@8 A @@@E
@/@8 B%@8$file_condition @E@8 Dq @P@T@P
@T@A@I@<C@1D  @6@E@'@/@/
@8 B @/@3@4
@5@8 @ @8 Do@E@ @8 Dr@P@T@P@T@A@J@I@<XD  t  t @#t  t string_lowerD  t  t @#t  t 
mutex_lockD  t  t @#t  t $tbl_destroy_tableD  t  t @#t  t 	char_typeD  t  t @#t  t $tbl_table_complete_all D  t  t @#t  t $rc_append_fileD  t  t @#t  t $profileD  t  t @#t  t engine_fetchD  t  t @#t  t $tbl_wkl_add_answerD  t  t @#t  t $spyD  t  t t  t 
$goal_type 	 
D  t  t t  t  D  O  DCL?  @6@F
@8
$load_goal @P@)load@A@) C+@<XD  t  t @#t  t $fail D  t  t @#t  t $get_predicate_attributeD  t  t @#t  t numberD  t  t t  t  B 	 
D  t  t t  t  B  O  BCD  @6@@@<CD  
@6@@ B	@8 A@ @8$canonicalise_extension @ 
@ @9 B@<CD  

@6@9 D@<XD  t  t t  t  B 	 
D  t  t t  t  B  O  BCN  @6@3
@5@9 @ @<XD  t  t @#t  t repeat D  t  t @#t  t  D  t  t @#t  t  @!D  t  t @#t  t  CD  t  t @#t  t $tbl_wkl_add_suspensionD  t  t t  t  Dn 	 
D  t  t t  t  Dn  O  DmC@AG  @6@F
@1 C@.
@5@8 @@P@V@A C@/
@8 @;@E@8 @ @P@T@G
@+
auto@H@V@I@A@+
large@/@8 A @m@r@n@ B@9 C@<XD  t  t @#t  t  B D  t  t @#t  t  BD  t  t @#t  t $qlf_includeD  t  t @#t  t 	code_typeD  t  t @#t  t 
$tbl_trienodeD  t  t @#t  t profilerD  t  t @#t  t $tbl_table_discard_all D  t  t @#t  t $tbl_variant_tableD  t  t @#t  t 	is_engineD  t  t @#t  t  CD  t  t @#t  t $nospyD  t  t @#t  t  	 D  t  t @#t  t $c_current_predicate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 @B@P@V@A A@1goal_failed	directive@2 
@5@8 @F@U@I@<CK   @=XD  t  t @#t  t $rc_openD  t  t @#t  t $prof_sibling_ofD  t  t t  t  Dq 	 
D  t  t t  t  Dq  O  DpCD   exists@=CD    B@=CD    B)@=XD  t  t @#t  t  B$D  t  t @#t  t engine_destroyD  t  t t  t  Dg 	 
D  t  t t  t  Dg  O  DfC	G  @6@]
@0@9 @@<CG  @6@_
@/@8 CE@9 De@<XD  t  t t  t  A 	 
D  t  t t  t  A  O  ACGE   @6@@@U@<CGH   B@6@8source_file AV@@@<CGK   Al@6@0@/
@8 D& @/@8 DX@ @ 
@8 D @@@<CGP   Al@6@/
 @@8$time_source_file @/@8$modified_id @ @ 
@8 D@@@<XD  t  t t  t  D 	 
D  t  t t  t  D  O  DCL  @6 @E@8 @F@U@<XD  t  t @#t  t compound_name_arityD  t  t @#t  t @>=D  t  t @#t  t $tbl_abolish_all_tables D  t  t @#t  t $thread_local_clause_countD  t  t @#t  t  CD  t  t @#t  t tracing D  t  t t  t  Dj 	 
D  t  t t  t  Dj  O  DiCG~  @6@F@8 A @P@/@8 DX@/
@8 DX@m@r
@u@@A@V@J@<XD  t  t t  t $mk_normal_args 	 
D  t  t t  t  D  O  DCL   
@=CL  
 Az
@6@ 
@ @9 D @<XD  t  t @#t  t 	$qlf_infoD  t  t @#t  t compoundD  t  t @#t  t 
nth_clauseD  t  t @#t  t @>D  t  t @#t  t 	setlocaleD  t  t @#t  t directory_filesD  t  t @#t  t mutex_statistics D  t  t @#t  t $mark_executableD  t  t t  t  B 	 
D  t  t t  t  B  O  BC
C   @@6@@ @?@9 B
@<C@<C  @6 B0@0@8 B@@@/@1  @@2 @
@5@/
@8 B,@F@+
@E@8 DR @P@T@P B@8 C @A@V@ 
@3 B
@5@9 @@<CC    @?pl B
@=XD  t  t t  t  D 	 
D  t  t t  t  D  O  DCIW  @6@1modified@.
@5@/@8 @@,
@@@'
@<C
I\  @6@8 D@@@9 DX@<CI`   
        @=XD  t  t t  t $common_goal_type 	 
D  t  t t  t  D  O  DCL0   Az


@6@@@8 D @ 
@9 D@<CL4   AZ


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

@6@@@8 D@ 
@9 D@<CL<  @6@9 D @<XD  t  t @#t  t $default_predicateD  t  t @#t  t wildcard_matchD  t  t t  t  B 	 
D  t  t t  t  B  O  BCN  @6@9 @2 @<XD  t  t t  t 
$import_as 	 
D  t  t t  t  D  O  DCK  as
@6@ @8 D^ @@@<CK  
@6@@@ @ @9 D @<CK  @6@1 @K@1 C B
@5@0@5@9 B^@<XD  t  t t  t  @ 	 
D  t  t t  t  @  O  BCM  @6@8 @ @@@3
@5@9 @^ @<CM  @6@9 @@<XD  t  t @#t  t compound_name_argumentsD  t  t @#t  t 	same_termD  t  t t  t <meta-call>  D  t  t t  t  D A& D  t  t t  t  D 	 
D  t  t @#t  t term_attvarsD  t  t t  t $iso_property_directive 	 
D  t  t t  t  D  O  DCL    A&@=CL    A'@=CL    C@=XD  t  t t  t  B 	 
D  t  t t  t  B  O  BCG  @6@E
@1 @@0@5@8 @@P
@T@1 
@5@ @prolog_load_file @@@@<CG  @6@1 @@0@5@8 @@@@8 B@/
@8 B@ 
@9 B@<CG  @6@3@1 B @?@5@4@1 B) DP@5@5@/
@8 A@ 
@9 B @<XD  t  t @#t  t $tbl_table_statusD  t  t @#t  t 
$tbl_wkl_doneD  t  t @#t  t engine_postD  t  t @#t  t  C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 D @/@3@5@8 @/@3@5@8 @F@1 @5 @@8 D @P@1 @5 @ @8  @A@V@F@,@/@/@8 @x@P@1 A@1 BQ@2 @5@0@2 @5@/@1 @ @E@5@8 @B@A@1 BQ@2 Az Ac@2 @5@8 A@J@I@ @ @ @ @9 D @<C@8KT   AK



 AK
@6@@@1 AK@5@8 C @ @ 
@ @ @9 D@<C@?KY  


@6@1 @2 B@1 @5@5@/@1 @G @E@5@8 @B@1 C@5@8 @i@ @ @ @ @9 D@<XD  t  t @#t  t term_singletons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 @G @E@5@8 @B@ @9 D @<XD  t  t t  t $existence_error 	 
D  t  t t  t  E  O  ECMM  @6@1 @K@1 C
@5@0@5@9 B^@<XD  t  t @#t  t $tbl_scheduling_componentD  t  t @#t  t reset_profiler D  t  t t  t  C 	 
D  t  t t  t  C  O  CC
K  @6@W
@@@1 @Kinstantiation_error@0@5@9 B^@<CK  

@6@"
 AK@#@@@<CK  @6@1 
@5@9 B @<XD  t  t @#t  t  DD  t  t @#t  t  DD  t  t @#t  t term_variablesD  t  t t  t  E  	 
D  t  t t  t  E   O  DC@8G1  @6@\
@1 B@.
@5 
@8 @@+
 @@@/@8 B"@F
@"
@#@P@V@A@&@ @3@1 B 
@5@5@9 C@<CG<  @6@1 
@5@/
@/@8 C% @ @ 
@9 B@<XD  t  t @#t  t prolog_to_os_filenameD  t  t @#t  t engine_nextD  t  t t  t  @ 	 
D  t  t t  t  @  O  @C@TM  
@6@/
@8 CE@/@8 B@F@8 D@P@F@ @/@8 Dt@P@'
@A@'
@I@I@A@"@/@ @8 B@ @/@8 CE@F@ @8 @@P@'
@A@'
@<XD  t  t @#t  t $requireD  t  t @#t  t  @D  t  t @#t  t rename_fileD  t  t @#t  t $set_prolog_stackD  t  t @#t  t 
var_numberD  t  t @#t  t  CQD  t  t t  t $execute_directive_2 	 
D  t  t t  t  E  O  ECK  encoding
@6@@@D@/
@8$load_input @P@ 
@1 E@5@9 @@S@<CK  @6@/@8$expand_directive @@@9$execute_directive @<C@BK  @6@E D-@8 B@P@T@@@/@8$add_directive_wic2 @G@'@+ C+@H@/
 D-@8 @@1$directive_mode@.
@5@1 D
@5@1 Az@1 A
@5@2$set_directive_mode@5@9 A@A@9 D @J
@<CK  @6@9 E&@<XD  t  t t  t  B3 	 
D  t  t t  t  B3  O  B2C@(C  @6@/
@8 B%@/@8 B%@ @8 Do@ @ 
@/@/@8 C @@@1 @K@2 D @0@5@9 B^@<CC  @6 C@9 E @<XD  t  t @#t  t $tbl_pop_worklistD  t  t @#t  t $engine_createD  t  t @#t  t 	same_fileD  t  t @#t  t  D`D  t  t t  t  C 	 
D  t  t t  t  C  O  CC@D\   @6@@@/@1 @S
@5@/@8 B,@!@1cache@5@#@1 D:
@5@/@8variant_sha1 @/@8get_time file_search_cache_time@/@8 @;@F@,@ @/@ @8 DH @m@r@r@r@x @@@ @8 C@P@1 @]@1 E-
@5@5@9$search_message @J@A@H@/@ @8 B%@ @/@8 C@F@'@ @8 C@ @ @8 C@ @ @ @ @8$cache_file_found @P@1 E7@1found
@5@5@9 E9@A@1 E7@1tried
@5@5@8 E9@U@I@<CDq   
@6@/@8 @S @ @/@8 C@ @8 C@ @ @9 C@<XD  t  t t  t  D 	 
D  t  t t  t  D  O  DCLE   @=CLF    BD@=CLG    C@=CLH   Ai

@6@1 D@.@5@8 @@9$qlf_part_mode @<C	LK   C
@6wic@9 B@<C	LL   Ag@6 EG@9 B@<C	LM   B@6 EG@9 B@<XD  t  t t  t  E 	 
D  t  t t  t  E  O  EC@,L
  @6@/@/
@8 B@m@r
@n@@8 D @3@.@5@8 @ @/@8 D@3@4@5@9 @<XD  t  t @#t  t \==D  t  t @#t  t file_base_nameD  t  t @#t  t $leashD  t  t @#t  t 	unifiableD  t  t t  t  EF 	 
D  t  t t  t  EF  O  EECLO   part@=CLP    @=XD  t  t @#t  t  CD  t  t @#t  t openD  t  t t  t  E! 	 
D  t  t t  t  E!  O  E C@!L"  @6@8 D@@@G
@+ D@H
@V@I@A
@/@8 @+@1 
@5@9 C @<CL*  @6@F	 @@8 B@P@V@A	 @E@1mixed_directive
@5@9 @F@<XD  t  t @#t  t  B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 ES
@5@@<XD  t  t t  t 
$export_op 	 
D  t  t t  t  EV  O  EVC@;K  @6@F@1 
@2 ES@0@0@0@5defined@8 D@P@V@A@1 C@2 
@2  C@5@ @8 E@1 ES
@5@0@  @9 A@<XD  t  t @#t  t $free_variable_setD  t  t @#t  t 
$on_signalD  t  t @#t  t  E	D  t  t t  t  C 	 
D  t  t t  t  C  O  CCG  @6@W
@@@9 C@<CG  @6@@@<C@%G  @6@1 @@0@5@8 B@@@G
@]
@H
@9 B@A
@1 @K@1 Bm B	
@5@0@5@9 B^@<CG"  @6@"
@#@@ B@8 A@9 E@<CG'  @6@9 D @<XD  t  t t  t 
$module_class 	 
D  t  t t  t  E\  O  E\C@-J   @6 @@/
@8 @; @/@0@ 
@8 @@@@F@ @0@0/boot/@8 @@P@) @A@)library@<CJ   
 @ @@=XD  t  t @#t  t $depth_limit_falseD  t  t @#t  t instanceD  t  t @#t  t recordzD  t  t @#t  t close_shared_objectD  t  t t  t  E 	 
D  t  t t  t  E  O  ECK  @6@9 E @<XD  t  t @#t  t garbage_collect_atoms D  t  t t  t  C+ @ D  t  t @t  t C+ D\ D\ D\ D\D  t  t t  t  C+  D  t  t t  t  C+ @ O  EfCA<  @6@ 
@ @@<XD  t  t t  t $module3 	 
D  t  t t  t  Eg  O  EgCJg  @6@W
@@@9 C@<CJk  @6@@@<CJl  @6@@@8 Eh @9 Ei@<C
Jp  @6@1 E_@2  AR
@5@9 Ag @<XD  t  t @#t  t $depth_limitD  t  t @#t  t put_codeD  t  t @#t  t $visibleD  t  t @#t  t 
open_xtermD  t  t @#t  t recordedD  t  t @#t  t put_charD  t  t t  t 
$meta_call 	 
D  t  t t  t  Er  O  ErC@  @6@W
@@@9 C@<C@   Az


@6@@@ 
@8 Es @ @9 Et@<C@/@   AZ @



@6@@@F@/@8prolog_current_choice @ 
@ @8 Et@P@ @9 Et@A@ @9 Et@I@<C@/@   AZ A\


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


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


@6@@@/@8 Eu@ 
@ @8 Et@ @9 Et@<CA	   AZ


@6@@@B@ 
@8 Et@A@ @9 Et@<CA   DW

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

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


@6@@@ @ 
@9 Et@<CA   Ac@6@9
prolog_cut_to @<C
A  @6@1 
@5@@<XD  t  t t  t  @ 	 
D  t  t t  t  @  O  @CE4    @=C@(E5  
@6@Fsee@8 CE@P@ 
@9 E{ @I@A@ 
@/@8 E}@m@r@n@z@@<XD  t  t @#t  t current_flagD  t  t @#t  t $inference_limitD  t  t @#t  t $clause_from_sourceD  t  t @#t  t $debuglevelD  t  t @#t  t $depth_limit_exceptD  t  t @#t  t put_byteD  t  t t  t 
$init_goal A& D  t  t t  t  E A' 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 C}query_debug_settings A, 
 
  EC@=C  A A   shlibload_foreign_library process Ca E @&/usr/lib/swi-prolog/library/process.pl@5@=C  A A    E E socket E Einstall_socket @%/usr/lib/swi-prolog/library/socket.pl@@=C  A A   	read_utillink_foreign @'/usr/lib/swi-prolog/library/readutil.pl@e@=XD  t  t t  t  C+ @ D  t  t @t  t C+ D\ D\ D\D  t  t t  t  C+  D  t  t t  t  C+ @ O  EC	A:  @6@ 
@@<XD  t  t @#t  t $inference_limit_trueD  t  t @#t  t 	peek_byteD  t  t @#t  t  @D  t  t @#t  t 
dwim_matchD  t  t @#t  t set_stream_positionD  t  t @#t  t recordaD  t  t t  t $rdef_response 	 
D  t  t t  t  E  O  ECJ  @6@8 D   B@1redefine_module
@5@8 @F@/@8 B@ @/@8 E @@@'
@<XD  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 shift  O  ECA  @6@
@<XD  t  t @#t  t 	peek_charD  t  t t  t $start_non_module 	 
D  t  t t  t  E  O  ECJ!  @6@1 B @5 
@8 @@@@1 @K@1 Cmodule_file
@5@0@5@9 B^@<CJ%  @6@/
@8 @+@1 C
@5@8 @i@8
$qset_dialect @ 
@8	nb_setarg end_non_module@9 E@<XD  t  t t  t 
$check_export 	 
D  t  t t  t  E  O  EC@&J  @6@/@8 C @B@/@8 B%@0@/
@8 E
 @E@1undefined_export

@5@8 @F@U@A@V@J@<XD  t  t @#t  t  EbD  t  t t  t $expanded_term
 	 
D  t  t t  t  E
  O  E
C@E  @6@1$expand_term@.@.@5@/@1$print_message_fail@5@8 @B@G@-@H@ @ @/@/@8$expansion_member @A@&@&@F@x@X@" BR
@#@X@P@F@ @=@"include
@#@/@8 @+@1 @2 E@5@8 D@P@ @1 E@.@5@8stream_property @ @ @/@8
$add_encoding @ @ 
@ @ @ @ @ @ @9$source_term @A@(@F@!@" E
@#@P@!@1 E@5@8 @@U@A@'@'
@'
@I@J@I@A@'@'@'
@'
@'@J@J@I@<XD  t  t t  t  E# 	 
D  t  t t  t  E#  O  E"CE  @6@8 E# @G@*
@H@V@A@9 E$ @<XD  t  t @#t  t  @=D  t  t @#t  t fill_bufferD  t  t @#t  t flush_output D  t  t t  t  Ez  O  EyCAz  @6@M@<XD  t  t t  t  E% 	 
D  t  t t  t  E%  O  E$CE&  @6@1$directive_mode_store@0@5@8 CO@1 E
@5@9 A@<XD  t  t @#t  t  C7D  t  t t  t  Er @ D  t  t @t  t Er D  t  t t  t  Er 	 
D  t  t t  t  Er  O  EC@   

@6@/
@8 Eu@ 
@9 Et@<XD  t  t @#t  t $put_quotedD  t  t t  t $compile_init_goal 	 
D  t  t t  t  E  O  ECB  @6@]
@-
 @@@1  @2 E
@5@0@9 A@<C
B
  @6@1 E
@5@9 A@<XD  t  t t  t  A 	 
D  t  t t  t  A  O  ACMV   B@6@0@/@8 D@G
@+@H
@V@A B@9$type_error @<CM\   A@6@F@8 A@P@V@A A@9 E@<CMa   B	@6@G@]@H@V@A B	@9 E@<CMf   C8@6@G@`@H@V@A C8@9 E@<C@!Mk   B



@6@8 A@F
@ @8 @@P@V@A@ 
@9 D@<CMq   B!@6@F@B@+ @A@+ 
@P@V@A B!@9 E@<XD  t  t @#t  t  EpD  t  t t  t  @ 	 
D  t  t t  t  @  O  @C
E0  @6@/@8 @P @9 E}@<XD  t  t t  t  E 	 
D  t  t t  t  E  O  ECJ@  @6 @@8 B@/@8 CE@- @@@1expects_dialect@5@9 EO@<CJE   @=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 at_end_of_streamD  t  t t  t setup_call_catcher_cleanup @ D  t  t @t  t E   D\ D  t  t t  t  E  O  ECA  @6@8 B @@@<XD  t  t t  t  E# 	 
D  t  t t  t  E#  O  ECE  @6@F@/@8 E @P@'
@A@)
 D-@I@<XD  t  t @#t  t write_lengthD  t  t @#t  t context_moduleD  t  t t  t initialization @ D  t  t @t  t E  BD  t  t t  t  E  O  EC@)A  @6@1 B B	initialization_type@4now@4
after_load@4restore@4program@4main@5@8 A@/@/
@8$initialization_context @ 
@9$initialization @<XD  t  t t  t 	compiling   O  E CEB   @6@E
 D-@8 B D-@8 E@P
@T@<XD  t  t t  t  C 	 
D  t  t t  t  C  O  CC
MS  @6@1 @K E@0@5@9 B^@<XD  t  t @#t  t  ED  t  t @#t  t $open_shared_objectD  t  t @#t  t 
atomic_concatD  t  t @#t  t  DPD  t  t @#t  t nameD  t  t t  t $set_dialect 	 
D  t  t t  t  F  O  FCJ7  @6 @ D-@8 @@@@8 E @0 @@8 @@9 E@<CJ=  @6@9 F@<XD  t  t @#t  t prolog_current_frameD  t  t t  t $run_init_goal 	 
D  t  t t  t  F  O  FC@"B3  @6@F
@1 F
@5@/@1$initialization_error
@5@8 @B@P
@V@A@9$initialization_failure @I@<XD  t  t t  t  Bj 	 
D  t  t t  t  Bj  O  BiC@JK2  	
@6@/@/@ @8 D@B@7@+
 @F@ @ @/@8 D@P@1 @5@8 E@1 EP@2 E@2 @5@8 @i@A@V@I@/@0@8 @x@ @ @8$export_ops @A@V@J@<XD  t  t @#t  t 	$local_opD  t  t @#t  t  EmD  t  t t  t  @k @ D  t  t @t  t @j D  t  t t  t  @k 	 
D  t  t t  t  @k  O  @jCEJ  @6@F	 D-@8 B@P@V@A@@<XD  t  t @#t  t  BD  t  t @#t  t  D  t  t t  t $foreign_registered A& D  t  t t  t  F 	 
D  t  t t  t  F  O  FC@ A@	u@$/usr/lib/swi-prolog/library/shlib.pl   `A F@6@7
 E@F
	@/@8loading F@P
@V@A@(
<spontaneous>@1foreign_predicate@2 
@5@9 D[ @<XD  t  t t  t  E> 	 
D  t  t t  t  E>  O  E=CDw  @6@m@u@n @@@@<C@2Dz  @6@/@ 
@8 E5@@@G@m@t@r@x @@u@n@x @}@H@V@A@1 E6
@0@0@5@8 CO@1 E6

@5@9 CU@<CD  @6@8gc_file_search_cache @1 E6

@5@9 CU@<XD  t  t @#t  t $inference_limit_falseD  t  t @#t  t current_keyD  t  t @#t  t  ED  t  t t  t  
   D  t  t t  t  
  @ O  
 CAl    @6@U@<XD  t  t @#t  t call_shared_object_functionD  t  t @#t  t peek_stringD  t  t t  t not @ D  t  t @t  t F% D  t  t t  t  F%  O  F&C
AJ  @6@E@@P@T@<XD  t  t @#t  t $garbage_collectD  t  t @#t  t $cgc_paramsD  t  t t  t  E 	 
D  t  t t  t  E  O  EC@,BD  @6@F@/@/
@8 @x@P@" 
@#@/@8 E@ @9	$top_file @A	@) @( @J
@<XD  t  t t  t  C@ 	 
D  t  t t  t  C@  O  C?CE`   normal@6@@@<CEa   
 C<@6@@@<CEb   

@=XD  t  t @#t  t  ALD  t  t @#t  t  ED  t  t @#t  t rationalD  t  t @#t  t  AD  t  t @#t  t atom_lengthD  t  t t  t  C 	 
D  t  t t  t  C  O  CC@g  @6@W
@1 @K E@0@5@9 B^@<C@j  @6@@@<C@k  @6@@@ @ 
@8 F/ @ @ 
@9 F0@<C@o   Az

@6@@@ @ 
@8 F0@ @ 
@9 F0@<C@s   

@6@@@ @ @ 
@9 F0@<C@v   C@6@@@1 
@5@ 
 @9 D@<C@0@y   D@6@@@1 @1 
@5
 @5@1 @K@.@0@5@1 @G @E@2 @K@2 D @1 
@5@0@5@9 @B@<XD  t  t @#t  t  E D  t  t @#t  t  AD  t  t @#t  t  EqD  t  t @#t  t 
current_opD  t  t @#t  t 
$put_tokenD  t  t @#t  t current_outputD  t  t @#t  t shellD  t  t t  t $import_except_1 	 
D  t  t t  t  F5  O  F5C
K  @6@W
@@@1 @K B]@0@5@9 B^@<CK   D


@6@ 
@8 C @]@@@ 
@/@8 D@ @ @9 D@<CK
   AK



@6@@@1 AK
@5@9 DF@<CK
  @6@8 F7@@@/
@8 D@/@8 CL@ 
@ @8 D@@@<CK  @6@1 @K@1 Bm Bt
@5@0@5@9 B^@<XD  t  t @#t  t 
$is_char_listD  t  t @#t  t  CD  t  t @#t  t get_byteD  t  t t  t  Dq 	 
D  t  t t  t  Dq  O  DsCD   B C@6@@@9 C@<CD   B@6@@@E@8 C@P@T@<C@"D   B)
@6@@@E@/
@8 C@E@ 
@8 C@P@T@P@T@A@I
@<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 
set_outputD  t  t t  t  C 	 
D  t  t t  t  C  O  CC@d   


@6@ @ 
@9 F0@<XD  t  t t  t  Bq 	 
D  t  t t  t  Bq  O  BpCJ   
@=CJ  
@6@ 
@/@8 F6 @ @ @9 Bo@<XD  t  t @#t  t  @D  t  t t  t  C+ @ D  t  t @t  t C+ D\ D\ D\ D\ D\D  t  t t  t  C+  D  t  t t  t  C+ @ O  F>C
A>  @6@ 
@ @ @@<XD  t  t @#t  t  BD  t  t @#t  t get_charD  t  t @#t  t 
current_inputD  t  t @#t  t  AD  t  t t  t  @ 	 
D  t  t t  t  @  O  @C
Ed    @
full A< A<@=C
Ee   include_file
 FB A< A<@=C
Ef    @
 F, C< A<@=C
Eg    FC
 F, C< C<@=CEh    @ brief C< A<@=C
Ei    @
 FD C< C<@=C
Ej    FC
 FD C< C<@=C
Ek    @
 C< C< C<@=C
El    FC
 C< C< C<@=XD  t  t t  t  E 	 
D  t  t t  t  E  O  ECJ  
 @6ByY@8 @
user_erroryes~n@9 @ @<CJ  
 
@6BnN@8 @ FEno~n@9 FG@<CJ  @6Ba@8 @ FEabort~n@8 FG@9 B  @<C	J  @6 Bredefine_module_reply@8 @F@U@<XD  t  t @#t  t 
$is_code_listD  t  t @#t  t  BD  t  t t  t  E B D  t  t t  t  E C D  t  t t  t  E 	 
D  t  t t  t  D 	 
D  t  t t  t  D  O  DC@   C
@6 D A&@9 F0@<C@   C
@6 D A'@9 F0@<C@   C
@6 D @@9 F0@<C@   C
@6 D C@9 F0@<C@   C
@6 D B@9 F0@<C@   C
@6 D C@9 F0@<C@  	noprofile
@6 D FP@9 F0@<C@   C
@6 D A@9 F0@<XD  t  t @#t  t $unload_fileD  t  t t  t $open_source 	 
D  t  t t  t  FR  O  FRC@AE   @


 E

@6@@@ 
@/@8
$context_type @ @8 Co @ @ @8
$set_encoding @ @ @ @8$prepare_load_stream @1 E@1 @@5@5@ @9 A @<C@-E  close

@6@ 
@/@8 FU@ @8 FX DP@8 EN @ @8 FZ@1 E
@5@ @9 F`@<XD  t  t @#t  t current_format_predicateD  t  t @#t  t  CD  t  t t  t $reserved_module 	 
D  t  t t  t  Fg  O  FgCJ    @=CJ    @@=XD  t  t @#t  t  ED  t  t t  t  @ 	 
D  t  t t  t  @  O  BCE  @6@F@/@8 CM @P@'
@A@)
 D-@I@<XD  t  t @#t  t 	set_inputD  t  t t  t  A[ @ D  t  t @t  t AZ  D  t  t t  t  A[  D  t  t t  t  A[ @ O  AZC@   


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

 

@6@1 @2 AZ
@2 @5@@<XD  t  t t  t  Ba 	 
D  t  t t  t  Ba  O  B`C@*Ki  @6@0@1 
@2 ES@0@0@0@5@8 ET@@@1 AK@.
@.@.@5@1 
@2 ES
@5@9 B. B/@<CKm   @=XD  t  t @#t  t thread_at_exitD  t  t t  t ignore @ D  t  t @t  t Fn D  t  t t  t  Fn  O  FoCAa  @6@@@@<CAd   @=XD  t  t t  t 
$start_module 	 
D  t  t t  t  Fp  O  FpC@&JL  @6@/@8 B@/@0@8 @x@,@-@ @ @8 E+ @@@8 E @9 E@<C@YJT  

@6@/@8 CE@8 E@0@/@8 @x@1 E@.@5@ 
 
@8 @@ @/@/@8 E] @ @ @8$redefine_module @ @ @ @  
@8 @1 @/@8$export_list @1 C
@5@8 @i@ @ @8 F
@8 E
end_module@9 E@<XD  t  t @#t  t number_codesD  t  t @#t  t $current_prolog_flagD  t  t @#t  t 	peek_codeD  t  t t  t  CN B D  t  t t  t  CN C D  t  t t  t  CN 	 
D  t  t @#t  t  FcD  t  t t  t $module_name 	 
D  t  t t  t  F  O  FCJ  @6@1module@5@ 
@8 B@@@/@8 @+@,@<CJ  @6@W
@@@/@8 EJ @0@ @8 @@ 
@9 F @<CJ  @6@8 Fh @@@1 @K@1 @L D F
@5@0@5@9 B^@<CJ   
@=XD  t  t t  t  E 	 
D  t  t t  t  E  O  ECA   E@6@ 
@8 F  @ 
@9 E @<C@%A   E@6@G
@- @H@ 
@9 F@A@1 @K@1
context_errornodirective@2 E E@5@0@5@9 B^@<C@(A   E@6@F@E	 @: @8 @;@P@T@P @ 
@9 F@A
 A@1 E E@5@9$permission_error @<C@+A   E@6@F@E	 @: @8 @;@P@T@P@1when E@5@ 
@9 F@A
 A@1 F E@5@9 F@<C@+B    E@6@F@E	 @: @8 @;@P@T@P@1 F E@5@ 
@9 F@A
 A@1 F E@5@9 F@<XD  t  t @#t  t thread_exitD  t  t t  t $record_included 	 
D  t  t t  t  F  O  FC@FQ  
message
 FC @
 @@6@/@/@8 @x@@@ @8 @ FC@ @/@ @8 @@ @1 F@2 @@2 @@5@8 @@3@5@/@8 D  @F@+@B D-@8 B@A@ @8 C @P@1  @2 D
@5@0@ @1 @5@9 A@A@ @ @ @ 
@9 D @<CFd    @=XD  t  t @#t  t format_predicateD  t  t t  t  C+ @ D  t  t @t  t C+ D\ D\ D\ D\ D\ D\D  t  t t  t  C+  D  t  t t  t  C+ @ O  FCA@  @6@ 
@ @ @ @@<XD  t  t @#t  t 
number_stringD  t  t @#t  t  FD  t  t t  t  D 	 
D  t  t t  t  D  O  DCD   
@=CD  
@6@ 
@8 @@@@ @9 D@<CD  



@6@ @3
@5@ @9 F @<XD  t  t @#t  t $flush_predicateD  t  t @#t  t  FcD  t  t @#t  t 
sub_stringD  t  t t  t  E; 	 
D  t  t t  t  E;  O  E:CD  @6verbose_file_search @8 @;@@ A<@9 @F@<CD   @=XD  t  t t  t  E 	 
D  t  t t  t  E  O  ECE  @6@ 
@ @ @ @8 E@G	@+
end_of_file@H@@@U@A@V@<XD  t  t @#t  t atomics_to_stringD  t  t @#t  t 
thread_signalD  t  t t  t  @ D  t  t @t  t  BD  t  t t  t   O  FCF  
@6@@@9 BD @<CF   


@6@1 @4
@5@9 F@<XD  t  t @#t  t $flushed_predicate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  DD  t  t @#t  t 
string_concatD  t  t @#t  t  E3D  t  t t  t  @ 	 
D  t  t t  t  @  O  @C@#EV  @6 @8 @@@ @@/@8 @;@ @/@8 C>@D@ @ 
@8 FA @P@V@S@<CE^    C< C<@=XD  t  t @#t  t 
$is_char_codeD  t  t @#t  t  F9D  t  t @#t  t nl D  t  t t  t  A 	 
D  t  t t  t  A  O  ACJ  @6@W
@@@9 C@<C
J  ?-
@6@@@ @9 E@<C
J   E
@6@@@ @9 E@<CJ    A


@6@@@ @1 @5@9 F @<CJ  @6@1 A

@5@/@1 @ @E@5@9 @B@<XD  t  t @#t  t $end_consultD  t  t t  t  D 	 
D  t  t t  t  D  O  DCD   
@=CD  

@6@ 
@ @8 @@ @ @9 D@<XD  t  t @#t  t 
string_lengthD  t  t t  t  C+ @ D  t  t @t  t C+ D\ D\D  t  t t  t  C+  D  t  t t  t  C+ @ O  FCA8  @6@@<XD  t  t t  t call_cleanup @ D  t  t @t  t F  D  t  t t  t  F  O  FC	A  @6 @0@9 E @<XD  t  t @#t  t  AD  t  t t  t  F @ D  t  t @t  t F  D\ D  t  t t  t  F  O  FC	A  @6 @9 F@<XD  t  t @#t  t  F?D  t  t t  t  F  O  FCD  @6@/@8 E1@/@8 C @m@t@u@x @@s@n@x @}@@@<C@=D  @6@/@8 E1@1 F@0@5@8 CO@1 F@5@8 A@m@t@s@x @@@B@/
@/@/@8 E5@m@r@u@}@1 E6
@5@8 CO@U@A@V@J
@I@<XD  t  t @#t  t $source_file_predicatesD  t  t t  t $iso @ D  t  t @t  t F D  t  t t  t  F 	 
D  t  t t  t  F  O  FC	@a  @6 C @@9 C@<XD  t  t @#t  t  BD  t  t @#t  t  AD  t  t t  t reset @ D  t  t @t  t F   D\D  t  t t  t  F  O  FCA  @6@@@<XD  t  t t  t  D 	 
D  t  t t  t  D  O  DCD   B
 B
@6@@@<CD  

@6 @0@0.@8 @@@@<CD  @6 F@9 A@<XD  t  t t  t  A @ D  t  t @t  t A   D  t  t t  t  A  O  ACA  @6@0@9 F@<XD  t  t @#t  t get_codeD  t  t t  t $hide @ D  t  t @t  t F D  t  t t  t  F 	 
D  t  t t  t  F  O  FC	@  @6 	 
@9 D@<XD  t  t @#t  t sub_atom_icasechkD  t  t t  t $recover_and_rethrow A D  t  t t  t  F 	 
D  t  t t  t  F  O  FCA  @6@1 @X@5@8 F @@@<XD  t  t t  t  F 	 
D  t  t t  t  F  O  FC@<K   AK




@6@1 Az@1 AK
@2 @5@2 EW
@5@/@1 @ @E@5@8 @B@ @9 F
@<CK   @=XD  t  t t  t  C+ @ D  t  t @t  t C+ D\D  t  t t  t  C+  D  t  t t  t  C+ @ O  FCA6  @6@@<XD  t  t @#t  t  FD  t  t @#t  t 	term_hashD  t  t @#t  t  @D  t  t @#t  t $depth_limit_trueD  t  t t  t  FP @ D  t  t @t  t FO D  t  t t  t  FP  O  FOC	@_  @6 C FP@9 C@<XD  t  t @#t  t  END  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  F} 	 
D  t  t t  t  F}  O  F|CK  @6@8 A @@@9 C@<CK  @6@W
@1 @K E@0@5@9 B^@<CK  @6@1 @K@1 Bm B
@5@0@5@9 B^@<XD  t  t @#t  t  FD  t  t @#t  t $make_system_source_files D  t  t t  t  A 	 
D  t  t t  t  A  O  AC
Lu   Az@6@@ @Ecannot_redefine_comma@8 @F@U@<C@'Ly  @6@8 @9 @@@F D-@8 B@P@ 
@9 D.@I@A@ 
@/@8 D1@  D3@9 D4@<XD  t  t t  t  D 	 
D  t  t t  t  D  O  DCD  @6@9 F@<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 C	clausable@9 C@<XD  t  t @#t  t $source_fileD  t  t @#t  t  FD  t  t t  t  Fx 	 
D  t  t t  t  Fx  O  FwCJ   
@6@@@<C@ J   @6@@@F@1 A@.
@5@8module_property AV@,
@P@ 
@9unload_file AV@A@V@I
@<C@2J  ask@6@F@& D?@1tty @5@8 E@1 A@.
@5@8 F@,
@ 
 @8 E @P @9 Fv@A@V@I
@<XD  t  t @#t  t $add_findall_bagD  t  t t  t $save_lex_state 	 
D  t  t t  t  F  O  FCI>  @6@1scope_settings 
@5@8 @@@@)
 @<CIB  lexstate


@6@8$style_check emulated_dialect@ 
@9 @;@<XD  t  t t  t  Ce B D  t  t t  t  Ce C D  t  t t  t  Ce 	 
D  t  t @#t  t $atom_referencesD  t  t t  t $load_wic_files @ D  t  t @t  t F D  t  t t  t  F 	 
D  t  t t  t  F  O  FC@;Nl  @6@"
 
@#@1 @e@.@5@8 E@/
@8 F @0@@8 F@/ EG@8 @@8 F@1 @n@5@8 E@1$restore_lex_state
@5@8 E@ @9 A@<XD  t  t t  t $ensure_loaded_library_sandbox  	 
D  t  t t  t  F   O  F CH    @6@1 Ejsandbox@5@1 F F@5@8source_file_property AV@@@<CH    @6@1 Ej F@5@3@1 Ak B@5@4@1 C; @5@5@9 B@<XD  t  t @#t  t 
set_prolog_IOD  t  t @#t  t ttyflush D  t  t @#t  t blobD  t  t @#t  t 
line_positionD  t  t @#t  t tabD  t  t @#t  t $call_residue_vars_end D  t  t t  t 
$term_in_file 	 
D  t  t t  t  G  O  G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 G@G@*@+ F@H@@@F@"
@#@P@U@A@ @ @ 
@ @ @ @ @9 E @A@ @ @ 
@ @ @ @ @9 G@<XD  t  t @#t  t random_propertyD  t  t @#t  t  @YD  t  t t  t $gc  	 
D  t  t t  t  G   O  G C@%	s/usr/lib/swi-prolog/boot/gc.pl  @\A G  @6@7
 G@9gc_loop  G!@<XD  t  t @#t  t $complete_atomD  t  t @#t  t locale_propertyD  t  t @#t  t 
line_countD  t  t @#t  t $call_residue_vars_start D  t  t @#t  t 
set_randomD  t  t t  t cancel_halt  O  G*C	Na  @6@1 G+
@5@9 B^@<XD  t  t @#t  t current_blob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 @B@@@G@W@H@V@A @E@8 @F@U@<CK  @6 @E@1 @K@1 @Lexecutesandboxed_directive
@5@0@5@8 @F@U@<XD  t  t @#t  t character_countD  t  t @#t  t succD  t  t @#t  t 
nb_linkargD  t  t @#t  t  FD  t  t @#t  t  AwD  t  t t  t default_module  O  G4C@"B  @6@G@]
@H@G
@W@H
@9$default_module @A@8 G6@@@A F@9 E@<XD  t  t t  t  A A& D  t  t t  t  A A' D  t  t t  t  A 	 
D  t  t t  t  A  O  ACN   @;/build/swi-prolog-CLOt4N/swi-prolog-7.6.2+dfsg/boot/load.pl @=C@)	s@ /usr/lib/swi-prolog/boot/load.pl  @\A G: @9/build/swi-prolog-CLOt4N/swi-prolog-7.6.2+dfsg/boot/gc.pl @=C@) G: G: @=/build/swi-prolog-CLOt4N/swi-prolog-7.6.2+dfsg/boot/expand.pl @=C@) G: G: @:/build/swi-prolog-CLOt4N/swi-prolog-7.6.2+dfsg/boot/dcg.pl @=C@8 G: G: @>/build/swi-prolog-CLOt4N/swi-prolog-7.6.2+dfsg/boot/license.pl @=C@8 G: G: @>/build/swi-prolog-CLOt4N/swi-prolog-7.6.2+dfsg/boot/syspred.pl @=C@8 G: G: @?/build/swi-prolog-CLOt4N/swi-prolog-7.6.2+dfsg/boot/messages.pl @=C@8 G: G: @?/build/swi-prolog-CLOt4N/swi-prolog-7.6.2+dfsg/boot/toplevel.pl @=C@8 G: G: @=/build/swi-prolog-CLOt4N/swi-prolog-7.6.2+dfsg/boot/attvar.pl @=C@8 G: G: @;/build/swi-prolog-CLOt4N/swi-prolog-7.6.2+dfsg/boot/bags.pl @=C@8 G: G: @</build/swi-prolog-CLOt4N/swi-prolog-7.6.2+dfsg/boot/apply.pl @=C@8 G: G: @>/build/swi-prolog-CLOt4N/swi-prolog-7.6.2+dfsg/boot/history.pl @=C@8 G: G: @;/build/swi-prolog-CLOt4N/swi-prolog-7.6.2+dfsg/boot/dwim.pl @=C@8 G: G: @</build/swi-prolog-CLOt4N/swi-prolog-7.6.2+dfsg/boot/parms.pl @=C@8 G: G: @?/build/swi-prolog-CLOt4N/swi-prolog-7.6.2+dfsg/boot/autoload.pl @=C@8 G: G: @:/build/swi-prolog-CLOt4N/swi-prolog-7.6.2+dfsg/boot/qlf.pl @=C@8 G: G: @9/build/swi-prolog-CLOt4N/swi-prolog-7.6.2+dfsg/boot/rc.pl @=C@8 G: G: @?/build/swi-prolog-CLOt4N/swi-prolog-7.6.2+dfsg/boot/predopts.pl @=C@8 G: G: @</build/swi-prolog-CLOt4N/swi-prolog-7.6.2+dfsg/boot/packs.pl @=C@8 G: G: @</build/swi-prolog-CLOt4N/swi-prolog-7.6.2+dfsg/boot/dicts.pl @=C@8 G: G: @>/build/swi-prolog-CLOt4N/swi-prolog-7.6.2+dfsg/boot/engines.pl @=C@8 G: G: @>/build/swi-prolog-CLOt4N/swi-prolog-7.6.2+dfsg/boot/topvars.pl @@=C  A A @&/usr/lib/swi-prolog/library/dialect.pl @ A  E@=C@(	u GQ   `A GR @$/usr/lib/swi-prolog/library/error.plprolog_dialect@=C@) GR GR @$/usr/lib/swi-prolog/library/lists.pl GT@=C@L	u GU   `A GV  GSlists@=C@M GV GV @$/usr/lib/swi-prolog/library/pairs.pl GW@=C
  A A  AJ @ AR AN@=C
@@ AI AI @4/usr/lib/swi-prolog/library/dialect/sicstus/block.pl AN GY AN@=C
@A AI AI @%/usr/lib/swi-prolog/library/occurs.pl AN GY AN@=C
@B AI AI  A* AN GY AN@=C
@/ A) A)  GS A. GY AN@=C
@0 A) A)  GU A. GY AN@=C
@C AI AI  GS AN GY AN@=C
@D AI AI  GU AN GY AN@=C
@E AI AI  AC AN GY AN@=C
@' AB AB  GS AE GY AN@=C
@( AB AB  GU AE GY AN@=C  A A @&/usr/lib/swi-prolog/library/quintus.pl @ GY AN A  Dd@=C@T	u G\   `A G] @4/usr/lib/swi-prolog/library/dialect/sicstus/lists.plquintus GY AN A member@=C@(	u G^   `A Ga  GU
sicstus_lists GY AN A  @=C
  A A @8/build/spark-0RipbW/spark-2012.0.deb/checker/checker.pro @ GY AN@=C
@+	u Gc  @m=A Gd @C/build/spark-0RipbW/spark-2012.0.deb/simplifier/defectreporting.pro @ GY AN@=C
@!	u Ge  @m=A Gf  G^ @ GY AN@=C@> Gd Gd @@/build/spark-0RipbW/spark-2012.0.deb/simplifier/data__system.pro @ GY AN A add_system_toolname@=C@)	u Gg  7AA Gi @A/build/spark-0RipbW/spark-2012.0.deb/simplifier/data__formats.prodata__system GY AN A 	add_state@=C@, Gi Gi @?/build/spark-0RipbW/spark-2012.0.deb/simplifier/ioutilities.pro Gk GY AN A write_terms_to_file@=C@.	u Gm  @m=A Go  Gjioutilities GY AN A add_type@=C@1 Go Go @@/build/spark-0RipbW/spark-2012.0.deb/simplifier/newutilities.pro Gp GY AN A implode_separator_content_list@=C
@/	u Gr  7AA Gt  G^newutilities GY AN@=C
@0 Gt Gt @5/usr/lib/swi-prolog/library/dialect/sicstus/system.pl Gu GY AN@=C
@C	u Gv   `A Gw  Esicstus_system GY AN@=C
@1	u E   `A Gy  F E GY AN@=C@/ F F  G^ E GY AN A reverse@=C
@2 Gy Gy  G^ E GY AN@=C
@3 Gy Gy @%/usr/lib/swi-prolog/library/option.pl E GY AN@=C
@-	u G{   `A G|  G^
swi_option GY AN@=C
@. G| G|  GS G} GY AN@=C
@D Gw Gw  E Gx GY AN@=C
@<	u E   `A G~  F E GY AN@=C
@= G~ G~  A* E GY AN@=C
@> G~ G~  G^ E GY AN@=C
A G~ G~  E E GY AN@=C@E Gw Gw @$/usr/lib/swi-prolog/library/shell.pl Gx GY AN A  F4 @=C@2	u G   `A G  G^ F4 GY AN A nth1@=C
@3 G G  GS F4 GY AN@=C
@4 G G @$/usr/lib/swi-prolog/library/apply.pl F4 GY AN@=C
@9	u G   `A G  GSapply GY AN@=C@2 Gt Gt  Gj Gu GY AN A  Gl@=C@5 Gt Gt  Gm Gu GY AN A throw_error@=C@4 Go Go  Gg Gp GY AN A get_system_toolname@=C@2@7 Go Go @B/build/spark-0RipbW/spark-2012.0.deb/common/versioning/version.pro Gp GY AN A toolset_version toolset_copyright toolset_banner_line toolset_distribution@=C@/ Gi Gi @D/build/spark-0RipbW/spark-2012.0.deb/simplifier/data__data_files.pro Gk GY AN A must_get_datafiles_debug@=C@"@A	u G  7AA G  Gjdata__data_files GY AN A  Gl  Gq@=C@"@D G G  Gm G GY AN A  Gn  G@=C
 Gd	u@</build/spark-0RipbW/spark-2012.0.deb/checker/loadsicstus.pro         @D/build/spark-0RipbW/spark-2012.0.deb/checker/checker_ioutilities.pro @ GY AN@=C@*@%	u G   8AA G  Gmsimplifier_ioutilities GY AN A 
show_error display_header_full display_header_plain@=C@2@* G G  G G GY AN A toolset_support_line1 toolset_support_line2 toolset_support_line3 toolset_support_line4@=C
 Gd	u@8/build/spark-0RipbW/spark-2012.0.deb/checker/sicstus.pro          G^ @ GY AN@=C
 Gd G @4/usr/lib/swi-prolog/library/dialect/sicstus/terms.pl @ GY AN@=C@&	u G   `A G @$/usr/lib/swi-prolog/library/terms.pl
sicstus_terms GY AN A  @=C
@1	u G   `A G @&/usr/lib/swi-prolog/library/rbtrees.plterms GY AN@=C
 Gd G  Gv @ GY AN@=C
@E Gd G @9/build/spark-0RipbW/spark-2012.0.deb/checker/initvals.pro @ GY AN@=C  A A @$/usr/lib/swi-prolog/library/qsave.pl @ GY AN A  BH@=C
@(	u G   `A G  G^ BJ GY AN@=C
@) G G  G{ BJ GY AN@=C
@* G G  GS BJ GY AN@=C  A A @./usr/lib/swi-prolog/library/prolog_autoload.pl BJ GY AN A  B~@=C
@'	u G   `A G  G{prolog_autoload GY AN@=C
@( G G  GS G GY AN@=C
@) G G @(/usr/lib/swi-prolog/library/aggregate.pl G GY AN@=C
@,	u G   `A G @&/usr/lib/swi-prolog/library/ordsets.pl	aggregate GY AN@=C
@<	u G   `A G @#/usr/lib/swi-prolog/library/oset.plordsets GY AN@=C
@- G G  GX G GY AN@=C
@. G G  GS G GY AN@=C
@/ G G  G^ G GY AN@=C
@0 G G  G G GY AN@=C
@* G G @./usr/lib/swi-prolog/library/prolog_codewalk.pl G GY AN@=C
@'	u G   `A G  G{prolog_codewalk GY AN@=C
@( G G @%/usr/lib/swi-prolog/library/record.pl G GY AN@=C
@)	u G   `A G  GSrecord GY AN@=C
@) G G  A* G GY AN@=C
@* G G  G G GY AN@=C
@+ G G  G^ G GY AN@=C
@, G G @3/usr/lib/swi-prolog/library/prolog_metainference.pl G GY AN@=C
@'	u G   `A G  G^prolog_metainference GY AN@=C
@( G G  G G GY AN@=C  A A @+/usr/lib/swi-prolog/library/prolog_stack.pl A. GY AN A 	backtrace@=C
@,	u G   `A G @,/usr/lib/swi-prolog/library/prolog_clause.plprolog_stack GY AN@=C@*	u G   `A G  G^
prolog_clause GY AN A append@=C@+ G G  G[ G GY AN A  A`@=C
@, G G  A* G GY AN@=C
@- G G  G{ G GY AN@=C
@. G G @&/usr/lib/swi-prolog/library/listing.pl G GY AN@=C
@+	u G   `A G  G^prolog_listing GY AN@=C
@, G G @'/usr/lib/swi-prolog/library/settings.pl G GY AN@=C
@5	u G   `A G  GSsettings GY AN@=C
@6 G G @(/usr/lib/swi-prolog/library/broadcast.pl G GY AN@=C
@7 G G  A* G GY AN@=C
@8 G G  G{ G GY AN@=C
@9 G G  AC G GY AN@=C
@- G G  G{ G GY AN@=C
@. G G  GS G GY AN@=C
@/ G G @,/usr/lib/swi-prolog/library/prolog_source.pl G GY AN@=C
@2	u G   `A G @(/usr/lib/swi-prolog/library/operators.pl
prolog_source GY AN@=C
@3 G G  GU G GY AN@=C
@4 G G  A* G GY AN@=C
@5 G G  G{ G GY AN@=C
@6 G G  GS G GY AN@=C
@7 G G  G G GY AN@=C
@- G G  A* G GY AN@=C
@. G G  GS G GY AN@=C
@/ G G  G^ G GY AN@=C
@0 G G  G{ G GY AN@=C  A A @#/usr/lib/swi-prolog/library/date.pl G_ GY AN A date_time_value@=C  A A  E AN GY AN A read_line_to_codes@=C
@0	u E   `A G  F E GY AN@=C
@1 G G  GS E GY AN@=C
@2 G G  G{ E GY AN@=C  A A @)/usr/lib/swi-prolog/library/statistics.pl @ GY AN A  @ @=C
@-	u G   `A G  G^prolog_statistics GY AN@=C
@. G G  GX G GY AN@=C
@/ G G  G{ G GY AN@=C
@0 G G  GS G GY AN@=XD  t  t @#t  t $new_findall_bag D  t  t @#t  t  ED  t  t @#t  t $cmd_option_setD  t  t t  t $load_additional_boot_files  A D  t  t t  t  G  	 
D  t  t t  t  G   O  G C@)N  @6argv@/
@8 @;@/@8 @6@G@-@HLoading additional boot files~n@8 @ AV@1  @@5@8 F additional boot files loaded~n@9 G@A@V@<XD  t  t @#t  t 
locale_createD  t  t @#t  t with_output_toD  t  t @#t  t 	nb_getvalD  t  t @#t  t get0D  t  t t  t  E 	 
D  t  t t  t  E  O  ECE  	@6@E@8 C@P@T@@@9 C@<C@ME  

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

@6@/@3@1 B @?@5@4@1 B) DP@5@5@8 A@ @/@8 DX@ @ @ @/@8 G@1 FS@.@.@5@1 G
@3@5@5@1 G@5@9 A@<XD  t  t @#t  t setargD  t  t @#t  t  B=D  t  t @#t  t  @D  t  t @#t  t 
nb_linkvalD  t  t t  t  A%  D  t  t t  t  A% A& D  t  t t  t  A% A' D  t  t t  t  A%  D  t  t t  t  A 	 
D  t  t t  t  A  O  ACM|  

@6@ 
@9 C)@<XD  t  t t  t  F 	 
D  t  t t  t  F  O  FCI5  @6@8 F @9 @m@<XD  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 $atom_completionsD  t  t @#t  t  @D  t  t @#t  t b_getvalD  t  t t  t  E  D  t  t t  t  E @ O  ECBk  @6@X
@X@@@9$stream_property @<CBp  @6@X
@@@/@8$stream_properties @9 B%@<C@.Bu  @6@X@@@F@"alias
@#@]@P@9
$alias_stream @I
@A@/
@8$streams_properties @1 @
@5@ 
@9 B%@I@<CB~  @6@/@8 G@1 @
@.
@5@8 B%@ 
@9 B%@<XD  t  t t  t  F 	 
D  t  t t  t  F  O  FCIF   @6@@@<CIG   F

@6@0@8 F F@9 @@<XD  t  t @#t  t =<D  t  t t  t  C+ @ D  t  t @t  t C+ D\ D\ D\ D\ D\ D\ D\D  t  t t  t  C+  D  t  t t  t  C+ @ O  GCAB  @6@ 
@ @ @ @ @@<XD  t  t @#t  t  GD  t  t @#t  t $suspendD  t  t @#t  t text_to_stringD  t  t @#t  t <D  t  t @#t  t current_arithmetic_functionD  t  t @#t  t string_charsD  t  t t  t $first_term 	 
D  t  t t  t  H   O  H CI   F
@6@@@1 E@5@ 
@ @9 H @<C@eI   E
@6@X@F@>@F@" F

@#@P@(@A@" F


@#@P@@@ @/@ @8 F@ @ @ 
@ @8 Fq @ @9 Ei@I@A@D@" E
@#@P@@@ @ 
@8 F @U@S@J@J@<CJ	  @6@ 
@ @8 E @9 A@<XD  t  t t  t  E 	 
D  t  t t  t  E  O  EC@ MD  @6@G@W@H@1 @K E@0@5@9 B^@A
@1 @K@1 Bm
@5@0@5@9 B^@<XD  t  t t  t  E 	 
D  t  t t  t  E  O  EC@"F9  @6@F
@" E
@#@P
@'@A@" E
@#@<XD  t  t @#t  t read_stringD  t  t t  t $read_clause_option 	 
D  t  t t  t  H	  O  H	CE   
syntax_errors@=CE    G@=CE   process_comment@=XD  t  t @#t  t  GD  t  t @#t  t string_codesD  t  t @#t  t  DD  t  t @#t  t 	is_streamD  t  t t  t  G8 	 
D  t  t t  t  G8  O  G7CB   

@=CB  @6@/@8 B @9 G6@<XD  t  t @#t  t $attvars_after_choicepointD  t  t @#t  t getD  t  t @#t  t string_codeD  t  t @#t  t locale_destroyD  t  t t  t 
$autoload2 	 
D  t  t t  t  H  O  HC@B  	
@6@/
@/@8
$find_library
 B@/@8 B@3@1 B~ @5@5@/@8 @@F
verbose_autoload @8 @;@P@( A<@A@( C<@ @1 B~@1 
@2 @5@5@8 @F@/ D-@8 @@G@*

@H@1 
@5@8 C
 @A@C@F@-@1 
@5 EX@8 D@E@ @8 C @P@T@P@1 
@2 B@2 
@2 @5@@A@1 
@5@3@1 @5@5@8 B @ @8 A@ @8 @@0@1 
@5@9 ET@<XD  t  t @#t  t open_null_streamD  t  t @#t  t 
byte_countD  t  t @#t  t atom_stringD  t  t t  t  F 	 
D  t  t t  t  F  O  FCIK  @6@1 GY@.@5@8 @@@@9 F@<CIO   @=XD  t  t @#t  t  D  t  t t  t  @ 	 
D  t  t t  t  @  O  @C@4H  @6@1 H@.@5 
@8 @@F@/
@8 Cd @P@'
@A@) @I
@G
@+ 
@H@V@I@A@|@ @9 @@<XD  t  t t  t  B 	 
D  t  t t  t  B  O  BC@!B  @6@/
@0@8 @x@@@1 A
@.@5@1 H
@5@1 A
@5@9 A@<CB  @6@9 H @<XD  t  t @#t  t $eval_when_conditionD  t  t t  t $clear_source_admin A D  t  t t  t  H+ 	 
D  t  t t  t  H+  O  H+CBa  @6@1 E@0@0@2 
@0@5@8 CO@1 A
@0@0@5@9 CO@<XD  t  t @#t  t  BD  t  t @#t  t current_atomD  t  t t  t  C$ 	 
D  t  t t  t  C$  O  C#C@-NN  @6@/ @8 @B@@@G
@W@H
@V@A@F@1 G+@0@5@8 DD@P A<@8 @@U@A @E@9 @@<C
NX  @6 A@1 D CS
@5@9 @@<XD  t  t t  t  E 	 
D  t  t t  t  E  O  ECI  @6 @E@8 @@U@<XD  t  t @#t  t  GD  t  t @#t  t  D0D  t  t @#t  t $freezeD  t  t t  t 
$compile_type 	 
D  t  t t  t  H/  O  H/C@#Ic  @6@/@8 B@G
@+ D-@H@)
compiled@A@G
@+ @@H
@)
*qcompiled*@A@)

boot compiled@<XD  t  t @#t  t plusD  t  t @#t  t 
deterministicD  t  t t  t  A 	 
D  t  t t  t  A  O  AC@!L\  @6@- @@@1 A@.@5@1 D,

@5@1 A@5@9 A@<C	Lc  @6@ 
@9 D, @<XD  t  t t  t $enter_sandboxed 	 
D  t  t t  t  H7  O  H7C@3H  @6@G
@+
 
@+ @H
@) @9 F @A@G@+
 @+ 
@H@1 @K@1 @Lleave F @5@0@5@9 B^@A@'
@<CH    
  @=XD  t  t @#t  t  A}D  t  t @#t  t promptD  t  t @#t  t 	put_attrsD  t  t @#t  t 	get_attrsD  t  t @#t  t nth_integer_root_and_remainderD  t  t @#t  t putD  t  t @#t  t put_attrD  t  t @#t  t tellD  t  t @#t  t  EwD  t  t @#t  t duplicate_termD  t  t @#t  t divmodD  t  t @#t  t seeingD  t  t t  t  @c 	 
D  t  t t  t  @c  O  @bC@VI&  @6@/@8 @d@/@/@ @8$load_id @ @ @8 F @F@/@0@8 D@P@ @/@ @8 D@ @ @8 HH@A@V@J@8 H0 @/@ @8 F@ @8 H' @1 B

@5@1 G@5@9 F@<XD  t  t @#t  t  @$D  t  t @#t  t 	copy_termD  t  t @#t  t  HD  t  t @#t  t del_attrD  t  t t  t  B 	 
D  t  t t  t  B  O  BCB  
loaded@6@@@<CB  @6@9 B @<XD  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  E|D  t  t t  t  F\ 	 
D  t  t t  t  F\  O  F[CFz  @6@1 E@.@5@8 B@@@-default@1 E@5@9 @@<CF   @=XD  t  t @#t  t redefine_system_predicateD  t  t t  t  A 	 
D  t  t t  t  A  O  AC	J
  @6 @9 F@<XD  t  t @#t  t  D0D  t  t @#t  t =@=D  t  t @#t  t get_string_codeD  t  t @#t  t  FD  t  t @#t  t split_stringD  t  t t  t  F 	 
D  t  t t  t  F  O  FCB<  @6 @: 
@8 @;@@@@<CB@  @6@
 @?sandbox_allowed_goal H[@@<XD  t  t t  t $start_run_initialization 	 
D  t  t t  t  H_  O  H_C
B$  @6 E@8 FX@9 @@<XD  t  t t  t  FW 	 
D  t  t t  t  FW  O  FVCE   @@6@@@<CE   
 E@=XD  t  t t  t  D
 A& D  t  t t  t  D
 A' D  t  t t  t  D
 	 
D  t  t t  t  D
  O  DC
@6 Gd Gd  Gc@6@9/build/spark-0RipbW/spark-2012.0.deb/checker/dynamics.pro   8AA@=C
@G Gd Gd  Gc@G G  @m=A@=C
 Gd G  G G  @m=A@=C
 Gd G  G@7/build/spark-0RipbW/spark-2012.0.deb/checker/declar.pro   8AA@=C
 Gd G  G@8/build/spark-0RipbW/spark-2012.0.deb/checker/portray.pro  @m=A@=C
 Gd G  G@:/build/spark-0RipbW/spark-2012.0.deb/checker/utilities.pro  @m=A@=C
 Gd G  G@6/build/spark-0RipbW/spark-2012.0.deb/checker/newvc.pro   8AA@=C
 Gd G  G@8/build/spark-0RipbW/spark-2012.0.deb/checker/listthm.pro   8AA@=C
 Gd G  G@:/build/spark-0RipbW/spark-2012.0.deb/checker/aritheval.pro   8AA@=C
 Gd G  G@9/build/spark-0RipbW/spark-2012.0.deb/checker/replace2.pro   8AA@=C
@  Gd G  G@ @7/build/spark-0RipbW/spark-2012.0.deb/checker/repall.pro   8AA@=C
@! Gd G  G@!@9/build/spark-0RipbW/spark-2012.0.deb/checker/standard.pro   8AA@=C
@" Gd G  G@"@5/build/spark-0RipbW/spark-2012.0.deb/checker/simp.pro   8AA@=C
@# Gd G  G@#@7/build/spark-0RipbW/spark-2012.0.deb/checker/infer2.pro  @m=A@=C
@$ Gd G  G@$@:/build/spark-0RipbW/spark-2012.0.deb/checker/inferenc2.pro   8AA@=C
@% Gd G  G@%@9/build/spark-0RipbW/spark-2012.0.deb/checker/records2.pro   8AA@=C
@& Gd G  G@&@8/build/spark-0RipbW/spark-2012.0.deb/checker/subgoal.pro   8AA@=C
@' Gd G  G@'@7/build/spark-0RipbW/spark-2012.0.deb/checker/deduce.pro   8AA@=C
@( Gd G  G@(@:/build/spark-0RipbW/spark-2012.0.deb/checker/deduction.pro   8AA@=C
@+ Gd G  G@+@6/build/spark-0RipbW/spark-2012.0.deb/checker/done3.pro   8AA@=C
@, Gd G  G@,@7/build/spark-0RipbW/spark-2012.0.deb/checker/cases2.pro   8AA@=C
@- Gd G  G@-@7/build/spark-0RipbW/spark-2012.0.deb/checker/contra.pro   8AA@=C
@. Gd G  G@.@7/build/spark-0RipbW/spark-2012.0.deb/checker/fwdch2.pro   8AA@=C
@/ Gd G  G@/@9/build/spark-0RipbW/spark-2012.0.deb/checker/simplify.pro   8AA@=C
@0 Gd G  G@0@;/build/spark-0RipbW/spark-2012.0.deb/checker/typecheck5.pro   8AA@=C
@1 Gd G  G@1@9/build/spark-0RipbW/spark-2012.0.deb/checker/traverse.pro   8AA@=C
@2 Gd G  G@2@9/build/spark-0RipbW/spark-2012.0.deb/checker/semistan.pro   8AA@=C
@3 Gd G  G@3@:/build/spark-0RipbW/spark-2012.0.deb/checker/prooflogs.pro  @m=A@=C
@4 Gd G  G@4@9/build/spark-0RipbW/spark-2012.0.deb/checker/newrules.pro  @m=A@=C
@5 Gd G  G@5@8/build/spark-0RipbW/spark-2012.0.deb/checker/loadvc5.pro  @m=A@=C
@6 Gd G  G@6@8/build/spark-0RipbW/spark-2012.0.deb/checker/quantif.pro   8AA@=C
@7 Gd G  G@7@:/build/spark-0RipbW/spark-2012.0.deb/checker/induction.pro   8AA@=C
@8 Gd G  G@8@9/build/spark-0RipbW/spark-2012.0.deb/checker/toplevel.pro  @m=A@=C
@9 Gd G  G@9@9/build/spark-0RipbW/spark-2012.0.deb/checker/setflags.pro  @m=A@=C
@: Gd G  G@:@5/build/spark-0RipbW/spark-2012.0.deb/checker/help.pro   8AA@=C
@; Gd G  G@;@:/build/spark-0RipbW/spark-2012.0.deb/checker/rulefiles.pro   8AA@=C
@< Gd G  G@<@:/build/spark-0RipbW/spark-2012.0.deb/checker/getdcldat.pro  @m=A@=C
@= Gd G  G@=@;/build/spark-0RipbW/spark-2012.0.deb/checker/initialise.pro   8AA@=C
@> Gd G  G@>@5/build/spark-0RipbW/spark-2012.0.deb/checker/save.pro  @m=A@=XD  t  t @#t  t  AD  t  t @#t  t open_stringD  t  t @#t  t skipD  t  t t  t  B 	 
D  t  t t  t  B  O  HQCB  @6@1 H`@.@5@1$run_initialization_2
@5@1$end_run_initialization@5@9 A@<XD  t  t t  t  F 	 
D  t  t t  t  F  O  FCMP  @6@1 @K@1 @L
@5@0@5@9 B^@<XD  t  t t  t $end_load_file 	 
D  t  t t  t  H  O  HCI    @=CI   F@6@/@8 CE@8 E  @l@9 @i@<CI   E@6 @l@9 @i@<XD  t  t @#t  t prolog_skip_frameD  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 term_expansion A& D  t  t t  t  H A' D  t  t t  t  H  O  HC@3N=   E CT
   C" 

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


@6@7
 E F@/@8 AT H@1 @5@ 
@ @8 E H C8@ @9 A H@<CA	s@$/usr/lib/swi-prolog/boot/autoload.pl  @\A H  E
autoload_path
  @ CB B~ Ereload_library_index@=C@	s@$/usr/lib/swi-prolog/boot/predopts.pl  @\A H E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 GZ   `A H E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 AB AB Earithmetic_function
@6@7 AD@9arith_decl_clauses AD@<C@*@ AI AI Eload_foreign_resource
 E E H 


 E@6@7 AM @@ @8 AS F@ 
@9 AS@<C@+@ AI AI E H



 E H

@6@7 AM AR AN@8 AS@1sicstus_module_decls@5@ @9phrase
$dcg@<CB G G E G
@6@7
 G@9compile_records H@<C@@ G G Esetting




@6@7
 G@E	 @w @8 @;@P@T F@/@8 AT AV@1 @5@/@/@8 E  B	@ @8must_be
 @E@ @/@8to_atom H@ @ @ 
@/@8eval_default H@ 
@ @8
check_type H@/@/@8 @y @F@P@ @ @/@/@0@/@8current_setting H@B@ @ 
@8 HS H@A@ @ @8 H@ @1 @0@5@8 C @P@1 HT@.@5Already defined at: ~w@3@5@8 FH H@1 @K@1 @Lredefine H@2 @5@2 D @0@5@9 B^@A@ @"  G H
 @#@J@J@<XD  t  t @#t  t  AD  t  t @#t  t  A7 D  t  t t  t  H 	 
D  t  t t  t  H  O  HC	B'  @6 @:@8 @@9 @  @<XD  t  t @#t  t  FD  t  t @#t  t seen D  t  t t  t  F_ 	 
D  t  t t  t  F_  O  F^C@_F   @


@6@F@*@1 @@0@5@8 E@P@)
 @F@1position@0@5@8 E@P@) @A@) 
@1record_position @5@9 @@A@'@)
 
@1 @@5@8 @@F@1 H@0@5@8 E@P@) @A@) 
@1 I @5@9 @@<XD  t  t t  t  E B D  t  t t  t  E C D  t  t t  t  E 	 
D  t  t @#t  t get_attrD  t  t t  t  H 	 
D  t  t t  t  H  O  HCB+  @6@B@/@/@8 E @1 F@0@5@8 H@8 F@U@A@V@J@<XD  t  t @#t  t variant_hashD  t  t t  t  G 	 
D  t  t t  t  G  O  GCE   Fb



@6@ @8 A@ 
@8 F @1 Fc@5 @@8 F@9$close_message @<C@'E   FT





@6@ @8 A@ @8 I@1$restore_load_stream
@5 @@8 F@9 I	@<XD  t  t @#t  t  AD  t  t t  t  F+ 	 
D  t  t t  t  F+  O  F*CBM  input E


@6@@@ @ 
@9 F)@<CBP   @=XD  t  t @#t  t  HD  t  t @#t  t  E0D  t  t @#t  t  GD  t  t @#t  t tty_get_capabilityD  t  t @#t  t prolog_skip_levelD  t  t t  t  H 	 
D  t  t t  t  H  O  HC@&I  @6 @8 CE@@@/@8 E@/@8 CE@8 @+@1 E@5@8 @i @l@9 @i@<C
I  @6@/@8 CE@9 H @<XD  t  t @#t  t  AD  t  t @#t  t $suspend_findall_bag D  t  t t  t  @ 	 
D  t  t t  t  @  O  @C@)H  @6 @:@8 @;@F@1	sandboxed@.@5@8 @@/
@8 H8 @,
@P @:@ 
@9 @@A@V@J@<XD  t  t @#t  t attvarD  t  t t  t  H  D  t  t t  t  H A& D  t  t t  t  H A' D  t  t t  t  H  D  t  t @#t  t tty_sizeD  t  t @#t  t  GD  t  t @#t  t  C~D  t  t @#t  t  AD  t  t @#t  t $destroy_findall_bag D  t  t t  t  E 	 
D  t  t t  t  E  O  ECF  
@6@W
@@@<CF   @6@@@U@<C@+F!  @6@8 A @@@G
@W@H@9 B%@A@F@8 A @P@ 
@9 H@A@'
@9 B%@<CF+   
@=XD  t  t @#t  t  HD  t  t t  t  HG 	 
D  t  t t  t  HG  O  HFCIQ   @
@6@@@ @ 
@9 D@<CIT  

@6@ 
@9 D@<XD  t  t @#t  t told D  t  t @#t  t tty_putD  t  t @#t  t  GD  t  t @#t  t  @ND  t  t @#t  t  H?D  t  t t  t  F	 	 
D  t  t t  t  F	  O  FCBS  @6 @E@1initialization_error
@5@9 @F@<XD  t  t t  t  G
 	 
D  t  t t  t  G
  O  GCE   @=C@!E  
@6@F@8 H
 @P@"
@#@A@%@ 
@ @9 G@<XD  t  t t  t  I
 	 
D  t  t t  t  I
  O  ICF  @6@1 I @5@8 @@@@9 I @<C@0F  
 @


@6@G@+
 
@H@1 @ B
@5@8 @@A@V@G@+ 
@H@1 I 
@5@9 @@A@V@<XD  t  t @#t  t tty_gotoD  t  t @#t  t  GD  t  t @#t  t floatD  t  t t  t  E 	 
D  t  t t  t  E  O  EC	  A A@6@ 
@9expand_term A@<XD  t  t t  t  G
 	 
D  t  t t  t  G
  O  G	CFq  @6@1 D@ 
@5@8 B@@@<CFt  @6@F#@8 E @P
@9 H @A@V@<XD  t  t t  t  I 	 
D  t  t t  t  I  O  I
CE   F

@6@@@9 @@<CE   @=XD  t  t @#t  t  @.D  t  t t  t  A 	 
D  t  t t  t  A  O  ACI  @6 F@/@8 @;@-swi@@@" GY
@#@<CI   

@=XD  t  t @#t  t 	del_attrsD  t  t t  t  @ 	 
D  t  t t  t  @  O  @CI  @6@1  @2  @H@5@8 B@@@9 @F@<CI   A@6@/@/
@8 @x@@ FEWARNING: ~w:~w: ~p~n@3@4
@4@5@9 FG@<CI
   @E@6@@@/@/
@8 @x@@ FEERROR: ~w:~w: ~p~n@3@4
@4@5@9 FG@<CI   @=XD  t  t @#t  t tellingD  t  t @#t  t 	fast_readD  t  t t  t $valid_term 	 
D  t  t t  t  I1  O  I1CI  @6@W
@@ @E@1 @K E@0@5@9 @F@<CI  @6@-
@<XD  t  t t  t  A 	 
D  t  t t  t  A  O  ACI   @=CI  

@6@8$load_ctx_option @@@ 
@ @9 A@<CI  

@6@9 A@<XD  t  t t  t  By 	 
D  t  t t  t  By  O  BxC	B  


@6@@@<C
B    
@=XD  t  t t  t  F 	 
D  t  t t  t  F  O  FC
BV  @6 A@1initialization_failure
@5@9 @F@<XD  t  t t  t  B 	 
D  t  t t  t  B  O  HLC@gI  @6@!@1 @ @0  
 @5@#@B@C@0@0@/@/@0@ 
@8 F @ @8 I2 @F@  @8 CE@P@ @ @ @ 
@8 H@  
@8 E@A@ @ @8 A@  @8 CE@A@ @8 I @J@@@ @9 CE@<XD  t  t @#t  t 
fast_writeD  t  t @#t  t prolog_choice_attributeD  t  t @#t  t  @D  t  t @#t  t  GD  t  t @#t  t fast_term_serializedD  t  t @#t  t prolog_frame_attributeD  t  t t  t  I5 	 
D  t  t t  t  I5  O  I4CI    B@=CI    GY@=CI    E@=CI    A@=CI    A @=XD  t  t @#t  t 
copy_term_natD  t  t t  t  A 	 
D  t  t t  t  A  O  ACI  @6@0@8 B@@@<C@6I  @6@/@0@8 A @,@@@1 B	@.
@5@ENon-module file already loaded into module ~w; trying to load into ~w@3@4@5@8 FG@1 @K@1 @L D @
@5@2 D @1  Aj@5
@5@9 B^@<CI   @=XD  t  t @#t  t ==XQM @-C @S XPmake_lower_case CA Gd	u H|        @6@m@s@n@@@@m@s@n@[@}@m@s@n@ @z@@@@<CA Gd IG 

@=XPdisplay_general_help  C@* Gd	u H        @6@/
@8h @@8 C @@8 F  @U@<C@+ Gd IJ  @6@@@<XP	read_word CA Gd IG@6@8is_a_single_character @@@@3
@5@8 F  @@8fget0 @@@@<CA Gd IG@6@8is_a_word_split_char @@/
@8 IY@ 
@8 IR @@@@<C@$A Gd IG@6@/
@8 IE @@/@8 IY@ @/@8restword @@3
@5@/@8
truncate_list @@ @8 IW@@@<XPcheckrestoflist CC' Gd	u Hw        
@6@8	checktype @@ 
@9 Ig @@<CC* Gd Ii @=XPnot_writeable_warning C@ Gd IG@6 @@8 HA @@8 IP!!! ERROR trying to delete @8 B @8printq @@8 IP@8 IPFile is not writeable.@8 Is@9 C @<XPequivalence  C@l Gd	u Hv        @6@0@1<->@.
@.@5@8hyp @@0@8 I@8add_new_hyp @@U@<C@r Gd I|@6@0@1 I}@.
@.@5@8 I@0@8 I@8 I@U@<C@#@x Gd I|@6@0@1 I}@.
@.@5@8 I@0@1 F&
@5@8 I@1 F&@5@/@8negin @@8 I@U@<C@#@ Gd I|@6@0@1 I}@.
@.@5@8 I@0@1 F&@5@8 I@1 F&
@5@/@8 I@8 I@U@<XD  t  t t  @t previous_character A& Pinvalidatom C
B2 Gd	u Hh        
@6@]
none@8 H@@@<CB3 Gd I
@6@]
 I@8 H A@8 H@@@<XPcreate_formula CA Gd	u Hd        
@6@@@<CA Gd I


 @
@6@@@<CA Gd I

 @and

@6@ @1 @@5@8 I @@@@<XPdo_implication  C@\ Gd I|@6@0@1 @@.
@.@5@8 I@0@8 I@8 I@U@<C@#@b Gd I|@6@0@1 @@.
@.@5@8 I@0@1 F&@5@8 I@1 F&
@5@/@8 I@8 I@U@<XPgfa CD( Gd	u H          B@5li(st) [ HYP_OR_CONC_RANGE { & HYP_OR_CONC_RANGE } ].@=CD) Gd I  B B
@=CD* Gd I  B@+where: HYP_OR_CONC_RANGE is HC#N-M or HC#N,@=CD+ Gd I  B@;       HC is "h" or "c", and N & M are integers (with N<M).@=CD- Gd I simplify@9si(mplify) [ HYP_OR_CONC_RANGE { & HYP_OR_CONC_RANGE } ].@=CD. Gd I  I B
@=CD/ Gd I  I I@=CD0 Gd I  I I@=CD2 Gd I deduce@)ded(uce) [ EXPRESSION [ from HYPLIST ] ].@=CD3 Gd I  I B
@=CD4 Gd I  I@3where: EXPRESSION is a valid checker expression and@=CD5 Gd I  I@:       HYPLIST is a list of integers (hypothesis numbers).@=CD7 Gd I infer@7inf(er) [ EXPRESSION [ using RULE [ from HYPLIST ] ] ].@=CD8 Gd I  I B
@=CD9 Gd I  I@0where: EXPRESSION is a valid checker expression,@=CD: Gd I  I@=       RULE is a rulename (or family, or Prolog variable) and@=CD; Gd I  I I@=CD= Gd I replace@>re(place) [ HYP_OR_CONC [ : OLD [ by NEW [ using RULE ] ] ] ].@=CD> Gd I  I B
@=CD? Gd I  I@Cwhere: HYP_OR_CONC is a hypothesis or conclusion (i.e. h#N or c#N),@=CD@ Gd I  I@:       OLD & NEW are valid checker expression patterns and@=CDA Gd I  I@:       RULE is a rulename (or family, or Prolog variable).@=CDC Gd I standardisestan(dardise) [ EXPRESSION ].@=CDD Gd I  I B
@=CDE Gd I  I@/where EXPRESSION is a valid checker expression.@=CDG Gd I forwardchainforw(ardchain) [ HYP_OR_CONC ].@=CDH Gd I  I B
@=CDI Gd I  I@Bwhere HYP_OR_CONC is a hypothesis or conclusion (i.e. h#N or c#N).@=CDK Gd I  @@'do(ne) [ CONC_RANGE { & CONC_RANGE } ].@=CDL Gd I  @ B
@=CDM Gd I  @@@where CONC_RANGE is c#N or C#N-M, for integers M & N (with N<M).@=CDO Gd I casecase N.@=CDP Gd I  I B
@=CDQ Gd I  I@(where N is the case number (an integer).@=CDS Gd I prove@2pro(ve) [ EXPRESSION by STRATEGY [ on FORMULA ] ].@=CDT Gd I  I B
@=CDU Gd I  I I@=CDV Gd I  I@9       STRATEGY is one of "implication", "contradiction",@=CDW Gd I  I@"       "induction" or "cases", and@=CDX Gd I  I@D       FORMULA (which may only be used for "cases") is a disjunction@=CDZ Gd I quitquit.@=CD\ Gd I unwrapunw(rap) [ HYP_OR_CONC ].@=CD] Gd I  I B
@=CD^ Gd I  I@?where HYP_OR_CONC is of the form h#N or c#N for some integer N.@=CD` Gd I instantiate@>ins(tantiate) [ HYP_OR_CONC [ with EXPRESSION [ for VAR ] ] ].@=CDa Gd I  I B
@=CDb Gd I  I@@where: HYP_OR_CONC is of the form h#N or c#N for some integer N,@=CDc Gd I  I@3       EXPRESSION is a valid checker expression and@=CDd Gd I  I@8       VAR is the universal variable to be instantiated.@=CDf Gd I newvcne(wvc) [ NUMBER ].@=CDg Gd I  I B
@=CDh Gd I  I@Dwhere NUMBER is the number of the (as yet unproven) VC to be proved.@=CDj Gd I  BEcon(sult) [ FILENAME ].@=CDk Gd I  BE B
@=CDl Gd I  BE@;where FILENAME is a Prolog atom naming the rulefile to use.@=CDn Gd I  G/exe(cute) [ FILENAME ].@=CDo Gd I  G/ B
@=CDp Gd I  G/@Awhere FILENAME is a Prolog atom naming the command script to use.@=CDr Gd I  Bh(elp) [ COMMAND ].@=CDs Gd I  B B
@=CDt Gd I  B@Ewhere COMMAND is the (unabbreviated) command on which help is needed.@=CDv Gd I forgetforg(et) [ HYPS_OR_HYPLIST ].@=CDw Gd I  I B
@=CDx Gd I  I@>where HYPS_OR_HYPSLIST is either a list of integers giving the@=CDy Gd I  I@Chypothesis numbers to be forgotten, or one or more HYPRANGEs joined@=CDz Gd I  I@Ctogether with "&", each HYPRANGE being either a hypothesis (h#N) or@=CD{ Gd I  I@(a range of hypotheses (h#N-M, with N<M).@=CD} Gd I rememberrem(ember) [ HYPS_OR_HYPLIST ].@=CD~ Gd I  I B
@=CD Gd I  I I@=CD Gd I  I@Dhypothesis numbers to be remembered, or one or more HYPRANGEs joined@=CD Gd I  I I@=CD Gd I  I I@=CD Gd I deletedel(ete) [ HYPS_OR_HYPLIST ].@=CD Gd I  I B
@=CD Gd I  I I@=CD Gd I  I@Ahypothesis numbers to be deleted, or one or more HYPRANGEs joined@=CD Gd I  I I@=CD Gd I  I I@=CD Gd I undeleteund(elete) [ HYPS_OR_HYPLIST ].@=CD Gd I  I B
@=CD Gd I  I I@=CD Gd I  I@Chypothesis numbers to be undeleted, or one or more HYPRANGEs joined@=CD Gd I  I I@=CD Gd I  I I@=CD Gd I setse(t) [ FLAG [ to VALUE ] ].@=CD Gd I  I B
@=CD Gd I  I@Bwhere FLAG is a user-modifiable flag and VALUE is the new value to@=CD Gd I  Ibe assigned to that flag.@=CD Gd I showsh(ow).@=CD Gd I traverset(raverse) [ EXPRESSION ].@=CD Gd I  I B
@=CD Gd I  I@Bwhere EXPRESSION may be h#N for hypothesis N, c#N for conclusion N@=CD Gd I  I@/or some other valid expression to be traversed.@=CD Gd I printvc
pri(ntvc).@=CD Gd I declare
dec(lare).@=CD Gd I callprocallpro [ PROLOG_GOAL ].@=CD Gd I  I B
@=CD Gd I  I@0where PROLOG_GOAL is a Prolog goal to be called.@=CD Gd I  I@+FOR USE BY PROGRAM VALIDATION LIMITED ONLY!@=CD Gd I exitexit.@=XPinst C	A Gd I@6@\
@@@<CA Gd I@6@W
@3@5@8 IW@m@t@n@z@@@@<CA Gd I@6@0@/
@8parse @@ 
@8	inst_list @@@@<XP
forward_chain C@@! Gd	u Hu         IM@6@/@8 I@B@" @


@#@ 
@8
forward_prove @@!@1 I@5@#@&@I@A@D@" I}


@#@B@ 
@8 I@ @/@8find_if_save @@) B@!@1 I@5@#@&@A@ @8 I@ 
@/@8 I@) B@!@1 I
@5@#@&
@1 I@5@8 Dc @1logfactnewhyp@5@8 A@ @8 A@ @8new_hyp_message @@@@<C@9@= Gd Ic@6@/@8conc @@B@/
@1 @@0@5@8 I@A@B@/
@1 I}@0@5@8 I@A
@/
@1 I}@0@5@8 I IM@ 
@8 I @@8 @ @@@@<XPget_yes_no_answer C@=A; Gd I@6@8 E@/@8lget0 @@B@B@)@Y@A@)@y@)
 B@8skip_to_terminator  @@I@A@B@B@)@N@A@)@n@)
 B@8 J@I@A
@/@8eol_char @@'@)
neither@@@<XPsimp_rel CDi Gd	u Hj         B   @6@@@<CDj Gd J B
  
@6@8	s_integer @@E
 @m@u@@P
@T@@@<CDk Gd J B 
  B @6@@@<CDl Gd J B
  B @6@@@<CDq Gd J<>   
@6@@@<CDr Gd J J#
  @6@Y@E
 @m@u@@P
@T@@@<CDs Gd J J# J"
  J# @6@@@<CDt Gd J J#
  J# @6@@@<CDy Gd J B J"
  
@6@Y@m@u@n @@@@<CDz Gd J J%   
@6@@@<CD{ Gd J J%
  @6@Y @8 H@@@<CD| Gd J J%
  J% @6@@@<CD Gd J<=   @6@@@<C@%D Gd J J&
 @6@8intexp @@0@8iss @@B
@m@u@n @~@) @A@m@u@n @@) 
@@@<CD Gd J J&
  J& @6@@@<XPadd_new_case CA Gd	u Hs        @6@0@8 I @@|
@ 
@8 J. @@@@<CA Gd J0@6@1 J2
@5@8 A@@@<XD  t  t t  @t rep_working_on A& P	read_rest CA Gd IG@6@8lastword @@@@1 I@5@9 CU@<CA Gd IG
@6@ 
@/@8 I_@ 
@ @ @8 J5 @@@@<XPspa CC Gd I  Bh#5@=CC Gd I  Bh#3-6@=CC Gd I  Bc#2@=CC Gd I  Bc#1-5@=CC Gd I  Bh#1-3 & h#7 & c#2-3 & h#15-17@=CC Gd I  Ic#1@=CC Gd I  Inot x=y@=CC Gd I  In>0 or n=0 from [2,3]@=CC Gd I  IX or not X where c#1=X from []@=CC Gd I  Ic#3@=CC Gd I  IX+1>0 where h#2=(X>=0)@=CC Gd I  Ic#1 using inequals@=CC Gd I  Iis_even(a+b) using even(1)@=CC Gd I  I@3RHS where c#2=(LHS -> RHS) using logic from [2,3,6]@=CC Gd I  Ih#6@=CC Gd I  Ic#4@=CC Gd I  Ih#2: X+Y@=CC Gd I  I
c#3: X+0 by Y@=CC Gd I  I@"h#14: X+(Y+Z) by B where h#1=(A=B)@=CC Gd I  Ic#5: A+B by B+A using commut@=CC Gd I  Iall: n+0 by n using arith@=CC Gd I  I JL@=CC Gd I  I JC@=CC Gd I  Ii-1+1@=CC Gd I  I@,X=Y+1 -> Y=X-1 where h#2=(X=A) & h#3=(A=Y+1)@=CC Gd I  Ih#3@=CC Gd I  I JG@=CC Gd I  @ JC@=CC Gd I  @c#1-3@=CC Gd I  @c#2-3 & c#8-11 & c#5@=CC Gd I  I2@=CC Gd I  Ic#1 by implication@=CC Gd I  I@+X or Y where c#1=X & c#2=Y by contradiction@=CC Gd I  Ic#5 by induction@=CC Gd I  Ic#3 by cases@=CC Gd I  Ip(x+y) by cases on h#7@=CC Gd I  I@$x*x>=0 by cases on x<0 or x=0 or x>0@=CC Gd I  I J>@=CC Gd I  I J@@=CC Gd I  Ih#8@=CC Gd I  Ic#11@=CD  Gd I  Ih#1 with 2*n-1@=CD Gd I  Ic#7 with int_p_2 for int_P_1@=CD Gd I  I3@=CD Gd I  BE
'sort.rls'@=CD Gd I  BE'DISK$1:[-.RULES]INOUT.RLS'@=CD Gd I  G/'prove1to5.cmd'@=CD	 Gd I  G/'DISK$1:[-.PROOFS]REPLAY1.CMD'@=CD Gd I  B I@=CD Gd I  B I@=CD Gd I  I JU@=CD Gd I  Ih#1-3 & h#5-6 & h#10@=CD Gd I  I[1,2,3,5,6,10]@=CD Gd I  I JU@=CD Gd I  I Jh@=CD Gd I  I Ji@=CD Gd I  I JU@=CD Gd I  I Jh@=CD Gd I  I Ji@=CD Gd I  I JU@=CD Gd I  I Jh@=CD Gd I  I Ji@=CD Gd I  Isimplify_in_infer@=CD Gd I  Iauto_done to on@=CD  Gd I  Idisplay_subgoals_max to 2@=CD" Gd I  I JL@=CD# Gd I  I J@@=CD$ Gd I  IX where c#5=(X or _)@=CD& Gd I  I @@=XPsplit_concs  C@Q Gd I|@6@1 J@0@2 I@.
@.@5@8 J@8add_new_conc @@8 Jp@@@9 Jn @@<XP
changesign C
C Gd J J"
@6@@@<C	C Gd J
 J"
@6@@@<XP
find_range C@3@ Gd J0

 I

@6@ @/@/@8covers_interval @@ @/@/@8 Jx@ @ @8find_max @@ @ @ 
@8find_min @@1 J&
@5@9 I @@<XD  t  t t  @t 
pos_newsub A& D  t  t t  @t overwrite_warning A& P J C@	u G   8AA J off@=XP
split_hyps  C@H Gd I|@6@1 I@0@2 I@.
@.@5@8 J@8 I@8 I@@@9 J @@<XP I C@L Gd I@6@8 IPTRYING TO PROVE: @8 Is@8 IN@8 J@8 IPPROVED: @8 Is@8 IN@8 IP@@@<C@V Gd I@6@8 IPFAILED TO PROVE: @8 Is@8 IN@U@<XPno_echo_read_answer C@:A" Gd I@6@/@8command_logging @@1 J@0@5@8 CO@1 J J@5@8 A@8 E@8 IN (yes/no)? @8 Is@8output_newline_if_necessary  @@8 E  @8 J @@B@) B@A@) B@1 J@0@5@8 CO@1 J@5@9 A@<XP I C	A Gd I@6@W
@W@@@9 FL @@<CA Gd I@6@\
@@@<CA Gd I
 F
@6@3 F@0@5@8 @@@<CA Gd I@6@3@5@8 @@@<XPsp1 CCa Gd J D:
 J"

 D:
 J"
@6@ 
@8product @@ @8 J @@@@<CCe Gd J D:


 D:

@6@ 
@8 J@ @8 J@@@<CCi Gd J D:
 D:


@6@1 D:@1 D:
@5@5@8 J@@@<CCk Gd J J"
 J"@6@9 J@<CCm Gd J

@6@9 J@<XPopen_help_file C@ Gd IJ@6@8file_exists_and_is_readable @@8 E| @@8 H  @@8 J@@@<XP
checktypelist CBZ Gd Ii


@6@@@ 
@8checkhastype @@@@<CB[ Gd Ii
@6@ @8 J@ 
@ @8 J @@@@<XP Jy C@w Gd J0 I

@6@1 I@5@ 
@9 Jv @@<C@y Gd J0  B

@=C@{ Gd J0  B

@=C@} Gd J0  G

 @@=C@ Gd J0  J%

 @@=C
@ Gd J0  J&

@=C
@ Gd J0  C

@=C@ Gd J0  J%

 D:@=C@ Gd J0  J

 D:@=C
@ Gd J0  J

@=C
@ Gd J0  J&

@=C@(@ Gd J0

or

@6@ @/@/@8 Jx@ @/@/@8 Jx@ @ @ @ @ 
@9combine_intervals @@<XD  t  t t  @t perform_script_file A& Pdisplay_rep_rule C@PA  Gd I@6@B@/@8display_subgoals_max @@A@(@c@ 
@/@8 D@m@r@r@~@B J@8display_var_free_only @@A@ 
@8var_free @@8 IP@8 IN allows @8 Is@8 IN to be replaced by @8 Is@8 IN@B	@)
	 directly@8 Is@A
 provided @8 Is@ 
@8write_justs @@8increment_search_count  @@8 IP@@@<CA Gd I@6@@@<XPwrite_flag_value C@] Gd	u H         int_list HT@6@"@8 Em @8write_flag_string @@"@8 J@@@<C@_ Gd J@6@8 IN@@@<XPtell_off C@$AK Gd IG@6@8 IPNo .@8 Is@8 IN file of this name exists.@8 Is@8 IP@8 IP	List of .@8 Is@8 IN files in current region:@8 Is@8 IP@8list_files_with_extension @@U@<XPmovenots  C@f Gd I|@6@1hn@0@5@8 CO@1 J@5@8 A@8 E@/
@8 J @@B@1@/@8gethyp @@/@8 I@1 I
@5@8 A@B@'@A@8 H@1 J J@2 I
@5@8 A@8 J@A@8 J@J@|
@1 J
@5@8 J@1 J
@5@8 A@ 
@8bigger_than_all_hyps @@@@U@<XP J CA
 Gd I@6@@@<C	A Gd I C[@6@@@U@<CA Gd I@6@8novars @@8 J@@@<XP	case_save CA Gd J0@6@@1saved_vc
@5@8 A@U@<CA Gd J0 @=XP J C@@ Gd J0@6@B@B@8 J(@B@8 J(@B
@m@s@t@@m@t@@A@m@t@s@@m@s@@I
@A@ @m@s@
@B@1 J
@5@8 J@'@A@1 J
@5@8 J@'
@A@E@B@%@8 J(@m@t@
@B@1 J

@5@8 J@'
@A@1 J

@5@8 J@'
@A@B@1 J
@5@8 J@'@A@1 J
@5@8 J@'
@I
@@@<XPreorder CCS Gd J*
@6@8 J @@@@<CCU Gd J J
 J"

 J"
@6@Y
@1 J
@5@ @8 J@@@<CCY Gd J J


@6@/@8 J@1 J
@5@8sp @@@@<C	C] Gd J

@6@8term @@@@<XPcompatible_type_lists C
Bj Gd Ii
@6@@@<C
Bk Gd Ii B5real@6@@@<CBl Gd Ii

@6@ 
@ @8 J @@@@<CBm Gd Ii B5
 K 

@6@ 
@8 K@@@<CBn Gd Ii
@6@ @8compatible_set_or_seq_types @@@@ 
@ @8 K@@@<CBr Gd Ii@6@@@<XPget_fdl_declaration C@6Aq Gd IG@6@/
@8eof_char @@B	@1 J:@.@5@8 J@A@/@8 IY@@@B
@'
@) F@)@I@A
@ @/@8 I_@ @8 J;@@@<XD  t  t t  @t qvar A& D  t  t t  @t  I  A P I  C Gd I|  @6@B@8 J @@A@B@8 J@A@B@8 Js@A@B@8 I @@A@9 Iz @@<C Gd I|  @6@@@<XPenumerated_simplify CBf Gd	u Hn         G2
@6@/
@8 Ij@ 
@/@8enumeration @@1 K@5@ @8enumerated_simp @@@@<CBk Gd K C
@6@/
@8 Ij@ 
@/@8 K@1 K@5@ @8 K@@@<C@MBp Gd K B


@6@/@8 Ij@ @/@8 K@ @/@8 K@ 
@ @/@8 K@B	@'@@@) @A@B@ @ @8is_in @@ @ @8 K@@@) 
@A
@" B@#@@@<C@MB Gd K J#


@6@/@8 Ij@ @/@8 K@ @/@8 K@ 
@ @/@8 K@B	@'@@@) 
@A@B@ @ @8 K@ @ @8 K@@@) @A
@" J#@#@@@<C@dB Gd K

 J


@6@/@8 Ij@ @/@8 K@ @/@8 K@ 
@ @/@8 K@B@'@) 
@J@A@3@B@$@/@3@.@5@ @8 G
 GW@B@ @ @8 K@) @A	@ @ @8 K@) 
@A
@" J@#@J@@@<CB Gd K J%


@6@1 J
@5@8 K @@@@<C@dB Gd K

 J&


@6@/@8 Ij@ @/@8 K@ @/@8 K@ 
@ @/@8 K@B@'@) @J@A@3@B@$@/@3@.@5@ @8 K@B@ @ @8 K@) @A	@ @ @8 K@) 
@A
@" J&@#@J@@@<CB Gd K J


@6@1 J&
@5@8 K @@@<CB Gd K@6@/@8 Ij@/
@8 K@ 
@8 K@@@<XPcheck_is_an_ok_arity_function CB Gd Ii@6@/@0@8function @@/
@8 D@ 
@8 D@@@<XP Ib C
A Gd IG

@6@8 I\@@@<CA Gd IG

@6@ 
@8 I`@/@8 IY@ @ @8 Ia@@@<XPcollect_fields_and_values C@#C Gd Ii:=






@6@@@ @ @ @8 K& @@@@<CC Gd Ii@6@@@<XPprocess_fdl_dec CB Gd IGtitle
@6@/@8make_title_name @@1fdl_file_title@5@8 CU@@@<CB Gd IGproof
@6@8 K+ @@@@<C@)B Gd IG A
 
 A[@6@/
@8find_core_type @@1	var_const
v@5@8	maybe_add @ K9@8save_used_identifier @@@@<C@(B Gd IGconst
 
 @6@/
@8 K5@1 K8
 J	@5@8 K; K9@8 K>@@@<C@CB Gd IGtype
 
 F F

 A[@6@/@8handle_negatives_etc @@ 
@/@8 KC@ @/@8 Ij@ @ @8 Ij@@@1
type_alias@5@8 K; KB@8 K>@@@<C@DB! Gd IG KB
  
 F F

 A[@6@ 
@/@8 KC@1 J"@5@/@8 Ij@ @ @8 Ij@@@1 KF@5@8 K; KB@8 K>@@@<C@@B) Gd IG KB
  B
 F F

 A[@6@ 
@/@8 KC@/@8 Ij@ @ @8 Ij@@@1 KF@5@8 K; KB@8 K>@@@<C@CB1 Gd IG KB
 
 F F 

 A[@6@/@8 KC@ @/@8 Ij@1 J"
@5@ @8 Ij@@@1 KF@5@8 K; KB@8 K>@@@<C@CB9 Gd IG KB
 
 F F B

 A[@6@/@8 KC@ @/@8 Ij@1 J"
@5@ @8 Ij@@@1 KF@5@8 K; KB@8 K>@@@<C@DBA Gd IG KB
  
 F F 

 A[@6@1 J"@5@/@8 Ij@1 J"
@5@ @8 Ij@@@1 KF@5@8 K; KB@8 K>@@@<C@ABH Gd IG KB
  
 F F B

 A[@6@1 J"@5@/@8 Ij@ 
@ @8 Ij@@@1 KF@5@8 K; KB@8 K>@@@<C@@BO Gd IG KB
  B
 F F 

 A[@6@/@8 Ij@1 J"
@5@ @8 Ij@@@1 KF@5@8 K; KB@8 K>@@@<C@=BV Gd IG KB
  B
 F F B

 A[@6@/@8 Ij@ 
@ @8 Ij@@@1 KF@5@8 K; KB@8 K>@@@<C@"B] Gd IG KB
 pending A[@6@1 KBabstract@5@8 K; KB@8 K>@@@<C@"Ba Gd IG KB
 
 A[@6@1 KF@5@8 K; KB@8 K>@@@<C@oBe Gd IG		 KB
 array[
@6@/
@/@8process_array_list @@B@/@1 KK
@5@8 KI @@ @8 H@1 KF@5@8 K;@A@1 KI@2 KP
@5@8 K;@I@@@/@8 IWBmk__@ @/@8 K@/@ @8 IW@1mk__function_name KK@5@8 K;@@ KB@8 K>@@@<C@3Bv Gd IG KB
 (
@6@/
@8process_enumeration_list @@1 KI
enumerated@5@8 K; KB@8 K>@1 K
@5@8 K;@ 
@8save_enumeration_constants @@@@<C@MB} Gd IG KB
  G
@6@/
@8process_record_fields @@1 KI@2 H
@5@8 A KB@8 K>@ 
@8save_field_list @@@@/@8 IWBmk__@ @/@8 K@/@ @8 IW@1 KR G@5@8 K;@@@<C@=B Gd IG KB
 sequenceof
 A[@6fy@1  @@5@8 C@/
@8 K5@@@1 KI@2 Kb
@5@8 K; KB@8 K>@@@<C@=B Gd IG KB
  I Kc
 A[@6 Kd@1  @@5@8 C@/
@8 K5@@@1 KI@2 I
@5@8 K; KB@8 K>@@@<C@+B Gd IG K%
 KT
@6@/
@/@8process_function_list @@1 K$
@5@8 K; K%@8 K>@ 
@8save_function_template @@@@<C@)B Gd IG K%
 
 A[@6@/
@8 K5@1 K8
 J	@5@8 K; K9@8 K>@@@<C
B Gd IG A
@6@0@8process_var_list @@@@<CB Gd IG @@6@@@<CB Gd IGend@6@@@<CB Gd IGpre@6@@@<CB Gd IGpost@6@@@<CB Gd IGderives@6@@@<XD  t  t t  @t qualifier_prefix A& Pcheck CB Gd I@6@B@8 I @@A
@B@8
invalidnum @@A@W
@@Invalid term.  Try again@8 Is@8 IP@U@<CB& Gd I@6@E
@]
@P
@T@E@Y
@P@T@@ K{@8 Is@8 IP@U@<CB- Gd I@6@@@<XPset_simplify C@A! Gd K\/


@6@/@8 K| @@ 
@/@8 K@B@'@@@'@J@J@I@A@d@B@.@" Kf
@#@" Kf
@#@ @ @/@8 K@ @/@8
simp_set_list @@ @/@8 A @" Kf@#@A@4@B@1	subset_of@5@8do_infer @@@@'@A@B@1 K@5@8 K@@@'@A
@" K~@#@J@J@I@@@<C@mA: Gd K/\


@6@/@8 K@ 
@/@8 K@B@'@@@'@J@A@J@B@" Kf
@#@" Kf
@#@ @ @8make_intersection @@A@/@B@1 K@5@8 K@@@'@A@B@1 K@5@8 K@@@'@A
@" K@#@J@@@<C@uAP Gd K\


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

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

@6@/@8 K@ 
@/@8 K@B@" Kf
@#@" Kf
@#@ @ @8is_strict_subset_of @@) @A
@" K@#@J@@@<C@EA Gd Kin


@6@/@8 I @@ 
@/@8 K@B@$@" Kf@#@B@1 K@5@8 K@) @A@1not_in@5@8 K@) 
@A
@" K@#@@@<C@EA Gd K K


@6@/@8 K@ 
@/@8 K@B@$@" Kf@#@B@1 K@5@8 K@) @A@1 K@5@8 K@) 
@A
@" K@#@@@<C@)A Gd K B


@6@/@8 K@ 
@/@8 K@B@'@) @A
@" B@#@@@<C@EA Gd K J#


@6@1 B
@5@/@8 K@B@) @) 
@J@A@#@B@" B

@#@" J#@#@A@" F&@#@J@@@<CA Gd K Kf
 Kf

@6@/@8 K@ @ 
@8 K@@@<C@)A Gd K@6@B@]
@'
@J@I@A@3@.@.
@5@8 @ 
@/@8	eval_list @@3@5@8 @@@<XPprint_new_E CD Gd I@6NEW EXPRESSION: @8 Is@8 IN@8 IP@@@<XD  t  t t  @t  CC A& D  t  t t  @t  CC A' D  t  t t  @t  CC  P CBC  A A E_@+/usr/lib/swi-prolog/library/dialect/sicstus@6@7 AM AR AN@9 AS@<CC5   E_@6@9library_directory @@<CC7   I+@6@7  @@9 @;@<CC9   Ca I+
@6@7 arch@/
@8 @;lib/@ 
@9 A@<CC<   Ca K
@6@7 @F

windows @8 @;@P
@)bin@A@)lib@<C@/CA  path@6@7 PATH@/@8 B @F K @8 @;@P@/
 A[@8 BZ@A@/
 @8 BZ@ 
@8 B%@9 A @<C@: E E user_profileapp_preferences F@=C@F E Eapp_data@6@7 H@1 B#~/lib/swipl@4@5@0 A7@9 @C @<C@I E E K@6@7 H@1 B#~@4@5@0 A7@9 K@<C@8 H H  B~ Ej F@=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 BA@0 @?@9pack_dir BA@<C@; K K Ca@6@7 BA@0 Ca@9 K@<XP Ie C	A Gd IG@6@8
spark_enabled  @@@@<CA Gd IG@6@/
@8 D@m@r
@s@~@@@'@<C@A Gd IG@6@"

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




















@ @#@"
@ @#@@@<CA Gd IG@6@/
@8 D@m@r
@s@@m@r
@s@x @@@ @8chop_off @@@@<XPpermutation_of_fields C@-C Gd Ii



@6@/@3@3
@4@5@.@5@8
gen_append @@@@ @ @/@8 K@@@ @ @ @8 K @@@@<CC$ Gd Ii@6@@@<XP	show_help C@1@ Gd IJ@6@/@8helpfilename @@/@8spade_chkhelp_prefix @@/
@8 K@/@ 
@8 IW@B
@ @8 J @@8
show_help_for @@8 J@8see_correct_input_stream  @@A
@;ERROR: Cannot open or display Checker help library file -- @8 Is@ @8 IN@8 IP@@@<XPfinal_declaration CAf Gd IG  @@=CAg Gd IG  Kp@=CAh Gd IG
@6@/@8 K@3@5@9 IW@<XP J C
@9 Gd I|@6@/@0@8 I@m@t@s@@@@U@<C@> Gd I|@6@@@<XPread_answer_once CA Gd I@6@8read_answer @@@@<XP IZ CCn Gd IG@6@/@8eget0 @@B
@{@8 H@'
@A@)@{@8skip_to_end_of_comment  @@8 IY@@@<XP I CA Gd I
@6@@@<CA Gd I
@6@\
@ @8 I@@@<CB Gd I
@6@W
@ 
@3@5@8 IW@|@ @ @8 I@@@<CB Gd I
@6@ 
@/@8 I @@ @ @8 I@@@<XD  t  t t  @t  I  A P I  C@E Gd I@6@B
expression@1 I&@.
@.@5@8command_arg @@I@A@1FORWARD_CHAIN -- For which hypothesis/conclusion?@#Type h#N or c#N as appropriate ... @8prompt_user @@/@8rread @@" K

@#@@@1 Jcommand I@5@8 J@1 J K@2 I@2 K
@5@8 CU@8 J
@@@<XPdetermine_newsub C@_C Gd I@6@B
@1 Knew@.@5@8 J@I@A
@ Type new subexpression pattern: @8 K @@/@8 K@/@8parse_expression @@1 J@5@8 A@@@B@1 Krule D@5@8 J@@@I
@A@8 E@1 Krulename@0@5@8 COBy which rule? @8 L@/
@8 K@ 
@8parse_rulename @@@@1=>
@5@/@8try_rule @@ @8solution @@@@<XP K6 CB Gd IG@6@8 KF @@@@<CB Gd IG

@6@@@<XPunhandle_quantifiers_in_con  C
D Gd I @6@E
@0@0@8qbindingname @@P
@T@@@<C@"D Gd I@6@/
@8con @@/@8unhandle_quantifiers_in @@@@B@'
@A@1 L
@5@8 J@1 L@5@8 A@@@<XP G C@?A Gd J@6@8cv @@8 J@ 
@8leftint @@ 
@ @8oneint @@ @ @8
createlist @@ @ @8sortlist @@ @ @8busort_prods @@ @ @8compress @@ @ @8nozeros @@ @ @8	form_expr @@ @ @9tidy @@<XD  t  t t  @t replace_all_expr_type A& D  t  t t  @t  A%  D  t  t t  @t  A% A& D  t  t t  @t  A% A' D  t  t t  @t  A%  Psequence_simplify C@\B& Gd K B


@6@B@/@8 LD @@A@/@8 K@B@ 
@/@8 LF@A@ 
@/@8 K@@@B@)@'@A@)@B@)@'@A@B@"@#@"@#@ @ @8 K@A
@" B@#@@@<C@%B@ Gd K B
@6@/
@8 LF@B@"

@#@'@A
@" LG
@#@I@@@<C@#BH Gd Klast
@6@/
@8 LF@B@"
@#@ 
@8 LI K@A@" LH
@#@@@<C@&BP Gd Knonfirst
@6@/
@8 LF@B
@"


@#@'@A
@" LL
@#@I@@@<C@'BX Gd Knonlast
@6@/
@8 LF@B@"
@#@3@0@5@ 
@8 K@A@" LN
@#@@@<CB` Gd K
@6@3
@5@8 K@@@<CBc Gd K@6@@@<XP	ask_if_ok CD& Gd I@6
Is this OK@/@8 K@@@8is_it_ok @@@@<XP J C@ Gd J0


@6@9 H@<C@ Gd J0
@6@9 H@<C@ Gd J0 
 @



@=C@ Gd J0  @
@=C@ Gd J0  D:


@=C@ Gd J0  D:
@=C@S@ Gd J0@6@ 
@8 H@8 H@B@1 J@1 D:
@5
@5 B! @8norm_typed_expr @@A@,@B@1 J@1 D:
@5
@5@8 J@A@B@1 J
@2 @
@5@8 J@A	@1 J&

@5@9 J@<C@RA
 Gd J0

@6@8 H@8 H@B@1 J@1 D:@5@5 B! @8 LV@A@,@B@1 J@1 D:@5@5@8 J@A@B@1 J@2 @@5@8 J@A	@1 J&@5@9 J@<C@*A Gd J0
@6@8 H@8 H@B@1 J&
@5 B! @8 LV@A	@1 J&
@5@9 J@<XPget_help_identifier C@= Gd IJ@6@\
@/@8 IW@/
@8make_letter_list @@@@ 
@9find_help_atom @@<XP J C@b Gd J@6@8 J@@@9 J@<C@c Gd J@6@@@<XP J C@B Gd I|@6@8 I@1 I
@5@8 J@@@<XP J CA Gd I@6@@@<CA Gd I@6@8 IP            @8 Is@8 IN@8 J@@@<XP I C@!@^ Gd I@6@8 IP@8 IPFrom H@8 Is@8 IN@:@8 J@ @8 J@/
@8 I@ 
@8 IN@8 IP@U@<C@j Gd I@6Proved: @8 Is@8 IN@8 IPKeep this result@8 K@@@<XP	type_patt CA Gd I@6@A@0@8 K@8 IN@@@<XPrecord_simplify C@i Gd K@6@B@4@/update@/
@3@.@4@.@5@/@8record_function @@B@0@  B*@ 
@3@5@ @8 Lj@ @8 K@A@8
order_updates @@I@A@0@0 B*@/
@3@.@5@0@8 Lj@@@ @/@8 Ij@/ B*@ 
@3@5@ @8 Lj@ @ @8
record_access @@J@@@<XP IU CA Gd IG @,@=CA Gd IG @:@=CA Gd IG @;@=CA Gd IG @(@=CA Gd IG @)@=CA Gd IG @.@=CA Gd IG @=@=CA Gd IG @[@=CA Gd IG @]@=CA Gd IG@6@9 K@<XD  t  t t  @t  L A& P IL C Gd IJ @@The following commands are available at present in the checker:-@=C Gd IJ  B
@=C Gd IJ @A     case            forget            prove         standardise @=C Gd IJ @A     consult         forwardchain      quit          status      @=C Gd IJ @A     declare         help              remember      traverse    @=C Gd IJ @A     deduce          infer             replace       undelete    @=C Gd IJ @A     delete          instantiate       save          unwrap      @=C Gd IJ @A     done            list              set                       @=C Gd IJ @A     execute         newvc             show                      @=C Gd IJ @A     exit            printvc           simplify                  @=C Gd IJ  B
@=C Gd IJ @DFor more specific help on a particular command, type "help COMMAND."@=C Gd IJ @:For help on the built-in rules library, type "help rules."@=XP I  C@ Gd J	@6@B D=@/
@8 K@AFlag name? @8 L@/
@8 K@/@8	is_a_flag @@@@Bvalue@/@8 K@ANew value? @8 L@/@8 K@8ok_value @@@@/
@3
@4@.@5@8 @/@3
@4@5@8 @@@ 
@8 CO@ @8 CU@@@B@i@)
 J@B@'@J@A@Z@B@) J@/@8command_log_filename @@ @8 Ip@8 I  @@I@A@G@)on@/@8 L@/@8 I/ @@B@ @8file_can_be_written @@A@E@ @8 L@P@T	Aborted: @8 Is@ @8 IN cannot be written.@8 Is@8 IP@@@8 Iy@ @8 IpBset command_logging to on.@8 Is@8 IP@ @8 L@ @8 Ip@A@V@J@@@<XParray_simplify C@ @ Gd K Li



@6@@@1 L
@5@/@8remove_update_duplicates @@@@ @8do_array_simplify @@@@<C@ Gd Kelement


@6@@@1 L
@5@8 L@@@<XP J) C@ Gd	u Hm        @6@W
@@@U@<C@ Gd L@6@Y
@@@<C@ Gd L J"
@6@8 J(@@@<C@ Gd L D:

@6@8 J(@8 J(@@@<C@ Gd L @

@6@8 J(@8 J(@@@<C@ Gd L J

@6@8 J(@8 J(@@@<C@ Gd Ldiv

@6@8 J(@8 J(@@@<XD  t  t t  @t  K A& D  t  t t  @t  K A' D  t  t t  @t  K  P KC@/	s@!/usr/lib/swi-prolog/boot/parms.pl  @\A L@6@7
$parms C]@1 B@. K@5@8cached_library_directory L@'
@<C@4 L L@6@7 L @@1 B#~/lib/prolog@4@.@5@8 L@'
@<C@9 L L@6@7 L @1 A@1 K E_@5@.@5@8 L@'
@<C@> L L@6@7 Lclp@1 L@1 Klibrary/clp@5@.@5@8 L@'
@<XP L\ C@E Gd IJ
@6@ @8make_letter @@@@ 
@ @8 L[@@@<C@J Gd IJ@6@@@<XP I] CA Gd IG 	@=CA Gd IG @ @=CA Gd IG @.@=CA Gd IG @,@=CA Gd IG @(@=CA Gd IG @)@=CA Gd IG @:@=CA Gd IG @;@=CA Gd IG @=@=CA Gd IG @[@=CA Gd IG @]@=CA Gd IG@6@9 K@<CA Gd IG@6@9 J@<XPcollect_indices_and_values C@>B Gd Ii



@6@B@"@"
 K(
@#@ @/@8collect_indices @@ @/@ @8 L @@@@ @ @8 K@A@'
@@@ @ @8 L@J@I@@@<CC	 Gd Ii@6@@@<XD  t  t t  @t proved_for_case A& P J C@9 Gd Ii  B!@6@@@<C@: Gd Ii 
 B!@6@@@<C@t@; Gd Iifor_all 



 B!@6@@@]@ 
@/@8 K5@B@ @0@8 KQ@A@B@) B5@A
@B@) K @A@) B!@@@B@  K:@8 K8 @@@@  B!@8 J@A@-@B@1 K8 K:@5@8 CU@  B!@8 J@1 K8 K:@5@8 J@@@A@1 K8 K:@5@8 J@U@@@<C@t@V Gd Iifor_some 



 B!@6@@@]@ 
@/@8 K5@B@ @0@8 KQ@A@B@) B5@A
@B@) K @A@) B!@@@B@  K:@8 L@@@  B!@8 J@A@-@B@1 K8 K:@5@8 CU@  B!@8 J@1 K8 K:@5@8 J@@@A@1 K8 K:@5@8 J@U@@@<C@9@r Gd Ii D:


@6@/@8 J@@@ 
@/@8 J@@@B@B@) K @A@) K @@@) K @A@) B5@) B5@B@) B5@A@) K @@@<C@9@ Gd Ii @


@6@/@8 J@@@ 
@/@8 J@@@B@B@) K @A@) K @@@) K @A@) B5@) B5@B@) B5@A@) K @@@<C@9@ Gd Ii J


@6@/@8 J@@@ 
@/@8 J@@@B@B@) K @A@) K @@@) K @A@) B5@) B5@B@) B5@A@) K @@@<C@%@ Gd Ii J"
@6@/
@8 J@@@B@)
 K @) K @A
@)
 B5@B@) B5@A@) K @@@<C@ Gd Ii L


 B5@6 B5@8 J@@@ 
 B5@8 J@@@<C@ Gd Iimod


 B5@6 B5@8 J@@@ 
 B5@8 J@@@<C@%@ Gd Iiabs
@6@/
@8 J@@@B@)
 K @) K @A
@)
 B5@B@) B5@A@) K @@@<C@%@ Gd Iisqr
@6@/
@8 J@@@B@)
 K @) K @A
@)
 B5@B@) B5@A@) K @@@<C@ Gd Ii**


@6@ 
 B5@8 J@8 J@B@) B5@A@) K @@@<C@ Gd Ii B
@6@8 J@@@B@) K @A@) B5@@@<C@ Gd Ii 


 K @6 K @8 J@@@ 
 K @8 J@@@<C@8@ Gd Ii B


 B!@6@/@8 J@B@B@) B5@A@) K @@@ 
@/@8 J@B@) B5@A@) K @A@ 
@ @8 J@I@@@<C@8@ Gd Ii J#


 B!@6@/@8 J@B@B@) B5@A@) K @@@ 
@/@8 J@B@) B5@A@) K @A@ 
@ @8 J@I@@@<C@>A Gd Ii J%


 B!@6@/@8 J@B@B@) B5@A@) K @@@ 
@/@8 J@B@) B5@A@) K @A@  KX@8 KQ@ 
@ @8 J@I@@@<C@>A Gd Ii J


 B!@6@/@8 J@B@B@) B5@A@) K @@@ 
@/@8 J@B@) B5@A@) K @A@  KX@8 KQ@ 
@ @8 J@I@@@<C@>A+ Gd Ii J


 B!@6@/@8 J@B@B@) B5@A@) K @@@ 
@/@8 J@B@) B5@A@) K @A@  KX@8 KQ@ 
@ @8 J@I@@@<C@>A> Gd Ii J&


 B!@6@/@8 J@B@B@) B5@A@) K @@@ 
@/@8 J@B@) B5@A@) K @A@  KX@8 KQ@ 
@ @8 J@I@@@<C@<AR Gd Ii L



@6@8 J@B@1 KP@.@.@5@8 KQ@I@A@/@8 K5@ @1 KP@.@.@5@8 KQ@ 
@ @8checkhastypelist @@ @ @8 J@@@<C@7A\ Gd Ii L


@6@/@8 J@B@ @1 KP@.@5@8 KQ@I@A@ @/@8 K5@ @1 KP@.@5@8 KQ@ 
@ @8 L@@@<CAf Gd Ii F&
 B!@6 B!@8 J@@@<CAh Gd Ii I


 B!@6 B!@8 J@@@ 
 B!@8 J@@@<CAk Gd Ii J


 B!@6 B!@8 J@@@ 
 B!@8 J@@@<CAn Gd Ii @


 B!@6 B!@8 J@@@ 
 B!@8 J@@@<CAq Gd Ii I}


 B!@6 B!@8 J@@@ 
 B!@8 J@@@<CAu Gd Ii
 B5@6@Y
@@@<C
Aw Gd Ii@6@\
@0@8 L@@@<CA{ Gd Iiodd
 B!@6 B5@8 J@@@<CA~ Gd Ii K
@6@8 J@@@B KX@8 KQ@A@) B5@@@<CA Gd Ii K
@6@8 J@@@B KX@8 KQ@A@) B5@@@<CA Gd Ii D
 B5@6@/
@8 J@@@ 
@1 Ke@0@5@8 KQ@@@<CA Gd Ii LG
@6@/
@8 J@ 
@1 Ke@5@9 KQ@<CA Gd Ii LH
@6@/
@8 J@ 
@1 Ke@5@9 KQ@<CA Gd Ii LL
@6@8 J@1 Ke@0@5@9 KQ@<CA Gd Ii LN
@6@8 J@1 Ke@0@5@9 KQ@<CA Gd Ii B


@6@8 J@1 Ke@0@5@8 KQ@ 
@9 J@<CA Gd Ii K~


@6@8 J@1 Kf@0@5@8 KQ@ 
@9 J@<CA Gd Ii K


@6@8 J@1 Kf@0@5@8 KQ@ 
@9 J@<CA Gd Ii K


@6@8 J@1 Kf@0@5@8 KQ@ 
@9 J@<C@ A Gd Ii K


 B!@6@ 
@/@8 J@ @1 Kf@.@5@8 KQ@ @8 J@@@<C@ A Gd Ii K


 B!@6@ 
@/@8 J@ @1 Kf@.@5@8 KQ@ @8 J@@@<CA Gd Ii K


 B!@6@/@8 J@ @1 Kf@0@5@8 KQ@ 
@ @8 J@@@<CA Gd Ii K


 B!@6@/@8 J@ @1 Kf@0@5@8 KQ@ 
@ @8 J@@@<C
A Gd Ii@6@1 Ke@0@5@9 KQ@<CA Gd Ii
@6@/@8 J@1 Ke@5@8 KQ@ 
@9 J@<C
A Gd Ii Kf@6@1 Kf@0@5@9 KQ@<CA Gd Ii Kf
@6@/@8 J@1 Kf@5@8 KQ@1 Kf
@5@9 J@<C@8A Gd Ii	mk__array
@6@B@1 KP@3@0@5@.
@5@8 KQ@I@A@/@8 K5@ @1 KP@3@0@5@.
@5@8 KQ@1 K(@0@0@5@8 H@ 
@9 Ij@<C@A Gd Ii@6@E@\
@P@T@3@.@.
@5@8 @8 K@B@B@) L@@@ 
@3@.@.@5@3@.@.@5@8 L@@@ @/@8 Ij@ @ @8 Im@ @/@8 Ij@ @ @8 Im@1 KP@3@5@5@8 KQ@J@J@A@+@)
mk__record@@@ 
@/@/@8 K*@1 H@.@5@8 KQ@ @ @/@8 K@ @ @9 J@J@J@J@<C@QA Gd Ii@6@E@\
@P@T@3@.@4@.
@5@8 @/ KK@8 KR @@ 
@1 K(@0@0@5@8 H@@@B@ @1 KP@3@0@5@.@5@8 KQ@'@A@ @8 K5@1 KP@3@0@5@.@5@8 KQ@ 
@ @9 Ij@<C@A Gd Ii@6@E@\
@P@T@3@.@.
@5@8 @8 K@B@`@/ KK@8 L@@@ 
@3@.@.@5@3@.@.@5@8 L@@@ @/@8 Ij@ @ @8 Im@ @/@8 Ij@ @ @8 Im@B@ @1 KP@3@5@5@8 KQ@'@A@ @8 K5@1 KP@3@5@5@8 KQ@J@J@A@0 G@8 L@@@ 
@/@/@8 K*@1 H@.@5@8 KQ@ @ @/@8 K@ @ @9 J@J@J@J@I@<C@>B Gd Ii@6@E@\
@P@T@/@/
@8function_template @@/@8 J@B@ 
@/@8 K#@I@A@ 
@/@/@8 K#@3@5@3@5@8 K@ @ @8 K@@@<C@LB Gd Ii@6@E@\
@P@T@0 B*@0@3@.@5@0@8 Lj@/
@8 J@3@.@0@5@8 @B@ @3
@5@8 K#@I@A@ @3
@5@/@8 K#@3@5@3@5@8 K@@@<C@:B( Gd Ii@6@E@\
@P@T@0 Li@0@3@.@4@.
@5@0@8 Lj@8 J@3@.@0@5@8 @ @3@4@.@5@8 K#@ 
@ @8 J@@@<C@]B1 Gd Ii
@6@E@\
@P@T@E@0@0@8 L@P@T@E@0@0@0@0@0@8 Lj@P@T@3@.@.
@5@8 @ 
@8 K! @@ 
@/@8 J@B
@/@8 K#@I@A@/@/@8 K#@3@5@3@5@8 K@ @ @8 K@@@<CBB Gd Iibit__and


@6@8 K@8 J@ 
@8 J@@@<CBI Gd Iibit__or


 B5@6@8 K B5@8 J@ 
 B5@8 J@@@<CBP Gd Iibit__xor


 B5@6@8 K B5@8 J@ 
 B5@8 J@@@<CBV Gd Ii
 K @6 B5@8 J@@@<XPcheckerhelp C@- Gd IJ B

@6@/
@8 LY @@/@8 L@1 B
@5@8 K @@@@<C@2 Gd IJ@6@\
@@@/@8 L@B@8 L@A	@1 Brules@5@8 L@@@<XD  t  t t  @t replace_more A& P L C@ J J  J@=XP J CA2 Gd I  @6 J@8newline_after_prompts @@@@<CA5 Gd I  @6@8 IP@@@<XP	less_than C@ DH Gd	u Hk         J"
 J"

@6@Y@m@u@n @@Y
@m@r
@n @@ 
@9 L @@<CDI Gd L J"
@6@Y@m@u@n @@Y@m@t@n @@<CDJ Gd L@6@Y
@m@s@n @@Y@m@t@s@@<XD  t  t t  @t ruleused_this_session A& P L_ C@Y Gd IJ@6@9
match_command @@<C@\ Gd IJab
 L@6@0@3s@5@8 K@@@<C@ @] Gd IJ Lp
 G@6@0@3 L@4e@4n@4d@5@8 K@@@<C@^ Gd IJ Lri
arith@6@0@3t@4 IM@5@8 K@@@<C@_ Gd IJ L L L
 KK@6@0@3 L@4y@5@8 K@@@<C@` Gd IJ L L
assoc@6@0@3 L@4o@4 J	@5@8 K@@@<C@#@a Gd IJ L
bitwise@6@0@3 L@4 L@4w@4 L@4 L@4 L@5@8 K@@@<C@ @b Gd IJ J	
commut@6@0@3 L@4m@4 L@4u@4 L@5@8 K@@@<C@#@c Gd IJ L
distrib@6@0@3 L@4 L@4 L@4 L@4 L@4 L@5@8 K@@@<C@d Gd IJ L L
enum@6@0@3 L@4 L@5@8 K@@@<C@,@e Gd IJ L L L L_

enum_cases@6@0@3 J	@4 L@4 L@4 L@4 L@5@8 K@@@<C@/@f Gd IJ L L L L L
 K@6@0@3 L@4 L@4 L@4 L@4 L@4 L@5@8 K@@@<C
@g Gd IJ Lqeq@6@@@<C@h Gd IJ L M L
equiv@6@0@3 L@4 K:@5@8 K@@@<C@/@i Gd IJ L M L L K: L
 I{@6@0@3l@4 L@4 L@4 J	@4 L@5@8 K@@@<C@j Gd IJ Lx Lexp@6@@@<C@k Gd IJf
 B@6@0@3 L@4 L@4 L@4 L@5@8 K@@@<C@#@l Gd IJ L L
implies@6@0@3 L@4 M@4 L@4 L@4 L@5@8 K@@@<C@&@m Gd IJ L L L
inequals@6@0@3 M@4 L@4 L@4 M@4 L@5@8 K@@@<C@)@n Gd IJ L L M	
	inference@6@0@3 L@4 L@4 L@4 L@4 J	@4 L@5@8 K@@@<C@ @o Gd IJ L L L
intdiv@6@0@3 L@4 L@4 K:@5@8 K@@@<C@p Gd IJ M L
 LI@6@0@3 L@4 L@5@8 K@@@<C@q Gd IJ M Lg L J	logic@6@@@<C@r Gd IJ M L M L J	 L Mlogical@6@@@<C@/@s Gd IJ M L M L J	 L M M L
logical_not@6@0@3 L@4 L@5@8 K@@@<C@/@t Gd IJ M L M L J	 L M M L
logical_and@6@0@3 L@4 L@5@8 K@@@<C@,@u Gd IJ M L M L J	 L M M L

logical_or@6@0@3 L@5@8 K@@@<C@v Gd IJ L L
minus@6@0@3 L@4 L@4 L@5@8 K@@@<C@)@w Gd IJ Lk M M L
 L@6@0@3 L@4 L@4 L@4 L@5@8 K@@@<C@,@y Gd IJ L M M M L
 L@6@0@3 L@4 J	@4 L@4 L@4 L@5@8 K@@@<C@#@{ Gd IJ L L
modular@6@0@3 L@4 L@4 M@4 L@4 L@5@8 K@@@<C@&@| Gd IJ L L
negation@6@0@3 M@4 L@4 L@4 L@4 L@4 L@5@8 K@@@<C@&@} Gd IJ L L L M	
 LM@6@0@3 L@4 L@4 L@4 L@5@8 K@@@<C@#@~ Gd IJ L L L M
 LO@6@0@3 L@4 L@4 L@5@8 K@@@<C@ Gd IJ L
 L@6@0@3 L@4 L@5@8 K@@@<C@ Gd IJ M
quant@6@0@3 L@4 L@4 L@4 L@5@8 K@@@<C@ @ Gd IJ L L J	
 G@6@0@3 L@4 L@4 L@5@8 K@@@<C@;@ Gd IJ L L J	 L L L M
record_equality@6@0@3 L@4 M@4 L@4 L@4 M@4 L@4 L@4 L@5@8 K@@@<C@ Gd IJ L L
 L@6@0@3 M@4 L@4 L@5@8 K@@@<C@ Gd IJ L L Mseq@6@@@<C@ @ Gd IJ L L M M
seqlen@6@0@3 L@4 L@5@8 K@@@<C@ Gd IJ L L L
sets@6@0@3 L@5@8 K@@@<C@ Gd IJ L M
 L@6@0@3 L@5@8 K@@@<C@;@ Gd IJ L L L
standardisation@6@0@3 L@4 L@4 L@4 L@4 L@4 L@4 L@4 L@4 L@4 L@4 L@4 L@5@8 K@@@<C@,@ Gd IJ L L L

strengthen@6@0@3 L@4 L@4 M@4 L@4 IM@4 L@4 L@5@8 K@@@<C@2@ Gd IJ L L L
transitivity@6@0@3 L@4 L@4 L@4 L@4 L@4 K:@4 L@4 L@4 L@5@8 K@@@<C@/@ Gd IJ L L L
unification@6@0@3 M	@4 L@4 J	@4 L@4 L@4 L@4 L@4 L@5@8 K@@@<C@ Gd IJz
zero@6@0@3 L@4 L@4 L@5@8 K@@@<XPcompatible_record_type CB Gd Ii@6@1 H@.@5@8 KQ@1 H@.
@5@8 KQ@8 H@ 
@9same_record_field_names @@<XP K CD0 Gd L@6@@@<CD1 Gd L
@6@ @8 K@ 
@ @8 K@@@<XP J CAAg Gd I
@6@/@8 HD @@/@8 F @@@B@@/
@8 K@'
 @@8 H@8 IP<<< End of command script @8 Is@8 IN reached >>>@8 Is@8 IP@8 J@1 J@5@8 J@B@/@8 M. @<<< Resuming command script @8 Is@ @8 IN >>>@8 Is@8 IP@ @8 J@A@&<<< Returning to interactive input >>>@8 Is@8 IP @@8 JCHECK|:@8 L@I@/@1 M.@5@/@8 B,@ @/@8 D@/@/@8toplevel_execute @@B@) @) @@1 J@0@5@8 CO@1 J@5@8 A@A@B@)@)script@1 J@0@5@8 CO@1 J@5@8 A@A@V@8 J@J@A@[@'
@B@) @@A@8 J@@@B@< L@8 J@/@8 L@/@8 L@B@ @8 L@A@E@ @8 L@P@T L@8 Is@ @8 IN L@8 Is@8 IP@@@8 Iy@ @8 Ip@8 J@ @8 Ip@A@V@J@J
@J@J@I@@@<XP	ascertain CB Gd I@6@"
@#@1
occstoreplace@4@5@8 A@@@<C@"B Gd I@6@"

@#@/
@8specify @@/@ 
@8	occs_list @@1 M:@5@8 A@@@<XD  t  t t  @t ruleused A& P L C@M Gd IJ@6@m@n@@@s@}@m@s@n@[@}@|
@ @@@3@5@8 IW@@@<C@T Gd IJ@6@3
@5@8 IW@@@<XPcompatible_array_type C@%B Gd Ii@6@1 KP@.@.
@5@8 KQ@1 KP@.@.@5@8 KQ@8 H@ 
@ @8compatible_array_result_types @@ @9compatible_array_indices @@<XD  t  t t  @t posslog A& Pconsult_user C@F@ Gd IG@6 @@8 Ip@8 IP!!! ERROR trying to move @8 Is@8 Iu to @8 Is@8 Iu@8 IP@8 IPFile already exists.@8 Is@@@8 IP@ Do you want to delete this file?@/@8 J @@B@) B@B@E
@8 L@P
@T@8 In @@A@8 A @A@) B@9 Iy@<XPval CD9 Gd L

@6@\
@@@<XD  t  t t  @t  L A& P L C@ J J  J@=XP K CA Gd I@6@8 E@8 IN J@8 Is@8 J@8 J@8 J@B@) B@A@) B@<XPtidy_replist CBt Gd I@6@@@<C@!Bv Gd I


@6@ 
@/@ @8find_del @@ @ @8 MX @@@@<XD  t  t t  @t  I  A P I  CA] Gd J0@6@Bcase_number@/
@8 K@A
Which case? @8 L@/
@8 K@Y
@@@8 I @@@@<XD  t  t t  @t rule_applied A& P K C@ Gd IJ  I		Bcase.chl@=C	@ Gd IJ  BE	Bconsult.chl@=C	@ Gd IJ  I	Bdeclare.chl@=C@ Gd IJ  I	Bdeduce.chl@=C@ Gd IJ  I	Bdelete.chl@=C@ Gd IJ  @		Bdone.chl@=C@ Gd IJ  I		Bexit.chl@=C	@ Gd IJ  G/	Bexecute.chl@=C@ Gd IJ  I	Bforget.chl@=C	@ Gd IJ  I	Bforwardch.chl@=C@ Gd IJ  B		Bhelp.chl@=C@ Gd IJ  I	
Binfer.chl@=C	@ Gd IJ  I	Binstantia.chl@=C@ Gd IJ  B		Blist.chl@=C@ Gd IJ  I	
Bnewvc.chl@=C	@ Gd IJ  I	Bprintvc.chl@=C@ Gd IJ  I	
Bprove.chl@=C@ Gd IJ  I		Bquit.chl@=C	@ Gd IJ  I	
Bremember.chl@=C	@ Gd IJ  I	Breplace.chl@=C@ Gd IJ 
save_state		Bsave.chl@=C@ Gd IJ  I	Bset.chl@=C@ Gd IJ  I		Bshow.chl@=C	@ Gd IJ  I	
Bsimplify.chl@=C	@ Gd IJ  I	
Bstandard.chl@=C@ Gd IJ status	Bstatus.chl@=C	@ Gd IJ  I	
Btraverse.chl@=C	@ Gd IJ  I	
Bundelete.chl@=C@ Gd IJ  I	Bunwrap.chl@=C@ Gd IJ  L	
Brules.chl@=CA  Gd IJ  B L L	Brxarith.chl@=CA Gd IJ  B L L	Brxarith.chl@=CA Gd IJ  B L L	Brxmodular.chl@=CA Gd IJ  B L L	Brxarith.chl@=CA Gd IJ  B L L	Brxarith.chl@=CA Gd IJ  B L M	Brxarith.chl@=CA Gd IJ  B L M
	Brxarith.chl@=CA
 Gd IJ  B L KK	Brxarray.chl@=CA Gd IJ  B L L	Brxarray.chl@=C
A
 Gd IJ  B L M 	Brxenum.chl@=C
A Gd IJ  B L M	Brxenum.chl@=C
A Gd IJ  B L K	Brxenum.chl@=CA Gd IJ  B L L	Brxfdlfunc.chl@=CA Gd IJ  B L L	Brxfdlfunc.chl@=CA Gd IJ  B L L	Brxfdlfunc.chl@=CA Gd IJ  B L M	Brxfdlfunc.chl@=CA Gd IJ  B L M	Brxgenineq.chl@=CA Gd IJ  B L M	Brxgenineq.chl@=CA Gd IJ  B L M	Brxgenineq.chl@=CA Gd IJ  B L M	Brxinequal.chl@=CA Gd IJ  B L M"	Brxinequal.chl@=CA Gd IJ  B L M	Brxlogic.chl@=CA Gd IJ  B L M	Brxlogic.chl@=CA Gd IJ  B L M	Brxlogic.chl@=CA  Gd IJ  B L M
	Brxlogic.chl@=CA! Gd IJ  B L I{	Brxlogic.chl@=CA" Gd IJ  B L M	Brxlogic.chl@=CA$ Gd IJ  B L M	Brxmodular.chl@=CA& Gd IJ  B L M	Brxquantif.chl@=CA( Gd IJ  B L G	
Brxrecord.chl@=CA) Gd IJ  B L M	
Brxrecord.chl@=CA* Gd IJ  B L L	
Brxrecord.chl@=C
A, Gd IJ  B L M	
Brxseq.chl@=C
A- Gd IJ  B L G	
Brxseq.chl@=C
A. Gd IJ  B L B	
Brxseq.chl@=C
A/ Gd IJ  B L LI	
Brxseq.chl@=C
A0 Gd IJ  B L LM	
Brxseq.chl@=C
A1 Gd IJ  B L LO	
Brxseq.chl@=C
A2 Gd IJ  B L M	
Brxseq.chl@=C
A4 Gd IJ  B L M	Brxsets.chl@=CA6 Gd IJ  B L M	Brxspecial.chl@=CA7 Gd IJ  B L M	Brxspecial.chl@=CA8 Gd IJ  B L M	Brxspecial.chl@=CA9 Gd IJ  B L I	Brxspecial.chl@=CA: Gd IJ  B L M	Brxspecial.chl@=CA; Gd IJ  B L M	Brxspecial.chl@=CA< Gd IJ  B L M 	Brxspecial.chl@=XPevaluate CC Gd L

@6@B@8signed_integer @@A
@B@)
 @A@)
 
@@@<CC Gd L@6@Y
@m@s@n @}@8 J+@@@<CC Gd L J" J"
@6@8 K@@@<C@%C Gd L J"
@6@/
@8 K@B@ 
@8 Mh@1 J"
@5@8 J+@A@" J"
@#@@@<CC Gd L L
@6@8 K@@@<CC Gd L @ D:



@6@8 K@@@<CC Gd L D: @



@6@8 K@@@<C@IC Gd L D:


@6@/@8 K@ 
@/@8 K@B@ @8 Mh@ @8 Mh@1 D:@5@8 J+@A@B@) @'@A@B@) @'@A
@" D:@#@@@<C@NC Gd L @


@6@/@8 K@ 
@/@8 K@B@ @8 Mh@ @8 Mh@1 @@5@8 J+@A@#@B@) @'@A@B
@) @1 J"
@5@8 K@A
@" @@#@@@<C@ZC Gd L J


@6@/@8 K@ 
@/@8 K@B@ @8 Mh@ @8 Mh@1 J@5@8 J+@A@/@B@B@) @A@) @) @A@B@)@'@A@B@)@'@A
@" J@#@@@<C@EC Gd L L


@6@/@8 K@ 
@/@8 K@B@ @8 Mh@ @8 Mh@  @8 H@1 L@5@8 J+@A@B@)@'@A
@" L@#@@@<C@MC Gd L 


@6@/@8 K@ 
@/@8 K@B@"@ @8 Mh@ @8 Mh@  @8 H@1 L@5@8 J+@m@r@t@r@{@@A@B@)@'@A
@" @#@@@<CC Gd L L


 L

@6@ @8 K@ 
@ @8 K@@@<C@ZD Gd L L


@6@/@8 K@ 
@/@8 K@B@ @8 Mh@ @8 Mh@1 L@5@8 J+@A@/@B@) @)@A@%@B@)@'@A@B@)@" J@#@A
@" L@#@@@<CD# Gd L@6@8 MV @@@@<C@#D% Gd L@6@E@\
@P@T@3@.@.
@5@8 @ 
@/@8 K@3@5@8 @@@<XP
restore_vc CA Gd J0@6@/@8 J @@8 A@U@<CA Gd J0 @=XP I CC Gd I@6@1all_done B@5@8 A@0@8change @@@@<XD  t  t t  @t  Me  A P Me  C@2A" Gd J0@6@8 IP@/
@8case_pointer @@m@s@n @[DEPTH: @8 Is@8 IN]@8 Is@8 IP@/@0@/@8subgoal_formula @@8 IN: @8 Is@8 IN@8 IP@8list_case_status @@@@<C
A1 Gd J0  @6 @8 Mv[TOP-LEVEL]@8 Is@8 IP@@@<CA6 Gd J0  @6@@@<XP	find_subs CBR Gd I@6@0@/@8 I@/
@8obtain @@ 
@8	determine @@@@<XD  t  t t  @t required_sub A& P J8 CA Gd IG  A[@=CA Gd IG  @@=C
A Gd IG@6@/@8 K@9 IW@<XD  t  t t  @t recent_save_command_issued  A& D  t  t t  @t  M} A& P J C@"AW Gd I@6@8 E@/
@8 J@B@)
@ @I@A@B@)
	@I@A@/@8 J@'
@@@<XP M" CCA Gd J  @=CCB Gd J  J" @=XP J C@!@ Gd	u Hl        @6@1search_count@.
@5@8 J@|
@1 M@5@8 A@@@B@)@@@8@"ask_user_if_search_should_continue  @@A@V@@@<C
@ Gd M  @6@1 M@5@8 A@@@<XPbusort_terms C@*B; Gd J@6@/@3@.
@4@.@.@5@8 K@ @ 
@8order_terms @@3@4
@5@/@8 K@ @8 M @@@@<CBA Gd J

@6@@@<XPrewrite_record_field_list C@+B Gd IG
 A{

   A[
 @6@@@<C@:C Gd IG
 A{
 
 A[
 
@6@@@3
@5@3
@4 @4@5@8 M @@@@<XP MF CB Gd Ii

@6@@@<CB Gd Ii B5 K @6@@@<CB Gd Ii K  B5@6@@@<CB Gd Ii@6@8 M# @@@@<XP@#check_has_type_classifications_list CB Gd Ii 



@6@8has_type_classification @@ 
@8 M @@@@<CB Gd Ii@6@@@<XD  t  t t  @t spade_checker_prefix A& Pnew_conc_message C@ Gd I@6 J@8show_vc_changes @@@@<C@ Gd I@6>>> New goal C@8 Is@8 IN:  @8 Is@8 IN@8 IP@@@<XP
delete_number C@ Gd	u Hr        



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

@6@E@ 
@8 K@P@T@ @ @8 M @@@@<XP
list_terms CB6 Gd J J




@6@ @8 M @@@@<CB7 Gd J

@6@8 J@@@<XP MI CB Gd Ii

@6@@@ 
@ @9 MH@<CB Gd Ii@6@@@<XP Kh C@$C	 Gd IG

) 
 A[
@6@ 
@ @8 K5@ @8 K5@@@<CC Gd IG

 A{
@6@ 
@ @8 K5@@@ @ @8 Kg@@@<XP@$ensure_has_type_classifications_list CB Gd Ii 



@6@8save_type_classification @@8 M@ 
@8 M @@@@<CB Gd Ii@6@@@<XD  t  t t  @t  M A& Pfound_help_pattern C	@ Gd IJ

@6@@@<C@ Gd IJ
 F@6@@@<XPdo_cases C@@B Gd J0@6@/@8 I@8no_qvars_in @ K@/@8 K@X@B@" K J	

@#@ 
@/@8 J
@A@8 J B!@8 Ij@&@(
@/@8 Mv@|@1 J2@0@0@5@8 CO@ @8
save_cases @@1 Mw@0@5@8 CO@1on_case@0@0@5@8 CO@1 J
enterframe@5@8 A@1 Mw@5@8 A@1 L@0@5@8 CO@/@8free_hyp_no @@1 M@5@8 A@ @8 J @@1 M|@0@0@0@5@8 CO@1 M|
CASES@5@8 A@9 Ma@<XP Jq C@ Gd I@6@0@8 J
@|@8 Jp@@@<C@ Gd I@6@1 J
@5@8 A@1 Jnewconc@2 J
@5@8 A@8 M @@@@<XD  t  t t  @t  J A& P J C@ J J  L@=XPsortprod CB/ Gd J@6@/@8 M@/
@8 M@ 
@8 M@@@<XP L CC Gd Ii&


@6@/@8 L@ 
@/@8 L@@@ @ @8 K@@@<CC Gd Ii..



@6@@@<C
C Gd Ii
@6@@@<XD  t  t t  @t  K  A& Pread_help_lines C@ Gd IJ F@6@@@<C@0@ Gd IJ@6@/@8read_term_and_layout @@B@"@#@)@I
@A@B
@) F@)@I
@A@"

@#@@@ 
@8 M @@@@<XP L CB Gd I

@6@W
@@@<C@TB Gd Iwhere
 B


@6@@@B@W
@@@ @/@8 L@ @8 J@'
@J@A@,@B@"
 K IM
@#@ @/@8 I@'@A@"
 K J	
@#@ @/@8 J
@'@I@@@<C@bB Gd I		 M
 M

 B

@6@@@1 M
@5@8 L@B@W@@@ @/@8 L@ @8 J@'@J@A@,@B@" K IM
@#@ @/@8 I@'@A@" K J	
@#@ @/@8 J
@'@I@@@<CB Gd I

@6@@@<XP M C@. Gd J0@6@9find_first_free_starting_at @@<XP L C
C~ Gd I@6@8 Is@8 J@8 J@@@<XP K CBE Gd J 
@=CBF Gd J



@6@ @ @9 K@<XPis_chosen_rulename CCG Gd M@6@X
@@ L@8 K@@@<CCL Gd M@6 L@9 K@<XPsimp_num CA Gd J L


@6@8 J@ 
@8 J@1 L
@5@8 J+@@@<C
A Gd J L
 @6@@@U@<CA Gd J L
@6@8 M @@@@<C@$A Gd J L L



@6@1 J
@5@/@8standard @@1 L@5@8 M@@@<CA Gd J L J"
 J"

@6@1 L
@5@8 M@@@<C@!A Gd J L J"


 J
 J"@6@1 L
@5@ @8 M@@@<C@ A Gd J L
 J"

 J
 J"@6@1 L
@5@ @8 M@@@<CA Gd J L


@6@8 J@ 
@8 J@1 L
@5@8 J+@@@<C
A Gd J L
 @6@@@U@<CA Gd J L
 @6@@@<CA Gd J

@6@@@<XD  t  t t  @t  M6 A& Pdisplay_help_lines C@ Gd IJ@6@@@<C@ Gd IJ
@6@m@t@n @@8 IN@8 IP@| @@@ 
@ @8 M @@@@<C@1@ Gd IJ
 @6@8 IP@8 IP@/@8is_inverse_video @@8 INMORE@8 Is@/
@8is_normal_video @@ 
@8 IN (Press Return)...@8 Is@8 K@/@8 J@ @8lskip @@@@8 M@@@<XPless CB Gd J@6@8 J@@@E@8 J@P@T@<CB Gd J@6@8 J@@@U@<CB Gd J@6@8 D @@@<XP J C@`@5 Gd M@6@/@8 J
@8 J*** PROVED C@8 Is@8 IN M~@8 Is@8 IN@1 Jproved@2 J
@5@8 A@1 J
@5@8 J@/@8 Mv@B@/
@0@8 M @
 FOR CASE @8 Is@ 
@8 IN@A@V@I
@@@8 IP@B@E@0@0@8 J
@P@T L@8	auto_done @@8 Mq  @@A@V@@@<XP K CAT@N Gd I
@6@8 E@BA(@/@8 M(@/@8 M@B@@+ F@B@) @@A M,@8 Is@8 IN M-@8 Is@8 IP@1 M.@5@8 J@@@8 J@B@/
@8 M/ M0@8 Is@ 
@8 IN M1@8 Is@8 IP@ 
@8 J@A M2@8 Is@8 IP @@8 J M3@8 L@I
@1 M.
@5@/@8 B,@ @/@8 D@/@/@8 M4@B@) @) @@1 J@0@5@8 CO@1 J@5@8 A@A@B@)@) M7@1 J@0@5@8 CO@1 J@5@8 A@A@V@8 K@J@A@@B@+ F@8 J@6Error on input stream - returning to interactive input@8 Is@8 IP@1 M.@0@5@8 CO @@8 J@8 K@J@A@]@'
@B@) @@A@8renumber_and_print @ F@8 Is@@@B@B L@8 J@/@8 L@/@8 L@B@ @8 L@A@E@ @8 L@P@T L@8 Is@ @8 IN L@8 Is@8 IP@@@8 Iy@ @8 Ip@8 N F@8 Is@8 IP@ @8 Ip@A J@8 J@J@J
@J@I@A@%@3READ ERROR: garbage on input stream mandates reset.@8 Is@8 IP@8 IP@5Please type CONTROL-C to resume use of the checker...@8 Is@8 IP@1 M.@0@5@8 CO@8 E@U@J@J
@J@J@I@@@<XP K` C@C Gd IG



@6@/@8 IW@ @/@8 IdBupf_@ @/@8 K@/@ @8 IW@1 K$@3
@4
@5
@5@8 A@  Ll@8 K>@/@3@4@.@4@.@5@8 @/@8current_record_field_number @@ @  Li@3@4@5@8add_new_record_function @Bfld_@ @/@8 K@/@ @8 IW@1 K$@3
@5
@5@8 A@  Ll@8 K>@/@3@4@5@8 @ @  B*@3@5@8 N
@@@<C@C Gd IG




@6@/@8 IW@ @/@8 IdBupf_@ @/@8 K@/@ @8 IW@1 K$@3
@4
@5
@5@8 A@  Ll@8 K>@/@3@4@.@4@.@5@8 @/@8 N
@ @  Li@3@4@5@8 N
Bfld_@ @/@8 K@/@ @8 IW@1 K$@3
@5
@5@8 A@  Ll@8 K>@/@3@4@5@8 @ @  B*@3@5@8 N
@@@8@%increment_current_record_field_number  @@@@ @8 K_@@@<XD  t  t t  @t sub A& Porder_exprs CB Gd J@6@/@8listexp @@/
@8 N@ 
@8	orderlist @@@@<XD  t  t t  @t  J A& P J C J J  J@=XD  t  t t  @t  J A P J CA Gd I@6@\
@@@<CA Gd I@6@X
@3@0@.@5@8 @8 J@@@<XD  t  t t  @t 	stage_num A& D  t  t t  @t  Ll A D  t  t t  @t  Ll A& Pneg C@ Gd I F&
@6@@@9 I@<C@ Gd I L


 L
@6@@@ 
@ @9 N @@<CA  Gd I L


 L
@6@@@ 
@ @9 N@<CA Gd I I


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

 I

@6@@@ @8 N@ 
@ @9 N@<CA Gd I J%


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

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

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

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

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

 B
@6@@@<C	A	 Gd I
 F&
@6@@@<XD  t  t t  @t  J A& P J C J J 
@=XP M CBJ Gd J L


 L

@6@@@ @8 N @@@@<CBN Gd J L

 L


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

 L

@6@@@ @8 N @@@<CB\ Gd J L

 L


@6@@@ 
@8 N @@@<CB` Gd J@6@8s_atomic @@@@B
@8 N!@@@8 M @@A@V@@@<CBl Gd J@6@8 N!@@@U@<C@;Bq Gd J@6@B@0@0@8
defined_funct @@A@B@"
 L@#@A@"
 L@#@E@B@0@0@8 N%@A@B@" L@#@A@" L@#@P@T@@@<CB| Gd J@6@@@/@8 @/
@8 @ 
@8order_functs @@@@<XP N C@$@A Gd I@6@B@8 J@8 Iu@A@B@E@8 J@P@T@0@8mynumbervars @@8backtrack_printq @@U@A@V@<XP Kk C@"C Gd IG@6@/@8 D@/
@8form_function_var_list @@/@3

@5@8 @1 L

@5@8 A@@@<XD  t  t t  @t temp_del_hyp A& P M CB Gd Ii@6@0@8type_classification @@@@<C@>B Gd Ii@6@/@8 Ij@B@) B5@@@1 N6
 L@5@8 K;@A@%@B@) K @@@1 N6
 L@5@8 K;@A@B KX@8 KQ@@@1 N6
 L@5@8 K;@A@V@@@<CB Gd Ii@6@@@<XP I C@ Gd I F&
@6@@@9 N@<C@ Gd I L


 L
@6@@@ 
@ @9 I@<C@ Gd I L


 L
@6@@@ 
@ @9 I@<C@ Gd I I


 I

@6@@@ @8 I@ 
@ @9 I@<C@ Gd I J


 J

@6@@@ @8 I@ 
@ @9 I@<C@ Gd I 

@=XPinsert_in_vc_list C@5@ Gd M		




@6@ @m@s@n@z@@|
 @ 
@ @8 LJ@ 
@3
@4@5@ @8 K@@@<C@ @ Gd M




@6@ 
@m@s@n@z@@@@<C@"@ Gd M


@6@|
 @ 
@ @8 LJ@ 
@3
@5@ @8 K@@@<C@ Gd M



@6@ 
@/@8 LJ@m@r@s@}@ @ @8 N8 @@@@<C@ Gd M
@6@@@<XP N/ C@> Gd I@6@8 Iu@@@<XP Kn C@&C Gd IG
 

 A[@6@ 
@8 K5@1 K8 K:@5@8 K; K9@8 K>@@@<C@!C Gd IG
 A{

@6@ 
@8 Km@1 K8 K:@5@8 K; K9@8 K>@@@<XD  t  t t  @t  K A& Phandle_quantifiers_in_con  C@"D Gd I@6@/
@8 L@/@8handle_quantifiers_in @@@@B@'
@A@1 L
@5@8 J@1 L@5@8 A@@@<XPorder CB Gd J
@6@@@U@<CB Gd J@6@@@<CB Gd J

@6@@@ 
@ @8 N@ @@@@<CB Gd J


@6@8 J@ 
@8 J@@@m@u@r
@}@<CB Gd J


@6@ 
@8 M@@@<XPupdate_vcs_proved C@ Gd M@6@E@0@8vcs_proved_this_session @@P@T@@@1 NF@4@3
@5@5@8 CU@@@<C@ Gd M@6@/@8 NE@@@/@8 N:@@@1 NF@5@8 CU@1 NF@5@8 J@@@<XP K C
A Gd IG@6@3@0@5@8 K@@@<CA Gd IG@6@3@0@4@0@5@8 K@@@<CA Gd IG@6@3@0@4@0@4@0@5@8 K@@@<CA Gd IG@6@3@0@4@0@4@0@4@0@5@8 K@@@<CA Gd IG@6@3@0@4@0@4@0@4@0@4@0@5@8 K@@@<CA Gd IG@6@3@0@4@0@4@0@4@0@4@0@4@0@5@8 K@@@<CA Gd IG@6@3@0@4@0@4@0@4@0@4@0@4@0@4@0@5@8 K@@@<CA Gd IG@6@3@0@4@0@4@0@4@0@4@0@4@0@4@0@4@0@5@8 K@@@<CA Gd IG	@6@3@0@4@0@4@0@4@0@4@0@4@0@4@0@4@0@4@0@5@8 K@@@<C	A Gd IG@6@m@s@n @~@@@U@<CA Gd IG@6@|
 @ 
@/@8 K	@ @8 K@@@<XPessence CC Gd J J



@6@ @8 J@@@<CC Gd J J


 J
@6@ @8 J@@@<C
C  Gd J

@6@8 J@@@<CC" Gd J

@6@8 J@@@<XP N CB Gd J
@6@@@U@<CB Gd J@6@@@<CB Gd J

@6@@@ 
@ @8 N@@@<CB Gd J


@6@/@8 M@ 
@/@8 M@@@ @ @8 NB@@@<XP G CA Gd J@6@0@0@0@0@0@0@0@0@0@0@9 L$ @@<XP	add_conds CAR Gd M B
@6@@@<CAS Gd M B


@6@@@1 B@5@8 NL @@@@<C@%AT Gd M B

 B

@6@@@1 B@5@ @8 NN@@@<XP
maybe_halt  CC: Gd IG  @6@0@0@8vc @@@@<CC= Gd IG  @6@*CANNOT CONTINUE: Proof session terminated.@8 Is@8 IP@@@9 Iy@<XD  t  t t  @t trying_a_replace_all  A& D  t  t t  @t tidied_subs A& P KV CB Gd IG
 M A[@6@@@<CB Gd IG
 A{


@6@ 
@ @8 KU@@@<XP K C@ Bu Gd Ii@6@1 Kf@.@5@8 KQ@1 Kf@.
@5@8 KQ@@@3@5@3
@5@8 K@@@<C@ Bz Gd Ii@6@1 Ke@.@5@8 KQ@1 Ke@.
@5@8 KQ@@@3@5@3
@5@8 K@@@<XP N C@0B Gd J		@6@/@8 L%@/
@8 J@ 
@/@8 L(@ @/@8 L+@ @/@8 L.@ @/@8 L1@ @/@8 L4@ @8 L7@@@<XPok_type_classification CCP Gd M@6@/
@8type_requirements @@ 
@8has_type_classification_list @@@@<XD  t  t t  @t totally_specified_replace  A& Ptv_process_command C@X@ Gd	u Hx        			redisplay@6@/@8tv_depth @@/@8 M@/
@8 MDepth: @8 Is@8 IN,       Trace: @8 Is@/@8tv_trace @@ @8wnl @@/@8tv_expr @*** @8 Is@ @8 NlPrincipal functor: @8 Is@ @3@.@.@5@8 @@@8 IN@ @8 IN@ 
@8 IN@ @/@8 D@@@ @ @8tv_display_arg_info @@@@<C@@ Gd Nb		up@6@/@8 Nd@m@t@n @@@@1 Ne@0@5@8 CO@1 Np@0@5@8 CO@| @1 Ne@5@8 CU@/
@8 Ni@1 Nj@0@5@8 CO@/@3@0@5@ 
@8 K@1 Nj@5@8 CU@/@8 No@B@1@B@" L 

@#@A
@" L 

@#@ @/@8 K5@1 K8tv@5@8 CO@A@V@J@I@@ Nc@8 N` @@@@<C@ Gd Nb Nw@6@0@8
tv_cmd_buffer @@@@9CANNOT "UP" AT TOP-LEVEL.  (Rest of command-line ignored)@8 Nl@1 N{@0@5@8 CO@@@<C	@ Gd Nb Nw@6CANNOT "UP" AT TOP-LEVEL.@8 Nl@@@<C@@ Gd Nb
down
@6@/@8 Nd@/
@8 No@E@\
@P@T@/@8 Ni@@@|@ 
@0@/@8 B@B@@B@Y@m@t@n@@m@t@r@~@&@A	@)?@)@(@@@ @ 
@/@8 CE@1 Ne@0@5@8 CO@1 Ne@5@8 CU@1 Np@5@8 CU@1 Nj@0@5@8 CO@ @3@5@/@8 K@1 Nj@5@8 CU@B@1@B@"
 L 

@#@A
@"
 L 

@#@ @/@8 K5@1 K8 Nx@5@8 A@A@V@J@I@@ Nc@8 Ny@A@B@0@8 Nz@="DOWN" NON-EXISTENT ARGUMENT.  (Rest of command-line ignored)@8 Nl@1 N{@0@5@8 CO@A"DOWN" NON-EXISTENT ARGUMENT.@8 Nl@J@J@J@@@<CA$ Gd Nb N@6@0@8 Nz@@@;CANNOT "DOWN" AT TREE-LEAF.  (Rest of command-line ignored)@8 Nl@1 N{@0@5@8 CO@@@<CA* Gd Nb N@6@@CANNOT "DOWN" AT TREE-LEAF.@8 Nl@@@<CA. Gd Nb KB@6@/@8 Nd@/@8 No@@@8tv_show_type_template @@@@<CA4 Gd Nblocate
@6@/@8tv_build_locate_expr @@@@8 Nl@@@<C@7A9 Gd Nb B@6 TRAVERSE ENVIRONMENT COMMANDS:@8 Nl ------------------------------@8 Nl@2 u (or -)   UP (ascend a level in expression tree)@8 Nl@D d (or +)   DOWN (descend a level); must be followed by argument no.@8 Nl@/                 (e.g. d2 = descend argument 2)@8 Nl@@ l          LOCATION of current level w.r.t. original expression@8 Nl@B                 (follow by "f" for FULL or ["b"] (default) BRIEF)@8 Nl@. t          TYPE information for current level@8 Nl@# r          REDISPLAY current level@8 Nl@/ s          SHOW top-level expression (in full)@8 Nl@) h (or ?)   HELP -- displays this message@8 Nl@2 x          EXIT from traverse command environment@8 Nl@8 IP@@@<CAH Gd Nbshowtop@6 @/@8 NoTOPLEVEL EXPRESSION:@8 Nl@8 Nl@@@<CAM Gd Nb I@6@1 K8@0@0 Nx@5@8 CO@@@<CAP Gd Nb Bs
@6@@ERROR(S) IN COMMAND SEQUENCE:  @8 Is@8
tv_write_list @Please retype command-line.@8 Nl@@@<XP C CB Gd I@6@8 E@8 L@8 K@ 
@8 Ku @@@@<XD  t  t t  @t  C1 A' D  t  t t  @t  C1  P KZ CB Gd IG

@6@1 K8
 J	@5@8 K; K9@8 K>@@@ 
@9 KY@<CB Gd IG
@6@@@<XP	stand_all  C Gd	u Hy          @6 J@8vc_standardisation @@@@<C
 Gd N@6@/
@0@8 I@Y
@8stan_hyp @@U@<C Gd N   @=XP N) CB Gd J

@6@@@ 
@ @8	orderargs @@@@<CB Gd J


@6@ 
@8 N$@@@<XP Mb C@|Ai Gd J0@6@/@8 Mv@/@8 J1@8 IPCASE @8 Is@8 IN M~@8 Is@8 IN@8 IP@0@/
@8 M@8case_restore @@1 I
@5@8 A@ 
@8 J@1 J@0@0@5@8 CO@/@0@0@8 M{@1 J I
@5@8 A@1 J J@2 I
@5@8 A@8clear_up_could_facts  @
logmessage@1 @ @5@8format_formula @@1 M@0
@5@8 CO@1 M

@5@8 A@@@<XPtv_get_command C
@K Gd Nb@6@1 N{
@5@8 J@@@<C@N Gd Nb@6Traverse-Command>>@8 L@/@8tv_read_line_of_chars @@8tv_process_line_of_chars @@@@U@<XPflatten CGA Gd IG I I



@6@1 I@2 I
@5@8 N @@@@<CGC Gd IG J J



@6@1 J@2 J
@5@8 N@@@<CGE Gd IG I


 I

@6@ @8 N@ 
@ @8 N@@@<CGH Gd IG J


 J

@6@ @8 N@ 
@ @8 N@@@<CGK Gd IG F&
 F&

@6@ 
@8 N@@@<CGM Gd IG @


 @

@6@ @8 N@ 
@ @8 N@@@<CGP Gd IG I}


 I}

@6@ @8 N@ 
@ @8 N@@@<CGS Gd IG

@6@\
@@@<CGT Gd IG@6@8 J@3@.@.
@5@8 @ 
@/@8flattenlist @@3@5@8 @@@<XP K] C@$B Gd IG
 A{
@6@@@3@4 A{@4
@5@/@8 M@@@ @8 K\@@@<C@%B Gd IG
 

 Kp A[
@6@ 
@ @8 K5@@@<C@-B Gd IG
 

 A[

@6@ 
@ @8 K5@/@8 K @@ @ @8 K\@@@<C@0B Gd IG
 

 A[


@6@ @8 H@@@ 
@ @8 K5@ @ @8 K\@@@<XP M CB Gd Ii@6@8 N5@@@<CB Gd Ii
ir@6@B L@8 N5@A L@8 N5@@@<CB Gd Ii
ire@6@B L@8 N5@A@B L@8 N5@A L@8 N5@@@<CB Gd Ii
any@6@@@<XP J| C@@ Gd J0@6@B@B@8 J(@B@8 J(@B
@m@s@t@@m@s@@A@m@t@s@@m@t@@I
@A@ @m@s@
@B@1 J
@5@8 J@'
@A@1 J
@5@8 J@'@A@E@B@%@8 J(@m@t@
@B@1 J

@5@8 J@'
@A@1 J

@5@8 J@'
@A@B@1 J
@5@8 J@'
@A@1 J
@5@8 J@'@I
@@@<XPset_toplevel  C Gd	u H        @6@/
@8 J@1 M5 @
@5@9 CU@<XP M CA Gd J0
 J


@6@8 M@ 
@8 M@@@<C	A Gd J0@6@8 J3@@@<XPreduce_again  CA Gd I  @6@8 NU  @@@@<CA Gd I  @6 J@9 L @@<CA Gd I@6 L@8 NReplace more@/
@8 K@@@)
 B@<XD  t  t t  @t  M A& P M C@ J J  L@=XP J C@ Gd I@6 J@8 M@@@<C@ Gd I@6	*** New H@8 Is@8 IN M@8 Is@8 IN@8 IP@@@<XP M C@ Gd	u H}        @6@8qvars_in @@@@<XPfulfil CA Gd M@6@@@<C@RA Gd M

@6@/@/
@/@8split @@/@8try_to_satisfy @@B@)@ 
@/@8match_up @@A@ @8 H@&
@ @ @/@8 K@B@)@'@J@A@ @8 H@ @/@8do_direct_goals @@ @/@8 N @@ @ @9 K@<XD  t  t t  @t  I  A P I  C@! Gd Nb@6@B
 K@/
@8 K@I@A@6TRAVERSE -- Please specify expression to be traversed.Expression? @8 K@/@8 K@/
@8 L@@@9 I @@<XD  t  t t  @t  N| A& D  t  t t  @t time_for_new_vc  A& P KN C@$B Gd IG

 Mz Kc
 A[
@6@ 
@ @8 K5@ @8 K5@@@<CB Gd IG

 A{
@6@ 
@ @8 K5@ @ @8 KM@@@<XP K C@ Gd IJ@6@8 E@/@8 M@8 M @@@@/@8 M@@@8 M@@@<XPnochange CBD Gd I@6@8 N@@@<CBE Gd I@6EXPRESSION REMAINS: @8 Is@8 IN@8 IP@@@<XP M C@5 Gd J0

@6@E@0@8 I@P@T@@@<C@9 Gd J0@6@|
@@@9 M@<XPreduction_procedure  C@;AL Gd I@6@8clear_facts  @@1 Mego@5@8 A@1 N@5@8 A@8 N; @@8 E@1 N@.
@5@8 J@8stage @@B	@)
@8 L @@I@A
stop@8 N @@8 N@/@8 L@8 N @@8 N@@@<XP I C@ Gd I @6@@@<C
@ Gd I
@6@0@8 I@@@<C@ Gd I@6@0@8 I@|@@@8 I@@@<C@%@ Gd I@6@1 I
@5@8 A@1 J J@2 I
@5@8 A@1could_not_infer@0@5@8 CO@8 N @@8 J@@@<XPvalid C@c Gd J0 J
 F&@6@@@<C
@d Gd J0 J F&
@6@@@<C@e Gd J0 J

@6@1 I}@1 F&@5@5 B! @8 LV@@@<C@,@h Gd J0@6@/@/@/
@8 Jx@B@)@A	@1 J@5@8 J@B@)
@A	@1 J&
@5@8 J@@@<XPtv_environment  C@> Gd Nb@6 Nc@8 Ny@@@8 E@/
@8 N @@8 Ny@)
 I@@@<XP K/ C
Ca Gd IG
 A[@6@@@<C
Cb Gd IG A[ NS@6@@@<CCc Gd IG NS@6@@@<C@(Cd Gd IG
@6@ 
@/@8 K.@/@8 IW@ @/@8 IW@ @3@_@5@/@8 K@ @8 IW@@@<XP N C@:A{ Gd I@6@/@8 L@/@8 M @@/
@8 M]@ 
@8
print_subs @@B@)
@1 N@0@5@8 J@1 N O @5@8 A@A@1 NV
@5@8 A@1 N@5@8 A@@@<C@+A Gd I@6@/@8
determine_sub @@B@) I@1 N@0@5@8 J@1 N O @5@8 A@A@1 M@5@8 A@1 N@5@8 A@@@<C@AA Gd I@6@1 O@.@5@8 J@1 O@.@5@8 J@/
@8gets @@ 
@/@8 M8 @@B@8 M: @@1 N@0@5@8 J@1 N O @5@8 A@A@1 N@5@8 A@1 N@5@8 A@@@<C@(A Gd I@6@/@8 O @@8 L  @@B I@8newsub @@1 N@0@5@8 J@1 N O @5@8 A@A@1 N@5@8 A@@@<CA Gd I@6@/@8 L@1 O@.@5@8 J@/
@8 Mo @@ 
@8 K @@ 
@8 LP @@@@<XPorder_prods C@ B Gd J@6@/@0@8 NH @@/
@8 M@/@0@8 O$@ @/@8 M@ 
@ @8 NB@@@<XPspecify_patt  C@)A> Gd I@6@1pattern@0@5@8 CO@B
old@/
@8 K@I@A
	Pattern? @8 L@/@8 K@/
@8 L@1 O'
@5@8 A@@@<XPcases C@% Gd J0@6@B@"
 K IM
@#@Y@A@8 O @@8 M@/@8 M@8 I@@@8 M @@@@<XPupdate_vcs_to_prove  C@2@ Gd M@6@/
@/@8
current_vc @@1is_vc
@5@8 CO@1 NR
@0@5@8 CO@/@8vcs_to_prove @@/
@8 M@1 O7@0@5@8 CO@1 O7
@5@8 CU@8 NC @@@@<XPbuilt_in_ident CCD Gd IG  Li@=CCE Gd IG  L@=CCF Gd IG  I@=CCG Gd IG  G2@=CCH Gd IG  C@=CCI Gd IG  B@=CCJ Gd IG  LI@=CCK Gd IG  LM@=CCL Gd IG  LO@=CCM Gd IG  L@=CCN Gd IG  L@=CCO Gd IG  L@=CCP Gd IG  L@=CCQ Gd IG  L@=CCR Gd IG  K@=CCS Gd IG  K@=CCT Gd IG  @=CCU Gd IG  
@=CCV Gd IG  B5@=CCW Gd IG  B!@=CCX Gd IG  K @=CCY Gd IG  K@=CCZ Gd IG  K@=CC[ Gd IG  I@=CC\ Gd IG  J@=CC] Gd IG  F%@=XP M& CB Gd Ii@6@/@8collect_record_field_names @@/
@8 O<@/@8 K@ 
@ @8 K@@@<XP K? CC" Gd IG
 Ll@6 Ll@8
used_ident @@@@<CC% Gd IG@6@0@8 O?@@@6!!! FATAL-ERROR: Identifier declared multiple times - @8 Is@8 IN@8 IP@@@9 NO @@<CC- Gd IG@6@8 O: @@@@>!!! FATAL-ERROR: Identifier reserved or already predeclared - @8 Is@8 IN@8 IP@@@9 OC@<CC5 Gd IG@6@1 O@
@5@8 A@@@<XD  t  t t  @t  J A& P N CB Gd J

@6@@@ 
@ @8 N@@@<CB Gd J


@6 B5@8 Ij@ 
 B5@8 Ij@@@ 
@8 N @@@<CB Gd J


@6@@@ 
@9 M@<XPreduce  CA2 Gd I  @6@8 E@8 O% @@8 N @ N_@8 CO@1 K L@0@5@8 CO@1 O@0@5@8 CO@8 N @@@@<XP K CG
 Gd IG@6@8in_declare_command  @@@@9 J@<C	G Gd IG@6@8 M*@8	echo_char @@@@<XP N C@1@! Gd Nb K

@6@B@) IM@(
 I@A@) J	@(
 J@/@3
@4@4@.@5@8 @ @@@@ @8 N@@@<C@:@. Gd Nb@6@8 J@@@1 Ne@0@5@8 CO@1 Np@0@0@5@8 CO@1 Nj@0@5@8 CO@1 N{@0@5@8 CO@@@1 Ne @5@8 CU@1 Np 
@5@8 CU@1 Nj@5@8 CU@@@8 O @@@@<XP O= CB Gd Ii




@6@@@ 
@ @9 O<@<CB Gd Ii@6@@@<XP KD C@5B Gd IG@6@]
@/@8 IW@B@"@-

@#@/@ 
@8 IW@" J"@#@A@"@+

@#@ 
@8 IW@I@@@<CB Gd IG

@6@@@<XD  t  t t  @t 	satisfies A& Pread_vcs  C@2C Gd IG@6@/
@8 K@8 E@8increment_vc_number  @@/@8get_next_vc @@*
@/@8
current_vc_no @@|
 @ 
@/@8make_numbers_list @@3@5@/@8@!remove_true_vcs_from_numbers_list @@1 O7@5@8 A@@@<XP J CAg Gd J J

@6@@@8 J@8 J@@@<CAl Gd J@6@8 J@@@<XPconvert C	@ Gd G
$VAR2
@6@@@<XD  t  t t  @t inst_subgoal_formula A& P N C@UAa Gd I  @6@1 N@0@5@8 CO@1 N@0@5@8 CO@1 O@0@5@8 CO@1 O@0@5@8 CO@1 M:@0@5@8 CO@1numsubs@0@5@8 CO@1 O@0@5@8 CO@1 O@0@5@8 CO@1 L	@0@5@8 CO@1 OR@0@0@5@8 CO@1 Mp@0@5@8 CO@1logged_rule_match@0@0@0@5@8 CO@1 MK@0@0@5@8 CO@@@<XP
build_formula C@F Gd	u Hp        

@6@@@<C@I Gd Oq


 @

@6@@@ 
@ @8 I@@@<C@%@M Gd Oq

 @ I


@6@ @1 @
@5@8 Oo @@ 
@ @8 I@@@<XP O C@CB Gd I@6@8 Oi @@B@#@1 K O)@0@5@8 J@B L@0@8 K L
 D@8 K N_@8 CU@A@V@)
@I@AChange this subexpression@/@8 K@@@B@) B@)
@A@) B@)
 I@@@<CB Gd I@6@1 K O)@0@5@8 CO@1 Oi@.@5@8 J@*Change which subexpression (number/none)? @8 N @@@@<XPis_terminator_line C
DB Gd IG@6@8 K@8 K@@@<XP O_ C
F Gd IG@6@m@s@t@@@@<CF Gd IG


@6@@@<CF Gd IG


@6@|
@ @ 
@8 O^@@@<XPskip_initial_crap  C@*F Gd IG  @6@0@8read_and_echo_vc_line @@0@8 O{@0@8 O{@0@8 O{@0@8 O{@0@8 O{@0@8 O{@0@8 O{@0@8 O{@0@8 O{@0@8 O{@0@8 O{@0@8 O{@U@<CF Gd IG  @6@@@<XPtv_fetch_digits C@"Ac Gd Nb


@6@Y
@m@n @r
@~@m@r
@n	@~@@@ @ @8 O~ @@@@<CAh Gd Nb

@6@@@<XP Nu C	At Gd Nb @6@*  (atomic object: leaf of expression tree)@8 Nl@@@<CAw Gd Nb@6  (@8 Is@8 IN arguments)@8 Nl@@@8tv_display_arguments @@@@<XD  t  t t  @t  L A& P N CA(@T Gd M	@6@E@0@0@8 J
@P@T@/
@8 Mv@B@)
  M@1 NS@0@5@8 J @@@@J@J
@J@A@@B@5@)
 @@*** VC PROVED -- Well done!@8 Is@8 IP@1 J M A@5@8 A@/@0@8 O1@1 J M@2 O@5@8 A@8 O/ @@8 IP N@8 A@J@J@I@A@@m@s@n @@B@/@0@8 M@1 M
@5@8 K;@U@J
@J@A@@B@ @/
@/@8 J1@E@ 
@8 M @@P@T@@do_not_issue_failure_message@8 K;@ 
@8 Ma@J@A@@/@/
@/@8 M{*** PROVED @8 Is@ @8 IN BY @8 Is@ @8 IN@8 IP@|
 @1 Mw@0@5@8 CO@1 Mw@5@8 CU@8 N@1 J	exitframe
@5@8 A[Exiting depth @8 Is@8 IN
 proof frame]@8 Is@8 IP@1 M
@0@5@8 CO@1 J2
@0@0@5@8 CO@1 M|
@0@0@0@5@8 CO@8 N@ @8 I@B@Y
@@@B	 L@8 M@@@8 @  @@A@ 
@8 J@A O@8 K;@I@I@@@<XPget_term C@ A Gd M@6@8 E@/@8 M(@8 J@8read_unless_abandon_search @@B F@8 H@A@) F@@@8 J@9 J@<XPint C Gd	u Hq        @6@B@Y
@I@A
@"
 J"
@#@Y@@@<XPget_all_subexpressions_in_vc C@qD Gd I@6@B@!@/@1 Az@1 I@.@.
@5@2 M
@5@/@8 B,@-@ @/@8 K@A	@(@J@J
@@@B@!@/@1 Az@1 J@.@5@2 M@5@/@8 B,@-@ @/@8 K@A@(@J@I@@@ @ @/@8 K@@@ @/@8general_list_append @@@@ @8 M]@@@<XPmini_skip_initial_crap  CF Gd IG@6@0@8read_vc_line_noecho @@0@8 O@/
@8 O@8@ scan_line_three_for_SPARK_marque @@@@<XPinfrule C@K Gd O@6@9fact @@<C@L Gd O B

@6@1 J@5@8 O@1 J&@5@9 O@<C@M Gd O J#

@6@B@1 J%@5@8 O@A	@1 J@5@9 O@<C@N Gd O J%

@6@1 J@5@8 O@1 J#@5@9 O@<C@O Gd O J

@6@1 J&@5@8 O@1 J#@5@9 O@<C@(@P Gd O J

@6@B@1 B@5@8 O@1 B@5@8testused @@A	@1 J%@5@9 O@<C@(@Q Gd O J&

@6@B@1 B@5@8 O@1 B@5@8 O@A	@1 J@5@9 O@<XPmake_up CAD Gd M@6@@@/
@8
generalise @@@@3
@5@8 @@@<XP Iv C@ Gd G@6@3@1	portrayed @5@4@1 C @5@4@1 Ct @5@4@1 C @5@5@9 B @<XPvar_in C@` Gd Oq F&
@6@9 O @@<C@a Gd Oq I


@6@B@8 O@A@ 
@9 O@<C@b Gd Oq J


@6@B@8 O@A@ 
@9 O@<C@c Gd Oq @


@6@B@8 O@A@ 
@9 O@<C@d Gd Oq I}


@6@B@8 O@A@ 
@9 O@<C@e Gd Oq

@6@8
logic_free @ @8 H 
@9 H@<XP N CB! Gd Nb@6@/@8 Ni @/
@8 No@ 
@8
tv_build_expr @@@@<XD  t  t t  @t  I A& P Ob C@4G Gd IG@6@1
is_true_vc@.@.
@5@8 J@/@8 M@1 Jtrue_vc
@5@8 A@8 O9@8 IP+++ True VC @8 Is@ 
@8 IN eliminated automatically.@8 Is@8 IP@@@ @8 Oa@@@<CG Gd IG

@6@@@<XD  t  t t  @t fdlfile_name A& P N C@ Gd Nb M@6@1 N{ I@5@8 A@@@<C@ Gd Nb L
@6@1 N{ KB@5@8 A@@@8 N@@@<C@ Gd Nb M L
@6@1 N{@2 N FD@5@8 A@@@8 N@@@<C@ Gd Nb M M	
@6@1 N{@2 N FB@5@8 A@@@8 N@@@<C@ Gd Nb M
@6@1 N{@2 N FD@5@8 A@@@8 N@@@<C@ Gd Nb L
@6@1 N{ Nw@5@8 A@@@8 N@@@<C@ Gd Nb L
@6@/@/
@8tv_fetch_number @@@@1 N{@2 N@5@8 A@@@ 
@8 N@@@<C@ Gd Nb IM
@6@1 N{ B@5@8 A@@@8 N@@@<C@ Gd Nb L
@6@1 N{ Nc@5@8 A@@@8 N@@@<C@ Gd Nb L
@6@1 N{ N@5@8 A@@@8 N@@@<C@ Gd Nb@6@@@<C@ Gd Nb@6@1 N{@2 Bs
@5@8 A@@@<XD  t  t t  @t done__proof_log  A& P N CC Gd IG@6@1 N@.
@5@8 J@|
@1 N@5@8 CU@@@<XD  t  t t  @t 	forgotten A& P N C@2@V Gd Nb@6@/@8 J@@@B@8tv_cmd_terminator @@)
@J@A@B@8
tv_blank_char @@@@8 N@J@A@"

@#@8tv_make_atom @@@@ 
@8 N@@@<XD  t  t t  @t done__resume  A& Pnormalize_arg_list C@2 Gd I


@6@ 
@8normalize_negative_literals @@@@<C@5 Gd I
@6@ @8 O@@@ 
@ @8 O @@@@<C@: Gd I@6@@@<XP K CC| Gd IG@6@8 E@/
@8 K@)
@}@@@<XP K< CB Gd IG@6@@@@<CB Gd IG@6@8 A@@@<XPuse_rulefile C@TA Gd M@6@B	@8
find_rulefile @@J@A@G@@ L@/@8 K@X@E@!@B@1 ID @@0@5@8built_in_rulefile @@A@B@0@8
user_rulefile @@A	@1 O @@0@5@8special_rulefile @@P@T@3@.
@0@5@8 @8 IPCould not find rule-family @8 Is@ 
@8 IN F@8 Is@8 IP@@@U@<XD  t  t t  @t  @  A P O C Gd M@6@Eto_do@0@8 K@P@T@8 IP@/
@8max_conc_no @@8
done_range @@U@<C@/ Gd M@6 K@/
@8 K@B@"
 K J	
@#@8 J@I@A@"
 @ K J	

@#@8 O@U@<C@$ Gd M  @6@8 N@U@<C@' Gd M  @6 M@0@8 O@@ O@9 CO@<C@+ Gd M  @6 O@8 J@@ O@9 CO@<C	@/ Gd M  @6@/*** Cannot eliminate any conclusions at present@8 Is@8 IP@U@<XP
triple_append CA Gd N@6@/@ 
@8 K@8 H@ @8 K@9 H@<XP O C@:B( Gd Nb

@6@/@/@8 B@ @ @8 B@@@ @ @ 
@8tv_instantiate @@ @/@8 CE@ @/@8 CE@@@ @ @ @ 
@8 O@@@<C@9B2 Gd Nb		@6@/@8 M@/@8 M@ @/@8 IW@ @/@8 IW@ @3@*@4@H@4@E@4@R@4@E@4@*@5@/@8 K@@@ @8 IW@@@<XPdisplayListOfFiles C@ Gd G @=C@ Gd G@6@8 G @@8 Is@8 IP@9 O @@<XP OY C@5D Gd IG@6@/@8 K@8 E@/@8 O{@B@8 Ow @@A@8
is_vc_line @@@@/
@8 O[@/@8 K1 @@ @ 
@/@8makename @@@@B@*
@A@ @8read_verification_condition @@@@<XD  t  t t  @t do_do_newvc  A& P O C@m Gd Nb @ @=C@n Gd Nb @=C@o Gd Nb @.@=XPterm_pri C@%@ Gd	u Hc        @6@X
@/@8 B@Bxfx@8 F1 @A@Byfx@8 P@Axfy@9 P@<C@/@ Gd P@6@X
@/@8 B@Bfx@8 P@A@B Kd@8 P@A@Bxf@8 P@Ayf@9 P@<C@ Gd P@6@)@@@<XP L
 CA@ Gd I
 L


@6@3@.@.@5@8 @/@ @ @8 O @@1 N6@0@0@5@8 COtype_classification_done@8 CO@ @8save_type_classification_list @ P@8 CU@@@ @/@8 O @@ @/@8 O @@B@" 
 AYmay_be_replaced_by

@#@J@A@T@B@" 
 P!
@#@(@J@A@<@B@" 
 P are_interchangeable M


@#@A@" 
 P# M

@#@(@B@'@'
@A@'@'
@8 M @@E@ @8banned_rule @@P@T@ @8 NW @@ @3@.@5@8 @1 B@5@ @/@8 NN@ @/@8 N@B@8abandon_search  @@@@U@A@V@E@ 
@8 Ok @@P@T@ 
@ @8 J @@)@/@8on_filename @@1 Ol
@3@4
@5@5@9 A@<XPfetch_environment_variables  C@@ Gd G
@6@!
	B/usr/bin@#@B
SPADE_CHECKER@/@8 K @@/@8 E B/@/
@8 K@1 M
@5@8 A@I@A@)@E P4@/@8 P5@P@T@A@IB/../share/spark/checker/rules/@/@8 K@1 P8@5@8 A@J@B
SPADE_CHKHELP@/@8 P5@ @/@8 P6@ B/@/@8 K@1 K@5@8 A@A@&@E	 P9@ @8 P5@P@T@"B/../share/spark/checker/helptext/@/@8 K@1 K@5@9 A@J@<XD  t  t t  @t  @ A& D  t  t t  @t  @ A' D  t  t t  @t  @  P @CC    D @?@=CC    @? @?@=CD     @ @?@=CD    @ @@=CD  
 DT@6@7 shared_object_extension@9 @;@<XD  t  t t  @t  K2 A& D  t  t t  @t  O  A& P O C@h Gd Nb 
@=C@i Gd Nb@6@9 J@<C@j Gd Nb@6@8 K@8 K@@@<XD  t  t t  @t  N A& P N  C@< J J  L@=XP J C@3@w Gd G@6@/@8 IWB.@/@8 K@/
@ 
@8working_directory AV@ 
@/@8 D @@ @/@8filesWithExtension @@B	@)       <THERE ARE NONE>@8 Is@A@ @8 P @@@U@<XPprint_list1 C@ Gd P@6@/@/@8 F @@+@@@9 IN@<C@ Gd P@6@/@/@8 PF@" Of

@#@@@8 IN | _@8 Is@ 
@9 IN@<C@ Gd P@6@/@/@8 PF@W@@@8 IN | @8 Is@9 IN@<C@ Gd P@6@@@8 IN, @8 Is@9 PD @@<C@ Gd P @=XP P CB Gd Ii@6@8 M@8 P@@@<CB Gd Ii@6@@@<XPsign C@!Cs Gd J D:


 J" D:

@6@1 J"@5@8 PL @@ 
@ @8 Jt @@@@<CCw Gd J D:


 D:
@6@@@<C	Cy Gd J

@6@8 J@@@<CC{ Gd J J"
 J"@6@8 J@@@<XP N C@*A Gd Nb@6@\
@@@B@/@8 Ij@A@B@8is_a_valid_type @@({type-identifier}@A@0@8 L@( PS@@@#Type information for atomic object:@8 Nl@@@8tv_print_type_data @@@@<C@:A Gd Nb L



@6@/@8 Ij@ @1 KP@.@.@5@8 KQ@ @8
checktypes @@ 
@ @8 Ij@@ Li@8tv_print_function_name @@@@1 L@5@ @8 PU@@@<C@0A Gd Nb L

@6@/
@8 Ij@ 
@1 KP@.@.@5@8 KQ@ @8 PX@@ L@8 P[@@@1 L
@5@ @8 PU@@@<C@)A Gd Nb@6@3@5@/
@8 Ij@ 
@1 Ke@.@5@8 KQ@@ F@8 P[@@@3
@5@ 
@8 PU@@@<CA Gd Nb@6@3@5@/
@8 PX@@ F@8 P[@@@ 
{list}@8 PU@@@<C@&A Gd Nb Kf
@6@1 Kf@5@/@8 Ij@1 Kf@0@5@8 KQ@@ I@8 P[@@@1 Kf P^@5@8 PU@@@<C@&A Gd Nb L

@6@1 L@5 B!@8 Ij@@ L@8 P[@@@1 L	{binding} B!@5 B!@8 PU@@@<C@&A Gd Nb L

@6@1 L@5 B!@8 Ij@@ L@8 P[@@@1 L P_ B!@5 B!@8 PU@@@<C@#A Gd Nb 

@6@]@B@8 PP@A@0@8 L@@ @8 P[@@{ {identifier} : {type} } P_@8 PU@@@<C@*A Gd Nb@6@/@/@8 L@/
@/@8 K#@@@ 
@8 PX@@@/@ 
@8 L@@@8 P[@@@ @ @8 PU@@@<C@<A Gd Nb@6@/@8 Ij@0@0@/@/
@8 Lj@/@0@8 B@ @/@8 K#@@@ 
@ @8 PX@@@0@/@0@ @8 Lj@@@ @8 P[@@@ @8 PU@@@<C@-B  Gd Nb@6@3@.@.@5@8 @/
@8 Ij@@@/@8 PX@@@/@3@5@8 @@@8 P[@@@ @ 
@8 PU@@@<XD  t  t t  @t hyp_to_replace A& Pmultiply_out C@BA Gd J D:


 D:

 D: D: D:



@6@ 
@ @ @8 Pb @@ 
@ @ @8 Pd@ @ @ @8 Pd@ @ @ @8 Pd@@@<C@#A Gd J
 D:


 D:

@6@8 J@ 
@ @8 Pd@ @ @8 Pd@@@<C@#A Gd J D:



 D:

@6@8 J@ 
@ @8 Pd@ @ @8 Pd@@@<CA Gd J J
@6@8 J@8 J@@@<XPdeclare_operators  CB Gd	u Hb          @6A^ P@1  @ L@5@8 CA^ P@1  @ K@5@8 CA^ P@1  @ I&@5@8 CAw P@1  @ B@5@8 CAw P@1  @ @5@8 CA P@1  @ J@5@8 CA P@1  @ @5@8 CA P@1  @ L@5@8 CA P@1  @ L@5@8 CA P@1  @rem@5@8 CA P@1  @ B@5@8 CA P@1  @ K@5@8 CA P@1  @ B@5@8 CA P@1  @ @5@8 CA P@1  @ K@5@8 CA P@1  @ K@5@8 CB Kd@1  @ I@5@8 CB P@1  @ J$@5@8 CB P@1  @ K@5@8 CB P@1  @ K@5@8 CB P@1  @ J-@5@8 CB P@1  @ L@5@8 CB P@1  @ J'@5@8 CC  P@1  @ K@5@8 CC  P@1  @ K@5@8 CC  P@1  @ M@5@8 CC Kd@1  @ F%@5@8 CC P@1  @ I@5@8 CC P@1  @ J@5@8 CC P@1  @xor@5@8 CC P@1  @ @@5@8 CC P@1  @requires@5@8 CC P@1  @ I~@5@8 CC P@1  @ K)@5@8 CC P@1  @ BE@5@8 CC P@1  @ D@5@8 CC P@1  @ M@5@8 CC P@1  @rule_family@5@8 CC P@1  @ M@5@8 CC P@1  @by@5@8 CC P@1  @with@5@8 CC P@1  @to@5@8 CC P@1  @may_be_deduced_from@5@8 CC P@1  @ P"@5@8 CC P@1  @ P$@5@8 CC P@1  @ AY@5@8 CC P@1  @may_be_deduced@5@8 CC P@1  @ L@5@8 CC P@1  @using@5@8 CC P@1  @for@5@8 CC P@1  @ L@5@8 CC P@1  @ @5@8 CC P@1  @from@5@8 C@@@<XP N, C@ Gd G@6@/
@8 E	 @ 
@/@8format_vars @@'
@<XP O CB; Gd I


@6@@@<CB= Gd I


@6@| @ 
@ @8 O@@@<XD  t  t t  @t 
try_deduce A P Py C@ @S Gd Oq@6@/@8 O@@ 
@/@8	subst_vbl @@8 Pz @ @/
@8 P{@ 
@8 P~@@@<C@[ Gd Oq@6 @8 K@@@<XD  t  t t  @t  OM  A& P O| C@;D Gd IG@6@/@8 K@/@8 J@/
@8 K@@@B
@'
@)
@I@A@B@'
@"
@#@I@A@"


@#@@@ @8 O{@@@<XD  t  t t  @t  K A D  t  t t  @t  K A& D  t  t t  @t  I  A P I  C@ Gd Oq@6@B
 K@/
@8 K@I@A@!DEDUCE -- Type formula to deduce.DEDUCE -- Formula? @8 K@/@8 K@/
@8 L@B@"
 K J	
@#@/
@8 J
@A
@8 J B!@8 Ij@&
@I@Bhyplist@/@8 K@AHypotheses to be used? @8 L@/@8 K@ @8
check_hyplist @@ 
@ @/@8 Or@B@%@ @8 P~@@ Nr@8 Is@ @8 IN@8 IP Nr@8 Is@ 
@8 IN by logical deduction@8 Is@8 IP@ 
@8 I@A@@
*** FAILED@8 Is@8 IP@U@B@"
 K J	@#@8 J@A@V@@@<XD  t  t t  @t prolog_event_hook  D  t  t t  @t  P A& D  t  t t  @t  P A' D  t  t t  @t  P  D  t  t t  @t  Il A P Ik C Gd Ii@6@X@@@/@8 K5@@@B@8 J@A@) K  B5@8 J@@@<C@@ Gd Ii@6@/@8 J@@@B@'@A@1@B	@) B5@@@) K @A@&@B@3 L@0@5@8 @@@8 M@8 J@A@3 L@0@5@8 @@@8 MC @@9 J@<XD  t  t t  @t 	inf_match  A& P N C
BY Gd Nb@6@8 IN@@@8 N@@@<CB^ Gd Nb@6@8 IP@@@<XD  t  t t  @t  J A& P O CA] Gd Nb@6@/
@8 O@ 
 @8tv_form_number @@@@<XP
print_list C
@ Gd P@6 KL@8 Is@8 PK Mz@9 Is@<XPdo_replace_all C Gd	u Hi        @6@/@8
max_hyp_no @@8replace_all_hyps @@U@<C Gd P@6@/@8 O@8replace_all_concs @@U@<C Gd P@6@@@<XP P CB Gd I@6@@@<CB Gd I@6@Y@0@8 I@8 P@@@<XP P CDI Gd IG@6@/B_@/@8 O @@8is_digits_and_dot @@8is_ok_front_part_of_vc_line @@@@<XD  t  t t  @t ini_file_consult A& P M CBd Gd Nb@6@/@8normal_video @@@@8 IW@@@<XP O C	@ Gd M

@6@8 J@@@<C@ Gd M@6@m@s@t@}@B@8 J@A@V@@@|
@8 O@@@<XP O C@i Gd Oq F&@6@@@U@<C@j Gd Oq J@6@@@U@<C@k Gd Oq I@6@@@U@<C@l Gd Oq @@6@@@U@<C@m Gd Oq I}@6@@@U@<C@n Gd Oq @=XP PA C@ Gd G 
@=C@&@ Gd G



@6@ 
@/@8 IW@/@ @8 K@/@ @8 IW@'@ @ @9 P@@<C
@ Gd G


@6@ 
@9 P@@<XP O C	B= Gd Nb@6@@@<CB> Gd Nb@6@|@@@ @ 
@ @ @8 O@@@<CBC Gd Nb FD@6...@8 CE@@@<CBF Gd Nb FB@6@ @/@8 CE@ @8 CE@@@<CBJ Gd Nb FD@6 P@8 CE@|@@@ @ 
 FD@8 O@@@<C@%BP Gd Nb FB@6@ @/@8 CE@ @8 CE@|@@@ @ 
 FB@ @8 O@@@<XP M CBa Gd Nb@6@/@8
inverse_video @@@@8 IW@@@<XP O C@r Gd Nb@6@m@s@n@@@@m@s@n@[@}@|
@ @@@3@5@8 IW@@@<C@y Gd Nb@- L@6@@@<C@z Gd Nb@+ L@6@@@<C@{ Gd Nb@? IM@6@@@<C@| Gd Nb@6@3
@5@8 IW@@@<XP O C@;D. Gd IG@6@/@8 K@/@8 J@/
@8 M*@@@B
@'
@)
@I@A@B@'
@"
@#@I@A@"


@#@@@ @8 O@@@<XP N2 C	C Gd IG
@6@@@<CC Gd IG

@6@@@<C
C Gd IG


@6@@@<CC Gd IG



@6@@@<CC Gd IG




@6@@@<CC Gd IG





@6@@@<CC Gd IG






@6@@@<CC Gd IG







@6@@@<CC Gd IG	








@6@@@<CC Gd IG










@6@@@<C@ C Gd IG






@6@m@s@n
@@|
 @@@ 
@8 N1@@@<CC Gd IG @6@@@<XD  t  t t  @t expand_query  D  t  t t  @t  P A& D  t  t t  @t  P A' D  t  t t  @t  P  P J CAE Gd J L@6@@@<CAF Gd J L@6@@@<CAG Gd J L@6@@@<CAH Gd J L@6@@@<CAI Gd J L@6@@@<CAJ Gd J L@6@@@<CAK Gd J L@6@@@<CAL Gd J LG@6@@@<CAM Gd J LH@6@@@<CAN Gd J LL@6@@@<CAO Gd J LN@6@@@<CAP Gd J L@6@@@<CAQ Gd J B@6@@@<CAR Gd J K@6@@@<CAS Gd J LH@6@@@<CAT Gd J K~@6@@@<CAU Gd J K@6@@@<CAV Gd J K@6@@@<CAW Gd J K@6@@@<CAX Gd J K@6@@@<CAY Gd J K@6@@@<CAZ Gd J K@6@@@<CA[ Gd J Kf@6@@@<CA\ Gd J@6@@@<CA] Gd J L@6@@@<CA^ Gd J@6@8 N!@@@<CA_ Gd J@6@0@0@0@0@0@8 Lj@@@<CA` Gd J@6@0@0@8 L@@@<CAa Gd J@6@3@.@0@5@8 @0@0@8 K#@@@<XD  t  t t  @t  I  A P I  C@B@j Gd	u Ho        @6@8 N K@/
@8 Kstrategy@/@8 K@B
@)
contradiction@!@1
contradict
@5@#@A@B
@)implication@!@1 P
@5@#@A@B@)	induction@( P@A@) O,@( O,@@@@@@<XPget_file_attrib C@t Gd G


@6@ 
@9 L @@<XPbuilt_in_classification C@!A Gd	u H          D:

	BARITH L  N  N@=C@!A Gd P  @

	BARITH P  N  N@=C@!A Gd P  J

	BARITH P  N  N@=C@!A Gd P  

	BARITH P  N  N@=C@!A Gd P  L

	BARITH P  L  L@=C@&A Gd P B

	BARITH P  N  N@6 L@9use_subst_rules_for_equality @@<C@!A Gd P  D:

	BARITH L  N  N@=C@!A Gd P  J

	BARITH P  N  N@=C@!A Gd P  J

	BARITH P  N  N@=C@&A Gd P B

	BARITH P  N  N@6 L@9 P@<C@!A" Gd P  D:

	BARITH L  N  N@=C@!A# Gd P  J

	BARITH P  N  N@=C@&A$ Gd P B

	BARITH P  N  N@6 L@9 P@<C@!A' Gd P  D:

	BARITH L  N  N@=C@!A( Gd P  @

	BARITH P  N  N@=C@!A) Gd P  J

	BARITH P  N  N@=C@&A* Gd P B

	BARITH P  N  N@6 L@9 P@<C@!A- Gd P  @

	BARITH M  N  N@=C@!A. Gd P  D:

	BARITH P  N  N@=CA/ Gd P  J"
	BARITH P  N@=C@!A0 Gd P  J

	BARITH P  N  N@=C@&A1 Gd P B

	BARITH P  N  N@6 L@9 P@<C@!A4 Gd P  D:

	BARITH M
  L  L@=C@!A5 Gd P  L

	BARITH P  L  L@=CA6 Gd P  J"
	BARITH P  L@=C@&A7 Gd P B

	BARITH P  L  L@6 L@9 P@<C
A: Gd P 
	BARRAY KK@=CA; Gd P L	BARRAY L@6@9 K@<C@!A= Gd P  B

	BENUM M   L  L@=C@!A> Gd P  J#

	BENUM P  L  L@=C@!A? Gd P  J&

	BENUM P  L  L@=C@!A@ Gd P  J

	BENUM P  L  L@=C@!AA Gd P  J

	BENUM P  L  L@=C@!AB Gd P  J%

	BENUM P  L  L@=CAC Gd P  K	BENUM P@=CAD Gd P  K	BENUM P@=CAE Gd P  J	BENUM P@=CAG Gd P  J	BENUM M@=C@#AI Gd P  J#

	BENUMERATION K  L  L@=C@#AJ Gd P  J&

	BENUMERATION P  L  L@=C@#AK Gd P  J

	BENUMERATION P  L  L@=C@#AL Gd P  J

	BENUMERATION P  L  L@=C@#AM Gd P  J%

	BENUMERATION P  L  L@=CAN Gd P  K	BENUMERATION P@=CAO Gd P  K	BENUMERATION P@=CAQ Gd P  L
		BFDLFUNCS L  N@=C@"AR Gd P  J

		BFDLFUNCS L  N  N@=C@"AS Gd P  J%

		BFDLFUNCS L  N  N@=C
AT Gd P  J		BFDLFUNCS L@=C@"AU Gd P  J

		BFDLFUNCS L  N  N@=C@'AV Gd P B

		BFDLFUNCS L  N  N@6 L@9 P@<CAY Gd P  L
		BFDLFUNCS L  N@=C@"AZ Gd P  J

		BFDLFUNCS L  N  N@=C@"A[ Gd P  J%

		BFDLFUNCS L  N  N@=C@"A\ Gd P  J

		BFDLFUNCS L  N  N@=CA] Gd P  L
		BFDLFUNCS L  N@=C@'A^ Gd P B

		BFDLFUNCS L  N  N@6 L@9 P@<CAa Gd P  L
		BFDLFUNCS L  L@=C
Ab Gd P  F&		BFDLFUNCS L@=C@"Ac Gd P  B

		BFDLFUNCS L  L  L@=C@"Ad Gd P  J#

		BFDLFUNCS L  L  L@=C@"Af Gd P  L

		BFDLFUNCS M  N  L@=C@"Ag Gd P  J

		BFDLFUNCS P  N  N@=C@"Ah Gd P  J

		BFDLFUNCS P  N  N@=C@"Ai Gd P  J&

		BFDLFUNCS P  N  N@=C@"Aj Gd P  J%

		BFDLFUNCS P  N  N@=C@"Ak Gd P  J

		BFDLFUNCS P  N  N@=C@'Al Gd P B

		BFDLFUNCS P  N  N@6 L@9 P@<CAo Gd P  I	BLOGIC P@=CAp Gd P  J	BLOGIC P@=CAq Gd P  I}	BLOGIC P@=CAr Gd P B	BLOGIC P@6 L@9 P@<CAu Gd P  I	BLOGIC P@=CAv Gd P  J	BLOGIC P@=CAw Gd P  I}	BLOGIC P@=CAx Gd P B	BLOGIC P@6 L@9 P@<CA{ Gd P  I	BLOGIC P@=CA| Gd P  J	BLOGIC P@=CA} Gd P B	BLOGIC P@6 L@9 P@<CA Gd P  I}	BLOGIC I{@=CA Gd P B	BLOGIC P@6 L@9 P@<CA Gd P  @	BLOGIC M
@=CA Gd P B	BLOGIC P@6 L@9 P@<CA Gd P  I	BLOGIC M@=CA Gd P B	BLOGIC P@6 L@9 P@<CA Gd P  F&	BLOGIC M@=CA Gd P B	BLOGIC P@6 L@9 P@<CA Gd P  J	BLOGIC M@=CA Gd P B	BLOGIC P@6 L@9 P@<CA Gd P  F&	BLOGIC M@=CA Gd P  I	BLOGIC P@=CA Gd P  J	BLOGIC P@=CA Gd P  @	BLOGIC P@=CA Gd P  I}	BLOGIC P@=CA Gd P B	BLOGIC P@6 L@9 P@<C@"A Gd P  B

		BINTINEQS M  L  L@=C@"A Gd P  J&

		BINTINEQS P  L  L@=C@"A Gd P  J

		BINTINEQS P  L  L@=C@"A Gd P  J%

		BINTINEQS P  L  L@=C@"A Gd P  B

		BNUMINEQS P  N  N@=C@"A Gd P  J#

		BNUMINEQS P  N  N@=C@"A Gd P  J&

		BNUMINEQS P  N  N@=C@"A Gd P  J

		BNUMINEQS P  N  N@=C@"A Gd P  J

		BNUMINEQS P  N  N@=C@"A Gd P  J%

		BNUMINEQS P  N  N@=C@"A Gd P  B

		BNUMINEQS M  N  N@=C@"A Gd P  J#

		BNUMINEQS M  N  N@=C
A Gd P  J		BNUMINEQS M@=C
A Gd P  B		BGENINEQS M@=C
A Gd P  J#		BGENINEQS P@=C
A Gd P  J&		BGENINEQS P@=C
A Gd P  J		BGENINEQS P@=C
A Gd P  J		BGENINEQS P@=C
A Gd P  J%		BGENINEQS P@=C
A Gd P  B		BGENINEQS M@=C
A Gd P  J		BGENINEQS P@=C
A Gd P  J%		BGENINEQS P@=CA Gd P 
		BGENINEQS M@=CA Gd P 
	BQUANTIF M@=C@!A Gd P  J

	BSEQ M  L  L@=C@!A Gd P  J%

	BSEQ P  L  L@=C@!A Gd P  D:

	BSEQ P  L  L@=C@!A Gd P  @

	BSEQ P  L  L@=CA Gd P  L	BSEQ P@=C@&A Gd P B

	BSEQ P  L  L@6 L@9 P@<CA Gd P  B	BSEQ G@=CA Gd P B	BSEQ P@6 L@9 P@<CA Gd P  LG	BSEQ LG@=CA Gd P B	BSEQ LG@6 L@9 P@<CA Gd P  LH	BSEQ LH@=CA Gd P B	BSEQ LH@6 L@9 P@<CA Gd P  LL	BSEQ LL@=CA Gd P  B	BSEQ LL@=CA Gd P B	BSEQ LL@6 L@9 P@<CA Gd P  LN	BSEQ LN@=CA Gd P  B	BSEQ LN@=CA Gd P 	BSEQ LN@=CA Gd P B	BSEQ LN@6 L@9 P@<CA Gd P  B	BSEQ M@=CA Gd P  I}	BSEQ P@=CA Gd P  K	BSETS M@=CA Gd P  K	BSETS P@=CA Gd P  F&	BSETS P@=CA Gd P  K~	BSETS P@=CA Gd P  K	BSETS P@=CA Gd P  K	BSETS P@=CA Gd P  K	BSETS P@=CA Gd P  K	BSETS P@=CA Gd P  J	BSETS P@=CA Gd P B	BSETS P@6 L@9 P@<C	A Gd P 
	BSPECIAL
@=CA Gd P 
	BRECORD
@=C@"A Gd P  L

	BBITWISE L  L  L@=C@"A Gd P  L

	BBITWISE P  L  L@=C@"A Gd P  L

	BBITWISE P  L  L@=C@"A Gd P  J&

	BBITWISE P  L  L@=C@"A Gd P  B

	BBITWISE P  L  L@=C@"A Gd P  L

	BMODULAR M  L  L@=C@"A Gd P  J&

	BMODULAR P  L  L@=C@"A Gd P  J#

	BMODULAR P  L  L@=C@"A Gd P  J

	BMODULAR P  L  L@=C@"A Gd P  B

	BMODULAR P  L  L@=XP P
 C@ Dl Gd IG@6@8 E@/@8 K@/@8process_rest_of_component @@@B@0@8 O @@A@1 O4
@5@8 A@@@<XP Nm CAW Gd Nb@6@8 IN@8 IP@@@<XP OV CC Gd IG@6@1 O\@.
@5@8 J@|
@1 O\@5@8 CU@@@<XP O
 CB Gd I
@6@(There are NO subexpressions of the form @8 Is@/@8 O' @@8 Le @@1 K@0@0@5@8 CO@8 IP@8 IP@@@<C@+B Gd I

@6@B@"


@#@A@%
@1 Oi@5@8 ASubexpression is @8 Is@ 
@8 IN@8 IP@@@<CB Gd I@6Possible subexpressions:-@8 Is@8 IP@@@8	list_subs @@@@<XP N" CA4 Gd J@6@B@]
@A@Y
@m@s@n @@@@<CA< Gd J J"
@6@Y@m@t@n @@@@<XD  t  t t  @t  P  A P P  C@/@1 Gd	u H~        @6INDUCTION -- on what? @8 L@/
@8 KINDUCTION -- Base case? @8 L@/@8 K@1 J
@5@8 J@1 J
@5@8 J K@/@8 K@9 P @@<XP M C@8A Gd J0@6@1 J
@0@5@8 CO@1 I@0@0@5@8 J @@1 J@0@0@5@8 P@1 O@0@5@8 P@1deleted@0@5@8 P@1deleted_hyp@0@0@5@8 P@1 K
@0@5@8 P@@@<XPmk_intersect CA Gd K
@6@@@<C@GA Gd K
@6@ @/@8 P @@B@0@ 
@8in_set_list @@B@ 
@ @8not_in_set_list @@"
@#@A@B@ 
@ @8 P@'@A	@"
@#@A@ 
@8 P@'@@@<XPwrite_deleted_hyp C@ Gd	u Hf        @6@/@8 P @D@8 Is@8 IN@:@8 J@8 O@8 IN@8 IP@@@<XPrestructure_nonset CF Gd IG D:


 D:

@6@ @8 Q @@ 
@ @8 Q@@@<CF Gd IG J


 J

@6@ @8 Q@ 
@ @8 Q@@@<CF Gd IG @


 @

@6@ @8 Q@ 
@ @8 Q@@@<CF  Gd IG@6@@@8restructure_formula @@@@<XPprocess_command_line_data  C Gd N@6@8 N @@@@/
@8get_command_line @@@@8process_dcl_args @@@@<XP P C
DQ Gd IG@6@/B.@8 K@9are_all_digits @@<XD  t  t t  @t  O,  A P O,  C@" Gd J0@6@B
 L@/
@8 K@I@A@'Type hypothesis no. or cases formula...CASES> @8 K@/@8 K@/
@8 L@@@8 O+ @@@@<XP J  C
A@ Gd J@6@Y
@m@s@n @@@@<CAA Gd J J"
@6@Y@m@t@n @@@@<XP Q C@R Gd G@6 G@8prolog_flag AM@@@<XP L& CAt Gd J@6@W
@@@U@<CAy Gd J J


@6@/@8 L%@ 
@/@8 L%@ @ @8 Pd@@@<CA~ Gd J D:


 D:

@6@ @8 L%@ 
@ @8 L%@@@<C@#A Gd J @


 D:

@6@ @8 L%@1 J
@2 J"@5@ @8 L%@@@<CA Gd J L


@6@/@8 M@ 
@/@8 M@1 L@5@8 M@@@<CA Gd J L


@6@/@8 M@ 
@/@8 M@1 L@5@8 M@@@<C@"A Gd J L


@6@1 L
@5@/@8 Ij@@@1 L
@5@ @8do_norm_typed_expr @@@@<C	A Gd J

@6@8 N!@@@<CA Gd J
 J"
@6@Y
@m@s@n @}@m@s@w J"@@@@<CA Gd J J"
@6@1 J@2 J"@5@8 L%@@@<CA Gd J@6@/@0@8 N%@8
simp_funct @@@@<CA Gd J 

@=XPmk_diff CB Gd K
@6@@@<C@'B Gd K
@6@ @/@8 Q! @@B
@ 
@8 P@'@A@ 
@8 P@"
@#@@@<XPprint_status_info_at_depth CA Gd P @6@@@<CA Gd P@6@m@s@n @@@@|
 @8pvc_print_info_at_depth @@@@8 Q$ @@@@<XD  t  t t  @t prolog_exception_hook A& D  t  t t  @t  Q* A' P Q* C@iB G G @K
 D 

 @K D  G
@6@7
 G G @8 @;@G@]
@H@ 
@8stack_guard Q-@I@A@ 
predicate_indicator@/@8 I? Q-@ @8 Q.@Fbacktrace_depth@/@8 @;@P@m@r@n @@A@(@ @/@8get_prolog_backtrace Q-@ @/@8clean_stack Q-@ @ @ @9join_stacks Q-@<XPrestructure_set CF Gd IG D:


 K~

@6@ @8 Q> @@ 
@ @8 Q@@@@<CF Gd IG J


 K

@6@ @8 Q@@ 
@ @8 Q@@@@<CF Gd IG @


 K

@6@ @8 Q@@ 
@ @8 Q@@@@<CF Gd IG@6@@@8 Q@@@<XD  t  t t  @t  O5 A& P I C@W Gd I@6@1 P0@.@5@8 J@8 J@8 J@8 J@U@<C@@[ Gd I@6@8 K@B@)
 IM@( I@(
 J@A	@)
 J	@( J@(
 M NU@8 CO@1 LC@0@5@8 CO@1 J K@0@5@8 CO@1 J K@2 I@2 K
@5@8 CU@1 J4@0@0@0@5@8 CO@1 QD
@5@8 CU@/@3@4@4@.@5@8 @1 L@0@5@8 CO@ @@1 L@5@8 A@@@8 Kv  @@1 L@.@5@8 J@B	@'@@@U@I@A@ @ @8 H@ @8 J@/@3@4@4@5@8 @ @8 A@@@<XP N C@-A Gd J0@6@1 I@0@0@5@8 CO@1 J@0@0@5@8 CO@1 P@0@5@8 CO@1 P@0@5@8 CO@1 P@0@0@5@8 CO@1 P@0@5@8 CO@8 Ml @@@@<XPset_memory_limit C@% Gd G@6@@@<XPprocess_dcl_qualifier CA @e Gd N
@6@/@8 Kt @@3@.@5@8 IW@/
@8 D@m@r
@n@@@@B@@/@3@=@5@/@8 P@"@#@B@+@B@ @0
Bproof_log@8 K@A
@ @0	Bprooflog@8 K@E@8 O  @@P@T@@@ @8process_proof_log_file_name @ O@8 A@A@I@B@ @0Bexecute@8 K@E@0@8 M/@P@T@@@ @8process_execute_file_name @@A@-@B@)@B
@ @0Bcommand_log@8 K@A
@ @0Bcommandlog@8 K@E@0@8cmd_line_command_log @@P@T@@@ @8process_command_log_file_name @@A@8scream_blue_murder  @@A@y@B@0Bresume@8 K@B@E@8 O  @@P@T O@8 CU@A@8 Q\@A@X@B@0Bplain@8 K@@@1plain_output@0@5@8 CO@1 Qa L@5@8 CU@A@>@B@0Boverwrite_warning@8 K@@@1 J@0@5@8 CO@1 J L@5@8 A@A@!@B@0Bversion@8 K@@@8process_version  @@A@B
@0Bhelp@8 K@@@8process_help  @@A@8 Q\@J@@@<C@$@ Gd N@6@3@.@0@5@8 IW@E@8 QL@P@T@E
@0@8cmd_line_filename @@P
@T@1 Qj
@5@8 D[ @@@<C@&@ Gd N@6@3@.@0@5@8 IW@E
@8 QL@P
@T@/@8 Qi@<Error: Multiple files provided on command line: ~a and ~a.~n@3@4
@5@8 @ @@8 Q\@@@<C@ Gd N@6@8 Q\@@@<XD  t  t t  @t  KS A D  t  t t  @t  KS A& D  t  t t  @t  P A& P P C@q J J @=XP Q CDW Gd IG@6@m@n@0@t@~@m@t@n@9@~@@@9 Q@<CDY Gd IG@6@@@<XPprocess_logfact C@/@8 Gd	u Hz        
step@6@B@&@B
@E
 I@8 O@P
@T@A@E	forceexit@8 O@P@T@8 OSTEP @8 Is@8 IN@A@V@@@<C@'@E Gd Qr
text@6@8 O@/
@8prooflog_width @@B
@)
 @8 IN@I@A@m@r
@s@x @@@ @0@8pretty_write @@@@<C@P Gd Qr
 K@6@8 O	Command: @8 Is@8 IN@@@<C@U Gd Qr
method O, K IM

@6@8 O@$Commence PROOF BY CASES attempt on H@8 Is@ 
@8 IN@@@<C@Z Gd Qr
 Q~@6@8 OCommence PROOF BY @8 Is@8 IN attempt@8 Is@@@<C@S@` Gd Qr		
 J I


@6@8 O N@8 Is@/@8 Qw@B@) @ 
@8 IN M~@8 Is@ @8 IN@J@I@A@#@m@r@s@x @@n	@x @@@ 
@ @/@8 Qz M~@ @/@8 Qz@ @ @0@8 Qz@@@<C@S@p Gd Qr		
 M J


@6@8 O M@8 Is@/@8 Qw@B@) @ 
@8 IN M~@8 Is@ @8 IN@J@I@A@#@m@r@s@x @@n@x @@@ 
@ @/@8 Qz M~@ @/@8 Qz@ @ @0@8 Qz@@@<C@ Gd Qr
vcname@6@8 ONow attempting proof of VC: @8 Is@8 IN@1 MB@0@5@8 CO@8 IP@8 B  @@@@<C@c@ Gd Qr


	rulematch 


 Po

@6@8 O@ Successful inference with rule: @8 Is@ @8 IN@8 IP@|
@ @ @8write_subgoal_list_proved @@8 O
Therefore @8 Is@/@8 Qw@B@) @ @8 IN@I@A@m@r@s@x @@n
@x @@@ @ @0@8 Qz@3
@4@5@8
save_ruleused @@@@<C@@ Gd Qr
 Q 


 P  P!


@6@8 O@#Successful substitution with rule: @8 Is@ @8 IN@8 IP@|
@ @ @8 Q@8 OAllowing substitution of @8 Is@/@8 Qw@B@) @ @8 IN@8 IP@8 Ofor @8 Is@ @8 IN@J@A@/@m@r@s@x @@n@x @@@ @ @0@8 Qz@8 IP@8 O Q@8 Is@m@r@s@x @@n@x @@@ @ @0@8 Qz@3
@4@5@8 Q@@@<C@ @ Gd Qr  M O

@6*** PROVED VC @8 Is@ 
@8 IN@8 IP@8 IP@8write_rules_used  @@8 IP@8 IP@8 IP@@@<C@ Gd Qr
 M A@6@8 O*** Proved all conclusions@8 Is@8 IP@@@<C@S@ Gd Qr		
 M J


@6@8 O*** Proved C@8 Is@/@8 Qw@B@) @ 
@8 IN M~@8 Is@ @8 IN@J@I@A@#@m@r@s@x @@n@x @@@ 
@ @/@8 Qz M~@ @/@8 Qz@ @ @0@8 Qz@@@<C@1@ Gd Qr
 M@6@8 O@ Entering new proof frame (DEPTH @8 Is@8 IN) ...@8 Is@/
@8indentation @@1 Q@0@5@8 CO@/@8indentation_increment @@m@r
@r@z@@1 Q@5@8 CU@@@<C@2@ Gd Qr
 O@6@8 O@#Exiting current proof frame (DEPTH @8 Is@8 IN M@8 Is@/
@8 Q@1 Q@0@5@8 CO@/@8 Q@m@r
@r@x @@@1 Q@5@8 CU@@@<C@+@ Gd Qr
	quitframe@6@8 O@>QUIT: give up attempt to prove subgoals of current proof frame@8 Is@/
@8 Q@1 Q@0@5@8 CO@/@8 Q@m@r
@r@x @@@1 Q@5@8 CU@@@<C@/@ Gd Qr
 I@6@8 OAttempting to infer @8 Is@/
@8 Qw@B
@)
 @8 IN@I@A@m@r
@s@x @@n@x @@@ @0@8 Qz@@@<C@rA Gd Qr


subgoal 


 Q

@6@8 OAttempt to prove @8 Is@/@8 Qw@B@) @ @8 IN@I@A@m@r@s@x @@n@x @@@ @ @0@8 Qz@8 IP@8 Oby subgoaling on rule @8 Is@ @8 IN F@8 Is@8 IP@8 OUnsatisfied subgoals are:@8 Is@8 IP@|
@ @ @8write_unproved_subgoals @@3
@4@5@8 Q@@@<C@8A Gd Qr
 I@6@8 O Lc@8 Is@/
@8 Qw@B
@)
 @8 IN@I@A@m@r
@s@x @@n@x @@@ @0@8 Qz@8 IP@8 O  by logical deduction@8 Is@@@<C@]A( Gd Qr
 M


@6@8 OUse of standardisation@8 Is@8 IP@8 O     on @8 Is@/@8 Qw@B@) @ 
@8 IN@I@A@m@r@s@x @@n@x @@@ 
@ @0@8 Qz@8 IP@8 O  gives @8 Is@B	@) @ @8 IN@A@ @ @0@8 Qz@@@<CA@ Gd Qr
 M I

@6@8 OApply standardiser on H@8 Is@ 
@8 IN@@@<CAE Gd Qr
 M J

@6@8 OApply standardiser on C@8 Is@ 
@8 IN@@@<CAJ Gd Qr
 O, Q

@6@8 O@5Start proof-by-cases attempt on disjunction formula H@8 Is@ 
@8 IN@@@<CAO Gd Qr
 I@6@8 OBegin CASE @8 Is@8 IN @8 Is@@@<C@]AU Gd Qr
 P



@6@8 O Q@8 Is@/@8 Qw@B@) @ 
@8 IN@I@A@m@r@s@x @@n@x @@@ 
@ @0@8 Qz@8 IP@8 Oby induction on @8 Is@ @8 IN
 (base case: @8 Is@ @8 IN = @8 Is@ @8 IN M@8 Is@@@<CAj Gd Qr
 BE@6@8 OConsulted rulefile: @8 Is@8 IN@@@<CAo Gd Qr
library_name@6@8 OLibrary rulefile: @8 Is@8 IN@@@<C@+At Gd Qr
	lib_fault


@6@8 O@ALIBRARY REJECTED: mismatch between .FDL declarations and library.@8 Is@8 IPInvolves identifier @8 Is@ 
@8 IN in: @8 Is@ @8 IN F@8 Is@@@<CAz Gd Qr
lib_ok@6@8 O@4LIBRARY LOADED: No FDL declaration mismatches found.@8 Is@@@<CA~ Gd Qr
 I@6*** END OF PROOF SESSION@8 Is@8 IP@8 IP@8 IP@8write_summary_of_rules_used  @@8 IP@8write_summary_of_proof_status  @@8 IP@@@<CA Gd Qr
 Qt@6 Q@8 Is@8 IP@8 IP@8 IP@8 Q@8 IP@8 Q@8 IP@@@<C
A Gd Qr
 O@6*** True VC eliminated: @8 Is@8 IN@@@<CA Gd Qr@6@8 O@ !!! UNEXPECTED LOGFACT: logfact(@8 Is@8 IN PJ@8 Is@8 IN M@8 Is@@@<XPrestructure_formula_list CE Gd IG


@6@ 
@8 Q@@@<CE Gd IG
@6@ @8 Q@@@ 
@ @8 Q @@@@<CF  Gd IG@6@@@<XP	semi_stan C@/@0 Gd N
 B


@6@/@8 Ij@ @/@8 LV@ 
@ @/@8 LV@1 I@1ss
@5@2 B@5@8 A@@@<C@/@7 Gd N
 J#


@6@/@8 Ij@ @/@8 LV@ 
@ @/@8 LV@1 I@1 Q
@5@2 J#@5@8 A@@@<C@*@> Gd N
 J%


@6 B5@/@8 LV@ 
 B5@/@8 LV@1 I@1 Q
@5@2 J%@5@8 A@@@<C@*@D Gd N
 J


@6 B5@/@8 LV@ 
 B5@/@8 LV@1 I@1 Q
@5@2 J@5@8 A@@@<C@*@J Gd N
 J


@6 B5@/@8 LV@ 
 B5@/@8 LV@1 I@1 Q
@5@2 J@5@8 A@@@<C@*@P Gd N
 J&


@6 B5@/@8 LV@ 
 B5@/@8 LV@1 I@1 Q
@5@2 J&@5@8 A@@@<C@V Gd N
 F&
@6@/
@8 N@ 
@1 F&@0@5@8 H@ 
@8 Q @@@@<XD  t  t t  @t  P A& P P C@o J J @=XP P C@;D] Gd IG
@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 Gd IG@6@@@<XP L, CB Gd J J


@6@ 
@8 J@1 J
@5@8 J+@@@<CB Gd J J


 J

@6@ @8 L+@@@<CB Gd J D:


 D:

@6@ @8 L+@ 
@ @8 L+@@@<C	B Gd J

@6@8 J@@@<XP Q C@_D Gd IG L 



 L 

@6@ 
@/@8 K5@B@ @0@8 L@@@ @ @8 Q@A@-@1 K8temp@5@8 CU@B@ @ @8 Q@1 K8 Q@5@8 J@A
@1 K8 Q@5@8 J@@@U@@@<C@_E Gd IG L 



 L 

@6@ 
@/@8 K5@B@ @0@8 L@@@ @ @8 Q@A@-@1 K8 Q@5@8 CU@B@ @ @8 Q@1 K8 Q@5@8 J@A
@1 K8 Q@5@8 J@@@U@@@<C@CE Gd IG D:


@6@ 
@/@8 Q@@@B@ @/@8 Ij@ @1 Kf@0@5@8 KQ@/@8 Q@@" K~@#@A@/@8 Q@" D:@#@I@@@<C@CE# Gd IG J


@6@ 
@/@8 Q@@@B@ @/@8 Ij@ @1 Kf@0@5@8 KQ@/@8 Q@@" K@#@A@/@8 Q@" J@#@I@@@<C@CE/ Gd IG @


@6@ 
@/@8 Q@@@B@ @/@8 Ij@ @1 Kf@0@5@8 KQ@/@8 Q@@" K@#@A@/@8 Q@" @@#@I@@@<C@RE; Gd IG 


@6@/@8 Q@ 
@/@8 Q@@@/@8 Ij@ 
@/@8 Ij@@@B@$@) B5@) B5@Y@Y@  @8 H@1 L@5@8 J+@m@r@t@r@{@@A
@" @#@@@<C@CEN Gd IG J&


@6@ 
@/@8 Q@@@B@ @/@8 Ij@ @1 Kf@0@5@8 KQ@/@8 Q@" K@#@A@/@8 Q@" J&@#@I@@@<C@CEZ Gd IG J


@6@ 
@/@8 Q@@@B@ @/@8 Ij@ @1 Kf@0@5@8 KQ@/@8 Q@@" K@#@A@/@8 Q@" J@#@I@@@<C@CEf Gd IG J


@6@ 
@/@8 Q@@@B@ @/@8 Ij@ @1 Kf@0@5@8 KQ@/@8 Q@@" K@#@A@/@8 Q@" J@#@I@@@<C@CEr Gd IG J%


@6@ 
@/@8 Q@@@B@ @/@8 Ij@ @1 Kf@0@5@8 KQ@/@8 Q@@" K@#@A@/@8 Q@" J%@#@I@@@<CE~ Gd IG L


 L

@6@ @8 Q@@@ 
@ @8 Q@@@<C@(E Gd IG L



 L


@6@ @8 Q@@@ 
@ @8 Q@@@ @ @8 Q@@@<CE Gd IG LG
 LG

@6@ 
@8 Q@@@<CE Gd IG LH
 LH

@6@ 
@8 Q@@@<CE Gd IG LL
 LL

@6@ 
@8 Q@@@<CE Gd IG LN
 LN

@6@ 
@8 Q@@@<CE Gd IG B


 B

@6@ @8 Q@ 
@ @8 Q@@@<CE Gd IG K
 K

@6@ 
@8 Q@@@<CE Gd IG K
 K

@6@ 
@8 Q@@@<CE Gd IG L
 L

@6@ 
@8 Q@@@<CE Gd IG L
 L

@6@ 
@8 Q@@@<CE Gd IG L
 L

@6@ 
@8 Q@@@<CE Gd IG K
@6@8twiddles_conversion @@@@<C@>E Gd IG Q
@6@]@/
@8 IW@ 
B__OLD@/@8 K@ @8 IW@/ K:@8 L@1 K8 J	@5@8 A K9@8 K>@1 Q@5@8 A@@@<CE Gd IG

@6@\
@@@<CE Gd IG L
@6@8 Q@@@<C@SE Gd IG@6@X
@3@.@.
@5@8 @8 K@B@) L@@@ 
@/@8restructure_array_aggregate @@A@,@B@) L@@@ 
@/@8restructure_record_aggregate @@A@B@0 KK@8 L@@@ 
@/@8 Q@A
@0 G@8 L@@@ 
@/@8 Q@@@3@5@9 @<CE Gd IG@6@/@/
@8 L@@@/@8 Q@ @ 
@8 L@@@<CE Gd IG@6@/@0@/
@/@0@8 Lj@@@ @/@8 Q@0@ 
@ @0@8 Lj@@@<C@~E Gd IG@6@X
@3@.@.
@5@8 @B@!@1 Kf@0@5@8 KQ@"

@#@ @/@8 Q@" Kf@#@I@A@M@B@1 Ke@0@5@8 KQ@"

@#@ @8 Q@I@A@1@B@) L@8 K@@@ 
@/@8 Q@A@B@) L@8 K@@@ 
@/@8 Q@A@ 
@/@8 Q@3@5@8 @I@I@@@<XP	find_char CF Gd IG@6@8 E@/@8 K@'
@@@<XD  t  t t  @t logfile_name A& P L/ CB! Gd J D:




@6@ @8 L.@@@<CB" Gd J

@6@8 J@@@<XP Mi CD> Gd L@6@B@Y
@m@s@n @@I@A@"
 J"
@#@Y@m@t@n @@<XP Q C Gd N@6@@@<C@! Gd N@6@/@8split_qualifiers @@@@8process_dcl_qualifiers @@@@<XPprocess_formula C@eD Gd IG@6@B@8 J@A
@8 IP@/*** ABORTED: Prolog variables occur in formula.@8 Is@8 IP@8 Iy@@@B@/@8 Q@A@8 IP@1*** ABORTED: could not restructure above formula.@8 Is@8 IP@8 Iy@I@@@B L@8typechecking_during_load @@B B!@8 Ij@A	@8*** ABORTED: above formula did not typecheck as boolean.@8 Is@8 IP@@@8 Iy@A@V@@@B L@8simplify_during_load @@B@8 K@A@8 IP@7!!! WARNING: Could not simplify above formula properly.@8 Is@8 IP@'@A@'@@@<XD  t  t t  @t  P A P P C@7 Gd	u Ht        @6@B@"
 K J	
@#@Y@/@8 J
@A
 B!@8 Ij@&
@I@'ENTERING PROOF BY CONTRADICTION ATTEMPT@8 Is@8 IP@3 
@5@1 F&@5
CONTRADICTION@8
start_subgoal @@@@<XP K C@GB Gd K K

@6@@@ 
@/@8 K@B@3@4@5@8strict_sublist @@I@A@&@B@" K@#@"
@#@1 J#@5@8 J@A
@" K@#@I@@@<C@EB Gd K K

@6@@@ 
@/@8 K@B@3@4@5@8 Q@I@A@$@B@" K@#@/@8 LJ@1 J#@5@8 J@A
@" K@#@I@@@<CB Gd K@6@8 K@@@<XP J CA Gd J J
 J


@6@1 J@1 J
@5@5@8 J@@@<CA Gd J J


 J

@6@ 
@8 J@ @8 J@@@<CA Gd J D:
 D:


@6@1 D:@1 D:
@5@5@8 J@@@<C@ A Gd J D:


 D:

@6@ 
@8 J@ 
@ @8 J@ @8 J@@@<C	A Gd J

@6@8 J@@@<XPwrite_deleted_hyps  C@ Gd P @6@E
@0@8 P @@P
@T@@@<C@ Gd P  @6@8 IP@8 IP@<PLUS the following deleted (currently unuseable) hypotheses:@8 Is@8 IP@8 IP@U@<C
@ Gd P@6@/
@8 R @8 P @@U@<C@ Gd P  @6@@@<XP	simp_args C@ Gd J



@6@ @8 PP@@@ 
@ @ @8 LV@@@<C@ @ Gd J



@6@ 
@/@8 Ij@@@ 
@ @ @8 LV@@@<C@"@ Gd J		
@6@ @8 PP@@@ 
@ @ @8 LV@@@ @ @ @8 R @@@@<C@&@ Gd J		


@6@ 
@/@8 Ij@@@ 
@ @ @8 LV@@@ @ @ @8 R@@@<XP P CA Gd K

@6@1 B
@5@8 J@@@<C
A Gd K


@6@8 P@@@<XP Q C
@] Gd N@6@8 QJ @@@@8 Q@@@<C@b Gd N@6@@@<XPeread C	G Gd IG@6@8 M@8	echo_term @@@@<XP P\ CB Gd Nb@6Type information for function @8 Is@/@8 M@/@8 M@8 IN@8 IN@8 IN @8 Nl@@@<XD  t  t t  @t  P A P P C@H@$ Gd Q@6@B@"
 K J	
@#@Y@/@8 J
@A
 B!@8 Ij@&
@I@" @


@#@/ 
@1 @ 
@5@8 I@%ENTERING PROOF BY IMPLICATION ATTEMPT@8 Is@8 IP@ @ 
IMPLICATION@8 Q@@@<XP O C Gd I@6@Y
@m@s@n @}@m@s@w J"@@" J"@#@@@<C@" Gd I

@6@\
@@@<C@' Gd I

@6@W
@@@<C@, Gd I@6@3@.@.
@5@8 @ 
@/@8 O@3@5@8 @@@<XD  t  t t  @t 
expand_answer  D  t  t t  @t  R A& D  t  t t  @t  R A' D  t  t t  @t  R  P M C@1A9 Gd J0@6@/@0@8 J1@B@8 O*** PROVED FOR CASE @8 Is@8 IN@8 IP@A@E@8 O@P@T<Case @8 Is@8 IN	 pending>@8 Is@8 IP@U@<CAH Gd J0@6@@@<XP L) C@1A Gd J J


@6@ 
@8 J@@@B@8 J@" J
@#@I@A@/@8 L(@1 J
@5@8 J@@@<CB Gd J J


 J

@6@ @8 L(@@@<CB Gd J D:


 D:

@6@ @8 L(@ 
@ @8 L(@@@<C	B
 Gd J

@6@8 J@@@<XPwrite_depth_information  CA  Gd P  @6 @8 Mv@@@<CA Gd P@6@8 IP@8 IPYou are currently at depth @8 Is@/
@8 Mv@8 IN.  Back-trace from here is:@8 Is@8 IP@8 IP@@@8 Q)@@@<XP P CA Gd K
@6@@@<CA Gd K

@6@1 J#
@5@8 J@ 
@8 P@@@<XD  t  t t  @t  M A& Pread_component_number CF_ Gd IG@6@/@8read_number_codes @@8 IW@@@<XP J C@h Gd G@6@3 D@5@8file_exists @@3 DP@5@9 R@<XP K C
@/ Gd I@6@/
@8 M/@8 J@@@<C@3 Gd I  @6 @@8 J@@@<XP L8 C@%C Gd J

@6@8 J@ 
@8 J@/@1 D:
@5@8 J+@3@5@8 L7@@@<C@2C Gd J		

@6@/@/@8 O$@ 
@ @/@8 O$@/@1 D:@5@8 J+@3@1 J@5@5@8 L7@@@<C@)C
 Gd J

@6@3
@5@/@8 L7@3@5@3@.@5@8 L7@"@#@@@<CC Gd J J
@6@@@<C
C Gd J
@6@@@<CC Gd J@6@@@<XPset_exit_status  C@^ Gd G  @6@@@<XD  t  t t  @t  J- A P J, C Gd	u Hg        @6@W@@@U@<C
 Gd R!

@6@Y
@m@s@n @@@@<C Gd R!@6@Y@m@t@n @}@@@m@t@w J"@@"
 J"@#@@@<C Gd R!
 J" J"
@6@8 J+@@@<C@:@! Gd R!
 J"
@6@/
@8 J+@@@B@)
 @)
 @A@!@B@Y
@m@r
@n @@"
 J"
@#@A
@"
 J"
@#@m@s@n @@@@<C@C@- Gd R!
 D:


@6@/@8 J+@/@ 
@8 J+@@@m@r@r@z@@B
@m@r@n @@'
@I@A@m@r@n @}@m@r@w J"@@"
 J"@#@@@<C@; Gd R!
 @


@6@1 D:@2 J"
@5@8 J+@@@<C@C@= Gd R!
 J


@6@/@8 J+@/@ 
@8 J+@@@m@r@r@{@@B
@m@r@n @@'
@I@A@m@r@n @}@m@r@w J"@@"
 J"@#@@@<C@I@K Gd R!
 L


@6@/@8 J+@/@ 
@8 J+@@@  @8 H@ @ @/@8eval_div @@B
@m@r@n @@'
@I@A@m@r@n @}@m@r@w J"@@"
 J"@#@@@<C@@Z Gd R!
 L


@6@8 K@@@/@8 J+@/@ 
@8 J+@@@  @8 H@ @ @/@8 R"@/@1 @@2 J@5@8 J+@B@) @)
 @A@_@B@S@ @8 Mh@ @8 Mh@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 D:@5@8 J+@A
@"
 L@#@@@<C@[@ Gd R!	
 L


@6@E@8 K@P@T@@@/@8 J+@/@ 
@8 J+@@@  @8 H@ @ @/@8 R"@/@1 @@2 J@5@8 J+@B@) @)
 @A@B@)@)
 @A
@"
 L@#@@@<C@E@ Gd R!
 L


@6@0@8 J+@0@ 
@8 J+@@@B@)
 @)
@J@A@#@Y
@m@r
@n @@|
 @@@/@1 L@5@8 J+@@@1 J@5@8 J+@@@<XP
abort_subgoal  C@E@1 Gd P@6@/
@8 Mv@0@0@0@8 M{@1 M|
@0@0@0@5@8 CO@1 M
@0@0@5@8 CO@1 J2
@0@0@5@8 CO@1 M
@0@5@8 CO@|
 @1 Mw@0@5@8 CO@1 Mw@5@8 CU@8 N@@@<XPfetch_indentation C@3 Gd Qr@6@8 Q@@@<XD  t  t t  @t num_matches A& P O C@3A Gd Nb
@6@/@8 M@/@8 M@ @8 INARG@8 Is@8 IN @8 Is@ @8 IN  @8 Is@8 Nl@|@@@ 
@ @8 O@@@<CA Gd Nb@6@@@<XP QF CA' Gd I@6@8 IPOLD EXPRESSION: @8 Is@/
@8 L@8 IN@8 IP@9 OF @@<XP L C@m Gd G@6@3 D@5@8 R@3 B@5@9 R@<C@p Gd G@6@E@8 R
 Gx@P@T@<XP L; C@)C+ Gd J J J




@6@ @8 M @@ 
@8 N!@3@1 J@5@5@8 L:@@@<CC0 Gd J J



@6@ 
@8 R1@8 N!@ @8 L:@@@<CC5 Gd J
@6@8 R1@@@ 
@8 L:@@@<CC: Gd J

@6@ 
@ @8 L:@@@<CC= Gd J@6@@@<XD  t  t t  @t 	inst_case A& Pprocess_replace_arg_expression CDR Gd I@6@W
@@@<!!! Error in argument syntax: illegal Prolog variable found.@8 Is@8 IP@U@<CDX Gd I M

@6@8 R3 @@@@9 R6@<CD\ Gd I @ K IM
@6@1 Pa@5@8 A@@@<CD_ Gd I @ K J	
@6@1conc_to_replace@5@8 A@@@<C@1Db Gd I @ K IM

@6@Y@Y@m@t@u@}@1 R7@5@8 A@|
@@@1 @@1 K IM
@5@5@8 R6@@@<C@1Dk Gd I @ K J	

@6@Y@Y@m@t@u@}@1 R8@5@8 A@|
@@@1 @@1 K J	
@5@5@8 R6@@@<CDt Gd I K IM
@6@Y@1 R7@5@8 A@@@<CDx Gd I K J	
@6@Y@1 R8@5@8 A@@@<XP
abort_case  C@LAL Gd J0@6@/
@8 Mv@m@s@n @@0@/@8 M@1 M
@0@0@5@8 CO@1 I@0@5@8 J@1 J2
@0@0@5@8 CO@1 M
@0@5@8 CO@1 Mw@0@5@8 CO@|
 @|
 @1 Mw
@5@8 A@8 N@@@<XD  t  t t  @t  Oj A& Psubst_vbl_list C@~ Gd Oq

@6@ @ @8 P{@@@<C@ Gd Oq@6@ @ @8 P{@@@ @ @8 R< @@@@<XP L2 CB( Gd J
@6@ @8 M @@ 
@ @8 L1@@@<CB+ Gd J@6@@@<XP Q' C@SA Gd P@6@0@/@/
@8 M{@#On exiting successfully from depth @8 Is@8 IN you will have proved @8 Is@B@YC@8 Is@8 IN@A
<own-formula>@8 Is@@@B	@)  at the *TOP-LEVEL*, by @8 Is@A at the previous depth, by @8 Is@ 
@8 IN@.@8 J@8 IP@@@B@)
 M@"Progress so far on proof by cases:@8 Is@8 IP@8 M@A@V@@@<XP Pw C@ Gd G
@6@@@<C@ Gd G


@6@ @8 Od @@|@ @ @ @ 
@9 Pv@<XD  t  t t  @t  Qy A& P Qx C@d J J  @=XD  t  t t  @t  Q A& P Q C@F J J  L@=XD  t  t t  @t  O A& D  t  t t  @t 	inst_form A& P L5 C@*B Gd J@6@/@3@.
@4@.@.@5@8 K@ @ 
@8 O" @@3@4
@5@/@8 K@ @8 L4@@@<CB Gd J

@6@@@<XD  t  t t  @t  I  A P I  C@R Gd P@6@8 N@B @8 Mv@@NO FRAME LEFT TO QUIT@8 Is@J
@A@=@/
@8 Mv@m@s@n @@1 J Q
@5@8 A@B@0@0@/@8 M{@@QUITTING CURRENT PROOF BY @8 Is@8 IN ATTEMPT@8 Is@8 IP@8 R% @@A@0@0@8 M@@@'QUITTING CURRENT PROOF BY CASES ATTEMPT@8 Is@8 IP@8 R: @@I@@@<XP R# C	@) Gd G@6@m@s@t@x C@@<XP Q C@1@( Gd N
@6@/@8
split_atom @@@@ 
@/@8 Q@@@B@"
@#@"@#@A	@ @ @8 K@I@@@<C@4 Gd N@6@@@<XD  t  t t  @t  O A& D  t  t t  @t  Q A& P Q C@v J J  L@=XD  t  t t  @t  J A& P PV CB Gd Nb@6@8 IN M~@8 Is@8 IN F@8 Nl@@@<XD  t  t t  @t 
inst_saved_vc A& Pnumeric_month_to_string C@ Gd I 	B01	BJAN@=C@ Gd I 	B02	BFEB@=C@ Gd I 	B03	BMAR@=C@ Gd I 	B04	BAPR@=C@ Gd I 	B05	BMAY@=C@ Gd I 	B06	BJUN@=C@ Gd I 	B07	BJUL@=C@ Gd I 	B08	BAUG@=C@ Gd I 	B09	BSEP@=C@ Gd I 	B10	BOCT@=C@ Gd I 	B11	BNOV@=C@ Gd I 	B12	BDEC@=XD  t  t t  @t  P1 A& Peliminate_semi_colons C@E Gd N@;
@.

@6@ 
@8 RW @@@@<C@H Gd N

@6@ 
@ @8 RY@@@<C@K Gd N@6@@@<XP N C@" Gd N@6@1 L
@5@0@8 I@@@<C@-@& Gd N@6@E
@1 RZ
@5@0@8 I@P
@T@/@8 I B!@/@8 LV@1 I@1 RZ
@5@5@8 A@8 Q@@@<XD  t  t t  @t resource A& D  t  t t  @t  R[ A' P N CG& Gd IG
 @


@6@@ I@8layout @@@ J@ 
@8 R\@@@<C	G, Gd IG@6 J@8 R\@@@<XP M C@b Gd G@6@/@3@1consume_layout @5@4@1 Hdec10@5@5@8 C @@@9 O@<XD  t  t t  @t  C A& D  t  t t  @t  C A' D  t  t t  @t  C  P CC Gd P Of
@6 M@8 IN@8 IN@@@<CA Gd P@6@X
@/@8 B@/@8 CE@/
@8 CE@/@/@8 P@B@) P@A
@B@) P@A@) P@/@8 P
 @@ 
@/@8 Rd@B@@@B@) P@m@r@r@@A@  P@8 H@m@r@r@ KT@8 Is@3@1priority@5@4@1 O @5@4@1 C @5@4@1 O @5@5@8 O M@8 Is@A@6@B@) P@m@r@r@}@A@  P@8 H@m@r@r@~@3@1 Re@5@4@1 O @5@4@1 C @5@4@1 O @5@5@8 O @8 Is@8 Is Rg@8 Is@B@.@m@r@r@ KT@8 Is@ 
@3@1 Re@5@4@1 O @5@4@1 C @5@4@1 O @5@5@8 O M@8 Is@A@$@m@r@r@}@ 
@3@1 Re@5@4@1 O @5@4@1 C @5@4@1 O @5@5@8 O@@@<C@@\ Gd P@6@X
@/@8 B@/@8 CE@B	@/
 P@8 P@A@/
 Kd@8 P@/@8 Rd@8 Is Rg@8 Is@B@-@m@r@r
@ KT@8 Is@3@1 Re
@5@4@1 O @5@4@1 C @5@4@1 O @5@5@8 O M@8 Is@A@#@m@r@r
@}@3@1 Re
@5@4@1 O @5@4@1 C @5@4@1 O @5@5@8 O@@@<C@@x Gd P@6@X
@/@8 B@/@8 CE@B	@/
 P@8 P@A@/
 P@8 P@/@8 Rd@B@-@m@r@r
@ KT@8 Is@3@1 Re
@5@4@1 O @5@4@1 C @5@4@1 O @5@5@8 O M@8 Is@A@#@m@r@r
@~@3@1 Re
@5@4@1 O @5@4@1 C @5@4@1 O @5@5@8 O Rg@8 Is@8 Is@@@<C@ Gd P@6@B@)
@A@"
@#@@@9 P @@<C@ @ Gd P@6@3@.@.@5@8 @\@-@@@8 Is KT@8 Is@8 PK M@8 Is@@@<XP	write_log  C
 Gd Qr @6@E
@0@0@8 O@P
@T@@@<C@6 Gd Qr@6@/
@8 Q @@/@8step_number @@/@8 R' @@8 L@8 Ip@8 IP Qs@8 Qp @@8 IP@1 J@.
@.@5@8 J@/@8 Rp@ @ 
@ @8 Rq@8 IP@U@<C@% Gd Qr@6@/
@8 Rk@E@8 L@P@T L@8 Is@8 IN L@8 Is@8 IP@@@9 Iy@<C@. Gd Qr  @6 @@8 Ip@@@<XP RR C@ @7 Gd N@6@/@8 IW@@@B@;@8 K@/
@8 RY@A@&
@@@ 
@8split_atom_list @@@@<XD  t  t t  @t  O( A& D  t  t t  @t  N A& P N C@2 J J  J@=XD  t  t t  @t  Om A& P P C@Dy Gd IG@6@/
@8 J@B@*@B@)@ @A@'
@/@8 K@B@'
@A@'
@)@ @@@) @J@J@J@A@@B@%@)@*@ 
@8 Q @@ 
@8 Ru@/@8 O[@1 O
@5@8 A@) @J@J@I@A@@B@,@)@!@ 
@8 Ru@ 
@8 Ru@A!!! WARNING: UNPROVEABLE VC!  Suggest you take corrective action.@8 Is@8 IP@1 NR
@2 J 
@5@8 A@) @J@J@J@A@i@B@/@8 K@'@) @I@J@J@A@S@) A7@B@8@B@)@H@( I@A@)@C@( J@/@8 R @@/@8 R @@ @/@8 Q @@/@3@4@4@5@8 @1 NR
@5@8 A@A@B	@)@ @ 
@8 Ru@A@V@I@J@J@I@I@@@<XP P CAk Gd Nb

@6@m@n
@t@{@r
@z@@@@<CAl Gd Nb
@6@m@n
@t@{@r
@z@@@@ @ @8 P@@@<CAq Gd Nb
?@6@@@<XP L> CCH Gd J
@6@8 J@@@<CCJ Gd J
@6@/@8 J@ 
@/@8 L=@1 D:@5@8 J@@@<CCO Gd J @6@@@<XP K C@W Gd G ?@=XD  t  t t  @t  I  A P I  C@7 Gd I  @6 K A@8 K@@@9replace_all  @@<C@@@; Gd I@6 K@/
@8 K@X
@B@"
 M@#@J@A@"
 @ K


@#@Y@Y@m@t@u@}@@@1 R7@0@5@8 CO@1 R8@0@5@8 CO@8 R6@@@9 R{@<C@,@L Gd I@6@B K@1 K@.
@.@5@8 K@I@A@'REPLACE -- Which hypothesis/conclusion? K@8 K@/@8 K@" K

@#@@@9 QA @@<XD  t  t t  @t  M; A& P M C@GA" Gd J

@6@/@8 L%@/
@8 J@ 
@/@8 L(@ @/@8 L+@ @/@8 L.@ @/@8 L1@ @/@8 L4@ @/@8 L7@ @/@8 L:@ @/@8 L=@ @/@8 PN@ @9 L@@<XP R| C@ Gd I@6@1 P0@.
@5@8 J@8 J@8 J@8 J@U@<CA @ Gd I@6@8 K NU@8 A@1 QB@0@5@8 CO@1 J K@0@5@8 CO@1 J K@2 QC A@5@8 CU@1 QD@0@0@0@5@8 CO@1 L@0@5@8 CO@1 O'@0@5@8 CO O)@/
@8 K@B@8 J@&
@J@A@p@B@W
@$Total wildcard not allowed: aborted.@8 Is@8 IP NU@8 CO@@@U@J@I
@A@Y@1 O'
@5@8 A@8 N@/@8 O @@B@)@*No matching subexpressions found: aborted.@8 Is@8 IP NU@8 CO@@@U@I@I
@A@5@1 O@5@8 A@B@"
@#@(
@A@8 O@/
@8 O@@@B	@)
 I@@@U@I@A@ 
@3@.@4@0@5@8 O@/@8 Ij@1 QB@5@8 A@@@1 L@5@8 A@1 K O)@0@5@8 CO@1 K O)@5@8 CU@@@8 QE@1 L@.@5@8 J@B@'@@@U@A@ @8 H@@@ @8 P @ NU@8 CO@@@<XP J C@Z Gd G 
@=XP L CB_ Gd Ii


@6@@@ 
@8 J@@@<CB` Gd Ii
@6@ @8 J@@@ 
@ @8 L@@@<C
Bc Gd Ii
@6@@@8 J@@@<CBd Gd Ii
@6@8 J@@@ 
@8 L@@@<XP N C@"C Gd IG@6@0@0@0@ @8 Lj@@@+Warning - record field number already used.@8 Is@@@|@ @ 
@ @ @8 N
@@@<CC Gd IG@6@1 Lk

@5@8 A@@@<XP PQ CD Gd J  B5@=CD Gd J  B!@=CD Gd J  K @=CD Gd J@6@0@9 KQ@<XP Rs C@5@N Gd N

@6@/@8 QL@B@/@3@5@/@8 P@ @8 IW@@@3@5@ 
@8 Rr@A
@8 IW@)
@J@@@<XP P C
 Gd P@6@@@8replace_in_hyp @@@@<C@# Gd P@6@m@u@r
@@@@<C@& Gd P@6@8 R@@@|@ @ 
@8 P@@@<XPstrip_rule_prefix CB Gd Qr@6@/@8 P8 @@/
@8 IW@/@ 
@8 K@ @8 IW@@@<CB Gd Qr@6@'
@@@<XP L C@#@ Gd K L



 L

@6@ 
@/@8remove_updates @@@@ @ @8 L@@@<C@ Gd K

@6@@@<XP Q C@2@ Gd J		 L



 L

@6@ 
@/@8 Ij@ @1 KP@.@0@5@8 KQ@ 
@ @ @8 Q@ @ @ @8do_norm_typed_exprs @@@@<C@7@ Gd J L




 L


@6@1 KP@.@.@5@8 KQ@ 
@ @8 Q@ @ @ @8 R@ @ @ @8 Q@@@<C@ Gd J@6@B@) B5@A@) K @@@8 NJ @@@@<C@ Gd J
 B!@6@@@8do_norm_expr @@@@<C	@ Gd J
@6@\
@@@<C@8@ Gd J	@6@E@\
@P@T@3@.
@.@5@8 @ @/@8 PX@ @ @/@8 R@/@3
@5@8 @B@ @8 K@A@'@@@<XPstan_display C@^ Gd J@6@8 IPOLD: @8 Is@8 IN@8 IPNEW: @8 Is@8 IN@8 IP@@@<XD  t  t t  @t  P( A& Pprint_rulename CB Gd Qr@6 J@8 Qa @@@@8 IN::@8 Is@8 IN@9 IP@<CB Gd Qr@6 L@8 R@@@/@8 R @@8 IN R@8 Is@8 IN@9 IP@<XPadd_formula CGp Gd IG N I@6@8 I@@@<CGq Gd IG N J@6@8 Jp@@@<CGr Gd IG	nomessage I@6@8
quiet_add_hyp @@@@<CGs Gd IG R J@6@8quiet_add_conc @@@@<XD  t  t t  @t make_record_equality_goal A P R C@7CS Gd I

 B

@6@@@0@  B*@ @3@5@/@8 Lj@0@  B*@ @3@5@ @8 Lj@@@<C@DCX Gd I




 I
 B

@6@ @ @8 R @@@@0@  B*@ @3@5@/@8 Lj@0@  B*@ @3@5@ @8 Lj@@@<XP Q CB! Gd Qr  @6@8sort_rules_used  @@U@<CB$ Gd Qr @6@E
@0@8 Q @@P
@T@<The above proof did not make use of the proof rules database@8 Is@8 IP@@@<C@1B) Gd Qr@6@/
@8 R@E
@8used_rule_other_than @@P
@T@1 L
@5@8 K;@/The only rule used in proving the above VC was:@8 Is@8 IP
@8 O@1 Q@4@.@4@.@5@8 J@8 R @@@@<C@)B3 Gd Qr@6@6The following rules were used in proving the above VC:@8 Is@8 IP@1 Q@4@.
@4@.@5@8 J@1 R@4
@4@5@8 K;
@8 O@8 R@U@<CB; Gd Qr  @6@@@<XP R C@)Ff Gd IG@6@/@8 K@B@)@:@@@)
@ @8 J@ @8 J@I@A
@/@8 R@"
@#@@@<XP
write_vc_data C@ Gd P@6@8 L@8 Ip@8write_vc_description @@@@8 Q@@@8write_forgotten_hyps  @@@@8 Q @@@@8 R @@@@9 L@<C@ Gd P@6@E@8 L@P@T	Warning: @8 Is@8 IN L@8 Is@8 IP@@@U@<XPadd_vc C@[ Gd	u He        @6@/@8 NQ@8 CU@U@<C@\ Gd R @=XP	norm_expr CC Gd J@6@/@8 R@B@8 K@A@'@@@<XP R CGx Gd IG @6@@@<C
Gy Gd IG
@6@0@8 I@@@<CGz Gd IG@6@0@8 I@|@8 R@@@<CG{ Gd IG@6@1 I
@5@8 A@1 J J@2 I
@5@8 A@8 O@@@<XP R] C@"G2 Gd IG@6@B L@8 Jj @@/
@8 K@A@&
@@@ 
@/@8 N@@@ @9store_vc @@<XD  t  t t  @t  Q A& P Q C@Z J J @=XPzero_defects_reported  C@X Gf Gf  @6 @8defect_counter @@@@<XPmake_new_var C@@T Gd N@6@/@8 IW@B@)
uvar@&@A@ @/@8make_capital @@@@/@8 IW@B@ @/@8 D@m@r@n@~@&@J@I@A@"


@#@!@3@4@4@5@#@I@@@ @3@_@5@/@8 K@8 E@ @/@8
nextnumber @@ @/@8codelist @@ @3@_@5@/@8 K@ 
@ @8 IW@ 
@8nondeclared @@/@8 K5@1 K8
 L@5@8 A@/@3
@4
@5@8 @ @8 A@@@<XP R CG Gd IG@6@0@8 J
@|@8 R@@@<CG Gd IG@6@1 J
@5@8 A@1 J M@2 J
@5@8 A@@@<XP P C
@H Gd P@6@@@8replace_in_conc @@@@<C@L Gd P@6@m@u@r
@@@@<C@O Gd P@6@8 R@@@|@ @ 
@8 P@@@<XPincrease_defect_counter  C@L Gf Gf@6@1 R@.
@5@8 J@|
@1 R@5@8 Ql@@@<XP L C@@ Gd K

 L



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

@6@/@8 L@ 
@/@8 K@ @ @8find_element @@@@<C@ Gd K@6@@@8 K@@@<XPwrite_numbers_left C@e Gd R
@6@8 IN@8 IP@@@<C@i Gd R@6@/
@8 LJ@1 @
@5@8 IN@8 IP@@@<C@n Gd R

@6@8 IN PJ@8 Is@8 R @@@@<C@ @s Gd R

@6@/@8 LJ@1 @@5@8 IN PJ@8 Is@ 
@8 R@@@<XD  t  t t  @t  I A& P N CG[ Gd IG@6@@@<CG\ Gd IG
@6@ @8 N@ 
@ @8 N@@@<XPto_be_saved C@ Gd	u H          N @=C@ Gd R 
auto_newvc@=C@ Gd R  P'@=C@ Gd R  J2@=C@ Gd R  Mw@=C@ Gd R  J@=C@ Gd R  J@=C@ Gd R csvfile_name@=C@ Gd R current_root@=C@ Gd R  O2@=C@ Gd R  O\@=C@ Gd R  P@=C@ Gd R  P@=C@ Gd R  J@=C@ Gd R  J@=C@ Gd R echo@=C@ Gd R  K@=C@ Gd R  K1@=C@ Gd R  O@=C@ Gd R  P@=C@ Gd R  K$@=C@ Gd R  L@=C@ Gd R  I@=C@ Gd R  Q@=C@ Gd R  Q@=C@ Gd R  P@=C@ Gd R  O4@=C@ Gd R  Rl@=C@ Gd R  KR@=C@ Gd R  L@=C@ Gd R  P@=C@ Gd R  M@=C@ Gd R  P0@=C@ Gd R  Qx@=C@ Gd R  M@=C@ Gd R  P@=C@ Gd R record_consults@=C@ Gd R  Lk@=C@ Gd R  Q@=C@ Gd R  R@=C@ Gd R  J@=C@ Gd R  M@=C@ Gd R  R@=C@ Gd R  Q@=C@ Gd R  K@=C@ Gd R  Rn@=C@ Gd R  M|@=C@ Gd R  KI@=C@ Gd R  KF@=C@ Gd R typechecking@=C@ Gd R  Q@=C@ Gd R  P@=C@ Gd R  O@@=C@ Gd R  O@=C@ Gd R user_classification@=C@ Gd R  K8@=C@ Gd R  NR@=C@ Gd R vcgfile_name@=C@ Gd R  O7@=C@ Gd R vc_name@=XD  t  t t  @t  R A& P R C  A A  @=XP OO CG Gd IG@6@8 K@@@<C
G Gd IG@6 L@8 R @@8 J@@@<CG Gd IG@6@@@<XP Q CBe Gd Qr@6@8 R@@@<C
Bh Gd Qr@6@1 Q
@5@8 A@@@<XPclear_vc  C@:@O Gd R  @6@1 I@0@0@5@8 CO@1 J@0@0@5@8 CO@1 P@0@5@8 CO@1 P@0@5@8 CO@1 P@0@0@5@8 CO@1 M|@0@0@0@0@5@8 CO@1 P@0@5@8 CO@1 R@0@5@8 CO@9 IP@<XD  t  t t  @t  P} A P P| C	@r Gd Oq
@6@@@<C	@s Gd Oq@6@\@@@<C@v Gd Oq@6@3@.@.@5@8 @ @/@8 R>@ 
@3@5@8 @@@<XP R
 CG Gd IG F@6@@@<CG Gd IG@6 L@8 S @8 IN F@8 Is@8 IP@@@<CG" Gd IG@6@@@<XP P C@ Gd P@6@0@8 I@E@/@0@8 I@m@t@s@@P@T@A@I@@@<C@ Gd P  @=XPrecord_simp_of_type C@i@r Gd K		@6@B@3@/
 Li@/@3@.@4@.@5@8 Lj@B@0@  B*@ @3@5@8 Lj@ @8 K@A@8 Lm@J@A@1@0 B*@/@3@.@5@0@8 Lj@@@ @/@8 Ij@/
 B*@ @3@5@ @8 Lj@ 
@ @ @8 Lp@J@@@<XP Ln C@' Gd K@6@/@8 Ij@/
@/@8make_update_list @@ 
@/@8 B @ @ @8reconstruct_record @@@@<XPprocess_initialisation C@. Gd	u H        @6@W
@@@%!!! PROLOG VAR IN INITIALISATION FILE@8 Is@8 IP@@@<C@4 Gd S F@6@@@<C@5 Gd S@6@E@8 J@P@T@@ S@8 Is@8 IP@@@<C@"@; Gd S Pn Kfmemory_limit
@6@Y@@@B
@m@t@nА@@8 QH @@A@%WARNING: Memory limit value too small@8 Is@@@U@@@<C@7@F Gd S S Kf

@6@/
@8 L@ 
@8 L@/@3@4@0@5@8 @/@3@4@5@8 @@@ @8 CO@ @8 CU@@@<C@"@O Gd S S Kf

@6@0@8 L@@!!! INITIALISATION: @8 Is@8 IN@  is not of appropriate type for @8 Is@8 IN@8 IP@@@<C@X Gd S S Kf
@6@@ S@8 Is@8 IN@! is not a user-configurable flag.@8 Is@8 IP@@@<C@_ Gd S BD
@6@]@@@1 P@5@8 K;@@@<XPpvc_make_filename C@ Gd P@6@/@8 IWB.LIS@/
@8 KBVC@ 
@/@8 K@ @8 IW@@@<XD  t  t t  @t  R A P R C@ Gd K L


@6@1 J#@5@8 J@@@ 
@8 R@@@<C@ Gd K L




@6@1 B
@5@8 J@@@<C@(@ Gd K


@6@E@\
@P@T@3 L@.@5@8 @8 K@ @/@8 Gz K@ @ 
@9find_array_component @@<C@/@ Gd K


@6@E@\
@P@T@3@.@.@5@8 @ @0 KK@8 L@8 K@ @/@8 S@ @ 
@9 S@<C@ Gd K L
@6@@@<XD  t  t t  @t  LX A P LW C@w Gd J@6@/
@8 Q@B@ 
@8 K@A@'
@@@<XP
do_the_saving C@+ Gd R@6@/@8 R @ @@8 Ip F@8 Is@9save_a_copy @@<C@0 Gd R@6@8 Ip@8 L@@@<XP O CF Gd IG@6@B@0	BExaminer@0@8 P@A	@0BSPARK@0@8 P@@ K@9 Ql@<CF Gd IG@6@@@<XPlisthyps C@*@W Gd P

@6@/@8 I@@@B@8 P @@A@B@8 R @AH@8 Is@8 IN M@8 Is@8 IN@8 IP@@@<C@f Gd P@6@m@s@t@}@@@8 S' @@|
@8 S+@@@<C@m Gd P@6@@@<XD  t  t t  @t  I A P K C
 Gd L F&  
@6@@@<C
 Gd L F& 
 @6@@@<C Gd L F& F&
@6@8 K@@@<C@) Gd L F&
@6@/
@8 K@B@)
 @) 
@A@B@)
 
@) @A@" F&
@#@@@<C
@) Gd L I 
 
@6@@@<C@* Gd L I
 
 
@6@@@<C@+ Gd L I
 F& 
@6@@@<C@, Gd L I F&
 
@6@@@<C@- Gd L I 
@6@8 K@@@<C@. Gd L I
 @6@8 K@@@<C@/ Gd L I
@6@8 K@@@<C@@0 Gd L I


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

@6@8 K@@@<C@] Gd L J
 
@6@8 K@@@<C@^ Gd L J
@6@8 K@@@<C@@_ Gd L J


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


@6@1 @@1 I
@5@5@8 K@@@<C@@ Gd L @


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

@6@1 F&@5@8 K@@@<C@#@ Gd L I}
 I}


@6@1 I}
@5@/@8 K@1 I}@5@8 K@@@<C@/@ Gd L I} I}



@6@1 I}
@5@/@8 K@1 I}
@5@ @8 H@1 I}@5@8 K@@@<C@/@ Gd L I} I}



@6@1 I}@5@/@8 K@1 I}@5@ @8 H@1 I}
@5@8 K@@@<C@@ Gd L I}


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


@6@ 
@/@8 K5@B@ @0@8 L@(dont_retract@A@1 K8 Q@5@8 CU@( Dc@ @/@8 K@B@) @) @A@B@) 
@) 
@A@" L 
@#@@@B@) S,@A@1 K8 Q@5@8 J@@@<C@lA Gd L L 



@6@ 
@/@8 K5@B@ @0@8 L@( S,@A@1 K8 Q@5@8 CU@( Dc@ @/@8 K@B@) @) @A@B@) 
@) 
@A@" L 
@#@@@B@) S,@A@1 K8 Q@5@8 J@@@<CA& Gd L K~


@6@@@1 K~
@5@8 K@@@<CA* Gd L K


@6@@@1 K
@5@8 K@@@<CA. Gd L K


@6@@@1 K
@5@8 K@@@<CA2 Gd L Kf
@6@@@1 Kf@5@8 K@@@<CA6 Gd L K


@6@@@1 K
@5@8 K@@@<CA: Gd L K


@6@@@1 K
@5@8 K@@@<CA> Gd L K


@6@@@1 K
@5@8 K@@@<CAB Gd L K


@6@@@1 K
@5@8 K@@@<CAAJ Gd L

 B


@6@/@8 Ij@B@ @1 Kf@0@5@8 KQ@@@1 B
@5@8 K@J@J@I@AAt@B@  KX@8 KQ@@@1 B
@5@8 K @J@J@I@AAW@/@8 K@ 
@/@8 K@B
@'@) @J@I@AA=@B@@ @8 Mh@B@ @8 Mh@ @ @8 H@) 
@J@I@A@@B@B@" D:

@#@B@ @8 Mh@1 @@5@/@8 K@" B@#@A@ @8 Mh@1 @@5@/@8 K@" B@#@A@@@" @

@#@B@ @8 Mh@1 @@5@/@8 K@" B@#@A@ @8 Mh@1 D:@5@/@8 K@" B@#@A@@B@@ @8 Mh@B@B@" D:

@#@B@ @8 Mh@1 @@5@/@8 K@" B@#@A@ @8 Mh@1 @@5@/@8 K@" B@#@A@@@" @

@#@B@ @8 Mh@1 @@5@/@8 K@" B@#@A@ @8 Mh@1 D:@5@/@8 K@" B@#@A@" B@#@J@I@@@<CAA Gd L

 J%


@6@/@8 Ij@B@  KX@8 KQ@@@1 J%
@5@8 K @J@J@I@AA\@/@8 K@ 
@/@8 K@B@@ @8 Mh@B@(@ @8 Mh@B@ @ @8 L@) @A@B@'@A@ @ @8 L@) 
@J@I@A@@B@B@" D:

@#@B@ @8 Mh@1 @@5@/@8 K@" J@#@A@ @8 Mh@1 @@5@/@8 K@" J@#@A@@@" @

@#@B@ @8 Mh@1 @@5@/@8 K@" J%@#@A@ @8 Mh@1 D:@5@/@8 K@" J@#@A@@B@@ @8 Mh@B@B@" D:

@#@B@ @8 Mh@1 @@5@/@8 K@" J%@#@A@ @8 Mh@1 @@5@/@8 K@" J%@#@A@@@" @

@#@B@ @8 Mh@1 @@5@/@8 K@" J@#@A@ @8 Mh@1 D:@5@/@8 K@" J%@#@A@" J%@#@J@I@@@<CAA Gd L

 J


@6@/@8 Ij@B@  KX@8 KQ@@@1 J
@5@8 K @J@J@I@AA\@/@8 K@ 
@/@8 K@B@@ @8 Mh@B@(@ @8 Mh@B@ @ @8 L@) @A@B@'@A@ @ @8 L@) 
@J@I@A@@B@B@" D:

@#@B@ @8 Mh@1 @@5@/@8 K@" J%@#@A@ @8 Mh@1 @@5@/@8 K@" J%@#@A@@@" @

@#@B@ @8 Mh@1 @@5@/@8 K@" J@#@A@ @8 Mh@1 D:@5@/@8 K@" J%@#@A@@B@@ @8 Mh@B@B@" D:

@#@B@ @8 Mh@1 @@5@/@8 K@" J@#@A@ @8 Mh@1 @@5@/@8 K@" J@#@A@@@" @

@#@B@ @8 Mh@1 @@5@/@8 K@" J%@#@A@ @8 Mh@1 D:@5@/@8 K@" J@#@A@" J@#@J@I@@@<CAB/ Gd L

 J#


@6@/@8 Ij@B@ @1 Kf@0@5@8 KQ@@@1 J#
@5@8 K@J@J@I@AA~@B@  KX@8 KQ@@@1 J#
@5@8 K @J@J@I@AAa@/@8 K@ 
@/@8 K@B
@'@) 
@J@I@AAG@B@@ @8 Mh@B@ @8 Mh@B@ @ @8 H@) @A@'@) @J@I@A@@B@B@" D:

@#@B@ @8 Mh@1 @@5@/@8 K@" J#@#@A@ @8 Mh@1 @@5@/@8 K@" J#@#@A@@@" @

@#@B@ @8 Mh@1 @@5@/@8 K@" J#@#@A@ @8 Mh@1 D:@5@/@8 K@" J#@#@A@@B@@ @8 Mh@B@B@" D:

@#@B@ @8 Mh@1 @@5@/@8 K@" J#@#@A@ @8 Mh@1 @@5@/@8 K@" J#@#@A@@@" @

@#@B@ @8 Mh@1 @@5@/@8 K@" J#@#@A@ @8 Mh@1 D:@5@/@8 K@" J#@#@A@" J#@#@J@I@@@<CAB Gd L

 J&


@6@/@8 Ij@B@  KX@8 KQ@@@1 J&
@5@8 K @J@J@I@AAd@/@8 K@ 
@/@8 K@B
@'@) @J@I@AAJ@B@@ @8 Mh@B@!@ @8 Mh@B@ @ @8 L@) @A	@ @ @8 L@) 
@J@I@A@@B@B@" D:

@#@B@ @8 Mh@1 @@5@/@8 K@" J&@#@A@ @8 Mh@1 @@5@/@8 K@" J&@#@A@@@" @

@#@B@ @8 Mh@1 @@5@/@8 K@" J&@#@A@ @8 Mh@1 D:@5@/@8 K@" J&@#@A@@B@@ @8 Mh@B@B@" D:

@#@B@ @8 Mh@1 @@5@/@8 K@" J&@#@A@ @8 Mh@1 @@5@/@8 K@" J&@#@A@@@" @

@#@B@ @8 Mh@1 @@5@/@8 K@" J&@#@A@ @8 Mh@1 D:@5@/@8 K@" J&@#@A@" J&@#@J@I@@@<CAB Gd L

 J


@6@/@8 Ij@B@  KX@8 KQ@@@1 J
@5@8 K @J@J@I@AAd@/@8 K@ 
@/@8 K@B
@'@) @J@I@AAJ@B@@ @8 Mh@B@!@ @8 Mh@B@ @ @8 L@) @A	@ @ @8 L@) 
@J@I@A@@B@B@" D:

@#@B@ @8 Mh@1 @@5@/@8 K@" J&@#@A@ @8 Mh@1 @@5@/@8 K@" J&@#@A@@@" @

@#@B@ @8 Mh@1 @@5@/@8 K@" J@#@A@ @8 Mh@1 D:@5@/@8 K@" J&@#@A@@B@@ @8 Mh@B@B@" D:

@#@B@ @8 Mh@1 @@5@/@8 K@" J@#@A@ @8 Mh@1 @@5@/@8 K@" J@#@A@@@" @

@#@B@ @8 Mh@1 @@5@/@8 K@" J&@#@A@ @8 Mh@1 D:@5@/@8 K@" J@#@A@" J@#@J@I@@@<CA3C Gd L

 L
@6@/
@8 K@B@M@ 
@8 Mh@/@1 J

@5@8 J+@B@/@1 J@1 L@5@5@8 J+@m@r@r@@) 
@A@/@1 J@1 L@5@5@8 J+@m@r@r@@) @J@J@A@@B@?@"
 J

@#@1 L@5@/@8 K@1 L@5@/@8 K@B@B@) 
@A@) 
@) 
@A@B@) @'@A@) @'@A@@B@n@B@"
 D:

@#@A
@"
 @

@#@1 L@5@/@8 K@1 L@5@/@8 K@B@!@) @B@) @) 
@A@B@) 
@) @A@" F&@#@A@B@) 
@'@A@B
@) @" F&@#@A@) 
@'@A@#@B@"
 J"
@#@1 L@5@8 K@A
@" L
@#@I@J@I@J@@@<CC] Gd L L L
@6@1 J@5@8 K@@@<CC^ Gd L L
@6@1 J@5@8 K@@@<C@C` Gd L L
@6@/
@8 K@B@&@ 
@8 Mh@B@m@r
@n @@'
@A
@m@r
@n @}@m@r
@w J"@@J@J@A@[@B@"
 J
@#@'
@J@I@A@E@B@(@"
 J

@#@1 L@5@/@8 K@1 L@5@/@8 K@" J@#@A@B@"
 L@#@'
@A@" L
@#@J@J@@@<CC} Gd L@6@8 L @@@@<CC~ Gd L@6@8 Lg @@@@<CC Gd L@6@8 LF@@@<CC Gd L K
@6@1 K@5@8 K @@@<CC Gd L K
@6@1 K@5@8 K @@@<CC Gd L@6@8 Mf @@@@<XP O C@ Gd P@6@0@8 J
@E@/@0@8 J
@m@t@s@@P@T@A@I@@@<C@ Gd P  @=XD  t  t t  @t  I  A P I  CG Gd IG@6 OM@8 Ql@<Please type your FDL-syntax declaration, terminated by a ";"FDL> @8 K@/
@8 N@@@8 K4 OM@8 CO@@@<XPread_init_file C Gd S@6@8 J@@@8 E@8 J@/@8 M@8 S @@+ F@8 J@@@U@<C@* Gd S@6@E@8 J@P@T@U@<XD  t  t t  @t  I  A P I  C@ Gd P@6@/
@/@8 O1@/@8 S @@@@8 R @@@Printed VC to file: @8 Is@8 Is@8 IP@@@<XP K C@'A Gd K
@6@ 
@/@8 K@/@8 K@B@ @ @8 P@'@A	@"@#@@@<CA Gd K@6@@@<XP N& C@ Gd J@6@/
@/@8 B@B@ 
@8 K#@A@ 
@8built_in @@ @8 D@@@<XPprocess_single_rule C@1@i Gd	u H{        		@6@X@" 

@#@X@" Pk
@#@]@X@@@/@3@4@0@5@8 @ @ @8save_requirements @@@@U@<C@(@u Gd S?@6@/@/@ @8check_structure @@ @8check_rulename @@ @ @8check_conditions @@ @ 
@ @8
check_body @@ 
@ @8check_rule_family_declared @@@@<XP R C@5@ Gd K L



@6@B@1 B@5@8 J@@@ 
@8 R@I@A@ 
@/@8 R@" L@#@@@<C@ Gd K
@6@@@<XP B C@J@0 Gd P@6@Y@B@)
 IM@( I@A@)
 J	@( J@/
@3@4@4@.@5@8 @ 
@@B	@) I S*@8 Is@A@) J  C@8 Is@8 IN@:@8 J@8 O@ @8 IN@8 IP@@@<C@(@H Gd P
 @


@6@Y@Y
@m@u@r
@~@B
@)
 IM@ 
@8 S+@A@)
 J	@ 
@8	listconcs @@@@<XPsafe_write_list C@ Gd R

@6@ 
@8
safe_write @@@@<C@ Gd R
@6@ 
@/@8 SZ PJ@8 Is@| @ @ @8 SX @@@@<XP@!used_rule_this_session_other_than CB_ Gd Qr@6@/@8 R @@8 H@@@<XP S% C@6 Gd R@6@8 Ip@@0@8distinguish_vars_in @@P@0@8 SZ F@8 Is@8 IP@U@<XPtry_to_infer C@^@ Gd L@6@/@3
@4@4@5@8 @B@ 
@1 Kf@0@5@8 KQ@@@ @8	set_infer @@I@A@9@B@ 
@1 Ke@0@5@8 KQ@@@ @8sequence_infer @@I@A@&@B@ 
 KX@8 KQ@ 
@/@8 K@@@ @ @8enumerated_infer @@A@1used@0@5@8 CO@@@ @ 
@8 I @@I@@@<XP Q] C
@ Gd N  @6@8 IP@$FAILED: ERROR IN COMMAND LINE SYNTAX@8 Is@8 IP@@@9 Iy@<XP S C@)@ Gd K K(



@6@B
@ 
@8satisfies_index_constraint @@@@ @8 K@A@ 
@8@!does_not_satisfy_index_constraint @@@@ @8 S@@@<C@ Gd K

@6@ 
@1 K(@0@0@5@8 H@ 
@8 K@0@8 Ij@@@<XP Sb C@ Gd R@6@W
@@@"
$$$@#@m@t@n@z@@@@<C	@ Gd R@6@\
@@@<C@ Gd R@6@3@0@.
@5@8 @@@ 
@8distinguish_vars_in_list @@@@<XP Q CBD Gd Qr  @6@8sort_rules_used_this_session  @@U@<CBG Gd Qr @6@E
@0@8 S`@P
@T@DThe above proof session did not make use of the proof rules database@8 Is@8 IP@@@<C@*BL Gd Qr@6@/
@8 S`@E
@8 S^ @@P
@T@2The only rule used in the above proof session was:@8 Is@8 IP
@8 O@1 R@4@.@4@.@5@8 J@8 R@@@<CBU Gd Qr@6@=The following rules were used during the above proof session:@8 Is@8 IP@1 R@4@.
@4@.@5@8 J
@8 O@8 R@U@<CB\ Gd Qr  @6@@@<XP R CF} Gd IG

@6@m@s@n @@m@s@n	@~@m@n@0@s@z@@@@<C@-F Gd IG@6@m@s@n
@@/@1 L

@5@8 J+@/
@8 R@m@s@n
@x L@n@0@z@@ 
@3@5@8 K@@@<XP Q C@o@ Gd J L


@6@3
@4@5@3 B5@4 B5@5@3@.@4@.@5@8 R@B@) @)@A@A@B@)@'@A@7@B@)@" J@#@A@&@B@)@)@A@B@) @Y@m@r@n@@) @A
@" L@#@@@<C@ Gd J@6@3@.
@.@5@8 @ @/@8 R@3
@5@8 @@@<XP R C@ Gd P @6@E
@0@8 S)@P
@T@@@<C@ Gd P  @6@8 IP@8 IP@=PLUS the following forgotten (hidden but useable) hypotheses:@8 Is@8 IP@8 IP@U@<C@ Gd P@6@/
@8 S) IM@8 SS @@U@<C@ Gd P  @6@@@<XP R CC Gd J@6@W
@8 IP<<< ERROR: illegal variable >>>@8 Is@8 IP@@@U@<CC Gd J  @6@@@<CC Gd J 
 
@6@@@<CC Gd J

@6@\
@@@<C@/C Gd J B


@6@/@8 Ij@B@) B5@A@) K @@@1 @
@5@/@8 M@1 B @5@8 J @@@@<C@2C Gd J B


@6@/@8 Ij@ @/@8 Q@ 
@ @/@8 Q@B@'@) @A
@" B@#@@@<C@/C Gd J J#


@6@/@8 Ij@B@) B5@A@) K @@@1 @
@5@/@8 M@1 J# @5@8 S@@@<C@2C Gd J J#


@6@/@8 Ij@ @/@8 Q@ 
@ @/@8 Q@B@'@) 
@A
@" J#@#@@@<C@0C Gd J J


@6 B5@8 Ij@ 
 B5@8 Ij@@@1 D:@1 @
@5@5@/@8 R@1 J% @5@8 S@@@<CC Gd J J


@6@1 J&
@5@8 R@@@<C@0C Gd J J&


@6 B5@8 Ij@ 
 B5@8 Ij@@@1 D:@1 @
@5@5@/@8 R@1 J% @5@8 S@@@<C@+C Gd J J&


@6 K @8 Ij@ 
 K @8 Ij@@@1 @
@5@/@8 R@1 J& @5@8 S@@@<C@2C Gd J J&


@6@/@8 Ij@ @/@8 Q@ 
@ @/@8 Q@B@'@) @A
@" J&@#@@@<C@/C Gd J J


@6@/@8 Ij@B@) B5@A@) K @@@1 @
@5@/@8 R@1 J% @5@8 S@@@<C@2D
 Gd J J


@6@/@8 Ij@ @/@8 Q@ 
@ @/@8 Q@B@'@) 
@A
@" J@#@@@<CD Gd J J%


@6@1 J
@5@8 R@@@<CD Gd J F& F&
@6@8 R@@@<CD Gd J F& B


@6@1 J#
@5@8 R@@@<CD Gd J F& J#


@6@1 B
@5@8 R@@@<CD Gd J F& J


@6@1 J
@5@8 R@@@<CD  Gd J F& J%


@6@1 J&
@5@8 R@@@<CD! Gd J F& J&


@6@1 J%
@5@8 R@@@<CD" Gd J F& J


@6@1 J
@5@8 R@@@<CD$ Gd J F&
 F&

@6@ 
@8 R@@@<CD& Gd J I


 I

@6@ @8 R@ 
@ @8 R@@@<CD+ Gd J J


 J

@6@ @8 R@ 
@ @8 R@@@<CD0 Gd J @


 @

@6@ @8 R@ 
@ @8 R@@@<CD5 Gd J I}


 I}

@6@ @8 R@ 
@ @8 R@@@<C@_D? Gd J L 



 L 

@6@ 
@/@8 K5@@@B@ @0@8 L@@@ @ @8 R@A@,@B@1 K8 L@5@8 CU@ @ @8 R@1 K8 L@5@8 J@A@1 K8 L@5@8 J@U@@@<C@_DM Gd J L 



 L 

@6@ 
@/@8 K5@@@B@ @0@8 L@@@ @ @8 R@A@,@B@1 K8 L@5@8 CU@ @ @8 R@1 K8 L@5@8 J@A@1 K8 L@5@8 J@U@@@<C@ D[ Gd J L



@6@/@8 Ij@@@1 L
@5@ @8 Q@@@<CDa Gd J@6@/ B!@8 N%@8 Q@@@<XP SV C@q Gd P @6@@  NO CONCLUSIONS LEFT@8 Is@@@<C@u Gd P

@6@/@8 J
@@ ST@8 Is@8 IN M@8 Is@8 IN@8 IP@@@<C@~ Gd P@6@m@s@t@}@@@8 SU@|
@8 SU@@@<C@ Gd P@6@@@<XD  t  t t  @t message_property A' D  t  t t  @t  S  P R CB> Gd Qr@6@/@8 R@8 H@@@<XP S[ C@\@@ Gd R@6@]
@/
@8double_slash @@ 
@/@8size @@B@m@r@t@~@'@8 J@ 
@8 IN@'@8 J@m@t@r@x @@@A@/@m@r@t@@8 IP@'@8 J@ 
@8 IN@'@8 J@B@m@r@n@P@~@m@n@P@r@x @@@A	@m@r@n@P@@) @@@<C@D@Y Gd R@6@Y
@/
@8 S@B@m@r
@t@~@8 Iu@m@t@r
@x @@@A@&@m@r
@t@@8 IP@8 Iu@B@m@r
@n@P@~@m@n@P@r
@x @@@A	@m@r
@n@P@@) @@@<C@m Gd R@6@W
@@ M@8 Is@m@t@n@z@@@@<C@t Gd R
@6 KL@8 Is@3
@5@8 S] Mz@8 Is@@@<C@'@z Gd R Sz

@6A@8 Is@ 
@8 IN@@@| @B@m@r@n @@'@A@8 IP@)@O@@@<C@O@ Gd R@6@E@\
@P@T@X
@3@.
@.@5@8 @ 
@/@8 SZ KT@8 Is@ @ @/@8 S]@B@m@r@n @ M@8 Is@m@r@n@x @@@A@m@r@n @~@8 IP M@8 Is@)@O@@@<XP Q C	B Gd Qr  @6@8write_vcs_proved  @@8 IP@8write_vcs_not_proved  @@@@<XD  t  t t  @t  Mq A& P Q C@=A Gd Qr
 J
@6@8 OMet constraint: @8 Is@0@8 N+@/
@8 Qw@B
@)
 @8 IN@I@A@m@r
@s@x @@n@x @@@ @0@8 Qz@8 IP@@@<C@4A Gd Qr

@6@8 OProved subgoal: @8 Is@/
@8 Qw@B
@)
 @8 IN@I@A@m@r
@s@x @@n@x @@@ @0@8 Qz@8 IP@@@<C@CA Gd Qr
 J


@6@8 O S@8 Is@0@8 N+@/@8 Qw@B
@) @8 IN@I@A@m@r@s@x @@n@x @@@ @0@8 Qz@8 IP@ 
@8 Q@@@<C@7A Gd Qr

@6@8 O S@8 Is@/@8 Qw@B
@) @8 IN@I@A@m@r@s@x @@n@x @@@ @0@8 Qz@8 IP@ 
@8 Q@@@<CA Gd Qr
@6@8 O@!(unconstrained rule: no subgoals)@8 Is@8 IP@@@<XP S; C
D Gd J  B B5 B5 B5@=C
D Gd J   B5 B5 B5@=C
D Gd J  J B5 B5 B5@=C
D Gd J  L B5 B5 B5@=C
D Gd J  L B5 B5 B5@=C
D Gd J  L B5 B5 B5@=C
D Gd J   B5 B5@=C
D Gd J   K  K  K @=C
D Gd J  L B5 B5@=C
D Gd J  L B5 B5@=C
D Gd J  ANY S B!@=C
D Gd J  J$ S S B!@=C
D Gd J  B S S B!@=C
D Gd J  G S S B!@=C
D Gd J  C S S B!@=C
D Gd J  J' S S B!@=C
D Gd J  F% B! B!@=C
D Gd J  I B! B! B!@=C
D Gd J  J B! B! B!@=C
D Gd J  @ B! B! B!@=C
D Gd J  I~ B! B! B!@=C
D Gd J  L B5 B!@=C
D Gd J  C S S@=C
D Gd J  G2 S S@=C
D Gd J  D S B5@=C
D Gd J  B S S@=C
D Gd J  LI S S@=C
D Gd J  LM S S@=C
D Gd J  LO S S@=C
D Gd J  B S S S@=C
D Gd J  K S S S@=C
D Gd J  K S S S@=C
D Gd J   S S S@=C
D Gd J  K S S B!@=C
D Gd J  K S S B!@=C
D Gd J  K S S B!@=C
D Gd J  K S S B!@=C
D Gd J  F S S S@=XP S CA
 Gd R@6@]
@@@/@8 IW@/
@8double_slash_list @@ 
@8 IW@@@<XP S C@"B Gd Qr@6@/
@1ruleused_this_session_noprefix
@5@/@8 B,@-@/@8 K@@@1 R@0@5@8 CO L@8add_rules_again @@@@<XD  t  t t  @t  P,  A& Prestructure_indices CFF Gd IG M


 M

@6@ @8 S @@ 
@ @8 S@@@<C@"FJ Gd IG M


 M

@6@ @8 Q@ 
@ @8 Q@@@<CFN Gd IG
@6@/
@8 Q@@@"
@#@@@<XP QZ C@$A Gd N@6@0B.@/@8 P@E
@.@8 K@P
@T@/@8 IW@@@1 QW@5@8 A@@@<CA Gd N@6B.cmd@/@8 K@/@8 IW@@@1 QW@5@8 A@@@<XPlist_forgotten_hypotheses  CAO Gd P @6@E
@0@8 S)@P
@T@@@"No hypotheses have been forgotten.@8 Is@8 IP@U@<CAU Gd P@6FORGOTTEN HYPOTHESES :-@8 Is@8 IP@/
@8 S) IM@8 S@U@<CA[ Gd P  @6@@@<XP R C@ Gd J@6@@@<C@ Gd J		
@6@ 
@ @ @8 Q@ @ @ @8 R@@@<XPcheck_hyp_or_conc CB Gd I@6@W
@@@8 IP@.!!! Warning: VAR not allowed.  Retype command.@8 Is@8 IP@U@<C@-B Gd I K

@6@B@) IM@(
 I@A@) J	@(
 J@Y@/@3
@4@4@0@5@8 @ @@@@<XPreport_total_defects  C@c Gf Gf@6@/
@8 R@8 IP@8 Is defects detected.@8 Is@8 IP@8 IP@@@<XPread_initialisations  C Gd S@6@/
@8 RBchecker.ini@/@8 K@/@8 IW@9 S3 @@<C Gd S  @6checker.ini@9 S@<C Gd S   @=XP PY C@4 Gd Ii
@6@ @8 Ij@ 
@ @9 PX@<C@7 Gd Ii @=XPlist_deleted_hypotheses  CA? Gd P @6@E
@0@8 R @P
@T@@@ No hypotheses have been deleted.@8 Is@8 IP@U@<CAE Gd P@6DELETED HYPOTHESES :-@8 Is@8 IP@/
@8 R @8 R@U@<CAK Gd P  @6@@@<XP R C@"Bw Gd Qr@6@/
@1ruleused_noprefix
@5@/@8 B,@-@/@8 K@@@1 Q@0@5@8 CO MB@8 S@@@<XD  t  t t  @t  Qk A& D  t  t t  @t bad_rulefile  A& P Qd C@ Gd N  @6user_output@8display_header
 G @8 C@@@<XP QQ C@$@ Gd N@6@0B.@/@8 P@E
@.@8 K@P
@T@/@8 IW@@@1cmd_line_proof_log@5@8 A@@@<C@ Gd N@6B.plg@/@8 K@/@8 IW@@@1 S@5@8 A@@@<XP Q{ C@KB Gd Qr@6@\
@/
@8 S@@@B@m@r
@t@~@8 IN@m@t@r
@x @@@I@A@*@m@r
@t@@8 IP@8 IN@/@8 Qw@B@m@r
@r@~@m@r@r
@x @@@A	@m@r
@r@@) @@@<C@"B Gd Qr
@6 KL@/@8 Qz@@@3
@5@ @/@8pretty_write_arg_list @@@ Mz@ @8 Qz@@@<CBB Gd Qr@6@E@(@\
@P@(@T@X
@3@.
@.@5@8 @@@BA@/@/@ 
@8 P@ @ @8arg_nums_compatible @@B@@"
@#@B@ @3@.@4@.@5@8 @!@3@5@#@I@A@ @3@.@4@.@4@.@5@8 @!@3@4@5@#@/@/@ @8 P@ @ @8 S@m@r@r@@B@-@B@) P@A@) Kd@ 
@/@8 Qz@@ (@ @/@8 Qz@@@ @ @/@8 Qz@@ M@ @8 Qz@A@+@B@) P@A@) P KT@/@8 Qz@@@ @ @/@8 Qz@@) @ @/@8 Qz@@@ 
@ @8 Qz@J@J@J@J@!@J@#@I@%@A@@"

@#@B@9@ @3@.@.@5@8 @/@/@ @8 P@ @ @8 S@m@r@r@ KT@/@8 Qz@@@ @ @/@8 Qz@@ M@ @/@8 Qz@A@ @/@8 Qz@J@J@J@@ Rg@ @/@8 Qz@@@ 
@ @/@ @8 Qz@@ Rg@ @ @/@!@8 Qz@B@9@ @3@.@"@.@#@5@8 @/@/@ @"@8 P@ @ @#@8 S@m@r@r@ KT@ @!@/@$@8 Qz@@@ @ @$@/@%@8 Qz@@ M@ @%@8 Qz@A@ @ @!@8 Qz@J@J@"@J@$@J@I@J@&@A@l@|@& @ 
@ @&@/@8 Qz@@ KT@8 Is@ @ @/@8 S@@@B@m@r@n @ M@8 Is@m@r@n@x @@@I@'@A@m@r@n @~@8 IP M@8 Is@/@'@8 Qw@m@r@'@n@x @@@J@J@J@J@I@J@J@J@J@ @J@"@J@$@@@<XP Q C@F# Gd IG
@6@B@@" K(

@#@@@ @/@8 Q@@@B@,@" M

@#@ @/@8 S@ @/@8 S@@@!@1 M@5@#@J@J@J@A@Q@B@,@" M

@#@ @/@8 Q@ @/@8 Q@@@!@3@1 M@5@5@#@J@A@"
@#@ @/@8 Q@@@!@3@5@#@J@J@J@J@@@" K(@#@A@ @8 Q@J@J@J@J@J@J@J@@@ 
@ @8 Q@@@<CFC Gd IG@6@@@<XP K C	B Gd K
 Kf@6@@@<C
B Gd K
 Kf
@6@@@<CB	 Gd K Kf

@6@/@8 Q#@ @ 
@8 K@@@<XP Sx CA Gd K M


@6@8 Sw@ 
@8 Sw@@@<C@$A Gd K M


@6@@@B@1 J@5@8 J@A	@1 J%
@5@8 J@@@<CA Gd K
@6@1 J#@5@8 J@@@<XPstill_left_to_prove C@ Gd R 

@=C@ Gd R

@6@9 K@<C@ Gd R


@6@9 S @@<XD  t  t t  @t  QX A& P Qg C@ Gd N  @6 S@8display_help S @8 C@@@<XP Q C@4A Gd Qr

@6@8 O	Subgoal: @8 Is@/
@8 Qw@B
@)
 @8 IN@I@A@m@r
@s@x @@n	@x @@@ @0@8 Qz@8 IP@@@<C@7A Gd Qr

@6@8 O S@8 Is@/@8 Qw@B
@) @8 IN@I@A@m@r@s@x @@n	@x @@@ @0@8 Qz@8 IP@ 
@8 Q@@@<CA Gd Qr
@6@8 O(no subgoals remaining (?!))@8 Is@8 IP@@@<XP QT C@H@ Gd N@6@0B.@/@8 P@E@.@8 K@P@T@/@8 IW@B@8 J@A L@8 Is@8 IN@" does not exist or cannot be read.@8 Is@8 IP@@@8 Iy@@@1 M.@5@8 CU@/
@8 J@1 M5 M7
@5@8 CU@@@<C@0@ Gd N@6B.cmd@/@8 K@/@8 IW@B@8 J@A L@8 Is@8 IN S@8 Is@8 IP@@@8 Iy@@@1 M.@5@8 CU@@@<XP Q C@'FU Gd IG K(



 K(

@6@@@ 
@ @8 Q@@@ @ @8 Q@@@<CF[ Gd IG@6@@@<XP K CA Gd K  Kf@=CA Gd K  Kf@=CA Gd K Kf

@6@/@8 P@ @ 
@8 K@@@<XP R C@ Gd P@6VC: @8 Is@8 IN,        Step: @8 Is@/@8 Rm@8 IN@.@8 J@8 IP@8 IP@@@<XP Su CA Gd K M


@6@B@8 St@A@ 
@8 St@@@<CA Gd K M


@6@1 J&@5@8 J@1 J&
@5@8 J@@@<CA Gd K
@6@1 B@5@8 J@@@<XPask_if_save C@i Gd J@6@8 E@8 IPShall I save this result@8 K@B@)
 B@A@)
 B@@@<XD  t  t t  @t  I  A P I  C@@Ca Gd I@6@B C[@/
@8 K@A
Goal? @8 L@/
@8 K@X
@8 IP@@@B@8 J@B@	SUCCEEDED@8 Is@AFAILED@8 Is@A@B@ Nr@8 Is@8 IN@A S@8 Is@@@<XP K CB Gd K@6@@@<CB Gd K
@6@8 P@ 
@8 K@@@<XPmerge_lists C@ Gd N
@6@@@<C@(@ Gd N
@6@B@ 
@8 K@@@ @8 S @@I@A@ @/@8 S@"
@#@@@<XP S CA Gd R @=CA Gd R@\
@\@\

@6@ 
@9 S@<CA Gd R

@6@ 
@ @9 S@<XP
fetch_vars_in CE5 Gd I@6@/@8do_fetch_vars_in @@@@9 K@<XP
add_rulefacts C@hA Gd S?

@6@B	@/@8rulefile @@W@A@*@B@W
@1 O@0
@5@8 CO@1 O@0
@5@8 A@A@B@ 
@8 S@A	@1 O

@5@8 A@I@B	@8 S@J@A@3@.@4@0@5@8 @/@3@4@0@5@8 @1 O
@5@8 A@@@<CA Gd S?


@6@3
@5@8 S @@3@5@8 S@@@<XPread_user_command C@7@U Gd I@6@/@/
@8
fetch_keyword @@B@8 L@@@B@)
@.@)@A@8 K@I@A@8warn_of_unknown_command  @@@@B@)
@.@I@A@/@8 J@ @8 M@@@U@@@<XD  t  t t  @t  O3 A& D  t  t t  @t  S A& P S C
B Gd Qr  @6@8 NE@@@-No VCs were proved during this proof session.@8 Is@8 IP@@@<CB Gd Qr@6@3@3@.
@5@5@8 NE@@@2The only VC proved during this proof session was: @8 Is@8 IN@8 IP@@@<CB Gd Qr@6@/
@8 NE@@@8The following VCs were proved during this proof session:@8 Is@@@8 IP@8 O@8 R@@@<CB Gd Qr @6@E
@0@8 NE@P
@T@@ S@8 Is@8 IP@@@<XPdo_unhandle_quantifiers_in_list CE- Gd I
@6@ @8do_unhandle_quantifiers_in @@@@ 
@ @9 S @@<CE1 Gd I@6@@@<XPfind_mutual_types CA Gd L@6@8 Ij@8 Ij@@@<XD  t  t t  @t  P A& P	put_value C@D@ Gd N@6@B@( I@A
@B@( P@A@( J@/
@3@4@.@4@.@5@8 @ 
@@ @/@8 P{@B@ @ @8 H@1 RH@5@8 A@A@V@U@<C@,A Gd N@6@1 J@0@2 P
@5@8 CO@/@/
@8 Mn@ 
@/@8 P{@ 
@ @8 H@1 RT
@5@8 A@U@<C@ A Gd N@6@1 T@.@.
@.@5@8 J@1 J
@5@8 J@1 J@5@8 A@U@<C@&A Gd N@6@/@/
@/@8 J1@ @/@8 P{@ @ @8 H@1 R2
@5@8 A@U@<C@&A Gd N@6@1 T@.@.
@.@.@5@8 J@1 J2
@5@8 J@1 J2
@5@8 A@U@<C@*A Gd N@6@/@/
@/@/@8 M{@ 
@/@8 P{@ 
@ @8 H@1 Oh
@5@8 A@U@<C@,A$ Gd N@6@1 T@.@.
@.@.@.@5@8 J@1 M|
@5@8 J@1 M|@5@8 A@U@<C@A) Gd N

@6@B@(@( I@(
 J@!@1 I@.@0@5@#@!@1 I@.@5@#@&@!@1 J@5@#@A@P@B@(@( P@(
 J@!@1 P@.@0@5@#@!@1 P@.@5@#@!@1 I@5@#@( @A@&@( J@(
 M@!@1 J@.@0@5@#@!@1 J@.@5@#@&@!@1 M@5@#@1 T@5@8 J@ @8 CO@ @8 A@1 J
@5@8 A@ @@U@<C@ AF Gd N@6@1 T@.@.
@.@5@8 J@1 J
@5@8 J@1 J@5@8 A@U@<CAK Gd N@6@1 P
@5@8 CO@1 K8
@0@0@5@8 CO@@@<XPcount_places C
C Gd Qr
@6@m@s@n
@}@<C@!C Gd Qr@6@m@s@n	@@/@1 L

@5@8 J+@@@/
@8 T @@@@m@r
@n@z@@<XD  t  t t  @t  L  A& P I C@ Gd J K

@6@B@) IM@(
 I@( J@!@1 J@.@5@#@A@) J	@(
 J@( M@!@1 M@.@5@#@/@3
@4@4@.@5@8 @ @@ @ @8 R @@ @ @8 R @@/@8 S @@B@=@) B@ @8 J@/@3
@4@4@5@8 @ @8 A@/@3
@4@5@8 @1 J M@5@8 A@1 J@5@8 A@ @@A@) B@@@U@J@@@<C@n@? Gd J@6@/@8 Ij@/@8 LV@8 T
@/
@8 T@B@Q@)
 B@1 J M@4
@4@5@8 A@B B!@8 H@1 B
@5@8 I@A@*@) B!@B
@) @8 I@A@B@) 
@1 F&
@5@8 I@A@1 I}
@5@8 I@A@)
 B@@@U@@@<XP Sj CAA Gd L B
@6@1 B@1 L@5 @5@8 K@@@<CAB Gd L B
@6@1 B@1 L@5 @5@8 K@@@<CAC Gd L B B

@6@1 B@5@8 Si@1 B@5@8 Si@@@<CAD Gd L B B

@6@1 B@5@8 Si@1 B@5@8 Si@@@<CAE Gd L B B
@6@@@<CAF Gd L B B
@6@@@<C
AG Gd L B
 B@6@@@<C
AH Gd L B
 B@6@@@<CAI Gd L B
@6@1 B
@5@8 K@1 B@5@8 Si@@@<CAJ Gd L B B LG
 LL@6@@@<CAK Gd L B
 B LG LL@6@@@<CAL Gd L B B LN
 LH@6@@@<CAM Gd L B
 B LN LH@6@@@<CAN Gd L B LL


@6@1 B@5@8 K@@@<C@%AO Gd L B LN

@6@/@3@0@5@3@5@8 K@1 B
@5@8 K@@@<C@%AP Gd L B B

 B


@6@1 B
@5@8 K@1 B@5@8 K@@@<CAQ Gd L B

@6@B@'@A	@1 B@5@8sequence_infrule @@@@<C	AX Gd L J#@6@@@<CAY Gd L J#@6@@@<CAZ Gd L J#

@6@1 J#@5@8 K@@@<CA[ Gd L J#



@6@1 J#@5@8 Si@@@<C@"A\ Gd L J# B

@6@B
@1 J#@5@8 Si@A@1 J#@5@8 Si@@@<CAb Gd L J# B

@6@1 J#@5@8 Si@@@<CAc Gd L J# B

@6@1 J#@5@8 Si@@@<CAd Gd L J# B

 B

@6@1 J#
@5@8 Si@@@<CAe Gd L J# B

 B

@6@1 J#
@5@8 Si@@@<CAf Gd L J#

@6@1 J#@5@8 T@@@<XD  t  t t  @t  I  A P I  C Gd R @6@E
@0@8 O4 @@P
@T@@@8 IPThere are no VCs to prove.@8 Is@8 IP@U@<C@ Gd R@6@8check_whether_to_proceed  @@8 N@/
@8 P@B	vc_number@/@8 K@A@8 IP@+The following VCs have not yet been proved:@8 Is@8 IP@8list_vcs_still_to_prove  @@8 E@8 IP
Which VC? @8 L@/@8 K@Y@/@8 P@B@8 T@AVC does not exist; try again@8 Is@U@@@8do_vc @@1 J Q@5@8 A@1 O2@0@0@5@8 CO@1 O2@5@8 CU@1 Rn@0@5@8 CO@1 Rn @5@8 CU@1 Q@0@5@8 CO@1 Q @5@8 CU@1 R@0@0@5@8 CO@1 K8@0@0 L@5@8 CO@8 Q@@@<XP S C	E Gd I@6@]
@8 L@@@<CE  Gd I

@6@\
@@@<C@%E# Gd I@6@E@\
@P@T@X
@3@.@.
@5@8 @ 
@/@8 S@@@3@5@9 @<XPbuildsav  C@[ Gd Gd  @6@8 R @checker.sav@8save_program @ @9 C@<C@` Gd Gd  @6@8 S @@9 C@<XD  t  t t  @t  L A& P O C@! Gd O B

@6@B@1 B@5@8 So @@A	@1 B@5@8 T'@@@U@<C@[@# Gd O B

@6@B@4@E
@'@P
@T@E@1 B@5@8 T'@P@T@E@1 B@5@8 T'@P@T@1 So@2 B@5@8 A@A@B
@1 So@2 B@5@8 J@A@1 So@2 B@5@8 J@@@U@<C@4 Gd O J

@6@1 J@5@8 T'@@@U@<C@4@9 Gd O J

@6@B@E
@1 J@5@8 T'@P
@T@1 So@2 J@5@8 A@A
@1 So@2 J@5@8 J@@@U@<XPdo_fetch_vars_in_list CEK Gd I
@6@/@8 S@@@ 
@/@8 T( @@ @ @8 K@@@<CEQ Gd I@6@@@<XP P C@ Gd P@6@B@"
 K J	

@#@Y
@ 
@/@8 J
@A
 B!@8 Ij@&
@I
@ @/@8 P{@B
@] R B5@/@8 R @@A
 Rind B5@/@8 T+ R M! B5@/@8 T+@@@ @ @/@8 P{@1 D:@5@ @/@8 P{@#ENTERING PROOF BY INDUCTION ATTEMPT@8 Is@!@1 @@1 J@5@2 @@1 L@1  B5@5@2 @@1 I@1 J&@5@2 J&@5@5@5@#@8 IP@1 J P@4@4@4@5@8 A@ @3@4@5 	INDUCTION@8 Q@@@<XD  t  t t  @t  R9 A& D  t  t t  @t  I  A P I  C@N Gd N@6@B K@1 K@.
@.@5@8 K@I@A@1UNWRAP -- Which quantified hypothesis/conclusion? K@8 K@/@8 K@X@8 S @@" K

@#@@@8 N@@@1 J K I@5@8 J@1 J K@2 I@2 K
@5@8 CU@@@8 I @@@@<XP S CE< Gd I

@6@]
@@@<CE? Gd I
@6@\
@@@<CEB Gd I@6@X
@3@0@.@5@8 @@@8 T*@@@<XP R C	@ Gd N@6@0@0@8 L@@@U@<C@ Gd N@6@@@<XD  t  t t  @t  I  A P I  C@! Gd J@6@B
 K@/
@8 K@I@A@<STANDARDISE -- Please specify expression to be standardised. N@8 K@/@8 K@/
@8 L@@@9 T @@<XPgenerate_new_qbinding_name CEj Gd I@6@/@8 IW @8do_generate_new_qbinding_name @@@@<XP N C@ Gd N@6@\
@B@8 P @@@@"
@#@A@)@@@<C@ Gd N@6@3@0@.@5@8 @8
qvars_in_list @@@@<XP S CB Gd Qr  @6@8 O6@@@$There are no more VCs left to prove.@8 Is@@@<CB Gd Qr@6@3@3@.
@5@5@8 O6@@The only VC left to prove is: @8 Is@8 IN@@@<CB Gd Qr@6@/
@8 O6@@@,The following VCs have not yet been proved: @8 Is@8 IP@8 O@8 R@@@<CB Gd Qr @6@E
@0@8 O6@P
@T@@ TA@8 Is@@@<XD  t  t t  @t  O A& P S CBm Gd Qr



@6@3@4
@5@8 R@9 R@<XP T
 CAi Gd L@6@9 O@<C@$Aj Gd L B

@6@1 B@.
@5@8 O@1 B
@5@8 O@1 B
@5@9 T@<C@$Ak Gd L J#

@6@1 B@.
@5@8 O@1 B
@5@8 O@1 J#
@5@9 T@<CAl Gd L J#

@6@1 J#@.
@5@8 O@1 B
@5@9 T@<CAm Gd L J#

@6@1 J#@.
@5@8 O@1 B
@5@9 T@<XD  t  t t  @t  R A& P T? C@ Gd N
@6@8 N@@@<C@ Gd N
@6@/@8 N@ 
@/@8 T>@ @ @8 S@@@<XD  t  t t  @t could_infer A& P S CBr Gd Qr



@6@3@4
@5@8 S`@9 R@<XP S} C@ Gd R

@6@ 
@8 Sa@@@<C@ Gd R
@6@ 
@/@8 Sa@@@ @ @8 S|@@@<C@ Gd R
@6@@@<XP T C@_ Gd R@6@/
@8 O6@8 O@8 R@@@<XP R C@W Gd P@6@E
	 K A@8 K@P
@T@E@8 R8 @@P@T@@@<C@I@[ Gd P@6@/
@8 J
@@@ 
@/@8 N=@ @/@8 P{@ @/@8 L!@@@B@'
@A@$@1 J
@5@8 A@1 J M@2 J
@5@8 A@ @8 M@1 J

@5@8 J@@@<C@k Gd P@6@@@<XD  t  t t  @t  Ro A& P Rn C@P J J  @=XP K C	@F Gd L@6@1 So@0@5@8 CO@U@<C
@H Gd L B
@6@@@<C@J Gd L J#
@6@@@U@<C@L Gd L B
@6@1 B
@5@8 K@1 B@5@8 K@@@<C@N Gd L J#

@6@1 J#@5@8 K@@@<C@P Gd L J#



@6@1 J#@5@8 K@@@<C@R Gd L J#@6@@@<C	@T Gd L J#@6@@@<C
@V Gd L J# Kf Kf@6@@@<C
@X Gd L J# Kf Kf@6@@@<C@Z Gd L @6@@@<C@\ Gd L F& 
@6@@@<C@^ Gd L@6@0@8 I@@@<C@` Gd L@6 L@8auto_infer_from_false @@0 
@8 I@@@<C@e Gd L I

@6@8 K@8 K@@@<C@g Gd L J

@6@B@8 K@A@8 K@@@<C@i Gd L @

@6@B@8 K@A@1 F&@5@8 K@@@<C@k Gd L I}

@6@1 @@5@8 K@1 @@5@8 K@@@<C
@m Gd L F& F&
@6@8 K@@@<C@o Gd L F&
@6@/@8 N@1 F&@5@8 H@8 K@@@<C@q Gd L B

@6@/
@8 S @ @ 
@8 Sd @@@@<C@v Gd L J#

@6@/
@8 TI J$@ 
@8 TJ@@@<C@{ Gd L J&

@6@/
@8 TI J'@ 
@8 TJ@@@<C@ Gd L J

@6@/
@8 TI C@ 
@8 TJ@@@<C@ Gd L J

@6@/
@8 TI G@ 
@8 TJ@@@<C@ Gd L J%

@6@/
@8 TI B@ 
@8 TJ@@@<C@%@ Gd L K
 Kf
@6@B@1 B@5@8 K@A@1 K@2 Kf
@5@8 K@@@<C@$@ Gd L K
 K~


@6@B@1 K@5@8 K@A	@1 K
@5@8 K@@@<C@ @ Gd L K
 K


@6@1 K@5@8 K@1 K
@5@8 K@@@<C@ @ Gd L K
 K


@6@1 K@5@8 K@1 K
@5@8 K@@@<C
@ Gd L K
 Kf@6@@@<C@!@ Gd L K
 Kf
@6@1 J#@5@8 K@1 K@2 Kf
@5@8 K@@@<C@ @ Gd L K
 K~


@6@1 K@5@8 K@1 K
@5@8 K@@@<C@$@ Gd L K
 K


@6@B@1 K@5@8 K@A	@1 K
@5@8 K@@@<C@$@ Gd L K
 K


@6@B@1 K@5@8 K@A	@1 K
@5@8 K@@@<C@ Gd L K

@6@1 B@5@8 K@@@<C
@ Gd L K Kf@6@@@<C@ Gd L K K

@6@1 K@5@8 K@@@<C@2@ Gd L K K

 K

@6@B@1 K
@5@8 K@A@1 K@1 K
@5@2 K@5@8 K@@@<C@ Gd L K K~

 K~

@6@1 K
@5@8 K@@@<C@ Gd L K K~

 K~

@6@1 K
@5@8 K@@@<C@ Gd L K K~

 K~

@6@1 K
@5@8 K@@@<C@ Gd L K K~

 K~

@6@1 K
@5@8 K@@@<C@ Gd L K K

 K

@6@1 K
@5@8 K@@@<C@ Gd L K K

 K

@6@1 K
@5@8 K@@@<C@ Gd L K K

 K

@6@1 K
@5@8 K@@@<C@ Gd L K K

 K

@6@1 K
@5@8 K@@@<C@ Gd L K K

 K~@6@@@<C@ Gd L K K

 K~@6@@@<C@$@ Gd L K
 K~


@6@B@1 K@5@8 K@A	@1 K
@5@8 K@@@<C@ @ Gd L K
 K


@6@1 K@5@8 K@1 K
@5@8 K@@@<C@%@ Gd L K K



@6@B@1 K
@5@8 K@A	@1 K
@5@8 K@@@<C@ Gd L K Kf
 Kf
@6@8 K@@@<C@ Gd L K Kf
@6@1 K@0@5@8set_infrule @@@@<C@4@ Gd L K K



@6@B@1 K
@5@8 K@A@1 K
@5@8 K@1 J#@1 K
@5@2 Kf@5@8 Sf@@@<C@%@ Gd L K K



@6@B@1 K
@5@8 K@A	@1 K
@5@8 K@@@<C@$@ Gd L K
 K~


@6@B@1 K@5@8 K@A	@1 K
@5@8 K@@@<C@ Gd L K Kf
 Kf
@6@8 K@@@<C@ Gd L B LG

@6@1 B@5@8 K@@@<C@ Gd L B LG B

@6@1 B@5@8 K@@@<C@!@ Gd L B LH

@6@3@5@/@8 LJ@1 B
@5@8 K@@@<C@$@ Gd L B LH B


@6@3@5@/@8 LJ@1 B
@5@8 K@@@<XD  t  t t  @t  N A& Pfetch_date_and_time CA	@, Gd G@6@1datime@.@.
@.@.@.@.@5@8 TQ R0@3@.@4@.@4@.@4@.@5@8 F @B@ 
@3@.@4@.@5@8 TT@A@ 
@3@.@5@8 TT@(@0@B@ @3@.@4@.@5@8 TT@A@ @3@.@5@8 TT@(@0@B@ @3@.@4@.@5@8 TT@A@ @3@.@5@8 TT@(@0@B@ @3@.@4@.@5@8 TT@A@ @3@.@5@8 TT@(@0@B@ @3@.@4@.@5@8 TT@A@ @3@.@5@8 TT@(@0@3@4@5@3@.@ @4@.@!@4@.@"@5@8 RU @@3@4@4@-@4@ @4@!@4@"@4@-@4@4@4@4@5@8 P6@3@4@4@:@4@4@4@:@4@4@5@8 P6@@@<XP BE  C Gd S?@6@B	filename@/
@8 K@@@A
Filename? @8 L@/
@8 K@8inform_user  @@8
user_rules @@@@<XP S CCZ Gd Qr

@6@@@ 
@8 Qz@@@<CC^ Gd Qr
@6@@@ 
@/@8 Qz@@ PJ@ @/@8 Qz@@@ @ @8 S@@@<XP R C@.@ Gd N@6@B@1 R
@.@5@8 J@m@u@n@z@@1 R
@5@8 CU@A@1 R
@5@8 CU@)@I@@@<XP S CB Gd Qr
@6@@@<C@0B Gd Qr

@6@"


@#@/@3
@4@3@4@5@5@8 @ @8 A@@@ 
@8 S@@@<XP N CCV Gd M  @6@1 TD@0@5@8 CO@1 O@0@5@8 CO@@@<XP Sr C@U Gd O  @=C@V Gd O@6@9 O @@<C@@\ Gd O B D:



@6@B@1 B@1 D:
@5@5@8 Ta@I@A@@B@1 B
@2 @@5@8 Ta@I@A@@B@1 J"@5@/@8 S/@1 B
@2 D:@5@8 Ta@A@@B@l@8 O @@B@1 B @5 @8 K@B@1 B
@5@8 Sq@A@@@U@I@A@F@B@#@ 
@8 Tb@B@1 D:
@5@/@8 S/@1 B@5@8 Sq@A@@@U@I@A@!@ @8 Tb@B@1 @@5@/@8 S/@1 B
@5@8 Sq@A@@@U@I@A@?@E@ 
@8 Tb@P@T@E@ @8 Tb@P@T@B@%@X
@1 B
@.@5@8 Ta@1 B
@5@8 O@1 B@1 D:@5@5@8 Sq@A@@@U@I@<C@*@ Gd O B D:



@6@ 
@8 Tb@E@8 Tb@P@T@1 B@1 D:
@5@5@9 Sq@<C@*@ Gd O B @



@6@ 
@8 Tb@1 J"
@5@/@8 S/@1 B@1 D:@5@5@9 Sq@<C@)@ Gd O B
 @


@6@ @8 Tb@1 J"@5@/@8 S/@1 B@1 D:
@5@5@9 Sq@<C@)@ Gd O B @



@6@8 Tb@1 J"
@5@/@8 S/@1 B@1 D:@5@5@9 Sq@<C@0@ Gd O B
 D:


@6@ 
@8 Tb@1 D:@0@0@5@8 H@1 @@0@0@5@8 H@1 B@1 D:
@5@5@9 Sq@<C@0@ Gd O B
 D:


@6@ @8 Tb@1 D:@0@0@5@8 H@1 @@0@0@5@8 H@1 B@1 D:
@5@5@9 Sq@<C@9@ Gd O B
 @


@6@ 
@8 Tb@1 D:@0@0@5@8 H@1 @@0@0@5@8 H@1 J"@5@/@8 S/@1 B@1 D:
@5@5@9 Sq@<C@=@ Gd O B D:



@6@ @8 Tb@E@8 Tb@P@T@E@ 
@8 Tb@P@T@1 J"@5@/@8 S/@1 B@1 D:@5
@5@9 Sq@<C@4@ Gd O B @



@6@ @8 Tb@E@8 Tb@P@T@E@ 
@8 Tb@P@T@1 B@1 D:
@5@5@9 Sq@<C@ Gd O J# @


 @
@6@1 J#
@5@9 Sq@<C@ Gd O J# D:


 D:
@6@1 J#
@5@9 Sq@<C@*@ Gd O J# D:



@6@ 
@8 Tb@E@8 Tb@P@T@1 J#@1 D:
@5@5@9 Sq@<C@*@ Gd O J# @



@6@ 
@8 Tb@1 J"
@5@/@8 S/@1 J#@1 D:@5@5@9 Sq@<C@)@ Gd O J#
 @


@6@ @8 Tb@1 J"@5@/@8 S/@1 J#@1 D:
@5@5@9 Sq@<C@)@ Gd O J# @



@6@8 Tb@1 J"
@5@/@8 S/@1 J#@1 D:@5@5@9 Sq@<C@0@ Gd O J#
 D:


@6@ 
@8 Tb@1 D:@0@0@5@8 H@1 @@0@0@5@8 H@1 J#@1 D:
@5@5@9 Sq@<C@0@ Gd O J#
 D:


@6@ @8 Tb@1 D:@0@0@5@8 H@1 @@0@0@5@8 H@1 J#@1 D:
@5@5@9 Sq@<C@9@ Gd O J#
 @


@6@ 
@8 Tb@1 D:@0@0@5@8 H@1 @@0@0@5@8 H@1 J"@5@/@8 S/@1 J#@1 D:
@5@5@9 Sq@<C@=@ Gd O J# D:



@6@ @8 Tb@E@8 Tb@P@T@E@ 
@8 Tb@P@T@1 J"@5@/@8 S/@1 J#@1 D:@5
@5@9 Sq@<C@4@ Gd O J# @



@6@ @8 Tb@E@8 Tb@P@T@E@ 
@8 Tb@P@T@1 J#@1 D:
@5@5@9 Sq@<CA@ Gd O J# D:



@6@B@1 J#@1 D:
@5@5@8 Ta@I@A@@B@1 J#
@2 @@5@8 Ta@I@A@@B@1 J"@5@/@8 S/@1 J#
@2 D:@5@8 Ta@A@@B@|@8 Tb@B@1 B @5 @8 K@B@1 J#
@5@8 Sq@A@@@U@I@A@V@B@1 B
@5@8 Sq@I@A@F@B@#@ 
@8 Tb@B@1 D:
@5@/@8 S/@1 J#@5@8 Sq@A@@@U@I@A@!@ @8 Tb@B@1 @@5@/@8 S/@1 J#
@5@8 Sq@A@@@U@I@A@?@E@ 
@8 Tb@P@T@E@ @8 Tb@P@T@B@%@X
@1 B
@.@5@8 Ta@1 B
@5@8 O@1 J#@1 D:@5@5@8 Sq@A@@@U@I@<CA@ Gd O	 J% D:



@6@B@1 J%@1 D:
@5@5@8 Ta@J@AA@B@1 J%
@2 @@5@8 Ta@J@AA@B@1 J"@5@/@8 S/@1 J%
@2 D:@5@8 Ta@I@AAx@BA@8 Tb@B@ @1 B @5 @8 K@B@1 J%
@5@8 Sq@A@@@U@J@A@@B@%@ 
@8 Tb@B@1 D:
@5@/@8 S/@1 J@5@8 Sq@A@@@U@I@I@A@@B@%@ @8 Tb@B@1 @@5@/@8 S/@1 J%
@5@8 Sq@A@@@U@I@I@A@@B@X
@X@'
@B
@1 J% @5 @8 K@A@@@U@J@A@{@B@1 J% @5 @8 K@1 J
@5@8 Sq@J@A@_@) B5@1 @@5@/@8 S/@B@1 J@1 D:
@5@5@8 Ta@I@A@=@B@1 J@1 D:
@5@5@8 Ta@I@A@)@B@1 J
@2 @@5@8 Ta@I@A@1 J"@5@/@8 S/@1 J
@2 D:@5@8 Ta@A@g@E@ 
@8 Tb@P@T@E@ @8 Tb@P@T@B@$@B@X
@1 J%
@.@5@8 Ta@1 J@1 D:@5@5@8 Sq@A@@@U@I@A@+@B@%@X
@1 J
@.@5@8 Ta@1 J
@5@8 O@1 J%@1 D:@5@5@8 Sq@A@@@U@I@I@<C@*AH Gd O J% D:



@6@ 
@8 Tb@E@8 Tb@P@T@1 J%@1 D:
@5@5@9 Sq@<C@*AJ Gd O J% @



@6@ 
@8 Tb@1 J"
@5@/@8 S/@1 J%@1 D:@5@5@9 Sq@<C@)AL Gd O J
 @


@6@ @8 Tb@1 J"@5@/@8 S/@1 J%@1 D:
@5@5@9 Sq@<C@)AN Gd O J% @



@6@8 Tb@1 J"
@5@/@8 S/@1 J%@1 D:@5@5@9 Sq@<C@0AP Gd O J
 D:


@6@ 
@8 Tb@1 D:@0@0@5@8 H@1 @@0@0@5@8 H@1 J%@1 D:
@5@5@9 Sq@<C@0AR Gd O J
 D:


@6@ @8 Tb@1 D:@0@0@5@8 H@1 @@0@0@5@8 H@1 J%@1 D:
@5@5@9 Sq@<C@9AT Gd O J
 @


@6@ 
@8 Tb@1 D:@0@0@5@8 H@1 @@0@0@5@8 H@1 J"@5@/@8 S/@1 J%@1 D:
@5@5@9 Sq@<C@=AV Gd O J D:



@6@ @8 Tb@E@8 Tb@P@T@E@ 
@8 Tb@P@T@1 J"@5@/@8 S/@1 J%@1 D:@5
@5@9 Sq@<C@4AY Gd O J @



@6@ @8 Tb@E@8 Tb@P@T@E@ 
@8 Tb@P@T@1 J%@1 D:
@5@5@9 Sq@<CAA^ Gd O	 J D:



@6@B@1 J@1 D:
@5@5@8 Ta@J@AA@B@1 J
@2 @@5@8 Ta@J@AA@B@1 J"@5@/@8 S/@1 J
@2 D:@5@8 Ta@I@AAx@BA@8 Tb@B@ @1 B @5 @8 K@B@1 J
@5@8 Sq@A@@@U@J@A@@B@%@ 
@8 Tb@B@1 D:
@5@/@8 S/@1 J%@5@8 Sq@A@@@U@I@I@A@@B@%@ @8 Tb@B@1 @@5@/@8 S/@1 J
@5@8 Sq@A@@@U@I@I@A@@B@X
@X@'
@B
@1 J% @5 @8 K@A@@@U@J@A@{@B@1 J% @5 @8 K@1 J&
@5@8 Sq@J@A@_@) B5@1 D:@5@/@8 S/@B@1 J&@1 D:
@5@5@8 Ta@I@A@=@B@1 J&@1 D:
@5@5@8 Ta@I@A@)@B@1 J&
@2 @@5@8 Ta@I@A@1 J"@5@/@8 S/@1 J&
@2 D:@5@8 Ta@A@g@E@ 
@8 Tb@P@T@E@ @8 Tb@P@T@B@$@B@X
@1 J
@.@5@8 Ta@1 J&@1 D:@5@5@8 Sq@A@@@U@I@A@+@B@%@X
@1 J&
@.@5@8 Ta@1 J
@5@8 O@1 J%@1 D:@5@5@8 Sq@A@@@U@I@I@<C@*A Gd O J D:



@6@ 
@8 Tb@E@8 Tb@P@T@1 J@1 D:
@5@5@9 Sq@<C@*A Gd O J @



@6@ 
@8 Tb@1 J"
@5@/@8 S/@1 J@1 D:@5@5@9 Sq@<C@)A Gd O J%
 @


@6@ @8 Tb@1 J"@5@/@8 S/@1 J@1 D:
@5@5@9 Sq@<C@)A Gd O J @



@6@8 Tb@1 J"
@5@/@8 S/@1 J@1 D:@5@5@9 Sq@<C@0A Gd O J%
 D:


@6@ 
@8 Tb@1 D:@0@0@5@8 H@1 @@0@0@5@8 H@1 J@1 D:
@5@5@9 Sq@<C@0A Gd O J%
 D:


@6@ @8 Tb@1 D:@0@0@5@8 H@1 @@0@0@5@8 H@1 J@1 D:
@5@5@9 Sq@<C@9A Gd O J%
 @


@6@ 
@8 Tb@1 D:@0@0@5@8 H@1 @@0@0@5@8 H@1 J"@5@/@8 S/@1 J@1 D:
@5@5@9 Sq@<C@=A Gd O J% D:



@6@ @8 Tb@E@8 Tb@P@T@E@ 
@8 Tb@P@T@1 J"@5@/@8 S/@1 J@1 D:@5
@5@9 Sq@<C@4A Gd O J% @



@6@ @8 Tb@E@8 Tb@P@T@E@ 
@8 Tb@P@T@1 J@1 D:
@5@5@9 Sq@<CAA Gd O	 J D:



@6@B@1 J@1 D:
@5@5@8 Ta@J@AA@B@1 J
@2 @@5@8 Ta@J@AAn@B@1 J"@5@/@8 S/@1 J
@2 D:@5@8 Ta@I@AAR@BA@8 Tb@B@ @1 B @5 @8 K@B@1 J
@5@8 Sq@A@@@U@J@A@@B@%@ 
@8 Tb@B@1 D:
@5@/@8 S/@1 J&@5@8 Sq@A@@@U@I@I@A@@B@%@ @8 Tb@B@1 @@5@/@8 S/@1 J
@5@8 Sq@A@@@U@I@I@A@@B@X
@X@'
@B
@1 J @5 @8 K@A@@@U@J@A@{@B@1 J @5 @8 K@1 J
@5@8 Sq@J@A@_@) B5@1 D:@5@/@8 S/@B@1 J%@1 D:
@5@5@8 Ta@I@A@=@B@1 J%@1 D:
@5@5@8 Ta@I@A@)@B@1 J%
@2 @@5@8 Ta@I@A@1 J"@5@/@8 S/@1 J%
@2 D:@5@8 Ta@A@A@E@ 
@8 Tb@P@T@E@ @8 Tb@P@T@B@%@X
@1 J
@.@5@8 Ta@1 J
@5@8 O@1 J@1 D:@5@5@8 Sq@A@@@U@I@I@<C@*B Gd O J D:



@6@ 
@8 Tb@E@8 Tb@P@T@1 J@1 D:
@5@5@9 Sq@<C@*B Gd O J @



@6@ 
@8 Tb@1 J"
@5@/@8 S/@1 J@1 D:@5@5@9 Sq@<C@)B Gd O J&
 @


@6@ @8 Tb@1 J"@5@/@8 S/@1 J@1 D:
@5@5@9 Sq@<C@)B Gd O J @



@6@8 Tb@1 J"
@5@/@8 S/@1 J@1 D:@5@5@9 Sq@<C@0B	 Gd O J&
 D:


@6@ 
@8 Tb@1 D:@0@0@5@8 H@1 @@0@0@5@8 H@1 J@1 D:
@5@5@9 Sq@<C@0B Gd O J&
 D:


@6@ @8 Tb@1 D:@0@0@5@8 H@1 @@0@0@5@8 H@1 J@1 D:
@5@5@9 Sq@<C@9B
 Gd O J&
 @


@6@ 
@8 Tb@1 D:@0@0@5@8 H@1 @@0@0@5@8 H@1 J"@5@/@8 S/@1 J@1 D:
@5@5@9 Sq@<C@=B Gd O J& D:



@6@ @8 Tb@E@8 Tb@P@T@E@ 
@8 Tb@P@T@1 J"@5@/@8 S/@1 J@1 D:@5
@5@9 Sq@<C@4B Gd O J& @



@6@ @8 Tb@E@8 Tb@P@T@E@ 
@8 Tb@P@T@1 J@1 D:
@5@5@9 Sq@<C@*B Gd O J& D:



@6@ 
@8 Tb@E@8 Tb@P@T@1 J&@1 D:
@5@5@9 Sq@<C@*B Gd O J& @



@6@ 
@8 Tb@1 J"
@5@/@8 S/@1 J&@1 D:@5@5@9 Sq@<C@)B Gd O J
 @


@6@ @8 Tb@1 J"@5@/@8 S/@1 J&@1 D:
@5@5@9 Sq@<C@)B! Gd O J& @



@6@8 Tb@1 J"
@5@/@8 S/@1 J&@1 D:@5@5@9 Sq@<C@0B# Gd O J
 D:


@6@ 
@8 Tb@1 D:@0@0@5@8 H@1 @@0@0@5@8 H@1 J&@1 D:
@5@5@9 Sq@<C@0B% Gd O J
 D:


@6@ @8 Tb@1 D:@0@0@5@8 H@1 @@0@0@5@8 H@1 J&@1 D:
@5@5@9 Sq@<C@9B' Gd O J
 @


@6@ 
@8 Tb@1 D:@0@0@5@8 H@1 @@0@0@5@8 H@1 J"@5@/@8 S/@1 J&@1 D:
@5@5@9 Sq@<C@=B) Gd O J D:



@6@ @8 Tb@E@8 Tb@P@T@E@ 
@8 Tb@P@T@1 J"@5@/@8 S/@1 J&@1 D:@5
@5@9 Sq@<C@4B, Gd O J @



@6@ @8 Tb@E@8 Tb@P@T@E@ 
@8 Tb@P@T@1 J&@1 D:
@5@5@9 Sq@<CAB/ Gd O	 J& D:



@6@B@1 J&@1 D:
@5@5@8 Ta@J@AA@B@1 J&
@2 @@5@8 Ta@J@AAn@B@1 J"@5@/@8 S/@1 J&
@2 D:@5@8 Ta@I@AAR@BA@8 Tb@B@ @1 B @5 @8 K@B@1 J&
@5@8 Sq@A@@@U@J@A@@B@%@ 
@8 Tb@B@1 D:
@5@/@8 S/@1 J@5@8 Sq@A@@@U@I@I@A@@B@%@ @8 Tb@B@1 @@5@/@8 S/@1 J&
@5@8 Sq@A@@@U@I@I@A@@B@X
@X@'
@B
@1 J @5 @8 K@A@@@U@J@A@{@B@1 J @5 @8 K@1 J&
@5@8 Sq@J@A@_@) B5@1 @@5@/@8 S/@B@1 J@1 D:
@5@5@8 Ta@I@A@=@B@1 J@1 D:
@5@5@8 Ta@I@A@)@B@1 J
@2 @@5@8 Ta@I@A@1 J"@5@/@8 S/@1 J
@2 D:@5@8 Ta@A@A@E@ 
@8 Tb@P@T@E@ @8 Tb@P@T@B@%@X
@1 J&
@.@5@8 Ta@1 J
@5@8 O@1 J&@1 D:@5@5@8 Sq@A@@@U@I@I@<CABm Gd O B J



@6@B@1 B@1 J
@5@5@8 Ta@I@A@@B@@8 Tb@B@1 B @5 @8 K@B@1 B @5@8 Sq@A@@@U@I@A@@B@1 B@5 @8 K@B@1 B
@5@8 Sq@A@@@U@I@A@p@B@(@1 B?@5 @8 K@B@1 J"
@5@/@8 S/@1 B@5@8 Sq@A@@@U@I@A@F@B@#@ 
@8 Tb@B@1 J
@5@/@8 S/@1 B@5@8 Sq@A@@@U@I@A@!@1 B
@.@5@8 Ta@1 B
@5@8 O@1 B@1 J@5@5@8 Sq@A@@@E@8 Tb@P@T@E@ 
@8 Tb@P@T@ @8 Tb@1 B @5 @8 K@B@X@1 B @5@8 Sq@A@X
@1 B
 @5@9 Sq@I@<C@!B Gd O B J



@6@ 
@8 Tb@1 B@1 J
@5@5@9 Sq@<C@(B Gd O B
 J


@6@ 
@8 Tb@1 J@0@0@5@8 H@1 B@1 J
@5@5@9 Sq@<C@(B Gd O B
 J


@6@ @8 Tb@1 J@0@0@5@8 H@1 B@1 J
@5@5@9 Sq@<CAB Gd O J# J



@6@B@1 J#@1 J
@5@5@8 Ta@I@AA@B@@8 Tb@B@1 B @5 @8 K@B@1 J# @5@8 Sq@A@@@U@I@A@@B@1 B@5 @8 K@B@1 J#
@5@8 Sq@A@@@U@I@A@@B@$@1 B
@5@8 Sq@B@1 J#
 @5@8 Ta@A	@1 J# @5@8 Ta@I@A@p@B@(@1 B?@5 @8 K@B@1 J"
@5@/@8 S/@1 J#@5@8 Sq@A@@@U@I@A@F@B@#@ 
@8 Tb@B@1 J
@5@/@8 S/@1 J#@5@8 Sq@A@@@U@I@A@!@1 B
@.@5@8 Ta@1 B
@5@8 O@1 J#@1 J@5@5@8 Sq@A@@E@8 Tb@P@T@E@ 
@8 Tb@P@T@ @8 Tb@B@!@1 B @5 @8 K@1 J# @5@8 Sq@1 J#
 @5@8 Sq@A@z@B@=@1 J% @5 @8 K@X@X
@B@1 J% @5@8 Sq@1 J
 @5@8 Sq@A@1 J @5@8 Sq@1 J%
 @5@8 Sq@A@;@1 J% @5 @8 K@X@X
@B@1 J% @5@8 Sq@1 J%
 @5@8 Sq@A@1 J @5@8 Sq@1 J
 @5@9 Sq@I@<C@!B Gd O J# J



@6@ 
@8 Tb@1 J#@1 J
@5@5@9 Sq@<C@(B Gd O J#
 J


@6@ 
@8 Tb@1 J@0@0@5@8 H@1 J#@1 J
@5@5@9 Sq@<C@(B Gd O J#
 J


@6@ @8 Tb@1 J@0@0@5@8 H@1 J#@1 J
@5@5@9 Sq@<CAB Gd O J% J



@6@B@1 J%@1 J
@5@5@8 Ta@I@AA@BA*@8 Tb@B@1 B @5 @8 K@B@1 J @5@8 Sq@A@@@U@I@AA@B@1 B@5 @8 K@B@1 J%
@5@8 Sq@A@@@U@I@A@@B@(@1 B?@5 @8 K@B@1 J"
@5@/@8 S/@1 J%@5@8 Sq@A@@@U@I@A@@B@#@ 
@8 Tb@B@1 J
@5@/@8 S/@1 J%@5@8 Sq@A@@@U@I@A@@B@J@1 J% @5 @8 K@B@#@1 J
@.@5@8 Ta@1 J
@5@8 O@1 J%@1 J@5@5@8 Sq@A@1 J%
@.@5@8 Ta@1 J@1 J@5@5@8 Sq@A@H@1 J% @5 @8 K@B@#@1 J&
@.@5@8 Ta@1 J
@5@8 O@1 J%@1 J@5@5@8 Sq@A@1 J
@.@5@8 Ta@1 J@1 J@5@5@8 Sq@A@T@E@8 Tb@P@T@E@ 
@8 Tb@P@T@ @8 Tb@1 J @5 @8 K@X@X
@B@1 J% @5@8 Sq@1 J%
 @5@8 Sq@A@1 J @5@8 Sq@1 J
 @5@9 Sq@I@<C@!C& Gd O J% J



@6@ 
@8 Tb@1 J%@1 J
@5@5@9 Sq@<C@(C' Gd O J
 J


@6@ 
@8 Tb@1 J@0@0@5@8 H@1 J%@1 J
@5@5@9 Sq@<C@(C( Gd O J
 J


@6@ @8 Tb@1 J@0@0@5@8 H@1 J%@1 J
@5@5@9 Sq@<CAC, Gd O J J



@6@B@1 J@1 J
@5@5@8 Ta@I@AA@BA*@8 Tb@B@1 B @5 @8 K@B@1 J% @5@8 Sq@A@@@U@I@AA@B@1 B@5 @8 K@B@1 J
@5@8 Sq@A@@@U@I@A@@B@(@1 B?@5 @8 K@B@1 J"
@5@/@8 S/@1 J@5@8 Sq@A@@@U@I@A@@B@#@ 
@8 Tb@B@1 J
@5@/@8 S/@1 J@5@8 Sq@A@@@U@I@A@@B@J@1 J% @5 @8 K@B@#@1 J&
@.@5@8 Ta@1 J
@5@8 O@1 J@1 J@5@5@8 Sq@A@1 J
@.@5@8 Ta@1 J&@1 J@5@5@8 Sq@A@H@1 J% @5 @8 K@B@#@1 J
@.@5@8 Ta@1 J
@5@8 O@1 J@1 J@5@5@8 Sq@A@1 J%
@.@5@8 Ta@1 J&@1 J@5@5@8 Sq@A@T@E@8 Tb@P@T@E@ 
@8 Tb@P@T@ @8 Tb@1 J @5 @8 K@X@X
@B@1 J% @5@8 Sq@1 J
 @5@8 Sq@A@1 J @5@8 Sq@1 J%
 @5@9 Sq@I@<C@!Cd Gd O J J



@6@ 
@8 Tb@1 J@1 J
@5@5@9 Sq@<C@(Ce Gd O J%
 J


@6@ 
@8 Tb@1 J@0@0@5@8 H@1 J@1 J
@5@5@9 Sq@<C@(Cf Gd O J%
 J


@6@ @8 Tb@1 J@0@0@5@8 H@1 J@1 J
@5@5@9 Sq@<CAjCj Gd O J J



@6@B@1 J@1 J
@5@5@8 Ta@I@AAH@B@@8 Tb@B@1 B @5 @8 K@B@1 J& @5@8 Sq@A@@@U@I@A@@B@1 B@5 @8 K@B@1 J
@5@8 Sq@A@@@U@I@A@@B@(@1 B?@5 @8 K@B@1 J"
@5@/@8 S/@1 J@5@8 Sq@A@@@U@I@A@@B@#@ 
@8 Tb@B@1 J
@5@/@8 S/@1 J@5@8 Sq@A@@@U@I@A@\@B@.@1 J% @5 @8 K@1 J
@.@5@8 Ta@1 J
@5@8 O@1 J@1 J@5@5@8 Sq@A@,@1 J% @5 @8 K@1 J&
@.@5@8 Ta@1 J
@5@8 O@1 J@1 J@5@5@8 Sq@A@T@E@8 Tb@P@T@E@ 
@8 Tb@P@T@ @8 Tb@1 J @5 @8 K@X@X
@B@1 J @5@8 Sq@1 J
 @5@8 Sq@A@1 J& @5@8 Sq@1 J&
 @5@9 Sq@I@<C@!C Gd O J J



@6@ 
@8 Tb@1 J@1 J
@5@5@9 Sq@<C@(C Gd O J&
 J


@6@ 
@8 Tb@1 J@0@0@5@8 H@1 J@1 J
@5@5@9 Sq@<C@(C Gd O J&
 J


@6@ @8 Tb@1 J@0@0@5@8 H@1 J@1 J
@5@5@9 Sq@<CAjC Gd O J& J



@6@B@1 J&@1 J
@5@5@8 Ta@I@AAH@B@@8 Tb@B@1 B @5 @8 K@B@1 J @5@8 Sq@A@@@U@I@A@@B@1 B@5 @8 K@B@1 J&
@5@8 Sq@A@@@U@I@A@@B@(@1 B?@5 @8 K@B@1 J"
@5@/@8 S/@1 J&@5@8 Sq@A@@@U@I@A@@B@#@ 
@8 Tb@B@1 J
@5@/@8 S/@1 J&@5@8 Sq@A@@@U@I@A@\@B@.@1 J% @5 @8 K@1 J&
@.@5@8 Ta@1 J
@5@8 O@1 J&@1 J@5@5@8 Sq@A@,@1 J% @5 @8 K@1 J
@.@5@8 Ta@1 J
@5@8 O@1 J&@1 J@5@5@8 Sq@A@T@E@8 Tb@P@T@E@ 
@8 Tb@P@T@ @8 Tb@1 J @5 @8 K@X@X
@B@1 J @5@8 Sq@1 J&
 @5@8 Sq@A@1 J& @5@8 Sq@1 J
 @5@9 Sq@I@<C@!C Gd O J& J



@6@ 
@8 Tb@1 J&@1 J
@5@5@9 Sq@<C@(C Gd O J
 J


@6@ 
@8 Tb@1 J@0@0@5@8 H@1 J&@1 J
@5@5@9 Sq@<C@(C Gd O J
 J


@6@ @8 Tb@1 J@0@0@5@8 H@1 J&@1 J
@5@5@9 Sq@<C@LC Gd O B


@6@B@'
@I@A@:@B@8 Tb@ 
@8 Tb@B
@1 B
@5 @8 K@A@@@U@I@A@1 B@.@5@8 Ta@1 B@5@8 O@1 B
@5@9 Sq@<C@C Gd O J#


@6@B@0@8 Tb@B@ 
@8 Tb@B@E@1 B
@5 @8 K@P@T@A@@@U@A
@1 J#
@5@8 Sq@I@A@@B@V@B@1 B@1 D:@.@5
@5@8 Ta@A@ @B@1 B@1 D:@.@5
@5@8 Ta@A@1 B@1 @@.@5
@5@8 Ta@B@ @8 Tb@E@1 B @5 @8 K@P@T@A	@1 J# @5@8 Ta@A@3@B@1 J#@.@5@8 Ta@1 B
@5@8 Sq@A@1 B@.@5@8 Ta@1 B@5@8 O@1 J#
@5@9 Sq@<C@D Gd O J%


@6@B@*@8 Tb@B@ 
@8 Tb@B
@1 J%
@5 @8 K@A@@@U@A
@1 J
@5@8 Sq@I@A@@B@>@B@1 J@1 D:@.@5
@5@8 Ta@A@1 J@1 D:@.@5
@5@8 Ta@B@ @8 Tb@1 J% @5 @8 K@A	@1 J @5@8 Ta@A@a@B@,@1 J@1 @@.@5
@5@8 Ta@B@ @8 Tb@1 J% @5 @8 K@A	@1 J% @5@8 Ta@A@3@B@1 J@.@5@8 Ta@1 J@5@8 O@1 J%
@5@8 Sq@A@1 J%@.@5@8 Ta@1 J
@5@9 Sq@<C@D@ Gd O J


@6@B@*@8 Tb@B@ 
@8 Tb@B
@1 J%
@5 @8 K@A@@@U@A
@1 J%
@5@8 Sq@I@A@@B@>@B@1 J&@1 D:@.@5
@5@8 Ta@A@1 J&@1 D:@.@5
@5@8 Ta@B@ @8 Tb@1 J% @5 @8 K@A	@1 J% @5@8 Ta@A@a@B@,@1 J&@1 @@.@5
@5@8 Ta@B@ @8 Tb@1 J% @5 @8 K@A	@1 J @5@8 Ta@A@3@B@1 J&@.@5@8 Ta@1 J@5@8 O@1 J
@5@8 Sq@A@1 J@.@5@8 Ta@1 J&
@5@9 Sq@<C@De Gd O J


@6@B@*@8 Tb@B@ 
@8 Tb@B
@1 J
@5 @8 K@A@@@U@A
@1 J&
@5@8 Sq@I@A@@B@X@X
@'
@I@A@@B@>@B@1 J@1 D:@.@5
@5@8 Ta@A@1 J@1 D:@.@5
@5@8 Ta@B@ @8 Tb@1 J @5 @8 K@A	@1 J& @5@8 Ta@A@J@B@,@1 J@1 @@.@5
@5@8 Ta@B@ @8 Tb@1 J @5 @8 K@A	@1 J @5@8 Ta@A@1 J@.@5@8 Ta@1 J@5@8 O@1 J
@5@9 Sq@<C@D Gd O J&


@6@B@*@8 Tb@B@ 
@8 Tb@B
@1 J
@5 @8 K@A@@@U@A
@1 J
@5@8 Sq@I@A@@B@X@X
@'
@I@A@@B@>@B@1 J&@1 D:@.@5
@5@8 Ta@A@1 J&@1 D:@.@5
@5@8 Ta@B@ @8 Tb@1 J @5 @8 K@A	@1 J @5@8 Ta@A@J@B@,@1 J&@1 @@.@5
@5@8 Ta@B@ @8 Tb@1 J @5 @8 K@A	@1 J& @5@8 Ta@A@1 J&@.@5@8 Ta@1 J@5@8 O@1 J&
@5@9 Sq@<XP T C@2@C Gd R@6@8 S @@1 Mw@0@5@8 CO@1 Mw @5@8 A@1 R@0@5@8 CO@1 M@0@0@0@5@8 CO@1 J2@0@0@0@5@8 CO@1 M@0@0@5@8 CO@8 R @@@@<XD  t  t t  @t thread_message_hook B D  t  t t  @t  Te C D  t  t t  @t standardise_in_infer A& P Tf C@K J J  J@=XD  t  t t  @t  R A& P T[ C@3@B Gd S?  @6@C-------------------------------------------------------------------@8 Is@8 IP@CBadly-formed  rules will now be displayed on the screen as they are@8 Is@8 IP@Cread and possibly on subsequent  consultations  of  this  rulefile.@8 Is@8 IP Th@8 Is@8 IP@CWatch for other messages informing you of bad rulenames or improper@8 Is@8 IP@Crule  conditions;  bad  rules  will  not  be  used  by the checker.@8 Is@8 IP@CIf too serious an error is found, the rulefile  may  be  abandoned.@8 Is@8 IP Th@8 Is@8 IP@@@<XPqvars_in_vc C@ Gd N@6@/@1 P@5@8 B,@-
@@@<XD  t  t t  @t  J A& P
runtime_entry C@Q Gd Gd @@6@8startup_sequence  @ @8 C@@@<XD  t  t t  @t input_from_terminal  A D  t  t t  @t  Tu  A& P Tu  C@$ J J   @=XPenum_infrule CAu Gd L@6@9 O@<C@QAv Gd L B


@6@B@1 B@.@5@8 O@1 B@5@8 O@1 B
@5@8 Tw @@A@(@1 J&
@5@8 O@1 J&
@5@8 Ty@1 J&
@5@8 O@1 J&
@5@9 Ty@I@<C@A Gd L J&


@6@B@1 B
@5@8 Ty@J@A@h@B@1 J
@5@8 Ty@J@A@W@B@0@3@.@5@8 K@ 
@ @8 K@I@A@A@B@1 J&@.@5@8 O@1 J&@5@8 O@A@B@1 B@.@5@8 O@1 B@5@8 O@A	@1 J@.@5@8 O@1 J&
@5@9 Ty@I@<CA Gd L J


@6@1 J&
@5@9 Ty@<C@oA Gd L J


@6@B@1 J@.@5@8 O@1 J&
@5@8 Ty@I@A@M@B@1 J@.
@5@8 O@1 J&@5@8 Ty@I@A@4@B@ @1 B@.@5@8 O@1 B@5@8 O@1 J
@5@8 Ty@I@A@0@3@.@5@8 K@ 
@ @9 K@I@<CA Gd L J%


@6@1 J
@5@9 Ty@<C@yA Gd L J#


@6@B@8 K@ 
@8 K@ 
@8 H@I@A@\@B@1 J
@5@8 Ty@I@A@L@B@1 J
@5@8 Ty@I@A@<@B@1 B@.@5@8 O@1 B@5@8 O@1 J#
@5@8 Ty@A@1 B
@.@5@8 O@1 B
@5@8 O@1 J#@5@9 Ty@<XD  t  t t  @t  D  D  t  t t  @t  D A& D  t  t t  @t  D A' D  t  t t  @t  D  D  t  t t  @t message_hook A& D  t  t t  @t  Tz A' D  t  t t  @t  Tz  P TzC@< Gf Gf@6@3 @E@4 A@5@8 G` K@8 R @ FE@8 F  FE@8print_message_lines @@8 J@@@<C@G Gf Gf@6@@@<XPset_remove_all C@7CC Gd I

@6@B@1 B

@5@8 J@@@ @8 T @@I@A@1 J#

@5@8 J@@@ @/@8 T@"
@#@@@<CCO Gd I
@6@@@<XPrecord_consultation_of CA Gd S?@6 J@8 R @@@@<CA Gd S?@6@1 J BE
@5@8 A@@@<XD  t  t t  @t current_sat_goal A& D  t  t t  @t  B  A P Q C@, Gd P@6@E B@0@8 K@P@T@/
@8 P IM@1 @
@5@8 S-->@8 Is@8 IP@/@8 O@8 SU@@@<C@M Gd P@6 B@/
@8 K@B@"
 K

@#@8 S@I
@A@0@B@"
 @ K



@#@1 @
@5@8 S@A@B@)
 P@8 S @@A@)
 O@8 S @@J@I
@U@<C@- Gd P  @6@@@<XD  t  t t  @t  Q A& P Q C@U J J  @=XPrename_qbinding_name CEa Gd I@6@/@8 T8 @@1 L
@.@5@8 J@1 L@5@8 A@U@<CEf Gd I@6@@@<XD  t  t t  @t set_lacking A P T CC4 Gd I
@6@@@<CC5 Gd I

@6@@@<C@#C6 Gd I

@6@ @/@8 T @@@@B@ 
@ @8
set_not_in @@'@A@ 
@ @8 T@@@<XD  t  t t  @t  TH A& P TG C@ J J  L@=XD  t  t t  @t  I  A P I  C@p@ Gd N@6@8 N@@@B
 A@/
@8 K@I@A@%@/@8 Tn @@B
@"
@#@A@B	@)@@@U@I
@A
Instantiate what? @8 L@/
@8 K@X
@@@8 T=@/ L@8 L@B
 L@/
@8 K@I@AWith what? @8 L@/@8 K@ @/
@8 L@@@ 
@8 J@ 
@8 M@ 
@8 Ij@@@ 
@8 S @@@@<XPprocess_rulefile C@G@U Gd S?@6@8 E@/@8 M@/@/
@/@8 S= @@B
@W@ 
@8 S@A	@X@ @8report_bad_rule @@B@) F@A@8 S  @@8scrap_rulefile @@@@B Qv@0@8 O@A	@1 J Qv@+No errors trapped in reading this rulefile.@5@8 A@@@<XP R C@v Gd N@6@@@<C@+@w Gd N
@6@B@m@u@n@a@@m@u@n@z@~@@@ @m@u@n@ @x @@@A@'@@@ 
@ @8 R@@@<XPadjust_qbindingnames CEU Gd I@6@E
@0@8 L@P
@T@@@9 T @@<CEY Gd I@6@8 T @@@@9 T@<CE] Gd I@6@@@<XP T CC' Gd I

@6@@@1 J#
@5@8 J@@@ 
@8 T@@@<CC- Gd I
@6@@@<XD  t  t t  @t  O] A& P Lq C@+@I Gd K@6@/ Li@0@3@.@4@.@5@8 Lj@@@B@'
@@@ @ 
@8 K@A@ @ 
@8 Lp@@@<C@2@T Gd K@6@E@\@P@T@3 L@.@5@8 @8 K@@@0 B*@/@0@8 Lj@1 K(@.@5@ @8 K@ @ 
@8 K@@@<C@9@] Gd K	@6@E@\@P@T@3@.@.@5@8 @  G@8 L@8 K@@@0 B*@/@0@8 Lj@1 K(@.@5@ @8 K@ @ 
@8 K@@@<C@g Gd K@6@B@/@8 S @@A@&@@@ 
 B*@0@3@5@8 Lj@@@<XPload_buffered_libs  C@s Gd G@6@1 S@.
@5@8 JConsulting rule file @8 Is@8 IN ...@8 Is@8 IP@8 T]@U@<C@x Gd G  @6@@@<XD  t  t t  @t  K A& P T; C@/Eq Gd I@6@/
@8 IW@ 
@/@8 K@/@ @8 IW@@@B@ @0@8 O?@|@@@ @8 T:@A@'@I@@@<XP K CB Gd K@6@8 K@/@8 Q#@"@#@@@<XPset_find_in CC Gd I@6@8 K@@@<CC Gd I

@6@1 B
@5@8 J@@@<CC  Gd I


@6@@@8 T @@@@<XP S CCh Gd Qr  P
@=CCi Gd Qr  Kd
@=CCj Gd Qr  P
@=CCk Gd Qr  P
@=C	Cl Gd Qr  P

@=C	Cm Gd Qr  P

@=C	Cn Gd Qr  P

@=C	Co Gd Qr yfy

@=XPstrip C@)@8 Gd N I L 



@6 K
@ 
@/@8 T+@ @ @/@8 P{@ @8 I@@@<C@:@> Gd N J L 



@6 K
@ 
@/@8 T+@ @ @/@8 P{@1 L@1 
@5@5@3@5 QUANTIFICATION@8 Q@@@<C@-@D Gd N I L 



@6@ @8 M R@ 
@/@8 T+@ @ @/@8 P{@ @8 I@@@<C@>@K Gd N J L 



@6@ @8 M R@ 
@/@8 T+@ @ @/@8 P{@1 L@1 
@5@5@3@5  T@8 Q@@@<XD  t  t t  @t  Mx A& P Mw C J J  @=XP Sm CAp Gd L@6@8 Ty@@@<XP R C@. Gd P@6@E
	 K A@8 K@P
@T@E@8 R7 @@P@T@@@<C@T@2 Gd P@6@B@H@/
@8 I@@@ 
@/@8 N=@ @/@8 P{@ @/@8 L!@@@B@'
@A@$@1 I
@5@8 A@1 J J@2 I
@5@8 A@ @8 J@1 I

@5@8 J@A@V@J
@J@@@<XP T C@$@{ Gd R@6@E@0@0@8 J
@P@T @8 Mv@0@/
@8 O1@/@8 O6@E
@8 S@P
@T@@@<C@ Gd R @6@E
@0@0@8 J
@P
@T @8 Mv@E@0@0@8 O1@P@T@@@<C@4@ Gd R@6@8 IP@HWARNING: The proof of the current VC is incomplete, either because there@8 Is@8 IP@Hare still some unproven conclusions, or because you need another "done".@8 Is@8 IP@@(You may wish to complete proof (with DONE?) before proceeding.)@8 Is@8 IP@8 IP@8 E@EType "yes" to continue NEWVC command, "no" to continue this proof ...@8 Is@8 IP
Perform NEWVC@/
@8 K@B@)
 B@A@)
 B@@@)
 B@<XP P CFu Gd IG@6@/
@8 R@/@8 IW@ @3@_
@5@/@8 K@ @8 IW@@@<XP Sg C@ Gd L B K
 Kf Kf@6@@@<CA  Gd L B Kf K
 Kf@6@@@<CA Gd L B K Kf Kf@6@@@<CA Gd L B Kf K Kf@6@@@<CA Gd L B K
@6@@@<CA Gd L B
 K@6@@@<CA Gd L B K

 K@6@@@<CA Gd L B K~
 Kf@6@@@<CA Gd L B
 K~ Kf@6@@@<CA Gd L B K~ Kf
@6@@@<CA	 Gd L B
 K~ Kf@6@@@<CA
 Gd L B K~
@6@@@<CA Gd L B
 K~@6@@@<CA Gd L B K~

 K~@6@@@<CA
 Gd L B K
 Kf@6@@@<CA Gd L B
 K Kf@6@@@<CA Gd L B K Kf Kf@6@@@<CA Gd L B Kf K Kf@6@@@<CA Gd L B K
 Kf@6@@@<C@0A Gd L B

@6@B@'@A@B@1 B@5@8 TK@A@1 K@5@8 TK@1 K@5@8 TK@@@<C
A Gd L J# Kf Kf@6@@@<C
A Gd L J# Kf Kf@6@@@<CA Gd L J#
 Kf@6@1 K@0@5@8 TK@@@<CA Gd L J# Kf
@6@1 K@0@5@8 TK@@@<CA  Gd L J#

@6@1 J#@5@8 TK@@@<XP Ts C@%@T Gd G  @6@8machine_startup  @@0 Rg@8 H; @@8 Q @ S@8 S S~n~n@8 FH @@8 S @@8load_vc  @@8 IP@@Welcome to the SPADE Proof Checker -- for assistance type "help"@8 Is@8 IP@8 IP@U@<C@e Gd G  @6@8 T @@8 Ri @@U@<C
@i Gd G  @6@8 P  @@8 K I@8execute_command @@8 T@U@<C@o Gd G  @6@@@9 @  @@<XP S C@1@@ Gd K		 @


@6@/@ @ 
@8 S@@@ @/@8 K@  Li@0@3@4@5@8 Lj@@@<C@F Gd K
@6@@@<XP R C@ Gc Gd IG I

@6@@@ @8 R @@@@|@ @ @8 R@@@<C
Gi Gd IG@6@@@ 
@8 T@@@<XP TL CA" Gd L@6@9 O@<C@$A# Gd L B

@6@1 B@.
@5@8 O@1 B
@5@8 O@1 B
@5@9 TK@<C@$A$ Gd L J#

@6@1 B@.
@5@8 O@1 B
@5@8 O@1 J#
@5@9 TK@<CA% Gd L J#

@6@1 J#@.
@5@8 O@1 B
@5@9 TK@<CA& Gd L J#

@6@1 J#@.
@5@8 O@1 B
@5@9 TK@<C@TA' Gd L K

@6@B@1 F&@2 K@5@8 O@I
@A@:@B@1 B@.
@5@8 O@1 B
@5@8 O@1 K
@5@8 TK@A@1 B@.
@5@8 O@1 B
@5@8 O@1 K
@5@9 TK@<C@TA3 Gd L K

@6@B@1 F&@2 K@5@8 O@I
@A@:@B@1 B@.
@5@8 O@1 B
@5@8 O@1 K
@5@8 TK@A@1 B@.
@5@8 O@1 B
@5@8 O@1 K
@5@9 TK@<XD  t  t t  @t  P A& P T^ C@I@  Gd S?@6@]
@8 J@B J@8 R@3@.@0@5@0@8 P @@8 T @@A	 L@8 R@8 T@I@8 J@8 J@8 J@1 P'
@0@5@8 CO@8 T @	Rulefile @8 Is@8 IN processed.@8 Is@8 IP@8 J@8 K@@@<C@7 Gd S?@6@]
@E@8 J@P@T R@8 Is@8 IN S@8 Is@8 IP@@@U@<XP T C@z Gd G  @6@8 P2 @@1 QM@-@5@8 A@1 QM@/@5@8 A@@@<XP S CCq Gd Qr@6@]
@/@8 IW@@@8 D@@@<C@0Cw Gd Qr@6@Y
@B
@m@s@n @@( @&
@A@m@s@n @}@(@m@s@w J"@
@@@ 
@/@8 T@@@m@r@u@z@@<XP S C@_@/ Gd K

@6@/ Li@0@3@.@4@.@5@8 Lj@@@ @/@ 
@8 S@@@B@-@1 @@0@5@ @8 K@@@/@3@1 @@0@5@.@5@ @8 K@ @3@1 @@5@5@8 K@A@" @@#@J@@@<C@= Gd K
@6@@@<XP T4 C@.@' Gd N@6@X
@X@B@)
 IM@( I@A@)
 J	@( J@/
@3@4@4@.@5@8 @ 
@@ @8 T @@@@<XD  t  t t  @t  R A& D  t  t t  @t  B}  D  t  t t  @t  B} A& D  t  t t  @t  B} A' D  t  t t  @t  B}  Pflatten_disjunction CB Gd I J
 J


@6@1 J@1 J
@5@5@8 T @@@@<CB Gd I J


 J

@6@ 
@ @8 T@@@ @8 T@@@<CB Gd I

@6@@@<XPdo_satisfy_goal CB5 Gd M@6@1 T@0@5@8 CO@1 T
@5@8 CU@@@9try_satisfy_goal @@<XD  t  t t  @t in_order A P T C	B Gd I

@6@9 K@<CB Gd I@6@0@3
@.
@5@8 K@ 
@9 K@<XPrestore_temp_del_hyps  CB Gd I@6@1 N4@.
@.@5@8 J@1 I
@5@8 A@U@<CB Gd I   @=XPfind_newsub CC Gd I I
 I@6@@@<C@SC Gd I@6@/
@8 O@3@4@.@.@5@8 O@1 Mc@4@5@8 A@1 Ol@3@.@4@5@.@5@8 J@1 Ol@0@0@0@5@8 CO@1 On Q@2 @3@4@5@2 P @1 P!
@5@5@8 CU@@@<XP N CB Gd M@6@@@<CB Gd M
@6@X@" J
@#@@@ @@@@ 
@8 N@@@<CB Gd M
@6@8 J@@@ 
@8 N@@@<CB! Gd M

@6@ 
@ @8 N@@@<XP I CB Gd I@6@8 T @@8 T@@@<CB Gd I@6@@@<C@,B Gd I@6@Y
@m@s@n @@1 P
@5@8 J@1 I
 @5@8 J@1 P
@.@5@8 J@1 I
@5@8 A@@@<CB Gd I@6@Y
@m@s@n @ S*@8 Is@8 IN has not been deleted.@8 Is@8 IP@@@<CB Gd I@6@'Illegal hypothesis number to undelete: @8 Is@8 IN@8 IP@@@<XPrulelist CCx Gd I
@6@1 Ok@5@8 J@ 
@8 T @@@@<CC} Gd I@6@@@<XPparse_goal_expression CB Gd I@6@8 L@@@1 K IM@0@5@9 H@<XD  t  t t  @t  Nq A& Pverified_exit_command CC1 Gd I I@6@8 O6@@@<CC4 Gd I I@6@8 M  @@@@<CC7 Gd I I@6@?There are still VCs to prove and you have not "save"d recently.@8 Is@8 IPDo you still wish to exit@/@8 K@@@) B@<CC= Gd I  Qt@=XD  t  t t  @t  I  A P I  CB Gd I  @6@1 J I@5@8 CU@@@<XP N CB% Gd M@6@@@<C@&B& Gd M@6@/@8seek_solutions @@/
@/@/@8 N@ 
@/@8 N@ @ @/@8 K@ @ @9 K@<XP
temp_del_hyps CB Gd I@6@8 E@9del_til_none_left_in @@<XPmaybe_do_auto_newvc  C@ @A Gd I @6 N@8 J L@8 R @@E
@8 O6@P
@T@8 IPAUTO-NEWVC:@8 Is I@8 T@8 T@@@<XP T C@;CD Gd I@6@1 J@0@0@5@8 CO@1 J K
@5@8 CU@8tidy_up_inference_database @@/@8convertHelp @@8	call_once @@@@B@8trivial_command @@A@B@) I@A@B@) Qt@A M@8 CO@@@8tidy_up_logfacts  @@@@<CCW Gd I@6FAIL@8 Is@8 IP@1 J@0@0@5@8 CO@@@U@<XPsatisfy_goal C@ BH Gd M B

@6@8 J@/
@8 K@ 
@8 H@@@1 B
@5@9 U @@<C@ BN Gd M B

@6@8 J@/
@8 K@ 
@8 H@@@1 B
@5@9 U@<C@ BU Gd M J#

@6@8 J@/
@8 K@ 
@8 H@@@1 J#
@5@9 U@<C@ B[ Gd M J#

@6@8 J@/
@8 K@ 
@8 H@@@1 J#
@5@9 U@<C@ Bb Gd M J

@6@8 J@/
@8 K@ 
@8 H@@@1 J
@5@9 U@<C@ Bh Gd M J

@6@8 J@/
@8 K@ 
@8 H@@@1 J
@5@9 U@<C@ Bo Gd M J&

@6@8 J@/
@8 K@ 
@8 H@@@1 J&
@5@9 U@<C@ Bu Gd M J&

@6@8 J@/
@8 K@ 
@8 H@@@1 J&
@5@9 U@<C@ B| Gd M J%

@6@8 J@/
@8 K@ 
@8 H@@@1 J%
@5@9 U@<C@ B Gd M J%

@6@8 J@/
@8 K@ 
@8 H@@@1 J%
@5@9 U@<C@ B Gd M J

@6@8 J@/
@8 K@ 
@8 H@@@1 J
@5@9 U@<C@ B Gd M J

@6@8 J@/
@8 K@ 
@8 H@@@1 J
@5@9 U@<CB Gd M@6@W
@@@/@8 I@Y@<CB Gd M@6@9 O@<C@B Gd M F&
@6@X@B
@" F&
@#@J
@A@@B@" B


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


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


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


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


@#@!@1 J
@5@#@A@" J&


@#@!@1 J%
@5@#@9 U@<CB Gd M I

@6@8 J@@@8 J@9 U@<CB Gd M I

@6@8 J@@@8 J@9 U@<CB Gd M I

@6@8 U@9 U@<CB Gd M J

@6@8 J@@@B@8 J@A@9 U@<CB Gd M J

@6@8 J@@@B@8 J@A@9 U@<C
B Gd M J
@6@9 U@<CB Gd M J

@6@9 U@<CB Gd M @

@6@8 J@@@B	@1 F&@5@8 J@A@9 U@<CB Gd M @

@6@8 J@@@B@8 J@A@1 F&@5@9 U@<CB Gd M @

@6@B	@1 F&@5@8 U@A@9 U@<CB Gd M I}

@6@1 @@5@8 U@1 @@5@9 U@<C@CB Gd M B

@6@B@8 J@B@W@8 J(@E
@Y@P
@T@8 J+@A@'@A@8 J@B@W@8 J(@E@Y@P@T@8 J+@A@'@<CC Gd M J#

@6@B@1 J%@5@8 O@A	@1 J@5@9 O@<C@$C Gd M J%

@6@1 J@5@8 U@1 J#@5@8 J@1 J#@5@9 J@<C@$C Gd M J

@6@1 J&@5@8 U@1 J#@5@8 J@1 J#@5@9 J@<C@,C Gd M J

@6@B@1 J%@5@8 O@A@B@1 J@5@8 O@A	@1 B@5@9 U@<C@,C( Gd M J&

@6@B@1 J@5@8 O@A@B@1 J%@5@8 O@A	@1 B@5@9 U@<C@/C1 Gd M B
 D:


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

@6@8 J@B@ 
@8 J@" D:
@#@A
@8 J@"
 @@#@<XP N CB	 Gd M
@6@X@" J
@#@@@ @@ 
@8 N@@@<CB Gd M

@6@@@<XD  t  t t  @t  Qt  A P Qt  CB Gd I  @6@1 J Qt@5@8 CU@@@<XP U C@'B Gd I@6@/@/@8 I@E
@8 K@P
@T@@@1 T@5@8 A@1 I@5@8 J@@@U@<CB Gd I @=XD  t  t t  @t  R A& Pwrite_check_prompt  C@8 Gd I@6@/
@8 M(@)
 @ M3@8 L@@@<C@< Gd I  @6[EXECUTE]: @8 Is@@@<XD  t  t t  @t  Q A& P O C@C Gd O@6@0@9 I@<C@3@D Gd O B

@6@B@0@1 F&@2 J#@5@8 I@A@B@0@1 B@5@8 I@A@0@1 F&@2 J#@5@9 I@<C@3@E Gd O J#

@6@B@0@1 F&@2 B@5@8 I@A@B@0@1 J#@5@8 I@A@0@1 F&@2 B@5@9 I@<C@3@F Gd O J%

@6@B@0@1 F&@2 J&@5@8 I@A@B@0@1 J@5@8 I@A@0@1 F&@2 J@5@9 I@<C@3@G Gd O J

@6@B@0@1 F&@2 J@5@8 I@A@B@0@1 J%@5@8 I@A@0@1 F&@2 J&@5@9 I@<C@3@H Gd O J

@6@B@0@1 F&@2 J@5@8 I@A@B@0@1 J&@5@8 I@A@0@1 F&@2 J%@5@9 I@<C@3@I Gd O J&

@6@B@0@1 F&@2 J%@5@8 I@A@B@0@1 J@5@8 I@A@0@1 F&@2 J@5@9 I@<XP LT CD- Gd I B@6@8 O@@@<C@D/ Gd I B@6@B@/ L@8 R @@B
@8 N@/
@8 QB @@ 
@8 Ij@A@B@E@8 N@P@T B!@8 Ij@A@6!!! ERROR: New expression does not typecheck properly.@8 Is@8 IP@U@I
@A J@8 U @I
@1 L@0@5@8 J@1 L@5@8 A@8 N@1 On@.@.@5@8 J@1 J@5@8 A@B@8 N@J@J@I@A@$@/@/@/@8 QD @@/@8 L@/@3@4@4@5@8 @1 J@5@8 A@@@<CDN Gd I@6@@@<XPprint_Nsubs CC Gd I
@6@@@<C@;C Gd I



@6@8 O@8 IN.  @8 Is@8 IN@8 IP@8 Oaccording to rule @8 Is@ 
@8 IN@8 IP@ @8
list_rules @@|
@ @ @8 U$ @@@@<XD  t  t t  @t  Sp A& D  t  t t  @t  KB A D  t  t t  @t  KB A& Pshow_permitted_arguments CC Gd I@6@8 IP@8 IPGeneral syntax of command:@8 Is@8 IP@/@8 I @@8 IN@8 IP@U@<C@:C Gd I@6@8 IP@&Examples of valid command syntax for "@8 Is@8 IN" are:@8 Is@8 IP@8 IP@8 O@8 IN F@8 Is@8 IP@/@8 J< @@8 O@8 IN@ @8 J@8 IN F@8 Is@8 IP@U@<XP T C@W Gd I@6@8 T @@8 E@8 K@8 IP@8 U @@1 K@0@0@5@8 CO@/
@/@8 S @@8check_command_arguments @@8 T@B I@8 H Qt@8 H@8 T@8 U @@A
@B@)
 I@A@)
 Qt@8 T @@1 Rn@.@5@8 J@|
@1 Rn
@5@8 CU@8 T@8 R @@9 Iy@<XD  t  t t  @t  R A& P R C@_ J J  L@=XP S C@@ Gd P@6@X
@"
 B@#@/@8 R@@@B@*@B@W@A@]@1 O @@.
@5@8 O@ 
B.RUL@/@8 K@ @/@8 K@ @8 IW@A@P@B@8 O@J
@I@A@C@B@0@8 O@E@8 O@P@T L@8 P@J
@I@A@(@B@W@A@]@1 O @@.
@5@8 O@ 
B.RUL@/@8 K@ @/@8 K@ @9 IW@<C@@ Gd P@6@/@8 R@B@-@B@W@A@]@1 O @@.
@5@8 O@ 
B.RUL@/@8 K@ @/@8 K@ @8 IW@J@A@@B@#@]
@/@8 IW@/B.RUL@ @8 P@1 O @@5@8 O@J
@I@A@`@B@8 O@J
@J@I@A@P@B@-@B@W@A@]@1 O @@.
@5@8 O@ 
B.RUL@/@8 K@ @/@8 K@ @8 IW@J@A@!@]
@/@8 IW@/B.RUL@ @8 P@1 O @@5@9 O@J
@I@<XPfetch_inf_or_subst_rule_for_eq CA2Af Gd M	
@6@1 B@0@0@5@/@8 P@ @/@8 P@B@-@" 
 Q B


@#@1 B@3@4@5@4@4@5@ @ 
@8 NN@A@@B@)@" 
 Pp B

@#@1 B@3@4@5@4@4@5@ 
@8 NN@A@@B@" 
 P  P!
@#@A@@B@" 
 P  P!
@#@A@@B@" 
 P  P# M
@#@A@m@B@" 
 P  P# M
@#@A@T@B@" 
 P!@#@)
@A@?@B@" 
 P!@#@)
@A@*@B@" 
 P# M@#@)
@A@" 
 P# M@#@)
@J@I@E@ @8 P&@P@T@9 P%@<XPinstantiate_all_vars C@ Gd S?
@6@@@<C@ Gd S?
 



@6@'
@ @8 U? @@@@<XD  t  t t  @t  KG A& D  t  t t  @t  R A& P R C@ J J  L@=XP N] CB Gd Ii@6@@@<CB Gd Ii@6@B@8 P  @@@@8 M@A@8 J@8 M@@@<XD  t  t t  @t  Q A P Q CB Gd I@6@0@9 K@<CB Gd I


@6@9 Q@<XPany_holes_left C@ Gd S?@6@8 UA@8 J@@@U@<C@ Gd S?@6@@@<XP L C@#@ Gd I L L L
 I@6@0@3 M@4 L@4 J	@4 L@5@8 K@@@<C@ Gd I M L
 B@6@0@3 L@4 L@5@8 K@@@<C@/@ Gd I L L L L
 I@6@0@3 L@4 L@4 L@4 L@4 L@4 L@4 L@5@8 K@@@<C@ Gd I L L
 @@6@0@3 L@4 L@5@8 K@@@<C@ Gd I L L M	
 I@6@0@3 L@4 L@5@8 K@@@<C@ @ Gd I L L L
 I@6@0@3 L@4 J	@4 L@5@8 K@@@<C@&@ Gd I L L
 I@6@0@3 L@4 L@4 M@4 L@4 M	@4 L@5@8 K@@@<C@ Gd I J	 L L L I@6@@@<C@ @ Gd I L L L L
 Me@6@0@3 L@4 L@5@8 K@@@<C@2@ Gd I M	 L L L
 I@6@0@3 L@4 L@4 L@4 J	@4 IM@4 L@4 L@4 L@5@8 K@@@<C@ Gd I L M L L I@6@@@<C@"@ Gd I M	 L L J	 L L M L L Qt@6@@@<C@ Gd I IM
 B@6@0@3 L@4 M@4 L@5@8 K@@@<C@ @ Gd I M	 L L M
 I@6@0@3 L@4 L@5@8 K@@@<C@&@ Gd I L L L
 I@6@0@3 L@4 L@4 L@4 L@4 L@5@8 K@@@<C@ @ Gd I L L M
 I@6@0@3 L@4 L@4 L@5@8 K@@@<C@&@ Gd I L L L
 I@6@0@3 L@4 M@4 L@4 L@4 L@5@8 K@@@<C@ Gd I L L
 I@6@0@3 L@4 K:@4 J	@5@8 K@@@<C@ Gd I L L L
 I@6@0@3 K:@4 L@5@8 K@@@<C@ Gd I M L L L I@6@@@<C@#@ Gd I J	 L
 BE@6@0@3 L@4 L@4 L@4 M@4 L@5@8 K@@@<C@ @ Gd I L L L
 I@6@0@3 L@4 L@4 L@5@8 K@@@<C@/@ Gd I L L L
 I@6@0@3 L@4 L@4 L@4 L@4 L@4 L@4 L@4 L@5@8 K@@@<C@ Gd I L L
 I@6@0@3 L@5@8 K@@@<C@ Gd I L IM
 I@6@0@3 L@4 L@5@8 K@@@<C@#@ Gd I L L J	
 I@6@0@3 M@4 L@4 L@4 L@5@8 K@@@<C@ Gd I L L
 Md@6@0@3 K:@4 L@5@8 K@@@<C@#@ Gd I L L L
 I@6@0@3 L@4 L@4 K:@4 J	@5@8 K@@@<C@&@ Gd I L
 I@6@0@3 L@4 L@4 K:@4 L@4 L@4 L@4 L@5@8 K@@@<C@#@ Gd I L M L
 G/@6@0@3 J	@4 L@4 L@4 L@5@8 K@@@<C@ Gd I J	 L M M L L L I@6@@@<XPsave_single_requirement C@&@ Gd S?@6@X@" Pj


@#@ @8check_constraints @@ 
@ @8check_all_requirements @@1 R

@5@8 K;@@@<XP T C@)A Gd S?@6@1 O@0
@5@8 CO@1 O
@0@5@8 CO@1 R@0
@0@0@5@8 CO@1 P'
@0@5@8 CO S@8 CO@@@<XD  t  t t  @t 	set_union A P UO CC Gd I@6@/
@8 K@ 
@8 K@@@<XD  t  t t  @t  Jj A& P R C@A J J  L@=XD  t  t t  @t  A%  D  t  t t  @t  A% A& D  t  t t  @t  A% A' D  t  t t  @t  A%  P
find_if_ok C@SC Gd I B

@6@/@8 O@1 O@5@8 A@1 T@4
@5@8 A@1 Ol@3@.@4
@5@.@5@8 J@1 Ol@0@0@0@5@8 CO@1 On Q@2 @3@4
@5@2 P @1 P!@5@5@8 CU@@@<CC Gd I B@6@1 O I@5@8 A@@@<XPfetch_chars C@z@q Gd I@6@/
@8 J@/@8 J@B@)@.@@@'
@)@.@ 
@8 M@J@I@A@X@B@7@B@)	@A
@B@'
@A@)@ @@@B@)@@@8 US @@A@'
@B	@'
@@@)@.@A@)@ @J@I@A@ @/@8 I`@/@3@5@8 IW@3@5@/@8 K@ @8 UU@@@<XP UM C
@ Gd S?@6@E@8 UD @@P@T@@@<XP S C@m Gd I@6@8 UU@@@<XD  t  t t  @t  N7 A& D  t  t t  @t 
set_intersect A P UW CC
 Gd I
@6@@@<CC Gd I
@6@@@<C@(C Gd I
@6@ @/@8 UX @@@@B@ 
@8 T@"
@#@A@ 
@8 T@'@@@<XPsee_if_can_infer C@/ Gd L@6@8 T` @@@@<C@2 Gd L@6@8 O @@@@U@<C
@6 Gd L@6@8 K@1 T`
@5@8 A@@@<C@: Gd L@6@1 O
@5@8 A@@@U@<XP T CB- Gd M

@6@ 
@8 T @@ @9 T@<CB0 Gd M

@6@3
@5@/@8 K@ @ @9 T@<CB3 Gd M

@6@@@<XPgood_condition C@ Gd S?@6@W
@@@<C@ Gd S? J
@6@@@8permitted_immediate @@@@<C@ Gd S? @=XP SN C@A7 Gd S?

@6@X
@B@"
 P!

@#@)@J@I@A@O@B@<@"
 P# M

@#@B@W@"
@#@J@I@A@X@ @3@.@.@5@8 @/@ @ @8 P@"@#@A@"
 J
@#@)@J@J@B@W@V@J@A@X@ @3@.@.@5@8 @ 
@ @ @8 P@@@<CAS Gd S?bad_body@6@@@<CAT Gd S? @=XPdisplay_inf_rule C@v@ Gd M@6@B@)
 L@B@/@8 J@A@(@c@/@8 D@m@r@r@~@A@)
 J@J@B	 J@8 J@( B@A@8 J@( B@8 IP@8 IP@8 IN M~@8 Is@8 IN@ @8 J@B	@)may be inferred directly@8 Is@A
follows from @8 Is@8 J@B@B@) B@A@8 J@B@8 P  @@A P@8 A@8 J@A@V@@@<C@ Gd M@6@8 J@B@8 Ui@A P@8 A@8 J@@@<C@ Gd M@6@@@<XD  t  t t  @t  K9 A& D  t  t t  @t  OA A& P M C@ Gd I@6@8 E@/@8 J@'
@@@<XP O C
D Gd I
@6@@@<CD Gd I
@6@ 
@/@8 O@@@ @8 K@@@<CD Gd I@6@@@<XPswisav_checker  C@"@d Gd Gd  @6@8 T!checker@3@1 H @5@4@1 J@2 Tp @@5@4@1 C_ 
@5@5@8 BF @9 C@<C@i Gd Gd  @6@8 T&@9 C@<XPhas_matching_rulename CA Gd M@6@1 K L@.@5@0@8 @. @8 S@@@<XD  t  t t  @t  K% A& D  t  t t  @t  O A& P N> CD Gd I@6@1 L@0@0@5@8 CO@@@0@8do_handle_quantifiers_in @@@@<XP O CA Gd M F@6@8 P*@@@<CA Gd M@6@9 M@<XP M[ CB} Gd I
@6@@@<CB Gd I


@6@ @/@8 MZ@ 
@m@r@n@z@@@@<CB Gd I

@6@ @ @ 
@8 MZ@@@<XP Q C@@@ Gd P		@6@B B!@8 Ij B!@8 L B!@8 Ij@A@A!!! Error: type-check failed on subgoal proof-frame entry attempt@8 Is@8 IP@@@U@@@8 N@/@8 Mv@1 Mw@0@5@8 CO@|@1 Mw@5@8 A@1 M@0@5@8 CO@1 J2@0@0@5@8 CO@1 M@0@0@5@8 CO@1 J Q~
@5@8 A@1 J M@5@8 A@ @8 M@B@/@8 J
@A@(@1 J@0@0@5@8 CO@1 J Qv@!All current conclusions withdrawn@5@8 A@1 M|

@5@8 A@1 @@.@.@5@8 I N@1 @@5@8 N@@@<XP L" CE Gd I

@6@E@0@0@8 L@P@T@@@<CE Gd I@6@/@8 S @@8 T@@@8 S@@@<XD  t  t t  @t enumeration_list A P Uy C
B Gd I@6@]
@0@8 K@8 K@@@<XP S CC) Gd I  @6@8 IP@+!!! Command not recognised.  Please retype.@8 Is@8 IP@@@<XP UJ C@8@ Gd S?@6@X@" 


@#@W
@]@B@) L@A@B@) N@A@B@) N@A
@B@) L@A@) N@8 UI@@@<C@ Gd S?@6@@@<XD  t  t t  @t  Nf A& P SB C@~ Gd S? M


@6@ @8 UF @@ 
@8 SA@@@<C@ Gd S?@6@8 U|@@@<XP LA CC Gd J D:
 J"

 @

@6@ @8 L@@@@<CC Gd J D:


 D:

@6@ @8 L@@@@<CC Gd J J"
 J"

@6@ 
@8 L@@@@<C	C Gd J

@6@8 J@@@<XP	try_infer C@@k Gd M
@6 P@8 CO@1 N6@0@0@5@8 CO P,@8 CO@1 M@0@5@8 CO@B@8 J@B@]
@I@A@3@0@.@5@8 @ @8 P P@8 CU@A@V@I@@@B@/@8
rule_match @@/@8 P/@ @8 P)@ @/@8 N@J@A@_@E@0@8 M @@P@T@@ L@/@8 K@8 IP
Cannot infer @8 Is@8 IN using @8 Is@B@ @8 Jrule @8 Is@ @8 IN@I@A@#@B@W U@8 Is@ @8 IN@I@A@X@ @3@.@0@5@8 rule-family @8 Is@ @8 IN F@8 Is@8 IP@@@U@J@I@B@8 P*@@@U@A@V@ @ 
@8 Ue @@'@B@)@1 J Q@2 @3@4@5@2 Q
@5@8 A@A@9 H@<XP SK C@ Gd S?@6@X
@B@)
@J@A@"

@#@8 U_ @@ 
@8 SJ@@@<C@ Gd S?
bad_conditions@6@@@<C@ Gd S? @=XP J C Gd L@6@W
@@@U@<C@R Gd L@6@B@0 L@8 R@/@8 K@@@B@8 UZ @@I@A@B@8 H@8 U@I@A L@8 Tg @ B!@/@8 LV@8 U@A@B@8 U@I@A L@8 U B!@/@8 LV@8 H@8 U@I@@@<XP T C@$B< Gd M@6@/@8 T @@8 U@E
@8 K@P
@T@@@B@'
@A	@3@5@9 T@<XP U) CC Gd I@6@@@<CC Gd I@6@8 O	and rule @8 Is@8 IN@8 IP@8 U(@@@<XD  t  t t  @t  NS A& P SH C@ Gd S?@6@X
@3@.@4@.
@5@8 @]@Y
@m@r
@n @@@@<C@ Gd S?
bad_rulename@6@@@<C@ Gd S? @=XD  t  t t  @t  P  A& D  t  t t  @t  Nk A& D  t  t t  @t  Me A& P U7 C@L Gd I@6@B@8parse_command_arguments @@@@A@8 U, @@@@<XD  t  t t  @t  K A P K CAl Gd IG

@6@@@<C
Am Gd IG


@6@8 K@@@<XD  t  t t  @t  P A& P P C@{ J J  L@=XD  t  t t  @t prolog_predicate_name A' P Ky CB7 Gd I@6@Y
@B@m@s@t@@A@m@s@n @~@@@<XP NZ C@XA Gd P@6@/@8 R@B@]@/@8 IW@ @/B.RUL@ @8 P@ @ 
@8 P @@I@A@1@B@#@W@/@ 
@8 U@ B.RUL@/@8 K@ @ @/@8 K@ @8 IW@A@ 
@9 R @@J@I@<XD  t  t t  @t  I  A P I  CA Gd I@6@B	 P@0@8 K@I
@A@)FORGET -- which hypothesis or hypotheses?Hypotheses? @8 K@/
@8 K I@8 U@8
do_forgetting  @@@@<XP U CA Gd I  B@=CA Gd I  Me@=CA Gd I  B@=CA Gd I  I@=CA Gd I  I@=CA Gd I  I@=CA Gd I  I@=C	A Gd I BE@6 J@8 T@@@<CA Gd I  I@=CA Gd I  I@=CA Gd I  I@=CA Gd I  Md@=CA Gd I  I@=CA Gd I  I@=CA Gd I  G/@=CA Gd I  I@=XP M CB[ Gd I@6@@@<CB] Gd I
@6@ 
@/@8 M@/@8 O@ @ @8 K@@@<XP M= CB Gd I@6@+Change which occurrence (number/none/all)? @8 Ov@@@<XP U CA Gd I@6 P@/
@8 K@8 I @@U@<CA Gd I  @6@@@<XD  t  t t  @t  R A& P R C@j J J  L@=XPform_log_file_names C@@ Gd IG@6@1 Rl@0@5@8 CO@1 L@0@5@8 CO@B@/@8 S @@1 Rl@5@8 CU@I@AB.plg@/@8 K@/@8 IW@1 Rl@5@8 CU@@@B@ @/
@8 QV@1 L
@5@8 CU@B@ 
@8 M/@LAborted: Cannot set command_log and execute qualifiers to the same filename.@8 Is@8 IP@8 Iy@A@V@I@A@-B.cmd@/@8 K@/
@ @8 IW@B@ 
@8 M/@MAborted: Cannot have command_log and execute qualifiers as the same filename.@8 Is@8 IP@"Consider renaming the execute log.@8 Is@8 IP@8 Iy@A@V@1 L
@5@8 CU@@@<XD  t  t t  @t  R A& P M@ CB Gd I I@6@@@<CB Gd I
 A@6@8make_occs_list @@@@<C
B Gd I


@6@@@<XP T CA Gd S?
 F@6@@@<C@&A Gd S?@6!!! @8 Is@8 IN@8 IP*** WARNING: Rule @8 Is@8 IN -- @8 Is@ 
@8 IN@1 J Qv@/Error(s) were found in consulting this rulefile@5@8 K;@8 IP@U@<C@$A Gd S? U@6@W S@8 A@9*** ERROR TOO SERIOUS: Cannot use this file as it stands.@8 Is@8 IPPROCESSING ABORTED.@8 Is@8 IP@8 IP@1 J Qv@2SERIOUS ERROR: Could not accept this file for use.@5@8 K;@@@<C	A Gd S? U@6@8 IP@@@<CA Gd S?@6@1 P'
@5@8 A@8 IP@@@<XP SE C@]@ Gd S?@6@X
@B@"
  P 
@#@I@A@D@B@"
  Q

@#@" J@#@A@*@B@"
  U>
@#@)
@" J@#@A@"
 @#@)
@I@@@<C@ Gd S?
bad_structure@6@@@<XP U C@oA) Gd M@6 L@8 P@X@" B


@#@X
@X@ 
@3@.@.@5@8 @ @3@.@.@5@8 @/@ @ @8 P@/@ @ @8 P@@@ @3@0@.@5@8 @ @3@0@.@5@8 @ @ @/@8 U< @@1 B@5@ @/@8 NN@1 B@5@ @9 NN@<C@2A9 Gd M@6@X@3@.
@.@5@8 @/@ 
@ @8 P@@@ @3@0@.@5@8 @ @/@8fetch_inference_rule @@1 B@5@ @9 NN@<XP T C@M@T Gd IGordinary@6 U@8checkfilesexist @@8 IP@/@8 R @@/@8 R @@8@ scan_file_header_to_see_if_spark @Reading @8 Is@8 IN@& (for inherited FDL type declarations)@8 Is@8 IP@8	load_decs @@B J@8 S @A
@8 IP@F          ------------------------------------------------------------@8 Is@8 IP@8 IPLoading @8 Is@8 IN (verification conditions)@8 Is@8 IP@8load_vcs @@@ P@8 CU@@@<C@=@p Gd IGresume@6 U@8 U@/@8 R @@8 IPConsulting @8 Is@8 IN (checker saved proof state)@8 Isredefine_warnings J@8 @@3@1 Falways@5@4@1	load_type @@5@4@1compilation_mode
assert_all@5@5@8 Ai @ U L@8 @@@@<XP P CB Gd I@6@| @1 Oi@5@8 A@@@<CB Gd I
@6@8 O@8 IN U&@8 Is@8type_sub @@|@ 
@ @8 P@@@<XD  t  t t  @t  Qb A& P Qa C@ J J  J@=XD  t  t t  @t  F  A P F  CA Gd I@6@8 IP@8 E@8 IP@/
@8 M@B@)
 O @A@8 IN@)
 O @8 IP@@@<XP Ut C@OD Gd I L 


 L 

@6@]@/@8 IW@ @3@$@5@8 IW@@@1 L@5@8 A@ @ @ @/@8safe_subst_vbl @@@@|@ @ @ @ 
@8 Us@@@<C@OD Gd I L 


 L 

@6@]@/@8 IW@ @3@$@5@8 IW@@@1 L@5@8 A@ @ @ @/@8 U@@@|@ @ @ @ 
@8 Us@@@<CD Gd I


@6@\
@@@<CD Gd I@6@3@5@ 
@8do_handle_quantifiers_in_list @@@@<C@(D Gd I@6@E@\
@P@T@X
@3@.@.@5@8 @ @/@ 
@8 U@@@3@5@9 @<XPcreate_backups  C@@ Gd IG	@6@/
@8 J @@/@8 L@B@T@8 R.@/@8 IWB-@/
@8 K@/@ 
@8 IW@B@+@ @8 R.@B
@)
 L@ @8 ML @@A@)
 J@B@E@ @8 L@P@T@ @8 MS@A@ @8 MT@A
@E@ @8 R.@P@T@ @8 E @A@E@8 R.@P@T@J@I@/@8 Rk@B@Y@ @8 R.@ @/@8 IW@ B-@/@8 K@/@ @8 IW@B@,@ @8 R.@B@)
 L@ @ @8 U@A@)
 J@B@E@ @8 L@P@T@ @8 MS@A@ @8 MT@A
@E@ @8 R.@P@T@ @ @8 U@A@E@ @8 R.@P@T@J@I@<XPupdate_match_count  CCB Gd I@6@1 R)@.
@5@8 J@|
@1 U@5@8 CU@@@<XP L CB Gd I@6@W
@@@&
@1 K L@5@8 A@@@<CB Gd I M

@6@@@8 L
@8 L
@@@<C@B Gd I@6@B@!@]
@/@3
@4@0@5@8 @!@1 K L@5@#@J
@J@I@A@@X
@3@.
@4@.@5@8 @]
@B@Y@&
@!@1 K L@5@#@J@I@A@@B@W@!@1 K L
@5@#@I@J@I@A@@/@3
@4@.@5@8 @" @

@#@B@O@Y@B@-@Y@m@r@r@}@!@1 BQ@1 K L@5@2 Az@1 B5@5@2 Az@1 G@5@2 U@5@#@A@W@!@1 BQ@1 K L@5@2 Az@1 U@5@2 U@5@#@A@W@Y@!@1 BQ@1 K L@5@2 Az@1 U@5@2 U@5@#@8 A@@@<XP U C	D Gd I
@6@@@<C	D Gd I@6@\@@@<CD Gd I L 


 L 
@6@@@<CD Gd I L 


 L 
@6@@@<CD Gd I@6@3@.@.@5@8 @ @/@8safe_subst_vbl_list @@ 
@3@5@8 @@@<XD  t  t t  @t  H  D  t  t t  @t  H A& D  t  t t  @t  H A' D  t  t t  @t  H  P T C@8 Gd IG@6@/
@8 Qi@B@%@B@8 Q_@( U@A@E
@8 Q_@P
@T@( U@/@8form_file_names @@8 U @@8 U @@8 U @@8write_proof_log_banner  @@A
Please try again.@8 Is@8 IP@U@J@@@<C@}@' Gd IG@6@8 E@8 IP@DPlease type filename, without extension, in lowercase, within single@8 Is@8 IP@?quotes if it is not in this directory, followed by a full-stop.@8 Is@8 IP@B@8 Q_@,Resume requested. FILENAME.csv will be read.@8 Is@A@E@8 Q_@P@T@+FILENAME.vcg and FILENAME.fdl will be read.@8 Is@8 IP TY@8 L@/
@8 M@B@]
@)
 Qt@8 Iy@J@A@,@B@8 Q_@]
@&
@( U@A@B@E@8 Q_@P@T@]
@&
@( U@A
 U@8 Is@8 IP@U@J@/
@8 U@8 U@ 
@8 U@8 U@8 U@@@<XP M CBf Gd I

@6@ 
@8 P@@@<CBg Gd I
@6@@@<XPinf_fail CA
 Gd M@6@E@8 Ui@P@T@@@U@<C@gA
 Gd M@6@8 Ui@@@8 IP@8 IPDo you wish to subgoal@/@8 K@@@B@J@) B@/
 J@8 U} @@8 J B!@8 Ij@ 
@8 J@8 IP
Use this rule@/@8 K @@) B@/@8 P/@1 J Q@2 @3@4
@5@2 Q
@5@8 A@8 U3@ 
 
SUBGOALING@8 Q@A
@) B@@@U@J
@I@@@<XP U CD Gd I		@6@ @ @/@8 Us@@@ @ @ @ 
@9 U@<CD Gd I
@6@@@<XP U CB Gd I@6@8 U@8 U@@@<CB Gd I @=C@#B Gd I@6@Y
@m@s@n @@E@8 S)@P@T@E@8 R @P@T@1 P
@5@8 A@@@<CB Gd I@6@Y
@m@s@n @ S*@8 Is@8 IN@6 cannot be forgotten (it is already forgotten/deleted)@8 Is@8 IP@@@<CB Gd I@6@%Illegal hypothesis number to forget: @8 Is@8 IN@8 IP@@@<XD  t  t t  @t prolog_clause_name A' P U CE Gd I

@6@ @ @8 U@@@<CE Gd I@6@ @ @8 U@@@ @ @8 U@@@<XP U
 CC@ Gd I B L@6@@@<CCA Gd I

@6@@@<XP Ub C@ Gd S?@6@W
@@@U@<C@ Gd S? Az

@6@8 Ua@8 Ua@@@<C@ Gd S? AZ

@6@8 Ua@8 Ua@@@<C
@ Gd S? F&
@6@9 Ua@<C@ Gd S?  Ik@=C@ Gd S?  KI@=C@ Gd S?  K@=C@ Gd S?  Uz@=C@ Gd S?  LK@=C@ Gd S?  T@=C@ Gd S?  B@=C@ Gd S?  H@=C@ Gd S?  K@=C@ Gd S? subset@=C@ Gd S?  P|@=C@ Gd S?  Q@=C@ Gd S?  K@=C@ Gd S?  UP@=C@ Gd S?  UX@=C@ Gd S?  T@=C@ Gd S?  K@=C@ Gd S?  U@=CA  Gd S?  D7@=CA Gd S?  A@=CA Gd S?  IB@=CA Gd S?  B@=CA Gd S?  D@=CA Gd S?  L@=CA Gd S?  J,@=CA Gd S? genvar@=XPdo_remembering  CBZ Gd I@6 P@/
@8 K@8 I @@U@<CB^ Gd I  @6@@@<XP U C@ Gd I@6@W@8 IP@/!!! VAR argument not permitted: retype command.@8 Is@8 IP@@@U@<C@ Gd I
@6@@@<C@&@ Gd I B K


@6@B@+ IM@A@+ J	@@@Y
@1 K B@2 K
@5@8 A@@@<C@:@ Gd I B @


@6@X@Y
@" K

@#@B@+ IM@A@+ J	@@@Y@m@r@r
@}@1 K B@2 @
@5@8 A@@@<C@ Gd I B M


@6@X@X
@@ B@8 U B@ 
@8 U@@@<C@C@ Gd I B@6@]@3@.@.
@5@8 IW@@@B@3
@5@0Bdeleted@8 K@1 K B P@5@8 A@A@3
@5@0
Bforgotten@8 K@1 K B O@5@8 A@@@<C@&@ Gd I I K


@6@B@+ IM@A@+ J	@@@Y
@1 K I@2 K
@5@8 A@@@<C@:A Gd I I @


@6@X@Y
@" K

@#@B@+ IM@A@+ J	@@@Y@m@r@r
@}@1 K I@2 @
@5@8 A@@@<CA Gd I I M


@6@X@X
@@ I@8 U I@ 
@8 U@@@<C@,A Gd I I Ps


@6@X@X
@@@/@8 T @@ 
@8 P@1 K K@5@8 A@1 K P
@5@8 A@@@<CA Gd I I@6@@@/@8 V@1 K K@5@8 A@@@<C@DA$ Gd I I V


@6@X@X
@" Pq

@#@@@ @/@8 V@ @8 L
@ 
@8 P@1 K K@5@8 A@1 K L
 D@5@8 A@1 K P
@5@8 A@@@<C@+A0 Gd I I V


@6@X@X
@"
 V

@#@@ I@1 V@1 V@5@5@8 U@@@<C@*A7 Gd I I V


@6@X@@@/@8 V@ 
@8 L
@1 K K@5@8 A@1 K L
 D@5@8 A@@@<C@,A? Gd I I V


@6@X@X
@@@/@8 V@ 
@8 P@1 K K@5@8 A@1 K P
@5@8 A@@@<CAH Gd I I@6@@@/@8 V@1 K K@5@8 A@@@<C@\AM Gd I

 I 


@6@8 T1@X
@"
 V

@#@X@" Pl

@#@@@ @8 L
@ @/@8 L@ @/@8 L@1 K K@5@8 A@1 K O)@5@8 A@1 K L@5@8 A@1 K L
 D@5@8 A@@@<C@^A\ Gd I

 I 


@6@X@) A@X
@"
 V

@#@X@" V

@#@@@ @8 L
@ @/@8 L@ @/@8 L@1 K K A@5@8 A@1 K O)@5@8 A@1 K L@5@8 A@1 K L
 D@5@8 A@@@<C@kAl Gd I

 I 


@6@X@B@" M@#@A@" @@#@X
@"
 V

@#@X@" V

@#@@@ @8 L
@ @/@8 L@ @/@8 L@1 K K@5@8 A@1 K O)@5@8 A@1 K L@5@8 A@1 K L
 D@5@8 A@@@<C@CA Gd I I 


@6@8 T1@X
@"
 V

@#@@@ @/@8 L@ @/@8 L@1 K K@5@8 A@1 K O)@5@8 A@1 K L@5@8 A@@@<C@(A Gd I I 


@6@8 T1@@@ 
@/@8 L@1 K K@5@8 A@1 K O)@5@8 A@@@<CA Gd I I@6@8 T1@@@1 K K@5@8 A@@@<CA Gd I I@6@@@/@8 L@1 K K@5@8 A@@@<CA Gd I I@6@8 T1@@@1 K K@5@8 A@@@<CA Gd I @ M


@6@X@X
@@ @@8 U @@ 
@8 U@@@<CA Gd I @ K


@6@+ J	@@@Y
@1 K O@2 K J	
@5@8 A@@@<C@:A Gd I @ @


@6@X@" K

@#@X@+ J	@@@Y@Y
@m@r
@r@@1 K O@2 @@1 K J	@5
@5@8 A@@@<CA Gd I I@6@@@Y@1 K M_@5@8 A@@@<C@FA Gd I I L


@6@@@X@" V

@#@  O,@8strategy_keyword @@ 
@/@8 L@ @/@8 V@1 K L@5@8 A@1 K P O,@5@8 A@1 K K@5@8 A@@@<C@*A Gd I I V


@6@@@ 
@/@8 V@/@8 V@1 K P@5@8 A@1 K K@5@8 A@@@<CA Gd I I@6@8 T1@@@1 K K@5@8 A@@@<C@*A Gd I I Pm


@6@]@8 T=@@@ 
@/@8 L@1 K L@5@8 A@1 K A@5@8 A@@@<CA Gd I I@6@]@8 T=@@@1 K A@5@8 A@@@<CA Gd I I@6@E
@8 T=@P
@T@@@/@8 V@1 K L@5@8 A@@@<CA Gd I I@6@@@Y@1 K T@5@8 A@@@<CA Gd I BE@6@@@]@1 K TX@5@8 A@@@<CA Gd I G/@6@@@]@1 K TX@5@8 A@@@<CA Gd I B@6@1 Ksubject@5@8 A@@@<CA Gd I I M


@6@X@X
@@ I@8 U I@ 
@8 U@@@<CB Gd I I K


@6@+ IM@@@Y
@1 K P@4
@5@8 A@@@<C@7B Gd I I @


@6@X@" K

@#@+ IM@@@Y@Y
@m@r@r
@}@ @ 
@/@8 O^@1 K P@5@8 A@@@<CB Gd I I@6@@@8 P@1 K P@5@8 A@@@<CB Gd I I M


@6@X@X
@@ I@8 U I@ 
@8 U@@@<CB Gd I I K


@6@+ IM@@@Y
@1 K P@4
@5@8 A@@@<C@7B% Gd I I @


@6@X@" K

@#@+ IM@@@Y@Y
@m@r@r
@}@ @ 
@/@8 O^@1 K P@5@8 A@@@<CB0 Gd I I@6@@@8 P@1 K P@5@8 A@@@<CB5 Gd I I M


@6@X@X
@@ I@8 U I@ 
@8 U@@@<CB< Gd I I K


@6@+ IM@@@Y
@1 K P@4
@5@8 A@@@<C@7BB Gd I I @


@6@X@" K

@#@+ IM@@@Y@Y
@m@r@r
@}@ @ 
@/@8 O^@1 K P@5@8 A@@@<CBM Gd I I@6@@@8 P@1 K P@5@8 A@@@<CBR Gd I I M


@6@X@X
@@ I@8 U I@ 
@8 U@@@<CBY Gd I I K


@6@+ IM@@@Y
@1 K P@4
@5@8 A@@@<C@7B_ Gd I I @


@6@X@" K

@#@+ IM@@@Y@Y
@m@r@r
@}@ @ 
@/@8 O^@1 K P@5@8 A@@@<CBj Gd I I@6@@@8 P@1 K P@5@8 A@@@<C@,Bo Gd I I S


@6@/@8 L@@@X
@ 
@ @8 L@1 K D=@5@8 A@1 K L
@5@8 A@@@<CBw Gd I I@6@0@8 L@@@1 K D=@5@8 A@@@<C@%B| Gd I I@6@@@/@8 L@8 J@B@" K@#@A@0@8 Ij@1 K K@5@8 A@@@<CB Gd I I@6@@@X@1 K C[@5@8 A@@@<CB Gd I@6@8 IP@.!!! Argument(s) not recognised: retype command@8 Is@8 IP@@@U@<XD  t  t t  @t  G/  A P G/  C@GD Gd I@6@B TX@/
@8 K@A TY@8 L@/
@8 K@@@]
@B@8 R.@AFile cannot be found.@8 Is@8 IP@U@1 M.
@5@8 CU<<< Commencing command script @8 Is@8 IN M1@8 Is@8 IP@1 J@0@5@8 CO@1 J J@5@8 A@@@<XP U C@x@ Gd IG		@6@1 R@0@5@8 CO@1 R@0@5@8 CO@1 R@0@5@8 CO@@@/@8 IW@BB.siv@8 K@1 R
@5@8 CU@J
@A@'B.vcg@/
@8 K@/@ 
@8 IW@1 R@5@8 CU@@B.fdl@/@8 K@/@ @8 IW@1 R@5@8 CU@@B.csv@/@8 K@/@ @8 IW@1 R@5@8 CU@@@<XP O C@"A Gd M@6@8 S@]@8 Uo @@8 J@8 J@8 J@8 K@1 P0@0@5@8 CO@1 P0@5@9 CU@<CA Gd M@6@]@E@8 J@P@T L@8 Is@8 IN S@8 Is@8 IP@@@9 Iy@<XD  t  t t  @t  H  D  t  t t  @t  H A& D  t  t t  @t  H A' D  t  t t  @t  H  P U CB Gd I

@6@8 IN@8 IP@@@<CB Gd I@6@8 IN@8 IP@@@<XP R C Gd G
 D@6@9 D @@<C
 Gd G
 DP@6 DP@9 C @@<C
 Gd G
 B@6 B@9 V"@<XD  t  t t  @t  Md  A P Md  C@. Gd R@6Saving@8 Is@/
@8 U@8 L@8 Ip@/@/@8 TN @
/* SAVED: @8 Is@8 IN, at @8 Is@8 IN */@8 Is@8 IP@@@9 S! @@<C@  Gd R@6@/
@8 U@E@8 L@P@T R@8 Is@8 IN L@8 Is@8 IP@@@9 Iy@<XP U CC Gd I@6@@@@<XP L C@z Gd S  L B!@=C@{ Gd S  J B!@=C@| Gd S     B5@=C@} Gd S
   B5


@6@Y
@m@s@u@@m@s@r
@~@<C@$@~ Gd S
  J
@6@Y@m@n @u@}@m@u@n@@}@@@ 
@1  J@5@9 L@<C@ Gd S   J@=XP Ms C@'C Gd I


@6@3
@5@8 O@@@1 Mp B@5@8 J@1 Mp B@5@8 A@1 O@5@8 J@@@<C@-C Gd I
@6@3
@.@5@8 O@@@1 M:@4
@5@8 J@1 M:@5@8 A@8 O@ @m@r
@n@z@@@@<CC Gd I


@6@ @m@r
@n@z@@@@<CC Gd I


@6@\
@@@<CC Gd I@6@/@/@8 I@ @/@ 
@ @8
changelist @@ @ @8 I@@@<XD  t  t t  @t  V A P V C	AR Gd N

@6@8 R@@@<C@$AU Gd N@6@/@8 IW@8 E@/
@8 R@ 
@/@8 R@ @/@8 K@ @8 IW@8 R@@@<XP	make_list C@4Ck Gd I		@6@1 Ok@.
@.@5@8 J@/@ @8 T@3@4
@5@ @/@8 K@|
@ @/@8 V- @@"@#@@@<CCs Gd I

@6@@@<XP O C Gd P  J O @		BNUMINEQS@=C Gd P  J& O @		BNUMINEQS@=C Gd P  J% O @		BNUMINEQS@=C Gd P  J O @		BNUMINEQS@=C Gd P  B O @		BNUMINEQS@=C Gd P  J# O @		BNUMINEQS@=C Gd P  J O @		BNUMINEQS@=C Gd P  J O @		BGENINEQS@=C Gd P  J& O @		BGENINEQS@=C Gd P  J% O @		BGENINEQS@=C@  Gd P  J O @		BGENINEQS@=C@! Gd P  B O @		BGENINEQS@=C@" Gd P  J# O @		BGENINEQS@=C@# Gd P  F& O @		BGENINEQS@=C@% Gd P  J& O @		BINTINEQS@=C@& Gd P  J% O @		BINTINEQS@=C@' Gd P  J O @		BINTINEQS@=C@( Gd P  B O @		BINTINEQS@=C
@* Gd P  D: O @	BARITH@=C
@+ Gd P  @ O @	BARITH@=C
@, Gd P  J O @	BARITH@=C
@- Gd P  L O @	BARITH@=C
@. Gd P  J" O @	BARITH@=C
@/ Gd P   O @	BARITH@=C@0 Gd P B O @	BARITH@6 L@9 P@<C
@3 Gd P  L O @	BARRAY@=C
@4 Gd P  L O @	BARRAY@=C@5 Gd P B O @	BARRAY@6 L@9 P@<C
@8 Gd P  B O @	BENUM@=C
@9 Gd P  J& O @	BENUM@=C
@: Gd P  J O @	BENUM@=C
@; Gd P  J O @	BENUM@=C
@< Gd P  J% O @	BENUM@=C
@= Gd P  J# O @	BENUM@=C
@> Gd P  K O @	BENUM@=C
@? Gd P  K O @	BENUM@=C
@@ Gd P  J O @	BENUM@=C@B Gd P  J& O @	BENUMERATION@=C@C Gd P  J O @	BENUMERATION@=C@D Gd P  J O @	BENUMERATION@=C@E Gd P  J% O @	BENUMERATION@=C@F Gd P  J# O @	BENUMERATION@=C@G Gd P  K O @	BENUMERATION@=C@H Gd P  K O @	BENUMERATION@=C@J Gd P  L O @		BFDLFUNCS@=C@K Gd P  J O @		BFDLFUNCS@=C@L Gd P  J% O @		BFDLFUNCS@=C@M Gd P  J O @		BFDLFUNCS@=C@N Gd P  J O @		BFDLFUNCS@=C@O Gd P  L O @		BFDLFUNCS@=C@P Gd P  L O @		BFDLFUNCS@=C@Q Gd P  F& O @		BFDLFUNCS@=C@R Gd P  B O @		BFDLFUNCS@=C@S Gd P  J# O @		BFDLFUNCS@=C@T Gd P  L O @		BFDLFUNCS@=C@U Gd P  J& O @		BFDLFUNCS@=C@V Gd P  J O @		BFDLFUNCS@=C
@X Gd P  I O @	BLOGIC@=C
@Y Gd P  J O @	BLOGIC@=C
@Z Gd P  I} O @	BLOGIC@=C
@[ Gd P  F& O @	BLOGIC@=C
@\ Gd P  @ O @	BLOGIC@=C@] Gd P B O @	BLOGIC@6 L@9 P@<C
@` Gd P  J O @	BSEQ@=C
@a Gd P  J% O @	BSEQ@=C
@b Gd P  B O @	BSEQ@=C@c Gd P  O @	BSEQ@=C
@d Gd P  L O @	BSEQ@=C
@e Gd P  LG O @	BSEQ@=C
@f Gd P  LH O @	BSEQ@=C
@g Gd P  LL O @	BSEQ@=C
@h Gd P  LN O @	BSEQ@=C
@i Gd P  D: O @	BSEQ@=C
@j Gd P  @ O @	BSEQ@=C
@k Gd P  B O @	BSEQ@=C
@l Gd P  I} O @	BSEQ@=C
@n Gd P  K O @	BSETS@=C
@o Gd P  K O @	BSETS@=C
@p Gd P  K O @	BSETS@=C
@q Gd P  K O @	BSETS@=C
@r Gd P  K~ O @	BSETS@=C
@s Gd P  K O @	BSETS@=C
@t Gd P  K O @	BSETS@=C
@u Gd P  F& O @	BSETS@=C
@v Gd P  J O @	BSETS@=C@w Gd P B O @	BSETS@6 L@9 P@<C@z Gd P  L O @	BQUANTIF@=C@{ Gd P  L O @	BQUANTIF@=C@| Gd P  F& O @	BQUANTIF@=C@} Gd P  J O @	BQUANTIF@=C@~ Gd P B O @	BQUANTIF@6 L@9 P@<C@ Gd P  L O @	BBITWISE@=C@ Gd P  L O @	BBITWISE@=C@ Gd P  L O @	BBITWISE@=C@ Gd P  J O @	BBITWISE@=C@ Gd P  J& O @	BBITWISE@=C@ Gd P  B O @	BBITWISE@=C@ Gd P  L O @	BMODULAR@=C@ Gd P  J& O @	BMODULAR@=C@ Gd P  J# O @	BMODULAR@=C@ Gd P  J O @	BMODULAR@=C@ Gd P  B O @	BMODULAR@=C@ Gd P  O @		BNUMINEQS P@=C@ Gd P  O @		BNUMINEQS M@=C@ Gd P  O @		BGENINEQS P@=C@ Gd P  O @		BGENINEQS P@=C@ Gd P  O @		BGENINEQS P@=C@ Gd P  O @		BINTINEQS P@=C
@ Gd P  O @	BARITH P@=C
@ Gd P  O @	BARITH P@=C
@ Gd P  O @	BARITH P@=C
@ Gd P  O @	BARITH P@=C
@ Gd P  O @	BARITH P@=C
@ Gd P  O @	BARITH P@=C
@ Gd P  O @	BARRAY P@=C@ Gd P O @	BARRAY L@6@9 K@<C
@ Gd P  O @	BENUM P@=C
@ Gd P  O @	BENUM P@=C@ Gd P  O @	BENUMERATION P@=C@ Gd P  O @		BFDLFUNCS L@=C@ Gd P  O @		BFDLFUNCS L@=C@ Gd P  O @		BFDLFUNCS L@=C@ Gd P  O @		BFDLFUNCS P@=C
@ Gd P  O @	BLOGIC P@=C
@ Gd P  O @	BLOGIC P@=C
@ Gd P  O @	BLOGIC P@=C
@ Gd P  O @	BLOGIC P@=C
@ Gd P  O @	BLOGIC P@=C
@ Gd P  O @	BLOGIC P@=C
@ Gd P  O @	BLOGIC P@=C
@ Gd P  O @	BLOGIC P@=C
@ Gd P  O @	BLOGIC P@=C
@ Gd P  O @	BSEQ P@=C
@ Gd P  O @	BSEQ P@=C
@ Gd P  O @	BSEQ LG@=C
@ Gd P  O @	BSEQ LH@=C
@ Gd P  O @	BSEQ LL@=C
@ Gd P  O @	BSEQ LN@=C
@ Gd P  O @	BSEQ P@=C
@ Gd P  O @	BSETS P@=C@ Gd P  O @	BQUANTIF P@=C@ Gd P O @	BBITWISE P@6@9 K@<C@ Gd P O @	BMODULAR P@6@9 K@<XD  t  t t  @t  I  A P I  CBz Gd I@6@B	 P@0@8 K@I
@A@+UNDELETE -- which hypothesis or hypotheses? U@8 K@/
@8 K I@8 U@8
do_undeleting  @@@@<XP L C@2C. Gd I L


@6@ 
@8 L	 @@1 U@0@5@8 CO@1 U @5@8 CU P,@8 CO@1 M@0@5@8 CO@0@1 L
@5@8search_rules @@8 U @@@@<XP I CB1 Gd I@6@8 V: @@8 V;@@@<CB2 Gd I@6@@@<C@<B3 Gd I@6@Y
@m@s@n @@E@8 R @P@T@1 I
@.@5@8 J@1 P
@5@8 A@1 P
@5@8 A@1 P
@5@8 CO@1 I
 @5@8 A@@@<CB= Gd I@6@Y
@m@s@n @ S*@8 Is@8 IN is already deleted@8 Is@8 IP@@@<CBE Gd I@6@%Illegal hypothesis number to delete: @8 Is@8 IN@8 IP@@@<XP U C@<AX Gd M@6@/
@8 P@ 
@/@8 P@B@" 
 Q@#@A@" 
 U>@#@)@E@ 
@8 P&@P@T@9 P%@<XP M C@/@ Gd M@6@8 IP@8 IP@=%%% TWENTY MATCHES FOUND: Do you wish to continue the search?@8 Is@8 IP@8    Type Y(es) to continue search, N(o) to abandon it...@8 Is@8 IP@8 IP    Continue search@/
@8 K@B@)
 B@1 M@0@5@8 CO@A@)
 B P,@8 A@@@<XD  t  t t  @t  I  A P I  C@%@P Gd J@6@/
@/@8 L@/@3
@4@.
@5@8 @@8 IN := @8 Is@ 
@8 J @@8 IP@U@<C@Y Gd J  @6@8 @ 
 G@U@<C@Z Gd J   @=XP U C@%C Gd IG@6@8 J@B J@8 S @A@8 IP@8 IP@1 O\@0@5@8 CO@1 O\ @5@8 CU@8 Oy @@8 OS @@8 J@@@<XP U
 CC Gd I I@6@1 T`@0@5@8 CO@@@<CC Gd I I@6@1 O@0@5@8 CO@@@<CC Gd I BE@6@@@<C	C Gd I Md@6 M@8 A@@@<CC Gd I@6@8 U@@@<CC Gd I @@6@@@<C	C Gd I@6@1 O@0@5@8 CO@@@<XP L C@e Gd S  J   B5 @c@=C@f Gd S  J B!@=C@g Gd S  R B!@=C@h Gd S  N B!@=C@i Gd S  Jj B!@=C@j Gd S  Q B!@=C@k Gd S  R B!@=C@l Gd S  Q B!@=C@m Gd S  Qy   B5@P@@=C@n Gd S  R B!@=C
@o Gd S  P  J B5@=C
@p Gd S  P  J B5@=C@q Gd S  P B!@=C@r Gd S  J B!@=C@s Gd S  M B!@=C@t Gd S  R B!@=C@u Gd S  L B!@=C@v Gd S Q   B5 
@6@9 J@<C@w Gd S  L B!@=C@x Gd S  TH B!@=XD  t  t t  @t  I& A P I& CA AI AI@6@7 AM@m@s@t@x Pi@@<XP V+ C	D Gd I
@6@@@<C@8D Gd I

@6@ @/@ 
@/@8 Mr@B B@8 Mp @@"@#@I@A@ @/@ @ @8 V*@"@#@@@<XP O C@ Gd P 
 O @	BSPECIAL@=C@ Gd P 
 O @	BRECORD@=C@ Gd P  O @	BSPECIAL M@=C@ Gd P  O @	BSPECIAL I@=C@ Gd P  O @	BSPECIAL M@=C@ Gd P  O @	BSPECIAL M@=C@ Gd P  O @	BSPECIAL M@=C@ Gd P  O @	BSPECIAL M@=C@ Gd P  O @	BSPECIAL M @=C
@ Gd P  O @	BRECORD H@=C
@ Gd P  O @	BRECORD M@=C@ Gd P O @	BRECORD L@6@9 K@<XP SQ C@|AW Gd S?

@6@W
@@@"@#@B
@W@I@V@J@A@ @3@.@.@5@8 @/@ @ @8 P@@@B	@ @0@8 U@A@)
@'rule_family_not_declared_for_this_usage@@@B@)@J@J@A@5@"
@#@B
@W@I@V@J@A@ @3@.@.@5@8 @/@ @ @8 P@@@B	@ @0@8 U@A@)
 VU@@@<CA| Gd S? @=XP V3 CB Gd I@6 P@/
@8 K@8 T@U@<CB Gd I  @6@@@<XD  t  t t  @t  R A& P R C@7 J J  L@=XD  t  t t  @t  L  A P L  C
@! Gd IJ@6 V@/
@8 K@@@8 L @@@@<C@& Gd IJ  @6@8 IH @@@@<XP U C@NF Gd IG@6@/
@8 Rk@8 L J@8 R@@@8 Ip@M*****************************************************************************@8 Is@8 IP@-SPADE Transcript of Interactive Proof Session@8 Is@8 IP@8 IP@/@8 F3 @8 S@8 IP VY@8 Is@8 IP@/@/
@8 V%@8 IPDATE : @8 Is@8 IN	  TIME : @8 Is@ 
@8 IN@8 IP@8 IP @@8 Ip@@@<C@9F Gd IG@6@/
@8 Rk@8 L L@8 R@@@8 Ip VY@8 Is@8 IP VZ@8 Is@8 IP@8 IP@/@8 V[@8 S@8 IP VY@8 Is@8 IP@8 IP@8 IP@8 IP @@8 Ip@@@<C@!F Gd IG@6@/
@8 Rk@E@8 L@P@T@8 IP L@8 Is@8 IN L@8 Is@8 IP@@@9 Iy@<XP V7 C@ C9 Gd I
 L


@6@1 L
@5@8 P @@1 Ok

@5@8 A@8 U @@U@<CC> Gd I @=XD  t  t t  @t  I  A P I  CB Gd I@6@B	 P@0@8 K@I
@A@)DELETE -- which hypothesis or hypotheses? U@8 K@/
@8 K I@8 U@8do_deleting  @@@@<XP U CC  Gd I
@6@m@u@n@z@@@@<CC Gd I



@6@|
@ @ 
@8 U@@@<XD  t  t t  @t  I  A P I  C Gd M@6@1 P0@.
@5@8 J@8 J@8 J@8 J@8 K@U@<C@ Gd M@6@B
 K@/
@8 K@I@AINFER -- Type formula to infer.INFER -- Formula? @8 K@/@8 K@/
@8 L@B@"
 K J	
@#@/
@8 J
@A@&
@I@@@B L
 D@8 K@@@I@ARulename pattern? @8 L@/@8 K@ @8 L
@@@B
 P@/@8 K@@@ @8 U  @@A@V@I@@ P@8 CO@B@^@ 
@/ L@8 U@ 
@8 J@B L@8 U @B@ 
 B!@8 Ij@A@6!!! ERROR: Above formula did not type-check correctly.@8 Is@8 IP@@@U@A@V@8 IP Nr@8 Is@ 
@8 IN by @8 Is@ @8 IN F@8 Is@8 IP@8 IP@8 U3@ 
@8 I@B@"
 K J	@#@8 J@A@V@A@8 IP@@@B
@/@ 
@8 U @@8 U3@A@8 U3@U@I@@@<XP U CC Gd I@6 K@/
@8 O@8 U@1 J@0@0@5@8 CO@@@U@<C	C Gd I  @6 K I@8 O@@@<C	C Gd I  @6 K Qt@8 O@@@<CC Gd I@6OK@8 Is@8 IP@1 Rn@.
@5@8 J@|
@1 Rn@5@8 CU@@@<XP U CA[ Gd IG@6@1 N@5@8 A@8 J@8 E@/@8 N@8 K4@8 K @@8 J@@@<XD  t  t t  @t  K A P K CA AI AI@6@7 AM@m@s@t@x VJ@@<XD  t  t t  @t  O8 A& P V CBb Gd I@6@8 V@8 V@@@<CBc Gd I@6@@@<CBd Gd I@6@Y
@m@s@n @@1 P
@5@8 J@@@<C@ Bi Gd I@6@Y
@m@s@n @@E@8 S)@P@T S*@8 Is@8 IN has not been forgotten.@8 Is@8 IP@@@<CBr Gd I@6@'Illegal hypothesis number to remember: @8 Is@8 IN@8 IP@@@<XP Vd CB( Gd I@6 P@/
@8 K@8 V;@1 T`@0@5@8 CO@U@<CB- Gd I  @6@@@<XP U C
C Gd IG@6@8 J@8 O @@8 J@@@<XD  t  t t  @t  R A& P V C@6C Gd I@6@/@8 IW@/
@8 D@m@r
@n@@B@) P@A@B@) P@A
@B@) P@A@) O,@/@8 IW@0@ @8 K@@@<XD  t  t t  @t build_other_cases A P Vt CB Gd I@6@/@8do_build_other_cases @@ @ 
@8 T@@@<XP U C@$A2 Gd IG U@6@/@8 U@B@8 J@Avcg@8 J @@@@/@8 U@B@8 J@Afdl@8 Vz@@@<CAA Gd IG U@6@/@8 U@B@8 J@Acsv@8 Vz@@@<XD  t  t t  @t  NG A& Pdisplay_list C@EC Gd I

@6@B@8 N_  @@( B@A@!@8 O@8 IN@8 IP@8 O U'@8 Is@ 
@8 IN@8 IP@ @8 U(Proceed@/@8 K@@@ @3
@5@8 UQ @@@@<CC Gd I@6@8 U+Select (number/none): @/@8 Ov@/
@8 T @@1 O
@5@8 A@@@<XP O CAM Gd M@6@@@<CAN Gd M




@6@@@ 
@8 O@@@<XP L CCK Gd I @6@@@3There is no such rule which allows this replacement@8 Is@8 IP@1 O I@5@8 A@@@<C@<CQ Gd I@6 @/
@/@8 V/@B@)
@B@8 V@A@"The only possible replacement for @8 Is@8 IN is:@8 Is@A@m@r
@n@Possible replacements for @8 Is@8 IN are:@8 Is@8 IP@ 
@ @8 V} @@@@<XD  t  t t  @t  I  A P I  CBM Gd I@6@B	 P@0@8 K@I
@A@+REMEMBER -- which hypothesis or hypotheses? U@8 K@/
@8 K I@8 U@8 V
 @@@@<XP K CC Gd I@6@8 Is@8 IP@8 Is@8 J@8 J@@@<XP Vw CB Gd I 
@6@@@<CB Gd I
 
@6@1 J#
@5@8 J@@@<CB Gd I
 B
@6@@@<C@GB Gd I@6@ @/@8 Vv@B@B@'@A	@1 J#
@5@8 J@'
@A@ @B@) 
@"
 B
@#@A@"
 J B
@#@@@<XP N CA Gd M@6@@@<CA Gd M@6@X@" J@#@@@<C@"A Gd M
@6@ @8 J@ @1 J@0@5@8 H@@@ @ @ 
@8 N@@@<CB Gd M

@6@ @ @ 
@8 N@@@<XXQM HF@$/usr/lib/swi-prolog/boot/predopts.pl  @\As@#C S XD  t  t t  Ht 
option_clause  O H VC@S H H@6@W
@@@1 @K E@0@5@8 @X H@'
@<C@}@X H Hpass_to

@6@@@&
@ @/@8canonical_pi H@1 @5@/@1 @.@.@5@8 E @/@ @ @8 B @!@1 BQ@1$pred_option@1 V@5@.@.@5@2 Az@1 DW@2 @@1 @@5@5@2  H@2pred_option@1 @5@4@1 @@5@5@#@&@" @#@<C@A@b H H@6@3@.@.@5@8 @  @@@ @/@/@8modes_and_types H@/@3@5@8 V@!@1 BQ@1 V
@0@5@5@#@&
@" @#@<C@j H H@6@1 Bs@2 Bmoption_specifier
@5@8 V@'
@<XD  t  t t  Ht 
mode_and_type  O H VC@{ H H J"


 Az Coutput
@6@@@ 
@ @9	type_goal H@<C@~ H H L

@6@@@ 
@9 V@<C@ H H@6@9 V@<XD  t  t t  Ht  V  O H VC
@ H H  C
@=XD  t  t t  Ht  V  O H VC@n H H  @=C@G@o H H	
@6@ 
@ @/@8 V H@G@+@H@'@)@I@A@%@G@+ @H@ @ @9 V@I@A@" Az
@#@ @ @ @9 V@<XD  t  t t  Ht option_clauses A D  t  t t  Ht  V  O H VC@N H H @=C@O H H		@6@ @ @/@8 V H@ @ 
@ @ @9 V H@<XD  t  t t  Ht  V  O H V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 qualify_list  O H VC@E H H 
@=C@F H H

@6@ 
@ @8qualify H@ @ @9 V H@<XD  t  t t  Ht  V  O H VC@J H H 



@6@@@<C@K H H 
@=XD  t  t t  Ht  H  O H HC@y@5 H H
  Hoption_decl

 E C   V
@6@/@8 V F@/@8 AT AV@1 @5@ @1 @.@.@5@8 V@ @ @ @8 V@F@8 A @P@V@A
@1 @K@1 Bm B@5@0@5@8 V@1 V@5@/@8 H H@ @ @ @9 V@<XXQM	$var_info-C S XD  t  t t  Vt attr_unify_hook  O V VCA	s@"/usr/lib/swi-prolog/boot/expand.pl  @\A V @=XXQM @?-C @S @XD  t  t t  @?t comment_hook A' D  t  t t  @?t  V  D  t  t t  @?t debug_print_hook A' D  t  t t  @?t  V  D  t  t t  @?t 	called_by A' D  t  t t  @?t sandbox_allowed_expansion A' D  t  t t  @?t  V  D  t  t t  @?t debug_control_hook A' D  t  t t  @?t  V  D  t  t t  @?t message_line_element A' D  t  t t  @?t  V  D  t  t t  @?t message_context A' D  t  t t  @?t  V  D  t  t t  @?t xref_close_source A' D  t  t t  @?t  G. A' D  t  t t  @?t  G.  D  t  t t  @?t xref_source_time A' D  t  t t  @?t rename_predicate A' D  t  t t  @?t  V  D  t  t t  @?t history_line A' D  t  t t  @?t  V  D  t  t t  @?t quasi_quotation_syntax A' O @? V CB% G G html Ej http
html_write@=CB& G G 
javascript Ej  Vjs_write@=XD  t  t t  @?t  H  D  t  t t  @?t  H A& D  t  t t  @?t  H  D  t  t t  @?t show_profile_hook A' D  t  t t  @?t  V  D  t  t t  @?t  H^ A' D  t  t t  @?t  H^  D  t  t t  @?t  V A' D  t  t t  @?t  V  O @? VC@'D	s@#/usr/lib/swi-prolog/boot/syspred.pl  @\A V	on_signal
 D:@6@7 AV@B L @Y@8 O AV@A L HV@8 V@@@U@<XD  t  t t  @?t initialize_now A' D  t  t t  @?t  V  O @? V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  H A 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  F A' D  t  t t  @?t  F  O @? FC@	s@#/usr/lib/swi-prolog/boot/license.pl  @\A Vlicense


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

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

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


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


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


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

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

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

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

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

@6@7 W
@ 
@/@8dir_name W
@&@" @ V@#@<CB G G 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
 G@ @ @; H[message_location H[@<C@:D G Gcodewalk	reiterate


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


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


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

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

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


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

@6@7 VF@ 
@9msg_statistics VF@<XD  t  t t  @?t translate_bindings A D  t  t t  @?t  WE @ D  t  t @t  @?t WE B  B B D  t  t t  @?t  WE  O @? WFCD E E@6@ 
@ @9 WF H@<XD  t  t t  @?t  V A& D  t  t t  @?t  V A' D  t  t t  @?t  V  D  t  t t  @?t alternate_syntax A' D  t  t t  @?t locate_clauses A' D  t  t t  @?t  WI  D  t  t t  @?t  W A' D  t  t t  @?t  W  O @? WC@ C G Gclause_term_position


@6@7 W@ 
@1 A@.@5@8 A AV@&@ @ @ @9@#message_location_file_term_position W@<C@5C G G @.

@6@7 W@ 
@1 A@.@5@8 WL@ 
@1 G'@.@5@8 WL@&@@@&@" @~w:~d: @#@<C@"C G G WP

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


@6@7 W@ 
@ @9 WM@<XD  t  t t  @?t $breaklevel 	 
O @? WZ C
A AI AI@6@7 AMbreak_level@8 @;@@@<CA AI AI  @=XD  t  t t  @?t  @A A' D  t  t t  @?t  @A  D  t  t t  @?t 
error_message A' D  t  t t  @?t  W]  O @? W]C@(A F F  Cforeign_install_functioninstall


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

 I
 @Process "~w": exit status: ~w

@=CA Gy Gy  Wd

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 Wo Wp@<CB G~ G~proxy_error EB

 @@(Failed to connect using a proxy.  Tried: F
@6@7 Wp@ 
@ @9proxy_tried Wp@<XD  t  t t  @?t generated_predicate A' O @? Wz C@ G G@6@7 H@0@9current_record_predicate H@<XD  t  t t  @?t xref_source_identifier A' D  t  t t  @?t xref_open_source A' XQM AWF@#/usr/lib/swi-prolog/boot/syspred.pl  @\As@$C S Estream_position_dataEcurrent_trieEprolog_stack_propertyE A6 Ecurrent_signalEset_prolog_stackE 	Enospyall E VE @E BE CE F-Eopen_shared_objectEvisibleE P<Ecall_with_depth_limitE EE DEgarbage_collect E 	E LE D<Epredicate_propertyEleashEspyE W
E FE FE$predicate_propertyE AoE$defined_predicateE ATE AErequireE FE WEatom_prefixE BEcurrent_moduleEcall_with_inference_limitE FE DEstyle_checkE
trie_propertyEnospyE FE BXD  t  t t  AWt map_dlflags  O AW WCD V V  @=C@0D V V
@6@ 
@/@8 W AV@F
@/@8dlopen_flag AV@P@V@A@1 @K@1 C W@5@0@5@8 @X AV@I@m@r@r@x K~@@<XD  t  t t  AWt  W  O AW WC
Dc V V@6trie@8 G, AV@9 A AV@<XD  t  t t  AWt  A6   O AW WCAd V V  @6@1  @?@2 V A6@5@8 B AV@@@<C@AAg V V@6 A, @8 @< @@ A<@1 A5 L@5@8 @G AV@/
@1	spy_point
@5@/@8 B- AV A<@1spying@5@8 W@1 W
@.@5@1trace_point
@5@/
@8 W A<@1 D
@5@9 W@<CAo V V  @6 A<@1 A5 J@5@9 W@<XD  t  t t  AWt  W  O AW WC@=Aw V V 


@6@0@1 
@5@8 W AV@1 
@5	trace_any@8 D @E@1 
@5@1
imported_from@0@5@8 W AV@P@T@1 
@5@9trace_ports AV@<XD  t  t t  AWt  W @ D  t  t @t  AWt W D\ D\ D  t  t t  AWt  W  O AW WCD V V@6@ @8 B AV@9 EZ AV@<XD  t  t t  AWt 
pi_to_head  O AW WCAZ V V 


 
@6@@@ 
@ @9 W AV@<CA] V V 


@6@ 
@9 B AV@<XD  t  t t  AWt system_undefined  O AW WCC V V   @ prolog_trace_interception@=CC V V   @  Q*@=CC V V    $c_call_prolog @=CC V V    window_title@=XD  t  t t  AWt  W   O AW WCAQ V V  @6@1  @?@2 W W@5@8 W@U@<C
AT V V@6@/
@8 W AV@8 D AV@U@<CAX V V   @=XD  t  t t  AWt  V @ D  t  t @t  AWt V B  D  t  t t  AWt  V  O AW VCD V V@6@]
@@@0@9 W@<CD V V@6@Y
@@@0@9 W@<CD V V@6signal_name@9 E AV@<XD  t  t t  AWt  @  O AW @CD V V@6@9 Qo AV@<XD  t  t t  AWt  C  D  t  t t  AWt  C @ O AW WCE6 V V@6@9 C AV@<XD  t  t t  AWt  W  O AW WCD V V  E@=CD V V  CZ@=XD  t  t t  AWt property_source_file  O AW WC
B V V D
@6 @@9 D @<C@;B V V F
@6@G@X@H@9 B @I
@A@%@G@X@H@/
@8 W@G	@]
@H@'
@A@ 
@9 A AV@A@9 W@I
@<C@MB V V	load_context



@6@0 @@8 W@1  @2 A@5 @/@8 A AV@F@ @ @1 A@.@5@8 A AV@ @1 WQ@.@5@8 W@P@"
 @#@A@)
 @@J@<CB V Vincludes


@6@0@ 
@;  D@<CB V Vincluded_in


@6@ 
@0@;  D@<CB V V C 


@6@ 
@;  D@<CB! V V	reloading@6@8 D AV W @9 @ AV@<CB$ V V
load_count
@6@8 W X@9 W@<CB' V V @
@6@8 W @@9 W@<XD  t  t t  AWt found_src_file B D  t  t t  AWt  X C D  t  t t  AWt  W @ D  t  t @t  AWt W  B D  t  t t  AWt  W  O AW WC@;B V V@6@/
@/@8 El AV@B@&@/@1 E
@5@8 @C AV@ 
@ @/@8 F AV@G@+ Ac@H@@@A@V@A
@ 
@ @9 E` AV@J@<XD  t  t t  AWt enum_style_check  O AW XC@ V V@6@/@8 F @/@8
style_name AV@m@u@t@x K@n @@<XD  t  t t  AWt  E  O AW WCA V V@6@0@9 E AV@<XD  t  t t  AWt goal_name_arity  O AW XC
C< V V@6@_
@@@9 D @<CC@ V V 

 @=XD  t  t t  AWt stream_position_field  O AW XCB V V 
char_count@=CB V V  G'@=CB V V  G@=CB V V  H%@=XD  t  t t  AWt  	 @ D  t  t @t  AWt W  BD  t  t t  AWt  	  O AW WC@ V V 

@6@W@@@1 @K E@0@5@9 W@<C@ V V 
@6@@@<C@ V V 

@6@@@1 
@5@8 W AV@1 @5@9 X@<C@@ V V
@6@/@8$find_predicate AV@- A, @8 @ AV@B@k@/
@8 W@ 
@/@8 W@F
@" @#@P@&@A
@!@1  @@5@#@ @8$define_predicate H@F@ @ @1 W@.@5@8 W@P@" 

@#@!@1 @5@#@A@&@J@ @8$trace AV@ @/@8 W A<@1 W@5@8 W@U@A@V@J
@J@J@I@<XD  t  t t  AWt  W @ D  t  t @t  AWt W D  t  t t  AWt  W  O AW WCA* V V 

@6@W@1 @K E@0@5@9 W@<CA- V V 
@6@@@<CA. V V 

@6@@@1 @5@8 W AV@1 
@5@9 X&@<CA2 V V@6@1  @?@2 W@2 W
@5@8 W@@@<CA5 V V@6@/@8 X@/@8 W@/
@8 W@ 
@8 X @ 
@8 D AV@U@<CA< V V @=XD  t  t t  AWt  F4  O AW W
CD V V@6 @9 F4 AV@<XD  t  t t  AWt  F  O AW FCDE V V@6@]
@8 W AV@@@9 D AV@<CDJ V V@6@8 X, A@1no_current_module
@5@9 W@<XD  t  t t  AWt  F @ D  t  t @t  AWt W  D  t  t t  AWt  F  O AW WCEf V V@6@9 F AV@<XD  t  t t  AWt multi_source_files  O AW X2CA V V@6@1 B-@.@1multi_source_file
@5@5@1 CP@2 X@0@5@9 F AV@<XD  t  t t  AWt  W  O AW WCC V V @=C@#C V V 



@6@@@/@ 
@8 W@1 @5@8 E AV@ @9 X8 AV@<CC V V
@6@1 @K@1 Bm Q1@5@0@5@9 W@<XD  t  t t  AWt  W  O AW WC@3Ar V V 

@6@0@1 @5@8 W@1 @5 W@8 W@E
@1 @5@1 W@0@5@8 W@P
@T@<XD  t  t t  AWt  AU  O AW ATCBI V V F@6@9 @, @<CBK V V @@6@0@9 @y AV@<CBM V V @@6@/@0@8 X=@/
@8 E AV@ 
@9 F* AV@<CBQ V V @@6@D
@0@/@  E@P
@'@S@<C
BU V V C@6@/@0@8 X=@9 C AV@<C	BX V V AR@6 F@9 W@<C@2BZ V V G@6@0@/@8 X=@F G@/
@8 Av AV@_
 G'@ 
@8 W AV@P@'
@A@"$stream_position   @#@I
@<CBb V V M7@6@F
 M7@/@ Hloaded_init_file H@0@8 X=@P
@) @A@) 
@I@<C	Bh V V G@6 G@9 XA@<C	Bj V V J@6$term@9 XA@<CBl V V W @6 @@/@8 AT AV W @9 W@<XD  t  t t  AWt  A  O AW ACC V V@6@9$clause_property AV@<XD  t  t t  AWt  F  O AW FCBt V V@6@F@/@8canonical_source_file AV@P@9 FQ AV@A@V@I@<XD  t  t t  AWt  W @ D  t  t @t  AWt W D  t  t t  AWt  W  O AW WC@$C V V 

@6@F
@8 A @P
@9 X;@A
@1 @K@1 Bm B@5@0@5@9 W@<XD  t  t t  AWt 	port_name A D  t  t t  AWt  XS  O AW XSC@ V V  C+@=C@ V V  I@=C@ V V  A7@=C@ V V redo@=C@ V V unify@=C@ V V  B@ @=C@ V V cut_call@@@=C@ V V cut_exit@@=C@ V V  B}A @=C@ V V cut@@=C@ V V  A@?@=C@ V V  FB@/@=C@ V V half@-@=XD  t  t t  AWt  W  O AW WC@%D V V@6@F@8 XR@P@V@A
@1 @K@1 Bm B@5@0@5@8 W@/
@8 W@ 
@9 E @<XD  t  t t  AWt  W  O AW WC
A V V@6 @0@0@9 @ AV@<XD  t  t t  AWt stack_property  O AW X^CE% V V limit@=CE& V V spare@=CE' V V min_free@=XD  t  t t  AWt  W  O AW WCDz V V 
node_count@=CD{ V V value_count@=CD| V V  S@=CD} V V hashed@=XD  t  t t  AWt  W  O AW WCD V V@6@0@9 W@<XD  t  t t  AWt property_module  O AW XkC@"D0 V V@6@8 F AV@F
@"
exported_operators
@#@P
@8 B` AV@-@A@9 Be @I@<XD  t  t t  AWt tag_list  O AW XsCA V V 
@=CA V V

@6@ @3@4
@5@8 @  AV@ @ @9 Xt AV@<XD  t  t t  AWt hidden_system_predicate  O AW XwCC V V@6@/@0@8 W@] @0@0$@8 X]@E	access_level @8 W@P@T@<XD  t  t t  AWt  W  O AW WC@ V V@6@W
@@@9 C AV@<C@ V V D\
@6@@@G	@W@H@9 X
 AV@A	@D
@8 X}@P
@V@S@<C@ V V@6@/@8 X X@/@8map_bits AV@0@9 X@<XD  t  t t  AWt  X% 	 
D  t  t t  AWt  X%  O AW X$C@ V V@6@@@<C@ V V
@6@@@8 X#@ 
@9 X#@<C@ V V L
@6@/
@8trace_alias AV@@@ 
 B@/@8 Xv@ @9 X#@<CA V V L
@6@@@0@3@5@8 X @9  AV@<CA V V J"
@6@/
@8 X@@@ 
 @/@8 Xv@ @9 X#@<CA
 V V J"
@6@@@0@3@5@8 X 
@9 X@<CA V V@6@]
@1 L
@5@9 X#@<XD  t  t t  AWt visible_predicate  O AW XC@mC V V
@6@"
 

@#@8 X+@G@<@`@H@F EX@8 W@P@V@J
@A@!@E@1 unknown@5 A7@8 W@P@T@/
@/@8 W@ 
@ @0@0@9 H H@J@A@/@1visible_in_module@5@/@8setof AV@1 @.
@.@5@ @8 W@ 
@ @9 W@<XD  t  t t  AWt  W  O AW WCDu V V@6@8 W AV@8 Xc AV@9 BK AV@<XD  t  t t  AWt  X  O AW XC@ V V B	@6 A@1decl_no_effect@2 W B	@5@9 W@<C@ V V 	singleton@B@=C@ V V  C@=C@ V V charset@ @=C@ V V 	no_effect@@=C@ V V var_branchesA @=XD  t  t t  AWt  W @ D  t  t @t  AWt W D  t  t t  AWt  W  O AW WCA> V V 

@6@W@1 @K E@0@5@9 W@<CAA V V 
@6@@@<CAB V V 

@6@@@1 @5@8 W AV@1 
@5@9 X@<CAF V V@6@1  @?@2 W@2 W
@5@8 W@@@<CAI V V@6@/@8 X@/@8 W@/
@8 W@ 
@8 W@U@<CAO V V @=XD  t  t t  AWt property_predicate  O AW XC@DC V V		undefined@6@@@" 


@#@8 X+@0@8 EU @E@8 W AV@P@T@E@0@8 W@P@T@ 
@/@/@8 X AV@E@1 @2 @5@8 W AV@P@T@<CC V V W@6@@@9 X AV@<C@CC V V H
 


@6@@ B~ @8 W@G@`
@H@ 
@/@/@8 X@D@0@ @ @0@8 X@P@V@S@A@/@/@8$in_library AV@ 
@ @ @9 W@<C@C) V V
implementation_module
 


@6@@@]
@F@8@ 
@/@8 G5 @1 @5 EX@8 W@P@F@1 @5imported@/@8 W@P@'@A@'
@I@J@I@A@8@F@*@E@1 
 X@5 A7@8 W@P@T@ @/@/@8 X@0@ @ @/@0@8 X@P@'@A@'
@J@I@J@<C	C8 V V@6@8define_or_generate AV@9 W AV@<XD  t  t t  AWt 
stack_name  O AW XCE! V V  C]@=CE" V V  CZ@=CE# V V  Cb@=XD  t  t t  AWt  B @ D  t  t @t  AWt W D\ D  t  t t  AWt  B  O AW WCB V V
 


@6@B@W@A@W
@@@ 
@9generate_current_predicate AV@<C
B V V@6@8 X@8 X@@@<C@#B V V
 


@6@/@8 X@1 
@5@8 X@1 
@5@8 X@@@<C@@B V V
 


@6 B~ @8 W@E@1  X@5 A7@8 W@P@T@G
@_
@H@ 
@/@8 X@A@'

@( @ @0@0@8 X@@@<XD  t  t t  AWt  W  O AW WC@$B V V@6@X
@@@F@/
@8 X AV@P@ 
@9 CF AV@A
@1 Bs@2 C W
@5@9 W@I
@<C
B V V@6@/
@8 X@ 
@9 X@<XD  t  t t  AWt  X5  O AW X4C@ A V V@6@0@/@8 D AV@1 @@5@8 W@E
@8 X6 AV@P
@T@1 X6@5@9 CV AV@<XD  t  t t  AWt  W  O AW WCE V V@6@/@8 X_ AV@8 X AV@3@4@.
@5@8 Xu@ 
@ 
@9 E AV@<XD  t  t t  AWt  F  O AW XnCD8 V V  CX@=CD9 V V  A@=CD: V V  WQ@=CD; V V  Bb@=CD< V V  Xo@=CD= V V program_size@=CD> V V 
program_space@=CD? V V last_modified_generation@=XD  t  t t  AWt  X  O AW XC@ V V  A
trace_call
trace_redo
trace_exit
trace_fail@=C@ V V  C+ X@=C@ V V  XU X@=C@ V V  I X@=C@ V V  A7 X@=XD  t  t t  AWt  XL 	 
D  t  t t  AWt  XL  O AW XKC
C V V WQ
@6 G'@9 C @<C
C V V A
@6 @@9 X@<C
C V V X
@6owner@9 X@<C
C V V Xh
@6 S@9 X@<CC V V O@6 O @9 X@<CC V Verased@6 X @9 X@<C
C V V	predicate
@6 Q1@9 X@<C
C V V F
@6 F@9 X@<XD  t  t t  AWt  W  O AW WCE V V@6@3@.@4@.
@5@8 Xu@m@r
@@0@ @9 X@<XD  t  t t  AWt  	 @ D  t  t @t  AWt W D  t  t t  AWt  	  O AW WC
@ V V@6@1 L A@5@9 X@<XD  t  t t  AWt bit  O AW XC@y V V@6@@@@<C
@| V V 


@6@ 
@9 C AV@<XD  t  t t  AWt  X  O AW XCB V V@6@8 X+@!
@1 @5@#@ 
@8 X@ 
 EX@9 W@<XD  t  t t  AWt  B  O AW WC
EB V V@6@X@@@9 B AV@<C@1EF V V@6@F@1 Ct@0@5@8 B AV@P@&
@A
@1 B@0  Cu@5@/
@8 B AV@1 H@5~W@3
@4
@5@9 FH AV@<XD  t  t t  AWt  F-  O AW WC@$A V V@6@8 F- AV@F
@"
rdiv@#@P
@V@A
@D@Y
@P@'
@)@S@<XD  t  t t  AWt  W  O AW WCD V V@6@9 W AV@<XD  t  t t  AWt  W  O AW WC@ V V@6@/@8 En AV XS@/@8 X~@0@9 X@<XD  t  t t  AWt  P=  O AW P<CDS V V@6@8 C AV@G@*
@H@V@A@9 @ AV@<XD  t  t t  AWt  W  O AW WCA} V V@6@/@1 Az@1 X@4@.
@5@2 D

@5@9 W@<XD  t  t t  AWt  D  O AW DC@FA V V@6@F
 Xz @@8 W@P@( @@A@V@I@F@ @8 C @P@B
@/@8 W@I
@A@/
@8 L AV@ 
@/@8 W@@@A@/@8 W@I
@m@u@q        @@<XD  t  t t  AWt  W   O AW WCE V V  @6 @9 F' AV@<XD  t  t t  AWt  A  O AW LC	D V V@6@\
@@@9 C @<CD V V@6@3 B
@5@3@1 B) DP@5@5 @/@8 B' @@@9 X@<CD V V@6@3 B
@5 @/@8 X@@@9 X@<XD  t  t t  AWt  D=  O AW D<C
A V V@6@*@@@9 A AV@<CA V V@6$flag@1update_flag
@5@9 B AV@<XD  t  t t  AWt  W @ D  t  t @t  AWt W  D\D  t  t t  AWt  W  D  t  t t  AWt  W @ O AW WC	C V V@6@X@@@9 X AV@<C	C V V@6@8 X@9 X@<XD  t  t t  AWt  W  O AW WC@ V V@6@/@8 EK AV XS@/@8 X~@0@9 X@<XD  t  t t  AWt  XO  O AW XNC
B0 V V@6@]
@0@0@8 W@@@'
@<C
B5 V V@6@0@0@0@  D@@@'
@<CB9 V V@6@3@1 B @?@5@4@1 B) DP@5@4@1 B A7@5@5@8 A AV@9 W@<XD  t  t t  AWt  W 	 
D  t  t t  AWt  W  O AW WCCX V Vinterpreted@6 Ca @9 W@<CCZ V V W@6 EX@9 W@<CC\ V V S<@6 @9 W@<CC^ V Vexported@6 X@9 W@<CC` V V A@6 A@9 W@<CCb V V Ca@6 Ca@9 W@<CCd V V A&@6 A&@9 W@<CCf V Vstatic@6 A& @9 W@<CCh V V B@6 B@9 W@<CCj V V C@6 C@9 W@<CCl V V A'@6 A'@9 W@<C
Cn V V W
@6 X@9 W@<CCp V V @@6 @@9 W@<C
Cr V V @
@6 @@9 W@<C
Ct V V A
@6 @@9 W@<C
Cv V V WQ
@6 G'@9 W@<CCx V V B@6 	 @9 W@<CCz V Vnodebug@6 @9 W@<CC| V V W@6 W@9 W@<C
C~ V V X
@6 @@9 W@<C
C V Vnumber_of_rules
@6 X@9 W@<C
C V V X
@6 X@9 W@<C
C V Vindexed
@6 X@9 W@<CC V V FP@6 FP@9 W@<CC V V @@6 @@9 W@<CC V V V@6 V@9 W@<CC V V EX@6 EX@9 W@<XD  t  t t  AWt  X  O AW XC@7C V V
 


@6@/@8 X@!@1 @.@5@#@0@ @8 X@  EX@8 W@E@ @8 Xx AV@P@T@ @ 
@9 W@<CC V V
 


@6@ 
@0@9 X@<XD  t  t t  AWt  Ap  O AW AoCEV V V@6@/@8 HB AV@9 G AV@<XD  t  t t  AWt  W @ D  t  t @t  AWt W D  t  t t  AWt  W 	 
D  t  t t  AWt  W  O AW WC
B V V@6 EX@8 W@@@<XD  t  t t  AWt  X  O AW XCCI V V 

@6@`@]@1 @5 EX@8 W@@@<CCN V V 

@6@`@X@- @@@1 @5@9 X @<C	CS V V@6@0@8 W@9 X @<XD  t  t t  AWt  B  O AW WCEp V V@6@/@8 B AV@G@+ @H@V@A@1 @K@1thread_error@5@0@5@9 W@<XD  t  t t  AWt  X  O AW XCA V V@6@8 X@G@]@H@9 B6 AV@I
@A	@m@u@
@ 
@9 Y@<XD  t  t t  AWt  W @ D  t  t @t  AWt W  B D  t  t t  AWt  W  O AW WC@<B V V@6@/
@8 E AV@B@+@/@1  @2 E
@.@5@8 X@ 
@ @  E @G@+ Ac@H@@@A@V@'@A@ 
@;  F  @J@<XD  t  t t  AWt  F  O AW FCA V V@6@X
@@@/@8 XM@9 W AV@<CB V V@6@9 Y
@<XD  t  t t  AWt  D @ D  t  t @t  AWt W  D\D  t  t t  AWt  D  O AW WC@FA V V 


@6@X@X
@@@F@)@0@1 
@5@8 X@1 
@5 A'@8 W@P@1 
@5@/@8 X3 AV@ @9 W@A@1 
@5@9 F AV@I@<C@&A V V 


@6@G@X@H@V@A@8 W@/@8 F AV@1 
@5@ @9 W@<XD  t  t t  AWt  X @ D  t  t @t  AWt X B B D  t  t t  AWt  X  O AW XC@` V V@6@W@@@9 X{@<C@d V V

@6@@@<C@e V V
@6@ @/@8 X~@ @ @ 
@9 X~@<C@h V V
 L
@6@@@ @/@8 X AV@@@ 
@m@u@r@x K~@@<C@m V V
 J"
@6@@@ @/@8 Y@@@ 
@m@u@r@w K@x K@@<C@r V V
 X|

@6@@@ @/@8 Y@m@u@r@x K@n @@<C@v V V@6+|-|?(Flag)@9 W@<XD  t  t t  AWt  F  O AW FCD V V@6@X
@X@@@9 Xl AV@<C@5D  V V@6@X@" A
@#@@@G@X@H@/
@8 W@G	@]
@H@'

@A@ 
@9 W@A	@8 W@-@I
@<C	D, V V@6@8 X+@9 Y@<XXQM EF@'/usr/lib/swi-prolog/library/readutil.pl   `Au@$C E_S Eread_file_to_termsEread_stream_to_codesE YE GE GEread_file_to_stringEread_file_to_codesEread_line_to_stringXO E Y C@/@ G G@6 B@8 H H@3@1 B) DP@5@5@/
@8 A
 E@1 EN
 DP@.@5@1 H@0@5@1 I@5@9 A Y#@<XO E Y C@9@ G G@6 B@8 Y!@1tail@.
@5@8option
 G}@3@1 B) DP@5@5@/@8 Y"@1 Y$ DP@.@5@1 Y
@5@1 I@5@9 Y&@<XO Eread_stream_to_terms C@ G G@6@/@ 
@8 C @ @/@ 
@8 Y. Y#@'@<XD  t  t @#t  Et  YO Eread_1line_to_codes C@z G G?
@6@@@<C@{ G G

@6@@@<C@| G G
@6@@@/
@8 F @ 
@9 Y3 Y#@<C@ G G


@6@/@8 Y5@ @ 
@9 Y7@<XD  t  t @#t  Et  GO Epl_read_stream_to_codes C@ G G@6@9 Y9 Y#@<XO Epl_read_line_to_codes C@r G G@6@/@8 Y5@G
@+?@H@(
 F@A@/
@8 Y7@'
@<XO E Y C	@ G G?@6@@@<C@ G G

@6@/@8 Y5@ @ @ 
@9 Y> Y#@<XO E E  C@S G G  @6@1 E@2 Ereadutil@5@0 A7@8 @B@@@<C@v@V G G@6@1 BQ@1 Y@.
@.@5@2 Y<
@5@8 A@1 BQ@1 Y
@.@5@2 Y=
@5@8 A@1 BQ@1 Y
@.
@5@2 Y8

@5@8 A@1 BQ@1 Y

@5@2 Y;

@5@8 A@3@1  G@5@4@1  G@5@4@1  Y@5@4@1  Y@5@5@9 HR Y#@<XD  t  t t  Et  V A' D  t  t t  Et  V 	 
O E V C@? G G Y Y'list_or_partial_list Y'
@6 YE@ @9 V Y#@<C@R@? G G Y V    EN@6@E@1 @@1  @2  EN@5@5@ 
@8 @ Y#@P@T@1  @2 Y$@0@0@0@0@5@3@1 @@1  @2  EN@5@5
@5@;
 H V YH@<C@R@C G G Y V    EN@6@E@1 @@1  @2  EN@5@5@ 
@8 YG@P@T@1  @2 Y$@0@0@0@0@5@3@1 @@1  @2  EN@5@5
@5@; YH YI@<C@F G G Y Y' YE Y'
@6 YE@ @9 YF@<C@F@F G G Y V  Y.@6@E@1 @@1  Y.@5@5@ 
@8 YG@P@T@1  E@2 Y-@0@0@0@0@5@3@1 @@1  Y.@5@5
@5@; YH YI@<C@Q@F G G Y V    A@6@E@1 @@1  @2  A@5@5@ 
@8 YG@P@T@1  @2 A@0@0@0@5@3@1 @@1  @2  A@5@5
@5@; YH YI@<C@R@F G G Y V    EN@6@E@1 @@1  @2  EN@5@5@ 
@8 YG@P@T@1  @2 Y$@0@0@0@0@5@3@1 @@1  @2  EN@5@5
@5@; YH YI@<XO E Y C@;A G G@6 B@8 Y!@1 Y'@.
@5@8 Y)@3@1 B) DP@5@5@/@8 Y"@1 Y$ DP@.@5@1 Y-
@5@1 I@5@9 Y&@<XO E Y C@.@ G G@6

@/@/
@8 H Y#@G
@-?@H@'
@A@F@ 
B@8 O @P@) F@A@'
@<XD  t  t @#t  Et  YD  t  t @#t  Et  GO E G C@ G G?@6@@@)@<C@ G G



@6@@@<C@ G G

@6@/@8 Y5@ @ @ 
@9 YO Y#@<XO E Y; C@ G G@6@/
@8 Y5@ 
@/@8 Y?@'@<XO E YB C@ G G@6@/
@8 Y5@ 
@/@8 YP@'@<XO E Y2 C	@ G G F@6@@@<C@ G G

@6@/@ @8 Y/@ @ @ 
@ @9 Y1@<XXQM VF@#/usr/lib/swi-prolog/boot/license.pl  @\As@#C S E V E V E VE VXD  t  t t  Vt 
known_license  O V YUC@8A] V V

 V



@6@1comment@.@5@ @8 @ V@&@@@&@" @  ~w (category ~w): ~w

@#@ 
@ @9license_url V@<C@ Ab V V V


 @  ~w (category ~w)

@6@ 
@ @9 Y[@<XD  t  t t  Vt 
license_title  O V Y_C@1AD V V@6@F@0@/
@8 V V@1 YW@.@5@ 
@8 YY@P@V@A@&
@I
@&@" @@7  The following modules are covered by the "~w" license@#@<XD  t  t t  Vt  V  O V VC@ V V@6@ 
@/@8 V V@ @ @9proprietary_licenses V@<XD  t  t t  Vt  V  O V YdC@)@ V V@6@@@&@"@?This program contains no modules registered with non-permissive F@Alicense conditions and is therefore covered by the Simplified BSD Flicense: F F
@#@ @ 
@9bsd2_license V@<C@QA  V V

@6@-
@&@@@&@"@4SWI-Prolog is covered by the Simplified BSD license: F F
@#@ @/@8 Yk@" F F
@#@3@;This program contains components covered by the GNU General@4 F@4@<Public License, which therefore apply to the entire program.@4 F@4These components are:@4 F@4 F@5@ @/@8warn V@ @ 
@9	file_list V@<C@LA
 V V		@6@@@&@" Yn F F
@#@ @/@8 Yk@" F F
@#@3@:This program contains components covered by the GNU Lesser@4 F@4@;Public License.  Distribution of this program is subject to@4 F@4@-additional conditions.  These components are:@4 F@4 F@5@ @/@8 Yr@ @ 
@9 Yu@<XD  t  t t  Vt  Ym  O V YlC@A V V @BRedistribution and use in source and binary forms, with or without F@Bmodification, are permitted provided that the following conditions Fare met: F F@A1. Redistributions of source code must retain the above copyright F@@   notice, this list of conditions and the following disclaimer. F F@D2. Redistributions in binary form must reproduce the above copyright F@B   notice, this list of conditions and the following disclaimer in F@=   the documentation and/or other materials provided with the F   distribution. F F@CTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS F@A"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT F@ALIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS F@>FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE F@CCOPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, F@DINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, F@@BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; F@@LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER F@BCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT F@ALIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN F@?ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE FPOSSIBILITY OF SUCH DAMAGE.
@=XD  t  t t  Vt  Yw  O V YvCAT V V 
@=CAV V V
 @    ~w
 F
@6@ @ @9 Yu@<XD  t  t t  Vt proprietary  O V YC@ V V@6@8licensed V@F
@/@0@8 Ya@P
@-gpl@-lgpl@-
permissive@A@V@I@<XD  t  t t  Vt  Y A& D  t  t t  Vt  Y  O V YC  A A lgplv2+libgmp@=XD  t  t t  Vt  V   O V YRC@!@ V V@6@1 V@.
@.@.@5@1 V
@5@/
@8 B- V A<@1 V
@5@9 @G V@<XD  t  t t  Vt  V  O V YSC@ V V@6@8warn_if_unknown V@1 Y
@5@9 A @<XD  t  t t  Vt warn1  O V YCAi V V F@6@@@&
@"
 F@#@<CAj V V 
ansifgred



@=CAk V V  @


 Y Y Y

@=XD  t  t t  Vt  Y]  O V Y\C@+AL V V@6@0@/
@8 Ya@1url@.@5@ 
@8 YY@&@@@&@" F @    (see ~w)@#@<CAR V V @=XD  t  t t  Vt  Y  O V YCA8 V V 
@=C@QA9 V V
 @



@6@ 
@/@8 Y` V@ 
@ @/@8 Y[@" F
@#@ @ @/@8 Yu@F@+@&@P@'@I@A@" F
@#@ @ @9 Y V@I@<XD  t  t t  Vt  Yt  O V YsCAf V V 
@=CAg V V
@6@ 
@/@8 Y V@ @ @9 Yr@<XD  t  t t  Vt  Yg  O V YfCA0 V V@6@@@'@<CA1 V V@6@3 F@4@;This program contains components with proprietary licenses:@4 F@4 F@5@/
@8 Yr@ 
@9 Y@<XD  t  t t  Vt  V  O V VCAZ V V 
@=CA[ V V
 F F
@6@ 
@ @/@8 YV V@ @ @9 V@<XD  t  t t  Vt lgpled  O V YC
@ V V@6@/@8 Y Y@0@9 Ya@<XD  t  t t  Vt  Y  O V YC@ V V@6@0@0@8 Ya@@@<C@ V V@6 A@1 V
@5@9 Y@<XD  t  t t  Vt gpled  O V YC
@ V V@6@/@8 Y Y@0@9 Ya@<XD  t  t t  Vt  V A' D  t  t t  Vt  V  O V VC@: V V  Y Y YWGNU General Public License Y@$http://www.fsf.org/copyleft/gpl.html@=C@> V V gplv2 Y YW@%GNU General Public License, version 2 Y Y@=C@B V V gplv2+ Y YW@.GNU General Public License, version 2 or later Y Y@=C@F V V gplv3 Y YW@%GNU General Public License, version 3 Y Y@=C@J V V  Y Y YW@!GNU Lesser General Public License Y@'http://www.fsf.org/copyleft/lesser.html@=C@N V V lgplv2 Y YW@,GNU Lesser General Public License, version 2 Y Y@=C@R V V  Y Y YW@5GNU Lesser General Public License, version 2 or later Y Y@=C@V V V lgplv3 Y YW@,GNU Lesser General Public License, version 3 Y Y@=C@Z V V 	gpl_swipl Y YW@:SWI-Prolog Prolog Source License for versions up to 7.3.32 Y@*http://www.swi-prolog.org/license-old.html@=C@^ V V swipl Y YW Y Y Y@=C@f V V guile Y YWLicense for Guile Y@Mhttps://www.gnu.org/software/guile/docs/docs-1.6/guile-ref/Guile-License.html@=C@j V V gnu_ada Y YW@9The license of the run-time units of the GNU Ada compiler Y@*https://en.wikipedia.org/wiki/GNAT#License@=C@n V V x11 Y YWThe X11 license Yhttp://www.x.org/terms.htm@=C@r V V expat Y YW
Expat license Y@%http://www.jclark.com/xml/copying.txt@=C@v V V sml Y YW@+Standard ML of New Jersey Copyright License Y@5http://cm.bell-labs.com/cm/cs/what/smlnj/license.html@=C
@z V V 
public_domain Y YWUnrestricted Public domain@=C@} V V cryptix Y YWThe Cryptix General License Y@(http://www.cryptix.org/docs/license.html@=C@ V V bsd Y YWThe modified BSD license Y@.http://www.xfree86.org/3.3.6/COPYRIGHT2.html#5@=C@ V V mit Y YWThe MIT License Y@)https://en.wikipedia.org/wiki/MIT_License@=C@ V V zlib Y YWThe license of ZLib Y@*http://www.gzip.org/zlib/zlib_license.html@=C@ V V agpl Y YWAffero General Public License Y@,http://www.gnu.org/licenses/agpl-3.0.en.html@=C
@ V V lgpl_compatible Y YWOther LGPL compatible license@=C
@ V V gpl_compatible Y YW@)Other GPL and not LGPL compatible license@=C
@ V V  Y Y YWOther permissive license@=C@ V V asl2 Y YWApache License 2.0 Y@*http://www.apache.org/licenses/LICENSE-2.0@=XD  t  t t  Vt  V   O V YQC@U@ V V@6@F@/
@1 Y
@5@/@8 X V@P@V@A@(@I
@F@1 Y
@5@/@8 Y@P@V@A@(@1 @@.
@.@5@1 X
@1 Y

@5@5@/@8 Y A<@1 V@5@9 Y@<XD  t  t t  Vt  V  O V YTC@ V V@6@F @@/@8 AT V@P@V@A@(<unknown file>@9 YS V@<XXQM A
F@"/usr/lib/swi-prolog/boot/expand.pl  @\As@$C S E AE$expand_closureE I%E A
Evar_propertyE I$XD  t  t t  A
t control  O A
 YCE V V  Az@=CE V V  AZ@=CE V V  @@=CE V V  A\@=CE V V  DW@=XD  t  t t  A
t extended_pos  O A
 YC	B V V
@6@W
@@@<CB V Vparentheses_term_position




 Y

@6@@@ @ @9 Y A@<C@ B V V G






 Z
@6@W@@@<C@6B V V

 Z






 Z

@6@/@8 D @ @1 @@5@8mapex A@ @ @ @8 @ @@@<C@(B V V @



 Z


@6@@@ @8 Z@ @1 @@5@9 Z@<CB V V
@6 A@1 Y
@5@9 @ A@<XD  t  t t  A
t var_intersection  O A
 Z	CA% V V@6@/
@8 K @/@8 Z@ 
@ @9ord_intersection A@<XD  t  t t  A
t  A  O A
 YC@0A V V@6@3@1  A%@5@4@1  A%@5@5@/@8 B @D@ 
@ @0@8 A A@P V@8remove_attributes A@,
@S@@@<CA V V 
@=XD  t  t t  A
t extend_arg_pos  O A
 ZCB V V
@6@W
@@@<C@+B V V 

 
@6@@@/@/@ @ @/@8f2_pos A@ @ @ @ @9 Z A@<CB V V@6@`
@@@ 
@8extend_term A@/@8 Z@ @ @9 Z @<CC V V 
@=XD  t  t t  A
t  I  O A
 ICD V V
@6 B 
@8 @< @@@<C
D V V@6@ 
@8simple A@@@<CD V V 
@=XD  t  t t  A
t replace_functions  O A
 Z$CC V V 

@6@W
@@@<C@NC V V@6@ @8 K% A@@@/@/@8 X @|@/@ @ @8 Z(@ @ @ @8 CF @/@/@/@ @8extend_1_pos A @ @ @ @ @/@/@ @8
map_functions	 A@ @ @ @ @ 
@9conj A@<C@/C V V@6@_
@@@/@/@8 Z(@ @ @ @8 Z(@/@ @/@8f_pos A @ @ @ @ @ 
@ @9 Z-@<C
C V V  

@=XD  t  t t  A
t rename  O A
 Z6CED V V

@6@W
@@@<CEG V V F F@6@@@<CEH V V@6@8 A @@@/@8 @, @9rename_preds A@<CEM V V@6@/@8 Z9@8 Z6 A@@@<CEQ V V 

@=XD  t  t t  A
t  Z6  O A
 Z>CE[ V V

@6@W
@@@<C@-E^ V V 


 

@6@@@F@"
 A@#@P@ @ @9 Z=@A@ @ @ 
@9 Z=@<CEd V V BQ


 BQ
@6@@@ 
@ @9rename_head A@<CEg V V E@6@@@U@<CEj V V@6@9 Z?@<XD  t  t t  A
t restore_variable_info  O A
 ZBCAn V V @=C@&Ao V V B



@6@G@+ @H V@8 HN @A V@8 H@ @ 
@9 ZC A@<XD  t  t t  A
t same_functor  O A
 ZICB V V@6@_
@@@_@/@/
@8 Z(@ 
@9 Z(@<CB V V@6@]
@*
@<XD  t  t t  A
t is_aux_meta  O A
 ZKCE V V@6@`
@/@0@8 B  @0@0__aux_meta_call_@9 @ A@<XD  t  t t  A
t isect3  O A
 ZPC
A7 V V G@6@ 
@ @ @9isect2 A@<CA9 V V 
@6@ @ @9 Z@<CA; V V B@6@ @ @9 ZR@<XD  t  t t  A
t has_meta_arg  O A
 ZUCC3 V V@6@0@/@8 Z)@8direct_call_meta_arg A@@@<XD  t  t t  A
t  K%  O A
 Z'CD V V F@6@E@3@0@0@5 F@0@8 ZM@P@T@<XD  t  t t  A
t  Y 	 
D  t  t t  A
t  Y  O A
 YC@3A V V@6@/@8 Z@ @8mark_vars_non_fresh A@ @/@/@8 Z@ @ @/@/@8 Y A@/@8 Pu @ @ @ @ @ 
@ @9remove_arg_pos A@<XD  t  t t  A
t 
$including  	 
D  t  t t  A
t  Zd   O A
 Zd CE~ V V@6@/
@0@0@8
$include_code A@@@+
 @<CE V V   @=XD  t  t t  A
t  Z<  O A
 Z;CES V V @=C@!ET V V
@6@F@ 
@ @8 Z=@P@V@A@'
@ @ @9 Z:@<XD  t  t t  A
t  Z  O A
 ZCC V V@6@]
@@@3
@5@9 @  @<CC V V@6@/
@/@8 D @ @/@8 Z@ 
@ @9 Zj@<XD  t  t t  A
t  ZT  O A
 ZSCA2 V V @=CA3 V V@6@/@ @8 D8 @ @ @ @ 
@9 ZQ A@<XD  t  t t  A
t  I%  O A
 I$C@d V V@6@W
@@@'
@<C@h V V@6@/@8cond_compilation A@+@@@ 
@9
atomic_pos A@<C@;@m V V@6 XH@8 G @3@1  H@5@4@1  H@5@5@/@8 Z@ @/@/@8call_term_expansion A@ @ @/@ 
@8
expand_term_2 A@ @8 Z7 A XH@9 Zu@<XD  t  t t  A
t expand_meta  O A
 Z}C@>Bq V V@6@0@/@8 ZM@/@ @8 ZM@/@ @ @8 ZM@/@ @/@8 Z3@ @ @/@ @ @ @ @ @8 Z} A@ @ @ 
@9 Z2 A@<XD  t  t t  A
t pos_nil  O A
 ZCD] V V@6@W
@@@<CD^ V V@6@@@<CD_ V V@6nil@9expected_layout A@<XD  t  t t  A
t allowed_expansion  O A
 ZC@.C} V V@6@/@/@8 E A@1  @?@2 V@2 @5@/
 @8 @C @G@W
@H@U@A@@ @E@ 
@8 @G A@U@<CC V V @=XD  t  t t  A
t  Zh B D  t  t t  A
t  Zh C D  t  t t  A
t  Zh 	 
D  t  t t  A
t variant_sha1_nat  O A
 ZCB V V@6@/@8 I@ A@9 E/ A@<XD  t  t t  A
t  Z}  O A
 ZC@^B| V V@6@m@s@t@~@@@ @/@/@8arg_pos A@/@8 Z)@ 
@/@8 Z)@ @/@8 Z)@ @ @ @/@ @ @ @ @ @8expand_meta_arg	 A@|
@ @ 
@ @/@ @ @ @ @ @8 Z@ @ @ @9 Z@<CB V V  
@=XD  t  t t  A
t  Z  O A
 ZCB V V @=CB V V
@6@ 
@9 Z@<XD  t  t t  A
t expand_setof_goal  O A
 ZCC? V V
@6@W
@@@<C@/CB V V

^


 Z
@6@@@/@/@ 
@/@ @8 Z@ @ @ @ @ @ @ @9 Z A@<C@/CF V V

 


 
@6@@@/@/@ 
@/@ @8 Z@ @ @ @ @ @ @ @9 Z@<CCJ V V@6@@@/@ 
@ @ @ @8 A A@ @ @ @9compile_meta_call A@<XD  t  t t  A
t compile_meta  O A
 ZC@kE V V
 BQ
@6@ 
@/@8 Z`@/@8 Z`@ @ @/@8intersection_eq A@1 D:
@5@/@8 Z ZN@ @/@8 A A@0@ @0@1 BQ
@5@8 Z@ @/@8 Z@G@m@r@nA @@H@!@3@1 K:@5@5@#@A@&@3@5@9 Zi@<XD  t  t t  A
t list_pos  O A
 ZCA V V@6@W
@@@<CA V V 
list_position


 I Z
 I@=C
A V V 


@=XD  t  t t  A
t  Z  O A
 ZCA V V@6@/@8 Z`@9remove_var_attr A@<XD  t  t t  A
t contains_functions2  O A
 ZC@!C V V@6@_
@F@0@8 Z&@P@V@I@A@D
@0@/@8 Z)@8 Z A@P
@V@S@<XD  t  t t  A
t  ZA  O A
 Z@CEm V V

@6@W
@@@<CEp V V 


 

@6@@@ @ @ 
@9 Z?@<CEs V V@6@1 
@5@1 @5@; H[ V H[@<XD  t  t t  A
t expand_terms @ D  t  t @t  A
t Z B D\  D  t  t t  A
t  Z  O A
 ZC@ V V@6@W@@@<C@/@ V V@6@X@"@#@@@F@8 Z8@P@/@ @/@8 Z A@ @ 
@ @9expand_term_list A@A B@9 E A@J@<C@'@ V V		
  A


@6@@@ @/@ @8 Z A@ @1 A@5@ 
@9add_source_location A@<C@ V V@6@ 
@ @@<XD  t  t t  A
t prop_var  O A
 ZC@&A V Vfresh
@6@F V@/
@8 I  Z@ 
@/@8 Du @P@'@A@) @J
@<CA V V X
@6 V@/
@8 Z X@ 
@9 Z@<C@#A V V F 
@6@D G@/
@8 Av A@1 B@.@.@5@ 
@8 A @*@P@'@S@<XD  t  t t  A
t  Z{  O A
 ZzC@!@ V V T

@6@1 Z@5@/@/@8dcg_translate_rule H@@@ @ @ 
@9
expand_bodies A@<C@ V V@6@X
@@@ 
@9 Z@<C@ V V 
@=XD  t  t t  A
t merge_states  O A
 ZCAP V V@6@@@<CAQ V V
 @6@@@<C
AR V V @6@@ V@9 ZF@<C@[AU V V@6@F Z 
@8 Z@P Z 
@8 D A@A@D Z 
@8 Z@P Z 
@8 Z@S@@@F@8 @s A@P@/
@8 Z V@ 
@9 ZF@A A@1@ inconsistent_variable_properties@5@8 Z@/
@8 Z V@ 
@9 ZF@<XD  t  t t  A
t  ZY  O A
 ZXCC8 V V@6@Y
@<CC9 V V  Z@=XD  t  t t  A
t 	member_eq  O A
 ZCE7 V V

@6@G@*
@H@V@A@ 
@9 Z A@<XD  t  t t  A
t merge_variable_info  O A
 ZCAG V V @=C@)AH V V B



@6@F V@/@8 Z@P@V@A@( @ @8 Z A@ 
@9 Z A@<XD  t  t t  A
t  A  O A
 A
CA V V@6@0@0@9 Z_@<XD  t  t t  A
t  Z2  O A
 ZCC V V 
@6@@@<CC V V
 
@6@@@<C
C V V  Az
@=XD  t  t t  A
t fixup_or_lhs  O A
 ZC@;BM V V@6@X
@X@F@"
 @@#@P@1 @@0@0@5@8 H @"
 @ @#@A@" @@#@"
 Az @#@@@ @9lhs_pos A@<CBX V V @=XD  t  t t  A
t add_source_location_list  O A
 ZC@ V V 
@=C@ V V

 

@6@ @ @9 Z A@<XD  t  t t  A
t f1_pos  O A
 ZCD9 V V@6@W
@@@<C@%D< V V

 Z




 Z
@6@@@<CD> V V Y



 Y
@6@@@ @ @ 
@9 Z A@<CDB V V@6f1@9 Z@<XD  t  t t  A
t  Z  O A
 ZCBZ V V@6@W
@@@<C@'B] V V
 Z





 @

@6@8 Z)@ 
@9 Z)@<XD  t  t t  A
t  Z,  O A
 Z+CDk V V@6@W
@@@<C@HDn V V Z




 Z

 @
@6@Y@@@ @m@r@n@z@@ @ 
@8$same_length A@ 
@3@1 @@5@5@ @9 Z@<C@2Dv V V @

 Z @
 @@6@Y@@@ @m@r@n@z@@<CD| V V@6 C8@9 Z@<XD  t  t t  A
t  
  O A
 
CD V V@6@X
@9
eval_false A@<XD  t  t t  A
t $eval_if 	 
D  t  t t  A
t  Z  O A
 ZCE V V@6@/@8 A
 A@/@8 Z9@1 @5@@<XD  t  t t  A
t expand_body  O A
 ZC@i@ V V
 BQ


 BQ

@6@@@ @/@8 Z`@ @8 Z\@/@/@ @ @/@8 Z@ @ @/@ @1 BQ@5@8 Z@F@!@_@/@8 Z9@ @/@ @ @8 Z$ A@- @P@" Az@#@A	@'@'@J@<C@(@ V V		
 E

 E
@6@@@/@ @/@8 Z@ @ @ @ @1 E@5@9 Z@<C@#@ V V@6@_@/@8 Z9@/@/@ @8 Z@- @@@"
 BQ@#@<C@ V V @=XD  t  t t  A
t compile_auxiliary_clause  O A
 ZC@DE V V@6@" BQ


@#@/@8 Z9@F@1 @5 EX@8 W A@P@V@A@!@G@*
@H@3@5@9 @v A@A@3@1 BQ@2 

@5@5@9 [ @<XD  t  t t  A
t  Zq  O A
 ZpC@ZE V V E Ak
@6@/
@/@8 @y @F@:@8 Ze A@P@F@$@1 Z@5@/@1 Az@1 @G @E@5 A7@5@8 Z@P@1 Zg 
@5@9 CV @A
@1 Zg 

@5@9 [@I@A
@1 Zg
else_false
@5@9 [@I@<C@E V V	 Eelif
@6@/
@/@8 [@F@k@1 Zg@.@.@0@5@0@/@8 A @P@ 
@  [@8same_source A@ @8 A @G@+ @H@1 Zg [
@5@9 [@I@A@7@F@'@+ 
@1 Z@5@/@1 Az@1 @G @E@5 A7@5@8 Z@P@1 Zg 
@5@9 [@A
@1 Zg
@5@9 [@I@A@1 @K@1conditional_compilation_errorno_if [@5@0@5@9 @X A@J@J@<C@hE V V Eelse@6@/@/
@8 [@F@D@1 Zg@.@.@0@5@0@/@8 [@P@  [@8 [@ @8 [@G
@+ @H@( 
@A@G
@+ 
@H@( @A@&@1 Zg
@5@9 [@A@1 @K@1 [ [ [@5@0@5@9 [@J@J@<C@>E V V F F@6@@@/@0@8 [@F@+@1 Zg@0@.
@.@5@0@8 Ur @P@G@*
@H@1 @K@1 [unterminated@2 
@5@0@5@9 [@A@V@A@V@J
@<C@BE V V Eendif@6@@@/@0@8 [@F@!@D@1 Zg@0@.
@0@5@0@/@8 [@P@ 
 [@8 [@ @8 [@S@P@V@A@1 @K@1 [ [ [@5@0@5@9 [@J
@<CE V V
@6@E@8 [@P@T@<XD  t  t t  A
t 	append_tp  O A
 [C	A	 V V 
@=C@(A
 V V



@6@@@ @ @3@5@ @ @9 [ A@<C@#A
 V V


@6@@@ @ @ @ @ @9 [@<C@)A V V




@6 B@ 
@8 Z@ @ @3
@5@ @ @9 [@<XD  t  t t  A
t  I%  O A
 YC@a V V@6@0@0@9 I$ A@<XD  t  t t  A
t  Z  O A
 ZCB V V@6@W
@@@<C
B V V

@6@@@<CB V V 
@=XD  t  t t  A
t  Z  O A
 ZC@ V V@6@F
@8 Z8@P
@9 Z@A
@" 
@#@<XD  t  t t  A
t    O A
 CD V V@6@X
@9	eval_true A@<XD  t  t t  A
t  Z$ A D  t  t t  A
t  Z$  O A
 ZCC V V@6@0@0@0@ 
@9 Z% A@<XD  t  t t  A
t is_meta_call  O A
 [C@#Bf V V@6@_
@/
@8 G5 @0@1 

@5@8 EU @@@1 

@5 @@8 D @9 ZV A@<XD  t  t t  A
t pos_list  O A
 [#CDb V V@6@W
@@@<CDc V V

@6@@@<CDd V V@6 B@9 Z@<XD  t  t t  A
t  Z  O A
 ZC@)@ V V@6@3@1  A%@5@4@1  A%@5@5@/@8 Z@1 Z@5@ 
@8 Z V@9 Z@<XD  t  t t  A
t  Z^  O A
 Z]CA V V@6@@@<C@JA V V@6@F@. V@/
@8 Z@P@F Z@ 
 
@8 Z@P@V@I@A Z@ 
 
@/@8 @2 A V@ @8 ZF@A V@1 B V 
 Z@5@8 ZF@J
@9 Z\@<XD  t  t t  A
t expand_functional_notation  O A
 [(C@.C V V

@6@8contains_functions A@/@/@/@/@ @8 [@- @@@ @ @/@/@8wrap_var A@ @ @ @ @ 
@9 Z0@<CC V V 
@=XD  t  t t  A
t  [/  O A
 [.CC V V
@6@X
@@@<C@2C V V C,
@6@G@"@X@H@"
 Z

@#@1 @@5@9 Zr@A@V@J@<XD  t  t t  A
t call_goal_expansion  O A
 [0C@SCX V V
@6 @: 
@8 Z @@@D@1 @@.@.@5@8 Z@/@ @8 Z@F@ @1  A%@5@8 O @P@1 @2 A%
@5@@A@1 @2 A(
@5@@'@,
@P@V@S@<C@TCe V V	@6@D@1 @@.@.@5@8 Z@/@ @8 Z@F@!@ @1  A%@5@8 [2@P@!@1 @2 [3
@5@#@A@!@1 @2 A(
@5@#@ @8 Z A@ @@,
@P@V@S@<XD  t  t t  A
t  Zt  O A
 ZsCDQ V V@6@W
@@@<CDT V V
 @


@6@8 Z)@ 
@9 Z)@<XD  t  t t  A
t save_variable_info  O A
 [5CAf V V @=C@(Ag V V
 B

@6@F V@ @8 Z@P@V@A@) @ 
@ @9 [6 A@<XD  t  t t  A
t meta_arg  O A
 [8CC; V V  @=CC< V V  C@=CC= V V@6@Y
@<XD  t  t t  A
t  Z  O A
 ZCE/ V V 
@=C@)E0 V V
@6@F@ 
@8 Z@P@"

@#@ @ @9 Z@A@ @9 Z@I@<XD  t  t t  A
t  Z  O A
 ZCD V V@6debug_term_position @8 Z @@ A@1 Z
@5@9 Z@<CD V V @=XD  t  t t  A
t  Z  O A
 ZCD V V

@6@W
@@@<CD V V

@6@W
@@@<CD V V

@6@Bcompile_meta_arguments 
@8 Z @A @w @8 Z @@@<C@>D V V

@6@0@/@8 Z@B@ @8 ZL A@A@*@E@ @8 Y A@P@T@B@0@1  @5@8 [ @E	 [; U@8 Z @P@T@A [; Y@8 Z @@@<C@(D V V 

@6@@@G@]@`@H@ @ @ 
@9 Z@A
@" @#@<CE V V@6@ 
@/@8 Z A@ @9 Z A@<XD  t  t t  A
t  Z  O A
 ZCD V V  A7@=CD V V  
@=XD  t  t t  A
t  A  O A
 ZCA V V@6@/@8 Z9@ 
@ @ @ @9 Z@<XD  t  t t  A
t  Z  O A
 ZC@ V V

@6@@@<C@3@ V V

@6@@@ @ @/@/@8 Z@ @ @ 
@/@ @/@8add_term A@ @3@5@ @ @9 Z@<C@.@ V V


@6@@@ @ @/@/@8 Z@ @ @ 
@/@ @/@8 [@@ @ @ @ @9 Z@<C@1@ V V
@6 B@8 Z@ @/@/@8 Z@ @ @ 
@/@ @/@8 [@@ @3@5@ @ @9 Z@<XD  t  t t  A
t  Z	  O A
 ZC@!B V V

  @6@@@/@ @ @ @ @8 Z@ @ @ @ @9 Z@<C@UB V V @6@Y
@` @0@ @8 Z@@@/@8 Z@ @8 Z\@ @/@/@8 Z@ @ @/@/@ @ @ @8 Z@ @/@ @ @8 Z@/@8 Z`@ @ @ @ @ @ @ @9 Za@<CB V V		 Z @6 @0@ @8 Z@@@ @ @ @ @ @9 Z@<C@=B V V	@6@ 
@ @ @8 Z@G@+
 @H@V@A@'@F
@ @8 ZJ A@P@V@A@F@8 [9 A@P@1 @K@1 F K%@2 [9
@5@0@5@9 [@A@V@<XD  t  t t  A
t  Z5  O A
 Z4CDE V V@6@W
@@@<C@!DH V V

 Z




 Z
@6@@@<CDJ V V Y



 Y
@6@@@ @ @ 
@9 Z3@<CDN V V@6 D@9 Z@<XD  t  t t  A
t expand_arithmetic  O A
 [ECD V V@6@U@<XD  t  t t  A
t  Z#  O A
 Z"C@VD V V
 Az

@6@F@ @8 [ A@P@'@0@ 
@0@0@0@9 Z@I@A@4@F@ @8 Z A@P@) A7@/@0@0@0@0@8 Z@ @ 
@9 Zr@A@D@ @8 [G@P@'@ 
@0@0@0@0@9 Z@S@I@<C@FD V V
 AZ @


@6@F@ @8 [G@P@'@/@0@0@0@0@8 Z@ @0@ 
@0@0@0@9 Z@A@D@ @8 [H@P@'@0@ 
@0@0@0@9 Z@S@I@<CD V V AZ

@6@ @8 [H@'@0@ 
@0@0@0@9 Z@<XD  t  t t  A
t  Z2  O A
 Z1CD  V V 
@6@@@<CD V V 

@6@@@<CD V V Az
@6@W@W
@@@<C@5D V V

 Az
@6@" Z




@#@1 @@5@8 Zr@ 
@1 @@5@9 Zr@<XD  t  t t  A
t  [
  O A
 [	CE V V

@6@@@<CE V V@6@1 @K@1 [ [@5@0@5@9 [@<XD  t  t t  A
t  A  O A
 ZCA V V
@6@W
@@@<CA V V		 


 @6@W@W@@@<C@^B V V 


 
@6@]@@@/@/@ 
@ @/@8 Z@1 @4@1  A%@5@4@1  A%@5@5@/@8 Z@1 @e@.@5@1  A
@2 Z@5@1 @n@5@9 A @<C@!B V V		@6@ @/@/@8 [1 A@@@ @ @ 
@ @ @1 @5@9 Z@<C@EB V V Az

@6@@@/@/@/@/@/@8 Z@ @ @/@ @ @ @ @8 Z@ @ @/@ @ @ @ @8 Z@1 Az@5@ @ 
@9 Z A@<C@yB V V AZ

@6@@@/@/@/@/@/@8 Z@ @/@8 Z`@ @/@8 Z`@ @ @/@8 Z
 A@ @/@8 [7@ @ @/@/@ @ @ @8 Z@ @/@8 [7@ @8 ZH@ @ @/@ @ @ @ @8 Z@ @8 Z@ @ @ @/@ @ @8 Z A@1 AZ@ @5@ @ 
@9 [K@<C@EB# V V @

@6@@@/@/@/@/@/@8 Z@ @ @/@ @ @ @ @8 Z@ @ @/@ @ @ @ @8 Z@1 @@5@ @ 
@9 [K@<C@EB) V V A\

@6@@@/@/@/@/@/@8 Z@ @ @/@ @ @ @ @8 Z@ @ @/@ @ @ @ @8 Z@1 A\@5@ @ 
@9 [K@<C@=B/ V V DW
@6@@@/@/@/@8 Z@ @/@8 Z`@ @/@8 [7@ @ @/@ @ @ @ @8 Z@ @8 ZH@1 DW@5@ @ 
@9 [K@<C@'B7 V V C,

 C,
@6@@@/@ 
@/@8 Z@ @ @ @ @ @ @ @9 Z@<C@"B; V V		@6@ @/@8 [ A@@@/@8 Z`@ @8 Z\@ @ 
@ @ @ @9 Z~ A@<CBA V V@6@/@8 Z`@ @8 Z\@ 
@ @ @ @9expand_functions A@<XD  t  t t  A
t 
wrap_meta_pos  O A
 [SC@#C, V V@6@G@X
@H@" Z


@#@1 @
@5@9 Zr@A@V@J@<XD  t  t t  A
t  Zx  O A
 ZwC@u V V @=C@p@v V V
 @


@6 @: 
@8 Z @@@F@J@/@ @8 Z@F@ @1  H@5@8 [2@P@1 @2 H@.@5@@&@A@1 @2 H@.@.@5@@P@1 Zx@5@ @ @ 
@ @9 Z@A@ @ 
@ @9 Zv@J@I@<C@@ V V
 @


@6@F@h@/@ @8 Z@F@+@ @1  H@5@8 [2@P@1 @2 H@.@5@8 [4@1 @2 H@5@@&@A@!@1 @2 [U@.@.@5@8 [4@1 @2 [U@5@@P@1 [V@5@ @ @ 
@ @9 Z@A@ @ 
@ @9 Zv@J@I@<XD  t  t t  A
t  Z  O A
 Z
CA. V V 
@=C
A/ V V
@6@ 
@ @9 ZR@<XD  t  t t  A
t  Y 	 
D  t  t t  A
t  Y  O A
 YC	A V V@6@0@0@9 Z[ A@<XD  t  t t  A
t  [B  O A
 [AC@$A  V V@6@X
@"
@#@@@F@8 Z8@P@ 
@ @ @9 [@A B@9 Z@<CA V V 


@=XD  t  t t  A
t  Y  O A
 YCA V V@6@9 Z A@<XD  t  t t  A
t  Z/	  O A
 Z.CC V V		

 @6@@@ 
@ @9 Z A@<C@SC V V@6@ 
@/@/@ @/@/@8 [$ A@|
@ @/@8 Z)@ @ @/@8 Z)@ @ @/@/@ @ @ @8 [@ @ @ @ @/@/@ @8 Z-@ @ @ @ @ @ @9 Z0@<XD  t  t t  A
t  [R  O A
 [QC@)C V V	
@6@/@/@ @ @ @8 [) A@F@ @ @ 
@ @8 [F A@P@V@A@'@'
@<XD  t  t t  A
t  Z 	 
D  t  t t  A
t  Z  O A
 ZCD V V

@6@W
@@@<CD V V @=CD V V




@6@ 
@9 Z@<XD  t  t t  A
t  Z  O A
 ZCD- V V@6@W
@@@<C@/D0 V V Z





 Z

@6@@@<C@#D2 V V

 Y


 Y
@6@@@ @ @ @ @9 Z@<CD6 V V@6f2@9 Z@<XD  t  t t  A
t  [  O A
 [CD V V  @=CD V V 	otherwise@=XD  t  t t  A
t  Zc  O A
 ZbCC V V
@6@W
@@@<C@0C V V

 

 
@6@@@ @/@/@ @/@8 Z@ @ @ @ 
@ @ @ @9 Za@<C@UC V V
@6@`
@@@ @/@8 Z@F@/@3@.@.@5@8 Zi@/@ @8 Z@/@ @ @8 Z@*@P@ @ @8 Z @ @3@5@9 Zi@A@-@ 
@ @ @8wrap_meta_arguments A@ @9 [T A@J@J@<CC* V V 
@=XD  t  t t  A
t  Z  O A
 ZCA V V@6@@@<CA V V
@6@8 ZD@ 
@9 Z@<XD  t  t t  A
t  [a  O A
 [`C@:B V V		@6@ 
@/@8 Z@1 D:
@5@/@8 Z A__aux_wrapper_@ @/@8 Z@/@3@5@8 Zi@1 BQ
@5@8 [?@ @3@5@9 Zi@<XD  t  t t  A
t  [,  O A
 [+C@)C V V@6@E
@!@E@/@/@8 DM @B@8 Z@A@8 Z@P@T@A@J@P
@T@A@J@<XXQM GF@,/usr/lib/swi-prolog/library/prolog_source.pl   `Au@$C E_S Edirectory_source_filesEpath_segments_atomEfile_alias_pathEfile_name_on_pathEload_quasi_quotation_syntaxEprolog_canonical_sourceEprolog_open_sourceEprolog_close_sourceEread_source_term_at_locationEprolog_read_source_termXO Grestore_source_context C@LBs G G@6@F@8 E @P@V@A@1 @C@1 B  F@0
@0@5@0 @5@8 Fo
 G@8
pop_operators 
prolog_operator@1mode
@0@5@8 CO@F@1open_source
@2 @@.
@.@5@8 J@P@ 
@8 F [@ @9 @n [@A@V@J
@<XO G [s C@[B< G G@6 @@8 FY [@1 AZ@1 @@1  @?@2 W
@5@2 B@. @5@2 Az@1 Fe
 DP@5@2 B 
@5@/
@1 Az @@2 @X
@5@8 @B@8
skip_hashbang [@8push_operators [@/@8 @, [@/@8 F [@1 [@2 [
@5@9 CU@<XO Gbuild_alias_cache  C@?B G G@6@1 L@.
@.@.@.
@5@1search_path

@5@/@8 B,  B@ @/@8 A [@1 T}@1 [@0@0
@5@5@1 D[@2alias_cache
@5@9 A [@<XD  t  t t  Gt last_syntax_error B D  t  t t  Gt  [ C O G [ C	@ G G
@6@W
@@@<C
@ G G
@6@8	no_expand [@@@<C@ G G@6@/@8requires_library [@1  @@5@8 C
 [@U@<C@ G G
@6@8chr_expandable [@@@<C	@ G G@6@ 
@0@9 I$ [@<XO G
dir_file_path C@&CZ G G@6@F@0@0  @8 @@P@9 A@I
@A
 @/
@8 A@ 
@9 A@<XO G [q CB G G@6@W
@@@'
@<C	B G G
 @@6@+
 @@@@<CB G G@6@ H[ W H[@@@<C	B G G@6@8 D [@@@'
@<CB G G@6@3@1 B @?@5@4@1 B) DP@5@4@1 B A7@5@5@8 A [@@@<XD  t  t t  Gt  [ B D  t  t t  Gt  [ C O G
seek_to_start CA G G@6@1line@.@5@8 Y+ Y,@@ bof@0@8 @7 [@9seek_to_line [@<CA G G@6@1offset@.@5@8 [@@ [@0@9 [@<CA G G @=XO G
import_syntax CA  G G@6@W@@@<C
A# G G@6@" AK@#@@@9update_directive [@<CA' G G 

@6@1 
@5@ 
@8 [o [@@@<CA* G G @=XO G [ CB G G F
C@6@/@ @8 P< [@ @8ensure_slash [@ 
@9 F. @<C@NB G G@6@0@ @ CA@-
 B~@/@3
@4 F@5@8 @/@8 [@m@nC@r@x @@@ @/@3@1 B C@5@4@1 B) DP@5@4@1 B A@5@4@1 B A7@5@5@8 [@ @8 [@ 
@9 [@<XO Gclose_source CBk G G @6@1  @?@2 V@5@0 
@8 @B@@@9 H [@<CBo G G@6@3@1force @5@5@8 Fc @9 [@<XO G	src_files CC8 G G 
@=C@PC: G G
@6@0@/@ @8 @ [@  @?@ @ @@E
@  @@ @ @@P@T@ @/@8 [ [@ @/@3@1 B A7@5@5@8 [@&
@@@&@"
@#@ @ @ @9 [ [@<C@KCG G G
@6@E@ @8special [@P@T@1	recursive @5@8 [@ @/@8 [@ @8 C [@@@1 P?@.@5@0 A7@8 @B@&
@@@&@ @ @ @/@8 [@ @ @ @9 [@<CCR G G

@6@ @ 
@ @9 [@<XO G [ CCU G G  F@=CCV G G  M@=XO Gqq_read_term_ex C@4B G G@6@1 H@.
@5@8 E@1 Y0
@5@1 @K@1syntax_error@2unknown_quasi_quotation_syntax@.@.@5@.@5@1load_qq_and_retry

@5@9 @B@<XO Gmodule_decl C@4AN G G@6@3@1 B @?@5@4@1 B A7@5@4@1 B) DP@5@5@8 [@1 [s@.
@5@1 DP
@2 E@2 H@0@5@1 [u
@5@9 A [@<XO Gupdate_state C@ G G@6@@@<C@ G G
@6@@@8 [ [@ 
@9 [@<C@ G G E
@6@8 C@@@1 [@5@0 @9 @B@<C@ G G F
@6@@@1 E@5@9 [@<CA G G @=XO G [m C@UB G G	@6@F@G@/@/
@8 [k [@ 
@/@8 A@P@G@+ F@H@'@I@A@'@F@/ D@ @8 [@P@3@4@5@9 @A
@3@4@5@9 @I@A	@'
@J@J@<XO Gread_clause_option C@ G G  H@=C@ G G  G@=C@ G G  H
@=C@ G G comments@=XO G [ C@ G G Echr_constraint@6chr@9add_mode [@<C
@ G Ghandler@6 [@9 [ [@<C
@ G G L@6 [@9 [@<C
@ G G<=>@6 [@9 [@<C
@ G G B@6 [@9 [@<C
@ G G==>@6 [@9 [@<C
@ G Gpragma@6 [@9 [@<C
@ G G [@6 [@9 [@<XO G [ C@ G G@6@1 E
pce_end_class@5@8 YN@@@1 
pce_expansionpop_compile_operators@5@9 [@<C@ G G@6@1 E@2pce_extend_class@0@5@8 DD@@@;
 \push_compile_operators \@<C@ G G@6@9 [@<XO Gassert_error C@UA G G@6@1 Bs@0@5@8 [@@@F@@@B@"
 @K [
 @

@#@A@"
 @K [
 @

@#@P@1 @K@1 [@5@0@5@/@8message_to_string [@1 [
@5@9 A@A@9 B^@J@I@<CA G G @=XO G [ C@)B G G@6@ @8 E @/@ H[ V H[@@@1 @5@3@1 @5@5@8 B [@ @ @ @9 Y/@<CB G G@6 A@1 W- W/@5@8 @G [@1 @K@1 [@2 [@5
@5@9 B^@<XO G [ CB G G

@6@0@0  @8 @@@@<CB G G@6 @9 A@<XO G [ CA G G H


@6@@@8 [@1 [@0@5@ 
@9maplist
 G@<CA G G 
 AK



@6@]@@@1 AK
@5@9 [@<C@%A G G AK



@6@@@1 @5@/@/@8 E [@ 
@1 @5@9push_op [@<CA G G W
@6@8 W [@@@<C@!A G G Ag
@6@1 [@.
@.@5@0 A7@8 @B@@@1 \
@5@ @9 \@<C
A G Gpce_begin_class_definition@6@ \ \@@@<CA G G @=XD  t  t t  Gt  [ A' O G [ C@ G G  Eemacs_begin_mode Ejemacs_extend@=C@ G G  Edraw_begin_shape Ejpcedraw@=C@ G G  E Ag Ejpce Ej \.@=C@ G G  Epce_begin_class Ej \.@=C@ G G  E \0 Ej \.@=XO G
parts_to_path C
C G G
@6@@@<CC G G
 


@6@D@/@3
@5@8 K K@P@ @9 \2 [@S@<XO G [g C@aC$ G G@6@1 Ak HO@5 HO@8 Y* Y,@@@/
@3@1 B C@5@4@1 B) DP@5@5@8 [@F@)@1 [ @5@8 [@P@ 
@/@8 [@/@1 Az@1 D@5@2 @ @0@0@5@9 B,@A@/@1 Az@1 D@5@2 C
@5@9 B,@I@<C@'C3 G G@6@/
@3@1 B C@5@4@1 B) DP@5@5@8 [@ 
@/@8 P? [@1 [
@5@9 H@<XO G [o C@<A; G G 


@6@]
@]@ 
@1 F@.@5@8 F [@/@8 B@1 @5 V@8 W AV@@@1 
@5@3@1 @5@5@9 \@<C@DAB G G 


@6@]
@]@/@ H[ \@ @/@3@1 B @?@5@4@1 B A7@5@4@1 B) DP@5@5@8 [@*
@@@1 
@5@3@1 @5@5@9 \@<XO G [w C@A G G
@6@1 \@0@0@5@8 CO@8 [ [@1 H@.
@5@8 E@/@8 [@1 F@.@5@ @8 \6@1	operators@.@5@8 \6@0@ @/@/@8 WH [@ 
@8 \@1 @5@8 [@ @@1  @@2 Te@0@0@0@5@/@8 Fa [@1qq_read_term
@.@4@1 F@5@5@/ @8 @B@ @8 A [@ @@8 [@G
@W@H@@@'@A@ @8 \ [@U@<C@%A G G@6@1 Bs@.
@5@8 [@@@1 @.@.@5@1 J@2 \@5@/@8 X B/@ @ 
@9 LK K@<XO G [ CA G G@6@m@t@n@@@
@8 I* [@| @9 [@<CA G G @=XD  t  t t  Gt  [ B D  t  t t  Gt  [ C O G [i C@5B G G@6@W@@@G
@\
@H
@'
@I@A@"@F@/@8segments_to_list [@P @9 B[ [@A@1 @K@1 Bm	file_path
@5@0@5@9 B^@I@<C
C G G@6@/ @8 \L@9 \5@<XO G [ C@ G G@6@8 [@@@<C@ G G@6@1 [
@5@9 CU@<XD  t  t t  Gt  B  A O G B  C@ G G@6@0@9 [ [@<XD  t  t t  Gt  [ A& O G \J CC	 G G@6@W
@@@U@<CC G G 


@6@ 
@/@8 \I@ @ @9 \I@<C
C G G




@6@\
@<XO G [ C@2BL G G@6@1 AZ@1 @@1 I(
 I&@5@2 I*

@5 @5@/@1 Az@1 [
@4@1 [ @5@5@2 Az @@2 @X@5@9 @B@<XD  t  t t  Gt  V A' D  t  t t  Gt  V 	 
O G V C@Q@^ G G [y V    C*@6@E@1 @@1  @2  C*@5@5@ 
@8 @ [@P@T@1  @2 G@0@0@0@5@3@1 @@1  @2  C*@5@5
@5@; YH YI@<C@a G G [w [ B5 [
@6 B5@ @9 V [@<C@a G G [w [ B5 [
@6 B5@ @9 \Q@<C@a G G [w F B	 F
@6 B	@ @9 \Q@<C@a G G [w \< B \<
@6 B@ @9 \Q@<C@a G G [w Bs J" N Bs
@6 V@ @8 V [ N@ @9 \Q@<C@Q@a G G [w V    C@6@E@1 @@1  @2  C@5@5@ 
@8 \P@P@T@1  @2 Y0@0@0@0@5@3@1 @@1  @2  C@5@5
@5@; YH YI@<C@i G G [g [ B! [
@6 B!@ @9 \Q@<C@$@i G G [g Ak B  HO Ak
@6@1 \S@4 @4 HO@5@ @9 \Q@<C@Q@i G G [g V    A@6@E@1 @@1  @2  A@5@5@ 
@8 \P@P@T@1  @2 A@0@0@0@5@3@1 @@1  @2  A@5@5
@5@; YH YI@<XO Gqq_read_syntax_ex C@"B G G@6@1 [
@5@1 @K@1 [@.@5@.@5@1 B
@2 @K@5@9 @B@<XO G [k C@(B G G@6@F
	@0@0@8 [ [@P
@V@A@8 [ [@G@X@H@/@8 [@9 \V@A@9 \V@I@<XO G [u CBf G G@6@1 [{
@.@.@5@1 [
@5@9 F [@<XO G [ C@ G G  E Ak@=C@ G G  E [@=C@ G G  E [@=C@ G G  E [@=C@ G G  E W@=XO G \? CA G G  @?
  @=C
A G G@6@ 
@; H[ \? H[@<XO G \B C@_A G G
@6@1 H@.
@5@/@8select K@-
 @E@@@G@"@+
 Ra@H@8 E@ @/@8 \T [@G@W@H@@@A @E@ @8 \@U@A@*@ @/@8 \]@G@+
 A7@H @E@ @8 \@U@A@G@+
quiet@H@U@A H@ 
@9 C H@<CB G G@6@9 [ [@<XO G [y C@4@ G G@6 [@ 
@8 \@@@1 G@.@5@ 
@/@ @8
select_option Y,@3@1 G@5@5@8 G [@ @8 \O@/@8 [@ @9 \ [@<C@c@ G G
@6@/@8 [@1 H@.@5@ 
@/ Ra@8 \a@1 G@.@5@ @/@ @8 \a@F@1 X| X@5@8 \%@P@!@3@1
singletons A@5@5@#@A@&@3@1 F@5@4@1 H@5@4@1 G@5@5@8 Y/@ @8 \O@ @9 \e@<XXQM ANF@./usr/lib/swi-prolog/library/dialect/sicstus.pl   `Au@#C E_S Etrimcore E QE	read_lineEupdate_mutableEget_mutableEcreate_mutableE \lE A~E AxE AtE AXE HE AhE AmE QXD  t  t t  ANt  Ay @ D  t  t @t  ANt Ax  O AN Ax CA2 AI AI@6@/@8 Aq@8 Av AM@9 A| AM@<XO AN
setup_dialect  C@ AI AI   @=XD  t  t t  ANt  C 	 
O AN ES C@# AI AI D~ P H@=XO ANpush_sicstus_library  C@G@c AI AI@6@B@@@1 Ej@2  AR AN@5@/
@3@1 B C@5@4@1 B) DP@5@4@1 B A@5@4@1 B A7@5@5@8 A @1 BQ@1  @@2 CB E_
@5@2 AT AR AN@5@8 CU@U@A@V@I
@<XO AN \s CAm AI AI@6 F@@9 Y Y#@<XO AN Ar CA AI AI 


@6@]@@@\
@3@4
@5 @9 B[ AM@<CA AI AI@6@\
 F@/@8 AS@3@4
@5 @9 \}@<XO AN H C@ AI AI 
@=C@ AI AI
@6@ 
@/@8sicstus_module_decl AM@ @ @9 \~ AM@<XO AN \k CAp AI AI@6@9 \|@<XD  t  t t  ANt  An @ D  t  t @t  ANt Am  BO AN Am CA, AI AI@6@/@8 Aq@9 Ao AM@<XO AN \t C@ AI AI@6@]
@@@1 A@.
@5@8 F AM@ 
@8 B AM@1 B
@5@9 Fo AM@<C@&@ AI AI@6@8 C@@@/
@3@1 B @?@5@4@1 B) DP@5@5@8 \{@ 
@8 \@1 A
@5@9 \@<C@ AI AI@6@9 E H@<XO AN \h CA AI AI  @6@9 D_  AM@<XD  t  t t  ANt  Af A' O AN Ae C@, Ga Ga  GW Gb@=C@I Gw Gw   Gx@=C@* G G  G G@=XD  t  t t  ANt  Au @ D  t  t @t  ANt At  O AN At CA/ AI AI@6@/@8 Aq@9 \u@<XD  t  t t  ANt  AY @ D  t  t @t  ANt AX   O AN AX C@ AI AI@6@Q
@@R
@@A@@<XO AN Q CA AI AI@6@9sicstus_flag AM@<XO AN \ C@ AI AIhidden @6@@@&
@"
 E @ B 
@#@<C@ AI AI @=XO AN \j C
A AI AI@6@8 @;@9 @@<XO AN \m CAX AI AI@6$mutable@8 B@@@9 G AM@<CA[ AI AI@6mutable@9 Bm H@<XO AN \ CA AI AIsystem_type@6@@@F

saved_program @8 @;@P@)runtime@A@) D3@<CA AI AI@6@9 @;@<XD  t  t t  ANt  A @ D  t  t @t  ANt A~   BO AN A~ CA6 AI AI@6@/
@8 Aq@ 
@8 \u@ 
@9 \@<XO AN AP C@ AI AI@6@W
@@@U@<C@ AI AI  @=XO AN \q CAF AI AI 
 \
@=XO AN \o CAN AI AI 
 \
@=XXQMdateF@#/usr/lib/swi-prolog/library/date.pl   `Au@#C E_S E GE
parse_timeEday_of_the_yearE \Eday_of_the_weekXO \opt_time C@%@	u G   `A \@6@B@"
@T
@#@A	@"
@ 
@#@@@&@ @ @9iso_time
 \@<C
@ \ \    

@=XO \ordinal C@4@ \ \		@6@/
@/@8digit \@/@ @/@8 \@/@ @/@8 \@m@r
@n@d@{@r@n
@{@z@r@z@An@8 B \@'@<XO \month C@ \ \@6@/
@8	int2digit \@8 \@'
@<XO \minute C@ \ \@6@/
@8 \ @;@8 \@'
@<XO \ \ C@.A" \ \ \



@6@1 IB@.@5%j@1 \	
      @5@8 D` \@ @9 F; \@<XO \
month_name C@ \ \ @J@a@n

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

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

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

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

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

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

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

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

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

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

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


@=XO \ \ C@U \ \@6@0@9 \ \@<XO \day_name C@ \ \  @S@u@n

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

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

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

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

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

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

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


@=XO \ \ C@7@X \ \@6@/
@8 P6@1 \@.@.@.@.@.@.@.@5@ 
@8 H@@@1 \  @5@9 D6 \@<XO \
iso_8601_rest C@-@r \ \@-
@6@ @/@8 \ \@"@-
@#@ @/@8day \@ 
@ @ @ @ @9 \ \@<C@u \ \		    @-
@6@ @ @9 \@<C@w \ \

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


@-
@6@ @/@8 \ \@ 
@ @ @ @ @9 \@<C@@@} \ \
@-@W
@6@/@ @/@8week \@"@-
@#@/@ @/@8 \ \@ 
@ @ @ @/@8 \@ @ @8week_ordinal \@'@<C@4@ \ \
@W
@6@/@ @/@8 \@/@ @/@8 \@ 
@ @ @ @/@8 \@ @ @8 \@'@<C@%@ \ \

   @W
@6@/@ @/@8 \@ @8 \@'@<XO \timezone C@8@ \ \ @+
@6@/@ @/@8hour \@"@:
@#@/@ @/@8 \ \@m@n @r@{@@m@n @r@{@@'@<C@/@ \ \

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

 @-
@6@/@ @/@8 \@/@ @/@8 \@m@r@@m@r@@'@<C@ \ \
  @-
@6@/@ @/@8 \@m@r@@'@<C@ \ \    @Z
@=C@ \ \   @6@ 
@/@8ws \@"@U@T@C@#@<C@ \ \   @6@ 
@/@8 \@"@G@M@T@#@<C
@ \ \    

@=XO \ \
 C@.@^ \ \

iso_8601 @-
@6 \@/@ 
@ @ @  @ @/@8 \ \@m@n @r@{@@'@<C@a \ \ \ @6@ @/@8year \@ 
@ @ @ @ @ @9 \ \@<C@@d \ \@ @ rfc_1123 @6@0@ @/@8 \ \@"@,@ 
@#@ @/@8 \@ 
@ @/@8day_of_the_month \@ @/@8 \@ @/@8 \ \@ @/@8 \@ @/@8 \@ @/@8 \@/@ @/@8 \@"@:
@#@/@ @ @/@!@8 \@"@!@:
@"@#@/@#@ @"@/@$@8second \@ @$@/@%@8 \@/@&@/@'@/@(@ @%@/@)@8 \ \@ @m@r@r@&@z@@ @m@r@ @r@'@z@@ @m@r@#@r@(@z@@'@)@<XO \ \ C@ \ \@6@/
@8 \@5@8 \@'
@<XO \ \ C@ \ \@6@/
@8 \@8 \@'
@<XO \ \ C@ \ \@6@/
@/@8 \ @<@ 
@8 \@&@ 
@ @9opt_fraction \@<XO \ \ C@ \ \@6@/
@8 \ @8 \@'
@<XO \ \ C@ \ \@6@/
@8 \@8 \@'
@<XO \ \ C@.A \ \ \



@6@1 IB@.@5%u@1 \
      @5@8 \@ @9 \@<XO \ \ C
@= \ \  \ \


@=C@> \ \  \ \



@=C@? \ \  \ \


@=C@@ \ \  \ \


@=C@A \ \  \ \


@=C@B \ \  \ \


@=C@C \ \ 
utc_offset \


@=C@D \ \	time_zone \

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


@6@-
 @<C@G \ \  \ \



 \
@=C@H \ \  W= \



 W=
@=XO \ \ CA \ \@ 
@6@@@&
@ 
@9 \@<CA \ \ 

@=XO \digits C@ \ \


@6@ 
 \@8 D \@&@@@&@ @ @9 \ \@<CA \ \ 
@=XO \ \ C@H@ \ \

@6@B@"@.
@#@A	@"@,
@#@@@&@/@ @/@8 \@ @/@8 D@m@r@n @@/@ @8 TT@m@s@r@n
@r@x Z@x @z@@'
@<C@ \ \ 


@=XO \ \ C@ \ \

@6@ 
@1 \
@5@8 \@'@<XO \ \ C@ \ \@6@/
@/@8 \@/@ @/@8 \@m@r
@n
@{@r@z@@'@<XO \ \ C@;A \ \@6@1 IB@.@5%w@1 \
      @5@8 \@ @/@8 \@ 
@m@t@n@x @@n@{@r@x @@u@z@n@z@@<XO \ \ C@;@ \ \@6@/
@/@8 \@/@ @/@8 \@/@ @/@8 \@/@ @/@8 \@m@r
@nC@{@r@n@d@{@z@r@n
@{@z@r@z@@'@<XO \ \ C@ \ \@6@/
@8 \@8 \@'
@<XO \ \ C@S@ \ \@6@/@ 
@/@8 \@"@:
@#@/@ @/@8 \@"@:
@#@/@ @/@8 \@/@/@/@ @/@8 \@m@r@r@z@@m@r@r@z@@m@r@r@z@@'@<C@?@ \ \@6@/@ 
@/@8 \@"@:
@#@/@ @/@8 \@/@/@/@ @/@8 \@m@r@r@z@@m@r@r@z@@m@r@@'@<C@A@ \ \@6@/@ 
@/@8 \@/@ @/@8 \@/@ @/@8 \@/@/@/@ @/@8 \@m@r@r@z@@m@r@r@z@@m@r@r@z@@'@<C@6@ \ \

@6@/@ 
@/@8 \@/@ @/@8 \@/@/@/@ @/@8 \@m@r@r@z@@m@r@r@z@@m@r@@'@<C@+@ \ \@6@/@ 
@/@8 \@/@/@/@ @/@8 \@m@r@r@z@@m@r@@m@r@@'@<XXQM GxF@5/usr/lib/swi-prolog/library/dialect/sicstus/system.pl   `Au@#C E_S E W
E R/EmktempEtmpnamEpopenE  EwaitE EpidE EE TSE TQE BEenvironEexecE F4 E X*E E	host_nameE P<E BTE MUE UXO Gx R/ C@ Gw Gw@6@9 D R0@<XO Gx ]  C@ Gw Gw@6 ]@9 A R0@<XO Gx ] C@ Gw Gw@6@1pipe
@5@9 Fd@<XO Gx ] C@ Gw Gw  @6@9 ] W
@<XO Gx ] C@1@ Gw Gw		
 TP






@6@1 \
@.@0@0@0@5 C]@8 DJ R0@ @m@r@w U@@<XO Gx ]
 C@ Gw Gw@6@/@8 E2 R0@m@t@w U@@<XO Gx ] C@7@p Gw Gw@6@"



@#@/@/@8 F4 R0@ @ @3@1stdin
@5@4@1stdout@5@4@1stderr@5@4@1 E@5@5@9process_create
 E@<XO Gx \ C@ Gw Gw@6mkstemp@9 ]@<XO Gx ]  C@z Gw Gw/s/c@6 K @8 @;@@COMSPEC@9 K R0@<C@} Gw Gw /bin/sh
 @5@=XO Gx ] C@ Gw Gw@6@9process_wait ]+@<XO Gx ] C@ Gw Gw@6@9gethostname Wp@<XO Gx ] C@ Gw Gw@6 ]	@9 @;@<XO Gx ] C@ Gw Gw@6@9 W
 AV@<XO Gx TS C@5@ Gw Gw		 TP






@6@/@8 ]@ @1 \
@.@0@0@0@5 C]@8 ]@ @m@r@w U@@<XO Gx ] C@ Gw Gw@6@9 X* @<XO Gx ]
 C@Y Gw Gw@6@9 ]0@<XXQM EF@%/usr/lib/swi-prolog/library/socket.pl   `Au@$C E_S E
udp_socketEtcp_open_socketE
tcp_selectEtcp_host_to_addressE
tcp_setoptE ]6E
tcp_listenEtcp_connectEtcp_bindE
tcp_acceptE ]GE ]=E ]GE	tcp_fcntlEudp_receiveE
tcp_socketEtcp_close_socketEudp_sendEnegotiate_socks_connectionXD  t  t @#t  Et  ];D  t  t @#t  Et  ]AD  t  t @#t  Et  ]KD  t  t @#t  Et  ]GO Etcp_connect_direct CAq G~ G~@6@8 ]S Wp@1 ]L
@5@/
@1 Az@1 ]U@5@2 @X
@5@9 @B@<XD  t  t @#t  Et 	tcp_debugD  t  t @#t  Et  ]CD  t  t t  Et tcp_connect_hook A' O E ]Y CAWB; G~ G~ 


@6~s@3@3@4@4 @5@5@8 FH Wp@8 E @/@8 F9 @/@8 ]d@G@m@r@n@@H@1 @K@1 Wn@2invalid_version@5@0@5@8 B^@A@G@m@r@n@@@H@1 @K@1 Wn@2invalid_authentication_method@@5@0@5@8 B^@A@V@F@1@"ip



@#@P@(@1 IB@.@5 ]`@3@3@4@4@4@5@5@8 ]a@I@A@"@(@/@8 [@1 IB@.@5~s~w@3@3@5@4@5@8 ]a@J@J@m@r
@n@@x K@@m@r
@n@x>>@~s~w~s@3@3@4@4 @4@5@4@4@3@4@5@5@8 ]a@8 ]b@0@8 ]d@/@8 ]d@G@M@m@r@n @@H@0@8 ]d@/@8 ]d@G@m@r@n@@H@0@8 ]d@0@8 ]d@0@8 ]d@0@8 ]d@A@ @8 ]d@1 B@0@5@1 ]e@0@5@8 A Wp@0@8 ]d@0@9 ]d@A@1 @K@1 Wn@2negotiation_rejected@5@0@5@9 B^@I@<XO E ]O C
B G~ G~
setflnonblock@6@@ ]t@9 ]B Wp@<XO E ]F C
A, G~ G~@6@ 
@8 ]_ Wp@@@<CA/ G~ G~@6@8 ]N Wp@ 
@9 ]M Wp@<XD  t  t t  Et 	try_proxy A' O E ]z CA G~ G~direct@6@@@ 
@9 ][ Wp@<C@4A G~ G~socks

@6@@@1 @5@ 
@8 ]}@1 ]Y
@5@/@1 Az@1 [
@4@1 [ @5@5@2 @X@5@9 @B@<XD  t  t @#t  Et  ]TD  t  t @#t  Et  ]VD  t  t t  Et  ]_ A' O E ]< C@ G~ G~@6@/@/
@8 ]y@G	@W
@H@'@A@ 
@9 B Wp@<XO E Wr CB G~ G~  ]f


 @@.SOCKS: unsupported version: ~p (supported: ~p)

@=CB G~ G~  ]h


 @@<SOCKS: unsupported authentication method: ~p (supported: ~p)

@=CB G~ G~  ]q

 @SOCKS: connection failed: ~p

@=XD  t  t @#t  Et  ]ID  t  t @#t  Et  ]=O Etry_a_proxy C@oA G~ G~@6@1 IB@.@5socket://~w@3
@5@8 ]a@F
@"
 

@#@P@V@A@&
@ 
@/@8
proxy_for_url Wp@F@5@1 ]{
@.@.@5@/ @8 @B@P@G@W@H@@@" @#@A
@" @K@#@A
@" Z@#@J@I@<XD  t  t @#t  Et  ]XD  t  t @#t  Et  ]7D  t  t t  Et  V A' D  t  t t  Et  V 	 
O E V C@ G~ G~ ]Lbypass_proxy B! ]
@6 B!@ @9 V Wp@<C@ G~ G~ ]Lnodelay B! ]
@6 B!@ @9 ]@<XO E Wx CB G~ G~ 
@=CB G~ G~
@6@ 
@/@8 Ww@ @ @9 Ww@<CB G~ G~ @K


 @ WW

@6@ @ @; @I W6@<CB G~ G~  Z

 @@!~w: failed with unspecified error

@=XO E ]> CA G~ G~@6@9 Cj Wp@<XD  t  t @#t  Et  ]RD  t  t @#t  Et  ]EO E ]L C@|AT G~ G~@6@W@@@F@1 ] @5@8 @ Wp@P@/
@8 ]}@J@I@A@G@F@9@/@1 ]
@5@/@8 B,@ @/@8 LK K@P@F@" ]


@#@P@V@A@1 @K@1 Ws@2 Wu@5@0@5@8 B^@I
@A@/
@8 ]}@J@I@F@1 ] @5@8 ]@P@ 
 ]@9 ]u@A@V@<CAh G~ G~@6@/
@8 ]_ Wp@@@'
@<CAl G~ G~@6@/
@/@8 ]F Wp@ 
@ @9 ]@<XD  t  t t  Et  ] A' XQM GF@+/usr/lib/swi-prolog/library/prolog_stack.pl   `Au@$C E_S E GEprint_prolog_backtraceE Q6Eprolog_stack_frame_propertyE Q7E ]XO G ] CA8 G G@6@/
@8default_backtrace_options Q-@ 
@/@8
merge_options Y,@1 F@5@/@8 H B
@ @9 T Q-@<XO G
more_stack C@(@ G G@6 Q1@/@8 Q2@E
@"  E
@#@1 
toplevel_call@5@8 EI @P
@T@A@I@@@<C
@ G G@6 W\@/@8 @;@m@t@n@@<XO Gclean_stack2 CB1 G G @=CB2 G G
@6@8guard_frame Q-@@@<CB5 G G

@6@ 
@ @9 ] Q-@<XO G ] C@u G G@6@9 Q5@<XO Gnlc  C@ G G   @=XO Glineno_ C@)A G G@6@1 H@.
@5@8 E X@ 
@/@8 W Q-@m@r@t@@@ G'@ 
@/@8 ]@m@r@n@x @@@<CA G G@6
@8 I* Q-@9 ] Q-@<XO Gclause_predicate_name CA G G@6@ @ V @@@@<CA G G@6@/@0@8 X Q-@@@1  @@5@9predicate_name WV@<XO Glevel CA G G 
 @~|~t[~D]~6+ 



@=XO Glineno C@&A G G@6@1 Az@1 Fe
 DP@.
@5@2 @
@2newlinedetect@5@1 ]
@5@1 I
@5@9 A Q-@<XO G	copy_goal C@ G G 
 @6@@@<C@D@ G G	@6 C[@/
@8 Q2@F@-@"
 

@#@P@ @/@8copy_term_limit Q-@F@ @8
hidden_module Q-@P@'@A
@" @#@A@ 
@9 ]@J@I@<XD  t  t t  Gt  Q0 A& D  t  t t  Gt  Q0 A' O G Q/ CBN G G  I@=XO Gwarn_nodebug CA G G@6@8
contiguous Q-@&
@@@'
@<CA G G 
 F F @@<Note: some frames are missing due to last-call optimization. F @@ARe-run your program in debug mode (:- debug.) to get more detail.


@=XO G F CAE G G@6@/@8message_frames Q-@ @ 
@9 ] Q-@<XO Gsubgoal_position C@'A G G@6@/@0@8clause_info WV@/@8 @ Q-@ @ @/@8find_subgoal Q-@ @ 
@8 CE@ @ @9 CE@<XO G ] CA G G frame
 ]@=CA G G ]

 X

@6@ 
@9frame_predicate Q-@<C@0A G G ]
 Ur


location 

@6@ 
@ @/@0@8 ] Q-@ @1 B@0@5@8 H@ @ @ @9 ] Q-@<CA G G ]
 J@6@- @<XO G G C@ G G @6@@@<C@@ G G ]



@6 ]@ @8 Q2@G@+ Ca@H Q1@/@8 Q2@" E@#@I@A@:@G@+ C+@H Q1@/@8 Q2@" C,@#@I@A@F @.@/@8 Q2@P@" Ur@#@A@)	meta_call@I@I@G
@+ ]@H@) @A@ 
@ @8 ] Q-@Fpc@/@8 Q2@P@V@A@( Ca@Fparent@/@8 Q2@ @8 ] Q-@P@|
 @ @ @ @ 
@ @9 ] Q-@A@)@J@<XO G ] CA G G @=CA G G ]


@6@m@u@t@n@x @@@ 
@9 ] Q-@<XO G
copy_pairs C@ G G@6@@@<CA  G G  @	<skipped>
@6@@@ @9 D@<C@.A G G

 @


 @

@6@ @ @8 ]@| @ @ @ @9 ] Q-@<XO G ] C@ G G  @=C@ G G  @@=XO G W4 CBd G G@6@X
@"
 Q,@#@<XO G ] C
A G G@6@/@8get_prolog_backtrace_lc Q- FE@9 ] Q-@<XO G Q< CB= G G@6@X
@"
 Q,

@#@ 
@8 W:@@@ 
@9 K K@<CBB G G @=XO G ] C@*B8 G G ]
 A
@6@1 @.@.
@5@0@8 ]@ 
@/@/@8 B@1 @2 @5@9 Q.@<XO G ] CA5 G G@6@9 ] Q-@<XO G ^ C@P@ G G	@6@F@1 ]@.
@5@8 [ Y,@P@( C+@I@A@/@8 F Q-@  ]@/@8 Q2@  ]@/
@8 Q2@F
@1goal_term_depth@.@5@8 ^	@P@V@Abacktrace_goal_depth@/@8 @;nonneg@ @8 H H@ 
@ @ @9 ]@<XO G
where_no_goal CA` G G  E

 @~w <foreign>
@=CAb G G  C,

 @ V
@=C@QAd G G Ur

@6@1subgoal_positions @5 @8 Y* Y,@ @ @/@/@0@8 ]@ @1 ]@0@5@8 H@ @ @/@8 ]@ @/@8 ] Q-@&@@@&@" @~w at ~w:~d
@#@<C@<Am G G

 Ur
@6@ @1 A@.@5@8 A Q-@ @1 WQ@.@5@8 ^@ @/@8 ^@&@@@&@" @ ^
@#@<C@ At G G Ur
@6@ @/@8 WT WV@&@" @~w <no source>
@#@<CAx G G  ]
<meta call>
@=XO G ] CA G G ]

@6@9 ]@<XO Gcopy_term_args C@,@ G G@6@m@s@t@}@@@|
@ @ 
@/@8 CE@ @ @/@8 CE@ @ @8 ]@ @ 
@ @9 ^ Q-@<C@ G G @=XO G Q9 CB+ G G

@6@/@8 Q.@W@@@<CB. G G@6@9 ]@<XD  t  t t  Gt  V A' D  t  t t  Gt  V 	 
O G V C@5 G G ] ^ B! ^
@6 B!@ @9 V Q-@<XO G ] CA# G G@6@F
backtrace_show_lines @8 @;@P@)
@A@"
 ^ 
@#@<XO G ] CAI G G @=C@3AK G G	
@6@ @/@8 ]@F@+@&@P@'
@I@A@" F
@#@ @ @ 
@9 ]@I@<C@ AS G G ]

 @6@@@&@ @ @/@8 ] Q-@ @ @ 
@9 ^ Q-@<C@'AW G G ]

  E ]@6@@@&@ @ @/@8 ^"@" @<user>
@#@<C@+A[ G G		 ]


@6@ @/@8 ^"@" @~q
@#@ @ @ 
@9
where_goal Q-@<XO G Q6 C@x G G@6@Y
@Y@W@@@3@1 ^
@5@5@8 ^@9 ] Q-@<C	@} G G@6@8 ^@9 ^*@<XO G ] C@"A G G
 Z
@6@ @8 W:@ 
@ @/@8 G K@X@@@ @ @9 ]@<CA G G 
@=XO G ^( CA{ G G E
 @
 <foreign>
@6@@@'
@<C@HA~ G G Ur

@6@1 ^ @5 @8 ^@ @ @/@/@0@8 ]@ @1 ]@0@5@8 H@ @ @/@8 ]@&@@@&@" @	 at ~w:~d
@#@<C@3A G G		 Ur
@6@ @1 A@.@5@8 ^@ @1 WQ@.@5@8 ^@&@@@&@" @ ^.
@#@<C@$A G G Ur
@6@ @/@8 ^@&@@@&@" @ ~w <no source>
@#@<CA G G @=XD  t  t t  Gt  F A O G V CAA G G@6@/
@8 ]@&@ 
@ @9 ] Q-@<XO G ] CA G G  E
@=CA G G  C,
@=CA  G G Ur
@6@9 ^@<XO G ] C
@ G G 
 P@6@_@@@<C@%@ G G@6@8 D Q-@@@/
@/@8 B Q-@|
 @(@ @ @ @/@8 ^ @ 
@ @9 ^2@<C@@ G G
@6@_@@@/
@/@8 X Q-@|
 @(@G@$@m@r@r@~@H@ 
@ @8 ^4 @ @ @9 ^@J@J@J@A@T@|@ 
@ @8 ^4 @ @ @8 ^@|@m@r@r@x @@n@x @@@1 IB@.@5<skipped ~D of ~D>@3@4@5@8 FH Q-@ @ @8 CE@ @/@8 CE@ @/@8 CE@ @ @ @9 ]@<C@ G G@6@9 Z Q-@<XXQM B0F@ /usr/lib/swi-prolog/boot/bags.pl  @\As@/C S E XE	findnsolsEbagofE B-E FlE ^9XD  t  t t  B0t  B. @ D  t  t @t  B0t Fl D\   D\D  t  t t  B0t  B.  O B0 FlC@[	s@ /usr/lib/swi-prolog/boot/bags.pl  @\A ^=@6 G@1findall_loop

@5 I@9 A @<XD  t  t t  B0t  B. @ D  t  t @t  B0t B- D\  D  t  t t  B0t  B.  D  t  t t  B0t  B. @ O B0 B-C@X ^= ^=@6@9 Fl B/@<XD  t  t t  B0t findnsols_loop  O B0 ^CC@^@ ^= ^=@6@/@8nsols_count B/@!@1 @@5@#@B@A@1 B@. @5@8 F B/@/@8 F B/@- @ @ @8 CF B/@ 
@ @8 HU @B@8 I  B/@J@A@/@8 ^E@m@r@r@z@@ @ @8 E B/@U@A@ 
@ @9 ^M@J@J@<XD  t  t t  B0t bind_bagof_keys  O B0 ^RC@ ^= ^= @=C@ ^= ^= @


@6@0@8 E	 B/@ 
@9 ^S B/@<XD  t  t t  B0t 
pick_first  O B0 ^WC@ ^= ^= @



@6@ @ @ @ 
@9	pick_same B/@<XD  t  t t  B0t  ^[  O B0 ^ZC@!@ ^= ^= @




@6@*@@@ @ @ 
@9 ^Y@<C@ ^= ^= 
@=XD  t  t t  B0t  X @ D  t  t @t  B0t X D\ Z D  t  t t  B0t  X  D  t  t t  B0t  X @ O B0 XC@j@ ^= ^=
@6@1 Z
@5@/
@/@8 EY B/@G@+ K:@H@ 
@/@8 B- B/@-@ @9 K B/@J@A@?@1 @
@5@ 
@/@8 ^^@F@ @8 C B/@P@ @/@8 ^_@ @ @9pick B/@I@A@ @0@8 ^V@ @/@8 ^_@ @ @/@8 ^a@ @9 ^_@<XD  t  t t  B0t  ^; @ D  t  t @t  B0t ^: D\ Z D  t  t t  B0t  ^;  D  t  t t  B0t  ^; @ O B0 ^:C@D@ ^= ^=@6@1 Z
@5@/
@/@8 ^\@G@+ K:@H@ 
@8 ^^@-@J@A@1 @
@5@ 
@/@8 ^^@ @0@8 ^V@ @/@8 S
 B/@ @ @9 ^a@<XD  t  t t  B0t  ^9 @ D  t  t @t  B0t ^< B D\   D\D  t  t t  B0t  ^9  O B0 ^<C@| ^= ^=@6@Y
@@@1count
@5@ 
@ @9
findnsols2 B/@<C@ ^= ^=@6@"
 ^e
@#@Y@@@ 
@ @9 ^g@<C@ ^= ^=@6 B5@9 E B/@<XD  t  t t  B0t  ^c  O B0 ^bC@ ^= ^=@6@/
@/@/@8 ^X B/@ @ 
@ @9
select_bag B/@<XD  t  t t  B0t  ^n  O B0 ^mC
@ ^= ^=@6@@@'
@'@<C@ ^= ^= @=C	@ ^= ^=@6@ 
@ @9 ^a@<XD  t  t t  B0t  ^G  O B0 ^FC@ ^= ^=  ^e
@=XD  t  t t  B0t  ^9 @ D  t  t @t  B0t ^8 B D\  D  t  t t  B0t  ^9  O B0 ^8C
@y ^= ^=@6@ 
@9 ^< B/@<XD  t  t t  B0t  ^@  O B0 ^?C@a ^= ^=@6@B@@8 F @A@ 
@9 ^M@<XD  t  t t  B0t  ^i  O B0 ^hC@1@ ^= ^=@6@/@8 ^E@m@r@n @@@@1 D:@5@1 D:@.@.@5@8 HM B/ G@1 ^D

@5 I@9 ^A@<C@ ^= ^=@6 @8 ^E@@@'
@<C
@ ^= ^=@6@/@8 ^E D$@ @9 C B/@<XXQMpairsF@$/usr/lib/swi-prolog/library/pairs.pl   `Au@$C E_S Epairs_keys_valuesEmap_list_to_pairsEtranspose_pairsEgroup_pairs_by_keyE
pairs_keysEpairs_valuesXO ^upairs_keys_values_ C@M	u GX   `A ^ @=C@!@N ^ ^ @






@6@ @ @ @9 ^
 ^u@<XO ^ukeys_values_pairs C@Q ^ ^ @=C@R ^ ^
 @

@6@ @ @ @9 ^ ^@<XD  t  t t  ^ut  ^y @ D  t  t @t  ^ut ^x B O ^u ^x C@ ^ ^@6@9map_list_to_pairs2 ^@<XO ^u ^z C@ ^ ^@6@/@8
flip_pairs ^@9 S	@<XO ^u ^| C@ ^ ^ @=C@*@ ^ ^ @



 @


@6@ @ @/@8same_key ^@ @ @9 ^| ^@<XO ^u ^~ C@h ^ ^ @=C@i ^ ^ @



@6@ 
@ @9 ^~ ^@<XO ^u ^ C@^ ^ ^ @=C@_ ^ ^ @




@6@ 
@ @9 ^ ^@<XO ^u ^ C@"@ ^ ^
 @



@6@*
@@@ @ @ @ 
@9 ^@<C@ ^ ^ @=XO ^u ^v C@#@E ^ ^@6@G
@X
@H
@9 ^@A@G@X@H@9 ^@A@9values_keys_pairs ^@<XO ^u ^ C@ ^ ^ @=C@ ^ ^ @



 @

@6@ @ @9 ^@<XO ^u ^ C@U ^ ^ @=C@V ^ ^
 @

@6@ @ @ @9 ^@<XO ^u ^ C@ ^ ^ 
@=C@ ^ ^

 @


@6@ 
@ @@ @ @9 ^@<XXQM EF@$/usr/lib/swi-prolog/library/shlib.pl   `Au@$C E_S E EEuse_foreign_libraryE EEunload_foreign_libraryEreload_foreign_libraries E ^Ecurrent_foreign_libraryE ^XD  t  t t  Et base  O E ^C@ F F@6@\
@@@/@8 F @0@9 @ @<C
@ F F 

@6@@@9 ^ F@<C@ F F@6@3@0@4@.@5@8 @9 ^@<XD  t  t t  Et  E @ D  t  t @t  Et E D  t  t t  Et  E  O E EC
@ F F@6@1 HV Wa@5@9 E F@<XD  t  t t  Et current_library A& D  t  t t  Et  ^ B D  t  t t  Et  ^  D  t  t t  Et  F A& D  t  t t  Et  F B D  t  t t  Et  F  D  t  t t  Et find_library  O E ^C@;@ F F @6@/
@8 D @/@8 C: @1 D
shared DP@.@5@1 A@1 @binary@.@5@1 B@5@2 I@5@1 I@5@8 A @@@<C@ F F 
@6@3@1 B DT@5@4@1 B) DP@5@4@1 B A7@5@5@8 A @@@<C
@ F F

 
@6@]
@@@<C@ F F E


 
@6@]
@@@<C@ F F@6@1 @K@1 C C
@5@0@5@9 B^@<XD  t  t t  Et reload_libraries  O E ^CAk F F @=C@,Al F F K




@6@F@ 
@8 E F@P@V@A @E@1 W W@5@8 @G F@ @9 ^ F@<XD  t  t t  Et  ^ @ D  t  t @t  Et ^ D  t  t t  Et  ^  O E ^CA F F@6@1 E
@5 E@9 E @<XD  t  t t  Et  ^  O E ^C
A* F F@6$foreign@1	do_unload
@5@9 B @<XD  t  t t  Et unload_foreign  O E ^C@OA F F	@6@8 ^ F@F@=@1 F@.@2 @.@.
@5 @/@8 A F@G@+ F@H@ 
@/@/@8 B@1 @5@ @8 C F@ @8 A F@U@A@L@J@P@V@A
@V@J@J
@J@<XD  t  t t  Et abolish_foreign  O E ^C@-A8 F F@6@B@"@1 F
@2 @.@.@5@8 J@/
@/@8 B@1 
@5@ @8 ^@U@A@V@J@J
@<XD  t  t t  Et delete_foreign_lib  O E ^CA F F @6@1 MU@5@0 @9 @B@<CA F F @=XD  t  t t  Et  E @ D  t  t @t  Et E  BD  t  t t  Et  E  O E EC@ F F 


@6 ^@1 ^
@5@9 ^@<XD  t  t t  Et entry  O E ^C@ F F@6@1 ^@0@5@8 H@@@<C@ F F
 ^

@6@/@8 ^@3
@4@5 M@9 B[ @<C	@ F F 
 ^


@=XD  t  t t  Et  @E A& D  t  t t  Et  @E B D  t  t t  Et  @E  D  t  t t  Et  F A& D  t  t t  Et  F B D  t  t t  Et  F  D  t  t t  Et  ^   O E ^C@/Ab F F@6@1 ^@.
@.@.@5@1 Az@1 J@2 ^
@0@0@5@2 ]
 @5@/
@8 B,@ 
@/@8 S K@ @9 ^@<XD  t  t t  Et  ^ @ D  t  t @t  Et ^  BD  t  t t  Et  ^  O E ^C
A F F@6@1 E
@5 E@9 ^@<XD  t  t t  Et  ^  O E ^CAT F F@6@0@0@0@0@8 ^ F@/@1 F
@5@9 B,@<XD  t  t t  Et  ^  O E ^C@:A- F F@6@0@0@/@/
@8 ^@1 ^
@0@0@0@0@5@8 CO@F@/@8 ^ F@1 @2 F#
@5@@P@V@A@V@I@8 ^ F@ 
@9 Ec F@<XD  t  t t  Et  ^  O E ^C
A' F F@6@1 ^	uninstall@5@9 ^ F@<XD  t  t t  Et assert_shlib  O E ^CAG F F@6@1 ^
@0@0@0@0@5@8 CO@1 ^

@5@9 CU@<XD  t  t t  Et unload_all_foreign_libraries   O E ^ CA F F@6unload_foreign_libraries @8 @;@@@1 ^@.
@0@0@0@0@5@1 ^
@5@9 A F@<CA F F   @=XD  t  t t  Et  E  O E ^C
@ F F@6@0@0@0@0@8 ^@@@<C@@ F F	@6@1 @K@0@0@5@8 CO@/
@/@8 ^ F@1 F
@5@8 CU@1 F
@0@5@8 CO@1 @2 W
@.@5@/ @8 @B@G@X@H@ @ 
@8 ^ F@1 @K
@5@8 F@U@A@ @ 
@8 ^@@@F@)@/@8 ^@1 @2 ^@5@@P@1 F
@5@8 CO@ @ 
@ @9 ^ F@I@A@H@F@0@8 F F@P@1 F
@5@9 CO@J@A@3@1 F
@5@8 CO@1 F
@0@5@8 CO@ @8 ^@/@1 ^
@5@/@8 B,@1 @K@1 C W_@2 W`
@5@0@5@9 B^@<C@/@ F F@6@1 F
@5@8 CO@F@0@/
@8 @K F@P@1 @K@0@0@5@8 CO@ 
@9 B^@A@1 @K@1 Cforeign_library
@5@0@5@9 B^@I
@<XXQM HF/usr/lib/swi-prolog/boot/dcg.pl  @\As@$C S E HEcall_dcgE ZE ZE HXD  t  t t  Ht 
dcg_no_extend  O H ^C@	s/usr/lib/swi-prolog/boot/dcg.pl  @\A ^ @=C@ ^ ^ @=C@ ^ ^ {}@=C@ ^ ^  ^@=C@ ^ ^  Ac@=C@ ^ ^  DW@=C@ ^ ^  Az@=C@ ^ ^  AZ@=C@ ^ ^ |@=C@ ^ ^  @@=C@ ^ ^  A\@=C@ ^ ^  Z@=XD  t  t t  Ht phrase_input  O H ^CAz ^ ^@6@W
@@@<CA{ ^ ^@6@@@<CA| ^ ^@6@@@<CA} ^ ^@6@1 @K@1 Bm B
@5@0@5@9 @X H@<XD  t  t t  Ht dcg_qualify_pos  O H ^CAJ ^ ^@6@W
@@@<C@'AM ^ ^
 Z






 Z

@6@@@<CAP ^ ^@6 []@9 Z H@<XD  t  t t  Ht  Z  O H ZCAS ^ ^@6@; A Z@<XD  t  t t  Ht 
dcg_bt_pos  O H ^CA' ^ ^

@6@W
@@@<C@'A* ^ ^brace_term_position



 Z
 Z



@6@@@<CA/ ^ ^@6
brace_term@9 ^@<XD  t  t t  Ht dcg_terminal_pos  O H ^CA> ^ ^@6@W
@@@<CAA ^ ^  Z


 Z
@=CAC ^ ^  @


 Z
@=CAE ^ ^@6terminal@9 ^@<XD  t  t t  Ht 
dcg_extend  O H _C
@ ^ ^@6@W
@@@1 @K E@0@5@9 ^@<C@-@ ^ ^ 

 
@6@@@/@/@ @ @/@8 Z H@ @ @ 
@ @ @9 _ H@<C@ ^ ^@6@ 
@ @8dcg_extend_cache H@@@ @9 Z H@<C@@ ^ ^@6@G@`
@H@V@A
@1 @K@1 Bm C8
@5@0@5@8 ^@F@8 ^ H@P@1 @K@1 @Ldefinedcg_nonterminal
@5@0@5@8 ^@A@V@G@_
@H@/@/@8 X @/@ @ @8 _@A	@&
@&
@( @|@ @ @ @8 B @ @ @ @8	copy_args H@|@|@ @ @/@8 CF @ @ @/@8 _@1 _@5@8 D[ @'
@'@'
@ @9 _@<XD  t  t t  Ht dcg_optimise  O H _C@_ ^ ^ Az B



@6@*
@@@'@<C@c ^ ^ B


@6@*
@@@'@) @<C@h ^ ^ 

@=XD  t  t t  Ht  Z  O H ZC
A! ^ ^@6@ 
@; A Z@<XD  t  t t  Ht  H @ D  t  t @t  Ht H C D\D  t  t t  Ht  H  D  t  t t  Ht  H @ O H HCAi ^ ^@6@9 ^ H@<XD  t  t t  Ht  ^ @ D  t  t @t  Ht ^ C D\ D\D  t  t t  Ht  ^  O H ^C@EAp ^ ^	@6@F@3@/
@/@8 E @X@ @8dcg_special H@P@ @0@1 M

@0@5@/@/@/@0@8dcg_body H@'@'@1 
@5@@A
@@J
@J@I@<XD  t  t t  Ht  Z  O H ^C@> ^ ^@6@0@0@9 Z H@<XD  t  t t  Ht  Z  O H ZC@@A ^ ^ Z Az



 BQ

@6@@@/@/@ 
@/@/@8 _@ @/@/@ @/@/@8 _@/@8 @, @!@1 _@0@5@#@ @ @/@/@ @ @8 _@ @ @ @ @/@/@ @ @8 _@ @ @ @ @ @/@!@ @8 _@1 Az@ @!@5@/@"@ @8 _ H@ @"@ @ @9 _ @<C@S@L ^ ^ Z


 BQ

@6@/@/@ 
@/@/@8 _@ @ @/@/@ @ @8 _@/@8 _@!@1 _@0@5@#@ @ @ @ @ @/@ @8 _@ @ @ @9 _ @<XD  t  t t  Ht 
or_delay_bind  O H _!C@ ^ ^ Az
 B
@6@*
@@@<C@ ^ ^ 

@=XD  t  t t  Ht  _  D  t  t t  Ht  _ A& D  t  t t  Ht  _ B D  t  t t  Ht  _  D  t  t t  Ht  Y  O H ZC	A ^ ^@6@; A Z @<XD  t  t t  Ht  _  O H _C@ A ^ ^@6@m@s@t@~@@@/@8 _@ 
@ @8 _@|
@ @ 
@9 _@<CA ^ ^ @=XD  t  t t  Ht dcg_cut_pos  O H _#CA2 ^ ^

@6@W
@@@<C@(A5 ^ ^  @


 Z

 @
 Z



@=CA9 ^ ^@6 B@9 ^@<XD  t  t t  Ht  _  O H _C@o ^ ^ ^

@6@W
@@@ @ @9 V 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 D H@W@P@" @

@#@A YE@8 E H@I@I@I@A@!@D@^
@P@@@/@8 H @ @ @/@8 _)@" B
@#@S@I@ @9 _'@<C@ ^ ^ Ac Az Ac B
@6@@@ @9 _$ H@<C
@ ^ ^ ^
 @6@@@<C@%@ ^ ^

 ^
 Az
 B
@6@@@/@8 ^ H@ @ @ @ @9 _%@<C@>@ ^ ^ Az

 Az

@6@@@/@/@ @/@/@8 _@ @ @ 
@/@ @ @8 _@ @ @ @ @ @ @9 _@<C@V@ ^ ^ AZ

 AZ

@6@@@/@/@ @/@/@8 _@ @ @ 
@/@/@ @8 _@ 
@ @ @ @ @8 _" H@ @ @ 
@/@/@ @8 _@ 
@ @ @ @ @9 _0@<C@V@ ^ ^ ^

 AZ

@6@@@/@/@ @/@/@8 _@ @ @ 
@/@/@ @8 _@ 
@ @ @ @ @8 _0@ @ @ 
@/@/@ @8 _@ 
@ @ @ @ @9 _0@<C@>@ ^ ^ @

 @

@6@@@/@/@ @/@/@8 _@ @ @ 
@/@ @ @8 _@ @ @ @ @ @ @9 _@<C@>@ ^ ^ A\

 A\

@6@@@/@/@ @/@/@8 _@ @ @ 
@/@ @ @8 _@ @ @ @ @ @ @9 _@<C@/@ ^ ^ DW
 Az DW
 B
@6@@@/@ @/@8 Z H@ @ @ 
@0@ @ @9 _@<C@ ^ ^		@6@ 
@ @/@/@8 _@ @ @ @ @9 _%@<XD  t  t t  Ht  Z  O H ZCA  ^ ^@6@ 
@ @ @; A Z@<XD  t  t t  Ht  V  O H _&C@ ^ ^ _

@6@*@@@'
@'@<C@ ^ ^ _


 @6@ @ @9 ^ H@<XD  t  t t  Ht  _  O H _CA ^ ^@6@^
@<CA ^ ^  Az@=CA ^ ^  AZ@=CA ^ ^  ^@=CA ^ ^  @@=CA ^ ^  Ac@=CA ^ ^  ^@=CA ^ ^ @=CA ^ ^ @=CA ^ ^  DW@=XD  t  t t  Ht  H @ D  t  t @t  Ht ^ C D\ D\D  t  t t  Ht  H  D  t  t t  Ht  H @ O H ^C
Ak ^ ^@6@8 ^ H@8 _3@9 ^ H@<XXQM BBF@!/usr/lib/swi-prolog/boot/packs.pl  @\As@#C S E$pack_detachE B?E$pack_attachE B@E B@XD  t  t t  BBt 
prolog_dir  O BB _;C@ K K@6@3
@4/prolog@5@8 A BA@9 C BA@<XD  t  t t  BBt update_autoload  O BB _@C@ K K@6	/INDEX.pl@/@8 A BA@F	@8 D BA@P@9 H  BA@A@V@<XD  t  t t  BBt attach_package  O BB _GC@ K K@6@E@8 [ BA@P@T@/
@8 _C@ 
@8 _G BA@@@<C@ K K @=XD  t  t t  BBt check_existing  O BB _LC@ K K@6@1 K
@5@8 J BA@@@1 K
@0@0@5@9 CP BA@<C@[@ K K@6@/
@8 _N BA@@@1	duplicate@.@5 A@8 @ BA@G@+ A@H A@1 K@2 _S

@5@8 @G BA@U@A@/@G@+keep@H@U@A@$@G@+ I@H C<@1 _U@2replaced

@5@8 _W@ 
@9 _5 BA@Aoption_duplicate@ @9 C BA@<C@ K K @=XD  t  t t  BBt remove_dups  O BB _^C@q K K @=C@r K K
@6@ 
@8 @ BA@@@ @9 __ BA@<C@v K K


@6@ @ @3
@5@9 _a@<XD  t  t t  BBt  K  D  t  t t  BBt  K A& D  t  t t  BBt  K B D  t  t t  BBt  K  D  t  t t  BBt  _8 	 
D  t  t t  BBt  _8  O BB _7C@R K K@6@8 _J@@@<C@&@U K K@6@F@8 _?@P@1 @K@1 C C
@5@0@5@9 @X BA@A
@1 @K@1 C K
@5@0@5@9 _b@<XD  t  t t  BBt  [  O BB [C@ K K@6@F@0@0  @8 @ BA@P@'
@A @9 _C@<XD  t  t t  BBt  B@   O BB B?C@F@_ K K@6@/
@1 A@1 _U F@5
@4@1 B C@5@4@1 B) DP@5@4@1 B A@5@5@/@8 B- B/@G
@-@H
@/@8 _a@1 A
@5@1 _9
@5@9 A BA@A@V@I@<XD  t  t t  BBt foreign_dir  O BB _fC@J@ K K@6 K@/
@8 @< BA@3@4/lib@5@/@8 _>@ @8 _?@@@3@4/lib/@4
@5@8 _>@F@8 _?@P@1 K
 Ca@5@9 A BA@A A@1 _U@2no_arch

@5@8 _W@U@<C@ K K  @=XD  t  t t  BBt attach_packages  O BB _nC@ K K @=C@ K K
@6@ 
@8 _H BA@ @9 _o BA@<XD  t  t t  BBt  _G  O BB _KC@@ K K
@6@3
@4/pack.pl@5@/@8 _> DP@8 C BA@/
@8 F BA@ 
@8 _M BA@ 
@/@8 _g BA@/@8 _< BA@@@1 _N

@5@8 _k@1search@.@5 LI@8 _T@G@+ LI@H@1 K
 @?@5@8 _k@A@G@+ B@H@1 K
 @?@5@8 CV BA@A
option_search@ @8 _]@ @8 _A BA@G@- @H@1 K
 Ca@5@8 _k@A@V C<@1 _U@2attached

@5@9 _W@<XD  t  t t  BBt  [  O BB [C@ K K  F@=C@ K K  M@=XD  t  t t  BBt  K  D  t  t t  BBt  K A& D  t  t t  BBt  K B D  t  t t  BBt  K  D  t  t t  BBt  B@  O BB _9C@ K K@6@9 _: BA@<XD  t  t t  BBt  B@  O BB _:C@.@ K K@6@/@3@1 B C@5@4@1 B A7@5@5@8 A BA@1 P?@.
@5@0 A7@8 @C BA@@@/@8 [ BA@ 
@ @9 _q@<C@ K K @=XD  t  t t  BBt  _6 	 
D  t  t t  BBt  _6  O BB _5C@A@C K K@6@G@]
@H@V@A
@1 @K@1 Bm B	
@5@0@5@8 _b@F
@1 _N
@5@8 _O@P
@1 K
@0@0@5@8 _P@9 _E@A
@1 @K@1 C K
@5@0@5@9 _b@<XXQM$dwimF@ /usr/lib/swi-prolog/boot/dwim.pl  @\As@#C S E XE$similar_moduleE$dwim_correct_goalEdwim_predicateXD  t  t t  _t 	goal_name  O _ _C@D@	s@ /usr/lib/swi-prolog/boot/dwim.pl  @\A _@6@!
@1 RZ@0@5@#@B@0@8	bind_vars
 _ @0@3@1 \f @5@4@1 I H@5@5@8 W _@1 H@.@5 ^&@3
@5@8 FH _@ 
@ @8 E _@U@A	@ 
@9 CF _@I@<XD  t  t t  _t principal_predicates  O _ _C
A _ _@6@/
@8find_definitions _@ 
@9strip_subsumed_heads _@<XD  t  t t  _t 	dwim_pred  O _ _C@!A _ _
 


@6@/@/@8 E _@ @8 G5 _@1 @5@ 
@9 E _@<XD  t  t t  _t  _ @ D  t  t @t  _t _  D  t  t t  _t  _ 	 
D  t  t t  _t  _  O _ _C@#A _ _ 


 

@6@ @8 W _@ @8 W _@0@1 
@5@9 W _@<XD  t  t t  _t 
include_arity  O _ _C@ _ _ 
@=C@!@ _ _



@6@ 
@0@/@8 _@ @0@8 B _@@@ @ @9 _ _@<C
@ _ _


@6@ 
@9 _@<XD  t  t t  _t correct_goal  O _ _C@< _ _ 
@6@W
@@@<C@? _ _ 

 @6@B@W@A@W@@@<C@D _ _ Z

 Z
@6@@@ @ @9 _ _@<C@&@G _ _ 

 
@6@0@1 @5@8 _@@@ @ @ @9correct_meta_arguments _@<C@K _ _ 
@6@0@1 
@5@8 _@@@ @9 _@<C@+@O _ _@6@1 
@5@/@8dwim_predicate_list _@@@ @/@8 _ _@1 
@5@ @/@8correct_literal _@ @ 
@9 _@<C@P@U _ _
@6@E@1  X@5 A7@8 @< _@P@T@`
@@@/@/@8callable_name_arity _@ @ @/@8 Bv _@G@+ @E@H@1 @2 @5@8 C _@)
 A7@A@G
@+ B@H@'
@A@)
 A7@<C
@b _ _  
@=XD  t  t t  _t  _  O _ _CA _ _ 
@=CA _ _

@6@ 
@ @8find_definition _@ @ @9 _@<XD  t  t t  _t 
sim_module  O _ _CAN _ _@6@W
@@@9 _@<C	AR _ _

@6@8 _@@@<C	AU _ _@6@8 _@9 _@<XD  t  t t  _t find_predicate  O _ _CA _ _@6@/@1find_predicate_
@5@ 
@8 B- _@-
@@@<C@.A _ _@6@/@1
find_sim_pred
@5@/@8 _@ @/@8 K _@1 @@.
@5@ @8 A _@1dwim_correct@5@8 B _@@@<XD  t  t t  _t 
correct_margs  O _ _C@ _ _

@6@@@<C@I@ _ _@6@|
@ @ 
@/@8 _@ @ @/@8 _@F@  @8 _@P@ @ @ @/@8 _@ @ @ @8unqualify_if_context _@A@'@I@ @ 
@ @ @ @9 _ _@<XD  t  t t  _t 	pack_name  O _ _CA7 _ _ 
 
@6@W@W@@@<CA: _ _ 
 
 @6@W@@@<CA= _ _ 

@6@W@@@<CA@ _ _ 
@=XD  t  t t  _t  _ @ D  t  t @t  _t _  B D  t  t t  _t  _ 	 
D  t  t t  _t  _  O _ _C@9 _ _ 


@6@ @ 
@9 _@<XD  t  t t  _t  _  O _ _C
@d _ _@6@_
@@@9 X _@<C	@h _ _

 @6@]
@<XD  t  t t  _t 
principal_pis  O _ _CAr _ _@6@/
@8map_pi_heads _@ 
@/@8 _@ @9 _@<XD  t  t t  _t change_functor_name  O _ _C@ _ _@6@_
@@@0@/
@8 Zk _@ 
@9 _@<C@ _ _@6@]
@<XD  t  t t  _t dwim_existence_error  O _ _C@p _ _ A7@6@@@<C@G@q _ _@6@/@8 D* _@/
@8 _@F@ 
@8
no_context _@P@V@I@A
@!@1 D  C` W2@5@#@!@1 @K@1 C	procedure
@5@5@#@G@+
 @E@H@ @9 @X _@A A@ @9 @G _@<XD  t  t t  _t  _  O _ _CA _ _ @=C@!A _ _
@6@/@ 
@8 _@ @8 DE _@E@ @8 _@P@T@@@ 
@9 _@<CA _ _

@6@ 
@/@8strip_subsumed _@ @ @9 _@<XD  t  t t  _t pack_  O _ _C@8A/ _ _@6@1 @.@.@5@ 
@/@8 CK _@1 @5@8 _ _@@@ @/@ @ @8 Bx _@ @ @ @ @9 _ _@<XD  t  t t  _t  _  O _ _C	A _ _@6@W@@@<CA _ _
 


@6@*

@@@<CA" _ _@6@@@<XD  t  t t  _t  _  O _ _CA5 _ _ @=XD  t  t t  _t map_pi_head  O _ _CA| _ _ 


 
@6@X@@@ 
@ @9 _ _@<CA _ _ 


@6@ 
@9 _@<XD  t  t t  _t 
name_arity  O _ _CAa _ _

@6@]
@@@<CAd _ _ 



@6@@@<CAe _ _ C



@6@G@W@H@V@A@m@r@n@z@@<C
Aj _ _@6@`
@@@9 _@<CAn _ _@6@1 @K@1 Bm Q1
@5@0@5@9 _@<XD  t  t t  _t  _  O _ _C@,AH _ _ 
 

@6@ @8 _ _@1 @5@/@8 _@ @ @ @8 _@ @9	sim_arity _@<XD  t  t t  _t  _  O _ _C@ _ _   Z@=C@ _ _   BR@=C@ _ _   BR@=C@ _ _   F@=XD  t  t t  _t  _  O _ _CA _ _ 
@=CA _ _
@6@ 
@8 _@@@ @9 _@<CA _ _



@6@ @ @9 _@<XD  t  t t  _t  _  O _ _C@z@ _ _

@6@/@/@8 _@ @/@/@8 _@ @0@/@8 _@ @/@ @8 _@@@ @ @ @8 _ _@F@A@F@1 @2 @5@8 B _@P@&@"
 @#@A
@ @ @ @/@8 _@'
@ @/@8 _ _@1 _@5@8 _@P@V@A@'
@J@<C@%@ _ _@6@0@/@8 _@ @0@/@8 _@ @3@.@5@8 _@@@3@5@ 
@9 _@<C@ _ _@6 @E@1dwim_undefined
@5@8 _@U@<XD  t  t t  _t  K  O _ _CA) _ _@6@@@<C@CA* _ _ 


 @
 

@6@1 @5@ @8 _@ @ @ @/@8 _ _@ @ @9 _@<XD  t  t t  _t  C  O _ _C@k _ _@6@/@0@8 _@1  X@5@/@8 _@9 _ _@<XD  t  t t  _t  _  O _ _C@ _ _ C,
 C,@6@@@<C@-@ _ _@6@1 
@5@1 @@.@5@8 W _@@@/@/@8 _@ 
@ @ @8 _ @ @ @ 
@9 _@<C@ _ _ 
@=XD  t  t t  _t  _  O _ _C@QA _ _@6@0@/
@8 _@`
@F@?@1 W@.@5@8  @P@F@&@1  
@5@1 W@5@8  @  @0@0 Xy@8 @ _@P@"  
@#@A
@" 
@#@A@'
@I@<XD  t  t t  _t      O _ _CAY _ _@6@W
@@@<CAZ _ _@6@m@s@t@x @@w L@n@}@<XD  t  t t  _t  _  O _ _C
A _ _

@6@0@8 _@@@<CA _ _ 


@6@/@1 _@1 
@5@5@8 X _@@@<CA _ _@6@/@1 _
@5@8  
@@@<CA _ _ 

@6@1 @.
@5@1 W@0@2 
@5@9  
@<XD  t  t t  _t  _  O _ _CAw _ _@6@@@<CAx _ _
@6@ @8 _@ 
@ @9 _@<XD  t  t t  _t  X @ D  t  t @t  _t X  D  t  t t  _t  X 	 
D  t  t t  _t  X  O _ XC@=@ _ _
 


@6@ 
@/@/@8 _ _@/@8 _@G
@*@H@V@I@A@&@ @ @ @/@8 _ _@@@ @/@8 K _@ @ @9 _ _@<C@%A _ _ 

@6@/
@/@8  @1 
@5@1 X
@0@5@8 _@-@@@<CA
 _ _@6@8 _@U@<XD  t  t t  _t  _  O _ _C@"AC _ _ 
 @6@8 _@1 
@.@5@8 _@ @9 _@<XD  t  t t  _t  _  O _ _C@ _ _ @=C@ _ _ B



@6@"$VAR@#@@@ 
@9 _@<C
@ _ _

@6@9 _@<XD  t  t t  _t  _ @ D  t  t @t  _t _  D  t  t t  _t  _  O _ _CA _ _@6@/@8 _@9 _@<XXQM GF@3/usr/lib/swi-prolog/library/prolog_metainference.pl   `Au@#C E_S Einferred_meta_predicateEinfer_meta_predicateXO Gis_meta CA	 G G@6@Y
@@@<CA
 G G  @=CA G G  Z@=CA G G  C@=XD  t  t t  Gt do_infer_meta_predicate @ D  t  t @t  Gt    O G   C@/@b G G 


@6@ 
@/@/@8 B@/@ @ @8 B@1meta_pred_args_in_clause@5@/@8 B,@-@ @9combine_meta_args
 G@<XO G [8 CA G G@6 G@8 Z @- L@@@<CA G G
 @6@_
@"
 
@# G L@8   @@@<CA  G G 
 J@=XD  t  t t  Gt    @ D  t  t @t  Gt    O G   C@S G G@6@8    @@@<C@-@V G G 


@6@1 
@5@1 W@.@5@8 \:@@@1 
@5@8    @1inferred_meta_pred
@5@9 A@<C@[ G G 


@6@1 
@5@8  "@1  #
@5@9 A@<XO Gannotate C@ G G@6 G@/@8   @@@/
@8join_annotation   G@ 
@9 ZG @<C@ G G@6 G@9  *@<XO G   C@n G G@6@1 
@5@/
@8 Uq@ 
@8annotate_meta_vars_in_body  @9meta_annotation  @<XD  t  t t  Gt    @ D  t  t @t  Gt    D\O G   C@F G G 


@6@ 
@9  #  @<C@H G G 


@6@1 
@5@1 W@.@5@8 \:@ 
@ @9  1@<XO G	meta_args C@7@ G G	@6@m@s@t@~@@@/@8 CE@ 
@/@8 CE@ @ @8    @F@ @8    @P@) @A@V@|
@ @ 
@ @9  2  @<CA G G @=XO G  ( C@ G G


@6@@@<C@A@ G G@6@F
@8  5@E@8  5@P@T@P
@'
@A@)@F@E@8  5@P@T@8  5@P@'@A@F
@8  5@8  5@P@) @A@) J@<XO G  / C@ G G@6@/@/
@8 B@ 
@8 B@ 
@/@8  6@+ @<XO Gannotate_meta_arg C	@ G G@6@W@@@9  %  @<C	@ G G @6@@@9  +@<C@$@ G G@6@Y
@`@@@/
@8 @/@8 D@ 
@ @/@8 K K@/@ @8 @ @9  +@<C@ G G@6@8  5@_@" 

@#@W
@@@ 
 L@9  9@<C@ G G @=XO G  , C@ G G@6@\
@@@<C
@ G G@6@W
@@ @9  9@<C@'@ G G 


@6@@@G@]@H@ 
@9  +@A@G@W@H L@9  9@A@V@<C@ G G Az


@6@@@ 
@8  +@9  +@<C@ G G AZ


@6@@@ 
@8  +@9  +@<C@ G G @


@6@@@ 
@8  +@9  +@<C@ G G A\


@6@@@ 
@8  +@9  +@<C@ G G B


@6@W@W
@@@'
@<C@ @ G G@6@1 
@5@1 @@.@5@8 \:@@@0@/
@8 B@ 
@9annotate_meta_args  @<C@ G G@6@1 
@5@/@8  !@@@0@/
@8 B@ 
@9  ;@<C@ G G @=XD  t  t t  Gt   $ A& O G  # C  A A highlight_problem Gp  > J B B  B @=C
  A A  J @ J J @=C  A A  K< @ K< @=C
  A A  S% @ S% J @=C  A A  U @ U @=C  A A  W{ @? W{ @=C  A A show_error_long Gp  @ B  B @=C  A A show_warning_long Gp  B B  B @=C
  A A show_warning Gp  D B @=C
  A A  G Gp  F B @=C
  A A  G Gp  G B @=C
  A A command_line_error Gp  H J @=XO G  < C@*@ G G@6@m@s@t@~@@@ 
@/@8 CE@/@8 CE@ @ @ @8  7  @|
@ @ 
@ @9  ;@<C@ G G @=XO G   CA& G G@6@@@<C
A' G G
@6@@@<CA( G G


@6@@@3
@5@9  @<C@9A+ G G



@6@3@.@.@5@8 @ 
@3@.@5@8   )@ @ @/@8 \ \ @/@3@5@8 @3@5@9  @<XO G V C@ G G@6 G@/@8   @@@/
@8  ' G@ 
@9  *@<XXQM H-C @S @XD  t  t t  Ht  V A' D  t  t t  Ht  V  O H VC@7 Gy Gy  ]) E@=C@ G~ G~  ]L E@=C@9 G G  BG BJ@=C@U G G prolog_walk_code G@=C@, G G  H G@=C@h G G 
load_settings G@=C@7 G G portray_clause G@=C@^ G G  [y G@=C@a G G  [w G@=C@i G G  [g G@=C@< G G  ] G@=C@5 G G  ] G@=C@? G G  Y E@=C@C G G  Y E@=C@F G G  Y E@=XD  t  t t  Ht  V A' D  t  t t  Ht  V  XQM G}F@%/usr/lib/swi-prolog/library/option.pl   `Au@$C E_S Emeta_optionsEdict_optionsE ]E Y*E \cE [E \bXD  t  t t  G}t canonicalise_options2  O G}  YCA G| G| @=CA G| G|
@6@ @8canonicalise_option Y,@ 
@ @9  Z Y,@<XD  t  t t  G}t 
get_option  O G}  _C@ G| G|@6@8	selectchk K@@@<C@ G| G|@6@/
@8 B@/@8 CE@1 B
@5@9  a@<XD  t  t t  G}t  \c  O G} \bC@-@ G| G|@6@8 D @@@/@8 B@F@ @/@8 Du Y,@P@V@A@&
@ @8 CE@ @0@9 A Y,@<C@+@ G| G|@6@/@/@8 B@/@ @ @8 B@F
@ @8  ` Y,@P@'
@A
@'@ 
@9 CE@<XD  t  t t  G}t 	ord_merge  O G}  iC@ G| G|		 
@6@ @ @ @9  i Y,@<C@H@ G| G|
 G
@6@F@*@"@#@P@ @/@8sort_key Y,@/@ @ @8 Zm @ @ @ @ 
@ @ @ @ @9  j Y,@A@"
@#@J@J@<C@E@ G| G|
 B

@6@F@'@"@#@P@ @/@8  m@/@ @8  p@ @ @ @ @ @ @9  q@A@"@#@J@J@<XD  t  t t  G}t   o  O G}  nCA G| G|
 @


@6@ 
@9 B@<XD  t  t t  G}t  Y+  O G} Y*C@&@m G| G|@6@8  d@@@/
@8 B@F@ 
@/@8  e@P@V@A@&@ @9 CE@<C@&@v G| G|@6@/
@/@8 B@/@ 
@ @8 B@F@ @8  _ Y,@P@'
@A@9 CE@<XD  t  t t  G}t   W  O G}  VCAj G| G|@6@X
@@@0@/@8 ^3 Y,@9  ^@<CAo G| G|@6@0@9 B Y,@<XD  t  t t  G}t  \c  O G}  XC@#@ G| G|@6@8  d@@@/
@8 B@ 
@/@8  e@ @8 CE@ 
@ @9  f@<C@ G| G|@6@/
@/@8 B@/@ 
@ @8 B@ @8  h@'
@<XD  t  t t  G}t meta_option  O G}  wC@)AE G| G| B

 B 

@6@ @@@@1 @5@ @ @9 E @<C@)AI G| G| @

 @ 

@6@ @@@@1 @5@ @ @9  y@<C@3AM G| G|@6@_
@3@.@4@.@5@8 @ @@@@1 @5@/@/@8  y@ 
@3@4@1 @5@5@9 @<CAT G| G| 
@=XD  t  t t  G}t canonicalise_options  O G}  zCA
 G| G|@6@8  d@@@0@/@8  t@9  ^@<CA G| G|@6@1 B@0@0@5@8 @ @@@9  ^@<CA G| G| 

@=XD  t  t t  G}t  ]  O G} ]C@ G| G|@6@@@9  { Y,@<C	@ G| G|
@6@@@9  }@<C@ G| G|@6@/
@8  }@/@8  }@ 
@/@8 K@ @/@8 K@ @ @9  k@<XD  t  t t  G}t  Y+  O G} [C@ G| G|@6@8  d@@@/@8 B@/
@8  e@ 
@9 CE@<C@ G| G|@6@/@/
@8 B@/@ 
@8 B@ @8  r@@@'
@<XD  t  t t  G}t   U  O G}  UCA@ G| G| @=CAA G| G|@6@ @ @8  x Y,@ @ @9  ~ Y,@<XD  t  t t  G}t   U @ D  t  t @t  G}t  T  D  t  t t  G}t   U  O G}  TC@'A6 G| G|
 


@6@ @8  d@@@ @/@/@8  t@ @ 
@/@8  @ @ @9  t@<CA< G| G|
 


@6 B@ @8 H H@ @ 
@9  @<XD  t  t t  G}t   ]  O G}  \CA G| G| B


@6@@@3@4
@5@9 @<CA G| G| @


@6@@@3@4
@5@9 @<CA  G| G| 

@=XD  t  t t  G}t   i  O G}  lC@ G| G|
@6@@@<C@ G| G|

@6@@@<C@-@ G| G|


@6@ 
@/@8  m@ @/@8  m@/@ @ @8  p@ @ 
@ @ @ @ @ @9  q@<XD  t  t t  G}t   _  O G}  sC@ G| G|@6@8  |@@@<C@ G| G|@6@/@8 B@/
@8 CE@1 B
@5@8  |@@@<XXQM GbF@4/usr/lib/swi-prolog/library/dialect/sicstus/lists.pl   `Au@#C E_S EnexttoE \[E T}EunionEmin_listE
max_memberEnthEsame_lengthEnth0E IE  bE GEintersectionEnumlistE
min_memberEsublistE SE GE \\E KEsubtractElist_to_setEsum_listEpermutationE LKE  E  cEprefixE VEis_setEmax_listE NE
proper_lengthE
substituteE ^,XO Gb	sublist__ C@[ Ga Ga 
@=C@\ Ga Ga 
@=C@] Ga Ga


@6@ @ 
@ @9  
 Gb@<C@_ Ga Ga
@6@ @ 
@9  @<XO Gbsubstitute_ C@6 Ga Ga @=C@"@7 Ga Ga	@6@G
@*@H@'@A@'@ @ @9    @<XO Gb   C@F Ga Ga@6@9 ^, K@<XO Gbsublist_ C@W Ga Ga @=C@X Ga Ga
@6@ 
@9  @<XO Gb   C@T Ga Ga@6@9    @<XO Gb   C	@3 Ga Ga@6@ 
@9  @<XXQM GF@,/usr/lib/swi-prolog/library/prolog_clause.pl   `Au@$C E_S E WTE ]E ]Einitialization_layoutXO Gmeta CB G G@6@1 
@5@1 @@5@9 \:@<XO Gdoes_not_dcg_after_binding C@+A G G@6@E
@1 ^@0@0@0@5@8 A_ Aa@P
@T@E@1 Az@.@2 B@0@0@5@8  @+ Ac@P@T@A@I@@@<XO Gfind_varname CA G G
 B



@6@*
@@@<CA G G



@6@ 
@9   WV@<XD  t  t t  Gt make_varnames_hook A' O G
set_xref_flag CAm G G@6 @w@8 @;@@ @w @9 @@<CAq G G 
@6 @w @3@1 KB B!@5@5@9 C} WV@<XO Gread_term_at_line C@ G G@6@1 FY ]@5@1read_term_at_line_2

@5 @@9 A WV@<XD  t  t t  Gt unify_clause_hook A' D  t  t t  Gt 
unify_term A O G   C@ G G

@6@@@<C@ G G@6@_
@_@/@/
@8 B@ 
@8 B@@ @ 
@9
unify_args WV@<C@ G G@6@Z
@Z@@@<C@ G G@6@^
@8 A WV@8 _- WV@@@<C@ G G@6@+ P@@@<C
@ G G 

@6@8   WV@@@<C@ G G
 

@6@8  @@@<C@ G G@6[INTERNAL ERROR: Diff:~n@8 @ WV@8  R
 G~N*** <->~n@8  @8  @9 B  WV@<XO G
expand_failed CA G G@6@U@<XO G	ci_expand C@6Aa G G@6@1 A@1 Az@1  @.@5@2 @e@.@5@1 I$

@5@2 Az@1 @n@5@2 @ @w@5@/@1  
@5@9 @B@<XO G   C@>@ G G@6@1try_open_source
@.@5@0 A7@8 @B@ @1 ] ]@5@8 @ WV@1 [w
@4@1 [@5@4@1 F@5@4@1 G@5@4@1 G@5@5@1 I@5@9 F WV@<XD  t  t t  Gt  [ A' O Gpce_method_clause CBN G G		 

@6@@@ 
@ @ @ @ @9   WV@<C@.BQ G G

send_implementation


@6@@@ @8 CE@0@/@8 B@ @ @8pce_method_head_arguments WV@ 
@ @ @ @9pce_method_body WV@<C@AB[ G G

get_implementation



@6@@@ @8 CE@0@/@8 B@ @/@8 CE@ @ @8pce_unify_head_arg WV@| @ @ @8  @ 
@ @ @ @9  @<XO G	unqualify C@ G G 



@6@@@<C@ G G 
@=XO G ] CC- G G  @@=CC. G G  @=CC/ G G 
pce_principal@=CC0 G G@6 @9 H WV@<XO Gmkconj C
B3 G G@6@ 
@ @9   WV@<XO G ] C
@a G G@6@ 
@9  S WV@<XO Gmatch_module C@"At G G		 BQ

 BQ

@6@@@ @ @8unify_clause_head WV@ @ @ 
@ @9
unify_body WV@<CAx G G BQ

@6@+ @ @8 !@'
@@@<C
A} G G
@6@9 !@<XO G   C@ G G

@6@@@<C@#@ G G@6@|
@ @/@8 CE@ @ 
@/@8 CE@ @ @8  @ @ 
@9  @<XO G
ubody_elem CB G G @6@@@ 
@ @ @9ubody WV@<C	B G G @=XO G  S C@@d G G@6@1 A@5@8 A WV@- @@/@/@/@8 Cc WV@F@/@1 A@5@8 F WV@P@V@A@1  @@5@/@0@8 E WV@ @ @/@8   WV@G
@+ @H@&@A
@!@1 BQ@5@#@1 WQ@.@5@8 !@ @ @/@/@/@8   WV@1 G@5@ @0@8 Y* Y,@ @ @ @ @8unify_clause WV@ @ @ @ @ 
@8
make_varnames WV@@@<XO G   C@JB G G@6@"
 Z





@#@" Z Z     @  
@#@ @ @9pce_method_body2 WV@<XO G ! C
A] G G@6@0@/@8 !@0@9 !@<XO G   C@gC G G
 

 

@6@ @ @ @/@/@0@8 !@" E F
@#@" Z
@#@" Z
@#@F@" @#@P@" @#@A@'@ @ @ @ 
@8 !@@@<XO G ! C
A% G G


@6@@@<CA' G G@6@ 
@ @8   WV@@@<C@ A* G G		:->

 BQ

@6@@@ @ @ @ @ 
@ @9  @<C@ A. G G		:<-

 BQ

@6@@@ @ @ @ @ 
@ @9  @<C@hA2 G G

 BQ

 BQ 
	unit body Az Ac@6@B@"test@#@A@" !(@#@@@"
 Z





@#@" Z Z     @@#@<C@gA< G G BQ

 BQ 

@6@1 BQ@5@1 BQ@5@ 
@/@8 !@" Z





@#@" Z Z     @  @#@<C@vAE G G@6@"
 Z
 Az
@#@ @8  @/@ 
@/@8   WV@" BQ
@#@ @0@/@8 B@| @ @ @ @8 CE@X@" Z




 Z

@#@@@!@1 Z@4@4@5@#@ @ @ @9 ! WV@<CAU G G@6@/@ 
@/@8 !*@ @ @ @9 !+@<CAY G G@6@U@<XO G
control_op CB G G  A{@=CB G G  A[@=CB G G  @@=CB G G  A]@=XO G   C@AB6 G G

 Z    

@6@X
@"
 Az

@#@@@ @ @ 
@/@ @/@8  @ @ @ @ @ @ @9  @<CB< G G@6@ @ @9 !@<XD  t  t t  Gt  ! A O G ! C@ G G@6@ 
@ @8   WV@@@<C@S@ G G

 Z
@6@@@ @0@/@8 B@m@r@@1 B@.@5@8 @ WV@!@3@1 B
<DCG_list>@5
@5@#@|@1 B@.@5@8 !0@!@3@1 B
<DCG_tail>@5@5@#xx !3@ @ @9 !@<CA G G@6@/@8 D@ varnames@ @8 B@ 
@ @9do_make_varnames WV@<XO G ! CA G G
@6@W
@@@'
@<CA G G
@6@8 HX WV@'
@ 
@8   WV@@@<CA G G Y
@6@@@ @ @9 !@<C@*A G G
 C,
 Z


@6@@@ 
@ @8 CE@ 
@ @9 CE@<C@&A G G Z

@6@X
@"
 

@#@ @ @ @ @9 !@<C@9A G G		 ^


@6@"
 Az
 B@#@@@| @1 Z@4@4@1 @@5@5@ @9 !@<C@&A G G		 ^


 Z
@6@@@ @ @9 !@<C@&A G G@6@X
@X@"
 Az@#@" Az@#@@@ 
@/@/@8 Z2 WV@ @ @ @9   WV@<CA G G@6@ 
@ @8
unify_goal WV@@@<C@KA G G Z




 Z
@6@/@8   WV@@@3@0@.@5@8 @3@0@.@5@8 @ @3@0@.@5@8 @ @ @ @ @ @9
ubody_list WV@<C@'A G G Z




 Z
@6@ @ @9 A WV@<CA G G B 
 Z

 @@6@@@<CA G G O A7
 Z

 @@6@@@<C@PA G G B

 B


 Z





 Z@6@W@W@1 O@5@1 O@5@8 !8@@@'@'@<C@PB G G O

 O


 Z





 Z@6@W@W@1 O@5@1 O@5@8 !8@@@'@'@<C@'B
 G G		 Cg
 @

 !G D:

@6@Y@m@r@r@w J"@@@@<XO G !C CB G G 
@=C@.B G G
@6@ @ @ @ 
@ @ @8 !	 WV@ @ @ @ 
@ @ @9 !B@<XD  t  t t  Gt  ] @ O G ] C@VC; G G@6@/@/
@8 !@F@1 
@5@ @ U @@P@V@J@A@7@ 
@/@/@8 B@F@8 ] WV@P@1 H@5~q/~d@3@4@5@9 FH WV@A@1 H@5~q:~q/~d@3@4@4@5@9 !M@<XO Gexpand_meta_args CB G G @=C@?B G G@6@ @/@8 CE@ @/@8 CE@ 
@/@8 CE@ @ @ @ @ @ @8
expand_arg WV@|@ @ @ @ 
@ @ @ @9 !O WV@<XO G   C@ G G@6@8 [ WV@@@<C@ G G@6 DP@9 Fd@<XO G   CBw G G@6@W
@@@'
@<C
B{ G G B 
@6@@@<CB| G G  
@=XO G !< CB G G@6@ 
@9 Z1 WV@<XO G WT CCJ G G@6@ @ ]@@@<C@)CM G G@6@/@/
@8 X WV@@@/@8 ] WV@ 
@/@8thaffix WV@1 H@5~d-~w clause of ~w@3
@4@4@5@9 !M@<C@'CS G G@6 X@8 !@@@1 X@2 @.@.
@5@8 !@1 H@5erased clause from ~q@3@1 
@5@5@9 !M@<CCX G G 
 D@=XO G !Z CC3 G Gst@6@@@<CC4 G Gnd@6@@@<CC5 G G 
th@=XO G ! C@$B G G R

@6@@@"
 Z

@#@%@ @ @ @9 !E@<C@cB G G@6@3@.@4@.@4@.@5@8 @ @8 !, WV@@@3@4@.@4@.@5@8 @"
 Z





@#@" Z

@#@ @ @ @ @8 !@ @ @ @ @9 !E@<CB G G@6@ 
@ @9 !E@<XD  t  t t  Gt  V A' D  t  t t  Gt  V 	 
O G V C@< G G  S G J" B G
@6 V@ @8 V WV B@ @9 V WV@<XO G Z1 C@1B G G Az

 Z

@6@@@ @ @/@ @/@8 !V@ @ @ @ 
@ @ @9 !V@<C@<B# G G

 Az

 ^


@6@" B@#@@@ @ @/@ @/@8 !V@| @ @1 @@5@ @ 
@ @ @9 !V@<CB) G G
 Y
@6@X@@@ @ 
@ @ @9 !V@<C@KB- G G Az Ac B

 @

 Ac B
 @ @


@6@ @m@r@n@z@@ @m@r@n@z@@<CB0 G G 


@=XO G !R CB G G @6@@@ 
@ @ @9 !E@<C	B G G @=XO G !F CB G G
 C,
 Z    
@6@W
@@@<CB G G


@6@W
@@@<C@DB G G@6@/@8 !A@@@"
 Z




@#@" Z
@#@/@/@8 B@ @ @8 B@ @ @ @9 !T@<CB G G@6@/@ 
@/@8 [3 WV@@@ @ @ @9 !E@<CB G G 


@=XO G [3 C@.B G G		send


send_class


@6@_@ @3
send_super@4@.@.@5@8 @@@ @3@5@9 @<C@2B G G

 H


	get_class


@6@_@ @3	get_super@4@.@.@5@8 @@@ @3@5@9 @<CB G G  !j

 !h

@=CB G G  !n


 !l

@=C@)B G G
 !h



@6@_
@3 !j@4@4@.@.@5@8 @ @3@5@9 @<C@-B G G
 !f


@6@_
@3 !g@4@4@.@.@5@8 @]@-@ @3@5@9 @<C@6B G G


 !l




@6@_
@3 !n@4@4@.@.@5@8 @/@3@5@ @8 K K@ @3@5@9 @<C@:C G G


 !k



@6@_
@3 H@4@4@.@.@5@8 @/@3@5@ @8 !q@]@-@ @3@5@9 @<CC G G@6@ @ A( @@,
@<XD  t  t t  Gt  !@ A' O G   C@+Bk G G@6@m@s@t@~@@@/@8 CE@|
 @ @ 
@/@8 CE@ @ @8  @|
@ @ 
@9  @<CBu G G @=XO G ! CA G G
@6@8 !8@'
@ 
@8 !:@@@<C@1A G G Z





 Z
@6@ @ @9 !@<XD  t  t t  Gt  !7 A O G !6 CA G G @=C@0A G G	 B



@6@F@ @/@8  @P@V@A@( M@|
@ @ @8 CE@ @9 !5@<XXQM @JF@$/usr/lib/swi-prolog/boot/messages.pl  @\As@$C S E \E TE @GXD  t  t t  @Jt print_goal_options  O @J !sCCk	s@$/usr/lib/swi-prolog/boot/messages.pl  @\A !u  Ct  C @=XD  t  t t  @Jt domain  O @J !wC@ A. !u !urange


@6@@@&@" @[~q..~q]
@#@<CA1 !u !u 
 @`~w'



@=XD  t  t t  @Jt defined_definition  O @J !}C@XB !u !u@6@1  @@5@/@1 @.@.@5@8 E @I@/@ @ @8 B @I@1 @5@1 A@.@5@8 W @I@1 @5@1 WQ@.@5@8 !@&@@@&@" F @ ^

@#@<CB !u !u @=XD  t  t t  @Jt result  O @J !C@?C !u !u		@6answer_write_options@/@8 @< @I@!@3@1partial @5@5@#@&@3@1 ReB@5@5@ @/@8bindings @I@ @/@8bind_res_sep @I@3@1 ReC@5@5@ @ 
@9	residuals @I@<XD  t  t t  @Jt  W8 A D  t  t t  @Jt  W8  O @J W7C@G !u !u@6@/
@8translate_message2 @I@@@'
@<C@J !u !u@6@"
 @K@#@&
@"
 @Unknown exception: ~p
@#@<C@M !u !u 
 @Unknown message: ~p



@=XD  t  t t  @Jt printed  D  t  t t  @Jt  ! A& D  t  t t  @Jt  !  D  t  t t  @Jt frame_flags  O @J !C@ED !u !u	@6 C[@/
@8 Q3 @I@F
@ 
 @@8 !@P@( Z@A@( Rg@F
@ 
 W@8 !@P@( J@A@( Rg@&@" @~w~w @#@<XD  t  t t  @Jt 
msg_prefix  O @J !CE !u !u  A,~N% @=CE !u !u A@6@F
@/@8thread_message_id @I@P
@" @~NWarning: [Thread ~w] @#@A@)~NWarning: @I@<CE !u !u @E@6@F
@/@8 !@P
@" @~NERROR: [Thread ~w] @#@A@)	~NERROR: @I@<CE !u !u  A< !@=CE !u !u information !@=XD  t  t t  @Jt dwim_message  O @J !CA: !u !u 
@=C@<A; !u !u

 



@6@ 
@8 ] @I@@@ @/@/@8 !@&@" @
        ~q  F
@#@ @ @9 ! @I@<C@?AB !u !u 



@6@@@&@ @/@/@8 !@&@" @ ! 
  F
@#@ @ @9 !@<C@/AH !u !u		
@6@ 
@/@/@8 !@&@" @ !  F
@#@ @ @9 !@<XD  t  t t  @Jt msg_property  O @J !CE !u !u@6@ @ S @@@@<C
E !u !u
  
@6@8 ! @I@@@<C	E !u !u
 !~N@6@@@<C
E !u !u B @ S@6@@@<C	E !u !u
 @ FE@6@@@<CE !u !u @Elocation_prefix 


 @~NERROR: ~w:~d:
~N	@6@@@<CE !u !u A ! 


 @~NWarning: ~w:~d:
 !@6@@@<CE !u !u @E ]?@6@@@<XD  t  t t  @Jt user_predicate_indicator  O @J !CB !u !u 



@6@8 !@@@<CB !u !u 

@=XD  t  t t  @Jt  !  O @J !C@P !u !u@6@W
@&
@@@&
@" @ !
@#@<C@T !u !u@6@; H[ V H[@<C@V !u !u@6@9prolog_message @I@<C@X !u !u  @Kresource_errorstack

 @Out of ~w stack

@=C@Z !u !u  @K !

 @Not enough resources: ~w

@=C@\ !u !u @K


@6@ @/@8swi_location @I@ 
@ @/@8term_message @I@ @ @9	swi_extra @I@<C@` !u !u $abortedExecution Aborted


@=C
@b !u !u
message_lines

@6@ 
@9make_message_lines @I@<C@d !u !u  Qo


 @

@=XD  t  t t  @Jt user_version_messages  O @J !CDr !u !u 
@=CDs !u !u
@6@ 
@/@8user_version_message @I@ @ @9 ! @I@<XD  t  t t  @Jt  T  O @J TC@5E !u !u
kind

@6@@@ 
@1 !@.@5@8 ! @I@ @/@8
insert_prefix @I@3@1begin
@.@5@5@3@1 Kp@5@5@/@8 @ @I@ @9 T @I@<C
E !u !u@6@/
@8 !@ 
@9 !@<XD  t  t t  @Jt  @  O @J @C@5B !u !u @

@6@F@\
@&@P@" @ V
@#@A@" @~p
@#@I@<XD  t  t t  @Jt history_events  O @J !CDf !u !u 
@=C@<Dh !u !u 



 @~t~w   ~8|~W~W
 !  F !  F
@6@ @ @9 ! @I@<XD  t  t t  @Jt  !  O @J !CD: !u !u
@6@@@'
@<CD; !u !u
 @@6@@@'
@<CD< !u !u@6@@@'
@<CD= !u !u  @ A{ F
@=XD  t  t t  @Jt swi_message  O @J !CAN !u !u io_error


 @I/O error in ~w on stream ~p

@=CAP !u !u  X* G/

 @Could not execute `~w'

@=CAR !u !u  X*signal


 @Caught signal ~d on `~w'

@=CAT !u !u  Qo


 @

@=CAV !u !u  !


 @Caught signal ~d (~w)

@=CAX !u !u limit_exceeded


 @Exceeded ~w limit (~w)

@=CAZ !u !u  D

 @goal unexpectedly failed: ~p

@=CA\ !u !u 
shared_object


 @ V

@=CA^ !u !u system_error

 @error in system call: ~w

@=CAa !u !u  !error in system call


@=CAd !u !u 
failure_error

 @Goal failed: ~p

@=CAf !u !u 
timeout_error


 @Timeout in ~w from ~p

@=CAh !u !u not_implemented


 @@*~w `~p' is not implemented in this version

@=C@"Aj !u !u F F

@6@ 
@/@8goal_to_predicate_indicator @I@&@" @@1Wrong context: ~p can only be used in a directive@#@<C@9Am !u !u Feditno_default_file@6@F K @8 !@&
@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
@" F@$Use "?- edit(Topic)." or "?- emacs."@#@<CAu !u !u  F K% [9

 @@?Functions are not (yet) supported for meta-arguments of type ~q

@=CAw !u !u format_argument_type


 @@,Illegal argument to format sequence ~~~w: ~p

@=CAy !u !u  @

 @Format error: ~w

@=CA{ !u !u [ [

 @@*Unterminated conditional compilation from 
@6@ 
@ @9
cond_location @I@<CA~ !u !u  [ [

 @:- ~w without :- if

@=CA !u !u 
duplicate_key

 @Duplicate key: ~p

@=C@)A !u !u I @

 

@6@@@&@" @~w:~w: ~p: false
@#@<C@)A !u !u I


 

 @
~w:~w: ~p 
@6@ 
@ @9 W6@<XD  t  t t  @Jt compiler_warnings  O @J "#CCC !u !u 
@=C@SCD !u !u
@6@F@ @ 
@/@8compiler_warning @I@P@%@A@"
 @Unknown compiler warning: ~W
@#@I@F
@+@&@P@%@A@" F
@#@I@ @ @ @9 "$ @I@<XD  t  t t  @Jt swi_comment  O @J "*CA !u !ualready_from

@6@@@&@" @ (already imported from ~q)
@#@<CA !u !u C@6@@@&
@"
 (is a directory)@#@<CA !u !u C@6@@@&
@"
 (is not a directory)@#@<CA !u !u 
 @ (~w)



@=XD  t  t t  @Jt  _  O @J _C
B !u !u@6@_
@@@9 X @I@<C	B !u !u

 @6@]
@<XD  t  t t  @Jt  "
  O @J "CB !u !u@6@/@/
@8 !@ 
@/@/@8 _ @I@1 @2 @5@9 ! @I@<XD  t  t t  @Jt  \  O @J \CF !u !u@6@/@8 W6@@@/
@/@8actions_to_format @I@1 H@5@ 
@ @9 FH @I@<XD  t  t t  @Jt port  O @J "9C@+D !u !u@6@/
@/@8 XS @I@&@@@&@" Ybold Y
 WW@#@<XD  t  t t  @Jt  ]  O @J ]CB !u !u @@6@@@<CB !u !u @6@@@<CB !u !u@6 @0@0 Xy@9 @ @I@<XD  t  t t  @Jt 
clean_goal  O @J "?CE !u !u 



@6@8 !@@@<CE	 !u !u 



@6@1 
@5 S<@8 !@@@<CE !u !u 

@=XD  t  t t  @Jt 	prefix_nl  O @J "ACE !u !u 
 F@=CE !u !u F
 F@6@@@<CE !u !uflush
 "C@6@@@<CE !u !u F


 F !
@6@@@ 
@ @9 "B @I@<CE !u !u



@6@ @ @9 "D@<XD  t  t t  @Jt load_module  O @J "ECB !u !u @@6@@@'@<CB !u !u @6@@@'@<CB !u !u 
 @ into ~w



@=XD  t  t t  @Jt 	blob_type  O @J "HCA !u !u@6
_reference@9 A @I@<XD  t  t t  @Jt  !  O @J !CDy !u !u@6@/
@8 !@@@&
@" F@#@<CD{ !u !u 
 @ V
 F


@=XD  t  t t  @Jt faq  O @J "LC@ !u !u 
 F@+  See FAQ at http://www.swi-prolog.org/FAQ/
.txt


@=XD  t  t t  @Jt warnings_with_named_vars  O @J "PCC7 !u !u 
@=C@,C8 !u !u		



@6@ 
@/@8 Pu @I@/@ @8 A @I@1 B@0@.@5@8 "S@*@@@ @ @9 "Q @I@<C
C? !u !u


@6@ 
@9 "T@<XD  t  t t  @Jt  !  O @J !C@KD( !u !u
 @

@6@ @/@8
residuals1 @I@ @ @ @/@8 !@F
@+@&@P@%@A@" Y Ygreen% with pending residual goals F
@#@I@ @ @ 
@9 "U@<XD  t  t t  @Jt iso_message  O @J "ZC@y !u !u Bm	evaluable

@6@`
@&@" @@"Arithmetic: `~p' is not a function
@#@<C@&@| !u !u  Bmfree_of_attvar

 @@.Type error: `~W' contains attributed variables
 C  Cv C
@=C@"@ !u !u Bm


 @@%Type error: `~w' expected, found `~p'

@6@ 
@ @ @9type_error_comment @I@<C@+@ !u !u C


 @Domain error: 
@6@ 
@ @/@8 !x @I@" @ expected, found `~p'@#@<C@ !u !u  E@+Arguments are not sufficiently instantiated


@=C@ !u !u uninstantiation_error

 @@*Uninstantiated argument expected, found ~p

@=C@ !u !u representation_error

 @Cannot represent due to `~w'

@=C@ !u !u @L



@6@ 
@ @ @9 @M @I@<C@ !u !u evaluation_error

 @@"Arithmetic: evaluation error: `~p'

@=C@ !u !u C _

 @Undefined procedure: ~q

@6@ 
@ @9undefined_proc_msg @I@<C@ !u !u  Canswer_variable

 @@%$~w was not bound by a previous query

@=C@ !u !u  C


 @~w `~p' does not exist

@=C@ !u !u  C



 @~w `~p' does not exist in ~p

@=C@ !u !u busy


 @~w `~p' is busy

@=C@ !u !u  [swi_backslash_newline@*Deprecated ... \<newline><white>*.  Use \c


@=C@ !u !u [

Syntax error: 
@6@ 
@ @9 [ @I@<C@ !u !u occurs_check


 @@6Cannot unify ~p with ~p: would create an infinite tree

@=XD  t  t t  @Jt caller  O @J "CA !u !u    D0@6@@@&
@'
@<C@PA !u !u
 

 

@6@@@&@F@'@E@ 
@8 !@P@T@&@P@" @
~q:~q/~w: 
@#@A@" @~q/~w: @#@I@<CA !u !u  


 @ "

@=CA !u !u 
 @~p: 



@=XD  t  t t  @Jt  !  O @J !C@2A !u !u I


 

@6@@@&@" @ WR@%Initialization goal raised exception: F
@#@ 
@ @9 W6@<C@ A !u !u I


 @@(Initialization goal ~p raised exception:
 F
@6@ @ @9 W6@<C@*A !u !u I6
 


@6@@@&@" @ WR
 @Initialization goal failed@#@<CA !u !u  I6

 @Initialization goal failed: ~p

@=CA !u !uinitialization_exception

Prolog initialisation failed: F
@6@ 
@ @9 W6@<C@$A !u !uinit_goal_syntax


@6@@@&@" @-g ~w: 
@#@ 
@ @9 W6@<C@+A !u !uinit_goal_failed @ B

 

@6@@@&@" @ "!
@#@<C@2B  !u !u		 "

 B
 

@6@@@&@" @ ""
@#@ 
@ @9 W6@<CB !u !u " @

@6@@@&@" @-g ~w: false
@#@<C@$B !u !u "


@6@@@&@" @ "
@#@ 
@ @9 W6@<C@1B !u !uunhandled_exception

Unhandled exception: 
@6@F@ 
@ @/@8 !@P@'@A@" @ !
@#@I@<CB !u !u  D


 @Goal (~w) failed: ~p

@=CB !u !u  X.

 @@$~w is not a current module (created)

@=CB !u !u commandline_arg_type


 @@*Bad argument to commandline option -~w: ~w

@=CB !u !u missing_feature

 @@.This version of SWI-Prolog does not support ~w

@=CB !u !u  \f

 @Singleton variables: ~w

@=CB !u !u 	multitons

 @@7Singleton-marked variables appearing more than once: ~w

@=CB !u !u profile_no_cpu_time@:No CPU-time info.  Check the SWI-Prolog manual for details


@=CB !u !u 	non_ascii


 @@,Unquoted ~w with non-portable characters: ~w

@=C@WB! !u !u
io_warning


@6@ 
@1 H@.@5@8 E @I@@ G'@ @/@8 W @I G@ @/@8 "@F@ 
@1 @@.@5@8 "@P@&@A@&
@I@&@" @~p:~d:~d: ~w@#@<CB, !u !u  "


 @
stream ~p: ~w

@=CB. !u !u option_usagepldocUsage: --pldoc[=port]


@=CB0 !u !u 	interrupt !Action (h for help) ?  "C


@=CB2 !u !u  " Kpcontinue


@=CB4 !u !u  " 	continue (trace mode)


@=CB6 !u !u unknown_in_module_user@8Using a non-error value for unknown in the global module F@;causes most of the development environment to stop working. F@<Please use :- dynamic or limit usage of unknown to a module. F@1See http://www.swi-prolog.org/howto/database.html


@=CBB !u !u modify_active_procedure


 @@ ~p: modified active procedure ~p

@=CBD !u !u  @ @  @

 @Failed to load ~p

@=CBF !u !u  @ @ 


 @@ Failed to load ~p into module ~p

@=CBH !u !u  @ @

 @ "

@=CBJ !u !u  EQ

 @@0Cannot pre-compile mixed load/call directive: ~p

@=CBL !u !u  F@.Full stop in clause-body?  Cannot redefine ,/2


@=CBN !u !u illegal_autoload_index


 @@.Illegal term in INDEX file of directory ~w: ~w

@=C@"BP !u !uredefined_procedure


 @Redefined ~w procedure ~p

@6Previously defined@ @ @9 !~ @I@<CBS !u !u declare_module

 C
 @Loading module ~w abolished: ~p

@=CBU !u !u import_private


 @@5import/1: ~p is not exported (still imported into ~q)

@=C@#BY !u !u ignored_weak_import

 

 @@4Local definition of ~p overrides weak import from ~q 

@=CB] !u !u  E


 @@'Exported procedure ~q:~q is not defined

@=CB_ !u !u  C


 @@.Operator ~q:~q is not exported (still defined)

@=CBa !u !u C  @6minus_in_identifier@9 !@<C@@Bc !u !u "


 @@1Clauses of ~p are not together in the source-file
 F
@6@ 
  Earlier definition at @ @/@8current_definition @I@" @  Current predicate: ~p F @@3  Use :- discontiguous ~p. to suppress this message
@#@<CBi !u !u  X

 @@(Deprecated declaration has no effect: ~p

@=C@)Bk !u !u @ @


 @~|~t~*+Loading 

@6@ @ @/@8 ! @I@" T@#@<C@)Bo !u !u F @


 @~|~t~*+include 

@6@ @ @/@8 "@" T@#@<CBs !u !u F F


 @~|~t~*+included 

@6@ @ @9 "@<C@SBv !u !u

 @ @






 @~|~t~*+

@6@ @ @/@8 "@" @ ~w
@#@ @ @/@8 "F @I@" @ ~2f sec, ~D clauses@#@<C@2B| !u !u  


@6@ 
@/@8 "@&@" @ "s F@'    However, there are definitions for: F
@#@ @ @9 !@<CB !u !u  _

 @Correct to: ~q? 
 "C
@=C@+B !u !u @K @Z

 @\
 @@3File search: too many levels of indirections on: ~p
 F    Used alias expansions: F
@6@ @ @9used_search @I@<CB !u !u  "@<The "-" character should not be used to seperate words in an F@2identifier.  Check the SWI-Prolog FAQ for details.


@=CB !u !u  @removed_after_error

 @Removed incomplete QLF file ~w

@=C@,B !u !u  E



 @@#Module "~q" already loaded from ~w.
 F @Wipe and reload from ~w?  "C
@=CB !u !u  FM@$Please answer y(es), n(o) or a(bort)


@=C@)B !u !u reloaded_in_module



 @@%~w was previously loaded in module ~w
 F @@"	now it is reloaded into module ~w
@=CB !u !u  Z


 @@#Layout data: expected ~w, found: ~p

@=CB !u !u  E7 E8


 @File search: ~p --> ~p (cache)

@=C@"B !u !u  E7 E?



 @File search: ~p --> ~p OK ~p

@=C@"B !u !u  E7 EA



 @File search: ~p --> ~p NO ~p

@=CB !u !ugc @@6@/
@8thread_context @I@"
GC:  "C@#@<C@8B !u !u  # @







at_same_line @@/gained ~D+~D in ~3f sec; used ~D+~D; free ~D+~D

@=CB !u !ushift_stacks @@6@/
@8 #@"

Stack-shift:  "C@#@<C@IB !u !u # @




@6@m@r@nD @x C@@m@r@nD @x C@@m@r@nD @x C@@&@" #
 @@6local: ~DKB, global: ~DKB, trail: ~DKB bytes (~2f sec)
@#@<CB !u !uagc @@6@/
@8 #@"
AGC:  "C@#@<C@$C !u !u  # @



 #
 @@.reclaimed ~D atoms in ~3f sec. (remaining: ~D)

@=CC !u !ucgc @@6@/
@8 #@"
CGC:  "C@#@<C@%C	 !u !u  # #



 #
 @@4reclaimed ~D clauses in ~3f sec. (pending: ~D bytes)

@=C@"C !u !umakereload

@6@ 
@/@8 D @I@&@" @Make: reloading ~D files@#@<CC !u !u  # JMake: finished


@=CC !u !u  #
library_index

 @Updating index for library ~w

@=C@!C !u !u H


@6@/@8 #@" @autoloading ~p from ~w
@#@<CC! !u !u  H
read_index

 @Loading autoload index for ~w

@=C@DC, !u !u
 "#


@6@/@8 !t @I@F G@/@8 AT @I@P@ @ @/@8 "T@!@3@1 G@5@5@#@A@&@&@I@&@ @ 
@ @ @9 ")@<C@!Cu !u !u H@6version_git@/
@8 !@&@@@&@" @ V
@#@<C@[Cy !u !u
 H@6version_data@1 I+@.
@.@.@.@5@8 !@&@F@)@1tag@.@5@ @8 @ @I@&@P@" @~w.~w.~w-~w
@#@A@" @~w.~w.~w
@#@J@<C@!C !u !uaddress_bits@6 #7@/
@8 !@&@@@&@" @	~d bits, 
@#@<CC !u !u B@6 B @8 !@&
@@@&
@"
threaded, @#@<CC !u !u  B
@=CC !u !u 	copyright@DSWI-Prolog comes with ABSOLUTELY NO WARRANTY. This is free software. F@)Please run ?- license. for legal details.


@=CC !u !u
user_versions@6@/
@1  @?@2 H
@5@/@8 B- @I@&@ @ @9 !@<CC !u !u documentaton@?For online help and background, visit http://www.swi-prolog.org F@;For built-in help, use ?- help(Topic). or ?- apropos(Word).


@=CC !u !u author@#Jan Wielemaker (jan@swi-prolog.org)


@=C@mC !u !uwelcomeWelcome to SWI-Prolog (

@6 B@ 
@/@8 ! #7@ @/@8 !@"version 
@# H@ @/@8 !@" M F
@# #:@ @/@8 !@" F
@# #=@ @/@8 !@" F
@# #?@ @/@8 !@" F F@#@<C@3C !u !uaboutSWI-Prolog version 

@6 H@ 
@/@8 !@" Vl
@# #B@ @/@8 !@" F
@# #:@ @9 !@<CC !u !u  C C


@=CC !u !u  B !

 @Break level ~d

@=CC !u !u  #I Kp

 @Exit break level ~d

@=CC !u !u 	var_query@1... 1,000,000 ............ 10,000,000 years later F F@/~t~8|>> 42 << (last release gives the question)


@=CC !u !u close_on_abort

 @Abort: closed stream ~p

@=CC !u !u  G+

 @Halt cancelled: ~p

@=C
C !u !u B

@6@ 
@9query_result @I@<C@'DF !u !u B

@6@Ftty_control @8 !@&@P@3 #

@5@ @9 !@A@'@I@<CDK !u !u  C

 @~w: halt

@=CDM !u !u 	no_action

 @Unknown action: ~c (h for help)
 F
@=C@bDP !u !u history B


History Commands: F@&    !!.              Repeat last query F@/    !nr.             Repeat query numbered <nr> F@:    !str.            Repeat last query starting with <str> F@4    !?str.           Repeat last query holding <str> F@>    ^old^new.        Substitute <old> into <new> of last query F@6    !nr^old^new.     Substitute in query numbered <nr> F@<    !str^old^new.    Substitute in query starting with <str> F@6    !?str^old^new.   Substitute in query holding <str> F @    ~w.~21|Show history list
 F @    ~w.~21|Show this list F F
@=CD] !u !u  #\no_event! No such event


@=CD_ !u !u  #\bad_substitution! Bad substitution


@=CDa !u !u  #\expanded

 @~w.

@=CDc !u !u #\ #\

@6@ 
@9 !@<C@ D !u !u W

@6@ 
@/@8 "@&@" @Spy point on ~p@#@<C@ D !u !u W

@6@ 
@/@8 "@&@" @Spy point removed from ~p@#@<CD !u !u 
trace_mode

 @Trace mode switched to ~w

@=CD !u !u 
debug_mode

 @Debug mode switched to ~w

@=CD !u !u  A5

 @Debug mode is ~w

@=CD !u !u W@6@@@&
@"

No spy points@#@<CD !u !u W

Spy points (see spy/1) on: F
@6@ 
@ @9predicate_list @I@<C@(D !u !u W

@6@@@&@ 
@/@8 "@&@" @        ~p: Not tracing F@#@<C@(D !u !u W


@6@ 
@/@8 "@&@" @        ~p: ~w F@#@<CD !u !u W@6@@@&
@"
@"No traced predicates (see trace/1)@#@<CD !u !u W

Trace points (see trace/1) on: F
@6@ 
@ @9tracing_list @I@<C@9D !u !u		 ]

 G@6@@@&@ 
 ]@/@8 !@&@" Y "=~t[~D] ~10|
@#@ 
@ @/@8
frame_context @I@ 
@ @9
frame_goal @I@<CD !u !u ]

choice
@6@@@&@1 ]
 G@5@ @9 !@<CD !u !u ]
 XW@6@@@&
@'
@<C@8D !u !u

 ]

 W
@6@@@&@" T 
@#@ @ @/@8 ": @I@ 
@ @/@8frame_level @I@ 
@ @/@8 #@ 
@ @9 #@<C@CD !u !u ]


@6@ 
@/@8 ! @I@ @ @/@8 #@ 
@ @/@8 #@ 
@ @/@8 #@ @ 
@ @/@8frame_depth_limit @I@ 
@ @/@8 #@" "C@#@<C@"E !u !u  A= A?


 @@(The predicate ~p has been renamed to ~p.
 F@BPlease update your sources for compatibility with future versions.
@=C@&E !u !uabnormal_thread_completion

 B}
@6@@@&@" @@'Thread running "~p" died on exception: 

@#@ @ @9 W6@<CE! !u !u  #

 A7 @@'Thread running "~p" died due to failure

@=CE# !u !u threads_not_died

 @@&The following threads wouldn't die: ~p

@=CE+ !u !u  _U _}


 @Attached package ~w at ~q

@=C@1E- !u !u  _U _V



 @@"Package ~w already attached at ~q.
 F @	Ignoring version from ~q

@=CE1 !u !u  _U _l


 @@)Package ~w: no binary for architecture ~w

@=CE8 !u !u  A

 @@00-byte in PATH component: ~p (skipped directory)

@=C@0E: !u !uinvalid_tmp_var



 @Cannot use 
@6@ 
@ @/@8env @I@" @@$ as temporary file directory: ~p: ~w@#@<CE= !u !u ambiguous_stream_pair

 @@%Ambiguous operation on stream pair ~p

@=XD  t  t t  @Jt  #V  O @J #UCC !u !u B Y "= Y Yfalse.

@6@ 
@9
extra_line @I@<CC !u !u B@6@@@&
@"
 Y "=true.
@#@ @9 #@<CC !u !u #

@6@ 
@/@8 ! @I@ @9 #@<CC !u !u @@6@9 #@<CC !u !u B


@6@ 
@ @/@8 # B@ 
@ @ @9 H; @I@<CC !u !umore


@6@ 
@ @/@8 # #@ 
@ @ @9 #@<C@CC !u !u  B F @Actions: F F @@6; (n, r, space, TAB): redo    t:          trace & redo F @@.b:                    break   c (a, RET): exit F @@/w:                    write   p           print F @h (?):                help F F


@=CC !u !u action @Action?  "C


@=CC !u !u  B @Please answer 'y' or 'n'?  "C


@=CC !u !u eof F


@=CC !u !u toplevel_open_line
@=XD  t  t t  @Jt  !  O @J !C@)E !u !u@6@/@8 A @- E@E	thread_message_prefix 
@8 !@P@T@G
	@]@H
@'
@A@1id
@5@9 A @I@<XD  t  t t  @Jt  #  O @J #CD !u !u@6 ]@/
@8 !@&@" @(~D) 
@#@<XD  t  t t  @Jt type_of  O @J #C@@ !u !u@6@F
@8 _ @I@P
@) I@I@A@@G@W
@H@) A@I@A@@G@]
@H@) B	@I@A@@G@Y
@H@) B5@I@A@@G@^
@H@) HT@I@A@}@G@+
@H@)
empty_list@I@A@n@F
@/@8 G @I@P@9 "I @I@A@^@F
@8 X @I@P@) F-@A@O@G	@Z
@H@) I"@A@C@F
@8 H @I@P@) @@A@6@F
@8 D @I@P@)dict@A@)@F
@8 A @I@P@) B@A@F
@8 C @I@P@)cyclic@A@G	@_
@H@) D@A@) X@I@<XD  t  t t  @Jt  !  O @J !CE !u !u #


@6@@@ 
@9 "D@<CE !u !u !

@6@ 
@9 "D@<XD  t  t t  @Jt 
must_print  O @J #CFQ !u !u@6@X@8
print_once @I@@@E@8 ! @I@P@T@1 #
@5@9 D[ @I@<CFW !u !u @=XD  t  t t  @Jt  #  O @J #CE@ !u !u@6 K @8 !@&
@"
 @%~w%
@#@<CEC !u !u 
 @$~w



@=XD  t  t t  @Jt 
substitutions  O @J #CD" !u !u @=C@4D# !u !u B



 @ A{ F @    ~w = ~W
@6@ @ @ 
@9 # @I@<XD  t  t t  @Jt  !  O @J !CA !u !u@6@W
@&
@@@&
@'@<CA !u !u@6@; H[ V H[@<CA !u !u D 


@6@X
@-
 B
@&@@@&@ 
@ @9 "+ @I@<C@HA !u !u HT


@6@ 
 @ @0@/@8 F @I@ 
@ @0 @/@8 #@&@" F @ V F
** here ** F @ V@#@<CA !u !u @=XD  t  t t  @Jt  #
  O @J #	C@(A !u !u@6@/@8 #@- E@1 #@.
@5@8 #@&
@@@&@" @[Thread ~w] 
@#@<CA !u !u 

@=XD  t  t t  @Jt  H;  O @J H;CC !u !u Bempty@6@@@&@" Y "= #
@#@ @ 
@9 #@<CC !u !u B@6@@@&@"	full_stop
@#@ @ 
@9 #@<CC !u !u # #@6@@@&@" Y "=true  "C
@#@<CC !u !u #@6@@@&@" @ Rg "C
@#@<XD  t  t t  @Jt line_element  O @J #CE !u !u@6@ H[ V H[@@@<CE !u !u
 #@6@@ F@9 F2 @I@<C	E !u !u
 F@6@@@9 T @I@<CE !u !u
 ! @


@6@@@ 
@9 "8@<CE !u !u
 !
@6@@@9 "8@<C	E !u !u
 "C@6@@@9 ]c @I@<CE !u !u
 @


@6@@@ 
@9 "8@<CF !u !u
 Y



@6@@@ 
@9 "8@<CF !u !u
 !@6@@@<CF !u !u
 !@6@@@<CF !u !u@6@9 "8@<XD  t  t t  @Jt  "  O @J "C@%A !u !u 


@6@ 
@/@8 F @I@&@" @~w:~d@#@<XD  t  t t  @Jt  #  O @J #C@/D !u !u@6@F@$debugger_show_context @8 ! E@/
@8 !@&@P@" @[~w] 
@#@A@'@J
@<XD  t  t t  @Jt quoted_type  O @J $CA* !u !u ' B	


@=CA+ !u !u"@6
double_quotes@/
@8 !@&@" @
@#@<CA, !u !u`@6back_quotes@/
@8 !@&@" @
@#@<XD  t  t t  @Jt  "'  O @J "&C@HCO !u !u	eq_vv

@6@F@"@*@&
@P@" @Test is always true: ~W O@#@A@"
 @Test is always false: ~W O@#@I@<C@!CT !u !u eq_singleton

 @ $
 O
@=C@HCV !u !u	neq_vv

@6@F@"@,@&
@P@" @ $ ]@#@A@"
 @ $
 ]@#@I@<C@!C[ !u !u 
neq_singleton

 @ $ ]
@=C@!C] !u !u unify_singleton

 @@ Unified variable is not used: ~W B
@=C@0C_ !u !u

 U


@6@/@3@4@5@8 @  @I@&
@" @Test is always ~w: ~W@#@<CCb !u !u unbalanced_var
 @@+Variable not introduced in all branches: ~W
@=CCd !u !u branch_singleton
 @@ Singleton variable in branch: ~W
@=CCf !u !u negation_singleton
 @Singleton variable in \+: ~W
@=CCh !u !u multiton
 @@4Singleton-marked variable appears more than once: ~W
@=XD  t  t t  @Jt  T  O @J !CE !u !u@6@1 W@2print_message_lines_guarded F3@5@9 G @I@<XD  t  t t  @Jt  "  O @J "C@<B !u !u@6@/@8pi_head @I@ @1 A@.@5@8 !@ @1 WQ@.@5@8 !@&@" @ V @ $  F
@#@<CB !u !u @=XD  t  t t  @Jt  "c  O @J "bC@L@ !u !u	@6@/@8 # @I@F@'@  @0@/@8 ">@ @3 L@4 L@4 L@4 L@4 L@5@8 #4@P@(an@A@( L@I@&@" @ (~w ~w)
@#@<XD  t  t t  @Jt 	var_names  O @J $0CD !u !u

@6@@@&@" @~w = 
@#@<C@+D !u !u

@6@@@&@" @	~w = ~w, 

@#@3@5@ @9 $1 @I@<XD  t  t t  @Jt  "W  O @J "VCD1 !u !u @=C@GD3 !u !u	@6@F@)@-@&@P@" @~W, F
@#@ @ @ 
@9 "U@A@" @ X
@#@J@<XD  t  t t  @Jt  !  O @J !C@g !u !u
@6@@@<C@h !u !u

 @ V

@6@@@<C@i !u !u
 @ V
 F
@6@ @ @9 !@<XD  t  t t  @Jt append_args  O @J $6C@ F6 !u !u 



 

@6@@@0@/@8 !@ @ @ @9 !@<CF: !u !u@6@0@/
@8 !@ 
@9 !@<XD  t  t t  @Jt  $'  O @J $&CE !u !u
@6@@@<CE !u !u

@6@8 # @I@ 
@9 $& @I@<XD  t  t t  @Jt  #  O @J #C@+D !u !u@6 C[@/
@8 !@ 
@/@8 "@ @I Cs@/@8 !@&@" @ X@#@<XD  t  t t  @Jt  #  O @J #CD !u !u A7@6depth_limit_exceeded @8 !@&@@@&@"[depth-limit exceeded] 
@#@<CD !u !u @=XD  t  t t  @Jt dwim_predicates  O @J $=CA4 !u !u 
 

@6@@@/@1 _@1 
@5@5@9 #>@<CA7 !u !u 
@6@/
@1 _@1  @@5
@5@9 #>@<XD  t  t t  @Jt  "v  O @J "uC@ !u !u 
  Z@6@@@&
@1  Z@5@ 
@9 "t@<C@ !u !u  Z@6@@@&
@"
 F@@  ^/2 can only appear as the 2nd argument of setof/3 and bagof/3@#@<C@ @ !u !u  BR@6@@@&
@"
 F@"  Rules must be loaded from a file
@#ToplevelMode@ @9 "M @I@<C@ @ !u !u  BR@6@@@&
@"
 F@'  Directives must be loaded from a file
@# $A@ @9 $B@<C@ @ !u !u  F@6@@@&
@"
 F  ?- is the Prolog prompt
@# $A@ @9 $B@<C@3@ !u !u@6@/
@8 $> @I@&@F@ @-
@&@P@" F@%  However, there are definitions for: F
@#@ 
@ @9 !@A@'@J@<XD  t  t t  @Jt  @H  O @J @GC@PEV !u !u@6@F
@H@8 # @I@P
@D@/@8 W6@P@F@-@X@F@1  @@2 \@
@5@8 W @P@V@A@1  @@2 T{
@5@8 $H@P@V@A@9print_system_message @I@S@A@V@I@<XD  t  t t  @Jt  L  O @J LC@\D !u !u
@6@F@6@W@" B
@#@&@P@"  
@#@&@" @ X
@#@I@A@!@" @ X

@#@ 
@ @ @9substitution @I@J@I@<XD  t  t t  @Jt  !  O @J !CA !u !u@6@W
@&
@@@&
@'@<C
A !u !u@6@/
@ H[ W@@@'
@<CA !u !u D 

@6@ 
@8 C @I@&@@@&@ 
@ @9 " @I@<C@"A !u !u \


?@6@@@&@" @ WR
@#@<CA !u !u  \



 @
~w:~d:~d: 

@=C@MA !u !u	
 \




@6@F@$@ 
@8 #@ 
@1 @@.@5@8 "@&@P@1 \@5@ @9 !@A@" @Stream ~w:~d:~d 
@#@J@<CA !u !u @=XD  t  t t  @Jt  H;  O @J #CC !u !u
 @@6@@@&
 #@ @ @9 # @I@<CC !u !u@6@@@&
	non_empty@ @ @9 $T@<XD  t  t t  @Jt action_skip  O @J $VCF0 !u !u  #
@=CF1 !u !u  "C@=CF2 !u !u  Y@=CF3 !u !u  !@=CF4 !u !u  !@=XD  t  t t  @Jt  !  O @J !CD  !u !u @=C@YD !u !ubinding



@6@ @/@8 D  @I@&@ @ @/@8 $4@ @ @ @ @/@8 $L @I@F@#@-@&@P@" @ A{ F
@#@ @ @ 
@9 !@A@'
@J@<XD  t  t t  @Jt  #  O @J #CD? !u !u@6toplevel_extra_white_line @8 !@&
@@@&
@"
 @ !@#@<CDC !u !u 

@=XD  t  t t  @Jt  [  O @J "CA !u !u 
end_of_clauseUnexpected end of clause


@=CA !u !u end_of_clause_expectedEnd of clause expected


@=CA !u !u  FUnexpected end of file


@=CA
 !u !u end_of_file_in_block_comment@ End of file in /* ... */ comment


@=CA !u !uend_of_file_in_quoted

End of file in quoted 
@6@ 
@ @9 $ @I@<CA !u !u illegal_numberIllegal number


@=CA !u !u 	long_atom@!Atom too long (see style_check/1)


@=CA !u !u long_string@#String too long (see style_check/1)


@=CA !u !u operator_clashOperator priority clash


@=CA !u !u operator_expectedOperator expected


@=CA !u !u operator_balanceUnbalanced operator


@=CA !u !u quoted_punctuation@-Operand expected, unquoted comma or bar found


@=CA !u !u 	list_rest@'Unexpected comma or bar in rest of list


@=CA !u !u cannot_start_termIllegal start of term


@=CA! !u !u punct


 @Unexpected `~w' before `~w'

@=CA# !u !u undefined_char_escape

 @@:Undefined character escape in quoted atom or string: `\~w'

@=CA% !u !u void_not_allowedEmpty argument list "()"


@=CA' !u !u 
 @ V



@=XD  t  t t  @Jt  "  O @J "CB !u !u 
@=C@'B !u !u B



 @@         file_search_path(~p, ~p)
 F
@6@ @ @9 "@<XD  t  t t  @Jt  #~  O @J #}CD !u !u 
@=C@(D !u !u
@6@ 
@/@8 "@&@" @
        ~p F
@#@ @ @9 #|@<XD  t  t t  @Jt  $K  O @J $JCEl !u !u
 C<@6@@@<CEm !u !u
 A<@6verbose C<@8 !@@@<CEp !u !u
banner@6 $ C<@8 !@@@<CEs !u !u@6@@@<C@Et !u !u
@6@1 ]c S@5@0 @8 @C @I@/
@/@8 @y @I@1 @K@1 [@0@5@0@5@8 H @I@1 !@1 
@5@.@.@5@8 !@@@ @/@8 !@3@1 !@.@5@4@4 F@5@3@1 !@5@5@/@8 !@1 @@.@5@8 !@1 E@2 H@.@5@8 Fo @I@ @ @8 !@F@%@E@ @1 H@5@8 "@P@T@1 !@.@5@8 !@m@r@n @@P@ @9 ] @I@A@V@I@<CE !u !u@6@1 @@.
@5@8 !@ 
@1 !@5@9 T @I@<XD  t  t t  @Jt  @M  O @J "oC@>@ !u !u	

built_in_procedure@6@/@8 "4@&
@" @@+No permission to ~w built-in predicate `~p'

@#@F@-
 B@&@P@" F@CUse :- redefine_system_predicate(+Head) if redefinition is intended@#@A@'@I@<C@ !u !u import_into
 _
 @@"No permission to import ~p into ~w
@=C@ !u !u
static_procedure
 @@)No permission to ~w static procedure `~p'

@6Defined@ @ @9 "@<C@ !u !u  I @
 @@-No permission to read from output stream `~p'
@=C@ !u !u  V @
 @@+No permission to write to input stream `~p'
@=C@ !u !u  Itext_stream
 @@1No permission to read bytes from TEXT stream `~p'
@=C@ !u !u  V $
 @@0No permission to write bytes to TEXT stream `~p'
@=C@ !u !u  I
binary_stream
 @@8No permission to read characters from binary stream `~p'
@=C@ !u !u  V $
 @@7No permission to write characters to binary stream `~p'
@=C@ !u !u  EN C G
 @@0No permission to reuse alias "~p": already taken
@=C@ !u !u  @No permission to ~w ~w `~p'

@=XD  t  t t  @Jt  $O  O @J $NCD !u !u@6@@@'
@<C@<D !u !u B



 PJ Y Y "X% where F @ #
@6@ @ @ 
@9 #@<XD  t  t t  @Jt  !  O @J !C@l !u !u@6@W
@&
@@@&
@" @Unknown error term: ~p
@#@<C@p !u !u@6@; H[ W^ H[@<C@r !u !u@6@9 "[ @I@<C@t !u !u@6@9 ! @I@<C@v !u !u 
 @ $



@=XD  t  t t  @Jt  #  O @J #CFJ !u !u  A=@=CFK !u !u  A@=XD  t  t t  @Jt  "7  O @J "6CF !u !u B
@6@@@<CF !u !u F B
@6@@@<CF !u !u

 F@6@@@3
@5@9 "5@<CF !u !u F

@6@@@ 
@/@8 "5~n@ @9 "K@<CF !u !u
@6@ 
@8 $W @I@@@ @9 "5@<C@$F! !u !u @



@6@@@ @/@/@8 "5@ 
@ @8 "K@ @ @9 $7 @I@<CF& !u !u
@6@\
@@@ @/@8 "5@ 
@ @9 "K@<CF+ !u !u
@6@ @/@/@8 "5 V@ @8 "K@3
@5@ @9 $@<XD  t  t t  @Jt  XS  O @J "<CD !u !u  C+ "XCall@=CE  !u !u  I "XExit@=CE !u !u  A7 YFail@=CE !u !u  XUyellowRedo@=CE !u !u  XVblueUnify@=CE !u !u  B}magenta	Exception@=XD  t  t t  @Jt  $,  O @J $+C@#B !u !u 
 


 
@6@@@]@]
@Y@ @ 
@ @9 !@<CB !u !u 


  @
@6@]@Y
@ @ 
@9 !@<XD  t  t t  @Jt  #  O @J #CD !u !u 
@=C@ D !u !u W



@6@1 W
@5@/@8 W6@ @ @9 #@<XXQM [F@(/usr/lib/swi-prolog/library/operators.pl   `Au@$C E_S E [E [E [E \#E [XO [
undo_operator C@!@	u G   `A $ AK



 AK


@6@ @ @ 
@8 P@ @8same_op_type [@@@<C@*@ $ $ AK


@6@@@1 AK
@5@ @8 $ [@1 AK
@5@ @9 $@<C
@ $ $ AK@6@@@<C@ $ $  AK



 AK 
@=XD  t  t t  [t  [ @ D  t  t @t  [t [ O [ [ C@k $ $@6@/@8 $ [@1operator_stack@2 @mark@5@9 CU@<XD  t  t t  [t  [ @ D  t  t @t  [t $  O [ $ C@e $ $@6@/@/
@8 E [@ 
@/@8tag_ops [@ @8undo_operators [@ @9
set_operators [@<XO [ $ C@ $ $@6@9 $@<XO [ $ C@ $ $ 
@=C@;@ $ $ AK





 AK


@6@1 @5@/@/@8 $@" @#@ @ @9 $@<XO [ $ C@ $ $ @=C@ $ $
@6@ @8 $@ 
@ @9 $@<XO [ [ C@ $ $@6@1 $@2 @@.
@.@5@8 J@8 $@+
 $@@@<XD  t  t t  [t  $ B D  t  t t  [t  $ C O [ $ C@ $ $ @=C@ $ $@6@8 $@9 $@<C@ $ $ AK



@6@1  @
@5@9 C@<XO [op_type C@ $ $  P  @=C@ $ $  Kd  @=C@ $ $  Pinfix@=C@ $ $  P $@=C@ $ $  P $@=C@ $ $  Ppostfix@=C@ $ $  P $@=XD  t  t t  [t  \$ @ D  t  t @t  [t \# B B O [ \# C@%@u $ $@6@1 AK
@5@/
@8 $@1  @@5@8 C@1 $@2 @incremental
@5@9 CU@<XO [ $ C@ $ $@6@/@8 $ [@9 $@<XXQM GF@./usr/lib/swi-prolog/library/prolog_codewalk.pl   `Au@#C E_S E  MEprolog_program_clauseXO G	undecided CB G G Fn@6@@@<CB G G @E@6@1missingundecided_call@5@9 B^@<XO Gset_clauses_of_walk_option C@E@c G G
walk_option














 $

@6 B@9 H H@<XO Gset_walk_option_fields C@c G G 
@=C@1@c G G	@6@F@ @/@8set_walk_option_field W@P@ @ @ 
@9 $ W@I@A@"

@#@ @ @9 $@I@<XO G@"nb_set_module_class_of_walk_option C@ @c G G@6@1 B@2 \S@4 @@4 @4 E_@4 !(@4 D3@5@8 $@9 E W@<XO G $ C@WC G G@6@/@0@8make_walk_option W @1 AZ@1 Az@1 W@.
@5@2 Az@1scan_module
@5@2
module_clause

@5@2 AZ@1 Az@1 J@2multifile_predicate@.@.@.@5@2multifile_clause
@1 @2 @5@5@2initialization_clause
@5@1 CP@2 $@0@0@0@5@9 A W@<XO G   C@ G G on_trace@=XO Gmake_message CBg G G X @K C _
 @E@6@ @9goal_pi W@<CBj G G not_callable @K Bm C8 @E@=CBl G G 	 W
 A<@6@ @9 $@<XO Gvariants CC G G @=CC G G
@6@ 
@9 $ W@<XO Gregister_possible_meta_clause C@TB G G@6@X
@1 X@.@5@8 WL@/@/
@8 $, W@ 
@1 X @@5@8 F AV@E@1 
@5@1 @@0@5@8 \:@P@T@E
@1 
@5@0@8    @P@T@E@ 
@8possible_meta_predicate W@P@T@@@1 %
@5@9 A@<CB G G @=XO G $ C@lC G G
@6@1 @.
@.@5@8predicate_in_module W@E
@ 
@ @8 $ W@P@T@/@ 
@ @8 B@F@1 
@5 A'@8 \:@P@1 $

@5@8 A@U@I@A@+@F@1 
@5@/@8 \:@ @8no_enum_property W@P@U@A@1 X@1 
@5@0@5@0 A7@9 @B@I@<XO G $ CC G G 
@=C@*C G G
@6@F@ 
@8 !9 W@P@ @9 $@I@A@"
@#@ @ 
@ @9 $@<XO Gwalk_option_undecided C
@c G G  $
@=XO Gwalk_called_by_pred CA G G 
 


@6@ 
@ @8 %@@@<C@,A G G 
 


@6@/@ 
@ @8 B@1 @5 A'@8 \:@@@1 $
@5@9 A@<C@_A G G	
 
 


@6@/@ 
@ @8 B@F@/@8no_walk_property W@1 @5@ @8 \:@P@V@J@A@0@1 @5@8walk_option_caller W@/@8walk_option_clause W@1 @C@1 A@1 @5@.@5@0 A7@5@1walk_called_by_body@5@9 A A@I@<XO G@"set_trace_reference_of_walk_option C@c G G@6@9 \ W@<XO Gwalk_option_module_class C
@c G G  $
@=XO Gremove_quantifier CB G G
@6@W
@@@ @9 $ W@<C@$B G G		 Z


 Z

@6@@@ @ @ 
@ @ @ @9 %" W@<C@%B G G

 


 Z

@6@@@ @ @ 
@ @ @ @9 %&@<C
B G G 



@=XO Gset_module_class_of_walk_option C@ @c G G@6@1 $@2 \S@4 @@4 @4 E_@4 !(@4 D3@5@8 $@9 %@<XO G W% CD
 G G 
@=CD G G
 @:- meta_predicate ~q.
 F
@6@ @ @9 W$@<XO Gset_module_of_walk_option C@E@c G G
 $














 $

@6 B	@9 $@<XO Gset_evaluate_of_walk_option C
@c G G@6 B!@8 $@9 %@<XO Gwalk_called_by CB G G @=C@iB G G
@6@F@<@" D:

@#@P@ @ 
@/@/@8subterm_pos W@F@ @ @/@ @/@ @8extend W@P@ @ @ @8walk_called W@A@V@J@A@ @ 
@/@/@8 %0@ @ @ @8 %6@J@J@ @ 
@ @9 %. W@<XO Gnb_set_autoload_of_walk_option C
@c G G@6 B!@8 $@9 $@<XO G@!set_initialization_of_walk_option C@?@c G G 
 $














 $

@=XO G %2 CC G G@6 D@ 
@8 %2 W@@@<CC G G@6 ID@ 
@8 %?@@@<CC	 G G@6 HX@ 
@8 %?@@@<CC G G@6 C@ 
@8 %?@@@<XO G $ C@)C G G
 

 

@6@/@ @ @8 B@1clauseref_not_from_development@1 
@5
@5@0 A7@9 @B@<XO Gwalk_option_evaluate C
@c G G  $

@=XO Gnb_set_clause_of_walk_option C@c G G@6
@9 $@<XO G % CAT G G@6@+
 @@@<C@.AW G G@6 @E@/
@8set_undecided_of_walk_option W 
@ 
@/@8 %- W@1 %7
@0@5@1 $@.@5@1 %
@5@8 @B@@@<CA^ G G@6 FEFailed to analyse:~n@8 FH W@1 BQ<head>
@5@8    @9
debug_walk W@<XD  t  t t  Gt  % A& O G@!walk_option_infer_meta_predicates C
@c G G  $
@=XO Gis_walk_option C@c G G@6@W
@@@U@<C@@c G G
 $










@6@8 C@E@E@3 Fn@4 @E@4 	@5@8 @ @P@T@P@T@B@+ @A@+ 
@@@B@+
 @A@+
 
@@@]@ @8 A W@ @1 \S@4 @@4 @4 E_@4 !(@4 D3@5@ H
element_types H@ @8 C@E@E@ @3 
@4 @4 A@5@8 %X@P@T@P@T@ @8 %Y@`@B@+ @A@+ 
@@@<XO G@(set_infer_meta_predicates_of_walk_option C@c G G@6@1 \S@4 
@4 @4 A@5@8 $@9 %@<XO G $ C@c G G@6@9 $@<XO G %( C@X@c G G
 $














 $

@6@1 $@2 \S@4 @@4 @4 E_@4 !(@4 D3@5@9 $@<XO Gnb_set_source_of_walk_option C
@c G G@6 B!@8 $@9 $@<XO G Mg CB G G@6@/
@8 %C W@-
 
@9 Mf W@<XO Gset_autoload_of_walk_option C@E@c G G
 $













 $

@6 B!@9 $@<XO G %H C@?@c G G 
 $














 $

@=XO G %I C@c G G@6
@9 %@<XO G %1 CB G G
@6@ 
@ @8 %> W@@@<CB G G@6@X
@"
 
@#@@@ @ 
@ @ @9 %0@<CC G G 
@=XO Gnb_set_caller_of_walk_option C@c G G@6@9 $@<XO Gextend_term_pos CC G G@6@W
@@@<C@8C G G

 Z






 Z

@6@@@/@8 D@1 @2 @  @5@ @8 \ \ @ @ @ @9 K K@<C@)C G G @



 Z


@6@ @8 D@1 %n@2 @  @5@ @9 %o@<XO Gwalk_from_initialization CA G G 


@6@8 $ W@@@ 
@9 % W@<CA
 G G @=XO Gcalling_metaarg CB G G@6@Y
@@@<CB G G  Z@=CB G G  C@=XO Gwalk_option_clauses C
@c G G  $
@=XO G $ C@ G G@6@/@8 %  W@1 X@.
@5@8 % @ 
@9 %X@<XD  t  t t  Gt  $ B D  t  t t  Gt  $ C O G %L CAr G G@6@U@<C@%Av G G $@6@1 A@1 %7@0
@5 @5@1 $@.@5@1 %L
@5@9 @B@<C@A{ G G
 G@6@F@t@F@'@ 
@/@8 %@X@ @0@/@0@8 ] WV@" Z

@#@P@&@I@A@"@ 
@/@8walk_option_initialization W@ @8 C@" @#@ @1 @5@/@/@8   WV@J@P@1 A@1 %7
@5 @5@1 $ G@5@1 %Lno_positions
@5@9 @B@I@A 
@ 
@/@8set_source_of_walk_option W@1 %7@0@5 @9 %@J@J@I@<CA G G %@6 
@ 
@/@8 %@1 %7@0@5 @9 %@<XD  t  t t  Gt   N @ D  t  t @t  Gt  M O G  M C@ G G@6  @/@8  T Y,@9  N W@<XO G % C
@c G G@6 B!@8 $@9 %@<XO Gnb_set_undecided_of_walk_option C@c G G@6
@9 $@<XO G $ C@U@c G G X

 $













 $
@6@1 \S@4 Fn@4 @E@4 	@5@ 
@9 $@<C@J@c G G H

 $













 $
@6 B!@ 
@9 $@<C@J@c G G X

 $













 $
@6 B!@ 
@9 $@<C@J@c G G F

 $













 $
@6 B	@ 
@9 $@<C@]@c G Gmodule_class

 $













 $
@6@1 $@2 \S@4 @@4 @4 E_@4 !(@4 D3@5@ 
@9 $@<C@U@c G Ginfer_meta_predicates

 $













 $
@6@1 \S@4 
@4 @4 A@5@ 
@9 $@<C@J@c G Gclauses

 $













 $
@6 B@ 
@9 $@<C@C@c G G trace_reference

 $













 $
@=C@J@c G G $

 $













 $
@6 C8@ 
@9 $@<C@C@c G G  WP

 $













 $
@=C@C@c G G  "

 $













 $
@=C@C@c G G  F

 $













 $
@=C@C@c G G  $

 $













 $
@=C@I@c G G Mg

 $












 $
@6 B!@ 
@9 $@<XO G
walk_dcg_body 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 Ac@6@@@<C@2C G G	 


 Z

@6@@@G@X@H@ @ @ @ 
@9 % W@A@ @ @ 
@9 %$@<C@)C$ G G Az


 Z

@6@@@ @ @ 
@8 %@ @ @ 
@9 %@<C@)C( G G @


 Z

@6@@@ @ @ 
@8 %@ @ @ 
@9 %@<C@)C, G G A\


 Z

@6@@@ @ @ 
@8 %@ @ @ 
@9 %@<C@-C0 G G AZ


 Z

@6@@@B@ @ @ 
@8 %@A	@ @ @ 
@9 %@<C@-C5 G G ^


 Z

@6@@@B@ @ @ 
@8 %@A	@ @ @ 
@9 %@<CC: G G ^

 ^
@6@@@ @ @ 
@9 %6@<CC= G G@6@/@/@ 
@8 %3@ @ @ 
@9 %6@<XO G %
 CC G G  Ca@=XO G WN C@+D G G@6@/@8 CE@ @/@/@8filepos_line W@&@" @ $R

@#@<XO Gset_caller_of_walk_option C@c G G@6@9 %@<XO G % C@/C G G@6@1 
@5@8 B@" 


@#@/@ 
@8 B@E@1 
@5@1 W@0@5@8 \:@P@T@<XO Gset_clause_of_walk_option C@?@c G G 
 $














 $

@=XO Gwalk_option_trace_reference C
@c G G  $
@=XO G@%nb_set_trace_reference_of_walk_option C@c G G@6@9 $@<XO G % C@@ G G
@6 @@/@8 @ @/
@0@8 $@F@ 
@/@8 %w W@X@P@ @ 
@8walk_clauses W@I@A@*@1 Az@1walk_option_module
@.@5@2 Az@1 W@5@2 $
@5@1find_walk_from_module
@5@8 %@ 
@8walk_from_multifile W@ 
@8 %r W@I@/@ 
@8infer_new_meta_predicates W @@/@8 %@G@(@-@H@m@r@u@x @@ A<@1 W@2 W!
@5@8 @G @I@/@8 G2 @ @9 %@A@V@J@<XO G % CA G G@6@1 %
@.@5@1 %@1 
@5@5@9 %@<XO Gwalk_option_undefined C@c G G  $
@=XO G $ CBq G G
 
 


@6@/@8 E W@`@@@ @ 
@ @9 B@<CBv G G 

@=XO Gcalling_metaspec CB G G@6@0@/@8 CE@8 %u W@@@<XO G %+ C
@c G G@6 B	@8 $@9 %@<XO G %K C@D@c G G
 $













 $

@6 B!@9 $@<XO G % C@E@c G G
 $














 $

@6 B!@9 $@<XO G %= C@c G G@6@9 %@<XO Gset_undefined_of_walk_option C@c G G@6@1 \S@4 Fn@4 @E@4 	@5@8 $@9 %@<XD  t  t t  Gt  %2 @ D  t  t @t  Gt %@ B B B O G %@ CCN G G@6@W
@@@U@<CCP G G
@6@@@@<C@*CS G G		 Z
@6@ @8 %Y@_@/@ @/@8 ^, K@ @/@8 CE@ @ @ @9 %?@<CCY G G Z

@6@ @ @ @9sublist_pos W@<CC[ G G
 ^

 ^
@6@ @ @ @9 %?@<XO G % C@?@c G G 
 $














 $

@=XO G %7 CA G G Y
@6@X@@@ @ 
@9 %6@<CA G G@6@W
@@@ 
@9 %$@<C@2A G G	 


 Z

@6@@@G@X@H@ @ @ @ 
@9 %6@A@ @ @ 
@9 %$@<C@)A G G Az


 Z

@6@@@ @ @ 
@8 %6@ @ @ 
@9 %6@<C@)A G G @


 Z

@6@@@ @ @ 
@8 %6@ @ @ 
@9 %6@<C@)A G G A\


 Z

@6@@@ @ @ 
@8 %6@ @ @ 
@9 %6@<C@'A G G DW

 Z
@6@@@E@E@ @ @ 
@8 %6@P@T@P@T@<C@A G G AZ


 Z

@6@@@F@A@ 
@/@8 %d@+ @P@!@1 AZ@5@#@ @1 AZ@1 %7
@5@2 %7
@5@/@8 \F@ @/@8 $ W@ @ @9 T} K@A@0@E@E@ @ @ 
@8 %6@P@T@P@T@E@E@ @ @ 
@8 %6@P@T@P@T@J@J@<C@HA G G@6@ 
@/@8 % W@- @F@ @1 
@5@8 DD@P@&@A@1 
@5@1 W@.@5@8 \:@ @1 
@5@8 DD@1 
@5 	@ 
@8print_reference W@U@<C	A G G@6@ 
@8 %c W@@@<C@=A G G@6@B@$@F@1 
@5@1 W@.@5@8 \:@P@V@A@&@ @/@ H[ V H[@A@/@ H[ V H[@I@-@@@ @ 
@9 %9@<C@fA G G	 Z


@6@F@ 
 
@8walk_option_autoload W@P@X@1 
@5 EX@8 D @A@V@B@1 
@5@1 @@.@5@8 \:@A@1 
@5@/@8 %@@@ 
@/@8 %@ @8 $ W@ @ @1 @@5@ 
@9walk_meta_call W@<CA G G@6@X@1 
@5 EX@8 %@@@<CB  G G@6@`
@@@1 
@5@ 
@9 X W@<CB G G@6@ 
@9 $ W@<XO Gnb_set_on_trace_of_walk_option C
@c G G@6 C8@8 $	@9 $@<XO Gwalk_option_on_trace C
@c G G  $
@=XO G %A C@;C G G	 


@6@1 
@5@0@8 X W@E@!@1 A@.@5@8 WL@/@1 A@5@8 % @E@ @8 %s@P@T@P@T@A@J@<XO G $ CB G G 

 



@6@@@ @ @9 B@<CB G G @=XO G % CA1 G G@6@1 J@2 $@.@.@.
@5@1walk_called_by_multifile@1 
@2 @5
@5@9 %@<XO G % C@b@ G G@6 B@8 $@1 T}@.
@5@1 Az@1  @@2 A@.
@.@5@2 Az@1 AZ@1 @@1 B
@2 @.@.@5 @5@2 Az@1 B @@5@2 B
@5@2 Az@1 %@5@2 Az@1 %@2 @5@2 %@5@9 %@<XO G % C	@c G G  $

@=XO G@+nb_set_infer_meta_predicates_of_walk_option C@c G G@6@1 \S@4 
@4 @4 A@5@8 $@9 $@<XO G % C	B4 G G@6 $@9 %@<XO G $ C@c G G@6@9 $@<XO G %% CB	 G G@6@/
@8 %
 W@G	@W
@H@( Fn@A@&
@ @9 $ W@<XO Gnb_set_undefined_of_walk_option C@c G G@6@1 \S@4 Fn@4 @E@4 	@5@8 $@9 $@<XO G % CA* G G  X @=CA+ G G  Ca@=XO G % C
@c G G  $	
@=XO Gset_on_trace_of_walk_option C
@c G G@6 C8@8 $	@9 %@<XO G %4 CCj G G
 


@6@@@<CCk G G
@6@W
@@@ 
@ @9 %$@<C@TCo G G 


 
 Z





 Z
@6@@@G
@W@H@ @ @8 %$@A@V@ @ @ @ @ @9 %3@<C@#Cx G G		@6@`
@@@/@8 @/@8 D@ 
@ @8 %l W@ @ @/@8 %p@ @9 @<CC G G@6@ 
 $@ @9 %@<XO Gwalk_option_source C
@c G G  $
@=XO Gnb_set_clauses_of_walk_option C
@c G G@6 B@8 $@9 $@<XO G % C@?@c G G 
 $














 $

@=XO G % C@!A  G G@6<initialization>@8 %@1 E@0@.@.@5@1 Az@1 %|
@5@2 %q
@5@9 %@<XO G % CB# G G@6 Fn@8 % W@@@<C
B& G G@6@1 H@0@5@8 \:@@@<CB) G G@6@F 	@8 %@P@(
 	@A@(
 X@ 
@9 %@<XO Gprint_reference2 CB\ G G 	@6@ 
@/@8 % W@ 
@/@8 %@X@ @ @@@@<CBb G G@6@/@/@8 $ W@ @ @9 %@<XO Gnb_set_evaluate_of_walk_option C
@c G G@6 B!@8 $@9 $@<XO G %R CAj G G @=XO G $ C@'C G G@6@1 A@1  @2 E@0@1 @.@0@5@.
@5 
@5@0 A7@8 @B@ 
@8 %{@9 %s@<XO G Mf CB G G B


@6@ 
@9 C @<XD  t  t t  Gt  V A' D  t  t t  Gt  V 	 
O G V C@*@U G G  M % \S Fn @E 	 %
@6@1 \S@4 Fn@4 @E@4 	@5@ @9 V W@<C@U G G  M H B! H
@6 B!@ @9 %@<C@U G G  M % B %
@6 B@ @9 %@<C@U G G  M F B	 F
@6 B	@ @9 %@<C@:@U G G  M % $ \S @  E_ !( D3 %
@6@1 $@2 \S@4 @@4 @4 E_@4 !(@4 D3@5@ @9 %@<C@U G G  M X B! X
@6 B!@ @9 %@<C@U G G  M % N %
@6 N@ @9 %@<C@U G G  M % C8 %
@6 C8@ @9 %@<C@*@U G G  M % \S 
  A %
@6@1 \S@4 
@4 @4 A@5@ @9 %@<C@U G G  M % B! %
@6 B!@ @9 %@<XO Gwalk_option_data C
@c G G  X $


@=C@c G G  B~ $



@=C@c G G  @ $


@=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  E $


@=C@c G G  $ $


@=C@c G G  Mg $



@=XO G % C@LA5 G G 
 


@6@/@ 
@ @8 B@1 @C@1clause_not_from_development@1 @5@.@.@5@0 A7@5@1 Az@1 %@5@2 Az@1 %@2 @5@2 %@5@9 %@<XO G % C
@c G G  $

@=XO G % C@c G G@6
@9 %@<XO G % C	B G G@6 
@8 %T W@@@<C@8B G G@6@1 @.@.
@5@1 Az@1 J@2 %@.@5@2 Az@1  @1 @5
@5@2 AZ@1 @@1 %T A@5 @5@2 %
@5@9 B,@<XO G % C@E@c G G
 $














 $

@6 C8@9 $@<XO G % C@JD G G@6@1 Az@1 Fe
 DP@.@5@2 H$@.@5@1 Az@1 B@5@2 Az@1 E@2 H@.@5@2 Az@1 W G'@5@2 W G
@5@1 Az@1 I@5@2 I@5@9 $@<XO G % C
@c G G  $
@=XO G $ C
@c G G@6 B@8 $@9 %@<XO G % C@B G G@6@/@8 CE@@@F@"@#@P@V@A@&@(@G@'@Y@H@/@8 CE@ @ @/@ @/@ @8 %3@ @ 
@ @ @8 %6@J@A@O@G@)@+ Z@H@/@8 CE@ @/@ @/@ 
@/@ @8 %&@ @ @ @ @8 %6@I@A@#@G@+ C@H@/@8 CE@ @ 
@ @ @8 %@A@V@I@J@J@/@8 %@ @ 
@ @ @ @9 %@<CB G G @=XO G %^ C@P@c G G
 $














 $

@6@1 \S@4 
@4 @4 A@5@9 $@<XO Gdefault_walk_option C@c G G  $ Fn  
 @ E_ 
 @=XO G $ C
@c G G@6@/
@8 &	 W@ 
@9 $@<XO Gnb_set_module_of_walk_option C
@c G G@6 B	@8 $@9 $@<XO G % C@PB> G G	@6@ 
@/@8 %@X@@@F@_@/@8 CE@Y@P@!@1 WJ@5@#@A@!@F@ 
 
@8 % W@P@!@1 WP@5@#@A
@I@V@1 $ G@5@8 B^@I@ @ 
@9 % W@<C@_BK G G	@6@ 
@/@8 %{@X@" 

@#@@@F@_@/@8 CE@Y@P@!@1 WX@5@#@A@&@F@ 
 
@8 &@P@!@1 \?@0@5@#@A
@I@V@1 $ G@5@8 B^@I@ @ 
@9 &@<C	BY G G@6@0@ 
@9 &@<XO G %g C
@c G G@6 B!@8 $@9 %@<XO G@$nb_set_initialization_of_walk_option C@c G G@6@9 $@<XO G &  C@<AE G G
 

@6@1 @5@8 A @E@"@1 A@.@5@8 WL@/@1 A@5@8 % @E	@ @ 
@8 %s@P@T@P@T@A@J@<XO G % C@P@c G G
 $














 $

@6@1 \S@4 Fn@4 @E@4 	@5@9 $@<XD  t  t t  Gt  % @ D  t  t @t  Gt % B B B B O G % C@%C^ G G

@6@B
@ @ @ @ @8 %?@A@ @ @ @ @9 %@<CCb G G@6@- I@ 
@ @ @9 %?@<XO G %| C
@c G G  $
@=XXQM @F/usr/lib/swi-prolog/boot/qlf.pl  @\As@#C S E @E DE @E C	XD  t  t t  @t  @ 	 
D  t  t t  @t  @  O @ @C@4@V	s/usr/lib/swi-prolog/boot/qlf.pl  @\A &@6@1 Y$
 DP@.@4@1   ^@5@5@1 A@1 F@.@5@1 @
@5@2 F@5@1 I@5@9 A @@<XD  t  t t  @t  C @ D  t  t @t  @t D D  t  t t  @t  C  O @ DC@8 & & 

@6@9	qcompile_ @@<XD  t  t t  @t  &  O @ &C@= & &@6@@@<C@> & &
@6@@@ 
@8 &@ @9 &@<C@l@B & &	@6@3@1 B @?@5@4@1 B) DP@5@5@/
@8 A @@/@/@ 
@8 @ @@F@$@  @@ @ @@P@1 @K@1 @L Dd @
@5@2 D @1  C@5Conflicting extension@5@8 @X @@A@V@1  @@2 @@. @@5@8 F @@ @ @/@8 &@1 
@5@3@1 B@5@5@9 Ai @@<XD  t  t t  @t check_is_module  O @ &!C@*@h & &@6@E@]
@P@T@1 B @5 
@8 @ @@@@1 @@.
@5@8 E @@1 @K@1 C E
@5@0@5@9 &@<C@n & & @=XD  t  t t  @t  @ 	 
D  t  t t  @t  @  O @ @C@'@` & & HO@6@1 
@5@/@8 D @@ @ @8 &" @@G	@]@H@'
@A@'
@<XD  t  t t  @t  C @ D  t  t @t  @t C	  BD  t  t t  @t  C  O @ C	C@: & & 


@6@ 
@9 &@<XXQM BJF@$/usr/lib/swi-prolog/library/qsave.pl   `Au@$C E_S E BGE BHXD  t  t t  BJt     O BJ  C@ G G  C[@=C@ G G  C`@=XD  t  t t  BJt save_resources  O BJ &)CA G G
 D3@6@@@<C@JA G G@6~nRESOURCES~n~n@8feedback BI@8copy_resources BI@B@5@0@1 @.@2 R[@0@0@0@5@8 W AV@1 @2 &2@.
@.@.@5@1 Az@1mkrcname
@.@5@2
save_resource
@5@8 A A@U@A	@V@J@J@I@<XD  t  t t  BJt attrib_name  O BJ &9CA G G  A& A& @=CA G G  B B @=CA G G  C C @=CA G G  A' A' @=CA G G  A A @=CA G G  @ @ @=CA G G  C C @=CA G G  B 	 
@=CA G G show_childs  
@=CA G G  S<  @=CA G G  X  @=CA G G  V V @=CA G G  @ @ @=XD  t  t t  BJt 
save_autoload  O BJ &<CAh G G@6@8define_init_goal BI@8define_toplevel_goal BI@1 H @5 @8 Y* Y,@@@9 H
 G@<CAn G G @=XD  t  t t  BJt  &@  O BJ &?CA\ G G@6@1 J@.@5@8 [ Y,@@@9define_predicate BI@<CA` G G @=XD  t  t t  BJt save_attribute  O BJ &KC@IA G G@6@/@8pred_attrib BI@G
@+ S<@H
@F
@1 X @5@8 \:@P@V@A B@8 \:@A@G@+ A&@H@E C@8 \:@P@T@A@V@8 EP (~w) @3@5@9 &,@<XD  t  t t  BJt  &J  O BJ &ICAO G G@6@8 X! H@@@<C@ AR G G@6@0@/@8 E @/@/
@8 B@1 @K@1 C _@2 
@5@0@5@9 B^@<XD  t  t t  BJt save_format_predicates   O BJ &T C@*Bw G G@6~nFORMAT PREDICATES~n@8 &,@/
@/@8 Ff BI@/@8qualify_head BI@!
@1 F
@5@#
~n~t~8|~w @3
@5@8 &,@ 
@8 &P@U@<CB G G   @=XD  t  t t  BJt  &1  O BJ &0C@@A& G G@6@/@8 ^ @/@8 D	 @B@/@1rc@.
@.@5@8 T} K@E@ 
@ @0@ @ &2 @@P@T@E	@ 
@ @8reserved_resource BI@P@T@ 
@ @8
copy_resource BI@U@A@V@J
@<XD  t  t t  BJt restore_prolog_flag  O BJ &kCBO G G@6@8 @;@@@<CBR G G@6@0@8 @;@@@1 @
@5@0 @9 @B@<CBV G G@6@3@1  @5@5@9 C} @<XD  t  t t  BJt  &C  O BJ &BCAb G G@6@1 C`@.@5@8 &G@@@9 &H@<CAf G G @=XD  t  t t  BJt  &j  O BJ &iC@BA5 G G@6@1 ^

 DP@.@5@1 A@1 ^
 B@.@5@1 Az@1 &-~t~8|~w~t~24|~w~t~40|~w~n@4@4
@4<Copied from running state>@5@2 ^@5@2 I@5@1 I@5@9 A @<XD  t  t t  BJt convert_option  O BJ &rC@%@ G G	B~w@6@/@8	min_stack BI@@@G
@+ @H@'@A@m@r@t@nD @{@xmax@@<C@ G G C`
	B~q@6@@@<C@ G G 	B~w@=XD  t  t t  BJt find_foreign_library  O BJ &yC@cB G G@6@3@1 B DT@5@4@1 B) DP@5@4@1 B A7@5@5@/@8 A BI@@@F@<@1 K T@5@/
@3@1 B) G/@5@4@1 B A7@5@5@8 &{ ^@/@8 ] BI@1 IB@.@5"~w" -o "~w" "~w"@3
@4@4@5@8 FH @ @8 W
 BI@P@'@A@'@J
@I@<XD  t  t t  BJt  BH @ D  t  t @t  BJt BG B D  t  t t  BJt  BH  O BJ BGC@@V G G
@6  @/@8  T Y,@8
check_options BI@/
@8exe_file BI@1 X@.@5 \@8 &D@1 C\@.@5@/@8 &D@ @ @8default_init_file BI@8 &= BI@8open_map BI \ @8 &msaved_program_class@ @8 &m@F@ 
@8 D @P@ 
@8 MU BI@A@V@ 
@/@8 D @ @ @8make_header BI@ @ @3@1 &@5@5@8save_options BI@ @ @8 &* BI@ $state$prolog B@/@8 ^ @ @8 D @1 Az@1 @< Xz@.@5@2 @ Xz @5@1 Az@1save_modules@5@2 Azsave_records@2 Az
save_flags@2 Azsave_prompt@2 Azsave_imports@2 Azsave_prolog_flags@2 Az@1save_operators@5 &T@5@1 @ Xz@5@8 &q@8 DG  BI@ @8 I @ @8save_foreign_libraries BI@ @8 C BI@ 
@8 D BI@9	close_map  BI@<XD  t  t t  BJt  &  O BJ &C@#Bc G G@6@@@1 ALsave@5 &@8 &D
~nOPERATORS~n@8 &,@1 W@.@5@1save_module_operators@5@8 &8 $@9 &,@<CBi G G @=XD  t  t t  BJt  &   O BJ & C@ZB G G@6
~nIMPORTS~n~n@8 &,@B@H@1 @.
@.@5@1 W@.@5@8 \:@E@8default_import BI@P@T@/
@/@8 B~t~8|~w:~w/~d <-- ~w~n@3
@4
@4@4@5@8 &,@1  BJ@2restore_import
@2 
@5@8 &P@U@A	@V@J
@J@I@<XD  t  t t  BJt save_unknown  O BJ &C@&A G G@6@1 
 X@5@/@8 @;@G@+ @E@H@V@A@1 @@1 
 X@5@5@9 &P@<XD  t  t t  BJt  &7  O BJ &6C@/A G G@6@ 
@3@1 B) DP@5@4@1 B A7@5@5@/@8 &{@@~t~8|~w~t~32|~w~t~48|~w~n@3@4@4@5@8 &, I@ @9 D{ BI@<CA G G@6@/@8 &^@ @8 &h@@@<CA  G G@6 A@1 @K@1 C R[@2 &2
@5@0@5@9 @G BI@<XD  t  t t  BJt special_module  O BJ &CAL G G  @=CAM G G  @@=XD  t  t t  BJt  &v  O BJ &uC@ G G  C]@ @=C@ G G  CZ@=C@ G G  Cb@=XD  t  t t  BJt  &  O BJ &CBk G G @6@@@<C@6Bl G G@6@1 F@.@.@2 
@.
@5@1 Az@1 &- &]@4@1 AK@2 

@5@5@2 EP@2 AK@2 

@5@9 &8@<XD  t  t t  BJt  &  O BJ &C@'AF G G@6@1 &@.@5@1save_module
@5@8 &8@1 Az@1 W@5@2 DW@2 &@5@1 &
@5@9 &8@<XD  t  t t  BJt  &  O BJ &CB G G@6@@@<CB G G
@6@W@@@1 @K@1 C &@5@0@5@9 B^@<C@FB G G B



@6@@@F@&@/@8option_type BI@P@F
@ @8 H H@P@ 
@9 &@A
@1 @K@1 C@5@0@5@9 B^@A@1 @K@1 Csave_option@5@0@5@9 B^@I@<CB G G@6@3@.
@4@.@5@8 @@@3@1 B
@5@5@9 &@<CB G G
@6@1 @K@1 C &@5@0@5@9 B^@<CB G G@6@1 @K@1 C B
@5@0@5@9 B^@<XD  t  t t  BJt  &  O BJ &C	B G G
 B5@6@0@9 &t@<CB G G  CX \S \kernel D3@=CB G G  B~ B!@=CB G G  C^ B	@=C
B G G  AL \S & M@=CB G G  C_ B!@=C
B G G  Ca \S &no_save@=CB G G  C[ C8@=CB G G  C` C8@=CB G G  C\ B	@=CB G G  CY @@=XD  t  t t  BJt  &   O BJ &C
B G G@6@1 $@.
@5@8 J@8 I @@@<CB G G   @=XD  t  t t  BJt  &  O BJ &CB G G@6@1 
@5 A&@8 D BI@1 @5 X@8 \:@@@U@<CB# G G@6@9 G5 BI@<XD  t  t t  BJt  $ A& D  t  t t  BJt  $ B D  t  t t  BJt  $  D  t  t t  BJt doption  O BJ &C@ G G@6@0@9 &t@<C@ G G  C`@=C@ G G  C\@=C@ G G system_init_file@=C@ G G  CX@=C@ G G  @@=XD  t  t t  BJt  &  O BJ &C@7B G G@6@1 E &@5@8 &G@@~nFOREIGN LIBRARIES~n@8 &,@1 ^@.@0@5@1 Az@1 &z@.
@5@2 Az@1 C:@.@5@2 &
 ^ I
@5@9 &8@<CB G G @=XD  t  t t  BJt  &  O BJ &CB, G G
 @@6@@@1  @@5@8 E BI@1 
@2 H"@2  @@5@@<CB0 G G@6@1 
@2 H"@2 @5@@<XD  t  t t  BJt  &  O BJ &C@@ G G
@6$options & B@/
@8 &@B@a@/@8 & BI@ @/@8 B< @ @ @/@8save_option_value BI@/@3@4@.@5@8 @F@ @8 &G@P@ @ @/@/@8 &s BI@A	@&@!B~w@#@3B~w=@4@4B~n@5@/@8 F @ 
@ @3@4@5@8 &@U@A
@V@J@J@J@J@ 
@8save_init_goals BI@ 
@9 I @<XD  t  t t  BJt  &  O BJ &C@ G G \ I@6@@@<C@ G G@6 C\@9 &@<XD  t  t t  BJt  &  O BJ &CA G G@6 B@8 \:@E A&@8 \:@P@T@E A'@8 \:@P@T@<XD  t  t t  BJt  &   O BJ & C@7A G G@6~nRECORDS~n@8 &,@B@*@/
@8 F! BI@-
$topvar &]@3
@4@.@5@8 &,@0@8 Ep BI F@8 &,@1 Eb
@0@5@8 &P@U@A@V@J
@<XD  t  t t  BJt  &  O BJ &C@=Ay G G@6@8 F~ ~n~nMODULE ~w~n@3
@5@8 &,@8 & BI@B@!@!@1 
@0@5@#@0@8 &3@E
@1 W@0@5@8 \:@P
@T@8save_predicate BI@U@A	@8 @l   $@9 &,@I@<XD  t  t t  BJt  &.  O BJ &-CB G G@6@/@8 & BI@@@9 &@<CB G G @=XD  t  t t  BJt  &   O BJ & C@:B7 G G@6~nPROLOG FLAGS~n~n@8 &,@/
@/@0 B@/@8 F BI@E
@8no_save_flag BI@P
@T~t~8|~w: ~w (type ~q)~n@3
@4@4@5@8 &,@1  BJ@2 &l
@5@8 &P@U@<CB> G G   @=XD  t  t t  BJt  &  O BJ &C@$@ G G@6@1 CY@.
@5@8 &G@@@ 
@3@1 B) DP@5@5@/@8 &{$header$rc I@ @9 &@<C@1@ G G@6@F
 K @8 @;@P@(
 @A@(
 
@1 Un @5@ 
@8 &D@@ DT@/@8 @; ' ' I@ @9 &@<C@J@ G G@6unix @8 @;@@ DT@/
@8 @; ' ' B@/@8 &@ #!/bin/sh~n@8 &@ # SWI-Prolog saved state~n@8 &@G
@+ \@H@( U@A@( Rg@ @"exec ${SWIPL-~w} -x "$0"~w"$@"~n~n@3
@4@5@8 &@ @9 I @<C@ G G @=XD  t  t t  BJt  &  O BJ &C@ G G@6 K @8 @;@0 B
@8 @ BI@@exe@9 '
@<C@ G G 

@=XD  t  t t  BJt save_attributes  O BJ 'CA G G@6@B@/@8 \:@8 &L BI@U@A@V@I@<XD  t  t t  BJt  &   O BJ & C@/A G G@6~nFLAGS~n~n@8 &,@B@"@/
@8 E~ BI@/@8 D< BI~t~8|~w = ~w~n@3
@4@5@8 &,@1 Y
@5@8 &P@U@A@V@J
@<XD  t  t t  BJt  V A' D  t  t t  BJt  V 	 
O BJ V C@9 G G BG C] B5 '
@6 B5@ @9 V BI@<C@9 G G BG CZ B5 '
@6 B5@ @9 '@<C@9 G G BG Cb B5 '
@6 B5@ @9 '@<C@9 G G BG J C8 J
@6 C8@ @9 '@<C@9 G G BG &n C8 &n
@6 C8@ @9 '@<C@9 G G BG & B	 &
@6 B	@ @9 '@<C@*@9 G G BG X \S \ & D3 X
@6@1 \S@4 \@4 &@4 D3@5@ @9 '@<C@9 G G BG H B! H
@6 B!@ @9 '@<C@9 G G BG C^ B	 '
@6 B	@ @9 '@<C@$@9 G G BG & \S & M &
@6@1 \S@4 &@4 M@5@ @9 '@<C@9 G G BG Un B! Un
@6 B!@ @9 '@<C@$@9 G G BG E \S & & E
@6@1 \S@4 &@4 &@5@ @9 '@<C@9 G G BG ' B	 '
@6 B	@ @9 '@<XD  t  t t  BJt  &  O BJ &C@ G G@6@1 J@.@5@8 &G@@	goal=~q~n@3@5@9 &@<C@ G G@6goals@/@8 &@1 T}@.
@5@1 FH
	goal=~w~n@4
@5@9 &8@<XD  t  t t  BJt  '  O BJ ' CB@ G G  G@=CBA G G  B9@=CBB G G  Xz@=CBC G G  #W@=CBD G G readline@=CBE G G associated_file@=CBF G G 	cpu_count@=CBG G G hwnd@=XD  t  t t  BJt  &  O BJ &CB G G@6@1 '@.@5@8 &G@@ B@/@8 Fd@1 &@5@9 CU@<CB G G@6@1 &@0@5@9 CO@<XD  t  t t  BJt  &   O BJ & CB G G@6~nPROMPT~n~n@8 &,@/
@8 T BI@1 T@0
@5@9 &P@<XD  t  t t  BJt  &O  O BJ &NCA G G @


 @ 

@6@@@ @0@9 &S@<C@,A G G		  

 



@6@ @ @8 &: BI@ 
@/@8 &S@ @ @ @9 B@<XD  t  t t  BJt  BH  O BJ &(C@S G G@6@9 BG BI@<XD  t  t t  BJt  &  O BJ &C@5A G G@6 Ca@8 \:@@@"
 


@#@ 
@/@/@8 B~npre-defining foreign ~w/~d @3@4@5@8 &,@1 @#@2 @2 @5@9 &P@<C@|A G G@6@"
 


@#@ 
@/@/@8 B~nsaving ~w/~d @3@4@5@8 &,@F@%@"
 &2@#@- D3@P A&@8 '@D@+ @@P A'@8 '@S(Skipped clauses)@8 &,@U@A@V@F
@8 & BI@P@V@I@A@&@8 '
 BI@E B@8 \:@P@T@B@0@/@8 X  F@8 &,@ @8 D5 @U@A@V@I@<XD  t  t t  BJt  &g  O BJ &fCA1 G G  ' '@=CA2 G G  & &@=CA3 G G  & &@=XD  t  t t  BJt  &5  O BJ &4CA G G @
@6@@@<CA G G@6@3
@4 @4@5@9 A BI@<XD  t  t t  BJt  &[  O BJ &ZC
B G G

@6 @8 B@@@<C	B G G 
  @
@=XD  t  t t  BJt  &  O BJ &C	@ G G
 CX

@6@@@<C@ G G \ @@6@@@U@<C@ G G @=XXQM G_F@&/usr/lib/swi-prolog/library/quintus.pl   `Au@$C E_S E W@Elog10EsinE	midstringEstream_positionE '4E DdE Z#E PLEfloorE [ElogE LE '4E '4Ecurrent_streamEno_style_checkEatan2EatanEceilingEtanE 'Eraise_exceptionE	atom_charE \EgenargE [^ EasinEpowEcosEon_exceptionE	skip_lineE QE '` EsqrtEacosXO G_ '. C@ G] G]@6@m@s@w W?@@<XO G_ 'H C@ G] G]@6@m@s@w 'I@@<XO G_ 'J C@ G] G]@6@m@s@wceil@@<XO G_ '/ C@ G] G]@6@m@s@w '0@@<XO G_ 'L C@ G] G]@6@m@s@w 'M@@<XO G_ '1 C@ G] G]@6@m@s@w '2@@<XO G_ 'N C
@m G] G] ]
@6@9 W

 G_@<C
@o G] G] W

@6@9 'l@<C@q G] G] F4@6@9 ] W
@<C@s G] G] B*
 @6 DP@9 C 'm@<C@u G] G]cd@6 K@3@.@5@8 B# 'm@0@9 P< 'm@<C@x G] G] 'q
@6@0@9 's@<C@z G] G]args
@6 B9@9 @;@<C@| G] G] G
@6 B9@/@8 @;	to_prolog@9 \ \ @<XO G_ '3 CA} G] G]@6@ 
@ @0@9 '@ 'm@<XO G_ 'O CA G] G]@6@9 B^@<XO G_q_style_option C@ G] G]
single_var X@6@@@<C@ G] G] 

@=XO G_ 'Q CAn G] G]@6@9 C@<XO G_ 'S C@ G] G]@6@/@8 E2 'm@/ C]@8 ] 'm \@9 \ \@<XO G_ '5 CAC G] G]@6@1 H@5@8 E@9 \@<XO G_ '7 CA{ G] G]@6@ 
@0@0@9 '{@<XD  t  t t  G_t  Dd @ D  t  t @t  G_t '8 O G_ '8 CAb G] G]@6@9 BD @<XO G_ 'T C@ G] G]@6@9 CE@<XO G_ PL C@ G] G]@6@m@s@w PM@@<XO G_ 'V C@ G] G]   @=XO G_ 'W C@ G] G]@6@m@s@w 'X@@<XO G_ '9 CA G] G]@6@G@\
@H@V@A@W
@<XO G_ ': C@ G] G]@6@m@s@w ';@@<XO G_ 'Y C	@ G] G]@6@m@s@t@x L@@<XO G_ '< CA G] G] @=XO G_ '= C@ G] G]@6@m@s@w '>@@<XO G_ '[ C@ G] G]@6@m@s@w '\@@<XO G_ '? C@ G] G]@6@m@s@w L@@<XO G_ '@ C@SA G] G]	
@6@W
@@@/@8 [@B@X
@A@G@X@H@ 
@ @ @8 H4 'm@A@V @ 
@0@/@8 @@ @m@r@r
@x @@@0@  @/@8 @@ @8 [@3@4@4@5@9 A 'm@<C@'A G] G]@6@ 
@ @ @8 @ @ 
@0@/@8 @@0@  @/@8 @@ @ @9 A@<XO G_stream_mode CA6 G] G]  DP DP@=CA7 G] G]  B B@=CA8 G] G]  G B@=CA9 G] G]  Li B@=XD  t  t t  G_t  '^ @ D  t  t @t  G_t '] B  O G_ '] CA G] G]@6@9 @B@<XO G_ 'x C@ G] G]@6@/@8 IX 'm@9 '@<XO G_ '_ CAP G] G]@6
@9 I* 'm@<XO G_ 'A C
Ay G] G]@6@0@0@0@9 '{@<XO G_ 'B C@5A+ G] G]@6@1 '<@.
@5@8 E@ 
@8 ' 'm@F
@1 @@.@5@8 E@P@V@A@F
@1file_no@.@5@8 E@P@V@A@(@'
@<XO G_ Q C@B@ G] G] H@6@@ #0@1 #1@.@.
@.@0@5@8 @; K@/@8 @;compiled_at@/@8 @;@3SWI-Prolog @4@4 F@4
@4 F@4@4 S@4@4): @4@5@9 '@<C@ G] G]@6@9 @;@<XO G_ 'D C@ G] G]@6@/@8 '| 'm@1 J"@5@9 W 'm@<XO G_ 'b C@ G] G]@6@m@s@w 'c@@<XO G_ 'F C	@ G] G]@6@m@s@t@x 'H@@<XO G_ 'a CAN G] G]  @6
@9 H 'm@<XO G_ 'd C@ G] G]@6@m@s@w 'e@@<XXQM	broadcastF@(/usr/lib/swi-prolog/library/broadcast.pl   `Au@$C E_S EunlistenE	listeningEbroadcast_requestE 'E 'ElistenE 'E 'XO ' ' C@a	u G   `A '@6@/@8canonical_listener
 '@1listener@0@0@0@5@9 CO@<XD  t  t t  't  ' A& O 'assert_listener C
@ ' '@6@ 
@8 ' '@@@<C@ ' '@6@1 '

@5@9 CU@<XO 'retract_listener C@ ' '@6@1 '

@5@9 CO@<XO ' ' C@ ' '@6@0@/@/@8 '@1 @5@@<XO ' ' C@p ' ' 


@6@/@8 '@ @ 
@ @9 '@<XO ' ' C@ ' ' 

@=XO ' ' C@d ' '@6@/@8 '@1 '@0@0@5@9 CO@<XD  t  t t  't  ' @ D  t  t @t  't ' B B O ' ' C@g ' ' 


@6@/@8 '@ @ 
@ @9 ' '@<XD  t  t t  't  ' @ D  t  t @t  't ' B O ' ' C@V ' '
 


@6@ 
@9 ' '@<XO ' ' C@y ' '@6@B@0@/@/@8 '@D
@1 @5@@P
@U@S@A@V@J@<XD  t  t t  't  ' @ D  t  t @t  't ' B B O ' ' C@R ' ' 


@6@/@8 '@ @ 
@ @9 '@<XXQM GF@&/usr/lib/swi-prolog/library/ordsets.pl   `Au@$C E_S E Z
E	ord_seteqE ZE	ord_emptyE
ord_memberchkE
ord_subsetE	ord_unionEord_symdiffE ZEord_disjointE
ord_intersectE 'E
ord_selectchkE 'E	is_ordsetEord_add_elementElist_to_ord_setEord_del_elementE 'Eord_subtractXD  t  t t  Gt  Z  O G 'C@ G G@6@/@8
key_by_length
 G@3@1 @@0@.
@5@.@5@8 S	@ @ 
@9l_int '@<XD  t  t t  Gt ord_intersection2  O G 'C@ G G 
@6@ @ @ @9 ' '@<C@ G G G@6@3
@5@ @ @9 '@<C@ G G B

@6@3@5@ @ @ @9 '@<XD  t  t t  Gt 
ord_union_all  O G 'C@vAa G G
@6@G@m@s@n@@H@"
@#@J@J@J@I@A@T@G@$@m@s@n@@H@"


@#@ @ @9 ' '@J@J@I@A@-@m@s@n@x ]m@@m@s@r@x @@@ @/@/@8 ' '@ @ @/@ 
@8 '@ @ @9 '@J@<XD  t  t t  Gt  '  O G 'C@w G G @=XD  t  t t  Gt  '  O G 'CA G G 
@=C
A G G
@6@ 
@ @9 ' '@<XD  t  t t  Gt  '  O G 'CA G G G
@6@ 
@ @ @ @9ord_union_2 '@<CA G G		 B



@6@ @ @ @9ord_union_1 '@<CA G G 
@6@ @ @ @9 ' '@<XD  t  t t  Gt  '  O G 'C@ G G @=C@ G G
 @

@6@ @8 D@ 
@ @9 '@<XD  t  t t  Gt  '  O G 'C
A G G @=CA G G@6@/@ @8  p@ @ @ @ 
@9 ' '@<XD  t  t t  Gt  Z  O G 'C@ G G
@6@@@<C@ G G@6@@@<C@ G G		@6@/@ @ @8  p@ @ @ @ @ @ 
@9 ' '@<XD  t  t t  Gt  '  O G 'CA\ G G @=CA] G G
@6@3
@5@/@8 D@ @3
@5@9 '@<XD  t  t t  Gt ord_intersect_  O G 'C@ G G
@6@/@ 
@8  p@ @ 
@ @9ord_intersect__ '@<XD  t  t t  Gt  '  O G 'CA| G G 
@=CA} G G@6@ @ @ 
@9 '@<XD  t  t t  Gt  '  O G 'C@ G G
@6@ 
@9 ' '@<XD  t  t t  Gt  '  O G 'C@d G G@6@8 A '@9
is_ordset2 '@<XD  t  t t  Gt  '  O G 'C@ G G@6@9
oset_addel
oset@<XD  t  t t  Gt  '  O G 'C@h G G @=C	@i G G@6@9
is_ordset3 '@<XD  t  t t  Gt  Z  O G Z
C@ G G@6@G
@+@H
@9 ' '@A@9oset_int ( @<XD  t  t t  Gt  '  O G 'C@ G G@6@*
@<XD  t  t t  Gt  '  O G 'C@XA$ G G	





@6@@@/@ @8  p@F@) B@P@ @9 ' '@I@A@/@F@)@) G@P@/@ 
@8  p@F
@) B@P@*
@A@F
@) G@P@*
@A@V@A@V@I@<C@/A0 G G


@6@@@/@ 
@8  p@F@) B@P@ @9 (	@A@F
@) G@P@*
@A@V@<CA7 G G

@6@*
@<XD  t  t t  Gt  '  O G 'C@ G G 
@=C@ G G @



@6@ 
@/@8 Z
 '@ @ @9 '@<XD  t  t t  Gt  '  O G 'CA? G G @=CA@ G G
@6@/@ @8  p@ @ 
@ @9ord_subset_ '@<XD  t  t t  Gt  '  O G 'CAs G G@6@9
oset_union ( @<XD  t  t t  Gt  (
  O G (CAD G G B@6@/@ @8  p@ @ @9 (@<C	AG G G @6@ 
@9 ' '@<XD  t  t t  Gt  '  O G 'C@ G G@6@E@8 ' '@P@T@<XD  t  t t  Gt  '  O G 'C@ G G@6@9 (@<XD  t  t t  Gt  (  O G (C@l G G @=C@m G G
@6@8 D @ 
@9 (@<XD  t  t t  Gt  '  O G 'CA
 G G



@6@ 
@8 M@@@ @ @9 ' '@<C@)A G G




@6@G
@+
@H@V@I@A@D@"

@#@P@ @9 M@S@<XD  t  t t  Gt  '  O G 'C@ G G G@6@ 
@ @9 '@<C@ G G  @=C
@ G G B@6@ @9 '@<XD  t  t t  Gt  '  O G 'CA G G @=CA G G@6@/@ @8  p@ @ @ @ 
@ @9 ' '@<XD  t  t t  Gt  '  O G 'C@ G G@6@9
oset_delel ( @<XD  t  t t  Gt  '  O G 'C@ G G@6@9 K@<XD  t  t t  Gt  '  O G 'CA G G @=CA G G@6@/@ @8  p@ @ @ @ 
@ @9 (@<XD  t  t t  Gt  '  O G 'CA G G G
@6@ 
@ @ @9 '@<CA G G @6@ @ @9 ' '@<CA G G B

@6@ @ @9 '@<XD  t  t t  Gt  '  O G 'CAP G G@6@9	oset_diff ( @<XXQM GF@./usr/lib/swi-prolog/library/prolog_autoload.pl   `Au@#C E_S E HE B~ XO G B~ C@Q@k G G
@6 @@/
@8 @ @/@/@8
autoload_step &F @@/@8 ( @m@r@r
@x @@@/@8 % @G@&@m@r@n @@H@/@8information_level &F@ @1 H@2 W(@5@8 @G @I@ @9 ( &F@A@'@I@<XO Gassert_autoload_hook C@0@ G G@6@1 BQ@1  @@2 T{@1 H@1 @.@2 @.@.
@5@.@5@0@0@5@2
autoloaded@1 @2 
@5@5@9 Fa @<XO G H C@R@^ G G		@6 B@8 H H @@/@8 (  ^f@1 D@0@5@/@8
aggregate_all
 G @/
@8 () ^f@1 D@0@5@/@8 (0 @@/@8 ( @m@r@t@x @@@/@8 (%@m@r@u@x @@@ @1 H@2 W*
@5@9 ((@<XD  t  t t  Gt  V A' D  t  t t  Gt  V 	 
O G V C@, G G H & B! &
@6 B!@ @9 V &F@<C@$@, G G H % \S Fn @E %
@6@1 \S@4 Fn@4 @E@5@ @9 (4@<XD  t  t t  Gt  (- A O G (, C@ G G@6@1autoloaded_count@.@5@8 J@/
@8 ($@1 (5
@5@8 CU@U@<XO G (" C@@ G G

@6@1 &@.
@5 @8 Y* Y, ^f@1 D@0@5@/@8 (0@1 Az@1 @< B~@.@5@2 Az@1 @< H@.@5@2 Az@1 @ B~ @5@2 Az@1 @ H
@5@2 Az@1 (*@.@5@2 CV@2 (5 @5@1  M@5@1 Az@1 J@2 (5@.@5@2 Az@1 A@5@2 Az@1 @ B~@5@2 @ H@5@8 A  ^f@1 D@0@5@/@8 (0@'@m@r@r@x @@@<XO G (& C@y G G@6@F@1 & @5 @8 (7@P@)
 A<@A@)
 C<@<XD  t  t t  Gt  (6 B D  t  t t  Gt  (6 C O G ( C@[ G G  @6@9 H &F@<XXQM GTF@&/usr/lib/swi-prolog/library/dialect.pl   `Au@#C E_S E
exists_sourceE EEsource_exportsXO GT (; C@l GR GR@6@3@1 B @?@5@4@1 B) DP@5@4@1 B A7@5@5@9 A @<XO GT (: C@i GR GR@6@0@9 (>
 GT@<XO GT Bc C@ GR GR@6@/@8 [ @" E H
@#@<XO GT [ C@ GR GR@6@/@8 (@ DP@8 Fd@F
 I&@8 I'@P

@9 I* (A@A@V@<XO GT E C@G GR GR@6 B	@8 H H F@8 @@G@+
 I+@H@V@A@9attach_dialect (A@<XO GT (< C@.@{ GR GR@6@/@8 [ (A@1 F@1 (B@.
@5@2 I@5@0 A7@8 @B@F@8 C@P@ 
@9 @ (A@A@ 
@9 T} K@<XO GT (G C@@@P GR GR@6@1 Ej@2  AR
@5@8 (: (A@@ F@/@8 AT AV@1 @2 Ej@2  AR
@5@8 Ag @F@1 
@2  \x @5@8 B@P@1 
 \x@5@@A@V@<C@Y GR GR @=XXQM BF@$/usr/lib/swi-prolog/boot/autoload.pl  @\As@$C S E HE X!E$update_library_index E XEmake_library_indexE HE (RE _FXD  t  t t  Bt 
pattern_files  O B (TCAj H H 
@=C@ Ak H H
@6@ 
@/@8 A H@ @/@8 B# H@ @/@8 @ H@ @ @9 (U H@<XD  t  t t  Bt index_file_name  O B (ZC@ H H@6@1 HINDEX@5@3@1 B @?@5@4@1 B A@5@4@1 B A7@5@5@9 A @<XD  t  t t  Bt index_checked_at  D  t  t t  Bt  (^ A& D  t  t t  Bt  (^ B D  t  t t  Bt  (^  D  t  t t  Bt  H   O B _FC@ H H  @6 Bclear_library_index@9 B H@<XD  t  t t  Bt assert_index  O B (aCA
 H H F@6@@@<C@0A H Hindex




@6@@@/@ 
@8 B @3@4 @4@5@/@8 A @1 #&@5@8 A @U@<CA H H@6 @E@1 "
@5@8 @G @I@U@<XD  t  t t  Bt autoload_directories  D  t  t t  Bt  (j A& D  t  t t  Bt  (j B D  t  t t  Bt  (j  D  t  t t  Bt  (R  O B (SC@+AI H H@6@1 A
@.@4@1 B @5@4@1 B C@5@4@1 B A7@5@4@1 B A@5@5@1make_library_index2@5@9 A H@<XD  t  t t  Bt public_predicate  O B (nCA H H@6@/@8 A H@9 V H@<XD  t  t t  Bt do_make_library_index  O B (rC@=A H H@6@/
@8 [ H@1 A@1 Fe
 B@.@5@1 Az@1 @G A<@2 #@2 #%@5@2 Az@1index_header@5@2index_files
@5@2 I@5@/@1index_error@5@9 @C H@<XD  t  t t  Bt source_file_pattern  O B (|CAb H H@6@/ @?@ @ @*.@9 (V@<XD  t  t t  Bt  X 	 
D  t  t t  Bt  X  O B XC@Q H H@6@]
@Y@@@8load_library_index H@/
@8 (e@ 
@0@9 (g H@<C@W H H@6@8 (@/
@0@8 (@ 
@9 (e@<XD  t  t t  Bt read_index_from_stream  O B (CA H H@6@8 E @/@8 [ @8 (b H@@@<XD  t  t t  Bt  #&  D  t  t t  Bt  #& A& D  t  t t  Bt  #& B D  t  t t  Bt  #&  D  t  t t  Bt  V  O B V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  Bt  (v  O B (uCA H H@6/*  Creator: make/0~n~n@8 FH H@)    Purpose: Provide index for autoload~n@8 (*/~n~n@9 (@<XD  t  t t  Bt  (l  O B (lC@1A1 H H@6MKINDEX@/@/@8
plfile_in_dir H DP@8 C H@@@1 P<@.

@5@1 Ai@1  @@5@4@1 C; @5@5@1 P<@0
@5@9 A @<CA9 H H@6@/@1 (}@5@/@8 B- B/@9 (k H@<XD  t  t t  Bt  H 	 
D  t  t t  Bt  H  O B HC@#@C H H@6@8 (@/@8 (e@B@ @ @8 (@'
@A@ @ 
@ @8 (@@@<XD  t  t t  Bt  C<  B D  t  t t  Bt  C<  C D  t  t t  Bt  (  O B (C@ H H@6@]
@Y@/@8 (e@0@0@8 (@@@<C@ H H@6@1 B Bload_library_index_p@5@9 W @<XD  t  t t  Bt  H  O B HCA H H@6@F B~@ @ CA@P@V@A@1  @@2 CB B~
@5@8 (h@9 _F H@<XD  t  t t  Bt  (P  	 
D  t  t t  Bt  (P   O B (OC@3@~ H H@6@/
@1writable_indexed_directory
@5@/@8 X H@@@1 Fa C<@.@5@1guarded_make_library_index@5@1 A@5@8 (@F
$modified_index  
@8 D< H@P
@9 (@A@V@<C@ H H   @=XD  t  t t  Bt  (x  O B (wCA H H @=C@}A H H
@6@1 A@1 Fe
 DP@.@5@1 [@.@5@2 I@5@/@1 @G A@5@8 ({@F@C@" E H

@#@ @8 A H@P@/@ 
@8 (V@/@0@ @8 @ H@1 (o@2 @.@.@5@1 FHindex((~k), ~k, ~k, ~k).~n@4@4@4@4@5@8 (m@A
@V@J@J@J@ @9 (w H@<XD  t  t t  Bt  [  O B [CA\ H H@6@F@0@0  @8 @ H@P@'
@A @9 (V@<XD  t  t t  Bt list_set  O B (C@ H H@6@9closel H@<C@ H H
@6@8 @ @@@ 
@9 ( H@<XD  t  t t  Bt  (z  O B (yCA H H@6@8 C<  H@"
 Bs @L EN C@#@@@<CA H H@6 @E@9 (i@<XD  t  t t  Bt library_index_out_of_date  O B (CAq H H@6@E@8 D H@P@T@@@<C@,At H H@6@/@8 DY H@B F@/
@8 (@m@r
@u@@J@A@/@8 (p@ @/@8 (@m@r@u@@I
@@@<XD  t  t t  Bt  X" @ D  t  t @t  Bt X! D  t  t t  Bt  X" 	 
D  t  t t  Bt  X"  O B X!C@d H H@6@8 W AV@@@<C@+@g H H@6@"
 

@#@G
@_@H@/
@/@8 X @A@&
@( @ 
@  B@9 Bv @<XD  t  t t  Bt  (l  O B (kC@1AR H H@6 (\@0@/@8 (@/
@8 (t@ 
@/@8 (Y@F@ @8 ( H@P@ 
@ @8 (s H (@0 @9 (@A@V@<XD  t  t t  Bt  (   O B ( C@ H H@6@/
@8 (^ H@/@8 E2 @m@t@s@x @@n@<@}@@@<C@M@ H H@6@/
@1 ([
@4@1 B) DP@5@5@/@8 (@/@8 (@1 (@0@5@8 CP @/
@8 (@1 (
@5@8 D[ @F@8 (j H@P@V@A@1 (g@0@0@0@5@8 (@1 (@0@5@8 (@8 #) H@1 (@5@9 (@<XD  t  t t  Bt  (  O B (C@ H H @=C@-@ H H@6@F@1 (Q@5@/
@1 @G @E
@5@8 ({@P@V@A
 A@1 !@2 (Q@5@8 (i@I
@9 ( H@<XD  t  t t  Bt  #*  O B #)C@ H H@6@@@<C@ H H@6@@@8 (@9 (@<C@1@ H H@6 C<@1 H@2 #)@.@5@8 (i@8 C @1 FYautoload_index@5@1 A@1 Fe
 DP@.@5@1 (@5@2 I@5 @@9 (@<XD  t  t t  Bt  (_   O B (_ C@ H H  @6@1 (g@0@0@0@5@8 (@1 (@0@5@8 (@1 (@0@5@9 (@<XD  t  t t  Bt  (  O B (C@ H H@6@/@3@1 B)@4 DP@4 B@5@5@8 ([ H@9 (@<C@6@ H H@6@1 Ej (@5@3@1 B @?@5@4@1 B) DP@5@4@1 B A@5@4@1 B A7@5@5@/@8 (]@8 ( (\@0@/@8 ( B@9 (@<XD  t  t t  Bt  (R  O B (QC@)A( H H@6@1 A
@.@4@1 B @5@4@1 B C@5@4@1 B A7@5@4@1 B A@5@5@1 (@5@9 (m@<XD  t  t t  Bt  (  O B (C@ H H@6@@@<C
@ H H

@6@9 (@<XD  t  t t  Bt  (  O B (CAf H H@6 D@8 (@3
@4 @4@5@ 
@9 (f@<XXQM$attvarF@"/usr/lib/swi-prolog/boot/attvar.pl  @\As@$C S E HMEcall_residue_varsE$wakeupEfreezeEfrozenXD  t  t t  (t 
portray_attrs  O ( (C@	s@"/usr/lib/swi-prolog/boot/attvar.pl  @\A ( @=C@%@ ( (att



@6@ 
@8portray_attr
 (@G@+@H@V@A	 PJ@8 It (@ @9 ( (@<XD  t  t t  (t make_conjunction  O ( (C@ ( ($and


 Az

@6@@@ @8 ( (@ 
@ @9 (@<C@ ( ( 

@=XD  t  t t  (t uhook  O ( (C@6@L ( ( (@6@@@F@)@8 _ (@P@F (@/
@8 Z (@P (@1 (
@5@9 ZG (@A (@9 (@I
@A@9unfreeze (@I
@<C@U ( (@6@1 
@2 V@5@@<XD  t  t t  (t  (  O ( (C@{ ( (@6 (@/@8 (@@@9 (@<C@ ( ( 
 @=XD  t  t t  (t  B  O ( BCA ( ( 
@=CA ( (


@6@ @ @9 ( (@<XD  t  t t  (t attvars_residuals  O ( (C@ ( ( 
@=C@,@ ( (	
@6@F@ 
@/@8 H= (@&@P@ @ 
@ @/@8attvar_residuals (@A@%@J@ @ @9 ( (@<XD  t  t t  (t frozen_residuals  O ( (CA ( ( (

@6@@@&@ @ @/@8 ( (@ @ @ 
@9 (@<CA! ( (  (

@=XD  t  t t  (t  HM  O ( (C@<@ ( (@6@/
@8 D (@G@+
@H@)@9 ^s (@A@$@1 @
@5@1 Az@1 H@1 (
@5@5@2delete_attributes
@5@3@1 @@5@5@9 B- (@<XD  t  t t  (t portray_attvar A D  t  t t  (t  (  O ( (C@ ( (@6{@8 (@/@8 (@8 (}@9 (@<XD  t  t t  (t  (  O ( (C@&@ ( ( (@6@@freeze(~w, ~W)@3@4@4@3@1 C @5@4@1 Ct @5@4@1 Cv Fn@5@5@5@9 Qo (@<C@)@ ( (@6@!
@1 
@2attr_portray_hook@5@#@F
@0@ 
@8 EU (@ 
@@P@V@A	~w = ...@3
@5@9 ) @<XD  t  t t  (t call_all_attr_uhooks  O ( )C@= ( ( @=C@> ( ( (



@6@ 
@8 ( (@ @9 ) (@<XD  t  t t  (t  (  O ( (C@b ( ( (

@6@@@8 (@9 (@<C@f ( (@6@@<XD  t  t t  (t  ( @ D  t  t @t  (t (  D  t  t t  (t  (  O ( (C@#@ ( (@6@/@8 Ev ( G(@1run_crv
@.
@5 G@8 A (@G@+
 @H@@@A@V@<C@ ( (@6@U@<XD  t  t t  (t  ( 	 
D  t  t t  (t  (  O ( (C@8 ( ( @=C@9 ( (wakeup



@6@8 )@ 
@9 ( (@<XD  t  t t  (t  ( @ D  t  t @t  (t ( D\ D  t  t t  (t  (  O ( (C@p ( (@6@8 H. (@@@<C@s ( (@6@@<XD  t  t t  (t delete_attributes_  O ( )CA ( ( @=CA ( (@6@8 I, (@9 ) (@<XD  t  t t  (t  )  O ( )
C@ ( (@6@@ 
@8 H5 (@9 H (@<XD  t  t t  (t  (  O ( (C@ ( ( @=C@@ ( ( (


@6@F@X@&@P@%@J@I@A@\@F@+ (@&@P@ @ @/@8 (@J@A@A@F@)@1 @2 Cattribute_goals@5@8 B (@1 @2 )@5@/@8 H (@&@P@ @ @/@8 (@A@" ZG
@#@J@I@I@ @ @ 
@9 (@<XD  t  t t  (t  (  O ( (C
A
 ( (@6@/@8 (@9 )@<XXQM GF@'/usr/lib/swi-prolog/library/settings.pl   `Au@$C E_S E
list_settingsEconvert_setting_textEsetting_propertyE
save_settingsE HE  OErestore_settingEset_settingE HE  PE )& Eset_setting_defaultE )  E HXD  t  t t  Gt  # A D  t  t t  Gt  #  O G #CAU G G@6@F
@/@8 K H@P
 D@9 )! H@Aenvironment_variable@9 C H@I@<XD  t  t t  Gt  )) @ D  t  t @t  Gt )( D  t  t t  Gt  ))  O G )(C@PA G G@6@/@/@8 H B	@8 H@F@;@/
@8st_value H@P@1 @5@8retract_setting H@1 @5@/@8 ), H@G@,
@H@1 G@2 Al@1 @5
@5@9 ' '@A@V@A@V@J
@<XD  t  t t  Gt  )&   O G ).C
B G G@6@/
@8
local_file H@@@9 )% H@<XD  t  t t  Gt 	spec_term  O G )ECB G G 


 
@6@@@<CB G G 
 
@=XD  t  t t  Gt  H @ D  t  t @t  Gt H  B B BD  t  t t  Gt  H  O G HC@ G G@6@1 @K@1 F F@2 H

@5@0@5@9 B^@<XD  t  t t  Gt assert_setting  O G )GCA G G 


@6@1 )8
@5@9 D[ H@<XD  t  t t  Gt  )$  O G )#C@*B^ G G@6@8 C@@@"
 


@#@ 
@/@/@/@/@8curr_setting H@@@ @ @ @ @9 )$ H@<C@%Be G G@6@"
 


@#@ 
@/@/@/@/@8 )J@ @ @ @ @9 )M@<XD  t  t t  Gt  H A' D  t  t t  Gt  H  O G HC@X G G body_indentation C4 ^@"Indentation used goals in the body  G@X@=C@Z G G tab_distance C4 ^@/Distance between tab-stops.  0 uses only spaces  G@Z@=C@\ G G cut_on_same_line C4 B! Place cuts (!) on the same line  G@\@=C@^ G G 
line_width C4 ^@NWidth of a line.  0 is infinite  G@^@=XD  t  t t  Gt   P  O G )-CA G G@6@9  O H@<XD  t  t t  Gt  H @ D  t  t @t  Gt ),  D\D  t  t t  Gt  H  O G ),C@j@ G G
 


@6@G@F@X
@X@H@F@ 
@/@8 )7@P@'@J@A@*@F@ 
@/@/@0@0@8 )J@P@ @ @9 H@A H@1 
@5@9 )6@J@I@A@ 
@0@0@0@0@8 H@1 
@5@9 )=@J@I@<XD  t  t t  Gt  )    O G )1CBx G G  @6@0@9 ) H@<XD  t  t t  Gt   P  O G  PCA G G F@6@@@<CA G G@6@1
store_setting
@5@/
@1 @G A
@5@8 @B@/@8read_setting H@ @9 )Y H@<XD  t  t t  Gt  )$  O G )NC	Bj G G   

@=CBk G G ^
@6@ 
@ @9 H@<C
Bm G G  YW
@=C
Bn G G  X
@=XD  t  t t  Gt  )^  O G )]CA G G@6@3@1 H Ra@5@5@9 Y/@<XD  t  t t  Gt  )<  O G );CA G G 

@6@1 )8@0@5@9 CO@<XD  t  t t  Gt numeric_type  O G )`CAg G G  B5 B5@=CAh G G  ^ B5@=CAi G G  I" I"@=CAj G G B
@6@G
	@Y@H
@) B5@A@) I"@<XD  t  t t  Gt  )"  O G )!CB G G@6@8convert_text H@@@<C
B G G B	
@6@@ B	@9 H@<C
B G G B!
@6@@ B!@9 H@<CB G G B5@6@@@/
@8 C: H@m@r
@w W?@@<CB G G I"@6@@@/
@8 )f@m@r
@w I"@@<C@)B G G )b


@6@@@G@Y
@H B5@8 )4@A I"@8 )4@1 )b
@5@9 H@<C
B G G@6@8 )f@9 H@<XD  t  t t  Gt   P  O G  OC@DA G G@6@/@3@1 B) DP@5@4@1 B A7@5@5@8 A H@@@1 )B@5@8 )I DP@/
@3@1 Eutf8@5@5@8 Y$ @ 
@/@8 )\@1 )Y
@5@1 I
@5@8 F H@9clear_setting_cache  H@<CA G G@6@/@3@1 B) B@5@4@1 B A7@5@5@8 )h@@@1 )B@5@9 )I@<CA G G @=XD  t  t t  Gt  )9 A& D  t  t t  Gt  )9  D  t  t t  Gt  )L  O G )KC@"@j G G	@6@/@ @ @8 H@F
@/@8
st_default H@P@'
@A@'
@I@<XD  t  t t  Gt  )   O G )C@=B{ G G@6@/@8 )F H@(@(
@(
~`=t~72|~n@8 @ H~w~t~*| ~w~w~t~*| ~w~n@3Name@4@4Value (*=modified)@4 B
@4
@4Comment@5@8 Qo H )s@8 )t@1 )'@5@1list_setting
@5@9 A H@<XD  t  t t  Gt 
setting_cache A& D  t  t t  Gt  )} B D  t  t t  Gt  )}  D  t  t t  Gt  H  O G HC@ G G

@6@]
@@@<C@ G G@6@1 IB@5 ]`@9 H@<XD  t  t t  Gt  )q A& D  t  t t  Gt  )q  D  t  t t  Gt eval_list_default  O G )~CA) G G @=CA* G G@6@ @ @8 H@ @ @9 ) H@<XD  t  t t  Gt write_setting_header  O G )C@&B1 G G@6@/@8 E2 H@1 H@.@5%+@8 \ H/*  Saved settings~n@8 H    Date: ~w~n@3@5@8 H (@9 H@<XD  t  t t  Gt  # A D  t  t t  Gt  #  O G #CAZ G G@6@F@/
@8 )3@P D@ 
@9 )4@A@'@I
@<XD  t  t t  Gt  H  O G HCA G G@6@9 H@<XD  t  t t  Gt  )C A& D  t  t t  Gt  )C  D  t  t t  Gt  H @ D  t  t @t  Gt )' D  t  t t  Gt  H  O G )'CBH G G@6@8 C@@@/@/@8 H@0@0@0@0@9 H@<CBM G G 

@6@0@0@0@0@9 H@<XD  t  t t  Gt  )[  O G )ZC@`B G G
 ), 



@6@ 
@/@/@0@0@8 )J@@@ @ @/@8 H@G@*@H@V@A@2@D@ @ @8 H@P@1 )8
@0@5@8 CO@1 )8
@5@8 )I@1 )>@2 )?@1 
@5@5@9 )@@S@<C@@B G G ), 



@6@@@F@#@1 % D@5 D@8 Y* Y,@P@1 )8
@0@5@8 CO@1 )8
@5@9 )I@A H@1 
@5@9 )6@<CB G G@6 H@9 Bm H@<XD  t  t t  Gt  H  O G HC@ G G@6@W
@@@'
@<C@ G G@6@/@8 H H@@@'
@<C@ G G@6@\
@@@'
@<C@ G G@6@/@8 )} H@@@'
@<C@6@ G G #
@6@@@F@"@ @/@8 )3@P@ @/@8 )4@1 )@1 )@5@5@8 )I@'
@A	 )5@ @9 )6@J@<C@4@ G G	 )2

@6@@@F@ @/@8 )3@P@ @/@8 )4@A@&@I@1 )@1 )@5@5@8 )I@'
@<C@%A G G H
@6@@@1 @5@/@/@8 H@1 @5@ 
@8 )=@ 
@9 H@<C@@A G G	@6@/@8 )a H@@@/@8arithmetic_expression_value AD@G@+ I"@H@m@r@w )g@@A@F@) B5@P@m@r@w W?@@A@&@1 )
@5@8 )I@'
@<C@6A G G D:


 B	@6@@@1expr_to_list@1 D:@5@5@/@8 H@ @/@8 A H@1 )@1 D:@5 B	@5@8 )I@'
@<C@#A G G $
@6@@@ @/@8 )@1 )
@1 $@5@5@8 )I@'
@<CA" G G 
@=XD  t  t t  Gt  H A' D  t  t t  Gt  H  D  t  t t  Gt  )n   O G )mC
@ G G  @6@1 )@0@0@0@5@9 CO@<XD  t  t t  Gt  V A' D  t  t t  Gt  V 	 
D  t  t t  Gt  V  O G VC@$@h G G  O % \S D @E %
@6@1 \S@4 D@4 @E@5@ @9 V H@<XD  t  t t  Gt  )+ @ D  t  t @t  Gt )*  BD  t  t t  Gt  )+  O G )*C@Ay G G
@6@/@/
@8 H B	@ 
@8 H@F@@ 
@/@/@0@0@8 )J@ @ @/@8 H@P@1 
@5@/@8 )=@G@*@H@1 
@5@8 ):@A@+@F@ 
@8 )7@P@V@A@D@ @8 H@P@1 
@5@8 ):@1 
@5@8 )H H@S@G@*@H@V@A@1 )>@2 )?@1 
@5@5@8 )@@9 )l@A H@ 
@9 )6@J@J@<XD  t  t t  Gt save_setting  O G )C@[B8 G G	
 


@6@ 
@/@/@/@0@8 )J@F@>@ 
@/@8 )7@E@ @ @/@8 H@ @ @8 !9 H@P@T@A@I@P~n%	~w~n@3@5@8 Hsetting(~q:~q, ~q).~n@3@4
@4@5@9 H@A@V@J@<XD  t  t t  Gt  )e A' D  t  t t  Gt  )e  D  t  t t  Gt  )  O G )CA3 G G D:

@6@@@&@ @ @/@8 ) H@ @ @ 
@9 )@<C@0A7 G G	 )
@6@@@&@F@ @/@8 )3@&@P@"
@#@A )5@ @8 )6@'
@J@<C@2A= G G	
 )2

@6@@@&@F@ @/@8 )3@&@P@"
@#@A@"
@#@J@<C@/AC G G

 )
@6@@@&@1 @5@/@/@8 H@1 @5@/@8 )=@&@"
@#@<CAI G G 

@=XD  t  t t  Gt  )&  O G )%C@CB" G G@6@/@3@1 B) B@5@5@8 )h@@ B@/@3@1 E )i@5@4@1bom @5@5@8 )j@8 ) H@1 H@.
@.@0@0@0@0@5@1 )@2 
@5@8 )|@9 I @<XD  t  t t  Gt  )0 @ D  t  t @t  Gt )/  BD  t  t t  Gt  )0  O G )/C@uA G G	@6@/@/
@8 H B	@ 
@8 H@F@S@ 
@/@/@0@0@8 H@P@1  G@2 )p
@0@5@8 CO@1 
@5@8 ):@G@*@H@V@A@1  G@2 )p
@5@8 )I@ @/@8 H@1 
@5@ @9 )* H@A H@1 
@5@9 )6@J@I@<XD  t  t t  Gt  ){  O G )zC@XB G G 


@6@ @ 
@/@/@/@0@8 )J@ @ 
@ @/@8 H@1 
@5@/@8 )=@G
@,@H@( J@A@( B
~w~t~*| ~q~w~t~*| ~w~n@3@1 
@5@4@4@4@4@4@5@9 )y@<XXQM HF@4/usr/lib/swi-prolog/library/dialect/sicstus/block.pl   `Au@#C E_S E HXO H	block_arg C@ H H@6@W
@@@9 \ H@<C@ H H @6@@@<C@ H H B@6@@@<C@ H H D\@6@@@<C@ H H@6block_argument@9 C H@<XO H H C@6 H H@6@W
@@@U@<C@8 H H BQ
@6@@@9 H@<C@$@: H H@6@F
@"
 @#@P
@'
@I@A F@/@8 AT AV@" 
@#@<XO H H C@\ H H@6@1 @K@1 F F@2 H
@5@0@5@9 B^@<XO H	nonvar_or C@ H H 
 V@=C@ H H
 AZ V
@6@ 
@ @9 ) H@<XO Hone_cond C@ H H@6@/
@8	cond_vars H@ 
@9 )@<XO Hsimplify_coroute C@ H H  F V


 (
@=C@ H H 

@=XO H H C
@ H H@6@0@8 W H@@block @9
rename_clause H@<C@h@ H H


@6@/@8block_declarations H@"
 

@#@ @/@/@8 B@/@ @8 D@/@3@5@8  )@ @/@8 A@/@3@5@8 @ @ @/@8	when_cond H@1 )@5@/@8 ) H@"
 BQ@# )@ @9 )@<XO H ) C@'@ H H 


@6@ 
@/@/@8 B@/@ @ @8 B@ @1 @2$block_pred@5@9 B,@<XO H
valid_head C@ H H@6@`
@1 CF@0
@.@5@1 )@5@9 A H@<XO H H C@_ H H@6 F@/@8 )@1expand_specs
@5@9 H@<XD  t  t t  Ht  H A' O H ) C@c H H@6@W
@@@8 )@'
@<C@g H H 

@6@@@&@ @ @ @ 
@9 ) H@<C@i H H Az

@6@@@&@ @ @/@8 )@ @ @ 
@9 )@<C@@l H H
@6@8 ) H@1 
@5@8
check_dynamic H@/@/@8 B@/@ @ @8 B@!@1 )
@5@#@&@F@1 @2  )@5@8 B@&@P@%@A@ @" E C  ) E C  )
@#@I@F F@8 )@&@P@"
@#@A@" 
@#@I@"  H H
@#@<XD  t  t t  Ht  C 	 
O H ES C@# H H D~ P H@=XO H ) C@ H H @=C@+@ H H	@6@F @8 CE@P@"

@#@A@%
@|@ @ @ @9 )@<XO H H C@#@ H H BQ

@6@1 )@0@.@5@8 )@_@/
@0@8 B@ 
 @0@0 )@9 @@<XO H ) C@ H H

@6@@@ 
@9 ) H@<C@ H H

 Az

@6@ 
@ @8 )@ @ @9 )@<XO H ) C@ H H BQ



 BQ
@6@@@ 
@ @9 )@<C@ H H 



 

@6@ @ @9 )@<C@ H H@6@3@.
@.@5@8 @ 
@/@8 A@3@5@9 @<XO H ) C@ H H@6@B A&@8 \:@A Ca@8 \: H X@9 @L H@<C@ H H @=XXQM AbF@%/usr/lib/swi-prolog/library/occurs.pl   `Au@#C E_S Efree_of_termEcontains_varE
contains_termEoccurrences_of_termEoccurrences_of_varE A_Esub_varEfree_of_varXD  t  t t  Abt  ^f @ D  t  t @t  Abt ^f  O Ab ) C@,@	u G[   `A )@6@!@1 ^e @5@#@B@@/
@8 CE@|
@ @8 E Aa@U@A	@9 CE@J
@<XO Ab ) C@z ) )@6@*
@<C@| ) )@6@_@0@/@8 CE@9 ) Aa@<XO Ab ) C@i ) )@6@1 )
@5@9 ) Aa@<XO Ab A_ C@p ) ) 

@=C@q ) )@6@_@0@/@8 CE@9 A_ Aa@<XO Ab ) C@[ ) )@6@E@8 ) Aa@P@T@<XO Ab ) C@T ) )@6@E@8 ) Aa@P@T@<XO Ab ) C@G ) )@6@*
@@@<C@J ) )@6@_@0@/@8 CE@8 )@@@<XO Ab ) C@; ) )

@6@@@<C@< ) )@6@_@0@/@8 CE@8 )@@@<XO Ab ) C@b ) )@6@1 A_
@5@9 )@<XXQM GF@)/usr/lib/swi-prolog/library/statistics.pl   `Au@$C E_S EprofileE VEE )Eshow_profileE WAE AE W=XD  t  t t  Gt shift_statistics  O G )C@S@ G G@6local_shifts@/@8 @ VF
global_shifts@/
@8 )trail_shifts@/@8 )@B@m@u@n @@A@B@m@r
@n @@A@m@r@n @@@
shift_time@/@8 )@&
@" B	 E
 CZ C] W= Cb@#@<C@ G G 

@=XD  t  t t  Gt  )  O G )CA G G@6@Y
@@@3@1top
@5@5@9 ) VF@<CA G G@6@/ 
@8 D VF@8
show_profile_ VF@0@9 )@<XD  t  t t  Gt  A  O G )C@O@ G G@6@1 N@.@5@8 # @/
@8human_thread_id VF@F@*@1thread_stats
@.@.@5@0 A7@8 @B@P@" )thread
 #stacks Me W=@#@A@" B *
 # Me@#@J@<XD  t  t t  Gt 
get_prof_node  O G *C@[A G G

 @


@6@"
node 







@#@0@1 @5@8 W VF@E@1 @5@1 W@0@5@8 \:@P@T@1 @5@ @ @ @ @ @ @8 C VF@ 
@9 L VF@<XD  t  t t  Gt report  O G *C@]A/ G G
 L



@6@1 *@.@.@.@5@8
time_state VF@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 U@ !@1 W<@5@9 @G VF@<XD  t  t t  Gt 
thread_counts  O G *C@D@ G G@6 B @8 @; B@/@8 )threads_created@/
@8 )@m@r
@n@@@thread_cputime@/@8 )@m@r
@u@x @@@&
@" B * W= ^ffinished@#@<C@ G G 

@=XD  t  t t  Gt  ) @ D  t  t @t  Gt ) D  t  t t  Gt  )  O G )CAh G G@6@9 ) VF@<XD  t  t t  Gt agc_statistics  O G *C@C@ G G@6@1 @ #@.@5@0 A7@8 @B@m@u@n @@@
agc_gained@/
@8 )agc_time@/@8 )@&
@" B # W= B	 KB ^f B	unit
gained@#@<C@ G G 

@=XD  t  t t  Gt cgc_statistics  O G *&C@C@ G G@6@1 @ #@.@5@0 A7@8 @B@m@u@n @@@
cgc_gained@/
@8 )cgc_time@/@8 )@&
@" *# # W= @. KB ^f @. *$
 *%@#@<C@ G G 

@=XD  t  t t  Gt  ]  O G ]CB% G G  @=CB& G G  @@=CB' G G@6@1  @5@1 W
@5@9 \:@<XD  t  t t  Gt core_statistics  O G *+C@}@o G G

@6process_cputime@/@8 )
process_epoch@/
@8 )
inferences@/@8 )atoms@/@8 )functors@/@8 )
predicates@/@8 )modules@/@8 )codes@/@8 )@/@8 A@ @/@8thread_stack_statistics VF@&
@" *core * * W=
epoch */cpu W= *#counts *0 *1 *3 *2vm_codesdata@#@<XD  t  t t  Gt predicate_label  O G *>C@@B G G 


@6@@@ 
@/@/@8 B@F@ 
@8 ** VF@P@3@4 @4@5@9 A VF@A@3@4 @4@4 @4@5@9 *A@<CB  G G@6@@@/@/
@8 B@3@4 @4
@5@9 *A@<XD  t  t t  Gt  @   O G VEC@G G G@6
collect_stats@/
@8 H !@1 WA
@5@9 *@<XD  t  t t  Gt prof_statistics  O G *CCA G Gprof





@6@ 
@ @ @9 D VF@<XD  t  t t  Gt  WD  O G WCCBJ G G 
@=C@<BK G G

@6@ 
@/@8 @ VF@&@ @ 
@ @/@8 WD VF@F@+@&@P@'@I@A@" F
@#@ @ @9 WB@I@<XD  t  t t  Gt 
gc_statistics  O G *LC@=@ G G@6collections@/@8 )@m@u@n @@@	collected@/
@8 )gctime@/@8 )@&
@" *# # W= ! KB ^fbyte *$
 *%@#@<C@ G G 

@=XD  t  t t  Gt  W= @ D  t  t @t  Gt ) D  t  t t  Gt  W=  O G )C@?A" G G@6@/@8 *@B@.@1 @C
@.@2 Az@1 *
@5@2 @X@5@1 B@.
 @5@8 F VF@8	time_true VF@G@+
 @H@@@A@V@A	@8 * VF@U@J@<XD  t  t t  Gt 
show_plain  O G *WCA G G @=CA G G
 @6@@@<C@ A G G @


@6@ @ 
@8 *W VF@| @ @ @ 
@9 *X VF@<XD  t  t t  Gt predicate_functor_name  O G *\C
B/ G G 

@6@@@9 *] VF@<CB2 G G@6@0@9 B@<XD  t  t t  Gt  *C  O G *CC
A G Gsamples@6@9 CE@<C
A G Gticks@6@9 CE@<C
A G G
accounting@6@9 CE@<C
A G G W=@6@9 CE@<C
A G Gnodes@6@9 CE@<XD  t  t t  Gt 	time_name  O G *dCAr G G *: @@6@@@<CAs G Gwallwalltime@6@@@<CAt G G @ @@6@@@<CAu G G *g *g@6@@@<CAv G G@6@1 \S@4 *:@4 *f@5@9 H H@<XD  t  t t  Gt stacks_stats  O G *iC@cB G G

@6 C]@/
@8 Du VF CZ@/@8 *k Cb@/@8 *k@&@" @@(~|~tLimit~28+~tAllocated~13+~tIn use~13+ F
@#Local @ 
@ @/@8stack_stats VF@" F
@#Global@ @ @/@8 *n@" F
@#Trail @ @ @/@8 *n@" F@#@<XD  t  t t  Gt  *  O G * CA G G@6@]
@@@'
@<C
A G G@6@1 #@5@9 )@<XD  t  t t  Gt  *U  O G *TCA? G G@6@9 *V@<C@.AA G G@6@/@8 E2 VF @@/@8 ) */@/
@8 )@ 
=@/@8 ' VF@8 E VF@8 *u@ @8 *u@U@<XD  t  t t  Gt dict_key  O G *vC@[ G G@6@1 B # B	 KB@5@8 D VF@@@) #@<C@_ G G@6@1 B # @. KB@5@8 *x@@@) #@<C@c G G@6@9 *I@<XD  t  t t  Gt key  O G *yCA G G  X@=CA G G 
ticks_self@=CA G G ticks_siblings@=CA G G  C+@=CA G G  XU@=CA G G callers@=CA G G callees@=XD  t  t t  Gt  L  O G *CA G G F @6@@@/
@8 CE@ 
@9 *^@<CA G Glabel@6@@@/
@8 CE@ 
@9 *? VF@<CB G G *a@6@@@/
@8 CE@/@8 CE@m@r
@r@z@@<C@JB G G	 \


percentage
@6@@@ 
@/@8 * *a@ @/@8 *_ VF *b@ @/@8 *@G@m@r@r@x @@n @@H@m@n@d@r@r@r@x @@x @{@@A@m@q        @@<C
B G G@6@/
@8 *z VF@ 
@9 CE@<XD  t  t t  Gt 	prof_node  O G *C@"A G G@6@1 Az@1 @< Xz@.@5@2 @ Xz @5@1 *
@5@1 @ Xz@5@9 A VF@<XD  t  t t  Gt  *  O G *C@.A	 G G * W=

 *9
 */
 *:@6 @@ @8 A VF */@ @8 * *9@ 
@8 *@9 *5@<XD  t  t t  Gt 
engine_counts  O G *C@:@ G G@6 B @8 @;engines@/@8 )engines_created@/
@8 )@m@r
@n @@@@m@r
@u@x @@@&
@" *engine ^f *@#@<C@ G G 

@=XD  t  t t  Gt 
data_stats  O G *C@DB G G		@6 *0@/
@8 *k *1@/@8 *k *2@/@8 *k *3@/@8 *k *<@/@8 *k@&@" @@=~D atoms, ~D functors, ~D predicates, ~D modules, ~D VM-codes
@#@<XD  t  t t  Gt  ) @ D  t  t @t  Gt )  BD  t  t t  Gt  )  O G )C@(Ak G G@6@1 )@.@5 *:@8 Y* Y,@/
@8 *e VF@/@8 A
 VF@1 D|
@5@1  G@2 )@5@9 *R@<XD  t  t t  Gt  @  O G WAC@(@T G G@6 *B@3@.@.@5@8 H@0@/
@8 ^3 VF *v@/@8 ^x ^@ 
@ @/@8 K K @@ @9 *@<XD  t  t t  Gt  *B  O G *BC@)@f G G@6@/@8 *, VF@/
@8 *M VF@ 
@/@8 *  VF@ @/@8 *' VF@ @/@8 ) VF@ @/@8 * VF@ @9 * VF@<XD  t  t t  Gt  *W  O G *ZC@LA G G		@6 *@/
@8 * C+@/@8 * XU@/@8 *@1 \ *@5@/@8 *@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 Qo VF@<XD  t  t t  Gt sort_on  O G *CA G G
 *{@6@1
cumulative 
@5 
@8 *@@@<CA G G 
 *a@=XD  t  t t  Gt  )  O G )CA G G@6@ H[ V H[@@@<C@cA G G@6@/@8 *D VF W=@/@8 *@/
@8 * VF@/@1 *
@5@/@8 B, C@ @/@8 [ VF
~`=t~69|~n@8 @ VFTotal time: ~3f seconds~n@3@5@8 * *@8 *~w~t~w =~45|~t~w~60|~t~w~69|~n@3	Predicate@4Box Entries@4Calls+Redos@4Time@5@8 * *@8 *@1 )@.@5@8 *@ @ @ 
@9 *[@<XD  t  t t  Gt  *p  O G *oC@3B G G@6 X`@/@8 *k	allocated@/@8 *kusage@/@8 *k@&@" @@+~|~w stack:~t~D~28+ ~t~D~13+ ~t~D~13+ Bytes

@#@<XD  t  t t  Gt  *  O G *CA: G G *



@6@8 *s @@8 ) */@ 
@9 )@<XD  t  t t  Gt  WD  O G *KC@IBS G G *8@6 W=@/@8 *k *=@/@8 *k *@/@8 *k@&@ @ @/@8
time_stats VF@" F
@#@ @ @/@8 * VF@" F F
@#@ @ @ 
@9 *j VF@<C@bB[ G G #@6@F KB !@8 *k@P@( B
@I@A KB@/@8 *k@ B @/@8 F VF ^f@/@8 *k *%@/@8 *k *$@/@8 *k W=@/@8 *k@&@" @@6~D ~wgarbage collections gained ~D ~ws in ~3f seconds.
@#@<C@<Bi G G		 E@6 C]@/@8 *k CZ@/@8 *k Cb@/@8 *k W=@/@8 *k@&@" @@:Stack shifts: ~D local, ~D global, ~D trail in ~3f seconds
@#@<C@2Br G G *@6 ^f@/@8 *k *@/@8 *k W=@/@8 *k@&@" @@0~D threads, ~D finished threads used ~3f seconds
@#@<C@(Bz G G *@6 ^f@/@8 *k *@/@8 *k@&@" @~D engines, ~D finished engines
@#@<XD  t  t t  Gt  *  O G *C@EB G G@6 *9@/
@8 *k@1 H@.@5 )@ 
@8 \ VF *:@/@8 *k */@/@8 *k@&@" @
Started at ~s F @@&~3f seconds cpu time for ~D inferences@#@<XD  t  t t  Gt  *7  O G *6C@@ G G
 ) * ) !
 X` CZ F 

 *
 * CZ ) !
 X` C] F 
 *
 * C] ) !
 X` Cb F 
 *
 * Cb ) !
 X` * F 
 *
 *total@6 Cb@ @8 *	trailused@ @8 * C]@ @8 *	localused@ @8 * CZ@ 
@8 *
globalused@ @8 *
locallimit@ @8 *globallimit@8 *
traillimit@ @8 *@ @m@r@r@z@r@z@@ @m@r@r
@z@r@z@@ @m@r@u@z@r@z@@<XXQM F4F@$/usr/lib/swi-prolog/library/shell.pl   `Au@$C E_S ElsE 'tErmE ]EpushdEpwd Epopd EmvE 'q E * Edirs E * XD  t  t t  F4t longest  O F4 *CA G G
@6@@@<CA G G
@6@ 
@/@8 [@m@r@t@@@@ @ @9 * W
@<C
A G G


@6@ 
@9 *@<XD  t  t t  F4t  W  O F4 WCA^ G G@6@/@8table_layout W
@/ L@8 Zk W
@& @ @ @ @ 
@9 W W
@<XD  t  t t  F4t  *  O F4 *C@;@r G G@6@Y
@@@/@1 !@5@/@8 B,@F@ @/
@8 ^, K@1 *
@5@8 J@P@ 
@8 * W
 !@1 W
@2 C
@5@9 @G W
@ADirectory stack not that deep@8 A W
@U@I
@<C@} G G@6@/@8name_to_file W
@/@8 P< W
@1 *@5@9 CU@<XD  t  t t  F4t  *   O F4 *C@ G G@6@/
@8 * !@1 Qo V@4
@5@9 *@<XD  t  t t  F4t  A  O F4 *C
AF G G@6 A@1 Qo
@5@9 *@<XD  t  t t  F4t name_to_files_  O F4 *C@LA G G@6@_
@0@8 X W
@@@/
@1 AZ@1 A

@4@1 B) B+@5@4@1 B C@5@4@1 B A7@5@4@1 B A@5@5@2 A

@4@1 B) B+@5@4@1 B A7@5@4@1 B A@5@5@9 B,@<C@9A$ G G@6@/
@8file_name_to_atom W
@ 
@/@8 B# W
@F@&@+ @ @3
@5@8 YN@E	@ 
 B+@8 C W
@P@T@P"~w" does not exist@3
@5@8 *@U@A@'@<XD  t  t t  F4t  *   O F4 *C@ G G@6@1 *@.
@5@8 J@@@0@8 * !@1 W
@2 C
@5@9 *@<C@ G G  @6Directory stack empty@8 *@U@<XD  t  t t  F4t mv_  O F4 *C@ G G
@6@E
@8 C W
@P
@T@@@9 U W
@<C@"@ G G@6@F@8 *@P@1	mv_to_dir@5@9 \ \ @A A@1 QoNot a directory: ~w@4@5@8 *@U@<XD  t  t t  F4t ls_  O F4 +C	@ G G@6@@No Match@9 *@<C@*@ G G
@6@8 *@@/*@/@8 A@/
@8 *tagged_file_in_dir@ 
@/@8 'z \  !@1 W
@2 W@5@9 *@<C@ G G@6tag_file@/@8 + !@1 W
@2 W@5@9 *@<XD  t  t t  F4t 
name_to_files  O F4 +	CA G G@6 @9 +	 W
@<XD  t  t t  F4t  ! A& D  t  t t  F4t  !  D  t  t t  F4t  W  O F4 *C@Ad G G@6cols@/@8 PG W
@&rows@/@8 +@m@s@r@x C@s@r@x L@r@{@z@n@z@@G@m@s@n@z@r@x L@n @@H@( @A@( 
@&
@F@ @H@ @/@8 CE@&@P@ @F@!@$@+ 
@&@P@!	col_width@/@8 +@" @	~|~w~t~*+
@#@A@" @ V
@#@J@A	@%@J@J@F@"@@@|
 +@/@8 +@m@r@r@r@{@}@&@P@"@F@#@+ @&@P@#@" F
@#@A@%@I@ @ @ @9 *@A@'@J@J@I@<XD  t  t t  F4t  F4   O F4 ]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 ]1@9 +@<XD  t  t t  F4t segments  O F4 +CA7 G G@6@W
@@@8 \ H@'@<CA< G G 


@6@@@&@ 
@ @/@8 + W
@ @ @9 +@<CA@ G G@6 B@8 H H@&
@"

@#@<XD  t  t t  F4t  *  O F4 *C
@ G G@6@/@8 *@9 MU W
@<XD  t  t t  F4t  W  O F4 WC@ G G  @6@@@<C@ G G@6@/ @8 A@@@9 W@<C@2@ G G@6 ' @8 @; K@3@.@5@8 *@F@/
 @8 A@P@V@A@&
@ 
@/@8 A@@ K@ @9 A@<C@ G G 

@=XD  t  t t  F4t  *  O F4 *C@ G G@6@/@8 F W
@3
@4@5 @/
@8 B[ W
@ 
@9 *@<XD  t  t t  F4t  *  O F4 *C	A/ G G@6@\
@@@9 H& W
@<CA3 G G@6@1 +
@5@/@8 H @9 +@<XD  t  t t  F4t  *   O F4 *C@ G G  @6 F@9 * W
@<XD  t  t t  F4t  +  O F4 +C@ G G@6@/@8 +@F

@8 *@P
 @9 A@A@'@<XD  t  t t  F4t  *  O F4 *C@ G G@6@/@8 +
 W
@/
@8name_to_new_file W
@ 
@9 * W
@<XD  t  t t  F4t  'q   O F4 *C@X G G  @6 K@9 't W
@<XD  t  t t  F4t  +	  O F4 +C@ A
 G G@6@8 * W
@G
@+@H
 A@1 QoNo match: ~w@4
@5@8 *@U@A@V@<XD  t  t t  F4t  +'  O F4 +&C@'A  G G@6@/ 
@8 +@F

@"@#@P
@V@A A@1 Qo
Ambiguous: ~w@4
@5@8 *@U@<XD  t  t t  F4t  *  O F4 *C
@ G G@6@/@8 +$@9 + W
@<XD  t  t t  F4t  *   O F4 *C@o G G  @6@9 *@<XD  t  t t  F4t  *  O F4 *C@%@ G G@6@/@8 +$@F

@"@#@P
@V@A A@1 Qo +,@4
@5@8 *@U@<XD  t  t t  F4t  *  O F4 *CA G G@6 @9 *@<XD  t  t t  F4t  *  O F4 *C@GA~ G G *


 +

 +
 +@6@/@8 D@/@8 +. W
@ 
@m@n@t@r@n@z@x C@x &w@@ @m@r@r
@x @q9?@z@w U@@ @m@t@r
@x C@@<XD  t  t t  F4t  +  O F4 +C@ G G@6@8 *@@ @9 A@<C@ G G 

@=XD  t  t t  F4t  *   O F4 *C@)@ G G@6@/
@8 *@/@1 *@5@/@8 B, W@3
@5@/
@8 + !@1 W
@2 W
@5@9 *@<XD  t  t t  F4t  'q  O F4 'tC@[ G G@6@/@8 *@0@9 *@<XXQM @EF@$/usr/lib/swi-prolog/library/error.pl   `Au@$C E_S E
is_of_typeE "hE BmEcurrent_typeE @LE \E "kE [E !E HE CE CXD  t  t t  @Et  C  O @E CC@g	u GS   `A +5@6@1 @K@1 C
@5@0@5@9 B^@<XD  t  t t  @Et  C  O @E CC@o +5 +5@6@1 @K@1 C
@5@0@5@9 B^@<XD  t  t t  @Et  Qv  O @E QvCAm +5 +5@6@B@]
@A@B@^
@A@B@0@8 F8 H@A@0@8 FN H@@@<XD  t  t t  @Et  "i  O @E "hC
@ +5 +5@6@1 @K@1 "h
@5@0@5@9 B^@<XD  t  t t  @Et  V  O @E VCA +5 +5@6@W
@@@'
@<CA +5 +5 Az


 Az

@6@ @8 +; H@ 
@ @9 +<@<CA +5 +5@6@1  
@5 S<@8 \:@@@'
@<C	A +5 +5 
  @E
@=XD  t  t t  @Et is_list_or_partial_list  O @E +=CA +5 +5@6@0@/@8 D H@G@W@H@V@A@+@<XD  t  t t  @Et  %\  O @E %[C	Au +5 +5@6@X@@@9element_types_ H@<CAy +5 +5@6@9 \ H@<XD  t  t t  @Et  +2  O @E +1C
A8 +5 +5@6@X
@@@8has_type H@@@<CA= +5 +5@6@9 +C@<XD  t  t t  @Et  E  O @E \C
@ +5 +5@6@1 @K E@0@5@9 B^@<XD  t  t t  @Et  "l  O @E "kC
@ +5 +5@6@1 @K@1 "k
@5@0@5@9 B^@<XD  t  t t  @Et is_not  O @E +GC
@ +5 +5 B@6@@ B@9
not_a_list H@<C@ +5 +5 $
@6@@@1 $@5@9 +I@<C
@ +5 +5 YE@6@@ B@9 Bm H@<C
@ +5 +5chars@6@@@1 $char@5@9 +I@<C
A +5 +5 *4@6@@@1 $code@5@9 +I@<CA +5 +5 A@6@@@9 "h H@<C	A +5 +5 #@6 C@9 C H@<C	A	 +5 +5acyclic@6 C@9 +Q@<C@9A +5 +5@6@G	@W@H@9 +C@A@+@F
@8ground_type H@E@8 C@P@T@P
@9 +C@A@F
@0@0@8 +3 H@P@9 +L@A KB@9 C H@<XD  t  t t  @Et  +F A' D  t  t t  @Et  +F  O @E +ECAF +5 +5  N@=CAG +5 +5 B	@6@]@<CAH +5 +5 B@6@\@<C@%AI +5 +5 )b


@6@G@Y@H@Y@ 
@9 B H@A@[@m@t@u@@m@t@r
@~@<CAM +5 +5 B!@6@B@+ @A@+ 
@@@<CAN +5 +5 C8@6@`@<CAO +5 +5 +N@6@9 F H@<CAP +5 +5 +O@6@9 F H@<CAQ +5 +5 +M@6@0@9 +7@<CAR +5 +5 *4@6@0@9 +9@<CAS +5 +5 Qv@6@9 +6 H@<CAT +5 +5 D@6@_@<CAU +5 +5constant@6@\@<CAV +5 +5 I"@6@Z@<CAW +5 +5 @@6@9 C@<CAX +5 +5 #@6@9 # H@<CAY +5 +5 +R@6@9 C @<CAZ +5 +5 B5@6@Y@<CA[ +5 +5 ^@6@Y@m@t@n @@<CA\ +5 +5positive_integer@6@Y@m@t@n @@<CA] +5 +5negative_integer@6@Y@m@t@n @}@<CA^ +5 +5 D7@6@X@<CA_ +5 +5 D@6@[@<CA` +5 +5 \S
@6@8 C@E

@E@8 @ H@P@T@P
@T@<CAa +5 +5proper_list@6@9 A @<CAb +5 +5 B@6@9 +f@<CAc +5 +5 YE@6@9 +> H@<CAd +5 +5symbol@6@]@<CAe +5 +5 A@6@W@<CAf +5 +5 F-@6@9 X H@<CAg +5 +5 HT@6@^@<CAh +5 +5 @@6@9 # H@<CAi +5 +5 E@6@9current_encoding H@<CAj +5 +5 #@6@9 D H@<CAk +5 +5 $
@6@8 +f@9 %Z@<C@E G G H 


@6@7 H@ 
@9	is_record H@<XD  t  t t  @Et  Bn  O @E BmC@] +5 +5@6@1 @K@1 Bm
@5@0@5@9 B^@<XD  t  t t  @Et  +B  O @E +ACA| +5 +5 @=CA} +5 +5
@6@8 +D@@@ 
@9 +@@<XD  t  t t  @Et  +m  O @E +lCA +5 +5 octet@=CA +5 +5 ascii@=CA +5 +5 iso_latin_1@=CA +5 +5  Qv@=CA +5 +5  )i@=CA +5 +5 
unicode_be@=CA +5 +5 
unicode_le@=CA +5 +5 wchar_t@=XD  t  t t  @Et  +4  O @E +3CA +5 +5@6@1 +E
@5@/
@8 Uq@ 
@9 +<@<XD  t  t t  @Et  @M  O @E @LC@w +5 +5@6@1 @K@1 @L
@5@0@5@9 B^@<XD  t  t t  @Et  H  O @E HC@ @ +5 +5@6@F@X
@8 +D@P@V@A@G
@X
@H
@9 +H H@A@9 +C@<XD  t  t t  @Et  [  O @E [C
@ +5 +5@6@1 @K@1 [
@5@0@5@9 B^@<XD  t  t t  @Et  !  O @E !C
@ +5 +5@6@1 @K@1 !
@5@0@5@9 B^@<XD  t  t t  @Et element_is_not  O @E +yCA* +5 +5
@6@8 +D@@@ 
@9 +z H@<CA. +5 +5
@6@@@9 +x@<CA1 +5 +5@6 A7@9 A8 A-@<XD  t  t t  @Et  +K  O @E +JC@@A +5 +5@6@0@/@8 +?@G@W@H@9 +C@I
@A@*@G@!@+@H@"
 $

@#@G@X
@H@ 
@9 +{@A@ 
@9 +C@A@9 +L@I
@<XD  t  t t  @Et  +U  O @E +TCA +5 +5  @@=CA +5 +5  \S@=CA +5 +5  @@=CA +5 +5  Qv@=CA +5 +5  HT@=CA +5 +5  F-@=XXQM GuF@@/build/spark-0RipbW/spark-2012.0.deb/simplifier/newutilities.pro  7AAuC @S @Egenerate_integerEspacerE +Einteger_to_atomEatom_to_integerE GsE TNEunique_atomEcontains_no_dupsEmonth_numeric_to_nameEflatten_listE	trim_atomEgenerate_int_listE@!explode_separator_content_as_listEpad_number_as_atomXO Gu + C@k Gt Gt @6@@@<C
@n Gt Gt@6 Rg@8 Is@|
 @9 +
 Gu@<XO Guretrieve_padding CAF Gt Gt

@6@@@<CAK Gt Gt0

@6@|
@ @ 
@9 + +@<XO Gu@ implode_separator_content_list_x C@ Gt Gt

@6@@@<C@ Gt Gt
@6@/@8 A@ @ @/@8 A@ @ @ 
@9 + +@<XO Gu TN C@iA Gt Gt@6@1 TP@.@.
@.@.@.@.@5@8 TS R0@/@8 + +@ 
@/@8 +@ @/@8 +@ @/@8 +@ @/@8 +@ @/@8 +@ @/@8 + + @3@4@4@5@8 + + @3@4@4@5@8 +@@@<XO Gu + CA Gt Gt@6@/@8   K@/@8 D@/
@8 D@'
@@@<XO Gu + CA Gt Gt@6@/@8retrieve_next_id +@/
@8 + + M@3
@4
@5@8 +@@@<XO Gu + C@ Gt Gt
 B
@6@@@<C@ Gt Gt



@6@@@<C@ Gt Gt

@6@ @ 
@8 +@@@<XO Guflatten_list_x CA Gt Gt @=CA Gt Gt
@6@/@8 + +@ 
@/@8 +@ @ @9 K K@<CA Gt Gt 

@=XO Gu + C@U Gt Gt@6@/@8 @8 C5@@@<XO Gusplit_off_atoms CA Gt Gt


@6@ 
@8 @@@<CA Gt Gt N


@6@ @8 @ 
@ @9 + +@<CA Gt Gt
@6@3
@5@/@8 +@ @ @9 +@<XO Gu +} CA Gt Gt @=C
A Gt Gt@6@/@8 +} +@m@t@n@z@@<XO Gupad_number_as_atom_x CA. Gt Gt@6@m@u@r
@@9Can not pad number: ~k to size: ~k as number is too big.
@3
@4
@5@9  G
 Gp@<CA8 Gt Gt@6@ 
@/@8 +@ @/@8 +@ @ @8 @@@<XO Gu + CA Gt Gt@6@1get_base_unique_id
@.@5@8 J@m@u@n@z@@1 +
@5@8 D[ +@@@<CA Gt Gt
@6@1 +
@5@8 +@@@<XD  t  t t  Gut  + A& O Gu + CA! Gt Gt@6@/
@8 C5@ 
@/@8 D@ 
@ @8 + +@@@<XO Gutrim_atom_x CAs Gt Gt@6@@@<C
Aw Gt Gt@6@m@s@t@@@@<CA| Gt Gt
@6@|
@ @ @ @9 + +@<XO Gu + C@` Gt Gt@6@/@8 C5@8 @@@<XO Gureplace_separator_with_split C@ Gt Gt
@6@@@<C@ Gt Gt


@6@@@<C@ Gt Gt

 N
@6@ @ @9 + +@<C@ Gt Gt N

@6@/@8 +@ @ 
@9 +@<C@ Gt Gt



@6@ @ @9 +@<XO Gu + CA Gt Gt@6@/@8 +@@@'@@@<XO Gu + C@ Gt Gt@6@/
@8 @/@8 @ 
@ @/@8 +@ @8 +@@@<XO Gu + CA Gt Gt


@6@@@<CA Gt Gt


@6@m@s@t@}@|
@@@ @ 
@8 + +@@@<XO Gu + C@v Gt Gt
 @6@@@<C@y Gt Gt@6 Rg@8 B @| @9 + +@<XO Gu + CAV Gt Gt 01JAN@=CAW Gt Gt 02FEB@=CAX Gt Gt 03MAR@=CAY Gt Gt 04APR@=CAZ Gt Gt 05MAY@=CA[ Gt Gt 06JUN@=CA\ Gt Gt 07JUL@=CA] Gt Gt 08AUG@=CA^ Gt Gt 09SEP@=CA_ Gt Gt 10OCT@=CA` Gt Gt 11NOV@=CAa Gt Gt 12DEC@=XO Gu + CAj Gt Gt@6@/
@8 @ 
@/@8 +@ @8 @@@<XXQM LF@!/usr/lib/swi-prolog/boot/parms.pl  @\As@#C S XD  t  t t  Lt $default_editor 	 
D  t  t t  Lt  +  O L +C@Q L Lnotepad@6 K @8 @< L@@@<C@T L L vi@=XD  t  t t  Lt library_directory_cache  D  t  t t  Lt  + A& D  t  t t  Lt  + B D  t  t t  Lt  +  D  t  t t  Lt  L  O L LC
@D L L@6@8 + L@@@-@<C@H L L@6@0 A7@8 @C @8 C @@@1 +
@5@9 CV @<C@M L L@6@1 +
@5@8 +@U@<XXQM GF@(/usr/lib/swi-prolog/library/aggregate.pl   `Au@$C E_S E GE (1E GE (2EforeachEfree_variablesXO Gsub_template_to_pattern CA_ G G@6@ 
@ @8templ_to_pattern (3@@@<CAb G G@6@9invalid_template (3@<XO Gaggregate_term_list CA G G @=CA G G@6@ @/@8	step_term (3@ @ @ 
@9 + (3@<XD  t  t t  Gt  G @ D  t  t @t  Gt + D\ Z O G + C@ G G@6bag@/
@/@/@8template_to_pattern (3@ 
@ @/@8 ^: B/@ @ @9aggregate_list (3@<XO G + CBZ G G
@6@W
@8term_is_free_of (3@8list_is_free_of (3@@@<C	B_ G G@6@W
@@@<CBb G G@6@/@/@8explicit_binding (3@@@ @ @ 
@9 + (3@<CBf G G@6@0@/@8 B@ @ 
@9 + (3@<XO Gvar_in_term CB G G@6@*
@@@<CB G G@6@_
@0@/@8 CE@8 , (3@@@<XO Gmin_pair CA G G @=C@/A G G	 @


@6@G@m@r@t@}@H@ @ @ @ 
@ @9 , (3@A
@ @ 
@ @9 ,@<XO G	needs_one CAw G G min@=CAx G G min_witness@=CAy G G  &x@=CAz G G max_witness@=XO G
finish_result CA G G@6@/@/@8 B@ 
@ @ @8 B@ 
@9 , (3@<XO Gstate0 CB
 G G  +
@=CB G G  I
@=CB G G  ^f @=CB
 G G sum @=XO G + C
Ae G G@6@`
@@aggregate_template@9 C H@<CAi G G@6 ,"@9 Bm H@<XO G , CAq G G
@6@/@8 T} K@8 , (3@@@<CAu G G 
 @=XO G , CBu G G DW
 A7@6@@@<CBv G G F&
 A7@6@@@<CBw G G Z


 D:@6@@@<CBx G G X



 @ D:@6@@@<CBy G G ^:



 @ D:@6@@@<XO G Qs CA G G  +

@=CA G G  I

@=C	A G G ^f@6@ 
@9 % (3@<CA G G ,!@6@ 
@m@u@t@z@@<CA G G &x@6@ 
@m@u@t@x &w@@<CA G G ,@6@ 
@m@u@t@x ,@@<C@2A G G
 , @

 @

 @

@6@G@m@r@r@@H@'@'@A@'@'@<C@2A G G
 , @

 @

 @

@6@G@m@r@r@}@H@'@'@A@'@'@<CA G G J
@6@ @ 
@9 +@<XD  t  t t  Gt  (2 @ D  t  t @t  Gt + D\ D\  O G + C@/A  G G

@6 A@/@/@/@8 +@1 @@5@ @/@8 B,@ @/@8 K@ @/@8 ^ ^@ @ @ 
@9 ,@<XO Gadd_existential_vars CA G G 
@=CA G G

 Z

@6@ @ @9 ,, (3@<XO G , CA G G +@6@@@'@<C	A G G I@6@@@9 K@<CA G G ,!@6@9   K@<CA G G ^f@6@9 D@<CA G G &x@6@9   K@<CA G G ,
 &w


@6@ 
@ @9max_pair (3@<CA G G ,@6@9   K@<CA G G ,
 ,*


@6@ 
@ @9 , (3@<C@2A G G		 J 


@6@@ , @ @/@/@8  L \ @/@3
@5@8 @ @ @/@8 +@ @ @ @9 , (3@<C@AA G G ,7


@6@ @3
@.@5@8 state1@ @ @/@/@8 \ \ @/@3
@5@8 @ @ @ @/@8 +@ @ @ @9 ,9@<XO G + CA G G@6@/@/@8 B@ 
@ @ @8 B@ 
@9	step_list (3@<XO G ,> CA G G @=C@3A G G@6@/@8 CE@ 
@/@8 CE@ @/@8 CE@ @ @ @ @8 ,( (3@/@8 ,)@ @ @ 
@ @9 ,=@<XO G
clean_body C@9A& G G Az


@6@@@/@8 ,A (3@ 
@/@8 ,C@G
@+ @H@'@A@G
@+ @H@'@A
@" Az@#@<CA0 G G 

@=XO G + C@6A G G@6@/@/@ @8 + (3@ 
@/@/@ @8existential_vars (3@1 Az@5@/@8 ,C@G@+
 +@H@ @ @ @9 ,.@A@'@<XO G , CB G G@6@E@8 ,@P@T@<XO G , CA G G @=C@1A G G@6@ 
@/@8 CE@ @/@8 CE@ @ @ @ @8finish_result1 (3@/@8 ,)@ @ @ @ 
@ @9 ,@<XO G ,G CA G G

@6@W
@&@@@'
@<CA G G Z

@6@@@&@"
@#@ @ @ 
@9 ,F@<CA G G 

 
@6@@@&@ @ @ @ 
@9 ,F@<CA G G 


@=XD  t  t t  Gt  G @ D  t  t @t  Gt + D\ D\ Z O G + C@)@ G G		@6 +@/@/@/@8 +@1 @@5@ @/@8 \F@ @/@8 ,+@ @ @ 
@9 ,@<XO G + CAK G G ,!
  ,!@6@W@@@<CAL G G ,L

 !G ,!@6@@@<CAM G G ^f  ^f@6@@@<CAN G G ,
  ,@6@W@@@<CAO G G ,M

 !G ,@6@@@<CAP G G ,*

 @
 !G ,@6@@@<CAQ G G &x

 !G &x@6@@@<CAR G G &w

 @
 !G ,@6@@@<CAS G G Kf
  I@6@@@<CAT G G +
  +@6@@@<XO G , CB G G
@6@,@@@ 
@9 ,@<CB G G @=XO G ,3 CA G G @=C@/A G G	 @


@6@G@m@r@t@@H@ @ @ @ 
@ @9 ,P (3@A
@ @ 
@ @9 ,Q@<XO G ,2 CA G G @



@6@ @ 
@ @9 ,Q@<XD  t  t t  Gt  (2 @ D  t  t @t  Gt (1 D\  O G (1 C@ G G@6@W
@@@9 \ H@<C@ G G ^f@6@@@1 ,L@5@9 (1 (3@<C@9@ G G ,L

@6@@@!@1 ^H @5@#@B@@ @/@8 CE@m@r@r
@z@@ @ @8 E @U@A
@ @9 CE@J@<C@<@ G G ,N

@6@@@!@1 ^H
@5@#@B@@ @/@8 CE@m@r@r
@x &w@@ @ @8 ,T@U@A@ @8 CE@X@J@<C@<@ G G ,M

@6@@@!@1 ^H
@5@#@B@@ @/@8 CE@m@r@r
@x ,*@@ @ @8 ,T@U@A@ @8 CE@X@J@<C@@ G G	 &w


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



 ,*

@6@@@!@1 ,U 
@0@0@5@#@B@U@@F@$@" ,U 
@#@P@m@r
@r@}@ @ 
@8 ,T@ @ @8 ,T@A@)@G@[
@H@  @8 ,T@ @ 
@8 ,T@ @ @8 ,T@A D@ 
@8 ,$@I@U@A@" ,U @#@I@<C@ G G@6 A@/
@/@/@8 +@ 
@ @/@8 B,@ @ @9 ,@<XO G ,J C
A G G +
@6@@@'
@<CA G G I
@6@@@ 
@9 K@<CB  G G ,
 @

@6@@@"
 &w@#@<CB G G ,
 @

@6@@@"
 ,*@#@<CB G G @=XO G ,E CA> G G@6@ 
@ @8 +@@@<C@3AA G G

 ,7


@6@_
@@@3@.@5@8 @ @/@ 
@ @8templates_to_patterns (3@ @ @8 ,% (3@3@5@9 @<CAH G G@6@9 +@<XO G ,: C
B G G +@6@@@<C
B G G I@6@@@<CB G G @=XO G ,6 CA G G @



@6@ @ 
@ @9 ,@<XD  t  t t  Gt  + @ D  t  t @t  Gt +  O G + C@kB2 G G@6@/@8 Pt@/
@8 K@/@8 Pt@ @/@8 K@ @ 
@/@8 ' '@G@+@H@E
@@E@@P@T@P@T@J@J@A@,@ 
@ @/@8 Z
 '@/@3 K:@5@8 @/@3 K:@5@8 @ @/@8 B,@ @ @ @9
prove_list (3@<XO G ,W CAV G G  @=CAW G G


@6@@@ @ @ 
@ @9 + (3@<C@3AZ G G Az


@6@ @ @ @/@ @8 ,`@ @/@ 
@8 K K@ @ @ @ @ @9 ,V@<XO G ,^ CB? G G @=C@*B@ G G@6@1 D:@1 D:@5
@5@1 D:@1 D:@5@.@5@8 ^s @ @@ @ 
@9 ,]@<XO G , C	Bj G G 
@6@@@<C@ Bk G G@6@/@8 CE@ @ 
@/@8 ,
@|
 @@@ @ @ @9 ,@<XXQM HF@B/build/spark-0RipbW/spark-2012.0.deb/common/versioning/version.pro  @8AAu@!C @S @E GE GE GE GE GE GE GE GXO H ,e C@M	u G  @8AA ,k 2012@=XO H ,f C@N ,k ,k @4Copyright (C) 2012 Altran Praxis Limited, Bath, U.K.@=XO H ,c C@S ,k ,k  B
@=XO H ,d C@T ,k ,k  B
@=XO H ,g C@O ,k ,k GPL 2012@=XO H ,h C@P ,k ,k GPL@=XO H ,i C@Q ,k ,k  B
@=XO H ,j C@R ,k ,k @!Report bugs to: spark@adacore.com@=XXQM 'F/usr/lib/swi-prolog/boot/rc.pl  @\As@#C S Ecurrent_resourceE
open_resourceE ,tXD  t  t t  't tag_rc_name  O ' ,vC@F	s/usr/lib/swi-prolog/boot/rc.pl  @\A ,x @
@6@@@<C@G ,x ,x@6@3
@4 @4@5@9 A
 '@<C@I ,x ,x @=XD  t  t t  't  ,r @ D  t  t @t  't ,q  D\ D\D  t  t t  't  ,r  O ' ,qC@(@P ,x ,x 


@6@ 
@8 W ,{@1 
@2  R[@5@8 B ,{@1 
@2 &2@5@@<XD  t  t t  't  ,t @ D  t  t @t  't ,s  D\ D  t  t t  't  ,t  O ' ,sC	@9 ,x ,x@6 DP@9 ,u ,{@<XD  t  t t  't  ,t @ D  t  t @t  't ,u  D\ B D  t  t t  't  ,t  O ' ,uC@U@< ,x ,x 

@6@F@.@ @/@8 G5 ,{@1 @5@/@8 ,q ,{@P@ @/@8 L ,{@ @ 
@3@1   ^@5@5@9 Y$ ,{@J@A@/@8 ^ ,{@ @ @/@8 ,w ,{@ @ @ 
@9 ^ ,{@J@I@<XXQM GF@$/usr/lib/swi-prolog/library/apply.pl   `Au@$C E_S EfoldlE ,E ,EscanlE ,EconvlistE ,E ,E 'zE	partitionE ,E \E  LE ,<E EEexcludeE ,XD  t  t t  Gt  , @ D  t  t @t  Gt , B B O G , C	A G G@6@ 
@9foldl_ \ @<XD  t  t t  Gt  , @ D  t  t @t  Gt , B B B B O G , C
A) G G@6@ 
@ @ @9 , \ @<XD  t  t t  Gt  , @ D  t  t @t  Gt , B B O G , CAO G G
@6@ @9scanl_ \ @<XD  t  t t  Gt  , @ D  t  t @t  Gt , B B B B O G , CAa G G
@6@ 
@ @ @9 , \ @<XO Gsafe_api CAz G G  


  Fsafe_meta_predicate  G 
@=XO G , CA# G G 
@=CA$ G G

@6@ @ @ 
@/@@ @ @ @ @9 , \ @<XO G , C	A5 G G @=C@.A6 G G@6@ @ @ @ @ @ @/@@ @ @ @ @ @ @ @9 , \ @<XD  t  t t  Gt  \ @ D  t  t @t  Gt 'z D\ D\O G 'z C@ G G@6@9maplist_ \ @<XD  t  t t  Gt  , @ D  t  t @t  Gt , B   O G , C@ G G@6@ 
@ @9
partition_ \ @<XO G , CA[ G G @=C@#A\ G G@6@ @ @ 
@ @@ @ @ @ @9 , \ @<XO G , CAm G G @=C@3An G G@6@ @ @ @ @ @ @ @@ @ @ @ @ @ @ @9 , \ @<XD  t  t t  Gt  \ @ D  t  t @t  Gt ,< D\ D\ D\ D\O G ,< C@ G G@6@ 
@ @9 , \ @<XD  t  t t  Gt  , @ D  t  t @t  Gt , B O G , C@s G G@6@9exclude_ \ @<XO G , C@ G G 
@=C@8@ G G	@6@F@ @@P@"
@#@ @ @ 
@9 , \ @I@A@"

@#@ @ @9 ,@I@<XO G , C@ G G G@6@@@"
@#@ 
@ @ @ @9 ,@<C@ G G @6@@@"
@#@ 
@ @ @ @9 ,@<C@ G G B@6@@@"
@#@ 
@ @ @ @9 ,@<C@ G G@6@1 \S@4 G@4 @4 B@5@9 H H@<XO G , C@ G G @=C@ G G
@6@ 
@ @@ @ @9 ,@<XO G , C@ G G @=C@&@ G G

@6@ @ @ @ @ @@ @ @ @ @ @9 ,@<XO Ginclude_ C@e G G 
@=C@$@f G G
@6@F@ 
@@P@"

@#@A@%@ @ @9 , \ @<XD  t  t t  Gt  , @ D  t  t @t  Gt , B B B O G , CA  G G@6@ 
@ @9 ,@<XD  t  t t  Gt  , @ D  t  t @t  Gt , B O G , C@ G G@6@9	convlist_ \ @<XD  t  t t  Gt  , @ D  t  t @t  Gt , B B B B B O G , CA2 G G@6@ 
@ @ @ @9 ,@<XD  t  t t  Gt  , @ D  t  t @t  Gt , B B B O G , CAX G G

@6@ 
@ @9 ,@<XO G , CA G G @=CA G G@6@ @/@@ @ @ 
@9 ,@<XD  t  t t  Gt  , @ D  t  t @t  Gt , B  O G , C	@ G G@6@ 
@9 ,@<XD  t  t t  Gt  \ @ D  t  t @t  Gt \ D\O G \ C@ G G@6@9 , \ @<XO G , CA, G G @=C@'A- G G

@6@ 
@ @ @ @ @/@@ @ @ @ 
@ @ @9 ,@<XD  t  t t  Gt  E @ D  t  t @t  Gt , B O G , C@b G G@6@9 ,@<XD  t  t t  Gt  \ @ D  t  t @t  Gt  L D\ D\ D\O G  L C	@ G G@6@ 
@9 , \ @<XO G , CAR G G @=CAS G G@6@ @ @@ @ @ @9 ,@<XO G , C@ G G 
@=C@ G G@6@ @/@@ @ @ @ 
@ @9 , \ @<XO G , C@ G G @=C@,@ G G
@6@F@ 
@/@@P@"
@#@ @ @9 ,@A	@ @9 ,@J@<XO G , CAd G G @=C@,Ae G G@6@ 
@ @ @ @ @ @@ @ @ @ 
@ @ @9 ,@<XO G , C@ G G @=C@ G G
@6@@ 
@9 ,@<XO G , C@ G G @=C@ G G

@6@ 
@ @ @ @@ @ @ @ 
@9 ,@<XO G H CA| G G ,@6 G@1 Bb@.@5@8 F AV ,@9 'z \ @<XD  t  t t  Gt  , @ D  t  t @t  Gt , B B B B B O G , CAj G G
@6@ 
@ @ @ @9 ,@<XO G , C@v G G 
@=C@$@w G G
@6@F@ 
@@P@%@A	@"

@#@ @ @9 ,@<XXQM C4-C @S @XXQM AF@!/usr/lib/swi-prolog/boot/apply.pl  @\As@#C S E AE NJXD  t  t t  At  G @ D  t  t @t  At NJ  BD  t  t t  At  G  O A NJC@<	s@!/usr/lib/swi-prolog/boot/apply.pl  @\A , 


@6@]
@@@/@ 
@8 Zk A@1 @5@@<C@+@A , , 


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

@6 C8@9 E A@<XD  t  t t  At  A @ D  t  t @t  At A  D  t  t t  At  A  O A AC@3 , ,@6@E
@@E
@@P
@T@P@T@<XXQM EF@&/usr/lib/swi-prolog/library/process.pl   `Au@$C E_S Eprocess_group_killEprocess_killE ,E
is_processEprocess_releaseE ,E ]4E
process_idE ])E ]3E ,XD  t  t @#t  Et  ]*O E , CAp Gy Gy@6 J@9 , ]+@<XO Eexpand_cwd_option C@PA Gy Gy@6@1 C@.@5@/
@8  X Y,@@@G@+@_@H@/@3@1 B C@5@4@1 B) DP@5@5@8 A ]+@ @/@8 E ]+@" ,
@#@A@F
@8 C ]+@P@'
@A C@9 C H@J@<CA Gy Gy 

@=XD  t  t @#t  Et  ,O E , CAG Gy Gy@6@0@9 ]3 ]+@<XD  t  t @#t  Et  ,O E , C	A> Gy Gy@6@Y
@m@s@n @@<XO E ]3 CA_ Gy Gy@6@9 , ]+@<XO E , CA/ Gy Gy@6 ]	@9 @;@<XD  t  t @#t  Et  ]4O Eexe_options C@"@ Gy Gy@6 K @8 @;@@@"
 A B
 'com B) DP@#@<C
@ Gy Gy@6@"
 B) G/@#@<XD  t  t t  Et  V A' D  t  t t  Et  V 	 
O E V C@7 Gy Gy ]) ]! N ]!
@6 N@ @9 V ]+@<C@7 Gy Gy ]) ]# N ]#
@6 N@ @9 ,@<C@7 Gy Gy ]) ]% N ]%
@6 N@ @9 ,@<C@7 Gy Gy ]) , B	 ,
@6 B	@ @9 ,@<C@7 Gy Gy ]) ) $ N )
@6@1 $ N@5@ @9 ,@<C@7 Gy Gy ]) Re L B5 Re
@6 B5@ @9 ,@<C@7 Gy Gy ]) ]' J" B5 ]'
@6 V@ @8 V ]+ B5@ @9 ,@<C@7 Gy Gy ])detached L B! ,
@6 B!@ @9 ,@<C@7 Gy Gy ])window L B! ,
@6 B!@ @9 ,@<XO Emap_arg_prim CA Gy Gy A
@6@@@G@_@H@/
@8 L ]+@A@&
@ 
@9 ,@<CA& Gy Gy 

@=XO E , CA} Gy Gy@6 J@9 , ]+@<XO E , CA7 Gy Gy 

@=XO E ]) C@4@ Gy Gy		@6@/
@8 , ]+@/@ 
@8 , B@8 H Hmap_arg@/@8 'z \ @ @/@8 ,@/@3@5@8 @/@8 , ]+@ @ @9 ]* ]+@<XO E , CA Gy Gy@6@@@<CA Gy Gy@6@8 A ]+@@ ,@/@8 ,@9 A ]+@<CA Gy Gy@6@9 , ]+@<XXQM F-C @S @XD  t  t t  Ft safe_primitive A' D  t  t t  Ft  -  O F -CA +5 +5   @E +3@=CB G G   G +p@=CB G G   G WA@=CB G G   G @@=XD  t  t t  Ft  , A' O F , CA G G   G  ,@=CA G G   G  ,@=CA G G   G  ,@=CA G G   G  ,@=CA G G   G  ,@=CA G G   G  ,@=CA G G   G  ,@=CA G G   G  ,@=CA G G   G  \@=CA G G   G  ,@=CA G G   G  ,@=CA G G   G  \@=CA G G   G  \@=CA G G   G  \@=CA G G   G  E@=CA G G   G  ,@=CA G G   G  ,@=CB G G   G  +@=CB G G   G  G@=CB G G   G  G@=CB G G   G  (2@=CB G G   G  (2@=CB G G   G  H@=CB G G   G  )@=CB G G   G  )@=XD  t  t t  Ft 	safe_meta A' D  t  t t  Ft  -  O F -CA A) A)   A. A8
@=C
Cb G G C3
@6@7  @9
not_qualified  @<XXQM
data__formatsF@A/build/spark-0RipbW/spark-2012.0.deb/simplifier/data__formats.pro  7AAuC @S @E GqEget_typeE GlE	get_stateXO -declare_data_formats  C@5	u Gj  7AA -  @6 -@1 -
	Data_AtomDataAttributes_Any@5@8 -
 - -@1 -
	Type_AtomTypeAttributes_AnyList@5@9 -@<XO - -	 C@M - -@6@1 -

@5@8 D[ @@@<XD  t  t t  -t  - A& O - -
 C  A A ReadTextCharList F@=C  A A ModuleFunctorArity Module_Atom Functor_Atom	Arity_Int@=C  A A Lines	everyLineupToLineInt@=C  A A Problem @E A@=C  A A 
ProofFileKindverification_conditionsdeadpath_searchpath_functions@=C  A A 
DebugFileKind	data__prf	data__vcg G@=XO - - C@I - -@6@1 -

@5@8 -@@@<XD  t  t t  -t  - A& O - -
 C
  A A  - -
 - -@=C
  A A  - -
 - -@=C
  A A  + +	Base_Atom -#@=C  A A get_datafiles_vcg --VcgFile_Atom@=C  A A get_datafiles_dpc -0DpcFile_Atom@=C  A A get_datafiles_simplified_vcg -3SimplifiedVcgFile_Atom@=C  A A get_datafiles_summary_dpc -6SummaryDpcFile_Atom@=C  A A get_datafiles_fdl -9FdlFile_Atom@=C  A A get_datafiles_local_user_rule -<LocalUserRuleFile_Atom@=C  A A get_datafiles_global_user_rule -?GlobalUserRuleFile_Atom@=C  A A get_datafiles_rule -B
RuleFile_Atom@=C  A A get_datafiles_pfs -EPfsFile_Atom@=C  A A get_datafiles_simplified_pfs -HSimplifiedPfsFile_Atom@=C  A A get_datafiles_dec -KDecFile_Atom@=C  A A get_datafiles_log -NLogFile_Atom@=C
  A A get_datafiles_debug -Q -)DebugFile_Atom@=C
  A A get_system_start_date_time -TNowDate_AtomNowTime_Atom@=C  A A  G G
ToolName_Atom@=XXQM AEF@)/usr/lib/swi-prolog/library/arithmetic.pl   `Au@#C E_S E HE )XD  t  t t  AEt  ) @ D  t  t @t  AEt )  D  t  t t  AEt  )  O AE )C@y AB AB 


@6@ 
@9eval AD@<XD  t  t t  AEt expand_function  O AE -]C
@ AB AB@6@/
@8do_expand_function AD@ 
@9 LA AD@<XD  t  t t  AEt 	list_conj  O AE -cC
@h AB AB
@6@@@<C@i AB AB
 Az
@6@ 
@ @9 -d AD@<XD  t  t t  AEt  -a  O AE -`C@ AB AB

 @6@8 "\ AD@@@<C@ AB AB@6@8 G @@@3@.
@.@5@8 @ @/@8expand_function_arguments AD@3
@5@9 @<C@C@ AB AB Az


@6 F@/@8 AT AV@/@8 "\ AD@ @ @8 W AD@@@3@.@.@5@8 @ @/@ 
@8expand_predicate_arguments AD@ @3@5@/@8 K K@ @3@5@9 @<C@ AB AB@6 "\@9 Bm H@<XD  t  t t  AEt  "\  O AE -gC@ AB AB@6@W
@@@<C@ AB AB@6@[
@@@<C@ AB AB
@6@@@<C
@ AB AB@6 F@8 B@@@<C
@ AB AB@6@^
@@@9 F AD@<C@ @ AB AB@6@8 -h@G@_
@H@1 CF@0
@.@5@1 -g@5@9 A A@A@V@I@<XD  t  t t  AEt eval_clause  O AE -zC@K@\ AB AB
 BQ -[




@6@/@/@8 B@ @ @8 B@3@0@.@5@8 @ @/@ 
@/@3@1 !G@.@5@5@8	eval_args AD@ @3@5@8 @ @ @9 -e@<XD  t  t t  AEt  -l  O AE -kC@ AB AB  @=C@ AB AB		
 Az

@6@ 
@ @ @8 -_@ @ @ @9 -j@<XD  t  t t  AEt  -z  O AE -zC
@l AB AB@6@/@8 -h@9 -{ AD@<XD  t  t t  AEt  -t  O AE -sC@ AB AB  @=C@@@ AB AB
 Az

@6@ 
@/@/@8 -_@F@`@ @8 -h@P@" Az !G@#@A@'@'@ @ @ @9 -r@<XD  t  t t  AEt  LB  O AE LAC@ AB AB

@6@W
@@@<C@ AB AB Az Az



@6@@@1 Az@2 Az
@5@9 -b@<C@ AB AB Az 
@6@@@9 -b@<C@ AB AB Az
 @6@@@9 -b@<CA AB AB Az
 !G


@6@W
@W@@@8 -b@'
@<CA AB AB Az


 Az

@6@@@ @8 -b@ 
@ @9 -b@<CA
 AB AB 

@=XD  t  t t  AEt  H @ D  t  t @t  AEt H D  t  t t  AEt  H  O AE HC@D AB AB@6@1 @K@1 F F@2 H
@5@0@5@9 B^@<XD  t  t t  AEt  H  O AE HC@x@G AB AB

 E C
  AE -o


@6 F@/@8 -m@1 
@5@ @/@8 E @G@*@H@" 

@#@A@"  

@#@F@" 
@#@P@ 
@ @ @8 B@ @m@r@n@z@@A Q1@ 
@9 -v@I@<XD  t  t t  AEt  AH  O AE AGC@ AB AB !G


@6@ 
@/@/@8 -^ AD@1 Az@2 !G@5@9 -b@<C@*@ AB AB BP


@6@/@/@8 -@ 
@/@/@8 -@1 Az@2 Az@2 -@5@9 -b@<C@*@ AB AB @%


@6@/@/@8 -@ 
@/@/@8 -@1 Az@2 Az@2 -@5@9 -b@<C@*@ AB AB J%


@6@/@/@8 -@ 
@/@/@8 -@1 Az@2 Az@2 J%@5@9 -b@<C@*@ AB AB J


@6@/@/@8 -@ 
@/@/@8 -@1 Az@2 Az@2 J@5@9 -b@<C@*@ AB AB J


@6@/@/@8 -@ 
@/@/@8 -@1 Az@2 Az@2 J@5@9 -b@<C@*@ AB AB U


@6@/@/@8 -@ 
@/@/@8 -@1 Az@2 Az@2 U@5@9 -b@<XD  t  t t  AEt  -~  O AE -}C@d AB AB 
@=C@!@e AB AB


 -[
@6@ @ @ @ @9 -|@<XD  t  t t  AEt  H  O AE HC@p AB AB -[$builtin@6@/@1 -@5@9 B,@<XD  t  t t  AEt  "\ A' D  t  t t  AEt  "\  O AE -oCA AI AI  K @@=CA AI AI  K @@=CAR G G  ) G@=CAS G G  )2 G@=XD  t  t t  AEt  W  O AE -qC@ AB AB

@6@@@<C@ AB AB@6@/@8 H AD@9 -p@<XD  t  t t  AEt  -\  O AE -[C@| AB AB@6@[
@@@'
@<C@ AB AB@6@/
@8 -n@ 
@8 -p@@@1 

@5@@<C@ AB AB L

@6@ 
@/@8 -Z@m@r@w L@@<C@ AB AB '

@6@ 
@/@8 -Z@m@r@w '@@<C@ AB ABacosh

@6@ 
@/@8 -Z@m@r@w -@@<C@ @ AB AB K


@6@ 
@/@8 -Z@ @/@8 -Z@m@r@r@x K@@<C@ AB AB '

@6@ 
@/@8 -Z@m@r@w '@@<C@ AB ABasinh

@6@ 
@/@8 -Z@m@r@w -@@<C@ AB AB 'f

@6@ 
@/@8 -Z@m@r@w 'f@@<C@ @ AB AB 'H


@6@ 
@/@8 -Z@ @/@8 -Z@m@r@r@x 'H@@<C@ AB ABatanh

@6@ 
@/@8 -Z@m@r@w -@@<C@ @ AB AB 'G


@6@ 
@/@8 -Z@ @/@8 -Z@m@r@r@x -@@<C@ AB AB Y

@6@ 
@/@8 -Z@m@r@w Y@@<C@ @ AB AB K~


@6@ 
@/@8 -Z@ @/@8 -Z@m@r@r@x K~@@<C@ AB AB 'g

@6@ 
@/@8 -Z@m@r@w 'g@@<C@ AB AB 'K

@6@ 
@/@8 -Z@m@r@w -@@<C@ @ AB ABcopysign


@6@ 
@/@8 -Z@ @/@8 -Z@m@r@r@x -@@<C@ AB AB '

@6@ 
@/@8 -Z@m@r@w '@@<C@ AB ABcosh

@6@ 
@/@8 -Z@m@r@w -@@<C	@ AB AB @@6@m@v @ @@<C@ @ AB AB L


@6@ 
@/@8 -Z@ @/@8 -Z@m@r@r@x L@@<C@ @ AB AB C


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


@6@ 
@/@8 -Z@ @/@8 -Z@m@r@r@x -@@<C@ @ AB AB 


@6@ 
@/@8 -Z@ @/@8 -Z@m@r@r@x @@<C@ @ AB AB L


@6@ 
@/@8 -Z@ @/@8 -Z@m@r@r@x L@@<C	@ AB AB L@6@m@v L @@<C	@ AB ABepsilon@6@m@v - @@<C@ AB ABerf

@6@ 
@/@8 -Z@m@r@w -@@<C@ AB ABerfc

@6@ 
@/@8 -Z@m@r@w -@@<C@ AB AB -\

@6@ 
@/@8 -Z@m@r@w -@@<C@ AB AB P

@6@ 
@/@8 -Z@m@r@w P@@<C@ AB AB )g

@6@ 
@/@8 -Z@m@r@w )g@@<C@ AB ABfloat_fractional_part

@6@ 
@/@8 -Z@m@r@w -@@<C@ AB ABfloat_integer_part

@6@ 
@/@8 -Z@m@r@w -@@<C@ AB AB '

@6@ 
@/@8 -Z@m@r@w '@@<C@ @ AB ABgcd


@6@ 
@/@8 -Z@ @/@8 -Z@m@r@r@x -@@<C@ @ AB AB Z


@6@ 
@/@8 -Z@ @/@8 -Z@m@r@r@x Z@@<C	@ AB ABinf@6@m@v - @@<C@ AB AB U

@6@ 
@/@8 -Z@m@r@w U@@<C@ AB ABlgamma

@6@ 
@/@8 -Z@m@r@w -@@<C@ AB AB '

@6@ 
@/@8 -Z@m@r@w '@@<C@ AB AB 'i

@6@ 
@/@8 -Z@m@r@w 'i@@<C@ AB ABlsb

@6@ 
@/@8 -Z@m@r@w -@@<C@ @ AB AB<<


@6@ 
@/@8 -Z@ @/@8 -Z@m@r@r@x -@@<C@ @ AB AB &w


@6@ 
@/@8 -Z@ @/@8 -Z@m@r@r@x &w@@<C@ @ AB AB ,*


@6@ 
@/@8 -Z@ @/@8 -Z@m@r@r@x ,*@@<C@ AB AB J"

@6@ 
@/@8 -Z@m@r@w J"@@<C@ @ AB AB @


@6@ 
@/@8 -Z@ @/@8 -Z@m@r@r@x @@@<C@ @ AB AB L


@6@ 
@/@8 -Z@ @/@8 -Z@m@r@r@x L@@<C@ AB ABmsb

@6@ 
@/@8 -Z@m@r@w -@@<C	@ AB ABnan@6@m@v - @@<C	@ AB ABpi@6@m@v - @@<C@ AB AB L

@6@ 
@/@8 -Z@m@r@w L@@<C@ AB AB D:


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

@6@ 
@/@8 -Z@m@r@w -@@<C@,@ AB AB		powm



@6@ 
@/@8 -Z@ @/@8 -Z@ @/@8 -Z@m@r@r@r@y -@@<C@ AB ABrandom

@6@ 
@/@8 -Z@m@r@w -@@<C	@ AB ABrandom_float@6@m@v - @@<C@ AB AB X

@6@ 
@/@8 -Z@m@r@w X@@<C@ AB ABrationalize

@6@ 
@/@8 -Z@m@r@w -@@<C@ @ AB AB X


@6@ 
@/@8 -Z@ @/@8 -Z@m@r@r@x X@@<C@ @ AB AB Ph


@6@ 
@/@8 -Z@ @/@8 -Z@m@r@r@x -@@<C@ AB AB W?

@6@ 
@/@8 -Z@m@r@w W?@@<C@ @ AB AB ]m


@6@ 
@/@8 -Z@ @/@8 -Z@m@r@r@x ]m@@<C@ AB AB '

@6@ 
@/@8 -Z@m@r@w '@@<C@ AB AB 'k

@6@ 
@/@8 -Z@m@r@w 'k@@<C@ AB ABsinh

@6@ 
@/@8 -Z@m@r@w -@@<C@ AB AB '

@6@ 
@/@8 -Z@m@r@w '@@<C@ AB AB J


@6@ 
@/@8 -Z@ @/@8 -Z@m@r@r@{@@<C@ AB AB 'j

@6@ 
@/@8 -Z@m@r@w 'j@@<C@ AB ABtanh

@6@ 
@/@8 -Z@m@r@w -@@<C@ AB ABtruncate

@6@ 
@/@8 -Z@m@r@w -@@<C@ @ AB AB VJ


@6@ 
@/@8 -Z@ @/@8 -Z@m@r@r@x VJ@@<XXQM GF/usr/lib/swi-prolog/boot/gc.pl  @\As@#C S XD  t  t t  Gt  G$   O G G#C@)@- G G@6@8 E @/
@8 A @G@+
prolog:abort@H@V@A@F@8 ]' G!@P@U@A A@1 #@2ignored
@5@9 @G G!@<XD  t  t t  Gt  E  O G ]'C@7 G Gprolog:atom_gc@6@9 Ee  @<C@9 G Gprolog:clause_gc@6@9 E  @<XXQM (F@#/usr/lib/swi-prolog/library/oset.pl   `Au@"C E_S E (Eoset_isE
oset_powerE 'E (Eoset_dunionE	oset_dintE (E (XO ( ( C@J	u G   `A - 
@=C
@K - -
@6@ 
@ @9union2 ( @<XO ( ZS C@b - - @=C@c - -@6@/@ @8  p@ @ @ @ 
@9 ZQ ( @<XO (addel C@ - - G
@6@ 
@ @9 ' ( @<C@ - -  @=C@ - -  B
@=XO (dint C@ - - 
@=C@ - -
@6@ 
@/@8 ( ( @ @ @9 - ( @<XO ( - C@@ - - @6@@@U@<C@A - - @=C@B - -
@6@8 M@ 
@9 - ( @<XO (union3 C@S - - G
@6@ 
@ @ @9 -@<C@U - - 
@6@ @ @9 ( ( @<C@W - - B

@6@ @ @9 -@<XO (diff21 C
@v - - @=C@w - -@6@/@ @8  p@ @ @ @ 
@9diff3 ( @<XO (diff12 C@{ - - @=C@| - -@6@/@ @8  p@ @ @ @ 
@9 -@<XO ( ( C@ - - 
@=C@ - -
@6@/@ 
@8  p@ @ 
@ @9delel ( @<XO ( - C@ - - @=C@ - -
@6@ 
@9 - ( @<XO ( ( C@r - - 
@=C
@s - -
@6@ 
@ @9 - ( @<XO ( - C@; - - @6@@@U@<C@< - - @=C	@= - -@6@9 -@<XO ( ZQ C
@g - - G@6@ 
@ @ @9 ZS ( @<C@i - - 
@6@ @ @9 -@<C@k - - B@6@ @ @9 -@<XO ( - C@ - - G
@6@ 
@ @9 ( ( @<C@ - -  @=C@ - -  B@=XO (happ C@ - - 
@=C@ - -




@6@ @ @9 - ( @<XO (pset C@ - - 
@=C@ - -
@6@ 
@/@8 -@ @ @9 - ( @<XO ( - C
@N - - @=C@O - -@6@/@ @8  p@ @ @ @ 
@9 - ( @<XO ( - C@ - - 
@=C@ - -
@6@ 
@/@8 -@ @ @9 -@<XO ( - C@ - - G
@6@ 
@ @ @9 - ( @<C@ - - @6@ @ @9 ( ( @<C@ - - B@6@ @ @9 -@<XO ( - C@ - -@6@/@8 S K@3@5@/
@8 -@ 
@9 K@<XO ( ' C@ - - 
@=C@ - -
@6@/@ 
@8  p@ @ 
@ @9 - ( @<XO ( - C@ - - @=C@ - -
@6@ 
@9 -@<XO ( ( C@^ - - 
@=C
@_ - -
@6@ 
@ @9 -@<XXQM GF@%/usr/lib/swi-prolog/library/record.pl   `Au@#C E_S E HE W}Ecurrent_recordXO G H C@f G G@6@+

<compiled>@@@<C@i G G@6@1 @K@1 F F@2 H
@5@0@5@9 B^@<XD  t  t t  Gt  W~ @ D  t  t @t  Gt W} D\ O G W} C@n@ G G

 


@6@F@ 
@8 C@P@( @A@( 
@1 @.@5@8 . H@B@1 
@5@8general_record_pred H@J@J@A@)@ @3@0@.@5@8 @ @0@/@8defaults H@ @/@0@8types H@/@ @8 T} K@ @1 
@5@8field_record_pred H@G@+ @H@@@A@V@<XO Gset_field_predicates CA G G @=C@A G G@6@3set_@4@4_field@5@/@8 A @/@8 D@ @/@/@8replace_nth H@/@3@5@8 @/@3@5@8 @/@3@4@5@8 @/@3@4@4@4@5@8 @G@"@+ N@H@"@&@I@A@ @ @/@8
type_check H@!@1 BQ@5@#@|@&@ @"@ 
@!@#@ @ @ @ @ @!@ @9 . H@<XO Gdata_predicate CA G G @=C@DA G G@6@/@ 
@8 B@ @/@8 CE@/@3@4@4@4@5@8 @|@&@"
@#@ @ @ 
@ @ @ @9 .! H@<XO Gis_predicate C@zA G G@6@/@/@8type_checks H@ @/@8 ,A H@/@3
@5@8 is_@/@8 A@/@3@4@.@5@8 @/@3@4@5@8 @&@" BQ Az V Az Ac A7
@#@F@+ @&@P@"
@#@A@" BQ
@#@I@<XO G .	 C@ G G
 
 
@6 .*@9 A@<C@ G G
 
 
@6default_@9 A@<C@ G G
 
 


@6@ 
@3@4@5@8 .make_@9 A@<C@ G G
 
 
@6_data@9 A@<C@'@ G G
 
 


@6@ 
@3@4@5@8 .@3 .@4
@4_fields@5@9 .@<C@ G G
 
 
@6@3 .@4
@4 .@5@9 .@<XO G . C@ G G 
 

@6@3
@4 M@4@5@ 
@9 .@<C@,@ G G 
 


@6@ @3@4@5@8 .@3 .@4@4_of_@4
@5@ 
@9 .@<C@ @ G G 
 

@6@3nb_set_@4@4 ./@4
@5@ 
@9 .@<XO G Y CAm G G  Az@=CAn G G  AZ@=CAo G G  @@=CAp G G  A\@=CAq G G  DW@=XO Gcompile_record C@@ G G@6@3@.
@.@5@8 @ @/@/@8 .@ @/@/@8 . .+@ 
@/@8 A@ 
 .-@/@8 A@/@3
@5@8 @/@3@4@5@8 @ @/@8 D@&@"
@#@ @ @ 
@ @/@8access_predicates H@ @ @ 
@ @ @/@8 .#@ @ @ @ 
@ @/@8set_predicates H@ @ @ @ 
@ @/@8 . @ 
@ @/@8make_predicate H@ 
@ @ @/@8 .$ H@ @9current_clause H@<XO G H C@x G G@6@W
@@@8 \ H@'@<C@} G G Az


@6@ 
@/@8 .1 H@ @ @9 .@ H@<C@ G G@6@9 .B@<XO G H C@q G G
 E H .
@6@1 H
@5@9 H@<XO G +p C@H G G@6@0@/
@8 . H@@@1 
@5@@<XO G ,A CAF G G@6@W
@@@'
@<C@*AJ G G 


@6@X
@ 
@8 Y H@@@ 
@3@.@.@5@8 @ @/@8
clean_args H@3@5@9 @<CAQ G G Az
 @6@@@9 .)@<CAT G G Az 
@6@@@9 .)@<CAW G G@6@8 .G@@@3@.@.
@5@8 @ 
@/@8 .J H@3@5@9 @<C@)A] G G 

@6@1  @5 S<@8 \:@E
@1  @5@1 @@0@5@8 \:@P
@T@@@<CAa G G 

@=XO G .L CAc G G @=CAd G G
@6@ @8 .)@ 
@ @9 .K@<XO G . CA G G H
@6@0@8 +3 H@@@<C@*A G G H


 H H 

@6@@ F@/@8 AT AV@1 
@5@ @ @9 E H@<CA G G@6@]
@@@1 H
@5@9 .@<XO G .' CA+ G G  @=CA, G G N



@6@ 
@ @9 .&@<CA. G G		
 Az

@6@ 
@ @ @8 V H@ @ @ @9 .&@<XO G .7 CA G G @=CAA G G@6@3 .@4@4 ./@4@5@/@8 .@3 .0@4@4 ./@4@5@/@8 .@/@8 D@ @/@/@8 .@/@3@5@8 @/@3@5@8 @/@3@4@4@4@5@8 @/@3@4@4@.@5@8 @/@3@4@4@5@8 @G@'@,@+ N@H@'@&@ @!@!@1 BQ@2 \@5@#@!@"@1 BQ@2 E@5@#@I@#@A@:@ @ @/@#@8 .@!@ @1 BQ@#@5@#@!@!@1 BQ@2 Az@#@2 \@5@#@!@"@1 BQ@2 Az@#@2 E@5@#@|@$@&@%@"@%@ @!@"
@&@#@ @ @$@ @ @ @&@ @9 .6@<XO G .> C@=@ G G		@6 F@/
@8 .N@/@0@8 B .*@ @/@8 A@/@3@4@.@5@8 @&@"  G .F

@#@<XD  t  t t  Gt  . @ D  t  t @t  Gt . D\ O G . C@ G G
 


@6@ 
@0@0@9 .E@<XO G .4 CAx G G @=C@NAz G G@6@3
@4 M@4@5@/@8 .@/@ 
@8 B@ @/@8 CE@/@3@4@4@5@8 @|@&@"
@#@ @ @ 
@ @ @9 .3@<XO G .: CArA G G@#@#@6@3 .,@4
@5@/
@8 .@3 .+@4
@5@/@8 .@3 .@4
@4 ..@5@/@8 .@3 .@4
@4 .@5@/@8 .@/@3
@4@.@4@.@5@8 @/@3
@4@4@4@5@8 @!@1 BQ@5@#@/@3
@4@4@4@.@5@8 @/@3@4@.@5@8 @/@3@4@4@4@4@5@8 @!@1 BQ@2 Az@5@#@/@3@4@4@.@4@.@5@8 @/@3@4@4@4@4@5@8 @!@ @1 BQ@5@#@/@!@3@4@4@4@4@5@8 @/@"@3@4@3@.@#@.@$@5@4@4@4@.@%@5@8 @/@&@3@4@#@4@4@.@'@5@8 @/@(@3@4@$@4@'@4@4@%@5@8 @/@)@3@4@$@4@4@4@.@*@5@8 @!@+@1 BQ@"@2 AZ@1 @@&@(@5@2 Az@1 B@%@4@#@*@5@)@5@#@&@,@"@,@ @!@+@#@<XD  t  t t  Gt  C 	 
O G ES C@# G G D~ P G@=XO G . CA G G @=C@(A G G 






@6@@ B	@ 
@8 H H@ @ @ @9 .@<CA G G


 N
@6 B	@ 
@8 .Q@ @ @ @9 .@<XD  t  t t  Gt  . A' O G .F C@@c G G  $ G $ B  X \S Fn @E 	 Fn B  B~ B!  B  @ B!   F B	 B  % $ \S @  E_ !( D3 @ E_ B  % \S 
  A   % B B  % N   $ C8 @. " E $  Mg B!
 %V
@=XO G . CA G G @=C@"A G G B






@6@@@ @ @ @9 .@<CA G G




@6@ @ @ @9 .@<XO G V CA6 G G@6@8 .M@@@<CA9 G G H

@6@@ .*@ 
@/@8 A@3@4@5@9 @<CA= G G@6@]
@@ .*@/
@8 A@3
@4@5@9 @<CAB G G@6 KB@9 C H@<XO G .I CAh G G 
@=CAi G G

@6@1 
@5@ @8 .)@ @ @9 .H@<XO G . CA G G


@6@@@<CA G G


@6@|
 @ @ @ @9 .@<XXQM \-C @S @XD  t  t t  \t  \ A' D  t  t t  \t  \  A' XQM$historyF@#/usr/lib/swi-prolog/boot/history.pl  @\As@%C S E$save_history_eventEread_historyE
$load_history E$clean_history E$save_history_lineXD  t  t t  .St  .U 	 
D  t  t t  .St  .U  O .S .TC@	s@#/usr/lib/swi-prolog/boot/history.pl  @\A .^ @

@6@Y@^@@@1 .S@5@8 CV
 .S@9truncate_history .b@<C@,@ .^ .^@6@/@8	to_string .b@@@/@/
@8
last_event .b@G
@*
@H@V@I@A@|@1 .`@5@8 .a@ @9 .c@<C@ .^ .^@6
history_event@9 E .b@<XD  t  t t  .St  .S B D  t  t t  .St  .S C D  t  t t  .St  .S 	 
D  t  t t  .St  .W  O .S .VC@; .^ .^@6@8 E .b@ 
@8prompt_history .b D?@/@ Hread_query_line H@ @ @ @8
read_history_ .b@@@<XD  t  t t  .St  .q  O .S .pC@ .^ .^ B
@6@@@9 G  .b@<C@D@ .^ .^	@6@F
@/@0@8 .` .b@P@|@A@(@I@/
@8 P7 .b@/@8 .{@F~!@/@8 .{@ @ @ 
@/@8   .b@P@ @8 B .b@A@8 .~@J@9 .x@<XD  t  t t  .St list_history   O .S . C@D@i .^ .^@6@F
@/
@0@8 .z@P@V@A@(
 @/@8history_depth_ .b@/@8 ' .b@1 @.
@.@5@1 Az@1 B

@5@2 .`
@5@/@8 B- .b B@1 #\@2 #\@5@9 @G .b@<XD  t  t t  .St take_string  O .S .CA^ .^ .^


@6@ 
csym@8 \ .b@@@ @ @9 . .b@<C
Ab .^ .^

@6@@@<CAc .^ .^ @=XD  t  t t  .St get_last_event  O .S .CA9 .^ .^@6@0@/@8 .z@8  .b@@@<CA= .^ .^@6 B@1 #\ #j@5@8 .@U@<XD  t  t t  .St take_number  O .S .CAe .^ .^


@6@ 
 \@8 .@@@ @ @9 .@<C
Ai .^ .^

@6@@@<CAj .^ .^ @=XD  t  t t  .St  .Y  	 
D  t  t t  .St  .Y   O .S .XC@ @~ .^ .^@6@8 .Z .b #]@/
@8 @< .b@m@s@n @@1  @?@2 #] F@ D@5@0 @8 @C .b@@@<C@ .^ .^   @=XD  t  t t  .St match_event  O .S .CAE .^ .^@6@8
find_event .b@@@<CAH .^ .^@6 B@1 #\ #j@5@8 .@U@<XD  t  t t  .St expand_history2  O .S .CA .^ .^ Ac Ac 
@6@@@<CA .^ .^ Ac
 Ac
@6@ 
@8not_event_char .b@@@3
@5@ @9 . .b@<C@#A .^ .^ Ac


 @6@@@ 
@/@/@8 . .b@ @/@8 @ .b@@@ @ @0@9 .@<C@"A .^ .^ $

 $
@6@@@ 
 $@ @/@/@8skip_quoted .b@ @ @9 .@<C@"A! .^ .^ $

 $
@6@@@ 
 $@ @/@/@8 .@ @ @9 .@<CA% .^ .^


@6@@@ @ @9 .@<CA( .^ .^  
@=XD  t  t t  .St  .k  O .S .jC@ .^ .^@6@8 .z@@@<C@ .^ .^  	B@=XD  t  t t  .St  .e  O .S .dC
@ .^ .^@6@/@8 .@9remove_history .b@<XD  t  t t  .St  .w  O .S .vC
@B .^ .^
@6@8 . .b@@@U@<C@F .^ .^@6 B@1 #\@2 #^
@5@8 .@@@U@<C@@J .^ .^
@6@ 
@/@/@8expand_history .b@ @8 .\ .b@/@8 _ .b@1 X@.@4@1 G@.@5@4@1 F@5@5@/@1 Az@1 @G @E@5 A7@5@8 .@G@W@H@'@'@I@A@B@F@"$silent
@#@P@ @ @ Fo @ B
@ @ @9 .V .b@A@#@ @8
save_event .b@G@+ @H B@1 #\@2 #n@5@8 .@A@V@'@'@I@<XD  t  t t  .St  .  O .S .CA .^ .^@6@/
@8 .@ 
@/@8 .@ @8 .@@@<XD  t  t t  .St  .  O .S .C@ .^ .^@6@8 @ .b@@@<C@ .^ .^@6@9 .T .b@<XD  t  t t  .St  .[  	 
D  t  t t  .St  .[   O .S .ZC	@w .^ .^  @6@1 .`@0@0@5@9 CP @<XD  t  t t  .St  .] 	 
D  t  t t  .St  .]  O .S .\C@ .^ .^ F@6@@@<C@8@ .^ .^@6@1 H@.@5~W~W@3
@4@3@1 ! @5@5@4 F@4@3@1 ! @5@5@5@8 FH .b@1  @?@2 . D?@2add@5@0 A7@8 .@@@<C@ .^ .^ @=XD  t  t t  .St matching_event  O .S .CAp .^ .^@6@0@/@8 .z@8 .@0@8 .@@@<XD  t  t t  .St  .  O .S .CAP .^ .^ Ac



@6@@@9 . .b@<C@(AS .^ .^
@6@ 
 \@8 .@@@3
@5@/@8 . .b@/@ @8 TU .b@ @/@8 .z@ @9 .@<C
AZ .^ .^@6@/
@8 .@ 
@9 . .b@<XD  t  t t  .St  .  O .S .CA* .^ .^
@6@@@<C@!A+ .^ .^ K K
@6@@@ @ @ @ 
@ @9 .@<C@#A. .^ .^


@6@@@ @ @ @ 
@ @9 .@<CA1 .^ .^

@6@@@ @ @ 
@ @9 .@<CA4 .^ .^ 
@=XD  t  t t  .St  .  O .S .C	AL .^ .^@6 .@8 .@@@U@<CAM .^ .^ Ac@6@@@U@<CAN .^ .^ @=XD  t  t t  .St  .  O .S .C@ .^ .^@6@m@s@t@x @@n @~@@@<C@ .^ .^@6@m@s@t@x @@@1 .`@0@5@8 J .b@@@<C@ .^ .^ @=XD  t  t t  .St  .h  O .S .gC@ .^ .^

@6@^
@@@<C@ .^ .^@6@9 +  .b@<XD  t  t t  .St     O .S  C@!@ .^ .^@6@/@/@8 .@/@ @8 .@@@ @/@8 .@ @ @ 
@8 .@@@<XD  t  t t  .St  .  O .S .C@ .^ .^@6 #]@8 .@Y
@m@s@n @@@@<C@ .^ .^ @=XXQM GWF@$/usr/lib/swi-prolog/library/lists.pl   `Au@$C E_S E  E \[E T}E  E  E  E  E  E  E  bE  E  E  E  E SE  E  E KE  E  E  E  E LKE  E  E  E VE  E  E NE  E ^,XD  t  t t  GWt     O GW  C
@ GV GV 
@=C@ GV GV


@6@ 
@9   K@<XD  t  t t  GWt     O GW  CA GV GV

@6@ 
@9max_member_ K@<XD  t  t t  GWt     O GW  CA7 GV GV@6@W
@@ @ 
@9generate_nth K@<CA; GV GV@6 ^@8 H H@ 
@9	find_nth0 K@<XD  t  t t  GWt number_list  O GW .CB GV GV 
@=CB GV GV

 @

@6@|@ @ @ @9 . K@<XD  t  t t  GWt  I  O GW  C@ GV GV 
@=C@/@ GV GV
@6@F@E@ 
@8 H@P@T@P@ @9   K@I@A@"

@#@ @ @9 .@<XD  t  t t  GWt member_  O GW .C@r GV GV @=C@s GV GV
@6@ @ 
@9 . K@<XD  t  t t  GWt     O GW  CBK GV GV@6 B5@8 . B5@8 .@m@s@t@~@9numlist_ K@<XD  t  t t  GWt     O GW  CB	 GV GV

@6@ 
@9min_member_ K@<XD  t  t t  GWt  G  O GW  CAC GV GV@6@W
@@@ 
@9 .@<CAG GV GV@6 +b@8 .@/@8 % K@ @ 
@9 .@<XD  t  t t  GWt  .  O GW .CBQ GV GV

@6@@@"
@#@<CBT GV GV


@6@|
@ @ 
@9 .@<XD  t  t t  GWt  .  O GW .CA GV GV 
@=CA GV GV
@6@F@ 
@8 D@P@ @9 .@A@ @ 
@9 .@<XD  t  t t  GWt nth0_det  O GW .CA GV GV 


@6@@@<C
A GV GV



@6@@@<CA GV GV




@6@@@<CA GV GV





@6@@@<CA GV GV






@6@@@<CA GV GV







@6@@@<C@#A GV GV








@6@|
 @m@r@n @@ @ 
@9 . K@<XD  t  t t  GWt     O GW  CB GV GV
@6@@@<CB GV GV
@6@ 
@8 @ K@@@ @9   K@<CB GV GV



@6@ @ @9 .@<XD  t  t t  GWt     O GW  C@,B| GV GV@6 B@8 .@/@8 . D@/
@8 [ K@ 
@/@8remove_dup_keys K D@ @/@8 .@ @9 ^~ ^@<XD  t  t t  GWt     O GW  C@lA GV GV@6@/@/
@8 D K@/@/@8 .@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 B@8 . B@8 .@I@9perm K@<XD  t  t t  GWt remove_same_key  O GW .CB GV GV @


@6@*
@@@ @9 . K@<CB GV GV 
@=XD  t  t t  GWt  N  O GW NC
A GV GV
@6@W
@@@<CA GV GV
@6@@@<CA GV GV
@6@@@ 
@/@8 . K@ @ @9 .@<C	A GV GV 
@=XD  t  t t  GWt  .  O GW .CAQ GV GV @6@@@<CAR GV GV


@6@|
 @ @ @ @9 .@<XD  t  t t  GWt     O GW  C@ GV GV @=C@ GV GV

@6@ 
@ @9   K@<XD  t  t t  GWt  N  O GW NCA GV GV@6@/@8 .@@@'@<XD  t  t t  GWt  .  O GW .CAL GV GV 

@=CAM GV GV		

@6@|
@ @ @ 
@ @9 .@<XD  t  t t  GWt  .  O GW .CA GV GV @=CA GV GV

@6@/@8 \[ K@ @ 
@9 .@<XD  t  t t  GWt  \\  O GW \[C
@ GV GV 




@=C@ GV GV



@6@ @ @9 .@<XD  t  t t  GWt  G`  O GW T}C@o GV GV

@6@ 
@9 .@<XD  t  t t  GWt append_  O GW .C@ GV GV @=C@ GV GV
@6@/@8 K K@ 
@ @9 . K@<XD  t  t t  GWt     O GW  CB GV GV
@6@@@<CB GV GV
@6@ 
@8 .@@@ @9   K@<CB GV GV



@6@ @ @9 .@<XD  t  t t  GWt     O GW  CB; GV GV
@6@ 
@9   K@<XD  t  t t  GWt     O GW  CA GV GV @=CA GV GV




@6@ 
@9   K@<XD  t  t t  GWt     O GW  CB GV GV 
@=CB  GV GV
@6@m@t@r
@z@@ @ @9 . K@<XD  t  t t  GWt nth_gen  O GW .CA
 GV GV 

@=CA GV GV@6@ 
@/@8 .@ @ @ @ @9 . K@<XD  t  t t  GWt   c  O GW  bC@ GV GV@6@/
@8 .@@@'
@<XD  t  t t  GWt  Gz  O GW GzCA GV GV 
@=CA GV GV

@6@ @3@5@ @9 /  K@<XD  t  t t  GWt  G  O GW  C@ GV GV@6 B@8 .@9 .@<XD  t  t t  GWt     O GW  CB GV GV
@6@@@<CB GV GV
@6@ 
@8 .@@@"

@#@ @ @9   K@<C
B GV GV


@6@ 
@9 /@<XD  t  t t  GWt  Gz  O GW SCA GV GV@6@9 /@<XD  t  t t  GWt  .  O GW .CB GV GV 
@=CB
 GV GV
@6@F@ 
@8 D @P@ @9 .@A@ @ 
@9 .@<XD  t  t t  GWt  \\  O GW  C	@ GV GV@6@ 
@9select_ K@<XD  t  t t  GWt  G  O GW KC@z GV GV 
@=C@{ GV GV



@6@ @ @9 .@<XD  t  t t  GWt last_  O GW /CAd GV GV 
@=CAe GV GV
@6@ @ 
@9 /	 K@<XD  t  t t  GWt     O GW  CB GV GV@6 @9 .@<XD  t  t t  GWt  LI  O GW LKCAa GV GV
@6@ 
@9 /
@<XD  t  t t  GWt     O GW .CB> GV GV 
@=CB? GV GV
@6@m@r
@t@x ,*@@ @ @9 .@<XD  t  t t  GWt     O GW  C@4@ GV GV@6@G@Y
@H@9 .@J
@A@!@G@W
@H@"
@#@ @ 
 @9 .@A B5@9 .@J
@<XD  t  t t  GWt   c  O GW  C
@ GV GV@6@ 
@8   K@@@<XD  t  t t  GWt  V  O GW VCB GV GV@6@@@<CB GV GV
@6@8 .@ 
@9 V K@<XD  t  t t  GWt     O GW  CBd GV GV@6@/@/@8 .@+@/
@8 K@ 
@9 D@<XD  t  t t  GWt  /  O GW /C
@ GV GV 
@=C@ GV GV
@6@ @ @9 /@<XD  t  t t  GWt     O GW  CB+ GV GV
@6@ 
@9   K@<XD  t  t t  GWt     O GW  CAt GV GV@6@/@/
@8 .@+
@'@<XD  t  t t  GWt  .  O GW .CB GV GV @=C@!B GV GV

@6@" @
@#@ 
@ @/@8 .@ @ @9 .@<XD  t  t t  GWt     O GW /CB. GV GV 
@=CB/ GV GV
@6@m@r
@t@x &w@@ @ @9 /
@<XD  t  t t  GWt  G  O GW ^,C@;A GV GV@6@G@Y
@H@|
 @ 
@9 .@J@A@#@G@W
@H@"@#@ @ @9 .@A B5@9 .@J@I
@<XXQM GkF@@/build/spark-0RipbW/spark-2012.0.deb/simplifier/data__system.pro  7AAuC @S @E -XE GhEadd_system_start_date_timeE -UEsave_data__system XD  t  t t  Gkt  G A& O Gk -X C  A A 
Proof Checker@=XO Gk / C
@R Gi Gi@6@1 -X
@5@8 D[ @@@<XO Gk / C@N Gi Gi@6@1 -U
@5@8 /@@@<XD  t  t t  Gkt  -T A& O Gk / C@&@\ Gi Gi@6 Gk@/
@8 G
 G@3@1  Gk@2  -T@5@4@1  Gk@2  G@5@5@8 Gn +@@@<XXQM GF@&/usr/lib/swi-prolog/library/listing.pl   `Au@$C E_S E  RE  QE C3E C4 E  XD  t  t t  Gt     O G  CAu G G portray_goal@=XD  t  t t  Gt do_portray_clause  O G /CAw G G@6@W@@D@9pprint  @<CA{ G G
 BQ

 @6@@@ 
D@8 / @9 #  @<C@A G G@6@/
@/@/@8clause_term  @@ @/@8
inc_indent  @ @/@/@8infix_op  @ 
@ @8 /  "@3@5@8 FH  @F@V@X@" 

@#@E@ @8	primitive  @P@T@P@ @8nlindent   ^&@3@5@8 /. @8 #  @ @8 /2(   @8 +@ @/@8 /(@ @ noindentD@8portray_body  @ @8 /2 M@8 +@A@1  C4 )O@5@/@8 ), H@ @ indent@ @8 /8@J@9 /#@<C@0A G G
 E B


@6@ @/@8 D@m@r@n@@@:- use_module(~q,@3
@5@8 /.@ @8portray_list  ).
@9 +@<C@$A G G
 E H


@6@@
:- module(~q,@3
@5@8 /.@ 
@8 /> /A@9 +@<CA G G
 E

@6@@:- @8 +@ 
 /7D@8 /8@9 /#@<CA G G@6  /7D@8 /8@9 /#@<XD  t  t t  Gt pprint_args  O G /DCC G G @=C@+C G G@6@ C@ 
@8 / @G@+@H@V@A A{@8 /.@8 /2@ @ 
@9 /E  @<XD  t  t t  Gt contains_non_primitive_meta_arg  O G /GCB G G@6@/@/
@8 CE@/@8 CE@Y@E@ 
@8 //@P@T@@@<XD  t  t t  Gt     O G  C@ G G
 @6@@@<C@ G G

@6@@@<C@ G G 

@6@@@<C@ G G @=XD  t  t t  Gt  W  O G WC@ G G@6@W
@@@9 \ H@<C@ G G 


 
@6@@@ 
@ @9 W  @<C@ G G 


@6@ 
@9 B@<XD  t  t t  Gt infix_assoc  O G /LCBS G G  P@=CBT G G  P @=CBU G G  P @=XD  t  t t  Gt list_module  O G /NC@c@p G G@6@B@Y@0@1 
@.@5@8 W  @E@1 
@5@1 W@0@5@8 \:@P@T@0@/@8 E  @/
@0@8 B@F@B S<@8 \:@A
@ 
 @0@0 Xy@8 @@P Xz @8 @;@A@V@8 IP@1 
@5@8list_predicate  @U@A@V@J@I
@<XD  t  t t  Gt 	prefix_op  O G /UCBW G G@6@/@/
@8 P@ 
@/@8	pre_assoc  @@@m@u@r@x @@@<XD  t  t t  Gt hide_module  O G /ZC@!A= G G @6@1 @5@1 W@.
@5@8 \:@1  @5@1 W
@5@8 \:@@@<CAA G G

@6@@@<XD  t  t t  Gt nowrap_term  O G /\CB G G  @6@@@<CB G G B@6@@@<C@5B G G@6@/@/@8 B@0@0@8 P@G
@+@H
@0@0@9 /+@A@D@+@P@F	@0@8 /V  @P@V@A@0@9
postfix_op  @S@<XD  t  t t  Gt 	pprint_nv  O G /cCC# G G @=C@BC$ G G @


@6@ C@ 
@8 /  @8 /.@ C@ 
@8 / @G@+@H@V@A A{@8 /.@8 /2@ @ 
@9 /d  @<XD  t  t t  Gt list_predicates  O G /fC@)@ G G
 


@6@/@8 T} K@ @/@8 /K@ @ 
@8 /I  @ @/@8list_define  @ @8 /R@8 IP@U@<C@ G G @=XD  t  t t  Gt  C4 @ D  t  t @t  Gt C3 D  t  t t  Gt  C4  O G C3C@ G G 

@6@W@@@9 /O  @<C@ G G 

@6@8 A  @@@1 T}@.
@5@1 C3@2 
@5@9 A  @<C@ G G@6@F
@/@ H[ WI H[@P
@9list_clauserefs  @I@A@/@8 X  @9 /g  @I@<XD  t  t t  Gt  -  O G -CCe G G@6@W
@@@<CCh G G @6@@@U@<CCi G G @=XD  t  t t  Gt decl  O G /wC@ G G  C C@=C@ G G  A& A&@=C@ G G  B B@=C@ G G  A' A'@=C@ G G  A A@=XD  t  t t  Gt  /b  O G /aCB` G G@6@/@/
@8 P@ 
@/@8
post_assoc  @@@m@u@r@x @@@<XD  t  t t  Gt  /t  O G /sC@ G G@6@@@<C@ G G@6@@@8 /r@9 /r@<C@ G G@6@/@/@8 A  @1 BQ@5@9    @<XD  t  t t  Gt  /'  O G /&CA G G  BQ

 BR@=CA G G  Z

 T@=XD  t  t t  Gt write_module  O G /~CA7 G G@6@8 /[  @@@<CA: G G@6~q:@3
@5@9 Qo  @<XD  t  t t  Gt   R @ D  t  t @t  Gt  Q B B D  t  t t  Gt   R  O G  QC@MAk G G	 


@6 B@ @8 H H  @1 
@5@/@8  T Y,@E@*@E@ @/@8 Z  @  @0@3@1 \f @5@5@8 W  @ @ @8 /  @P@T@A@I@P@T@A@I@<XD  t  t t  Gt pprint_wrapped  O G /CC G G@6@"@#@@@/@8 G  @ @ 
@9 />@<C@:C G G@6@8 D  @@@/@/@8 ^3  @ D@ 
@8 / { @8 /.@/@8 /@ @ @ 
@8 /e@1 @@5@8 /2 (@9 /.@<C@&C G G@6@3@.@.@5@8 ~q(@ @8 /.@/@8 /@ @ @ 
@8 /F M@9 /.@<XD  t  t t  Gt  /l  O G /kC@+@ G G
 

@6@_
@1 @0@0@5@8 H@/
@/@8 B@0@ 
@ @/@8 H  @@@ @9 B  @<C@2@ G G 


 

@6@1 
@5@8 X!  @F@1 
@5@1 W@5@8 \:@P@V@A@'@<XD  t  t t  Gt  /{  O G /zCBf G G  P@=CBg G G  P @=XD  t  t t  Gt  /*  O G /)CC\ G G@6@m@s@t@n@{@z@@<XD  t  t t  Gt meta_implies_transparent  O G /CA G G@6@_
@0@/@8 CE@8implies_transparent  @@@<XD  t  t t  Gt list_clauses  O G /C@%A. G G@6@/@/
@8 /Q@B@/@8 Uq@ 
@8 /  @1 BQ
@5@8 /}@U@A@V@I@<XD  t  t t  Gt  /@  O G /?CB G G@6@@@9 +@<C@ B G G@6@8 /2[ @8 +@|@ @ 
@8portray_list_elements  @8 /2 Mz@9 +@<XD  t  t t  Gt  /-  O G /,C@$BL G G@6@/
@/@8 P@ @/@/@8 /M  @@@m@r
@r@x @@@m@r
@r@x @@@<XD  t  t t  Gt  /"  O G /!C@3B G G@6@X@" ^
@#@/@8 /@| /@8 /.@ @ noidentC@ 
@8 /8@ @8 /2 (@9 /.@<C@oB G G@6@G@_@H@0@/@8 X  @m@r@n @@A@8 /@I@E@8 /]  @P@T@1  C4 )U@5@/@8 /;@m@r@n @@F@/@3@1
max_length@5
@5@8 E  @P@V@A@&@/@8 /@m@r@r@z@r@@m@r@r@n@x @@@@ 
@9 /  @<CB G G@6@/@ 
@8listing_write_options  @ @9 B @<XD  t  t t  Gt  /  O G /CA G G@6@Y
@@@<CA G G  @=CA G G  C@=CA G G  Z@=XD  t  t t  Gt   R  O G  C
Ac G G@6@/@8 V[@9 /  @<XD  t  t t  Gt  /Y  O G /XCB] G G  P@=CB^ G G  Kd @=XD  t  t t  Gt portray_meta_args  O G /CB G G @=C@4B G G	
@6@ @ @ 
@ @8portray_meta_arg  @G@+@H@V@A@ 
 A{@8 /.@ 
@8 /2@ @ @ 
@ @9 /  @<XD  t  t t  Gt term_needs_braces  O G /CA G G@6@`
@/@0@8 B@/
@0@8 P@m@r
@t@@@@<XD  t  t t  Gt 
m_callable  O G /CA G G@6@0@/@8 /Q@`@1 @0@0@5@9 H@<XD  t  t t  Gt  #  O G /$C
A G G@6 F@8 /5@9 T@<XD  t  t t  Gt write_declarations  O G /CA) G G@6@@@<CA* G G
@6:- ~q.~n@3@5@8 /@ 
@9 /  @<XD  t  t t  Gt  /  O G /C@SB G G	@6@ C@ 
@8 / @G
@+@H@V@I@A@8@F@X@"@#@P A{@8 +@8 /2@ @ 
@9 /@I@A@| @ @8 /2| @8 +@ C@ 
@9 / @<XD  t  t t  Gt   R  O G /CAg G G@6 @@8 /@9  Q  @<XD  t  t t  Gt  /  O G /CC5 G G 
 Ct  O  Re
 Cy C{


@=XD  t  t t  Gt notify_changed  O G /C@)AC G G@6 @@/@8 /Q S<@8 \:@E A&@8 \:@P@T@@@/
@8	decl_term  @7%   NOTE: system definition has been overruled for ~q~n@3
@5@9 /@<CAK G G @=XD  t  t t  Gt  /  O G /C@7@ G G@6@/
@/@8 /Q@ @/@/@8 B@F@ 
@ @8 /@P@" @#@A@" 
 @#@<XD  t  t t  Gt portray_meta  O G /C@8B G G@6@8 /H  @@@3@.@.@5@8 @3@0@.@5@8  /@3@5@8 /.@/@8 /@ @ @ @ 
@8 / M@9 /.@<C
B G G@6C@ 
@9 / @<XD  t  t t  Gt  V A' D  t  t t  Gt  V 	 
D  t  t t  Gt  V  O G VC@Q@7 G G  Q V    B@6@E@1 @@1  @2  B@5@5@ 
@8 @  @P@T@1  @2 /@0@0@0@5@3@1 @@1  @2  B@5@5
@5@; YH YI@<XD  t  t t  Gt 	or_layout  O G /CBp G G@6@W
@@@U@<CBr G G  AZ@=CBs G G  @@=CBt G G  A\@=XD  t  t t  Gt  /4  O G /3C@;CD G G@6@8 T@1  C4 )Q@5@/@8 /;@G@m@u@n @@H@9 G  @J
@A@m@t@u@x C@
@m@t@u@x L@@ 
@8put_tabs  @ @9 /@<XD  t  t t  Gt  /  O G /CCO G G@6@m@t@n @@@	@8 H?  @| @9 /@<CCU G G @=XD  t  t t  Gt  /  O G /CB G G@6@Y
@@@/@8 /@  /7C@ 
@9 /8@<C
B G G@6C@ 
@9 / @<XD  t  t t  Gt list_declarations  O G /C@&A  G G@6@/@1declaration
@5@/
@8 B,@G@+
@H@V@A
@ 
@8 / $@9 /@<XD  t  t t  Gt  /  O G /C@ G G@6@/
@/@8 /x  @ 
@8 \:@/@8 /@3@4@5@9 @<C@B@ G G@6@1 @@.
@5@8 \:@/@0@8 /Q@F@B@+ @A@*@P@" @
@#@A@" @ 
@#@F	@ 
@8 /  @P@@@A@V@<CA G G@6 @@8 \:@/
@8 /@" C
@#@<XD  t  t t  Gt  /1  O G /0CBv G G@6@8 /  @@@U@<CBx G G Az@6@@@U@<CBy G G @=XD  t  t t  Gt 
portray_or  O G /C@[B
 G G AZ @


@6@@@/@8 /( @@/@/@8 /+@ @  /7@ @ 
@8 /8@8 /2->  @8 +@ @  /7@ @ 
@8 /8@8 /2;   @8 + A[@0@/@8 /+@ @ @ 
@9 /  @<C@[B G G AZ A\


@6@@@/@8 /( A]@/@/@8 /+@ @  /7@ @ 
@8 /8@8 /2*-> @8 +@ @  /7@ @ 
@8 /8@8 /2 /@8 + A[@0@/@8 /+@ @ @ 
@9 /@<C@9B% G G		 @

@6@@@/@8 /( @@/@/@8 /+@ @  /7@ @ 
@8 /8@8 /2 /@8 +@ @ @ 
@9 /@<C@9B- G G		 A\

@6@@@/@8 /( @@/@/@8 /+@ @  /7@ @ 
@8 /8@8 /2 /@8 +@ @ @ 
@9 /@<C@9B5 G G		 AZ

@6@@@/@8 /( A[@/@/@8 /+@ @  /7@ @ 
@8 /8@8 /2 /@8 +@ @ @ 
@9 /@<C@9B= G G		 ^

@6@@@/@8 /( ^@/@/@8 /+@ @  /7@ @ 
@8 /8@8 /2|   @8 +@ @ @ 
@9 /@<XD  t  t t  Gt  /T  O G /SC@ G G@6 X@8 \:@@@/@8 /%   Undefined: ~q~n@3@5@9 /@<C@ G G@6 Ca@8 \:@@@/@8 /%   Foreign: ~q~n@3@5@9 /@<C@ G G@6@8 /  @8 /  @9 /  @<XD  t  t t  Gt  /:  O G /9CA G G@6@W
@@@ @ 
@ @9 / @<CA G G Ac@6@1  C4 )S@5 @8 /;@@@  !@9 +@<C@7A G G Az Ac
@6@1  C4 )S@5 @8 /;@E@1 Az@0@0@5@ 
@8 /  @P@T@@@  !,@8 +@  /<C@ @ @9 /8@<CA G G /<@6@@@ @8 /2 /7@ 
@ @ @9 /8@<C@!A G G@6@8 /@@@  /6@8 +D@ @ @8 /@ @8 /2@  M@9 +@<C@*A G G@6@ 
@8 /@@@ ( @8 +@|@  /7D@ @ @8 /8@ @8 /2@  M@9 +@<C@2A G G

 Az

@6@@ A{@/@/@8 /+@  /7@ @ @ @8 /8@  A{@8 +@  /<@ @ @ @9 /8@<C@,A G G		 DW
@6@@@  DV@8 +@  Rg@8 + DV@/@8 /_@|@ @  /7@ @ @ @9 /8@<C@(A G G@6@8 /  @1 F@.@5@  @@8 Y* Y,@1 
@5@1 @@.@5@8 \:@@@ @ @ @9 /  @<CA G G@6@ @ 
@ @9 / @<XD  t  t t  Gt  /  O G /C@)A G G@6@8 /@@@/@8 /(@ 
 /6@8 +@ @ 
@ @8 /  @ 
@ @8 /2@ 
 M@9 +@<CB G G@6@8 /@@@ 
@ @9 /@<CB G G@6@/@8 /(@  /7@ 
@ @9 /8@<XD  t  t t  Gt  C4  @ D  t  t t  Gt  C4   O G /C	@l G G@6@/
@8 E  @9 /m@<XXQM GF@4/usr/lib/swi-prolog/library/dialect/sicstus/terms.pl   `Au@#C E_S E FE #E FEterm_variables_bagE ^UE
term_subsumerEterm_factorizedEvariantEsubsumesEsubsumes_chkE	term_sizeXO G / C@3 G G@6@9 Pt@<XXQM GF@D/build/spark-0RipbW/spark-2012.0.deb/simplifier/data__data_files.pro  7AAuC @S @E -CE -=E -7E -1E /E RlE -OE -IEadd_datafiles_global_user_ruleEadd_datafiles_fdlEadd_datafiles_simplified_vcgEadd_datafiles_vcgEadd_datafiles_debugEadd_datafiles_decEadd_datafiles_pfsE -@E -:E -4E -.Esave_data__data_files E -RE -LE -FEadd_datafiles_local_user_ruleEadd_datafiles_summary_dpcEadd_datafiles_dpcEno_log_file Eadd_datafiles_logEadd_datafiles_simplified_pfsEadd_datafiles_ruleXD  t  t t  Gt  -? A& D  t  t t  Gt  -B A& D  t  t t  Gt  -9 A& D  t  t t  Gt  -< A& D  t  t t  Gt  -3 A& D  t  t t  Gt  -6 A& D  t  t t  Gt  -- A& D  t  t t  Gt  -0 A& O G 0
 C@A G G@6 G@/
@8 / /@3@1  G@2  --@5@4@1  G@2  -3@5@4@1  G@2  -6@5@4@1  G@2  -9@5@4@1  G@2  -<@5@4@1  G@2  -?@5@4@1  G@2  -B@5@4@1  G@2  -E@5@4@1  G@2  -H@5@4@1  G@2  -K@5@4@1  G@2  -N@5@4@1  G@2  -Q@5@5@8 / +@@@<XO G / C@ G G@6@E@]
@P@T@=Expected atomic name for debug datafiles to find, but got: ~k@3
@5@9  G +@<C@ G G@6@8 -R /@@@<C@ G G@6@@Could not find debug datafiles for: Expected atomic name for: ~k@3
@5@9 0 @<XD  t  t t  Gt  -Q A& D  t  t t  Gt  -K A& O G Rl CA G G@6@9 -O /@<XD  t  t t  Gt  -N A& D  t  t t  Gt  -E A& D  t  t t  Gt  -H A& O G 0 C
@ G G@6@1 -=
@5@8 D[ /@@@<XO G / C
@ G G@6@1 -@
@5@8 0$@@@<XO G 0 C
@ G G@6@1 -7
@5@8 0$@@@<XO G 0 C
@ G G@6@1 -:
@5@8 0$@@@<XO G 0 C
@ G G@6@1 -1
@5@8 0$@@@<XO G 0 C
@ G G@6@1 -4
@5@8 0$@@@<XO G 0 C
@ G G@6@1 -.
@5@8 0$@@@<XO G 0 CA G G @6@E
@0@8 0#@P
@T@<XO G 0 C
@ G G@6@1 -O
@5@8 0$@@@<XO G 0 C@ G G@6@1 -R
@5@8 0$@@@<XO G 0 C
@ G G@6@1 -I
@5@8 0$@@@<XO G 0	 C
@ G G@6@1 -L
@5@8 0$@@@<XO G 0 C
@ G G@6@1 -C
@5@8 0$@@@<XO G 0 C
@ G G@6@1 -F
@5@8 0$@@@<XXQM A.F@$/usr/lib/swi-prolog/library/debug.pl   `Au@$C E_S E XE A8E A6Elist_debug_topics Edebug_message_contextE A+E !E A5XD  t  t t  A.t debug_output  O A. 0+CA A) A) @ FE@6@@@<C	A A) A)

@6@8 # A-@@@<CA A) A)@6 G@3@1 #P 
@5@4@1 G
@5@4@1buffer [@5@5@9 )j@<XD  t  t t  A.t update_debug  O A. 00C@ A) A)   @6@@@ @9
ensure_output A-@<C@$@ A) A) 
 
 @6@@@F@ 
@8 @ A-@P@'@A
@3
@5@ @9 K K@<C@ A) A) 

 
 
@6@@@<C@ A) A) 
  
@6@@@<C@ A) A) 
 
 
@6@@@<C@ A) A) 
 

 @6@@@ 
@ @9   K@<XD  t  t t  A.t valid_topic  O A. 08C	@ A) A) * * *@6@@@<C
@ A) A) W= ) )%T.%3f@6@@@<C@ A) A) )

 ) )
@6@@@<C@ A) A)@6 0*@9 C H@<XD  t  t t  A.t  W   O A. VC@*A A) A)@6@1 )@.@5@8
debug_context A-@/
@8 E2 A-@1 H@.@5@ 
@8 \ A-@&
@" @ $@#@<CA A) A) 

@=XD  t  t t  A.t  A4  O A. A3C@ @ A) A)@6@F@/@0@0@8 A6 A-@8 !9 A-@P@V@A@1 0B
 
@5@9 D[ A-@I@<XD  t  t t  A.t  A, @ D  t  t @t  A.t A+ B B D  t  t t  A.t  A,  O A. A+C@ A) A)@6 @/
@8 0A@@@ 
@9print_debug A-@<C@ A) A) @=XD  t  t t  A.t  V  O A. VC@"A A) A)@6 *@8 0<@/@8 A@/
@8	report_as A-@&
@" @ #
@#@<CA A) A) 

@=XD  t  t t  A.t assertion_rethrow  O A. 0KCAN A) A) time_limit_exceeded@=CAO A) A)  !@=XD  t  t t  A.t  0G  O A. 0FC
A A) A)@6@ 
@ H[ V H[@@@<CA A) A)
@6@@@<C@9A	 A) A)@6@1  @J@2 W8@2 E
@5@/@8 H@B@ @/@8 T} K@ @/@8 0, A-@ @1 T F3@1 !@2 !
@5@5@8 $) A-@U@A@V@J@<XD  t  t t  A.t  A6  O A. 0&C@n A) A)@6@0@9 0A@<XD  t  t t  A.t  A1   O A. A0C@"Ac A) A) @6@F
 A1 @8 @;@P
@V@A@D A1 HV@8 @; B @8 @;@P@V@S@<XD  t  t t  A.t  0*  O A. 0)C@ A) A) L
@6@@@/@/
@8 09 A-@1 0=@5@8 CO@1 0=
@5@9 0D@<C@ A) A) J"
@6@@@/@0@8 0T@1 0=@5@9 CO@<C@ A) A)@6 0*@9 Bm H@<XD  t  t t  A.t  A,  O A. !C@} A) A)@6 @9 E A-@<XD  t  t t  A.t  0(   O A. 0'C@E@ A) A)@6 FE
~`-t~45|~n@8 FH A- FE~w~t ~w~35| ~w~n@3Debug Topic@4	Activated@4To@5@8 0X FE 0W@8 0X@B@/
@/@/@8 0A FE 0Y@3
@4@4@5@8 0X@U@A@V@J
@I@<XD  t  t t  A.t  A9 @ D  t  t @t  A.t A8 D  t  t t  A.t  A9  O A. A8C@#A3 A) A)@6@E@E
@/@1 V
@5@8 @B@P
@T@A@I@P@T@A@I@@@<C	A9 A) A)@6 A7@8 V A-@9 V  A-@<XD  t  t t  A.t debug_target  O A. 0`C@ A) A)@6@X
@"
 J%@#@@@<C@ A) A) 

 @=XD  t  t t  A.t  A6  O A. A5C@k A) A)@6 @0@9 0A@<XD  t  t t  A.t  V  O A. VCA= A) A)@6@ H[ V H[@@@<C	A@ A) A)@6@8 0L A-@@@9 B^@<C@,AD A) A)@6 @E@1 V
@5@8 AA
@8 ] Q-@F W\@0@8 @;@P@9 	  A-@A
@1 @K@1assertion_error
@5@0@5@9 B^@<XD  t  t t  A.t  A,  O A. EC@s@ A) A)@6@/@/
@8 0a A-@F@`@Q@(@1 0B@.@.@5@8 J@R@ @ @ 
@/@/@8 01 A-@1 0B@5@8 0D@U@A@0@F
 @@0@8 AT A-@P@V@A	 A@1 W@5@8 AA 
@ 
@/@/@8 0j@1 0B@5@8 0D@J@P@V@A@V@J@J@<XD  t  t t  A.t  X  O A. 0%C@ A) A)@6 
@9 0V@<XD  t  t t  A.t  04  O A. 03C	@ A) A) FE@6@@@<C@ A) A) 

@=XD  t  t t  A.t  0> A& D  t  t t  A.t  0>  O A. 0=C@B A) A)  *@=XD  t  t t  A.t  V   O A. 0_CAL A) A)   @=XD  t  t t  A.t  A6 A& D  t  t t  A.t  A6  D  t  t t  A.t  0J  O A. 0ICA A) A) E@6@@@U@<CA A) A)

@6@]
@@@<CA A) A)@6@1 #
@2 #@5@0 A7@8 @B@@@<CA A) A) 

@=XXQM GF@$/usr/lib/swi-prolog/library/terms.pl   `Au@#C E_S E /E #E /E ^UE /E /E /E /E /E /XO Gmk_subst CA G G @=C@8A G G

 @



 B

@6@ 
@/@/@8 B@ @ @ @8 B@ 
@ @8insert_arg_vars
 G@ @ @9 0l 0q@<XO G
assoc_arg_map C@ G G@6@/@8 CE@@@ @/@8add_map 0q@|
@ @ @ 
@9 0s 0q@<C@ G G @=XO Glgg_safe C@@ G G	@6@G@*
@H@'
@'
@J@J@A@o@F@1 D:
@5@/@ 
@8	rb_lookup
rbtrees@P@'@'
@J@I@A@P@F@8@_
@_@/@/@8 B@ @ @8 B@P@ @ @8 B@ 
@1 D:
@5@/@8	rb_insert 0~ @ @ @ @9 0z 0q@A@ 
@1 D:
@5@ @9 0@J@I@I@<XO Glgg C
@ G G

@6@@@<C@7@ G G@6@|
@ @/@8 CE@ @ 
@/@8 CE@ @ @/@8 CE@ @ @ @ @/@8 0 0q@ @ 
@ @ @ @9 0 0q@<XO G 0v C@B@ G G@6@F@8 /0 0q@P@'@J
@I@A@.@F@/
@/@8	rb_update 0~@P@ @m@r
@n@z@@I@A@/@8 0@ @9 0x@J
@<XO Ginsert_vars C	A G G@6@8 0@@@'
@<CA G G@6@/
@8 0{@@@'
@<CA
 G G@6@/
@/@8 B@ 
@ @8 B@9 0n@<XO G / C@>@ G G	@6@/
@8rb_new 0~@ 
@/@8 0u@ @/@8rb_visit 0~@ @/@8common_terms 0q@G@+@H@'
@)@I@A@ @/@8ord_list_to_rbtree 0~@ @8 0 0q@ @ @9 0r@<XO G / C@X G G@6@9 !9 0q@<XO G / C@b G G@6@9 DD@<XO G 0o C@#A G G@6@/@8 CE@@@/@8 CE@ @ @ 
@8 0@|
@ @ 
@9 0n@<CA G G @=XO G 0 C@ G G @=C@1@ G G @



@6@@@G@+
@H@ @9 0@I@A@" @
@#@ @ @9 0@<XO G 0 C@s@ G G@6@G@*
@H@'
@'
@J@I@A@\@F@,@_
@_@/@/@8 B@ @ @8 B@P@ @ @8 B @ @ 
@ @9 0@I@A@-@F@1 D:
@5@/@ 
@8 0{@P@'@'
@A@ 
@1 D:
@5@ @9 0@I@J@<XO G /0 C@ G G@6@W
@@@<C@ G G@6@\
@@@<C@ G G   @=XO G 0 C
@ G G

@6@@@<C@7@ G G@6@|
@ @/@8 CE@ @ 
@/@8 CE@ @ @/@8 CE@ @ @ @ @/@8 0y 0q@ @ 
@ @ @ @9 0@<XO G / C@ G G@6@8 # @8 0@@@/
@8rb_empty 0~@ 
@0@9 0@<C@ G G@6@/
@8 0@ 
@0@9 0@<XO G / C@Q G G@6@0@9 C 0q@<XO G / C	@o G G@6@8 DD@'
@<XXQM$enginesF@#/usr/lib/swi-prolog/boot/engines.pl  @\As@#C S Eengine_yieldEengine_selfEcurrent_engineEengine_next_reifiedE
engine_createE 0XD  t  t t  0t  0  O 0 0C@{	s@#/usr/lib/swi-prolog/boot/engines.pl  @\A 0@6A @9
$engine_yield
 0@<XD  t  t t  0t  0  O 0 0C@ 0 0@6@8 A 0@9 D 0@<XD  t  t t  0t  0  O 0 0C
@ 0 0@6@1 * @5@9 # 0@<XD  t  t t  0t  0  O 0 0C@5@R 0 0@6@F@*@1 E

@.@5@/
 @8 @C 0@P@G@W
@H@"the@#@A@" #
@#@A@) B@J@<XD  t  t t  0t  0 @ D  t  t @t  0t 0 D\  D  t  t t  0t  0  O 0 0C@(@; 0 0@6@G
@]@H
@1 D:
@5@3@1 G@5@5@9 E* 0@A@1 D:
@5@9 0@<XD  t  t t  0t  0 @ D  t  t @t  0t 0 D\   BD  t  t t  0t  0  O 0 0C@@ 0 0@6@1 D:
@5@ 
@9 0@<XD  t  t t  0t  0 	 
D  t  t t  0t  0  O 0 0C@ 0 0@6@?@<XXQM 0F@&/usr/lib/swi-prolog/library/rbtrees.pl   `Au@#C E_S E 0E 0|E 0E	is_rbtreeErb_sizeE 0Elist_to_rbtreeErb_inE
rb_del_minErb_maxE
rb_del_maxErb_cloneErb_minE	rb_deleteErb_nextErb_previousErb_mapErb_keysE 0E 0E 0Erb_partial_mapErb_foldE 0Erb_applyE 0E
rb_insert_newE 0XO 0previous C
@	u G   `A 0black B
 B
@6@@@U@<C@&@ 0 0@6@/@8 CE@/@8 CE@/@ @8  p@ @ @ @ 
@ @9 0 0~@<XO 0 0 CC 0 0@6@W
@@@U@<C
C 0 0 L
@6@@@<CC 0 0 0

@6@1rbtree1@5@1msg@0@0@5 A7@9 @B@<XO 0del_max CBS 0 0		 Y


 0 B
@6@@@ @ 
@ @ @9delete_red_node 0~@<C@,BV 0 0 0



@6@ @ 
@/@/@8 0 0~@ @1 0@5@ @ @9fixup_right 0~@<CBY 0 0		 0


 0 B
@6@@@ @ 
@ @ @9delete_black_node 0~@<C@,B\ 0 0 0



@6@ @ 
@/@/@8 0@ @1 0@5@ @ @9 0@<XO 0visit CB 0 0 0 B

@6@@@<C@$B 0 0 0




@6@ 
@3@1 @@5@.@5@8 1 0~@ @ @9 1@<C@$B 0 0 0




@6@ 
@3@1 @@5@.@5@8 1@ @ @9 1@<XO 0 0 C@ 0 0 0

@6@ @ 
@9next 0~@<XO 0 0 C@ 0 0 0


@6@ 
@9 , 0~@<XD  t  t t  0t  0 @ D  t  t @t  0t 0 D\ O 0 0 CC! 0 0 0

@6@9 C^ 0~@<XO 0insert_new_2 CA 0 0 0 B
 B
@6@@@" 0

@#@)not_done@<C@^A 0 0 0



@6@F@%@ @8 M@P@" 0
@#@ @ 
@ @ @9 1 0~@I@A@)@G
@*@H@U@I@A@" 0
@#@ @ 
@ @ @9 1@I@<C@iA 0 0
 0



@6@F@*@ @8 M@P@ @ 
@/@/@8 1@ @1 0@5@ @ @9fix_left 0~@I@A@/@G@*@H@U@J@A@ @ 
@/@/@8 1@ @1 0@5@ @ @9	fix_right 0~@I@<XO 0 0 CB 0 0 0



 0

@6@ @0@ @0@9 I 0~@<XO 0 0 C@w 0 0 0
@6@" 0 B
 B
@#@<XO 0fold C@0C< 0 0	
 0



@6@F
@+ B
@&@P@'
@A@ @1 @@5@ @ 
@9
fold_parts 0~@I@<CCA 0 0 0



@6@ @1 @@5@ @ 
@9 1@<XO 0clone CCR 0 0 0 B
 B



@6@@@<C@7CS 0 0 0




 0


@6@ @ @ 
@3@1 @@5@.@5@8 1 0~@ @ @ @ @9 1@<C@7CV 0 0 0




 0


@6@ @ @ 
@3@1 @@5@.@5@8 1@ @ @ @ @9 1@<XO 0fixup3 C@gB 0 0 0 0 0






 0





 0



 0 0

 @@6@@@1 0@1 0@5@2 0@5@ @0@9 1  0~@<C@_B 0 0 0 0 0






 0





 0



 0 0 0
 0 0 @@6@@@<C@_B 0 0 0 0 0






 0





 0



 0 0 0
 0 0 1@6@@@<C@_B 0 0 0 0 0






 0





 0



 0 0 0
 0 0 @@6@@@<C@_B 0 0 0 0 0






 0





 0



 0 0 0
 0 0 @@6@@@<C@LB 0 0  0 0 0









 0



 0 0
 0 0 @@=C@LB 0 0  0 0 0









 0



 0 0
 0 0 @@=XO 0lookup C@ 0 0 0 B
 B
@6@@@U@<C@ 0 0@6@/
@8 CE@/@ 
@8  p@ @9 1$ 0~@<XO 0del_min CB= 0 0		 0 0 B



@6@@@ 
@ @ @ @9 0@<C@,B@ 0 0 0



@6@ @ 
@/@/@8 1' 0~@ @1 0@5@ @ @9
fixup_left 0~@<CBC 0 0		 0 0 B



@6@@@ 
@ @ @ @9 0@<C@,BF 0 0 0



@6@ @ 
@/@/@8 1)@ @1 0@5@ @ @9 1*@<XO 0 0 CBP 0 0 0

 0
@6@ @ @ @0@9 0@<XO 0 0 CCO 0 0 0


 0

@6@ @ 
@ @9 1@<XO 0 M CAM 0 0@6@9 M  0~@<CAO 0 0 
@=CAP 0 0@6@ @9 1.@<XO 0
build_node CC 0 0  0
@6@@@<CC 0 0  0
@=XD  t  t t  0t  0 @ D  t  t @t  0t 0 B B  O 0 0 CA 0 0 0

 0
@6@ @ @9 G 0~@<XO 0 0 C@~ 0 0 0
@6@" 0 B
 B
@#@<XO 0find_path_blacks CC 0 0 0 B
 B

@6@@@<CC 0 0 0

@6@|@ 
@ @9 14 0~@<C
C 0 0 0

@6@ 
@9 16@<XO 0 1 CCD 0 0@6@ @/@8 1 0~@ @/@@ 
@ @ @9 17@<XO 0 0 CAD 0 0 0


@6@ 
@9 1.@<XO 0 Li C@u@ 0 0 0



@6@ @8 H@/@ @8  p@G@+ @H@'@" 0
@#@J@A@>@G@!@+ B@H@" 0
@#@ @ 
@ @9 18 0~@I@A@" 0
@#@ @ 
@ @9 19@I@<C@pA 0 0 0



@6@/@ @8  p@G@+ @H@'@" 0
@#@J@A@>@G@!@+ B@H@" 0
@#@ @ 
@ @9 19@I@A@" 0
@#@ @ 
@ @9 19@I@<XO 0 0 CC 0 0@6@/@8 K@9 0 0~@<XD  t  t t  0t  0 @ D  t  t @t  0t 0 B B  O 0 0 CCb 0 0 0

 0
@6@ @ @ @9partial_map 0~@<XO 0	check_val C@#D 0 0@6@B@8 (@A@1 J" -@5@8 YN@B@8 M@A@1 L -@5@8 YN@@@<CD 0 0@6@1 0@(Bnot ordered: ~w not between ~w and ~w~n@4
@4@4@5@9 B^@<XO 0 0| C@ 0 0 0


@6@ 
@9 1# 0~@<XO 0 0 CAa 0 0 0

 0
@6@ @ @ @9insert 0~@<XO 0keys CC 0 0 0 B
 B

@6@@@<CC 0 0 0




@6@ 
@3@.@5@8 1D 0~@ @ @9 1F@<CC 0 0 0




@6@ 
@3@.@5@8 1F@ @ @9 1F@<XO 0 1	 C@ 0 0 0 0 B




@6@@@<C@ 0 0 0 0 B




@6@@@<C
@ 0 0 0

@6@ 
@9 1@<C
@ 0 0 0

@6@ 
@9 1@<XO 0 0 C@ 0 0 0


@6@ 
@9 &x 0~@<XO 0 1 C@ 0 0		 B@6@ @/@8 CE@ @ @ @1 @
@5@9 1@<C@ 0 0		 G@6@ @/@8 CE@ @ @ @ @9 1@<C@&@ 0 0	
 @6@ @/@8 CE@F
@ @ @ @8 1@P@V@A
@" @@#@<XO 0 0 C@ 0 0 0

@6@ @ 
@9 0 0~@<XD  t  t t  0t  0 @ D  t  t @t  0t 0 B B O 0 0 CC9 0 0
 0

@6@ @ 
@9 17@<XO 0insert2 CA 0 0 0 B
 B
@6@@@" 0

@#@) 1@<C@nA 0 0 0



@6@F@%@ @8 M@P@" 0
@#@ @ 
@ @ @9 1K 0~@I@A@9@G@*@H@" 0@#@) @@I@A@" 0
@#@ @ 
@ @ @9 1M@I@<C@yA 0 0
 0



@6@F@*@ @8 M@P@ @ 
@/@/@8 1M@ @1 0@5@ @ @9 1@I@A@?@G@*@H@" 0@#@) @@J@A@ @ 
@/@/@8 1M@ @1 0@5@ @ @9 1@I@<XO 0check_height CD
 0 0 @6@@@<CD 0 0@6@1 0@!BUnbalance ~d between ~w and ~w~n@4
@4@4@5@9 B^@<XO 0 0 CA 0 0 0

 0
@6@ @ @ @9
insert_new 0~@<XO 0 1Q CA 0 0@6@ 
@/@0@8 1@ @ @9fix_root 0~@<XO 0 1< C
Ce 0 0

@6@@@<CCf 0 0 0 B


@6@@@<C@xCg 0 0 0



 0


@6@ @/@ 
@ @ @8 1;@G@+@H@'@'@)@J@I@A@9@"@#@G@*@H@F
@ @ @ @@P@V@A@'@&@A@'@&@ @ @ 
@ @ @9 1;@<C@xCw 0 0 0



 0


@6@ @/@ 
@ @ @8 1;@G@+@H@'@'@)@J@I@A@9@"@#@G@*@H@F
@ @ @ @@P@V@A@'@&@A@'@&@ @ @ 
@ @ @9 1;@<XO 0 1+ CB{ 0 0  @
 @@=C
B| 0 0 1@6@ 
@9fixup2 0~@<XO 0 1T CA 0 0  0




 0
@=CA 0 0  0




 0
@=XO 0 0 C@ 0 0 0

 0
@6@ @ 
@ @9 19@<XO 0check_rbtree CC 0 0 0 B
 B
@6@@@ 
@9 1N 0~@<C@,C 0 0 0



@6@ @8 1> 0~@ @8check_red_child 0~@ @8 1]@ @ @ 
@8 1Y 0~@ @ @ 
@9 1`@<C@(D 0 0 0



@6@ @8 1\@|
 @ @ @ @8 1`@ @ @ @9 1`@<XO 0 1/ C@!AG 0 0 0




@6@ 
 B
@8 H@ 
@ @ @ @9 1- 0~@<CAJ 0 0 0




@6@ 
@ @ @ @9 1a@<XO 0 S CC 0 0 0 B

@6@@@<CC 0 0 0


@6@|@ 
@ @/@8 1b 0~@ @ @9 1c@<CC 0 0 0


@6@|@ 
@ @/@8 1c@ @ @9 1c@<XO 0 0 CC 0 0 0
@6@@@" 0 B
 B
@#@<C@(C 0 0 @


 0
 0
@6@@@" 0 B
 B
@#@<C@CC 0 0
 0


@6@" 0 B
 B
@#@/@3 M
@5@8 @ @0@/@8 B@m@r@w '@n@w '@x @w -@@ @ @ @ 
@9construct_rbtree 0~@<XO 0 1H C@ 0 0 0



 0 B

@6@@@<C@ 0 0 0



 0 B

@6@@@<C@ 0 0 0

@6@ 
@9 1G@<C@ 0 0 0

@6@ 
@9 1G@<XO 0 0 C@ 0 0		 B@6@ @/@8 CE@ @ @ @ @9 1J@<C@ 0 0		 G@6@ @/@8 CE@ @ @ @1 @
@5@9 1J@<C@&@ 0 0	
 @6@ @/@8 CE@F
@ @ @ @8 1G@P@V@A
@" @@#@<XO 0 0 CB 0 0 0

 0
@6@ @/@ @0@8 1@'@<XD  t  t t  0t  0 @ D  t  t @t  0t 0 D\  D\O 0 0 CC 0 0 0



 0

@6@ @ @ 
@9 C^ 0~@<XO 0 0 CB 0 0  @
 @@=C
B 0 0 1@6@ 
@9 1"@<XO 0 1^ CD 0 0  0@=CD 0 0 0

@6@1 0Bmust be red: ~w~n@4@5@9 B^@<XO 0 1 C@MA 0 0 0 0



 0





 0



 0 0
 0 0 1@6@@@<C@OA 0 0 0 0 0









 0



 0 0 0
 0 1@6@@@<C@=A 0 0

 0 0



 0






 0 0
 0 @@6@@@<C@>A 0 0

 0 0 0










 0 0
 0 @@6@@@<CA 0 0 

 @@=XO 0 1 C
A 0 0 @
 @@6@@@<C
A 0 0 1@6@ 
@9 1i 0~@<XO 0 1 C
@ 0 0 0 B
 B
@6@@@U@<C@&@ 0 0@6@/@8 CE@/@8 CE@/@ @8  p@ @ @ @ 
@ @9 1I 0~@<XO 0 1e CC 0 0@6@m@t@s@}@@@<CC 0 0

@6@@@1 @@.@.@5@8 CE@ 
@ @ @ @ @ @9 10 0~@<C@JC 0 0@6@m@s@t@z@n@x C@@ @1 @@.@.@5@8 CE@ 
@/@ @ @/@ @8 1l@| @|
 @ @ @ @ @8 1d@|@ @ @ @ @9 1d@<XD  t  t t  0t  C^ @ D  t  t @t  0t 1 D\ O 0 1 CC% 0 0 0 B
 B
@6@@@<CC& 0 0 0




@6@ 
@@@@8 1
@ @9 1
@<CC+ 0 0 0




@6@ 
@@@@8 1
@ @9 1
@<XO 0 0 CB: 0 0 0

 0
@6@ @ @ @0@9 1)@<XO 0 1W C@fB 0 0 0 0






 0 0





 0



 0
 0 @@6@@@1 0@1 0
@5@2 0@5@ @0@9 1V@<C@_B 0 0 0 0






 0 0





 0



 0 0
 0 0 0 @@6@@@<C@_B 0 0 0 0






 0 0





 0



 0 0
 0 0 0 1@6@@@<C@_B 0 0 0 0






 0 0





 0



 0 0 0
 0 0 @@6@@@<C@_B 0 0 0 0






 0 0





 0



 0 0 0
 0 0 @@6@@@<C@LB 0 0  0 0






 0


 0



 0 0 0
 0 @@=C@LB 0 0  0 0






 0


 0



 0 0 0
 0 @@=XO 0 1& C@ 0 0 B@6@ 
@/@8 CE@ @9 1@@<C@ 0 0 G@6@ 
@/@8 CE@ @9 1@@<C@ 0 0 @6@ 
@9 CE@<XO 0 1 C@OA 0 0 0 0






 0 0






 0 0
 0 0 1@6@@@<C@MA 0 0 0 0






 0


 0



 0 0
 0 0 1@6@@@<C@=A 0 0

 0



 0 0






 0 0
 0 @@6@@@<C@<B 0 0

 0



 0


 0



 0 0
 0 @@6@@@<CB 0 0 

 @@=XO 0 0 C
B 0 0 0

@6@9 1@<XO 0 0 CB` 0 0
 @@6@*
@@@<CBa 0 0 0 B
 B

 @@6@@@<CBb 0 0
 0 B
 B

 @@6@@@<CBc 0 0@6@/@/@/@/@8delete_next 0~@ @1 0
@5@ 
@9 0@<XO 0 1B CAe 0 0@6@ 
@/@0@8 1M@ @ @9 1S@<XO 0 1 C
A 0 0 @
 @@6@@@<C
A 0 0 1@6@ 
@9 1m 0~@<XO 0 0 CC 0 0 0

@6 @9 1c@<XO 0 13 C@cA 0 0 0



 0


@6@ @8 H@/@ @8  p@G@+ @H@'@'@ @ @@A@&@G@+ B@H@'@'@ @ @9 12@A@'@'@ @ @9 12@<C@^A- 0 0 0



 0


@6@/@ @8  p@G@+ @H@'@'@ @ @@A@&@G@+ B@H@'@'@ @ @9 12@A@'@'@ @ @9 12@<XO 0 1o CBp 0 0 0 0 B
 B



 @@6@@@<C@.Bq 0 0 0 0 B
 B


 0



 0 @@6@@@<CBs 0 0 0 0 B
 B



 1@6@@@<C@*Bt 0 0 0



@6@ @/@/@8 1n@ @1 0@5@ 
@ @9 1*@<C@*Bw 0 0 0



@6@ @/@/@8 1n@ @1 0@5@ 
@ @9 1*@<XD  t  t t  0t  C^ @ D  t  t @t  0t 1h D\  D\ D\O 0 1h CC 0 0 0 B
 B
@6@@@<C@3C 0 0 0




 0


@6@ @ @@@@ @ @ 
@8 1g@ @ @ 
@9 1g@<C@3C 0 0 0




 0


@6@ @ @@@@ @ @ 
@8 1g@ @ @ 
@9 1g@<XO 0 1 C@0B 0 0 0



@6@ @8 M@@@ @/@/@8 1@ @1 0@5@ 
@ @9 1*@<C@0B 0 0 0



@6@ @8 (@@@ @/@/@8 1@ @1 0@5@ 
@ @9 0@<CB$ 0 0 0




@6@ @ @ 
@ @9 0@<C@0B' 0 0 0



@6@ @8 M@@@ @/@/@8 1@ @1 0@5@ 
@ @9 1*@<C@0B, 0 0 0



@6@ @8 (@@@ @/@/@8 1@ @1 0@5@ 
@ @9 0@<CB1 0 0 0




@6@ @ @ 
@ @9 0@<XO 0 0 C
C 0 0 0

@6@9 1F@<XO 0 1  CBg 0 0
 1@6@*
@@@<C@$Bh 0 0 0 B
 B
 0



 0 @@6@@@<CBi 0 0 0 B
 B

 1@6@@@<C@$Bj 0 0 0



 0 B
 B
 0 @@6@@@<CBk 0 0
 0 B
 B

 1@6@@@<CBl 0 0@6@/@/@/@/@8 1n@ @1 0
@5@ 
@9 0@<XO 0 0 C@ 0 0 0

 0
@6@ @0@ @9 19@<XO 0 0 C@*C 0 0 0




@6 @/@8 16@1 J" -@5@ @8 1`@ 
@1 L -@5@ @9 1`@<CC 0 0 0@6@1 0Broot should be black@5@9 B^@<XXQM HF@!/usr/lib/swi-prolog/boot/dicts.pl  @\As@$C S E PGXD  t  t t  Ht fqhead  O H 1rC@ H H 


 @6@@@<C@ H H 


@=XD  t  t t  Ht  H  O H HC@^@ H H BQ K(



 BQ
 Az
@6@/@/@ @8 1s H@_@ @3 F@4@.@4@.@5@8 @  H@`@@@ 
@ @/@0@ A Z@ @/@/@8 Zk H@ @3@4@5@/@8 @ H@ @ @ @9 1v@<C@U@ H H K(


 BQ

@6@/@/@ @8 1t@_@ @3 F@4@.@4@.@5@8 1u@`@@@ 
@ @/@0@ A Z@ @/@/@8 1v@ @3@4@5@/@8 1w@ @ @ @9 1v@<XD  t  t t  Ht eval_dict_function  O H 1xC@B H H H
@6@@@ @ 
@9 Du H@<C@%@E H H /

@6@@@G@\@H@ @ @ 
@9 [' H@A	@ @ @ 
@9
put_dict_path H@<C@K H H H?
@6@@@ @ 
@9 D H@<C@N H H@6@1 
@5@ 
@@<XD  t  t t  Ht 
get_dict_path  O H 1C@^ H H@6@W
@@@9 C H@<C@;@b H H	
 

@6@@@ @/@ 
@/@8 1 H@F@ @ @ @ @8 B H@8 D H@P@V@A@" /^@#@ @ @ @ @9 1|@<C@k H H@6@ 
@ @8 1@8 1@@@<C@o H H /^@6@ @ 
@9 1|@<XD  t  t t  Ht  F  O H PGC@a@. H H
@6@Q@/
@8 C H@R@'
@J@A@L@F@/@8 @ H@P@ @9 1y H@I@A@5@F@)@8 A H@P@F@B@\@A@W@P@/@0@8  v H@ @9 1@A B	@9 E H@I@A #@9 1@I@I@I
@<XD  t  t t  Ht  1  O H 1~C@W H H@6@]
@@@ 
@9 1|@<C
@[ H H@6@0@ 
@9 1@<XXQM GpF@?/build/spark-0RipbW/spark-2012.0.deb/simplifier/ioutilities.pro  @m=AuC @S @E GEstopwithE	stopwith3E  HE  @E  DE  BE  FE  GE /E@&read_up_to_number_of_chars_from_streamE@!read_lines_from_file_as_char_listEread_line_from_streamE GXO Gp 1 CA Go Go@6 B
@3
@4 YJ@4@/%PRESIMP-F-ABORT, Presimplification terminated.@4 YJ@5@/@8 + +@9  G +@<XO Gp  @ CAP Go Go@6 @E S@ 
@8  > +@@@<XO Gp 1 CB Go Go@6@/@8 -X
 Gk@/@8 ,g
 H@/
@8 ,f 1SPARK ~a ~a~n~a~n@3@4@4
@5@8 FH +@@@<XO Gp  B CA~ Go Go@6 A S@ 
@8 1@@@<XO Gp  G CA4 Go Go@6@8  F +@@@<XO Gp 1 C@ Go Go@6@/
@8@"read_number_of_chars_from_stream_x +@ 
@8convert_charlist_to_readtext +@@@<XO Gpwrite_terms_to_file_x C@ Go Go
@6@@@<C@ Go Go
 
 



@6@ 
@ @8write_terms_to_file_xx +@ @9 1 +@<XO Gp 1 C@ Go Go
 F@6 F@8 T} +@@@<C@ Go Go

@6@@@<XO Gp@#read_lines_from_file_as_char_list_x C@ Go Go
 -!
@6@@@<C@ Go Go@6@/@8 F? @ @ 
@8@$read_lines_from_file_as_char_list_xx +@@@<XO Gpread_line_from_stream_x C@~ Go Go F F@6@@@<C@ Go Go@6@/@8 P6@8 @@@<XO Gp 1 CB) Go Go@6@/@8 1@/@8 ,h 1SPARK ~a ~a Edition~n~n@3@4@5@8 1@@@<XO Gp 1 C@-A Go Go		@6@/
@8 IX +@/@8 1@/@8 1@ @ @/@8 K +@@@ 
@ @/@8 1@/@ @8 1@@@ @9 1 +@<XO Gp  H C
A" Go Go@6@,ERROR IN COMMAND LINE SYNTAX
!!! Involving: @/@8 A@9 1@<XO Gp  D C
Af Go Go@6 A S@8 1@@@<XO Gp  > C@HA Go Go @E@6@/@8 1 T@8 1@O*****************************************************************************~n@8 1@#* An error has occurred in the ~a~n@3@5@8 1*** ERROR - @8 1@ 
@8 1 $@8 1@ @ @8 1 1@8 1 T@8 1@8 C@@@<C@DA Go Go A@6@/@8 1 T@8 1 1@8 1@'* A warning was encountered in the ~a~n@3@5@8 1*** WARNING - @8 1@ 
@8 1 $@8 1@ @ @8 1 1@8 1 T@8 1@@@<XO Gp  F C
A8 Go Go@6 @E S@8 1@@@<XO Gp / C@ Go Go@6 B@/@8 Fd@8 1@8 I @@@<XO Gp 1 C@ Go Go@6 DP@/
@8 Fd@ 
 @8 1 +@ 
@8 I @@@<XO Gp 1 C@v Go Go@6@/@8 \k +@8 1 +@@@<XO Gp@#read_number_of_chars_from_stream_xx C@ Go Go F F@6@@@<C@ Go Go YJ@6@@@<C@ Go Go
@6@| @ @ @8 1@@@<XO Gp 1 C@ Go Go F@6@@@<C@ Go Go YJ YJ
@6@|@ @ @8 1@@@<C@ Go Go

@6@ @8 1@@@<XO Gp 1 CA Go Go@6@/@ 
@8 B@1 @ @5@~q
@ @8 1@U@<CA Go Go@6@@@<XO Gp 1 C@ Go Go
 @6@@@<C@ Go Go@6@/
@8 1@ 
@8 1 +@@@<XO Gpwrite_atom_list_to_stream C@` Go Go
@6@@@<C@d Go Go

@6~a
@3@5@8 1@ 
@9 1 +@<XXQM EF@$/usr/lib/swi-prolog/boot/toplevel.pl  @\As@$C S E$compile E$initialise E E E
initialize E H E HE @? E$query_loop E FE HEthread_initializationE$thread_init XD  t  t t  Et run_program_init   O E 1 CB. E E@6@1 E@1 F E@5@.
@.@5@1
run_init_goal
@2 B
@5@9 A H@<XD  t  t t  Et save_debug_after_read   O E 1 CC E E  @6 A, @8 @< @@@9
save_debug  H@<CC E E   @=XD  t  t t  Et $load_init_file 	 
D  t  t t  Et  1  O E 1C@w E E I@6@@@<C@x E E@6@0@8 XE@@@<C@{ E E@6@8 D @@@1  @
@5@9 C
 H@<C@3@ E E@6@1 K
@5@/@3@1 B) DP@5@4@1 B A7@5@5@8 A @1 XF
@5@8 CV H@1  @@5@3@1 F 
@5@5@9 Ai H@<C@ E E @=XD  t  t t  Et delete_leading_blanks  O E 1C
C E E Rg
@6@@@9 1 H@<CC E E 

@=XD  t  t t  Et  1  	 
D  t  t t  Et  1   O E 1C
A E E@6initialise_prolog@/
@1initialise_error
@5@9 K@<XD  t  t t  Et join_same_bindings  O E 1CE E E @=C@.E E E		 B



 B


@6@ @ 
@ @ @/@8take_same_bindings H@ @ @9 1 H@<XD  t  t t  Et read_expanded_query  O E 2C@YC E E	
@6@/
@8 _ H@F D?@1 F @5@8 E H@P@ 
@/@8$system_prompt H@/|    @8 T H@A	@( B
@/ B
@8 2
@8 \ H@8 E H@ @/@/@8
read_query H@0@ @8 2
@1call_expand_query@5@/@1 Az@1 @G @E@5 A7@5@8 K@@@<XD  t  t t  Et set_window_title  O E 2C@=A E E@6@1  @2  W@5@8 B H@@@G
@+@H@(
@A@!
@3 P@5@#@3
SWI-Prolog --@4
@5 Rg@/@8 B[ H@0@ @;  W @<CA E E @=XD  t  t t  Et $runtoplevel  	 
D  t  t t  Et  2   O E 2 CB E E@6
toplevel_goal@/
@8 1@/@8 2 H@1  @@5@@<XD  t  t t  Et  H A' D  t  t t  Et  H  D  t  t t  Et  1 @ D  t  t @t  Et 1 D  t  t t  Et  1  O E 1CA E E@6@1$at_thread_initialization
@5@8 D[ H@@@@<XD  t  t t  Et omit_meta_qualifiers  O E 2!C	E1 E E
@6@W
@@@<C@ E4 E E Az



 Az

@6@@@ 
@ @8omit_qualifier H@ @ @9 2#@<CE8 E E (



 (

@6@`@@@ @ @9 2#@<CE< E E )



 )

@6@`@@@ @ @9 2#@<CE@ E E 
@=XD  t  t t  Et  1  	 
D  t  t t  Et  1   O E 1CA E E@6@B@/
@8 2 H@F@@P@U@A@U@A@V@I
@<XD  t  t t  Et setup_colors   O E 2' C@=Bl E E @6@F
@7 D?@1 F @5@8 2 FE@1 F @5@8 2 S@1 F @5@8 2@E	
color_term 
@8 1@P@T@1  @@2 Ej	ansi_term@5@8load_setup_file H@P
@V@A@V@<XD  t  t t  Et print_predicate  O E 2.CE E E @w B Ct  Cy C{@=C@"E E E @p C Ct  C  C
 Cy C{@=XD  t  t t  Et 	load_only   O E 20 CB E E@6 B9@/
@8 1-l@8 @ H G@/@8 1@E 22@8 23@P@T@<XD  t  t t  Et  1  	 
D  t  t t  Et  1   O E 1CB E E@6@8$set_file_search_paths  H@8init_debug_flags  H@8 B  H B7@/
@1 Az@1 @G @E
@5@2 C@5@9 K@<XD  t  t t  Et set_working_directory  O E 2<CA E E@6console_menu @8 1 DP@8 C H@@@/@8 C H@0@9 P< H@<CA E E @=XD  t  t t  Et get_respons  O E 2BC@%E E E@6@8 2 S@8 ]c H@/@8 B H@8answer_respons H@G@+
again@H B@1 B #@5@8 @G H@U@A@@@<XD  t  t t  Et 
clean_argv   O E 2K CAv E E@6@F G@3--@.
@5@8 1@P G@9 @ H@A@V@I
@<XD  t  t t  Et only_cycles  O E 2OCE E E @=C@6E E E
@6@F@" B

@#@'@ @8 +a H@P@ 
@9 2P H@I@A@"
@#@ 
@ @9 2R@J@<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 @K@1 F F@2 H
@5@0@5@9 @X H@<XD  t  t t  Et no_lco   O E 2T CD2 E E   @=XD  t  t t  Et  2%  O E 2$CE E E 


@6@*
@@@ @9 2" H@<C@'E  E E 


@6@1 @5@1 W
@5@8 W H@E	@  @@8 2W@P@T@@@'@<CE% E E 


@6@ 
 S<@8 2W@E	@ 
 @@8 2W@P@T@@@'
@<CE* E E 



 

@6@]
@@@ @ 
@ @9 2V@<CE. E E@6@9 2V@<XD  t  t t  Et $search_path 	 
D  t  t t  Et  2X  O E 2XC@%A& E E		@6@/@/@8$string H@" 
@#@@@&@ @8  H@&@ @ 
@9$search_aliases H@<XD  t  t t  Et  2  O E 2CF E E@6@ 
@ @ P @@@@<CF E E@6@ 
@
toplevel_variables 2b 2c@@@<CF E E 


@=XD  t  t t  Et run_init_goals  O E 2fCB E E @=CB E E@6@8 1 H@9 2g H@<XD  t  t t  Et  1   O E 1 C@\A E E@6@8 .Z .b@8 N H@/
@8associated_files H@8 24@8 27@8 2:@8$load_system_init_file  H@8start_pldoc  H@8 B? BA C\@/@8 B< @/@8 , @8 1 H@8$load_script_file  H@8load_associated_files H '@/
@8 2x@F@+
@E@1 F@0@5@0@0@8 E H@P@T@P@9 1 H@A@ 
@8 2j@F@8 21 H@P@9 2@A@8 1 H@9
run_main_init  H@<XD  t  t t  Et  E  	 
D  t  t t  Et  E   O E 1C
B E E  @6@8 2 H A< C@9 2J@<XD  t  t t  Et 	hide_vars  O E 2CE E E $X



 $X

@6@ 
@ @ @9
hide_names H@<XD  t  t t  Et  H  O E HC@f E E@6@F	@ H[ H H[@P@V@A@1  @?@2 H
@5@9 A H@<XD  t  t t  Et write_bindings2  O E 2CDF E E@6prompt_alternatives_on
groundness@8 1@@ B@1 B@2 #@5@9 2J@<CDJ E E @6 2determinism@8 1@@ B@1 B@2 #
@5@9 2J@<C@6DN E E@6@8 2 B@1 B@2 #
@5@8 2J@/
@8 2C H@G	@+
 XU@H@@@U@A@G@+

show_again@H@U@A
@@ B@1 B @@5@9 2J@<XD  t  t t  Et  2   O E 1CE E E 
@=C@$E	 E E		 B



@6@*@@@ @ @ @ @9 1@<CE
 E E
@6@ @ 
@ @9 1@<XD  t  t t  Et 
setup_done   D  t  t t  Et  2  A& D  t  t t  Et  2  B D  t  t t  Et  2   D  t  t t  Et 
restore_debug   O E 2 CC E E@6 E@1 E@.
@.@5@8 1 A,@8 2N@G	@+ @H@9 0f H@A@V@<XD  t  t t  Et  2  D  t  t t  Et  2 A& D  t  t t  Et  2 	 
D  t  t t  Et  2  D  t  t t  Et read_term_as_atom  O E 2CCc E E@6@8 C H@G@+ F@H@V@A@9
skip_to_nl H@<XD  t  t t  Et  2   O E 2C@BB2 E E@6@1 @@.
@.@5@1 E@1 F E@5
@5@/@8 V@1 @
@5@8 D  H@@@F
 2 HV@8 1@P
 2 C@8 2N@A@V@1 B
@5@9 1 H@<CB; E E   @=XD  t  t t  Et  W\  O E W\CC E E@6@F
 W\@8 1@P@V@A@)
?@<XD  t  t t  Et  2  O E 2C	B E E HV 1@6@@@9setup_interactive  H@<C	B E E @? 1@6@@@9 2@<CB E E 

@=XD  t  t t  Et $set_prolog_file_extension  	 
D  t  t t  Et  2   O E 2 CA E E   @=XD  t  t t  Et 
argv_files  O E 2CAZ E E@6 G@/@8 1@/@8no_option_files H@G
@,@H
 G@9 2N@A@V@<XD  t  t t  Et 
attrs_modules  O E 2CD E E 
@=CD E E (




@6@ @ @9 2 H@<XD  t  t t  Et 
setup_history   O E 2 C@:Bz E E @6@F
@0@E	save_history 
@8 1@P@T D?@1 F @5@8 2@E	 ' 
@8 1@P@T@1 Ejprolog_history@5@8 2+@P
enable@8 2 H@A@V@8set_default_history  H@9 .X H@<XD  t  t t  Et $substitute 	 
D  t  t t  Et  2  O E 2C@5C E E
@6@D@/@8 P7 H@1subst_chars@5@/@8 H H@/@/@8 @ H@ @/@ @8 2@P@ @ @/@8 2@ @ @ 
@8 2@@@S@<CC E E @=XD  t  t t  Et  '  O E 'CD E E 
@=C
D E E
@6@ 
@ @9 - H@<XD  t  t t  Et load_script_files  O E 2C@ E E @=C@P@ E E@6@/
@8 2y@F@4@ 
@/@3@1 B @?@5@4@1 B) DP@5@4@1 B A7@5@5@8 1@P@1 XF M7@5@8 1@1  @@5@8 1@9 C H@A@1 @K@1 Cscript_file
@5@0@5@9 2S@I@<XD  t  t t  Et 
subtract_vars  O E 2CD E E@6@/
@8 K H@/@8 2@ 
@ @9 ' H@<XD  t  t t  Et  N   O E NC@.B E E@6 C`@/
@8 2x@1 C:@.
@5@/@1 Az@1 @G @E@5@2 C@5@8 K 2@3@1   J@5@5@9 C} @<XD  t  t t  Et  .t  O E .sC@9CR E E@6@1 2
@5@/ @8 K@8 1 H@G
@W@H
@V@A@F@" @K [@#@P @E@8 2J@U@A @E@8 2J@9 2S@<XD  t  t t  Et project_constraints  O E 2C@#D E E@6@@@/@8 ( H@1attribute_modules@5@/
@8 2@ 
@/@8 2@/@8 Pu H@ @ @9project_attributes H@<CD E E @=XD  t  t t  Et  2  O E 2C@"C8 E E@6 #]@/
@8 1@Y
@m@r
@n @@@ IM!h@3 	@4 F@5@9 .V H@<C@DC? E E@6@/
@8remove_history_prompt H@8 2@ 
@8 . H D?@/@8 .r@ @8 .\ H@/@8 2@1 X@4@1 G@5@4@1 F@5@5@/@1 Az@1 @G @E@5 A7@5@8 K@@@ @9 .T H@<XD  t  t t  Et  2  O E 2C@ A E E@6@B@/@8 A @1  @@5@3@1 B 
@5@5@8 1@U@A@V@I@<XD  t  t t  Et bind_one_skel_vars  O E 2CEw E E 
@=C@Ex E E
 B


@6@G@\@W@H@F@(@1 $X@.@5@8 2@ @ @8 D H@P@/@8 2@"  @#@&
@J@A@+@ 
infinite@/@8 B H_S@ @/@8 A H@E@ @8 23@P@T@@@"  @#@|@J@A	@&
@J@J@ @ @ @9 2 H@<XD  t  t t  Et  H   O E 1C@Y E E  @6 $ #D@9 2J@<XD  t  t t  Et  2  O E 2CE E E @=C@DE E E@6@F@&@  @0@0 M@8 @ Htoplevel_print_anon 
@8 1@ @0@/@8 2@ prolog_var_start@8 Dy H@P@V@A
@+@1  @5@8 O H@I@@@ @ 
@9 2@<CE E E
@6@ @ @9 2@<XD  t  t t  Et  2  O E 2CAb E E 2M


@6@@@<C@>Ac E E

@6@ @ 
@8 2y@  DP@8 2?@1 A@1 Fe DP@.@5@1 Az@1 1 I&@5@2 1 Ac@5@2 I@5@0 A7@8 K@@@<C@%An E E

@6@0@/@ 
@8 @ @  @?@ @ @@@@ @ 
@8 2y@ @ @9 2@<CAt E E 

@=XD  t  t t  Et  ]  O E ^$CD. E E@6@@9 2U H@<XD  t  t t  Et residue_vars  O E 2C
D' E E@6toplevel_residue_vars @8 1@@@9 ( H@<CD+ E E
@6@9 ^$ H@<XD  t  t t  Et path_sep  O E 2CA9 E E@6 K @8 1@&
@@@&
@"
 A[@#@<C	A> E E  
@=XD  t  t t  Et bind_skel_vars  O E 2CEa E E 
@=C@!Eb E E $X

@6@ @ 
@/@8 2@ @ @ @9 2 H@<XD  t  t t  Et  2  O E 2CD E E 
@=CD E E
@6@ 
@/@8 ( H@&@ @ @/@8 2@ @ @9 2 H@<XD  t  t t  Et  -  O E -CD E E @=CD E E@6@/@ @8 Zm H@ @ @ @ 
@9 - H@<XD  t  t t  Et  B  	 
D  t  t t  Et  B   O E 2;C@ E E  @6@0@8 HQ @9 1 H@<XD  t  t t  Et  1   O E 1C@+C E E@6@F@8 D  H@8 B  H@P@(
 @A@(
 
 A,@/@8 1 A, 
@8 2N E@1 E
@5@9 2@<XD  t  t t  Et  2  O E 2C@-Co E E@6@8 2@/@8 I( H@G@+%@H YJ@8 I* H@A@F
space@8 2@P
@0@8 1 H@+ YJ@A@V@@@<XD  t  t t  Et filter_bindings  O E 3CE E E @=C@6E E E
@6@/@8 2 H@F@B	@ @8 CF H@A@ @8self_bounded H@P@ 
@9 3
 H@I@A@"
@#@ 
@ @9 3@<XD  t  t t  Et  1   O E 1C@ E E@6@1 E@1 F E@5@.
@.@5@1run_initialize
@5@9 1@<XD  t  t t  Et $execute 	 
D  t  t t  Et  3  O E 3CD E E@6@W
@@ A<@1 #L
@5@9 2J@<C@8D	 E E@6@/@8 2@1 
@5@/
@8 _ H@@@1 @e@.@5@1 A

@.@5@1 @n@5@8 A H C<@1 2@5@8 2J@ @9$execute_goal2 H@<C
D E E@6@8 3 B@1 B B@5@9 2J@<XD  t  t t  Et  WE  O E WFC@)D E E 
 @@6@8 2@@@/@8 2@ @/@8factorize_bindings H@ @/@8 _ H@ @9 3@<C@ZD E E 
 @

@6@8 2 H@/@8hidden_residuals H@ @ @ @8omit_qualifiers H@1 D:

@5@1 D:@.@.@5@/@8 ( H@ @ @/@8 2@ @ @ @8 3&@ @/@8 2@ @/@8 3@ @/@8 3 @ @9 3@<XD  t  t t  Et preferred_readline  O E 3*CB E E editline@=CB E E  '@=XD  t  t t  Et bind_query_vars  O E 3-CEM E E @=C@?EN E E $X


 B


 $X

@6@*@@@ 
@ @8 2@"  @#@ @ @ @9 3. H@<C@QEU E E



@6@"
 $X


@#@ @ @/@8 3/@F@*@W@E@ @8 _ H@P@T@+@P@"
@#@ @ @8 2@"  @#@A@'@I@<XD  t  t t  Et call_expand_answer  O E 31CF E E@6@ @ R @@@@<CF E E@6@ 2c 34 2c@@@<CF E E 

@=XD  t  t t  Et  2   O E 2CC E E  @6 #]@0@8 1@@@<C@-C E E @6@F
@!@B@E	 ' 
@8 1@P@T@Aemacs_inferior_process @8 1@P
 #] @9 2@A #]@9 2@<XD  t  t t  Et $make_alias 	 
D  t  t t  Et  37  O E 37C@!AF E E@6@1 C:
@5@0 A7@8 K@B@]@I@A
@/@8 B H@- @@@<CAM E E@6@9 2]@<XD  t  t t  Et  2-  O E 2,CB E E@6@1 Ai
@4@1 C; @5@4@1 Ak B@5@5@0 A7@9 K@<XD  t  t t  Et  2  O E 2CC E E 
@=C@ C E E
@6@\
@@@ 
@/@8 2@&@ @ @/@8 ^ H@ @ @9 3: H@<CC E E
@6@ 
@/@8 3;@ @ @9 3<@<XD  t  t t  Et  -  O E -CD E E G
@6@ 
@ @ @9 - H@<CD E E @6@ @ @9 2@<CD E E B@6@ @ @9 2@<XD  t  t t  Et  2H  O E 2GCE E E
 2I@6?h@8 B H@@ B@1 B B@5@9 2J@<CE E E
 XU@6;nrNR 	@8 3?@@ B@1 B@4@1 Y "= A[@5@5@9 2J@<C@ E E E
 XU@6tT@8 3?@@@8 2@8 1 B@1 B@4@1 Y "=	; [trace]@5@5@9 2J@<CE E E
 "@6ca

yY.@8 3?@@ B@1 B@4@1 Y "= F@5@5@9 2J@<C	E E E@b 2@6@@@9   H@<C@%E E E
 2@6@/@/
@8 2/ H@@ B@1 B@4@1 @ V@4@5@5@8 2J !@ 
@9 2N@<CE E E? 2@6@@ B@1 CEOF@5@8 2J @9 C H@<CE E E
 2I@6 B@1 #Y
@5@9 2J@<XD  t  t t  Et  3  O E 3C@7@ E E@6@B@"@/ @8 K@G
@W@H
@V@A@1 @K@1 I
@5@0@5@8 2S@A@1 @K@1 I @
@5@0@5@9 2S@I@<XD  t  t t  Et  1  O E 1C@UB= E E@6@F@,@1  @
@5@/ @8 K@P@G@W@H@V@A @E@1 "@5@8 2J@9 3G@I
@A@$@F
 $ C<@8 1@P@(
 C<@A@(
 @E@ 
@1 " @@5@8 2J@9 3G@I@<XD  t  t t  Et  1  O E 2iC@#B# E E@6@1 C:@.
@5@/@1 Az@1 @G @E@2 "
@5@2 C@5@8 K@9 2@<XD  t  t t  Et  3(  O E 3'CE E E 
@=CE E E

@6@ 
@ @8 2#@ @ @9 3&@<XD  t  t t  Et  _  O E 3!CEI E E@6@/@8 3/@0@9 2@<XD  t  t t  Et  2s  	 
D  t  t t  Et  2s   O E 2rC@ E E  @6 @0@8 XE@@@<C@b@ E E@6 &@/
@8 2x@-
 I @@/@8 1 &b@/@8 2@3@4 @4@5@/
@8 A @ 
@/@3@1 B @?@5@4@1 B) DP@5@4@1 B A7@5@5@8 1@1 XF @5@8 1@1  @@5@3@1 C; @5@4@1 F 
@5@5@8 1@@@<C@ E E   @=XD  t  t t  Et  V  O E VCDy E E 
@=C@"Dz E E
@6@F@ 
@/@@P@%@A@%@I@ @ @9 V@<XD  t  t t  Et  E @ D  t  t @t  Et F D  t  t t  Et  E  D  t  t t  Et  E @ O E FC@"@ E E@6@"
 

@#@/@ H[ V H[@@ A@1 V@5@8 2J E@9 E @<C@ E E@6 E@9 3J@<XD  t  t t  Et  1  	 
D  t  t t  Et  1   O E 1C@EB E E@6
toplevel_mode [@8 1@@@/
@8 2 H@/@/@8 2 H@G
@+ F@H
 B@1 B #@5@9 2J@A@1 3@5@8 B H@F 3K [@8 1@P@9 1 H@Abacktracking@8$switch_toplevel_mode H@9 3P@<C@<C
 E E@6@/
@8 3L@8 2@/@/@8 3M@G
@+ F@H
@@ B@1 B #@5@9 2J@A@8 3 H@F 3K [@8 1@P@@ [@8 3R@9 3P@A@U@<XD  t  t t  Et  2p  O E 2oCA E E@6 & \@8 1@@@9 2L H@<C@)A E E@6@8 2 H@8 2 H@F
@"

@#@P
@/@8 L H '@8 2N@8 2= H@9 2 H@A@V@J@<XD  t  t t  Et  2v   O E 2uC@FA E E@6pldoc_server@/
@8 2x@G@+
 B
@H@1 Az@1
doc_server@0@5doc_browser@5@@I@A@(@F
@1 \
@.@5@0 A7@8 K@P
@1 3]@5@@A @E@1 " "@5@8 2J@9 3G@I@<CA E E   @=XD  t  t t  Et readline_library  O E 3`CB E E @6@@@9 3+ H@<CB E E 
@6@@@U@<CB E E 

@=XD  t  t t  Et $eos 	 
D  t  t t  Et  3c  O E 3cCAD E E @=XD  t  t t  Et  2   O E 2CB E E  @6@8 2  H@@@<C@7B E E@6 2@8 1setup_backtrace@/
@1 @G A
@5@8 K 2'@1 @G A
@5@8 Ksetup_readline@1 @G A
@5@8 K 2@1 @G A
@5@9 K@<XD  t  t t  Et  2\ 	 
D  t  t t  Et  2\  O E 2[CAA E E 
@=CAB E E


@6@ @ @9 2Z@<XD  t  t t  Et  XG  D  t  t t  Et  XG A& D  t  t t  Et  XG  D  t  t t  Et write_bindings  O E 3iCDA E E@6@/
@8 2@/@1 
@.@5@8 WE H@ @ @9 2 H@<XD  t  t t  Et  3g   O E 3g CBa E E @6@F
@E	 G 
@8 1@P@T@1 Ej G@5@8 2+@P
@V@A@V@<XD  t  t t  Et clean_history_prompt_chars  O E 3oCC E E @=CC E E K Ac
@6@@@<CC E E

@6@ 
@ @9 3p H@<XD  t  t t  Et  -  O E -C
D E E @=CD E E@6@/@ @8 2@ @ @ @ 
@9 3 @<XD  t  t t  Et  3%  O E 3$CD E E@6@/
@8 2@/@8 2@ 
@ @/@8 2 H@ @0@9 3)@<XD  t  t t  Et  2  O E 2CD E E @=C@9D E E
@6@F@(@1 
@2  2@5@8 2@1 
@2 2@5@/@1 @G @E@5@8 K@P@V@A@V@I@ @9 2@<XD  t  t t  Et  2}  	 
D  t  t t  Et  2}   O E 2|C@ E E  @6 M7@0@8 XE@@@<C@ E E@6 2@/
@8 2x@9 2 H@<XD  t  t t  Et  29   O E 28C@NBQ E E@6@1 2/@0@3 C@5@.
@5@8 F  !@8 2 2 2@8 2 $\ @8 2toplevel_print_factorized 
@8 2print_write_options@3@1 C @5@4@1 Ct @5@4@1 O @5@5@8 2 2 
@8 2 C@9 Cr @<XD  t  t t  Et  2  O E 2CC{ E E B
 B
@6@@@<CC| E E@6@/@8 2]@/
@8 3q@ 
@/@8 1@ @9 2]@<XD  t  t t  Et  1  O E 1CA E E !@6@@@<CA E E@6 @E@1 "
@5@8 2J@U@<XD  t  t t  Et  2 	 
D  t  t t  Et  2  O E 2C@C E E
@6toplevel_prompt@/
@8 1@ 
@/@8 2@G@-
 @@H~m@3
@4 M~@5@ @/@8 2 H@A	 3z@ @/@8 3{@G@m@t@n @@H~l@3 KL@4@4] @5@ @/@8 3{@A	 3|@ @/@8 3{ E@1 E@.@.@5@8 1@G@+ @H~d@3[trace] @5@ @/@8 3{@A@ @G@+ @H 3~@3[debug] @5@ @/@8 3{@A	 3~@ @/@8 3{@ @9 2]@<XD  t  t t  Et  @?   O E 1CB E E  @6@9 3D@<XD  t  t t  Et  WE  O E 3lCD E E@6@/@ H[ V H[@ @ 
@9 WG@<XD  t  t t  Et  3  O E 3CE E E @=C@>E E E	
 B



 $X


@6@ 
@ @/@8 [f H@F
 3v @8 1@P@'@A@ @ @8 2R@ @ @9 3@<XD  t  t t  Et  3  O E 3CE E E $X

@6@1  @5@9 2@<XD  t  t t  Et  3 	 
D  t  t t  Et  3  O E 3C@8D E E@6@8 2 H@/@8 2 H@/
@8 ) H@B@8 1@A@8 3@U S@8 2D@/@8 32 H@D@E@E
@ @ 
@8 3j H@P@T@P@T@P@@@S@<C
D# E E@6@8 1 B@1 B B@5@9 2J@<XD  t  t t  Et  3h   O E 3h C@`B E E@6@F '	swipl_win@8 1@P@V@J
@A@M@F
@A D?@1 F @5@8 2 #W @8 1@E	TERMdumb@8 K H@P@T@F '@/
@8 1@P@V@A@(
 @/@8 3a H@1 Ej@5@8 2+@P
 '@9 2N@A	 ' 
@9 2N@J
@<XD  t  t t  Et  2` 	 
D  t  t t  Et  2`  O E 2_C@&A- E E


@6@/@/@8 2Z@ @/@8 2 H@@@&@ @ 
@8 38 H@&@ @ @9 2^@<C@!A3 E E

@6@/@/@8 2Z@ @/@8 3d H@@@&@ @ 
@8 3@'@<XD  t  t t  Et  26  	 
D  t  t t  Et  26   O E 25C@_A E E@6search_paths@/
@8 2x@B@K@/@8 2@/@8 2]@F@*@1 2X@.
@.@5@8 2@P@ @/@8 C H@1 A@.@5@1 CV@2  @@2 CB
@5@8 1@A @E@1 " L@5@8 2J@J
@J@U@A
@V@J@J
@J@<XXQM GF@D/build/spark-0RipbW/spark-2012.0.deb/checker/checker_ioutilities.pro   8AAuC @S @E SE SXO G S C@H G G@6 J@ @ R@8 1 +@@@<C@N G G@6 L@ @ R@8 1 +@@@<C@T G G@6@;Could not calcuate banner. Unexpected system configuration.@9  F +@<XO G S C@@_ G G@6@8 S S@/@8 ,i 1@/@8 ,j 1@/
@8 ,c 1@/@8 ,d 1 $@8 FH S@&Usage: checker [options] Target_File~n@8 3 $@8 3@*Target_File - Either a .vcg or .siv file~n@8 3 $@8 3@?All options may be abbreviated to the shortest unique prefix.~n@8 3 $@8 3Standard options~n@8 3----------------~n@8 3@8-help                 - Display this help information.~n@8 3@6-version              - Display version information.~n@8 3@C-plain                - Adopt a plain output style (e.g. no dates~n@8 3@.                        or version numbers).~n@8 3@E-overwrite_warning    - Confirmation needed to overwrite command or~n@8 3@*                        proof log files.~n@8 3@D-command_log=Log_File - Specify filename for the command log file.~n@8 3@B-proof_log=Plg_File   - Specify filename for the proof log file.~n@8 3@J-execute=Log_File     - Execute a previously generated command log file.~n@8 3@<-resume               - Resume a previously saved session.~n@8 3 $@8 3~a~n@3@5@8 3 3@3@5@8 3 3@3
@5@8 3 3@3@5@8 3@@@<XXQM 2dF@#/usr/lib/swi-prolog/boot/topvars.pl  @\As@$C S Everbose_expansionE 3SEprint_toplevel_variables XD  t  t t  2dt expand_vars  O 2d 3C@X	s@#/usr/lib/swi-prolog/boot/topvars.pl  @\A 3@6@W@&
@@@'@<C@[ 3 3@6@\@&
@@@'@<C@:@^ 3 3	
 Xy
@6@ @/@8name_var 2c@F
@ @8toplevel_var 2c@P@@@A
@1 @K@1 C "w@5@0@5@8 @X 2c@&
@" B@#@<C@%@f 3 3		@6@/@/@8 X 2c@@@ @ @8 3@|@&
@ @ @ @9expand_args 2c@<XD  t  t t  2dt assert_bindings  O 2d 3C@ 3 3 @=C@ 3 3 B



@6@8assert_binding 2c@ 
@9 3 2c@<XD  t  t t  2dt  3  O 2d 3C@w 3 3
 B



@6@*
@@@<C@z 3 3



@6@ 
@9 3@<XD  t  t t  2dt  3  O 2d 3C	@n 3 3

@6@@@'@<C@0@o 3 3@6@ 
@/@8 CF 2c@ @/@8 3@|
@&@ @ @ @/@8 3 2c@ @ 
@ @ @ @9 3@<XD  t  t t  2dt  3T 	 
D  t  t t  2dt  3T  O 2d 3SC@$@ 3 3 [@6@1 @@.@.@5@1retract_topvar@5@/
@8 B- 2c@/ &@ 
@8 ^3 2c &@ @9 G 2c@<C@.@ 3 3 3Q@6@D &@/@8 Av 2c@-@P@1 Du@.@.
@5@1 E &@1 B
@5@0@5@8 A 2c@S &@9 A| 2c@<XD  t  t t  2dt  $   D  t  t t  2dt  $  A& D  t  t t  2dt  $   D  t  t t  2dt delete_bound_vars  O 2d 3C@~ 3 3 
@=C@"@ 3 3



@6@"
 B

@#@ @8v_member 2c@@@ @ @9 3 2c@<C
@ 3 3


@6@ 
@9 3@<XD  t  t t  2dt  3   O 2d 3C@#@ 3 3@6@Q@/
@/@8 3@R$~w =~t~12|~p~n@3
@4@5@8 Qo 2c@U@ANo defined toplevel variables~n@9 @ 2c@J
@<XD  t  t t  2dt  P A D  t  t t  2dt  P  O 2d 2bC@6@< 3 3@6@1 3
@5@/@8 H 2c@/@8 Pu 2c@ @/@8 3@ @ @ 
@8 @ 2c@F@8 $  2c@8 H 2c@P@ 
@9print_query 2c@A@V@<XD  t  t t  2dt set_var  O 2d 3C@"@ 3 3@6toplevel_var_size@/@8 @< 2c@@@F
@0@8 0 2c@P
 &@1 B
@5@0@9 3 2c@A@V@<C@ 3 3@6 &@1 B
@5@0@9 3@<XD  t  t t  2dt 
update_var  O 2d 3C@/@ 3 3@6 3K [@8 3@@@F &@/@8 3@-@P@V@A@!@1 /^ &@5@#@/
@8 [' 2c &@ 
@9 3@<C	@ 3 3@6@8
delete_var 2c@9 3 2c@<XD  t  t t  2dt  3  O 2d 3C@ 3 3@6@F@B@X@A@8 _ 2c@P@9 3 2c@A@V@<XD  t  t t  2dt  3  O 2d 3C@ 3 3

@6@B@*
@A@ 
@9 3@<XD  t  t t  2dt  3  O 2d 3C@ 3 3@6 3K [@8 3@@ &@/@8 3@-@9 Du 2c@<C
@ 3 3@6 &@1 B
@5@9 Ep 2c@<XD  t  t t  2dt  R A D  t  t t  2dt  R  O 2d 34C@ 3 3

@6@9 3@<XD  t  t t  2dt  3  O 2d 3C@G 3 3@6@8 _ 2c@8 B 2c F@8 It 2c@8 IQ 2c@U@<C@K 3 3 @=XD  t  t t  2dt  3  O 2d 3C
@ 3 3 L@6@@ $@8 CP 2c $@9 CV 2c@<C@ 3 3 J@6 $@9 3@<XD  t  t t  2dt  3  O 2d 3C@ 3 3@6 &@1 B
@5@/@8 & 2c@9 A 2c@<XD  t  t t  2dt  _  O 2d _C@M 3 3 @=C@N 3 3 B



@6@'@ 
@9 3@<XD  t  t t  2dt  3  O 2d 3C@ 3 3@6@1 & &@1 B
@0@5@.@5@1 A@5@9 3@<XXD t  t Tv |: D  t  BJt & H AWt  AUD  t  BJt & H Ht  HD  t  BJt &  Ht  FD  t  BJt &  @t  @D  t  BJt &  0t  0D  t  BJt &  At  AD  t  BJt &  0t  0D  t  BJt &  0t  0D  t  BJt &  0t  0D  t  BJt &  BBt  B@ D  t  BJt &  .St  .Y D  t  BJt &  @t  @D  t  BJt &  AWt  WD  t  BJt &  0t  0D  t  BJt &  AWt  @D  t  BJt &  0t  0D  t  BJt &  BBt  B@D  t  BJt &  BBt  _8D  t  BJt &  At  GD  t  BJt &  @t  CD  t  BJt &  Ht  ^D  t  BJt &  Bt  XD  t  BJt &  BBt  B@D  t  BJt &  Ht  HD  t  BJt &  Ht  ZD  t  BJt &  .St  .[ D  t  BJt &  't  ,tD  t  BJt &  AWt  WD  t  BJt &  AWt  F4D  t  BJt &  AWt  FD  t  BJt &  AWt  WD  t  BJt &  AWt  P=D  t  BJt &  AWt  WD  t  BJt &  AWt  WD  t  BJt &  AWt  BD  t  BJt &  AWt  WD  t  BJt &  AWt  DD  t  BJt &  AWt  A6 D  t  BJt &  BBt  _6D  t  BJt &  AWt  WD  t  BJt &  AWt  WD  t  BJt &  AWt  F-D  t  BJt &  AWt  WD  t  BJt &  AWt  WD  t  BJt &  B0t  ^;D  t  BJt &  Et  1 D  t  BJt &  B0t  ^9D  t  BJt &  AWt  CD  t  BJt &  Et  1 D  t  BJt &  Et  E D  t  BJt &  Et  HD  t  BJt &  AWt  WD  t  BJt &  B0t  ^9D  t  BJt &  Et  H D  t  BJt &  Et  1 D  t  BJt &  Bt  X"D  t  BJt &  AWt  AD  t  BJt &  Et  @? D  t  BJt &  (t  (D  t  BJt &  B0t  B.D  t  BJt &  't  ,rD  t  BJt &  't  ,tD  t  BJt &  @t  CD  t  BJt &  AWt  DD  t  BJt &  AWt  D=D  t  BJt &  B0t  B.D  t  BJt &  _t  XD  t  BJt &  AWt  WD  t  BJt &  (t  (D  t  BJt &  Et  1D  t  BJt &  Et  HD  t  BJt &  @Jt  @HD  t  BJt &  Et  1 D  t  BJt &  AWt  W D  t  BJt &  AWt  VD  t  BJt &  Bt  H D  t  BJt &  AWt  	D  t  BJt &  AWt  FD  t  BJt &  AWt  WD  t  BJt &  AWt  WD  t  BJt &  AWt  BD  t  BJt &  Bt  HD  t  BJt &  AWt  BD  t  BJt &  (t  HMD  t  BJt &  AWt  WD  t  BJt &  Bt  (RD  t  BJt &  _t  _D  t  BJt &  Et  1 D  t  BJt &  AWt  WD  t  BJt &  (t  (D  t  BJt &  AWt  ED  t  BJt &  Bt  (RD  t  BJt &  AWt  WD  t  BJt &  AWt  WD  t  BJt &  AWt  WD  t  BJt &  Bt  (P D  t  BJt &  AWt  WD  t  BJt &  AWt  W D  t  BJt &  AWt  ApD  t  BJt &  AWt  FD  t  BJt &  AWt  FD  t  BJt &  Ht  HD  t  BJt &  _t  _D  t  BJt &  (t  (D  t  BJt &  A
t  AD  t  BJt &  A
t  I%D  t  BJt &  .St  .WD  t  BJt &  A
t  YD  t  BJt &  A
t  YD  t  BJt &  AWt  WD  t  BJt &  Ht  ZD  t  BJt &  AWt  FD  t  BJt &  _t  _D  t  BJt &  Vt  VD  t  BJt &  @Jt  TD  t  BJt &  AWt  AD  t  BJt &  @Jt  \D  t  BJt &  Bt  HD  t  BJt &  2dt  3TD  t  BJt &  A
t  AD  t  BJt &  .St  .]D  t  BJt &  2dt  3D  t  BJt &  A
t  I%D  t  BJt &  B0t  XD  t  BJt &  AWt  AUD  t  BJt &  Vt  V D  t  BJt &  Vt  V D  t  BJt &  2dt  3 D  t  BJt &  AWt  	D  t  BJt &  Vt  VD  t  BJt &  .St  .UD  t  BJt &  Et  ED  t  BJt & AW B0t  B.D  t  BJt & AW B0t  XD  t  BJt & AW Bt  XD  t  BJt & AW Bt  HD  t  BJt & AW Bt  X"D  t  BJt & AW @Jt  @HD  t  BJt & AW _t  XD  t  BJt & E G}t  ]D  t  BJt & E G}t  \cD  t  BJt & E Et  ED  t  BJt & E G}t  Y+D  t  BJt & E @Et  "iD  t  BJt & E Et  ^D  t  BJt & E Et  ^D  t  BJt & E @Et  +2D  t  BJt & E @Et  ED  t  BJt & E @Et  "lD  t  BJt & E G}t   UD  t  BJt & E G}t  Y+D  t  BJt & E G}t  \cD  t  BJt & E Et  ED  t  BJt & E @Et  BnD  t  BJt & E Et  ^ D  t  BJt & E Et  ^D  t  BJt & E Et  ^D  t  BJt & E @Et  +4D  t  BJt & E @Et  @MD  t  BJt & E @Et  [D  t  BJt & E @Et  HD  t  BJt & E Et  ^D  t  BJt & E @Et  !D  t  BJt & E G}t   WD  t  BJt & E @Et  CD  t  BJt & E @Et  CD  t  BJt & V B0t  B.D  t  BJt & V @Jt  @HD  t  BJt & V B0t  XD  t  BJt & V AWt  AUD  t  BJt & A
 Ht  ZD  t  BJt & A
 AWt  WD  t  BJt & A
 @Jt  @HD  t  BJt & G GWt   D  t  BJt & G Gt  ,D  t  BJt & G Gt  ,D  t  BJt & G GWt   D  t  BJt & G @Et  +2D  t  BJt & G GWt   D  t  BJt & G G}t  \cD  t  BJt & G [t  \$D  t  BJt & G GWt  ID  t  BJt & G Gt  ,D  t  BJt & G A.t  A,D  t  BJt & G Gt  \D  t  BJt & G GWt   D  t  BJt & G GWt   D  t  BJt & G @Et  HD  t  BJt & G GWt  GD  t  BJt & G [t  [D  t  BJt & G Gt  ,D  t  BJt & G A
t  I%D  t  BJt & G GWt   D  t  BJt & G GWt   D  t  BJt & G Gt  ,D  t  BJt & G GWt   D  t  BJt & G @Jt  \D  t  BJt & G G}t  Y+D  t  BJt & G GWt   D  t  BJt & G Gt  ,D  t  BJt & G A.t  A6D  t  BJt & G Gt  \D  t  BJt & G Gt  ED  t  BJt & G AWt  WD  t  BJt & G GWt  ND  t  BJt & G @Et  +4D  t  BJt & G G}t   WD  t  BJt & G Gt  ,D  t  BJt & G G}t  \cD  t  BJt & G @Et  CD  t  BJt & G @Et  CD  t  BJt & G Gt  ,D  t  BJt & G GWt  \\D  t  BJt & G GWt  G`D  t  BJt & G A.t  0*D  t  BJt & G GWt   D  t  BJt & G A.t  A,D  t  BJt & G Gt  \D  t  BJt & G GWt   D  t  BJt & G A.t  0( D  t  BJt & G GWt   D  t  BJt & G [t  [D  t  BJt & G GWt   cD  t  BJt & G [t  [ D  t  BJt & G GWt  GD  t  BJt & G Gt  ,D  t  BJt & G GWt   D  t  BJt & G A.t  A9D  t  BJt & G A.t  A6D  t  BJt & G Gt  ,D  t  BJt & G At  AD  t  BJt & G AWt  P=D  t  BJt & G AWt  DD  t  BJt & G GWt  GzD  t  BJt & G G}t  ]D  t  BJt & G @Et  !D  t  BJt & G G}t  Y+D  t  BJt & G Gt  ,D  t  BJt & G GWt  \\D  t  BJt & G GWt  GD  t  BJt & G @Et  "iD  t  BJt & G A.t  XD  t  BJt & G Gt  \D  t  BJt & G @Jt  @HD  t  BJt & G GWt   D  t  BJt & G G}t   UD  t  BJt & G @Et  ED  t  BJt & G @Et  "lD  t  BJt & G GWt  LID  t  BJt & G GWt   D  t  BJt & G [t  [D  t  BJt & G GWt   cD  t  BJt & G Gt  ,D  t  BJt & G @Et  BnD  t  BJt & G AWt  FD  t  BJt & G GWt  VD  t  BJt & G GWt   D  t  BJt & G GWt   D  t  BJt & G @Et  @MD  t  BJt & G @Et  [D  t  BJt & G GWt   D  t  BJt & G GWt  GD  t  BJt & AN GWt   D  t  BJt & AN Abt  )D  t  BJt & AN AEt  )D  t  BJt & AN Ht  HD  t  BJt & AN GWt   D  t  BJt & AN @Et  +2D  t  BJt & AN GWt   D  t  BJt & AN GWt  ID  t  BJt & AN Abt  )D  t  BJt & AN Abt  )D  t  BJt & AN A.t  A,D  t  BJt & AN GWt   D  t  BJt & AN GWt   D  t  BJt & AN @Et  HD  t  BJt & AN GWt  GD  t  BJt & AN Abt  )D  t  BJt & AN Abt  )D  t  BJt & AN GWt   D  t  BJt & AN Et  GD  t  BJt & AN GWt   D  t  BJt & AN GWt   D  t  BJt & AN AWt  AUD  t  BJt & AN GWt   D  t  BJt & AN Abt  )D  t  BJt & AN A.t  A6D  t  BJt & AN @Et  +4D  t  BJt & AN GWt  ND  t  BJt & AN @Et  CD  t  BJt & AN @Et  CD  t  BJt & AN GWt  \\D  t  BJt & AN Abt  )D  t  BJt & AN A.t  0*D  t  BJt & AN GWt  G`D  t  BJt & AN GWt   D  t  BJt & AN A.t  A,D  t  BJt & AN GWt   D  t  BJt & AN A.t  0( D  t  BJt & AN AEt  HD  t  BJt & AN GWt   D  t  BJt & AN GWt   cD  t  BJt & AN GWt  GD  t  BJt & AN A.t  A9D  t  BJt & AN GWt   D  t  BJt & AN A.t  A6D  t  BJt & AN GWt  GzD  t  BJt & AN @Et  !D  t  BJt & AN GWt  \\D  t  BJt & AN @Et  "iD  t  BJt & AN GWt  GD  t  BJt & AN A.t  XD  t  BJt & AN AWt  ApD  t  BJt & AN GWt   D  t  BJt & AN @Et  "lD  t  BJt & AN @Et  ED  t  BJt & AN GWt  LID  t  BJt & AN GWt   D  t  BJt & AN Abt  A`D  t  BJt & AN GWt   cD  t  BJt & AN @Et  BnD  t  BJt & AN GWt  VD  t  BJt & AN GWt   D  t  BJt & AN GWt   D  t  BJt & AN @Et  @MD  t  BJt & AN @Et  [D  t  BJt & AN GWt   D  t  BJt & AN AWt  FD  t  BJt & AN GWt  GD  t  BJt & Gx Et  ]ZD  t  BJt & Gx Et  ];D  t  BJt & Gx AWt  F4D  t  BJt & Gx Et  ]AD  t  BJt & Gx Et  ]7D  t  BJt & Gx Et  ]GD  t  BJt & Gx Et  ]KD  t  BJt & Gx F4t  F4 D  t  BJt & Gx Et  ,D  t  BJt & Gx Et  ,D  t  BJt & Gx Et  ,D  t  BJt & Gx Et  ]GD  t  BJt & Gx Et  ]4D  t  BJt & Gx Et  ,D  t  BJt & Gx Et  ]PD  t  BJt & Gx Et  ]TD  t  BJt & Gx Et  ]XD  t  BJt & Gx Et  ]=D  t  BJt & Gx Et  ]?D  t  BJt & Gx Et  ]CD  t  BJt & Gx Et  ]RD  t  BJt & Gx Et  ]ED  t  BJt & Gx Et  ]ID  t  BJt & Gx Et  ]GD  t  BJt & Gx AWt  P=D  t  BJt & Gx Et  ,D  t  BJt & Gx Et  ,D  t  BJt & Gx Et  ,D  t  BJt & Gx Et  ]4D  t  BJt & Gx Et  ,D  t  BJt & Gx Et  ]*D  t  BJt & Gx Et  ]=D  t  BJt & Gx Et  ]VD  t  BJt & E GWt   D  t  BJt & E GWt   D  t  BJt & E Gbt   D  t  BJt & E Et  ^D  t  BJt & E GWt   D  t  BJt & E GWt  ID  t  BJt & E A.t  A,D  t  BJt & E GWt   D  t  BJt & E GWt   D  t  BJt & E Et  ^D  t  BJt & E GWt  GD  t  BJt & E GWt   D  t  BJt & E GWt   D  t  BJt & E GWt   D  t  BJt & E Et  ED  t  BJt & E GWt   D  t  BJt & E A.t  A6D  t  BJt & E Et  ^D  t  BJt & E GWt  ND  t  BJt & E Et  ^D  t  BJt & E Gbt   D  t  BJt & E GWt  \\D  t  BJt & E GWt  G`D  t  BJt & E A.t  0*D  t  BJt & E GWt   D  t  BJt & E A.t  A,D  t  BJt & E GWt   D  t  BJt & E A.t  0( D  t  BJt & E GWt   D  t  BJt & E GWt   cD  t  BJt & E At  AD  t  BJt & E GWt  GD  t  BJt & E Et  ^ D  t  BJt & E A.t  A9D  t  BJt & E GWt   D  t  BJt & E A.t  A6D  t  BJt & E Gbt   D  t  BJt & E GWt  GzD  t  BJt & E Et  ED  t  BJt & E GWt  \\D  t  BJt & E A.t  XD  t  BJt & E GWt  GD  t  BJt & E GWt   D  t  BJt & E Et  ^D  t  BJt & E GWt  LID  t  BJt & E GWt   D  t  BJt & E GWt   cD  t  BJt & E GWt  VD  t  BJt & E GWt   D  t  BJt & E GWt   D  t  BJt & E GWt   D  t  BJt & E GWt  GD  t  BJt & G GWt   D  t  BJt & G GWt   D  t  BJt & G Gbt   D  t  BJt & G @Et  +2D  t  BJt & G GWt   D  t  BJt & G G}t  \cD  t  BJt & G GWt  ID  t  BJt & G A.t  A,D  t  BJt & G GWt   D  t  BJt & G GWt   D  t  BJt & G @Et  HD  t  BJt & G GWt  GD  t  BJt & G @Jt  TD  t  BJt & G GWt   D  t  BJt & G GWt   D  t  BJt & G GWt   D  t  BJt & G AWt  AD  t  BJt & G G}t  Y+D  t  BJt & G GWt   D  t  BJt & G Gt  ]D  t  BJt & G A.t  A6D  t  BJt & G GWt  ND  t  BJt & G @Et  +4D  t  BJt & G G}t   WD  t  BJt & G Gbt   D  t  BJt & G G}t  \cD  t  BJt & G @Et  CD  t  BJt & G @Et  CD  t  BJt & G AWt  WD  t  BJt & G GWt  \\D  t  BJt & G GWt  G`D  t  BJt & G A.t  0*D  t  BJt & G Gt   D  t  BJt & G A.t  A,D  t  BJt & G GWt   D  t  BJt & G GWt   D  t  BJt & G A.t  0( D  t  BJt & G GWt   D  t  BJt & G GWt   cD  t  BJt & G GWt  GD  t  BJt & G Gt  ]D  t  BJt & G A.t  A9D  t  BJt & G GWt   D  t  BJt & G A.t  A6D  t  BJt & G Gbt   D  t  BJt & G GWt  GzD  t  BJt & G @Et  !D  t  BJt & G G}t  ]D  t  BJt & G G}t  Y+D  t  BJt & G GWt  \\D  t  BJt & G @Et  "iD  t  BJt & G GWt  GD  t  BJt & G A.t  XD  t  BJt & G Gt  WUD  t  BJt & G GWt   D  t  BJt & G @Et  "lD  t  BJt & G @Et  ED  t  BJt & G G}t   UD  t  BJt & G GWt  LID  t  BJt & G GWt   D  t  BJt & G GWt   cD  t  BJt & G @Et  BnD  t  BJt & G GWt  VD  t  BJt & G GWt   D  t  BJt & G GWt   D  t  BJt & G @Et  @MD  t  BJt & G @Et  [D  t  BJt & G GWt   D  t  BJt & G GWt  GD  t  BJt & E @Jt  @HD  t  BJt & E At  AD  t  BJt & E GWt  GzD  t  BJt & BB B0t  B.D  t  BJt & BB @Jt  @HD  t  BJt & BB Bt  H D  t  BJt & BB At  AD  t  BJt & _ AWt  ED  t  BJt & _ B0t  B.D  t  BJt & _ B0t  XD  t  BJt & _ AWt  WD  t  BJt & _ AWt  BD  t  BJt & _ AWt  WD  t  BJt & _ @Jt  @HD  t  BJt & G GWt   D  t  BJt & G Gt  ,D  t  BJt & G Gt  ,D  t  BJt & G GWt   D  t  BJt & G Gbt   D  t  BJt & G GWt   D  t  BJt & G GWt  ID  t  BJt & G Gt  ,D  t  BJt & G Gt  \D  t  BJt & G GWt   D  t  BJt & G GWt   D  t  BJt & G GWt  GD  t  BJt & G Gt  ,D  t  BJt & G GWt   D  t  BJt & G GWt   D  t  BJt & G Gt  ,D  t  BJt & G GWt   D  t  BJt & G GWt   D  t  BJt & G Gt  ,D  t  BJt & G Gt  \D  t  BJt & G Gt  ED  t  BJt & G GWt  ND  t  BJt & G Gt  ,D  t  BJt & G Gbt   D  t  BJt & G Gt  ,D  t  BJt & G GWt  \\D  t  BJt & G GWt  G`D  t  BJt & G GWt   D  t  BJt & G Gt  \D  t  BJt & G GWt   D  t  BJt & G GWt   D  t  BJt & G GWt   cD  t  BJt & G Gt  ,D  t  BJt & G GWt  GD  t  BJt & G Gt  ,D  t  BJt & G GWt   D  t  BJt & G Gbt   D  t  BJt & G GWt  GzD  t  BJt & G Gt  ,D  t  BJt & G GWt  \\D  t  BJt & G GWt  GD  t  BJt & G Gt  \D  t  BJt & G GWt   D  t  BJt & G GWt  LID  t  BJt & G GWt   D  t  BJt & G GWt   cD  t  BJt & G Gt  ,D  t  BJt & G GWt  VD  t  BJt & G GWt   D  t  BJt & G GWt   D  t  BJt & G GWt   D  t  BJt & G GWt  GD  t  BJt & G} GWt   D  t  BJt & G} GWt   D  t  BJt & G} Gbt   D  t  BJt & G} @Et  +2D  t  BJt & G} GWt   D  t  BJt & G} GWt  ID  t  BJt & G} GWt   D  t  BJt & G} GWt   D  t  BJt & G} @Et  HD  t  BJt & G} GWt  GD  t  BJt & G} GWt   D  t  BJt & G} GWt   D  t  BJt & G} GWt   D  t  BJt & G} GWt   D  t  BJt & G} @Et  +4D  t  BJt & G} GWt  ND  t  BJt & G} Gbt   D  t  BJt & G} @Et  CD  t  BJt & G} @Et  CD  t  BJt & G} GWt  \\D  t  BJt & G} GWt  G`D  t  BJt & G} GWt   D  t  BJt & G} GWt   D  t  BJt & G} GWt   D  t  BJt & G} GWt   cD  t  BJt & G} GWt  GD  t  BJt & G} GWt   D  t  BJt & G} Gbt   D  t  BJt & G} GWt  GzD  t  BJt & G} @Et  !D  t  BJt & G} GWt  \\D  t  BJt & G} GWt  GD  t  BJt & G} @Et  "iD  t  BJt & G} GWt   D  t  BJt & G} @Et  ED  t  BJt & G} @Et  "lD  t  BJt & G} GWt  LID  t  BJt & G} GWt   D  t  BJt & G} GWt   cD  t  BJt & G} @Et  BnD  t  BJt & G} GWt  VD  t  BJt & G} GWt   D  t  BJt & G} GWt   D  t  BJt & G} @Et  @MD  t  BJt & G} @Et  [D  t  BJt & G} GWt   D  t  BJt & G} GWt  GD  t  BJt & Gb GWt   D  t  BJt & Gb GWt  \\D  t  BJt & Gb GWt  \\D  t  BJt & Gb GWt  GD  t  BJt & Gb GWt  G`D  t  BJt & Gb GWt   D  t  BJt & Gb GWt   D  t  BJt & Gb GWt   D  t  BJt & Gb GWt   D  t  BJt & Gb GWt   D  t  BJt & Gb GWt   D  t  BJt & Gb GWt   D  t  BJt & Gb GWt   D  t  BJt & Gb GWt   D  t  BJt & Gb GWt  LID  t  BJt & Gb GWt   D  t  BJt & Gb GWt  ID  t  BJt & Gb GWt   cD  t  BJt & Gb GWt   cD  t  BJt & Gb GWt   D  t  BJt & Gb GWt  GD  t  BJt & Gb GWt  VD  t  BJt & Gb GWt   D  t  BJt & Gb GWt   D  t  BJt & Gb GWt   D  t  BJt & Gb GWt   D  t  BJt & Gb GWt   D  t  BJt & Gb GWt  ND  t  BJt & Gb GWt  GzD  t  BJt & Gb GWt  GD  t  BJt & Gb GWt   D  t  BJt & Gb GWt  GD  t  BJt & G Gt  [tD  t  BJt & G AWt  @D  t  BJt & G G}t  \cD  t  BJt & G A.t  A,D  t  BJt & G Gt  C4D  t  BJt & G Gt  [rD  t  BJt & G AWt  AD  t  BJt & G G}t  Y+D  t  BJt & G A.t  A6D  t  BJt & G Gt   RD  t  BJt & G G}t   WD  t  BJt & G G}t  \cD  t  BJt & G A.t  0*D  t  BJt & G Gt  [nD  t  BJt & G A.t  A,D  t  BJt & G A.t  0( D  t  BJt & G Gt  [hD  t  BJt & G A.t  A9D  t  BJt & G Gt  [pD  t  BJt & G Gt  [xD  t  BJt & G A.t  A6D  t  BJt & G Gt   RD  t  BJt & G G}t  ]D  t  BJt & G G}t  Y+D  t  BJt & G GWt  GD  t  BJt & G A.t  XD  t  BJt & G Gt  [jD  t  BJt & G Gt   RD  t  BJt & G G}t   UD  t  BJt & G Abt  A`D  t  BJt & G Gt  [lD  t  BJt & G Gt  [vD  t  BJt & G Gt  [zD  t  BJt & G AWt  FD  t  BJt & G Gt  C4 D  t  BJt & @J B0t  B.D  t  BJt & @J AWt  AUD  t  BJt & @J AWt  WD  t  BJt & @J AWt  WD  t  BJt & G GWt   D  t  BJt & G Gt  W~D  t  BJt & G Gt  ,D  t  BJt & G Gt  ,D  t  BJt & G GWt   D  t  BJt & G Gbt   D  t  BJt & G GWt   D  t  BJt & G G}t  \cD  t  BJt & G GWt  ID  t  BJt & G Gt  ,D  t  BJt & G A.t  A,D  t  BJt & G Gt  \D  t  BJt & G GWt   D  t  BJt & G GWt   D  t  BJt & G @Et  HD  t  BJt & G GWt  GD  t  BJt & G Gt  ,D  t  BJt & G GWt   D  t  BJt & G GWt   D  t  BJt & G Gt  ,D  t  BJt & G GWt   D  t  BJt & G AWt  AD  t  BJt & G G}t  Y+D  t  BJt & G Gt   D  t  BJt & G Gt  .D  t  BJt & G Gt  ,D  t  BJt & G GWt   D  t  BJt & G A.t  A6D  t  BJt & G Gt  \D  t  BJt & G Gt  ED  t  BJt & G Gt  ]D  t  BJt & G GWt  ND  t  BJt & G G}t   WD  t  BJt & G Gt  ,D  t  BJt & G Gbt   D  t  BJt & G Gt   D  t  BJt & G G}t  \cD  t  BJt & G Gt  ,D  t  BJt & G GWt  \\D  t  BJt & G GWt  G`D  t  BJt & G A.t  0*D  t  BJt & G GWt   D  t  BJt & G A.t  A,D  t  BJt & G Gt  \D  t  BJt & G GWt   D  t  BJt & G A.t  0( D  t  BJt & G Gt   D  t  BJt & G GWt   D  t  BJt & G AWt  WD  t  BJt & G GWt   cD  t  BJt & G Gt  ,D  t  BJt & G GWt  GD  t  BJt & G At  AD  t  BJt & G A.t  A9D  t  BJt & G Gt  ,D  t  BJt & G GWt   D  t  BJt & G A.t  A6D  t  BJt & G Gt   RD  t  BJt & G Gbt   D  t  BJt & G GWt  GzD  t  BJt & G G}t  ]D  t  BJt & G G}t  Y+D  t  BJt & G Gt  GD  t  BJt & G Gt  ,D  t  BJt & G GWt  \\D  t  BJt & G GWt  GD  t  BJt & G A.t  XD  t  BJt & G Gt  \D  t  BJt & G @Jt  @HD  t  BJt & G GWt   D  t  BJt & G Gt  WUD  t  BJt & G G}t   UD  t  BJt & G GWt  LID  t  BJt & G GWt   D  t  BJt & G GWt   cD  t  BJt & G Gt  ,D  t  BJt & G GWt  VD  t  BJt & G GWt   D  t  BJt & G GWt   D  t  BJt & G GWt   D  t  BJt & G AWt  FD  t  BJt & G GWt  GD  t  BJt & BJ GWt   D  t  BJt & BJ GWt   D  t  BJt & BJ Gbt   D  t  BJt & BJ @Et  +2D  t  BJt & BJ GWt   D  t  BJt & BJ G}t  \cD  t  BJt & BJ GWt  ID  t  BJt & BJ GWt   D  t  BJt & BJ GWt   D  t  BJt & BJ Et  ^D  t  BJt & BJ @Et  HD  t  BJt & BJ GWt  GD  t  BJt & BJ AWt  F4D  t  BJt & BJ GWt   D  t  BJt & BJ GWt   D  t  BJt & BJ Gt  B~D  t  BJt & BJ GWt   D  t  BJt & BJ G}t  Y+D  t  BJt & BJ GWt   D  t  BJt & BJ AWt  WD  t  BJt & BJ @Et  +4D  t  BJt & BJ GWt  ND  t  BJt & BJ G}t   WD  t  BJt & BJ Gbt   D  t  BJt & BJ G}t  \cD  t  BJt & BJ @Et  CD  t  BJt & BJ @Et  CD  t  BJt & BJ AWt  BD  t  BJt & BJ GWt  \\D  t  BJt & BJ GWt  G`D  t  BJt & BJ GWt   D  t  BJt & BJ GWt   D  t  BJt & BJ GWt   D  t  BJt & BJ GWt   cD  t  BJt & BJ At  AD  t  BJt & BJ GWt  GD  t  BJt & BJ GWt   D  t  BJt & BJ Bt  X"D  t  BJt & BJ Gbt   D  t  BJt & BJ GWt  GzD  t  BJt & BJ @Et  !D  t  BJt & BJ G}t  ]D  t  BJt & BJ G}t  Y+D  t  BJt & BJ AWt  D=D  t  BJt & BJ GWt  \\D  t  BJt & BJ GWt  GD  t  BJt & BJ @Et  "iD  t  BJt & BJ @Jt  @HD  t  BJt & BJ GWt   D  t  BJt & BJ G}t   UD  t  BJt & BJ @Et  ED  t  BJt & BJ @Et  "lD  t  BJt & BJ GWt  LID  t  BJt & BJ GWt   D  t  BJt & BJ GWt   cD  t  BJt & BJ @Et  BnD  t  BJt & BJ GWt  VD  t  BJt & BJ GWt   D  t  BJt & BJ GWt   D  t  BJt & BJ @Et  @MD  t  BJt & BJ @Et  [D  t  BJt & BJ GWt   D  t  BJt & BJ GWt  GD  t  BJt & G_ AWt  F4D  t  BJt & G_ GWt  G`D  t  BJt & G_ Gt  \D  t  BJt & G_ F4t  F4 D  t  BJt & G_ AWt  P=D  t  BJt & G_ \t  GD  t  BJt & G_ AWt  WD  t  BJt & G (t  (D  t  BJt & G (t  (D  t  BJt & G (t  -D  t  BJt & G (t  (D  t  BJt & G (t  -D  t  BJt & G (t  -D  t  BJt & G (t  'D  t  BJt & G (t  -D  t  BJt & G (t  (D  t  BJt & G @Et  CD  t  BJt & G @Et  CD  t  BJt & G @Et  "iD  t  BJt & G Gt  $D  t  BJt & G @Jt  @HD  t  BJt & G Gt  (2D  t  BJt & G Gt  GD  t  BJt & G Gt  +D  t  BJt & G @Et  "lD  t  BJt & G @Et  ED  t  BJt & G G}t   UD  t  BJt & G @Et  +2D  t  BJt & G G}t  Y+D  t  BJt & G G}t  \cD  t  BJt & G @Et  BnD  t  BJt & G Gt   ND  t  BJt & G Gt  GD  t  BJt & G Gt  (2D  t  BJt & G @Et  +4D  t  BJt & G Gt  +D  t  BJt & G @Et  @MD  t  BJt & G G}t   WD  t  BJt & G @Et  [D  t  BJt & G G}t  ]D  t  BJt & G @Et  !D  t  BJt & G G}t  \cD  t  BJt & G G}t  Y+D  t  BJt & G @Et  HD  t  BJt & GT GWt   D  t  BJt & GT GWt   D  t  BJt & GT GWt  GD  t  BJt & GT GWt  \\D  t  BJt & GT @Et  "iD  t  BJt & GT GWt  \\D  t  BJt & GT GWt  GD  t  BJt & GT GWt  G`D  t  BJt & GT GWt   D  t  BJt & GT GWt   D  t  BJt & GT GWt   D  t  BJt & GT GWt   D  t  BJt & GT GWt   D  t  BJt & GT GWt   D  t  BJt & GT GWt   D  t  BJt & GT @Et  +2D  t  BJt & GT @Et  ED  t  BJt & GT @Et  "lD  t  BJt & GT GWt   D  t  BJt & GT GWt   D  t  BJt & GT GWt  LID  t  BJt & GT GWt   D  t  BJt & GT AWt  AUD  t  BJt & GT GWt  ID  t  BJt & GT GWt   cD  t  BJt & GT GWt   cD  t  BJt & GT GWt   D  t  BJt & GT @Et  BnD  t  BJt & GT GWt  GD  t  BJt & GT GWt  VD  t  BJt & GT GWt   D  t  BJt & GT GWt   D  t  BJt & GT GWt   D  t  BJt & GT GWt   D  t  BJt & GT GWt   D  t  BJt & GT @Et  +4D  t  BJt & GT GWt  ND  t  BJt & GT @Et  @MD  t  BJt & GT @Et  HD  t  BJt & GT @Et  [D  t  BJt & GT @Et  !D  t  BJt & GT GWt  GzD  t  BJt & GT GWt  GD  t  BJt & GT @Et  CD  t  BJt & GT @Et  CD  t  BJt & B B0t  B.D  t  BJt & B B0t  XD  t  BJt & B At  AD  t  BJt & B AWt  D=D  t  BJt & B @Jt  @HD  t  BJt & B AWt  WD  t  BJt & ( B0t  B.D  t  BJt & ( Ht  HD  t  BJt & G AEt  )D  t  BJt & G @Et  +2D  t  BJt & G 't  'D  t  BJt & G AWt  @D  t  BJt & G 't  'D  t  BJt & G G}t  \cD  t  BJt & G A.t  A,D  t  BJt & G @Et  HD  t  BJt & G 't  'D  t  BJt & G AWt  AUD  t  BJt & G G}t  Y+D  t  BJt & G A.t  A6D  t  BJt & G @Et  +4D  t  BJt & G G}t   WD  t  BJt & G 't  'D  t  BJt & G G}t  \cD  t  BJt & G @Et  CD  t  BJt & G @Et  CD  t  BJt & G A.t  0*D  t  BJt & G A.t  A,D  t  BJt & G A.t  0( D  t  BJt & G AEt  HD  t  BJt & G At  AD  t  BJt & G A.t  A9D  t  BJt & G A.t  A6D  t  BJt & G G}t  ]D  t  BJt & G @Et  !D  t  BJt & G G}t  Y+D  t  BJt & G 't  'D  t  BJt & G @Et  "iD  t  BJt & G A.t  XD  t  BJt & G 't  'D  t  BJt & G @Et  "lD  t  BJt & G @Et  ED  t  BJt & G G}t   UD  t  BJt & G 't  'D  t  BJt & G @Et  BnD  t  BJt & G @Et  @MD  t  BJt & G @Et  [D  t  BJt & G 't  'D  t  BJt & H AWt  AUD  t  BJt & H @Et  ED  t  BJt & H At  AD  t  BJt & H @Et  @MD  t  BJt & H @Et  CD  t  BJt & H AWt  BD  t  BJt & G GWt   D  t  BJt & G GWt   D  t  BJt & G Gbt   D  t  BJt & G @Et  +2D  t  BJt & G AWt  @D  t  BJt & G GWt   D  t  BJt & G G}t  \cD  t  BJt & G GWt  ID  t  BJt & G GWt   D  t  BJt & G GWt   D  t  BJt & G @Et  HD  t  BJt & G GWt  GD  t  BJt & G GWt   D  t  BJt & G GWt   D  t  BJt & G GWt   D  t  BJt & G G}t  Y+D  t  BJt & G GWt   D  t  BJt & G @Et  +4D  t  BJt & G GWt  ND  t  BJt & G G}t   WD  t  BJt & G Gbt   D  t  BJt & G G}t  \cD  t  BJt & G @Et  CD  t  BJt & G @Et  CD  t  BJt & G AWt  BD  t  BJt & G GWt  \\D  t  BJt & G A
t  AD  t  BJt & G GWt  G`D  t  BJt & G GWt   D  t  BJt & G GWt   D  t  BJt & G ^ut  ^D  t  BJt & G GWt   D  t  BJt & G GWt   cD  t  BJt & G GWt  GD  t  BJt & G GWt   D  t  BJt & G ^ut  ^yD  t  BJt & G Gbt   D  t  BJt & G ^ut  ^D  t  BJt & G GWt  GzD  t  BJt & G G}t  ]D  t  BJt & G @Et  !D  t  BJt & G G}t  Y+D  t  BJt & G GWt  \\D  t  BJt & G GWt  GD  t  BJt & G @Et  "iD  t  BJt & G @Jt  @HD  t  BJt & G GWt   D  t  BJt & G ^ut  ^{D  t  BJt & G G}t   UD  t  BJt & G ^ut  ^wD  t  BJt & G @Et  ED  t  BJt & G GWt  LID  t  BJt & G @Et  "lD  t  BJt & G GWt   D  t  BJt & G GWt   cD  t  BJt & G @Et  BnD  t  BJt & G GWt  VD  t  BJt & G GWt   D  t  BJt & G GWt   D  t  BJt & G ^ut  ^}D  t  BJt & G @Et  @MD  t  BJt & G @Et  [D  t  BJt & G GWt   D  t  BJt & G GWt  GD  t  BJt & F4 GWt  GD  t  BJt & F4 Gt  ,D  t  BJt & F4 Gt  ,D  t  BJt & F4 @Et  +2D  t  BJt & F4 Gt  ,D  t  BJt & F4 Gt  \D  t  BJt & F4 @Et  HD  t  BJt & F4 Gt  ,D  t  BJt & F4 AWt  F4D  t  BJt & F4 Gt  ,D  t  BJt & F4 Gt  ,D  t  BJt & F4 Gt  \D  t  BJt & F4 Gt  ED  t  BJt & F4 @Et  +4D  t  BJt & F4 Gt  ,D  t  BJt & F4 Ht  FD  t  BJt & F4 @Et  CD  t  BJt & F4 @Et  CD  t  BJt & F4 Gt  ,D  t  BJt & F4 Gt  \D  t  BJt & F4 Gt  ,D  t  BJt & F4 Gt  ,D  t  BJt & F4 AWt  P=D  t  BJt & F4 @Et  !D  t  BJt & F4 Gt  ,D  t  BJt & F4 @Et  "iD  t  BJt & F4 Gt  \D  t  BJt & F4 @Jt  @HD  t  BJt & F4 @Et  "lD  t  BJt & F4 @Et  ED  t  BJt & F4 Gt  ,D  t  BJt & F4 @Et  BnD  t  BJt & F4 @Et  @MD  t  BJt & F4 @Et  [D  t  BJt & @E A.t  A9D  t  BJt & Gu GWt   D  t  BJt & Gu Gxt  ]D  t  BJt & Gu Gpt  GD  t  BJt & Gu Gxt  ED  t  BJt & Gu GWt   D  t  BJt & Gu Gbt   D  t  BJt & Gu GWt   D  t  BJt & Gu GWt  ID  t  BJt & Gu Gxt  ]	D  t  BJt & Gu GWt   D  t  BJt & Gu GWt   D  t  BJt & Gu -t  GlD  t  BJt & Gu GWt  GD  t  BJt & Gu AWt  F4D  t  BJt & Gu Gxt  RD  t  BJt & Gu GWt   D  t  BJt & Gu Gxt   D  t  BJt & Gu GWt   D  t  BJt & Gu F4t  F4 D  t  BJt & Gu GWt   D  t  BJt & Gu GWt   D  t  BJt & Gu Gxt  D  t  BJt & Gu Gxt  TQD  t  BJt & Gu Gxt  ]D  t  BJt & Gu GWt  ND  t  BJt & Gu Gbt   D  t  BJt & Gu GWt  \\D  t  BJt & Gu GWt  G`D  t  BJt & Gu Gxt  ]D  t  BJt & Gu GWt   D  t  BJt & Gu GWt   D  t  BJt & Gu GWt   D  t  BJt & Gu GWt   cD  t  BJt & Gu GWt  GD  t  BJt & Gu GWt   D  t  BJt & Gu AWt  P=D  t  BJt & Gu Gxt  ]D  t  BJt & Gu Gxt  D  t  BJt & Gu Gbt   D  t  BJt & Gu GWt  GzD  t  BJt & Gu GWt  \\D  t  BJt & Gu GWt  GD  t  BJt & Gu Gxt  TQD  t  BJt & Gu GWt   D  t  BJt & Gu Gxt  ]D  t  BJt & Gu GWt  LID  t  BJt & Gu GWt   D  t  BJt & Gu GWt   cD  t  BJt & Gu Gxt  \D  t  BJt & Gu GWt  VD  t  BJt & Gu GWt   D  t  BJt & Gu Gxt  ]D  t  BJt & Gu GWt   D  t  BJt & Gu GWt   D  t  BJt & Gu GWt  GD  t  BJt & @ BJt  BHD  t  BJt & @ Ht  FD  t  BJt & @ GWt  G`D  t  BJt & @ GWt  GD  t  BJt & @ GWt   D  t  BJt & @ GWt   D  t  BJt & @ GWt  ID  t  BJt & @ GWt  GD  t  BJt & @ GWt   D  t  BJt & @ GWt  \\D  t  BJt & @ Gt  @ D  t  BJt & @ GWt   cD  t  BJt & @ GWt  GD  t  BJt & @ Gt  SD  t  BJt & @ GWt   D  t  BJt & @ Gt  SD  t  BJt & @ GWt  GzD  t  BJt & @ GWt  \\D  t  BJt & @ GWt  LID  t  BJt & @ GWt   D  t  BJt & @ GWt   cD  t  BJt & @ Gxt  ]D  t  BJt & @ GWt   D  t  BJt & @ GWt  GD  t  BJt & @ GWt   D  t  BJt & @ GWt   D  t  BJt & @ GWt   D  t  BJt & @ GWt   D  t  BJt & @ Gbt   D  t  BJt & @ GWt   D  t  BJt & @ GWt   D  t  BJt & @ GWt   D  t  BJt & @ Gt  /D  t  BJt & @ ANt  \lD  t  BJt & @ Gt  /D  t  BJt & @ ANt  \lD  t  BJt & @ AWt  F4D  t  BJt & @ GWt   D  t  BJt & @ GWt   D  t  BJt & @ Gt  /D  t  BJt & @ Gxt  D  t  BJt & @ ANt  QD  t  BJt & @ Gt  /D  t  BJt & @ ANt  QD  t  BJt & @ Gxt  ]D  t  BJt & @ GWt   D  t  BJt & @ GWt   D  t  BJt & @ AWt  P=D  t  BJt & @ Gxt  \D  t  BJt & @ GWt  VD  t  BJt & @ Gxt  ]D  t  BJt & @ ANt  AyD  t  BJt & @ Gxt  RD  t  BJt & @ Gxt   D  t  BJt & @ ANt  AnD  t  BJt & @ ANt  \i D  t  BJt & @ ANt  AuD  t  BJt & @ ANt  \nD  t  BJt & @ ANt  AD  t  BJt & @ Gxt  ]D  t  BJt & @ ANt  \rD  t  BJt & @ ANt  \pD  t  BJt & @ GWt   D  t  BJt & @ AWt  AD  t  BJt & @ Gxt  ED  t  BJt & @ Gxt  ]	D  t  BJt & @ ANt  AhD  t  BJt & @ AWt  WD  t  BJt & @ ANt  AYD  t  BJt & @ Gxt  TQD  t  BJt & @ Ht  HD  t  BJt & @ Gxt  ]D  t  BJt & @ Gxt  TQD  t  BJt & @ Gxt  ]D  t  BJt & @ G_t  DdD  t  BJt & @ Gbt   D  t  BJt & @ @Jt  TD  t  BJt & @ GTt  ED  t  BJt & @ Gbt   D  t  BJt & @ Gt  /D  t  BJt & @ Gt  /D  t  BJt & @ F4t  F4 D  t  BJt & @ Gkt  GhD  t  BJt & @ Gt  /D  t  BJt & @ Gxt  D  t  BJt & G GWt   D  t  BJt & G Gt  ZD  t  BJt & G Gt  ,D  t  BJt & G Gt  'D  t  BJt & G Gt  'D  t  BJt & G Gt  ,D  t  BJt & G GWt   D  t  BJt & G Gbt   D  t  BJt & G @Et  +2D  t  BJt & G GWt   D  t  BJt & G GWt  ID  t  BJt & G Gt  ,D  t  BJt & G Gt  'D  t  BJt & G Gt  'D  t  BJt & G Gt  'D  t  BJt & G Gt  \D  t  BJt & G GWt   D  t  BJt & G Gt  'D  t  BJt & G GWt   D  t  BJt & G @Et  HD  t  BJt & G GWt  GD  t  BJt & G Gt  ,D  t  BJt & G Gt  'D  t  BJt & G GWt   D  t  BJt & G Gt  'D  t  BJt & G GWt   D  t  BJt & G Gt  ,D  t  BJt & G GWt   D  t  BJt & G GWt   D  t  BJt & G Gt  ,D  t  BJt & G Gt  \D  t  BJt & G Gt  'D  t  BJt & G Gt  ED  t  BJt & G @Et  +4D  t  BJt & G GWt  ND  t  BJt & G Gt  ,D  t  BJt & G Gbt   D  t  BJt & G Gt  'D  t  BJt & G @Et  CD  t  BJt & G @Et  CD  t  BJt & G Gt  ,D  t  BJt & G GWt  \\D  t  BJt & G GWt  G`D  t  BJt & G GWt   D  t  BJt & G Gt  'D  t  BJt & G Gt  \D  t  BJt & G Gt  'D  t  BJt & G GWt   D  t  BJt & G ^ut  ^D  t  BJt & G GWt   D  t  BJt & G GWt   cD  t  BJt & G Gt  ,D  t  BJt & G Gt  'D  t  BJt & G GWt  GD  t  BJt & G Gt  ,D  t  BJt & G GWt   D  t  BJt & G ^ut  ^yD  t  BJt & G Gbt   D  t  BJt & G ^ut  ^D  t  BJt & G GWt  GzD  t  BJt & G @Et  !D  t  BJt & G Gt  ,D  t  BJt & G GWt  \\D  t  BJt & G @Et  "iD  t  BJt & G GWt  GD  t  BJt & G Gt  ZD  t  BJt & G Gt  \D  t  BJt & G Gt  'D  t  BJt & G GWt   D  t  BJt & G ^ut  ^{D  t  BJt & G @Et  "lD  t  BJt & G ^ut  ^wD  t  BJt & G @Et  ED  t  BJt & G GWt  LID  t  BJt & G GWt   D  t  BJt & G Gt  ZD  t  BJt & G GWt   cD  t  BJt & G Gt  'D  t  BJt & G Gt  ,D  t  BJt & G Gt  'D  t  BJt & G @Et  BnD  t  BJt & G GWt  VD  t  BJt & G GWt   D  t  BJt & G Gt  'D  t  BJt & G GWt   D  t  BJt & G ^ut  ^}D  t  BJt & G @Et  @MD  t  BJt & G @Et  [D  t  BJt & G GWt   D  t  BJt & G GWt  GD  t  BJt & ' AWt  WD  t  BJt & ' AWt  AD  t  BJt & G AWt  FD  t  BJt & G @Et  "iD  t  BJt & G @Et  +2D  t  BJt & G @Et  ED  t  BJt & G @Et  "lD  t  BJt & G @Et  BnD  t  BJt & G @Et  +4D  t  BJt & G @Et  @MD  t  BJt & G @Et  [D  t  BJt & G @Et  !D  t  BJt & G @Et  HD  t  BJt & G @Et  CD  t  BJt & G @Et  CD  t  BJt & E GWt   D  t  BJt & E GWt   D  t  BJt & E Gbt   D  t  BJt & E Et  ^D  t  BJt & E GWt   D  t  BJt & E G}t  \cD  t  BJt & E GWt  ID  t  BJt & E GWt   D  t  BJt & E GWt   D  t  BJt & E Et  ^D  t  BJt & E @Et  HD  t  BJt & E GWt  GD  t  BJt & E GWt   D  t  BJt & E GWt   D  t  BJt & E GWt   D  t  BJt & E G}t  Y+D  t  BJt & E Et  ED  t  BJt & E GWt   D  t  BJt & E Et  ^D  t  BJt & E GWt  ND  t  BJt & E G}t   WD  t  BJt & E Gbt   D  t  BJt & E Et  ^D  t  BJt & E G}t  \cD  t  BJt & E @Et  CD  t  BJt & E GWt  \\D  t  BJt & E GWt  G`D  t  BJt & E GWt   D  t  BJt & E GWt   D  t  BJt & E GWt   D  t  BJt & E GWt   cD  t  BJt & E GWt  GD  t  BJt & E Et  ^ D  t  BJt & E GWt   D  t  BJt & E Gbt   D  t  BJt & E GWt  GzD  t  BJt & E G}t  ]D  t  BJt & E G}t  Y+D  t  BJt & E AWt  AD  t  BJt & E Et  ED  t  BJt & E GWt  \\D  t  BJt & E GWt  GD  t  BJt & E Gt  \D  t  BJt & E GWt   D  t  BJt & E Et  ^D  t  BJt & E G}t   UD  t  BJt & E GWt  LID  t  BJt & E GWt   D  t  BJt & E GWt   cD  t  BJt & E GWt  VD  t  BJt & E GWt   D  t  BJt & E GWt   D  t  BJt & E GWt   D  t  BJt & E GWt  GD  t  BJt & AE GWt   D  t  BJt & AE GWt   D  t  BJt & AE @Et  +2D  t  BJt & AE GWt   D  t  BJt & AE GWt  ID  t  BJt & AE GWt   D  t  BJt & AE GWt   D  t  BJt & AE @Et  HD  t  BJt & AE GWt  GD  t  BJt & AE GWt   D  t  BJt & AE GWt   D  t  BJt & AE GWt   D  t  BJt & AE AWt  AUD  t  BJt & AE GWt   D  t  BJt & AE @Et  +4D  t  BJt & AE GWt  ND  t  BJt & AE @Et  CD  t  BJt & AE @Et  CD  t  BJt & AE GWt  \\D  t  BJt & AE GWt  G`D  t  BJt & AE GWt   D  t  BJt & AE GWt   D  t  BJt & AE GWt   D  t  BJt & AE GWt   cD  t  BJt & AE At  AD  t  BJt & AE GWt  GD  t  BJt & AE GWt   D  t  BJt & AE GWt  GzD  t  BJt & AE @Et  !D  t  BJt & AE GWt  \\D  t  BJt & AE @Et  "iD  t  BJt & AE GWt  GD  t  BJt & AE GWt   D  t  BJt & AE @Et  "lD  t  BJt & AE @Et  ED  t  BJt & AE GWt  LID  t  BJt & AE GWt   D  t  BJt & AE GWt   cD  t  BJt & AE @Et  BnD  t  BJt & AE GWt  VD  t  BJt & AE GWt   D  t  BJt & AE GWt   D  t  BJt & AE @Et  @MD  t  BJt & AE @Et  [D  t  BJt & AE GWt   D  t  BJt & AE GWt  GD  t  BJt & G @Jt  @HD  t  BJt & ( GWt  GzD  t  BJt & G @Et  "iD  t  BJt & G GWt  G`D  t  BJt & G AWt  AUD  t  BJt & G @Et  +2D  t  BJt & G @Et  ED  t  BJt & G @Et  "lD  t  BJt & G @Et  BnD  t  BJt & G @Et  +4D  t  BJt & G @Et  @MD  t  BJt & G @Et  HD  t  BJt & G @Et  [D  t  BJt & G @Et  !D  t  BJt & G @Et  CD  t  BJt & G @Et  CD  t  BJt & .S B0t  B.D  t  BJt & .S @Jt  @HD  t  BJt & GW @Et  +2D  t  BJt & GW @Et  HD  t  BJt & GW @Et  +4D  t  BJt & GW @Et  CD  t  BJt & GW @Et  CD  t  BJt & GW ^ut  ^D  t  BJt & GW ^ut  ^yD  t  BJt & GW ^ut  ^D  t  BJt & GW @Et  !D  t  BJt & GW @Et  "iD  t  BJt & GW ^ut  ^{D  t  BJt & GW @Et  "lD  t  BJt & GW @Et  ED  t  BJt & GW ^ut  ^wD  t  BJt & GW @Et  BnD  t  BJt & GW ^ut  ^}D  t  BJt & GW @Et  @MD  t  BJt & GW @Et  [D  t  BJt & Gk Gt  GD  t  BJt & Gk -t  GlD  t  BJt & Gk Gpt  GnD  t  BJt & G GWt   D  t  BJt & G GWt   D  t  BJt & G Gbt   D  t  BJt & G Gt  ))D  t  BJt & G @Et  +2D  t  BJt & G Gt  )& D  t  BJt & G GWt   D  t  BJt & G G}t  \cD  t  BJt & G Gt  HD  t  BJt & G GWt  ID  t  BJt & G Gt  )$D  t  BJt & G GWt   D  t  BJt & G GWt   D  t  BJt & G Gt   PD  t  BJt & G Gt  )  D  t  BJt & G Gt  HD  t  BJt & G GWt  GD  t  BJt & G @Et  HD  t  BJt & G GWt   D  t  BJt & G GWt   D  t  BJt & G Gt  )"D  t  BJt & G Gt   PD  t  BJt & G GWt   D  t  BJt & G G}t  Y+D  t  BJt & G GWt   D  t  BJt & G Gt  ) D  t  BJt & G Bt  HD  t  BJt & G GWt  ND  t  BJt & G @Et  +4D  t  BJt & G G}t   WD  t  BJt & G Gbt   D  t  BJt & G G}t  \cD  t  BJt & G @Et  CD  t  BJt & G @Et  CD  t  BJt & G AWt  BD  t  BJt & G GWt  \\D  t  BJt & G GWt  G`D  t  BJt & G GWt   D  t  BJt & G GWt   D  t  BJt & G Gt  HD  t  BJt & G GWt   D  t  BJt & G GWt   cD  t  BJt & G At  AD  t  BJt & G GWt  GD  t  BJt & G GWt   D  t  BJt & G Bt  X"D  t  BJt & G Gbt   D  t  BJt & G GWt  GzD  t  BJt & G G}t  ]D  t  BJt & G @Et  !D  t  BJt & G G}t  Y+D  t  BJt & G GWt  \\D  t  BJt & G GWt  GD  t  BJt & G @Et  "iD  t  BJt & G GWt   D  t  BJt & G Gt  )+D  t  BJt & G G}t   UD  t  BJt & G @Et  ED  t  BJt & G @Et  "lD  t  BJt & G GWt  LID  t  BJt & G GWt   D  t  BJt & G GWt   cD  t  BJt & G @Et  BnD  t  BJt & G GWt  VD  t  BJt & G GWt   D  t  BJt & G Gt  )&D  t  BJt & G GWt   D  t  BJt & G _t  XD  t  BJt & G Gt  )0D  t  BJt & G @Et  @MD  t  BJt & G @Et  [D  t  BJt & G GWt   D  t  BJt & G GWt  GD  t  BJt & G Gt  /D  t  BJt & G Gt  /D  t  BJt & G Gt  /D  t  BJt & G Gt  /D  t  BJt & G Gt  /D  t  BJt & G Gt  /D  t  BJt & G Gpt  GD  t  BJt & G Gpt  GnD  t  BJt & G -t  GlD  t  BJt & G -t  GqD  t  BJt & A. GWt   D  t  BJt & A. GWt   D  t  BJt & A. @Et  +2D  t  BJt & A. GWt   D  t  BJt & A. GWt  ID  t  BJt & A. GWt   D  t  BJt & A. GWt   D  t  BJt & A. @Et  HD  t  BJt & A. GWt  GD  t  BJt & A. GWt   D  t  BJt & A. GWt   D  t  BJt & A. GWt   D  t  BJt & A. AWt  AUD  t  BJt & A. Gt  GD  t  BJt & A. GWt   D  t  BJt & A. @Et  +4D  t  BJt & A. GWt  ND  t  BJt & A. @Et  CD  t  BJt & A. @Et  CD  t  BJt & A. GWt  \\D  t  BJt & A. GWt  G`D  t  BJt & A. GWt   D  t  BJt & A. GWt   D  t  BJt & A. GWt   D  t  BJt & A. GWt   cD  t  BJt & A. GWt  GD  t  BJt & A. GWt   D  t  BJt & A. GWt  GzD  t  BJt & A. @Et  !D  t  BJt & A. GWt  \\D  t  BJt & A. @Et  "iD  t  BJt & A. GWt  GD  t  BJt & A. @Jt  @HD  t  BJt & A. GWt   D  t  BJt & A. @Et  "lD  t  BJt & A. @Et  ED  t  BJt & A. GWt  LID  t  BJt & A. GWt   D  t  BJt & A. GWt   cD  t  BJt & A. @Et  BnD  t  BJt & A. GWt  VD  t  BJt & A. GWt   D  t  BJt & A. GWt   D  t  BJt & A. @Et  @MD  t  BJt & A. @Et  [D  t  BJt & A. GWt   D  t  BJt & A. GWt  GD  t  BJt & G 0t  0D  t  BJt & G 0t  0D  t  BJt & G 0t  0D  t  BJt & G 0t  0D  t  BJt & G 0t  0D  t  BJt & G 0t  0D  t  BJt & G 0t  0D  t  BJt & G 0t  0D  t  BJt & G 0t  0D  t  BJt & G 0t  0D  t  BJt & G 0t  0D  t  BJt & G 0t  0}D  t  BJt & G 0t  0D  t  BJt & G 0t  0D  t  BJt & G 0t  0D  t  BJt & G 0t  0D  t  BJt & G 0t  0D  t  BJt & G 0t  0D  t  BJt & G 0t  0D  t  BJt & G 0t  0D  t  BJt & G 0t  0D  t  BJt & G 0t  0D  t  BJt & G 0t  0D  t  BJt & G 0t  0D  t  BJt & G 0t  0D  t  BJt & G 0t  0D  t  BJt & G 0t  0D  t  BJt & G 0t  0D  t  BJt & Gp Gut  GsD  t  BJt & Gp Ht  GD  t  BJt & Gp ANt  \lD  t  BJt & Gp GWt  GD  t  BJt & Gp GWt  G`D  t  BJt & Gp Ht  GD  t  BJt & Gp Ht  GD  t  BJt & Gp -t  GqD  t  BJt & Gp Gkt  GD  t  BJt & Gp Ht  GD  t  BJt & E .St  .]D  t  BJt & E B0t  B.D  t  BJt & E Ht  HD  t  BJt & E _t  _D  t  BJt & E AWt  AUD  t  BJt & E BBt  B@ D  t  BJt & E Ht  HD  t  BJt & E (t  (D  t  BJt & E .St  .Y D  t  BJt & E .St  .[ D  t  BJt & E At  AD  t  BJt & E (t  HMD  t  BJt & E AWt  P=D  t  BJt & E AWt  AD  t  BJt & E .St  .UD  t  BJt & E AWt  WD  t  BJt & E .St  .WD  t  BJt & E 2dt  3TD  t  BJt & E @Jt  @HD  t  BJt & G Gpt  GD  t  BJt & G Ht  GD  t  BJt & G Ht  GD  t  BJt & G Gpt  GD  t  BJt & G Gpt  GD  t  BJt & G Ht  GD  t  BJt & G Ht  GD  t  BJt & 2d B0t  B.D  t  BJt & 2d Ht  HD  t  BJt & 2d AWt  @D  t  BJt & 2d At  AD  t  BJt &l B~  B!D  t  BJt &l @w 
 B!D  t  BJt &l X @E B	D  t  BJt &l @: 
 B!D  t  BJt &l F AN B	D  t  BJt &l $ HT B	D  t  BJt &l @ C< B	D  t  BJt &l B  B!D  t  BJt &l H 
 B!D  t  BJt &l B  B!D  t  BJt &l Ecompactcode B	D  t  BJt &l 2 
 B!D  t  BJt &lwrite_attributes Fn B	D  t  BJt &lfile_name_case_handlingcase_sensitive B	D  t  BJt &l Et E 
 
 JD  t  BJt &l
answer_format ! B	D  t  BJt &l A, 
 B!D  t  BJt &leditor HV B	D  t  BJt &l Cst Ft Ct t Ft C t Ft C
t Ft Cv Ct Ft Cy C{ JD  t  BJt &l ^ 
 B!D  t  BJt &l	c_libplso B
 B	D  t  BJt &lwarn_override_implicit_import  B!D  t  BJt &l ^!  B!D  t  BJt &l #  B!D  t  BJt &l $	 *4 B	D  t  BJt &l G  B!D  t  BJt &l Q4 B5D  t  BJt &l [: 
 B!D  t  BJt &lerror_ambiguous_stream_pair 
 B!D  t  BJt &l $\  B!D  t  BJt &l " 
 B	D  t  BJt &l 2  B!D  t  BJt &lallow_dot_in_atom 
 B!D  t  BJt &l F 
 B!D  t  BJt &l @ 
 B!D  t  BJt &lcharacter_escapes  B!D  t  BJt &l
var_prefix 
 B!D  t  BJt &l & \ B	D  t  BJt &l
user_flags C< B	D  t  BJt &l H Ra B	D  t  BJt &lprotect_static_code 
 B!D  t  BJt &l
agc_margin' B5D  t  BJt &ltable_space     B5D  t  BJt &l 3K 3Q B	D  t  BJt &l 3v 
 B!D  t  BJt &l 2 2 B	D  t  BJt &lallow_variable_name_as_functor 
 B!D  t  BJt &l 3wt Ft C t Ft Ct t Ft O  JD  t  BJt &lfile_name_variables 
 B!D  t  BJt &lstream_type_checkloose B	D  t  BJt &ldebug_on_error  B!D  t  BJt &l $ 
 B!D  t  BJt &l	gc_thread  B!D  t  BJt &l \  B!D  t  BJt &lquasi_quotations  B!D  t  BJt &l	c_ldflags@-rdynamic -Wl,-z,relro -g -O2 -fdebug-prefix-map=/build/swi-prolog-CLOt4N/swi-prolog-7.6.2+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pthread   B	D  t  BJt &lc_cflags@l-pthread -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_DEFAULT_SOURCE -I/usr/include/ncursesw B	D  t  BJt &l E4
 B5D  t  BJt &lc_ccgcc B	D  t  BJt &lc_libs B
 B	D  t  BJt &l !t Ft Ct t Ft C t Ft C
t Ft Cy C{ JD  t  BJt &l A1 HV B	D  t  BJt &l ^ B5D  t  BJt &llast_call_optimisation  B!D  t  BJt &l C 
 B	D  t  BJt &l [; 
 B	D  t  BJt &lreport_error  B!D  t  BJt &l
fileerrors  B!D  t  BJt &l 3y~m~d~l~! ?-  B	D  t  BJt &l 3C B5D  t  BJt &ltrace_gc 
 B!D  t  BJt &l $ F, B	D  t  BJt &l C 
 B!D  t  BJt &l E Qv B	D  t  BJt &l 2 HV JD  t  BJt &l ]  B!D  t  t AKD~ Pt  AN HD  t  t AKD~ Pt  G GD  t  t AKD~ Pt  H HD  t  t AKA Pt  @ BD  t  t AKC Pt  @ PiD  t  t AKA Pt  @ KD  t  t AKC Pt  @ PrD  t  t AKC Pt  @ PsD  t  t AKC Pt  @ DD  t  t AKC Pt  @ PnD  t  t AKC Pt  @ PmD  t  t AKC Pt  @ P"D  t  t AKC Pt  @ PoD  t  t AKC Pt  @ PpD  t  t AKAw Pt  @ D  t  t AKA Pt  @ D  t  t AKC Pt  @ P$D  t  t AKA Pt  @ LD  t  t AKC  Pt  @ MD  t  t AKA^ Pt  @ KD  t  t AKC  Pt  @ KD  t  t AKC Pt  @ ID  t  t AKC Pt  @ PjD  t  t AKC Pt  @ I~D  t  t AKC Pt  @ MD  t  t AKC Pt  @ PkD  t  t AKB Pt  @ J$D  t  t AKC Pt  @ MD  t  t AKB Pt  @ KD  t  t AKB Pt  @ KD  t  t AKB Pt  @ LD  t  t AKB Pt  @ J-D  t  t AKC  Pt  @ KD  t  t AKB Pt  @ J'D  t  t AKC Pt  @ PlD  t  t AKC Pt  @ LD  t  t AKC Pt  @ PqD  t  t AKA Pt  @ KD  t  t AKA Pt  @ LD  t  t AKC Pt  @ @D  t  t AKA Pt  @ D  t  t AK Pt  @ XyD  t  t AKA Pt  @ KD  t  t AKA^ Pt  @ LD  t  t AKC Kdt  @ F%D  t  t AKB Kdt  @ ID  t  t AKA Pt  @ PhD  t  t AKC Pt  @ LD  t  t AKA Pt  @ JD  t  t AKC Pt  @ JD  t  t AKC Pt  @ AYD  t  t AKA^ Pt  @ I&D  t  t AKAw Pt  @ BD  t  t AKA Pt  @ BD  t  t AKC Pt  @ K)D  t  t AKC Pt  @ BED  t  t AKC Pt  @ D  t  t AKD~ Pt  G GXT
</file>
</archive>
<foot contentlength=749184>
