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

<archive>

<file name="$options" class="$prolog" encoding="none" size=148 modified=1451279857>
local=134217728
global=134217728
trail=134217728
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=712849 modified=1451279857>
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-VNEEIV/spark-2012.0.deb/checker/checker.pro A C B@=C
@+	u D   i1A D @C/build/spark-VNEEIV/spark-2012.0.deb/simplifier/defectreporting.pro A C B@=C
@!	u D   i1A D  C A C B@=C@> D D @@/build/spark-VNEEIV/spark-2012.0.deb/simplifier/data__system.pro A C B C add_system_toolname@=C@)	u D	  7AA D @A/build/spark-VNEEIV/spark-2012.0.deb/simplifier/data__formats.prodata__system C B C 	add_state@=C@, D D @?/build/spark-VNEEIV/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-VNEEIV/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-VNEEIV/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-VNEEIV/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-VNEEIV/spark-2012.0.deb/checker/loadsicstus.pro         @D/build/spark-VNEEIV/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-VNEEIV/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-VNEEIV/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-VNEEIV/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-VNEEIV/spark-2012.0.deb/checker/declar.pro   8AA@=C
 D D3  D4@8/build/spark-VNEEIV/spark-2012.0.deb/checker/portray.pro   i1A@=C
 D D3  D4@:/build/spark-VNEEIV/spark-2012.0.deb/checker/utilities.pro   i1A@=C
 D D3  D4@6/build/spark-VNEEIV/spark-2012.0.deb/checker/newvc.pro   8AA@=C
 D D3  D4@8/build/spark-VNEEIV/spark-2012.0.deb/checker/listthm.pro   8AA@=C
 D D3  D4@:/build/spark-VNEEIV/spark-2012.0.deb/checker/aritheval.pro   8AA@=C
 D D3  D4@9/build/spark-VNEEIV/spark-2012.0.deb/checker/replace2.pro   8AA@=C
@  D D3  D4@ @7/build/spark-VNEEIV/spark-2012.0.deb/checker/repall.pro   8AA@=C
@! D D3  D4@!@9/build/spark-VNEEIV/spark-2012.0.deb/checker/standard.pro   8AA@=C
@" D D3  D4@"@5/build/spark-VNEEIV/spark-2012.0.deb/checker/simp.pro   8AA@=C
@# D D3  D4@#@7/build/spark-VNEEIV/spark-2012.0.deb/checker/infer2.pro   i1A@=C
@$ D D3  D4@$@:/build/spark-VNEEIV/spark-2012.0.deb/checker/inferenc2.pro   8AA@=C
@% D D3  D4@%@9/build/spark-VNEEIV/spark-2012.0.deb/checker/records2.pro   8AA@=C
@& D D3  D4@&@8/build/spark-VNEEIV/spark-2012.0.deb/checker/subgoal.pro   8AA@=C
@' D D3  D4@'@7/build/spark-VNEEIV/spark-2012.0.deb/checker/deduce.pro   8AA@=C
@( D D3  D4@(@:/build/spark-VNEEIV/spark-2012.0.deb/checker/deduction.pro   8AA@=C
@+ D D3  D4@+@6/build/spark-VNEEIV/spark-2012.0.deb/checker/done3.pro   8AA@=C
@, D D3  D4@,@7/build/spark-VNEEIV/spark-2012.0.deb/checker/cases2.pro   8AA@=C
@- D D3  D4@-@7/build/spark-VNEEIV/spark-2012.0.deb/checker/contra.pro   8AA@=C
@. D D3  D4@.@7/build/spark-VNEEIV/spark-2012.0.deb/checker/fwdch2.pro   8AA@=C
@/ D D3  D4@/@9/build/spark-VNEEIV/spark-2012.0.deb/checker/simplify.pro   8AA@=C
@0 D D3  D4@0@;/build/spark-VNEEIV/spark-2012.0.deb/checker/typecheck5.pro   8AA@=C
@1 D D3  D4@1@9/build/spark-VNEEIV/spark-2012.0.deb/checker/traverse.pro   8AA@=C
@2 D D3  D4@2@9/build/spark-VNEEIV/spark-2012.0.deb/checker/semistan.pro   8AA@=C
@3 D D3  D4@3@:/build/spark-VNEEIV/spark-2012.0.deb/checker/prooflogs.pro   i1A@=C
@4 D D3  D4@4@9/build/spark-VNEEIV/spark-2012.0.deb/checker/newrules.pro   i1A@=C
@5 D D3  D4@5@8/build/spark-VNEEIV/spark-2012.0.deb/checker/loadvc5.pro   i1A@=C
@6 D D3  D4@6@8/build/spark-VNEEIV/spark-2012.0.deb/checker/quantif.pro   8AA@=C
@7 D D3  D4@7@:/build/spark-VNEEIV/spark-2012.0.deb/checker/induction.pro   8AA@=C
@8 D D3  D4@8@9/build/spark-VNEEIV/spark-2012.0.deb/checker/toplevel.pro   i1A@=C
@9 D D3  D4@9@9/build/spark-VNEEIV/spark-2012.0.deb/checker/setflags.pro   i1A@=C
@: D D3  D4@:@5/build/spark-VNEEIV/spark-2012.0.deb/checker/help.pro   8AA@=C
@; D D3  D4@;@:/build/spark-VNEEIV/spark-2012.0.deb/checker/rulefiles.pro   8AA@=C
@< D D3  D4@<@:/build/spark-VNEEIV/spark-2012.0.deb/checker/getdcldat.pro   i1A@=C
@= D D3  D4@=@;/build/spark-VNEEIV/spark-2012.0.deb/checker/initialise.pro   8AA@=C
@> D D3  D4@>@5/build/spark-VNEEIV/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@oBe 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@MB} 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@0@ 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@YA D	u Hy        @6@/@8 J@A@ @8 Am@/@8 H@ @/B.RUL@ @8 I'@ @ 
@8built_in_classification A@F@@@1@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
 @ 
@/@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@i@)
 J@A@'@G@@@Z@A@) ID@/@8 N A@ @8 I@8 I@F@@@G@) 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@x@ 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@D@ 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@@@I@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@@@y@A@0Bresume@8 N@A@D@8 T@M@Q R]@8 B@@@8 U,@@@X@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@@@Q@A@8 L@G
@F@@@D@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@@@b@A@8 L@G
@G@F@@@R@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-VNEEIV/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-VNEEIV/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-VNEEIV/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@FA %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-VNEEIV/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-VNEEIV/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-VNEEIV/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-VNEEIV/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@JA 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=713207>
