#!/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=1476089813>
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=715616 modified=1476089813>
SWI-Prolog state (www.swi-prolog.org)
 @A=[M@ /usr/lib/swi-prologQMsystem-C XD  t: t$set_predicate_attributet  t/$convert_option_valuetrace D  t  t t  t  hide_childsO  CK	s@ /usr/lib/swi-prolog/boot/init.pl  ]wA integer@6@9number_chars
 @<CK  atom@6@9
atom_chars @<CK  callable@6@/
@8 @ 
@9term_to_atom @<XD  t  t t  t $run_initialization 	 D  t  t t  t   
O  CAy  @6@1$push_input_contextinitialization@5@1$run_initialization_2
@5$pop_input_context@9setup_call_cleanup @<XD  t  t$predefine_foreignt  t 	$raw_readD  t  t @&t  t prolog_current_frameD  t  t @&t  t 	nb_getvalD  t  t t  t $redefine_module 	 D  t  t t  t  @+ 
O  @+CI  false@6@?@<C@ I  true@6@?@E@1file@.
@5@8module_property
	$syspreds@,
@M@ 
@9unload_file @4@@@S@F
@<C@2I$  ask@6@E@&
user_input@1tty @.@5@8stream_property @1 @/@.
@5@8 @1@,
@ 
 @.@8$rdef_response @M @.@9 @, @@@S@F
@<XD  t  t @&t  t current_atomD  t  t t  t $set_directive_mode 	 D  t  t t  t  @E 
O  @ECC  @6@1$directive_mode_store@0@5@8
retractall @1 @G
@5@9assertz @<XD  t  t @&t  t 
downcase_atomD  t  t t  t $file_error 	 D  t  t t  t  @P 
O  @PC@#B  	file_type	directory@6@D@8exists_directory @M@Q@?@"
existence_error @T@#@"not_a_directory@#@<CB   @R@6@8 @U@?@"
 @X @0@#@" @T@#@<C@$B  access
@6@/@ @8$one_or_member @D@ @8access_file @M@Q@"
permission_errorsource_sink@#@<XD  t  t @&t  t get_codeD  t  t t  t $restore_lex_state 	 D  t  t t  t  @i 
O  @iCG  -@6@?@<CG  lexstate

@6@0@8$style_check emulated_dialect@9set_prolog_flag @<XD  t  t t  t $do_load_file_2 	 D  t  t t  t  @u 
O  @uCA,F  @6clauses@/@8
statistics cputime@/@8 @x@ 
@/@8$set_sandboxed_load @ 
@/@8$set_verbose_load @ 
@/@8$update_autoload_level @/@8$save_file_scoped_flags @/@8$compilation_level 	load_file@ @/@/@8$load_msg_level @ @1 @@2start@2 @0
@5@8$print_message @E@ @1stream@.@5@ 
@8	memberchk @M@ @( @@@@(source@F@E@!@A@+ @@E@"@#@1formatqlf@5@ 
 @@8$option @M@"@ @1	file_name@5@8
set_stream @ @/@/@ 
@8
$qload_stream
$qlf@@@1 @@5@/@/@ 
@8
$consult_file @M@!@S@F@@@-@E@#@+ @@/@8
$consult_goal @ @/@/@ 
@@M@#@S@@error@1 @@2failed
@5@8
print_message
	$messages@R@G@F@ @ 
@8$import_from_loaded_module @E@$	@+ @M@$@8garbage_collect_clauses  @@@S @w@/@8 @x @{@/@8 @x@b@g@g@m @k@y@b@g@g@m @@y@ @1 @@2done@1 @
@5@5@8 @@ @8$set_autoload_level verbose_load@ @8 @rsandboxed_load@ @8 @r@ @9$restore_file_scoped_flags @<XD  t  t @&t  t =\=D  t  t @&t  t $open_shared_objectD  t  t @&t  t 
mutex_destroyD  t  t @&t  t openD  t  t t  t $module_name 	 D  t  t t  t  @ 
O  @CI  @6@1module@5@ 
@8 @ @?@/@ @8$set_source_module @,@<CI  @6@T
@?@/@8file_base_name @0@ @8file_name_extension @ 
@9 @ @<CI  @6@8$reserved_module @?@1 @@1 @eload @
@5@0@5@9throw @<CI   
@=XD  t  t t  t $list_to_set 	 D  t  t t  t  @ 
O  @CC   
@=CC  
@6@ 
@8 @@?@ @9 @ @<CC  



@6@ @3
@5@ @9 @ @<XD  t  t @&t  t $cmd_option_valD  t  t @&t  t 	set_inputD  t  t @&t  t appendD  t  t @&t  t seekD  t  t t  t calltransparentD  t  tmeta_predicatet  t @? @ @ @ @D  t  t t  t  @ 
D  t  t t  t  @isoO  @C
@  @6@ 
@ @ @@<XD  t  t @&t  t $current_moduleD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @C@%GR  @6@,
@8  @?@1imports@.
@5all@8 @@1reexport@.@5 @-@8 @@ 
@ @9$import_list @<CGX   @=XD  t  t @&t  t 
$start_auxD  t  t @&t  t atomics_to_stringD  t  t t  t $file_type_extensions 	 D  t  t t  t  A 
O  AC
B   @@6@?prolog@9 A @<C@<B  @6$bags@0@8 @ @?@/@1 user@2prolog_file_type
@5@/
@8findall
 A	@E@+
@D@8
$ft_no_ext @M@Q@M @S@8
$domain_error @@@S@ 
@3 @5@9$append @<CB    Apl A@=XD  t  t t  t \+ @D  t  t @t  t A D  t  t t  t  A 
D  t  t t  t  A @O  AC
@  @6@D@@M@Q@<XD  t  t @&t  t format_predicateD  t  t t  t 
use_module @D  t  t @t  t A! +D  t  t t  t  A! 
O  A"CE  @6@3@1if
not_loaded@5@4@1must_be_module @.@5@4@1 @@5@5@9
load_files @<XD  t  t @&t  t 	del_attrsD  t  t @&t  t setenvD  t  t @&t  t compound_name_argumentsD  t  t @&t  t getenvD  t  t @&t  t  @KD  t  t @&t  t 	term_hashD  t  t @&t  t $source_fileD  t  t @&t  t  @ D  t  t @&t  t dict_createD  t  t t  t  @% @D  t  t @t  t @$   D  t  t t  t  @% 
O  @$CA:  @6@0@9setup_call_catcher_cleanup @<XD  t  t t  t 
$goal_type 	 D  t  t t  t  A6 
O  A6CJ  @6@E
@8
$load_goal @M@) @@@@) @@<XD  t  t t  t $file_scoped_flag 	 D  t  t t  t  A; 
O  A;CGE   generate_debug_info@=CGF   optimise@=XD  t  t t  t  A 	 D  t  t t  t  A 
O  ACK   
@=CK  



@6@ @ @9 A@<XD  t  t @&t  t betweenD  t  t @&t  t message_queue_propertyD  t  t @&t  t $add_directive_wicD  t  t t  t $iso_property_directive 	 D  t  t t  t  AB 
O  ABCJ~   dynamic@=CJ   	multifile@=CJ   
discontiguous@=XD  t  t t  t $load_context_module ADD  t  t t  t  AG AED  t  t t  t  AG 	 D  t  t t  t  AG 
O  AGCL   @;/build/swi-prolog-LHoa_9/swi-prolog-7.2.3+dfsg/boot/load.pl @=C@%	s@ /usr/lib/swi-prolog/boot/load.pl  ]wA AJ @=/build/swi-prolog-LHoa_9/swi-prolog-7.2.3+dfsg/boot/expand.pl @=C@% AJ AJ @:/build/swi-prolog-LHoa_9/swi-prolog-7.2.3+dfsg/boot/dcg.pl @=C@3 AJ AJ @>/build/swi-prolog-LHoa_9/swi-prolog-7.2.3+dfsg/boot/license.pl @=C@3 AJ AJ @>/build/swi-prolog-LHoa_9/swi-prolog-7.2.3+dfsg/boot/syspred.pl @=C@3 AJ AJ @?/build/swi-prolog-LHoa_9/swi-prolog-7.2.3+dfsg/boot/messages.pl @=C@3 AJ AJ @?/build/swi-prolog-LHoa_9/swi-prolog-7.2.3+dfsg/boot/toplevel.pl @=C@3 AJ AJ @=/build/swi-prolog-LHoa_9/swi-prolog-7.2.3+dfsg/boot/attvar.pl @=C@3 AJ AJ @;/build/swi-prolog-LHoa_9/swi-prolog-7.2.3+dfsg/boot/bags.pl @=C@3 AJ AJ @</build/swi-prolog-LHoa_9/swi-prolog-7.2.3+dfsg/boot/apply.pl @=C@3 AJ AJ @>/build/swi-prolog-LHoa_9/swi-prolog-7.2.3+dfsg/boot/history.pl @=C@3 AJ AJ @;/build/swi-prolog-LHoa_9/swi-prolog-7.2.3+dfsg/boot/dwim.pl @=C@3 AJ AJ @</build/swi-prolog-LHoa_9/swi-prolog-7.2.3+dfsg/boot/parms.pl @=C@3 AJ AJ @?/build/swi-prolog-LHoa_9/swi-prolog-7.2.3+dfsg/boot/autoload.pl @=C@3 AJ AJ @:/build/swi-prolog-LHoa_9/swi-prolog-7.2.3+dfsg/boot/qlf.pl @=C@3 AJ AJ @9/build/swi-prolog-LHoa_9/swi-prolog-7.2.3+dfsg/boot/rc.pl @=C@3 AJ AJ @?/build/swi-prolog-LHoa_9/swi-prolog-7.2.3+dfsg/boot/predopts.pl @=C@3 AJ AJ @</build/swi-prolog-LHoa_9/swi-prolog-7.2.3+dfsg/boot/packs.pl @=C@3 AJ AJ @</build/swi-prolog-LHoa_9/swi-prolog-7.2.3+dfsg/boot/dicts.pl @=C@3 AJ AJ @>/build/swi-prolog-LHoa_9/swi-prolog-7.2.3+dfsg/boot/topvars.pl A@=C 	- A_ @&/usr/lib/swi-prolog/library/dialect.pl A @ expects_dialect@=C@%	u A`   A Ab @$/usr/lib/swi-prolog/library/error.plprolog_dialect@=C@& Ab Ab @$/usr/lib/swi-prolog/library/lists.pl Ad@=C@G	u Ae   A Af  Aclists@=C@H Af Af @$/usr/lib/swi-prolog/library/pairs.pl Ag@=C
  A_ A_ @./usr/lib/swi-prolog/library/dialect/sicstus.pl Adialectsicstus@=C
@;	u Ai   A Am @4/usr/lib/swi-prolog/library/dialect/sicstus/block.pl Al Aj Al@=C
@< Am Am @%/usr/lib/swi-prolog/library/occurs.pl Al Aj Al@=C
@= Am Am @$/usr/lib/swi-prolog/library/debug.pl Al Aj Al@=C
@*	u Ap   A Aq  Acprolog_debug Aj Al@=C
@+ Aq Aq  Ae Ar Aj Al@=C
@> Am Am  Ac Al Aj Al@=C
@? Am Am  Ae Al Aj Al@=C
@@ Am Am @)/usr/lib/swi-prolog/library/arithmetic.pl Al Aj Al@=C
@"	u As   A At  Ac
arithmetic Aj Al@=C
@# At At  Ae Au Aj Al@=C  A_ A_ @&/usr/lib/swi-prolog/library/quintus.pl A Aj Al @ compile@=C@O	u Av   A Ax @4/usr/lib/swi-prolog/library/dialect/sicstus/lists.plquintus Aj Al @ member@=C@#	u Ay   A A|  Ae
sicstus_lists Aj Al @ @.@=C
  A_ A_ @8/build/spark-yKhAJi/spark-2012.0.deb/checker/checker.pro A Aj Al@=C
@+	u A~  @A A @C/build/spark-yKhAJi/spark-2012.0.deb/simplifier/defectreporting.pro A Aj Al@=C
@!	u A  @A A  Ay A Aj Al@=C@> A A @@/build/spark-yKhAJi/spark-2012.0.deb/simplifier/data__system.pro A Aj Al @ add_system_toolname@=C@)	u A  7AA A @A/build/spark-yKhAJi/spark-2012.0.deb/simplifier/data__formats.prodata__system Aj Al @ 	add_state@=C@, A A @?/build/spark-yKhAJi/spark-2012.0.deb/simplifier/ioutilities.pro A Aj Al @ write_terms_to_file@=C@.	u A  @A A  Aioutilities Aj Al @ add_type@=C@1 A A @@/build/spark-yKhAJi/spark-2012.0.deb/simplifier/newutilities.pro A Aj Al @ implode_separator_content_list@=C
@/	u A  7AA A  Aynewutilities Aj Al@=C
@0 A A @5/usr/lib/swi-prolog/library/dialect/sicstus/system.pl A Aj Al@=C
@>	u A   A A @&/usr/lib/swi-prolog/library/process.plsicstus_system Aj Al@=C
@,	u A   A A @$/usr/lib/swi-prolog/library/shlib.plprocess Aj Al@=C@*	u A   A A  Ayshlib Aj Al @ reverse@=C
@- A A  Ay A Aj Al@=C
@. A A @%/usr/lib/swi-prolog/library/option.pl A Aj Al@=C
@(	u A   A A  Ay
swi_option Aj Al@=C
@) A A  Ac A Aj Al@=C
@? A A @%/usr/lib/swi-prolog/library/socket.pl A Aj Al@=C
@7	u A   A A  Asocket Aj Al@=C
@8 A A  Ap A Aj Al@=C
@9 A A  Ay A Aj Al@=C@2 A A  A A Aj Al @  A@=C@5 A A  A A Aj Al @ throw_error@=C@4 A A  A A Aj Al @ get_system_toolname@=C@2@7 A A @B/build/spark-yKhAJi/spark-2012.0.deb/common/versioning/version.pro A Aj Al @ toolset_version toolset_copyright toolset_banner_line toolset_distribution@=C@/ A A @D/build/spark-yKhAJi/spark-2012.0.deb/simplifier/data__data_files.pro A Aj Al @ must_get_datafiles_debug@=C@"@A	u A  7AA A  Adata__data_files Aj Al @  A  A@=C@"@D A A  A A Aj Al @  A  A@=C
 A	u@</build/spark-yKhAJi/spark-2012.0.deb/checker/loadsicstus.pro         @D/build/spark-yKhAJi/spark-2012.0.deb/checker/checker_ioutilities.pro A Aj Al@=C@*@%	u A   8AA A  Asimplifier_ioutilities Aj Al @ 
show_error display_header_full display_header_plain@=C@2@* A A  A A Aj Al @ toolset_support_line1 toolset_support_line2 toolset_support_line3 toolset_support_line4@=C
 A	u@8/build/spark-yKhAJi/spark-2012.0.deb/checker/sicstus.pro          Ay A Aj Al@=C
 A A @4/usr/lib/swi-prolog/library/dialect/sicstus/terms.pl A Aj Al@=C@!	u A   A A @$/usr/lib/swi-prolog/library/terms.pl
sicstus_terms Aj Al @ @.@=C
@+	u A   A A @&/usr/lib/swi-prolog/library/rbtrees.plterms Aj Al@=C
 A A  A A Aj Al@=C
@E A A @9/build/spark-yKhAJi/spark-2012.0.deb/checker/initvals.pro A Aj Al@=C  A_ A_ @$/usr/lib/swi-prolog/library/qsave.pl A Aj Al @ 
qsave_program@=C
@#	u A   A A  Ayqsave Aj Al@=C
@$ A A  A A Aj Al@=C
@% A A  Ac A Aj Al@=C  A_ A_ @./usr/lib/swi-prolog/library/prolog_autoload.pl A Aj Al @ autoload@=C
@"	u A   A A  Aprolog_autoload Aj Al@=C
@# A A  Ac A Aj Al@=C
@$ A A @(/usr/lib/swi-prolog/library/aggregate.pl A Aj Al@=C
@'	u A   A A @&/usr/lib/swi-prolog/library/ordsets.pl	aggregate Aj Al@=C
@7	u A   A A @#/usr/lib/swi-prolog/library/oset.plordsets Aj Al@=C
@( A A  Ah A Aj Al@=C
@) A A  Ac A Aj Al@=C
@* A A  Ay A Aj Al@=C
@+ A A @$/usr/lib/swi-prolog/library/apply.pl A Aj Al@=C
@3	u A   A A  Acapply Aj Al@=C
@% A A @./usr/lib/swi-prolog/library/prolog_codewalk.pl A Aj Al@=C
@"	u A   A A  Aprolog_codewalk Aj Al@=C
@# A A @%/usr/lib/swi-prolog/library/record.pl A Aj Al@=C
@&	u A   A A  Acrecord Aj Al@=C
@$ A A  Ap A Aj Al@=C
@% A A  A A Aj Al@=C
@& A A  Ay A Aj Al@=C
@' A A @3/usr/lib/swi-prolog/library/prolog_metainference.pl A Aj Al@=C
	u A   A A  Ayprolog_metainference Aj Al@=C
 A A  A A Aj Al@=C  A_ A_ @#/usr/lib/swi-prolog/library/date.pl Az Aj Al @ date_time_value@=C  A_ A_ @+/usr/lib/swi-prolog/library/prolog_stack.pl Ar Aj Al @ 	backtrace@=C
@'	u A   A A @,/usr/lib/swi-prolog/library/prolog_clause.plprolog_stack Aj Al@=C@&	u A   A A  Ay
prolog_clause Aj Al @  @@=C@' A A  Ao A Aj Al @ sub_term@=C
@( A A  Ap A Aj Al@=C
@) A A  A A Aj Al@=C
@* A A @&/usr/lib/swi-prolog/library/listing.pl A Aj Al@=C
@&	u A   A A  Ayprolog_listing Aj Al@=C
@' A A @'/usr/lib/swi-prolog/library/settings.pl A Aj Al@=C
@0	u A   A A  Acsettings Aj Al@=C
@1 A A @(/usr/lib/swi-prolog/library/broadcast.pl A Aj Al@=C
@2 A A  Ap A Aj Al@=C
@3 A A  A A Aj Al@=C
@4 A A  As A Aj Al@=C
@( A A  A A Aj Al@=C
@) A A  Ac A Aj Al@=C
@+ A A @,/usr/lib/swi-prolog/library/prolog_source.pl A Aj Al@=C
@-	u A   A A @(/usr/lib/swi-prolog/library/operators.pl
prolog_source Aj Al@=C
@. A A  Ae A Aj Al@=C
@/ A A  Ap A Aj Al@=C
@0 A A  A A Aj Al@=C
@1 A A  Ac A Aj Al@=C
@2 A A  A A Aj Al@=C
@( A A  Ap A Aj Al@=C
@) A A  Ac A Aj Al@=C
@* A A  Ay A Aj Al@=C
@+ A A  A A Aj Al@=C  A_ A_ @)/usr/lib/swi-prolog/library/statistics.pl A Aj Al @  @z @=C
@)	u A   A A  Ayprolog_statistics Aj Al@=C
@* A A  Ah A Aj Al@=C
@+ A A  A A Aj Al@=C  A_ A_ @'/usr/lib/swi-prolog/library/readutil.pl Al Aj Al @ read_line_to_codes@=C
@+	u A   A A  A	read_util Aj Al@=C
@, A A  Ac A Aj Al@=C
@- A A  A A Aj Al@=C  A_ A_ @&/usr/lib/swi-prolog/library/filesex.pl A Aj Al @ directory_file_path@=XD  t  t @&t  t 
atom_codesD  t  t t  t $source_term 	 D  t  t t  t  A 
O  ACDU  @6@ 
@ @ @ @8 A @E	@+
end_of_file@M@?@R@@@S@<XD  t  t t  t  @a 	 D  t  t t  t  @a 
O  @`C
B  @6@8is_list @?@9$member @<CB   

@=XD  t  t @&t  t thread_statisticsD  t  t @&t  t format_timeD  t  t t  t  B 	 D  t  t t  t  B 
O  BCK  

@6@ 
@9$member_ @<XD  t  t @&t  t  @D  t  t @&t  t argD  t  t t  t 
$load_file 	 D  t  t t  t  B
 
O  B
CFu  @6@D
@1 @@0@5@8 @@M
@Q@1 
@5@
 Aprolog_load_file B@?@<CFx  @6@1 @@0@5@8 @@?@8$assert_load_context_module @9$qdo_load_file @<C@"F|  @6@3@1 @R A@5@4@1 @]read@5@5@/
@8absolute_file_name @ 
@8 B@ 
@9
$mt_load_file @<XD  t  t t  t $hide @D  t  t @t  t B  D  t  t t  t  B  	 D  t  t t  t  B  
O  B!C	@  @6 	 @9  @<XD  t  t @&t  t current_char_conversionD  t  t @&t  t $inference_limit_exceptD  t  t @&t  t 
nb_currentD  t  t t  t $permission_error 	 D  t  t t  t  B& 
O  B&CK  @6@1 @@1 @e
@5@0@5@9 @@<XD  t  t t  t  @! 	 D  t  t t  t  @! 
O  @ C@0A  @6@A@&@/@/@8
$init_goal @E@/
@1$initialization_error
@5@8catch @M@R@@@8$initialization_failure @R@F
@@@S@G@F
@<XD  t  t @&t  t upcase_atomD  t  t t  t $export_list 	 D  t  t t  t  B4 
O  B4CJ  @6@8 B@?@9$do_export_list @<CJ  @6@T
@1 @instantiation_error@0@5@9 @@<CJ  @6@1 @@1
type_errorlist
@5@0@5@9 @@<XD  t  t t  t  @ @D  t  t @t  t @ D  t  t t  t  @ 
O  @CE  @6@3@1 A$ A&@5@4@1 A' @.@5@4@1 @ @.@5@5@9 A)@<XD  t  t t  t $skip_script_line 	 D  t  t t  t  B= 
O  B=CE:  @6@E#@8	peek_char @M
@9skip @@@S@<XD  t  t @&t  t exportD  t  t @&t  t split_stringD  t  t @&t  t mutex_propertyD  t  t @&t  t write_lengthD  t  t t  t $qend 	 D  t  t t  t  BJ 
O  BJCF  state

@6@0@8 @@8$set_compilation_mode @9
$qlf_close  @<XD  t  t t  t 
$start_module 	 D  t  t t  t  BT 
O  BTC@&H  @6@/@8 A
@/@0@8source_location @,@-@ @ @8	same_file @?@8	nb_setarg  @.@9 B\@<C@_H  @6@/@8 B @8 B\@/@ @8 @@0@/@8 BV@1redefine_module@.@5@ 
 @-@8 @@ @/@/@8
$module_class @ @ @8 @C@ @ @ @  @-@8$declare_module @/@8 B5 @1$qlf_start_module
@5@8$ifcompiling @ @ @8$export_ops @8
$qset_dialect 
end_module@9 B\@<XD  t  t @&t  t  @pD  t  t @&t  t 
mutex_lockD  t  t @&t  t nl D  t  t @&t  t $module_propertyD  t  t t  t $register_derived_source 	 D  t  t t  t  By 
O  ByCEm  
 @k@6@?@<CEn  @6@1$derived_source_db
@0@0@5@8 @I@/@8	time_file @1 B{
@5@9assert @<XD  t  t @&t  t term_variablesD  t  t t  t $canonicalise_extensions 	 D  t  t t  t  B 
O  BCC  @6@?@<CC  
@6@? @8$must_be @ @8$canonicalise_extension @ 
@ @9 B @<CC  

@6@9 B@<XD  t  t @&t  t current_format_predicateD  t  t @&t  t mutex_statistics D  t  t @&t  t $unload_fileD  t  t t  t 
$loading_file D  t  t t  t  B ADD  t  t t  t  B 	 D  t  t t  t  B 
D  t  t @&t  t  D  t  t @&t  t compound_name_arityD  t  t @&t  t seen D  t  t @&t  t add_import_moduleD  t  t t  t 	$qlf_file 	 D  t  t t  t  B 
O  BCF#  
 @@6@1 @@0@5@ @8 @@?@<CF%   Aw@6@/@8$spec_extension @  A@ B A
 B@?@<C@YF(  @6database@8$compilation_mode @/@/@8 @@  A@ B B@/ @@ B B@ @ @8 @@E@% B@8 @b@E@8$qlf_up_to_date @M@)
qload@@
@Cwrite@8 @b@M@)
qcompile@P@M@?@@@C@ @8	$qlf_auto @M@?@)
 B@P@<CF8    Aw@=XD  t  t t  t $is_options 	 D  t  t t  t  B 
O  BCL*  @6@0@8is_dict @?@<CL,  @6@8 B@E
@+
@M@S@F@@@"

@#@0@0@9
$is_option @<XD  t  t @&t  t ==D  t  t @&t  t $source_file_predicatesD  t  t @&t  t variant_sha1D  t  t t  t $at_halt D  t  t t  t  B ADD  t  t t  t  B AED  t  t t  t  B 	 D  t  t t  t  B 
D  t  t t  t call_cleanup @D  t  t @t  t B  @ D  t  t t  t  B 
O  BC	A@  @6 @.@9 A3@<XD  t  t @&t  t =D  t  t @&t  t  @D  t  t @&t  t garbage_collect_atoms D  t  t @&t  t 
dict_pairsD  t  t t  t $end_load_file 	 D  t  t t  t  B 
O  BC@'Hv  @6 @.@8 B_@?@/@8 B\@/@8 B_@8 @@1$qlf_start_file@5@8 Bl
$qlf_end_part@9 Bl@<C
H}  @6@/@8 B_@9 B @<XD  t  t @&t  t $new_findall_bag D  t  t @&t  t thread_get_messageD  t  t @&t  t tty_get_capabilityD  t  t @&t  t put_codeD  t  t @&t  t $get_clause_attributeD  t  t @&t  t flagD  t  t @&t  t open_stringD  t  t @&t  t 	peek_byteD  t  t t  t $relative_to 	 D  t  t t  t  B 
O  BC@YCA  
@6@N@0@1relative_to@.
@5@8 @@O@E@ 
@8 @U@M@'
@@@E @ 
@8atom_concat @M@S@@@ 
@9file_directory_name @F@@@$@E
@+cwd@M@9working_directory @F@@@C@+ @@M@/@0@8 BV@ @9 B@P@F
@<XD  t  t @&t  t message_queue_createD  t  t @&t  t  BkD  t  t @&t  t  @WD  t  t t  t $prolog_list_goalpublicD  t  t t  t  B 	 D  t  t t  t  B 
O  BCLq  @6@ Bprolog_list_goal B@?@<CLs  @6@; Blisting B@<XD  t  t @&t  t  D  t  t @&t  t $set_prolog_stackD  t  t @&t  t string_codeD  t  t t  t $load_files 	 D  t  t t  t  B 
O  BCE  @6@T
@?@9$instantiation_error @<CE  @6@?@<C@&E  @6@1 @@0@5@8 @@?@E
@8 @@M
@9 B @@
@1 @@1 B: 
@5@0@5@9 @@<CE  @6@"
@#@? B<@8 B@9$load_file_list @<CE  @6@9$load_one_file @<XD  t  t t  t $iso @D  t  t @t  t B D  t  t t  t  B 	 D  t  t t  t  B 
O  BC	@V  @6pred @@9
$set_pattr @<XD  t  t @&t  t $moduleD  t  t @&t  t locale_destroyD  t  t t  t  Bq 	 D  t  t t  t  Bq 
O  BpC@<J  op




@6@1,@1 B
@2 @5@2
$export_op
@5@/@1 @ @@5@8 B-@ @9 Bo@<CJ   @=XD  t  t @&t  t $get_pidD  t  t @&t  t recordedD  t  t t  t $directive_mode 	 D  t  t t  t  B 
O  BCC  @6@E@/@8 @G @M@'
@@@)
 B@F@<XD  t  t @&t  t string_lowerD  t  t @&t  t b_getval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
@  @6@1 B
@5@@<XD  t  t @&t  t 
deterministicD  t  t @&t  t 
$prof_nodeD  t  t @&t  t get_charD  t  t t  t $set_dialect 	 D  t  t t  t  C 
O  CCG  @6@1 Aj@.@5@8 @@?@9 Aa @<CG   @=XD  t  t @&t  t copy_stream_dataD  t  t t  t $get_files_argv 	 D  t  t t  t  C
 
O  C
CKm  @6@?@<CKn  -c
@6@?@<CKo  

@6@9 C @<XD  t  t @&t  t seeingD  t  t @&t  t get_single_charD  t  t @&t  t 
mutex_trylockD  t  t t  t $ensure_extensions 	 D  t  t t  t  C 
O  CCC   
@=CC  

@6@ 
@ @8 @@ @ @9 C @<XD  t  t @&t  t 
current_inputD  t  t t  t  B| D  t  t t  t  B| ADD  t  t t  t  B| 	 D  t  t t  t  B| 
D  t  t @&t  t 
string_concatD  t  t @&t  t $put_quotedD  t  t @&t  t write_canonicalD  t  t @&t  t prolog_choice_attributeD  t  t @&t  t $add_findall_bagD  t  t t  t $first_term 	 D  t  t t  t  C 
O  CCH  ?-
@6@?@1:-@5@ 
@ @9 C @<C@eH   C
@6@U@E@>@E@" @

@#@M@(@@@" @


@#@M@?@ @/@ @8 @@ @ @ 
@ @8 BU @ @9$module3 @F@@@C@" C
@#@M@?@ @ 
@8 C @R@P@G@G@<CH  @6@ 
@ @8$start_non_module @9
$compile_term @<XD  t  t @&t  t nth_integer_root_and_remainderD  t  t @&t  t current_predicateD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CGH   @=CGI   @



@6@8 @r@ 
@9 @@<XD  t  t t  t goal_expansion ADD  t  t t  t  C1 AED  t  t t  t  C1 
O  C1CAL Aq Aqdebug
 @.@6@7
 Ar@E
 A> @.@8current_prolog_flag @M
@S@@@8debug_topic C5@R@<CAR Aq Aq	debugging
fail@6@7 C5@E
 A> @.@8 C6@M
@S@@@8 C9@R@<CAX Aq Aq	assertion@6@7 C5 A> @.@8 C6@) @.@<C@&A[ Aq Aqassume@6@7 C5
informational@1
compatibility@2renamed@1  CB@5@2  C@@5@8 @ C5 A> @.@8 C6@) @.@<CA At At@6@7
 Au@9math_goal_expansion CI@<C@*@u Am Am B



 B
  A@6@7
 Al@D@ @8	qualified CM@M@Q Ak Al@9prolog_load_context @4@<C@;@ Am Am A%



;*->
@6@7 CM Ak Al@8 CQ@D@/@3@4
@4@5@8 A
occurs@+!@M@Q@@@F@<C@ @ Am Am 


 

@6@7 CM@8 @@ @8
rename_module CM Ak Al@9 CQ@<C@ Am Am  A!
 A* A$changed@=CA Am Ambb_put


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

 B%

@6@7 CM@ @9 Cg@<CA	 Am Am	bb_delete


 B Cl

	nb_delete@6@7 CM@ @9 Cg@<C@"A Am Am	bb_update



 B Cl

 Ce@6@7 CM@ @9 Cg@<XD  t  t t  t  B 	 D  t  t t  t  B 
O  BC@'F  @6@1 @@.@5@ 
@8 @@?@1$qstart@.@5@1
$do_load_file

@5@1 BK@5@9 @#@<C	F  @6@ 
@9 Cv @<XD  t  t @&t  t 
line_positionD  t  t @&t  t tabD  t  t @&t  t exists_fileD  t  t @&t  t $qlf_start_sub_moduleD  t  t t  t  @B 	 D  t  t t  t  @B 
O  @ACI-  @6@8repeat  query@1 Bb
@5@8 @@/@8 C @ @/@8 @B @?@'
@<XD  t  t @&t  t put_byteD  t  t t  t  B 	 D  t  t t  t  B 
O  BC@[  @6@T
@1 @ B9@0@5@9 @@<C@^  @6@?@<C@_  @6@?@ @ 
@8 C @ @ 
@9 C@<C@b   B

@6@?@ @ 
@8 C@ @ 
@9 C@<C@e   

@6@?@ @ @ 
@9 C@<C@g   B@6@?@1 
@5@ 
@9 B"@<C@0@i  	directive@6@?@1 @1 
@5
@5@1 @@.@0@5@1 @ @@2 @@2context@1 
@5@0@5@9 B-@<XD  t  t @&t  t 
$term_sizeD  t  t @&t  t  CpD  t  t t  t  B 	 D  t  t t  t  B 
O  BC@9E  @6@8 @@1expand@.
@5 @-@8 @@+
 @.@?@/@8expand_file_name @E
@"
@#@M@S@@@&@ @3@1 C @-@5@5@9 B @<CF  @6@1 
@5@/
@/@8strip_module @ @ 
@9 B@<XD  t  t t  t 	noprofile @D  t  t @t  t C D  t  t t  t  C 
O  CC	@T  @6 B C@9 B@<XD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CD    @=C@(D  
@6@Esee@8 B_@M@ 
@9 C @F@@@ 
@/@8 C@b@g@c@o@x@<XD  t  t @&t  t $atom_referencesD  t  t @&t  t 
$on_signalD  t  t t  t  B 	 D  t  t t  t  B 
O  BCC  @6@E@/@8$compilation_mode_store @M@'
@@@)
 B@F@<XD  t  t @&t  t 
open_xtermD  t  t @&t  t string_upperD  t  t t  t $file_condition 	 D  t  t t  t  C 
O  CCC   exists@=CC    @R@=CC    @]@=XD  t  t @&t  t shellD  t  t @&t  t 
nb_linkvalD  t  t @&t  t $profileD  t  t @&t  t 	setlocaleD  t  t t  t $translate_options 	 D  t  t t  t  C 
O  CCKr   @=C@HKs  
@6@3 @k@4 @k@.@5@8 @ @3 B@5@/@/@8$split @?@/@ @8 @ @/@8$compile_option_type @ @ @/@8  @ @3@4@5@8=.. @ 
@ @9 C @<CK{  

@6@9 C@<XD  t  t t  t  A+ @D  t  t @t  t A+ D  t  t t  t  A+ 
O  CCE  @6@9 A)@<XD  t  t t  t  @D  t  t @t  t  A#D  t  t t  t  
O  CCE  
@6@?@9consult @<CE   


@6@1 @4
@5@9 C@<XD  t  t @&t  t putD  t  t @&t  t $destroy_moduleD  t  t t  t  B* ADD  t  t t  t  B* AED  t  t t  t  B* 	 D  t  t t  t  B* 
O  B)CB	s@$/usr/lib/swi-prolog/boot/toplevel.pl  ]wA C  C 	$toplevelset_default_history  CB@=CB C C  C  Ccreate_prolog_flagquery_debug_settings C4 @- @-  CB@=C@(	s@#/usr/lib/swi-prolog/boot/topvars.pl  ]wA C  C toplevel_variables Bfx  A$  C@(@=C  A_ A_  @k  Aload_foreign_library  Aforeign A  A@0@=C  A_ A_  @k  A C  A C Ainstall_socket  A@@=C  A_ A_  @k  Alink_foreign  A@_@=C  A_ A_  @k  A C files_ex Cfiles
install_files  A@9@=XD  t  t @&t  t 
write_termD  t  t @&t  t term_attvarsD  t  t @&t  t tellD  t  t @&t  t  @zD  t  t @&t  t 
set_outputD  t  t t  t $merge_options 	 D  t  t t  t  C 
O  CCLd  @6@9put_dict @<XD  t  t @&t  t 
thread_createD  t  t @&t  t mutex_unlockD  t  t @&t  t stringD  t  t t  t $load_additional_boot_files  BD  t  t t  t  C  	 D  t  t t  t  C  
O  C C@)L  @6argv@/
@8 C6@/@8 C
@E@-@MLoading additional boot files~n@8 @ @4@1  A@5@8$load_wic_files additional boot files loaded~n@9 C@@@S@<XD  t  t t  t $prepare_load_stream 	 D  t  t t  t  C 
O  CC@_EG   BL


@6@E@*@1 @@0@5@8 @=@M@)
 @.@E@1position@0@5@8 @=@M@) @.@@@) @-@1record_position @.@5@9 @@@@'@)
 @-@1 @@5@8 @@E@1 C@0@5@8 @=@M@) @.@@@) @-@1 C @.@5@9 @@<XD  t  t @&t  t $default_predicateD  t  t @&t  t 
noprotocol D  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CL=  @6@8 B @?@3
@5@9:< @<CL@  @6@9 @@<XD  t  t @&t  t prolog_frame_attributeD  t  t @&t  t $end_consultD  t  t @&t  t $mark_executable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A  @6@@@<XD  t  t t  t  @ @D  t  t @t  t @ @D  t  t t  t  @ 
D  t  t t  t  @ @O  CC@  @6@@<XD  t  t t  t @ @D  t  t @t  t C  A#D  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 $valid_term 	 D  t  t t  t  C 
O  CCHp  @6@T
@? @@1 @ B9@0@5@9 @@<CHs  @6@-
@<XD  t  t t  t $open_source 	 D  t  t t  t  C 
O  CC@ADz   @


restore

@6@?@ 
@/@8
$context_type @ @8  @ @ @8
$set_encoding @ @ @ @8 C @1$load_input@1 @@5@5@ @9asserta @<C@-D  close

@6@ 
@/@8 D@ @8 D B@8 @ @ @8 D@1 D
@5@ @9 D
@<XD  t  t t  t $save_file_scoped_flag 	 D  t  t t  t  D 
O  DCGA   @

@6@8 A< @9 C6@<XD  t  t @&t  t put_charD  t  t t  t $store_admin_clause 	 D  t  t t  t  D 
O  DC@"J  @6@0@8 BV@?@1 A@.@5@1$store_admin_clause2

@5@1$end_aux@5@9 @#@<C	J  @6@ 
@9 D @<XD  t  t @&t  t trim_stacks D  t  t t  t $load_ctx_options 	 D  t  t t  t  D! 
O  D!CH6   @=CH7  

@6@8$load_ctx_option @?@ 
@ @9 D" @<CH:  

@6@9 D&@<XD  t  t @&t  t plusD  t  t @&t  t thread_propertyD  t  t @&t  t  BD  t  t t  t  B 	 D  t  t t  t  B 
O  BCE   @=CE  
@6@1 B
@5@/@1 @ @@5@8 B-@ @9 B@<XD  t  t t  t thread_local @D  t  t @t  t D) D  t  t t  t  D) 
O  D*C	@S  @6 B D)@9 B@<XD  t  t @&t  t $rc_membersD  t  t @&t  t ttyflush D  t  t t  t  A 	 D  t  t t  t  A 
O  ACD\  	@6@D@8ground @M@Q@?@9 B@<C@MD_  

 @


@6@?@ @ @         @/@8$record_included @1 D @1 @@5@.@5@1
$term_in_file
@3@5@5@1
$close_source@5@9 @#@<C@SDg  

@6@/@3@1 @R A@5@4@1 @] B@5@5@8 B@ @/@8 B}@ @ @ @/@8 D0@1 D @.@.@5@1 D3
@3@5@5@1 D5@5@9 @#@<XD  t  t t  t $undefined_procedure BD  t  t t  t  D7 	 D  t  t t  t  D7 
O  D7CA  @6 A@1 @5@/@8$prefix_module undefined_predicate@ @/@ B	exception B@?@'
@<CA  @6 A @.@8 C6@8	$autoload @?@)
retry@<CA    @@=XD  t  t @&t  t $atom_completionsD  t  t t  t $import_all 	 D  t  t t  t  DE 
O  DEC@JI  	
@6@/@/@ @8$import_all2 @A@7@+
 @.@E@ @ @/@8
$list_to_conj @M@1 @5@8 BF @1 AA@2 DN@2 @5@8 Bl@@@S@F@/@0@8 BV@ @ @8 Bo@@@S@G@<XD  t  t @&t  t  A0D  t  t @&t  t $size_streamD  t  t t  t $recover_and_rethrow BD  t  t t  t  DQ 	 D  t  t t  t  DQ 
O  DQCA&  @6@1 @@5@8 B @?@<XD  t  t @&t  t getD  t  t t  t $execute_directive_2 	 D  t  t t  t  DV 
O  DVCJ/  encoding
@6@?@0@8 BV@/
@8 D @ 
@1 DX@5@9 @@<CJ3  @6@/@8$expand_directive @?@9$execute_directive @<C@BJ6  @6@D B@8 B@M@Q@?@/@8$add_directive_wic2 @E@'@+ @@M@/
 B@8 B @1 B@.
@5@1$execute_directive_3
@5@1 B@1 BO
@5@2 @F@5@9 @#@@@9 Dg @G
@<CJC  @6@9 Di@<XD  t  t t  t 	$chk_file 	 D  t  t t  t  Dj 
O  DjCC  @6@8compound @0@8functor @? B@/@8 B @ 
@ @ @9$chk_alias_file @<CC  @6@D@8atomic @M@Q@?@/@8$segments_to_atom @ @ 
@ @9 Dk @<CC  @6@8is_absolute_file_name @?@/@8$extend_file @ @8$file_conditions @ @ @9$absolute_file_name @<C@+C  @6 @@/@8 Dr@3@4 @4
@5@/@8atomic_list_concat @ @/@8 D@ @8 D@?@ @ @9 D@<CC$  @6@/@8 D@ @8 D@ @ @9 D@<XD  t  t @&t  t get_byteD  t  t t  t  Cw 	 D  t  t t  t  Cw 
O  CvC@9F  @6@1derived_from@.@5@ 
 @k@8 @@ @8 Bz @/@/@ 
@8 B @E@+ B@M@1 
@5@ 
@9 B @@@@ @ 
@9 @v @<XD  t  t @&t  t profilerD  t  t @&t  t 
current_opD  t  t @&t  t  BD  t  t t  t  CV @D  t  t @t  t CU  D  t  t t  t  CV 
D  t  t t  t  CV @O  CUC@   


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

 

@6@1 @2 CU
@2 @5@@<XD  t  t @&t  t $nospyD  t  t @&t  t $depth_limit_trueD  t  t @&t  t thread_selfD  t  t @&t  t 	$fetch_vmD  t  t t  t  B8 	 D  t  t t  t  B8 
O  B7CJ
  
@6@?@<C@,J  
@6@?@1$export1
@.@5@/@1 B@1 @ @@5@2 B@5@8 B-@ @ @9 B6@<XD  t  t t  t  @H ADD  t  t t  t  @HvolatileD  t  t t  t  @H D)D  t  t t  t  @H 	 D  t  t @&t  t >=D  t  t @&t  t  @'D  t  t @&t  t  @ND  t  t @&t  t  BwD  t  t @&t  t del_dictD  t  t t  t $derived_source 	 D  t  t t  t  D 
O  DCEv  @6@9 B{ @<XD  t  t @&t  t  BhD  t  t @&t  t  BD  t  t @&t  t prolog_skip_levelD  t  t t  t  C1 D  t  t t  t  C1 ADD  t  t t  t  C1 AED  t  t t  t  C1 
D  t  t t  t compile_aux_clauses 
O  DC	K"  @6xref @.@8 C6@?@<CK$  @6@/@0@8 BV@9$compile_aux_clauses @<XD  t  t @&t  t  CD  t  t @&t  t $rc_append_fileD  t  t @&t  t  @D  t  t @&t  t 
b_set_dictD  t  t t  t $member_rep2 	 D  t  t t  t  D 
O  DCD   
@=CD  

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



@6@ @ @9 D@<XD  t  t t  t  D2 	 D  t  t t  t  D2 
O  D1C@E  
message
include_file @
 @@6@/@/@8 BV@?@ @8 @ D@ @/@ @8 @@ @1 D@2 @@2 @@5@8 @@3@5@/@8$last @E@+@A B@8 B@@@ @8$qlf_current_source @M@1  @2	$included
@5@0@ @1 @5@9 D @@@ @ @ @ 
@9$qlf_include @<CE.    @.@=XD  t  t @&t  t message_queue_destroyD  t  t @&t  t random_propertyD  t  t @&t  t tty_gotoD  t  t @&t  t read_stringD  t  t @&t  t eraseD  t  t @&t  t $atom_hashstatD  t  t @&t  t  ArD  t  t t  t $noload 	 D  t  t t  t  D 
O  DCF   @.@6@?@R@<CF   A&@6@8source_file @4@?@<CF   Cb@6@0@/
@8 D @/@8 B}@ @ 
@8@=< @?@<CF   Cb@6@/
 A@8$time_source_file @/@8$modified_id @ @ 
@8 D@?@<XD  t  t t  t once @D  t  t @t  t D D  t  t t  t  D 
D  t  t t  t  D @O  DC@  @6@@?@<XD  t  t @&t  t varD  t  t t  t $add_dialect 	 D  t  t t  t  D 
O  DCH,  @6 @q@/@8 C6@-swi@?@" Aj
@#@<CH/   

@=XD  t  t @&t  t $complete_atomD  t  t t  t $exception_in_directive 	 D  t  t t  t  D 
O  DCJm  @6 @@8 @@R@<XD  t  t @&t  t 	$break_atD  t  t @&t  t text_to_stringD  t  t t  t 	$top_file 	 D  t  t t  t  D 
O  DCA  inputinclude


@6@?@ @ 
@9 D @<CA   @=XD  t  t @&t  t get0D  t  t @&t  t  BD  t  t t  t $expand_goal 	 D  t  t t  t  D 
O  DC  A_ A_@6@9expand_goal
$expand@<XD  t  t t  t  B
 	 D  t  t t  t  B
 
O  B
C@gHa  @6@!@1 BM @.@0 @. @- @k@5@#@A@C@0@0@/@/@0@ 
@8 A @ @8 C @E@  @.@8 B_@M@ @ @ @ 
@8 C @  @-@8 B\@@@ @ @8 C,@  @.@8 B_@@@ @8 B @G@?@ @9 B_@<XD  t  t @&t  t $spyD  t  t @&t  t stream_pairD  t  t @&t  t b_setvalD  t  t @&t  t writeqD  t  t t  t  C ADD  t  t t  t  C DD  t  t t  t  C D)D  t  t t  t  C 	 D  t  t @&t  t compile_predicatesD  t  t @&t  t 	char_typeD  t  t @&t  t $clauseD  t  t @&t  t 
thread_signalD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CC  @6@9 @@<XD  t  t @&t  t  BD  t  t t  t $compile_wic  BD  t  t t  t  D  	 D  t  t t  t  D  
O  D C@$Kd  @6os_argv@/
@8 C6@/@8 C
@/@8 C
compileout@/
@8 @ @8attach_packs 
$pack@ B C B@ 
@; B A
 A@<XD  t  t @&t  t told D  t  t t  t  @ @D  t  t @t  t @ @ @ @ @ @ @D  t  t t  t  @ 
D  t  t t  t  @ @O  EC@  @6@ 
@ @ @ @@<XD  t  t t  t  C. 	 D  t  t t  t  C. 
O  C.CH  @6@T
@?@9 B@<C
H   C
@6@?@ @9 D^@<C
H   C
@6@?@ @9 D^@<CH   $source_location


@6@?@ @1 @5@9 E @<CH  @6@1
$store_clause

@5@/@1 @ @@5@9 B-@<XD  t  t @&t  t  AD  t  t t  t  D 	 D  t  t t  t  D 
O  DCD   @@6@?@<CD   
 D@=XD  t  t @&t  t $get_predicate_attributeD  t  t @&t  t prompt1D  t  t t  t term_expansion D  t  t t  t  E ADD  t  t t  t  E AED  t  t t  t  E 
D  t  t t  t $master_file 	 D  t  t t  t  E 
O  ECE4  @6@/@0@0@8 D @?@9 E @<CE7   

@=XD  t  t t  t $in_system_dir 	 D  t  t t  t  E 
O  ECF_  @6home@/@8 C6 @0@0@9sub_atom @<XD  t  t t  t  D ADD  t  t t  t  D AED  t  t t  t  D 	 D  t  t t  t  D 
O  DC
@6 A A  A~@6@9/build/spark-yKhAJi/spark-2012.0.deb/checker/dynamics.pro   8AA@=C
@G A A  A~@G A  @A@=C
 A A  A A  @A@=C
 A A  A@7/build/spark-yKhAJi/spark-2012.0.deb/checker/declar.pro   8AA@=C
 A A  A@8/build/spark-yKhAJi/spark-2012.0.deb/checker/portray.pro  @A@=C
 A A  A@:/build/spark-yKhAJi/spark-2012.0.deb/checker/utilities.pro  @A@=C
 A A  A@6/build/spark-yKhAJi/spark-2012.0.deb/checker/newvc.pro   8AA@=C
 A A  A@8/build/spark-yKhAJi/spark-2012.0.deb/checker/listthm.pro   8AA@=C
 A A  A@:/build/spark-yKhAJi/spark-2012.0.deb/checker/aritheval.pro   8AA@=C
 A A  A@9/build/spark-yKhAJi/spark-2012.0.deb/checker/replace2.pro   8AA@=C
@  A A  A@ @7/build/spark-yKhAJi/spark-2012.0.deb/checker/repall.pro   8AA@=C
@! A A  A@!@9/build/spark-yKhAJi/spark-2012.0.deb/checker/standard.pro   8AA@=C
@" A A  A@"@5/build/spark-yKhAJi/spark-2012.0.deb/checker/simp.pro   8AA@=C
@# A A  A@#@7/build/spark-yKhAJi/spark-2012.0.deb/checker/infer2.pro  @A@=C
@$ A A  A@$@:/build/spark-yKhAJi/spark-2012.0.deb/checker/inferenc2.pro   8AA@=C
@% A A  A@%@9/build/spark-yKhAJi/spark-2012.0.deb/checker/records2.pro   8AA@=C
@& A A  A@&@8/build/spark-yKhAJi/spark-2012.0.deb/checker/subgoal.pro   8AA@=C
@' A A  A@'@7/build/spark-yKhAJi/spark-2012.0.deb/checker/deduce.pro   8AA@=C
@( A A  A@(@:/build/spark-yKhAJi/spark-2012.0.deb/checker/deduction.pro   8AA@=C
@+ A A  A@+@6/build/spark-yKhAJi/spark-2012.0.deb/checker/done3.pro   8AA@=C
@, A A  A@,@7/build/spark-yKhAJi/spark-2012.0.deb/checker/cases2.pro   8AA@=C
@- A A  A@-@7/build/spark-yKhAJi/spark-2012.0.deb/checker/contra.pro   8AA@=C
@. A A  A@.@7/build/spark-yKhAJi/spark-2012.0.deb/checker/fwdch2.pro   8AA@=C
@/ A A  A@/@9/build/spark-yKhAJi/spark-2012.0.deb/checker/simplify.pro   8AA@=C
@0 A A  A@0@;/build/spark-yKhAJi/spark-2012.0.deb/checker/typecheck5.pro   8AA@=C
@1 A A  A@1@9/build/spark-yKhAJi/spark-2012.0.deb/checker/traverse.pro   8AA@=C
@2 A A  A@2@9/build/spark-yKhAJi/spark-2012.0.deb/checker/semistan.pro   8AA@=C
@3 A A  A@3@:/build/spark-yKhAJi/spark-2012.0.deb/checker/prooflogs.pro  @A@=C
@4 A A  A@4@9/build/spark-yKhAJi/spark-2012.0.deb/checker/newrules.pro  @A@=C
@5 A A  A@5@8/build/spark-yKhAJi/spark-2012.0.deb/checker/loadvc5.pro  @A@=C
@6 A A  A@6@8/build/spark-yKhAJi/spark-2012.0.deb/checker/quantif.pro   8AA@=C
@7 A A  A@7@:/build/spark-yKhAJi/spark-2012.0.deb/checker/induction.pro   8AA@=C
@8 A A  A@8@9/build/spark-yKhAJi/spark-2012.0.deb/checker/toplevel.pro  @A@=C
@9 A A  A@9@9/build/spark-yKhAJi/spark-2012.0.deb/checker/setflags.pro  @A@=C
@: A A  A@:@5/build/spark-yKhAJi/spark-2012.0.deb/checker/help.pro   8AA@=C
@; A A  A@;@:/build/spark-yKhAJi/spark-2012.0.deb/checker/rulefiles.pro   8AA@=C
@< A A  A@<@:/build/spark-yKhAJi/spark-2012.0.deb/checker/getdcldat.pro  @A@=C
@= A A  A@=@;/build/spark-yKhAJi/spark-2012.0.deb/checker/initialise.pro   8AA@=C
@> A A  A@>@5/build/spark-yKhAJi/spark-2012.0.deb/checker/save.pro  @A@=XD  t  t @&t  t nb_set_dictD  t  t t  t  A 	 D  t  t t  t  A 
O  AC
Ic  @6@T@?@1 @instantitation_error@0@5@9 @@<C@ If   @@6@?@/@/@8
$exported_ops @1exports@5@8 Bx @ @ 
weak@9 DF @<C@DIj  	except
@6@?@/@/@8 EF@1 EI@5@8 EK@E	@ @8 B@M@S@@
@1 @@1 B: B<@5@0@5@8 @@ @ @/@8$import_except @ @ 
 EM@9 EN@<CIs  @6@?@8 B@?@ 
strong@9 EN@<C
Iv  @6@1 @@2 B:import_specifier@5@9 @@<XD  t  t @&t  t $destroy_findall_bag D  t  t @&t  t $qlf_assert_clauseD  t  t @&t  t prolog_current_choiceD  t  t @&t  t abolishD  t  t t  t  ES 	 D  t  t t  t  ES 
O  ERCIz   
@=CI{  
@6@ 
@/@8$import_except_1 @ @ @9 EQ@<XD  t  t @&t  t $prof_statisticsD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @C@TLE  
@6@/
@8 B_@/@8 Do@E@8 C@M@E@ @/@8get_dict @M@'
@@@'
@F@F@@@"@/@ @8 Do@ @/@8 B_@E@ @8 @@M@'
@@@'
@<XD  t  t @&t  t $rc_open_archiveD  t  t t  t expand_file_search_path 
O  EcC@!Bf  @6@1$expand_file_search_path
 @5@1loop@.@5@1 @@2 @@1
loop_error
@5@2file_search@5@9 B-@<XD  t  t @&t  t  @D  t  t @&t  t $factorize_termD  t  t @&t  t prolog_nodebugD  t  t t  t  Dh 	 D  t  t t  t  Dh 
O  DgC@IJF  @6@/@8 @@1 
@5@8$valid_directive @?@E
@8$pattr_directive @M
@S@F@@@*@E@1 
@5@/@1 D@5@8 B-@M@S@@warning@1goal_failed C@2 
@5@8 @@R@F@<CJP   @=XD  t  t @&t  t $clause_term_positionD  t  t @&t  t 	peek_codeD  t  t t  t $check_load_non_module 	 D  t  t t  t  Ez 
O  EzCHI  @6@0@8 A
@?@<C@6HK  @6@/@0@8 AH @,@?@1 @@.
@5@ENon-module file already loaded into module ~w; trying to load into ~w@3@4@5@8 @ @1 @@1 @e @ @
@5@2 C@1  A+@5
@5@9 @@<CHT   @=XD  t  t @&t  t  D  t  t @&t  t thread_joinD  t  t t  t  Dc 	 D  t  t t  t  Dc 
O  DbC@"J  @6@8$common_goal_type @?@E
@+ @@M
@S@F@@@/@8 @@1 
@5@9 DO @<CJ  @6@E	 @@8 B@M@S@@	 @@1mixed_directive
@5@9 @@<XD  t  t @&t  t  EyD  t  t @&t  t  BED  t  t @&t  t thread_at_exitD  t  t @&t  t $thread_local_clause_countD  t  t @&t  t call_shared_object_functionD  t  t @&t  t redefine_system_predicateD  t  t @&t  t 	code_typeD  t  t @&t  t writelnD  t  t @&t  t $attvars_after_choicepointD  t  t t  t $restore_load_stream 	 D  t  t t  t  E 
O  ECEX  @6@1 D @.@5@8 @@?@9 E @<C@0E[  
 BL


@6@E@+
 @-@M@1 @ A@5@8 @@@@S@E@+ @-@M@1 C @-@5@9 @@@@S@<XD  t  t @&t  t  CD  t  t t  t   @D  t  t @t  t   A#D  t  t t  t   
O  EC@A[  
@6@/@/
@8$initialization_context @E@+now@M@ @k@ 
@9$compile_init_goal @@@q@E@(@+
after_load@M@E
@- @k@M@ 
@9 E@@@1 @@1
context_errornodirective@2 E
 E@5@0@5@9 @@@@F@E@+ D@M @k@ 
@9 E@@@5@E@T@M@1 @ B9@0@5@9 @@@@$@E@8 @@M@1 @@1domain_errorinitialization_type@5@0@5@9 @@@
@1 @@1 B: @5@0@5@9 @@<XD  t  t @&t  t  CD  t  t @&t  t $free_variable_setD  t  t t  t $mt_start_load 	 D  t  t t  t  E 
O  ECF  
queue

@6@ 
@/@8 B @D@ @8 D @M@Q@?@<CF  
already_loaded@6@1 A$@.
@5 @.@8 @@ 
@8 D @?@<CF  @6@/
@8 E@/@8 B @1 E

@5@9 @N @<XD  t  t @&t  t sub_atom_icasechkD  t  t @&t  t 
var_numberD  t  t t  t  D	 	 D  t  t t  t  D	 
O  DCE@  @6@1 DX@.@5@8 @@?@-default@1 DX@5@9 @@<CED   @=XD  t  t @&t  t delete_import_moduleD  t  t @&t  t protocollingD  t  t t  t $exported_op 	 D  t  t t  t  E 
O  ECI  @6@0@1 
@2 E@0@0@0@5@8$c_current_predicate @1 
@2 E
@5@@<XD  t  t t  t  C& 	 D  t  t t  t  C& 
O  C%CH  @6@T
@?@9 B@<CH  @6@?@<CH  @6@?@8 C$@9 C$@<C
H  @6@1library@2  Ak
@5@9 Ca @<XD  t  t @&t  t mutex_createD  t  t @&t  t $make_system_source_files D  t  t @&t  t $record_clauseD  t  t @&t  t  DD  t  t t  t $head_module 	 D  t  t t  t  E 
O  ECJ  @6@T
@?@R@<CJ   C
@6@9 E @<CJ    
@=XD  t  t @&t  t  DD  t  t t  t 
$canonical_pi 	 D  t  t t  t  E 
O  ECI  //


 
@6@ @b@g
@c@o@x@<CI   

@=XD  t  t @&t  t thread_peek_messageD  t  t @&t  t put_attrD  t  t t  t -> @D  t  t @t  t E  D  t  t t  t  E 
D  t  t t  t  E @O  EC
@  @6@1 E
@5@@<XD  t  t @&t  t rename_fileD  t  t @&t  t  CD  t  t t  t  @ @D  t  t @t  t @ @ @D  t  t t  t  @ 
D  t  t t  t  @ @O  EC@  @6@@<XD  t  t @&t  t with_output_toD  t  t @&t  t sortD  t  t @&t  t tty_sizeD  t  t t  t  B 	 D  t  t t  t  B 
O  BC
K  @6@1 @ B9@0@5@9 @@<XD  t  t t  t  B @D  t  t @t  t DT  D  t  t t  t  B 
O  DTC	A=  @6 @.@0@9 A3@<XD  t  t t  t  D4 	 D  t  t t  t  D4 
O  D3C@sD  
@6@8 B> @ @/@8$read_clause_options @8 C}@/@3@1variable_names@.@5@4@1
term_position@.@5@4@1subterm_positions@.@5@5@8read_clause $term_position@ @8 D $variable_names@ @8 E@E@*@+ B @M@?@E@"
@#@M@R@@@ @ @ 
@ @ @ @ @9$expanded_term
 @@@ @ @ 
@ @ @ @ @9 E@<XD  t  t @&t  t  C8D  t  t @&t  t 
set_localeD  t  t t  t  D 	 D  t  t t  t  D 
O  DCG  @6@1modified@.
@5@/@8 @@,
@?@'
@<C
G  @6@8 C{ @?@9 B}@<CG   
        @=XD  t  t t  t default_module 
O  EC@#A  @6@E@8 @@M@E
@T@M
@9$default_module @@@8 E@?@@ @@9$type_error @<XD  t  t @&t  t 
atomic_concatD  t  t t  t $load_msg_compat 	 D  t  t t  t  E 
O  ECD2   @.normal@6@?@<CD3   @-silent@6@?@<CD4   

@=XD  t  t @&t  t 
$xr_memberD  t  t @&t  t get_string_codeD  t  t @&t  t 	$qlf_infoD  t  t @&t  t succD  t  t @&t  t current_keyD  t  t @&t  t nameD  t  t @&t  t  DD  t  t @&t  t floatD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @C@9G`  @6 @@8 C6@E@)@1 E@.@5@8 @@M@E@/
@8$negate @M@ 
@/@8 E @@@&@F
 @@ @9 @r@@@S@G@F@<XD  t  t @&t  t 	$break_pcD  t  t @&t  t string_codesD  t  t @&t  t $prof_sibling_ofD  t  t @&t  t 	$local_opD  t  t t  t  D] 	 D  t  t t  t  D] 
O  D\C@,Jv  @6@/@/
@8 Do@b@g
@c@t@8 AC @3@.@5@8 C@ @/@8$mk_normal_args @3@4@5@9 C@<XD  t  t @&t  t  @D  t  t t  t  C 	 D  t  t t  t  C 
O  CCK   argument @=CK    A @=CK   class @=CK   emulator @=CK   global @=CK   goal @=CK   	init_file @=CK   local @=CK   map @=CK    B @=CK   stand_alone @=CK   toplevel @=CK    C @=CK   trail @=XD  t  t t  t $read_clause_option 	 D  t  t t  t  F 
O  FCD   
syntax_errors@=CD    E@=CD   process_comment@=XD  t  t @&t  t numberD  t  t t  t  Be 	 D  t  t t  t  Be 
O  BdC@-II   @6 E@/
@8 C6 @/@0@ 
@8 E@?@E@ @0@0/boot/@8 E@M@) @@@) E@<CIP   
 A A@=XD  t  t t  t $confirm 	 D  t  t t  t  F 
O  FC@UB%  @6 C@8 @ @0@8 A? @/@8 C@EyYjJ 
@8	$in_reply @M@? C@1if_tty@4@1 @yes@5@5@9 @@@@'@E
nN@8 F$@M
@? C@1 F'@4@1 @no@5@5@8 @@R@@
help@1 Cconfirm@5@8 @@R@<XD  t  t @&t  t  C	D  t  t @&t  t  BD  t  t t  t  C 	 D  t  t t  t  C 
O  CCC   @R @T@6@?@9 @U@<CC   @R@6@?@D@8 @U@M@Q@<C@"C   @]
@6@?@D@/
@8 @_@D@ 
@8 @b@M@Q@M@Q@@@F
@<XD  t  t @&t  t  DD  t  t @&t  t  EaD  t  t @&t  t $garbage_collectD  t  t @&t  t 
string_lengthD  t  t @&t  t  @D  t  t t  t 
$check_export 	 D  t  t t  t  F2 
O  F2C@&IR  @6@/@8$undefined_export @A@/@8 B@0@/
@8 C @@1undefined_export

@5@8 @@R@@@S@G@<XD  t  t t  t 
$call_at_halt 	 D  t  t t  t  F9 
O  F9C@-L  @6@/ @.@8 B-@?@E
@T@M
@S@@@E@1cancel_halt@0@5@8
subsumes_term @M CC@8 @@R@@ @@9 @@<C
L  @6 Eu@1 Evat_halt
@5@9 @@<XD  t  t @&t  t  B[D  t  t t  t $search_path_file_cache D  t  t t  t  FA ADD  t  t t  t  FA DD  t  t t  t  FA 	 D  t  t t  t  FA 
D  t  t @&t  t copy_predicate_clausesD  t  t t  t  E] 	 D  t  t t  t  E] 
O  E\C
I  @6@T
@?@1 @ EE@0@5@9 @@<C@ I  as


@6@ 
@8$pi @ @8 @@?@ 
@/@8 E @ @ @9
$import_as @<CI   B



@6@?@1 B
@5@9$remove_ops @<CI  @6@8 FE@?@/
@8 FH@/@8$select @ 
@ @8 FH@?@<CI  @6@1 @@1 B: EV
@5@0@5@9 @@<XD  t  t @&t  t 
set_randomD  t  t @&t  t tty_putD  t  t @&t  t current_flagD  t  t @&t  t tmp_file_streamD  t  t @&t  t  BD  t  t t  t  E 	 D  t  t t  t  E 
O  ECA   

@=CA  @6@/@8
import_module @9 E@<XD  t  t @&t  t $rc_save_archiveD  t  t @&t  t  BD  t  t t  t 
$add_encoding 	 D  t  t t  t  FZ 
O  FZC@"E  @6@E
@" DX
@#@M
@'@@@" DX
@#@<XD  t  t @&t  t current_localeD  t  t t  t  A 	 D  t  t t  t  A 
O  ACK  @6@1 @@1 E
@5@0@5@9 @@<XD  t  t @&t  t $current_breakD  t  t @&t  t atom_lengthD  t  t @&t  t 
$vm_assertD  t  t @&t  t string_charsD  t  t @&t  t  BBD  t  t @&t  t $qq_openD  t  t @&t  t  DD  t  t @&t  t $code_classD  t  t t  t  E 	 D  t  t t  t  E 
O  EC
J   B@6@? @cannot_redefine_comma@8 @@R@<C@'J  @6@8
$valid_clause @?@E B@8 B@M@ 
@9 E @F@@@ 
@/@8 E @ development@9 EX @<XD  t  t @&t  t atom_stringD  t  t @&t  t  @. D  t  t @&t  t \=D  t  t @&t  t  B^D  t  t @&t  t read_term_from_atomD  t  t @&t  t mutex_unlock_all D  t  t @&t  t  C> D  t  t t  t  E 	 D  t  t t  t  E 
O  EC@,A  @6@E@/@/
@8 BV@M@" 
@#@/@8$input_context @ @9 D@@	@) @k@( @k@G
@<XD  t  t t  t  AE @D  t  t @t  t AE D  t  t t  t  AE 
O  FuC	@O  @6 B AE@9 B@<XD  t  t t  t  E ADD  t  t t  t  E AED  t  t t  t  E 
O  EC@5L   C F@
   B 

 

@6@D	 D @.@8 C6@M@Q@ @ @8 BV@ 
@ 
@9 @@<C@\ C C  Cversion
  Aversion_msg@=CA	s@$/usr/lib/swi-prolog/boot/autoload.pl  ]wA F}  C
autoload_path
  Afile_search_path A Creload_library_index@=C@	s@$/usr/lib/swi-prolog/boot/predopts.pl  ]wA F Cpredicate_options



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

@6@7 F@ 
@/@8 F@?@" @#@<C@	u An   A F Cblock
@6@7
block_directive@9expand_block_declaration F@<C@'@ F F@6@7 F@1 @.@.
@5@8head F@ 
@8block_declaration F@D@8
block_wrapper F@M@Q@1 
@5@9
wrap_block F@<CA At At Carithmetic_function
@6@7 CI@9arith_decl_clauses CI@<C@*@ Am Am Cload_foreign_resource
 C E F 


 E@6@7 CM @@ @8 CQ @@ 
@9 CQ@<C@+@ Am Am C C"



 C C!

@6@7 CM Ak Al@8 CQ@1sicstus_module_decls@5@ @9phrase
$dcg@<CA A A C A
@6@7
 A@9compile_records F@<C@@ A A Csetting




@6@7
 A@D	 D @.@8 C6@M@Q @@/@8 CR @4@1 @5@/@/@8 C  @ @8must_be
 @@ @/@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 C@.@5Already defined at: ~w@3@5@8 E F@1 @@1 @eredefine F@2 @5@2 C@0@5@9 @@G@@@+@C@/@/@8 BW @M@"  A F
 @#@P@G@G@<XD  t  t @&t  t >:<D  t  t @&t  t $eval_when_conditionD  t  t t  t  DI 	 D  t  t t  t  DI 
O  DHCI   @=C@I   FC


 

@6@?@ @1 @.@5@8 FH@/@ @8length @/@3@5@8 C@/@3@5@8 C@E@1 @5 @@8 E @M@1 @5 @@8 B"@@@S@E@,@/@/@8 BV@M@1 D@1 E@2 @5@0@2 @5@/@1 @ @@5@8 B-@@@1 E@2 B C]@2 @5@8 @L@G@F@ @ @ @ @9 DG@<C@8I   B



 B
@6@?@1 B@5@8$import_ops @ @ 
@ @ @9 DG@<C@?I  


@6@1 @2$import@1 @5@5@/@1 @ @@5@8 B-@1$import_wic@5@8 Bl@ @ @ @ @9 DG@<XD  t  t t  t  C+ 	 D  t  t t  t  C+ 
O  C*CH  @6@1 A' @.@5 @-@8 @@?@1 @@1 Emodule_file
@5@0@5@9 @@<C@ H  @6@/
@ 
@8 @@1 B
@5@8 Bl@8 Br@ 
@8 B\end_non_module@9 B\@<XD  t  t @&t  t thread_exitD  t  t @&t  t 	$trap_gdb D  t  t @&t  t isD  t  t @&t  t  DD  t  t @&t  t thread_setconcurrencyD  t  t t  t  Ff 	 D  t  t t  t  Ff 
O  FeC	J  @6 @ @-@8 C6@?@<CJ  @6@D@8$cross_module_clause @M@Q@?@<C@"J  @6@1  A@2sandbox_allowed_clause
@5@/ @.@8 B-@?@E@T@M@S@@ @@8 @@R@<CJ  @6 @@1 @@1 @e Bsandboxed_clause
@5@0@5@8 @@R@<XD  t  t @&t  t flush_outputD  t  t t  t  F< 
O  F;C	L  @6@1 F;
@5@9 @@<XD  t  t @&t  t 
collation_keyD  t  t @&t  t protocolD  t  t @&t  t @>=D  t  t @&t  t msortD  t  t @&t  t  @D  t  t t  t  D 	 D  t  t t  t  D 
O  DC@"C}  @6@8 B@?@D
@/@8 B@8 C @D@8 F/ @M@Q@M
@Q@@@F@<C@1C  @6@D@'@/@/
@8 E_@/@3@4
@5@8 C@ @8 F@D@ @8 F@M@Q@M@Q@@@G@F@<XD  t  t t  t  D{ 	 D  t  t t  t  D{ 
O  DzC	C)  

@6@8 Dv@?@<CC+  @6@/@8$segments_to_list @? @9 D @<CC.  @6@1 @@1 B:	file_path
@5@0@5@9 @@<XD  t  t @&t  t compareD  t  t t  t  E 	 D  t  t t  t  E 
O  EC@ K  @6@E@T@M@1 @ B9@0@5@9 @@@
@1 @@1 B:
@5@0@5@9 @@<XD  t  t t  t  B 	 D  t  t t  t  B 
O  BCL4  @6@T
@?@R@<CL6  @6@0@8 Do@?@3@4@5@9 C@<CL9    D



@=XD  t  t @&t  t =<D  t  t @&t  t  BD  t  t @&t  t peek_stringD  t  t @&t  t $rc_openD  t  t @&t  t 	size_fileD  t  t @&t  t 
locale_createD  t  t t  t $expansion_member 	 D  t  t t  t  G 
O  GCD  
@6@T
@?@<CD  @6@?@R@<C@+D  @6@8 B@?@E
@T@M@9 B@@@E@8 B@M@ 
@9 D@@@'
@9 B@<CD   
@=XD  t  t @&t  t promptD  t  t @&t  t  BBD  t  t t  t  @~ 	 D  t  t t  t  @~ 
O  @}C@)Gu  @6 @@8 C6@E@1	sandboxed@.@5@8 @@/
@8$enter_sandboxed @,
@M @@ 
@9 @r@@@S@G@<XD  t  t @&t  t  CD  t  t @&t  t term_stringD  t  t @&t  t unify_with_occurs_checkD  t  t @&t  t  FtD  t  t @&t  t 
with_mutexD  t  t @&t  t  ED  t  t @&t  t 
nb_linkargD  t  t t  t  AD @D  t  t @t  t AD D  t  t t  t  AD 
O  GC	@N  @6 B AD@9 B@<XD  t  t @&t  t 	unifiableD  t  t t  t $set_debugger_write_options 	 D  t  t t  t  G 
O  GCB   B@6@?debugger_write_options@3@1quoted @.@5@4@1
attributes B@5@4@1spacing
next_argument@5@5@9 C @<C@*B
  print@6@? G@3@1 G @.@5@4@1portray @.@5@4@1	max_depth
@5@4@1 G G!@5@4@1 G G@5@5@9 G@<C@*B  @6 G@/@8 C6@E
@1 G"@0@5@/@8 FO@M
@S@@@& G@3@1 G"
@5@5@9 G@<XD  t  t @&t  t read_pending_inputD  t  t t  t predicate_option_mode AED  t  t t  t  G% 
D  t  t t  t 
prolog_cut_to 
O  G&CA  @6@J@<XD  t  t @&t  t  CD  t  t @&t  t  CD  t  t t  t  F 	 D  t  t t  t  F 
O  FC@;I  @6@8 D-@?@" B



@#@ 
@ @1 
@5@8 B @E@ 
@ @ @8 E @M@S@@ Eu@1no_exported_op@5@9 @@<C@3I  @6@A@)@/
@/@/@8 G)@" B
 
@#@ 
@ @1 
@5@8 G(@R@@@S@G
@F@<XD  t  t @&t  t  CD  t  t @&t  t  ED  t  t t  t  D 	 D  t  t t  t  D 
O  DCK(  @6@1 D@.@5@1$store_aux_clauses
@5@1 D@5@9 @#@<XD  t  t @&t  t $get_dict_exD  t  t @&t  t prolog_skip_frameD  t  t t  t $load_id 	 D  t  t t  t  G0 
O  G0CG   @
@6@?@ @ 
@9 D@<CG  

@6@ 
@9 D@<XD  t  t @&t  t  @D  t  t t  t  FG 	 D  t  t t  t  FG 
O  FFCI   

@6@8 @@8  @?@<CI   E

@6@8 @@9 G2@<XD  t  t @&t  t  ED  t  t @&t  t 	same_termD  t  t @&t  t  DD  t  t t  t  C @D  t  t @t  t C D  t  t t  t  C 	 D  t  t t  t  C 
O  CC@<L  @6@"
 
@#@1 @@.@5@8 D^@/
@8$save_lex_state @0@@8 @n@/wic@8 Dd@8 C@1 @@0@5@8 D^@1 @j
@5@8 D^@ @9 BN@<XD  t  t @&t  t atom_numberD  t  t @&t  t 	protocolaD  t  t @&t  t  ED  t  t t  t  @ @D  t  t @t  t @ @ @ @D  t  t t  t  @ 
D  t  t t  t  @ @O  G;C	@  @6@ 
@@<XD  t  t t  t  CX @D  t  t @t  t CW  D  t  t t  t  CX 
O  CWC
@  @6@1 CW
@5@@<XD  t  t t  t  Et 	 D  t  t t  t  Et 
O  EsC@u   G
@6 C AD@9 C@<C@w   Fu
@6 C AE@9 C@<C@y  module_transparent
@6 C @@9 C@<C@{   AF
@6 C AF@9 C@<C@}   D
@6 C D@9 C@<C@   D*
@6 C D)@9 C@<C@   C
@6 C C@9 C@<C@   B
@6 C B@9 C@<XD  t  t @&t  t  C] D  t  t @&t  t $inference_limit_falseD  t  t @&t  t  CzD  t  t @&t  t  DxD  t  t @&t  t  BD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @C
D6    @
full CC CC@=C
D7    D
 GC CC CC@=C
D8    @
 E E CC@=C
D9    D
 E E E@=CD:    @ brief E CC@=C
D;    @
 GD E E@=C
D<    D
 GD E E@=C
D=    @
 E E E@=C
D>    D
 E E E@=XD  t  t @&t  t  BD  t  t t  t 	compiling  
O  GE CD   @6@D
 B@8 B B@8 B @M
@Q@<XD  t  t @&t  t stamp_date_timeD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @C@)E  @6@0@/@8 @@E
 @@ B B@M
@"  $qload_file@#@@
@"   @@#@<XD  t  t t  t  B, 	 D  t  t t  t  B, 
O  B+CA  @6 @@1initialization_error
@5@9 @@<XD  t  t @&t  t  F?D  t  t t  t $abs_file_error 	 D  t  t t  t  GL 
O  GLC@(B  @6@/
@8 B@/@8 B@ @8 F@ @ 
@/@/@8 @Q @?@1 @@2 C@0@5@9 @@<CB  @6 @g@9$existence_error @<XD  t  t @&t  t  D  t  t @&t  t clauseD  t  t t  t  F& 	 D  t  t t  t  F& 
O  F%CB4  @6@/@8	char_code @0@0@0@8 E@?@<XD  t  t @&t  t $visibleD  t  t @&t  t $depth_limit_falseD  t  t t  t  @ @D  t  t @t  t @ @ @ @ @ @ @ @D  t  t t  t  @ 
D  t  t t  t  @ @O  GXC@  @6@ 
@ @ @ @ @@<XD  t  t @&t  t get_timeD  t  t t  t  E
 	 D  t  t t  t  E
 
O  EC@D  @6@1$expand_term@.@.@5@/@1$print_message_fail@5@8 B-@E@-@M@ @ @/@/@8 G @@@&@&@E@z@U@" C
@#@U@M@E@ @?@" D
@#@/@ @8 @@1 @2 G_@5@8 Eo@M@ @1 DX@.@5@8 @=@ @ @/@8 F[ @ @ 
@ @ @ @ @ @ @9 A@@@(@E@!@" DX
@#@M@!@1 DX@5@8 @@R@@@'@'
@'
@F@G@F@@@'@'@'
@'
@'@G@G@F@<XD  t  t @&t  t  @ND  t  t @&t  t wildcard_matchD  t  t t  t predicate_option_type AED  t  t t  t  Gb 
D  t  t @&t  t 	put_attrsD  t  t t  t  F 
D  t  t t  t  F @O  FC@AK  @6@T@?@/@/
@8
$skip_list @E
@+
@M@'@@@(@E@T
@M@,
@ 
@9$length3 @@@1 @@1 B: B<
@5@2 C@1  F@5@0@5@9 @@<C@OL  @6@8 G2@b@i@c @u@?@/@/
@8 Gd@E@+
@M@'@F@@@.@E@T
@M@b@i@j@m @@y@ 
@ @9$length @@@1 @@1 B: B<
@5@2 C@1  F@5@0@5@9 @@F@<CL  @6@8 G2@?@1 @@1 Enot_less_than_zero@5@2 C@1  F@5@0@5@9 @@<CL  @6@1 @@1 B: @5@2 C@1  F@5@0@5@9 @@<XD  t  t @&t  t  C D  t  t @&t  t get_attrD  t  t t  t $foreign_registered ADD  t  t t  t  Go 	 D  t  t t  t  Go 
O  GoC@ A0 A A@6@7
 A@E
	@/@8loading Gq@M
@S@@@(
<spontaneous>@1foreign_predicate@2 
@5@9 B @<XD  t  t @&t  t  @?D  t  t @&t  t  EaD  t  t @&t  t  DD  t  t t  t  D 	 D  t  t t  t  D 
O  DCK  
@6@ 
@9 D @<XD  t  t t  t $select_option 	 D  t  t t  t  G{ 
O  G{CL[  @6@3
@5@9select_dict @<XD  t  t t  t  @ @D  t  t @t  t @ D  t  t t  t  @ 
D  t  t t  t  @ @O  GC@  @6@@<XD  t  t @&t  t 	$open_wicD  t  t t  t  Du 	 D  t  t t  t  Du 
O  DtC@CX   @.@6@?@/@1 Ed
@5@/@8 A@!@1cache@5@#@ @/@8 A0 @E@#@ @ @ @8 FA @ @8 D@M@1 El@1 G
@5@5@9$search_message @G@@@Z@/@ @8 B@ @/@8 D@E@;@ @8 D@ @ @8 D@E@ @ @ @8 G@M@S@@
@1 G
@5@8 D @M@1 G@1found
@5@5@9 G@@@1 G@1tried
@5@5@8 G@R@<CCl   @-@6@/@8 Ed @ @/@8 D@ @8 D@ @ @9 D@<XD  t  t @&t  t 
copy_term_nat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@AFQ  @6@D@8 E @M@Q@E
@1 B@.
@5@8 @@M@S@@ B@/
@8 C6@E
@+
auto@M@S@F@@@+
large@/@8 G @b@g@c@t B@9 @b@<XD  t  t @&t  t  EZD  t  t @&t  t  @D  t  t @&t  t retractD  t  t @&t  t thread_send_messageD  t  t @&t  t  B D  t  t t  t  EH 	 D  t  t t  t  EH 
O  EGC@*I  @6@0@1 
@2 E@0@0@0@5@8 E@?@1 B@.
@.@.@5@1 
@2 E
@5@9 A A@<CI   @=XD  t  t t  t  A 	 D  t  t t  t  A 
O  ACB   txt@=CB   
executable@=CB    @T@=XD  t  t t  t  D 	 D  t  t t  t  D 
O  GzCK   
@=CK  
@6@ @ 
@9 Gy@<XD  t  t @&t  t $rc_close_archiveD  t  t @&t  t ?=D  t  t @&t  t  BD  t  t @&t  t 
thread_detachD  t  t @&t  t  @dD  t  t @&t  t 
dwim_matchD  t  t @&t  t  D  t  t @&t  t $inference_limitD  t  t @&t  t  DUD  t  t @&t  t  DD  t  t t  t  D 	 D  t  t t  t  D 
O  DC
J  @6@T
@?@1 @ B9@0@5@9 @@<CJ  

@6@"
 B@#@?@<CJ  @6@1 
@5@9 DM@<XD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CI    @=CI    A@=XD  t  t @&t  t $depth_limit_exceptD  t  t @&t  t $leashD  t  t @&t  t 	read_termD  t  t @&t  t close_shared_objectD  t  t t  t  Cu 	 D  t  t t  t  Cu 
O  CtCF   BL


@6@8	$qlf_open @ 
 @@8 Dd@ @9 @@<XD  t  t t  t  B 	 D  t  t t  t  B 
O  BCC   A A@6@?@<CC  

@6 @0@0.@8 E@?@<CC  @6 G@9 B@<XD  t  t @&t  t  DD  t  t @&t  t setargD  t  t @&t  t >D  t  t @&t  t directory_filesD  t  t @&t  t abort D  t  t @&t  t 
$put_tokenD  t  t @&t  t wait_for_inputD  t  t @&t  t $freezeD  t  t t  t  C 	 D  t  t t  t  C 
O  C(CH  @6 @ B@8 Dd@?@8 C@0 @@8 Dd@9 B\@<CH  @6@9 C@<XD  t  t @&t  t  ED  t  t t  t  DL 	 D  t  t t  t  DL 
O  DKC
I  
@6@?@<CI  
 B
@6@ 
@ @9 DJ@<XD  t  t @&t  t $suspend_findall_bag D  t  t t  t  E BD  t  t t  t  E 	 D  t  t t  t  E 
O  ECK  @6@/@/
@8$clause_source @0@ 
@9 E @<XD  t  t @&t  t set_stream_positionD  t  t @&t  t nb_link_dictD  t  t @&t  t 
set_moduleD  t  t @&t  t  CD  t  t @&t  t  D  t  t t  t  F 	 D  t  t t  t  F 
O  FCJ  @6@/@8 E@D@8 @@M@Q@<XD  t  t t  t  F 	 D  t  t t  t  F 
O  FCGk    @. @-@=CGl    @- @.@=XD  t  t @&t  t  @tD  t  t @&t  t at_end_of_streamD  t  t t  t halt  
D  t  t t  t  G  @O  G CL}    @6 @9 G @<XD  t  t t  t ignore @D  t  t @t  t G D  t  t t  t  G 
O  GCA  @6@@?@<CA   @=XD  t  t @&t  t  CD  t  t @&t  t $clause_from_sourceD  t  t @&t  t  GlD  t  t @&t  t instanceD  t  t @&t  t <D  t  t @&t  t 	read_linkD  t  t t  t  Gi 	 D  t  t t  t  Gi 
O  GhCL   
@=CL  


@6@q@ 
@ @9 Gg@<XD  t  t @&t  t 	$qlf_loadD  t  t @&t  t recordzD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CG<  @6@1  A@5@8 C0 @?@/@1 D@5@9 A@<CG?   @=XD  t  t @&t  t  BD  t  t t  t $reverse 	 D  t  t t  t  G 
O  GCK  @6@9 G @<XD  t  t @&t  t $current_prolog_flagD  t  t t  t  G] 	 D  t  t t  t  G] 
O  G\CG  @6 @@8 @@R@<XD  t  t @&t  t acyclic_termD  t  t @&t  t  BD  t  t @&t  t $btree_find_nodeD  t  t t  t  D @D  t  t @t  t G? D  t  t t  t  D 
O  G?C	@R  @6 B D@9 B@<XD  t  t t  t  @ @D  t  t @t  t @  A#D  t  t t  t  @ 
O  GCE  @6@3@1 A$ A&@5@4@1 A' @.@5@4@1 @@5@4@1 @ @.@5@5@9 A)@<XD  t  t @&t  t  CD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CG  @6@1  @2  @@5@8 G@?@9 @@<CG   Eu@6@/@/
@8 BV@?
user_errorWARNING: ~w:~w: ~p~n@3@4
@4@5@9 E~@<CG   @@6@?@/@/
@8 BV@? GERROR: ~w:~w: ~p~n@3@4
@4@5@9 E~@<CG   @=XD  t  t t  t  FQ 	 D  t  t t  t  FQ 
O  FPC
K   



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

@6@ @ @9 FO@<XD  t  t @&t  t  FD  t  t @&t  t set_end_of_streamD  t  t @&t  t $call_residue_vars_end D  t  t @&t  t  	 D  t  t @&t  t  BXD  t  t t  t  @-  
D  t  t t  t  @-  @O  @- CA    @6@R@<XD  t  t @&t  t break D  t  t t  t $mt_end_load 	 D  t  t t  t  G 
O  GCF   E@6@?@<CF   E@6@?@<CF  @6@1 E@0@.@0@5@0@8 GR @8 D  @@8 G @9 D @<XD  t  t t  t 
$compile_type 	 D  t  t t  t  G 
O  GC@#H   @6@/@8 B@E
@+ B@M@)
compiled@@@E
@+ @@M
@)
*qcompiled*@@@)

boot compiled@<XD  t  t @&t  t $requireD  t  t @&t  t $start_consultD  t  t @&t  t  BD  t  t t  t  D ADD  t  t t  t  D DD  t  t t  t  D D)D  t  t t  t  D 	 D  t  t @&t  t $def_modulesD  t  t @&t  t  CD  t  t @&t  t $collect_findall_bagD  t  t @&t  t rationalD  t  t @&t  t  BS D  t  t t  t  B 	 D  t  t t  t  B 
O  BCK   B<@6@0@/@8 Gd@E
@+@M
@S@@ B<@9 E@<CK  options@6@E@8 B @M@S@@ G@9 E@<CK   @6@E@8 @@M@S@@ @9 E@<C@!K  oneof



@6@8 B@E
@ @8 @@M@S@@@ 
@9 A@<CK  boolean@6@E@A@+ @.@@@+ @-@M@S@@ G@9 E@<XD  t  t @&t  t  ED  t  t t  t  B 	 D  t  t t  t  B 
O  BCH    @.@=CH   Bu@6@/@8 B_@8 F3  B@9 Bl@<CH   F@6 B@9 Bl@<XD  t  t @&t  t  BD  t  t @&t  t  DD  t  t @&t  t 	copy_termD  t  t @&t  t  BD  t  t t  t  F@ @D  t  t @t  t Fw D  t  t t  t  F@ 
O  FwCL  @6@1 Fx
@2  @k @5@9 G@<XD  t  t t  t  B 	 D  t  t t  t  B 
O  BC
Fc  @6@8 @@0@9 @@<CFf  @6@8 Dl@/@8 B_@9 B@<XD  t  t @&t  t number_codesD  t  t @&t  t 	is_streamD  t  t t  t  @ @D  t  t @t  t @ @ @ @ @D  t  t t  t  @ 
D  t  t t  t  @ @O  GC@  @6@ 
@ @@<XD  t  t @&t  t make_directoryD  t  t @&t  t cyclic_termD  t  t @&t  t tmp_fileD  t  t @&t  t character_countD  t  t @&t  t $prof_procedure_dataD  t  t t  t  @B 	 D  t  t t  t  @B 
O  CCI4  
 @.@6ByY@8 @ Gyes~n@9 E~@<CI7  
 @-@6BnN@8 @ Gno~n@9 E~@<CI:  @6Ba@8 @ Gabort~n@8 E~@9 G  @<C	I>  @6 F,redefine_module_reply@8 @@R@<XD  t  t t  t  G 	 D  t  t t  t  G 
O  GCK   
@=CK  
@6@ @3
@5@9 G@<XD  t  t t  t  Ef 	 D  t  t t  t  Ef 
O  EeC@QBk  
@6@/@8 Do@?@ @/@ B F B@q@E@b@g@c@t@M@1 Eg
@5@8 @@@@S@ @/@ @3@1 D@5
@5@8 Ee @/@8 B_@ @/@8 Dy@ @ @9
$make_path @<CBw  @6@9 Dy@<XD  t  t @&t  t  GD  t  t t  t  Bn @D  t  t @t  t Bm D  t  t t  t  Bn 	 D  t  t t  t  Bn 
O  BmCD  @6@E	 B@8 B@M@S@@@@<XD  t  t @&t  t normalize_spaceD  t  t t  t  GQ 	 D  t  t t  t  GQ 
O  GPCK  @6@1 @@1 @X
@5@0@5@9 @@<XD  t  t @&t  t blobD  t  t @&t  t reset_profiler D  t  t t  t  B 	 D  t  t t  t  B 
O  DfCC  @6@8 GG@E@*
@M@S@@@9 @F @<XD  t  t t  t  AF @D  t  t @t  t G> D  t  t t  t  AF 
O  G>C	@Q  @6 B AF@9 B@<XD  t  t t  t  A5 @D  t  t @t  t A4   @ D  t  t t  t  A5 
O  A4CA6  @6@8$sig_atomic @@@<XD  t  t @&t  t  @(D  t  t @&t  t $depth_limitD  t  t @&t  t $debuglevelD  t  t @&t  t current_outputD  t  t t  t  Bt 	 D  t  t t  t  Bt 
O  BsCH  @6 @@8 B@/@8 B_@- @k@?@1 C@5@9 E@<CH   @=XD  t  t t  t  E 	 D  t  t t  t  E 
O  ECAq  @6@8 @@-
 @k@?@1  @2 B)
@5@0@9 C,@<C
Au  @6@1 B)
@5@9 @L@<XD  t  t @&t  t  BED  t  t t  t $close_message 	 D  t  t t  t  H 
O  HCD   D

@6@?@9 @@<CD   @=XD  t  t @&t  t $fail D  t  t @&t  t $suspendD  t  t @&t  t  HD  t  t @&t  t  DD  t  t t  t 
ensure_loaded @D  t  t @t  t H D  t  t t  t  H 
O  HC
E  @6@3@1 A$ A&@5@5@9 A)@<XD  t  t @&t  t 	get_attrsD  t  t @&t  t unsetenvD  t  t t  t  FN 	 D  t  t t  t  FN 
O  FMCI   
@=CI  
@6@ 
@8 F=@?@ @9 FL@<CI  



@6@ @ @9 FL@<XD  t  t @&t  t  FD  t  t t  t  G
 	 D  t  t t  t  G
 
O  GC@3G~  @6@E
@+
 @-@+ @.@M
@) @.@9$ensure_loaded_library_sandbox  @@@E@+
 @.@+ @-@M@1 @@1 @eleavesandbox @k@5@0@5@9 @@@@'
@<CG    @- @. @.@=XD  t  t t  t  D6 	 D  t  t t  t  D6 
O  D5CD   D



@6@ @8 G@ 
@8 C @1 E@5 @"@8 DS@9 H @<C@'D   D





@6@ @8 G@ @8 H!@1 E
@5 @"@8 DS@9 H#@<XD  t  t @&t  t  FXD  t  t @&t  t  DD  t  t @&t  t  F D  t  t t  t  @ 	 D  t  t t  t  @ 
O  @C@4G  @6@1 A@.@5 @-@8 @@E@/
@8$autoload_nesting @M@'
@@@) @F
@E
@+ @-@M@S@F@@@q@ @9 @@<XD  t  t @&t  t  GD  t  t @&t  t  ED  t  t @&t  t  BD  t  t t  t <meta-call> D  t  t t  t  H( ADD  t  t t  t  H( 	 D  t  t @&t  t duplicate_termD  t  t t  t  D 	 D  t  t t  t  D 
O  DC@#J  @6@E B@8 B@M@ 
@9 Fg@F@@@ 
@/@8 Fi@  Fk@9 Fl@<XD  t  t t  t  F 	 D  t  t t  t  F 
O  FCC1  @6@T
@?@R@<CC3   


@6@ 
@/@8 F@ @ @9 F@<CC6  




@6@9 Dv@<XD  t  t @&t  t  D/D  t  t @&t  t @<D  t  t @&t  t delete_directoryD  t  t t  t  DB 	 D  t  t t  t  DB 
O  DAC@!A  @6@/
@0@8 BV@?@1 D
@.@5@1
$autoload2
@5@1 D
@5@9 @#@<CA  @6@9 H, @<XD  t  t @&t  t  D  t  t @&t  t 
line_countD  t  t t  t  D% 	 D  t  t t  t  D% 
O  D$CH=    D@=CH>    Aj@=CH?    DX@=CH@    @@=CHA    @@=XD  t  t @&t  t recordaD  t  t t  t  D; 	 D  t  t t  t  D; 
O  D:C	A  


@6@?@<C
A    
@=XD  t  t t  t $delete 	 D  t  t t  t  H1 
O  H1CK  
@6@?@<CK  

@6@?@ @ 
@9 H2 @<CK  



@6@ @ @9 H3@<XD  t  t @&t  t divmodD  t  t @&t  t current_arithmetic_functionD  t  t @&t  t $dwim_predicateD  t  t @&t  t  @" D  t  t t  t  G= @D  t  t @t  t G< D  t  t t  t  G= 
O  G<C	@P  @6 B @@9 B@<XD  t  t @&t  t current_functorD  t  t @&t  t $inference_limit_trueD  t  t @&t  t  GfD  t  t t  t  B 	 D  t  t t  t  B 
O  BC@;J   @6@E@1 
@2 E@0@0@0@5defined@8 F@M@S@@@1 G>@2 
@2  E@5@ @8 D^@1 E
@5@0@  @k@9 D@<XD  t  t @&t  t  GD  t  t t  t  A+ @D  t  t @t  t A*  A#D  t  t t  t  A+ 
O  A*CE   


@6 B<@8 B@ 
@9 C@<XD  t  t @&t  t tellingD  t  t t  t  C 	 D  t  t t  t  C 
O  CCK~  @6@ 
@8 A@?@<CK  

@6@ @ @ 
@9 C@<XD  t  t t  t  E 	 D  t  t t  t  E 
O  ECD   @=C@!D  
@6@E@8 F @M@"
@#@@@%@ 
@ @9 E@<XD  t  t @&t  t  F6D  t  t @&t  t  GD  t  t t  t  D` 	 D  t  t t  t  D` 
O  D_CJ+  @6@/@8 D @9 DW @<XD  t  t t  t  B 	 D  t  t t  t  B 
O  BC@*F  @6threads @.@8 C6@?@1 G B
@2 E@.
@5@1$mt_do_load

@5@1 G@5@9 @#@<CF  @6@1 A$@.@5@ 
 @.@8 @@ @ 
@8 E@?@ 
@9$already_loaded @<C	F  @6@ 
@9 B@<XD  t  t @&t  t notraceD  t  t @&t  t  ED  t  t @&t  t tracing D  t  t t  t  G- 	 D  t  t t  t  G- 
O  G,CK.  @6@8 B@?@1 B@.
@5@1 C-@0@5@9forall
$apply@<CK2  @6@0@9 C,@<XD  t  t t  t  A! @D  t  t @t  t Ca D  t  t t  t  A! 
O  CaCE  @6@3@1 A$ A&@5@4@1 A' @.@5@5@9 A)@<XD  t  t @&t  t  GD  t  t t  t $consult_file_2 	 D  t  t t  t  HL 
O  HLC@TG  @6@/@8 @@/@/@ @8 G1 @ @ @8 G @E@/@0@8 D@M@ @/@ @8 D@ @ @8 HO@@@S@G@8 G @/@ @8 G5@ @8 C @ @ 
@ @8 D @ @8 @j @0@ @9 @@<XD  t  t t  t  G 	 D  t  t t  t  G 
O  GCCs  @6verbose_file_search @.@8 C6@? CC@9 @@<CCv   @=XD  t  t @&t  t prolog_to_os_filenameD  t  t t  t  G 	 D  t  t t  t  G 
O  GCK     E




 
@6@?@<CK   

 @k@=XD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CG  @6@1 H&@0@5@8 @I@1 H&
@5@9 G@<XD  t  t @&t  t  GD  t  t @&t  t  DqD  t  t t  t $run_at_halt  BD  t  t t  t  HW  	 D  t  t t  t  HW  
O  HW C@ L  @6@1 G@1 Fx@.
@.@5 @.@.@5@1 B@1 F:
@5@2 G@5@9 HG@<XD  t  t @&t  t  G D  t  t t  t  H- 	 D  t  t t  t  H- 
O  H,C@A  	@6@/
@/@8
$find_library
 DB@/@8 Do@3@1 H$ @.@5@5@/@8 @@E
verbose_autoload @.@8 C6@M@( CC@@@( E@ @1 A@1 
@2 @5@5@8 @@/ B@8 Dd@E@*

@M@1 
@5@8 H @@@5@E@1 
@5 H9@8 F@M@1 
@2import@2 
@5@@@@1 
@5@3@1 @5@5@8 A" @ @8 BN@ @8 @@0@1 
@5@9 E@<XD  t  t @&t  t  GUD  t  t t  t  B 
O  BCB  @6@8 G@D
@8 G@M
@Q@?@9 B@<CAKB  @6 G@8 B@E@1
extensions@.
@5@/@8 G| @M B<@ 
@8 B@F@@@+@E@1 @R@.@5@8 @@M @ @8 B@ @/
@8 A@&@@
@&@!
@3 A@5@#@F@ 
@/@8 B@E	@U@M@&@@@1reserved_symboldict@0 @Sregular@5@ @/@8 C @E@!@1	solutions@.@5@ @/@8 He@M@1 G  Hl@4first@4 @@5@ @8 B@@@( Hm@&@E@ @!@1file_errors@.@5@ @/@8 He@M@ @1 G  Ho@4 @@4 C>@5@ @8 B@@@( @@&@E@!@#@8 Dv@1 C@.@5@ @/@8 He G@ @8 B@M@!@/@8 C@/@ @8 B@@
@&
@&@F@F@E@"@K@+ Hm@M@"@E@#@ @ @  @.@8 D|@M@#@S@G@@@.@E@$@+ C>@M@$@R@G@@@ @/@1 Dk@3@1 @]exist@5@5 @-@5@/@8 A@ @ @9 GM @@@ @ @  @-@9 D|@G@<XD  t  t @&t  t  DD  t  t @&t  t delete_fileD  t  t t  t $qlf_part_mode 	 D  t  t t  t  Hs 
O  HsCJ   part@=CJ    @.@=XD  t  t @&t  t  FD  t  t @&t  t  DD  t  t t  t  E 	 D  t  t t  t  E 
O  ECJ   B


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

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

@6@?@8 E@ 
@9 E@<CJ  @6@9 A7 @<XD  t  t @&t  t  BD  t  t t  t  Eq @D  t  t @t  t Ep D  t  t t  t  Eq 	 D  t  t t  t  Eq 
O  EpC	J]  @6 @ @-@8 C6@?@<C@"J_  @6@1  A@2sandbox_allowed_directive
@5@/ @.@8 B-@?@E@T@M@S@@ @@8 @@R@<CJf  @6 @@1 @@1 @eexecutesandboxed_directive
@5@0@5@8 @@R@<XD  t  t @&t  t  DnD  t  t t  t  G[ 	 D  t  t t  t  G[ 
O  GZC	  A_ A_@6@ 
@9expand_term D@<XD  t  t @&t  t 
sub_stringD  t  t @&t  t  H0D  t  t @&t  t date_time_stampD  t  t t  t  B 	 D  t  t t  t  B 
O  B
CK   @=CK  
@6@ @ 
@9 B	@<XD  t  t @&t  t 
$rc_handleD  t  t t  t  B2 	 D  t  t t  t  B2 
O  B1C
A  @6 Eu@1initialization_failure
@5@9 @@<XD  t  t t  t  B @D  t  t @t  t G@ D  t  t t  t  B 
O  G@C	@U  @6 B B@9 B@<XD  t  t @&t  t char_conversionD  t  t @&t  t current_blobD  t  t @&t  t atom_to_termD  t  t @&t  t  GRD  t  t @&t  t $call_residue_vars_start D  t  t t  t  C. 	 D  t  t t  t  C. 
O  C-C	H  @6 @k@9 E@<XD  t  t @&t  t  @hD  t  t t  t  G7 	 D  t  t t  t  G7 
O  G6CG  @6@1scope_settings @-@5@8 @@?@)
 @k@<CG   @l


@6@8 @n @q@ 
@9 C6@<XD  t  t @&t  t  BD  t  t t  t  H' ADD  t  t t  t  H' DD  t  t t  t  H' D)D  t  t t  t  H' 	 D  t  t t  t  HD 	 D  t  t t  t  HD 
O  HCC@$F  @6@/@8 A
@?@E@ @8 @@M@&@@@"
@#@ @ 
@9 @@<CF   A@6@?@<CF  @6@3@1 A$ @.@5
@5@9 B@<XD  t  t @&t  t =:=D  t  t t  t  C @D  t  t @t  t C D  t  t t  t  C 
O  CC@7E   

@6@+ A@?
$user_consult@/
@1 A#
@5@8 B @q
user://@ @/@8 B@1 @5@3@1 @ @:@5@5@9 A)@<C
E  @6@3@1 C @.@5@5@9 A)@<XD  t  t @&t  t  HE D  t  t @&t  t  HaD  t  t @&t  t 
numbervarsD  t  t @&t  t  @D  t  t t  t  H  	 D  t  t t  t  H  
O  HCG    @6@1 E H @5@1 @ H @5@8source_file_property @4@?@<CG    @6@1 E H @5@3@1 A$ A&@5@4@1 E @.@5@5@9 A)@<XD  t  t t  t  HA 	 D  t  t t  t  HA 
O  H@CF   E
@6@?@1 B@0@5@0 @.@8 B-@ 
@ @9 HB@<C
F   E@6@?@ 
@ @9 HB@<C
F  @6@ 
@ @8 B@9  @<XD  t  t @&t  t \==D  t  t t  t  BP 	 D  t  t t  t  BP 
O  BOCC  @6@1 C@0@5@8 @I@1 C
@5@9 @L@<XD  t  t @&t  t del_attrD  t  t t  t not @D  t  t @t  t H D  t  t t  t  H 
O  HC
@  @6@D@@M@Q@<XD  t  t @&t  t sleepD  t  t t  t  B 	 D  t  t t  t  B 
O  BCH  @6@1register @-@5@8 @@?@<C@7H  @6@/
@/@8 BV@?@ 
@/@8 E@8 E{ @/@8 D @ @/@8 D&@1  @2 AH
@5@0@ @1 
@5@9 D@<C@FH!  @6@8 H@/
@8 H@ 
@/@8 D&@E@$@1 AH
@0@5 @.@/@8 G@D@ @1 @/@0@5@8clause_property @4@M@Q@M@ @8 G@@@S@F@1 AH
@5@9 @L@<XD  t  t t  t  B 	 D  t  t t  t  B 
O  DeCC  @6@8 B@E@*
@M@S@@@9 BN@<XD  t  t @&t  t  DD  t  t @&t  t  DD  t  t @&t  t  CD  t  t @&t  t  BD  t  t @&t  t 
$close_wic D  t  t @&t  t attvarD  t  t @&t  t keysortD  t  t @&t  t nonvarD  t  t t  t  H	 	 D  t  t t  t  H	 
O  HCBz  @6@0 @8 B@?@9 B@<CB}  @6@3
@4 @4@5@9 D@<XD  t  t @&t  t @>D  t  t t  t  B 	 D  t  t t  t  B 
O  BCFA  @6@E@8 E@M@/@8 B}@/
@8 B}@b@g
@j@u@@@S@G@<XD  t  t @&t  t 
nth_clauseD  t  t @&t  t 
number_stringD  t  t @&t  t open_null_streamD  t  t t  t  A: 	 D  t  t t  t  A: 
O  A9CJ   @=CJ    C@=CJ    C@=CJ   A*

@6@1 G@.@5@8 @@9 Ht @<C	J   H@6 G8@9 B@<C	J   Ca@6 G8@9 B@<C	J   A"@6 G8@9 B@<XD  t  t t  t  FK 	 D  t  t t  t  FK 
O  FJCI   FC
@6@ @8 FH@?@<CI  
@6@?@ @ @9 FI@<CI  @6@1 @@1 @X BF
@5@0@5@9 @@<XD  t  t @&t  t \=@=D  t  t t  t  D 	 D  t  t t  t  D 
O  DCC  @6@/
@8 C@ 
@/@8 @@ @9 B@<XD  t  t @&t  t  GD  t  t @&t  t  GD  t  t t  t  F 	 D  t  t t  t  F 
O  F
CJ   
@=CJ  
 B
@6@ 
@ @9 F	@<XD  t  t @&t  t  CD  t  t t  t  B 	 D  t  t t  t  B 
O  BC@X   


@6@ @ 
@9 C@<XD  t  t @&t  t 
byte_countD  t  t @&t  t  D  t  t t  t  @ 	 D  t  t t  t  @ 
O  @C
D  @6@/@8 Fr@9 C@<XD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CG  @6@8 @@?@ 
@ @9 HM @<C@ G  @6@/@8 @@1 C|@5@8 Bl@ 
@ @8 H B@8 Bl@0@ @9 @@<XD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @C@#D)  @6 @8 @@? @@/@8 C6@ @/@8 F@C@ @ 
@8 GB @M@S@P@<CD0    E E@=XD  t  t @&t  t  DD  t  t t  t $no-null-bytes 	 D  t  t t  t  H 
O  HCBZ  @6@0@0@0 @8 E@? Eu@1null_byte_in_path
@5@8 @@R@<CB^   @=XD  t  t @&t  t context_moduleD  t  t @&t  t locale_propertyD  t  t t  t $clear_source_admin BD  t  t t  t  H 	 D  t  t t  t  H 
O  HCA  @6@1 B)@0@0@2 
@0@5@8 @I@1 AH
@0@0@5@9 @I@<XXQM A-C AS XPcheckfilesexist C@$A2 A	u E:        ordinary@6@/@8vcgfile_name B@A@8file_exists_and_is_readable B@@vcg@8tell_off B@?@/@8fdlfile_name B@A@8 H@@fdl@8 H@?@<CAA A Hresume@6@/@8csvfile_name B@A@8 H@@csv@8 H@?@<XPterm_pri C@%@ A	u E!        @6@U
@/@8 Do@Axfx@8 D @@@Ayfx@8 H@@xfy@9 H@<C@/@ A H@6@U
@/@8 Do@A C@8 H@@@Afy@8 H@@@Axf@8 H@@yf@9 H@<C@ A H@6@)@?@<XP
changelist C	D A	u E&        
@6@?@<C@8D A H

@6@ @/@ 
@/@8change B@A F)@8all_done B@"@#@F@@@ @/@ @ @8 H B@"@#@?@<XD  t  t t  At typechecking_during_load ADP H C@v	u A   8AA H on@=XPcollect_indices CC A	u E5        &


@6@/@8 H B@ 
@/@8 H@?@ @ @8 @
 Ag@?@<CC A H..



@6@?@<C
C A H
@6@?@<XPset_toplevel  C A	u EA        @6@/
@8command_logging B@1toplevel_execute A
@5@9 G@<XPqvars_in_vc C@ A	u E;        @6@/@1qvar@5@8 A@-
@?@<XD  t  t t  At 	forceexit  BP I   CB A	u E"          @6@1logfact I @5@8 G@?@<XD  t  t t  At previous_character ADD  t  t t  At prolog_predicate_name AEPdo_direct_goals CB	 A	u E*        
@6@U@" F
@#@?@ @@ 
@8 I B@?@<CB A I	

@6@?@<XPdouble_slash_list CA A	u EC         @=CA A I@\
@\@\

@6@ 
@9 I B@<CA A I

@6@ 
@ @9 I@<XD  t  t t  At status  BP I  C@2A" A	u E1        @6@8 Bw  @/
@8case_pointer B@b@h@c @t[DEPTH: @8 B @8 G B]@8 I@8 I@/@0@/@8subgoal_formula B@8 I: @8 I@8 I@8 I@8list_case_status B@?@<C
A1 A I  @6 @8 I[TOP-LEVEL]@8 I@8 I@?@<CA6 A I  @6@?@<XPread_unless_abandon_search CA A I	 B @6@8abandon_search  B@?@<CA A I	@6@9read_term_and_layout B@<XPfound_help_pattern C	@ A	u E?        

@6@?@<C@ A I0
 B @6@?@<XPwrite_vcs_not_proved  CB A	u E8          @6@8vcs_to_prove B@?@$There are no more VCs left to prove.@8 I@?@<CB A I3@6@3@3@.
@5@5@8 I4@?The only VC left to prove is: @8 I@8 I@?@<CB A I3@6@/
@8 I4@?@,The following VCs have not yet been proved: @8 I@8 I@8 Cz B@8write_numbers_left B@?@<CB A I3 @6@D
@0@8 I4@M
@Q@? I7@8 I@?@<XPfetch_environment_variables  C@@ A A
@6@!
	B/usr/bin@#@A
SPADE_CHECKER@/@8 A/ B@/@8 A B/@/
@8 H@1spade_checker_prefix
@5@8 @L@F@@@)@D IA@/@8 IB@M@Q@@@FB/../share/spark/checker/rules/@/@8 H@1 IF@5@8 @L@G@A
SPADE_CHKHELP@/@8 IB@ @/@8 ID@ B/@/@8 H@1spade_chkhelp_prefix@5@8 @L@@@&@D	 IH@ @8 IB@M@Q@"B/../share/spark/checker/helptext/@/@8 H@1 II@5@9 @L@G@<XP	find_subs CBR A H@6@0@/@8parse B@/
@8obtain B@ 
@8	determine B@?@<XPfetch_chars C@z@q A	u E=        @6@/
@8eol_char B@/@8lget0 B@A@)@.@?@'
@)@.@ 
@8lskip B@G@F@@@X@A@7@A@)	@@
@A@'
@@@)@ @?@A@)@?@8 IV B@@@'
@A	@'
@?@)@.@@@)@ @G@F@@@ @/@8make_lower_case B@/@3@5@8 E B@3@5@/@8 H@ @8 Ib@?@<XD  t  t t  At prove  BP Ih  C@B@j A	u E-        @6@8clear_up_could_facts  B
expression@/
@8command_arg Bstrategy@/@8 Io@A
@)
contradiction@!@1
contradict
@5@#@@@A
@)implication@!@1 Iv
@5@#@@@A@)	induction@( Ix@@@)cases@( Iy@?@@?@<XPany_holes_left C@ A	u E9        @6@8instantiate_all_vars B@8novars B@?@R@<C@ A I|@6@?@<XPruleused_noprefix CBm A I3



@6@3@4
@5@8ruleused B@9strip_rule_prefix B@<XPneg C@ A I H
@6@?@9negin B@<C@ A Ifor_all


for_some
@6@?@ 
@ @9 I B@<CA  A I I


 I
@6@?@ 
@ @9 I@<CA A Iand


or

@6@?@ @8 I@ 
@ @9 I@<CA A I I


 I

@6@?@ @8 I@ 
@ @9 I@<CA A I G


<=
@6@?@<CA A I G


 I
@6@?@<CA A I D


 I
@6@?@<CA A I I


 I
@6@?@<CA A I D


<>
@6@?@<CA A I I


 D
@6@?@<C	A	 A I
 H
@6@?@<XP	make_list C@4Ck A H		@6@1	satisfies@.
@.@5@8 G @/@ @8rulelist B@3@4
@5@ @/@8 H@q
@ @/@8 I B@"@#@?@<CCs A H

@6@?@<XPcheck_all_requirements C
@ A I|@6@D@8 Iz B@M@Q@?@<XD  t  t t  At inst_subgoal_formula ADP I C@ A I H
@6@?@9 I@<C@ A I I


 I
@6@?@ 
@ @9 I@<C@ A I I


 I
@6@?@ 
@ @9 I@<C@ A I I


 I

@6@?@ @8 I@ 
@ @9 I@<C@ A I I


 I

@6@?@ @8 I@ 
@ @9 I@<C@ A I 

@=XPdisplay_general_help  C@* A I0@6@/
@8h B@8 I@8 I@R@<C@+ A I0  @6@?@<XPprint_rulename CB A I3@6off@8plain_output B@?@8 I::@8 I@8 I@9 I@<CB A I3@6 H@8 I@?@/@8 I@8 I I@8 I@8 I@9 I@<XD  t  t t  At indentation ADP I C@U H H  @=XPprocess_replace_arg_expression CDR A H@6@T
@?@<!!! Error in argument syntax: illegal Prolog variable found.@8 I@8 I@R@<CDX A H H

@6@8 I B@?@9 I@<CD\ A H @ B? I
@6@1hyp_to_replace@5@8 @L@?@<CD_ A H @ Ic
@6@1conc_to_replace@5@8 @L@?@<C@3Db A H @ I I

@6@8 G2@8 G2@b@i@j@r@1 I@5@8 @L@q
@?@1 @@1 I I
@5@5@8 I@?@<C@3Dk A H @ I I

@6@8 G2@8 G2@b@i@j@r@1 I@5@8 @L@q
@?@1 @@1 I I
@5@5@8 I@?@<CDt A H I I
@6@8 G2@1 I@5@8 @L@?@<CDx A H I I
@6@8 G2@1 I@5@8 @L@?@<XD  t  t t  At current_record_field_number ADPread_vcs  C@2C A H@6@/
@8eof_char B@8 C}@8increment_vc_number  B@/@8get_next_vc B@*
@/@8
current_vc_no B@q
 @ 
@/@8make_numbers_list B@3@5@/@8@!remove_true_vcs_from_numbers_list B@1 I5@5@8 @L@?@<XD  t  t t  At newvc  BP I  C A	u E#         @6@D
@0@8is_vc B@M
@Q@?@8 IThere are no VCs to prove.@8 I@8 I@R@<C@ A I@6@8check_whether_to_proceed  B@8 Ik@/
@8fdl_file_title B@A	vc_number@/@8 Io@@@8 I@+The following VCs have not yet been proved:@8 I@8 I@8list_vcs_still_to_prove  B@8 C}@8 I
Which VC? @8prompt_user B@/@8rread B@8 G2@/@8makename B@A@8 I@@VC does not exist; try again@8 I@R@?@8do_vc B@1 Ivcname@5@8 @L@1
current_vc@0@0@5@8 @I@1 I@5@8 G@1step_number@0@5@8 @I@1 I @5@8 G@1 I@0@5@8 @I@1 I @5@8 G@1current_root@0@0@5@8 @I@1	var_const@0@0p@5@8 @I@8 B<  B@?@<XPtype_sub CB A H

@6@8 I@8 I@?@<CB A H@6@8 I@8 I@?@<XPreplace_all_concs C
@H A	u E'        @6@?@8replace_in_conc B@?@<C@L A J@6@b@j@g
@t@?@<C@O A J@6@8 J@?@q@ @ 
@8 J	 B@?@<XD  t  t t  At  IG ADD  t  t t  At forget  BP J  CA A I@6@A	hyplist@0@8 Io@F
@@@)FORGET -- which hypothesis or hypotheses?Hypotheses? @8 I B@/
@8 I J@8parse_command_arguments B@8
do_forgetting  B@?@<XPrename_qbinding_name CEa A H@6@/@8generate_new_qbinding_name B@1qbindingname
@.@5@8 I@1 J"@5@8 @L@R@<CEf A H@6@?@<XPreduce  CA2 A H  @6@8 C}@8specify_patt  B@8reduction_procedure  Btotally_specified_replace@8 @I@1 Iprulename@0@5@8 @I@1could_not_infer@0@5@8 @I@8reduce_again  B@?@<XPtv_fetch_number CA] A	u E6        @6@/
@8tv_fetch_digits B@ 
 @8tv_form_number B@?@<XD  t  t t  At auto_infer_from_false ADP J< C@ H H  H@=XPcv CAt A	u E(        @6@T
@?@R@<CAy A J@*


@6@/@8 J> B@ 
@/@8 JC@ @ @8multiply_out B@?@<CA~ A J@ H


 H

@6@ @8 JC@ 
@ @8 JC@?@<C@#A A J@ @


 H

@6@ @8 JC@1 JA
@2 @k@5@ @8 JC@?@<CA A J@div


@6@/@8standard B@ 
@/@8 JJ@1 JH@5@8simp_num B@?@<CA A J@mod


@6@/@8 JJ@ 
@/@8 JJ@1 JP@5@8 JM@?@<C@"A A J@element


@6@1 JR
@5@/@8	checktype B@?@1 JR
@5@ @8do_norm_typed_expr B@?@<C	A A J@

@6@8s_atomic B@?@<CA A J@
 JG
@6@8 G2@b@h@c @r@b@h@l JG@x@?@<CA A J@ JG
@6@1 JA@2 JG@5@8 JC@?@<CA A J@@6@/@0@8
defined_funct B@8
simp_funct B@?@<CA A J@ 

@=XPdo_unhandle_quantifiers_in C
E A H@6@8 @@8 J" B@?@<C	E  A H

@6@8 Dv@?@<C@&E# A H@6@D@8 Dv@M@Q@U
@3@.@.
@5@8 C@ 
@/@8do_unhandle_quantifiers_in_list B@?@3@5@9 C@<XPgfa CD( A IX  B<@5li(st) [ HYP_OR_CONC_RANGE { & HYP_OR_CONC_RANGE } ].@=CD) A IX  B< A@=CD* A IX  B<@+where: HYP_OR_CONC_RANGE is HC#N-M or HC#N,@=CD+ A IX  B<@;       HC is "h" or "c", and N & M are integers (with N<M).@=CD- A IX simplify@9si(mplify) [ HYP_OR_CONC_RANGE { & HYP_OR_CONC_RANGE } ].@=CD. A IX  Jn A@=CD/ A IX  Jn Jl@=CD0 A IX  Jn Jm@=CD2 A IX deduce@)ded(uce) [ EXPRESSION [ from HYPLIST ] ].@=CD3 A IX  Jp A@=CD4 A IX  Jp@3where: EXPRESSION is a valid checker expression and@=CD5 A IX  Jp@:       HYPLIST is a list of integers (hypothesis numbers).@=CD7 A IX infer@7inf(er) [ EXPRESSION [ using RULE [ from HYPLIST ] ] ].@=CD8 A IX  Jt A@=CD9 A IX  Jt@0where: EXPRESSION is a valid checker expression,@=CD: A IX  Jt@=       RULE is a rulename (or family, or Prolog variable) and@=CD; A IX  Jt Js@=CD= A IX replace@>re(place) [ HYP_OR_CONC [ : OLD [ by NEW [ using RULE ] ] ] ].@=CD> A IX  Jx A@=CD? A IX  Jx@Cwhere: HYP_OR_CONC is a hypothesis or conclusion (i.e. h#N or c#N),@=CD@ A IX  Jx@:       OLD & NEW are valid checker expression patterns and@=CDA A IX  Jx@:       RULE is a rulename (or family, or Prolog variable).@=CDC A IX standardisestan(dardise) [ EXPRESSION ].@=CDD A IX  J} A@=CDE A IX  J}@/where EXPRESSION is a valid checker expression.@=CDG A IX forwardchainforw(ardchain) [ HYP_OR_CONC ].@=CDH A IX  J A@=CDI A IX  J@Bwhere HYP_OR_CONC is a hypothesis or conclusion (i.e. h#N or c#N).@=CDK A IX  @@'do(ne) [ CONC_RANGE { & CONC_RANGE } ].@=CDL A IX  @ A@=CDM A IX  @@@where CONC_RANGE is c#N or C#N-M, for integers M & N (with N<M).@=CDO A IX casecase N.@=CDP A IX  J A@=CDQ A IX  J@(where N is the case number (an integer).@=CDS A IX  Ih@2pro(ve) [ EXPRESSION by STRATEGY [ on FORMULA ] ].@=CDT A IX  Ih A@=CDU A IX  Ih Jv@=CDV A IX  Ih@9       STRATEGY is one of "implication", "contradiction",@=CDW A IX  Ih@"       "induction" or "cases", and@=CDX A IX  Ih@D       FORMULA (which may only be used for "cases") is a disjunction@=CDZ A IX quitquit.@=CD\ A IX unwrapunw(rap) [ HYP_OR_CONC ].@=CD] A IX  J A@=CD^ A IX  J@?where HYP_OR_CONC is of the form h#N or c#N for some integer N.@=CD` A IX instantiate@>ins(tantiate) [ HYP_OR_CONC [ with EXPRESSION [ for VAR ] ] ].@=CDa A IX  J A@=CDb A IX  J@@where: HYP_OR_CONC is of the form h#N or c#N for some integer N,@=CDc A IX  J@3       EXPRESSION is a valid checker expression and@=CDd A IX  J@8       VAR is the universal variable to be instantiated.@=CDf A IX  Ine(wvc) [ NUMBER ].@=CDg A IX  I A@=CDh A IX  I@Dwhere NUMBER is the number of the (as yet unproven) VC to be proved.@=CDj A IX  Ccon(sult) [ FILENAME ].@=CDk A IX  C A@=CDl A IX  C@;where FILENAME is a Prolog atom naming the rulefile to use.@=CDn A IX  Hyexe(cute) [ FILENAME ].@=CDo A IX  Hy A@=CDp A IX  Hy@Awhere FILENAME is a Prolog atom naming the command script to use.@=CDr A IX  F,h(elp) [ COMMAND ].@=CDs A IX  F, A@=CDt A IX  F,@Ewhere COMMAND is the (unabbreviated) command on which help is needed.@=CDv A IX  Jforg(et) [ HYPS_OR_HYPLIST ].@=CDw A IX  J A@=CDx A IX  J@>where HYPS_OR_HYPSLIST is either a list of integers giving the@=CDy A IX  J@Chypothesis numbers to be forgotten, or one or more HYPRANGEs joined@=CDz A IX  J@Ctogether with "&", each HYPRANGE being either a hypothesis (h#N) or@=CD{ A IX  J@(a range of hypotheses (h#N-M, with N<M).@=CD} A IX rememberrem(ember) [ HYPS_OR_HYPLIST ].@=CD~ A IX  J A@=CD A IX  J J@=CD A IX  J@Dhypothesis numbers to be remembered, or one or more HYPRANGEs joined@=CD A IX  J J@=CD A IX  J J@=CD A IX deletedel(ete) [ HYPS_OR_HYPLIST ].@=CD A IX  J A@=CD A IX  J J@=CD A IX  J@Ahypothesis numbers to be deleted, or one or more HYPRANGEs joined@=CD A IX  J J@=CD A IX  J J@=CD A IX undeleteund(elete) [ HYPS_OR_HYPLIST ].@=CD A IX  J A@=CD A IX  J J@=CD A IX  J@Chypothesis numbers to be undeleted, or one or more HYPRANGEs joined@=CD A IX  J J@=CD A IX  J J@=CD A IX setse(t) [ FLAG [ to VALUE ] ].@=CD A IX  J A@=CD A IX  J@Bwhere FLAG is a user-modifiable flag and VALUE is the new value to@=CD A IX  Jbe assigned to that flag.@=CD A IX showsh(ow).@=CD A IX traverset(raverse) [ EXPRESSION ].@=CD A IX  J A@=CD A IX  J@Bwhere EXPRESSION may be h#N for hypothesis N, c#N for conclusion N@=CD A IX  J@/or some other valid expression to be traversed.@=CD A IX printvc
pri(ntvc).@=CD A IX declare
dec(lare).@=CD A IX callprocallpro [ PROLOG_GOAL ].@=CD A IX  J A@=CD A IX  J@0where PROLOG_GOAL is a Prolog goal to be called.@=CD A IX  J@+FOR USE BY PROGRAM VALIDATION LIMITED ONLY!@=CD A IX exitexit.@=XPwrite_rules_used  CB! A I3  @6@8sort_rules_used  B@R@<CB$ A I3 @6@D
@0@8 I@M
@Q@<The above proof did not make use of the proof rules database@8 I@8 I@?@<C@1B) A I3@6@/
@8 I@D
@8used_rule_other_than B@M
@Q@1ruleused_this_session
@5@8	maybe_add B@/The only rule used in proving the above VC was:@8 I@8 I
@8 I:@1 I@4@.@4@.@5@8 I@8 I B@?@<C@)B3 A I3@6@6The following rules were used in proving the above VC:@8 I@8 I@1 I@4@.
@4@.@5@8 I@1 J@4
@4@5@8 J
@8 I:@8 J@R@<CB; A I3  @6@?@<XD  t  t t  At set_lacking BP J CC4 A I
@6@?@<CC5 A I

@6@?@<C@#C6 A I

@6@ @/@8 J B@?@A@ 
@ @8
set_not_in B@'@@@ 
@ @8set_remove_all B@?@<XP IQ CB[ A H@6@?@<CB] A H
@6@ 
@/@8 IP@/@8 IK B@ @ @8 H@?@<XPread_user_command C@7@U A IX@6@/@/
@8
fetch_keyword B@A@8
match_command B@?@A@)
@.@)@@@8 I@F@@@8warn_of_unknown_command  B@?@A@)
@.@F@@@/@8 IY@ @8 I_@?@R@?@<XP Ja C@q@ A J@**


@6@3
@4@5@3 @4 @5@3@.@4@.@5@8	simp_args B@A@) @)@@@C@A@)@'@@@9@A@)@" JA@#@@@(@A@)@)@@@A@) @ @8 G2@b@g@c@u@) @@
@" J@#@?@<C@ A J@@6@3@.
@.@5@8 C@ @/@8 J@3
@5@8 C@?@<XPrestructure_formula_list CE A H


@6@ 
@8restructure_formula B@?@<CE A H
@6@ @8 J@?@ 
@ @8 J B@?@<CF  A H@6@?@<XPtv_process_command C@X@ A J5			redisplay@6@/@8tv_depth B@/@8is_inverse_video B@/
@8is_normal_video BDepth: @8 I@8 I,       Trace: @8 I@/@8tv_trace B@ @8wnl B@/@8tv_expr B*** @8 I@ @8 KPrincipal functor: @8 I@ @3@.@.@5@8 C@?@8 I@ @8 I@ 
@8 I@ @/@8 F@?@ @ @8tv_display_arg_info B@?@<C@@ A J5		up@6@/@8 J@b@i@c @t@?@1 J@0@5@8 @I@1 K@0@5@8 @I@q @1 J@5@8 G@/
@8 J@1 K @0@5@8 @I@/@3@0@5@ 
@8
gen_append B@1 K @5@8 G@/@8 K@A@1@A@" I 

@#@@
@" I 

@#@ @/@8find_core_type B@1 Jtv@5@8 @I@@@S@G@F@? J@8 J B@?@<C@ A J5 K
@6@0@8
tv_cmd_buffer B@?@9CANNOT "UP" AT TOP-LEVEL.  (Rest of command-line ignored)@8 K@1 K@0@5@8 @I@?@<C	@ A J5 K
@6CANNOT "UP" AT TOP-LEVEL.@8 K@?@<C@@ A J5
down
@6@/@8 J@/
@8 K@D@ 
@8 Dv@M@Q@/@8 J@?@q@ 
@0@/@8 Do@A@@A@8 G2@b@i@c@u@b@i@g@s@&@@	@)?@)@(@?@ @ 
@/@8 B_@1 J@0@5@8 @I@1 J@5@8 G@1 K@5@8 G@1 K @0@5@8 @I@ @3@5@/@8 H@1 K @5@8 G@A@1@A@"
 I 

@#@@
@"
 I 

@#@ @/@8 K@1 J K@5@8 @L@@@S@G@F@? J@8 K@@@A@0@8 K@="DOWN" NON-EXISTENT ARGUMENT.  (Rest of command-line ignored)@8 K@1 K@0@5@8 @I@@"DOWN" NON-EXISTENT ARGUMENT.@8 K@G@G@G@?@<CA$ A J5 K@6@0@8 K@?@;CANNOT "DOWN" AT TREE-LEAF.  (Rest of command-line ignored)@8 K@1 K@0@5@8 @I@?@<CA* A J5 K@6@?CANNOT "DOWN" AT TREE-LEAF.@8 K@?@<CA. A J5type@6@/@8 J@/@8 K@?@8tv_show_type_template B@?@<CA4 A J5locate
@6@/@8tv_build_locate_expr B@?@8 K@?@<C@7A9 A J5 F,@6 TRAVERSE ENVIRONMENT COMMANDS:@8 K ------------------------------@8 K@2 u (or -)   UP (ascend a level in expression tree)@8 K@D d (or +)   DOWN (descend a level); must be followed by argument no.@8 K@/                 (e.g. d2 = descend argument 2)@8 K@@ l          LOCATION of current level w.r.t. original expression@8 K@B                 (follow by "f" for FULL or ["b"] (default) BRIEF)@8 K@. t          TYPE information for current level@8 K@# r          REDISPLAY current level@8 K@/ s          SHOW top-level expression (in full)@8 K@) h (or ?)   HELP -- displays this message@8 K@2 x          EXIT from traverse command environment@8 K@8 I@?@<CAH A J5showtop@6 @/@8 KTOPLEVEL EXPRESSION:@8 K@8 K@?@<CAM A J5 J@6@1 J@0@0 K@5@8 @I@?@<CAP A J5 EU
@6@?ERROR(S) IN COMMAND SEQUENCE:  @8 I@8
tv_write_list BPlease retype command-line.@8 K@?@<XD  t  t t  At prooflog_width ADP K= C@d H H  @=XPbacktrack_printq C@> A I@6@8printq B@?@<XPread_answer_once CA A I@6@8read_answer B@?@<XP H C@'C A H


@6@3
@5@8
occstoreplace B@?@1 H F+@5@8 I@1 H F)@5@8 @L@1newsub@5@8 I@?@<C@-C A H
@6@3
@.@5@8 KI@?@1 KJ@4
@5@8 I@1 KJ@5@8 @L@8 KL B@ @b@g
@c@o@x@?@<CC A H


@6@ @b@g
@c@o@x@?@<C
C A H


@6@8 Dv@?@<CC A H@6@/@/@8 IM@ @/@ 
@ @8 H@ @ @8 IM@?@<XP@ scan_file_header_to_see_if_spark C
C A H@6@8 C B@8mini_skip_initial_crap  B@8 B  B@?@<XD  t  t t  At newline_after_prompts ADP KX C@ H H  I@=XPbuildsav  C@[ A A  @6@8zero_defects_reported  Bchecker.sav@8save_program B @9 G@<C@` A A  @6@8report_total_defects  B@9 G@<XD  t  t t  At simplify_during_load ADP Kf C@F H H  H@=XPcompatible_array_indices CB A H

@6@?@ 
@ @9 Kh B@<CB A H@6@?@<XPload_vc  C@8 A H@6@/
@8cmd_line_filename B@A@%@A@8done__resume  B@( H@@@D
@8 Kp@M
@Q@( H@/@8form_file_names B@8 Kl B@8form_log_file_names B@8create_backups  B@8write_proof_log_banner  B@@
Please try again.@8 I@8 I@R@G@?@<C@@' A H@6@8 C}@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 Kp@,Resume requested. FILENAME.csv will be read.@8 I@@@D@8 Kp@M@Q@+FILENAME.vcg and FILENAME.fdl will be read.@8 I@8 I
Filename? @8 I@/
@8 I+@A
@8 @@)
 I @8 G @G@@@.@A
@8 Kp@8 @@&
@( H@@@A@D@8 Kp@M@Q@8 @@&
@( H@@
 K@8 I@8 I@R@G@/
@8 Ks@8 Kv@ 
@8 Kx@8 K{@8 K~@?@<XPmynumbervars C@ A A@6@/
@8 B @ 
@/@8format_vars B@'
@<XD  t  t t  At  J  BP J  CB A I  @6@1 I J@5@8 G@?@<XPprint_new_E CD A H@6NEW EXPRESSION: @8 I@8 I@8 I@?@<XPset_simplify C@A! A	u E,        \/


@6@/@8 K B@ 
@/@8 K@A@'@?@'@G@G@F@@@d@A@.@" J
@#@" K
@#@ @ @/@8 H@ @/@8
simp_set_list B@ @/@8 E @" K@#@@@4@A@1	subset_of@5@8do_infer B@?@'@@@A@1 K@5@8 K@?@'@@
@" K@#@G@G@F@?@<C@mA: A K/\


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

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

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

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

@6@/@8 Jn B@ 
@/@8 K@A@$@" K@#@A@1 K@5@8 K@) @.@@@1not_in@5@8 K@) @-@@
@" K@#@?@<C@EA A K K


@6@/@8 K@ 
@/@8 K@A@$@" K@#@A@1 K@5@8 K@) @.@@@1 K@5@8 K@) @-@@
@" K@#@?@<C@)A A K D


@6@/@8 K@ 
@/@8 K@A@'@) @.@@
@" D@#@?@<C@EA A K I


@6@1 D
@5@/@8 K@A@) @.@) @-@G@@@#@A@" D

@#@" I@#@@@" H@#@G@?@<CA A K K
 K

@6@/@8 K@ @ 
@8 K@?@<C@*A A K@6@A
@8 @@'
@G@F@@@3@.@.
@5@8 C@ 
@/@8	eval_list B@3@5@8 C@?@<XPlist_deleted_hypotheses  CA? A	u E$         @6@D
@0@8deleted B@M
@Q@?@ No hypotheses have been deleted.@8 I@8 I@R@<CAE A K@6DELETED HYPOTHESES :-@8 I@8 I@/
@8 K@8write_deleted_hyp B@R@<CAK A K  @6@?@<XPmatch_up CB% A I	@6@?@<C@&B& A I	@6@/@8seek_solutions B@/
@/@/@8split B@ 
@/@8try_to_satisfy B@ @ @/@8 H@ @ @9 H@<XD  t  t t  At  J  BP J  CA] A I@6@Acase_number@/
@8 Io@@Which case? @8 I@/
@8 I@8 G2@?@8 J B@?@<XPhas_matching_rulename CA A I	@6@1 Ip J-@.@5@0@8 GR @8rulefile B@?@<XD  t  t t  At  K ADPgets CB; A H


@6@?@<CB= A H


@6@q @ 
@ @8 K B@?@<XPchop_off C
A A H@6@3@0@5@8 H@?@<CA A H@6@3@0@4@0@5@8 H@?@<CA A H@6@3@0@4@0@4@0@5@8 H@?@<CA A H@6@3@0@4@0@4@0@4@0@5@8 H@?@<CA A H@6@3@0@4@0@4@0@4@0@4@0@5@8 H@?@<CA A H@6@3@0@4@0@4@0@4@0@4@0@4@0@5@8 H@?@<CA A H@6@3@0@4@0@4@0@4@0@4@0@4@0@4@0@5@8 H@?@<CA A H@6@3@0@4@0@4@0@4@0@4@0@4@0@4@0@4@0@5@8 H@?@<CA A 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 A H@6@b@h@c @s@?@R@<CA A H@6@q
 @ 
@/@8 K B	@ @8 K@?@<XD  t  t t  At 
try_deduce BP K C@ @S A	u E.        @6@/@8var_in B@? @-@/@8	subst_vbl B@8 K B @.@/
@8 K@ 
@8 K@?@<C@[ A K@6 @.@8 K@?@<XD  t  t t  At deleted_hyp ADPtidy_replist CBt A H@6@?@<C@!Bv A H


@6@ 
@/@ @8find_del B@ @ @8 K B@?@<XPwrite_vcs_proved  C
B A I3  @6@8vcs_proved_this_session B@?@-No VCs were proved during this proof session.@8 I@8 I@?@<CB A I3@6@3@3@.
@5@5@8 K@?@2The only VC proved during this proof session was: @8 I@8 I@8 I@?@<CB A I3@6@/
@8 K@?@8The following VCs were proved during this proof session:@8 I@?@8 I@8 I:@8 I<@?@<CB A I3 @6@D
@0@8 K@M
@Q@? K@8 I@8 I@?@<XP
safe_write C@]@@ A I@6@8 @@/
@8double_slash B@ 
@/@8size B@A@b@g@i@s@'@8 B @ 
@8 I@'@8 L@b@i@g@m @@x@@@/@b@g@i@t@8 I@'@8 L@ 
@8 I@'@8 L@A@b@g@c@P@s@b@c@P@g@m @@x@@	@b@g@c@P@t@) @?@<C@E@Y A I@6@8 G2@/
@8 L@A@b@g
@i@s@8 KA@b@i@g
@m @@x@@@&@b@g
@i@t@8 I@8 KA@A@b@g
@c@P@s@b@c@P@g
@m @@x@@	@b@g
@c@P@t@) @?@<C@m A I@6@T
@?_@8 I@b@i@c@o@x@?@<C@t A I
@6[@8 I@3
@5@8safe_write_list B I@8 I@?@<C@'@z A I$$$

@6A@8 I@ 
@8 I@?@q @A@b@g@c @t@'@@@8 I@)@O@?@<C@P@ A I@6@D@8 Dv@M@Q@U
@3@.
@.@5@8 C@ 
@/@8 L  B(@8 I@ @ @/@8 L@A@b@g@c @t)@8 I@b@g@c@m @@x@@@b@g@c @s@8 I L@8 I@)@O@?@<XP I~ C@ A I|
@6@?@<C@ A I|
 



@6@'
@ @8 I}@?@<XP@!used_rule_this_session_other_than CB_ A I3@6@/@8 J B@8 Fo @?@<XP
tv_build_expr C@:B( A J5

@6@/@/@8 Do@ @ @8 Do@?@ @ @ 
@8tv_instantiate B@ @/@8 B_@ @/@8 B_@?@ @ @ @ 
@8 L B@?@<C@9B2 A J5		@6@/@8 J@/@8 J@ @/@8 If@ @/@8 If@ @3@*@4@H@4@E@4@R@4@E@4@*@5@/@8 H@?@ @8 If@?@<XPfile_can_be_written C@m A A@6@3 C@5@8file_exists B@3 B@5@9 L"@<C@p A A@6@D@8 L$
 A@M@Q@<XP Id CA A H@6@b@h@c@@@t@b@h@c@[@r@b@h@c@ @o@x@?@<CA A H 

@=XD  t  t t  At  Iy  BP Iy  C@" A I@6@A
 H@/
@8 Io@F@@@'Type hypothesis no. or cases formula...CASES> @8 J@/@8 I@/
@8parse_expression B@?@8 Iy B@?@<XD  t  t t  At  I ADP I C@P H H  @=XP J CB1 A I@6@8 L0 B@8 L1@?@<CB2 A I@6@?@<C@=B3 A I@6@8 G2@b@h@c @t@D@8 K@M@Q@1hyp
@.@5@8 I@1 K
@5@8 @L@1 K
@5@8 @L@1	forgotten
@5@8 @I@1 L2
 @.@5@8 @L@?@<CB= A I@6@8 G2@b@h@c @tH@8 I@8 I is already deleted@8 I@8 I@?@<CBE A I@6@%Illegal hypothesis number to delete: @8 I@8 I@8 I@?@<XP I` C@ A IX@6@8 C}@/@8 I\@'
@?@<XD  t  t t  At  H ADPfetch_inference_rule C@<AX A I	@6@/
@8use_rulefile B@ 
@/@8get_term B@A@" 
may_be_deduced_from@#@@@" 
may_be_deduced@#@)@D@ 
@8banned_rule B@M@Q@9is_chosen_rulename B@<XP
check_body C@A7 A I|

@6@U
@A@"
may_be_replaced_by

@#@)@G@F@@@O@A@<@"
are_interchangeable H

@#@A@T@"
@#@G@F@@@U@ @3@.@.@5@8 C@/@ @ @8make_up B@"@#@@@"
 Jt
@#@)@G@G@A@T@S@G@@@U@ @3@.@.@5@8 C@ 
@ @ @8 LR@?@<CAS A I|bad_body@6@?@<CAT A I| @=XPswisav_checker  C@"@d A A  @6@8 K\checker@3@1 H$ @.@5@4@1 I
@2
runtime_entry @@5@4@1 F @-@5@5@8 E @9 G@<C@i A A  @6@8 Kc@9 G@<XD  t  t t  At search_count ADP J CA A I@6 J@/
@8 Io@8 J B@R@<CA A I  @6@?@<XPwrite_flag_string C@b A	u E>        @6@8 L@?@9 L` B@<C@c A Lb@6@?@<XPskip_initial_crap  C@*F A H  @6@0@8read_and_echo_vc_line B@0@8 Lf@0@8 Lf@0@8 Lf@0@8 Lf@0@8 Lf@0@8 Lf@0@8 Lf@0@8 Lf@0@8 Lf@0@8 Lf@0@8 Lf@0@8 Lf@R@<CF A H  @6@?@<XD  t  t t  At  I ADD  t  t t  At  J  BP J  C@@Ca A I@6@A F@/
@8 Io@@
Goal? @8 I@/
@8 I@U
@8 I@?@A@8 I@A@	SUCCEEDED@8 I@@FAILED@8 I@@@A@ K@8 I@8 I@@ Ll@8 I@?@<XPreplace_all_hyps C
 A J@6@?@8replace_in_hyp B@?@<C@# A J@6@b@j@g
@t@?@<C@& A J@6@8 Lo@?@q@ @ 
@8 Lm B@?@<XD  t  t t  At  Jx  BP Jx  C@7 A H  @6 In @@8 Io@?@9replace_all  B@<C@B@; A H@6 In@/
@8 Io@U
@A@"
 H@#@G@@@"
 @ I


@#@8 G2@8 G2@b@i@j@r@?@1 I@0@5@8 @I@1 I@0@5@8 @I@8 I@?@9 Lt@<C@,@L A H@6@A In@1 I@.
@.@5@8 Io@F@@@'REPLACE -- Which hypothesis/conclusion?@#Type h#N or c#N as appropriate ... @8 J@/@8 I@" I

@#@?@9 Jx B@<XPread_init_file C A	u EB        @6@8 H@?@8 C}@8 KQ@/@8 I+@8process_initialisation B@+ B @8 KV@?@R@<C@* A L}@6@D@8 H@M@Q@R@<XP K CB A K@6@?@<CB A K
@6@8in_set_list B@ 
@8 K@?@<XPincrement_search_count  C@!@ A I	@6@1 L]@.
@5@8 I@q
@1 L@5@8 @L@?@A@)@?@8@"ask_user_if_search_should_continue  B@@@S@?@<C
@ A I	  @6@1 L@5@8 @L@?@<XP K C	@F A	u E+        @6@1used@0@5@8 @I@R@<C
@H A L D
@6@?@<C@J A L I
@6@?@R@<C@L A L D
@6@1 D
@5@8 K@1 D@5@8 K@?@<C@N A L I

@6@1 I@5@8 K@?@<C@P A L I



@6@1 I@5@8 K@?@<C@R A L I@6@?@<C	@T A L I@6@?@<C
@V A L I K K@6@?@<C
@X A L I K K@6@?@<C@Z A L @.@6@?@<C@\ A L H @-@6@?@<C@^ A L@6@0@8 L2 B@?@<C@` A L@6 H@8 J= B@0 @-@8 L@?@<C@e A L I

@6@8 K@8 K@?@<C@g A L I

@6@A@8 K@@@8 K@?@<C@i A L E

@6@A@8 K@@@1 H@5@8 K@?@<C@k A L<->

@6@1 E@5@8 K@1 E@5@8 K@?@<C
@m A L H H
@6@8 K@?@<C@o A L H
@6@/@8 I@1 H@5@8 L@8 K@?@<C@q A L D

@6@/
@8find_mutual_types B B@ 
@8try_to_infer B@?@<C@v A L I

@6@/
@8 L I@ 
@8 L@?@<C@{ A L I

@6@/
@8 L I@ 
@8 L@?@<C@ A L I

@6@/
@8 L D@ 
@8 L@?@<C@ A L I

@6@/
@8 L G@ 
@8 L@?@<C@ A L I

@6@/
@8 L G@ 
@8 L@?@<C@%@ A L K
 K
@6@A@1 D@5@8 K@@@1 K@2 K
@5@8 K@?@<C@$@ A L K
 K


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

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

@6@1 K@5@8 K@1 K
@5@8 K@?@<C
@ A L K
 K@6@?@<C@!@ A L K
 K
@6@1 I@5@8 K@1 K@2 K
@5@8 K@?@<C@ @ A L K
 K


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

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

@6@A@1 K@5@8 K@@	@1 K
@5@8 K@?@<C@ A L K

@6@1 D@5@8 K@?@<C
@ A L K K@6@?@<C@ A L K K

@6@1 K@5@8 K@?@<C@2@ A L K K

 K

@6@A@1 K
@5@8 K@@@1 K@1 K
@5@2 K@5@8 K@?@<C@ A L K K

 K

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

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

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

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

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

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

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

@6@1 K
@5@8 K@?@<C@ A L K K

 K@6@?@<C@ A L K K

 K@6@?@<C@$@ A L K
 K


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

@6@1 K@5@8 K@1 K
@5@8 K@?@<C@%@ A L K K



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

@6@A@1 K
@5@8 K@@@1 K
@5@8 K@1 I@1 K
@5@2 K@5@8	set_infer B@?@<C@%@ A L K K



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

@6@A@1 K@5@8 K@@	@1 K
@5@8 K@?@<C@ A L K K
 K
@6@8 K@?@<C@ A L D Hm

@6@1 D@5@8 K@?@<C@ A L D L C

@6@1 D@5@8 K@?@<C@!@ A L Dlast

@6@3@5@/@8 L H@1 D
@5@8 K@?@<C@$@ A L D L C


@6@3@5@/@8 L@1 D
@5@8 K@?@<XPsp CA A J@ JA
 JA


@6@1 JA@1 JA
@5@5@8 L B@?@<CA A J@ JA


 JA

@6@ 
@8term B@ @8 L@?@<CA A J@ H
 H


@6@1 H@1 H
@5@5@8 L@?@<C@ A A J@ H


 H

@6@ 
@8product B@ 
@ @8 L@ @8 L@?@<C	A A J@

@6@8 L@?@<XPbusort_terms C@*B; A J@@6@/@3@.
@4@.@.@5@8 K@ @ 
@8order_terms B@3@4
@5@/@8 K@ @8 L B@?@<CBA A J@

@6@?@<XPspa CC A IX  B<h#5@=CC A IX  B<h#3-6@=CC A IX  B<c#2@=CC A IX  B<c#1-5@=CC A IX  B<h#1-3 & h#7 & c#2-3 & h#15-17@=CC A IX  Jpc#1@=CC A IX  Jpnot x=y@=CC A IX  Jpn>0 or n=0 from [2,3]@=CC A IX  JpX or not X where c#1=X from []@=CC A IX  Jtc#3@=CC A IX  JtX+1>0 where h#2=(X>=0)@=CC A IX  Jtc#1 using inequals@=CC A IX  Jtis_even(a+b) using even(1)@=CC A IX  Jt@3RHS where c#2=(LHS -> RHS) using logic from [2,3,6]@=CC A IX  Jxh#6@=CC A IX  Jxc#4@=CC A IX  Jxh#2: X+Y@=CC A IX  Jx
c#3: X+0 by Y@=CC A IX  Jx@"h#14: X+(Y+Z) by B where h#1=(A=B)@=CC A IX  Jxc#5: A+B by B+A using commut@=CC A IX  Jxall: n+0 by n using arith@=CC A IX  J} L@=CC A IX  J} L@=CC A IX  J}i-1+1@=CC A IX  J}@,X=Y+1 -> Y=X-1 where h#2=(X=A) & h#3=(A=Y+1)@=CC A IX  Jh#3@=CC A IX  J L@=CC A IX  @ L@=CC A IX  @c#1-3@=CC A IX  @c#2-3 & c#8-11 & c#5@=CC A IX  J2@=CC A IX  Ihc#1 by implication@=CC A IX  Ih@+X or Y where c#1=X & c#2=Y by contradiction@=CC A IX  Ihc#5 by induction@=CC A IX  Ihc#3 by cases@=CC A IX  Ihp(x+y) by cases on h#7@=CC A IX  Ih@$x*x>=0 by cases on x<0 or x=0 or x>0@=CC A IX  J L@=CC A IX  J L@=CC A IX  Jh#8@=CC A IX  Jc#11@=CD  A IX  Jh#1 with 2*n-1@=CD A IX  Jc#7 with int_p_2 for int_P_1@=CD A IX  I3@=CD A IX  C
'sort.rls'@=CD A IX  C'DISK$1:[-.RULES]INOUT.RLS'@=CD A IX  Hy'prove1to5.cmd'@=CD	 A IX  Hy'DISK$1:[-.PROOFS]REPLAY1.CMD'@=CD A IX  F, Jt@=CD A IX  F, J@=CD A IX  J L@=CD A IX  Jh#1-3 & h#5-6 & h#10@=CD A IX  J[1,2,3,5,6,10]@=CD A IX  J L@=CD A IX  J L@=CD A IX  J L@=CD A IX  J L@=CD A IX  J L@=CD A IX  J L@=CD A IX  J L@=CD A IX  J L@=CD A IX  J L@=CD A IX  Jsimplify_in_infer@=CD A IX  Jauto_done to on@=CD  A IX  Jdisplay_subgoals_max to 2@=CD" A IX  J L@=CD# A IX  J L@=CD$ A IX  JX where c#5=(X or _)@=CD& A IX  J @z@=XPupdate_vcs_proved C@ A	u E0        @6@D@0@8 K@M@Q@?@1 K@4@3
@5@5@8 G@?@<C@ A L@6@/@8 K@?@/@8insert_in_vc_list B@?@1 K@5@8 G@1 K@5@8 I@?@<XD  t  t t  At  A ADD  t  t t  At  A AED  t  t t  At  A 
P A
CC    A A@=CC    A A@=CC    @ A@=CC    @ @@=CC  
 G@6@7 shared_object_extension@9 C6@<XP JE C@BA A J@ H


 H

 H H H



@6@ 
@ @ @8 JD@ 
@ @ @8 JD@ @ @ @8 JD@ @ @ @8 JD@?@<C@#A A J@
 H


 H

@6@8 L@ 
@ @8 JD@ @ @8 JD@?@<C@#A A J@ H



 H

@6@8 L@ 
@ @8 JD@ @ @8 JD@?@<CA A J@ JA
@6@8 L@8 L@?@<XD  t  t t  At  LH ADD  t  t t  At  J ADP J C@ A J@



@6@ @8is_a_valid_type B@?@ 
@ @ @8norm_typed_expr B@?@<C@ @ A J@



@6@ 
@/@8 JT@?@ 
@ @ @8 L@?@<C@"@ A J@		
@6@ @8 L@?@ 
@ @ @8 L@?@ @ @ @8 J@?@<C@&@ A J@		


@6@ 
@/@8 JT@?@ 
@ @ @8 L@?@ @ @ @8 J@?@<XD  t  t t  At rep_working_on ADPrewrite_record_field_list C@+B A H
 B

   CV
 @6@?@<C@:C A H
 B
 
 CV
 
@6@?@3
@5@3
@4 @4@5@8 L B@?@<XPcheck CB A H@6@A@8invalidatom B@@
@A@8
invalidnum B@@@T
@?Invalid term.  Try again@8 I@8 I@R@<CB& A H@6@D
@8 @@M
@Q@D@8 G2@M@Q@? L@8 I@8 I@R@<CB- A H@6@?@<XD  t  t t  At type_classification_done  ADPsave_type_classification_list CB A H@6@8save_type_classification B@8 L B@?@<CB A H@6@?@<XP	load_decs CA[ A H@6@1 I@5@8 @L@8 KQ@8 C}@/@8get_fdl_declaration B@8process_fdl_dec B@8final_declaration B@8 KV@?@<XPremove_updates C@5@ A Kupdate



@6@A@1 D@5@8 LU B@?@ 
@8 M B@F@@@ 
@/@8 M@" M@#@?@<C@ A K
@6@?@<XPconvert C	@ A A
$VAR2
@6@?@<XP I] CAAg A I
@6@/@8 C B@/@8 @h @?@A@@/
@8 I@'
 A@8 L@8 I<<< End of command script @8 I@8 I reached >>>@8 I@8 I@8 KV@1perform_script_file@5@8 I@A@/@8 M  B<<< Resuming command script @8 I@ @8 I >>>@8 I@8 I@ @8 KQ@@@&<<< Returning to interactive input >>>@8 I@8 I A@8 KQCHECK|:@8 I@F@/@1 M @5@/@8 A@ @/@8 F@/@/@8 H B@A@) @) A@1 H@0@5@8 @I@1 H@5@8 @L@@@A@)@)script@1 H@0@5@8 @I@1 H@5@8 @L@@@S@8 I\@G@@@[@'
@A@) A@@@8 L@?@A@< H@8 H@/@8command_log_filename B@/@8 H: B@A@ @8 L  B@@@D@ @8 M.@M@Q	Aborted: @8 I@ @8 I cannot be written.@8 I@8 I@?@8 K@ @8 C B@8 L@ @8 M1@@@S@G@G
@G@G@F@?@<XD  t  t t  At library_directory ADD  t  t t  At  M3 AED  t  t t  At  M3 
P M3C@,	s@!/usr/lib/swi-prolog/boot/parms.pl  ]wA M5@6@7
$parms F@1 D@.lib@5@8cached_library_directory M7@'
@<C@1 M5 M5@6@7 M7 A@1 C~/lib/prolog@4@.@5@8 M:@'
@<C@6 M5 M5@6@7 M7 @1 B@1 D E@5@.@5@8 M:@'
@<C@; M5 M5@6@7 M7clp@1 M>@1 M?library/clp@5@.@5@8 M:@'
@<XD  t  t t  At  K ADPclear_facts  C@UAa A H  @6@1 I@0@5@8 @I@1	stage_num@0@5@8 @I@1tidied_subs@0@5@8 @I@1required_sub@0@5@8 @I@1 KJ@0@5@8 @I@1numsubs@0@5@8 @I@1 KL@0@5@8 @I@1sub@0@5@8 @I@1
pos_newsub@0@5@8 @I@1 I@0@0@5@8 @I@1 H@0@5@8 @I@1logged_rule_match@0@0@0@5@8 @I@1posslog@0@0@5@8 @I@?@<XPenumerated_simplify CBf A K E
@6@/
@8 JT@ 
@/@8enumeration B@1 MW@5@ @8enumerated_simp B@?@<CBk A K B
@6@/
@8 JT@ 
@/@8 MX@1 M^@5@ @8 M[@?@<C@MBp A K D


@6@/@8 JT@ @/@8 MX@ @/@8 M[@ 
@ @/@8 M[@A	@'@?@) @.@@@A@ @ @8is_in B@ @ @8 M_@?@) @-@@
@" D@#@?@<C@MB A K I


@6@/@8 JT@ @/@8 MX@ @/@8 M[@ 
@ @/@8 M[@A	@'@?@) @-@@@A@ @ @8 M_@ @ @8 M_@?@) @.@@
@" I@#@?@<C@dB A K

 I


@6@/@8 JT@ @/@8 MX@ @/@8 M[@ 
@ @/@8 M[@A@'@) @-@G@@@3@A@$@/@3@.@5@ @8 H@A@ @ @8 M_@) @.@@	@ @ @8 M_@) @-@@
@" I@#@G@?@<CB A K I


@6@1 I
@5@8 MU B@?@<C@dB A K

 I


@6@/@8 JT@ @/@8 MX@ @/@8 M[@ 
@ @/@8 M[@A@'@) @.@G@@@3@A@$@/@3@.@5@ @8 H@A@ @ @8 M_@) @.@@	@ @ @8 M_@) @-@@
@" I@#@G@?@<CB A K I


@6@1 I
@5@8 Mb@?@<CB A K@6@/@8 JT@/
@8 MX@ 
@8 M[@?@<XPdo_handle_quantifiers_in C@QD A H I 


 I 

@6@ @8 @@/@8 If@ @3@$@5@8 If@?@1 J"@5@8 @L@ @ @ @/@8safe_subst_vbl B@?@q@ @ @ @ 
@8 Mc B@?@<C@QD A H I 


 I 

@6@ @8 @@/@8 If@ @3@$@5@8 If@?@1 J"@5@8 @L@ @ @ @/@8 Me@?@q@ @ @ @ 
@8 Mh@?@<CD A H


@6@8 Dv@?@<CD A H@6@3@5@ 
@8do_handle_quantifiers_in_list B@?@<C@)D A H@6@D@8 Dv@M@Q@U
@3@.@.@5@8 C@ @/@ 
@8 Mi@?@3@5@9 C@<XP K| C@@ A H	@6@/
@8overwrite_warning B@/@8 M)@A@T@8 L%@/@8 IfB-@/
@8 H@/@ 
@8 If@A@+@ @8 L%@A
@)
 H@ @8consult_user B@@@)
 I@A@D@ @8 M.@M@Q@ @8not_writeable_warning B@@@ @8 Hr @@
@D@ @8 L%@M@Q@ @8 E @@@D@8 L%@M@Q@G@F@/@8logfile_name B@A@Y@ @8 L%@ @/@8 If@ B-@/@8 H@/@ @8 If@A@,@ @8 L%@A@)
 H@ @ @8 Mo@@@)
 I@A@D@ @8 M.@M@Q@ @8 Mr@@@ @8 Mu@@
@D@ @8 L%@M@Q@ @ @8 Mw@@@D@ @8 L%@M@Q@G@F@<XPpretty_write_arg_list CCZ A I3

@6@?@ 
@8pretty_write B@?@<CC^ A I3
@6@?@ 
@/@8 M~@?, @ @/@8 M~@?@ @ @8 M| B@?@<XPremove_update_duplicates C@#@ A K M



 M

@6@ 
@/@8 M@?@ @ @8 M B@?@<C@ A K

@6@?@<XD  t  t t  At typechecking ADP M C@_ H H  H@=XPdisplay_help_lines C@ A I0@6@?@<C@ A I0
@6@b@i@c @t@8 I@8 I@q @?@ 
@ @8 M B@?@<C@1@ A I0
 @6@8 I@8 I@/@8 J@8 IMORE@8 I@/
@8 J@ 
@8 I (Press Return)...@8 I@8see_correct_input_stream  B@/@8 IY@ @8 I_@?@8 M@?@<XPstrategy_keyword C@6C A IX@6@/@8 If@/
@8 F@b@g
@c@u@A@) Iv@@@A@) Ix@@
@A@) Is@@@) Iy@/@8 If@0@ @8 K@?@<XP	ascertain CB A H@6@"
@#@1 KJ@4@5@8 @L@?@<C@"B A H@6@"

@#@/
@8specify B@/@ 
@8	occs_list B@1 KJ@5@8 @L@?@<XD  t  t t  At message_property AED  t  t t  At  M 
Pstan_display C@^ A J@@6@8 IOLD: @8 I@8 I@8 INEW: @8 I@8 I@8 I@?@<XD  t  t t  At  Ix  BP Ix  C@/@1 A	u E<        @6INDUCTION -- on what? @8 I@/
@8 IINDUCTION -- Base case? @8 I@/@8 I@1 I
@5@8 I@1 I
@5@8 M In@/@8 Io@9 Ix B@<XD  t  t t  At on_case ADP H C@h A A@6@3 C@5@8 L"@3 B@5@9 L"@<XPquiet_add_conc CG A H@6@0@8conc B@q@8 M B@?@<CG A H@6@1 M
@5@8 @L@1 Inewconc@2 M
@5@8 @L@?@<XP J
 C@W A J@6@D
	 In @@8 Io@M
@Q@D@8 I B@M@Q@?@<C@I@[ A J@6@/
@8 M@?@ 
@/@8handle_quantifiers_in B@ @/@8 K@ @/@8unhandle_quantifiers_in B@?@A@'
@@@$@1 M
@5@8 @L@1 I M@2 M
@5@8 @L@ @8new_conc_message B@1 M

@5@8 I@?@<C@k A J@6@?@<XPdistinguish_vars_in C@ A I@6@T
@?@"
 L@#@b@i@c@o@x@?@<C
@ A I@6@8 Dv@?@<C@ A I@6@3@0@.
@5@8 C@?@ 
@8distinguish_vars_in_list B@?@<XPis_terminator_line C
DB A H@6@8 I@8 M_@?@<XPread_initialisations  C A L}@6@/
@8 IF BBchecker.ini@/@8 H@/@8 If@9 L{ B@<C A L}  @6checker.ini@9 M@<C A L}   @=XP
checktypelist CBZ A H


@6@?@ 
@8checkhastype B@?@<CB[ A H
@6@ @8 M@ 
@ @8 M B@?@<XD  t  t t  At  J/ ADPis_a_single_character CA A H @,@=CA A H @:@=CA A H @;@=CA A H @(@=CA A H @)@=CA A H @.@=CA A H @=@=CA A H @[@=CA A H @]@=CA A H@6@9 I@<XP M C@ A I@6 I@8show_vc_changes B@?@<C@ A I@6>>> New goal C@8 I@8 I:  @8 I@8 I@8 I@?@<XP Lg C@;D A H@6@/@8 I@/@8 IY@/
@8eget0 B@?@A
@'
@)
@F@@@A@'
@"
@#@F@@@"


@#@?@ @8 Lf@?@<XPmaybe_do_auto_newvc  C@ @A A IX @6time_for_new_vc@8 I H@8
auto_newvc B@D
@8 I4@M
@Q@8 IAUTO-NEWVC:@8 I I@8execute_command B@8	write_log  B@?@<XPcollect_indices_and_values C@>B A H



@6@A@"@"
:=
@#@ @/@8 H@ @/@ @8 M B@?@ @ @8 H@@@'
@?@ @ @8 M@G@F@?@<CC	 A H@6@?@<XP K CB A K@6@8 K@/@8mk_diff B@"@#@?@<XD  t  t t  At  K ADP I C A I0 @@The following commands are available at present in the checker:-@=C A I0  A@=C A I0 @A     case            forget            prove         standardise @=C A I0 @A     consult         forwardchain      quit          status      @=C A I0 @A     declare         help              remember      traverse    @=C A I0 @A     deduce          infer             replace       undelete    @=C A I0 @A     delete          instantiate       save          unwrap      @=C A I0 @A     done            list              set                       @=C A I0 @A     execute         newvc             show                      @=C A I0 @A     exit            printvc           simplify                  @=C A I0  A@=C A I0 @DFor more specific help on a particular command, type "help COMMAND."@=C A I0 @:For help on the built-in rules library, type "help rules."@=XD  t  t t  At  C1 D  t  t t  At  C1 ADD  t  t t  At  C1 AED  t  t t  At  C1 
Peval_div C	@) A A@6@b@h@i@m E@x@<XD  t  t t  At  K BP K C	@r A K
@6@?@<C
@s A K@6@8 Dv@?@<C@v A K@6@3@.@.@5@8 C@ @/@8subst_vbl_list B@ 
@3@5@8 C@?@<XD  t  t t  At saved_vc ADPdo_fetch_vars_in CE< A H

@6@8 @@?@<CE? A H
@6@8 Dv@?@<CEB A H@6@U
@3@0@.@5@8 C@?@8do_fetch_vars_in_list B@?@<XPprocess_single_rule C@3@i A I|		@6@U@" 

@#@U@"rule_family
@#@ @8 @@U@?@/@3@4@0@5@8 C@ @ @8save_requirements B@?@R@<C@(@u A I|@6@/@/@ @8check_structure B@ @8check_rulename B@ @ @8check_conditions B@ @ 
@ @8 LL B@ 
@ @8check_rule_family_declared B@?@<XP
list_terms CB6 A J@ JA




@6@ @8 N B@?@<CB7 A J@

@6@8 L@?@<XD  t  t t  At vc ADP	add_conds CAR A I	 D
@6@?@<CAS A I	 D


@6@?@1 D@5@8 N B@?@<C@%AT A I	 D

 D

@6@?@1 D@5@ @8 N@?@<XPfetch_indentation C@3 A I3@6@8 I B@?@<XPset_find_in CC A I@6@8 M_@?@<CC A I

@6@1 D
@5@8 M@?@<CC  A I


@6@?@8 N B@?@<XPprint_list1 C@ A H@6@/@/@8 G B@+@?@9 I@<C@ A H@6@/@/@8 N!@" M

@#@?@8 I | _@8 I@ 
@9 I@<C@ A H@6@/@/@8 N!@T@?@8 I | @8 I@9 I@<C@ A H@6@?@8 I M@8 I@9 N B@<C@ A H @=XP J^ C@ A J@@6@/
@/@8 Do@A@ 
@8function B@@@ 
@8built_in B@ @8 F@?@<XPrestructure_set CF A H H


 K

@6@ @8 N, B@ 
@ @8 N.@?@<CF A H JA


 K

@6@ @8 N.@ 
@ @8 N.@?@<CF A H @


 K

@6@ @8 N.@ 
@ @8 N.@?@<CF A H@6@?@8 J@?@<XPtv_read_line_of_chars C@2@V A J5@6@/@8 I\@?@A@8tv_cmd_terminator B@)
@G@@@A@8
tv_blank_char B@?@8 N/ B@G@@@"

@#@8tv_make_atom B@?@ 
@8 N7@?@<XPprocess_command_line_data  C A H@6@8 H B@?@/
@8get_command_line B@?@8process_dcl_args B@?@<XPmake_new_var C@@T A H@6@/@8 If@A@)
uvar@&@@@ @/@8make_capital B@?@/@8 If@A@ @/@8 F@b@g@c@s@&@G@F@@@"


@#@!@3@4@4@5@#@F@?@ @3@_@5@/@8 H@8 C}@ @/@8
nextnumber B@ @/@8codelist B@ @3@_@5@/@8 H@ 
@ @8 If@ 
@8nondeclared B@/@8 K@1 J
 J@5@8 @L@/@3
@4
@5@8 C@ @8 @L@?@<XPtidy_up_logfacts  CC A IX@6command@/
@8 I B@8trivial_command B@1 I@0@0@5@8 @I@?@R@<C	C A IX  @6 NU J@8 NV@?@<C	C A IX  @6 NU I @8 NV@?@<CC A IX@6OK@8 I@8 I@1 I@.
@5@8 I@q
@1 I@5@8 G@?@<XP	semi_stan C@/@0 A	u E7        
 D


@6@/@8 JT@ @/@8 L@ 
@ @/@8 L@1 L2@1ss
@5@2 D@5@8 @L@?@<C@/@7 A N]
 I


@6@/@8 JT@ @/@8 L@ 
@ @/@8 L@1 L2@1 N^
@5@2 I@5@8 @L@?@<C@*@> A N]
 I


@6 @/@8 L@ 
 @/@8 L@1 L2@1 N^
@5@2 I@5@8 @L@?@<C@*@D A N]
 I


@6 @/@8 L@ 
 @/@8 L@1 L2@1 N^
@5@2 I@5@8 @L@?@<C@*@J A N]
 I


@6 @/@8 L@ 
 @/@8 L@1 L2@1 N^
@5@2 I@5@8 @L@?@<C@*@P A N]
 I


@6 @/@8 L@ 
 @/@8 L@1 L2@1 N^
@5@2 I@5@8 @L@?@<C@V A N]
 H
@6@/
@8 I@ 
@1 H@0@5@8 L@ 
@8 N[ B@?@<XD  t  t t  At echo ADP Na C@7 H H  H@=XD  t  t t  At recent_save_command_issued  ADP	less_than C@#DH A	u E)         JG
 JG

@6@8 G2@b@j@c @t@ 
@8 G2@b@g
@c @t@ 
@9 Nd B@<CDI A Nf JG
@6@8 G2@b@j@c @t@8 G2@b@i@c @u@<CDJ A Nf@6@8 G2@b@h@c @u@8 G2@b@i@h@t@<XD  t  t t  At prolog_clause_name AEP K C@NF A H@6@/
@8 My@8 M. I@8 I@?@8 M1@M*****************************************************************************@8 I@8 I@-SPADE Transcript of Interactive Proof Session@8 I@8 I@8 I@/@8 H @8display_header
 A@8 I Ni@8 I@8 I@/@/
@8fetch_date_and_time B@8 IDATE : @8 I@8 I	  TIME : @8 I@ 
@8 I@8 I@8 I A@8 M1@?@<C@9F A H@6@/
@8 My@8 M. H@8 I@?@8 M1 Ni@8 I@8 I Nj@8 I@8 I@8 I@/@8 Nk@8 Nm@8 I Ni@8 I@8 I@8 I@8 I@8 I A@8 M1@?@<C@!F A H@6@/
@8 My@D@8 M.@M@Q@8 I M/@8 I@8 I M0@8 I@8 I@?@9 K@<XPdo_array_simplify C@@ A K

 M



@6@/@8 Nv B@ @/@8 K@ 
@/@8 K@?@A@h@A@" JR
@#@@@6@A@ @8 L@" JR
@#@@@#@ @ @8 L@A@" JR
@#@@@ @8 L@" JR
@#@A@1 D@5@8 M@@@ 
@ @8 L@1 D
@5@8 M@?@'@F@@@F@A@5@" M

@#@A@1 D@5@8 M@@@ 
@ @8 L@1 D
@5@8 M@?@" M@#@@@" M@#@G@?@<C@ A K JR


@6@/@8 Nx@ 
@/@8 K@ @ @8find_element B@?@<C@ A K@6@?@8 K@?@<XPflatten CGA A H I I



@6@1 I@2 I
@5@8 N| B@?@<CGC A H I I



@6@1 I@2 I
@5@8 N~@?@<CGE A H I


 I

@6@ @8 N~@ 
@ @8 N~@?@<CGH A H I


 I

@6@ @8 N~@ 
@ @8 N~@?@<CGK A H H
 H

@6@ 
@8 N~@?@<CGM A H E


 E

@6@ @8 N~@ 
@ @8 N~@?@<CGP A H L


 L

@6@ @8 N~@ 
@ @8 N~@?@<C	GS A H

@6@8 Dv@?@<CGT A H@6@8 I@3@.@.
@5@8 C@ 
@/@8flattenlist B@3@5@8 C@?@<XPoutput_newline_if_necessary  CA2 A I  @6 I@8 KY B@?@<CA5 A I  @6@8 I@?@<XP K C@` A K H
@6@9 K@<C@a A K I


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

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

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

@6@A@8 K@@@ 
@9 K@<C@e A K

@6@8
logic_free B @.@8 L @-@9 L@<XD  t  t t  At  I ADD  t  t t  At replace_more ADP N C@ H H  I@=XP
check_hyplist CB A IX@6@?@<CB A IX@6@8 G2@0@8 L@8 N B@?@<XPread_help_lines C@ A I0 B @6@?@<C@0@ A I0@6@/@8 I+@A@"@#@)@F
@@@A
@) B @)@F
@@@"

@#@?@ 
@8 N B@?@<XPprint_Nsubs CC A H
@6@?@<C@;C A H



@6@8 I:@8 I.  @8 I@8 I@8 I@8 I:according to rule @8 I@ 
@8 I@8 I@ @8
list_rules B@q
@ @ @8 N B@?@<XP J CB> A I3@6@/@8 I@8 L@?@<XP K: C
BY A J5@6@8 I@?@8 K9@?@<CB^ A J5@6@8 I@?@<XP
quiet_add_hyp CGx A H @.@6@?@<C
Gy A H
@6@0@8 L@?@<CGz A H@6@0@8 L@q@8 N B@?@<CG{ A H@6@1 L2
@5@8 @L@1 Inewhyp@2 L2
@5@8 @L@8	stand_all  B@?@<XPcompatible_type_lists C
Bj A H
@6@?@<C
Bk A H real@6@?@<CBl A H

@6@ 
@ @8 N B@?@<CBm A H 
 N

@6@ 
@8 N@?@<CBn A H
@6@ @8compatible_set_or_seq_types B@?@ 
@ @8 N@?@<CBr A H@6@?@<XD  t  t t  At could_infer ADP K C	At A J5 @6@*  (atomic object: leaf of expression tree)@8 K@?@<CAw A J5@6  (@8 I@8 I arguments)@8 K@?@8tv_display_arguments B@?@<XP I CB A I3@6@/@8 M@/
@8 If@/@ 
@8 H@ @8 If@?@<CB A I3@6@'
@?@<XPis_a_word_split_char CA A H 	@=CA A H @ @=CA A H @.@=CA A H @,@=CA A H @(@=CA A H @)@=CA A H @:@=CA A H @;@=CA A H @=@=CA A H @[@=CA A H @]@=CA A H@6@9 I@<CA A H@6@9 IY@<XPadd_new_conc C@ A I@6@0@8 M@q@8 N B@?@<C@ A I@6@1 M
@5@8 @L@1 I M@2 M
@5@8 @L@8 M@?@<XPwrite_check_prompt  C@8 A IX@6@/
@8 M@)
 A M&@8 I@?@<C@< A IX  @6[EXECUTE]: @8 I@?@<XD  t  t t  At  IJ ADD  t  t t  At  J  BP J  CB A I@6@A	 J@0@8 Io@F
@@@)DELETE -- which hypothesis or hypotheses? J@8 J@/
@8 I J@8 J@8do_deleting  B@?@<XPcheckerhelp C@- A I0 D

@6@/
@8get_help_identifier B@/@8 N@1 D
@5@8	show_help B@?@<C@2 A I0@6@8 Dv@?@/@8 N@A@8 N@@	@1 Drules@5@8 N@?@<XP KT CF A H@6@0@8read_vc_line_noecho B@0@8 N@/
@8 N@8@ scan_line_three_for_SPARK_marque B@?@<XD  t  t t  At  I  ADPwrite_flag_value C@] A Lb int_list C@6@"@8 L@8 Lc@"@8 L@?@<C@_ A Lb@6@8 I@?@<XP J C@7CC A I

@6@A@1 D

@5@8 M@?@ @8 J@F@@@1 I

@5@8 M@?@ @/@8 J@"
@#@?@<CCO A I
@6@?@<XP	list_subs CB A H@6@q @1 MK@5@8 @L@?@<CB A H
@6@8 I:@8 I N@8 I@8 J B@q@ 
@ @8 N B@?@<XD  t  t t  At  I ADP Jg CE- A H
@6@ @8 Jc B@?@ 
@ @9 Jf@<CE1 A H@6@?@<XPok_type_classification CCP A I	@6@/
@8type_requirements B@ 
@8has_type_classification_list B@?@<XPsortprod CB/ A J@@6@/@8 N@/
@8 L@ 
@8 N@?@<XPprocess_rulefile C@G@U A I|@6@8 C}@/@8 I+@/@/
@/@8 M B@A
@T@ 
@8
add_rulefacts B@@	@U@ @8report_bad_rule B@A@) B @@@8bad_rulefile  B@8scrap_rulefile B@?@Atext@0@8 NV@@	@1 I N@+No errors trapped in reading this rulefile.@5@8 @L@?@<XP
print_list C
@ A H@6 L@8 I@8 N% I@9 I@<XPrestructure_nonset CF A H H


 H

@6@ @8 N B@ 
@ @8 N@?@<CF A H JA


 JA

@6@ @8 N@ 
@ @8 N@?@<CF A H @


 @

@6@ @8 N@ 
@ @8 N@?@<CF  A H@6@?@8 J@?@<XPtv_get_command C
@K A J5@6@1 K
@5@8 I@?@<C@N A J5@6Traverse-Command>>@8 I@/@8 N7@8tv_process_line_of_chars B@?@R@<XD  t  t t  At  Jt  BP Jt  C A I	@6@1on_filename@.
@5@8 I@8 H@8 KQ@8 KV@8 M@R@<C@ A I	@6@A
 In@/
@8 Io@F@@INFER -- Type formula to infer.INFER -- Formula? @8 J@/@8 I@/
@8 L+@A@"
 I I
@#@/
@8 M@@@&
@F@?@Arule C@8 Io@?@F@@Rulename pattern? @8 I@/@8 I@ @8parse_rulename B@?@A
 J@/@8 Io@?@ @8
temp_del_hyps B@@@S@F@?	inf_match@8 @I@A@^@ 
@/ H@8	try_infer B@ 
@8 I@A H@8 M B@A@ 
 G@8 JT@@@6!!! ERROR: Above formula did not type-check correctly.@8 I@8 I@?@R@@@S@8 I K@8 I@ 
@8 I by @8 I@ @8 I G@8 I@8 I@8 I@8restore_temp_del_hyps  B@ 
@8add_new_hyp B@A@"
 I I@#@8 @ B@@@S@@@8 I@?@A
@/@ 
@8inf_fail B@8 O@@@8 O@R@F@?@<XP	put_value C@D@ A H@6@A@( L3@@
@A@( K@@@( M@/
@3@4@.@4@.@5@8 C@ 
@@ @/@8 K@A@ @ @8 L@1	inst_form@5@8 @L@@@S@R@<C@,A A H@6@1 M@0@2 H
@5@8 @I@/@/
@8 O B@ 
@/@8 K@ 
@ @8 L@1
inst_saved_vc
@5@8 @L@R@<C@ A A H@6@1 O@.@.
@.@5@8 I@1 O
@5@8 I@1 O@5@8 @L@R@<C@&A A H@6@/@/
@/@8 J B@ @/@8 K@ @ @8 L@1	inst_case
@5@8 @L@R@<C@&A A H@6@1 O @.@.
@.@.@5@8 I@1 O
@5@8 I@1 O
@5@8 @L@R@<C@*A A H@6@/@/
@/@/@8 I@ 
@/@8 K@ 
@ @8 L@1 I
@5@8 @L@R@<C@,A$ A H@6@1 O"@.@.
@.@.@.@5@8 I@1 I
@5@8 I@1 I@5@8 @L@R@<C@A) A H

@6@A@(@( L3@(
 N@!@1 L2@.@0@5@#@!@1 L2@.@5@#@&@!@1new_hyp_message@5@#@@@P@A@(@( K@(
 N@!@1 L4@.@0@5@#@!@1 L4@.@5@#@!@1 L2@5@#@( @.@@@&@( M@(
 M@!@1 M@.@0@5@#@!@1 M@.@5@#@&@!@1 M@5@#@1 O@5@8 I@ @8 @I@ @8 @L@1 I
@5@8 @L@ @@R@<C@ AF A H@6@1 O@.@.
@.@5@8 I@1 O
@5@8 I@1 O@5@8 @L@R@<CAK A H@6@1 H
@5@8 @I@1 J
@0@0@5@8 @I@?@<XP N* C
D A J@  A#   @=C
D A J@  @k   @=C
D A J@  JB   @=C
D A J@  JI   @=C
D A J@  JQ   @=C
D A J@  J   @=C
D A J@  @k  @=C
D A J@   N N N@=C
D A J@ abs  @=C
D A J@ sqr  @=C
D A J@  BANY O' G@=C
D A J@  I O' O' G@=C
D A J@  G O' O' G@=C
D A J@  G O' O' G@=C
D A J@  D O' O' G@=C
D A J@  I O' O' G@=C
D A J@  H G G@=C
D A J@  I G G G@=C
D A J@  I G G G@=C
D A J@  E G G G@=C
D A J@  L G G G@=C
D A J@ odd  G@=C
D A J@  B O' O'@=C
D A J@  E O' O'@=C
D A J@  F O' @=C
D A J@  Hm O' O'@=C
D A J@  L O' O'@=C
D A J@ nonfirst O' O'@=C
D A J@ nonlast O' O'@=C
D A J@  C O' O' O'@=C
D A J@  K O' O' O'@=C
D A J@  K O' O' O'@=C
D A J@   O' O' O'@=C
D A J@  K O' O' G@=C
D A J@  K O' O' G@=C
D A J@  K O' O' G@=C
D A J@  K O' O' G@=C
D A J@  G O' O' O'@=XD  t  t t  At  H ADP@!does_not_satisfy_index_constraint CA A K H


@6@8 O+ B@ 
@8 O-@?@<C@$A A K H


@6@?@A@1 I@5@8 M@@	@1 I
@5@8 M@?@<CA A K
@6@1 I@5@8 M@?@<XD  t  t t  At  H ADD  t  t t  At  I*  ADD  t  t t  At  L ADParray_simplify C@ @ A K M



@6@?@1 M
@5@/@8 M@?@ @8 Nx@?@<C@ A K JR


@6@?@1 JR
@5@8 Nx@?@<XP Ky C@@ A H@6@1 Mz@0@5@8 @I@1 M*@0@5@8 @I@A@/@8cmd_line_proof_log B@1 Mz@5@8 G@F@@B.plg@/@8 H@/@8 If@1 Mz@5@8 G@?@A@ @/
@8cmd_line_command_log B@1 M*
@5@8 G@A@ 
@8 M"@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 If@A@ 
@8 M"@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 M*
@5@8 G@?@<XPcount_places C
C A I3
@6@b@h@c
@r@<C@!C A I3@6@b@h@c	@t@/@1 JH

@5@8iss B@?@/
@8 O9 B@?@b@g
@c@o@x@<XD  t  t t  At  N{ BP Nz C@ A K M


@6@1 I@5@8 M@?@ 
@8 Ny@?@<C@ A K M




@6@1 D
@5@8 M@?@<C@)@ A K


@6@D@8 Dv@M@Q@3	mk__array@.@5@8 C@8
spark_enabled  B@ @/@8 A H@ @ 
@9find_array_component B@<C@0@ A K


@6@D@8 Dv@M@Q@3@.@.@5@8 C@ @0array@8mk__function_name B@8 O@@ @/@8 OC@ @ 
@9 OE@<C@ A K JR
@6@?@<XD  t  t t  At build_other_cases BP OL CB A I@6@/@8do_build_other_cases B@ @ 
@8flatten_disjunction B@?@<XD  t  t t  At done__proof_log  ADPload_buffered_libs  C@s A A@6@1ini_file_consult@.
@5@8 IConsulting rule file @8 I@8 I ...@8 I@8 I@8
user_rules B@R@<C@x A A  @6@?@<XPread_component_number CF_ A H@6@/@8read_number_codes B@8 If@?@<XPsame_record_field_names CB A H@6@/@8collect_record_field_names B@/
@8 Oe@/@8 K@ 
@ @8 K@?@<XP NQ C	@ A H@6@0@0@8 J B@?@R@<C@ A H@6@?@<XD  t  t t  At defect_counter ADP Oi C  A_ A_  @=XPstrip C@)@8 A H L3 I 



@6 H@ 
@/@8 ND B@ @ @/@8 K@ @8 O@?@<C@:@> A H M I 



@6 H@ 
@/@8 Om@ @ @/@8 K@1 I@1 
@5@5@3@5 @.QUANTIFICATION@8
start_subgoal B@?@<C@-@D A H L3 I 



@6@ @8no_qvars_in B NF@ 
@/@8 Om@ @ @/@8 K@ @8 O@?@<C@>@K A H M I 



@6@ @8 Or NF@ 
@/@8 Om@ @ @/@8 K@1 I@1 
@5@5@3@5 @. On@8 Oo@?@<XD  t  t t  At  JV BP JU C A H@6@U@?@/@8 K@?@A@8 M@@@) N @8 M@?@<C@@ A H@6@/@8 M@?@A@'@@@1@A	@) @?@) N@@@&@A@3
mk__record@0@5@8 C@?@8compatible_record_type B@8 M@@@3 O?@0@5@8 C@?@8compatible_array_type B@9 M@<XD  t  t t  At  L BP L C@w A J@@6@/
@8 JW@A@ 
@8 K@@@'
@?@<XP M CB A H@6@0@8type_classification B@?@<C@>B A H@6@/@8 JT@A@) @?@1 O}
i@5@8 J@@@%@A@) N@?@1 O}
r@5@8 J@@@A
enumerated@8 K! B@?@1 O}
e@5@8 J@@@S@?@<CB A H@6@?@<XP
find_range C@3@ A I

 I

@6@ @/@/@8covers_interval B@ @/@/@8 O@ @ @8find_max B@ @ @ 
@8find_min B@1 I
@5@9 M@<XPstill_left_to_prove C@ A I 

@=C@ A I

@6@9 M_@<C@ A I


@6@9 O B@<XPmake_title_name C
Ca A H
 CV@6@?@<C
Cb A H CV N@6@?@<CCc A H N@6@?@<C@(Cd A H
@6@ 
@/@8 O B@/@8 If@ @/@8 If@ @3@_@5@/@8 H@ @8 If@?@<XPtv_print_function_name CB A J5@6Type information for function @8 I@/@8 J@/@8 J@8 I@8 I@8 I @8 K@?@<XD  t  t t  At  Jp  BP Jp  C@ A K@6@A
 In@/
@8 Io@F@@@!DEDUCE -- Type formula to deduce.DEDUCE -- Formula? @8 J@/@8 I@/
@8 L+@A@"
 I I
@#@/
@8 M@@
@8 I G@8 JT@&
@F@A J@/@8 Io@@Hypotheses to be used? @8 I@/@8 I@ @8 N@ 
@ @/@8
build_formula B@A@%@ @8 K@? K@8 I@ @8 I@8 I K@8 I@ 
@8 I by logical deduction@8 I@8 I@ 
@8 O@@@?
*** FAILED@8 I@8 I@R@A@"
 I I@#@8 O@@@S@?@<XP
find_if_ok C@SC A H F)

@6@/@8 MM B@1 KL@5@8 @L@1rule_applied@4
@5@8 @L@1 MQ@3@.@4
@5@.@5@8 I@1 MQ@0@0@0@5@8 @I@1 MS	rulematch@2 @3@4
@5@2 A%@1 LN@5@5@8 G@?@<CC A H F+@6@1 KLnone@5@8 @L@?@<XP L CA
 A I@6@8 @@?@/@8 If@/
@8 I@ 
@8 If@?@<XD  t  t t  At  H ADPmake_letter C@M A I0@6@b@c@@@h@r@b@h@c@[@r@q
@ @?@3@5@8 If@?@<C@T A I0@6@3
@5@8 If@?@<XD  t  t t  At  C1 D  t  t t  At  C1 ADD  t  t t  At  C1 AED  t  t t  At  C1 
Prestword C
A A H

@6@8 N B@?@<CA A H

@6@ 
@8 Ic@/@8fget0 B@ @ @8 O B@?@<XPreconstruct_record C@1@@ A K		 @


@6@/@ @ 
@8 O B@?@ @/@8 K@  M@0@3@4@5@8record_function B@?@<C@F A K
@6@?@<XD  t  t t  At  J ADD  t  t t  At  M{ ADP N CB A IX@6@T
@?@&
@1 Ip J-@5@8 @L@?@<CB A IX H

@6@?@8 N@8 N@?@<C@B A IX@6@A@"@8 @@/@3
@4@0@5@8 C@!@1 Ip J-@5@#@G
@G@F@@@@U
@3@.
@4@.@5@8 C@ 
@8 @@A@ @8 G2@&
@!@1 Ip J-@5@#@G@F@@@@A@T@!@1 Ip J-
@5@#@F@G@F@@@@/@3
@4@.@5@8 C@" @

@#@A@S@ @8 G2@A@/@ @8 G2@b@g@g@r@!@1 E@1 Ip J-@5@2 B@1 G3@5@2 B@1 G@5@2 O@5@#@@@T@!@1 E@1 Ip J-@5@2 B@1 G3@5@2 O@5@#@@@ @T@ @8 G2@!@1 E@1 Ip J-@5@2 B@1 G3@5@2 O@5@#@8 @L@?@<XPformat_formula CG& A H
 E


@6@? L3@8layout B@? M@ 
@8 O@?@<C	G, A H@6 M@8 O@?@<XD  t  t t  At  MN ADP N CB( A I@6 J@/
@8 Io@8 L1@1 N@0@5@8 @I@R@<CB- A I  @6@?@<XP
do_the_saving C@+ A I@6@/@8to_be_saved B A@8 M1 G@8 I@9save_a_copy B@<C@0 A I@6@8 M1@8 E
  B@?@<XP J CC) A IX  @6@8 I@+!!! Command not recognised.  Please retype.@8 I@8 I@?@<XPcollect_fields_and_values C@#C A H M






@6@?@ @ @ @8 O B@?@<CC A H@6@?@<XP M C@6Aq A H@6@/
@8 I@A	@1 I@.@5@8 I@@@/@8 O@?@A
@'
@) B @)@F@@
@ @/@8	read_word B@ @8	read_rest B@?@<XP	echo_char CG A H@6@8 I@?@<C
G A H@6 H@8 Nb B@8 L@?@<CG A H@6@?@<XPsigned_integer C@ D> A Nf@6@A@8 G2@b@h@c @u@F@@@"
 JG
@#@8 G2@b@i@c @t@<XPprocess_help  C@ A H  @6user_output@8display_help Np @8 G@?@<XPshow_permitted_arguments CC A IX@6@8 I@8 IGeneral syntax of command:@8 I@8 I@/@8 Ji B@8 I@8 I@R@<C@:C A IX@6@8 I@&Examples of valid command syntax for "@8 I@8 I" are:@8 I@8 I@8 I@8 I:@8 I G@8 I@8 I@/@8 L B@8 I:@8 I@ @8 L@8 I G@8 I@8 I@R@<XP Oz C@%B A H@6@1 OH@.@.
@5@8 O@1 O@.@.@5@8 O@8 L@ 
@ @8compatible_array_result_types B@ @9 Kj@<XD  t  t t  At  I ADD  t  t t  At  Iq ADD  t  t t  At  I ADP I C@ H H  I@=XPrestructure_indices CFF A H H


 H

@6@ @8 O B@ 
@ @8 O@?@<C@"FJ A H H


 H

@6@ @8 J@ 
@ @8 J@?@<CFN A H
@6@/
@8 J@?@"
@#@?@<XP N2 C@h A J5 
@=C@i A J5@6@9 IY@<C@j A J5@6@8 I@8 M@?@<XP K CBE A J@ 
@=CBF A J@



@6@ @ @9 K@<XP N CA A I|
 B @6@?@<C@&A A I|@6!!! @8 I@8 I@8 I*** WARNING: Rule @8 I@8 I -- @8 I@ 
@8 I@1 I N@/Error(s) were found in consulting this rulefile@5@8 J@8 I@R@<C@$A A I|bad_rulename@6@T N@8 @L@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 N@2SERIOUS ERROR: Could not accept this file for use.@5@8 J@?@<C	A A I| O@6@8 I@?@<CA A I|@6@1 LG
@5@8 @L@8 I@?@<XP I C
C~ A I@6@8 I@8 N B@8 F  @?@<XP JN CA A J@ JH


@6@8	s_integer B@ 
@8 O@1 JH
@5@8 O;@?@<C
A A J@ JH
 @6@?@R@<CA A J@ JH
@6@8 JM@?@<C@$A A J@ JH JH



@6@1 JA
@5@/@8 JJ@1 JH@5@8 JM@?@<CA A J@ JH JG
 JG

@6@1 JH
@5@8 JM@?@<C@!A A J@ JH JG


 JA
 JG@6@1 JH
@5@ @8 JM@?@<C@ A A J@ JH
 JG

 JA
 JG@6@1 JH
@5@ @8 JM@?@<CA A J@ JP


@6@8 O@ 
@8 O@1 JP
@5@8 O;@?@<C
A A J@ JP
 @6@?@R@<CA A J@ JP
 @6@?@<CA A J@

@6@?@<XPeliminate_semi_colons C@E A H@;
@.

@6@ 
@8 O B@?@<C@H A H

@6@ 
@ @8 O@?@<C@K A H@6@?@<XP
split_hyps  C@H A	u E4        @6@1 L2@0@2 I@.
@.@5@8 I@8 O@8 O@?@9 O B@<XD  t  t t  At  L ADP L C@A H H  H@=XP O C@@k A I	
@6 L@8 @I@1 O}@0@0@5@8 @I I*@8 @I@1 L@0@5@8 @I@A@8 I@A@8 @@F@@@3@0@.@5@8 C@ @8 M L@8 G@@@S@F@?@A@/@8
rule_match B@/@8 N B@ @8 N B@ @/@8fulfil B@G@@@_@D@0@8 L B@M@Q@? J-@/@8 Io@8 I
Cannot infer @8 I@8 I using @8 I@A@ @8 Irule @8 I@ @8 I@F@@@#@A@T P@8 I@ @8 I@F@@@U@ @3@.@0@5@8 Crule-family @8 I@ @8 I G@8 I@8 I@?@R@G@F@A@8 I(@?@R@@@S@ @ 
@8display_inf_rule B@'@A@)@1 I O@2 @3@4@5@2 LB
@5@8 @L@@@9 L@<XD  t  t t  At  J ADP N C@]@ A I|@6@U
@A@"
  O
@#@F@@@D@A@"
  LB

@#@" LU@#@@@*@A@"
  LD
@#@)
@" LU@#@@@"
 @#@)
@F@?@<C@ A I|
bad_structure@6@?@<XP K C@|Ai A I@6@/@8 I@/@8 O@8 ICASE @8 I@8 I I!@8 I@8 I@8 I@0@/
@8 M B@8case_restore B@1 L2
@5@8 @L@ 
@8 O# B@1 M@0@0@5@8 @I@/@0@0@8 I@1 I J
@5@8 @L@1 I N@2 L2
@5@8 @L@8 Ik
logmessage@1 E @.@5@8 O B@1 P@0
@5@8 @I@1 P

@5@8 @L@?@<XD  t  t t  At  L3 ADD  t  t t  At 	set_union BP P CC A I@6@/
@8 H@ 
@8 K@?@<XD  t  t t  At qualifier_prefix ADPtidy_up_inference_database CC A IX J@6@1 O@0@5@8 @I@?@<CC A IX J@6@1 J.@0@5@8 @I@?@<CC A IX C@6@?@<C	C A IX
save_state@6 Nc@8 @L@?@<CC A IX@6@8 NW@?@<CC A IX @@6@?@<C	C A IX@6@1 J.@0@5@8 @I@?@<XD  t  t t  At  L6 ADP	type_patt CA A H@6@A@0@8inst B@8 I@?@<XPbuilt_in_classification C@!A A	u E@          H

	BARITHarith ir  P.@=C@!A A P+  @

	BARITH P,  P.  P.@=C@!A A P+  JA

	BARITH P,  P.  P.@=C@!A A P+  

	BARITH P,  P.  P.@=C@!A A P+  JH

	BARITH P,  O  O@=C@&A A P+ D

	BARITH P,  P.  P.@6 H@9use_subst_rules_for_equality B@<C@!A A P+  H

	BARITHassoc  P.  P.@=C@!A A P+  JA

	BARITH P2  P.  P.@=C@!A A P+  JA

	BARITH P2  P.  P.@=C@&A A P+ D

	BARITH P2  P.  P.@6 H@9 P/@<C@!A" A P+  H

	BARITHcommut  P.  P.@=C@!A# A P+  JA

	BARITH P4  P.  P.@=C@&A$ A P+ D

	BARITH P4  P.  P.@6 H@9 P/@<C@!A' A P+  H

	BARITHdistrib  P.  P.@=C@!A( A P+  @

	BARITH P6  P.  P.@=C@!A) A P+  JA

	BARITH P6  P.  P.@=C@&A* A P+ D

	BARITH P6  P.  P.@6 H@9 P/@<C@!A- A P+  @

	BARITHminus  P.  P.@=C@!A. A P+  H

	BARITH P8  P.  P.@=CA/ A P+  JG
	BARITH P8  P.@=C@!A0 A P+  JA

	BARITH P8  P.  P.@=C@&A1 A P+ D

	BARITH P8  P.  P.@6 H@9 P/@<C@!A4 A P+  H

	BARITHintdiv  O  O@=C@!A5 A P+  JH

	BARITH P:  O  O@=CA6 A P+  JG
	BARITH P:  O@=C@&A7 A P+ D

	BARITH P:  O  O@6 H@9 P/@<C
A: A P+ 
	BARRAY OH@=CA; A P+ JR	BARRAY O?@6@9 O@@<C@!A= A P+  D

	BENUMenum  O  O@=C@!A> A P+  I

	BENUM P>  O  O@=C@!A? A P+  I

	BENUM P>  O  O@=C@!A@ A P+  I

	BENUM P>  O  O@=C@!AA A P+  I

	BENUM P>  O  O@=C@!AB A P+  I

	BENUM P>  O  O@=CAC A P+  M^	BENUM P>@=CAD A P+  MW	BENUM P>@=CAE A P+  I	BENUM P>@=CAG A P+  I	BENUM
enum_cases@=C@#AI A P+  I

	BENUMERATION MZ  O  O@=C@#AJ A P+  I

	BENUMERATION PB  O  O@=C@#AK A P+  I

	BENUMERATION PB  O  O@=C@#AL A P+  I

	BENUMERATION PB  O  O@=C@#AM A P+  I

	BENUMERATION PB  O  O@=CAN A P+  M^	BENUMERATION PB@=CAO A P+  MW	BENUMERATION PB@=CAQ A P+  O%
		BFDLFUNCS PC  P.@=C@"AR A P+  I

		BFDLFUNCS PC  P.  P.@=C@"AS A P+  I

		BFDLFUNCS PC  P.  P.@=C
AT A P+  I		BFDLFUNCS PC@=C@"AU A P+  JA

		BFDLFUNCS PC  P.  P.@=C@'AV A P+ D

		BFDLFUNCS PC  P.  P.@6 H@9 P/@<CAY A P+  O&
		BFDLFUNCS PD  P.@=C@"AZ A P+  I

		BFDLFUNCS PD  P.  P.@=C@"A[ A P+  I

		BFDLFUNCS PD  P.  P.@=C@"A\ A P+  JA

		BFDLFUNCS PD  P.  P.@=CA] A P+  PC
		BFDLFUNCS PD  P.@=C@'A^ A P+ D

		BFDLFUNCS PD  P.  P.@6 H@9 P/@<CAa A P+  O(
		BFDLFUNCS PE  O@=C
Ab A P+  H		BFDLFUNCS PE@=C@"Ac A P+  D

		BFDLFUNCS PE  O  O@=C@"Ad A P+  I

		BFDLFUNCS PE  O  O@=C@"Af A P+  J

		BFDLFUNCSexp  P.  O@=C@"Ag A P+  JA

		BFDLFUNCS PF  P.  P.@=C@"Ah A P+  I

		BFDLFUNCS PF  P.  P.@=C@"Ai A P+  I

		BFDLFUNCS PF  P.  P.@=C@"Aj A P+  I

		BFDLFUNCS PF  P.  P.@=C@"Ak A P+  I

		BFDLFUNCS PF  P.  P.@=C@'Al A P+ D

		BFDLFUNCS PF  P.  P.@6 H@9 P/@<CAo A P+  I	BLOGIC P2@=CAp A P+  I	BLOGIC P2@=CAq A P+  L	BLOGIC P2@=CAr A P+ D	BLOGIC P2@6 H@9 P/@<CAu A P+  I	BLOGIC P4@=CAv A P+  I	BLOGIC P4@=CAw A P+  L	BLOGIC P4@=CAx A P+ D	BLOGIC P4@6 H@9 P/@<CA{ A P+  I	BLOGIC P6@=CA| A P+  I	BLOGIC P6@=CA} A P+ D	BLOGIC P6@6 H@9 P/@<CA A P+  L	BLOGICequivalence@=CA A P+ D	BLOGIC PH@6 H@9 P/@<CA A P+  E	BLOGICimplies@=CA A P+ D	BLOGIC PJ@6 H@9 P/@<CA A P+  I	BLOGIClogical_and@=CA A P+ D	BLOGIC PL@6 H@9 P/@<CA A P+  H	BLOGIClogical_not@=CA A P+ D	BLOGIC PN@6 H@9 P/@<CA A P+  I	BLOGIC
logical_or@=CA A P+ D	BLOGIC PP@6 H@9 P/@<CA A P+  H	BLOGIClogical@=CA A P+  I	BLOGIC PR@=CA A P+  I	BLOGIC PR@=CA A P+  E	BLOGIC PR@=CA A P+  L	BLOGIC PR@=CA A P+ D	BLOGIC PR@6 H@9 P/@<C@"A A P+  D

		BINTINEQSinequals  O  O@=C@"A A P+  I

		BINTINEQS PT  O  O@=C@"A A P+  I

		BINTINEQS PT  O  O@=C@"A A P+  I

		BINTINEQS PT  O  O@=C@"A A P+  D

		BNUMINEQS PT  P.  P.@=C@"A A P+  I

		BNUMINEQS PT  P.  P.@=C@"A A P+  I

		BNUMINEQS PT  P.  P.@=C@"A A P+  I

		BNUMINEQS PT  P.  P.@=C@"A A P+  I

		BNUMINEQS PT  P.  P.@=C@"A A P+  I

		BNUMINEQS PT  P.  P.@=C@"A A P+  D

		BNUMINEQSzero  P.  P.@=C@"A A P+  I

		BNUMINEQS PV  P.  P.@=C
A A P+  I		BNUMINEQS PV@=C
A A P+  D		BGENINEQStransitivity@=C
A A P+  I		BGENINEQS PX@=C
A A P+  I		BGENINEQS PX@=C
A A P+  I		BGENINEQS PX@=C
A A P+  I		BGENINEQS PX@=C
A A P+  I		BGENINEQS PX@=C
A A P+  D		BGENINEQS
strengthen@=C
A A P+  I		BGENINEQS PZ@=C
A A P+  I		BGENINEQS PZ@=CA A P+ 
		BGENINEQSnegation@=CA A P+ 
	BQUANTIFquant@=C@!A A P+  I

	BSEQseqlen  O  O@=C@!A A P+  I

	BSEQ P`  O  O@=C@!A A P+  H

	BSEQ P`  O  O@=C@!A A P+  @

	BSEQ P`  O  O@=CA A P+  F	BSEQ P`@=C@&A A P+ D

	BSEQ P`  O  O@6 H@9 P/@<CA A P+  C	BSEQ @@=CA A P+ D	BSEQ Pc@6 H@9 P/@<CA A P+  L	BSEQ L@=CA A P+ D	BSEQ L@6 H@9 P/@<CA A P+  L	BSEQ L@=CA A P+ D	BSEQ L@6 H@9 P/@<CA A P+  O)	BSEQ Pd@=CA A P+  C	BSEQ Pd@=CA A P+ D	BSEQ Pd@6 H@9 P/@<CA A P+  O*	BSEQ Pe@=CA A P+  C	BSEQ Pe@=CA A P+ 	BSEQ Pe@=CA A P+ D	BSEQ Pe@6 H@9 P/@<CA A P+  D	BSEQseq@=CA A P+  L	BSEQ Pf@=CA A P+  K	BSETSsets@=CA A P+  K	BSETS Ph@=CA A P+  H	BSETS Ph@=CA A P+  K	BSETS Ph@=CA A P+  K	BSETS Ph@=CA A P+  K	BSETS Ph@=CA A P+  K	BSETS Ph@=CA A P+  K	BSETS Ph@=CA A P+  I	BSETS Ph@=CA A P+ D	BSETS Ph@6 H@9 P/@<C	A A P+ 
	BSPECIAL
@=CA A P+ 
	BRECORD
@=C@"A A P+ bit__and

	BBITWISEbitwise  O  O@=C@"A A P+ bit__or

	BBITWISE Pl  O  O@=C@"A A P+ bit__xor

	BBITWISE Pl  O  O@=C@"A A P+  I

	BBITWISE Pl  O  O@=C@"A A P+  D

	BBITWISE Pl  O  O@=C@"A A P+  JP

	BMODULARmodular  O  O@=C@"A A P+  I

	BMODULAR Pr  O  O@=C@"A A P+  I

	BMODULAR Pr  O  O@=C@"A A P+  I

	BMODULAR Pr  O  O@=C@"A A P+  D

	BMODULAR Pr  O  O@=XPrecord_simplify C@i A K@6@A@4@/ M@/
@3@.@4@.@5@/@8 O@A@0@  @^@ 
@3@5@ @8 O@ @8 K@@@8
order_updates B@F@@@0@0 @^@/
@3@.@5@0@8 O@?@ @/@8 JT@/ @^@ 
@3@5@ @8 O@ @ @8
record_access B@G@?@<XPfind_if_save C@!@^ A	u E3        @6@8 I@8 IFrom H@8 I@8 I@:@8 L@ @8 L@/
@8 L@ 
@8 I@8 I@R@<C@j A P~@6Proved: @8 I@8 I@8 IKeep this result@8 KF@?@<XPtry_satisfy_goal C@$B< A I	@6@/@8current_sat_goal B@8satisfy_goal B@D
@8 M_@M
@Q@?@A@'
@@	@3@5@9 P B@<XP Kd C@c A A@6@/
@8 Oj B@8 I@8 I defects detected.@8 I@8 I@8 I@?@<XD  t  t t  At  Kr  ADParg_nums_compatible CCh A I3  C
@=CCi A I3  H
@=CCj A I3  H
@=CCk A I3  H
@=C	Cl A I3  H

@=C	Cm A I3  H

@=C	Cn A I3  H

@=C	Co A I3 yfy

@=XP OF C@)@ A K M



@6@A
@ 
@8satisfies_index_constraint B@?@ @8 K@@@ 
@8 O-@?@ @8 OE@?@<C@ A K

@6@ 
@1 M@0@0@5@8 L@ 
@8 K@0@8 JT@?@<XPmachine_startup  C@z A A  @6@8 I? B@1 P @-@5@8 @L@1 P@/@5@8 @L@?@<XPeread C	G A H@6@8 I+@8	echo_term B@?@<XP M C@ A I

@6@ 
@8 M B@?@<C@ A I
@6@ 
@/@8 P@?@ @ @8 M@?@<C@ A I
@6@?@<XPtidy CC A J@ H
 JG

 @

@6@ @8 P B@?@<CC A J@ H


 H

@6@ @8 P@?@<CC A J@ JG
 JG

@6@ 
@8 P@?@<C	C A J@

@6@8 L@?@<XD  t  t t  At genvar BP P C	AR A H

@6@8 NP@?@<C@$AU A H@6@/@8 If@8 C}@/
@8 NJ@ 
@/@8 NM@ @/@8 H@ @8 If@8 NP@?@<XPdisplayListOfFiles C@ A A @=C@ A A@6@8 I:@8 I@8 I@9 P B@<XP	norm_expr CC A J@@6@/@8do_norm_expr B@A@8 K@@@'@?@<XPfind_help_atom C@Y A I0@6@9 J@<C@\ A I0ab
 O%@6@0@3s@5@8 K@?@<C@ @] A I0 P J
 @@6@0@3 J@4 O@4n@4d@5@8 K@?@<C@^ A I0 P O O
 P-@6@0@3t@4 I@5@8 K@?@<C@_ A I0 P O O
 OH@6@0@3 P@4y@5@8 K@?@<C@` A I0 P P
 P3@6@0@3 P@4o@4 I@5@8 K@?@<C@#@a A I0 P
 Pm@6@0@3 O@4 P@4w@4 O@4 P@4 O@5@8 K@?@<C@ @b A I0 I
 P5@6@0@3 P@4m@4 P@4u@4 P@5@8 K@?@<C@#@c A I0 P
 P7@6@0@3 O@4 P@4 P@4 O@4 O@4 P@5@8 K@?@<C@d A I0 O P
 P?@6@0@3 P@4 P@5@8 K@?@<C@,@e A I0 O P P P L

 PA@6@0@3 I@4 P@4 P@4 O@4 P@5@8 K@?@<C@/@f A I0 O P P P O
 MZ@6@0@3 O@4 P@4 P@4 O@4 P@4 P@5@8 K@?@<C
@g A I0 Oqeq@6@?@<C@h A I0 O P P
equiv@6@0@3 O@4v@5@8 K@?@<C@/@i A I0 O P P O P P
 PI@6@0@3l@4 O@4 P@4 I@4 O@5@8 K@?@<C@j A I0 Ox J PG@6@?@<C@k A I0f
 Hm@6@0@3 O@4 O@4 P@4 P@5@8 K@?@<C@#@l A I0 O P
 PK@6@0@3 J@4 P@4 O@4 O@4 P@5@8 K@?@<C@&@m A I0 O P O
 PU@6@0@3 P@4 P@4 P@4 P@4 P@5@8 K@?@<C@)@n A I0 O P P
	inference@6@0@3 O@4 O@4 O@4 P@4 I@4 O@5@8 K@?@<C@ @o A I0 O P P
 P;@6@0@3 P@4 O@4 P@5@8 K@?@<C@p A I0 P P
 L@6@0@3 P@4 P@5@8 K@?@<C@q A I0 P Pg O Ilogic@6@?@<C@r A I0 P P P O I P P PS@6@?@<C@/@s A I0 P P P O I P P L
 P
 PO@6@0@3 P@4 P@5@8 K@?@<C@/@t A I0 P P P O I P P L
 P
 PM@6@0@3 P@4 P@5@8 K@?@<C@,@u A I0 P P P O I P P L
 P
 PQ@6@0@3 O@5@8 K@?@<C@v A I0 P O
 P9@6@0@3 P@4 P@4 P@5@8 K@?@<C@)@w A I0 Pk L
 L
 P
 O?@6@0@3 O@4 O@4 P@4 P@5@8 K@?@<C@,@y A I0 P P L
 L
 O
 Ou@6@0@3 O@4 I@4 P@4 O@4 P@5@8 K@?@<C@#@{ A I0 P P
 Ps@6@0@3 P@4 P@4 P@4 P@4 O@5@8 K@?@<C@&@| A I0 P O
 P]@6@0@3 P@4 P@4 P@4 O@4 P@4 P@5@8 K@?@<C@&@} A I0 P P P P
 O)@6@0@3 O@4 O@4 P@4 P@5@8 K@?@<C@#@~ A I0 P P P P
 O*@6@0@3 P@4 P@4 P@5@8 K@?@<C@ A I0 P
 O(@6@0@3 P@4 P@5@8 K@?@<C@ A I0 P
 P_@6@0@3 P@4 P@4 P@4 P@5@8 K@?@<C@ @ A I0 O O I
 A@6@0@3 P@4 O@4 P@5@8 K@?@<C@;@ A I0 O O I P O P L

record_equality@6@0@3 O@4 P@4 P@4 P@4 P@4 O@4 P@4 P@5@8 K@?@<C@ A I0 O P
 N@6@0@3 P@4 O@4 P@5@8 K@?@<C@ A I0 P O P Pg@6@?@<C@ @ A I0 P O P P
 Pa@6@0@3 O@4 P@5@8 K@?@<C@ A I0 P O P
 Pi@6@0@3 P@5@8 K@?@<C@ A I0 P P
 O&@6@0@3 O@5@8 K@?@<C@;@ A I0 P P P
standardisation@6@0@3 P@4 P@4 P@4 O@4 P@4 O@4 P@4 P@4 P@4 O@4 P@4 P@5@8 K@?@<C@,@ A I0 P P O
 P[@6@0@3 O@4 P@4 P@4 P@4 I@4 O@4 P@5@8 K@?@<C@2@ A I0 P O P
 PY@6@0@3 P@4 P@4 O@4 P@4 O@4 P@4 O@4 P@4 P@5@8 K@?@<C@/@ A I0 P P O
unification@6@0@3 P@4 O@4 I@4 P@4 P@4 O@4 P@4 P@5@8 K@?@<C@ A I0z
 PW@6@0@3 O@4 O@4 P@5@8 K@?@<XD  t  t t  At  E D  t  t t  At  E ADD  t  t t  At  E AED  t  t t  At  E 
D  t  t t  At  MF ADP
save_cases CA A I
 I


@6@8 P B@ 
@8 P@?@<C	A A I@6@8add_new_case B@?@<XP O C@ A I 	auto_done@=C@ A I  M@=C@ A I  LG@=C@ A I  O@=C@ A I  I@=C@ A I  H@=C@ A I  M@=C@ A I  H@=C@ A I  J @=C@ A I  I@=C@ A I  I@=C@ A I  K@=C@ A I  L4@=C@ A I display_subgoals_max@=C@ A I display_var_free_only@=C@ A I  Nb@=C@ A I  MY@=C@ A I  I@=C@ A I  H@=C@ A I  L5@=C@ A I  N'@=C@ A I function_template@=C@ A I  L2@=C@ A I  I@=C@ A I indentation_increment@=C@ A I 
inverse_video@=C@ A I  I@=C@ A I  Mz@=C@ A I  OJ@=C@ A I  KY@=C@ A I normal_video@=C@ A I  P@=C@ A I  N@=C@ A I  K>@=C@ A I proved_for_case@=C@ A I  H@=C@ A I record_consults@=C@ A I  O@=C@ A I  I@=C@ A I  J@=C@ A I  O@=C@ A I  M@=C@ A I  P@=C@ A I  Kg@=C@ A I  OB@=C@ A I  I@=C@ A I  I@=C@ A I  O@=C@ A I 
type_alias@=C@ A I  M@=C@ A I  H@=C@ A I  P0@=C@ A I 
used_ident@=C@ A I 
user_rulefile@=C@ A I user_classification@=C@ A I  J@=C@ A I  N@=C@ A I  H@=C@ A I  I5@=C@ A I vc_name@=XPpermutation_of_fields C@-C A H



@6@/@3@3
@4@5@.@5@8 K@?@ @ @/@8 H@?@ @ @ @8 P B@?@<CC$ A H@6@?@<XP J1 CA A H  @6@8trying_a_replace_all  B@?@<CA A H  @6 I@9 N B@<CA A H@6 H@8 PReplace more@/
@8 KF@?@)
 F+@<XP M CB A Htitle
@6@/@8 O@1 I@5@8 G@?@<CB A Hproof
@6@8 M
@?@<C@)B A H D
 
 CV@6@/
@8 K@1 J
 P@5@8 J J@8save_used_identifier B@?@<C@(B A Hconst
 
 B@6@/
@8 K@1 J
 I@5@8 J J@8 P@?@<C@CB A H K!
 B
 G G

 CV@6@/@8handle_negatives_etc B@ 
@/@8 P@ @/@8 JT@ @ @8 JT@?@1 P@5@8 J K!@8 P@?@<C@DB! A H K!
 B @k
 G G

 CV@6@ 
@/@8 P@1 JG@5@/@8 JT@ @ @8 JT@?@1 P@5@8 J K!@8 P@?@<C@@B) A H K!
 B A#
 G G

 CV@6@ 
@/@8 P@/@8 JT@ @ @8 JT@?@1 P@5@8 J K!@8 P@?@<C@CB1 A H K!
 B
 G G @k

 CV@6@/@8 P@ @/@8 JT@1 JG
@5@ @8 JT@?@1 P@5@8 J K!@8 P@?@<C@CB9 A H K!
 B
 G G A#

 CV@6@/@8 P@ @/@8 JT@1 JG
@5@ @8 JT@?@1 P@5@8 J K!@8 P@?@<C@DBA A H K!
 B @k
 G G @k

 CV@6@1 JG@5@/@8 JT@1 JG
@5@ @8 JT@?@1 P@5@8 J K!@8 P@?@<C@ABH A H K!
 B @k
 G G A#

 CV@6@1 JG@5@/@8 JT@ 
@ @8 JT@?@1 P@5@8 J K!@8 P@?@<C@@BO A H K!
 B A#
 G G @k

 CV@6@/@8 JT@1 JG
@5@ @8 JT@?@1 P@5@8 J K!@8 P@?@<C@=BV A H K!
 B A#
 G G A#

 CV@6@/@8 JT@ 
@ @8 JT@?@1 P@5@8 J K!@8 P@?@<C@"B] A H K!
 Bpending CV@6@1 Oabstract@5@8 J K!@8 P@?@<C@"Ba A H K!
 B
 CV@6@1 P@5@8 J K!@8 P@?@<C@oBe A H		 K!
 B OH L
@6@/
@/@8process_array_list B@A@/@1 O
@5@8 O@ @8 L@1 P@5@8 J@@@1 O@2 O
@5@8 J@F@?@/@8 IfBmk__@ @/@8 H@/@ @8 If@1 OJ OH@5@8 J@? K!@8 P@?@<C@3Bv A H K!
 B L
@6@/
@8process_enumeration_list B@1 O O@5@8 J K!@8 P@1 MY
@5@8 J@ 
@8save_enumeration_constants B@?@<C@MB} A H K!
 B A
@6@/
@8process_record_fields B@1 O@2 F
@5@8 @L K!@8 P@ 
@8save_field_list B@?@/@8 IfBmk__@ @/@8 H@/@ @8 If@1 OJ A@5@8 J@?@<C@=B A H K!
 Bsequenceof
 CV@6 H@1  A@5@8 G(@/
@8 K@?@1 O@2 Q
@5@8 J K!@8 P@?@<C@=B A H K!
 B J Q
 CV@6 H@1  A@5@8 G(@/
@8 K@?@1 O@2 K
@5@8 J K!@8 P@?@<C@+B A H N(
 L
@6@/
@/@8process_function_list B@1 N'
@5@8 J N(@8 P@ 
@8save_function_template B@?@<C@)B A H N(
 
 CV@6@/
@8 K@1 J
 I@5@8 J J@8 P@?@<C
B A H D
@6@0@8process_var_list B@?@<CB A H @@6@?@<CB A Hend@6@?@<CB A Hpre@6@?@<CB A Hpost@6@?@<CB A Hderives@6@?@<XP O# C@ A I@6 I@8 M@?@<C@ A I@6	*** New H@8 I@8 I M@8 I@8 I@8 I@?@<XD  t  t t  At  M ADP M C@ H H  H@=XP P CG A H B @6@?@<CG A H@6 H@8 O@8 I G@8 I@8 I@?@<CG" A H@6@?@<XP N C@ A J5 P@6@1 K J@5@8 @L@?@<C@ A J5 P
@6@1 K K!@5@8 @L@?@8 N@?@<C@ A J5 P P
@6@1 K@2 K% GD@5@8 @L@?@8 N@?@<C@ A J5 P P
@6@1 K@2 K% GC@5@8 @L@?@8 N@?@<C@ A J5 P
@6@1 K@2 K% GD@5@8 @L@?@8 N@?@<C@ A J5 P
@6@1 K K
@5@8 @L@?@8 N@?@<C@ A J5 P
@6@/@/
@8 J3 B@?@1 K@2 K@5@8 @L@?@ 
@8 N@?@<C@ A J5 I
@6@1 K F,@5@8 @L@?@8 N@?@<C@ A J5 O
@6@1 K J@5@8 @L@?@8 N@?@<C@ A J5 P
@6@1 K K6@5@8 @L@?@8 N@?@<C@ A J5@6@?@<C@ A J5@6@1 K@2 EU
@5@8 @L@?@<XPpvc_print_info_at_depth C@TA A K@6@0@/@/
@8 I@#On exiting successfully from depth @8 I@8 I you will have proved @8 I@A@8 G2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 L@8 I@?@A@)
CASES@"Progress so far on proof by cases:@8 I@8 I@8 I"@@@S@?@<XPbigger_than_all_hyps C
@9 A P@6@/@0@8 L@b@i@h@u@?@R@<C@> A P@6@?@<XP P
 CA A I	@6@?@<C@RA A I	

@6@/@/
@/@8 K@/@8 K@A@)@ 
@/@8 K B@@@ @8 L@&
@ @ @/@8 H@A@)@'@G@@@ @8 L@ @/@8 I@ @/@8 P	@ @ @9 H@<XP Mp C@F@ A H@6 A@8 M1@8 I!!! ERROR trying to move @8 I@8 KA to @8 I@8 KA@8 I@8 IFile already exists.@8 I@?@8 I@ Do you want to delete this file?@/@8no_echo_read_answer B@A@) F)@A@D
@8 M.@M
@Q@8 Mr@@@8 Mu@@@) F+@9 K@<XP I CAT@N A I
@6@8 C}@AA(@/@8 M@/@8 I+@A@@+ B @A@) A@@ M@8 I@8 I M@8 I@8 I@1 M @5@8 I@?@8 KV@A@/
@8 M" M#@8 I@ 
@8 I M$@8 I@8 I@ 
@8 KQ@@ M%@8 I@8 I A@8 KQ M&@8 I@F
@1 M 
@5@/@8 A@ @/@8 F@/@/@8 M'@A@) @) A@1 H@0@5@8 @I@1 H@5@8 @L@@@A@)@) M(@1 H@0@5@8 @I@1 H@5@8 @L@@@S@8 I@G@@@@A@+ G@8 KV@6Error on input stream - returning to interactive input@8 I@8 I@1 M @0@5@8 @I A@8 KQ@8 I@G@@@]@'
@A@) A@@@8renumber_and_print B G@8 I@?@A@B H@8 H@/@8 M)@/@8 M,@A@ @8 M.@@@D@ @8 M.@M@Q M/@8 I@ @8 I M0@8 I@8 I@?@8 K@ @8 M1@8 Q2 G@8 I@8 I@ @8 M1@@ I@8 H@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 @I@8 C}@R@G@G
@G@G@F@?@<XD  t  t t  At  P ADP P C@Z H H @=XPset_memory_limit C@% A A@6@?@<XP J CC' A I

@6@?@1 I
@5@8 M@?@ 
@8 J@?@<CC- A I
@6@?@<XP IT CBf A H

@6@ 
@8pattern B@?@<CBg A H
@6@?@<XPsplit_atom_list C@5@N A H

@6@/@8 P B@A@/@3@5@/@8
triple_append B@ @8 If@?@3@5@ 
@8 Q< B@@
@8 If@)
@G@?@<XP M C@ A M@6@A@"
 I I

@#@ 
@8 G2@ 
@/@8 M@@
 G@8 JT@&
@F
@ @/@8 K@A@8 @ NF @/@8 Om@@
 NFind @/@8 Om NF P @/@8 Om@?@ @ @/@8 K@1 H@5@ @/@8 K@#ENTERING PROOF BY INDUCTION ATTEMPT@8 I@!@1 E@1 I@5@2 E@1 I@1  @5@2 E@1 I@1 I@5@2 I@5@5@5@#@8 I@1 I Ix@4@4@4@5@8 @L@ @3@4@5 @.	INDUCTION@8 Oo@?@<XPsplit_concs  C@Q A P@6@1 M@0@2 I@.
@.@5@8 I@8 N@8 N@?@9 QF B@<XP N CB A H@6@?@<CB A H@6@A@8 L  B@?@8@#check_has_type_classifications_list B@@@8var_free B@8@$ensure_has_type_classifications_list B@?@<XPtv_environment  C@> A J5@6 J@8 K@?@8 C}@/
@8 N B@8 K@)
 J@?@<XP J CB A H@6@@?@<CB A H@6@8 @L@?@<XP NB C A H@6@?@<C@! A H@6@/@8split_qualifiers B@?@8process_dcl_qualifiers B@?@<XP K] C@X A A  @6 @8 P@?@<XPsequence_simplify C@\B& A K C


@6@A@/@8 Q] B@@@/@8 K@A@ 
@/@8 Q_@@@ 
@/@8 K@?@A@)@'@@@)@A@)@'@@@A@"@#@"@#@ @ @8 H@@
@" C@#@?@<C@%B@ A K L
@6@/
@8 Q_@A@"

@#@'@@
@" L
@#@F@?@<C@#BH A K L
@6@/
@8 Q_@A@"
@#@ 
@8 L@@@" L
@#@?@<C@&BP A K Pd
@6@/
@8 Q_@A
@"


@#@'@@
@" Pd
@#@F@?@<C@'BX A K Pe
@6@/
@8 Q_@A@"
@#@3@0@5@ 
@8 H@@@" Pe
@#@?@<CB` A K
@6@3
@5@8 K@?@<CBc A K@6@?@<XPlist_forgotten_hypotheses  CAO A K @6@D
@0@8 L5 B@M
@Q@?@"No hypotheses have been forgotten.@8 I@8 I@R@<CAU A K@6FORGOTTEN HYPOTHESES :-@8 I@8 I@/
@8 Qb I@8 B< B@R@<CA[ A K  @6@?@<XP	call_once CC A IX@6@@?@<XP
done_range C	@ A L

@6@8 O@?@<C@ A L@6@b@h@i@r@A@8 O@@@S@?@q
@8 Qi B@?@<XP L C	B= A J5@6@?@<CB> A J5@6@q@?@ @ 
@ @ @8 L@?@<CBC A J5 GD@6...@8 B_@?@<CBF A J5 GC@6@ @/@8 B_@ @8 B_@?@<CBJ A J5 GD@6 Ql@8 B_@q@?@ @ 
 GD@8 L@?@<C@%BP A J5 GC@6@ @/@8 B_@ @8 B_@q@?@ @ 
 GC@ @8 L@?@<XPstartup_sequence  C@%@T A A  @6@8 P B@0 @8 G B@8 N; B O@8 Nm O~n~n@8 E B@8 M B@8 Kk B@8 I@@Welcome to the SPADE Proof Checker -- for assistance type "help"@8 I@8 I@8 I@R@<C@e A A  @6@8 OU B@8 M@R@<C
@i A A  @6@8do_do_newvc  B@8 M I@8 M@8 M@R@<C@o A A  @6@?@9 @  B@<XP O CB A H

@6@?@<CB A H  N@6@?@<CB A H N @6@?@<CB A H@6@8 Ov@?@<XP
forward_chain C@@! A P~ I@6@/@8 L@A@" E


@#@ 
@8
forward_prove B@!@1 L2@5@#@&@F@@@D@" L


@#@A@ 
@8 Q@ @/@8 P| B@) F)@!@1 L2@5@#@&@@@ @8 Q@ 
@/@8 Q@) F)@!@1 L2
@5@#@&
@1 L2@5@8 I@1 I N@5@8 @L@ @8 @L@ @8 P@?@<C@9@= A P~ I@6@/@8 M@A@/
@1 E@0@5@8 L@@@A@/
@1 L@0@5@8 L@@
@/
@1 L@0@5@8 L I@ 
@8 Q B@8 O@?@<XD  t  t t  At  N( ADPget_yes_no_answer C@=A; A I@6@8 C}@/@8 I\@A@A@)@Y@@@)@y@)
 F)@8skip_to_terminator  B@F@@@A@A@)@N@@@)@n@)
 F+@8 Q@F@@
@/@8 IY@'@)
neither@?@<XP P C@6B A H@6@8 @@/@8 If@A@"@-

@#@/@ 
@8 If@" JG@#@@@"@+

@#@ 
@8 If@F@?@<CB A H

@6@?@<XP Kt C@x@ A H		@6@1 H@0@5@8 @I@1 H@0@5@8 @I@1 H@0@5@8 @I@?@/@8 If@AB.siv@8 K@1 H
@5@8 G@G
@@@'B.vcg@/
@8 H@/@ 
@8 If@1 H@5@8 G@?B.fdl@/@8 H@/@ @8 If@1 H@5@8 G@?B.csv@/@8 H@/@ @8 If@1 H@5@8 G@?@<XPfind_newsub CC A H O
 O@6@?@<C@SC A H@6@/
@8 O@3@4@.@.@5@8 K@1 O@4@5@8 @L@1 MQ@3@.@4@5@.@5@8 I@1 MQ@0@0@0@5@8 @I@1 MS O@2 @3@4@5@2 O@1 LN
@5@5@8 G@?@<XP J C@.@' A H@6@U
@U@A@)
 I@( L3@@@)
 I@( M@/
@3@4@4@.@5@8 C@ 
@@ @8 Ok B@?@<XP QL CB A H 



@6@8has_type_classification B@ 
@8 QK@?@<CB A H@6@?@<XPsort_rules_used_this_session  C@"B A I3@6@/
@1ruleused_this_session_noprefix
@5@/@8 A@-@/@8 K@?@1 J@0@5@8 @I J@8add_rules_again B@?@<XPtestused C@! A	u E/         D

@6@A@1 D@5@8 L B@@	@1 D@5@8 Q@?@R@<C@[@# A Q D

@6@A@4@D
@'@M
@Q@D@1 D@5@8 Q@M@Q@D@1 D@5@8 Q@M@Q@1 L@2 D@5@8 @L@@@A
@1 L@2 D@5@8 I@@@1 L@2 D@5@8 I@?@R@<C@4 A Q I

@6@1 I@5@8 Q@?@R@<C@4@9 A Q I

@6@A@D
@1 I@5@8 Q@M
@Q@1 L@2 I@5@8 @L@@
@1 L@2 I@5@8 I@?@R@<XP I CCx A H
@6@1 I@5@8 I@ 
@8 I@?@<CC} A H@6@?@<XPparse_goal_expression CB A IX@6@8 L+@?@1 I I@0@5@9 L@<XP Pz C@+@I A K@6@/ M@0@3@.@4@.@5@8 O@?@A@'
@?@ @ 
@8 K@@@ @ 
@8 Py@?@<C@3@T A K@6@D@8 Dv@M@Q@3 Ou@.@5@8 C@8 O@@?@0 @^@/@0@8 O@1 M@.@5@ @8 M_@ @ 
@8 K@?@<C@:@] A K	@6@D@8 Dv@M@Q@3@.@.@5@8 C@  A@8 OI@8 O@@?@0 @^@/@0@8 O@1 M@.@5@ @8 M_@ @ 
@8 K@?@<C@g A K@6@A@/@8record_simp_of_type B@@@&@?@ 
 @^@0@3@5@8 O@?@<XD  t  t t  At  I ADP PV CCA A J@  @=CCB A J@  JG @=XP Jp C@U A Q  @.@=C@V A Q@6@9infrule B@<C@@\ A Q D H



@6@A@1 D@1 H
@5@5@8 Q@F@@@@A@1 D
@2 @@5@8 Q@F@@@@A@1 JG@5@/@8evaluate B@1 D
@2 H@5@8 Q@@@@A@l@8int B@A@1 D @5 @.@8 K@A@1 D
@5@8 Q B@@@?@R@F@@@F@A@#@ 
@8 Q@A@1 H
@5@/@8 Q@1 D@5@8 Q@@@?@R@F@@@!@ @8 Q@A@1 @@5@/@8 Q@1 D
@5@8 Q@@@?@R@F@@@?@D@ 
@8 Q@M@Q@D@ @8 Q@M@Q@A@%@U
@1 D
@.@5@8 Q@1 D
@5@8 Q B@1 D@1 H@5@5@8 Q@@@?@R@F@<C@*@ A Q D H



@6@ 
@8 Q@D@8 Q@M@Q@1 D@1 H
@5@5@9 Q@<C@*@ A Q D @



@6@ 
@8 Q@1 JG
@5@/@8 Q@1 D@1 H@5@5@9 Q@<C@)@ A Q D
 @


@6@ @8 Q@1 JG@5@/@8 Q@1 D@1 H
@5@5@9 Q@<C@)@ A Q D @



@6@8 Q@1 JG
@5@/@8 Q@1 D@1 H@5@5@9 Q@<C@0@ A Q D
 H


@6@ 
@8 Q@1 H@0@0@5@8 L@1 @@0@0@5@8 L@1 D@1 H
@5@5@9 Q@<C@0@ A Q D
 H


@6@ @8 Q@1 H@0@0@5@8 L@1 @@0@0@5@8 L@1 D@1 H
@5@5@9 Q@<C@9@ A Q D
 @


@6@ 
@8 Q@1 H@0@0@5@8 L@1 @@0@0@5@8 L@1 JG@5@/@8 Q@1 D@1 H
@5@5@9 Q@<C@=@ A Q D H



@6@ @8 Q@D@8 Q@M@Q@D@ 
@8 Q@M@Q@1 JG@5@/@8 Q@1 D@1 H@5
@5@9 Q@<C@4@ A Q D @



@6@ @8 Q@D@8 Q@M@Q@D@ 
@8 Q@M@Q@1 D@1 H
@5@5@9 Q@<C@ A Q I @


 @
@6@1 I
@5@9 Q@<C@ A Q I H


 H
@6@1 I
@5@9 Q@<C@*@ A Q I H



@6@ 
@8 Q@D@8 Q@M@Q@1 I@1 H
@5@5@9 Q@<C@*@ A Q I @



@6@ 
@8 Q@1 JG
@5@/@8 Q@1 I@1 H@5@5@9 Q@<C@)@ A Q I
 @


@6@ @8 Q@1 JG@5@/@8 Q@1 I@1 H
@5@5@9 Q@<C@)@ A Q I @



@6@8 Q@1 JG
@5@/@8 Q@1 I@1 H@5@5@9 Q@<C@0@ A Q I
 H


@6@ 
@8 Q@1 H@0@0@5@8 L@1 @@0@0@5@8 L@1 I@1 H
@5@5@9 Q@<C@0@ A Q I
 H


@6@ @8 Q@1 H@0@0@5@8 L@1 @@0@0@5@8 L@1 I@1 H
@5@5@9 Q@<C@9@ A Q I
 @


@6@ 
@8 Q@1 H@0@0@5@8 L@1 @@0@0@5@8 L@1 JG@5@/@8 Q@1 I@1 H
@5@5@9 Q@<C@=@ A Q I H



@6@ @8 Q@D@8 Q@M@Q@D@ 
@8 Q@M@Q@1 JG@5@/@8 Q@1 I@1 H@5
@5@9 Q@<C@4@ A Q I @



@6@ @8 Q@D@8 Q@M@Q@D@ 
@8 Q@M@Q@1 I@1 H
@5@5@9 Q@<CA@ A Q I H



@6@A@1 I@1 H
@5@5@8 Q@F@@@@A@1 I
@2 @@5@8 Q@F@@@@A@1 JG@5@/@8 Q@1 I
@2 H@5@8 Q@@@@A@|@8 Q@A@1 D @5 @.@8 K@A@1 I
@5@8 Q@@@?@R@F@@@V@A@1 D
@5@8 Q@F@@@F@A@#@ 
@8 Q@A@1 H
@5@/@8 Q@1 I@5@8 Q@@@?@R@F@@@!@ @8 Q@A@1 @@5@/@8 Q@1 I
@5@8 Q@@@?@R@F@@@?@D@ 
@8 Q@M@Q@D@ @8 Q@M@Q@A@%@U
@1 D
@.@5@8 Q@1 D
@5@8 Q@1 I@1 H@5@5@8 Q@@@?@R@F@<CA@ A Q	 I H


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


@6@ 
@8 Q@D@8 Q@M@Q@1 I@1 H
@5@5@9 Q@<C@*AJ A Q I @



@6@ 
@8 Q@1 JG
@5@/@8 Q@1 I@1 H@5@5@9 Q@<C@)AL A Q I
 @


@6@ @8 Q@1 JG@5@/@8 Q@1 I@1 H
@5@5@9 Q@<C@)AN A Q I @



@6@8 Q@1 JG
@5@/@8 Q@1 I@1 H@5@5@9 Q@<C@0AP A Q I
 H


@6@ 
@8 Q@1 H@0@0@5@8 L@1 @@0@0@5@8 L@1 I@1 H
@5@5@9 Q@<C@0AR A Q I
 H


@6@ @8 Q@1 H@0@0@5@8 L@1 @@0@0@5@8 L@1 I@1 H
@5@5@9 Q@<C@9AT A Q I
 @


@6@ 
@8 Q@1 H@0@0@5@8 L@1 @@0@0@5@8 L@1 JG@5@/@8 Q@1 I@1 H
@5@5@9 Q@<C@=AV A Q I H



@6@ @8 Q@D@8 Q@M@Q@D@ 
@8 Q@M@Q@1 JG@5@/@8 Q@1 I@1 H@5
@5@9 Q@<C@4AY A Q I @



@6@ @8 Q@D@8 Q@M@Q@D@ 
@8 Q@M@Q@1 I@1 H
@5@5@9 Q@<CAA^ A Q	 I H



@6@A@1 I@1 H
@5@5@8 Q@G@@A@A@1 I
@2 @@5@8 Q@G@@A@A@1 JG@5@/@8 Q@1 I
@2 H@5@8 Q@F@@Ax@AA@8 Q@A@ @1 D @5 @.@8 K@A@1 I
@5@8 Q@@@?@R@G@@@@A@%@ 
@8 Q@A@1 H
@5@/@8 Q@1 I@5@8 Q@@@?@R@F@F@@@@A@%@ @8 Q@A@1 @@5@/@8 Q@1 I
@5@8 Q@@@?@R@F@F@@@@A@U
@U@'
@A
@1 I @5 @.@8 K@@@?@R@G@@@{@A@1 I @5 @.@8 K@1 I
@5@8 Q@G@@@_@) @1 H@5@/@8 Q@A@1 I@1 H
@5@5@8 Q@F@@@=@A@1 I@1 H
@5@5@8 Q@F@@@)@A@1 I
@2 @@5@8 Q@F@@@1 JG@5@/@8 Q@1 I
@2 H@5@8 Q@@@g@D@ 
@8 Q@M@Q@D@ @8 Q@M@Q@A@$@A@U
@1 I
@.@5@8 Q@1 I@1 H@5@5@8 Q@@@?@R@F@@@+@A@%@U
@1 I
@.@5@8 Q@1 I
@5@8 Q@1 I@1 H@5@5@8 Q@@@?@R@F@F@<C@*A A Q I H



@6@ 
@8 Q@D@8 Q@M@Q@1 I@1 H
@5@5@9 Q@<C@*A A Q I @



@6@ 
@8 Q@1 JG
@5@/@8 Q@1 I@1 H@5@5@9 Q@<C@)A A Q I
 @


@6@ @8 Q@1 JG@5@/@8 Q@1 I@1 H
@5@5@9 Q@<C@)A A Q I @



@6@8 Q@1 JG
@5@/@8 Q@1 I@1 H@5@5@9 Q@<C@0A A Q I
 H


@6@ 
@8 Q@1 H@0@0@5@8 L@1 @@0@0@5@8 L@1 I@1 H
@5@5@9 Q@<C@0A A Q I
 H


@6@ @8 Q@1 H@0@0@5@8 L@1 @@0@0@5@8 L@1 I@1 H
@5@5@9 Q@<C@9A A Q I
 @


@6@ 
@8 Q@1 H@0@0@5@8 L@1 @@0@0@5@8 L@1 JG@5@/@8 Q@1 I@1 H
@5@5@9 Q@<C@=A A Q I H



@6@ @8 Q@D@8 Q@M@Q@D@ 
@8 Q@M@Q@1 JG@5@/@8 Q@1 I@1 H@5
@5@9 Q@<C@4A A Q I @



@6@ @8 Q@D@8 Q@M@Q@D@ 
@8 Q@M@Q@1 I@1 H
@5@5@9 Q@<CAA A Q	 I H



@6@A@1 I@1 H
@5@5@8 Q@G@@A@A@1 I
@2 @@5@8 Q@G@@An@A@1 JG@5@/@8 Q@1 I
@2 H@5@8 Q@F@@AR@AA@8 Q@A@ @1 D @5 @.@8 K@A@1 I
@5@8 Q@@@?@R@G@@@@A@%@ 
@8 Q@A@1 H
@5@/@8 Q@1 I@5@8 Q@@@?@R@F@F@@@@A@%@ @8 Q@A@1 @@5@/@8 Q@1 I
@5@8 Q@@@?@R@F@F@@@@A@U
@U@'
@A
@1 I @5 @.@8 K@@@?@R@G@@@{@A@1 I @5 @.@8 K@1 I
@5@8 Q@G@@@_@) @1 H@5@/@8 Q@A@1 I@1 H
@5@5@8 Q@F@@@=@A@1 I@1 H
@5@5@8 Q@F@@@)@A@1 I
@2 @@5@8 Q@F@@@1 JG@5@/@8 Q@1 I
@2 H@5@8 Q@@@A@D@ 
@8 Q@M@Q@D@ @8 Q@M@Q@A@%@U
@1 I
@.@5@8 Q@1 I
@5@8 Q@1 I@1 H@5@5@8 Q@@@?@R@F@F@<C@*B A Q I H



@6@ 
@8 Q@D@8 Q@M@Q@1 I@1 H
@5@5@9 Q@<C@*B A Q I @



@6@ 
@8 Q@1 JG
@5@/@8 Q@1 I@1 H@5@5@9 Q@<C@)B A Q I
 @


@6@ @8 Q@1 JG@5@/@8 Q@1 I@1 H
@5@5@9 Q@<C@)B A Q I @



@6@8 Q@1 JG
@5@/@8 Q@1 I@1 H@5@5@9 Q@<C@0B	 A Q I
 H


@6@ 
@8 Q@1 H@0@0@5@8 L@1 @@0@0@5@8 L@1 I@1 H
@5@5@9 Q@<C@0B A Q I
 H


@6@ @8 Q@1 H@0@0@5@8 L@1 @@0@0@5@8 L@1 I@1 H
@5@5@9 Q@<C@9B
 A Q I
 @


@6@ 
@8 Q@1 H@0@0@5@8 L@1 @@0@0@5@8 L@1 JG@5@/@8 Q@1 I@1 H
@5@5@9 Q@<C@=B A Q I H



@6@ @8 Q@D@8 Q@M@Q@D@ 
@8 Q@M@Q@1 JG@5@/@8 Q@1 I@1 H@5
@5@9 Q@<C@4B A Q I @



@6@ @8 Q@D@8 Q@M@Q@D@ 
@8 Q@M@Q@1 I@1 H
@5@5@9 Q@<C@*B A Q I H



@6@ 
@8 Q@D@8 Q@M@Q@1 I@1 H
@5@5@9 Q@<C@*B A Q I @



@6@ 
@8 Q@1 JG
@5@/@8 Q@1 I@1 H@5@5@9 Q@<C@)B A Q I
 @


@6@ @8 Q@1 JG@5@/@8 Q@1 I@1 H
@5@5@9 Q@<C@)B! A Q I @



@6@8 Q@1 JG
@5@/@8 Q@1 I@1 H@5@5@9 Q@<C@0B# A Q I
 H


@6@ 
@8 Q@1 H@0@0@5@8 L@1 @@0@0@5@8 L@1 I@1 H
@5@5@9 Q@<C@0B% A Q I
 H


@6@ @8 Q@1 H@0@0@5@8 L@1 @@0@0@5@8 L@1 I@1 H
@5@5@9 Q@<C@9B' A Q I
 @


@6@ 
@8 Q@1 H@0@0@5@8 L@1 @@0@0@5@8 L@1 JG@5@/@8 Q@1 I@1 H
@5@5@9 Q@<C@=B) A Q I H



@6@ @8 Q@D@8 Q@M@Q@D@ 
@8 Q@M@Q@1 JG@5@/@8 Q@1 I@1 H@5
@5@9 Q@<C@4B, A Q I @



@6@ @8 Q@D@8 Q@M@Q@D@ 
@8 Q@M@Q@1 I@1 H
@5@5@9 Q@<CAB/ A Q	 I H



@6@A@1 I@1 H
@5@5@8 Q@G@@A@A@1 I
@2 @@5@8 Q@G@@An@A@1 JG@5@/@8 Q@1 I
@2 H@5@8 Q@F@@AR@AA@8 Q@A@ @1 D @5 @.@8 K@A@1 I
@5@8 Q@@@?@R@G@@@@A@%@ 
@8 Q@A@1 H
@5@/@8 Q@1 I@5@8 Q@@@?@R@F@F@@@@A@%@ @8 Q@A@1 @@5@/@8 Q@1 I
@5@8 Q@@@?@R@F@F@@@@A@U
@U@'
@A
@1 I @5 @.@8 K@@@?@R@G@@@{@A@1 I @5 @.@8 K@1 I
@5@8 Q@G@@@_@) @1 @@5@/@8 Q@A@1 I@1 H
@5@5@8 Q@F@@@=@A@1 I@1 H
@5@5@8 Q@F@@@)@A@1 I
@2 @@5@8 Q@F@@@1 JG@5@/@8 Q@1 I
@2 H@5@8 Q@@@A@D@ 
@8 Q@M@Q@D@ @8 Q@M@Q@A@%@U
@1 I
@.@5@8 Q@1 I
@5@8 Q@1 I@1 H@5@5@8 Q@@@?@R@F@F@<CABm A Q D JA



@6@A@1 D@1 JA
@5@5@8 Q@F@@@@A@@8 Q@A@1 D @5 @.@8 K@A@1 D @5@8 Q@@@?@R@F@@@@A@1 D@5 @.@8 K@A@1 D
@5@8 Q@@@?@R@F@@@p@A@(@1 D?@5 @.@8 K@A@1 JG
@5@/@8 Q@1 D@5@8 Q@@@?@R@F@@@F@A@#@ 
@8 Q@A@1 JA
@5@/@8 Q@1 D@5@8 Q@@@?@R@F@@@!@1 D
@.@5@8 Q@1 D
@5@8 Q@1 D@1 JA@5@5@8 Q@@@@@D@8 Q@M@Q@D@ 
@8 Q@M@Q@ @8 Q@1 D @5 @.@8 K@A@U@1 D @5@8 Q@@@U
@1 D
 @5@9 Q@F@<C@!B A Q D JA



@6@ 
@8 Q@1 D@1 JA
@5@5@9 Q@<C@(B A Q D
 JA


@6@ 
@8 Q@1 JA@0@0@5@8 L@1 D@1 JA
@5@5@9 Q@<C@(B A Q D
 JA


@6@ @8 Q@1 JA@0@0@5@8 L@1 D@1 JA
@5@5@9 Q@<CAB A Q I JA



@6@A@1 I@1 JA
@5@5@8 Q@F@@A@A@@8 Q@A@1 D @5 @.@8 K@A@1 I @5@8 Q@@@?@R@F@@@@A@1 D@5 @.@8 K@A@1 I
@5@8 Q@@@?@R@F@@@@A@$@1 D
@5@8 Q@A@1 I
 @5@8 Q@@	@1 I @5@8 Q@F@@@p@A@(@1 D?@5 @.@8 K@A@1 JG
@5@/@8 Q@1 I@5@8 Q@@@?@R@F@@@F@A@#@ 
@8 Q@A@1 JA
@5@/@8 Q@1 I@5@8 Q@@@?@R@F@@@!@1 D
@.@5@8 Q@1 D
@5@8 Q@1 I@1 JA@5@5@8 Q@@@@D@8 Q@M@Q@D@ 
@8 Q@M@Q@ @8 Q@A@!@1 D @5 @.@8 K@1 I @5@8 Q@1 I
 @5@8 Q@@@z@A@=@1 I @5 @.@8 K@U@U
@A@1 I @5@8 Q@1 I
 @5@8 Q@@@1 I @5@8 Q@1 I
 @5@8 Q@@@;@1 I @5 @.@8 K@U@U
@A@1 I @5@8 Q@1 I
 @5@8 Q@@@1 I @5@8 Q@1 I
 @5@9 Q@F@<C@!B A Q I JA



@6@ 
@8 Q@1 I@1 JA
@5@5@9 Q@<C@(B A Q I
 JA


@6@ 
@8 Q@1 JA@0@0@5@8 L@1 I@1 JA
@5@5@9 Q@<C@(B A Q I
 JA


@6@ @8 Q@1 JA@0@0@5@8 L@1 I@1 JA
@5@5@9 Q@<CAB A Q I JA



@6@A@1 I@1 JA
@5@5@8 Q@F@@A@AA*@8 Q@A@1 D @5 @.@8 K@A@1 I @5@8 Q@@@?@R@F@@A@A@1 D@5 @.@8 K@A@1 I
@5@8 Q@@@?@R@F@@@@A@(@1 D?@5 @.@8 K@A@1 JG
@5@/@8 Q@1 I@5@8 Q@@@?@R@F@@@@A@#@ 
@8 Q@A@1 JA
@5@/@8 Q@1 I@5@8 Q@@@?@R@F@@@@A@J@1 I @5 @.@8 K@A@#@1 I
@.@5@8 Q@1 I
@5@8 Q@1 I@1 JA@5@5@8 Q@@@1 I
@.@5@8 Q@1 I@1 JA@5@5@8 Q@@@H@1 I @5 @.@8 K@A@#@1 I
@.@5@8 Q@1 I
@5@8 Q@1 I@1 JA@5@5@8 Q@@@1 I
@.@5@8 Q@1 I@1 JA@5@5@8 Q@@@T@D@8 Q@M@Q@D@ 
@8 Q@M@Q@ @8 Q@1 I @5 @.@8 K@U@U
@A@1 I @5@8 Q@1 I
 @5@8 Q@@@1 I @5@8 Q@1 I
 @5@9 Q@F@<C@!C& A Q I JA



@6@ 
@8 Q@1 I@1 JA
@5@5@9 Q@<C@(C' A Q I
 JA


@6@ 
@8 Q@1 JA@0@0@5@8 L@1 I@1 JA
@5@5@9 Q@<C@(C( A Q I
 JA


@6@ @8 Q@1 JA@0@0@5@8 L@1 I@1 JA
@5@5@9 Q@<CAC, A Q I JA



@6@A@1 I@1 JA
@5@5@8 Q@F@@A@AA*@8 Q@A@1 D @5 @.@8 K@A@1 I @5@8 Q@@@?@R@F@@A@A@1 D@5 @.@8 K@A@1 I
@5@8 Q@@@?@R@F@@@@A@(@1 D?@5 @.@8 K@A@1 JG
@5@/@8 Q@1 I@5@8 Q@@@?@R@F@@@@A@#@ 
@8 Q@A@1 JA
@5@/@8 Q@1 I@5@8 Q@@@?@R@F@@@@A@J@1 I @5 @.@8 K@A@#@1 I
@.@5@8 Q@1 I
@5@8 Q@1 I@1 JA@5@5@8 Q@@@1 I
@.@5@8 Q@1 I@1 JA@5@5@8 Q@@@H@1 I @5 @.@8 K@A@#@1 I
@.@5@8 Q@1 I
@5@8 Q@1 I@1 JA@5@5@8 Q@@@1 I
@.@5@8 Q@1 I@1 JA@5@5@8 Q@@@T@D@8 Q@M@Q@D@ 
@8 Q@M@Q@ @8 Q@1 I @5 @.@8 K@U@U
@A@1 I @5@8 Q@1 I
 @5@8 Q@@@1 I @5@8 Q@1 I
 @5@9 Q@F@<C@!Cd A Q I JA



@6@ 
@8 Q@1 I@1 JA
@5@5@9 Q@<C@(Ce A Q I
 JA


@6@ 
@8 Q@1 JA@0@0@5@8 L@1 I@1 JA
@5@5@9 Q@<C@(Cf A Q I
 JA


@6@ @8 Q@1 JA@0@0@5@8 L@1 I@1 JA
@5@5@9 Q@<CAjCj A Q I JA



@6@A@1 I@1 JA
@5@5@8 Q@F@@AH@A@@8 Q@A@1 D @5 @.@8 K@A@1 I @5@8 Q@@@?@R@F@@@@A@1 D@5 @.@8 K@A@1 I
@5@8 Q@@@?@R@F@@@@A@(@1 D?@5 @.@8 K@A@1 JG
@5@/@8 Q@1 I@5@8 Q@@@?@R@F@@@@A@#@ 
@8 Q@A@1 JA
@5@/@8 Q@1 I@5@8 Q@@@?@R@F@@@\@A@.@1 I @5 @.@8 K@1 I
@.@5@8 Q@1 I
@5@8 Q@1 I@1 JA@5@5@8 Q@@@,@1 I @5 @.@8 K@1 I
@.@5@8 Q@1 I
@5@8 Q@1 I@1 JA@5@5@8 Q@@@T@D@8 Q@M@Q@D@ 
@8 Q@M@Q@ @8 Q@1 I @5 @.@8 K@U@U
@A@1 I @5@8 Q@1 I
 @5@8 Q@@@1 I @5@8 Q@1 I
 @5@9 Q@F@<C@!C A Q I JA



@6@ 
@8 Q@1 I@1 JA
@5@5@9 Q@<C@(C A Q I
 JA


@6@ 
@8 Q@1 JA@0@0@5@8 L@1 I@1 JA
@5@5@9 Q@<C@(C A Q I
 JA


@6@ @8 Q@1 JA@0@0@5@8 L@1 I@1 JA
@5@5@9 Q@<CAjC A Q I JA



@6@A@1 I@1 JA
@5@5@8 Q@F@@AH@A@@8 Q@A@1 D @5 @.@8 K@A@1 I @5@8 Q@@@?@R@F@@@@A@1 D@5 @.@8 K@A@1 I
@5@8 Q@@@?@R@F@@@@A@(@1 D?@5 @.@8 K@A@1 JG
@5@/@8 Q@1 I@5@8 Q@@@?@R@F@@@@A@#@ 
@8 Q@A@1 JA
@5@/@8 Q@1 I@5@8 Q@@@?@R@F@@@\@A@.@1 I @5 @.@8 K@1 I
@.@5@8 Q@1 I
@5@8 Q@1 I@1 JA@5@5@8 Q@@@,@1 I @5 @.@8 K@1 I
@.@5@8 Q@1 I
@5@8 Q@1 I@1 JA@5@5@8 Q@@@T@D@8 Q@M@Q@D@ 
@8 Q@M@Q@ @8 Q@1 I @5 @.@8 K@U@U
@A@1 I @5@8 Q@1 I
 @5@8 Q@@@1 I @5@8 Q@1 I
 @5@9 Q@F@<C@!C A Q I JA



@6@ 
@8 Q@1 I@1 JA
@5@5@9 Q@<C@(C A Q I
 JA


@6@ 
@8 Q@1 JA@0@0@5@8 L@1 I@1 JA
@5@5@9 Q@<C@(C A Q I
 JA


@6@ @8 Q@1 JA@0@0@5@8 L@1 I@1 JA
@5@5@9 Q@<C@LC A Q D


@6@A@'
@F@@@:@A@8 Q@ 
@8 Q@A
@1 D
@5 @.@8 K@@@?@R@F@@@1 D@.@5@8 Q@1 D@5@8 Q@1 D
@5@9 Q@<C@C A Q I


@6@A@0@8 Q@A@ 
@8 Q@A@D@1 D
@5 @.@8 K@M@Q@@@?@R@@
@1 I
@5@8 Q@F@@@@A@V@A@1 D@1 H@.@5
@5@8 Q@@@ @A@1 D@1 H@.@5
@5@8 Q@@@1 D@1 @@.@5
@5@8 Q@A@ @8 Q@D@1 D @5 @.@8 K@M@Q@@	@1 I @5@8 Q@@@3@A@1 I@.@5@8 Q@1 D
@5@8 Q@@@1 D@.@5@8 Q@1 D@5@8 Q@1 I
@5@9 Q@<C@D A Q I


@6@A@*@8 Q@A@ 
@8 Q@A
@1 I
@5 @.@8 K@@@?@R@@
@1 I
@5@8 Q@F@@@@A@>@A@1 I@1 H@.@5
@5@8 Q@@@1 I@1 H@.@5
@5@8 Q@A@ @8 Q@1 I @5 @.@8 K@@	@1 I @5@8 Q@@@a@A@,@1 I@1 @@.@5
@5@8 Q@A@ @8 Q@1 I @5 @.@8 K@@	@1 I @5@8 Q@@@3@A@1 I@.@5@8 Q@1 I@5@8 Q@1 I
@5@8 Q@@@1 I@.@5@8 Q@1 I
@5@9 Q@<C@D@ A Q I


@6@A@*@8 Q@A@ 
@8 Q@A
@1 I
@5 @.@8 K@@@?@R@@
@1 I
@5@8 Q@F@@@@A@>@A@1 I@1 H@.@5
@5@8 Q@@@1 I@1 H@.@5
@5@8 Q@A@ @8 Q@1 I @5 @.@8 K@@	@1 I @5@8 Q@@@a@A@,@1 I@1 @@.@5
@5@8 Q@A@ @8 Q@1 I @5 @.@8 K@@	@1 I @5@8 Q@@@3@A@1 I@.@5@8 Q@1 I@5@8 Q@1 I
@5@8 Q@@@1 I@.@5@8 Q@1 I
@5@9 Q@<C@De A Q I


@6@A@*@8 Q@A@ 
@8 Q@A
@1 I
@5 @.@8 K@@@?@R@@
@1 I
@5@8 Q@F@@@@A@U@U
@'
@F@@@@A@>@A@1 I@1 H@.@5
@5@8 Q@@@1 I@1 H@.@5
@5@8 Q@A@ @8 Q@1 I @5 @.@8 K@@	@1 I @5@8 Q@@@J@A@,@1 I@1 @@.@5
@5@8 Q@A@ @8 Q@1 I @5 @.@8 K@@	@1 I @5@8 Q@@@1 I@.@5@8 Q@1 I@5@8 Q@1 I
@5@9 Q@<C@D A Q I


@6@A@*@8 Q@A@ 
@8 Q@A
@1 I
@5 @.@8 K@@@?@R@@
@1 I
@5@8 Q@F@@@@A@U@U
@'
@F@@@@A@>@A@1 I@1 H@.@5
@5@8 Q@@@1 I@1 H@.@5
@5@8 Q@A@ @8 Q@1 I @5 @.@8 K@@	@1 I @5@8 Q@@@J@A@,@1 I@1 @@.@5
@5@8 Q@A@ @8 Q@1 I @5 @.@8 K@@	@1 I @5@8 Q@@@1 I@.@5@8 Q@1 I@5@8 Q@1 I
@5@9 Q@<XP J* C@;AL A H@6@8 MB B@1 MDgo@5@8 @L@1 ME@5@8 @L@8handle_quantifiers_in_con  B@8 C}@1 ME@.
@5@8 I@8stage B@A	@)
@8unhandle_quantifiers_in_con  B@F@@
stop@8 MD B@8 Q@/@8con B@8nochange B@8 Q@?@<XP
generalise CAM A I	@6@?@<CAN A I	




@6@?@ 
@8 Q B@?@<XP Lu C@ A H@6@1 N@.
@5@8 I@8 H@8 KQ@8 KV@R@<CA @ A H@6@8 M P@8 @L@1replace_all_expr_type@0@5@8 @I@1 I NU@0@5@8 @I@1 I NU@2 Jx @@5@8 G@1 L@0@0@0@5@8 @I@1 Q@0@5@8 @I@1 Q:@0@5@8 @Iold@/
@8 Io@A@8 I@&
@G@@@p@A@T
@$Total wildcard not allowed: aborted.@8 I@8 I P@8 @I@?@R@G@F
@@@Y@1 Q:
@5@8 @L@8 Q@/@8get_all_subexpressions_in_vc B@A@)@*No matching subexpressions found: aborted.@8 I@8 I P@8 @I@?@R@F@F
@@@5@1 MG@5@8 @L@A@"
@#@(
@@@8
print_subs B@/
@8
determine_sub B@?@A	@)
 O@?@R@F@@@ 
@3@.@4@0@5@8 K@/@8 JT@1 Q@5@8 @L@?@1 Q@5@8 @L@1 Ip Q@0@5@8 @I@1 Ip Q@5@8 G@?@8 L  B@1 Q@.@5@8 I@A@'@?@R@@@ @8 L@?@ @8do_replace_all B P@8 @I@?@<XP N C@1@ A I0@6@/@8helpfilename B@/@8 II B@/
@8 H@/@ 
@8 If@A
@ @8open_help_file B@8
show_help_for B@8 KV@8 M@@
@;ERROR: Cannot open or display Checker help library file -- @8 I@ @8 I@8 I@?@<XPfind_first_free_starting_at C@5 A I

@6@D@0@8 L@M@Q@?@<C@9 A I@6@q
@?@9 Q B@<XP Il CCV A I	  @6@1 O@0@5@8 @I@1 J.@0@5@8 @I@?@<XPcheckhastypelist CB_ A H


@6@?@ 
@8 M@?@<CB` A H
@6@ @8 M@?@ 
@ @8 Q B@?@<C
Bc A H
@6@?@8 M@?@<CBd A H
@6@8 M@?@ 
@8 Q@?@<XD  t  t t  At  J  BP J  CBM A I@6@A	 J@0@8 Io@F
@@@+REMEMBER -- which hypothesis or hypotheses? J@8 J@/
@8 I J@8 J@8do_remembering  B@?@<XP I# C@1A9 A I@6@/@0@8 O@A@8 P B*** PROVED FOR CASE @8 I@8 I@8 I@@@D@8 Q@M@Q<Case @8 I@8 I	 pending>@8 I@8 I@R@<CAH A I@6@?@<XPscream_blue_murder  C
@ A H  @6@8 I@$FAILED: ERROR IN COMMAND LINE SYNTAX@8 I@8 I@?@9 K@<XD  t  t t  At  Q ADD  t  t t  At  P ADP P C H H  I@=XP M CAf A H  @@=CAg A H  Q@=CAh A H
@6@/@8 I@3@5@9 If@<XP N C@ A I|@6@U
@A@)
@G@@@"

@#@8good_condition B@ 
@8 N@?@<C@ A I|
bad_conditions@6@?@<C@ A I| @=XD  t  t t  At  OB  ADP O C@ A I @.@6@?@<C
@ A I
@6@0@8 L@?@<C@ A I@6@0@8 L@q@?@8 O@?@<C@%@ A I@6@1 L2
@5@8 @L@1 I N@2 L2
@5@8 @L@1 J.@0@5@8 @I@8 N@8 P@?@<XP L_ CB A I@6@8 L^@8 L^@?@<CB A I @=C@$B A I@6@8 G2@b@h@c @t@D@8 Qb@M@Q@D@8 K@M@Q@1 L5
@5@8 @L@?@<CB A I@6@8 G2@b@h@c @t L7@8 I@8 I@6 cannot be forgotten (it is already forgotten/deleted)@8 I@8 I@?@<CB A I@6@%Illegal hypothesis number to forget: @8 I@8 I@8 I@?@<XP I C@5D A H@6@/@8 I@8 C}@/@8 Lf@A@8 M B@@@8
is_vc_line B@?@/
@8 I@/@8 I@ @ 
@/@8 I@?@A@*
@@@ @8read_verification_condition B@?@<XPwrite_unproved_subgoals C@4A A I3

@6@8 I:	Subgoal: @8 I@/
@8 K> B@A
@)
 @8 I@F@@@b@g
@h@m @@c	@m @@y@ @0@8 M~@8 I@?@<C@7A A I3

@6@8 I: R@8 I@/@8 R@A
@) @8 I@F@@@b@g@h@m @@c	@m @@y@ @0@8 M~@8 I@ 
@8 R B@?@<CA A I3
@6@8 I:(no subgoals remaining (?!))@8 I@8 I@?@<XP I C@2@C A I@6@8clear_vc  B@1 I@0@5@8 @I@1 I @5@8 @L@1 P@0@5@8 @I@1 P@0@0@0@5@8 @I@1 O@0@0@0@5@8 @I@1 P@0@0@5@8 @I@8add_vc B@?@<XPform_function_var_list C	C A H
@6@?@<CC A H

@6@?@<C
C A H


@6@?@<CC A H



@6@?@<CC A H




@6@?@<CC A H





@6@?@<CC A H






@6@?@<CC A H







@6@?@<CC A H	








@6@?@<CC A H










@6@?@<C@ C A H






@6@b@h@c
@t@q
 @?@ 
@8 R B@?@<CC A H @6@?@<XD  t  t t  At  O ADD  t  t t  At  I BP I CA A I@6@8 Dv@?@<CA A I@6@U
@3@0@.@5@8 C@8 QN@?@<XP J CC A I@6@8 I@8 I@8 I@8 O@8 O@?@<XPrestructure_array_aggregate C@F# A H
@6@A@@" M

@#@?@ @/@8 J@?@A@,@" H

@#@ @/@8 O@ @/@8 O@?@!@1 H@5@#@G@G@G@@@Q@A@,@" H

@#@ @/@8 J@ @/@8 J@?@!@3@1 H@5@5@#@G@@@"
@#@ @/@8 J@?@!@3@5@#@G@G@G@G@?@" M@#@@@ @8 J@G@G@G@G@G@G@G@?@ 
@ @8 R B@?@<CFC A H@6@?@<XPcreate_formula CA A I
@6@?@<CA A I


 E
@6@?@<CA A I

 E I

@6@ @1 E@5@8 R B@?@<XP
fetch_vars_in CE5 A H@6@/@8 M B@?@9 K@<XP L CB2 A H
@6@8 @ O@8 L@?@<CB3 A H
@6@8 @ O@8 L @@8 L@?@<XP L C@^@ A L@6@/@3
@4@4@5@8 C@A@ 
@1 K@0@5@8 O@?@ @8 L@F@@@9@A@ 
@1 Q
@0@5@8 O@?@ @8sequence_infer B@F@@@&@A@ 
 O@8 O@ 
@/@8 MX@?@ @ @8enumerated_infer B@@@1 L@0@5@8 @I@?@ @ 
@8 Q@F@?@<XPdo_implication  C@\ A P@6@0@1 E@.
@.@5@8 L@0@8 L@8 O@R@<C@#@b A P@6@0@1 E@.
@.@5@8 L@0@1 H@5@8 L@1 H
@5@/@8 I@8 O@R@<XD  t  t t  At standardise_in_infer ADP R$ C@K H H  I@=XD  t  t t  At  P ADP LZ C@Q A A @@6@8 Qm B @8 G@?@<XPincrease_defect_counter  C@L A A@6@1 Oj@.
@5@8 I@q
@1 Oj@5@8 B @?@<XP P CA A K H


@6@A@8 P@@@ 
@8 P@?@<CA A K H


@6@1 I@5@8 M@1 I
@5@8 M@?@<CA A K
@6@1 D@5@8 M@?@<XP Q C@"AW A I@6@8 C}@/
@8 I\@A@)
@ @F@@@A@)
	@F@@@/@8 IY@'
@?@<XD  t  t t  At hn ADP K CB- A I	

@6@ 
@8do_satisfy_goal B@ @9 K@<CB0 A I	

@6@3
@5@/@8 H@ @ @9 K@<CB3 A I	

@6@?@<XD  t  t t  At input_from_terminal  BD  t  t t  At  R.  ADP R.  C@$ H H   @=XP	find_char CF A H@6@8 C}@/@8 M@'
@?@<XP Of CB A H




@6@?@ 
@ @9 Oe@<CB A H@6@?@<XPmax_conc_no C@ A K@6@0@8 M@D@/@0@8 M@b@i@h@t@M@Q@@@F@?@<C@ A K  @=XP L CCq A I3@6@8 @@/@8 If@?@8 F@?@<C@1Cw A I3@6@8 G2@A
@b@h@c @u@( @&
@@@b@h@c @r@(@b@h@l JG@y
@?@ 
@/@8 O>@?@b@g@j@o@x@<XP OO CB A I @-@6@?@<CB A I
 @-@6@1 I
@5@8 M@?@<CB A I
 D
@6@?@<C@GB A I@6@ @/@8 ON@A@A@'@@	@1 I
@5@8 M@'
@@@ @A@) @-@"
 D
@#@@@"
 I D
@#@?@<XP Q CBr A I3



@6@3@4
@5@8 L@9 I@<XPlist_files_with_extension C@3@w A A@6@/@8 IfB.@/@8 H@/
@ 
@8 B @ 
@/@8 G B@ @/@8filesWithExtension B@A	@)       <THERE ARE NONE>@8 I@@@ @8 P@?@R@<XP P CC" A H
 O@6 O@8 P B@?@<CC% A H@6@0@8 R=@?@6!!! FATAL-ERROR: Identifier declared multiple times - @8 I@8 I@8 I@?@9
maybe_halt  B@<CC- A H@6@8built_in_ident B@?@>!!! FATAL-ERROR: Identifier reserved or already predeclared - @8 I@8 I@8 I@?@9 R?@<CC5 A H@6@1 P
@5@8 @L@?@<XD  t  t t  At  Ma BP M` CAl A H

@6@?@<C
Am A H


@6@8 M_@?@<XP L
 C@ A I

@6@ 
@8 L@?@<C@ A I
@6@ 
@/@8 L M@8 I@q @ @ @8 L@?@<XP Q CB A H
@6@(There are NO subexpressions of the form @8 I@/@8 Q9@8 P$ B@1 Ip@0@0@5@8 @I@8 I@8 I@?@<C@+B A H

@6@A@"


@#@@@%
@1 MK@5@8 @LSubexpression is @8 I@ 
@8 I@8 I@?@<CB A H@6Possible subexpressions:-@8 I@8 I@?@8 N@?@<XP
truncate_list C	A A H@6@8 O@@?@<CA A H@6@/
@8 F@b@g
@h@s@?@'@<C@A A H@6@"

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




















@ @#@"
@ @#@?@<CA A H@6@/
@8 F@b@g
@h@t@b@g
@h@m @@y@ @8 K@?@<XD  t  t t  At  Iv BP Iw C@I@$ A	u E2        @6@A@"
 I I
@#@8 G2@/@8 M@@
 G@8 JT@&
@F@" E


@#@/ @-@1 E @-@5@8 R@%ENTERING PROOF BY IMPLICATION ATTEMPT@8 I@8 I@ @ 
IMPLICATION@8 Oo@?@<XPmake_update_list C@_@/ A K

@6@/ M@0@3@.@4@.@5@8 O@?@ @/@ 
@8 RO B@?@A@-@1 @@0@5@ @8 M_@?@/@3@1 @@0@5@.@5@ @8 H@ @3@1 @@5@5@8 H@@@" @@#@G@?@<C@= A K
@6@?@<XP Q C@ A I0  J		Bcase.chl@=C	@ A I0  C	Bconsult.chl@=C	@ A I0  J	Bdeclare.chl@=C@ A I0  Jp	Bdeduce.chl@=C@ A I0  J	Bdelete.chl@=C@ A I0  @		Bdone.chl@=C@ A I0  J		Bexit.chl@=C	@ A I0  Hy	Bexecute.chl@=C@ A I0  J	Bforget.chl@=C	@ A I0  J	Bforwardch.chl@=C@ A I0  F,		Bhelp.chl@=C@ A I0  Jt	
Binfer.chl@=C	@ A I0  J	Binstantia.chl@=C@ A I0  B<		Blist.chl@=C@ A I0  I	
Bnewvc.chl@=C	@ A I0  J	Bprintvc.chl@=C@ A I0  Ih	
Bprove.chl@=C@ A I0  J		Bquit.chl@=C	@ A I0  J	
Bremember.chl@=C	@ A I0  Jx	Breplace.chl@=C@ A I0  P#		Bsave.chl@=C@ A I0  J	Bset.chl@=C@ A I0  J		Bshow.chl@=C	@ A I0  Jn	
Bsimplify.chl@=C	@ A I0  J}	
Bstandard.chl@=C@ A I0  I	Bstatus.chl@=C	@ A I0  J	
Btraverse.chl@=C	@ A I0  J	
Bundelete.chl@=C@ A I0  J	Bunwrap.chl@=C@ A I0  N	
Brules.chl@=CA  A I0  D N P-	Brxarith.chl@=CA A I0  D N P3	Brxarith.chl@=CA A I0  D N Pm	Brxmodular.chl@=CA A I0  D N P5	Brxarith.chl@=CA A I0  D N P7	Brxarith.chl@=CA A I0  D N P9	Brxarith.chl@=CA A I0  D N P;	Brxarith.chl@=CA
 A I0  D N OH	Brxarray.chl@=CA A I0  D N O?	Brxarray.chl@=C
A
 A I0  D N P?	Brxenum.chl@=C
A A I0  D N PA	Brxenum.chl@=C
A A I0  D N MZ	Brxenum.chl@=CA A I0  D N O%	Brxfdlfunc.chl@=CA A I0  D N O&	Brxfdlfunc.chl@=CA A I0  D N O(	Brxfdlfunc.chl@=CA A I0  D N PG	Brxfdlfunc.chl@=CA A I0  D N PY	Brxgenineq.chl@=CA A I0  D N P[	Brxgenineq.chl@=CA A I0  D N P]	Brxgenineq.chl@=CA A I0  D N PU	Brxinequal.chl@=CA A I0  D N PW	Brxinequal.chl@=CA A I0  D N PO	Brxlogic.chl@=CA A I0  D N PM	Brxlogic.chl@=CA A I0  D N PQ	Brxlogic.chl@=CA  A I0  D N PK	Brxlogic.chl@=CA! A I0  D N PI	Brxlogic.chl@=CA" A I0  D N PS	Brxlogic.chl@=CA$ A I0  D N Ps	Brxmodular.chl@=CA& A I0  D N P_	Brxquantif.chl@=CA( A I0  D N A	
Brxrecord.chl@=CA) A I0  D N P	
Brxrecord.chl@=CA* A I0  D N Ou	
Brxrecord.chl@=C
A, A I0  D N Pa	
Brxseq.chl@=C
A- A I0  D N @	
Brxseq.chl@=C
A. A I0  D N Hm	
Brxseq.chl@=C
A/ A I0  D N L	
Brxseq.chl@=C
A0 A I0  D N O)	
Brxseq.chl@=C
A1 A I0  D N O*	
Brxseq.chl@=C
A2 A I0  D N Pg	
Brxseq.chl@=C
A4 A I0  D N Pi	Brxsets.chl@=CA6 A I0  D N P	Brxspecial.chl@=CA7 A I0  D N P	Brxspecial.chl@=CA8 A I0  D N P	Brxspecial.chl@=CA9 A I0  D N Jn	Brxspecial.chl@=CA: A I0  D N P	Brxspecial.chl@=CA; A I0  D N P	Brxspecial.chl@=CA< A I0  D N P	Brxspecial.chl@=XPsequence_infrule CAi A L@6@9fact B@<C@$Aj A L D

@6@1 D@.
@5@8 RT@1 D
@5@8 Q@1 D
@5@9 RR B@<C@$Ak A L I

@6@1 D@.
@5@8 RT@1 D
@5@8 Q@1 I
@5@9 RW@<CAl A L I

@6@1 I@.
@5@8 RT@1 D
@5@9 RW@<CAm A L I

@6@1 I@.
@5@8 RT@1 D
@5@9 RW@<XPdisplay_list C@EC A H

@6@A@8 J,  B@( F)@@@!@8 I:@8 I@8 I@8 I: N@8 I@ 
@8 I@8 I@ @8 NProceed@/@8 KF@?@ @3
@5@8 O B@?@<CC A H@6@8 NSelect (number/none): @/@8 G B@/
@8 Q B@1 KL
@5@8 @L@?@<XP O C@6 A I@6@8 M1@@0@8 P@P@0@8 L G@8 I@8 I@R@<XP K CA A I	@6@?@<CA A I	@6@U@" I
@#@?@<C@"A A I	
@6@ @8 I@ @1 I
@0@5@8 L@?@ @ @ 
@8 K@?@<CB A I	

@6@ @ @ 
@8 K@?@<XP JK C@GA" A J@

@6@/@8 JC@/
@8 L@ 
@/@8leftint B@ @/@8oneint B@ @/@8
createlist B@ @/@8sortlist B@ @/@8busort_prods B@ @/@8compress B@ @/@8nozeros B@ @/@8	form_expr B@ @/@8sign B@ @9 P@<XP L C@. A L}@6@T
@?@%!!! PROLOG VAR IN INITIALISATION FILE@8 I@8 I@?@<C@4 A L} B @6@?@<C@5 A L}@6@D@8 I@M@Q@? R}@8 I@8 I@?@<C@#@; A L}to Kmemory_limit
@6@8 G2@?@A
@b@i@cА@u@8 Q7 B@@@%WARNING: Memory limit value too small@8 I@?@R@?@<C@7@F A L} R~ K

@6@/
@8	is_a_flag B@ 
@8ok_value B@/@3@4@0@5@8 C@/@3@4@5@8 C@?@ @8 @I@ @8 G@?@<C@"@O A L} R~ K

@6@0@8 R@?!!! INITIALISATION: @8 I@8 I@  is not of appropriate type for @8 I@8 I@8 I@?@<C@X A L} R~ K
@6@? R@8 I@8 I@! is not a user-configurable flag.@8 I@8 I@?@<C@_ A L} C
@6@8 @@?@1 OW@5@8 J@?@<XP R  CAp A L@6@8enum_infrule B@?@<XP J' C@)A> A H@6@1 Q:@0@5@8 @I@A
 Q@/
@8 Io@F@@
	Pattern? @8 I@/@8 I@/
@8 L+@1 Q:
@5@8 @L@?@<XPsave_single_requirement C@&@ A I|@6@U@"requires


@#@ @8check_constraints B@ 
@ @8 I B@1 P

@5@8 J@?@<XP Q CBZ A I@6 J@/
@8 Io@8 J B@R@<CB^ A I  @6@?@<XP I CC A H@6@1 I@.
@5@8 I@q
@1 I@5@8 G@?@<XD  t  t t  At  KM ADP I C@$@{ A I@6@D@0@0@8 M@M@Q @8 I@0@/
@8 I B@/@8 I4@D
@8 O@M
@Q@?@<C@ A I @6@D
@0@0@8 M@M
@Q @8 I@D@0@0@8 R@M@Q@?@<C@4@ A I@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 C}@EType "yes" to continue NEWVC command, "no" to continue this proof ...@8 I@8 I
Perform NEWVC@/
@8 KF@A@)
 F)@@@)
 F+@?@)
 F)@<XPprocess_version  C@ A H  @6 O@8 Nm @8 G@?@<XPstore_vc C@ Gc A H I

@6@?@ @8add_formula B@?@q@ @ @8 R B@?@<C
Gi A H@6@?@ 
@8 R@?@<XPcheckrestoflist CC' A H
@6@8 JT@ 
@9 R B@<CC* A H @=XD  t  t t  At  M+ ADD  t  t t  At  P ADP P C H H 
@=XP N CF A H@6@A@0	BExaminer@0@8 Q?@@	@0BSPARK@0@8 Q?@? OB@9 R)@<CF A H@6@?@<XPnumeric_month_to_string C@ A I 	B01	BJAN@=C@ A I 	B02	BFEB@=C@ A I 	B03	BMAR@=C@ A I 	B04	BAPR@=C@ A I 	B05	BMAY@=C@ A I 	B06	BJUN@=C@ A I 	B07	BJUL@=C@ A I 	B08	BAUG@=C@ A I 	B09	BSEP@=C@ A I 	B10	BOCT@=C@ A I 	B11	BNOV@=C@ A I 	B12	BDEC@=XP O CCn A H@6@/@8 M@A
@{@8 L@'
@@@)@{@8skip_to_end_of_comment  B@8 O@?@<XP N	 C@ A I|@6@U
@3@.@4@.
@5@8 C@8 @@ 
@8 G2@b@g
@c @u@?@<C@ A I|
 O@6@?@<C@ A I| @=XP N C@)A A I|@6@1 P@0
@5@8 @I@1 P
@0@5@8 @I@1 P@0
@0@0@5@8 @I@1 LG
@0@5@8 @I N@8 @I@?@<XP Q3 C@$@A A I@6@A@8 I@8 KA@@@A@D@8 I@M@Q@0@8 K B@8 K? B@R@@@S@<XP J C@ A IX@6@T@8 I@/!!! VAR argument not permitted: retype command.@8 I@8 I@?@R@<C@ A IX
@6@?@<C@(@ A IX B< I


@6@A@+ I@@@+ I@?@ 
@8 G2@1 Ip B<@2 I
@5@8 @L@?@<C@>@ A IX B< @


@6@U@ 
@8 G2@" I

@#@A@+ I@@@+ I@?@ @8 G2@b@g@g
@r@1 Ip B<@2 @
@5@8 @L@?@<C@ A IX B< H


@6@U@U
@? B<@8 J B<@ 
@8 J@?@<C@D@ A IX B<@6@8 @@3@.@.
@5@8 If@?@A@3
@5@0Bdeleted@8 K@1 Ip B< K@5@8 @L@@@3
@5@0
Bforgotten@8 K@1 Ip B< L6@5@8 @L@?@<C@(@ A IX Jn I


@6@A@+ I@@@+ I@?@ 
@8 G2@1 Ip Jn@2 I
@5@8 @L@?@<C@>A A IX Jn @


@6@U@ 
@8 G2@" I

@#@A@+ I@@@+ I@?@ @8 G2@b@g@g
@r@1 Ip Jn@2 @
@5@8 @L@?@<CA A IX Jn H


@6@U@U
@? Jn@8 J Jn@ 
@8 J@?@<C@,A A IX Jpfrom


@6@U@U
@?@/@8 Q B@ 
@8 N@1 Ip In@5@8 @L@1 Ip J
@5@8 @L@?@<CA A IX Jp@6@?@/@8 R@1 Ip In@5@8 @L@?@<C@DA$ A IX Jt R


@6@U@U
@"using

@#@?@ @/@8 R@ @8 N@ 
@8 N@1 Ip In@5@8 @L@1 Ip N C@5@8 @L@1 Ip J
@5@8 @L@?@<C@+A0 A IX Jt R


@6@U@U
@"
 R

@#@? Jt@1 R@1 R@5@5@8 J@?@<C@*A7 A IX Jt R


@6@U@?@/@8 R@ 
@8 N@1 Ip In@5@8 @L@1 Ip N C@5@8 @L@?@<C@,A? A IX Jt R


@6@U@U
@?@/@8 R@ 
@8 N@1 Ip In@5@8 @L@1 Ip J
@5@8 @L@?@<CAH A IX Jt@6@?@/@8 R@1 Ip In@5@8 @L@?@<C@\AM A IX

 Jx 


@6@8check_hyp_or_conc B@U
@"
 R

@#@U@"by

@#@?@ @8 N@ @/@8 L+@ @/@8 L+@1 Ip In@5@8 @L@1 Ip Q@5@8 @L@1 Ipnew@5@8 @L@1 Ip N C@5@8 @L@?@<C@^A\ A IX

 Jx 


@6@U@) @@U
@"
 R

@#@U@" R

@#@?@ @8 N@ @/@8 L+@ @/@8 L+@1 Ip In @@5@8 @L@1 Ip Q@5@8 @L@1 Ip R@5@8 @L@1 Ip N C@5@8 @L@?@<C@kAl A IX

 Jx 


@6@U@A@" H@#@@@" @@#@U
@"
 R

@#@U@" R

@#@?@ @8 N@ @/@8 L+@ @/@8 L+@1 Ip In@5@8 @L@1 Ip Q@5@8 @L@1 Ip R@5@8 @L@1 Ip N C@5@8 @L@?@<C@CA A IX Jx 


@6@8 R@U
@"
 R

@#@?@ @/@8 L+@ @/@8 L+@1 Ip In@5@8 @L@1 Ip Q@5@8 @L@1 Ip R@5@8 @L@?@<C@(A A IX Jx 


@6@8 R@?@ 
@/@8 L+@1 Ip In@5@8 @L@1 Ip Q@5@8 @L@?@<CA A IX Jx@6@8 R@?@1 Ip In@5@8 @L@?@<CA A IX J}@6@?@/@8 L+@1 Ip In@5@8 @L@?@<CA A IX J@6@8 R@?@1 Ip In@5@8 @L@?@<CA A IX @ H


@6@U@U
@? @@8 J @@ 
@8 J@?@<C@!A A IX @ I


@6@+ I@?@ 
@8 G2@1 Ipto_do@2 I I
@5@8 @L@?@<C@>A A IX @ @


@6@U@" I

@#@U@+ I@?@ @8 G2@ 
@8 G2@b@g
@g@t@1 Ip R@2 @@1 I I@5
@5@8 @L@?@<CA A IX J@6@?@8 G2@1 Ip K@5@8 @L@?@<C@FA A IX Ih H


@6@?@U@" R

@#@  Iy@8 M B@ 
@/@8 L+@ @/@8 R@1 Ip H@5@8 @L@1 Ip Ir Iy@5@8 @L@1 Ip In@5@8 @L@?@<C@*A A IX Ih R


@6@?@ 
@/@8 R@/@8 R@1 Ip Ir@5@8 @L@1 Ip In@5@8 @L@?@<CA A IX J@6@8 R@?@1 Ip In@5@8 @L@?@<C@+A A IX Jwith


@6@8 @@8 H B@?@ 
@/@8 L+@1 Ipvalue@5@8 @L@1 Ip D@5@8 @L@?@<CA A IX J@6@8 @@8 R@?@1 Ip D@5@8 @L@?@<CA A IX J@6@D
@8 R@M
@Q@?@/@8 R@1 Ip R@5@8 @L@?@<CA A IX I@6@?@8 G2@1 Ip I@5@8 @L@?@<CA A IX C@6@?@8 @@1 Ipfilename@5@8 @L@?@<CA A IX Hy@6@?@8 @@1 Ip R@5@8 @L@?@<CA A IX F,@6@1 Ipsubject@5@8 @L@?@<CA A IX J H


@6@U@U
@? J@8 J J@ 
@8 J@?@<CB A IX J I


@6@+ I@?@ 
@8 G2@1 Ip J@4
@5@8 @L@?@<C@;B A IX J @


@6@U@" I

@#@+ I@?@ @8 G2@ 
@8 G2@b@g@g
@r@ @ 
@/@8 I@1 Ip J@5@8 @L@?@<CB A IX J@6@?@8 N@1 Ip J@5@8 @L@?@<CB A IX J H


@6@U@U
@? J@8 J J@ 
@8 J@?@<CB A IX J I


@6@+ I@?@ 
@8 G2@1 Ip J@4
@5@8 @L@?@<C@;B% A IX J @


@6@U@" I

@#@+ I@?@ @8 G2@ 
@8 G2@b@g@g
@r@ @ 
@/@8 I@1 Ip J@5@8 @L@?@<CB0 A IX J@6@?@8 N@1 Ip J@5@8 @L@?@<CB5 A IX J H


@6@U@U
@? J@8 J J@ 
@8 J@?@<CB< A IX J I


@6@+ I@?@ 
@8 G2@1 Ip J@4
@5@8 @L@?@<C@;BB A IX J @


@6@U@" I

@#@+ I@?@ @8 G2@ 
@8 G2@b@g@g
@r@ @ 
@/@8 I@1 Ip J@5@8 @L@?@<CBM A IX J@6@?@8 N@1 Ip J@5@8 @L@?@<CBR A IX J H


@6@U@U
@? J@8 J J@ 
@8 J@?@<CBY A IX J I


@6@+ I@?@ 
@8 G2@1 Ip J@4
@5@8 @L@?@<C@;B_ A IX J @


@6@U@" I

@#@+ I@?@ @8 G2@ 
@8 G2@b@g@g
@r@ @ 
@/@8 I@1 Ip J@5@8 @L@?@<CBj A IX J@6@?@8 N@1 Ip J@5@8 @L@?@<C@,Bo A IX J R~


@6@/@8 R@?@U
@ 
@ @8 R@1 Ip B@5@8 @L@1 Ip R
@5@8 @L@?@<CBw A IX J@6@0@8 R@?@1 Ip B@5@8 @L@?@<C@%B| A IX J@6@?@/@8 L+@8 I@A@" I@#@@@0@8 JT@1 Ip In@5@8 @L@?@<CB A IX J@6@?@U@1 Ip F@5@8 @L@?@<CB A IX@6@8 I@.!!! Argument(s) not recognised: retype command@8 I@8 I@?@R@<XP
save_ruleused CBe A I3@6@8 I@?@<C
Bh A I3@6@1 I
@5@8 @L@?@<XPupdate_vcs_to_prove  C@2@ A L@6@/
@/@8 R@1 I
@5@8 @I@1 P
@0@5@8 @I@/@8 I4@/
@8
delete_number B@1 I5@0@5@8 @I@1 I5
@5@8 G@8 L B@?@<XD  t  t t  At  O ADPrestructure_record_aggregate C@'FU A H M



 M

@6@?@ 
@ @8 J@?@ @ @8 R B@?@<CF[ A H@6@?@<XP N5 C@m A J5 @ @=C@n A J5 @=C@o A J5 @.@=XP R{ C@!Cs A J@ H


 JG H

@6@1 JG@5@8 Rz@ 
@ @8
changesign B@?@<CCw A J@ H


 H
@6@?@<C	Cy A J@

@6@8 L@?@<CC{ A J@ JG
 JG@6@8 L@?@<XPcheck_command_arguments C@L A IX@6@A@8 J@?@@@8 O B@?@<XD  t  t t  At  P ADP P C@< H H  H@=XD  t  t t  At 
set_intersect BP R CC
 A I
@6@?@<CC A I
@6@?@<C@(C A I
@6@ @/@8 R B@?@A@ 
@8 N@"
@#@@@ 
@8 J@'@?@<XP L CB7 A H@6@8 G2@A@b@h@i@t@@@b@h@c @s@?@<XPadd_new_record_function C@"C A H@6@0@0@0@ @8 O@?@+Warning - record field number already used.@8 I@?@q@ @ 
@ @ @8 R B@?@<CC A H@6@1 O

@5@8 @L@?@<XP
split_atom C@ @7 A H@6@/@8 If@?@A@;@8 M_@/
@8 O@@@&
@?@ 
@8 QB@?@<XP PI  C@l A P@6@0@1 L@.
@.@5@8 L@0@8 L@8 O@R@<C@r A P@6@0@1 L@.
@.@5@8 L@0@8 L@8 O@R@<C@#@x A P@6@0@1 L@.
@.@5@8 L@0@1 H
@5@8 L@1 H@5@/@8 I@8 O@R@<C@#@ A P@6@0@1 L@.
@.@5@8 L@0@1 H@5@8 L@1 H
@5@/@8 I@8 O@R@<XPsee_if_can_infer C@/ A L@6@8 O B@?@<C@2 A L@6@8 J. B@?@R@<C
@6 A L@6@8 K@1 O
@5@8 @L@?@<C@: A L@6@1 J.
@5@8 @L@?@R@<XP P C@v@ A I	@6@A@)
 H@A@/@8 P B@@@(@c@/@8 F@b@g@g@s@@@)
 I@G@A	 I@8 P B@( F+@@@8 QN@( F)@8 I@8 I@8 I I!@8 I@8 I@ @8 L@A	@)may be inferred directly@8 I@@
follows from @8 I@8write_justs B@A@A@) F)@@@8 QN@A@8 O  B@@ O@8 @L@8 L B@@@S@?@<C@ A I	@6@8 QN@A@8 R@@ O@8 @L@8 R@?@<C@ A I	@6@?@<XP P C@ BH A I	 D

@6@8 I@/
@8 K@ 
@8 L@?@1 D
@5@9 P@<C@ BN A I	 D

@6@8 I@/
@8 K@ 
@8 L@?@1 D
@5@9 P@<C@ BU A I	 I

@6@8 I@/
@8 K@ 
@8 L@?@1 I
@5@9 P@<C@ B[ A I	 I

@6@8 I@/
@8 K@ 
@8 L@?@1 I
@5@9 P@<C@ Bb A I	 I

@6@8 I@/
@8 K@ 
@8 L@?@1 I
@5@9 P@<C@ Bh A I	 I

@6@8 I@/
@8 K@ 
@8 L@?@1 I
@5@9 P@<C@ Bo A I	 I

@6@8 I@/
@8 K@ 
@8 L@?@1 I
@5@9 P@<C@ Bu A I	 I

@6@8 I@/
@8 K@ 
@8 L@?@1 I
@5@9 P@<C@ B| A I	 I

@6@8 I@/
@8 K@ 
@8 L@?@1 I
@5@9 P@<C@ B A I	 I

@6@8 I@/
@8 K@ 
@8 L@?@1 I
@5@9 P@<C@ B A I	 I

@6@8 I@/
@8 K@ 
@8 L@?@1 I
@5@9 P@<C@ B A I	 I

@6@8 I@/
@8 K@ 
@8 L@?@1 I
@5@9 P@<C
B A I	@6@T
@?@/@8 L@9 G2@<CB A I	@6@9 RT@<C@B A I	 H
@6@U@A
@" H
@#@G
@@@@A@" D


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


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


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


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


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


@#@!@1 I
@5@#@9 P@<CB A I	 I

@6@8 I@?@8 M@9 P@<CB A I	 I

@6@8 I@?@8 M@9 P@<CB A I	 I

@6@8 P@9 P@<CB A I	 I

@6@8 I@?@A@8 M@@@9 P@<CB A I	 I

@6@8 I@?@A@8 M@@@9 P@<C
B A I	 I
@6@9 P@<CB A I	 I

@6@9 P@<CB A I	 E

@6@8 I@?@A	@1 H@5@8 M@@@9 P@<CB A I	 E

@6@8 I@?@A@8 M@@@1 H@5@9 P@<CB A I	 E

@6@A	@1 H@5@8 P@@@9 P@<CB A I	 L

@6@1 E@5@8 P@1 E@5@9 P@<C@EB A I	 D

@6@A@8 I@A@T@8intexp B@D
@8 G2@M
@Q@8 O;@@@'@@@8 I@A@T@8 R@D@8 G2@M@Q@8 O;@@@'@<CC A I	 I

@6@A@1 I@5@8 RT@@	@1 I@5@9 RT@<C@$C A I	 I

@6@1 I@5@8 P@1 I@5@8 I@1 I@5@9 M@<C@$C A I	 I

@6@1 I@5@8 P@1 I@5@8 I@1 I@5@9 M@<C@,C A I	 I

@6@A@1 I@5@8 RT@@@A@1 I@5@8 RT@@	@1 D@5@9 P@<C@,C( A I	 I

@6@A@1 I@5@8 RT@@@A@1 I@5@8 RT@@	@1 D@5@9 P@<C@/C1 A I	 D
 H


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

@6@8 I@A@ 
@8 I@" H
@#@@
@8 I@"
 @@#@<XP P CC A J@@6@T
@8 I<<< ERROR: illegal variable >>>@8 I@8 I@?@R@<CC A J@ @. @.@6@?@<CC A J@ @- @-@6@?@<C	C A J@

@6@8 Dv@?@<C@/C A J@ D


@6@/@8 JT@A@) @@@) N@?@1 @
@5@/@8 JJ@1 D @5@8simp_rel B@?@<C@2C A J@ D


@6@/@8 JT@ @/@8 JW@ 
@ @/@8 JW@A@'@) @.@@
@" D@#@?@<C@/C A J@ I


@6@/@8 JT@A@) @@@) N@?@1 @
@5@/@8 JJ@1 I @5@8 R@?@<C@2C A J@ I


@6@/@8 JT@ @/@8 JW@ 
@ @/@8 JW@A@'@) @-@@
@" I@#@?@<C@0C A J@ I


@6 @8 JT@ 
 @8 JT@?@1 H@1 @
@5@5@/@8 A B@1 I @5@8 R@?@<CC A J@ I


@6@1 I
@5@8 P@?@<C@0C A J@ I


@6 @8 JT@ 
 @8 JT@?@1 H@1 @
@5@5@/@8 R@1 I @5@8 R@?@<C@+C A J@ I


@6 N@8 JT@ 
 N@8 JT@?@1 @
@5@/@8 R@1 I @5@8 R@?@<C@2C A J@ I


@6@/@8 JT@ @/@8 JW@ 
@ @/@8 JW@A@'@) @.@@
@" I@#@?@<C@/C A J@ I


@6@/@8 JT@A@) @@@) N@?@1 @
@5@/@8 R@1 I @5@8 R@?@<C@2D
 A J@ I


@6@/@8 JT@ @/@8 JW@ 
@ @/@8 JW@A@'@) @-@@
@" I@#@?@<CD A J@ I


@6@1 I
@5@8 P@?@<CD A J@ H H
@6@8 P@?@<CD A J@ H D


@6@1 I
@5@8 P@?@<CD A J@ H I


@6@1 D
@5@8 P@?@<CD A J@ H I


@6@1 I
@5@8 P@?@<CD  A J@ H I


@6@1 I
@5@8 P@?@<CD! A J@ H I


@6@1 I
@5@8 P@?@<CD" A J@ H I


@6@1 I
@5@8 P@?@<CD$ A J@ H
 H

@6@ 
@8 P@?@<CD& A J@ I


 I

@6@ @8 P@ 
@ @8 P@?@<CD+ A J@ I


 I

@6@ @8 P@ 
@ @8 P@?@<CD0 A J@ E


 E

@6@ @8 P@ 
@ @8 P@?@<CD5 A J@ L


 L

@6@ @8 P@ 
@ @8 P@?@<C@_D? A J@ I 



 I 

@6@ 
@/@8 K@?@A@ @0@8 Oh@?@ @ @8 P@@@,@A@1 J J@5@8 G@ @ @8 P@1 J J@5@8 I@@@1 J J@5@8 I@R@?@<C@_DM A J@ I 



 I 

@6@ 
@/@8 K@?@A@ @0@8 Oh@?@ @ @8 P@@@,@A@1 J J@5@8 G@ @ @8 P@1 J J@5@8 I@@@1 J J@5@8 I@R@?@<C@ D[ A J@ M



@6@/@8 JT@?@1 M
@5@ @8 JW@?@<CDa A J@@6@/ G@8 J]@8 J`@?@<XP M CD A H@6@1 J"@0@0@5@8 @I@?@0@8 Mh@?@<XPconvertHelp CC@ A IX F, N@6@?@<CCA A IX

@6@?@<XP Q C@$C	 A H

 L 
 CV
@6@ 
@ @8 K@ @8 K@?@<CC A H

 B
@6@ 
@ @8 K@?@ @ @8 Q@?@<XP
restore_vc CA A I@6@/@8 O@8 @L@R@<CA A I @=XP N CA@ A H
=>


@6@3@.@.@5@8 C@/@ @ @8 LR@1 O}@0@0@5@8 @I L@8 @I@ @8 M L@8 G@?@ @/@8 L<@ @/@8 L?@A@" 
 O LN

@#@G@@@T@A@" 
 LN
@#@(@G@@@<@A@" 
 O LP H


@#@@@" 
 LP H

@#@(@A@'@'
@@@'@'
@8 LI@D@ @8 LF@M@Q@ @8 P@ @3@.@5@8 C@1 D@5@ @/@8 N@ @/@8 P	@A@8 I(@?@R@@@S@D@ 
@8 I B@M@Q@ 
@ @8display_rep_rule B@)@/@8 P@1 MQ
@3@4
@5@5@9 @L@<XP	listconcs C@q A K @6@?  NO CONCLUSIONS LEFT@8 I@?@<C@u A K

@6@/@8 M@?  C@8 I@8 I M@8 I@8 I@8 I@?@<C@~ A K@6@b@h@i@r@?@8 S B@q
@8 S	@?@<C@ A K@6@?@<XP Q  CB A H
 L CV@6@?@<CB A H
 B


@6@ 
@ @8 P@?@<XD  t  t t  At  P ADP P C@q H H @=XP Jx CC A H@6@1 H F+@5@8 @L@0@8 H@?@<XD  t  t t  At  E D  t  t t  At  E ADD  t  t t  At  E AED  t  t t  At  E 
Pdel_til_none_left_in C@'B A I@6@/@/@8 L@D
@8 M_@M
@Q@?@1temp_del_hyp@5@8 @L@1 L2@5@8 I@?@R@<CB A I @=XPis_ok_front_part_of_vc_line C@;D] A 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 D @?@<CDh A H@6@?@<XP J7 C@$Ac A J5


@6@ 
@8 G2@b@c @g
@s@b@g
@c	@s@?@ @ @8 J6@?@<CAh A J5

@6@?@<XD  t  t t  At  J  BP J  CBz A I@6@A	 J@0@8 Io@F
@@@+UNDELETE -- which hypothesis or hypotheses? J@8 J@/
@8 I J@8 J@8
do_undeleting  B@?@<XP Q C@:A{ A H@6@/@8 Q@/@8 J@/
@8 K@ 
@8 Q@A@)
@1 MD@0@5@8 I@1 MD Q@5@8 @L@@@1 MG
@5@8 @L@1 ME@5@8 @L@?@<C@+A A H@6@/@8 Q@A@) O@1 MD@0@5@8 I@1 MD Q@5@8 @L@@@1 MI@5@8 @L@1 ME@5@8 @L@?@<C@AA A H@6@1 MG@.@5@8 I@1 MI@.@5@8 I@/
@8 K@ 
@/@8 M B@A@8 KI@1 MD@0@5@8 I@1 MD Q@5@8 @L@@@1 MM@5@8 @L@1 ME@5@8 @L@?@<C@(A A H@6@/@8 O@8determine_newsub B@A O@8 KN@1 MD@0@5@8 I@1 MD Q@5@8 @L@@@1 ME@5@8 @L@?@<CA A H@6@/@8 Q@1 MM@.@5@8 I@/
@8 S
 B@ 
@8 K B@ 
@8	ask_if_ok B@?@<XP R CAu A L@6@9 RT@<C@QAv A L D


@6@A@1 D@.@5@8 RT@1 D@5@8 Q@1 D
@5@8 R@@@(@1 I
@5@8 Q@1 I
@5@8 R@1 I
@5@8 Q@1 I
@5@9 R@F@<C@A A L I


@6@A@1 D
@5@8 R@G@@@h@A@1 I
@5@8 R@G@@@W@A@0@3@.@5@8 H@ 
@ @8 M_@F@@@A@A@1 I@.@5@8 RT@1 I@5@8 Q@@@A@1 D@.@5@8 RT@1 D@5@8 Q@@	@1 I@.@5@8 RT@1 I
@5@9 R@F@<CA A L I


@6@1 I
@5@9 R@<C@oA A L I


@6@A@1 I@.@5@8 RT@1 I
@5@8 R@F@@@M@A@1 I@.
@5@8 RT@1 I@5@8 R@F@@@4@A@ @1 D@.@5@8 RT@1 D@5@8 Q@1 I
@5@8 R@F@@@0@3@.@5@8 H@ 
@ @9 M_@F@<CA A L I


@6@1 I
@5@9 R@<C@yA A L I


@6@A@8 M_@ 
@8 M_@ 
@8 L@F@@@\@A@1 I
@5@8 R@F@@@L@A@1 I
@5@8 R@F@@@<@A@1 D@.@5@8 RT@1 D@5@8 Q@1 I
@5@8 R@@@1 D
@.@5@8 RT@1 D
@5@8 Q@1 I@5@9 R@<XD  t  t t  At  ML ADPget_file_attrib C@t A A


@6@ 
@9 M> B@<XPbuilt_in_rulefile C A P+  I B @0		BNUMINEQS@=C A P+  I S% @0		BNUMINEQS@=C A P+  I S% @0		BNUMINEQS@=C A P+  I S% @0		BNUMINEQS@=C A P+  D S% @0		BNUMINEQS@=C A P+  I S% @0		BNUMINEQS@=C A P+  I S% @0		BNUMINEQS@=C A P+  I S% @0		BGENINEQS@=C A P+  I S% @0		BGENINEQS@=C A P+  I S% @0		BGENINEQS@=C@  A P+  I S% @0		BGENINEQS@=C@! A P+  D S% @0		BGENINEQS@=C@" A P+  I S% @0		BGENINEQS@=C@# A P+  H S% @0		BGENINEQS@=C@% A P+  I S% @0		BINTINEQS@=C@& A P+  I S% @0		BINTINEQS@=C@' A P+  I S% @0		BINTINEQS@=C@( A P+  D S% @0		BINTINEQS@=C
@* A P+  H S% @0	BARITH@=C
@+ A P+  @ S% @0	BARITH@=C
@, A P+  JA S% @0	BARITH@=C
@- A P+  JH S% @0	BARITH@=C
@. A P+  JG S% @0	BARITH@=C
@/ A P+   S% @0	BARITH@=C@0 A P+ D S% @0	BARITH@6 H@9 P/@<C
@3 A P+  JR S% @0	BARRAY@=C
@4 A P+  M S% @0	BARRAY@=C@5 A P+ D S% @0	BARRAY@6 H@9 P/@<C
@8 A P+  D S% @0	BENUM@=C
@9 A P+  I S% @0	BENUM@=C
@: A P+  I S% @0	BENUM@=C
@; A P+  I S% @0	BENUM@=C
@< A P+  I S% @0	BENUM@=C
@= A P+  I S% @0	BENUM@=C
@> A P+  MW S% @0	BENUM@=C
@? A P+  M^ S% @0	BENUM@=C
@@ A P+  I S% @0	BENUM@=C@B A P+  I S% @0	BENUMERATION@=C@C A P+  I S% @0	BENUMERATION@=C@D A P+  I S% @0	BENUMERATION@=C@E A P+  I S% @0	BENUMERATION@=C@F A P+  I S% @0	BENUMERATION@=C@G A P+  MW S% @0	BENUMERATION@=C@H A P+  M^ S% @0	BENUMERATION@=C@J A P+  PC S% @0		BFDLFUNCS@=C@K A P+  I S% @0		BFDLFUNCS@=C@L A P+  I S% @0		BFDLFUNCS@=C@M A P+  I S% @0		BFDLFUNCS@=C@N A P+  JA S% @0		BFDLFUNCS@=C@O A P+  PD S% @0		BFDLFUNCS@=C@P A P+  PE S% @0		BFDLFUNCS@=C@Q A P+  H S% @0		BFDLFUNCS@=C@R A P+  D S% @0		BFDLFUNCS@=C@S A P+  I S% @0		BFDLFUNCS@=C@T A P+  J S% @0		BFDLFUNCS@=C@U A P+  I S% @0		BFDLFUNCS@=C@V A P+  I S% @0		BFDLFUNCS@=C
@X A P+  I S% @0	BLOGIC@=C
@Y A P+  I S% @0	BLOGIC@=C
@Z A P+  L S% @0	BLOGIC@=C
@[ A P+  H S% @0	BLOGIC@=C
@\ A P+  E S% @0	BLOGIC@=C@] A P+ D S% @0	BLOGIC@6 H@9 P/@<C
@` A P+  I S% @0	BSEQ@=C
@a A P+  I S% @0	BSEQ@=C
@b A P+  C S% @0	BSEQ@=C@c A P+  S% @0	BSEQ@=C
@d A P+  Pb S% @0	BSEQ@=C
@e A P+  L S% @0	BSEQ@=C
@f A P+  L S% @0	BSEQ@=C
@g A P+  Pd S% @0	BSEQ@=C
@h A P+  Pe S% @0	BSEQ@=C
@i A P+  H S% @0	BSEQ@=C
@j A P+  @ S% @0	BSEQ@=C
@k A P+  D S% @0	BSEQ@=C
@l A P+  L S% @0	BSEQ@=C
@n A P+  K S% @0	BSETS@=C
@o A P+  K S% @0	BSETS@=C
@p A P+  K S% @0	BSETS@=C
@q A P+  K S% @0	BSETS@=C
@r A P+  K S% @0	BSETS@=C
@s A P+  K S% @0	BSETS@=C
@t A P+  K S% @0	BSETS@=C
@u A P+  H S% @0	BSETS@=C
@v A P+  I S% @0	BSETS@=C@w A P+ D S% @0	BSETS@6 H@9 P/@<C@z A P+  I S% @0	BQUANTIF@=C@{ A P+  I S% @0	BQUANTIF@=C@| A P+  H S% @0	BQUANTIF@=C@} A P+  I S% @0	BQUANTIF@=C@~ A P+ D S% @0	BQUANTIF@6 H@9 P/@<C@ A P+  Pj S% @0	BBITWISE@=C@ A P+  Pn S% @0	BBITWISE@=C@ A P+  Pp S% @0	BBITWISE@=C@ A P+  I S% @0	BBITWISE@=C@ A P+  I S% @0	BBITWISE@=C@ A P+  D S% @0	BBITWISE@=C@ A P+  JP S% @0	BMODULAR@=C@ A P+  I S% @0	BMODULAR@=C@ A P+  I S% @0	BMODULAR@=C@ A P+  I S% @0	BMODULAR@=C@ A P+  D S% @0	BMODULAR@=C@ A P+  S% @0		BNUMINEQS PT@=C@ A P+  S% @0		BNUMINEQS PV@=C@ A P+  S% @0		BGENINEQS PX@=C@ A P+  S% @0		BGENINEQS PZ@=C@ A P+  S% @0		BGENINEQS P\@=C@ A P+  S% @0		BINTINEQS PT@=C
@ A P+  S% @0	BARITH P,@=C
@ A P+  S% @0	BARITH P2@=C
@ A P+  S% @0	BARITH P4@=C
@ A P+  S% @0	BARITH P6@=C
@ A P+  S% @0	BARITH P8@=C
@ A P+  S% @0	BARITH P:@=C
@ A P+  S% @0	BARRAY P<@=C@ A P+ S% @0	BARRAY P=@6@9 O@@<C
@ A P+  S% @0	BENUM P>@=C
@ A P+  S% @0	BENUM P@@=C@ A P+  S% @0	BENUMERATION PB@=C@ A P+  S% @0		BFDLFUNCS PC@=C@ A P+  S% @0		BFDLFUNCS PD@=C@ A P+  S% @0		BFDLFUNCS PE@=C@ A P+  S% @0		BFDLFUNCS PF@=C
@ A P+  S% @0	BLOGIC P2@=C
@ A P+  S% @0	BLOGIC P4@=C
@ A P+  S% @0	BLOGIC P6@=C
@ A P+  S% @0	BLOGIC PH@=C
@ A P+  S% @0	BLOGIC PJ@=C
@ A P+  S% @0	BLOGIC PL@=C
@ A P+  S% @0	BLOGIC PN@=C
@ A P+  S% @0	BLOGIC PP@=C
@ A P+  S% @0	BLOGIC PR@=C
@ A P+  S% @0	BSEQ P`@=C
@ A P+  S% @0	BSEQ Pc@=C
@ A P+  S% @0	BSEQ L@=C
@ A P+  S% @0	BSEQ L@=C
@ A P+  S% @0	BSEQ Pd@=C
@ A P+  S% @0	BSEQ Pe@=C
@ A P+  S% @0	BSEQ Pf@=C
@ A P+  S% @0	BSETS Ph@=C@ A P+  S% @0	BQUANTIF P^@=C@ A P+ S% @0	BBITWISE Pl@6@9 O@@<C@ A P+ S% @0	BMODULAR Pr@6@9 O@@<XPorder_prods C@ B A J@@6@/@0@8essence B@/
@8 N@/@0@8 S(@ @/@8 N@ 
@ @8order B@?@<XP L CAE A J@ M@6@?@<CAF A J@ JR@6@?@<CAG A J@ JH@6@?@<CAH A J@ JP@6@?@<CAI A J@ PE@6@?@<CAJ A J@ PC@6@?@<CAK A J@ PD@6@?@<CAL A J@ L@6@?@<CAM A J@ L@6@?@<CAN A J@ Pd@6@?@<CAO A J@ Pe@6@?@<CAP A J@ Pb@6@?@<CAQ A J@ C@6@?@<CAR A J@ M^@6@?@<CAS A J@ L@6@?@<CAT A J@ K@6@?@<CAU A J@ K@6@?@<CAV A J@ K@6@?@<CAW A J@ K@6@?@<CAX A J@ K@6@?@<CAY A J@ K@6@?@<CAZ A J@ K@6@?@<CA[ A J@ K@6@?@<CA\ A J@@6@?@<CA] A J@ J@6@?@<CA^ A J@@6@8 JZ@?@<CA_ A J@@6@0@0@0@0@0@8 O@?@<CA` A J@@6@0@0@8 P B@?@<CAa A J@@6@3@.@0@5@8 C@0@0@8 N&@?@<XP	orderargs CB A J@

@6@?@ 
@ @8 S/ B@?@<CB A J@


@6 @8 JT@ 
 @8 JT@?@ 
@8order_exprs B@?@<CB A J@


@6@?@ 
@9 H* @<XP Nr CA	@, A A@6@1datime@.@.
@.@.@.@.@5@8 S8 L'@3@.@4@.@4@.@4@.@5@8 G @A@ 
@3@.@4@.@5@8 S;@@@ 
@3@.@5@8 S;@(@0@A@ @3@.@4@.@5@8 S;@@@ @3@.@5@8 S;@(@0@A@ @3@.@4@.@5@8 S;@@@ @3@.@5@8 S;@(@0@A@ @3@.@4@.@5@8 S;@@@ @3@.@5@8 S;@(@0@A@ @3@.@4@.@5@8 S;@@@ @3@.@5@8 S;@(@0@3@4@5@3@.@ @4@.@!@4@.@"@5@8 R B@3@4@4@-@4@ @4@!@4@"@4@-@4@4@4@4@5@8 ID@3@4@4@:@4@4@4@:@4@4@5@8 ID@?@<XP R CAA A L D
@6@1 D@1 Pb@5 @5@8 K@?@<CAB A L D
@6@1 D@1 Pb@5 @5@8 K@?@<CAC A L D C

@6@1 D@5@8 R@1 D@5@8 R@?@<CAD A L D C

@6@1 D@5@8 R@1 D@5@8 R@?@<CAE A L D C
@6@?@<CAF A L D C
@6@?@<C
AG A L D
 C@6@?@<C
AH A L D
 C@6@?@<CAI A L D
@6@1 D
@5@8 K@1 D@5@8 R@?@<CAJ A L D C L
 Pd@6@?@<CAK A L D
 C L Pd@6@?@<CAL A L D C Pe
 L@6@?@<CAM A L D
 C Pe L@6@?@<CAN A L D Pd


@6@1 D@5@8 K@?@<C@%AO A L D Pe

@6@/@3@0@5@3@5@8 H@1 D
@5@8 K@?@<C@%AP A L D C

 C


@6@1 D
@5@8 K@1 D@5@8 K@?@<CAQ A L D

@6@A@'@@	@1 D@5@8 RW@?@<C	AX A L I@6@?@<CAY A L I@6@?@<CAZ A L I

@6@1 I@5@8 K@?@<CA[ A L I



@6@1 I@5@8 R@?@<C@"A\ A L I C

@6@A
@1 I@5@8 R@@@1 I@5@8 R@?@<CAb A L I C

@6@1 I@5@8 R@?@<CAc A L I C

@6@1 I@5@8 R@?@<CAd A L I C

 C

@6@1 I
@5@8 R@?@<CAe A L I C

 C

@6@1 I
@5@8 R@?@<CAf A L I

@6@1 I@5@8 RW@?@<XP Ru C@)C+ A J@ JA JA




@6@ @8 PV B@ 
@8 JZ@3@1 JA@5@5@8 Rt@?@<CC0 A J@ JA



@6@ 
@8 S>@8 JZ@ @8 Rt@?@<CC5 A J@
@6@8 S>@?@ 
@8 Rt@?@<CC: A J@

@6@ 
@ @8 Rt@?@<CC= A J@@6@?@<XP O CA A H@6@8 M B@?@3
@5@8 If@8 O@?@<CA A H@6@8 O@/
@8 O@ 
@8 O@?@<C@$A A H@6@/
@8 Ic@/@8 O@ @/@8 O@3
@5@/@8 RJ B@ @8 If@?@<XD  t  t t  At thread_message_hook ADD  t  t t  At  SA DD  t  t t  At  SA D)P N? C@R A A@6 C@8prolog_flag CM@?@<XP
abort_case  C@LAL A I@6@/
@8 I@b@h@c @t@0@/@8 P@1 P
@0@0@5@8 @I@1 L2@0@5@8 I@1 O
@0@0@5@8 @I@1 P
@0@5@8 @I@1 I@0@5@8 @I@q
 @q
 @1 I
@5@8 @L@8 P@?@<XP Ms C@ A H@6 A@8 M1@8 I!!! ERROR trying to delete @8 I@8 KA@8 I@8 IFile is not writeable.@8 I@9 K@<XP M CB A K
@6@?@<C@'B A K
@6@ @/@8 M@A
@ 
@8 L@'@@@ 
@8not_in_set_list B@"
@#@?@<XP NX CA A I  B<@=CA A I  I@=CA A I  F,@=CA A I  J@=CA A I  J@=CA A I  J@=CA A I  J@=C	A A I C@6 I@8 P B@?@<CA A I  J@=CA A I  J@=CA A I  J@=CA A I  P#@=CA A I  J@=CA A I  J@=CA A I  Hy@=CA A I  J@=XP L C@5@ A L		




@6@ @b@h@c@o@x@q
 @ 
@ @8 L@ 
@3
@4@5@ @8 H@?@<C@ @ A L




@6@ 
@b@h@c@o@x@?@<C@"@ A L


@6@q
 @ 
@ @8 L@ 
@3
@5@ @8 H@?@<C@ A L



@6@ 
@/@8 L@b@g@h@r@ @ @8 L@?@<C@ A L
@6@?@<XPprint_status_info_at_depth CA A K @6@?@<CA A K@6@b@h@c @t@?@q
 @8 Q B@?@8 SM B@?@<XPgethyp C@B A P@6@8 L@1 L2
@5@8 I@?@<XP R@ CC: A H  @6@0@0@8 P B@?@<CC= A H  @6@*CANNOT CONTINUE: Proof session terminated.@8 I@8 I@?@9 K@<XD  t  t t  At  Q ADD  t  t t  At  NF ADP Q CC A Nf

@6@A@8 O B@@
@A@)
 @.@@@)
 @-@?@<CC A Nf@6@8 G2@b@h@c @r@8 O;@?@<CC A Nf JG JG
@6@8 K@?@<C@%C A Nf JG
@6@/
@8 K@A@ 
@8 SU@1 JG
@5@8 O;@@@" JG
@#@?@<CC A Nf A#
@6@8 K@?@<CC A Nf @ H



@6@8 K@?@<CC A Nf H @



@6@8 K@?@<C@IC A Nf H


@6@/@8 K@ 
@/@8 K@A@ @8 SU@ @8 SU@1 H@5@8 O;@@@A@) @'@@@A@) @'@@
@" H@#@?@<C@NC A Nf @


@6@/@8 K@ 
@/@8 K@A@ @8 SU@ @8 SU@1 @@5@8 O;@@@#@A@) @'@@@A
@) @1 JG
@5@8 K@@
@" @@#@?@<C@ZC A Nf JA


@6@/@8 K@ 
@/@8 K@A@ @8 SU@ @8 SU@1 JA@5@8 O;@@@/@A@A@) @@@) @) @@@A@)@'@@@A@)@'@@
@" JA@#@?@<C@EC A Nf JH


@6@/@8 K@ 
@/@8 K@A@ @8 SU@ @8 SU@  @8 L@1 JH@5@8 O;@@@A@)@'@@
@" JH@#@?@<C@MC A Nf 


@6@/@8 K@ 
@/@8 K@A@"@ @8 SU@ @8 SU@  @8 L@1 JH@5@8 O;@b@g@i@g@p@v@@@A@)@'@@
@" @#@?@<CC A Nf JP


 JP

@6@ @8 K@ 
@ @8 K@?@<C@ZD A Nf J


@6@/@8 K@ 
@/@8 K@A@ @8 SU@ @8 SU@1 J@5@8 O;@@@/@A@) @)@@@%@A@)@'@@@A@)@" JA@#@@
@" J@#@?@<CD# A Nf@6@8val B@?@<C@$D% A Nf@6@D@8 Dv@M@Q@3@.@.
@5@8 C@ 
@/@8 K@3@5@8 C@?@<XPwrite_forgotten_hyps  C@ A K @6@D
@0@8 Qb@M
@Q@?@<C@ A K  @6@8 I@8 I@=PLUS the following forgotten (hidden but useable) hypotheses:@8 I@8 I@8 I@R@<C@ A K@6@/
@8 Qb I@8 Qe@R@<C@ A K  @6@?@<XP QX C@1@( A H
@6@/@8 R B@?@ 
@/@8 QW@?@A@"
@#@"@#@@	@ @ @8 H@F@?@<C@4 A H@6@?@<XPmerge_lists C@ A H
@6@?@<C@(@ A H
@6@A@ 
@8 M_@?@ @8 S^ B@F@@@ @/@8 S`@"
@#@?@<XD  t  t t  At  P ADP
checktypes C@4 A H
@6@ @8 JT@ 
@ @9 Sa B@<C@7 A H @=XP M C
 A I3 @6@D
@0@0@8 NV@M
@Q@?@<C@6 A I3@6@/
@8 My@/@8 I B@/@8 N B@8 M.@8 M1@8 Istep@8process_logfact B@8 I@1 I@.
@.@5@8 I@/@8 Se@ @ 
@ @8 Sg@8 I@R@<C@% A I3@6@/
@8 My@D@8 M.@M@Q M/@8 I@8 I M0@8 I@8 I@?@9 K@<C@. A I3  @6 A@8 M1@?@<XPinform_user  C@3@B A 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 Sl@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 Sl@8 I@8 I@?@<XP M C@~ A K

@6@ @ @8 K@?@<C@ A K@6@ @ @8 K@?@ @ @8 M@?@<XPdeclare_operators  CB A	u E           @6A^ H@1  A J@5@8 G(A^ H@1  A~@5@8 G(A^ H@1  A B?@5@8 G(Aw C@1  A A#@5@8 G(Aw C@1  A @k@5@8 G(A H@1  A JB@5@8 G(A H@1  A @5@8 G(A H@1  A JI@5@8 G(A H@1  A JQ@5@8 G(A H@1  Arem@5@8 G(A H@1  A C@5@8 G(A H@1  A K@5@8 G(A H@1  A A#@5@8 G(A H@1  A @k@5@8 G(A H@1  A K@5@8 G(A H@1  A K@5@8 G(B H@1  A J@5@8 G(B H@1  A I@5@8 G(B H@1  A K@5@8 G(B H@1  A K@5@8 G(B H@1  A O=@5@8 G(B H@1  A Ne@5@8 G(B H@1  A I@5@8 G(C  H@1  A K@5@8 G(C  H@1  A K@5@8 G(C  H@1  A H@5@8 G(C H@1  A H@5@8 G(C H@1  A I@5@8 G(C H@1  A I@5@8 G(C H@1  Axor@5@8 G(C H@1  A E@5@8 G(C H@1  A R@5@8 G(C H@1  A L@5@8 G(C H@1  A M@5@8 G(C C@1  A C@5@8 G(C C@1  A @@5@8 G(C H@1  A H@5@8 G(C C@1  A N@5@8 G(C H@1  Awhere@5@8 G(C H@1  A R@5@8 G(C H@1  A R@5@8 G(C H@1  A R@5@8 G(C H@1  A LC@5@8 G(C H@1  A LO@5@8 G(C H@1  A LQ@5@8 G(C H@1  A A%@5@8 G(C H@1  A LE@5@8 G(C H@1  A S @5@8 G(C H@1  A R@5@8 G(C H@1  Afor@5@8 G(C H@1  A H@5@8 G(C H@1  A @5@8 G(C H@1  A R@5@8 G(@?@<XPgeneral_list_append C
D A H
@6@?@<CD A H
@6@ 
@/@8 Sz B@?@ @8 H@?@<CD A H@6@?@<XP QR CB A H 



@6@8 M @8 Q@ 
@8 QQ@?@<CB A H@6@?@<XP NK C@.@ A H@6@A@1 J 
@.@5@8 I@b@j@c@o@x@1 J 
@5@8 G@@@1 J 
@5@8 G@)@F@?@<XP KG CA A I@6@8 C}@8 I (yes/no)? @8 I@8 O@8 O@8 Q B@A@) F)@@@) F+@<XD  t  t t  At vc_standardisation ADP S C@2 H H  I@=XP O CB A I@6@8 C}@9 S B@<XP Q C@i@r A K		@6@A@3@/
 M@/@3@.@4@.@5@8 O@A@0@  @^@ @3@5@8 O@ @8 K@@@8 Pv@G@@@1@0 @^@/@3@.@5@0@8 O@?@ @/@8 JT@/
 @^@ @3@5@ @8 O@ 
@ @ @8 Py@G@?@<XPare_all_digits CDW A H@6@b@c@0@i@s@b@i@c@9@s@?@9 S B@<CDY A H@6@?@<XP N C@ Bu A H@6@1 K@.@5@8 O@1 K@.
@5@8 O@?@3@5@3
@5@8 N@?@<C@ Bz A H@6@1 Q
@.@5@8 O@1 Q
@.
@5@8 O@?@3@5@3
@5@8 N@?@<XP
max_hyp_no C@ A K@6@0@8 L@D@/@0@8 L@b@i@h@t@M@Q@@@F@?@<C@ A K  @=XP Pw C@' A K@6@/@8 JT@/
@/@8 RQ@ 
@/@8 H @ @ @8 O@?@<XD  t  t t  At num_matches ADP J: CAk A J5

@6@b@c
@i@p@g
@o@x@?@<CAl A J5
@6@b@c
@i@p@g
@o@y@?@ @ @8 J9@?@<CAq A J5
?@6@?@<XD  t  t t  At  P ADP Q CBD A H@6@8 P@?@<CBE A H@6EXPRESSION REMAINS: @8 I@8 I@8 I@?@<XP O CA@ A J@@6@8 G2@b@h@c @u@?@<CAA A J@ JG
@6@8 G2@b@i@c @u@?@<XD  t  t t  At  J  BP J  CG A H@6in_declare_command@8 R)@<Please type your FDL-syntax declaration, terminated by a ";"FDL> @8 J@/
@8 M@?@8 M
 S@8 @I@?@<XP
find_rulefile C@#A A I	@6@8 K@8 @@8 K B@8 H@8 KQ@8 KV@8 M@1 N@0@5@8 @I@1 N@5@9 G@<CA A I	@6@8 @@D@8 H@M@Q M/@8 I@8 I@" does not exist or cannot be read.@8 I@8 I@?@9 K@<XP Q CA' A H@6@8 IOLD EXPRESSION: @8 I@/
@8 Q@8 I@8 I@9 J$ B@<XP Rx CCH A J@
@6@8reorder B@?@<CCJ A J@
@6@/@8 S@ 
@/@8 Rw@1 H@5@8sp1 B@?@<CCO A J@ @6@?@<XP R CGp A H P L3@6@8 O@?@<CGq A H P M@6@8 N@?@<CGr A H	nomessage L3@6@8 N@?@<CGs A H S M@6@8 M@?@<XP S, CB A J@
@6@?@R@<CB A J@@6@?@<CB A J@

@6@?@ 
@ @8 S+@?@<CB A J@


@6@8 O@ 
@8 O@?@b@j@g
@r@<CB A J@


@6@ 
@8 L@?@<XP N C@= A I0@6@8 Dv@/@8 If@/
@8make_letter_list B@?@ 
@9 P B@<XP I C
F A H@6@b@h@i@t@?@<CF A H


@6@?@<CF A H


@6@q
@ @ 
@8 I@?@<XP J C@"Bw A I3@6@/
@1 I
@5@/@8 A@-@/@8 K@?@1 I@0@5@8 @I I@8 Q@?@<XPtry_rule C@2C. A H R


@6@ 
@8 MO B@1 S@0@5@8 @I@1 S @5@8 G I*@8 @I@1 L@0@5@8 @I@0@1 R
@5@8search_rules B@8 S B@?@<XP O CA A H@6@8lastword B@?@1 O@5@9 G@<CA A H
@6@ 
@/@8 O@ 
@ @ @8 O@?@<XD  t  t t  At  Iu BP It C@8 A RL@6@A@"
 I I
@#@8 G2@/@8 M@@
 G@8 JT@&
@F@'ENTERING PROOF BY CONTRADICTION ATTEMPT@8 I@8 I@3 @-@5@1 H@5
CONTRADICTION@8 Oo@?@<XP L C@/@ A 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 KF@A@)
 F)@1 L@0@5@8 @I@@@)
 F+ I*@8 @L@?@<XD  t  t t  At  M ADD  t  t t  At  I ADP I C@W A A ?@=XP M CB A H@6@+Change which occurrence (number/none/all)? @8 R_@?@<XP M\ C@GB A K MW

@6@?@ 
@/@8 M[@A@3@4@5@8strict_sublist B@F@@@&@A@" M^@#@"
@#@1 I@5@8 M@@
@" MW@#@F@?@<C@EB A K M^

@6@?@ 
@/@8 M[@A@3@4@5@8 S@F@@@$@A@" MW@#@/@8 L@1 I@5@8 M@@
@" M^@#@F@?@<CB A K@6@8 K@?@<XD  t  t t  At  P ADP P C@j H H  H@=XPverified_exit_command CC1 A IX J@6@8 I4@?@<CC4 A IX J@6@8 Nc  B@?@<CC7 A IX 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 KF@?@) F)@<CC= A IX  I @=XD  t  t t  At  O2 ADP L# C A A
 C@6@9 E B@<C
 A A
 B@6 B@9 @c B@<C
 A A
 B@6 B@9 S@<XP Oa C@)Ff A H@6@/@8 M@A@)@:@?@)
@ @8 L@ @8 L@F@@
@/@8 O`@"
@#@?@<XP N C@hA A I|

@6@A	@/@8 K@T@@@*@A@T
@1 P@0
@5@8 @I@1 P@0
@5@8 @L@@@A@ 
@8 K@@	@1 P

@5@8 @L@F@A	@8 K@G@@@3@.@4@0@5@8 C@/@3@4@0@5@8 C@1 P
@5@8 @L@?@<CA A I|


@6@3
@5@8 N@3@5@8 N@?@<XP L CA A K

@6@1 D
@5@8 M@?@<C
A A K


@6@8 L@?@<XD  t  t t  At  O! ADP M C@LB A I3@6@8 Dv@/
@8 L@?@A@b@g
@i@s@8 I@b@i@g
@m @@x@F@@@*@b@g
@i@t@8 I@8 I@/@8 R@A@b@g
@g@s@b@g@g
@m @@x@@	@b@g
@g@t@) @?@<C@"B A I3
@6 L@/@8 M~@?@3
@5@ @/@8 M@? I@ @8 M~@?@<CBB A I3@6@D@(@8 Dv@M@(@Q@U
@3@.
@.@5@8 C@?@AA@/@/@ 
@8 H@ @ @8 P B@A@@"
@#@A@ @3@.@4@.@5@8 C@!@3@5@#@F@@@ @3@.@4@.@4@.@5@8 C@!@3@4@5@#@/@/@ @8 H@ @ @8 S@b@g@g@u@A@-@A@) C@@@) H@ 
@/@8 M~@? (@ @/@8 M~@?@ @ @/@8 M~@? L@ @8 M~@@@+@A@) H@@@) H L@/@8 M~@?@ @ @/@8 M~@?) @ @/@8 M~@?@ 
@ @8 M~@G@G@G@G@!@G@#@F@%@@@@"

@#@A@9@ @3@.@.@5@8 C@/@/@ @8 H@ @ @8 S@b@g@g@u L@/@8 M~@?@ @ @/@8 M~@? L@ @/@8 M~@@@ @/@8 M~@G@G@G@? Qp@ @/@8 M~@?@ 
@ @/@ @8 M~@? Qp@ @ @/@!@8 M~@A@9@ @3@.@"@.@#@5@8 C@/@/@ @"@8 H@ @ @#@8 S@b@g@g@u L@ @!@/@$@8 M~@?@ @ @$@/@%@8 M~@? L@ @%@8 M~@@@ @ @!@8 M~@G@G@"@G@$@G@F@G@&@@@l@q@& @ 
@ @&@/@8 M~@? L@8 I@ @ @/@8 M@?@A@b@g@c @t L@8 I@b@g@c@m @@x@F@'@@@b@g@c @s@8 I L@8 I@/@'@8 R@b@g@'@c@m @@x@G@G@G@G@F@G@G@G@G@ @G@"@G@$@?@<XD  t  t t  At  I ADP SX C	D9 A Nf

@6@8 Dv@?@<XPwrite_deleted_hyps  C@ A K @6@D
@0@8 K@M
@Q@?@<C@ A K  @6@8 I@8 I@<PLUS the following deleted (currently unuseable) hypotheses:@8 I@8 I@8 I@R@<C
@ A K@6@/
@8 K@8 K@R@<C@ A K  @6@?@<XP C  C A I|@6@A	 R@/
@8 Io@?@@ K@8 I@/
@8 I@8 Sj B@8 O[@?@<XD  t  t t  At  J  BP J  C@! A J5@6@A
 In@/
@8 Io@F@@@6TRAVERSE -- Please specify expression to be traversed.Expression? @8 J@/@8 I@/
@8 L+@?@9 J B@<XD  t  t t  At  Jn  BP Jn  C A P  @6@A@8movenots  B@@@A@8 P@@@A@8 QH@@@A@8 R" B@@@9 R B@<C A P  @6@?@<XP Q C@$B A H
 B
@6@?@3@4 B@4
@5@/@8 L@?@ @8 Q@?@<C@%B A H
 

 Q CV
@6@ 
@ @8 K@?@<C@-B A H
 

 CV

@6@ 
@ @8 K@/@8 M@ @ @8 Q@?@<C@0B A H
 

 CV


@6@ @8 L@?@ 
@ @8 K@ @ @8 Q@?@<XD  t  t t  At  O BD  t  t t  At  O ADP NH C@v A H@6@?@<C@+@w A H
@6@A@b@j@c@a@u@b@j@c@z@s@?@ @b@j@c@ @m @@x@@@'@?@ 
@ @8 NG@?@<XD  t  t t  At  B D  t  t t  At  B ADD  t  t t  At  B AED  t  t t  At  B 
P JX C@2@ A J@		 JR



 JR

@6@ 
@/@8 JT@ @1 O@.@0@5@8 O@ 
@ @ @8 JW@ @ @ @8do_norm_typed_exprs B@?@<C@7@ A J@ M




 M


@6@1 O@.@.@5@8 O@ 
@ @8 JW@ @ @ @8 S@ @ @ @8 JW@?@<C@ A J@@6@A@) @@@) N@?@8 R@?@<C@ A J@
 G@6@?@8 P@?@<C
@ A J@
@6@8 Dv@?@<C@9@ A J@	@6@D@8 Dv@M@Q@3@.
@.@5@8 C@ @/@8 Sc@ @ @/@8 S@/@3
@5@8 C@A@ @8 K@@@'@?@<XP Qf C@K@0 A K@6@8 G2@A@)
 I@( L3@@@)
 I@( M@/
@3@4@4@.@5@8 C@ 
@@A	@) L3 L7@8 I@@@) M S@8 I@8 I@:@8 L@8 I:@ @8 I@8 I@?@<C@+@H A K
 @


@6@8 G2@ 
@8 G2@b@j@g
@s@A
@)
 I@ 
@8listhyps B@@@)
 I@ 
@8 S	@?@<XD  t  t t  At  P  ADP Q C@CB A H@6@8 MK B@A@#@1 Ip Q@0@5@8 I@A R@0@8 Io N C@8 Io J,@8 G@@@S@)
@F@@Change this subexpression@/@8 KF@?@A@) F)@)
@@@) F+@)
 O@?@<CB A H@6@1 Ip Q@0@5@8 @I@1 MK@.@5@8 I@*Change which subexpression (number/none)? @8 R_@?@<XP Q CB A I3
@6@?@<C@0B A I3

@6@"


@#@/@3
@4@3@4@5@5@8 C@ @8 @L@?@ 
@8 Q@?@<XP N C@3A A J5
@6@/@8 J@/@8 J@ @8 IARG@8 I@8 I @8 I@ @8 I  @8 I@8 K@q@?@ 
@ @8 N@?@<CA A J5@6@?@<XP O C@F A K

@6@?@<C@I A K


 E

@6@?@ 
@ @8 L@?@<C@%@M A K

 E I


@6@ @1 E
@5@8 O@ 
@ @8 L@?@<XD  t  t t  At  Q|  ADP O C@@ A I@6@A@B@8 R@A@8 R@A
@b@h@i@u@b@h@x@@@b@i@h@t@b@i@x@F
@@@ @b@h@y
@A@1 I
@5@8 M@'
@@@1 I
@5@8 M@'@@@E@A@%@8 R@b@i@y
@A@1 I

@5@8 M@'
@@@1 I

@5@8 M@'
@@@A@1 I
@5@8 M@'
@@@1 I
@5@8 M@'@F
@?@<XP K C@@ A P+@6@U
@"
 D@#@/@8 M@?@A@+@A@T@@@8 @@1 S% @0@.
@5@8 S# B@ 
B.RUL@/@8 H@ @/@8 H@ @8 If@@@Q@A@8 P B@G
@F@@@D@A@0@8 S@D@8 S@M@Q H@8 P/@G
@F@@@)@A@T@@@8 @@1 S% @0@.
@5@8special_rulefile B@ 
B.RUL@/@8 H@ @/@8 H@ @9 If@<C@@ A P+@6@/@8 M@A@.@A@T@@@8 @@1 S% @0@.
@5@8 S@ 
B.RUL@/@8 H@ @/@8 H@ @8 If@G@@@@A@$@8 @@/@8 If@/B.RUL@ @8 Q?@1 S% @0@5@8 S@G
@F@@@b@A@8 S@G
@G@F@@@R@A@.@A@T@@@8 @@1 S% @0@.
@5@8 S@ 
B.RUL@/@8 H@ @/@8 H@ @8 If@G@@@"@8 @@/@8 If@/B.RUL@ @8 Q?@1 S% @0@5@9 S@G
@F@<XD  t  t t  At  MH ADP M C
@/ A IX@6@/
@8 M"@8 KQ@?@<C@3 A IX  @6 A@8 KQ@?@<XP I C@_ A I@6@/
@8 I4@8 I:@8 I<@?@<XP J[ CA4 A J@@6@A@8 @@@@8 G2@b@h@c @u@?@<CA< A J@ JG
@6@8 G2@b@i@c @u@?@<XP Q C@ A I0@6@8 H@8 KQ@8 KV@8 KQ@?@<XD  t  t t  At resource ADD  t  t t  At  S AED  t  t t  At  S ADPwrite_summary_of_proof_status  C	B A I3  @6@8 K B@8 I@8 I1 B@?@<XP O C@"G2 A H@6@A H@8 P B@/
@8 K@@@&
@?@ 
@/@8 N~@?@ @9 R@<XP	orderlist CB A J@
@6@?@R@<CB A J@@6@?@<CB A J@

@6@?@ 
@ @8 S B@?@<CB A J@


@6@/@8 N@ 
@/@8 N@?@ @ @8 S+@?@<XP Op C@@@ A Ij		@6@A G@8 JT G@8 Q G@8 JT@@@A!!! Error: type-check failed on subgoal proof-frame entry attempt@8 I@8 I@?@R@?@8 Ik@/@8 I@1 I@0@5@8 @I@q@1 I@5@8 @L@1 P@0@5@8 @I@1 O@0@0@5@8 @I@1 P@0@0@5@8 @I@1 Imethod
@5@8 @L@1 I
enterframe@5@8 @L@ @8	case_save B@A@/@8 M@@@(@1 M@0@0@5@8 @I@1 I N@!All current conclusions withdrawn@5@8 @L@1 I

@5@8 @L@1 E@.@.@5@8 R P@1 E@5@8 P@?@<XP Ro C@*B A J@@6@/@3@.
@4@.@.@5@8 K@ @ 
@8 S& B@3@4
@5@/@8 K@ @8 Rn@?@<CB A J@

@6@?@<XP M CB A H O@6@?@<CB A H
 @@6@8make_occs_list B@?@<C
B A H


@6@?@<XD  t  t t  At  J  BP J  C@R A Ij@6@8 Ik@A @8 I@?NO FRAME LEFT TO QUIT@8 I@G
@@@=@/
@8 I@b@h@c @t@1 I	quitframe
@5@8 @L@A@0@0@/@8 I@?QUITTING CURRENT PROOF BY @8 I@8 I ATTEMPT@8 I@8 I@8
abort_subgoal  B@@@0@0@8 P@?@'QUITTING CURRENT PROOF BY CASES ATTEMPT@8 I@8 I@8 SE B@F@?@<XPdo_generate_new_qbinding_name C@/Eq A H@6@/
@8 If@ 
@/@8 H@/@ @8 If@?@A@ @0@8 R=@q@?@ @8 S B@@@'@F@?@<XP NN CF} A H

@6@b@h@c @u@b@h@c	@s@b@c@0@h@o@x@?@<C@-F A H@6@b@h@c
@u@/@1 JH

@5@8 O;@/
@8 NM@b@h@c
@m JP@c@0@o@y@ 
@3@5@8 H@?@<XP J CBa A J5@6@/@8 P B@?@8 If@?@<XP N9 C@r A J5@6@b@h@c@@@t@b@h@c@[@r@q
@ @?@3@5@8 If@?@<C@y A J5@- P@6@?@<C@z A J5@+ P@6@?@<C@{ A J5@? I@6@?@<C@| A J5@6@3
@5@8 If@?@<XP P C@oA) A I	@6 H@8 P/@U@" D


@#@U
@U@ 
@3@.@.@5@8 C@ @3@.@.@5@8 C@/@ @ @8 LR@/@ @ @8 LR@?@ @3@0@.@5@8 C@ @3@0@.@5@8 C@ @ @/@8fetch_inf_or_subst_rule_for_eq B@1 D@5@ @/@8 N@1 D@5@ @9 N@<C@2A9 A I	@6@U@3@.
@.@5@8 C@/@ 
@ @8 LR@?@ @3@0@.@5@8 C@ @/@8 L: B@1 D@5@ @9 N@<XP M C@;CD A IX@6@1 I@0@0@5@8 @I@1 I NU
@5@8 G@8 P! B@/@8 R B@8 Qg B@?@A@8 NW@@@A@) J@@@A@) I @@ Nc@8 @I@?@8 NS B@?@<CCW A IX@6FAIL@8 I@8 I@1 I@0@0@5@8 @I@?@R@<XP M C@9 A H @. G@6@?@<C@: A H @- G@6@?@<C@u@; A H I 



 G@6@?@8 @@ 
@/@8 K@A@ @0@8 O@@@A@) @@
@A@) N@@@) G@?@A@  P@8 Oh@?@  G@8 M@@@-@A@1 J P@5@8 G@  G@8 M@1 J P@5@8 I@?@@@1 J P@5@8 I@R@?@<C@u@V A H I 



 G@6@?@8 @@ 
@/@8 K@A@ @0@8 O@@@A@) @@
@A@) N@@@) G@?@A@  P@8 Oh@?@  G@8 M@@@-@A@1 J P@5@8 G@  G@8 M@1 J P@5@8 I@?@@@1 J P@5@8 I@R@?@<C@9@r A H H


@6@/@8 M@?@ 
@/@8 M@?@A@A@) N@@@) N@?@) N@@@) @) @A@) @@@) N@?@<C@9@ A H @


@6@/@8 M@?@ 
@/@8 M@?@A@A@) N@@@) N@?@) N@@@) @) @A@) @@@) N@?@<C@9@ A H JA


@6@/@8 M@?@ 
@/@8 M@?@A@A@) N@@@) N@?@) N@@@) @) @A@) @@@) N@?@<C@%@ A H JG
@6@/
@8 M@?@A@)
 N@) N@@
@)
 @A@) @@@) N@?@<C@ A H JH


 @6 @8 M@?@ 
 @8 M@?@<C@ A H JP


 @6 @8 M@?@ 
 @8 M@?@<C@%@ A H PC
@6@/
@8 M@?@A@)
 N@) N@@
@)
 @A@) @@@) N@?@<C@%@ A H PD
@6@/
@8 M@?@A@)
 N@) N@@
@)
 @A@) @@@) N@?@<C@ A H J


@6@ 
 @8 M@8 M@A@) @@@) N@?@<C@ A H SV
@6@8 M@?@A@) N@@@) @?@<C@ A H 


 N@6 N@8 M@?@ 
 N@8 M@?@<C@8@ A H D


 G@6@/@8 M@A@A@) @@@) N@?@ 
@/@8 M@A@) @@@) N@@@ 
@ @8 M@F@?@<C@8@ A H I


 G@6@/@8 M@A@A@) @@@) N@?@ 
@/@8 M@A@) @@@) N@@@ 
@ @8 M@F@?@<C@>A A H I


 G@6@/@8 M@A@A@) @@@) N@?@ 
@/@8 M@A@) @@@) N@@@  O@8 O@ 
@ @8 M@F@?@<C@>A A H I


 G@6@/@8 M@A@A@) @@@) N@?@ 
@/@8 M@A@) @@@) N@@@  O@8 O@ 
@ @8 M@F@?@<C@>A+ A H I


 G@6@/@8 M@A@A@) @@@) N@?@ 
@/@8 M@A@) @@@) N@@@  O@8 O@ 
@ @8 M@F@?@<C@>A> A H I


 G@6@/@8 M@A@A@) @@@) N@?@ 
@/@8 M@A@) @@@) N@@@  O@8 O@ 
@ @8 M@F@?@<C@<AR A H M



@6@8 M@A@1 O@.@.@5@8 O@F@@@/@8 K@ @1 O@.@.@5@8 O@ 
@ @8 Q@ @ @8 M@?@<C@7A\ A H JR


@6@/@8 M@A@ @1 O@.@5@8 O@F@@@ @/@8 K@ @1 O@.@5@8 O@ 
@ @8 Q@?@<CAf A H H
 G@6 G@8 M@?@<CAh A H I


 G@6 G@8 M@?@ 
 G@8 M@?@<CAk A H I


 G@6 G@8 M@?@ 
 G@8 M@?@<CAn A H E


 G@6 G@8 M@?@ 
 G@8 M@?@<CAq A H L


 G@6 G@8 M@?@ 
 G@8 M@?@<C	Au A H
 @6@8 G2@?@<CAw A H@6@8 Dv@0@8 Oh@?@<CA{ A H PE
 G@6 @8 M@?@<CA~ A H M^
@6@8 M@?@A O@8 O@@@) @?@<CA A H MW
@6@8 M@?@A O@8 O@@@) @?@<CA A H Pb
 @6@/
@8 M@?@ 
@1 Q
@0@5@8 O@?@<CA A H L
@6@/
@8 M@ 
@1 Q
@5@9 O@<CA A H L
@6@/
@8 M@ 
@1 Q
@5@9 O@<CA A H Pd
@6@8 M@1 Q
@0@5@9 O@<CA A H Pe
@6@8 M@1 Q
@0@5@9 O@<CA A H C


@6@8 M@1 Q
@0@5@8 O@ 
@9 M@<CA A H K


@6@8 M@1 K@0@5@8 O@ 
@9 M@<CA A H K


@6@8 M@1 K@0@5@8 O@ 
@9 M@<CA A H K


@6@8 M@1 K@0@5@8 O@ 
@9 M@<C@ A A H K


 G@6@ 
@/@8 M@ @1 K@.@5@8 O@ @8 M@?@<C@ A A H K


 G@6@ 
@/@8 M@ @1 K@.@5@8 O@ @8 M@?@<CA A H K


 G@6@/@8 M@ @1 K@0@5@8 O@ 
@ @8 M@?@<CA A H K


 G@6@/@8 M@ @1 K@0@5@8 O@ 
@ @8 M@?@<C
A A H@6@1 Q
@0@5@9 O@<CA A H
@6@/@8 M@1 Q
@5@8 O@ 
@9 M@<C
A A H K@6@1 K@0@5@9 O@<CA A H K
@6@/@8 M@1 K@5@8 O@1 K
@5@9 M@<C@8A A H P=
@6@A@1 O@3@0@5@.
@5@8 O@F@@@/@8 K@ @1 O@3@0@5@.
@5@8 O@1 M@0@0@5@8 L@ 
@9 JT@<C@A A H@6@D@8 Dv@M@Q@3@.@.
@5@8 C@8 O@@A@B@) O?@?@ 
@3@.@.@5@3@.@.@5@8 M@?@ @/@8 JT@ @ @8 R@ @/@8 JT@ @ @8 R@1 O@3@5@5@8 O@G@G@@@+@) Ou@?@ 
@/@/@8 O@1 F@.@5@8 O@ @ @/@8 P@ @ @9 M@G@G@G@<C@RA A H@6@D@8 Dv@M@Q@3@.@4@.
@5@8 C@/ OH@8 OI@ 
@1 M@0@0@5@8 L@?@A@ @1 O@3@0@5@.@5@8 O@'@@@ @8 K@1 O@3@0@5@.@5@8 O@ 
@ @9 JT@<C@A A H@6@D@8 Dv@M@Q@3@.@.
@5@8 C@8 O@@A@`@/ OH@8 OI@?@ 
@3@.@.@5@3@.@.@5@8 M@?@ @/@8 JT@ @ @8 R@ @/@8 JT@ @ @8 R@A@ @1 O@3@5@5@8 O@'@@@ @8 K@1 O@3@5@5@8 O@G@G@@@0 A@8 OI@?@ 
@/@/@8 O@1 F@.@5@8 O@ @ @/@8 P@ @ @9 M@G@G@G@F@<C@?B A H@6@D@8 Dv@M@Q@/@/
@8 S.@/@8 M@A@ 
@/@8 N&@F@@@ 
@/@/@8 N&@3@5@3@5@8 N@ @ @8 N@?@<C@MB A H@6@D@8 Dv@M@Q@0 @^@0@3@.@5@0@8 O@/
@8 M@3@.@0@5@8 C@A@ @3
@5@8 N&@F@@@ @3
@5@/@8 N&@3@5@3@5@8 N@?@<C@;B( A H@6@D@8 Dv@M@Q@0 M@0@3@.@4@.
@5@0@8 O@8 M@3@.@0@5@8 C@ @3@4@.@5@8 N&@ 
@ @8 M@?@<C@^B1 A H
@6@D@8 Dv@M@Q@D@0@0@8 S.@M@Q@D@0@0@0@0@0@8 O@M@Q@3@.@.
@5@8 C@ 
@8check_is_an_ok_arity_function B@ 
@/@8 M@A
@/@8 N&@F@@@/@/@8 N&@3@5@3@5@8 N@ @ @8 N@?@<CBB A H Pj


@6@8 O@@8 M@ 
@8 M@?@<CBI A H Pn


 @6@8 O@ @8 M@ 
 @8 M@?@<CBP A H Pp


 @6@8 O@ @8 M@ 
 @8 M@?@<CBV A H
 N@6 @8 M@?@<XD  t  t t  At  Ko ADD  t  t t  At  Mn ADP Mm C@ H H  I@=XP J  C@ A Lb	@6@A B@/
@8 Io@@Flag name? @8 I@/
@8 I@/@8 R@?@A R@/@8 Io@@New value? @8 I@/@8 I@8 R@?@/
@3
@4@.@5@8 C@/@3
@4@5@8 C@?@ 
@8 @I@ @8 G@?@A@i@)
 H@A@'@G@@@Z@A@) I@/@8 M)@ @8 M1@8 O@F@@@G@) H@/@8 M)@/@8 M,@A@ @8 M.@@@D@ @8 M.@M@Q M/@8 I@ @8 I M0@8 I@8 I@?@8 K@ @8 M1Bset command_logging to on.@8 I@8 I@ @8 M,@ @8 M1@@@S@G@?@<XPwrite_subgoal_list_proved C@=A A I3
 I

@6@8 I:Met constraint: @8 I@0@8 R@/
@8 R@A
@)
 @8 I@F@@@b@g
@h@m @@c@m @@y@ @0@8 M~@8 I@?@<C@4A A I3

@6@8 I:Proved subgoal: @8 I@/
@8 R@A
@)
 @8 I@F@@@b@g
@h@m @@c@m @@y@ @0@8 M~@8 I@?@<C@CA A I3
 I



@6@8 I: T@8 I@0@8 R@/@8 R@A
@) @8 I@F@@@b@g@h@m @@c@m @@y@ @0@8 M~@8 I@ 
@8 T B@?@<C@7A A I3

@6@8 I: T@8 I@/@8 R@A
@) @8 I@F@@@b@g@h@m @@c@m @@y@ @0@8 M~@8 I@ 
@8 T@?@<CA A I3
@6@8 I:@!(unconstrained rule: no subgoals)@8 I@8 I@?@<XP R C@ A L




@6@?@<C@A@ A L

@6@/@3
@.@5@ 
@8 H@A@)@?@"@#@@@A@)@?@"@#@@@"@#@?@<C@ A L



@6@D@ 
@8 M_@M@Q@ @ @8 R@?@<XP Q[ C
@] A H@6@8process_dcl_qualifier B@?@8 QZ@?@<C@b A H@6@?@<XD  t  t t  At  J  BP J  C@p@ A H@6@8 Ik@?@A
 D@/
@8 Io@F@@@%@/@8 H B@A
@"
@#@@@A	@)@?@R@F
@@
Instantiate what? @8 I@/
@8 I@U
@?@8 R@/ J@8 Oh@A
 R@/
@8 Io@F@@With what? @8 I@/@8 I@ @/
@8 L+@?@ 
@8 I@ 
@8 Or@ 
@8 JT@?@ 
@8 O B@?@<XD  t  t t  At  N  ADP K CD0 A Nf@6@?@<CD1 A Nf
@6@ @8 K@ 
@ @8 K@?@<XD  t  t t  At  J  BP J  C@ A K@6@/
@/@8 R@/@8pvc_make_filename B@?@8
write_vc_data B@?Printed VC to file: @8 I@8 I@8 I@?@<XP L CAg A J@ JA

@6@?@8 L@8 L@?@<CAl A J@@6@8 L@?@<XP K C@'A A K
@6@ 
@/@8 K@/@8 K@A@ @ @8 L@'@@	@"@#@?@<CA A K@6@?@<XD  t  t t  At  O ADP K CB} A H
@6@?@<CB A H


@6@ @/@8 K@ 
@b@g@c@o@x@?@<CB A H

@6@ @ @ 
@8 K@?@<XP Q C@K A Q@6@9 RT@<C@L A Q D

@6@1 I@5@8 RT@1 I@5@9 RT@<C@M A Q I

@6@A@1 I@5@8 RT@@	@1 I@5@9 RT@<C@N A Q I

@6@1 I@5@8 RT@1 I@5@9 RT@<C@O A Q I

@6@1 I@5@8 RT@1 I@5@9 RT@<C@(@P A Q I

@6@A@1 D@5@8 RT@1 D@5@8 Q@@	@1 I@5@9 RT@<C@(@Q A Q I

@6@A@1 D@5@8 RT@1 D@5@8 Q@@	@1 I@5@9 RT@<XP M CE A H

@6@D@0@0@8 Je@M@Q@?@<CE A H@6@/@8 R B@8adjust_qbindingnames B@?@8 N@?@<XP S C@f A P@6@1 R*@0@5@8 @I@1 T*@5@8 @L@8 C}@/
@8 T* B@A@1@/@8 SQ B@/@8 I@1 L2
@5@8 @L@A@'@@@8 L@1 I N@2 L2
@5@8 @L@8 P@@@8 T+@G@q
@1 T*
@5@8 I@1 T*
@5@8 @L@ 
@8 Q' B@?@R@<XP RU C@C A Q@6@0@9 L@<C@3@D A Q D

@6@A@0@1 H@2 I@5@8 L@@@A@0@1 D@5@8 L@@@0@1 H@2 I@5@9 L@<C@3@E A Q I

@6@A@0@1 H@2 D@5@8 L@@@A@0@1 I@5@8 L@@@0@1 H@2 D@5@9 L@<C@3@F A Q I

@6@A@0@1 H@2 I@5@8 L@@@A@0@1 I@5@8 L@@@0@1 H@2 I@5@9 L@<C@3@G A Q I

@6@A@0@1 H@2 I@5@8 L@@@A@0@1 I@5@8 L@@@0@1 H@2 I@5@9 L@<C@3@H A Q I

@6@A@0@1 H@2 I@5@8 L@@@A@0@1 I@5@8 L@@@0@1 H@2 I@5@9 L@<C@3@I A Q I

@6@A@0@1 H@2 I@5@8 L@@@A@0@1 I@5@8 L@@@0@1 H@2 I@5@9 L@<XD  t  t t  At  O~ ADP LS CAD A I	@6@?@/
@8 Q@?@3
@5@8 C@?@<XD  t  t t  At prolog_event_hook D  t  t t  At  T. ADD  t  t t  At  T. AED  t  t t  At  T. 
P KB C@ A A@6@3@1	portrayed @.@5@4@1 G  @.@5@4@1 G @.@5@4@1 H @.@5@5@9 C @<XPis_it_ok CD- A H F+@6@8 Q@?@<C@D/ A H F)@6@A@/ H@8 O@A
@8 P@/
@8 Q B@ 
@8 JT@@@A@D@8 P@M@Q G@8 JT@@@6!!! ERROR: New expression does not typecheck properly.@8 I@8 I@R@F
@@ I@8 O@F
@1 Q@0@5@8 I@1 Q@5@8 @L@8 Q@1 MS@.@.@5@8 I@1 I@5@8 @L@A@8 P@G@G@F@@@$@/@/@/@8 Q B@/@8 Q@/@3@4@4@5@8 C@1 I@5@8 @L@?@<CDN A H@6@?@<XP Q CB A H

@6@1 J
 I@5@8 J J@8 P@?@ 
@9 Q@<CB A H
@6@?@<XD  t  t t  At  P ADP P C@o H H @=XD  t  t t  At enumeration_list BP T9 CB A I@6@8 @@0@8 MX@8 M_@?@<XP Q C A J@6@/@8 S B@8 Lr@R@<C A J@6@/@8 R2 B@8 J@R@<C A J@6@?@<XP S CA A I@6@@1 O
@5@8 @L@R@<CA A I @=XPis_digits_and_dot C
DQ A H@6@/B.@8 K@9 S@<XP Q CB A H@6@8 O|@?@<CB A H
 P.@6@A O@8 O|@@ O@8 O|@?@<CB A H
ire@6@A O@8 O|@@@A O@8 O|@@ O@8 O|@?@<CB A H
any@6@?@<XP I= C@e A I
@6@8 I@8 I@?@<C@i A I@6@/
@8 L@1 @
@5@8 I@8 I@?@<C@n A I

@6@8 I M@8 I@8 I<@?@<C@ @s A I

@6@/@8 L@1 @@5@8 I M@8 I@ 
@8 I<@?@<XPtv_print_type_data CB A J5@6@8 I I!@8 I@8 I G@8 K@?@<XD  t  t t  At  D? D  t  t t  At  D? ADD  t  t t  At  D? AED  t  t t  At  D? 
D  t  t t  At do_not_issue_failure_message  ADP Kw C@M@T A H H@6 H@8 H B@8 I@/@8 H@/@8 H@8 KO BReading @8 I@8 I@& (for inherited FDL type declarations)@8 I@8 I@8 M B@A I@8 O@@
@8 I@F          ------------------------------------------------------------@8 I@8 I@8 ILoading @8 I@8 I (verification conditions)@8 I@8 I@8load_vcs B@? Q|@8 G@?@<C@=@p A H H@6 H@8 TE@/@8 H@8 IConsulting @8 I@8 I (checker saved proof state)@8 Iredefine_warnings I@8 @r@3@1whenalways@5@4@1	load_type @@5@4@1compilation_mode
assert_all@5@5@8 A* B TR H@8 @r@?@<XP QO CA
 A I@6@?@<C	A A I I
@6@?@R@<CA A I@6@8 I@8 QN@?@<XP S CCS A J@ JA
@6@8 S@?@<C@ CU A J@ JA
 JG

 JG
@6@ 
@8 G2@1 JA
@5@ @8 S@?@<CCY A J@ JA


@6@/@8 S@1 JA
@5@8 L@?@<C	C] A J@

@6@8 L@?@<XD  t  t t  At  B<  BP J C@, A K@6@D B<@0@8 Io@M@Q@/
@8 T; I@1 @
@5@8 Qe-->@8 I@8 I@/@8 T<@8 S	@?@<C@M A K@6 B<@/
@8 Io@A@"
 I

@#@8 Qe@F
@@@0@A@"
 @ I



@#@1 @
@5@8 Qe@@@A@)
 K@8 K B@@@)
 L6@8 Q` B@G@F
@R@<C@- A K  @6@?@<XP O C@@ A I@6@A@B@8 R@A@8 R@A
@b@h@i@u@b@i@x@@@b@i@h@t@b@h@x@F
@@@ @b@h@y
@A@1 I
@5@8 M@'@@@1 I
@5@8 M@'
@@@E@A@%@8 R@b@i@y
@A@1 I

@5@8 M@'
@@@1 I

@5@8 M@'
@@@A@1 I
@5@8 M@'@@@1 I
@5@8 M@'
@F
@?@<XP S C@ A P+ 
 S% @0	BSPECIAL@=C@ A P+ 
 S% @0	BRECORD@=C@ A P+  S% @0	BSPECIAL P@=C@ A P+  S% @0	BSPECIAL Jn@=C@ A P+  S% @0	BSPECIAL P@=C@ A P+  S% @0	BSPECIAL P@=C@ A P+  S% @0	BSPECIAL P@=C@ A P+  S% @0	BSPECIAL P@=C@ A P+  S% @0	BSPECIAL P@=C
@ A P+  S% @0	BRECORD F@=C
@ A P+  S% @0	BRECORD P@=C@ A P+ S% @0	BRECORD Ou@6@9 O@@<XP J} C@ A J@ I

@6@A@) I@(
 L3@( N@!@1 O#@.@5@#@@@) I@(
 M@( M@!@1 M@.@5@#@/@3
@4@4@.@5@8 C@ @@ @ @8 P B@ @ @8 M B@/@8ask_if_save B@A@=@) F)@ @8 I@/@3
@4@4@5@8 C@ @8 @L@/@3
@4@5@8 C@1 I P@5@8 @L@1 I@5@8 @L@ @@@@) F+@?@R@G@?@<C@n@? A J@@6@/@8 JT@/@8 L@8 Tj@/
@8 Tk@A@Q@)
 F)@1 I P@4
@4@5@8 @L@A G@8 L@1 D
@5@8 O@@@*@) G@A
@) @.@8 O@@@A@) @-@1 H
@5@8 O@@@1 L
@5@8 O@@@)
 F+@?@R@?@<XD  t  t t  At  KK ADD  t  t t  At 
expand_answer ADD  t  t t  At  Tn AED  t  t t  At  Tn 
P TnC@ C C@6@7
 C@9 To Tp@<XD  t  t t  At  I ADP S CB A I@6 J@/
@8 Io@8 J B@R@<CB A I  @6@?@<XP S C@E A I0
@6@ @8 O B@?@ 
@ @8 S@?@<C@J A I0@6@?@<XPdo_cases C@@B A I@6@/@8 L@8 Or In@/@8 Io@U@A@" I I

@#@ 
@/@8 M@@@8 I G@8 JT@&@(
@/@8 I@q@1 O@0@0@5@8 @I@ @8 P@1 I@0@5@8 @I@1 P@0@0@5@8 @I@1 I S@5@8 @L@1 I@5@8 @L@1 P@0@5@8 @I@/@8free_hyp_no B@1 P@5@8 @L@ @8 S@1 I@0@0@0@5@8 @I@1 I
 Q%@5@8 @L@9 K@<XPset_exit_status  C@^ A A  @6@?@<XP S C@ C9 A H
 R


@6@1 R
@5@8 R B@1 I

@5@8 @L@8update_match_count  B@R@<CC> A H @=XP S C@8A A I@6@1 O
@0@5@8 @I@1 L2@0@0@5@8 T= B@1 M@0@0@5@8 T@1 L5@0@5@8 T@1 K@0@5@8 T@1 L4@0@0@5@8 T@1 H@0@5@8 T@?@<XP Rr C@%C A J@

@6@8 O@ 
@8 O@/@1 H
@5@8 O;@3@5@8 Rq@?@<C@2C A J@		

@6@/@/@8 S(@ 
@ @/@8 S(@/@1 H@5@8 O;@3@1 JA@5@5@8 Rq@?@<C@)C
 A J@

@6@3
@5@/@8 Rq@3@5@3@.@5@8 Rq@"@#@?@<CC A J@ JA
@6@?@<C
C A J@
@6@?@<CC A J@@6@?@<XPlistexp C@0B A J@		@6@/@8 JC@/
@8 L@ 
@/@8 Rb@ @/@8 Re@ @/@8 Rh@ @/@8 Rk@ @/@8 Rn@ @8 Rq@?@<XP S C@E@1 A Ij@6@/
@8 I@0@0@0@8 I@1 I
@0@0@0@5@8 @I@1 P
@0@0@5@8 @I@1 O
@0@0@5@8 @I@1 P
@0@5@8 @I@q
 @1 I@0@5@8 @I@1 I@5@8 G@8 P@?@<XD  t  t t  At  H ADP H C@ H H  H@=XP A C@?A A J@@6@8 JC@8 L@ 
@8 Rb@ 
@ @8 Re@ @ @8 Rh@ @ @8 Rk@ @ @8 Rn@ @ @8 Rq@ @ @8 Rt@ @ @8 Rw@ @ @9 P@<XP S CC  A H
@6@b@j@c@o@x@?@<CC A H



@6@q
@ @ 
@8 S@?@<XD  t  t t  At  O= BP O< C A	u E%        @6@T@?@R@<C A T

@6@8 G2@b@h@c @u@?@<C A T@6@8 G2@b@i@c @r@?@b@i@l JG@y@"
 JG@#@?@<C A T
 JG JG
@6@8 O;@?@<C@<@! A T
 JG
@6@/
@8 O;@?@A@)
 @)
 @@@#@A@ 
@8 G2@b@g
@c @t@"
 JG
@#@@
@"
 JG
@#@b@h@c @t@?@<C@C@- A T
 H


@6@/@8 O;@/@ 
@8 O;@?@b@g@g@o@y@A
@b@g@c @u@'
@F@@@b@g@c @r@b@g@l JG@y@"
 JG@#@?@<C@; A T
 @


@6@1 H@2 JG
@5@8 O;@?@<C@C@= A T
 JA


@6@/@8 O;@/@ 
@8 O;@?@b@g@g@p@y@A
@b@g@c @u@'
@F@@@b@g@c @r@b@g@l JG@y@"
 JG@#@?@<C@I@K A T
 JH


@6@/@8 O;@/@ 
@8 O;@?@  @8 L@ @ @/@8 M B@A
@b@g@c @u@'
@F@@@b@g@c @r@b@g@l JG@y@"
 JG@#@?@<C@@Z A T
 JP


@6@8 O@@?@/@8 O;@/@ 
@8 O;@?@  @8 L@ @ @/@8 T@/@1 @@2 JA@5@8 O;@A@) @)
 @@@_@A@S@ @8 SU@ @8 SU@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 H@5@8 O;@@
@"
 JP@#@?@<C@[@ A T	
 JP


@6@D@8 O@@M@Q@?@/@8 O;@/@ 
@8 O;@?@  @8 L@ @ @/@8 T@/@1 @@2 JA@5@8 O;@A@) @)
 @@@A@)@)
 @@
@"
 JP@#@?@<C@G@ A T
 J


@6@0@8 O;@0@ 
@8 O;@?@A@)
 @)
@G@@@%@ 
@8 G2@b@g
@c @t@q
 @?@/@1 J@5@8 O;@?@1 JA@5@8 O;@?@<XD  t  t t  At message_hook ADD  t  t t  At  T AED  t  t t  At  T 
P TC@< A A@6@3 @@4 Eu@5@8 A{ H@8 R' B G@8 Bw  G@8print_message_lines B@8 O@?@<C@G A A@6@?@<XP Ow CB A H@6@1 F@.@5@8 O@1 F@.
@5@8 O@8 L@ 
@9 Oc B@<XP L CA A L@6@8 JT@8 JT@?@<XD  t  t t  At  O5 ADP K C@ A K@6@/@8 L4 BD@8 I@8 I@:@8 L@8 I:@8 I@8 I@?@<XP H C@$AK A 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 R4 B@R@<XPmk_intersect CA A K
@6@?@<C@GA A K
@6@ @/@8 T B@A@0@ 
@8 L@A@ 
@ @8 SI@"
@#@@@A@ 
@ @8 L@'@@	@"
@#@@@ 
@8 SI@'@?@<XD  t  t t  At  MJ ADD  t  t t  At  D  BP D  CA A I@6@8 I@8 C}@8 I@/
@8 I+@A@)
 Q@@@8 I@)
 Q@8 I@?@<XP Sh C@/@8 A I3
 Sf@6@A@&@A
@D
 J@8 NV@M
@Q@@@D I @8 NV@M@Q@8 I:STEP @8 I@8 I@@@S@?@<C@'@E A I3
 N@6@8 I:@/
@8 R@A
@)
 @8 I@F@@@b@g
@h@m @@y@ @0@8 M~@?@<C@P A I3
 NU@6@8 I:	Command: @8 I@8 I@?@<C@U A I3
 S Iy I I

@6@8 I:@$Commence PROOF BY CASES attempt on H@8 I@ 
@8 I@?@<C@Z A I3
 S@6@8 I:Commence PROOF BY @8 I@8 I attempt@8 I@?@<C@S@` A I3		
 N L2


@6@8 I: Q@8 I@/@8 R@A@) @ 
@8 I I!@8 I@ @8 I@G@F@@@#@b@g@h@m @@c	@m @@y@ 
@ @/@8 M~ I!@ @/@8 M~@ @ @0@8 M~@?@<C@S@p A I3		
 M M


@6@8 I: M@8 I@/@8 R@A@) @ 
@8 I I!@8 I@ @8 I@G@F@@@#@b@g@h@m @@c@m @@y@ 
@ @/@8 M~ I!@ @/@8 M~@ @ @0@8 M~@?@<C@ A I3
 I@6@8 I:Now attempting proof of VC: @8 I@8 I@1 I@0@5@8 @I@8 I@8 J@?@<C@c@ A I3


 O 


 LB

@6@8 I:@ Successful inference with rule: @8 I@ @8 I@8 I@q
@ @ @8 T@8 I:
Therefore @8 I@/@8 R@A@) @ @8 I@F@@@b@g@h@m @@c
@m @@y@ @ @0@8 M~@3
@4@5@8 R B@?@<C@@ A I3
 O 


 O LN


@6@8 I:@#Successful substitution with rule: @8 I@ @8 I@8 I@q
@ @ @8 T@8 I:Allowing substitution of @8 I@/@8 R@A@) @ @8 I@8 I@8 I:for @8 I@ @8 I@G@@@/@b@g@h@m @@c@m @@y@ @ @0@8 M~@8 I@8 I: T@8 I@b@g@h@m @@c@m @@y@ @ @0@8 M~@3
@4@5@8 T@?@<C@ @ A I3 proved N

@6*** PROVED VC @8 I@ 
@8 I@8 I@8 I@8 J B@8 I@8 I@8 I@?@<C@ A I3
 T @@6@8 I:*** Proved all conclusions@8 I@8 I@?@<C@S@ A I3		
 T M


@6@8 I:*** Proved C@8 I@/@8 R@A@) @ 
@8 I I!@8 I@ @8 I@G@F@@@#@b@g@h@m @@c@m @@y@ 
@ @/@8 M~ I!@ @/@8 M~@ @ @0@8 M~@?@<C@1@ A I3
 S@6@8 I:@ Entering new proof frame (DEPTH @8 I@8 I) ...@8 I@/
@8 N@1 I@0@5@8 @I@/@8 P B@b@g
@g@o@y@1 I@5@8 G@?@<C@2@ A I3
	exitframe@6@8 I:@#Exiting current proof frame (DEPTH @8 I@8 I L@8 I@/
@8 N@1 I@0@5@8 @I@/@8 T@b@g
@g@m @@y@1 I@5@8 G@?@<C@+@ A I3
 S@6@8 I:@>QUIT: give up attempt to prove subgoals of current proof frame@8 I@/
@8 N@1 I@0@5@8 @I@/@8 T@b@g
@g@m @@y@1 I@5@8 G@?@<C@/@ A I3
 Jt@6@8 I:Attempting to infer @8 I@/
@8 R@A
@)
 @8 I@F@@@b@g
@h@m @@c@m @@y@ @0@8 M~@?@<C@rA A I3


subgoal 


 LB

@6@8 I:Attempt to prove @8 I@/@8 R@A@) @ @8 I@F@@@b@g@h@m @@c@m @@y@ @ @0@8 M~@8 I@8 I:by subgoaling on rule @8 I@ @8 I G@8 I@8 I@8 I:Unsatisfied subgoals are:@8 I@8 I@q
@ @ @8 R@3
@4@5@8 T@?@<C@8A A I3
 Jp@6@8 I: P@8 I@/
@8 R@A
@)
 @8 I@F@@@b@g
@h@m @@c@m @@y@ @0@8 M~@8 I@8 I:  by logical deduction@8 I@?@<C@]A( A I3
 P


@6@8 I:Use of standardisation@8 I@8 I@8 I:     on @8 I@/@8 R@A@) @ 
@8 I@F@@@b@g@h@m @@c@m @@y@ 
@ @0@8 M~@8 I@8 I:  gives @8 I@A	@) @ @8 I@@@ @ @0@8 M~@?@<CA@ A I3
 P L3

@6@8 I:Apply standardiser on H@8 I@ 
@8 I@?@<CAE A I3
 P M

@6@8 I:Apply standardiser on C@8 I@ 
@8 I@?@<CAJ A I3
 Iy T

@6@8 I:@5Start proof-by-cases attempt on disjunction formula H@8 I@ 
@8 I@?@<CAO A I3
 J@6@8 I:Begin CASE @8 I@8 I @8 I@?@<C@]AU A I3
 Ix



@6@8 I: T@8 I@/@8 R@A@) @ 
@8 I@F@@@b@g@h@m @@c@m @@y@ 
@ @0@8 M~@8 I@8 I:by induction on @8 I@ @8 I
 (base case: @8 I@ @8 I = @8 I@ @8 I L@8 I@?@<CAj A I3
 C@6@8 I:Consulted rulefile: @8 I@8 I@?@<CAo A I3
library_name@6@8 I:Library rulefile: @8 I@8 I@?@<C@+At A I3
	lib_fault


@6@8 I:@ALIBRARY REJECTED: mismatch between .FDL declarations and library.@8 I@8 IInvolves identifier @8 I@ 
@8 I in: @8 I@ @8 I G@8 I@?@<CAz A I3
lib_ok@6@8 I:@4LIBRARY LOADED: No FDL declaration mismatches found.@8 I@?@<CA~ A I3
 J@6*** END OF PROOF SESSION@8 I@8 I@8 I@8 I@8write_summary_of_rules_used  B@8 I@8 S B@8 I@?@<CA A I3
 I @6 T@8 I@8 I@8 I@8 I@8 T@8 I@8 T@8 I@?@<C
A A I3
true_vc@6*** True VC eliminated: @8 I@8 I@?@<CA A I3@6@8 I:@ !!! UNEXPECTED LOGFACT: logfact(@8 I@8 I M@8 I@8 I L@8 I@?@<XP Q C@L A P~@6@8 ITRYING TO PROVE: @8 I@8 I@8 M@8 IPROVED: @8 I@8 I@8 I@?@<C@V A P~@6@8 IFAILED TO PROVE: @8 I@8 I@R@<XP L@ C@ A A I	@6@8 C}@/@8 M@8 KQ@8 I& B@A B @8 L@@@) B @?@8 KV@9 KQ@<XP T  C@ A K@6@/@8 IfB.LIS@/
@8 HBVC@ 
@/@8 H@ @8 If@?@<XP H  CA*@T A L	@6@D@0@0@8 M@M@Q@/
@8 I@A@)
  T@1 T@0@5@8 NV@?@G@G
@G@@A @A@5@)
 @?*** VC PROVED -- Well done!@8 I@8 I@1 I T @@5@8 @L@/@0@8 R@1 I T@2 T@5@8 @L@8 R B@8 I M@8 @L@G@G@F@@@@b@h@c @t@A@/@0@8 P@1 P
@5@8 J@R@G
@G@@@@A@ @/
@/@8 O@D@ 
@8 Q@M@Q@? TD@8 J@ 
@8 K@G@@@@/@/
@/@8 I*** PROVED @8 I@ @8 I BY @8 I@ @8 I@8 I@q
 @1 I@0@5@8 @I@1 I@5@8 G@8 P@1 I T
@5@8 @L[Exiting depth @8 I@8 I
 proof frame]@8 I@8 I@1 P
@0@5@8 @I@1 O
@0@0@5@8 @I@1 I
@0@0@0@5@8 @I@8 Ik@ @8 O@A@ 
@8 G2@?@A	 H@8 P B@?@8 @  B@@@ 
@8 O@@ TD@8 J@F@F@?@<XP K C@ A A
@6@?@<C@ A A


@6@ @8 M B@q@ @ @ @ 
@9 K@<XP IN C	A A H@6@T
@T@?@9 H B@<C	A A H@6@8 Dv@?@<CA A H
 G
@6@3 G@0@5@8 C@?@<CA A H@6@3@5@8 C@?@<XPrecord_consultation_of CA A I|@6 I@8 SL@?@<CA A I|@6@1 I C
@5@8 @L@?@<XP Q/ C@:A" A I@6@/@8 H@1 H@0@5@8 @I@1 H I@5@8 @L@8 C}@8 I S}@8 I@8 O@8 O@8 S~@A@) F)@@@) F+@1 H@0@5@8 @I@1 H@5@9 @L@<XP R C@ A L@6@T
@?@R@<C@ A L@6@8 G2@?@<C@ A L JG
@6@8 R@?@<C@ A L H

@6@8 R@8 R@?@<C@ A L @

@6@8 R@8 R@?@<C@ A L JA

@6@8 R@8 R@?@<C@ A L JH

@6@8 R@8 R@?@<XD  t  t t  At  K! BD  t  t t  At  K! ADP Q C A Q@6@A@8 G2@F@@@"
 JG
@#@8 G2@?@<XD  t  t t  At  K ADD  t  t t  At  Q; ADD  t  t t  At  J ADP S CCa A J@ H
 JG

 H
 JG
@6@ 
@8 L@ @8 S@?@<CCe A J@ H


 H

@6@ 
@8 L@ @8 S@?@<CCi A J@ H
 H


@6@1 H@1 H
@5@5@8 S@?@<CCk A J@ JG
 JG@6@9 L@<CCm A J@

@6@9 L@<XP R C@ Dl A H@6@8 C}@/@8 M@/@8process_rest_of_component B@@A@0@8
is_true_vc B@@@1 I
@5@8 @L@?@<XD  t  t t  At  I ADP I C H H  @=XP R CB A IX@6@T
@?@8 I@.!!! Warning: VAR not allowed.  Retype command.@8 I@8 I@R@<C@.B A IX I

@6@A@) I@(
 L3@@@) I@(
 M@8 G2@/@3
@4@4@0@5@8 C@ @@?@<XP Q C@qD A H@6@A@!@/@1 B@1 L2@.@.
@5@2 IK
@5@/@8 A@-@ @/@8 K@@	@(@G@G
@?@A@!@/@1 B@1 M@.@5@2 IK@5@/@8 A@-@ @/@8 K@@@(@G@F@?@ @ @/@8 H@?@ @/@8 S|@?@ @8 K@?@<XD  t  t t  At  J}  BP J}  C@! A J@@6@A
 In@/
@8 Io@F@@@<STANDARDISE -- Please specify expression to be standardised. S@8 J@/@8 I@/
@8 L+@?@9 Th B@<XP L, CB A IX

@6@T
@?@<C@TB A IX Sx
 D


@6@?@A@T
@?@ @/@8 L+@ @8 I@'
@G@@@,@A@"
 I I
@#@ @/@8 L@'@@@"
 I I
@#@ @/@8 M@'@F@?@<C@bB A IX		 T
 H

 D

@6@?@1 T
@5@8 L+@A@T@?@ @/@8 L+@ @8 I@'@G@@@,@A@" I I
@#@ @/@8 L@'@@@" I I
@#@ @/@8 M@'@F@?@<CB A IX

@6@?@<XP N CG[ A H@6@?@<CG\ A H
@6@ @8 N~@ 
@ @8 N@?@<XP K CAW A J5@6@8 I@8 I@?@<XP I C@4G A H@6@1 T@.@.
@5@8 I@/@8 R@1 I T
@5@8 @L@8 R@8 I+++ True VC @8 I@ 
@8 I eliminated automatically.@8 I@8 I@?@ @8 I@?@<CG A H

@6@?@<XP N C@|AW A I|

@6@T
@?@"@#@A
@T@F@S@G@@@ @3@.@.@5@8 C@/@ @ @8 LR@?@A	@ @0@8 P B@@@)
@'rule_family_not_declared_for_this_usage@?@A@)@G@G@@@5@"
@#@A
@T@F@S@G@@@ @3@.@.@5@8 C@/@ @ @8 LR@?@A	@ @0@8 T@@@)
 T@?@<CA| A I| @=XP I, C@b A A@6@/@3@1consume_layout @.@5@4@1 Fdec10@5@5@8 G @?@9normalize_negative_literals B@<XPorder_functs CB A J@

@6@?@ 
@ @8 S1@?@<CB A J@


@6@ 
@8less B@?@<XP L CA" A L@6@9 RT@<C@$A# A L D

@6@1 D@.
@5@8 RT@1 D
@5@8 Q@1 D
@5@9 L@<C@$A$ A L I

@6@1 D@.
@5@8 RT@1 D
@5@8 Q@1 I
@5@9 L@<CA% A L I

@6@1 I@.
@5@8 RT@1 D
@5@9 L@<CA& A L I

@6@1 I@.
@5@8 RT@1 D
@5@9 L@<C@TA' A L K

@6@A@1 H@2 K@5@8 RT@F
@@@:@A@1 D@.
@5@8 RT@1 D
@5@8 Q@1 K
@5@8 L@@@1 D@.
@5@8 RT@1 D
@5@8 Q@1 K
@5@9 L@<C@TA3 A L K

@6@A@1 H@2 K@5@8 RT@F
@@@:@A@1 D@.
@5@8 RT@1 D
@5@8 Q@1 K
@5@8 L@@@1 D@.
@5@8 RT@1 D
@5@8 Q@1 K
@5@9 L@<XP T CA2Af A I		
@6@1 D@0@0@5@/@8 L<@ @/@8 L?@A@-@" 
 LB D


@#@1 D@3@4@5@4@4@5@ @ 
@8 N@@@@A@)@" 
 LD D

@#@1 D@3@4@5@4@4@5@ 
@8 N@@@@A@" 
 O LN
@#@@@@A@" 
 O LN
@#@@@@A@" 
 O LP H
@#@@@m@A@" 
 O LP H
@#@@@T@A@" 
 LN@#@)
@@@?@A@" 
 LN@#@)
@@@*@A@" 
 LP H@#@)
@@@" 
 LP H@#@)
@G@F@D@ @8 LF@M@Q@9 LI@<XP Ri CB! A J@ H




@6@ @8 Rh@?@<CB" A J@

@6@8 L@?@<XP O C@w A I I

@6@1 I@5@ 
@9 O B@<C@y A I  D

@=C@{ A I  D

@=C@} A I  I

 @@=C@ A I  I

 @@=C
@ A I  I

@=C
@ A I  I

@=C@ A I  I

 H@=C@ A I  I

 H@=C
@ A I  I

@=C
@ A I  I

@=C@(@ A I

 I

@6@ @/@/@8 O@ @/@/@8 O@ @ @ @ @ 
@9combine_intervals B@<XP N C A N]  @6 I@8 S B@?@<C A N]@6@/
@0@8 L@8 G2@8stan_hyp B@R@<C A N]   @=XP Tx C@. A I@6@9 Q@<XP@%increment_current_record_field_number  CC A H@6@1 M@.
@5@8 I@q
@1 M@5@8 G@?@<XD  t  t t  At  OX ADP Mj CD A H		@6@ @ @/@8 Mh@?@ @ @ @ 
@9 Mi@<CD A H
@6@?@<XD  t  t t  At  J ADP R` CB A H@6@8 C}@8 I@8 I@ 
@8 L B@?@<XPprocess_execute_file_name C@H@ A H@6@0B.@/@8 Q?@D@.@8 M_@M@Q@/@8 If@A@8 H@@ M/@8 I@8 I S@8 I@8 I@?@8 K@?@1 M @5@8 G@/
@8 H@1 H M(
@5@8 G@?@<C@0@ A H@6B.cmd@/@8 H@/@8 If@A@8 H@@ M/@8 I@8 I S@8 I@8 I@?@8 K@?@1 M @5@8 G@?@<XP Q~ C@W A IX@6@8 O@8 C}@8 M@8 I@8 N B@1 Ip@0@0@5@8 @I@/
@/@8 J B@8 R B@8 M@A J@8 L I @8 L@8 M@8 M B@@
@A@)
 J@@@)
 I @8 S B@1 I@.@5@8 I@q
@1 I
@5@8 G@8 M@8 Tz B@9 K@<XD  t  t t  At  I6 ADP TN C@%C A H@6@8 KQ@A I@8 O@@@8 I@8 I@1 I@0@5@8 @I@1 I @5@8 G@8 Ld B@8 I B@8 KV@?@<XP K C	B A K
 K@6@?@<C
B A K
 K
@6@?@<CB	 A K K

@6@/@8 M@ @ 
@8 K@?@<XD  t  t t  At  N  BP N  C
@! A I0@6 R@/
@8 Io@?@8 N B@?@<C@& A I0  @6@8 I B@?@<XP S C@PA  A H@6@A@/@8 R@@@(@c@ 
@/@8 F@b@g@g@s@A I@8 R@@@ 
@8 QN@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 R@8 R@8 I@?@<CA A H@6@?@<XP LJ CCG A I	@6@U
@? J-@8 Io@?@<CCL A I	@6 J-@9 Io@<XD  t  t t  At  G! ADD  t  t t  At  G! AED  t  t t  At  G! 
P G C A H M
@6 L
@8 I@8 I@?@<CA A H@6@U
@/@8 Do@/@8 B_@/
@8 B_@/@/@8 H@A@) H@@
@A@) H@@@) H@/@8 H B@ 
@/@8 U!@A@@@A@) H@b@g@g@u@@@  H@8 L@b@g@g@t L@8 I@3@1priority@5@4@1 T/ @.@5@4@1 G  @.@5@4@1 T1 @.@5@5@8 T2 L@8 I@@@6@A@) H@b@g@g@r@@@  H@8 L@b@g@g@s@3@1 U"@5@4@1 T/ @.@5@4@1 G  @.@5@4@1 T1 @.@5@5@8 T2 Qp@8 I@8 I Qp@8 I@A@.@b@g@g@u L@8 I@ 
@3@1 U"@5@4@1 T/ @.@5@4@1 G  @.@5@4@1 T1 @.@5@5@8 T2 L@8 I@@@$@b@g@g@r@ 
@3@1 U"@5@4@1 T/ @.@5@4@1 G  @.@5@4@1 T1 @.@5@5@8 T2@?@<C@@\ A H@6@U
@/@8 Do@/@8 B_@A	@/
 C@8 H@@@/
 H@8 H@/@8 U!@8 I Qp@8 I@A@-@b@g@g
@u L@8 I@3@1 U"
@5@4@1 T/ @.@5@4@1 G  @.@5@4@1 T1 @.@5@5@8 T2 L@8 I@@@#@b@g@g
@r@3@1 U"
@5@4@1 T/ @.@5@4@1 G  @.@5@4@1 T1 @.@5@5@8 T2@?@<C@@x A H@6@U
@/@8 Do@/@8 B_@A	@/
 H@8 H@@@/
 H@8 H@/@8 U!@A@-@b@g@g
@t L@8 I@3@1 U"
@5@4@1 T/ @.@5@4@1 G  @.@5@4@1 T1 @.@5@5@8 T2 L@8 I@@@#@b@g@g
@s@3@1 U"
@5@4@1 T/ @.@5@4@1 G  @.@5@4@1 T1 @.@5@5@8 T2 Qp@8 I@8 I@?@<C@ A H@6@A@)
@@@"
@#@?@9 N B@<C@!@ A H@6@3@.@.@5@8 C@8 Dv@-@?@8 I L@8 I@8 N% L@8 I@?@<XP T# C@ A K@6@8 M.@8 M1@8write_vc_description B@?@8 J@?@8 SZ B@?@8 S B@?@8write_depth_information  B@?@9 O@<C@ A K@6@D@8 M.@M@Q	Warning: @8 I@8 I M0@8 I@8 I@?@R@<XP L= C@TA A I	@6@A	@8 S B@G@@@G@? J-@/@8 Io@U@D@!@A@1 S% @0@0@5@8 S@@@A@0@8 S@@	@1 S% @0@0@5@8 S@M@Q@3@.
@0@5@8 C@8 ICould not find rule-family @8 I@ 
@8 I G@8 I@8 I@?@R@<XP Q	 C@C A H



@6@/@8 If@ @/@8 S@Bupf_@ @/@8 H@/@ @8 If@1 N'@3
@4
@5
@5@8 @L@  O@8 P@/@3@4@.@4@.@5@8 C@/@8 M B@ @  M@3@4@5@8 RBfld_@ @/@8 H@/@ @8 If@1 N'@3
@5
@5@8 @L@  O@8 P@/@3@4@5@8 C@ @  @^@3@5@8 R@?@<C@C A H




@6@/@8 If@ @/@8 S@Bupf_@ @/@8 H@/@ @8 If@1 N'@3
@4
@5
@5@8 @L@  O@8 P@/@3@4@.@4@.@5@8 C@/@8 U0@ @  M@3@4@5@8 RBfld_@ @/@8 H@/@ @8 If@1 N'@3
@5
@5@8 @L@  O@8 P@/@3@4@5@8 C@ @  @^@3@5@8 R@?@8 U
 B@?@ @8 Q@?@<XD  t  t t  At  @  BP T C A L@6@D R@0@8 Io@M@Q@8 I@/
@8 T<@8 Qk@R@<C@/ A L@6 In@/
@8 Io@A@"
 I I
@#@8 O@F@@@"
 @ I I

@#@8 Qk@R@<C@$ A L  @6@8 T B@R@<C@' A L  @6 T@0@8 NV@? TD@9 @I@<C@+ A L  @6 TD@8 I@? TD@9 @I@<C	@/ A L  @6@/*** Cannot eliminate any conclusions at present@8 I@8 I@R@<XD  t  t t  At  S BP S CB A I@6@0@9 H@<CB A I


@6@9 S@<XD  t  t t  At  P ADP R C@e A L}  P    @c@=C@f A L}  P G@=C@g A L}  Na G@=C@h A L}  P G@=C@i A L}  L G@=C@j A L}  Kf G@=C@k A L}  M G@=C@l A L}  H G@=C@m A L}  K=   @P@@=C@n A L}  P G@=C
@o A L}  P  N @=C
@p A L}  P  N @=C@q A L}  P1 G@=C@r A L}  H G@=C@s A L}  M G@=C@t A L}  M G@=C@u A L}  KX G@=C@v A L} P    
@6@9 IY@<C@w A L}  N G@=C@x A L}  J< G@=XP P C@$B A H

 I Q
 CV
@6@ 
@ @8 K@ @8 K@?@<CB A H

 B
@6@ 
@ @8 K@ @ @8 P@?@<XD  t  t t  At  MT ADP Q C@ A I0@6@8 C}@/@8 I+@8 I. B@?@/@8 N@?@8 M@?@<XD  t  t t  At  N ADP N CC A H@6@?@<CC A H@6@8 I:	and rule @8 I@8 I@8 I@8 N@?@<XP U C@ A I


@6@9 L@<C@ A I
@6@9 L@<C@ A I 
 @



@=C@ A I  @
@=C@ A I  H


@=C@ A I  H
@=C@S@ A I@6@ 
@8 L@8 L@A@1 I@1 H
@5
@5 G @.@8 L@@@,@A@1 I@1 H
@5
@5@8 M@@@A@1 I
@2 @
@5@8 M@@	@1 I

@5@9 M@<C@RA
 A I

@6@8 L@8 L@A@1 I@1 H@5@5 G @.@8 L@@@,@A@1 I@1 H@5@5@8 M@@@A@1 I@2 @@5@8 M@@	@1 I@5@9 M@<C@*A A I
@6@8 L@8 L@A@1 I
@5 G @.@8 L@@	@1 I
@5@9 M@<XP R C
C A J@ JG
@6@?@<C	C A J@
 JG
@6@?@<XD  t  t t  At  J  BP J  C@N A H@6@A In@1 I@.
@.@5@8 Io@F@@@1UNWRAP -- Which quantified hypothesis/conclusion? Lx@8 J@/@8 I@U@8 R@" I

@#@?@8 Ik@?@1 I NU J@5@8 I@1 I NU@2 J@2 I
@5@8 G@?@8 Q B@?@<XP R CBb A I@6@8 R@8 R@?@<CBc A I@6@?@<CBd A I@6@8 G2@b@h@c @t@1 L5
@5@8 I@?@<C@!Bi A I@6@8 G2@b@h@c @t@D@8 Qb@M@Q L7@8 I@8 I has not been forgotten.@8 I@8 I@?@<CBr A I@6@'Illegal hypothesis number to remember: @8 I@8 I@8 I@?@<XP T~ CCB A H@6@1 S@.
@5@8 I@q
@1 S@5@8 G@?@<XP R CA A J@@6@0@0@0@0@0@0@0@0@0@0@9 T B@<XD  t  t t  At  J,  ADP N C@;D. A H@6@/@8 I@/@8 IY@/
@8 M@?@A
@'
@)
@F@@@A@'
@"
@#@F@@@"


@#@?@ @8 N@?@<XP T CB A H@6@/@0@8 N&@/
@8 F@ 
@8 F@?@<XP S) CC A J@ JA



@6@ @8 O@?@<CC A J@ JA


 JA
@6@ @8 L@?@<C
C  A J@

@6@8 O@?@<CC" A J@

@6@8 L@?@<XP R C@[ A I@6@/@8 SS@8 G@R@<C@\ A I @=XP J CBd A J5@6@/@8 P B@?@8 If@?@<XP Lz C@W A H@6@1 N@.@5@8 I@8 H@8 KQ@8 KV@R@<C@@[ A H@6@8 M@A@)
 I@( L3@(
 N@@	@)
 I@( M@(
 M P@8 @I@1 Q@0@5@8 @I@1 I NU@0@5@8 @I@1 I NU@2 Q@2 I
@5@8 G@1 Q@0@0@0@5@8 @I@1 Q
@5@8 G@/@3@4@4@.@5@8 C@1 Q@0@5@8 @I@ @@1 Q@5@8 @L@?@8 Q@1 Q@.@5@8 I@A	@'@?@R@F@@@ @ @8 L@ @8 I@/@3@4@4@5@8 C@ @8 @L@?@<XP R C@:@ A I|@6@U@" 


@#@T
@ @8 @@A@) O@@@A@) P.@@@A@) T@@@
@A@) O@@@) TA@8 R@?@<C@ A I|@6@?@<XD  t  t t  At  M ADP M C@ H H  H@=XD  t  t t  At  MR ADP Rl CB( A J@
@6@ @8 N B@ 
@ @8 Rk@?@<CB+ A J@@6@?@<XD  t  t t  At  K BP K CA Am Am@6@7 CM@b@h@i@m Sw@x@<XP U CB A J@@6@8 O@?@D@8 O@M@Q@<CB A J@@6@8 O@?@R@<CB A J@@6@8 S5@?@<XP T CBD A I3  @6@8 Q B@R@<CBG A I3 @6@D
@0@8 L@M
@Q@DThe above proof session did not make use of the proof rules database@8 I@8 I@?@<C@*BL A I3@6@/
@8 L@D
@8 L B@M
@Q@2The only rule used in the above proof session was:@8 I@8 I
@8 I:@1 J@4@.@4@.@5@8 I@8 J@?@<CBU A I3@6@=The following rules were used during the above proof session:@8 I@8 I@1 J@4@.
@4@.@5@8 I
@8 I:@8 J@R@<CB\ A I3  @6@?@<XP Os C@ A H@6@8qvars_in B@?@<XD  t  t t  At expand_query ADD  t  t t  At  UI AED  t  t t  At  UI 
P UIC@ C C@6@7 Tp@ 
@9 UJ Tp@<XP P C@-A A I@6@1 L2@0@0@5@8 @I@1 M@0@0@5@8 @I@1 L5@0@5@8 @I@1 K@0@5@8 @I@1 L4@0@0@5@8 @I@1 H@0@5@8 @I@8 R B@?@<XP M CEK A H
@6@/@8 R@?@ 
@/@8 M@ @ @8 H@?@<CEQ A H@6@?@<XP N C@~ A I| H


@6@ @8 R B@ 
@8 N@?@<C@ A I|@6@8 UM@?@<XD  t  t t  At  I ADP T( CEU A H@6@D
@0@8 Je@M
@Q@?@9 T'@<CEY A H@6@8 J B@?@9 T'@<CE] A H@6@?@<XP R CC| A H@6@8 C}@/
@8 M@)
@}@?@<XP O C@`@5 A L@6@/@8 M@8 M*** PROVED C@8 I@8 I I!@8 I@8 I@1 I T@2 M
@5@8 @L@1 M
@5@8 I@/@8 I@A@/
@0@8 P
 FOR CASE @8 I@ 
@8 I@@@S@F
@?@8 I@A@D@0@0@8 M@M@Q H@8 T@8 U2@@@S@?@<XP Mf C	D A H
@6@?@<C
D A H@6@8 Dv@?@<CD A H I 


 I 
@6@?@<CD A H I 


 I 
@6@?@<CD A H@6@3@.@.@5@8 C@ @/@8safe_subst_vbl_list B@ 
@3@5@8 C@?@<XP O CA
 A I	@6@D@8 R@M@Q@?@R@<C@gA
 A I	@6@8 R@?@8 I@8 IDo you wish to subgoal@/@8 KF@?@A@J@) F)@/
 I@8 O@8 I G@8 JT@ 
@8 QN@8 I
Use this rule@/@8 KD B@) F)@/@8 P@1 I T@2 @3@4
@5@2 LB
@5@8 @L@8 O@ 
 @.
SUBGOALING@8 Oo@@
@) F+@?@R@G
@F@?@<XPprocess_command_log_file_name C@$A A H@6@0B.@/@8 Q?@D
@.@8 M_@M
@Q@/@8 If@?@1 O4@5@8 @L@?@<CA A H@6B.cmd@/@8 H@/@8 If@?@1 O4@5@8 @L@?@<XD  t  t t  At  P ADD  t  t t  At  J  BP J  C@%@P A Lb@6@/
@/@8 R@/@3
@4@.
@5@8 C@@8 I := @8 I@ 
@8 N B@8 I@R@<C@Y A Lb  @6@8 @z 
 A@R@<C@Z A Lb   @=XP LU C A L@6@T
@?@R@<C@R A L@6@A@0 H@8 S@/@8 K@?@A@8 R B@F@@@A@8 L@8 U`@F@@ H@8 R% B G@/@8 L@8 U`@@@A@8 U`@F@@ H@8 Ua G@/@8 L@8 L@8 U`@F@?@<XPnormalize_arg_list C@2 A I


@6@ 
@8 T@?@<C@5 A I
@6@ @8 T@?@ 
@ @8 Ub B@?@<C@: A I@6@?@<XP R CA A I@6@?@<CA A I@6@8 I            @8 I@8 I@8 R@?@<XP Q C@&C A H
 

 CV@6@ 
@8 K@1 J P@5@8 J J@8 P@?@<C@!C A H
 B

@6@ 
@8 Q@1 J P@5@8 J J@8 P@?@<XP U C@" A N]@6@1 P
@5@0@8 L@?@<C@-@& A N]@6@D
@1 Uf
@5@0@8 L@M
@Q@/@8 L G@/@8 L@1 L2@1 Uf
@5@5@8 @L@8 N`@?@<XD  t  t t  At prolog_exception_hook ADD  t  t t  At  Ug AEP Ug C@[A A A
 @
 C

 @ C A
@6@7
 A@E
@+
 O@M O@8stack_guard Uj@F@@@ 
predicate_indicator@/@8 C Uj@ @8 Uk@Ebacktrace_depth@/@8 C6@M@b@g@c @t@@@(@ @/@8get_prolog_backtrace Uj@ @ @9clean_stack Uj@<XD  t  t t  At  P ADP OR CB A I I
 I


@6@1 I@1 I
@5@5@8 OQ@?@<CB A I I


 I

@6@ 
@ @8 OQ@?@ @8 OQ@?@<CB A I

@6@?@<XP P' C
A A H@6@8 Dv@?@<CA A H@6@T
@3@5@8 If@b@i@c@o@x@?@<CA A H@6@0@/
@8 IM@ 
@8	inst_list B@?@<XP
qvars_in_list C@ A H
@6@8 UF@?@<C@ A H
@6@/@8 UF@ 
@/@8 U{ B@ @ @8 S`@?@<XP S C@ A J@@6@?@<C@ A J@		
@6@ 
@ @ @8 JW@ @ @ @8 S@?@<XPprocess_formula C@eD A H@6@A@8 I@@
@8 I@/*** ABORTED: Prolog variables occur in formula.@8 I@8 I@8 K@?@A@/@8 J@@@8 I@1*** ABORTED: could not restructure above formula.@8 I@8 I@8 K@F@?@A H@8 H B@A G@8 JT@@	@8*** ABORTED: above formula did not typecheck as boolean.@8 I@8 I@?@8 K@@@S@?@A H@8 Kg B@A@8 K@@@8 I@7!!! WARNING: Could not simplify above formula properly.@8 I@8 I@'@@@'@?@<XD  t  t t  At  J# ADP R C@z A L}  H G@=C@{ A L}  I G@=C@| A L}     @=C@} A L}
   


@6@8 G2@b@h@j@u@b@h@g
@s@<C@%@~ A L}
  N
@6@8 G2@b@c @j@r@b@j@c@@r@?@ 
@1  N@5@9 R@<C@ A L}   N@=XP N C@i A K H@6@?@R@<C@j A K I@6@?@R@<C@k A K I@6@?@R@<C@l A K E@6@?@R@<C@m A K L@6@?@R@<C@n A K @=XD  t  t t  At  MZ BD  t  t t  At  MZ ADD  t  t t  At in_order BP U C	B A I

@6@9 M_@<CB A I@6@0@3
@.
@5@8 H@ 
@9 M_@<XP S CD& A H@6
Is this OK@/@8 KF@?@8 T4 B@?@<XP T C@Dy A H@6@/
@8 IY@A@*@A@)@ @@@'
@/@8 M@A@'
@@@'
@)@ @?@) @.@G@G@G@@@@A@%@)@*@ 
@8 R0 B@ 
@8 U@/@8 I@1 T
@5@8 @L@) @.@G@G@F@@@@A@,@)@!@ 
@8 U@ 
@8 U@A!!! WARNING: UNPROVEABLE VC!  Suggest you take corrective action.@8 I@8 I@1 P
@2 M @-@5@8 @L@) @.@G@G@G@@@i@A@/@8 I@'@) @.@F@G@G@@@S@) C>@A@8@A@)@H@( L3@@@)@C@( M@/@8 O^ B@/@8 P B@ @/@8 U~ B@/@3@4@4@5@8 C@1 P
@5@8 @L@@@A	@)@ @ 
@8 U@@@S@F@G@G@F@F@?@<XP N C@YA A P+@6@/@8 M@A@ @8 @@/@8 If@ @/B.RUL@ @8 Q?@ @ 
@8 P) B@F@@@1@A@#@T@/@ 
@8 U@ B.RUL@/@8 H@ @ @/@8 H@ @8 If@@@ 
@9 T@G@F@<XP R, CB5 A I	@6@1 P@0@5@8 @I@1 P
@5@8 G@?@9 P@<XP P CA A I@6@0@8 O@q
@ 
@8 P@?@<CA A I@6@1 O
@5@8 @L@?@<XP K CB A I	@6@?@<CB A I	
@6@U@" I

@#@?@ @@?@ 
@8 K@?@<CB A I	
@6@8 M@?@ 
@8 K@?@<CB! A I	

@6@ 
@ @8 K@?@<XP R CDi A J@ D   @.@6@?@<CDj A J@ D
  @-@6@8 O@D
 @b@j@x@M
@Q@?@<CDk A J@ D JG
  D @6@?@<CDl A J@ D
  D @6@?@<CDq A J@ I   @-@6@?@<CDr A J@ I
  @.@6@8 G2@D
 @b@j@x@M
@Q@?@<CDs A J@ I JG
  I @6@?@<CDt A J@ I
  I @6@?@<CDy A J@ I JG
  @-@6@8 G2@b@j@c @u@?@<CDz A J@ I   @-@6@?@<CD{ A J@ I
  @.@6@8 G2 @8 L@?@<CD| A J@ I
  I @6@?@<CD A J@ I   @.@6@?@<C@%D A J@ I
 @6@8 R@0@8 O;@A
@b@j@c @s@) @.@@@b@j@c @t@) @-@?@<CD A J@ I
  I @6@?@<XP R C@:@O A I  @6@1 L2@0@0@5@8 @I@1 M@0@0@5@8 @I@1 L5@0@5@8 @I@1 K@0@5@8 @I@1 L4@0@0@5@8 @I@1 I@0@0@0@0@5@8 @I@1 H@0@5@8 @I@1 NF@0@5@8 @I@9 I@<XP O CB A I@6@1 S
@.
@.@5@8 I@1 L2
@5@8 @L@R@<CB A I   @=XD  t  t t  At  MP ADP R: C@ A A 
@=C@&@ A A



@6@ 
@/@8 If@/@ @8 H@/@ @8 If@'@ @ @9 R9@<C
@ A A


@6@ 
@9 R9@<XP Q@ CA A H@6@/@ 
@8 K@8 L@ @8 K@9 L@<XP Q C@ A I|@6@T
@?@<C@ A I| I

@6@?@8permitted_immediate B@?@<C@ A I| @=XP S CA A H  CV@=CA A H  @@=C
A A H@6@/@8 I@9 If@<XP K( CB! A J5@6@/@8 J @/
@8 K@ 
@8 L@?@<XP Ts CB A I@6@8 Tr@8 Tr@?@<CB A I@6@?@<C@-B A I@6@8 G2@b@h@c @t@1 K
@5@8 I@1 L2
 @.@5@8 I@1 L4
@.@5@8 I@1 L2
@5@8 @L@?@<CB A I@6@8 G2@b@h@c @t L7@8 I@8 I has not been deleted.@8 I@8 I@?@<CB A I@6@'Illegal hypothesis number to undelete: @8 I@8 I@8 I@?@<XP Q C@"D A H@6@/
@8 Q@/@8 M@?@A@'
@@@1 Q
@5@8 I@1 Q@5@8 @L@?@<XD  t  t t  At  OK BD  t  t t  At  OK ADP IZ C@Z A A 
@=XPsolution CCK A H @6@?@3There is no such rule which allows this replacement@8 I@8 I@1 KL O@5@8 @L@?@<C@<CQ A H@6 @/
@/@8 I@A@)
@A@8 RZ@@@"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 RX B@?@<XP J C@#@ A IX O O J
 Jx@6@0@3 P@4 P@4 I@4 O@5@8 K@?@<C@ A IX P O
 B<@6@0@3 P@4 P@5@8 K@?@<C@/@ A IX P P P P
 J}@6@0@3 P@4 P@4 O@4 P@4 O@4 P@4 O@5@8 K@?@<C@ A IX P P
 @@6@0@3 P@4 O@5@8 K@?@<C@ A IX O P P
 Jt@6@0@3 O@4 O@5@8 K@?@<C@ @ A IX P O P
 Jp@6@0@3 P@4 I@4 O@5@8 K@?@<C@&@ A IX P O
 Jn@6@0@3 P@4 J@4 P@4 O@4 P@4 P@5@8 K@?@<C@ A IX I P P O J@6@?@<C@ @ A IX P P P P
 I@6@0@3 P@4 P@5@8 K@?@<C@2@ A IX P P O P
 J@6@0@3 P@4 O@4 P@4 I@4 I@4 P@4 O@4 P@5@8 K@?@<C@ A IX O P O P J@6@?@<C@"@ A IX P P O I O O P O P I @6@?@<C@ A IX I
 F,@6@0@3 O@4 P@4 J@5@8 K@?@<C@ @ A IX P P O P
 J@6@0@3 O@4 P@5@8 K@?@<C@&@ A IX O O P
 J@6@0@3 O@4 P@4 P@4 O@4 O@5@8 K@?@<C@ @ A IX P O P
 J@6@0@3 O@4 P@4 O@5@8 K@?@<C@&@ A IX P P P
 J@6@0@3 O@4 P@4 O@4 P@4 O@5@8 K@?@<C@ A IX P O
 I@6@0@3 P@4 P@4 I@5@8 K@?@<C@ A IX J O P
 Ih@6@0@3 P@4 O@5@8 K@?@<C@ A IX P P O P J@6@?@<C@#@ A IX I P
 C@6@0@3 P@4 P@4 P@4 P@4 P@5@8 K@?@<C@ @ A IX P P P
 J@6@0@3 O@4 P@4 J@5@8 K@?@<C@/@ A IX O P P
 J@6@0@3 P@4 P@4 P@4 P@4 O@4 P@4 P@4 O@5@8 K@?@<C@ A IX P O
 J@6@0@3 P@5@8 K@?@<C@ A IX P I
 J@6@0@3 P@4 P@5@8 K@?@<C@#@ A IX P O I
 J@6@0@3 P@4 P@4 O@4 O@5@8 K@?@<C@ A IX P P
 P#@6@0@3 P@4 O@5@8 K@?@<C@#@ A IX J O O
 J@6@0@3 P@4 P@4 P@4 I@5@8 K@?@<C@&@ A IX P
 J@6@0@3 O@4 P@4 P@4 O@4 O@4 P@4 O@5@8 K@?@<C@#@ A IX O P O
 Hy@6@0@3 I@4 P@4 P@4 O@5@8 K@?@<C@ A IX I P P P J O P J@6@?@<XP K# C@+A A J5@6@8 Dv@?@A@/@8 JT@@@A@8 L@({type-identifier}@@@0@8 P B@( U@?@#Type information for atomic object:@8 K@?@8 TB B@?@<C@:A A J5 M



@6@/@8 JT@ @1 O@.@.@5@8 O@ @8 Sc@ 
@ @8 JT@? M@8 O B@?@1 M@5@ @8 U@?@<C@0A A J5 JR

@6@/
@8 JT@ 
@1 O@.@.@5@8 O@ @8 Sc@? JS@8 U@?@1 JR
@5@ @8 U@?@<C@)A A J5@6@3@5@/
@8 JT@ 
@1 Q
@.@5@8 O@? G@8 U@?@3
@5@ 
@8 U@?@<CA A J5@6@3@5@/
@8 Sc@? G@8 U@?@ 
{list}@8 U@?@<C@&A A J5 K
@6@1 K@5@/@8 JT@1 K@0@5@8 O@? J@8 U@?@1 K U@5@8 U@?@<C@&A A J5 I

@6@1 I@5 G@8 JT@? I@8 U@?@1 I	{binding} G@5 G@8 U@?@<C@&A A J5 I

@6@1 I@5 G@8 JT@? I@8 U@?@1 I U G@5 G@8 U@?@<C@$A A J5 

@6@8 @@A@8 L@@@0@8 U@? @8 U@?{ {identifier} : {type} } U@8 U@?@<C@*A A J5@6@/@/@8 S.@/
@/@8 N&@?@ 
@8 Sc@?@/@ 
@8 S.@?@8 U@?@ @ @8 U@?@<C@<A A J5@6@/@8 JT@0@0@/@/
@8 O@/@0@8 Do@ @/@8 N&@?@ 
@ @8 Sc@?@0@/@0@ @8 O@?@ @8 U@?@ @8 U@?@<C@-B  A J5@6@3@.@.@5@8 C@/
@8 JT@?@/@8 Sc@?@/@3@5@8 C@?@8 U@?@ @ 
@8 U@?@<XD  t  t t  At  B AED  t  t t  At  B 
Pvalid C@c A I I
 H@6@?@<C
@d A I I H
@6@?@<C@e A I I

@6@1 L@1 H@5@5 G @.@8 L@?@<C@,@h A I@6@/@/@/
@8 O@A@)@@	@1 I@5@8 M@A@)
@@	@1 I
@5@8 M@?@<XD  t  t t  At  T ADP S3 CB A J@@6@/@8 T B@/
@8 U@ 
@8 S@?@<XP Rc C@1A A J@ JA


@6@ 
@8 O@?@A@8 L@" JA
@#@F@@@/@8 Rb@1 JA
@5@8 L@?@<CB A J@ JA


 JA

@6@ @8 Rb@?@<CB A J@ H


 H

@6@ @8 Rb@ 
@ @8 Rb@?@<C	B
 A J@

@6@8 L@?@<XP T CA @e A H
@6@/@8 Q>@3@.@5@8 If@/
@8 F@b@g
@c@u@?@A@@/@3@=@5@/@8 Q?@"@#@A@+@A@ @0
Bproof_log@8 K@@
@ @0	Bprooflog@8 K@D@8 OT  B@M@Q@?@ @8process_proof_log_file_name B OT@8 @L@@@I@A@ @0Bexecute@8 K@D@0@8 M"@M@Q@?@ @8 U B@@@-@A@)@A
@ @0Bcommand_log@8 K@@
@ @0Bcommandlog@8 K@D@0@8 O3@M@Q@?@ @8 UX B@@@8 Q B@@@y@A@0Bresume@8 K@A@D@8 Kp@M@Q Kr@8 G@@@8 U@@@X@A@0Bplain@8 K@?@1 I@0@5@8 @I@1 I H@5@8 G@@@>@A@0Boverwrite_warning@8 K@?@1 Mm@0@5@8 @I@1 Mm H@5@8 @L@@@!@A@0Bversion@8 K@?@8 R B@@@A
@0Bhelp@8 K@?@8 O B@@@8 U@G@?@<C@$@ A H@6@3@.@0@5@8 If@D@8 Q>@M@Q@D
@0@8 Km@M
@Q@1 Kn
@5@8 R)@?@<C@&@ A H@6@3@.@0@5@8 If@D
@8 Q>@M
@Q@/@8 Km@<Error: Multiple files provided on command line: ~a and ~a.~n@3@4
@5@8 @ B@8 U@?@<C@ A H@6@8 U@?@<XP L CD A J@  @=CD A J@  G@=CD A J@  N@=CD A J@@6@0@9 O@<XP U+ CA  A K  @6 @8 I@?@<CA A K@6@8 I@8 IYou are currently at depth @8 I@/
@8 I@8 I.  Back-trace from here is:@8 I@8 I@8 I@?@8 SP@?@<XP SJ CA A K
@6@?@<CA A K

@6@1 I
@5@8 M@ 
@8 SI@?@<XD  t  t t  At make_record_equality_goal BP U C@7CS A I

 D

@6@?@0@  @^@ @3@5@/@8 O@0@  @^@ @3@5@ @8 O@?@<C@DCX A I




 I
 D

@6@ @ @8 U B@?@0@  @^@ @3@5@/@8 O@0@  @^@ @3@5@ @8 O@?@<XD  t  t t  At  P#  BP P#  C@. A I@6Saving@8 I@/
@8 H@8 M.@8 M1@/@/@8 Nq
/* SAVED: @8 I@8 I, at @8 I@8 I */@8 I@8 I@?@9 O B@<C@  A I@6@/
@8 H@D@8 M.@M@Q U-@8 I@8 I M0@8 I@8 I@?@9 K@<XP M CG
 A H@6@8 S  B@?@9 I\@<C	G A H@6@8 M@8 O B@?@<XD  t  t t  At  S  ADP O\ C@J@  A I|@6@8 @@8 H@A I@8 I@3@.@0@5@0@8 S  B@8 T B@@	 H@8 I@8 U@F@8 KQ@8 KV@8 KQ@1 LG
@0@5@8 @I@8 N B	Rulefile @8 I@8 I processed.@8 I@8 I@8 KV@8 M@?@<C@7 A I|@6@8 @@D@8 H@M@Q U-@8 I@8 I S@8 I@8 I@?@R@<XP Q C@"C A H@6@/@8 F@/
@8 R@/@3

@5@8 C@1 P

@5@8 @L@?@<XD  t  t t  At  F ADD  t  t t  At  F AED  t  t t  At  F 
P FC  A_ A_ E@+/usr/lib/swi-prolog/library/dialect/sicstus@6@7 CM Ak Al@9 CQ@<CBE   E@6@9 M4 B@<CBG   D@6@7  E@9 C6@<CBI   C M?
@6@7 arch@/
@8 C6lib/@ 
@9 B@<CBL   C M?
@6@7 @E

windows @.@8 C6@M
@)bin@@@) M9@<C@/BQ  path@6@7 PATH@/@8 IC @E U @.@8 C6@M@/
 CV@8 F@@@/
 @8 F@ 
@8 B@9 H @<C@3 C C user_profileapp_preferences G@=C@? C Capp_data@6@7
 C@1 C~/lib/swipl@4@5@0 C>@9 B. @<C@B C C U@6@7 U@1 C Su@4@5@0 C>@9 U@<C@3 F} F}  A E G@=C@1	s@!/usr/lib/swi-prolog/boot/packs.pl  ]wA U pack U U@=C@2 U U  U M? U@=C@4 U U E@6@7 E@0 A@9pack_dir E@<C@6 U U C@6@7 E@0 C@9 U@<XP Uy CA A H
@6@?@<CA A H
@6@ 
@8 Dv@ @8 Ux@?@<CB A H
@6@T
@ 
@3@5@8 If@q@ @ @8 Ux@?@<CB A H
@6@ 
@/@8 P&@ @ @8 Ux@?@<XP J C@_D A H I 



 I 

@6@ 
@/@8 K@A@ @0@8 Oh@?@ @ @8 J@@@-@1 Jtemp@5@8 G@A@ @ @8 J@1 J U@5@8 I@@
@1 J U@5@8 I@?@R@?@<C@_E A H I 



 I 

@6@ 
@/@8 K@A@ @0@8 Oh@?@ @ @8 J@@@-@1 J U@5@8 G@A@ @ @8 J@1 J U@5@8 I@@
@1 J U@5@8 I@?@R@?@<C@CE A H H


@6@ 
@/@8 J@?@A@ @/@8 JT@ @1 K@0@5@8 O@/@8 N.@" K@#@@@/@8 N@" H@#@F@?@<C@CE# A H JA


@6@ 
@/@8 J@?@A@ @/@8 JT@ @1 K@0@5@8 O@/@8 N.@" K@#@@@/@8 N@" JA@#@F@?@<C@CE/ A H @


@6@ 
@/@8 J@?@A@ @/@8 JT@ @1 K@0@5@8 O@/@8 N.@" K@#@@@/@8 N@" @@#@F@?@<C@VE; A H 


@6@/@8 J@ 
@/@8 J@?@/@8 JT@ 
@/@8 JT@?@A@(@) @) @ @8 G2@ @8 G2@  @8 L@1 JH@5@8 O;@b@g@i@g@p@v@@
@" @#@?@<C@CEN A H I


@6@ 
@/@8 J@?@A@ @/@8 JT@ @1 K@0@5@8 O@/@8 J@" K@#@@@/@8 J@" I@#@F@?@<C@CEZ A H I


@6@ 
@/@8 J@?@A@ @/@8 JT@ @1 K@0@5@8 O@/@8 N.@" K@#@@@/@8 N@" I@#@F@?@<C@CEf A H I


@6@ 
@/@8 J@?@A@ @/@8 JT@ @1 K@0@5@8 O@/@8 N.@" K@#@@@/@8 N@" I@#@F@?@<C@CEr A H I


@6@ 
@/@8 J@?@A@ @/@8 JT@ @1 K@0@5@8 O@/@8 N.@" K@#@@@/@8 N@" I@#@F@?@<CE~ A H JR


 JR

@6@ @8 J@?@ 
@ @8 J@?@<C@(E A H M



 M


@6@ @8 J@?@ 
@ @8 J@?@ @ @8 J@?@<CE A H L
 L

@6@ 
@8 J@?@<CE A H L
 L

@6@ 
@8 J@?@<CE A H Pd
 Pd

@6@ 
@8 J@?@<CE A H Pe
 Pe

@6@ 
@8 J@?@<CE A H C


 C

@6@ @8 J@ 
@ @8 J@?@<CE A H MW
 MW

@6@ 
@8 J@?@<CE A H M^
 M^

@6@ 
@8 J@?@<CE A H PC
 PC

@6@ 
@8 N@?@<CE A H PD
 PD

@6@ 
@8 N@?@<CE A H PE
 PE

@6@ 
@8 N@?@<CE A H Su
@6@8twiddles_conversion B@?@<C@?E A H U
@6@8 @@/
@8 If@ 
B__OLD@/@8 H@ @8 If@/ P@8 Oh@1 J I@5@8 @L J@8 P@1 U@5@8 @L@?@<C	E A H

@6@8 Dv@?@<CE A H SV
@6@8 J@?@<C@SE A H@6@U
@3@.@.
@5@8 C@8 O@@A@) O?@?@ 
@/@8 R@@@,@A@) Ou@?@ 
@/@8 R@@@A@0 OH@8 OI@?@ 
@/@8 R@@
@0 A@8 OI@?@ 
@/@8 R@?@3@5@9 C@<CE A H@6@/@/
@8 S.@?@/@8 J@ @ 
@8 S.@?@<CE A H@6@/@0@/
@/@0@8 O@?@ @/@8 J@0@ 
@ @0@8 O@?@<C@~E A H@6@U
@3@.@.
@5@8 C@A@!@1 K@0@5@8 O@"

@#@ @/@8 J@" K@#@F@@@M@A@1 Q
@0@5@8 O@"

@#@ @8 J@F@@@1@A@) O?@8 O@@?@ 
@/@8 R@@@A@) Ou@8 O@@?@ 
@/@8 R@@@ 
@/@8 J@3@5@8 C@F@F@?@<XP S C@1@! A J5 I

@6@A@) I@(
 L3@@@) I@(
 M@/@3
@4@4@.@5@8 C@ @@?@ @8 S@?@<C@:@. A J5@6@8 I@?@1 J@0@5@8 @I@1 K@0@0@5@8 @I@1 K @0@5@8 @I@1 K@0@5@8 @I@?@1 J @5@8 G@1 K 
@5@8 G@1 K @5@8 G@?@8 QT B@?@<XP S C@*@W A K

@6@/@8 L@?@A@8 Qb@@@A@8 K@@ L7@8 I@8 I M@8 I@8 I@8 I@?@<C@f A K@6@b@h@i@r@?@8 S@q
@8 S@?@<C@m A K@6@?@<XP UG C@ A H@6@8 Dv@A@8 R@?@"
@#@@@)@?@<C@ A H@6@3@0@.@5@8 C@8 U}@?@<XD  t  t t  At  P ADD  t  t t  At  J  BP J  C@E A P~@6@A In@1 I@.
@.@5@8 Io@F@@@1FORWARD_CHAIN -- For which hypothesis/conclusion? Lx@8 J@/@8 I@" I

@#@?@1 I NU J@5@8 I@1 I NU@2 J@2 I
@5@8 G@8 Q@?@<XD  t  t t  At  U ADD  t  t t  At  Jn BP K C
 A Nf H @. @-@6@?@<C
 A Nf H @- @.@6@?@<C A Nf H H
@6@8 K@?@<C@) A Nf H
@6@/
@8 K@A@)
 @.@) @-@@@A@)
 @-@) @.@@@" H
@#@?@<C
@) A Nf I @- @-@6@?@<C@* A Nf I
 @- @-@6@?@<C@+ A Nf I
 H @-@6@?@<C@, A Nf I H
 @-@6@?@<C@- A Nf I @.
@6@8 K@?@<C@. A Nf I
 @.@6@8 K@?@<C@/ A Nf I
@6@8 K@?@<C@@0 A Nf I


@6@/@8 K@A@) @.@ 
@8 K@F@@@m@A
@) @-@'@F@@@a@ 
@/@8 K@A@A@) @.@'@@@) @-@'@@@G@A@1@A
@" H@#@@@ @A
@" H
@#@@@A
@" H@#@@@" H@#@) @-@@@A@'@'@@
@" I@#@?@<C
@X A Nf I @. @.@6@?@<C@Y A Nf I
 @. @.@6@?@<C@Z A Nf I
 H @.@6@?@<C@[ A Nf I H
 @.@6@?@<C@\ A Nf I @-
@6@8 K@?@<C@] A Nf I
 @-@6@8 K@?@<C@^ A Nf I
@6@8 K@?@<C@@_ A Nf I


@6@/@8 K@A
@) @.@'@F@@@o@A@) @-@ 
@8 K@F@@@a@ 
@/@8 K@A@) @.@'@@@Q@A@) @-@'@@@G@A@1@A
@" H@#@@@ @A
@" H
@#@@@A
@" H@#@@@" H@#@) @.@@@A@'@'@@
@" I@#@?@<C
@ A Nf E @- @.@6@?@<C@ A Nf E
 @. @.@6@?@<C@ A Nf E
 @.@6@?@<C@ A Nf E @.
@6@8 K@?@<C@ A Nf E
 @-@6@1 H@5@8 K@?@<C@ A Nf E
 H@6@1 H@5@8 K@?@<C@ A Nf E H
@6@8 K@?@<C@ A Nf E
 E


@6@1 E@1 I
@5@5@8 K@?@<C@@ A Nf E


@6@/@8 K@A@) @.@ 
@8 K@F@@@r@A
@) @-@) @.@F@@@f@ 
@/@8 K@A@) @.@'@@@V@A
@) @-@1 H@5@8 K@@@G@A@1@A
@" H@#@@@ @A
@" H
@#@@@A
@" H@#@@@" H@#@'@@@A@'@) @.@@
@" E@#@?@<C@ A Nf L
 @.@6@?@<C@ A Nf L
 H @-@6@?@<C@ A Nf L H
 @-@6@?@<C@ A Nf L
 @.@6@8 K@?@<C@ A Nf L @.
@6@8 K@?@<C@ A Nf L
 @-@6@1 H@5@8 K@?@<C@ A Nf L @-
@6@1 H@5@8 K@?@<C@#@ A Nf L
 L


@6@1 L
@5@/@8 K@1 L@5@8 K@?@<C@/@ A Nf L L



@6@1 L
@5@/@8 K@1 L
@5@ @8 L@1 L@5@8 K@?@<C@/@ A Nf L L



@6@1 L@5@/@8 K@1 L@5@ @8 L@1 L
@5@8 K@?@<C@@ A Nf L


@6@/@8 K@A@) @.@ 
@8 K@F@@@w@A@) @-@1 H
@5@8 K@F@@@f@ 
@/@8 K@A@) @.@'@@@V@A
@) @-@1 H@5@8 K@@@G@A@1@A
@" H@#@@@ @A
@" H
@#@@@A
@" H@#@@@" H@#@) @-@@@A@'@) @.@@
@" L@#@?@<C@l@ A Nf I 



@6@ 
@/@8 K@A@ @0@8 Oh@(dont_retract@@@1 J U@5@8 G@( G@ @/@8 K@A@) @.@) @.@@@A@) @-@) @-@@@" I 
@#@?@A@) U@@@1 J U@5@8 I@?@<C@lA A Nf I 



@6@ 
@/@8 K@A@ @0@8 Oh@( U@@@1 J U@5@8 G@( G@ @/@8 K@A@) @.@) @.@@@A@) @-@) @-@@@" I 
@#@?@A@) U@@@1 J U@5@8 I@?@<CA& A Nf K


@6@?@1 K
@5@8 K@?@<CA* A Nf K


@6@?@1 K
@5@8 K@?@<CA. A Nf K


@6@?@1 K
@5@8 K@?@<CA2 A Nf K
@6@?@1 K@5@8 K@?@<CA6 A Nf K


@6@?@1 K
@5@8 K@?@<CA: A Nf K


@6@?@1 K
@5@8 K@?@<CA> A Nf K


@6@?@1 K
@5@8 K@?@<CAB A Nf K


@6@?@1 K
@5@8 K@?@<CAAJ A Nf

 D


@6@/@8 JT@A@ @1 K@0@5@8 O@?@1 D
@5@8 K@G@G@F@@At@A@  O@8 O@?@1 D
@5@8 Mb@G@G@F@@AW@/@8 K@ 
@/@8 K@A
@'@) @.@G@F@@A=@A@@ @8 SU@A@ @8 SU@ @ @8 L@) @-@G@F@@@@A@B@" H

@#@A@ @8 SU@1 @@5@/@8 K@" D@#@@@ @8 SU@1 @@5@/@8 K@" D@#@@@@@" @

@#@A@ @8 SU@1 @@5@/@8 K@" D@#@@@ @8 SU@1 H@5@/@8 K@" D@#@@@@A@@ @8 SU@A@B@" H

@#@A@ @8 SU@1 @@5@/@8 K@" D@#@@@ @8 SU@1 @@5@/@8 K@" D@#@@@@@" @

@#@A@ @8 SU@1 @@5@/@8 K@" D@#@@@ @8 SU@1 H@5@/@8 K@" D@#@@@" D@#@G@F@?@<CAA A Nf

 I


@6@/@8 JT@A@  O@8 O@?@1 I
@5@8 Mb@G@G@F@@A\@/@8 K@ 
@/@8 K@A@@ @8 SU@A@(@ @8 SU@A@ @ @8 Ng@) @.@@@A@'@@@ @ @8 Ng@) @-@G@F@@@@A@B@" H

@#@A@ @8 SU@1 @@5@/@8 K@" I@#@@@ @8 SU@1 @@5@/@8 K@" I@#@@@@@" @

@#@A@ @8 SU@1 @@5@/@8 K@" I@#@@@ @8 SU@1 H@5@/@8 K@" I@#@@@@A@@ @8 SU@A@B@" H

@#@A@ @8 SU@1 @@5@/@8 K@" I@#@@@ @8 SU@1 @@5@/@8 K@" I@#@@@@@" @

@#@A@ @8 SU@1 @@5@/@8 K@" I@#@@@ @8 SU@1 H@5@/@8 K@" I@#@@@" I@#@G@F@?@<CAA A Nf

 I


@6@/@8 JT@A@  O@8 O@?@1 I
@5@8 Mb@G@G@F@@A\@/@8 K@ 
@/@8 K@A@@ @8 SU@A@(@ @8 SU@A@ @ @8 Ng@) @.@@@A@'@@@ @ @8 Ng@) @-@G@F@@@@A@B@" H

@#@A@ @8 SU@1 @@5@/@8 K@" I@#@@@ @8 SU@1 @@5@/@8 K@" I@#@@@@@" @

@#@A@ @8 SU@1 @@5@/@8 K@" I@#@@@ @8 SU@1 H@5@/@8 K@" I@#@@@@A@@ @8 SU@A@B@" H

@#@A@ @8 SU@1 @@5@/@8 K@" I@#@@@ @8 SU@1 @@5@/@8 K@" I@#@@@@@" @

@#@A@ @8 SU@1 @@5@/@8 K@" I@#@@@ @8 SU@1 H@5@/@8 K@" I@#@@@" I@#@G@F@?@<CAB/ A Nf

 I


@6@/@8 JT@A@ @1 K@0@5@8 O@?@1 I
@5@8 K@G@G@F@@A~@A@  O@8 O@?@1 I
@5@8 Mb@G@G@F@@Aa@/@8 K@ 
@/@8 K@A
@'@) @-@G@F@@AG@A@@ @8 SU@A@ @8 SU@A@ @ @8 L@) @.@@@'@) @.@G@F@@@@A@B@" H

@#@A@ @8 SU@1 @@5@/@8 K@" I@#@@@ @8 SU@1 @@5@/@8 K@" I@#@@@@@" @

@#@A@ @8 SU@1 @@5@/@8 K@" I@#@@@ @8 SU@1 H@5@/@8 K@" I@#@@@@A@@ @8 SU@A@B@" H

@#@A@ @8 SU@1 @@5@/@8 K@" I@#@@@ @8 SU@1 @@5@/@8 K@" I@#@@@@@" @

@#@A@ @8 SU@1 @@5@/@8 K@" I@#@@@ @8 SU@1 H@5@/@8 K@" I@#@@@" I@#@G@F@?@<CAB A Nf

 I


@6@/@8 JT@A@  O@8 O@?@1 I
@5@8 Mb@G@G@F@@Ad@/@8 K@ 
@/@8 K@A
@'@) @.@G@F@@AJ@A@@ @8 SU@A@!@ @8 SU@A@ @ @8 Ng@) @.@@	@ @ @8 Ng@) @-@G@F@@@@A@B@" H

@#@A@ @8 SU@1 @@5@/@8 K@" I@#@@@ @8 SU@1 @@5@/@8 K@" I@#@@@@@" @

@#@A@ @8 SU@1 @@5@/@8 K@" I@#@@@ @8 SU@1 H@5@/@8 K@" I@#@@@@A@@ @8 SU@A@B@" H

@#@A@ @8 SU@1 @@5@/@8 K@" I@#@@@ @8 SU@1 @@5@/@8 K@" I@#@@@@@" @

@#@A@ @8 SU@1 @@5@/@8 K@" I@#@@@ @8 SU@1 H@5@/@8 K@" I@#@@@" I@#@G@F@?@<CAB A Nf

 I


@6@/@8 JT@A@  O@8 O@?@1 I
@5@8 Mb@G@G@F@@Ad@/@8 K@ 
@/@8 K@A
@'@) @.@G@F@@AJ@A@@ @8 SU@A@!@ @8 SU@A@ @ @8 Ng@) @.@@	@ @ @8 Ng@) @-@G@F@@@@A@B@" H

@#@A@ @8 SU@1 @@5@/@8 K@" I@#@@@ @8 SU@1 @@5@/@8 K@" I@#@@@@@" @

@#@A@ @8 SU@1 @@5@/@8 K@" I@#@@@ @8 SU@1 H@5@/@8 K@" I@#@@@@A@@ @8 SU@A@B@" H

@#@A@ @8 SU@1 @@5@/@8 K@" I@#@@@ @8 SU@1 @@5@/@8 K@" I@#@@@@@" @

@#@A@ @8 SU@1 @@5@/@8 K@" I@#@@@ @8 SU@1 H@5@/@8 K@" I@#@@@" I@#@G@F@?@<CA3C A Nf

 PE
@6@/
@8 K@A@M@ 
@8 SU@/@1 JA

@5@8 O;@A@/@1 JA@1 JH@5@5@8 O;@b@g@g@v@) @-@@@/@1 JA@1 JH@5@5@8 O;@b@g@g@w@) @.@G@G@@@@A@?@"
 JA

@#@1 PE@5@/@8 K@1 PE@5@/@8 K@A@A@) @-@@@) @-@) @-@@@A@) @.@'@@@) @.@'@@@@A@n@A@"
 H

@#@@
@"
 @

@#@1 PE@5@/@8 K@1 PE@5@/@8 K@A@!@) @.@A@) @.@) @-@@@A@) @-@) @.@@@" H@#@@@A@) @-@'@@@A
@) @.@" H@#@@@) @-@'@@@#@A@"
 JG
@#@1 PE@5@8 K@@
@" PE
@#@F@G@F@G@?@<CC] A Nf PD PC
@6@1 JA@5@8 K@?@<CC^ A Nf PD
@6@1 JA@5@8 K@?@<C@C` A Nf PC
@6@/
@8 K@A@&@ 
@8 SU@A@b@g
@c @u@'
@@
@b@g
@c @r@b@g
@l JG@x@G@G@@@[@A@"
 JA
@#@'
@G@F@@@E@A@(@"
 JA

@#@1 PC@5@/@8 K@1 PC@5@/@8 K@" JA@#@@@A@"
 PC@#@'
@@@" PC
@#@G@G@?@<CC} A Nf@6@8 O. B@?@<CC~ A Nf@6@8 Pt B@?@<CC A Nf@6@8 Q_@?@<CC A Nf MW
@6@1 MW@5@8 Mb@?@<CC A Nf M^
@6@1 M^@5@8 Mb@?@<CC A Nf@6@8 Q@?@<XP K CB A H@6@8 U@?@<CB A H

@6@?@<XD  t  t t  At  K ADP Tl C@i A J@@6@8 C}@8 IShall I save this result@8 KF@A@)
 F)@@@)
 F+@?@<XD  t  t t  At  M! ADP S C@_C A H@6@A
@1 Ip R@.@5@8 I@F@@
@ Type new subexpression pattern: @8 I@/@8 I@/@8 L+@1 MO@5@8 @L@?@A@1 Ip N C@5@8 I@?@F
@@@8 C}@1 Ip J-@0@5@8 @IBy which rule? @8 I@/
@8 I@ 
@8 N@?@1 R
@5@/@8 S B@ @8 U B@?@<XD  t  t t  At  M  ADP Q CDI A H@6@/B_@/@8 Q?@8 T> B@8 S B@?@<XP Q C
D A H @6@D
@0@0@8 Je@M
@Q@?@<C@"D A H@6@/
@8 Q@/@8 M@?@A@'
@@@1 Q
@5@8 I@1 Q@5@8 @L@?@<XP U C@ A I|@6@T
@?@R@<C@ A I| B

@6@8 U@8 U@?@<C@ A I| CU

@6@8 U@8 U@?@<C
@ A I| H
@6@9 U@<C@ A I|  JU@=C@ A I|  O@=C@ A I|  MY@=C@ A I|  T:@=C@ A I|  L@=C@ A I|  U@=C@ A I|  D@=C@ A I|  L@=C@ A I|  K@=C@ A I| subset@=C@ A I|  K@=C@ A I|  S@=C@ A I|  H@=C@ A I|  P@=C@ A I|  R@=C@ A I|  J@=C@ A I|  K@=C@ A I|  G3@=CA  A I|  H@=CA A I|  D@=CA A I|  @@=CA A I|  Dw@=CA A I|  F@=CA A I|  JS@=CA A I|  O<@=CA A I|  P@=XP T C A I@6@8 G2@b@h@c @r@b@h@l JG@y@" JG@#@?@<C	@" A I

@6@8 Dv@?@<C@' A I

@6@T
@?@<C@, A I@6@3@.@.
@5@8 C@ 
@/@8 Ud@3@5@8 C@?@<XP Lp C@. A J@6@D
	 In @@8 Io@M
@Q@D@8 I B@M@Q@?@<C@T@2 A J@6@A@H@/
@8 L@?@ 
@/@8 M@ @/@8 K@ @/@8 M@?@A@'
@@@$@1 L2
@5@8 @L@1 I N@2 L2
@5@8 @L@ @8 P@1 L2

@5@8 I@@@S@G
@G@?@<XP J C@m A IX@6@8 Ib@?@<XP L/ C@& A I@6@A@"
 I I
@#@8 G2@@@8 U B@8 Or@/@8 Tw@8 O@?@8 Tu B@?@<XD  t  t t  At  I ADP I CFu A H@6@/
@8 NM@/@8 If@ @3@_
@5@/@8 H@ @8 If@?@<XP J  CEj A H@6@/@8 If @8 S@?@<XP L C@ A L D K
 K K@6@?@<CA  A L D K K
 K@6@?@<CA A L D K K K@6@?@<CA A L D K K K@6@?@<CA A L D K
@6@?@<CA A L D
 K@6@?@<CA A L D K

 K@6@?@<CA A L D K
 K@6@?@<CA A L D
 K K@6@?@<CA A L D K K
@6@?@<CA	 A L D
 K K@6@?@<CA
 A L D K
@6@?@<CA A L D
 K@6@?@<CA A L D K

 K@6@?@<CA
 A L D K
 K@6@?@<CA A L D
 K K@6@?@<CA A L D K K K@6@?@<CA A L D K K K@6@?@<CA A L D K
 K@6@?@<C@0A A L D

@6@A@'@@@A@1 D@5@8 L@@@1 K@5@8 L@1 K@5@8 L@?@<C
A A L I K K@6@?@<C
A A L I K K@6@?@<CA A L I
 K@6@1 K@0@5@8 L@?@<CA A L I K
@6@1 K@0@5@8 L@?@<CA  A L I

@6@1 I@5@8 L@?@<XP Rf CB A J@ JA


@6@ 
@8 O@1 JA
@5@8 O;@?@<CB A J@ JA


 JA

@6@ @8 Re@?@<CB A J@ H


 H

@6@ @8 Re@ 
@ @8 Re@?@<C	B A J@

@6@8 L@?@<XD  t  t t  At  P1 ADP P0 C@{ H H  H@=XD  t  t t  At  B? BP B? CA Am Am@6@7 CM@b@h@i@m U@@x@<XP L CBJ A J@ JH


 JH

@6@?@ @8 S2@?@<CBN A J@ JH

 JH


@6@?@ 
@8 S2@?@<C	BR A J@ JH JP@6@?@<C
BT A J@ JP JH@6@?@R@<CBX A J@ JP


 JP

@6@?@ @8 S2@?@<CB\ A J@ JP

 JP


@6@?@ 
@8 S2@?@<CB` A J@@6@8 JZ@?@A
@8 JZ@?@8 U@@@S@?@<CBl A J@@6@8 JZ@?@R@<C@;Bq A J@@6@A@0@0@8 J]@@@A@"
 JR@#@@@"
 M@#@D@A@0@0@8 J]@@@A@" JR@#@@@" M@#@M@Q@?@<CB| A J@@6@?@/@8 C@/
@8 C@ 
@8 U  B@?@<XD  t  t t  At  P ADP U C@$@ A H@6@0B.@/@8 Q?@D
@.@8 M_@M
@Q@/@8 If@?@1 O1@5@8 @L@?@<C@ A H@6B.plg@/@8 H@/@8 If@?@1 O1@5@8 @L@?@<XD  t  t t  At  H ADP UR CE A H

@6@ @ @8 Me@?@<CE A H@6@ @ @8 Me@?@ @ @8 UQ@?@<XD  t  t t  At  H ADP U& C@ A K@6VC: @8 I@8 I,        Step: @8 I@/@8 Sd@8 I@.@8 L@8 I@8 I@?@<XD  t  t t  At  Hy  BP Hy  C@HD A IX@6@A R@/
@8 Io@@ K@8 I@/
@8 I@?@8 @@A@8 L%@@File cannot be found.@8 I@8 I@R@1 M 
@5@8 G<<< Commencing command script @8 I@8 I M$@8 I@8 I@1 H@0@5@8 @I@1 H I@5@8 @L@?@<XP RC CCD A H  M@=CCE A H  JS@=CCF A H  J@=CCG A H  E@=CCH A H  B@=CCI A H  Hm@=CCJ A H  L@=CCK A H  O)@=CCL A H  O*@=CCM A H  O%@=CCN A H  O&@=CCO A H  O(@=CCP A H  JI@=CCQ A H  JQ@=CCR A H  K@=CCS A H  K@=CCT A H  @.@=CCU A H  @-@=CCV A H  @=CCW A H  G@=CCX A H  N@=CCY A H  K@=CCZ A H  K@=CC[ A H  I@=CC\ A H  I@=CC] A H  H@=XD  t  t t  At  O  ADP K CA A K  K@=CA A K  K@=CA A K K

@6@/@8 T@ @ 
@8 K@?@<XXQM AF@$/usr/lib/swi-prolog/library/terms.pl   AuC ES E
term_subsumerE GE A0Eterm_factorizedEsubsumesEsubsumes_chkEvariantE GE BXO A V	 C	@R A A@6@8 F=@'
@<XO A V C@E A A@6@9 F=@<XO Algg C
@| A A

@6@?@<C@7@} A A@6@q
@ @/@8 B_@ @ 
@/@8 B_@ @ @/@8 B_@ @ @ @ @/@8 V
 A@ @ 
@ @ @ @9 V V@<XO Algg_safe C@@ A A	@6@E@*
@M@'
@'
@G@G@@@q@E@1 H
@5@/@ 
@8	rb_lookup
rbtrees@M@'@'
@G@F@@@R@E@:@8 Dl@8 Dl@/@/@8 Do@ @ @8 Do@M@ @ @8 Do@ 
@1 H
@5@/@8	rb_insert V @ @ @ @9 V V@@@ 
@1 H
@5@ @9 V@G@F@F@<XO A V! C
@ A A

@6@?@<C@7@ A A@6@q
@ @/@8 B_@ @ 
@/@8 B_@ @ @/@8 B_@ @ @ @ @/@8 V V@ @ 
@ @ @ @9 V @<XO A V C@u@l A A@6@E@*
@M@'
@'
@G@F@@@^@E@.@8 Dl@8 Dl@/@/@8 Do@ @ @8 Do@M@ @ @8 Do @ @ 
@ @9 V@F@@@-@E@1 H
@5@/@ 
@8 V@M@'@'
@@@ 
@1 H
@5@ @9 V@F@G@<XO A	primitive C@ A A@6@T
@?@<C@ A A@6@8 Dv@?@<C@ A A $VAR@=XO A V C@c A A@6@8 V @8 V'@?@/
@8rb_empty V@ 
@0@9 V"@<C@h A A@6@/
@8 V(@ 
@0@9 V@<XO A V C@>@ A A	@6@/
@8rb_new V@ 
@/@8add_map V@ @/@8rb_visit V@ @/@8common_terms V@E@+@M@'
@)@F@@@ @/@8ord_list_to_rbtree V@ @8insert_vars V@ @ @9mk_subst V@<XO A V
 C@; A A@6@9 F V@<XO A
assoc_arg_map C@ A A@6@/@8 B_@?@ @/@8 V.@q
@ @ @ 
@9 VA V@<C@ A A @=XO A V; C	@ A A@6@8 V# V@?@'
@<C@ A A@6@/
@8 V@?@'
@<C@ A A@6@/
@/@8 Do@ 
@ @8 Do@9insert_arg_vars V@<XO A V> C@ A A @=C@8@ A A

 @



 D

@6@ 
@/@/@8 Do@ @ @ @8 Do@ 
@ @8 VE@ @ @9 V=@<XO A V5 C@ A A @=C@1@ A A @



@6@?@E@+
@M@ @9 V4@F@@@" @
@#@ @ @9 V4@<XO A V/ C@B@ A A@6@E@8 VD@M@'@G
@F@@@.@E@/
@/@8	rb_update V@M@ @b@g
@c@o@x@F@@@/@8 V@ @9 VC@G
@<XO A VF C@#@ A A@6@/@8 B_@?@/@8 B_@ @ @ 
@8 V:@q
@ @ 
@9 VE@<C@ A A @=XXQM	broadcastF@(/usr/lib/swi-prolog/library/broadcast.pl   AuC ES EunlistenE VME	listeningE VME VKElistenE VTEbroadcast_requestXD  t  t t  VKt  VM @D  t  t @t  VKt VL A# A# O VK VL C@b	u A   A VX 


@6@/@8canonical_listener
 VK@ @ 
@ @9retract_listener V\@<XO VK VN C@\ VX VX@6@/@8 VY@1listener@0@0@0@5@9 @I@<XO VK VO C@k VX VX 


@6@/@8 VY@ @ 
@ @9 V` V\@<XO VK VQ C@_ VX VX@6@/@8 VY@1 V`@0@0@5@9 @I@<XD  t  t t  VKt  VT @D  t  t @t  VKt VS A# O VK VS C@Q VX VX
 


@6@ 
@9assert_listener V\@<XD  t  t t  VKt  VT @D  t  t @t  VKt VU A# A# O VK VU C@M VX VX 


@6@/@8 VY@ @ 
@ @9 Vc@<XO VK VZ C@ VX VX 

@=XO VK VR C@t VX VX@6@A@0@/@/@8 Vb@C
@1 @5@@M
@R@P@@@S@G@<XD  t  t t  VKt  Va ADO VK VV C@ VX VX@6@0@/@/@8 Vb@1 @5@@<XO VK V^ C@ VX VX@6@1 V`

@5@9 @I@<XO VK Vd C
@ VX VX@6@ 
@8 Vb@?@<C@ VX VX@6@1 V`

@5@9 G@<XXQM AF@&/usr/lib/swi-prolog/library/ordsets.pl   AuC ES E	is_ordsetEord_add_elementEord_del_elementEord_intersectionElist_to_ord_setE	ord_seteqEord_symdiffE	ord_emptyE
ord_memberchkEord_subtractE
ord_subsetE	ord_unionE VmE V}Eord_disjointE
ord_intersectE VmE
ord_selectchkE VE V}XD  t  t t  At  Vg 
O A VfC@_ A A@6@8 B
 A@9
is_ordset2 V@<XD  t  t t  At  Vi 
O A VhC@ A A@6@9
oset_addel
oset@<XD  t  t t  At  Vk 
O A VjC@ A A@6@9
oset_delel V@<XD  t  t t  At  Vo 
O A VnC@ A A@6@9 K@<XD  t  t t  At  Vy 
O A VxCAD A A@6@9	oset_diff V@<XD  t  t t  At  Vs 
O A VsCA A A G
@6@ 
@ @ @9 Vs V@<CA A A B@6@ @ @9 Vr V@<CA A A G

@6@ @ @9 V@<XD  t  t t  At ord_union_2 
O A VCA A A @=CA A A@6@/@ @8 G  @ @ @ @ 
@ @9 V} V@<XD  t  t t  At  V} 
O A VCAy A A G
@6@ 
@ @ @ @9 V V@<CA{ A A		 G



@6@ @ @ @9ord_union_1 V@<CA} A A B
@6@ @ @ @9 V V@<XD  t  t t  At  Vs 
O A VC
A A A @=CA A A@6@/@ @8 V@ @ @ @ 
@9 V V@<XD  t  t t  At  Vm 
O A VC@ A A@6@9oset_int V@<XD  t  t t  At ord_intersect__ 
O A VC@ A A G@6@ 
@ @9ord_intersect_ V@<C@ A A  B@=C
@ A A G@6@ @9 V@<XD  t  t t  At  Vm 
O A VlC@ A A@6@/@8
key_by_length V@3@1 @@0@.
@5@.@5@8 S@ @ 
@9l_int V@<XD  t  t t  At  Vq 
O A VpC@| A A@6@*
@<XD  t  t t  At ord_subset_ 
O A VCA8 A A G@6@/@ @8 V@ @ @9 V V@<C	A; A A B@6@ 
@9 Vz V@<XD  t  t t  At  V 
O A VC@ A A 
@=C@ A A @



@6@ 
@/@8 V V@ @ @9 V@<XD  t  t t  At  V 
O A VC@ A A @=C@ A A
 @

@6@ @8 F@ 
@ @9 V@<XD  t  t t  At  Vu 
O A VtC@r A A @=XD  t  t t  At  Vw 
O A VvC@XA A A	





@6@?@/@ @8 V@E@) G@M@ @9 Vv V@F@@@/@E@)@) G@M@/@ 
@8 V@E
@) G@M@*
@@@E
@) G@M@*
@@@S@@@S@F@<C@/A% A A


@6@?@/@ 
@8 V@E@) G@M@ @9 V@@@E
@) G@M@*
@@@S@<CA+ A A

@6@*
@<XD  t  t t  At  Vs 
O A VrCA A A 
@=C
A A A
@6@ 
@ @9 V@<XD  t  t t  At ord_intersection2 
O A VC@ A A B
@6@ @ @ @9 V~ V@<C@ A A G@6@3
@5@ @ @9 V@<C@ A A G

@6@3@5@ @ @ @9 V@<XD  t  t t  At  V 
O A VC@ A A
@6@/@ 
@8 V@ @ 
@ @9 V V@<XD  t  t t  At  V 
O A VCAt A A @=CAu A A@6@/@ @8 V@ @ @ @ 
@ @9 V@<XD  t  t t  At 
ord_union_all 
O A VC@vAU A A
@6@E@b@h@c@v@M@"
@#@G@G@G@F@@@T@E@$@b@h@c@v@M@"


@#@ @ @9 V| V@G@G@F@@@-@b@h@c@m>>@y@b@h@g@m @@y@ @/@/@8 V V@ @ @/@ 
@8 V@ @ @9 V@G@<XD  t  t t  At  V{ 
O A VzCA3 A A @=CA4 A A
@6@/@ @8 V@ @ 
@ @9 V@<XD  t  t t  At  V} 
O A V|CAg A A@6@9
oset_union V@<XD  t  t t  At 
is_ordset3 
O A VC@g A A @=C@h A A
@6@8 H @ 
@9 V V@<XD  t  t t  At  Vm 
O A V~C@ A A
@6@?@<C@ A A@6@?@<C@ A A		@6@/@ @ @8 V@ @ @ @ @ @ 
@9 V V@<XD  t  t t  At  V} 
O A VCAP A A @=CAQ A A
@6@3
@5@/@8 F@ @3
@5@9 V@<XD  t  t t  At  V 
O A VC@c A A @=C	@d A A@6@9 V@<XD  t  t t  At  V 
O A VC@ A A@6@D@8 V V@M@Q@<XD  t  t t  At  V 
O A VC@ A A@6@9 V@<XD  t  t t  At  V 
O A VCA A A



@6@ 
@8 S5@?@ @ @9 V V@<C@)A A A




@6@E
@+
@M@S@F@@@C@"

@#@M@ @9 S5@P@<XD  t  t t  At  V 
O A VC@ A A
@6@ 
@9 V@<XD  t  t t  At  V} 
O A VCAp A A 
@=CAq A A@6@ @ @ 
@9 V@<XXQM$rcF/usr/lib/swi-prolog/boot/rc.pl  ]wAs@ C S E
open_resourceEcurrent_resourceE VXD  t  t t  Vt  V @D  t  t @t  Vt V  @ @kD  t  t t  Vt  V 
O V VC	@6	s/usr/lib/swi-prolog/boot/rc.pl  ]wA V@6 B@9 V
 V@<XD  t  t t  Vt  V @D  t  t @t  Vt V  @ A# @kD  t  t t  Vt  V 
O V VC@U@9 V V 

@6@E@.@ @/@8 E V@1 @5@/@8 V V@M@ @/@8 M> V@ @ 
@3@1 K!binary@5@5@9 @ V@G@@@/@8 H V@ @ @/@8tag_rc_name V@ @ @ 
@9 G V@G@F@<XD  t  t t  Vt  V 
O V VC@C V V A
@6@?@<C@D V V@6@3
@4 @4@5@9 D V@<C@F V V @=XD  t  t t  Vt  V @D  t  t @t  Vt V  @ @D  t  t t  Vt  V 
O V VC@(@M V V 


@6@ 
@8current_module V@1 
@2  S@5@8 G V@1 
@2 S@5@@<XXQM @F@$/usr/lib/swi-prolog/library/error.pl   AuC ES Erepresentation_errorE @eE
is_of_typeEuninstantiation_errorE @XE FE B:Esyntax_errorE B9E EXD  t  t t  @t codes 
O @ VCAO	u Ac   A V@6@8 B @9codes_i F@<XD  t  t t  @t  E 
O @ EC@a V V@6@1 @@1 E
@5@0@5@9 @@<XD  t  t t  @t  @f 
O @ @eC@q V V@6@1 @@1 @e
@5@0@5@9 @@<XD  t  t t  @t  V 
O @ VC
@ V V@6@1 @@1 V
@5@0@5@9 @@<XD  t  t t  @t chars_i 
O @ W CAJ V V @=CAK V V@6@8 @@8 F^ @9 W F@<XD  t  t t  @t  V 
O @ VCAS V V @=CAT V V@6@8 G2@8 F" F@9 V@<XD  t  t t  @t  @Y 
O @ @XC@i V V@6@1 @@1 @X
@5@0@5@9 @@<XD  t  t t  @t 
element_types 
O @ WCA_ V V @=CA` V V
@6@8has_type F@ 
@9 W F@<XD  t  t t  @t  N 
O @ NCAX V V@6@A@8 @@@@A@8 F F@@
@A@8chars F@@@8 V F@?@<XD  t  t t  @t  W 
O @ WCAF V V@6@8 V@9 W@<XD  t  t t  @t is_list_or_partial_list 
O @ WCAd V V@6@0@/@8 Ge F@E@T@M@S@@@+@<XD  t  t t  @t  V 
O @ VC
@ V V@6@1 @@1 V
@5@0@5@9 @@<XD  t  t t  @t current_encoding 
O @ WCAm V V octet@=CAn V V ascii@=CAo V V iso_latin_1@=CAp V V  N@=CAq V V utf8@=CAr V V 
unicode_be@=CAs V V 
unicode_le@=CAt V V wchar_t@=XD  t  t t  @t not_a_rational 
O @ WC@9A V V@6@E
@T
@M
@9 V F@G@@@(@E@"
rdiv

@#@M @8 F F @8 W# G@9 B: F@@ G@9 W$@G@<XD  t  t t  @t element_is_not 
O @ W%CA V V
@6@8 W@?@ 
@9 W& F@<CA V V
@6@?@9is_not F@<CA V V@6 C>@9 C? C5@<XD  t  t t  @t ground_type 
O @ W,C@ V V  D/@=C@ V V  G@=C@ V V  @@=C@ V V  N@=C@ V V  C@=XD  t  t t  @t 
not_a_list 
O @ W/C@=@ V V@6@0@/@8 W@E@T@M@9 W @G
@@@&@E@+@M@"
 B<

@#@ 
@9 W'@F@@
@/@0@8 Do@ @9 W$@F
@<XD  t  t t  @t  W* 
O @ W)C
@ V V B<@6@? B<@9 W0 F@<C@ V V W1
@6@?@1 W1@5@9 W2@<C
@ V Vlist_or_partial_list@6@? B<@9 W$@<C
@ V V W@6@? W@9 W2@<C
@ V V V@6@? V@9 W2@<C@ V V D@6@?@1 @@1 V@5@0@5@9 @@<C@ V V G@6@?@9 W F@<C	@ V Vcyclic@6 G@9 E F@<C	@ V Vacyclic@6 G@9 W6@<C@(@ V V@6@E	@T@M@9 W @@@E
@8 W- F@D@8 D-@M@Q@M
@9 W @@@9 W$@<XD  t  t t  @t  W
 AED  t  t t  @t  W
 
O @ W	CA  V V
impossible@6@0@9 W @<CA! V V  TA@=CA" V V @6@9 @@<CA# V V Dx@6@9 Dv@<C@(A$ V V A?


@6@E@8 G2@M@8 G2@ 
@9 W@@@8 F @b@i@j@u@b@i@g
@s@<CA( V V G@6@A@+ @.@@@+ @-@?@<CA) V V @6@9  @<CA* V V W@6@9 W@<CA+ V V V@6@9 W@<CA, V V N@6@9 W F@<CA- V V Dn@6@9 Dl@<CA. V Vconstant@6@9 Dv@<CA/ V V E@6@9 E @<CA0 V V D/@6@9 D-@<CA1 V V W5@6@9 V F@<CA2 V V W7@6@9 G @<CA3 V V @6@9 G2@<CA4 V Vnonneg@6@8 G2@b@i@c @u@<CA5 V Vpositive_integer@6@8 G2@b@i@c @t@<CA6 V Vnegative_integer@6@8 G2@b@i@c @r@<CA7 V V H@6@U@<CA8 V V F@6@9 W;@<CA9 V V W.
@6@8 D-@D

@D@8 @ F@M@Q@M
@Q@<CA: V Vproper_list@6@9 V@<CA; V V B<@6@9 V@<CA< V V W3@6@9 W F@<CA= V Vsymbol@6@9 @@<CA> V V D@6@T@<CA? V V G@6@9 G F@<CA@ V V C@6@9 W
@<CAA V V @@6@9 G F@<CAB V V DY@6@9 W F@<CAC V Vdict@6@9 C F@<CAD V V W1
@6@8 V@9 W@<C@B A A F 


@6@7 F@ 
@9	is_record F@<XD  t  t t  @t  V 
O @ VC
@ V V@6@1 @@1 V
@5@0@5@9 @@<XD  t  t t  @t  V 
O @ VCA V V@6@9 W@<XD  t  t t  @t  F 
O @ FC@ V V@6@E	@8 W@M@S@@@9 W(@<XD  t  t t  @t  B; 
O @ B:C@W V V@6@1 @@1 B:
@5@0@5@9 @@<XD  t  t t  @t  B9 
O @ VC
@ V V@6@1 @ B9@0@5@9 @@<XXQM AF@,/usr/lib/swi-prolog/library/prolog_source.pl   AuC ES Eload_quasi_quotation_syntaxEprolog_canonical_sourceEprolog_close_sourceEprolog_open_sourceEprolog_read_source_termEdirectory_source_filesEpath_segments_atomEread_source_term_at_locationEfile_alias_pathEfile_name_on_pathXD  t  t t  At alias_cache ADO Aload_qq_and_retry C@)A A A@6@ @8 G @/@
 Aquasi_quotation_syntax Wp@?@1 @5@3@1 @5@5@8 A"
 A@ @ @ @9 G @<CA A A@6 Eu@1quasi_quotation
undeclared@5@8 @ Wu@1 @@1 V@2unknown_quasi_quotation_syntax@5
@5@9 @@<XO A	no_expand C@ A A  C A$@=C@ A A  Celif@=C@ A A  Celse@=C@ A A  Cendif@=C@ A A  Crequire@=XO Aupdate_state C@ A A@6@1 C
pce_end_class@5@8 S% @?@;

pce_expansionpop_compile_operators  W@<C@ A A@6@9 W Wu@<XO A Wi C@UBh A A	@6@E@G@/@/
@8 Wg Wu@ 
@/@8 B@M@E@+ G@M@'@F@@@'@E@/ A@ @8 @ Wu@M@3@4@5@9 C@@
@3@4@5@9 C@F@@	@'
@G@G@<XO Aseek_to_line CA A A@6@b@i@c@t@?
@8 BD Wu@q @9 W Wu@<CA A A @=XO A W] C@LB A A@6 @@8  Wu@1 CU@1 E@1  A@2xref_open_source
@5 @.@5@2 D
 B@5@/@1 B @"@2 @@5@8 B-@8
skip_hashbang Wu@8push_operators
prolog_operator@/
@ 
@8 @ Wu@/@8 G6 Wu@1open_source@2 BL
@5@9 G@<XD  t  t t  At  W ADD  t  t t  At  W DD  t  t t  At  W D)D  t  t t  At last_syntax_error ADD  t  t t  At  W DD  t  t t  At  W D)O Asegments_to_list CB A A@6@T
@?@R@<CB A A 


@6@ 
@/@8 W Wu@ @ @9 W@<CB A A




@6@9 Dv@<XO Aensure_slash CB A A

@6@0@0  @8 E@?@<CB A A@6 @9 B@<XO Achr_expandable C@ A A Cchr_constraint@6chr@9add_mode Wu@<C
@ A Ahandler@6 W@9mode Wu@<C
@ A A N@6 W@9 W@<C
@ A A<=>@6 W@9 W@<C
@ A A C@6 W@9 W@<C
@ A A==>@6 W@9 W@<C
@ A Apragma@6 W@9 W@<C
@ A Aoption@6 W@9 W@<XO Arestore_source_context C@GB< A A@6@E
@8 G @M
@S@@@1 B.@1 C B @0
@0@5@0 @.@5@8 G Wu@8
pop_operators  W@1 W
@0@5@8 @I@E@1 W
@2 BL@.@.@5@8 I@M@8 @j Wu@0@9 W@@@S@G@<XO A Wg C@(B} A A@6@E
	@0@0@8 Wk Wu@M
@S@@@8build_alias_cache  Wu@E@U@M@/@8 W Wu@9 W@@@9 W@F@<XD  t  t t  At $pred_option AED  t  t t  At  W 	 O A W C@Q@X A A W_pass_to    E@6@D@1 @@1  @2  E@5@5@ 
@8 @ Wu@M@Q@1  @2 E@0@0@0@5@3@1 @@1  @2  E@5@5
@5@;
 Fpred_option W@<C@[ A A Weline  W
@6 @ @9 Gb Wu@<C@[ A A Weoffset  W
@6 @ @9 W@<C@[ A A We @  @
@6 @ @9 W@<C@[ A A We	operators B< W
@6 B<@ @9 W@<C@[ A A We EU JG TA EU
@6output@ @8 G% Wu TA@ @9 W@<C@Q@[ A A We W    G@6@D@1 @@1  @2  G@5@5@ 
@8 W@M@Q@1  @2 Ww@0@0@0@5@3@1 @@1  @2  G@5@5
@5@; W W@<C@c A A Wa	recursive G W
@6 G@ @9 W@<C@$@c A A Wa A$ W. @.loaded A$
@6@1 W.@4 @.@4 W@5@ @9 W@<C@Q@c A A Wa W    B@6@D@1 @@1  @2  B@5@5@ 
@8 W@M@Q@1  @2 B@0@0@0@5@3@1 @@1  @2  B@5@5
@5@; W W@<XO Aread_clause_option C@ A A  F@=C@ A A  E@=C@ A A  F@=C@ A A comments@=XO A W[ CB5 A A@6@1 W
@5@1 B@1 D
@4@1force @.@5@5 @"@5@9 DT Wu@<XO Aassert_error C@UA A A@6@1 EU@0@5@8 W
 A@?@E@@@A@"
 @ V
 @

@#@@@"
 @ V
 @0

@#@M@1 @@1 V@5@0@5@/@8message_to_string Wu@1 W
@5@9 @L@@@9 @@G@F@<CA A A @=XO Aalternate_syntax CA A A  A
 @. @.@=C
A A A@6@ 
@; Wp W Wp@<XO A
import_syntax CA A A@6@T@?@<C
A A A@6@" B@#@?@9update_directive Wu@<CA	 A A 

@6@1 
@5@ 
@8 WW Wu@?@<CA A A @=XO Asearch_path CB A A G
C@6@/@ @8 B Wu@ @8 W@ 
@9 W@<C@NB A A@6@0@ B H@-
 A@/@3
@4 G@5@8 C@/@8 W@b@cC@g@m @@x@ @/@3@1 @R @T@5@4@1 @] B@5@4@1 Hk @@5@4@1 Hn C>@5@5@8 B Wu@ @8 W@ 
@9 W@<XO A	src_files CB A A 
@=C@PB A A
@6@0@/@ @8 W@  A@ B B@D
@  @@ B B@M@Q@ @/@8 A
 C@ @/@3@1 Hn C>@5@5@8 X@&
@?@&@"
@#@ @ @ @9 X Wu@<C@KC A A
@6@D@ @8special Wu@M@Q@1 W @.@5@8 W@ @/@8 X
@ @8 @V Wu@?@1 R8@.@5@0 C>@8 B-@&
@?@&@ @ @ @/@8 X
@ @ @ @9 X
@<CC A A

@6@ @ 
@ @9 X
@<XO A W C@2B# A A@6@1 CU@1 E@1 BA
 B?@5@2 BD

@5 @.@5@/@1 B@1 W
@4@1 W @.@5@5@2 B @"@2 @@5@9 B-@<XO A Wc C@6B A A@6@T@?@E
@8 Dv@M
@'
@F@@@"@E@/@8 W@M @9 F Wu@@@1 @@1 B: F
@5@0@5@9 @@F@<C
B A A@6@/ @8 X@9
parts_to_path Wu@<XO Aqq_read_term_ex C@4A A A@6@1 C@.
@5@8 @=@1 Ww
@5@1 @@1 V@2 W|@.@.@5@.@5@1 Wl

@5@9 B-@<XO A WY CBQ A A@6@T
@?@'
@<C	BT A A
 A@6@+
 A@?@<CBV A A@6@ Wpxref_source_identifier Wp@?@<C	BX A A@6@8 D Wu@?@'
@<CB[ A A@6@3@1 @R A@5@4@1 @] B@5@4@1 Hn C>@5@5@8 X@?@<XO A W_ C@6@| A A@6 W@ 
@8maplist
 A@?@1 E@.@5@ 
@/@ @8
select_option W@3@1 E@5@5@8 E Wu@ @8 W Wu@/@ @8 W@ @9 W Wu@<C@e@ A A
@6@/@ @8 W@1 F@.@5@ 
@/ T@8 X @1 E@.@5@ @/@ @8 X @E@1 @	singleton@5@8style_check Wu@M@!@3@1
singletons Eu@5@5@#@@@&@3@1 @@5@4@1 F@5@4@1 E@5@5@8 Wv@ @8 X$@ @9 X%@<XO Aqq_read_term C@_A A A
@6@1 F@.
@5@/@8select H@-
 @@?@E@"@+
 T@M@8 C}@ @/@8qq_read_syntax_ex Wu@E@T@M@?@@ @@ @8 W{@R@@@*@ @/@8 X2@E@+
 C>@M @@ @8 W{@R@@@E@+
quiet@M@R@@ F@ 
@9 E F@<CA A A@6@9 X Wu@<XD  t  t t  At requires_library AEO A X8 C@ A A  Cemacs_begin_mode Eemacs_extend@=C@ A A  Cdraw_begin_shape Epcedraw@=C@ A A  C Ca Epce E X@@=C@ A A  Cpce_begin_class E X@@=C@ A A  C XB E X@@=XO A X CC A A  G@=CC A A  H@=XO A W C@ A A@6@?@<C@ A A
@6@?@8 W@ 
@9 W@<C@ A A C
@6@8 D-@?@1 X@5@0 @.@9 B-@<C@ A A C
@6@?@1 C@5@9 W@<C@ A A @=XO A W C	@ A A
@6@T
@?@<C
@ A A
@6@8 W~ Wu@?@<C@ A A@6@/@8 X9 Wu@1  A@5@8 H Wu@R@<C@ A A
@6@8 W Wu@?@<C	@ A A@6@ 
@0@9 H| Wu@<XO A X3 C@"A A A@6@1 X
@5@1 @@1 V@.@5@.@5@1 D
@2 @@5@9 B-@<XD  t  t t  At  C BO A C C@ A A@6@0@9 X$@<XO A Wa C@aB A A@6@1 A$ W@5 W@8 W W@?@/
@3@1 @R @T@5@4@1 @] B@5@5@8 X@E@)@1 W @.@5@8 W@M@ 
@/@8 W@/@1 B@1 D@5@2 E @0@0@5@9 A@@@/@1 B@1 D@5@2 B
@5@9 A@F@<C@'B A A@6@/
@3@1 @R @T@5@4@1 @] B@5@5@8 X@ 
@/@8 R8 Wu@1 X	
@5@9 F@<XO A WW C@?A A A 


@6@ 
@8 @@8 @@ 
@1 @@.@5@8 H Wu@/@8 Do@1 @5 Ws@8predicate_property @4@?@1 
@5@3@1 @5@5@9 Wt@<C@GA" A A 


@6@ 
@8 @@8 @@/@ Wp Wq@ @/@3@1 @R A@5@4@1 Hn C>@5@4@1 @] B@5@5@8 X@*
@?@1 
@5@3@1 @5@5@9 Wt@<XO A
seek_to_start CA A A@6@1 W@.@5@8 W@? bof@0@8 @ Wu@9 W@<CA A A@6@1 W@.@5@8 W@? XT@0@9 XU@<CA A A @=XO A We C@Ae A A
@6@1 W@0@0@5@8 @I@8 XR Wu@1 C@.
@5@8 @=@/@ @8 W@1 @@.@5@ @8 XJ@1 W@.@5@8 XJ@0@ @/@/@8 W Wu@ 
@8 Wn@1 @5@8 W@ @@1  A@2 SA@0@0@0@5@/@8 D Wu@1 X-
@.@4@1 @@5@5@/ @.@8 B-@ @8 G Wu@ @@8 W@E
@T@M@?@'@@@ @8 W Wu@R@<C@%A A A@6@1 EU@.
@5@8 W@?@1 @.@.@5@1 I@2 W@5@/@8setof A@ @ 
@9 L H@<XO Amodule_decl C@4A- A A@6@3@1 @R A@5@4@1 Hn C>@5@4@1 @] B@5@5@8 X@1 W]@.
@5@1 B
@2 C@2 C!@0@5@1 W[
@5@9 @$ Wu@<XD  t  t t  At  W ADD  t  t t  At  W DD  t  t t  At  W D)O A X C@ A A C!


@6@?@0@8 W@1 W@0@5@ 
@9 X@<C@ A A 
 B



@6@8 @@?@1 B
@5@9 X @<C@%@ A A B



@6@?@1 @5@/@/@8 C Wu@ 
@1 @5@9push_op W@<C@ A A X)
@6@8 X(@?@<C@!@ A A Ca
@6@1 Xa@.
@.@5@0 C>@8 B-@?@1 Xe
@5@ @9 X@<C@ A Apce_begin_class_definition@6@1  W@2 push_compile_operators@5@8 G@?@; W Xl W@<C@ A A @=XO A X C
B A A
@6@?@<CB A A
 


@6@C@/@3
@5@8 H H@M@ @9 X@P@<XO A W C@?B A A@6@1 P@.
@.@.@.
@5@1 X

@5@/@8 A  G@ @/@8 E Wu@1 T@1 Xp@0@0
@5@5@1 B@2 W
@5@9 HH Wu@<XO A W C@ A A@6@8 W@?@<C@ A A@6@1 W
@5@9 G@<XXQM AF@'/usr/lib/swi-prolog/library/settings.pl   AuC ES Esetting_propertyE FE
save_settingsE FE
load_settingsE
list_settingsE X} Erestore_settingEset_setting_defaultEconvert_setting_textE Xx E X{Eset_settingE FXD  t  t t  At  F AED  t  t t  At  F 
O A FC@S A A body_indentation B WF@"Indentation used goals in the body  A@S@=C@U A A tab_distance B WF@/Distance between tab-stops.  0 uses only spaces  A@U@=C@W A A cut_on_same_line B G @.Place cuts (!) on the same line  A@W@=C@Y A A 
line_width B WF@NWidth of a line.  0 is infinite  A@Y@=XD  t  t t  At  F 
O A FCA A A@6@9 F@<XD  t  t t  At  F 
O A FC	@ A A

@6@8 @@?@<C@ A A@6@1 @@5~s@9 F@<XD  t  t t  At 
st_default ADD  t  t t  At  X 
D  t  t t  At convert_text AED  t  t t  At  X 
D  t  t t  At 	spec_term 
O A XCBe A A 


 
@6@?@<CBf A A 
 
@=XD  t  t t  At  X} 
O A X|C@=BZ A A@6@/@8 X F@(@(
@(
~`=t~72|~n@8 @ F~w~t~*| ~w~w~t~*| ~w~n@3Name@4@4Value (*=modified)@4 A@4
@4Comment@5@8 U F X@8 X@1 Xy@5@1list_setting
@5@9 HH F@<XD  t  t t  At save_setting 
O A XC@[B A A	
 


@6@ 
@/@/@/@0@8curr_setting F@E@>@ 
@/@8st_value F@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  At  X}  
O A X~CBW A A  @6@0@9 X| F@<XD  t  t t  At 
store_setting 
O A XC@`A A A
 Xv 



@6@ 
@/@/@0@0@8 X@?@ @ @/@8 F@E@*@M@S@@@2@C@ @ @8 F@M@1 X
@0@5@8 @I@1 X
@5@8 B F@1 A@2 Cb@1 
@5@5@9 VR V\@P@<C@@A A A Xv 



@6@?@E@#@1	undefined @@5 @@8 XK W@M@1 X
@0@5@8 @I@1 X
@5@9 X@@ F@1 
@5@9 @X F@<CA A A@6 F@9 B: F@<XD  t  t t  At  Xu 
O A XtC@*B? A A@6@8 D-@?@"
 


@#@ 
@/@/@/@/@8 X@?@ @ @ @ @9 Xu F@<C@%BD A A@6@"
 


@#@ 
@/@/@/@/@8 X@ @ @ @ @9 X@<XD  t  t t  At  X{ 
O A X{CA A A B @6@?@<CA A A@6@1 X
@5@/
@1 @ Eu
@5@8 B-@/@8read_setting F@ @9 X F@<XD  t  t t  At  Xx 
O A XwC@CB A A@6@/@3@1 @] B@5@5@8 B F@? B@/@3@1 DX W@5@4@1bom @.@5@5@8 V @8write_setting_header F@1 F@.
@.@0@0@0@0@5@1 X@2 
@5@8 X@9 E@<XD  t  t t  At assert_setting 
O A XCAz A A 


@6@1 X
@5@9 X@<XD  t  t t  At  X @D  t  t @t  At X  A#D  t  t t  At  X 
O A XC@uA A A	@6@/@/
@8 F @ 
@8 F@E@S@ 
@/@/@0@0@8 F@M@1  A@2 X
@0@5@8 @I@1 
@5@8retract_setting F@E@*@M@S@@@1  A@2 X
@5@8 X@ @/@8 F@1 
@5@ @9 X F@@ F@1 
@5@9 X@G@F@<XD  t  t t  At env BD  t  t t  At  X 
O A XCAB A A@6@E@/
@8 IC F@M F@ 
@9 X F@@@'@F
@<XD  t  t t  At  X{ 
O A XCA A A@6@9 Xz F@<XD  t  t t  At  F @D  t  t @t  At Xv  @D  t  t t  At  F 
O A XvC@j@ A A
 


@6@E@F@U
@U@M@E@ 
@/@8 X@M@'@G@@@*@E@ 
@/@/@0@0@8 X@M@ @ @9 F@@ F@1 
@5@9 X@G@F@@@ 
@0@0@0@0@8 F@1 
@5@9 Xv F@G@F@<XD  t  t t  At numeric_type 
O A XCAO A A   @=CAP A A  WF @=CAQ A A  E E@=CAR A A W:
@6@E
@8 G2@M
@) @@@) E@<XD  t  t t  At  X BD  t  t t  At  X 
O A XCA= A A@6@E
@/@8 X@M
 F@9 X@@environment_variable@9 X@F@<XD  t  t t  At clear_setting_cache  
O A X C
@ A A  @6@1
setting_cache@0@0@0@5@9 @I@<XD  t  t t  At eval_list_default 
O A XCA A A @=CA A A@6@ @ @8 F@ @ @9 X F@<XD  t  t t  At  X ADD  t  t t  At  X 
D  t  t t  At 
local_file ADD  t  t t  At  X 
D  t  t t  At  W AED  t  t t  At  W 	 D  t  t t  At  W 
O A WC@$@c A A Xz X W. @ @ X
@6@1 W.@4 @@4 @@5@ @9 W F@<XD  t  t t  At  X 
O A XC@"@e A A	@6@/@ @ @8 F@E
@/@8 X F@M@'
@@@'
@F@<XD  t  t t  At  F 
O A FC@ A A@6@/@8 F F@?@'
@<C	@ A A@6@8 Dv@?@'
@<C@ A A@6@/@8 X F@?@'
@<C@6@ A A X
@6@?@E@"@ @/@8 X@M@ @/@8 X@1 X@1 X@5@5@8 X@'
@@	 X@ @9 X@G@<C@4@ A A	 X

@6@?@E@ @/@8 X@M@ @/@8 X@@@&@F@1 X@1 X@5@5@8 X@'
@<C@%@ A A F
@6@?@1 @5@/@/@8 F@1 @5@ 
@8 X@ 
@9 F@<C@@@ A A	@6@/@8 X F@?@/@8arithmetic_expression_value CI@E@+ E@M@b@g@l WB@y@@@E@) @M@b@g@lround@y@@@&@1 X
@5@8 X@'
@<C@6A A A H


 @6@?@1expr_to_list@1 H@5@5@/@8 F@ @/@8 D F@1 X@1 H@5 @5@8 X@'
@<C@#A
 A A W1
@6@?@ @/@8 X@1 X
@1 W1@5@5@8 X@'
@<CA A A 
@=XD  t  t t  At  Xu 
O A XC	BI A A  V

@=CBJ A A E
@6@ 
@ @9 F@<C
BL A A comment
@=C
BM A A  @
@=XD  t  t t  At  X 
O A XC@XBi A A 


@6@ @ 
@/@/@/@0@8 X@ @ 
@ @/@8 F@1 
@5@/@8 X@E
@,@M@( JB@@@( A~w~t~*| ~q~w~t~*| ~w~n@3@1 
@5@4@4@4@4@4@5@9 X@<XD  t  t t  At  X 
O A XC@&B A A@6@/@8 GY F@1 F@.@5%+@8 B F/*  Saved settings~n@8 F    Date: ~w~n@3@5@8 F*/~n~n@9 F@<XD  t  t t  At  X 
O A XCB A A@6@8 X F@?@<C
B A A 
@6@? @9 F@<C
B A A G
@6@? G@9 F@<CB A A @6@?@/
@8  F@b@g
@l X@x@<CB A A E@6@?@/
@8 X@b@g
@l WB@x@<C@+B A A W:


@6@?@E@ 
@8 G2@M @8 X@@ E@8 X@1 W:
@5@9 F@<C
B A A@6@8 X@9 F@<XD  t  t t  At  Xx  
O A XC
B A A@6@/
@8 X F@?@9 Xw F@<XD  t  t t  At  X 
O A XCA A A@6@3@1 F T@5@5@9 Wv@<XD  t  t t  At  X 
O A XCA A A H

@6@?@&@ @ @/@8 Y F@ @ @ 
@9 Y@<C@0A" A A	 X
@6@?@&@E@ @/@8 X@&@M@"
@#@@ X@ @8 X@'
@G@<C@2A' A A	
 X

@6@?@&@E@ @/@8 X@&@M@"
@#@@@"
@#@G@<C@/A, A A

 X
@6@?@&@1 @5@/@/@8 F@1 @5@/@8 X@&@"
@#@<CA1 A A 

@=XD  t  t t  At  F @D  t  t @t  At Xy D  t  t t  At  F 
O A XyCB* A A@6@8 D-@?@/@/@8 F@0@0@0@0@9 F@<CB. A A 

@6@0@0@0@0@9 F@<XD  t  t t  At  X{ 
O A XzC@DA A A@6@/@3@1 @] B@5@4@1 Hn C>@5@5@8 X@?@1 X@5@8 X B@/
@3@1 DX W@5@5@8 X@ 
@/@8 X@1 X
@5@1 E
@5@8 DT F@9 X F@<CA A A@6@/@3@1 @] B@5@4@1 Hn C>@5@5@8 X@?@1 X@5@9 X@<CA A A @=XD  t  t t  At  X 
O A XCAw A A 

@6@1 X@0@5@9 @I@<XD  t  t t  At  X @D  t  t @t  At X D  t  t t  At  X 
O A XC@PA A A@6@/@/@8 F @8 F@E@;@/
@8 X@M@1 @5@8 X@1 @5@/@8 X@E@,
@M@1 X@2 X@1 @5
@5@9 X@@@S@@@S@G
@<XD  t  t t  At  X @D  t  t @t  At X  A#D  t  t t  At  X 
O A XC@Aa A A
@6@/@/
@8 F @ 
@8 F@E@@ 
@/@/@0@0@8 X@ @ @/@8 F@M@1 
@5@/@8 X@E@*@M@1 
@5@8 X@@@+@E@ 
@8 X@M@S@@@C@ @8 F@M@1 
@5@8 X@1 
@5@8 X F@P@E@*@M@S@@@1 X@2 X@1 
@5@5@8 X@9 Y@@ F@ 
@9 X@G@G@<XD  t  t t  At  F AED  t  t t  At  F 
D  t  t t  At  X ADD  t  t t  At  X DD  t  t t  At  X 
D  t  t t  At  F @D  t  t @t  At F  A# A# A#D  t  t t  At  F 
O A FC@~ A A@6@1 @@1 E E@2 F

@5@0@5@9 @@<XXQM
data__formatsF@A/build/spark-yKhAJi/spark-2012.0.deb/simplifier/data__formats.pro  7AAuC AS AE AE	get_stateE AEget_typeXO Y Y C@I	u A  7AA Y
@6@1 Y
@5@8 B @?@<XD  t  t t  Yt  Y	 ADO Y Y C
  A_ A_  Y	 Y	Data_AtomDataAttributes_Any@=C
  A_ A_  Y Y	Type_AtomTypeAttributes_AnyList@=C
  A_ A_ get_base_unique_id Y	Base_AtomInt@=C  A_ A_ get_datafiles_vcg YVcgFile_Atom@=C  A_ A_ get_datafiles_dpc YDpcFile_Atom@=C  A_ A_ get_datafiles_simplified_vcg YSimplifiedVcgFile_Atom@=C  A_ A_ get_datafiles_summary_dpc Y SummaryDpcFile_Atom@=C  A_ A_ get_datafiles_fdl Y#FdlFile_Atom@=C  A_ A_ get_datafiles_local_user_rule Y&LocalUserRuleFile_Atom@=C  A_ A_ get_datafiles_global_user_rule Y)GlobalUserRuleFile_Atom@=C  A_ A_ get_datafiles_rule Y,
RuleFile_Atom@=C  A_ A_ get_datafiles_pfs Y/PfsFile_Atom@=C  A_ A_ get_datafiles_simplified_pfs Y2SimplifiedPfsFile_Atom@=C  A_ A_ get_datafiles_dec Y5DecFile_Atom@=C  A_ A_ get_datafiles_log Y8LogFile_Atom@=C
  A_ A_ get_datafiles_debug Y;
DebugFileKindDebugFile_Atom@=C
  A_ A_ get_system_start_date_time Y?NowDate_AtomNowTime_Atom@=C  A_ A_  A A
ToolName_Atom@=XO Y Y
 C@M Y
 Y
@6@1 Y
@5@8 Y@?@<XO Ydeclare_data_formats  C@5 Y
 Y
  @6 Y	@1 Y Y Y@5@8 Y
 Y Y@1 Y Y Y@5@9 YG@<XD  t  t t  Yt  Y ADO Y Y C  A_ A_ ReadTextCharList B @=C  A_ A_ ModuleFunctorArity Module_Atom Functor_Atom	Arity_Int@=C  A_ A_ Lines	everyLineupToLine Y@=C  A_ A_ Problem @ Eu@=C  A_ A_ 
ProofFileKindverification_conditionsdeadpath_searchpath_functions@=C  A_ A_  Y=	data__prf	data__vcg A@=XXQM AzF@&/usr/lib/swi-prolog/library/quintus.pl   AuC ES EceilingEpowEatanElog10ElogEtanEcosEsinE O%Eraise_exceptionE	midstringE YnE YnEon_exceptionEunixE YnE	otherwise E	atom_charEcurrent_streamE	skip_lineEstream_positionE Y} Eno_style_checkE AwEsimpleE SCE WEdateEsqrtEgenargE R{Eatan2EasinEacosE XEfloorXO Az Y\ C	@ Ax Ax@6@b@h@i@m J@x@<XO Az YZ C@ Ax Ax@6@b@h@lceil@x@<XO Az Y^ C@ Ax Ax@6@b@h@l Y_@x@<XO Az Y` C@ Ax Ax@6@b@h@l Ya@x@<XO Az Yb C@ Ax Ax@6@b@h@l Yc@x@<XO Az Yd C@ Ax Ax@6@b@h@l Ye@x@<XO Azstream_mode CA0 Ax Ax  B B@=CA1 Ax Ax  B B@=CA2 Ax Ax  @ B@=CA3 Ax Ax  M B@=XO Az Yf C@ Ax Ax@6@b@h@l Yg@x@<XO Azq_style_option C@ Ax Ax
single_var X'@6@?@<C@ Ax Ax 

@=XO Az Yh C@ Ax Ax@6@b@h@l Yi@x@<XO Az	to_prolog C@{ Ax Ax@6@/@8 Ig
 Az@9 Y@<XO Az Yj C@ Ax Ax@6@b@h@l PC@x@<XO Az Yk CA Ax Ax@6@9 @@<XO Az Ym C@SAy Ax Ax	
@6@T
@?@/@8 W@A@U
@@@E@U@M@ 
@ @ @8 D' Y@@@S @ 
@0@/@8 E@ @b@g@g
@m @@x@0@  @/@8 E@ @8 W@3@4@4@5@9 D Y@<C@'A Ax Ax@6@ 
@ @ @8 E @ 
@0@/@8 E@0@  @/@8 E@ @ @9 B@<XO Az Yo CAu Ax Ax@6@ 
@0@0@9 Ym Y@<XO Az Yp CAw Ax Ax@6@ 
@ @0@9 Y@<XD  t  t t  Azt  Yr @D  t  t @t  Azt Yq A#  O Az Yq CA Ax Ax@6@9 B-@<XO Az Ys C
@h Ax Ax 
@6@9 C Y@<C
@j Ax Ax Y
@6@9 Y@<C@l Ax Ax C@6@9 C  Y@<C@n Ax Ax @^
 @6 B@9 @c Y@<C@p Ax Axcd@6 Su@3@.@5@8 C Y@0@9 B Y@<C@s Ax Ax Y
@6@0@9 Y@<C@u Ax Axargs
@6 D@9 C6@<C@w Ax Ax C
@6 D@/@8 C6 Y@9 X X@<XO Az Yu C
As Ax Ax@6@0@0@0@9 Y@<XO Az Yv C@ Ax Ax   @=XO Az Yx CAh Ax Ax@6@9 GS@<XO Az Yz C@5A% Ax Ax@6@1 Y@.
@5@8 @=@ 
@8 Y Y@E
@1 @@.@5@8 @=@M@S@@@E
@1file_no@.@5@8 @=@M@S@@@(@'
@<XO Az Y| CAJ Ax Ax@6
@9 BD Y@<XO Az Y~ CA= Ax Ax@6@1 C@5@8 @=@9 Wn@<XO Az Y CAH Ax Ax  @6
@9 BE Y@<XD  t  t t  Azt  Aw @D  t  t @t  Azt Y O Az Y CA\ Ax Ax@6@9 C @<XO Az Y C@ Ax Ax@6@/@8 Y Y@1 JG@5@9 X) Y@<XO Az Y CA Ax Ax@6@E@8 Dv@M@S@@@T
@<XO Az SC C@B@ Ax Ax Fz@6@?version_data@1 D@.@.
@.@0@5@8 C6 U@/@8 C6compiled_at@/@8 C6@3SWI-Prolog @4@4 G@4
@4 G@4@4 S@4@4): @4@5@9 Y@<C@ Ax Ax@6@9 C6@<XO Az Y CA
 Ax Ax @=XO Az Y C@ Ax Ax@6@/@8 X Y@/ F@8 GH Y Y@9 A
 Y@<XO Az Y C@ Ax Ax@6@b@h@l Y@x@<XO Az Y C@ Ax Ax@6@9 B_@<XO Az Y C	@ Ax Ax@6@b@h@i@m Y^@x@<XO Az R{ C@ Ax Ax@6@b@h@l R|@x@<XO Az Y C@ Ax Ax@6@b@h@l Y@x@<XO Az Y C@ Ax Ax@6@b@h@l Y@x@<XO Az Y C@ Ax Ax@6@b@h@l X@x@<XO Az Y C@ Ax Ax@6@b@h@l Y@x@<XXQM	$var_info-C S XD  t  t t  Yt attr_unify_hook 
O Y YCA	s@"/usr/lib/swi-prolog/boot/expand.pl  ]wA Y @=XXQM AdF@&/usr/lib/swi-prolog/library/dialect.pl   Au@ C ES E CE
exists_sourceEsource_exportsXO Ad C C@D Ab Ab@6 @8 F F @q@8 @r@E@+
 D@M@S@@@9attach_dialect
 Ad@<XO Ad EJ C@ Ab Ab@6@/@8 Xc @" C C!
@#@<XO Ad W C@ Ab Ab@6@/@8 Y Y B@8 D@E
 B?@8 B@@M

@9 BD Y@@@S@<XO Ad Y C@h Ab Ab@6@3@1 @R A@5@4@1 @] B@5@4@1 Hn C>@5@5@9 B @<XO Ad Y C@e Ab Ab@6@0@9 Y@<XO Ad Y C@@@M Ab Ab@6@1 E@2  Ak
@5@8 Y Y@? @@/@8 CR @4@1 @2 E@2  Ak
@5@8 Ca @E@1 
@2 
setup_dialect @5@8 G@M@1 
 Y@5@@@@S@<C@U Ab Ab @=XO Ad Y C@.@w Ab Ab@6@/@8 W Y@1 DT@1 Y@.
@5@2 E@5@0 C>@8 B-@E@8 D-@M@ 
@9 @ Y@@@ 
@9 T H@<XXQM AF@$/usr/lib/swi-prolog/library/shlib.pl   AuC ES Ereload_foreign_libraries Ecurrent_foreign_libraryEunload_foreign_libraryE YEuse_foreign_libraryE CE YE CXD  t  t t  At  Y  
O A YC@/AR A A@6@1 M9@.
@.@.@5@1 B@1 I@2current_library
@0@0@5@2 H
 @k@5@/
@8 A@ 
@/@8 OD H@ @9reload_libraries Gq@<XD  t  t t  At  Gw ADD  t  t t  At  Gw DD  t  t t  At  Gw 
D  t  t t  At  Gt ADD  t  t t  At  Gt DD  t  t t  At  Gt 
D  t  t t  At unload_foreign 
O A ZC@OA} A A	@6@8 Y Gq@E@=@1 Gv@.@2 @.@.
@5 @.@/@8 G Gq@E@+ Gu@M@ 
@/@/@8 Do@1 @5@ @8 EZ Gq@ @8 G Gq@R@@@I@G@M@S@@
@S@G@G
@G@<XD  t  t t  At unload_all_foreign_libraries  
O A Z CAp A A@6unload_foreign_libraries @.@8 C6@?@1 Y@.
@0@0@0@0@5@1 Z
@5@9 HH Gq@<CAt A A   @=XD  t  t t  At  C @D  t  t @t  At C D  t  t t  At  C 
O A CC
@ A A@6@1 Xinstall@5@9 C Gq@<XD  t  t t  At  C @D  t  t @t  At C  A#D  t  t t  At  C 
O A CC@ A A 


@6$foreign@1 C
@5@9 H? @<XD  t  t t  At  @ ADD  t  t t  At  @ DD  t  t t  At  @ 
D  t  t t  At abolish_foreign 
O A ZC@-A( A A@6@A@"@1 Gv
@2 @.@.@5@8 I@/
@/@8 Do@1 
@5@ @8 Z@R@@@S@G@G
@<XD  t  t t  At assert_shlib 
O A ZCA7 A A@6@1 Y
@0@0@0@0@5@8 @I@1 Y

@5@9 G@<XD  t  t t  At  Z  
O A YCA[ A A @=C@,A\ A A Y




@6@E@ 
@8 Z Gq@M@S@@ @@1 Aload_failed@5@8 @ Gq@ @9 Y@<XD  t  t t  At  Y @D  t  t @t  At Y D  t  t t  At  Y 
O A YCA	 A A@6@1 C
@5 E@9 E @<XD  t  t t  At 	do_unload 
O A ZC@:A A A@6@0@0@/@/
@8 Y Gq@1 Y
@0@0@0@0@5@8 @I@E@/@8entry Gq@1 @2 E
@5@@M@S@@@S@F@8 Z Gq@ 
@9 G Gq@<XD  t  t t  At  Y @D  t  t @t  At Y  A#D  t  t t  At  Y 
O A YC
A A A@6@1 C
@5 E@9 Z@<XD  t  t t  At delete_foreign_lib 
O A Z$C@ A A @.@6@1 Mv@5@0 @.@9 B-@<C@ A A @=XD  t  t t  At  Y 
O A YCAD A A@6@0@0@0@0@8 Z@/@1 Gv
@5@9 A@<XD  t  t t  At  Y ADD  t  t t  At  Y DD  t  t t  At  Y 
D  t  t t  At  Y 
O A YC
A A A@6@1 X	uninstall@5@9 Y Gq@<XD  t  t t  At  Y 
O A YC
A A A@6 Z@1 Z
@5@9 Z@<XD  t  t t  At  C 
O A ZC
@ A A@6@0@0@0@0@8 Z@?@<C@@ A A	@6@1 @@0@0@5@8 @I@/
@/@8find_library Gq@1 Gs
@5@8 G@1 Gv
@0@5@8 @I@1 @2open_shared_object
@.@5@/ @.@8 B-@E@U@M@ @ 
@8 Z% Gq@1 @
@5@8 Gx@R@@@ @ 
@8 Z-@?@E@)@/@8 Z@1 @2 Z @5@@M@1 Gs
@5@8 @I@ @ 
@ @9 Z Gq@F@@@H@E@0@8 Gv Gq@M@1 Gs
@5@9 @I@G@@@3@1 Gs
@5@8 @I@1 Gv
@0@5@8 @I@ @8 Z"@/@1 Z
@5@/@8 A@1 @@1 @Xforeign_install_function@2 Z
@5@0@5@9 @@<C@/@ A A@6@1 Gs
@5@8 @I@E@0@/
@8 @ Gq@M@1 @@0@0@5@8 @I@ 
@9 @@@@1 @@1 @Xforeign_library
@5@0@5@9 @@F
@<XD  t  t t  At base 
O A Z4C@ A A@6@8 Dv@?@/@8 @ @0@9 @ @<C@ A A@6@3@0@4@.@5@8 C@9 Z5 Gq@<XD  t  t t  At  Z 
O A ZC@ A A@6@1 X@0@5@8 L@?@<C@ A A
 X

@6@/@8 Z8@3
@4@5 L
@9 F @<C	@ A A 
 X


@=XD  t  t t  At  Z* 
O A Z)C@;@ A A @.@6@/
@8 V @/@8  @1 V
shared B@.@5@1 @$@1 FU V@.@5@1 C	@5@2 E@5@1 E@5@8 @$ @?@<C@ A A @-@6@3@1 @R G@5@4@1 @] B@5@4@1 Hn C>@5@5@8 B @?@<C@ A A

 @-@6@8 @@?@<C@ A A C


 @-@6@ 
@8 @@?@<C@ A A@6@1 @@1 @X @g
@5@0@5@9 @@<XXQM AF@&/usr/lib/swi-prolog/library/process.pl   AuC ES E
is_processEprocess_releaseEprocess_killE
process_idEprocess_group_killEprocess_waitE ZFE ZJE ZLEprocess_createE ZHXD  t  t @&t  At  ZJO A ZC CA; A A@6@0@9 ZO
 A@<XO A ZG CA+ A A 

@=XO Amap_arg CA A A@6@?@<CA
 A A@6@8 B ZT@?map_arg_prim@/@8 Y X@9 D ZT@<CA A A@6@9 ZX ZT@<XD  t  t @&t  At  ZLO Aexe_options C@"@ A A@6 U @.@8 C6@?@"
 Hc Aexecom @] B@#@<C
@ A A@6@"
 @] Hy@#@<XO A ZP C@4@ A A		@6@/
@8 Z] ZT@/@ 
@8 B ZT B<@8 F F ZV@/@8 ZY@ @/@8 HV ZT@/@3@5@8 C@/@8expand_cwd_option ZT@ @ @9 ZQ ZT@<XD  t  t @&t  At  ZQD  t  t t  At  W AED  t  t t  At  W 	 O A W C@2 A A ZPstdin TA Zk
@6 TA@ @9 W ZT@<C@2 A A ZPstdout TA Zn
@6 TA@ @9 Zm@<C@2 A A ZPstderr TA Zp
@6 TA@ @9 Zm@<C@2 A A ZP B  Zr
@6 @ @9 Zm@<C@2 A A ZP X W1 TA X
@6@1 W1 TA@5@ @9 Zm@<C@2 A A ZP U" SV  U"
@6 @ @9 Zm@<C@2 A A ZP A JG  Zs
@6 W@ @8 W ZT @ @9 Zm@<C@2 A A ZPdetached SV G Zu
@6 G@ @9 Zm@<C@2 A A ZPwindow SV G Zw
@6 G@ @9 Zm@<XO A ZI CAq A A@6 L@9 ZN ZT@<XD  t  t @&t  At  ZFO A ZA C
A2 A A@6@8 G2@b@h@c @t@<XO A Z\ CA A A @/
@6@?@E@8 Dl@M@/
@8 M> ZT@@@&
@ 
@9 Zd@<CA A A 

@=XO A ZE CAd A A@6 L@9 ZM ZT@<XO A Zg C@Q@ A A@6@1 Zr@.@5@/
@8 X" W@?@E@,@8 Dl@M@/@3@1 @R @T@5@4@1 @] B@5@5@8 Zb@ @/@8 Zd@" Zr
@#@@@E
@8 @V ZT@M@'
@@ @T@9 @X F@G@<CA A A 

@=XO A ZO CAS A A@6@9 ZK ZT@<XO A ZR CA# A A@6pid@9 C6@<XXQMpairsF@$/usr/lib/swi-prolog/library/pairs.pl   Au@ C ES Epairs_keys_valuesEmap_list_to_pairsEtranspose_pairsEgroup_pairs_by_keyE
pairs_keysEpairs_valuesXO Zmap_list_to_pairs2 C@	u Ah   A Z 
@=C@ Z Z

 @


@6@ 
@ @@ @ @9 Z
 Z@<XD  t  t t  Zt  Z @D  t  t @t  Zt Z A# @kO Z Z C@ Z Z@6@9 Z@<XO Zsame_key C@"@~ Z Z
 @



@6@*
@?@ @ @ @ 
@9 Z Z@<C@ Z Z @=XO Z
flip_pairs C@ Z Z @=C@ Z Z @



 @

@6@ @ @9 Z Z@<XO Z Z C@ Z Z@6@/@8 Z@9 S@<XO Z Z C@y Z Z @=C@*@z Z Z @



 @


@6@ @ @/@8 Z@ @ @9 Z Z@<XO Zkeys_values_pairs C@M Z Z @=C@N Z Z
 @

@6@ @ @ @9 Z Z@<XO Z Z C@d Z Z @=C@e Z Z @



@6@ 
@ @9 Z Z@<XO Zvalues_keys_pairs C@Q Z Z @=C@R Z Z
 @

@6@ @ @ @9 Z Z@<XO Z Z C@Z Z Z @=C@[ Z Z @




@6@ 
@ @9 Z Z@<XO Zpairs_keys_values_ C@I Z Z @=C@!@J Z Z @






@6@ @ @ @9 Z Z@<XO Z Z C@#@A Z Z@6@E
@U
@M
@9 Z@@@E@U@M@9 Z@@@9 Z@<XXQM B-C AS AXXQM FF@4/usr/lib/swi-prolog/library/dialect/sicstus/block.pl   AuC ES E FXO Fblock_declarations C@'@ F F 


@6@ 
@/@/@8 Do@/@ @ @8 Do@ @1 @2$block_pred@5@9 A@<XO F
rename_clause C@ F F E



 E
@6@?@ 
@ @9 Z F@<C@ F F 



 

@6@ @ @9 Z@<C@ F F@6@3@.
@.@5@8 C@ 
@/@8 B@3@5@9 C@<XO F	block_arg C@ F F@6@T
@?@9 V F@<C@ F F @k@6@?@<C@ F F A#@6@?@<C@ F F @@6@?@<C@ F F@6block_argument@9 E F@<XO Fexpand_specs C@^ F F@6@T
@?@8 Z@'
@<C@b F F 

@6@?@&@ @ @ @ 
@9 Z F@<C@d F F B

@6@?@&@ @ @/@8 Z@ @ @ 
@9 Z@<C@@g F F
@6@8
valid_head F@1 
@5@8
check_dynamic F@/@/@8 Do@/@ @ @8 Do@!@1 Z
@5@#@&@E@1 @2  Z@5@8 G@&@M@%@@@ @" C G>  Z C G@  Z
@#@F@E @@8 CR @4@&@M@"
@#@@@" 
@#@F@"  F F
@#@<XO F F C
@ F F@6@0@8 C0 F@?block @9 Z@<C@h@ F F


@6@/@8 Z F@"
 

@#@ @/@/@8 Do@/@ @8 F@/@3@5@8 C Z@ @/@8 B@/@3@5@8 C@ @ @/@8	when_cond F@1 TT@5@/@8simplify_coroute F@"
 E@# Z@ @9 Z@<XO F Z C@z F F@6@8 W=@1 B`@0
@.@5@1 Z@5@9 HH F@<XO F Z C@~ F F@6@A AD@8 XO@@ C@8 XO F	predicate@9 @e F@<C@ F F @=XO F F C@Z F F@6 @@/@8 Z@1 Z
@5@9 F@<XO F	nonvar_or C@ F F 
 U@=C@ F F
 CU U
@6@ 
@ @9 Z F@<XO F F C@1 F F@6@T
@?@R@<C@3 F F E
@6@?@9 F@<C@$@5 F F@6@E
@"
 @#@M
@'
@F@@ @@/@8 Z@" 
@#@<XO F F C@W F F@6@1 @@1 E E@2 F
@5@0@5@9 @@<XD  t  t t  Ft  F AED  t  t t  Ft  E 	 O F E C F F D~ C F@=XO F	cond_vars C@ F F @=C@+@ F F	@6@E @k@8 B_@M@"

@#@@@%
@q@ @ @ @9 Z F@<XO Fone_cond C@ F F@6@/
@8 Z@ 
@9 Z@<XO F F C@$@ F F E

@6@1 Z@0@.@5@8 Z@8 Dl@/
@0@8 Do@ 
 @0@0 Z@9 E@<XO F Z C@ F F  Z U


freeze
@=C@ F F 

@=XO F Z C@ F F

@6@?@ 
@9 Z F@<C@ F F

 B

@6@ 
@ @8 Z@ @ @9 Z@<XXQM AF@$/usr/lib/swi-prolog/library/apply.pl   AuC ES E XE XE YE XEscanlE ZEfoldlE ZE DE	partitionE ZEexcludeE ZE ZE ZE ZXD  t  t t  At  X @D  t  t @t  At Z @ @ @O A Z C	@ A A@6@ 
@9maplist_ X@<XD  t  t t  At  X @D  t  t @t  At Z @ @ @ @O A Z C@ A A@6@ 
@ @9 Z X@<XO A Z C@ A A @=C@ A A

@6@ 
@ @ @ @@ @ @ @ 
@9 Z@<XO A
partition_ C@ A A G
@6@?@ 
@ @ @ @9 Z X@<C@ A A B
@6@?@ 
@ @ @ @9 Z@<C@ A A G
@6@?@ 
@ @ @ @9 Z@<C@ A A@6@1 W.@4<.=@4 G@5@9 F F@<XD  t  t t  At  Z @D  t  t @t  At Z A# A# @kO A Z C	@ A A@6@ 
@9foldl_ X@<XD  t  t t  At  Z @D  t  t @t  At Z A# A# A# @kO A Z C@ A A@6@ 
@ @9 Z X@<XO A Z CA A A @=C@'A A A

@6@ 
@ @ @ @ @/@@ @ @ @ 
@ @ @9 Z X@<XO A Z C@ A A @=C@ A A@6@ @/@@ @ @ 
@9 Z@<XO A Z C@ A A @=C@&@ A A

@6@ @ @ @ @ @@ @ @ @ @ @9 Z@<XO A Z C@ A A @=C@ A A
@6@ 
@ @@ @ @9 Z X@<XO A Z C@ A A 
@=C@ A A

@6@ @ @ 
@/@@ @ @ @ @9 Z@<XO A Z C@ A A @=C@ A A
@6@@ 
@9 Z X@<XD  t  t t  At  Z @D  t  t @t  At Z A# A# A# A# @kO A Z C
A A A@6@ 
@ @ @9 Z@<XD  t  t t  At  Z @D  t  t @t  At Z A# A# A# A# A# @kO A Z CA A A@6@ 
@ @ @ @9 Z X@<XD  t  t t  At  Z @D  t  t @t  At Z A# A# @kO A Z CA( A A
@6@ @9scanl_ X@<XD  t  t t  At  Z @D  t  t @t  At Z A# A# A# @kO A Z CA1 A A

@6@ 
@ @9 [ X@<XO A Fv CAU A Asafe_api@6 A@1 EI@.@5@8 @2 @4 [@9 Y X@<XD  t  t t  At  X @D  t  t @t  At X @O A X C@ A A@6@9 Z@<XD  t  t t  At  X @D  t  t @t  At Y @ @O A Y C@ A A@6@9 Z@<XO Ainclude_ C@^ A A 
@=C@$@_ A A
@6@E@ 
@@M@"

@#@@@%@ @ @9 [ X@<XO Aexclude_ C@o A A 
@=C@$@p A A
@6@E@ 
@@M@%@@	@"

@#@ @ @9 [ X@<XD  t  t t  At  D @D  t  t @t  At Z A# @kO A Z C@[ A A@6@9 [
@<XD  t  t t  At  Z @D  t  t @t  At Z A# @kO A Z C@l A A@6@9 [
@<XD  t  t t  At  Z @D  t  t @t  At Z A# @k @kO A Z C	@~ A A@6@ 
@9 Z X@<XD  t  t t  At  Z @D  t  t @t  At Z A# @k @k @kO A Z C@ A A@6@ 
@ @9 Z@<XO A [ C@ A A 
@=C@8@ A A	@6@E@ @@M@"
@#@ @ @ 
@9 [@F@@@"

@#@ @ @9 [@F@<XO A Z C@ A A 
@=C@ A A@6@ @/@@ @ @ @ 
@ @9 Z X@<XO A [ CA= A A @=C@,A> A A@6@ 
@ @ @ @ @ @@ @ @ @ 
@ @ @9 [ X@<XO A [ CA+ A A @=CA, A A@6@ @ @@ @ @ @9 [ @<XO A [ CAS A A  


  H safe_meta_predicate  A 
@=XO A [ CA4 A A @=C@#A5 A A@6@ @ @ 
@ @@ @ @ @ @9 [@<XO A Z C	A A A @=C@.A A A@6@ @ @ @ @ @ @/@@ @ @ @ @ @ @ @9 Z@<XD  t  t t  At  Z @D  t  t @t  At Z A# A# A# A# @kO A Z CA: A A
@6@ 
@ @ @9 [@<XD  t  t t  At  Z @D  t  t @t  At Z A# A# A# A# A# @kO A Z CAC A A
@6@ 
@ @ @ @9 [ X@<XO A [ CAF A A @=C@3AG A A@6@ @ @ @ @ @ @ @@ @ @ @ @ @ @ @9 [@<XXQM A}F@4/usr/lib/swi-prolog/library/dialect/sicstus/lists.pl   AuC ES Emin_listEnumlistEmax_listE
substituteEsum_listE
min_memberE
max_memberE N|EpermutationE ODEsame_lengthEnth1E
proper_lengthEnth0E LE [/E [+EsublistEnexttoE JEnthE	selectchkE X0E X1E [:E HEprefixE @E TEsubtractE UEintersectionEis_setEunionElist_to_setXO A} [ C	@. A| A|@6@ 
@9substitute_
 A}@<XO A} [K C@1 A| A| @=C@"@2 A| A|	@6@E
@*@M@'@@@'@ @ @9 [J@<XO A}	sublist__ C@V A| A| 
@=C@W A| A| 
@=C@X A| A|


@6@ @ 
@ @9 [N [M@<C@Z A| A|
@6@ @ 
@9 [P@<XO A}sublist_ C@R A| A| @=C@S A| A|
@6@ 
@9 [P@<XO A} [2 C@O A| A|@6@9 [Q [M@<XO A} [7 C@A A| A|@6@9 [1 H@<XXQM M8F@!/usr/lib/swi-prolog/boot/parms.pl  ]wAs@ C S XD  t  t t  M8t $default_editor 	 D  t  t t  M8t  [U 
O M8 [UC@L M5 M5notepad@6 U @.@8 C7 M7@?@<C@N M5 M5 vi@=XD  t  t t  M8t  M< 
O M8 M;C
@A M5 M5@6@8library_directory_cache M7@?@-@<C@D M5 M5@6@0 C>@8 B. @8 @V @?@1 [[
@5@9 G @<C@H M5 M5@6@1 [[
@5@8 [_@R@<XD  t  t t  M8t  [\ D  t  t t  M8t  [\ ADD  t  t t  M8t  [\ DD  t  t t  M8t  [\ 
XQM @F/usr/lib/swi-prolog/boot/qlf.pl  ]wAs@ C S E GE DE GIE @XD  t  t t  @t  B @D  t  t @t  @t G D  t  t t  @t  B 
O @ GC@5	s/usr/lib/swi-prolog/boot/qlf.pl  ]wA [a 

@6@9	qcompile_ @@<XD  t  t t  @t  [e 
O @ [dC@: [a [a@6@?@<C@; [a [a
@6@?@ 
@8 [c@ @9 [c@<C@l@> [a [a	@6@3@1 @R A@5@4@1 @] B@5@5@/
@8 B @@/@/@ 
@8 @ @@E@$@  @@ B B@M@1 @@1 @e Aw @
@5@2 C@1  B@5Conflicting extension@5@8 @ @@@@S@1  A@2 A
@. @@5@8 D @@ @ @/@8 [g@1 
@5@3@1 Cs@5@5@9 A* @@<XD  t  t t  @t  B @D  t  t @t  @t D  A#D  t  t t  @t  B 
O @ DC@7 [a [a 


@6@ 
@9 [c@<XD  t  t t  @t check_is_module 
O @ [lC@+@d [a [a@6@D@8 @ @@M@Q@1 A' @.@5 @-@8 @ @@?@1 @@.
@5@8 @> @@1 @@1 E F
@5@0@5@9 [i@<C@i [a [a @=XD  t  t t  @t  GI 	 D  t  t t  @t  GI 
O @ [`C@2@R [a [a@6 B@/@3@1 V V@5@5@8 V @@/@ @8 G6 @@1 @
@5@1 B@1 E@5@2 @j@5@9 DT @@<XD  t  t t  @t  @ 	 D  t  t t  @t  @ 
O @ @C@)@\ [a [a W@6@1 
@5@/@8 G @@ @ @8 [m @@E@ @8 [n@M@'
@@@'
@<XXQM AF@?/build/spark-yKhAJi/spark-2012.0.deb/simplifier/ioutilities.pro  @AuC AS AEshow_error_longE AE AE AE AEshow_warning_longE@&read_up_to_number_of_chars_from_streamEstopwithEcommand_line_errorE@!read_lines_from_file_as_char_listEread_line_from_streamEshow_warningE	stopwith3E AXO A [w CAP A A@6 @ O@ 
@8highlight_problem
 A@?@<XO A [z CB A A@6@/@8 YC
 A@/@8 A
 Fz@/
@8 A [SPARK ~a ~a~n~a~n@3@4@4
@5@8 E [@?@<XO Aconvert_charlist_to_readtext C@ A A
 B @6 B @8 T [@?@<C@ A A

@6@?@<XO A [} CA~ A A@6 Eu O@ 
@8 [@?@<XO A [| CB) A A@6@/@8 [@/@8 A [SPARK ~a ~a Edition~n~n@3@4@5@8 [@?@<XO A [ C
A" A A@6@,ERROR IN COMMAND LINE SYNTAX
!!! Involving: @/@8 B@9 [ [@<XO A [ CA A A@6 A@3
@4
@4@/%PRESIMP-F-ABORT, Presimplification terminated.@4 [@5@/@8 A
 A@9 [y [@<XO Aread_line_from_stream_x C@~ A A B  B @6@?@<C@ A A@6@/@8 ID@8 @?@<XO A@"read_number_of_chars_from_stream_x C@ A A
 @6@?@<C@ A A@6@/
@8 C @ 
@8@#read_number_of_chars_from_stream_xx [@?@<XO Awrite_atom_list_to_stream C@` A A
@6@?@<C@d A A

@6~a
@3@5@8 [@ 
@9 [ [@<XO A [ C
Af A A@6 Eu O@8 [@?@<XO A [ C@ A A B  B @6@?@<C@ A A [@6@?@<C@ A A
@6@q @ @ @8 [ [@?@<XO A [ C
A8 A A@6 @ O@8 [@?@<XO A [y CA4 A A@6@8 [@?@<XO A [{ C@ A A@6 B@/@8 D@8write_terms_to_file_x [@8 E@?@<XO A [ C@ A A@6@/
@8 [@ 
@8 [ [@?@<XO A [ C@ A A@6 B@/
@8 D@ 
 @8@#read_lines_from_file_as_char_list_x [@ 
@8 E@?@<XO A [ C@v A A@6@/@8	read_line [@8 [ [@?@<XO A [ C@ A A
 YQ
@6@?@<C@ A A@6@/@8 [@ @ 
@8@$read_lines_from_file_as_char_list_xx [@?@<XO A [ C@ A A B @6@?@<C@ A A [ [
@6@q@ @ @8 [@?@<C@ A A

@6@ @8 [@?@<XO Awrite_terms_to_file_xx CA A A@6@/@ 
@8 Do@1 @ @5@~q
@ @8 [@R@<CA A A@6@?@<XO A [ C@ A A
@6@?@<C@ A A
 
 



@6@ 
@ @8 [ [@ @9 [@<XO A [ C@-A A A		@6@/
@8 Ig [@/@8 [@/@8 [@ @ @/@8 H [@?@ 
@ @/@8 [@/@ @8 [@?@ @9 [ [@<XO A [ C@HA A A @@6@/@8 [ Qt@8 [@O*****************************************************************************~n@8 [@#* An error has occurred in the ~a~n@3@5@8 [*** ERROR - @8 [@ 
@8 [~n@8 [@ @ @8 [ [@8 [ Qt@8 [@8 G@?@<C@DA A A Eu@6@/@8 [ Qt@8 [ [@8 [@'* A warning was encountered in the ~a~n@3@5@8 [*** WARNING - @8 [@ 
@8 [ [@8 [@ @ @8 [ [@8 [ Qt@8 [@?@<XXQM F-C AS AXD  t  t t  Ft  W AED  t  t t  Ft  W 
D  t  t t  Ft option_decl AED  t  t t  Ft  [ 
O F [C@2 A A  ZP A@=C@ A A tcp_connect A@=C@4 A A  E A@=C@P A A prolog_walk_code A@=C@' A A  H$ A@=C@c A A  Xz A@=C@2 A A portray_clause A@=C@X A A  W_ A@=C@[ A A  We A@=C@c A A  Wa A@=C@8 A A clause_info A@=C@0 A A print_prolog_backtrace A@=C@: A A read_file_to_codes A@=C@> A A read_file_to_string A@=C@A A A read_file_to_terms A@=XXQM AF@D/build/spark-yKhAJi/spark-2012.0.deb/simplifier/data__data_files.pro  7AAuC AS AE MzE AEadd_datafiles_logEadd_datafiles_summary_dpcEadd_datafiles_debugE Y$E Y<Eadd_datafiles_fdlE Y'Eadd_datafiles_simplified_pfsEadd_datafiles_dpcE Y6E YEadd_datafiles_decEadd_datafiles_simplified_vcgE Y9E Y!Eadd_datafiles_ruleE YE Y0Eadd_datafiles_pfsEadd_datafiles_vcgE Y3E YEsave_data__data_files Eadd_datafiles_local_user_ruleEno_log_file E Y*Eadd_datafiles_global_user_ruleE Y-XO A [ C
@ A A@6@1 Y9
@5@8 B
 A@?@<XO A [ C@ A A@6@D@8 @@M@Q@=Expected atomic name for debug datafiles to find, but got: ~k@3
@5@9 [y [@<C@ A A@6@8 Y< \@?@<C@ A A@6@@Could not find debug datafiles for: Expected atomic name for: ~k@3
@5@9 \@<XO A [ C@ A A@6@1 Y<
@5@8 \@?@<XD  t  t t  At  Y; ADO A [ C
@ A A@6@1 Y3
@5@8 \@?@<XD  t  t t  At  Y5 ADO A [ C
@ A A@6@1 Y6
@5@8 \@?@<XD  t  t t  At  Y8 ADO A [ C
@ A A@6@1 Y-
@5@8 \@?@<XD  t  t t  At  Y/ ADO A [ C
@ A A@6@1 Y0
@5@8 \@?@<XD  t  t t  At  Y2 ADO A [ C
@ A A@6@1 Y'
@5@8 \@?@<XD  t  t t  At  Y) ADO A \ C
@ A A@6@1 Y*
@5@8 \@?@<XD  t  t t  At  Y, ADO A [ C
@ A A@6@1 Y!
@5@8 \@?@<XO A Mz CA A A@6@9 Y9 \@<XD  t  t t  At  Y# ADO A [ C
@ A A@6@1 Y$
@5@8 \@?@<XD  t  t t  At  Y& ADO A [ C
@ A A@6@1 Y
@5@8 \@?@<XD  t  t t  At  Y ADO A [ C
@ A A@6@1 Y
@5@8 \@?@<XD  t  t t  At  Y  ADD  t  t t  At  Y ADO A [ C
@ A A@6@1 Y
@5@8 \@?@<XD  t  t t  At  Y ADO A [ C@A A A@6 A@/
@8 [ \@3@1  A@2  Y@5@4@1  A@2  Y@5@4@1  A@2  Y @5@4@1  A@2  Y#@5@4@1  A@2  Y&@5@4@1  A@2  Y)@5@4@1  A@2  Y,@5@4@1  A@2  Y/@5@4@1  A@2  Y2@5@4@1  A@2  Y5@5@4@1  A@2  Y8@5@4@1  A@2  Y;@5@5@8 [{ [@?@<XO A [ CA A A @6@D
@0@8 \	@M
@Q@<XXQM AuF@)/usr/lib/swi-prolog/library/arithmetic.pl   AuC ES E XE FXD  t  t t  Aut expand_function_arguments 
O Au \C@ At At  @.@=C@ At At		
 B

@6@ 
@ @ @8do_expand_function CI@ @ @ @9 \
 CI@<XD  t  t t  Aut  \ 
O Au \C@ At At

 @.@6@8	evaluable CI@?@<C@ At At@6@8 H5 @?@3@.
@.@5@8 C@ @/@8 \@3
@5@9 C@<C@C@ At At B


@6 @@/@8 CR @4@/@8 \ CI@ @ @8visible CI@?@3@.@.@5@8 C@ @/@ 
@8expand_predicate_arguments CI@ @3@5@/@8 H H@ @3@5@9 C@<C@ At At@6 \@9 B: F@<XD  t  t t  Aut  E 
O Au FvC@k At Ateval$builtin@6@/@1eval_clause@5@9 A@<XD  t  t t  Aut expand_function 
O Au \'C
@ At At@6@/
@8 \@ 
@9 P CI@<XD  t  t t  Aut  \ 
O Au \C@ At At

@6@?@<C@ At At@6@/@8 FW CI@9 \@<XD  t  t t  Aut 	list_conj 
O Au \+C
@c At At
@6@?@<C@d At At
 B
@6@ 
@ @9 \, CI@<XD  t  t t  Aut  \& 
O Au \&C@K@W At At
 E \"




@6@/@/@8 Do@ @ @8 Do@3@0@.@5@8 C@ @/@ 
@/@3@1 F@.@5@5@8	eval_args CI@ @3@5@8 C@ @ @9 \-@<XD  t  t t  Aut  F @D  t  t @t  Aut F D  t  t t  Aut  F 
O Au FC@? At At@6@1 @@1 E E@2 F
@5@0@5@9 @@<XD  t  t t  Aut  \# 
O Au \"C	@w At At@6@8 W;@?@'
@<C@z At At@6@/
@8 \@ 
@8 \@?@1 

@5@@<C@~ At At PC

@6@ 
@/@8 \" CI@b@g@l PC@x@<C@~ At At Y

@6@ 
@/@8 \3@b@g@l Y@x@<C@~ At Atacosh

@6@ 
@/@8 \3@b@g@l \4@x@<C@ @~ At At K


@6@ 
@/@8 \3@ @/@8 \3@b@g@g@m K@x@<C@~ At At Y

@6@ 
@/@8 \3@b@g@l Y@x@<C@~ At Atasinh

@6@ 
@/@8 \3@b@g@l \6@x@<C@~ At At Y

@6@ 
@/@8 \3@b@g@l Y@x@<C@ @~ At At Y^


@6@ 
@/@8 \3@ @/@8 \3@b@g@g@m Y^@x@<C@~ At Atatanh

@6@ 
@/@8 \3@b@g@l \8@x@<C@ @~ At At Y


@6@ 
@/@8 \3@ @/@8 \3@b@g@g@m \:@x@<C@~ At At K

@6@ 
@/@8 \3@b@g@l \;@x@<C@ @~ At At K


@6@ 
@/@8 \3@ @/@8 \3@b@g@g@m K@x@<C@~ At At Y

@6@ 
@/@8 \3@b@g@l Y@x@<C@~ At At Y[

@6@ 
@/@8 \3@b@g@l \<@x@<C@ @~ At Atcopysign


@6@ 
@/@8 \3@ @/@8 \3@b@g@g@m \=@x@<C@~ At At Y

@6@ 
@/@8 \3@b@g@l Y@x@<C@~ At Atcosh

@6@ 
@/@8 \3@b@g@l \?@x@<C	@~ At At @{@6@b@k @{ @x@<C@ @~ At At JH


@6@ 
@/@8 \3@ @/@8 \3@b@g@g@m JH@x@<C@ @~ At At E


@6@ 
@/@8 \3@ @/@8 \3@b@g@g@m E@x@<C@ @~ At Atgetbit


@6@ 
@/@8 \3@ @/@8 \3@b@g@g@m \B@x@<C@ @~ At At 


@6@ 
@/@8 \3@ @/@8 \3@b@g@g@m @x@<C@ @~ At At J


@6@ 
@/@8 \3@ @/@8 \3@b@g@g@m J@x@<C	@~ At At O@6@b@k O @x@<C	@~ At Atepsilon@6@b@k \E @x@<C@~ At Aterf

@6@ 
@/@8 \3@b@g@l \G@x@<C@~ At Aterfc

@6@ 
@/@8 \3@b@g@l \I@x@<C@~ At At \#

@6@ 
@/@8 \3@b@g@l \K@x@<C@~ At At PF

@6@ 
@/@8 \3@b@g@l PF@x@<C@~ At At WB

@6@ 
@/@8 \3@b@g@l WB@x@<C@~ At Atfloat_fractional_part

@6@ 
@/@8 \3@b@g@l \L@x@<C@~ At Atfloat_integer_part

@6@ 
@/@8 \3@b@g@l \N@x@<C@~ At At Y

@6@ 
@/@8 \3@b@g@l Y@x@<C@ @~ At Atgcd


@6@ 
@/@8 \3@ @/@8 \3@b@g@g@m \P@x@<C@ @~ At At^


@6@ 
@/@8 \3@ @/@8 \3@b@g@g@m \R@x@<C@~ At At G3

@6@ 
@/@8 \3@b@g@l G3@x@<C@~ At Atlgamma

@6@ 
@/@8 \3@b@g@l \T@x@<C@~ At At Y

@6@ 
@/@8 \3@b@g@l Y@x@<C@~ At At Y

@6@ 
@/@8 \3@b@g@l Y@x@<C@~ At Atlsb

@6@ 
@/@8 \3@b@g@l \V@x@<C@ @~ At At<<


@6@ 
@/@8 \3@ @/@8 \3@b@g@g@m \X@x@<C@ @~ At Atmax


@6@ 
@/@8 \3@ @/@8 \3@b@g@g@m \Z@x@<C@ @~ At Atmin


@6@ 
@/@8 \3@ @/@8 \3@b@g@g@m \\@x@<C@~ At At JG

@6@ 
@/@8 \3@b@g@l JG@x@<C@ @~ At At @


@6@ 
@/@8 \3@ @/@8 \3@b@g@g@m @@x@<C@ @~ At At JP


@6@ 
@/@8 \3@ @/@8 \3@b@g@g@m JP@x@<C@~ At Atmsb

@6@ 
@/@8 \3@b@g@l \^@x@<C	@~ At Atpi@6@b@k \` @x@<C@~ At At SV

@6@ 
@/@8 \3@b@g@l SV@x@<C@~ At At H


@6@ 
@/@8 \3@ @/@8 \3@b@g@g@o@x@<C@~ At Atpopcount

@6@ 
@/@8 \3@b@g@l \b@x@<C@,@~ At At		powm



@6@ 
@/@8 \3@ @/@8 \3@ @/@8 \3@b@g@g@g@n \d@x@<C@~ At Atrandom

@6@ 
@/@8 \3@b@g@l \f@x@<C	@~ At Atrandom_float@6@b@k \h @x@<C@~ At At WN

@6@ 
@/@8 \3@b@g@l WN@x@<C@~ At Atrationalize

@6@ 
@/@8 \3@b@g@l \j@x@<C@ @~ At At W!


@6@ 
@/@8 \3@ @/@8 \3@b@g@g@m W!@x@<C@ @~ At At Sv


@6@ 
@/@8 \3@ @/@8 \3@b@g@g@m \l@x@<C@~ At At X

@6@ 
@/@8 \3@b@g@l X@x@<C@ @~ At At V


@6@ 
@/@8 \3@ @/@8 \3@b@g@g@m V@x@<C@~ At At Y

@6@ 
@/@8 \3@b@g@l Y@x@<C@~ At At Y

@6@ 
@/@8 \3@b@g@l Y@x@<C@~ At Atsinh

@6@ 
@/@8 \3@b@g@l \m@x@<C@~ At At Y

@6@ 
@/@8 \3@b@g@l Y@x@<C@~ At At JA


@6@ 
@/@8 \3@ @/@8 \3@b@g@g@p@x@<C@~ At At Y

@6@ 
@/@8 \3@b@g@l Y@x@<C@~ At Attanh

@6@ 
@/@8 \3@b@g@l \o@x@<C@~ At Attruncate

@6@ 
@/@8 \3@b@g@l \q@x@<C@ @~ At At U@


@6@ 
@/@8 \3@ @/@8 \3@b@g@g@m U@@x@<XD  t  t t  Aut  \ AED  t  t t  Aut  \ 
O Au \CA Am Am  I A@=CA Am Am  K A@=CA: A A  X A@=CA; A A  X A@=XD  t  t t  Aut  \ 
O Au \C@ At At@6@T
@?@<C@ At At@6@8 W;@?@<C@ At At
@6@?@<C
@ At At@6 G@8 Do@?@<C@ At At@6@8 F @?@9 F1 CI@<C@!@ At At@6@8 \@E@8 Dl@M@1 B`@0
@.@5@1 \@5@9 HH HJ@@@S@F@<XD  t  t t  Aut  \ 
O Au \C@ At At  @.@=C@B@ At At
 B

@6@ 
@/@/@8 \@E@ @8 W=@ @8 \@M@" B \/@#@@@'@'@ @ @ @9 \@<XD  t  t t  Aut  P 
O Au PC@ At At

@6@T
@?@<C@ At At B B



@6@?@1 B@2 B
@5@9 \)@<C@ At At B @.
@6@?@9 \)@<C@ At At B
 @.@6@?@9 \)@<C@ At At B
 \/


@6@T
@T@?@8 \)@'
@<C@ At At B


 B

@6@?@ @8 \)@ 
@ @9 \)@<C@ At At 

@=XD  t  t t  Aut  \2 
O Au \1C@_ At At 
@=C@!@` At At


 \"
@6@ @ @ @ @9 \0@<XD  t  t t  Aut  CL 
O Au CKC@ At At \/


@6@ 
@/@/@8 \( CI@1 B@2 \/@5@9 \)@<C@*@ At At H


@6@/@/@8 \w@ 
@/@/@8 \w@1 B@2 B@2 \x@5@9 \)@<C@*@ At At @


@6@/@/@8 \w@ 
@/@/@8 \w@1 B@2 B@2 \y@5@9 \)@<C@*@ At At I


@6@/@/@8 \w@ 
@/@/@8 \w@1 B@2 B@2 I@5@9 \)@<C@*@ At At I


@6@/@/@8 \w@ 
@/@/@8 \w@1 B@2 B@2 I@5@9 \)@<C@*@ At At I


@6@/@/@8 \w@ 
@/@/@8 \w@1 B@2 B@2 I@5@9 \)@<C@*@ At At O


@6@/@/@8 \w@ 
@/@/@8 \w@1 B@2 B@2 O@5@9 \)@<XD  t  t t  Aut  \& 
O Au \%C
@g At At@6@/@8 \@9 \. CI@<XD  t  t t  Aut  X @D  t  t @t  Aut X  @kD  t  t t  Aut  X 
O Au XC@t At At 


@6@ 
@9 \3@<XD  t  t t  Aut  F 
O Au FC@x@B At At

 C G@
  Au \


@6 @@/@8 \@1 
@5@ @/@8 C @E@*@M@" 

@#@@@"  

@#@E@" 
@#@M@ 
@ @ @8 Do@ @b@g@c@o@x@@ Un@ 
@9 \!@F@<XXQM HKF@!/usr/lib/swi-prolog/boot/apply.pl  ]wAs@ C S E HHE RXD  t  t t  HKt  HI @D  t  t @t  HKt HH  D  t  t t  HKt  HI 
O HK HHC@0	s@!/usr/lib/swi-prolog/boot/apply.pl  ]wA \|@6@D
@@D
@@M
@Q@M@Q@<XD  t  t t  HKt  A @D  t  t @t  HKt R  A#D  t  t t  HKt  A 
O HK RC@A@9 \| \| 


@6@E@#@ 
@8 W> HJ@M@ 
@/@8 C HJ@ @/@8 A HJ@/@ @8 \@1 @ @5@@@@1 @@1 B: 
@5@0@5@9 @ HJ@G@F@<XXQM CF@$/usr/lib/swi-prolog/boot/toplevel.pl  ]wAsC S E$compile Ethread_initializationE FyE C E A E Fz E$thread_init E$query_loop E$initialise E XD  t  t t  Ct project_attributes 
O C \CC C C @=C@9C C C
@6@E@(@1 
@2  \@5@8 G U@1 
@2 \@5@/@1 @ @@5@8 U@M@S@@@S@F@ @9 \ U@<XD  t  t t  Ct 
argv_files 
O C \CA5 C C@6 C@/@8 C7 @/@8no_option_files U@E
@,@M
 C@9 @s U@@@S@<XD  t  t t  Ct 
skip_to_nl 
O C \C@-B C C@6@8 C~ U@/@8 BA U@E@+%@M [@8 BD U@@@E
space@8 D U@M
@0@8 [ U@+ [@@@S@?@<XD  t  t t  Ct diff21 
O C \C
C C C @=CC C C@6@/@ @8 V U@ @ @ @ 
@9diff3 U@<XD  t  t t  Ct $search_aliases 	 D  t  t t  Ct  \ 
O C \C@&A C C


@6@/@/@8$string U@ @/@8path_sep U@?@&@ @ 
@8$make_alias U@&@ @ @9 \ U@<C@!A C C

@6@/@/@8 \@ @/@8$eos U@?@&@ @ 
@8 \@'@<XD  t  t t  Ct omit_qualifiers 
O C \CC C C 
@=CC C C

@6@ 
@ @8omit_qualifier U@ @ @9 \ U@<XD  t  t t  Ct $set_file_search_paths  	 D  t  t t  Ct  \  
O C \ C@_@ C C@6search_paths@/
@8 E  @A@K@/@8 B @/@8  U@E@*@1$search_path@.
@.@5@8 F U@M@ @/@8 G U@1 B@.@5@1 G@2  A@2 F
@5@8 HH U@@ @@1commandline_arg_type J@5@8 @ U@G
@G@R@@
@S@G@G
@G@<XD  t  t t  Ct $execute 	 D  t  t t  Ct  \ 
O C \CC C C@6@T
@? CC@1	var_query
@5@8 \@R@<CC C C B @6@? C@1 F-eof@5@9 \@<C@:C C C@6@/@8 B U@1 
@5@/
@8$dwim_correct_goal U@?@1 @@.@5@1 D
@.@5@1 @@0@5@8 @$ U E@1
toplevel_goal@5@8 \@ @9$execute_goal2 U@<CC& C C@6@8 HE  U C@1 F- F+@5@8 \@R@<XD  t  t t  Ct 	bind_vars 
O C \CD C C@6@/@8bind_query_vars U@0@9bind_skel_vars U@<XD  t  t t  Ct  \ 
O C \C@ B C C A \@6@?setup_colors@/@1 @ Eu@5@8 U
setup_history@1 @ Eu@5@9 U@<CB C C 

@=XD  t  t t  Ct answer_respons 
O C \CD C C
again@6?h@8 F% U@? F,@1 F- F,@5@9 \@<CD C C
redo@6;nrNR 	@8 \@? C@1 F'@4@1ansibold CV@5@5@9 \@<C@ D C C
 \@6tT@8 \@?@8 	  U@8
save_debug  U C@1 F'@4@1 \ \	; [trace]@5@5@9 \@<CD C C
continue@6ca

yY.@8 \@? C@1 F'@4@1 \ \ G@5@5@9 \@<C	D C C@b
show_again@6@?@9 G  U@<C@%D C C
 \@6@/@/
@8print_predicate U@? C@1 F'@4@1 @~w@4@5@5@8 \answer_write_options@ 
@9 \@<CD C C? \@6@? C@1 GEOF@5@8 \ @9 G U@<CD C C
 \@6 C@1	no_action
@5@9 \@<XD  t  t t  Ct translate_bindings 
O C ]
C@(C C C 
 @@6@8 C U@?@/@8join_same_bindings U@ @/@8factorize_bindings U@ @/@8 \ U@ @9filter_bindings U@<C@GC C C

 
 @

@6@8project_constraints U@/@8hidden_residuals U@ @ @ @8 \@/@/@8 G U@ @ @ @8 \@ @/@8 ]@ @/@8 ]@ @/@8 ]@ @9 ]@<XD  t  t t  Ct only_cycles 
O C ] CDj C C @=C@6Dk C C
@6@E@" D

@#@'@ @8 WE U@M@ 
@9 ]! U@F@@@"
@#@ 
@ @9 ]#@G@<XD  t  t t  Ct initialise_prolog  
O C ]$ C@<A C C@6@8$clean_history 
$history@/
@8associated_files U@8 \ U@8init_debug_flags  U@8   U@8$load_system_init_file  U@8start_pldoc  U@8 E E F@/@8 \@/@8 Ze @8$load_init_file U@8$load_script_file  U@8load_associated_files U F@/
@8 \@/@ 
@8  @1  A@5@9 G @<XD  t  t t  Ct residue_vars 
O C ]GC
C< C C@6toplevel_residue_vars @.@8 \@?@9call_residue_vars U@<CC? C C
@6@@<XD  t  t t  Ct  ]9  
O C ]8C@FA C C@6pldoc_server@/
@8 \@E@+
 A@M@1 B@1
doc_server@0@5doc_browser@5@@F@@@(@E
@1 G9
@.@5@0 C>@8 U@M
@1 ]N@5@@@ @@1option_usagepldoc@5@8 \@9 ]@F@<CA C C   @=XD  t  t t  Ct take_same_bindings 
O C ]UCC C C 
@=C@$C C C		 D



@6@*@?@ @ @ @ @9 ]V U@<CC C C
@6@ @ 
@ @9 ]W@<XD  t  t t  Ct  Fz 
O C FyC@_ C C@6@E	@ Wp F{ Wp@M@S@@@1  A@2 F{
@5@9 @M U@<XD  t  t t  Ct  \  
O C \C@+B C C@6@E@8 HF  U@8 \@M@(
 @.@@@(
 @- C4@/@8 \ C4 @-@8 \ C@1 C
@5@9 C @<XD  t  t t  Ct $set_prolog_file_extension  	 D  t  t t  Ct  ]]  
O C ]] CA C C   @=XD  t  t t  Ct  \  	 D  t  t t  Ct  \  
O C \C
A C C@6 ]$@/
@1initialise_error
@5@9 U@<XD  t  t t  Ct  \ 
O C \CC C C G
@6@ 
@ @ @9diff12 U@<CC C C B@6@ @ @9 Vx U@<CC C C G@6@ @ @9 \ U@<XD  t  t t  Ct save_debug_after_read  
O C ]f CB C C  @6 C4 @.@8 \@?@9 \@<CB C C   @=XD  t  t t  Ct  \ 
O C \CA= C C--


@6@?@<C@>A> C C

@6@ @ 
@8 ];@  B@8 @c U@1 @$@1 D B@.@5@1 B@1 [ B?@5@2 [ C]@5@2 E@5@0 C>@8 U@?@<C@%AH C C

@6@0@/@ 
@8 @ @  A@ B B@?@ @ 
@8 ];@ @ @9 \@<CAM C C 

@=XD  t  t t  Ct  \ 
O C \CA C C@6 U @.@8 \@&
@?@&
@"
 CV@#@<C	A C C  
@=XD  t  t t  Ct read_query_line 
O C ]kC@9Bu C C@6@1read_term_as_atom
@5@/ @.@8 U@8 ]g U@E
@T@M
@S@@@E@" @ V@#@M @@8 \@R@@ @@8 \@9 @ U@<XD  t  t t  Ct  ] 
O C ]CD{ C C @=C@6D| C C
@6@/@8	hide_vars U@E@A	@ @8 B` U@@@ @8self_bounded U@M@ 
@9 ]@F@@@"
@#@ 
@ @9 ]@<XD  t  t t  Ct $runtoplevel  	 D  t  t t  Ct  ]x  
O C ]x C@.B C C@6 F@/
@8 \@1 @.
@5@/@1 B@1 @ @@5@2 G@5@8 U@/
@8 \ U@1  A@ 
@5@@<XD  t  t t  Ct call_expand_query 
O C ]{CD C C@6@ 
@ B UJ B@?@<CD C C 


@=XD  t  t t  Ct  \  
O C \ C@OA C C @6@E
@I @:@1 @; @.@5@8 @> U G@1 @; @.@5@8 ] O@1 @; @.@5@8 ]@D	
color_term @-@8 \@M@Q@M
@1 A*@1  A@2 E	ansi_term@5@4@1 E @.@5@4@1 A$ A&@5@5@0 @.@9 U@@@S@<XD  t  t t  Ct load_script_files 
O C ]C@ C C @=C@P@ C C@6@/
@8 ];@E@4@ 
@/@3@1 @R A@5@4@1 @] B@5@4@1 Hn C>@5@5@8 B @M@1loaded_init_file M(@5@8 G U@1  A@5@8 A* U@9 C U@@@1 @@1 @Xscript_file
@5@0@5@9 ]p@F@<XD  t  t t  Ct  ]s 
O C ]rCD C Cbinding



 ]

@6@ 
@ @ @9
hide_names U@<XD  t  t t  Ct  ]> 	 D  t  t t  Ct  ]> 
O C ]=C@p C C O@6@?@<C@q C C@6@0@8 ] U@?@<C@s C C@6@8 E @?@1  A
@5@9 H U@<C@3@v C C@6@1 U
@5@/@3@1 @] B@5@4@1 Hn C>@5@5@8 ]@1 ]
@5@8 ]@1  A@5@3@1 H @-@5@5@9 ]@<C@ C C @=XD  t  t t  Ct  \ 	 D  t  t t  Ct  \ 
O C \C@9C+ C C@6@8
restore_debug  U@/@8 ]H U@/
@8 C U@A@8 \@@@8 ]@R O@8 F U@/@8call_expand_answer U@C@D@D
@ @ 
@8write_bindings U@M@Q@M@Q@M@?@R@P@<CC7 C C@6@8 \ C@1 F- F+@5@8 \@R@<XD  t  t t  Ct  \ 
O C \CD  C C @=C@?D! C C ]


 D


 ]

@6@*@?@ 
@ @8 D U@" V%@#@ @ @ @9 \@<C@QD' C C



@6@"
 ]


@#@ @ @/@8 \@E@*@T@D@ @8 H U@M@Q@+@M@"
@#@ @ @8 ]@" V%@#@@@'@F@<XD  t  t t  Ct  C  	 D  t  t t  Ct  C  
O C \C
B C C  @6@8 ]y U CC G@9 \@<XD  t  t t  Ct  \ 
O C \CC C C 


@6@*
@?@ @9omit_meta_qualifiers U@<C@'C C C 


@6@1 @5@1
imported_from
@5@8 XP U@D	@  @@8 ]@M@Q@?@'@<CC C C 


@6@ 
 N+@8 ]@D	@ 
 @@8 ]@M@Q@?@'
@<CD C C 



 

@6@ 
@8 @ U@?@ @ 
@ @9 ]@<CD C C@6@9 ]@<XD  t  t t  Ct set_working_directory 
O C ]CAr C C@6console_menu @.@8 \ B@8 ]i@?@/@8 B U@0@9 B U@<CAw C C @=XD  t  t t  Ct  C  
O C C C@'B C C @6@E
@Areadline @.@8 \@@emacs_inferior_process @.@8 \@M
history @9 ]\@@ ]@9 ]\@<XD  t  t t  Ct $substitute 	 D  t  t t  Ct  ] 
O C ]C@5B C C
@6@C@/@8 IE U@1subst_chars@5@/@8 \@/@/@8 A U@ @/@ @8 ]@M@ @ @/@8 ]@ @ @ 
@8 ]@?@P@<CC C C @=XD  t  t t  Ct   @D  t  t @t  Ct \ D  t  t t  Ct   
D  t  t t  Ct   @O C \C@"@ C C@6@"
 

@#@/@ Wpinitialize_now Wp@? Eu@1 ]@5@8 \ E@9 E @<C@ C C@6 E@9 ]@<XD  t  t t  Ct  ] D  t  t t  Ct  ] ADD  t  t t  Ct  ] 
D  t  t t  Ct delete_leading_blanks 
O C ]C
B C C Qp
@6@?@9 ] U@<CB C C 

@=XD  t  t t  Ct 
clean_argv  
O C ] CAO C C@6@E C@3 ]h@.
@5@8 \@M C@9 \@@@S@F
@<XD  t  t t  Ct  ]n 
O C ]mCB C C@6@8 @( U@E@+ B @M@S@@@9 \ U@<XD  t  t t  Ct  ]c 
O C ]bCC C C @=CC C C@6@/@ @8 \@ @ @ @ 
@9 \@<XD  t  t t  Ct  \ 	 D  t  t t  Ct  \ 
O C \C@"A" C C@6@1 
@5@0 C>@8 U@A@8 ]@F@@
@/@8 Dp U@- @?@<CA( C C@6@9 \@<XD  t  t t  Ct 
subtract_vars 
O C ]CC C C@6@/
@8 K U@/@8 ]@ 
@ @9 ]d@<XD  t  t t  Ct remove_history_prompt 
O C ]CB C C A A@6@?@<CB C C@6@/@8 \@/
@8clean_history_prompt_chars U@ 
@/@8 ]@ @9 \@<XD  t  t t  Ct  ] 
O C ]C@#C C C@6@?@/@8 ]@1attribute_modules@5@/
@8 \@ 
@/@8 ]@/@8 K U@ @ @9 \@<CC C C @=XD  t  t t  Ct 
read_query 
O C ]C@$BU C C@6 ]@/
@8 \@ 
@8 G3 U@b@g
@c @t@? I!h@3 	@4 B @5@9read_history U@<C@B[ C C	@6@/
@8 ] U@8 \@ 
@8 E U @:@/@8 ]l U@E@?@- B @0@1  A@2rl_add_history@0@5@8 Z U@M@1 @@.@5~W~W@3@4@3@1partial @.@5@5@4 G@4@3@1 ] @.@5@5@5@8 E U@1  A@2 ]@5@@@@S@F@/@ @8 \@1 Fp@4@1 E@5@4@1 @@5@5@/@1 B@1 @ @@5 C>@5@8 U@?@ @9
$save_history U@<XD  t  t t  Ct  ] 
O C ]CC C C @=C@.C C C		 D



 D


@6@ @ 
@ @ @/@8 ]W@ @ @9 ]@<XD  t  t t  Ct  \ 	 D  t  t t  Ct  \ 
O C \C@%A C C		@6@/@/@8 \@" B
@#@?@&@ @8 \@&@ @ 
@9 \@<XD  t  t t  Ct    	 D  t  t t  Ct    
O C ]3C@ C C  @6@0@8  @9 \ U@<XD  t  t t  Ct  ]w 
O C ]vCD C C ]

@6@1 V%@5@9 S% U@<XD  t  t t  Ct  \ 
O C \CD3 C C 
@=C@!D4 C C ]

@6@ @ 
@/@8bind_one_skel_vars U@ @ @ @9 \@<XD  t  t t  Ct  ]A  	 D  t  t t  Ct  ]A  
O C ]@C@ C C  @6 M(@0@8 ]@?@<C@ C C@6 ]@/
@8 \@9 ] U@<XD  t  t t  Ct get_respons 
O C ]C@%D C C@6@8 \ O@8 ]@/@8 C U@8 \ U@E@+
 \@M C@1 F-action@5@8 \@R@@@?@<XD  t  t t  Ct  \  
O C \ C@@A C C @6@E
@: @:@1 @; @.@5@8 ]@1  ]@5@8 \@D	save_history @-@8 \@M@Q@1 A*@1 Eprolog_history@5@4@1 E @.@5@5@0 C>@8 U@M
enable@9 ] U@@@S@<XD  t  t t  Ct  ] 
O C ]CCM C C@6@/
@ 
@8 \@/@1 
@.@5@8 ] U@ @ @9write_bindings2 U@<XD  t  t t  Ct  ]1  
O C ]0C@NA C C@6@1 ]@0@3 G@5@.
@5@8 D  ]@8 ]\prompt_alternatives_ondeterminism@8 ]\toplevel_extra_white_line @.@8 ]\toplevel_print_factorized @-@8 ]\print_write_options@3@1 G  @.@5@4@1 G @.@5@4@1 T1 @.@5@5@8 ]\ ]I @-@8 ]\ G@9 G @<XD  t  t t  Ct  \  	 D  t  t t  Ct  \  
O C \CB# C C@6@8 ].@8 ]/@8 ]2 D@/
@1 B@1 @ @
@5@2 G@5@9 U@<XD  t  t t  Ct  ] 
O C ]C	D C C
@6@T
@?@<C@ D
 C C B



 B

@6@?@ 
@ @8 \@ @ @9 \@<CD
 C C Z



 Z

@6@ @8 W> U@?@ @ @9 \@<CD C C Z



 Z

@6@ @8 ^@?@ @ @9 \@<CD C C 
@=XD  t  t t  Ct  ]D 
O C ]CC@ A C C@6@A@/@8 \@1  A@5@3@1 C @-@5@5@8 ]@R@@@S@F@<XD  t  t t  Ct  A  
O C \CB4 C C  @6@9 \@<XD  t  t t  Ct  \  	 D  t  t t  Ct  \  
O C \C@ C C@6@A@/
@8$at_thread_initialization U@E@@M@R@@@R@@@S@F
@<XD  t  t t  Ct  ] 
O C ]CC C C 
@=CC C C
@6@ 
@/@8 H U@&@ @ @/@8
attrs_modules U@ @ @9 ^ U@<XD  t  t t  Ct set_window_title 
O C ^C@=Ay C C@6@1  @2 window_title@5@8 \@?@E
@+@M@(
@@@!
@3 Ql@5@#@3
SWI-Prolog --@4
@5 Qp@/@8 F U@0@ @;  ^ @<CA C C @=XD  t  t t  Ct  ]  
O C ]CB C C@6 C@1 C@.
@.@5@8 \ C4@8 \@E	@+ @.@M@9 \@@@S@<XD  t  t t  Ct  ] 
O C ]CB C C @=CB C C Su C]
@6@?@<CB C C

@6@ 
@ @9 ]@<XD  t  t t  Ct  ]- 
O C ],CA\ C C@6saved_program_classruntime@8 \@?@9 ] U@<C@)A_ C C@6@8 ]^ U@8 \ U@E
@"

@#@M
@/@8 M> Uassociated_file@8 \@8 ] U@9 ^ U@@@S@G@<XD  t  t t  Ct  \ 	 D  t  t t  Ct  \ 
O C \CA  C C @=XD  t  t t  Ct  Vy 
O C VxCC C C 
@=C
C C C
@6@ 
@ @9 ]e@<XD  t  t t  Ct  \ 	 D  t  t t  Ct  \ 
O C \CA C C 
@=CA C C


@6@ @ @9 \@<XD  t  t t  Ct  ] 
O C ]CC C C@6@/
@8 ]@/@8 ]@ 
@ @/@8 ] U@ @0@9 ]@<XD  t  t t  Ct $system_prompt 	 D  t  t t  Ct  ^$ 
O C ^$C@B C C
@6toplevel_prompt@/
@8 \@ 
@/@8 ]@E@-
 A@M~m@3
@4 I!@5@ @/@8 ] U@@	 ^'@ @/@8 ^(@E@b@i@c @t@M~l@3 L@4@4] @5@ @/@8 ^(@@	 ^)@ @/@8 ^( C@1 C@.@.@5@8 \@E@+ @.@M~d@3[trace] @5@ @/@8 ^(@@@ @E@+ @.@M ^+@3[debug] @5@ @/@8 ^(@@	 ^+@ @/@8 ^(@ @9 \@<XD  t  t t  Ct  ] 
O C ]CD` C C @=C@>Da C C	
 D



 ]


@6@ 
@ @/@8 Em U@E
 ^ @.@8 \@M@'@@@ @ @8 ]#@ @ @9 ]@<XD  t  t t  Ct  ^ D  t  t t  Ct  ^ ADD  t  t t  Ct  ^ 	 D  t  t t  Ct  ^ 
D  t  t t  Ct  ^  
O C ]CCR C C@6 ^
groundness@8 \@? C@1 F-@2 F)@5@9 \@<CCU C C @.@6 ^ ^@8 \@? C@1 F-@2 F)
@5@9 \@<C@6CX C C@6@8 \ C@1 F-@2more
@5@8 \@/
@8 ] U@E	@+
 \@M@?@R@@@E@+
 \@M@R@@
@? C@1 F- @@5@9 \@<XD  t  t t  Ct  ] 
O C ]CDI C C 
@=C@DJ C C
 D


@6@E@\@T@M@E@(@1 ]@.@5@8 \@ @ @8 G4 U@M@/@8 ]@" V%@#@&
@G@@@+@ 
infinite@/@8 F" U_S@ @/@8 B U@D@ @8 @ U@M@Q@?@" V%@#@q@G@@	@&
@G@G@ @ @ @9 ]@<XD  t  t t  Ct  ]6  	 D  t  t t  Ct  ]6  
O C ]5C@ C C  @6 @0@8 ]@?@<C@b@ C C@6system_init_file@/
@8 \@-
 O E@/@8 \rc@/@8 ]j@3@4 @4@5@/
@8 D @ 
@/@3@1 @R A@5@4@1 @] B@5@4@1 Hn C>@5@5@8 ]@1 ] @5@8 ]@1  A@5@3@1 E @.@5@4@1 H @-@5@5@8 ]@?@<C@ C C   @=XD  t  t t  Ct  ] 
O C ]CD C C @=C@DD C C@6@E@&@  @0@0 L
@8 E Utoplevel_print_anon @-@8 \@ @0@/@8 ^@@ prolog_var_start@8 \@M@S@@
@+@1 V%@5@8 ]@F@?@ @ 
@9 ]@<CD C C
@6@ @ @9 ]@<XD  t  t t  Ct  ] 
O C ]CD C C @w B G @. G G@=C@"D C C @p G G @. G  @. G"
 G G@=XD  t  t t  Ct  Fz  
O C \C@R C C  @6bannerwelcome@9 \@<XD  t  t t  Ct  ] 
O C ]CD C C@6@ B To B@?@<CD C C 

@=XD  t  t t  Ct  \ @D  t  t @t  Ct \ D  t  t t  Ct  \ 
O C \C@ C C@6@1 ^

@5@8 B U@@?@<XD  t  t t  Ct  ] 
O C ]CC C C 
@=C@"C	 C C
@6@ 
@8 Dw U@?@ 
@/@8 ]@&@ @ @/@8 F U@ @ @9 ^G U@<CC C C
@6@ 
@/@8 ^I@ @ @9 ^K@<XD  t  t t  Ct  ]` 
O C ]_CA C C$aborted@6@?@<CA C C@6 @@1initialization_exception
@5@8 \@R@<XD  t  t t  Ct  \  	 D  t  t t  Ct  \  
O C \C@iB> C C	@6@Ebreak_level@/
@8 \@M@S@@@(
?@8 \@C@/@8 \@E @:@1 @; @.@5@8 ]@M@/@8 ^% U@/
|    @8 Qr U@@	@( A@/
 A@8 ^R@8 D   U@/@/@8 ] U@0@ 
@8 ^R@ @/@ @/@8 ]| U@M@ @/@8 D U@ @ @8 \ U@P@?@<XD  t  t t  Ct  ^ 
O C ^CC C C 
@=CC C Catt




@6@ @ @9 ^@<XXQM FF@$/usr/lib/swi-prolog/boot/predopts.pl  ]wAsC S XD  t  t t  Ft modes_and_types 
O F ^[C@f F F  @.@=C@G@g F F	
@6@ 
@ @/@8
mode_and_type F@E@+@M@'@)@F@@@%@E@+ @.@M@ @ @9 ^\ F@F@@@" B
@#@ @ @ @9 ^`@<XD  t  t t  Ft  F 
O F FC@y@0 F F
  F [

 C Fu   W
@6@/@8canonical_pi F @@/@8 CR @4@1 @5@ @1 @.@.@5@8 C @ @ @ @8 Dp @E@8 B @M@S@@
@1 @@1 B: B<@5@0@5@8 @ F@1option_clauses@5@/@8 F F@ @ @ @9qualify_list F@<XD  t  t t  Ft 
option_clause 
O F ^oC@N F F@6@T
@?@1 @ B9@0@5@8 ^h@'
@<C@}@R F F W

@6@?@&
@ @/@8 ^a@1 @5@/@1 @.@.@5@8 ^e@/@ @ @8 ^f@!@1 E@1 W@1 W@5@.@.@5@2 B@1 A@2 @@1 @@5@5@2  F@2 W@1 @5@4@1 @@5@5@#@&@" @#@<C@A@[ F F@6@3@.@.@5@8 C @?@ @/@/@8 ^`@/@3@5@8 ^q@!@1 E@1 W
@0@5@5@#@&
@" @#@<C@b F F@6@1 EU@2 B:option_specifier
@5@8 ^h@'
@<XD  t  t t  Ft  ^n 
O F ^mC@@ F F 
@=C@A F F

@6@ 
@ @8qualify F@ @ @9 ^l@<XD  t  t t  Ft  ^u 
O F ^tC@E F F 



@6@?@<C@F F F 
@=XD  t  t t  Ft  ^c 
O F ^bC@&@ F F 
 E


  

@6@ @8 G3 F@?@ @b@g@c@o@x@<C@ F F E


 
@6@ 
@8 ^v@?@ @b@g
@c@o@x@<C@ F F 

@=XD  t  t t  Ft  ^j BD  t  t t  Ft  ^j 
O F ^jC@I F F @=C@J F F		@6@ @ @/@8 ^p F@ @ 
@ @ @9 ^w F@<XD  t  t t  Ft  ^_ 
O F ^^C@s F F JG


 B W W
@6@?@ 
@ @9	type_goal F@<C@u F F SV

@6@?@ 
@9 ^z@<C@w F F@6@9 ^z@<XD  t  t t  Ft  ^| 
O F ^{C
@z F F  W
@=XXQM AF@3/usr/lib/swi-prolog/library/prolog_metainference.pl   AuC ES Einferred_meta_predicateEinfer_meta_predicateXO A Y C@ A A@6 A@/@8 Gn @?@/
@8join_annotation
 A A@ 
@9 E @<XO Ais_meta C@ A A@6@8 G2@?@<C@ A A  @=C@ A A  \S@=C@ A A  E@=XO Ameta_arg C@ A A@6 A@8 ^@- P@?@<C@ A A
 @6@8 Dl@"
 
@# A P@8 ^@?@<C@ A A 
 JB@=XO A ^ C@ A A


@6@?@<C@A@ A A@6@E
@8 ^ ^@D@8 ^@M@Q@M
@'
@@@)@E@D@8 ^@M@Q@8 ^@M@'@@@E
@8 ^@8 ^@M@) @@@) JB@<XO Aannotate C@ A A@6 A@/@8 ^@?@/
@8 ^ A@ 
@9 ^@<C@ A A@6 A@9 ^@<XO Aannotate_meta_vars_in_body C@l A A@6@8 Dv@?@<C
@n A A@6@T
@? @9 ^ ^@<C@(@q A A 


@6@?@E@8 @@M@ 
@9 ^ ^@@@E@T@M P@9 ^@@@S@<C@x A A B


@6@?@ 
@8 ^@9 ^@<C@{ A A CU


@6@?@ 
@8 ^@9 ^@<C@~ A A E


@6@?@ 
@8 ^@9 ^@<C@ A A CW


@6@?@ 
@8 ^@9 ^@<C@ A A D


@6@T@T
@?@'
@<C@ @ A A@6@1 
@5@1 @@.@5@8 XO@?@0@/
@8 Do@ 
@9annotate_meta_args ^@<C@ A A@6@1 
@5@/@8 ^} ^@?@0@/
@8 Do@ 
@9 ^@<C@ A A @=XO Ameta_pred_args_in_clause C@Y A A@6@1 
@5@/
@8 K@ 
@8 ^@9meta_annotation ^@<XD  t  t t  At inferred_meta_pred ADO A ^ C  A_ A_  [ A [ JB A# A#  A# @=C  A_ A_  J A J @=C  A_ A_  Qg A Qg @=C
  A_ A_  O A O JB @=C
  A_ A_  T= A T= JB @=C  A_ A_ generated_predicate A ^ @=C  A_ A_  [w A [w A#  A# @=C  A_ A_  [} A [} A#  A# @=C
  A_ A_  [ A [ A# @=C
  A_ A_  [ A [ A# @=C
  A_ A_  [ A [ JB @=C
  A_ A_  [y A [y A# @=XD  t  t t  At  ^ @D  t  t @t  At ^  @kO A ^ C@@ A A@6@8 ^@?@<C@-@B A A 


@6@1 
@5@1 ]@.@5@8 XO@?@1 
@5@8do_infer_meta_predicate ^@1 ^
@5@9 @L@<C@F A A 


@6@1 
@5@8 ^@1 ^
@5@9 @L@<XO A	meta_args C@7@ A A	@6@b@h@i@s@?@/@8 B_@ 
@/@8 B_@ @ @8 ^ ^@E@ @8 ^@M@) @.@@@S@q
@ @ 
@ @9 ^ ^@<C@ A A @=XO Aannotate_meta_arg C	@ A A@6@T@?@9 ^@<C	@ A A @6@?@9 ^@<C@&@ A A@6@8 G2@8 W=@?@/
@8 C@/@8 F@ 
@ @/@8 H H@/@ @8 C@ @9 ^@<C@ A A@6@8 ^@8 Dl@" 

@#@T
@?@ 
 P@9 ^@<C@ A A @=XO A ^ C@ A A@6@/@/
@8 Do@ 
@8 Do@ 
@/@8 ^@+ @.@<XO Acombine_meta_args C@ A A@6@?@<C
@ A A
@6@?@<C@ A A


@6@?@3
@5@9 ^ ^@<C@9A A A



@6@3@.@.@5@8 C@ 
@3@.@5@8 C ^@ @ @/@8 Z X@/@3@5@8 C@3@5@9 ^@<XD  t  t t  At  ^ @D  t  t @t  At ^  @kO A ^ C@/@M A A 


@6@ 
@/@/@8 Do@/@ @ @8 Do@1 ^@5@/@8 A@-@ @9 ^@<XO A ^ C@*@ A A@6@b@h@i@s@?@ 
@/@8 B_@/@8 B_@ @ @ @8 ^ ^@q
@ @ 
@ @9 ^@<C@ A A @=XD  t  t t  At  ^~ @D  t  t @t  At ^}  @O A ^} C@3 A A 


@6@ 
@9 ^ ^@<C@5 A A 


@6@1 
@5@1 ]@.@5@8 XO@ 
@ @9 ^@<XXQM DBF@$/usr/lib/swi-prolog/boot/autoload.pl  ]wAsC S E$define_predicateE F E FE$update_library_index E HZE$in_libraryEmake_library_indexE ^XD  t  t t  DBt read_index_from_stream 
O DB ^C@ F} F}@6@8 C~ @/@8 Xc @8assert_index H\@?@<XD  t  t t  DBt clear_library_index  
O DB ^ C@ F} F}  @6@1
library_index@0@0@0@5@8 @J @1autoload_directories@0@5@8 ^@1index_checked_at@0@5@9 ^@<XD  t  t t  DBt list_set 
O DB ^C@ F} F}@6@9closel H\@<C@ F} F}
@6@8 @ @?@ 
@9 ^ H\@<XD  t  t t  DBt writable_indexed_directory 
O DB ^C@ F} F}@6@/@3@1 @]@4 B@4 B@5@5@8index_file_name H\@9 B @<C@6@ F} F}@6@1 EMKINDEX@5@3@1 @R A@5@4@1 @] B@5@4@1 Hk @@5@4@1 Hn C>@5@5@/@8 B @8 ^INDEX@0@/@8
plfile_in_dir H\ B@9 @c H\@<XD  t  t t  DBt  ^ 
O DB ^C@ F} F}@6@1 H$ ^@5@3@1 @R A@5@4@1 Hk @@5@4@1 Hn C>@5@5@9 ^@<XD  t  t t  DBt  ^ D  t  t t  DBt  ^ ADD  t  t t  DBt  ^ DD  t  t t  DBt  ^ 
D  t  t t  DBt load_library_index 
O DB ^C@ F} F}@6@8 @ @8 G3 @/@8 Dp @0@0@8 ^ H\@?@<C@ F} F}@6@1 H? DBload_library_index_p@5@9 HE @<XD  t  t t  DBt  ^ @D  t  t @t  DBt ^ D  t  t t  DBt  ^ 	 D  t  t t  DBt  ^ 
O DB ^C@\ F} F}@6@8$defined_predicate @4@?@<C@,@^ F} F}@6@"
 

@#@E@8 Dm @M@/
@/@8 B @@@&
@( @ 
@  DC@9 D8 @<XD  t  t t  DBt  F  
O DB ^C@ F} F}  @6 DB ^@9 H? H\@<XD  t  t t  DBt  ^ D  t  t t  DBt  ^ ADD  t  t t  DBt  ^ DD  t  t t  DBt  ^ 
D  t  t t  DBt  ^ 	 D  t  t t  DBt  ^ 
O DB ^C@J F} F}@6@8 ^@8 ^@?@8 ^ H\@/
@8 ^@ 
@0@9 ^@<C@O F} F}@6@8 ^@/
@0@8 ^@ 
@9 ^@<XD  t  t t  DBt index_error 
O DB ^CAw F} F}@6@8 E  H\@"
 EU @e @ @g@#@?@<CAz F} F}@6 @@9 @ @@<XD  t  t t  DBt  ^ 
O DB ^C@+A8 F} F}@6@1 B
@.@4@1 C @.@5@4@1 @R @T@5@4@1 Hn C>@5@4@1 Hk @@5@5@1make_library_index2@5@9 HH H\@<XD  t  t t  DBt  ^c 
O DB ^bCA F} F}@6@T
@?@R@<CA F} F}  


 
@=CA F} F} E


 
@6@ @b@g
@c@o@x@<XD  t  t t  DBt index_header 
O DB ^CA F} F}@6/*  Creator: make/0~n~n@8 E H\@)    Purpose: Provide index for autoload~n@8 ^ X@9 ^@<XD  t  t t  DBt library_index_out_of_date 
O DB ^CA` F} F}@6@D@8 E H\@M@Q@?@<C@,Ab F} F}@6@/@8 B~ H\@A G@/
@8 _@b@g
@j@t@G@@@/@8 B H\@ @/@8 _@b@g@j@t@F
@?@<XD  t  t t  DBt source_file_pattern 
O DB _CAQ F} F}@6@/ A@ B B*.@9 B H\@<XD  t  t t  DBt  W 
O DB WCAK F} F}@6@E@0@0  @8 E H\@M@'
@@ @9 _@<XD  t  t t  DBt  ^ 
O DB ^C@ F} F} B @6@?@<C@0@ F} F}index




@6@?@/@ 
@8 ^@3@4 @4@5@/@8 D @1 ^@5@8 @M @R@<CA F} F}@6 @@1illegal_autoload_index
@5@8 ^@R@<XD  t  t t  DBt  ^ 
O DB ^C@1A! F} F}@6 ^@/@/@8 ^ B@8 ^@?@1 B@.

@5@1 A*@1  A@5@4@1 E @.@5@5@1 B@0
@5@9 @$ @<CA( F} F}@6@/@1 _@5@/@8 A A@9 ^ H\@<XD  t  t t  DBt  ^  
O DB ^ C@ F} F}@6@/
@8 ^ H\@/@8 X @b@i@h@m @@c@<@r@?@<C@M@ F} F}@6@/
@1 ^
@4@1 @] B@5@5@/@8 _@/@8 ^@1 ^@0@5@8 ^@/
@8 _@1 ^
@5@8 B @E@8 ^ H\@M@S@@@1 ^@0@0@0@5@8 ^@1 ^@0@5@8 ^@8
read_index H\@1 ^@5@9 _@<XD  t  t t  DBt  ^ 
O DB ^C@ F} F}@6@?@<C
@ F} F}

@6@9 ^@<XD  t  t t  DBt guarded_make_library_index 
O DB _C@ F} F} @=C@-@ F} F}@6@E@1 ^@5@/
@1 @ @
@5@8 B. H\@M@S@@
 Eu@1 Ew@2 ^@5@8 ^@F
@9 _ H\@<XD  t  t t  DBt  ^ D  t  t t  DBt  ^ ADD  t  t t  DBt  ^ DD  t  t t  DBt  ^ 
D  t  t t  DBt  ^ 
O DB ^CAU F} F}@6 A@8 @ H\@3
@4 @4@5@ 
@9 _
@<XD  t  t t  DBt  E  ADD  t  t t  DBt  E  DD  t  t t  DBt  E  D)D  t  t t  DBt  F 
O DB FCA F} F}@6@E A@ B H@M@S@@@1  A@2 F A
@5@8 _@9 ^ H\@<XD  t  t t  DBt  ^  	 D  t  t t  DBt  ^  
O DB ^C@3@u F} F}@6@/
@1 ^
@5@/@8 X^ H\@?@1 D E@.@5@1 _@5@1 G@5@8 _@E
$modified_index @. @-@8 H H\@M
@9 _ @@@S@<C@ F} F}   @=XD  t  t t  DBt  H[ 	 D  t  t t  DBt  H[ 
O DB HZC@#@= F} F}@6@8 ^@/@8 ^@A@ @ @8 ^@'
@@@ @ 
@ @8 ^@?@<XD  t  t t  DBt public_predicate 
O DB _$CA F} F}@6@/@8 _@9 ^b H\@<XD  t  t t  DBt  ^ 
O DB ^C@)A F} F}@6@1 B
@.@4@1 C @.@5@4@1 @R @T@5@4@1 Hn C>@5@4@1 Hk @@5@5@1 _@5@9 ^@<XD  t  t t  DBt index_files 
O DB _'CA~ F} F} @=C@}A F} F}
@6@1 @$@1 D
 B@.@5@1 Xc@.@5@2 E@5@/@1 @ Eu@5@8 _@E@C@" C C!

@#@ @8 B H\@M@/@ 
@8 _@/@0@ @8 _@1 _%@2 @.@.@5@1 Eindex((~k), ~k, ~k, ~k).~n@4@4@4@4@5@8 ^@@
@S@G@G@G@ @9 _( H\@<XD  t  t t  DBt  _ 
O DB _C@ F} F}@6@?@<C@ F} F}@6@?@8 _@9 _@<C@1@ F} F}@6 E@1 H$@2 _@.@5@8 ^@8 ^@1 autoload_index@5@1 @$@1 D
 B@.@5@1 ^@5@2 E@5 @"@9 _@<XD  t  t t  DBt do_make_library_index 
O DB _-C@=Al F} F}@6@/
@8 W H\@1 @$@1 D
 B@.@5@1 B@1 @ CC@2make@2 ^@5@2 B@1 ^@5@2 _(
@5@2 E@5@/@1 ^@5@9 _@<XD  t  t t  DBt 
pattern_files 
O DB _3CAY F} F} 
@=C@ AZ F} F}
@6@ 
@/@8 _@ @/@8 C H\@ @/@8 A H\@ @ @9 _4 H\@<XD  t  t t  DBt  ^ 
O DB ^C@1AA F} F}@6 ^@0@/@8 ^@/
@8 _/@ 
@/@8 _7@E@ @8 ^ H\@M@ 
@ @8 _. H\ _"@0 @.@9 _#@@@S@<XXQM AF@%/usr/lib/swi-prolog/library/record.pl   Au@ C ES Ecurrent_record_predicateEcurrent_recordE FXD  t  t t  At  _; @D  t  t @t  At _: @ O A _: C@n@ A A

 


@6@E@ 
@8 D-@M@( @.@@@( @-@1 @.@5@8 _< F@A@1 
@5@8general_record_pred F@G@G@@@)@ @3@0@.@5@8 C@ @0@/@8defaults F@ @/@0@8types F@/@ @8 T H@ @1 
@5@8field_record_pred F@E@+ @.@M@?@@@S@<XO Amake_predicate CAr@ A A@#@#@6@3make_@4
@5@/
@8 D @3default_@4
@5@/@8 _O@3set_@4
@4_fields@5@/@8 _O@3 _Q@4
@4_field@5@/@8 _O@/@3
@4@.@4@.@5@8 C@/@3
@4@4@4@5@8 C@!@1 E@5@#@/@3
@4@4@4@.@5@8 C@/@3@4@.@5@8 C@/@3@4@4@4@4@5@8 C@!@1 E@2 B@5@#@/@3@4@4@.@4@.@5@8 C@/@3@4@4@4@4@5@8 C@!@ @1 E@5@#@/@!@3@4@4@4@4@5@8 C@/@"@3@4@3@.@#@.@$@5@4@4@4@.@%@5@8 C@/@&@3@4@#@4@4@.@'@5@8 C@/@(@3@4@$@4@'@4@4@%@5@8 C@/@)@3@4@$@4@4@4@.@*@5@8 C@!@+@1 E@"@2 CU@1 E@&@(@5@2 B@1 D@%@4@#@*@5@)@5@#@&@,@"@,@ @!@+@#@<XO A F C@b A A@6@+

<compiled>@?@<C@d A A@6@1 @@1 E E@2 F
@5@0@5@9 @@<XD  t  t t  At  _= @D  t  t @t  At _< @ O A _< C@ A A
 


@6@ 
@0@0@9 _= F@<XO Aaccess_predicates CAT A A @=C@NAV A A@6@3
@4 L
@4@5@/@8 _O@/@ 
@8 Do@ @/@8 B_@/@3@4@4@5@8 C@q@&@"
@#@ @ @ 
@ @ @9 _W F@<XO Adata_predicate CAe A A @=C@DAg A A@6@/@ 
@8 Do@ @/@8 B_@/@3@4@4@4@5@8 C@q@&@"
@#@ @ @ 
@ @ @ @9 _Z F@<XO Aset_predicates CAx A A @=CAAz A A@6@3 _Q@4@4_of_@4@5@/@8 _O@3nb_set_@4@4 __@4@5@/@8 _O@/@8 F@ @/@/@8replace_nth F@/@3@5@8 C@/@3@5@8 C@/@3@4@4@4@5@8 C@/@3@4@4@.@5@8 C@/@3@4@4@5@8 C@E@'@,@+ TA@M@'@&@ @!@!@1 E@2 G@5@#@!@"@1 E@2 B]@5@#@F@#@@@:@ @ @/@#@8
type_check F@!@ @1 E@#@5@#@!@!@1 E@2 B@#@2 _d@5@#@!@"@1 E@2 B@#@2 B]@5@#@q@$@&@%@"@%@ @!@"
@&@#@ @ @$@ @ @ @&@ @9 _] F@<XO Ais_predicate C@zA A A@6@/@/@8type_checks F@ @/@8
clean_body F@/@3
@5@8 Cis_@/@8 B@/@3@4@.@5@8 C@/@3@4@5@8 C@&@" E B U B C] C>
@#@E@+ @.@&@M@"
@#@@@" E
@#@F@<XO Aset_field_predicates CA A A @=C@A A A@6@3 _Q@4@4 _S@5@/@8 _O@/@8 F@ @/@/@8 _a@/@3@5@8 C@/@3@5@8 C@/@3@4@5@8 C@/@3@4@4@4@5@8 C@E@"@+ TA@M@"@&@F@@@ @ @/@8 _e@!@1 E@5@#@q@&@ @"@ 
@!@#@ @ @ @ @ @!@ @9 _r F@<XD  t  t t  At  E 	 O A E C@  A A D~ C A@=XO A _F CA A A @=C@(A A A 






@6@? @ 
@8 F F@ @ @ @9 _E@<CA A A


 TA
@6 @ 
@8 _u@ @ @ @9 _E@<XO Acompile_record C@@ A A@6@3@.
@.@5@8 C@ @/@/@8 _B@ @/@/@8 _E _P@ 
@/@8 B@ 
_data@/@8 B@/@3
@5@8 C@/@3@4@5@8 C@ @/@8 F@&@"
@#@ @ @ 
@ @/@8 _Y@ @ @ 
@ @ @/@8 _\@ @ @ @ 
@ @/@8 _h@ @ @ @ 
@ @/@8 _t@ 
@ @/@8 _L F@ 
@ @ @/@8 _i F@ @9current_clause F@<XO A _C CA A A @=C@"A A A D






@6@?@ @ @ @9 _B@<CA A A




@6@ @ @ @9 _B@<XO A F C@s A A@6@T
@?@8 V F@'@<C@w A A B


@6@ 
@/@8 _v F@ @ @9 _~ F@<C@z A A@6@9 _@<XO A _o C@.A@ A A 
 B


@6@?@1 
@5@/@8 _n@1 @5@/@8 _n@1 B@5@9 _n@<CAD A A B
 @.@6@?@9 _n@<CAF A A B @.
@6@?@9 _n@<CAH A A B


 B

@6@ @8 _n@ 
@ @9 _n@<CAK A A 

@6 N+@8 XO@?@<CAM A A 

@=XD  t  t t  At  _= AEO A _V C@@^ A A walk_option A _ D  X W. G @ 	 G D  A G @. D  @ G @.  @  D module_class W1 W. A  Etest Fk A E D infer_meta_predicates W. @- @. @ @.  @w B< D trace_reference TA @k on_trace  GRcaller 	undecided  Q G
is_walk_option
@=XO A F C@l A A
 C F _T
@6@1 F
@5@9 F@<XO A WU C@E A A@6@0@/
@8 _U@?@1 
@5@@<XO A _f CA A A F
@6@0@8defined_type F@?@<C@*A A A F


 F F 

@6@? @@/@8 CR @4@1 
@5@ @ @9 C F@<CA A A@6@8 @@?@1 F
@5@9 _e@<XO A _ CA< A A  @

@6@1  @@2 W	
@5@ 
@9 K@<XO A _b CA A A


@6@?@<CA A A


@6@q
 @ @ @ @9 _a@<XO A _J C@ A A 
 

@6@3
@4 L
@4@5@ 
@9 _O@<C@,@ A A 
 


@6@ @3@4@5@8 _H@3 _Q@4@4 __@4
@5@ 
@9 _O@<C@ @ A A 
 

@6@3 _`@4@4 __@4
@5@ 
@9 _O@<XO A _l CA% A A  @.@=CA& A A TA



@6@ 
@ @9 _k@<CA( A A		
 B

@6@ 
@ @ @8 ^{ F@ @ @ @9 _k@<XO A _| C@=@ A A		@6 @@/
@8 _@/@0@8 Do _q@ @/@8 B@/@3@4@.@5@8 C@&@"  A _V

@#@<XO A _@ C@ A A
 
 
@6 _q@9 B@<C@ A A
 
 
@6 _P@9 B@<C@ A A
 
 


@6@ 
@3@4@5@8 _H _N@9 B@<C@ A A
 
 
@6 _x@9 B@<C@'@ A A
 
 


@6@ 
@3@4@5@8 _H@3 _Q@4
@4 _R@5@9 _O@<C@ A A
 
 
@6@3 _Q@4
@4 _S@5@9 _O@<XO A ^{ CA0 A A@6@8 _@?@<CA2 A A F

@6@? _q@ 
@/@8 B@3@4@5@9 C@<CA5 A A@6@8 @@? _q@/
@8 B@3
@4@5@9 C@<CA9 A A@6 K!@9 E F@<XXQM AF@(/usr/lib/swi-prolog/library/aggregate.pl   AuC ES E
aggregate_allEfree_variablesE AE AEforeachE _XO A
finish_result CA A A@6@/@/@8 Do@ 
@ @ @8 Do@ 
@9 _
 A@<XO Astate1 C
A A Abag@6@?@<C
A A A J@6@?@<CA A A @=XO Amin_pair CAm A A @=C@/An A A	 @


@6@E@b@g@i@r@M@ @ @ @ 
@ @9 _ _@@
@ @ 
@ @9 _@<XO A Sf CA A A  _

@=CA A A  J

@=C	A A Acount@6@ 
@9 E _@<CA A Asum@6@ 
@b@j@i@o@x@<CA A A \[@6@ 
@b@j@i@m \Z@x@<CA A A \]@6@ 
@b@j@i@m \\@x@<C@2A A A
max_witness @

 @

 @

@6@E@b@g@g@t@M@'@'@@@'@'@<C@2A A A
min_witness @

 @

 @

@6@E@b@g@g@r@M@'@'@@@'@'@<CA A A L
@6@ @ 
@9	step_term _@<XO A _ CAj A A @



@6@ @ 
@ @9 _@<XO A	needs_one CA2 A A  \]@=CA3 A A  _@=CA4 A A  \[@=CA5 A A  _@=XO Atemplates_to_patterns CA  A A  @.@=CA! A A


@6@?@ @ @ 
@ @9template_to_pattern _@<C@3A# A A B


@6@ @ @ @/@ @8 _@ @/@ 
@8 H H@ @ @ @ @ @9 _ _@<XD  t  t t  At  _ @D  t  t @t  At _ @  @kO A _ C@ A A@6@T
@?@9 V F@<C@ A A _@6@?@1 _@5@9 _ _@<C@9@ A A _

@6@?@!@1 BM @5@#@A@@ @/@8 B_@b@g@g
@o@y@ @ @8 B] @R@@
@ @9 B_@G@<C@<@ A A \[

@6@?@!@1 _
@5@#@A@@ @/@8 B_@b@g@g
@m \Z@y@ @ @8 _@R@@@ @8 B_@U@G@<C@<@ A A \]

@6@?@!@1 _
@5@#@A@@ @/@8 B_@b@g@g
@m \\@y@ @ @8 _@R@@@ @8 B_@U@G@<C@ A A@6 @@/
@/@/@8 _ _@ 
@ @/@8 A@ @ @9aggregate_list _@<XO A _o C@9@ A A B


@6@?@/@8 _o _@ 
@/@8 _@E
@+ @.@M@'@@@E
@+ @.@M@'@@
@" B@#@<C@ A A 

@=XD  t  t t  At  A @D  t  t @t  At _ @ \S @kO A _ C@ A A@6 _@/
@/@/@8 _@ 
@ @/@8bagof A@ @ @9 _@<XO A _ CA
 A A _
 @. _@6@T@?@<CA A A _

 \/ _@6@?@<CA A A _ @. _@6@?@<CA A A _
 @. \]@6@T@?@<CA A A _

 \/ \]@6@?@<CA A A \\

 @
 \/ _@6@?@<CA A A _

 \/ \[@6@?@<CA A A \Z

 @
 \/ _@6@?@<CA A A K
 @. J@6@?@<CA A A _
 @. _@6@?@<C@4A A A

 L


@6@8 Dl@?@3@.@5@8 C@ @/@ 
@ @8 _@ @ @8 _ _@3@5@9 C@<CA A A@6aggregate_template@9 B: F@<XO A _ CAA A A _@6@?@'@<C	AC A A J@6@?@9 K@<CAE A A _@6@9 [  H@<CAG A A _@6@9 F@<CAI A A \[@6@9 [ H@<CAK A A _
 \Z


@6@ 
@ @9max_pair _@<CAM A A \]@6@9 [ H@<CAO A A _
 \\


@6@ 
@ @9 _ _@<C@2AQ A A		 _ 


@6@?state0@ @/@/@8 Z X@/@3
@5@8 C@ @ @/@8aggregate_term_list _@ @ @ @9 _ _@<C@AAV A A _


@6@ @3
@.@5@8 C _@ @ @/@/@8 Z X@/@3
@5@8 C@ @ @ @/@8 _@ @ @ @9 _@<XO A _ CA A A @=C@1A A A@6@ 
@/@8 B_@ @/@8 B_@ @ @ @ @8finish_result1 _@/@8 _@ @ @ @ 
@ @9 _@<XO Alist_is_free_of CB@ A A
@6@,@?@ 
@9 _ _@<CBC A A @=XO A
prove_list CA A A @=C@*A A A@6@1 H@1 H@5
@5@1 H@1 H@5@.@5@8 G @ @@ @ 
@9 _ _@<XO A _ C	B A A 
@6@?@<C@ B A A@6@/@8 B_@ @ 
@/@8 _ _@q
 @?@ @ @ @9 _ _@<XO A _ CA] A A @=CA^ A A@6@ @/@8 _@ @ @ 
@9 _@<XO A _ CA A A  _
@=CA A A  J
@=CA A A  _ @=CA A A  _ @=XO A _ CA A A@6@/@/@8 Do@ 
@ @ @8 Do@ 
@9	step_list _@<XO A _ CAw A A @=C@/Ax A A	 @


@6@E@b@g@i@t@M@ @ @ @ 
@ @9 _ _@@
@ @ 
@ @9 _@<XO A _ CAt A A @



@6@ @ 
@ @9 _@<XO A _ CB A A
@6@T
@8term_is_free_of _@8 _@?@<C	B A A@6@T
@?@<CB A A@6@/@/@8explicit_binding _@?@ @ @ 
@9 _@<CB A A@6@0@/@8 Do@ @ 
@9 _@<XO A _ CA- A A
@6@/@8 T H@8 _ _@?@<CA0 A A 
 @=XO Aadd_existential_vars C@ A A 
@=C@ A A

 \R

@6@ @ @9 _ _@<XO Aexistential_vars C@ A A

@6@T
@&@?@'
@<C@ A A \R

@6@?@&@"
@#@ @ @ 
@9    _@<C@ A A 

 
@6@?@&@ @ @ @ 
@9  @<C@ A A 


@=XD  t  t t  At  A @D  t  t @t  At _ @ @ \S @kO A _ C@)@ A A		@6 _@/@/@/@8 _@1 @@5@ @/@8 X]@ @/@8 Z Z@ @ @ 
@9 _@<XD  t  t t  At  _ @D  t  t @t  At _  O A _ C@kA A A@6@/@8 K@/
@8 K@/@8 K@ @/@8 K@ @ 
@/@8 Vx V@E@+@M@D
@@D@@M@Q@M@Q@G@G@@@,@ 
@ @/@8 V V@/@3 P@5@8 C@/@3 P@5@8 C@ @/@8 A@ @ @ @9 _@<XD  t  t t  At  _ @D  t  t @t  At _ @ @  @kO A _ C@/@ A A

@6 @@/@/@/@8 _@1 @@5@ @/@8 A@ @/@8 K@ @/@8  @ @ @ 
@9 _@<XO Avar_in_term CB4 A A@6@*
@?@<CB6 A A@6@8 Dl@0@/@8 B_@8   _@?@<XO A _ CA A A @=C@3A A A@6@/@8 B_@ 
@/@8 B_@ @/@8 B_@ @ @ @ @8 _ _@/@8 _@ @ @ 
@ @9 _@<XO A _ CB1 A A@6@D@8  @M@Q@<XO A _ C
A A A _
@6@?@'
@<CA A A J
@6@?@ 
@9 K@<CA A A _
 @

@6@?@"
 \Z@#@<CA A A _
 @

@6@?@"
 \\@#@<CA A A @=XO A _ C@6@ A A@6@/@/@ @8 _@ 
@/@/@ @8  @1 B@5@/@8 _@E@+
 _@M@ @ @ @9 _@@@'@<XO A _ CB% A A A
 C>@6@?@<CB& A A H
 C>@6@?@<CB' A A \R


 H@6@?@<CB( A A X^



 @ H@6@?@<CB) A A _



 @ H@6@?@<XXQM AF@./usr/lib/swi-prolog/library/prolog_autoload.pl   AuC ES E H$E A XD  t  t t  At autoloaded_count ADD  t  t t  At    DD  t  t t  At    D)O A  
 C@V A A  @6@9 H$
 A@<XO Ainformation_level C@t A A@6@E@1verbose @.@5 @.@8 XK W@M@)
 CC@@@)
 E@<XO A A C@Q@f A A
@6 @{@/
@8 @y @/@/@8
autoload_step  
 @{@/@8  @b@g@g
@m @@y@/@8 _ @E@&@b@g@c @t@M@/@8    
@ @1 H$@2	reiterate@5@8 @ @@ @9    
@@@'@F@<XD  t  t t  At  W AED  t  t t  At  W 	 O A W C@' A A H$   G  
@6 G@ @9 W  
@<C@$@' A A H$ X W. G @ X
@6@1 W.@4 G@4 @@5@ @9  @<XO A H$ C@R@Y A A		@6 B<@8 F F @{@/@8   _@1 D@0@5@/@8 _ _ @/
@8   _@1 D@0@5@/@8    @{@/@8  @b@g@i@m @@y@/@8  @b@g@j@m @@y@ @1 H$@2	completed
@5@9  @<XD  t  t t  At 
autoloaded BO A  # C@ A A@6@1  @.@5@8 I@/
@8  @1  %
@5@8 G@R@<XO Aassert_autoload_hook C@0@ A A@6@1 E@1  A@2 T@1 H^@1 @.@2 @.@.
@5@.@5@0@0@5@2  $@1 @2 
@5@5@9 D @<XO A   C@@ A A

@6@1  @.
@5 @.@8   _@1 D@0@5@/@8   @1 B@1 C7 A@.@5@2 B@1 C7 H]@.@5@2 B@1 @s A @.@5@2 B@1 @s H]
@5@2 B@1  &@.@5@2 G@2  % @5@1 [@5@1 B@1 I@2  %@.@5@2 B@1 G@5@2 B@1 @s A@5@2 @s H]@5@8 @$  _@1 D@0@5@/@8   @'@b@g@g@m @@x@<XXQM AF@$/usr/lib/swi-prolog/library/qsave.pl   AuC ES E EE AXD  t  t t  At mkrcname 
O A  +C@ A A A
@6@?@<C@ A A@6@3
@4 @4@5@9 D E	@<XD  t  t t  At doption 
O A  .C@ A A@6@0@9	min_stack E	@<C@ A A  F@=C@ A A  F@=C@ A A  F@=C@ A A  ^=@=C@ A A  F
@=C@ A A  E@=XD  t  t t  At  ^ 
O A ^C@} A A  F@=C@~ A A  F@=XD  t  t t  At save_module_operators 
O A  3CB= A A @6@?@<C@6B> A A@6@1 F@.@.@2 
@.
@5@1 B@1feedback
~n~t~8|~w @4@1 B@2 

@5@5@2 DO@2 B@2 

@5@9 HH HJ@<XD  t  t t  At save_imports  
O A  : C@ZA A A@6
~nIMPORTS~n~n@8  6 E	@A@H@1 @.
@.@5@1 ]@.@5@8 XO@D@8default_import E	@M@Q@/
@/@8 Do~t~8|~w:~w/~d <-- ~w~n@3
@4
@4@4@5@8  =@1  A@2restore_import
@2 
@5@8 DO @R@@	@S@G
@G@F@<XD  t  t t  At  A 
O A  *C@N A A@6@9 E E	@<XD  t  t t  At save_resources 
O A  FC@ A A
 Fk@6@?@<C@J@ A A@6~nRESOURCES~n~n@8  =@8copy_resources E	@A@5@0@1 @.@2 V@0@0@0@5@8 Z @4@1 @2 V@.
@.@.@5@1 B@1  ,
@.@5@2
save_resource
@5@8  9@R@@	@S@G@G@F@<XD  t  t t  At save_options 
O A  OC@d@ A A
@6$options$prolog B@/
@8 V @A@G@/@8  / E	@ @/@8 E  @ @ @/@8save_option_value E	@/@3@4@.@5@8 C@E@ @8 W W@M@ @ @/@8convert_option E	@@@&@ 
~w=~w~n@3@4@5@8 E @R@@
@S@G@G@G@ 
@9 E@<XD  t  t t  At attrib_name 
O A  _CA A A  AD AD@=CA A A  D D@=CA A A  D) D)@=CA A A  AE AE@=CA A A  B B@=CA A A  @ @@=CA A A  AF AF@=CA A A  HE 	 @=CA A A show_childs 
 @=CA A A  N+ @=CA A A nodebug 
@=CA A A  Ws Ws@=CA A A  @ @@=XD  t  t t  At default_init_file 
O A  cC@ A A ^ O@6@?@<C@ A A@6 F@9  U@<XD  t  t t  At save_attribute 
O A  eC@4A A A@6@/@8pred_attrib E	@E
@+ N+@M
@E
@1number_of_clauses @5@8 XO@M@S@@ D@8 XO@@@S@8  D(~w) @3@5@9  =@<XD  t  t t  At define_init_goal 
O A  mCAA A A@6@1 I
@.@5@8  Y@?@9define_predicate E	@<CAD A A @=XD  t  t t  At reserved_resource 
O A  rCA A A $header V@=CA A A $state  R@=CA A A   Q  R@=XD  t  t t  At   X 
O A  WC	@ A A
 F

@6@?@<C@ A A ^ E@6@?@R@<C@ A A @=XD  t  t t  At  A @D  t  t @t  At E A# D  t  t t  At  A 
O A EC@@Q A A
@6 ^@/@8meta_options W@8
check_options E	@/
@8exe_file E	@1 F
@.@5 ^@8 XK W@1 F@.@5@/@8  @ @ @8  d E	@8
save_autoload E	@8open_map E	
saved_program @.@8 C  ^@ @8  @E@ 
@8 E @M@ 
@8 Mv E	@@@S@ 
@/@8 Eb @ @ @8make_header E	@ @ @3@1  @5@5@8  P E	@ @ @8  G E	@   u  R B@/@8  S@ @8 G @1 B@1 C7access_level@.@5@2 @s   @5@1 B@1save_modules@5@2 Bsave_records@2 B
save_flags@2 B  :@2 Bsave_prolog_flags@2 B@1save_operators@5save_format_predicates@5@1 @s  @5@8 @$ @8 H  E	@ @8 E@ @8save_foreign_libraries E	@ @8 G E	@ 
@8 C E	@9	close_map  E	@<XD  t  t t  At   N 
O A  MC@/@ A A@6@ 
@3@1 @] B@5@4@1 Hn C>@5@5@/@8 B E	@?~t~8|~w~t~32|~w~t~48|~w~n@3@4@4@5@8  = O@ @9 D E	@<CA A A@6@/@8 V @ @8
copy_resource E	@?@<CA A A@6 Eu@1 @@1 @X S@2 V
@5@0@5@9 @ E	@<XD  t  t t  At find_foreign_library 
O A  C@]Bs A A@6@3@1 @R G@5@4@1 Hn C>@5@5@/@8  @?@E@<@1 U Ol@5@/
@3@1 @] Hy@5@4@1 Hn C>@5@5@8   Z<@/@8 G E	@1 @@.@5"~w" -o "~w" "~w"@3
@4@4@5@8  ^@ @8 Y E	@M@'@@@'@G
@F@<XD  t  t t  At  W AED  t  t t  At  W 	 O A W C@4 A A E F   
@6 @ @9 W E	@<C@4 A A E F   
@6 @ @9  @<C@4 A A E F   
@6 @ @9  @<C@4 A A E I
  I

@6 @ @9  @<C@4 A A E F   
@6 @ @9  @<C@4 A A E     
@6 @ @9  @<C@*@4 A A E   W. ^kernel Fk  
@6@1 W.@4 ^@4  @4 Fk@5@ @9  @<C@4 A A E H$ G H$
@6 G@ @9  @<C@4 A A E F   
@6 @ @9  @<C@$@4 A A E B W.save JL  
@6@1 W.@4  @4 JL@5@ @9  @<C@4 A A E L\ G L\
@6 G@ @9  @<C@$@4 A A E C W.  no_save C
@6@1 W.@4  @4  @5@ @9  @<C@4 A A E F   
@6 @ @9  @<XD  t  t t  At     
O A  C
B A A@6@1  @.
@5@8 I@8 E@?@<CB A A   @=XD  t  t t  At     
O A   C@:B A A@6~nPROLOG FLAGS~n~n@8  =@/
@/@0 B@/@8 G E	@D
@8no_save_flag E	@M
@Q~t~8|~w: ~w (type ~q)~n@3
@4@4@5@8  =@1  A@2restore_prolog_flag
@5@8  D@R@<CB A A   @=XD  t  t t  At    
O A  C@'A, A A@6@1special_module@.@5@1save_module
@5@8  9@1 B@1 V@5@2 A@2  @5@1  
@5@9  9@<XD  t  t t  At   C 
O A  BCB A A
 A@6@?@1  A@5@8 DN E	@1 
@2 H`@2  A@5@@<CB A A@6@1 
@2 H`@2 @5@@<XD  t  t t  At    
O A  C@$@ A A@6@1  @.
@5@8  Y@?@ 
@3@1 @] B@5@5@/@8    t V O@ @9  @<C@1@ A A@6@E
 U @.@8 C6@M@(
 @.@@@(
 @-@1 L\ @.@5@ 
@8  @? G@/@8 C6  t V O@ @9  @<C@J@ A A@6 Yt @.@8 C6@? G@/
@8 C6  t V B@/@8  S@ #!/bin/sh~n@8  ^@ # SWI-Prolog saved state~n@8  ^@E
@+ ^@M@( O@@@( Qp@ @"exec ${SWIPL-~w} -x "$0"~w"$@"~n~n@3
@4@5@8  ^@ @9 E@<C@ A A @=XD  t  t t  At     
O A   C@4A A A@6~nRECORDS~n@8  =@A@'@/
@8 E E	  8@3
@4@.@5@8  =@0@8 B E	 G@8  =@1 G
@0@5@8  D@R@@@S@G
@<XD  t  t t  At   ~ 
O A  }C@ A A@6 U @.@8 C6@0 A@8 @ E	@? Z_@9  @<C@ A A 

@=XD  t  t t  At    
O A  CA A A@6 D@8 XO@D AD@8 XO@M@Q@D AE@8 XO@M@Q@<XD  t  t t  At define_toplevel_goal 
O A  CAF A A@6@1  @.@5@8  Y@?@9  o@<CAI A A @=XD  t  t t  At    
O A  CA2 A A  @=CA3 A A  A@=XD  t  t t  At   7 
O A  6CB A A@6@/@8   E	@?@9  ^@<CB A A @=XD  t  t t  At    
O A  C@BA A A@6@1 V

 B@.@5@1 @$@1 V
 B@.@5@1 B@1  6~t~8|~w~t~24|~w~t~40|~w~n@4@4
@4<Copied from running state>@5@2 Z>@5@2 E@5@1 E@5@9  @<XD  t  t t  At   2 
O A  1C@ A A  F@ @=C@ A A  F@=C@ A A  F@=XD  t  t t  At     
O A   C@*BI A A@6~nFORMAT PREDICATES~n@8  =@/
@/@8 B E	@/@8qualify_head E	@!
@1 A 
@5@#  8@3
@5@8  =@ 
@8  D@R@<CBQ A A   @=XD  t  t t  At    
O A  CB$ A A@6@8 C6@?@<CB& A A@6@0@8 C6@?@1 @s
@5@0 @.@9 B-@<CB) A A@6@3@1 V@5@5@9  @<XD  t  t t  At    
O A  C@#B6 A A@6@?@1    @5  @8  
~nOPERATORS~n@8  =@1 V@.@5@1  4@5@8  9 [@9  =@<CB; A A @=XD  t  t t  At    
O A  CB A A@6@1  @.@5@8  Y@? B@/@8 D@1  @5@9 G@<CB A A@6@1  @0@5@9 @I@<XD  t  t t  At     
O A   C@0A A A@6~nFLAGS~n~n@8  =@A@#@/
@8 FT E	@/@8 H E	~t~8|~w = ~w~n@3
@4@5@8  =@1 H
@0@5@8  D@R@@@S@G
@<XD  t  t t  At   { 
O A  zCB A A@6@?@<CB A A
@6@T@?@1 @@1 E  O@5@0@5@9 @@<C@FB A A D



@6@?@E@&@/@8option_type E	@M@E
@ @8 F F@M@ 
@9  y@@
@1 @@1 E@5@0@5@9 @@@@1 @@1 Esave_option@5@0@5@9 @@F@<CB A A@6@3@.
@4@.@5@8 C@?@3@1 D
@5@5@9  y@<CB A A
@6@1 @@1 E  O@5@0@5@9 @@<CB A A@6@1 @@1 E B<
@5@0@5@9 @@<XD  t  t t  At save_attributes 
O A  CA A A@6@A@/@8 XO@8  f E	@R@@@S@F@<XD  t  t t  At save_unknown 
O A  C@&A A A@6@1 
unknown@5@/@8 C6@E@+ @@M@S@@@1 @s@1 
 ! @5@5@9  D@<XD  t  t t  At    
O A  C@=A[ A A@6@8 Bj ~n~nMODULE ~w~n@3
@5@8  =@8   E	@A@!@!@1 
@0@5@#@0@8  L@D
@1 ]@0@5@8 XO@M
@Q@8save_predicate E	@R@@	@8 B   [@9  =@F@<XD  t  t t  At    
O A  C	B A A
 @6@0@9  0@<CB A A  F
 W. ^   Fk@=CB A A  A G@=CB A A  F @=C
B A A  B W.   JL@=CB A A  F G@=C
B A A  C W.    @=CB A A  F @=CB A A  F @=CB A A  F @=CB A A  F D/@=XD  t  t t  At   K 
O A  JC@@A A A@6@/@8  @/@8 D+ @A@/@1 ^>@.
@.@5@8 T H@D@ 
@ @0@ B V B@M@Q@D	@ 
@ @8  s E	@M@Q@ 
@ @8  @R@@@S@G
@<XD  t  t t  At    
O A  C
BS A A

@6 @8 Do@?@<C	BU A A 
  A
@=XD  t  t t  At   \ 
O A  [C@ @ A A@6@/
@8  0@?@E
@+ @M@'@@@b@g
@i@cD @p@m \Z@x@<C	@ A A F@6@?@9  @<C	@ A A F@6@?@9 !@<C@ A A @=XD  t  t t  At    
O A  C@7B` A A@6@1 C  @5@8  Y@?~nFOREIGN LIBRARIES~n@8  =@1 Y@.@0@5@1 B@1  @.
@5@2 B@1 @.@5@2  
 Z< O
@5@9  9@<CBh A A @=XD  t  t t  At    
O A  CB A A  C@=CB A A  D@=CB A A   @=CB A A tty_control@=CB A A  ]@=CB A A  ^ @=CB A A 	cpu_count@=CB A A hwnd@=XD  t  t t  At    
O A  CAK A A@6@8  n E	@8   E	@1 H$ @.@5 @.@8  @?@9 H$  
@<CAP A A @=XD  t  t t  At   @ 
O A  ?CA A A@6@1 
@5 AD@8 F E	@1 @5exported@8 XO@?@R@<CA A A@6@9 E E	@<XD  t  t t  At    ADD  t  t t  At    DD  t  t t  At    
D  t  t t  At   i 
O A  hCA A A @


 @ 

@6@?@ @0@9 C @<C@,A A A		  

 



@6@ @ @8  ` E	@ 
@/@8 !@ @ @ @9 Do@<XD  t  t t  At  ! 
O A !C@5Ah A A@6 C@8 XO@?@"
 


@#@ 
@/@/@8 Do~npre-defining foreign ~w/~d @3@4@5@8  =@1 @&@2 @2 @5@9  D@<C@|An A A@6@"
 


@#@ 
@/@/@8 Do~nsaving ~w/~d @3@4@5@8  =@E@%@"
 V@#@- Fk@M AD@8  @C@+ A@M AE@8  @P(Skipped clauses)@8  =@R@@@S@E
@8   E	@M@S@F@@@&@8   E	@D D@8 XO@M@Q@A@0@/@8 H  G@8  =@ @8 Fm @R@@@S@F@<XD  t  t t  At   q 
O A  pCA5 A A@6@8 ^ H\@?@<C@ A7 A A@6@0@/@8 !@/@/
@8 Do@1 @@1 @X	procedure@2 
@5@0@5@9 @@<XXQM ]*F@#/usr/lib/swi-prolog/boot/history.pl  ]wAs@ C S E ]'E ]E ]XD  t  t t  ]*t match_event 
O ]* !&C@	s@#/usr/lib/swi-prolog/boot/history.pl  ]wA !(@6@8
find_event ])@?@<C@ !( !(@6 C@1 ]no_event@5@8 @ ])@R@<XD  t  t t  ]*t  [ 
O ]* [C@!@ !( !(@6@/@/@8 A ])@/@ @8 !0@?@ @/@8 !0@ @ @ 
@8 !0@?@<XD  t  t t  ]*t not_event_char 
O ]* !1C	@ !( !(@6csym@8 E ])@?@R@<C@ !( !( C]@6@?@R@<C@ !( !( @=XD  t  t t  ]*t remove_history 
O ]* !6C@ !( !(@6@b@h@i@m @@c @s@?@<C@ !( !(@6@b@h@i@m @@y@1 ]*@0@5@8 I ])@?@<C@ !( !( @=XD  t  t t  ]*t expand_history2 
O ]* !:C@ !( !( C] C] @-@6@?@<C@ !( !( C]
 C]
@6@ 
@8 !2 ])@?@3
@5@ @9 !; ])@<C@#@ !( !( C]


 @.@6@?@ 
@/@/@8 !' ])@ @/@8 !0@?@ @ @0@9 !=@<C@"@ !( !('

 !?
@6@?@ 
 !?@ @/@/@8skip_quoted ])@ @ @9 !=@<C@"@ !( !("

 !C
@6@?@ 
 !C@ @/@/@8 !@@ @ @9 !=@<C@ !( !(


@6@?@ @ @9 !=@<C@ !( !(  @-@=XD  t  t t  ]*t  ] 	 D  t  t t  ]*t  ] 
O ]* ]C@+@ !( !(@6@E
@/@0@8 !8 ])@M@q@@@b@c@y@F@1 !8
@5@8 G ])@/
@8history_depth_ ])@ 
@9 !7 ])@<XD  t  t t  ]*t  ]* ADD  t  t t  ]*t  ]* DD  t  t t  ]*t  ]* D)D  t  t t  ]*t  ]* 	 D  t  t t  ]*t  !H 
O ]* !GC@ !( !(@6 ]@8 C7 ])@8 G3 ])@b@h@c @t@?@<C@ !( !( @=XD  t  t t  ]*t 
save_event 
O ]* !LC@ !( !(@6@8 @ ])@?@<C@ !( !(@6@9 ] ])@<XD  t  t t  ]*t 
read_history_ 
O ]* !PC
@: !( !(
@6@8list_history  ])@?@R@<C@= !( !(@6 F,@1 !-@2 F,
@5@8 !/@?@R@<C@@@ !( !(
@6@ 
@/@/@8expand_history ])@ @8save_history_line ])@/@ @8 \ ])@1 ]@.@4@1 E@.@5@4@1 @@5@5@/@1 B@1 @ @@5 C>@5@8 B. ])@E@T@M@'@'@F@@@B@E@"$silent
@#@M@ @ B G B A@ @ @9 ] ])@@@#@ @8 !M ])@E@+ @.@M C@1 !-@2expanded@5@8 !/@@@S@'@'@F@<XD  t  t t  ]*t  !T  
O ]* !SC@D@_ !( !(@6@E
@/
@0@8 !D@M@S@@@(
 @/@8 !F@/@8 Y ])@1 @.
@.@5@1 B@1 F"

@5@2 !8
@5@/@8 A ]) C@1 !-@2 !-@5@9 !/@<XD  t  t t  ]*t  ![ 
O ]* !ZC@ !( !( B @6@?@<C@:@ !( !(@6 ] @.@8 !J@1 @@.@5 ]@3
@4@3@1 ] @.@5@5@4 G@4@3@1 ] @.@5@5@5@8 E ])@1  A@2 ]@5@0 C>@8 !]@?@<C@ !( !( @=XD  t  t t  ]*t  !X 
O ]* !WC@ !( !(@6@/
@8  ])@ 
@/@8 !=@ @8 !h@?@<XD  t  t t  ]*t  ] 
O ]* ]C@4 !( !(@6@8 C~ ])@ 
@8prompt_history ]) @:@/@ U ]@ @ @ @8 !Q ])@?@<XD  t  t t  ]*t  !l 
O ]* !kC@t !( !( A@6@?@9 D,  ])@<C@D@v !( !(	@6@E
@/@0@8 !D@M@q@@@(@F@/
@8 IE ])@/@8 !p@E~!@/@8 !p@ @ @ 
@/@8 [ ])@M@ @8 ] ])@@@8 !s@G@9 !n@<XD  t  t t  ]*t  ](  	 D  t  t t  ]*t  ](  
O ]* ]'C	@m !( !(  @6@1 !8@0@0@5@9 @J @<XD  t  t t  ]*t  !B 
O ]* !AC@ !( !(
@6@?@<C@!@ !( !( K K
@6@?@ @ @ @ 
@ @9 !@@<C@#@ !( !(


@6@?@ @ @ @ 
@ @9 !@@<C@ !( !(

@6@?@ @ @ 
@ @9 !@@<C@ !( !( 
@=XD  t  t t  ]*t matching_event 
O ]* !uCA !( !(@6@0@/@8 !D@8 !h@0@8 !0@?@<XD  t  t t  ]*t take_string 
O ]* !wCA
 !( !(


@6@ 
 !3@8 !4@?@ @ @9 !x ])@<C
A
 !( !(

@6@?@<CA !( !( @=XD  t  t t  ]*t  !, 
O ]* !+C@ !( !( C]



@6@?@9get_last_event ])@<C@(A  !( !(
@6@ 
digit@8 !4@?@3
@5@/@8take_number ])@/@ @8 S< ])@ @/@8 !D@ @9 !h@<C
A !( !(@6@/
@8 !y@ 
@9 !v ])@<XD  t  t t  ]*t  ! 
O ]* !CA !( !(


@6@ 
 !}@8 !4@?@ @ @9 !y@<C
A !( !(

@6@?@<CA !( !( @=XD  t  t t  ]*t  !| 
O ]* !{C@ !( !(@6@0@/@8 !D@8 !h@?@<C@ !( !(@6 C@1 !- !.@5@8 !/@R@<XXQM C\F@%/usr/lib/swi-prolog/library/occurs.pl   Au@ C ES Efree_of_termEcontains_varE
contains_termEsub_varE CZEoccurrences_of_varEoccurrences_of_termEfree_of_varXO C\ ! C@t	u Ao   A !@6@*
@<C@v ! !@6@8 Dl@0@/@8 B_@9 ! C[@<XO C\ CZ C@j ! ! 

@=C@k ! !@6@8 Dl@0@/@8 B_@9 CZ C[@<XO C\ ! C@c ! !@6@1 !
@5@9 _ C[@<XO C\ ! C@\ ! !@6@1 CZ
@5@9 !@<XO C\ ! C@U ! !@6@D@8 ! C[@M@Q@<XO C\ ! C@N ! !@6@D@8 ! C[@M@Q@<XD  t  t t  C\t  _ @D  t  t @t  C\t !  @kO C\ ! C@,@ ! !@6@!@1 _ @5@#@A@@/
@8 B_@q
@ @8 B] C[@R@@	@9 B_@G
@<XO C\ ! C@C ! !@6@*
@?@<C@E ! !@6@8 Dl@0@/@8 B_@8 !@?@<XO C\ ! C@8 ! !

@6@?@<C@9 ! !@6@8 Dl@0@/@8 B_@8 !@?@<XXQM AF@+/usr/lib/swi-prolog/library/prolog_stack.pl   AuC ES E [Eprolog_stack_frame_propertyE UsE UtE AE [XO Aget_prolog_backtrace_lc C@P@ A A	@6@E@1frame@.
@5@8 W W@M@( @@F@@@/@8 @) Uj@ pc@/@8 Uo@ parent@/
@8 Uo@E
@1goal_term_depth@.@5@8 !@M@S@@backtrace_goal_depth@/@8 C6 WF@ @8 F F@ 
@ @ @9 A Uj@<XO A ! CA A A  !
level@=CA A A !

 Z

@6@ 
@9frame_predicate Uj@<C@0A A A !
 K


location 

@6@ 
@ @/@0@8subgoal_position Uj@ @1 C@0@5@8 L@ @ @ @9lineno Uj@<CA	 A A !
 I
@6@- @<XO Ais_stack CB A A@6@U
@"
 Ui@#@<XO A ! C@p A A@6@9 Ur@<XO Aguard_frame C@*A A A !
 G
@6@1 @.@.
@5@0@8 !" Uj@ 
@/@/@8 Do@1 @2 @5@9 Uk@<XO A Uv CA A A

@6@/@8 Uk@T@?@<CA A A@6@9clean_stack2 Uj@<XO Alineno_ C@)A A A@6@1 C@.
@5@8 @=
char_count@ 
@/@8stream_position_data Uj@b@g@i@t@? H/@ 
@/@8 !@b@g@c@m @@x@<CA A A@6
@8 BD Uj@9 ! Uj@<XO Aclause_predicate_name CA} A A@6@ B Nh B@?@<CA A A@6@/@0@8 !@?@1  A@5@9predicate_name
 A@<XO A ! CAt A A 
 @~|~t[~D]~6+ 



@=XO Adefault_backtrace_options CA A A@6@E
backtrace_show_lines @.@8 C6@M@)
@@@"
subgoal_positions @-@#@<XO A ! C@&A A A@6@1 B@1 D
 B@.
@5@2 @
@2newlinedetect@5@1 !
@5@1 E
@5@9 @$ Uj@<XO A
copy_pairs C@ A A@6@?@<C@ A A  @	<skipped>
@6@?@ @9 F@<C@.@ A A

 @


 @

@6@ @ @8copy_term_limit Uj@q @ @ @ @9 ! Uj@<XO A	copy_goal C@ A A 
 @6@?@<C@D@ A A	@6 F@/
@8 Uo@E@-@"
 

@#@M@ @/@8 !@E@ @8
hidden_module Uj@M@'@@
@" @#@@@ 
@9 !@G@F@<XO A [ CA' A A@6@/
@8 ! Uj@ 
@/@8
merge_options W@1 D@5@/@8 F A@ @9 T Uj@<XD  t  t t  At  Um ADD  t  t t  At  Um AEO A ! CA$ A A@6@9 [ Uj@<XD  t  t t  At  D BO A D CA0 A A@6@/
@8 !@&@ 
@ @9 D Uj@<XO A Us C@s A A@6@8 G2@8 G2@T@?@3@1 !
@5@5@8 ! Uj@9nlc  Uj@<C	@w A A@6@8 !@9 !@<XO A ! C@ A A  @=C@ A A  A@=XO A ! CA A A @=CA A A
@6@8 ! Uj@?@<CA A A

@6@ 
@ @9 !@<XD  t  t t  At  W AED  t  t t  At  W 	 O A W C@0 A A [ ! G !
@6 G@ @9 W Uj@<XO A
where_no_goal CAF A A  C

 @~w <foreign>
@=CAH A A  G

 @ ]
@=C@QAJ A A K

@6@1 ! @.@5 @.@8 XK W@ @ @/@/@0@8 !@ @1 !@0@5@8 L@ @ @/@8 !@ @/@8 ! Uj@&@?@&@" @~w at ~w:~d
@#@<C@<AR A A

 K
@6@ @1 @/@.@5@8 H Uj@ @1 H/@.@5@8 "@ @/@8 "@&@?@&@" @ "
@#@<C@ AX A A K
@6@ @/@8clause_name !@&@" @~w <no source>
@#@<CA\ A A 	meta_call
<meta call>
@=XO A
where_goal CA_ A A C
 @
 <foreign>
@6@?@'
@<C@HAa A A K

@6@1 ! @.@5 @.@8 "@ @ @/@/@0@8 !@ @1 !@0@5@8 L@ @ @/@8 !@&@?@&@" @	 at ~w:~d
@#@<C@3Ah A A		 K
@6@ @1 @/@.@5@8 "@ @1 "@.@5@8 "@&@?@&@" @ "
@#@<C@$Am A A K
@6@ @/@8 "@&@?@&@" @ ~w <no source>
@#@<CAq A A @=XO Afind_subgoal C@"A A A
 E
@6@ @8 B Uj@ 
@ @/@8 [1 H@U@?@ @ @9 " Uj@<CA A A 
@=XO A ! C@'A A A@6@/@0@8 [ !@/@8 Ex Uj@ @ @/@8 "@ @ 
@8 B_@ @ @9 B_@<XO A ! CA4 A A @=C@3A6 A A	
@6@ @/@8 !@E@+@&@M@'
@F@@@" Bw
@#@ @ @ 
@9 !@F@<C@ A> A A !

 @6@?@&@ @ @/@8 ! Uj@ @ @ 
@9 ! Uj@<C@+AA A A		 !


@6@ @/@8 "@" @~q
@#@ @ @ 
@9 " Uj@<XO A ! CA
 A A  C
@=CA A A  G
@=CA A A K
@6@9 "@<XO A ! C@ A A 
 Ql@6@8 Dl@?@<C@%@ A A@6@8 C Uj@?@/
@/@8 B Uj@q
 @(@ @ @ @/@8 !@ 
@ @9 " @<C@@ A A
@6@8 Dl@?@/
@/@8 ^ Uj@q
 @(@E@$@b@g@g@s@M@ 
@ @8 "" @ @ @9copy_term_args Uj@G@G@G@@@T@q@ 
@ @8 "" @ @ @8 "#@q@b@g@g@m @@c@m @@y@1 @@.@5<skipped ~D of ~D>@3@4@5@8 E Uj@ @ @8 B_@ @/@8 B_@ @/@8 B_@ @ @ @9 !@<C@ A A@6@9 G Uj@<XO A ! C@ A A @6@?@<C@@ A A !



@6 !@ @8 Uo@E@+ C@M Un@/@8 Uo@" C@#@F@@@:@E@+ @@M Un@/@8 Uo@" G@#@F@@@E GR@/@8 Uo@M@" K@#@@@) "
@F@F@E
@+ "
@M@) @@@ 
@ @8 ! Uj@E !@/@8 Uo@M@S@@@( C@E@A !@/@8 Uo@A@  Un@/@8 Uo@ @1  C@0@5@8 L@F@@ ^O@/@8 C6@b@g@c@u@F@M@q
 @ @ @ @ 
@ @9 !@@	@)@G@G@<XO A ! C@} A A   @=XO A ! C
A A A@6@/@8 ! G@9 ! Uj@<XO A "$ C@,@ A A@6@b@h@i@r@?@q
@ @ 
@/@8 B_@ @ @/@8 B_@ @ @8 !@ @ 
@ @9 "#@<C@ A A @=XXQM YF@#/usr/lib/swi-prolog/library/date.pl   Au@ C ES E
parse_timeE YEday_of_the_yearEday_of_the_weekE "-XO Yday C@	u A   A "5@6@/
@8	int2digit Y@8 F" Y@'
@<XO Ytimezone C@8@ "5 "5 @+
@6@/@ @/@8hour Y@"@:
@#@/@ @/@8minute Y@b@c @g@p@x@b@c @g@p@x@'@<C@/@ "5 "5

 @+
@6@/@ @/@8 "<@/@ @/@8 "?@b@c @g@p@x@b@c @g@p@x@'@<C@ @ "5 "5
  @+
@6@/@ @/@8 "<@b@c @g@p@x@'@<C@2@ "5 "5 @-
@6@/@ @/@8 "<@"@:
@#@/@ @/@8 "?@b@g@x@b@g@x@'@<C@)@ "5 "5

 @-
@6@/@ @/@8 "<@/@ @/@8 "?@b@g@x@b@g@x@'@<C@ "5 "5
  @-
@6@/@ @/@8 "<@b@g@x@'@<C@ "5 "5    @Z
@=C@ "5 "5   @6@ 
@/@8ws Y@"@U@T@C@#@<C@ "5 "5   @6@ 
@/@8 "B@"@G@M@T@#@<C
@ "5 "5    

@=XO Ymonth C@ "5 "5@6@/
@8 "6@8 "9@'
@<XO Ysecond C@ "5 "5@6@/
@/@8 "6 @<@ 
@8 "9@&@ 
@ @9opt_fraction Y@<XO Yopt_time C@%@ "5 "5@6@A@"
@T
@#@@	@"
@ 
@#@?@&@ @ @9iso_time Y@<C
@ "5 "5    

@=XO Y "= C@ "5 "5@6@/
@8 "6 @8 "9@'
@<XO Y "@ C@ "5 "5@6@/
@8 "6 @;@8 "9@'
@<XO Yday_of_the_month C@ "5 "5@6@/
@8 "6@8 "9@'
@<XO Y
month_name C@ "5 "5 @J@a@n

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

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

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

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

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

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

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

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

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

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

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


@=XO Yday_name C@ "5 "5  @S@u@n

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

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

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

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

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

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

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


@=XO Y "C C@ "5 "5@ 
@6@?@&
@ 
@9 "B@<CA  "5 "5 

@=XO Ydigits C@ "5 "5


@6@ 
 !}@8 !5 Y@&@?@&@ @ @9 "W Y@<C@ "5 "5 
@=XO Y "O C@S@ "5 "5@6@/@ 
@/@8 "<@"@:
@#@/@ @/@8 "?@"@:
@#@/@ @/@8 "G Y@/@/@/@ @/@8 ": Y@b@g@g@o@x@b@g@g@o@x@b@g@g@o@x@'@<C@?@ "5 "5@6@/@ 
@/@8 "<@"@:
@#@/@ @/@8 "?@/@/@/@ @/@8 "\@b@g@g@o@x@b@g@g@o@x@b@g@x@'@<C@A@ "5 "5@6@/@ 
@/@8 "<@/@ @/@8 "?@/@ @/@8 "[@/@/@/@ @/@8 "\@b@g@g@o@x@b@g@g@o@x@b@g@g@o@x@'@<C@6@ "5 "5

@6@/@ 
@/@8 "<@/@ @/@8 "?@/@/@/@ @/@8 "\@b@g@g@o@x@b@g@g@o@x@b@g@x@'@<C@+@ "5 "5@6@/@ 
@/@8 "<@/@/@/@ @/@8 "\@b@g@g@o@x@b@g@x@b@g@x@'@<XO Y Y
 C@.@Z "5 "5

iso_8601 @-
@6 "^@/@ 
@ @ @  @ @/@8 "] Y@b@c @g@p@x@'@<C@] "5 "5 "^ @6@ @/@8year Y@ 
@ @ @ @ @ @9
iso_8601_rest Y@<C@@` "5 "5@ @ rfc_1123 @6@0@ @/@8 "U Y@"@,@ 
@#@ @/@8 "B@ 
@ @/@8 "Q Y@ @/@8 "B@ @/@8 "S Y@ @/@8 "B@ @/@8 "`@ @/@8 "B@/@ @/@8 "<@"@:
@#@/@ @ @/@!@8 "?@"@!@:
@"@#@/@#@ @"@/@$@8 "[@ @$@/@%@8 "B@/@&@/@'@/@(@ @%@/@)@8 "\@ @b@g@g@&@o@x@ @b@g@ @g@'@o@x@ @b@g@#@g@(@o@x@'@)@<XO Y !} C@ "5 "5

@6@ 
@1 !}
@5@8 "Y@'@<XO Y "7 C@ "5 "5@6@/
@/@8 "j Y@/@ @/@8 "l@b@g
@c
@p@g@o@x@'@<XO Y ". C@.A "5 "5 Y



@6@1 @@.@5%j@1 Y	
     @k @k@5@8 X Y@ @9 ]Q Y@<XO Y "2 C@7@U "5 "5@6@/
@8 ID@1 Y@.@.@.@.@.@.@.@5@ 
@8 F@?@1 "o @k @k@5@9 H Y@<XO Y "0 C@.A "5 "5 "m



@6@1 @@.@5%u@1 "o
     @k @k@5@8 "p@ @9 "q@<XO Y "a C@;@ "5 "5@6@/
@/@8 "l@/@ @/@8 "l@/@ @/@8 "l@/@ @/@8 "l@b@g
@cC@p@g@c@d@p@o@g@c
@p@o@g@o@x@'@<XO Y "J C@H@ "5 "5

@6@A@"@.
@#@@	@"@,
@#@?@&@/@ @/@8 "Z@ @/@8 F@b@g@c @t@/@ @8 S;@b@h@g@c
@g@m \R@m @o@x@'
@<C@ "5 "5 


@=XO Y Y C
@: "5 "5  "b "o


@=C@; "5 "5  "F "o



@=C@< "5 "5  "4 "o


@=C@= "5 "5  "> "o


@=C@> "5 "5  "A "o


@=C@? "5 "5  "H "o


@=C@@ "5 "5 
utc_offset "o


@=C@A "5 "5	time_zone "o


@6@-
 @k@<C@B "5 "5daylight_saving "o


@6@-
 @k@<C@D "5 "5  Y "o



 "m
@=C@E "5 "5 time "o



 "y
@=XO Y ", C@R "5 "5@6@0@9 "2 Y@<XO Y "1 C@ "5 "5@6@/
@8 "l@8 "9@'
@<XO Yweek C@ "5 "5@6@/
@8 "6@5@8 "9@'
@<XO Yweek_ordinal C@;A "5 "5@6@1 @@.@5%w@1 "o
     @k @k@5@8 "p@ @/@8 "q@ 
@b@i@c@m @@c@p@g@m @@j@o@c@o@x@<XO Y "d C@-@n "5 "5@-
@6@ @/@8 "E Y@"@-
@#@ @/@8 "3 Y@ 
@ @ @ @ @9 "L Y@<C@q "5 "5		    @-
@6@ @ @9 "@<C@s "5 "5

@6@ @/@8 "@ @/@8 "@ 
@ @ @ @ @9 "@<C@ @v "5 "5


@-
@6@ @/@8ordinal Y@ 
@ @ @ @ @9 "@<C@@@y "5 "5
@-@W
@6@/@ @/@8 "} Y@"@-
@#@/@ @/@8 "| Y@ 
@ @ @ @/@8 "@ @ @8 " Y@'@<C@4@} "5 "5
@W
@6@/@ @/@8 "@/@ @/@8 "@ 
@ @ @ @/@8 "@ @ @8 "@'@<C@%@ "5 "5

   @W
@6@/@ @/@8 "@ @8 "@'@<XO Y " C@4@ "5 "5		@6@/
@/@8 "l@/@ @/@8 "l@/@ @/@8 "l@b@g
@c@d@p@g@c
@p@o@g@o@xAn@8 "9@'@<XXQM AF@)/usr/lib/swi-prolog/library/statistics.pl   Au@ C ES E BE @zE "yEprofileE "E U^Eshow_profileXO A " C@J@ A A@6@1 MD@.@5@8 D( @E@*@1thread_stats
@.
@.@5@0 C>@8 B-@M@" Hg	threadstacks
 I "yid
@#@@@" Hg " I "
@#@G
@<XO A
collect_stats C@[ A A@6@/@8core_statistics U_@/
@8
gc_statistics U_@ 
@/@8agc_statistics U_@ @/@8shift_statistics U_@ @9
thread_counts U_@<XO Apredicate_label C@@A A A 


@6@?@ 
@/@/@8 Do@E@ 
@8 ! U_@M@3@4 @4@5@9 D U_@@@3@4 @4@4 @4@5@9 "@<CA A A@6@?@/@/
@8 Do@3@4 @4
@5@9 "@<XO Akey CA A A  Z@=CA A A 
ticks_self@=CA A A ticks_siblings@=CA A A  @@=CA A A  \@=CA A A callers@=CA A A callees@=XO A
get_prof_node C@[A A A

 @


@6@"
node 







@#@0@1 @5@8 Z U_@D@1 @5@1 ]@0@5@8 XO@M@Q@1 @5@ @ @ @ @ @ @8 G U_@ 
@9 R U_@<XO A " CA A A E@6@?@/
@8 B_@ 
@9predicate_functor_name U_@<CA A Alabel@6@?@/
@8 B_@ 
@9 " U_@<CA A Aticks@6@?@/
@8 B_@/@8 B_@b@g
@g@o@x@<C@JA A A	 "z


percentage
@6@?@ 
@/@8 " "@ @/@8prof_statistics U_
accounting@ @/@8 "@E@b@g@g@m @@c @t@M@b@c@d@g@g@g@m @@m @p@x@@@b@f        @x@<C
A A A@6@/
@8 " U_@ 
@9 B_@<XO A	prof_node C@"A A A@6@1 B@1 C7  @.@5@2 @s   @5@1 "
@5@1 @s  @5@9 @$ U_@<XO A " C
A A Asamples@6@9 B_@<C
A A A "@6@9 B_@<C
A A A "@6@9 B_@<C
A A A "y@6@9 B_@<C
A A Anodes@6@9 B_@<XO A U^ C@A A A@6 "@/
@8 Finformation@1 "
@5@9 @ U_@<XO Areport C@]@ A A
 P



@6@1 "@.@.@.@5@8
time_state U_@b@g@g
@m @@y@b@g@g@m @@i@m @@y@b@g@j@m @@y@E
@b@g@c @v@M@(Infinite@@@b@g@g@m @l G3@y "@1 "y@5@9 "@<XO A " C@.@ A A Hg "yepoch


inferences
cpu
@6 @{@ @8 B U_ "@ @8 " "@ 
@8 "@9thread_stack_statistics U_@<XO A
data_stats C@BB) A A		
 @@=~D atoms, ~D functors, ~D predicates, ~D modules, ~D VM-codes






@6atoms@ 
@8 N" U_functors@ @8 "
predicates@ @8 "modules@ @8 "vm_codes@ @8 "@S@<XO A " C@@v A A
 " " F "stacklimit
 E F	allocated

usage
 F " " "
 E F "
 "
 F " " "
 E F "
 "
total " " "
 E " "
 "
@6 F@ @8 "	trailused@ @8 " F@ @8 "	localused@ @8 " F@ 
@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@<XD  t  t t  At  " @D  t  t @t  At " O A " CA2 A A@6@9 " U_@<XO A " C@S@ A A@6local_shifts@/@8 @y U_
global_shifts@/
@8 "trail_shifts@/@8 "@A@b@j@c @t@@@A@b@g
@c @t@@@b@g@c @t@?
shift_time@/@8 "@&
@" "shift F
 F "y F@#@<C@ A A 

@=XO A " CAM A A@6@8 G2@?@3@1top
@5@5@9 " U_@<CAP A A@6@/ @-@8 D U_@8
show_profile_ U_@0@9 #@<XO A " C@=@ A A@6collections@/@8 "@b@j@c @t@?	collected@/
@8 "gctime@/@8 "@&
@" Hggc "y K! " _unitbytegained
@#@<C@ A A 

@=XO A " C@|@b A A

@6process_cputime@/@8 "
process_epoch@/
@8 " "@/@8 " "@/@8 " "@/@8 " "@/@8 " "@/@8 " V@/@8 "@/@8 E@ @/@8 "@&
@" "core " "y " "y "
 " "data #counts " " " " "@#@<XO A " CA A A  @=CA A A  A@=CA A A@6@1  @5@1 ]
@5@9 XO@<XO A " C@(@N A A@6 "@3@.@.@5@8 F@0@/
@8 "! U_dict_key@/@8 Z Z@ 
@ @/@8 H H @z@ @9 #@<XO A # C@U A A@6@1 Hf # K! @5@8 C U_@?@)agc@<C@X A A@6@9 B U_@<XO A " C
A A A 

@6@?@9 "@<CA A A@6@0@9 Do@<XO A
show_plain C@LAs A A		@6 "@/
@8 " @@/@8 " \@/@8 "@1 "z "@5@/@8 "@b@g@c
@p@l X@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 U U_@<XO A " CA A Aprof





@6@ 
@ @ @9 E^ U_@<XO A # CAl A A @=CAm A A
 @6@?@<C@ An A A @


@6@ @ 
@8 # U_@q @ @ @ 
@9 #& U_@<XO Asort_on CAh A A
 "@6@1cummulative @-@5 @-@8 XK W@?@<CAj A A 
 "@=XO A	time_name CA< A A " @{@6@?@<CA= A Awallwalltime@6@?@<CA> A A @{ @{@6@?@<CA? A A #1 #1@6@?@<CA@ A A@6@1 W.@4 "@4 #0@5@9 F F@<XO Astack_stats C@2B3 A A @@+~|~w stack:~t~D~28+ ~t~D~13+ ~t~D~13+ Bytes




@6 "@ @8 " "@ @8 " "@ @8 "@S@<XO A # CAU A A@6@ Wpshow_profile_hook Wp@?@<C@eAW A A		@6@/@8 #! U_ "y@/@8 "@/
@8 #) U_@/@1 "
@5@/@8 A@ @/@8 S@ @/@8 OD H
~61t~69|~n@8 @ U_Total time: ~2f seconds~n@3@5@8 #  #<@8 #=~w~t~w =~45|~t~w~60|~t~w~69|~n@3	Predicate@4Box Entries@4Calls+Redos@4Time@5@8 #  #<@8 #=@1 # @.@5@8 #-@ @ @ 
@9 #(@<XO A	time_true CA	 A A@6@9 " U_@<C@.A A A@6@/@8 X U_ @{@/@8 " "@/
@8 "@ 
=@/@8 Y U_@8 B] U_@8 #I@ @8 #I@R@<XO Astacks_stats C@^B- A A
 @@(~|~tLimit~28+~tAllocated~13+~tIn use~13+ Bw

@6 F@/@8 "Local @ @ 
@/@8 #3 U_@" Bw
@# F@/@8 "Global@ @ @/@8 #N@" Bw
@# F@/@8 "Trail @ @ @/@8 #N@" Bw@#@<XO A
time_stats C@EB# A A@6 "@/
@8 "@1 F@.@5 X@ 
@8 X U_@& "@/@8 " "@/@8 "@" @
Started at ~s Bw @@&~3f seconds cpu time for ~D inferences@#@<XO Amsg_statistics C@EB A A #@6 "y@/@8 "@ @/@8 #Q U_@" Bw
@# #@/@8 "@ @ @/@8 " U_@" Bw Bw
@# "@/@8 "@ @ @ 
@9 #J U_@<C@XB A A #@6@E K!@/@8 "@+ "@M@( A@@@(atom @F@& _@/@8 " #@/@8 " #
@/@8 " "y@/@8 "@" @@6~D ~wgarbage collections gained ~D ~ws in ~3f seconds.
@#@<C@:B A A		 "
 @@:Stack shifts: ~D local, ~D global, ~D trail in ~3f seconds




@6 F@ @8 " F@ @8 " F@ @8 " "y@ @8 "@S@<C@0B A A "
 @@0~D threads, ~D finished threads used ~3f seconds



@6 _@ @8 "finished@ @8 " "y@ @8 "@S@<XO A " CA A A "



@6@8 #G @{@8 " "@ 
@9 "@<XO A " C@>@ A A@6 H> @.@8 C6@? H>@/@8 "threads_created@/
@8 "thread_cputime@/@8 "@b@g
@j@m @@y@&
@" " " "y _ #_@#@<C@ A A 

@=XD  t  t t  At  "y @D  t  t @t  At " O A " C@?@ A A@6@/@8 "@A@.@1 B.
@.@2 B@1 "
@5@2 @@5@1 D@.
 @.@5@8 DT U_@8 #D U_@E@+
 @.@M@?@@@S@@	@8 #F@R@G@<XD  t  t t  At  " @D  t  t @t  At "  A#O A " C@(A5 A A@6@1 "@.@5 "@8 #-@/
@8 #. U_@/@8 D U_@1 C
@5@1  A@2 "@5@9 #b@<XO A #W CB A A 
@=C@<B	 A A

@6@ 
@/@8 #@&@ @ 
@ @/@8 #V U_@E@+@&@M@'@F@@@" Bw
@#@ @ @9 #g U_@F@<XO A " C@C@ A A@6@1 @y #@.@5@0 C>@8 B-@b@j@c @t@?
agc_gained@/
@8 "agc_time@/@8 "@&
@" # # "y K!  _ #
  #
@#@<C@ A A 

@=XXQM WF@(/usr/lib/swi-prolog/library/operators.pl   Au@"C ES E WE WE WE WE XhXD  t  t t  Wt  W @D  t  t @t  Wt #l  @kO W #l C@c	u A   A #n@6@/@/
@8 C W@ 
@/@8tag_ops W@ @8undo_operators W@ @9
set_operators W@<XD  t  t t  Wt  W @D  t  t @t  Wt W O W W C@i #n #n@6@/@8 #l W@1operator_stack@2 @mark@5@9 G@<XO Wop_type C@ #n #n  C [>@=C@ #n #n  H [>@=C@ #n #n  Hinfix@=C@ #n #n  H #@=C@ #n #n  H #@=C@ #n #n  Hpostfix@=C@ #n #n  H #@=XO Wsame_op_type C@ #n #n@6@/@8 #} W@9 #@<XO W #m C@ #n #n@6@9 #v@<XO W
undo_operator C@!@ #n #n B



 B


@6@ @ @ 
@8 H@ @8 # W@?@<C@*@ #n #n B


@6@?@1 B
@5@ @8 # W@1 B
@5@ @9 #@<C
@ #n #n B@6@?@<C@ #n #n  B



 B 
@=XO W #w C@ #n #n @=C@ #n #n@6@8 #v@9 #v@<C@ #n #n B



@6@1  A
@5@9 G(@<XO W #t C@ #n #n @=C@ #n #n
@6@ @8 #@ 
@ @9 #s@<XO W #q C@ #n #n 
@=C@;@ #n #n B





 B


@6@1 @5@/@/@8 #o@" @#@ @ @9 #p@<XD  t  t t  Wt  #{ ADD  t  t t  Wt  #{ DD  t  t t  Wt  #{ D)O W W C@} #n #n@6@1 #z@2 @@.
@.@5@8 I@8 #v@+
 #|@?@<XD  t  t t  Wt  Xi @D  t  t @t  Wt Xh A# A# O W Xh C@%@s #n #n@6@1 B
@5@/
@8 #@1  A@5@8 G(@1 #z@2 @incremental
@5@9 G@<XXQM W-C AS AXXQM AF@@/build/spark-yKhAJi/spark-2012.0.deb/simplifier/data__system.pro  7AAuC AS AEsave_data__system E AEadd_system_start_date_timeE Y@E YCXO A # C@&@\ A A@6 A@/
@8 [ \@3@1  A@2  Y?@5@4@1  A@2  A@5@5@8 [{ [@?@<XO A # C
@R A A@6@1 YC
@5@8 B @?@<XO A # C@N A A@6@1 Y@
@5@8 #@?@<XD  t  t t  At  Y? ADD  t  t t  At  A ADO A YC C  A_ A_ 
Proof Checker@=XXQM$dwimF@ /usr/lib/swi-prolog/boot/dwim.pl  ]wAs@ C S Edwim_predicateE \E$similar_moduleE$find_predicateXD  t  t t  #t 
find_sim_pred 
O # #C@,A	s@ /usr/lib/swi-prolog/boot/dwim.pl  ]wA # 
 
@6@ @8
sim_module
 #@1 @5@/@8 H6 #@ @ @/@8 Dp #@ @9	sim_arity #@<XD  t  t t  #t  # 
O # #CA- # #@6@T
@?@<CA. # #@6@b@h@i@m @@l PC@c@r@<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 pack_ 
O # #CA # # @=XD  t  t t  #t  # @D  t  t @t  #t #  @kD  t  t t  #t  # 
O # #CA # #@6@/@8dwim_predicate_list #@9 B #@<XD  t  t t  #t 
principal_pis 
O # #CAD # #@6@/
@8map_pi_heads #@ 
@/@8principal_predicates #@ @9 #@<XD  t  t t  #t 
name_arity 
O # #C	A5 # #

@6@8 @ #@?@<CA7 # # 



@6@?@<CA8 # # E



@6@E@T@M@S@@@b@g@c@o@x@<CA= # #@6@8 W> #@?@9 #@<CA@ # #@6@1 @@1 B: Un
@5@0@5@9 @ #@<XD  t  t t  #t 	goal_name 
O # #C@D@ # #@6@!
@1 Uf@0@5@#@A@0@8 \ # @0@3@1 X+ @.@5@4@1 ] BE@5@5@8 H #@1 F@.@5 "@3
@5@8 E #@ 
@ @8 B] #@R@@	@ 
@9 B` #@F@<XD  t  t t  #t unqualify_if_context 
O # #C	@ # #@6@T@?@<C@ # #
 


@6@*

@?@<C@ # #@6@?@<XD  t  t t  #t  @Y 
O # @YC@Z # #@6@/@0@8 C #@1  ! @5@/@8 C7 #@9dwim_existence_error #@<XD  t  t t  #t correct_meta_arguments 
O # #C@ # # G
 G@6@?@<C@-@ # #@6@1 
@5@1 @@.@5@8 XP #@?@/@/@8 #@ 
@ @ @8 # @ @ @ 
@9
correct_margs #@<C@ # # 
@=XD  t  t t  #t  # 
O # #C
AY # #@6@/
@8find_definitions #@ 
@9strip_subsumed_heads #@<XD  t  t t  #t  # @D  t  t @t  #t #  @kD  t  t t  #t  # 	 D  t  t t  #t  # 
O # #C@?@ # #
 


@6@ 
@/@/@8 # #@/@ @8 \ #@E
@*@M@S@F@@@&@ @ @ @/@8find_predicate #@?@ @/@8 K #@ @ @9 # #@<C@%@ # # 

@6@/
@/@8 #@1 
@5@1 ^
@0@5@8 A #@-@?@<C@ # #@6@9 # #@<XD  t  t t  #t  \ @D  t  t @t  #t \  A# @kD  t  t t  #t  \ 	 D  t  t t  #t  \ 
O # \C@6 # # 


@6@ @ 
@9correct_goal #@<XD  t  t t  #t  # @D  t  t @t  #t #  @kD  t  t t  #t  # 	 D  t  t t  #t  # 
O # #C@#A # # 


 

@6@ @8 V #@ @8 G #@0@1 
@5@9 Z #@<XD  t  t t  #t strip_subsumed 
O # #CA~ # # 
@=CA # #
@6@ 
@8 F> #@?@ @9 # #@<CA # #



@6@ @ @9 #@<XD  t  t t  #t  # 
O # #CAt # # @=C@!Au # #
@6@/@ 
@8 #@ @8 #@D@ @8 #@M@Q@?@ 
@9 #@<CAz # #

@6@ 
@/@8 #@ @ @9 #@<XD  t  t t  #t map_pi_head 
O # #CAN # # 


 
@6@U@?@ 
@ @9 # #@<CAQ # # 


@6@ 
@9 #@<XD  t  t t  #t find_predicate_ 
O # #C@"A # # 
 @6@8 #@1 
@.@5@8 #@ @9 #@<XD  t  t t  #t  # 
O # #CA$ # #@6@T
@?@9 #@<C	A' # #

@6@8 #@?@<C	A) # #@6@8 #@9 #@<XD  t  t t  #t  U 
O # UCA # #@6@?@<C@CA # # 


 @
 

@6@1 @5@ @8 # #@ @ @ @/@8 # #@ @ @9 # #@<XD  t  t t  #t  # 
O # #C@8A	 # #@6@1 @.@.@5@ 
@/@8 FP #@1 @5@8 #@?@ @/@ @ @8 D: #@ @ @ @ @9 # #@<XD  t  t t  #t  \ 
O # #C@ # # @=C@ # # D



@6@" V%@#@ 
@9 #@<XD  t  t t  #t  # 
O # #C@ # #

@6@?@<C@I@ # #@6@q
@ @ 
@/@8 #@ @ @/@8 #@E@  @8 #@M@ @ @ @/@8 #@ @ @ @8 # #@@@'@F@ @ 
@ @ @ @9 #@<XD  t  t t  #t 
include_arity 
O # #C@ # # 
@=C@!@ # #



@6@ 
@0@/@8 #@ @0@8 #@?@ @ @9 # #@<C
@ # #


@6@ 
@9 #@<XD  t  t t  #t  # 
O # #C@ # #@6@/@1 #
@5@ 
@8 #@-
@?@<C@.@ # #@6@/@1 #
@5@/@8 #@ @/@8 #@1 @@.
@5@ @8 #@1dwim_correct@5@8 F  #@?@<XD  t  t t  #t  # 
O # #C@_ # # C>@6@?@<C@H@` # #@6@/@8 #@/
@8 #@E@ 
@8
no_context #@M@S@F@@
@!@1 C FDWIM could not correct goal@5@#@!@1 @@1 @X !%
@5@5@#@E@+
 @@M@ @9 #@@ Eu@ @9 @ #@<XD  t  t t  #t correct_literal 
O # $C@@ # #
@6@/@/@8 #@ @/@/@8 #@ @0@/@8 #@ @/@ @8 #@?@ @3@0@.@5@8 C #@ @3@5@8 $@E@A@E@1 @2 @5@8 G #@M@&@"
 @#@@
@ @ @ @/@8 #@'
@ @/@8 # #@1 #@5@8 $ @M@S@@@'
@G@<C@%@ # #@6@0@/@8 #@ @0@/@8 #@ @3@.@5@8 #@?@3@5@ 
@9 $ #@<C@ # #@6 @@1dwim_undefined
@5@8 $@R@<XD  t  t t  #t  $ 
O # $C@r # #   \S@=C@s # #   C@=C@t # #   C@=C@u # #   C@=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 $@?@<CA # # 

@6@1 @.
@5@1 Z@0@2 
@5@9 $@<XD  t  t t  #t  $ 
O # $C@!A # #
 


@6@/@/@8 #@ @8 E #@1 @5@ 
@9 #@<XD  t  t t  #t find_definition 
O # $C@SAb # #@6@0@/
@8 #@ 
@8 #@E@?@1 ]@.@5@8 #@M@E@&@1  
@5@1 ]@5@8 #@  @0@0 C@8 E #@M@"  
@#@@
@" 
@#@@@'
@F@<XD  t  t t  #t  # 
O # #CA] # # 
@=CA^ # #

@6@ 
@ @8 $ #@ @ @9 #@<XD  t  t t  #t  # 
O # #C@9 # # 
@6@T
@?@<C@; # # 

 @6@A@T@@@T@?@<C@? # # \R

 \R
@6@?@ @ @9 #@<C@&@A # # 

 
@6@0@1 @5@8 #@?@ @ @ @9 # #@<C@D # # 
@6@0@1 
@5@8 #@?@ @9 $@<C@+@G # #@6@1 
@5@/@8 #@?@ @/@8 #@1 
@5@ @/@8 $@ @ 
@9 $@<C@Q@L # #
@6@D@1  ! @5 C>@8 #@M@Q@8 #@?@/@/@8 #@ @ @/@8 D8 #@E@+ @@M@1 @2 @5@8 #@)
 C>@@@E
@+ DC@M@'
@@@)
 C>@<C
@X # #  
@=XD  t  t t  #t  # 
O # #CAI # #@6@?@<CAJ # #
@6@ @8 #@ 
@ @9 #@<XXQM AgF@$/usr/lib/swi-prolog/library/lists.pl   AuC ES E [4E [E [E [6E [E [ E ["E X0E [9E [$E [<E [;E N|E HE [=E [&E ODE [?E TE [(E [*E [,E [@E UE [.E LE [BE [DE [FE [HE [0E [1XD  t  t t  Agt  [ 
O Ag [CB/ Af Af
@6@ 
@9 [ H@<XD  t  t t  Agt  [! 
O Ag [ CB Af Af@6 @9 [! H@<XD  t  t t  Agt member_ 
O Ag $C@m Af Af @=C@n Af Af
@6@ @ 
@9 $ H@<XD  t  t t  Agt  [% 
O Ag [$CA Af Af

@6@ 
@9max_member_ H@<XD  t  t t  Agt select_ 
O Ag $"C
@ Af Af 
@=C@ Af Af
@6@ @ @9 $# H@<XD  t  t t  Agt  [' 
O Ag [&C@lA Af Af@6@/@/
@8 Ge H@/@/@8 $%@E@+
@+@M@*@F@@@F@E@T
@+@M@ @8 F@F@@@3@E@+
@T@M@8 F@F@@@!@E@T
@T@M@/@8 F@ @8 F@@ B<@8 F F B<@8 $&@F@9perm H@<XD  t  t t  Agt  [) 
O Ag [(CAz Af Af @=CA{ Af Af




@6@ 
@9 [( H@<XD  t  t t  Agt  L 
O Ag LCAX Af Af
@6@ 
@9last_ H@<XD  t  t t  Agt  [/ 
O Ag [.CA0 Af Af@6@T
@? @ 
@9generate_nth H@<CA3 Af Af@6 WF@8 $&@ 
@9	find_nth0 H@<XD  t  t t  Agt equalize_to 
O Ag $4CB{ Af Af @=C@(B| Af Af @



@6@E@*
@M@'@ @9 $5 H@@@ @ 
@ @9 $6@<XD  t  t t  Agt  [/ 
O Ag [0C@5@ Af Af@6@E@8 G2@M@9nth0_det H@G
@@@!@E@T
@M@"
@#@ @ 
 @9nth_gen H@@ @9 $&@G
@<XD  t  t t  Agt pairs_to_keyset 
O Ag $=CB Af Af @=C@"B Af Af @



@6@T
@?@)
 P@"
@#@ @ @9 $> H@<CB Af Af

@6@9 $?@<XD  t  t t  Agt  J 
O Ag [6C@ Af Af 
@=C@/@ Af Af
@6@E@D@ 
@8 L@M@Q@M@ @9 [6 H@F@@@"

@#@ @ @9 $@@<XD  t  t t  Agt numlist_ 
O Ag $ACBE Af Af

@6@?@"
@#@<CBG Af Af


@6@q
@ @ 
@9 $B H@<XD  t  t t  Agt  [: 
O Ag [9C
@ Af Af@6@ 
@8 [; H@?@<XD  t  t t  Agt  [: 
O Ag [<C@ Af Af@6@/
@8 X0 H@?@'
@<XD  t  t t  Agt  [ 
O Ag [CB" Af Af 
@=CB# Af Af
@6@b@g
@i@m \Z@y@ @ @9 $F H@<XD  t  t t  Agt  [> 
O Ag [=C@ Af Af @=C@ Af Af

@6@ 
@ @9 [= H@<XD  t  t t  Agt min_member_ 
O Ag $ICB  Af Af 
@=CB Af Af
@6@E@ 
@8 F @M@ @9 $J H@@@ @ 
@9 $M@<XD  t  t t  Agt  @ 
O Ag [?C@ Af Af@6 B<@8 $&@9append_ H@<XD  t  t t  Agt  $< 
O Ag $;CA Af Af 

@=CA Af Af@6@ 
@/@8 _ H@ @ @ @ @9 $:@<XD  t  t t  Agt  N} 
O Ag N}C
A Af Af
@6@T
@?@<CA Af Af
@6@?@<CA Af Af
@6@?@ 
@/@8 $R H@ @ @9 $S@<C	A Af Af 
@=XD  t  t t  Agt  $3 
O Ag $2CAH Af Af @6@?@<CAI Af Af


@6@q
 @ @ @ @9 $1@<XD  t  t t  Agt  U 
O Ag UCB Af Af@6@?@<CB Af Af
@6@8 @ H@ 
@9 U H@<XD  t  t t  Agt  [C 
O Ag [BCB Af Af
@6@?@<CB Af Af
@6@ 
@8 $T@?@"

@#@ @ @9 [B H@<C
B Af Af


@6@ 
@9 $V@<XD  t  t t  Agt  [E 
O Ag [DCBW Af Af@6@/@/@8 $%@+@/
@8 K@ 
@9 F@<XD  t  t t  Agt  A 
O Ag ACA Af Af 
@=CA Af Af

@6@ @3@5@ @9 $W H@<XD  t  t t  Agt  [ 
O Ag [CB? Af Af@6 @8 $& @8 $&@b@h@i@s@9 $C@<XD  t  t t  Agt  $P 
O Ag $OC@ Af Af @=C@ Af Af
@6@/@8 H H@ 
@ @9 $N@<XD  t  t t  Agt  [ 
O Ag [CB Af Af
@6@ 
@9 $G@<XD  t  t t  Agt  [# 
O Ag ["CA Af Af

@6@ 
@9 $M@<XD  t  t t  Agt  N} 
O Ag N|CA Af Af@6@/@8 $S@?@'@<XD  t  t t  Agt  A 
O Ag ODCA Af Af@6@9 $X@<XD  t  t t  Agt  [- 
O Ag [,CAk Af Af@6@/@/
@8 $%@+
@'@<XD  t  t t  Agt  [+ 
O Ag [*CA; Af Af@6@T
@?@ 
@9 $.@<CA> Af Af@6 WG@8 $&@/@8 $Q@ @ 
@9 $1@<XD  t  t t  Agt  [+ 
O Ag [1C@<A Af Af@6@E@8 G2@M@q
 @ 
@9 $7@G@@@#@E@T
@M@"@#@ @ @9 $:@@ @9 $&@G@F
@<XD  t  t t  Agt  [5 
O Ag [4C
@ Af Af 
@=C@ Af Af


@6@ 
@9 [4 H@<XD  t  t t  Agt equalize 
O Ag $[CBw Af Af @=CBx Af Af @



@6@ 
@9 $6@<XD  t  t t  Agt  [ 
O Ag $CB2 Af Af 
@=CB3 Af Af
@6@b@g
@i@m \\@y@ @ @9 $@<XD  t  t t  Agt  X1 
O Ag X0C
@ Af Af 



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

@6@ @ @9 $E@<XD  t  t t  Agt  [! 
O Ag $CB Af Af 
@=CB Af Af
@6@b@i@g
@o@y@ @ @9 $@<XD  t  t t  Agt  X1 
O Ag [;C	@ Af Af@6@ 
@9 $$@<XD  t  t t  Agt  @ 
O Ag HC@u Af Af 
@=C@v Af Af



@6@ @ @9 $Y@<XD  t  t t  Agt  $! 
O Ag $ CA Af Af 
@=CA Af Af
@6@E@ 
@8 D@M@ @9 $@@@ @ 
@9 $@<XD  t  t t  Agt  A{ 
O Ag TC@j Af Af

@6@ 
@9 $@<XD  t  t t  Agt  $) 
O Ag $(CA Af Af @=CA Af Af

@6@/@8 $E@ @ 
@9 $'@<XD  t  t t  Agt  $0 
O Ag $/CAC Af Af 

@=CAD Af Af		

@6@q
@ @ @ 
@ @9 $.@<XD  t  t t  Agt  $- 
O Ag $,CA[ Af Af 
@=CA\ Af Af
@6@ @ 
@9 $+@<XD  t  t t  Agt  [A 
O Ag [@CB Af Af
@6@?@<CB Af Af
@6@ 
@8 $T@?@ @9 [@ H@<CB Af Af



@6@ @ @9 $]@<XD  t  t t  Agt  [G 
O Ag [FCB Af Af
@6@?@<CB Af Af
@6@ 
@8 $T@?@ @9 [F H@<CB Af Af



@6@ @ @9 $^@<XD  t  t t  Agt  [I 
O Ag [HCBp Af Af@6 B<@8 $&@/@8 Z Z@/
@8 S@ 
@8 $\ H@9 $?@<XD  t  t t  Agt  $9 
O Ag $8C@ Af Af 


@6@?@<C
@ Af Af



@6@?@<C@ Af Af




@6@?@<C@ Af Af





@6@?@<C@ Af Af






@6@?@<CA  Af Af







@6@?@<C@#A Af Af








@6@q
 @b@g@c @u@ @ 
@9 $7@<XXQM VF@#/usr/lib/swi-prolog/library/oset.pl   AuC ES E
oset_powerE VE VEoset_isE VEoset_dunionE	oset_dintE VE VXO V \ C@u	u A   A $i G
@6@ 
@ @ @9 ]b V@<C@w $i $i B@6@ @ @9 V V@<C@y $i $i G@6@ @ @9 \ V@<XO V V C@? $i $i 
@=C
@@ $i $i
@6@ 
@ @9union2 V@<XO V $d C@5 $i $i @k@6@?@R@<C@6 $i $i @=C@7 $i $i
@6@8 S5@ 
@9 $p V@<XO V $c C@0 $i $i @k@6@?@R@<C@1 $i $i @=C	@2 $i $i@6@9 $q@<XO V \ C
@k $i $i @=C@l $i $i@6@/@ @8 V@ @ @ @ 
@9 \ V@<XO Vunion3 C@H $i $i G
@6@ 
@ @ @9 $m@<C@J $i $i B
@6@ @ @9 V V@<C@L $i $i G

@6@ @ @9 $m@<XO V ]b C@p $i $i @=C@q $i $i@6@/@ @8 V@ @ @ @ 
@9 $r@<XO V $n C
@C $i $i @=C@D $i $i@6@/@ @8 V@ @ @ @ 
@9 $s V@<XO V $a C@ $i $i@6@/@8 OD H@3@5@/
@8pset V@ 
@9 K@<XO Visect2 C@W $i $i @=C@X $i $i@6@/@ @8 V@ @ @ @ 
@9isect3 V@<XO V V C@ $i $i 
@=C@ $i $i
@6@/@ 
@8 V@ @ 
@ @9addel V@<XO V V C@ $i $i 
@=C@ $i $i
@6@/@ 
@8 V@ @ 
@ @9delel V@<XO V $ C@ $i $i G
@6@ 
@ @9 V V@<C@ $i $i  B@=C@ $i $i  G
@=XO V $y C@ $i $i 
@=C@ $i $i
@6@ 
@/@8happ V@ @ @9 $x@<XO V $e C@ $i $i @=C@ $i $i
@6@ 
@9 $f V@<XO V $ C@ $i $i G
@6@ 
@ @9 V V@<C@ $i $i  B@=C@ $i $i  G@=XO V $ C@ $i $i 
@=C@ $i $i




@6@ @ @9 $@<XO V $g C@ $i $i @=C@ $i $i
@6@ 
@9dint V@<XO V $ C@ $i $i 
@=C@ $i $i
@6@ 
@/@8 $u@ @ @9 $@<XO V V C@S $i $i 
@=C
@T $i $i
@6@ 
@ @9 ${ V@<XO V $ C@ $i $i 
@=C@ $i $i
@6@ 
@/@8 V V@ @ @9 $@<XO V $~ C
@\ $i $i G@6@ 
@ @ @9 $@<C@^ $i $i B
@6@ @ @9 $@<C@` $i $i G@6@ @ @9 $@<XO V V C@g $i $i 
@=C
@h $i $i
@6@ 
@ @9 $l@<XXQM AF@@/build/spark-yKhAJi/spark-2012.0.deb/simplifier/newutilities.pro  7AAuC AS AE NrE@!explode_separator_content_as_listEunique_atomEgenerate_integerEpad_number_as_atomEmonth_numeric_to_nameE [EspacerEflatten_listEinteger_to_atomE	trim_atomEatom_to_integerEcontains_no_dupsEgenerate_int_listE $XO Aretrieve_next_id CA A A@6@1 Y
@.@5@8 I@b@j@c@o@x@1 Y
@5@8 B [@?@<CA A A
@6@1 Y
@5@8 $@?@<XO Aretrieve_padding CAF A A

@6@?@<CAK A A0

@6@q
@ @ 
@9 $ [@<XO A Nr C@iA A A@6@1 S7@.@.
@.@.@.@.@5@8 S: L'@/@8 $ [@ 
@/@8 $@ @/@8 $@ @/@8 $@ @/@8 $@ @/@8 $@ @/@8 $ [ @k@3@4@4@5@8 [ [ @3@4@4@5@8 $@?@<XO A $ CA A A @=C
A A A@6@/@8 $ [@b@i@c@o@x@<XO Asplit_off_atoms CA A A


@6@ 
@8 @?@<CA A A K


@6@ @8 @ 
@ @9 $ [@<CA A A
@6@3
@5@/@8 H H@ @ @9 $@<XO A@ implode_separator_content_list_x C@ A A

@6@?@<C@ A A
@6@/@8 B@ @ @/@8 B@ @ @ 
@9 $ [@<XO A $ CA A A@6@/@8 [H H@/@8 F@/
@8 F@'
@?@<XO A $ CA A A


@6@?@<CA A A


@6@b@h@i@r@q
@?@ @ 
@8 $ [@?@<XO A $ CA! A A@6@/
@8 @ 
@/@8 F@ 
@ @8pad_number_as_atom_x [@?@<XO A [ C@ A A
 A@6@?@<C@ A A



@6@?@<C@ A A

@6@ @ 
@8 $@?@<XO A $ C@U A A@6@/@8 @8 @?@<XO A $ C@k A A @6@?@<C
@n A A@6 Qp@8 I@q
 @9 $ [@<XO Aflatten_list_x CA A A @=CA A A
@6@/@8 $ [@ 
@/@8 $@ @ @9 $@<CA A A 

@=XO A $ CA A A@6@/@8 $ [@/
@8 $ [ L
@3
@4
@5@8 $@?@<XO A $ CAV A A 01JAN@=CAW A A 02FEB@=CAX A A 03MAR@=CAY A A 04APR@=CAZ A A 05MAY@=CA[ A A 06JUN@=CA\ A A 07JUL@=CA] A A 08AUG@=CA^ A A 09SEP@=CA_ A A 10OCT@=CA` A A 11NOV@=CAa A A 12DEC@=XO A $ CA. A A@6@b@j@g
@t@9Can not pad number: ~k to size: ~k as number is too big.
@3
@4
@5@9 [y [@<CA8 A A@6@ 
@/@8 $@ @/@8 $@ @ @8 @?@<XO Areplace_separator_with_split C@ A A
@6@?@<C@ A A


@6@?@<C@ A A

 K
@6@ @ @9 $ [@<C@ A A K

@6@/@8 $@ @ 
@9 $@<C@ A A



@6@ @ @9 $@<XO A $ CA A A@6@/@8 $@?@'@?@<XO Atrim_atom_x CAs A A@6@?@<C
Aw A A@6@b@h@i@t@?@<CA| A A
@6@q
@ @ @ @9 $ [@<XD  t  t t  At  Y ADO A $ CAj A A@6@/
@8 @ 
@/@8 $@ @8 @?@<XO A $ C@ A A@6@/
@8 @/@8 @ 
@ @/@8 $@ @8 $@?@<XO A $ C@v A A
 @6@?@<C@y A A@6 Qp@8 B @q @9 $ [@<XO A $ C@` A A@6@/@8 @8 @?@<XXQMlicenseF@#/usr/lib/swi-prolog/boot/license.pl  ]wAs@ C S E $Eeval_license E $XD  t  t t  $t see_also 
O $ $C@	s@#/usr/lib/swi-prolog/boot/license.pl  ]wA $  Bw@9See http://www.swi-prolog.org/license.html for details on Bw@?SWI-Prolog licensing policies supporting both free and non-free Bw	Software.
@=XD  t  t t  $t 	file_list 
O $ $C@ $ $ 
@=C@ $ $
 @    ~w
 Bw
@6@ @ @9 $
 $@<XD  t  t t  $t licensed D  t  t t  $t  $ ADD  t  t t  $t  $ 
D  t  t t  $t  $ 
O $ $C@s $ $@6@E @0@/@8 CR $@M@S@@@(<unknown file>@9 $ $@<XD  t  t t  $t license_list 
O $ %C@ $ $@6@/@1 $@0@0@5@/
@8 A $@&
@ 
@ @9 % $@<XD  t  t t  $t  $  
O $ $C@ $ $  @6@8
report_gpl  $@9report_proprietary  $@<XD  t  t t  $t  $ 
O $ $C@z $ $@6@8warn_if_unknown $@1 $
@5@9 B $@<XD  t  t t  $t gpled 
O $ %C
@ $ $@6@/@8 % $gpl@0@9 % $@<XD  t  t t  $t proprietary 
O $ %C@ $ $@6@8 %@/@0@8 %@- %@-lgpl@<XD  t  t t  $t  % 
O $ %C@~ $ $@6@0@0@8 %@?@<C@ $ $@6 Eu@1unknown_license
@5@9 @ $@<XD  t  t t  $t  %  
O $ %C@(@ $ $@6@A@/
@1 %
@.@5@/@8 X^ $ CC@1 $@1proprierary@5@5@8 %@R@@@S@G
@F@<XD  t  t t  $t  %	  
O $ %C@ $ $@6@/
@1 %
@5@/@8 %@? CC@1 $ %@5@9 %@<C@ $ $  @6 CC@1 $ %@5@9 %@<XD  t  t t  $t  % 
O $ %C@ $ $ 
@=C@b@ $ $

@6@ 
@0@/@8 %@&@E@3@A@1 X@.@5@ @8 @ $@@	@1url@.@5@ @8 % @&@M@" @  ~|~w~t~20+~w
 Bw
@#@@@" @  ~|~w
 Bw
@#@G@ @ @9 %@<XD  t  t t  $t  $ AED  t  t t  $t  $ 
O $ %C@5 $ $  % % XGNU General Public License %!@$http://www.fsf.org/copyleft/gpl.html@=C@9 $ $  % % X@!GNU Lesser General Public License %!@'http://www.fsf.org/copyleft/lesser.html@=C@> $ $ swipl % X@ SWI-Prolog Prolog Source License %!@&http://www.swi-prolog.org/license.html@=C
@E $ $ guile % XLicense for Guile@=C
@H $ $ gnu_ada % X@9The license of the run-time units of the GNU Ada compiler@=C@K $ $ x11 % XThe X11 licens %!http://www.x.org/terms.htm@=C@O $ $ expat % X
Expat license %!@%http://www.jclark.com/xml/copying.txt@=C@S $ $ sml % X@+Standard ML of New Jersey Copyright License %!@5http://cm.bell-labs.com/cm/cs/what/smlnj/license.html@=C
@W $ $ 
public_domain % XUnrestricted Public domain@=C@Z $ $ cryptix % XThe Cryptix General License %!@(http://www.cryptix.org/docs/license.html@=C@^ $ $ bsd % XThe modified BSD license %!@.http://www.xfree86.org/3.3.6/COPYRIGHT2.html#5@=C@b $ $ zlib % XThe license of ZLib %!@*http://www.gzip.org/zlib/zlib_license.html@=C
@g $ $ lgpl_compatible % XOther LGPL compatible license@=C
@j $ $ gpl_compatible % X@)Other GPL and not LGPL compatible license@=XXQM VF@&/usr/lib/swi-prolog/library/rbtrees.pl   AuC ES Erb_sizeE
rb_del_maxE VE V3Erb_keysE
rb_del_minE	is_rbtreeE V8Erb_previousE V2Elist_to_rbtreeErb_nextE
rb_insert_newE	rb_deleteE %\Erb_lookupallErb_minErb_maxErb_cloneErb_partial_mapE VE %eE VJErb_mapErb_inE V,E VIErb_applyE %NE %kE V)XO Vcheck_rbtree CC	u A   A %tblack A A@6@?@ 
@9check_height V@<C@,C %t %tred



@6@ @8	check_val V@ @8check_red_child V@ @8 %@ @ @ 
@8 %r V@ @ @ 
@9 %@<C@(C %t %t %u



@6@ @8 %|@q
 @ @ @ @8 %@ @ @ @9 %@<XO V %O CBE %t %t P

 %
@6@ @ @ @0@9del_min V@<XO Vfix_left C@MA %t %t %u %z



 %z





 %z



 %z %u
 %z %unot_done@6@?@<C@OA %t %t %u %z %z









 %z



 %z %u %z
 %u %@6@?@<C@=A %t %t

 %u %z



 %z






 %u %z
 %z @@6@?@<C@>A %t %t

 %u %z %z










 %u %z
 %z @@6@?@<CA %t %t 

 @@=XO V %Q CC %t %t@6@T
@?@R@<C
C %t %t %
@6@?@<CC %t %t %

@6@1rbtree1@5@1msg@0@0@5 C>@9 B-@<XO Vinsert2 CA %t %t %u A A@6@?@" %z

@#@) %@<C@nA %t %t %z



@6@E@%@ @8 S5@M@" %z
@#@ @ 
@ @ @9 % V@F@@@9@E@*@M@" %z@#@) @@F@@@" %z
@#@ @ 
@ @ @9 %@F@<C@yA %t %t
 %u



@6@E@*@ @8 S5@M@ @ 
@/@/@8 %@ @1 %u@5@ @ @9 % V@F@@@?@E@*@M@" %u@#@) @@G@@@ @ 
@/@/@8 %@ @1 %u@5@ @ @9	fix_right V@F@<XO V % C
A %t %t @
 @@6@?@<C
A %t %t %@6@ 
@9 % V@<XO V %U CC %t %t@6@/@8 K@9 V8 V@<XO V %W C@ %t %t %

@6@ @ 
@9next V@<XO V %} C@#C %t %t@6@A@8 V@@@1 JGinf@5@8 W@A@8 S5@@@1 SV %@5@8 W@?@<CC %t %t@6@1 %@(Bnot ordered: ~w not between ~w and ~w~n@4
@4@4@5@9 @@<XO Vprevious C@ %t %t		 G@6@ @/@8 B_@ @ @ @ @9 % V@<C@ %t %t		 G@6@ @/@8 B_@ @ @ @1 @
@5@9 %@<C@&@ %t %t	
 B@6@ @/@8 B_@E
@ @ @ @8 \[ V@M@S@@
@" @@#@<XO V
insert_new CA %t %t@6@ 
@/@0@8insert_new_2 V@ @ @9fix_root V@<XO V %` C@ %t %t %


@6@ 
@9 \] V@<XO Vconstruct_rbtree CC %t %t@6@b@i@h@r@?@<CC %t %t

@6@?@1 @@.@.@5@8 B_@ 
@ @ @ @ @ @9
build_node V@<C@JC %t %t@6@b@h@i@o@c@m E@y@ @1 @@.@.@5@8 B_@ 
@/@ @ @/@ @8 %@q @q
 @ @ @ @ @8 % V@q@ @ @ @ @9 %@<XO V L CC %t %t %u A
@6@?@<CC %t %t %z


@6@q@ 
@ @/@8 % V@ @ @9 %@<CC %t %t %u


@6@q@ 
@ @/@8 %@ @ @9 %@<XO V %d CC% %t %t %


 %

@6@ @ 
@ @9clone V@<XO V A C@cA
 %t %t %u



 %u


@6@ @8 L@/@ @8 V@E@+ B@M@'@'@ @ @@@@&@E@+ G@M@'@'@ @ @9 % V@@@'@'@ @ @9 %@<C@^A %t %t %z



 %z


@6@/@ @8 V@E@+ B@M@'@'@ @ @@@@&@E@+ G@M@'@'@ @ @9 %@@@'@'@ @ @9 %@<XO Vpartial_map C
CF %t %t

@6@?@<CCG %t %t %u A

@6@?@<C@xCH %t %t %z



 %z


@6@ @/@ 
@ @ @8 % V@E@+@M@'@'@)@G@F@@@9@"@#@E@*@M@E
@ @ @ @@M@S@@@'@&@@@'@&@ @ @ 
@ @ @9 %@<C@xCZ %t %t %u



 %u


@6@ @/@ 
@ @ @8 %@E@+@M@'@'@)@G@F@@@9@"@#@E@*@M@E
@ @ @ @@M@S@@@'@&@@@'@&@ @ @ 
@ @ @9 %@<XD  t  t t  Vt  %k @D  t  t @t  Vt %j @  @O V %j CB %t %t %



 %

@6@ @ @ 
@9 F V@<XO V %p CCy %t %t %


@6@ 
@9keys V@<XO V PA CA= %t %t@6@9 P? V@<CA? %t %t 
@=CA@ %t %t@6@ @9 %@<XO V	lookupall CAS %t %t G@6@ 
@/@8 B_@ @9 %^ V@<CAV %t %t B@6@ 
@9 B_@<CAX %t %t B@6@ 
@/@8 B_@ @9 % V@<CA[ %t %t G@6@ 
@/@8 B_@ @9 %@<XO V %M C
Cv %t %t %

@6@9 %@<XO V V CAk %t %t %

 %
@6@ @ @ @9insert V@<XD  t  t t  Vt  F @D  t  t @t  Vt F @ O V % CC %t %t %u A A@6@?@<CC %t %t %z




@6@ 
@@?@8 % V@ @9 %@<CC %t %t %u




@6@ 
@@?@8 %@ @9 %@<XO V V2 C
B %t %t %

@6@9visit V@<XO Vlookup C@v %t %t G@6@ 
@/@8 B_@ @9 % V@<C@y %t %t G@6@ 
@/@8 B_@ @9 %@<C@| %t %t B@6@ 
@9 B_@<XO V % CC3 %t %t %u A A
@6@?@<C@IC4 %t %t %z



 %z


@6@ @3@1 @@5@.@5@ @ @3@1 @@5@.@5@8 % V@ @ @ 
@ @ @ @9 %@<C@IC7 %t %t %u



 %u


@6@ @3@1 @@5@.@5@ @ @3@1 @@5@.@5@8 %@ @ @ 
@ @ @ @9 %@<XO V %[ CB %t %t %



 %

@6@ @0@ @0@9 J V@<XO V % CB %t %t %u A
@6@?@<C@$B %t %t %z




@6@ 
@3@1 @@5@.@5@8 %@ @ @9 %@<C@$B %t %t %u




@6@ 
@3@1 @@5@.@5@8 %@ @ @9 %@<XO V % C
@ %t %t %u A A@6@?@R@<C@&@ %t %t@6@/@8 B_@/@8 B_@/@ @8 V@ @ @ @ 
@ @9 % V@<XO Vfixup2 C@fB %t %t %u %u






 %z %u





 %u



 %u
 %u @@6@?@1 %z@1 %u
@5@2 %u@5@ @0@9 % V@<C@_B %t %t %z %u






 %u %u





 %u



 %u %u
 %z %u %u @@6@?@<C@_B %t %t %u %u






 %u %u





 %u



 %u %u
 %z %u %u %@6@?@<C@_B %t %t %z %u






 %u %z





 %u



 %z %u %u
 %u %u @@6@?@<C@_B %t %t %u %u






 %u %z





 %u



 %u %u %u
 %u %u @@6@?@<C@LB %t %t  %z %u






 %u


 %z



 %z %u %u
 %u @@=C@LB %t %t  %u %u






 %u


 %z



 %u %u %u
 %u @@=XO V % C@0B) %t %t %z



@6@ @8 S5@?@ @/@/@8 %@ @1 %z@5@ 
@ @9
fixup_left V@<C@0B- %t %t %z



@6@ @8 V@?@ @/@/@8 %@ @1 %z@5@ 
@ @9fixup_right V@<CB1 %t %t %z




@6@ @ @ 
@ @9delete_red_node V@<C@0B4 %t %t %u



@6@ @8 S5@?@ @/@/@8 %@ @1 %u@5@ 
@ @9 %@<C@0B8 %t %t %u



@6@ @8 V@?@ @/@/@8 %@ @1 %u@5@ 
@ @9 %@<CB< %t %t %u




@6@ @ @ 
@ @9delete_black_node V@<XO V % CB %t %t  @
 @@=C
B %t %t %@6@ 
@9fixup3 V@<XO V %i C@ %t %t %

 %
@6@ @0@ @9 M V@<XO V % CBq %t %t
 %@6@*
@?@<C@$Br %t %t %u A A %z



 %u @@6@?@<CBs %t %t %u A A
 %@6@?@<C@$Bt %t %t %z



 %u A A %u @@6@?@<CBu %t %t
 %u A A
 %@6@?@<CBv %t %t@6@/@/@/@/@8delete_next V@ @1 %u
@5@ 
@9 %@<XO Vdel_max CB\ %t %t		 %z


 %u A@6@?@ @ 
@ @ @9 %@<C@,B^ %t %t %z



@6@ @ 
@/@/@8 % V@ @1 %z@5@ @ @9 %@<CBa %t %t		 %u


 %u A@6@?@ @ 
@ @ @9 %@<C@,Bc %t %t %u



@6@ @ 
@/@/@8 %@ @1 %u@5@ @ @9 %@<XO V %l CA0 %t %t %


@6@T
@?@ 
@9 %@<CA3 %t %t %


@6@ 
@9 %@<XD  t  t t  Vt  %o @D  t  t @t  Vt %n A# A#  @kO V %n CA %t %t %

 %
@6@ @ @9 %@<XO V V) C@f %t %t %
@6@" %u A A@#@<XO V %H CC %t %t %

@6 @9 %@<XO V %J CBY %t %t %

 %
@6@ @ @ @0@9 %@<XO V % CAo %t %t@6@ 
@/@0@8 %@ @ @9 %@<XO V V8 CC %t %t %
@6@?@" %u A A@#@<C@(C %t %t @


 %
 %u
@6@?@" %u A A@#@<C@CC %t %t
 %


@6@" %u A A@#@/@3 Pg
@5@8 C@ @0@/@8 Do@b@g@l Y@c@l Y@m @l \q@y@ @ @ @ 
@9 %@<XO V %S C@ %t %t %

@6@ @ 
@9 %@<XO V % CA %t %t  %u




 %u
@=CA %t %t  %z




 %u
@=XO V % C
A %t %t @
 @@6@?@<C
A %t %t %@6@ 
@9 % V@<XO V % CA %t %t %u A A@6@?@" %z

@#@) %@<C@^A %t %t %z



@6@E@%@ @8 S5@M@" %z
@#@ @ 
@ @ @9 %@F@@@)@E
@*@M@R@F@@@" %z
@#@ @ 
@ @ @9 %@F@<C@iA %t %t
 %u



@6@E@*@ @8 S5@M@ @ 
@/@/@8 %@ @1 %u@5@ @ @9 %@F@@@/@E@*@M@R@G@@@ @ 
@/@/@8 %@ @1 %u@5@ @ @9 %@F@<XO V % CC %t %t  %u@=CC %t %t %z

@6@1 %Bmust be red: ~w~n@4@5@9 @@<XO V %x CC %t %t @6@?@<CC %t %t@6@1 %@!BUnbalance ~d between ~w and ~w~n@4
@4@4@5@9 @@<XO V % CC %t %t  %z
@6@?@<CC %t %t  %u
@=XO V % C
@ %t %t %u A A@6@?@R@<C@&@ %t %t@6@/@8 B_@/@8 B_@/@ @8 V@ @ @ @ 
@ @9 % V@<XO V % CAM %t %t %u A A@6@?@R@<CAN %t %t@6@/
@8 B_@/@ 
@8 V@ @9 % V@<XO Vfind_path_blacks CC %t %t %u A A
@6@?@<CC %t %t %u

@6@q@ 
@ @9 % V@<C
C %t %t %z

@6@ 
@9 %@<XO V % C@*C %t %t %u




@6 @/@8 %@1 JG %@5@ @8 %@ 
@1 SV %@5@ @9 %@<CC %t %t %z@6@1 %Broot should be black@5@9 @@<XO V %b C@ %t %t %


@6@ 
@9 %@<XD  t  t t  Vt  %g @D  t  t @t  Vt %f A# A#  @kO V %f CCC %t %t %

 %
@6@ @ @ @9 %@<XO V % C@u@ %t %t %u



@6@ @8 L@/@ @8 V@E@+ B@M@'@" %u
@#@G@@@>@E@!@+ G@M@" %u
@#@ @ 
@ @9 %@F@@@" %u
@#@ @ 
@ @9 %@F@<C@p@ %t %t %z



@6@/@ @8 V@E@+ B@M@'@" %z
@#@G@@@>@E@!@+ G@M@" %z
@#@ @ 
@ @9 %@F@@@" %z
@#@ @ 
@ @9 %@F@<XO V % C@!A7 %t %t %u




@6@ 
 A@8 L@ 
@ @ @ @9 % V@<CA: %t %t %z




@6@ 
@ @ @ @9 %@<XO V %h CC0 %t %t %


 %
@6@ @ @ @ 
@9 %@<XD  t  t t  Vt  %k @D  t  t @t  Vt %q @ O V %q CC %t %t %

@6@9 %@<XO V % CC| %t %t %u A A
@6@?@<CC} %t %t %z




@6@ 
@3@.@5@8 %@ @ @9 %@<CC %t %t %u




@6@ 
@3@.@5@8 %@ @ @9 %@<XO V %L CB %t %t %


@6@ 
@9 %@<XO V % CB{ %t %t %z %u A A


 @@6@?@<C@.B| %t %t %u %u A A

 %z



 %u @@6@?@<CB~ %t %t %u %u A A


 %@6@?@<C@*B %t %t %z



@6@ @/@/@8 %@ @1 %z@5@ 
@ @9 %@<C@*B %t %t %u



@6@ @/@/@8 %@ @1 %u@5@ 
@ @9 %@<XO V %Y CA %t %t %

 %
@6@ @ @ @9 % V@<XO V % C@ %t %t %z



 %u A
@6@?@<C@ %t %t %u



 %u A
@6@?@<C@ %t %t %z

@6@ 
@9 %@<C@ %t %t %u

@6@ 
@9 %@<XO V % C@gB %t %t %u %z %u






 %u





 %u



 %u %u

 @@6@?@1 %z@1 %u@5@2 %u@5@ @0@9 %@<C@_B %t %t %z %u %u






 %u





 %u



 %u %z %u
 %u %u @@6@?@<C@_B %t %t %u %u %u






 %u





 %u



 %u %z %u
 %u %u %@6@?@<C@_B %t %t %z %u %u






 %z





 %u



 %z %u %u
 %u %u @@6@?@<C@_B %t %t %u %u %u






 %z





 %u



 %u %u %u
 %u %u @@6@?@<C@LB %t %t  %z %u %z









 %u



 %z %u
 %u %u @@=C@LB %t %t  %u %u %z









 %u



 %u %u
 %u %u @@=XD  t  t t  Vt  F @D  t  t @t  Vt % @  @ @O V % CB %t %t %u A A@6@?@<C@3B %t %t %z




 %z


@6@ @ @@?@ @ @ 
@8 %@ @ @ 
@9 %@<C@3C %t %t %u




 %u


@6@ @ @@?@ @ @ 
@8 %@ @ @ 
@9 %@<XO V %] CB" %t %t %

 %
@6@ @/@ @0@8 %@'@<XO V % C@ %t %t %z %u A



@6@?@<C@ %t %t %u %u A



@6@?@<C
@ %t %t %z

@6@ 
@9 %@<C
@ %t %t %u

@6@ 
@9 %@<XO V % CC( %t %t %u A A


@6@?@<C@7C) %t %t %z




 %z


@6@ @ @ 
@3@1 @@5@.@5@8 %@ @ @ @ @9 %@<C@7C, %t %t %u




 %u


@6@ @ @ 
@3@1 @@5@.@5@8 %@ @ @ @ @9 %@<XO V %^ CAI %t %t %


@6@ 
@9 %@<XO V % C@p %t %t %u A A@6@?@R@<C@q %t %t@6@/
@8 B_@/@ 
@8 V@ @9 % V@<XO V V C@m %t %t %


@6@ 
@9 %@<XO V % C@ %t %t		 G@6@ @/@8 B_@ @ @ @1 @
@5@9 %@<C@ %t %t		 G@6@ @/@8 B_@ @ @ @ @9 %@<C@&@ %t %t	
 B@6@ @/@8 B_@E
@ @ @ @8 %@M@S@@
@" @@#@<XO V % CB %t %t  @
 @@=C
B %t %t %@6@ 
@9 %@<XO V % CBi %t %t
 @@6@*
@?@<CBj %t %t %u A A
 @@6@?@<CBk %t %t
 %u A A
 @@6@?@<CBl %t %t@6@/@/@/@/@8 %@ @1 %z
@5@ 
@9 %@<XO V % CBH %t %t		 %z %u A


@6@?@ 
@ @ @ @9 %@<C@,BJ %t %t %z



@6@ @ 
@/@/@8 %@ @1 %z@5@ @ @9 %@<CBM %t %t		 %u %u A


@6@?@ 
@ @ @ @9 %@<C@,BO %t %t %u



@6@ @ 
@/@/@8 %@ @1 %u@5@ @ @9 %@<XO V VI C@ %t %t %

 %
@6@ @ 
@ @9 %@<XO V V, C@` %t %t %
@6@" %u A A@#@<XO V % C@OB %t %t %u %z






 %z %z






 %z %u
 %u %z %@6@?@<C@MB %t %t %u %z






 %z


 %z



 %z %u
 %u %z %@6@?@<C@=B
 %t %t

 %u



 %z %z






 %u %z
 %z @@6@?@<C@<B %t %t

 %u



 %z


 %z



 %u %z
 %z @@6@?@<CB %t %t 

 @@=XXQM$attvarF@"/usr/lib/swi-prolog/boot/attvar.pl  ]wAsC S E ]E$wakeupE ZE ]KEfrozenXD  t  t t  %t delete_attributes 
O % &C
@	s@"/usr/lib/swi-prolog/boot/attvar.pl  ]wA &@6@/@8 ]
 %@9delete_attributes_ &	@<XD  t  t t  %t run_crv 
O % &
C@ & &@6@@ 
@8 ] &	@9 E &	@<XD  t  t t  %t attvars_residuals 
O % &C@ & & 
@=C@,@ & &	
@6@E@ 
@/@8 ^ &	@&@M@ @ 
@ @/@8attvar_residuals &	@@@%@G@ @ @9 & &	@<XD  t  t t  %t portray_attr 
O % &C@&@ & & Z@6@?freeze(~w, ~W)@3@4@4@3@1 G  @.@5@4@1 G @.@5@4@1 G G@5@5@5@9 U &	@<C@)@ & &@6@!
@1 
@2attr_portray_hook@5@#@E
@0@ 
@8 E &	@ 
@@M@S@@	~w = ...@3
@5@9 &@<XD  t  t t  %t frozen_residuals 
O % &!CA & &$and

@6@?@&@ @ @/@8 &" &	@ @ @ 
@9 &%@<CA & &  Z

@=XD  t  t t  %t  & 
O % &C@ & & @=C@@ & &
 ^Y


@6@E@U@&@M@%@G@G@@@c@E@+ Z@&@M@ @ @/@8 &%@G@F@@@F@E@,@1 @2 Eattribute_goals@5@8 G &	@&@M@1 @2 &&@5@/@8 F &	@&@ @ @/@8 B< &	@@@" ^
@#@G@F@F@F@ @ @ 
@9 &@<XD  t  t t  %t unfreeze 
O % &,C@\ & & &#

@6@?@8 &- &	@9 &.@<C@_ & &@6@@<XD  t  t t  %t 
portray_attrs 
O % &/C@ & & @=C@%@ & & ^Y



@6@ 
@8 & &	@E@+@M@S@@	 M@8 I &	@ @9 &0 &	@<XD  t  t t  %t  G 
O % ]C@<@ & &@6@/
@8 &@E@+
@M@)@9 _ &	@@@$@1 @
@5@1 B@1 F@1 &
@5@5@2 &
@5@3@1 @@5@5@9 A &	@<XD  t  t t  %t make_conjunction 
O % &7C@x & & &#


 B

@6@?@ @8 &8 &	@ 
@ @9 &9@<C@{ & & 

@=XD  t  t t  %t portray_attvar BD  t  t t  %t  &: 
O % &:C@ & &@6{@8 &2@/@8 &@8 &3}@9 &2@<XD  t  t t  %t call_all_attr_uhooks 
O % &>C@8 & & @=C@9 & & ^Y



@6@ 
@8uhook &	@ @9 &? &	@<XD  t  t t  %t  &B 
O % &AC@6@G & & Z@6@?@E@)@8 ] &	@M@E Z@/
@8 ^ &	@M Z@1 &#
@5@9 ^ &	@@ Z@9 &F@F
@@@9 &.@F
@<C@O & &@6@1 
@2 Y@5@@<XD  t  t t  %t  & 
O % &C@s & &@6 Z@/@8 &E@?@9 &9@<C@v & & 
 @.@=XD  t  t t  %t  ]L @D  t  t @t  %t ]K  @kD  t  t t  %t  ]L 
O % ]KC@#@ & &@6@/@8 EY &	 H@1 &
@.
@5 G@8 @$ &	@E@+
 @.@M@?@@@S@<C@ & &@6@R@<XD  t  t t  %t  & 	 D  t  t t  %t  & 
O % & C@3 & & @=C@4 & &wakeup



@6@8 &C@ 
@9 &  &	@<XD  t  t t  %t  Z @D  t  t @t  %t Z @ D  t  t t  %t  Z 
O % ZC@i & &@6@8 G &	@?@<C@k & &@6@@<XD  t  t t  %t  & 
O % &CA & & @=CA & &@6@8 A, &	@9 &
@<XD  t  t t  %t  B< 
O % &+C@ & & 
@=C@ & &


@6@ @ @9 &*@<XXQM FF@!/usr/lib/swi-prolog/boot/dicts.pl  ]wAsC S E N"XD  t  t t  Ft fqhead 
O F &QC@f F F 


 @6@?@<C@g F F 


@=XD  t  t t  Ft  F 
O F FC@Z@W F F E M



 E
 B
@6@/@/@ @8 &R F@ @3 G@4@.@4@.@5@8 C F@?@ 
@ @/@0@ Dreplace_functions D@ @/@/@8 A. F@ @3@4@5@/@8 A F@ @ @ @9 &X@<C@Q@^ F F M


 E

@6@/@/@ @8 &S@ @3 G@4@.@4@.@5@8 &T@?@ 
@ @/@0@ D &U@ @/@/@8 &X@ @3@4@5@/@8 &Z@ @ @ @9 &X@<XD  t  t t  Ft eval_dict_function 
O F &[C F F DU
@6@?@ @ 
@9 E` F@<C@'@! F F C

@6@?@E@ @8 Dw F@M@ @ @ 
@9 C F@@	@ @ @ 
@9
put_dict_path F@<C@& F F C
@6@?@ @ 
@9 C F@<C@( F F@6@1 
@5@ 
@@<XD  t  t t  Ft  G 
O F N"C@b F F
@6@N@/
@8 G. F@O@'
@G@@@M@E@/@8 B F@M@ @9 &\ F@F@@@6@E@*@8 B F@M@E@A@8 &`@@@T@M@/@0@8 A2 F@ @9 &h@@ @9 E F@F@@ WR@9 &o@F@F@F
@<XD  t  t t  Ft 
get_dict_path 
O F &pC@7 F F@6@T
@?@9 B F@<C@;@: F F	
 

@6@?@ @/@ 
@/@8 &q F@E@ @ @ @ @8 Ea F@8 C F@M@S@@@" Hg@#@ @ @ @ @9 &a@<C@B F F@6@ 
@ @8 &t@8 &v@?@<C@E F F &w@6@ @ 
@9 &a@<XD  t  t t  Ft  &e 
O F &dC
@1 F F@6@8 @ F@?@ 
@9 &a@<C
@4 F F@6@0@ 
@9 &s@<XXQM AF@4/usr/lib/swi-prolog/library/dialect/sicstus/terms.pl   AuC ES E VE VE VE V	E VEterm_variables_bagE GE V
E VE VXO A &y C@. A A@6@9 K@<XXQM AF@,/usr/lib/swi-prolog/library/prolog_clause.pl   Au@ C ES Einitialization_layoutE "E !E "XO A
expand_failed CAg A A@6@R@<XO A	ci_expand C@7AG A A@6@1 @$@1 B@1
set_xref_flag@.@5@2 @@.@5@1 H|

@5@2 B@1 @@0@5@2 @s D@5@/@1 &}
@5@9 B-@<XO Aunify_clause_head C
AC A A@6@0@/@8 C !@0@9 &@<XO Athaffix CB A Ast@6@?@<CB A And@6@?@<CB A A 
th@=XD  t  t t  At  ! @O A ! C@VB A A@6@/@/
@8 &@E@1 
@5@ B I B@M@S@G@@@7@ 
@/@/@8 Do@E@8 ! !@M@1 F@5~q/~d@3@4@5@9 E !@@@1 F@5~q:~q/~d@3@4@4@5@9 &@<XO A
unify_args C@ A A

@6@?@<C@#@ A A@6@q
@ @/@8 B_@ @ 
@/@8 B_@ @ @8
unify_term !@ @ 
@9 & !@<XO Aexpand_meta_args CB A A @=C@?B A A@6@ @/@8 B_@ @/@8 B_@ 
@/@8 B_@ @ @ @ @ @ @8
expand_arg !@q@ @ @ @ 
@ @ @ @9 & !@<XD  t  t t  At  W AEO Atry_open_source C@ A A@6@8 W !@?@<C@ A A@6 B@9 D@<XO A C1 C@0B A A		send


send_class


@6@ @8 Dl@ @3
send_super@4@.@.@5@8 C@?@ @3@5@9 C@<C@4B A A

 DU


	get_class


@6@ @8 Dl@ @3	get_super@4@.@.@5@8 C@?@ @3@5@9 C@<CB A A  &

 &

@=CB A A  &


 &

@=C@*B A A
 &



@6@8 Dl@3 &@4@4@.@.@5@8 C@ @3@5@9 C@<C@0B A A
 &


@6@8 Dl@3 &@4@4@.@.@5@8 C@ @8 @@-@ @3@5@9 C@<C@7B A A


 &




@6@8 Dl@3 &@4@4@.@.@5@8 C@/@3@5@ @8 H H@ @3@5@9 C@<C@=B A A


 &



@6@8 Dl@3 DU@4@4@.@.@5@8 C@/@3@5@ @8 &@ @8 @@-@ @3@5@9 C@<CB A A@6@ B C2 B@,
@<XO A " C
@] A A@6@ 
@9 [ !@<XO Amkconj C@AB A A

 "    

@6@U
@"
 B

@#@?@ @ @ 
@/@ @/@8 & !@ @ @ @ @ @ @9 &@<CB A A@6@ @ @9ubody !@<XO Apce_method_head_arguments C@+B3 A A@6@b@h@i@s@?@/@8 B_@q
 @ @ 
@/@8 B_@ @ @8pce_unify_head_arg !@q
@ @ 
@9 & !@<CB< A A @=XD  t  t t  At unify_clause_hook AEO A [ C@@` A A@6@1 @/@5@8 H !@/@/@/@8 D !@E
@+ @.@M@&@@
@!@1 E@5@#@- A@1 "@.@5@8 &@E@/@1 @/@5@8 @2 !@M@S@@@1  A@5@/@0@8 &@ @ @/@/@/@8read_term_at_line !@1 E@5@ @0@8 XK W@ @ @ @ @8unify_clause !@ @ @ @ @ 
@8
make_varnames !@?@<XO Apce_method_body2 C@$B] A A I

@6@?@"
 "

@#@%@ @ @ @9 D !@<C@cBa A A@6@3@.@4@.@4@.@5@8 C@ @8
control_op !@?@3@4@.@4@.@5@8 C@"
 "





@#@" "

@#@ @ @ @ @8 & !@ @ @ @ @9 &@<CBo A A@6@ 
@ @9 &@<XD  t  t t  At do_make_varnames BO A & C@ A A @=C@0@ A A	 D



@6@E@ @/@8find_varname !@M@S@@@( L
@q
@ @ @8 B_@ @9 & !@<XO A & C
A A A


@6@?@<CA A A@6@ 
@ @8 & !@?@<C@ A A A		:->

 E

@6@?@ @ @ @ @ 
@ @9pce_method_clause !@<C@ A A A		:<-

 E

@6@?@ @ @ @ @ 
@ @9 &@<C@hA A A

 E

 E 
	unit body B C]@6@A@" _@#@@@" _@#@?@"
 "





@#@" " "     @@#@<C@gA# A A E

 E 

@6@1 E@5@1 E@5@ 
@/@8 &@" "





@#@" " "     @  @#@<C@vA, A A@6@"
 T\
 B
@#@ @8 B !@/@ 
@/@8 & !@" E
@#@ @0@/@8 Do@q @ @ @ @8 B_@U@" "




 "

@#@?@!@1 "@4@4@5@#@ @ @ @9match_module !@<CA; A A@6@/@ 
@/@8 &@ @ @ @9 &@<CA? A A@6@R@<XD  t  t t  At  & BO A & C@ A A

@6@?@<C@ A A@6@8 Dl@8 Dl@/@/
@8 Do@ 
@8 Do@? @ 
@9 &@<C	@ A A@6@8 WA@8 WA@?@<C
@ A A@6@8 F !@8 &@8 F !@?@<C@ A A@6@+ Ql@?@<C
@ A A 

@6@8 &@?@<C@ A A
 

@6@8 &@?@<C@ A A@6[INTERNAL ERROR: Diff:~n@8 @ !@8 [
 A~N*** <->~n@8 &@8 &@9 ]  !@<XO Ameta CB A A@6@1 
@5@1 @@5@9 XO@<XO Aconj CA A A@6@ 
@9 & !@<XO A & CB A A
 G
 "    
@6@T
@?@<CB A A


@6@T
@?@<C@DB A A@6@/@8 & !@?@"
 "




@#@" "
@#@/@/@8 Do@ @ @8 Do@ @ @ @9 &@<CB A A@6@/@ 
@/@8 & !@?@ @ @ @9 &@<CB A A 


@=XO Adoes_not_dcg_after_binding C@+A A A@6@D
@1brace_term_position@0@0@0@5@8 CZ C[@M
@Q@D@1 B@.@2 D@0@0@5@8 '@+ C]@M@Q@@@F@?@<XO A & CAS A A@6 D@8 C6@? D @.@9 @r@<CAV A A @-@6 D @.@3@1 V G@5@5@9 C !@<XO A &{ C@gB A A
 

 

@6@ @ @ @/@/@0@8 &@" C \
@#@" "
@#@" "
@#@E@" @#@M@" @#@@@'@ @ @ @ 
@8
unify_body !@?@<XO A & C@"AY A A		 E

 E

@6@?@ @ @8 & !@ @ @ 
@ @9 '@<CA\ A A E

@6@+ @.@ @8 '@'
@?@<C
A` A A
@6@9 '@<XO A ! CB A A  A@=CB A A  @=CB A A 
pce_principal@=CB A A@6 @9 FW !@<XO A " CC A A@6@ B !@?@<C@)C A A@6@/@/
@8 !" !@?@/@8 ! !@ 
@/@8 & !@1 F@5~d-~w clause of ~w@3
@4@4@5@9 &@<C@'C
 A A@6erased@8 &@?@1 !@2 @.@.
@5@8 &@1 F@5erased clause from ~q@3@1 
@5@5@9 &@<CC A A 
 H(@=XO A ' CAt A A
@6@8 F !@'
@ 
@8 & !@?@<C@1Aw A A "





 "
@6@ @ @9 &@<XD  t  t t  At  W AED  t  t t  At  W 	 O A W C@8 A A [ E JG B< E
@6 W@ @8 W ! B<@ @9 W !@<XO A & CB A A @6@?@ 
@ @ @9 &@<C	B A A @=XO Aread_term_at_line_2 C@>@ A A@6@1 &
@.@5@0 C>@8 B-@ @1 ! !@5@8 @ !@1 We
@4@1 W@5@4@1 @@5@4@1 E@5@4@1 E@5@5@1 E@5@9 DT !@<XO A & CBr A A  B@=CBs A A  CV@=CBt A A  E@=CBu A A  CX@=XO A & C@ A A
 D



@6@*
@?@<C@ A A



@6@ 
@9 &@<XO A & CB A A		 

@6@?@ 
@ @ @ @ @9 &@<C@.B A A

send_implementation


@6@?@ @8 B_@0@/@8 Do@ @ @8 &@ 
@ @ @ @9pce_method_body !@<C@AB$ A A

get_implementation



@6@?@ @8 B_@0@/@8 Do@ @/@8 B_@ @ @8 &@q @ @ @8 &@ 
@ @ @ @9 '@<XD  t  t t  At  & BO A & C@ A A@6@ 
@ @8make_varnames_hook !@?@<C@S@ A A

 &
@6@?@ @0@/@8 Do@b@g@y@1 D@.@5@8 @ !@!@3@1 D
<DCG_list>@5
@5@#@q@1 D@.@5@8 '"@!@3@1 D
<DCG_tail>@5@5@#xx '%@ @ @9 &@<C@ A A@6@/@8 F@ varnames@ @8 Do@ 
@ @9 &@<XO A & CB> A A@6@T
@?@'
@<C
BA A A D 
@6@?@<CBB A A  
@=XD  t  t t  At 
unify_goal AEO A ' C@JBQ A A@6@"
 "





@#@" " "     @  
@#@ @ @9 &@<XD  t  t t  At  '! AEO A & C@ A A@6@1  [@5@1 '

@5 @"@9 @$ !@<XO A & CA A A
@6@T
@?@'
@<CA A A
@6@8 '@'
@ 
@8 '@?@<C@*A A A
 G
 "


@6@?@ 
@ @8 B_@ 
@ @9 B_@<C@&A A A "

@6@U
@"
 

@#@ @ @ @ @9 &@<C@9A A A		 ' 


@6@"
 B
 D@#@?@q @1 "@4@4@1 @@5@5@ @9 &@<C@&A A A		 ' 


 "
@6@?@ @ @9 &@<C@&A A A@6@U
@U@"
 B@#@" B@#@?@ 
@/@/@8 & !@ @ @ @9 & !@<CA A A@6@ 
@ @8 '' !@?@<C@KA A A "




 "
@6@/@8 &@?@3@0@.@5@8 C@3@0@.@5@8 C@ @3@0@.@5@8 C@ @ @ @ @ @9
ubody_list !@<C@'A A A "




 "
@6@ @ @9 &@<CA A A D @.
 "

 @@6@?@<CA A A S% C>
 "

 @@6@?@<C@PA A A D

 D


 "





 "@6@T@T@1 S%@5@1 S%@5@8 '@?@'@'@<C@PA A A S%

 S%


 "





 "@6@T@T@1 S%@5@1 S%@5@8 '@?@'@'@<C@)A A A		 \/
 @

 \/ H

@6@ @8 G2@b@g@g@l JG@v@?@<XO A & C@1A A A B

 "

@6@?@ @ @/@ @/@8 &@ @ @ @ 
@ @ @9 &@<C@<A A A

 B

 ' 


@6@" D@#@?@ @ @/@ @/@8 &@q @ @1 @@5@ @ 
@ @ @9 &@<C@KA A A B C] D

 @

 C] D
 @ @


@6@ @b@g@c@o@x@ @b@g@c@o@x@<CA A A 


@=XO A '+ C
A A A@6@ 
@ @9 &@<XO A
ubody_elem CA A A @6@?@ 
@ @ @9 &@<C	A A A @=XO A '/ CA A A 
@=C@.A A A
@6@ @ @ @ 
@ @ @8 '1 !@ @ @ @ 
@ @ @9 '.@<XXQM DF@"/usr/lib/swi-prolog/boot/expand.pl  ]wAsC S E H|E H}E DE DEvar_propertyXD  t  t t  Dt contains_functions 
O D '8C@"C6 Y Y@6@8 Dm @E@0@8 N( D@M@S@F@@@C
@0@/@8 B` @8 '9 D@M
@S@P@<XD  t  t t  Dt call_term_expansion 
O D '?C@i Y Y @=C@p@j Y Y
 @


@6 @ @-@8 C7 @?@E@J@/@ @8 B @E@ @1  E@5@8 S% @M@1 @2 Fv@.@5@@&@@@1 @2 E@.@.@5@@M@1 '?@5@ @ @ 
@ @9expand_terms D@@@ @ 
@ @9 '@ D@G@F@<C@@u Y Y
 @


@6@E@h@/@ @8 'B@E@+@ @1  E@5@8 'C@M@1 @2 Fv@.@5@8allowed_expansion D@1 @2 Fv@5@@&@@@!@1 @2 'D@.@.@5@8 'J@1 @2 'D@5@@M@1 'E@5@ @ @ 
@ @9 'F@@@ @ 
@ @9 'I@G@F@<XD  t  t t  Dt direct_call_meta_arg 
O D 'MCB Y Y@6@9 G3 @<CB Y Y  \S@=XD  t  t t  Dt save_variable_info 
O D 'PCAI Y Y @=C@(AJ Y Y
 D

@6@E Y@ @8 ^ @M@S@@@) @k@ 
@ @9 'Q D@<XD  t  t t  Dt  H} 
O D H|C@] Y Y@6@T
@?@'
@<C@` Y Y@6@/@8cond_compilation D@+@?@ 
@9
atomic_pos D@<C@+@d Y Y@6@3@1  E@5@4@1  E@5@5@/@8 G @ @/@/@8 'I@ @ @ 
@9
expand_term_2 D@<XD  t  t t  Dt 	append_tp 
O D '_C	@ Y Y 
@=C@(@ Y Y



@6@?@ @ @3@5@ @ @9 '` D@<C@#@ Y Y


@6@?@ @ @ @ @ @9 'a@<C@)@ Y Y




@6 B<@ 
@8expected_layout D@ @ @3
@5@ @ @9 'a@<XD  t  t t  Dt expand_setof_goal 
O D 'eCB Y Y
@6@T
@?@<C@/B Y Y

 \R


 \R
@6@?@/@/@ 
@/@ @8f2_pos D@ @ @ @ @ @ @ @9 'f D@<C@/B Y Y

 


 
@6@?@/@/@ 
@/@ @8 'g@ @ @ @ @ @ @ @9 'j@<CB Y Y@6@?@/@ 
@ @ @ @8 D D@ @ @ @9compile_meta_call D@<XD  t  t t  Dt wrap_meta_arguments 
O D 'pC@:Bt Y Y		@6@ 
@/@8 A @1 H
@5@/@8variant_sha1_nat D__aux_wrapper_@ @/@8 B D@/@3@5@8 C @1 E
@5@8compile_auxiliary_clause D@ @3@5@9 'x@<XD  t  t t  Dt 	member_eq 
O D '|CD Y Y

@6@E@*
@M@S@@@ 
@9 '} D@<XD  t  t t  Dt  $ 
O D $~C
A Y Y G@6@ 
@ @ @9 ${ D@<CA Y Y B
@6@ @ @9 V D@<CA  Y Y G@6@ @ @9 '@<XD  t  t t  Dt  'd 
O D 'cCC Y Y@6debug_term_position @.@8 'A@? Eu@1 'c
@5@9 @ D@<CC Y Y @=XD  t  t t  Dt is_aux_meta 
O D 'CDg Y Y@6@8 W> @/@0@8 Dp  @0@0__aux_meta_call_@9 E D@<XD  t  t t  Dt extended_pos 
O D 'C	B0 Y Y
@6@T
@?@<C@ B2 Y Y "






 "
@6@T@?@<C@6B6 Y Y

 "






 "

@6@/@8 F @ @1 @@5@8mapex D@ @ @ @8 'r@?@<C@(B< Y Y @



 "


@6@?@ @8 '@ @1 @@5@9 '@<CBA Y Y
@6 Eu@1 '
@5@9 '@<XD  t  t t  Dt expand_term_list 
O D 'C@ Y Y

@6@?@<C@3@ Y Y

@6@?@ @ @/@/@8 'F@ @ @ 
@/@ @/@8add_term D@ @3@5@ @ @9 ' D@<C@.@ Y Y


@6@?@ @ @/@/@8 'F@ @ @ 
@/@ @/@8 '@ @ @ @ @9 '@<C@1@ Y Y
@6 B<@8 'b@ @/@/@8 'F@ @ @ 
@/@ @/@8 '@ @3@5@ @ @9 '@<XD  t  t t  Dt  @. 
O D @.CD  Y Y@6@U
@9	eval_true D@<XD  t  t t  Dt  & 
O D &CCp Y Y @.
@6@?@<CCq Y Y
 @.
@6@?@<C
Cr Y Y  B
@=XD  t  t t  Dt call_goal_expansion 
O D 'C@SB Y Y
@6 @ @-@8 'A@?@C@1 @@.@.@5@8 'B@/@ @8 'B@E@ @1  C1@5@8 'C@M@1 @2 &
@5@@@@1 @2 C2
@5@@'@,
@M@S@P@<C@TB Y Y	@6@C@1 @@.@.@5@8 'B@/@ @8 'B@E@!@ @1  C1@5@8 'C@M@!@1 @2 &
@5@#@@@!@1 @2 C2
@5@#@ @8 'J@ @@,
@M@S@P@<XD  t  t t  Dt remove_attributes 
O D 'CA Y Y@6@/@8 K @9remove_var_attr D@<XD  t  t t  Dt  D 
O D DCA Y Y@6@/@ @8 @ @ 
@ @ @ @9 'k@<XD  t  t t  Dt expand_functions 
O D 'C@)C Y Y	
@6@/@/@ @ @ @8expand_functional_notation D@E@ @ @ 
@ @8expand_arithmetic D@M@S@@@'@'
@<XD  t  t t  Dt  N( 
O D '<CC Y Y G@6@D@3@0@0@5 G@0@8 '@M@Q@<XD  t  t t  Dt pos_list 
O D 'CC Y Y@6@T
@?@<CC Y Y

@6@?@<CC Y Y@6 B<@9 'b@<XD  t  t t  Dt  ' 
O D 'CA Y Y@6@?@<CA Y Y
@6@8 H @ 
@9 '@<XD  t  t t  Dt  'L 
O D 'KC@.B Y Y@6@/@/@8 C D@1  A@2sandbox_allowed_expansion@2 @5@/
 @.@8 B. D@E@T
@M@R@@@? @@ 
@8 @ D@R@<CC Y Y @=XD  t  t t  Dt  ' 
O D 'CC Y Y@6@R@<XD  t  t t  Dt restore_variable_info 
O D 'CAQ Y Y @=C@&AR Y Y D



@6@E@+ @k@M Y@8 '@@ Y@8 ^ @ 
@9 ' D@<XD  t  t t  Dt  'Y 
O D 'XCC Y Y@6@T
@?@<CC Y Y
 @


@6@8 '=@ 
@9 '=@<XD  t  t t  Dt 
wrap_meta_pos 
O D 'C@#B Y Y@6@E@U
@M@" "


@#@1 @
@5@9 'W@@@S@G@<XD  t  t t  Dt same_source 
O D 'CD Y Y

@6@?@<CD Y Y@6@1 @@1conditional_compilation_errorno_if@5@0@5@9 @ D@<XD  t  t t  Dt merge_variable_info 
O D 'CA, Y Y @=C@)A- Y Y D



@6@E Y@/@8 'R@M@S@@@( @k@ @8merge_states D@ 
@9 ' D@<XD  t  t t  Dt remove_arg_pos 
O D 'CB Y Y
@6@T
@?@<C@0B Y Y

 

 
@6@?@ @/@/@ @/@8 'g@ @ @ @ 
@ @ @ @9 ' D@<C@SB Y Y
@6@8 '@?@ @/@8 '@E@/@3@.@.@5@8 'x@/@ @8 '@/@ @ @8 'r@*@M@ @ @8 ' D@ @3@5@9 'x@@@ 
@ @ @8 'q D@ @9 ' D@G@G@<CB Y Y 
@=XD  t  t t  Dt  'u 
O D 'tCBp Y Y@6@/@8 ") D@9 B D@<XD  t  t t  Dt 
$include_code ADD  t  t t  Dt  ' DD  t  t t  Dt  ' D)D  t  t t  Dt  ' 	 D  t  t t  Dt  D 
O D DCA Y Y@6@0@0@9 '5 D@<XD  t  t t  Dt var_intersection 
O D 'CA
 Y Y@6@/
@8 K @/@8 '@ 
@ @9 '@<XD  t  t t  Dt 
eval_false 
O D 'CD. Y Y  C>@=CD/ Y Y  @-@=XD  t  t t  Dt  Y 
O D YC@VD Y Y
 B

@6@E@ @8 ' D@M@'@0@ 
@0@0@0@9 'g@F@@@4@E@ @8 @- D@M@) C>@/@0@0@0@0@8 'g@ @ 
@9 'W@@@C@ @8 '@M@'@ 
@0@0@0@0@9 'g@P@F@<C@FD Y Y
 CU E


@6@E@ @8 '@M@'@/@0@0@0@0@8 'g@ @0@ 
@0@0@0@9 'g@@@C@ @8 '@M@'@0@ 
@0@0@0@9 'g@P@F@<CD Y Y CU

@6@ @8 '@'@0@ 
@0@0@0@9 'g@<XD  t  t t  Dt list_pos 
O D 'C@ Y Y@6@T
@?@<C@ Y Y 
list_position


 O '
 O@=C
@ Y Y 


@=XD  t  t t  Dt  ' 
O D 'C@$@ Y Y@6@U
@"
@#@?@E@8 B @M@ 
@ @ @9 'a@@ B<@9 E D@<C@ Y Y 


@=XD  t  t t  Dt arg_pos 
O D 'CB$ Y Y@6@T
@?@<C
B% Y Y

@6@?@<CB& Y Y 
@=XD  t  t t  Dt  Jn 
O D JnCD  Y Y
@6 A> @-@8 'A@?@<C
D Y Y@6@ 
@8 ' D@?@<CD Y Y 
@=XD  t  t t  Dt has_meta_arg 
O D 'CB Y Y@6@0@/@8 '=@8 'N D@?@<XD  t  t t  Dt  & 
O D &CCt Y Y @.
@6@?@<CCu Y Y @.

@6@?@<CCv Y Y B
@6@T@T
@?@<C@5Cx Y Y

 B
@6@" "




@#@1 @@5@8 'W@ 
@1 @@5@9 'W@<XD  t  t t  Dt pos_nil 
O D 'CC Y Y@6@T
@?@<CC Y Y@6@?@<CC Y Y@6nil@9 'b@<XD  t  t t  Dt  'i 
O D 'hCC Y Y@6@T
@?@<C@/C Y Y "





 "

@6@?@<CC Y Y@6f2@9 'b@<XD  t  t t  Dt  ' 
O D 'C@.C! Y Y

@6@8 '>@/@/@/@/@ @8 &W D@- @.@?@ @ @/@/@8wrap_var D@ @ @ @ @ 
@9 & D@<CC' Y Y 
@=XD  t  t t  Dt prop_var 
O D 'C@&Ag Y Yfresh
@6@E Y@/
@8 'R '@ 
@/@8 E` @M@'@@@) @.@G
@<C@#Am Y Y E
@6@C E@/
@8 C D@1 D@.@.@5@ 
@8 'B@*@M@'@P@<XD  t  t t  Dt  'V 
O D 'UC@ZD Y Y C A$
@6@/
@/@8 BW @E@:@8
$including  D@M@E@$@1$eval_if@5@/@1 B@1 @ @@5 C>@5@8 '@M@1 ' @.
@5@9 G D@@
@1 ( @-
@5@9 (@F@@
@1 (
else_false
@5@9 (@F@<C@D Y Y	 C W
@6@/
@/@8 '@E@k@1 (@.@.@0@5@0@/@8 G D@M@ 
@  W@8 ' D@ @8 G D@E@+ @.@M@1 ( (
@5@9 (@F@@@7@E@'@+ @-@1 ( @5@/@1 B@1 @ @@5 C>@5@8 '@M@1 ( @.
@5@9 (@@
@1 (
@5@9 (@F@@@1 @@1 ' ' W@5@0@5@9 '@G@G@<C@hD Y Y C W@6@/@/
@8 '@E@D@1 (@.@.@0@5@0@/@8 (@M@  W@8 (@ @8 (@E
@+ @.@M@( @-@@@E
@+ @-@M@( @.@@@&@1 (
@5@9 (@@@1 @@1 ' ' W@5@0@5@9 '@G@G@<C@>D Y Y B  B @6@?@/@0@8 '@E@+@1 (@0@.
@.@5@0@8 K @M@E@*
@M@1 @@1 'unterminated@2 
@5@0@5@9 '@@@S@@@S@G
@<C@BD Y Y C W@6@?@/@0@8 '@E@!@C@1 (@0@.
@0@5@0@/@8 (@M@ 
 W@8 (@ @8 (@P@M@S@@@1 @@1 ' ' W@5@0@5@9 '@G
@<CD Y Y
@6@D@8 '@M@Q@<XD  t  t t  Dt  ' 
O D 'CC) Y Y
@6@U
@?@<C@2C+ Y Y G
@6@E@"@U@M@"
 "

@#@1 @@5@9 'W@@@S@G@<XD  t  t t  Dt  ' 
O D 'CA5 Y Y@6@?@<CA6 Y Y
 @k@6@?@<C
A7 Y Y @k@6@? Y@9 '@<C@[A9 Y Y@6@E ' @-@8 '@M ' @-@8 C D@@@C ' @-@8 '@M ' @-@8 (
@P@?@E@8 F D@M@/
@8 (
 Y@ 
@9 '@@ Eu@1@ inconsistent_variable_properties@5@8 '@/
@8 (
 Y@ 
@9 '@<XD  t  t t  Dt  '  	 D  t  t t  Dt  '  
O D 'CD Y Y@6@/
@0@0@8 ( D@?@+
 @.@<CD Y Y   @=XD  t  t t  Dt extend_term 
O D (CB Y Y@6@8 @ @?@3
@5@9 'x@<CB Y Y@6@/
@/@8 &Y @ @/@8 'r@ 
@ @9 (@<XD  t  t t  Dt  Vm 
O D VCA Y Y 
@=C
A Y Y
@6@ 
@ @9 '@<XD  t  t t  Dt  D 
O D '5C@0A Y Y@6@3@1  C1@5@4@1  C1@5@5@/@8 'Z@C@ 
@ @0@8 ' D@M Y@8 ' D@,
@P@?@<CA Y Y 
@=XD  t  t t  Dt  '7 
O D '6CAd Y Y@6@9 ' D@<XD  t  t t  Dt intersection_eq 
O D (CD Y Y 
@=C@)D Y Y
@6@E@ 
@8 '~@M@"

@#@ @ @9 ( D@@@ @9 (@F@<XD  t  t t  Dt  ^ 
O D ^CB Y Y  @=CB Y Y  E@=CB Y Y@6@9 'O@<XD  t  t t  Dt f1_pos 
O D (CC Y Y@6@T
@?@<C@%C Y Y

 "




 "
@6@?@<CC Y Y@6f1@9 'b@<XD  t  t t  Dt add_source_location_list 
O D (C@ Y Y 
@=C@ Y Y

 

@6@ @ @9 ( D@<XD  t  t t  Dt  'o 
O D 'nCD< Y Y

@6@T
@?@<CD> Y Y

@6@T
@?@<CD@ Y Y

@6@Acompile_meta_arguments @-@8 'A@@ D @.@8 'A@?@<C@>DD Y Y

@6@0@/@8 '@A@ @8 ' D@@@*@D@ @8control D@M@Q@A@0@1  @5@8 E @D	 (! TU@8 'A@M@Q@@ (! (%@8 'A@?@<C@,DM Y Y 

@6@?@E@ @8 (@ @8 '@M@ @ @ 
@9 'm@@
@" @#@<CDR Y Y@6@ 
@/@8compile_meta D@ @9 'y@<XD  t  t t  Dt 
map_functions	 
O D (*	CCe Y Y		

 @.@6@?@ 
@ @9 ' D@<C@SCg Y Y@6@ 
@/@/@ @/@/@8 ' D@q
@ @/@8 '=@ @ @/@8 '=@ @ @/@/@ @ @ @8 '@ @ @ @ @/@/@ @8 (+ D@ @ @ @ @ @ @9 '@<XD  t  t t  Dt  ' 
O D 'CD+ Y Y  @.@=CD, Y Y  Yw@=XD  t  t t  Dt  () 
O D ((C@kDl Y Y
 E
@6@ 
@/@8 '@/@8 '@ @ @/@8 (@1 H
@5@/@8 ' '@ @/@8 'w@0@ @0@1 E
@5@8 'k@ @/@8 '@E@b@g@cA @t@M@!@3@1 P@5@5@#@@@&@3@5@9 'x@<XD  t  t t  Dt 
expand_bodies 
O D (0C@)@ Y Y@6@3@1  C1@5@4@1  C1@5@5@/@8 'Z@1expand_body@5@ 
@8 'F Y@9 (@<XD  t  t t  Dt $same_length 	 D  t  t t  Dt  (4 
O D (4CC Y Y

@6@T
@?@<CC Y Y @=CC Y Y




@6@ 
@9 (5 D@<XD  t  t t  Dt mark_vars_non_fresh 
O D (7CAu Y Y@6@?@<C@JAv Y Y@6@E@. Y@/
@8 'R@M@E '@ 
 @-@8 '@M@S@F@@ '@ 
 @-@/@8 &b D Y@ @8 '@@ Y@1 Hf Y ' @-@5@8 '@G
@9 (8 D@<XD  t  t t  Dt is_meta_call 
O D (;C@$B Y Y@6@8 ':@/
@8 E @0@1 

@5@8 (&@?@1 

@5 @@8 F @9 ' D@<XD  t  t t  Dt expand_meta_arg	 
O D (@	C@!BM Y Y

  @.@6@?@/@ @ @ @ @8 'k@ @ @ @ @9 'm@<C@UBP Y Y @.@6@8 'O@8 ' @.@0@ @8 &U@?@/@8 '@ @ @/@/@8extend_arg_pos D@ @ @/@/@ @ @ @8 'k@ @/@ @ @8 'm@/@8 '@ @ @ @ @ @ @ @9 '@<CBY Y Y		 \S @.@6 @.@0@ @8 &U@?@ @ @ @ @ @9 'j@<C@=B\ Y Y	@6@ 
@ @ @8 &U@E@+
 @.@M@S@@@'@E
@ @8same_functor D@M@S@@@E@8 ( D@M@1 @@1 E N(@2 (
@5@0@5@9 '@@@S@<XD  t  t t  Dt f_pos 
O D (ICC Y Y@6@T
@?@<C@!C Y Y

 "




 "
@6@?@<CC Y Y@6 Dn@9 'b@<XD  t  t t  Dt  'H @D  t  t @t  Dt 'G A# @ @k @kD  t  t t  Dt  'H 
O D 'GC@ Y Y@6@T@?@<C@/@ Y Y@6@U@"@#@?@E@8 '@M@/@ @/@8 ' D@ @ 
@ @9 '@@ B<@9 '@G@<C@'@ Y Y		
  E



@6@?@ @/@ @8 'F@ @1 E
@5@ 
@9add_source_location D@<C@ Y Y@6@ 
@ @@<XD  t  t t  Dt  &W 
O D 'CCL Y Y @.

@6@T
@?@<C@NCN Y Y@6@ @8 ';@?@/@/@8 ^ @q@/@ @ @8 (O@ @ @ @8 '=@/@/@/@ @8extend_1_pos D @ @ @ @ @/@/@ @8 (.@ @ @ @ @ 
@9 '@<C@0CW Y Y@6@8 ':@?@/@/@8 (O@ @ @ @8 (O@/@ @/@8 (J D @ @ @ @ @ 
@ @9 (.@<C
C^ Y Y  @.

@=XD  t  t t  Dt  D 
O D 'lCA Y Y
@6@T
@?@<C@!A Y Y		@6@ @/@/@8 ' D@?@ @ @ 
@ @ @1 @5@9 'k@<C@EA Y Y B

@6@?@/@/@/@/@/@8 'g@ @ @/@ @ @ @ @8 'k@ @ @/@ @ @ @ @8 'k@1 B@5@ @ 
@9 ' D@<C@mA Y Y CU

@6@?@/@/@/@/@/@8 'g@ @/@8 '@ @/@8 '@ @ @/@8 ' D@ @/@8 'S@ @ @/@ @ @ @ @8 'k@ @/@8 'S@ @8 '@ @ @/@ @ @ @ @8 'k@ @8 '@1 CU@5@ @ 
@9 (U@<C@EA Y Y E

@6@?@/@/@/@/@/@8 'g@ @ @/@ @ @ @ @8 'k@ @ @/@ @ @ @ @8 'k@1 E@5@ @ 
@9 (U@<C@EA Y Y CW

@6@?@/@/@/@/@/@8 'g@ @ @/@ @ @ @ @8 'k@ @ @/@ @ @ @ @8 'k@1 CW@5@ @ 
@9 (U@<C@=A Y Y A
@6@?@/@/@/@8 ( D@ @/@8 '@ @/@8 'S@ @ @/@ @ @ @ @8 'k@ @8 '@1 A@5@ @ 
@9 (U@<C@'A Y Y G

 G
@6@?@/@ 
@/@8 (W@ @ @ @ @ @ @ @9 'k@<C@aA Y Y 


 
@6@ @8 (@?@/@/@ 
@ @/@8 'g@1 @4@1  C1@5@4@1  C1@5@5@/@8 'Z@1 @@.@5@1  D@2 'l@5@1 @@0@5@9 @$ @<CA Y Y@6@ @/@8 (< D@?@ @ 
@ @ @ @9expand_meta D@<CA Y Y@6@/@8 '@ @8 (:@ 
@ @ @ @9 ' D@<XD  t  t t  Dt  '^ 
O D ']C@!@ Y Y &

@6@1 &@5@/@/@8dcg_translate_rule F@?@ @ @ 
@9 (1 D@<C@ Y Y@6@U
@?@ 
@9 (a@<C@ Y Y 
@=XD  t  t t  Dt  ( 	 D  t  t t  Dt  ( 
O D ( CD Y Y@6@/@8 D D@/@8 '@1 @5@@<XD  t  t t  Dt  '{ 
O D 'zC@ODV Y Y	@6@" E


@#@/@/@8 '@/@ @8 '@E@1 @2 @5@8 G D@M@S@@@!@E@*
@M@3@5@9 D D@@@3@1 E@2 

@5@5@9 (d@<XD  t  t t  Dt  $| 
O D ${CA Y Y @=CA Y Y@6@/@ @8 V @ @ @ @ 
@9 $~ D@<XD  t  t t  Dt  H} 
O D '4C@Z Y Y@6@0@0@9 H| D@<XD  t  t t  Dt  (G 
O D (FCBg Y Y@6@8 ':@?@8 ':@/@/
@8 (O@ 
@9 (O@<CBl Y Y@6@8 (@*
@<XD  t  t t  Dt  &W BD  t  t t  Dt  &W 
O D &VCCI Y Y@6@0@0@0@ 
@9 '@<XD  t  t t  Dt  (\ 
O D (\C@^B Y Y@6@b@h@i@s@?@ @/@/@8 ' D@/@8 '=@ 
@/@8 '=@ @/@8 '=@ @ @ @/@ @ @ @ @ @8 (A D@q
@ @ 
@ @/@ @ @ @ @ @8 (h D@ @ @ @9 ' D@<CB" Y Y  @.
@=XD  t  t t  Dt  (N 
O D (MC@ Y Y@6@E
@8 '@M
@9 ( @@
@" 
@#@<XD  t  t t  Dt  (% 
O D ($CDa Y Y  B@=CDb Y Y  CU@=CDc Y Y  E@=CDd Y Y  CW@=CDe Y Y  A@=XD  t  t t  Dt  ' 
O D 'CB( Y Y @=CB) Y Y
@6@ 
@9 '@<XD  t  t t  Dt  (D 
O D (CCB Y Y
@6@T
@?@<C@.B Y Y 

 
@6@?@/@/@ @ @/@8 'g@ @ @ @ 
@ @ @9 (B@<CB Y Y@6@8 '@?@ 
@ @8 ( D@ 
@/@8 '@ @ @9 '@<CB Y Y 
@=XD  t  t t  Dt  (\ 
O D ([C@>B
 Y Y@6@0@/@8 '@/@ @8 '@/@ @ @8 '@/@ @/@8 (S@ @ @/@ @ @ @ @ @8 (k@ @ @ 
@9 (l@<XD  t  t t  Dt  @- 
O D 'CD$ Y Y@6@U
@9 ' D@<XD  t  t t  Dt  (R 
O D (QCC Y Y@6@T
@?@<C@JC Y Y "




 "

 @
@6@ @8 'O@?@ @b@g@c@o@x@ @ 
@8 (6@ 
@3@1 @@5@5@ @9 'r@<C@4C Y Y @

 " @
 @@6@ @8 'O@?@ @b@g@c@o@x@<CC Y Y@6 @9 'b@<XD  t  t t  Dt  (3 
O D (3C@m@ Y Y
 E


 E

@6@?@ @/@8 '@ @8 (:@/@/@ @ @/@8 'g@ @ @/@ @1 E@5@8 (@E@%@ @8 ':@/@ @8 '@ @/@ @ @8 &U@- @.@M@" B@#@@	@'@'@G@<C@(@ Y Y		
 C

 C
@6@?@/@ @/@8 (W@ @ @ @ @1 C@5@9 (@<C@&@ Y Y@6@8 ':@/@ @8 '@/@/@ @8 &U@- @.@?@"
 E@#@<C@ Y Y @=XXQM ArF@$/usr/lib/swi-prolog/library/debug.pl   AuC ES E C<E  bEdebug_message_contextElist_debug_topics E C=E C?E C3E C4XD  t  t t  Art  C; 
O Ar C:C@ @ Aq Aq@6@E@/@0@0@8 C= C5@8 F C5@M@S@@@1 (x
 @-@5@9 B C5@F@<XD  t  t t  Art debug_target 
O Ar ({C@ Aq Aq@6@U
@"
 I@#@?@<C@ Aq Aq 

 @k@=XD  t  t t  Art  C= ADD  t  t t  Art  C= 
D  t  t t  Art  (t  
O Ar (sC@E@ Aq Aq@6 G
~`-t~45|~n@8 E C5 G~w~t ~w~35| ~w~n@3Debug Topic@4	Activated@4To@5@8 (~ G (}@8 (~@A@/
@/@/@8 (w G (@3
@4@4@5@8 (~@R@@@S@G
@F@<XD  t  t t  Art   b 
O Ar (pC@z Aq Aq@6 @-@9 C C5@<XD  t  t t  Art  (r 
O Ar (qC@ Aq Aq SV
@6@?@/@/
@8valid_topic C5@1
debug_context@5@8 @I@1 (
@5@9 (z@<C@ Aq Aq JG
@6@?@/@0@8 (@1 (@5@9 @I@<C@ Aq Aq@6 (r@9 B: F@<XD  t  t t  Art show_time_context 
O Ar (C@*A{ Aq Aq@6@1 "@.@5@8 ( C5@/
@8 X C5@1 F@.@5@ 
@8 X C5@&
@" @[~w] @#@<CA Aq Aq 

@=XD  t  t t  Art  C4 
O Ar (vC@x Aq Aq@6 @.@9 (@<XD  t  t t  Art assertion_failed  
O Ar ( CA8 Aq Aq   @=XD  t  t t  Art print_debug 
O Ar (C
@ Aq Aq@6@ 
@ Wpdebug_print_hook Wp@?@<C@ Aq Aq
@6@?@<C@9@ Aq Aq@6@1  @@2translate_message@2 C
@5@/@8 F@A@ @/@8 T H@ @/@8debug_output C5@ @1 T H@1kind@2 (v
@5@5@8 E C5@R@@@S@G@<XD  t  t t  Art 
ensure_output 
O Ar (C	@ Aq Aq G@6@?@<C@ Aq Aq 

@=XD  t  t t  Art  ( ADD  t  t t  Art  ( 
O Ar (C@= Aq Aq  "@=XD  t  t t  Art  ( 
O Ar (CA+ Aq Aq@6@ Wp ( Wp@?@<C	A- Aq Aq@6@8assertion_rethrow C5@?@9 @@<C@,A0 Aq Aq@6 @@1 (
@5@8 CH
@8 ! Uj@E ^O@0@8 C6@M@9 \ C5@@
@1 @@1assertion_error
@5@0@5@9 @@<XD  t  t t  Art update_debug 
O Ar (C@ Aq Aq @. @k @.@6@?@ @9 ( C5@<C@ Aq Aq @.
 @.
 @.@6@?@3
@5@ @9 H H@<C@ Aq Aq @-
 @.
 @.
@6@?@<C@ Aq Aq @- @k @-@6@?@<C@ Aq Aq @.
 @- @-@6@?@<C@ Aq Aq @.
 @-
 @.@6@?@ 
@ @9 [6 H@<XD  t  t t  Art  C= 
O Ar C<C@f Aq Aq@6 @.@0@9 (w@<XD  t  t t  Art  C= 
O Ar (uC@i Aq Aq@6@0@9 (w@<XD  t  t t  Art  C@ @D  t  t @t  Art C? D  t  t t  Art  C@ 
O Ar C?C@#A" Aq Aq@6@D@D
@/@1 (
@5@8 B-@M
@Q@@@F@M@Q@@@F@?@<C	A' Aq Aq@6 C>@8 ( C5@9 ( C5@<XD  t  t t  Art show_thread_context 
O Ar (C@ Ar Aq Aq@6 "@8 (@/@8 E@-main@&
@"
 @[Thread ~w] @#@<CAx Aq Aq 

@=XD  t  t t  Art  C4 @D  t  t @t  Art C3 A# A# D  t  t t  Art  C4 
O Ar C3C@ Aq Aq@6 @.@/
@8 (w@?@ 
@9 ( C5@<C@ Aq Aq @=XD  t  t t  Art  ( 
O Ar (CA: Aq Aq time_limit_exceeded@=CA; Aq Aq  ^L@=XD  t  t t  Art  ( 
O Ar (CA Aq Aq A G@6@?@<C	A Aq Aq

@6@8 WP C5@?@<CA Aq Aq@6 @@3@1close_on_abort @-@5@4@1alias
@5@4@1buffer W@5@5@9 X@<XD  t  t t  Art  C4 
O Ar CC@s@} Aq Aq@6@/@/
@8 (| C5@E@`@N@(@1 (x@.@.@5@8 I@O@ @ @ 
@/@/@8 ( C5@1 (x@5@8 (z@R@@@0@E
 @0@0@8 CR C5@M@S@@	 Eu@1debug_no_topic@5@8 CH @-@ 
@/@/@8 (@1 (x@5@8 (z@G@M@S@@@S@G@G@<XD  t  t t  Art  ( 
O Ar (C	@ Aq Aq " " "@6@?@<C
@ Aq Aq "y " "%T.%3f@6@?@<C@ Aq Aq "

 " "
@6@?@<C@ Aq Aq@6 (r@9 E F@<XXQM @5F@#/usr/lib/swi-prolog/boot/syspred.pl  ]wAsC S Ecall_with_depth_limitE 	Ecall_with_inference_limitE \E GE HEnospyall E CeEleashE X)E 	E GEnospyE HE CRE ^Eatom_prefixE @E #E C= E YE DE !E ZE XPEspyE VE$predicate_propertyE	on_signalE Z+E YE Z,E DE HEcurrent_signalE WE H0Eset_prolog_stackE @7E M>E GEprolog_stack_propertyE @2Egarbage_collect E @XD  t  t t  @5t  G 
O @5 (C
D	s@#/usr/lib/swi-prolog/boot/syspred.pl  ]wA (@6@U@?@9 ] @4@<C@1D ( (@6@E@1 G@0@5@8 @ @4@M@&
@@
@1 Hf@0 G @.@5@/
@8 C @4@1 F@5~W@3
@4
@5@9 E @4@<XD  t  t t  @5t  (  
O @5 (CA6 ( (  @6@1  A@2debug_control_hook (@5@8 ^ @4@R@<C
A9 ( (@6@/
@8	spy_point @4@8 D @4@R@<CA= ( (   @=XD  t  t t  @5t canonical_source_file 
O @5 (CA ( (@6@8 @ @0@0@8 D @?@'
@<C
A ( (@6@0@0@0@  E@?@'
@<CA ( (@6@3@1 @R A@5@4@1 @] B@5@4@1 Hn C>@5@5@8 B @4@9 D @4@<XD  t  t t  @5t map_dlflags 
O @5 )CDH ( (  @=C@0DI ( (
@6@ 
@/@8 ) @4@E
@/@8dlopen_flag @4@M@S@@@1 @@1 E )@5@0@5@8 @ @4@F@b@g@g@m K@x@<XD  t  t t  @5t  G 
O @5 (C@%Ao ( (@6@8 WN @4@E
@"
 W!@#@M
@S@@@C@8 G3 @4@M@'
@)@P@<XD  t  t t  @5t multi_source_files 
O @5 )
CA ( (@6@1 A@.@1multi_source_file
@5@5@1 @J@2found_src_file@0@5@9 DT @4@<XD  t  t t  @5t  CS 
O @5 CRCB ( ( @@6@9 @ @<CB
 ( ( @0@6@0@9 BW @4@<CB ( ( @@6@/@0@8 )@/
@8 Fs @4@ 
@9 D @4@<CB ( ( @@6@/@0@8 )@C@/
@  DZ@M@'
@P@<C
B ( ( @T@6@/@0@8 )@9 B @4@<C	B ( ( Ak@6 @q@9 C7 @<C@4B ( ( E@6@0@/@8 )@E E@/
@8 Cl @4@ 
@8 Dm @4 H/@ 
@8 ! @4@M@'
@@@"$stream_position   @#@F
@<CB" ( ( M(@6@E
 M(@/@ U ]@0@8 )@M
@) @.@@@) @-@F@<C	B( ( ( E@6 E@9 )@<XD  t  t t  @5t  H 
O @5 HCA ( (@6@U
@?@/@8 ( @4@9property_source_file @4@<CA ( (@6@9 )@<XD  t  t t  @5t  ^ @D  t  t @t  @5t ^ D  t  t t  @5t  ^ 	 D  t  t t  @5t  ^ 
O @5 ^C
B ( (@6 H9@8 F @?@<XD  t  t t  @5t  @3 
O @5 @3CC ( (   @=CC ( (  @/@=CC ( (  "@=CC ( (  EI@=CC ( ( exported_operators@=CC ( ( program_size@=CC ( ( 
program_space@=XD  t  t t  @5t tag_list 
O @5 )(C@ ( ( 
@=C@ ( (

@6@ @3@4
@5@8 C @4@ @ @9 )) @4@<XD  t  t t  @5t  ! 
O @5 !C@$B? ( (@6@U
@?@E@/
@8stream_position_field @4@M@ 
@9 B` @4@@
@1 EU@2 E !
@5@9 )@F
@<C
BE ( (@6@/
@8 ),@ 
@9 )/@<XD  t  t t  @5t enum_style_check 
O @5 )0C@ ( (@6@/@8 @o @/@8
style_name @4@b@j@i@m K@c @w@<XD  t  t t  @5t  XQ @D  t  t @t  @5t XP  @D  t  t t  @5t  XQ 
D  t  t t  @5t  XQ @O @5 XPC	B ( (@6@U@?@9property_predicate @4@<C	B ( (@6@8define_or_generate @4@9 ( @4@<XD  t  t t  @5t system_undefined 
O @5 )=CC- ( (   A prolog_trace_interception@=CC. ( (   A  Ug@=CC/ ( (    $c_call_prolog @=CC0 ( (     ^@=XD  t  t t  @5t  C  
O @5 YCC ( (@6SHELL@/
@8 IC @4@?@9 Y @4@<CC ( (@6comspec@/
@8 )B@?@9 )C@<CC ( (  @6/bin/sh@9 )C@<XD  t  t t  @5t  W @D  t  t @t  @5t W D  t  t t  @5t  W 
O @5 WC@$C ( ( 

@6@E
@8 B @M
@9 W @4@@
@1 @@1 B: B<@5@0@5@9 )@<XD  t  t t  @5t  ( 
O @5 (CD| ( (@6@3@.@4@.
@5@8 )*@b@g
@y@0@ @9 B @4@<XD  t  t t  @5t  @3 
O @5 @2CC ( (@6@U
@U@?@9property_module @4@<C@7C ( (@6@U@" @/
@#@?@E@U@M@/
@8 A @E@ 
@8 (@M@'

@@@ 
@9 B @4@@	@8 )N@-@F
@<C	C ( (@6@8 V @4@9 )K@<XD  t  t t  @5t generate_current_predicate 
O @5 )QCB ( (@6@8 )P@!
@1 @5@#@ 
@8 E @ 
 H9@9 ) @<XD  t  t t  @5t  \ 
O @5 (C@ ( (@6@/@8 GV @4	port_name@/@8map_bits @4@0@9 )T@<XD  t  t t  @5t  Cf 
O @5 CeCD ( (@6@/@8 H) @4@9 C @4@<XD  t  t t  @5t  ) 
O @5 )CDE ( (  E@=CDF ( (  F@=XD  t  t t  @5t  X* 
O @5 X)C@ ( (@6@T
@?@9 B @4@<C@ ( ( X&
@6@?@E	@T@M@9 )1 @4@@	@C
@8 )_@M
@S@P@<C@ ( (@6@/@8 )2 )5@/@8 )W@0@9 )2@<XD  t  t t  @5t trace_point 
O @5 )`C@=AY ( ( 


@6@0@1 
@5@8 Z @4@1 
@5	trace_any@8 ) @D@1 
@5@1 ]@0@5@8 XP @4@M@Q@1 
@5@9trace_ports @4@<XD  t  t t  @5t  @ 
O @5 @C
C ( (@6@8 (@8 )P@?@0@9 \ @4@<CC ( (@6@0@8 )h Eu@1no_current_module
@5@9 @ @4@<XD  t  t t  @5t  G 
O @5 #CA} ( (@6@0@9 G @4@<XD  t  t t  @5t trace_alias 
O @5 )nC@ ( (  @
trace_call
trace_redo
trace_exit
trace_fail@=C@ ( (  @ )p@=C@ ( (  \ )q@=C@ ( (  J )r@=C@ ( (  C> )s@=XD  t  t t  @5t hidden_system_predicate 
O @5 )tC@ CQ ( (@6@/@0@8 Dp @4@8 ( @0@0 C@8 E @4@D	   @8 )@M@Q@<XD  t  t t  @5t  D @D  t  t @t  @5t (  @D  t  t t  @5t  D 
O @5 (C@<A ( ( 


@6@U@U
@?@E@1 
@5 AE@8 )d@M@1 
@5@/@8 ) @4@ @9 )O@@@1 
@5@9 A1 @4@F@<C@&A ( ( 


@6@E@U@M@S@@@8 ) @/@8 B @4@1 
@5@ @9 )O@<XD  t  t t  @5t  V 
O @5 VCC ( (@6@0@9 )N@<XD  t  t t  @5t  Z, 
O @5 Z+CD: ( (@6@9 ( @4@<XD  t  t t  @5t  )V BD  t  t t  @5t  )V 
O @5 )VC@r ( (  @@=C@s ( (  J@=C@t ( (  C>@=C@u ( (  \@=C@v ( ( unify@=C@w ( (  G@ @=C@x ( ( cut_call@@@=C@y ( ( cut_exit@@=C@z ( (  D?A @=C@{ ( ( cut@@=C@| ( (  @@?@=C@} ( (  GC@/@=C@~ ( ( half@-@=XD  t  t t  @5t goal_name_arity 
O @5 )CB ( (@6@8 )@?@9 ^ @4@<CB ( ( 

 @=XD  t  t t  @5t  @8 
O @5 @7CB/ ( (@6@E@/@8 )@M@9 B @4@@@S@F@<XD  t  t t  @5t  B 
O @5 M>C
D_ ( (@6@8 Dw @?@9 D @<CDb ( (@6@3 A@5@3@1 @] B@5@5 @.@/@8 Dk @?@9 )@<CDe ( (@6@3 A@5 @.@/@8 )@?@9 )@<XD  t  t t  @5t  (  
O @5 (CDu ( (  @6 @9 F0 @4@<XD  t  t t  @5t  @ 
O @5 @CDV ( (@6@9 U @4@<XD  t  t t  @5t  ). 
O @5 )-CBI ( (  !@=CBJ ( (  H/@=CBK ( (  Cy@=CBL ( (  H@=XD  t  t t  @5t  ( @D  t  t @t  @5t (  A# @kD  t  t t  @5t  ( 
O @5 (C@;B\ ( (@6@/
@/@8 H @4@A@&@/@1 G
@5@8 B. @4@ 
@ @/@8 D @4@E@+ C]@M@?@@@S@@
@ 
@ @9 GW @4@G@<XD  t  t t  @5t stack_property 
O @5 )CD ( (  "@=CD ( ( spare@=CD ( ( min_free@=XD  t  t t  @5t  H 
D  t  t t  @5t  H @O @5 (CD ( (@6@9 # @4@<XD  t  t t  @5t  )
 
O @5 )C@ A ( (@6@0@/@8 !" @4@1 X@5@8 H @4@D
@8 ) @4@M
@Q@1 )@5@9 G @4@<XD  t  t t  @5t  	 @D  t  t @t  @5t (  A#D  t  t t  @5t  	 
O @5 (C@ ( ( 

@6@T@?@1 @ B9@0@5@9 )@<C@ ( ( 
@6@?@<C@ ( ( 

@6@?@1 
@5@8 ( @4@1 @5@9 )@<C@@ ( (
@6@/@8 # @4@- C4 @.@8 @s @4@A@k@/
@8 )O@ 
@/@8
pi_to_head @4@E
@" @#@M@&@@
@!@1  A@5@#@ @8 ^ H\@E@ @ @1 ]@.@5@8 )d@M@" 

@#@!@1 @5@#@@@&@G@ @8$trace @4@ @/@8 )e CC@1 (@5@8 )k@R@@@S@G
@G@G@F@<XD  t  t t  @5t  ( 
O @5 (C
A ( (@6 @0@0@9 )w@<XD  t  t t  @5t  W 
O @5 )HCC ( ( @=C@#C ( ( 



@6@?@/@ 
@8 )v@1 @5@8 G @4@ @9 )G@<CC ( (
@6@1 @@1 B: Un@5@0@5@9 )@<XD  t  t t  @5t  ) 	 D  t  t t  @5t  ) 
O @5 )C@ ( (@6@?@<C@ ( (
@6@?@8 )@ 
@9 )@<C@ ( ( SV
@6@/
@8 )o @4@?@ 
 A#@/@8 )+@ @9 )@<C@ ( ( SV
@6@?@0@3@5@8 )@9  @4@<C@ ( ( JG
@6@/
@8 )@?@ 
 @k@/@8 )+@ @9 )@<C@ ( ( JG
@6@?@0@3@5@8 ) @9 )@<C
@ ( (@6@8 (@1 SV
@5@9 )@<XD  t  t t  @5t  C0 @D  t  t @t  @5t Z @ D  t  t t  @5t  C0 
O @5 ZCB ( (
 


@6@A@T@@@T
@?@ 
@9 )R @4@<C
B ( (@6@8 )S@8 ^ @4@?@<C@#B ( (
 


@6@/@8 E @4@1 
@5@8 )S@1 
@5@8 )@?@<C@BB ( (
 


@6 A @.@8 )@D@1  ! @5 C>@8 )@M@Q@E@ 
@8 )@M@ 
@/@8 )@@@'

@( @ @0@0@8 HZ @4@?@<XD  t  t t  @5t  ( @D  t  t @t  @5t ( D  t  t t  @5t  ( 
O @5 (CA ( ( 

@6@T@1 @ B9@0@5@9 )@<CA ( ( 
@6@?@<CA ( ( 

@6@?@1 @5@8 ( @4@1 
@5@9 )@<CA ( (@6@1  A@2 (@2 (
@5@8 (@?@<CA ( (@6@/@8 )@/@8 )O@/
@8 )@ 
@8 )@ 
@8 D @4@R@<CA# ( ( @=XD  t  t t  @5t visible_in_module 
O @5 )C@7CG ( (
 


@6@/@8 )@!@1 @.@5@#@0@ @8 )S@  H9@8 ) @D@ @8 )u @4@M@Q@ @ 
@9 )v@<CCN ( (
 


@6@ 
@0@9 ^ @4@<XD  t  t t  @5t  ( 	 D  t  t t  @5t  ( 
O @5 (CB ( (interpreted@6 C @9 ) @<CB ( ( \@6 H9@9 ) @<CB ( ( N+@6 @9 ) @<CB ( ( !@6 !@9 ) @<CB ( ( B@6 B@9 ) @<CC ( ( C@6 C@9 ) @<CC ( ( AD@6 AD@9 ) @<CC ( (static@6 AD @9 ) @<CC ( ( D@6 D@9 ) @<CC	 ( ( D)@6 D)@9 ) @<CC ( ( AE@6 AE@9 ) @<C
C
 ( ( ]
@6imported@9 ) @<CC ( ( @@6 @@9 ) @<C
C ( ( @
@6 @@9 ) @<C
C ( ( @/
@6 @0@9 ) @<C
C ( ( "
@6 H/@9 ) @<CC ( ( HE@6 	 @9 ) @<CC ( (  b@6 
@9 ) @<CC ( (spying@6 (@9 ) @<CC ( (
references
@6 )@8 ) @- @<C
C  ( (  j
@6  k@9 ) @<C
C" ( (number_of_rules
@6 )@9 ) @<C
C$ ( (indexed
@6 )@9 ) @<CC& ( ( C@6 C@9 ) @<CC( ( ( @@6 @@9 ) @<CC* ( ( Ws@6 Ws@9 ) @<XD  t  t t  @5t  )5 
O @5 )4C@ ( ( @6 Eu@1decl_no_effect@2 X) @5@9 )k@<C@ ( (  X'@B@=C@ ( (  AF@=C@ ( (  AD@=C@ ( ( charset@ @=C@ ( ( 	no_effect@@=C@ ( ( var_branchesA @=XD  t  t t  @5t  H 
O @5 HCCn ( (@6@9$clause_property @4@<XD  t  t t  @5t  )Y @D  t  t @t  @5t )X A# A# @kD  t  t t  @5t  )Y 
O @5 )XC@X ( (@6@T@?@9 )^@<C@[ ( (

@6@?@<C@\ ( (
@6@ @/@8 )W@ @ @ 
@9 )W@<C@_ ( (
 SV
@6@?@ @/@8bit @4@?@ 
@b@j@g@m K@x@<C@b ( (
 JG
@6@?@ @/@8 )@?@ 
@b@j@g@l \;@m K@x@<C@e ( (
 X&

@6@?@ @/@8 )@b@j@g@m K@c @t@<C@h ( (@6+|-|?(Flag)@9 E @4@<XD  t  t t  @5t  ( @D  t  t @t  @5t ( @ @ D  t  t t  @5t  ( 
O @5 (CD ( (@6@ @8 F" @4@9 C @4@<XD  t  t t  @5t  ( 
O @5 (CD ( (@6@/@8 ) @4@8
stack_name @4@3@4@.
@5@8 )*@ 
@ 
@9 )I@<XD  t  t t  @5t  ); 
O @5 ):CB ( ( 

@6@8 W> @8 (@1 @5 H9@8 ) @?@<CB ( ( 

@6@8 )@U@- @?@1 @5@9 )@<C	B ( (@6@0@8 )b@9 )@<XD  t  t t  @5t  	 @D  t  t @t  @5t ( D  t  t t  @5t  	 
O @5 (C
@ ( (@6@1 SV @@5@9 )@<XD  t  t t  @5t  ( @D  t  t @t  @5t (  A# @kD  t  t t  @5t  ( 
O @5 (C@<Bs ( (@6@/
@8 G @4@A@+@/@1  @2 B$
@.@5@8 )@ 
@ @  H8 @E@+ C]@M@?@@@S@'@@@ 
@;  GA @G@<XD  t  t t  @5t  ) 
O @5 )CD ( (  F@=CD ( (  F@=CD ( (  F@=XD  t  t t  @5t  ) 
O @5 )C
A ( ( E
@6 A@9 (@<C@=A ( ( @
@6@E@U@M@9 )N@F
@@@'@E@U@M@/
@8 )N@E@ 
@8 (@M@'
@@@ 
@9 )O@@@9 )N@F
@<C@MA ( (	load_context



@6@0 A@8 (@1  @2 AH@5 @.@/@8 G @4@E@ @ @1 @/@.@5@8 )@ @1 "@.@5@8 )@M@"
 @#@@@)
 A@G@<CA ( (includes


@6@0@ 
@;  E@<CA ( (included_in


@6@ 
@0@;  E@<CA ( ( D


@6@ 
@;  D@<XD  t  t t  @5t  ( 
O @5 (C@ ( (@6@/@8 G @4 )V@/@8 )W@0@9 )@<XD  t  t t  @5t  ) ADD  t  t t  @5t  ) DD  t  t t  @5t  ) D)D  t  t t  @5t  ( @D  t  t @t  @5t ( D  t  t t  @5t  ( 
O @5 (CA% ( ( 

@6@T@1 @ B9@0@5@9 )@<CA( ( ( 
@6@?@<CA) ( ( 

@6@?@1 @5@8 ( @4@1 
@5@9 )@<CA, ( (@6@1  A@2 (@2 (
@5@8 (@?@<CA. ( (@6@/@8 )@/@8 )O@/
@8 )@ 
@8 (@R@<CA4 ( ( @=XD  t  t t  @5t  )M 
O @5 )LC@"C ( (@6@8 )! @4@E
@"
 )"
@#@M
@8 EG @4@-@@@9 EL @F@<XD  t  t t  @5t  C=  
O @5 (CAH ( (  @6@1  A@2 ( C=@5@8 (@?@<C@AAJ ( (@6 C4 @.@8 )@? CC@1 C< H@5@8 )k@/
@1 (
@5@/@8 A @4 CC@1 )@5@8 )k@1 (
@.@5@1 )a
@5@/
@8 ) CC@1 HF
@5@9 )k@<CAQ ( (  @6 CC@1 C< I@5@9 )k@<XD  t  t t  @5t  ( 
O @5 (C@3AT ( ( 

@6@0@1 @5@8 )b@1 @5 (@8 ) @D
@1 @5@1 ]@0@5@8 )d@M
@Q@<XD  t  t t  @5t  )g 
O @5 )fCA_ ( (@6@/@1 B@1 )o@4@.
@5@2 F

@5@9 )@<XD  t  t t  @5t  C 
O @5 YCC ( (@6 @9 C @4@<XD  t  t t  @5t  ) 	 D  t  t t  @5t  ) 
O @5 )C
Cq ( ( "
@6 H/@9 B @<C
Cs ( ( @/
@6 @0@9 )@<C
Cu ( ( X
@6owner@9 )@<C
Cw ( ( L
@6 L@9 )@<CCy ( ( RV@6 RV @.@9 )@<CC{ ( ( '@6 ' @.@9 )@<C
C} ( ( !
@6 Un@9 )@<C
C ( ( @
@6 @@9 )@<XD  t  t t  @5t  ) 
O @5 )CA? ( ( 


 
@6@?@ 
@ @9 )@<CAA ( ( 


@6@ 
@9 )v@<XD  t  t t  @5t  ( @D  t  t @t  @5t ( A#  D  t  t t  @5t  ( 
O @5 (CD ( (@6@8 (@?@0@9 )@<CD ( (@6@8 )	@?@0@9 )@<CD ( (@6signal_name@9 )@<XD  t  t t  @5t  Z, 
O @5 (C@%D= ( (@6@E@8 )F@M@S@@
@1 @@1 B: B<@5@0@5@8 )@/
@8 )@ 
@9 @ @<XD  t  t t  @5t  D 
O @5 DC@FA ( (@6@E
   A@8 )@M@( A@@@S@F@E@ @8 D. @M@A
@/@8 (@F
@@@/
@8 M> @4@ 
@/@8 (@?@@@/@8 (@F
@b@j@f        @t@<XD  t  t t  @5t visible_predicate 
O @5 )C@nC8 ( (
@6@"
 

@#@8 )P@E@=@8 )@M@E H9@8 ) @M@S@G
@@@!@D@1  ! @5 C>@8 )@M@Q@/
@/@8 )v@ 
@ @0@0@9 )@G@@@/@1 )@5@/@8 X^ @4@1 @.
@.@5@ @8 )O@ 
@ @9 )v@<XD  t  t t  @5t  ) 
O @5 )C@k ( (@6@@?@<C
@m ( ( 


@6@ 
@9 A @4@<XD  t  t t  @5t  )8 
O @5 )7C@DB ( (	 X@6@?@" 


@#@8 )P@0@8 )S@D@8 )@M@Q@D@0@8 )b@M@Q@ 
@/@/@8 ) @4@D@1 @2 @5@8 )> @4@M@Q@<CB ( ( \@6@?@9 ) @4@<C@GB ( ( H$
 


@6@? A @.@8 )@E@ 
@8 )@M@ 
@/@/@8 )@C@0@ @ @0@8 )@M@S@P@@@0@/@/@0@8 )@ 
@ @ @9 )v@<C	B ( (@6@8 )9@9 )<@<XXQM EF@!/usr/lib/swi-prolog/boot/packs.pl  ]wAsC S E EE$pack_attachE$pack_detachE EXD  t  t t  Et  E  
O E EC@F@Y U U@6@/
@1 B@1 U G@5
@4@1 @R @T@5@4@1 @] B@5@4@1 Hk @@5@5@/@8 A A@E
@-@M
@/@8remove_dups E@1 B
@5@1 *
@5@9 HH E@@@S@F@<XD  t  t t  Et update_autoload 
O E *
C@ U U@6	/INDEX.pl@/@8 B E@E	@8 E E@M@9 ^ E@@@S@<XD  t  t t  Et 
prolog_dir 
O E *C@ U U@6@3
@4/prolog@5@8 D E@9 @V E@<XD  t  t t  Et  X 
O E XC@ U U  G@=C@ U U  H@=XD  t  t t  Et check_existing 
O E *C@ U U@6@1 U
@5@8 I E@?@1 U
@0@0@5@9 @J E@<C@ U U@6@/@8 * E@? Eu@1 *@2	duplicate
@5@8 @ E@R@<C@ U U @=XD  t  t t  Et foreign_dir 
O E *!C@J@ U U@6 U@/
@8 C7 E@3@4/lib@5@/@8 *@ @8 *@?@3@4/lib/@4
@5@8 *@E@8 *@M@1 U
 C@5@9 @M E@@ Eu@1 *@2no_arch

@5@8 * @R@<C@ U U  @k@=XD  t  t t  Et attach_package 
O E *)C@ U U@6@D
@8 X E@M
@Q@/@8 *@8 *) E@?@<C@ U U @=XD  t  t t  Et  * 
O E *
C@k U U @=C@l U U
@6@ 
@8 @ E@?@ @9 *	@<C@o U U


@6@ @ @3
@5@9 *	@<XD  t  t t  Et attach_packages 
O E */C@} U U @=C@~ U U
@6@8 ** E@ 
@9 *0 E@<XD  t  t t  Et  *) 
O E *-C@c@ U U@6@3
@4/pack.pl@5@/@8 * B@8 @c E@/@8 @ E@8 * E@/
@8 *" E@/@8 * E@?@1 *
@5@8 *&@1 U A@5@8 *&@ @8 * E@E@-
 @k@M@1 U C
@5@8 *&@@@S E@1 *@2attached
@5@9 * @<XD  t  t t  Et  E 
O E *C@w U U@6@1 R8
@.@5@0 C>@8 B. E@?@/@8 W E@9 *2@<C@{ U U @=XD  t  t t  Et  U D  t  t t  Et  U ADD  t  t t  Et  U DD  t  t t  Et  U 
D  t  t t  Et  U D  t  t t  Et  U ADD  t  t t  Et  U DD  t  t t  Et  U 
D  t  t t  Et  * 	 D  t  t t  Et  * 
O E *C@M U U@6@8 *,@?@<C@&@O U U@6@E@8 *@M@1 @@1 @X @T
@5@0@5@9 @ E@@
@1 @@1 E U
@5@0@5@9 *>@<XD  t  t t  Et  * 	 D  t  t t  Et  * 
O E *C@B@> U U@6@E@8 @ E@M@S@@
@1 @@1 B: 
@5@0@5@8 *>@E
@1 *
@5@8 *@M
@1 U
@0@0@5@8 *@9 *@@
@1 @@1 @X U
@5@0@5@9 *>@<XD  t  t t  Et  W 
O E WC@ U U@6@E@0@0  @8 E E@M@'
@@ @9 *@<XXQM AF@'/usr/lib/swi-prolog/library/readutil.pl   AuC ES Eread_stream_to_codesE AE [E AE [Eread_line_to_stringE *BE [XO A [ C@;A A A@6 B<@8 F F@1tail@.
@5@8 XK W@3@1 @] B@5@5@/@8 B
 A@1 V B@.@5@1read_stream_to_terms
@5@1 E@5@9 @$ *M@<XO A *E C@.@ A A@6 [
@/@/
@8 D *M@E
@-?@M@'
@@@E@ 
B@8 W@M@) B @@@'
@<XO A [ C@/@ A A@6 B<@8 *H@3@1 @] B@5@5@/
@8 *L@1 V
 B@.@5@1 D@0@5@1 E@5@9 *P@<XD  t  t @&t  At  *BD  t  t t  At  W AED  t  t t  At  W 	 O A W C@: A A [ *I W3 *I
@6 W3@ @9 W *M@<C@R@: A A [ W    @@6@D@1 @@1  @2  @@5@5@ 
@8 @ *M@M@Q@1  @2 V@0@0@0@0@5@3@1 @@1  @2  @@5@5
@5@; W W@<C@R@> A A [ W    @@6@D@1 @@1  @2  @@5@5@ 
@8 *V@M@Q@1  @2 V@0@0@0@0@5@3@1 @@1  @2  @@5@5
@5@; W W@<C@A A A [ *I W3 *I
@6 W3@ @9 *U@<C@F@A A A [ W  *O@6@D@1 @@1  *O@5@5@ 
@8 *V@M@Q@1  A@2 *N@0@0@0@0@5@3@1 @@1  *O@5@5
@5@; W W@<C@Q@A A A [ W    B@6@D@1 @@1  @2  B@5@5@ 
@8 *V@M@Q@1  @2 B@0@0@0@5@3@1 @@1  @2  B@5@5
@5@; W W@<C@R@A A A [ W    @@6@D@1 @@1  @2  @@5@5@ 
@8 *V@M@Q@1  @2 V@0@0@0@0@5@3@1 @@1  @2  @@5@5
@5@; W W@<XO A [ C@9@ A A@6 B<@8 *H@1 *I@.
@5@8 *K@3@1 @] B@5@5@/@8 *L@1 V B@.@5@1 *G
@5@1 E@5@9 *P@<XD  t  t @&t  At  AD  t  t @&t  At  *BO A A C@ A A?@6@?@)@<C@ A A



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

@6@/@8 @h @ @ @ 
@9 *W *M@<XD  t  t @&t  At  AO Aread_1line_to_codes C@t A A?
@6@?@<C@u A A

@6@?@<C@v A A
@6@?@/
@8 *X@ 
@9 *[ *M@<C@y A A


@6@/@8 *X@ @ 
@9 *]@<XO A *O C	@ A A B @6@?@<C@ A A

@6@/@ @8 Wv@ @ @ 
@ @9 *^ *M@<XO A *B C	@ A A?@6@?@<C@ A A

@6@/@8 *X@ @ @ 
@9 *` *M@<XO Apl_read_stream_to_codes C@ A A@6@/
@8 *X@ 
@/@8 *a@'@<XO A *c C@ A A@6@9 *b *M@<XO A C  C@N A A  @6@1 C@2 Creadutil@5@0 C>@8 B-@?@<C@v@P A A@6@1 E@1 *D@.
@.@5@2pl_read_line_to_codes
@5@8 @L@1 E@1 *C
@.@5@2 *i
@5@8 @L@1 E@1 *A
@.
@5@2 *d

@5@8 @L@1 E@1 *G

@5@2 *b

@5@8 @L@3@1  A@5@4@1  A@5@4@1  *B@5@4@1  *B@5@5@9 D *M@<XO A *j C@ A A@6@/
@8 *X@ 
@/@8 *Z@'@<XO A *h C@l A A@6@/@8 *X@E
@+?@M@(
 B @@@/
@8 *]@'
@<XO A *N C@ A A@6@/@ 
@8 Wv@ @/@ 
@8 *_@'@<XXQM A-C AS AXD  t  t t  At  #8 AED  t  t t  At  ] AED  t  t t  At  ] 
O A ]C@ C C  C@$use :- use_foreign_library/1 instead@=C@ C C  C@$use :- use_foreign_library/2 instead@=XD  t  t t  At message_line_element AED  t  t t  At  *o 
D  t  t t  At message_location AED  t  t t  At  *p 
O A *pC@ C A Aclause_term_position


@6@7
 A@ 
@1 @/@.@5@8 H @4@&@ @ @ @9@#message_location_file_term_position *t@<C@5C A A GR

@6@7 *t@ 
@1 @/@.@5@8 *u@ 
@1 "@.@5@8 *u@&@?@&@" @~w:~d: @#@<C@"C A A *y

@6@7 *t@ 
@/@8 " !@&@" @~w: @#@<CC A Afile_term_position


@6@7 *t@ 
@ @9 *v@<CC A A  W


 @ *z

@=XD  t  t t  At 
error_message AED  t  t t  At  * 
O A *C@(A A A  @X Z0 Z1


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

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

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

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

@6@7
 A@ 
@9 * *@<CBa A Aproxy_error G

 @@(Failed to connect using a proxy.  Tried: Bw
@6@7 *@ 
@ @9proxy_tried *@<XD  t  t t  At  D AED  t  t t  At  D 
O A !C@ $ $ %

 @@)Unknown license: ~w.  Known licenses are:
 Bw
@6@7 $@ @9 % $@<C@*@ $ $ $ %

@EThis system may only distributed using the GNU General Public License Bw@5because the following components contain GPL-ed code: Bw Bw
@6@7 $@ 
@ @/@8 $@ @9 $ $@<C@/@ $ $ $ %@?This program may be distributed under any license, provided all Bw@;conditions implied by the GNU Lesser General Public License Bw@;are satisfied.  In particular, this implies the source code Bw@>to any modification in SWI-Prolog or one of the used libraries Bwmust be made available. Bw

@6@7 $@ 
@9 *@<C@@ $ $ $ %


@6@7 $@ 
@0@/@8 %@&@E@1 X@.@5@ @8 % @M@S@@@&
@&@" Bw @@8The program contains modules covered by the "~w" license Bw
@#@E@#@1 %!@.@5@ @8 % @&@M@" @See ~w Bw
@#@@@%@G@" Bw
@#@ @ @9 $@<C@*@ C C  ]


 @@'Initialization goal ~p will be executed
 Bw@.immediately for backward compatibility reasons Bw @ ]
@=CAi Aq Aq  (


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


@6@7 C5@/@8 ( C5@ @/@8 ( C5@" @
@#@<CAo Aq Aq  (

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

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


@=CB A A no_resource


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


 @Call to ~q at 

@6@7 *t@ @ @; Wp *q Wp@<C@:C A Acodewalk  


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


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



 @@;Autoloader: loaded ~D files in ~D iterations in ~3f seconds

@=CC A A  Wx Wz

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

 C

@6@7 Uj@ @/@8 ! Uj@&@?@&@1 @
@2 C@0@5@ @/@ @ ( @@" BwIn: Bw
@#@E@ @8 "@&@M@ @ @9 ! Uj@@@" @ ]@#@F@<C@JA A A	
 "




 @@8~D inferences, ~3f CPU in ~3f seconds (~w% CPU, ~w Lips)


@6@7 U_@E@b@g@c @t@M@ @b@c@d@g@p@g@m @l X@x@@@) @@'@<CB A A "

@6@7 U_@ 
@9 #i@<XD  t  t t  At $breaklevel 	 O A * C
A Am Am@6@7 CM ^O@8 C6@?@<CA Am Am  @=XD  t  t t  At message_context AED  t  t t  At  * 
D  t  t t  At  ]
 BD  t  t t  At  ]
 @D  t  t @t  At ] A# @k A# D  t  t t  At  ]
 
O A ]C	C~ C C@6@ 
@9 ]@<XD  t  t t  At  F| D  t  t t  At  F| ADD  t  t t  At  F| 
D  t  t t  At  ^ AEO A ^ C@ A A@6@7 F@0@9 _: F@<XD  t  t t  At  ( AED  t  t t  At  ( 
D  t  t t  At  ' AED  t  t t  At  ' 
D  t  t t  At  ( ADD  t  t t  At  ( AED  t  t t  At  ( 
D  t  t t  At locate_clauses AED  t  t t  At  * 
D  t  t t  At comment_hook AED  t  t t  At  * 
D  t  t t  At  F AED  t  t t  At  F 
D  t  t t  At  W AED  t  t t  At 	called_by AED  t  t t  At  * 
O A *C@'D$ ( ( (
 H@6@7 @4@A R @@8 S% @4@@ R E@8 *@?@R@<XD  t  t t  At  Ws AEO A Wr CA A A html E http
html_write@=CA A A 
javascript E  *js_write@=XD  t  t t  At  ( AED  t  t t  At  ( 
D  t  t t  At  W AED  t  t t  At  * AED  t  t t  At xref_source_time AED  t  t t  At  X AED  t  t t  At  Hx AED  t  t t  At  Hx 
XQM AF@D/build/spark-yKhAJi/spark-2012.0.deb/checker/checker_ioutilities.pro   8AAuC AS AE NnE OXO A Nn C@H A A@6 I@ B I@8 [z [@?@<C@N A A@6 H@ B I@8 [| [@?@<C@T A A@6@;Could not calcuate banner. Unexpected system configuration.@9 [ [@<XO A O C@@_ A A@6@8 Nn Np@/@8 A [@/@8 A [@/
@8 A [@/@8 A [ [@8 E Np@&Usage: checker [options] Target_File~n@8 * [@8 *@*Target_File - Either a .vcg or .siv file~n@8 * [@8 *@?All options may be abbreviated to the shortest unique prefix.~n@8 * [@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 * [@8 *~a~n@3@5@8 * *@3@5@8 * *@3
@5@8 * *@3@5@8 *@?@<XXQM FF/usr/lib/swi-prolog/boot/dcg.pl  ]wAsC S E (_E (`E FE ^JEcall_dcgXD  t  t t  Ft  (` 
O F *C@9	s/usr/lib/swi-prolog/boot/dcg.pl  ]wA *@6@0@0@9 (_ F@<XD  t  t t  Ft  F @D  t  t @t  Ft ^J E @ @D  t  t t  Ft  F 
D  t  t t  Ft  F @O F ^JC
AN * *@6@8phrase_input F@8 *@9 * F@<XD  t  t t  Ft  F @D  t  t @t  Ft F E @D  t  t t  Ft  F 
D  t  t t  Ft  F @O F FCAL * *@6@9 ^J F@<XD  t  t t  Ft 
dcg_extend 
O F + C
@ * *@6@T
@?@1 @ B9@0@5@9 @ F@<C@-@ * * 

 
@6@?@/@/@ @ @/@8 'h F@ @ @ 
@ @ @9 + F@<C@ * *@6@ 
@ @8dcg_extend_cache F@?@ @9 ' F@<C@@ * *@6@E@8 W> @M@S@@
@1 @@1 B: 
@5@0@5@8 +@E@8
dcg_no_extend F@M@1 @@1 @edefinedcg_nonterminal
@5@0@5@8 +@@@S@E@8 Dm @M@/@/@8 ^ @/@ @ @8 +@@	@&
@&
@( @q@ @ @ @8 Dp @ @ @ @8	copy_args F@q@q@ @ @/@8 B` @ @ @/@8 +@1 +@5@8 B @'
@'@'
@ @9 +@<XD  t  t t  Ft dcg_body 
O F +C@g * * ^J

@6@T
@?@ @ @9 ^u F@<C@1@j * * 


 P

@6@?@0@/@0@0@0@8 +@ @ @1 +@5@ 
@ @ @ @9 + F@<C@m * * D
@6@?@ @9dcg_terminal_pos F@<C@y@o * *
@6@E@M@"
@#@M@?@E@8 B @M@ @/@8 A @" D
@#@F@@@$@E@0@/@8 Ge F@T@M@" A

@#@@ W3@8 E F@F@F@F@@@"@C@8 F @M@?@/@8 & @ @ @/@8 +!@" D
@#@P@F@ @9 +@<C@ * * C] B C] D
@6@?@ @9dcg_cut_pos F@<C
@ * *{}
 @.@6@?@<C@%@ * *

 +)
 B
 D
@6@?@/@8
dcg_bt_pos F@ @ @ @ @9 +@<C@>@ * * B

 B

@6@?@/@/@ @/@/@8 +@ @ @ 
@/@ @ @8 +@ @ @ @ @ @ @9 +@<C@V@ * * CU

 CU

@6@?@/@/@ @/@/@8 +@ @ @ 
@/@/@ @8 +@ 
@ @ @ @ @8
or_delay_bind F@ @ @ 
@/@/@ @8 +@ 
@ @ @ @ @9 +.@<C@V@ * *|

 CU

@6@?@/@/@ @/@/@8 +@ @ @ 
@/@/@ @8 +@ 
@ @ @ @ @8 +.@ @ @ 
@/@/@ @8 +@ 
@ @ @ @ @9 +.@<C@>@ * * E

 E

@6@?@/@/@ @/@/@8 +@ @ @ 
@/@ @ @8 +@ @ @ @ @ @ @9 +@<C@>@ * * CW

 CW

@6@?@/@/@ @/@/@8 +@ @ @ 
@/@ @ @8 +@ @ @ @ @ @ @9 +@<C@/@ * * A
 B A
 D
@6@?@/@ @/@8 ( F@ @ @ 
@0@ @ @9 +@<C@ * *		@6@ 
@ @/@/@8 +@ @ @ @ @9 +@<XD  t  t t  Ft  * @D  t  t @t  Ft * E @ @D  t  t t  Ft  * 
O F *C@EAS * *	@6@E@3@/
@/@8 C @U@ @8dcg_special F@M@ @0@1 +

@0@5@/@/@/@0@8 +@'@'@1 
@5@@@
@@G
@G@F@<XD  t  t t  Ft  'd 
O F 'cCA6 * *@6@; D 'b@<XD  t  t t  Ft  ( 
O F (C
A * *@6@ 
@; D (W@<XD  t  t t  Ft  + 
O F +C@ @ * *@6@b@h@i@s@?@/@8 +@ 
@ @8 +@q
@ @ 
@9 +@<C@ * * @=XD  t  t t  Ft  ' 
O F 'C	A * *@6@; D '@<XD  t  t t  Ft  + 
O F +C@ * * @=C@ * * @=C@ * *  +*@=C@ * *  +)@=C@ * *  C]@=C@ * *  A@=C@ * *  B@=C@ * *  CU@=C@ * *  +1@=C@ * *  E@=C@ * *  CW@=C@ * *  &@=XD  t  t t  Ft  * 
O F *CA] * *@6@T
@?@<CA^ * *@6@?@<CA_ * *@6@?@<CA` * *@6@1 @@1 B: B<
@5@0@5@9 +@<XD  t  t t  Ft  +7 
O F +6CAc * *@6@9 +$@<CAe * *  B@=CAf * *  CU@=CAg * *  +1@=CAh * *  E@=CAi * *  C]@=CAj * *  +*@=CAk * * @=CAl * * @=CAm * *  A@=XD  t  t t  Ft dcg_qualify_pos 
O F +8CA. * *@6@T
@?@<C@'A0 * *
 "






 "

@6@?@<CA3 * *@6 '@9 'c F@<XD  t  t t  Ft  (` 
O F (_C@@< * * & B



 E

@6@?@/@/@ 
@/@/@8 +@ @/@/@ @/@/@8 +@/@ @8 @ @!@1 +@0@5@#@ @ @/@/@ @ @8 +@ @ @ @ @/@/@ @ @8 +@ @ @ @ @ @/@!@ @8 +@1 B@ @!@5@/@"@ @8dcg_optimise F@ @"@ @ @9 +<@<C@U@F * * &


 E

@6@/@/@ 
@/@/@8 +@ @ @/@/@ @ @8 +@/@ @8 +;@!@1 +@0@5@#@ @ @ @ @ @/@ @8 +@ @ @ @9 +<@<XD  t  t t  Ft  ^u 
O F +C@ * * +

@6@*@?@'
@'@<C@ * * +


 @6@ @ @9 +9 F@<XD  t  t t  Ft  +- 
O F +,CA * *

@6@T
@?@<C@'A * * ' 



 "
 "



@6@?@<CA * *@6
brace_term@9 +:@<XD  t  t t  Ft  +( 
O F +'CA * *

@6@T
@?@<C@(A * *  @


 "

 @
 "



@=CA * *@6 Dx@9 +:@<XD  t  t t  Ft  'i 
O F 'hCA * *@6@ 
@ @ @; D 'g@<XD  t  t t  Ft  + 
O F +CA# * *@6@T
@?@<CA% * *  '


 "
@=CA' * *  @


 "
@=CA) * *@6terminal@9 +:@<XD  t  t t  Ft  +0 
O F +/C@ * * B
 D
@6@*
@?@<C@ * * 

@=XD  t  t t  Ft  +> 
O F +=C@Y * * B D



@6@*
@?@'@<C@\ * * D


@6@*
@?@'@) @.@<C@` * * 

@=XD  t  t t  Ft  + D  t  t t  Ft  + ADD  t  t t  Ft  + DD  t  t t  Ft  + 
XQM CF@#/usr/lib/swi-prolog/boot/topvars.pl  ]wAs@ C S Eprint_toplevel_variables Everbose_expansionXD  t  t t  Ct print_query 
O C +FC@5 C C@6@8 # Tp@8 D Tp G@8 I Tp@8 I Tp@R@<C@9 C C @=XD  t  t t  Ct delete_bound_vars 
O C +MC@_ C C 
@=C@"@` C C



@6@"
 D

@#@ @8v_member Tp@?@ @ @9 +N Tp@<C
@d C C


@6@ 
@9 +R@<XD  t  t t  Ct     D  t  t t  Ct     ADD  t  t t  Ct     
D  t  t t  Ct expand_vars 
O C +SC	@A C C@6@T@?@<C
@C C C@6@8 Dw Tp@?@<C@)@E C C
 C

@6@ 
@/@8name_var Tp@E
@ @8toplevel_var Tp@M@?@@
@1 @@1 @Xvariable@5@0@5@9 @ Tp@<C@K C C@6@/
@/@8 ^ Tp@?@ 
@ @8 +_@q@ @9expand_args Tp@<XD  t  t t  Ct  UI 
O C UJC@&@* C C@6@8 +T Tp@/@8 K Tp@ @ 
@8 +R@E@8    Tp@8 H Tp@M@ 
@9 +G Tp@@@S@<XD  t  t t  Ct  +C  
O C +BC@#@ C C@6@N@/
@/@8 +Z@O$~w =~t~12|~p~n@3
@4@5@8 U Tp@R@@No defined toplevel variables~n@9 @ Tp@G
@<XD  t  t t  Ct  +E 
O C +DC
@ C C H@6@?  @8 @J Tp  @9 G Tp@<C@ C C I@6  @9 +n@<XD  t  t t  Ct  \ 
O C #C@; C C @=C@< C C D



@6@'@ 
@9 +H@<XD  t  t t  Ct assert_bindings 
O C +pC@o C C @=C@Z@p C C
@6@" D


@#@E@A@U@M@1  $topvar@1 D
@0@5@.@5@1 G@5@8 HH Tp@E@!@Etoplevel_var_size@/@8 C7 Tp@M@ @ @0@8 C Tp@@@S@F@M +r@0@8 H0 Tp@@@S@F@@@S@G@9 +q Tp@<XD  t  t t  Ct  +Q 
O C +PC@g C C

@6@A@*
@@@ 
@9 +O@<XD  t  t t  Ct  +b 
O C +aC@Q C C

@6@?@<C@%@R C C@6@ 
@/@8 B` Tp@ @/@8 +c@ @ @8 +{@q
@ @ 
@ @9 +`@<XD  t  t t  Ct  +\ 
O C +[C
@ C C@6 +r@1 D
@5@9 B Tp@<XD  t  t t  Ct  Tn 
O C ToC@l C C

@6@9 +z@<XD  t  t t  Ct  +Y 
O C +XC@Y C C
 D



@6@*
@?@<C@[ C C



@6@ 
@9 +W@<XXQM AlF@./usr/lib/swi-prolog/library/dialect/sicstus.pl   AuC ES Eupdate_mutableEget_mutableE CTEcreate_mutableE CqE FE [E CmE SCE SDE CjE [E CcE A!Etrimcore XD  t  t t  Alt  C` AEO Al C_ C@' A| A|  Ag A}@=C@C A A   A@=C@% A A  A A@=XO Alpush_sicstus_library  C@G@^ Am Am@6@A@@@1 E@2  Ak Al@5@/
@3@1 @R @T@5@4@1 @] B@5@4@1 Hk @@5@4@1 Hn C>@5@5@8 B @1 E@1  A@2 F E
@5@2 CR Ak Al@5@8 G@R@@@S@F
@<XO Al + CAI Am Am 
$mutable
@=XD  t  t t  Alt  Cr @D  t  t @t  Alt Cq  @k A#O Al Cq CA1 Am Am@6@/
@8 Cg@ 
@8 Cl CM@ 
@9 Ce CM@<XD  t  t t  Alt  Ck @D  t  t @t  Alt Cj  @kO Al Cj CA* Am Am@6@/@8 Cg@9 +@<XO Al + C@ Am Am@6@8 @@?@1 @/@.
@5@8 @2 CM@ 
@8 A" CM@1 D
@5@9 G CM@<C@&@ Am Am@6@8 D-@?@/
@3@1 @R A@5@4@1 @] B@5@5@8 +@ 
@8 +@1 @/
@5@9 +@<C@ Am Am@6@9 V F@<XD  t  t t  Alt  E 	 O Al E C Am Am D~ C F@=XO Al Y  C@ Am Am   @=XO Al SC CA Am Am@6@9sicstus_flag CM@<XO Al + CAh Am Am@6 C@9 *D *M@<XO Al + CA Am Am  @6@9 ^T CM@<XO Al +~ CAS Am Am@6 +@8 Do@?@9 _d CM@<CAV Am Am@6mutable@9 B: F@<XO Al CO C@z Am Am@6@T
@?@R@<C@{ Am Am  @=XO Al + CAA Am Am 
 +
@=XD  t  t t  Alt  Cn @D  t  t @t  Alt Cm  @kO Al Cm CA- Am Am@6@/@8 Cg@8 +@9 Co CM@<XD  t  t t  Alt  Cd @D  t  t @t  Alt Cc  A#O Al Cc CA' Am Am@6@/@8 Cg@9 +@<XD  t  t t  Alt  A% @D  t  t @t  Alt CT   O Al CT C@ Am Am@6@N
@@O
@@@@@<XO Al + CA Am Amsystem_type@6@?@E
   @.@8 C6@M@) ^@@@) Fk@<CA Am Am@6@9 C6@<XO Al Ch CA Am Am 


@6@8 @@?@ 
@8 Dv@3@4
@5 @9 F CM@<CA Am Am@6@8 Dv @@/@8 CQ@3@4
@5 @9 +@<XO Alsicstus_module_decl C@ Am Amhidden @.@6@?@&
@"
 C @s A= @-@#@<C@ Am Am @=XO Al + C
A Am Am@6@8 C6@9 @r@<XO Al [ CAk Am Am@6@9 +@<XO Al F C@ Am Am 
@=C@ Am Am
@6@ 
@/@8 + CM@ @ @9 + CM@<XXQM AF@./usr/lib/swi-prolog/library/prolog_codewalk.pl   AuC ES Eprolog_program_clauseE [XD  t  t t  At multifile_predicate ADD  t  t t  At  + DD  t  t t  At  + D)O Adefault_walk_option C@^ A A  _ G @. @.
 A E @.
 @k@=XO A@+nb_set_infer_meta_predicates_of_walk_option C@^ A A@6@1 W.@4 @-@4 @.@4 @@5@8 F F@9 B] *t@<XO Aregister_possible_meta_clause C@TBT A A@6@U
@1 !@.@5@8 *u@/@/
@8pi_head *t@ 
@1   A@5@8 @2 @4@D@1 
@5@1 @@0@5@8 XO@M@Q@D
@1 
@5@0@8 ^} ^@M@Q@D@ 
@8possible_meta_predicate *t@M@Q@?@1 +
@5@9 @L@<CB] A A @=XO A _ CA A A G@6@?@<CA A A @@6@1missingundecided_call@5@9 @@<XO Amake_walk_option C
@^ A A@6@/
@8 + *t@ 
@9set_walk_option_fields *t@<XO Aset_module_class_of_walk_option C@ @^ A A@6@1 W1@2 W.@4 A@4 @4 E@4 _@4 Fk@5@8 +@9 _d *t@<XD  t  t t  At  [ @D  t  t @t  At [ O A [ C@ A A@6 ^@/@8  w W@9 [ *t@<XO A ^ C@ A A  _@=XO Aset_module_of_walk_option C@E@^ A A
 _














 _

@6 @9 +@<XO Awalk_called CA A A@6@T
@?@ 
@9 _ *t@<C@2A A A	 


 "

@6@?@E@U@M@ @ @ @ 
@9 + *t@@@ @ @ 
@9 +@<C@)A A A B


 "

@6@?@ @ @ 
@8 +@ @ @ 
@9 +@<C@sA A A
 CU


 "

@6@?@E@A@ 
@/@8walk_option_evaluate *t@+ @.@M@!@1 CU@5@#@ @1 CU@1 +
@5@2 +
@5@/@8 X]@ @/@8variants *t@ @ @9 T H@@@ @ @ 
@8 +@ @ @ 
@9 +@G@G@<C@HA A A@6@ 
@/@8walk_option_trace_reference *t@- @k@E@ @1 
@5@8 F=@M@&@@@1 
@5@1 ]@.@5@8 XO@ @1 
@5@8 F=@1 
@5 	@ 
@8print_reference *t@R@<C	A A A@6@ 
@8 Q *t@?@<C@=A A A@6@A@$@E@1 
@5@1 ]@.@5@8 XO@M@S@@@&@ @/@ Wp * Wp@@@/@ Wp * Wp@F@-@?@ @ 
@9walk_called_by *t@<C@fA A A	 "


@6@E@ 
 @-@8walk_option_autoload *t@M@U@1 
@5 H9@8 F @@@S@A@1 
@5@1 @@.@5@8 XO@@@1 
@5@/@8 +@?@ 
@/@8walk_option_clause *t@ @8 + *t@ @ @1 @@5@ 
@9walk_meta_call *t@<CA A A@6@U@1 
@5 H9@8 +@?@<CA A A@6@8 W=@?@1 
@5@ 
@9 X *t@<CA A A@6@ 
@9not_callable *t@<XO Aset_walk_option_field C@U@^ A A X

 _













 _
@6@1 W.@4 G@4 @@4 	@5@ 
@9 +@<C@J@^ A A H$

 _













 _
@6 G@ 
@9 +@<C@J@^ A A X

 _













 _
@6 G@ 
@9 +@<C@J@^ A A @

 _













 _
@6 @ 
@9 +@<C@]@^ A A _

 _













 _
@6@1 W1@2 W.@4 A@4 @4 E@4 _@4 Fk@5@ 
@9 +@<C@U@^ A A _

 _













 _
@6@1 W.@4 @-@4 @.@4 @@5@ 
@9 +@<C@J@^ A A @w

 _













 _
@6 B<@ 
@9 +@<C@C@^ A A  _

 _













 _
@=C@J@^ A A _

 _













 _
@6 @ 
@9 +@<C@C@^ A A  *y

 _













 _
@=C@C@^ A A  _

 _













 _
@=C@C@^ A A  \

 _













 _
@=C@C@^ A A  _

 _













 _
@=C@I@^ A A Q

 _












 _
@6 G@ 
@9 +@<XO Aclauseref_not_from_development C@;C A A	 


@6@1 
@5@0@8 !" *t@D@!@1 @/@.@5@8 *u@/@1 @/@5@8 +@D@ @8scan_module *t@M@Q@M@Q@@@G@<XO A + CCI A A @=CCJ A A
@6@ 
@9 + *t@<XO Anb_set_undecided_of_walk_option C@^ A A@6
@9 +@<XO Anb_set_autoload_of_walk_option C
@^ A A@6 G@8 +@9 +@<XO A
module_clause C@lC| A A
@6@1 @.
@.@5@8predicate_in_module *t@D
@ 
@ @8 + *t@M@Q@/@ 
@ @8 Do@E@1 
@5 AE@8 XO@M@1 ,

@5@8 @L@R@F@@@+@E@1 
@5@/@8 XO@ @8no_enum_property *t@M@R@@@1 !"@1 
@5@0@5@0 C>@9 B-@F@<XO A@!set_initialization_of_walk_option C@?@^ A A 
 _














 _

@=XO Aremove_quantifier CB A A
@6@T
@?@ @9 +@<C@$B A A		 \R


 "

@6@?@ @ @ 
@ @ @ @9 , *t@<C@%B A A

 


 "

@6@?@ @ @ 
@ @ @ @9 ,@<C
B A A 



@=XO Aset_undefined_of_walk_option C@P@^ A A
 _














 _

@6@1 W.@4 G@4 @@4 	@5@9 +@<XO A , C@/CY A A@6@1 
@5@8 G@" 


@#@/@ 
@8 Do@D@1 
@5@1 ]@0@5@8 XO@M@Q@<XD  t  t t  At subterm_pos @D  t  t @t  At , A# A# A# @kO A , CC	 A A@6@T
@?@R@<CC A A
@6@@?@<C@+C
 A A		 "
@6@ @8 B *t@8 Dl@/@ @/@8 [1 H@ @/@8 B_@ @ @ @9 , *t@<CC A A '

@6@ @ @ @9sublist_pos *t@<CC A A
 +*

 ' 
@6@ @ @ @9 ,!@<XO Anb_set_clause_of_walk_option C@^ A A@6
@9 +@<XO Aclause_not_from_development C@<A= A A
 

@6@1 @5@8 G @D@"@1 @/@.@5@8 *u@/@1 @/@5@8 +@D	@ @ 
@8 ,@M@Q@M@Q@@@G@<XO Awalk_option_initialization C
@^ A A  _
@=XO Amake_message CB: A A X @ @X !%
 @@6@ @9goal_pi *t@<CB= A A  + @ B:  @@=CB? A A 	 *
 CC@6@ @9 ,.@<XO Aset_on_trace_of_walk_option C
@^ A A@6 @8 +	@9 +@<XO A + CB_ A A 

 



@6@?@ @ @9 Do@<CBa A A @=XO A + C
@^ A A  _
@=XO Afind_walk_from_module CA A A@6@1 ,
@.@5@1walk_called_by_pred@1 
@5@5@9 HH HJ@<XO A@"set_trace_reference_of_walk_option C@?@^ A A 
 _














 _

@=XO Awalk_option_module C
@^ A A  _
@=XO A Q CA A A D


@6@ 
@9 G @<XO A *w C@+C A A@6@/@8 B_@ @/@/@8filepos_line *t@&@" @
~w:~d:~d: 

@#@<XO Aset_clauses_of_walk_option C@E@^ A A
 _














 _

@6 B<@9 +@<XO A _ C@^ A A@6@T
@?@R@<C@@^ A A
 _










@6@8 D-@D@D@3 G@4 @@4 	@5@8 @ @M@Q@M@Q@A@+ @.@@@+ @-@?@A@+
 @.@@@+
 @-@?@ @8 @@ @8 ,@ @1 W.@4 A@4 @4 E@4 _@4 Fk@5@ F W@ @8 D-@D@D@ @3 @-@4 @.@4 @@5@8 ,D@M@Q@M@Q@ @8 ,@ @8 W=@A@+ @.@@@+ @-@?@<XO A + C@B A A@6@/@8 B_@?@E@"@#@M@S@@@&@(@E@)@ @8 G2@M@/@8 B_@ @ @/@ @/@ @8extend *t@ @ 
@ @ @8 +@G@@@O@E@)@+ \S@M@/@8 B_@ @/@ @/@ 
@/@ @8 ,@ @ @ @ @8 +@F@@@#@E@+ E@M@/@8 B_@ @ 
@ @ @8
walk_dcg_body *t@@@S@F@G@G@/@8 _ @ @ 
@ @ @ @9 +@<CB A A @=XO A@"nb_set_module_class_of_walk_option C@ @^ A A@6@1 W1@2 W.@4 A@4 @4 E@4 _@4 Fk@5@8 +@9 +@<XO A + C@^ A A@6@9 + *t@<XD  t  t t  At  W AED  t  t t  At  W 	 O A W C@*@P A A [ X W. G @ 	 X
@6@1 W.@4 G@4 @@4 	@5@ @9 W *t@<C@P A A [ H$ G H$
@6 G@ @9 ,P@<C@P A A [ + B< +
@6 B<@ @9 ,P@<C@P A A [ @  @
@6 @ @9 ,P@<C@:@P A A [ + W1 W. A  E _ Fk +
@6@1 W1@2 W.@4 A@4 @4 E@4 _@4 Fk@5@ @9 ,P@<C@P A A [ X G X
@6 G@ @9 ,P@<C@P A A [ + TA +
@6 TA@ @9 ,P@<C@P A A [ +  +
@6 @ @9 ,P@<C@*@P A A [ + W. @- @. @ +
@6@1 W.@4 @-@4 @.@4 @@5@ @9 ,P@<C@P A A [ + G +
@6 G@ @9 ,P@<XO A , CC A A  C@=XO A + C
@^ A A@6 @8 +@9 +@<XO Anb_set_evaluate_of_walk_option C
@^ A A@6 G@8 +@9 +@<XO A + C@SB A A	@6@ 
@/@8 +@U@?@E@8 Dl@/@8 B_@ @8 G2@M@!@1 *r@5@#@@@!@E@ 
 @-@8walk_option_source *t@M@!@1 *y@5@#@@
@F@S@1 + E@5@8 @@F@ @ 
@9print_reference2 *t@<C@bB  A A	@6@ 
@/@8 ,* *t@U@" 

@#@?@E@8 Dl@/@8 B_@ @8 G2@M@!@1 *}@5@#@@@&@E@ 
 @-@8 ,T@M@!@1 W?@0@5@#@@
@F@S@1 + E@5@8 @@F@ @ 
@9 ,W@<C	B- A A@6@0@ 
@9 ,W@<XO Aset_undecided_of_walk_option C@^ A A@6
@9 +@<XO Aset_source_of_walk_option C@E@^ A A
 _














 _

@6 G@9 +@<XO A , CCM A A 
@=C@*CN A A
@6@E@ 
@8 F *t@M@ @9 ,@F@@@"
@#@ @ 
@ @9 ,@<XO A ,I CB A A@6@T
@?@ 
@9 +@<CB A A@6@?@<CB A A@6@?@<CB A A@6@8 F @?@<CB A A C]@6@?@<C@2B A A	 


 "

@6@?@E@U@M@ @ @ @ 
@9 ,H@@@ @ @ 
@9 +@<C@)B A A B


 "

@6@?@ @ @ 
@8 ,H@ @ @ 
@9 ,H@<C@)B A A E


 "

@6@?@ @ @ 
@8 ,H@ @ @ 
@9 ,H@<C@)B A A CW


 "

@6@?@ @ @ 
@8 ,H@ @ @ 
@9 ,H@<C@-B A A CU


 "

@6@?@A@ @ @ 
@8 ,H@@	@ @ @ 
@9 ,H@<C@-B A A +1


 "

@6@?@A@ @ @ 
@8 ,H@@	@ @ @ 
@9 ,H@<CB A A +*

 ' 
@6@?@ @ @ 
@9 +@<CB A A@6@/@/@ 
@8 ,E@ @ @ 
@9 +@<XO A , C@^ A A@6@9 +@<XO Awalk_called_by_multifile C@LA- A A 
 


@6@/@ 
@ @8 Do@1 B.@1 ,'@1 @5@.@.@5@0 C>@5@1 B@1 +@5@2 B@1walk_option_caller@2 @5@2walk_called_by_body@5@9 ,7@<XO Awalk_option_data C
@^ A A  X _


@=C@^ A A  A _



@=C@^ A A  @ _


@=C@^ A A  @ _


@=C@^ A A  _ _


@=C@^ A A  _ _


@=C@^ A A  @w _


@=C@^ A A  _ _


@=C@^ A A  _ _


@=C@^ A A  GR _	


@=C@^ A A  _ _



@=C@^ A A   _


@=C@^ A A  _ _


@=C@^ A A  Q _



@=XO Awalk_from_initialization CA A A 


@6@8 ,@?@ 
@9 ,f *t@<CA A A @=XO Aset_caller_of_walk_option C@?@^ A A 
 _














 _

@=XD  t  t t  At  ,$ @D  t  t @t  At ,# A# A# A# A# @kO A ,# C@%C A A

@6@A
@ @ @ @ @8 ,!@@@ @ @ @ @9 ,"@<CC A A@6@- O@ 
@ @ @9 ,!@<XO A ,d C
@^ A A  _

@=XO Anb_set_on_trace_of_walk_option C
@^ A A@6 @8 +	@9 +@<XO Acalling_metaspec CBx A A@6@0@/@8 B_@8calling_metaarg *t@?@<XO Ainfer_new_meta_predicates C	Bf A A@6 @-@8@!walk_option_infer_meta_predicates *t@?@<C@8Bh A A@6@1 @.@.
@5@1 B@1 I@2 +@.@5@2 B@1 ^@1 @5
@5@2 CU@1 E@1 ,y @@5 @.@5@2 ,q
@5@9 A@<XO Awalk_option_clauses C
@^ A A  _
@=XO A ,9 C@^ A A@6@9 +@<XO A , C@ A A@6@/@8walk_option_module_class *t@1  @.
@5@8 +@ 
@9 ,D@<XO A ,/ C@!BD A A
 
 


@6@/@8 C *t@ @8 W=@?@ @ 
@ @9 Do@<CBH A A 

@=XO A ,U C
@^ A A  _
@=XO A + C	@^ A A  _

@=XO A ,? C@JC A A@6@1 B@1 D
 B@.@5@2 H@.@5@1 B@1 C	@5@2 B@1 @>@2 C@.@5@2 B@1 ! H/@5@2 ! Cy
@5@1 B@1 E@5@2 E@5@9 @$ *t@<XO A@(set_infer_meta_predicates_of_walk_option C@P@^ A A
 _














 _

@6@1 W.@4 @-@4 @.@4 @@5@9 +@<XO A + C@^ A A@6@9 +@<XO A + CA A A@6 G@8walk_option_undefined *t@?@<C
A A A@6@1 H$@0@5@8 XO@?@<CA A A@6@E 	@8 ,@M@(
 	@@@(
 X@ 
@9 +@<XO A ,X CB0 A A 	@6@ 
@/@8walk_option_on_trace *t@ 
@/@8 ,d *t@U@ @ @@?@<CB5 A A@6@/@/@8 ,, *t@ @ @9 @ @@<XO Anb_set_module_of_walk_option C
@^ A A@6 @8 +@9 +@<XO A + CA A A@6@/
@8 +@-
 @-@9 Q *t@<XO Aset_evaluate_of_walk_option C
@^ A A@6 G@8 +@9 +@<XO A ,g CAb A A@6@R@<C@%Af A A +@6@1 HH@1 +@0
@5 @.@5@1 +@.@5@1 ,
@5@9 B-@<C@Ak A A
 E@6@E@t@E@'@ 
@/@8 +@U@ @0@/@0@8 " !@" "

@#@M@&@F@@@"@ 
@/@8 ,Z@ @8 D-@" @#@ @1 @5@/@/@8 &{ !@G@M@1 HH@1 +
@5 @.@5@1 + E@5@1 ,no_positions
@5@9 B-@F@@ @-@ 
@/@8 ,] *t@1 +@0@5 @.@9 ,7@G@G@F@<CA| A A ,@6 @-@ 
@/@8 ,@1 +@0@5 @.@9 ,7@<XO A ,^ C
@^ A A@6 G@8 +@9 +@<XO Ainitialization_clause C@'C A A@6@1 G@1  @2 B)@0@1 @.@0@5@.
@5 @.
@5@0 C>@8 B-@ 
@8 ,Z@9 ,@<XO Aset_autoload_of_walk_option C@E@^ A A
 _













 _

@6 G@9 +@<XO A ,\ C@?@^ A A 
 _














 _

@=XO Aextend_term_pos CC: A A@6@T
@?@<C@8C< A A

 "






 "

@6@?@/@8 F@1 B@2 @  @5@ @8 X X@ @ @ @9 H H@<C@)CB A A @



 "


@6@ @8 F@1 ,@2 @  @5@ @9 ,@<XO Anb_set_undefined_of_walk_option C@^ A A@6@1 W.@4 G@4 @@4 	@5@8 +@9 +@<XO A , CB A A
@6@ 
@ @8 , *t@?@<CB A A@6@U
@"
 
@#@?@ @ 
@ @ @9 , *t@<CB A A 
@=XO Ano_walk_property CA" A A  ) @=CA# A A  C@=XO A ,n C@^ A A@6@9 +@<XO A + C
@^ A A  _

@=XO Aset_clause_of_walk_option C@?@^ A A 
 _














 _

@=XO A ,f CAL A A@6@+
 @.@?@<C@.AN A A@6 @@/
@8 , *t @-@ 
@/@8 , *t@1 +
@0@5@1 +@.@5@1 ,
@5@8 B-@?@<CAT A A@6 GFailed to analyse:~n@8 E *t@1 E<head>
@5@9 & &@<XO A + C
@^ A A  _	
@=XO A ,k C@!@ A A@6<initialization>@8 ,@1 B)@0@.@.@5@1 B@1 ,*
@5@2 ,j
@5@9 ,7@<XO A ,t CB| A A@6@8 G2@?@<CB} A A  \S@=CB~ A A  E@=XO A@%nb_set_trace_reference_of_walk_option C@^ A A@6@9 +@<XO A ,y C
@^ A A  _
@=XO Awalk_clauses C@b@ A A@6 B<@8 +@1 T@.
@5@1 B@1  A@2 G@.
@.@5@2 B@1 CU@1 E@1 D
@2 @.@.@5 @.@5@2 B@1 D A@5@2 D
@5@2 B@1 +@5@2 B@1 ,d@2 @5@2 ,f@5@9 ,7@<XO A ,C C
@^ A A@6 B<@8 +@9 +@<XO A , C@^ A A  _
@=XO A , C@^ A A@6@1 W.@4 @-@4 @.@4 @@5@8 +@9 +@<XO A + C@WCn A A@6@/@0@8 ,O @.@1 CU@1 B@1 V@.
@5@2 B@1 ,
@5@2 ,

@5@2 CU@1 B@1 I@2 ,@.@.@.@5@2multifile_clause
@1 @2 @5@5@2 ,
@5@1 @J@2 ,@0@0@0@5@9 ,@<XO A * CC A A 
@=CC A A
 @:- meta_predicate ~q.
 Bw
@6@ @ @9 *@<XO A + C	B
 A A@6 +@9 +@<XO A + C@^ A A 
@=C@1@^ A A	@6@E@ @/@8 + *t@M@ @ @ 
@9 +@F@@@"

@#@ @ @9 +@F@<XO A + C@X@^ A A
 _














 _

@6@1 W1@2 W.@4 A@4 @4 E@4 _@4 Fk@5@9 +@<XO A , C@D@^ A A
 _













 _

@6 G@9 +@<XO Anb_set_source_of_walk_option C
@^ A A@6 G@8 +@9 +@<XO A , C@)C A A
 

 

@6@/@ @ @8 Do@1 , @1 
@5
@5@0 C>@9 B-@<XO A + CA A A@6@/
@8walk_option_undecided *t@E	@T
@M@( G@@@&
@ @9 + *t@<XO A , C
@^ A A@6 G@8 +@9 +@<XO A + CB A A @=C@iB A A
@6@E@<@" H

@#@M@ @ 
@/@/@8 ,@E@ @ @/@ @/@ @8 ,E@M@ @ @ @8 +@@@S@G@@@ @ 
@/@/@8 ,@ @ @ @8 +@G@G@ @ 
@ @9 +@<XO A@$nb_set_initialization_of_walk_option C@^ A A@6@9 +@<XO A , C@^ A A@6@1 W.@4 G@4 @@4 	@5@8 +@9 +@<XO A , CB A A@6 G4@ 
@8 ,!@?@<CB A A@6 B@ 
@8 ,!@?@<CB A A@6 F@ 
@8 ,!@?@<CB A A@6 F?@ 
@8 ,!@?@<XO Anb_set_caller_of_walk_option C@^ A A@6@9 +@<XO A ,5 CA A A 
 


@6@ 
@ @8 ,@?@<C@,A A A 
 


@6@/@ 
@ @8 Do@1 @5 AE@8 XO@?@1 ,
@5@9 @L@<C@_A A A	
 
 


@6@/@ 
@ @8 Do@E@/@8 , *t@1 @5@ @8 XO@M@S@G@@@0@1 @5@8 ,@/@8 +@1 B.@1 G@1 @5@.@5@0 C>@5@1 ,f@5@9 ,7@F@<XO A , C
@^ A A  _
@=XO A , C@^ A A@6
@9 +@<XO Awalk_from_multifile CA) A A@6@1 I@2 ,@.@.@.
@5@1 ,b@1 
@2 @5
@5@9 ,7@<XO A , C
@^ A A  _
@=XO A ,2 C@E@^ A A
 _














 _

@6 @9 +@<XO A ,F CC$ A A
 


@6@?@<CC% A A
@6@T
@?@ 
@ @9 +@<C@TC( A A 


 
 "





 "
@6@?@E
@T@M@ @ @8 +@@@S@ @ @ @ @ @9 ,E@<C@$C0 A A		@6@8 W=@?@/@8 C@/@8 F@ 
@ @8 , *t@ @ @/@8 ,@ @9 C@<CC7 A A@6@ 
 +@ @9 +@<XD  t  t t  At  + ADO A , C
@^ A A  _
@=XO Anb_set_clauses_of_walk_option C
@^ A A@6 B<@8 +@9 +@<XO A + C@@ A A
@6 @{@/@8 @y @/
@0@8 ,O@E@ 
@/@8 ,{ *t@U@M@ @ 
@8 , *t@F@@@"@1 B@1 ,:
@.@5@2 B@1 V@5@2 ,
@5@1 ,3
@5@8 ,7@F@ 
@8 , *t@ 
@8 , *t@/@ 
@8 ,v *t @{@/@8 ,@E@(@-@M@b@g@j@m @@y CC@1 *@2 *
@5@8 ,@/@8 ,K@ @9 +@@@S@G@<XXQM AF@%/usr/lib/swi-prolog/library/socket.pl   AuC ES E
tcp_socketEtcp_open_socketE [Enegotiate_socks_connectionEtcp_close_socketEudp_sendEgethostnameE ,Eudp_receiveE
tcp_selectE
udp_socketE [Etcp_host_to_addressE
tcp_setoptE
tcp_listenE	tcp_fcntlEtcp_bindE
tcp_acceptE [XO A , CAWB A A 


@6 X@3@3@4@4 @5@5@8 E *@8 ] @/@8 D @/@8 -@E@b@g@c@w@M@1 @@1 *@2invalid_version@5@0@5@8 @@@@E@b@g@c@@v@M@1 @@1 *@2invalid_authentication_method@@5@0@5@8 @@@@S@E@1@"ip



@#@M@(@1 @@.@5 X@3@3@4@4@4@5@5@8 - @F@@@"@(@/@8 W@1 @@.@5~s~w@3@3@5@4@5@8 - @G@G@b@g
@c@@m K@y@b@g
@c@m V@y~s~w~s@3@3@4@4 @4@5@4@4@3@4@5@5@8 - @8 -@0@8 -@/@8 -@E@M@b@g@c @v@M@0@8 -@/@8 -@E@b@g@c@v@M@0@8 -@0@8 -@0@8 -@0@8 -@@@ @8 -@1 F"@0@5@1 -@0@5@8 HH *@0@8 -@0@9 -@@@1 @@1 *@2negotiation_rejected@5@0@5@9 @@F@<XD  t  t @&t  At  ,O A , C@ A A@6@/@/
@8 , *@E	@T
@M@'@@@ 
@9 D *@<XD  t  t @&t  At  ,O Atry_a_proxy C@oAn A A@6@1 @@.@5socket://~w@3
@5@8 - @E
@"
 

@#@M@S@@@&
@ 
@/@8
proxy_for_url *@E@5@1	try_proxy
@.@.@5@/ @.@8 B-@M@E@T@M@?@" @.@#@@
@" @@#@@
@" '@#@G@F@<XD  t  t t  At  - AEO A - CA A Adirect@6@?@ 
@9tcp_connect_direct *@<C@4A A Asocks

@6@?@1 @5@ 
@8 -@1 ,
@5@/@1 B@1 W
@4@1 W @.@5@5@2 @@5@9 B-@<XD  t  t @&t  At  ,D  t  t @&t  At 	tcp_debugD  t  t @&t  At  ,D  t  t @&t  At  ,O A [ C@|AG A A@6@T@?@E@1bypass_proxy @.@5@8 @ *@M@/
@8 -@G@F@@@G@E@9@/@1 -
@5@/@8 A@ @/@8 L H@M@E@" -


@#@M@S@@@1 @@1 *@2 *@5@0@5@8 @@F
@@@/
@8 -@G@F@E@1nodelay @.@5@8 -$@M@ 
 -'@9 , *@@@S@<CAZ A A@6@/
@8tcp_connect_hook *@?@'
@<CA] A A@6@/
@/@8 , *@ 
@ @9 -@<XD  t  t @&t  At  [D  t  t t  At  - AED  t  t @&t  At  ,D  t  t t  At  -+ AEO A * CBn A A 
@=CBo A A
@6@ 
@/@8 *@ @ @9 *@<CBr A A @


 @ *|

@6@ @ @; @ *@<CBu A A  '

 @@!~w: failed with unspecified error

@=XO A * CBe A A  -


 @@.SOCKS: unsupported version: ~p (supported: ~p)

@=CBh A A  -


 @@<SOCKS: unsupported authentication method: ~p (supported: ~p)

@=CBk A A  -


 @SOCKS: connection failed: ~p

@=XD  t  t @&t  At  ,D  t  t @&t  At  ,D  t  t t  At  W AED  t  t t  At  W 	 O A W C@ A A [ -" G -"
@6 G@ @9 W *@<C@ A A [ -& G -&
@6 G@ @9 -1@<XD  t  t @&t  At  ,D  t  t @&t  At  ,O A , C
A  A A@6@ 
@8 -+ *@?@<CA" A A@6@8 , *@ 
@9 -@<XO A - CAb A A@6@8 , *@1 [
@5@/
@1 B@1 ,@5@2 @
@5@9 B-@<XO A , C
A A A
setflnonblock@6@? -7@9 -(@<XD  t  t @&t  At  ,D  t  t @&t  At  ,D  t  t @&t  At  ,D  t  t t  At  -+ AEXQM @F@$/usr/lib/swi-prolog/boot/messages.pl  ]wAsC S E TE WE @XD  t  t t  @t 
print_once 
O @ -8CE	s@$/usr/lib/swi-prolog/boot/messages.pl  ]wA -:  CD@=CE -: -:  H@=XD  t  t t  @t  _ 
O @ _CA -: -:    E@6@?@&
@'
@<C@PA -: -:
 

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


 @ -?

@=CA -: -: 
 @~p: 



@=XD  t  t t  @t frame_level 
O @ -ACDt -: -:@6 !@/
@8 Up @@&@" @(~D) 
@#@<XD  t  t t  @t append_args 
O @ -EC@ E -: -: 



 

@6@?@0@/@8 C @@ @ @ @9 A @@<CE -: -:@6@0@/
@8 -G@ 
@9 -H@<XD  t  t t  @t 
frame_goal 
O @ -IC@+Dm -: -:@6 F@/
@8 -C@ 
@/@8
clean_goal @ G@/@8 C7 @@&@" @ (@#@<XD  t  t t  @t actions_to_format 
O @ -OCE -: -: A@6@?@<CE -: -: Bw A@6@?@<CE -: -:

 Bw@6@?@3
@5@9 -P @@<CE -: -: Bw

@6@?@ 
@/@8 -Q [@ @9 B @@<CE -: -:
@6@ 
@8action_skip @@?@ @9 -Q@<C@$E -: -: @



@6@?@ @/@/@8 -Q@ 
@ @8 -R@ @ @9 -F @@<CE -: -:
@6@ 
@8 Dw @?@ @/@8 -Q@ 
@ @9 -R@<CE -: -:
@6@ @/@/@8 -Q ]@ @8 -R@3
@5@ @9 -V@<XD  t  t t  @t query_result 
O @ -XCCl -: -: F+ \ \fg %{false.

@6@ 
@9
extra_line @@<CCo -: -: ^1@6@?@&
@"
 \ \true.
@#@ @9 -]@<CCr -: -: ^1

@6@ 
@/@8result @@ @9 -]@<CCu -: -: @@6@9 -]@<CCw -: -: ^2


@6@ 
@ @/@8 -a F)@ 
@ @ @9 G @@<CCz -: -: ^3


@6@ 
@ @/@8 -a ^4@ 
@ @ @9 -d@<C@CC} -: -:  F, Bw @Actions: Bw Bw @@6; (n, r, space, TAB): redo    t:          trace & redo Bw @@.b:                    break   c (a, RET): exit Bw @@/w:                    write   p           print Bw @h (?):                help Bw Bw


@=CC -: -:  ] @Action? flush


@=CC -: -:  F. @Please answer 'y' or 'n'?  -l


@=CC -: -:  \ Bw


@=CC -: -: toplevel_open_line
@=XD  t  t t  @t  W 
O @ WCE -: -:@6@/@8 *@?@/
@/@8 -Q@1 F@5@ 
@ @9 E @@<XD  t  t t  @t print_message_lines_guarded 
O @ -pCEf -: -:
@6@?@<CEg -: -:

@6@8line_element @@ 
@9 -q @@<XD  t  t t  @t tracing_list 
O @ -vCDO -: -: 
@=C@ DQ -: -: (



@6@1 (
@5@/@8 *@ @ @9 -w @@<XD  t  t t  @t frame_depth_limit 
O @ -yCD -: -: C>@6depth_limit_exceeded @.@8 -C@&@?@&@"[depth-limit exceeded] 
@#@<CD -: -: @=XD  t  t t  @t user_version_messages 
O @ -}CD -: -: 
@=CD -: -:
@6@ 
@/@8user_version_message @@ @ @9 -~ @@<XD  t  t t  @t 
msg_prefix 
O @ -CE- -: -:  (v~N% @=CE. -: -: Eu@6@/@8 E @E
@+ (@M
@)~NWarning: @@
@" @~NWarning: [Thread ~w] @#@<CE4 -: -: @@6@/@8 -@E
@+ (@M
@)	~NERROR: @@
@" @~NERROR: [Thread ~w] @#@<CE: -: -:  CC -@=CE; -: -:  " -@=XD  t  t t  @t  - 
O @ -CD -: -:@6@/
@8translate_message2 @@?@&
@" Bw@#@<CD -: -: 
 @ ]
 Bw


@=XD  t  t t  @t load_module 
O @ -CBw -: -: A@6@?@'@<CBx -: -: @6@?@'@<CBy -: -: 
 @ into ~w



@=XD  t  t t  @t quoted_type 
O @ -CA -: -:  !? 


@=CA -: -: !C@6
double_quotes@/
@8 -N@&@" @
@#@<CA -: -:`@6back_quotes@/
@8 -N@&@" @
@#@<XD  t  t t  @t current_definition 
O @ -C@<B -: -:@6@/@8 + @@ @1 @/@.@5@8 XP @@ @1 "@.@5@8 -@&@" @ ] @~w:~d Bw
@#@<CB -: -: @=XD  t  t t  @t 	blob_type 
O @ -C@ -: -:@6
_reference@9 -R@<XD  t  t t  @t dwim_message 
O @ -CA) -: -: 
@=C@<A* -: -:

 



@6@ 
@8 -=@?@ @/@/@8 Dp @@&@" @
        ~q  Bw
@#@ @ @9 - @@<C@?A0 -: -: 



@6@?@&@ @/@/@8 -@&@" @ - 
  Bw
@#@ @ @9 -@<C@/A5 -: -:		
@6@ 
@/@/@8 -@&@" @ -  Bw
@#@ @ @9 -@<XD  t  t t  @t  R 
O @ RC@\C -: -:
@6@E@6@T@" D
@#@&@M@" V%
@#@&@" @ (
@#@F@@@!@" @ (

@#@ 
@ @ @9substitution @@G@F@<XD  t  t t  @t msg_property 
O @ -CE -: -:@6@ B M B@?@<C
E  -: -:
 [>
@6@8 - @@?@<C	E" -: -:
 -~N@6@?@<C
E# -: -: C @ O@6@?@<C	E$ -: -:
 @ G@6@?@<CE% -: -: @location_prefix 


 @~NERROR: ~w:~d:
~N	@6@?@<CE( -: -: Eu - 


 @~NWarning: ~w:~d:
 -@6@?@<CE+ -: -: @wait?@6@?@<XD  t  t t  @t print_system_message 
O @ -CD -: -:
 E@6@?@<CD -: -:
 CC@6   E@8 -N@?@<CD -: -:
 ^C@6   E@8 -N@?@<CD -: -:@6@?@<C@E  -: -:
@6@1 ] O@5@0 @.@8 B. @@/
@/@8 BW @@1 @@1 V@0@5@0@5@8 L @@1 -@1 
@5@.@.@5@8 - @@?@ @/@8
insert_prefix @@3@1begin@.@5@4@4 Bw@5@3@1 Q@5@5@/@8 -H@1 @@.@5@8 -@1 @>@2 C@.@5@8 G @@ @ @8 T @@E@%@D@ @1 C@5@8 @> @@M@Q@1 -@.@5@8 -@b@g@c @t@M@ @9 H @@@@S@F@<CE -: -:@6@1 @@.
@5@8 -@ 
@1 (@5@9 T @@<XD  t  t t  @t undefined_proc_msg 
O @ -C@ -: -: 
  \S@6@?@&
@1  \S@5@ 
@9 - @@<C@ -: -:  \S@6@?@&
@"
 Bw@@  ^/2 can only appear as the 2nd argument of setof/3 and bagof/3@#@<C@ @ -: -:  C@6@?@&
@"
 Bw@"  Rules must be loaded from a file
@#ToplevelMode@ @9faq @@<C@ @ -: -:  C@6@?@&
@"
 Bw@'  Directives must be loaded from a file
@# -@ @9 -@<C@ @ -: -:  C@6@?@&
@"
 Bw  ?- is the Prolog prompt
@# -@ @9 -@<C@3@ -: -:@6@/
@8dwim_predicates @@&@E@ @-
@&@M@" Bw@%  However, there are definitions for: Bw
@#@ 
@ @9 -@@@'@G@<XD  t  t t  @t 
substitutions 
O @ -CC -: -: @=C@4C -: -: D



 @ B Bw @    ~w = ~W
@6@ @ @ 
@9 - @@<XD  t  t t  @t compiler_warning 
O @ -C@HB -: -:	eq_vv

@6@E@"@*@&
@M@" @Test is always true: ~W S%@#@@@"
 @Test is always false: ~W S%@#@F@<C@!C -: -: eq_singleton

 @ - S%
@=C@HC -: -:	neq_vv

@6@E@"@,@&
@M@" @ - Y@#@@@"
 @ - Y@#@F@<C@!C -: -: 
neq_singleton

 @ - Y
@=C@!C
 -: -: unify_singleton

 @@ Unified variable is not used: ~W D
@=CC -: -: var_true
 @ - U
@=CC -: -: nonvar_false
 @ - U
@=CC -: -: unbalanced_var
 @@+Variable not introduced in all branches: ~W
@=CC -: -: branch_singleton
 @@ Singleton variable in branch: ~W
@=CC -: -: negation_singleton
 @Singleton variable in \+: ~W
@=CC -: -: multiton
 @@4Singleton-marked variable appears more than once: ~W
@=XD  t  t t  @t warnings_with_named_vars 
O @ -CB -: -: 
@=C@,B -: -:		



@6@ 
@/@8 K @@/@ @8 B @@1 D@0@.@5@8 -@*@?@ @ @9 - @@<C
B -: -:


@6@ 
@9 -@<XD  t  t t  @t domain 
O @ . C@ A -: -:range


@6@?@&@" @[~q..~q]
@#@<CA! -: -: 
 @`~w'



@=XD  t  t t  @t swi_message 
O @ .CA; -: -: io_error


 @I/O error in ~w on stream ~p

@=CA= -: -:  ) Hy

 @Could not execute `~w'

@=CA? -: -:  )signal


 @Caught signal ~d on `~w'

@=CAA -: -:  U


 @

@=CAC -: -:  .



 @Caught signal ~d (~w)

@=CAE -: -: limit_exceeded


 @Exceeded ~w limit (~w)

@=CAG -: -:  _

 @goal unexpectedly failed: ~p

@=CAI -: -: 
shared_object


 @ ]

@=CAK -: -: system_error

 @error in system call: ~w

@=CAN -: -:  .error in system call


@=CAQ -: -: 
failure_error

 @Goal failed: ~p

@=CAS -: -: 
timeout_error


 @Timeout in ~w from ~p

@=CAU -: -: not_implemented


 @@*~w `~p' is not implemented in this version

@=C@"AW -: -: E E

@6@ 
@/@8goal_to_predicate_indicator @@&@" @@1Wrong context: ~p can only be used in a directive@#@<C@9AZ -: -: Eeditno_default_file@6@E U @.@8 -N@&
@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
@" Bw@$Use "?- edit(Topic)." or "?- emacs."@#@<CAb -: -:  E N( (

 @@?Functions are not (yet) supported for meta-arguments of type ~q

@=CAd -: -: format_argument_type


 @@,Illegal argument to format sequence ~~~w: ~p

@=CAf -: -:  @

 @Format error: ~w

@=CAh -: -: ' (	

 @@*Unterminated conditional compilation from 
@6@ 
@ @9
cond_location @@<CAk -: -:  ' '

 @:- ~w without :- if

@=XD  t  t t  @t defined_definition 
O @ .7C@XB` -: -:@6@1  A@5@/@1 @.@.@5@8 -G@/@ @ @8 -@1 @5@1 @/@.@5@8 -@1 @5@1 "@.@5@8 -@&@?@&@" Bw @ "

@#@<CBg -: -: @=XD  t  t t  @t make_message_lines 
O @ .9C@` -: -:
@6@?@<C@a -: -:

 @ ]

@6@?@<C@b -: -:
 @ ]
 Bw
@6@ @ @9 .: @@<XD  t  t t  @t term_message 
O @ .<C@e -: -:@6@T
@&
@?@&
@" @Unknown error term: ~p
@#@<C@h -: -:@6@; Wp * Wp@<C@j -: -:@6@9iso_message @@<C@l -: -:@6@9 . @@<C@n -: -: 
 @ .>



@=XD  t  t t  @t  - 
O @ -C@J -: -:@6@T
@&
@?@&
@" @Unknown message: ~p
@#@<C@M -: -:@6@; Wp ! Wp@<C@O -: -:@6@9prolog_message @@<C@Q -: -:  @resource_error "

 @Out of ~w stack

@=C@S -: -:  @ .I

 @Not enough resources: ~w

@=C@U -: -: @


@6@ @/@8swi_location @@ 
@ @/@8 .= @@ @ @9	swi_extra @@<C@Y -: -:  ^LExecution Aborted


@=C
@[ -: -:
message_lines

@6@ 
@9 .;@<C@] -: -:  U


 @

@=XD  t  t t  @t  )V 
O @ )VCD -: -:  @greenCall@=CD -: -:  J .XExit@=CD -: -:  C> %{Fail@=CD -: -:  \yellowRedo@=CD -: -:  )blueUnify@=CD -: -:  D?magenta	Exception@=XD  t  t t  @t bind_res_sep 
O @ .bCC -: -:
@6@?@'
@<CC -: -:
 @@6@?@'
@<CC -: -:@6@?@'
@<CC -: -:  @ B Bw
@=XD  t  t t  @t  .H 
O @ .GC@2A -: -: GJ


 

@6@?@&@" @ *z@%Initialization goal raised exception: Bw
@#@ 
@ @9 *@<C@ A -: -: GJ


 @@(Initialization goal ~p raised exception:
 Bw
@6@ @ @9 *@<C@*A -: -: H
 


@6@?@&@" @ *z
 @Initialization goal failed@#@<CA -: -:  H

 @Initialization goal failed: ~p

@=CA -: -: ^M

Prolog initialisation failed: Bw
@6@ 
@ @9 *@<C@1A -: -:unhandled_exception

Unhandled exception: 
@6@E@ 
@ @/@8 -@M@'@@@" @~p
@#@F@<CA -: -:  Ev


 @Goal (~w) failed: ~p

@=CA -: -:  )i

 @@$~w is not a current module (created)

@=CA -: -:  \


 @@*Bad argument to commandline option -~w: ~w

@=CA -: -: missing_feature

 @@.This version of SWI-Prolog does not support ~w

@=CA -: -:  X+

 @Singleton variables: ~w

@=CA -: -: 	multitons

 @@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


 @@,Unquoted ~w with non-portable characters: ~w

@=C@WA -: -:
io_warning


@6@ 
@1 C@.@5@8 -@? H/@ @/@8 ! @ Cy@ @/@8 .~@E@ 
@1 @@.@5@8 -@M@&@@@&
@F@&@" @~p:~d:~d: ~w@#@<CA -: -:  .|


 @
stream ~p: ~w

@=CA -: -:  ]R ]TUsage: --pldoc[=port]


@=CA -: -: 	interrupt -Action (h for help) ?  -l


@=CA -: -:  . Q \


@=CA -: -:  . 	continue (trace mode)


@=CA -: -: unknown_in_module_user@8Using a non-error value for unknown in the global module Bw@;causes most of the development environment to stop working. Bw@<Please use :- dynamic or limit usage of unknown to a module. Bw@1See http://www.swi-prolog.org/howto/database.html


@=CB -: -: modify_active_procedure


 @@ ~p: modified active procedure ~p

@=CB -: -:  @ @  A

 @Failed to load ~p

@=CB
 -: -:  @ @ 


 @@ Failed to load ~p into module ~p

@=CB -: -:  @ @

 @ .

@=CB -: -:  E

 @@0Cannot pre-compile mixed load/call directive: ~p

@=CB -: -:  Fc@.Full stop in clause-body?  Cannot redefine ,/2


@=CB -: -:  _


 @@.Illegal term in INDEX file of directory ~w: ~w

@=C@"B -: -:redefined_procedure


 @Redefined ~w procedure ~p

@6Previously defined@ @ @9 .8 @@<CB -: -: declare_module

 EZ
 @Loading module ~w abolished: ~p

@=CB -: -: import_private


 @@5import/1: ~p is not exported (still imported into ~q)

@=C@#B -: -: ignored_weak_import

 

 @@4Local definition of ~p overrides weak import from ~q 

@=CB! -: -:  F7


 @@'Exported procedure ~q:~q is not defined

@=CB# -: -:  G*


 @@.Operator ~q:~q is not exported (still defined)

@=CB% -: -: AF  @k@6minus_in_identifier@9 .F@<C@@B' -: -: .


 @@1Clauses of ~p are not together in the source-file
 Bw
@6@ 
  Earlier definition at @ @/@8 - @@" @  Current predicate: ~p Bw @@3  Use :- discontiguous ~p. to suppress this message
@#@<CB- -: -:  )

 @@(Deprecated declaration has no effect: ~p

@=C@)B/ -: -: @ @


 @~|~t~*+Loading 

@6@ @ @/@8 @ @@" OZ@#@<C@)B3 -: -: D @


 @~|~t~*+include 

@6@ @ @/@8 .@" OZ@#@<CB7 -: -: D D


 @~|~t~*+included 

@6@ @ @9 .@<C@SB: -: -:

 @ @






 @~|~t~*+

@6@ @ @/@8 .@" @ ~w
@#@ @ @/@8 - @@" @ ~2f sec, ~D clauses@#@<C@2B@ -: -: $


@6@ 
@/@8 .$@&@" @Undefined procedure: ~q Bw@'    However, there are definitions for: Bw
@#@ @ @9 -@<CBG -: -:  #

 @Correct to: ~q? 
 -l
@=C@+BI -: -: @ Ei

 Ek
 @@3File search: too many levels of indirections on: ~p
 Bw    Used alias expansions: Bw
@6@ @ @9used_search @@<CBN -: -:  .@<The "-" character should not be used to seperate words in an Bw@2identifier.  Check the SWI-Prolog FAQ for details.


@=CBR -: -:  @removed_after_error

 @Removed incomplete QLF file ~w

@=C@,BT -: -:  C



 @@#Module "~q" already loaded from ~w.
 Bw @Wipe and reload from ~w?  -l
@=CBX -: -:  H@$Please answer y(es), n(o) or a(bort)


@=C@)BZ -: -: reloaded_in_module



 @@%~w was previously loaded in module ~w
 Bw @@"	now it is reloaded into module ~w
@=CB] -: -:  'c


 @@#Layout data: expected ~w, found: ~p

@=CB -: -:  G G


 @File search: ~p --> ~p (cache)

@=C@"B -: -:  G G


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



 @File search: ~p --> ~p NO ~p

@=CB -: -: # @@6@/
@8thread_context @@"
GC:  -l@#@<C@8B -: -:  . @







at_same_line @@/gained ~D+~D in ~2f sec; used ~D+~D; free ~D+~D

@=CB -: -:shift_stacks @@6@/
@8 .@"

Stack-shift:  -l@#@<C@IB -: -: . @




@6@b@g@cD @m E@y@b@g@cD @m E@y@b@g@cD @m E@y@&@" . @@6local: ~DKB, global: ~DKB, trail: ~DKB bytes (~2f sec)
@#@<CB -: -: # @@6@/
@8 .@"
AGC:  -l@#@<C@$B -: -:  . @



 . @@.reclaimed ~D atoms in ~2f sec. (remaining: ~D)

@=C@"B -: -: _0reload

@6@ 
@/@8 F @@&@" @Make: reloading ~D files@#@<CB -: -:  _0 OMake: finished


@=CB -: -:  _0 _2

 @Updating index for library ~w

@=C@!B -: -: H^


@6@/@8 .@" @autoloading ~p from ~w
@#@<CB -: -:  H$ _

 @Loading autoload index for ~w

@=C@DB -: -:
compiler_warnings


@6@/@8print_goal_options @@E E@/@8 CR @@M@ @ @/@8 -@!@3@1 E@5@5@#@@@&@&@F@&@ @ 
@ @ @9 . @@<C@!C& -: -: Fz@6version_git@/
@8 -N@&@?@&@" @ ]
@#@<C@BC) -: -: Fz@6 Fz@/
@8 -N@b@g
@c'@m E@y@b@g
@c@d@m E@c@d@m JP@y@b@g
@c@d@m JP@y@&@" @~w.~w.~w@#@<C@!C0 -: -:address_bits@6 .@/
@8 -N@&@?@&@" @	~d bits, 
@#@<CC4 -: -: H>@6 H> @.@8 -N@&
@?@&
@"Multi-threaded, @#@<CC8 -: -:  H>
@=CC: -: -: 	copyright@=Copyright (c) 1990-2015 University of Amsterdam, VU Amsterdam Bw@DSWI-Prolog comes with ABSOLUTELY NO WARRANTY. This is free software, Bw@@and you are welcome to redistribute it under certain conditions. Bw@3Please visit http://www.swi-prolog.org for details.


@=CC@ -: -:
user_versions@6@/
@1  A@2 F{
@5@/@8 A @@&@ @ @9 -@<CCC -: -: author@#Jan Wielemaker (jan@swi-prolog.org)


@=C@bCE -: -: ^DWelcome to SWI-Prolog (

@6 H>@ 
@/@8 .F .@ @/@8 .F@"Version 
@# Fz@ @/@8 .F@" L Bw
@# .@ @/@8 .F@" Bw
@# .@ @/@8 .F@" Bw@2For help, use ?- help(Topic). or ?- apropos(Word). Bw Bw@#@<C@3CS -: -:aboutSWI-Prolog version 

@6 Fz@ 
@/@8 .F@" O

@# .@ @/@8 .F@" Bw
@# .@ @9 .F@<CCZ -: -:  G G


@=CC\ -: -:  G -

 @Break level ~d

@=CC^ -: -:  / Q

 @Exit break level ~d

@=CC` -: -:  \@1... 1,000,000 ............ 10,000,000 years later Bw Bw@/~t~8|>> 42 << (last release gives the question)


@=CCd -: -:  (

 @Abort: closed stream ~p

@=CCf -: -:  F;

 @Halt cancelled: ~p

@=C
Ci -: -: F-

@6@ 
@9 -Y @@<C@'C -: -: F'

@6@E ! @.@8 -N@&@M@3 .
@5@ @9 -H@@@'@F@<CC -: -:  G

 @~w: halt

@=CC -: -:  ]

 @Unknown action: ~c (h for help)
 Bw
@=C@bC -: -:  !- !U


History Commands: Bw@&    !!.              Repeat last query Bw@/    !nr.             Repeat query numbered <nr> Bw@:    !str.            Repeat last query starting with <str> Bw@4    !?str.           Repeat last query holding <str> Bw@>    ^old^new.        Substitute <old> into <new> of last query Bw@6    !nr^old^new.     Substitute in query numbered <nr> Bw@<    !str^old^new.    Substitute in query starting with <str> Bw@6    !?str^old^new.   Substitute in query holding <str> Bw @    ~w.~21|Show history list
 Bw @    ~w.~21|Show this list Bw Bw
@=CD  -: -:  !- !.! No such event


@=CD -: -:  !-bad_substitution! Bad substitution


@=CD -: -:  !- !c

 @~w.

@=CD -: -: !- !-

@6@ 
@9history_events @@<C@ D& -: -: (

@6@ 
@/@8 .$@&@" @Spy point on ~p@#@<C@ D* -: -: (

@6@ 
@/@8 .$@&@" @Spy point removed from ~p@#@<CD. -: -: 
trace_mode

 @Trace mode switched to ~w

@=CD0 -: -: 
debug_mode

 @Debug mode switched to ~w

@=CD2 -: -:  C<

 @Debug mode is ~w

@=CD4 -: -: )@6@?@&
@"

No spy points@#@<CD6 -: -: )

Spy points (see spy/1) on: Bw
@6@ 
@ @9predicate_list @@<C@(D9 -: -: (

@6@?@&@ 
@/@8 .$@&@" @        ~p: Not tracing Bw@#@<C@(D= -: -: (


@6@ 
@/@8 .$@&@" @        ~p: ~w Bw@#@<CDA -: -: )@6@?@&
@"
@"No traced predicates (see trace/1)@#@<CDC -: -: )

Trace points (see trace/1) on: Bw
@6@ 
@ @9 -x@<C@9DU -: -:		 !

 A@6@?@&@ 
 !@/@8 -C@&@" \ \~t[~D] ~10|
@#@ 
@ @/@8
frame_context @@ 
@ @9 -J @@<CD[ -: -: !

choice
@6@?@&@1 !
 A@5@ @9 .F@<CD] -: -: !
 )@6@?@&
@'
@<C@8D^ -: -:

 !

 (
@6@?@&@" T 
@#@ @ @/@8port @@ 
@ @/@8 -B @@ 
@ @/@8 /2@ 
@ @9 /5@<C@CDd -: -: !


@6@ 
@/@8frame_flags @@ @ @/@8 /8@ 
@ @/@8 /;@ 
@ @/@8 /2@ @ 
@ @/@8 -z @@ 
@ @/@8 /5@" -l@#@<C@"D -: -:  CD CF


 @@(The predicate ~p has been renamed to ~p.
 Bw@BPlease update your sources for compatibility with future versions.
@=C@&D -: -:abnormal_thread_completion

 D?
@6@?@&@" @@'Thread running "~p" died on exception: 

@#@ @ @9 *@<CD -: -:  /B

 C> @@'Thread running "~p" died due to failure

@=CD -: -: threads_not_died

 @@&The following threads wouldn't die: ~p

@=CD -: -:  * *:


 @Attached package ~w at ~q

@=C@1D -: -:  * *



 @@"Package ~w already attached at ~q.
 Bw @	Ignoring version from ~q

@=CD -: -:  * *'


 @@)Package ~w: no binary for architecture ~w

@=CD -: -:  H

 @@00-byte in PATH component: ~p (skipped directory)

@=XD  t  t t  @t  -U 
O @ -TCE -: -:  .@=CE -: -:  -l@=CE -: -:  \@=CE -: -:  -@=CE -: -:  -@=XD  t  t t  @t  -M 
O @ -LCD -: -: 



@6@8 -=@?@<CD -: -: 



@6@1 
@5 N+@8 -@?@<CD -: -: 

@=XD  t  t t  @t  .5 
O @ .4C@%An -: -: 


@6@ 
@/@8 @ @@&@" @ -@#@<XD  t  t t  @t printed D  t  t t  @t  /P ADD  t  t t  @t  /P 
D  t  t t  @t  -_ 
O @ -^CC -: -:@6 ^ @.@8 -N@&
@?@&
@"
 @ -@#@<CC -: -: 

@=XD  t  t t  @t  /> 
O @ /=C@ED -: -:	@6 F@/
@8 -C@E
@ 
 @@8 -@M@( \S@@@( Qp@E
@ 
 )@8 -@M@( JB@@@( Qp@&@" @~w~w @#@<XD  t  t t  @t  .& 
O @ .%CB| -: -:@6@/@/
@8 -G@ 
@/@/@8 -@1 @2 @5@9user_predicate_indicator @@<XD  t  t t  @t  ! 
O @ !CB -: -: A@6@?@<CB -: -: @6@?@<CB -: -:@6 @0@0 C@9 E @@<XD  t  t t  @t  + 
O @ -C@(B -: -: 
 


 
@6@?@8 @ @@ 
@8 /V@ @8 G3 @@ @ 
@ @9 -@<CB -: -: 


  A
@6@8 /V@ 
@8 /W@ @ 
@9 -@<XD  t  t t  @t  -t 
O @ -sCEk -: -:@6@ Wp *o Wp@?@<CEm -: -:
	full_stop@6@? G@9 G @@<C	Eo -: -:
 Bw@6@?@9 T @@<CEq -: -:
 - @


@6@?@ 
@9 -o@<CEs -: -:
 -
@6@?@9 -o@<C	Eu -: -:
 -l@6@?@9 ] @@<CEw -: -:
 @


@6@?@ 
@9 -o@<CEy -: -:
 \



@6@?@ 
@9 -o@<CE{ -: -:
 -@6@?@<CE| -: -:
 -@6@?@<CE} -: -:@6@9 -o@<XD  t  t t  @t  /: 
O @ /9C@+D -: -:@6@/
@/@8 .W @@&@?@&@" \ \ -Z
 *|@#@<XD  t  t t  @t  T 
O @ TC@5EB -: -:
 (

@6@?@ 
@1 -@.@5@8 -@ @/@8 -@3@1 -
@.@5@5@3@1 -@5@5@/@8 -H@ @9 -@<C
EL -: -:@6@/
@8 -@ 
@9 -@<XD  t  t t  @t 	prefix_nl 
O @ /`CEW -: -: 
 Bw@=CEX -: -: Bw
 Bw@6@?@<CEY -: -: -l
 -l@6@?@<CEZ -: -: Bw


 Bw -
@6@?@ 
@ @9 /a @@<CE\ -: -:



@6@ @ @9 /b@<XD  t  t t  @t  /4 
O @ /3C@/Dy -: -:@6@E@$debugger_show_context @.@8 -N H@/
@8 -C@&@M@" @ (
@#@@@'@G
@<XD  t  t t  @t  /, 
O @ /+CDG -: -: 
@=C@(DI -: -:
@6@ 
@/@8 .$@&@" @
        ~p Bw
@#@ @ @9 /*@<XD  t  t t  @t  . 
O @ .CBi -: -: 
@=C@'Bk -: -: D



 @@         file_search_path(~p, ~p)
 Bw
@6@ @ @9 .@<XD  t  t t  @t  V 
O @ VC@ -: -: 
end_of_clauseUnexpected end of clause


@=C@ -: -: end_of_clause_expectedEnd of clause expected


@=C@ -: -:  B 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 - @@<CA  -: -: illegal_numberIllegal number


@=CA -: -: 	long_atom@!Atom too long (see style_check/1)


@=CA -: -: long_string@#String too long (see style_check/1)


@=CA -: -: operator_clashOperator priority clash


@=CA -: -: operator_expectedOperator expected


@=CA
 -: -: operator_balanceUnbalanced operator


@=CA -: -: quoted_punctuation@-Operand expected, unquoted comma or bar found


@=CA -: -: 	list_rest@'Unexpected comma or bar in rest of list


@=CA -: -: cannot_start_termIllegal start of term


@=CA -: -: punct


 @Unexpected `~w' before `~w'

@=CA -: -: undefined_char_escape

 @@:Undefined character escape in quoted atom or string: `\~w'

@=CA -: -: void_not_allowedEmpty argument list "()"


@=CA -: -: 
 @ ]



@=XD  t  t t  @t  T 
O @ -CEa -: -:@6@1 ^@2 -q H@5@9 ( @@<XD  t  t t  @t  / 
O @ /CD	 -: -: 
@=C@<D -: -: 



 @~t~w   ~8|~W~W
 ] @. G ] @. Bw
@6@ @ @9 /@<XD  t  t t  @t type_of 
O @ /C@@ -: -:@6@E
@8 ] @@M
@) H@F@@@@E@T
@M@) D@F@@@@E@8 /V@M@) @F@@@@E@8 /W@M@) @F@@@@E@8 F @@M@) C@F@@@@E@+
@M@)
empty_list@F@@@p@E
@/@8 H @@M@9 - @@@@`@E
@8 WN @@M@) G@@@Q@E
@8 WB @@M@) E@@@D@E
@8 WP @@M@) @@@@7@E
@8 C @@M@) WR@@@*@E
@8 B @@M@) B<@@@E
@8 V @@M@) W5@@@E
@8 Dm @@M@) Dn@@@) ! @F@<XD  t  t t  @t  @ 
O @ .C@7Bo -: -: @

@6@E@ 
@8 -W@&@M@" @ ]
@#@@@" @ .l
@#@F@<XD  t  t t  @t  - 
O @ -CA$ -: -: 
 

@6@?@/@1 #@1 
@5@5@9 .@<CA& -: -: 
@6@/
@1 #@1  A@5
@5@9 .@<XD  t  t t  @t type_error_comment 
O @ /C@L@ -: -:	@6@/@8 / @@E@'@  @0@/@8 /U@ @3 P@4 O@4 O@4 P@4 P@5@8 @ @@M@(an@@@( P@F@&@" @ (~w ~w)
@#@<XD  t  t t  @t  - 
O @ -CER -: -: .

@6@?@ 
@9 /b@<CET -: -: -

@6@ 
@9 /b@<XD  t  t t  @t 	residuals 
O @ /C@KC -: -:
 @

@6@ @/@8
residuals1 @@ @ @ @/@8 .c @@E
@+@&@M@%@@@" \ -Z .X% with pending residual goals Bw
@#@F@ @ @ 
@9 /@<XD  t  t t  @t  - 
O @ -C@ -: -: 
 Bw@+  See FAQ at http://www.swi-prolog.org/FAQ/
.txt


@=XD  t  t t  @t  /T 
O @ /SCB -: -: 



@6@8 -=@?@<CB -: -: 

@=XD  t  t t  @t  . 
O @ .CB -: -: 
@=C@SB -: -:
@6@E@ @ 
@/@8 - @@M@%@@@"
 @Unknown compiler warning: ~W
@#@F@E
@+@&@M@%@@@" Bw
@#@F@ @ @ @9 .@<XD  t  t t  @t  @f 
O @ @fC@>@ -: -:	

built_in_procedure@6@/@8 /R@&
@" @@+No permission to ~w built-in predicate `~p'

@#@E@-
 BF@&@M@" Bw@CUse :- redefine_system_predicate(+Head) if redefinition is intended@#@@@'@F@<C@ -: -: import_into
 !%
 @@"No permission to import ~p into ~w
@=C@ -: -:
static_procedure
 @@)No permission to ~w static procedure `~p'

@6Defined@ @ @9 .@<C@ -: -:  D @
 @@-No permission to read from output stream `~p'
@=C@ -: -:  W @
 @@+No permission to write to input stream `~p'
@=C@ -: -:  Dtext_stream
 @@1No permission to read bytes from TEXT stream `~p'
@=C@ -: -:  W /
 @@0No permission to write bytes to TEXT stream `~p'
@=C@ -: -:  D
binary_stream
 @@8No permission to read characters from binary stream `~p'
@=C@ -: -:  W /
 @@7No permission to write characters to binary stream `~p'
@=C@ -: -:  @ @g (
 @@0No permission to reuse alias "~p": already taken
@=C@ -: -:  @No permission to ~w ~w `~p'

@=XD  t  t t  @t 
must_print 
O @ /CE -: -:@6@U@8 -9 @@?@D@8 /P @@M@Q@1 /
@5@9 B @@<CE -: -: @=XD  t  t t  @t 	var_names 
O @ /CC -: -:

@6@?@&@" @~w = 
@#@<C@+C -: -:

@6@?@&@" @	~w = ~w, 

@#@3@5@ @9 / @@<XD  t  t t  @t  - 
O @ -CC -: -:@6@?@'
@<C@<C -: -: D



 M \ -Z .X% where Bw @ -
@6@ @ @ 
@9 -@<XD  t  t t  @t  . 
O @ .CC -: -:  G @. G  @.@=XD  t  t t  @t  / 
O @ /CC -: -: @=C@GC -: -:	@6@E@)@-@&@M@" @~W, Bw
@#@ @ @ 
@9 /@@@" @ (
@#@G@<XD  t  t t  @t  -c 
O @ -bC@?C -: -:		@6 ]@/@8 -N@!@3@1 ] @.@5@5@#@&@3@1 U"B@5@5@ @/@8bindings @@ @/@8 /@3@1 U"C@5@5@ @ 
@9 / @@<XD  t  t t  @t  .B 
O @ .AC@ @q -: -: B: \

@6@ 
@8 W> @@&@" @@"Arithmetic: `~p' is not a function
@#@<C@&@t -: -:  B:free_of_attvar

 @@.Type error: `~W' contains attributed variables
 G  @. G G!
@=C@"@w -: -: B:


 @@%Type error: `~w' expected, found `~p'

@6@ 
@ @ @9 / @@<C@+@z -: -: E


 @Domain error: 
@6@ 
@ @/@8 . @@" @ expected, found `~p'@#@<C@} -: -:  B9@+Arguments are not sufficiently instantiated


@=C@ -: -:  V

 @@*Uninstantiated argument expected, found ~p

@=C@ -: -:  V

 @Cannot represent due to `~w'

@=C@ -: -: @e



@6@ 
@ @ @9 / @@<C@ -: -: evaluation_error

 @@"Arithmetic: evaluation error: `~p'

@=C@ -: -: @X !%

 @ .

@6@ 
@ @9 -@<C@ -: -:  @X


 @~w `~p' does not exist

@=C@ -: -:  @Y


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


 @~w `~p' is busy

@=C@ -: -:  Vswi_backslash_newline@*Deprecated ... \<newline><white>*.  Use \c


@=C@ -: -: V

Syntax error: 
@6@ 
@ @9 /f @@<C@ -: -: occurs_check


 @@6Cannot unify ~p with ~p: would create an infinite tree

@=XD  t  t t  @t  G 
O @ -eCC -: -:
 @@6@?@&
empty@ @ @9 G @@<CC -: -:@6@?@&
	non_empty@ @ @9 /@<XD  t  t t  @t  .S 
O @ .RCA -: -:@6@T
@&
@?@&
@'@<CA -: -:@6@; Wp * Wp@<CA -: -: C


@6@U
@-
 A@&@?@&@ 
@ @9swi_comment @@<C@HA -: -: C


@6@ 
 @ @0@/@8 H~ @@ 
@ @0 @/@8 /@&@" Bw @ ] Bw
** here ** Bw @ ]@#@<CA -: -: @=XD  t  t t  @t  G 
O @ /CC -: -: F) /@6@?@&@" \ \ -`
@#@ @ 
@9 -]@<CC -: -: F)@6@?@&@" /Z
@#@ @ 
@9 -]@<CC -: -: ^4 /@6@?@&@" \ \true  -l
@#@<CC -: -: ^4@6@?@&@" @ Qp -l
@#@<XD  t  t t  @t  .O 
O @ .NCAr -: -:@6@T
@&
@?@&
@'@<C
Av -: -:@6@/
@ Wp *@?@'
@<CAx -: -: C

@6@ 
@8 D. @@&@?@&@ 
@ @9 -< @@<C@"A| -: -: W


?@6@?@&@" @ *z
@#@<CA~ -: -:  W



 @ ,A

@=C@MA -: -:	
 W




@6@E@$@ 
@8 /@ 
@1 @@.@5@8 -@&@M@1 W@5@ @9 .M@@@" @Stream ~w:~d:~d 
@#@G@<CA -: -: @=XD  t  t t  @t  . 
O @ .C@ A -: -:@6@/@8 -@- (@&
@?@&
@" @ (@#@<CA -: -: 

@=XD  t  t t  @t  / 
O @ /CA -: -:already_from

@6@?@&@" @ (already imported from ~q)
@#@<CA -: -: @\@6@?@&
@"
 (is a directory)@#@<CA -: -: @Z@6@?@&
@"
 (is not a directory)@#@<CA -: -: 
 @ (~w)



@=XD  t  t t  @t  / 
O @ /CC -: -: @=C@YC -: -: ]



@6@ @/@8 D @@&@ @ @/@8 /@ @ @ @ @/@8 - @@E@#@-@&@M@" @ B Bw
@#@ @ @ 
@9 /@@@'
@G@<XD  t  t t  @t  ( BD  t  t t  @t  ( 
O @ *C@B -: -:@6@/
@8 -@?@'
@<C@D -: -:@6@"
 @@#@&
@"
 @Unknown exception: ~p
@#@<C@G -: -: 
 @ .D



@=XD  t  t t  @t  @ 
O @ @C@PD -: -:@6@E
@H@8 / @@M
@C@/@8 *@M@E@-@U@E@1  A@2 XY
@5@8 ^ @M@S@@@1  A@2 T
@5@8 0@M@S@@@9 - @@P@@@S@F@<XXQM H -C AS AXD  t  t t  H t 	safe_meta AED  t  t t  H t  0
 
O H  0
CA Aq Aq   Ar C?
@=C
C	 A A B
@6@7 &@9
not_qualified &@<XD  t  t t  H t  [ AEO H  [ CAY A A   A  X@=CAY A A   A  X@=CAY A A   A  X@=CAY A A   A  X@=CAY A A   A  Z@=CAY A A   A  Z@=CAY A A   A  Z@=CAY A A   A  Z@=CAY A A   A  D@=CAY A A   A  Z@=CAY A A   A  Z@=CAY A A   A  Z@=CAY A A   A  Z@=CAY A A   A  Z@=CAY A A   A  Z@=CAY A A   A  Z@=CBW A A   A  _@=CBX A A   A  A@=CBY A A   A  A@=CBZ A A   A  _@=CB[ A A   A  _@=CB A A   A  F@=XD  t  t t  H t safe_primitive AEO H  0 CA A A   A WU@=CB: A A   A "@=CB; A A   A @z@=XXQM CF@&/usr/lib/swi-prolog/library/filesex.pl   AuC ES Emake_directory_pathE
set_time_fileEdelete_directory_and_contentsEcopy_directoryEdelete_directory_contentsE	copy_fileE XE	link_fileErelative_file_nameXO C 0 CA	u A   A 0%@6@8 X X@?@<CA 0% 0%@6@/@8 X X@E
@8 @V X@M
@9 0 X@@@9 Mv X@<XO Ccopy_directory_content C@ 0% 0%@6@8 0&@?@<C@%@ 0% 0%@6@/
@8 0'@/@8 0'@E@ 
@8 0(@M@ 
@ @9 0 X@@@ 
@ @9 0 X@<XO C	copy_from C@ @ 0% 0%@6@1 V
 B@.@4@1 V V@5@5@1 Z>@5@1 E@5@9 @$ X@<XO C
to_dot_dot C@ 0% 0% 
@=C
@ 0% 0%

@6@?@<C@ 0% 0%


 H
@6@ 
@ @9 02 X@<XO Cdestination_file C@ 0% 0%@6@8 0(@?@/
@8 @ X@ 
@9 0'@<C@ 0% 0% 
@=XO Cmake_directory_path_2 C@ 0% 0%@6@8 0(@?@<C@ 0% 0%@6@-
 @?@/@8 B X@8 08 X@9 G X@<XO C 0 C@ 0% 0%@6@8 0;@?@<C	@ 0% 0%@6create @T@9 @e F@<XO C 0 C@ 0% 0%@6@E
@8 0(@M
@S@@@8 0<@/@8 R8 X@1 0,
@5@9 X X@<XO C 0 CA 0% 0%@6@0@0@8 G X@?@9 0*@<CA	 0% 0%@6@/@8 0@@1 0
@5@8 0B@9 H+ X@<XO C 0 CA 0% 0%@6@/@8 0@@1 0
@5@9 0B@<XO C X C@>@ 0% 0%@6@U
@U@?@E
@A@8 D~ X@@@+
 G@M
@'@@@#@E@0@0  @8 E@M@9 B@@@3
@4 @4@5@9 D X@<C@J@ 0% 0%@6@U@?@E@*@U
@M@E@0@0  @8 E@M@9 B@F
@@
 @/
@8 B@ 
@9 B@@@E@U@M@9 B@@@8 0:@9 07@F
@<C@ 0% 0%@6@1 @@1 V@0@5@0@5@9 @@<XO C 0 C@&@ 0% 0%@6@/@8 05 X@1 V B@.
@4@1 V V@5@5@1 0/

@5@1 E
@5@9 01@<XD  t  t @&t  Ct  0!O Cdelete_common_prefix C@ 0% 0%
@6@?@ @ @ 
@9 0J X@<C@ 0% 0% 
@=XO C 0" C@8@z 0% 0%

@6@U
@?@/
@8 M> X@/@8 0M@/ @ 
@8 F X@/ @ @8 0N@ @ @/@/@8 0L@ @/@ @8 04@  @9 0N@<C@#@ 0% 0%@6@E
@8 0G@M@'
@G
@@@/
@8 0:@ 
@/@8 0'@ @9 0M@<XD  t  t @&t  Ct  0O C X C@ 0% 0%  G@=C@ 0% 0%  H@=XXQM AF@&/usr/lib/swi-prolog/library/listing.pl   AuC ES E BE [E [E B E &XD  t  t t  At  B @D  t  t @t  At B D  t  t t  At  B 
O A BC@ A A 

@6@T@?@9list_module &@<C@ A A 

@6@8 B &@?@1 T@.
@5@1 B@2 
@5@9 HH &@<C@ A A@6@E
@/@ Wp * Wp@M
@9list_clauserefs &@F@@@/@8 # &@9list_predicates &@F@<XD  t  t t  At  & 
O A &C@ A A
 @6@?@<C@ A A

@6@?@<C@ A A 

@6@?@<C@ A A @=XD  t  t t  At  0S 
O A 0RC@c@k A A@6@A@Y@0@1 
@.@5@8 Z &@D@1 
@5@1 ]@0@5@8 XO@M@Q@0@/@8 C &@/
@0@8 Do@E@A N+@8 XO@@
@ 
 @0@0 C@8 E@M   @8 C6@@@S@8 I@1 
@5@8list_predicate &@R@@@S@G@F
@<XD  t  t t  At portray_list_elements 
O A 0eC@SBe A A	@6@ C@ 
@8pprint &@E
@+@M@S@F@@@8@E@U@"@#@M B@8 $@8nlindent &@ @ 
@9 0f &@F@@@q @ @8 0j| @8 $@ C@ 
@9 0g@<XD  t  t t  At 
post_assoc 
O A 0oCB A A  H@=CB A A  H @=XD  t  t t  At  ^ 
O A ^CA? A A portray_goal@=XD  t  t t  At 
portray_or 
O A 0rC@)A A A@6@8term_needs_braces &@?@/@8
inc_indent &@ 
(   @8 $@ @ 
@ @8 0r &@ 
@ @8 0j@ 
 L@9 $@<CA A A@6@8	or_layout &@?@ 
@ @9 0{@<CA A A@6@/@8 0w@ noindent@ 
@ @9portray_body &@<XD  t  t t  At  0r 
O A 0|C@[A A A CU E


@6@?@/@8 0w E@/@/@8infix_op &@ @  0@ @ 
@8 0@8 0j->  @8 $@ @  0@ @ 
@8 0@8 0j;   @8 $ CV@0@/@8 0@ @ @ 
@9 0s &@<C@[A A A CU CW


@6@?@/@8 0w CX@/@/@8 0@ @  0@ @ 
@8 0@8 0j*-> @8 $@ @  0@ @ 
@8 0@8 0j 0@8 $ CV@0@/@8 0@ @ @ 
@9 0@<C@9A A A		 E

@6@?@/@8 0w E@/@/@8 0@ @  0@ @ 
@8 0@8 0j 0@8 $@ @ @ 
@9 0@<C@9A A A		 CW

@6@?@/@8 0w E@/@/@8 0@ @  0@ @ 
@8 0@8 0j 0@8 $@ @ @ 
@9 0@<C@9A A A		 CU

@6@?@/@8 0w CV@/@/@8 0@ @  0@ @ 
@8 0@8 0j 0@8 $@ @ @ 
@9 0@<C@9A A A		 +1

@6@?@/@8 0w +2@/@/@8 0@ @  0@ @ 
@8 0@8 0j|   @8 $@ @ @ 
@9 0@<XD  t  t t  At  0l 
O A 0kC@;B A A@6@8 T@1  B X@5@/@8 Xv F@E@b@j@c @v@M@9 Cz &@G
@@@b@i@j@m E@y
@b@i@j@m JP@y@ 
@8put_tabs &@ @9 0@<XD  t  t t  At  /Z 
O A /ZC
Ar A A@6 G@8 /\ &@9 T@<XD  t  t t  At  0 
O A 0CC A A@6@T
@?@<CC A A @6@?@R@<CC A A @=XD  t  t t  At  [ @D  t  t @t  At [ A# A# D  t  t t  At  [ 
O A [C@MA5 A A	 


@6 B<@ @8 F F ^@1 
@5@/@8  w W@D@*@D@ @/@8 ") &@  @0@3@1 X+ @.@5@5@8 # &@ @ @8do_portray_clause &@M@Q@@@F@M@Q@@@F@<XD  t  t t  At write_declarations 
O A 0C@ A A@6@?@<C@ A A
@6:- ~q.~n@3@5@8 U &@ 
@9 0 &@<XD  t  t t  At listing_write_options 
O A 0CB A A 
 G @. T1 @. U"
 G G


@=XD  t  t t  At list_clauses 
O A 0C@%@ A A@6@/@/
@8 0a@A@/@8 K@ 
@8write_module &@1 E
@5@8 & &@R@@@S@F@<XD  t  t t  At 	decl_term 
O A 0C@7@ A A@6@/
@/@8 0a@ @/@/@8 Do@E@ 
@ @8hide_module &@M@" @#@@@" 
 @#@<XD  t  t t  At portray_meta_arg 
O A 0CBL A A@6@8 G2@?@/@8 Cy &@  0C@ 
@9 0@<C
BP A A@6C@ 
@9 0g@<XD  t  t t  At  0d 
O A 0cC@ A A@6 X@8 XO@?@/@8 0 &%   Undefined: ~q~n@3@5@9 0@<C@ A A@6 C@8 XO@?@/@8 0%   Foreign: ~q~n@3@5@9 0@<C@ A A@6@8notify_changed &@8list_declarations &@9 0 &@<XD  t  t t  At  W AED  t  t t  At  W 	 D  t  t t  At  W 
O A WC@Q@2 A A [ W    C@6@D@1 @@1  @2  C@5@5@ 
@8 @ &@M@Q@1  @2 C@0@0@0@5@3@1 @@1  @2  C@5@5
@5@; W W@<XD  t  t t  At 
postfix_op 
O A 0CB A A@6@/@/
@8 H@ 
@/@8 0p &@?@b@j@g@m @@x@<XD  t  t t  At  0 
O A 0~CB A A@6@T
@?@R@<CB! A A  CU@=CB" A A  E@=CB# A A  CW@=XD  t  t t  At portray_meta 
O A 0C@8B1 A A@6@8contains_non_primitive_meta_arg &@?@3@.@.@5@8 C@3@0@.@5@8 C~q(@3@5@8 E &@/@8 0@ @ @ @ 
@8portray_meta_args & L@9 0@<C
B9 A A@6C@ 
@9 0g@<XD  t  t t  At clause_term 
O A 0CAo A A  E

 C@=CAp A A  &

 T\@=XD  t  t t  At  0 
O A 0CA| A A@6@T
@?@ @ 
@ @9 0g@<CA A A C]@6@1  B X@5 @.@8 0@?@  !@9 $@<C@7A A A B C]
@6@1  B X@5 @.@8 0@D@1 B@0@0@5@ 
@8 0t@M@Q@?@  !,@8 $@ indentC@ @ @9 0@<CA A A 0@6@?@ @8 0j 0@ 
@ @ @9 0@<C@!A A A@6@8 0}@?@  0z@8 $D@ @ @8 0@ @8 0j@  L@9 $@<C@*A A A@6@ 
@8 0t@?@ ( @8 $@q@  0D@ @ @8 0@ @8 0j@  L@9 $@<C@2A A A

 B

@6@? B@/@/@8 0@  0@ @ @ @8 0@  B@8 $@  0@ @ @ @9 0@<C@,A A A		 A
@6@?@  A@8 $@  Qp@8 $ A@/@8	prefix_op &@q@ @  0@ @ @ @9 0@<C@(A A A@6@8
m_callable &@1 @@.@5@  A@8 XK W@1 
@5@1 @@.@5@8 XO@?@ @ @ @9 0 &@<CA A A@6@ @ 
@ @9 0g@<XD  t  t t  At pprint_wrapped 
O A 0CB A A@6@"@#@?@/@8 0@ @ 
@9portray_list &@<C@:B A A@6@8 C &@?@/@/@8 "! &@ D@ 
@8 0g{ @8 0@/@8 0@ @ @ 
@8	pprint_nv &@1 @@5@8 0j &=@9 0@<C@&B A A@6@3@.@.@5@8 C 0@ @8 0@/@8 0@ @ @ 
@8pprint_args & L@9 0@<XD  t  t t  At  0 
O A 0CB A A@6@b@i@c @t@?	@8 &_ &@q @9 0@<CB A A @=XD  t  t t  At  [ 
O A 0OCA1 A A@6 @@8 0@9 [ &@<XD  t  t t  At  0 
O A 0CA A A@6@8 0@?@<CA A A@6~q:@3
@5@9 0@<XD  t  t t  At  0 
O A 0C@!A	 A A @6@1 @5@1 ]@.
@5@8 XO@1  @5@1 ]
@5@8 XO@?@<CA A A

@6@?@<XD  t  t t  At  0 
O A 0C@)A A A@6 A@/@8 0a N+@8 XO@D AD@8 XO@M@Q@?@/
@8 0@7%   NOTE: system definition has been overruled for ~q~n@3
@5@9 0@<CA A A @=XD  t  t t  At  0 
O A 0CBB A A @=C@4BC A A	
@6@ @ @ 
@ @8 0 &@E@+@M@S@@@ 
 B@8 0@ 
@8 0j@ @ @ 
@ @9 0@<XD  t  t t  At  0Z 
O A 0YC@ A A@6@?@<C@ A A@6@?@8 0X@9 0X@<C@ A A@6@/@/@8 G &@1 E@5@9 0@<XD  t  t t  At 	pre_assoc 
O A 0CB
 A A  C@=CB A A  H @=XD  t  t t  At  B  @D  t  t t  At  B  
O A 0PC	@g A A@6@/
@8 H &@9 0Q@<XD  t  t t  At  0 
O A 0CA A A@6@0@/@8 0a@8 W=@1 @0@0@5@9 L@<XD  t  t t  At  0y 
O A 0xCC A A@6@b@h@i@c@p@o@x@<XD  t  t t  At  0 
O A 0CB[ A A@6@?@9 $@<C@ B] A A@6@8 0j[ @8 $@q@ @ 
@8 0m@8 0j I@9 $@<XD  t  t t  At  0 
O A 0CAA A A@6@T@?D@9 0g@<CAD A A
 E

 @.@6@?@ 
D@8 0g@9 0 &@<C@AG A A@6@/
@/@/@8 0 &@? @/@8 0w@ @/@/@8 0@ 
@ @8 0g .@3@5@8 0@E@V@U@" 

@#@D@ @8 V# &@M@Q@M@ @8 0j "@3@5@8 0 @8 0@ @8 0j 0z@8 $@ @/@8 0w@ @  0D@8 0@ @8 0j L@8 $@@@1  B X@5@/@8 0@ @  0@ @8 0@G@9 0@<C@0A] A A
 C A"


@6@ @/@8 F@b@g@c@t@?:- use_module(~q,@3
@5@8 0@ @8 0).
@9 $@<C@$Ac A A
 C C!


@6@?
:- module(~q,@3
@5@8 0@ 
@8 0 0@9 $@<CAg A A
 C

@6@?:- @8 $@ 
 0D@8 0@9 0@<CAk A A@6  0D@8 0@9 0@<XD  t  t t  At  V$ 
O A V#CB% A A@6@8 0}@?@R@<CB' A A B@6@?@R@<CB( A A @=XD  t  t t  At  0 
O A 0CB A A @=C@+B A A@6@ C@ 
@8 0g@E@+@M@S@@ B@8 0@8 0j@ @ 
@9 0@<XD  t  t t  At decl 
O A 0C@ A A  D) D)@=C@ A A  AD AD@=C@ A A  D D@=C@ A A  AE AE@=C@ A A  B B@=XD  t  t t  At  [ 
O A &C
A- A A@6@/@8 Nk@9 0O &@<XD  t  t t  At  0 
O A 0C@&@ A A@6@/@1declaration
@5@/
@8 A@E@+
@M@S@@
@ 
@8 0 [@9 0@<XD  t  t t  At nowrap_term 
O A 0CB A A V%@6@?@<CB A A &w@6@?@<C@5B A A@6@/@/@8 Do@0@0@8 H@E
@+@M
@0@0@9 0@@@C@+@M@E	@0@8 0@M@S@@@0@9 0 &@P@<XD  t  t t  At  0^ 
O A 0]C@4@ A A
 


@6@/@8 T H@ @/@8 ) &@ @ 
@8 0_ &@ @8 ^ &@ @/@/@8 0a@1 @5@8 0b@8 I@R@<C@ A A @=XD  t  t t  At  0 
O A 0CB< A A@6@/@/
@8 B_@/@8 B_@ @8 G2@D@ 
@8 0@M@Q@?@<XD  t  t t  At infix_assoc 
O A 1CB A A  H@=CB A A  H @=CB A A  H @=XD  t  t t  At  0 
O A 0CB A A@6@/@/
@8 H@ 
@/@8 0 &@?@b@j@g@m @@x@<XD  t  t t  At  0v 
O A 0uCA A A@6@8 W=@/@0@8 Do@/
@0@8 H@b@g
@i@t@?@<XD  t  t t  At  ) 
O A )C@ A A 


 
@6@?@ 
@ @9 1@<C@ A A 


@6@ 
@9 Do@<XD  t  t t  At  0 
O A 0C@$A A A@6@/
@/@8 H@ @/@/@8 1 &@?@b@g
@g@m @@x@b@g
@g@m @@x@<XD  t  t t  At  0 
O A 0CB A A @=C@BB A A @


@6@ C@ 
@8 0g @8 0@ C@ 
@8 0g@E@+@M@S@@ B@8 0@8 0j@ @ 
@9 0@<XD  t  t t  At  0 
O A 0C@ A A@6@/
@/@8 0 &@ 
@8 XO@/@8 0@3@4@5@9 C@<C@6@ A A@6@?@1 @@.
@5@8 XO@/@0@8 0a@E@A@+ @@@*@M@" @
@#@@@" @ 
@#@<C@ A A@6 @@8 XO@/
@8 0@" G<
@#@<XD  t  t t  At  0i 
O A 0hC@3B A A@6@U@" +*
@#@/@8 0@q 0@8 0@ @ noidentC@ 
@8 0@ @8 0j &=@9 0@<C@pB A A@6@E@8 Dl@M@0@/@8 ^ &@b@g@c @t@@@8 0@F@D@8 0 &@M@Q@1  B X@5@/@8 0@b@g@c @t@E@/@3@1
max_length@5
@5@8 BI &@M@S@@@&@/@8 0@b@g@g@o@g@t@b@g@g@c@m @t@?@ 
@9 0 &@<CB A A@6@/@ 
@8 0 &@ @9 0 @<XXQM AF@5/usr/lib/swi-prolog/library/dialect/sicstus/system.pl   AuC ES EtmpnamE YE MxE )EmktempE MvE	host_nameE L&EpopenE 0=E S:E YE E S8E YE  E ZEenvironEexecE -E EE -E BXO A 1 C@ A A@6 1@9   L'@<XO A 1 C@ A A@6mkstemp@9 1%@<XO A 1 C@ A A@6@9 , *@<XO A 1 C@ A A@6@1pipe
@5@9 D@<XO A L& C@ A A@6@9 E L'@<XO A S: C@5@ A A		 S7






@6@/@8 X L'@ @1 "o
@.@0@0@0@5 F@8 Y L'@ @b@g@l G3@x@<XO A Y C@ A A@6@9 Y @4@<XO A 1 C@ A A@6@9 ) @<XO A 1 C@1@ A A		
 S7






@6@1 "o
@.@0@0@0@5 F@8 1,@ @b@g@l G3@x@<XO A 1 C@ A A  @6@9 Y @4@<XO A 1 C@ A A@6 Z@9 C6@<XO A 1 C@S A A@6@9 IC L'@<XO A 1! C@7@j A A@6@"



@#@/@/@8 C L'@ @ @3@1 Zk
@5@4@1 Zn@5@4@1 Zp@5@4@1 Zs@5@5@9 ZP ZT@<XO A 1# C@ A A@6@9 ZO ZT@<XO A 1$ C@ A A@6@/@8 1+@b@i@l G3@x@<XO A 12 C@t A A/s/c@6 U @.@8 C6@?COMSPEC@9 10@<C@w A A  )E
 C@=XXQM A	F@ /usr/lib/swi-prolog/boot/bags.pl  ]wAsC S E	findnsolsE 19E AE _E X^E GXD  t  t t  A	t 
findnsols2 
O A	 1;C@1@v	s@ /usr/lib/swi-prolog/boot/bags.pl  ]wA 1=@6@/@8nsols_count A@b@g@c @t@?@1 H@5@1 H@.@.@5@8 _ A B@1findnsols_loop

@5 EW@9 @$ @<C@} 1= 1=@6 @8 1?@?@'
@<C
@ 1= 1=@6@/@8 1? Gm@ @9 A A@<XD  t  t t  A	t  1D 
O A	 1CC@^@ 1= 1=@6@/@8 1?@!@1 _@5@#@A@A@1 D@. @.@5@8 DT A@/@8 C A@- @.@ @ @8 B` A@ 
@ @8 G @A@8 G  A@G@@@/@8 1?@b@g@g@o@y@ @ @8 B] A@R@@@ 
@ @9 1K@G@G@<XD  t  t t  A	t pick 
O A	 1PC@ 1= 1=@6@/
@/@/@8
pick_first A@ @ 
@ @9
select_bag A@<XD  t  t t  A	t bind_bagof_keys 
O A	 1XC@ 1= 1= @=C@ 1= 1= @


@6@0@8 V A@ 
@9 1Y A@<XD  t  t t  A	t  A @D  t  t @t  A	t A @  @kD  t  t t  A	t  A 
D  t  t t  A	t  A @O A	 AC@H 1= 1=@6@9 G A@<XD  t  t t  A	t  1A 
O A	 1@C@ 1= 1=  !
@=XD  t  t t  A	t  1W 
O A	 1VC
@ 1= 1=@6@?@'
@'@<C@ 1= 1= @=C	@ 1= 1=@6@ 
@ @9 1Q A@<XD  t  t t  A	t  1T 
O A	 1SC@ 1= 1= @



@6@ @ @ @ 
@9	pick_same A@<XD  t  t t  A	t  X_ @D  t  t @t  A	t X^ @ \S @kD  t  t t  A	t  X_ 
D  t  t t  A	t  X_ @O A	 X^C@j@ 1= 1=
@6@1 \R
@5@/
@/@8 E A@E@+ P@M@ 
@/@8 A A@-@ @9 K A@G@@@?@1 @
@5@ 
@/@8 1c@E@ @8 D. A@M@ @/@8 1d@ @ @9 1]@F@@@ @0@8 1[@ @/@8 1d@ @ @/@8 1]@ @9 1d@<XD  t  t t  A	t  1` 
O A	 1_C@!@ 1= 1= @




@6@*@?@ @ @ 
@9 1^@<C@ 1= 1= 
@=XD  t  t t  A	t  19 @D  t  t @t  A	t 18 A# @  @kD  t  t t  A	t  19 
O A	 18C
@i 1= 1=@6@ 
@9 1: A@<XD  t  t t  A	t  19 @D  t  t @t  A	t 1: A# @  @k @D  t  t t  A	t  19 
O A	 1:C@l 1= 1=@6@8 G3 A@?@1 !
@5@ 
@ @9 1< A@<C@o 1= 1=@6@"
 !
@#@ @8 1g@?@ 
@ @9 1h@<C@s 1= 1=@6 @9 E A@<XD  t  t t  A	t  _ @D  t  t @t  A	t _ @ \S @kD  t  t t  A	t  _ 
D  t  t t  A	t  _ @O A	 _C@D@ 1= 1=@6@1 \R
@5@/
@/@8 1a@E@+ P@M@ 
@8 1c@-@G@@@1 @
@5@ 
@/@8 1c@ @0@8 1[@ @/@8 S A@ @ @9 1]@<XD  t  t t  A	t findall_loop 
O A	 1kC@Q 1= 1=@6@A@@8 C @@@ 
@9 1K@<XD  t  t t  A	t  A @D  t  t @t  A	t G @  @k @D  t  t t  A	t  A 
O A	 GC@K 1= 1=@6 B@1 1l

@5 EW@9 1E@<XXQM FzF@B/build/spark-yKhAJi/spark-2012.0.deb/common/versioning/version.pro  @8AAu@!C AS AE [E [E *E *E *E *E AE [XO Fz * C@S	u A  @8AA 1p  A@=XO Fz * C@T 1p 1p  A@=XO Fz [ C@O 1p 1p GPL 2012@=XO Fz [ C@P 1p 1p GPL@=XO Fz * C@Q 1p 1p  A@=XO Fz * C@R 1p 1p @!Report bugs to: spark@adacore.com@=XO Fz 1o C@M 1p 1p 2012@=XO Fz [ C@N 1p 1p @4Copyright (C) 2012 Altran Praxis Limited, Bath, U.K.@=XXQM AF@%/usr/lib/swi-prolog/library/option.pl   AuC ES Edict_optionsE  wE !E XKE X!E Z}E WXD  t  t t  At   x 
O A  xCA, A A @=CA- A A@6@ @ @8meta_option W@ @ @9 1x W@<XD  t  t t  At canonicalise_options2 
O A 1}CA A A @=CA A A
@6@ @8canonicalise_option W@ 
@ @9 1~ W@<XD  t  t t  At   x @D  t  t @t  At  w  @kD  t  t t  At   x 
O A  wC@'A# A A
 


@6@ @8 C @?@ @/@/@8 "! W@ @ 
@/@8 1|@ @ @9 1@<CA( A A
 


@6 B<@ @8 F F@ @ 
@9 1|@<XD  t  t t  At sort_key 
O A 1C@ A A
 @


@6@ 
@9 Do@<XD  t  t t  At canonicalise_options 
O A 1C@ A A@6@8 1@?@0@/@8 1@9 1@<C@ A A@6@1 D@0@0@5@8 @ @?@9 1@<CA A A 

@=XD  t  t t  At  W 
O A XKC@&@h A A@6@8 1@?@/
@8 Do@E@ 
@/@8 E` W@M@S@@@&@ @9 B_@<C@&@p A A@6@/
@/@8 Do@/@ 
@ @8 Do@E@ @8
get_option W@M@'
@@@9 B_@<XD  t  t t  At  1 
O A 1C@ A A@6@8 1@?@<C@ A A@6@/@8 Do@/
@8 B_@1 D
@5@8 1@?@<XD  t  t t  At  X" 
O A X!C@-@ A A@6@8 1@?@/@8 Do@E@ @/@8 1@M@S@@@&
@ @8 B_@ @0@9 D W@<C@+@ A A@6@/@/@8 Do@/@ @ @8 Do@E
@ @8 1 W@M@'
@@
@'@ 
@9 B_@<XD  t  t t  At  1{ 
O A 1zC@)A1 A A D

 D 

@6@ @@?@1 @5@ @ @9 C @<C@)A4 A A @

 @ 

@6@ @@?@1 @5@ @ @9 1@<C@4A7 A A@6@8 Dl@3@.@4@.@5@8 C@ @@?@1 @5@/@/@8 1@ 
@3@4@1 @5@5@9 C@<CA= A A 
@=XD  t  t t  At  1 
O A 1CA	 A A D


@6@?@3@4
@5@9 C@<CA A A @


@6@?@3@4
@5@9 C@<CA
 A A 

@=XD  t  t t  At  1w 
O A 1vCAS A A@6@U
@0@/@8 1@9 1@<C	AW A A@6@U@0@9 &n W@<XD  t  t t  At 	ord_merge 
O A 1C@ A A
@6@?@<C@ A A

@6@?@<C@-@ A A


@6@ 
@/@8 1 W@ @/@8 1@/@ @ @8 V@ @ 
@ @ @ @ @ @9 1 W@<XD  t  t t  At  1 
O A 1C@ A A@6@8 [< H@?@<C@ A A@6@/
@8 Do@/@8 B_@1 D
@5@9 1@<XD  t  t t  At  ! 
O A !C@ A A@6@?@9 1 W@<C	@ A A
@6@?@9 1@<C@ A A@6@/
@8 1@/@8 1@ 
@/@8 K@ @/@8 K@ @ @9 1 W@<XD  t  t t  At  X" 
O A Z}C@#@ A A@6@8 1@?@/
@8 Do@ 
@/@8 1@ @8 B_@ 
@ @9 1@<C@ A A@6@/
@/@8 Do@/@ 
@ @8 Do@ @8 1@'
@<XD  t  t t  At  1 
O A 1C@ A A		 B
@6@ @ @ @9 1@<C@H@ A A
 G
@6@E@*@"@#@M@ @/@8 1@/@ @ @8 V@ @ @ @ 
@ @ @ @ @9 1@@@"
@#@G@G@<C@E@ A A
 G

@6@E@'@"@#@M@ @/@8 1@/@ @8 V@ @ @ @ @ @ @9 1@@@"@#@G@G@<XD  t  t t  At  W 
O A WC@ A A@6@8 1@?@/@8 Do@/
@8 1@ 
@9 B_@<C@ A A@6@/@/
@8 Do@/@ 
@8 Do@ @8 1@?@'
@<XXD  t  At  B A Vt  %ID  t  At  B A Vt  %KD  t  At  B A Vt  %PD  t  At  B A Vt  %RD  t  At  B A Vt  V9D  t  At  B A Vt  %TD  t  At  B A Vt  %VD  t  At  B A Vt  %XD  t  At  B A Vt  %aD  t  At  B A Vt  %cD  t  At  B A Vt  %eD  t  At  B A Vt  %gD  t  At  B A Vt  %eD  t  At  B A Vt  %kD  t  At  B A Vt  %kD  t  At  B A Vt  %ND  t  At  B A Vt  VD  t  At  B A Vt  V3D  t  At  B A Vt  %ND  t  At  B A Vt  V3D  t  At  B A Vt  %ZD  t  At  B A Vt  %\D  t  At  B A Vt  %\D  t  At  B A Vt  %_D  t  At  B A Vt  VD  t  At  B A Vt  VJD  t  At  B A Vt  %oD  t  At  B A Vt  VJD  t  At  B A Vt  V-D  t  At  B A Vt  %mD  t  At  B A Vt  V*D  t  At  B A Vt  $bD  t  At  B A Vt  VD  t  At  B A Vt  VD  t  At  B A Vt  $fD  t  At  B A Vt  $hD  t  At  B A Vt  VD  t  At  B A Vt  VD  t  At  B A Vt  VD  t  At  B A Vt  $dD  t  At  B  Ft  FD  t  At  B  @5t  ( D  t  At  B  @5t  GD  t  At  B  Dt  H}D  t  At  B  DBt  ^D  t  At  B  @5t  C D  t  At  B  @5t  \D  t  At  B  @5t  GD  t  At  B  @5t  DD  t  At  B  @5t  BD  t  At  B  Ft  (`D  t  At  B  A	t  X_D  t  At  B  @5t  (D  t  At  B  @5t  C0D  t  At  B  $t  $D  t  At  B  @5t  HD  t  At  B  Ct  \ D  t  At  B  Ct  +C D  t  At  B  Ft  *D  t  At  B  @5t  (D  t  At  B  Ft  (`D  t  At  B  %t  &D  t  At  B  A	t  19D  t  At  B  #t  #D  t  At  B  @5t  HD  t  At  B  @t  BD  t  At  B  @5t  !D  t  At  B  @5t  XQD  t  At  B  Ft  FD  t  At  B  Vt  VD  t  At  B  %t  ]LD  t  At  B  @5t  @8D  t  At  B  @5t  ( D  t  At  B  Ct  +ED  t  At  B  @5t  	D  t  At  B  Ft  GD  t  At  B  Dt  DD  t  At  B  DBt  ^D  t  At  B  @5t  (D  t  At  B  Et  *D  t  At  B  A	t  19D  t  At  B  @5t  (D  t  At  B  A	t  AD  t  At  B  DBt  H[D  t  At  B  Ct  Fz D  t  At  B  Et  ED  t  At  B  @5t  GD  t  At  B  @t  WD  t  At  B  Et  E D  t  At  B  DBt  F D  t  At  B  DBt  ^D  t  At  B  $t  $ D  t  At  B  Vt  VD  t  At  B  @5t  @3D  t  At  B  @5t  CfD  t  At  B  %t  GD  t  At  B  @5t  X*D  t  At  B  Dt  DD  t  At  B  @5t  @D  t  At  B  @t  GID  t  At  B  ]*t  ]( D  t  At  B  @5t  VD  t  At  B  @5t  Z,D  t  At  B  Ct  C D  t  At  B  Ct  D  t  At  B  @5t  @D  t  At  B  @5t  (D  t  At  B  %t  &D  t  At  B  Dt  '7D  t  At  B  @5t  (D  t  At  B  #t  #D  t  At  B  Ct  \ D  t  At  B  #t  \D  t  At  B  #t  #D  t  At  B  @5t  (D  t  At  B  @t  BD  t  At  B  @5t  (D  t  At  B  Vt  VD  t  At  B  @5t  C= D  t  At  B  DBt  ^ D  t  At  B  DBt  ^D  t  At  B  @5t  ^D  t  At  B  @5t  CSD  t  At  B  Ct  FzD  t  At  B  Et  *D  t  At  B  @5t  WD  t  At  B  @5t  (D  t  At  B  A	t  _D  t  At  B  Ct  \ D  t  At  B  @t  TD  t  At  B  A	t  AD  t  At  B  HKt  AD  t  At  B  DBt  FD  t  At  B  @t  @D  t  At  B  @5t  HD  t  At  B  @5t  (D  t  At  B  Ct  A D  t  At  B  @t  @D  t  At  B  @5t  (D  t  At  B  @5t  	D  t  At  B  ]*t  ]D  t  At  B  HKt  HID  t  At  B  Dt  H}D  t  At  B  ]*t  ]D  t  At  B  @5t  CD  t  At  B  $t  $D  t  At  B  Ct  \D  t  At  B  %t  ZD  t  At  B  @5t  Z,D  t  At  B  @5t  DD  t  At  B  Ct  \ D  t  At  B V @5t  VD  t  At  B V @5t  BD  t  At  B @ Art  C@D  t  At  B A Agt  [D  t  At  B A At  XD  t  At  B A Agt  [%D  t  At  B A @t  WD  t  At  B A At  ZD  t  At  B A Agt  [)D  t  At  B A Dt  H}D  t  At  B A Agt  [/D  t  At  B A @5t  HD  t  At  B A At  X"D  t  At  B A At  ZD  t  At  B A Wt  XiD  t  At  B A @t  VD  t  At  B A Art  (rD  t  At  B A Wt  WD  t  At  B A Agt  [:D  t  At  B A Agt  [>D  t  At  B A At  ZD  t  At  B A Agt  [CD  t  At  B A @t  B;D  t  At  B A @t  B9D  t  At  B A Agt  [D  t  At  B A At  XD  t  At  B A Agt  [#D  t  At  B A At  ZD  t  At  B A Agt  AD  t  At  B A @5t  X*D  t  At  B A Agt  [+D  t  At  B A At  !D  t  At  B A At  ZD  t  At  B A At  WD  t  At  B A Art  C=D  t  At  B A Wt  WD  t  At  B A Art  C@D  t  At  B A Art  C4D  t  At  B A Agt  X1D  t  At  B A Agt  @D  t  At  B A @t  VD  t  At  B A At  ZD  t  At  B A Agt  [GD  t  At  B A @t  @D  t  At  B A Agt  [!D  t  At  B A At  ZD  t  At  B A Agt  ['D  t  At  B A @t  ED  t  At  B A At  ZD  t  At  B A @t  VD  t  At  B A At   xD  t  At  B A At  XD  t  At  B A Art  (t D  t  At  B A @t  @YD  t  At  B A Agt  LD  t  At  B A Ct  AD  t  At  B A At  WD  t  At  B A At  ZD  t  At  B A Agt  [/D  t  At  B A Art   bD  t  At  B A Wt  WD  t  At  B A Agt  JD  t  At  B A Agt  [:D  t  At  B A Art  C4D  t  At  B A Agt  @D  t  At  B A @t  VD  t  At  B A Agt  UD  t  At  B A Agt  [ED  t  At  B A Agt  [D  t  At  B A At  ZD  t  At  B A Agt  N}D  t  At  B A At  ZD  t  At  B A @t  @fD  t  At  B A At  1wD  t  At  B A At  XD  t  At  B A HKt  HID  t  At  B A Agt  [-D  t  At  B A At  DD  t  At  B A At  X"D  t  At  B A Agt  [+D  t  At  B A Agt  [5D  t  At  B A Art  C=D  t  At  B A Agt  X1D  t  At  B A Agt  A{D  t  At  B A @5t  DD  t  At  B A Agt  [AD  t  At  B A Wt  W D  t  At  B A @t  FD  t  At  B A Agt  [ID  t  At  B A VKt  VMD  t  At  B A VKt  VMD  t  At  B A VKt  VTD  t  At  B A @t  ED  t  At  B A @t  VD  t  At  B A At   xD  t  At  B A @t  @YD  t  At  B A Art  (t D  t  At  B A At  WD  t  At  B A @5t  CSD  t  At  B A At  X"D  t  At  B A @t  VD  t  At  B A Art   bD  t  At  B A Aut  FD  t  At  B A Art  (rD  t  At  B A Art  C4D  t  At  B A @t  VD  t  At  B A VKt  VKD  t  At  B A @t  B;D  t  At  B A @t  B9D  t  At  B A VKt  VPD  t  At  B A VKt  VMD  t  At  B A VKt  VTD  t  At  B A @t  @fD  t  At  B A At  1wD  t  At  B A HKt  HID  t  At  B A At  !D  t  At  B A At  X"D  t  At  B A At  WD  t  At  B A Art  C=D  t  At  B A Aut  XD  t  At  B A Art  C=D  t  At  B A Art  C@D  t  At  B A Art  C4D  t  At  B A @t  VD  t  At  B A @t  FD  t  At  B A VKt  VWD  t  At  B A @5t  @D  t  At  B Az @5t  X*D  t  At  B Az At  XD  t  At  B Az @5t  CD  t  At  B Az Yt  AD  t  At  B Az Agt  A{D  t  At  B Az @5t  C D  t  At  B Ad Agt  [D  t  At  B Ad Agt  [D  t  At  B Ad Agt  [D  t  At  B Ad Agt  [!D  t  At  B Ad Agt  [#D  t  At  B Ad Agt  [%D  t  At  B Ad Agt  N}D  t  At  B Ad @t  ED  t  At  B Ad Agt  ['D  t  At  B Ad @t  VD  t  At  B Ad @t  @fD  t  At  B Ad Agt  AD  t  At  B Ad Agt  [)D  t  At  B Ad Agt  [-D  t  At  B Ad Agt  [+D  t  At  B Ad @t  @YD  t  At  B Ad Agt  LD  t  At  B Ad Agt  [/D  t  At  B Ad @5t  CSD  t  At  B Ad Agt  [/D  t  At  B Ad Agt  [+D  t  At  B Ad @t  VD  t  At  B Ad Agt  [5D  t  At  B Ad Agt  JD  t  At  B Ad Agt  X1D  t  At  B Ad Agt  [:D  t  At  B Ad Agt  [:D  t  At  B Ad Agt  X1D  t  At  B Ad Agt  @D  t  At  B Ad Agt  [>D  t  At  B Ad Agt  @D  t  At  B Ad Agt  A{D  t  At  B Ad @t  VD  t  At  B Ad @t  VD  t  At  B Ad Agt  UD  t  At  B Ad Agt  [AD  t  At  B Ad @t  FD  t  At  B Ad Agt  [ED  t  At  B Ad Agt  [CD  t  At  B Ad @t  B;D  t  At  B Ad Agt  [GD  t  At  B Ad Agt  [ID  t  At  B Ad @t  B9D  t  At  B A Agt  AD  t  At  B A HKt  HID  t  At  B A @t  @D  t  At  B A Agt  [D  t  At  B A Agt  [!D  t  At  B A Agt  [%D  t  At  B A Agt  ['D  t  At  B A At   xD  t  At  B A At  XD  t  At  B A Agt  [)D  t  At  B A @t  @YD  t  At  B A Agt  [/D  t  At  B A Agt  LD  t  At  B A At  CD  t  At  B A At  WD  t  At  B A At  X"D  t  At  B A Agt  [/D  t  At  B A Agt  JD  t  At  B A Agt  [:D  t  At  B A Agt  [:D  t  At  B A At  YD  t  At  B A Agt  [>D  t  At  B A At  YD  t  At  B A Agt  @D  t  At  B A At  YD  t  At  B A Agt  UD  t  At  B A Agt  [CD  t  At  B A Agt  [ED  t  At  B A At  Y D  t  At  B A Agt  [D  t  At  B A A}t  [D  t  At  B A Agt  [D  t  At  B A Agt  [#D  t  At  B A Agt  N}D  t  At  B A Agt  AD  t  At  B A At  1wD  t  At  B A Agt  [-D  t  At  B A Agt  [+D  t  At  B A At  !D  t  At  B A At  X"D  t  At  B A At  CD  t  At  B A At  WD  t  At  B A Agt  [+D  t  At  B A A}t  [3D  t  At  B A Agt  [5D  t  At  B A A}t  [8D  t  At  B A At  YD  t  At  B A Agt  X1D  t  At  B A Agt  X1D  t  At  B A Agt  @D  t  At  B A At  YD  t  At  B A Agt  A{D  t  At  B A @t  FD  t  At  B A Agt  [AD  t  At  B A Agt  [GD  t  At  B A @5t  BD  t  At  B A Agt  [ID  t  At  B F @5t  C0D  t  At  B F @t  ED  t  At  B F @t  @fD  t  At  B F HKt  HID  t  At  B F @5t  CSD  t  At  B F @t  B9D  t  At  B A @t  ED  t  At  B A @t  VD  t  At  B A @t  @fD  t  At  B A @t  @YD  t  At  B A @t  VD  t  At  B A @t  VD  t  At  B A @t  VD  t  At  B A @t  FD  t  At  B A @t  B;D  t  At  B A @5t  @3D  t  At  B A @t  B9D  t  At  B A} Agt  [D  t  At  B A} Agt  [D  t  At  B A} Agt  [D  t  At  B A} Agt  [!D  t  At  B A} Agt  [#D  t  At  B A} Agt  [%D  t  At  B A} Agt  N}D  t  At  B A} Agt  ['D  t  At  B A} Agt  AD  t  At  B A} Agt  [)D  t  At  B A} Agt  [+D  t  At  B A} Agt  [-D  t  At  B A} Agt  [/D  t  At  B A} Agt  LD  t  At  B A} Agt  [/D  t  At  B A} Agt  [+D  t  At  B A} Agt  [5D  t  At  B A} Agt  JD  t  At  B A} Agt  X1D  t  At  B A} Agt  [:D  t  At  B A} Agt  [:D  t  At  B A} Agt  X1D  t  At  B A} Agt  @D  t  At  B A} Agt  [>D  t  At  B A} Agt  @D  t  At  B A} Agt  A{D  t  At  B A} Agt  [AD  t  At  B A} Agt  UD  t  At  B A} Agt  [CD  t  At  B A} Agt  [ED  t  At  B A} Agt  [GD  t  At  B A} Agt  [ID  t  At  B A Fzt  AD  t  At  B A Fzt  AD  t  At  B A Yt  AD  t  At  B A Fzt  AD  t  At  B A Fzt  AD  t  At  B A Agt  @D  t  At  B A At  AD  t  At  B A Agt  A{D  t  At  B A At  AD  t  At  B A Alt  [D  t  At  B A At  AD  t  At  B A At  AD  t  At  B A Yt  AD  t  At  B A Yt  AD  t  At  B Au Agt  [D  t  At  B Au Agt  [!D  t  At  B Au Agt  [%D  t  At  B Au Agt  ['D  t  At  B Au @t  ED  t  At  B Au @t  VD  t  At  B Au Agt  [)D  t  At  B Au @t  @YD  t  At  B Au Agt  [/D  t  At  B Au Agt  LD  t  At  B Au @5t  CSD  t  At  B Au Agt  [/D  t  At  B Au @t  VD  t  At  B Au Agt  JD  t  At  B Au Agt  [:D  t  At  B Au Agt  [:D  t  At  B Au Agt  [>D  t  At  B Au Agt  @D  t  At  B Au @t  VD  t  At  B Au Agt  UD  t  At  B Au @t  B;D  t  At  B Au Agt  [CD  t  At  B Au Agt  [ED  t  At  B Au @t  B9D  t  At  B Au Agt  [D  t  At  B Au Agt  [D  t  At  B Au Agt  [#D  t  At  B Au Agt  N}D  t  At  B Au Agt  AD  t  At  B Au @t  @fD  t  At  B Au HKt  HID  t  At  B Au Agt  [+D  t  At  B Au Agt  [-D  t  At  B Au Agt  [+D  t  At  B Au Agt  [5D  t  At  B Au Agt  X1D  t  At  B Au Agt  X1D  t  At  B Au Agt  @D  t  At  B Au Agt  A{D  t  At  B Au @t  VD  t  At  B Au @t  FD  t  At  B Au Agt  [AD  t  At  B Au Agt  [GD  t  At  B Au Agt  [ID  t  At  B C Ft  FD  t  At  B C Et  E D  t  At  B C @5t  XQD  t  At  B C Ft  FD  t  At  B C %t  GD  t  At  B C Dt  DD  t  At  B C %t  ]LD  t  At  B C ]*t  ]( D  t  At  B C @5t  BD  t  At  B C @t  @D  t  At  B C @5t  C0D  t  At  B C #t  \D  t  At  B C ]*t  ]D  t  At  B C HKt  HID  t  At  B C ]*t  ]D  t  At  B F Ft  FD  t  At  B F @5t  CSD  t  At  B A Agt  [D  t  At  B A At  XD  t  At  B A Agt  [!D  t  At  B A At  ZD  t  At  B A Agt  [%D  t  At  B A Agt  ['D  t  At  B A At  ZD  t  At  B A At  ZD  t  At  B A Agt  [)D  t  At  B A At  XD  t  At  B A Agt  LD  t  At  B A Agt  [/D  t  At  B A At  ZD  t  At  B A At  ZD  t  At  B A Agt  [/D  t  At  B A Agt  JD  t  At  B A Agt  [:D  t  At  B A Agt  [:D  t  At  B A Agt  [>D  t  At  B A Agt  @D  t  At  B A Agt  UD  t  At  B A At  ZD  t  At  B A Agt  [CD  t  At  B A Agt  [ED  t  At  B A Agt  [D  t  At  B A At  XD  t  At  B A A}t  [D  t  At  B A Agt  [D  t  At  B A At  ZD  t  At  B A Agt  [#D  t  At  B A Agt  N}D  t  At  B A At  ZD  t  At  B A At  ZD  t  At  B A Agt  AD  t  At  B A At  XD  t  At  B A Agt  [-D  t  At  B A Agt  [+D  t  At  B A At  DD  t  At  B A At  ZD  t  At  B A A}t  [3D  t  At  B A Agt  [+D  t  At  B A Agt  [5D  t  At  B A A}t  [8D  t  At  B A Agt  X1D  t  At  B A Agt  X1D  t  At  B A Agt  @D  t  At  B A Agt  A{D  t  At  B A Agt  [AD  t  At  B A At  ZD  t  At  B A Agt  [GD  t  At  B A Agt  [ID  t  At  B DB A	t  X_D  t  At  B DB @5t  ^D  t  At  B DB A	t  AD  t  At  B DB HKt  HID  t  At  B DB @t  @D  t  At  B A @t  ED  t  At  B A @t  VD  t  At  B A @t  @fD  t  At  B A @t  @YD  t  At  B A @5t  CSD  t  At  B A @t  VD  t  At  B A Agt  A{D  t  At  B A @t  VD  t  At  B A @t  VD  t  At  B A @t  FD  t  At  B A @t  B;D  t  At  B A @t  B9D  t  At  B A At  ViD  t  At  B A At  VgD  t  At  B A At  XD  t  At  B A Agt  [D  t  At  B A At  ZD  t  At  B A Agt  [!D  t  At  B A Zt  ZD  t  At  B A Agt  [%D  t  At  B A Zt  ZD  t  At  B A At  ZD  t  At  B A At  ZD  t  At  B A @t  ED  t  At  B A Agt  ['D  t  At  B A @t  VD  t  At  B A At  XD  t  At  B A Zt  ZD  t  At  B A Agt  [)D  t  At  B A @t  @YD  t  At  B A Agt  [/D  t  At  B A Agt  LD  t  At  B A At  VmD  t  At  B A At  ZD  t  At  B A At  ZD  t  At  B A Agt  [/D  t  At  B A @t  VD  t  At  B A Agt  JD  t  At  B A At  VqD  t  At  B A Agt  [:D  t  At  B A Agt  [:D  t  At  B A At  VwD  t  At  B A Agt  [>D  t  At  B A At  V{D  t  At  B A Agt  @D  t  At  B A At  V}D  t  At  B A @t  VD  t  At  B A At  ZD  t  At  B A Agt  UD  t  At  B A At  VD  t  At  B A Agt  [ED  t  At  B A Agt  [CD  t  At  B A At  VD  t  At  B A @t  B;D  t  At  B A At  VD  t  At  B A @t  B9D  t  At  B A At  XD  t  At  B A At  VkD  t  At  B A Agt  [D  t  At  B A Zt  ZD  t  At  B A At  VoD  t  At  B A Agt  [D  t  At  B A A}t  [D  t  At  B A At  ZD  t  At  B A Agt  [#D  t  At  B A Zt  ZD  t  At  B A Agt  N}D  t  At  B A At  ZD  t  At  B A At  ZD  t  At  B A Zt  ZD  t  At  B A At  VyD  t  At  B A @t  @fD  t  At  B A Agt  AD  t  At  B A At  XD  t  At  B A Agt  [+D  t  At  B A Agt  [-D  t  At  B A At  DD  t  At  B A At  ZD  t  At  B A Agt  [+D  t  At  B A A}t  [3D  t  At  B A Agt  [5D  t  At  B A A}t  [8D  t  At  B A At  VmD  t  At  B A Agt  X1D  t  At  B A Agt  X1D  t  At  B A At  VuD  t  At  B A At  VsD  t  At  B A Agt  @D  t  At  B A Agt  A{D  t  At  B A At  V}D  t  At  B A At  VmD  t  At  B A @t  VD  t  At  B A At  ZD  t  At  B A Agt  [AD  t  At  B A @t  FD  t  At  B A Agt  [GD  t  At  B A Agt  [ID  t  At  B A At  V}D  t  At  B A At  VD  t  At  B A At  +D  t  At  B A @t  ED  t  At  B A At  [D  t  At  B A At  1wD  t  At  B A At   xD  t  At  B A @t  VD  t  At  B A @t  @fD  t  At  B A At  _D  t  At  B A @t  @YD  t  At  B A At  !D  t  At  B A At  WD  t  At  B A At  X"D  t  At  B A At  X"D  t  At  B A At  WD  t  At  B A @t  VD  t  At  B A At  _D  t  At  B A At  AD  t  At  B A At  AD  t  At  B A At  _D  t  At  B A At  _D  t  At  B A @t  VD  t  At  B A @t  VD  t  At  B A @t  FD  t  At  B A @t  B;D  t  At  B A @t  @D  t  At  B A @t  B9D  t  At  B A Agt  [D  t  At  B A Agt  [%D  t  At  B A Agt  [)D  t  At  B A Agt  [/D  t  At  B A At  X"D  t  At  B A @t  VD  t  At  B A DBt  ^D  t  At  B A At  AD  t  At  B A Agt  [:D  t  At  B A Agt  [>D  t  At  B A At  YD  t  At  B A @t  B;D  t  At  B A Agt  [CD  t  At  B A @t  B9D  t  At  B A Agt  [D  t  At  B A Agt  [#D  t  At  B A Agt  AD  t  At  B A Agt  [+D  t  At  B A At  !D  t  At  B A At  WD  t  At  B A A}t  [8D  t  At  B A Agt  X1D  t  At  B A @5t  VD  t  At  B A Agt  @D  t  At  B A @t  VD  t  At  B A Agt  [GD  t  At  B A @t  @D  t  At  B A Agt  [!D  t  At  B A @t  ED  t  At  B A Agt  ['D  t  At  B A @t  VD  t  At  B A At   xD  t  At  B A @t  @YD  t  At  B A Agt  LD  t  At  B A At  WD  t  At  B A Agt  [/D  t  At  B A Agt  JD  t  At  B A @5t  C0D  t  At  B A Agt  [:D  t  At  B A Agt  @D  t  At  B A @t  VD  t  At  B A Agt  UD  t  At  B A Agt  [ED  t  At  B A Agt  [D  t  At  B A A}t  [D  t  At  B A Agt  N}D  t  At  B A @t  @fD  t  At  B A At  1wD  t  At  B A Agt  [-D  t  At  B A HKt  HID  t  At  B A At  X"D  t  At  B A Agt  [+D  t  At  B A A}t  [3D  t  At  B A @5t  CD  t  At  B A Agt  [5D  t  At  B A Agt  X1D  t  At  B A Agt  A{D  t  At  B A @t  FD  t  At  B A Agt  [AD  t  At  B A Agt  [ID  t  At  B ]* A	t  AD  t  At  B ]* @t  @D  t  At  B A Agt  [D  t  At  B A Agt  [!D  t  At  B A Agt  [%D  t  At  B A At  !D  t  At  B A @t  ED  t  At  B A Agt  ['D  t  At  B A @t  VD  t  At  B A At   xD  t  At  B A Agt  [)D  t  At  B A @t  @YD  t  At  B A Art  (t D  t  At  B A Agt  [/D  t  At  B A Agt  LD  t  At  B A At  WD  t  At  B A At  X"D  t  At  B A At  [D  t  At  B A Agt  [/D  t  At  B A @t  VD  t  At  B A Art   bD  t  At  B A @5t  !D  t  At  B A Agt  JD  t  At  B A Art  (rD  t  At  B A Agt  [:D  t  At  B A Agt  [:D  t  At  B A Agt  [>D  t  At  B A Art  C4D  t  At  B A Agt  @D  t  At  B A @5t  HD  t  At  B A @t  VD  t  At  B A Agt  UD  t  At  B A @t  B;D  t  At  B A Agt  [CD  t  At  B A Agt  [ED  t  At  B A @t  B9D  t  At  B A Agt  [D  t  At  B A At  &|D  t  At  B A A}t  [D  t  At  B A Agt  [D  t  At  B A Agt  [#D  t  At  B A @t  TD  t  At  B A At  "D  t  At  B A Agt  N}D  t  At  B A @t  @fD  t  At  B A Agt  AD  t  At  B A At  1wD  t  At  B A Agt  [+D  t  At  B A Agt  [-D  t  At  B A At  !D  t  At  B A At  X"D  t  At  B A At  WD  t  At  B A Agt  [+D  t  At  B A A}t  [3D  t  At  B A Art  C=D  t  At  B A Agt  [5D  t  At  B A A}t  [8D  t  At  B A Art  C=D  t  At  B A Art  C@D  t  At  B A Agt  X1D  t  At  B A Art  C4D  t  At  B A Agt  X1D  t  At  B A Agt  @D  t  At  B A Agt  A{D  t  At  B A @t  VD  t  At  B A @t  FD  t  At  B A Agt  [AD  t  At  B A Agt  [GD  t  At  B A Agt  [ID  t  At  B A Agt  [D  t  At  B A Agt  [!D  t  At  B A Zt  ZD  t  At  B A Agt  [%D  t  At  B A Zt  ZD  t  At  B A Agt  ['D  t  At  B A At   xD  t  At  B A Agt  [)D  t  At  B A Zt  ZD  t  At  B A Agt  LD  t  At  B A Agt  [/D  t  At  B A Ft  GD  t  At  B A At  WD  t  At  B A At  X"D  t  At  B A Agt  [/D  t  At  B A Agt  JD  t  At  B A @5t  C0D  t  At  B A Agt  [:D  t  At  B A Agt  [:D  t  At  B A Agt  [>D  t  At  B A Agt  @D  t  At  B A Agt  UD  t  At  B A Agt  [CD  t  At  B A Agt  [ED  t  At  B A Agt  [D  t  At  B A A}t  [D  t  At  B A Agt  [D  t  At  B A Zt  ZD  t  At  B A Agt  [#D  t  At  B A Zt  ZD  t  At  B A Agt  N}D  t  At  B A Zt  ZD  t  At  B A Agt  AD  t  At  B A At  1wD  t  At  B A Agt  [-D  t  At  B A Agt  [+D  t  At  B A At  !D  t  At  B A Dt  DD  t  At  B A At  X"D  t  At  B A At  WD  t  At  B A A}t  [3D  t  At  B A Agt  [+D  t  At  B A Agt  [5D  t  At  B A A}t  [8D  t  At  B A Agt  X1D  t  At  B A Agt  X1D  t  At  B A Agt  @D  t  At  B A Agt  A{D  t  At  B A @t  FD  t  At  B A Agt  [AD  t  At  B A Agt  [GD  t  At  B A Agt  [ID  t  At  B A @5t  @D  t  At  B A @t  @D  t  At  B A At  AD  t  At  B A Yt  AD  t  At  B A At  AD  t  At  B # A	t  X_D  t  At  B # @5t  C0D  t  At  B # @5t  XQD  t  At  B # A	t  AD  t  At  B # @5t  GD  t  At  B # @5t  VD  t  At  B # @t  @D  t  At  B Ag Zt  ZD  t  At  B Ag Zt  ZD  t  At  B Ag @t  ED  t  At  B Ag @t  VD  t  At  B Ag Zt  ZD  t  At  B Ag @t  @YD  t  At  B Ag @t  VD  t  At  B Ag @t  VD  t  At  B Ag @t  B;D  t  At  B Ag @t  B9D  t  At  B Ag Zt  ZD  t  At  B Ag Zt  ZD  t  At  B Ag Zt  ZD  t  At  B Ag @t  @fD  t  At  B Ag @t  VD  t  At  B Ag @t  FD  t  At  B V Agt  AD  t  At  B A At  1D  t  At  B A Agt  [D  t  At  B A Agt  [!D  t  At  B A Agt  [%D  t  At  B A At  L$D  t  At  B A At  1D  t  At  B A Agt  ['D  t  At  B A At  AD  t  At  B A At  S8D  t  At  B A Agt  [)D  t  At  B A At   D  t  At  B A Agt  LD  t  At  B A Agt  [/D  t  At  B A At  ZD  t  At  B A Agt  [/D  t  At  B A At  1 D  t  At  B A Agt  JD  t  At  B A Agt  [:D  t  At  B A Agt  [:D  t  At  B A Agt  [>D  t  At  B A Agt  @D  t  At  B A @5t  C D  t  At  B A Agt  UD  t  At  B A Agt  [CD  t  At  B A Agt  [ED  t  At  B A Agt  [D  t  At  B A A}t  [D  t  At  B A Agt  [D  t  At  B A Agt  [#D  t  At  B A At  1D  t  At  B A At  1D  t  At  B A Agt  N}D  t  At  B A Agt  AD  t  At  B A At  D  t  At  B A At  D  t  At  B A Agt  [-D  t  At  B A Agt  [+D  t  At  B A At  S8D  t  At  B A At  ED  t  At  B A At  -D  t  At  B A At  1"D  t  At  B A A}t  [3D  t  At  B A Agt  [+D  t  At  B A Yt  AD  t  At  B A Agt  [5D  t  At  B A @5t  CD  t  At  B A A}t  [8D  t  At  B A Agt  X1D  t  At  B A Agt  X1D  t  At  B A Agt  @D  t  At  B A Agt  A{D  t  At  B A Agt  [AD  t  At  B A Agt  [GD  t  At  B A Agt  [ID  t  At  B $ A	t  AD  t  At  B $ A	t  X_D  t  At  B $ @5t  CSD  t  At  B $ @t  @D  t  At  B % Ft  FD  t  At  B % A	t  AD  t  At  B A At  V
D  t  At  B A At  VD  t  At  B A At  VD  t  At  B A At  VD  t  At  B A At  VD  t  At  B A At  BD  t  At  B A At  WdD  t  At  B A At  WjD  t  At  B A At   xD  t  At  B A At  WZD  t  At  B A Art  (t D  t  At  B A At  W`D  t  At  B A At  W^D  t  At  B A At  B D  t  At  B A At  WD  t  At  B A At  X"D  t  At  B A Art   bD  t  At  B A Art  (rD  t  At  B A C\t  AD  t  At  B A Art  C4D  t  At  B A @5t  HD  t  At  B A At  [D  t  At  B A At  [D  t  At  B A @5t  @3D  t  At  B A At  WbD  t  At  B A At  WhD  t  At  B A At  WXD  t  At  B A At  1wD  t  At  B A At  W\D  t  At  B A At  !D  t  At  B A At  X"D  t  At  B A At  WfD  t  At  B A At  WD  t  At  B A Art  C=D  t  At  B A Art  C=D  t  At  B A Art  C@D  t  At  B A Art  C4D  t  At  B A Agt  @D  t  At  B A At  [D  t  At  B A @5t  @D  t  At  B D @t  @D  t  At  B D Ft  (`D  t  At  B Ar Agt  [D  t  At  B Ar Agt  [!D  t  At  B Ar Agt  [%D  t  At  B Ar @t  ED  t  At  B Ar Agt  ['D  t  At  B Ar @t  VD  t  At  B Ar Agt  [)D  t  At  B Ar @t  @YD  t  At  B Ar Agt  [/D  t  At  B Ar Agt  LD  t  At  B Ar @5t  CSD  t  At  B Ar Agt  [/D  t  At  B Ar @t  VD  t  At  B Ar Agt  JD  t  At  B Ar Agt  [:D  t  At  B Ar Agt  [:D  t  At  B Ar Agt  [>D  t  At  B Ar Agt  @D  t  At  B Ar @t  VD  t  At  B Ar Agt  UD  t  At  B Ar @t  B;D  t  At  B Ar Agt  [CD  t  At  B Ar Agt  [ED  t  At  B Ar @t  B9D  t  At  B Ar Agt  [D  t  At  B Ar Agt  [D  t  At  B Ar Agt  [#D  t  At  B Ar Agt  N}D  t  At  B Ar @t  @fD  t  At  B Ar Agt  AD  t  At  B Ar Agt  [+D  t  At  B Ar Agt  [-D  t  At  B Ar Agt  [+D  t  At  B Ar Agt  [5D  t  At  B Ar Agt  X1D  t  At  B Ar Agt  X1D  t  At  B Ar Agt  @D  t  At  B Ar Agt  A{D  t  At  B Ar @t  VD  t  At  B Ar @t  FD  t  At  B Ar Agt  [AD  t  At  B Ar At  AD  t  At  B Ar Agt  [GD  t  At  B Ar Agt  [ID  t  At  B Ar @t  @D  t  At  B A Agt  [%D  t  At  B A At  S8D  t  At  B A Agt  [/D  t  At  B A Agt  [>D  t  At  B A @5t  C D  t  At  B A Agt  [D  t  At  B A At  AD  t  At  B A Agt  [#D  t  At  B A Agt  [+D  t  At  B A Alt  [D  t  At  B A @5t  BD  t  At  B A Agt  ['D  t  At  B A Agt  JD  t  At  B A At  NoD  t  At  B A At  1D  t  At  B A Alt  A%D  t  At  B A A}t  [3D  t  At  B A Agt  [5D  t  At  B A At  OD  t  At  B A Agt  [D  t  At  B A Adt  AaD  t  At  B A At  1D  t  At  B A Azt  AwD  t  At  B A At  @z D  t  At  B A Agt  @D  t  At  B A Agt  [!D  t  At  B A At   D  t  At  B A Ft  GD  t  At  B A At  ZD  t  At  B A At  AD  t  At  B A Agt  [:D  t  At  B A Agt  [ED  t  At  B A Agt  [D  t  At  B A At  ED  t  At  B A Agt  X1D  t  At  B A Alt  SDD  t  At  B A At  1D  t  At  B A Alt  CrD  t  At  B A At  1 D  t  At  B A Alt  SDD  t  At  B A At  VD  t  At  B A Alt  CdD  t  At  B A @5t  X*D  t  At  B A A}t  [8D  t  At  B A At  VD  t  At  B A Alt  CkD  t  At  B A Ft  FD  t  At  B A At  &zD  t  At  B A Alt  + D  t  At  B A Alt  CnD  t  At  B A At  D  t  At  B A Agt  [AD  t  At  B A Agt  [ID  t  At  B A Alt  A!D  t  At  B A Agt  [)D  t  At  B A Agt  [:D  t  At  B A Alt  [D  t  At  B A Agt  [CD  t  At  B A At  V
D  t  At  B A Alt  +D  t  At  B A @t  TD  t  At  B A At  1D  t  At  B A Agt  AD  t  At  B A At  S8D  t  At  B A At  1"D  t  At  B A At  -D  t  At  B A Agt  X1D  t  At  B A Agt  [GD  t  At  B A Alt  +D  t  At  B A At  VD  t  At  B A At  L$D  t  At  B A Agt  LD  t  At  B A Agt  [/D  t  At  B A Agt  @D  t  At  B A Agt  UD  t  At  B A Alt  +D  t  At  B A A}t  [D  t  At  B A At  D  t  At  B A Agt  [-D  t  At  B A Agt  [+D  t  At  B A @5t  CD  t  At  B A Agt  A{D  t  At  B A At  VD  t  At  B @5 DBt  ^D  t  At  B @5 DBt  ^D  t  At  B @5 A	t  AD  t  At  B @5 @t  @D  t  At  B @5 A	t  X_D  t  At  B @5 #t  #D  t  At  B @5 DBt  H[D  t  At  B E A	t  AD  t  At  B E HKt  HID  t  At  B E DBt  F D  t  At  B E @t  @D  t  At  B A At  Y D  t  At  B A @t  ED  t  At  B A @t  VD  t  At  B A @t  @fD  t  At  B A At  1wD  t  At  B A At   xD  t  At  B A @t  @YD  t  At  B A At  !D  t  At  B A At  CD  t  At  B A At  WD  t  At  B A At  X"D  t  At  B A At  X"D  t  At  B A At  CD  t  At  B A At  WD  t  At  B A @t  VD  t  At  B A At  YD  t  At  B A At  YD  t  At  B A At  YD  t  At  B A At  YD  t  At  B A At  YD  t  At  B A @t  VD  t  At  B A @t  VD  t  At  B A @t  FD  t  At  B A @t  B;D  t  At  B A @t  B9D  t  At  B A At  AD  t  At  B A At  AD  t  At  B A Fzt  AD  t  At  B A Fzt  AD  t  At  B A At  AD  t  At  B A Fzt  AD  t  At  B A Fzt  AD  t  At  B C HKt  HID  t  At  B C @5t  @D  t  At  B Al Agt  [D  t  At  B Al Agt  [!D  t  At  B Al Agt  [%D  t  At  B Al @t  ED  t  At  B Al Agt  ['D  t  At  B Al @t  VD  t  At  B Al Agt  [)D  t  At  B Al At  AD  t  At  B Al Art  (t D  t  At  B Al Ft  FD  t  At  B Al @t  @YD  t  At  B Al Agt  LD  t  At  B Al Agt  [/D  t  At  B Al @5t  CSD  t  At  B Al Agt  [/D  t  At  B Al @t  VD  t  At  B Al Art   bD  t  At  B Al Aut  FD  t  At  B Al Agt  JD  t  At  B Al Art  (rD  t  At  B Al C\t  AD  t  At  B Al Agt  [:D  t  At  B Al Agt  [:D  t  At  B Al Agt  [>D  t  At  B Al Art  C4D  t  At  B Al C\t  !D  t  At  B Al C\t  !D  t  At  B Al Agt  @D  t  At  B Al C\t  !D  t  At  B Al @t  VD  t  At  B Al Agt  UD  t  At  B Al Agt  [ED  t  At  B Al Agt  [CD  t  At  B Al @t  B;D  t  At  B Al @5t  @3D  t  At  B Al @t  B9D  t  At  B Al Agt  [D  t  At  B Al Agt  [D  t  At  B Al Agt  [#D  t  At  B Al @5t  CfD  t  At  B Al Agt  N}D  t  At  B Al @t  @fD  t  At  B Al Agt  AD  t  At  B Al Agt  [+D  t  At  B Al Agt  [-D  t  At  B Al Agt  [+D  t  At  B Al Art  C=D  t  At  B Al Agt  [5D  t  At  B Al Aut  XD  t  At  B Al Art  C=D  t  At  B Al Art  C@D  t  At  B Al C\t  !D  t  At  B Al C\t  !D  t  At  B Al Agt  X1D  t  At  B Al Art  C4D  t  At  B Al Agt  X1D  t  At  B Al Agt  @D  t  At  B Al C\t  !D  t  At  B Al C\t  !D  t  At  B Al Agt  A{D  t  At  B Al @t  VD  t  At  B Al @t  FD  t  At  B Al Agt  [AD  t  At  B Al Agt  [GD  t  At  B Al Agt  [ID  t  At  B A Agt  [D  t  At  B A At  AD  t  At  B A At  XD  t  At  B A Agt  [%D  t  At  B A At  ZD  t  At  B A Agt  [)D  t  At  B A Agt  [/D  t  At  B A At  X"D  t  At  B A At  ZD  t  At  B A At  [D  t  At  B A Art  (rD  t  At  B A Agt  [:D  t  At  B A Agt  [>D  t  At  B A At  ZD  t  At  B A Agt  [CD  t  At  B A @5t  @3D  t  At  B A Agt  [D  t  At  B A At  XD  t  At  B A Agt  [#D  t  At  B A At  "D  t  At  B A At  ZD  t  At  B A Agt  AD  t  At  B A Agt  [+D  t  At  B A At  !D  t  At  B A At  ZD  t  At  B A At  WD  t  At  B A Art  C=D  t  At  B A A}t  [8D  t  At  B A Art  C@D  t  At  B A Agt  X1D  t  At  B A Art  C4D  t  At  B A @5t  VD  t  At  B A Agt  @D  t  At  B A At  ^~D  t  At  B A At  ZD  t  At  B A Agt  [GD  t  At  B A @t  @D  t  At  B A At  _;D  t  At  B A Agt  [!D  t  At  B A At  ZD  t  At  B A Agt  ['D  t  At  B A At  ZD  t  At  B A At   xD  t  At  B A At  XD  t  At  B A Art  (t D  t  At  B A Agt  LD  t  At  B A At  WD  t  At  B A At  ZD  t  At  B A Agt  [/D  t  At  B A Art   bD  t  At  B A Agt  JD  t  At  B A Agt  [:D  t  At  B A Art  C4D  t  At  B A Agt  @D  t  At  B A @5t  HD  t  At  B A At  ^D  t  At  B A Agt  UD  t  At  B A Agt  [ED  t  At  B A At  [D  t  At  B A At  &|D  t  At  B A At  _=D  t  At  B A A}t  [D  t  At  B A Agt  [D  t  At  B A At  ZD  t  At  B A Agt  N}D  t  At  B A At  ZD  t  At  B A At  1wD  t  At  B A At  XD  t  At  B A HKt  HID  t  At  B A Agt  [-D  t  At  B A At  DD  t  At  B A At  X"D  t  At  B A A}t  [3D  t  At  B A Agt  [+D  t  At  B A Agt  [5D  t  At  B A Art  C=D  t  At  B A Agt  X1D  t  At  B A Agt  A{D  t  At  B A Agt  [AD  t  At  B A @t  FD  t  At  B A Agt  [ID  t  At  B A Agt  [D  t  At  B A Agt  [!D  t  At  B A Agt  [%D  t  At  B A Agt  ['D  t  At  B A Agt  [)D  t  At  B A Art  (t D  t  At  B A Agt  [/D  t  At  B A Agt  LD  t  At  B A At  CD  t  At  B A Agt  [/D  t  At  B A Art   bD  t  At  B A Agt  JD  t  At  B A Art  (rD  t  At  B A Agt  [:D  t  At  B A Agt  [:D  t  At  B A At  YD  t  At  B A Agt  [>D  t  At  B A Art  C4D  t  At  B A At  YD  t  At  B A Agt  @D  t  At  B A At  YD  t  At  B A Agt  UD  t  At  B A Agt  [ED  t  At  B A Agt  [CD  t  At  B A At  Y D  t  At  B A Agt  [D  t  At  B A Agt  [D  t  At  B A A}t  [D  t  At  B A Agt  [#D  t  At  B A Agt  N}D  t  At  B A Agt  AD  t  At  B A HKt  HID  t  At  B A Agt  [+D  t  At  B A Agt  [-D  t  At  B A At  CD  t  At  B A Agt  [+D  t  At  B A A}t  [3D  t  At  B A Art  C=D  t  At  B A Agt  [5D  t  At  B A A}t  [8D  t  At  B A Art  C=D  t  At  B A Art  C@D  t  At  B A At  YD  t  At  B A Agt  X1D  t  At  B A Art  C4D  t  At  B A Agt  X1D  t  At  B A Agt  @D  t  At  B A At  YD  t  At  B A Agt  A{D  t  At  B A Agt  [AD  t  At  B A Agt  [GD  t  At  B A Agt  [ID  t  At  B @ @5t  CSD  t  At  B @ @5t  !D  t  At  B @ @5t  XQD  t  At  B @ A	t  AD  t  At  B C @t  @fD  t  At  B C At  XD  t  At  B C At  YD  t  At  B C @5t  BD  t  At  B A Agt  [D  t  At  B A Agt  [%D  t  At  B A Agt  [)D  t  At  B A Agt  [/D  t  At  B A At  X"D  t  At  B A At  X} D  t  At  B A @t  VD  t  At  B A DBt  ^D  t  At  B A At  XxD  t  At  B A Agt  [:D  t  At  B A At  XD  t  At  B A Agt  [>D  t  At  B A Agt  [CD  t  At  B A @t  B;D  t  At  B A @t  B9D  t  At  B A Agt  [D  t  At  B A Agt  [#D  t  At  B A Agt  AD  t  At  B A Agt  [+D  t  At  B A At  !D  t  At  B A At  WD  t  At  B A At  Xx D  t  At  B A A}t  [8D  t  At  B A At  X{D  t  At  B A Agt  X1D  t  At  B A Agt  @D  t  At  B A At  XD  t  At  B A @t  VD  t  At  B A Agt  [GD  t  At  B A Agt  [!D  t  At  B A Agt  ['D  t  At  B A @t  ED  t  At  B A @t  VD  t  At  B A At   xD  t  At  B A @t  @YD  t  At  B A Agt  LD  t  At  B A At  WD  t  At  B A At  X}D  t  At  B A Agt  [/D  t  At  B A At  XuD  t  At  B A Agt  JD  t  At  B A @5t  C0D  t  At  B A Agt  [:D  t  At  B A #t  #D  t  At  B A At  X{D  t  At  B A At  FD  t  At  B A Agt  @D  t  At  B A @t  VD  t  At  B A Agt  UD  t  At  B A Agt  [ED  t  At  B A Agt  [D  t  At  B A A}t  [D  t  At  B A Agt  N}D  t  At  B A @t  @fD  t  At  B A At  1wD  t  At  B A Agt  [-D  t  At  B A HKt  HID  t  At  B A At  X"D  t  At  B A At  XD  t  At  B A Agt  [+D  t  At  B A A}t  [3D  t  At  B A Agt  [5D  t  At  B A At  FD  t  At  B A Agt  X1D  t  At  B A At  XD  t  At  B A Agt  A{D  t  At  B A Agt  [AD  t  At  B A @t  FD  t  At  B A Agt  [ID  t  At  B A At  FD  t  At  B A At  ,D  t  At  B A At  ,D  t  At  B A At  ,D  t  At  B A At  ,D  t  At  B A At  ,D  t  At  B A At  ,D  t  At  B A At  ,D  t  At  B A At  ,D  t  At  B A At  [D  t  At  B A At  ,D  t  At  B A At  ,D  t  At  B A At  ,D  t  At  B A At  ZJD  t  At  B A At  ,D  t  At  B A At  ,D  t  At  B A At  ZFD  t  At  B A At  [D  t  At  B A At  ZJD  t  At  B A At  [D  t  At  B A At  ,D  t  At  B A At  ,D  t  At  B A @5t  CD  t  At  B A At  ,D  t  At  B A At  ZBD  t  At  B A At  ZDD  t  At  B A At  ZFD  t  At  B A At  ZHD  t  At  B A At  ZLD  t  At  B A At  ZLD  t  At  B A At  ZQD  t  At  B A At  ZHD  t  At  B A @5t  C D  t  At  B A Agt  [D  t  At  B A Agt  [!D  t  At  B A Agt  [%D  t  At  B A Agt  ['D  t  At  B A @t  ED  t  At  B A @t  VD  t  At  B A Agt  [)D  t  At  B A @t  @YD  t  At  B A Agt  LD  t  At  B A Agt  [/D  t  At  B A Agt  [/D  t  At  B A @t  VD  t  At  B A Agt  JD  t  At  B A Agt  [:D  t  At  B A Agt  [:D  t  At  B A Agt  [>D  t  At  B A Agt  @D  t  At  B A @t  VD  t  At  B A Agt  UD  t  At  B A Agt  [CD  t  At  B A Agt  [ED  t  At  B A @t  B;D  t  At  B A @t  B9D  t  At  B A Agt  [D  t  At  B A A}t  [D  t  At  B A Agt  [D  t  At  B A Agt  [#D  t  At  B A Agt  N}D  t  At  B A Agt  AD  t  At  B A @t  @fD  t  At  B A Agt  [-D  t  At  B A Agt  [+D  t  At  B A A}t  [3D  t  At  B A Agt  [+D  t  At  B A Agt  [5D  t  At  B A A}t  [8D  t  At  B A Agt  X1D  t  At  B A Agt  X1D  t  At  B A Agt  @D  t  At  B A Agt  A{D  t  At  B A @t  VD  t  At  B A Agt  [AD  t  At  B A @t  FD  t  At  B A Agt  [GD  t  At  B A Agt  [ID  t  At   (! @- D  t  At   ^&~m~d~l~! ?-  D  t  At  
fileerrors @. GD  t  At  allow_dot_in_atom @- GD  t  At   @ @- GD  t  At   ^ ^ D  t  At   ^A @. GD  t  At   ' @- GD  t  At   +tC D  t  At   @q Al D  t  At   @ E D  t  At     E D  t  At   HU @- GD  t  At   H] @- GD  t  At  
agc_margin' D  t  At   DY W D  t  At  write_attributes G D  t  At   H @- GD  t  At   A> @. GD  t  At  quasi_quotations @. GD  t  At   ]I @- GD  t  At   ^ @- GD  t  At  
answer_format .l D  t  At     @. GD  t  At   ^ ^ D  t  At   # @. GD  t  At  
user_flags E D  t  At  allow_variable_name_as_functor @- GD  t  At  debug_on_error @. GD  t  At   C4 @- GD  t  At   /c @- GD  t  At  editor E D  t  At  character_escapes @. GD  t  At   @ @- GD  t  At   GEcompactcode D  t  At   Gt Ct G @.t Ct G  @.t Ct G"
t Ct G G!t Ct G G LD  t  At   1) @. GD  t  At   Z
 @- GD  t  At   B @- D  t  At   ]t Ct G @.t Ct G  @.t Ct G"
t Ct G G LD  t  At  warn_override_implicit_import @. GD  t  At   F T D  t  At  c_ccgcc D  t  At   A= @. GD  t  At  last_call_optimisation @. GD  t  At  	c_libplso A D  t  At   Uq D  t  At  	c_ldflags@-rdynamic -Wl,-Bsymbolic-functions -Wl,-z,relro -g -O2 -fdebug-prefix-map=/build/swi-prolog-LHoa_9/swi-prolog-7.2.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pthread   D  t  At  c_libs A D  t  At   !  @ D  t  At   ^t Ct G  @.t Ct G @.t Ct T1 @. LD  t  At  c_cflags@o-fno-strict-aliasing -pthread -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -I/usr/include/ncursesw D  t  At   Ct C @- @- LD  t  At  report_error @. GD  t  At  trace_gc @- GD  t  At   A @. GD  t  At   - V D  t  At   / @- D  t  At   ^ @. GD  t  At   ! D  t  At   ! @. GD  t  At  file_name_variables @- GD  t  At   ] D  t  At   - C D  t  At  stream_type_checkloose D  t  t BD~ Ct  F FD  t  t BD~ Ct  A AD  t  t BC Ht  A SyD  t  t BA^ Ht  A SuD  t  t BC Ht  A RD  t  t BC  Ht  A HD  t  t BC Ht  A S D  t  t BC Ht  A RD  t  t BC Ht  A LQD  t  t BC Ht  A LED  t  t BC Ht  A LCD  t  t BC Ht  A LOD  t  t BC Ct  A @D  t  t BA Ht  A KD  t  t BC Ht  A HD  t  t BC Ht  A RD  t  t BC Ht  A D  t  t BC Ht  A RD  t  t BC Ht  A SxD  t  t BC Ht  A RD  t  t BA Ht  A JBD  t  t BC Ht  A HD  t  t BC Ct  A ND  t  t B Ct  A CD  t  t BB Ht  A JD  t  t BC Ht  A ID  t  t BC Ht  A RD  t  t BC Ht  A LD  t  t BC Ht  A ID  t  t BC  Ht  A KD  t  t BC Ht  A SwD  t  t BA Ht  A JID  t  t BC  Ht  A KD  t  t BA Ht  A KD  t  t BA Ht  A D  t  t BAw Ct  A A#D  t  t BA Ht  A A#D  t  t BB Ht  A ID  t  t BC Ht  A A%D  t  t BB Ht  A NeD  t  t BB Ht  A O=D  t  t BC Ht  A MD  t  t BA Ht  A CD  t  t BA Ht  A SvD  t  t BB Ht  A KD  t  t BC Ht  A HD  t  t BC Ct  A CD  t  t BB Ht  A KD  t  t BB Ht  A ID  t  t BC Ht  A ED  t  t BAw Ct  A @kD  t  t BA Ht  A @kD  t  t BA^ Ht  A B?D  t  t BA Ht  A KD  t  t BA Ht  A JQD  t  t BA^ Ht  A JD  t  t BD~ Ct  Al FD  t  t BD~ Ct  A AXT
</file>
</archive>
<foot contentlength=715974>
