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

<archive>

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

</file>

<file name="$state" class="$prolog" encoding="none" size=715323 modified=1476089815>
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-kWoUdR/swi-prolog-7.2.3+dfsg/boot/load.pl @=C@%	s@ /usr/lib/swi-prolog/boot/load.pl  ]wA AJ @=/build/swi-prolog-kWoUdR/swi-prolog-7.2.3+dfsg/boot/expand.pl @=C@% AJ AJ @:/build/swi-prolog-kWoUdR/swi-prolog-7.2.3+dfsg/boot/dcg.pl @=C@3 AJ AJ @>/build/swi-prolog-kWoUdR/swi-prolog-7.2.3+dfsg/boot/license.pl @=C@3 AJ AJ @>/build/swi-prolog-kWoUdR/swi-prolog-7.2.3+dfsg/boot/syspred.pl @=C@3 AJ AJ @?/build/swi-prolog-kWoUdR/swi-prolog-7.2.3+dfsg/boot/messages.pl @=C@3 AJ AJ @?/build/swi-prolog-kWoUdR/swi-prolog-7.2.3+dfsg/boot/toplevel.pl @=C@3 AJ AJ @=/build/swi-prolog-kWoUdR/swi-prolog-7.2.3+dfsg/boot/attvar.pl @=C@3 AJ AJ @;/build/swi-prolog-kWoUdR/swi-prolog-7.2.3+dfsg/boot/bags.pl @=C@3 AJ AJ @</build/swi-prolog-kWoUdR/swi-prolog-7.2.3+dfsg/boot/apply.pl @=C@3 AJ AJ @>/build/swi-prolog-kWoUdR/swi-prolog-7.2.3+dfsg/boot/history.pl @=C@3 AJ AJ @;/build/swi-prolog-kWoUdR/swi-prolog-7.2.3+dfsg/boot/dwim.pl @=C@3 AJ AJ @</build/swi-prolog-kWoUdR/swi-prolog-7.2.3+dfsg/boot/parms.pl @=C@3 AJ AJ @?/build/swi-prolog-kWoUdR/swi-prolog-7.2.3+dfsg/boot/autoload.pl @=C@3 AJ AJ @:/build/swi-prolog-kWoUdR/swi-prolog-7.2.3+dfsg/boot/qlf.pl @=C@3 AJ AJ @9/build/swi-prolog-kWoUdR/swi-prolog-7.2.3+dfsg/boot/rc.pl @=C@3 AJ AJ @?/build/swi-prolog-kWoUdR/swi-prolog-7.2.3+dfsg/boot/predopts.pl @=C@3 AJ AJ @</build/swi-prolog-kWoUdR/swi-prolog-7.2.3+dfsg/boot/packs.pl @=C@3 AJ AJ @</build/swi-prolog-kWoUdR/swi-prolog-7.2.3+dfsg/boot/dicts.pl @=C@3 AJ AJ @>/build/swi-prolog-kWoUdR/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-_FhK4K/spark-2012.0.deb/checker/checker.pro A Aj Al@=C
@+	u A~   A A @C/build/spark-_FhK4K/spark-2012.0.deb/simplifier/defectreporting.pro A Aj Al@=C
@!	u A   A A  Ay A Aj Al@=C@> A A @@/build/spark-_FhK4K/spark-2012.0.deb/simplifier/data__system.pro A Aj Al @ add_system_toolname@=C@)	u A  7AA A @A/build/spark-_FhK4K/spark-2012.0.deb/simplifier/data__formats.prodata__system Aj Al @ 	add_state@=C@, A A @?/build/spark-_FhK4K/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-_FhK4K/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-_FhK4K/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-_FhK4K/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-_FhK4K/spark-2012.0.deb/checker/loadsicstus.pro         @D/build/spark-_FhK4K/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-_FhK4K/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-_FhK4K/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@LD_  

 @


