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

<archive>

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

</file>

<file name="$state" class="$prolog" encoding="none" size=712556 modified=1451279847>
SWI-Prolog state (www.swi-prolog.org)
 @A=[M@@/usr/lib/swi-prologQMsystem-C XD  t: t$set_predicate_attributet  t/$length3trace D  t  t t  t  hide_childsO  CL	s@ /usr/lib/swi-prolog/boot/init.pl  #WA  
	@=CL  

@6@q
@ @ @9 
 @<XD  t  t$predefine_foreignt  t 	$raw_readD  t  t t  t prolog_current_frameD  t  t t  t 
$ft_no_ext 	 D  t  t t  t   
O  CB   txt@=CB   
executable@=CB   	directory@=XD  t  t t  t current_atomD  t  t t  t recordzD  t  t t  t string_upperD  t  t t  t $read_clause_option 	 D  t  t t  t   
O  CD   
syntax_errors@=CD   
term_position@=CD   process_comment@=XD  t  t t  t $reverse 	 D  t  t t  t  @$ 
O  @$CK  @6@9 @$ @<XD  t  t t  t $add_directive_wic2 	 D  t  t t  t  @( 
O  @(C@"J  @6@8$common_goal_type @?@E
@+	load@M@S@F
@@@/
@8$set_source_module @1 
@5@9$add_directive_wic @<CJ  @6@E
	qlf@8$compilation_mode @M
@S@@	error@1mixed_directive@5@9
print_message
	$messages@<XD  t  t t  t $save_file_scoped_flags 	 D  t  t t  t  @@ 
O  @@CG0  @6@1 findall@5@8current_predicate @?@/	@1$save_file_scoped_flag	@5@9 @B
$bags@<CG3   @=XD  t  t t  t 	setlocaleD  t  t t  t =\=D  t  t t  t $profileD  t  t t  t 
current_opD  t  t t  t $exported_op 	 D  t  t t  t  @P 
O  @PCI  @6@0@1 @2 @P@0@0@0@5@8$c_current_predicate @1 @2 @R	
@5@@<XD  t  t t  t $abs_file_error 	 D  t  t t  t  @V 
O  @VC@(B  @6@/@8$member @/@8 @X@ @8$file_condition @ @ @/
@/@8$file_error @?@1 @8
@2context@0@5@9throw @<CB  @6source_sink@9$existence_error @<XD  t  t t  t mutex_unlockD  t  t t  t current_outputD  t  t t  t $select 	 D  t  t t  t  @m 
O  @mC
K   

@=CK  


@6@ @ 
@9 @n @<XD  t  t t  t $qstart 	 D  t  t t  t  @p 
O  @pCF  state

@6@8	$qlf_open @  @4@8 @7 @ @9 @.@<XD  t  t t  t integerD  t  t t  t sub_atom_icasechkD  t  t t  t $mark_executableD  t  t t  t 
$export_op 	 D  t  t t  t  @| 
O  @|C@;J  @6@E
@1 @2 @R@0@0@0@5defined@8$get_predicate_attribute @M
@S@@@1
discontiguous@2 @2  @P@5@ @8$execute_directive @1 @R	
@5@0@ -@9$store_admin_clause @<XD  t  t t  t format_predicateD  t  t t  t nlD  t  t t  t 
ensure_loadedtransparentD  t  tmeta_predicatet  t @ D  t  t t  t  @ 
O  @C
E  @6@3@1if
not_loaded@5@5@9
load_files @<XD  t  t t  t setenvD  t  t t  t 
retractallD  t  t t  t ==D  t  t t  t sortD  t  t t  t del_attrD  t  t t  t garbage_collect_clauses D  t  t t  t nb_set_dictD  t  t t  t =D  t  t t  t $head_module 	 D  t  t t  t  @ 
O  @CJ  @6@T@?@R@<CJ  :-
@6@9 @ @<CJ    

@=XD  t  t t  t 
$compile_term 	 D  t  t t  t  @ 
O  @CH  @6@T@?@9$instantiation_error @<C
H  ?-
@6@?@ @9 @@<C
H   @
@6@?@ @9 @@<CH   $source_location



@6@?@ @1 
@5@9 @ @<CH  @6@1
$store_clause	
@5@/@1$print_message @8@5@9catch @<XD  t  t t  t 
$canonical_pi 	 D  t  t t  t  @ 
O  @CI  //

 

@6@ @b@g@c@o@x@<CI   
@=XD  t  t t  t betweenD  t  t t  t $qlf_start_fileD  t  t t  t $qlf_part_mode 	 D  t  t t  t  @ 
O  @CJ   part@=CJ   true@=XD  t  t t  t $negate 	 D  t  t t  t  @ 
O  @CG_    @false@=CG`    @ @@=XD  t  t t  t $chk_alias_file 	 D  t  t t  t  @ 
O  @C@CQ   @@6@?@/@1expand_file_search_path@5@/@8 @H@!@1cache	
@5@#@ @/@8	term_hash @E@#@ @ @ 
@8$search_path_file_cache @ 
@8$file_conditions @M@1file_search@1 @
@5
@5@9$search_message @G@@@X@/@ @8 @X@ @/@8$extend_file @E@9@ @8 @@ @ 
@8$absolute_file_name @D@ @ @ 
@8 @@M@Q@1 @
@5@8assert @M@1 @@1found
@5
@5@9 @@@@1 @@1tried
@5@5@8 @@R@<CCc   @@6@/@8 @ @ @/@8 @@ @8 @@ @ 
@9 @@<XD  t  t t  t =@=D  t  t t  t trim_stacks D  t  t t  t open_null_streamD  t  t t  t absolute_file_name 
O  @CB  @6@8$is_options @D@8 @@M@Q@?@9 @ @<CAKB  @6options@8$must_be @E@1
extensions@.@5@/@8$select_option @Mlist@ @8 @@F
@@@+@E@1	file_type@.
@5@8$option @Matom@ 
@8 @@ 
@/@8$file_type_extensions @&
@@
@&
@!@3 @5@#@F
@ @/@8$canonicalise_extensions @E	@U
@M@&@@@1reserved_symboldict@0 @regular@5@ @/@8$merge_options @E@!@1	solutions@.@5@ @/@8 @@M@1oneof @ A@4first@4all@5@ @8 @@@@( A@&@E@!@1file_errors@.@5@ @/@8 @@M@1 A @ A@4 @8@4fail@5@ @8 @@@@( @8@&@E@#@8atomic @1expand@.@5@ @/@8 @boolean@ @8 @@M@/@8expand_file_name @/@ @8 @X@@
@&@&@F@F@E@ @K@+ A@M@ @E@!@ @ @  @@8	$chk_file @M@!@S@G@@@.@E@"@+ A@M@"@R@G@@@ @/@1 A!@3@1accessexist@5@5 @@5@/@8 @H@ @ @9 @W @@@ @ @  @@9 A @G@<XD  t  t t  t delete_directoryD  t  t t  t 
$xr_memberD  t  t t  t get_string_codeD  t  t t  t eraseD  t  t t  t 
$add_encoding 	 D  t  t t  t  A+ 
O  A+C@"D  @6@E@"	encoding@#@M@'
	@@@"
 A-	@#@<XD  t  t t  t  @0D  t  t t  t 
$term_sizeD  t  t t  t prolog_nodebugD  t  t t  t halt  
O  A1 CLq    @6 @9 A1 @<XD  t  t t  t once @D  t  t @t  t A5 D  t  t t  t  A5 
O  A6C@  @6@@?@<XD  t  t t  t current_char_conversionD  t  t t  t 
$is_option 	 D  t  t t  t  A8 
O  A8CL(  @6@T@?@R@<CL*  @6@0@8functor @?@3	@4
@5@9=.. @<CL-    @

@=XD  t  t t  t normalize_spaceD  t  t t  t $expansion_member 	 D  t  t t  t  AB 
O  ABCD  	@6@T@?@<CD  @6@?@R@<C@+D  @6@8is_list @?@E
@T	@M@9 @X@@@E
@8 AD@M
@ @9$member_rep2 @@@'	@9 @X@<CD   	@=XD  t  t t  t getD  t  t t  t $destroy_moduleD  t  t t  t profilerD  t  t t  t opD  t  t t  t $expand_directive 	 D  t  t t  t  AN 
O  ANC@,Jj  @6@/
@/@8 A:@b@g@c@t@8$iso_property_directive @3
@.@5@8 A=@ @/
@8$mk_normal_args @3
@4
@5@9 A=@<XD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @C@"J  @6@0@8source_location @?@1
$start_aux
@.@5@1$store_admin_clause2	
@5@1$end_aux
@5@9setup_call_cleanup @<C	J  @6@ @9 A[ @<XD  t  t t  t  @fD  t  t t  t $prof_procedure_dataD  t  t t  t get_charD  t  t t  t 
current_inputD  t  t t  t 	read_termD  t  t t  t  @ @D  t  t @t  t @ +D  t  t t  t  @ 
O  @CE   

@6 @@8 @@ @9$load_files @<XD  t  t t  t $compile_init_goal 	 D  t  t t  t  Ak 
O  AkCAq  @6@8 @ @- @@?@1  @2
$init_goal	
@5@0@9 @ @<C
Au  @6@1 Ao	
@5@9assertz @<XD  t  t t  t term_attvarsD  t  t t  t putD  t  t t  t \+ @D  t  t @t  t Ax D  t  t t  t  Ax 
O  AyC
@  @6@D	@@M	@Q@<XD  t  t t  t current_format_predicateD  t  t t  t $btree_find_nodeD  t  t t  t $canonicalise_extension 	 D  t  t t  t  A| 
O  A|CC   A A@6@?@<CC  
@6 @0@0.@8sub_atom @?@<CC  @6 A~@9atom_concat @<XD  t  t t  t  A^D  t  t t  t file_name_extensionD  t  t t  t getenvD  t  t t  t $close_message 	 D  t  t t  t  A 
O  ACD  message
	
@6@?@9 @ @<CD   @=XD  t  t t  t mutex_statistics D  t  t t  t $import_wicD  t  t t  t garbage_collect_atoms D  t  t t  t rename_fileD  t  t t  t nb_link_dictD  t  t t  t $load_id 	 D  t  t t  t  A 
O  ACG  stream
@6@?@ @ @9$modified_id @<CG  
@6@ @9 A@<XD  t  t t  t thread_peek_messageD  t  t t  t 
$load_goal 	 D  t  t t  t  A 
O  ACJ   @=CJ   consult@=CJ    @@=CJ   @

	@6@1qcompile@.
@5@8	memberchk @9 @ @<C	J   @@6wic@9 @5@<C	J  
use_module@6 A@9 @5@<C	J   A@6 A@9 @5@<XD  t  t t  t \=@=D  t  t t  t put_byteD  t  t t  t $qlf_current_sourceD  t  t t  t 
$make_path 	 D  t  t t  t  A 
O  ACBs  @6@0 @8 A@?@9 A@<CBv  @6@3@4 @4	@5@9atomic_list_concat @<XD  t  t t  t delete_fileD  t  t t  t cancel_halt 
O  AC	L  @6@1 A@5@9 @d@<XD  t  t t  t 	$autoload 	 D  t  t t  t  A 
O  AC@!A  @6@/@0@8 AV@?@1 AY@.@5@1
$autoload2	
@5@1 A]@5@9 A_@<CA  @6@9 A @<XD  t  t t  t 	is_streamD  t  t t  t $current_breakD  t  t t  t  A 	 D  t  t t  t  A 
O  ACG  @6@1modified@.@5@/@8 @ @,@?@'	@<C
G  @6@8exists_file @?@9	time_file @<CG   
        @=XD  t  t t  t $moduleD  t  t t  t is_dictD  t  t t  t $get_pidD  t  t t  t recordaD  t  t t  t $ifcompiling @D  t  t @t  t A D  t  t t  t  A 	 D  t  t t  t  A 
O  ACD  @6@E		database@8 @5@M	@S@@@@<XD  t  t t  t $delete 	 D  t  t t  t  A 
O  ACK  
@6@?@<CK  @6@?@ @ @9 A @<CK  


@6@ @ 
@9 A@<XD  t  t t  t $depth_limit_trueD  t  t t  t shellD  t  t t  t locale_propertyD  t  t t  t , @D  t  t @t  t A  D  t  t t  t  A 
O  AC
@  @6@1 A	@5@@<XD  t  t t  t  @D  t  t @t  t  AgD  t  t t  t  
O  ACE  
@6@?@9 A @<CE   

@6@1 
@4	@5@9 A@<XD  t  t t  t $importD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @C
J   A@6@? @8cannot_redefine_comma@8 @;@R@<C@'J  @6@8
$valid_clause @?@E
 A@8 @5@M
@ @9$record_clause @F@@@ @/@8 A @ development@9$qlf_assert_clause @<XD  t  t t  t $cmd_option_valD  t  t t  t get_codeD  t  t t  t $compile_wic publicD  t  t t  t  A  	 D  t  t t  t  A  
O  A C@$KX  @6os_argv@/@8current_prolog_flag @/	@8$get_files_argv @/
@8$translate_options 
compileout@/@8 A @8attach_packs 
$pack@
user A A@ @; A
qsave_program
qsave@<XD  t  t t  t initialization @D  t  t @t  t B  AgD  t  t t  t  B 
O  BC@A[  
@6@/
@/@8$initialization_context @E@+	now@M@ @@ @9 Al @@@q@E
@(@+	
after_load@M
@E
@-
 @@M@ @9 B@@@1 @a@1
context_errornodirective@2 B B	@5@0@5@9 @d@@@F@E@+	restore@M @@ @9 B@@@5@E@T	@M@1 @ainstantiation_error@0@5@9 @d@@@$@E@8 Am@M@1 @a@1domain_errorinitialization_type	@5@0@5@9 @d@@
@1 @a@1
type_error @	@5@0@5@9 @d@<XD  t  t t  t term_variablesD  t  t t  t seen D  t  t t  t  AZD  t  t t  t atomics_to_stringD  t  t t  t write_canonicalD  t  t t  t $import_ops 	 D  t  t t  t  B 
O  BC@;I  @6@8ground @?@"
 AM



@#@ @ @1 
@5@8 B @E@ @ @ 
@8 @Q @M@S@@warning@1no_exported_op	
@5@9 @;@<C@3I  @6@A@)@/@/@/
@8 B@"
 B 
@#@ @ @1 
@5@8 B@R@@@S@G@F
@<XD  t  t t  t 	get_attrsD  t  t t  t $start_consultD  t  t t  t $set_compilation_mode 	 D  t  t t  t  B% 
O  B%CC  @6@1$compilation_mode_store@0@5@8 @ @1 B'@5@9 As@<XD  t  t t  t  @ED  t  t t  t predicate_option_mode	multifileD  t  t t  t  B+ 
D  t  t t  t  @ AD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CJ  @6@/
@/@8$clause_source @0@ @9 @ @<XD  t  t t  t  AD  t  t t  t put_attrD  t  t t  t 	same_fileD  t  t t  t call @D  t  t @t  t B4? B6D  t  t t  t  B4 
O  B5C@  @6@@<XD  t  t t  t 
set_streamD  t  t t  t  A 	 D  t  t t  t  A 
O  AC@A  	@6@/@/@8
$find_library
 A@/
@8 A:@3@1autoload @@5@5@/@8$update_autoload_level @E
verbose_autoload @@8 A@M@(
informational@@@(silent@ @1 B=@1 @2 	
@5@5@8 @;@/ A@8 @w@E@*@M@1 @5@8 @ @@@5@E@1 
@5 @~@8 @@M@1 @2import@2 
@5@@@@1 @5@3@1 	
@5@5@8 A @ @8 B& @ @8$set_autoload_level @0@1 
@5@9 @S@<XD  t  t t  t number_codesD  t  t t  t $end_load_file 	 D  t  t t  t  BN 
O  BNCHu    @@=CHv  
end_module@6@/
@8arg @8
$check_export 
$qlf_end_part@9 A @<CHz  end_non_module@6 BW@9 BX@<XD  t  t t  t thread_send_messageD  t  t t  t  A 	 D  t  t t  t  A 
O  AC	J  @6sandboxed_load @@8 A@?@<CJ  @6@D	@8$cross_module_clause @M	@Q@?@<C@"J  @6@1 prolog@2sandbox_allowed_clause@5@/	 @@8 @@?@E
@T	@M
@S@@ @8@8 @;@R@<CJ  @6 @8@1 @a@1permission_error @sandboxed_clause@5@0@5@8 @;@R@<XD  t  t t  t $segments_to_atom 	 D  t  t t  t  Be 
O  BeC	C"  
@6@8 A@?@<CC$  @6@/
@8$segments_to_list @? @9 A @<CC'  @6@1 @a@1 B	file_path@5@0@5@9 @d@<XD  t  t t  t current_localeD  t  t t  t default_module 
O  BnC@#A  @6@E
@8 Am@M
@E
@T	@M@9$default_module @@@8 Bp@?@@module@9$type_error @<XD  t  t t  t $qlf_includeD  t  t t  t $atom_referencesD  t  t t  t current_keyD  t  t t  t $expanded_term
 	 D  t  t t  t  Bz
 
O  Bz
C@D  @6@1$expand_term	
@.@.@5@/@1$print_message_fail@5@8 @@E@-@M@ @ @/@/@8 AC @@@&@&@E@z@U@" @
@#@U@M@E@?@"include
@#@/@ @8 @.@1 @2 B@5@8$valid_directive @M@1 A-@.@5@8stream_property @ @ @/@8 A, @ @ @ @ 
@ @ @ @ @9$source_term @@@(@E@" A-
@#@M@1 A-@5@8 B7 @R@@@'
@'@'	@F@G@F@@@'
@'@'@'	@'
@G@G@F@<XD  t  t t  t 
open_xtermD  t  t t  t date_time_stampD  t  t t  t $last 	 D  t  t t  t  B 
O  BCK   
	@=CK  @6@ @ @9 B @<XD  t  t t  t $clear_source_admin AD  t  t t  t  B 	 D  t  t t  t  B 
O  BCA  @6@1 Ao@0@0@2 @0@5@8 B)@1$load_context_module@0@0@5@9 B)@<XD  t  t t  t split_stringD  t  t t  t 	$local_opD  t  t t  t get_byteD  t  t t  t skipD  t  t t  t goal_expansion D  t  t t  t  BdynamicD  t  t t  t  B B,D  t  t t  t  B 
D  t  t t  t  @ 	 D  t  t t  t  @ 
O  ArC	H  @6 @@9 @@<XD  t  t t  t 
write_termD  t  t t  t tellingD  t  t t  t seekD  t  t t  t $style_checkD  t  t t  t 
thread_createD  t  t t  t $default_predicateD  t  t t  t $list_to_set 	 D  t  t t  t  B 
O  BCC  @6@9 B @<XD  t  t t  t $import_all2 	 D  t  t t  t  B 
O  BCI   @=C@I  as


 

@6@?@ @1 @.@5@8 @ @/@ @8length @/@3@5@8 A=@/@3@5@8 A=@E@1 
@5 @@8 @@M@1 	@5 @@8  @@@S@E@,@/@/@8 AV@M@1 @@1 @@2 
@5@0@2 @5@/@1 @ @8@5@8 @@@@1 @@2 A!@2 
@5@8 As@G@F@ @ @ @ 
@9 B @<C@8I   B



 B
@6@?@1 B@5@8 B @ @ @ @ 
@9 B@<C@?I  


@6@1 	@2 A@1 
@5
@5@/@1 @< @8@5@8 @@1 A

@5@8 BX@ @ @ @ 
@9 B@<XD  t  t t  t $record_included 	 D  t  t t  t  B 
O  BC@}E  

 A
include_filedone
file	
@6@0@/@8 AV@?@ @8$compilation_level  B@ @/@ @8$load_msg_level @ @1 B@2start@2 B	
@5@8 A@/@8 A@3
@5@/@8 B @E@#@A A@8 @5@@@ @8 A @M@1  @2	$included
@5@ @9$compile_aux_clauses @@@ @ @ @ @9 Bw @<CE"    @@=XD  t  t t  t openD  t  t t  t  @ @D  t  t @t  t @  B6 D  t  t t  t  @ 
O  @CA  @6@@@<XD  t  t t  t  BL 	 D  t  t t  t  BL 
O  BKCG  @6@1$autoload_nesting@0@5@8 B)@1 B@5@9asserta @<XD  t  t t  t $new_findall_bag D  t  t t  t $time_source_fileD  t  t t  t with_output_toD  t  t t  t  B BD  t  t t  t  B B,D  t  t t  t  B 
O  BCAF	u@$/usr/lib/swi-prolog/library/debug.pl  %ZA Bdebug
 @@6@7
prolog_debug@Eoptimise @@8 A@M@S@@@8debug_topic B@R@<CAL B B	debugging
 A@6@7 B@E B @@8 A@M@S@@@8 B@R@<CAR B B	assertion@6@7 B B @@8 A@)	 @@<C@&AU B Bassume@6@7 B BB@1
compatibility@2renamed@1  B@5@2  B@5@8 @< B B @@8 A@)	 @@<CA	u@)/usr/lib/swi-prolog/library/arithmetic.pl  %ZA B@6@7

arithmetic@9math_goal_expansion B@<C@*@u	u@./usr/lib/swi-prolog/library/dialect/sicstus.pl  %ZA B B


 B
  A@6@7
sicstus@D
@ @8	qualified B@M
@Qdialect B@9prolog_load_context
	$syspreds@<C@;@ B B @


;*->
@6@7 B B B@8 B@D@/
@3
@4@4@5@8sub_term
occurs@+
 B@M@Q@@@F
@<C@ @ B B 

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

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

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

 A C
	nb_delete@6@7 B@ @9 C@<C@"A B B	bb_update


 A C

 C
@6@7 B@ 
@9 C@<XD  t  t t  t  B4 @D  t  t @t  t B4 B6 B6 B6 B6 B6D  t  t t  t  B4 
O  C#C
@  @6@ @ @ 
@@<XD  t  t t  t 
b_set_dictD  t  t t  t  B 	 D  t  t t  t  B 
O  BCK  
@6@ @9 B@<XD  t  t t  t @<D  t  t t  t number_charsD  t  t t  t flagD  t  t t  t open_stringD  t  t t  t put_codeD  t  t t  t $pi 	 D  t  t t  t  C* 
O  C*CI   
	
@6@8 Am@8 @y @?@<CI   @
	
@6@8 Am@9 C,@<XD  t  t t  t  Bi 	 D  t  t t  t  Bi 
O  BhCC*  @6@T@?@R@<CC,   

@6@ @/
@8 Bg@ @ 
@9 Bg@<CC/  

@6@9 A@<XD  t  t t  t plusD  t  t t  t message_queue_propertyD  t  t t  t  Br 	 D  t  t t  t  Br 
O  BqCA   
@=CA  @6@/
@8
import_module @9 Bp@<XD  t  t t  t $rc_membersD  t  t t  t $factorize_termD  t  t t  t  BD  t  t t  t $atom_completionsD  t  t t  t thread_statisticsD  t  t t  t string_codeD  t  t t  t  B 	 D  t  t t  t  B 
O  B~CG  @6 @8@8 A@R@<XD  t  t t  t  AD  t  t t  t $prof_sibling_ofD  t  t t  t $run_initialization 	 D  t  t t  t  C9 
O  C9CAy  @6@1$push_input_context B@5@1$run_initialization_2@5$pop_input_context@9 A_@<XD  t  t t  t writeD  t  t t  t $nospyD  t  t t  t  CD  t  t t  t $export_ops 	 D  t  t t  t  CB 
O  CBC@<J   B




@6@1 A@1 B@2 	
@5@2 @}
	
@5@/@1 @ @8@5@8 @@ @9 CC @<CJ   @=XD  t  t t  t 
$consult_file 	 D  t  t t  t  CE 
O  CECG  @6@8 @.@?@ @ @9$consult_file_2 @<C@ G  @6@/
@8 @.@1$qlf_start_sub_module	@5@8 BX@ @ @8 CG BW@8 BX@0@ 
@9 @.@<XD  t  t t  t thread_selfD  t  t t  t read_clauseD  t  t t  t strip_moduleD  t  t t  t  B 	 D  t  t t  t  B 
O  BC@,A  @6@E
@/
@/@8 AV@M
@"	 
@#@/@8$input_context @ @9	$top_file @@	@)	 @@(
 @@G@<XD  t  t t  t  B, @D  t  t @t  t B, D  t  t t  t  B, 
O  CUC	@O  @6pred B,@9
$set_pattr @<XD  t  t t  t $free_variable_setD  t  t t  t 
var_numberD  t  t t  t tellD  t  t t  t delete_import_moduleD  t  t t  t 
$mt_load_file 	 D  t  t t  t  C^ 
O  C^C@*F  @6threads @@8 A@?@1
with_mutex
$load_file@2$mt_start_load	@.@5@1$mt_do_load	
@5@1$mt_end_load@5@9 A_@<CF  @6@1 @@.@5@  @@8 A@ @ @8$noload @?@ @9$already_loaded @<C	F  @6@ @9$qdo_load_file @<XD  t  t t  t $rc_append_fileD  t  t t  t prolog_to_os_filenameD  t  t t  t $store_aux_clauses 	 D  t  t t  t  Cu 
O  CuCK"  @6@8 AD@?@1 @Y@.
@5@1 Ar
@0	@5@9forall
$apply@<CK&  @6@0@9 Aq@<XD  t  t t  t 
$start_module 	 D  t  t t  t  C| 
O  C|C@&H  @6@/@8$current_module @/
@0@8 AV@,
@-@ @ 
@8 B3 @?@8	nb_setarg  @@9 C@<C@_H  @6@/@8 BQ@8 C@/
@ 
@8 @.@0@/@8 AV@1redefine_module@.@5@  @@8 A@ @/@/@8
$module_class @ @ @8$redefine_module @ @ @ @  @@8$declare_module @/@8$export_list @1$qlf_start_module@5@8 BX@ @ @8 CD@8
$qset_dialect  BP@9 C@<XD  t  t t  t  BD  t  t t  t $clause_from_sourceD  t  t t  t 
$list_to_conj 	 D  t  t t  t  C 
O  CC
I  

@6@?@<CI  
 A

@6@ @ @9 C @<XD  t  t t  t $suspend_findall_bag D  t  t t  t mutex_createD  t  t t  t @ @D  t  t @t  t C  AgD  t  t t  t  C 
O  CC	@  @6@1 C	@5@@<XD  t  t t  t 
set_prolog_IOD  t  t t  t  CI 	 D  t  t t  t  CI 
O  CHC@TG  @6@/
@8 @.@/@/@ @8 A @ @ @8 B$ @E@/@0@8$derived_source @M@ @/@ @8 A@ @ @8 C@@@S@G@8
$compile_type @/@ @8$save_lex_state @ @8$set_dialect @ @ @ @8 Cc @ @8$restore_lex_state @0@ 
@9 @.@<XD  t  t t  t $add_findall_bagD  t  t t  t  @D  t  t t  t copy_predicate_clausesD  t  t t  t 
$close_source 	 D  t  t t  t  C 
O  CCD  close

@6@ @8 A* @1 C
@5 C?@8call_cleanup @9 A @<C@!D   B





@6@ @8 C@1$restore_load_stream

@5 C?@8 C@9 C@<XD  t  t t  t  AD  t  t t  t $undefined_procedure AD  t  t t  t  C 	 D  t  t t  t  C 
O  CCA  @6 A@1 	
@5@/@8$prefix_module undefined_predicate@ @/
@ A	exception A@?@'
@<CA  @6 B= @@8 A@8 A @?@)retry@<CA    @8@=XD  t  t t  t $atom_hashstatD  t  t t  t  Bv 	 D  t  t t  t  Bv 
O  BuC@ K  @6@E
@T	@M
@1 @a B@0@5@9 @d@@
@1 @a@1 B	@5@0@5@9 @d@<XD  t  t t  t 
atomic_concatD  t  t t  t $complete_atomD  t  t t  t message_queue_createD  t  t t  t 	peek_byteD  t  t t  t  B BD  t  t t  t  B B,D  t  t t  t  B 	 D  t  t t  t  B 
O  BCL   @+/build/buildd/swi-prolog-7.2.0/boot/load.pl @=C@%	s@ /usr/lib/swi-prolog/boot/load.pl  #WA C @-/build/buildd/swi-prolog-7.2.0/boot/expand.pl @=C@% C C @*/build/buildd/swi-prolog-7.2.0/boot/dcg.pl @=C@3 C C @./build/buildd/swi-prolog-7.2.0/boot/license.pl @=C@3 C C @./build/buildd/swi-prolog-7.2.0/boot/syspred.pl @=C@3 C C @//build/buildd/swi-prolog-7.2.0/boot/messages.pl @=C@3 C C @//build/buildd/swi-prolog-7.2.0/boot/toplevel.pl @=C@3 C C @-/build/buildd/swi-prolog-7.2.0/boot/attvar.pl @=C@3 C C @+/build/buildd/swi-prolog-7.2.0/boot/bags.pl @=C@3 C C @,/build/buildd/swi-prolog-7.2.0/boot/apply.pl @=C@3 C C @./build/buildd/swi-prolog-7.2.0/boot/history.pl @=C@3 C C @+/build/buildd/swi-prolog-7.2.0/boot/dwim.pl @=C@3 C C @,/build/buildd/swi-prolog-7.2.0/boot/parms.pl @=C@3 C C @//build/buildd/swi-prolog-7.2.0/boot/autoload.pl @=C@3 C C @*/build/buildd/swi-prolog-7.2.0/boot/qlf.pl @=C@3 C C @)/build/buildd/swi-prolog-7.2.0/boot/rc.pl @=C@3 C C @//build/buildd/swi-prolog-7.2.0/boot/predopts.pl @=C@3 C C @,/build/buildd/swi-prolog-7.2.0/boot/packs.pl @=C@3 C C @,/build/buildd/swi-prolog-7.2.0/boot/dicts.pl @=C@3 C C @./build/buildd/swi-prolog-7.2.0/boot/topvars.pl A@=C 	- C @&/usr/lib/swi-prolog/library/dialect.pl Aimports expects_dialect@=C@%	u C  %ZA C @$/usr/lib/swi-prolog/library/error.plprolog_dialect@=C@& C C @$/usr/lib/swi-prolog/library/lists.pl C@=C@G	u C  %ZA C  Clists@=C@H C C @$/usr/lib/swi-prolog/library/pairs.pl C@=C
  C C  B A B B@=C
@; B B @4/usr/lib/swi-prolog/library/dialect/sicstus/block.pl B C B@=C
@< B B @%/usr/lib/swi-prolog/library/occurs.pl B C B@=C
@= B B  B B C B@=C
@* B B  C B C B@=C
@+ B B  C B C B@=C
@> B B  C B C B@=C
@? B B  C B C B@=C
@@ B B  B B C B@=C
@" B B  C B C B@=C
@# B B  C B C B@=C  C C @&/usr/lib/swi-prolog/library/quintus.pl A C B C compile@=C@P	u C  %ZA C @4/usr/lib/swi-prolog/library/dialect/sicstus/lists.plquintus C B C member@=C@#	u C  %ZA D  C
sicstus_lists C Breexport @@=C
  C C @8/build/spark-VyARoI/spark-2012.0.deb/checker/checker.pro A C B@=C
@+	u D  i1A D @C/build/spark-VyARoI/spark-2012.0.deb/simplifier/defectreporting.pro A C B@=C
@!	u D  i1A D  C A C B@=C@> D D @@/build/spark-VyARoI/spark-2012.0.deb/simplifier/data__system.pro A C B C add_system_toolname@=C@)	u D	  7AA D @A/build/spark-VyARoI/spark-2012.0.deb/simplifier/data__formats.prodata__system C B C 	add_state@=C@, D D @?/build/spark-VyARoI/spark-2012.0.deb/simplifier/ioutilities.pro D
 C B C write_terms_to_file@=C@.	u D  i1A D  Dioutilities C B C add_type@=C@1 D D @@/build/spark-VyARoI/spark-2012.0.deb/simplifier/newutilities.pro D C B C implode_separator_content_list@=C
@/	u D  7AA D  Cnewutilities C B@=C
@0 D D @5/usr/lib/swi-prolog/library/dialect/sicstus/system.pl D C B@=C
@>	u D  %ZA D @&/usr/lib/swi-prolog/library/process.plsicstus_system C B@=C
@,	u D  %ZA D @$/usr/lib/swi-prolog/library/shlib.plprocess C B@=C@*	u D  %ZA D  Cshlib C B C reverse@=C
@- D D  C D C B@=C
@. D D @%/usr/lib/swi-prolog/library/option.pl D C B@=C
@(	u D"  %ZA D#  C
swi_option C B@=C
@) D# D#  C D$ C B@=C
@? D D @%/usr/lib/swi-prolog/library/socket.pl D C B@=C
@7	u D%  %ZA D&  Dsocket C B@=C
@8 D& D&  B D' C B@=C
@9 D& D&  C D' C B@=C@2 D D  D D C B C  D@=C@5 D D  D D C B C throw_error@=C@4 D D  D	 D C B C get_system_toolname@=C@2@7 D D @B/build/spark-VyARoI/spark-2012.0.deb/common/versioning/version.pro D C B C toolset_version toolset_copyright toolset_banner_line toolset_distribution@=C@/ D D @D/build/spark-VyARoI/spark-2012.0.deb/simplifier/data__data_files.pro D
 C B C must_get_datafiles_debug@=C@"@A	u D/  7AA D1  Ddata__data_files C B C  D  D@=C@"@D D1 D1  D D2 C B C  D  D(@=C
 D	u@</build/spark-VyARoI/spark-2012.0.deb/checker/loadsicstus.pro         @D/build/spark-VyARoI/spark-2012.0.deb/checker/checker_ioutilities.pro A C B@=C@*@%	u D5   8AA D6  Dsimplifier_ioutilities C B C 
show_error display_header_full display_header_plain@=C@2@* D6 D6  D* D7 C B C toolset_support_line1 toolset_support_line2 toolset_support_line3 toolset_support_line4@=C
 D	u@8/build/spark-VyARoI/spark-2012.0.deb/checker/sicstus.pro          C A C B@=C
 D D? @4/usr/lib/swi-prolog/library/dialect/sicstus/terms.pl A C B@=C@!	u DA  %ZA DB @$/usr/lib/swi-prolog/library/terms.pl
sicstus_terms C B D @@=C
@+	u DC  %ZA DE @&/usr/lib/swi-prolog/library/rbtrees.plterms C B@=C
 D D?  D A C B@=C
@E D D3 @9/build/spark-VyARoI/spark-2012.0.deb/checker/initvals.pro A C B@=C  C C @$/usr/lib/swi-prolog/library/qsave.pl A C B C  A@=C
@#	u DI  %ZA DJ  C B C B@=C
@$ DJ DJ  D" B C B@=C
@% DJ DJ  C B C B@=C  C C @./usr/lib/swi-prolog/library/prolog_autoload.pl B C B C  B=@=C
@"	u DK  %ZA DL  D"prolog_autoload C B@=C
@# DL DL  C DM C B@=C
@$ DL DL @(/usr/lib/swi-prolog/library/aggregate.pl DM C B@=C
@'	u DN  %ZA DO @&/usr/lib/swi-prolog/library/ordsets.pl	aggregate C B@=C
@7	u DP  %ZA DR @#/usr/lib/swi-prolog/library/oset.plordsets C B@=C
@( DO DO  C DQ C B@=C
@) DO DO  C DQ C B@=C
@* DO DO  C DQ C B@=C
@+ DO DO @$/usr/lib/swi-prolog/library/apply.pl DQ C B@=C
@3	u DU  %ZA DV  Capply C B@=C
@% DL DL @./usr/lib/swi-prolog/library/prolog_codewalk.pl DM C B@=C
@"	u DX  %ZA DY  D"prolog_codewalk C B@=C
@# DY DY @%/usr/lib/swi-prolog/library/record.pl DZ C B@=C
@&	u D[  %ZA D\  Crecord C B@=C
@$ DY DY  B DZ C B@=C
@% DY DY  DU DZ C B@=C
@& DY DY  C DZ C B@=C
@' DY DY @3/usr/lib/swi-prolog/library/prolog_metainference.pl DZ C B@=C
	u D^  %ZA D_  Cprolog_metainference C B@=C
 D_ D_  DU D` C B@=C  C C @)/usr/lib/swi-prolog/library/statistics.pl A C B C 
statistics @=C
@)	u Da  %ZA Dc  Cprolog_statistics C B@=C
@* Dc Dc  C Dd C B@=C
@+ Dc Dc  D" Dd C B@=C  C C @'/usr/lib/swi-prolog/library/readutil.pl B C B C read_line_to_codes@=C
@+	u De  %ZA Dg  D	read_util C B@=C
@, Dg Dg  C Dh C B@=C
@- Dg Dg  D" Dh C B@=C  C C @,/usr/lib/swi-prolog/library/prolog_clause.pl DZ C B C clause_info@=C@&	u Di  %ZA Dk  C
prolog_clause C B C append@=C@' Dk Dk  C Dl C B C  C@=C
@( Dk Dk  B Dl C B@=C
@) Dk Dk  D" Dl C B@=C
@* Dk Dk @&/usr/lib/swi-prolog/library/listing.pl Dl C B@=C
@&	u Dn  %ZA Do  Cprolog_listing C B@=C
@' Do Do @'/usr/lib/swi-prolog/library/settings.pl Dp C B@=C
@0	u Dq  %ZA Dr  Csettings C B@=C
@1 Dr Dr @(/usr/lib/swi-prolog/library/broadcast.pl Ds C B@=C
@2 Dr Dr  B Ds C B@=C
@3 Dr Dr  D" Ds C B@=C
@4 Dr Dr  B Ds C B@=C
@( Do Do  D" Dp C B@=C
@) Do Do  C Dp C B@=C
@+ Dk Dk @,/usr/lib/swi-prolog/library/prolog_source.pl Dl C B@=C
@-	u Du  %ZA Dv @(/usr/lib/swi-prolog/library/operators.pl
prolog_source C B@=C
@. Dv Dv  C Dx C B@=C
@/ Dv Dv  B Dx C B@=C
@0 Dv Dv  D" Dx C B@=C
@1 Dv Dv  C Dx C B@=C
@2 Dv Dv  DU Dx C B@=C  C C @+/usr/lib/swi-prolog/library/prolog_stack.pl B C B C 	backtrace@=C
@'	u Dy  %ZA D{  Diprolog_stack C B@=C
@( D{ D{  B D| C B@=C
@) D{ D{  C D| C B@=C
@* D{ D{  C D| C B@=C
@+ D{ D{  D" D| C B@=C  C C @&/usr/lib/swi-prolog/library/filesex.pl Dx C B C directory_file_path@=C  C C @#/usr/lib/swi-prolog/library/date.pl C C B C date_time_value@=XD  t  t t  t nameD  t  t t  t exists_directoryD  t  t t  t promptD  t  t t  t numberD  t  t t  t access_fileD  t  t t  t 
thread_detachD  t  t t  t recordedD  t  t t  t 	peek_codeD  t  t t  t $spyD  t  t t  t  @$ 	 D  t  t t  t  @$ 
O  @'CK   
	@=CK  @6@ @3	@5@9 @&@<XD  t  t t  t  C> 	 D  t  t t  t  C> 
O  C=C@0A  @6@A@&@/	@/
@8 Ao @E@/@1$initialization_error	
@5@8 @@M@R@@@8$initialization_failure @R@F@@@S@G	@F@<XD  t  t t  t writeqD  t  t t  t  B 	 D  t  t t  t  B 
O  BC
C  @6@/	@8 CO@9 B @<XD  t  t t  t 
downcase_atomD  t  t t  t  B 	 D  t  t t  t  B 
O  BC@#D   @6 @8 B>@?verbose_load@/@8 A@ @/
@8$load_msg_compat @C@ 
@ @8 B @M@S@P@<CD'    BC BC@=XD  t  t t  t 
thread_signalD  t  t t  t mutex_unlock_all D  t  t t  t  BD  t  t t  t setargD  t  t t  t  B @D  t  t @t  t B D  t  t t  t  B 
O  DC	@N  @6 CV B@9 CW@<XD  t  t t  t  DbD  t  t t  t  CD  t  t t  t $export1 	 D  t  t t  t  D 
O  DC
J  @6@T@?@1 @a B@0@5@9 @d@<CJ  
@6@" B@#@?@<CJ	  
@6@1 	@5@9export @<XD  t  t t  t 
mutex_destroyD  t  t t  t  @ D  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CG  @6@1  @2  @=@5@8 @C@?@9 @;@<CG   B @6@/
@/@8 AV@?
user_errorWARNING: ~w:~w: ~p~n@3
@4@4	@5@9format @<CG   @8@6@?@/
@/@8 AV@? DERROR: ~w:~w: ~p~n@3
@4@4	@5@9 D@<CG   @=XD  t  t t  t  @D  t  t t  t get_single_charD  t  t t  t  DmD  t  t t  t  Cr 	 D  t  t t  t  Cr 
O  CqC@'F  @6@1$qlf@.@5@ @8 A@?@1 @q
@.
@5@1
$do_load_file	
@5@1$qend
@5@9 A_@<C	F  @6@ @9 D @<XD  t  t t  t  B 
O  BC@AK  @6@T	@?@/
@/@8
$skip_list @E
@+@M@'	
@@@(@E
@T@M
@,	@ @9 @@@1 @a@1 B @@5@2 @b@1  B@5@0@5@9 @d@<C@OK  @6@8 C,@b@i@c @u@?@/
@/@8 D@E
@+@M
@'	
@F@@@.@E@T@M@b@i@j@m @@y@ @ @9$length @@@1 @a@1 B @@5@2 @b@1  B@5@0@5@9 @d@F@<CL  @6@8 C,@?@1 @a@1 Bnot_less_than_zero	@5@2 @b@1  B@5@0@5@9 @d@<CL  @6@1 @a@1 B @y	@5@2 @b@1  B@5@0@5@9 @d@<XD  t  t t  t get_attrD  t  t t  t $module_name 	 D  t  t t  t  D 
O  DCH  @6@1 Bs
@5@ @8 @@?@/@ @8 @.@,
@<CI   @6@T@?@/@8file_base_name @0@ @8 A @ @9 D @<CI  @6@8$reserved_module @?@1 @a@1 Bb @- Bs@5@0@5@9 @d@<CI   @=XD  t  t t  t predicate_option_type B,D  t  t t  t  D 
D  t  t t  t abolishD  t  t t  t $source_fileD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CCj  @6verbose_file_search @@8 A@? BB@9 @;@<CCm   @=XD  t  t t  t variant_sha1D  t  t t  t  BZD  t  t t  t format_timeD  t  t t  t $import_all 	 D  t  t t  t  D 
O  DC@JI  	
@6@/
@/@ @8 B@A@7@+ @@E@ @ 
@/@8 C@M@1 	@5@8 D@1 @2@2 D@2 	@5@8 BX@@@S@F@/@0@8 AV@ @ @8 CD@@@S@G@<XD  t  t t  t  DD  t  t t  t  @D  t  t t  t 	$qlf_auto 	 D  t  t t  t  D 
O  DC@AFE  @6@D
@8$in_system_dir @M
@Q@E
@1 A@.@5@8 A@M@S@@ A@/@8 A@E
@+auto@M@S@F@@@+large@/@8	size_file @b@g@c@t C@@9 D @<XD  t  t t  t $rc_open_archiveD  t  t t  t varD  t  t t  t  AD  t  t t  t  DD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CC  @6@/@8$ensure_extensions @ @/@8 B @ @9 @X@<XD  t  t t  t  @D  t  t t  t  @3D  t  t t  t  AD  t  t t  t at_halt @D  t  t @t  t D D  t  t t  t  D 
O  DCL  @6@1$at_halt@2  @ @5@9 B@<XD  t  t t  t atom_lengthD  t  t t  t  @` 	 D  t  t t  t  @` 
O  @_C@#B   @ @6@D
@8 D @M
@Q@?@"existence_error 	@#@"not_a_directory
@#@<CB   @@6@8 D@?@" D B	@#@" 
@#@<C@$B   A#

@6@/@ 
@8$one_or_member @D@ @8 D@M@Q@" Bb @g	@#@<XD  t  t t  t stamp_date_timeD  t  t t  t $rdef_response 	 D  t  t t  t  D 
O  DCI(  
 @@6ByY@8 A Dyes~n@9 D@<CI+  
 @@6BnN@8 A Dno~n@9 D@<CI.  @6Ba@8 A Dabort~n@8 D@9abort  @<C	I2  @6helpredefine_module_reply@8 @;@R@<XD  t  t t  t working_directoryD  t  t t  t get0D  t  t t  t thread_at_exitD  t  t t  t 	$fetch_vmD  t  t t  t  DD  t  t t  t $set_directive_mode 	 D  t  t t  t  D 
O  DCC  @6@1$directive_mode_store@0@5@8 B)@1 E@5@9 As@<XD  t  t t  t  D  t  t t  t upcase_atomD  t  t t  t $permission_error 	 D  t  t t  t  E 
O  ECK  @6@1 @a@1 Bb	
@5@0@5@9 @d@<XD  t  t t  t $expand_file_search_path 	 D  t  t t  t  E 
O  EC@QBd  
@6@/@8 A:@?@ @/
@ Afile_search_path A@q
@E@b@g@c@t@M@1loop@5@8 @d@@@S@ 
@/@ @3@1 A@
@5@5@8 E @/@8 BQ@ @/@8 Bf @ @ @9 A @<CBp  @6@9 E@<XD  t  t t  t writelnD  t  t t  t 
nb_linkvalD  t  t t  t 	$in_reply 	 D  t  t t  t  E 
O  ECB4  @6@/
@8	char_code @0@0@0@8 A@?@<XD  t  t t  t $get_choice_pointD  t  t t  t  BD  t  t t  t told D  t  t t  t  AuD  t  t t  t $put_quotedD  t  t t  t  AfD  t  t t  t  CD  t  t t  t  C 	 D  t  t t  t  C 
O  CCG  @6@1scope_settings @@5@8 A@?@) @@<CG  lexstate

@6@8 B emulated_dialect@ @9 A@<XD  t  t t  t prolog_skip_levelD  t  t t  t 
mutex_lockD  t  t t  t  B 	 D  t  t t  t  B 
O  BCC   
@=CC  @6@ @8 A@?@ @9 D@<CC  


@6@ @3	@5@ 
@9 B@<XD  t  t t  t 
set_outputD  t  t t  t file_directory_nameD  t  t t  t get_dictD  t  t t  t  Ci 	 D  t  t t  t  Ci 
O  ChCF  queue@6@?@<CF  already_loaded@6@?@<CF  @6@1
$loading_file@0@.	@0@5@0@8clause @8 C B@8 BZ @9message_queue_destroy @<XD  t  t t  t $remove_ops 	 D  t  t t  t  E3 
O  E3CI   
@=CI  @6@ @8
subsumes_term @?@ @9 E4 @<CI  


@6@ @ 
@9 E8@<XD  t  t t  t random_propertyD  t  t t  t $source_file_predicatesD  t  t t  t  B4 @D  t  t @t  t B4 B6 B6 B6 B6 B6 B6D  t  t t  t  B4 
O  E;C@  @6@ @ @ 
@ @@<XD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CK   @@6@0@/
@8 D@E@+
@M@S@@ @@9 Bt@<CK   @@6@E
@8 @@M
@S@@ @@9 Bt@<CK   @@6@E
@8 Am@M
@S@@ @@9 Bt@<C@!K   A


@6@8 @@E
@ @8 A@M
@S@@@ @9
$domain_error @<CK   A@6@E
@A@+	 @@@@+	 @@M
@S@@ A@9 Bt@<XD  t  t t  t  CY 	 D  t  t t  t  CY 
O  CYC@[  @6@T@1 @a B@0@5@9 @d@<C@^  @6@?@<C@_  
@6@?@ @ @8 E? @ 
@ @9 E@@<C@b   A


@6@?@ @ @8 E@@ 
@ @9 E@@<C@e   


@6@?@ 
@ @ @9 E@@<C@g   CV@6@?@1 	@5@ @9 B@<C@0@i  	directive@6@?@1 @1 	@5@5@1 @a@.@0@5@1 @< @8@2 @a@2 @b@1 @5@0@5@9 @@<XD  t  t t  t  AD  t  t t  t compareD  t  t t  t $assert_load_context_module 	 D  t  t t  t  EC 
O  ECCH
  @6@1register @@5@8 A@?@<C@7H  @6@/@/@8 AV@?@ @/
@8$master_file @8$check_load_non_module @/@8$add_dialect @ @/@8$load_ctx_options @1  @2 B	@5@0@ 
@1 @5@9 @@<C@FH  @6@8 EJ@/@8 EM@ @/@8 EP@E@$@1 B	@0@5 @@/
@8 E+@D@ 
@1 B@0@5@8clause_property C@M@Q@M@ 
@8 C@@@S@F
@1 B	@5@9 As@<XD  t  t t  t read_stringD  t  t t  t  B 	 D  t  t t  t  B 
O  BCDL  @6@ @ @ 
@ @8 B@E	@+end_of_file@M@?@R@@@S@<XD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @C@"Ct  @6@8 AD@?@D@/
@8 @X@8 @[@D@8 @] @M@Q@M@Q@@@F
@<C@1Cz  @6@D
@'@/
@/@8 E% @/@3
@4@5@8 A=@ @8 @[@D@ @8 EZ@M@Q@M
@Q@@@G
@F@<XD  t  t t  t succD  t  t t  t $set_prolog_stackD  t  t t  t $prolog_list_goal AD  t  t t  t  E` 	 D  t  t t  t  E` 
O  E`CLe  @6@ Aprolog_list_goal A@?@<CLg  @6@; Alisting A@<XD  t  t t  t $qlf_up_to_date 	 D  t  t t  t  Eh 
O  EhCF5  @6@E@8 A@M@/
@8 A@/@8 A@b@g@j@u@@@S@G
@<XD  t  t t  t 
atom_codesD  t  t t  t $append 	 D  t  t t  t  Ek 
O  EkCK   
	@=CK  


@6@ @ 
@9 El @<XD  t  t t  t thread_propertyD  t  t t  t  CD  t  t t  t 	$break_atD  t  t t  t text_to_stringD  t  t t  t  D  t  t t  t 	compiling  
O  Eq CD   @6@D A@8 @5 A@8$directive_mode @M@Q@<XD  t  t t  t 
$prof_nodeD  t  t t  t 	peek_charD  t  t t  t  B} 	 D  t  t t  t  B} 
O  B|C	  C C@6@ @9expand_term
$expand@<XD  t  t t  t $recover_and_rethrow AD  t  t t  t  E} 	 D  t  t t  t  E} 
O  E}CA&  @6@1 @e	@5@8 C@?@<XD  t  t t  t $inference_limit_falseD  t  t t  t  B @D  t  t @t  t B D  t  t t  t  B 	 D  t  t t  t  B 
O  BC	JQ  @6 B[ @@8 A@?@<C@"JS  @6@1  B_@2sandbox_allowed_directive@5@/	 @@8 @@?@E
@T	@M
@S@@ @8@8 @;@R@<CJZ  @6 @8@1 @a@1 Bbexecutesandboxed_directive@5@0@5@8 @;@R@<XD  t  t t  t  AD  t  t t  t $size_streamD  t  t t  t 
locale_createD  t  t t  t compile_predicatesD  t  t t  t string_lowerD  t  t t  t $clauseD  t  t t  t  C @D  t  t @t  t C  D  t  t t  t  C 
O  CC@   

 

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

 


@6@1 
@2 C@2 
@5@@<XD  t  t t  t 	nb_getvalD  t  t t  t $member_ 	 D  t  t t  t  E 
O  ECK   	@=CK  @6@ @ @9 E @<XD  t  t t  t readD  t  t t  t 	unifiableD  t  t t  t close_shared_objectD  t  t t  t  @D  t  t t  t $split 	 D  t  t t  t  E 
O  ECKr  @6@ @8 Em@?@<CKt  

@6@ 
@ @ @9 E @<XD  t  t t  t $read_clause_options 	 D  t  t t  t  E 
O  ECD   @=C@!D  
@6@E
@8  @M
@"	

@#@@@%	@ @ @9 E @<XD  t  t t  t $module_propertyD  t  t t  t  D @D  t  t @t  t D  AgD  t  t t  t  D 
O  ECE  @6@3@1 @ @@5@4@1must_be_module @@5@4@1 C	@5@4@1 D @@5@5@9 @@<XD  t  t t  t  Ap BD  t  t t  t  Ap B,D  t  t t  t  Ap 	 D  t  t t  t  Ap 
O  AoCB	s@$/usr/lib/swi-prolog/boot/toplevel.pl  #WA E  E 	$toplevelset_default_history  EB@=CB E E  E  Ecreate_prolog_flagquery_debug_settings B @ @  EB@=C@(	s@#/usr/lib/swi-prolog/boot/topvars.pl  #WA E  E toplevel_variables Bfx  A$  E@(@=C  C C  @  D load_foreign_library  Dforeign D  D@0@=C  C C  @  D  E  D' E D'install_socket  D%@@=C  C C  @  Dhlink_foreign  De@_@=C  C C  @  D  E files_ex Efiles
install_files  D}@9@=XD  t  t t  t $garbage_collectD  t  t t  t  BD  t  t t  t seeingD  t  t t  t  BD  t  t t  t 	set_inputD  t  t t  t  C 	 D  t  t t  t  C 
O  CCH  @6 @4@8 @5@/	@8 BQ@-	 @@?@1 C	@5@9 @1@<CH   @=XD  t  t t  t  DD  t  t t  t 
mutex_trylockD  t  t t  t $module3 	 D  t  t t  t  E 
O  ECH  @6@T@?@9 @@<CH  @6@?@<CH  	
@6@?@8 E @9 E@<C
H  @6@1library@2  B@5@9 A @<XD  t  t t  t $destroy_findall_bag D  t  t t  t  E2D  t  t t  t  B BD  t  t t  t  BvolatileD  t  t t  t  Bthread_localD  t  t t  t  B 	 D  t  t t  t prolog_current_choiceD  t  t t  t set_stream_positionD  t  t t  t  Co 	 D  t  t t  t  Co 
O  CnC@$F  @6@/@8 C~@?@E@ @8 Am@M@&
@@@"

@#@ 
@ @9$import_from_loaded_module @<CF   A@6@?@<CF  @6@3@1 @ @@5@5@9 Cc @<XD  t  t t  t  A @D  t  t @t  t A D  t  t t  t  A 
O  AC@7E   
	
@6@+
 A@?
$user_consult@/@1 Ag@5@8 C' @quser://@ @/
@8 A@1 	
@5@3@1 A
user_input@5@5@9 @@<C
E  @6@3@1 A @@5@5@9 @@<XD  t  t t  t -> @D  t  t @t  t E  D  t  t t  t  E 
O  EC
@  @6@1 E	@5@@<XD  t  t t  t  DD  t  t t  t $get_dict_exD  t  t t  t  B0 	 D  t  t t  t  B0 
O  B/CJ    @




 @6@?@<CJ   
 @@=XD  t  t t  t $ensure_loaded_library_sandbox  	 D  t  t t  t  E  
O  E CG|    @6@1 Esandbox@5@1 D E@5@8source_file_property C@?@<CG~    @6@1 E E@5@3@1 @ @@5@4@1 BC @@5@5@9 @@<XD  t  t t  t  Cg 	 D  t  t t  t  Cg 
O  CfCF   E&

@6@?@1thread_get_message
@0@5@0 @@8 @@ @ @9 Cm@<C
F   E(@6@?@ @ @9 Cm@<C
F  @6@ @ @8 Cp@9 C: @<XD  t  t t  t current_flagD  t  t t  t  B4 @D  t  t @t  t B4 B6D  t  t t  t  B4 
O  EC@  @6@@<XD  t  t t  t $run_at_halt  AD  t  t t  t  E  	 D  t  t t  t  E  
O  E C@ L  @6@1 E,@1 D@.@.	@5 @@.
@5@1 A@1
$call_at_halt	@5@2 C
@5@9 Cw@<XD  t  t t  t ignore @D  t  t @t  t E D  t  t t  t  E 
O  ECA  @6@@?@<CA   @=XD  t  t t  t $rc_save_archiveD  t  t t  t  BW D  t  t t  t 
$on_signalD  t  t t  t retractD  t  t t  t floatD  t  t t  t $spec_extension 	 D  t  t t  t  E 
O  EC
FW  @6@8 Am@0@9 D@<CFZ  @6@8compound @/
@8 BQ@9 E @<XD  t  t t  t 
atom_charsD  t  t t  t tabD  t  t t  t $clause_term_positionD  t  t t  t  A\ 	 D  t  t t  t  A\ 
O  A[C@#J  @6@E
 A@8 @5@M
@ @9 A@F@@@ @/@8 A@  A@9 A@<XD  t  t t  t $relative_to 	 D  t  t t  t  E 
O  EC@YC:  
@6@N
@0@1relative_to@.@5@8 @@O
@E@ @8 D@M@'
@@@E @ @8 A@M@S@@@ @9 E$ @F@@@$@E
@+	cwd@M@9 D @F@@@C@+	source@M@/@0@8 AV@ @9 E@P@F@<XD  t  t t  t  CKD  t  t t  t  BD  t  t t  t thread_joinD  t  t t  t 	$break_pcD  t  t t  t string_codesD  t  t t  t  DD  t  t t  t  CT 	 D  t  t t  t  CT 
O  CSCA  input B

@6@?@ @ @9 CR@<CA   	@=XD  t  t t  t  E7D  t  t t  t  B 	 D  t  t t  t  B 
O  DCC    @=C@(C  
@6@E
see@8 BQ@M
@ @9 D@F@@@ @/@8 D@b@g@c@o@x@<XD  t  t t  t  DD  t  t t  t  Aj 	 D  t  t t  t  Aj 
O  AiCE  @6@T@?@9 @@<CE  @6@?@<C@&E  @6@1 E@0@5@8 @@?@E@8 Am@M@9 E@@
@1 @a@1 B @@5@0@5@9 @d@<CE  @6@"@#@? @@8 @@9$load_file_list @<CE  @6@9$load_one_file @<XD  t  t t  t  E @D  t  t @t  t E D  t  t t  t  E 
O  FC	@R  @6 CV E@9 CW@<XD  t  t t  t $depth_limit_falseD  t  t t  t notraceD  t  t t  t stream_pairD  t  t t  t b_setvalD  t  t t  t thread_exitD  t  t t  t  Eu 	 D  t  t t  t  Eu 
O  EtCC  @6@E
@/	@8 E @M
@'	@@@) A@F	@<XD  t  t t  t redefine_system_predicateD  t  t t  t directory_filesD  t  t t  t  A 	 D  t  t t  t  A 
O  ACKf   @=C@HKg  

@6@3 @@4 @@.@5@8 E @ @3 @@5@/@/@8 E@?@/@ @8 F@ @/@8$compile_option_type @ @ @/@8$convert_option_value @ @3@4@5@8 A=@ @ 
@9 A@<CKo  

@6@9 A@<XD  t  t t  t  D @D  t  t @t  t D D  t  t t  t  D 
O  DCE  @6@3@1 @ @@5@4@1 E @@5@4@1 D @@5@5@9 @@<XD  t  t t  t  @  
O  @ CA    @6@R@<XD  t  t t  t  CD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CJ  @6@/
@8$expand_goal @9$execute_directive_2 @<XD  t  t t  t $sig_atomicD  t  t t  t  CD  t  t t  t  C 	 D  t  t t  t  C 
O  CCEL  @6@1 C @@5@8 A@?@9 C @<C@0EO  
 @r

@6@E
@+ @@M
@1	file_name A@5@8 B@@@S@E@+ @@M@1record_position @@5@9 B@@@S@<XD  t  t t  t add_import_moduleD  t  t t  t  AD  t  t t  t protocollingD  t  t t  t  B4 @D  t  t @t  t B4 B6 B6 B6 B6D  t  t t  t  B4 
O  F&C@  @6@ @ @@<XD  t  t t  t 
$context_type 	 D  t  t t  t  F' 
O  F'CD}  	load_file@6@?@<CD~   
 B@=XD  t  t t  t flush_output D  t  t t  t del_dictD  t  t t  t 	$qlf_file 	 D  t  t t  t  F, 
O  F,CF   A@6@1 E@0@5@ @8 @@?@<CF  	 C@6@/
@8 E@ 
 B_@ Aprolog_file_type A@?@<C@YF  @6 A@8 @5@/
@/@8 D@  B_@ A F.@/ @4@ A F.@ 
@ @8 D@E@% E@8 D@E@8 Ei @M@)qload@@
@C C@@8 D@M@) A@P@M@?@@@C@ @8 D @M@?@) A@P@<CF,   	 C@=XD  t  t t  t  C @D  t  t @t  t C  D  t  t t  t  C 
O  CC
@  @6@1 C	@5@@<XD  t  t t  t tty_gotoD  t  t t  t $first_term 	 D  t  t t  t  F5 
O  F5CH~   @

@6@?@1 @
@5@ @ @9 F6 @<C@eH   @

@6@U
@E@>@E@"
 Bs

@#@M@(@@@"
 Bs


@#@M@?@ @/@ @8 D@ @ @ @ @8 C} @ @9 E@F@@@C@"
 E
@#@M@?@ @ @8 C @R@P@G@G@<CH  @6@ @ @8$start_non_module @9 Aq@<XD  t  t t  t $rc_openD  t  t t  t 
byte_countD  t  t t  t  @, 	 D  t  t t  t  @, 
O  @+CJ   A

@6@?@8 @*@ @9 @*@<CJ   C

@6@?@8 @*@ @9 @*@<CJ   E

@6@?@8 @*@ @9 @*@<CJ  @6@9
$goal_type @<XD  t  t t  t  @G 	 D  t  t t  t  @G 
O  @FCG5   D
	
@6@8$file_scoped_flag @9 A@<XD  t  t t  t  DD  t  t t  t 	$qlf_loadD  t  t t  t 
$vm_assertD  t  t t  t string_charsD  t  t t  t  @ D  t  t t  t $inference_limitD  t  t t  t  CbD  t  t t  t  E-D  t  t t  t  @ @D  t  t @t  t @ D  t  t t  t  @ 
O  @C	@Q  @6 CV @@9 CW@<XD  t  t t  t $depth_limit_exceptD  t  t t  t  A D  t  t t  t  C? D  t  t t  t  C D  t  t t  t b_getvalD  t  t t  t term_expansion BD  t  t t  t  FN B,D  t  t t  t  FN 
O  FNC@5L   @ D
   D 

 


@6@D	xref @@8 A@M@Q@ @ 
@8 AV@ @ @9 @.@<C@\ E E  @version
  B_version_msg
@=CA	s@$/usr/lib/swi-prolog/boot/autoload.pl  #WA FU  @
autoload_path
  A E	 B=
 @reload_library_index@=C@	s@$/usr/lib/swi-prolog/boot/predopts.pl  #WA FZ @predicate_options


@6@7
	$predopts@ @ @9expand_predicate_options F^@<C@j	s@!/usr/lib/swi-prolog/boot/dicts.pl  #WA Fc@6@7
$dicts@9expand_dict_function Fe@<C@l Fc Fc 

@6@7 Fe@ @/@8 Fg@?@"	 
@#@<C@	u C  %ZA Fj @block
@6@7
block_directive@9expand_block_declaration Fm@<C@'@ Fj Fj@6@7 Fm@1 @.
@.@5@8head Fm@ @8block_declaration Fm@D@8
block_wrapper Fm@M@Q@1 
@5@9
wrap_block Fm@<CA B B @arithmetic_function
@6@7 B@9arith_decl_clauses B@<C@*@ B B @load_foreign_resource
 @ B F 


 B@6@7 B E@ @8 B Bs@ @9 B@<C@+@ B B @ F9


 @ F8


@6@7 B B B@8 B@1sicstus_module_decls@5@ 
@9phrase
$dcg@<CA D\ D\ @ D]
@6@7
 D]@9compile_records F@<C@@ Dr Dr @setting




@6@7
 Ds@D	 FP @@8 A@M@Q Bs@/@8 C  C@1 
@5@/@/@8 CN  @@ @8must_be
 @8@ 
@/@8to_atom F@ @ @ @/@8eval_default F@ @ @8
check_type F@E@Q@ @ @/@/@0@/@8current_setting F@M@E@ @ @8 @ F@ @ @8 F@M@)	@F@@@%@1string@.@5Already defined at: ~w@3@5@8 D F@1 @a@1 Bbredefine F@2 @5@2 @b@0@5@9 @d@G@@@+@C@/@/@8 AW @M@"	  Ds F @#@P@G@G@<XD  t  t t  t  F 	 D  t  t t  t  F 
O  FCK   @y@6@9 C& @<CK   @@6@9 F@<CK  callable@6@/@8 F@ @9term_to_atom @<XD  t  t t  t  BD  t  t t  t  @7 	 D  t  t t  t  @7 
O  @6CC  @6@E
@/	@8 B' @M
@'	@@@) A@F	@<XD  t  t t  t  C 	 D  t  t t  t  C 
O  CC@-I=   @6home@/@8 A @/@0@ @8 A@?@E
@ @0@0/boot/@8 A@M
@)	 @@@)	 E@<CID   
 A A@=XD  t  t t  t  @] 	 D  t  t t  t  @] 
O  @\CC   exists@=CC    @@=CC    A#@=XD  t  t t  t  A @D  t  t @t  t A D  t  t t  t  A 
O  ACE  @6@3@1 @ @@5@4@1 E @@5@5@9 @@<XD  t  t t  t 
set_moduleD  t  t t  t $suspendD  t  t t  t  C 	 D  t  t t  t  C 
O  CCG  @6@1 C@.	@5@8 A@?@9 E @<CG   @=XD  t  t t  t $do_load_file_2 	 D  t  t t  t  F 
O  FCA,F  @6clauses@/@8 Db cputime@/
@8 F@ @/@8$set_sandboxed_load @ @/@8$set_verbose_load @ @/@8 B>@/@8 @A @/@8 B F)@ @/@/@8 B@ @1 F)@2 B@2 B	@5@8 A@E@1 E@.@5@ @8 A@M@( A@@@( E@F@E@A@+ A@E@ @#@1 D @4@5@  E@8 A@M@ @ @1 F 	@5@8 B@ @/@/@ @8
$qload_stream
 D@@@1 A	@5@/@/@ @8 CF @M@S@F@@@-@E@!@+ E@/@8
$consult_goal @ @/@/@ @@M@!@S@@ @8@1 F@2failed@5@8 @;@R@G@F@ @ @8 E@E@"	@+ @M@"@8 @  @@@S F@/@8 F F@/@8 F@b@g@g@m D@y@b@g@g
@m D@y@ @1 F@2 B@1 B	@5@5@8 A@ @8 BJ D@ @8set_prolog_flag  B[@ @8 F@ @9$restore_file_scoped_flags @<XD  t  t t  t compile_aux_clauses 
O  FC	K  @6 FP @@8 A@?@<CK  @6@/	@0@8 AV@9 B@<XD  t  t t  t 
$import_as 	 D  t  t t  t  F 
O  FCI  
 B	
@6@ @8 B@?@<CI  

@6@?@ 
@ @9 F @<CI  @6@1 @a@1 D D@5@0@5@9 @d@<XD  t  t t  t  D 	 D  t  t t  t  D 
O  DCC   
@=CC  

@6@ @ 
@8 D@ @ @9 D@<XD  t  t t  t  AD  t  t t  t $register_derived_source 	 D  t  t t  t  F 
O  FCEa  
 @@6@?@<CEb  @6@1$derived_source_db@0@0@5@8 B)@/
@8 A@1 F	
@5@9 @@<XD  t  t t  t  A?D  t  t t  t prompt1D  t  t t  t  CD  t  t t  t 
$qlf_close D  t  t t  t keysortD  t  t t  t  B@ 	 D  t  t t  t  B@ 
O  B?C@4G  @6@1 B<@.
@5 @@8 A@E
@/@8 B @M
@'	@@@)	 @F@E
@+
 @@M@S@F@@@q	@ @9 BJ@<XD  t  t t  t  B 	 D  t  t t  t  B 
O  BCDS  	@6@D@8 B@M@Q@?@9 @@<C@@DV   A


@6@?@1$open_source@1 A@5@.@5@1
$term_in_file	

@3@5@5@1 C @@5@9 A_@<C@KD]  @6@/@3@1 @ B_@5@4@1 A# E@5@5@8 @@ @ @/@8 B @1 F@.@.@5@1 F	

@3@5@5@1 C@5@9 A_@<XD  t  t t  t  C 	 D  t  t t  t  C 
O  CC	A  


@6@?@<C
A    
@=XD  t  t t  t $import_except_1 	 D  t  t t  t  F 
O  FC
Is  @6@T@?@1 @ainstantitation_error@0@5@9 @d@<C@ Iv   B

@6@ @8 C+ @ @8 Am@?@ @/
@8 B@ 
@ @9 F@<CIz   B



@6@?@1 B
@5@9 E8@<CI|  @6@8 F@?@/@8 B@/@8 @o@ @ @8 B@?@<CI  @6@1 @a@1 Bimport_specifier@5@0@5@9 @d@<XD  t  t t  t  B4 @D  t  t @t  t B4 B6 B6 B6 B6 B6 B6 B6D  t  t t  t  B4 
O  FC@  @6@ @ @ 
@ @ @@<XD  t  t t  t 
set_randomD  t  t t  t  EWD  t  t t  t  B D  t  t t  t character_countD  t  t t  t acyclic_termD  t  t t  t $valid_term 	 D  t  t t  t  F 
O  FCHd  @6@T@? @8@1 @a B@0@5@9 @;@<CHg  @6@-@<XD  t  t t  t  CD  t  t t  t  AD  t  t t  t  AU 	 D  t  t t  t  AU 
O  ATCJv   

@=CJw  
 A

@6@ @ @9 AS@<XD  t  t t  t  FG 	 D  t  t t  t  FG 
O  FFCG9   generate_debug_info@=CG:    B@=XD  t  t t  t  CD  t  t t  t  ER 	 D  t  t t  t  ER 
O  EQCH*   @=CH+  


@6@8$load_ctx_option @?@ @ @9 EP@<CH.  

@6@9 EP@<XD  t  t t  t $qq_openD  t  t t  t  AR 	 D  t  t t  t  AR 
O  AQCJr    B@=CJs    B,@=CJt    @@=XD  t  t t  t atom_stringD  t  t t  t  EwD  t  t t  t $visibleD  t  t t  t  F 	 D  t  t t  t  F 
O  FCE   @=CE  @6@1 F	
@5@/
@1 @< @8
@5@8 @@ @9 F @<XD  t  t t  t module_transparent @D  t  t @t  t G D  t  t t  t  G 
O  GC	@P  @6 CV @@9 CW@<XD  t  t t  t  CD  t  t t  t $prof_statisticsD  t  t t  t atom_to_termD  t  t t  t reset_profiler D  t  t t  t  C 	 D  t  t t  t  C 
O  CCI   @@6@?@<C@ I   @@6@?@E@1 ES@.@5@8module_property C@,	@M@ @9unload_file C@@@S@F@<C@2I  ask@6@E@& E@1tty @@5@8 B@1 ES@.@5@8 G@,	@  @@8 D @M @@9 C@@@S@F@<XD  t  t t  t get_timeD  t  t t  t call_shared_object_functionD  t  t t  t  E BD  t  t t  t  E ED  t  t t  t  E ED  t  t t  t  E 	 D  t  t t  t >D  t  t t  t 	char_typeD  t  t t  t copy_stream_dataD  t  t t  t  A" 	 D  t  t t  t  A" 
O  A!CC	  @6@8 E@0@8 A:@? E@/
@8 E @ @ 
@ @9 @ @<CC  @6@D@8 A@M@Q@?@/
@8 E@ 
@ @ @9 A @<CC  @6@8is_absolute_file_name @?@/
@8 @@ 
@8 @@ 
@ @9 @@<C@+C  @6 E@/
@8 G@3
@4 @4@5@/@8 A@ @/@8 @@ @8 @@?@ @ @9 @@<CC  @6@/
@8 @@ 
@8 @@ 
@ @9 @@<XD  t  t t  t $skip_script_line 	 D  t  t t  t  G 
O  GCE.  @6@E	#@8 Ew @M	
@9 B @@@S@<XD  t  t t  t repeat D  t  t t  t  @D  t  t t  t $foreign_registered BD  t  t t  t  G% 	 D  t  t t  t  G% 
O  G%C@ A0 D D@6@7
 D @E	@/
@8loading G'@M@S@@@(

<spontaneous>@1foreign_predicate
@2 	@5@9 @ @<XD  t  t t  t  @ @D  t  t @t  t A D  t  t t  t  @ 
O  ACE  @6@9 @@<XD  t  t t  t 
string_lengthD  t  t t  t 	protocolaD  t  t t  t  A
 	 D  t  t t  t  A
 
O  ACLX  @6@9put_dict @<XD  t  t t  t  C 	 D  t  t t  t  C 
O  F<CH  @6 @4 A@8 @w@?@8 F@0 @4@8 @w@9 C@<CH  @6@9 F@<XD  t  t t  t  B4 @D  t  t @t  t B4 D  t  t t  t  B4 
O  G4C@  @6@@<XD  t  t t  t thread_setconcurrencyD  t  t t  t $prepare_load_stream 	 D  t  t t  t  G6 
O  G6C@_E;   @r

@6@E
@*@1 F @0@5@8 B@M
@) @@E@1position@0@5@8 B@M@) @@@@) @@1 F" @@5@9 B@@@'@) @@1 F 	@5@8 B@E@1 G8@0@5@8 B@M@) @@@@) @@1 F" @@5@9 B@<XD  t  t t  t  ED  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CL1  @6@8 A @?@3@5@9:< @<CL4  @6@9 A@<XD  t  t t  t  ED  t  t t  t  E 	 D  t  t t  t  E 
O  EC@%GF  @6@,	@8 Am@?@1 C@.@5 A@8 A@1 D@.@5 @@8 A@ @ @9$import_list @<CGL   @=XD  t  t t  t  DD  t  t t  t $enter_sandboxed 	 D  t  t t  t  GB 
O  GBC@3Gr  @6@E@+ @@+	 @@M@)
 @@9 E @@@E@+ @@+	 @@M@1 @a@1 Bbleave E @@5@0@5@9 @d@@@'
@<CGz    @ @ @@=XD  t  t t  t $load_input BD  t  t t  t  GF ED  t  t t  t  GF ED  t  t t  t  GF 	 D  t  t t  t msortD  t  t t  t  ED  t  t t  t tty_sizeD  t  t t  t  AFD  t  t t  t  C @D  t  t @t  t C  D  t  t t  t  C 
O  CC	A=  @6 @@0@9setup_call_catcher_cleanup @<XD  t  t t  t $rc_close_archiveD  t  t t  t <D  t  t t  t tmp_file_streamD  t  t t  t  AD  t  t t  t  FD 	 D  t  t t  t  FD 
O  FCCJ  @6@E

@8 A @M
@)	 @-@@@)	 B4@<XD  t  t t  t  AD  t  t t  t  GA 	 D  t  t t  t  GA 
O  G@C
IW  @6@T
@?@1 @a F@0@5@9 @d@<C@ IZ   A@6@?@/@/
@8
$exported_ops @1exports
@5@8 E @ @ weak@9 D @<C@DI^  	except
@6@?@/
@/@8 GP@1 GS@5@8 GU@E	@ @8 AD@M@S@@
@1 @a@1 B @@5@0@5@8 @d@ @ 
@/@8$import_except @ @  GW@9 GX@<CIg  @6@?@8 AD@?@ strong@9 GX@<C
Ij  @6@1 @8@2 B F
@5@9 @d@<XD  t  t t  t  F 	 D  t  t t  t  F 
O  FC@?Do   A



 C

@6@?@ @/@8 F( @ @8 C; @ @ @8
$set_encoding @ @ 
@ @8 G7 @1 GF@1 E
@5@5@ @9 B @<C@+Dv   C	

@6@ @/@8 G`@ @8 Ga E@8 B @ @8 Gb@1 Gf	@5@ 
@9 Gg@<XD  t  t t  t cyclic_termD  t  t t  t  ED  t  t t  t 
dwim_matchD  t  t t  t  DD  t  t t  t  EO 	 D  t  t t  t  EO 
O  ENCH   @6 E @/
@8 A@-
swi@?@"	 C
@#@<CH#   
@=XD  t  t t  t $code_classD  t  t t  t  Cc 	 D  t  t t  t  Cc 
O  ECFi  @6@D
@1 E@0@5@8 A@M@Q@1 	@5@ Aprolog_load_file A@?@<CFl  @6@1 E@0@5@8 A@?@8 ED @9 Cp@<C@"Fp  @6@3@1 @ B_@5@4@1 A# E@5@5@/@8 @@ @8 Gr@ @9 C_ @<XD  t  t t  t  D 	 D  t  t t  t  D 
O  DC
A  @6 B @1initialization_failure	@5@9 @;@<XD  t  t t  t  A @D  t  t @t  t A D  t  t t  t  A 
O  GvC	@U  @6 CV A@9 CW@<XD  t  t t  t $depth_limitD  t  t t  t $leashD  t  t t  t  @j 	 D  t  t t  t  @j 
O  @iCK  @6@1 @a@1 D	@5@0@5@9 @d@<XD  t  t t  t read_term_from_atomD  t  t t  t  Eu 	 D  t  t t  t  Eu 
O  EuCC  @6@8 Es@E
@*	@M
@S@@@9 E  @<XD  t  t t  t 
nb_linkargD  t  t t  t 	$qlf_infoD  t  t t  t  B( BD  t  t t  t  B( ED  t  t t  t  B( ED  t  t t  t  B( 	 D  t  t t  t >=D  t  t t  t 	code_typeD  t  t t  t  C 	 D  t  t t  t  C 
O  CCI  @6@8 AD@?@9$do_export_list @<CI  @6@T@1 @a B@0@5@9 @d@<CI  @6@1 @a@1 B @@5@0@5@9 @d@<XD  t  t t  t  AD  t  t t  t 	$trap_gdb D  t  t t  t $thread_local_clause_countD  t  t t  t $confirm 	 D  t  t t  t  G 
O  GC@UB%  @6query@8 @; @0@8 @ @/	@8 D @E
yYjJ 
@8 E @M
@? G@1if_tty@4@1 Dyes@5@5@9 @;@@@'@EnN@8 G@M@? G@1 G@4@1 Dno@5@5@8 @;@R@@
 D@1 Gconfirm@5@8 @;@R@<XD  t  t t  t $attvars_after_choicepointD  t  t t  t  C 	 D  t  t t  t  C 
O  CC@#G  @6@/	@8 @5@E

@+	 A@M
@)compiled@@@E
@+	 @4@M@)*qcompiled*@@@)
boot compiled@<XD  t  t t  t prolog_skip_frameD  t  t t  t  A 	 D  t  t t  t  A 
O  ACKa  @6@?@<CKb  -c

@6@?@<CKc  

@6@9 A@<XD  t  t t  t break D  t  t t  t select_dictD  t  t t  t  D  t  t t  t $make_system_source_files 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@)L  @6argv@/@8 A@/	@8 A@E
@-	@M
Loading additional boot files~n@8 F C@1  A	@5@8$load_wic_files additional boot files loaded~n@9 G@@@S@<XD  t  t t  t  @7 	 D  t  t t  t  @7 
O  @xCC  @6@8 @5@E
@*	@M
@S@@@9 BI@<XD  t  t t  t attvarD  t  t t  t  @D  t  t t  t tty_putD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CL  @6@0@8 A @?@<CL   @6@8 AD@E

@+@M
@S@F	@@@"
	@#@0@0@9 A9 @<XD  t  t t  t =<D  t  t t  t ?=D  t  t t  t  F 	 D  t  t t  t  F 
O  FCH1   derived_from@=CH2    C@=CH3    A-@=CH4    C@=CH5    D@=XD  t  t t  t  F 	 D  t  t t  t  F 
O  FCG<   @=CG=   D
	

@6@8 F@ @9 F@<XD  t  t t  t  CY 	 D  t  t t  t  CY 
O  CXC@X   

@6@ @ @9 E@@<XD  t  t t  t $current_prolog_flagD  t  t t  t  DD  t  t t  t  D 	 D  t  t t  t  D 
O  DCD)   @normal@6@?@<CD*   @ BC@6@?@<CD+   
@=XD  t  t t  t  @Z 	 D  t  t t  t  @Z 
O  @YCK  

@6@ @9 E@<XD  t  t t  t locale_destroyD  t  t t  t  @ 	 D  t  t t  t  @ 
O  AC@TL9  
@6@/@8 BQ@/@8 A:@E@8 G:@M@E@ @/
@8 E\@M@'
@@@'
@F
@F@@@"@/@ @8 A:@ @/
@8 BQ@E@ @8 A@M@'
@@@'
@<XD  t  t t  t $hide @D  t  t @t  t G D  t  t t  t  G 	 D  t  t t  t  G 
O  GC	@  @6 	 @9 B@<XD  t  t t  t  GK @D  t  t @t  t GJ   B6 D  t  t t  t  GK 
O  GJCA6  @6@8 F @@@<XD  t  t t  t $inference_limit_trueD  t  t t  t ttyflush D  t  t t  t  EL 	 D  t  t t  t  EL 
O  EKCH=  @6@0@8 C~@?@<C@6H?  @6@/
@0@8 B @,	
@?@1 An@.@5@ENon-module file already loaded into module ~w; trying to load into ~w@3
@4	@5@8 D@1 @a@1 Bb @- E@5@2 @b@1  @@5@5@9 @d@<CHH   @=XD  t  t t  t term_stringD  t  t t  t  D 	 D  t  t t  t  D 
O  GCI!  @6@8 G$   G@1 C	
@5@8 @;@/@8 G@ @/
@8 D @?@'
@<XD  t  t t  t  E-D  t  t t  t  AdD  t  t t  t  AJD  t  t t  t $undefined_exportD  t  t t  t  CQD  t  t t  t  	 D  t  t t  t  F 	 D  t  t t  t  F 
O  FCKw   argument @y@=CKx    B= @@=CKy   class @@=CKz   emulator @@=CK{   global @y@=CK|   goal F@=CK}   	init_file @@=CK~   local @y@=CK   map @@=CK    AM @@=CK   stand_alone @@=CK   toplevel F@=CK    E @@=CK   trail @y@=XD  t  t t  t  AwD  t  t t  t  Cc 	 D  t  t t  t  Cc 
O  CC@gHU  @6@!@1 @s @@0 @ @	 @@5@#@A@C@0@0@/
@/@0@ @8 EX @ 
@8 F @E@  @@8 BQ@M@ 
@ @ @ @8 F7@  @@8 C@@@ 
@ @8 Aq@  @@8 BQ@@@ @8 BN @G
@?@ @9 BQ@<XD  t  t t  t 
deterministicD  t  t t  t $open_shared_objectD  t  t t  t unsetenvD  t  t t  t $requireD  t  t t  t read_pending_inputD  t  t t  t $eval_when_conditionD  t  t t  t \==D  t  t t  t  AuD  t  t t  t prolog_frame_attributeD  t  t t  t  @] 	 D  t  t t  t  @] 
O  E[CC   @ @6@?@9 D@<CC   @@6@?@D
@8 D@M
@Q@<C@"C   A#
@6@?@D@/@8 D@D
@ @8 D@M
@Q@M@Q@@@F@<XD  t  t t  t 
$close_wic D  t  t t  t  F D  t  t t  t  F BD  t  t t  t  F 	 D  t  t t  t  F 
D  t  t t  t  A 	 D  t  t t  t  A 
O  ACC  @6@?@<CC  

@6@? @@8 @@ @8 A} @ @ 
@9 A@<CC  

@6@9 G@<XD  t  t t  t  ED  t  t t  t  A<D  t  t t  t  Ce 	 D  t  t t  t  Ce 
O  CdCF  
 E&
@6@ @/@8 E) @D
@ @8 CL @M
@Q@?@<CF  
 E(@6@1 @@.@5 @@8 A@ @8 Cj@?@<CF  @6@/@8 G@/@8 C @1 E)@5@9 Au @<XD  t  t t  t not @D  t  t @t  t G D  t  t t  t  G 
O  GC
@  @6@D	@@M	@Q@<XD  t  t t  t  AD  t  t t  t  @vD  t  t t  t 
copy_term_natD  t  t t  t  ED  t  t t  t  B 	 D  t  t t  t  B 
O  BCK  @6@1 AY	@.
@5@1 Cv	@5@1 A]	
@5@9 A_@<XD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CLO  @6@3@5@9 G @<XD  t  t t  t @=<D  t  t t  t  GD  t  t t  t  ED  t  t t  t 
dict_pairsD  t  t t  t  E 	 D  t  t t  t  E 
O  EC@-L  @6@/
 @@8 @@?@E@T
@M@S@@@E@1 A@0@5@8 E5@M BB@8 A@R@@ @8@9 A@<C
L  @6 B @1goal_failed D@5@9 A@<XD  t  t t  t  D 	 D  t  t t  t  D 
O  DCFS  @6 F@/	@8 A @0@0@9 A@<XD  t  t t  t  Aa @D  t  t @t  t A`   D  t  t t  t  Aa 
O  A`CA:  @6@0@9 GI@<XD  t  t t  t  C)D  t  t t  t  ED  t  t t  t  GR 	 D  t  t t  t  GR 
O  GQC@*I  @6@0@1 @2 @R@0@0@0@5@8 @S@?@1 B@.@.@.
@5@1 @2 @R
@5@9 @B @J@<CI   	@=XD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @C
K  @6@1 @a B@0@5@9 @d@<XD  t  t t  t  E> 	 D  t  t t  t  E> 
O  E=CK  @6@1 @a@1 B	@5@0@5@9 @d@<XD  t  t t  t blobD  t  t t  t  F 	 D  t  t t  t  F 
O  FC@9E  @6@8 Am@1 A@.@5 @@8 A@+ @@?@/@8 A@E
@"

@#@M@S@@@&
@ 
@3@1 A @@5
@5@9 Ah@<CE  @6@1 	@5@/@/@8 F @ @ @9 E@<XD  t  t t  t $iso @D  t  t @t  t G D  t  t t  t  G 	 D  t  t t  t  G 
O  GC	@V  @6 CViso@9 CW@<XD  t  t t  t  D  t  t t  t $debuglevelD  t  t t  t 
set_localeD  t  t t  t  D 	 D  t  t t  t  D 
O  DCI    @=CI    A@=XD  t  t t  t  FD  t  t t  t  F 	 D  t  t t  t  F 
O  FC@)E  @6@0@/
@8 D@E @4@ A F.@M@"	  $qload_file@#@@
@"	   CE@#@<XD  t  t t  t  AD  t  t t  t $fail D  t  t t  t  BGD  t  t t  t 
numbervarsD  t  t t  t  GD  t  t t  t  D 	 D  t  t t  t  D 
O  DC@9F  @6@1 G@.@5@  @@8 A@ @8 F @/
@/@ @8 F- @E@+ A@M@1 
@5@ @9 A F@@@ 
@ @9 F @<XD  t  t t  t write_lengthD  t  t t  t $set_debugger_write_options 	 D  t  t t  t  G 
O  GCB   C@@6@?debugger_write_options@3@1quoted @@5@4@1
attributes C@@5@4@1spacing
next_argument@5@5@9 E @<C@*B
  print@6@? G@3@1 H  @@5@4@1portray @@5@4@1	max_depth
@5@4@1 H H
@5@4@1 H H@5@5@9 H@<C@*B  @6 G@/	@8 A@E@1 H@0@5@/
@8 @o@M@S@@@&
	 G@3@1 H@5
@5@9 H@<XD  t  t t  t 
prolog_cut_to 
O  H
CA  @6@J@<XD  t  t t  t >:<D  t  t t  t  @D  t  t t  t  D D  t  t t  t  F? 	 D  t  t t  t  F? 
O  F>CH  @6@1 E @@5 @@8 A@?@1 @a@1 Bmodule_file@5@0@5@9 @d@<C@ H  @6@/@ @8 @.@1 @@5@8 BX@8 C@ @8 C BY@9 C@<XD  t  t t  t rationalD  t  t t  t prolog_choice_attributeD  t  t t  t at_end_of_stream D  t  t t  t $unload_fileD  t  t t  t  E* D  t  t t  t  E* BD  t  t t  t  E* 	 D  t  t t  t  E* 
D  t  t t  t  A @D  t  t @t  t A  AgD  t  t t  t  A 
O  ACE  @6@3@1 @ @@5@4@1 E @@5@4@1 C	@5@5@9 @@<XD  t  t t  t  @UD  t  t t  t  AD  t  t t  t  F 	 D  t  t t  t  F 
O  FC@sD  
@6@8 G @ @/@8 E@8 G@/@3@1variable_names@.@5@4@1 @ @.@5@4@1subterm_positions@.@5@5@8 CM $term_position@ @8 F
 $variable_names@ @8 H@E@*@+ EY@M@?@E@"
@#@M@R@@@ @ @ @ @ 
@ @ @9 B{ @@@ @ @ @ @ 
@ @ @9 H!@<XD  t  t t  t  A 	 D  t  t t  t  A 
O  AC
B   E@6@? B_@9 A @<C@<B  @6 @K@0@8 C~@?@/
@1  A@2 F/
@5@/@8 @H@E@+@D
@8  @M
@Q@M @@8 E<@@@S@ @3 A@5@9 Em@<CB    B_pl A@=XD  t  t t  t  B4 @D  t  t @t  t B4 B6 B6 B6D  t  t t  t  B4 
O  H$C	@  @6@ @@<XD  t  t t  t  C@D  t  t t  t  FD  t  t t  t  B^ 	 D  t  t t  t  B^ 
O  B]CJ  @6@/	@8 @@D
@8 @.@M
@Q@<XD  t  t t  t <meta-call> D  t  t t  t  H% BD  t  t t  t  H% 	 D  t  t t  t  FD  t  t t  t put_charD  t  t t  t  CD  t  t t  t  FN D  t  t t  t  FN BD  t  t t  t  FN B,D  t  t t  t  FN 
D  t  t t  t  EI 	 D  t  t t  t  EI 
O  EHCE(  @6@/
@0@0@8 B @?@9 EG@<CE+   
@=XD  t  t t  t @>D  t  t t  t 
number_stringD  t  t t  t protocolD  t  t t  t  E%D  t  t t  t  AI 	 D  t  t t  t  AI 
O  AHCD   	@=CD  



@6@?@ @3
@5@9 AG@<CD  




@6@ @ 
@9 AG@<XD  t  t t  t  C @D  t  t @t  t C  B6 D  t  t t  t  C 
O  H+C	A@  @6 @@9 GI@<XD  t  t t  t  FD  t  t t  t  G3D  t  t t  t  BV 	 D  t  t t  t  BV 
O  BUC@&IF  @6@/	@8 G @A@/
@8 @X@0@/@8 G @8@1undefined_export@5@8 @;@R@@@S@G
@<XD  t  t t  t tty_get_capabilityD  t  t t  t $pattr_directive 	 D  t  t t  t  H1 
O  H1C@u   D
@6 EA B@9 E@@<C@w   CU
@6 EA B,@9 E@@<C@y   G
@6 EA @@9 E@@<C@{   @
@6 EA @@9 E@@<C@}   F
@6 EA E@9 E@@<C@   E
@6 EA E@9 E@@<C@  	noprofile
@6 EA H5@9 E@@<C@   Gv
@6 EA A@9 E@@<XD  t  t t  t  @ D  t  t t  t  @ BD  t  t t  t  @ ED  t  t t  t  @ 	 D  t  t t  t  @ 
D  t  t t  t current_arithmetic_functionD  t  t t  t $dwim_predicateD  t  t t  t  BSD  t  t t  t  H5 @D  t  t @t  t H4 D  t  t t  t  H5 
O  H4C	@T  @6 CV H5@9 CW@<XD  t  t t  t current_functorD  t  t t  t $inference_limit_exceptD  t  t t  t  D 	 D  t  t t  t  D 
O  DC
B  @6@8 AD@?@9 @X@<CB   
@=XD  t  t t  t  D 	 D  t  t t  t  D 
O  DCA  @6 @8@1initialization_error	
@5@9 @;@<XD  t  t t  t  BD  t  t t  t \=D  t  t t  t  C<D  t  t t  t $exception_in_directive 	 D  t  t t  t  H= 
O  H=CJa  @6 @8@8 @;@R@<XD  t  t t  t  F 	 D  t  t t  t  F 
O  FC@)Gi  @6 B[@8 A@E@1	sandboxed@.
@5@8 A@/@8 GC @,	@M B[@ @9 F@@@S@G
@<XD  t  t t  t  BD  t  t t  t  F 	 D  t  t t  t  F 
O  FCJ#   A-
@6@?@0@8 AV@/@8 Gf @ @1 A-
@5@9 B@<CJ'  @6@/
@8 AO @?@9 @@<C@BJ*  @6@D
 A@8 @5@M
@Q@?@/
@8 @) @E@'@+
 B4@M@/ A@8 @w@1 Gz@.@5@1$execute_directive_3@5@1 A@1 B&@5@2 E @5@9 A_@@@9 HE @G@<CJ7  @6@9 HG@<XD  t  t t  t  D 	 D  t  t t  t  D 
O  DCF   @r
	
@6@0@8 @.@8 BI@9 F  @<XD  t  t t  t mutex_propertyD  t  t t  t tracing D  t  t t  t  G 	 D  t  t t  t  G 
O  GCI  
@6@?@<C@,I  @6@?@1 D	
@.
@5@/@1 A@1 @ @8@5@2 A@

@5@8 @@ @ 
@9 G@<XD  t  t t  t  AD  t  t t  t sleepD  t  t t  t  G>D  t  t t  t wait_for_inputD  t  t t  t 	put_attrsD  t  t t  t  C 	 D  t  t t  t  C 
O  CCEj  @6@9 F @<XD  t  t t  t  HD  t  t t  t compound_name_arityD  t  t t  t  A1D  t  t t  t  G3D  t  t t  t $def_modulesD  t  t t  t nonvarD  t  t t  t  ED  t  t t  t $collect_findall_bagD  t  t t  t  G @D  t  t @t  t G D  t  t t  t  G 	 D  t  t t  t  G 
O  GC@<L  @6@" 
	@#@1 @/@.
	@5@8 @@/@8 C@0@@8 E@/ A@8 @w@8 A@1 @/@0
@5@8 @@1 C@5@8 @@ @9 BI@<XD  t  t t  t 
collation_keyD  t  t t  t  BD  t  t t  t @>=D  t  t t  t 	copy_termD  t  t t  t  BD  t  t t  t  HD  t  t t  t  H&D  t  t t  t $get_clause_attributeD  t  t t  t  D D  t  t t  t  D BD  t  t t  t  D B,D  t  t t  t  D 	 D  t  t t  t  D 
D  t  t t  t  B BD  t  t t  t  B B,D  t  t t  t  B 	 D  t  t t  t  B 
O  BC	@6 D D  D@6@9/build/spark-VyARoI/spark-2012.0.deb/checker/dynamics.pro   8AA@=C	@G D D  D@G D4  i1A@=C	 D D3  D4 D@  i1A@=C	 D D3  D4@7/build/spark-VyARoI/spark-2012.0.deb/checker/declar.pro   8AA@=C	 D D3  D4@8/build/spark-VyARoI/spark-2012.0.deb/checker/portray.pro  i1A@=C	 D D3  D4@:/build/spark-VyARoI/spark-2012.0.deb/checker/utilities.pro  i1A@=C	 D D3  D4@6/build/spark-VyARoI/spark-2012.0.deb/checker/newvc.pro   8AA@=C	 D D3  D4@8/build/spark-VyARoI/spark-2012.0.deb/checker/listthm.pro   8AA@=C	 D D3  D4@:/build/spark-VyARoI/spark-2012.0.deb/checker/aritheval.pro   8AA@=C	 D D3  D4@9/build/spark-VyARoI/spark-2012.0.deb/checker/replace2.pro   8AA@=C	@  D D3  D4@ @7/build/spark-VyARoI/spark-2012.0.deb/checker/repall.pro   8AA@=C	@! D D3  D4@!@9/build/spark-VyARoI/spark-2012.0.deb/checker/standard.pro   8AA@=C	@" D D3  D4@"@5/build/spark-VyARoI/spark-2012.0.deb/checker/simp.pro   8AA@=C	@# D D3  D4@#@7/build/spark-VyARoI/spark-2012.0.deb/checker/infer2.pro  i1A@=C	@$ D D3  D4@$@:/build/spark-VyARoI/spark-2012.0.deb/checker/inferenc2.pro   8AA@=C	@% D D3  D4@%@9/build/spark-VyARoI/spark-2012.0.deb/checker/records2.pro   8AA@=C	@& D D3  D4@&@8/build/spark-VyARoI/spark-2012.0.deb/checker/subgoal.pro   8AA@=C	@' D D3  D4@'@7/build/spark-VyARoI/spark-2012.0.deb/checker/deduce.pro   8AA@=C	@( D D3  D4@(@:/build/spark-VyARoI/spark-2012.0.deb/checker/deduction.pro   8AA@=C	@+ D D3  D4@+@6/build/spark-VyARoI/spark-2012.0.deb/checker/done3.pro   8AA@=C	@, D D3  D4@,@7/build/spark-VyARoI/spark-2012.0.deb/checker/cases2.pro   8AA@=C	@- D D3  D4@-@7/build/spark-VyARoI/spark-2012.0.deb/checker/contra.pro   8AA@=C	@. D D3  D4@.@7/build/spark-VyARoI/spark-2012.0.deb/checker/fwdch2.pro   8AA@=C	@/ D D3  D4@/@9/build/spark-VyARoI/spark-2012.0.deb/checker/simplify.pro   8AA@=C	@0 D D3  D4@0@;/build/spark-VyARoI/spark-2012.0.deb/checker/typecheck5.pro   8AA@=C	@1 D D3  D4@1@9/build/spark-VyARoI/spark-2012.0.deb/checker/traverse.pro   8AA@=C	@2 D D3  D4@2@9/build/spark-VyARoI/spark-2012.0.deb/checker/semistan.pro   8AA@=C	@3 D D3  D4@3@:/build/spark-VyARoI/spark-2012.0.deb/checker/prooflogs.pro  i1A@=C	@4 D D3  D4@4@9/build/spark-VyARoI/spark-2012.0.deb/checker/newrules.pro  i1A@=C	@5 D D3  D4@5@8/build/spark-VyARoI/spark-2012.0.deb/checker/loadvc5.pro  i1A@=C	@6 D D3  D4@6@8/build/spark-VyARoI/spark-2012.0.deb/checker/quantif.pro   8AA@=C	@7 D D3  D4@7@:/build/spark-VyARoI/spark-2012.0.deb/checker/induction.pro   8AA@=C	@8 D D3  D4@8@9/build/spark-VyARoI/spark-2012.0.deb/checker/toplevel.pro  i1A@=C	@9 D D3  D4@9@9/build/spark-VyARoI/spark-2012.0.deb/checker/setflags.pro  i1A@=C	@: D D3  D4@:@5/build/spark-VyARoI/spark-2012.0.deb/checker/help.pro   8AA@=C	@; D D3  D4@;@:/build/spark-VyARoI/spark-2012.0.deb/checker/rulefiles.pro   8AA@=C	@< D D3  D4@<@:/build/spark-VyARoI/spark-2012.0.deb/checker/getdcldat.pro  i1A@=C	@= D D3  D4@=@;/build/spark-VyARoI/spark-2012.0.deb/checker/initialise.pro   8AA@=C	@> D D3  D4@>@5/build/spark-VyARoI/spark-2012.0.deb/checker/save.pro  i1A@=XD  t  t t  t 
sub_stringD  t  t t  t 
line_countD  t  t t  t 
$rc_handleD  t  t t  t 	read_linkD  t  t t  t  Cl 	 D  t  t t  t  Cl 
O  CkCF   @@6@?@R@<CF   @@6@8source_file C@?@<CF   C@6@0@/@8 C@/@8 A@ @ @8 G @?@<CF
   C@6@/ A@8 B @/@8 A@ @ @8 H@?@<XD  t  t t  t  E @D  t  t @t  t H3 D  t  t t  t  E 
O  H3C	@S  @6 CV E@9 CW@<XD  t  t t  t char_conversionD  t  t t  t  @ 
O  @C@!B_  @6@1 E	 @5@1 E@.
@5@1 @e@2 @a@1
loop_error@5@2 @
@5@9 @@<XD  t  t t  t  HD  t  t t  t current_blobD  t  t t  t unify_with_occurs_checkD  t  t t  t set_end_of_streamD  t  t t  t  HF 	 D  t  t t  t  HF 
O  HEC@IJ:  @6@/	@8 @.@1 	@5@8 B@?@E@8 H2 @M@S@F
@@@*@E@1 	@5@/
@1 H>
@5@8 @@M@S@@ B @1 G EA@2 	@5@8 @;@R@F
@<CJD   @=XD  t  t t  t  F 	 D  t  t t  t  F 
O  FC@9GT  @6 D@8 A@E
@)@1 E@.
@5@8 A@M
@E@/@8 @ @M@ @/@8 D@@@&
@F D@ @9 F@@@S@G
@F@<XD  t  t t  t  @D  t  t t  t  C 	 D  t  t t  t  C 
O  CCG   @@6@?@<CG   E
	
@6@0@8 E E @9 F@<XD  t  t t  t =:=D  t  t t  t  F 	 D  t  t t  t  F 
O  FC  C C@6@9expand_goal E{@<XD  t  t t  t  AD  t  t t  t  F D  t  t t  t  DD  t  t t  t  AXD  t  t t  t isD  t  t t  t wildcard_matchD  t  t t  t 
$put_tokenD  t  t t  t $freezeD  t  t t  t 
string_concatD  t  t t  t 
noprotocol D  t  t t  t  DD  t  t t  t compound_name_argumentsD  t  t t  t 	del_attrsD  t  t t  t  Gd 	 D  t  t t  t  Gd 
O  GcCE4  @6@1 A-@.
@5@8 @@?@-
default@1 A-
@5@9 B@<CE8   @=XD  t  t t  t  C2D  t  t t  t 	same_termD  t  t t  t make_directoryD  t  t t  t 
nth_clauseD  t  t t  t atom_numberD  t  t t  t duplicate_termD  t  t t  t  F*D  t  t t  t  ED  t  t t  t 	$open_wicD  t  t t  t  BN 	 D  t  t t  t  BN 
O  GC@'Hj  @6 @@8 BQ@?@/	@8 C@/
@8 BQ@8 @.@1 H
@5@8 BX BW@9 BX@<C
Hq  @6@/	@8 BQ@9 BO @<XD  t  t t  t  B 	 D  t  t t  t  B 
O  DC
D-    F)
full BB BB@=C
D.    B
 H BB BB@=C
D/    F)
 G BC BB@=C
D0    B
 G BC BC@=CD1    F) brief BC BB@=C
D2    F)
 H BC BC@=C
D3    B
 H BC BC@=C
D4    F)
 BC BC BC@=C
D5    B
 BC BC BC@=XD  t  t t  t 
line_positionD  t  t t  t tmp_fileD  t  t t  t dict_createD  t  t t  t peek_stringD  t  t t  t  G] 	 D  t  t t  t  G] 
O  G\CIn   
	@=CIo  @6@ @/
@8 F @ @ 
@9 G[@<XD  t  t t  t instanceD  t  t t  t context_moduleXQM A-C AS XPprocess_fdl_dec CB D	u Hs        title
	@6@/
@8make_title_name A@1fdl_file_title
@5@8 B@?@<CB D Hproof
	@6@8 H A@?@<C@)B D H D
	 
 C@6@/@8find_core_type A@1	var_const	v@5@8	maybe_add A H@8save_used_identifier A@?@<C@(B D Hconst
	 
 @@6@/@8 H@1 H	c@5@8 H H@8 H@?@<C@CB D Htype
	 @
 A~ A~
 C@6@/@8handle_negatives_etc A@ @/
@8 H@ @/@8	checktype A@ 
@ @8 H@?@1
type_alias	@5@8 H H@8 H@?@<C@DB! D H H
	 @ @
 A~ A~
 C@6@ @/@8 H@1 @
@5@/
@8 H@ @ 
@8 H@?@1 H	
@5@8 H H@8 H@?@<C@@B) D H H
	 @ Ag
 A~ A~
 C@6@ @/@8 H@/
@8 H@ @ 
@8 H@?@1 H	
@5@8 H H@8 H@?@<C@CB1 D H H
	 @
 A~ A~ @
 C@6@/@8 H@ @/
@8 H@1 H@5@ 
@8 H@?@1 H	
@5@8 H H@8 H@?@<C@CB9 D H H
	 @
 A~ A~ Ag
 C@6@/@8 H@ @/
@8 H@1 H@5@ 
@8 H@?@1 H	
@5@8 H H@8 H@?@<C@DBA D H H
	 @ @
 A~ A~ @
 C@6@1 H
@5@/@8 H@1 H@5@ @8 H@?@1 H	@5@8 H H@8 H@?@<C@ABH D H H
	 @ @
 A~ A~ Ag
 C@6@1 H
@5@/@8 H@ @ @8 H@?@1 H	@5@8 H H@8 H@?@<C@@BO D H H
	 @ Ag
 A~ A~ @
 C@6@/@8 H@1 H@5@ @8 H@?@1 H	@5@8 H H@8 H@?@<C@=BV D H H
	 @ Ag
 A~ A~ Ag
 C@6@/@8 H@ @ @8 H@?@1 H	@5@8 H H@8 H@?@<C@"B] D H H
	 @pending C@6@1 H	abstract@5@8 H H@8 H@?@<C@"Ba D H H
	 @
 C@6@1 H	
@5@8 H H@8 H@?@<C@nBe D H		 H
	 @array[
@6@/@/@8process_array_list A@A@/
@1 H@5@8 H A@ 
@8 H< @1 H	
@5@8 H@@@1 H	@2 H@5@8 H@F
@?@/@8 D ABmk__@ @/@8 Dm
 C@/@ @8 H@1mk__function_name	 H@5@8 H@? H@8 H@?@<C@3Bv D H H
	 @(
@6@/@8process_enumeration_list A@1 H	
enumerated@5@8 H H@8 H@1enumeration	@5@8 H@ @8save_enumeration_constants A@?@<C@LB} D H H
	 @ D]
@6@/@8process_record_fields A@1 H	@2 F@5@8 As H@8 H@ @8save_field_list A@?@/@8 HBmk__@ @/
@8 H@/@ 
@8 H@1 H	 D]@5@8 H@?@<C@=B D H H
	 @sequenceof
 C@6fy@1  A	@5@8 B@/@8 H@?@1 H	@2 H@5@8 H H@8 H@?@<C@=B D H H
	 @set H
 C@6 H@1  A	@5@8 B@/@8 H@?@1 H	@2 H@5@8 H H@8 H@?@<C@+B D Hfunction
	 H
@6@/@/@8process_function_list A@1 H	@5@8 H H@8 H@ @8save_function_template A@?@<C@)B D H H
	 
 C@6@/@8 H@1 H	 H@5@8 H H@8 H@?@<C
B D H D
	@6@0@8process_var_list A@?@<CB D H B@6@?@<CB D Hend@6@?@<CB D Hpre@6@?@<CB D Hpost@6@?@<CB D Hderives@6@?@<XPadd_new_conc C@ D	u H[        @6@0@8conc A@q
	@8 I	 A@?@<C@ D I@6@1 I
	@5@8 As@1logfactnewconc@2 I
	@5@8 As@8new_conc_message A@?@<XP	echo_term CG D H EY@6@?@<CG D H@6on@8echo A@8 H A A~@8 C@ @8 @  @?@<CG" D H@6@?@<XD  t  t t  At could_infer BD  t  t t  At prolog_clause_name B,Pprocess_command_log_file_name C@$A D	u Hz        @6@0B.@/	@8
triple_append A@D@.@8is_in A@M@Q@/
@8 H@?@1cmd_line_command_log
@5@8 As@?@<CA D I&@6B.cmd@/	@8 H@/
@8 H@?@1 I-
@5@8 As@?@<XPwrite_check_prompt  C@8 D	u Hv        @6@/@8 E A@) ACHECK|:@8prompt_user A@?@<C@< D I1  @6[EXECUTE]: @8 I@?@<XD  t  t t  At vc_name BPinf_fail CA
 D	u Hc        @6@D
@8	inf_match  A@M
@Q@?@R@<C@gA
 D I<@6@8 I=@?@8 I @8 I Do you wish to subgoal@/
@8read_answer A@?@A@J@)
 G@/off@8	try_infer A@8novars A A@8 H@ @8var_free A@8 I 
Use this rule@/@8read_answer_once A@) G@/
@8on_filename A@1 Isubgoal@2 @3
@4@5@2may_be_deduced_from	@5@8 As@8restore_temp_del_hyps  A@  @
SUBGOALING@8
start_subgoal A@@
@)
 G@?@R@G@F
@?@<XPsortprod CB/ D	u Ha        @6@/
@8
list_terms A@/@8busort_terms A@ @8 Ib@?@<XPsplit_atom_list C@5@N D I&

@6@/@8qualifier_prefix A@A@/
@3@5@/@8 I'@ 
@8 H@?@3@5@ @8 Ih A@@
@8 H@)@G
@?@<XPsplit_concs  C@Q D	u Hm        @6@1 I
@0@2and@.@.	@5@8 E @8 I@8 I@?@9 In A@<XPsee_if_can_infer C@/ D	u Hd        @6@8 I" A@?@<C@2 D Ix@6@8could_not_infer A@?@R@<C
@6 D Ix@6@8do_infer A@1 Iz@5@8 As@?@<C@: D Ix@6@1 I|@5@8 As@?@R@<XPok_type_classification CCP D I<@6@/@8type_requirements A@ @8has_type_classification_list A@?@<XD  t  t t  At 
set_intersect AP I CC
 D I
@6@?@<CC D I
@6@?@<C@(C D I@6@ @/
@8 I A@?@A@ @8set_find_in A@"

@#@@@ @8
set_not_in A@'

@?@<XP	put_value C@D@ D	u Ht        @6@A@(
hyp@@
@A@(
deleted_hyp@@@(
 I@/@3
@4@.@4@.
@5@8 A=@ @@ 
@/@8	subst_vbl A@A@ 
@ @8 H@1	inst_form
@5@8 As@@@S@R@<C@,A D I@6@1saved_vc@0@2qvar@5@8 B)@/
@/@8 I A@ @/@8 I@ @ @8 H@1
inst_saved_vc
@5@8 As@R@<C@ A D I@6@1 I@.
@.@.@5@8 Is@1 I
@5@8 Is@1 I
@5@8 As@R@<C@&A D I@6@/
@/@/@8case A@ @/
@8 I@ @ 
@8 H@1	inst_case

@5@8 As@R@<C@&A D I@6@1 I@.
@.@.@.
@5@8 Is@1 I
@5@8 Is@1 I

@5@8 As@R@<C@*A D I@6@/
@/@/@/
@8subgoal_formula A@ @/@8 I@ @ @8 H@1inst_subgoal_formula

@5@8 As@R@<C@,A$ D I@6@1 I@.
@.@.@.
@.@5@8 Is@1 I

@5@8 Is@1 I

@5@8 As@R@<C@A) D I

@6@A@(@(
 I@(newhyp@!@1 I@.
@0@5@#@!@1 I
@.@5@#@&@!@1new_hyp_message
@5@#@@@P@A@(@(
 I@( I@!@1 I@.
@0@5@#@!@1 I
@.@5@#@!@1 I
@5@#@( @@@@&@(
 I@( I@!@1 I
@.
@0@5@#@!@1 I

@.@5@#@&@!@1 I
@5@#@1 I

@5@8 Is@ @8 B)@ @8 As@1 I@5@8 As@ @@R@<C@ AF D I@6@1 I@.
@.@.@5@8 Is@1 I
@5@8 Is@1 I
@5@8 As@R@<CAK D I@6@1 I@5@8 B)@1 H@0@0@5@8 B)@?@<XD  t  t t  At  Gq D  t  t t  At  Gq BD  t  t t  At  Gq B,D  t  t t  At  Gq 
Ptraverse C@1@! D	u Ho         G
	
@6@A@)	h@( I@@@)	 H@( I@/@3@4
@4@.
@5@8 A=@ @@?@ 
@8 I A@?@<C@:@. D I@6@8 IH@?@1tv_depth@0@5@8 B)@1tv_expr@0@0@5@8 B)@1tv_trace@0@5@8 B)@1
tv_cmd_buffer@0@5@8 B)@?@1 I @5@8 B@1 I @5@8 B@1 I@5@8 B@?@8tv_environment  A@?@<XP
write_vc_data C@ D	u H]        @6@8file_can_be_written A@8 C\ A@8write_vc_description A@?@8 @  A@?@8write_forgotten_hyps  A@?@8write_deleted_hyps  A@?@8write_depth_information  A@?@9 E  A@<C@ D I@6@D
@8 I@M
@Q	Warning: @8 I@8 I cannot be written.@8 I@8 I @?@R@<XP I  C@"C D H@6@/
@8 B@/@8form_function_var_list A@/@3@5@8 A=@1function_template@5@8 As@?@<XPprocess_rulefile C@G@U D	u Hr        @6@8 G@/	@8read_term_and_layout A@/
@/@/@8process_single_rule A@A
@T@ @8
add_rulefacts A@@	@U@ @8report_bad_rule A@A@)	 EY@@@8bad_rulefile  A@8scrap_rulefile A@?@Atext@0@8 I A@@	@1 I I@+No errors trapped in reading this rulefile.@5@8 As@?@<XP
print_list C
@ D	u HZ        @6 H@8 I@8print_list1 A]@9 I@<XPno_echo_read_answer C@:A" D I@6@/
@8command_logging A@1 J@0@5@8 B)@1 J ID@5@8 As@8 G@8 I (yes/no)? @8 I@8output_newline_if_necessary  A@8 F*  @8get_yes_no_answer A@A@)	 G@@@)	 G@1 J@0@5@8 B)@1 J
@5@9 As@<XPread_component_number CF_ D H@6@/	@8read_number_codes A@8 H@?@<XPcount_places C
C D	u Hq        
@6@b@h@c
@r@<C@!C D J@6@b@h@c	@t@/
@1div
@5@8iss A@?@/@8 J A@?@b@g@c@o@x@<XPnondeclared C	@ D I@6@0@0@8 H A@?@R@<C@ D I@6@?@<XD  t  t t  At defect_counter BP J  C  C C  @=XPload_buffered_libs  C@s D D3@6@1ini_file_consult@.@5@8 IsConsulting rule file @8 I@8 I ...@8 I@8 I @8
user_rules A@R@<C@x D D3  @6@?@<XPsame_record_field_names CB D	u Hn        @6@/
@8collect_record_field_names A@/@8 J.@/@8 @ @ @ @8 J1@?@<XD  t  t t  At find_element AP J3 C@ D	u He        update

@6@1<>	@5@8infer A@?@ @8 J4 A@?@<C@ D J5 J6



@6@1 A@	@5@8 J:@?@<C@)@ D J5

@6@D@8 A@M@Q@3	mk__array@.@5@8 A=@8
spark_enabled  A@ @/
@8 D! H@ 
@ @9find_array_component A@<C@0@ D J5

@6@D@8 A@M@Q@3@.@.
@5@8 A=@ @0 H@8 H A@8 J?@ 
@/@8 JB@ @ @9 JD@<C@ D J5element	@6@?@<XD  t  t t  At fdlfile_name BD  t  t t  At pattern BD  t  t t  At  I BD  t  t t  At done__proof_log  BPintexp C@ D Ix@6@T@?@R@<C@ D Ix@6@8 C,@?@<C@ D Ix H
	@6@8 JM A@?@<C@ D Ix E
	
@6@8 JO@8 JO@?@<C@ D Ix D
	
@6@8 JO@8 JO@?@<C@ D Ix*
	
@6@8 JO@8 JO@?@<C@ D Ix J
	
@6@8 JO@8 JO@?@<XPsp1 CCa D Ia E
 H
 E
 H@6@ @8product A@ @8 JR A@?@<CCe D Ia E

 E
@6@ @8 JT@ @8 JW@?@<CCi D Ia E
 E

@6@1 E@1 E
@5@5@8 JW@?@<CCk D Ia H
 H
@6@9 JT@<CCm D Ia
@6@9 JT@<XPdouble_slash CA
 D	u H|        @6@8 Am@?@/
@8 H@/@8double_slash_list A@ @8 H@?@<XPrestword C
A D H
@6@8is_a_word_split_char A@?@<CA D H
@6@ @8make_lower_case A@/
@8fget0 A@ 
@ @8 J^ A@?@<XP
find_range C@3@ D	u Hj        

 Iq


@6@ @/@/@8covers_interval A@ 
@/@/@8 Jm@ @ @8find_max A@ @ @ @8find_min A@1<=
@5@9 J:@<XD  t  t t  At toplevel_execute BPmake_letter C@M D	u Hx        @6@b@c@@@h@r@b@h@c@[@r@q
@ @?@3
@5@8 H@?@<C@T D J{@6@3@5@8 H@?@<XD  t  t t  At current_root BPreplace C@W D	u H_        @6@1 IS@.
@5@8 Is@8file_exists_and_is_readable A@8 E A@8 B  A@R@<C@@[ D J@6@8see_correct_input_stream  A@A@) I@(
 I@( I@@	@) H@(
 I@( Itrying_a_replace_all@8 B)@1replace_all_expr_type@0@5@8 B)@1 Icommand@0@5@8 B)@1 I J@2 J~@2 I	@5@8 B@1rep_working_on@0@0@0@5@8 B)@1 J
	@5@8 B@/@3
@4	@4@.
@5@8 A=@1con@0@5@8 B)@ @@1 J
@5@8 As@?@8check  A@1 J@.@5@8 Is@A	@'
@?@R@F@@@ @ 
@8 H@ @8 Is@/@3
@4	@4@5@8 A=@ @8 As@?@<XD  t  t t  At logged_rule_match BPreplace_in_hyp C@. D	u H`        @6@D	
expression A@8command_arg A@M@Q@D@8hyp_to_replace A@M@Q@?@<C@T@2 D J@6@A@H@/@8 I A@?@ @/@8handle_quantifiers_in A@ @/
@8 I@ 
@/@8unhandle_quantifiers_in A@?@A@'@@@$@1 I@5@8 As@1 I I@2 I@5@8 As@ @8 I A@1 I@5@8 Is@@@S@G@G
@?@<XPfinal_declaration CAf D H  B@=CAg D H  I@=CAh D H
	@6@/
@8eof_char A@3
@5@9 H@<XPforget CB D I	
@6@8 J A@8 J@?@<CB D I @=C@$B D I@6@8 C,@b@h@c @t@D	@8	forgotten A@M	@Q@D
@8deleted A@M
@Q@1 J@5@8 As@?@<CB D I@6@8 C,@b@h@c @tH@8 I@8 I@6 cannot be forgotten (it is already forgotten/deleted)@8 I@8 I @?@<CB D I@6@%Illegal hypothesis number to forget: @8 I@8 I@8 I @?@<XPread_initialisations  C D	u H{        @6@/@8spade_checker_prefix ABchecker.ini@/	@8 H@/
@8 H@9read_init_file A@<C D J  @6checker.ini@9 J@<C D J   @=XPshow_permitted_arguments CC D I1@6@8 I @8 I General syntax of command:@8 I@8 I @/	@8gfa A@8 I@8 I @R@<C@:C D I1@6@8 I @&Examples of valid command syntax for "@8 I@8 I" are:@8 I@8 I @8 I @8 E A@8 I A~@8 I@8 I @/	@8spa A@8 J@8 I@ @8 C) @8 I A~@8 I@8 I @R@<XD  t  t t  At conc_to_replace BPdisplay_rep_rule C@PA  D J@6@A@/@8display_subgoals_max A@@@(@c@ @/
@8 B@b@g
@g@s@A ID@8display_var_free_only A@@@ @8 IK@8 I @8 I allows @8 I@8 I to be replaced by @8 I@8 I@A	@)	 directly@8 I@@
 provided @8 I@ @8write_justs A@8increment_search_count  A@8 I @?@<CA D J@6@?@<XD  t  t t  At ruleused_this_session BP@%increment_current_record_field_number  CC D H@6@1current_record_field_number@.@5@8 Is@q	@1 J	@5@8 B@?@<XPeval_div C	@) D D?@6@b@h@i@m @@x@<XD  t  t t  At prolog_predicate_name B,P B  C@W D I1@6@8 IX@8 G@8 J@8 I @8 I/ A@1 J@0@0@5@8 B)@/@/	@8read_user_command A@8check_command_arguments A@8execute_command A@Aexit@8 H	forceexit@8 H@8	write_log  A@8maybe_do_auto_newvc  A@@
@A@) J@@@) J@8verified_exit_command A@1step_number@.
@5@8 Is@q
@1 K@5@8 B@8 J@8set_exit_status  A@9 A2 @<XD  t  t t  At vcs_proved_this_session BPdo_implication  C@\ D Ip@6@0@1 E@.@.	@5@8 J@0@8 J@8add_new_hyp A@R@<C@#@b D Ip@6@0@1 E@.@.	@5@8 J@0@1 G	@5@8 J@1 G@5@/
@8negin A@8 K
@R@<XD  t  t t  At simplify_in_infer BP K C@A	u DH   8AA K  I@=XD  t  t t  At  I BD  t  t t  At vc BPsimp_num CA D Ia J

@6@8	s_integer A@ @8 K@1 J
@5@8 J@?@<C
A D Ia J
 @6@?@R@<CA D Ia J
@6@8 K A@?@<C@$A D Ia J J


@6@1 JP@5@/
@8standard A@1 J

@5@8 K@?@<CA D Ia J H
 H
@6@1 J
@5@8 K@?@<C@!A D Ia J H

 JP
 H@6@1 J
@5@ @8 K@?@<C@ A D Ia J
 H
 JP
 H@6@1 J
@5@ @8 K@?@<CA D Iamod

@6@8 K@ @8 K@1 K 
@5@8 J@?@<C
A D Ia K 
 @6@?@R@<CA D Ia K 
 @6@?@<CA D Ia
@6@?@<XP I C@|Ai D Jl@6@/	@8case_pointer A@/
@8 I@8 I CASE @8 I@8 I: @8 I@8 I@8 I @0@/@8on_case A@8case_restore A@1 I
@5@8 As@ @8 J@1 I
@0@0@5@8 B)@/@0@0@8 I@1 I I@5@8 As@1 I I@2 I
@5@8 As@8clear_up_could_facts  A
logmessage@1 E @@5@8format_formula A@1 K)	@0@5@8 B)@1 K)	@5@8 As@?@<XD  t  t t  At 	set_union AP K5 CC D I@6@/@8 H@ @8 J1@?@<XPinvalidatom CB2 D J
@6@8 Amnone@8 H@?@<CB3 D J
@6@8 Am K9@8 H A@8 H@?@<XPcreate_formula CA D I
	@6@?@<CA D I

 E	@6@?@<CA D I
 E Iq

	@6@ @1 E
	@5@8 K: A@?@<XPrestructure_set CF D H E

\/


@6@ @8 K= A@ @ 
@8 KA@?@<CF D H JP

/\


@6@ @8 KA@ @ 
@8 KA@?@<CF D H D

\


@6@ @8 KA@ @ 
@8 KA@?@<CF D H@6@?@8restructure_formula A@?@<XPget_term C@ A D I<@6@8 G@/
@8 I2@8 J@8read_unless_abandon_search A@A EY@8 H@@@)	 EY@?@8 J@9 J@<XP
defined_funct C@ D Ia@6@/@/@8 A:@A@ @8 H A@@@ @8built_in A@ @8 B@?@<XPrecord_consultation_of CA D I@6 ID@8record_consults A@?@<CA D I@6@1 I A@5@8 As@?@<XP I CA D I
 EY@6@?@<C@&A D I@6!!! @8 I@8 I@8 I *** WARNING: Rule @8 I@8 I -- @8 I@ @8 I@1 I I@/Error(s) were found in consulting this rulefile@5@8 H@8 I @R@<C@$A D Ibad_rulename@6@T
 I@8 As@9*** ERROR TOO SERIOUS: Cannot use this file as it stands.@8 I@8 I PROCESSING ABORTED.@8 I@8 I @8 I @1 I I@2SERIOUS ERROR: Could not accept this file for use.@5@8 H@?@<C	A D I K]@6@8 I @?@<CA D I@6@1banned_rule
@5@8 As@8 I @?@<XPfetch_indentation C@3 D J@6@8indentation A@?@<XPall_done  CA*@T D	u Hi        	@6@D@0@0@8 I@M@Q@/@8 K#@A@) proved@1 K@0@5@8 I@?@G	@G@G
@@A @A@5@) @?*** VC PROVED -- Well done!@8 I@8 I @1 I Kk A@5@8 As@/	@0@8
current_vc A@1 I Kk@2 Kl	@5@8 As@8update_vcs_to_prove  A@8 I time_for_new_vc@8 As@G
@G@F@@@@b@h@c @t@A@/
@0@8 K(@1proved_for_case
@5@8 H@R@G@G
@@@@A@ @/@/@8 I@D@ @8 Ku A@M@Q@?do_not_issue_failure_message@8 H@ @8 K" A@G
@@@@/@/@/
@8 I*** PROVED @8 I@ @8 I BY @8 I@ 
@8 I@8 I @q?@1 K$@0@5@8 B)@1 K$@5@8 B@8 K+@1 I	exitframe@5@8 As[Exiting depth @8 I@8 I
 proof frame]@8 I@8 I @1 Ku@0@5@8 B)@1 I@0@0@5@8 B)@1 I@0@0@0@5@8 B)@8 K.@ @8 K
@A@ @8 C,@?@A	 I@8	auto_done A@?@8 B  A@@@ @8 B A@@ Kx@8 H@F
@F	@?@<XD  t  t t  At  I BPinst C
A D J	@6@8 A@?@<CA D J@6@T@3	@5@8 H@b@i@c@o@x@?@<CA D J@6@0@/@8parse A@ @8	inst_list A@?@<XP	find_char CF D H@6@8 G@/	@8eget0 A@'	@?@<XPmax_conc_no C@ D I@6@0@8 I@D
@/	@0@8 I@b@i@h@t@M
@Q@@@F	@?@<C@ D I  @=XPmake_new_var C@@T D I@6@/@8 H@A@)uvar@&
@@@ @/
@8make_capital A@?@/@8 H@A@ @/@8 B@b@g@c@s@&@G@F@@@"


@#@!@3@4@4@5@#@F@?@ @3@_
@5@/@8 H@8 G@ @/@8
nextnumber A@ @/@8codelist A@ @3@_@5@/@8 H@ @ @8 H@ @8 J A@/@8 H@1 Hp@5@8 As@/@3@4@5@8 A=@ @8 As@?@<XP J/ CB D J-




@6@?@ @ @9 J.@<CB D J-@6@?@<XD  t  t t  At  H BD  t  t t  At replace_more BP K C@ K K  ID@=XPseek_solutions CB- D I<
@6@ @8do_satisfy_goal A@ @9 K A@<CB0 D I<
@6@3@5@/
@8 H@ 
@ @9 K@<CB3 D I<
@6@?@<XPvar_in C@` D	u Hg         G
@6@9 K A@<C@a D K Iq

@6@A@8 K@@@ @9 K@<C@b D Kor

@6@A@8 K@@@ @9 K@<C@c D K E

@6@A@8 K@@@ @9 K@<C@d D K<->

@6@A@8 K@@@ @9 K@<C@e D K
@6@8
logic_free A @@8 H @@9 H@<XD  t  t t  At  I BPask_if_save C@i D Ia@6@8 G@8 I Shall I save this result@8 IA@A@) G@@@) G@?@<XP	case_save CA D Jl@6@@1 I	@5@8 As@R@<CA D Jl @=XD  t  t t  At perform_script_file BD  t  t t  At  Kx  BPsequence_infrule CAi D Ix@6@9fact A@<C@$Aj D Ix A@
	
@6@1 A@	@.@5@8 K@1 A@	@5@8testused A@1 A@
@5@9 K A@<C@$Ak D Ix J8
	
@6@1 A@	@.@5@8 K@1 A@	@5@8 K@1 J8
@5@9 K@<CAl D Ix J8
	
@6@1 J8	@.@5@8 K@1 A@
@5@9 K@<CAm D Ix J8
	
@6@1 J8
@.@5@8 K@1 A@	@5@9 K@<XPreorder CCS D Ia JP
@6@8 K A@?@<C@ CU D Ia JP
 H
 H
@6@ @8 C,@1 JP
@5@ @8 K@?@<CCY D Ia JP

@6@/@8 K@1 JP@5@8sp A@?@<C	C] D Ia
@6@8term A@?@<XPhelpfilename C@ D J{  I		Bcase.chl@=C@ D J{  A	Bconsult.chl@=C@ D J{ declare	Bdeclare.chl@=C@ D J{ deduce	Bdeduce.chl@=C@ D J{ delete	Bdelete.chl@=C@ D J{  B		Bdone.chl@=C@ D J{  J		Bexit.chl@=C@ D J{  E	Bexecute.chl@=C@ D J{  J	Bforget.chl@=C@ D J{ forwardchain	Bforwardch.chl@=C@ D J{  D		Bhelp.chl@=C@ D J{  J<	
Binfer.chl@=C@ D J{ instantiate	Binstantia.chl@=C@ D J{  @		Blist.chl@=C@ D J{ newvc	
Bnewvc.chl@=C@ D J{ printvc	Bprintvc.chl@=C@ D J{ prove	
Bprove.chl@=C@ D J{ quit		Bquit.chl@=C@ D J{ remember	
Bremember.chl@=C@ D J{  J~	Breplace.chl@=C@ D J{ 
save_state		Bsave.chl@=C@ D J{  H	Bset.chl@=C@ D J{ show		Bshow.chl@=C@ D J{ simplify	
Bsimplify.chl@=C@ D J{ standardise	
Bstandard.chl@=C@ D J{ status	Bstatus.chl@=C@ D J{  I	
Btraverse.chl@=C@ D J{ undelete	
Bundelete.chl@=C@ D J{ unwrap	Bunwrap.chl@=C@ D J{ rules	
Brules.chl@=CA  D J{  A@ Karith	Brxarith.chl@=CA D J{  A@ Kassoc	Brxarith.chl@=CA D J{  A@ Kbitwise	Brxmodular.chl@=CA D J{  A@ Kcommut	Brxarith.chl@=CA D J{  A@ Kdistrib	Brxarith.chl@=CA D J{  A@ Kminus	Brxarith.chl@=CA D J{  A@ Kintdiv	Brxarith.chl@=CA
 D J{  A@ K H	Brxarray.chl@=CA D J{  A@ K J>	Brxarray.chl@=CA
 D J{  A@ Kenum	Brxenum.chl@=CA D J{  A@ K
enum_cases	Brxenum.chl@=CA D J{  A@ K H	Brxenum.chl@=CA D J{  A@ Kabs	Brxfdlfunc.chl@=CA D J{  A@ Ksqr	Brxfdlfunc.chl@=CA D J{  A@ Kodd	Brxfdlfunc.chl@=CA D J{  A@ Kexp	Brxfdlfunc.chl@=CA D J{  A@ Ktransitivity	Brxgenineq.chl@=CA D J{  A@ K
strengthen	Brxgenineq.chl@=CA D J{  A@ Knegation	Brxgenineq.chl@=CA D J{  A@ Kinequals	Brxinequal.chl@=CA D J{  A@ Kzero	Brxinequal.chl@=CA D J{  A@ Klogical_not	Brxlogic.chl@=CA D J{  A@ Klogical_and	Brxlogic.chl@=CA D J{  A@ K
logical_or	Brxlogic.chl@=CA  D J{  A@ Kimplies	Brxlogic.chl@=CA! D J{  A@ Kequivalence	Brxlogic.chl@=CA" D J{  A@ Klogical	Brxlogic.chl@=CA$ D J{  A@ Kmodular	Brxmodular.chl@=CA& D J{  A@ Kquant	Brxquantif.chl@=CA( D J{  A@ K D]	
Brxrecord.chl@=CA) D J{  A@ Krecord_equality	
Brxrecord.chl@=CA* D J{  A@ K
mk__record	
Brxrecord.chl@=CA, D J{  A@ Kseqlen	
Brxseq.chl@=CA- D J{  A@ K Dm	
Brxseq.chl@=CA. D J{  A@ K A	
Brxseq.chl@=CA/ D J{  A@ Klast	
Brxseq.chl@=CA0 D J{  A@ Knonfirst	
Brxseq.chl@=CA1 D J{  A@ Knonlast	
Brxseq.chl@=CA2 D J{  A@ Kseq	
Brxseq.chl@=CA4 D J{  A@ Ksets	Brxsets.chl@=CA6 D J{  A@ K	inference	Brxspecial.chl@=CA7 D J{  A@ Keq	Brxspecial.chl@=CA8 D J{  A@ Kequiv	Brxspecial.chl@=CA9 D J{  A@ K K	Brxspecial.chl@=CA: D J{  A@ Klogic	Brxspecial.chl@=CA; D J{  A@ Kstandardisation	Brxspecial.chl@=CA< D J{  A@ Kunification	Brxspecial.chl@=XPdisplay_list C@EC D J
@6@A@8totally_specified_replace  A@(
 G@@@!@8 J@8 I@8 I @8 Jaccording to rule @8 I@ @8 I@8 I @ @8
list_rules AProceed@/
@8 IA@?@ 
@3@5@8
find_if_ok A@?@<CC D J@6@8print_Nsubs ASelect (number/none): @/
@8 Af A@/@8find_newsub A@1newsub@5@8 As@?@<XP
truncate_list C	A D H	@6@8 J?@?@<CA D H@6@/@8 B@b@g@h@s@?@'
	@<C@A D H@6@"	



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


















@#@"

@#@?@<CA D H@6@/@8 B@b@g@h@t@b@g@h@m D@y@ @8chop_off A@?@<XP Jn C@w D Jl Iq


@6@1 Iq
@5@ @9 Jj A@<C@y D Jl  A@




@=C@{ D Jl  A@



@=C@} D Jl  GM


 D
@=C@ D Jl  G



 D@=C
@ D Jl  Jv



@=C
@ D Jl  G~



@=C@ D Jl  L)


 E
@=C@ D Jl  L(



 E@=C
@ D Jl  L*



@=C
@ D Jl  Jv



@=C@(@ D Jl

 K


@6@ @/@/@8 Jm@ 
@/@/@8 Jm@ @ @ @ @ @9combine_intervals A@<XP
check_hyplist CB D I1@6@?@<CB D I1	
@6@8 C,@0@8 J@8 L. A@?@<XP
quiet_add_hyp CGx D H @@6@?@<C
Gy D H
@6@0@8 J@?@<CGz D H@6@0@8 J@q
	@8 L1 A@?@<CG{ D H@6@1 I	@5@8 As@1 I I@2 I	@5@8 As@8	stand_all  A@?@<XPwnl CAW D I@6@8 I@8 I @?@<XPparse_expression CB D I1
@6@T@?@<C@TB D I1where
 A@


@6@?@A@T@?@ @/
@8 L9 A@ 
@8 IH@'
@G@@@,@A@" I I
@#@ @/@8 J@'@@@" I H
@#@ @/@8 I@'@F
@?@<C@bB D I1		 L;
&
 A@



@6@?@1 L;
@5@8 L=@A@T@?@ 
@/@8 L=@ @8 IH@'@G@@@,@A@" I I
@#@ @/@8 J@'
@@@" I H
@#@ @/@8 I@'
@F@?@<CB D I1
@6@?@<XP@!remove_true_vcs_from_numbers_list C@4G D H@6@1
is_true_vc@.
@.@5@8 Is@/@8
delete_number A@1 Itrue_vc@5@8 As@8update_vcs_proved A@8 I +++ True VC @8 I@ @8 I eliminated automatically.@8 I@8 I @?@ @8 L@ A@?@<CG D H
@6@?@<XPused_rule_other_than CB> D J@6@/	@8ruleused A@8 H@?@<XD  t  t t  At  H AD  t  t t  At  H BPsolution CCK D J @6@?@3There is no such rule which allows this replacement@8 I@8 I @1 L  K9@5@8 As@?@<C@<CQ D J@6 @/@/@8	make_list A@A@)@A@8 L@@@"The only possible replacement for @8 I@8 I is:@8 I@@@b@g@c@tPossible replacements for @8 I@8 I are:@8 I@8 I @ @ @8 L
 A@?@<XP@ scan_line_three_for_SPARK_marque CF D H@6@A@0	BExaminer@0@8 I'@@@0BSPARK@0@8 I'@? JA@9 @ @<CF D H@6@?@<XPprocess_version  C@ D I&  @6user_output@8display_header
 D7 @8 A3@?@<XD  t  t t  At 
auto_newvc BP Lh C@ K K  I@=XPcheckrestoflist CC' D J-
@6@8 H@ @9 Lj A@<CC* D J- @=XP Jg CCn D H@6@/	@8 K@A
@{@8 H@'	@@@)	@{@8skip_to_end_of_comment  A@8 Jf@?@<XP I C@ D I@6 ID@8show_vc_changes A@?@<C@ D I@6	*** New H@8 I@8 I:  @8 I@8 I@8 I @?@<XPnumeric_month_to_string C@ D I 	B01	BJAN@=C@ D I 	B02	BFEB@=C@ D I 	B03	BMAR@=C@ D I 	B04	BAPR@=C@ D I 	B05	BMAY@=C@ D I 	B06	BJUN@=C@ D I 	B07	BJUL@=C@ D I 	B08	BAUG@=C@ D I 	B09	BSEP@=C@ D I 	B10	BOCT@=C@ D I 	B11	BNOV@=C@ D I 	B12	BDEC@=XD  t  t t  At  K BP K C@P K K  @=XPprocess_proof_log_file_name C@$@ D I&@6@0B.@/	@8 I'@D@.@8 I*@M@Q@/
@8 H@?@1cmd_line_proof_log
@5@8 As@?@<C@ D I&@6B.plg@/	@8 H@/
@8 H@?@1 Ly
@5@8 As@?@<XPis_subset_of CB D J5@6@?@<CB D J5
@6@8in_set_list A@ @8 L{ A@?@<XD  t  t t  At vcgfile_name BPskip_initial_crap  C@*F D H  @6@0@8read_and_echo_vc_line A@0@8 L@0@8 L@0@8 L@0@8 L@0@8 L@0@8 L@0@8 L@0@8 L@0@8 L@0@8 L@0@8 L@0@8 L@R@<CF D H  @6@?@<XD  t  t t  At callpro  AP L  C@@Ca D I@6@A G@/@8 J@@
Goal? @8 I5@/@8rread A@U@8 I @?@A@8 IH@A@	SUCCEEDED@8 I@@FAILED@8 I@@@A@*** @8 I@8 I@@ L@8 I@?@<XPreplace_all_hyps C
 D J
@6@?@8 J A@?@<C@# D J@6@b@j@g@t@?@<C@& D J@6@8 L@?@q
@ @ @8 L A@?@<XPsave_requirements C@~ D I L>

@6@ @8save_single_requirement A@ @8 L A@?@<C@ D I@6@8 L@?@<XD  t  t t  At search_count BP H CB D H@6@@?@<CB D H@6@8 As@?@<XP
invalidnum CB7 D J@6@8 C,@A@b@h@i@t@@@b@h@c @s@?@<XP
split_atom C@ @7 D I&@6@/
@8 H@?@A@;@8 I*@/@8eliminate_semi_colons A@@@&
@?@ @8 Im@?@<XP	induction C@ D	u Hu        @6@A@" I H
@#@ @8 C,@ @/@8 I@@
 A@8 H@&@F@ @/
@8 I@A@8 Am K @y@/@8 K A@@
 Kind @y@/@8 L Kz @y@/@8 L@?@ @ @/@8 I@1 E@5@ @/@8 I@#ENTERING PROOF BY INDUCTION ATTEMPT@8 I@!@1 E@1 L*
@5@2 E@1for_all@1  @y@5@2 E@1 Iq@1 Jv
@5@2 Jv@5@5@5@#@8 I @1 I L@4@4	@4
@5@8 As@ @3
@4@5 @	INDUCTION@8 I\@?@<XP K  C@l D Ip@6@0@1 K@.@.	@5@8 J@0@8 J@8 K
@R@<C@r D Ip@6@0@1 K@.@.	@5@8 J@0@8 J@8 K
@R@<C@#@x D Ip@6@0@1 K@.@.	@5@8 J@0@1 G@5@8 J@1 G	@5@/
@8 K@8 K
@R@<C@#@ D Ip@6@0@1 K@.@.	@5@8 J@0@1 G	@5@8 J@1 G@5@/
@8 K@8 K
@R@<XP I C	@F D Ix@6@1used@0@5@8 B)@R@<C
@H D Ix A@
		@6@?@<C@J D Ix J8
		@6@?@R@<C@L D Ix A@	
@6@1 A@	@5@8 I~@1 A@
@5@8 I~@?@<C@N D Ix J8
	
@6@1 J8	
@5@8 I~@?@<C@P D Ix J8

	

@6@1 J8	
@5@8 I~@?@<C@R D Ix J8@6@?@<C	@T D Ix J8@6@?@<C
@V D Ix J8 H H@6@?@<C
@X D Ix J8 H H@6@?@<C@Z D Ix @@6@?@<C@\ D Ix G @@6@?@<C@^ D Ix@6@0@8 J@?@<C@` D Ix@6 I@8auto_infer_from_false A@0 @@8 J@?@<C@e D Ix Iq
	
@6@8 I~@8 I~@?@<C@g D Ix K
	
@6@A@8 I~@@@8 I~@?@<C@i D Ix E
	
@6@A@8 I~@@@1 G	@5@8 I~@?@<C@k D Ix K
	
@6@1 E	
@5@8 I~@1 E
	@5@8 I~@?@<C
@m D Ix G G
	@6@8 I~@?@<C@o D Ix G
	@6@/
@8neg A@1 G	@5@8 H@8 I~@?@<C@q D Ix A@
	
@6@/@8find_mutual_types A @@ @8try_to_infer A@?@<C@v D Ix J8
	
@6@/@8 L J9@ @8 L@?@<C@{ D Ix Jv
	
@6@/@8 L Jw@ @8 L@?@<C@ D Ix L*
	
@6@/@8 L G~@ @8 L@?@<C@ D Ix L(
	
@6@/@8 L GM@ @8 L@?@<C@ D Ix L)
	
@6@/@8 L G@ @8 L@?@<C@%@ D Ixin
	 H
@6@A@1 A@	
@5@8 I~@@@1 L	@2 H@5@8 I~@?@<C@$@ D Ix L
	 K?

@6@A@1 L	
@5@8 I~@@	@1 L	@5@8 I~@?@<C@ @ D Ix L
	 KB

@6@1 L	
@5@8 I~@1 L	@5@8 I~@?@<C@ @ D Ix L
	 KD

@6@1 L	
@5@8 I~@1not_in	@5@8 I~@?@<C
@ D Ix L
 H@6@?@<C@!@ D Ix L
	 H
@6@1 J8	
@5@8 I~@1 L	@2 H@5@8 I~@?@<C@ @ D Ix L
	 K?

@6@1 L	
@5@8 I~@1 L	@5@8 I~@?@<C@$@ D Ix L
	 KB

@6@A@1 L	
@5@8 I~@@	@1 L	@5@8 I~@?@<C@$@ D Ix L
	 KD

@6@A@1 L	
@5@8 I~@@	@1 L	@5@8 I~@?@<C@ D Ix	subset_of
	
@6@1 A@	
@5@8 I~@?@<C
@ D Ix L H@6@?@<C@ D Ix L KD
	
@6@1 L	
@5@8 I~@?@<C@2@ D Ix L KD
	
 KD	
@6@A@1 L
@5@8 I~@@@1 L@1 KB	@5@2 KB	
@5@8 I~@?@<C@ D Ix L K?
	
 K?	
@6@1 L
@5@8 I~@?@<C@ D Ix L K?
	
 K?

@6@1 L	@5@8 I~@?@<C@ D Ix L K?
	
 K?

@6@1 L	@5@8 I~@?@<C@ D Ix L K?
	
 K?
	@6@1 L
@5@8 I~@?@<C@ D Ix L KB
	
 KB	
@6@1 L
@5@8 I~@?@<C@ D Ix L KB
	
 KB

@6@1 L	@5@8 I~@?@<C@ D Ix L KB
	
 KB

@6@1 L	@5@8 I~@?@<C@ D Ix L KB
	
 KB
	@6@1 L
@5@8 I~@?@<C@ D Ix L KB
	
 K?	
@6@?@<C@ D Ix L KB
	
 K?
	@6@?@<C@$@ D Ix L
	 K?

@6@A@1 L	
@5@8 I~@@	@1 L	@5@8 I~@?@<C@ @ D Ix L
	 KB

@6@1 L	
@5@8 I~@1 L	@5@8 I~@?@<C@%@ D Ix L KB
	

@6@A@1 L	@5@8 I~@@	@1 L
@5@8 I~@?@<C@ D Ix L H
	 H
@6@8 L@?@<C@ D Ixstrict_subset_of H
	@6@1 L@0	@5@8set_infrule A@?@<C@4@ D Ix L KD
	

@6@A@1 L	@5@8 I~@@@1 L	@5@8 I~@1 J8@1 KB
@5@2 H@5@8	set_infer A@?@<C@%@ D Ix L KB
	

@6@A@1 L	@5@8 I~@@	@1 L
@5@8 I~@?@<C@$@ D Ix L
	 K?

@6@A@1 L	
@5@8 I~@@	@1 L	@5@8 I~@?@<C@ D Ix L H
	 H
@6@8is_strict_subset_of A@?@<C@ D Ix A@ A
	
@6@1 A@	
@5@8 I~@?@<C@ D Ix A@ L C
	
@6@1 A@	
@5@8 I~@?@<C@!@ D Ix A@ K	

@6@3	
@5@/@8 K H@1 A@@5@8 I~@?@<C@$@ D Ix A@ L C
	

@6@3	
@5@/@8 L@1 A@@5@8 I~@?@<XPrewrite_record_field_list C@+B D H
 A
 

  C 
@6@?@<C@:C D H
 A
 

 C 

@6@?@3@5@3@4 @4
@5@8 L A@?@<XD  t  t t  At  B  AP K C D Kj@6@D	to_do@0@8 J@M	@Q@8 I @/@8 K A@8
done_range A@R@<C@/ D Kj@6 J@/@8 J@A@" I H
	@#@8 K@F
@@@" D I H
	
@#@8 L@R@<C@$ D Kj  @6@8 Kh A@R@<C@' D Kj  @6 Kk@0@8 I@? Kx@9 B)@<C@+ D Kj  @6 Kx@8 Is@? Kx@9 B)@<C	@/ D Kj  @6@/*** Cannot eliminate any conclusions at present@8 I@8 I @R@<XD  t  t t  At prolog_exception_hook BD  t  t t  At  L B,P L C@[A D{ D{
 @a
 @b


 @a @b D|

@6@7
 D|@E
@+ K9@M K9@8stack_guard L@F@@@ predicate_indicator@/@8 G L@ @8 L@Ebacktrace_depth@/@8 A@M@b@g@c @t@@@(@ @/@8get_prolog_backtrace L@ @ @9clean_stack L@<XP K CA D J
	@6@?@<CA D J@6@ @8 A@ @8 K@?@<CB D J@6@T@ @3	@5@8 H@q
	@ @ 
@8 K@?@<CB D J@6@ @/
@8 K A@ @ 
@8 K@?@<XD  t  t t  At  J BPuse_rulefile C@TA D I<@6@A	@8
find_rulefile A@G
@@@G@?rulename@/
@8 J@U
@D@!@A@1 @ B@0@5@8built_in_rulefile A@@@A@0@8
user_rulefile A@@	@1 L B@0@5@8special_rulefile A@M@Q@3@.@0@5@8 A=@8 I Could not find rule-family @8 I@ @8 I A~@8 I@8 I @?@R@<XP KG C@_D D H L 


 L 


@6@ @/@8 H@A@ @0@8 J@?@ @ 
@8 KF@@@-@1 H
temp@5@8 B@A@ @ 
@8 KF@1 H
 L@5@8 Is@@
@1 H
 L@5@8 Is@?@R@?@<C@_E D Hfor_some 


 L 


@6@ @/@8 H@A@ @0@8 J@?@ @ 
@8 KF@@@-@1 H
 L@5@8 B@A@ @ 
@8 KF@1 H
 L@5@8 Is@@
@1 H
 L@5@8 Is@?@R@?@<C@CE D H E

@6@ @/@8 KF@?@A@ @/
@8 H@ 
@1 H@0@5@8 H@/@8 KA@"	 K?@#@@@/@8restructure_nonset A@"	 E@#@F
@?@<C@CE# D H JP

@6@ @/@8 KF@?@A@ @/
@8 H@ 
@1 H@0@5@8 H@/@8 KA@"	 KB@#@@@/@8 M @"	 JP@#@F
@?@<C@CE/ D H D

@6@ @/@8 KF@?@A@ @/
@8 H@ 
@1 H@0@5@8 H@/@8 KA@"	 KD@#@@@/@8 M @"	 D@#@F
@?@<C@VE; D H 

@6@/@8 KF@ @/
@8 KF@?@/@8 H@ @/@8 H@?@A@(@) @y@) @y@ @8 C,@ 
@8 C,@ 
 @8 H@1 J
@5@8 J@b@g@i@g
@p@v@@
@"	 
@#@?@<C@CEN D H Jv

@6@ @/@8 KF@?@A@ @/
@8 H@ 
@1 H@0@5@8 H@/@8 KF@"	 L@#@@@/@8 KF@"	 Jv@#@F
@?@<C@CEZ D H L*

@6@ @/@8 KF@?@A@ @/
@8 H@ 
@1 H@0@5@8 H@/@8 KA@"	 L@#@@@/@8 M @"	 L*@#@F
@?@<C@CEf D H L(

@6@ @/@8 KF@?@A@ @/
@8 H@ 
@1 H@0@5@8 H@/@8 KA@"	 L@#@@@/@8 M @"	 L(@#@F
@?@<C@CEr D H L)

@6@ @/@8 KF@?@A@ @/
@8 H@ 
@1 H@0@5@8 H@/@8 KA@"	 L@#@@@/@8 M @"	 L)@#@F
@?@<CE~ D H JH

 JH


@6@ @8 KF@?@ @ 
@8restructure_formula_list A@?@<C@(E D H J6


 J6



@6@ 
@8 KF@?@ @ @8 M@?@ @ @8 KF@?@<CE D H L
 L
@6@ @8 KF@?@<CE D H L
 L
@6@ @8 KF@?@<CE D H L 
 M
@6@ @8 KF@?@<CE D H L
 M
@6@ @8 KF@?@<CE D H C

 C


@6@ @8 KF@ @ 
@8 KF@?@<CE D H E^
 M
@6@ @8 KF@?@<CE D H CV
 M	
@6@ @8 KF@?@<CE D H K
 M

@6@ @8 M @?@<CE D H K
 M
@6@ @8 M @?@<CE D H K
 M
@6@ @8 M @?@<CE D H~
@6@8twiddles_conversion A@?@<C@>E D H M

@6@8 Am@/@8 H@ B__OLD@/@8 H@ @8 H@/
 H@8 J@1 H	
 H@5@8 As H@8 H@1 M
	@5@8 As@?@<C	E D H
@6@8 A@?@<CE D H Ag
@6@8 KF@?@<C@SE D H@6@U@3@.
@.@5@8 A=@8 J?@A@)
 J>@?@ @/@8restructure_array_aggregate A@@@,@A@)
 K@?@ @/@8restructure_record_aggregate A@@@A@0 H@8 JG@?@ @/@8 M@@
@0 D]@8 JG@?@ @/@8 M@?@3
@5@9 A=@<CE D H@6@/
@/@8 I A@?@/@8 M@ @ @8 M@?@<CE D H@6@/
@0@/@/@0@8record_function A@?@ @/
@8 M@0@ @ 
@0@8 M@?@<C@~E D H@6@U@3@.
@.@5@8 A=@A@!@1 H@0@5@8 H@"
@#@ @/
@8 M@"	 H
@#@F@@@M@A@1 H@0@5@8 H@"
@#@ @8 M@F@@@1@A@)
 J>@8 J?@?@ @/@8 M@@@A@)
 K@8 J?@?@ @/@8 M@@@ @/@8 M@3
@5@8 A=@F@F
@?@<XPlisthyps C@*@W D I
@6@/
@8 J@?@A@8 J@@@A@8 J@@ J@8 I@8 I Lt@8 I@8 I@8 I @?@<C@f D I@6@b@h@i@r@?@8 M A@q
@8 M@?@<C@m D I@6@?@<XPstartup_sequence  C@%@T D D3  @6@8machine_startup  A@0 @8 D A@8process_command_line_data  A Lc@8 Ld Lc~n~n@8 D A@8 J A@8load_vc  A@8 I @@Welcome to the SPADE Proof Checker -- for assistance type "help"@8 I@8 I @8 I @R@<C@e D D3  @6@8 J" A@8 J@R@<C
@i D D3  @6@8do_do_newvc  A@8 J K@8 J@8 J@R@<C@o D D3  @6@?@9 J A@<XPcompatible_array_result_types CB D J-
@6@?@<CB D J- @yreal@6@?@<CB D J- M9 @y@6@?@<CB D J-@6@8compatible_record_type A@?@<XPremove_updates C@5@ D J5 J6



@6@A@1 A@	@5@8 J:@?@ @8 M= A@F@@@ @/@8 M?@"
 J6
@#@?@<C@ D J5@6@?@<XD  t  t t  At type_classification_done  BPremove_update_duplicates C@#@ D J5 J6


 J6

@6@ @/@8 M?@?@ @ 
@8 MA A@?@<C@ D J5
@6@?@<XD  t  t t  At  M5  BPtry_to_satisfy CB D I<@6@?@<CB D I<
@6@U
@"
 G
@#@?@ @@?@ @8 MD A@?@<CB D I<
@6@8 J:@?@ @8 MG@?@<CB! D I<


@6@ @ @8 MG@?@<XD  t  t t  At 
pos_newsub BPfilesWithExtension C@ D D? 
@=C@&@ D D?



@6@ @/@8 H@/@ @8 H@/@ @8 H@'
@ @ @9 MI A@<C
@ D D?

@6@ @9 MK@<XD  t  t t  At  I BP IY CB D I@6@1temp_del_hyp@.@.	@5@8 Is@1 I	@5@8 As@R@<CB D I   @=XPstan_display C@^ D Ia@6@8 I OLD: @8 I@8 I@8 I NEW: @8 I@8 I@8 I @?@<XPsort_rules_used_this_session  C@"B D J@6@/@1ruleused_this_session_noprefix@5@/	@8 @H@-	@/
@8 J1@?@1 J@0@5@8 B) J@8add_rules_again A@?@<XPrulelist CCx D J
@6@1	satisfies
	@5@8 Is@ @8 MZ A@?@<CC} D J@6@?@<XPis_terminator_line C
DB D H@6@8 J@8 I*@?@<XPcheck_constraints C@:@ D I	
@6@U	@"	 

@#@T@ @8 Am@A@)i@@@A@)ir@@@A@)ire@@
@A@)e@@@)any@8 Ma A@?@<C@ D I@6@?@<XD  t  t t  At  Lr BP Lq C@ K K  I@=XPreplace_in_conc C@W D J@6@D	 J A@8 J@M@Q@D@8 J A@M@Q@?@<C@I@[ D J@6@/@8 I@?@ @/@8 J@ @/
@8 I@ 
@/@8 J@?@A@'@@@$@1 I
@5@8 As@1 I I@2 I
@5@8 As@ @8 I@1 I
@5@8 Is@?@<C@k D J@6@?@<XD  t  t t  At message_hook BD  t  t t  At  Mm B,D  t  t t  At  Mm 
P MmC@< D D@6@3 @8@4 B @5@8 D  H@8increase_defect_counter  A D@8 @  D@8print_message_lines A@8 J
@?@<C@G D D@6@?@<XPprocess_help  C@ D I&  @6 Lc@8display_help Lg @8 A3@?@<XD  t  t t  At  J BD  t  t t  At  J BP J C K K  ID@=XP	echo_char CG D H@6@8 J@?@<C
G D H@6 I@8 I@8 J@?@<CG D H@6@?@<XPsigned_integer C@ D> D	u Hb        @6@A@8 C,@b@h@c @u@F	@@@" H
	@#@8 C,@b@i@c @t@<XPdisplay_general_help  C@* D J{@6@/@8 I A@8 I@8 I @R@<C@+ D J{  @6@?@<XPget_next_vc C@5D D H@6@/	@8 J@8 G@/
@8 L@A@8 M_ A@@@8
is_vc_line A@?@/@8
current_vc_no A@/@8 H A@ @ @/
@8makename A@?@A@*	@@@ 
@8read_verification_condition A@?@<XPdo_vc C@2@C D	u H\        @6@8clear_vc  A@1 K$@0@5@8 B)@1 K$ @5@8 As@1 I9@0@5@8 B)@1 K)@0@0@0@5@8 B)@1 I@0@0@0@5@8 B)@1 Ku@0@0@5@8 B)@8add_vc A@?@<XPcheck_conditions C@ D I@6@U@A@)@G
@@@"
@#@8good_condition A@ @8 M A@?@<C@ D I
bad_conditions@6@?@<C@ D I @=XD  t  t t  At  I BD  t  t t  At  JA  BP K C@ D I @@6@?@<C
@ D I
@6@0@8 J@?@<C@ D I@6@0@8 J@q
	@?@8 K
@?@<C@%@ D I@6@1 I	@5@8 As@1 I I@2 I	@5@8 As@1 I|@0@5@8 B)@8 L4@8 J@?@<XD  t  t t  At make_record_equality_goal AP M C@7CS D I

 A@


@6@?@0@ 
 A$@ @3	@5@/@8 M@0@  A$@ @3
@5@ @8 M@?@<C@DCX D I





 Iq
 A@

@6@ 
@ @8 M A@?@0@  A$@ @3	@5@/@8 M@0@  A$@ @3
@5@ @8 M@?@<XPprocess_execute_file_name C@H@ D I&@6@0B.@/	@8 I'@D@.@8 I*@M@Q@/
@8 H@A@8 J@@	Aborted: @8 I@8 I@" does not exist or cannot be read.@8 I@8 I @?@8 K	@?@1 K
@5@8 B@/@8 J@1 Jxscript@5@8 B@?@<C@/@ D I&@6B.cmd@/	@8 H@/
@8 H@A@8 J@@ M@8 I@8 I M@8 I@8 I @?@8 K	@?@1 M
@5@8 B@?@<XD  t  t t  At vcs_to_prove BD  t  t t  At  J  AP J  CA D I@6@A	hyplist@0@8 J@F@@@)FORGET -- which hypothesis or hypotheses?Hypotheses? @8 I7 A@/@8 L J@8parse_command_arguments A@8
do_forgetting  A@?@<XPtype_sub CB D J
	
@6@8 I@8 I @?@<CB D J@6@8 I@8 I @?@<XP J CD( D I1  @@5li(st) [ HYP_OR_CONC_RANGE { & HYP_OR_CONC_RANGE } ].@=CD) D I1  @ A@=CD* D I1  @@+where: HYP_OR_CONC_RANGE is HC#N-M or HC#N,@=CD+ D I1  @@;       HC is "h" or "c", and N & M are integers (with N<M).@=CD- D I1  K@9si(mplify) [ HYP_OR_CONC_RANGE { & HYP_OR_CONC_RANGE } ].@=CD. D I1  K A@=CD/ D I1  K M@=CD0 D I1  K M@=CD2 D I1  K@)ded(uce) [ EXPRESSION [ from HYPLIST ] ].@=CD3 D I1  K A@=CD4 D I1  K@3where: EXPRESSION is a valid checker expression and@=CD5 D I1  K@:       HYPLIST is a list of integers (hypothesis numbers).@=CD7 D I1  J<@7inf(er) [ EXPRESSION [ using RULE [ from HYPLIST ] ] ].@=CD8 D I1  J< A@=CD9 D I1  J<@0where: EXPRESSION is a valid checker expression,@=CD: D I1  J<@=       RULE is a rulename (or family, or Prolog variable) and@=CD; D I1  J< M@=CD= D I1  J~@>re(place) [ HYP_OR_CONC [ : OLD [ by NEW [ using RULE ] ] ] ].@=CD> D I1  J~ A@=CD? D I1  J~@Cwhere: HYP_OR_CONC is a hypothesis or conclusion (i.e. h#N or c#N),@=CD@ D I1  J~@:       OLD & NEW are valid checker expression patterns and@=CDA D I1  J~@:       RULE is a rulename (or family, or Prolog variable).@=CDC D I1  Kstan(dardise) [ EXPRESSION ].@=CDD D I1  K A@=CDE D I1  K@/where EXPRESSION is a valid checker expression.@=CDG D I1  Kforw(ardchain) [ HYP_OR_CONC ].@=CDH D I1  K A@=CDI D I1  K@Bwhere HYP_OR_CONC is a hypothesis or conclusion (i.e. h#N or c#N).@=CDK D I1  B@'do(ne) [ CONC_RANGE { & CONC_RANGE } ].@=CDL D I1  B A@=CDM D I1  B@@where CONC_RANGE is c#N or C#N-M, for integers M & N (with N<M).@=CDO D I1  Icase N.@=CDP D I1  I A@=CDQ D I1  I@(where N is the case number (an integer).@=CDS D I1  K@2pro(ve) [ EXPRESSION by STRATEGY [ on FORMULA ] ].@=CDT D I1  K A@=CDU D I1  K M@=CDV D I1  K@9       STRATEGY is one of "implication", "contradiction",@=CDW D I1  K@"       "induction" or "cases", and@=CDX D I1  K@D       FORMULA (which may only be used for "cases") is a disjunction@=CDZ D I1  Kquit.@=CD\ D I1  Kunw(rap) [ HYP_OR_CONC ].@=CD] D I1  K A@=CD^ D I1  K@?where HYP_OR_CONC is of the form h#N or c#N for some integer N.@=CD` D I1  K@>ins(tantiate) [ HYP_OR_CONC [ with EXPRESSION [ for VAR ] ] ].@=CDa D I1  K A@=CDb D I1  K@@where: HYP_OR_CONC is of the form h#N or c#N for some integer N,@=CDc D I1  K@3       EXPRESSION is a valid checker expression and@=CDd D I1  K@8       VAR is the universal variable to be instantiated.@=CDf D I1  Kne(wvc) [ NUMBER ].@=CDg D I1  K A@=CDh D I1  K@Dwhere NUMBER is the number of the (as yet unproven) VC to be proved.@=CDj D I1  Acon(sult) [ FILENAME ].@=CDk D I1  A A@=CDl D I1  A@;where FILENAME is a Prolog atom naming the rulefile to use.@=CDn D I1  Eexe(cute) [ FILENAME ].@=CDo D I1  E A@=CDp D I1  E@Awhere FILENAME is a Prolog atom naming the command script to use.@=CDr D I1  Dh(elp) [ COMMAND ].@=CDs D I1  D A@=CDt D I1  D@Ewhere COMMAND is the (unabbreviated) command on which help is needed.@=CDv D I1  Jforg(et) [ HYPS_OR_HYPLIST ].@=CDw D I1  J A@=CDx D I1  J@>where HYPS_OR_HYPSLIST is either a list of integers giving the@=CDy D I1  J@Chypothesis numbers to be forgotten, or one or more HYPRANGEs joined@=CDz D I1  J@Ctogether with "&", each HYPRANGE being either a hypothesis (h#N) or@=CD{ D I1  J@(a range of hypotheses (h#N-M, with N<M).@=CD} D I1  Krem(ember) [ HYPS_OR_HYPLIST ].@=CD~ D I1  K A@=CD D I1  K M@=CD D I1  K@Dhypothesis numbers to be remembered, or one or more HYPRANGEs joined@=CD D I1  K M@=CD D I1  K M@=CD D I1  Kdel(ete) [ HYPS_OR_HYPLIST ].@=CD D I1  K A@=CD D I1  K M@=CD D I1  K@Ahypothesis numbers to be deleted, or one or more HYPRANGEs joined@=CD D I1  K M@=CD D I1  K M@=CD D I1  Kund(elete) [ HYPS_OR_HYPLIST ].@=CD D I1  K A@=CD D I1  K M@=CD D I1  K@Chypothesis numbers to be undeleted, or one or more HYPRANGEs joined@=CD D I1  K M@=CD D I1  K M@=CD D I1  Hse(t) [ FLAG [ to VALUE ] ].@=CD D I1  H A@=CD D I1  H@Bwhere FLAG is a user-modifiable flag and VALUE is the new value to@=CD D I1  Hbe assigned to that flag.@=CD D I1  Ksh(ow).@=CD D I1  It(raverse) [ EXPRESSION ].@=CD D I1  I A@=CD D I1  I@Bwhere EXPRESSION may be h#N for hypothesis N, c#N for conclusion N@=CD D I1  I@/or some other valid expression to be traversed.@=CD D I1  K
pri(ntvc).@=CD D I1  K
dec(lare).@=CD D I1  Lcallpro [ PROLOG_GOAL ].@=CD D I1  L A@=CD D I1  L@0where PROLOG_GOAL is a Prolog goal to be called.@=CD D I1  L@+FOR USE BY PROGRAM VALIDATION LIMITED ONLY!@=CD D I1  Jexit.@=XPobtain CB[ D J@6@?@<CB] D J
@6@ @/@8 N A@/
@8	find_subs A@ 
@ @8 H@?@<XD  t  t t  At  B D  t  t t  At  B BD  t  t t  At  B B,D  t  t t  At  B 
P
fetch_vars_in CE5 D J@6@/
@8do_fetch_vars_in A@?@9 J1@<XP L C@E D I&@;
@.
@6@ @8 L@?@<C@H D I&


@6@ @ @8 L@?@<C@K D I&@6@?@<XD  t  t t  At standardise_in_infer BP N
 C@K K K  ID@=XP I C@WA D	u Hy        @6@/@8 J@A@8 Am@/
@8 H@ @/B.RUL@ 
@8 I'@ @ @8built_in_classification A@F@@@0@A@"@T	@/@ @8 N@ B.RUL@/@8 H@ @ @/
@8 H@ 
@8 H@@@ @9user_classification A@G
@F@<XP IP CA D I@6@8 IA@?@<XP I C@&C D H
 
 C@6@ @8 H@1 H
	 H@5@8 H H@8 H@?@<C@!C D H
 A
@6@ @8 I@1 H
	 H@5@8 H H@8 H@?@<XPflatten_disjunction CB D I K
 K

@6@1 K@1 K
@5@5@8 N A@?@<CB D I K

 K


@6@ @ 
@8 N@?@ @8 N@?@<CB D I
@6@?@<XPpvc_make_filename C@ D I@6@/
@8 HB.LIS@/@8 HBVC@ @/@8 H@ @8 H@?@<XP
qvars_in_list C@ D I
@6@8qvars_in A@?@<C@ D I
@6@/@8 N@ @/
@8 N A@ @ 
@8merge_lists A@?@<XP M# C@z D D3  @6@8fetch_environment_variables  A@1 Ik@-@5@8 As@1 Ik@/@5@8 As@?@<XPcompatible_array_indices CB D J-


@6@?@ @ @9 N' A@<CB D J-@6@?@<XP JE C@)@ D J5:=



@6@A
@ @8satisfies_index_constraint A@?@ @8 K A@@@ @8@!does_not_satisfy_index_constraint A@?@ 
@8 JD@?@<C@ D J5
@6@ @1 N*@0@0@5@8 H@ @8 N/@0@8 H@?@<XPprint_new_E CD D J@6NEW EXPRESSION: @8 I@8 I@8 I @?@<XPeread C	G D H@6@8 I@8 I A@?@<XParg_nums_compatible CCh D J  E
@=CCi D J  H
@=CCj D J xf
@=CCk D J yf
@=C	Cl D J xfx

@=C	Cm D J xfy

@=C	Cn D J yfx

@=C	Co D J yfy

@=XP IB CA D I@6@8 G@8 I J@8 I@8 J@8 J
@8 J@A@)	 G@@@)	 G@<XPchange C@'C D J
@6@3@5@8
occstoreplace A@?@1 Ki G@5@8 Is@1 NG G@5@8 As@1 L 	@5@8 Is@?@<C@-C D J@6@3@.
@5@8 ND@?@1 NE@4
@5@8 Is@1 NE
@5@8 As@8 L  A@ @b@g@c@o@x@?@<CC D J
@6@ @b@g@c@o@x@?@<C
C D J
@6@8 A@?@<CC D J@6@/
@/@8 K@ @/@ @ @8
changelist A@ 
@ @8 K@?@<XD  t  t t  At  K  AP K  C@N D I@6@A J@1 I@.@.	@5@8 J@F
@@@1UNWRAP -- Which quantified hypothesis/conclusion?@#Type h#N or c#N as appropriate ... @8 M@/
@8 L@U
@8check_hyp_or_conc A@"
 I

	@#@?@8 K.@?@1 I J K@5@8 Is@1 I J@2 K@2 I	@5@8 B@?@8 K A@?@<XPmatch_up CB% D I<@6@?@<C@&B& D I<@6@/
@8 K@/@/@/
@8split A@ @/@8 MG@ @ 
@/@8 H@ @ @9 H@<XD  t  t t  At  J  AP J  CB D I  @6@1 I J@5@8 B@?@<XP N C@ A D N  E


	BARITH K  Md 
 Md@=C@ A D N  D


	BARITH N[  Md 
 Md@=C@ A D N  JP


	BARITH N[  Md 
 Md@=C@ A D N  


	BARITH N[  Md 
 Md@=C@ A D N  J


	BARITH N[  Mc 
 Mc@=C@%A D N A@


	BARITH N[  Md 
 Md@6 I@9use_subst_rules_for_equality A@<C@ A D N  E


	BARITH K  Md 
 Md@=C@ A D N  JP


	BARITH N_  Md 
 Md@=C@ A D N  JP


	BARITH N_  Md 
 Md@=C@%A D N A@


	BARITH N_  Md 
 Md@6 I@9 N\@<C@ A" D N  E


	BARITH K  Md 
 Md@=C@ A# D N  JP


	BARITH N`  Md 
 Md@=C@%A$ D N A@


	BARITH N`  Md 
 Md@6 I@9 N\@<C@ A' D N  E


	BARITH K  Md 
 Md@=C@ A( D N  D


	BARITH Na  Md 
 Md@=C@ A) D N  JP


	BARITH Na  Md 
 Md@=C@%A* D N A@


	BARITH Na  Md 
 Md@6 I@9 N\@<C@ A- D N  D


	BARITH K  Md 
 Md@=C@ A. D N  E


	BARITH Nb  Md 
 Md@=CA/ D N  H
	BARITH Nb  Md@=C@ A0 D N  JP


	BARITH Nb  Md 
 Md@=C@%A1 D N A@


	BARITH Nb  Md 
 Md@6 I@9 N\@<C@ A4 D N  E


	BARITH K  Mc 
 Mc@=C@ A5 D N  J


	BARITH Nc  Mc 
 Mc@=CA6 D N  H
	BARITH Nc  Mc@=C@%A7 D N A@


	BARITH Nc  Mc 
 Mc@6 I@9 N\@<C	A: D N 
	BARRAY H@=CA; D N JH	BARRAY J>@6@9 J?@<C@ A= D N  A@


	BENUM K  Mf 
 Mf@=C@ A> D N  J8


	BENUM Nf  Mf 
 Mf@=C@ A? D N  Jv


	BENUM Nf  Mf 
 Mf@=C@ A@ D N  L(


	BENUM Nf  Mf 
 Mf@=C@ AA D N  L*


	BENUM Nf  Mf 
 Mf@=C@ AB D N  L)


	BENUM Nf  Mf 
 Mf@=CAC D N  M		BENUM Nf@=CAD D N  M	BENUM Nf@=CAE D N  K	BENUM Nf@=CAG D N  K	BENUM K@=C@!AI D N  J8


	BENUMERATION H  Mf 
 Mf@=C@!AJ D N  Jv


	BENUMERATION Nh  Mf 
 Mf@=C@!AK D N  L(


	BENUMERATION Nh  Mf 
 Mf@=C@!AL D N  L*


	BENUMERATION Nh  Mf 
 Mf@=C@!AM D N  L)


	BENUMERATION Nh  Mf 
 Mf@=CAN D N  M		BENUMERATION Nh@=CAO D N  M	BENUMERATION Nh@=CAQ D N  M

		BFDLFUNCS M
  Md@=C@!AR D N  L*


		BFDLFUNCS M
  Md 
 Md@=C@!AS D N  L)


		BFDLFUNCS M
  Md 
 Md@=CAT D N  K		BFDLFUNCS M
@=C@!AU D N  JP


		BFDLFUNCS M
  Md 
 Md@=C@&AV D N A@


		BFDLFUNCS M
  Md 
 Md@6 I@9 N\@<CAY D N  M
		BFDLFUNCS M  Md@=C@!AZ D N  L*


		BFDLFUNCS M  Md 
 Md@=C@!A[ D N  L)


		BFDLFUNCS M  Md 
 Md@=C@!A\ D N  JP


		BFDLFUNCS M  Md 
 Md@=CA] D N  M

		BFDLFUNCS M  Md@=C@&A^ D N A@


		BFDLFUNCS M  Md 
 Md@6 I@9 N\@<CAa D N  M
		BFDLFUNCS M  Mc@=CAb D N  G		BFDLFUNCS M@=C@!Ac D N  A@


		BFDLFUNCS M  Mc 
 Mc@=C@!Ad D N  J8


		BFDLFUNCS M  Mc 
 Mc@=C@!Af D N **


		BFDLFUNCS K  Md 
 Mc@=C@!Ag D N  JP


		BFDLFUNCS Nk  Md 
 Md@=C@!Ah D N  L*


		BFDLFUNCS Nk  Md 
 Md@=C@!Ai D N  Jv


		BFDLFUNCS Nk  Md 
 Md@=C@!Aj D N  L)


		BFDLFUNCS Nk  Md 
 Md@=C@!Ak D N  L(


		BFDLFUNCS Nk  Md 
 Md@=C@&Al D N A@


		BFDLFUNCS Nk  Md 
 Md@6 I@9 N\@<CAo D N  Iq	BLOGIC N_@=CAp D N  K	BLOGIC N_@=CAq D N  K	BLOGIC N_@=CAr D N A@	BLOGIC N_@6 I@9 N\@<CAu D N  Iq	BLOGIC N`@=CAv D N  K	BLOGIC N`@=CAw D N  K	BLOGIC N`@=CAx D N A@	BLOGIC N`@6 I@9 N\@<CA{ D N  Iq	BLOGIC Na@=CA| D N  K	BLOGIC Na@=CA} D N A@	BLOGIC Na@6 I@9 N\@<CA D N  K	BLOGIC K@=CA D N A@	BLOGIC Nl@6 I@9 N\@<CA D N  E	BLOGIC K@=CA D N A@	BLOGIC Nm@6 I@9 N\@<CA D N  Iq	BLOGIC K@=CA D N A@	BLOGIC Nn@6 I@9 N\@<CA D N  G	BLOGIC K@=CA D N A@	BLOGIC No@6 I@9 N\@<CA D N  K	BLOGIC K@=CA D N A@	BLOGIC Np@6 I@9 N\@<CA D N  G	BLOGIC K@=CA D N  Iq	BLOGIC Nq@=CA D N  K	BLOGIC Nq@=CA D N  E	BLOGIC Nq@=CA D N  K	BLOGIC Nq@=CA D N A@	BLOGIC Nq@6 I@9 N\@<C@!A D N  A@


		BINTINEQS K  Mc 
 Mc@=C@!A D N  Jv


		BINTINEQS Nr  Mc 
 Mc@=C@!A D N  L*


		BINTINEQS Nr  Mc 
 Mc@=C@!A D N  L)


		BINTINEQS Nr  Mc 
 Mc@=C@!A D N  A@


		BNUMINEQS Nr  Md 
 Md@=C@!A D N  J8


		BNUMINEQS Nr  Md 
 Md@=C@!A D N  Jv


		BNUMINEQS Nr  Md 
 Md@=C@!A D N  L*


		BNUMINEQS Nr  Md 
 Md@=C@!A D N  L(


		BNUMINEQS Nr  Md 
 Md@=C@!A D N  L)


		BNUMINEQS Nr  Md 
 Md@=C@!A D N  A@


		BNUMINEQS K  Md 
 Md@=C@!A D N  J8


		BNUMINEQS Ns  Md 
 Md@=CA D N  K		BNUMINEQS Ns@=CA D N  A@		BGENINEQS K@=CA D N  J8		BGENINEQS Nt@=CA D N  Jv		BGENINEQS Nt@=CA D N  L*		BGENINEQS Nt@=CA D N  L(		BGENINEQS Nt@=CA D N  L)		BGENINEQS Nt@=CA D N  A@		BGENINEQS K@=CA D N  L(		BGENINEQS Nu@=CA D N  L)		BGENINEQS Nu@=C
A D N 
		BGENINEQS K@=C
A D N 
	BQUANTIF K@=C@ A D N  L*


	BSEQ K  Mc 
 Mc@=C@ A D N  L)


	BSEQ Nx  Mc 
 Mc@=C@ A D N  E


	BSEQ Nx  Mc 
 Mc@=C@ A D N  D


	BSEQ Nx  Mc 
 Mc@=CA D N  B	BSEQ Nx@=C@%A D N A@


	BSEQ Nx  Mc 
 Mc@6 I@9 N\@<CA D N  C	BSEQ Dm@=CA D N A@	BSEQ Nz@6 I@9 N\@<CA D N  L	BSEQ L@=CA D N A@	BSEQ L@6 I@9 N\@<CA D N  L	BSEQ L@=CA D N A@	BSEQ L@6 I@9 N\@<CA D N  M	BSEQ M@=CA D N  C	BSEQ M@=CA D N A@	BSEQ M@6 I@9 N\@<CA D N  M	BSEQ M@=CA D N  C	BSEQ M@=C
A D N 	BSEQ M@=CA D N A@	BSEQ M@6 I@9 N\@<CA D N  A@	BSEQ L@=CA D N  K	BSEQ N{@=CA D N  L	BSETS L@=CA D N  L	BSETS N|@=CA D N  G	BSETS N|@=CA D N  K?	BSETS N|@=CA D N  KB	BSETS N|@=CA D N  KD	BSETS N|@=CA D N  L	BSETS N|@=CA D N  L	BSETS N|@=CA D N  K	BSETS N|@=CA D N A@	BSETS N|@6 I@9 N\@<CA D N 
	BSPECIAL
@=CA D N 
	BRECORD
@=C@!A D N bit__and


	BBITWISE K  Mc 
 Mc@=C@!A D N bit__or


	BBITWISE N  Mc 
 Mc@=C@!A D N bit__xor


	BBITWISE N  Mc 
 Mc@=C@!A D N  Jv


	BBITWISE N  Mc 
 Mc@=C@!A D N  A@


	BBITWISE N  Mc 
 Mc@=C@!A D N  K 


	BMODULAR K  Mc 
 Mc@=C@!A D N  Jv


	BMODULAR N  Mc 
 Mc@=C@!A D N  J8


	BMODULAR N  Mc 
 Mc@=C@!A D N  L(


	BMODULAR N  Mc 
 Mc@=C@!A D N  A@


	BMODULAR N  Mc 
 Mc@=XD  t  t t  At  B D  t  t t  At  B BD  t  t t  At  B B,D  t  t t  At  B 
P L% C
A D H@6@3@0@5@8 H@?@<CA D H@6@3@0@4@0@5@8 H@?@<CA D H@6@3@0@4@0@4@0@5@8 H@?@<CA D H@6@3@0@4@0@4@0@4@0@5@8 H@?@<CA D H@6@3@0@4@0@4@0@4@0@4@0@5@8 H@?@<CA D H@6@3@0@4@0@4@0@4@0@4@0@4@0@5@8 H@?@<CA D H@6@3@0@4@0@4@0@4@0@4@0@4@0@4@0@5@8 H@?@<CA D H@6@3@0@4@0@4@0@4@0@4@0@4@0@4@0@4@0@5@8 H@?@<CA D H	@6@3@0@4@0@4@0@4@0@4@0@4@0@4@0@4@0@4@0@5@8 H@?@<C	A D H@6@b@h@c @s@?@R@<CA D H@6@q7@ @/@8 L$	@ @8 L$@?@<XP	norm_expr CC D Ia@6@/
@8do_norm_expr A@A@8 N/@@@'	
@?@<XPhas_matching_rulename CA D I<@6@1 J L@.	@5@0@8 E- @8rulefile A@?@<XP Jd CA D H@6@b@h@c@@@t@b@h@c@[@r@b@h@c@ @o@x@?@<CA D H 
@=XP I C@b D D?@6@/	@3@1consume_layout @@5@4@1 dec10@5@5@8 Af @?@9normalize_negative_literals A@<XPflattenlist CG[ D H@6@?@<CG\ D H

@6@ @8flatten A@ @ 
@8 N A@?@<XPtv_show_type_template C@+A D I@6@8 A@?@A@/	@8 H@@@A@8is_a_valid_type A@(	{type-identifier}@@@0@8 H A@(	 N@?@#Type information for atomic object:@8 L7 A@?@8tv_print_type_data A@?@<C@:A D I J6
	

@6@/@8 H@ @1 H@.
@.@5@8 H@ 
@8
checktypes A@ @ @8 H@? J7@8tv_print_function_name A@?@1 J6
@5@ @8 N@?@<C@0A D I JH
	
@6@/@8 H@ @1 H@.@.
@5@8 H@ @8 N@? JI@8 N@?@1 JH@5@ 
@8 N@?@<C@)A D I	
@6@3	
@5@/@8 H@ @1 H@.@5@8 H@? A~@8 N@?@3@5@ @8 N@?@<CA D I	
@6@3	
@5@/@8 N@? A~@8 N@?@ {list}@8 N@?@<C@&A D I H
	@6@1 H	@5@/
@8 H@1 H@0@5@8 H@? H@8 N@?@1 H N@5@8 N@?@<C@&A D I L
	
@6@1 L	
@5 A@8 H@? L@8 N@?@1 L	{binding} A@5 A@8 N@?@<C@&A D I L
	
@6@1 L	
@5 A@8 H@? L@8 N@?@1 L N A@5 A@8 N@?@<C@$A D I 
	
@6@8 Am@A@8 N@@@0@8 N@? @8 N@?{ {identifier} : {type} } N@8 N@?@<C@*A D I@6@/	@/
@8 M@/@/@8 KP@?@ @8 N@?@/
@ @8 M@?@8 N@?@ 
@ @8 N@?@<C@<A D I@6@/	@8 H@0@0@/
@/@8 M@/@0@8 A:@ @/
@8 KP@?@ @ 
@8 N@?@0@/@0@ 
@8 M@?@ @8 N@?@ @8 N@?@<C@-B  D I@6@3@.	@.
@5@8 A=@/@8 H@?@/@8 N@?@/
@3	@5@8 A=@?@8 N@?@ 
@ @8 N@?@<XP
match_command C@#@ D I1r Mf K
 J~@6@0@3l@4a@4 H@4 Mf@5@8
gen_append A@?@<C@ D I1 N Mc
 @@6@0@3s@4t@5@8 N@?@<C@/@ D I1 N N Nn
 K@6@0@3d@4 N@4 N@4 N@4 Mc@4 N@4 Mf@5@8 N@?@<C@ D I1 No
 B@6@0@3 N@4 Mf@5@8 N@?@<C@ D I1 Mc Nf
 J<@6@0@3 Mf@4 N@5@8 N@?@<C@ @ D I1 N Mf N
 K@6@0@3u@4 H@4 Mf@5@8 N@?@<C@&@ D I1 N Mc
 K@6@0@3m@4 K@4 N@4 Mc@4 N@4y@5@8 N@?@<C@ D I1 H N N Mf I@6@?@<C@ @ D I1 N N N N
 K@6@0@3 N@4 N@5@8 N@?@<C@2@ D I1 N N Nw
 K@6@0@3 N@4 N@4 N@4 H@4 I@4 N@4 Mc@4 N@5@8 N@?@<C@ D I1 Mfx Mc N J@6@?@<C@"@ D I1 N N N H Mf Mf N Mc N J@6@?@<C@ D I1 I
 D@6@0@3 Mf@4 N@4 K@5@8 N@?@<C@ @ D I1 N N Ng
 J@6@0@3 Mf@4 N@5@8 N@?@<C@&@ D I1 N Mf N
 K@6@0@3 Mf@4 N@4b@4 Mf@4 N@5@8 N@?@<C@ @ D I1 N Mf N
 K@6@0@3 Mf@4 N@4 Mf@5@8 N@?@<C@&@ D I1 N N N
 K@6@0@3 Mf@4 N@4 Mf@4 N@4 Mf@5@8 N@?@<C@ D I1 N Mf
 K@6@0@3 N@4 H@4 H@5@8 N@?@<C@ D I1 K N N
 K@6@0@3 H@4 Mf@5@8 N@?@<C@ D I1q N Mc N K@6@?@<C@#@ D I1 H N
 A@6@0@3 N@4 N@4 N@4 N@4 N@5@8 N@?@<C@ @ D I1 N N N
 K@6@0@3 N@4 N@4 K@5@8 N@?@<C@/@ D I1 Mc N N
 K@6@0@3 N@4 N@4 N@4 N@4 Mc@4 N@4 N@4 Mf@5@8 N@?@<C@ D I1 N Mf
 H@6@0@3 N@5@8 N@?@<C@ D I1 N I
 K@6@0@3 N@4 N@5@8 N@?@<C@#@ D I1 N Mf H
 K@6@0@3 N@4 N@4 N@4 Mf@5@8 N@?@<C@ D I1 N N
 K@6@0@3 H@4 Mf@5@8 N@?@<C@#@ D I1 K N Mc
 K@6@0@3 N@4 N@4 H@4 H@5@8 N@?@<C@&@ D I1 N
 I@6@0@3 N@4 N@4 H@4 Mf@4 N@4 N@4 Mf@5@8 N@?@<C@#@ D I1 Mf N Mf
 E@6@0@3 H@4 N@4 N@4 Mf@5@8 N@?@<C@ D I1 H N N N K N N L@6@?@<XD  t  t t  At thread_message_hook BD  t  t t  At  N ED  t  t t  At  N EPwrite_flag_string C@b D	u Hw        	
@6@8 J@?@9 N A@<C@c D N@6@?@<XPmini_skip_initial_crap  CF D H@6@0@8read_vc_line_noecho A@0@8 N@/@8 N@8 L^ A@?@<XP K C@`@5 D Kj@6@/	@8 I@8 J:*** PROVED C@8 I@8 I K'@8 I@8 I@1 I Kk@2 I
	@5@8 As@1 I
	@5@8 Is@/
@8 K#@A@/@0@8 K(
 FOR CASE @8 I@ @8 I@@@S@F@?@8 I @A@D@0@0@8 I@M@Q I@8 K@8 L@@@S@?@<XD  t  t t  At is_vc BP L C@&@ D I@6@U
@"
requires

@#@ @8 Mh@ @ @8check_all_requirements A@1 N	@5@8 H@?@<XD  t  t t  At  I BD  t  t t  At spade_chkhelp_prefix BP M CA D I@6 M@/@8 J@8 J@R@<CA D I  @6@?@<XP J C D J@6@8 J@?@8 G@8 J@/	@8 I@8process_initialisation A@+	 EY@8 J@?@R@<C@* D J@6@D	@8 J@M	@Q@R@<XPspecify_patt  C@)A> D J@6@1 JK@0@5@8 B)@A
old@/@8 J@F	@@
	Pattern? @8 I5@/	@8 L@/@8 L=@1 N@5@8 As@?@<XD  t  t t  At  J~  AP J~  C@7 D J  @6 J A@8 J@?@9replace_all  A@<C@B@; D J@6 J@/@8 J@U@A@" L>@#@G	@@@" D I

	
@#@8 C,@8 C,@b@i@j@r@?@1 J@0@5@8 B)@1 Ml@0@5@8 B)@8process_replace_arg_expression A@?@9 N@<C@,@L D J@6@A J@1 I@.@.	@5@8 J@F
@@@'REPLACE -- Which hypothesis/conclusion? NN@8 M@/
@8 L@"
 I

	@#@?@9 J} A@<XPcheck_rulename C@ D I@6@U@3@.
@4@.@5@8 A=@8 Am@ @8 C,@b@g@c @u@?@<C@ D I
 K]@6@?@<C@ D I @=XPenumerated_simp C@GB D J5 M
@6@?@ @/@8 N A@A@3@4
@5@8strict_sublist A@F
@@@&@A@" M	
@#@"	

@#@1 J8

@5@8 J:@@
@"
 M@#@F
@?@<C@EB D J5 M	
@6@?@ @/@8 N@A@3
@4@5@8 N@F
@@@$@A@" M
@#@/
@8 L@1 J8

@5@8 J:@@
@"
 M	@#@F
@?@<CB D J5@6@8 N/@?@<XD  t  t t  At  KX BP KW C@j K K  I@=XP J C@)Ff D H@6@/	@8 K@A@)	@:@?@)@ @8 J@ @8 J@F
@@
@/
@8 J@"	
@#@?@<XP L CA D Ix@6@8 H@8 H@?@<XD  t  t t  At command_log_filename BPfile_exists C D D?
 F@6@9 A A@<C
 D D?
 E@6 E@9 D A@<C
 D D?
 C@@6 C@@9 N@<XD  t  t t  At  J BP J C K K 
@=XP J C@L D I1@6@A@8 M@?@@@8 J A@?@<XD  t  t t  At  H BP	simp_args C@ D Ia



@6@ @8 N@?@ @ @ 
@8norm_typed_expr A@?@<C@ @ D Ia


@6@ @/
@8 H@?@ @ 
@ @8 N@?@<C@"@ D Ia		
@6@ 
@8 N@?@ @ 
@ @8 N@?@ @ @ @8 N A@?@<C@&@ D Ia		


@6@ @/@8 H@?@ @ @ @8 N@?@ @ 
@ @8 O@?@<XPtv_get_command C
@K D I@6@1 I@5@8 Is@?@<C@N D I@6Traverse-Command>>@8 I5@/	@8tv_read_line_of_chars A@8tv_process_line_of_chars A@?@R@<XP Kr C@2@ D Kj@6@/@/	@8 Kn@1 N@5@8 B)@1 K@0@5@8 B)@/
@8 M A@/@8 LD@1 O@0@5@8 B)@1 O@5@8 B@8 LH@?@<XP J CB D J@6@A@8 K7 A@@
@A@8 L A@@@T@?Invalid term.  Try again@8 I@8 I @R@<CB& D J@6@D@8 Am@M@Q@D@8 C,@M@Q@? O@8 I@8 I @R@<CB- D J@6@?@<XP I C@)A D I@6@1 L@0@5@8 B)@1 L@0@5@8 B)@1 N@0@0@0@5@8 B)@1 Ka@0@5@8 B) I@8 B)@?@<XPrenumber_and_print C@$@A D I@6@A@8 IH@8printq A@@@A@D	@8 IH@M	@Q@0@8mynumbervars A@8backtrack_printq A@R@@@S@<XPsplit_qualifiers C@1@( D I&
@6@/@8 L A@?@ @/
@8 O A@?@A@"
@#@"	
@#@@	@ @ 
@8 H@F@?@<C@4 D I&@6@?@<XP K C@C D	u Hh        @6@0@9 J@<C@3@D D O# A@
	
@6@A@0@1 G@2 J8	
@5@8 J@@@A@0@1 A@
	@5@8 J@@@0@1 G@2 J8
	@5@9 J@<C@3@E D O# J8
	
@6@A@0@1 G@2 A@	
@5@8 J@@@A@0@1 J8
	@5@8 J@@@0@1 G@2 A@
	@5@9 J@<C@3@F D O# L)
	
@6@A@0@1 G@2 Jv	
@5@8 J@@@A@0@1 L(
	@5@8 J@@@0@1 G@2 L*
	@5@9 J@<C@3@G D O# L(
	
@6@A@0@1 G@2 L*	
@5@8 J@@@A@0@1 L)
	@5@8 J@@@0@1 G@2 Jv
	@5@9 J@<C@3@H D O# L*
	
@6@A@0@1 G@2 L(	
@5@8 J@@@A@0@1 Jv
	@5@8 J@@@0@1 G@2 L)
	@5@9 J@<C@3@I D O# Jv
	
@6@A@0@1 G@2 L)	
@5@8 J@@@A@0@1 L*
	@5@8 J@@@0@1 G@2 L(
	@5@9 J@<XD  t  t t  At 
used_ident BP N C@4 D J-

@6@ @8 H@ @ 
@9 N@<C@7 D J- @=XP J CE D J
@6@D
@0@0@8qbindingname A@M
@Q@?@<CE D J@6@/
@8 N A@8adjust_qbindingnames A@?@8do_unhandle_quantifiers_in A@?@<XP J C
 D J @6@D@0@0@8 I@M@Q@?@<C@6 D J@6@/@8logfile_name A@/	@8 K A@/
@8 Kc A@8 I@8 I@8 I step@8process_logfact A@8 I @1 I@.@.@5@8 Is@/
@8 O3@ 
@ @ @8 O5@8 I @R@<C@% D J@6@/@8 O/@D	@8 I@M	@Q M@8 I@8 I I@8 I@8 I @?@9 K	@<C@. D J  @6 A@8 I@?@<XD  t  t t  At  K BP K C@< K K  I@=XD  t  t t  At previous_character BD  t  t t  At  J  AP J  CB D I  @6@1 I J@5@8 B@?@<XPdo_direct_goals CB	 D I<
@6@U
@"
 MF
@#@?@ @@ @8 O: A@?@<CB D I<
@6@?@<XPdel_til_none_left_in C@'B D I@6@/	@/
@8 J@D@8 I*@M@Q@?@1 ML	
@5@8 As@1 I	
@5@8 Is@?@R@<CB D I @=XP NJ C	D D J@6@?@<C@8D D J


@6@ 
@/@ @/@8 NB A@A G@8 NG A@"	@#@F@@@ @/@ @ @8 NI@"	@#@?@<XPis_ok_front_part_of_vc_line C@;D] D H
	@6@A@b@c@0@i@s@b@i@c@9@s@@@&@A@b@c@A@i@s@b@i@c@Z@s@@@A@b@c@a@i@s@b@i@c@z@s@@
@3	@5B_@8 A@ @?@<CDh D H@6@?@<XP N CBR D J@6@0@/
@8 K@/@8 N@ @8	determine A@?@<XPruleused_noprefix CBm D J
	

@6@3
@4@5@8 LP@9strip_rule_prefix A@<XD  t  t t  At  K  AP K  C@2A" D Jl@6@8 I @/@8 K#@b@h@c @t[DEPTH: @8 I@8 I J @8 I@8 I @/	@0@/
@8 I@8 I K'@8 I@8 I@8 I @8list_case_status A@?@<C
A1 D Jl  @6 @8 K#[TOP-LEVEL]@8 I@8 I @?@<CA6 D Jl  @6@?@<XP LW C@4Ck D J		@6@1 M\@.@.@5@8 Is@/
@ @8 M^@3@4@5@ 
@/@8 H@q@ @/@8 LV@"
@#@?@<CCs D J
@6@?@<XD  t  t t  At  K  AP K  C@B@j D	u Hf        @6@8 K. J@/@8 Jstrategy@/	@8 J@A
@)	
contradiction@!
@1
contradict@5@#@@@A
@)	implication@!
@1 OX@5@#@@@A@)	 L@(
 L@@@)	cases@(
 OZ@?@@?@<XPadd_formula CGp D H K1 I@6@8 K
@?@<CGq D H K1 I@6@8 I@?@<CGr D H	nomessage I@6@8 L3@?@<CGs D H O] I@6@8quiet_add_conc A@?@<XPorder_prods C@ B D Ia@6@/
@0@8essence A@/@8 Ib@/@0@8 Oc@ @/
@8 Ib@ @ 
@8order A@?@<XPfetch_chars C@z@q D I1@6@/@8eol_char A@/@8lget0 A@A@)@.@?@'	@)
@.@ @8lskip A@G
@F@@@X@A@7@A@)	@@
@A@'@@@)@ @?@A@)	@?@8 Oi A@@@'	@A	@'@?@)
@.@@@)
@ @G
@F@@@ @/
@8 Jc@/@3
@5@8 H@3@5@/@8 H@ @8 Ot@?@<XP	form_expr CCH D Ia
@6@8 K@?@<CCJ D Ia
@6@/@8 K@ @/
@8 Ou A@1 E
@5@8 JW@?@<CCO D Ia @6@?@<XP	read_rest CA D H@6@8lastword A@?@1 O8	@5@9 B@<CA D H@6@ @/
@8	read_word A@ @ 
@ @8 Ox A@?@<XD  t  t t  At  OW AP OV C@8 D	u Hk        @6@A@" I H
	@#@8 C,@/
@8 I@@
 A@8 H@&
@F	@'ENTERING PROOF BY CONTRADICTION ATTEMPT@8 I@8 I @3 @@5@1 G
@5
CONTRADICTION@8 I\@?@<XPget_help_identifier C@= D J{@6@8 A@/
@8 H@/@8make_letter_list A@?@ @9find_help_atom A@<XPsort_rules_used  C@"Bw D J@6@/@1 OG@5@/	@8 @H@-	@/
@8 J1@?@1 LQ@0@5@8 B) LR@8 MW@?@<XPtry_rule C@2C. D J=>

@6@ @8 MH A@1num_matches@0@5@8 B)@1 O @5@8 Babandon_search@8 B)@1 L@0@5@8 B)@0@1 O
@5@8search_rules A@8 O A@?@<XPcheckhastypelist CB_ D J-

@6@?@ @8checkhastype A@?@<CB` D J-

@6@ @8 O@?@ @ 
@8 O A@?@<C
Bc D J-
@6@?@8 O@?@<CBd D J-
@6@8 O@?@ @8 O@?@<XD  t  t t  At  J BPfind_del CB} D J
@6@?@<CB D J

@6@ @/
@8 O A@ @b@g
@c@o@x@?@<CB D J


@6@ 
@ @ @8 O@?@<XPrename_qbinding_name CEa D J@6@/	@8generate_new_qbinding_name A@1 O&@.
@5@8 Is@1 O&	
@5@8 As@R@<CEf D J@6@?@<XP M C D J{ @@The following commands are available at present in the checker:-@=C D J{  A@=C D J{ @A     case            forget            prove         standardise @=C D J{ @A     consult         forwardchain      quit          status      @=C D J{ @A     declare         help              remember      traverse    @=C D J{ @A     deduce          infer             replace       undelete    @=C D J{ @A     delete          instantiate       save          unwrap      @=C D J{ @A     done            list              set                       @=C D J{ @A     execute         newvc             show                      @=C D J{ @A     exit            printvc           simplify                  @=C D J{  A@=C D J{ @DFor more specific help on a particular command, type "help COMMAND."@=C D J{ @:For help on the built-in rules library, type "help rules."@=XPread_vcs  C@2C D H@6@/@8 J@8 G@8increment_vc_number  A@/	@8 M A@*	@/
@8 M@q
?@ @/@8make_numbers_list A@3@5@/
@8 LM@1 O
@5@8 As@?@<XD  t  t t  At  K  AP K  C D M @6@D@0@8 O A@M@Q@?@8 I There are no VCs to prove.@8 I@8 I @R@<C@ D M@6@8check_whether_to_proceed  A@8 K.@/@8 M@A	vc_number@/	@8 J@@@8 I @+The following VCs have not yet been proved:@8 I@8 I @8list_vcs_still_to_prove  A@8 G@8 I 
Which VC? @8 I5@/	@8 L@8 C,@/
@8 M@A@8 O@@VC does not exist; try again@8 I@R@?@8 M A@1 Ivcname
@5@8 As@1 Ko@0@0@5@8 B)@1 Ko
	@5@8 B@1 K@0@5@8 B)@1 K @5@8 B@1 Kf@0@5@8 B)@1 Kf @5@8 B@1 J|@0@0@5@8 B)@1 H@0@0 K@5@8 B)@8 I@?@<XPtv_fetch_number CA] D I@6@/@8tv_fetch_digits A@  @8tv_form_number A@?@<XP N C@ D J@6@1 IS@.@5@8 Is@8 J@8 J@8 J@R@<CA @ D J@6@8 J J@8 As@1 J@0@5@8 B)@1 I J@0@5@8 B)@1 I J@2 J A@5@8 B@1 J@0@0@0@5@8 B)@1 J@0@5@8 B)@1 N@0@5@8 B) N@/@8 J@A@8 IH@&	@G
@@@p@A@T@$Total wildcard not allowed: aborted.@8 I@8 I  J@8 B)@?@R@G	@F@@@Y@1 N@5@8 As@8clear_facts  A@/
@8get_all_subexpressions_in_vc A@A@)
@*No matching subexpressions found: aborted.@8 I@8 I  J@8 B)@?@R@F	@F@@@5@1tidied_subs
@5@8 As@A@"

@#@(@@@8
print_subs A@/@8
determine_sub A@?@A	@) K9@?@R@F	@@@ @3@.	@4@0@5@8gets A@/@8 H@1 J@5@8 As@?@1 J	@5@8 As@1 J N@0@5@8 B)@1 J N	@5@8 B@?@8 J@1 J@.
@5@8 Is@A@'
	@?@R@@@ 
@8 H@?@ 
@8do_replace_all A J@8 B)@?@<XPcollect_indices_and_values C@>B D J-



@6@A@"@" N*

@#@ @/@8collect_indices A@ @/@ @8 O A@?@ @ @8 H@@@'
@?@ @ @8 O@G@F@?@<CC	 D J-@6@?@<XPreduce  CA2 D J  @6@8 G@8 N A@8reduction_procedure  A L@8 B)@1 J L@0@5@8 B)@1 I|@0@5@8 B)@8reduce_again  A@?@<XP H  C@ D N	@6@A C'@/@8 J@@Flag name? @8 I5@/@8 L@/	@8	is_a_flag A@?@Avalue@/
@8 J@@New value? @8 I5@/
@8 L@8ok_value A@?@/@3@4@.@5@8 A=@/
@3@4
@5@8 A=@?@ @8 B)@ 
@8 B@?@A@f@) J@A@'
@G@@@W@A@)
 ID@/@8 N A@ @8 I@8 I@F@@@D@)
 I@/@8 P@/@8 B A@A@ @8 I@@@D@ @8 I@M@Q M@8 I@ @8 I I@8 I@8 I @?@8 K	@ @8 IBset command_logging to on.@8 I@8 I @ @8 P@ @8 I@@@S@G@?@<XPwrite_unproved_subgoals C@4A D J

@6@8 J	Subgoal: @8 I@/@8prooflog_width A@A
@) @8 I@F@@@b@g@h@m D@c	@m D@y@ @0@8pretty_write A@8 I @?@<C@7A D J

@6@8 J P@8 I@/@8 P
@A
@) @8 I@F
@@@b@g@h@m D@c	@m D@y
@ 
@0@8 P@8 I @ @8 P
 A@?@<CA D J
@6@8 J(no subgoals remaining (?!))@8 I@8 I @?@<XPinsert_in_vc_list C@5@ D Kj		




@6@ @b@h@c@o@x@q?@ @ @8 L@ @3@4
@5@ @8 H@?@<C@ @ D Kj



@6@ @b@h@c@o@x@?@<C@"@ D Kj


@6@q?@ @ @8 L@ @3@5@ 
@8 H@?@<C@ D Kj


@6@ @/@8 L@b@g@h@r@ @ 
@8 P A@?@<C@ D Kj	@6@?@<XD  t  t t  At overwrite_warning BP P C@ K K  ID@=XPscream_blue_murder  C
@ D I&  @6@8 I @$FAILED: ERROR IN COMMAND LINE SYNTAX@8 I@8 I @?@9 K	@<XP O C@9 D J- @ A@6@?@<C@: D J- @ A@6@?@<C@u@; D J- L 


 A@6@?@8 Am@ @/
@8 H@A@ 
@0@8 H@@@A@)
 @y@@
@A@)
 M9@@@)
 A@?@A@ 
 H@8 J@?@  A@8 O@@@-@A@1 H

 H@5@8 B@  A@8 O@1 H

 H@5@8 Is@?@@@1 H

 H@5@8 Is@R@?@<C@u@V D J- L 


 A@6@?@8 Am@ @/
@8 H@A@ 
@0@8 H@@@A@)
 @y@@
@A@)
 M9@@@)
 A@?@A@ 
 H@8 J@?@  A@8 O@@@-@A@1 H

 H@5@8 B@  A@8 O@1 H

 H@5@8 Is@?@@@1 H

 H@5@8 Is@R@?@<C@9@r D J- E

@6@/@8 O@?@ @/
@8 O@?@A@A@) M9@@@)
 M9@?@)	 M9@@@) @y@)
 @y@A@)	 @y@@@)	 M9@?@<C@9@ D J- D

@6@/@8 O@?@ @/
@8 O@?@A@A@) M9@@@)
 M9@?@)	 M9@@@) @y@)
 @y@A@)	 @y@@@)	 M9@?@<C@9@ D J- JP

@6@/@8 O@?@ @/
@8 O@?@A@A@) M9@@@)
 M9@?@)	 M9@@@) @y@)
 @y@A@)	 @y@@@)	 M9@?@<C@%@ D J- H
@6@/@8 O@?@A@) M9@)	 M9@@
@) @y@A@)	 @y@@@)	 M9@?@<C@ D J- J

 @y@6 @y@8 O@?@  @y@8 O@?@<C@ D J- K 

 @y@6 @y@8 O@?@  @y@8 O@?@<C@%@ D J- M

@6@/@8 O@?@A@) M9@)	 M9@@
@) @y@A@)	 @y@@@)	 M9@?@<C@%@ D J- M
@6@/@8 O@?@A@) M9@)	 M9@@
@) @y@A@)	 @y@@@)	 M9@?@<C@ D J- Ni

@6@  @y@8 O@8 O@A@)	 @y@@@)	 M9@?@<C@ D J- M
@6@8 O@?@A@)	 M9@@@)	 @y@?@<C@ D J- 

 M9@6 M9@8 O@?@  M9@8 O@?@<C@8@ D J- A@

 A@6@/@8 O@A@A@) @y@@@) M9@?@ @/
@8 O@A@)
 @y@@@)
 M9@@@ @ @8 O@F
@?@<C@8@ D J- J8

 A@6@/@8 O@A@A@) @y@@@) M9@?@ @/
@8 O@A@)
 @y@@@)
 M9@@@ @ @8 O@F
@?@<C@>A D J- L)

 A@6@/@8 O@A@A@) @y@@@) M9@?@ @/
@8 O@A@)
 @y@@@)
 M9@@@  H@8 H@ @ @8 O@F
@?@<C@>A D J- L(

 A@6@/@8 O@A@A@) @y@@@) M9@?@ @/
@8 O@A@)
 @y@@@)
 M9@@@  H@8 H@ @ @8 O@F
@?@<C@>A+ D J- L*

 A@6@/@8 O@A@A@) @y@@@) M9@?@ @/
@8 O@A@)
 @y@@@)
 M9@@@  H@8 H@ @ @8 O@F
@?@<C@>A> D J- Jv

 A@6@/@8 O@A@A@) @y@@@) M9@?@ @/
@8 O@A@)
 @y@@@)
 M9@@@  H@8 H@ @ @8 O@F
@?@<C@<AR D J- J6


@6@8 O@A@1 H@.
@.@5@8 H@F@@@/@8 H@ @1 H@.
@.@5@8 H@ @ 
@8 O@ @ @8 O@?@<C@7A\ D J- JH

@6@/@8 O@A@ @1 H@.
	@5@8 H@F@@@ @/@8 H@ @1 H@.
	@5@8 H@ @ 
@8 O@?@<CAf D J- G
 A@6 A@8 O@?@<CAh D J- Iq

 A@6 A@8 O@?@  A@8 O@?@<CAk D J- K

 A@6 A@8 O@?@  A@8 O@?@<CAn D J- E

 A@6 A@8 O@?@  A@8 O@?@<CAq D J- K

 A@6 A@8 O@?@  A@8 O@?@<C	Au D J-
 @y@6@8 C,@?@<CAw D J-@6@8 A@0@8 J@?@<CA{ D J- M
 A@6 @y@8 O@?@<CA~ D J- M	
@6@8 O@?@A H@8 H@@@)	 @y@?@<CA D J- M
@6@8 O@?@A H@8 H@@@)	 @y@?@<CA D J- Ny
 @y@6@/@8 O@?@ @1 H@0@5@8 H@?@<CA D J- L
@6@/@8 O@ @1 H	@5@9 H@<CA D J- L
@6@/@8 O@ @1 H	@5@9 H@<CA D J- M
@6@8 O@1 H@0@5@9 H@<CA D J- M
@6@8 O@1 H@0@5@9 H@<CA D J- C

@6@8 O@1 H@0@5@8 H@ @9 O@<CA D J- K?

@6@8 O@1 H@0@5@8 H@ @9 O@<CA D J- KD

@6@8 O@1 H@0@5@8 H@ @9 O@<CA D J- KB

@6@8 O@1 H@0@5@8 H@ @9 O@<C@ A D J- L

 A@6@ @/@8 O@ @1 H@.
@5@8 H@ 
@8 O@?@<C@ A D J- L

 A@6@ @/@8 O@ @1 H@.
@5@8 H@ 
@8 O@?@<CA D J- L

 A@6@/@8 O@ @1 H@0@5@8 H@ @ @8 O@?@<CA D J- L

 A@6@/@8 O@ @1 H@0@5@8 H@ @ @8 O@?@<C
A D J-@6@1 H@0@5@9 H@<CA D J-
@6@/@8 O@1 H@5@8 H@ @9 O@<C
A D J- H@6@1 H@0@5@9 H@<CA D J- H
@6@/@8 O@1 H@5@8 H@1 H@5@9 O@<C@8A D J- Ne
@6@A@1 H@3@0@5@.@5@8 H@F@@@/@8 H@ @1 H@3@0@5@.@5@8 H@1 N*@0@0@5@8 H@ @9 H@<C@A D J-@6@D@8 A@M@Q@3@.
@.@5@8 A=@8 J?@A@B@)
 J>@?@ @3@.@.
@5@3@.@.@5@8 O@?@ @/@8 H@ 
@ @8 Ll@ @/@8 H@ @ @8 Ll@1 H@3@5@5@8 H@G@G@@@+@)
 K@?@ @/@/@8collect_fields_and_values A@1 F@.@5@8 H@ @ @/@8permutation_of_fields A@ @ @9
checktypelist A@G@G@G@<C@RA D J-@6@D@8 A@M@Q@3@.
@4@.@5@8 A=@/ H@8 JG@ @1 N*@0@0@5@8 H@?@A@ @1 H@3@0@5@.
@5@8 H@'	@@@ @8 H@1 H@3@0@5@.
@5@8 H@ @ 
@9 H@<C@A D J-@6@D@8 A@M@Q@3@.
@.@5@8 A=@8 J?@A@`@/ H@8 JG@?@ @3@.
@.@5@3@.@.@5@8 O@?@ 
@/@8 H@ @ @8 Ll@ @/@8 H@ @ @8 Ll@A@ @1 H@3@5@5@8 H@'	@@@ @8 H@1 H@3@5@5@8 H@G@G@@@0 D]@8 JG@?@ @/@/@8 P@1 F@.@5@8 H@ @ @/@8 P @ @ @9 P#@G@G@G@F@<C@?B D J-@6@D@8 A@M@Q@/
@/@8 M@/@8 P#@A@ @/
@8 KP@F@@@ @/
@/@8 KP@3@5@3	@5@8compatible_type_lists A@ @ 
@8 P&@?@<C@MB D J-@6@D@8 A@M@Q@0 A$@0@3@.
@5@0@8 M@/@8 O@3@.@0@5@8 A=@A@ @3@5@8 KP@F
@@@ @3@5@/
@8 KP@3
@5@3	@5@8 P&@?@<C@;B( D J-@6@D@8 A@M@Q@0 J7@0@3@.
@4@.@5@0@8 M@8 O@3@.@0@5@8 A=@ @3	@4@.
@5@8 KP@ @ 
@8 O@?@<C@^B1 D J-
@6@D@8 A@M@Q@D@0@0@8 M@M@Q@D@0@0@0@0@0@8 M@M@Q@3@.
@.@5@8 A=@ @8check_is_an_ok_arity_function A@ @/@8 P#@A
@/
@8 KP@F@@@/
@/@8 KP@3@5@3	@5@8 P&@ @ 
@8 P&@?@<CBB D J- N}

@6@8 J?@8 O@ @8 O@?@<CBI D J- N

 @y@6@8 J? @y@8 O@  @y@8 O@?@<CBP D J- N

 @y@6@8 J? @y@8 O@  @y@8 O@?@<CBV D J-
 M9@6 @y@8 O@?@<XP
rule_match C@oA) D I<@6 I@8 N\@U	@"	 A@

@#@U@U@ @3@.
@.@5@8 A=@ @3@.@.@5@8 A=@/@ 
@ @8make_up A@/@ @ @8 P.@?@ @3@0@.@5@8 A=@ @3@0@.@5@8 A=@ @ @/@8fetch_inf_or_subst_rule_for_eq A@1 A@@5@ @/@8	add_conds A@1 A@@5@ @9 P4@<C@2A9 D I<@6@U	@3@.@.@5@8 A=@/
@ @ @8 P.@?@ 
@3@0@.@5@8 A=@ 
@/@8fetch_inference_rule A@1 A@@5@ @9 P4@<XP OO C@1A9 D Jl@6@/	@0@8 I@A@8 Kw*** PROVED FOR CASE @8 I@8 I@8 I @@@D
@8 Kw@M
@Q<Case @8 I@8 I	 pending>@8 I@8 I @R@<CAH D Jl@6@?@<XP M C@F# D H

@6@A@@"
 N*

@#@?@ @/@8 KF@?@A@,@" L>

@#@ @/@8restructure_indices A@ @/@8 P=@?@!@1 L>@5@#@G@G@G@@@Q@A@,@"..

@#@ @/@8 KF@ @/@8 KF@?@!@3@1 P@@5@5@#@G@@@"
@#@ @/@8 KF@?@!@3@5@#@G@G@G@G@?@" N*@#@@@ @8 KF@G@G@G@G@G@G@G@?@ @ 
@8 M@?@<CFC D H@6@?@<XPtv_process_command C@X@ D I			redisplay@6@/	@8 I A@/
@8is_inverse_video A@/@8is_normal_video ADepth: @8 I@8 I,       Trace: @8 I@/@8 I A@ @8 N@/
@8 I A L@8 I@ 
@8 NPrincipal functor: @8 I@ 
@3@.@.@5@8 A=@?@8 I@ @8 I@ @8 I@ @/@8 B@?@ @ @8tv_display_arg_info A@?@<C@@ D I		up@6@/	@8 PE@b@i@c @t@?@1 I@0@5@8 B)@1 I	@0@5@8 B)@q
	?@1 I
@5@8 B@/@8 PN@1 I@0@5@8 B)@/@3@0@5@ @8 N@1 I@5@8 B@/
@8 PO@A@1@A@"
 L 

@#@@
@"
 L 

@#@ @/@8 H@1 Htv@5@8 B)@@@S@G@F@? PD@8 PB A@?@<C@ D I PT@6@0@8 I A@?@9CANNOT "UP" AT TOP-LEVEL.  (Rest of command-line ignored)@8 N@1 I@0@5@8 B)@?@<C	@ D I PT@6CANNOT "UP" AT TOP-LEVEL.@8 N@?@<C@@ D I
down
	@6@/
@8 PE@/@8 PO@D@ @8 A@M@Q@/@8 PN@?@q
@ @0@/@8 A:@A@@A@8 C,@b@i@c@u@b@i@g@s@&	@@	@)	?@)@(@?@ @ @/@8 BQ@1 I@0@5@8 B)@1 I
@5@8 B@1 I
@5@8 B@1 I@0@5@8 B)@ @3@5@/@8 H@1 I@5@8 B@A@1@A@" L 

@#@@
@" L 

@#@ @/@8 H@1 H PU@5@8 As@@@S@G@F@? PD@8 PV@@@A@0@8 PW@="DOWN" NON-EXISTENT ARGUMENT.  (Rest of command-line ignored)@8 N@1 I@0@5@8 B)@@"DOWN" NON-EXISTENT ARGUMENT.@8 N@G@G@G@?@<CA$ D I PZ@6@0@8 PW@?@;CANNOT "DOWN" AT TREE-LEAF.  (Rest of command-line ignored)@8 N@1 I@0@5@8 B)@?@<CA* D I PZ@6@?CANNOT "DOWN" AT TREE-LEAF.@8 N@?@<CA. D I H@6@/	@8 PE@/
@8 PO@?@8 N A@?@<CA4 D Ilocate
	@6@/
@8tv_build_locate_expr A@?@8 N@?@<C@7A9 D I D@6 TRAVERSE ENVIRONMENT COMMANDS:@8 N ------------------------------@8 N@2 u (or -)   UP (ascend a level in expression tree)@8 N@D d (or +)   DOWN (descend a level); must be followed by argument no.@8 N@/                 (e.g. d2 = descend argument 2)@8 N@@ l          LOCATION of current level w.r.t. original expression@8 N@B                 (follow by "f" for FULL or ["b"] (default) BRIEF)@8 N@. t          TYPE information for current level@8 N@# r          REDISPLAY current level@8 N@/ s          SHOW top-level expression (in full)@8 N@) h (or ?)   HELP -- displays this message@8 N@2 x          EXIT from traverse command environment@8 N@8 I @?@<CAH D Ishowtop@6 @/	@8 POTOPLEVEL EXPRESSION:@8 N@8 N@?@<CAM D I J@6@1 H@0@0 PU@5@8 B)@?@<CAP D I G_
	@6@?ERROR(S) IN COMMAND SEQUENCE:  @8 I@8
tv_write_list APlease retype command-line.@8 N@?@<XP J C@7@U D I1@6@/
@/@8
fetch_keyword A@A@8 N A@?@A@)@.@)	@@@8 L@F@@@8warn_of_unknown_command  A@?@A@)@.@F@@@/@8 Ok@ @8 Oq@?@R@?@<XP O C@> D I@6@8 O@?@<XD  t  t t  At  K  AP K  C D Ip  @6@A@8movenots  A@@@A@8
split_hyps  A@@@A@8 Iu@@@A@8 K A@@@9 L A@<C D Ip  @6@?@<XPsatisfy_goal C@ BH D I< A@
	
@6@8 IH@/@8 N/@ @8 H@?@1 A@
@5@9 P A@<C@ BN D I< A@
	
@6@8 IH@/@8 N/@ @8 H@?@1 A@	@5@9 P@<C@ BU D I< J8
	
@6@8 IH@/@8 N/@ @8 H@?@1 J8
@5@9 P@<C@ B[ D I< J8
	
@6@8 IH@/@8 N/@ @8 H@?@1 J8	@5@9 P@<C@ Bb D I< L*
	
@6@8 IH@/@8 N/@ @8 H@?@1 L*
@5@9 P@<C@ Bh D I< L*
	
@6@8 IH@/@8 N/@ @8 H@?@1 L*	@5@9 P@<C@ Bo D I< Jv
	
@6@8 IH@/@8 N/@ @8 H@?@1 Jv
@5@9 P@<C@ Bu D I< Jv
	
@6@8 IH@/@8 N/@ @8 H@?@1 Jv	@5@9 P@<C@ B| D I< L)
	
@6@8 IH@/@8 N/@ @8 H@?@1 L)
@5@9 P@<C@ B D I< L)
	
@6@8 IH@/@8 N/@ @8 H@?@1 L)	@5@9 P@<C@ B D I< L(
	
@6@8 IH@/@8 N/@ @8 H@?@1 L(
@5@9 P@<C@ B D I< L(
	
@6@8 IH@/@8 N/@ @8 H@?@1 L(	@5@9 P@<C
B D I<@6@T@?@/	@8 J@9 C,@<CB D I<@6@9 K@<C@B D I< G
	@6@U	@A
@"	 G
@#@G@@@@A@"	 A@

@#@!
@1 J8@5@#@@@t@A@"	 J8

@#@!
@1 A@@5@#@@@\@A@"	 L)

@#@!
@1 Jv@5@#@@@D@A@"	 L(

@#@!
@1 L*@5@#@@@,@A@"	 L*

@#@!
@1 L(@5@#@@@"	 Jv

@#@!
@1 L)@5@#@9 P@<CB D I< Iq
	
@6@8 IH@?@8 J:@9 P@<CB D I< Iq
	
@6@8 IH@?@8 J:@9 P@<CB D I< Iq
	
@6@8 P@9 P@<CB D I< K
	
@6@8 IH@?@A@8 J:@@@9 P@<CB D I< K
	
@6@8 IH@?@A@8 J:@@@9 P@<C
B D I< K
	@6@9 P@<CB D I< K

	@6@9 P@<CB D I< E
	
@6@8 IH@?@A	@1 G	@5@8 J:@@@9 P@<CB D I< E
	
@6@8 IH@?@A@8 J:@@@1 G	@5@9 P@<CB D I< E
	
@6@A	@1 G	@5@8 P@@@9 P@<CB D I< K
	
@6@1 E	
@5@8 P@1 E
	@5@9 P@<C@EB D I< A@
	
@6@A@8 IH@A@T	@8 JO@D@8 C,@M@Q@8 J@@@'	
@@@8 IH@A@T
@8 JO@D@8 C,@M@Q@8 J@@@'
	@<CC D I< J8
	
@6@A@1 L)	
@5@8 K@@	@1 L(	
@5@9 K@<C@$C D I< L)
	
@6@1 L*	
@5@8 P@1 J8	
@5@8 IH@1 J8	
@5@9 J:@<C@$C D I< L(
	
@6@1 Jv	
@5@8 P@1 J8	
@5@8 IH@1 J8	
@5@9 J:@<C@,C D I< L*
	
@6@A@1 L)	
@5@8 K@@@A@1 L(
	@5@8 K@@	@1 A@	
@5@9 P@<C@,C( D I< Jv
	
@6@A@1 L(	
@5@8 K@@@A@1 L)
	@5@8 K@@	@1 A@	
@5@9 P@<C@/C1 D I< A@
	 E

@6@8 IH@A@ @8 IH@"
 D	@#@@
@8 IH@" D	
@#@<C@/C; D I< A@
	 D

@6@8 IH@A@ @8 IH@"
 E	@#@@
@8 IH@" D
	@#@<XD  t  t t  At  L BP H C@$C	 D H
) 
 C

@6@ @ 
@8 H@ @8 H@?@<CC D H
 A

@6@ @ 
@8 H@?@ @ @8 H@?@<XP J CD D J@6@1 O&@0@0@5@8 B)@?@0@8do_handle_quantifiers_in A@?@<XP Mr C@L D D@6@1 J!@.@5@8 Is@q	@1 J!	@5@8 L`@?@<XP
runtime_entry C@Q D D B@6@8 M  A @8 A3@?@<XPdo_array_simplify C@@ D J5

 J6


@6@/
@8 P A@ @/@8 N/@ @/@8	eval_list A@?@A@h@A@" JH

@#@@@6@A@ 
@8 H@" JH

@#@@@#@ @ @8 H@A@" JH

@#@@@ 
@8 H@" JH

@#@A@1 A@@5@8 J:@@@ @ @8 H@1 A@@5@8 J:@?@'	
@F@@@F@A@5@"
 J6

@#@A@1 A@@5@8 J:@@@ @ @8 H@1 A@@5@8 J:@?@"	 J6@#@@@"	 J6
@#@G@?@<C@ D J5 JH

@6@/@8 P@ @/
@8 P@ @ 
@8 J=@?@<C@ D J5@6@?@8 N/@?@<XPis_digits_and_dot C
DQ D H@6@/	B.@8 N@9are_all_digits A@<XPsize CCq D J@6@8 Am@/
@8 H@?@8 B@?@<C@1Cw D J@6@8 C,@A
@b@h@c @u@(
 @&@@@b@h@c @r@(
@b@h@l H@y@?@ @/@8 J@?@b@g@j@o@x@<XPwrite_numbers_left C@e D M
	@6@8 I@8 I @?@<C@i D M	
@6@/@8 L@1 D	@5@8 I@8 I @?@<C@n D M
	
@6@8 I, @8 I@8 P A@?@<C@ @s D M	

@6@/@8 L@1 D	@5@8 I P@8 I@ @8 P@?@<XD  t  t t  At input_from_terminal  AD  t  t t  At  P  BP P  C@$ K K   @=XPhas_type_classification CB D J-@6@8type_classification A@?@<CB D J-
 Md@6@A Mc@8 P@@ N@8 P@?@<CB D J-
 Me@6@A Mc@8 P@@@A N@8 P@@ Mf@8 P@?@<CB D J-
 Mg@6@?@<XPdetermine_newsub C@_C D J@6@A
@1 Jnew@.	@5@8 Is@F
@@
@ Type new subexpression pattern: @8 I5@/
@8 L@/	@8 L=@1 O	@5@8 As@?@A@1 Jrule F@5@8 Is@?@F@@@8 G@1 J L@0@5@8 B)By which rule? @8 I5@/@8 L@ @8parse_rulename A@?@1 O	@5@/@8 O A@ @8 LS A@?@<XP N CB D I@6@8 I K'@8 I@8 I A~@8 N@?@<XP Pv C
BY D I	
@6@8 I@?@8 Pu@?@<CB^ D I@6@8 I @?@<XP O CB D J
@6@(There are NO subexpressions of the form @8 I@/
@8 N A@8	type_patt A@1 J@0@0@5@8 B)@8 I @8 I @?@<C@+B D J

@6@A@"


@#@@@%
@1numsubs@5@8 AsSubexpression is @8 I@ @8 I@8 I @?@<CB D J@6Possible subexpressions:-@8 I@8 I @?@8	list_subs A@?@<XPsafe_write_list C@ D JZ
@6@ @8
safe_write A@?@<C@ D JZ@6@ @/
@8 P P@8 I@q
>@ @ @8 P A@?@<XPpermitted_immediate C@ D I@6@T@?@R@<C@ D I A
	
@6@8 P A@8 P@?@<C@ D I C
	
@6@8 P@8 P@?@<C
@ D I G
	@6@9 P@<C@ D I  H@=C@ D I  H@=C@ D I  H@=C@ D I enumeration_list@=C@ D I  L@=C@ D I in_order@=C@ D I  A@@=C@ D I  H@=C@ D I  L@=C@ D I subset@=C@ D I  I@=C@ D I  N@=C@ D I  H@=C@ D I  K6@=C@ D I  I@=C@ D I set_lacking@=C@ D I  N0@=C@ D I  C-@=CA  D I  HR@=CA D I  D@=CA D I  An@=CA D I  A@=CA D I  B@=CA D I  JI@=CA D I  J@=CA D I genvar@=XP MT CBr D J
	

@6@3
@4@5@8 MV A@9 OI@<XPlist_files_with_extension C@3@w D D?@6@/	@8 HB.@/
@8 H@/@ @8 E @ @/@8 F A@ @/
@8 MK@A	@)
       <THERE ARE NONE>@8 I@@@ 
@8displayListOfFiles A@?@R@<XPsave_a_copy C@6 D JZ@6@8 I@@0@8distinguish_vars_in A@P@0@8 P A~@8 I@8 I @R@<XPsequence_infer CAA D Ix A@
	@6@1 A@@1 Ny	@5 @5@8 I~@?@<CAB D Ix A@
	@6@1 A@@1 Ny	@5 @5@8 I~@?@<CAC D Ix A@ C
	
@6@1 A@	@5@8 P A@1 A@
@5@8 P@?@<CAD D Ix A@ C
	
@6@1 A@	@5@8 P@1 A@
@5@8 P@?@<CAE D Ix A@ C
		@6@?@<CAF D Ix A@ C
		@6@?@<C
AG D Ix A@
	 C	@6@?@<C
AH D Ix A@
	 C	@6@?@<CAI D Ix A@	
@6@1 A@	@5@8 I~@1 A@
@5@8 P@?@<CAJ D Ix A@ C L
	 M		@6@?@<CAK D Ix A@
	 C L	 M	@6@?@<CAL D Ix A@ C M
	 L		@6@?@<CAM D Ix A@
	 C M	 L	@6@?@<CAN D Ix A@ M

	
@6@1 A@	
@5@8 I~@?@<C@%AO D Ix A@ M	

@6@/@3@0@5@3	
@5@8 H@1 A@@5@8 I~@?@<C@%AP D Ix A@ C
	
 C

@6@1 A@	@5@8 I~@1 A@
@5@8 I~@?@<CAQ D Ix A@
	
@6@A@'	
@@	@1 A@	
@5@8 K@?@<C	AX D Ix J8@6@?@<CAY D Ix J8@6@?@<CAZ D Ix J8
	
@6@1 J8	
@5@8 I~@?@<CA[ D Ix J8

	

@6@1 J8	
@5@8 P@?@<C@"A\ D Ix J8 C
	
@6@A
@1 J8	@5@8 P@@@1 J8
@5@8 P@?@<CAb D Ix J8 C
	
	@6@1 J8
@5@8 P@?@<CAc D Ix J8 C
	

@6@1 J8	@5@8 P@?@<CAd D Ix J8 C
	
 C	
@6@1 J8
@5@8 P@?@<CAe D Ix J8 C
	
 C

@6@1 J8	@5@8 P@?@<CAf D Ix J8
	
@6@1 J8	
@5@8 K@?@<XP K C@GA" D Ia

@6@/
@8cv A@/@8 K@ @/@8leftint A@ @/
@8oneint A@ 
@/@8
createlist A@ @/@8sortlist A@ @/@8busort_prods A@ @/@8compress A@ @/@8nozeros A@ @/@8 Ow@ @/@8sign A@ @9tidy A@<XP	orderargs CB D Ia


@6@?@ @ @8 Q A@?@<CB D Ia

@6 @y@8 H@  @y@8 H@?@ @8order_exprs A@?@<CB D Ia

@6@?@ @9 C% @<XPfetch_date_and_time CA	@, D D?@6@1datime@.
@.@.@.
@.@.@5@8 Q
 D@3@.@4@.@4@.@4@.@5@8 BM @A@ @3@.@4@.@5@8 Q@@@ @3@.@5@8 Q@(@0@A@ @3@.@4@.@5@8 Q@@@ @3@.@5@8 Q@(@0@A@ 
@3@.@4@.@5@8 Q@@@ 
@3@.@5@8 Q@(@0@A@ @3@.@4@.@5@8 Q@@@ @3@.@5@8 Q@(@0@A@ @3@.@4@.@5@8 Q@@@ @3@.@5@8 Q@(@0@3@4@5@3@.@4@.@4@.@ @5@8 Lu A@3@4@4@-@4@4@4@ @4@-@4@4@4@4@5@8 Ej @3@4@4@:@4@4@4@:@4@4@5@8 Q@?@<XD  t  t t  At  OX AP OY C@I@$ D O@6@A@" I H
	@#@8 C,@/
@8 I@@
 A@8 H@&
@F	@"
 E

@#@/
 @@1 E @@5@8 K<@%ENTERING PROOF BY IMPLICATION ATTEMPT@8 I@8 I @ 
@ IMPLICATION@8 I\@?@<XP J C@!@ D I<@6@1 O@.@5@8 Is@q	@1 O	@5@8 As@?@A@)	@?@8@"ask_user_if_search_should_continue  A@@@S@?@<C
@ D I<  @6@1 O@5@8 As@?@<XPcheckerhelp C@- D J{ A@
	
@6@/@8 O A@/@8 Q#@1 A@@5@8	show_help A@?@<C@2 D J{@6@8 A@?@/	@8 Q#@A@8 Q$@@	@1 A@ K	@5@8 Q$@?@<XP
check_body C@A7 D I
@6@U@A@"may_be_replaced_by


@#@)@G@F@@@O@A@<@"are_interchangeable L>


@#@A@T@"
@#@G@F@@@U@ @3@.@.@5@8 A=@/@ @ @8 P.@"@#@@@" J;

@#@)@G@G@A@T
@S@G@@@U
@ 
@3@.@.@5@8 A=@ @ @ @8 P.@?@<CAS D Ibad_body@6@?@<CAT D I @=XD  t  t t  At 	stage_num BD  t  t t  At  K  AP K  CB D I@6@A	 M@0@8 J@F@@@)DELETE -- which hypothesis or hypotheses? M@8 M@/@8 L K@8 M@8do_deleting  A@?@<XPwrite_deleted_hyp C@ D I@6@/	@8 I AD@8 I@8 I@:@8 J@8 J@8 I@8 I @?@<XP K CC1 D I1 J@6@8 O@?@<CC4 D I1 J@6@8recent_save_command_issued  A@?@<CC7 D I1 J@6@?There are still VCs to prove and you have not "save"d recently.@8 I@8 I Do you still wish to exit@/	@8 IA@?@)	 G@<CC= D I1  J@=XP M; CB D J-@6@1 F@.
@5@8 H@1 F@.@5@8 H@8 H@ @9 J+ A@<XD  t  t t  At  Lz BPtell_off C@$AK D H@6@8 I No .@8 I@8 I file of this name exists.@8 I@8 I @8 I 	List of .@8 I@8 I files in current region:@8 I@8 I @8 P A@R@<XPmk_intersect CA D J5
@6@?@<C@GA D J5@6@ @/
@8 QE A@A@0@ @8 L}@A@ @ 
@8not_in_set_list A@"

@#@@@A@ @ 
@8 L}@'

@@	@"

@#@@@ @8 QH@'

@?@<XD  t  t t  At library_directory BD  t  t t  At  QK B,D  t  t t  At  QK 
P QKC@,	s@!/usr/lib/swi-prolog/boot/parms.pl  #WA QM@6@7
$parms G@1 A@@.	lib@5@8cached_library_directory QO@'	@<C@1 QM QM@6@7 QO A@1 A~/lib/prolog@4@.	@5@8 QR@'	@<C@6 QM QM@6@7 QO @1 @@1 Gm E@5@.	@5@8 QR@'	@<C@; QM QM@6@7 QOclp@1 QV@1 QWlibrary/clp@5@.	@5@8 QR@'	@<XP I CC' D I

@6@?@1 J8
@5@8 J:@?@ @8 I@?@<CC- D I
@6@?@<XP DW C@?A D Ia@6@8 P@8 K@ @8 P@ @ @8 P@ @ 
@8 P@ 
@ @8 P@ @ @8 P@ @ @8 P@ @ @8 P@ @ @8 Ow@ @ @9 Q@<XD  t  t t  At  Kb BP KR C
D D Ia  Ag @y @y @y@=C
D D Ia  @ @y @y @y@=C
D D Ia  JQ @y @y @y@=C
D D Ia  J @y @y @y@=C
D D Ia  K! @y @y @y@=C
D D Ia  Nj @y @y @y@=C
D D Ia  @ @y @y@=C
D D Ia   M9 M9 M9@=C
D D Ia  K @y @y@=C
D D Ia  K @y @y@=C
D D Ia  @ANY Q[ A@=C
D D Ia  J9 Q[ Q[ A@=C
D D Ia  G Q[ Q[ A@=C
D D Ia  GM Q[ Q[ A@=C
D D Ia  G~ Q[ Q[ A@=C
D D Ia  Jw Q[ Q[ A@=C
D D Ia  G A A@=C
D D Ia  Ir A A A@=C
D D Ia  K A A A@=C
D D Ia  E A A A@=C
D D Ia  K A A A@=C
D D Ia  K @y A@=C
D D Ia  CV Q[ Q[@=C
D D Ia  E^ Q[ Q[@=C
D D Ia  B Q[ @y@=C
D D Ia  A Q[ Q[@=C
D D Ia  K Q[ Q[@=C
D D Ia  L  Q[ Q[@=C
D D Ia  L Q[ Q[@=C
D D Ia  C Q[ Q[ Q[@=C
D D Ia  K@ Q[ Q[ Q[@=C
D D Ia  KC Q[ Q[ Q[@=C
D D Ia   Q[ Q[ Q[@=C
D D Ia  L Q[ Q[ A@=C
D D Ia  L Q[ Q[ A@=C
D D Ia  L Q[ Q[ A@=C
D D Ia  L Q[ Q[ A@=C
D D Ia  A~ Q[ Q[ Q[@=XP M CF D H E

 E


@6@ @8 M @ @ 
@8 M @?@<CF D H JP

 JP


@6@ @8 M @ @ 
@8 M @?@<CF D H D

 D


@6@ @8 M @ @ 
@8 M @?@<CF  D H@6@?@8 KF@?@<XP O
 C@ D I N@6@1 I J@5@8 As@?@<C@ D I N
	@6@1 I H@5@8 As@?@8 O	@?@<C@ D I N N
	@6@1 I@2 Pa H@5@8 As@?@8 O	@?@<C@ D I N N
	@6@1 I@2 Pa H@5@8 As@?@8 O	@?@<C@ D I N
	@6@1 I@2 Pa H@5@8 As@?@8 O	@?@<C@ D I N
	@6@1 I PT@5@8 As@?@8 O	@?@<C@ D I N
	@6@/
@/@8 O A@?@1 I@2 PZ
@5@8 As@?@ @8 O	@?@<C@ D I I
	@6@1 I D@5@8 As@?@8 O	@?@<C@ D I N
	@6@1 I PD@5@8 As@?@8 O	@?@<C@ D I N
	@6@1 I Pr@5@8 As@?@8 O	@?@<C@ D I@6@?@<C@ D I@6@1 I@2 G_@5@8 As@?@<XD  t  t t  At  J<  AP J<  C D I<@6@1 IS@.@5@8 Is@8 J@8 J@8 J@8 J@R@<C@ D I<@6@A
 J@/@8 J@F	@@INFER -- Type formula to infer.INFER -- Formula? @8 M@/	@8 L@/@8 L=@A@" I H
@#@/@8 I@@@&@F
@?@A P F@8 J@?@F@@Rulename pattern? @8 I5@/@8 L@ @8 P@?@A
 M@/
@8 J@?@ 
@8
temp_del_hyps A@@@S@F
@? I?@8 B)@A@^@ @/ I@8 IE@ @8 IH@A I@8typechecking A@A@  A@8 H@@@6!!! ERROR: Above formula did not type-check correctly.@8 I@8 I @?@R@@@S@8 I  L@8 I@ @8 I by @8 I@ @8 I A~@8 I@8 I @8 I @8 IX@ @8 K
@A@" I H
@#@8 K@@@S@@@8 I @?@A
@/@ @8 I: A@8 IX@@@8 IX@R@F@?@<XPmultiply_out C@BA D Ia E

 E


 E E E



@6@ @ 
@ @8 Qj A@ @ @ @8 Ql@ @ 
@ @8 Ql@ @ @ @8 Ql@?@<C@#A D Ia
 E

 E


@6@8 JT@ @ 
@8 Ql@ @ @8 Ql@?@<C@#A D Ia E


 E


@6@8 JT@ @ 
@8 Ql@ @ @8 Ql@?@<CA D Ia JP	@6@8 JT@8 JT@?@<XPinform_user  C@3@B D I  @6@C-------------------------------------------------------------------@8 I@8 I @CBadly-formed  rules will now be displayed on the screen as they are@8 I@8 I @Cread and possibly on subsequent  consultations  of  this  rulefile.@8 I@8 I  Qo@8 I@8 I @CWatch for other messages informing you of bad rulenames or improper@8 I@8 I @Crule  conditions;  bad  rules  will  not  be  used  by the checker.@8 I@8 I @CIf too serious an error is found, the rulefile  may  be  abandoned.@8 I@8 I  Qo@8 I@8 I @?@<XPdeclare_operators  CB D	u HY          @6A^ N>@1  A Nj@5@8 BA^ N<@1  A M@5@8 BA^ N@@1  A G@5@8 BAw E@1  A Ag@5@8 BAw E@1  A @@5@8 BA N@@1  A JQ@5@8 BA N@@1  A @5@8 BA N@@1  A J@5@8 BA N@@1  A K!@5@8 BA N@@1  Arem@5@8 BA N@@1  A C@5@8 BA N@@1  A KC@5@8 BA N@@1  A Ag@5@8 BA N@@1  A @@5@8 BA N@@1  A K@@5@8 BA N@@1  A KE@5@8 BB H@1  A H@5@8 BB N@@1  A J9@5@8 BB N@@1  A L@5@8 BB N@@1  A L@5@8 BB N>@1  A J@5@8 BB N@@1  A	less_than@5@8 BB N@@1  A Jw@5@8 BC  N@@1  A L@5@8 BC  N@@1  A L@5@8 BC  N@@1  A PA@5@8 BC H@1  A G@5@8 BC N@@1  A Ir@5@8 BC N@@1  A K@5@8 BC N@@1  Axor@5@8 BC N@@1  A E@5@8 BC N@@1  A N@5@8 BC N@@1  A K@5@8 BC N@@1  A N+@5@8 BC E@1  A A@5@8 BC E@1  A @-@5@8 BC N@@1  A L?@5@8 BC E@1  Arule_family@5@8 BC N@@1  A L<@5@8 BC N@@1  Aby@5@8 BC N@@1  Awith@5@8 BC N@@1  Ato@5@8 BC N@@1  A IW@5@8 BC N@@1  A Q*@5@8 BC N<@1  A Q,@5@8 BC N@@1  A @@5@8 BC N<@1  Amay_be_deduced@5@8 BC N@@1  A O@5@8 BC N@@1  Ausing@5@8 BC N@@1  Afor@5@8 BC N@@1  A I@5@8 BC N?@1  A @5@8 BC N@@1  Afrom@5@8 B@?@<XP I C@> D I@6 PD@8 PV@?@8 G@/@8 O A@8 PV@) J@?@<XP N" C@ D I
	@6@?@<C@(@ D I@6@A@ @8 I*@?@ @8 N!@F
@@@ @/
@8 N!@"

@#@?@<XP P C@f D Ip@6@1hn@0@5@8 B)@1 Q@5@8 As@8 G@/@8 Q A@A@1@/	@8gethyp A@/
@8 K@1 I
@5@8 As@A@'
	@@@8 H@1 I I@2 I
@5@8 As@8 J@@@8 Q@G	@q@1 Q@5@8 Is@1 Q@5@8 As@ @8bigger_than_all_hyps A@?@R@<XP I CB D J-@6@?@<CB D J-@6@A@8 M@  A@?@8@#check_has_type_classifications_list A@@@8 IK@8@$ensure_has_type_classifications_list A@?@<XD  t  t t  At  P BPtv_instantiate C	B= D I		@6@?@<CB> D I	@6@q	@?@ @ @ @ 
@8 Q A@?@<CBC D I
 H@6...@8 BQ@?@<CBF D I
 H@6@ 
@/@8 BQ@ @8 BQ@?@<CBJ D I H@6 Q@8 BQ@q
@?@ @  H@8 Q@?@<C@%BP D I H@6@ 
@/@8 BQ@ @8 BQ@q
@?@ @  H@ 
@8 Q@?@<XP N CGA D H Iq Iq


@6@1 Iq
@2 Iq@5@8 N@?@<CGC D H K K


@6@1 K
@2 K@5@8 N@?@<CGE D H Iq

 Iq


@6@ @8 N@ @ 
@8 N@?@<CGH D H K

 K


@6@ @8 N@ @ 
@8 N@?@<CGK D H G
 G
@6@ @8 N@?@<CGM D H E

 E


@6@ @8 N@ @ 
@8 N@?@<CGP D H K

 K


@6@ @8 N@ @ 
@8 N@?@<C	GS D H
@6@8 A@?@<CGT D H@6@8 IH@3@.
@.@5@8 A=@ @/@8 N@3
@5@8 A=@?@<XP O C@UAa D J  @6@1 K@0@5@8 B)@1 Q.@0@5@8 B)@1 O@0@5@8 B)@1required_sub@0@5@8 B)@1 NE@0@5@8 B)@1 P@0@5@8 B)@1 L @0@5@8 B)@1sub@0@5@8 B)@1 O@0@5@8 B)@1 M\@0@0@5@8 B)@1 NG@0@5@8 B)@1 J@0@0@0@5@8 B)@1posslog@0@0@5@8 B)@?@<XPpretty_write_arg_list CCZ D J
@6@?@ @8 P@?@<CC^ D J@6@?@ @/
@8 P@? P@ 
@/@8 P@?@ @ @8 Q A@?@<XP
forward_chain C@@! D	u Hl         I@6@/
@8 J@A@"
 E

@#@ @8
forward_prove A@!
@1 I	@5@#@&@F@@@D@"
 K

@#@A@ @8 Q@ @/@8find_if_save A@) G@!
@1 I	@5@#@&@@@ @8 Q@ @/@8 Q@) G@!
@1 I	@5@#@&@1 I	
@5@8 Is@1 I I
@5@8 As@ 
@8 As@ @8 J@?@<C@9@= D Q H@6@/
@8 I@A@/@1 E@0
@5@8 J@@@A@/@1 K@0
@5@8 J@@
@/@1 K
@0@5@8 J I@ @8 Q A@8 K@?@<XPlist_forgotten_hypotheses  CAO D I @6@D@0@8 J@M@Q@?@"No hypotheses have been forgotten.@8 I@8 I @R@<CAU D I@6FORGOTTEN HYPOTHESES :-@8 I@8 I @/@8 J I@8 @ A@R@<CA[ D I  @6@?@<XD  t  t t  At  Qf BP Qe C@_ K K  I@=XPprocess_dcl_args C D I&@6@?@<C@! D I&@6@/	@8 O"@?@8process_dcl_qualifiers A@?@<XP O C@CB D J@6@8 P A@A@#@1 J N@0@5@8 Is@A P@0@8 J P F@8 J L@8 B@@@S@)@F	@@Change this subexpression@/	@8 IA@?@A@)	 G@)@@@)	 G@) K9@?@<CB D J@6@1 J N@0@5@8 B)@1 P@.	@5@8 Is@*Change which subexpression (number/none)? @8 L@?@<XPform_file_names C@t@ D H		@6@1 JJ@0@5@8 B)@1 L@0@5@8 B)@1csvfile_name@0@5@8 B)@?@/
@8 H@AB.siv@8 N@1 Q@5@8 B@G@@@'	
B.vcg@/@8 H@/@ @8 H@1 Q@5@8 B@?B.fdl@/
@8 H@/@ 
@8 H@1 Q@5@8 B@?B.csv@/@8 H@/@ @8 H@1 Q@5@8 B@?@<XP
build_formula C@F D K
@6@?@<C@I D K

 E
@6@?@ @ @8 J@?@<C@%@M D K
 E Iq


@6@ @1 E@5@8 Q A@ @ 
@8 J@?@<XP MX CB D J
@6@?@<C@0B D J

@6@"




@#@/@3@4@3@4
@5@5@8 A=@ @8 As@?@ @8 MW@?@<XPadd_new_case CA D Jl@6@0@8 I@q	@ @8 Q A@?@<CA D Jl@6@1 I	
@5@8 As@?@<XD  t  t t  At  K* BP J C@h D D?@6@3 F@5@8 N A@3 E@5@9 Q@<XP M C@ D I@6@T@?@<C@ D I MF
	@6@?@8 P@?@<C@ D I @=XD  t  t t  At  L  AP L  C@/@1 D L@6INDUCTION -- on what? @8 I5@/@8 LINDUCTION -- Base case? @8 I5@/	@8 L@1 L*	@5@8 IH@1 L*	@5@8 J: J@/
@8 J@9 L A@<XP P C@ D JZ@6@T@?@"$$$	@#@b@i@c@o@x@?@<C
@ D JZ	@6@8 A@?@<C@ D JZ@6@3@0@.@5@8 A=@?@ @8distinguish_vars_in_list A@?@<XPparse_goal_expression CB D I1@6@8 L=@?@1 I I@0@5@9 H@<XD  t  t t  At  Kp BP O_ CG D H@6@0@8 I@q
	@8 O^@?@<CG D H@6@1 I
	@5@8 As@1 I I@2 I
	@5@8 As@?@<XP K C@8A D Jl@6@1 I@0@5@8 B)@1 I@0@0@5@8 K A@1 I
@0@0@5@8 Q@1 J@0@5@8 Q@1 J@0@5@8 Q@1 I@0@0@5@8 Q@1 I@0@5@8 Q@?@<XP O C@E D J{

@6@ @8 Jy A@?@ @ 
@8 O@?@<C@J D J{@6@?@<XP K C@^ D D?  @6@?@<XP O C@ C9 D J
 O

@6@1 O
@5@8 P A@1 M\@5@8 As@8update_match_count  A@R@<CC> D J @=XP
record_access C@+@I D J5@6@/ J7@0@3@.
@4@.@5@8 M@?@A@'@?@ @ @8 N/@@@ 
@ @8 Q A@?@<C@3@T D J5@6@D@8 A@M@Q@3 K@.@5@8 A=@8 J?@?@0 A$@/
@0@8 M@1 N*
@.@5@ @8 I*@ @ @8 N/@?@<C@:@] D J5	@6@D@8 A@M@Q@3@.@.
@5@8 A=@  D]@8 JG@8 J?@?@0 A$@/@0@8 M@1 N*@.@5@ 
@8 I*@ @ @8 N/@?@<C@g D J5@6@A@/@8record_simp_of_type A@@@&
@?@  A$@0@3@5@8 M@?@<XP Og CB D Ia
@6@?@R@<CB D Ia@6@?@<CB D Ia


@6@?@ @ @8 Of@?@<CB D Ia

@6@8 K@ @8 K@?@b@j@g@r@<CB D Ia

@6@ @8order_terms A@?@<XP K C@! D O# A@
	
@6@A@1 A@	
@5@8 L A@@	@1 A@
	@5@8 Q@?@R@<C@[@# D O# A@
	
@6@A@4@D@'	
@M@Q@D@1 A@	
@5@8 Q@M@Q@D
@1 A@
	@5@8 Q@M
@Q@1 L@2 A@	
@5@8 As@@@A
@1 L@2 A@	
@5@8 Is@@@1 L@2 A@
	@5@8 Is@?@R@<C@4 D O# L*
	
@6@1 L*	
@5@8 Q@?@R@<C@4@9 D O# L*
	
@6@A@D@1 L*	
@5@8 Q@M@Q@1 L@2 L*	
@5@8 As@@
@1 L@2 L*	
@5@8 Is@?@R@<XP P C@%C D Ia
@6@8 K@ @8 K@/
@1 E
@5@8 J@3
@5@8 P@?@<C@2C D Ia		
@6@/
@/@8 Oc@ @ 
@/@8 Oc@/@1 E@5@8 J@3@1 JP
@5@5@8 P@?@<C@)C
 D Ia
@6@3@5@/
@8 P@3
@5@3@.@5@8 P@"	
@#@?@<CC D Ia JP

@6@?@<C
C D Ia

@6@?@<CC D Ia@6@?@<XP J C@ @A D I1 @6 Kt@8 Is I@8 Li A@D@8 O@M@Q@8 I AUTO-NEWVC:@8 I K@8 J@8 J@?@<XP P C@#C D J- N*





@6@?@ 
@ @ @8 P@?@<CC D J-@6@?@<XP L CB D J5@6@8 L@/
@8mk_diff A@"
@#@?@<XPswisav_checker  C@"@d D D  @6@8zero_defects_reported  Achecker@3@1 B< @@5@4@1 MF@2 P B@5@4@1 G @@5@5@8 A @9 A3@<C@i D D  @6@8report_total_defects  A@9 A3@<XP Q2 CB( D I@6 M@/@8 J@8 K A@1 Iz@0@5@8 B)@R@<CB- D I  @6@?@<XD  t  t t  At  O1 BP P CB D I1@6@T@?@&	@1 J L	@5@8 As@?@<CB D I1 L>
	
@6@?@8 P@8 P@?@<C@B D I1@6@A@"@8 Am@/	@3@4@0@5@8 A=@!
@1 J L	@5@#@G@G
@F@@@@U@3@.@4@.@5@8 A=@ @8 Am@A@ @8 C,@&	@!
@1 J L	@5@#@G
@F@@@@A@T@!
@1 J L@5@#@F	@G
@F@@@@/	@3@4@.
@5@8 A=@" D

@#@A@S@ @8 C,@A@/@ @8 C,@b@g@g@r@!
@1 @@1 J L	@5@2 A@1 C-
@5@2 A@1 G
@5@2 Q
@5@#@@@T@!
@1 @@1 J L	@5@2 A@1 C-
@5@2 Q
@5@#@@@ @T@ @8 C,@!
@1 @@1 J L	@5@2 A@1 C-
@5@2 Q
@5@#@8 As@?@<XP J C@;CD D I1@6@1 I@0@0@5@8 B)@1 I J@5@8 B@8tidy_up_inference_database A@/	@8convertHelp A@8	call_once A@?@A@8trivial_command A@@@A@)	 J@@@A@)	 J@@ Q:@8 B)@?@8tidy_up_logfacts  A@?@<CCW D I1@6FAIL@8 I@8 I @1 I@0@0@5@8 B)@?@R@<XPcompatible_array_type C@%B D J-@6@1 H@.
@.@5@8 H@1 H@.@.
@5@8 H@8 H@ @ 
@8 M7 A@ @9 N)@<XD  t  t t  At cmd_line_filename BPtv_make_atom C@r D I@6@b@h@c@@@t@b@h@c@[@r@q
@ @?@3
@5@8 H@?@<C@y D I@- N@6@?@<C@z D I@+ N@6@?@<C@{ D I@? I@6@?@<C@| D I@6@3@5@8 H@?@<XPprint_status_info_at_depth CA D I @6@?@<CA D I@6@b@h@c @t@?@q	?@8pvc_print_info_at_depth A@?@8 R A@?@<XP LE C@ D Kj

@6@?@<C@A@ D Kj
@6@/
@3@.@5@ @8 H@A@)
@?@"
@#@@@A@)@?@"

@#@@@"

@#@?@<C@ D Kj


@6@D@ @8 I*@M@Q@ @ 
@8 LD@?@<XPget_fdl_declaration C@6Aq D H	
@6@/@8 J@A	@1 O}@.@5@8 Is@@@/@8 Jf@?@A
@'@)	 EY@)
@F
@@
@ @/
@8 O~@ 
@8 O@?@<XP Q CB D J5
@6@?@<C@'B D J5@6@ @/
@8 Q@A
@ @8 L}@'

@@@ @8 QH@"

@#@?@<XD  t  t t  At prolog_event_hook D  t  t t  At  R BD  t  t t  At  R B,D  t  t t  At  R 
P I C@ D I@6@/	@/
@8 A~ A@+
@?@9 I@<C@ D I@6@/	@/
@8 R@"
$VAR2
@#@?@8 I | _@8 I@ @9 I@<C@ D I@6@/	@/
@8 R@T
@?@8 I | @8 I@9 I@<C@ D I	
@6@?@8 I P@8 I@9 I@<C@ D I @=XD  t  t t  At  P BP P C@d K K  @=XD  t  t t  At  M AD  t  t t  At  M BP I CC D I@6@8 I*@?@<CC D I

@6@1 A@
@5@8 J:@?@<CC  D I


@6@?@8 I@?@<XP M CE D H

@6@ @8 KF@?@<CE D H

@6@ @8 KF@?@ @ 
@8 M@?@<CF  D H@6@?@<XP O C@2@V D I@6@/	@8 On@?@A@8tv_cmd_terminator A@)@G
@@@A@8
tv_blank_char A@?@8 O@G
@@@"
@#@8 R
 A@?@ @8 O@?@<XD  t  t t  At plain_output BP R% C@ K K  ID@=XP
simp_funct C@q@ D Ia Ni

@6@3@4@5@3 @y@4 @y@5@3@.
@4@.@5@8 O@A@) @)
@@@C@A@)@'

@@@9@A@)@"
 JP

@#@@@(@A@)
@)
@@@A@)
 @ @8 C,@b@g@c@u@)
 @@
@"
 Ni
@#@?@<C@ D Ia@6@3@.@.@5@8 A=@ @/
@8 O@3
@5@8 A=@?@<XP I C@3@i D I		@6@U	@"	 


@#@U
@"
 Q{
@#@ @8 Am@U@?@/@3@4@0@5@8 A=@ @ @8 L@?@R@<C@(@u D I@6@/
@/@ @8check_structure A@ @8 N A@ @ @8 M@ 
@ @ @8 Q' A@ @ @8check_rule_family_declared A@?@<XD  t  t t  At  I BP A  C D I@6@A	filename@/@8 J@?@@
Filename? @8 I5@/@8 L@8 Qm A@8 J(@?@<XP P C@H D Ip@6@1 I@0@2 Iq@.@.	@5@8 Is@8 K
@8 K
@?@9 P@<XP IF C@@k D I<
@6 M@@8 B)@1 P@0@0@5@8 B) O@8 B)@1 O@0@5@8 B)@A@8 IH@A@8 Am@F@@@3@0@.@5@8 A=@ @8save_type_classification_list A M@@8 B@@@S@F@?@A@/
@8 P, A@/@8 IR@ @8 I A@ 
@/@8fulfil A@G@@@_@D@0@8 O A@M@Q@? L@/@8 J@8 I 
Cannot infer @8 I@8 I using @8 I@A@ @8 IHrule @8 I@ @8 I@F@@@#@A@T RA@8 I@ @8 I@F@@@U@ @3@.@0@5@8 A=rule-family @8 I@ @8 I A~@8 I@8 I @?@R@G
@F@A@8 O  A@?@R@@@S@ @ @8display_inf_rule A@'
@A@)
@1 I	rulematch@2 @3@4	@5@2 IV
@5@8 As@@@9 H@<XP N CC D Ia@6@T@8 I <<< ERROR: illegal variable >>>@8 I@8 I @?@R@<CC D Ia @ @@6@?@<CC D Ia @ @@6@?@<C	C D Ia
@6@8 A@?@<C@/C D Ia A@

@6@/@8 H@A@) @y@@@) M9@?@1 D
@5@/
@8 K@1 A@
 @5@8simp_rel A@?@<C@2C D Ia A@

@6@/@8 H@ @/
@8do_norm_typed_expr A@ @ @/@8 RM@A@'
@)	 @@@
@"	 A@
@#@?@<C@/C D Ia J8

@6@/@8 H@A@) @y@@@) M9@?@1 D
@5@/
@8 K@1 J8
 @5@8 RJ@?@<C@2C D Ia J8

@6@/@8 H@ @/
@8 RM@ @ @/@8 RM@A@'
@)	 @@@
@"	 J8
@#@?@<C@0C D Ia L*

@6 @y@8 H@  @y@8 H@?@1 E@1 D
@5@5@/@8 DW A@1 L) @5@8 RJ@?@<CC D Ia L*

@6@1 Jv
@5@8 N@?@<C@0C D Ia Jv

@6 @y@8 H@  @y@8 H@?@1 E@1 D
@5@5@/@8 RP@1 L) @5@8 RJ@?@<C@+C D Ia Jv

@6 M9@8 H@  M9@8 H@?@1 D
@5@/@8 RP@1 Jv @5@8 RJ@?@<C@2C D Ia Jv

@6@/@8 H@ @/
@8 RM@ @ @/@8 RM@A@'
@)	 @@@
@"	 Jv
@#@?@<C@/C D Ia L(

@6@/@8 H@A@) @y@@@) M9@?@1 D
@5@/
@8 RP@1 L)
 @5@8 RJ@?@<C@2D
 D Ia L(

@6@/@8 H@ @/
@8 RM@ @ @/@8 RM@A@'
@)	 @@@
@"	 L(
@#@?@<CD D Ia L)

@6@1 L(
@5@8 N@?@<CD D Ia G G
@6@8 N@?@<CD D Ia G A@

@6@1 J8
@5@8 N@?@<CD D Ia G J8

@6@1 A@
@5@8 N@?@<CD D Ia G L(

@6@1 L*
@5@8 N@?@<CD  D Ia G L)

@6@1 Jv
@5@8 N@?@<CD! D Ia G Jv

@6@1 L)
@5@8 N@?@<CD" D Ia G L*

@6@1 L(
@5@8 N@?@<CD$ D Ia G
 G
@6@ @8 N@?@<CD& D Ia Iq

 Iq


@6@ @8 N@ @ 
@8 N@?@<CD+ D Ia K

 K


@6@ @8 N@ @ 
@8 N@?@<CD0 D Ia E

 E


@6@ @8 N@ @ 
@8 N@?@<CD5 D Ia K

 K


@6@ @8 N@ @ 
@8 N@?@<C@_D? D Ia L 


 L 


@6@ @/@8 H@?@A@ @0@8 J@?@ @ 
@8 N@@@,@A@1 H
 K@5@8 B@ @ 
@8 N@1 H
 K@5@8 Is@@@1 H
 K@5@8 Is@R@?@<C@_DM D Ia L 


 L 


@6@ @/@8 H@?@A@ @0@8 J@?@ @ 
@8 N@@@,@A@1 H
 K@5@8 B@ @ 
@8 N@1 H
 K@5@8 Is@@@1 H
 K@5@8 Is@R@?@<C@ D[ D Ia J6


@6@/
@8 H@?@1 J6
@5@ 
@8 RM@?@<CDa D Ia@6@/
 A@8 KN A@8 R' A@?@<XD  t  t t  At  I  AP I  C@! D I@6@A
 J@/@8 J@F	@@@6TRAVERSE -- Please specify expression to be traversed.Expression? @8 M@/	@8 L@/@8 L=@?@9 I@<XPtry_satisfy_goal C@$B< D I<@6@/
@8current_sat_goal A@8 P@D@8 I*@M@Q@?@A@'
@@	@3
	@5@9 RW A@<XD  t  t t  At done__resume  BD  t  t t  At  Il BP O C@ D D?@6@/@8 B @ @/@8format_vars A@'@<XPlist_deleted_hypotheses  CA? D I @6@D@0@8 J@M@Q@?@ No hypotheses have been deleted.@8 I@8 I @R@<CAE D I@6DELETED HYPOTHESES :-@8 I@8 I @/@8 J@8 Q4 A@R@<CAK D I  @6@?@<XP Q C@i@r D J5		@6@A@3@/ J7@/@3@.
@4@.@5@8 M@A@0@  A$@ @3
@5@8 M@ 
@8 N/@@@8
order_updates A@G@@@1@0 A$@/@3@.@5@0@8 M@?@ @/@8 H@/ A$@ @3@5@ @8 M@ @ @ @8 Q@G
@?@<XP P CDW D H	
@6@b@c@0@i@s@b@i@c@9@s@?@9 P@<CDY D H@6@?@<XP
max_hyp_no C@ D I@6@0@8 J@D
@/	@0@8 J@b@i@h@t@M
@Q@@@F	@?@<C@ D I  @=XD  t  t t  At  P AP P C	AR D I
@6@8 K@?@<C@$AU D I@6@/
@8 H@8 G@/@8 K@ @/@8 K@ @/
@8 H@ 
@8 H@8 K@?@<XD  t  t t  At  OZ  AP OZ  C@" D Jl@6@A
 I@/@8 J@F	@@@'Type hypothesis no. or cases formula...CASES> @8 M@/	@8 L@/@8 L=@?@8 OZ A@?@<XP@!used_rule_this_session_other_than CB_ D J@6@/	@8 P@8 H@?@<XP I C@m D D?@6@3 F@5@8 Q@3 C@@5@9 Q@<C@p D D?@6@D	@8 N Q@M	@Q@<XP Od CC D Ia JP

@6@ @8 K@?@<CC D Ia JP

 JP@6@ @8 K@?@<C
C  D Ia
@6@8 K@?@<CC" D Ia
@6@8 K@?@<XP P C@]@@ D JZ@6@8 Am@/@8 JX A@ @/@8 P A@A@b@g@i@s@'@8 J@ @8 I@'@8 J@b@i@g@m D@x@@@/@b@g@i@t@8 I @'@8 J@ @8 I@'@8 J@A@b@g@c@P@s@b@c@P@g@m D@x@@	@b@g@c@P@t@)
 @?@<C@E@Y D JZ@6@8 C,@/@8 Rw@A@b@g@i@s@8 O@b@i@g@m D@x@@@&@b@g@i@t@8 I @8 O@A@b@g@c@P@s@b@c@P@g@m D@x@@	@b@g@c@P@t@)
 @?@<C@m D JZ@6@T@?_@8 I@b@i@c@o@x@?@<C@t D JZ@6 H@8 I@3@5@8 P J @8 I@?@<C@'@z D JZ Q
@6A@8 I@ @8 I@?@q	=@A@b@g@c @t@'
@@@8 I @)
@O@?@<C@P@ D JZ@6@D@8 A@M@Q@U@3@.@.@5@8 A=@ @/
@8 P H@8 I@ @ 
@/@8 P@A@b@g@c @t P@8 I@b@g@c@m D@x@@@b@g@c @s@8 I  P@8 I@)
@O@?@<XP O C@Y D J{@6@9 P|@<C@\ D J{ N N
 K@6@0@3 N@5@8 N@?@<C@ @] D J{ N K
 Dm@6@0@3 K@4 Mf@4 N@4 N@5@8 N@?@<C@^ D J{ N N Mc
 K@6@0@3 N@4 I@5@8 N@?@<C@_ D J{ N N N
 H@6@0@3 N@4 N@5@8 N@?@<C@` D J{ N N
 K@6@0@3 N@4 N@4 H@5@8 N@?@<C@#@a D J{ N
 K@6@0@3 Mc@4 N@4 N@4 Mc@4 N@4 Mf@5@8 N@?@<C@ @b D J{ H
 K@6@0@3 N@4 N@4 N@4 N@4 N@5@8 N@?@<C@#@c D J{ N
 K@6@0@3 Mc@4 N@4 N@4 N@4 Mc@4 N@5@8 N@?@<C@d D J{ Mf N
 K@6@0@3 N@4 N@5@8 N@?@<C@,@e D J{ Mf N N N Rx
 K@6@0@3 H@4 N@4 N@4 Mf@4 N@5@8 N@?@<C@/@f D J{ Mf N N N Mf
 H@6@0@3 N@4 N@4 N@4 Mc@4 N@4 N@5@8 N@?@<C
@g D J{ Mf N L@6@?@<C@h D J{ Mf N N
 L@6@0@3 Mc@4 H@5@8 N@?@<C@/@i D J{ Mf N N Mc H N
 K@6@0@3 N@4 Mf@4 N@4 H@4 Mf@5@8 N@?@<C@j D J{ Mf N K K@6@?@<C@k D J{ N
 A@6@0@3 Mc@4 N@4 N@4 N@5@8 N@?@<C@#@l D J{ Mc N
 K@6@0@3 K@4 N@4 Mc@4 Mf@4 N@5@8 N@?@<C@&@m D J{ Mc N Mf
 K@6@0@3 N@4 N@4 N@4 N@4 N@5@8 N@?@<C@)@n D J{ Mc N N
 L@6@0@3 Mf@4 N@4 Mf@4 N@4 H@4 Mf@5@8 N@?@<C@ @o D J{ Mc N N
 K@6@0@3 N@4 Mc@4 H@5@8 N@?@<C@p D J{ N N
 K@6@0@3 N@4 N@5@8 N@?@<C@q D J{ N N N Mc H L@6@?@<C@r D J{ N N N Mc H N N K@6@?@<C@/@s D J{ N N N Mc H N N Rx N
 K@6@0@3 N@4 N@5@8 N@?@<C@/@t D J{ N N N Mc H N N Rx N
 K@6@0@3 N@4 N@5@8 N@?@<C@,@u D J{ N N N Mc H N N Rx N
 K@6@0@3 N@5@8 N@?@<C@v D J{ N Mc
 K@6@0@3 N@4 N@4 N@5@8 N@?@<C@)@w D J{ Nk Rx Rx N
 J>@6@0@3 N@4 N@4 N@4 N@5@8 N@?@<C@,@y D J{ N Rz Rx Rx N
 K@6@0@3 Mf@4 H@4 N@4 N@4 N@5@8 N@?@<C@#@{ D J{ N N
 K@6@0@3 N@4 N@4 N@4 N@4 N@5@8 N@?@<C@&@| D J{ N Mf
 K@6@0@3 N@4 N@4 N@4 Mc@4 N@4 N@5@8 N@?@<C@&@} D J{ N N N N
 L @6@0@3 Mc@4 N@4 N@4 N@5@8 N@?@<C@#@~ D J{ N N N N
 L@6@0@3 N@4 N@4 N@5@8 N@?@<C@ D J{ N
 K@6@0@3 N@4 N@5@8 N@?@<C@ D J{ N
 K@6@0@3 N@4 N@4 N@4 N@5@8 N@?@<C@ @ D J{ N Mf H
 D]@6@0@3 N@4 N@4 N@5@8 N@?@<C@;@ D J{ N Mf H N N N Rx
 K@6@0@3 Mf@4 N@4 N@4 N@4 N@4 Mc@4 N@4 N@5@8 N@?@<C@ D J{ N N
 K@6@0@3 N@4 Mf@4 N@5@8 N@?@<C@ D J{ N Mf N L@6@?@<C@ @ D J{ N Mf N N
 K@6@0@3 Mf@4 N@5@8 N@?@<C@ D J{ N Mf N
 L@6@0@3 N@5@8 N@?@<C@ D J{ N N
 K@6@0@3 N@5@8 N@?@<C@;@ D J{ N N N
 L@6@0@3 N@4 N@4 N@4 N@4 N@4 Mc@4 N@4 N@4 N@4 Mc@4 N@4 N@5@8 N@?@<C@,@ D J{ N N N
 K@6@0@3 Mf@4 N@4 N@4 N@4 I@4 Mf@4 N@5@8 N@?@<C@2@ D J{ N N N
 K@6@0@3 N@4 N@4 Mc@4 N@4 Mc@4 H@4 Mc@4 N@4 N@5@8 N@?@<C@/@ D J{ N N Mc
 L	@6@0@3 N@4 Mc@4 H@4 N@4 N@4 Mc@4 N@4 N@5@8 N@?@<C@ D J{ L
 K@6@0@3 Mf@4 N@4 N@5@8 N@?@<XD  t  t t  At expand_query BD  t  t t  At  R{ B,D  t  t t  At  R{ 
P R{C@ E E@6@7
 E@ @9 R| R}@<XD  t  t t  At  Ed B,D  t  t t  At  Ed 
D  t  t t  At  MM BP Q  C@)C+ D Ia JP JP




@6@ @8 Ns A@ @8s_atomic A@3@1 JP
@5
@5@8 P@?@<CC0 D Ia JP


@6@ @8 R@8 R@ @8 P@?@<CC5 D Ia
@6@8 R@?@ @8 P@?@<CC: D Ia


@6@ @ @8 P@?@<CC= D Ia@6@?@<XP	orderlist CB D Ia
@6@?@R@<CB D Ia@6@?@<CB D Ia


@6@?@ @ @8 R A@?@<CB D Ia

@6@/@8 Ib@ @/
@8 Ib@?@ @ 
@8 Of@?@<XD  t  t t  At  KE AP KE CA B B@6@7 B@b@h@i@m Qz@x@<XPlistexp C@0B D Ia		@6@/
@8 P@/@8 K@ @/@8 P@ @/
@8 P@ 
@/@8 P@ @/@8 P@ @/@8 P@ @8 P@?@<XP L C@ D Ix A@ KB
 H H@6@?@<CA  D Ix A@ H KB
 H@6@?@<CA D Ix A@ KB H H@6@?@<CA D Ix A@ H KB H@6@?@<CA D Ix A@ KB
			@6@?@<CA D Ix A@
	 KB		@6@?@<CA D Ix A@ KB
	
 KB
	@6@?@<CA D Ix A@ K?
	 H	@6@?@<CA D Ix A@
	 K?	 H@6@?@<CA D Ix A@ K? H
		@6@?@<CA	 D Ix A@
	 K? H	@6@?@<CA
 D Ix A@ K?
			@6@?@<CA D Ix A@
	 K?		@6@?@<CA D Ix A@ K?
	
 K?
	@6@?@<CA
 D Ix A@ KD
	 H	@6@?@<CA D Ix A@
	 KD	 H@6@?@<CA D Ix A@ KD H H@6@?@<CA D Ix A@ H KD H@6@?@<CA D Ix A@ KD
		 H@6@?@<C@0A D Ix A@
	
@6@A@'	
@@@A@1 A@	
@5@8 L@@@1 L	
@5@8 L@1 L
	@5@8 L@?@<C
A D Ix J8 H H@6@?@<C
A D Ix J8 H H@6@?@<CA D Ix J8
	 H@6@1 L@0	@5@8 L@?@<CA D Ix J8 H
	@6@1 L@0	@5@8 L@?@<CA  D Ix J8
	
@6@1 J8	
@5@8 L@?@<XP P CB( D Ia

@6@ @8 I_ A@ @ 
@8 P@?@<CB+ D Ia@6@?@<XPadd_new_record_function C@"C D H@6@0@0@0@ 
@8 M@?@+Warning - record field number already used.@8 I@?@q	@ @ @ @ 
@8 R A@?@<CC D H@6@1 M	

@5@8 As@?@<XP K, C@-A D Jl@6@1 I@0@0@5@8 B)@1 I
@0@0@5@8 B)@1 J@0@5@8 B)@1 J@0@5@8 B)@1 I@0@0@5@8 B)@1 I@0@5@8 B)@8
restore_vc A@?@<XP O CEj D J@6@/
@8 H @8do_generate_new_qbinding_name A@?@<XPwrite_summary_of_rules_used  CBD D J  @6@8 MR A@R@<CBG D J @6@D@0@8 P@M@Q@DThe above proof session did not make use of the proof rules database@8 I@8 I @?@<C@*BL D J@6@/@8 P@D@8 Rr A@M@Q@2The only rule used in the above proof session was:@8 I@8 I 
@8 J@1 MV@4@.	@4@.
@5@8 Is@8print_rulename A@?@<CBU D J@6@=The following rules were used during the above proof session:@8 I@8 I @1 MV@4@.@4@.	@5@8 Is
@8 J@8 R@R@<CB\ D J  @6@?@<XPdo_cases C@@B D Jl@6@/	@8 J@8no_qvars_in A J@/
@8 J@U
@A@"
 I H
@#@ @/@8 I@@@8 IH A@8 H@&
@(@/
@8 K#@q
@1 I@0@0@5@8 B)@ @8
save_cases A@1 K$@0@5@8 B)@1 K)@0@0@5@8 B)@1 I
enterframe@5@8 As@1 K$@5@8 As@1 Ku@0@5@8 B)@/@8free_hyp_no A@1 K)@5@8 As@ @8 Q A@1 I@0@0@0@5@8 B)@1 ICASES@5@8 As@9 Ky@<XP M CFu D H@6@/@8 K@/@8 H@ @3@_@5@/
@8 H@ 
@8 H@?@<XP Q C
@9 D Ip@6@/	@0@8 J@b@i@h@u@?@R@<C@> D Ip@6@?@<XP R" C@m D I @ @=C@n D I @=C@o D I @.@=XP R C@TA D I@6@0@/
@/@8 I@#On exiting successfully from depth @8 I@8 I you will have proved @8 I@A@8 C,C@8 I@8 I@@
<own-formula>@8 I@?@A	@)	  at the *TOP-LEVEL*, by @8 I@@ at the previous depth, by @8 I@ @8 I@.@8 J@8 I @?@A@) R@"Progress so far on proof by cases:@8 I@8 I @8 ON@@@S@?@<XD  t  t t  At indentation_increment BP R C@Z K K @=XPset_memory_limit C@% D D?@6@?@<XP OE CBf D J@6@ @8 P@?@<CBg D J@6@?@<XPconsult_user C@F@ D H@6 A@8 I@8 I !!! ERROR trying to move @8 I@8 O to @8 I@8 O@8 I @8 I File already exists.@8 I@?@8 I @ Do you want to delete this file?@/
@8 J A@A@)
 G@A@D@8 I@M@Q@8not_writeable_warning A@@@8 A @@@)
 G@9 K	@<XD  t  t t  At  J BP J C@ K K  I@=XP J CA D I@6@?@<CA D I	
@6@8 I             @8 I@8 I@8 J@?@<XPdo_build_other_cases CB D I	 @@6@?@<CB D I
 @@6@1 J8@5@8 J:@?@<CB D I
 A@@6@?@<C@GB D I
@6@ 
@/@8 R A@A@A@'	@@	@1 J8@5@8 J:@'@@@ @A@) @@" A@@#@@@" K A@@#@?@<XD  t  t t  At  K  AP K  C@%@P D N@6@/@/	@8 O@/
@3@4@.@5@8 A=@@8 I := @8 I@ @8write_flag_value A@8 I @R@<C@Y D N  @6@8 Db 
 Dd@R@<C@Z D N   @=XPbuilt_in_ident CCD D H  J7@=CCE D H  JI@=CCF D H  H@=CCG D H  E^@=CCH D H  CV@=CCI D H  A@=CCJ D H  K@=CCK D H  L @=CCL D H  L@=CCM D H  K@=CCN D H  K@=CCO D H  K@=CCP D H  J@=CCQ D H  K!@=CCR D H  L@=CCS D H  L@=CCT D H  @@=CCU D H  @@=CCV D H  @y@=CCW D H  A@=CCX D H  M9@=CCY D H  L@=CCZ D H  L@=CC[ D H  Ir@=CC\ D H  K@=CC] D H  G@=XD  t  t t  At  I. BP Q CC D I1 K@6@1 Iz@0@5@8 B)@?@<CC D I1 K@6@1 I|@0@5@8 B)@?@<CC D I1 A@6@?@<C	C D I1 K@6 Q:@8 As@?@<CC D I1@6@8 R@?@<CC D I1 B@6@?@<C	C D I1@6@1 I|@0@5@8 B)@?@<XD  t  t t  At  J BP P CA D J@6@A@0@8 L@8 I@?@<XPsafe_subst_vbl_list CE D J


@6@ @ 
@8safe_subst_vbl A@?@<CE D J
@6@ @ @8 R@?@ 
@ @8 R A@?@<XP Q C@!@^ D Q@6@8 I @8 I From H@8 I@8 I@:@8 J@ @8 J@/@8 J@ @8 I@8 I @R@<C@j D Q@6Proved: @8 I@8 I@8 I Keep this result@8 IA@?@<XPrecord_simplify C@i D J5@6@A@4@/
 J7@/@3@.@4@.
@5@/@8 M@A@0@ 
 A$@ @3@5@ @8 M@ @8 N/@@@8 Rh@F@@@0@0 A$@/@3@.@5@0@8 M@?@ @/@8 H@/
 A$@ @3@5@ @8 M@ @ @8 Q@G@?@<XPreconstruct_record C@1@@ D J5		 D



@6@/@ @ @8 R A@?@ 
@/@8 N/@  J7@0@3@4@5@8 M@?@<C@F D J5@6@?@<XParray_simplify C@ @ D J5 J6


@6@?@1 J6
@5@/
@8 MC@?@ 
@8 P@?@<C@ D J5 JH

@6@?@1 JH
@5@8 P@?@<XP K C	A D J@6@T@T
@?@9 D A@<C	A D J@6@8 A@?@<CA D J
 A~@6@3 A~@0@5@8 A=@?@<CA D J@6@3	
@5@8 A=@?@<XPint C D O#@6@A@8 C,@F	@@@" H
	@#@8 C,@?@<XD  t  t t  At  H AD  t  t t  At  H BP Q C@L D Q@6@8 I TRYING TO PROVE: @8 I@8 I@8 J:@8 I PROVED: @8 I@8 I@8 I @?@<C@V D Q@6@8 I FAILED TO PROVE: @8 I@8 I@R@<XPsave_type_classification CB D J-@6@0@8 P@?@<C@>B D J-@6@/	@8 H@A@)	 @y@?@1 P Mc@5@8 H@@@%@A@)	 M9@?@1 P N@5@8 H@@@A H@8 H@?@1 P Mf@5@8 H@@@S@?@<CB D J-@6@?@<XPstrip C@)@8 D I I L 


@6 I@ @/
@8 L@ 
@ @/@8 I@ @8 K
@?@<C@:@> D I I L 


@6 I@ @/
@8 L@ 
@ @/@8 I@1 L@1 
@5@5@3@5 @QUANTIFICATION@8 I\@?@<C@-@D D I I L 


@6@ @8 R K@ @/
@8 L@ 
@ @/@8 I@ @8 K
@?@<C@>@K D I I L 


@6@ @8 R K@ @/
@8 L@ 
@ @/@8 I@1 L@1 
@5@5@3@5 @ R@8 I\@?@<XP N CB D I@6Type information for function @8 I@/	@8 PF@/
@8 PI@8 I@8 I@8 I @8 N@?@<XD  t  t t  At  H AP H C D J-@6@U	@?@/
@8 H@?@A@8 O@@@)
 M9 @y@8 O@?@<C@@ D J-@6@/
@8 O@?@A@'	
@@@1@A	@)
 @y@?@)	 M9@@@&@A@3 K@0@5@8 A=@?@8 M:@8 O@@@3 J>@0@5@8 A=@?@8 R	 A@9 O@<XD  t  t t  At  K BPstill_left_to_prove C@ D M 
@=C@ D M

@6@9 I*@<C@ D M


@6@9 R A@<XP L C@SC D J G
@6@/
@8 Q A@1 L 	@5@8 As@1rule_applied@4@5@8 As@1 Q	@3@.@4@5@.@5@8 Is@1 Q@0@0@0@5@8 B)@1 Q RH@2 @3@4@5@2 @@1 Q)
	@5@5@8 B@?@<CC D J G@6@1 L  K9@5@8 As@?@<XP H C
Ca D H
 C
@6@?@<C
Cb D H C K@6@?@<CCc D H K@6@?@<C@(Cd D H
@6@ @/@8 H@/
@8 H@ @/@8 H@ 
@3@_@5@/@8 H@ @8 H@?@<XPform_log_file_names C@@ D H@6@1 O0@0@5@8 B)@1 P@0@5@8 B)@A@/	@8 Ly A@1 O0	@5@8 B@F
@@B.plg@/
@8 H@/	@8 H@1 O0	@5@8 B@?@A@ @/@8 I- A@1 P@5@8 B@A@ @8 M A@LAborted: Cannot set command_log and execute qualifiers to the same filename.@8 I@8 I @8 K	@@@S@F@@@,B.cmd@/@8 H@/@ @8 H@A@ @8 R@MAborted: Cannot have command_log and execute qualifiers as the same filename.@8 I@8 I @"Consider renaming the execute log.@8 I@8 I @8 K	@@@S@1 P@5@8 B@?@<XD  t  t t  At  K  AP K  C@ D K@6@A
 J@/@8 J@F	@@@!DEDUCE -- Type formula to deduce.DEDUCE -- Formula? @8 M@/	@8 L@/@8 L=@A@" I H
@#@/@8 I@@
@8 IH A@8 H@&@F
@A M@/@8 J@@Hypotheses to be used? @8 I5@/@8 L@ @8 L0@ @ @/
@8 Q@A@%@ 
@8
try_deduce A@? L@8 I@ 
@8 I@8 I  L@8 I@ @8 I by logical deduction@8 I@8 I @ @8 K
@@@?
*** FAILED@8 I@8 I @R@A@" I H
@#@8 K@@@S@?@<XP Ra C@ D D?
	@6@?@<C@ D D?



@6@ 
@8convert A@q	@ @ @ @ @9 R`@<XD  t  t t  At  O AP O  C@w D Ia@6@/@8 RM@A@ @8 N/@@@'
@?@<XD  t  t t  At  K  AP K  C@! D Ia@6@A
 J@/@8 J@F	@@@<STANDARDISE -- Please specify expression to be standardised. RV@8 M@/	@8 L@/@8 L=@?@9 K A@<XP M C@ Dl D H@6@8 G@/	@8 K@/
@8process_rest_of_component A@@A@0@8 LB A@@@1 O@5@8 As@?@<XD  t  t t  At  K% BP K$ C K K  @=XP NP CB D I1@6@T@?@8 I @.!!! Warning: VAR not allowed.  Retype command.@8 I@8 I @R@<C@.B D I1 I
	
@6@A@)	 I@( I@@@)	 H@( I@8 C,@/@3@4
@4@0@5@8 A=@ @@?@<XP O C@qD D J@6@A@!@/	@1 A@1 I@.
@.@5@2 N	@5@/@8 @H@-@ @/
@8 J1@@	@(
@G	@G@?@A@!@/@1 A@1 I

@.@5@2 N@5@/@8 @H@-@ @/@8 J1@@@(@G@F@?@ @ 
@/@8 H@?@ @/@8general_list_append A@?@ @8tidy_replist A@?@<XD  t  t t  At  J BP O CC D H@6@1 M@.@5@8 Is@q	@1 M	@5@8 B@?@<XP O C@$@{ D M@6@D
@0@0@8 I@M
@Q @8 K#@0@/@8 Kn@/	@8 O@D@8 R@M@Q@?@<C@ D M @6@D@0@0@8 I@M@Q @8 K#@D	@0@0@8 Kn@M	@Q@?@<C@4@ D M@6@8 I @HWARNING: The proof of the current VC is incomplete, either because there@8 I@8 I @Hare still some unproven conclusions, or because you need another "done".@8 I@8 I @@(You may wish to complete proof (with DONE?) before proceeding.)@8 I@8 I @8 I @8 G@EType "yes" to continue NEWVC command, "no" to continue this proof ...@8 I@8 I 
Perform NEWVC@/@8 IA@A@) G@@@) G@?@) G@<XPto_be_saved C@ D JZ  K@=C@ D JZ  Li@=C@ D JZ  Ka@=C@ D JZ  I@=C@ D JZ  K$@=C@ D JZ  J@=C@ D JZ  I
@=C@ D JZ  Q@=C@ D JZ  O@=C@ D JZ  Ko@=C@ D JZ  M@=C@ D JZ  J@=C@ D JZ  I@=C@ D JZ  J@=C@ D JZ  J@=C@ D JZ  I@=C@ D JZ  H@=C@ D JZ  H@=C@ D JZ  Q@=C@ D JZ  J@=C@ D JZ  H@=C@ D JZ  I@=C@ D JZ  I@=C@ D JZ  Kf@=C@ D JZ  R@=C@ D JZ 
inverse_video@=C@ D JZ  O@=C@ D JZ  O0@=C@ D JZ  H@=C@ D JZ newline_after_prompts@=C@ D JZ normal_video@=C@ D JZ  K)@=C@ D JZ  IS@=C@ D JZ  P@=C@ D JZ  Ku@=C@ D JZ  I@=C@ D JZ  KW@=C@ D JZ  M@=C@ D JZ  LQ@=C@ D JZ  MV@=C@ D JZ  I@=C@ D JZ  Lq@=C@ D JZ  K@=C@ D JZ simplify_during_load@=C@ D JZ  JA@=C@ D JZ  K@=C@ D JZ  I@=C@ D JZ  H@=C@ D JZ  H@=C@ D JZ  Qe@=C@ D JZ typechecking_during_load@=C@ D JZ  N]@=C@ D JZ  O$@=C@ D JZ  L@=C@ D JZ  N@=C@ D JZ  H@=C@ D JZ  O
@=C@ D JZ  Q@=C@ D JZ  O@=C@ D JZ  M@=XP P! C@-C D J-



@6@/@3@3@4
@5@.@5@8 N@?@ @ @/@8 H@?@ @ @ @8 P @?@<CC$ D J-@6@?@<XPenumerated_infer CAp D Ix@6@8enum_infrule A@?@<XP L CA" D Ix@6@9 K@<C@$A# D Ix A@
	
@6@1 A@	@.@5@8 K@1 A@	@5@8 K@1 A@
@5@9 L@<C@$A$ D Ix J8
	
@6@1 A@	@.@5@8 K@1 A@	@5@8 K@1 J8
@5@9 L@<CA% D Ix J8
	
@6@1 J8	@.@5@8 K@1 A@
@5@9 L@<CA& D Ix J8
	
@6@1 J8
@.@5@8 K@1 A@	@5@9 L@<C@TA' D Ix L
	
@6@A@1 G@2 L	
@5@8 K@F@@@:@A@1 A@	@.@5@8 K@1 A@	@5@8 K@1 L
@5@8 L@@@1 A@
@.@5@8 K@1 A@
@5@8 K@1 L	@5@9 L@<C@TA3 D Ix L
	
@6@A@1 G@2 L	
@5@8 K@F@@@:@A@1 A@	@.@5@8 K@1 A@	@5@8 K@1 L
@5@8 L@@@1 A@
@.@5@8 K@1 A@
@5@8 K@1 L	@5@9 L@<XP P C@*B D Ia@6@/
@3@.@4@.@.
@5@8 N@ @ @8 Oa A@3@4
@5@/@8 N@ @8 P@?@<CB D Ia
@6@?@<XPlayout C@"G2 D H@6@A I@8 K A@/@8 N/@@@&
@?@ @/@8 N@?@ @9store_vc A@<XPorder_functs CB D Ia


@6@?@ @ @8 Q
@?@<CB D Ia

@6@ @8less A@?@<XP R+ C@]@ D I@6@U@A@" 	 R
@#@F
@@@D@A@" 	 IV

@#@"
 J;
@#@@@*@A@" 	 Q

@#@)@"
 J;
@#@@@" 	
@#@)@F
@?@<C@ D I
bad_structure@6@?@<XPwrite_summary_of_proof_status  C	B D J  @6@8write_vcs_proved  A@8 I @8write_vcs_not_proved  A@?@<XP R C@. D Jl@6@9find_first_free_starting_at A@<XD  t  t t  At  LC BP L5 C D	u Hp          @6 ID@8vc_standardisation A@?@<C D SI@6@/@0@8 J@8 C,@8stan_hyp A@R@<C D SI   @=XP K CF} D H

@6@b@h@c @u@b@h@c	@s@b@c@0@h@o@x@?@<C@-F D H@6@b@h@c
@u@/
@1 J
@5@8 J@/@8 K@b@h@c
@m K @c@0@o@y@ @3@5@8 H@?@<XP R C@h D I 
@=C@i D I@6@9 Ok@<C@j D I@6@8 J@8 J@?@<XP N CBE D Ia 
	@=CBF D Ia


@6@ @ 
@9 N@<XD  t  t t  At  J BD  t  t t  At  K  AP K  C@R D OS@6@8 K.@A @8 K#@?NO FRAME LEFT TO QUIT@8 I@G@@@=@/@8 K#@b@h@c @t@1 I	quitframe@5@8 As@A@0@0@/	@8 I@?QUITTING CURRENT PROOF BY @8 I@8 I ATTEMPT@8 I@8 I @8
abort_subgoal  A@@@0@0@8 K(@?@'QUITTING CURRENT PROOF BY CASES ATTEMPT@8 I@8 I @8
abort_case  A@F	@?@<XP I6 C
C~ D I@6@8 I@8 J@8 J
@?@<XP M CC D I@6@8 I@8 I @8 I@8 J@8 J
@?@<XP R0 C@|AW D I

@6@T@?@"

@#@A
@T@F@S@G@@@ @3@.@.@5@8 A=@/@ @ @8 P.@?@A	@ @0@8 N@@@)@'rule_family_not_declared_for_this_usage@?@A@)
@G@G@@@5@"

@#@A
@T@F@S@G@@@ @3@.@.@5@8 A=@/@ @ @8 P.@?@A	@ @0@8 N@@@) S\@?@<CA| D I @=XD  t  t t  At  I BD  t  t t  At  K  AP K  C@. D JZ@6Saving@8 I@/@8 Q A@8 I@8 I@/	@/
@8 Q A
/* SAVED: @8 I@8 I, at @8 I@8 I */@8 I@8 I @?@9
do_the_saving A@<C@  D JZ@6@/@8 S_@D	@8 I@M	@Q I@8 I@8 I I@8 I@8 I @?@9 K	@<XPwrite_subgoal_list_proved C@=A D J
 MF
@6@8 JMet constraint: @8 I@0@8 O@/@8 P
@A
@) @8 I@F@@@b@g@h@m D@c@m D@y@ @0@8 P@8 I @?@<C@4A D J

@6@8 JProved subgoal: @8 I@/@8 P
@A
@) @8 I@F@@@b@g@h@m D@c@m D@y@ @0@8 P@8 I @?@<C@CA D J
 MF

@6@8 J Si@8 I@0@8 O@/@8 P
@A
@) @8 I@F
@@@b@g@h@m D@c@m D@y
@ 
@0@8 P@8 I @ @8 Sg A@?@<C@7A D J

@6@8 J Sj@8 I@/@8 P
@A
@) @8 I@F
@@@b@g@h@m D@c@m D@y
@ 
@0@8 P@8 I @ @8 Sk@?@<CA D J
@6@8 J@!(unconstrained rule: no subgoals)@8 I@8 I @?@<XD  t  t t  At in_declare_command  BD  t  t t  At  FN D  t  t t  At  FN BD  t  t t  At  FN B,D  t  t t  At  FN 
D  t  t t  At build_other_cases AP Sn CB D I@6@/@8 R@ @ @8 N@?@<XPis_chosen_rulename CCG D I<@6@U@? L@8 J@?@<CCL D I<@6 L@9 J@<XP
simp_set_list C@'A D J5
@6@ @/@8 Sr A@/
@8 N/@A@ 
@ @8 L}@'	@@	@"	
@#@?@<CA D J5@6@?@<XD  t  t t  At  I BP R  CC D I1@6@@?@<XPdo_handle_quantifiers_in_list CD D J		
@6@ @ @/@8 P@?@ 
@ @ @ @9 Su A@<CD D J

@6@?@<XPsequence_simplify C@\B& D J5 C

@6@A@/@8 Sx A@@@/@8 N/@A@ @/
@8 Sz@@@ @/
@8 N/@?@A@)@'	
@@@)@A@)
@'	@@@A@"@#@"
@#@ @ 
@8 H@@
@"	 C
@#@?@<C@%B@ D J5 L
@6@/@8 Sz@A@"
@#@'	@@
@"	 L@#@F@?@<C@#BH D J5 L
@6@/@8 Sz@A@"@#@ @8 L@@@"	 L@#@?@<C@&BP D J5 M
@6@/@8 Sz@A
@"

@#@'	@@
@"	 M@#@F@?@<C@'BX D J5 M
@6@/@8 Sz@A@"@#@3@0@5@ @8 H@@@"	 M@#@?@<CB` D J5
@6@3
@5@8 P@?@<CBc D J5@6@?@<XD  t  t t  At  K  AP K  C@ D I@6@/@/	@8 Kn@/
@8 N A@?@8 I A@?Printed VC to file: @8 I@8 I@8 I @?@<XP Q C
@] D I&	
@6@8process_dcl_qualifier A@?@8 Q@?@<C@b D I&@6@?@<XD  t  t t  At  O  BP NX CA D I<@6@?@<CA D I<

@6@U@" MF@#@?@<C@"A D I<

@6@ @8 IH@ @1 MF@0@5@8 H@?@ 
@ @ @8 NW@?@<CB D I<

@6@ 
@ @ @8 NW@?@<XPmake_update_list C@_@/ D J5

@6@/ J7@0@3@.
@4@.@5@8 M@?@ 
@/@ @8 S A@?@A@-@1 D@0@5@ @8 I*@?@/@3@1 D@0@5@.@5@ @8 H@ @3@1 D@5@5@8 H@@@"
 D@#@G@?@<C@= D J5@6@?@<XP Qy C@#DH D M H
 H
@6@8 C,@b@j@c @t@ @8 C,@b@g@c @t@ @9 S A@<CDI D M H
@6@8 C,@b@j@c @t@8 C,@b@i@c @u@<CDJ D M@6@8 C,@b@h@c @u@8 C,@b@i@h@t@<XP P/ CAD D I<@6@?@/@8
generalise A@?@3	@5@8 A=@?@<XD  t  t t  At  Kv BPwrite_proof_log_banner  C@NF D H@6@/@8 O/@8 I ID@8 R& A@?@8 I@M*****************************************************************************@8 I@8 I @-SPADE Transcript of Interactive Proof Session@8 I@8 I @8 I @/	@8 @l @8 Ld@8 I  S@8 I@8 I @/
@/@8 S`@8 I DATE : @8 I@8 I	  TIME : @8 I@ @8 I@8 I @8 I  A@8 I@?@<C@9F D H@6@/@8 O/@8 I I@8 S@?@8 I S@8 I@8 I  S@8 I@8 I @8 I @/	@8 S@8 Ld@8 I  S@8 I@8 I @8 I @8 I @8 I  A@8 I@?@<C@!F D H@6@/@8 O/@D	@8 I@M	@Q@8 I  M@8 I@8 I I@8 I@8 I @?@9 K	@<XPinfrule C@K D O#@6@9 K@<C@L D O# A@
	
@6@1 L*	
@5@8 K@1 Jv	
@5@9 K@<C@M D O# J8
	
@6@A@1 L)	
@5@8 K@@	@1 L(	
@5@9 K@<C@N D O# L)
	
@6@1 L*	
@5@8 K@1 J8	
@5@9 K@<C@O D O# L(
	
@6@1 Jv	
@5@8 K@1 J8	
@5@9 K@<C@(@P D O# L*
	
@6@A@1 A@	
@5@8 K@1 A@	
@5@8 K@@	@1 L)	
@5@9 K@<C@(@Q D O# Jv
	
@6@A@1 A@	
@5@8 K@1 A@	
@5@8 K@@	@1 L(	
@5@9 K@<XD  t  t t  At  M BP J CA2 D I  @6 ID@8 S" A@?@<CA5 D I  @6@8 I @?@<XD  t  t t  At  K AP N0 C
 D M G @ @@6@?@<C
 D M G @ @@6@?@<C D M G G
@6@8 N/@?@<C@) D M G
@6@/@8 N/@A@) @@)	 @@@@A@) @@)	 @@@@"	 G@#@?@<C
@) D M Iq @ @@6@?@<C@* D M Iq
 @ @@6@?@<C@+ D M Iq
 G
 @@6@?@<C@, D M Iq G

 @@6@?@<C@- D M Iq @
@6@8 N/@?@<C@. D M Iq
 @@6@8 N/@?@<C@/ D M Iq

@6@8 N/@?@<C@@0 D M Iq

@6@/@8 N/@A@) @@ @8 N/@F
@@@m@A
@) @@'	@F
@@@a@ @/
@8 N/@A@A@)
 @@'	@@@)
 @@'	
@@@G@A@1@A
@" G
@#@@@ @A
@" G@#@@@A
@"
 G@#@@@"
 G
@#@)	 @@@@A@'
@'	@@
@"	 Iq
@#@?@<C
@X D M K @ @@6@?@<C@Y D M K
 @ @@6@?@<C@Z D M K
 G
 @@6@?@<C@[ D M K G

 @@6@?@<C@\ D M K @
@6@8 N/@?@<C@] D M K
 @@6@8 N/@?@<C@^ D M K

@6@8 N/@?@<C@@_ D M K

@6@/@8 N/@A
@) @@'	@F
@@@o@A@) @@ @8 N/@F
@@@a@ @/
@8 N/@A@)
 @@'	
@@@Q@A@)
 @@'	@@@G@A@1@A
@" G
@#@@@ @A
@" G@#@@@A
@"
 G@#@@@"
 G
@#@)	 @@@@A@'
@'	@@
@"	 K
@#@?@<C
@ D M E @ @@6@?@<C@ D M E
 @ @@6@?@<C@ D M E

 @@6@?@<C@ D M E @
@6@8 N/@?@<C@ D M E
 @@6@1 G
@5@8 N/@?@<C@ D M E
 G
@6@1 G
@5@8 N/@?@<C@ D M E G

@6@8 N/@?@<C@ D M E
 E

@6@1 E@1 Iq
@5@5@8 N/@?@<C@@ D M E

@6@/@8 N/@A@) @@ @8 N/@F
@@@r@A
@) @@)	 @@F
@@@f@ @/
@8 N/@A@)
 @@'	
@@@V@A
@)
 @@1 G
@5@8 N/@@@G@A@1@A
@" G
@#@@@ @A
@" G@#@@@A
@"
 G@#@@@"
 G
@#@'	
@@@A@'
@)	 @@@
@"	 E
@#@?@<C@ D M K

 @@6@?@<C@ D M K
 G
 @@6@?@<C@ D M K G

 @@6@?@<C@ D M K
 @@6@8 N/@?@<C@ D M K @
@6@8 N/@?@<C@ D M K
 @@6@1 G
@5@8 N/@?@<C@ D M K @
@6@1 G
@5@8 N/@?@<C@#@ D M K
 K

@6@1 K
@5@/
@8 N/@1 K
@5@8 N/@?@<C@/@ D M K K


@6@1 K@5@/
@8 N/@1 K@5@ 
@8 H@1 K

@5@8 N/@?@<C@/@ D M K K


@6@1 K
@5@/
@8 N/@1 K
@5@ 
@8 H@1 K
@5@8 N/@?@<C@@ D M K

@6@/@8 N/@A@) @@ @8 N/@F
@@@w@A@) @@1 G@5@8 N/@F
@@@f@ @/
@8 N/@A@)
 @@'	@@@V@A
@)
 @@1 G
@5@8 N/@@@G@A@1@A
@" G
@#@@@ @A
@" G@#@@@A
@"
 G@#@@@"
 G
@#@)	 @@@@A@'
@)	 @@@
@"	 K
@#@?@<C@l@ D M L 


@6@ @/
@8 H@A@ 
@0@8 J@(dont_retract@@@1 H

 L@5@8 B@( E@ @/@8 N/@A@) @@)	 @@@@A@) @@)	 @@@@"	 L 
@#@?@A@) S@@@1 H

 L@5@8 Is@?@<C@lA D M L 


@6@ @/
@8 H@A@ 
@0@8 J@( S@@@1 H

 L@5@8 B@( E@ @/@8 N/@A@) @@)	 @@@@A@) @@)	 @@@@"	 L 
@#@?@A@) S@@@1 H

 L@5@8 Is@?@<CA& D M K?

@6@?@1 K?
@5@8set_simplify A@?@<CA* D M KD

@6@?@1 KD
@5@8 S@?@<CA. D M KB

@6@?@1 KB
@5@8 S@?@<CA2 D M H
@6@?@1 H
@5@8 S@?@<CA6 D M L

@6@?@1 L
@5@8 S@?@<CA: D M L

@6@?@1 L
@5@8 S@?@<CA> D M L

@6@?@1 L
@5@8 S@?@<CAB D M L

@6@?@1 L
@5@8 S@?@<CAAJ D M

 A@

@6@/@8 H@A@ @1 H@0@5@8 H@?@1 A@
@5@8 S@G
@G@F@@At@A@  H@8 H@?@1 A@
@5@8enumerated_simplify A@G
@G@F@@AW@/
@8 N/@ @/@8 N/@A
@'
@)	 @@G@F@@A=@A@@ 
@8 M A@A@ @8 S@ 
@ @8 H@)	 @@G@F@@@@A@B@" E

@#@A@ @8 S@1 D
@5@/@8 N/@"	 A@@#@@@ @8 S@1 D
@5@/@8 N/@"	 A@@#@@@@@" D

@#@A@ @8 S@1 D
@5@/@8 N/@"	 A@@#@@@ @8 S@1 E
@5@/@8 N/@"	 A@@#@@@@A@@ @8 S@A@B@"
 E

@#@A@ @8 S@1 D@5@/@8 N/@"	 A@@#@@@ @8 S@1 D@5@/@8 N/@"	 A@@#@@@@@"
 D

@#@A@ @8 S@1 D@5@/@8 N/@"	 A@@#@@@ @8 S@1 E@5@/@8 N/@"	 A@@#@@@"	 A@
@#@G@F@?@<CAA D M

 L)

@6@/@8 H@A@  H@8 H@?@1 L)
@5@8 S@G
@G@F@@A\@/
@8 N/@ @/@8 N/@A@@ 
@8 S@A@(@ @8 S@A@ @ 
@8 S@)	 @@@@A@'
@@@ 
@ @8 S@)	 @@G@F@@@@A@B@" E

@#@A@ @8 S@1 D
@5@/@8 N/@"	 L(@#@@@ @8 S@1 D
@5@/@8 N/@"	 L(@#@@@@@" D

@#@A@ @8 S@1 D
@5@/@8 N/@"	 L)@#@@@ @8 S@1 E
@5@/@8 N/@"	 L(@#@@@@A@@ @8 S@A@B@"
 E

@#@A@ @8 S@1 D@5@/@8 N/@"	 L)@#@@@ @8 S@1 D@5@/@8 N/@"	 L)@#@@@@@"
 D

@#@A@ @8 S@1 D@5@/@8 N/@"	 L(@#@@@ @8 S@1 E@5@/@8 N/@"	 L)@#@@@"	 L)
@#@G@F@?@<CAA D M

 L(

@6@/@8 H@A@  H@8 H@?@1 L(
@5@8 S@G
@G@F@@A\@/
@8 N/@ @/@8 N/@A@@ 
@8 S@A@(@ @8 S@A@ 
@ @8 S@)	 @@@@A@'
@@@ @ 
@8 S@)	 @@G@F@@@@A@B@" E

@#@A@ @8 S@1 D
@5@/@8 N/@"	 L)@#@@@ @8 S@1 D
@5@/@8 N/@"	 L)@#@@@@@" D

@#@A@ @8 S@1 D
@5@/@8 N/@"	 L(@#@@@ @8 S@1 E
@5@/@8 N/@"	 L)@#@@@@A@@ @8 S@A@B@"
 E

@#@A@ @8 S@1 D@5@/@8 N/@"	 L(@#@@@ @8 S@1 D@5@/@8 N/@"	 L(@#@@@@@"
 D

@#@A@ @8 S@1 D@5@/@8 N/@"	 L)@#@@@ @8 S@1 E@5@/@8 N/@"	 L(@#@@@"	 L(
@#@G@F@?@<CAB/ D M

 J8

@6@/@8 H@A@ @1 H@0@5@8 H@?@1 J8
@5@8 S@G
@G@F@@A~@A@  H@8 H@?@1 J8
@5@8 S@G
@G@F@@Aa@/
@8 N/@ @/@8 N/@A
@'
@)	 @@G@F@@AG@A@@ 
@8 S@A@ @8 S@A@ 
@ @8 H@)	 @@@@'
@)	 @@G@F@@@@A@B@" E

@#@A@ @8 S@1 D
@5@/@8 N/@"	 J8@#@@@ @8 S@1 D
@5@/@8 N/@"	 J8@#@@@@@" D

@#@A@ @8 S@1 D
@5@/@8 N/@"	 J8@#@@@ @8 S@1 E
@5@/@8 N/@"	 J8@#@@@@A@@ @8 S@A@B@"
 E

@#@A@ @8 S@1 D@5@/@8 N/@"	 J8@#@@@ @8 S@1 D@5@/@8 N/@"	 J8@#@@@@@"
 D

@#@A@ @8 S@1 D@5@/@8 N/@"	 J8@#@@@ @8 S@1 E@5@/@8 N/@"	 J8@#@@@"	 J8
@#@G@F@?@<CAB D M

 Jv

@6@/@8 H@A@  H@8 H@?@1 Jv
@5@8 S@G
@G@F@@Ad@/
@8 N/@ @/@8 N/@A
@'
@)	 @@G@F@@AJ@A@@ 
@8 S@A@!@ @8 S@A@ 
@ @8 S@)	 @@@	@ @ 
@8 S@)	 @@G@F@@@@A@B@" E

@#@A@ @8 S@1 D
@5@/@8 N/@"	 Jv@#@@@ @8 S@1 D
@5@/@8 N/@"	 Jv@#@@@@@" D

@#@A@ @8 S@1 D
@5@/@8 N/@"	 Jv@#@@@ @8 S@1 E
@5@/@8 N/@"	 Jv@#@@@@A@@ @8 S@A@B@"
 E

@#@A@ @8 S@1 D@5@/@8 N/@"	 Jv@#@@@ @8 S@1 D@5@/@8 N/@"	 Jv@#@@@@@"
 D

@#@A@ @8 S@1 D@5@/@8 N/@"	 Jv@#@@@ @8 S@1 E@5@/@8 N/@"	 Jv@#@@@"	 Jv
@#@G@F@?@<CAB D M

 L*

@6@/@8 H@A@  H@8 H@?@1 L*
@5@8 S@G
@G@F@@Ad@/
@8 N/@ @/@8 N/@A
@'
@)	 @@G@F@@AJ@A@@ 
@8 S@A@!@ @8 S@A@ @ 
@8 S@)	 @@@	@ 
@ @8 S@)	 @@G@F@@@@A@B@" E

@#@A@ @8 S@1 D
@5@/@8 N/@"	 Jv@#@@@ @8 S@1 D
@5@/@8 N/@"	 Jv@#@@@@@" D

@#@A@ @8 S@1 D
@5@/@8 N/@"	 L*@#@@@ @8 S@1 E
@5@/@8 N/@"	 Jv@#@@@@A@@ @8 S@A@B@"
 E

@#@A@ @8 S@1 D@5@/@8 N/@"	 L*@#@@@ @8 S@1 D@5@/@8 N/@"	 L*@#@@@@@"
 D

@#@A@ @8 S@1 D@5@/@8 N/@"	 Jv@#@@@ @8 S@1 E@5@/@8 N/@"	 L*@#@@@"	 L*
@#@G@F@?@<CA3C D M

 M
@6@/@8 N/@A@M@ @8 S@/@1 JP@5@8 J@A@/
@1 JP@1 J@5@5@8 J@b@g@g
@v@)	 @@@@/
@1 JP@1 J@5@5@8 J@b@g@g
@w@)	 @@G@G@@@@A@?@" JP

@#@1 M@5@/@8 N/@1 M@5@/@8 N/@A@A@) @@@@) @@)	 @@@@A@) @@'	@@@) @@'	@@@@A@n@A@" E

@#@@
@" D

@#@1 M@5@/@8 N/@1 M@5@/@8 N/@A@!@) @@A@) @@)	 @@@@A@) @@)	 @@@@"	 G@#@@@A@) @@'	@@@A
@) @@"	 G@#@@@) @@'	@@@#@A@" H
@#@1 M@5@8 N/@@
@"	 M@#@F@G@F@G@?@<CC] D M M M

@6@1 JP

@5@8 N/@?@<CC^ D M M
@6@1 JP

@5@8 N/@?@<C@C` D M M

@6@/@8 N/@A@&@ @8 S@A@b@g@c @u@'	@@
@b@g@c @r@b@g@l H@x@G@G@@@[@A@" JP
@#@'	@G
@F@@@E@A@(@" JP


@#@1 M
@5@/@8 N/@1 M

@5@/@8 N/@"	 JP@#@@@A@" M
@#@'	@@@"	 M
@#@G@G@?@<CC} D M@6@8 R A@?@<CC~ D M@6@8 R A@?@<CC D M@6@8 Sz@?@<CC D M M
@6@1 M
@5@8 S@?@<CC D M M	
@6@1 M	
@5@8 S@?@<CC D M@6@8evaluate A@?@<XP O C D J@6@/
@8 Rk A@8 L@R@<C D J@6@/
@8 L@8replace_all_concs A@R@<C D J@6@?@<XP H CC" D H
 M@6 M@8 S* A@?@<CC% D H@6@0@8 S@?@6!!! FATAL-ERROR: Identifier declared multiple times - @8 I@8 I@8 I @?@9
maybe_halt  A@<CC- D H@6@8 R A@?@>!!! FATAL-ERROR: Identifier reserved or already predeclared - @8 I@8 I@8 I @?@9 S@<CC5 D H@6@1 S*	@5@8 As@?@<XP M0 C@M@T D Hordinary@6 S@8checkfilesexist A@8 I @/	@8 Q A@/
@8 Q A@8@ scan_file_header_to_see_if_spark AReading @8 I@8 I@& (for inherited FDL type declarations)@8 I@8 I @8	load_decs A@A ID@8 I@@
@8 I @F          ------------------------------------------------------------@8 I@8 I @8 I Loading @8 I@8 I (verification conditions)@8 I@8 I @8load_vcs A@? M5@8 B@?@<C@=@p D Hresume@6 S@8 S@/	@8 S_@8 I Consulting @8 I@8 I (checker saved proof state)@8 Iredefine_warnings ID@8 F@3@1whenalways@5@4@1	load_type E@5@4@1compilation_mode
assert_all@5@5@8 @ A S I@8 F@?@<XP IL CA
 D I@6@?@<C	A D I MF@6@?@R@<CA D I	
@6@8 IH@8 IK@?@<XD  t  t t  At  I, AP I+ CAl D H
@6@?@<C
Am D H


@6@8 I*@?@<XP O C@ D D?@6@3@1	portrayed @@5@4@1 H	 @@5@4@1 H  @@5@4@1 G @@5@5@9 B @<XP M CDI D H@6@/	B_@/
@8 I'@8 P A@8 OA A@?@<XP Jt C@@ D Jl@6@A@B@8 JO@A@8 JO@A
@b@h@i@u@b@i@x@@@b@i@h@t@b@h@x@F@@@ @b@h@y@A@1 L*	@5@8 J:@'
	@@@1 L*	@5@8 J:@'
@@@E@A@%@8 JO@b@i@y@A@1 L*@5@8 J:@'
@@@1 L*@5@8 J:@'
@@@A@1 L*	@5@8 J:@'
	@@@1 L*	@5@8 J:@'
@F@?@<XD  t  t t  At  Kt  BD  t  t t  At  M BD  t  t t  At  Q BD  t  t t  At  K  AP K  CBM D I@6@A	 M@0@8 J@F@@@+REMEMBER -- which hypothesis or hypotheses? M@8 M@/@8 L K@8 M@8do_remembering  A@?@<XP Q% C@1@ D J{@6@/	@8 K A@/
@8 N A@/@8 H@/@ @8 H@A
@ @8open_help_file A@8
show_help_for A@8 J@8 J@@
@;ERROR: Cannot open or display Checker help library file -- @8 I@ @8 I@8 I @?@<XP S CAM D I<@6@?@<CAN D I<



@6@?@ @8 S@?@<XP P~ CC) D I1  @6@8 I @+!!! Command not recognised.  Please retype.@8 I@8 I @?@<XP O C
F D H@6@b@h@i@t@?@<CF D H
@6@?@<CF D H
@6@q@ @ @8 O@?@<XP R C@ D I@6@8 N@?@<XD  t  t t  At  I BD  t  t t  At  N^ BP N] C@{ K K  I@=XD  t  t t  At  G AP G CA B B@6@7 B@b@h@i@m R@x@<XP S: CB D Ia@6@8 K@?@D
@8 K@M
@Q@<CB D Ia@6@8 K@?@R@<CB D Ia@6@8 Q@?@<XP RF C@v@ D I<@6@A@) I@A@/@8 J@@@(@c@/
@8 B@b@g
@g@s@@@) ID@G@A	 ID@8 J@( G@@@8 IK@( G@8 I @8 I @8 I K'@8 I@8 I@ @8 J@A	@)
may be inferred directly@8 I@@
follows from @8 I@8 J@A@A@) G@@@8 IK@A@8 I=@@ I?@8 As@8 J@@@S@?@<C@ D I<@6@8 IK@A@8 I=@@ I?@8 As@8 J@?@<C@ D I<@6@?@<XP P CB D Ia JP

@6@ @8 K@1 JP
@5@8 J@?@<CB D Ia JP

 JP
@6@ @8 P@?@<CB D Ia E

 E


@6@ @8 P@ @ 
@8 P@?@<C	B D Ia
@6@8 K@?@<XP
save_ruleused CBe D J@6@8 LP@?@<C
Bh D J@6@1 LQ@5@8 As@?@<XD  t  t t  At  I BP L CAT@N D I
@6@8 G@AA(@/	@8 I2@/
@8 I@A@@+
 EY@A@)	 A@@<<< End of command script @8 I@8 I reached >>>@8 I@8 I @1 M	@5@8 Is@?@8 J@A@/@8 R<<< Resuming command script @8 I@ @8 I >>>@8 I@8 I @ @8 J@@@&<<< Returning to interactive input >>>@8 I@8 I  A@8 J I4@8 I5@F@1 M@5@/@8 @H@ @/
@8 B@/@/@8 M A@A@)
 @) A@1 J@0@5@8 B)@1 J@5@8 As@@@A@)
@) M@1 J@0@5@8 B)@1 J@5@8 As@@@S@8 L@G@@@@A@+
 A~@8 J@6Error on input stream - returning to interactive input@8 I@8 I @1 M@0@5@8 B) A@8 J@8 L@G@@@]@'
@A@)	 A@@@8 O A A~@8 I@?@A@B I@8 J@/@8 P@/@8 P@A@ @8 I@@@D@ @8 I@M@Q M@8 I@ @8 I I@8 I@8 I @?@8 K	@ @8 I@8 S A~@8 I@8 I @ @8 I@@ ID@8 J@G@G@G
@F@@@%@3READ ERROR: garbage on input stream mandates reset.@8 I@8 I @8 I @5Please type CONTROL-C to resume use of the checker...@8 I@8 I @1 M@0@5@8 B)@8 G@R@G	@G@G
@G@F@?@<XP M C@ D I1@6@T	@8 I @/!!! VAR argument not permitted: retype command.@8 I@8 I @?@R@<C@ D I1
@6@?@<C@(@ D I1 @ I

@6@A@+
 I@@@+
 H@?@ @8 C,@1 J @@2 I
@5@8 As@?@<C@>@ D I1 @ D

@6@U
@ @8 C,@"
 I


@#@A@+ I@@@+ H@?@ 
@8 C,@b@g
@g@r@1 J @@2 D
@5@8 As@?@<C@ D I1 @ L>

@6@U
@U@? @@8 M @@ @8 M@?@<C@B@ D I1 @@6@8 Am@3@.
@.@5@8 H@?@A@3
@5@0Bdeleted@8 N@1 J @ J@5@8 As@@@3
@5@0
Bforgotten@8 N@1 J @ J@5@8 As@?@<C@(@ D I1 K I

@6@A@+
 I@@@+
 H@?@ @8 C,@1 J K@2 I
@5@8 As@?@<C@>A D I1 K D

@6@U
@ @8 C,@"
 I


@#@A@+ I@@@+ H@?@ 
@8 C,@b@g
@g@r@1 J K@2 D
@5@8 As@?@<CA D I1 K L>

@6@U
@U@? K@8 M K@ @8 M@?@<C@,A D I1 K Q

@6@U
@U@?@/@8 Q A@ @8 L0@1 J J@5@8 As@1 J M@5@8 As@?@<CA D I1 K@6@?@/
@8 S@1 J J
@5@8 As@?@<C@DA$ D I1 J< S

@6@U
@U@"
 Q


@#@?@ @/@8 S@ 
@8 P@ @8 L0@1 J J@5@8 As@1 J P F@5@8 As@1 J M@5@8 As@?@<C@+A0 D I1 J< S

@6@U
@U@" S


@#@? J<@1 S@1 S

@5@5@8 M@?@<C@*A7 D I1 J< S

@6@U
@?@/@8 S@ @8 P@1 J J@5@8 As@1 J P F@5@8 As@?@<C@,A? D I1 J< S

@6@U
@U@?@/@8 S@ @8 L0@1 J J@5@8 As@1 J M@5@8 As@?@<CAH D I1 J<@6@?@/
@8 S@1 J J
@5@8 As@?@<C@\AM D I1

 J~ 

@6@8 NO@U@" S


@#@U@" Q|

@#@?@ 
@8 P@ @/@8 L=@ @/@8 L=@1 J J
@5@8 As@1 J N@5@8 As@1 J P@5@8 As@1 J P F@5@8 As@?@<C@^A\ D I1

 J~ 

@6@U
@)
 A@U@" S


@#@U@" S

@#@?@ 
@8 P@ @/@8 L=@ @/@8 L=@1 J J A@5@8 As@1 J N@5@8 As@1 J P@5@8 As@1 J P F@5@8 As@?@<C@kAl D I1

 J~ 

@6@U
@A@"
 L>@#@@@"
 D@#@U@" S


@#@U@" S

@#@?@ 
@8 P@ @/@8 L=@ @/@8 L=@1 J J
@5@8 As@1 J N@5@8 As@1 J P@5@8 As@1 J P F@5@8 As@?@<C@CA D I1 J~ 

@6@8 NO@U@" S


@#@?@ @/@8 L=@ 
@/@8 L=@1 J J
@5@8 As@1 J N@5@8 As@1 J P@5@8 As@?@<C@(A D I1 J~ 

@6@8 NO@?@ @/@8 L=@1 J J
@5@8 As@1 J N@5@8 As@?@<CA D I1 J~@6@8 NO@?@1 J J	@5@8 As@?@<CA D I1 K@6@?@/
@8 L=@1 J J
@5@8 As@?@<CA D I1 K@6@8 NO@?@1 J J	@5@8 As@?@<CA D I1 B L>

@6@U
@U@? B@8 M B@ @8 M@?@<C@!A D I1 B I

@6@+
 H@?@ @8 C,@1 J L@2 I H@5@8 As@?@<C@>A D I1 B D

@6@U
@"
 I


@#@U@+ H@?@ 
@8 C,@ @8 C,@b@g@g
@t@1 J L@2 D@1 I H
@5@5@8 As@?@<CA D I1 I@6@?@8 C,@1 Jcase_number	@5@8 As@?@<C@FA D I1 K I

@6@?@U
@"
 S


@#@ 
 OZ@8strategy_keyword A@ @/@8 L=@ @/@8 S@1 J I@5@8 As@1 J OT OZ@5@8 As@1 J J@5@8 As@?@<C@*A D I1 K S

@6@?@ @/@8 S@/
@8 S@1 J OT@5@8 As@1 J J
@5@8 As@?@<CA D I1 K@6@8 NO@?@1 J J	@5@8 As@?@<C@+A D I1 K Q}

@6@8 Am@8 I A@?@ @/@8 L=@1 J P@5@8 As@1 J D
@5@8 As@?@<CA D I1 K@6@8 Am@8 T@?@1 J D	@5@8 As@?@<CA D I1 K@6@D@8 T@M@Q@?@/
@8 S@1 J P
@5@8 As@?@<CA D I1 K@6@?@8 C,@1 J O	@5@8 As@?@<CA D I1 A@6@?@8 Am@1 J R3	@5@8 As@?@<CA D I1 E@6@?@8 Am@1 J R3	@5@8 As@?@<CA D I1 D@6@1 Jsubject	@5@8 As@?@<CA D I1 J L>

@6@U
@U@? J@8 M J@ @8 M@?@<CB D I1 J I

@6@+
 I@?@ @8 C,@1 J M@4@5@8 As@?@<C@;B D I1 J D

@6@U
@"
 I


@#@+ I@?@ 
@8 C,@ @8 C,@b@g
@g@r@ 
@ @/@8 O@1 J M@5@8 As@?@<CB D I1 J@6@?@8 L0@1 J M	@5@8 As@?@<CB D I1 K L>

@6@U
@U@? K@8 M K@ @8 M@?@<CB D I1 K I

@6@+
 I@?@ @8 C,@1 J M@4@5@8 As@?@<C@;B% D I1 K D

@6@U
@"
 I


@#@+ I@?@ 
@8 C,@ @8 C,@b@g
@g@r@ 
@ @/@8 O@1 J M@5@8 As@?@<CB0 D I1 K@6@?@8 L0@1 J M	@5@8 As@?@<CB5 D I1 K L>

@6@U
@U@? K@8 M K@ @8 M@?@<CB< D I1 K I

@6@+
 I@?@ @8 C,@1 J M@4@5@8 As@?@<C@;BB D I1 K D

@6@U
@"
 I


@#@+ I@?@ 
@8 C,@ @8 C,@b@g
@g@r@ 
@ @/@8 O@1 J M@5@8 As@?@<CBM D I1 K@6@?@8 L0@1 J M	@5@8 As@?@<CBR D I1 K L>

@6@U
@U@? K@8 M K@ @8 M@?@<CBY D I1 K I

@6@+
 I@?@ @8 C,@1 J M@4@5@8 As@?@<C@;B_ D I1 K D

@6@U
@"
 I


@#@+ I@?@ 
@8 C,@ @8 C,@b@g
@g@r@ 
@ @/@8 O@1 J M@5@8 As@?@<CBj D I1 K@6@?@8 L0@1 J M	@5@8 As@?@<C@,Bo D I1 H Q~

@6@/@8 O@?@U@ @ @8 P@1 J C'
@5@8 As@1 J P@5@8 As@?@<CBw D I1 H@6@0@8 O@?@1 J C'	@5@8 As@?@<C@%B| D I1 I@6@?@/
@8 L=@8 IH@A@"
 I@#@@@0@8 H@1 J J
@5@8 As@?@<CB D I1 L@6@?@U	@1 J G	@5@8 As@?@<CB D I1@6@8 I @.!!! Argument(s) not recognised: retype command@8 I@8 I @?@R@<XP R< CA D I<@6@?@<C@RA D I<

@6@/
@/@/@8 NW@/
@8 MG@A@)
@ @/@8 NU A@@@ 
@8 H@&@ 
@ @/@8 H@A@)@'	@G@@@ @8 H@ @/@8 O<@ @/@8 R;@ @ @9 H@<XP M C@'FU D H N*


 N*



@6@?@ @ 
@8 KF@?@ @ @8 M@?@<CF[ D H@6@?@<XD  t  t t  At  H
 BD  t  t t  At  H
 B,D  t  t t  At  H
 
P H	C D I R
	@6 Rx@8 I@8 I@?@<CA D I@6@U@/	@8 A:@/
@8 BQ@/@8 BQ@/@/
@8 @O @A@)
 N>@@
@A@)
 N@@@@)
 N?@/@8term_pri A@ @/@8 T@A@@@A@)
 N>@b@g@g@u@@@ 
 N>@8 H@b@g@g@t H@8 I@3@1priority@5@4@1 S @@5@4@1 H	 @@5@4@1 S @@5@5@8 S P@8 I@@@6@A@)
 N>@b@g@g@r@@@ 
 N>@8 H@b@g@g@s@3@1 T@5@4@1 S @@5@4@1 H	 @@5@4@1 S @@5@5@8 S M%@8 I@8 I M%@8 I@A@.@b@g@g@u H@8 I@ @3@1 T@5@4@1 S @@5@4@1 H	 @@5@4@1 S @@5@5@8 S P@8 I@@@$@b@g@g@r@ @3@1 T@5@4@1 S @@5@4@1 H	 @@5@4@1 S @@5@5@8 S@?@<C@@\ D I@6@U@/	@8 A:@/
@8 BQ@A	@/ E@8 T@@@/ H@8 T@/@8 T@8 I M%@8 I@A@-@b@g@g@u H@8 I@3@1 T@5@4@1 S @@5@4@1 H	 @@5@4@1 S @@5@5@8 S P@8 I@@@#@b@g@g@r@3@1 T@5@4@1 S @@5@4@1 H	 @@5@4@1 S @@5@5@8 S@?@<C@@x D I@6@U@/	@8 A:@/
@8 BQ@A	@/ N<@8 T@@@/ N=@8 T@/@8 T@A@-@b@g@g@t H@8 I@3@1 T@5@4@1 S @@5@4@1 H	 @@5@4@1 S @@5@5@8 S P@8 I@@@#@b@g@g@s@3@1 T@5@4@1 S @@5@4@1 H	 @@5@4@1 S @@5@5@8 S M%@8 I@8 I@?@<C@ D I@6@A@)@@@"@#@?@9 I A@<C@!@ D I@6@3@.	@.
@5@8 A=@8 A@-
@?@8 I H@8 I@8 I P@8 I@?@<XP I C@ D I@6VC: @8 I@8 I,        Step: @8 I@/	@8 O2@8 I@.@8 J@8 I @8 I @?@<XPmake_intersection CA D J5  H@=CA D J5  H@=CA D J5 H
@6@/@8 QG@ @ @8 J1@?@<XPnormalize_arg_list C@2 D I

@6@ @8 N@?@<C@5 D I

@6@ @8 N@?@ @ 
@8 T A@?@<C@: D I@6@?@<XD  t  t t  At  E  AP E  C@HD D I1@6@A R3@/@8 J@@ R4@8 I5@/@8 L@?@8 Am@A@8 Rt@@File cannot be found.@8 I@8 I @R@1 M@5@8 B<<< Commencing command script @8 I@8 I S@8 I@8 I @1 J@0@5@8 B)@1 J ID@5@8 As@?@<XD  t  t t  At  I?  BP Q C@c D D@6@/@8 J! A@8 I @8 I defects detected.@8 I@8 I @8 I @?@<XD  t  t t  At  N BD  t  t t  At  Q BP N- CA D J5 L>

@6@A@8 N,@@@ @8 N,@?@<CA D J5 P@

@6@1 Jv
	@5@8 J:@1 Jv	@5@8 J:@?@<CA D J5
@6@1 A@
	@5@8 J:@?@<XPskip_to_terminator  C@"AW D I@6@8 G@/@8 On@A@)@ @F	@@@A@)	@F	@@@/	@8 Ok@'	@?@<XPcreate_backups  C@@ D H	@6@/@8 P A@/	@8 P@A@T@8 Rt@/
@8 HB-@/@8 H@/@ @8 H@A@+@ @8 Rt@A
@) I@ @8 R A@@@) ID@A@D@ @8 I@M@Q@ @8 R@@@ @8 R@@
@D@ @8 Rt@M@Q@ @8 A @@@D@8 Rt@M@Q@G
@F@/
@8 O/@A@Y@ 
@8 Rt@ 
@/@8 H@ B-@/@8 H@/@ @8 H@A@,@ @8 Rt@A@) I@ 
@ @8 T@@@) ID@A@D@ @8 I@M@Q@ @8 R@@@ @8 R@@
@D@ @8 Rt@M@Q@ 
@ @8 T @@@D@ 
@8 Rt@M@Q@G@F@<XP K C@i D K G@6@?@R@<C@j D K K@6@?@R@<C@k D K Iq@6@?@R@<C@l D K E@6@?@R@<C@m D K K@6@?@R@<C@n D K @=XD  t  t t  At  P AP P C	B D I
@6@9 I*@<CB D I@6@0@3@.@5@8 H@ @9 I*@<XD  t  t t  At  O' BP K CB5 D I<@6@1 RZ@0@5@8 B)@1 RZ@5@8 B@?@9 R\@<XP S CBf D J5 M
@6@/@8 H@ @/@8 H A@1 M
@5@ @8 N@?@<CBk D J5 M	
@6@/@8 H@ @/@8 T"@1 M	
@5@ @8 N@?@<C@MBp D J5 A@

@6@/@8 H@ @/
@8 T"@ 
@/@8 N@ @ 
@/@8 N@A	@'@?@)	 @@@@A@ @ 
@8 I*@ @ 
@8 I*@?@)	 @@@
@"	 A@@#@?@<C@MB D J5 J8

@6@/@8 H@ @/
@8 T"@ 
@/@8 N@ @ 
@/@8 N@A	@'@?@)	 @@@@A@ @ 
@8 I*@ @ 
@8 I*@?@)	 @@@
@"	 J8@#@?@<C@dB D J5

 L(

@6@/@8 H@ @/
@8 T"@ 
@/@8 N@ @ 
@/@8 N@A@'@)	 @@G@@@3@A@$@/@3@.@5@ 
@8 H@A@ @ @8 I*@)	 @@@	@ @ @8 I*@)	 @@@
@"	 L(@#@G@?@<CB D J5 L)

@6@1 L(
@5@8 S@?@<C@dB D J5

 Jv

@6@/@8 H@ @/
@8 T"@ 
@/@8 N@ @ 
@/@8 N@A@'@)	 @@G@@@3@A@$@/@3@.@5@ 
@8 H@A@ @ @8 I*@)	 @@@	@ @ @8 I*@)	 @@@
@"	 Jv@#@G@?@<CB D J5 L*

@6@1 Jv
@5@8 S@?@<CB D J5@6@/
@8 H@/@8 T"@ @8 N@?@<XD  t  t t  At message_property B,D  t  t t  At  T# 
P Q C@K@0 D I@6@8 C,@A@) I@(
 I@@@) H@(
 I@/@3
@4	@4@.@5@8 A=@ @@A	@)
 I J@8 I@@@)
 I  C@8 I@8 I@:@8 J@8 J@ @8 I@8 I @?@<C@+@H D I
 D

@6@8 C,@ @8 C,@b@j@g@s@A
@) I@ @8 M@@@) H@ @8	listconcs A@?@<XP L CC D J K9
 K9@6@?@<C@SC D J@6@/@8 R@3
@4@.@.
@5@8 O@1 R@4
@5@8 As@1 Q
@3@.@4@5@.@5@8 Is@1 Q@0@0@0@5@8 B)@1 Q RH@2 @3@4@5@2 R@1 Q)
@5@5@8 B@?@<XP H C@6B D H@6@8 Am@/
@8 H@A@"
@-
@#@/@ @8 H@"	 H@#@@@"
@+
@#@ @8 H@F@?@<CB D H
@6@?@<XP RN C@2@ D Ia		 JH


 JH


@6@ @/@8 H@ @1 H@.@0@5@8 H@ @ @ 
@8 RM@ @ @ @8do_norm_typed_exprs A@?@<C@7@ D Ia J6




 J6


@6@1 H@.@.@5@8 H@ @ @8 RM@ @ @ @8 T(@ 
@ @ @8 RM@?@<C@ D Ia@6@A@)	 @y@@@)	 M9@?@8 RP@?@<C@ D Ia
 A@6@?@8 N@?@<C
@ D Ia@6@8 A@?@<C@9@ D Ia	@6@D@8 A@M@Q@3@.@.@5@8 A=@ @/
@8 N@ @ 
@/@8 T(@/@3@5@8 A=@A@ @8 N/@@@'
@?@<XP S C@6C D I1@6@/
@8 H@/@8 B@b@g@c@u@A@)	 OX@@@A@)	 L@@
@A@)	 OU@@@)	 OZ@/@8 H@0@ @8 N@?@<XP Q CB D J- 
	

@6@8 P A@ @8 Q@?@<CB D J-@6@?@<XP	ascertain CB D J@6@"	@#@1 NE@4@5@8 As@?@<C@"B D J@6@"	
@#@/@8specify A@/@ @8	occs_list A@1 NE@5@8 As@?@<XP NT C@.@' D I@6@U@U	@A@) I@(
 I@@@) H@(
 I@/@3
@4	@4@.@5@8 A=@ @@ @8 R A@?@<XPtv_display_arguments C@3A D I
@6@/@8 PF@/
@8 PI@ @8 IARG@8 I@8 I @8 I@ 
@8 I  @8 I@8 N@q	@?@ @ @8 T5 A@?@<CA D I@6@?@<XP S5 C@ Gc D H Iq


@6@?@ @8 O[ A@?@q
@ @ 
@8 S4@?@<C
Gi D H@6@?@ @8 T:@?@<XP O{ CA D H  C@=CA D H  B@=C
A D H@6@/	@8 J@9 H@<XD  t  t t  At  J  BP K CB D I	
@6@8 T; A@8 T<@?@<CB D I@6@?@<C@-B D I@6@8 C,@b@h@c @t@1 J@5@8 Is@1 I @@5@8 Is@1 I@.	@5@8 Is@1 I	@5@8 As@?@<CB D I@6@8 C,@b@h@c @t J@8 I@8 I has not been deleted.@8 I@8 I @?@<CB D I@6@'Illegal hypothesis number to undelete: @8 I@8 I@8 I @?@<XP Jq C@@ D Jl@6@A@B@8 JO@A@8 JO@A
@b@h@i@u@b@h@x@@@b@i@h@t@b@i@x@F@@@ @b@h@y@A@1 L*	@5@8 J:@'
@@@1 L*	@5@8 J:@'
	@@@E@A@%@8 JO@b@i@y@A@1 L*@5@8 J:@'
@@@1 L*@5@8 J:@'
@@@A@1 L*	@5@8 J:@'
@@@1 L*	@5@8 J:@'
	@F@?@<XP N C@. D J@6@T@?@%!!! PROLOG VAR IN INITIALISATION FILE@8 I@8 I @?@<C@4 D J EY@6@?@<C@5 D J@6@D	@8 IH@M	@Q@? T?@8 I@8 I @?@<C@#@; D J T Hmemory_limit
	@6@8 C,@?@A
@b@i@cА@u@8 R A@@@%WARNING: Memory limit value too small@8 I@?@R@?@<C@7@F D J T H
	
@6@/@8 O@ @8 P@/@3	@4@0@5@8 A=@/
@3	@4
@5@8 A=@?@ @8 B)@ 
@8 B@?@<C@"@O D J T H
	
@6@0@8 O@?!!! INITIALISATION: @8 I@8 I@  is not of appropriate type for @8 I@8 I@8 I @?@<C@X D J T H
	@6@? TC@8 I@8 I@! is not a user-configurable flag.@8 I@8 I @?@<C@_ D J A
	@6@8 Am@?@1 J$	@5@8 H@?@<XP O CA D J  @6@8 J  A@?@<CA D J  @6 ID@9 K A@<CA D J@6 I@8 THReplace more@/@8 IA@?@) G@<XP R CA D Jl
 K

@6@8 R@ @8 R@?@<C	A D Jl@6@8 Q@?@<XD  t  t t  At  L! BP O C@_ D M@6@/@8 O@8 J@8 P@?@<XD  t  t t  At  O BP S CBZ D I@6 M@/@8 J@8 K A@R@<CB^ D I  @6@?@<XPvalid C@c D Jl K
	 G	@6@?@<C
@d D Jl K G
		@6@?@<C@e D Jl K
	
@6@1 K@1 G	@5
@5 A @@8 N@?@<C@,@h D Jl@6@/	@/
@/@8 Jm@A@)
@@	@1 L*	
@5@8 J:@A@)@@	@1 Jv	@5@8 J:@?@<XP O CA D H@6@8is_a_single_character A@?@3@5@8 H@8 Jf@?@<CA D H@6@8 J`@/@8 Jf@ @8 O~@?@<C@$A D H@6@/@8 Jc@/@8 Jf@ @/
@8 Ji@3
@5@/@8 L" A@ @8 H@?@<XP P CB! D Ia E


@6@ @8 P@?@<CB" D Ia
@6@8 JT@?@<XP L C@^@ D Ix@6@/@3@4	@4
@5@8 A=@A@ @1 H@0@5@8 H@?@ @8 L@F
@@@9@A@ @1 H@0@5@8 H@?@ @8 P@F
@@@&@A@  H@8 H@ @/
@8 T"@?@ @ 
@8 S+ A@@@1 L@0@5@8 B)@?@ @ @8 K A@F
@?@<XP Q CB D Ia@6@/
@8 R A@/@8 TU@ @8 R@?@<XD  t  t t  At  IJ AP II CA D I@6@8 A@?@<CA D I@6@U@3@0@.	@5@8 A=@8 IK@?@<XP I C	C D H
@6@?@<CC D H

@6@?@<C
C D H


@6@?@<CC D H



@6@?@<CC D H




@6@?@<CC D H





@6@?@<CC D H






@6@?@<CC D H







@6@?@<CC D H	








@6@?@<CC D H










@6@?@<C@ C D H






@6@b@h@c
@t@q;@?@ @8 I@?@<CC D H @6@?@<XD  t  t t  At  E
 BD  t  t t  At  E
 B,D  t  t t  At  E
 
P E	C  C C E@+/usr/lib/swi-prolog/library/dialect/sicstus@6@7 B B B@9 B@<CBE   E@6@9 QL A@<CBG   Gm@6@7  F@9 A@<CBI   E QW
@6@7 arch@/@8 Alib/@ @9 A@<CBL   E QW
@6@7 @E
windows @@8 A@M@)
bin@@@)
 QQ@<C@,BQ  path@6@7 PATH@/
@8 A @E TZ @@8 A@M@/ C@8 Bj@@@/ @8 Bj@ @9 @X@<C@3 E E user_profileapp_preferences A~@=C@? E Eapp_data@6@7
 E@1 A~/lib/swipl@4	@5@0 A@9 @ @<C@B E E Tb@6@7 Td@1 A M@4	@5@0 A@9 Tf@<C@3 FU FU  B= E A~@=C@1	s@!/usr/lib/swi-prolog/boot/packs.pl  #WA Tg pack Tc Ti@=C@2 Tg Tg  Ti QW Ti@=C@4 Tg Tg E@6@7 A@0 B_@9pack_dir A@<C@6 Tg Tg E@6@7 A@0 E@9 Tk@<XP P> CFF D H L>

 L>


@6@ @8 P=@ @ 
@8 P=@?@<C@"FJ D H P@

 P@


@6@ @8 KF@ @ 
@8 KF@?@<CFN D H
@6@/@8 KF@?@"	@#@?@<XP Q C@!Cs D Ia E

 H E


@6@1 H@5@8 Q@ @ 
@8
changesign A@?@<CCw D Ia E

 E
@6@?@<C	Cy D Ia
@6@8 JT@?@<CC{ D Ia H
 H
@6@8 JT@?@<XP Q C@B D Ip@6@8 J@1 I	@5@8 Is@?@<XP K CG
 D H@6@8 Sm  A@?@9 On@<C	G D H@6@8 A @8 M~ A@?@<XP R C@ D H@6 A@8 I@8 I !!! ERROR trying to delete @8 I@8 O@8 I @8 I File is not writeable.@8 I@9 K	@<XPmake_difference C	B D J5
 H@6@?@<C
B D J5
 H@6@?@<CB	 D J5 H
@6@/@8 Q@ @ @8 J1@?@<XP R CA D I  @@=CA D I  K@=CA D I  D@=CA D I  J@=CA D I  K@=CA D I  K@=CA D I  K@=C	A D I A@6 ID@8 KV@?@<CA D I  H@=CA D I  K@=CA D I  K@=CA D I  K@=CA D I  I@=CA D I  K@=CA D I  E@=CA D I  L@=XP S CC D M
@6@A@8 S@@
@A@) @@@@) @@?@<CC D M@6@8 C,@b@h@c @r@8 J@?@<CC D M H H
@6@8 N/@?@<C@%C D M H
@6@/@8 N/@A@ @8 S@1 H@5@8 J@@@"	 H@#@?@<CC D M M
@6@8 N/@?@<CC D M D E

@6@8 N/@?@<CC D M E D

@6@8 N/@?@<C@IC D M E

@6@/@8 N/@ @/
@8 N/@A@ @8 S@ 
@8 S@1 E
@5@8 J@@@A@) @'	
@@@A@)
 @'	@@
@"	 E
@#@?@<C@NC D M D

@6@/@8 N/@ @/
@8 N/@A@ @8 S@ 
@8 S@1 D
@5@8 J@@@#@A@)
 @'	@@@A
@) @1 H@5@8 N/@@
@"	 D
@#@?@<C@ZC D M JP

@6@/@8 N/@ @/
@8 N/@A@ @8 S@ 
@8 S@1 JP
@5@8 J@@@/@A@A@) @@@)
 @)	 @@@A@)@'	
@@@A@)
@'	@@
@"	 JP
@#@?@<C@EC D M J

@6@/@8 N/@ @/
@8 N/@A@ @8 S@ 
@8 S@ 
 @8 H@1 J
@5@8 J@@@A@)
@'	@@
@"	 J
@#@?@<C@MC D M 

@6@/@8 N/@ @/
@8 N/@A@"@ @8 S@ 
@8 S@ 
 @8 H@1 J
@5@8 J@b@g@i@g
@p@v@@@A@)
@'	@@
@"	 
@#@?@<CC D M K 

 K 


@6@ @8 N/@ @ 
@8 N/@?@<C@ZD D M Ni

@6@/@8 N/@ @/
@8 N/@A@ @8 S@ 
@8 S@1 Ni
@5@8 J@@@/@A@)
 @)	@@@%@A@)
@'	@@@A@)
@"	 JP@#@@
@"	 Ni
@#@?@<CD# D M@6@8val A@?@<C@$D% D M@6@D
@8 A@M
@Q@3@.
@.@5@8 A=@ @/@8 P@3
@5@8 A=@?@<XP Q C@X D D  @6 @8 T@?@<XD  t  t t  At  L BP N2 CA D J5 L>

@6@8 N1@ @8 N1@?@<C@$A D J5 P@

@6@?@A@1 L(	
@5@8 J:@@	@1 L)	@5@8 J:@?@<CA D J5
@6@1 J8
	@5@8 J:@?@<XP L C	@ D Kj
@6@8 K@?@<C@ D Kj@6@b@h@i@r@A@8 K@@@S@?@q
@8 L@?@<XP S C
D D J

@6@?@<CD D J
@6@ @/@8 S@?@ @8 H@?@<CD D J@6@?@<XP M/ C@8 D H@6@/@8 R A@A@%@A@8 R]  A@(	 S@@@D@8 T@M@Q@(	 S@/
@8 Q A@8 S A@8 R A@8 T A@8 S A@@
Please try again.@8 I@8 I @R@G	@?@<C@@' D H@6@8 G@8 I @DPlease type filename, without extension, in lowercase, within single@8 I@8 I @?quotes if it is not in this directory, followed by a full-stop.@8 I@8 I @A@8 T@,Resume requested. FILENAME.csv will be read.@8 I@@@D@8 T@M@Q@+FILENAME.vcg and FILENAME.fdl will be read.@8 I@8 I  R4@8 I5@/@8 I@A
@8 Am@) J@8 K	@G	@@@.@A
@8 T@8 Am@&	@(
 S@@@A@D
@8 T@M
@Q@8 Am@&	@(
 S@@
 T@8 I@8 I @R@G	@/@8 T@8 T@ @8 T@8 T@8 T@?@<XD  t  t t  At  H BP S C@A! D J5 K?

@6@/@8 S@ @/
@8 S@A@'
@?@'	@G@G@F@@@d@A@.@" H
@#@"
 H
@#@ @ @/@8 H@ @/@8 St@ @/@8 J1@"	 H@#@@@4@A@1 L
@5@8 I~@?@'	
@@@A@1 L
@5@8 I~@?@'	@@
@"	 K?
@#@G@G@F@?@<C@mA: D J5 KB

@6@/@8 S@ @/
@8 S@A@'
@?@'	@G@@@J@A@" H
@#@"
 H
@#@ @ @8 T A@@@/@A@1 L
@5@8 I~@?@'	@@@A@1 L
@5@8 I~@?@'	
@@
@"	 KB
@#@G@?@<C@uAP D J5 KD

@6@/@8 S@ @/
@8 S@A@'
@?@"	 H@#@G@@@N@A@"
 H@#@'	@G@@@=@A@" H
@#@"
 H
@#@ @ @8 Tx A@@@"@A@1 L
@5@8 I~@?@"	 H@#@@
@"	 KD
@#@G@?@<C@Af D J5 L

@6@/@8 S@ @/
@8 S@A@@A@'
@G@G@G@@@@A@" H@#@G@G@G@@@@A@,@"
 K?

@#@A
@1 L@5 @@8 S@@@1 L@5 @@8 S@G@G@@@c@A@" KD

@#@1 L
@5 @@8 S@G@@@D@A@)@" KB

@#@A
@1 L
@5 @@8 S@@@1 L
@5 @@8 S@G@@@" H
@#@"
 H
@#@ @ @8 L@G@G@)	 @@@@"	 L
@#@G@G@G@?@<C@?A D J5 L

@6@/@8 S@ @/
@8 S@A@" H
@#@"
 H
@#@ @ @8 L@)	 @@@
@"	 L
@#@G@?@<C@EA D J5 L

@6@/@8 N/@ @/
@8 S@A@$@"
 H@#@A@1 L
@5@8 I~@)	 @@@@1 L
@5@8 I~@)	 @@@
@"	 L
@#@?@<C@EA D J5 L

@6@/@8 N/@ @/
@8 S@A@$@"
 H@#@A@1 L
@5@8 I~@)	 @@@@1 L
@5@8 I~@)	 @@@
@"	 L
@#@?@<C@)A D J5 A@

@6@/@8 S@ @/
@8 S@A@'
@)	 @@@
@"	 A@
@#@?@<C@EA D J5 J8

@6@1 A@
@5@/@8 S@A@) @@)	 @@G
@@@#@A@" A@


@#@"	 J8
@#@@@"	 G@#@G
@?@<CA D J5 H
 H
@6@/@8 St@ @ @8 J1@?@<C@*A D J5@6@A
@8 Am@'	@G
@F@@@3@.
@.@5@8 A=@ @/@8 P@3
@5@8 A=@?@<XD  t  t t  At  I  AP I  CA] D Jl@6@A S@/@8 J@@Which case? @8 I5@/@8 L@8 C,@?@8 Ky@?@<XP P C@ D D? @=C@ D D?	
@6@8 J@8 I@8 I @9 P@<XP Q CC D Ia E
 H
 D
@6@ @8 Q@?@<CC D Ia E

 E
@6@ @8 Q@?@<CC D Ia H
 H
@6@ @8 Q@?@<C	C D Ia
@6@8 JT@?@<XP Q C@ D JZ
@6@ @8 P@?@<C@ D JZ@6@ @/
@8 P@?@ @ 
@8 Q@?@<C@ D JZ
	@6@?@<XP Q CB D J- 
	

@6@8 R A@8 T+@ @8 Q@?@<CB D J-@6@?@<XD  t  t t  At  I BP S CBt D J@6@?@<C@!Bv D J




@6@ @/@ @8 O@ @ 
@8 S@?@<XPcompatible_set_or_seq_types C@ Bu D J-@6@1 H@.
@5@8 H@1 H@.@5@8 H@?@3
@5@3@5@8 P&@?@<C@ Bz D J-@6@1 H@.
@5@8 H@1 H@.@5@8 H@?@3
@5@3@5@8 P&@?@<XD  t  t t  At  R[ BPnochange CBD D J@6@8 TF@?@<CBE D J@6EXPRESSION REMAINS: @8 I@8 I@8 I @?@<XP N C@;D. D H@6@/	@8 J@/
@8 Ok@/@8 Ts@?@A
@'
@)@F@@@A@'	@"	@#@F@@@"
@#@?@ @8 N@?@<XP M C@[ D M@6@/	@8 O
 A@8 B@R@<C@\ D M @=XPinstantiate_all_vars C@ D I
@6@?@<C@ D I
 


@6@'
@ @8 T A@?@<XD  t  t t  At  L  BP Qb CB D I@6@8 G@9 O= A@<XP L C@#A D I<@6@8 N@8 Am@8 N A@8 J@8 J@8 J@8 J@1 IS@0@5@8 B)@1 IS	@5@9 B@<CA D I<@6@8 Am@D
@8 J@M
@Q M@8 I@8 I M@8 I@8 I @?@9 K	@<XP Se C@+ D JZ@6@/	@8 S A A@8 I A~@8 I@9 P A@<C@0 D JZ@6@8 I@8 I@?@<XP TT C@U D O#  @@=C@V D O#@6@9 S A@<C@@\ D O# A@ E


@6@A@1 A@@1 E
@5@5@8 T@F
@@@@A@1 A@@2 D
@5@8 T@F
@@@@A@1 H
@5@/
@8 S@1 A@@2 E
@5@8 T@@@@A@l@8 R A@A@1 A@
 @5 @@8 N/@A@1 A@@5@8 TS@@@?@R@F
@@@F@A@#@ @8 T@A@1 E
@5@/
@8 S@1 A@
@5@8 TS@@@?@R@F
@@@!@ @8 T@A@1 D
@5@/
@8 S@1 A@
@5@8 TS@@@?@R@F
@@@?@D@ @8 T@M@Q@D@ @8 T@M@Q@A@%@U@1 A@@.
@5@8 T@1 A@
@5@8 K@1 A@@1 E

@5@5@8 TS@@@?@R@F
@<C@*@ D O# A@ E


@6@ @8 T@D
@8 T@M
@Q@1 A@@1 E
@5@5@9 TS@<C@*@ D O# A@ D


@6@ @8 T@1 H@5@/
@8 S@1 A@@1 E

@5@5@9 TS@<C@)@ D O# A@
 D

@6@ @8 T@1 H@5@/
@8 S@1 A@@1 E
@5
@5@9 TS@<C@)@ D O# A@ D


@6@8 T@1 H@5@/
@8 S@1 A@@1 E

@5@5@9 TS@<C@0@ D O# A@
 E

@6@ @8 T@1 E@0@0@5@8 H@1 D@0@0@5@8 H@1 A@@1 E@5
@5@9 TS@<C@0@ D O# A@
 E

@6@ @8 T@1 E@0@0@5@8 H@1 D@0@0@5@8 H@1 A@@1 E@5
@5@9 TS@<C@9@ D O# A@
 D

@6@ @8 T@1 E@0@0@5@8 H@1 D@0@0@5@8 H@1 H@5@/
@8 S@1 A@@1 E
@5
@5@9 TS@<C@=@ D O# A@ E


@6@ @8 T@D@8 T@M@Q@D@ @8 T@M@Q@1 H
@5@/
@8 S@1 A@@1 E
@5@5@9 TS@<C@4@ D O# A@ D


@6@ @8 T@D
@8 T@M
@Q@D@ @8 T@M@Q@1 A@@1 E@5
@5@9 TS@<C@ D O# J8 D

 D

@6@1 J8@5@9 TS@<C@ D O# J8 E

 E

@6@1 J8@5@9 TS@<C@*@ D O# J8 E


@6@ @8 T@D
@8 T@M
@Q@1 J8@1 E
@5@5@9 TS@<C@*@ D O# J8 D


@6@ @8 T@1 H@5@/
@8 S@1 J8@1 E

@5@5@9 TS@<C@)@ D O# J8
 D

@6@ @8 T@1 H@5@/
@8 S@1 J8@1 E
@5
@5@9 TS@<C@)@ D O# J8 D


@6@8 T@1 H@5@/
@8 S@1 J8@1 E

@5@5@9 TS@<C@0@ D O# J8
 E

@6@ @8 T@1 E@0@0@5@8 H@1 D@0@0@5@8 H@1 J8@1 E@5
@5@9 TS@<C@0@ D O# J8
 E

@6@ @8 T@1 E@0@0@5@8 H@1 D@0@0@5@8 H@1 J8@1 E@5
@5@9 TS@<C@9@ D O# J8
 D

@6@ @8 T@1 E@0@0@5@8 H@1 D@0@0@5@8 H@1 H@5@/
@8 S@1 J8@1 E
@5
@5@9 TS@<C@=@ D O# J8 E


@6@ @8 T@D@8 T@M@Q@D@ @8 T@M@Q@1 H
@5@/
@8 S@1 J8@1 E
@5@5@9 TS@<C@4@ D O# J8 D


@6@ @8 T@D
@8 T@M
@Q@D@ @8 T@M@Q@1 J8@1 E@5
@5@9 TS@<CA@ D O# J8 E


@6@A@1 J8@1 E
@5@5@8 T@F
@@@@A@1 J8@2 D
@5@8 T@F
@@@@A@1 H
@5@/
@8 S@1 J8@2 E
@5@8 T@@@@A@|@8 T@A@1 A@
 @5 @@8 N/@A@1 J8@5@8 TS@@@?@R@F
@@@V@A@1 A@@5@8 TS@F
@@@F@A@#@ @8 T@A@1 E
@5@/
@8 S@1 J8
@5@8 TS@@@?@R@F
@@@!@ @8 T@A@1 D
@5@/
@8 S@1 J8
@5@8 TS@@@?@R@F
@@@?@D@ @8 T@M@Q@D@ @8 T@M@Q@A@%@U@1 A@@.
@5@8 T@1 A@
@5@8 K@1 J8@1 E

@5@5@8 TS@@@?@R@F
@<CA@ D O#	 L) E


@6@A@1 L)@1 E
@5@5@8 T@G
@@A@A@1 L)@2 D
@5@8 T@G
@@A@A@1 H
@5@/
@8 S@1 L)@2 E
@5@8 T@F@@Ax@AA@8 T@A@ @1 A@
 @5 @@8 N/@A@1 L)@5@8 TS@@@?@R@G
@@@@A@%@ @8 T@A@1 E
@5@/
@8 S@1 L(
@5@8 TS@@@?@R@F
@F@@@@A@%@ @8 T@A@1 D
@5@/
@8 S@1 L)
@5@8 TS@@@?@R@F
@F@@@@A@U@U@'@A
@1 L)
 @5 @@8 N/@@@?@R@G
@@@{@A@1 L)
 @5 @@8 N/@1 L*@5@8 TS@G
@@@_@)	 @y@1 D
@5@/
@8 S@A@1 L*@1 E
@5@5@8 T@F@@@=@A@1 L*@1 E
@5@5@8 T@F@@@)@A@1 L*@2 D
@5@8 T@F@@@1 H
@5@/@8 S@1 L*@2 E@5@8 T@@@g@D@ @8 T@M@Q@D@ @8 T@M@Q@A@$@A@U@1 L)@.
@5@8 T@1 L*@1 E

@5@5@8 TS@@@?@R@F
@@@+@A@%@U@1 L*@.
@5@8 T@1 L*
@5@8 K@1 L)@1 E

@5@5@8 TS@@@?@R@F
@F@<C@*AH D O# L) E


@6@ @8 T@D
@8 T@M
@Q@1 L)@1 E
@5@5@9 TS@<C@*AJ D O# L) D


@6@ @8 T@1 H@5@/
@8 S@1 L)@1 E

@5@5@9 TS@<C@)AL D O# L(
 D

@6@ @8 T@1 H@5@/
@8 S@1 L)@1 E
@5
@5@9 TS@<C@)AN D O# L) D


@6@8 T@1 H@5@/
@8 S@1 L)@1 E

@5@5@9 TS@<C@0AP D O# L(
 E

@6@ @8 T@1 E@0@0@5@8 H@1 D@0@0@5@8 H@1 L)@1 E@5
@5@9 TS@<C@0AR D O# L(
 E

@6@ @8 T@1 E@0@0@5@8 H@1 D@0@0@5@8 H@1 L)@1 E@5
@5@9 TS@<C@9AT D O# L(
 D

@6@ @8 T@1 E@0@0@5@8 H@1 D@0@0@5@8 H@1 H@5@/
@8 S@1 L)@1 E
@5
@5@9 TS@<C@=AV D O# L( E


@6@ @8 T@D@8 T@M@Q@D@ @8 T@M@Q@1 H
@5@/
@8 S@1 L)@1 E
@5@5@9 TS@<C@4AY D O# L( D


@6@ @8 T@D
@8 T@M
@Q@D@ @8 T@M@Q@1 L)@1 E@5
@5@9 TS@<CAA^ D O#	 L( E


@6@A@1 L(@1 E
@5@5@8 T@G
@@A@A@1 L(@2 D
@5@8 T@G
@@A@A@1 H
@5@/
@8 S@1 L(@2 E
@5@8 T@F@@Ax@AA@8 T@A@ @1 A@
 @5 @@8 N/@A@1 L(@5@8 TS@@@?@R@G
@@@@A@%@ @8 T@A@1 E
@5@/
@8 S@1 L)
@5@8 TS@@@?@R@F
@F@@@@A@%@ @8 T@A@1 D
@5@/
@8 S@1 L(
@5@8 TS@@@?@R@F
@F@@@@A@U@U@'@A
@1 L) 
@5 @@8 N/@@@?@R@G
@@@{@A@1 L) 
@5 @@8 N/@1 Jv@5@8 TS@G
@@@_@)	 @y@1 E
@5@/
@8 S@A@1 Jv@1 E
@5@5@8 T@F@@@=@A@1 Jv@1 E
@5@5@8 T@F@@@)@A@1 Jv@2 D
@5@8 T@F@@@1 H
@5@/@8 S@1 Jv@2 E@5@8 T@@@g@D@ @8 T@M@Q@D@ @8 T@M@Q@A@$@A@U@1 L(@.
@5@8 T@1 Jv@1 E

@5@5@8 TS@@@?@R@F
@@@+@A@%@U@1 Jv@.
@5@8 T@1 L*
@5@8 K@1 L)@1 E

@5@5@8 TS@@@?@R@F
@F@<C@*A D O# L( E


@6@ @8 T@D
@8 T@M
@Q@1 L(@1 E
@5@5@9 TS@<C@*A D O# L( D


@6@ @8 T@1 H@5@/
@8 S@1 L(@1 E

@5@5@9 TS@<C@)A D O# L)
 D

@6@ @8 T@1 H@5@/
@8 S@1 L(@1 E
@5
@5@9 TS@<C@)A D O# L( D


@6@8 T@1 H@5@/
@8 S@1 L(@1 E

@5@5@9 TS@<C@0A D O# L)
 E

@6@ @8 T@1 E@0@0@5@8 H@1 D@0@0@5@8 H@1 L(@1 E@5
@5@9 TS@<C@0A D O# L)
 E

@6@ @8 T@1 E@0@0@5@8 H@1 D@0@0@5@8 H@1 L(@1 E@5
@5@9 TS@<C@9A D O# L)
 D

@6@ @8 T@1 E@0@0@5@8 H@1 D@0@0@5@8 H@1 H@5@/
@8 S@1 L(@1 E
@5
@5@9 TS@<C@=A D O# L) E


@6@ @8 T@D@8 T@M@Q@D@ @8 T@M@Q@1 H
@5@/
@8 S@1 L(@1 E
@5@5@9 TS@<C@4A D O# L) D


@6@ @8 T@D
@8 T@M
@Q@D@ @8 T@M@Q@1 L(@1 E@5
@5@9 TS@<CAA D O#	 L* E


@6@A@1 L*@1 E
@5@5@8 T@G
@@A@A@1 L*@2 D
@5@8 T@G
@@An@A@1 H
@5@/
@8 S@1 L*@2 E
@5@8 T@F@@AR@AA@8 T@A@ @1 A@
 @5 @@8 N/@A@1 L*@5@8 TS@@@?@R@G
@@@@A@%@ @8 T@A@1 E
@5@/
@8 S@1 Jv
@5@8 TS@@@?@R@F
@F@@@@A@%@ @8 T@A@1 D
@5@/
@8 S@1 L*
@5@8 TS@@@?@R@F
@F@@@@A@U@U@'@A
@1 L*
 @5 @@8 N/@@@?@R@G
@@@{@A@1 L*
 @5 @@8 N/@1 L*@5@8 TS@G
@@@_@)	 @y@1 E
@5@/
@8 S@A@1 L)@1 E
@5@5@8 T@F@@@=@A@1 L)@1 E
@5@5@8 T@F@@@)@A@1 L)@2 D
@5@8 T@F@@@1 H
@5@/@8 S@1 L)@2 E@5@8 T@@@A@D@ @8 T@M@Q@D@ @8 T@M@Q@A@%@U@1 L*@.
@5@8 T@1 L*
@5@8 K@1 L*@1 E

@5@5@8 TS@@@?@R@F
@F@<C@*B D O# L* E


@6@ @8 T@D
@8 T@M
@Q@1 L*@1 E
@5@5@9 TS@<C@*B D O# L* D


@6@ @8 T@1 H@5@/
@8 S@1 L*@1 E

@5@5@9 TS@<C@)B D O# Jv
 D

@6@ @8 T@1 H@5@/
@8 S@1 L*@1 E
@5
@5@9 TS@<C@)B D O# L* D


@6@8 T@1 H@5@/
@8 S@1 L*@1 E

@5@5@9 TS@<C@0B	 D O# Jv
 E

@6@ @8 T@1 E@0@0@5@8 H@1 D@0@0@5@8 H@1 L*@1 E@5
@5@9 TS@<C@0B D O# Jv
 E

@6@ @8 T@1 E@0@0@5@8 H@1 D@0@0@5@8 H@1 L*@1 E@5
@5@9 TS@<C@9B
 D O# Jv
 D

@6@ @8 T@1 E@0@0@5@8 H@1 D@0@0@5@8 H@1 H@5@/
@8 S@1 L*@1 E
@5
@5@9 TS@<C@=B D O# Jv E


@6@ @8 T@D@8 T@M@Q@D@ @8 T@M@Q@1 H
@5@/
@8 S@1 L*@1 E
@5@5@9 TS@<C@4B D O# Jv D


@6@ @8 T@D
@8 T@M
@Q@D@ @8 T@M@Q@1 L*@1 E@5
@5@9 TS@<C@*B D O# Jv E


@6@ @8 T@D
@8 T@M
@Q@1 Jv@1 E
@5@5@9 TS@<C@*B D O# Jv D


@6@ @8 T@1 H@5@/
@8 S@1 Jv@1 E

@5@5@9 TS@<C@)B D O# L*
 D

@6@ @8 T@1 H@5@/
@8 S@1 Jv@1 E
@5
@5@9 TS@<C@)B! D O# Jv D


@6@8 T@1 H@5@/
@8 S@1 Jv@1 E

@5@5@9 TS@<C@0B# D O# L*
 E

@6@ @8 T@1 E@0@0@5@8 H@1 D@0@0@5@8 H@1 Jv@1 E@5
@5@9 TS@<C@0B% D O# L*
 E

@6@ @8 T@1 E@0@0@5@8 H@1 D@0@0@5@8 H@1 Jv@1 E@5
@5@9 TS@<C@9B' D O# L*
 D

@6@ @8 T@1 E@0@0@5@8 H@1 D@0@0@5@8 H@1 H@5@/
@8 S@1 Jv@1 E
@5
@5@9 TS@<C@=B) D O# L* E


@6@ @8 T@D@8 T@M@Q@D@ @8 T@M@Q@1 H
@5@/
@8 S@1 Jv@1 E
@5@5@9 TS@<C@4B, D O# L* D


@6@ @8 T@D
@8 T@M
@Q@D@ @8 T@M@Q@1 Jv@1 E@5
@5@9 TS@<CAB/ D O#	 Jv E


@6@A@1 Jv@1 E
@5@5@8 T@G
@@A@A@1 Jv@2 D
@5@8 T@G
@@An@A@1 H
@5@/
@8 S@1 Jv@2 E
@5@8 T@F@@AR@AA@8 T@A@ @1 A@
 @5 @@8 N/@A@1 Jv@5@8 TS@@@?@R@G
@@@@A@%@ @8 T@A@1 E
@5@/
@8 S@1 L*
@5@8 TS@@@?@R@F
@F@@@@A@%@ @8 T@A@1 D
@5@/
@8 S@1 Jv
@5@8 TS@@@?@R@F
@F@@@@A@U@U@'@A
@1 L* 
@5 @@8 N/@@@?@R@G
@@@{@A@1 L* 
@5 @@8 N/@1 Jv@5@8 TS@G
@@@_@)	 @y@1 D
@5@/
@8 S@A@1 L(@1 E
@5@5@8 T@F@@@=@A@1 L(@1 E
@5@5@8 T@F@@@)@A@1 L(@2 D
@5@8 T@F@@@1 H
@5@/@8 S@1 L(@2 E@5@8 T@@@A@D@ @8 T@M@Q@D@ @8 T@M@Q@A@%@U@1 Jv@.
@5@8 T@1 L*
@5@8 K@1 Jv@1 E

@5@5@8 TS@@@?@R@F
@F@<CABm D O# A@ JP


@6@A@1 A@@1 JP
@5@5@8 T@F
@@@@A@@8 T@A@1 A@
 @5 @@8 N/@A@1 A@ @5@8 TS@@@?@R@F
@@@@A@1 A@
@5 @@8 N/@A@1 A@@5@8 TS@@@?@R@F
@@@p@A@(@1 A@
?@5 @@8 N/@A@1 H@5@/
@8 S@1 A@
@5@8 TS@@@?@R@F
@@@F@A@#@ @8 T@A@1 JP
@5@/
@8 S@1 A@
@5@8 TS@@@?@R@F
@@@!@1 A@@.
@5@8 T@1 A@
@5@8 K@1 A@@1 JP

@5@5@8 TS@@@@@D@8 T@M@Q@D@ @8 T@M@Q@ @8 T@1 A@ @5 @@8 N/@A@U
@1 A@
 @5@8 TS@@@U@1 A@ @5@9 TS@F
@<C@!B D O# A@ JP


@6@ @8 T@1 A@@1 JP
@5@5@9 TS@<C@(B D O# A@
 JP

@6@ @8 T@1 JP@0@0@5@8 H@1 A@@1 JP@5
@5@9 TS@<C@(B D O# A@
 JP

@6@ @8 T@1 JP@0@0@5@8 H@1 A@@1 JP@5
@5@9 TS@<CAB D O# J8 JP


@6@A@1 J8@1 JP
@5@5@8 T@F
@@A@A@@8 T@A@1 A@
 @5 @@8 N/@A@1 J8 @5@8 TS@@@?@R@F
@@@@A@1 A@
@5 @@8 N/@A@1 J8@5@8 TS@@@?@R@F
@@@@A@$@1 A@@5@8 TS@A@1 J8 @5@8 T@@	@1 J8 @5@8 T@F
@@@p@A@(@1 A@
?@5 @@8 N/@A@1 H@5@/
@8 S@1 J8
@5@8 TS@@@?@R@F
@@@F@A@#@ @8 T@A@1 JP
@5@/
@8 S@1 J8
@5@8 TS@@@?@R@F
@@@!@1 A@@.
@5@8 T@1 A@
@5@8 K@1 J8@1 JP

@5@5@8 TS@@@@D@8 T@M@Q@D@ @8 T@M@Q@ @8 T@A@!@1 A@ @5 @@8 N/@1 J8
 @5@8 TS@1 J8 @5@8 TS@@@z@A@=@1 L) @5 @@8 N/@U
@U@A@1 L)
 @5@8 TS@1 L( @5@8 TS@@@1 L(
 @5@8 TS@1 L) @5@8 TS@@@;@1 L) @5 @@8 N/@U
@U@A@1 L)
 @5@8 TS@1 L) @5@8 TS@@@1 L(
 @5@8 TS@1 L( @5@9 TS@F
@<C@!B D O# J8 JP


@6@ @8 T@1 J8@1 JP
@5@5@9 TS@<C@(B D O# J8
 JP

@6@ @8 T@1 JP@0@0@5@8 H@1 J8@1 JP@5
@5@9 TS@<C@(B D O# J8
 JP

@6@ @8 T@1 JP@0@0@5@8 H@1 J8@1 JP@5
@5@9 TS@<CAB D O# L) JP


@6@A@1 L)@1 JP
@5@5@8 T@F
@@A@AA*@8 T@A@1 A@
 @5 @@8 N/@A@1 L( @5@8 TS@@@?@R@F
@@A@A@1 A@
@5 @@8 N/@A@1 L)@5@8 TS@@@?@R@F
@@@@A@(@1 A@
?@5 @@8 N/@A@1 H@5@/
@8 S@1 L)
@5@8 TS@@@?@R@F
@@@@A@#@ @8 T@A@1 JP
@5@/
@8 S@1 L)
@5@8 TS@@@?@R@F
@@@@A@J@1 L)
 @5 @@8 N/@A@#@1 L*@.
@5@8 T@1 L*
@5@8 K@1 L)@1 JP

@5@5@8 TS@@@1 L)@.
@5@8 T@1 L*@1 JP

@5@5@8 TS@@@H@1 L) 
@5 @@8 N/@A@#@1 Jv@.
@5@8 T@1 L*
@5@8 K@1 L)@1 JP

@5@5@8 TS@@@1 L(@.
@5@8 T@1 L*@1 JP

@5@5@8 TS@@@T@D@8 T@M@Q@D@ @8 T@M@Q@ @8 T@1 L* @5 @@8 N/@U
@U@A@1 L)
 @5@8 TS@1 L) @5@8 TS@@@1 L(
 @5@8 TS@1 L( @5@9 TS@F
@<C@!C& D O# L) JP


@6@ @8 T@1 L)@1 JP
@5@5@9 TS@<C@(C' D O# L(
 JP

@6@ @8 T@1 JP@0@0@5@8 H@1 L)@1 JP@5
@5@9 TS@<C@(C( D O# L(
 JP

@6@ @8 T@1 JP@0@0@5@8 H@1 L)@1 JP@5
@5@9 TS@<CAC, D O# L( JP


@6@A@1 L(@1 JP
@5@5@8 T@F
@@A@AA*@8 T@A@1 A@
 @5 @@8 N/@A@1 L) @5@8 TS@@@?@R@F
@@A@A@1 A@
@5 @@8 N/@A@1 L(@5@8 TS@@@?@R@F
@@@@A@(@1 A@
?@5 @@8 N/@A@1 H@5@/
@8 S@1 L(
@5@8 TS@@@?@R@F
@@@@A@#@ @8 T@A@1 JP
@5@/
@8 S@1 L(
@5@8 TS@@@?@R@F
@@@@A@J@1 L)
 @5 @@8 N/@A@#@1 Jv@.
@5@8 T@1 L*
@5@8 K@1 L(@1 JP

@5@5@8 TS@@@1 L(@.
@5@8 T@1 Jv@1 JP

@5@5@8 TS@@@H@1 L) 
@5 @@8 N/@A@#@1 L*@.
@5@8 T@1 L*
@5@8 K@1 L(@1 JP

@5@5@8 TS@@@1 L)@.
@5@8 T@1 Jv@1 JP

@5@5@8 TS@@@T@D@8 T@M@Q@D@ @8 T@M@Q@ @8 T@1 L* @5 @@8 N/@U
@U@A@1 L)
 @5@8 TS@1 L( @5@8 TS@@@1 L(
 @5@8 TS@1 L) @5@9 TS@F
@<C@!Cd D O# L( JP


@6@ @8 T@1 L(@1 JP
@5@5@9 TS@<C@(Ce D O# L)
 JP

@6@ @8 T@1 JP@0@0@5@8 H@1 L(@1 JP@5
@5@9 TS@<C@(Cf D O# L)
 JP

@6@ @8 T@1 JP@0@0@5@8 H@1 L(@1 JP@5
@5@9 TS@<CAjCj D O# L* JP


@6@A@1 L*@1 JP
@5@5@8 T@F
@@AH@A@@8 T@A@1 A@
 @5 @@8 N/@A@1 Jv @5@8 TS@@@?@R@F
@@@@A@1 A@
@5 @@8 N/@A@1 L*@5@8 TS@@@?@R@F
@@@@A@(@1 A@
?@5 @@8 N/@A@1 H@5@/
@8 S@1 L*
@5@8 TS@@@?@R@F
@@@@A@#@ @8 T@A@1 JP
@5@/
@8 S@1 L*
@5@8 TS@@@?@R@F
@@@\@A@.@1 L)
 @5 @@8 N/@1 L*@.
@5@8 T@1 L*
@5@8 K@1 L*@1 JP

@5@5@8 TS@@@,@1 L) 
@5 @@8 N/@1 Jv@.
@5@8 T@1 L*
@5@8 K@1 L*@1 JP

@5@5@8 TS@@@T@D@8 T@M@Q@D@ @8 T@M@Q@ @8 T@1 L* @5 @@8 N/@U
@U@A@1 L*
 @5@8 TS@1 L* @5@8 TS@@@1 Jv
 @5@8 TS@1 Jv @5@9 TS@F
@<C@!C D O# L* JP


@6@ @8 T@1 L*@1 JP
@5@5@9 TS@<C@(C D O# Jv
 JP

@6@ @8 T@1 JP@0@0@5@8 H@1 L*@1 JP@5
@5@9 TS@<C@(C D O# Jv
 JP

@6@ @8 T@1 JP@0@0@5@8 H@1 L*@1 JP@5
@5@9 TS@<CAjC D O# Jv JP


@6@A@1 Jv@1 JP
@5@5@8 T@F
@@AH@A@@8 T@A@1 A@
 @5 @@8 N/@A@1 L* @5@8 TS@@@?@R@F
@@@@A@1 A@
@5 @@8 N/@A@1 Jv@5@8 TS@@@?@R@F
@@@@A@(@1 A@
?@5 @@8 N/@A@1 H@5@/
@8 S@1 Jv
@5@8 TS@@@?@R@F
@@@@A@#@ @8 T@A@1 JP
@5@/
@8 S@1 Jv
@5@8 TS@@@?@R@F
@@@\@A@.@1 L)
 @5 @@8 N/@1 Jv@.
@5@8 T@1 L*
@5@8 K@1 Jv@1 JP

@5@5@8 TS@@@,@1 L) 
@5 @@8 N/@1 L*@.
@5@8 T@1 L*
@5@8 K@1 Jv@1 JP

@5@5@8 TS@@@T@D@8 T@M@Q@D@ @8 T@M@Q@ @8 T@1 L* @5 @@8 N/@U
@U@A@1 L*
 @5@8 TS@1 Jv @5@8 TS@@@1 Jv
 @5@8 TS@1 L* @5@9 TS@F
@<C@!C D O# Jv JP


@6@ @8 T@1 Jv@1 JP
@5@5@9 TS@<C@(C D O# L*
 JP

@6@ @8 T@1 JP@0@0@5@8 H@1 Jv@1 JP@5
@5@9 TS@<C@(C D O# L*
 JP

@6@ @8 T@1 JP@0@0@5@8 H@1 Jv@1 JP@5
@5@9 TS@<C@LC D O# A@

@6@A@'
@F@@@:@A@8 T@ @8 T@A
@1 A@
@5 @@8 N/@@@?@R@F@@@1 A@
@.@5@8 T@1 A@
@5@8 K@1 A@@5@9 TS@<C@C D O# J8

@6@A@0@8 T@A@ @8 T@A@D
@1 A@
@5 @@8 N/@M
@Q@@@?@R@@
@1 J8
@5@8 TS@F@@@@A@V@A@1 A@@1 E@.
@5@5@8 T@@@ @A@1 A@@1 E
@.@5@5@8 T@@@1 A@@1 D
@.@5@5@8 T@A@ @8 T@D@1 A@ @5 @@8 N/@M@Q@@	@1 J8 @5@8 T@@@3@A@1 J8
@.@5@8 T@1 A@@5@8 TS@@@1 A@
@.@5@8 T@1 A@
@5@8 K@1 J8@5@9 TS@<C@D D O# L)

@6@A@*@8 T@A@ @8 T@A
@1 L)
@5 @@8 N/@@@?@R@@
@1 L(
@5@8 TS@F@@@@A@>@A@1 L*@1 E@.
@5@5@8 T@@@1 L*@1 E
@.@5@5@8 T@A@ @8 T@1 L) @5 @@8 N/@@	@1 L( @5@8 T@@@a@A@,@1 L*@1 D
@.@5@5@8 T@A@ @8 T@1 L) @5 @@8 N/@@	@1 L) @5@8 T@@@3@A@1 L*
@.@5@8 T@1 L*
@5@8 K@1 L)@5@8 TS@@@1 L)
@.@5@8 T@1 L*@5@9 TS@<C@D@ D O# L(

@6@A@*@8 T@A@ @8 T@A
@1 L)
@5 @@8 N/@@@?@R@@
@1 L)
@5@8 TS@F@@@@A@>@A@1 Jv@1 E@.
@5@5@8 T@@@1 Jv@1 E
@.@5@5@8 T@A@ @8 T@1 L) @5 @@8 N/@@	@1 L) @5@8 T@@@a@A@,@1 Jv@1 D
@.@5@5@8 T@A@ @8 T@1 L) @5 @@8 N/@@	@1 L( @5@8 T@@@3@A@1 Jv
@.@5@8 T@1 L*
@5@8 K@1 L(@5@8 TS@@@1 L(
@.@5@8 T@1 Jv@5@9 TS@<C@De D O# L*

@6@A@*@8 T@A@ @8 T@A
@1 L*
@5 @@8 N/@@@?@R@@
@1 Jv
@5@8 TS@F@@@@A@U
@U@'
@F@@@@A@>@A@1 L*@1 E@.
@5@5@8 T@@@1 L*@1 E
@.@5@5@8 T@A@ @8 T@1 L* @5 @@8 N/@@	@1 Jv @5@8 T@@@J@A@,@1 L*@1 D
@.@5@5@8 T@A@ @8 T@1 L* @5 @@8 N/@@	@1 L* @5@8 T@@@1 L*
@.@5@8 T@1 L*
@5@8 K@1 L*@5@9 TS@<C@D D O# Jv

@6@A@*@8 T@A@ @8 T@A
@1 L*
@5 @@8 N/@@@?@R@@
@1 L*
@5@8 TS@F@@@@A@U
@U@'
@F@@@@A@>@A@1 Jv@1 E@.
@5@5@8 T@@@1 Jv@1 E
@.@5@5@8 T@A@ @8 T@1 L* @5 @@8 N/@@	@1 L* @5@8 T@@@J@A@,@1 Jv@1 D
@.@5@5@8 T@A@ @8 T@1 L* @5 @@8 N/@@	@1 Jv @5@8 T@@@1 Jv
@.@5@8 T@1 L*
@5@8 K@1 Jv@5@9 TS@<XP O C@;AL D J@6@8 O@1 Qgo@5@8 As@1 Q@5@8 As@8handle_quantifiers_in_con  A@8 G@1 Q@.@5@8 Is@8stage A@A	@)@8unhandle_quantifiers_in_con  A@F	@@
stop@8 Q A@8 T@/	@8 J A@8 T A@8 O@?@<XP K3 CG& D H
 E

@6@? I@8 S1 A@? I@ @8 T@?@<C	G, D H@6 I@8 T@?@<XP SG C@5 D Jl
@6@D
@0@8 J@M
@Q@?@<C@9 D Jl@6@q
@?@9 SF@<XD  t  t t  At  O BP K/ CCV D I<  @6@1 Iz@0@5@8 B)@1 I|@0@5@8 B)@?@<XP Pz C@m D I1@6@8 Ot@?@<XP Q C@/@ D I<@6@8 I @8 I @=%%% TWENTY MATCHES FOUND: Do you wish to continue the search?@8 I@8 I @8    Type Y(es) to continue search, N(o) to abandon it...@8 I@8 I @8 I     Continue search@/@8 IA@A@) G@1 O@0@5@8 B)@@@) G O@8 As@?@<XP J C@W D D? ?@=XP T/ CB D J@6@+Change which occurrence (number/none/all)? @8 L@?@<XP Q CBJ D Ia J

 J
@6@?@ @8 Q@?@<CBN D Ia J

 J

@6@?@ @8 Q@?@<C	BR D Ia J K @6@?@<C
BT D Ia K  J@6@?@R@<CBX D Ia K 

 K 
@6@?@ @8 Q@?@<CB\ D Ia K 

 K 

@6@?@ @8 Q@?@<CB` D Ia@6@8 R@?@A
@8 R@?@8 S9@@@S@?@<CBl D Ia@6@8 R@?@R@<C@;Bq D Ia@6@A@0@0@8 RR@@@A@" JH@#@@@" J6@#@D
@A@0@0@8 RR@@@A@"	 JH@#@@@"	 J6@#@M
@Q@?@<CB| D Ia@6@?@/
@8 A=@/@8 A=@ @8 S7 A@?@<XP K CA D Ia JP
 JP

@6@1 JP@1 JP
@5@5@8 K@?@<CA D Ia JP

 JP
@6@ @8 K@ @8 K@?@<CA D Ia E
 E

@6@1 E@1 E
@5@5@8 K@?@<C@ A D Ia E

 E


@6@ @8 JT@ @ 
@8 K@ @8 K@?@<C	A D Ia
@6@8 K@?@<XD  t  t t  At  M] BPdo_unhandle_quantifiers_in_list CE- D J

@6@ @8 O,@?@ @ 
@9 T A@<CE1 D J@6@?@<XP J CC D I1  @h#5@=CC D I1  @h#3-6@=CC D I1  @c#2@=CC D I1  @c#1-5@=CC D I1  @h#1-3 & h#7 & c#2-3 & h#15-17@=CC D I1  Kc#1@=CC D I1  Knot x=y@=CC D I1  Kn>0 or n=0 from [2,3]@=CC D I1  KX or not X where c#1=X from []@=CC D I1  J<c#3@=CC D I1  J<X+1>0 where h#2=(X>=0)@=CC D I1  J<c#1 using inequals@=CC D I1  J<is_even(a+b) using even(1)@=CC D I1  J<@3RHS where c#2=(LHS -> RHS) using logic from [2,3,6]@=CC D I1  J~h#6@=CC D I1  J~c#4@=CC D I1  J~h#2: X+Y@=CC D I1  J~
c#3: X+0 by Y@=CC D I1  J~@"h#14: X+(Y+Z) by B where h#1=(A=B)@=CC D I1  J~c#5: A+B by B+A using commut@=CC D I1  J~all: n+0 by n using arith@=CC D I1  K T@=CC D I1  K T@=CC D I1  Ki-1+1@=CC D I1  K@,X=Y+1 -> Y=X-1 where h#2=(X=A) & h#3=(A=Y+1)@=CC D I1  Kh#3@=CC D I1  K T@=CC D I1  B T@=CC D I1  Bc#1-3@=CC D I1  Bc#2-3 & c#8-11 & c#5@=CC D I1  I2@=CC D I1  Kc#1 by implication@=CC D I1  K@+X or Y where c#1=X & c#2=Y by contradiction@=CC D I1  Kc#5 by induction@=CC D I1  Kc#3 by cases@=CC D I1  Kp(x+y) by cases on h#7@=CC D I1  K@$x*x>=0 by cases on x<0 or x=0 or x>0@=CC D I1  K T@=CC D I1  K T@=CC D I1  Kh#8@=CC D I1  Kc#11@=CD  D I1  Kh#1 with 2*n-1@=CD D I1  Kc#7 with int_p_2 for int_P_1@=CD D I1  K3@=CD D I1  A
'sort.rls'@=CD D I1  A'DISK$1:[-.RULES]INOUT.RLS'@=CD D I1  E'prove1to5.cmd'@=CD	 D I1  E'DISK$1:[-.PROOFS]REPLAY1.CMD'@=CD D I1  D J<@=CD D I1  D K@=CD D I1  J T@=CD D I1  Jh#1-3 & h#5-6 & h#10@=CD D I1  J[1,2,3,5,6,10]@=CD D I1  K T@=CD D I1  K T@=CD D I1  K T@=CD D I1  K T@=CD D I1  K T@=CD D I1  K T@=CD D I1  K T@=CD D I1  K T@=CD D I1  K T@=CD D I1  H K@=CD D I1  Hauto_done to on@=CD  D I1  Hdisplay_subgoals_max to 2@=CD" D I1  I T@=CD# D I1  I T@=CD$ D I1  IX where c#5=(X or _)@=CD& D I1  L Db@=XP Rq C@& D Jl@6@A@" I I
	@#@8 C,@@@8 TL A@8 R@/	@8 R@8 K
@?@8 R A@?@<XPset_remove_all C@7CC D I
@6@A@1 A@@5@8 J:@?@ @8 T A@F
@@@1 J8@5@8 J:@?@ @/
@8 T@"

@#@?@<CCO D I
@6@?@<XP P C@LB D J@6@8 A@/@8 Rw@?@A@b@g@i@s@8 I@b@i@g@m D@x@F@@@*@b@g@i@t@8 I @8 I@/@8 P
@A@b@g@g@s@b@g@g@m D@x@@	@b@g@g@t@)
 @?@<C@"B D J@6 H@/
@8 P@?@3@5@ 
@/@8 Q@? J @ @8 P@?@<CBB D J@6@D@&@8 A@M@&@Q@U@3@.@.@5@8 A=@?@AA@/
@/@ @8 T@ @ @8 N: A@A@@"
@#@A@ @3@.@4@.@5@8 A=@!@3@5@#@F@@@ @3@.@4@.@4@.@5@8 A=@!@3@4@5@#@/@/@ @8 T@ @ @8 T@b@g@g
@u@A@-@A@) E@@@) H@ @/@8 P@? (@ @/@8 P@?@ @ @/@8 P@? P@ @8 P@@@+@A@) N<@@@) N= H@/@8 P@?@ @ @/@8 P@?) @ @/@8 P@?@ @ @8 P@G@G@G@G@G@!@F@#@@@@"

@#@A@9@ @3@.@.@5@8 A=@/@/@ @8 T@ @ @8 T@b@g@g
@u H@/@8 P@?@ @ @/@8 P@? P@ @/@8 P@@@ @/@8 P@G@G@G@? M%@ @/@8 P@?@ @ @/@8 P@? M%@ @/@8 P@A@9@ @3@.@ @.@!@5@8 A=@/@/@ @ @8 T@ @ @!@8 T@b@g@g
@u H@ @/@"@8 P@?@ @ @"@/@#@8 P@? P@ @#@8 P@@@ @ @8 P@G@G@ @G@"@G@F@G@$@@@l@q@$	?@ @ @$@/@8 P@? H@8 I@ @ @/@8 Q@?@A@b@g@c @t P@8 I@b@g@c@m D@x@F@%@@@b@g@c @s@8 I  P@8 I@/@%@8 P
@b@g@%@c@m D@x@G
@G@G@G@F@G@G@G@G@G@ @G@"@?@<XD  t  t t  At  J BP L~ CA D J5

@6@1 A@
@5@8 J:@?@<C
A D J5


@6@8 L}@?@<XD  t  t t  At  Q BP T{ C	D9 D M
@6@8 A@?@<XP I C@ D I @6@D@0@8 J@M@Q@?@<C@ D I  @6@8 I @8 I @<PLUS the following deleted (currently unuseable) hypotheses:@8 I@8 I @8 I @R@<C
@ D I@6@/@8 J@8 Rg@R@<C@ D I  @6@?@<XP S C
C D H@6@8 J@8 N A@8 J@?@<XD  t  t t  At  Q:  BD  t  t t  At  S# BP S" C@ K K  ID@=XD  t  t t  At  C D  t  t t  At  C BD  t  t t  At  C B,D  t  t t  At  C 
D  t  t t  At  S' BP S& C@F K K  I@=XD  t  t t  At  Ki BD  t  t t  At  H BP Q CC@ D I1 D Q"@6@?@<CCA D I1
@6@?@<XD  t  t t  At  S% BP S$ C@q K K @=XP Q CA@ D J
 O

@6@3@.@.
@5@8 A=@/@ @ 
@8 P.@1 P@0@0@5@8 B) M@@8 B)@ 
@8 R6 M@@8 B@?@ @/@8 L A@ @/@8 KI A@A@"  R Q)
@#@G@@@T@A@"  Q)@#@(@G@@@<@A@"  R Q+ L>


@#@@@"  Q+ L>

@#@(@A@'@'@@@'@'@8 Sp A@D@ @8 Ka A@M@Q@ @8 R:@ @3@.@5@8 A=@1 A@
@5@ @/@8 P4@ @/@8 R;@A@8 RC@?@R@@@S@D@ @8 M\ A@M@Q@ @ @8 J A@)@/@8 IR@1 Q@3@4@5@5@9 As@<XP T& C@q D I @6@?  NO CONCLUSIONS LEFT@8 I@?@<C@u D I
@6@/
@8 I@? T$@8 I@8 I Lt@8 I@8 I@8 I @?@<C@~ D I@6@b@h@i@r@?@8 T%@q
@8 T%@?@<C@ D I@6@?@<XP H CB D H
 P C
@6@?@<CB D H
 A


@6@ @ @8 H@?@<XP S C@$A2 D H S@6@/	@8 S@A@8 J@@vcg@8 Q> A@?@/
@8 S@A@8 J@@fdl@8 T@?@<CAA D H S@6@/	@8 S_@A@8 J@@csv@8 T@?@<XP KL CA D I< EY@6@8 RC@?@<CA D I<@6@9 I@<XP J\ CA D JZ @=CA D JZ@\
@\@\
@6@ @9 J[@<CA D JZ


@6@ @ @9 J[@<XP J~ CC D J@6@1 NG G@5@8 As@0@8 O?@?@<XPfound_help_pattern C	@ D J{
@6@?@<C@ D J{
 EY@6@?@<XP SD CB D J  @6@8 O@?@$There are no more VCs left to prove.@8 I@?@<CB D J@6@3@3@.@5@5@8 O@?The only VC left to prove is: @8 I@8 I@?@<CB D J@6@/@8 O@?@,The following VCs have not yet been proved: @8 I@8 I @8 J@8 P@?@<CB D J @6@D@0@8 O@M@Q@? T@8 I@?@<XP R CA D Jl@6@/	@8 I@8 As@R@<CA D Jl @=XP N% C@@ D D?
@6@!	B/usr/bin@#@A
SPADE_CHECKER@/	@8 T_ A@/
@8 QB/@/@8 H@1 J@5@8 As@F@@@%@D U @/@8 U@M@Q@@@FB/../share/spark/checker/rules/@/	@8 H@1 J	@5@8 As@G
@A
SPADE_CHKHELP@/
@8 U@ 
@/@8 Q@ B/@/@8 H@1 S@5@8 As@@@"@D	 U@ @8 U@M@Q@"B/../share/spark/checker/helptext/@/
@8 H@1 S
@5@9 As@G@<XP RQ CA D Ia@6@0@0@0@0@0@0@0@0@0@0@9 QZ A@<XD  t  t t  At  P BD  t  t t  At  I BPget_file_attrib C@t D D?

@6@ @9 QV A@<XD  t  t t  At 
expand_answer BD  t  t t  At  U B,D  t  t t  At  U 
P UC@ E E@6@7 R}@9 U R}@<XD  t  t t  At  K  AP K  CBz D I@6@A	 M@0@8 J@F@@@+UNDELETE -- which hypothesis or hypotheses? M@8 M@/@8 L K@8 M@8
do_undeleting  A@?@<XP S. CAu D Ix@6@9 K@<C@QAv D Ix A@

@6@A@1 A@
@.@5@8 K@1 A@
@5@8 K@1 A@@5@8 S-@@@(@1 Jv
@5@8 K@1 Jv
@5@8 S-@1 Jv
@5@8 K@1 Jv
@5@9 S-@F@<C@A D Ix Jv

@6@A@1 A@
@5@8 S-@G@@@h@A@1 L(
@5@8 S-@G@@@W@A@0@3
@.@5@8 H@ @ @8 I*@F
@@@A@A@1 Jv
@.
@5@8 K@1 Jv

@5@8 K@@@A@1 A@
@.
@5@8 K@1 A@

@5@8 K@@	@1 L(
@.
@5@8 K@1 Jv
@5@9 S-@F@<CA D Ix L*

@6@1 Jv
@5@9 S-@<C@oA D Ix L(

@6@A@1 L(
@.@5@8 K@1 Jv@5@8 S-@F
@@@M@A@1 L(@.@5@8 K@1 Jv
@5@8 S-@F
@@@4@A@ @1 A@
@.@5@8 K@1 A@
@5@8 K@1 L(@5@8 S-@F
@@@0@3
@.
@5@8 H@ @ 
@9 I*@F@<CA D Ix L)

@6@1 L(
@5@9 S-@<C@yA D Ix J8

@6@A@8 I*@ @8 I*@ @8 H@F@@@\@A@1 L(
@5@8 S-@F@@@L@A@1 L(
@5@8 S-@F@@@<@A@1 A@
@.@5@8 K@1 A@
@5@8 K@1 J8@5@8 S-@@@1 A@@.@5@8 K@1 A@@5@8 K@1 J8
@5@9 S-@<XP K CAE D Ia J6@6@?@<CAF D Ia JH@6@?@<CAG D Ia J@6@?@<CAH D Ia K @6@?@<CAI D Ia M@6@?@<CAJ D Ia M
@6@?@<CAK D Ia M@6@?@<CAL D Ia L@6@?@<CAM D Ia L@6@?@<CAN D Ia M@6@?@<CAO D Ia M@6@?@<CAP D Ia Ny@6@?@<CAQ D Ia C@6@?@<CAR D Ia M	@6@?@<CAS D Ia L@6@?@<CAT D Ia K?@6@?@<CAU D Ia KB@6@?@<CAV D Ia KD@6@?@<CAW D Ia L@6@?@<CAX D Ia L@6@?@<CAY D Ia L@6@?@<CAZ D Ia L@6@?@<CA[ D Ia H@6@?@<CA\ D Ia@6@?@<CA] D Ia Ni@6@?@<CA^ D Ia@6@8 R@?@<CA_ D Ia@6@0@0@0@0@0@8 M@?@<CA` D Ia@6@0@0@8 M@?@<CAa D Ia@6@3@.	@0@5@8 A=@0@0@8 KP@?@<XP O C@$Ac D I

@6@ @8 C,@b@c @g@s@b@g@c	@s@?@ @ 
@8 O@?@<CAh D I
@6@?@<XP L C
 D N  L( L B		BNUMINEQS@=C
 D N  Jv L B		BNUMINEQS@=C
 D N  L) L B		BNUMINEQS@=C
 D N  L* L B		BNUMINEQS@=C
 D N  A@ L B		BNUMINEQS@=C
 D N  J8 L B		BNUMINEQS@=C
 D N  K L B		BNUMINEQS@=C
 D N  L( L B		BGENINEQS@=C
 D N  Jv L B		BGENINEQS@=C
 D N  L) L B		BGENINEQS@=C
@  D N  L* L B		BGENINEQS@=C
@! D N  A@ L B		BGENINEQS@=C
@" D N  J8 L B		BGENINEQS@=C
@# D N  G L B		BGENINEQS@=C
@% D N  Jv L B		BINTINEQS@=C
@& D N  L) L B		BINTINEQS@=C
@' D N  L* L B		BINTINEQS@=C
@( D N  A@ L B		BINTINEQS@=C@* D N  E L B	BARITH@=C@+ D N  D L B	BARITH@=C@, D N  JP L B	BARITH@=C@- D N  J L B	BARITH@=C@. D N  H L B	BARITH@=C@/ D N   L B	BARITH@=C@0 D N A@ L B	BARITH@6 I@9 N\@<C@3 D N  JH L B	BARRAY@=C@4 D N  J6 L B	BARRAY@=C@5 D N A@ L B	BARRAY@6 I@9 N\@<C@8 D N  A@ L B	BENUM@=C@9 D N  Jv L B	BENUM@=C@: D N  L( L B	BENUM@=C@; D N  L* L B	BENUM@=C@< D N  L) L B	BENUM@=C@= D N  J8 L B	BENUM@=C@> D N  M L B	BENUM@=C@? D N  M	 L B	BENUM@=C@@ D N  K L B	BENUM@=C
@B D N  Jv L B	BENUMERATION@=C
@C D N  L( L B	BENUMERATION@=C
@D D N  L* L B	BENUMERATION@=C
@E D N  L) L B	BENUMERATION@=C
@F D N  J8 L B	BENUMERATION@=C
@G D N  M L B	BENUMERATION@=C
@H D N  M	 L B	BENUMERATION@=C
@J D N  M
 L B		BFDLFUNCS@=C
@K D N  L* L B		BFDLFUNCS@=C
@L D N  L) L B		BFDLFUNCS@=C
@M D N  K L B		BFDLFUNCS@=C
@N D N  JP L B		BFDLFUNCS@=C
@O D N  M L B		BFDLFUNCS@=C
@P D N  M L B		BFDLFUNCS@=C
@Q D N  G L B		BFDLFUNCS@=C
@R D N  A@ L B		BFDLFUNCS@=C
@S D N  J8 L B		BFDLFUNCS@=C
@T D N  Ni L B		BFDLFUNCS@=C
@U D N  Jv L B		BFDLFUNCS@=C
@V D N  L( L B		BFDLFUNCS@=C@X D N  Iq L B	BLOGIC@=C@Y D N  K L B	BLOGIC@=C@Z D N  K L B	BLOGIC@=C@[ D N  G L B	BLOGIC@=C@\ D N  E L B	BLOGIC@=C@] D N A@ L B	BLOGIC@6 I@9 N\@<C@` D N  L* L B	BSEQ@=C@a D N  L) L B	BSEQ@=C@b D N  C L B	BSEQ@=C@c D N  L B	BSEQ@=C@d D N  Ny L B	BSEQ@=C@e D N  L L B	BSEQ@=C@f D N  L L B	BSEQ@=C@g D N  M L B	BSEQ@=C@h D N  M L B	BSEQ@=C@i D N  E L B	BSEQ@=C@j D N  D L B	BSEQ@=C@k D N  A@ L B	BSEQ@=C@l D N  K L B	BSEQ@=C@n D N  L L B	BSETS@=C@o D N  L L B	BSETS@=C@p D N  L L B	BSETS@=C@q D N  L L B	BSETS@=C@r D N  K? L B	BSETS@=C@s D N  KB L B	BSETS@=C@t D N  KD L B	BSETS@=C@u D N  G L B	BSETS@=C@v D N  K L B	BSETS@=C@w D N A@ L B	BSETS@6 I@9 N\@<C
@z D N  L L B	BQUANTIF@=C
@{ D N  L L B	BQUANTIF@=C
@| D N  G L B	BQUANTIF@=C
@} D N  K L B	BQUANTIF@=C@~ D N A@ L B	BQUANTIF@6 I@9 N\@<C
@ D N  N} L B	BBITWISE@=C
@ D N  N L B	BBITWISE@=C
@ D N  N L B	BBITWISE@=C
@ D N  L( L B	BBITWISE@=C
@ D N  Jv L B	BBITWISE@=C
@ D N  A@ L B	BBITWISE@=C
@ D N  K  L B	BMODULAR@=C
@ D N  Jv L B	BMODULAR@=C
@ D N  J8 L B	BMODULAR@=C
@ D N  L( L B	BMODULAR@=C
@ D N  A@ L B	BMODULAR@=C
@ D N  L B		BNUMINEQS Nr@=C
@ D N  L B		BNUMINEQS Ns@=C
@ D N  L B		BGENINEQS Nt@=C
@ D N  L B		BGENINEQS Nu@=C
@ D N  L B		BGENINEQS Nv@=C
@ D N  L B		BINTINEQS Nr@=C@ D N  L B	BARITH N[@=C@ D N  L B	BARITH N_@=C@ D N  L B	BARITH N`@=C@ D N  L B	BARITH Na@=C@ D N  L B	BARITH Nb@=C@ D N  L B	BARITH Nc@=C@ D N  L B	BARRAY Nd@=C@ D N L B	BARRAY Ne@6@9 J?@<C@ D N  L B	BENUM Nf@=C@ D N  L B	BENUM Ng@=C
@ D N  L B	BENUMERATION Nh@=C
@ D N  L B		BFDLFUNCS M
@=C
@ D N  L B		BFDLFUNCS M@=C
@ D N  L B		BFDLFUNCS M@=C
@ D N  L B		BFDLFUNCS Nk@=C@ D N  L B	BLOGIC N_@=C@ D N  L B	BLOGIC N`@=C@ D N  L B	BLOGIC Na@=C@ D N  L B	BLOGIC Nl@=C@ D N  L B	BLOGIC Nm@=C@ D N  L B	BLOGIC Nn@=C@ D N  L B	BLOGIC No@=C@ D N  L B	BLOGIC Np@=C@ D N  L B	BLOGIC Nq@=C@ D N  L B	BSEQ Nx@=C@ D N  L B	BSEQ Nz@=C@ D N  L B	BSEQ L@=C@ D N  L B	BSEQ L@=C@ D N  L B	BSEQ M@=C@ D N  L B	BSEQ M@=C@ D N  L B	BSEQ N{@=C@ D N  L B	BSETS N|@=C
@ D N  L B	BQUANTIF Nw@=C@ D N L B	BBITWISE N@6@9 J?@<C@ D N L B	BMODULAR N@6@9 J?@<XPany_holes_left C@ D I@6@8 T@8 IH@?@R@<C@ D I@6@?@<XP L C@ D I G
@6@?@9 K@<C@ D I L

 L

@6@?@ @ @9 L@<CA  D I L

 L

@6@?@ @ @9 L@<CA D I Iq

 K


@6@?@ @8 L@ @ 
@9 L@<CA D I K

 Iq


@6@?@ @8 L@ @ 
@9 L@<CA D I L)

 Jv
@6@?@<CA D I L(

 Jv
@6@?@<CA D I L*

 L(
@6@?@<CA D I Jv

 L(
@6@?@<CA D I A@

 J8
@6@?@<CA D I J8

 A@
@6@?@<C	A	 D I
 G@6@?@<XP Q CB1 D I	
@6@8 Q@8 Q@?@<CB2 D I@6@?@<C@=B3 D I@6@8 C,@b@h@c @t@D
@8 J@M
@Q@1 I@.	@5@8 Is@1 J@5@8 As@1 I	@5@8 As@1 J@5@8 B)@1 I @@5@8 As@?@<CB= D I@6@8 C,@b@h@c @t J@8 I@8 I is already deleted@8 I@8 I @?@<CBE D I@6@%Illegal hypothesis number to delete: @8 I@8 I@8 I @?@<XP PR C	At D I @6@*  (atomic object: leaf of expression tree)@8 N@?@<CAw D I@6  (@8 I@8 I arguments)@8 N@?@8 T9@?@<XP P8 C@<AX D I<@6@/@8 T@ @/@8 T@A@"  IV	
@#@@@"  S<	@#@)
@D
@ @8 T@M
@Q@9 T@<XP T C@:A{ D J@6@/	@8 T@/
@8 N@/@8 S@ @8 O@A@)@1 Q@0@5@8 Is@1 Q T@5@8 As@@@1 O@5@8 As@1 Q@5@8 As@?@<C@+A D J@6@/	@8 O@A@)	 K9@1 Q@0@5@8 Is@1 Q T@5@8 As@@@1 Q	@5@8 As@1 Q@5@8 As@?@<C@AA D J@6@1 O@.	@5@8 Is@1 Q@.
@5@8 Is@/@8 O@ @/@8 T, A@A@8 ND@1 Q@0@5@8 Is@1 Q T@5@8 As@@@1 Q@5@8 As@1 Q@5@8 As@?@<C@(A D J@6@/	@8 R@8 P A@A K9@8 NH@1 Q@0@5@8 Is@1 Q T@5@8 As@@@1 Q@5@8 As@?@<CA D J@6@/	@8 T@1 Q@.
@5@8 Is@/@8 T A@ @8 N4 A@ @8	ask_if_ok A@?@<XP Ol C@Z D D? 
@=XP T2 CB D J K9@6@?@<CB D J
 A@6@8make_occs_list A@?@<C
B D J
@6@?@<XD  t  t t  At  L BP L C@ K K  I@=XP I] C@@@ D OS		@6@A A@8 H A@8 O A@8 H@@@A!!! Error: type-check failed on subgoal proof-frame entry attempt@8 I@8 I @?@R@?@8 K.@/@8 K#@1 K$@0@5@8 B)@q
@1 K$
@5@8 As@1 Ku
@0@5@8 B)@1 I
@0@0@5@8 B)@1 K)
@0@0@5@8 B)@1 Imethod@5@8 As@1 I R
@5@8 As@ 
@8 R@A@/@8 I@@@(@1 I
@0@0@5@8 B)@1 I I@!All current conclusions withdrawn@5@8 As@1 I
@5@8 As@1 E@.@.@5@8 K< K1@1 E@5@8 K2@?@<XP P C@1A D Ia JP

@6@ @8 K@?@A@8 K@"	 JP
@#@F@@@/@8 P@1 JP@5@8 K@?@<CB D Ia JP

 JP
@6@ @8 P@?@<CB D Ia E

 E


@6@ @8 P@ @ 
@8 P@?@<C	B
 D Ia
@6@8 K@?@<XD  t  t t  At  P AP P CC4 D I
@6@?@<CC5 D I
@6@?@<C@#C6 D I
@6@ @/
@8 P A@?@A@ @ 
@8 I@'

@@@ @ 
@8 T@?@<XP O- C
E D J@6@8 Am@8 O%@?@<C	E  D J
@6@8 A@?@<C@&E# D J@6@D
@8 A@M
@Q@U@3@.
@.@5@8 A=@ @/@8 T@?@3
@5@9 A=@<XP QI CA D J5
@6@?@<CA D J5

@6@1 J8
@5@8 J:@ @8 QH@?@<XD  t  t t  At  J BP S CC: D H  @6@0@0@8 T@?@<CC= D H  @6@*CANNOT CONTINUE: Proof session terminated.@8 I@8 I @?@9 K	@<XP P CD0 D M@6@?@<CD1 D M

@6@ @8 N/@ @ 
@8 P@?@<XP I CA  D I  @6 @8 K#@?@<CA D I@6@8 I @8 I You are currently at depth @8 I@/@8 K#@8 I.  Back-trace from here is:@8 I@8 I @8 I @?@8 R@?@<XP S CA@e D I&
@6@/	@8 Ij@3	@.
@5@8 H@/@8 B@b@g@c@u@?@A@@/@3@=@5@/
@8 I'@"@#@A@)@A@ @0
Bproof_log@8 N@@	@ @0	Bprooflog@8 N@D@8 JL  A@M@Q@?@ 
@8 Lw A JL@8 As@@@E@A@ @0Bexecute@8 N@D@0@8 R@M@Q@?@ 
@8 M A@@@*@A@&@A@ @0Bcommand_log@8 N@@	@ @0Bcommandlog@8 N@D@0@8 R@M@Q@?@ 
@8 I$ A@@@8 P A@@@s@A@0Bresume@8 N@A@D@8 T@M@Q R]@8 B@@@8 U,@@@S@A@0Bplain@8 N@?@1 R&@0@5@8 B)@1 R& I@5@8 B@@@:@A@0Boverwrite_warning@8 N@?@1 P@0@5@8 B)@1 P I@5@8 As@@@A
@0Bversion@8 N@?@8 La A@@@A@0Bhelp@8 N@?@8 My A@@@8 U,@G@?@<C@$@ D I&@6@3@.	@0@5@8 H@D
@8 Ij@M
@Q@D@0@8 T}@M@Q@1 T~@5@8 L`@?@<C@&@ D I&@6@3@.	@0@5@8 H@D@8 Ij@M@Q@/
@8 T}@<Error: Multiple files provided on command line: ~a and ~a.~n@3
@4@5@8 D A@8 U,@?@<C@ D I&@6@8 U,@?@<XP N CD D Ia  @y@=CD D Ia  A@=CD D Ia  M9@=CD D Ia@6@0@9 H@<XP S CA[ D H@6@1 J@5@8 As@8 J@8 G@/	@8 R A@8 H@8 J A@8 J@?@<XP T	 C@%@ D I@6@U@/
@8 A:@A N>@8 T@@@A N@@8 T@@ N?@9 T@<C@/@ D I@6@U@/
@8 A:@A E@8 T@@@A H@8 T@@@A N<@8 T@@ N=@9 T@<C@ D I@6@)	@?@<XP Oo CAAg D I
@6@/	@8 I2@/
@8 Ts@?@A@@/@8 J@'
 A@8 H@8 I  S@8 I@8 I S@8 I@8 I @8 J@1 M	@5@8 Is@A@/@8 R S@8 I@ @8 I S@8 I@8 I @ @8 J@@ S@8 I@8 I  A@8 J I4@8 I5@F@/
@1 M
@5@/@8 @H@ @/@8 B@/@/@8 S@A@) @) A@1 J@0@5@8 B)@1 J@5@8 As@@@A@)@) M@1 J@0@5@8 B)@1 J@5@8 As@@@S@8 On@G@@@[@'
@A@)	 A@@@8 J@?@A@< I@8 J@/@8 P@/@8 P@A@ @8 I@@@D@ @8 I@M@Q M@8 I@ @8 I I@8 I@8 I @?@8 K	@ @8 I@8 J@ @8 I@@@S@G@G@G
@G@F@?@<XPqvars_in_vc C@ D I@6@/	@1 I	@5@8 @H@-@?@<XP O CC D J- L>

@6@/@8 O@ @/
@8 O@?@ @ 
@8 H@?@<CC D J- P@


@6@?@<C
C D J-

@6@?@<XP N C@ D I@6@8 A@A@8 T@?@"	@#@@@)	@?@<C@ D I@6@3@0@.
@5@8 A=@8 N @?@<XD  t  t t  At  S! BP S  C@o K K @=XP H CB D H

@6@1 H
 H@5@8 H H@8 H@?@ @9 H@<CB D H
@6@?@<XD  t  t t  At  P AP P CB D I@6@8 Am@0@8 T"@8 I*@?@<XP J) C@J@  D I@6@8 Am@8 J@A ID@8 S@3@.	@0@5@0@8 U A@8 KT A@@	 I@8 S@8 U7@F	@8 J@8 J@8 J@1 Ka@0@5@8 B)@8 I A	Rulefile @8 I@8 I processed.@8 I@8 I @8 J@8 J@?@<C@7 D I@6@8 Am@D	@8 J@M	@Q I@8 I@8 I M@8 I@8 I @?@R@<XD  t  t t  At  K  AP K  C@E D Q@6@A J@1 I@.@.	@5@8 J@F
@@@1FORWARD_CHAIN -- For which hypothesis/conclusion? NN@8 M@/
@8 L@"
 I

	@#@?@1 I J K@5@8 Is@1 I J@2 K@2 I	@5@8 B@8 Q@?@<XPis_it_ok CD- D J G@6@8 T@?@<C@D/ D J G@6@A@/ I@8 Qd@A
@8 TF@/@8 J A@ @8 H@@@A@D@8 TF@M@Q A@8 H@@@6!!! ERROR: New expression does not typecheck properly.@8 I@8 I @R@F@@ ID@8 Qd@F@1 J@0@5@8 Is@1 J	@5@8 As@8 T@1 Q@.@.
@5@8 Is@1 I
@5@8 As@A@8 TF@G@G@F@@@$@/@/@/@8 J A@/@8 T@/@3@4@4@5@8 A=@1 I@5@8 As@?@<CDN D J@6@?@<XP H CB D H@6@8 N@?@<CB D H
@6@?@<XPread_help_lines C@ D J{ EY@6@?@<C@0@ D J{@6@/
@8 I@A@"
@#@)	@F@@@A
@)
 EY@)	@F@@@"	

@#@?@ @8 UC A@?@<XD  t  t t  At  FN D  t  t t  At  FN BD  t  t t  At  FN B,D  t  t t  At  FN 
P L CC D J
@6@?@<C@;C D J



@6@8 J@8 I.  @8 I@8 I@8 I @8 J L@8 I@ @8 I@8 I @ @8 L@q@ @ 
@8 L@?@<XP U
 CB D I@6 M@/@8 J@8 T<@R@<CB D I  @6@?@<XP S
 C@ D Ia I
	
@6@A@)	 I@( I@( I@!
@1 I
@.@5@#@@@)	 H@( I@( I@!
@1 I
@.@5@#@/@3@4
@4@.@5@8 A=@ @@ @ @8 N A@ @ @8 MN A@/@8 K A@A@=@) G@ @8 Is@/@3@4
@4@5@8 A=@ @8 As@/@3@4
@5@8 A=@1 I L@5@8 As@1 I@5@8 As@ 
@@@@) G@?@R@G@?@<C@n@? D Ia@6@/	@8 H@/
@8 N@8 UH@/@8 UI@A@Q@) G@1 I L@4@4
@5@8 As@A A@8 H@1 A@
@5@8 K
@@@*@)	 A@A
@)
 @@8 K
@@@A@)
 @@1 G@5@8 K
@@@1 K
@5@8 K
@@@) G@?@R@?@<XD  t  t t  At resource BD  t  t t  At  UJ B,D  t  t t  At  NF BD  t  t t  At  @  AP I C@, D I@6@D
 @@0@8 J@M
@Q@/@8 S I@1 D@5@8 Q-->@8 I@8 I @/	@8 L@8 T%@?@<C@M D I@6 @@/@8 J@A@" I
	
@#@8 Q@F@@@0@A@" D I
	

@#@1 D
@5@8 Q@@@A@) J@8 Rc A@@@) J@8 Q A@G	@F@R@<C@- D I  @6@?@<XP S C
@H D J
@6@?@8 Mi A@?@<C@L D J@6@b@j@g@t@?@<C@O D J@6@8 UN@?@q
@ @ @8 S@?@<XP L C@ D N 
 L B	BSPECIAL@=C
@ D N 
 L B	BRECORD@=C
@ D N  L B	BSPECIAL L@=C
@ D N  L B	BSPECIAL K@=C
@ D N  L B	BSPECIAL L@=C
@ D N  L B	BSPECIAL L@=C
@ D N  L B	BSPECIAL L@=C
@ D N  L B	BSPECIAL L@=C
@ D N  L B	BSPECIAL L	@=C@ D N  L B	BRECORD F@=C@ D N  L B	BRECORD K@=C@ D N L B	BRECORD K@6@9 J?@<XP T C
D D J @6@D@0@0@8 O%@M@Q@?@<C@"D D J@6@/@8 T@/	@8 J@?@A@'	@@@1 J@5@8 Is@1 J	@5@8 As@?@<XD  t  t t  At  Kg BP Kf C@U K K  @=XP N C D I@6@8 C,@b@h@c @r@b@h@l H@y
@"	 H
@#@?@<C	@" D I
@6@8 A@?@<C@' D I
@6@T@?@<C@, D I@6@3@.
@.@5@8 A=@ @/@8 T@3
@5@8 A=@?@<XP TO CA D H @,@=CA D H @:@=CA D H @;@=CA D H @(@=CA D H @)@=CA D H @.@=CA D H @=@=CA D H @[@=CA D H @]@=CA D H@6@9 J@<XP N C
@ D I@6@D
@8 U A@M
@Q@?@<XP K C@ D I G
@6@?@9 L@<C@ D I L

 L

@6@?@ @ @9 K@<C@ D I L

 L

@6@?@ @ @9 K@<C@ D I Iq

 Iq


@6@?@ @8 K@ @ 
@9 K@<C@ D I K

 K


@6@?@ @8 K@ @ 
@9 K@<C@ D I 
@=XP P$ CBZ D J-

@6@?@ @8 O@?@<CB[ D J-

@6@ @8 O@ @ 
@8 P#@?@<XD  t  t t  At  J BP U CC  D J
@6@b@j@c@o@x@?@<CC D J

@6@q@ @ @8 U@?@<XP SV C@E@1 D OS@6@/@8 K#@0@0@0@8 I@1 I@0@0@0@5@8 B)@1 K)@0@0@5@8 B)@1 I@0@0@5@8 B)@1 Ku@0@5@8 B)@q	?@1 K$@0@5@8 B)@1 K$	@5@8 B@8 K+@?@<XD  t  t t  At  I BP PJ CBd D I@6@/	@8 S$ A@?@8 H@?@<XD  t  t t  At  J AP J C D	u H^        @6@T	@?@R@<C D UZ
@6@8 C,@b@h@c @u@?@<C D UZ@6@8 C,@b@i@c @r@?@b@i@l H@y
@" H
@#@?@<C D UZ
 H H
@6@8 J@?@<C@<@! D UZ
 H
@6@/@8 J@?@A@) @) @@@#@A@ @8 C,@b@g@c @t@" H@#@@
@" H@#@b@h@c @t@?@<C@C@- D UZ
 E

@6@/@8 J@/
@ @8 J@?@b@g@g
@o@y@A
@b@g@c @u@'@F@@@b@g@c @r@b@g@l H@y@" H@#@?@<C@; D UZ
 D

@6@1 E
@2 H@5@8 J@?@<C@C@= D UZ
 JP

@6@/@8 J@/
@ @8 J@?@b@g@g
@p@y@A
@b@g@c @u@'@F@@@b@g@c @r@b@g@l H@y@" H@#@?@<C@I@K D UZ
 J

@6@/@8 J@/
@ @8 J@?@ 
 @8 H@ @ 
@/@8 J A@A
@b@g@c @u@'@F@@@b@g@c @r@b@g@l H@y@" H@#@?@<C@@Z D UZ
 K 

@6@8 J?@?@/@8 J@/
@ @8 J@?@ 
 @8 H@ @ 
@/@8 U[@/@1 D@2 JP
@5@8 J@A@) @) @@@_@A@S@ @8 S@ 
@8 S@A@!@A@b@g@c @u@b@g
@c @t@@@b@g@c @s@b@g
@c @r@'@@@&@A@b@g@c @u@b@g
@c @r@@@b@g@c @s@b@g
@c @t@1 E
@5@8 J@@
@" K 
@#@?@<C@[@ D UZ	
 K 

@6@D@8 J?@M@Q@?@/@8 J@/
@ @8 J@?@ 
 @8 H@ @ 
@/@8 U[@/@1 D@2 JP
@5@8 J@A@) @) @@@A@)
@) @@
@" K 
@#@?@<C@G@ D UZ
 Ni

@6@0@8 J@0@ @8 J@?@A@) @)@G@@@%@ @8 C,@b@g@c @t@q?@?@/
@1 Ni
@5@8 J@?@1 JP

@5@8 J@?@<XPdo_fetch_vars_in_list CEK D J
@6@/@8 N
@?@ @/
@8 U\ A@ @ 
@8 H@?@<CEQ D J@6@?@<XP R C@] D N int_list F@6@"@8 J@8 N@"@8 J@?@<C@_ D N@6@8 I@?@<XP LI C@ D Kj@6@D	@0@8 K
 A@M	@Q@?@1 Ua@4@3@5@5@8 B@?@<C@ D Kj@6@/	@8 U`@?@/
@8 P@?@1 Ua
@5@8 B@1 Ua	@5@8 Is@?@<XP P CB D J@6@q
	?@1 P
@5@8 As@?@<CB D J
@6@8 J@8 I UF@8 I@8 M A@q	@ @ @8 P@?@<XP If C@*B; D Ia@6@/
@3@.@4@.@.
@5@8 N@ @ @8 Q@3@4
@5@/@8 N@ @8 Ie@?@<CBA D Ia
@6@?@<XP Ln CC| D H@6@8 G@/@8 K@)@}@?@<XP O6 C@/@8 D J
 O4@6@A@&@A
@D J@8 I@M@Q@@@D J@8 I@M@Q@8 JSTEP @8 I@8 I@@@S@?@<C@'@E D J
 I@6@8 J@/@8 P
@A
@) @8 I@F@@@b@g@h@m D@y@ @0@8 P@?@<C@P D J
 J@6@8 J	Command: @8 I@8 I@?@<C@U D J
 U! OZ I I
@6@8 J@$Commence PROOF BY CASES attempt on H@8 I@ @8 I@?@<C@Z D J
 U!@6@8 JCommence PROOF BY @8 I@8 I attempt@8 I@?@<C@S@` D J		
 I I

@6@8 J Ls@8 I@/
@8 P
@A@)
 @ @8 I K'@8 I@ @8 I@G@F@@@#@b@g
@h@m D@c	@m D@y@ @ @/@8 P K'@ @/@8 P@ @ @0@8 P@?@<C@S@p D J		
 I I


@6@8 J>>> New goal C@8 I@/
@8 P
@A@)
 @ @8 I K'@8 I@ @8 I@G@F@@@#@b@g
@h@m D@c@m D@y@ @ @/@8 P K'@ @/@8 P@ @ @0@8 P@?@<C@ D J
 O@6@8 JNow attempting proof of VC: @8 I@8 I@1 LQ@0@5@8 B)@8 I @8 I@?@<C@c@ D J


 RH 

 IV


@6@8 J@ Successful inference with rule: @8 I@ @8 I@8 I @q@ @ @8 Sk@8 J
Therefore @8 I@/@8 P
@A@) @ 
@8 I@F@@@b@g@h@m D@c
@m D@y@ 
@ @0@8 P@3@4@5@8 S A@?@<C@@ D J
 RH 

 R Q)



@6@8 J@#Successful substitution with rule: @8 I@ @8 I@8 I @q@ @ @8 Sk@8 JAllowing substitution of @8 I@/@8 P
@A@) @ @8 I@8 I @8 Jfor @8 I@ 
@8 I@G@@@/@b@g@h@m D@c@m D@y@ @ @0@8 P@8 I @8 J Uo@8 I@b@g@h@m D@c@m D@y@ 
@ @0@8 P@3@4@5@8 Ul@?@<C@ @ D J  Kk Kl
@6*** PROVED VC @8 I@ @8 I@8 I @8 I @8write_rules_used  A@8 I @8 I @8 I @?@<C@ D J
 Kk A@6@8 J*** Proved all conclusions@8 I@8 I @?@<C@S@ D J		
 Kk I


@6@8 J*** Proved C@8 I@/
@8 P
@A@)
 @ @8 I K'@8 I@ @8 I@G@F@@@#@b@g
@h@m D@c@m D@y@ @ @/@8 P K'@ @/@8 P@ @ @0@8 P@?@<C@1@ D J
 R@6@8 J@ Entering new proof frame (DEPTH @8 I@8 I) ...@8 I@/@8 Ke@1 Kf@0@5@8 B)@/@8 R A@b@g@g@o@y
@1 Kf
@5@8 B@?@<C@2@ D J
 K|@6@8 J@#Exiting current proof frame (DEPTH @8 I@8 I P@8 I@/@8 Ke@1 Kf@0@5@8 B)@/@8 Ux@b@g@g@m D@y
@1 Kf
@5@8 B@?@<C@+@ D J
 SR@6@8 J@>QUIT: give up attempt to prove subgoals of current proof frame@8 I@/@8 Ke@1 Kf@0@5@8 B)@/@8 Ux@b@g@g@m D@y
@1 Kf
@5@8 B@?@<C@/@ D J
 J<@6@8 JAttempting to infer @8 I@/@8 P
@A
@) @8 I@F@@@b@g@h@m D@c@m D@y@ @0@8 P@?@<C@rA D J


 IU 

 IV


@6@8 JAttempt to prove @8 I@/@8 P
@A@) @ 
@8 I@F@@@b@g@h@m D@c@m D@y@ 
@ @0@8 P@8 I @8 Jby subgoaling on rule @8 I@ @8 I A~@8 I@8 I @8 JUnsatisfied subgoals are:@8 I@8 I @q@ @ @8 P@3@4@5@8 Ul@?@<C@8A D J
 K@6@8 J R@8 I@/@8 P
@A
@) @8 I@F@@@b@g@h@m D@c@m D@y@ @0@8 P@8 I @8 J  by logical deduction@8 I@?@<C@]A( D J
 L

@6@8 JUse of standardisation@8 I@8 I @8 J     on @8 I@/
@8 P
@A@)
 @ @8 I@F@@@b@g
@h@m D@c@m D@y@ @ @0@8 P@8 I @8 J  gives @8 I@A	@)
 @ @8 I@@@ @ @0@8 P@?@<CA@ D J
 L I
@6@8 JApply standardiser on H@8 I@ @8 I@?@<CAE D J
 L I
@6@8 JApply standardiser on C@8 I@ @8 I@?@<CAJ D J
 OZ U
@6@8 J@5Start proof-by-cases attempt on disjunction formula H@8 I@ @8 I@?@<CAO D J
 I@6@8 JBegin CASE @8 I@8 I @8 I@?@<C@]AU D J
 L



@6@8 J U|@8 I@/@8 P
@A@) @ @8 I@F@@@b@g@h@m D@c@m D@y@ @ @0@8 P@8 I @8 Jby induction on @8 I@ @8 I
 (base case: @8 I@ @8 I = @8 I@ 
@8 I P@8 I@?@<CAj D J
 A@6@8 JConsulted rulefile: @8 I@8 I@?@<CAo D J
library_name@6@8 JLibrary rulefile: @8 I@8 I@?@<C@+At D J
	lib_fault

@6@8 J@ALIBRARY REJECTED: mismatch between .FDL declarations and library.@8 I@8 I Involves identifier @8 I@ @8 I in: @8 I@ @8 I A~@8 I@?@<CAz D J
lib_ok@6@8 J@4LIBRARY LOADED: No FDL declaration mismatches found.@8 I@?@<CA~ D J
 J@6*** END OF PROOF SESSION@8 I@8 I @8 I @8 I @8 R A@8 I @8 S> A@8 I @?@<CA D J
 J@6 U@8 I@8 I @8 I @8 I @8 U@8 I @8 U@8 I @?@<C
A D J
 LG@6*** True VC eliminated: @8 I@8 I@?@<CA D J@6@8 J@ !!! UNEXPECTED LOGFACT: logfact(@8 I@8 I P@8 I@8 I P@8 I@?@<XP R C	D D J	@6@?@<C
D D J
@6@8 A@?@<CD D J L 


 L 
@6@?@<CD D J L 


 L 
@6@?@<CD D J@6@3@.@.
@5@8 A=@ 
@/@8 R@ @3@5@8 A=@?@<XP I C@hA D I
@6@A	@/@8 N@T@@@*@A@T@1 L@0@5@8 B)@1 L@0@5@8 As@@@A@ @8 N@@	@1 L@5@8 As@F@A	@8 N@G
@@@3@.
@4@0@5@8 A=@/@3
@4@0@5@8 A=@1 L@5@8 As@?@<CA D I

@6@3@5@8 I@3@5@8 I@?@<XD  t  t t  At  LR BD  t  t t  At  A  AP A  CA D I@6@8 I @8 G@8 I @/@8 I@A@) T@@@8 I@) T@8 I @?@<XP O* CEU D J	
@6@D@0@8 O%@M@Q@?@9 O)@<CEY D J	
@6@8 O A@?@9 O)@<CE] D J@6@?@<XPbuildsav  C@[ D D  @6@8 Qchecker.sav@8save_program A @9 A3@<C@` D D  @6@8 Q@9 A3@<XP M) C D I&@6@8set_toplevel  A@?@/@8get_command_line A@?@8 Q A@?@<XD  t  t t  At  I BP I C@7 K K  I@=XP R CC D I1@6 J@/@8 I@8 R@1 I@0@0@5@8 B)@?@R@<C	C D I1  @6 J J@8 I@?@<C	C D I1  @6 J J@8 I@?@<CC D I1@6OK@8 I@8 I @1 K@.@5@8 Is@q	@1 K	@5@8 B@?@<XP	semi_stan C@/@0 D SI
 A@

@6@/@8 H@ @/
@8 N@ @ @/@8 N@1 I@1ss@5@2 A@
@5@8 As@?@<C@/@7 D SI
 J8

@6@/@8 H@ @/
@8 N@ @ @/@8 N@1 I@1 U@5@2 J8
@5@8 As@?@<C@*@> D SI
 L)

@6 @y@/@8 N@  @y@/
@8 N@1 I@1 U@5@2 L)
@5@8 As@?@<C@*@D D SI
 L(

@6 @y@/@8 N@  @y@/
@8 N@1 I@1 U@5@2 L(
@5@8 As@?@<C@*@J D SI
 L*

@6 @y@/@8 N@  @y@/
@8 N@1 I@1 U@5@2 L*
@5@8 As@?@<C@*@P D SI
 Jv

@6 @y@/@8 N@  @y@/
@8 N@1 I@1 U@5@2 Jv
@5@8 As@?@<C@V D SI
 G
@6@/@8 L@ @1 G@0@5@8 H@ @8 U A@?@<XP J; C D Ix@6@T@?@R@<C@R D Ix@6@A@0 I@8 S3@/	@8 N/@?@A@8 Iv A@F
@@@A@8 H@8 U@F
@@ I@8 N A A@/
@8 N@8 U@@@A@8 U@F	@@ I@8 U A@/	@8 N@8 H@8 U@F
@?@<XPprocess_formula C@eD D H@6@A@8 IH@@
@8 I @/*** ABORTED: Prolog variables occur in formula.@8 I@8 I @8 K	@?@A@/
@8 KF@@@8 I @1*** ABORTED: could not restructure above formula.@8 I@8 I @8 K	@F
@?@A I@8 S( A@A A@8 H@@	@8*** ABORTED: above formula did not typecheck as boolean.@8 I@8 I @?@8 K	@@@S@?@A I@8 S& A@A@8 N/@@@8 I @7!!! WARNING: Could not simplify above formula properly.@8 I@8 I @'	
@@@'	
@?@<XP H C@$B D H
 A@6@?@3
@4 A@4@5@/
@8 L@?@ 
@8 H@?@<C@%B D H
 
 I C

@6@ @ @8 H@?@<C@-B D H
 
 C



@6@ @ @8 H@/@8 U2@ @ 
@8 H@?@<C@0B D H
 
 C




@6@ @8 H@?@ @ 
@8 H@ @ @8 H@?@<XP J
 C@=A; D I@6@8 G@/	@8 On@A@A@)	@Y@@@)	@y@) G@8 T A@F
@@@A@A@)	@N@@@)	@n@) G@8 U@F
@@
@/
@8 Ok@'	
@)neither@?@<XP T) C@ D Ia@6@?@<C@ D Ia		
@6@ @ 
@ @8 RM@ @ @ @8 T(@?@<XP P C@z D J  I A@=C@{ D J  ID A@=C@| D J     @y@=C@} D J
   @y

@6@8 C,@b@h@j@u@b@h@g@s@<C@%@~ D J
  U_
@6@8 C,@b@c @j@r@b@j@c@@r@?@ @1  U_@5@9 P@<C@ D J   U_@=XD  t  t t  At  H AD  t  t t  At  H BP U CD& D J@6
Is this OK@/
@8 IA@?@8 U> A@?@<XP K C@v D I@6@?@<C@+@w D I

@6@A@b@j@c@a@u@b@j@c@z@s@?@ @b@j@c@ @m D@x@@@'
@?@ @ 
@8 K@?@<XP SN C@" D SI@6@1 N@5@0@8 J@?@<C@-@& D SI@6@D@1 U@5@0@8 J@M@Q@/	@8 J A@/
@8 N@1 I@1 U@5
@5@8 As@8 U@?@<XPdisplay_help_lines C@ D J{@6@?@<C@ D J{
@6@b@i@c @t@8 I@8 I @q	?@?@ @ @8 U A@?@<C@1@ D J{
 @6@8 I @8 I @/
@8 PF@8 IMORE@8 I@/@8 PI@ @8 I (Press Return)...@8 I@8 J@/@8 Ok@ @8 Oq@?@8 U@?@<XP S C@Dy D H@6@/@8 Ok@A@*@A@)	@ @@@'	@/@8 K@A@'@@@'	@)@ @?@)
 @@G
@G@G@@@@A@%@)	@*@ @8 K A@ @8 U@/
@8 M@1 LB
@5@8 As@)
 @@G@G@F@@@@A@,@)	@!@ @8 U@ @8 U@A!!! WARNING: UNPROVEABLE VC!  Suggest you take corrective action.@8 I@8 I @1 O
@2 I
 @@5@8 As@)
 @@G
@G@G@@@i@A@/@8 J@'	@)
 @@F
@G@G@@@S@)
 A@A@8@A@)	@H@( I@@@)	@C@( I@/
@8 J A@/@8 N7 A@ @/@8 U A@/@3@4
@4@5@8 A=@1 O
@5@8 As@@@A	@)	@ @ @8 U@@@S@F
@G@G@F@F@?@<XP RK CDi D Ia A@   @@6@?@<CDj D Ia A@
  @@6@8 K@D @b@j@x@M@Q@?@<CDk D Ia A@ H
  A@
 @6@?@<CDl D Ia A@
  A@
 @6@?@<CDq D Ia J8   @@6@?@<CDr D Ia J8
  @@6@8 C,@D @b@j@x@M@Q@?@<CDs D Ia J8 H
  J8
 @6@?@<CDt D Ia J8
  J8
 @6@?@<CDy D Ia L) H
  @@6@8 C,@b@j@c @u@?@<CDz D Ia L)   @@6@?@<CD{ D Ia L)
  @@6@8 C, @8 H@?@<CD| D Ia L)
  L)
 @6@?@<CD D Ia Jv   @@6@?@<C@%D D Ia Jv
 @6@8 JO@0@8 J@A
@b@j@c @s@)	 @@@@b@j@c @t@)	 @@?@<CD D Ia Jv
  Jv
 @6@?@<XP T C@"D D J@6@/@8 T@/	@8 J@?@A@'	@@@1 J@5@8 Is@1 J	@5@8 As@?@<XP R CA4 D Ia@6@A@8 Am@@@8 C,@b@h@c @u@?@<CA< D Ia H
	@6@8 C,@b@i@c @u@?@<XP N C@@ D N@6@U@" A@@#@/
@8 J@?@A@*@A@T	@@@8 Am@1 L B@.@5@8 L@ B.RUL@/@8 H@ @/
@8 H@ 
@8 H@@@P@A@8 L@G@F
@@@C@A@0@8 L@D@8 L@M@Q I@8 N\@G@F
@@@(@A@T	@@@8 Am@1 L B@.@5@8 L@ B.RUL@/@8 H@ @/
@8 H@ 
@9 H@<C@@ D N@6@/
@8 J@A@-@A@T	@@@8 Am@1 L B@.@5@8 L@ B.RUL@/@8 H@ @/
@8 H@ 
@8 H@G@@@@A@#@8 Am@/@8 H@/B.RUL@ @8 I'@1 L B@5@8 L@G@F
@@@`@A@8 L@G@G
@F@@@P@A@-@A@T	@@@8 Am@1 L B@.@5@8 L@ B.RUL@/@8 H@ @/
@8 H@ 
@8 H@G@@@!@8 Am@/@8 H@/B.RUL@ @8 I'@1 L B@5@9 L@G@F
@<XP Ns CCA D Ia  @=CCB D Ia  H @=XP J C
@/ D I1@6@/@8 R@8 J@?@<C@3 D I1  @6 A@8 J@?@<XP S C@ D J{@6@8 J@8 J@8 J@8 J@?@<XP M C@:@O D M  @6@1 I@0@0@5@8 B)@1 I
@0@0@5@8 B)@1 J@0@5@8 B)@1 J@0@5@8 B)@1 I@0@0@5@8 B)@1 I@0@0@0@0@5@8 B)@1 I@0@5@8 B)@1 K@0@5@8 B)@9 I @<XP Pd CB! D I@6@/
@8 PN @/@8 PO@ @8
tv_build_expr A@?@<XP Or C@ D I1@6@8 G@/	@8 On@'	@?@<XP P' C
Bj D J-

@6@?@<C
Bk D J- @y M9@6@?@<CBl D J-


@6@ @ @8 P&@?@<CBm D J- @y
 M9
@6@ @8 P&@?@<CBn D J-

@6@ @8 T A@?@ @ 
@8 P&@?@<CBr D J-@6@?@<XD  t  t t  At  Q BP I( CA D I&@6@/@ @8 N@8 H@ @8 N@9 H@<XP Ja CA D H 	@=CA D H @ @=CA D H @.@=CA D H @,@=CA D H @(@=CA D H @)@=CA D H @:@=CA D H @;@=CA D H @=@=CA D H @[@=CA D H @]@=CA D H@6@9 J@<CA D H@6@9 Ok@<XP OJ CB D J@6@/
@8 J@/@8 H@/@ @8 H@ @8 H@?@<CB D J@6@'	@?@<XP SZ C@LAL D Jl@6@/@8 K#@b@h@c @t@0@/	@8 K(@1 K)@0@0@5@8 B)@1 I	@0@5@8 Is@1 I@0@0@5@8 B)@1 Ku@0@5@8 B)@1 K$@0@5@8 B)@q
?@q
?@1 K$@5@8 As@8 K+@?@<XP R C@/Eq D J@6@/@8 H@ @/@8 H@/
@ @8 H@?@A@ 
@0@8 S@q	@?@ @8 R@@@'

@F@?@<XP U C@R D D?@6 G@8prolog_flag B@?@<XP PG CBa D I@6@/	@8 S  A@?@8 H@?@<XD  t  t t  At  F0 BD  t  t t  At  F0 B,D  t  t t  At  F0 
P F/CB    H# B_@=CB    B_ B_@=CB    @4 B_@=CC     @4 @4@=CC  
 @6@7 shared_object_extension@9 A@<XP Ur CB! D J  @6@8 O A@R@<CB$ D J @6@D@0@8 LP@M@Q@<The above proof did not make use of the proof rules database@8 I@8 I @?@<C@1B) D J@6@/@8 LP@D@8 LN A@M@Q@1 MV@5@8 H@/The only rule used in proving the above VC was:@8 I@8 I 
@8 J@1 LQ@4@.	@4@.
@5@8 Is@8 R@?@<C@)B3 D J@6@6The following rules were used in proving the above VC:@8 I@8 I @1 LQ@4@.@4@.	@5@8 Is@1 MV@4@4	@5@8 H
@8 J@8 R@R@<CB; D J  @6@?@<XD  t  t t  At  I BP N CE< D J
@6@8 Am@?@<CE? D J
@6@8 A@?@<CEB D J@6@U@3@0@.
@5@8 A=@?@8 U^@?@<XP P2 CA2Af D I<	
@6@1 A@@0@0@5@/@8 T@ @/
@8 T@A@-@"
  IV A@


@#@1 A@@3	@4
@5@4@4@5@ @ @8 P4@@@@A@)@"
  S< A@

@#@1 A@@3	@4
@5@4@4@5@ @8 P4@@@@A@"
  R Q)	
@#@@@@A@"
  R Q)
	@#@@@@A@"
  R Q+ L>	
@#@@@m@A@"
  R Q+ L>
	@#@@@T@A@"
  Q)	
@#@)@@@?@A@"
  Q)
	@#@)@@@*@A@"
  Q+ L>	
@#@)@@@"
  Q+ L>
	@#@)@G@F@D@ @8 T@M@Q@9 T@<XP P5 CAR D I< A@
	@6@?@<CAS D I< A@

@6@?@1 A@
@5@8 P4@?@<C@%AT D I< A@

 A@

@6@?@1 A@@5@ @8 P4@?@<XP P CAt D Ia@6@T@?@R@<CAy D Ia JP

@6@/@8 P@ @/
@8 P@ @ 
@8 Ql@?@<CA~ D Ia E

 E


@6@ @8 P@ @ 
@8 P@?@<C@#A D Ia D

 E


@6@ @8 P@1 JP@2 H@5@ 
@8 P@?@<CA D Ia J

@6@/@8 K@ @/
@8 K@1 J
@5@8 K@?@<CA D Ia K 

@6@/@8 K@ @/
@8 K@1 K 
@5@8 K@?@<C@"A D Ia JH

@6@1 JH
@5@/@8 H@?@1 JH
@5@ @8 RM@?@<C	A D Ia
@6@8 R@?@<CA D Ia
 H
@6@8 C,@b@h@c @r@b@h@l H@x@?@<CA D Ia H
@6@1 JP
@2 H@5@8 P@?@<CA D Ia@6@/
@0@8 RR@8 RS@?@<CA D Ia 
@=XP Ic CB6 D Ia JP


@6@ @8 Ib@?@<CB7 D Ia
@6@8 K@?@<XP I C@ D I @6@D@0@8 J@M@Q@?@<C@ D I  @6@8 I @8 I @=PLUS the following forgotten (hidden but useable) hypotheses:@8 I@8 I @8 I @R@<C@ D I@6@/@8 J I@8 Q@R@<C@ D I  @6@?@<XP JU CAg D Ia JP
	
@6@?@8 JT@8 JT@?@<CAl D Ia@6@8 K@?@<XD  t  t t  At  K  AP K  C@p@ D I@6@8 K.@?@A
 D@/@8 J@F	@@@%@/	@8 U4 A@A
@"	
@#@@@A	@)	@?@R@F@@
Instantiate what? @8 I5@/@8 L@U@?@8 T@/
 K@8 J@A
 P@/@8 J@F@@With what? @8 I5@/@8 L@ @/@8 L=@?@ @8 IH@ @8 R@ @8 H@?@ @8 I A@?@<XD  t  t t  At  I  BD  t  t t  At  K BD  t  t t  At  R BP L CB D J@6@8 G@8 I5@8 L@ @8 O A@?@<XD  t  t t  At  J% BP P C@QD D J L 



 L 


@6@ @8 Am@/@8 H@ @3@$@5@8 H@?@1 O&@5@8 As@ @ @ @/@8 R@?@q
@ @ @ @ @8 P@?@<C@QD D J L 



 L 


@6@ @8 Am@/@8 H@ @3@$@5@8 H@?@1 O&@5@8 As@ @ @ @/@8 R@?@q
@ @ @ @ @8 P@?@<CD D J


@6@8 A@?@<CD D J
@6@3
@5@ @8 Sw@?@<C@)D D J@6@D@8 A@M@Q@U@3@.@.
@5@8 A=@ 
@/@ @8 Sw@?@3@5@9 A=@<XP U C D I&@6@/@8 J@1 M A@5@9 B@<XP R7 CB D J-	
@6@8 T@8 R6@?@<CB D J-@6@?@<XD  t  t t  At  S) BP S( C@v K K  I@=XD  t  t t  At  Q"  AP Q"  C
@! D J{@6 T@/@8 J@?@8 Q! A@?@<C@& D J{  @6@8 M A@?@<XP S C@%C D H@6@8 J@A ID@8 I@@@8 I @8 I @1 M@0@5@8 B)@1 M @5@8 B@8 L A@8 O A@8 J@?@<XP S C	@ D D?
 R@6@?@<XP H C@C D H


@6@/@8 H@ @/
@8 TQBupf_@ 
@/@8 H@/@ @8 H@1 H@3@4@5@5@8 As@  M@8 H@/@3@4@.@4@.@5@8 A=@/@8 J A@ @  J7@3@4@5@8 RBfld_@ 
@/@8 H@/@ @8 H@1 H@3@5@5@8 As@  M@8 H@/@3@4@5@8 A=@ @  A$@3@5@8 R@?@<C@C D H



@6@/
@8 H@ 
@/@8 TQBupf_@ @/@8 H@/@ @8 H@1 H@3@4@5@5@8 As@  M@8 H@/@3@4@.@4@.@5@8 A=@/@8 U@ @  J7@3@4@5@8 RBfld_@ @/@8 H@/@ @8 H@1 H@3@5@5@8 As@  M@8 H@/@3@4@5@8 A=@ @  A$@3@5@8 R@?@8 J A@?@ @8 H@?@<XD  t  t t  At  N AP N CB D I@6@0@9 H@<CB D I


@6@9 N@<XP K C@.@ D I@6@A@1 O@.
@5@8 Is@b@j@c@o@x@1 O	@5@8 B@@@1 O@5@8 B@)	@F
@?@<XD  t  t t  At  SL BP SK C@2 K K  ID@=XP O C@e D J  J   @y @c@=C@f D J  J A@=C@g D J  I A@=C@h D J  K A@=C@i D J  K A@=C@j D J  S' A@=C@k D J  Qf A@=C@l D J  S) A@=C@m D J  P   @y@P@@=C@n D J  KX A@=C
@o D J  S!  U_ @y@=C
@p D J  S%  U_ @y@=C@q D J  N^ A@=C@r D J  J A@=C@s D J  Lr A@=C@t D J  Lh A@=C@u D J  S# A@=C@v D J R   @y 
@6@9 Ok@<C@w D J  K A@=C@x D J  L A@=XP U C@:B( D I


@6@/@/@8 A:@ @ @8 A:@?@ @ @ @8 Q@ @/@8 BQ@ @/@8 BQ@?@ 
@ @ @ @8 U@?@<C@9B2 D I		@6@/@8 PF@/
@8 PI@ @/@8 H@ 
@/@8 H@ @3@*@4@H@4@E@4@R@4@E@4@*@5@/@8 H@?@ @8 H@?@<XP SA C
B D J  @6@8 U`@?@-No VCs were proved during this proof session.@8 I@8 I @?@<CB D J@6@3@3@.@5@5@8 U`@?@2The only VC proved during this proof session was: @8 I@8 I@8 I @?@<CB D J@6@/@8 U`@?@8The following VCs were proved during this proof session:@8 I@?@8 I @8 J@8 P@?@<CB D J @6@D@0@8 U`@M@Q@? U@8 I@8 I @?@<XPsubst_vbl_list C@~ D K


@6@ @ 
@8 I@?@<C@ D K
@6@ @ @8 I@?@ 
@ @8 U A@?@<XD  t  t t  At  Q BP H C@$B D H
 J  H
 C

@6@ @ 
@8 H@ @8 H@?@<CB D H
 A

@6@ @ 
@8 H@ @ @8 H@?@<XD  t  t t  At  S AP S C@ @S D K@6@/	@8 K@? @@/
@8 I@8 S @@/@8 I@ @8 S@?@<C@[ D K@6 @@8 N/@?@<XD  t  t t  At  I BP To C
C D Ia H

@6@?@<C	C D Ia
 H@6@?@<XP O CB; D J
@6@?@<CB= D J

@6@q	?@ @ @8 O@?@<XD  t  t t  At  K  AP K  CG D H@6 Sm@8 L`@<Please type your FDL-syntax declaration, terminated by a ";"FDL> @8 M@/@8 U2@?@8 H Sm@8 B)@?@<XP O CAk D I
@6@b@c
@i@p@g@o@x@?@<CAl D I@6@b@c
@i@p@g@o@y
@?@ @ 
@8 O@?@<CAq D I
?@6@?@<XP J CA' D J@6@8 I OLD EXPRESSION: @8 I@/@8 T@8 I@8 I @9 O A@<XP Ri C@' D J5@6@/
@8 H@/@/@8 S@ @/
@8 F @ 
@ @8 R@?@<XP K CA@ D Ia@6@8 C,@b@h@c @u@?@<CAA D Ia H
	@6@8 C,@b@i@c @u@?@<XP S C@ D J{@6@8 G@/	@8 I@8 T A@?@/
@8 UE@?@8 U@?@<XD  t  t t  At  IT BP L CC D J@6@?@<CC D J	
@6@8 J	and rule @8 I@8 I@8 I @8 L@?@<XD  t  t t  At  I AP I C	@r D K	@6@?@<C
@s D K
@6@8 A@?@<C@v D K@6@3@.@.
@5@8 A=@ 
@/@8 U@ @3@5@8 A=@?@<XP P* CB D J-@6@/
@0@8 KP@/@8 B@ @8 B@?@<XD  t  t t  At  I} BP N CDR D J@6@T@?@<!!! Error in argument syntax: illegal Prolog variable found.@8 I@8 I @R@<CDX D J L>
	
@6@8 N@?@9 N@<CD\ D J D I I
		@6@1 J	@5@8 As@?@<CD_ D J D I H
		@6@1 Ml	@5@8 As@?@<C@3Db D J D I I
	
@6@8 C,@8 C,@b@i@j@r@1 J	@5@8 As@q	@?@1 D@1 I I@5
@5@8 N@?@<C@3Dk D J D I H
	
@6@8 C,@8 C,@b@i@j@r@1 Ml	@5@8 As@q	@?@1 D@1 I H@5
@5@8 N@?@<CDt D J I I
	@6@8 C,@1 J	@5@8 As@?@<CDx D J I H
	@6@8 C,@1 Ml	@5@8 As@?@<XP L C@;D D H@6@/	@8 J@/
@8 Ok@/@8 K@?@A
@'
@)@F@@@A@'	@"	@#@F@@@"
@#@?@ @8 L@?@<XP R CB D J@6 ID@8 S@?@8 I::@8 I@8 I@9 I @<CB D J@6 I@8 S@?@/
@8 OI@8 I U@8 I@8 I@9 I @<XP Q CCB D J@6@1 O@.@5@8 Is@q	@1 O	@5@8 B@?@<XP L, C@ D Jl	
@6@9 H@<C@ D Jl
	@6@9 H@<C@ D Jl 
 D

@=C@ D Jl  D
	@=C@ D Jl  E	
@=C@ D Jl  E

	@=C@S@ D Jl
	@6@ @8 H@8 H@A@1 L*@1 E@5@5 A @@8 N@@@,@A@1 L*@1 E@5@5@8 J:@@@A@1 L*@2 D@5@8 J:@@	@1 Jv@5@9 J:@<C@RA
 D Jl@6@8 H@8 H@A@1 L*@1 E	@5
@5 A @@8 N@@@,@A@1 L*@1 E	@5
@5@8 J:@@@A@1 L*	@2 D
@5@8 J:@@	@1 Jv
	@5@9 J:@<C@*A D Jl
@6@8 H@8 H@A@1 Jv
@5 A @@8 N@@	@1 Jv
@5@9 J:@<XP I C@ D I@6 ID@8 Lp@?@<C@ D I@6 Uh@8 I@8 I Lt@8 I@8 I@8 I @?@<XP TK CBb D I	
@6@8 TJ@8 TJ@?@<CBc D I@6@?@<CBd D I@6@8 C,@b@h@c @t@1 J@5@8 Is@?@<C@!Bi D I@6@8 C,@b@h@c @t@D	@8 J@M	@Q J@8 I@8 I has not been forgotten.@8 I@8 I @?@<CBr D I@6@'Illegal hypothesis number to remember: @8 I@8 I@8 I @?@<XXQM D|F@+/usr/lib/swi-prolog/library/prolog_stack.pl  %ZAuC ES E DzEprint_prolog_backtraceE UEprolog_stack_frame_propertyE LE LXO D|nlc  C@} D{ D{   @=XO D|clean_stack2 CA D{ D{ @=CA D{ D{

@6@8guard_frame L@?@<CA D{ D{


@6@ @ @9 V L@<XD  t  t t  D|t  L BD  t  t t  D|t  L B,O D|
where_no_goal CAF D{ D{  E

 D~w <foreign>


@=CAH D{ D{  G4

 D~w


@=C@QAJ D{ D{ N


@6@1subgoal_positions @@5 @@8option
 D$@ @ 
@/@/@0@8subgoal_position L@ @1 C@0@5@8 H@ @ @/@8lineno L@ @/@8clause_predicate_name L@&
@?@&@" D~w at ~w:~d@#@<C@<AR D{ D{

 N
@6@ @1 ES@.
@5@8 EU L@ @1 H~@.@5@8 V@ @/@8 V@&
@?@&@" D V
@#@<C@ AX D{ D{ N
@6@ @/
@8clause_name
 Dl@&
@" D~w <no source>
@#@<CA\ D{ D{ 	meta_call
<meta call>
@=XO D|find_subgoal C@"A D{ D{ @!

@6@ 
@8 AE L@ @ 
@/@8nth1 H@U@?@ @ @9 V% L@<CA D{ D{ 
	@=XO D| U C
A D{ D{@6@/	@8get_prolog_backtrace_lc L D@9 U L@<XO D|
where_goal CA_ D{ D{ E
 D
 <foreign>
@6@?@'@<C@HAa D{ D{ N


@6@1 V @@5 @@8 V
@ @ 
@/@/@0@8 V@ @1 V@0@5@8 H@ @ @/@8 V@&
@?@&@" D	 at ~w:~d@#@<C@3Ah D{ D{		 N
@6@ @1 ES@.
@5@8 V@ @1 V@.@5@8 V@&
@?@&@" D V4
@#@<C@$Am D{ D{ N
@6@ @/
@8 V@&
@?@&@" D ~w <no source>
@#@<CAq D{ D{ 
@=XO D| U CA$ D{ D{@6@9 U L@<XO D| L C@s D{ D{@6@8 C,@8 C,@T
@?@3@1frame@5@5@8 V-@9 U L@<C	@w D{ D{@6@8 V-@9 V9@<XD  t  t t  D|t  A AO D| A CA0 D{ D{@6@/@8default_backtrace_options L@&	@ @ @9 A L@<XO D|level CAt D{ D{ 
 D~|~t[~D]~6+ 
@=XO D| V C@'A D{ D{@6@/
@0@8 Dj V!@/@8 E L@ @ 
@/@8 V,@ @ @8 BQ@ @ @9 BQ@<XO D| V? CA4 D{ D{ 
@=C@3A6 D{ D{	

@6@ @/@8 V>@E@+
@&@M@'@F@@@" @
@#@ 
@ @ @9 V>@F@<C@ A> D{ D{ V8


 @6@?@&
@ @ @/@8 V@ L@ 
@ @ @9 V L@<C@+AA D{ D{		 VG



@6@ @/@8 VH@" D~q
@#@ 
@ @ @9 V1 L@<XO D|frame_predicate CA
 D{ D{  E

@=CA D{ D{  G4

@=CA D{ D{ N
@6@9 V@<XO D| Dz C@ D{ D{ @6@?@<C@@ D{ D{ VG




@6 VA@ 
@8 L@E@+
 E@M L@/@8 L@" E@#@F@@@:@E@+
 B4@M L@/@8 L@" G4@#@F@@@E E-@/@8 L@M@" N
@#@@@) V#@F@F@E
@+ V#@M@) @@@ @ @8	copy_goal L@Epc@/@8 L@M@S@@@( E@E@Aparent@/@8 L@A@  L@/@8 L@ @1  E@0@5@8 H@F@@break_level@/@8 A@b@g@c@u@F@M@q?@ @ @ @ @ @9 VN L@@	@)@G@G@<XO D|copy_term_args C@,@ D{ D{@6@b@h@i@r@?@q
@ 
@ @/@8 BQ@ 
@ @/@8 BQ@ @ @8copy_term_limit L@ 
@ @ @9 VV L@<C@ D{ D{ @=XO D| VY C@ D{ D{ 
 Q@6@8 E@?@<C@%@ D{ D{@6@8 G; L@?@/@/@8 G L@q
?@(@ @ 
@ @/@8
copy_pairs L@ @ @9 V]@<C@@ D{ D{
@6@8 E@?@/@/@8 HP L@q
?@(@E@$@b@g@g@s@M@ @ @8 Vb @ @ 
@9 V[@G@G@G@@@T@q@ @ @8 Vb @ @ 
@8 V[@q@b@g@g@m D@c@m D@y@1 An@.@5<skipped ~D of ~D>@3@4@5@8 D L@ @ @8 BQ@ @/@8 BQ@ @/@8 BQ@ 
@ @ @9 VX@<C@ D{ D{@6@9 G L@<XO D| V. C@P@ D{ D{	@6@E@1 V7@.@5@8 V V@M@( B4@F
@@@/
@8  L@ 
 VR@/@8 L@ 
 VS@/@8 L@E
@1goal_term_depth@.@5@8 Vh@M@S@@backtrace_goal_depth@/@8 Anonneg@ @8 F F@ @ @ @9 VU@<XO D|is_stack CB D{ D{@6@U@" L	@#@<XO D| V C@*A D{ D{ V8
 E,
	@6@1 @.
@.@5@0@8 H L@ @/@/
@8 A:@1 
@2 
@5@9 L@<XO D| L CA D{ D{
@6@/
@8 L@T
@?@<CA D{ D{@6@9 V@<XO D|lineno_ C@)A D{ D{@6@1 G8@.@5@8 B
char_count@ @/@8stream_position_data L@b@g@i@t@? H~@ @/
@8 Vy@b@g
@c@m D@x@<CA D{ D{@6
@8 G# L@9 Vv L@<XO D| U CA' D{ D{@6@/@8 V;@ @/@8
merge_options V@1 A	@5@/
@8 F A@ 
@9 Mw L@<XO D| V CA} D{ D{@6@ A I# A@?@<CA D{ D{@6@/
@0@8 Vt@?@1  A
@5@9predicate_name V!@<XO D| U CA D{ D{  VG
 VA
@=CA D{ D{ VG

	predicate
@6@ @9 VL L@<C@0A D{ D{ VG
 N

location 


@6@ @ @/@0@8 V@ @1 V@0@5@8 H@ @ @ 
@9 V@<CA	 D{ D{ V8
 MF
@6@-
 @<XD  t  t t  D|t $pred_option B,D  t  t t  D|t  V 	 O D| V C@0 D{ D{ U V A V
@6 A@ @9 D L@<XO D| U C@p D{ D{@6@9 L@<XO D| V< CA D{ D{@6@E	
backtrace_show_lines @@8 A@M	@)@@@" V @@#@<XO D|
hidden_module C@ D{ D{  @=C@ D{ D{  A@=XO D| V C@&A D{ D{@6@1 A@1 Gj E@.@5@2 B@2newlinedetect@5@1 Vv	
@5@1 C@5@9 A` L@<XO D| VP C@ D{ D{ 
 @6@?@<C@D@ D{ D{	@6 G@/@8 L@E@-@" 


@#@M@ 
@/@8 VX@E@ @8 V L@M@'
@@
@"
 @#@@@ @9 VX@G@F@<XO D| V` C@ D{ D{@6@?@<C@ D{ D{  D	<skipped>
@6@?@ @9 B@<C@.@ D{ D{

 D



 D

@6@ 
@ @8 VX@q
?@ @ @ @9 V_@<XXQM$attvarF@"/usr/lib/swi-prolog/boot/attvar.pl  #WAsC S EfrozenE$wakeupE HVEfreezeEcall_residue_varsXD  t  t t  Vt delete_attributes_ 
O V VCA	s@"/usr/lib/swi-prolog/boot/attvar.pl  #WA V @=CA V V	
@6@8 H
 V@9 V V@<XD  t  t t  Vt  V @D  t  t @t  Vt V B6 D  t  t t  Vt  V 
O V VC@i V V@6@8 H V@?@<C@k V V@6@@<XD  t  t t  Vt  @ 
O V @C@ V V 
	@=C@ V V

@6@ @ 
@9 V V@<XD  t  t t  Vt  V @D  t  t @t  Vt V  @D  t  t t  Vt  V 
O V VC@ V V@6@/
@8 E V@/@8call_det V@8 G V@E@+ @@M@?@@@S@<C@ V V@6@R@<XD  t  t t  Vt frozen_residuals 
O V VCA V V$and


@6@?@&
@ @ @/@8 V V@ 
@ @ @9 V@<CA V V  V	
@=XD  t  t t  Vt attvars_residuals 
O V VC@ V V 
	@=C@,@ V V	@6@E@ @/
@8 B# V@&	@M@ 
@ @ @/@8attvar_residuals V@@@%	@G
@ @ @9 V V@<XD  t  t t  Vt  V 
O V VC@ V V 
@=C@@ V V
att



@6@E@U	@&
@M@%@G@G@@@c@E@+ V@&
@M@ 
@ @/@8 V@G@F@@@F@E@,@1 @2 @attribute_goals@5@8 @D V@&
@M@1 @2 V	@5@/@8 F V@&@ @ @/@8 V@@@"
 B2	

@#@G@F@F@F@ @ @ @9 V@<XD  t  t t  Vt delete_attributes 
O V VC
@ V V@6@/	@8 Av V@9 V@<XD  t  t t  Vt  V 
O V VC@ V V@6@@9 G V@<XD  t  t t  Vt portray_attvar AD  t  t t  Vt  V 
O V VC@ V V@6{@8 I V@/	@8 V@8
portray_attrs V}@9 V@<XD  t  t t  Vt portray_attr 
O V VC@&@ V V V@6@?freeze(~w, ~W)@3
@4	@4@3@1 H	 @@5@4@1 H  @@5@4@1 H E@5@5@5@9 U1 V@<C@)@ V V@6@!@1 @2attr_portray_hook	
@5@#@E
@0@ @8 @T V@ @@M@S@@	~w = ...@3@5@9 V@<XD  t  t t  Vt  V 
O V VC@ V V @=C@%@ V V V


@6@ @8 V V@E
@+@M
@S@@	 P@8 V@ @9 V@<XD  t  t t  Vt  HV 
O V VC@<@ V V@6@/@8 V@E@+@M@)
@9 HV V@@@$@1 D
@5@1 A@1 F@1 V@5
@5@2 V@5@3@1 D	
@5@5@9 @I V@<XD  t  t t  Vt make_conjunction 
O V VC@x V V V

 A


@6@?@ @8 V V@ @ 
@9 V@<C@{ V V 
@=XD  t  t t  Vt unfreeze 
O V VC@\ V V V
	
@6@?@8 V V@9 V@<C@_ V V@6@@<XD  t  t t  Vt call_all_attr_uhooks 
O V VC@8 V V @=C@9 V V V


@6@ @8uhook V@ @9 V V@<XD  t  t t  Vt  V 
O V VC@6@G V V V@6@?@E@)@8 G V@M@E
 V@/@8 D V@M
 V@1 V	@5@9 V V@@ V@9 V@F@@@9 V@F@<C@O V V@6@1 @2attr_unify_hook	
@5@@<XD  t  t t  Vt  V 	 D  t  t t  Vt  V 
O V VC@3 V V @=C@4 V Vwakeup
	

@6@8 V@ @9 V V@<XD  t  t t  Vt  V 
O V VC@s V V@6 V@/
@8 V@?@9 V@<C@v V V 
 @@=XXQM D
F@@/build/spark-VyARoI/spark-2012.0.deb/simplifier/data__system.pro  7AAuC AS AE D)Eadd_system_start_date_timeE D
Eget_system_start_date_timeEsave_data__system XD  t  t t  D
t  D) BO D
 V C  C C 
Proof Checker@=XO D
 V C@N D D@6@1 W	@5@8 @ @?@<XO D
 W  C
@R D D@6@1 V@5@8 W@?@<XD  t  t t  D
t  W BO D
 W C@&@\ D D@6 D
@/@8 D0
 D2@3@1  D
@2  W@5@4@1  D
@2  D)@5@5@8 D
 D@?@<XXQM FfF@!/usr/lib/swi-prolog/boot/dicts.pl  #WAsC S E RXD  t  t t  Fft eval_dict_function 
O Ff W
C Fc Fc AJ
@6@?@ @ @9 E] Fe@<C@'@! Fc Fc Aw


@6@?@E@ @8 A Fe@M@ @ 
@ @9 G3 Fe@@	@ @ 
@ @9
put_dict_path Fe@<C@& Fc Fc Aw
@6@?@ @ @9 G2 Fe@<C@( Fc Fc@6@1 	@5@ @@<XD  t  t t  Fft  Fi 
O Ff FhC@Z@W Fc Fc @ N*


 @

 A
@6@/@/@ 
@8fqhead Fe@ @3 A~@4@.@4@.@5@8 A> Fe@?@ @ @/@0@ E{replace_functions E{@ @/@/@8 H Fe@ @3@4@5@/@8 El Fe@ @ @ @9 W!@<C@Q@^ Fc Fc N*

 @


@6@/@/@ @8 W@ @3 A~@4@.@4@.@5@8 W@?@ @ 
@/@0@ E{ W@ @/@/@8 W!@ @3@4@5@/@8 W#@ @ @ @9 W!@<XD  t  t t  Fft 
get_dict_path 
O Ff W$C@7 Fc Fc@6@T@?@9 @ Fe@<C@;@: Fc Fc	
 


@6@?@ 
@/@ @/@8 W% Fe@E@ @ @ @ @8 E% Fe@8 G; Fe@M@S@@@"
 A@#@ @ @ @ @9 W@<C@B Fc Fc@6@ @ @8 W(@8 W*@?@<C@E Fc Fc W+@6@ @ @9 W@<XD  t  t t  Fft  W 
O Ff WC
@1 Fc Fc@6@8 An Fe@?@ @9 W@<C
@4 Fc Fc@6@0@ @9 W'@<XD  t  t t  Fft  W 
O Ff WC@f Fc Fc 



 
@6@?@<C@g Fc Fc 


@=XD  t  t t  Fft  A~ 
O Ff RC@b Fc Fc
@6@N@/@8 E Fe@O@'
@G@@@M@E@/@8 G Fe@M@ @9 W Fe@F
@@@6@E@*@8 AE Fe@M@E@A@8 W@@@T	@M@/
@0@8 H Fe@ 
@9 W-@@ @@9 Bu Fe@F
@@dict@9 W4@F
@F@F@<XXQM D'F@%/usr/lib/swi-prolog/library/socket.pl  %ZAuC ES EgethostnameEtcp_open_socketE
tcp_selectE
udp_socketEtcp_host_to_addressE
tcp_setoptE
tcp_listenE	tcp_fcntlEudp_sendEtcp_bindE
tcp_acceptEudp_receiveEtcp_connectE
tcp_socketE W9E WOE WOEnegotiate_socks_connectionEtcp_close_socketXD  t  t t  D't  WMO D' WU CAWB D& D& 

@6~s@3@3@4@4 @5@5@8 D
 D'@8 F* @/@8 B @/
@8 W^@E@b@g@c@w@M@1 @a@1socks_error@2invalid_version@5@0@5@8 @d@@@E@b@g
@c@@v@M@1 @a@1 W`@2invalid_authentication_method@
@5@0@5@8 @d@@@S@E@1@"
ip



@#@M@(@1 An@.@5 WY@3@3@4@4@4@5@5@8 WZ@F@@@"@(@/@8 D @1 An@.@5~s~w@3@3@5@4
@5@8 WZ@G@G@b@g@c@@m KB@y@b@g@c@m>>@y~s~w~s@3@3@4@4 @4@5@4@4@3@4@5@5@8 WZ@8 W\@0@8 W^@/@8 W^@E@M@b@g@c @v@M@0@8 W^@/@8 W^@E@b@g@c@v@M@0@8 W^@0@8 W^@0@8 W^@0@8 W^@@@ @8 W^@1 G@0@5@1 W_	@0@5@8 Cx W[@0@8 W^@0@9 W^@@@1 @a@1 W`@2negotiation_rejected@5@0@5@9 @d@F@<XD  t  t t  D't  W7D  t  t t  D't  W=O D'try_a_proxy C@oAn D& D&@6@1 An@.
@5socket://~w@3@5@8 WZ@E
@" 
@#@M@S@@@&@ @/@8
proxy_for_url W[@E@5@1	try_proxy@.
@.@5@/ @@8 @@M@E@T@M@?@"	 @
@#@@
@"	 @a@#@@
@"	 @@#@G
@F@<XD  t  t t  D't  W?D  t  t t  D't 	tcp_debugO D' WD C
A D& D&
setflnonblock@6@? W}@9 W@ W[@<XD  t  t t  D't tcp_connect_hook B,D  t  t t  D't  WKD  t  t t  D't  Wx B,O D' Ww CA D& D&direct@6@?@ @9tcp_connect_direct W[@<C@4A D& D&socks


@6@?@1 
@5@ @8 W@1 WU	@5@/@1 A@1 C@4@1force @@5@5@2 @e@5@9 @@<XO D' WT C
A  D& D&@6@ @8 W W[@?@<CA" D& D&@6@8 WS W[@ @9 WR W[@<XD  t  t t  D't  WOD  t  t t  D't  WXO D'proxy_tried CBn D& D& 
	@=CBo D& D&@6@ @/
@8 W W[@ @ 
@9 W@<CBr D& D& @a

 D~w: 

@6@ @ 
@; @>translate_message @>@<CBu D& D&  Wz
 D@!~w: failed with unspecified error
@=XD  t  t t  D't  WGO D' Wa CBe D& D&  Wb

 D@.SOCKS: unsupported version: ~p (supported: ~p)


@=CBh D& D&  Wd

 D@<SOCKS: unsupported authentication method: ~p (supported: ~p)


@=CBk D& D&  Wo
 DSOCKS: connection failed: ~p
@=XD  t  t t  D't  V B,D  t  t t  D't  V 	 O D' V C@ D& D& WNbypass_proxy A W
@6 A@ @9 V W[@<C@ D& D& WNnodelay A W
@6 A@ @9 W@<XO D' W8 C@ D& D&@6@/
@/@8 W@E	@T@M@'	
@@@ @9 F	 W[@<XD  t  t t  D't  W;O D' W CAb D& D&@6@8 WP W[@1 WN	
@5@/@1 A@1 WW	@5@2 @e@5@9 @@<XD  t  t t  D't  WAD  t  t t  D't  WCD  t  t t  D't  WIO D' WN C@|AG D& D&@6@T	@?@E@1 W @@5@8 A W[@M@/@8 W@G@F@@@G@E@9@/@1 Wq@5@/
@8 @H@ 
@/@8 L H@M@E@" Wy

	@#@M@S@@@1 @a@1proxy_error@2 @
@5@0@5@8 @d@F@@@/@8 W@G@F@E@1 W @@5@8 W@M@  W@9 W~@@@S@<CAZ D& D&@6@/@8 W W[@?@'
@<CA] D& D&@6@/@/@8 WT W[@ @ @9 W@<XD  t  t t  D't  Wv B,D  t  t t  D't  W9D  t  t t  D't  WQD  t  t t  D't  W B,XQM DF@@/build/spark-VyARoI/spark-2012.0.deb/simplifier/newutilities.pro  7AAuC AS AEmonth_numeric_to_nameEspacerEcontains_no_dupsEflatten_listEgenerate_int_listE WEinteger_to_atomEatom_to_integerEgenerate_integerEpad_number_as_atomE QE	trim_atomEunique_atomE DE@!explode_separator_content_as_listXO Dreplace_separator_with_split C@ D D
@6@?@<C@ D D
@6@?@<C@ D D NY

@6@ @ 
@9 W
 D@<C@ D D NY
@6@/@8 H H@ @ @9 W@<C@ D D


@6@ @ 
@9 W@<XO D W CAV D D 01JAN@=CAW D D 02FEB@=CAX D D 03MAR@=CAY D D 04APR@=CAZ D D 05MAY@=CA[ D D 06JUN@=CA\ D D 07JUL@=CA] D D 08AUG@=CA^ D D 09SEP@=CA_ D D 10OCT@=CA` D D 11NOV@=CAa D D 12DEC@=XO D W CA D D@6@/
@8flatten_list_x W@?@'	
@?@<XD  t  t t  Dt get_base_unique_id BO D W CAj D D@6@/@8 F@ @/@8trim_atom_x W@ @8 F@?@<XO D W C@ D D@6@/@8 F@/@8 F@ @ @/
@8 W@ 
@8split_off_atoms W@?@<XO D W C@v D D
 @6@?@<C@y D D@6 M%@8 C@ @q
	?@9 W W@<XO D W C@` D D@6@/
@8 F@8 F@?@<XO Dpad_number_as_atom_x CA. D D@6@b@j@g@t@9Can not pad number: ~k to size: ~k as number is too big.
@3@4@5@9 D( W@<CA8 D D@6@ @/
@8retrieve_padding W@ 
@/@8 W@ @ @8 F@?@<XO Dretrieve_next_id CA D D@6@1 W@.
@5@8 Is@b@j@c@o@x@1 W	@5@8 @ W@?@<CA D D
@6@1 W@5@8 W@?@<XO D W CAs D D@6@?@<C
Aw D D@6@b@h@i@t@?@<CA| D D

@6@q@ @ 
@ @9 W@<XO D W CA D D@6@/
@8 W W@/@8 W W Rx@3@4@5@8 W W@?@<XO D W CA D D

@6@ @8 F@?@<CA D D NY


@6@ @8 F@ @ 
@9 W@<CA D D@6@3@5@/
@8 W@ @ 
@9 W@<XO D W CA D D@6@/	@8list_to_set H@/
@8 B@/@8 B@'
@?@<XO D W CA D D
@6@?@<CA D D
@6@b@h@i@r@q@?@ @ @8 W W@?@<XO D@ implode_separator_content_list_x C@ D D


@6@?@<C@ D D

@6@/@8 A@ @ @/@8 A@ 
@ @ @9 W W@<XO D W CA! D D@6@/@8 F@ @/@8 B@ @ @8 W W@?@<XO D W C@ D D
 A@6@?@<C@ D D

@6@?@<C@ D D
@6@ @ @8 X@?@<XO D W C@k D D @6@?@<C
@n D D@6 M%@8 I@q	?@9 W W@<XO D W C@U D D@6@/
@8 F@8 F@?@<XO D W CA D D @=CA D D
@6@/@8 W@ @/
@8 W@ @ 
@9 W@<CA D D 
@=XO D W CA D D @=C
A D D@6@/	@8 W W@b@i@c@o@x@<XO D Q C@iA D D@6@1 Q@.
@.@.@.
@.@.@5@8 Q Q@/@8 W W@ @/@8 X@ @/@8 X@ 
@/@8 X@ @/@8 X@ @/@8 X@ @/@8 W W @@3@4@4@5@8 W @3@4@4@5@8 W@?@<XO D W CAF D D
@6@?@<CAK D D0
@6@q@ @ @9 W@<XXQM @8F@$/usr/lib/swi-prolog/library/error.pl  %ZAuC ES E BEuninstantiation_errorE BbE DE
is_of_typeE FE BE BEsyntax_errorErepresentation_errorXD  t  t t  @8t 
not_a_list 
O @8 XC@=@	u C  %ZA X@6@0@/
@8 D F@E
@T
@M
@9 X
 F@G@@@&@E@+
@M@" @
@#@ @9element_is_not F@F@@
@/@0@8 A:@ @9 B F@F@<XD  t  t t  @8t is_not 
O @8 XC
@ X X @@6@? @@9 X F@<C@ X X X
@6@?@1 X
@5@9 X@<C
@ X Xlist_or_partial_list@6@? @@9 X@<C
@ X Xchars@6@? X @9 X@<C
@ X Xcodes@6@? X!@9 X@<C@ X X D@6@?@1 @a@1 X		@5@0@5@9 @d@<C@ X X H@6@?@9not_a_rational F@<C	@ X Xcyclic@6 Gk@9 B F@<C	@ X Xacyclic@6 F@9 X&@<C@(@ X X@6@E
	@T	@M
@9 X@@@E@8ground_type F@D@8 B@M@Q@M@9 X@@@9 X@<XD  t  t t  @8t has_type B,D  t  t t  @8t  X+ 
O @8 X+CA  X X
impossible@6@0@9 X@<CA! X X  Mg@=CA" X X @@6@9 Am@<CA# X X A@6@9 A@<C@(A$ X X @

@6@E@8 C,@M@8 C,@ @9 G F@@@8 D @b@i@j@u@b@i@g@s@<CA( X X A@6@A@+	 @@@@+	 @@?@<CA) X X F@6@9 F @<CA* X X X @6@9 X  F@<CA+ X X X!@6@9 X! F@<CA, X X I@6@9 I F@<CA- X X E@6@9 E@<CA. X Xconstant@6@9 A@<CA/ X X E@6@9 E @<CA0 X X B@6@9 B@<CA1 X X X%@6@9 Gk F@<CA2 X X X'@6@9 F @<CA3 X X @y@6@9 C,@<CA4 X X Vo@6@8 C,@b@i@c @u@<CA5 X Xpositive_integer@6@8 C,@b@i@c @t@<CA6 X Xnegative_integer@6@8 C,@b@i@c @r@<CA7 X X HR@6@U	@<CA8 X X D@6@9 X0@<CA9 X X A
@6@8 B@D
@D@8 A F@M@Q@M@Q@<CA: X Xproper_list@6@9 AE @<CA; X X @@6@9 XF@<CA< X X X@6@9is_list_or_partial_list F@<CA= X Xsymbol@6@9 Am@<CA> X X D@6@T	@<CA? X X H@6@9 H F@<CA@ X X F@6@9 F F@<CAA X X A@6@9 A F@<CAB X X A.@6@9current_encoding F@<CAC X X W5@6@9 G; F@<CAD X X X
@6@8 XF@9
element_types F@<C@B D\ D\ F 

@6@7 F@ @9	is_record F@<XD  t  t t  @8t  X 
O @8 XCA X X@6@9 X, F@<XD  t  t t  @8t  X! 
O @8 X7CAO X X@6@8 XF@9codes_i F@<XD  t  t t  @8t  B 
O @8 X
C
@ X X@6@1 @a B@0@5@9 @d@<XD  t  t t  @8t  F 
O @8 FC@ X X@6@E
	@8 XZ@M
@S@@@9 X F@<XD  t  t t  @8t  B 
O @8 BC@a X X@6@1 @a@1 B	@5@0@5@9 @d@<XD  t  t t  @8t  D 
O @8 DC@i X X@6@1 @a@1 D	@5@0@5@9 @d@<XD  t  t t  @8t  Bc 
O @8 BbC@q X X@6@1 @a@1 Bb	
@5@0@5@9 @d@<XD  t  t t  @8t  X 
O @8 XC
@ X X@6@1 @a@1 X@5@0@5@9 @d@<XD  t  t t  @8t  X  
O @8 X5CAF X X@6@8 XF@9chars_i F@<XD  t  t t  @8t  X 
O @8 XC
@ X X@6@1 @a@1 X@5@0@5@9 @d@<XD  t  t t  @8t  Xa 
O @8 X`CAJ X X @=CAK X X	
@6@8 Am@8 Wh@9 X_@<XD  t  t t  @8t  X] 
O @8 X\CAS X X @=CAT X X	
@6@8 C,@8 X/@9 X[@<XD  t  t t  @8t  XV 
O @8 XUCA_ X X @=CA` X X
@6@8 XZ@ @9 XT@<XD  t  t t  @8t  X
 
O @8 X	C
@ X X@6@1 @a@1 X	@5@0@5@9 @d@<XD  t  t t  @8t  I 
O @8 X9CAX X X@6@A@8 Am@@@A@8 XM@@
@A@8 X4@@@8 X6@?@<XD  t  t t  @8t  XI 
O @8 XHCAd X X@6@0@/	@8 X@E
@T	@M
@S@@@+	@<XD  t  t t  @8t  XR 
O @8 XQCAm X X octet@=CAn X X ascii@=CAo X X iso_latin_1@=CAp X X  I@=CAq X X utf8@=CAr X X 
unicode_be@=CAs X X 
unicode_le@=CAt X X wchar_t@=XD  t  t t  @8t  X$ 
O @8 X#C@9A X X@6@E@T@M@9 X@G	@@@(@E@"rdiv
	
@#@M @y@8 F F @y@8 Xk H@9 X@@ H@9 X@G	@<XD  t  t t  @8t  X 
O @8 XCA X X
@6@8 XZ@?@ @9 X@<CA X X
@6@?@9 X^@<CA X X@6 A@9 B B@<XD  t  t t  @8t  B 
O @8 BC@W X X@6@1 @a@1 B	@5@0@5@9 @d@<XD  t  t t  @8t  X* 
O @8 X)C@ X X  B@=C@ X X  XC@=C@ X X  A@=C@ X X  I@=C@ X X  F@=XXQM EF@&/usr/lib/swi-prolog/library/filesex.pl  %ZAuC ES Edelete_directory_and_contentsE	link_fileEdelete_directory_contentsErelative_file_nameE
set_time_fileEcopy_directoryEmake_directory_pathE	copy_fileE D~XO E
to_dot_dot C@	u D}  %ZA X 
	@=C
@ X X

	@6@?@<C@ X X

 PA
@6@ @ @9 X~
 E@<XO Edestination_file C@ X X@6@8 D X@?@/@8 D X@ @9 X} X@<C@ X X @=XO Edelete_common_prefix C@ X X

@6@?@ 
@ @ @9 X X@<C@ X X 	@=XO E Xm C@ X X@6@0@0@8 H X@?@9 R X@<C@ X X@6@/	@8 P X@1 Xq@5@8maplist
 DW@9 A' X@<XO E Xq CA X X@6@/	@8 X@1 Xq@5@9 X@<XO E Xw C@ X X@6@E@8 X@M@S@@@8 H X@/
@8 X@1copy_directory_content	@5@9 X@<XO E X} C@>@ X X@6@U@U	@?@E@A@8 G X@@@+ A~@M@'
	@@@#@E@0@0  @8 A@M@9 A@@@3@4 @4	@5@9 A X@<C@J@ X X@6@U
@?@E@*@U@M@E
@0@0  @8 A@M
@9 A@F@@
 @/@8 A@ @9 A@@@E@U	@M@9 A@@@8 E X@9 X@F@<C@ X X@6@1 @a@1 X
@0@5@0@5@9 @d@<XO E X{ C@&@ X X@6@/
@8 X X@1 B
 C@@.@4@1 Hbinary@5@5@1	copy_from@5@1 C@5@9 A` X@<XO E Xy C@ X X@6@8make_directory_path_2 X@?@<C	@ X X@6create @9 Bb F@<XD  t  t t  Et  XpO E Xs C@5@v X X

@6@/@8 QV X@/@8 X@/
 @ @8 Bk X@/ @ @8 X@ 
@ @/@/@8 X@ @/@ @8 X@  @9 X@<XD  t  t t  Et  XvO E Xr CA X X@6@8special X@?@<CA X X@6@/
@8 X@E
@8 X@M@9 Xm X@@@9 X@<XO E X C@ X X@6@8 X@?@<C@ X X@6@- @?@/	@8 X@8 X@9 X@<XO E X C@ X X@6@8 X@?@<C@%@ X X@6@/@8 X@/@8 X@E
@ @8 X@M
@ @ @9 Xw X@@@ @ @9 X{ X@<XO E X C@ @ X X@6@1 X E@.
@4@1 X X@5@5@1 G
	@5@1 C
@5@9 X@<XO E X C@ X X  A~@=C@ X X  PA@=XXQM DQF@(/usr/lib/swi-prolog/library/aggregate.pl  %ZAuC ES E
aggregate_allE DQE XE DQEforeachEfree_variablesXO DQexplicit_binding CB
 DO DO Ay
 A	@6@?@<CB DO DO G
 A	@6@?@<CB DO DO^




 E	@6@?@<CB DO DOsetof




 D
 E	@6@?@<CB DO DObagof




 D
 E	@6@?@<XO DQ
clean_body C@9@ DO DO A

@6@?@/@8 X
 DQ@ @/
@8 X@E
@+ @@M@'	
@@@E
@+
 @@M@'	@@
@"	 A
@#@<C@ DO DO 
@=XO DQtemplate_to_pattern C@6@ DO DO@6@/@/@ 
@8 X X@ @/@/@ @8existential_vars X@1 A@5@/@8 X@E@+bag@M@ @ @ @9add_existential_vars X@@@'@<XO DQvar_in_term CB DO DO@6@*	@?@<CB DO DO@6@8 E@0@/
@8 BQ@8 X X@?@<XO DQ X C@ DO DOsum


 @ X@6@T
@?@<C@ DO DO X


 H	

 X@6@?@<C@ DO DOcount @ X@6@?@<C@ DO DOmin


 @ X@6@T
@?@<C@ DO DO X


 X	

 X@6@?@<C@ DO DO X


 D
 X

min_witness@6@?@<C@ DO DOmax


 X	

 X@6@?@<C@ DO DO X


 D
 X

max_witness@6@?@<C@ DO DO H


 @ H@6@?@<C@ DO DO X


 @ X@6@?@<C@4@ DO DO

 K



@6@8 E@?@3@.@5@8 A=@ @/@ @ @8templates_to_patterns X@ @ 
@8	needs_one X@3@5@9 A=@<CA DO DO@6aggregate_template@9 B F@<XO DQterm_is_free_of CB DO DO@6@D
@8 X@M
@Q@<XO DQmax_pair CA_ DO DO 	
@=C@/A` DO DO	 D



@6@E@b@g
@i@t@M@ @ 
@ @ @ @9 X X@@
@ @ @ @9 X@<XO DQ	step_list CA DO DO @=C@3A DO DO
@6@/@8 BQ@ @/@8 BQ@ @/@8 BQ@ 
@ @ @ @8 O4 X@/@8 E^ X@ @ @ @ @9 X X@<XO DQfinish_result1 C
A DO DO X
@6@?@'	@<CA DO DO H
@6@?@ @9 J1@<CA DO DO X
 D


@6@?@" X
@#@<CA DO DO X
 D


@6@?@" X
@#@<CA DO DO 
@=XO DQmin_pair CAR DO DO D



@6@ 
@ @ @9 X X@<XO DQ X CA DO DO  X@=CA DO DO  X@=CA DO DO  X@=CA DO DO  X@=XO DQ
finish_result CA DO DO@6@/@/
@8 A:@ @ @ 
@8 A:@ @9 Y  X@<XO DQstate1 C
A DO DO X	
@6@?@<C
A DO DO H	
@6@?@<CA DO DO 	@=XD  t  t t  DQt  X @D  t  t @t  DQt X B6  @O DQ X C@3@ DO DO X@6@?@!@1 @r @0@5@#@A@@ @/@8 BQ@q
@ @ 
@8 C @R@@
@ @9 BQ@G@<C@ DO DO@6 A@/@/@/
@8 X X@ @ @/@8 @H@ 
@ @9aggregate_list X@<XD  t  t t  DQt  DQ @D  t  t @t  DQt X B6 X @O DQ X C@ DO DO@6 X@/@/@/
@8 Y@ @ @/@8 X @J@ 
@ @9 Y@<XO DQ X CA DO DO  @@=CA	 DO DO



@6@?@ 
@ @ @ @9 X@<C@3A DO DO
 A


@6@ 
@ @ @/@ @8 X@ @/@ @8 H H@ @ @ @ @ @9 X@<XO DQ X CA DO DO
@6@T@8 X X@8list_is_free_of X@?@<C	A DO DO
@6@T@?@<CA DO DO@6@/@/
@8 X X@?@ @ 
@ @9 X X@<CA DO DO@6@0@/@8 A:@ @ @9 X X@<XO DQ X C@ DO DO 
	@=C@ DO DO
 X

@6@ @ 
@9 X@<XO DQ Y C	B DO DO @6@?@<C@ B DO DO@6@/
@8 BQ@ 
@ @/@8 Y@q?@?@ @ @ @9 Y@<XO DQ X C@ DO DO
@6@T@&
@?@'@<C@ DO DO X


@6@?@&
@"
@#@ 
@ @ @9 X@<C@ DO DO 


 
@6@?@&
@ 
@ @ @ @9 X@<C@ DO DO 


@=XO DQ Y CA) DO DO X@6@?@'
	@<C	A+ DO DO H@6@?@9 J1@<CA- DO DO X@6@9sum_list H@<CA/ DO DO X@6@9 B@<CA1 DO DO X@6@9max_list H@<CA3 DO DO X
 X

@6@ @ @9 X X@<CA5 DO DO X@6@9min_list H@<CA7 DO DO X
 X

@6@ @ @9 X X@<C@2A9 DO DO		 X 

@6@?state0@ @/
@/@8 X X@/@3
@5@8 A=@ @ @/@8aggregate_term_list X@ @ @ @9 X X@<C@AA> DO DO X


@6@ 
@3@.@5@8 A= Y@ @ @/@/@8 X X@/@3@5@8 A=@ @ @ @/@8 Y#@ @ @ @9 Y&@<XO DQ Y CB( DO DO
@6@,
	@?@ @9 Y
@<CB+ DO DO @=XO DQ X CAU DO DO 	
@=C@/AV DO DO	 D



@6@E@b@g
@i@r@M@ @ 
@ @ @ @9 X@@
@ @ @ @9 X@<XO DQ X CAh DO DO  X
	
@=CAi DO DO  H
	
@=C	Aj DO DO X@6@ @9 X@<CAl DO DO X@6@ @b@j@i@o@x@<CAn DO DO X@6@ @b@j@i@m X@x@<CAp DO DO X@6@ @b@j@i@m X@x@<C@2Ar DO DO
 X D


 D

 D

@6@E@b@g@g@t@M@'@'
@@@'@'@<C@2Aw DO DO
 X D


 D

 D

@6@E@b@g@g@r@M@'@'
@@@'@'@<CA| DO DO K
@6@ @ @9	step_term X@<XO DQ Y CA DO DO @=C@1A DO DO
@6@ @/@8 BQ@ @/@8 BQ@ 
@ @ @ @8 X X@/@8 X@ @ @ @ @ @9 Y@<XO DQ
prove_list CA DO DO @=C@*A DO DO
@6@1 E@1 E	
@5@5@1 E@1 E
@5@.@5@8 V @ @@ 
@ @9 Y- X@<XO DQ Y$ CAE DO DO 
@=CAF DO DO
@6@ @/@8 Y)@ 
@ @ @9 Y#@<XO DQ Y  CA DO DO  X
	@=CA DO DO  H
	@=CA DO DO  X @=CA DO DO  X @=XO DQ Y* CA DO DO@6@/@/
@8 A:@ @ @ 
@8 A:@ @9 X@<XO DQ Y CA\ DO DO D



@6@ 
@ @ @9 X@<XO DQ X CA DO DO
@6@/
@8 Mp H@8 X X@?@<CA DO DO 
 @=XD  t  t t  DQt  DQ @D  t  t @t  DQt X B6 B6 X @O DQ X C@)@ DO DO		@6 X@/@/
@/@8 Y@1 D	@5@ 
@/@8 X @J@ @/@8pairs_values
pairs@ @ @ @9 Y@<XD  t  t t  DQt  X @D  t  t @t  DQt X B6 B6  @O DQ X C@/@ DO DO

@6 A@/@/
@/@8 Y@1 D	@5@ 
@/@8 @H@ @/@8 J1@ @/@8 Y5@ @ @ @9 Y@<XD  t  t t  DQt  X @D  t  t @t  DQt X  O DQ X C@kA DO DO@6@/
@8 R^@/@8 J1@/@8 R^@ @/
@8 J1@ 
@ @/@8ord_subtract
 DT@E@+@M@D
@@D@@M@Q@M@Q@G@G@@@,@ @ 
@/@8ord_intersection Y=@/@3 H@5@8 A=@/@3 H@5@8 A=@ @/@8 @H@ @ @ @9 Y0@<XXQM DMF@./usr/lib/swi-prolog/library/prolog_autoload.pl  %ZAuC ES E B= E B<XD  t  t t  DMt 
autoloaded AO DM YB C@ DL DL@6@1autoloaded_count@.
@5@8 Is@/@8 X @1 YD@5@8 B@R@<XO DMassert_autoload_hook C@0@ DL DL@6@1 @@1  A@2 Mn@1 BD@1 @.	@2 @.
@.@5@.@5@0@0@5@2 YC@1 	@2 
@5@5@9 Gh @<XO DM
autoload_step C@@ DL DL

@6@1verbose@.@5 @@8 V V X@1 H@0@5@/@8 X X@1 A@1 A B=@.
@5@2 A@1 A BA@.@5@2 A@1 F B= @@5@2 A@1 F BA@5@2 A@1 YG@.@5@2 B@2 YD @5@1prolog_walk_code
@5@1 A@1 It@2 YD@.@5@2 A@1 C@5@2 A@1 F B=
@5@2 F BA@5@8 A`  X@1 H@0@5@/@8 YO@'	@b@g@g@m D@x@<XD  t  t t  DMt  V B,D  t  t t  DMt  V 	 O DM V C@' DL DL B< YL A YL
@6 A@ @9 V
 DM@<C@$@' DL DL B<	undefined XC E @8 YU
@6@1 XC@4 E@4 @8@5@ @9 YS@<XO DM B= C@Q@f DL DL
@6 F@/@8 F @/@/
@8 YJ YT F@/@8 YX@b@g@g@m D@y@/@8 YF@E@&@b@g@c @t@M@/@8information_level YT@ @1 B<@2	reiterate
@5@8 @< @>@ @9 YW YT@@@'	@F@<XO DM Y[ C@t DL DL@6@E
@1 YL @@5 @@8 YN@M
@) BB@@@) BC@<XO DM YA C@V DL DL  @6@9 B< YT@<XD  t  t t  DMt  YE BD  t  t t  DMt  YE ED  t  t t  DMt  YE EO DM B< C@R@Y DL DL		@6 @@8 F F F@/	@8 YX X@1 H@0@5@/
@8 YO @/@8 Y` X@1 H@0@5@/@8 YO F@/
@8 YX@b@g
@i@m D@y@/@8 YZ@b@g@j@m D@y@ @1 B<@2	completed@5@9 Y_@<XXQM DDF@4/usr/lib/swi-prolog/library/dialect/sicstus/terms.pl  %ZAuC ES EsubsumesEsubsumes_chkE
term_subsumerE BEterm_factorizedE @E @EvariantE X>Eterm_variables_bagXO DD Yq C@. DB DB@6@9 R^@<XXQM F]-C AS AXD  t  t t  F]t pred_option B,D  t  t t  F]t  Ys 
D  t  t t  F]t option_decl B,D  t  t t  F]t  Yt 
O F] YtC@2 D D process_create D@=C@ D& D&  WN D'@=C@4 DJ DJ  A B@=C@P DY DY  YP DZ@=C@' DL DL  B< DM@=C@: Dg Dg read_file_to_codes Dh@=C@> Dg Dg read_file_to_string Dh@=C@A Dg Dg read_file_to_terms Dh@=C@c Dr Dr 
load_settings Ds@=C@2 Do Do portray_clause Dp@=C@X Dv Dv prolog_read_source_term Dx@=C@[ Dv Dv read_source_term_at_location Dx@=C@c Dv Dv directory_source_files Dx@=C@8 Dk Dk  Dj Dl@=C@0 D{ D{  U D|@=XXQM Eg-C AS AXXQM F_F@$/usr/lib/swi-prolog/boot/predopts.pl  #WAsC S XD  t  t t  F_t option_clauses AD  t  t t  F_t  Y 
O F_ YC@I FZ FZ @=C@J FZ FZ		@6@ @ @/@8
option_clause F^@ @ @ @ 
@9 Y F^@<XD  t  t t  F_t  Fb 
O F_ FaC@y@0 FZ FZ
  F] Yu


	 @ CU 
  V
@6@/@8canonical_pi F^ Bs@/@8 C  C@1 @5@ 
@1 @.@.@5@8 F @ @ @ @8 A; @E@8 AE @M@S@@
@1 @a@1 B @
@5@0@5@8 @e F^@1 Y

	@5@/@8 F F@ @ @ @9qualify_list F^@<XD  t  t t  F_t 
mode_and_type 
O F_ YC@s FZ FZ H

 A B+output	
@6@?@ @ @9	type_goal F^@<C@u FZ FZ M
@6@?@ @9 Y@<C@w FZ FZ@6@9 Y@<XD  t  t t  F_t  Y 
O F_ YC
@z FZ FZ  V	@=XD  t  t t  F_t  Y 
O F_ YC@N FZ FZ@6@T@?@1 @a B@0@5@8 Y@'@<C@}@R FZ FZpass_to


@6@?@&@ 
@/@8 Y@1 
@5@/@1 @.@.@5@8 Y@/@ @ @8 Y@!@1 @@1 V	@1 Y
@5@.@.@5@2 A@1 Ay@2 A@1 D@5@5@2  F]@2 Ys@1 @5@4@1 D@5@5@#@&@" 
@#@<C@A@[ FZ FZ@6@3@.
@.@5@8 A> @?@ @/@/@8modes_and_types F^@/@3
@5@8 Y@!@1 @@1 V	@0@5@5@#@&@" 
@#@<C@b FZ FZ@6@1 G_@2 Boption_specifier@5@8 Y@'@<XD  t  t t  F_t  Y 
O F_ YC@f FZ FZ  @@=C@G@g FZ FZ	
@6@ @ 
@/@8 Y F^@E@+@M@'
@)@F@@@%@E@+ @@M@ @ @9 Y@F@@@"
 A
@#@ @ @ @9 Y@<XD  t  t t  F_t  Y 
O F_ YC@@ FZ FZ 
@=C@A FZ FZ

@6@ @ 
@8qualify F^@ @ @9 Y@<XD  t  t t  F_t  Y 
O F_ YC@E FZ FZ 

@6@?@<C@F FZ FZ @=XD  t  t t  F_t  Y 
O F_ YC@&@ FZ FZ 
 @

 
 

@6@ @8 C- F^@?@ 
@b@g@c@o@x@<C@ FZ FZ @

 

@6@ @8 Y@?@ @b@g@c@o@x@<C@ FZ FZ 
@=XXQM E-C AS AXD  t  t t  Et 	safe_meta B,D  t  t t  Et  Y 
O E YCA B B   B B

@=XD  t  t t  Et safe_meta_predicate B,O E Y CAY DV DV   DW foldl@=CAY DV DV   DW  Y@=CAY DV DV   DW  Y@=CAY DV DV   DW  Y@=CAY DV DV   DW  X@=CAY DV DV   DW  X@=CAY DV DV   DW 	partition@=CAY DV DV   DW  Y@=CAY DV DV   DW scanl@=CAY DV DV   DW  Y@=CAY DV DV   DW  Y@=CAY DV DV   DW  Y@=CAY DV DV   DW  B@=CAY DV DV   DW  X@=CAY DV DV   DW  X@=CAY DV DV   DW exclude@=CB? DO DO   DQ  X@=CB@ DO DO   DQ  DQ@=CBA DO DO   DQ  DQ@=CBB DO DO   DQ  X@=CBC DO DO   DQ  X@=CB Dr Dr   Ds  F@=XD  t  t t  Et safe_primitive B,O E Y CA D\ D\   D] XX@=CB: Dc Dc   Dd Db@=CB; Dc Dc   Dd Db@=XXQM DpF@&/usr/lib/swi-prolog/library/listing.pl  %ZAuC ES E Eg E YE YE YE EfXD  t  t t  Dpt 
unify_args 
O Dp YC@ Do Do
 @6@?@<C@ Do Do
@6@?@<C@ Do Do 


@6@?@<C@ Do Do @=XD  t  t t  Dpt list_module 
O Dp YC@c@k Do Do@6@A@Y@0@1 @.	@5@8 @E
 Dp@D@1 	@5@1
imported_from@0@5@8predicate_property C@M@Q@0@/
@8 F Y@/@0@8 A:@E
@A KS@8 Y@@
@  @0@0 E@8 A@M
access_level @8 A@@@S@8 I @1 
@5@8list_predicate Y@R@@@S@G	@F@<XD  t  t t  Dpt portray_list_elements 
O Dp YC@SBe Do Do	
@6@ C@ @8pprint Y@E
@+
@M@S@F@@@8@E@U
@"
@#@M A@8 W@8nlindent Y@ 
@ @9 Y Y@F@@@q	>@ @8 Y| @8 W@ 
C@ @9 Y@<XD  t  t t  Dpt  Y 
O Dp YC
A- Do Do@6@/	@8 S@9 Y Y@<XD  t  t t  Dpt 
post_assoc 
O Dp YCB Do Do  N<@=CB Do Do  N= @=XD  t  t t  Dpt 
portray_or 
O Dp YC@)A Do Do@6@8term_needs_braces Y@?@/
@8
inc_indent Y@ (   @8 W@ 
@ @ @8 Y Y@ @ 
@8 Y@  P@9 W@<CA Do Do@6@8	or_layout Y@?@ @ @9 Y@<CA Do Do@6@/
@8 Y@ 
noindent@ @ @9portray_body Y@<XD  t  t t  Dpt  Y 
O Dp YC@[A Do Do C E



@6@?@/@8 Y E@/@/@8infix_op Y@ @  Y@ @ @8 Y@8 Y->  @8 W@ 
@  Y@ @ @8 Y@8 Y;   @8 W C@0@/@8 Y@ @ @ @9 Y Y@<C@[A Do Do C C



@6@?@/@8 Y C@/@/@8 Y@ @  Y@ @ @8 Y@8 Y*-> @8 W@ 
@  Y@ @ @8 Y@8 Y Y@8 W C@0@/@8 Y@ @ @ @9 Y@<C@9A Do Do		 E


@6@?@/@8 Y E@/@/@8 Y@ @  Y@ @ @8 Y@8 Y Y@8 W@ 
@ @ @9 Y@<C@9A Do Do		 C


@6@?@/@8 Y E@/@/@8 Y@ @  Y@ @ @8 Y@8 Y Y@8 W@ 
@ @ @9 Y@<C@9A Do Do		 C


@6@?@/@8 Y C@/@/@8 Y@ @  Y@ @ @8 Y@8 Y Y@8 W@ 
@ @ @9 Y@<C@9A Do Do		|


@6@?@/@8 Y Y@/@/@8 Y@ @  Y@ @ @8 Y@8 Y|   @8 W@ 
@ @ @9 Y@<XD  t  t t  Dpt  Y 
O Dp YC@;B Do Do@6@8 Mt@1  Egtab_distance@5@/
@8 F F@E
@b@j@c @v@M
@9 E Y@G@@@b@i@j@m @@y@b@i@j@m K @y@ @8put_tabs Y@ @9 Y@<XD  t  t t  Dpt 	full_stop 
O Dp Z C
Ar Do Do@6 A~@8 H Y@9 Mt@<XD  t  t t  Dpt write_declarations 
O Dp ZC@ Do Do@6@?@<C@ Do Do
@6:- ~q.~n@3
@5@8 U1 Y@ @9 Z Y@<XD  t  t t  Dpt is_meta 
O Dp Z	CA? Do Do portray_goal@=XD  t  t t  Dpt listing_write_options 
O Dp ZCB Do Do 
 H  @ S @ T H H
@=XD  t  t t  Dpt list_clauses 
O Dp ZC@%@ Do Do@6@/
@/@8 Y@A@/@8 N@ @8write_module Y@1 @@5@8 Y Y@R@@@S@F@<XD  t  t t  Dpt 	decl_term 
O Dp ZC@7@ Do Do@6@/@/@8 Y@ @/
@/@8 A:@E@ @ @8hide_module Y@M@"
 
@#@@@"
  
@#@<XD  t  t t  Dpt portray_meta_arg 
O Dp ZCBL Do Do@6@8 C,@?@/@8 H Y@  YC@ @9 Y@<C
BP Do Do@6C@ @9 Y@<XD  t  t t  Dpt  Y 
O Dp YC@ Do Do@6 YV@8 Y@?@/
@8 Z Y%   Undefined: ~q~n@3
@5@9 Z@<C@ Do Do@6 E@8 Y@?@/
@8 Z%   Foreign: ~q~n@3
@5@9 Z@<C@ Do Do@6@8notify_changed Y@8list_declarations Y@9 Z Y@<XD  t  t t  Dpt 
postfix_op 
O Dp Z'CB Do Do@6@/
@/@8 T@ @/@8 Y Y@?@b@j@g@m D@x@<XD  t  t t  Dpt 	primitive 
O Dp Z*CB% Do Do@6@8 Y@?@R@<CB' Do Do A@6@?@R@<CB( Do Do @=XD  t  t t  Dpt  Y 
O Dp YCB Do Do@6@T@?@R@<CB! Do Do  C@=CB" Do Do  E@=CB# Do Do  C@=XD  t  t t  Dpt portray_meta 
O Dp Z,C@8B1 Do Do@6@8contains_non_primitive_meta_arg Y@?@3@.@.
@5@8 A=@3@0@.@5@8 A=~q(@3@5@8 D Y@/@8 Z@ @ 
@ @ @8portray_meta_args Y P@9 Z2@<C
B9 Do Do@6C@ @9 Y@<XD  t  t t  Dpt clause_term 
O Dp Z6CAo Do Do  @


 @
@=CAp Do Do  UK


 UK
@=XD  t  t t  Dpt  Y 
O Dp YCA| Do Do@6@T@?@ @ @ 
@9 Y@<CA Do Do B@6@1  Egcut_on_same_line@5 @@8 Y@?@  !@9 W@<C@7A Do Do A B
@6@1  Eg Z9@5 @@8 Y@D@1 A@0@0@5@ @8 Y@M@Q@?@  !,@8 W@ indentC@ @ 
@9 Y@<CA Do Do Z<@6@?@ @8 Y Y@ @ @ 
@9 Y@<C@!A Do Do@6@8 Y@?@  Y@8 WD@ @ 
@8 Y@ @8 Y@  P@9 W@<C@*A Do Do@6@ @8 Y@?@ ( @8 W@q	@  YD@ @ 
@8 Y@ @8 Y@  P@9 W@<C@2A Do Do

 A

@6@? A@/@/@8 Y@  Y@ @ @ 
@8 Y@  A@8 W@  Z<@ @ @ 
@9 Y@<C@,A Do Do		 Ay
@6@?@  Ax@8 W@  M%@8 W Ax@/@8	prefix_op Y@q	@ @  Y@ @ @ 
@9 Y@<C@(A Do Do@6@8
m_callable Y@1 D@.@5@ 
 A@8 V V@1 @5@1 @@.@5@8 Y@?@ @ @ 
@9 Z- Y@<CA Do Do@6@ @ @ 
@9 Y@<XD  t  t t  Dpt pprint_wrapped 
O Dp ZFCB Do Do@6@"	@#@?@/@8 Z@ @ @9portray_list Y@<C@:B Do Do@6@8 G; Y@?@/@/
@8 V^ Y@ D@ @8 Y{ @8 Z2@/@8 Z@ 
@ @ @8	pprint_nv Y@1 D@5@8 Y V@9 Z2@<C@&B Do Do@6@3@.@.
@5@8 A= Z1@ @8 Z2@/@8 Z@ 
@ @ @8pprint_args Y P@9 Z2@<XD  t  t t  Dpt  Y 
O Dp YCB Do Do@6@b@i@c @t@?	@8 W Y@q
	?@9 Y@<CB Do Do @=XD  t  t t  Dpt  Z 
O Dp ZCA Do Do@6@8 Z@?@<CA Do Do@6~q:@3@5@9 Z@<XD  t  t t  Dpt  Z 
O Dp ZC@!A	 Do Do @6@1 	
@5@1 Y@.@5@8 Y@1  
@5@1 Y@5@8 Y@?@<CA Do Do
@6@?@<XD  t  t t  Dpt  Z" 
O Dp Z!C@)A Do Do@6 A@/
@8 Y KS@8 Y@D B@8 Y@M@Q@?@/@8 Z@7%   NOTE: system definition has been overruled for ~q~n@3@5@9 Z@<CA Do Do @=XD  t  t t  Dpt  Z5 
O Dp Z4CBB Do Do @=C@4BC Do Do	

@6@ 
@ @ @ @8 Z Y@E@+@M@S@@@  A@8 Z2@ @8 Y@ @ @ @ @9 Z3@<XD  t  t t  Dpt  Y @D  t  t @t  Dpt Y Ag Ag D  t  t t  Dpt  Y 
O Dp YC@MA5 Do Do	 

@6 @@ @8 F F Z	@1 @5@/
@8meta_options V@D@*@D@ @/@8 Vg Y@  @0@3@1
singletons @@5@5@8 G Y@ @ 
@8do_portray_clause Y@M@Q@@@F@M@Q@@@F@<XD  t  t t  Dpt list_clauserefs 
O Dp ZdC@ Do Do@6@?@<C@ Do Do	
@6@?@8 Ze Y@9 Zf@<C@ Do Do@6@/	@/
@8 E, Y@1 @	
@5@9 Z@<XD  t  t t  Dpt 	pre_assoc 
O Dp ZhCB
 Do Do  E@=CB Do Do  H @=XD  t  t t  Dpt  Eg  @D  t  t t  Dpt  Eg  
O Dp YC	@g Do Do@6@/@8 H Y@9 Y Y@<XD  t  t t  Dpt  ZC 
O Dp ZBCA Do Do@6@0@/	@8 Y@8 X2@1 @0@0@5@9 H@<XD  t  t t  Dpt  Y 
O Dp YCC Do Do@6@b@h@i@c@p@o@x@<XD  t  t t  Dpt  ZJ 
O Dp ZICB[ Do Do@6@?@9 W@<C@ B] Do Do@6@8 Y[ @8 W@q	@ @ @8 Y@8 Y J @9 W@<XD  t  t t  Dpt  Zc 
O Dp ZbCAA Do Do@6@T	@?D@9 Y@<CAD Do Do
 @
 @@6@?@ D@8 Y@9 Z Y@<C@AG Do Do@6@/@/@/
@8 Z7 Y@? @/@8 Y@ @/@/@8 Y@ @ @8 Y ~w@3@5@8 Z2@E@V@U
@"
 

@#@D@ @8 Z+ Y@M@Q@M@ @8 Y VJ@3@5@8 Z2 @8 Z@ @8 Y Y@8 W@ @/@8 Y@ @  YD@8 Y@ @8 Y P@8 W@@@1  Egbody_indentation@5@/@8 Y@ 
@  Z<@ @8 Y@G@9 Zn@<C@0A] Do Do
 @ A

@6@ @/
@8 B@b@g
@c@t@?:- use_module(~q,@3@5@8 Z2@ @8 ZH).
@9 W@<C@$Ac Do Do
 @ F8

@6@?
:- module(~q,@3@5@8 Z2@ 
@8 ZH Zt@9 W@<CAg Do Do
 @
@6@?:- @8 W@  YD@8 Y@9 Zn@<CAk Do Do@6  YD@8 Y@9 Zn@<XD  t  t t  Dpt  ZS 
O Dp ZRCB Do Do @=C@+B Do Do
@6@ C@ @8 Y@E@+
@M@S@@ A@8 Z2@8 Y@ 
@ @9 ZQ@<XD  t  t t  Dpt 
pi_to_head 
O Dp ZwC@ Do Do 

 

@6@?@ @ @9 Zx Y@<C@ Do Do 

@6@ @9 A:@<XD  t  t t  Dpt decl 
O Dp ZzC@ Do Do  E E@=C@ Do Do  B B@=C@ Do Do  E E@=C@ Do Do  B, B,@=C@ Do Do  A A@=XD  t  t t  Dpt  Z% 
O Dp Z$C@&@ Do Do@6@/
@1declaration	
@5@/@8 @H@E@+@M@S@@
@ @8 Z~n@9 Z@<XD  t  t t  Dpt nowrap_term 
O Dp ZCB Do Do$VAR@6@?@<CB Do Do W+@6@?@<C@5B Do Do@6@/	@/
@8 A:@0@0@8 T@E@+
@M@0@0@9 Y@@@C@+
@M@E
	@0@8 Z>@M
@S@@@0@9 Z( Y@P@<XD  t  t t  Dpt list_predicates 
O Dp ZC@4@ Do Do
 

@6@/@8 Mp H@ @/
@8 Zy@ 
@ @8 Y Y@ 
@8$define_predicate Y@ 
@/@/@8 Y@1 @5@8 Y@8 I @R@<C@ Do Do @=XD  t  t t  Dpt  Y 
O Dp YCA1 Do Do@6 A@8 ZX@9 Y Y@<XD  t  t t  Dpt  Z0 
O Dp Z/CB< Do Do@6@/
@/@8 BQ@/@8 BQ@ @8 C,@D
@ @8 Zq@M
@Q@?@<XD  t  t t  Dpt  Eg @D  t  t @t  Dpt Ef D  t  t t  Dpt  Eg 
O Dp EfC@ Do Do 
	
@6@T
@?@9 Zl@<C@ Do Do 
	
@6@8 AE Y@?@1 Mp@.
@5@1 Ef@2 	@5@9 Cx Y@<C@ Do Do@6@E@/	@
 B_locate_clauses Z@M@9 Zf@F
@@@/
@8$find_predicate Y@9 Z Y@F	@<XD  t  t t  Dpt infix_assoc 
O Dp ZCB Do Do  N>@=CB Do Do  N? @=CB Do Do  N@ @=XD  t  t t  Dpt  V B,D  t  t t  Dpt  V 	 D  t  t t  Dpt  V 
O Dp VC@Q@2 Do Do Y Y    B@6@D@1 D@1  @2  B@5@5@ @8 A Y@M@Q@1  @2 B@0@0@0@5@3@1 D@1  @2  B@5@5@5@;
 F] Y Z@<XD  t  t t  Dpt  Z@ 
O Dp Z?CB Do Do@6@/
@/@8 T@ @/@8 Zi Y@?@b@j@g@m D@x@<XD  t  t t  Dpt  Y 
O Dp YCA Do Do@6@8 X2@/
@0@8 A:@/@0@8 T@b@g@i@t@?@<XD  t  t t  Dpt  Y 
O Dp YC@$A Do Do@6@/@/@8 T@ @/
@/@8 Z Y@?@b@g@g
@m D@x@b@g@g@m D@x@<XD  t  t t  Dpt  ZP 
O Dp ZOCB Do Do @=C@BB Do Do D



@6@ C@ @8 Y @8 Z2@ 
C@ @8 Y@E@+@M@S@@ A@8 Z2@8 Y@ @ @9 ZN@<XD  t  t t  Dpt  Z} 
O Dp Z|C@ Do Do@6@/@/@8 Z{ Y@ @8 Y@/
@8 Z@3@4
@5@9 A=@<C@6@ Do Do@6@?@1 @@.@5@8 Y@/@0@8 Y@E
@A@+ @@@*	@M
@"
 @@#@@@"
 @ @#@<C@ Do Do@6 @@8 Y@/@8 Z@"
 G@#@<XD  t  t t  Dpt  Y 
O Dp YC@3B Do Do@6@U	@"	{}
@#@/
@8 Z@q
 ZM@8 Z2@ @ noidentC@ @8 Y@ 
@8 Y V@9 Z2@<C@pB Do Do@6@E@8 E@M@0@/@8 Vc Y@b@g@c @t@@@8 ZK@F@D@8 Z Y@M@Q@1  Eg
line_width@5@/
@8 Y@b@g
@c @t@E@/@3@1
max_length
@5@5@8 G Y@M@S@@@&
@/@8 Z@b@g@g@o@g
@t@b@g@g
@c@m @t@?@ @9 ZG Y@<CB Do Do@6@/@ @8 Z
 Y@ @9 Z @<XXQM DhF@'/usr/lib/swi-prolog/library/readutil.pl  %ZAuC ES E YzEread_line_to_stringEread_stream_to_codesE YxE ZE DfE Y|E DfXO Dhread_stream_to_terms C	@ Dg Dg EY
@6@?@<C@ Dg Dg

@6@/@ @8 Af @ @ 
@ @ @9 Z
 Dh@<XD  t  t t  Dht  V B,D  t  t t  Dht  V 	 O Dh V C@: Dg Dg Yxtail X Z
@6 X@ @9 V Z@<C@R@: Dg Dg Yx Y    B@6@D@1 D@1  @2  B@5@5@ @8 A Z@M@Q@1  @2 X@0@0@0@0@5@3@1 D@1  @2  B@5@5@5@; Z Z@<C@R@> Dg Dg Yz Y    B@6@D@1 D@1  @2  B@5@5@ @8 Z@M@Q@1  @2 X@0@0@0@0@5@3@1 D@1  @2  B@5@5@5@; Z Z@<C@A Dg Dg Y| Z X Z
@6 X@ @9 Z@<C@F@A Dg Dg Y| Y  Z@6@D@1 D@1  Z@5@5@ @8 Z@M@Q@1  Dh@2 Z@0@0@0@0@5@3@1 D@1  Z@5@5@5@; Z Z@<C@Q@A Dg Dg Y| Y    @@6@D@1 D@1  @2  @@5@5@ @8 Z@M@Q@1  @2 @@0@0@0@5@3@1 D@1  @2  @@5@5@5@; Z Z@<C@R@A Dg Dg Y| Y    B@6@D@1 D@1  @2  B@5@5@ @8 Z@M@Q@1  @2 X@0@0@0@0@5@3@1 D@1  @2  B@5@5@5@; Z Z@<XO Dh Y| C@;A Dg Dg@6 @@8 F F@1 Z@.@5@8 V V@3@1 A# E@5
@5@/@8 @ Z@1 X E@.

@5@1 Z
	
@5@1 C
@5@9 A` Z@<XO Dh Z C@.@ Dg Dg@6

@/
@/@8 EW Z@E
@-
?@M@'	@@@E
@ B@8 L @M
@)	 EY@@@'	@<XO Dh Yz C@/@ Dg Dg@6 @@8 Z@3@1 A# E@5
@5@/@8 Z@1 X E@.
@5@1 EW@0	@5@1 C@5@9 Z@<XO Dhpl_read_stream_to_codes C@ Dg Dg@6@/@8 A @ @/@8 Z Z@'	@<XD  t  t t  Dht  ZO Dhread_1line_to_codes C@t Dg Dg?
@6@?@<C@u Dg Dg

@6@?@<C@v Dg Dg
@6@?@/@8 Z@ @9 Z Z@<C@y Dg Dg
@6@/@8 Z@ @ @9 Z@<XO Dh Yx C@9@ Dg Dg@6 @@8 Z@1 Z@.@5@8 Z@3@1 A# E@5
@5@/@8 Z@1 X E@.

@5@1 Z
	@5@1 C
@5@9 Z@<XO Dh Z C@ Dg Dg@6@9 Z Z@<XO Dhpl_read_line_to_codes C@ Dg Dg@6@/@8 Z@ @/@8 Df Z@'	@<XD  t  t t  Dht  DfD  t  t t  Dht  ZO Dh E  C@N Dg Dg  @6@1 E@2 Ereadutil@5@0 A@8 @@?@<C@v@P Dg Dg@6@1 @@1 Z@.@.	@5@2 Z	@5@8 As@1 @@1 Z	@.
@5@2 Z	
@5@8 As@1 @@1 Z@.@5@2 Z@5@8 As@1 @@1 Z
@5@2 Z
@5@8 As@3@1  Df@5@4@1  Df@5@4@1  Z@5@4@1  Z@5@5@9 E Z@<XO Dh Z C	@ Dg Dg?
@6@?@<C@ Dg Dg
@6@/
@8 Z@ 
@ @ @9 Z@<XO Dh Z C@l Dg Dg@6@/
@8 Z@E
@+
?@M@( EY@@@/@8 Z@'	@<XD  t  t t  Dht  DfO Dh Z C@ Dg Dg?
@6@?@)
@<C@ Dg Dg



@6@?@<C@ Dg Dg
@6@/
@8 Z@ 
@ @ @9 Z@<XO Dh Z C@ Dg Dg@6@/@ @8 Z@ @/
@ @8 Z@'	
@<XXQM D`F@3/usr/lib/swi-prolog/library/prolog_metainference.pl  %ZAuC ES Einferred_meta_predicateEinfer_meta_predicateXO D`combine_meta_args C@ D_ D_@6@?@<C
@ D_ D_

@6@?@<C@ D_ D_


@6@?@3
@5@9 Z
 D`@<C@9A D_ D_


@6@3@.
@.@5@8 A=@ @3
@.@5@8 A=join_annotation@ @ @/@8 Y" X@/@3
@5@8 A=@3@5@9 Z@<XD  t  t t  D`t do_infer_meta_predicate @D  t  t @t  D`t Z  @O D` Z C@/@M D_ D_ 

@6@ @/@/
@8 A:@/@ @ 
@8 A:@1meta_pred_args_in_clause
	@5@/@8 @H@-@ @9 Z@<XD  t  t t  D`t  Z @D  t  t @t  D`t Z  B6O D` Z C@3 D_ D_ 

@6@ @9inferred_meta_pred Z@<C@5 D_ D_ 

@6@1 
@5@1 Y@.@5@8 Y@ @ @9 Z@<XO D`meta_arg C@ D_ D_@6 D`@8 V @-	 N@?@<C@ D_ D_
 @6@8 E@" 
@# D` N@8 Z@?@<C@ D_ D_ 
 JQ@=XO D`annotate_meta_args C@*@ D_ D_@6@b@h@i@s@?@ @/
@8 BQ@/@8 BQ@ 
@ @ @8annotate_meta_arg Z@q@ @ @ @9 Z Z@<C@ D_ D_ @=XO D` Z C@ D_ D_
@6@?@<C@A@ D_ D_@6@E@8 Z
 Z@D@8 Z@M@Q@M@'
@@@)@E
@D@8 Z@M@Q@8 Z@M
@'
	@@@E
@8 Z@8 Z@M@)
 @@@)
 JQ@<XO D` Z
 C@ D_ D_@6@8 C,@?@<C@ D_ D_  @=C@ D_ D_  X@=C@ D_ D_  @@=XO D`meta_annotation C@ D_ D_@6@/
@/@8 A:@ @8 A:@ @/@8	meta_args Z@+ @@<XO D`annotate_meta_vars_in_body C@l D_ D_@6@8 A@?@<C
@n D_ D_@6@T@? @9annotate Z@<C@(@q D_ D_ 

@6@?@E@8 Am@M@ @9 Z Z@@@E
@T
@M
 N@9 Z@@@S@<C@x D_ D_ A

@6@?@ @8 [@9 [@<C@{ D_ D_ C

@6@?@ @8 [@9 [@<C@~ D_ D_ E

@6@?@ @8 [@9 [@<C@ D_ D_ C

@6@?@ @8 [@9 [@<C@ D_ D_ A@

@6@T
@T@?@'
@<C@ @ D_ D_@6@1 	@5@1 @@.
@5@8 Y@?@0@/@8 A:@ @9 Z@<C@ D_ D_@6@1 	@5@/
@8 Z Z@?@0@/@8 A:@ @9 Z@<C@ D_ D_ @=XO D` Z C@Y D_ D_@6@1 	@5@/@8 N@ @8 [@9 Z Z@<XD  t  t t  D`t  Z @D  t  t @t  D`t Z  @O D` Z C@@ D_ D_@6@8 [@?@<C@-@B D_ D_ 

@6@1 
@5@1 Y@.@5@8 Y@?@1 @5@8 Z Z@1 Z	@5@9 As@<C@F D_ D_ 

@6@1 
@5@8 [@1 Z
	@5@9 As@<XD  t  t t  D`t  Z BO D` Z C
  C C  K A K JQ @=C  C C  H A H @=C
  C C  P A P JQ @=C  C C  R  A R  @=C  C C highlight_problem D [ JQ Ag Ag  Ag @=C  C C generated_predicate B_ [ @=C
  C C show_warning D [
 Ag @=C
  C C  D8 D [ Ag @=C  C C show_error_long D [
 Ag  Ag @=C  C C show_warning_long D [ Ag  Ag @=C
  C C command_line_error D [ JQ @=C
  C C  W D W Ag @=XO D` V C@ D_ D_@6 D`@/
@8 Z@?@/@8 Z Z D`@ @9 V @<XO D` Z C@7@ D_ D_	@6@b@h@i@s@?@/
@8 BQ@ @/@8 BQ@ 
@ @8 Z Z@E@ @8 Z@M@) @@@@S@q@ @ @ @9 Z@<C@ D_ D_ @=XO D` Z C	@ D_ D_@6@T	@?@9 Z@<C	@ D_ D_ @6@?@9 [@<C@&@ D_ D_@6@8 C,@8 X2@?@/@8 A=@/@8 B@ @ @/
@8 H H@/@ 
@8 A=@ @9 [@<C@ D_ D_@6@8 Z@8 E@"	 
@#@T@?@  N@9 Z@<C@ D_ D_ @=XO D` [  C@ D_ D_@6 D`@/
@8 Z@?@/@8 [ D`@ @9 [@<C@ D_ D_@6 D`@9 [@<XXQM @?F@$/usr/lib/swi-prolog/boot/messages.pl  #WAsC S E @<E MwEmessage_to_stringXD  t  t t  @?t iso_message 
O @? [C@ @q	s@$/usr/lib/swi-prolog/boot/messages.pl  #WA [ B	evaluable
@6@ @8 X3 @>@&	@" D@"Arithmetic: `~p' is not a function
@#@<C@&@t [ [  Bfree_of_attvar
 D@.Type error: `~W' contains attributed variables H	 @ H H

@=C@"@w [ [ B

 D@%Type error: `~w' expected, found `~p'

@6@ @ @ 
@9type_error_comment @>@<C@+@z [ [ B

 DDomain error: 

@6@ @ 
@/@8domain @>@" D expected, found `~p'
@#@<C@} [ [  B@+Arguments are not sufficiently instantiated
@=C@ [ [  X	
 D@*Uninstantiated argument expected, found ~p
@=C@ [ [  X
 DCannot represent due to `~w'
@=C@ [ [ Bb



@6@ @ @ 
@9 Bc @>@<C@ [ [ evaluation_error
 D@"Arithmetic: evaluation error: `~p'
@=C@ [ [ D	procedure
 DUndefined procedure: ~q
@6@ @ @9undefined_proc_msg @>@<C@ [ [  D

 D~w `~p' does not exist


@=C@ [ [  D



 D~w `~p' does not exist in ~p

@=C@ [ [ busy

 D~w `~p' is busy


@=C@ [ [  Xswi_backslash_newline@*Deprecated ... \<newline><white>*.  Use \c
@=C@ [ [ X
Syntax error: 
@6@ @ @9 X @>@<C@ [ [ occurs_check

 D@6Cannot unify ~p with ~p: would create an infinite tree


@=XD  t  t t  @?t  @= 
O @? @<C@PD [ [@6@E@H@8
must_print @>@M@C@/
@8 W@M@E
@-@U	@E@1  A@2 N	
@5@8 F @M@S@@@1  A@2 Mn	
@5@8 [J@M
@S@@@9print_system_message @>@P@@@S@F
@<XD  t  t t  @?t  D 
O @? DCC [ [
 D@6@?@&
empty@ 
@ @9 D @>@<CC [ [@6@?@&
	non_empty@ 
@ @9 [Q@<XD  t  t t  @?t  D 
O @? [RCC [ [ G [P@6@?@&
@"ansiboldtrue.

@#@ 
@ @9
extra_line @>@<CC [ [ G@6@?@&
@" Z 

@#@ 
@ @9 [X@<CC [ [more [P@6@?@&
@" [T [Vtrue flush@#@<CC [ [ [[@6@?@&
@" D M% []@#@<XD  t  t t  @?t 	swi_extra 
O @? [^CA [ [@6@T@&	@?@&@'
@<CA [ [@6@; Zmessage_context Z@<CA [ [ @b

@6@U@- A@&	@?@&
@ @ 
@9swi_comment @>@<C@HA [ [ F

@6@  @ @0@/
@8 H} @>@ @ @0 @/@8 [g@&	@" @ D V

 @
** here ** @ D V

@#@<CA [ [ 	@=XD  t  t t  @?t bindings 
O @? [jCC [ [ 
@=C@YC [ [binding




@6@ @/@8 B @>@&
@ @ @/@8	var_names @>@ @ 
@ @ @/@8 P @>@E@#@-@&@M@" D A @
@#@ @ @ @9 [k @>@@@'@G@<XD  t  t t  @?t swi_location 
O @? [uCAr [ [@6@T@&	@?@&@'
@<C
Av [ [@6@/@ Zmessage_location Z@?@'
@<CAx [ [ @b
@6@ @8 B @>@&	@?@&
@ @ 
@9caller @>@<C@"A| [ [ B

?@6@?@&
	@"
 D~w:~d: 
@#@<CA~ [ [  [~



 D
~w:~d:~d: 

@=C@MA [ [	
 A




@6@E@$@ @8 XO @>@ @1 F @.@5@8 B @>@&	@M@1 [~
@5@ @9 [v @>@@@"	 DStream ~w:~d:~d 

@#@G@<CA [ [ 	@=XD  t  t t  @?t 	residuals 
O @? [C@KC [ [
 D


@6@ @/@8
residuals1 @>@ @ 
@ @/@8bind_res_sep @>@E
@+
@&@M@%@@@" [Tfggreen% with pending residual goals @
@#@F@ 
@ @ @9 [@<XD  t  t t  @?t  W AD  t  t t  @?t  W 
O @? WC@B [ [@6@/@8translate_message2 @>@?@'
@<C@D [ [@6@" @a@#@&	@" DUnknown exception: ~p
@#@<C@G [ [ 
 DUnknown message: ~p
@=XD  t  t t  @?t thread_context 
O @? [C@ A [ [@6@/
@8 G @-
main@&@?@&@" D[Thread ~w] 
	@#@<CA [ [ 
@=XD  t  t t  @?t 
clean_goal 
O @? [CD [ [ 

@6@8 V @>@?@<CD [ [ 

@6@1 
@5 KS@8 Y @>@?@<CD [ [ 
@=XD  t  t t  @?t  [e 
O @? [dCA [ [already_from
@6@?@&	@" D (already imported from ~q)
@#@<CA [ [ D@6@?@&	@" (is a directory)
@#@<CA [ [ D@6@?@&	@" (is not a directory)
@#@<CA [ [ 
 D (~w)
@=XD  t  t t  @?t printed D  t  t t  @?t  [ BD  t  t t  @?t  [ 
D  t  t t  @?t frame_flags 
O @? [C@ED [ [	@6 G@/@8 L @>@E
@  @@8 [@M@( X@@@( M%@E
@ spying@8 [@M@(
 JQ@@@(
 M%@&	@" D~w~w 

@#@<XD  t  t t  @?t  [Z 
O @? [YCC [ [@6toplevel_extra_white_line @@8 A @>@&
@?@&
@" D~N	@#@<CC [ [ 
@=XD  t  t t  @?t 
cond_location 
O @? [C@%An [ [ 

@6@ @/
@8 D @>@&	@" D~w:~d

@#@<XD  t  t t  @?t port 
O @? [C@+D [ [@6@/@/@8	port_name @>@&
	@?@&
@" [T [V [ W
@#@<XD  t  t t  @?t  Mx 
O @? MwC@5E9 [ [
kind
@6@?@ @1prefix@.@5@8msg_property @>@ @/
@8
insert_prefix @>@3@1begin@.@5
@5@3@1 I@5@5@/@8 El @>@ @9 Mx @>@<C
EC [ [@6@/@8 [@ @9 [@<XD  t  t t  @?t goal_to_predicate_indicator 
O @? [CB| [ [@6@/
@/@8 F @>@ @/@/
@8 A; @>@1 
@2 
@5@9user_predicate_indicator @>@<XD  t  t t  @?t  X 
O @? [BC@ [ [ 
end_of_clauseUnexpected end of clause
@=C@ [ [ end_of_clause_expectedEnd of clause expected
@=C@ [ [  EYUnexpected end of file
@=C@ [ [ end_of_file_in_block_comment@ End of file in /* ... */ comment
@=C@ [ [end_of_file_in_quoted
End of file in quoted 
@6@ @ @9quoted_type @>@<CA  [ [ illegal_numberIllegal number
@=CA [ [ 	long_atom@!Atom too long (see style_check/1)
@=CA [ [ long_string@#String too long (see style_check/1)
@=CA [ [ operator_clashOperator priority clash
@=CA [ [ operator_expectedOperator expected
@=CA
 [ [ operator_balanceUnbalanced operator
@=CA [ [ quoted_punctuation@-Operand expected, unquoted comma or bar found
@=CA [ [ 	list_rest@'Unexpected comma or bar in rest of list
@=CA [ [ cannot_start_termIllegal start of term
@=CA [ [ punct

 DUnexpected `~w' before `~w'


@=CA [ [ undefined_char_escape
 D@:Undefined character escape in quoted atom or string: `\~w'
@=CA [ [ void_not_allowedEmpty argument list "()"
@=CA [ [ 
 D V

@=XD  t  t t  @?t pi_head 
O @? [C@(B [ [ 
 

 


@6@?@8 An @>@ @8 [@ @8 C- @>@ 
@ @ @9 [@<CB [ [ 

  A
@6@8 [@ @8 [@ @ @9 [@<XD  t  t t  @?t line_element 
O @? [CEb [ [@6@ Zmessage_line_element Z@?@<CEd [ [
 Z @6@? A~@9 Z @>@<C	Ef [ [
 @@6@?@9 Mu @>@<CEh [ [
 [ D

@6@?@ @9 D @>@<CEj [ [
 [
@6@?@9 \@<C	El [ [
 []@6@?@9 W] @>@<CEn [ [
 D

@6@?@ @9 \@<CEp [ [
 [T


@6@?@ @9 \@<CEr [ [
 [@6@?@<CEs [ [
 [@6@?@<CEt [ [@6@9 \@<XD  t  t t  @?t 
frame_context 
O @? \C@/Dy [ [@6@E
@$debugger_show_context @@8 [ H@/@8 [@&	@M
@" D[~w] 
@#@@@'	
@G@<XD  t  t t  @?t result 
O @? \C@?C [ [		@6answer_write_options@/@8 [@!
@3@1partial @@5@5@#@&
@3@1 TB@5
@5@ @/@8 [t@ @/@8 [@3@1 TC@5
@5@ @ @9 [ @>@<XD  t  t t  @?t action_skip 
O @? \
CE [ [ at_same_line@=CE [ [  []@=CE [ [  [T@=CE [ [  [@=CE [ [  [@=XD  t  t t  @?t current_definition 
O @? \C@<B [ [@6@/@8 [ @>@ @1 ES@.
@5@8 [@ @1 V@.@5@8 [@&
@" D V
	 D [
 @@#@<CB [ [ 
@=XD  t  t t  @?t 
msg_prefix 
O @? \CE$ [ [  B~N% @=CE% [ [ B @6@/
@8 [@E
@+
 [@M@)	~NWarning: @@
@"	 D~NWarning: [Thread ~w] 
@#@<CE+ [ [ @8@6@/
@8 [@E
@+
 [@M@)		~NERROR: @@
@"	 D~NERROR: [Thread ~w] 
@#@<CE1 [ [  BB \@=CE2 [ [ information \@=XD  t  t t  @?t tracing_list 
O @? \CDO [ [ 
	@=C@ DQ [ [ 	



@6@1 \@5@/@8 W@ 
@ @9 \ @>@<XD  t  t t  @?t  [ 
O @? [CA [ [ ' @
@=CA [ ["@6
double_quotes@/@8 [@&	@" D
@#@<CA [ [`@6back_quotes@/@8 [@&	@" D
@#@<XD  t  t t  @?t user_version_message 
O @? \%CD [ [@6@/@8 [@?@&@" @
@#@<CD [ [ 
 D V
 @
@=XD  t  t t  @?t 	blob_type 
O @? \'C@ [ [@6
_reference@9 A @>@<XD  t  t t  @?t load_module 
O @? \+CBw [ [ A@6@?@'
	@<CBx [ [ @6@?@'
	@<CBy [ [ 
 D into ~w
@=XD  t  t t  @?t dwim_message 
O @? \.CA) [ [ 
	@=C@<A* [ [

 



@6@ @8 [@?@ @/@/@8 [@&	@" D
        ~q  @
@#@ 
@ @9 \/ @>@<C@?A0 [ [ 



@6@?@&	@ @/@/@8 [@&@" D \0   @
@#@ 
@ @9 \1@<C@/A5 [ [		@6@ @/
@/@8 [@&	@" D \0 
 @
@#@ @ @9 \1@<XD  t  t t  @?t  [ 
O @? [CEI [ [ \
@6@?@ @9	prefix_nl @>@<CEK [ [ [	
@6@ @9 \2@<XD  t  t t  @?t faq 
O @? \5C@ [ [ 
 @@+  See FAQ at http://www.swi-prolog.org/FAQ/.txt
@=XD  t  t t  @?t  [% 
O @? [$C@L@ [ [	@6@/@8type_of @>@E@'@  @0@/
@8 A @>@ 
@3 N@4 Mf@4 Mc@4 N@4 N@5@8 A @>@M@(an@@@( N@F
@&
@" D (~w ~w)@#@<XD  t  t t  @?t substitution 
O @? \@CC [ [@6@?@'
@<C@<C [ [ A@




 P [T [ [% where @ D    ~w = ~W
	
@6@ @ @ @9
substitutions @>@<XD  t  t t  @?t compiler_warnings 
O @? \GCB [ [ @=C@SB [ [

@6@E@ 
@ @/@8compiler_warning @>@M@%@@@" DUnknown compiler warning: ~W


@#@F@E
@+@&@M@%@@@" @
@#@F@ @ @ @9 \H @>@<XD  t  t t  @?t  Bc 
O @? [/C@>@ [ [	

built_in_procedure@6@/
@8 [@&@" D@+No permission to ~w built-in predicate `~p'

@#@E@- D@&@M@" @@CUse :- redefine_system_predicate(+Head) if redefinition is intended@#@@@'@F@<C@ [ [ import_into

 [3
 D@"No permission to import ~p into ~w


@=C@ [ [
static_procedure
 D@)No permission to ~w static procedure `~p'


@6Defined@ 
@ @9defined_definition @>@<C@ [ [  E A
 D@-No permission to read from output stream `~p'



@=C@ [ [  Y A
 D@+No permission to write to input stream `~p'



@=C@ [ [  Etext_stream
 D@1No permission to read bytes from TEXT stream `~p'



@=C@ [ [  Y \\
 D@0No permission to write bytes to TEXT stream `~p'



@=C@ [ [  E
binary_stream
 D@8No permission to read characters from binary stream `~p'



@=C@ [ [  Y \_
 D@7No permission to write characters to binary stream `~p'



@=C@ [ [  B @galias

 D@0No permission to reuse alias "~p": already taken

@=C@ [ [  DNo permission to ~w ~w `~p'	



@=XD  t  t t  @?t  [ 
O @? [CB [ [ 

@6@8 [@?@<CB [ [ 
@=XD  t  t t  @?t  [ 
O @? [CC [ [ 
@=C@GC [ [	
@6@E@)@-
@&
@M@" D~W,	 @
@#@ 
@ @ @9 [@@@"
 D~W	@#@G@<XD  t  t t  @?t print_goal_options 
O @? \hCC [ [  H  @ H	 @@=XD  t  t t  @?t  [H 
O @? [GCE [ [@6@U	@8
print_once @>@?@D
@8 [ @>@M
@Q@1 \n	@5@9 @ @>@<CE [ [ @=XD  t  t t  @?t  [q 
O @? [pCC [ [
@6@?@&	@" D~w = 
@#@<C@+C [ [

@6@?@&	@" D	~w = ~w, 
@#@3
@5@ @9 [o@<XD  t  t t  @?t swi_message 
O @? \rCA; [ [ io_error

 DI/O error in ~w on stream ~p


@=CA= [ [  A E
 DCould not execute `~w'
@=CA? [ [  \wsignal

 DCaught signal ~d on `~w'


@=CAA [ [  U1

 D


@=CAC [ [  \z

 DCaught signal ~d (~w)


@=CAE [ [ limit_exceeded

 DExceeded ~w limit (~w)


@=CAG [ [  G
 Dgoal unexpectedly failed: ~p
@=CAI [ [ 
shared_object

 D V

@=CAK [ [ system_error
 Derror in system call: ~w
@=CAN [ [  \error in system call
@=CAQ [ [ 
failure_error
 DGoal failed: ~p
@=CAS [ [ 
timeout_error

 DTimeout in ~w from ~p


@=CAU [ [ not_implemented

 D@*~w `~p' is not implemented in this version


@=C@"AW [ [ B
 B
@6@ @/@8 [ @>@&
	@"
 D@1Wrong context: ~p can only be used in a directive
@#@<C@9AZ [ [ B
editno_default_file@6@E
 TZ @@8 [@&	@M
@"@IEdit/0 can only be used after opening a Prolog file by double-clicking it
@#@@@"	@=Edit/0 can only be used with the "-s file" commandline option
@#@F@" @@$Use "?- edit(Topic)." or "?- emacs."
@#@<CAb [ [  B
 H Z
 D@?Functions are not (yet) supported for meta-arguments of type ~q
@=CAd [ [ format_argument_type

 D@,Illegal argument to format sequence ~~~w: ~p


@=CAf [ [  F
 DFormat error: ~w
@=CAh [ [conditional_compilation_errorunterminated
 D@*Unterminated conditional compilation from 
@6@ @ @9 [ @>@<CAk [ [  \no_if
 D:- ~w without :- if
@=XD  t  t t  @?t make_message_lines 
O @? \C@` [ [
	@6@?@<C@a [ [
 D V

@6@?@<C@b [ [ D V
 @

@6@ @ 
@9 \ @>@<XD  t  t t  @?t term_message 
O @? \C@e [ [@6@T@&	@?@&@" DUnknown error term: ~p
@#@<C@h [ [@6@; Z
error_message Z@<C@j [ [@6@9 [ @>@<C@l [ [@6@9 \s @>@<C@n [ [ 
 D \
@=XD  t  t t  @?t  [ 
O @? [CC [ [
@6@?@'
@<CC [ [
 D@6@?@'
@<CC [ [@6@?@'
@<CC [ [  D A @
@=XD  t  t t  @?t  [ 
O @? [C@J [ [@6@T@&	@?@&@" D [
@#@<C@M [ [@6@; Z V: Z@<C@O [ [@6@9prolog_message @>@<C@Q [ [  @aresource_errorstack
 DOut of ~w stack
@=C@S [ [  @a \
 DNot enough resources: ~w
@=C@U [ [ @a

@6@ @/
@8 [@ @ 
@/@8 \ @>@ @ @9 [_ @>@<C@Y [ [ $abortedExecution Aborted
@=C
@[ [ [
message_lines
@6@ @9 \@<C@] [ [  U1

 D


@=XD  t  t t  @?t  [} 
O @? [|CA [ [    A@6@?@&	@'
@<C@PA [ [
 
 


@6@?@&	@E@'@D@ @8 [@M@Q@&@M@" D
~q:~q/~w: 

@#@@@" D~q/~w: 

@#@F@<CA [ [  

 D \


@=CA [ [ 
 D~p: 
@=XD  t  t t  @?t  \l 
O @? \kCE [ [  B@=XD  t  t t  @?t  [ 
O @? [CD [ [  B4 [Call@=CD [ [  J [Exit@=CD [ [  AredFail@=CD [ [ redoyellowRedo@=CD [ [ unifyblueUnify@=CD [ [  Cmagenta	Exception@=XD  t  t t  @?t  \ 
O @? \C@2A [ [ H:

 


@6@?@&	@" D [
@%Initialization goal raised exception: @
@#@ @ @9 W@<C@ A [ [ H:

 D@(Initialization goal ~p raised exception: @

@6@ @ 
@9 W@<C@*A [ [ Gt
 

@6@?@&
	@"
 D [ DInitialization goal failed
@#@<CA [ [  Gt
 DInitialization goal failed: ~p
@=CA [ [initialization_exception
Prolog initialisation failed: @
@6@ @ @9 W@<C@1A [ [unhandled_exception
Unhandled exception: 
@6@E@ @ @/
@8 [@M@'
@@@" D~p
@#@F
@<CA [ [  G

 DGoal (~w) failed: ~p


@=CA [ [ no_current_module
 D@$~w is not a current module (created)
@=CA [ [ commandline_arg_type

 D@*Bad argument to commandline option -~w: ~w


@=CA [ [ missing_feature
 D@.This version of SWI-Prolog does not support ~w
@=CA [ [  Z]
 DSingleton variables: ~w
@=CA [ [ 	multitons
 D@7Singleton-marked variables appearing more than once: ~w
@=CA [ [ profile_no_cpu_time@:No CPU-time info.  Check the SWI-Prolog manual for details
@=CA [ [ 	non_ascii

 D@,Unquoted ~w with non-portable characters: ~w


@=C@WA [ [
io_warning

@6@ @1 G8@.
@5@8 [@? H~@ 
@/@8 Vz @> H@ 
@/@8 \@E@ @1 F @.@5@8 [@M@&@@@&@F@&	@" D~p:~d:~d: ~w
@#@<CA [ [  \

 D
stream ~p: ~w


@=CA [ [ option_usagepldocUsage: --pldoc[=port]
@=CA [ [ 	interrupt [Action (h for help) ?  []
@=CA [ [  \ Icontinue
@=CA [ [  \ 	continue (trace mode)
@=CA [ [ unknown_in_module_user@8Using a non-error value for unknown in the global module @@;causes most of the development environment to stop working. @@<Please use :- dynamic or limit usage of unknown to a module. @@1See http://www.swi-prolog.org/howto/database.html
@=CB [ [ modify_active_procedure

 D@ ~p: modified active procedure ~p


@=CB [ [  F F  A
 DFailed to load ~p
@=CB
 [ [  F F 

 D@ Failed to load ~p into module ~p


@=CB [ [  F F
 D ]
@=CB [ [  @9
 D@0Cannot pre-compile mixed load/call directive: ~p
@=CB [ [  A@.Full stop in clause-body?  Cannot redefine ,/2
@=CB [ [ illegal_autoload_index

 D@.Illegal term in INDEX file of directory ~w: ~w


@=C@"B [ [redefined_procedure

 DRedefined ~w procedure ~p

@6Previously defined@ @ 
@9 \W@<CB [ [ declare_module
 D
 DLoading module ~w abolished: ~p


@=CB [ [ import_private

 D@5import/1: ~p is not exported (still imported into ~q)


@=C@#B [ [ ignored_weak_import
 


 D@4Local definition of ~p overrides weak import from ~q 

@=CB! [ [  H.

 D@'Exported procedure ~q:~q is not defined


@=CB# [ [  B!

 D@.Operator ~q:~q is not exported (still defined)


@=CB% [ [ @  @@6minus_in_identifier@9 \@<C@@B' [ [ ]

 D@1Clauses of ~p are not together in the source-file @

@6@   Earlier definition at @ 
@/@8 \ @>@" D  Current predicate: ~p @ D@3  Use :- discontiguous ~p. to suppress this message
@#@<CB- [ [ decl_no_effect
 D@(Deprecated declaration has no effect: ~p
@=C@)B/ [ [ F B

 D~|~t~*+Loading 

@6@ @ 
@/@8 F) @>@" J'
@#@<C@)B3 [ [ B B

 D~|~t~*+include 

@6@ @ 
@/@8 ]%@" J'
@#@<CB7 [ [ B B

 D~|~t~*+included 

@6@ @ 
@9 ]%@<C@SB: [ [

 F F






 D~|~t~*+
@6@ @ @/@8 ]%@" D Zp

@#@ @ @/@8 \, @>@" D ~2f sec, ~D clauses
@#@<C@2B@ [ [dwim_undefined

@6@ @/
@8 \@&	@" D [4
 @@'    However, there are definitions for: @
@#@ @ @9 \1@<CBG [ [ dwim_correct
 DCorrect to: ~q?  []
@=C@+BI [ [ @a H
 H
 D@3File search: too many levels of indirections on: ~p @    Used alias expansions: @

@6@ @ 
@9used_search @>@<CBN [ [  ]@<The "-" character should not be used to seperate words in an @@2identifier.  Check the SWI-Prolog FAQ for details.
@=CBR [ [  @4removed_after_error
 DRemoved incomplete QLF file ~w
@=C@,BT [ [  G



 D@#Module "~q" already loaded from ~w. @ DWipe and reload from ~w? 
 []
@=CBX [ [  D@$Please answer y(es), n(o) or a(bort)
@=C@)BZ [ [ reloaded_in_module



 D@%~w was previously loaded in module ~w @ D@"	now it is reloaded into module ~w

@=CB] [ [ expected_layout

 D@#Layout data: expected ~w, found: ~p


@=CB [ [  @ @

 DFile search: ~p --> ~p (cache)


@=C@"B [ [  @ @



 DFile search: ~p --> ~p OK ~p

@=C@"B [ [  @ @



 DFile search: ~p --> ~p NO ~p

@=CB [ [gc B@6@/@8 [ @>@"GC:  []
@#@<C@8B [ [  ]J B







 \ D@/gained ~D+~D in ~2f sec; used ~D+~D; free ~D+~D

@=CB [ [shift_stacks B@6@/@8 ]L@"
Stack-shift:  []
@#@<C@IB [ [ ]P B




@6@b@g@cD @m @@y@b@g
@cD @m @@y@b@g@cD @m @@y@&	@" \ D@6local: ~DKB, global: ~DKB, trail: ~DKB bytes (~2f sec)
@#@<CB [ [agc B@6@/@8 ]L@"AGC:  []
@#@<C@$B [ [  ]V B



 \ D@.reclaimed ~D atoms in ~2f sec. (remaining: ~D)

@=C@"B [ [makereload
@6@ @/@8 B @>@&
	@"
 DMake: reloading ~D files
@#@<CB [ [  ][ KMake: finished
@=CB [ [  ][
library_index
 DUpdating index for library ~w
@=C@!B [ [ BD

@6@/
@8 ]L@"
 Dautoloading ~p from ~w
@#@<CB [ [  B<
read_index
 DLoading autoload index for ~w
@=C@DB [ [
 \G

@6@/
@8 \i @>@E H@/@8 C  @>@M@ @ @/@8warnings_with_named_vars @>@!@3@1 H@5
@5@#@@@&
@&@F@&	@ @ @ @ @9 \M@<C@!C& [ [ FR@6version_git@/@8 [@&	@?@&
@"
 D V

@#@<C@BC) [ [ FR@6 FR@/@8 [@b@g@c'@m @@y@b@g@c@d@m @@c@d@m K @y
@b@g@c@d@m K @y@&	@" D~w.~w.~w

@#@<C@!C0 [ [address_bits@6 ]q@/@8 [@&	@?@&
@"
 D	~d bits, 
@#@<CC4 [ [ C`@6 C` @@8 [@&	@?@&@"Multi-threaded, 
@#@<CC8 [ [  C`
	@=CC: [ [ 	copyright@=Copyright (c) 1990-2015 University of Amsterdam, VU Amsterdam @@DSWI-Prolog comes with ABSOLUTELY NO WARRANTY. This is free software, @@@and you are welcome to redistribute it under certain conditions. @@3Please visit http://www.swi-prolog.org for details.
@=CC@ [ [
user_versions@6@/@1  B_@2 FS@5@/@8 @I @>@&
	@ @ 
@9user_version_messages @>@<CCC [ [ author@#Jan Wielemaker (jan@swi-prolog.org)
@=C@bCE [ [welcomeWelcome to SWI-Prolog (
@6 C`@ @/@8 \ ]q@ @/
@8 \@"
Version 
@# FR@ @/@8 \@" P @
@# ]t@ @/@8 \@" @
@# ]y@ @/@8 \@" @@2For help, use ?- help(Topic). or ?- apropos(Word). @ @
@#@<C@3CS [ [aboutSWI-Prolog version 
@6 FR@ @/@8 \@" Qh

@# ]~@ 
@/@8 \@" @
@# ]t@ @9 \@<CCZ [ [  A1 A1
@=CC\ [ [  G [
 DBreak level ~d
@=CC^ [ [  ] I
 DExit break level ~d
@=CC` [ [ 	var_query@1... 1,000,000 ............ 10,000,000 years later @ @@/~t~8|>> 42 << (last release gives the question)
@=CCd [ [ close_on_abort
 DAbort: closed stream ~p
@=CCf [ [  A
 DHalt cancelled: ~p
@=C
Ci [ [ G
@6@ @9query_result @>@<C@'C [ [ G
@6@E
tty_control @@8 [@&	@M
@3 \@5@ @9 [@@@'	
@F@<CC [ [  A4
 D~w: halt
@=CC [ [ 	no_action
 DUnknown action: ~c (h for help) @
@=C@bC [ [ history D

History Commands: @@&    !!.              Repeat last query @@/    !nr.             Repeat query numbered <nr> @@:    !str.            Repeat last query starting with <str> @@4    !?str.           Repeat last query holding <str> @@>    ^old^new.        Substitute <old> into <new> of last query @@6    !nr^old^new.     Substitute in query numbered <nr> @@<    !str^old^new.    Substitute in query starting with <str> @@6    !?str^old^new.   Substitute in query holding <str> @ D    ~w.~21|Show history list @ D    ~w.~21|Show this list @ @


@=CD  [ [  ]no_event! No such event
@=CD [ [  ]bad_substitution! Bad substitution
@=CD [ [  ]expanded
 D~w.
@=CD [ [ ] ]
@6@ @9history_events @>@<C@ D& [ [spy
@6@ @/@8 \@&
	@"
 DSpy point on ~p
@#@<C@ D* [ [nospy
@6@ @/@8 \@&
	@"
 DSpy point removed from ~p
@#@<CD. [ [ 
trace_mode
 DTrace mode switched to ~w
@=CD0 [ [ 
debug_mode
 DDebug mode switched to ~w
@=CD2 [ [  B
 DDebug mode is ~w
@=CD4 [ [ [@6@?@&	@"
No spy points
@#@<CD6 [ [ ]
Spy points (see spy/1) on: @
@6@ @ @9predicate_list @>@<C@(D9 [ [ \
@6@?@&	@ @/
@8 \@&@" D        ~p: Not tracing
 @
@#@<C@(D= [ [ \

@6@ @/
@8 \@&	@" D        ~p: ~w
 @
@#@<CDA [ [ HK@6@?@&	@"@"No traced predicates (see trace/1)
@#@<CDC [ [ ]
Trace points (see trace/1) on: @
@6@ @ @9 \@<C@9DU [ [		 VG
 Dz@6@?@&	@  VA@/
@8 [@&@" [T [V~t[~D] ~10|

@#@ @ @/@8 \ @>@ @ @9
frame_goal @>@<CD[ [ [ VG
choice
@6@?@&
	@1 VG Dz@5@ 
@9 \@<CD] [ [ VG
cut_call@6@?@&	@'
@<C@8D^ [ [

 VG
 	
@6@?@&
	@"
 T 
@#@ @ @/@8 [ @>@ @ @/@8frame_level @>@ @ @/@8 ]@ @ @9 ]@<C@CDd [ [ VG

@6@ @/
@8 [ @>@ @ 
@/@8 ]@ @ @/@8 ]@ @ @/@8 ]@ @ @ @/@8frame_depth_limit @>@ @ @/@8 ]@" []
@#@<C@"D [ [  B B

 D@(The predicate ~p has been renamed to ~p. @@BPlease update your sources for compatibility with future versions.


@=C@&D [ [abnormal_thread_completion
 C
@6@?@&
	@"
 D@'Thread running "~p" died on exception: 
@#@ @ @9 W@<CD [ [  ]
 A D@'Thread running "~p" died due to failure
@=CD [ [ threads_not_died
 D@&The following threads wouldn't die: ~p
@=CD [ [  Tiattached

 DAttached package ~w at ~q


@=C@1D [ [  ]	duplicate



 D@"Package ~w already attached at ~q. @ D	Ignoring version from ~q

@=CD [ [  ]no_arch

 D@)Package ~w: no binary for architecture ~w


@=XD  t  t t  @?t append_args 
O @? ]C@ E [ [ 


 

@6@?@0@/@8 [@ @ @ 
@9 [@<CE [ [@6@0@/@8 [@ @9 [@<XD  t  t t  @?t actions_to_format 
O @? ]CE [ [ A@6@?@<CE [ [ @ A@6@?@<CE [ [
 @@6@?@3@5@9 ] @>@<CE [ [ @
@6@?@ @/@8 ] Z~@ @9 \*@<CE [ [@6@ @8 \ @>@?@ @9 ]@<C@$E [ [ D



@6@?@ 
@/@/@8 ]@ @ @8 \*@ @ @9 ] @>@<CE [ [@6@ @8 A @?@ @/
@8 ]@ @ 
@9 \*@<CE [ [@6@ @/
@/@8 ] V
@ 
@8 \*@3@5@ @9 ]@<XD  t  t t  @?t  ] 
O @? ]CD [ [ A@6depth_limit_exceeded @@8 [@&
@?@&
@"
[depth-limit exceeded] @#@<CD [ [ 
@=XD  t  t t  @?t  ] 
O @? ]CCl [ [ G [T [V [ \false.
@6@ @9 [X@<CCo [ [ G@6@?@&	@" [T [V [W
@#@ @9 [X@<CCr [ [ ]
@6@ @/@8 \ @>@ @9 [X@<CCu [ [ B@6@9 [X@<CCw [ [ G

@6@ @ @/
@8 ] G@ @ @ 
@9 [O @>@<CCz [ [ [[

@6@ @ @/
@8 ] [[@ @ @ 
@9 ]@<C@CC} [ [  D @ DActions: @ @ D@6; (n, r, space, TAB): redo    t:          trace & redo @ D@.b:                    break   c (a, RET): exit @ D@/w:                    write   p           print @ Dh (?):                help @ @
@=CC [ [ action DAction?  []
@=CC [ [  G DPlease answer 'y' or 'n'?  []
@=CC [ [ eof @
@=CC [ [ toplevel_open_line
	@=XD  t  t t  @?t  ] 
O @? ]CDt [ [@6 VA@/@8 [@&	@" D(~D) 
@#@<XD  t  t t  @?t  ]} 
O @? ]|CD [ [ 
	@=CD [ [@6@ @/
@8 \& @>@ @ 
@9 ]{@<XD  t  t t  @?t  [ 
O @? [CE| [ [@6@/
@8 W@?@/@/@8 ]@1 F	@5@ @ @9 \@<XD  t  t t  @?t print_message_lines_guarded 
O @? ^CE] [ [
@6@?@<CE^ [ [

@6@8 [ @>@ @9 ^ @>@<XD  t  t t  @?t  ] 
O @? ]C@+Dm [ [@6 G@/@8 [@ @/@8 [ @> G@/
@8 [@&	@" D \g

@#@<XD  t  t t  @?t  ] 
O @? ]CDG [ [ 
	@=C@(DI [ [@6@ @/
@8 \@&	@" D
        ~p
 @
@#@ @ @9 ]@<XD  t  t t  @?t  ]6 
O @? ]5CBi [ [ 
	@=C@'Bk [ [ A@



 D@         file_search_path(~p, ~p) @
@6@ 
@ @9 ]4@<XD  t  t t  @?t  \4 
O @? \3CEN [ [ 
 @@=CEO [ [ @
 @@6@?@<CEP [ [ []
 []@6@?@<CEQ [ [ @

 @ [	
@6@?@ @ @9 \2@<CES [ [


@6@ @ 
@9 \2@<XD  t  t t  @?t  V 
O @? VCB [ [ A@6@?@<CB [ [ @6@?@<CB [ [@6 @0@0 E@9 \<@<XD  t  t t  @?t  ] 
O @? ]CD	 [ [ 
	@=C@<D [ [ 



 D~t~w   ~8|~W~W \
 @ A~ \
 @ @
@6@ 
@ @9 ]@<XD  t  t t  @?t  F) 
O @? ]&C@7Bo [ [ B
@6@E
@ @8 ]@&	@M
@" D V

@#@@@"	 D \
@#@F@<XD  t  t t  @?t  Mx 
O @? [CEX [ [@6@1 [K@2 ^ @l	@5@9 B @>@<XD  t  t t  @?t  \; 
O @? \:C@@ [ [@6@E@8 V @>@M@)	 G@F
@@@@E@T@M@)	 D@F
@@@@E
@8 [@M
@)	 @@F
@@@@E@8 [@M@)	 @y@F
@@@@E@8 F @>@M@)	 F@F
@@@@E@+@M@)	
empty_list@F
@@@p@E
@/
@8 G @>@M@9 \( @>@@@`@E
@8 XL @>@M@)	 H@@@Q@E
@8 X< @>@M@)	 E@@@D@E
@8 [@M@)	 A@@@7@E
@8 G; @>@M@)	 W5@@@*@E
@8 AE @>@M@)	 @@@@E
@8 X> @>@M@)	 X%@@@E
@8 E @>@M@)	 E@@@)	unknown@F
@<XD  t  t t  @?t dwim_predicates 
O @? ^"CA$ [ [ 
 
@6@?@/@1dwim_predicate@1 
@5@5@9 ]z@<CA& [ [ 
@6@/@1 ^$@1  A
@5@5@9 ]z@<XD  t  t t  @?t  P 
O @? [sC@\C [ [
@6@E@6@T	@"
 A@	
@#@&@M@"	 Z@#@&@" D \g
@#@F@@@!@" D \g	
@#@ @ @ 
@9 \A @>@G@F@<XD  t  t t  @?t  [ 
O @? [CE [ [@6@ A T# A@?@<C
E [ [
 [
@6@8 \ @>@?@<C	E [ [
 [ [@6@?@<C
E [ [ G E Lc@6@?@<C	E [ [
 E D@6@?@<CE [ [ @8location_prefix 

 D~NERROR: ~w:~d:
~N	@6@?@<CE [ [ B  ^* 

 D~NWarning: ~w:~d:
 ^-@6@?@<C
E" [ [ @8wait?@6@?@<XD  t  t t  @?t  \K 
O @? \JC@HB [ [	eq_vv


@6@E@"@*
@&@M@" DTest is always true: ~W L

@#@@@" DTest is always false: ~W L

@#@F@<C@!C [ [ eq_singleton


 D ^4 L


@=C@HC [ [	neq_vv


@6@E@"@,
@&@M@" D ^3 G

@#@@@" D ^4 ^9

@#@F@<C@!C [ [ 
neq_singleton


 D ^3 ^9


@=C@!C
 [ [ unify_singleton


 D@ Unified variable is not used: ~W A@


@=CC [ [ var_true

 D ^3 P


@=CC [ [ nonvar_false

 D ^4 P


@=CC [ [ unbalanced_var

 D@+Variable not introduced in all branches: ~W


@=CC [ [ branch_singleton

 D@ Singleton variable in branch: ~W


@=CC [ [ negation_singleton

 DSingleton variable in \+: ~W


@=CC [ [ multiton

 D@4Singleton-marked variable appears more than once: ~W


@=XD  t  t t  @?t  \Y 
O @? \XC@XB` [ [@6@1  A	@5@/@1 @.
@.@5@8 [@/@ 
@ @8 [@1 @5@1 ES@.@5@8 [@1 @5@1 V@.@5@8 [@&
@?@&@" @ D V@#@<CBg [ [ 
@=XD  t  t t  @?t  [N 
O @? [MCD [ [
 BC@6@?@<CD [ [
 BB@6 YM BC@8 [@?@<CD [ [
banner@6 YM BC@8 [@?@<CD [ [@6@?@<C@}D [ [
@6@1 W] Lc@5@0 @@8 @ @>@/@/@8 AW @>@1 @a@1 X@0@5@0@5@8 H @>@1 ^*@1 @5@.
@.@5@8 [@?@ @/@8 [@3@1 [	@.@5@4
@4 @@5@3@1 [@5@5@/@8 [@1 E@.@5@8 [@ @ @8 [@E@1 ^/@.@5@8 [@b@g@c @t@M@ @9 HL @>@@@S@F@<CE [ [@6@1 E@.@5@8 [@ @1 [	@5@9 Mw @>@<XD  t  t t  @?t  \F 
O @? \ECC [ [ 
@=C@4C [ [ A@




 D A @ D \C
	
@6@ @ @ @9 \D@<XD  t  t t  @?t  [7 
O @? [6C@ [ [ 
  X@6@?@&	@1  X@5@ @9 [5@<C@ [ [  X@6@?@&	@" @@@  ^/2 can only appear as the 2nd argument of setof/3 and bagof/3
@#@<C@ @ [ [  @@6@?@&	@" @@"  Rules must be loaded from a file
@#ToplevelMode@ @9 \6 @>@<C@ @ [ [  @@6@?@&	@" @@'  Directives must be loaded from a file
@# ^X@ @9 ^Y@<C@ @ [ [  @@6@?@&	@" @  ?- is the Prolog prompt
@# ^X@ @9 ^Y@<C@3@ [ [@6@/@8 ^# @>@&	@E@ @-@&
@M@"
 @@%  However, there are definitions for: @
@#@ @ @9 \1@@@'
@G
@<XD  t  t t  @?t  ]n 
O @? ]mCB [ [ 
@=C@,B [ [		


@6@ @/@8 R_ @>@/@ @8 @Y @>@1 A@@0@.@5@8 ^_@*@?@ @ 
@9 ]l@<C
B [ [

@6@ @9 ]l@<XD  t  t t  @?t  [) 
O @? [(C@ A [ [range

@6@?@&
	@"
 D[~q..~q]
@#@<CA! [ [ 
 D`~w'
@=XXQM @KF@ /usr/lib/swi-prolog/boot/bags.pl  #WAsC S E GE	findnsolsE ^eE @IE XE XXD  t  t t  @Kt nsols_count 
O @K ^gC@	s@ /usr/lib/swi-prolog/boot/bags.pl  #WA ^i  X

@=XD  t  t t  @Kt  ^e @D  t  t @t  @Kt ^d Ag B6  @D  t  t t  @Kt  ^e 
O @K ^dC
@i ^i ^i@6@ @9 ^f @J@<XD  t  t t  @Kt  ^e @D  t  t @t  @Kt ^f Ag B6  @ B6D  t  t t  @Kt  ^e 
O @K ^fC@l ^i ^i@6@8 C- @J@?@1 ^k@5@ @ @9
findnsols2 @J@<C@o ^i ^i@6@" ^k

@#@ 
@8 ^m@?@ @ @9 ^n@<C@s ^i ^i@6 @y@9 Bu @J@<XD  t  t t  @Kt findall_loop 
O @K ^rC@Q ^i ^i@6@A@@8 C @@@ @9 HS @<XD  t  t t  @Kt  ^p 
O @K ^oC@1@v ^i ^i@6@/
@8 ^h @J@b@g
@c @t@?@1 E	
@5@1 E@.@.@5@8 V @J B@1findnsols_loop@5 E@9 A` @<C@} ^i ^i@6 @8 ^x@?@'@<C
@ ^i ^i@6@/
@8 ^x D@ 
@9 E= @J@<XD  t  t t  @Kt  X @D  t  t @t  @Kt X B6 X @D  t  t t  @Kt  X 
O @K XC@D@ ^i ^i@6@1 X	@5@/@/@8 CZ @J@E@+ H@M@ @8 @I @J@-
@G
@@@1 D@5@ @/
@8 ^@ 
@0@8bind_bagof_keys @J@ 
@/@8 U @J@ @ @9pick @J@<XD  t  t t  @Kt  ^{ 
O @K ^zC@^@ ^i ^i@6@/
@8 ^x@!@1 @s
@5@#@A@A@1 A@@. @@5@8 C @J@/@8 C @J@- @@ @ @8 BR @J@ @ @8 ^v@A@8 C  @J@G@@@/@8 ^x@b@g@g@o@y@ @ @8 C @J@R@@@ @ @9 ^v@G@G@<XD  t  t t  @Kt  @B @D  t  t @t  @Kt G B6  @ B6D  t  t t  @Kt  @B 
O @K GC@K ^i ^i@6 B@1 ^s	
@5 E@9 ^|@<XD  t  t t  @Kt  @B @D  t  t @t  @Kt @I B6  @D  t  t t  @Kt  @B 
O @K @IC@H ^i ^i@6@9 G @J@<XD  t  t t  @Kt 
select_bag 
O @K ^C
@ ^i ^i@6@?@'	@'
@<C@ ^i ^i 	
@=C	@ ^i ^i@6@ @ @9 ^@<XD  t  t t  @Kt 
pick_first 
O @K ^C@ ^i ^i D





@6@ @ @ @ @9	pick_same @J@<XD  t  t t  @Kt  ^ 
O @K ^C@ ^i ^i@6@/@/@/
@8 ^ @J@ 
@ @ @9 ^ @J@<XD  t  t t  @Kt  ^ 
O @K ^C@ ^i ^i @=C@ ^i ^i D

@6@0@8 Yk @J@ @9 ^@<XD  t  t t  @Kt  X @D  t  t @t  @Kt X B6 X @D  t  t t  @Kt  X 
O @K XC@j@ ^i ^i
@6@1 X	@5@/@/@8 ^~@E@+ H@M@ @/
@8 ^@-
@ 
@9 J2 @J@G@@@?@1 D@5@ @/
@8 ^@E@ 
@8 B @J@M@ 
@/@8 ^@ @ @9 ^@F@@@ 
@0@8 ^@ 
@/@8 ^@ @ @/@8 ^@ @9 ^@<XD  t  t t  @Kt  ^ 
O @K ^C@!@ ^i ^i D






@6@*	@?@ @ @ @9 ^@<C@ ^i ^i @=XXQM QPF@!/usr/lib/swi-prolog/boot/parms.pl  #WAs@ C S XD  t  t t  QPt  QT 
O QP QSC
@A QM QM@6@8library_directory_cache QO@?@-
@<C@D QM QM@6@0 A@8 @ @8 D @?@1 ^
@5@9 B @<C@H QM QM@6@1 ^@5@8 ^@R@<XD  t  t t  QPt  ^ D  t  t t  QPt  ^ BD  t  t t  QPt  ^ ED  t  t t  QPt  ^ 
D  t  t t  QPt $default_editor 	 D  t  t t  QPt  ^ 
O QP ^C@L QM QMnotepad@6 TZ @@8 A QO@?@<C@N QM QM vi@=XXQM AF@$/usr/lib/swi-prolog/boot/autoload.pl  #WAsC S Emake_library_indexE$in_libraryE FY E FWE ^E$update_library_index E ZE B9XD  t  t t  At index_header 
O A ^CA FU FU@6/*  Creator: make/0~n~n@8 D B;@)    Purpose: Provide index for autoload~n@8 ^*/~n~n@9 ^@<XD  t  t t  At index_error 
O A ^CAw FU FU@6@8 BC  B;@" G_ Bb B @g@#@?@<CAz FU FU@6 @8@9 @< @>@<XD  t  t t  At  ]g 
O A ]fC@ FU FU@6@?@<C@ FU FU	
@6@?@8 ]f B;@9 ^@<C@1@ FU FU@6 BC@1 B<@2 ]f@.	@5@8 ^@8 E @1 C;autoload_index@5@1 A`@1 Gj E@.
@5@1read_index_from_stream	
@5@2 C
@5 C?@9 A` @<XD  t  t t  At library_index_out_of_date 
O A ^CA` FU FU@6@D
@8 A B;@M
@Q@?@<C@,Ab FU FU@6@/
@8 A B;@A A~@/@8 ^@b@g@j@t@G@@@/@8 @Y B;@ @/
@8 ^@b@g
@j@t@F@?@<XD  t  t t  At ensure_slash 
O A ^CAK FU FU@6@E
@0@0  @8 A B;@M
@'	@@ @9 A B;@<XD  t  t t  At source_file_pattern 
O A ^CAQ FU FU@6@/	 B_@ A F.*.@9 ^@<XD  t  t t  At  ^ 
O A ^C@ FU FU@6@8 G @/
@8 E @8assert_index B;@?@<XD  t  t t  At list_set 
O A ^C@ FU FU@6@9closel B;@<C@ FU FU
@6@8 A @?@ @9 ^ B;@<XD  t  t t  At load_library_index_p  
O A ^ C@ FU FU@6@/@8index_checked_at B;@/	@8 G @b@i@h@m D@c@<@r@?@<C@M@ FU FU@6@/@1index_file_name@4@1 A# E@5@5@/	@8 @I @J@/
@8 ^@1 ^@0@5@8 B* @/@8 ^@1 ^@5@8 @ @E@8autoload_directories B;@M@S@@@1 ]c@0@0@0@5@8 ^@1 ^@0@5@8 ^@8 ^@1 ^
@5@9 ^@<XD  t  t t  At 
plfile_in_dir 
O A ^CAU FU FU@6 H#@8 D B;@3@4 @4
@5@ @9 A @<XD  t  t t  At  BC  BD  t  t t  At  BC  ED  t  t t  At  BC  ED  t  t t  At guarded_make_library_index 
O A ^C@ FU FU @=C@-@ FU FU	
@6@E@1 ^	@5@/@1 @< @8@5@8 @ B;@M@S@@
 B @1 \@2 ^	@5@8 ^@F@9 ^ B;@<XD  t  t t  At  ^ D  t  t t  At  ^ BD  t  t t  At  ^ ED  t  t t  At  ^ 
D  t  t t  At  ]c D  t  t t  At  ]c BD  t  t t  At  ]c ED  t  t t  At  ]c 
D  t  t t  At  FY  
O A ^C@ FU FU  @6 Aclear_library_index@9 Ca B;@<XD  t  t t  At  ^  	 D  t  t t  At  ^  
O A ^C@3@u FU FU@6@/@1writable_indexed_directory@5@/	@8 X B;@?@1 Gh BC@.
@5@1 ^	@5@1 C
@5@8 ^@E$modified_index @ @@8 E B;@M@9 ^ B;@@@S@<C@ FU FU   @=XD  t  t t  At  Y 
O A YCA FU FU@6@T@?@R@<CA FU FU  

 
@=CA FU FU @

 

@6@ @b@g@c@o@x@<XD  t  t t  At public_predicate 
O A ^CA FU FU@6@/
@8 ^@9 Y B;@<XD  t  t t  At index_files 
O A ^CA~ FU FU @=C@}A FU FU@6@1 A`@1 Gj E@.
@5@1 ^
@.@5@2 C
@5@/@1 @< B @5@8 ^@E@C@" @ F8

@#@ @8 AE B;@M@/@ @8 ^@/@0@ @8 ^@1 ^@2 @.@.@5@1 D
index((~k), ~k, ~k, ~k).~n@4@4@4@4@5@8 Cx B;@@
@S@G@G@G@ @9 ^ B;@<XD  t  t t  At do_make_library_index 
O A _C@=Al FU FU@6@/@8 ^ B;@1 A`@1 Gj C@@.@5@1 A@1 @< BB@2 ][@2 ]b	@5@2 A@1 ^@5@2 ^
@5@2 C@5@/
@1 ^
@5@9 ^@<XD  t  t t  At 
pattern_files 
O A _CAY FU FU 
@=C@ AZ FU FU@6@ @/
@8 ^@ 
@/@8 A B;@ @/@8 El B;@ @ @9 _ B;@<XD  t  t t  At make_library_index2 
O A _C@1AA FU FU@6INDEX@0@/
@8 ^ B;@/@8 _@ @/@8 _
@E
@ @8 ^ B;@M
@ @ @8 _ B; ^@0 @@9 ^@@@S@<XD  t  t t  At  _ 
O A _C@1A! FU FU@6MKINDEX@/	@/
@8 _ E@8 D B;@?@1 E@.@5@1 @@1  A	@5@4@1 E @@5@5@1 E@0@5@9 ^@<CA( FU FU@6@/	@1 ^	@5@/
@8 ^@9 _ B;@<XD  t  t t  At  ^ 
O A ^C@ FU FU EY@6@?@<C@0@ FU FUindex




@6@?@/@ @8 A; @3	@4 @4
@5@/@8 ^@1 ^@5@8 At @R@<CA FU FU@6 @8@1 ]	@5@8 ^@R@<XD  t  t t  At  ^ 
O A ^C@ FU FU@6@?@<C
@ FU FU

	@6@9 ^@<XD  t  t t  At  ^ 
O A ^C@ FU FU@6@1 B< _
@5@3@1 @ B_@5@4@1 A A@5@4@1 A A@5	@5@9 @ @<XD  t  t t  At  ^  
O A ^ C@ FU FU  @6@1 ^@0@0@0@5@8 ^@1 ^@0@5@8 ^@1 ^@0@5@9 ^@<XD  t  t t  At  ^ 
O A ^C@ FU FU@6@/	@3@1 A#@4 E@4 C@@5@5@8 ^ B;@9 ^@<C@6@ FU FU@6@1 E _@5@3@1 @ B_@5@4@1 A# E@5@4@1 A A@5@4@1 A A@5@5@/	@8 _@8 ^ _
@0@/
@8 _ C@@9 _@<XD  t  t t  At load_library_index 
O A _C@ FU FU@6@8 An @8 C- @/
@8 _@0@0@8 ^ B;@?@<C@ FU FU@6@1 Ca A ^@5@9 [K @<XD  t  t t  At  ^ 
O A ^C@)A FU FU@6@1 @@.	@4@1 A @@5@4@1 @ @5@4@1 A A@5@4@1 A A@5@5@1 _	@5@9 _@<XD  t  t t  At  ^ D  t  t t  At  ^ BD  t  t t  At  ^ ED  t  t t  At  ^ 
D  t  t t  At  ^ 	 D  t  t t  At  ^ 
O A ^C@J FU FU@6@8 _@8 _@?@8 _ B;@/@8 _@ @0@9 _ @<C@O FU FU@6@8 _"@/@0@8 _ @ @9 _@<XD  t  t t  At  FX 
O A FWCA FU FU@6@E	 B=@ A E@M	@S@@@1  A@2 E	 B=@5@8 _@9 ^@<XD  t  t t  At  ^ 
O A ^C@+A8 FU FU@6@1 @@.
@4@1 A @@5@4@1 @ @5@4@1 A A@5@4@1 A A@5@5@1 _
	@5@9 _@<XD  t  t t  At  Z @D  t  t @t  At Z D  t  t t  At  Z 	 D  t  t t  At  Z 
O A ZC@\ FU FU@6@8$defined_predicate C@?@<C@,@^ FU FU@6@" 
	
@#@E
@8 E @M
@/@/@8 Vc @@@&
@( @ @  C@9 C @<XD  t  t t  At  B: 	 D  t  t t  At  B: 
O A B9C@#@= FU FU@6@8 _"@/
@8 _@A@ 
@ @8 _ @'@@@ 
@ @ @8 _ @?@<XXQM E|F@"/usr/lib/swi-prolog/boot/expand.pl  #WAsC S Evar_propertyE EzE HE HE EyXD  t  t t  E|t extend_1_pos 
O E| _-CC	s@"/usr/lib/swi-prolog/boot/expand.pl  #WA _/@6@T@?@<C@JC _/ _/ V'





 V'


 D
@6@ @8 C- @?@ @b@g@c@o@x@ @ @8$same_length E{@ @3@1 D@5@5@ @9 El @<C@4C _/ _/ D


 V'

 D
 D@6@ @8 _1@?@ @b@g@c@o@x@<CC _/ _/@6 F@9 ]D E{@<XD  t  t t  E|t  H 
O E| HCA _/ _/	@6@T@?@<C@!A _/ _/		@6@ 
@/@/@8call_goal_expansion E{@?@ @ @ @ @ 
@1 @5@9 _7 E{@<C@EA _/ _/ A

@6@?@/@/@/@/@/@8f2_pos E{@ @ @/@ @ @ 
@ @8 _;@ @ @/@ @ @ 
@ @8 _;@1 A@5@ @ @9 K E{@<C@mA _/ _/ C

@6@?@/@/@/@/@/@8 _<@ @/@8 R_ @ @/@8 _A@ @ @/@8var_intersection E{@ @/@8save_variable_info E{@ @ @/@ @ @ 
@ @8 _;@ @/@8 _E@ @8restore_variable_info E{@ @ @/@ @ @ 
@ @8 _;@ @8merge_variable_info E{@1 C@5@ @ @9 _?@<C@EA _/ _/ E

@6@?@/@/@/@/@/@8 _<@ @ @/@ @ @ 
@ @8 _;@ @ @/@ @ @ 
@ @8 _;@1 E@5@ @ @9 _?@<C@EA _/ _/ C

@6@?@/@/@/@/@/@8 _<@ @ @/@ @ @ 
@ @8 _;@ @ @/@ @ @ 
@ @8 _;@1 C@5@ @ @9 _?@<C@=A _/ _/ Ay
@6@?@/@/@/@8f1_pos E{@ @/@8 _A@ @/@8 _E@ @ @/@ @ @ 
@ @8 _;@ @8 _H@1 Ay@5@ @ @9 _?@<C@'A _/ _/ G4

 G4
@6@?@/@ @/@8 _N@ @ @ @ @ @ 
@ @9 _;@<C@aA _/ _/ 


 
@6@ @8 An @?@/@/@ @ @/@8 _<@1 @4@1  B@5@4@1  B@5@5@/@8 HQ @1 @/@.@5@1  E|@2 _7@5@1 @/@0@5@9 A` @<CA _/ _/@6@ @/@8is_meta_call E{@?@ @ @ @ 
@ @9expand_meta E{@<CA _/ _/@6@/@8 _A@ @8mark_vars_non_fresh E{@ @ @ 
@ @9expand_functions E{@<XD  t  t t  E|t  _> 
O E| _=CC _/ _/@6@T@?@<C@/C _/ _/ V'





 V'

@6@?@<CC _/ _/@6f2@9 _6@<XD  t  t t  E|t  _Z 
O E| _YC@>B
 _/ _/@6@0@/@8 A; @/@ @8 _b@/@ @ @8 _b@/@ @/@8f_pos E{@ @ @/@ @ @ 
@ @ @8 _Z E{@ @ @ @9conj E{@<XD  t  t t  E|t allowed_expansion 
O E| _kC@.B _/ _/@6@/	@/
@8 F E{@1  B_@2sandbox_allowed_expansion@2 	
@5@/ @@8 @ E{@E@T@M@R@@@? @8@ @8 @< E{@R@<CC _/ _/ @=XD  t  t t  E|t 
atomic_pos 
O E| _rCC _/ _/@6@T@?@<CC _/ _/
 D

@6@8 BR @ @9 _t@<XD  t  t t  E|t 
wrap_meta_pos 
O E| _uC@#B _/ _/@6@E@U@M@"	 V'

@#@1 D
@5@9 _s E{@@@S@G
@<XD  t  t t  E|t  W  
O E| W CC= _/ _/ @
	@6@T@?@<C@NC? _/ _/@6@ @8 H E{@?@/@/@8 Vc @q@/@ @ @8 _{@ @ @ @8 _t@/@/@/@ 
@8 _. E{ @ @ @ @ @/@/@ @8
map_functions	 E{@ @ @ @ @ @9 _j E{@<C@0CH _/ _/@6@8 E @?@/@/@8 _{@ @ @ @8 _{@/@ 
@/@8 _c @ @ @ @ @ @ @9 _}@<C
CO _/ _/  @
	@=XD  t  t t  E|t  Z 
O E| \CB _/ _/  @=CB _/ _/  @@=CB _/ _/@6@9 _1@<XD  t  t t  E|t merge_states 
O E| _CA5 _/ _/	@6@?@<CA6 _/ _/
 @@6@?@<C
A7 _/ _/ @@6@?	$var_info@9 V @<C@[A9 _/ _/@6@Efresh @@8 E] @M _ @@8 G2 E{@@@C
 _ @@8 _@M
 _ @@8 _@P@?@E@8 H E{@M@/@8 _ _@ @9 _@@ B @1@ inconsistent_variable_properties	
@5@8 _q@/@8 _ _@ @9 _@<XD  t  t t  E|t extend_arg_pos 
O E| _CB _/ _/	@6@T@?@<C@.B _/ _/ 

 
@6@?@/@/@ 
@ @/@8 _<@ @ @ @ @ @ @9 _ E{@<CB _/ _/@6@8 X3 @?@ @ @8extend_term E{@ @/@8 B @ @ 
@9extended_pos E{@<CB _/ _/ 	@=XD  t  t t  E|t  Y@ 
O E| Y?CA _/ _/ 
@=C
A _/ _/@6@ @ @9isect2 E{@<XD  t  t t  E|t  H 
O E| HCA _/ _/@6@0@0@9 _, E{@<XD  t  t t  E|t  _Z 
O E| _gC@^B _/ _/@6@b@h@i@s@?@ @/@/@8arg_pos E{@/@8 _t@ @/@8 _t@ @/@8 _t@ @ @ @/@ @ @ @ @ @8expand_meta_arg	 E{@q@ @ @ @/@ @ @ @ @ @8 _f@ @ @ 
@9 _h@<CB" _/ _/  @
@=XD  t  t t  E|t 	member_eq 
O E| _CDi _/ _/

@6@E@*
@M@S@@@ @9 _ E{@<XD  t  t t  E|t  Ez 
O E| EyC@] _/ _/	@6@T@?@'
@<C@` _/ _/@6@/@8cond_compilation E{@+@?@ @9 _w@<C@+@d _/ _/@6@3@1  FN@5@4@1  FN@5@5@/@8 _R@ @/
@/@8call_term_expansion E{@ 
@ @ @9
expand_term_2 E{@<XD  t  t t  E|t control 
O E| _CDC _/ _/  A@=CDD _/ _/  C@=CDE _/ _/  E@=CDF _/ _/  C@=CDG _/ _/  Ay@=XD  t  t t  E|t list_pos 
O E| _C@ _/ _/@6@T@?@<C@ _/ _/ 
list_position



 K9 _

 K9@=C
@ _/ _/ 


@=XD  t  t t  E|t mapex 
O E| _CB( _/ _/ @=CB) _/ _/

@6@ @9 _ E{@<XD  t  t t  E|t add_term 
O E| _C@$@ _/ _/@6@U@"@#@?@E@8 AE @M@ @ @ 
@9	append_tp E{@@ @@9 Bu E{@<C@ _/ _/ 
	
@=XD  t  t t  E|t  @ 
O E| WzCD _/ _/@6@U@9
eval_false E{@<XD  t  t t  E|t  _: 
O E| _9C@SB _/ _/
@6 B[ @@8 A @?@C@1 D@.
@.@5@8 @Y @/@ @8 _@E@ @1  B@5@8 L @M@1 
@2 B	
@5@@@@1 
@2 B	@5@@'
@,	@M@S@P@<C@TB _/ _/	@6@C@1 D@.
@.@5@8 _@/@ @8 _@E@!@ @1  B@5@8 _@M@!@1 
@2 _	
@5@#@@@!@1 
@2 B	@5@#@ @8 _l E{@ @@,	@M@S@P@<XD  t  t t  E|t  _] 
O E| _\CAu _/ _/@6@?@<C@JAv _/ _/	
@6@E
@. _@/@8 V @M
@E _@  @@8 _@M@S@F@@ _@  @@/@8 W E{ _@ @8 _@@ _@1 A _ _ @@5@8 _@G@9 _[@<XD  t  t t  E|t 
expand_bodies 
O E| _C@)@ _/ _/@6@3@1  B@5@4@1  B@5@5@/@8 _R@1expand_body@5@ @8expand_terms E{ _@9remove_attributes E{@<XD  t  t t  E|t  _` 
O E| __C@.C _/ _/

@6@8contains_functions E{@/@/@/@/@ @8 _x E{@- @@?@ @ @/@/@8wrap_var E{@ @ @ @ @ @9 _@<CC _/ _/ 	@=XD  t  t t  E|t  H 
O E| _zCCs _/ _/ A~@6@D
@3@0@0@5 A~@0@8 _b@M
@Q@<XD  t  t t  E|t pos_list 
O E| _CC _/ _/@6@T@?@<CC _/ _/

@6@?@<CC _/ _/@6 @@9 _6@<XD  t  t t  E|t  _ 
O E| _C@"C' _/ _/@6@8 _@E
@0@8 _y@M
@S@F	@@@C@0@/	@8 _t@8 _@M@S@P@<XD  t  t t  E|t  _ 
O E| _C@ZD| _/ _/ @ @
@6@/@/@8 AW @E@:@8
$including  E{@M@E@$@1$eval_if
@5@/
@1 A@1 @< @8
@5 A@5@8 _p@M@1
$include_code @@5@9 B E{@@
@1 _ @@5@9 _@F
@@
@1 _
else_false@5@9 _@F
@<C@D _/ _/	 @elif
@6@/@/@8 _@E@k@1 _@.
@.@0@5@0@/@8 E, E{@M@ @  _@8same_source E{@ @8 C E{@E@+
 @@M@1 _ _@5@9 _@F@@@7@E@'@+
 @@1 _
@5@/@1 A@1 @< @8@5 A@5@8 _p@M@1 _ @@5@9 _@@
@1 _
@5@9 _@F@@@1 @a@1 \ \ _@5@0@5@9 @e E{@G
@G@<C@hD _/ _/ @else@6@/
@/@8 _@E@D@1 _@.@.
@0@5@0@/@8 _@M@ 
 _@8 _@ @8 _@E
@+ @@M@( @@@@E
@+ @@M@( @@@@&@1 _
@5@9 _@@@1 @a@1 \ \ _@5@0@5@9 _@G@G@<C@>D _/ _/ EY EY@6@?@/
@0@8 _@E
@+@1 _@0@.@.@5@0@8 N @M
@E@*
@M@1 @a@1 \ \@2 @5@0@5@9 _@@@S@@@S@G@<C@BD _/ _/ @endif@6@?@/
@0@8 _@E
@!@C@1 _@0@.@0@5@0@/@8 _@M@  _@8 _@ @8 _@P@M
@S@@@1 @a@1 \ \ _@5@0@5@9 _@G@<CD _/ _/
@6@D
@8 _@M
@Q@<XD  t  t t  E|t  _G 
O E| _FCAI _/ _/ @=C@(AJ _/ _/
 A@



@6@E _@ @8 _@M@S@@@) @@ @ 
@9 _E@<XD  t  t t  E|t  _ 
O E| _CB _/ _/@6@8 _Q@?@3	@5@9 A> @<CB _/ _/@6@/@/@8 W" @ @/
@8 _5@ @ 
@9 _@<XD  t  t t  E|t  _ 	 D  t  t t  E|t  _ 
O E| _CD _/ _/@6@/	@8 H E{@/
@8 @/ @1 
@5@@<XD  t  t t  E|t  _M 
O E| _LCA, _/ _/ @=C@)A- _/ _/ A@
	

@6@E
 _@/@8 _@M
@S@@@( @@ @8 _ E{@ @9 _K@<XD  t  t t  E|t variant_sha1_nat 
O E| _CBp _/ _/@6@/
@8 Vg E{@9 D E{@<XD  t  t t  E|t remove_arg_pos 
O E| _CB _/ _/	@6@T@?@<C@0B _/ _/

 

 
@6@?@ @/@/@ @/@8 _<@ @ @ @ @ @ @ @9 _ E{@<C@SB _/ _/
@6@8 _@?@ @/@8 _@E@/@3@.@.@5@8 _@/@ @8 _@/@ @ @8 _5@*@M@ @ @8 _@ 
@3@5@9 _@@@ @ @ 
@8wrap_meta_arguments E{@ @9 _v E{@G@G@<CB _/ _/ 	@=XD  t  t t  E|t  _D 
O E| _CCA
 _/ _/@6@/@8 J2 @/@8  @ @ @9 Y? E{@<XD  t  t t  E|t  Ez 
O E| _+C@Z _/ _/@6@0@0@9 Ey E{@<XD  t  t t  E|t add_source_location_list 
O E|  C@ _/ _/ 
@=C@ _/ _/
 	

@6@ @ 
@9   E{@<XD  t  t t  E|t is_aux_meta 
O E|  	CDI _/ _/@6@8 _@/	@0@8 _b @0@0__aux_meta_call_@9 A E{@<XD  t  t t  E|t  _P 
O E| _OCC _/ _/@6@T@?@<C@%C _/ _/

 V'





 V'

@6@?@<CC _/ _/@6f1@9 _6@<XD  t  t t  E|t  _ 
O E| _C	B0 _/ _/@6@T@?@<C@ B2 _/ _/ V'






 V'
@6@T@?@<C@6B6 _/ _/

 V'






 V'

@6@/@8 _@ @1 D@5@8 _@ @ @ @8 _5@?@<C@(B< _/ _/ D


 V'

@6@?@ 
@8 _@ 
@1 D@5@9 _@<CBA _/ _/@6 B @1 _	@5@9 @ E{@<XD  t  t t  E|t  @ 
O E| @CD _/ _/@6@U@9	eval_true E{@<XD  t  t t  E|t  _j 
O E| _iCCa _/ _/ @
	@6@?@<CCb _/ _/
 @@6@?@<C
Cc _/ _/  A	@=XD  t  t t  E|t has_meta_arg 
O E|  CB _/ _/@6@0@/	@8 _t@8direct_call_meta_arg E{@?@<XD  t  t t  E|t  K 
O E| _@CC _/ _/	@6 B @@8 _@?@<C
C _/ _/@6@ @8simple E{@?@<CC _/ _/ 	@=XD  t  t t  E|t pos_nil 
O E|  CC _/ _/@6@T@?@<CC _/ _/@6@?@<CC _/ _/@6nil@9 _6@<XD  t  t t  E|t  _ 
O E| _C@m@ _/ _/
 @



 @

@6@?@ 
@/@8 _A@ @8 _[@/@/@ @ @/@8 _<@ @ @/@ @1 @
@5@8 H E{@E@%@ 
@8 _@/@ @8 _@ 
@/@ @ @8 W@- @@M@" A@#@@	@'
@'@G@<C@(@ _/ _/		
 @


 @
@6@?@/@ @/@8 _N@ 
@ @ @ @1 @
@5@9   @<C@&@ _/ _/
@6@8 _@/
@ 
@8 _@/@/@ 
@8 W@- @@?@" @@#@<C@ _/ _/ 	
@=XD  t  t t  E|t    
O E|  C@VC _/ _/
 A


@6@E@ @8   E{@M@'

@0@ @0@0@0@9 _<@F@@@4@E@ @8 Wz E{@M@)
 A@/@0@0@0@0@8 _<@ @ @9 _w@@@C@ 
@8  "@M@'
@ @0@0@0@0@9 _<@P@F@<C@FC _/ _/
 C E



@6@E@ @8  "@M@'

@/@0@0@0@0@8 _<@ @0@ @0@0@0@9 _<@@@C@ @8  #@M@'
@0@ @0@0@0@9 _<@P@F@<CC _/ _/ C


@6@ @8  #@'

@0@ @0@0@0@9 _<@<XD  t  t t  E|t remove_var_attr 
O E|  $CA _/ _/@6@?@<CA _/ _/
@6@8 @ @ @9  % E{@<XD  t  t t  E|t  _ @D  t  t @t  E|t _ Ag B6 @ @D  t  t t  E|t  _ 
O E| _C@ _/ _/	
@6@T	@?@<C@/@ _/ _/@6@U	@"	@#@?@E@8 _@M@/
@ @/@8 _ E{@ 
@ @ @9expand_term_list E{@@ @@9 _@G
@<C@'@ _/ _/		
  @



@6@?@ @/@ @8 _@ @1 @
@5@ @9add_source_location E{@<C@ _/ _/@6@ @ @@<XD  t  t t  E|t  _ 
O E| _C@!@ _/ _/ Z8


@6@1 Z8
@5@/@/@8dcg_translate_rule F@?@ @ @ @9 _ E{@<C@ _/ _/@6@U@?@ @9  3@<C@ _/ _/ 	@=XD  t  t t  E|t  _j 
O E| _CCe _/ _/ @
@6@?@<CCf _/ _/ @
	@6@?@<CCg _/ _/ A
@6@T	@T@?@<C@5Ci _/ _/

 A
@6@"
 V'



	@#@1 D@5@8 _w@ @1 D@5@9 _w@<XD  t  t t  E|t  _J 
O E| _ICAQ _/ _/ @=C@&AR _/ _/ A@
	

@6@E@+
 @@M _@8  &@@ _@8 _@ @9 _H@<XD  t  t t  E|t expand_setof_goal 
O E|  4CB _/ _/	@6@T@?@<C@/B _/ _/

 X


 X
@6@?@/@/@ @/@ @8 _<@ @ @ @ @ @ 
@ @9  5 E{@<C@/B _/ _/

 


 
@6@?@/@/@ @/@ @8 _<@ @ @ @ @ @ 
@ @9  6@<CB _/ _/@6@?@/@ @ @ 
@ @8 _;@ @ @ @9compile_meta_call E{@<XD  t  t t  E|t  _ 
O E| _C	@ _/ _/ 
	@=C@(@ _/ _/



@6@?@ @ @3@5@ @ 
@9 _@<C@#@ _/ _/


@6@?@ @ @ @ @ 
@9 _@<C@)@ _/ _/



@6 @@ @8 _6@ @ @3@5@ @ 
@9 _@<XD  t  t t  E|t  H 
O E| _,C@0A _/ _/@6@3@1  B@5@4@1  B@5@5@/@8 _R@C
@ @ @0@8   @M
 _@8 _@,
@P@?@<CA _/ _/ 	@=XD  t  t t  E|t isect3 
O E|  :C
A _/ _/ GM@6@ @ @ 
@9 _@<CA _/ _/ @	
@6@ @ @9  @<CA  _/ _/ G@6@ @ 
@9 _@<XD  t  t t  E|t    
O E|   C@:Bt _/ _/		@6@ @/
@8 _5@1 E
@5@/@8 _ E{__aux_wrapper_@ @/@8 A E{@/@3
@5@8 _@1 @@5@8compile_auxiliary_clause E{@ @3
@5@9 _@<XD  t  t t  E|t  _  	 D  t  t t  E|t  _  
O E| _CDw _/ _/@6@/@0@0@8 _ E{@?@+ @@<CDz _/ _/   @=XD  t  t t  E|t  W  AD  t  t t  E|t  W  
O E| WCC: _/ _/@6@0@0@0@ @9 _@<XD  t  t t  E|t intersection_eq 
O E|  CCDa _/ _/ 
@=C@)Db _/ _/@6@E@ @8 _@M@"


@#@ @ 
@9  D E{@@@ @9  E@F
@<XD  t  t t  E|t   / 
O E|  .C@ _/ _/@6@E@8 _@M@9  @@
@"
 	@#@<XD  t  t t  E|t  _ 
O E| _CB$ _/ _/@6@T@?@<C
B% _/ _/@6@?@<CB& _/ _/ 
@=XD  t  t t  E|t  _ 
O E| _CD _/ _/  A@=CD _/ _/  @@=XD  t  t t  E|t  _4 	 D  t  t t  E|t  _4 
O E| _3CC _/ _/
@6@T@?@<CC _/ _/ @=CC _/ _/



@6@ @9 _2@<XD  t  t t  E|t  _ 
O E| _CA _/ _/@6@/
@8 _A@9  (@<XD  t  t t  E|t  _W 
O E| _VC@$B _/ _/@6@8 _@/@8 Bo @0@1 @5@8 @T @?@1 @5 @@8 @ @9   E{@<XD  t  t t  E|t  _e 
O E| _dCC _/ _/@6@T@?@<C@!C _/ _/

 V'





 V'

@6@?@<CC _/ _/@6 E@9 _6@<XD  t  t t  E|t prop_var 
O E|  JC@&Ag _/ _/ _
@6@E
 _@/@8 _ _@ @/@8 _@M
@'
@@@)
 @@G@<C@#Am _/ _/ D
@6@C H @/@8 FM E{@1 A@@.@.
@5@ @8 _@*
	@M@'
@P@<XD  t  t t  E|t  _ 
O E| _C@i _/ _/ 	
@=C@p@j _/ _/
 D



@6 B[ @@8 _@?@E@J@/@ @8 _@E@ @1  FN@5@8 _@M@1 
@2 FO	@.@5@@&
@@@1 
@2 FN	
@.@.@5@@M@1 _@5@ @ @ @ @9 _@@@ @ @ @9 _@G@F@<C@@u _/ _/
 D



@6@E@h@/@ @8 _@E@+@ @1  FN@5@8 _@M@1 
@2 FO	@.@5@8 _@1 
@2 FO	@5@@&@@@!@1 
@2  P	
@.@.@5@8 _@1 
@2  P	
@5@@M@1  Q@5@ @ @ @ @9 _@@@ @ @ @9 _@G@F@<XD  t  t t  E|t    
O E|  CB _/ _/@6@9 _1@<CB _/ _/  X@=XD  t  t t  E|t  _	 
O E| _~CCV _/ _/		
 @@6@?@ @ 
@9   E{@<C@SCX _/ _/@6@ @/@/@ 
@/@/@8 _ E{@q@ @/@8 _t@ @ @/@8 _t@ @ @/@/@ @ @ @8 _@ @ @ @ @/@/@ @8 _}@ @ @ @ @ @ @9 _@<XD  t  t t  E|t  _ 
O E| _CC _/ _/	@6@U@?@<C@2C _/ _/ G4@6@E@"@U	@M@" V'



	@#@1 D
@5@9 _w@@@S@G@<XD  t  t t  E|t  _ 
O E| _CD _/ _/
@6@?@<CD _/ _/@6@1 @a@1 \ \
@5@0@5@9 _@<XD  t  t t  E|t   A 
O E|  @C@OD8 _/ _/	@6@"	 @

@#@/@/
@8 _b@/@ @8 _@E@1 @2 
@5@8 @D E{@M@S@@@!@E@*@M@3	@5@9 F E{@@@3@1 @
@2 @5@5@9  U@<XD  t  t t  E|t  _* 
O E| _)CAd _/ _/@6@9  K E{@<XD  t  t t  E|t same_functor 
O E|  WCBg _/ _/@6@8 _@?@8 _@/
@/@8 _{@ @9 _{@<CBl _/ _/@6@8 _Q@*	@<XD  t  t t  E|t  _ BD  t  t t  E|t  _ ED  t  t t  E|t  _ ED  t  t t  E|t  _ 	 D  t  t t  E|t  _ 
O E| _CA _/ _/ @=CA _/ _/
@6@/@ @8 EB @ @ @ 
@ @9  ; E{@<XD  t  t t  E|t  ]E 
O E| ]DCC _/ _/@6debug_term_position @@8 _@? B @1 ]D	@5@9  @<CC _/ _/ @=XD  t  t t  E|t  _	 
O E| _C@!BM _/ _/

  @@6@?@/@ 
@ @ @ @8 _;@ @ @ @ @9  7@<C@UBP _/ _/ @@6@8 _1@8 _ @@0@ @8 W@?@/@8 _@ @ @/@/@8 _@ @ @/@/@ @ @ @8 _;@ @/@ @ @8  7@/@8 _A@ @ @ @ @ @ @ 
@9 _@<CBY _/ _/		 X @@6 @@0@ @8 W@?@ @ 
@ @ @ @9  6@<C@=B\ _/ _/	@6@ @ @ @8 W@E@+ @@M@S@@@'@E
@ @8  X E{@M@S@@@E@8 \ E{@M@1 @a@1 B
 H@2 \@5@0@5@9 _@@@S@<XD  t  t t  E|t  H 
O E|  !CA _/ _/@6@/@ @8 _@ @ @ @ 
@9 _;@<XD  t  t t  E|t   , 
O E|  +C@ _/ _/

@6@?@<C@3@ _/ _/


@6@?@ 
@ @/@/@8 _@ @ @ @/@ @/@8 _ E{@ @3@5@ @ @9  *@<C@.@ _/ _/



@6@?@ 
@ @/@/@8 _@ @ @ @/@ @/@8  _@ @ @ @ @9  *@<C@1@ _/ _/

@6 @@8 _6@ 
@/@/@8 _@ @ @ @/@ @/@8  _@ @3
@5@ @ @9  *@<XD  t  t t  E|t   9 
O E|  8CD _/ _/
@6@T@?@<CD  _/ _/
@6@T@?@<CD" _/ _/
@6@Acompile_meta_arguments @@8 _@@ FP @@8 _@?@<C@>D& _/ _/
@6@0@/@8 _m@A@ @8  
 E{@@@*@D
@ @8 _ E{@M
@Q@A@0@1  @5@8  G@D	  ` S@8 _@M@Q@@  ` _@8 _@?@<C@,D/ _/ _/ 


@6@?@E@ @8 _Q@ 
@8 _@M@ 
@ @ @9  7@@
@"	 
@#@<CD4 _/ _/@6@ @/@8compile_meta E{@ @9  ?@<XD  t  t t  E|t    
O E|  CD
 _/ _/  @@=CD _/ _/ 	otherwise@=XD  t  t t  E|t   e 
O E|  dC@kDN _/ _/
 @	

@6@ @/@8 _A@/@8 _A@ @ @/@8  E@1 E@5@/@8 _  @ @/@8  >@0@ 
@0@1 @	@5@8 _;@ @/@8 _@E@b@g@cA @t@M@!@3@1 H@5@5@#@@@&@3@5@9 _@<XXQM EF@#/usr/lib/swi-prolog/boot/topvars.pl  #WAs@ C S Everbose_expansionEprint_toplevel_variables XD  t  t t  Et expand_args 
O E  lC@Q E E
@6@?@<C@%@R E E@6@ @/
@8 BR R}@ 
@/@8expand_vars R}@ @ @8  n@q@ @ @ @9  m R}@<XD  t  t t  Et v_member 
O E  sC@g E E

@6@A@*
@@@ @9  t R}@<XD  t  t t  Et 	bind_vars 
O E  vC@; E E @=C@< E E A@
	

@6@'	
@ @9  w R}@<XD  t  t t  Et assert_bindings 
O E  yC@o E E @=C@Z@p E E
	
@6@"	 A@

@#@E@A@U@M@1 D$topvar@1 A@@0@5@.
@5@1 C
@5@8 Cx R}@E@!@Etoplevel_var_size@/@8 A R}@M@ @ @0@8 A/ R}@@@S@F@M  |@0@8 A R}@@@S@F@@@S@G
@9  z R}@<XD  t  t t  Et toplevel_var 
O E  C
@ E E@6  |@1 A@	@5@9 D R}@<XD  t  t t  Et  U 
O E UC@l E E
@6@9  @<XD  t  t t  Et name_var 
O E  C@Y E E
 A@

@6@*@?@<C@[ E E


@6@ @9   R}@<XD  t  t t  Et print_query 
O E  C@5 E E@6@8  x@8 D R} A~@8 I R}@8 I! R}@R@<C@9 E E @=XD  t  t t  Et delete_bound_vars 
O E  C@_ E E 
@=C@"@` E E


@6@" A@

@#@ @8  u@?@ @ 
@9   R}@<C
@d E E

@6@ @9  @<XD  t  t t  Et  R{ 
O E R|C@&@* E E@6@8  o@/@8 R_ R}@ @ @8  @E
@8 YM  R}@8 A R}@M
@ @9   R}@@@S@<XD  t  t t  Et   q 
O E  pC	@A E E	@6@T	@?@<C
@C E E	@6@8 A R}@?@<C@)@E E E
 E
@6@ @/@8  @E
@ @8   R}@M
@?@@
@1 @a@1 Dvariable@5@0@5@9 @e R}@<C@K E E@6@/@/@8 Vc R}@?@ @ @8  @q
@ 
@9  r@<XD  t  t t  Et   i 
O E  hC
@ E E I@6@? YM@8 B* R} YM@9 B R}@<C@ E E ID@6 YM@9  @<XD  t  t t  Et   k  
O E  jC@#@ E E@6@N
@/@/	@8  @O
$~w =~t~12|~p~n@3@4	@5@8 U1 R}@R@@No defined toplevel variables~n@9 F R}@G@<XD  t  t t  Et  YM  D  t  t t  Et  YM  BD  t  t t  Et  YM  
XQM FnF@4/usr/lib/swi-prolog/library/dialect/sicstus/block.pl  %ZAuC ES E FkXO Fn	cond_vars C@ Fj Fj @=C@+@ Fj Fj	
@6@E @@8 BQ@M@"
@#@@@%@q	@ 
@ @ @9   Fm@<XO Fn
valid_head C@z Fj Fj@6@8 X2@1 BR@0@.	@5@1	block_arg	@5@9 Cx Fm@<XD  t  t t  Fnt  @P 	 O Fn @R C Fj Fj D~ E Fl@=XO Fn
check_dynamic C@~ Fj Fj@6@A B@8 Y@@ E@8 Y Fl V@9 Bb F@<C@ Fj Fj @=XO Fnexpand_specs C@^ Fj Fj@6@T@?@8 X
 F@'
@<C@b Fj Fj 


@6@?@&
@ 
@ @ @ @9   Fm@<C@d Fj Fj A


@6@?@&
@ @ @/@8  @ 
@ @ @9  @<C@@g Fj Fj
@6@8   Fm@1 	@5@8   Fm@/@/
@8 A:@/@ @ 
@8 A:@!@1$block_pred@5@#@&
@E@1 	@2   @5@8 @C@&@M@%@@@ @" @ @    @ Gv   
@#@F@E Bs@8 C  C@&@M@"
@#@@@" 	
@#@F@"  Fn Fv	@#@<XO Fn Fp C@Z Fj Fj@6 Bs@/
@8  @1  
@5@9 F@<XO Fn	nonvar_or C@ Fj Fj 
 P
@=C@ Fj Fj
 C P

@6@ @ @9   Fm@<XO Fn Fs C@1 Fj Fj@6@T@?@R@<C@3 Fj Fj @
@6@?@9 Fr@<C@$@5 Fj Fj@6@E@" @#@M@'	@F
@@ Bs@/
@8  @"	 
@#@<XO Fn Fk C@W Fj Fj@6@1 @a@1 B
 B@2 Fk@5@0@5@9 @d@<XD  t  t t  Fnt  Fw B,O Fnone_cond C@ Fj Fj@6@/@8  @ @9  @<XO Fn Fy C@$@ Fj Fj @

	@6@1 S@0@.
@5@8simplify_coroute Fm@8 E@/@0@8 A:@  @0@0block @9 A@<XO Fn   C@ Fj Fj    P

 V
@=C@ Fj Fj 
@=XO Fn	when_cond C@ Fj Fj
@6@?@ @9   Fm@<C@ Fj Fj
 A


@6@ @ 
@8  @ @ @9   Fm@<XO Fnblock_declarations C@'@ Fj Fj 

@6@ @/@/
@8 A:@/@ @ 
@8 A:@ @1 
@2  @5@9 @H@<XO Fn
rename_clause C@ Fj Fj @


 @

@6@?@ @ 
@9   Fm@<C@ Fj Fj 


 

@6@ @ 
@9  @<C@ Fj Fj@6@3@.@.@5@8 A=@ @/
@8 A@3
@5@9 A=@<XO Fn   C@ Fj Fj@6@T@?@9  @<C@ Fj Fj @@6@?@<C@ Fj Fj Ag@6@?@<C@ Fj Fj B6@6@?@<C@ Fj Fj@6block_argument@9 B F@<XO Fn F| C
@ Fj Fj@6@0@8 Y Fm@?  @9  @<C@h@ Fj Fj

@6@/
@8   Fm@" 

@#@ @/@/@8 A:@/@ @8 B@/@3@5@8 A=  @ @/@8 A@/@3@5@8 A=@ 
@ @/@8  @1  @5@/@8  @" @@#  @ @9  @<XXQM D7F@D/build/spark-VyARoI/spark-2012.0.deb/checker/checker_ioutilities.pro   8AAuC AS AE LeE M|XO D7 Le C@H D6 D6@6 ID@ A S@8 D9 W@?@<C@N D6 D6@6 I@ A S@8 D: W@?@<C@T D6 D6@6@;Could not calcuate banner. Unexpected system configuration.@9 [ W@<XO D7 M| C@@_ D6 D6@6@8 Le Lg@/	@8 D;
 FR@/
@8 D<  @/@8 D=  @/@8 D>   Z~@8 D Lg@&Usage: checker [options] Target_File~n@8   Z~@8  @*Target_File - Either a .vcg or .siv file~n@8   Z~@8  @?All options may be abbreviated to the shortest unique prefix.~n@8   Z~@8  Standard options~n@8  ----------------~n@8  @8-help                 - Display this help information.~n@8  @6-version              - Display version information.~n@8  @C-plain                - Adopt a plain output style (e.g. no dates~n@8  @.                        or version numbers).~n@8  @E-overwrite_warning    - Confirmation needed to overwrite command or~n@8  @*                        proof log files.~n@8  @D-command_log=Log_File - Specify filename for the command log file.~n@8  @B-proof_log=Plg_File   - Specify filename for the proof log file.~n@8  @J-execute=Log_File     - Execute a previously generated command log file.~n@8  @<-resume               - Resume a previously saved session.~n@8   Z~@8  ~a~n@3	@5@8    @3
@5@8    @3@5@8    @3@5@8  @?@<XXQM DlF@,/usr/lib/swi-prolog/library/prolog_clause.pl  %ZAu@ C ES E VE VEinitialization_layoutE VDXO Dl
set_xref_flag CAS Dk Dk@6 FP@8 A@? FP @@9 F@<CAV Dk Dk @@6 FP @@3@1 X A@5@5@9 E V!@<XO Dlmatch_module C@"AY Dk Dk		 @


 @

@6@?@ 
@ @8unify_clause_head V!@ @ @ @ @9
unify_body V!@<CA\ Dk Dk @


@6@+ @@ 
@8  @'@?@<C
A` Dk Dk@6@9  @<XO Dl   CAt Dk Dk@6@8 F V!@'	@ @8does_not_dcg_after_binding V!@?@<C@1Aw Dk Dk V'






 V'

@6@ @ @9ubody V!@<XO Dl
expand_arg CB Dk Dk @6@?@ @ @ 
@9 H V!@<C	B Dk Dk 	@=XO Dlread_term_at_line_2 C@>@ Dk Dk@6@1try_open_source@.@5@0 A@8 @@ @1 V V@5@8 B V!@1 Y@4@1line	@5@4@1 D
@5@4@1 H@5@4@1 H
@5@5@1 C@5@9 C V!@<XO Dl _ C@1A Dk Dk A

 V'

@6@?@ @ @/@ @/@8 _ V!@ @ @ @ @ @ 
@9 !@<C@<A Dk Dk

 A

brace_term_position


@6@" A@@#@?@ @ @/@ @/@8 !@q?@ @1 D@5@ @ @ @ 
@9 !@<C@KA Dk Dk A B A@

 D

 B A@
 D D


@6@ @b@g@c@o@x@ @b@g@c@o@x@<CA Dk Dk 
	
@=XO Dlfind_varname C@ Dk Dk
 A@

@6@*@?@<C@ Dk Dk


@6@ @9 ! V!@<XO Dlpce_method_clause CB Dk Dk		 

@6@?@ @ @ @ 
@ @9 ! V!@<C@.B Dk Dk

send_implementation


@6@?@ @8 BQ@0@/@8 A:@ @ @8pce_method_head_arguments V!@ @ @ 
@ @9pce_method_body V!@<C@AB$ Dk Dk

get_implementation



@6@?@ @8 BQ@0@/@8 A:@ @/@8 BQ@ @ @8pce_unify_head_arg V!@q?@ @ @8 !@ @ @ 
@ @9 !"@<XD  t  t t  Dlt  V @O Dl V C@VB Dk Dk@6@/
@/@8 F V!@E@1 
@5@ A J A@M@S@G@@@7@ @/@/
@8 A:@E@8 V V!@M@1 F	@5~q/~d@3@4
@5@9 D V!@@@1 F	@5~q:~q/~d@3
@4@4
@5@9 !/@<XD  t  t t  Dlt 
unify_goal B,O Dl !# C@JBQ Dk Dk@6@" V'






@#@" V'
 V'     D  
@#@ @ @9pce_method_body2 V!@<XO Dl !( CB> Dk Dk@6@T@?@'	@<C
BA Dk Dk A@ 

@6@?@<CBB Dk Dk  

@=XD  t  t t  Dlt make_varnames_hook B,O Dl VD C
@] Dk Dk@6@ @9 Y V!@<XO Dlread_term_at_line C@ Dk Dk@6@1 C; Dj@5@1 !	

@5 C?@9 A` V!@<XO Dl Y C@ Dk Dk
@6@?@<C@#@ Dk Dk@6@q@ @/
@8 BQ@ @ @/@8 BQ@ 
@ @8
unify_term V!@ @ @9 !: V!@<XO Dl ! CA Dk Dk@6@T@?@'	@<CA Dk Dk@6@8 !@'	@ @8 !@?@<C@*A Dk Dk
 G4 V'



@6@?@ @ 
@8 BQ@ @ @9 BQ@<C@&A Dk Dk V'


@6@U@" 

@#@ @ @ 
@ @9 !@<C@9A Dk Dk		 !



@6@" A
 A@@#@?@q?@1 V'

@4@4@1 D@5@5@ @9 !@<C@&A Dk Dk		 !



 V'


@6@?@ @ @9 !@<C@&A Dk Dk@6@U@U	@" A@#@"	 A@#@?@ @/
@/@8 _j V!@ @ 
@ @9mkconj V!@<CA Dk Dk@6@ @ @8 !1 V!@?@<C@KA Dk Dk V'





 V'

@6@/@8meta V!@?@3@0@.@5@8 A=@3@0@.@5@8 A=@ @3@0@.@5@8 A=@ @ @ @ @ @9
ubody_list V!@<C@'A Dk Dk V'





 V'

@6@ @ @9 !
@<CA Dk Dk A@ @
 V'


 D
@6@?@<CA Dk Dk L A
 V'


 D
@6@?@<C@PA Dk Dk A@


 A@


 V'





 V'@6@T@T@1 L
@5@1 L@5@8 !@?@'
@'@<C@PA Dk Dk L


 L


 V'





 V'@6@T@T@1 L
@5@1 L@5@8 !@?@'
@'@<C@)A Dk Dk		 X

 D

 X
 E
@6@ @8 C,@b@g@g@l H@v@?@<XO Dl !B C
A Dk Dk@6@ @ @9 !C V!@<XO Dl
ubody_elem CA Dk Dk @6@?@ @ @ 
@9 !@<C	A Dk Dk 	@=XO Dl !J CA Dk Dk 
@=C@.A Dk Dk
@6@ @ @ @ @ @ @8 !N V!@ @ @ @ @ @ @9 !I@<XD  t  t t  Dlt 
make_varnames AO Dl !Q C@ Dk Dk@6@ @ @8 !5 V!@?@<C@S@ Dk Dk

 Z8

@6@?@ 
@0@/@8 A:@b@g@y@1 A@@.@5@8 A V!@!@3@1 A@
<DCG_list>@5@5@#@q@1 A@@.@5@8 !U@!@3@1 A@
<DCG_tail>@5@5@#xx !X@ @ @9 !R V!@<C@ Dk Dk@6@/
@8 B@ varnames@ 
@8 A:@ @ @9do_make_varnames V!@<XO Dl ! C@+A Dk Dk@6@D@1 !@0@0@0@5@8 C
 C@M@Q@D@1 A@.
@2 A@@0@0@5@8 !^@+
 B@M@Q@@@F
@?@<XO Dl	ci_expand C@7AG Dk Dk@6@1 A`@1 A@1  @.
@5@2 @/@.
@5@1 Ey	@5@2 A@1 @/@0@5@2 F FP
@5@/@1
expand_failed@5@9 @@<XO Dl !a CAg Dk Dk@6@R@<XO Dl   C
AC Dk Dk@6@0@/
@8 !*@0@9 !*@<XO Dlthaffix CB Dk Dkst@6@?@<CB Dk Dknd@6@?@<CB Dk Dk 
th@=XO Dl _ C@0B Dk Dk		send



send_class



@6@ 
@8 E@ 
@3
send_super@4@.@.@5@8 A=@?@ @3@5@9 A=@<C@4B Dk Dk

 AJ



	get_class



@6@ 
@8 E@ 
@3	get_super@4@.@.@5@8 A=@?@ @3@5@9 A=@<CB Dk Dk  !l


 !j



@=CB Dk Dk  !p



 !n



@=C@*B Dk Dk
 !j





@6@8 E@3 !l@4@4@.@.@5@8 A=@ 
@3@5@9 A=@<C@0B Dk Dk
 !h




@6@8 E@3 !i@4@4@.@.@5@8 A=@ @8 Am@-@ 
@3@5@9 A=@<C@7B Dk Dk


 !n






@6@8 E@3 !p@4@4@.@.@5@8 A=@/@3@5@ @8 H H@ 
@3@5@9 A=@<C@=B Dk Dk


 !m





@6@8 E@3 AJ@4@4@.@.@5@8 A=@/@3@5@ @8 !s@ @8 Am@-@ 
@3@5@9 A=@<CB Dk Dk
@6@ A B A@,	@<XO Dlexpand_meta_args CB Dk Dk @=C@?B Dk Dk@6@ 
@/@8 BQ@ @/@8 BQ@ @/@8 BQ@ @ @ @ @ @ @8 ! V!@q
@ @ @ @ @ @ 
@ @9 !u V!@<XD  t  t t  Dlt  V B,D  t  t t  Dlt  V 	 O Dl V C@8 Dk Dk Y H H @ H
@6 Y@ @8 Y V! @@ @9 V V!@<XO Dl ! C@ Dk Dk@6@8open_source V!@?@<C@ Dk Dk@6 E@9 Gi@<XO Dl !  C@+B3 Dk Dk@6@b@h@i@s@?@/@8 BQ@q
?@ 
@ @/@8 BQ@ @ @8 !'@q@ @ @9 !@<CB< Dk Dk @=XO Dl V CC Dk Dk@6@ A V@?@<C@)C Dk Dk@6@/
@/@8 Vu V!@?@/@8 V V!@ @/
@8 !c V!@1 F	@5~d-~w clause of ~w@3@4
@4@5@9 !/@<C@'C
 Dk Dk@6erased@8 EU V!@?@1 V@2 @.
@.@5@8 !@1 F	@5erased clause from ~q@3@1 
@5@5@9 !/@<CC Dk Dk 
 H%@=XD  t  t t  Dlt unify_clause_hook B,O Dl V CB Dk Dk  A@=CB Dk Dk  @=CB Dk Dk 
pce_principal@=CB Dk Dk@6 @9 C1 V!@<XO Dl
control_op CBr Dk Dk  A@=CBs Dk Dk  C@=CBt Dk Dk  E@=CBu Dk Dk  C@=XO Dl   C@gB Dk Dk
 


 

@6@ @ 
@ @/@/@0@8 !7 V!@" @ B
@#@" V'
@#@" V'
@#@E@" @#@M@"
 @#@@@'
@ @ @ @ @8  @?@<XO Dl Y C@@` Dk Dk@6@1 ES	@5@8 !@/
@/@/@8 E V!@E
@+ @@M@&
@@
@!@1 @
@5@#@-	 A@1 V@.@5@8 !@E@/@1 ES	@5@8 G	 V!@M@S@@@1  A
@5@/@0@8 !*@ @ @/@/@/@8 !@1 H@5@ @0@8 V V@ @ @ @ @8unify_clause V!@ @ @ @ @ @8 !Y@?@<XO Dl !3 C@$B] Dk Dk U


@6@?@" V'

@#@%@ 
@ @ @9 !
@<C@cBa Dk Dk@6@3@.
@4@.@4@.@5@8 A=@ 
@8 ! V!@?@3
@4@.@4@.@5@8 A=@" V'





@#@" V'

@#@ @ @ @ @8 !2@ @ @ @ @9 !
@<CBo Dk Dk@6@ @ @9 !
@<XD  t  t t  Dlt  !] AO Dl !\ C@ Dk Dk @=C@0@ Dk Dk	 A@



@6@E@ @/@8 !@M@S@@@( Rx@q@ @ @8 BQ@ 
@9 ![@<XO Dl ! C
A Dk Dk
@6@?@<CA Dk Dk@6@ @ @8 ! V!@?@<C@ A Dk Dk		:->


 @

@6@?@ 
@ @ @ @ @ @9 !@<C@ A Dk Dk		:<-


 @

@6@?@ 
@ @ @ @ @ @9 !@<C@hA Dk Dk

 @


 @ 
	unit body A B@6@A@"
test@#@@@"
 !@#@?@" V'





@#@" V' V'     D@#@<C@gA# Dk Dk @


 @
 

@6@1 @
@5@1 @
@5@ @/@8 !@" V'





@#@" V' V'     D  @#@<C@vA, Dk Dk@6@" Z8
 A

@#@ 
@8 AE V!@/@ @/@8 !_ V!@" @
@#@ @0@/@8 A:@q?@ @ @ 
@8 BQ@U
@" V'




 V'

@#@?@!@1 V'@4@4@5@#@ @ @ @9   V!@<CA; Dk Dk@6@/
@ @/@8 !@ 
@ @ @9 !@<CA? Dk Dk@6@R@<XD  t  t t  Dlt  !} B,O Dl !@ CA Dk Dk@6@ @9 !@<XD  t  t t  Dlt  != AO Dl !< C@ Dk Dk
@6@?@<C@ Dk Dk@6@8 E@8 E@/
@/@8 A:@ @8 A:@? @ @9 !>@<C	@ Dk Dk@6@8 X;@8 X;@?@<C
@ Dk Dk@6@8 F V!@8 !@8 E V!@?@<C@ Dk Dk@6@+	 Q@?@<C
@ Dk Dk 

@6@8 !;@?@<C@ Dk Dk
 

@6@8 !;@?@<C@ Dk Dk@6[INTERNAL ERROR: Diff:~n@8 F V!@8 Y Y~N*** <->~n@8 !@8 !@9 G  V!@<XO Dl !M C@AB Dk Dk

 V'    

@6@U@" A

@#@?@ @ @ @/@ 
@/@8 !L@ @ @ @ @ @ @9 !L@<CB Dk Dk@6@ @ @9 !@<XO Dl ! CB Dk Dk
 G4 V'    @6@T@?@<CB Dk Dk
@6@T@?@<C@DB Dk Dk@6@/
@8 !F@?@" V'




@#@" V'
@#@/@/@8 A:@ @ @8 A:@ @ @ 
@9 !x@<CB Dk Dk@6@/
@ @/@8 _ V!@?@ 
@ @ @9 !
@<CB Dk Dk 
@=XO Dl !G CB Dk Dk@6@1 	@5@1 @
@5@9 Y@<XXQM D$F@%/usr/lib/swi-prolog/library/option.pl  %ZAuC ES E ViEdict_optionsE ZZE
select_optionE VE VE !XD  t  t t  D$t  ! 
O D$ !CAS D# D#@6@U@0@/
@8 V^ V@9canonicalise_options2 V@<C	AW D# D#@6@U	@0@9 W3 V@<XD  t  t t  D$t  ! 
O D$ !CA D# D# @=CA D# D#

@6@ @8canonicalise_option V@ @ 
@9 !@<XD  t  t t  D$t  V 
O D$ VC@ D# D#@6@?@9canonicalise_options V@<C	@ D# D#
@6@?@9 !@<C@ D# D#@6@/@8 !@/@8 !@ @/
@8 J1@ @/@8 J1@ 
@ @9	ord_merge V@<XD  t  t t  D$t sort_key 
O D$ !C@ D# D#
 D

@6@ @9 A:@<XD  t  t t  D$t  Z[ 
O D$ Z[CA, D# D# @=CA- D# D#
@6@ @ @8meta_option V@ 
@ @9 ! V@<XD  t  t t  D$t  ! 
O D$ !C@#@ D# D#@6@8 G; @?@/@8 A:@ @/@8 E] V@ @8 BQ@ @ @9 F+ V@<C@ D# D#@6@/@/@8 A:@/
@ @ @8 A:@ 
@8
get_option V@'
@<XD  t  t t  D$t  ! 
O D$ !C@ D# D#@6@8 !@?@0@/
@8 !@9 !@<C@ D# D#@6@1 A@@0@0@5@8 A @?@9 !@<CA D# D# 
@=XD  t  t t  D$t  V 
O D$ ViC@ D# D#@6@8 !@?@/
@8 A:@/@8 !@ @9 BQ@<C@ D# D#@6@/
@/@8 A:@/@ @8 A:@ @8 ! V@?@'@<XD  t  t t  D$t  ! 
O D$ !C@ D# D#@6@8 !@?@<C@ D# D#@6@/
@8 A:@/@8 BQ@1 A@
@5@8 !@?@<XD  t  t t  D$t  Z[ @D  t  t @t  D$t ZZ  @D  t  t t  D$t  Z[ 
O D$ ZZC@'A# D# D#
 

@6@ @8 !@?@ @/
@/@8 !@ @ @/@8 !@ 
@ @9 !@<CA( D# D#
 

@6 @@ @8 F F@ @ @9 !@<XD  t  t t  D$t  ! 
O D$ !CA	 D# D# A@

@6@?@3
@4@5@9 A=@<CA D# D# D

@6@?@3
@4@5@9 A=@<CA
 D# D# 
@=XD  t  t t  D$t  ! 
O D$ !C@-@ D# D#@6@8 !@?@/@8 A:@E@ @/
@8 !@M@S@@@&
@ 
@8 BQ@ @0@9 !@<C@+@ D# D#@6@/@/
@8 A:@/@ @ 
@8 A:@E
@ @8 !@M@'@@
@'
	@ @9 BQ@<XD  t  t t  D$t  ! 
O D$ !C@)A1 D# D# A@


 A@ 

@6@ @@?@1 

@5@ @ @9 F @<C@)A4 D# D# D


 D 

@6@ @@?@1 

@5@ @ @9 !@<C@4A7 D# D#@6@8 E@3@.@4@.
@5@8 A=@ @@?@1 

@5@/@/@8 !@ @3@4@1 @5@5@9 A=@<CA= D# D# @=XD  t  t t  D$t  V 
O D$ VC@&@h D# D#@6@8 !@?@/@8 A:@E
@ @/@8 !@M
@S@@@&
@ @9 BQ@<C@&@p D# D#@6@/@/@8 A:@/
@ @ @8 A:@E@ 
@8 !@M@'
@@@9 BQ@<XD  t  t t  D$t  ! 
O D$ !C@ D# D#
	@6@?@<C@ D# D#
@6@?@<C@-@ D# D#


@6@ @/@8 ! V@ 
@/@8 !@/@ @ @8  Z @ @ @ @ 
@ @ @ @9 ! V@<XD  t  t t  D$t  ! 
O D$ !C@ D# D#@6@8	selectchk H@?@<C@ D# D#@6@/@8 A:@/@8 BQ@1 A@@5@9 !@<XD  t  t t  D$t  ! 
O D$ !C@ D# D#		 @	
@6@ 
@ @ @9 !@<C@H@ D# D#
 GM	
@6@E@*@"
@#@M@ @/@8 !@/@ @ @8 !@ @ @ @ @ @ @ @ @9 !@@@"@#@G@G@<C@E@ D# D#
 G
@6@E@'@"@#@M@ @/@8 !@/@ @8 !@ @ @ @ 
@ @ @9 !@@@"	
@#@G@G@<XXQMlicenseF@#/usr/lib/swi-prolog/boot/license.pl  #WAs@ C S Eeval_license E !E !XD  t  t t  !t 
report_gpl  
O ! ! C@	s@#/usr/lib/swi-prolog/boot/license.pl  #WA !@6@/@1gpled@5@/	@8 X
 !@? BB@1 !gpl	@5@9 @< !@<C@ ! !  @6 BB@1 !lgpl@5@9 !@<XD  t  t t  !t  ! 
O ! !C
@ ! !@6@/	@8licensed ! !@0@9 ! !@<XD  t  t t  !t report_proprietary  
O ! ! C@(@ ! !@6@A@/@1proprietary@.	@5@/
@8 ! BB@1 !@1proprierary	@5
@5@8 !@R@@@S@G@F
@<XD  t  t t  !t warn_if_unknown 
O ! !C@~ ! !@6@0@0@8 !@?@<C@ ! !@6 B @1unknown_license@5@9 !@<XD  t  t t  !t  !  
O ! !C@ ! !  @6@8 ! !@9 ! !@<XD  t  t t  !t  ! 
O ! !C@s ! !@6@E
 B@/	@8 C  !@M
@S@@@(	<unknown file>@9 ! !@<XD  t  t t  !t license_list 
O ! !C@ ! ! 
	@=C@b@ ! !
@6@ @0@/
@8 !@&	@E@3@A@1comment@.@5@ 
@8 A !@@	@1url@.@5@ 
@8 "@&@M@" D  ~|~w~t~20+~w @
@#@@@" D  ~|~w @
@#@G@ @ @9 ! !@<XD  t  t t  !t see_also 
O ! "C@ ! !  @@9See http://www.swi-prolog.org/license.html for details on @@?SWI-Prolog licensing policies supporting both free and non-free @	Software.

@=XD  t  t t  !t  ! B,D  t  t t  !t  ! 
O ! !C@5 ! !  ! ! " GNU General Public License "@$http://www.fsf.org/copyleft/gpl.html@=C@9 ! !  ! ! " @!GNU Lesser General Public License "@'http://www.fsf.org/copyleft/lesser.html@=C@> ! ! swipl ! " @ SWI-Prolog Prolog Source License "@&http://www.swi-prolog.org/license.html@=C
@E ! ! guile ! " License for Guile@=C
@H ! ! gnu_ada ! " @9The license of the run-time units of the GNU Ada compiler@=C@K ! ! x11 ! " The X11 licens "http://www.x.org/terms.htm@=C@O ! ! expat ! " 
Expat license "@%http://www.jclark.com/xml/copying.txt@=C@S ! ! sml ! " @+Standard ML of New Jersey Copyright License "@5http://cm.bell-labs.com/cm/cs/what/smlnj/license.html@=C
@W ! ! 
public_domain ! " Unrestricted Public domain@=C@Z ! ! cryptix ! " The Cryptix General License "@(http://www.cryptix.org/docs/license.html@=C@^ ! ! bsd ! " The modified BSD license "@.http://www.xfree86.org/3.3.6/COPYRIGHT2.html#5@=C@b ! ! zlib ! " The license of ZLib "@*http://www.gzip.org/zlib/zlib_license.html@=C
@g ! ! lgpl_compatible ! " Other LGPL compatible license@=C
@j ! ! gpl_compatible ! " @)Other GPL and not LGPL compatible license@=XD  t  t t  !t  ! D  t  t t  !t  ! BD  t  t t  !t  ! 
D  t  t t  !t 	file_list 
O ! "0C@ ! ! 
	@=C@ ! ! D    ~w @

@6@ @ 
@9 "1 !@<XD  t  t t  !t  ! 
O ! !C@ ! !@6@/
@1 !
@0@0@5@/@8 @I !@&@ @ @9 "@<XD  t  t t  !t  ! 
O ! !C@z ! !@6@8 ! !@1 !	@5@9 @ !@<XD  t  t t  !t  ! 
O ! !C@ ! !@6@8 !@/
@0@8 !@-
 !@-
 !@<XXQM EF@$/usr/lib/swi-prolog/boot/toplevel.pl  #WAsC S E$compile E FR E$thread_init E FQE B_ E !Ethread_initializationE$query_loop E$initialise E E XD  t  t t  Et  FR 
O E FQC@_ E E@6@E		@ Z FS Z@M	@S@@@1  B_@2 FS@5@9 At Td@<XD  t  t t  Et subst_chars 
O E "GCC E E 
	@=C@"C	 E E@6@ @8 A Td@?@ @/
@8 Q Td@&	@ 
@ @/@8 F Td@ @ @9 "H Td@<CC E E@6@ @/
@8 "K@ @ 
@9 "M@<XD  t  t t  Et omit_meta_qualifiers 
O E "NC	D E E@6@T@?@<C@ D
 E E A


 A


@6@?@ @ 
@8omit_qualifier Td@ @ @9 "P@<CD
 E E V


 V

@6@ @8 X3 Td@?@ @ 
@9 "P@<CD E E  


  

@6@ @8 "S@?@ @ 
@9 "P@<CD E E @=XD  t  t t  Et set_working_directory 
O E "TCAr E E@6console_menu @@8 A  E@8 D Td@?@/	@8 E Td@0@9 E Td@<CAw E E @=XD  t  t t  Et bind_skel_vars 
O E "[CD3 E E @=C@!D4 E E [l


@6@ 
@ @/@8bind_one_skel_vars Td@ @ @ @9 "\ Td@<XD  t  t t  Et  "C  	 D  t  t t  Et  "C  
O E "BC
A E E@6initialise_prolog@/@1initialise_error@5@9 Tf@<XD  t  t t  Et attribute_modules 
O E "dCC E E 
	@=CC E E@6@ @/
@8 V Td@&	@ 
@ @/@8
attrs_modules Td@ @ @9 "e Td@<XD  t  t t  Et no_option_files 
O E "kCA= E E--
@6@?@<C@>A> E E

@6@ 
@ @8 Ct @ 
 E@8 "X@1 A`@1 Gj
 E@.@5@1 A@1 Ad G@5@2 "p B@5@2 C@5@0 A@8 Tf@?@<C@%AH E E

@6@0@/@ @8 D @  B_@ A F.@?@ 
@ @8 "n@ @ @9 "l Td@<CAM E E 
@=XD  t  t t  Et clean_history_prompt_chars 
O E "sCB E E @=CB E E M B

@6@?@<CB E E


@6@ @ @9 "t Td@<XD  t  t t  Et diff12 
O E "vCC E E @=CC E E
@6@/@ @8  Z Td@ @ @ 
@ @9diff3 Td@<XD  t  t t  Et  B @D  t  t @t  Et ! D  t  t t  Et  B 
O E !C@"@ E E@6@" 

	@#@/
@ Zinitialize_now Z@? B @1 "}	
@5@8 @< Td B@9 B @<C@ E E@6 B	@9 "@<XD  t  t t  Et path_sep 
O E "CA E E@6 TZ @@8 "W@&
@?@&
@" C	@#@<C	A E E  

@=XD  t  t t  Et $search_aliases 	 D  t  t t  Et  " 
O E "C@&A E E

@6@/
@/@8$string Td@ @/@8 " Td@?@&@ 
@ @8$make_alias Td@&@ @ @9 " Td@<C@!A E E
@6@/@/
@8 "@ 
@/@8$eos Td@?@&@ @ @8 "@'
@<XD  t  t t  Et $execute 	 D  t  t t  Et  " 
O E "CC E E@6@T@? BB@1 ]@5@8 "@R@<CC E E EY@6@? G@1 G ^@5@9 "@<C@:C E E@6@/
@8 A Td@1 
@5@/@8$dwim_correct_goal Td@?@1 @/@.
@5@1 H@.
@5@1 @/@0@5@8 A` Td BC@1
toplevel_goal
	@5@8 "@ 
@9$execute_goal2 Td@<CC& E E@6@8 F  Td G@1 G G@5@8 "@R@<XD  t  t t  Et filter_bindings 
O E "CD{ E E @=C@6D| E E
@6@/@8	hide_vars Td@E@A	@ @8 BR Td@@@ @8self_bounded Td@M@ @9 " Td@F
@@@"	

@#@ @ 
@9 "@<XD  t  t t  Et $set_file_search_paths  	 D  t  t t  Et  "  
O E " C@_@ E E@6search_paths@/@8 A @A@K@/	@8 @Y @/
@8 F Td@E@*@1$search_path@.@.@5@8 F Td@M@ @/
@8 @% Td@1 @Y@.
@5@1 B@2  A@2 E	@5@8 Cx Td@@ @8@1 \ K	@5@8 "@G@G
@R@@
@S@G	@G@G
@<XD  t  t t  Et  " 
O E "C@ B E E B_ "A@6@?setup_colors@/
@1 @< B 
@5@8 Tf
setup_history@1 @< B 
@5@9 Tf@<CB E E 
@=XD  t  t t  Et get_respons 
O E "C@%D E E@6@8 G Td Lc@8 W] Td@/	@8 G Td@8answer_respons Td@E
@+again@M
 G@1 G ^@5@8 "@R@@@?@<XD  t  t t  Et  "  
O E " C@OA E E @6@E@I E@1 G @@5@8 B Td D@1 G @@5@8 " Lc@1 G @@5@8 "@D		
color_term @@8 "W@M	@Q@M@1 @@1  A@2 E	ansi_term@5@4@1 E @@5@4@1 @ @@5@5@0 @@9 Tf@@@S@<XD  t  t t  Et  " 
O E "CD E E [l
	
@6@1 Z	@5@9 L Td@<XD  t  t t  Et $load_system_init_file  	 D  t  t t  Et  "  
O E " C@ E E  @6 @0@8loaded_init_file Td@?@<C@b@ E E@6system_init_file@/@8 "@- K9 F@/	@8 "Wrc@/
@8 "q@3	@4 @4
@5@/@8 A @ @/@3@1 @ B_@5@4@1 A# E@5@4@1 A A@5@5@8 @ @1 " @5@8 B Td@1  A@5@3@1 E @@5@4@1 E @@5@5@8 @ Td@?@<C@ E E   @=XD  t  t t  Et call_expand_answer 
O E "CD E E@6@ A U A@?@<CD E E 
@=XD  t  t t  Et load_associated_files 
O E "C@ A E E@6@A@/	@8 "@1  A	@5@3@1 A @@5@5@8 "@R@@@S@F	@<XD  t  t t  Et  "<  	 D  t  t t  Et  "<  
O E ";C@ E E@6@A@/@8$at_thread_initialization Td@E	@@M	@R@@@R@@@S@F@<XD  t  t t  Et  B_  
O E "=CB4 E E  @6@9 ! Td@<XD  t  t t  Et set_window_title 
O E "C@=Ay E E	
@6@1  @2 window_title@5@8 @D Td@?@E
@+
@M
@(@@@!@3 Q@5@#@3
SWI-Prolog --@4	@5 M%@/@8 Bk Td@0@ @;  " @<CA E E @=XD  t  t t  Et 
save_debug  
O E " C@+B E E@6@E
@8 HK  Td@8 "@M
@( @@@@( @ B@/	@8 "W B @@8 F Td E@1 E	@5@9 E @<XD  t  t t  Et  "_ 
O E "^CDI E E @=C@DJ E E
 A@



@6@E@\@T
@M@E@(@1 [l
@.@5@8 "@ @ @8 H Td@M@/@8 B Td@"
 Z@#@&@G@@@+@ infinite@/@8 G Td_S@ @/@8 A Td@D@ @8 A Td@M@Q@?@"
 Z@#@q@G@@	@&@G@G@ @ @ @9 "]@<XD  t  t t  Et  E  	 D  t  t t  Et  E  
O E "DC
B E E  @6@8$runtoplevel  Td BB A1@9 "@<XD  t  t t  Et 
clean_argv  
O E " CAO E E@6@E	 G@3 "m@.@5@8 "W@M	 G@9 "@@@S@F@<XD  t  t t  Et 
skip_to_nl 
O E "C@-B E E@6@8 "@/	@8 G! Td@E
@+	%@M
 Z@8 G# Td@@@Espace@8 G Td@M@0@8 "p Td@+	 Z@@@S@?@<XD  t  t t  Et  "i 
O E "hCC E E 
	@=CC E E V




@6@ @ 
@9 "g@<XD  t  t t  Et  " 	 D  t  t t  Et  " 
O E "C@"A" E E@6@1 F	@5@0 A@8 Tf@A@8 An Td@F
@@
@/
@8 A; Td@-
 @?@<CA( E E@6@9 "@<XD  t  t t  Et  " 	 D  t  t t  Et  " 
O E "CA E E 
	@=CA E E

@6@ @ 
@9 "@<XD  t  t t  Et omit_qualifiers 
O E "CC E E 
@=CC E E

@6@ @ 
@8 "P@ @ @9 " Td@<XD  t  t t  Et  " D  t  t t  Et  " BD  t  t t  Et  " 	 D  t  t t  Et  " 
D  t  t t  Et   v 
O E  vCD E E@6@/
@8bind_query_vars Td@0@9 "`@<XD  t  t t  Et $system_prompt 	 D  t  t t  Et  # 
O E #C@B E E
@6toplevel_prompt@/@8 "W@ @/@8 "J@E@- A@M~m@3@4 K'@5@ @/
@8$substitute Td@@	 #@ @/
@8 #	@E@b@i@c @t@M~l@3 H@4	@4] @5@ 
@/@8 #	@@	 #@ 
@/@8 #	 E@1 E@.@.@5@8 "W@E@+ @@M~d@3[trace] @5@ @/@8 #	@@@ @E@+ @@M #@3[debug] @5@ @/@8 #	@@	 #@ @/@8 #	@ @9 "@<XD  t  t t  Et  "  
O E " C@@A E E @6@E@: E@1 G @@5@8 "@1 rl_add_history@5@8 "@D		save_history @@8 "W@M	@Q@1 @@1 Eprolog_history@5@4@1 E @@5@5@0 A@8 Tf@Menable@9 # Td@@@S@<XD  t  t t  Et 
hide_names 
O E #CD E E @=C@DD E E
@6@E@&@  @0@0 Rx@8 A Tdtoplevel_print_anon @@8 "W@ @0@/@8 #@ prolog_var_start@8 "@M@S@@
@+
@1 Z@5@8 "@F@?@ 
@ @9 # Td@<CD E E

@6@ 
@ @9 #@<XD  t  t t  Et write_bindings2 
O E #CCR E E@6prompt_alternatives_on
groundness@8 "W@? G@1 G@2 ]	@5@9 "@<CCU E E @@6 # determinism@8 "W@? G@1 G@2 ]	@5@9 "@<C@6CX E E@6@8 " G@1 G@2 ]	@5@8 "@/@8 " Td@E	@+ \@M@?@R@@@E
@+
show_again@M
@R@@
@? G@1 G B@5@9 "@<XD  t  t t  Et init_debug_flags  
O E #% C@NA E E@6@1print_predicate@0@3 H@5@.@5@8 A6  \	@8 " #  #"@8 " [ @@8 "toplevel_print_factorized @@8 "print_write_options@3@1 H	 @@5@4@1 H  @@5@4@1 S @@5@5@8 "toplevel_residue_vars @@8 " H@9 G @<XD  t  t t  Et residue_vars 
O E #.C
C< E E@6 #, @@8 "W@?@9 V Td@<CC? E E
@6@@<XD  t  t t  Et take_same_bindings 
O E #1CC E E 
	@=C@$C E E		 A@





@6@*	@?@ @ @ @ @9 #2 Td@<CC E E


@6@ @ @ @9 #3@<XD  t  t t  Et  "9  	 D  t  t t  Et  "9  
O E "8CB# E E@6@8 " Td@8 #& Td@8 C9  Td A@/@1 A@1 @< @8@5@2 A4@5@9 Tf@<XD  t  t t  Et  " 	 D  t  t t  Et  " 
O E "C@9C+ E E@6@8
restore_debug  Td@/
@8 #/ Td@/@8 V Td@A@8 " Td@@@8 #8@R Lc@8 "@/@8 " Td@C
@D@D
@ @ @8write_bindings Td@M@Q@M@Q@M
@?@R@P@<CC7 E E@6@8 #= G@1 G G@5@8 "@R@<XD  t  t t  Et  "c 
O E "bCA E E \@6@?@<CA E E@6 @8@1 \@5@8 "@R@<XD  t  t t  Et  # 	 D  t  t t  Et  # 
O E #
C@5B E E
@6@C@/@8 "J@1 "G	@5@/
@8 "@/@/@8 El Td@ @/@ @8 #C@M@ @ 
@/@8 #C@ @ @ @8 #C@?@P@<CC E E 
@=XD  t  t t  Et  "? @D  t  t @t  Et "> D  t  t t  Et  "? 
O E ">C@ E E@6@1 "@5@8 @ Td@@?@<XD  t  t t  Et diff21 
O E #EC
C E E 	
@=CC E E
@6@/@ @8 "x@ @ @ 
@ @9 "y@<XD  t  t t  Et project_attributes 
O E #GCC E E @=C@9C E E@6@E@(@1 @2  #G@5@8 "@1 @2 #G	
@5@/
@1 @< @8
@5@8 Tf@M@S@@@S@F
@ @9 #H Td@<XD  t  t t  Et associated_files 
O E #KCA\ E E@6saved_program_classruntime@8 "W@?@9 " Td@<C@)A_ E E@6@8$set_prolog_file_extension  Td@8
argv_files Td@E@"
	@#@M@/
@8 QV Tdassociated_file@8 "@8 "U Td@9 " Td@@@S@G	@<XD  t  t t  Et  E  
O E E C@'B E E @6@E@Areadline @@8 "W@@emacs_inferior_process @@8 "W@M ] @9 "@@ ]@9 "@<XD  t  t t  Et  " 	 D  t  t t  Et  " 
O E "CA  E E @=XD  t  t t  Et save_debug_after_read  
O E #] CB E E  @6 B @@8 "W@?@9 #=@<CB E E   @=XD  t  t t  Et  Y< 
O E Y;CC E E 
@=C
C E E@6@ @ @9 #F Td@<XD  t  t t  Et remove_history_prompt 
O E #`CB E E A A@6@?@<CB E E@6@/
@8 "@/@8 "u@ @/@8delete_leading_blanks Td@ @9 "@<XD  t  t t  Et  " 	 D  t  t t  Et  " 
O E "C@%A E E		@6@/@/
@8 "@"
 @
@#@?@&@ @8 "@&@ @ @9 "@<XD  t  t t  Et  C9  	 D  t  t t  Et  C9  
O E #7C@ E E  @6@0@8 C: @9 "; Td@<XD  t  t t  Et 
read_query 
O E #hC@$BU E E@6 ]@/@8 "W@ @8 C- Td@b@g@c @t@? I!h@3 	@4 EY@5@9read_history Td@<C@B[ E E	@6@/@8 #a Td@8 "@ @8 F Td E@/@8read_query_line Td@E@?@- EY@0@1  A@2 #@0@5@8 Y Td@M@1 An@.
@5~W~W@3@4@3@1 \
 @@5@5@4 A~@4@3@1 \
 @@5@5@5@8 D Td@1  A@2 #u
@5@@@@S@F
@/@ @8 "@1 Gy	@4@1 H
@5@4@1 D@5@5@/@1 A@1 @< @8@5 A@5@8 Tf@?@ @9
$save_history Td@<XD  t  t t  Et hidden_residuals 
O E #}CC E E@6@/@8 V Td@/@8 #@ @ @/
@8
subtract_vars Td@ 
@0@9 V Td@<XD  t  t t  Et factorize_bindings 
O E #CD` E E @=C@>Da E E	
 A@


 [l




@6@ @ 
@/@8 C4 Td@E
 #* @@8 "W@M@'@@@ @ @8only_cycles Td@ @ @9 # Td@<XD  t  t t  Et load_script_files 
O E #C@ E E @=C@P@ E E	
@6@/@8 "n@E
@4@ @/@3@1 @ B_@5@4@1 A# E@5@4@1 A A@5@5@8 "@M
@1 " M@5@8 "@1  A@5@8 "@9 A Td@@@1 @a@1 Dscript_file@5@0@5@9 @e Td@F@<XD  t  t t  Et translate_bindings 
O E #C@(C E E 
 D@6@8 #@?@/@8join_same_bindings Td@ @/
@8 #@ 
@/@8 # Td@ @9 "@<C@GC E E

 
 D


@6@8project_constraints Td@/@8 #~ Td@ @ @ @8 # @/@/@8 #@ @ @ 
@8 # @ @/@8 #@ @/@8 #@ @/@8 #@ @9 "@<XD  t  t t  Et  " 
O E "CD E E
 "@6?h@8 E Td@? D@1 G D@5@9 "@<CD E E
 \@6;nrNR 	@8 #@? G@1 G@4@1 [T [V C@5@5@9 "@<C@ D E E
 \@6tT@8 #@?@8 	  Td@8 #= G@1 G@4@1 [T [V	; [trace]@5@5@9 "@<CD E E
 \@6ca

yY.@8 #@? G@1 G@4@1 [T [V A~@5@5@9 "@<C	D E E@b #$@6@?@9 "@<C@%D E E
 #$@6@/
@/@8 #' Td@? G@1 G@4@1 D V
@4
@5@5@8 " \	@ @9 "@<CD E E? #$@6@? G@1 A4EOF@5@8 " @9 A4 Td@<CD E E
 "@6 G@1 ]@5@9 "@<XD  t  t t  Et  #( 
O E #'CD E E @w C@ H  @ H H@=C@"D E E @p H H  @ H	 @ H
 H H@=XD  t  t t  Et $load_init_file 	 D  t  t t  Et  # 
O E #C@p E E K9@6@?@<C@q E E@6@0@8 "@?@<C@s E E@6@8 A @?@1  A@5@9 @ Td@<C@3@v E E@6@1 T`@5@/	@3@1 A# E@5@4@1 A A@5@5@8 "@1 "	@5@8 "@1  A	@5@3@1 E @@5@5@9 "@<C@ E E @=XD  t  t t  Et  # 
O E #CDj E E @=C@6Dk E E
@6@E@"
 A@


@#@'
@ @8 X@ Td@M@ @9 #@F@@@"	

@#@ @ @9 #@G@<XD  t  t t  Et  FR  
O E ":C@R E E  @6 ^O ]@9 "@<XD  t  t t  Et  "a  
O E "a C@<A E E@6@8$clean_history 
$history@/@8 #L Td@8 #4@8 #5@8 #6@8 " Td@8start_pldoc  Td@8 A A G@/	@8 "@/
@8 "n@8 # Td@8$load_script_file  Td@8 " Td G@/@8 "@/@ @8 F @1  A@5@9 E @<XD  t  t t  Et  # 
O E #CD  E E @=C@?D! E E [l

 A@



 [l
@6@*
@?@ @ @8 "@" Z@#@ @ @ @9 #@<C@QD' E E


@6@" [l


@#@ @ 
@/@8 #@E@*@T@D@ @8 V Td@M@Q@+@M@"

@#@ @ @8 "@" Z@#@@@'
@F@<XD  t  t t  Et  "A  	 D  t  t t  Et  "A  
O E "@C@iB> E E	@6@E VT@/@8 "W@M@S@@@(?@8 "@C@/	@8 "@E E@1 G @@5@8 "@M@/
@8 # Td@/|    @8 M' Td@@	@(
 A@/ A@8 #@8 @  Td@/@/
@8 #i Td@0@ @8 #@ @/@ 
@/@8call_expand_query Td@M@ @/@8 H Td@ @ @8 " Td@P@?@<XD  t  t t  Et  #  
O E #C@FA E E@6pldoc_server@/@8 "@E
@+ A@M
@1 A@1
doc_server@0@5doc_browser@5@@F	@@@(@E@1 H@.	@5@0 A@8 Tf@M@1 #	@5@@@ @8@1 \ \@5@8 "@9 #@F	@<CA E E   @=XD  t  t t  Et  "R 
O E "QCC E E 

@6@*	@?@ @9 "O Td@<C@'C E E 

@6@1 	@5@1 Y@5@8 Y Td@D
	@  @@8 #@M
@Q@?@'
@<CC E E 

@6@  KS@8 #@D	@  @@8 #@M@Q@?@'
@<CD E E 


 

@6@ @8 "@?@ @ @ 
@9 #@<CD E E@6@9 #@<XD  t  t t  Et  #:  
O E #9CB E E@6 E@1 E@.@.	@5@8 "W B@8 "@E
	@+	 @@M
@9 #@@@S@<XD  t  t t  Et  " D  t  t t  Et  " BD  t  t t  Et  " 
D  t  t t  Et  #d 
O E #cC
B E E M%
@6@?@9 #b@<CB E E 
@=XD  t  t t  Et  "{ 
O E "zCC E E GM	
@6@ @ @ @9 "w Td@<CC E E @@6@ @ 
@9 Y; Td@<CC E E G@6@ @ 
@9 #_@<XD  t  t t  Et  #R  	 D  t  t t  Et  #R  
O E #QCA E E   @=XD  t  t t  Et read_term_as_atom 
O E #CB E E@6@8  Td@E
@+	 EY@M
@S@@@9 " Td@<XD  t  t t  Et  #U 
O E #TCA5 E E@6 G@/	@8 "W@/
@8 "r@E@,
	@M G@9 "@@@S@<XD  t  t t  Et  # 
O E #CC E E@6@/@8 J2 Td@/@8 #@ @ @9 #@<XD  t  t t  Et  #t 
O E #sC@9Bu E E@6@1 #	@5@/
 @@8 Tf@8 #^ Td@E@T
@M@S@@@E@"
 @a X@#@M @8@8 "@R@@ @8@8 "@9 #@<XD  t  t t  Et  # 
O E #CD E E@6@ @ A R| A@?@<CD E E 


@=XD  t  t t  Et  # 
O E #C@#C E E@6@?@/
@8 #@1 "d
@5@/@8 "@ @/@8 #@/
@8 R_ Td@ @ 
@9 #J@<CC E E @=XD  t  t t  Et  # 
O E #CC E E @=C@.C E E		 A@


 A@




@6@ @ @ @ 
@/@8 #3@ @ @9 #@<XD  t  t t  Et  #  	 D  t  t t  Et  #  
O E #C@ E E  @6 M@0@8 "@?@<C@ E E@6 #@/@8 "@9 # Td@<XD  t  t t  Et  "  	 D  t  t t  Et  "  
O E "C@.B E E@6 G@/@8 "@1 F@.	@5@/
@1 A@1 @< @8
@5@2 A4@5@8 Tf@/@8 " Td@1  A@ @5@@<XD  t  t t  Et  #A 
O E #@CCM E E@6@/@ @8 "@/@1 @.
@5@8 # Td@ @ 
@9 # Td@<XD  t  t t  Et  " 
O E "CD E E [l


 [l

@6@ @ @ 
@9 #@<XXQM	broadcastF@(/usr/lib/swi-prolog/library/broadcast.pl  %ZAuC ES E #EunlistenEbroadcast_requestE	listeningE #E #ElistenE #XO #canonical_listener C@	u Dt  %ZA # 
@=XO # # C@t # #@6@A@0@/	@/
@8listener
 #@C@1 	@5@@M@R@P@@@S@G	@<XD  t  t t  #t  # @D  t  t @t  #t # Ag Ag O # # C@b # # 

@6@/
@8 # #@ 
@ @ @9retract_listener #@<XO # # C@ # #@6@0@/	@/
@8 #@1 	@5@@<XO # # C@k # # 

@6@/
@8 #@ 
@ @ @9 #@<XO # # C@_ # #@6@/
@8 #@1 #	
@0@0@5@9 B)@<XD  t  t t  #t  # BO # # C@ # #@6@1 #	
@5@9 B)@<XO # # C@\ # #@6@/	@8 #@1 #@0	@0@0@5@9 B)@<XD  t  t t  #t  # @D  t  t @t  #t # Ag O # # C@Q # #
 

@6@ @9assert_listener #@<XD  t  t t  #t  # @D  t  t @t  #t # Ag Ag O # # C@M # # 

@6@/
@8 #@ 
@ @ @9 #@<XO # # C
@ # #@6@ @8 #@?@<C@ # #@6@1 #	
@5@9 B@<XXQMprolog_operatorF@(/usr/lib/swi-prolog/library/operators.pl  %ZAu@"C ES Epush_opE
pop_operators E $Epush_operatorsE $XO #op_type C@	u Dw  %ZA $  E [@=C@ $ $  H [@=C@ $ $  N>infix@=C@ $ $  N? $	@=C@ $ $  N@ $	@=C@ $ $  N<postfix@=C@ $ $  N= $
@=XO #same_op_type C@ $ $@6@/
@8 $
 #@9 $
@<XO #
undo_operator C@!@ $ $ B


 B


@6@ @ 
@ @8 T@ 
@8 $ $@?@<C@*@ $ $ B


@6@?@1 B
@5@ @8 $ $@1 B

@5@ @9 $@<C
@ $ $ B@6@?@<C@ $ $  B


 B 
@=XO #
set_operators C@ $ $ @=C@ $ $	
@6@8 $ $@9 $@<C@ $ $ B
	

@6@1  A@5@9 B@<XO #undo_operators C@ $ $ @=C@ $ $

@6@ @8 $@ @ 
@9 $ $@<XD  t  t t  #t  # @D  t  t @t  #t # Ag Ag O # # C@%@s $ $@6@1 B	
@5@/@8 $@1  A
@5@8 B@1operator_stack@2 Dincremental@5@9 B@<XO # $  C@} $ $@6@1 $@2 D@.@.	@5@8 Is@8 $@+mark@?@<XO #tag_ops C@ $ $ 
@=C@;@ $ $ B





 B

@6@1 	
@5@/@/@8 F $@" @#@ @ @9 $ $@<XO # $ C@ $ $@6@9 $@<XD  t  t t  #t  $ BD  t  t t  #t  $ ED  t  t t  #t  $ ED  t  t t  #t  $ @D  t  t @t  #t $  @O # $ C@c $ $@6@/
@/@8 $@ @/@8 $ @ @8 $@ @9 $@<XD  t  t t  #t  $ @D  t  t @t  #t $ O # $ C@i $ $@6@/	@8 $ $@1 $@2 D $	@5@9 B@<XXQMosetF@#/usr/lib/swi-prolog/library/oset.pl  %ZAuC ES Eoset_intEoset_isE	oset_diffE
oset_powerE
oset_unionE
oset_addelE
oset_delelEoset_dunionE	oset_dintXO $"delel C@	u DS  %ZA $7 GM	

@6@ @ 
@9 $/
 $"@<C@ $7 $7  @
@=C@ $7 $7  G	
@=XO $" $) C@ $7 $7@6@/
@8 JC H@3@5@/@8pset $9@ @9 J1@<XO $" $- C@ $7 $7 
	@=C@ $7 $7@6@/
@ @8 !@ 
@ @ @9addel $9@<XO $" _ C@W $7 $7 @=C@X $7 $7
@6@/@ @8 !@ @ @ 
@ @9  ; $9@<XO $" $/ C@ $7 $7 
@=C@ $7 $7@6@/
@ @8 !@ 
@ @ @9 $5 $9@<XO $"  ; C
@\ $7 $7 GM@6@ @ @ 
@9 _ $9@<C@^ $7 $7 @	
@6@ @ @9 $# $9@<C@` $7 $7 G@6@ @ 
@9 $C@<XO $" $1 C@ $7 $7 @=C@ $7 $7
@6@ @9 $2 $9@<XO $" $3 C@ $7 $7 @=C@ $7 $7
@6@ @9dint $9@<XO $"happ C@ $7 $7 
@=C@ $7 $7
	

@6@ @ 
@9 $J $9@<XO $"union2 C
@C $7 $7 	
@=C@D $7 $7
@6@/@ @8 !@ @ @ 
@ @9union3 $9@<XO $" $# C@S $7 $7 
@=C
@T $7 $7@6@ @ @9 $C@<XO $" $% C@0 $7 $7 @@6@?@R@<C@1 $7 $7 @=C	@2 $7 $7	
@6@9 $& $9@<XO $" #F C
@k $7 $7 	
@=C@l $7 $7
@6@/@ @8 !@ @ @ 
@ @9 "z $9@<XO $" $P C@H $7 $7 GM	
@6@ @ @ @9 $M $9@<C@J $7 $7 @	
@6@ @ @9 $+ $9@<C@L $7 $7 G
@6@ @ @9 $U@<XO $" $' C@g $7 $7 
@=C
@h $7 $7@6@ @ @9 #F $9@<XO $" $H C@ $7 $7 
	@=C@ $7 $7@6@ @/
@8 $D@ @ 
@9 $G@<XO $" "z C@u $7 $7 GM	
@6@ @ @ @9 "w $9@<C@w $7 $7 @@6@ @ 
@9 $' $9@<C@y $7 $7 G@6@ @ 
@9 $W@<XO $" $< C@ $7 $7 
	@=C@ $7 $7@6@ @/
@8 $L@ @ 
@9 $;@<XO $" "w C@p $7 $7 @=C@q $7 $7
@6@/@ @8 !@ @ @ 
@ @9 $T@<XO $" $+ C@? $7 $7 
	@=C
@@ $7 $7@6@ @ @9 $U@<XO $" $F C@ $7 $7 
	@=C@ $7 $7@6@ @/
@8 $V@ @ 
@9 $E@<XO $" $? C@ $7 $7 GM	

@6@ @ 
@9 $- $9@<C@ $7 $7  @	
@=C@ $7 $7  G	
@=XO $" $S C@5 $7 $7 @@6@?@R@<C@6 $7 $7 @=C@7 $7 $7
@6@8 Q@ @9 $R@<XXQM DF@5/usr/lib/swi-prolog/library/dialect/sicstus/system.pl  %ZAuC ES E	host_nameEmktempE RuE EEtmpnamE \wE XE  E T!E EpopenE A E AE QEpidE REexecE BE ^0E QE EenvironE ^TXO D A C@t D D/s/c	@6 TZ @@8 A@?COMSPEC@9 T_ Q@<C@w D D /bin/sh
 G	@=XO D $[ C@ D D@6@9 W6 W[@<XO D Ru C@ D D@6@9 A Q@<XO D $] C@ D D@6mkstemp@9 H Q@<XO D $_ C@ D D@6 $`@9 $z@<XO D $a C@ D D  @6@9 $e C@<XO D $b C@ D D@6@9 \w @<XO D $c C@ D D@6@1pipe@5@9 Gi@<XO D $g C@1@ D D		
 Q






@6@1date	

@.@0@0@0@5 G@8 D Q@ @b@g@l C-@x@<XO D $h C@ D D@6 $i@9 A@<XO D $j C@7@j D D@6@"	



@#@/@/@8 $q Q@ @ @3@1stdin@5@4@1stdout@5@4@1stderr
@5@4@1 D
@5@5@9 Yv
 D@<XO D $l C@ D D@6@/	@8 ^ Q@b@i@l C-@x@<XO D $m C@ D D@6@9process_wait $@<XO D Q C@5@ D D		 Q
	





@6@/@8 $@ @1 $	

@.@0@0@0@5 G@8 $@ @b@g@l C-@x@<XO D $n C@ D D@6@9 $f C@<XO D $o C@S D D@6@9 $u@<XXQM $F@#/usr/lib/swi-prolog/library/date.pl  %ZAu@ C ES Eday_of_the_weekE
parse_timeE $E DEday_of_the_yearXO $ $ C@7@U	u D  %ZA $@6@/@8 Q@1 $	@.@.
@.@.@.@.@.@5@ @8 F@?@1 $
 @ @@5@9 B
 $@<XO $ $ C@.A $ $ $


@6@1 An@.
@5%u@1 $
     @ @@5@8 D $@ 
@9 # $@<XO $day C@ $ $@6@/@8	int2digit $@8 G $@'
@<XO $timezone C@8@ $ $ @+

@6@/@ 
@/@8hour $@"@:
@#@/@ @/@8minute $@b@c?@g@p@x@b@c?@g@p@x@'@<C@/@ $ $

 @+

@6@/@ 
@/@8 $@/@ @/@8 $@b@c?@g@p@x@b@c?@g@p@x@'@<C@ @ $ $
  @+

@6@/@ 
@/@8 $@b@c?@g@p@x@'@<C@2@ $ $ @-

@6@/@ 
@/@8 $@"@:
@#@/@ @/@8 $@b@g@x@b@g@x@'@<C@)@ $ $

 @-

@6@/@ 
@/@8 $@/@ @/@8 $@b@g@x@b@g@x@'@<C@ $ $
  @-

@6@/@ 
@/@8 $@b@g@x@'@<C@ $ $    @Z


@=C@ $ $   @6@ @/
@8ws $@"
@U@T@C@#@<C@ $ $   @6@ @/
@8 $@"
@G@M@T@#@<C
@ $ $    
@=XO $ $ C
@: $ $ year $
@=C@; $ $ month $

@=C@< $ $  $ $
@=C@= $ $  $ $
@=C@> $ $  $ $
@=C@? $ $ second $
@=C@@ $ $ 
utc_offset $
@=C@A $ $	time_zone $
@6@- @@<C@B $ $daylight_saving $
@6@- @@<C@D $ $  $ $



 $
@=C@E $ $ time $



 $
@=XO $ $ C@R $ $@6@0@9 $ $@<XO $ $ C@ $ $@6@/@8 $@8 $@'
@<XO $ $ C@ $ $@6@/@/@8 $ @<@ @8 $@&
@ @ 
@9opt_fraction $@<XO $opt_time C@%@ $ $@6@A@"@T

@#@@	@"@ 

@#@?@&
@ @ @9iso_time $@<C
@ $ $    
@=XO $ $ C@ $ $@6@/@8 $ @8 $@'
@<XO $ $ C@ $ $@6@/@8 $ @;@8 $@'
@<XO $day_of_the_month C@ $ $@6@/@8 $@8 $@'
@<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 $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@ $ $@ 
@6@?@&
@ @9 $@<CA  $ $ 
@=XO $digits C@ $ $

@6@ digit@8 G $@&
@?@&@ @ @9 $ $@<C@ $ $ 
	@=XO $ $ C@S@ $ $@6@/
@ @/@8 $@"@:
@#@/@ @/@8 $@"@:
@#@/@ @/@8 $ $@/@/@/@ @/@8 $ $@b@g
@g@o@x@b@g@g@o@x@b@g@g@o@x@'@<C@?@ $ $@6@/
@ @/@8 $@"@:
@#@/@ @/@8 $@/@/@/@ @/@8 $@b@g
@g@o@x@b@g@g@o@x@b@g@x@'@<C@A@ $ $@6@/
@ @/@8 $@/@ @/@8 $@/@ @/@8 $@/@/@/@ @/@8 $@b@g
@g@o@x@b@g@g@o@x@b@g@g@o@x@'@<C@6@ $ $

@6@/
@ @/@8 $@/@ @/@8 $@/@/@/@ @/@8 $@b@g
@g@o@x@b@g@g@o@x@b@g@x@'@<C@+@ $ $@6@/
@ @/@8 $@/@/@/@ @/@8 $@b@g
@g@o@x@b@g@x@b@g@x@'@<XO $ $
 C@.@Z $ $

iso_8601 @-
@6 $@/@ @ @ 
@  @ @/@8 $ $@b@c?@g@p@x@'@<C@] $ $ $ @6@ @/@8 $ $@ @ @ 
@ @ @ @9
iso_8601_rest $@<C@@` $ $@ @ rfc_1123 @6@0@ @/@8 $ $@"@,@ 
@#@ @/@8 $@ @ @/@8 $ $@ @/@8 $@ @/@8 $ $@ @/@8 $@ @/@8 $@ @/@8 $@/@ @/@8 $@"@:
@#@/@ @/@8 $@"@:
@ @#@/@!@ @ @/@"@8 $@ @"@/@#@8 $@/@$@/@%@/@&@ @#@/@'@8 $@ @b@g@g@$@o@x@ 
@b@g@g@%@o@x@ @b@g@!@g@&@o@x@'@'@<XO $ $ C@ $ $
@6@ @1 $@5@8 $@'
@<XO $ $ C@ $ $@6@/@/@8 $ $@/
@ @/@8 $@b@g@c
@p@g
@o@x@'
@<XO $ $ C@;@ $ $@6@/@/@8 $@/
@ @/@8 $@/@ @/@8 $@/@ @/@8 $@b@g@cC@p@g
@c@d@p@o@g@c
@p@o@g@o@x@'
@<XO $ $ C@H@ $ $

@6@A@"
@.
@#@@	@"
@,
@#@?@&
@/@ 
@/@8 $@ @/@8 B@b@g@c @t@/@ @8 Q@b@h@g@c
@g@m X@m @o@x@'@<C@ $ $ 


@=XO $ $ C@ $ $@6@/@8 $@8 $@'
@<XO $week C@ $ $@6@/@8 $@5@8 $@'
@<XO $week_ordinal C@;A $ $@6@1 An@.@5%w@1 $     @ @@5@8 $@ @/
@8 $@ @b@i@c@m D@c@p@g
@m D@j@o@c@o@x@<XO $ $ C@.A $ $ $


@6@1 An@.
@5%j@1 $
     @ @@5@8 $@ 
@9 $@<XO $ $ C@-@n $ $@-
@6@ @/@8 $ $@"@-
@#@ @/@8 $ $@ @ @ 
@ @ @9 $ $@<C@q $ $		    @-
@6@ @ @9 $@<C@s $ $

@6@ @/@8 $@ @/@8 $@ @ @ 
@ @ @9 $@<C@ @v $ $


@-
@6@ @/@8ordinal $@ @ @ 
@ @ @9 $@<C@@@y $ $
@-@W
@6@/@ @/@8 $ $@"@-
@#@/@ @/@8 $ $@ @ @ 
@ @/@8 $@ @ @8 $ $@'@<C@4@} $ $
@W
@6@/@ @/@8 $@/@ @/@8 $@ @ @ 
@ @/@8 $@ @ @8 $@'@<C@%@ $ $

   @W
@6@/@ @/@8 $@ @8 $@'@<XO $ $ C@4@ $ $		@6@/@/@8 $@/
@ @/@8 $@/@ @/@8 $@b@g@c@d@p@g
@c
@p@o@g@o@xAn@8 $@'
@<XXQM D]F@%/usr/lib/swi-prolog/library/record.pl  %ZAu@ C ES Ecurrent_record_predicateEcurrent_recordE FXO D] F C@l D\ D\
 @ F
<compiled>
@6@1 F@5@9 F@<XO D]replace_nth CA D\ D\



@6@?@<CA D\ D\


@6@q?@ @ 
@ @9 $ F@<XO D] X C@.A@ D\ D\ 
 A

@6@?@1 
@5@/
@8 X F@1 
@5@/@8 $@1 A
@5@9 $@<CAD D\ D\ A
 @@6@?@9 $@<CAF D\ D\ A @
@6@?@9 $@<CAH D\ D\ A

 A


@6@ @8 $@ @ 
@9 $@<CAK D\ D\ 


@6 KS@8 Y@?@<CAM D\ D\ 
@=XO D] XX C@E D\ D\@6@0@/@8 $ F@?@1 	@5@@<XD  t  t t  D]t  $ B,O D] % C@@^ DY DY walk_option DZ % A@  YV XC E @8 	 E A@  B= A @ A@  E A @  Bs @ A@ module_class X XC A  E ! A A E A@ infer_meta_predicates XC @ @ A @  F @ A@ trace_reference Mg @ on_trace F E- [} B	undecided  S A
is_walk_option@=XO D]
type_check CA D\ D\ F	@6@0@8defined_type F@?@<C@*A D\ D\ F

 F F 


	@6@? Bs@/@8 C  C@1 @5@ @ 
@9 F F@<CA D\ D\@6@8 Am@?@1 F@5@9 % F@<XO D]type_checks CA% D\ D\  @@=CA& D\ D\ Mg


@6@ @ @9 % F@<CA( D\ D\		
 A

@6@ @ 
@ @8 Y F@ @ @ @9 %@<XO D] % CA< D\ D\  @8
@6@1  @8@2 X,	@5@ @9 N@<XO D] Y CA0 D\ D\@6@8 %
@?@<CA2 D\ D\ F
@6@?is_@ @/@8 A@3@4	@5@9 A=@<CA5 D\ D\@6@8 Am@? %@/@8 A@3@4	@5@9 A=@<CA9 D\ D\@6 H@9 B F@<XO D]set_field_predicates CA D\ D\ 
@=C@A D\ D\@6@3set_@4@4_field@5@/@8 A @/@8 B@ @/@/@8 $@/@3@5@8 A=@/@3@5@8 A=@/@3@4@5@8 A=@/@3@4@4@4@5@8 A=@E@ @+ Mg@M@ @&@F@@@ @ @/@8 %@!@1 @@5@#@q	@&
@"
@#@ @ @ @ @ @ @9 % F@<XO D]is_predicate C@zA D\ D\@6@/@/
@8 %@ 
@/@8 $@/@3@5@8 A= %@/@8 A@/@3@4@.@5@8 A=@/@3@4@5@8 A=@&
@" @ A P A B A
@#@E@+ @@&@M@"@#@@@" @@#@F@<XO D]general_record_pred C@ D\ D\
 
 
@6 %@9 A@<C@ D\ D\
 
 
@6default_@9 A@<C@ D\ D\
 
 

@6@ @3@4@5@8 Mp Hmake_@9 A@<C@ D\ D\
 
 
@6_data@9 A@<C@'@ D\ D\
 
 

@6@ @3@4@5@8 %$@3 %@4@4_fields@5@9 %@<C@ D\ D\
 
 
@6@3 %@4@4 %@5@9 %@<XO D]field_record_pred C@ D\ D\ 
 
@6@3@4 Rx@4	@5@ @9 %@<C@,@ D\ D\ 
 

@6@ @3@4@5@8 %$@3 %@4	@4_of_@4@5@ @9 %@<C@ @ D\ D\ 
 
@6@3nb_set_@4	@4 %*@4@5@ @9 %@<XD  t  t t  D]t  $ @D  t  t @t  D]t $ B6 O D] $ C@n@ D\ D\

 

@6@E@ @8 B@M@( @@@@( @@1 
@.
@5@8 $ F@A@1 
@5@8 %! F@G@G@@@)@ 
@3@0@.@5@8 A=@ @0@/@8defaults F@ @/@0@8types F@/@ @8 %$@ @1 
@5@8 %( F@E@+ @@M@?@@@S@<XO D] F C@b D\ D\@6@+ $@?@<C@d D\ D\@6@1 @a@1 B
 B@2 F@5@0@5@9 @d@<XD  t  t t  D]t  $ @D  t  t @t  D]t $ B6 O D] $ C@ D\ D\
 

@6@ @0@0@9 % @<XO D]current_clause C@=@ D\ D\		@6 Bs@/@8 %@/@0@8 A: %@ @/
@8 A@/@3
@4@.@5@8 A=@&	@"  D] %
@#@<XO D]make_predicate CAr@ D\ D\@#@#@6@3 %%@4@5@/@8 %@3 %#@4@5@/@8 %@3 %@4@4 %'@5@/
@8 %@3 %@4@4 %@5@/@8 %@/@3@4@.@4@.@5@8 A=@/@3@4@4@4@5@8 A=@!@1 @@5@#@/@3@4@4@4@.@5@8 A=@/@3@4@.@5@8 A=@/@3
@4@4@4@4@5@8 A=@!@1 @@2 A@5@#@/@3
@4@4@.@4@.@5@8 A=@/@3
@4@4@4@4@5@8 A=@!@1 @@5@#@/@3
@4@4@4@4@5@8 A=@/@ @3
@4@3@.@!@.@"@5@4@4@4@.@#@5@8 A=@/@$@3@4@!@4@4@.@%@5@8 A=@/@&@3
@4@"@4@%@4@4@#@5@8 A=@/@'@3
@4@"@4@4@4@.@(@5@8 A=@!@)@1 @@ @2 C@1 E@$@&@5@2 A@1 A@@#@4@!@(@5@'@5@#@&@*	@"@*@)
@#@<XD  t  t t  D]t  @P 	 O D] @R C@  D\ D\ D~ E D]@=XO D]data_predicate CAe D\ D\ 
@=C@DAg D\ D\@6@/@ @8 A:@ @/@8 BQ@/@3@4@4@4@5@8 A=@q	@&
@"
@#@ @ @ @ @ @ @9 %9 F@<XO D]set_predicates CAx D\ D\ 
@=CAAz D\ D\@6@3 %@4@4 %*@4@5@/@8 %@3 %+@4@4 %*@4@5@/@8 %@/@8 B@ @/@/@8 $@/@3@5@8 A=@/@3@5@8 A=@/@3@4@4@4@5@8 A=@/@3@4@4@.@5@8 A=@/@3@4@4@5@8 A=@E@%@,@+ Mg@M@%@&@!@1 @@2 D	@5@#@!@ @1 @@2 C	@5@#@F@!@@@:@ @ @/@!@8 %@!@1 @@!@5@#@!@1 @@2 A@!@2 %>	@5@#@!@ @1 @@2 A@!@2 C	@5@#@q@"	@&@#
@"@#@ 
@$@#@ @ @"@ @ @ @$@ @9 %< F@<XO D]access_predicates CAT D\ D\ @=C@NAV D\ D\@6@3@4 Rx@4@5@/@8 %@/@ @8 A:@ @/@8 BQ@/@3@4@4@5@8 A=@q	@&@"
@#@ @ @ @ @ 
@9 %@ F@<XO D] %/ CA D\ D\ @=C@"A D\ D\ A@





@6@?@ 
@ @ @9 %.@<CA D\ D\



@6@ @ 
@ @9 %.@<XO D] %2 CA D\ D\ @=C@(A D\ D\ 





@6@? @@ @8 F F@ 
@ @ @9 %1@<CA D\ D\

 Mg
@6 @@ @8 %C@ @ 
@ @9 %1@<XO D]compile_record C@@ D\ D\@6@3@.@.@5@8 A=@ @/
@/@8 %.@ @/@/@8 %1 %#@ @/@8 A@  %&@/@8 A@/@3
@5@8 A=@/@3@4@5@8 A=@ @/@8 B@&	@"
@#@ @ @ @ @/@8 %B@ @ @ @ @ @/@8 %;@ @ @ @ @ @/@8 %?@ @ @ @ @ @/@8 %@ @ @/@8 %7 F@ @ @ @/@8 % F@ @9 %5 F@<XO D] F C@s D\ D\@6@T@?@8 X
 F@'
	@<C@w D\ D\ A

@6@ @/
@8 %D F@ @ 
@9 %I F@<C@z D\ D\@6@9 %K@<XXQM CF@#/usr/lib/swi-prolog/boot/syspred.pl  #WAsC S E EUEstyle_checkE FE AE GErequireE E HEcall_with_inference_limitE GEleashEnospyall E G	E CE ]EvisibleE GE \E ]E HE B Eatom_prefixE _$E GlE HE VzE YE YE EE$predicate_propertyEcurrent_moduleE C Ecurrent_signalE $fE $eE DEopen_shared_objectE	on_signalE ]Eset_prolog_stackE %jEprolog_stack_propertyE QVEcall_with_depth_limitEgarbage_collect XD  t  t t  Ct  EV 
O C EUCCn	s@#/usr/lib/swi-prolog/boot/syspred.pl  #WA %v@6@9$clause_property C@<XD  t  t t  Ct  G 
O C %PCD %v %v@6@9 Z` C@<XD  t  t t  Ct visible_predicate 
O C %|C@nC8 %v %v
@6@" 
	
@#@8 %e C@E@=@8 X3 @M@E @~@8 @ @M@S@G@@@!@D@1 	 ^!@5 A@8 A @M@Q@/@/@8 A; C@ @ @0@0@9 B9 C@G
@@@/
@1visible_in_module	
@5@/@8 X C@1 @.@.@5@ @8 @Y C@ @ @9 %@<XD  t  t t  Ct  [ AD  t  t t  Ct  [ 
O C [C@r %v %v  B4@=C@s %v %v  J@=C@t %v %v  A@=C@u %v %v  \@=C@v %v %v  \@=C@w %v %v  G@ @=C@x %v %v  ]@@@=C@y %v %v cut_exit@@=C@z %v %v  CA @=C@{ %v %v cut@@=C@| %v %v  A@?@=C@} %v %v  H@/@=C@~ %v %v half@-@=XD  t  t t  Ct  %Z  
O C %YCA6 %v %v  @6@1  B_@2debug_control_hook %Z@5@8 [K C@R@<C
A9 %v %v@6@/@8	spy_point C@8 CA C@R@<CA= %v %v   @=XD  t  t t  Ct property_predicate 
O C %C@DB %v %v	 YV@6@?@"	 

@#@8 %~@0@8 @T @D@8 _$ C@M@Q@D@0@8 Y C@M@Q@ @/@/
@8goal_name_arity C@D@1 
@2 
@5@8system_undefined C@M@Q@<CB %v %v %\@6@?@9 %} C@<C@GB %v %v B<
 

@6@? B= @@8 %@E@ @8 %@M@ @/@/
@8 %@C@0@ @ 
@0@8 %@M@S@P@@@0@/@/
@0@8 %@ @ @ 
@9 %@<C	B %v %v@6@8define_or_generate C@9 %c C@<XD  t  t t  Ct  %\ 
O C %[C@ %v %v@6@/	@8 G C [@/
@8map_bits C@0@9 %@<XD  t  t t  Ct  	 @D  t  t @t  Ct ] D  t  t t  Ct  	 
O C ]C
@ %v %v@6@1 M A@5@9 \ C@<XD  t  t t  Ct  H 
O C %]C@%Ao %v %v@6@8 XL C@E@" Xi	
@#@M@S@@@C@8 C- C@M@'	@)
@P@<XD  t  t t  Ct  _% @D  t  t @t  Ct _$ D  t  t t  Ct  _% 	 D  t  t t  Ct  _% 
O C _$C
B %v %v@6 @~@8 %@?@<XD  t  t t  Ct property_source_file 
O C %C
A %v %v A
@6 A@9 H @<C@=A %v %v D
@6@E@U
@M@9 C @F@@@'@E
@U	@M
@/@8 %@E@ @8 An @M@'
@@@ @9 %@@@9 %@F@<C@MA %v %v	load_context


@6@0 A@8 %@1  @2 B	
@5 @@/
@8 E, C@E@ @ 
@1 ES@.@5@8 EU C@ 
@1 V@.@5@8 %@M@" @#@@@) A@G@<CA %v %vincludes

@6@0@ @;  H'@<CA %v %vincluded_in

@6@ @0@;  H'@<CA %v %v G

@6@ @;  C@<XD  t  t t  Ct  @E @D  t  t @t  Ct Y B6 D  t  t t  Ct  @E 
O C YCB %v %v
 

@6@A@T
@@@T@?@ @9generate_current_predicate C@<C
B %v %v@6@8 %@8 %@?@<C@#B %v %v
 

@6@/@8 Bo C@1 @5@8 %@1 @5@8 %@?@<C@BB %v %v
 

@6 B= @@8 %@D
@1 
 ^!@5 A@8 %@M
@Q@E@ @8 E C@M@ @/@8 Vc C@@@'@( @ @0@0@8 %@?@<XD  t  t t  Ct map_dlflags 
O C %CDH %v %v  @=C@0DI %v %v
@6@ @/@8 % C@E
@/
@8dlopen_flag C@M@S@@@1 @a@1 B %
@5@0@5@8 @e C@F
@b@g@g
@m K?@x@<XD  t  t t  Ct multi_source_files 
O C %CA %v %v@6@1 @I@.
@1multi_source_file
@5	@5@1 B*@2found_src_file@0@5@9 C C@<XD  t  t t  Ct  G
 
O C G
CC %v %v  G@=CC %v %v  ES@=CC %v %v  V@=CC %v %v  GS@=CC %v %v exported_operators@=CC %v %v program_size@=CC %v %v 
program_space@=XD  t  t t  Ct  C 
O C C CB %v %v Bs@6@9 @/ @<CB
 %v %v B@6@0@9 AW C@<CB %v %v E@6@/
@0@8 %@/@8 CP C@ @9 CS C@<CB %v %v A@6@/
@0@8 %@C@/@  HB@M@'	@P@<C
B %v %v @6@/
@0@8 %@9 E C@<C	B %v %v B@6 E @9 %@<C@4B %v %v @!@6@0@/
@8 %@E H@/@8 C C@ @8 % H~@ @8 Vz C@M@'	@@@"	$stream_position 
  @#@F@<CB" %v %v M@6@E M@/
@ Td "@0@8 %@M@)	 @@@@)	 @@F
@<C	B( %v %v H@6 H @9 %@<XD  t  t t  Ct  A  
O C $eCC %v %v@6SHELL@/@8 T_ C@?@9 $f C@<CC %v %v@6comspec@/@8 %@?@9 %@<CC %v %v  @6 $v@9 %@<XD  t  t t  Ct tag_list 
O C %C@ %v %v 
@=C@ %v %v

@6@ 
@3	@4@5@8 A> C@ @ @9 % C@<XD  t  t t  Ct  %l @D  t  t @t  Ct %k Ag  D  t  t t  Ct  %l 
O C %kCD %v %v@6@8 %@?@0@9 E C@<CD %v %v@6@8 %@?@0@9 %@<CD %v %v@6signal_name@9 Bu C@<XD  t  t t  Ct  %z 	 D  t  t t  Ct  %z 
O C %yC
Cq %v %v V
@6 H~@9 HW @<C
Cs %v %v ES
@6 B@9 %@<C
Cu %v %v E
@6owner@9 %@<C
Cw %v %v P
@6 P@9 %@<CCy %v %v K@6 K @@9 %@<CC{ %v %v !@6 ! @@9 %@<C
C} %v %v V
@6 L@9 %@<C
C %v %v D
@6 Bs@9 %@<XD  t  t t  Ct  %u  
O C %tCDu %v %v  @6 @9 E C@<XD  t  t t  Ct  % @D  t  t @t  Ct % Ag Ag @D  t  t t  Ct  % 
O C %C@X %v %v@6@T	@?@9 @ C@<C@[ %v %v


@6@?@<C@\ %v %v

@6@ @/@8 %@ 
@ @ @9 %@<C@_ %v %v
 M
@6@?@ @/
@8bit C@?@ @b@j@g
@m K?@x@<C@b %v %v
 H
@6@?@ @/
@8 %@?@ @b@j@g
@l KE@m KB@x@<C@e %v %v
 B6


@6@?@ @/
@8 %@b@j@g
@m KB@c @t@<C@h %v %v@6+|-|?(Flag)@9 %@<XD  t  t t  Ct  % 
O C %CC- %v %v   A prolog_trace_interception@=CC. %v %v   A  L@=CC/ %v %v    $c_call_prolog @=CC0 %v %v     "@=XD  t  t t  Ct 
style_name 
O C %C@ %v %v @@6 B @1 ]!@2 %M @@5@9 @< C@<C@ %v %v 	singleton@B@=C@ %v %v  @@=C@ %v %v  B@=C@ %v %v charset@ @=C@ %v %v 	no_effect@@=C@ %v %v var_branchesA @=XD  t  t t  Ct  %R @D  t  t @t  Ct %Q D  t  t t  Ct  %R 
O C %QC@$C %v %v 
	
@6@E@8 AE @M@9 %R C@@
@1 @a@1 B @
@5@0@5@9 %@<XD  t  t t  Ct  G 
O C %VC
D %v %v@6@U	@?@9 #y C@<C@1D %v %v@6@E@1 H @0@5@8 @ C@M@&
@@
@1 A@0 H @@5@/@8 A C@1 F	@5 \g@3@4@5@9 D C@<XD  t  t t  Ct  % 
O C %CB %v %v@6@8 %~@!@1 	
@5@#@ @8 %@  @~@9 %@<XD  t  t t  Ct  ] @D  t  t @t  Ct ] D  t  t t  Ct  ] 
O C ]CA% %v %v 

	@6@T	@1 @a B@0@5@9 %@<CA( %v %v 
@6@?@<CA) %v %v 
	
@6@?@1 	
@5@8 ] C@1 	@5@9 &	@<CA, %v %v@6@1  B_@2 %@2 ]@5@8 %@?@<CA. %v %v@6@/	@8 Z C@/
@8 %@/@8 Zx C@ @8 %@R@<CA4 %v %v @=XD  t  t t  Ct  H @D  t  t @t  Ct %b  B6D  t  t t  Ct  H 
O C %bC@<A %v %v 

@6@U
@U@?@E
@1 
@5 B,@8 Y C@M
@1 
@5@/@8 % C@ @9 %@@@1 
@5@9 D C@F@<C@&A %v %v 

@6@E
@U	@M
@S@@@8 H C@/@8 E: C@1 
@5@ @9 %@<XD  t  t t  Ct canonical_source_file 
O C &CA %v %v@6@8 %@0@0@8 %@?@'	@<C
A %v %v@6@0@0@0@  H'@?@'	@<CA %v %v@6@3@1 @ B_@5@4@1 A# E@5@4@1 A A@5@5@8 @ C@9 &@<XD  t  t t  Ct  V{ 
O C VzC@$B? %v %v@6@U@?@E@/@8stream_position_field C@M@ @9 BR C@@
@1 G_@2 B V{@5@9 %@F@<C
BE %v %v@6@/@8 &@ @9 &@<XD  t  t t  Ct  % BD  t  t t  Ct  % ED  t  t t  Ct  % ED  t  t t  Ct  % 
O C %C@3AT %v %v 
	
@6@0@1 	
@5@8 %@1 	
@5 ]@8 %@D@1 	
@5@1 Y@0@5@8 &@M@Q@<XD  t  t t  Ct  A 
O C $fCC %v %v@6 @9 \w C@<XD  t  t t  Ct property_module 
O C &C@"C %v %v@6@8 % C@E@" %
@#@M@8 GQ C@-
@@@9 GV @F
@<XD  t  t t  Ct  Bs 
O C DC
C %v %v@6@8 %@8 %~@?@0@9 " C@<CC %v %v@6@0@8 &  B @1 \@5@9 %@<XD  t  t t  Ct  %j 
O C %iCD: %v %v@6@9 %o C@<XD  t  t t  Ct $trace 	 D  t  t t  Ct  &" 
O C &"C@ %v %v@6@?@<C@ %v %v
@6@?@8 &# C@ @9 &$@<C@ %v %v M
@6@/@8trace_alias C@?@  Ag@/@8 %@ @9 &$@<C@ %v %v M
@6@?@0@3
@5@8 &%@9  C@<C@ %v %v H
@6@/@8 &%@?@  @@/@8 %@ @9 &$@<C@ %v %v H
@6@?@0@3
@5@8 &% @9 &(@<C
@ %v %v@6@8 %@1 M@5@9 &$@<XD  t  t t  Ct  ] @D  t  t @t  Ct ] D  t  t t  Ct  ] 
O C ]CA %v %v 

	@6@T	@1 @a B@0@5@9 %@<CA %v %v 
@6@?@<CA %v %v 
	
@6@?@1 	
@5@8 ] C@1 	@5@9 &)@<CA %v %v@6@1  B_@2 %@2 ]@5@8 %@?@<CA %v %v@6@/	@8 &
@/
@8 %@/@8 &@ @8 Z B;@ @8 D C@R@<CA# %v %v @=XD  t  t t  Ct  %q 
O C %pCD %v %v@6@/
@8stack_property C@8
stack_name C@3
@4@.@5@8 %@ @ @9 E_ C@<XD  t  t t  Ct  D 
O C FCDV %v %v@6@9 U1 C@<XD  t  t t  Ct  H 
O C HC@EA %v %v@6@E
 Y A@8 %@M@(	 A@@@S@F	@E
@ @8 B @M
@A
@/
@8 %@F@@@/@8 QV C@ @/
@8 %@?@@@/
@8 %@F@b@j@f        @t@<XD  t  t t  Ct  %U @D  t  t @t  Ct %T  Ag @D  t  t t  Ct  %U 
O C %TC@<Bs %v %v@6@/@8 FK C@A@+@/@1  @2 H9@.
@5@8 @ C@ @ 
@  G @E@+
 B@M@?@@@S@'

@@@ @;  E @G@<XD  t  t t  Ct  % 
O C %C@k %v %v@6@@?@<C
@m %v %v 

@6@ @9 E= C@<XD  t  t t  Ct  G
 
O C G	CC %v %v@6@U@U	@?@9 & C@<C@7C %v %v@6@U	@"	 ES
@#@?@E@U
@M@/@8 %@E
@ @8 %@M
@'@@@ @9 %@@	@8 %@-
@F@<C	C %v %v@6@8 %~@9 &A@<XD  t  t t  Ct  % 
O C %CB %v %v@6@8 %@?@9 %@<CB %v %v 
 @=XD  t  t t  Ct  C 
O C CCD %v %v@6@/
@8 H C@9 E C@<XD  t  t t  Ct  & 
O C &CBI %v %v  Vx@=CBJ %v %v  H~@=CBK %v %v  H@=CBL %v %v  FA@=XD  t  t t  Ct  B  
O C %^CAH %v %v  @6@1  B_@2 % B@5@8 %@?@<C@AAJ %v %v@6 B @@8 %@? BB@1 B I@5@8 %@/@1 %@5@/	@8 @I C BB@1 ]	@5@8 %@1 \@.
@5@1trace_point
@5@/@8 &F BB@1 ]@5@9 %@<CAQ %v %v  @6 BB@1 B ID@5@9 %@<XD  t  t t  Ct  &2 
O C &1CD %v %v  G@=CD %v %v  G@=CD %v %v  G@=XD  t  t t  Ct  Gl 
O C %aCA} %v %v@6@0@9 Gl C@<XD  t  t t  Ct  % 
O C %C@ A %v %v@6@0@/
@8 Vu C@1 %	@5@8 %@D@8 % C@M@Q@1 %	@5@9 B C@<XD  t  t t  Ct  Y @D  t  t @t  Ct Y  B6D  t  t t  Ct  Y 
O C YC	B %v %v@6@U	@?@9 % C@<C	B %v %v@6@8 %@9 %@<XD  t  t t  Ct  &/ 
O C &.CD %v %v limit@=CD %v %v spare@=CD %v %v min_free@=XD  t  t t  Ct  E 
O C ECA %v %v@6@U@?@/
@8 & C@9 % C@<CA %v %v@6@9 &S@<XD  t  t t  Ct  %f 
O C %eCC %v %v@6@0@9 %@<XD  t  t t  Ct  %R 
O C &CC %v %v @=C@#C %v %v 


@6@?@/
@ @8 %@1 	
@5@8 G C@ @9 &@<CC %v %v
@6@1 @a@1 B L
@5@0@5@9 %@<XD  t  t t  Ct trace_ports 
O C &VCA_ %v %v@6@/
@1 A@1 &&
@4@.@5@2 @@5@9 &F@<XD  t  t t  Ct  %j 
O C %oC@%D= %v %v@6@E@8 &@M@S@@
@1 @a@1 B @
@5@0@5@8 %@/@8 %@ @9 G @<XD  t  t t  Ct  Zw 
O C ZxCA? %v %v 

 

@6@?@ @ @9 &@<CAA %v %v 

@6@ @9 %@<XD  t  t t  Ct  @ 
O C QVC
D_ %v %v@6@8 A @?@9 @ @<CDb %v %v@6@3 A@5@3@1 A# E@5@5 @@/
@8 A! @?@9 &[@<CDe %v %v@6@3 A@5 @@/
@8 &\@?@9 &[@<XD  t  t t  Ct hidden_system_predicate 
O C &]C@ CQ %v %v@6@/	@0@8 %@8 % @0@0 E@8 A C@D
	 Y @8 %@M
@Q@<XD  t  t t  Ct  %N 
O C %MC@ %v %v@6@T@?@9 %@<C@ %v %v %
	@6@?@E
	@T	@M
@9enum_style_check C@@	@C@8 &`@M@S@P@<C@ %v %v@6@/	@8 E  %@/
@8 %@0@9 &c@<XD  t  t t  Ct  &b 
O C &aC@ %v %v@6@/	@8 &c@/
@8 % C@b@j@i@m KB@c @w@<XD  t  t t  Ct  %X 
O C %WC@ %v %v@6@/	@8 Gx C [@/
@8 %@0@9 &e@<XD  t  t t  Ct  % 
O C %CB %v %v 
	
@6@8 %@8 %@1 	
@5 @~@8 %@?@<CB %v %v 
	
@6@8 %@U	@-	 @?@1 	
@5@9 &*@<C	B %v %v@6@0@8 %@9 &*@<XD  t  t t  Ct  G
 
O C GCB/ %v %v@6@E
@/	@8 &R@M
@9 H C@@@S@F	@<XD  t  t t  Ct  	 @D  t  t @t  Ct \  AgD  t  t t  Ct  	 
O C \C@ %v %v 

@6@T
@?@1 @a B@0@5@9 %@<C@ %v %v 
@6@?@<C@ %v %v 
@6@?@1 
@5@8 %@1 
@5@9 %@<C@@ %v %v
@6@/
@8 &
@-
 B @@8 F C@A@k@/@8 %@ @/@8 &@E
@" @#@M@&
@@
@!
@1  A@5@#@ 
@8 &*@E@ @ 
@1 Y@.@5@8 &@M@"
 

@#@!@1 @5@#@@@&
@G@ @8 &$@ @/@8 &W C BB@1 \@5@8 %@R@@@S@G@G
@G@F@<XD  t  t t  Ct  %` 
O C %_C
A %v %v@6 @0@0@9 &_@<XD  t  t t  Ct  % 
O C %CDE %v %v  B@=CDF %v %v  G@=XD  t  t t  Ct  %d 	 D  t  t t  Ct  %d 
O C %cCB %v %vinterpreted@6 E @9 %@<CB %v %v %\@6 @~@9 %@<CB %v %v KS@6 @9 %@<CB %v %vexported@6 &l@9 %@<CB %v %v A@6 A@9 %@<CC %v %v E@6 E@9 %@<CC %v %v B@6 B@9 %@<CC %v %vstatic@6 B @9 %@<CC %v %v E@6 E@9 %@<CC	 %v %v E@6 E@9 %@<CC %v %v B,@6 B,@9 %@<C
C
 %v %v Y
@6imported@9 %@<CC %v %v @@6 @@9 %@<C
C %v %v @
@6 @@9 %@<C
C %v %v ES
@6 B@9 %@<C
C %v %v V
@6 H~@9 %@<CC %v %v F@6 	 @9 %@<CC %v %vnodebug@6 
@9 %@<CC %v %v [@6 ]@9 %@<CC %v %v
references
@6 &q@8 %@-
 @<C
C  %v %vnumber_of_clauses
@6 &s@9 %@<C
C" %v %vnumber_of_rules
@6 &u@9 %@<C
C$ %v %vindexed
@6 &w@9 %@<CC& %v %v H5@6 H5@9 %@<CC( %v %v G@6 G@9 %@<CC* %v %vquasi_quotation_syntax@6 &x@9 %@<XD  t  t t  Ct  &H 
O C &GC@=AY %v %v 

@6@0@1 
@5@8 %@1 
@5	trace_any@8 %@D@1 
@5@1 Y@0@5@8 &@M@Q@1 
@5@9 &j@<XD  t  t t  Ct  %h @D  t  t @t  Ct %g B6 B6 D  t  t t  Ct  %h 
O C %gCD %v %v@6@ @8 G C@9 %@<XD  t  t t  Ct  &' 
O C &&C@ %v %v  A
trace_call
trace_redo
trace_exit
trace_fail@=C@ %v %v  B4 &{@=C@ %v %v  \ &|@=C@ %v %v  J &}@=C@ %v %v  A &~@=XD  t  t t  Ct  %n 
O C %mCD| %v %v@6@3@.
@4@.@5@8 %@b@g@y@0@ @9 &3@<XD  t  t t  Ct  % 
O C %C@7CG %v %v
 

@6@/@8 %@!
@1 @.@5@#@0@ 
@8 %@ 
 @~@8 %@D@ @8 &^ C@M@Q@ @ @9 %@<CCN %v %v
 

@6@ @0@9 ^ C@<XD  t  t t  Ct  %s @D  t  t @t  Ct %r  Ag @D  t  t t  Ct  %s 
O C %rC@;B\ %v %v@6@/@/@8 Gw C@A@&@/
@1 FL
@5@8 &;@ @ @/@8 A C@E@+ B@M@?@@@S@@
@ @ @9 F C@G
@<XXQM BF@./usr/lib/swi-prolog/library/dialect/sicstus.pl  %ZAuC ES E	read_lineE CE UE UE CE &E CE AEtrimcore Eupdate_mutableEget_mutableE CEcreate_mutableE C!E FkXO B U CA B B@6@9sicstus_flag B@<XO B & CA B Bsystem_type@6@?@E


saved_program @@8 A@M
@)	 #N@@@)	 A@<CA B B@6@9 A@<XO B C CA B B 

@6@8 Am@?@ @8 A@3
@4@5 @9 Bk B@<CA B B@6@8 A Bs@/
@8 B@3
@4@5 @9 &@<XO Bsicstus_module_decl C@ B Bhidden @@6@?@&	@" @ F F @
@#@<C@ B B 	@=XO B & CAh B B@6 Ae@9 Z Z@<XO B F C@ B B 
	@=C@ B B@6@ @/
@8 & B@ @ 
@9 & B@<XO B & CA B B  @6@9 # B@<XO B B C@z B B@6@T@?@R@<C@{ B B  @=XO B & CAI B B 
$mutable@=XD  t  t t  Bt  C" @D  t  t @t  Bt C!  @ AgO B C! CA1 B B@6@/@8 C@ @8 C B@ @9 C B@<XD  t  t t  Bt  C @D  t  t @t  Bt C  @O B C CA- B B@6@/
@8 C@8 &@9 C B@<XO Bpush_sicstus_library  C@G@^ B B@6@A@@@1 E@2  B B@5@/@3@1 @ @5@4@1 A# E@5@4@1 A A@5@4@1 A A@5@5@8 @ @1 @@1  A@2 E	 E@5@2 C  B B@5@8 B@R@@@S@F@<XD  t  t t  Bt  C @D  t  t @t  Bt C  AgO B C CA' B B@6@/
@8 C@9 &@<XD  t  t t  Bt  @ @D  t  t @t  Bt C   O B C C@ B B@6@N@@O@@@@@<XO B & C
A B B@6@8 A@9 F@<XO B & CAk B B@6@9 &@<XO B & CAS B B@6 &@8 A:@?@9 %> B@<CAV B B@6mutable@9 B F@<XD  t  t t  Bt  C B,O B C C@' D D  C D@=C@C D D   D@=C@% DB DB  DG DD@=XO B & CAA B B 
 &@=XD  t  t t  Bt  @P 	 O B @R C B B D~ E Fl@=XD  t  t t  Bt  C @D  t  t @t  Bt C  @O B C CA* B B@6@/
@8 C@9 &@<XO B & C@ B B@6@8 Am@?@1 ES@.@5@8 G	 B@ @8 A B@1 A@	@5@9 E B@<C@&@ B B@6@8 B@?@/@3@1 @ B_@5@4@1 A# E@5@5@8 &@ @8 &@1 ES@5@9 &@<C@ B B@6@9 X
 F@<XO B
setup_dialect  C@ B B   @=XXQM DsF@'/usr/lib/swi-prolog/library/settings.pl  %ZAuC ES E
list_settingsErestore_settingEset_setting_defaultEconvert_setting_textE YEset_settingE FEsetting_propertyE YE
save_settingsE & E FE & E Y~XD  t  t t  Dst  F B,D  t  t t  Dst  F 
O Ds FC@S Do Do  Zr Eg Vo@"Indentation used goals in the body  Dn@S@=C@U Do Do  Y Eg Vo@/Distance between tab-stops.  0 uses only spaces  Dn@U@=C@W Do Do  Z9 Eg A @Place cuts (!) on the same line  Dn@W@=C@Y Do Do  Z Eg Vo@NWidth of a line.  0 is infinite  Dn@Y@=XD  t  t t  Dst  F 
O Ds FCA Dr Dr@6@9 F@<XD  t  t t  Dst  & @D  t  t @t  Dst &  AgD  t  t t  Dst  & 
O Ds &C@uA Dr Dr	@6@/
@/@8 F @@ @8 F@E@S@ @/@/
@0@0@8 F@M@1  Ds@2
st_default
@0@5@8 B)@1 
@5@8retract_setting F@E@*	
@M@S@@@1  Ds@2 &
	@5@8 @ F@ @/@8 F@1 
@5@ @9 & F@@ F@1 
@5@9 D F@G@F@<XD  t  t t  Dst  F 
O Ds FC	@ Dr Dr
@6@8 Am@?@<C@ Dr Dr@6@1 An	@5 WY@9 F@<XD  t  t t  Dst  Y 
O Ds &CA Dr Dr@6@9 Y~ F@<XD  t  t t  Dst  F @D  t  t @t  Dst Y  B6D  t  t t  Dst  F 
O Ds YC@j@ Dr Dr
 

@6@E@F@U@U
@M@E@ @/@8st_value F@M@'	@G
@@@*@E@ @/
@/@0@0@8curr_setting F@M@ @ 
@9 F@@ F@1 
@5@9 &@G
@F@@@ @0@0@0@0@8 F@1 
@5@9 Y F@G@F@<XD  t  t t  Dst  & BD  t  t t  Dst  & 
D  t  t t  Dst convert_text B,D  t  t t  Dst  & 
D  t  t t  Dst 	spec_term 
O Ds &CBe Dr Dr 

 
@6@?@<CBf Dr Dr 
 @=XD  t  t t  Dst save_setting 
O Ds &C@[B Dr Dr	
 

@6@ @/@/
@/@0@8 &@E@>@ @/@8 &@D@ 
@ @/@8 F@ @ @8 F@M@Q@@@F@M~n%	~w~n@3@5@8 Fsetting(~q:~q, ~q).~n@3
@4@4@5@9 F@@@S@G@<XD  t  t t  Dst  &  
O Ds &CBW Dr Dr  @6@0@9 & F@<XD  t  t t  Dst 
store_setting 
O Ds &C@`A Dr Dr
 Y 


@6@ @/
@/@0@0@8 &@?@ @ 
@/@8 F@E@*@M@S@@@2@C@ 
@ @8 F@M@1 &
@0@5@8 B)@1 &
@5@8 &@1 Ds@2 C@1 
@5@5@9 # #@P@<C@@A Dr Dr Y 


@6@?@E
@#@1 YU @-@5 @-@8 V V@M
@1 &
@0@5@8 B)@1 &
@5@9 &@@ F@1 
@5@9 &@<CA Dr Dr@6 F@9 B F@<XD  t  t t  Dst  Y 
O Ds YCA Dr Dr EY@6@?@<CA Dr Dr@6@1 &
@5@/@1 @< B @5@8 @@/@8read_setting F@ @9 & F@<XD  t  t t  Dst assert_setting 
O Ds &CAz Dr Dr 

@6@1 &
	@5@9 &@<XD  t  t t  Dst env AD  t  t t  Dst  & 
O Ds &CAB Dr Dr@6@E@/@8 T_ F@M D@ @9 & F@@@'
	@F@<XD  t  t t  Dst numeric_type 
O Ds &CAO Dr Dr  @y @y@=CAP Dr Dr  Vo @y@=CAQ Dr Dr  E E@=CAR Dr Dr X.
@6@E
@8 C,@M@)	 @y@@@)	 E@<XD  t  t t  Dst  & 
O Ds &CB Dr Dr@6@8 & F@?@<C
B Dr Dr @
	@6@? @@9 F@<C
B Dr Dr A
	@6@? A@9 F@<CB Dr Dr @y@6@?@/@8 F F@b@g@lround@x@<CB Dr Dr E@6@?@/@8 &@b@g@l X<@x@<C@+B Dr Dr X.

@6@?@E
@ @8 C,@M
 @y@8 &@@ E@8 &@1 X.@5@9 F@<C
B Dr Dr@6@8 &@9 F@<XD  t  t t  Dst  & AD  t  t t  Dst  & 
O Ds &CA= Dr Dr@6@E@/
@8 &@M D@9 &@@environment_variable@9 &@F
@<XD  t  t t  Dst clear_setting_cache  
O Ds & C
@ Dr Dr  @6@1
setting_cache@0@0@0@5@9 B)@<XD  t  t t  Dst  & 
O Ds &C@*B? Dr Dr@6@8 B@?@" 

@#@ @/@/
@/@/@8 &@?@ @ 
@ @ @9 & F@<C@%BD Dr Dr@6@" 

@#@ @/@/
@/@/@8 &@ @ 
@ @ @9 '@<XD  t  t t  Dst  & 
O Ds &C@CB Dr Dr@6@/	@3@1 A# C@@5@5@8 @ F@? C@@/
@3@1 A- Xe@5@4@1bom @@5@5@8 X @8write_setting_header F@1 F@.@.@0@0@0@0@5@1 &
@2 @5@8 Cx F@9 F@<XD  t  t t  Dst eval_list_default 
O Ds 'CA Dr Dr @=CA Dr Dr
@6@ @ @8 F@ 
@ @9 '
 F@<XD  t  t t  Dst  & @D  t  t @t  Dst & D  t  t t  Dst  & 
O Ds &C@PA Dr Dr@6@/	@/
@8 F @@8 F@E
@;@/@8 &@M
@1 	
@5@8 &@1 	
@5@/@8 &@E@,@M@1 &@2 &@1 	
@5@5@9 &@@@S@@@S@G@<XD  t  t t  Dst  & @D  t  t @t  Dst &  AgD  t  t t  Dst  & 
O Ds &C@Aa Dr Dr
@6@/
@/@8 F @@ @8 F@E@@ @/@/
@0@0@8 &@ 
@ @/@8 F@M@1 
@5@/@8 &@E@*	@M@1 
@5@8 &@@@+@E@ @8 &@M@S@@@C@ @8 F@M@1 
@5@8 &@1 
@5@8 & F@P@E@*	@M@S@@@1 &@2 &@1 
@5	@5@8 &@9 & F@@ F@ @9 &@G@G@<XD  t  t t  Dst  F @D  t  t @t  Dst F  Ag Ag AgD  t  t t  Dst  F 
O Ds FC@~ Dr Dr@6@1 @a@1 B
 B@2 F	
@5@0@5@9 @d@<XD  t  t t  Dst  & BD  t  t t  Dst  & 
D  t  t t  Dst 
local_file BD  t  t t  Dst  ' 
D  t  t t  Dst  & 
O Ds &C@"@e Dr Dr	@6@/@ @ 
@8 F@E
@/@8 & F@M@'@@@'@F@<XD  t  t t  Dst  F 
O Ds FC@ Dr Dr@6@/@8 F F@?@'@<C	@ Dr Dr@6@8 A@?@'@<C@ Dr Dr@6@/@8 '  F@?@'@<C@6@ Dr Dr &
@6@?@E@"@ @/
@8 &@M@ 
@/@8 &@1 ' @1 '@5
@5@8 &@'@@	 &@ @9 &@G
@<C@4@ Dr Dr	 &


@6@?@E@ @/@8 &@M@ @/@8 &@@@&
@F@1 ' @1 '@5
@5@8 &@'@<C@%@ Dr Dr F
@6@?@1 	@5@/
@/@8 F@1 
@5@ @8 &@ @9 F@<C@@@ Dr Dr	@6@/@8 & F@?@/
@8arithmetic_expression_value B@E@+ E@M@b@g
@l X<@y@@@E@) @y@M@b@g
@l &@y@@@&
@1 ' 
@5@8 &@'@<C@6A Dr Dr E



 @@6@?@1expr_to_list@1 E
@5	@5@/@8 F@ @/@8 A F@1 ' @1 E
@5 @@5@8 &@'@<C@#A
 Dr Dr X
@6@?@ @/
@8 '@1 ' @1 X@5
@5@8 &@'
@<CA Dr Dr @=XD  t  t t  Dst  & 
O Ds 'C	BI Dr Dr  X

@=CBJ Dr Dr H
@6@ @ @9 F@<C
BL Dr Dr  " 
@=C
BM Dr Dr  %
@=XD  t  t t  Dst list_setting 
O Ds ' C@XBi Dr Dr 

@6@ @ @/
@/@/@0@8 &@ @ @ 
@/@8 F@1 @5@/@8 &@E
@,@M@( JQ@@@( A~w~t~*| ~q~w~t~*| ~w~n@3@1 @5@4	@4@4@4
@4@5@9 U1 F@<XD  t  t t  Dst  '
 
O Ds '	C@&B Dr Dr@6@/	@8 ^ F@1 F@.
@5%+@8 $ F/*  Saved settings~n@8 F    Date: ~w~n@3
@5@8 F ^@9 F@<XD  t  t t  Dst  V B,D  t  t t  Dst  V 	 D  t  t t  Dst  V 
O Ds VC@$@c Dr Dr Y~ YU XC @- @8 YU
@6@1 XC@4 @-@4 @8@5@ @9 V F@<XD  t  t t  Dst  &  
O Ds &C
B Dr Dr@6@/@8 ' F@?@9 & F@<XD  t  t t  Dst  & 
O Ds &CA Dr Dr@6@3@1  N@5@5@9 Z@<XD  t  t t  Dst  ' 
O Ds 'CA Dr Dr E


@6@?@&
@ @ @/@8 '- F@ 
@ @ @9 '.@<C@0A" Dr Dr	 '
@6@?@&
@E@ @/@8 &@&
@M@"@#@@ &@ @8 &@'
@G@<C@2A' Dr Dr	
 &


@6@?@&
@E@ @/@8 &@&@M@"@#@@@"
@#@G@<C@/A, Dr Dr

 '
@6@?@&
@1 	@5@/@/@8 F@1 @5@/@8 &@&
@"@#@<CA1 Dr Dr 
@=XD  t  t t  Dst  & 
O Ds &CAw Dr Dr 
	
@6@1 &
	@0@5@9 B)@<XD  t  t t  Dst  & 
O Ds &C@=BZ Dr Dr@6@/	@8 & F@(
@(@(
~`=t~72|~n@8 F F~w~t~*| ~w~w~t~*| ~w~n@3Name@4
@4Value (*=modified)@4 A@4@4Comment@5@8 '# '0@8 '1@1 &	@5@1 '!	
@5@9 '@<XD  t  t t  Dst  F B,D  t  t t  Dst  F 
D  t  t t  Dst  F @D  t  t @t  Dst & D  t  t t  Dst  F 
O Ds &CB* Dr Dr@6@8 B@?@/	@/
@8 F@0@0@0@0@9 F@<CB. Dr Dr 
	
@6@0@0@0@0@9 F@<XD  t  t t  Dst  ' BD  t  t t  Dst  ' ED  t  t t  Dst  ' 
D  t  t t  Dst  Y 
O Ds Y~C@DA Dr Dr@6@/
@3@1 A# E@5@4@1 A A@5@5@8 '@?@1 '+
@5@8 & E@/@3@1 A- Xe@5@5@8 '@ @/@8 &@1 &	@5@1 C@5@8 C F@9 '@<CA Dr Dr@6@/
@3@1 A# C@@5@4@1 A A@5@5@8 '@?@1 '+
@5@9 &@<CA Dr Dr @=XXQM DZF@./usr/lib/swi-prolog/library/prolog_codewalk.pl  %ZAuC ES E YPEprolog_program_clauseXO DZwalk_called_by_pred CA DY DY 
 

@6@ @ @8multifile_predicate
 DZ@?@<C@,A DY DY 
 

@6@/
@ @ @8 A:@1 

@5 B,@8 Y@?@1 '<
@5@9 As@<C@_A DY DY	
 
 

@6@/
@ @ @8 A:@E@/@8no_walk_property '>@1 

@5@ @8 Y@M@S@G@@@0@1 

@5@8walk_option_caller '>@/@8walk_option_clause '>@1 @@1 E,@1 

@5@.@5@0 A@5@1walk_called_by_body
	@5@9 Cx Cz@F@<XO DZset_caller_of_walk_option C@?@^ DY DY 
 %














 %
@=XO DZwalk_option_undecided C
@^ DY DY  %

@=XO DZcalling_metaspec CBx DY DY@6@0@/	@8 BQ@8calling_metaarg '>@?@<XO DZ
walk_dcg_body CB DY DY@6@T@?@ @9 % '>@<CB DY DY@6@?@<CB DY DY@6@?@<CB DY DY@6@8 F @?@<CB DY DY B@6@?@<C@2B DY DY	 



 V'

@6@?@E@U@M@ 
@ @ @ @9 'T '>@@@ @ @ @9 'V@<C@)B DY DY A



 V'

@6@?@ @ @ @8 'Y@ 
@ @ @9 'Y@<C@)B DY DY E



 V'

@6@?@ @ @ @8 'Y@ 
@ @ @9 'Y@<C@)B DY DY C



 V'

@6@?@ @ @ @8 'Y@ 
@ @ @9 'Y@<C@-B DY DY C



 V'

@6@?@A@ @ @ @8 'Y@@	@ 
@ @ @9 'Y@<C@-B DY DY Y



 V'

@6@?@A@ @ @ @8 'Y@@	@ 
@ @ @9 'Y@<CB DY DY Z

 !

@6@?@ @ 
@ @9walk_called '>@<CB DY DY@6@/@/
@ @8extend '>@ @ 
@ @9 'Z@<XO DZnb_set_on_trace_of_walk_option C
@^ DY DY@6 F@8 F F	@9 C '>@<XO DZwalk_option_on_trace C
@^ DY DY  %

@=XO DZ@"set_trace_reference_of_walk_option C@^ DY DY@6@9 %> '>@<XO DZwalk_option_module_class C
@^ DY DY  %

@=XO DZgoal_pi C@!BD DY DY
 
 

@6@/
@8 F '>@ 
@8 X2@?@ 
@ @ @9 A:@<CBH DY DY 
@=XO DZwalk_from_multifile CA) DY DY@6@1 It@2 '<@.	@.
@.@5@1walk_called_by_multifile@1 @2 	
@5@5@9 'J@<XO DZ YQ C@@ DY DY
@6 F@/
@8 F @/@0@8make_walk_option '>@E@ @/@8walk_option_clauses '>@U@M@ @ @8walk_clauses '>@F
@@@"@1 A@1walk_option_module@.
@5@2 A@1 %e
@5@2scan_module
@5@1find_walk_from_module
@5@8 'J@F@ @8 'n '>@ @8walk_from_initialization '>@/@ @8infer_new_meta_predicates '> F@/@8 's@E@(@-@M@b@g@j@m D@y BB@1codewalk@2 Y^@5@8 @< @>@/@8 X @ @9 'r '>@@@S@G@<XO DZset_clauses_of_walk_option C@E@^ DY DY
 %














 %
@6 @@9 'b@<XO DZwalk_option_undefined C@^ DY DY  %

@=XO DZ 'u C
@^ DY DY@6@/@8default_walk_option '>@ @9set_walk_option_fields '>@<XO DZset_module_class_of_walk_option C@ @^ DY DY@6@1 X@2 XC@4 A@4 @4 E@4 !@4 A@5@8 'b@9 'h@<XO DZset_walk_option_field C@U@^ DY DY YU
 %














 %
@6@1 XC@4 E@4 @8@4 	@5@ @9 'b@<C@J@^ DY DY B<
 %














 %
@6 A@ @9 'b@<C@J@^ DY DY %
 %













 %
@6 A@ @9 'b@<C@J@^ DY DY D
 %














 %
@6 @@ @9 'b@<C@]@^ DY DY %
 %














 %
@6@1 X@2 XC@4 A@4 @4 E@4 !@4 A@5@ @9 'b@<C@U@^ DY DY %
 %














 %
@6@1 XC@4 @@4 @@4 A@5@ @9 'b@<C@J@^ DY DY F
 %














 %
@6 @@ @9 'b@<C@C@^ DY DY  %
 %














 %
@=C@J@^ DY DY %
 %














 %
@6 F@ @9 'b@<C@C@^ DY DY  E-
 %














 %
@=C@C@^ DY DY  [}
 %














 %
@=C@C@^ DY DY  !
 %














 %
@=C@C@^ DY DY  %
 %














 %
@=C@I@^ DY DY S
 %













 %
@6 A@ @9 'b@<XO DZclauseref_not_from_development C@;C DY DY	 

@6@1 @5@0@8 Vu '>@D@!@1 ES@.
@5@8 EU C@/@1 ES
@5@8 G	 C@D@ @8 ' '>@M@Q@M@Q@@@G
@<XO DZ % CA DY DY E@6@?@<CA DY DY @8@6@1missingundecided_call@5@9 @d@<XO DZregister_possible_meta_clause C@TBT DY DY@6@U@1 V@.	@5@8 '@/
@/@8 [ '>@ @1 % A@5@8 '@D@1 
@5@1 @@0@5@8 Y@M@Q@D

@1 
@5@0@8 Z Z@M
@Q@D@ @8possible_meta_predicate '>@M@Q@?@1 '
@5@9 As@<CB] DY DY @=XO DZset_module_of_walk_option C@E@^ DY DY
 %













 %
@6 @@9 'b@<XO DZvariants CCI DY DY @=CCJ DY DY
@6@ @9 ' '>@<XO DZnb_set_undecided_of_walk_option C@^ DY DY@6
@9 'c@<XO DZ
module_clause C@lC| DY DY
@6@1 @.@.@5@8predicate_in_module '>@D
@ @ @8 ';@M@Q@/
@ @ @8 A:@E@1 
@5 B,@8 Y@M@1 '<@5@8 As@R@F@@@+@E@1 
@5@/@8 Y@ @8no_enum_property '>@M@R@@@1 Vu@1 
@5@0	@5@0 A@9 @@F@<XO DZ '[ CA DY DY@6@T@?@ @9 'V@<C@2A DY DY	 



 V'

@6@?@E@U@M@ 
@ @ @ @9 'Z@@@ @ @ @9 'V@<C@)A DY DY A



 V'

@6@?@ @ @ @8 'Z@ 
@ @ @9 'Z@<C@sA DY DY
 C



 V'

@6@?@E@A@ @/@8walk_option_evaluate '>@+ @@M@!@1 C
@5@#@ @1 C@1 '[	@5@2 '[
	@5@/@8 Y4@ @/@8 ' '>@ @ @9 Mp H@@@ @ @ @8 'Z@ 
@ @ @9 'Z@G@G@<C@HA DY DY@6@ @/@8walk_option_trace_reference '>@- @@E@ @1 	@5@8 E5@M@&
	@@@1 	@5@1 Y@.
@5@8 Y@ @1 
@5@8 E5@1 
@5 	@ @8print_reference '>@R@<C	A DY DY@6@ @8 S '>@?@<C@=A DY DY@6@A@$@E@1 	@5@1 Y@.@5@8 Y@M@S@@@&	@ @/
@ Z	called_by Z@@@/
@ Z ' Z@F@-
@?@ 
@ @9walk_called_by '>@<C@fA DY DY	 V'



@6@E@  @@8walk_option_autoload '>@M@U	@1 	@5 @~@8 @ @@@S@A@1 	@5@1 @@.@5@8 Y@@@1 	@5@/@8 '@?@ @/@8 'E@ @8 ' '>@ @ 
@1 D@5@ @9walk_meta_call '>@<CA DY DY@6@U	@1 	@5 @~@8 '@?@<CA DY DY@6@8 X2@?@1 	@5@ @9 YV '>@<CA DY DY@6@ @9not_callable '>@<XO DZnb_set_autoload_of_walk_option C
@^ DY DY@6 A@8 'b@9 'c@<XD  t  t t  DZt sublist_pos @D  t  t @t  DZt ' Ag Ag Ag Ag @O DZ ' C@%C DY DY

@6@A
@ @ @ @ 
@8subterm_pos '>@@@ @ @ @ 
@9 ' '>@<CC DY DY@6@-	 K9@ @ @ 
@9 '@<XO DZ Z
 C@ DY DY  %@=XO DZ@!set_initialization_of_walk_option C@^ DY DY@6@9 'h@<XO DZset_undefined_of_walk_option C@^ DY DY@6@1 XC@4 E@4 @8@4 	@5@8 'b@9 'h@<XO DZ 'L C@^ DY DY@6@9 'h@<XO DZ ' C@/CY DY DY@6@1 	@5@8 @C@"	 

@#@/@ @8 A:@D
@1 @5@1 Y@0@5@8 Y@M
@Q@<XO DZwalk_option_initialization C
@^ DY DY  %

@=XO DZ 'R CB| DY DY@6@8 C,@?@<CB} DY DY  X@=CB~ DY DY  @@=XO DZset_clause_of_walk_option C@?@^ DY DY 
 %














 %
@=XO DZ ' CB DY DY@6@ @ 
@8 ' '>@?@<CB DY DY@6@U@" 	
@#@?@ @ @ @ 
@9 ' '>@<CB DY DY @=XO DZ ' C
@^ DY DY  %

@=XO DZprint_reference2 CB0 DY DY 	@6@ @/@8 'd '>@ @/
@8 'B@U@ @ 
@@?@<CB5 DY DY@6@/@/
@8make_message '>@ 
@ @9 '@<XO DZ@%nb_set_trace_reference_of_walk_option C@^ DY DY@6@9 'c@<XO DZ ' CA DY DY@6@1 '@.
@5@1 '9@1 
@5	@5@9 'J@<XO DZ '} C
@^ DY DY  %

@=XD  t  t t  DZt  '= BD  t  t t  DZt  '= ED  t  t t  DZt  '= EO DZ ' C@^ DY DY  % E @ @
 A E @
 @@=XO DZ ' C
@^ DY DY@6 @@8 'b@9 'h@<XO DZ ' C	B
 DY DY@6 '@9 '@<XO DZ ' CB DY DY @=C@iB DY DY

@6@E@<@"
 E

@#@M@ @ @/@/@8 '@E@ @ @/@ @/@ @8 ']@M@ @ @ @8 'Z@@@S@G@@@ 
@ @/@/@8 '@ @ @ @8 'Z@G@G@ @ @ @9 '@<XO DZ ' C@X@^ DY DY
 %














 %
@6@1 X@2 XC@4 A@4 @4 E@4 !@4 A@5@9 'b@<XO DZ
meta_decls CC DY DY 
	@=CC DY DY D:- meta_predicate ~q. @

@6@ @ 
@9 (
 '>@<XO DZ ' C@^ DY DY 
	@=C@1@^ DY DY	
@6@E@ @/@8 ' '>@M@ 
@ @ @9 '@F@@@"
@#@ 
@ @9 '@F@<XO DZnb_set_source_of_walk_option C
@^ DY DY@6 A@8 'b@9 'c@<XO DZ 'W CA DY DY@6@/@8 'M '>@E
	@T@M
@( E@@@&@ @9 ' '>@<XO DZset_evaluate_of_walk_option C@D@^ DY DY
 %













 %
@6 A@9 'b@<XO DZmultifile_clause C@)C DY DY
 
 


@6@/@ @ 
@8 A:@1 '@1 @5
@5@0 A@9 @@<XO DZclause_not_from_development C@<A= DY DY
 


@6@1 
@5@8 E, @D@"@1 ES@.@5@8 '@/@1 ES@5@8 '@D	@ @ @8 '@M@Q@M@Q@@@G@<XO DZset_autoload_of_walk_option C
@^ DY DY@6 A@8 'b@9 'h@<XO DZ@$nb_set_initialization_of_walk_option C@^ DY DY@6@9 'c@<XO DZ ' C@P@^ DY DY
 %














 %
@6@1 XC@4 E@4 @8@4 	@5@9 'b@<XO DZextend_term_pos CC: DY DY@6@T@?@<C@8C< DY DY

 V'






 V'

@6@?@/@8 B@1 @@2 D  @5@ @8 X X@ @ @ @9 H H@<C@)CB DY DY D


 V'

@6@ 
@8 B@1 (!@2 D  @5@ 
@9 ("@<XO DZ '^ CC$ DY DY
 
@6@?@<CC% DY DY@6@T@?@ @ 
@9 'V@<C@TC( DY DY 


 
 V'





 V'
@6@?@E
@T@M@ @ 
@8 'V@@@S@ @ @ @ @ 
@9 ']@<C@$C0 DY DY		@6@8 X2@?@/@8 A=@/@8 B@ @ @8 ( '>@ @ @/@8 (#@ @9 A=@<CC7 DY DY@6@  '@ 
@9 '@<XO DZwalk_option_data C
@^ DY DY  YV %
@=C@^ DY DY  B= %

@=C@^ DY DY  E %
@=C@^ DY DY  Bs %
@=C@^ DY DY  % %
@=C@^ DY DY  % %
@=C@^ DY DY  F %
@=C@^ DY DY  % %
@=C@^ DY DY  % %
@=C@^ DY DY  E- %	
@=C@^ DY DY  [} %

@=C@^ DY DY  B %
@=C@^ DY DY  % %
@=C@^ DY DY  S %

@=XO DZ ' CA DY DY 

@6@8 '@?@ @9 'H '>@<CA DY DY @=XO DZ ' C@^ DY DY@6
@9 'h@<XO DZ 'C C
@^ DY DY  %


@=XO DZ ' C	Bf DY DY@6 @@8@!walk_option_infer_meta_predicates '>@?@<C@8Bh DY DY@6@1 @.
@.@5@1 A@1 It@2 '@.
@5@2 A@1 Z@1 
@5@5@2 C@1 E@1 (+	 A@5 @@5@2 'O@5@9 @H@<XO DZset_on_trace_of_walk_option C@E@^ DY DY
 %














 %
@6 F@9 'b@<XO DZ ' CB DY DY@6 H@ @8 '@?@<CB DY DY@6 @@ @8 '@?@<CB DY DY@6 @@ @8 '@?@<CB DY DY@6 E7@ @8 '@?@<XO DZ 'x C
@^ DY DY  %

@=XD  t  t t  DZt  ' BO DZ ' C@ DY DY@6@/
@8 'i '>@1 %@.@5@8 '@ @9 A @<XO DZnb_set_clauses_of_walk_option C
@^ DY DY@6 @@8 'b@9 'c@<XO DZwalk_option_source C
@^ DY DY  %

@=XO DZ %	 C@^ DY DY@6@T@?@R@<C@@^ DY DY
 %
	









@6@8 B@D@D@3 E@4 @8@4 	@5@8 (0@M@Q@M@Q@A@+
 @@@@+
 @@?@A@+ @@@@+ @@?@ @8 Am@ 
@8 AE '>@ 
@1 XC@4 A@4 @4 E@4 !@4 A@5@ F XT@ @8 B@D@D@ @3 @@4 @@4 A@5@8 (0@M@Q@M@Q@ @8 (5@ @8 X2@A@+ @@@@+ @@?@<XO DZ '7 C@WCn DY DY@6@/
@0@8 't @@1 C@1 A@1 %e@.@5@2 A@1 '
@5@2 '
@5@2 C@1 A@1 It@2 '<@.@.
@.@5@2 (@1 @2 
@5
@5@2initialization_clause
@5@1 B*@2 '<@0@0@0@5@9 A` '>@<XO DZ@(set_infer_meta_predicates_of_walk_option C@^ DY DY@6@1 XC@4 @@4 @@4 A@5@8 'b@9 'h@<XO DZ (: C@P@^ DY DY
 %














 %
@6@1 XC@4 @@4 @@4 A@5@9 'b@<XO DZ ' CA DY DY@6 E@8 ' '>@?@<C
A DY DY@6@1 B<@0@5@8 Y@?@<CA DY DY@6@E 	@8 (<@M@( 	@@@( YV@ @9 '@<XO DZnb_set_module_of_walk_option C
@^ DY DY@6 @@8 'b@9 'c@<XO DZfilepos_line C@JC DY DY@6@1 A@1 Gj E@.@5@2 @@.
@5@1 A@1 G
	@5@2 A@1 B@2 G8@.@5@2 A@1 Vz H~
@5@2 Vz H@5@1 A@1 C
@5@2 C@5@9 (8@<XO DZ ' CA DY DY@6@/@8 '@- @@9 S '>@<XO DZ ( C
@^ DY DY@6 A@8 'b@9 'h@<XO DZset_source_of_walk_option C
@^ DY DY@6 A@8 'b@9 'h@<XO DZ (6 C@'C DY DY@6@1 E,@1  @2 Ao@0@1 @.
@0@5@.@5 @@5@0 A@8 @@ @8 ' '>@9 '@<XO DZset_undecided_of_walk_option C@?@^ DY DY 
 %














 %
@=XO DZ 'I CAb DY DY@6@R@<C@%Af DY DY '@6@1 Cx@1 '[	
@0@5 @@5@1 '@.@5@1 (J	
@5@9 @@<C@Ak DY DY
 H@6@E@t@E@'@ @/@8 'E@U@ @0@/
@0@8 VD V!@"
 V'

@#@M@&	@F@@@"@ @/@8 (G@ @8 B@" @#@ @1 
	@5@/@/@8   V!@G@M@1 Cx@1 '[
@5 @@5@1 ' H@5@1 (Jno_positions	
@5@9 @@F@@ @@ @/@8 (F '>@1 '[	
@0@5 @@9 'J@G@G@F@<CA| DY DY (M@6 @@ @/@8 (N@1 '[	
@0@5 @@9 'J@<XO DZ ( C@E@^ DY DY
 %














 %
@6 A@9 'b@<XO DZ 'p C@LA- DY DY 
 

@6@/
@ @ @8 A:@1 @@1 (@1 

@5@.@.	@5@0 A@5@1 A@1 'F	@5@2 A@1 'C	@2 

@5@2 'H
	@5@9 'J@<XO DZnb_set_caller_of_walk_option C@^ DY DY@6@9 'c@<XO DZremove_quantifier CB DY DY

@6@T@?@ @9 'V@<C@$B DY DY		 X


 V'

@6@?@ @ @ @ @ 
@ @9 (S '>@<C@%B DY DY

 


 V'

@6@?@ @ @ @ @ 
@ @9 (U@<C
B DY DY 



@=XO DZ ' C
@^ DY DY  %


@=XO DZ 'H CAL DY DY@6@+ @@?@<C@.AN DY DY@6 @8@/@8 (H '> @@ @/@8 ( '>@1 '[	@0@5@1 '@.
@5@1 (J
	
@5@8 @@?@<CAT DY DY@6 DFailed to analyse:~n@8 D '>@1 @<head>@5@9 Y Y@<XO DZnb_set_clause_of_walk_option C@^ DY DY@6
@9 'c@<XO DZ ' C@!@ DY DY@6<initialization>@8 'B@1 Ao@0@.	@.
@5@1 A@1 '
@5@2 ('	@5@9 'J@<XO DZ 'F C
@^ DY DY  %	

@=XO DZ (. C
@^ DY DY@6 F@8 'b	@9 'h@<XD  t  t t  DZt  ' @D  t  t @t  DZt ' Ag Ag Ag @O DZ ' CC	 DY DY@6@T@?@R@<CC DY DY@6@@?@<C@+C
 DY DY		 V'

@6@ 
@8 (5@8 E@/@ 
@/@8 V* H@ @/@8 BQ@ @ @ @9 '@<CC DY DY _


@6@ 
@ @ @9 '@<CC DY DY
 Z


 !
@6@ 
@ @ @9 '@<XO DZ ' CB_ DY DY 
 



@6@?@ @ 
@9 A:@<CBa DY DY @=XO DZ (+ C
@^ DY DY  %

@=XO DZ ( CB: DY DY YV @a D [3


 @8@6@ 
@9 'k '>@<CB= DY DY  ' @a B F	
 @8@=CB? DY DY 	
trace_call_to


 BB@6@ 
@9 (a@<XO DZ '{ C@b@ DY DY@6 @@8 'b@1 Mp@.
@5@1 A@1  A@2 E,@.@.
@5@2 A@1 C@1 E@1 A@@2 @.
@.@5 @@5@2 A@1 A@
 A@5@2 A@@5@2 A@1 'F	
@5@2 A@1 'C	@2 
@5@2 'H
	@5@9 'J@<XO DZ 'g C@?@^ DY DY 
 %














 %
@=XO DZ S CA DY DY A@

@6@ @9 H @<XD  t  t t  DZt  YQ @D  t  t @t  DZt YP O DZ YP C@ DY DY@6 Z	@/	@8 ZZ V@9 '@<XD  t  t t  DZt  V B,D  t  t t  DZt  V 	 O DZ V C@*@P DY DY YP YU XC E @8 	 YU
@6@1 XC@4 E@4 @8@4 	@5@ @9 V '>@<C@P DY DY YP B< A B<
@6 A@ @9 (h@<C@P DY DY YP ' @ '
@6 @@ @9 (h@<C@P DY DY YP D @ D
@6 @@ @9 (h@<C@:@P DY DY YP ' X XC A  E ! A '
@6@1 X@2 XC@4 A@4 @4 E@4 !@4 A@5@ @9 (h@<C@P DY DY YP % A %
@6 A@ @9 (h@<C@P DY DY YP ' Mg '
@6 Mg@ @9 (h@<C@P DY DY YP ' F '
@6 F@ @9 (h@<C@*@P DY DY YP ' XC @ @ A '
@6@1 XC@4 @@4 @@4 A@5@ @9 (h@<C@P DY DY YP ' A '
@6 A@ @9 (h@<XO DZ ' C	@^ DY DY  %


@=XO DZ ' C@^ DY DY@6@9 '@<XO DZ@+nb_set_infer_meta_predicates_of_walk_option C@^ DY DY@6@1 XC@4 @@4 @@4 A@5@8 'b@9 'c@<XO DZ ' C@SB DY DY	@6@ @/@8 'E@U@?@E@8 E@/
@8 BQ@ 
@8 C,@M@!@1clause_term_position	@5@#@@@!@E@  @@8 (3 '>@M@!@1 '@5@#@@
@F@S@1 ' H@5@8 @d@F
@ @ @9 (  '>@<C@bB  DY DY	@6@ @/@8 (G@U@" 


@#@?@E@8 E@/@8 BQ@ @8 C,@M@!@1file_term_position
	@5@#@@@&@E@  @@8 (n@M@!@1 [~
?@0@5@#@@
@F@S@1 ' H@5@8 @d@F@ @ @9 (o@<C	B- DY DY@6@0@ @9 (o@<XO DZ@"nb_set_module_class_of_walk_option C@ @^ DY DY@6@1 X@2 XC@4 A@4 @4 E@4 !@4 A@5@8 'b@9 'c@<XO DZ@#message_location_file_term_position C@+C DY DY@6@/@8 BQ@ @/
@/@8 (? '>@&
@" D [
@#@<XO DZ 'v C@^ DY DY@6@9 't@<XO DZ ' C
@^ DY DY@6 @@8 'b@9 'h@<XO DZ ' C@B DY DY@6@/@8 BQ@?@E@"@#@M@S@@@&
@(@E@)@ @8 C,@M@/@8 BQ@ @ @/@ @/@ @8 ']@ @ @ @ @8 'Z@G@@@O@E@)@+ X@M@/@8 BQ@ @/@ @/@ @/@ @8 (U@ @ @ @ @8 'Z@F@@@#@E@+ @@M@/@8 BQ@ @ @ @ @8 'Y@@@S@F@G@G@/@8 '@ @ @ @ 
@ @9 '@<CB DY DY @=XO DZnb_set_evaluate_of_walk_option C
@^ DY DY@6 A@8 'b@9 'c@<XO DZ (O C@E@^ DY DY
 %














 %
@6 A@9 'b@<XO DZ (I C@^ DY DY@6
@9 'h@<XO DZ ' CC DY DY  E@=XO DZ '@ CA" DY DY  &t @=CA# DY DY  E@=XO DZ ' CCM DY DY 
	@=C@*CN DY DY@6@E@ @8 F '>@M@ @9 '@F
@@@"
	

@#@ @ @ 
@9 '@<XO DZnb_set_undefined_of_walk_option C@^ DY DY@6@1 XC@4 E@4 @8@4 	@5@8 'b@9 'c@<XO DZ ' C@?@^ DY DY 
 %














 %
@=XXQM CF@&/usr/lib/swi-prolog/library/dialect.pl  %ZAu@ C ES Esource_exportsE
exists_sourceE EXO C E C@D C C@6 @@8 F F E @8 F@E	@+ Gm@M	@S@@@9attach_dialect
 C@<XO C GT C@ C C@6@/
@8 ^ @"
 @ F8
	@#@<XO C !| C@ C C@6@/
@8 ( ( E@8 Gi@E G@8 G @M
@9 G# (@@@S@<XO C ( C@h C C@6@3@1 @ B_@5@4@1 A# E@5@4@1 A A@5@5@9 @ @<XO C ( C@.@w C C@6@/
@8 !| (@1 C@1 (
@.@5@2 C
@5@0 A@8 @@E@8 B@M@ @9 A (@@@ @9 Mp H@<XO C ( C@@@M C C@6@1 E@2  B@5@8 ( (@? Bs@/	@8 C  C@1 	@2 E@2  B@5@8 A @E
@1 @2  & @5@8 @C@M
@1  &@5@@@@S@<C@U C C @=XO C ( C@e C C@6@0@9 (@<XXQM DGF@$/usr/lib/swi-prolog/library/terms.pl  %ZAuC ES E YeE YiE YgE YlE YkE X>E YoE YnE @XO DGinsert_arg_vars C@#@ DE DE@6@/@8 BQ@?@/
@8 BQ@ @ 
@ @8insert_vars
 DG@q@ @ @9 ( (@<C@ DE DE @=XO DG
assoc_arg_map C@ DE DE@6@/@8 BQ@?@ @/
@8add_map (@q@ @ 
@ @9 ( (@<C@ DE DE 
@=XO DG Yi C@c DE DE@6@8 X> @8 (@?@/@8rb_empty
rbtrees@ @0@9lgg_safe (@<C@h DE DE@6@/@8 (@ @0@9lgg (@<XO DG Yl C@>@ DE DE	@6@/@8rb_new (@ @/@8 (@ @/
@8rb_visit (@ 
@/@8common_terms (@E@+@M@'	@)
@F@@@ @/@8ord_list_to_rbtree (@ @8 (@ @ @9mk_subst (@<XO DG Yo C@; DE DE@6@9 F (@<XO DG ( C@ DE DE @=C@8@ DE DE

 D



 A@

@6@ @/@/@8 A:@ @ @ @8 A:@ @ @8 (@ 
@ @9 (@<XO DG ( C
@ DE DE

@6@?@<C@7@ DE DE@6@q@ @/@8 BQ@ @ @/@8 BQ@ @ @/@8 BQ@ @ @ @ 
@/@8 (@ @ @ @ @ @9 ( (@<XO DG ( C@u@l DE DE@6@E@*	@M@'
@'@G
@F@@@^@E@.@8 E@8 E@/
@/@8 A:@ 
@ @8 A:@M@ 
@ @8 A: @ @ @ @9 ( (@F@@@-@E@1 E	@5@/@ @8	rb_lookup (@M@'
@'@@@ @1 E	@5@ @9	rb_insert (@F@G
@<XO DG Z+ C@ DE DE@6@T@?@<C@ DE DE@6@8 A@?@<C@ DE DE  Z@=XO DG ( C	@ DE DE@6@8 Z+ (@?@'	@<C@ DE DE@6@/@8 (@?@'	@<C@ DE DE@6@/@/@8 A:@ @ @8 A:@9 (@<XO DG ( C@ DE DE @=C@1@ DE DE D


@6@?@E@+@M@ @9 (@F
@@@"	 D


@#@ @ 
@9 (@<XO DG ( C
@| DE DE

@6@?@<C@7@} DE DE@6@q@ @/@8 BQ@ @ @/@8 BQ@ @ @/@8 BQ@ @ @ @ 
@/@8 (@ @ @ @ @ @9 (@<XO DG Ye C	@R DE DE@6@8 E5@'	@<XO DG Yg C@E DE DE@6@9 E5@<XO DG ( C@B@ DE DE@6@E@8 (@M@'
	@G@F
@@@.@E@/@/@8	rb_update (@M@ @b@g@c@o@x@F
@@@/
@8 (@ 
@9 (@G@<XO DG ( C@@ DE DE	@6@E@*	@M@'
@'@G
@G@@@q@E@1 E	@5@/
@ @8 (@M@'

@'@G@F@@@R@E@:@8 E@8 E@/@/@8 A:@ @ @8 A:@M@ @ @8 A:@ @1 E	@5@/@8 ( @ @ @ @9 (@@@ @1 E	@5@ @9 (@G@F@F
@<XXQM #F@#/usr/lib/swi-prolog/boot/history.pl  #WAs@ C S E #{E #E #mXD  t  t t  #t matching_event 
O # (CA	s@#/usr/lib/swi-prolog/boot/history.pl  #WA (@6@0@/
@8 # #@8 F #@0@8 El #@?@<XD  t  t t  #t take_string 
O # (CA
 ( (

@6@ csym@8 $ #@?@ @ 
@9 ( #@<C
A
 ( (@6@?@<CA ( ( @=XD  t  t t  #t 
find_event 
O # (C@ ( ( B

@6@?@9get_last_event #@<C@(A  ( (@6@  $@8 (@?@3@5@/
@8take_number #@/@ 
@8 Q #@ @/@8 (@ @9 (@<C
A ( (@6@/@8 (@ @9 ( #@<XD  t  t t  #t  ( 
O # (CA ( (

@6@  $@8 (@?@ @ 
@9 (@<C
A ( (@6@?@<CA ( ( @=XD  t  t t  #t 
substitute 
O # (C@!@ ( (@6@/@/
@8 (@/@ 
@8 (@?@ @/@8 (@ @ @ @8 (@?@<XD  t  t t  #t not_event_char 
O # (C	@ ( (@6 (@8 (@?@R@<C@ ( ( B@6@?@R@<C@ ( ( @=XD  t  t t  #t  ( 
O # (C@ ( (@6@0@/	@8 (@8 (@?@<C@ ( (@6 G@1 ] ]@5@8 @< #@R@<XD  t  t t  #t match_event 
O # (C@ ( (@6@8 ( #@?@<C@ ( (@6 G@1 ] ]@5@8 (@R@<XD  t  t t  #t history_depth_ 
O # (C@ ( (@6 ]@8 A #@8 C- #@b@h@c @t@?@<C@ ( ( @=XD  t  t t  #t  #| 	 D  t  t t  #t  #| 
O # #{C@+@ ( (@6@E
@/	@0@8 (@M@q
	@@@b@c@y
@F	@1 (
@5@8 B #@/@8 ( #@ @9remove_history #@<XD  t  t t  #t  ( 
O # (C@ ( (@6@b@h@i@m D@c @s@?@<C@ ( (@6@b@h@i@m D@y
@1 (
@0@5@8 It #@?@<C@ ( ( @=XD  t  t t  #t expand_history2 
O # (C@ ( ( B B @@6@?@<C@ ( ( B B

@6@ @8 ( #@?@3@5@ 
@9 ( #@<C@#@ ( ( B

 @@6@?@ @/@/
@8 ( #@ @/@8 (@?@ 
@ @0@9 (@<C@"@ ( ( \ 
 \ 
@6@?@  \ @ @/
@/@8skip_quoted #@ 
@ @9 (@<C@"@ ( ( \!
 \!
@6@?@  \!@ @/
@/@8 (@ 
@ @9 (@<C@ ( (

@6@?@ @ 
@9 (@<C@ ( (  @@=XD  t  t t  #t  ( 
O # (C@ ( (



@6@?@<C@!@ ( ( KE

 KE

@6@?@ @ 
@ @ @ @9 (@<C@#@ ( (







@6@?@ @ 
@ @ @ @9 (@<C@ ( (



@6@?@ @ @ @ @9 (@<C@ ( ( 
@=XD  t  t t  #t save_history_line 
O # (C@ ( ( EY@6@?@<C@:@ ( (@6 #[ @@8 (@1 An@.	@5 #w@3@4@3@1 \
 @@5@5@4 A~@4@3@1 \
 @@5@5@5@8 D #@1  A@2 #u	@5@0 A@8 @ #@?@<C@ ( ( @=XD  t  t t  #t  # BD  t  t t  #t  # ED  t  t t  #t  # ED  t  t t  #t  # 	 D  t  t t  #t 
save_event 
O # )C@ ( (@6@8 A #@?@<C@ ( (@6@9 #{ #@<XD  t  t t  #t 
read_history_ 
O # )C
@: ( (@6@8list_history  #@?@R@<C@= ( (	@6 D@1 ]@2 ]	@5@8 (@?@R@<C@@@ ( (
@6@ @/@/@8expand_history #@ @8 ( #@/@ @8 " #@1 #y@.@4@1 H@.@5@4@1 D@5@5@/@1 A@1 @< @8@5 A@5@8 ) @E@T@M@'@'
@F@@@B@E@"$silent
@#@M@ @ A E A A@ @ 
@9 #m #@@@#@ @8 ) #@E@+ @@M G@1 ]@2 ]@5@8 (@@@S@'@'
@F@<XD  t  t t  #t prompt_history 
O # )C@t ( ( A@6@?@9 G  #@<C@D@v ( (	@6@E
@/	@0@8 (@M@q
	@@@(
@F	@/@8 Q #@/@8 )@E~!@/
@8 )@ 
@ @ @/@8 ( #@M@ @8 #q #@@@8 )@G
@9 )@<XD  t  t t  #t  ) 
O # )C@ ( (@6@/@8 (@ @/@8 (@ @8 (@?@<XD  t  t t  #t  #n 
O # #mC@4 ( (@6@8 G #@ @8 ) # E@/@ Td #r@ @ @ 
@8 ) #@?@<XD  t  t t  #t  )	  
O # )C@D@_ ( (@6@E
@/@0@8 (@M@S@@@( @/	@8 (@/
@8 C. #@1 @.@.@5@1 A@1 G
@5@2 (@5@/
@8 @I # G@1 ]@2 ]
@5@9 (@<XD  t  t t  #t  #  	 D  t  t t  #t  #  
O # #C	@m ( (  @6@1 (@0@0@5@9 B* @<XXQM Y9F@$/usr/lib/swi-prolog/library/pairs.pl  %ZAu@ C ES E
pairs_keysE Y6Epairs_keys_valuesEmap_list_to_pairsEtranspose_pairsEgroup_pairs_by_keyXO Y9
flip_pairs C@	u C  %ZA )/ @=C@ )/ )/ D


 D


@6@ @ 
@9 )- Y8@<XO Y9 )# C@d )/ )/ @=C@e )/ )/ D



@6@ @ @9 )# Y8@<XO Y9 Y6 C@Z )/ )/ @=C@[ )/ )/ D




@6@ @ @9 Y6 Y8@<XO Y9keys_values_pairs C@M )/ )/ @=C@N )/ )/
 D

@6@ @ @ @9 )3 Y8@<XO Y9values_keys_pairs C@Q )/ )/ @=C@R )/ )/
 D

@6@ @ @ @9 )6 Y8@<XO Y9 )% C@#@A )/ )/@6@E@U@M@9pairs_keys_values_ Y8@@@E@U	@M@9 )5@@@9 )8@<XO Y9 ): C@I )/ )/ @=C@!@J )/ )/ D





@6@ 
@ @ @9 )9@<XO Y9same_key C@"@~ )/ )/
 D





@6@*@?@ @ @ @ @9 )< Y8@<C@ )/ )/ 	@=XD  t  t t  Y9t  )( @D  t  t @t  Y9t )' Ag @O Y9 )' C@ )/ )/@6@9map_list_to_pairs2 Y8@<XO Y9 )@ C@ )/ )/ 
@=C@ )/ )/
 D


@6@ @ 
@@ @ @9 )?@<XO Y9 )) C@ )/ )/@6@/
@8 )0@9 U@<XO Y9 )+ C@y )/ )/ @=C@*@z )/ )/ D


 D



@6@ @ 
@/@8 )>@ @ @9 )+ Y8@<XXQM
data__formatsF@A/build/spark-VyARoI/spark-2012.0.deb/simplifier/data__formats.pro  7AAuC AS AE DEget_typeE DE	get_stateXO )Cdeclare_data_formats  C@5	u D  7AA )L  @6 )I@1 )H	Data_AtomDataAttributes_Any@5@8 )G
 )C )F@1 )E	Type_AtomTypeAttributes_AnyList@5@9 )O@<XO )C )D C@M )L )L@6@1 )E	@5@8 @ @?@<XD  t  t t  )Ct  )F BO )C )E C  C C ReadTextCharList EY@=C  C C ModuleFunctorArity Module_Atom Functor_Atom	Arity_Int@=C  C C Lines	everyLineupToLineInt@=C  C C Problem @8 B @=C  C C 
ProofFileKindverification_conditionsdeadpath_searchpath_functions@=C  C C 
DebugFileKind	data__prf	data__vcg D2@=XO )C )G C@I )L )L@6@1 )H	@5@8 )S@?@<XD  t  t t  )Ct  )I BO )C )H C
  C C  )I )H )M )N@=C
  C C  )F )E )Q )R@=C
  C C  W W	Base_Atom )^@=C  C C get_datafiles_vcg )hVcgFile_Atom@=C  C C get_datafiles_dpc )kDpcFile_Atom@=C  C C get_datafiles_simplified_vcg )nSimplifiedVcgFile_Atom@=C  C C get_datafiles_summary_dpc )qSummaryDpcFile_Atom@=C  C C get_datafiles_fdl )tFdlFile_Atom@=C  C C get_datafiles_local_user_rule )wLocalUserRuleFile_Atom@=C  C C get_datafiles_global_user_rule )zGlobalUserRuleFile_Atom@=C  C C get_datafiles_rule )}
RuleFile_Atom@=C  C C get_datafiles_pfs )PfsFile_Atom@=C  C C get_datafiles_simplified_pfs )SimplifiedPfsFile_Atom@=C  C C get_datafiles_dec )DecFile_Atom@=C  C C get_datafiles_log )LogFile_Atom@=C
  C C get_datafiles_debug ) )dDebugFile_Atom@=C
  C C  W WNowDate_AtomNowTime_Atom@=C  C C  D) V
ToolName_Atom@=XXQM FF/usr/lib/swi-prolog/boot/dcg.pl  #WAsC S E  1E  2E FE "LEcall_dcgXD  t  t t  Ft   2 
O F  1C@@<	s/usr/lib/swi-prolog/boot/dcg.pl  #WA ) Z8 A




 @

@6@?@/@/@ @/@/@8 _= F@ @/@/@ @/@/@8 )@/@ @8 @/ @!@1 N@0@5@#@ @ @/@/@ @ @8
dcg_extend F@ @ @ @ @/@/@ @8dcg_body F@ 
@ @ @ @ @/@ @8 )@1 A@5@/@ @ @8dcg_optimise F@ @ @ @ @9 )@<C@U@F ) ) Z8



 @

@6@/@/@ @/@/@8 )@ @ @/@/@ @ @8 )@/@ @8 )@!@1 )@0@5@#@ 
@ @ @ @ @/@ @8 )@ @ @ @9 )@<XD  t  t t  Ft  Y 
O F YC@ ) ) )


@6@*
@?@'	@'
@<C@ ) ) )


 
	@6@ @ @9dcg_qualify_pos F@<XD  t  t t  Ft  ) 
O F )CA. ) )@6@T@?@<C@'A0 ) )
 V'






 V'
@6@?@<CA3 ) )@6 _a@9 ]D F@<XD  t  t t  Ft 
dcg_no_extend 
O F )C@ ) ) @=C@ ) ) @=C@ ) )  Z@=C@ ) )  Z@=C@ ) )  B@=C@ ) )  Ay@=C@ ) )  A@=C@ ) )  C@=C@ ) )  Y@=C@ ) )  E@=C@ ) )  C@=C@ ) )  Z8@=XD  t  t t  Ft  _> 
O F _=CA ) )@6@ @ @ 
@; E{ _<@<XD  t  t t  Ft 
dcg_bt_pos 
O F )CA ) )
@6@T@?@<C@'A ) ) !


 V'


 V'@6@?@<CA ) )@6
brace_term@9 )@<XD  t  t t  Ft 
or_delay_bind 
O F )C@ ) ) A A@	@6@*
@?@<C@ ) ) 	
@=XD  t  t t  Ft dcg_cut_pos 
O F )CA ) )
@6@T@?@<C@(A ) )  D

 V'

 D
 V'@=CA ) )@6 A@9 )@<XD  t  t t  Ft dcg_terminal_pos 
O F )CA# ) )@6@T@?@<CA% ) )  _

 V'
@=CA' ) )  D

 V'
@=CA) ) )@6terminal@9 )@<XD  t  t t  Ft dcg_extend_cache D  t  t t  Ft  ) BD  t  t t  Ft  ) ED  t  t t  Ft  ) 
D  t  t t  Ft  ) 
O F )C@Y ) ) A A@




@6@*
@?@'
@<C@\ ) ) A@

@6@*
@?@'
@)	 @@<C@` ) ) 
@=XD  t  t t  Ft   2 
O F )C@9 ) )@6@0@0@9  1 F@<XD  t  t t  Ft  ) 
O F )C@g ) ) "L
@6@T@?@ @ @9 ) F@<C@1@j ) ) 


 )

@6@?@0@/@0@0@0@8 )@ @ @1 )	@5@ @ @ 
@ @9 )@<C@m ) ) A@@6@?@ @9 ) F@<C@y@o ) )
@6@E@M@"@#@M@?@E@8 AE @M@ @/@8 El @"
 A@@#@F@@@$@E@0@/@8 D F@T@M@"
 El@#@@ X@8 Bu F@F@F@F@@@"@C@8 F @M@?@/@8 ! @ @ @/@8 )@"
 A@@#@P@F@ @9 )@<C@ ) ) B A B A@@6@?@ @9 ) F@<C
@ ) ) Z @	@6@?@<C@%@ ) )

 Z
 A
 A@@6@?@/@8 ) F@ @ @ @ @9 )@<C@>@ ) ) A

 A

@6@?@/@/@ @/@/@8 )@ @ @ @/@ @ @8 )@ @ @ @ @ @ @9 )@<C@V@ ) ) C

 C

@6@?@/@/@ @/@/@8 )@ @ @ @/@/@ @8 )@ @ @ @ @ @8 ) F@ @ @ @/@/@ @8 )@ @ @ @ @ @9 )@<C@V@ ) ) Y

 C

@6@?@/@/@ @/@/@8 )@ @ @ @/@/@ @8 )@ @ @ @ @ @8 )@ @ @ @/@/@ @8 )@ @ @ @ @ @9 )@<C@>@ ) ) E

 E

@6@?@/@/@ @/@/@8 )@ @ @ @/@ @ @8 )@ @ @ @ @ @ @9 )@<C@>@ ) ) C

 C

@6@?@/@/@ @/@/@8 )@ @ @ @/@ @ @8 )@ @ @ @ @ @ @9 )@<C@/@ ) ) Ay
 A Ay
 A@@6@?@/@ @/@8 _O F@ @ @ @0@ @ @9 )@<C@ ) )		@6@ @ @/@/@8 )@ @ @ 
@ @9 )@<XD  t  t t  Ft  F @D  t  t @t  Ft F @ B6D  t  t t  Ft  F 
O F FCAL ) )@6@9 "L F@<XD  t  t t  Ft  F @D  t  t @t  Ft "L @ B6 B6D  t  t t  Ft  F 
O F "LC
AN ) )@6@8phrase_input F@8 )@9 ) F@<XD  t  t t  Ft  ) 
O F )C
@ ) )@6@T@?@1 @a B@0@5@9 @e F@<C@-@ ) ) 

 
@6@?@/@/@ 
@ @/@8 )@ @ @ @ @ @9 )@<C@ ) )@6@ @ @8 ) F@?@ 
@9   F@<C@@ ) )@6@E@8 X3 @M@S@@
@1 @a@1 B F@5@0@5@8 )@E@8 ) F@M@1 @a@1 Bbdefinedcg_nonterminal@5@0@5@8 )@@@S@E@8 E @M@/@/@8 Vc @/@ @ @8 )@@	@&@&@( @q@ @ @ @8 A; @ @ @ @8	copy_args F@q@q@ @ @/@8 BR @ @ @/@8 )@1 )@5@8 @ @'@'
@'@ 
@9 )@<XD  t  t t  Ft  ) @D  t  t @t  Ft ) @ B6 B6D  t  t t  Ft  ) 
O F )C@EAS ) )	@6@E@3@/@/@8 F @U@ @8dcg_special F@M@ @0@1 )@0@5@/
@/@/@0@8 )@'	
@'
@1 @5@@@
@@G@G
@F@<XD  t  t t  Ft  ]E 
O F ]DCA6 ) )@6@; E{ _6@<XD  t  t t  Ft  _ 
O F  C	A ) )@6@; E{ _@<XD  t  t t  Ft  ) 
O F )C@ @ ) )@6@b@h@i@s@?@/@8 )@ @ @8 )@q
@ 
@ @9 )@<C@ ) ) @=XD  t  t t  Ft  _P 
O F _OC
A ) )@6@ @; E{ _N@<XD  t  t t  Ft  ) 
O F )CA] ) )@6@T@?@<CA^ ) )@6@?@<CA_ ) )@6@?@<CA` ) )@6@1 @a@1 B @@5@0@5@9 )@<XD  t  t t  Ft  ) 
O F )CAc ) )@6@9 )@<CAe ) )  A@=CAf ) )  C@=CAg ) )  Y@=CAh ) )  E@=CAi ) )  B@=CAj ) )  Z@=CAk ) ) @=CAl ) ) @=CAm ) )  Ay@=XXQM BF@$/usr/lib/swi-prolog/library/debug.pl  %ZAuC ES Edebug_message_contextE BE BE BElist_debug_topics E &oE \E BXD  t  t t  Bt show_thread_context 
O B )C@ Al B B@6thread@8
debug_context B@/
@8 G@-
 [@&@" D [
	@#@<CAr B B 
@=XD  t  t t  Bt assertion_failed  
O B ) CA5 B B   @=XD  t  t t  Bt  B 
O B EC@s@} B B@6@/
@/@8debug_target B@E@`@N@(@1 B
@.@.
@5@8 Is@O@ @ 
@ @/@/@8update_debug B@1 )
@5@8 @ B@R@@@0@E
 B@0@8 C  B@M@S@@	 B @1debug_no_topic
@5@8 B @@ @/@/@8 )@1 )
@5@8 )@G@M@S@@@S@G@G@<XD  t  t t  Bt print_debug 
O B )C
@ B B@6@ @ Zdebug_print_hook Z@?@<C@ B B
@6@?@<C@9@ B B@6@1  @?@2 W@2 E
@5@/@8 F@A@ @/
@8 Mp H@ 
@/@8debug_output B@ @1 Mw @l@1 [@2 \@5@5@8 ^ B@R@@@S@G
@<XD  t  t t  Bt  B 
O B BC@ @ B B@6@E
@/	@0@0@8 ) B@8 F B@M
@S@@@1 ) @@5@9 )@F	@<XD  t  t t  Bt  ) BD  t  t t  Bt  ) 
O B )C@= B B  )@=XD  t  t t  Bt  ) 
O B )CA+ B B@6@ Z * Z@?@<C@,A- B B@6 @8@1 *	@5@8 B
@8 U L@E
 VT@0@8 A@M
@9 # B@@
@1 @a@1assertion_error	@5@0@5@9 @d@<XD  t  t t  Bt  B 
O B \C@x B B@6 @@9 E B@<XD  t  t t  Bt  ) 
O B )C@ B B M
	@6@?@/
@/@8valid_topic B@1 )
@5@8 B)@1 )@5@9 )@<C@ B B H
	@6@?@/
@0@8 *@1 )
@5@9 B)@<C@ B B@6 )@9 B F@<XD  t  t t  Bt  &o 
O B )C@z B B@6 @@9 *@<XD  t  t t  Bt show_time_context 
O B *C@*Au B B@6@1 $@.
@5@8 )@/@8 ^ B@1 F@.@5@ @8 $ B@&
@"
 D \	@#@<CA{ B B 
@=XD  t  t t  Bt  ) 
O B )CA B B A D@6@?@<C	A B B
@6@8 XO B@?@<CA B B@6 Dm@3@1 ] @@5@4@1 \b@5@4@1buffer !@5@5@9 '@<XD  t  t t  Bt  *
 
O B *	C	@ B B ) ) )@6@?@<C
@ B B $ * *%T.%3f@6@?@<C@ B B *
 * *@6@?@<C@ B B@6 )@9 B F@<XD  t  t t  Bt  ) 
O B )C@ B B @ @ @@6@?@ 
@9
ensure_output B@<C@ B B @
 @
 @@6@?@3@5@ 
@9 H H@<C@ B B @
 @
 @@6@?@<C@ B B @ @ @@6@?@<C@ B B @
 @ @@6@?@<C@ B B @
 @
 @@6@?@ @ 
@9 K H@<XD  t  t t  Bt  * 
O B *C	@ B B D@6@?@<C@ B B 
@=XD  t  t t  Bt  B 
O B BC@f B B@6 @@0@9 )@<XD  t  t t  Bt  ) 
O B )C@ B B@6@U@" L)	
@#@?@<C@ B B 
 @@=XD  t  t t  Bt  B BD  t  t t  Bt  B 
D  t  t t  Bt  )  
O B )C@E@ B B@6 D
~`-t~45|~n@8 D B D~w~t ~w~35| ~w~n@3Debug Topic@4	Activated@4To@5@8 * D *@8 *@A@/@/	@/
@8 ) D *@3@4	@4
@5@8 *@R@@@S@G@F
@<XD  t  t t  Bt  B @D  t  t @t  Bt B D  t  t t  Bt  B 
O B BC@#A" B B@6@D
@D@/	@1 *	@5@8 @@M@Q@@@F	@M
@Q@@@F	@?@<C	A' B B@6 A@8 * B@9 ) B@<XD  t  t t  Bt  B 
O B )C@i B B@6@0@9 )@<XD  t  t t  Bt  B @D  t  t @t  Bt B Ag Ag D  t  t t  Bt  B 
O B BC@ B B@6 @@/@8 )@?@ @9 ) B@<C@ B B @=XXQM DxF@,/usr/lib/swi-prolog/library/prolog_source.pl  %ZAuC ES Epath_segments_atomEfile_alias_pathEfile_name_on_pathEload_quasi_quotation_syntaxEprolog_canonical_sourceE YEprolog_close_sourceEprolog_open_sourceE YE YXO Dxchr_expandable C@ Dv Dv @chr_constraint@6chr@9add_mode
 Dx@<C
@ Dv Dvhandler@6 *7@9mode *;@<C
@ Dv Dv K@6 *7@9 *>@<C
@ Dv Dv<=>@6 *7@9 *>@<C
@ Dv Dv C@6 *7@9 *>@<C
@ Dv Dv==>@6 *7@9 *>@<C
@ Dv Dvpragma@6 *7@9 *>@<C
@ Dv Dv Vi@6 *7@9 *>@<XO Dxbuild_alias_cache  C@AB Dv Dv@6@1 N@.@.	@.
@.@5@1search_path
	@5@/@8 @H@ @/
@8 J1@ 
@/@8 JC H@1 Mp@1 *J@0@0
@5@5@1 @@2alias_cache
@5@9 Cx *;@<XO Dxread_clause_option C@ Dv Dv  @=C@ Dv Dv  @ @=C@ Dv Dv  @"@=C@ Dv Dv comments@=XO Dxalternate_syntax CA Dv Dv  B_
 @ @@=C
A Dv Dv@6@ @; Z *U Z@<XO Dx
seek_to_start CA Dv Dv@6@1 !@.
@5@8 Vi V@? bof@0@8 B *;@9seek_to_line *;@<CA Dv Dv@6@1offset@.
@5@8 *Z@? *[@0@9 *\@<CA Dv Dv @=XO Dx Y C@aB Dv Dv@6@1 @loaded@5 *c@8 V V@?@/@3@1 @ @5@4@1 A# E@5@5@8 @ *;@E@)@1	recursive @@5@8 *Z@M@ @/@8 ^ *;@/
@1 A@1 H
@5@2 A
 @0@0@5@9 @H@@@/
@1 A@1 H
@5@2 E
@5@9 @H@F@<C@'B Dv Dv@6@/@3@1 @ @5@4@1 A# E@5@5@8 *e@ @/@8 P *;@1	src_files
@5@9 F@<XO Dxqq_read_syntax_ex C@"A Dv Dv@6@1qq_read_term_ex	
@5@1 @a@1 X@.@5@.
@5@1 A@@2 @a
@5@9 @@<XO Dx *% C@6B Dv Dv@6@T	@?@E@8 A@M@'	@F
@@@"@E@/
@8segments_to_list *;@M @9 Bk *;@@@1 @a@1 B Bl@5@0@5@9 @d@F
@<C
B Dv Dv@6@/
 @8 *s@9
parts_to_path *;@<XO Dx
import_syntax CA Dv Dv@6@T
@?@<C
A Dv Dv@6@"
 B@#@?@9update_directive *;@<CA	 Dv Dv 
@6@1 	@5@ @8 *+ *;@?@<CA Dv Dv @=XD  t  t t  Dxt  *@ BD  t  t t  Dxt  *@ ED  t  t t  Dxt  *@ EO Dx *- CBQ Dv Dv@6@T@?@'	@<C	BT Dv Dv
 A@6@+ A@?@<CBV Dv Dv@6@ Zxref_source_identifier Z@?@<C	BX Dv Dv@6@8 H *;@?@'	@<CB[ Dv Dv@6@3@1 @ B_@5@4@1 A# E@5@4@1 A A@5@5@8 *e@?@<XO Dx *u C
B Dv Dv

@6@?@<CB Dv Dv
 

@6@C
@/@3@5@8 H H@M
@ @9 *t@P@<XO Dx Y C@6@| Dv Dv@6 *R@ @8 X X@?@1 H@.@5@ @/
@ @8 ! V@3@1 H@5
@5@8 H *;@ @8 A *;@/@ @8 @/ *;@ @9update_state *;@<C@e@ Dv Dv
@6@/@ @8 *@1 @.
@5@ @/ N@8 *@1 H@.@5@ @/@ @8 *@E@1 % %@5@8 %M *;@M@!@3@1 Z] B @5@5@#@@@&@3@1 D@5@4@1 
@5@4@1 H@5@5@8 Z@ @8 *@ @9 *@<XO Dx X CC Dv Dv  A~@=CC Dv Dv  PA@=XO Dxload_qq_and_retry C@)A Dv Dv@6@ @8 E @/@ Z &x Z@?@1 
@5@3@1 	@5@5@8 A *;@ @ 
@ @9 Z@<CA Dv Dv@6 B @1quasi_quotation
undeclared	@5@8 @< *;@1 @a@1 X@2unknown_quasi_quotation_syntax	
@5@5@9 @d@<XD  t  t t  Dxt  *O BO Dx *_ CA Dv Dv@6@b@i@c@t@?
@8 G# *;@q
	?@9 *^@<CA Dv Dv @=XD  t  t t  Dxt last_syntax_error BD  t  t t  Dxt  * ED  t  t t  Dxt  * EO Dx *' C@(B} Dv Dv@6@E	@0@0@8 *N *;@M@S@@@8 *H *;@E@U	@M@/
@8 *h@9 *@@@9 *@F
@<XO Dxmodule_decl C@4A- Dv Dv@6@3@1 @ B_@5@4@1 A A@5@4@1 A# E@5@5@8 *e@1 *1	@.@5@1 ^@2 @@2 F8@0
@5@1 */@5@9 A` *;@<XO Dx * C@ Dv Dv@6@?@<C@ Dv Dv
@6@?@8 * *;@ @9 *@<C@ Dv Dv @
@6@8 B@?@1 *z
	@5@0 @@9 @@<C@ Dv Dv @
@6@?@1 @
@5@9 *@<C@ Dv Dv @=XO Dx */ CB5 Dv Dv@6@1restore_source_context@5@1 A@1 C@4@1 W @@5@5 C?@5@9 C *;@<XO Dx *q CB Dv Dv@6@T@?@R@<CB Dv Dv 

@6@ @/
@8 *p@ @ 
@9 *p@<CB Dv Dv

@6@9 A@<XO Dx * C@GB< Dv Dv@6@E@8 H @M@S@@@1 @@1 * EY@0@0@5@0 @@5@8 E *;@8 $  $@1 *?@0@5@8 B)@E@1 !|@2 @r@.	@.
@5@8 Is@M@8 C *;@0@9 *@@@S@G	@<XO Dx * C	@ Dv Dv@6@T@?@<C
@ Dv Dv@6@8	no_expand *;@?@<C@ Dv Dv@6@/@8requires_library *;@1  A@5@8 @ *;@R@<C@ Dv Dv@6@8 *3 *;@?@<C	@ Dv Dv@6@ @0@9 Ey *;@<XD  t  t t  Dxt  A AO Dx A C@ Dv Dv@6@0@9 *@<XO Dx ^ CB Dv Dv
@6@0@0  @8 A@?@<CB Dv Dv@6 @9 A@<XO Dxassert_error C@UA Dv Dv@6@1 G_@0@5@8 *Z@?@E
@@@A@" @a X
 [
@#@@@" @a X
 [~
@#@M
@1 @a@1 X
@5@0@5@/@8 [ *;@1 *@5@9 As@@@9 @d@G
@F@<CA Dv Dv @=XO Dx *) C@UBh Dv Dv	@6@E@G@/
@/@8 *' *;@ @/@8 A@M@E@+
 A~@M@'	@F
@@@'@E@/
 H#@ @8 D *;@M@3
@4
@5@9 A=@@
@3
@4@5@9 A=@F
@@	@'	@G
@G@<XO Dx *z C@ Dv Dv F8

@6@?@0@8 *@1 *x@0
@5@ @9 *@<C@ Dv Dv 
 B



@6@8 Am@?@1 B
@5@9 *y@<C@%@ Dv Dv B


@6@?@1 	@5@/
@/@8 F *;@ @1 
@5@9 # $@<C@ Dv Dv %M
@6@8 *@?@<C@!@ Dv Dv A
@6@1 *
@.@.@5@0 A@8 @@?@1 *	@5@ @9 *@<C@ Dv Dvpce_begin_class_definition@6@1 
pce_expansion@2 push_compile_operators@5@8 @C@?@;
 * * *@<C@ Dv Dv @=XO Dx *1 C@LB Dv Dv@6 E@8 C; *;@1 C@1 E@1  B_@2xref_open_source	@5 @@5@2 Gj E	@5@/
@1 A C?@2 @e
@5@8 @@8
skip_hashbang *;@8 $ $@/@ @8 *@/@8 C *;@1 !|	@2 @r@5@9 B@<XO Dx *K CB Dv Dv A~
C@6@/@ @8 E *;@ @8 *h@ @9 Wh@<C@NB Dv Dv@6@0@ A E@- B=@/@3@4 A~@5@8 A=@/
@8 Wh@b@cC@g
@m D@x@ @/@3@1 @ @5@4@1 A# E@5@4@1 A A@5@4@1 A A@5@5@8 *e@ @8 *h@ @9 Wh@<XO Dx *k CB Dv Dv @=C@PB Dv Dv

@6@0@/@ 
@8 *@  B_@ A F.@D
@  @4@ A F.@M@Q@ 
@/@8 X} X@ @/@3@1 A A@5
@5@8 *e@&@?@&@"
@#@ @ @ @9 * *;@<C@KC Dv Dv

@6@D@ 
@8 X *;@M@Q@1 *f @@5@8 *Z@ 
@/@8 *@ @8 D *;@?@1 P@.@5@0 A@8 @@&@?@&@ @ @ @/@8 *@ @ @ @9 *@<CC Dv Dv


@6@ 
@ @ @9 *@<XO Dx *9 C@ Dv Dv@6@8 *>@?@<C@ Dv Dv@6@1 *?	@5@9 B@<XO Dx * C@2B# Dv Dv@6@1 C@1 E@1 G! G@5@2 G#
@5 @@5@/	@1 A@1 C@4@1 W @@5@5@2 A C?@2 @e	@5@9 @@<XO Dx * C@ Dv Dv  @ @@=C@ Dv Dv  @ _@=C@ Dv Dv  @ _@=C@ Dv Dv  @ _@=C@ Dv Dv  @ %Q@=XO Dx *n C@4A Dv Dv@6@1 G8@.@5@8 B@1 Z	
@5@1 @a@1 X@2 *@.@.
@5@.@5@1 *
	
@5@9 @@<XO Dx * C@ Dv Dv@6@1 @
pce_end_class@5@8 Z@?@; *pop_compile_operators  *@<C@ Dv Dv@6@9 *@<XO Dxqq_read_term C@_A Dv Dv
@6@1 @.@5@/@8select H@- @8@?@E@"@+ N@M@8 G@ @/
@8 *l *;@E@T
@M@?@@ @8@ 
@8 *@R@@@*@ @/
@8 *@E@+ A@M @8@ 
@8 *@R@@@E@+quiet@M@R@@ @ @9 B F@<CA Dv Dv@6@9 *n *;@<XD  t  t t  Dxt  V B,D  t  t t  Dxt  V 	 O Dx V C@Q@X Dv Dv Y Y    CM@6@D@1 D@1  @2  CM@5@5@ @8 A *;@M@Q@1  @2 H@0@0@0@5@3@1 D@1  @2  CM@5@5@5@; Z Z@<C@[ Dv Dv Y ! @y !
@6 @y@ @9 V *;@<C@[ Dv Dv Y *a @y *a
@6 @y@ @9 *@<C@[ Dv Dv Y D @ D
@6 @@ @9 *@<C@[ Dv Dv Y	operators @ *
@6 @@ @9 *@<C@[ Dv Dv Y G_ H Mg G_
@6 Y@ @8 Y *; Mg@ @9 *@<C@Q@[ Dv Dv Y Y    Af@6@D@1 D@1  @2  Af@5@5@ @8 *@M@Q@1  @2 Z@0@0@0@5@3@1 D@1  @2  Af@5@5@5@; Z Z@<C@c Dv Dv Y *f A *f
@6 A@ @9 *@<C@$@c Dv Dv Y @ XC @ *c @
@6@1 XC@4 @@4 *c@5@ @9 *@<C@Q@c Dv Dv Y Y    @@6@D@1 D@1  @2  @@5@5@ @8 *@M@Q@1  @2 @@0@0@0@5@3@1 D@1  @2  @@5@5@5@; Z Z@<XD  t  t t  Dxt  * B,O Dx * C@ Dv Dv  @emacs_begin_mode Eemacs_extend@=C@ Dv Dv  @draw_begin_shape Epcedraw@=C@ Dv Dv  @ A Epce E *@=C@ Dv Dv  @pce_begin_class E *@=C@ Dv Dv  @ * E *@=XO Dx *+ C@?A Dv Dv 

@6@ @8 Am@8 Am@ @1 D@.@5@8 E *;@/
@8 A:@1 
@5 &x@8 Y@?@1 
@5@3@1 	@5@5@9 *@<C@GA" Dv Dv 

@6@ @8 Am@8 Am@/@ Z *@ @/
@3@1 @ B_@5@4@1 A A@5@4@1 A# E@5@5@8 *e@*
@?@1 
@5@3@1 	@5@5@9 *@<XO Dx Y C@Ae Dv Dv
@6@1 *@0@0@5@8 B)@8 *X *;@1 G8@.@5@8 B@/@ @8 *@1 D@.
@5@ @8 *d@1 *@.@5@8 *d@0@ 
@/@/@8 *U *;@ @8 *@1 
@5@8 *@ @@1  A@2 [I@0@0@0@5@/@8 Gh *;@1 *@.@4@1 D
@5
@5@/ @@8 @@ @8 C *;@ @@8 *@E
@T@M@?@'	@@@ @8 * *;@R@<C@%A Dv Dv@6@1 G_@.@5@8 *Z@?@1 @.@.
@5@1 It@2 *
@5@/@8 Y4@ @ @9 L H@<XD  t  t t  Dxt  !} BD  t  t t  Dxt  !} ED  t  t t  Dxt  !} EXQM DF/usr/lib/swi-prolog/boot/qlf.pl  #WAs@ C S E GE GE AE FXD  t  t t  Dt  F 	 D  t  t t  Dt  F 
O D FC@)@\	s/usr/lib/swi-prolog/boot/qlf.pl  #WA * *c@6@1 	@5@/
@8 FH F@ 
@ @8check_is_module F@E@ 
@8 An F@M@'
@@@'	@<XD  t  t t  Dt  A @D  t  t @t  Dt G  AgD  t  t t  Dt  A 
O D GC@7 * * 

@6@ @9	qcompile_ F@<XD  t  t t  Dt  G 	 D  t  t t  Dt  G 
O D *C@2@R * *@6 E@/
@3@1 X X@5@5@8 X F@/@ @8 C F@1 F
	
@5@1 A@1 C
@5@2 C@5@9 C F@<XD  t  t t  Dt  A @D  t  t @t  Dt A D  t  t t  Dt  A 
O D AC@5 * * 
	
@6@9 *@<XD  t  t t  Dt  +  
O D *C@: * *@6@?@<C@; * *@6@?@ @8 *@ @9 *@<C@l@> * *	@6@3@1 @ B_@5@4@1 A# E@5@5@/@8 @ F@/@/
@ @8 D F@E@$@ 
 @4@ A F.@M@1 @a@1 Bb C @4@5@2 @b@1  A@5Conflicting extension@5@8 @e F@@@S@1  A@2 F/@. @4@5@8 A6 F@ @ @/@8 +@1 	@5@3@1 D@5
@5@9 @ F@<XD  t  t t  Dt  * 
O D *C@+@d * *@6@D@8 *@M@Q@1 E @@5 @@8 A F@?@1 F @.@5@8 B F@1 @a@1 B H@5@0@5@9 +@<C@i * * @=XXQM AF@!/usr/lib/swi-prolog/boot/packs.pl  #WAsC S E$pack_detachE$pack_attachE AE AXD  t  t t  At  Tm D  t  t t  At  Tm BD  t  t t  At  Tm ED  t  t t  At  Tm 
D  t  t t  At  Ti D  t  t t  At  Ti BD  t  t t  At  Ti ED  t  t t  At  Ti 
D  t  t t  At attach_package 
O A +C@c@ Tg Tg@6@3@4/pack.pl@5@/	@8 A A E@8 D A@/
@8 D A@8check_existing A@/@8foreign_dir A@/@8
prolog_dir A@?@1 Ti
@5@8 At A@1 Tl
 B_@5@8 +!@ @8update_autoload A@E
@- @@M
@1 Tl
 E@5@8 +!@@@S BC@1 ]@2 ]
@5@9 @< A@<XD  t  t t  At  + 	 D  t  t t  At  + 
O A +C@M Tg Tg@6@8 + A@?@<C@&@O Tg Tg@6@E	@8 D A@M	@1 @a@1 D @5@0@5@9 @e A@@
@1 @a@1 B Ti@5@0@5@9 +(@<XD  t  t t  At  +
 	 D  t  t t  At  +
 
O A +C@B@> Tg Tg@6@E
@8 An A@M
@S@@
@1 @a@1 B @@5@0@5@8 +(@E@1 + 	@5@8 It A@M@1 Tl@0@0@5@8 B* A@9 ^ A@@
@1 @a@1 D Ti@5@0@5@9 +(@<XD  t  t t  At  A 
O A +C@w Tg Tg@6@1 P@.	@5@0 A@8 @ A@?@/
@8 ^ A@9attach_packages A@<C@{ Tg Tg @=XD  t  t t  At  ^ 
O A ^C@ Tg Tg@6@E
@0@0  @8 A A@M
@'	@@ @9 A A@<XD  t  t t  At  A  
O A AC@F@Y Tg Tg@6@/@1 @@1 ] A~@5@4@1 @ @5@4@1 A# E@5@4@1 A A@5@5@/	@8 @I @J@E@-	@M@/
@8remove_dups A@1 @Y
@5@1 +@5@9 Cx A@@@S@F
@<XD  t  t t  At  + 
O A +C@ Tg Tg@6@3@4/prolog@5@8 +@9 +'@<XD  t  t t  At  + 
O A +C@ Tg Tg@6@1 + 	@5@8 +*@?@1 Tl@0@0@5@9 ++@<C@ Tg Tg@6@/
@8 +  A@? B @1 ]@2 ]
	@5@8 +%@R@<C@ Tg Tg @=XD  t  t t  At  + 
O A +C@J@ Tg Tg@6 TX@/@8 A A@3	@4/lib@5@/@8 +@ @8 +'@?@3	@4/lib/@4@5@8 +@E
@8 +'@M
@1 Tl E
@5@9 +!@@ B @1 ]@2 ]@5@8 +%@R@<C@ Tg Tg  @@=XD  t  t t  At  +$ 
O A +#C@ Tg Tg@6	/INDEX.pl@/	@8 +3@E
	@8 A A@M
@9 +,@@@S@<XD  t  t t  At  + 
O A +C@ Tg Tg@6@D@8 X A@M@Q@/
@8 +3@8 +&@?@<C@ Tg Tg @=XD  t  t t  At  +7 
O A +6C@k Tg Tg @=C@l Tg Tg@6@ @8 A A@?@ @9 +5@<C@o Tg Tg

@6@ @ 
@3
@5@9 +5@<XD  t  t t  At  +1 
O A +0C@} Tg Tg @=C@~ Tg Tg
@6@8 +@ A@ @9 +/@<XD  t  t t  At  X 
O A XC@ Tg Tg  A~@=C@ Tg Tg  PA@=XXQM *-C AS AXXQM D F@$/usr/lib/swi-prolog/library/shlib.pl  %ZAuC ES Euse_foreign_libraryE +EE EEcurrent_foreign_libraryEreload_foreign_libraries Eunload_foreign_libraryE +LE EXD  t  t t  D t  +E @D  t  t @t  D t +D D  t  t t  D t  +E 
O D  +DCA	 D D@6@1 E@5 B@9 B @<XD  t  t t  D t 	do_unload 
O D  +OC@:A D D@6@0@0@/
@/@8current_library G'@1 +R@0@0@0@0@5@8 B)@E
@/@8entry G'@1 
@2 G@5@@M
@S@@@S@F@8abolish_foreign G'@ @9 E G'@<XD  t  t t  D t  +E @D  t  t @t  D t +F  AgD  t  t t  D t  +E 
O D  +FC
A D D@6@1 E	@5 B@9 +N@<XD  t  t t  D t  +Z 
O D  +YC@-A( D D@6@A@"@1 G,@2 @.	@.
@5@8 Is@/@/@8 A:@1 	@5@ @8 D G'@R@@@S@G	@G@<XD  t  t t  D t  +H 
O D  +GCAD D D@6@0@0@0@0@8 +Q@/
@1 G,
@5@9 @H@<XD  t  t t  D t  E 
O D  EC
@ D D@6@0@0@0@0@8 +Q@?@<C@@ D D	@6@1 @a@0@0@5@8 B)@/@/@8find_library G'@1 G)@5@8 B@1 G,@0@5@8 B)@1 	@2 %i@.
@5@/ @@8 @@E@U@M@ @ @8delete_foreign_lib G'@1 @a@5@8 G.@R@@@ @ @8 +c@?@E@)@/@8 +T@1 	@2 +W
@5@@M@1 G)@5@8 B)@ @ @ 
@9assert_shlib G'@F@@@H@E@0@8 G, G'@M@1 G)@5@9 B)@G@@@3@1 G)@5@8 B)@1 G,@0@5@8 B)@ 
@8 +[@/@1 +U
@5@/@8 @H@1 @a@1 Dforeign_install_function@2install@5@0@5@9 @d@<C@/@ D D@6@1 G)@5@8 B)@E@0@/@8 @a G'@M@1 @a@0@0@5@8 B)@ @9 @d@@@1 @a@1 Dforeign_library@5@0@5@9 @d@F@<XD  t  t t  D t  +e 
O D  +dC@ D D @@6@1 R	@5@0 @@9 @@<C@ D D @=XD  t  t t  D t  +h 
O D  +gCA7 D D@6@1 +R@0@0@0@0@5@8 B)@1 +R	
@5@9 B@<XD  t  t t  D t  +L 
O D  +MC
A D D@6@1 '	uninstall@5@9 +K G'@<XD  t  t t  D t  +L 
O D  +KC
A D D@6$foreign@1 +P	@5@9 Ca @<XD  t  t t  D t  +V 
O D  +UC@ D D	@6@1 '@0@5@8 H@?@<C@ D D
 '
@6@/@8base G'@3@4@5 Rx@9 Bk @<C	@ D D 
 '
@=XD  t  t t  D t  +u 
O D  +tC@ D D@6@8 A@?@/
@8 D @0@9 D @<C@ D D@6@3@0@4@.
@5@8 A=@9 +s@<XD  t  t t  D t  +S BD  t  t t  D t  +S ED  t  t t  D t  +S 
D  t  t t  D t  +b 
O D  +aC@;@ D D @@6@/@8 H @/@8 F @1 F@shared E@.
@5@1 A`@1 GN X	@.@5@1 X
@5@2 C@5@1 C
@5@8 A` @?@<C@ D D @@6@3@1 @ @5@4@1 A# E@5@4@1 A A@5@5@8 @ @?@<C@ D D
 @@6@8 Am@?@<C@ D D E
 @@6@ @8 Am@?@<C@ D D@6@1 @a@1 D @g@5@0@5@9 @d@<XD  t  t t  D t  +J  
O D  +IC@/AR D D@6@1 QQ@.@.	@.
@5@1 A@1 It@2 +R	@0
@0@5@2 ^9 @@5@/@8 @H@ @/@8 JC H@ @9reload_libraries G'@<XD  t  t t  D t  G* BD  t  t t  D t  G* ED  t  t t  D t  G* 
D  t  t t  D t  G- BD  t  t t  D t  G- ED  t  t t  D t  G- 
D  t  t t  D t  @8 BD  t  t t  D t  @8 ED  t  t t  D t  @8 
D  t  t t  D t  E @D  t  t @t  D t E  AgD  t  t t  D t  E 
O D  EC@ D D 

@6 +q@1 +_
	@5@9 +r@<XD  t  t t  D t unload_all_foreign_libraries  
O D  + CAp D D@6unload_foreign_libraries @@8 A@?@1 +R@.@0@0@0@0@5@1unload_foreign@5@9 Cx G'@<CAt D D   @=XD  t  t t  D t  E @D  t  t @t  D t E D  t  t t  D t  E 
O D  EC
@ D D@6@1 ' +l@5@9 E G'@<XD  t  t t  D t  + 
O D  +CA[ D D @=C@,A\ D D +
	


@6@E
@ @8 +_ G'@M
@S@@ @8@1 D 	load_failed@5@8 @< G'@ @9 +@<XD  t  t t  D t  + 
O D  +C@OA} D D	@6@8 +M G'@E@=@1 G,@.	@2 @.
@.@5 @@/@8 E, G'@E@+	 G+@M@ @/
@/@8 A:@1 

@5@ @8 +]@ @8 C G'@R@@@I@G
@M@S@@
@S@G	@G@G
@<XXQM CF@&/usr/lib/swi-prolog/library/quintus.pl  %ZAu@ C ES Eno_style_checkEatanE  E UE CE $EsqrtEgenargE QEatan2EasinEacosE &EfloorEceilingEpowElog10ElogEtanEcosEsinE KEraise_exceptionE *@Eon_exceptionEunixE	midstringE +E	skip_line E	atom_charE +E  f Ecurrent_streamE +E +Estream_positionXO C + C@ C C@6@/	@8q_style_option
 C@1 H	@5@9 %M +@<XO C + C@ C C@6@b@h@l +@x@<XO C + CA
 C C@6@E	@8 A@M	@S@@@T@<XO C U C@B@ C C FR@6@?version_data@1 Gm@.
@.@.@0@5@8 A TX@/
@8 Acompiled_at@/@8 A@3SWI-Prolog @4
@4 A~@4@4 A~@4@4 T@4
@4): @4@5@9 A +@<C@ C C@6@9 A@<XD  t  t t  Ct  C @D  t  t @t  Ct + O C + CAN C C@6@9 A @<XO C + C@ C C@6@/	@8 ^ +@/
 G@8 $ + $@9 $ $@<XO C + C@ C C@6@b@h@l +@x@<XO C + C@ C C@6@9 BQ@<XO C + C	@ C C@6@b@h@i@m +@x@<XO C Q C@ C C@6@b@h@l Q@x@<XO C + C@ C C@6@b@h@l +@x@<XO C + C@ C C@6@b@h@l +@x@<XO C + C@ C C@6@b@h@l &@x@<XO C + C@ C C@6@b@h@l +@x@<XO C + C	@ C C@6@b@h@i@m Ni@x@<XO C + C@ C C@6@b@h@lceil@x@<XO C + C@ C C@6@b@h@l +@x@<XO C + C@ C C@6@b@h@l +@x@<XO C + C@ C C@6@b@h@l +@x@<XO C + C@ C C@6@b@h@l +@x@<XO Cstream_mode CA( C C  E E@=CA) C C  C@ C@@=CA* C C  Dm C@@=CA+ C C  J7 C@@=XO C + C@ C C@6@b@h@l +@x@<XO C + C@ C C
single_var %@6@?@<C@ C C 
@=XO C + C@ C C@6@b@h@l M
@x@<XO C	to_prolog C@| C C@6@/
@8 H +@9 +@<XO C + CA C C@6@9 @d@<XO C + CA C C @=XD  t  t t  Ct  + @D  t  t @t  Ct + Ag  O C + CA C C@6@9 @@<XO C + C
@i C C $n
	@6@9 $f +@<C
@k C C $f
	@6@9 +@<C@m C C A@6@9 $e +@<C@o C C A$
	 @6 E@9 D +@<C@q C Ccd@6 M@3@.	@5@8 A +@0@9 E +@<C@t C C +
	@6@0@9 +@<C@v C Cargs
	@6 A@9 A@<C@x C C G
	@6 A@/
@8 A +@9 X X@<XO C + C
Ae C C@6@0@0@0@9 + +@<XO C + C@SAk C C	
@6@T@?@/@8 Wh@A@U@@@E@U
@M@ @ 
@ @8 )  +@@@S @ @0@/@8 A@ 
@b@g@g@m D@x@0@ 
 @/@8 A@ @8 Wh@3@4	@4@5@9 +@<C@'Aw C C@6@ @ @ 
@8 A @ @0@/@8 A@0@ 
 @/@8 A@ @ @9 A@<XO C + CA: C C  @6
@9 B +@<XO C + CAZ C C@6@9 E@<XO C + CAg C C@6@ @0@0@9 +@<XO C + C@ C C   @=XO C + C@5A C C@6@1 +@.@5@8 B@ @8 + +@E

@1 F @.@5@8 B@M
@S@@@E
@1file_no@.@5@8 B@M@S@@@(@'@<XO C + CA< C C@6
@9 G# +@<XO C + CAi C C@6@ @ @0@9 +@<XO C + CA/ C C@6@1 G8	@5@8 B@9 *@<XXQM DF@?/build/spark-VyARoI/spark-2012.0.deb/simplifier/ioutilities.pro  i1AuC AS AE [E@&read_up_to_number_of_chars_from_streamEread_line_from_streamE [
E  E [E	stopwith3E  E [
E WEstopwithE WE@!read_lines_from_file_as_char_listE [XO D@#read_lines_from_file_as_char_list_x C@ D D
 )\
@6@?@<C@ D D@6@/@8 "p @ @ @8@$read_lines_from_file_as_char_list_xx W@?@<XO Dwrite_terms_to_file_x C@ D D
@6@?@<C@ D D
 
 



@6@ @ @8write_terms_to_file_xx W@ 
@9 , W@<XO D@#read_number_of_chars_from_stream_xx C@ D D EY EY@6@?@<C@ D D Z@6@?@<C@ D D

@6@q
	?@ 
@ @8@"read_number_of_chars_from_stream_x W@?@<XO D [ C@HA D D @8@6@/@8 V
 D
 M+@8 D W@O*****************************************************************************~n@8 ,!@#* An error has occurred in the ~a~n@3@5@8 ,!*** ERROR - @8 ,!@ @8 ,! Z~@8 ,!@ @ 
@8 ,! ,"@8 ,! M+@8 ,!@8 A3@?@<C@DA D D B @6@/@8 , M+@8 ,! ,"@8 ,!@'* A warning was encountered in the ~a~n@3@5@8 ,!*** WARNING - @8 ,!@ @8 ,! Z~@8 ,!@ @ 
@8 ,! ,"@8 ,! M+@8 ,!@?@<XO D   CB D D@6@/	@8 ,@/
@8 D-  @/@8 D,  SPARK ~a ~a~n~a~n@3	@4
@4@5@8 ,!@?@<XO D , C@ D D EY@6@?@<C@ D D Z Z

@6@q
@ @ 
@8 , W@?@<C@ D D

@6@ 
@8 ,,@?@<XO D   CB) D D@6@/	@8 ,@/
@8 D.  SPARK ~a ~a Edition~n~n@3	@4
@5@8 ,!@?@<XO D , C@-A D D		@6@/@8 H W@/@8 ,0@/
@8 ,0@ @ 
@/@8 H W@?@ @ @/@8 ,1@/@ @8 ,0@?@ @9 ,
 W@<XO D ,
 CA D D@6 A@3@4 Z@4@/%PRESIMP-F-ABORT, Presimplification terminated.@4 Z@5@/	@8 W W@9 W W@<XO D , C@ D D
 @6@?@<C@ D D@6@/@8 ,@ @8 , W@?@<XO Dconvert_charlist_to_readtext C@ D D
 EY@6 EY@8 Mp W@?@<C@ D D
@6@?@<XO D , CA D D@6@/@ @8 A:@1 	@ @5@~q
@ @8 ,!@R@<CA D D@6@?@<XO D [ C
A" D D@6@,ERROR IN COMMAND LINE SYNTAX
!!! Involving: @/
@8 A@9 [ W@<XO Dread_line_from_stream_x C@~ D D EY EY@6@?@<C@ D D@6@/
@8 Q@8 F@?@<XO Dwrite_atom_list_to_stream C@` D D
@6@?@<C@d D D

@6~a
@3
@5@8 ,!@ @9 ,? W@<XO D [
 C
Af D D@6 B  Lc@8 [ W@?@<XO D [ C
A8 D D@6 @8 Lc@8 ,C@?@<XO D W CA4 D D@6@8 ,<@?@<XO D [
 CAP D D@6 @8 Lc@ @8 ,C@?@<XO D , C@ D D@6 E@/@8 Gi@  @8 ,,@ @8 F@?@<XO D W C@ D D@6 C@@/
@8 Gi@8 ,@8 F@?@<XO D [ CA~ D D@6 B  Lc@ @8 ,C@?@<XO D , C@v D D@6@/
@8 & W@8 ,= W@?@<XO D , C@ D D@6@/@8 ,@ @8 ,7 W@?@<XXQM B_-C AS AXD  t  t t  B_t  * B,D  t  t t  B_t  [	 B,O B_ [ C@ D\ D\@6@7 F@0@9 $ F@<XD  t  t t  B_t $breaklevel 	 O B_ ,H C
A B B@6@7 B VT@8 A@?@<CA B B  @=XD  t  t t  B_t comment_hook B,D  t  t t  B_t  ,J 
D  t  t t  B_t  E B,D  t  t t  B_t  E 
D  t  t t  B_t  Ba B,D  t  t t  B_t  Ba 
D  t  t t  B_t  ) BD  t  t t  B_t  ) B,D  t  t t  B_t  ) 
D  t  t t  B_t  FT D  t  t t  B_t  FT BD  t  t t  B_t  FT 
D  t  t t  B_t  ' B,D  t  t t  B_t  ' 
O B_ 'C@'D$ %v %v %k
 E
@6@7 C@A P @f@8 L C@@ P H@8 ,K@?@R@<XD  t  t t  B_t  Z B,D  t  t t  B_t  Z 
D  t  t t  B_t  ) B,D  t  t t  B_t  ) 
D  t  t t  B_t  "~ B,D  t  t t  B_t  "~ 
O B_ "}C@ E E  E@$use :- use_foreign_library/1 instead@=C@ E E  E@$use :- use_foreign_library/2 instead@=XD  t  t t  B_t  [ B,D  t  t t  B_t  [ 
D  t  t t  B_t show_profile_hook B,D  t  t t  B_t  # AD  t  t t  B_t  # @D  t  t @t  B_t # Ag @ Ag D  t  t t  B_t  # 
O B_ #C	C~ E E@6@ @9 #@<XD  t  t t  B_t  [b B,D  t  t t  B_t  [b 
D  t  t t  B_t  *V B,D  t  t t  B_t  [y B,D  t  t t  B_t  [y 
O B_ [xC@ C DY DY (l

@6@7 '>@ @1 ES@.
@5@8 '@&	@ 
@ @ @9 (t '>@<C@5C DY DY '
@6@7 '>@ @1 ES@.@5@8 '@ @1 V@.
@5@8 '@&	@?@&@" D [

@#@<C@"C DY DY '
@6@7 '>@ @/@8 V V!@&
	@"
 D W
@#@<CC DY DY (p

@6@7 '>@ @ @9 ,O@<CC DY DY  [~

 D [


@=XD  t  t t  B_t  &x B,O B_ * CA Dv Dv html E http
html_write@=CA Dv Dv 
javascript E  ,Rjs_write@=XD  t  t t  B_t  % B,D  t  t t  B_t  % 
D  t  t t  B_t  \ B,D  t  t t  B_t  \ 
O B_ \C@(A D D  D +j +k

 DNo install function in ~q @ D
	Tried: ~q


@=CA| D D 
process_error
 J
 DProcess "~w": exit status: ~w


@=CA~ D D  ,X
killed
 D@!Process "~w": killed by signal ~w


@=CB] D& D& socket_error
 DSocket error: ~w
@=CB_ D& D& W`
@6@7 W[@ @9 W W[@<CBa D& D& W W
 D@(Failed to connect using a proxy.  Tried: @
@6@7 W[@ @ @9 W@<XD  t  t t  B_t  A B,D  t  t t  B_t  A 
O B_ V:C@ ! ! !
 D@)Unknown license: ~w.  Known licenses are: @
@6@7 !@ @9 "4 !@<C@*@ ! ! ! !
@EThis system may only distributed using the GNU General Public License @@5because the following components contain GPL-ed code: @ @
@6@7 !@ @ @/
@8 "3@ 
@9 "	 !@<C@/@ ! ! ! !@?This program may be distributed under any license, provided all @@;conditions implied by the GNU Lesser General Public License @@;are satisfied.  In particular, this implies the source code @@>to any modification in SWI-Prolog or one of the used libraries @must be made available. @
@6@7 !@ @9 ,h@<C@@ ! ! ! !

@6@7 !@ @0@/
@8 !@&	@E@1 " @.@5@ 
@8 "@M@S@@@&@&@" @ D@8The program contains modules covered by the "~w" license @
@#@E@#@1 "@.@5@ 
@8 "@&@M@" DSee ~w @
@#@@@%@G@" @
@#@ @ @9 "3@<C@*@ E E  "}

 D@'Initialization goal ~p will be executed @@.immediately for backward compatibility reasons @ D V



@=CAc B B  *

 DAssertion failed: ~q
@=C@$Ae B B E

@6@7 B@/
@8 ) B@ 
@/@8 *
 B@" D
@#@<CAi B B  )
 D@!~q: no matching debug topic (yet)
@=CA D D  +
 + D~w: Failed to load file
@=CA D D  D 
not_supported@+Emulator does not support foreign libraries
@=CB DJ DJ no_resource



 D@7Could not find resource ~w/~w on ~w or system resources

@=C@ C DY DY (b

 DCall to ~q at 

@6@7 '>@ @ 
@; Z [w@<C@:C DY DY ' '



 D@3Found new meta-predicates in iteration ~w (~3f sec)
 @
@6@7 '>@ @ @/@8 (
@" DRestarting analysis ... @
@#@<C@&@ DL DL  B< Y]




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

 D@;Autoloader: loaded ~D files in ~D iterations in ~3f seconds

@=C@JA Dc Dc	
 $




 D@8~D inferences, ~3f CPU in ~3f seconds (~w% CPU, ~w Lips)


@6@7 R@E@b@g
@c @t@M@ @b@c@d@g@p@g
@m @l &@x@@@) B6@'
@<CB Dc Dc Y
@6@7 R@ @9msg_statistics R@<CC Dv Dv  * *
 D@%Undeclared quasi quotation syntax: ~w @@@Autoloading can be defined using prolog:quasi_quotation_syntax/2
@=C@cB D{ D{
 @a
 @b


@6@7 L@ @/@8 Vq L@&	@?@&@1 @a@2 @b@0
@5@ @/@ @> W@" @In: @
@#@E@ @8 V(@&@M@ @ @9 V: L@@@" D V

@#@F@<XD  t  t t  B_t  * B,D  t  t t  B_t  ' B,D  t  t t  B_t xref_source_time B,D  t  t t  B_t  _o B,D  t  t t  B_t  _o 
XQM BF@$/usr/lib/swi-prolog/library/qsave.pl  %ZAuC ES E AE AXD  t  t t  Bt no_save 
O B ,CA DJ DJ@6 E@8 Y@D	 B@8 Y@M	@Q@D
 B,@8 Y@M
@Q@<XD  t  t t  Bt 
save_autoload 
O B ,CAK DJ DJ@6@8define_init_goal B @8define_toplevel_goal B @1 B< @@5 @@8 V V@?@9 B< YT@<CAP DJ DJ @=XD  t  t t  Bt  , 
O B ,CAF DJ DJ@6@1 G@.	@5@8 Vi V@?@9define_predicate B @<CAI DJ DJ @=XD  t  t t  Bt  YM BD  t  t t  Bt  YM ED  t  t t  Bt  YM 
D  t  t t  Bt special_module 
O B ,CA2 DJ DJ  @=CA3 DJ DJ  A@=XD  t  t t  Bt 
save_resource 
O B ,C@/@ DJ DJ@6@ @3@1 A# E@5@4@1 A A@5@5@/@8 @ B @?~t~8|~w~t~32|~w~t~48|~w~n@3	@4
@4@5@8feedback B  K9@ @9 Cs B @<CA DJ DJ@6@/@8 +z @ @8
copy_resource B @?@<CA DJ DJ@6 B @1 @a@1 D UJ@2 UJ	
@5@0@5@9 @< B @<XD  t  t t  Bt mkrcname 
O B ,C@ DJ DJ A
	@6@?@<C@ DJ DJ@6@3@4 @4	@5@9 A B @<XD  t  t t  Bt save_module_operators 
O B ,CB< DJ DJ @6@?@<C@6B= DJ DJ@6@1 B@.	@.
@2 @.@5@1 A@1 ,
~n~t~8|~w @4@1 B	
@2 @5@5@2 @2@2 B	
@2 @5@9 Cx Cz@<XD  t  t t  Bt doption 
O B ,C@ DJ DJ@6@0@9	min_stack B @<C@ DJ DJ  G@=C@ DJ DJ  G@=C@ DJ DJ  G@=C@ DJ DJ  "@=C@ DJ DJ  G@=C@ DJ DJ  F@=XD  t  t t  Bt save_imports  
O B , C@ZA DJ DJ@6
~nIMPORTS~n~n@8 ,@A@H@1 @.@.	@5@1 Y@.
@5@8 Y@D
@8default_import B @M
@Q@/@/@8 A:~t~8|~w:~w/~d <-- ~w~n@3@4@4@4
@5@8 ,@1  B@2restore_import
@2 @5@8 @2 @R@@	@S@G@G
@F@<XD  t  t t  Bt  Z	 
O B Z
C@} DJ DJ  G@=C@~ DJ DJ  G@=XD  t  t t  Bt save_resources 
O B ,C@ DJ DJ
 A@6@?@<C@J@ DJ DJ@6~nRESOURCES~n~n@8 ,@8copy_resources B @A@5@0@1 @.
@2 ,@0@0@0@5@8 Y C@1 
@2 ,@.@.@.
@5@1 A@1 ,
@.@5@2 ,
@5@8 ,@R@@	@S@G
@G@F@<XD  t  t t  Bt save_records  
O B , C@4A DJ DJ@6~nRECORDS~n@8 ,@A@'@/@8 By B  ,@3@4@.	@5@8 ,@0@8  { B  A~@8 ,@1 	@0@5@8 ,@R@@@S@G@<XD  t  t t  Bt default_init_file 
O B ,C@ DJ DJ #N K9@6@?@<C@ DJ DJ@6 G@9 A @<XD  t  t t  Bt save_attributes 
O B ,CA DJ DJ@6@A@/	@8 Y@8save_attribute B @R@@@S@F	@<XD  t  t t  Bt save_unknown 
O B ,C@&A DJ DJ@6@1  ^!@5@/	@8 A@E
@+	 @8@M
@S@@@1 F@1  ^!@5	@5@9 ,@<XD  t  t t  Bt  , 
O B ,C@BA DJ DJ@6@1 +|
 E@.@5@1 A`@1 +|	
 C@@.
@5@1 A@1 ,~t~8|~w~t~24|~w~t~40|~w~n@4
@4@4<Copied from running state>@5@2 X
@5@2 C
@5@1 C@5@9 A` @<XD  t  t t  Bt save_module 
O B ,C@=A[ DJ DJ@6@8 C ~n~nMODULE ~w~n@3@5@8 ,@8 , B @A@!@!
@1 @0@5@#@0@8 ,@D
@1 Y@0@5@8 Y@M@Q@8save_predicate B @R@@	@8 BW   Z~@9 ,@F
@<XD  t  t t  Bt option_type 
O B ,C	B DJ DJ
 @y@6@0@9 ,@<CB DJ DJ  G XC #Nkernel A@=CB DJ DJ  B= A@=CB DJ DJ  G @@=C
B DJ DJ  AM XCsave K@=CB DJ DJ  G A@=C
B DJ DJ  E XC , ,@=CB DJ DJ  G F@=CB DJ DJ  G F@=CB DJ DJ  G @@=CB DJ DJ  G B@=XD  t  t t  Bt  , 
O B ,C@@A DJ DJ@6@/	@8 ,@/
@8 C3 @A@/@1 "@.@.@5@8 Mp H@D
@ @ @0@ A , A@M
@Q@D	@ @ @8reserved_resource B @M@Q@ @ @8 ,@R@@@S@G@<XD  t  t t  Bt convert_option 
O B ,C@ @ DJ DJ@6@/@8 ,@?@E
@+	 @M@'
	@@@b@g@i@cD @p@m X@x@<C	@ DJ DJ G@6@?@9 F @<C	@ DJ DJ G@6@?@9 ,@<C@ DJ DJ 	@=XD  t  t t  Bt qualify_head 
O B ,C
BR DJ DJ
@6 @8 A:@?@<C	BT DJ DJ 
  A@=XD  t  t t  Bt no_save_flag 
O B ,CB DJ DJ  G@=CB DJ DJ  A@=CB DJ DJ  Y@=CB DJ DJ  ]@=CB DJ DJ  #[@=CB DJ DJ  #W@=CB DJ DJ 	cpu_count@=CB DJ DJ hwnd@=XD  t  t t  Bt save_foreign_libraries 
O B -C@7B_ DJ DJ@6@1 E ,@5@8 ,@?~nFOREIGN LIBRARIES~n@8 ,@1 +G@.
@0@5@1 A@1find_foreign_library
@.@5@2 A@1 F
@.@5@2 , +} K9@5@9 ,@<CBg DJ DJ @=XD  t  t t  Bt save_options 
O B -C@d@ DJ DJ
@6$options$prolog C@@/@8 +| @A@G@/@8 , B @ @/
@8 ,@ @ 
@/@8save_option_value B @/@3@4@.@5@8 A=@E@ @8 ,@M@ @ @/@8 , B @@@&@ ~w=~w~n@3@4@5@8 D @R@@
@S@G@G@G@ @9 F@<XD  t  t t  Bt 
save_flags  
O B - C@0A DJ DJ@6~nFLAGS~n~n@8 ,@A@#@/@8 E B @/	@8 E B ~t~8|~w = ~w~n@3@4	@5@8 ,@1 E@0	@5@8 ,@R@@@S@G@<XD  t  t t  Bt pred_attrib 
O B -CA DJ DJ @

 @ 
@6@?@ @0@9 F @<C@,A DJ DJ		  
 




@6@ @ @8attrib_name B @ @/@8 -@ @ @ 
@9 A:@<XD  t  t t  Bt exe_file 
O B -C@ DJ DJ@6 TZ @@8 A@0 A@8 D B @?exe@9 -!@<C@ DJ DJ 
@=XD  t  t t  Bt  , 
O B ,C@5Ah DJ DJ@6 E@8 Y@?@" 

@#@ @/@/
@8 A:~npre-defining foreign ~w/~d @3@4
@5@8 ,@1 @2 
@2 
@5@9 ,@<C@|An DJ DJ@6@" 

@#@ @/@/
@8 A:~nsaving ~w/~d @3@4
@5@8 ,@E@%@" ,@#@-	 A@M B@8 ,@C@+
 A@M B,@8 ,@P(Skipped clauses)@8 ,@R@@@S@E
@8 , B @M@S@F@@@&@8 , B @D E@8 Y@M@Q@A@0@/@8 Vu  A~@8 ,@ @8 A @R@@@S@F@<XD  t  t t  Bt  , 
O B ,CA5 DJ DJ@6@8 Z B;@?@<C@ A7 DJ DJ@6@0@/	@8 -@/
@/@8 A:@1 @a@1 D [3@2 
@5@0@5@9 @d@<XD  t  t t  Bt  A @D  t  t @t  Bt A Ag D  t  t t  Bt  A 
O B AC@@Q DJ DJ
@6 Z	@/
@8 ZZ V@8
check_options B @/@8 -  B @1 %@.@5 #N@8 ,@1 G@.
@5@/@8 ,@ @ @8 , B @8 , B @8open_map B  & @@8 E  #M@ @8 -6@E@ @8 A @M@ @8 R B @@@S@ @/@8 D @ @ @8make_header B @ @ @3@1 -0
@5
@5@8 - B @ @ @8 , B @ $state -	 C@@/@8 -
@ @8 H @1 A@1 A Y@.@5@2 F Y @5@1 A@1save_modules@5@2 A ,@2 A -@2 A ,@2 Asave_prolog_flags@2 A@1save_operators
@5save_format_predicates@5@1 F Y@5@8 ,@8 G  B @ @8 F@ @8 - B @ @8 GL B @ @8 @{ B @9	close_map  B @<XD  t  t t  Bt  , 
O B ,CB DJ DJ@6@/
@8 YL B @?@9 -@<CB DJ DJ @=XD  t  t t  Bt  , 
O B ,C@ DJ DJ  G@ @=C@ DJ DJ  G@=C@ DJ DJ  G@=XD  t  t t  Bt  -H  
O B -H C@*BH DJ DJ@6~nFORMAT PREDICATES~n@8 ,@/@/	@8 Az B @/
@8 , B @!@1 @
@5@# ,@3@5@8 ,@ @8 ,@R@<CBP DJ DJ   @=XD  t  t t  Bt restore_prolog_flag 
O B -ZCB# DJ DJ@6@8 A@?@<CB% DJ DJ@6@0@8 A@?@1 F	@5@0 @@9 @@<CB( DJ DJ@6@3@1 X
@5@5@9 -6@<XD  t  t t  Bt  -G 
O B -FC@#B5 DJ DJ@6@?@1 AM ,@5 ,@8 ,
~nOPERATORS~n@8 ,@1 %e@.	@5@1 ,	@5@8 , Z~@9 ,@<CB: DJ DJ @=XD  t  t t  Bt  , 
O B ,CA DJ DJ@6@1 	@5 B@8 @ B @1 
	@5 &l@8 Y@?@R@<CA DJ DJ@6@9 Bo B @<XD  t  t t  Bt  -= 
O B -<C@$@ DJ DJ@6@1 G@.@5@8 ,@?@ @3@1 A# E@5@5@/@8 ,$header$rc K9@ @9 ,@<C@1@ DJ DJ@6@E

 TZ @@8 A@M
@( @@@@( @@1 Q @@5@ @8 ,@? @/@8 A -a -b K9@ @9 ,@<C@J@ DJ DJ@6 + @@8 A@? @/@8 A -a -b C@@/@8 -
@ #!/bin/sh~n@8 -@ # SWI-Prolog saved state~n@8 -@E
@+	 #N@M@(
 K[@@@(
 M%@ @"exec ${SWIPL-~w} -x "$0"~w"$@"~n~n@3@4
@5@8 -@ @9 F@<C@ DJ DJ @=XD  t  t t  Bt  -. 
O B --CB DJ DJ@6@?@<CB DJ DJ
	@6@T	@?@1 @a@1 B -	@5@0@5@9 @d@<C@FB DJ DJ A@
	

@6@?@E
@&@/@8 , B @M
@E
@ @8 F F@M@ @9 -,@@
@1 @a@1 B
@5@0@5@9 @d@@@1 @a@1 Bsave_option	@5@0@5@9 @d@F@<CB DJ DJ	
@6@3@.@4@.@5@8 A=@?@3@1 A@@5
@5@9 -,@<CB DJ DJ
	@6@1 @a@1 B -	@5@0@5@9 @d@<CB DJ DJ@6@1 @a@1 B @@5@0@5@9 @d@<XD  t  t t  Bt  - 
O B -CA DJ DJ  B B@=CA DJ DJ  E E@=CA DJ DJ  E E@=CA DJ DJ  B, B,@=CA DJ DJ  A A@=CA DJ DJ  @ @@=CA DJ DJ  @ @@=CA DJ DJ  F 	 @=CA DJ DJ show_childs 
 @=CA DJ DJ  KS @=CA DJ DJ  &o 
@=CA DJ DJ  &x &x@=XD  t  t t  Bt  , 
O B ,C@4A DJ DJ@6@/
@8 - B @E@+	 KS@M@E
@1 &r @5@8 Y@M@S@@ E@8 Y@@@S@8 ,(~w) @3	@5@9 ,@<XD  t  t t  Bt  , 
O B ,CAA DJ DJ@6@1 MF@.	@5@8 ,@?@9 ,@<CAD DJ DJ @=XD  t  t t  Bt  , 
O B ,CA DJ DJ  -a -b@=CA DJ DJ  -@ -	@=CA DJ DJ  - -	@=XD  t  t t  Bt  V B,D  t  t t  Bt  V 	 O B V C@4 DJ DJ A G @y -l
@6 @y@ @9 V B @<C@4 DJ DJ A G @y -n
@6 @y@ @9 -m@<C@4 DJ DJ A G @y -o
@6 @y@ @9 -m@<C@4 DJ DJ A MF F MF
@6 F@ @9 -m@<C@4 DJ DJ A , F ,
@6 F@ @9 -m@<C@4 DJ DJ A -0 @ -0
@6 @@ @9 -m@<C@*@4 DJ DJ A % XC #N , A %
@6@1 XC@4 #N@4 ,@4 A@5@ @9 -m@<C@4 DJ DJ A B< A B<
@6 A@ @9 -m@<C@4 DJ DJ A G @ -p
@6 @@ @9 -m@<C@$@4 DJ DJ A -\ XC , K -\
@6@1 XC@4 ,@4 K@5@ @9 -m@<C@4 DJ DJ A Q A Q
@6 A@ @9 -m@<C@$@4 DJ DJ A E XC , , E
@6@1 XC@4 ,@4 ,@5@ @9 -m@<C@4 DJ DJ A -` @ -`
@6 @@ @9 -m@<XD  t  t t  Bt  - 
O B -C@]Br DJ DJ@6@3@1 @ @5@4@1 A A@5@5@/
@8 ,@?@E@<@1 T\ R@5@/@3@1 A# E@5@4@1 A A@5@5@8 , +}@/@8 ${ B @1 An@.
@5"~w" -o "~w" "~w"@3@4@4
@5@8 -@ 
@8 $f B @M@'	@@@'	
@G@F
@<XD  t  t t  Bt  -R  
O B -QC
B DJ DJ@6@1 YL@.@5@8 Is@8 F@?@<CB DJ DJ   @=XD  t  t t  Bt  - 
O B -
C	@ DJ DJ
 G
@6@?@<C@ DJ DJ #N F@6@?@R@<C@ DJ DJ 
@=XD  t  t t  Bt  -D 
O B -CC@'A, DJ DJ@6@1 ,@.	@5@1 ,	@5@8 ,@1 A@1 %e	@5@2 Ay@2 ,	@5@1 ,	@5@9 ,@<XD  t  t t  Bt  -E  
O B -E C@:B DJ DJ@6~nPROLOG FLAGS~n~n@8 ,@/@/	@0 C@@/
@8 G B @D@8 , B @M@Q~t~8|~w: ~w (type ~q)~n@3@4	@4
@5@8 ,@1  B@2 -[	
@5@8 ,@R@<CB DJ DJ   @=XD  t  t t  Bt  A 
O B ,C@N DJ DJ@6@9 A B @<XD  t  t t  Bt  -5 
O B -4CB DJ DJ@6@1 -p@.	@5@8 ,@? C@@/
@8 Gi@1 YL
@5@9 B@<CB DJ DJ@6@1 YL@0@5@9 B)@<XD  t  t t  Bt  , 
O B ,CB DJ DJ
 A@6@?@1  A
@5@8 D B @1 @2 BF@2  A
@5@@<CB DJ DJ@6@1 @2 BF@2 	
@5@@<XXQM FRF@B/build/spark-VyARoI/spark-2012.0.deb/common/versioning/version.pro  @8AAu@!C AS AE  E D+E ,*E ,(E ,.E  E  E  XO FR   C@T	u D*  @8AA -~  A@=XO FR ,. C@P -~ -~ GPL@=XO FR   C@Q -~ -~  A@=XO FR   C@R -~ -~ @!Report bugs to: spark@adacore.com@=XO FR   C@S -~ -~  A@=XO FR -} C@M -~ -~ 2012@=XO FR ,* C@N -~ -~ @4Copyright (C) 2012 Altran Praxis Limited, Bath, U.K.@=XO FR ,( C@O -~ -~ GPL 2012@=XXQM DF@4/usr/lib/swi-prolog/library/dialect/sicstus/lists.pl  %ZAuC ES E [E HE DmE MpE PEsubtractEintersectionEunionE (E WEis_setEnumlistE YE YE YE
min_memberE
max_memberE V+E NEnth0EpermutationE JCEsame_lengthE
proper_lengthE LE -E V*E !EnexttoE *E *EsublistEnthE *E !XO D ( C	@. D D@6@ @9substitute_
 D@<XO D	sublist__ C@V D D 
	@=C@W D D 
@=C@X D D
	

@6@ @ @ 
@9 - -@<C@Z D D@6@ @ @9 -@<XO Dsublist_ C@R D D @=C@S D D
@6@ @9 -@<XO D - C@A D D@6@9 V* H@<XO D - C@O D D@6@9 - -@<XO D - C@1 D D @=C@"@2 D D	
@6@E
@*	@M@'
@@@'@ 
@ @9 -@<XXQM D2F@D/build/spark-VyARoI/spark-2012.0.deb/simplifier/data__data_files.pro  7AAuC AS AE )E )oEadd_datafiles_decEadd_datafiles_simplified_vcgE )E )rE O0Eadd_datafiles_logEadd_datafiles_summary_dpcE )iE )Eadd_datafiles_pfsEadd_datafiles_vcgE )E )lEadd_datafiles_simplified_pfsEadd_datafiles_dpcE ){Esave_data__data_files Eadd_datafiles_global_user_ruleE )~Eadd_datafiles_ruleE )uE WEadd_datafiles_fdlEno_log_file Eadd_datafiles_debugE )xE )Eadd_datafiles_local_user_ruleXD  t  t t  D2t  )n BO D2 - C
@ D1 D1@6@1 )o@5@8 @ W	@?@<XD  t  t t  D2t  )q BO D2 - C
@ D1 D1@6@1 )r@5@8 -@?@<XO D2 O0 CA D1 D1@6@9 ) W	@<XD  t  t t  D2t  )h BO D2 - C
@ D1 D1@6@1 )i@5@8 -@?@<XD  t  t t  D2t  )k BO D2 - C
@ D1 D1@6@1 )l@5@8 -@?@<XO D2 - C@A D1 D1@6 D2@/@8 W W	@3@1  D2@2  )h@5@4@1  D2@2  )n@5@4@1  D2@2  )q@5@4@1  D2@2  )t@5@4@1  D2@2  )w@5@4@1  D2@2  )z@5@4@1  D2@2  )}@5@4@1  D2@2  )@5@4@1  D2@2  )@5@4@1  D2@2  )@5@4@1  D2@2  )@5@4@1  D2@2  )@5@5@8 W W@?@<XO D2 W C@ D1 D1@6@D
@8 Am@M
@Q@=Expected atomic name for debug datafiles to find, but got: ~k@3@5@9 W W@<C@ D1 D1@6@8 ) W	@?@<C@ D1 D1@6@@Could not find debug datafiles for: Expected atomic name for: ~k@3@5@9 -@<XO D2 - C@ D1 D1@6@1 )	@5@8 -@?@<XO D2 - CA D1 D1 @6@D@0@8 -@M@Q@<XD  t  t t  D2t  ) BD  t  t t  D2t  ) BO D2 - C
@ D1 D1@6@1 )@5@8 -@?@<XD  t  t t  D2t  ) BO D2 - C
@ D1 D1@6@1 )@5@8 -@?@<XD  t  t t  D2t  ) BO D2 - C
@ D1 D1@6@1 )@5@8 -@?@<XD  t  t t  D2t  ) BO D2 - C
@ D1 D1@6@1 )@5@8 -@?@<XD  t  t t  D2t  )z BO D2 - C
@ D1 D1@6@1 ){@5@8 -@?@<XD  t  t t  D2t  )} BO D2 - C
@ D1 D1@6@1 )~@5@8 -@?@<XD  t  t t  D2t  )t BO D2 - C
@ D1 D1@6@1 )u@5@8 -@?@<XD  t  t t  D2t  )w BO D2 - C
@ D1 D1@6@1 )x@5@8 -@?@<XXQM DF@&/usr/lib/swi-prolog/library/process.pl  %ZAuC ES Eprocess_group_killEprocess_releaseE $E YvEprocess_killE -E
process_idE -E $E -E
is_processXO Dmap_arg_prim CA D D ES
@6@?@E@8 E@M@/@8 QV $@@@&
@ @9 "o $@<CA D D 
@=XO D Yv C@4@ D D		@6@/@8exe_options $@/@ @8 @ $ @@8 F Fmap_arg@/
@8 + X@ @/@8 -@/@3
@5@8 A=@/@8expand_cwd_option $@ @ @9 Yw $@<XO D - C@Q@ D D@6@1 E@.
@5@/@8 ! V@?@E@,@8 E@M@/@3@1 @ @5@4@1 A# E@5@5@8 -@ @/
@8 -@"	 -
@#@@@E
@8 D $@M@'	@@ @9 D F@G@<CA D D 
@=XD  t  t t  Dt  -O D - CA; D D@6@0@9 $ $@<XO D - CAq D D@6 K@9 - $@<XO D - CA+ D D 
@=XD  t  t t  Dt  $O D - C@"@ D D@6 TZ @@8 A@?@" @ A -"com A# E@#@<C
@ D D@6@" A# E@#@<XO D $ CAS D D@6@9 - $@<XO D - CA D D@6@?@<CA
 D D@6@8 AE $@? -@/
@8 -@9 A $@<CA D D@6@9 - $@<XD  t  t t  Dt  YwD  t  t t  Dt  V B,D  t  t t  Dt  V 	 O D V C@2 D D Yv $ Mg $
@6 Mg@ @9 V $@<C@2 D D Yv $ Mg $
@6 Mg@ @9 .@<C@2 D D Yv $ Mg $
@6 Mg@ @9 .@<C@2 D D Yv - @ -
@6 @@ @9 .@<C@2 D D Yv ' X Mg '
@6@1 X Mg@5@ @9 .@<C@2 D D Yv T M @y T
@6 @y@ @9 .@<C@2 D D Yv $ H @y $
@6 Y@ @8 Y $ @y@ @9 .@<C@2 D D Yvdetached M A .
@6 A@ @9 .@<C@2 D D Yvwindow M A .
@6 A@ @9 .@<XD  t  t t  Dt  -O D - CAd D D@6 K@9 - $@<XO D - CA# D D@6 $i@9 A@<XO D - C
A2 D D@6@8 C,@b@h@c @t@<XXQM$dwimF@ /usr/lib/swi-prolog/boot/dwim.pl  #WAs@ C S E "E ^$E$similar_moduleE ZXD  t  t t  .t  .
 @D  t  t @t  .t .	  @D  t  t t  .t  .
 	 D  t  t t  .t  .
 
O . .	C@#A	s@ /usr/lib/swi-prolog/boot/dwim.pl  #WA . 

 
@6@ @8 %e
 .@ @8 %a .@0@1 @5@9 Y .@<XD  t  t t  .t strip_subsumed 
O . .CA~ . . 
@=CA . .@6@ @8 E6 .@?@ @9 . .@<CA . .


@6@ @ 
@9 .@<XD  t  t t  .t strip_subsumed_heads 
O . .CAt . . @=C@!Au . .
@6@/@ @8 @Y .@ @8 .@D
@ @8 .@M
@Q@?@ @9 . .@<CAz . .


@6@ @/
@8 .@ 
@ @9 .@<XD  t  t t  .t correct_meta_arguments 
O . .C@ . . G4
 G4@6@?@<C@-@ . .@6@1 	@5@1 @@.@5@8 Y .@?@/
@/@8 A; .@ @ 
@ @8 . @ @ @ @9
correct_margs .@<C@ . . @=XD  t  t t  .t 	pack_name 
O . . CA . . 
 
@6@T	@T
@?@<CA . . 
 

 
@6@T
@?@<CA . . 

@6@T	@?@<CA . . @=XD  t  t t  .t map_pi_head 
O . ."CAN . . 

 

@6@U
@?@ @ @9 .# .@<CAQ . . 

@6@ @9 .@<XD  t  t t  .t pack_ 
O . .%CA . . @=XD  t  t t  .t 	sim_arity 
O . .'CA- . .@6@T@?@<CA. . .@6@b@h@i@m D@l M
@c@r@<XD  t  t t  .t  ^% @D  t  t @t  .t ^$  @D  t  t t  .t  ^% 
O . ^$CA . .@6@/
@8dwim_predicate_list .@9 .@<XD  t  t t  .t find_predicate 
O . .,C@ . .@6@/@1find_predicate_	
@5@ @8 @I .@-@?@<C@.@ . .@6@/@1
find_sim_pred	
@5@/
@8 .0@ 
@/@8 Ti .@1 D@.@5@ @8 .@1 ]/@5@8 G .@?@<XD  t  t t  .t   v 
O .  wC@ . . @=C@ . . A@
	

@6@"
 Z	@#@ @9  w .@<XD  t  t t  .t 
include_arity 
O . .7C@ . . 
@=C@!@ . .


@6@ @0@/@8 F .@ @0@8 .@?@ @ 
@9 .8 .@<C
@ . .

@6@ @9 .:@<XD  t  t t  .t  ./ 
O . ..C@"A . .  	
@6@8 .
@1 @.@5@8 .@ @9 .@<XD  t  t t  .t unqualify_if_context 
O . .;C	@ . .	@6@T	@?@<C@ . .
 

@6@*@?@<C@ . .	@6@?@<XD  t  t t  .t  . 
O . .C@ . .
@6@?@<C@I@ . .@6@q@ @ @/@8 BR .@ @ @/@8 .=@E@  @8 .=@M@ @ 
@ @/@8correct_goal .@ 
@ @ @8 .< .@@@'@F@ @ @ @ 
@ @9 .@<XD  t  t t  .t  D 
O . DC@Z . .@6@/	@0@8 .9@1 	 ^!@5@/
@8 A .@9dwim_existence_error .@<XD  t  t t  .t principal_predicates 
O . .GC
AY . .@6@/@8find_definitions .@ @9 .@<XD  t  t t  .t  .+ 
O . .*C
A . .
@6@0@8 .@?@<CA . . 

@6@/@1	dwim_pred@1 
@5@5@8 X .@?@<CA . .@6@/
@1 .	
@5@8 .N@?@<CA . . 

@6@1 @.
@5@1 Y@0@2 
@5@9 .N@<XD  t  t t  .t  " @D  t  t @t  .t "  Ag @D  t  t t  .t  " 	 D  t  t t  .t  " 
O . "C@6 . . 

@6@ @ @9 .>@<XD  t  t t  .t  .M 
O . .LC@!A . .
 

@6@/@/
@8 .9@ @8 Bo .@1 

@5@ @9 H7 .@<XD  t  t t  .t  .@ 
O . .?C@9 . . 	@6@T@?@<C@; . . 


 
@6@A@T@@@T
@?@<C@? . . X


 X
@6@?@ 
@ @9 .>@<C@&@A . . 


 
@6@0@1 
@5@8 .@?@ 
@ @ @9 . .@<C@D . . 	
@6@0@1 	@5@8 .@?@ @9 .R@<C@+@G . .@6@1 	@5@/@8 .)@?@ @/
@8 .H .@1 	@5@ 
@/@8correct_literal .@ @ @9 .R@<C@Q@L . .
@6@D@1 	 ^!@5 A@8 .C@M@Q@8 X3 .@?@/@/
@8 .@ @ 
@/@8 C .@E@+ @8@M@1 	@2 
@5@8 .B .@) A@@@E
@+ C@M@'@@@) A@<C
@X . .  	@=XD  t  t t  .t find_definition 
O . .ZC@SAb . .@6@0@/@8 .9@ @8 .W@E
@?@1 Y@.@5@8 .@M
@E@&@1  @5@1 Y@5@8 .@  @0@0 E@8 A .@M@"
  @#@@
@"
 @#@@@'
@F@<XD  t  t t  .t  .K 
O . .JCA] . . 
@=CA^ . .

@6@ @ 
@8 .[ .@ @ @9 .I@<XD  t  t t  .t  Ti 
O . .4CA . .@6@?@<C@CA . . 



 D
 


@6@1 
@5@ @8 .! .@ @ @ @/@8 .% .@ @ @9 .3@<XD  t  t t  .t  .% 
O . .`C@8A	 . .@6@1 @.@.@5@ @/@8 @n .@1 @5@8 .^@?@ @/@ @ @8 C .@ @ @ @ 
@9 .& .@<XD  t  t t  .t map_pi_heads 
O . .dCAI . .@6@?@<CAJ . .

@6@ @8 .$@ @ 
@9 .e .@<XD  t  t t  .t 
sim_module 
O . .gCA$ . .@6@T@?@9 .
@<C	A' . .
@6@8 .
@?@<C	A) . .@6@8 .
@9 .@<XD  t  t t  .t 
principal_pis 
O . .iCAD . .@6@/@8 .f@ @/@8 .S@ @9 .f@<XD  t  t t  .t 
name_arity 
O . .kC	A5 . .
@6@8 An .@?@<CA7 . . 

@6@?@<CA8 . . @

@6@E
@T@M
@S@@@b@g@c@o@x@<CA= . .@6@8 .W@?@9 .@<CA@ . .@6@1 @a@1 B L@5@0@5@9 @e .@<XD  t  t t  .t  .2 
O . .1C@,A . . 
 


@6@ @8 .h .@1 	@5@/@8 .P@ @ 
@/@8 .@ @9 .( .@<XD  t  t t  .t  .V 
O . .UC@@ . .
@6@/
@/@8 .9@ @/@/@8 .9@ @0@/@8 .@ @/@ @8 .@?@ @3@0@.@5@8 A> .@ @3@5@8 .q@E@A@E@1 
@2 @5@8 @D .@M@&@" 
@#@@
@ @ 
@ @/@8 .b@'@ @/@8	goal_name .@1 ]/@5@8 .5@M@S@@@'@G@<C@%@ . .@6@0@/@8 .9@ @0@/
@8 .@ 
@3@.@5@8 .:@?@3@5@ @9 .T@<C@ . .@6 @8@1 ],
@5@8 @< .@R@<XD  t  t t  .t  .u 
O . .tC@D@ . .@6@!@1 U@0@5@#@A@0@8 .6 @0@3@1 Z] @@5@4@1 V B@5@5@8 Z` .@1 F@.@5 VJ@3@5@8 D .@ @ @8 C .@R@@	@ @9 .=@F@<XD  t  t t  .t 
no_context 
O . .zC@r . .   X@=C@s . .   @@=C@t . .   @@=C@u . .   @@=XD  t  t t  .t  .F 
O . .EC@_ . . A@6@?@<C@H@` . .@6@/
@8 " .@/@8 .A@E@ @8 .{ .@M@S@F@@
@!@1 @b GDWIM could not correct goal@5@#@!
@1 @a@1 D [3@5@5@#@E@+ @8@M@ 
@9 .n@@ B @ 
@9 .v@<XD  t  t t  .t  Z @D  t  t @t  .t Z  @D  t  t t  .t  Z 	 D  t  t t  .t  Z 
O . ZC@?@ . .
 

@6@ @/@/
@8 .l .@/@ @8 .|@E
@*
@M@S@F@@@&
@ @ @ 
@/@8 .- .@?@ @/@8 J2 .@ @ @9 .j .@<C@%@ . . 

@6@/@/@8 .@1 @5@1 ^@0@5@8 .0@-	@?@<C@ . .@6@9 .Y@<XXQM CF@$/usr/lib/swi-prolog/library/lists.pl  %ZAuC ES E NE HE -E -E -E -E JCE -E MpE -E -E -E PE LE -E -E WE -E V*E -E -E -E -E YE -E *E YE YE -E *E -E !XD  t  t t  Ct  [ 
O C -C@ C C @=C@ C C


@6@ @ @9 - H@<XD  t  t t  Ct  D! 
O C D!CA C C 
	@=CA C C


@6@ 
@3	@5@ @9 . H@<XD  t  t t  Ct  Y 
O C YCB" C C 
	@=CB# C C@6@b@g@i@m X@y
@ @ 
@9 . H@<XD  t  t t  Ct  Dm 
O C -C@ C C@6 @@8 F F@9append_ H@<XD  t  t t  Ct min_member_ 
O C .CB  C C 
	@=CB C C@6@E
@ @8 HU @M
@ @9 . H@@@ @ @9 .@<XD  t  t t  Ct  P 
O C PCB C C@6@?@<CB C C
@6@8 A H@ @9 P H@<XD  t  t t  Ct  N 
O C NC
A C C	@6@T@?@<CA C C
	@6@?@<CA C C@6@?@ @/
@8 . H@ @ 
@9 .@<C	A C C 	@=XD  t  t t  Ct  - 
O C -CB C C
@6@?@<CB C C@6@ @8 .@?@"


@#@ @ 
@9 - H@<C
B C C

@6@ @9 .@<XD  t  t t  Ct  - 
O C -CBW C C@6@/	@/
@8 D H@+
@/@8 J1@ @9 B@<XD  t  t t  Ct select_ 
O C .C
@ C C 



@=C@ C C

@6@ 
@ @9 . H@<XD  t  t t  Ct  Y 
O C YCB/ C C
@6@ @9 Y H@<XD  t  t t  Ct  Y 
O C YCB C C@6 @9 Y H@<XD  t  t t  Ct nth_gen 
O C .CA C C 	
@=CA C C
@6@ @/@8 X H@ @ 
@ @ @9 . H@<XD  t  t t  Ct 	find_nth0 
O C .CAH C C 

@6@?@<CAI C C


@6@q?@ @ 
@ @9 . H@<XD  t  t t  Ct  - 
O C -CA C C

@6@ @9max_member_ H@<XD  t  t t  Ct member_ 
O C .C@m C C 	@=C@n C C@6@ @ @9 . H@<XD  t  t t  Ct  N 
O C NCA C C@6@/
@8 .@?@'	
@<XD  t  t t  Ct  V+ 
O C -CA; C C@6@T@?@ @9generate_nth H@<CA> C C@6 XA@8 .@/@8 .@ @ @9 .@<XD  t  t t  Ct  D! 
O C JCCA C C@6@9 .@<XD  t  t t  Ct  - 
O C -CAk C C@6@/
@/@8 .@+@'	
@<XD  t  t t  Ct  V+ 
O C V*C@<A C C@6@E@8 C,@M@q?@ @9nth0_det H@G@@@#@E@T@M@"	
@#@ 
@ @9 .@@ @y@9 .@G@F@<XD  t  t t  Ct  ! 
O C -C
@ C C@6@ @8 - H@?@<XD  t  t t  Ct  K 
O C *C@ C C 
@=C@/@ C C@6@E@D@ @8 H@M@Q@M@ @9 * H@F
@@@"


@#@ @ 
@9 .@<XD  t  t t  Ct pairs_to_keyset 
O C .CB C C @=C@"B C C D


@6@T@?@) H@"	


@#@ @ 
@9 . H@<CB C C

@6@9 .@<XD  t  t t  Ct numlist_ 
O C .CBE C C
@6@?@"
@#@<CBG C C
@6@q@ @ @9 . H@<XD  t  t t  Ct  ! 
O C !C@ C C@6@/@8 * H@?@'
@<XD  t  t t  Ct  Dm 
O C HC@u C C 
	@=C@v C C


@6@ @ 
@9 H H@<XD  t  t t  Ct  Y 
O C .CB C C 
	@=CB C C@6@b@i@g@o@y
@ @ 
@9 .@<XD  t  t t  Ct  . 
O C .CA C C 
	@=CA C C@6@E
@ @8 H@M
@ @9 .@@@ @ @9 .@<XD  t  t t  Ct  D  
O C MpC@j C C

@6@ @9 .@<XD  t  t t  Ct  - 
O C -CB C C
@6@?@<CB C C@6@ @8 .@?@ @9 - H@<CB C C


@6@ @ 
@9 .@<XD  t  t t  Ct perm 
O C .CA C C @=CA C C

@6@/@8 .@ @ @9 . H@<XD  t  t t  Ct last_ 
O C .CA[ C C 
	@=CA\ C C@6@ @ @9 . H@<XD  t  t t  Ct  - 
O C -CB C C
	@6@?@<CB C C@6@ @8 .@?@ @9 - H@<CB C C


@6@ @ 
@9 .@<XD  t  t t  Ct  W 
O C WCBp C C@6 @@8 .@/
@8 )# Y8@/@8 U@ @8equalize H@9 .@<XD  t  t t  Ct  . 
O C .C@ C C 
@6@?@<C
@ C C

@6@?@<C@ C C


@6@?@<C@ C C



@6@?@<C@ C C




@6@?@<CA  C C





@6@?@<C@#A C C







@6@q:@b@g@c @u@ @ @9 .@<XD  t  t t  Ct  - 
O C -CB? C C@6 @y@8 . @y@8 .@b@h@i@s@9 .@<XD  t  t t  Ct  Y 
O C YCB C C
@6@ @9 .@<XD  t  t t  Ct  . 
O C .C@ C C @=C@ C C
@6@/@8 .@ @ @9 .@<XD  t  t t  Ct  - 
O C -CA C C

@6@ @9 .@<XD  t  t t  Ct  . 
O C .CAC C C 


@=CAD C C		



@6@q@ @ @ @ @9 .@<XD  t  t t  Ct  - 
O C -C@lA C C@6@/
@/@8 .@/@/
@8 .@E@+@+
@M@*
@F@@@F@E@T@+
@M@ @8 B@F@@@3@E@+@T
@M@8 B@F@@@!@E@T@T
@M@/@8 B@ @8 B@@ @@8 . @@8 .@F@9 .@<XD  t  t t  Ct  - 
O C -CA0 C C@6@T@? @ @9 .@<CA3 C C@6 Vo@8 .@ @9 .@<XD  t  t t  Ct  - 
O C -CAz C C @=CA{ C C



@6@ @9 - H@<XD  t  t t  Ct  K 
O C LCAX C C
@6@ @9 .@<XD  t  t t  Ct  - 
O C -C@5@ C C@6@E
@8 C,@M
@9 .@G@@@!@E@T@M@"	@#@ @  @9 .@@ @y@9 .@G@<XD  t  t t  Ct equalize_to 
O C .CB{ C C @=C@(B| C C D



@6@E@*	@M@'
@ 
@9 . H@@@ 
@ @ @9 .@<XD  t  t t  Ct  - 
O C -C
@ C C 	@=C@ C C

@6@ @9 - H@<XD  t  t t  Ct  * 
O C -C	@ C C@6@ @9 .@<XD  t  t t  Ct  . 
O C .CBw C C @=CBx C C D
	

@6@ @9 .@<XD  t  t t  Ct  Y 
O C .CB2 C C 
	@=CB3 C C@6@b@g@i@m X@y
@ @ 
@9 .@<XD  t  t t  Ct  * 
O C *C
@ C C 

@=C@ C C


@6@ @ 
@9 .@<XXQM C
F@%/usr/lib/swi-prolog/library/occurs.pl  %ZAu@ C ES Eoccurrences_of_termEfree_of_varEfree_of_termEcontains_varE
contains_termEsub_varE C
Eoccurrences_of_varXO C
 . C@\	u C  %ZA .@6@1 C
	@5@9 X C@<XO C
 . C@U . .@6@D
@8 . C@M
@Q@<XO C
 . C@N . .@6@D
@8 . C@M
@Q@<XO C
 . C@C . .@6@*	@?@<C@E . .@6@8 E@0@/
@8 BQ@8 .@?@<XO C
 . C@8 . .
@6@?@<C@9 . .@6@8 E@0@/
@8 BQ@8 .@?@<XD  t  t t  C
t  X @D  t  t @t  C
t .  @O C
 . C@,@ . .@6@!
@1 ^k @5@#@A@@/@8 BQ@q@ @8 C C@R@@	@9 BQ@G@<XO C
 . C@t . .@6@*	@<C@v . .@6@8 E@0@/
@8 BQ@9 . C@<XO C
 C
 C@j . . 
@=C@k . .@6@8 E@0@/
@8 BQ@9 C
 C@<XO C
 . C@c . .@6@1 .	@5@9 .@<XXQM DWF@$/usr/lib/swi-prolog/library/apply.pl  %ZAuC ES E YE YE YE YE +E XE YE YE YE YE YE YE BE Y(E Y"E YXO DWsafe_api CAS DV DV  

  E Y  DW 
@=XO DW FO CAU DV DV .@6 DW@1 GS@.
@5@8 G	 C .@9 + X@<XO DWfoldl_ C	A DV DV 
@=C@.A DV DV@6@ @ @ @ @ @ 
@/@@ @ @ @ @ @ @ @9 . X@<XO DW . CA DV DV @=C@'A DV DV

@6@ @ @ @ @ @/@@ @ @ @ @ @ 
@9 . X@<XO DW . C@ DV DV @=C@ DV DV


@6@ 
@ @ @/@@ @ @ @ @9 . X@<XO DW . C@ DV DV 
@=C@ DV DV
@6@ @/@@ 
@ @ @9 . X@<XD  t  t t  DWt  Y @D  t  t @t  DWt . Ag Ag @O DW . C	@ DV DV@6@ @9 .@<XD  t  t t  DWt  Y @D  t  t @t  DWt . Ag Ag Ag @O DW . C@ DV DV@6@ @ @9 .@<XD  t  t t  DWt  Y @D  t  t @t  DWt . Ag Ag Ag Ag @O DW . C
A DV DV@6@ @ @ 
@9 .@<XD  t  t t  DWt  Y @D  t  t @t  DWt . Ag Ag Ag Ag Ag @O DW . CA DV DV@6@ @ @ 
@ @9 .@<XO DWscanl_ CAF DV DV @=C@3AG DV DV@6@ @ @ @ @ @ 
@ @@ @ @ @ @ @ @ @9 . X@<XO DW . CA= DV DV @=C@,A> DV DV@6@ @ @ @ @ @ @@ @ @ @ @ @ @9 . X@<XO DW . CA4 DV DV @=C@#A5 DV DV
@6@ 
@ @ @ @@ @ @ @ @9 /  X@<XO DW . CA+ DV DV @=CA, DV DV
@6@ @ @@ 
@ @ @9 / X@<XD  t  t t  DWt  Y @D  t  t @t  DWt . Ag Ag @O DW . CA( DV DV

@6@ @9 /@<XD  t  t t  DWt  Y @D  t  t @t  DWt . Ag Ag Ag @O DW . CA1 DV DV

@6@ @ 
@9 /@<XD  t  t t  DWt  Y @D  t  t @t  DWt . Ag Ag Ag Ag @O DW . CA: DV DV
@6@ @ @ @9 .@<XD  t  t t  DWt  Y @D  t  t @t  DWt . Ag Ag Ag Ag Ag @O DW . CAC DV DV

@6@ @ @ 
@ @9 .@<XO DW
partition_ C@ DV DV 
@=C@8@ DV DV	
@6@E@ @@M@"

@#@ 
@ @ @9 / X@F@@@"
@#@ 
@ @9 /@F@<XO DW / C@ DV DV GM	
@6@?@ @ @ 
@ @9 / X@<C@ DV DV @	
@6@?@ @ @ @ @9 /@<C@ DV DV G	
@6@?@ @ @ 
@ @9 /@<C@ DV DV@6@1 XC@4<.=@4 G@5@9 F F@<XO DW /	 C@ DV DV 
@=C@ DV DV
@6@ 
@/@@ @ 
@ @ @ @9 / X@<XD  t  t t  DWt  Y @D  t  t @t  DWt . Ag @ @O DW . C	@~ DV DV@6@ @9 /@<XD  t  t t  DWt  Y @D  t  t @t  DWt . Ag @ @ @O DW . C@ DV DV@6@ @ @9 /@<XD  t  t t  DWt  X @D  t  t @t  DWt X B6O DW X C@ DV DV@6@9maplist_ X@<XD  t  t t  DWt  X @D  t  t @t  DWt + B6 B6O DW + C@ DV DV@6@9 / X@<XO DW / C@ DV DV @=C@ DV DV
@6@@ @9 /
@<XO DW / C@ DV DV @=C@ DV DV
@6@ @ 
@@ @ @9 /@<XD  t  t t  DWt  B @D  t  t @t  DWt . Ag @O DW . C@[ DV DV@6@9include_ X@<XO DWexclude_ C@o DV DV 
@=C@$@p DV DV@6@E@ @@M@%
@@	@"


@#@ @ 
@9 / X@<XO DW / C@ DV DV @=C@&@ DV DV


@6@ @ 
@ @ @ @@ @ @ @ @ @9 / X@<XO DW / C@ DV DV @=C@ DV DV


@6@ @ @ @ @@ 
@ @ @ @9 / X@<XD  t  t t  DWt  Y @D  t  t @t  DWt . Ag @O DW . C@l DV DV@6@9 /@<XD  t  t t  DWt  X @D  t  t @t  DWt Y" B6 B6 B6O DW Y" C	@ DV DV@6@ @9 /@<XD  t  t t  DWt  X @D  t  t @t  DWt Y( B6 B6 B6 B6O DW Y( C@ DV DV@6@ @ @9 /@<XO DW / C@^ DV DV 
@=C@$@_ DV DV@6@E@ @@M@"


@#@@@%
@ @ 
@9 /@<XXQM DdF@)/usr/lib/swi-prolog/library/statistics.pl  %ZAu@ C ES E *EprofileE /Eshow_profileE C6E YE RXO Dd
thread_counts C@>@ Dc Dc@6 C` @@8 A@? C`@/
@8 F Rthreads_created@/@8 /$thread_cputime@/@8 /$@b@g@j@m D@y
@&@" A ) $ X
finished
	@#@<C@ Dc Dc 
@=XO Ddagc_statistics C@C@ Dc Dc@6@1 F ]W@.
@5@0 A@8 @@b@j@c @t@?
agc_gained@/@8 /$agc_time@/@8 /$@&
@"
 A ]K $ H @ X
unit @gained	@#@<C@ Dc Dc 
@=XO Ddcore_statistics C@|@b Dc Dc

@6process_cputime@/
@8 /$
process_epoch@/@8 /$
inferences@/@8 /$atoms@/
@8 /$functors@/@8 /$
predicates@/@8 /$modules@/@8 /$ X!@/@8 /$@/@8 G@ @/@8thread_stack_statistics R@&@" /'corestacks $ /' $epoch /4cpu
data /-counts /5
 /6 /8 /7vm_codes	@#@<XO Ddpredicate_label C@@A Dc Dc 

@6@?@ @/@/
@8 A:@E@ @8 V R@M@3@4 @4
@5@9 A R@@@3
@4 @4@4 @4
@5@9 /G@<CA Dc Dc@6@?@/
@/@8 A:@3
@4 @4@5@9 /G@<XO Dddict_key C@U Dc Dc@6@1 A ]K H @@5@8 G= R@?@)	 ]W@<C@X Dc Dc@6@9 G R@<XO Ddkey CA Dc Dc  V@=CA Dc Dc 
ticks_self@=CA Dc Dc ticks_siblings@=CA Dc Dc  B4@=CA Dc Dc  \@=CA Dc Dc callers@=CA Dc Dc callees@=XD  t  t t  Ddt  / @D  t  t @t  Ddt / O Dd / CA2 Dc Dc@6@9 / R@<XO Dd
get_prof_node C@[A Dc Dc

 D

@6@"node 








@#@0@1 
@5@8 Y R@D@1 
@5@1 Y@0@5@8 Y@M@Q@1 
@5@ @ @ @ @ @ @8 Ac R@ @9 P R@<XO Dd / CAM Dc Dc@6@8 C,@?@3@1top@5@5@9 / R@<CAP Dc Dc@6@/	 @@8 AL R@8
show_profile_ R@0@9 /_@<XO Dd /! C@J@ Dc Dc@6@1 Q@.
@5@8 En @E
@*@1thread_stats@.@.@5@0 A@8 @@M
@"	 A	 ) /= K
 $id@#@@@"	 A ) K
 /i@#@G@<XO Dd
show_plain C@LAs Dc Dc		@6label@/@8 /Z B4@/@8 /Z \@/
@8 /Z@1 $

percentage	@5@/@8 /Z@b@g@c
@p@l &@y@b@g@g
@o@y@$~w~t~D =~45|~t~D+~55|~D ~t~1d%~69|~n@3@4@4@4
@4@5@9 U1 R@<XO Dd	prof_node C@"A Dc Dc@6@1 A@1 A Y@.
@5@2 F Y @5@1 /S	@5@1 F Y
@5@9 A` R@<XO Ddprof_statistics C
A Dc Dcsamples@6@9 BQ@<C
A Dc Dcticks@6@9 BQ@<C
A Dc Dc
accounting@6@9 BQ@<C
A Dc Dc $@6@9 BQ@<C
A Dc Dcnodes@6@9 BQ@<XO Dd /b CAU Dc Dc@6@ Z ,N Z@?@<C@eAW Dc Dc		@6@/	@8 /u R $@/
@8 /t R@/@8sort_on R@/@1 /q@5@/
@8 @H@ 
@/@8 U@ @/@8 JC H
~61t~69|~n@8 F RTotal time: ~2f seconds~n@3
@5@8 /p /@8 /~w~t~w =~45|~t~w~60|~t~w~69|~n@3	Predicate@4Box Entries@4Calls+Redos@4Time@5@8 /p /@8 /@1 /\@.@5@8 V V@ @ @ @9 /l R@<XO Dd	time_name CA< Dc Dc /? F@6@?@<CA= Dc Dcwallwalltime@6@?@<CA> Dc Dc F F@6@?@<CA? Dc Dc / /@6@?@<CA@ Dc Dc@6@1 XC@4 /?@4 /@5@9 F F@<XO Dd
data_stats C@BB) Dc Dc		
 D@=~D atoms, ~D functors, ~D predicates, ~D modules, ~D VM-codes






@6 /5@ @8 R R /6@ @8 / /7@ 
@8 / /8@ @8 / /B@ @8 /@S@<XO Dd
time_state CA Dc Dc N
	

@6@8 ^ R F@8 /$ /4@ @9 /$@<XO Dd	time_true CA	 Dc Dc@6@9report R@<C@.A Dc Dc@6@/	@8 / F@/
@8 /$ /4@/@8 /$@ =@/@8 )  R@8 C R@8 /@ @8 /@R@<XO Dd /: C@@v Dc Dc
 /h /= G /h \ &O
 D G	allocated
usage
 G /h \ &O

 D G /
 /
 G /h \ &O
 D G /
 /
total /h \ &O
 D /= /
 /
@6 G@ @8 C6 R	trailused@ @8 / G@ @8 /	localused@ @8 / G@ @8 /
globalused@ @8 /
locallimit@ 
@8 /globallimit@8 /
traillimit@ @8 /@ @b@g@g@o@g@o@x@ @b@g@g@o@g@o@x@ @b@g
@j@o@g@o@x@<XO Ddshift_statistics C@S@ Dc Dc@6local_shifts@/
@8 /$
global_shifts@/@8 /$trail_shifts@/@8 /$@A@b@j@c @t@@@A@b@g@c @t@@@b@g@c @t@?
shift_time@/
@8 /$@&@" /hshift G G
 $
 G	@#@<C@ Dc Dc 
@=XO Dd , C@EB Dc Dc /<@6 $@/@8 /@ @/
@8
time_stats R@"
 @
@# /@@/@8 /@ @ @/@8 / R@" @ @
@# /=@/@8 /@ @ @ @9stacks_stats R@<C@XB Dc Dc ]K@6@E H@/@8 /@+ \@M@(
 A@@@(
atom @F@&
 X@/@8 / //@/@8 / /.@/@8 / $@/@8 /@" D@6~D ~wgarbage collections gained ~D ~ws in ~3f seconds.
@#@<C@:B Dc Dc		 /
 D@:Stack shifts: ~D local, ~D global, ~D trail in ~3f seconds





@6 G@ @8 / G@ 
@8 / G@ @8 / $@ @8 /@S@<C@0B Dc Dc )
 D@0~D threads, ~D finished threads used ~3f seconds




@6 X@ @8 / /(@ 
@8 / $@ @8 /@S@<XO Dd , CB Dc Dc 
	@=C@<B	 Dc Dc
@6@ @/
@8 /K@&	@ 
@ @ @/@8 / R@E@+@&@M@'
@F@@@" @
@#@ @ @9 ,@F@<XO Dd
gc_statistics C@=@ Dc Dc@6collections@/
@8 /$@b@j@c @t@?	collected@/@8 /$gctime@/@8 /$@&
@"
 /- ]K $ H \ X
 /.byte //	@#@<C@ Dc Dc 
@=XO Dd /F CA Dc Dc  @=CA Dc Dc  A@=CA Dc Dc@6@1  	@5@1 Y@5@9 Y@<XO Dd R C@A Dc Dc@6
collect_stats@/@8 F \@1 Y@5@9 @< R@<XO Dd / C@[ Dc Dc@6@/
@8 /0 R@/@8 / R@ @/@8 /) R@ @/
@8 / R@ 
@9 /" R@<XO Ddpredicate_functor_name C
A Dc Dc 

@6@?@9 / R@<CA Dc Dc@6@0@9 A:@<XD  t  t t  Ddt  $ @D  t  t @t  Ddt * O Dd * C@?@ Dc Dc@6@/	@8 / R@A@.@1 @@.
@2 A@1 /	
@5@2 @e
@5@1 A@@. @@5@8 C R@8 / R@E@+ @@M@?@@@S@@	@8 /@R@G
@<XD  t  t t  Ddt  / @D  t  t @t  Ddt /  AgO Dd / C@(A5 Dc Dc@6@1 *@.
@5 /?@8 /@/@8 / R@/@8 H R@1 @N@5@1  Dd@2 /	@5@9 /@<XO Dd Y C@(@N Dc Dc@6 /@3@.	@.
@5@8 F@0@/@8 V^ R /I@/@8 )' Y8@ @ @/
@8 H H Db@ 
@9 /@<XO Dd /[ CA Dc Dc D@6@?@/@8 BQ@ @9 /@<CA Dc Dc /m@6@?@/@8 BQ@ @9 /C R@<CA Dc Dc /w@6@?@/@8 BQ@/@8 BQ@b@g@g@o@x@<C@IA Dc Dc	 $
 /n
@6@?@ @/
@8 /Z /w@ @/@8 /~ /x@ @/@8 /~@E@b@g@g@m D@c @t@M@b@c@d@g
@g@g@m D@m @p@x@@@b@f        @x@<C
A Dc Dc@6@/@8 /L R@ @9 BQ@<XO Dd / CAh Dc Dc
 /N@6@1cummulative @@5 @@8 /@?@<CAj Dc Dc 
 /w@=XO Dd /} CA Dc Dcprof
	




@6@ @ @ 
@9 G R@<XO Dd / CAl Dc Dc @=CAm Dc Dc
 @6@?@<C@ An Dc Dc D



@6@ @ @8 /k R@q	?@ 
@ @ @9 /@<XO Ddstack_stats C@2B3 Dc Dc D@+~|~w stack:~t~D~28+ ~t~D~13+ ~t~D~13+ Bytes




@6 &O@ @8 / /@ 
@8 / /@ @8 /@S@<XO Dd / C@^B- Dc Dc
 D@(~|~tLimit~28+~tAllocated~13+~tIn use~13+ @
@6 G@/@8 /Local @ @ @/
@8 / R@"
 @
@# G@/@8 /Global@ @ @/@8 /@" @
@# G@/@8 /Trail @ @ @/@8 /@" @
@#@<XO Dd / C@]@ Dc Dc
 /


@6@1 /@.
@.@.@5@8 /@b@g@g@m D@y@b@g@g@m D@i@m D@y@b@g
@j@m D@y@E
@b@g@c @v@M@(Infinite@@@b@g@g@m @l C-@y \@1 ,@5@9 /@<XO Dd /f C@.@ Dc Dc /' $ />
 /4
 /?

@6 F@ 
@8 / /4@ @8 / />@ @8 /@9 /9@<XO Dd / C@EB# Dc Dc@6 />@/@8 /@1 F@.@5 '%@ @8 $ R@&
	 /?@/@8 / /4@/@8 /@"
 D
Started at ~s @ D@&~3f seconds cpu time for ~D inferences
@#@<XXQM (F@&/usr/lib/swi-prolog/library/rbtrees.pl  %ZAuC ES Erb_cloneE (E	rb_deleteE (Erb_applyErb_lookupallE
rb_del_maxErb_minE (E
rb_del_minErb_maxErb_previousE /E (Erb_nextE
rb_insert_newErb_mapE /Erb_inE (Erb_keysE 0	E (Erb_sizeE (E 0E	is_rbtreeE (Erb_partial_mapE (Elist_to_rbtreeXO ( / C@	u DF  %ZA 0 N


 0
@6@ 
@0@ @9 J7 (@<XO ( X C@ 0 0 \black A

@6@?@<C@ 0 0 0  0  A

@6@?@<C
@ 0 0 0
@6@ @9 0 (@<C
@ 0 0 0 
@6@ @9 0"@<XO ( / CB 0 0 0


 0

@6@ @0@ 
@0@9 K (@<XO (lookup C@p 0 0 0  A A@6@?@R@<C@q 0 0@6@/@8 BQ@/@ @8 !@ @9 0& (@<XD  t  t t  (t  / @D  t  t @t  (t / Ag Ag  @O ( / CA 0 0 0


 0
@6@ 
@ @9 DW (@<XO (del_min CBH 0 0		 0 0  A


@6@?@ @ @ @ 
@9delete_red_node (@<C@,BJ 0 0 0



@6@ @ @/@/@8 0+ (@ @1 0@5@ @ 
@9
fixup_left (@<CBM 0 0		 0  0  A


@6@?@ @ @ @ 
@9delete_black_node (@<C@,BO 0 0 0 



@6@ @ @/@/@8 00@ @1 0 @5@ @ 
@9 01@<XO (delete_next CB{ 0 0 0 0  A A




 B@6@?@<C@.B| 0 0 0  0  A A


 0




 0  B@6@?@<CB~ 0 0 0  0  A A




not_done@6@?@<C@*B 0 0 0




@6@ 
@/@/@8 07 (@ @1 0@5@ @ @9 01@<C@*B 0 0 0 




@6@ 
@/@/@8 0:@ @1 0 @5@ @ @9 01@<XO (fixup3 C@gB 0 0 0  0 0 






 0 





 0 



 0  0 

 B@6@?@1 0@1 0 @5@2 0 @5@ @0@9 0; (@<C@_B 0 0 0 0  0 






 0 





 0 



 0  0 0 
 0  0  B@6@?@<C@_B 0 0 0  0  0 






 0 





 0 



 0  0 0 
 0  0  09@6@?@<C@_B 0 0 0 0  0 






 0





 0 



 0 0  0 
 0  0  B@6@?@<C@_B 0 0 0  0  0 






 0





 0 



 0  0  0 
 0  0  B@6@?@<C@LB 0 0  0 0  0









 0 



 0 0 
 0  0  B@=C@LB 0 0  0  0  0









 0 



 0  0 
 0  0  B@=XO ( ( CAk 0 0 0


 0
@6@ 
@ @ @9insert (@<XD  t  t t  (t  G @D  t  t @t  (t G B6  B6 B6O ( 0A CB 0 0 0  A A
@6@?@<C@3B 0 0 0





 0



@6@ @ @@?@ @ @ @8 0A (@ @ @ @9 0B@<C@3C 0 0 0 





 0 



@6@ @ @@?@ @ @ @8 0B@ @ @ @9 0B@<XO ( 0 CA0 0 0 0

@6@T@?@ @9 K (@<CA3 0 0 0

@6@ @9 0% (@<XO (insert_new_2 CA 0 0 0  A A@6@?@" 0	
@#@)
 09@<C@^A 0 0 0



@6@E@%@ @8 Q@M@" 0
@#@ @ @ @ 
@9 0F (@F@@@)@E
@*	@M@R@F@@@" 0
@#@ @ @ @ 
@9 0H@F@<C@iA 0 0
 0 



@6@E@*@ @8 Q@M@ @ @/@/@8 0H@ @1 0 @5@ @ 
@9fix_left (@F@@@/@E@*	@M@R@G@@@ @ @/@/@8 0H@ @1 0 @5@ @ 
@9	fix_right (@F@<XO ( ( C@f 0 0 0
		@6@"	 0  A A@#@<XO ( 02 CB 0 0  B
	 B@=C
B 0 0 09@6@ @9fixup2 (@<XO ( 0N C@OB 0 0 0  0






 0 0






 0 0 
 0  0 09@6@?@<C@MB 0 0 0  0






 0


 0



 0 0 
 0  0 09@6@?@<C@=B
 0 0

 0 



 0 0






 0  0
 0 B@6@?@<C@<B 0 0

 0 



 0


 0



 0  0
 0 B@6@?@<CB 0 0 
 B@=XO ( 0 CC 0 0@6@T@?@R@<C
C 0 0 0
		@6@?@<CC 0 0 0

	@6@1rbtree1	@5@1msg@0@0@5 A@9 @@<XO ( 0. CBi 0 0 B@6@*	@?@<CBj 0 0 0  A A
	 B@6@?@<CBk 0 0
 0  A A B@6@?@<CBl 0 0@6@/@/
@/@/@8 0:@ @1 0
@5@ @9fixup_right (@<XO ( 0 CC 0 0@6@/
@8 J1@9 ( (@<XO ( / CC0 0 0 0



 0
@6@ 
@ @ @ @9clone (@<XO (previous C@ 0 0		 G@6@ @/@8 BQ@ @ @ 
@ @9 0_ (@<C@ 0 0		 GM@6@ @/@8 BQ@ @ @ 
@1 D
@5@9 0`@<C@&@ 0 0	
 @@6@ @/@8 BQ@E
@ @ @ 
@8 X (@M@S@@
@" D
@#@<XO (check_rbtree CC 0 0 0  A A@6@?@ @9check_height (@<C@,C 0 0 0



@6@ 
@8	check_val (@ @8check_red_child (@ @8 0l@ @ 
@ @8 0d (@ @ 
@ @9 0o@<C@(C 0 0 0 



@6@ 
@8 0i@q?@ @ 
@ @8 0o@ @ 
@ @9 0o@<XO ( 0j C@#C 0 0@6@A@8 H( @@@1 Hinf@5@8 Z@A@8 Q@@@1 M 0r@5@8 Z@?@<CC 0 0@6@1 0U@(Bnot ordered: ~w not between ~w and ~w~n@4@4	@4
@5@9 @d@<XO ( K CA= 0 0@6@9 0C@<CA? 0 0 	@=CA@ 0 0@6@ 
@9 0C@<XO (	lookupall CAS 0 0 G@6@ @/@8 BQ@ @9 / (@<CAV 0 0 @@6@ @9 BQ@<CAX 0 0 @@6@ @/@8 BQ@ @9 0u (@<CA[ 0 0 GM@6@ @/@8 BQ@ @9 0w@<XO ( / CBY 0 0 0


 0
@6@ 
@ @ @0@9del_max (@<XO ( / C@ 0 0 0

@6@ @9 0b@<XO ( 0 C@ 0 0 0

@6@ @ @9 0`@<XO (next C@ 0 0		 G@6@ @/@8 BQ@ @ @ 
@1 D
@5@9 0} (@<C@ 0 0		 GM@6@ @/@8 BQ@ @ @ 
@ @9 0~@<C@&@ 0 0	
 @@6@ @/@8 BQ@E
@ @ @ 
@8 0"@M@S@@
@" D
@#@<XO (insert2 CA 0 0 0  A A@6@?@" 0	
@#@)
 09@<C@nA 0 0 0



@6@E@%@ @8 Q@M@" 0
@#@ @ @ @ 
@9 0 (@F@@@9@E@*	@M@" 0
@#@)
 B@F@@@" 0
@#@ @ @ @ 
@9 0@F@<C@yA 0 0
 0 



@6@E@*@ @8 Q@M@ @ @/@/@8 0@ @1 0 @5@ @ 
@9 0I@F@@@?@E@*	@M@" 0 
@#@)
 B@G@@@ @ @/@/@8 0@ @1 0 @5@ @ 
@9 0L@F@<XO ( 0J C
A 0 0 B
	 B@6@?@<C
A 0 0 09@6@ @9 0K (@<XO (partial_map C
CF 0 0
@6@?@<CCG 0 0 0  A
	@6@?@<C@xCH 0 0 0



 0


@6@ @/@ @ @ @8 0 (@E@+@M@'@'@)
@G@F@@@9@"@#@E@*@M@E
@ @ @ @@M@S@@@'@&@@@'@&@ @ @ @ @ @9 0@<C@xCZ 0 0 0 



 0 


@6@ @/@ @ @ @8 0@E@+@M@'@'@)
@G@F@@@9@"@#@E@*@M@E
@ @ @ @@M@S@@@'@&@@@'@&@ @ @ @ @ @9 0@<XO ( P CC 0 0 0  A
	@6@?@<CC 0 0 0

@6@q
	@ @ 
@/@8 0 (@ @ @9 0@<CC 0 0 0 

@6@q
	@ @ 
@/@8 0@ @ @9 0@<XO ( 0] CC( 0 0 0  A A
	
@6@?@<C@7C) 0 0 0





 0


@6@ 
@ @ @3@1 D@5@.@5@8 0 (@ @ @ @ @9 0@<C@7C, 0 0 0 





 0 


@6@ 
@ @ @3@1 D@5@.@5@8 0@ @ @ @ @9 0@<XD  t  t t  (t  0	 @D  t  t @t  (t 0 B6 O ( 0 CC 0 0 0

@6@9 G (@<XO ( 0 C
Cv 0 0 0

@6@9keys (@<XO (construct_rbtree CC 0 0@6@b@i@h@r@?@<CC 0 0
@6@?@1 D@.@.@5@8 BQ@ @ @ @ @ @ 
@9
build_node (@<C@JC 0 0@6@b@h@i@o@c@m @@y@ @1 D@.@.@5@8 BQ@ @/@ @ @/@ 
@8 0@q?@q?@ @ @ @ @8 0 (@q@ @ @ @ @9 0@<XD  t  t t  (t  0 @D  t  t @t  (t 0 Ag Ag  @O ( 0 CCC 0 0 0


 0
@6@ 
@ @ @9 0@<XO ( ( C
B 0 0 0

@6@9visit (@<XO ( 0c C@ 0 0 0


 0  A@6@?@<C@ 0 0 0 


 0  A@6@?@<C@ 0 0 0
@6@ @9 0b@<C@ 0 0 0 
@6@ @9 0b@<XO ( 0* C@cA
 0 0 0 




 0 



@6@ @8 H@/@ 
@8 !@E@+ @@M@'@'@ @ @@@@&@E@+ G@M@'@'@ @ @9 0)@@@'@'@ @ @9 0)@<C@^A 0 0 0




 0



@6@/@ 
@8 !@E@+ @@M@'@'@ @ @@@@&@E@+ G@M@'@'@ @ @9 0)@@@'@'@ @ @9 0)@<XO ( 0 CB 0 0 0  A
	@6@?@<C@$B 0 0 0




@6@ @3@1 D
@5@.@5@8 0@ @ @9 0@<C@$B 0 0 0 




@6@ @3@1 D
@5@.@5@8 0@ @ @9 0@<XO ( 05 CBq 0 0 09@6@*	@?@<C@$Br 0 0 0  A A 0




 0 
 B@6@?@<CBs 0 0 0  A A
	 09@6@?@<C@$Bt 0 0 0




 0  A A 0 
 B@6@?@<CBu 0 0
 0  A A 09@6@?@<CBv 0 0@6@/@/
@/@/@8 0:@ @1 0 
@5@ @9 0W@<XO ( 0z CB\ 0 0		 0


 0  A@6@?@ @ @ @ 
@9 0-@<C@,B^ 0 0 0



@6@ @ @/@/@8 0y@ @1 0@5@ @ 
@9 0W@<CBa 0 0		 0 


 0  A@6@?@ @ @ @ 
@9 04@<C@,Bc 0 0 0 



@6@ @ @/@/@8 0y@ @1 0 @5@ @ 
@9 0W@<XO ( / CAI 0 0 0

@6@ @9 0w@<XO ( ( C@ 0 0 0


 0

@6@ @ @ @9 0@<XO ( 0P C@fB 0 0 0  0 






 0 0 





 0 



 0 
 0  B@6@?@1 0@1 0 
@5@2 0 @5@ @0@9 0O@<C@_B 0 0 0 0 






 0  0 





 0 



 0  0 
 0 0  0  B@6@?@<C@_B 0 0 0  0 






 0  0 





 0 



 0  0 
 0 0  0  09@6@?@<C@_B 0 0 0 0 






 0  0





 0 



 0 0  0 
 0  0  B@6@?@<C@_B 0 0 0  0 






 0  0





 0 



 0  0  0 
 0  0  B@6@?@<C@LB 0 0  0 0 






 0 


 0



 0 0  0 
 0  B@=C@LB 0 0  0  0 






 0 


 0



 0  0  0 
 0  B@=XO ( 0( C@v 0 0 G@6@ @/@8 BQ@ @9 0E@<C@y 0 0 GM@6@ @/@8 BQ@ @9 0E@<C@| 0 0 @@6@ @9 BQ@<XO ( ( C@m 0 0 0

@6@ @9 0E@<XO ( 0 CA 0 0 0


 0
@6@ 
@ @ @9
insert_new (@<XO ( 0 CA 0 0@6@ @/
@0@8 0H@ 
@ @9fix_root (@<XO ( ( C@` 0 0 0
		@6@"	 0  A A@#@<XO ( 0 CC 0 0 0

@6 @9 0@<XO ( 0 C@MA 0 0 0  0



 0





 0



 0 0 
 0 0  09@6@?@<C@OA 0 0 0  0 0









 0



 0 0  0
 0  09@6@?@<C@=A 0 0

 0  0



 0






 0  0
 0 B@6@?@<C@>A 0 0

 0  0 0










 0  0
 0 B@6@?@<CA 0 0 
 B@=XO ( 0$ C@0B) 0 0 0




@6@ @8 Q@?@ 
@/@/@8 0#@ @1 0@5@ @ @9 01@<C@0B- 0 0 0




@6@ @8 0p@?@ @/@/@8 0#@ @1 0
@5@ @ @9 0W@<CB1 0 0 0




@6@ 
@ @ @ @9 0-@<C@0B4 0 0 0 




@6@ @8 Q@?@ 
@/@/@8 0#@ @1 0 @5@ @ @9 01@<C@0B8 0 0 0 




@6@ @8 0p@?@ @/@/@8 0#@ @1 0 
@5@ @ @9 0W@<CB< 0 0 0 




@6@ 
@ @ @ @9 04@<XO ( ( CC 0 0 0

@6@?@"
 0  A A@#@<C@(C 0 0 D

 0
 0 
@6@?@" 0  A A@#@<C@CC 0 0
 0

@6@"
 0  A A@#@/@3 L@5@8 A=@ @0@/
@8 A:@b@g
@l +@c@l +@m @ltruncate@y@ 
@ @ @ @9 0@<XO ( 0X CB 0 0  B
	 B@=C
B 0 0 09@6@ @9 0=@<XO ( 0m CC 0 0  0 @=CC 0 0 0

	@6@1 0UBmust be red: ~w~n@4	@5@9 @d@<XO ( 0g CC 0 0 @6@?@<CC 0 0@6@1 0U@!BUnbalance ~d between ~w and ~w~n@4@4	@4
@5@9 @d@<XO ( 0 CA 0 0  0 




 0 

@=CA 0 0  0




 0 

@=XO ( 0? CAo 0 0@6@ @/
@0@8 0@ 
@ @9 0@<XO (find_path_blacks CC 0 0 0  A A
	@6@?@<CC 0 0 0 
@6@q	@ @ @9 0 (@<C
C 0 0 0
@6@ @9 0@<XO ( 0S C@*C 0 0 0 
	


@6 @/@8 0@1 H 0r@5@ @8 0o@ @1 M 0r@5@ @9 0o@<CC 0 0 0@6@1 0UBroot should be black@5@9 @d@<XO ( / C@ 0 0 0

@6@ @9 0"@<XO ( / CBE 0 0 0


 0
@6@ 
@ @ @0@9 00@<XO ( 0 CC% 0 0 0

 0

@6@ @ @ 
@9 0@<XO ( 0M C
A 0 0 B
	 B@6@?@<C
A 0 0 09@6@ @9 0R (@<XO ( 0 C@ 0 0 0

@6@ @ @9 0~@<XO ( 0x CAM 0 0 0  A A@6@?@R@<CAN 0 0@6@/@8 BQ@/@ @8 !@ @9 0t (@<XO ( 0\ CC3 0 0 0  A A
	

@6@?@<C@IC4 0 0 0



 0


@6@ @3@1 D@5@.@5@ @ 
@3@1 D@5@.@5@8 0[@ @ @ @ @ @ @9 0[@<C@IC7 0 0 0 



 0 


@6@ @3@1 D@5@.@5@ @ 
@3@1 D@5@.@5@8 0[@ @ @ @ @ @ @9 0[@<XD  t  t t  (t  0	 @D  t  t @t  (t 0 B6  B6O ( 0 CB 0 0 0


 0

@6@ @ 
@ @9 0B@<XO ( 0
 CB" 0 0 0


 0
@6@ 
@/@ @0@8 0#@'
@<XO ( 0 C
@ 0 0 0  A A@6@?@R@<C@&@ 0 0@6@/
@8 BQ@/@8 BQ@/@ 
@8 !@ @ 
@ @ @ @9 0| (@<XO ( 0D C@!A7 0 0 0 




@6@  A@8 H@ @ @ 
@ @9 0s (@<CA: 0 0 0




@6@ @ @ 
@ @9 0@<XO ( 0 CC| 0 0 0  A A
	@6@?@<CC} 0 0 0




@6@ @3@.@5@8 0@ 
@ @9 0@<CC 0 0 0 




@6@ @3@.@5@8 0@ 
@ @9 0@<XO ( 0
 CCy 0 0 0

@6@ @9 0@<XO ( 0a C
@ 0 0 0  A A@6@?@R@<C@&@ 0 0@6@/
@8 BQ@/@8 BQ@/@ 
@8 !@ @ 
@ @ @ @9 0^ (@<XO ( 0 CB 0 0 0

@6@ @9 0@<XO ( 0 CC 0 0  0	
@6@?@<CC 0 0  0 	
@=XO ( 0 C@u@ 0 0 0 




@6@ 
@8 H@/@ @8 !@E@+ @@M@'
@" 0 
@#@G@@@>@E@!@+ G@M@" 0 
@#@ 
@ @ @9 0@F@@@" 0 

@#@ @ @ @9 0@F@<C@p@ 0 0 0




@6@/@ @8 !@E@+ @@M@'
@" 0
@#@G@@@>@E@!@+ G@M@" 0
@#@ 
@ @ @9 0@F@@@" 0

@#@ @ @ @9 0@F@<XD  t  t t  (t  G @D  t  t @t  (t 0 B6 O ( 0 CC 0 0 0  A A@6@?@<CC 0 0 0



@6@ @@?@8 0@ @9 0@<CC 0 0 0 



@6@ @@?@8 0@ @9 0@<XXQM BF@)/usr/lib/swi-prolog/library/arithmetic.pl  %ZAuC ES E 'E F~XD  t  t t  Bt expand_function_arguments 
O B 0C@ B B  @@=C@ B B		
 A

@6@ @ 
@ @8do_expand_function B@ @ @ @9 0 B@<XD  t  t t  Bt  0 
O B 0C@ B B
 @@6@8 [ B@?@<C@ B B@6@8 H6 @?@3@.@.@5@8 A=@ @/
@8 0@3
@5@9 A=@<C@C@ B B A

@6 Bs@/
@8 C  C@/@8 [ B@ 
@ @8 %\ B@?@3@.@.@5@8 A=@ @/@ @8expand_predicate_arguments B@ @3	@5@/@8 H H@ @3@5@9 A=@<C@ B B@6 [@9 B F@<XD  t  t t  Bt expand_function 
O B 0C
@ B B@6@/@8 0@ @9 Q B@<XD  t  t t  Bt  %\ 
O B 0C@ B B
@6@?@<C@ B B@6@/
@8 C1 B@9 0@<XD  t  t t  Bt 	list_conj 
O B 0C
@c B B

@6@?@<C@d B B
 A

@6@ @ @9 0 B@<XD  t  t t  Bt eval_clause 
O B 0C@K@W B B
 @eval




@6@/@/@8 A:@ @ @8 A:@3@0@.@5@8 A=@ @/@ @/@3@1 X@.@5@5@8	eval_args B@ @3@5@8 A=@ @ 
@9 0@<XD  t  t t  Bt  F 
O B FC@x@B B B

 @ Gv
  B 0

@6 Bs@/
@8 0@1 
@5@ @/@8 F @E@*
@M@"
 

@#@@@"
  

@#@E@" 
@#@M@ @ @ @8 A:@ @b@g@c@o@x@@ L@ @9 0@F@<XD  t  t t  Bt  F @D  t  t @t  Bt F~ D  t  t t  Bt  F 
O B F~C@? B B@6@1 @a@1 B
 B@2 F~@5@0@5@9 @d@<XD  t  t t  Bt  FN 
O B FOC@k B B 0$builtin@6@/
@1 0
@5@9 @H@<XD  t  t t  Bt  [ 
O B 0C@ B B@6@T@?@<C@ B B@6@8 X0@?@<C@ B B
@6@?@<C
@ B B@6 A~@8 A:@?@<C@ B B@6@8 F @?@9 G/ B@<C@!@ B B@6@8 0@E
@8 E@M
@1 BR@0@.	@5@1 0	@5@9 Cx Cz@@@S@F	@<XD  t  t t  Bt  0 
O B 0C@ B B  @@=C@B@ B B
 A

@6@ @/@/@8 0@E@ @8 X2@ @8 0@M@" A X
@#@@@'@'
@ @ @ @9 0@<XD  t  t t  Bt  Q 
O B QC@ B B
@6@T@?@<C@ B B A A


@6@?@1 A
@2 A@5@9 0@<C@ B B A @
@6@?@9 0@<C@ B B A
 @@6@?@9 0@<C@ B B A
 X

@6@T@T@?@8 0@'@<C@ B B A

 A


@6@?@ @8 0@ @ 
@9 0@<C@ B B 
@=XD  t  t t  Bt  B 
O B BC@ B B X

@6@ @/@/
@8 0 B@1 A
@2 X
@5@9 0@<C@*@ B B H

@6@/@/
@8 0@ @/@/@8 0@1 A
@2 A@2 0@5@9 0@<C@*@ B B @M

@6@/@/
@8 0@ @/@/@8 0@1 A
@2 A@2 0@5@9 0@<C@*@ B B L)

@6@/@/
@8 0@ @/@/@8 0@1 A
@2 A@2 L)@5@9 0@<C@*@ B B L(

@6@/@/
@8 0@ @/@/@8 0@1 A
@2 A@2 L(@5@9 0@<C@*@ B B L*

@6@/@/
@8 0@ @/@/@8 0@1 A
@2 A@2 L*@5@9 0@<C@*@ B B Q

@6@/@/
@8 0@ @/@/@8 0@1 A
@2 A@2 Q@5@9 0@<XD  t  t t  Bt  0 
O B 0C
@g B B@6@/	@8 0@9 0 B@<XD  t  t t  Bt  ' @D  t  t @t  Bt '  @D  t  t t  Bt  ' 
O B 'C@t B B 

@6@ @9 0 B@<XD  t  t t  Bt  0 
O B 0C@_ B B @=C@!@` B B



 0


@6@ @ @ @ @9 0@<XD  t  t t  Bt  0 
O B 0C	@w B B@6@8 X0@?@'
@<C@z B B@6@/@8 0@ @8 0@?@1 @5@@<C@~ B B M

@6@ @/@8 0@b@g@l M
@x@<C@~ B B +
@6@ @/@8 0@b@g@l +@x@<C@~ B Bacosh
@6@ @/@8 0@b@g@l 0@x@<C@ @~ B B KB

@6@ @/
@8 0@ @/@8 0@b@g
@g@m KB@x@<C@~ B B +
@6@ @/@8 0@b@g@l +@x@<C@~ B Basinh
@6@ @/@8 0@b@g@l 0@x@<C@~ B B +
@6@ @/@8 0@b@g@l +@x@<C@ @~ B B +

@6@ @/
@8 0@ @/@8 0@b@g
@g@m +@x@<C@~ B Batanh
@6@ @/@8 0@b@g@l 0@x@<C@ @~ B B +

@6@ @/
@8 0@ @/@8 0@b@g
@g@m 0@x@<C@~ B B %
@6@ @/@8 0@b@g@l %@x@<C@ @~ B B K?

@6@ @/
@8 0@ @/@8 0@b@g
@g@m K?@x@<C@~ B B +
@6@ @/@8 0@b@g@l +@x@<C@~ B B +
@6@ @/@8 0@b@g@l 0@x@<C@ @~ B Bcopysign

@6@ @/
@8 0@ @/@8 0@b@g
@g@m 0@x@<C@~ B B +
@6@ @/@8 0@b@g@l +@x@<C@~ B Bcosh
@6@ @/@8 0@b@g@l 0@x@<C	@~ B B F@6@b@k F @x@<C@ @~ B B J

@6@ @/
@8 0@ @/@8 0@b@g
@g@m J@x@<C@ @~ B B @

@6@ @/
@8 0@ @/@8 0@b@g
@g@m @@x@<C@ @~ B B 

@6@ @/
@8 0@ @/@8 0@b@g
@g@m @x@<C@ @~ B B Ni

@6@ @/
@8 0@ @/@8 0@b@g
@g@m Ni@x@<C	@~ B B Mf@6@b@k Mf @x@<C	@~ B Bepsilon@6@b@k 0 @x@<C@~ B Berf
@6@ @/@8 0@b@g@l 0@x@<C@~ B Berfc
@6@ @/@8 0@b@g@l 0@x@<C@~ B B 0
@6@ @/@8 0@b@g@l 0@x@<C@~ B B Nk
@6@ @/@8 0@b@g@l Nk@x@<C@~ B B X<
@6@ @/@8 0@b@g@l X<@x@<C@~ B Bfloat_fractional_part
@6@ @/@8 0@b@g@l 0@x@<C@~ B Bfloat_integer_part
@6@ @/@8 0@b@g@l 0@x@<C@~ B B +
@6@ @/@8 0@b@g@l +@x@<C@ @~ B Bgcd

@6@ @/
@8 0@ @/@8 0@b@g
@g@m 0@x@<C@ @~ B B X

@6@ @/
@8 0@ @/@8 0@b@g
@g@m X@x@<C@~ B B C-
@6@ @/@8 0@b@g@l C-@x@<C@~ B Blgamma
@6@ @/@8 0@b@g@l 0@x@<C@~ B B +
@6@ @/@8 0@b@g@l +@x@<C@~ B B +
@6@ @/@8 0@b@g@l +@x@<C@~ B Blsb
@6@ @/@8 0@b@g@l 0@x@<C@ @~ B B<<

@6@ @/
@8 0@ @/@8 0@b@g
@g@m 0@x@<C@ @~ B B X

@6@ @/
@8 0@ @/@8 0@b@g
@g@m X@x@<C@ @~ B B X

@6@ @/
@8 0@ @/@8 0@b@g
@g@m X@x@<C@~ B B H
@6@ @/@8 0@b@g@l H@x@<C@ @~ B B D

@6@ @/
@8 0@ @/@8 0@b@g
@g@m D@x@<C@ @~ B B K 

@6@ @/
@8 0@ @/@8 0@b@g
@g@m K @x@<C@~ B Bmsb
@6@ @/@8 0@b@g@l 0@x@<C	@~ B Bpi@6@b@k 0 @x@<C@~ B B M
@6@ @/@8 0@b@g@l M@x@<C@~ B B E

@6@ @/
@8 0@ @/@8 0@b@g
@g@o@x@<C@~ B Bpopcount
@6@ @/@8 0@b@g@l 0@x@<C@,@~ B B		powm



@6@ @/@8 0@ @/@8 0@ 
@/@8 0@b@g@g@g@n 0@x@<C@~ B Brandom
@6@ @/@8 0@b@g@l 1@x@<C	@~ B Brandom_float@6@b@k 1 @x@<C@~ B B XL
@6@ @/@8 0@b@g@l XL@x@<C@~ B Brationalize
@6@ @/@8 0@b@g@l 1@x@<C@ @~ B B Xi

@6@ @/
@8 0@ @/@8 0@b@g
@g@m Xi@x@<C@ @~ B B Qx

@6@ @/
@8 0@ @/@8 0@b@g
@g@m 1@x@<C@~ B B &
@6@ @/@8 0@b@g@l &@x@<C@ @~ B B Wk

@6@ @/
@8 0@ @/@8 0@b@g
@g@m Wk@x@<C@~ B B +
@6@ @/@8 0@b@g@l +@x@<C@~ B B +
@6@ @/@8 0@b@g@l +@x@<C@~ B Bsinh
@6@ @/@8 0@b@g@l 1@x@<C@~ B B +
@6@ @/@8 0@b@g@l +@x@<C@~ B B JP

@6@ @/
@8 0@ @/@8 0@b@g
@g@p@x@<C@~ B B +
@6@ @/@8 0@b@g@l +@x@<C@~ B Btanh
@6@ @/@8 0@b@g@l 1
@x@<C@~ B B 0
@6@ @/@8 0@b@g@l 0@x@<C@ @~ B B R

@6@ @/
@8 0@ @/@8 0@b@g
@g@m R@x@<XD  t  t t  Bt  [ B,D  t  t t  Bt  [ 
O B 0CA B B  I A@=CA B B  KD A@=CA: Dr Dr  ' Ds@=CA; Dr Dr  & Ds@=XXQM -bF/usr/lib/swi-prolog/boot/rc.pl  #WAs@ C S Ecurrent_resourceE
open_resourceE 1XD  t  t t  -bt tag_rc_name 
O -b 1C@C	s/usr/lib/swi-prolog/boot/rc.pl  #WA 1 A
	@6@?@<C@D 1 1@6@3@4 @4	@5@9 A
 -b@<C@F 1 1 	@=XD  t  t t  -bt  1
 @D  t  t @t  -bt 1  B6 B6D  t  t t  -bt  1
 
O -b 1C@(@M 1 1 

@6@ @8 %e 1@1 @2  UJ@5@8 @D 1@1 @2 ,	
@5@@<XD  t  t t  -bt  1 @D  t  t @t  -bt 1  B6 @D  t  t t  -bt  1 
O -b 1C	@6 1 1@6 E@9 1 1@<XD  t  t t  -bt  1 @D  t  t @t  -bt 1  B6 Ag @D  t  t t  -bt  1 
O -b 1C@U@9 1 1 


@6@E@.@ @/@8 Bo 1@1 
@5@/@8 1 1@M@ @/@8 QV 1@ @ @3@1 X X@5@5@9 X 1@G@@@/@8 +z 1@ @ 
@/@8 1 1@ @ @ @9 +| 1@G@F@<XXQM _-C S XD  t  t t  _t  V 
O _ VCA _/ _/ @=XXQM C{F@!/usr/lib/swi-prolog/boot/apply.pl  #WAs@ C S E RQE CxXD  t  t t  C{t  Cy @D  t  t @t  C{t Cx  D  t  t t  C{t  Cy 
O C{ CxC@0	s@!/usr/lib/swi-prolog/boot/apply.pl  #WA 1!@6@D

@@D@@M@Q@M
@Q@<XD  t  t t  C{t  DW @D  t  t @t  C{t RQ  AgD  t  t t  C{t  DW 
O C{ RQC@A@9 1! 1! 

@6@E@#@ @8 X3 Cz@M@ @/@8 A> Cz@ @/
@8 El Cz@/@ 
@8 1$@1 
@ @5@@@@1 @a@1 B F@5@0@5@9 @e Cz@G@F@<XXQM DTF@&/usr/lib/swi-prolog/library/ordsets.pl  %ZAuC ES E Y@E Y;E
ord_subsetE	ord_unionE	ord_emptyE 1+E 1+E Y?Eord_disjointE
ord_intersectE
ord_selectchkE 13Eord_add_elementEord_del_elementE Y@Elist_to_ord_setE	ord_seteqE	is_ordsetEord_symdiffE
ord_memberchkXD  t  t t  DTt l_int 
O DT 1FC@ DR DR 
	@=C@ DR DR D


@6@ @/
@8 Y? Y=@ @ 
@9 1G Y=@<XD  t  t t  DTt  Y@ 
O DT 1'C@ DR DR
	@6@?@<C@ DR DR@6@?@<C@ DR DR		
@6@/@ @ @8 !@ @ @ 
@ @ @ @9ord_intersection2 Y=@<XD  t  t t  DTt  1) 
O DT 1(CA3 DR DR @=CA4 DR DR

@6@/@ @8 !@ @ @ 
@9ord_subset_ Y=@<XD  t  t t  DTt 
key_by_length 
O DT 1PC@ DR DR @=C@ DR DR
 D



@6@ @8 B@ @ 
@9 1Q Y=@<XD  t  t t  DTt  1+ 
O DT 1*CAg DR DR@6@9 $+ $9@<XD  t  t t  DTt  1- 
O DT 1,C@r DR DR @=XD  t  t t  DTt ord_intersect__ 
O DT 1TC@ DR DR GM@6@ @ @9ord_intersect_ Y=@<C@ DR DR  @@=C
@ DR DR G@6@ @9 1V@<XD  t  t t  DTt  1+ 
O DT 1.CAP DR DR @=CAQ DR DR
@6@3
@5@/@8 B@ @3
@5@9
ord_union_all Y=@<XD  t  t t  DTt  1+ 
O DT 1/CAp DR DR 
		@=CAq DR DR
@6@ @ 
@ @9ord_union_1 Y=@<XD  t  t t  DTt  1L 
O DT 1KC@ DR DR @	
@6@ @ @ @9 1' Y=@<C@ DR DR GM@6@3@5@ 
@ @9 1_@<C@ DR DR G
@6@3	
@5@ @ 
@ @9 1_@<XD  t  t t  DTt  11 
O DT 10C@ DR DR@6@D
@8 16 Y=@M
@Q@<XD  t  t t  DTt 
is_ordset2 
O DT 1aC@c DR DR @=C	@d DR DR	
@6@9
is_ordset3 Y=@<XD  t  t t  DTt  1e 
O DT 1dC@g DR DR @=C@h DR DR
@6@8 0p@ @9 1c@<XD  t  t t  DTt  1X 
O DT 1WC@ DR DR@6@/
@ @8 !@ 
@ @ @9 1U Y=@<XD  t  t t  DTt  13 
O DT 12C@ DR DR@6@9 $# $9@<XD  t  t t  DTt  15 
O DT 14CA DR DR


@6@ @8 Q@?@ @ 
@9 14 Y=@<C@)A DR DR

@6@E
@+@M
@S@F@@@C@"
@#@M@ @9 Q@P@<XD  t  t t  DTt  13 
O DT 16C@ DR DR
@6@ @9 1V@<XD  t  t t  DTt  18 
O DT 17C@ DR DR@6@9 $- $9@<XD  t  t t  DTt  1: 
O DT 19C@ DR DR@6@9 $/ $9@<XD  t  t t  DTt  1= 
O DT 1<C@ DR DR@6@9 J1@<XD  t  t t  DTt  1A 
O DT 1@C@_ DR DR@6@8 AE Y=@9 1b Y=@<XD  t  t t  DTt  Y< 
O DT Y;CAD DR DR@6@9 $' $9@<XD  t  t t  DTt  Y@ 
O DT Y?C@ DR DR@6@9 1g@<XD  t  t t  DTt  1[ 
O DT 1ZC@vAU DR DR
@6@E@b@h@c@v@M@"	
@#@G@G@G@F@@@T@E@$@b@h@c@v@M@"	


@#@ @ 
@9 1* Y=@G@G@F@@@-@b@h@c@m Wk@y@b@h@g@m D@y@ @/@/@8 1Y@ @ @/@ @8 1Y@ @ @9 1n@G@<XD  t  t t  DTt  1+ 
O DT 1+CAy DR DR GM	
@6@ @ @ @ @9ord_union_2 Y=@<CA{ DR DR		 G

@6@ @ @ @9 1\@<CA} DR DR @	
@6@ @ @ @9 1/ Y=@<XD  t  t t  DTt  1O 
O DT 1NCA8 DR DR G
@6@/@ @8 !@ @ 
@9 1M@<C	A; DR DR @@6@ @9 1( Y=@<XD  t  t t  DTt  1^ 
O DT 1]CAt DR DR 	
@=CAu DR DR
@6@/@ 
@8 !@ @ 
@ @ @ @9 1o Y=@<XD  t  t t  DTt  1C 
O DT 1CC
A DR DR 	
@=CA DR DR
@6@/@ @8 !@ @ @ 
@ @9 1C Y=@<XD  t  t t  DTt  1r 
O DT 1qCA DR DR 	
	
@=CA DR DR
@6@/@ 
@8 !@ @ 
@ @ @ @9 1u@<XD  t  t t  DTt  Y@ 
O DT 1;C@ DR DR@6@/
@8 1R@3@1 D@0@.@5@.@5@8 U@ @ @9 1I@<XD  t  t t  DTt  1C 
O DT 1xCA DR DR GM	
@6@ @ @ @9 1v Y=@<CA DR DR @@6@ @ 
@9 1B Y=@<CA DR DR G
@6@ @ @9 1y@<XD  t  t t  DTt  1? 
O DT 1>C@| DR DR@6@*	@<XD  t  t t  DTt  1E 
O DT 1DC@XA DR DR	





@6@?@/@ 
@8 !@E@) G@M@ @9 1D Y=@F@@@/@E@)@) GM@M@/@ @8 !@E
@) G@M@*@@@E
@) GM@M@*
@@@S@@@S@F@<C@/A% DR DR

@6@?@/
@ @8 !@E@)
 G@M@ @9 1{@@@E
@)
 GM@M@*
@@@S@<CA+ DR DR

@6@*
@<XD  t  t t  DTt  1C 
O DT 1BCA DR DR 
	@=C
A DR DR@6@ @ @9 1y@<XXD  t  Bt , D| Ct  EVD  t  Bt , D| Ct  [D  t  Bt , D| Ct  DmD  t  Bt , D| @8t  XD  t  Bt , D| Ct  PD  t  Bt , D| @8t  BD  t  Bt , D| Ct  -D  t  Bt , D| Ct  -D  t  Bt , D| @8t  BcD  t  Bt , D| Ct  YD  t  Bt , D| @?t  MxD  t  Bt , D| Ct  YD  t  Bt , D| Ct  -D  t  Bt , D| Ct  V+D  t  Bt , D| Ct  ND  t  Bt , D| Dlt  VD  t  Bt , D| Ct  D!D  t  Bt , D| D$t  !D  t  Bt , D| Ct  -D  t  Bt , D| D$t  VD  t  Bt , D| Dlt  DjD  t  Bt , D| D$t  !D  t  Bt , D| Bt  BD  t  Bt , D| Bt  )D  t  Bt , D| D$t  VD  t  Bt , D| @8t  X
D  t  Bt , D| Ct  V+D  t  Bt , D| Ct  !D  t  Bt , D| Ct  KD  t  Bt , D| Dt  -D  t  Bt , D| Bt  &oD  t  Bt , D| Ct  !D  t  Bt , D| Ct  DmD  t  Bt , D| Ct  D D  t  Bt , D| @8t  FD  t  Bt , D| Ct  -D  t  Bt , D| Ct  -D  t  Bt , D| @8t  BD  t  Bt , D| Dt  (D  t  Bt , D| Ct  WD  t  Bt , D| @8t  DD  t  Bt , D| Ct  -D  t  Bt , D| Ct  YD  t  Bt , D| @8t  XD  t  Bt , D| Ct  -D  t  Bt , D| @8t  XD  t  Bt , D| Ct  V{D  t  Bt , D| Bt  BD  t  Bt , D| Dlt  V D  t  Bt , D| Ct  -D  t  Bt , D| Ct  -D  t  Bt , D| D$t  Z[D  t  Bt , D| D$t  !D  t  Bt , D| Ct  -D  t  Bt , D| Dlt   D  t  Bt , D| Ct  KD  t  Bt , D| D$t  VD  t  Bt , D| Bt  ) D  t  Bt , D| Ct  -D  t  Bt , D| Bt  BD  t  Bt , D| Ct  -D  t  Bt , D| Ct  *D  t  Bt , D| Bt  BD  t  Bt , D| Dt  -D  t  Bt , D| @8t  BD  t  Bt , D| Ct  *D  t  Bt , D| Bt  BD  t  Bt , V @Kt  @BD  t  Bt , V Ft  FD  t  Bt , D
 Dt  DD  t  Bt , D
 D2t  D0D  t  Bt , D
 )Ct  DD  t  Bt , D' Ct  [D  t  Bt , D' D t  +ED  t  Bt , D' Ct  DmD  t  Bt , D' D t  +HD  t  Bt , D' D t  +LD  t  Bt , D' Ct  PD  t  Bt , D' Ct  -D  t  Bt , D' Ct  -D  t  Bt , D' Ct  YD  t  Bt , D' D t  +J D  t  Bt , D' Ct  YD  t  Bt , D' Ct  -D  t  Bt , D' Ct  V+D  t  Bt , D' Ct  ND  t  Bt , D' Ct  D!D  t  Bt , D' Ct  -D  t  Bt , D' Bt  BD  t  Bt , D' Bt  )D  t  Bt , D' Ct  V+D  t  Bt , D' Ct  !D  t  Bt , D' Ct  KD  t  Bt , D' D t  ED  t  Bt , D' Dt  -D  t  Bt , D' Bt  &oD  t  Bt , D' Ct  !D  t  Bt , D' D t  +ED  t  Bt , D' Ct  DmD  t  Bt , D' Ct  D D  t  Bt , D' D t  +LD  t  Bt , D' Ct  -D  t  Bt , D' Ct  -D  t  Bt , D' Dt  (D  t  Bt , D' Ct  WD  t  Bt , D' Ct  -D  t  Bt , D' Ct  YD  t  Bt , D' Ct  -D  t  Bt , D' Bt  BD  t  Bt , D' C{t  CyD  t  Bt , D' Ct  -D  t  Bt , D' Ct  -D  t  Bt , D' Ct  -D  t  Bt , D' Ct  KD  t  Bt , D' Bt  ) D  t  Bt , D' D t  ED  t  Bt , D' Ct  -D  t  Bt , D' Bt  BD  t  Bt , D' Ct  -D  t  Bt , D' Ct  *D  t  Bt , D' Dt  -D  t  Bt , D' Bt  BD  t  Bt , D' Ct  *D  t  Bt , D' Bt  BD  t  Bt , D Ct  [D  t  Bt , D Ct  DmD  t  Bt , D Ct  PD  t  Bt , D Ct  -D  t  Bt , D Ct  -D  t  Bt , D Ct  YD  t  Bt , D Ct  YD  t  Bt , D Ct  -D  t  Bt , D Ct  V+D  t  Bt , D Ct  ND  t  Bt , D Dt  ND  t  Bt , D Ct  D!D  t  Bt , D Dt  $`D  t  Bt , D Ct  -D  t  Bt , D Dt   D  t  Bt , D Dt  D(D  t  Bt , D Dt  $dD  t  Bt , D Ct  A D  t  Bt , D Ct  V+D  t  Bt , D Dt  $iD  t  Bt , D Ct  !D  t  Bt , D Dt  QD  t  Bt , D Dt  ^0D  t  Bt , D Ct  KD  t  Bt , D Dt  $pD  t  Bt , D Dt  -D  t  Bt , D )Ct  DD  t  Bt , D Ct  !D  t  Bt , D Ct  DmD  t  Bt , D Ct  D D  t  Bt , D Ct  -D  t  Bt , D Ct  -D  t  Bt , D Ct  WD  t  Bt , D Dt  (D  t  Bt , D Ct  -D  t  Bt , D Ct  YD  t  Bt , D Ct  -D  t  Bt , D Dt  $\D  t  Bt , D Ct  -D  t  Bt , D Ct  -D  t  Bt , D Dt  $^D  t  Bt , D Ct  -D  t  Bt , D Ct  KD  t  Bt , D Dt  D  t  Bt , D Ct  AD  t  Bt , D Dt  QD  t  Bt , D Ct  -D  t  Bt , D Dt  BD  t  Bt , D Dt  $kD  t  Bt , D Ct  -D  t  Bt , D Dt  D  t  Bt , D Ct  *D  t  Bt , D Dt  -D  t  Bt , D Ct  *D  t  Bt , @8 Bt  BD  t  Bt , E D t  +ED  t  Bt , E @8t  BcD  t  Bt , E DWt  XD  t  Bt , E Ct  @D  t  Bt , DQ Ct  [D  t  Bt , DQ DTt  1)D  t  Bt , DQ DTt  1+D  t  Bt , DQ Ct  DmD  t  Bt , DQ @8t  XD  t  Bt , DQ DTt  11D  t  Bt , DQ @8t  BD  t  Bt , DQ Ct  PD  t  Bt , DQ DTt  13D  t  Bt , DQ Ct  -D  t  Bt , DQ DTt  15D  t  Bt , DQ DWt  YD  t  Bt , DQ DWt  YD  t  Bt , DQ DTt  18D  t  Bt , DQ Ct  -D  t  Bt , DQ @8t  BcD  t  Bt , DQ Ct  YD  t  Bt , DQ DWt  YD  t  Bt , DQ DWt  YD  t  Bt , DQ Ct  YD  t  Bt , DQ Y9t  )*D  t  Bt , DQ DTt  1AD  t  Bt , DQ Ct  -D  t  Bt , DQ Ct  V+D  t  Bt , DQ Ct  ND  t  Bt , DQ Y9t  Y7D  t  Bt , DQ DTt  Y<D  t  Bt , DQ Ct  D!D  t  Bt , DQ DWt  YD  t  Bt , DQ DWt  XD  t  Bt , DQ Ct  -D  t  Bt , DQ DTt  Y@D  t  Bt , DQ DWt  BD  t  Bt , DQ DWt  XD  t  Bt , DQ Ct  V+D  t  Bt , DQ @8t  X
D  t  Bt , DQ Ct  !D  t  Bt , DQ Ct  KD  t  Bt , DQ Dt  -D  t  Bt , DQ DTt  1?D  t  Bt , DQ Ct  !D  t  Bt , DQ DTt  1ED  t  Bt , DQ DTt  Y@D  t  Bt , DQ Ct  DmD  t  Bt , DQ DTt  1-D  t  Bt , DQ Ct  D D  t  Bt , DQ DTt  1+D  t  Bt , DQ DTt  1+D  t  Bt , DQ @8t  FD  t  Bt , DQ Ct  -D  t  Bt , DQ Ct  -D  t  Bt , DQ @8t  BD  t  Bt , DQ DTt  13D  t  Bt , DQ Dt  (D  t  Bt , DQ Ct  WD  t  Bt , DQ DWt  YD  t  Bt , DQ DWt  YD  t  Bt , DQ DTt  1:D  t  Bt , DQ @8t  DD  t  Bt , DQ Ct  -D  t  Bt , DQ Y9t  )(D  t  Bt , DQ DTt  1=D  t  Bt , DQ Ct  YD  t  Bt , DQ DWt  YD  t  Bt , DQ DWt  YD  t  Bt , DQ @8t  XD  t  Bt , DQ Ct  -D  t  Bt , DQ Y9t  ),D  t  Bt , DQ @8t  XD  t  Bt , DQ Y9t  )$D  t  Bt , DQ Ct  -D  t  Bt , DQ Ct  -D  t  Bt , DQ DWt  YD  t  Bt , DQ DWt  XD  t  Bt , DQ Y9t  )&D  t  Bt , DQ Ct  -D  t  Bt , DQ Ct  KD  t  Bt , DQ DWt  YD  t  Bt , DQ DWt  XD  t  Bt , DQ Ct  -D  t  Bt , DQ Ct  -D  t  Bt , DQ Ct  *D  t  Bt , DQ Dt  -D  t  Bt , DQ DTt  Y@D  t  Bt , DQ @8t  BD  t  Bt , DQ Ct  *D  t  Bt , DQ DTt  1CD  t  Bt , DM @?t  @=D  t  Bt , DM @8t  XD  t  Bt , DM @8t  FD  t  Bt , DM @8t  BD  t  Bt , DM @8t  BD  t  Bt , DM @8t  BcD  t  Bt , DM @8t  DD  t  Bt , DM DZt  YQD  t  Bt , DM @8t  XD  t  Bt , DM DZt  '8D  t  Bt , DM @8t  XD  t  Bt , DM D$t  !D  t  Bt , DM D$t  Z[D  t  Bt , DM D$t  !D  t  Bt , DM D$t  VD  t  Bt , DM D$t  VD  t  Bt , DM D$t  !D  t  Bt , DM D$t  VD  t  Bt , DM @8t  X
D  t  Bt , DM DQt  XD  t  Bt , DM DQt  DQD  t  Bt , DM DQt  XD  t  Bt , DM DQt  DQD  t  Bt , DM @8t  BD  t  Bt , DM DQt  XD  t  Bt , DM DQt  XD  t  Bt , DD DGt  YjD  t  Bt , DD DGt  YmD  t  Bt , DD DGt  YpD  t  Bt , DD DGt  YfD  t  Bt , DD DGt  YhD  t  Bt ,  .t  .
D  t  Bt ,  Ct  %Z D  t  Bt ,  Dt  AD  t  Bt ,  Ct  HD  t  Bt ,  Ct  @ED  t  Bt ,  Vt  HVD  t  Bt ,  E|t  HD  t  Bt ,  #t  # D  t  Bt ,  -bt  1D  t  Bt ,  Et  B_ D  t  Bt ,  Vt  VD  t  Bt ,  Ct  GD  t  Bt ,  @Kt  @BD  t  Bt ,  Ct  HD  t  Bt ,  At  A D  t  Bt ,  E|t  EzD  t  Bt ,  Ct  BsD  t  Bt ,  At  ^D  t  Bt ,  At  FXD  t  Bt ,  .t  ZD  t  Bt ,  Et  "9 D  t  Bt ,  @?t  @=D  t  Bt ,  Et  "?D  t  Bt ,  Ct  G
D  t  Bt ,  Ct  GlD  t  Bt ,  Ct  YD  t  Bt ,  Vt  VD  t  Bt ,  .t  "D  t  Bt ,  Et  FR D  t  Bt ,  @Kt  @BD  t  Bt ,  Ct  %`D  t  Bt ,  @?t  [D  t  Bt ,  Ct  %dD  t  Bt ,  Fft  A~D  t  Bt ,  Ct  %hD  t  Bt ,  !t  ! D  t  Bt ,  Dt  GD  t  Bt ,  Ct  GD  t  Bt ,  Et  FRD  t  Bt ,  Et  "C D  t  Bt ,  @?t  MxD  t  Bt ,  #t  #|D  t  Bt ,  Ct  CD  t  Bt ,  At  FY D  t  Bt ,  Ct  %u D  t  Bt ,  At  +
D  t  Bt ,  Et  E D  t  Bt ,  Ct  V{D  t  Bt ,  #t  #nD  t  Bt ,  At  ^D  t  Bt ,  Ct  ]D  t  Bt ,  Ct  DD  t  Bt ,  Ct  %UD  t  Bt ,  Ct  HD  t  Bt ,  Ct  CD  t  Bt ,  @Kt  XD  t  Bt ,  !t  !D  t  Bt ,  At  ^ D  t  Bt ,  Et  "A D  t  Bt ,  Dt  FD  t  Bt ,  Ct  	D  t  Bt ,  C{t  CyD  t  Bt ,  E|t  _*D  t  Bt ,  Ct  EVD  t  Bt ,  @Kt  ^eD  t  Bt ,  At  AD  t  Bt ,  Ct  	D  t  Bt ,  Ct  %\D  t  Bt ,  Et   k D  t  Bt ,  Ct  ]D  t  Bt ,  Ct  AD  t  Bt ,  Ct  %jD  t  Bt ,  Ft   2D  t  Bt ,  At  +D  t  Bt ,  Ft  FD  t  Bt ,  Ct  ED  t  Bt ,  Ct  %fD  t  Bt ,  Ct  %XD  t  Bt ,  @Kt  XD  t  Bt ,  Ft  )D  t  Bt ,  Ct  %nD  t  Bt ,  Ct  %sD  t  Bt ,  At  B:D  t  Bt ,  Et  BD  t  Bt ,  Vt  VD  t  Bt ,  Ct  _%D  t  Bt ,  Ft  FD  t  Bt ,  .t  ^%D  t  Bt ,  Ct  A D  t  Bt ,  E|t  EzD  t  Bt ,  C{t  DWD  t  Bt ,  Ct  %lD  t  Bt ,  @Kt  ^eD  t  Bt ,  Ct  %RD  t  Bt ,  Et  "< D  t  Bt ,  Ft   2D  t  Bt ,  Et   iD  t  Bt ,  Vt  VD  t  Bt ,  !t  !D  t  Bt ,  Ct  %qD  t  Bt ,  Ct  B D  t  Bt ,  E|t  HD  t  Bt ,  -bt  1
D  t  Bt ,  Ct  %jD  t  Bt ,  Ct  @D  t  Bt ,  Ct  %ND  t  Bt ,  Ct  G
D  t  Bt ,  Dt  AD  t  Bt ,  -bt  1D  t  Bt ,  At  ^D  t  Bt ,  At  ZD  t  Bt , F_ Ct  CD  t  Bt , F_ Ft  FD  t  Bt , Dp Dst  &D  t  Bt , Dp Ct  DmD  t  Bt , Dp @8t  XD  t  Bt , Dp Ct  PD  t  Bt , Dp Ct  -D  t  Bt , Dp @8t  BcD  t  Bt , Dp Ct  YD  t  Bt , Dp Dst  & D  t  Bt , Dp Ct  V+D  t  Bt , Dp Ct  @ED  t  Bt , Dp Ct  D!D  t  Bt , Dp D$t  VD  t  Bt , Dp D$t  VD  t  Bt , Dp Dst  &D  t  Bt , Dp Ct  KD  t  Bt , Dp Dt  -D  t  Bt , Dp Dst  &D  t  Bt , Dp Ct  !D  t  Bt , Dp Dst  &D  t  Bt , Dp Ct  D D  t  Bt , Dp Ct  -D  t  Bt , Dp @8t  FD  t  Bt , Dp @8t  BD  t  Bt , Dp Dt  (D  t  Bt , Dp Ct  WD  t  Bt , Dp Ct  YD  t  Bt , Dp @8t  XD  t  Bt , Dp Dst  & D  t  Bt , Dp @8t  XD  t  Bt , Dp Ct  -D  t  Bt , Dp D$t  !D  t  Bt , Dp Ct  -D  t  Bt , Dp Dst  &D  t  Bt , Dp Ct  -D  t  Bt , Dp Dt  -D  t  Bt , Dp @8t  BD  t  Bt , Dp Ct  *D  t  Bt , Dp .t  ZD  t  Bt , Dp Dst  YD  t  Bt , Dp Ct  [D  t  Bt , Dp Dst  YD  t  Bt , Dp Dst  FD  t  Bt , Dp @8t  BD  t  Bt , Dp Ct  -D  t  Bt , Dp Ct  YD  t  Bt , Dp Ct  -D  t  Bt , Dp Ct  ND  t  Bt , Dp D$t  !D  t  Bt , Dp Ct  -D  t  Bt , Dp D$t  !D  t  Bt , Dp @8t  X
D  t  Bt , Dp Ct  V+D  t  Bt , Dp Ct  !D  t  Bt , Dp Dst  &D  t  Bt , Dp Ct  DmD  t  Bt , Dp Dst  &D  t  Bt , Dp Dst  FD  t  Bt , Dp Ct  -D  t  Bt , Dp @8t  DD  t  Bt , Dp Ct  -D  t  Bt , Dp Ct  -D  t  Bt , Dp Ct  -D  t  Bt , Dp C{t  CyD  t  Bt , Dp D$t  Z[D  t  Bt , Dp Ct  KD  t  Bt , Dp D$t  VD  t  Bt , Dp Ct  -D  t  Bt , Dp Ct  *D  t  Bt , Dp Dst  FD  t  Bt , Dp At  ZD  t  Bt , Dh D t  +ED  t  Bt , Dh D t  +ED  t  Bt , Dh D t  +HD  t  Bt , Dh @8t  XD  t  Bt , Dh D t  +LD  t  Bt , Dh D t  +LD  t  Bt , Dh @8t  FD  t  Bt , Dh @8t  BD  t  Bt , Dh @8t  BD  t  Bt , Dh @8t  BcD  t  Bt , Dh @8t  DD  t  Bt , Dh D t  +J D  t  Bt , Dh @8t  XD  t  Bt , Dh @8t  XD  t  Bt , Dh D$t  !D  t  Bt , Dh D$t  Z[D  t  Bt , Dh D$t  !D  t  Bt , Dh D$t  VD  t  Bt , Dh D$t  VD  t  Bt , Dh D t  ED  t  Bt , Dh D$t  !D  t  Bt , Dh D$t  VD  t  Bt , Dh @8t  X
D  t  Bt , Dh D t  ED  t  Bt , Dh @8t  BD  t  Bt , D` Ct  [D  t  Bt , D` Ct  DmD  t  Bt , D` Ct  PD  t  Bt , D` Ct  -D  t  Bt , D` DWt  YD  t  Bt , D` DWt  YD  t  Bt , D` Ct  -D  t  Bt , D` Ct  YD  t  Bt , D` Ct  YD  t  Bt , D` DWt  YD  t  Bt , D` DWt  YD  t  Bt , D` Ct  -D  t  Bt , D` Ct  ND  t  Bt , D` Ct  V+D  t  Bt , D` Ct  D!D  t  Bt , D` DWt  XD  t  Bt , D` DWt  YD  t  Bt , D` Ct  -D  t  Bt , D` DWt  BD  t  Bt , D` DWt  XD  t  Bt , D` Ct  V+D  t  Bt , D` Ct  !D  t  Bt , D` Ct  KD  t  Bt , D` Dt  -D  t  Bt , D` Ct  !D  t  Bt , D` Ct  DmD  t  Bt , D` Ct  D D  t  Bt , D` Ct  -D  t  Bt , D` Ct  -D  t  Bt , D` Ct  WD  t  Bt , D` Dt  (D  t  Bt , D` DWt  YD  t  Bt , D` DWt  YD  t  Bt , D` Ct  -D  t  Bt , D` Ct  YD  t  Bt , D` DWt  YD  t  Bt , D` DWt  YD  t  Bt , D` Ct  -D  t  Bt , D` Ct  -D  t  Bt , D` Ct  -D  t  Bt , D` Ct  -D  t  Bt , D` DWt  XD  t  Bt , D` DWt  YD  t  Bt , D` Ct  KD  t  Bt , D` DWt  XD  t  Bt , D` DWt  YD  t  Bt , D` Ct  -D  t  Bt , D` Ct  -D  t  Bt , D` Ct  *D  t  Bt , D` Dt  -D  t  Bt , D` Ct  *D  t  Bt , @? Ct  YD  t  Bt , @? Ct  CD  t  Bt , @? @Kt  @BD  t  Bt , @? Ct  V{D  t  Bt , A @?t  @=D  t  Bt , A Ct  _%D  t  Bt , A @Kt  @BD  t  Bt , A @Kt  XD  t  Bt , A C{t  CyD  t  Bt , E| @?t  @=D  t  Bt , E| Ft   2D  t  Bt , E Ct  DD  t  Bt , E C{t  CyD  t  Bt , Fn Ct  @ED  t  Bt , Fn C{t  CyD  t  Bt , Fn @8t  BD  t  Bt , Fn Ct  CD  t  Bt , Fn @8t  BD  t  Bt , Fn @8t  BcD  t  Bt , D7 FRt  D>D  t  Bt , D7 Dt  D8D  t  Bt , D7 FRt  D;D  t  Bt , D7 FRt  D<D  t  Bt , D7 FRt  D=D  t  Bt , D7 Dt  D9D  t  Bt , D7 Dt  D:D  t  Bt , Dl Ct  EVD  t  Bt , Dl Ct  DD  t  Bt , Dl Dpt  YD  t  Bt , Dl Dpt  YD  t  Bt , Dl Ct  G
D  t  Bt , Dl Dpt  Eg D  t  Bt , Dl Dxt  YD  t  Bt , Dl Dxt  *&D  t  Bt , Dl Dxt  **D  t  Bt , Dl D$t  !D  t  Bt , Dl Dxt  *.D  t  Bt , Dl D$t  VD  t  Bt , Dl Dxt  *2D  t  Bt , Dl D$t  !D  t  Bt , Dl Bt  BD  t  Bt , Dl D$t  VD  t  Bt , Dl Bt  )D  t  Bt , Dl Bt  &oD  t  Bt , Dl C
t  CD  t  Bt , Dl Dxt  YD  t  Bt , Dl Ct  DmD  t  Bt , Dl Dpt  YD  t  Bt , Dl Dpt  EgD  t  Bt , Dl Bt  BD  t  Bt , Dl Dxt  *(D  t  Bt , Dl D$t  Z[D  t  Bt , Dl Dxt  *,D  t  Bt , Dl D$t  !D  t  Bt , Dl Dxt  *0D  t  Bt , Dl D$t  VD  t  Bt , Dl Bt  ) D  t  Bt , Dl Dxt  YD  t  Bt , Dl Bt  BD  t  Bt , Dl Bt  BD  t  Bt , Dl Bt  BD  t  Bt , D$ Ct  [D  t  Bt , D$ Ct  DmD  t  Bt , D$ @8t  XD  t  Bt , D$ Ct  PD  t  Bt , D$ @8t  BD  t  Bt , D$ Ct  -D  t  Bt , D$ Ct  -D  t  Bt , D$ Ct  YD  t  Bt , D$ @8t  BcD  t  Bt , D$ Ct  YD  t  Bt , D$ Ct  -D  t  Bt , D$ Ct  ND  t  Bt , D$ Ct  V+D  t  Bt , D$ Ct  D!D  t  Bt , D$ Ct  -D  t  Bt , D$ Ct  V+D  t  Bt , D$ @8t  X
D  t  Bt , D$ Ct  !D  t  Bt , D$ Ct  KD  t  Bt , D$ Dt  -D  t  Bt , D$ Ct  !D  t  Bt , D$ Ct  DmD  t  Bt , D$ Ct  D D  t  Bt , D$ Ct  -D  t  Bt , D$ @8t  FD  t  Bt , D$ Ct  -D  t  Bt , D$ Ct  WD  t  Bt , D$ Dt  (D  t  Bt , D$ @8t  BD  t  Bt , D$ Ct  -D  t  Bt , D$ @8t  DD  t  Bt , D$ Ct  YD  t  Bt , D$ Ct  -D  t  Bt , D$ @8t  XD  t  Bt , D$ @8t  XD  t  Bt , D$ Ct  -D  t  Bt , D$ Ct  -D  t  Bt , D$ Ct  -D  t  Bt , D$ Ct  KD  t  Bt , D$ Ct  -D  t  Bt , D$ Ct  -D  t  Bt , D$ Ct  *D  t  Bt , D$ Dt  -D  t  Bt , D$ @8t  BD  t  Bt , D$ Ct  *D  t  Bt , ! @?t  @=D  t  Bt , ! Ct  CD  t  Bt , ! @Kt  @BD  t  Bt , ! @Kt  XD  t  Bt , E Vt  VD  t  Bt , E Ft  FD  t  Bt , E #t  #|D  t  Bt , E Ct  @ED  t  Bt , E Vt  HVD  t  Bt , E E|t  HD  t  Bt , E #t  # D  t  Bt , E At  A D  t  Bt , E #t  #nD  t  Bt , E @?t  @=D  t  Bt , E Ft  FD  t  Bt , E Ct  YD  t  Bt , E Ct  @D  t  Bt , E .t  "D  t  Bt , E C{t  CyD  t  Bt , $" Ct  D!D  t  Bt , D Dt  $D  t  Bt , D Dt  YwD  t  Bt , D D't  WGD  t  Bt , D D't  WMD  t  Bt , D D't  WVD  t  Bt , D D't  W9D  t  Bt , D D't  W7D  t  Bt , D D't  W;D  t  Bt , D D't  W=D  t  Bt , D D't  W?D  t  Bt , D D't  WAD  t  Bt , D Ct  A D  t  Bt , D Ct  AD  t  Bt , D D't  WED  t  Bt , D D't  WCD  t  Bt , D Dt  -D  t  Bt , D Dt  -D  t  Bt , D Dt  -D  t  Bt , D D't  WKD  t  Bt , D D't  WID  t  Bt , D Dt  -D  t  Bt , D D't  WOD  t  Bt , D Dt  -D  t  Bt , D D't  WOD  t  Bt , D D't  WOD  t  Bt , D D't  W9D  t  Bt , D D't  WQD  t  Bt , D D't  WXD  t  Bt , D Dt  -D  t  Bt , D Dt  -D  t  Bt , D Dt  $D  t  Bt , D Dt  -D  t  Bt , D] Ct  D D  t  Bt , D] @8t  XD  t  Bt , D] @8t  FD  t  Bt , D] @8t  BD  t  Bt , D] @8t  BD  t  Bt , D] @8t  BcD  t  Bt , D] @8t  DD  t  Bt , D] @8t  XD  t  Bt , D] @8t  XD  t  Bt , D] Ct  CD  t  Bt , D] @8t  X
D  t  Bt , D] @8t  BD  t  Bt , A Ct  PD  t  Bt , A Ct  -D  t  Bt , A DGt  YhD  t  Bt , A Bt  CD  t  Bt , A Bt  @D  t  Bt , A Bt  &D  t  Bt , A Bt  CD  t  Bt , A Dt  -D  t  Bt , A Ct  CD  t  Bt , A Bt  &D  t  Bt , A Bt  CD  t  Bt , A Ct  -D  t  Bt , A Ct  !D  t  Bt , A Ct  DmD  t  Bt , A Ct  CD  t  Bt , A DGt  YpD  t  Bt , A Bt  UD  t  Bt , A Bt  &D  t  Bt , A Ct  KD  t  Bt , A Fft  A~D  t  Bt , A Ct  *D  t  Bt , A Ct  DmD  t  Bt , A DGt  YjD  t  Bt , A @?t  MxD  t  Bt , A Bt  C"D  t  Bt , A Ct  D!D  t  Bt , A Dt  $`D  t  Bt , A Dt  -D  t  Bt , A Dt  $pD  t  Bt , A Ct  D D  t  Bt , A D
t  D
D  t  Bt , A Ct  -D  t  Bt , A DGt  YmD  t  Bt , A DDt  YrD  t  Bt , A Dt  (D  t  Bt , A D7t  LfD  t  Bt , A Bt  &D  t  Bt , A Ct  -D  t  Bt , A Ct  [D  t  Bt , A Ct  -D  t  Bt , A D7t  M}D  t  Bt , A Dt  ND  t  Bt , A Dt   D  t  Bt , A Ddt  Db D  t  Bt , A Ct  -D  t  Bt , A DGt  YfD  t  Bt , A Dt  $\D  t  Bt , A Ct  -D  t  Bt , A Bt  AD  t  Bt , A Dt  $kD  t  Bt , A Bt  &D  t  Bt , A Ct  YD  t  Bt , A Ct  V+D  t  Bt , A Dt  $dD  t  Bt , A Ct  KD  t  Bt , A Dt  ^0D  t  Bt , A Ct  YD  t  Bt , A Ct  -D  t  Bt , A Dt  $^D  t  Bt , A Fnt  FlD  t  Bt , A Ct  AD  t  Bt , A Ct  -D  t  Bt , A Dt  D  t  Bt , A Ct  -D  t  Bt , A Ct  V+D  t  Bt , A Ct  -D  t  Bt , A Ct  -D  t  Bt , A Ct  -D  t  Bt , A Bt  UD  t  Bt , A Ct  A D  t  Bt , A Dt  QD  t  Bt , A Ct  !D  t  Bt , A Ct  WD  t  Bt , A Dt  D  t  Bt , A Dt  BD  t  Bt , A Ct  *D  t  Bt , A Bt  AD  t  Bt , A Bt  & D  t  Bt , A Ct  YD  t  Bt , A Dt  $iD  t  Bt , A Ct  @D  t  Bt , A Ct  %ND  t  Bt , A Dt  QD  t  Bt , C At  ^D  t  Bt , C .t  ZD  t  Bt , C @?t  @=D  t  Bt , C @Kt  @BD  t  Bt , C @Kt  XD  t  Bt , C At  ZD  t  Bt , C At  B:D  t  Bt , B Ct  [D  t  Bt , B C
t  .D  t  Bt , B C
t  .D  t  Bt , B Ct  DmD  t  Bt , B C
t  .D  t  Bt , B @8t  XD  t  Bt , B Ct  G
D  t  Bt , B @8t  BD  t  Bt , B Ct  PD  t  Bt , B Ct  CD  t  Bt , B Ct  -D  t  Bt , B Ct  -D  t  Bt , B Ct  YD  t  Bt , B @8t  BcD  t  Bt , B Ct  YD  t  Bt , B Ct  -D  t  Bt , B Ct  ND  t  Bt , B Ct  V+D  t  Bt , B Ct  D!D  t  Bt , B Ct  -D  t  Bt , B Ct  CD  t  Bt , B Bt  BD  t  Bt , B Bt  )D  t  Bt , B @8t  X
D  t  Bt , B Ct  V+D  t  Bt , B Ct  !D  t  Bt , B Ct  KD  t  Bt , B Bt  &oD  t  Bt , B C
t  CD  t  Bt , B Bt  FD  t  Bt , B Ct  !D  t  Bt , B Ct  DmD  t  Bt , B C
t  .D  t  Bt , B C
t  .D  t  Bt , B Ct  D D  t  Bt , B @8t  FD  t  Bt , B Ct  -D  t  Bt , B Ct  -D  t  Bt , B @8t  BD  t  Bt , B Ct  WD  t  Bt , B @8t  DD  t  Bt , B Ct  -D  t  Bt , B Ct  YD  t  Bt , B Ct  -D  t  Bt , B @8t  XD  t  Bt , B @8t  XD  t  Bt , B Bt  BD  t  Bt , B Ct  -D  t  Bt , B Ct  -D  t  Bt , B Ct  -D  t  Bt , B Ct  KD  t  Bt , B Dht  DfD  t  Bt , B Bt  ) D  t  Bt , B Fnt  FlD  t  Bt , B Ct  -D  t  Bt , B Bt  BD  t  Bt , B Ct  -D  t  Bt , B Bt  'D  t  Bt , B Ct  *D  t  Bt , B Bt  BD  t  Bt , B C
t  .D  t  Bt , B @8t  BD  t  Bt , B Ct  *D  t  Bt , B C
t  .D  t  Bt , B Bt  BD  t  Bt , Ds Ct  DD  t  Bt , Ds @8t  XD  t  Bt , Ds @8t  BD  t  Bt , Ds #t  #D  t  Bt , Ds #t  #D  t  Bt , Ds @8t  BcD  t  Bt , Ds #t  #D  t  Bt , Ds #t  #D  t  Bt , Ds D$t  !D  t  Bt , Ds D$t  VD  t  Bt , Ds Ct  CD  t  Bt , Ds Bt  BD  t  Bt , Ds D$t  !D  t  Bt , Ds Bt  )D  t  Bt , Ds D$t  VD  t  Bt , Ds @8t  X
D  t  Bt , Ds Bt  &oD  t  Bt , Ds Bt  FD  t  Bt , Ds @8t  FD  t  Bt , Ds @8t  BD  t  Bt , Ds #t  #D  t  Bt , Ds #t  #D  t  Bt , Ds @8t  DD  t  Bt , Ds #t  #D  t  Bt , Ds #t  #D  t  Bt , Ds @8t  XD  t  Bt , Ds @8t  XD  t  Bt , Ds Bt  BD  t  Bt , Ds C{t  CyD  t  Bt , Ds D$t  Z[D  t  Bt , Ds D$t  !D  t  Bt , Ds Bt  ) D  t  Bt , Ds D$t  VD  t  Bt , Ds Bt  BD  t  Bt , Ds Bt  'D  t  Bt , Ds Bt  BD  t  Bt , Ds @8t  BD  t  Bt , Ds Bt  BD  t  Bt , DZ Ct  EVD  t  Bt , DZ Ct  DmD  t  Bt , DZ D`t  ZD  t  Bt , DZ Dpt  YD  t  Bt , DZ Ct  PD  t  Bt , DZ DWt  YD  t  Bt , DZ Ct  -D  t  Bt , DZ Ct  YD  t  Bt , DZ D]t  D]D  t  Bt , DZ DWt  YD  t  Bt , DZ Ct  V+D  t  Bt , DZ Ct  D!D  t  Bt , DZ DWt  XD  t  Bt , DZ D$t  VD  t  Bt , DZ DWt  BD  t  Bt , DZ D$t  VD  t  Bt , DZ Ct  KD  t  Bt , DZ Dt  -D  t  Bt , DZ Bt  &oD  t  Bt , DZ Ct  !D  t  Bt , DZ Ct  D D  t  Bt , DZ Ct  -D  t  Bt , DZ D`t  ZD  t  Bt , DZ @8t  FD  t  Bt , DZ Ct  WD  t  Bt , DZ Dt  (D  t  Bt , DZ DWt  YD  t  Bt , DZ Ct  YD  t  Bt , DZ DWt  YD  t  Bt , DZ Dlt  V D  t  Bt , DZ Bt  BD  t  Bt , DZ Ct  -D  t  Bt , DZ Ct  -D  t  Bt , DZ D$t  !D  t  Bt , DZ DWt  XD  t  Bt , DZ DWt  YD  t  Bt , DZ Ct  -D  t  Bt , DZ Bt  BD  t  Bt , DZ Dt  -D  t  Bt , DZ Ct  *D  t  Bt , DZ @?t  @=D  t  Bt , DZ Ct  [D  t  Bt , DZ Ct  G
D  t  Bt , DZ Ct  -D  t  Bt , DZ DWt  YD  t  Bt , DZ Ct  YD  t  Bt , DZ D]t  $D  t  Bt , DZ DWt  YD  t  Bt , DZ Ct  -D  t  Bt , DZ Ct  ND  t  Bt , DZ D$t  !D  t  Bt , DZ DWt  YD  t  Bt , DZ Ct  -D  t  Bt , DZ Ct  %fD  t  Bt , DZ Dlt  DjD  t  Bt , DZ DWt  XD  t  Bt , DZ D$t  !D  t  Bt , DZ Bt  BD  t  Bt , DZ Bt  )D  t  Bt , DZ Ct  V+D  t  Bt , DZ Ct  !D  t  Bt , DZ Ct  DmD  t  Bt , DZ Ct  -D  t  Bt , DZ DWt  YD  t  Bt , DZ Ct  -D  t  Bt , DZ D]t  $D  t  Bt , DZ DWt  YD  t  Bt , DZ Ct  -D  t  Bt , DZ C{t  CyD  t  Bt , DZ Ct  -D  t  Bt , DZ D$t  Z[D  t  Bt , DZ DWt  YD  t  Bt , DZ Dlt   D  t  Bt , DZ Ct  KD  t  Bt , DZ D$t  VD  t  Bt , DZ Bt  ) D  t  Bt , DZ DWt  XD  t  Bt , DZ Ct  -D  t  Bt , DZ Bt  BD  t  Bt , DZ Ct  *D  t  Bt , DZ Bt  BD  t  Bt , C Ct  DmD  t  Bt , C Ct  [D  t  Bt , C Ct  DmD  t  Bt , C Ct  D D  t  Bt , C @8t  XD  t  Bt , C @8t  FD  t  Bt , C @8t  BD  t  Bt , C Ct  -D  t  Bt , C Ct  PD  t  Bt , C Ct  -D  t  Bt , C Ct  -D  t  Bt , C @8t  BD  t  Bt , C Ct  WD  t  Bt , C Ct  -D  t  Bt , C Ct  YD  t  Bt , C Ct  -D  t  Bt , C @8t  BcD  t  Bt , C @8t  DD  t  Bt , C Ct  YD  t  Bt , C Ct  YD  t  Bt , C Ct  -D  t  Bt , C @8t  XD  t  Bt , C Ct  -D  t  Bt , C @8t  XD  t  Bt , C Ct  ND  t  Bt , C Ct  V+D  t  Bt , C Ct  -D  t  Bt , C Ct  -D  t  Bt , C Ct  D!D  t  Bt , C Ct  -D  t  Bt , C Ct  -D  t  Bt , C Ct  CD  t  Bt , C Ct  KD  t  Bt , C Ct  -D  t  Bt , C @8t  X
D  t  Bt , C Ct  V+D  t  Bt , C Ct  -D  t  Bt , C Ct  !D  t  Bt , C Ct  KD  t  Bt , C Ct  *D  t  Bt , C @8t  BD  t  Bt , C Ct  *D  t  Bt , C Ct  !D  t  Bt , DG (t  (D  t  Bt , DG (t  /D  t  Bt , DG (t  (D  t  Bt , DG (t  /D  t  Bt , DG (t  /D  t  Bt , DG (t  (D  t  Bt , DG (t  (D  t  Bt , DG (t  0D  t  Bt , DG (t  0D  t  Bt , DG (t  (D  t  Bt , DG (t  (D  t  Bt , DG (t  0D  t  Bt , DG (t  (D  t  Bt , DG (t  0D  t  Bt , DG (t  0D  t  Bt , DG (t  /D  t  Bt , DG (t  /D  t  Bt , DG (t  /D  t  Bt , DG (t  /D  t  Bt , DG (t  0 D  t  Bt , DG (t  0D  t  Bt , DG (t  /D  t  Bt , DG (t  0D  t  Bt , DG (t  0	D  t  Bt , DG (t  /D  t  Bt , DG (t  0D  t  Bt , DG (t  0	D  t  Bt , DG (t  0D  t  Bt , DG (t  (D  t  Bt , DG (t  (D  t  Bt , DG (t  0D  t  Bt , # @?t  @=D  t  Bt , # @Kt  @BD  t  Bt , B Ct  [D  t  Bt , B @?t  @=D  t  Bt , B Ct  DmD  t  Bt , B @8t  XD  t  Bt , B Ct  PD  t  Bt , B @8t  BD  t  Bt , B Ct  -D  t  Bt , B D|t  DzD  t  Bt , B Ct  -D  t  Bt , B @8t  BcD  t  Bt , B Ct  YD  t  Bt , B Ct  YD  t  Bt , B Ct  -D  t  Bt , B Ct  V+D  t  Bt , B Ct  ND  t  Bt , B Ct  D!D  t  Bt , B Ct  -D  t  Bt , B Ct  CD  t  Bt , B @8t  X
D  t  Bt , B Ct  V+D  t  Bt , B Ct  !D  t  Bt , B Ct  KD  t  Bt , B Ct  !D  t  Bt , B Ct  DmD  t  Bt , B Ct  D D  t  Bt , B Ct  -D  t  Bt , B @8t  FD  t  Bt , B Ct  -D  t  Bt , B @8t  BD  t  Bt , B Ct  WD  t  Bt , B @8t  DD  t  Bt , B Ct  -D  t  Bt , B Ct  YD  t  Bt , B @8t  XD  t  Bt , B Ct  -D  t  Bt , B @8t  XD  t  Bt , B Ct  -D  t  Bt , B Ct  -D  t  Bt , B Ct  -D  t  Bt , B Ct  KD  t  Bt , B Ct  -D  t  Bt , B Ct  -D  t  Bt , B Ct  *D  t  Bt , B @8t  BD  t  Bt , B Ct  *D  t  Bt , Dx Ct  DmD  t  Bt , Dx @8t  XD  t  Bt , Dx Ct  PD  t  Bt , Dx DWt  YD  t  Bt , Dx Ct  -D  t  Bt , Dx @8t  BcD  t  Bt , Dx Ct  YD  t  Bt , Dx DWt  YD  t  Bt , Dx Ct  V+D  t  Bt , Dx Ct  D!D  t  Bt , Dx DWt  XD  t  Bt , Dx D$t  VD  t  Bt , Dx DWt  BD  t  Bt , Dx E|t  EzD  t  Bt , Dx D$t  VD  t  Bt , Dx #t  $ D  t  Bt , Dx Ct  KD  t  Bt , Dx Bt  &oD  t  Bt , Dx Ct  !D  t  Bt , Dx #t  $D  t  Bt , Dx Ct  D D  t  Bt , Dx Ct  -D  t  Bt , Dx @8t  FD  t  Bt , Dx @8t  BD  t  Bt , Dx Ct  WD  t  Bt , Dx DWt  YD  t  Bt , Dx Ct  YD  t  Bt , Dx DWt  YD  t  Bt , Dx @8t  XD  t  Bt , Dx @8t  XD  t  Bt , Dx Bt  BD  t  Bt , Dx Ct  -D  t  Bt , Dx D$t  !D  t  Bt , Dx Ct  -D  t  Bt , Dx DWt  XD  t  Bt , Dx DWt  YD  t  Bt , Dx #t  #D  t  Bt , Dx Ct  -D  t  Bt , Dx Bt  BD  t  Bt , Dx @8t  BD  t  Bt , Dx Ct  *D  t  Bt , Dx Ct  [D  t  Bt , Dx @?t  @=D  t  Bt , Dx Ct  HD  t  Bt , Dx @8t  BD  t  Bt , Dx Ct  -D  t  Bt , Dx DWt  YD  t  Bt , Dx Ct  YD  t  Bt , Dx DWt  YD  t  Bt , Dx Ct  -D  t  Bt , Dx Ct  ND  t  Bt , Dx D$t  !D  t  Bt , Dx DWt  YD  t  Bt , Dx Ct  ED  t  Bt , Dx Ct  -D  t  Bt , Dx D$t  !D  t  Bt , Dx Bt  BD  t  Bt , Dx DWt  XD  t  Bt , Dx Bt  )D  t  Bt , Dx @8t  X
D  t  Bt , Dx Ct  V+D  t  Bt , Dx #t  $D  t  Bt , Dx Ct  !D  t  Bt , Dx Ct  DmD  t  Bt , Dx Ct  %ND  t  Bt , Dx Ct  -D  t  Bt , Dx DWt  YD  t  Bt , Dx Ct  -D  t  Bt , Dx @8t  DD  t  Bt , Dx DWt  YD  t  Bt , Dx Ct  -D  t  Bt , Dx @?t  [D  t  Bt , Dx C{t  CyD  t  Bt , Dx Ct  -D  t  Bt , Dx D$t  Z[D  t  Bt , Dx DWt  YD  t  Bt , Dx Ct  KD  t  Bt , Dx Et  D~D  t  Bt , Dx D$t  VD  t  Bt , Dx Bt  ) D  t  Bt , Dx DWt  XD  t  Bt , Dx Ct  -D  t  Bt , Dx Bt  BD  t  Bt , Dx Ct  *D  t  Bt , Dx #t  $D  t  Bt , Dx Bt  BD  t  Bt , A @?t  @=D  t  Bt , A @Kt  @BD  t  Bt , A C{t  CyD  t  Bt , A At  FY D  t  Bt , D  @?t  @=D  t  Bt , D  C{t  CyD  t  Bt , D  Ct  D!D  t  Bt , C Ct  %ND  t  Bt , C $t  DD  t  Bt , C Ct  D D  t  Bt , C DWt  XD  t  Bt , C Ct  A D  t  Bt , C Ct  AD  t  Bt , D Ct  DmD  t  Bt , D D
t  D)D  t  Bt , D Ct  D D  t  Bt , D Dt  DD  t  Bt , D Bt  &D  t  Bt , D FRt  D.D  t  Bt , D FRt  D+D  t  Bt , D FRt  D,D  t  Bt , D )Ct  DD  t  Bt , D FRt  D-D  t  Bt , B Ct  DmD  t  Bt , B D t  +HD  t  Bt , B @8t  XD  t  Bt , B Ct  PD  t  Bt , B Ct  -D  t  Bt , B @8t  BcD  t  Bt , B Ct  YD  t  Bt , B Ct  V+D  t  Bt , B Ct  @ED  t  Bt , B Ct  D!D  t  Bt , B DMt  B=D  t  Bt , B D$t  VD  t  Bt , B D$t  VD  t  Bt , B Ct  KD  t  Bt , B Dt  -D  t  Bt , B Ct  !D  t  Bt , B Ct  D D  t  Bt , B @8t  FD  t  Bt , B Ct  -D  t  Bt , B @8t  BD  t  Bt , B Dt  (D  t  Bt , B Ct  WD  t  Bt , B Ct  YD  t  Bt , B @8t  XD  t  Bt , B @8t  XD  t  Bt , B Ct  -D  t  Bt , B D$t  !D  t  Bt , B Ct  -D  t  Bt , B Ct  AD  t  Bt , B Ct  -D  t  Bt , B Dt  -D  t  Bt , B @8t  BD  t  Bt , B Ct  *D  t  Bt , B Ct  [D  t  Bt , B @?t  @=D  t  Bt , B @8t  BD  t  Bt , B Ct  -D  t  Bt , B Ct  YD  t  Bt , B Ct  -D  t  Bt , B Ct  ND  t  Bt , B D$t  !D  t  Bt , B Ct  -D  t  Bt , B Ct  %fD  t  Bt , B D$t  !D  t  Bt , B @8t  X
D  t  Bt , B Ct  V+D  t  Bt , B Ct  !D  t  Bt , B Ct  DmD  t  Bt , B Ct  -D  t  Bt , B @8t  DD  t  Bt , B Ct  -D  t  Bt , B Ct  -D  t  Bt , B Ct  -D  t  Bt , B C{t  CyD  t  Bt , B D$t  Z[D  t  Bt , B Ct  KD  t  Bt , B D$t  VD  t  Bt , B Ct  -D  t  Bt , B Ct  *D  t  Bt , B At  ZD  t  Bt , D Ct  DmD  t  Bt , D Ct  [D  t  Bt , D Ct  DmD  t  Bt , D Ct  D D  t  Bt , D Ct  -D  t  Bt , D Ct  PD  t  Bt , D Ct  -D  t  Bt , D Ct  -D  t  Bt , D Ct  WD  t  Bt , D Ct  -D  t  Bt , D Ct  -D  t  Bt , D Ct  YD  t  Bt , D Ct  YD  t  Bt , D Ct  YD  t  Bt , D Ct  -D  t  Bt , D Ct  -D  t  Bt , D Ct  ND  t  Bt , D Ct  V+D  t  Bt , D Ct  -D  t  Bt , D Ct  -D  t  Bt , D Ct  D!D  t  Bt , D Ct  -D  t  Bt , D Ct  -D  t  Bt , D Ct  KD  t  Bt , D Ct  -D  t  Bt , D Ct  V+D  t  Bt , D Ct  !D  t  Bt , D Ct  -D  t  Bt , D Ct  *D  t  Bt , D Ct  KD  t  Bt , D Ct  *D  t  Bt , D Ct  !D  t  Bt , D2 Dt  D(D  t  Bt , D2 Dt  DD  t  Bt , D2 )Ct  DD  t  Bt , D2 )Ct  DD  t  Bt , D Ct  [D  t  Bt , D Ct  DmD  t  Bt , D D t  +ED  t  Bt , D D t  +HD  t  Bt , D Ct  PD  t  Bt , D D t  +LD  t  Bt , D Ct  -D  t  Bt , D Ct  -D  t  Bt , D Ct  YD  t  Bt , D D t  +J D  t  Bt , D Ct  YD  t  Bt , D Ct  -D  t  Bt , D Ct  V+D  t  Bt , D Ct  ND  t  Bt , D Ct  D!D  t  Bt , D D$t  !D  t  Bt , D Ct  -D  t  Bt , D D$t  VD  t  Bt , D D$t  !D  t  Bt , D D$t  VD  t  Bt , D Ct  V+D  t  Bt , D Ct  !D  t  Bt , D D t  ED  t  Bt , D Ct  KD  t  Bt , D Dt  -D  t  Bt , D Ct  @D  t  Bt , D Ct  !D  t  Bt , D Ct  DmD  t  Bt , D D t  +ED  t  Bt , D Ct  D D  t  Bt , D @8t  FD  t  Bt , D Ct  -D  t  Bt , D D t  +LD  t  Bt , D Ct  -D  t  Bt , D Ct  WD  t  Bt , D Dt  (D  t  Bt , D @8t  DD  t  Bt , D Ct  -D  t  Bt , D Ct  YD  t  Bt , D Ct  -D  t  Bt , D Ct  -D  t  Bt , D Ct  -D  t  Bt , D D$t  Z[D  t  Bt , D DWt  XD  t  Bt , D Ct  -D  t  Bt , D D$t  !D  t  Bt , D Ct  KD  t  Bt , D D$t  VD  t  Bt , D D t  ED  t  Bt , D Ct  -D  t  Bt , D Ct  -D  t  Bt , D Ct  *D  t  Bt , D Dt  -D  t  Bt , D Ct  *D  t  Bt , . @?t  @=D  t  Bt , . Ct  GlD  t  Bt , . Ct  @ED  t  Bt , . Ct  YD  t  Bt , . Ct  %fD  t  Bt , . @Kt  @BD  t  Bt , . @Kt  XD  t  Bt , C @8t  XD  t  Bt , C @8t  BD  t  Bt , C @8t  BcD  t  Bt , C Y9t  )*D  t  Bt , C Y9t  Y7D  t  Bt , C @8t  X
D  t  Bt , C @8t  FD  t  Bt , C @8t  BD  t  Bt , C @8t  DD  t  Bt , C Y9t  )(D  t  Bt , C @8t  XD  t  Bt , C @8t  XD  t  Bt , C Y9t  ),D  t  Bt , C Y9t  )$D  t  Bt , C Y9t  )&D  t  Bt , C @8t  BD  t  Bt , DW @8t  XD  t  Bt , DW Ct  G
D  t  Bt , DW @8t  FD  t  Bt , DW @8t  BD  t  Bt , DW @8t  BD  t  Bt , DW @8t  BcD  t  Bt , DW @8t  DD  t  Bt , DW @8t  XD  t  Bt , DW @8t  XD  t  Bt , DW @8t  X
D  t  Bt , DW @8t  BD  t  Bt , Dd Ct  DD  t  Bt , Dd Ct  [D  t  Bt , Dd @?t  @=D  t  Bt , Dd Ct  DmD  t  Bt , Dd Ct  PD  t  Bt , Dd Ct  -D  t  Bt , Dd Ct  -D  t  Bt , Dd Ct  YD  t  Bt , Dd Ct  YD  t  Bt , Dd Y9t  )*D  t  Bt , Dd Ct  -D  t  Bt , Dd Ct  @ED  t  Bt , Dd Ct  ND  t  Bt , Dd Ct  V+D  t  Bt , Dd Y9t  Y7D  t  Bt , Dd Ct  D!D  t  Bt , Dd D$t  !D  t  Bt , Dd Ct  -D  t  Bt , Dd E|t  HD  t  Bt , Dd D$t  VD  t  Bt , Dd D$t  !D  t  Bt , Dd D$t  VD  t  Bt , Dd Ct  V+D  t  Bt , Dd Ct  !D  t  Bt , Dd Ct  KD  t  Bt , Dd Dt  -D  t  Bt , Dd Ct  !D  t  Bt , Dd Ct  DmD  t  Bt , Dd Ct  D D  t  Bt , Dd @8t  FD  t  Bt , Dd Ct  -D  t  Bt , Dd Ct  -D  t  Bt , Dd Ct  WD  t  Bt , Dd Dt  (D  t  Bt , Dd Ct  -D  t  Bt , Dd Ct  YD  t  Bt , Dd Y9t  )(D  t  Bt , Dd Ct  -D  t  Bt , Dd Y9t  ),D  t  Bt , Dd Y9t  )$D  t  Bt , Dd Ct  -D  t  Bt , Dd Ct  -D  t  Bt , Dd D$t  Z[D  t  Bt , Dd Ct  -D  t  Bt , Dd Y9t  )&D  t  Bt , Dd D$t  !D  t  Bt , Dd Ct  KD  t  Bt , Dd Fft  A~D  t  Bt , Dd D$t  VD  t  Bt , Dd Ct  -D  t  Bt , Dd Ct  -D  t  Bt , Dd Ct  *D  t  Bt , Dd Dt  -D  t  Bt , Dd Ct  *D  t  Bt , B Ct  [D  t  Bt , B Ct  DmD  t  Bt , B @8t  XD  t  Bt , B Ct  PD  t  Bt , B @8t  BD  t  Bt , B Ct  -D  t  Bt , B Ct  -D  t  Bt , B @8t  BcD  t  Bt , B Ct  YD  t  Bt , B Ct  YD  t  Bt , B Ct  -D  t  Bt , B Ct  V+D  t  Bt , B Ct  ND  t  Bt , B Ct  D!D  t  Bt , B Ct  -D  t  Bt , B Ct  CD  t  Bt , B Ct  V+D  t  Bt , B @8t  X
D  t  Bt , B Ct  !D  t  Bt , B Ct  KD  t  Bt , B Ct  !D  t  Bt , B Ct  DmD  t  Bt , B Ct  D D  t  Bt , B Ct  -D  t  Bt , B @8t  FD  t  Bt , B Ct  -D  t  Bt , B Ct  WD  t  Bt , B @8t  BD  t  Bt , B @8t  DD  t  Bt , B Ct  -D  t  Bt , B Ct  YD  t  Bt , B @8t  XD  t  Bt , B Ct  -D  t  Bt , B @8t  XD  t  Bt , B C{t  CyD  t  Bt , B Ct  -D  t  Bt , B Ct  -D  t  Bt , B Ct  -D  t  Bt , B Ct  KD  t  Bt , B Ct  -D  t  Bt , B Ct  -D  t  Bt , B Ct  *D  t  Bt , B @8t  BD  t  Bt , B Ct  *D  t  Bt , -b Ct  %fD  t  Bt , -b Ct  @D  t  Bt , DT $"t  $*D  t  Bt , DT $"t  $.D  t  Bt , DT $"t  $0D  t  Bt , DT $"t  $2D  t  Bt , DT $"t  $4D  t  Bt , DT $"t  $$D  t  Bt , DT $"t  $&D  t  Bt , DT $"t  $(D  t  Bt , DT $"t  $,D  t  Bt -[
fileerrors @ AD  t  Bt -[ & @ AD  t  Bt -[  ~C @yD  t  Bt -[ A @ @D  t  Bt -[allow_dot_in_atom @ AD  t  Bt -[ Eqcompactcode @D  t  Bt -[ #~m~d~l~! ?-  @D  t  Bt -[ # @ AD  t  Bt -[ BA @ AD  t  Bt -[write_attributes E @D  t  Bt -[ B @ AD  t  Bt -[ D BC @D  t  Bt -[ B[ @ AD  t  Bt -[ D @ AD  t  Bt -[
agc_margin' @yD  t  Bt -[ V @ AD  t  Bt -[ A. I @D  t  Bt -[ H @ AD  t  Bt -[ Vn @yD  t  Bt -[ L @yD  t  Bt -[ YM G @D  t  Bt -[ #M #N @D  t  Bt -[quasi_quotations @ AD  t  Bt -[
answer_format \ @D  t  Bt -[ ]K @ AD  t  Bt -[
user_flags BC @D  t  Bt -[allow_variable_name_as_functor @ AD  t  Bt -[  ` @ @D  t  Bt -[debug_on_error @ AD  t  Bt -[ B @ AD  t  Bt -[ #, @ AD  t  Bt -[ \	t At H  @t At H	 @t At H
t At H H KD  t  Bt -[ \ @ AD  t  Bt -[ #* @ AD  t  Bt -[character_escapes @ AD  t  Bt -[editor H @D  t  Bt -[ G @ AD  t  Bt -[ Gt At H  @t At H	 @t At H
t At H H
t At H H KD  t  Bt -[ #  #" @D  t  Bt -[ $ @ AD  t  Bt -[  \ @ AD  t  Bt -[ F @ AD  t  Bt -[  N @D  t  Bt -[c_ccgcc @D  t  Bt -[last_call_optimisation @ AD  t  Bt -[warn_override_implicit_import @ AD  t  Bt -[	c_ldflags@{-rdynamic -Wl,-Bsymbolic-functions -Wl,-z,relro -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread   @D  t  Bt -[ #+t At H	 @t At H  @t At S @ KD  t  Bt -[c_libs A @D  t  Bt -[ ^! @8 @D  t  Bt -[	c_libplso A @D  t  Bt -[ [ @ AD  t  Bt -[ + @ AD  t  Bt -[c_cflags@V-fno-strict-aliasing -pthread -fPIC -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/ncursesw  @D  t  Bt -[report_error @ AD  t  Bt -[trace_gc @ AD  t  Bt -[ ] @yD  t  Bt -[ B= @ AD  t  Bt -[ E  B @D  t  Bt -[ \$ X! @D  t  Bt -[ [D @ @D  t  Bt -[file_name_variables @ AD  t  Bt -[ Et E @ @ KD  t  Bt -[ \" F @D  t  Bt -[stream_type_checkloose @D  t  t BD~ Et  Fn FlD  t  t BD~ Et  D] D]D  t  t BC N@t  A IrD  t  t BA^ N<t  A MD  t  t BA^ N@t  A GD  t  t BC  N@t  A LD  t  t BC Et  A @-D  t  t BC  N@t  A LD  t  t BB N@t  A JwD  t  t BB N@t  A QyD  t  t BB N>t  A JD  t  t BB N@t  A LD  t  t BC Ht  A GD  t  t BA N@t  A K@D  t  t BB N@t  A LD  t  t BB N@t  A J9D  t  t BC N?t  A D  t  t BA N@t  A JQD  t  t BB Ht  A HD  t  t BC N@t  A KD  t  t BC N@t  A QD  t  t BC N@t  A QzD  t  t BC N@t  A QD  t  t BA N@t  A CD  t  t BC N@t  A QD  t  t BA N@t  A JD  t  t BC N@t  A OD  t  t BA N@t  A KCD  t  t BA N@t  A D  t  t BC N<t  A QD  t  t BC N<t  A Q,D  t  t BA N@t  A QxD  t  t B Et  A ED  t  t BC N@t  A ID  t  t BC N@t  A Q*D  t  t BC N@t  A N+D  t  t BC N@t  A IWD  t  t BC N@t  A Q~D  t  t BAw Et  A @D  t  t BA N@t  A @D  t  t BC N@t  A Q}D  t  t BC N@t  A ED  t  t BC N@t  A @D  t  t BC N@t  A Q|D  t  t BA N@t  A K!D  t  t BC  N@t  A PAD  t  t BC N@t  A L<D  t  t BC Et  A Q{D  t  t BA N@t  A KED  t  t BAw Et  A AgD  t  t BA N@t  A AgD  t  t BC N@t  A L?D  t  t BC Et  A AD  t  t BA^ N>t  A NjD  t  t BC N@t  A KD  t  t BC N@t  A ND  t  t BD~ Et  B FlD  t  t BD~ Et  DZ D]XT
</file>
</archive>
<foot contentlength=712914>