@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-_FhK4K/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-_FhK4K/spark-2012.0.deb/checker/declar.pro   8AA@=C	 A A  A@8/build/spark-_FhK4K/spark-2012.0.deb/checker/portray.pro   A@=C	 A A  A@:/build/spark-_FhK4K/spark-2012.0.deb/checker/utilities.pro   A@=C	 A A  A@6/build/spark-_FhK4K/spark-2012.0.deb/checker/newvc.pro   8AA@=C	 A A  A@8/build/spark-_FhK4K/spark-2012.0.deb/checker/listthm.pro   8AA@=C	 A A  A@:/build/spark-_FhK4K/spark-2012.0.deb/checker/aritheval.pro   8AA@=C	 A A  A@9/build/spark-_FhK4K/spark-2012.0.deb/checker/replace2.pro   8AA@=C	@  A A  A@ @7/build/spark-_FhK4K/spark-2012.0.deb/checker/repall.pro   8AA@=C	@! A A  A@!@9/build/spark-_FhK4K/spark-2012.0.deb/checker/standard.pro   8AA@=C	@" A A  A@"@5/build/spark-_FhK4K/spark-2012.0.deb/checker/simp.pro   8AA@=C	@# A A  A@#@7/build/spark-_FhK4K/spark-2012.0.deb/checker/infer2.pro   A@=C	@$ A A  A@$@:/build/spark-_FhK4K/spark-2012.0.deb/checker/inferenc2.pro   8AA@=C	@% A A  A@%@9/build/spark-_FhK4K/spark-2012.0.deb/checker/records2.pro   8AA@=C	@& A A  A@&@8/build/spark-_FhK4K/spark-2012.0.deb/checker/subgoal.pro   8AA@=C	@' A A  A@'@7/build/spark-_FhK4K/spark-2012.0.deb/checker/deduce.pro   8AA@=C	@( A A  A@(@:/build/spark-_FhK4K/spark-2012.0.deb/checker/deduction.pro   8AA@=C	@+ A A  A@+@6/build/spark-_FhK4K/spark-2012.0.deb/checker/done3.pro   8AA@=C	@, A A  A@,@7/build/spark-_FhK4K/spark-2012.0.deb/checker/cases2.pro   8AA@=C	@- A A  A@-@7/build/spark-_FhK4K/spark-2012.0.deb/checker/contra.pro   8AA@=C	@. A A  A@.@7/build/spark-_FhK4K/spark-2012.0.deb/checker/fwdch2.pro   8AA@=C	@/ A A  A@/@9/build/spark-_FhK4K/spark-2012.0.deb/checker/simplify.pro   8AA@=C	@0 A A  A@0@;/build/spark-_FhK4K/spark-2012.0.deb/checker/typecheck5.pro   8AA@=C	@1 A A  A@1@9/build/spark-_FhK4K/spark-2012.0.deb/checker/traverse.pro   8AA@=C	@2 A A  A@2@9/build/spark-_FhK4K/spark-2012.0.deb/checker/semistan.pro   8AA@=C	@3 A A  A@3@:/build/spark-_FhK4K/spark-2012.0.deb/checker/prooflogs.pro   A@=C	@4 A A  A@4@9/build/spark-_FhK4K/spark-2012.0.deb/checker/newrules.pro   A@=C	@5 A A  A@5@8/build/spark-_FhK4K/spark-2012.0.deb/checker/loadvc5.pro   A@=C	@6 A A  A@6@8/build/spark-_FhK4K/spark-2012.0.deb/checker/quantif.pro   8AA@=C	@7 A A  A@7@:/build/spark-_FhK4K/spark-2012.0.deb/checker/induction.pro   8AA@=C	@8 A A  A@8@9/build/spark-_FhK4K/spark-2012.0.deb/checker/toplevel.pro   A@=C	@9 A A  A@9@9/build/spark-_FhK4K/spark-2012.0.deb/checker/setflags.pro   A@=C	@: A A  A@:@5/build/spark-_FhK4K/spark-2012.0.deb/checker/help.pro   8AA@=C	@; A A  A@;@:/build/spark-_FhK4K/spark-2012.0.deb/checker/rulefiles.pro   8AA@=C	@< A A  A@<@:/build/spark-_FhK4K/spark-2012.0.deb/checker/getdcldat.pro   A@=C	@= A A  A@=@;/build/spark-_FhK4K/spark-2012.0.deb/checker/initialise.pro   8AA@=C	@> A A  A@>@5/build/spark-_FhK4K/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7@ @/@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@nBe 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@LB} 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@t@ 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@B@ 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@@@P@A@8 P B@G@F
@@@C@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
@@@`@A@8 S@G@G
@F@@@P@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@f@) H@A@'
@G@@@W@A@)
 I@/@8 M)@ @8 M1@8 O@F@@@D@)
 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@/@ 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@WA A P+@6@/@8 M@A@8 @@/
@8 If@ @/B.RUL@ 
@8 Q?@ @ @8 P) B@F@@@0@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@@@E@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@@@s@A@0Bresume@8 K@A@D@8 Kp@M@Q Kr@8 G@@@8 U@@@S@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-_FhK4K/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-_FhK4K/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-_FhK4K/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@IA 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-_FhK4K/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-_FhK4K/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@EA ( (@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-_FhK4K/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-_FhK4K/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-kWoUdR/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=715681>
