#!/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=1390942432>
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=668249 modified=1390942432>
SWI-Prolog state (www.swi-prolog.org)
 @@ 3@@/usr/lib/swi-prologQMsystem-C XD  t: t$set_predicate_attributet  t/$instantiation_errortrace D  t  t t  t  hide_childsO  C
Js@ /usr/lib/swi-prolog/boot/init.pl   zA @3@.errorinstantiation_error@-@2@6throw @9XD  t  t$predefine_foreignt  t $rc_close_archiveD  t  t t  t is_listD  t  t t  t instanceD  t  t t  t $valid_term 	 D  t  t t  t   
O  CH	  @3@Q@< @.  @-@2@6
print_message	$messages@9CH  @3@*[]@9XD  t  t t  t predicate_option_mode	multifileD  t  t t  t  @" 
D  t  t t  t 
$load_goal 	 D  t  t t  t  @$ 
O  @$CJ)   @:CJ*   
consult@:CJ+   

load_files@:CJ,  
 @)		@3@.qcompile@+
@2@5	memberchk @6$qlf_part_mode @9C	J/  

ensure_loaded@3wic@6$compilation_mode @9C	J0  

use_module@3 @5@6 @6@9C	J1  
 @:@3 @5@6 @6@9XD  t  t t  t =\=D  t  t t  t get_charD  t  t t  t $sig_atomicD  t  t t  t recordzD  t  t t  t $load_file_list 	 D  t  t t  t  @@ 
O  @@CE   @:CE  @3@.$load_one_file	
@2@,
@.  
@2@5catch @6 @A @9XD  t  t t  t at_halttransparentD  t  tmeta_predicatet  t @H D  t  t t  t  @H 
O  @LC	Kt  @3@.$at_halt@2@6asserta @9XD  t  t t  t $mk_normal_args 	 D  t  t t  t  @R 
O  @RCJ   

@:CJ  

,
@3@6 @S @9XD  t  t t  t 
current_inputD  t  t t  t $set_sandboxed_load 	 D  t  t t  t  @X 
O  @XC@)G"  @3sandboxed_load@5current_prolog_flag @B@.	sandboxed@+
@2@5 @-@,@5$enter_sandboxed @)	@J @Z@6set_prolog_flag @=@P@D
@9XD  t  t t  t 
subsumes_termD  t  t t  t $load_ctx_options 	 D  t  t t  t  @g 
O  @gCG   @:CG  

@3@5$load_ctx_option @<@6 @h @9CG  	
@3@6 @l@9XD  t  t t  t 
atom_codesD  t  t t  t $read_clause_options 	 D  t  t t  t  @n 
O  @nCDq   @:C@!Dr  
@3@B
@5$read_clause_option @J
@ 	
@!@=@#	@6 @o @9XD  t  t t  t close_shared_objectD  t  t t  t $load_context_moduledynamicD  t  t t  t  @u @#D  t  t t  t  @u 	 D  t  t t  t  @u 
O  @uCK   @)/tmp/buildd/swi-prolog-6.4.1/boot/load.pl @:C@%s@ /usr/lib/swi-prolog/boot/load.pl   zA @y @+/tmp/buildd/swi-prolog-6.4.1/boot/expand.pl @:C@% @y @y @(/tmp/buildd/swi-prolog-6.4.1/boot/dcg.pl @:C@/ @y @y @,/tmp/buildd/swi-prolog-6.4.1/boot/license.pl @:C@/ @y @y @,/tmp/buildd/swi-prolog-6.4.1/boot/syspred.pl @:C@/ @y @y @-/tmp/buildd/swi-prolog-6.4.1/boot/messages.pl @:C@/ @y @y @-/tmp/buildd/swi-prolog-6.4.1/boot/toplevel.pl @:C@/ @y @y @+/tmp/buildd/swi-prolog-6.4.1/boot/attvar.pl @:C@/ @y @y @)/tmp/buildd/swi-prolog-6.4.1/boot/bags.pl @:C@/ @y @y @*/tmp/buildd/swi-prolog-6.4.1/boot/apply.pl @:C@/ @y @y @,/tmp/buildd/swi-prolog-6.4.1/boot/history.pl @:C@/ @y @y @)/tmp/buildd/swi-prolog-6.4.1/boot/dwim.pl @:C@/ @y @y @*/tmp/buildd/swi-prolog-6.4.1/boot/parms.pl @:C@/ @y @y @-/tmp/buildd/swi-prolog-6.4.1/boot/autoload.pl @:C@/ @y @y @(/tmp/buildd/swi-prolog-6.4.1/boot/qlf.pl @:C@/ @y @y @'/tmp/buildd/swi-prolog-6.4.1/boot/rc.pl @:C@/ @y @y @-/tmp/buildd/swi-prolog-6.4.1/boot/predopts.pl @:C@/ @y @y @*/tmp/buildd/swi-prolog-6.4.1/boot/packs.pl @:C@/ @y @y @,/tmp/buildd/swi-prolog-6.4.1/boot/topvars.pluser@:C - @ @&/usr/lib/swi-prolog/library/dialect.pl @
imports
 expects_dialect@:C@%u @  @A @ @$/usr/lib/swi-prolog/library/error.plprolog_dialect@:C@& @ @ @$/usr/lib/swi-prolog/library/lists.pl @@:C@Gu @  @A @  @lists@:C@H @ @ @$/usr/lib/swi-prolog/library/pairs.pl @@:C
  @ @ @./usr/lib/swi-prolog/library/dialect/sicstus.pl @
dialectsicstus@:C
@=u @  @A @ @4/usr/lib/swi-prolog/library/dialect/sicstus/block.pl @
 @ @@:C
@> @ @ @%/usr/lib/swi-prolog/library/occurs.pl @
 @ @@:C
@? @ @ @$/usr/lib/swi-prolog/library/debug.pl @
 @ @@:C
@*u @  @A @  @prolog_debug
 @ @@:C
@+ @ @  @ @
 @ @@:C
@@ @ @  @ @
 @ @@:C
@A @ @  @ @
 @ @@:C
@B @ @ @)/usr/lib/swi-prolog/library/arithmetic.pl @
 @ @@:C
@"u @  @A @  @
arithmetic
 @ @@:C
@# @ @  @ @
 @ @@:C  @ @ @&/usr/lib/swi-prolog/library/quintus.pl @
 @ @
 @
 compile@:C@Pu @  @A @ @4/usr/lib/swi-prolog/library/dialect/sicstus/lists.plquintus
 @ @
 @
 member@:C@#u @  @A @  @
sicstus_lists
 @ @
reexporttrue@:C
  @ @ @0/tmp/buildd/spark-2012.0.deb/checker/checker.pro @
 @ @@:C
@+u @  A @ @;/tmp/buildd/spark-2012.0.deb/simplifier/defectreporting.pro @
 @ @@:C
@!u @  A @  @ @
 @ @@:C@> @ @ @8/tmp/buildd/spark-2012.0.deb/simplifier/data__system.pro @
 @ @
 @
 add_system_toolname@:C@)u @  7AA @ @9/tmp/buildd/spark-2012.0.deb/simplifier/data__formats.prodata__system
 @ @
 @
 	add_state@:C@, @ @ @7/tmp/buildd/spark-2012.0.deb/simplifier/ioutilities.pro @
 @ @
 @
 write_terms_to_file@:C@.u @  A @  @ioutilities
 @ @
 @
 add_type@:C@1 @ @ @8/tmp/buildd/spark-2012.0.deb/simplifier/newutilities.pro @
 @ @
 @
 implode_separator_content_list@:C
@/u @  7AA @  @newutilities
 @ @@:C
@0 @ @ @5/usr/lib/swi-prolog/library/dialect/sicstus/system.pl @
 @ @@:C
@>u @  @A @ @&/usr/lib/swi-prolog/library/process.plsicstus_system
 @ @@:C
@*u @  A @ @$/usr/lib/swi-prolog/library/shlib.plprocess
 @ @@:C@*u @  @A @  @shlib
 @ @
 @
 reverse@:C
@+ @ @  @ @
 @ @@:C
@, @ @ @%/usr/lib/swi-prolog/library/option.pl @
 @ @@:C
@)u @  @A @  @
swi_option
 @ @@:C
@* @ @  @ @
 @ @@:C
@? @ @ @%/usr/lib/swi-prolog/library/socket.pl @
 @ @@:C
@5u @  A @  @socket
 @ @@:C@2 @ @  @ @
 @ @
 @
  @@:C@5 @ @  @ @
 @ @
 @
 throw_error@:C@4 @ @  @ @
 @ @
 @
 get_system_toolname@:C@2@7 @ @ @:/tmp/buildd/spark-2012.0.deb/common/versioning/version.pro @
 @ @
 @
 toolset_version
 toolset_copyright
 toolset_banner_line
 toolset_distribution@:C@/ @ @ @</tmp/buildd/spark-2012.0.deb/simplifier/data__data_files.pro @
 @ @
 @
 must_get_datafiles_debug@:C@"@Au @  7AA @  @data__data_files
 @ @
 @
  @
  @@:C@"@D @ @  @ @
 @ @
 @
  @
  @@:C
u@4/tmp/buildd/spark-2012.0.deb/checker/loadsicstus.pro         @ @</tmp/buildd/spark-2012.0.deb/checker/checker_ioutilities.pro @
 @ @@:C@*@%u @   8AA @  @simplifier_ioutilities
 @ @
 @
 
show_error
 display_header_full
 display_header_plain@:C@2@* @ @  @ @
 @ @
 @
 toolset_support_line1
 toolset_support_line2
 toolset_support_line3
 toolset_support_line4@:C
u@0/tmp/buildd/spark-2012.0.deb/checker/sicstus.pro         @  @ @
 @ @@:C
 @ @ @4/usr/lib/swi-prolog/library/dialect/sicstus/terms.pl @
 @ @@:C@!u @  @A @ @$/usr/lib/swi-prolog/library/terms.pl
sicstus_terms
 @ @
 @ @@:C
@+u @  @A @ @&/usr/lib/swi-prolog/library/rbtrees.plterms
 @ @@:C
 @ @  @ @
 @ @@:C
@E @ @ @1/tmp/buildd/spark-2012.0.deb/checker/initvals.pro @
 @ @@:C  @ @ @$/usr/lib/swi-prolog/library/qsave.pl @
 @ @
 @
 
qsave_program@:C
@%u @  @A @  @qsave
 @ @@:C
@& @ @  @ @
 @ @@:C
@' @ @  @ @
 @ @@:C  @ @ @./usr/lib/swi-prolog/library/prolog_autoload.pl @
 @ @
 @
 autoload@:C
@"u @  @A @  @prolog_autoload
 @ @@:C
@# @ @  @ @
 @ @@:C
@$ @ @ @(/usr/lib/swi-prolog/library/aggregate.pl @
 @ @@:C
@(u @  @A @ @&/usr/lib/swi-prolog/library/ordsets.pl	aggregate
 @ @@:C
@6u A   @A A @#/usr/lib/swi-prolog/library/oset.plordsets
 @ @@:C
@) @ @  @ A
 @ @@:C
@* @ @  @ A
 @ @@:C
@+ @ @  @ A
 @ @@:C
@, @ @ @$/usr/lib/swi-prolog/library/apply.pl A
 @ @@:C
@3u A  @A A  @apply
 @ @@:C
@% @ @ @./usr/lib/swi-prolog/library/prolog_codewalk.pl @
 @ @@:C
@!u A  @A A	  @prolog_codewalk
 @ @@:C
@" A	 A	 @%/usr/lib/swi-prolog/library/record.pl A

 @ @@:C
@&u A  @A A  @record
 @ @@:C
@# A	 A	  @ A

 @ @@:C
@$ A	 A	  A A

 @ @@:C
@% A	 A	  @ A

 @ @@:C
@& A	 A	 @3/usr/lib/swi-prolog/library/prolog_metainference.pl A

 @ @@:C
u A  @A A  @prolog_metainference
 @ @@:C
 A A  A A
 @ @@:C  @ @ @'/usr/lib/swi-prolog/library/readutil.pl @
 @ @
 @
 read_line_to_codes@:C
@)u A  @A A  @	read_util
 @ @@:C
@* A A  @ A
 @ @@:C
@+ A A  @ A
 @ @@:C  @ @ @&/usr/lib/swi-prolog/library/listing.pl A

 @ @
 @
 portray_clause@:C
@(u A  @A A  @prolog_listing
 @ @@:C
@) A A @'/usr/lib/swi-prolog/library/settings.pl A
 @ @@:C
@0u A  @A A  @settings
 @ @@:C
@1 A A @(/usr/lib/swi-prolog/library/broadcast.pl A
 @ @@:C
@2 A A  @ A
 @ @@:C
@3 A A  @ A
 @ @@:C
@4 A A  @ A
 @ @@:C
@* A A  @ A
 @ @@:C
@+ A A  @ A
 @ @@:C  @ @ @,/usr/lib/swi-prolog/library/prolog_clause.pl A

 @ @
 @
 clause_info@:C@&u A  @A A  @
prolog_clause
 @ @
 @
 append@:C@' A A  @ A 
 @ @
 @
 sub_term@:C
@( A A  @ A 
 @ @@:C
@) A A  @ A 
 @ @@:C
@* A A  A A 
 @ @@:C
@+ A A @,/usr/lib/swi-prolog/library/prolog_source.pl A 
 @ @@:C
@-u A#  @A A$ @(/usr/lib/swi-prolog/library/operators.pl
prolog_source
 @ @@:C
@. A$ A$  @ A&
 @ @@:C
@/ A$ A$  @ A&
 @ @@:C
@0 A$ A$  @ A&
 @ @@:C
@1 A$ A$  @ A&
 @ @@:C
@2 A$ A$  A A&
 @ @@:C  @ @ @#/usr/lib/swi-prolog/library/date.pl @
 @ @
 @
 date_time_value@:C  @ @ @)/usr/lib/swi-prolog/library/statistics.pl @
 @ @
 @
 
statistics @:C
@*u A)  @A A+  @prolog_statistics
 @ @@:C  @ @ @+/usr/lib/swi-prolog/library/prolog_stack.pl @
 @ @
 @
 	backtrace@:C
@'u A-  @A A/  Aprolog_stack
 @ @@:C
@( A/ A/  @ A0
 @ @@:C
@) A/ A/  @ A0
 @ @@:C
@* A/ A/  @ A0
 @ @@:C
@+ A/ A/  @ A0
 @ @@:C  @ @ @&/usr/lib/swi-prolog/library/filesex.pl A&
 @ @
 @
 directory_file_path@:XD  t  t t  t $set_compilation_mode 	 D  t  t t  t  A3 
O  A3CC  @3@.$compilation_mode_store@-@2@5
retractall @. A5@2@6assertz @9XD  t  t t  t $canonise_extension 	 D  t  t t  t  A= 
O  A=CC    A?@3@<@9CC  	@3 @-@-.@5sub_atom @<@9CC  @3 A@@6atom_concat @9XD  t  t t  t $close_message 	 D  t  t t  t  AG 
O  AGCD^  
message	
@3@<@6$print_message @9CD`   @:XD  t  t t  t $update_autoload_level 	 D  t  t t  t  AN 
O  ANC@4G=  @3@. @@+
@2false@5$get_option @B
@,@5$autoload_nesting @J
@$	@=@&	 @C@B
@(
 AQ@J@P@C@=@n	@6$set_autoload_level @9XD  t  t t  t thread_exitD  t  t t  t $open_shared_objectD  t  t t  t $record_clauseD  t  t t  t $eval_when_conditionD  t  t t  t  @) @ID  t  t @Jt  t @( D  t  t t  t  @) 
O  @(CEz  @3@6 @* @9XD  t  t t  t 
$qset_dialect 	 D  t  t t  t  A` 
O  A`CH]  @3qlf@5 @6@,	@5arg @*	-@<@. @	@2@6$add_directive_wic @9CHa   @:XD  t  t t  t 
$compile_type 	 D  t  t t  t  Ak 
O  AkC@#G  @3@,	@5 @6@B

@(	database@J
@&compiled@=@B
@(	 Ab@J@&*qcompiled*@=@&
boot compiled@9XD  t  t t  t 	$open_wicD  t  t t  t 
$set_pattr 	 D  t  t t  t  Ar 
O  ArC@X  
 @3@6 Ar @9XD  t  t t  t $import_from_loaded_module 	 D  t  t t  t  Av 
O  AvC@%F  @3@)	@5atom @<@. @@+@2all@5 AR@. @@+@2 AQ@5 AR@6$import_list @9CG   @:XD  t  t t  t open_null_streamD  t  t t  t $unload_fileD  t  t t  t $set_dialect 	 D  t  t t  t  A 
O  ACHU  @3 Ab Am@5 @8 @<@5 Ag @- Ab@5 A@6	nb_setarg @9CHZ  @3@6 A@9XD  t  t t  t $source_term 	 D  t  t t  t  A 
O  AC@8D*  		
stream@3@<@.$open_source@. A@2@+
@2@.
$term_in_file	
@0@2
@2@.
$close_source @@2@6setup_call_cleanup @9C@GD0  

@3@,@0@.	file_typeprolog@2@1@.accessread@2@2@5absolute_file_name @,@5$record_included @. A@+@+
@2@. A	
@0@2
@2@. A@2@6 A@9XD  t  t t  t $optionD  t  t t  t delete_directoryD  t  t t  t $last 	 D  t  t t  t  A 
O  ACK#  
@3@6 A @9XD  t  t t  t public @ID  t  t @Jt  t A D  t  t t  t  A 
O  AC	@U  @3pred A@6 As @9XD  t  t t  t msortD  t  t t  t haltD  t  t t  t abolishD  t  t t  t $ifcompiling @ID  t  t @Jt  t A D  t  t t  t  A 	 D  t  t t  t  A 
O  ACC  @3@B		 Am@5 @6@J	@P@=@@9XD  t  t t  t current_arithmetic_functionD  t  t t  t call @ID  t  t @Jt  t A? A A A A A AD  t  t t  t  A 
O  AC@  @3
@@9XD  t  t t  t acyclic_termD  t  t t  t normalize_spaceD  t  t t  t $select 	 D  t  t t  t  A 
O  AC
K   	@:CK  	
@3
@6 A @9XD  t  t t  t $size_streamD  t  t t  t $prof_statisticsD  t  t t  t skipD  t  t t  t  @N D  t  t t  t  @N @vD  t  t t  t  @N 	 D  t  t t  t  @N 
D  t  t t  t mutex_propertyD  t  t t  t current_outputD  t  t t  t 
$load_file 	 D  t  t t  t  A 
O  ACF"  @3@A
@. A@-@2@5 @-@J@N@. 	@2@ @prolog_load_file A@<@9CF%  @3@. A@-@2@5 @-@<@5$assert_load_context_module @6$qdo_load_file @9C@"F)  @3@0@. A A@2@1@. A A@2@2@,@5 A@5 A@6
$mt_load_file @9XD  t  t t  t tellingD  t  t t  t $add_dialect 	 D  t  t t  t  A 
O  ACG  @3emulated_dialect@,
@5 @[@*
swi@<@ 	
 @
@!@9CG   	@:XD  t  t t  t $abs_file_error 	 D  t  t t  t  A 
O  AC@(B  @3@,@5$member @,@5 A@5$file_condition @,
@,@5$file_error @<@. 
@/context@-@2@6 @9CB  @3source_sink@6$existence_error @9XD  t  t t  t 
atom_charsD  t  t t  t set_end_of_streamD  t  t t  t $set_verbose_load 	 D  t  t t  t  A 
O  AC@9G
  @3verbose_load@5 @[@B
@)@.silent@+
@2@5 @-@J
@B@,@5$negate @J@,@5$load_msg_compat @=@#
@C A@6 @c@=@P@D
@C@9XD  t  t t  t create_prolog_flagD  t  t t  t $list_to_set 	 D  t  t t  t  A 
O  ACC   @:CC  
@3@5 @-@<@6 A @9CC  

@3@6 A@9XD  t  t t  t $depth_limitD  t  t t  t $canonise_extensions 	 D  t  t t  t  A 
O  ACC  @3@<@9CC  

@3@< Az@5$must_be @5 A> 
@6 A @9CC  	
@3@6 A@9XD  t  t t  t write_lengthD  t  t t  t importD  t  t t  t $save_lex_state 	 D  t  t t  t  B  
O  B CG  
lexstate	
@3@5$style_check  A@6 @[@9XD  t  t t  t 	$autoload 	 D  t  t t  t  B 
O  BC@A  	@3@,@,@5
$find_library B@,
@5functor @0@. AP @@2@2@,@5 AO @B
verbose_autoload @@5 @[@J@%
informational@=@% A@. @@. @/ 	
@2@2@5 @, Am@5 A@B@'@J@. @2@5 @3 @=@5@B@. 
@2defined@5$get_predicate_attribute @J@. @/ A@/ 
@2@@=@. @2@0@. 	
@2@2@5 @; @5 A4 @5 AX@-@. 
@2@6$c_current_predicate @9XD  t  t t  t $make_system_source_files D  t  t t  t 	term_hashD  t  t t  t file_base_nameD  t  t t  t openD  t  t t  t with_output_toD  t  t t  t $derived_source_db D  t  t t  t  B$ @vD  t  t t  t  B$ 	 D  t  t t  t  B$ 
D  t  t t  t put_codeD  t  t t  t thread_propertyD  t  t t  t $segments_to_list 	 D  t  t t  t  B' 
O  B'CC  @3@Q@<@O@9CC  
 @3@,
@5 B( 
@6 B)@9CC  	@3@6atomic @9XD  t  t t  t  D  t  t t  t  A*D  t  t t  t make_directoryD  t  t t  t =..D  t  t t  t retractD  t  t t  t sortD  t  t t  t $compile_aux_clauses 	 D  t  t t  t  B1 
O  B1CJe  @3@.
$start_aux	@+
@2@.$store_aux_clauses	@2@.$end_aux	
@2@6 A@9XD  t  t t  t  @# @ID  t  t @Jt  t @# D  t  t t  t  @# 
O  B9C	@O  @3 A @#@6 A@9XD  t  t t  t $prefix_module 	 D  t  t t  t  B: 
O  B:C	A  		
@3@<@9C
A   

 
@:XD  t  t t  t $import_all 	 D  t  t t  t  B< 
O  B<C@JI.  	
@3@,
@,@5$import_all2 @>@7@( @@B@ 
@,@5
$list_to_conj @J@. 	@2@5export @. Ai@/ BE@/ 	@2@5 A @=@P@C@,@-@5source_location @5$export_ops @=@P@D@9XD  t  t t  t =<D  t  t t  t format_timeD  t  t t  t 
$consult_file 	 D  t  t t  t  BP 
O  BPCGb  @3@5$set_source_module @<@6$consult_file_2 @9C@ Ge  @3@,
@5 BR@.$qlf_start_sub_module	@2@5 BG@5 BU
$qlf_end_part@5 BG@-
@6 BR@9XD  t  t t  t 
$ft_no_ext 	 D  t  t t  t  B[ 
O  B[CB   txt@:CB   
executable@:CB   	directory@:XD  t  t t  t 	$qlf_file 	 D  t  t t  t  B` 
O  B`CE  
 A@3@. A@-@2@5 @-@<@9CE  
	 @@3@,
@5$spec_extension 
 A@ Aprolog_file_type A@<@9C@YE  @3 Am@5 @6@,
@,@5file_name_extension  A@ A Be@, Ab@ A Be
@5 Bh@B@% A@5access_file @B@5$qlf_up_to_date @J@&qload@=
@@write@5 Bk@J@& @,@M@J@<@=@@@5	$qlf_auto @J@<@& @,@M@9CE   
	 @@:XD  t  t t  t get_byteD  t  t t  t get0D  t  t t  t recordaD  t  t t  t  @U @ID  t  t @Jt  t @T  D  t  t t  t  @U 
O  @TC
@  @3@. @T	@2@@9XD  t  t t  t 	compiling  
O  By CC   @3@A Am@5 @6 Am@5$directive_mode @J@N@9XD  t  t t  t $rc_append_fileD  t  t t  t cyclic_termD  t  t t  t upcase_atomD  t  t t  t $load_files 	 D  t  t t  t  B 
O  BCE  @3@Q@<@.  @/ A@.  @)@2@-@2@6 @9CE  @3@<@9C@&E  @3@. A@-@2@5 @-@<@B@5 Ax@J@6 A @=
@. @.
type_error Az@2@-@2@6 @9C@-E  @3@ @!@<@B@5  @J@6 @G@=@. @. Blist@2@/ A@.  @)@2@-@2@6 @9CE  @3@6 @B @9XD  t  t t  t clauseD  t  t t  t  AD  t  t t  t mutex_createD  t  t t  t  @4 @ID  t  t @Jt  t @3 D  t  t t  t  @4 
O  @3C
E%  @3@0@.if
not_loaded@2@2@6 A_@9XD  t  t t  t $visibleD  t  t t  t  AM 	 D  t  t t  t  AM 
O  ALCGS  @3 @ @-@5$current_module @<@6 @9CGV   @:XD  t  t t  t told D  t  t t  t  @ @ID  t  t @Jt  t @ D  t  t t  t  @ 
O  @CEC  @3@0@. B B@2@1@.must_be_module @@2@1@. @ @@2@2@6 A_@9XD  t  t t  t term_expansion @vD  t  t t  t  B @#D  t  t t  t  B 
O  BCAs@$/usr/lib/swi-prolog/boot/autoload.pl   zA B 
:-
autoload_path

  @file_search_path @

 Breload_library_index@:C@s@$/usr/lib/swi-prolog/boot/predopts.pl   zA B
 Bpredicate_options
@3@4	$predopts@6expand_predicate_options B@9C@u @  @A B
 Bblock
@3@4block_directive@6expand_block_declaration B@9C@'@ B B@3@4 B@. @+
@+@2@5head B@5block_declaration B@A@5
block_wrapper B@J@N@. 
@2@6
wrap_block B@9C@ @ @
 Barithmetic_function
@3@4 @@6arith_decl_clauses B@9C@*@ @ @
 Bload_foreign_resource

 Binitialization
 B
 
now@3@4 @source@5prolog_load_context	$syspredsmodule@6 B@9C@+@ @ @
 B B

 B B

@3@4 B @ @@5 B@.sicstus_module_decls@2
@6phrase B@9CA A A
 B A

@3@4 A
@6compile_records B@9C@@ A A
 Bsetting

@3@4 A@A	xref @@5 @[@J@N B@,@5 B B@. 
@2@,@,@5strip_module  Az@5must_be 
@,@5to_atom B@,@5eval_default B@5
check_type B@B@7@-@-@-@,@5current_setting B@J@.string@+@2Already defined at: ~w@0@2@5format B@. @.permission_errorredefine B@/ @2@/ A@-@2@6 @D@=@(@@@,@,@5 BI @J@ 	
  A B @!@M@D@9XD  t  t t  t thread_at_exitD  t  t t  t $file_type_extensions 	 D  t  t t  t  C 
O  CC
B   B@3@< A@6 C @9C@<B  @3$bags@-@5 B@<@,
@.  @@/ Bf
@2@,@5findall C@B@( @!@A
@5 B\ @J
@N@J A@5
$domain_error @=@P@0 A?@2@6$append @9CB    Apl A?@:XD  t  t t  t 
$export_op 	 D  t  t t  t  C 
O  CC@>I  @3@B
@,@5 B@. @/$exported_op@-@-@-@2 B@5 B@J
@P@=@.
discontiguous@/ @+@/  C@2@5$execute_directive @. C	
@2@6
$store_clause @9XD  t  t t  t $destroy_findall_bag D  t  t t  t message_queue_createD  t  t t  t  A 
O  ACBu  @3@5 B@A@5 B@J@N@<@6 A@9CA\By  @3@B@5 B@J@P@=
@. @. B B
@2@-@2@5 @B@.
extensions@+@2@,@5 A@J B@5 A@C
@=@+@B@. A@+
@2@5 @-@J Az
@5 A
@,@5 C@#
@=
@#
@0 A?@2@!@C
@,@5 A@B	@R
@J@#@=@0@. Aregular@2@2@!@B@!@.	solutions@+@2@,@5 A@J@.oneof Az C#@1first@1 A{@2@5 A@=@% C&@#@B@!@.file_errors@+@2@,@5 A@J@. C$ Az C(@1 @1fail@2@5 A@=@% @#@B@ @#@5 B*@.expand@+@2@,@5 Aboolean@5 A@J@ @,@5expand_file_name @,@5 A@=
@#@#@C@C@B@!@K@( C&@J@!@B@" @@5	$chk_file @J@"@P@D@=@.@B@#@( C)@J@#@O@D@=@ @,@. C1@0@. Aexist@2@2 AQ@2@,@5 C@6 A @= AQ@6 C0@D@9XD  t  t t  t =D  t  t t  t 	same_fileD  t  t t  t  A 	 D  t  t t  t  A 
O  ACG  @3@. @@+	@2@5 @-@<@6 A@9CG   @:XD  t  t t  t copy_predicate_clausesD  t  t t  t $chk_alias_file 	 D  t  t t  t  C9 
O  C9C@C<  
 @@3@<@,@.expand_file_search_path@2@,@5 C@.cache	
@2@!@,@5 B  @B@#
@5$search_path_file_cache 
@5$file_conditions @J@.file_search@. C>
@2
@2@6$search_message @D@=@X@,@5 A@,@5$extend_file @B@9@5 CD
@5$absolute_file_name @A
@5 CA@J@N@. CB
@2@5assert @J@. CG@.found
@2
@2@6 CJ@=@. CG@.tried
@2@2@5 CJ@O@9CCN  
 AQ@3@,@5 C; @,@5 CM@5 CD
@6 CP@9XD  t  t t  t groundD  t  t t  t  C 	 D  t  t t  t  C 
O  CCI  @3@,
@5$expand_goal @6$execute_directive_2 @9XD  t  t t  t  BD  t  t t  t length 
O  CbC@AK1  @3@Q	@<@,
@,@5
$skip_list @B
@( @!@J@$	
@=@(@B
@Q@J
@)	@6$length3 @=@. @. B B@2@/ A@.  Cb@2@-@2@6 @9C@OK<  @3@5integer @_@f@` @r@<@,
@,@5 Cd@B
@( @!@J
@$	
@C@=@.@B@Q@J@_@f@g@j Af@v@6$length @=@. @. B B@2@/ A@.  Cb@2@-@2@6 @C@9CKH  @3@5 Cj@<@. @.domain_errornot_less_than_zero	@2@/ A@.  Cb@2@-@2@6 @9CKL  @3@. @. B Cl	@2@/ A@.  Cb@2@-@2@6 @9XD  t  t t  t $translate_options 	 D  t  t t  t  Ct 
O  CtCJ   @:C@HJ  

@3@0 Af@1 Af@+@2@5 A @0 C5@2@,@,@5$split @<@,@5 Cv@,@5$compile_option_type @,@5$convert_option_value @0@1@2@5 B. 
@6 Cu @9CJ  	
@3@6 C@9XD  t  t t  t sub_atom_icasechkD  t  t t  t $run_initialization_2 	 D  t  t t  t  C 
O  CC@0Ay  @3@>@&@,	@,
@5
$init_goal @B@,@.$initialization_error	
@2@5 @D@J@O@=@5$initialization_failure @O@C@=@P@D	@C@9XD  t  t t  t  AD  t  t t  t trim_stacks D  t  t t  t succD  t  t t  t rationalD  t  t t  t  C @ID  t  t @Jt  t C D  t  t t  t  C 
O  CC	@Q  @3 A C@6 A@9XD  t  t t  t  @/D  t  t t  t atom_to_termD  t  t t  t tty_gotoD  t  t t  t  AD  t  t t  t $initialization_context 	 D  t  t t  t  C 
O  CC@,A  @3@B
@,
@,@5 BH@J
@ 	
 
@!@,@5$input_context @6	$top_file @=	@&	 Af@%
 Af@D@9XD  t  t t  t *-> @ID  t  t @Jt  t C  D  t  t t  t  C 
O  CC
@  @3@. C	@2@@9XD  t  t t  t getD  t  t t  t $profileD  t  t t  t 
downcase_atomD  t  t t  t $current_prolog_flagD  t  t t  t  @ D  t  t t  t 
dwim_matchD  t  t t  t $load_wic_files @ID  t  t @Jt  t C D  t  t t  t  C 	 D  t  t t  t  C 
O  CC@;K  @3@ 
 	@!@. BS@+
	@2@5 C@,@5 B @-@5 B@, @5@5 A@5 @& @. BS@-
@2@5 C@.$restore_lex_state@2@5 C@6 B@9XD  t  t t  t get_codeD  t  t t  t $rdef_response 	 D  t  t t  t  C 
O  CCH  	 @@3@0@y@1@Y@2@5 @-
user_erroryes~n@6 B @9CH  	 AQ@3@0@n@1@N@2@5 @- Cno~n@6 C@9CH  @3@0@a@2@5 @- Cabort~n@5 C@6abort  @9C	H  @3helpredefine_module_reply@5 @O@9XD  t  t t  t putD  t  t t  t $leashD  t  t t  t 	$raw_readD  t  t t  t  @QD  t  t t  t  A  
O  A CKk    @3 @6 A @9XD  t  t t  t  A<D  t  t t  t 
$close_wic D  t  t t  t  @F @ID  t  t @Jt  t @E  A D  t  t t  t  @F 
O  @ECA  @3@@@9XD  t  t t  t call_cleanup @ID  t  t @Jt  t C  D  t  t t  t  C 
O  CC	A>  @3 @@-@6setup_call_catcher_cleanup @9XD  t  t t  t $attvars_after_choicepointD  t  t t  t 
write_termD  t  t t  t  BjD  t  t t  t 	$qlf_openD  t  t t  t $start_consultD  t  t t  t -> @ID  t  t @Jt  t C  D  t  t t  t  C 
O  CC
@  @3@. C	@2@@9XD  t  t t  t 
$make_path 	 D  t  t t  t  C 
O  CCBa  @3@- @5 AD@<@6 AD@9CBd  @3@0@1 @1	@2@6atomic_list_concat @9XD  t  t t  t repeat D  t  t t  t rename_fileD  t  t t  t  BD  t  t t  t delete_fileD  t  t t  t 
$on_signalD  t  t t  t 
var_numberD  t  t t  t $get_files_argv 	 D  t  t t  t  C 
O  CCJ  @3@<@9CJ  -c

@3@<@9CJ  	
@3@6 C @9XD  t  t t  t put_charD  t  t t  t thread_joinD  t  t t  t 	is_streamD  t  t t  t  BD  t  t t  t $remove_ops 	 D  t  t t  t  C 
O  CCI$   	@:CI%  @3@5 @f @<@6 C @9CI(  	
@3
@6 C@9XD  t  t t  t  CpD  t  t t  t module_transparent @ID  t  t @Jt  t C D  t  t t  t  C 
O  CC	@P  @3 A @I@6 A@9XD  t  t t  t 	time_fileD  t  t t  t compoundD  t  t t  t compile_aux_clauses 
O  CC	J_  @3 B @@5 @[@<@9CJa  @3@,	@-@5 BH@6 B2 @9XD  t  t t  t 	peek_codeD  t  t t  t $pi 	 D  t  t t  t  C 
O  CCI  
 	
@3@5 Ax@5 Cj@<@9CI  
//	
@3@5 Ax@6 Cj@9XD  t  t t  t $compilation_level 	 D  t  t t  t  C 
O  CC
C  @3@,	@5 C@6 C @9XD  t  t t  t stamp_date_timeD  t  t t  t 
$rc_handleD  t  t t  t 	$qlf_infoD  t  t t  t current_atomD  t  t t  t $thread_local_clause_countD  t  t t  t 	nb_deleteD  t  t t  t prolog_choice_attributeD  t  t t  t current_functorD  t  t t  t  @eD  t  t t  t tellD  t  t t  t closeD  t  t t  t $fail D  t  t t  t prolog_to_os_filenameD  t  t t  t  C 	 D  t  t t  t  C 
O  CCG  
 B	
@3@-@5 B A@6 @c@9XD  t  t t  t isD  t  t t  t stream_propertyD  t  t t  t  A 	 D  t  t t  t  A 
O  ACJ   B@3@-@,
@5 Cd@B@(
 @!@J@P@= B@6$type_error @9CJ   Az@3@B
@5 Ax@J
@P@= Az@6 C@9C@!J  
 C$
@3@5 A@B
@5 @-@J
@P@=@6 C
@9CJ   C,@3@B
@>@(	 @@=@(	 AQ@J
@P@= C,@6 C@9XD  t  t t  t $mt_end_load 	 D  t  t t  t  C 
O  CCF|  
queue@3@<@9CF}  already_loaded@3@<@9CF~  @3@.
$loading_file@-@+	@-@2@-@5 B @5erase done@5thread_send_message @6message_queue_destroy @9XD  t  t t  t 
set_prolog_IOD  t  t t  t 
$do_load_file 	 D  t  t t  t  D 
O  DC@9F  @3@.derived_from@+@2 Af@5 AR@5$register_derived_source @,
@,@5 Ba @B@( @,@J@. 
@2@6 @,$qlf@=
@6$do_load_file_2 @9XD  t  t t  t  @' @ID  t  t @Jt  t @& D  t  t t  t  @' 
O  @&C@7E[  
 	
@3@(
 @@<
$user_consult@,@.+@2@5flag @nuser://@,
@5 AD@. 	
@2@0@. A
user_input@2@2@6 A_@9C
Ea  @3@0@. C* @@2@2@6 A_@9XD  t  t t  t  B@ 	 D  t  t t  t  B@ 
O  B?CI=   
@:C@I>  
as

 @3@<@. @+@2@5
$canonical_pi @,@5 Cc @,@0@2@5 C@,@0@2@5 C@B@. 
@2 @I@5 B@J@. 	@2 @I@5  @=@P@B@$@,@-@5 BH@J@. C@. B@/ 
@2@2@,@. AL @2@5 @D@=@. D1@/ @T!@/ 
@2@5 A:@D
@6 B>@9C@8IN  
op

 D3@3@<@. D3@2@5$import_ops 
@6 B>@9C@?IR  


@3@. 	@/$import@. 
@2
@2@,@.  @2@5 @D@.$import_wic

@2@5 BG
@6 B>@9XD  t  t t  t thread_local @ID  t  t @Jt  t D< D  t  t t  t  D< 
O  D=C	@S  @3 A D<@6 A@9XD  t  t t  t thread_statisticsD  t  t t  t attvarD  t  t t  t  CF 	 D  t  t t  t  CF 
O  CECC`  @3@<@9CCa  
@3@<@B@5 A@J@5 A @=@P@6 CD@9XD  t  t t  t  @b 	 D  t  t t  t  @b 
O  @aC@1G+  @3@B
@( AQ@(	 @@J@&
 @@=@B@( @@(	 AQ@J@. @. Bleavesandbox Af@2@-@2@6 @=@$
@9CG3    AQ @ @@:XD  t  t t  t  A 	 D  t  t t  t  A 
O  ACDQ  
 C
@3@5 D@. C
@2$pop_input_context@5 C @6 AH @9CDW  
restore
@3@5 D@.$restore_load_stream
@2 DF@5 DG@6 DH@9XD  t  t t  t $expand_file_search_path 	 D  t  t t  t  DM 
O  DMC@QBR  
@3@,@5 B
@<@,
@ A B A@n
@B@_@d@`@q@J@.loop@2@5 @=@P
@,@0@. C5
@2@2@5 DN @,@5 Ac@,@5$segments_to_atom @6 C @9CB^  @3@6 DT@9XD  t  t t  t $clear_initialization AD  t  t t  t  DX 	 D  t  t t  t  DX 
O  DXCA  @3@. C@-@-@/ @-@2@6 A7@9XD  t  t t  t writeqD  t  t t  t  BD  t  t t  t  A 	 D  t  t t  t  A 
O  ACG  @3@.register AQ@2@5 @-@<@9C@(G  @3@,@-@5 BH@<@5$check_load_non_module @,@5 A @,
@5 @l@.  @/ @w	
@2@6 C@9C@FG  @3@5 D]@,@5 D`@,@5 @l@B@$@. @w	@-@2 @@,
@5 D@A
@.file@-@2@5clause_property B@J@N@J
@5 D@=@P@C
@. @w	@2@6 A:@9XD  t  t t  t $code_classD  t  t t  t betweenD  t  t t  t $declare_moduleD  t  t t  t  ACD  t  t t  t @=<D  t  t t  t  C 	 D  t  t t  t  C 
O  CCK   		@:CK  	
@3
@6 C
@9XD  t  t t  t string_to_atomD  t  t t  t exists_directoryD  t  t t  t $restore_file_scoped_flags 	 D  t  t t  t  Dl 
O  DlCF   @:CF  
 Cm	
@3@5 @c@6 Dm @9XD  t  t t  t callableD  t  t t  t $end_load_file 	 D  t  t t  t  Dp 
O  DpC@'H  @3 @@5 Ac@<@,	@5 A@,
@5 Ac@5 BR@.$qlf_start_file
@2@5 BG BZ@6 BG@9C
H  @3@,	@5 Ac@6 Dp @9XD  t  t t  t 	size_fileD  t  t t  t ?=D  t  t t  t $set_directive_mode 	 D  t  t t  t  Dx 
O  DxCC  @3@.$directive_mode_store@-@2@5 A7@. Dz@2@6 A:@9XD  t  t t  t <D  t  t t  t  B @ID  t  t @Jt  t B  D$D  t  t t  t  B 
O  BC@A\  
@3@,
@,@5 C @B@(	 B@J@@. C Af@2@6 CS@=@z@B
@-@(	
after_load@J
@B@*
 Af@J@. C
@2@6 CS@=@. @.
context_errornodirective@/ B D~@2@-@2@6 @=@J@B@(	 DJ@J@. C Af@2@6 CS@=@5@B@Q	@J@.  @-@2@6 @=@$@B@5 Ax@J@. @. Cqinitialization_type	@2@-@2@6 @=
@. @. B Az	@2@-@2@6 @9XD  t  t t  t reset_profiler D  t  t t  t 	$trap_gdb D  t  t t  t  BxD  t  t t  t 
$exported_ops 	 D  t  t t  t  D 
O  DC@*Ib  @3@-@. @/ C@-@-@-@2@5 B@<@. D3@+@+@+
@2@. @/ C
@2@6 C C@9CIe   
	@:XD  t  t t  t $expanded_term 	 D  t  t t  t  D 
O  DC@D}  @3@.$expand_term	@+@2@,@.$print_message_fail@2@5 @D@B
@* @!@J@,@5$nested_member @=@#@B@c@R@ 
 B@!@R@J@B@)@ 
include@!@J@.encoding@+@2@5 C @,@5
$add_encoding 
@6 A @=@'@B@ 
 D@!@J@. D@2@5
set_stream @O@=@$@$@$
	@C@C@C@=@$@$@$
	@D@D@9XD  t  t t  t 
with_mutexD  t  t t  t  C) D  t  t t  t $debuglevelD  t  t t  t char_conversionD  t  t t  t  A @ID  t  t @Jt  t A A A AD  t  t t  t  A 
O  DC	@  @3@@9XD  t  t t  t $prolog_list_goal AD  t  t t  t  D 	 D  t  t t  t  D 
O  DCK_  @3@ Aprolog_list_goal A@<@9CKa  @3@8 Alisting A@9XD  t  t t  t thread_setconcurrencyD  t  t t  t seeingD  t  t t  t $undefined_exportD  t  t t  t  	 D  t  t t  t  D  t  t t  t thread_peek_messageD  t  t t  t $suspendD  t  t t  t $export1 	 D  t  t t  t  D 
O  DC
I  @3@Q@<@.  @-@2@6 @9CI  
@3@ 
 D3@!@<@9CI  

@3@. 	@2@6 BD@9XD  t  t t  t $mt_do_load 	 D  t  t t  t  D 
O  DCFs  
 D
@3@<@.thread_get_message
@-@2@- @@5 @D@6$already_loaded @9C
Fv   D@3@<@6 D@9C
Fx  @3@5 A@6$run_initialization @9XD  t  t t  t set_stream_positionD  t  t t  t  @: @ID  t  t @Jt  t @9 D  t  t t  t  @: 
O  @9CE/  @3@0@. B B@2@1@. B @@2@2@6 A_@9XD  t  t t  t 
set_moduleD  t  t t  t 	get_attrsD  t  t t  t $def_modulesD  t  t t  t $collect_findall_bagD  t  t t  t volatile @ID  t  t @Jt  t D D  t  t t  t  D 
O  DC	@R  @3 A D@6 A@9XD  t  t t  t  BrD  t  t t  t unsetenvD  t  t t  t  AzD  t  t t  t 	peek_byteD  t  t t  t  BC 	 D  t  t t  t  BC 
O  BBC
IY  

@3@<@9CIZ  

 @T
@3@6 BA@9XD  t  t t  t $qq_openD  t  t t  t tabD  t  t t  t  A 	 D  t  t t  t  A 
O  AC@HDc  
@3@5$skip_script_line 
@,@5 @s@5 C  @,@5read_clause @B@$@(end_of_file@J@<@B@ 	@!@J@O@=

@6 D @=

@6 D@9XD  t  t t  t $relative_to 	 D  t  t t  t  D 
O  DC@YC%  
@3@K
@0@.relative_to@+@2@5 A@L
@B@5 Dk @J@$
@=@B @5 AD@J@P@=@6file_directory_name @C@=@$@B
@(	cwd@J@6working_directory @C@=@@@(	 B@J@,@-@5 BH@6 D@M@C@9XD  t  t t  t 
nth_clauseD  t  t t  t 
string_lengthD  t  t t  t @>D  t  t t  t  @KD  t  t t  t 	peek_charD  t  t t  t  DD  t  t t  t tty_get_capabilityD  t  t t  t 
sub_stringD  t  t t  t  DD  t  t t  t $recover_and_rethrow AD  t  t t  t  D 	 D  t  t t  t  D 
O  DCA'  @3@. 	@2@5 DG@<@9XD  t  t t  t $save_file_scoped_flag 	 D  t  t t  t  D 
O  DCF  
 Cm	
@3@5$file_scoped_flag @6 @[@9XD  t  t t  t  C @vD  t  t t  t  C 	 D  t  t t  t  C 
O  CC  @ @ @$/usr/lib/swi-prolog/boot/toplevel.pl
 	$toplevelset_default_history
  DB:@:C  @ @  D
  D Aquery_debug_settings
debug AQ AQ
  DBT@:C  @ @ @#/usr/lib/swi-prolog/boot/topvars.pl
 toplevel_variables D3fx  @$
  D@(@:C  @ @  Af
  @load_foreign_library  @foreign @
  @@.@:C  @ @  Af
  @ D
  @ D @install_socket
  @@<@:C  @ @  Af
  Alink_foreign
  A@Z@:C  @ @  Af
  @ D
 files_ex Dfiles
install_files
  A1@9@:XD  t  t t  t $rc_openD  t  t t  t $get_pidD  t  t t  t $load_msg_level 	 D  t  t t  t  E 
O  ECD  	load_filefull B B@3@<@9CD	  include_file E B B@3@<@9CD
   Enormal A B@3@<@9CD   E E A A@3@<@9CD   E A A A@3@<@9CD
   E A A A@3@<@9XD  t  t t  t $set_debugger_print_options 	 D  t  t t  t  E 
O  ECA   Br@3@<debugger_print_options@0@.quoted @@2@1@.
attributes Br@2@1@.spacing
next_argument@2@2@6 D @9C@*A  print@3@< E
@0@. E @@2@1@.portray @@2@1@.	max_depth
@2@1@. E
 E@2@1@. E E@2@2@6 E@9C@*B  @3 E
@,	@5 @[@B@. E@-@2@,
@5 A@J@P@=@#
	 E
@0@. E@2
@2@6 E@9XD  t  t t  t current_char_conversionD  t  t t  t 
atomic_concatD  t  t t  t  B} 	 D  t  t t  t  B} 
O  B}CC  @3@5 B{@B
@'	@J
@P@=@6 Dy @9XD  t  t t  t $dwim_predicateD  t  t t  t  AeD  t  t t  t $run_at_halt  AD  t  t t  t  E  	 D  t  t t  t  E  
O  E CKy  @3@>@,@5 @M @,	@.  	@2@5 @D@O@=@P@D@9XD  t  t t  t \=D  t  t t  t  D_ 	 D  t  t t  t  D_ 
O  D^CG  @3@-@5 B@<@9C@6G  @3@,
@-@5 @w @)	
@<@. Ay@+@2@ENon-module file already loaded into module ~w; trying to load into ~w@0
@1	@2@5 C@. @. Bload B@2@/ A@.  @)@2@2@6 @9CG   @:XD  t  t t  t $garbage_collectD  t  t t  t nameD  t  t t  t  A @ID  t  t @Jt  t A A A A AD  t  t t  t  A 
O  E&C@  @3@@9XD  t  t t  t duplicate_termD  t  t t  t 	set_inputD  t  t t  t  C 	 D  t  t t  t  C 
O  CCIg  @3@-@. @/ C@-@-@-@2@5 B@. @/ C	
@2@@9XD  t  t t  t  C @ID  t  t @Jt  t C  A D  t  t t  t  C 
O  E*C	AA  @3 @@6 C@9XD  t  t t  t $foreign_registered @vD  t  t t  t  E+ 	 D  t  t t  t  E+ 
O  E+C@ A, @ @@3@4 @@B	@,
@5loading E-@J@P@=@%

<spontaneous>@.foreign_predicate
@/ 	@2@6 CT @9XD  t  t t  t  DD  t  t t  t  CD  t  t t  t notrace D  t  t t  t  DD  t  t t  t 	put_attrsD  t  t t  t 
$qlf_close D  t  t t  t $pattr_directive 	 D  t  t t  t  E8 
O  E8C@u  
 @v
@3	directive @v@6 At@9C@w  
 B9
@3 E; @#@6 At@9C@y  
 C
@3 E; @I@6 At@9C@{  
 C
@3 E; C@6 At@9C@}  
 D
@3 E; D@6 At@9C@  
 D=
@3 E; D<@6 At@9C@  
	noprofile
@3 E; E=@6 At@9C@  
 A
@3 E; A@6 At@9XD  t  t t  t default_module 
O  E>C@<A  @3@B
@5 Ax@J
@B
@Q	@J@6$default_module @=@5 E@@<@=@B@Q@J@.  @-@2@6 @=
@. @. B B@2@-@2@6 @9XD  t  t t  t get_timeD  t  t t  t $load_input @vD  t  t t  t  ED DD  t  t t  t  ED D<D  t  t t  t  ED 	 D  t  t t  t write_canonicalD  t  t t  t $iso @ID  t  t @Jt  t EF D  t  t t  t  EF 	 D  t  t t  t  EF 
O  EGC	@V  @3 Aiso@6 A@9XD  t  t t  t 
import_moduleD  t  t t  t  A 	 D  t  t t  t  A 
O  ACG    @ AQ@:CG    AQ @@:XD  t  t t  t @>=D  t  t t  t promptD  t  t t  t  @2 	 D  t  t t  t  @2 
O  @1CJ3   part@:CJ4    @@:XD  t  t t  t $first_term 	 D  t  t t  t  EM 
O  EMCH#  
?-@3@<@. B@2@6 EN @9C@^H%  	
 B@3@R@B@9@B@ 
 B
@!@J@% @!@=@ 
 B
@!@J@<
@5$module_name 
@5
$start_module @6$module3 @C@=@@@ 
 Ag@!@J@<@5 A @O@M@D
@C@9CH4  @3@5$start_non_module @6
$compile_term @9XD  t  t t  t  D 	 D  t  t t  t  D 
O  DCF   generate_debug_info@:CF   optimise@:XD  t  t t  t date_time_stampD  t  t t  t 
$check_export 	 D  t  t t  t  Ee 
O  EeC@&H  @3@,	@5 D @>@,
@5 A@-@,@5 B  @.undefined_export@2@5 @O@=@P@D
@9XD  t  t t  t  BmD  t  t t  t  D 	 D  t  t t  t  D 
O  DCGX  @3 @5 AK@O@9XD  t  t t  t 	$included @vD  t  t t  t  El @#D  t  t t  t  El 	 D  t  t t  t  El 
O  ElC	@6 @ @  @@6@1/tmp/buildd/spark-2012.0.deb/checker/dynamics.pro   8AA@:C	@G @ @  @@G @  A@:C	 @ @  @ @  A@:C	 @ @  @@//tmp/buildd/spark-2012.0.deb/checker/declar.pro   8AA@:C	 @ @  @@0/tmp/buildd/spark-2012.0.deb/checker/portray.pro  A@:C	 @ @  @@2/tmp/buildd/spark-2012.0.deb/checker/utilities.pro  A@:C	 @ @  @@./tmp/buildd/spark-2012.0.deb/checker/newvc.pro   8AA@:C	 @ @  @@0/tmp/buildd/spark-2012.0.deb/checker/listthm.pro   8AA@:C	 @ @  @@2/tmp/buildd/spark-2012.0.deb/checker/aritheval.pro   8AA@:C	 @ @  @@1/tmp/buildd/spark-2012.0.deb/checker/replace2.pro   8AA@:C	@  @ @  @@ @//tmp/buildd/spark-2012.0.deb/checker/repall.pro   8AA@:C	@! @ @  @@!@1/tmp/buildd/spark-2012.0.deb/checker/standard.pro   8AA@:C	@" @ @  @@"@-/tmp/buildd/spark-2012.0.deb/checker/simp.pro   8AA@:C	@# @ @  @@#@//tmp/buildd/spark-2012.0.deb/checker/infer2.pro  A@:C	@$ @ @  @@$@2/tmp/buildd/spark-2012.0.deb/checker/inferenc2.pro   8AA@:C	@% @ @  @@%@1/tmp/buildd/spark-2012.0.deb/checker/records2.pro   8AA@:C	@& @ @  @@&@0/tmp/buildd/spark-2012.0.deb/checker/subgoal.pro   8AA@:C	@' @ @  @@'@//tmp/buildd/spark-2012.0.deb/checker/deduce.pro   8AA@:C	@( @ @  @@(@2/tmp/buildd/spark-2012.0.deb/checker/deduction.pro   8AA@:C	@+ @ @  @@+@./tmp/buildd/spark-2012.0.deb/checker/done3.pro   8AA@:C	@, @ @  @@,@//tmp/buildd/spark-2012.0.deb/checker/cases2.pro   8AA@:C	@- @ @  @@-@//tmp/buildd/spark-2012.0.deb/checker/contra.pro   8AA@:C	@. @ @  @@.@//tmp/buildd/spark-2012.0.deb/checker/fwdch2.pro   8AA@:C	@/ @ @  @@/@1/tmp/buildd/spark-2012.0.deb/checker/simplify.pro   8AA@:C	@0 @ @  @@0@3/tmp/buildd/spark-2012.0.deb/checker/typecheck5.pro   8AA@:C	@1 @ @  @@1@1/tmp/buildd/spark-2012.0.deb/checker/traverse.pro   8AA@:C	@2 @ @  @@2@1/tmp/buildd/spark-2012.0.deb/checker/semistan.pro   8AA@:C	@3 @ @  @@3@2/tmp/buildd/spark-2012.0.deb/checker/prooflogs.pro  A@:C	@4 @ @  @@4@1/tmp/buildd/spark-2012.0.deb/checker/newrules.pro  A@:C	@5 @ @  @@5@0/tmp/buildd/spark-2012.0.deb/checker/loadvc5.pro  A@:C	@6 @ @  @@6@0/tmp/buildd/spark-2012.0.deb/checker/quantif.pro   8AA@:C	@7 @ @  @@7@2/tmp/buildd/spark-2012.0.deb/checker/induction.pro   8AA@:C	@8 @ @  @@8@1/tmp/buildd/spark-2012.0.deb/checker/toplevel.pro  A@:C	@9 @ @  @@9@1/tmp/buildd/spark-2012.0.deb/checker/setflags.pro  A@:C	@: @ @  @@:@-/tmp/buildd/spark-2012.0.deb/checker/help.pro   8AA@:C	@; @ @  @@;@2/tmp/buildd/spark-2012.0.deb/checker/rulefiles.pro   8AA@:C	@< @ @  @@<@2/tmp/buildd/spark-2012.0.deb/checker/getdcldat.pro  A@:C	@= @ @  @@=@3/tmp/buildd/spark-2012.0.deb/checker/initialise.pro   8AA@:C	@> @ @  @@>@-/tmp/buildd/spark-2012.0.deb/checker/save.pro  A@:XD  t  t t  t  C D  t  t t  t context_moduleD  t  t t  t  AZ 	 D  t  t t  t  AZ 
O  AYCGI  @3@. AV@-@2@5 A7@. AV@2@6 @O@9XD  t  t t  t  AFD  t  t t  t  C @ID  t  t @Jt  t C   A D  t  t t  t  C 
O  CCA7  @3@5 @> @@@9XD  t  t t  t 
$consult_goal 	 D  t  t t  t  E 
O  EC@)Eh  @3@-@,
@5 Bh@B Ab@ A Be@J@ 	
  $qload_file@!@=
@ 	
   BP@!@9XD  t  t t  t  BD  t  t t  t prolog_frame_attributeD  t  t t  t atom_lengthD  t  t t  t get_single_charD  t  t t  t $btree_find_nodeD  t  t t  t unify_with_occurs_checkD  t  t t  t $add_directive_wic2 	 D  t  t t  t  E 
O  EC@"J
  @3@5$common_goal_type @<@B
@(	 E#@J@P@C
@=@,
@5 BR@. 
@2@6 Ah@9CJ  @3@B
	 Ab@5 @6@J
@P@=	 @.mixed_directive@2@6 @9XD  t  t t  t  DD  t  t t  t 
set_outputD  t  t t  t 
copy_term_natD  t  t t  t  A!D  t  t t  t 
$put_tokenD  t  t t  t  A 	 D  t  t t  t  A 
O  AC@_G  @3@.state @@- @ AQ	 Af@2@!@>@<@-@,
@-@5 A 
@5  @B @@5 Ac@J
@5 EQ AQ@5 A@=
@5 E_ @@5 Ac@=@5 Dq @C
@<@6 Ac@9XD  t  t t  t tracing D  t  t t  t \==D  t  t t  t $freezeD  t  t t  t  CL 	 D  t  t t  t  CL 
O  CKCCU  @3verbose_file_search @@5 @[@< B@6 @9CCX   @:XD  t  t t  t  EB 	 D  t  t t  t  EB 
O  EACA   	@:CA  @3@,
@5 EI @6 E@@9XD  t  t t  t  ED  t  t t  t  BD  t  t t  t  E^ 	 D  t  t t  t  E^ 
O  E]CH@  @3@. B @@2 AQ@5 AR@<@. @. Cqmodule_file@2@-@2@6 @9C@ HC  @3@,@5 BR@. Dr@2@5 BG@5 Aa @5 Aend_non_module@6 A@9XD  t  t t  t  D7 	 D  t  t t  t  D7 
O  D6C@;Ip  @3@5 C[ @<@ 

 D3
@!@. 
@2@5 D3 @B
@5 E) @J@P@=warning@.no_exported_op	
@2@6 @9C@3Ix  @3@>@)@,@,@,
@5 E@ 

 D3 
@!@. 
@2@5 E@O@=@P@D@C
@9XD  t  t t  t keysortD  t  t t  t  E= @ID  t  t @Jt  t E< D  t  t t  t  E= 
O  E<C	@T  @3 A E=@6 A@9XD  t  t t  t  ET 	 D  t  t t  t  ET 
O  ESCH  @3@Q@<@,
@5 B! @-@5 Bh@6 ER@9CH  @3@5$reserved_module @<@. @. B E# B@2@-@2@6 @9CH   @:XD  t  t t  t  CO 	 D  t  t t  t  CO 
O  CNCCw  @3@,@5$ensure_extensions @,@5 A@6 A@9XD  t  t t  t string_to_listD  t  t t  t exists_fileD  t  t t  t 	same_termD  t  t t  t  B6 	 D  t  t t  t  B6 
O  B5CJk  @3@5 B@<@. A@+
@2@. E`
	@2@6forall$apply@9CJo  @3@6 E_@9XD  t  t t  t plusD  t  t t  t 	$qlf_loadD  t  t t  t put_byteD  t  t t  t  Bu 	 D  t  t t  t  Bu 
O  BtC@AE  @3@A
@5$in_system_dir @J
@N@B
@. @+@+@2@5 @-@J@P@= @,@,@5 @[@B
@(auto@J@P@C@=@(large@,@5 Dv @_@d@`@q Br@6 Bk@9XD  t  t t  t term_to_atomD  t  t t  t 
$prof_nodeD  t  t t  t $complete_atomD  t  t t  t  @QD  t  t t  t  E 	 D  t  t t  t  E 
O  ECC  @3 @5 B@< A@,@5 @[@,@5 A@6 E @9CD   	 A A@:XD  t  t t  t  Dp 	 D  t  t t  t  Dp 
O  DuCH    @@:CH  
end_module@3@,
@5 Ac@5 Ef  BZ@6 BG@9CH   E@3 BZ@6 BG@9XD  t  t t  t $load_additional_boot_files  AD  t  t t  t  E  	 D  t  t t  t  E  
O  E C@)K  @3argv@,@5 @[@,	@5 C@B
@*	 @!@J
Loading additional boot files~n@5 B B@.  @	@2@5 C additional boot files loaded~n@6 E@=@P@9XD  t  t t  t  D 	 D  t  t t  t  D 
O  DCD  	@3@Q@<@9CD  
@3@<@>@5 D@=@6 D@9CD  @3@<@O@9CD   	@:XD  t  t t  t 
set_localeD  t  t t  t $import_except 	 D  t  t t  t  E 
O  ECI    		@:CI  @3@,
@5$import_except_1 
@6 E @9XD  t  t t  t  A 	 D  t  t t  t  A 
O  ACJ  @3@. @.existence_error	@2@-@2@6 @9XD  t  t t  t $confirm 	 D  t  t t  t  E 
O  EC@mB  @3query@5  @-@5 Dg @,	@5 E @B
@+@0@y@1@Y@1@j@1@J@1@ @1
@2@5 @-@J
@< E@.if_tty@1@. Cmyes@2@2@6 @=@-@B@ @0@n@1@N@2@5 @-@J@< E@. E@1@. Cmno@2@2@5 @O@=
 C@. Econfirm@2@5 @O@9XD  t  t t  t  BTD  t  t t  t 
$term_sizeD  t  t t  t 
prolog_cut_to 
O  F CA  @3@G@9XD  t  t t  t  @8 	 D  t  t t  t  @8 
O  @7CC  @3@B
@,	@5 A5 @J
@$	@=@& Am@C	@9XD  t  t t  t prolog_current_frameD  t  t t  t $depth_limit_trueD  t  t t  t 	setlocaleD  t  t t  t stream_pairD  t  t t  t thread_selfD  t  t t  t $qend 	 D  t  t t  t  F 
O  FCF  
 E	
@3@-@5 BR@5 B@6 E7  @9XD  t  t t  t  BFD  t  t t  t directory_filesD  t  t t  t  A @ID  t  t @Jt  t A A AD  t  t t  t  A 
O  FC@  @3@@9XD  t  t t  t $exception_in_directive 	 D  t  t t  t  F 
O  FCI  @3 @5 @O@9XD  t  t t  t  @!  
O  @! CEY     @:XD  t  t t  t  Ca 	 D  t  t t  t  Ca 
O  C`CI  
 D
@3@<@-@5 BH@,@5 ED @. D
@2@6 D@9CI  @3@,
@5$expand_directive @<@6 C@9C@BI  @3@A
 Am@5 @6@J
@N@<@,
@5 E @B@'@(
 A@J@, Am@5 A@. E@+@2@.$execute_directive_3@2@. @T@. A4@2@/ Dy@2@6 A@=@6 F @D@9CI  @3@6 F@9XD  t  t t  t protocollingD  t  t t  t =@=D  t  t t  t $member_ 	 D  t  t t  t  F 
O  FCK	   
	@:CK
  @3@6 F @9XD  t  t t  t flush_output D  t  t t  t $do_export_list 	 D  t  t t  t  F! 
O  F!CI  	@3@<@9CI  @3@<@,
@5 D 
@6 F" @9XD  t  t t  t  BD  t  t t  t nonvarD  t  t t  t 	del_attrsD  t  t t  t  EED  t  t t  t source_fileD  t  t t  t  AD  t  t t  t 
$context_type 	 D  t  t t  t  F( 
O  F(CDN   E@3@<@9CDO   	 D@:XD  t  t t  t format_predicateD  t  t t  t  DV 	 D  t  t t  t  DV 
O  DUC	C
  	@3@5 B*@<@9CC  @3@,
@5 B)@< @6 C @9CC  @3@. @. B	file_path@2@-@2@6 @9XD  t  t t  t current_predicateD  t  t t  t $add_findall_bagD  t  t t  t  BZ D  t  t t  t garbage_collect_clauses D  t  t t  t  BYD  t  t t  t  DD  t  t t  t  Cz 	 D  t  t t  t  Cz 
O  CyCJ  
@3@5 C
@<@9CJ  
	@3
@6 Cx@9XD  t  t t  t 
byte_countD  t  t t  t  CD  t  t t  t  D. 	 D  t  t t  t  D. 
O  D-CI   
 C

 
@3@_@d@`@l@u@9CI"   	@:XD  t  t t  t  D'D  t  t t  t  BwD  t  t t  t 
collation_keyD  t  t t  t  ED  t  t t  t blobD  t  t t  t locale_destroyD  t  t t  t $moduleD  t  t t  t $rc_membersD  t  t t  t  D{ @v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 
nb_currentD  t  t t  t recordedD  t  t t  t wildcard_matchD  t  t t  t  BJD  t  t t  t $valid_directive 	 D  t  t t  t  F: 
O  F:C	I  @3 @Z AQ@5 @[@<@9C@"I  @3@.  A@/sandbox_allowed_directive@2@,	 @@5 @D@B
@Q	@J
@O@=@< @5 @O@9CI   @:XD  t  t t  t  CD  t  t t  t  F 	 D  t  t t  t  F 
O  FC@,I  @3@,
@,@5 B
@_@d@`@q@5$iso_property_directive @0
@+@2@5 C@,
@5 @V@0
@1
@2@6 C@9XD  t  t t  t $qstart 	 D  t  t t  t  FA 
O  FACF  

 F
@3@5 C  Ab@5 A@6 BR@9XD  t  t t  t $mark_executableD  t  t t  t 
thread_createD  t  t t  t  B4D  t  t t  t $hide @ID  t  t @Jt  t FG D  t  t t  t  FG 	 D  t  t t  t  FG 
O  FHC	@  @3 	 @6 D0@9XD  t  t t  t term_variablesD  t  t t  t nl D  t  t t  t  E5D  t  t t  t setargD  t  t t  t  C 	 D  t  t t  t  C 
O  CCA  
input D@3@<@6 C@9CA   
	@:XD  t  t t  t garbage_collect_atoms D  t  t t  t tmp_fileD  t  t t  t $qlf_start_moduleD  t  t t  t  D 	 D  t  t t  t  D 
O  DC@"D  @3@B@ 	
 D@!@J@$
	@=@ 

 D	@!@9XD  t  t t  t not @ID  t  t @Jt  t FQ D  t  t t  t  FQ 
O  FRC
@  @3@A	@@J	@N@9XD  t  t t  t  D 	 O  D C  @ @@3@6expand_term$expand@9XD  t  t t  t  @D  t  t t  t  @r 	 D  t  t t  t  @r 
O  @qCDy   

syntax_errors@:CDz   

term_position@:CD{   
process_comment@:XD  t  t t  t  A 	 D  t  t t  t  A 
O  ACCs   exists@:CCt   
 A@:CCu   
 A@:XD  t  t t  t copy_stream_dataD  t  t t  t  F 	 D  t  t t  t  F 
O  FC@II  @3@,	@5 BR@. 	@2@5 F; @<@B@5 E9 @J@P@C
@=@*@B@. 	@2@,
@. F
@2@5 @D@J@P@= E@.goal_failed E;@/ 	@2@5 @O@C
@9CI   @:XD  t  t t  t  DD  t  t t  t  E 	 D  t  t t  t  E 
O  ECH    @:CH    @@:XD  t  t t  t  D4D  t  t t  t  C/D  t  t t  t  A @ID  t  t @Jt  t A   D  t  t t  t  A 
O  ACA;  @3@-@6 C@9XD  t  t t  t 	copy_termD  t  t t  t  BD  t  t t  t seeD  t  t t  t  A @ID  t  t @Jt  t A D  t  t t  t  A 
O  FfC@  @3@@9XD  t  t t  t 
$module_class 	 D  t  t t  t  Fg 
O  FgC@-H  
 @3home@,@5 @[ @,@-@5 AA@<@B
@-@-/boot/@5 AA@J
@&	 @=@&	library@9CH   	 @ @@:XD  t  t t  t $default_predicateD  t  t t  t  CfD  t  t t  t  C 	 D  t  t t  t  C 
O  CCJ   Cl@3@6number_chars @9CJ   Az@3@6 Cv@9CJ   Do@3@,@5 Cv@6 E @9XD  t  t t  t  D 	 D  t  t t  t  D 
O  DCE  	 Af@3@<@9CE  @3@. B$@-@-@2@5 A7@,
@5 C @. Fr	
@2@6 CS@9XD  t  t t  t delete_import_moduleD  t  t t  t \+ @ID  t  t @Jt  t Fv D  t  t t  t  Fv 
O  FwC
@  @3@A	@@J	@N@9XD  t  t t  t random_propertyD  t  t t  t ==D  t  t t  t $get_clause_attributeD  t  t t  t setenvD  t  t t  t tmp_file_streamD  t  t t  t  AjD  t  t t  t  ED  t  t t  t 
line_countD  t  t t  t 
numbervarsD  t  t t  t  CD  t  t t  t floatD  t  t t  t @<D  t  t t  t $prof_sibling_ofD  t  t t  t  DD  t  t t  t $modified_id 	 D  t  t t  t  F 
O  FCG  @3@.modified@+@2@,@5 AR@)@<@$	@9C
G  @3@5 E @<@6 Fs@9CG   	        @:XD  t  t t  t 	read_termD  t  t t  t  C 	 D  t  t t  t  C 
O  CCC    @:C@(C  
@3@B
 Fe@5 Ac@J
@6 C@C@=@,@5 C@_@d@`@l@u@9XD  t  t t  t $factorize_termD  t  t t  t $one_or_member 	 D  t  t t  t  F 
O  FCB  @3@Q	@<@6  @9CB  	
@3@<@5 F @6 F@9CB  	@3@<@O@9CB   	@:XD  t  t t  t $rc_open_archiveD  t  t t  t  DF D  t  t t  t  D
D  t  t t  t current_blobD  t  t t  t current_localeD  t  t t  t locale_propertyD  t  t t  t  @?D  t  t t  t  B} 	 D  t  t t  t  B} 
O  B|CC  @3@B
@,	@5 Dz @J
@$	@=@& Am@C	@9XD  t  t t  t 
current_opD  t  t t  t  A 	 D  t  t t  t  A 
O  AC@#B  
 A B_@3@A
@5 D@J
@N@<@ 
 E B_	@!@ 
not_a_directory
@!@9CB  
 A@3@5 D@<@ 
 E Db	@!@ 
 B_
@!@9C@$B  
 A
@3@,
@5 F@A@5 Bk@J@N@ 
 B A	@!@9XD  t  t t  t  CRD  t  t t  t  A @ID  t  t @Jt  t A A A A A AD  t  t t  t  A 
O  FC
@  @3
@@9XD  t  t t  t  E 	 D  t  t t  t  E 
O  ECC|   	@:CC}  	
@3
@5 Bh@6 E@9XD  t  t t  t \=@=D  t  t t  t  ClD  t  t t  t $reverse 	 D  t  t t  t  F 
O  FCK  @3@6 F @9XD  t  t t  t  C^ 	 O  C] C  @ @@3@6expand_goal FV@9XD  t  t t  t  DD  t  t t  t prompt1D  t  t t  t 
$set_encoding 	 D  t  t t  t  F 
O  FCD  @3@. D@+
@2@5 @-@<@*
default@. D
@2@6 D@9CD   @:XD  t  t t  t current_format_predicateD  t  t t  t $free_variable_setD  t  t t  t sleepD  t  t t  t 
nb_linkargD  t  t t  t at_end_of_stream D  t  t t  t del_attrD  t  t t  t getenvD  t  t t  t $requireD  t  t t  t $clause_from_sourceD  t  t t  t character_countD  t  t t  t  C 	 D  t  t t  t  C 
O  CCA  @3 @.initialization_error	
@2@6 @9XD  t  t t  t $load_id 	 D  t  t t  t  F 
O  FCG  
 A@3@<@6 F @9CG  	@3@6 F@9XD  t  t t  t  Bp 	 D  t  t t  t  Bp 
O  BoCE  @3@B@5 F@J@,
@5 Fs@,@5 Fs@_@d@g@r@=@P@D
@9XD  t  t t  t  DD  t  t t  t ttyflush D  t  t t  t  CD  t  t t  t $atom_hashstatD  t  t t  t 	$break_atD  t  t t  t  CD  t  t t  t number_codesD  t  t t  t  CD  t  t t  t $set_prolog_stackD  t  t t  t  CD  t  t t  t 	$local_opD  t  t t  t $nospyD  t  t t  t writelnD  t  t t  t read_pending_inputD  t  t t  t  A @ID  t  t @Jt  t A A A A A A AD  t  t t  t  A 
O  FC@  @3
@@9XD  t  t t  t  D  t  t t  t  Ci 	 D  t  t t  t  Ci 
O  ChCKP   		@:CKQ  	@3@n
@6 Cg@9XD  t  t t  t 
mutex_trylockD  t  t t  t 	$fetch_vmD  t  t t  t mutex_statistics D  t  t t  t b_getvalD  t  t t  t  A 	 D  t  t t  t  A 
O  ACK&   		@:CK'  @3@6 A@9XD  t  t t  t  CUD  t  t t  t  B"D  t  t t  t ignore @ID  t  t @Jt  t F D  t  t t  t  F 
O  FCA  @3@@<@9CA   @:XD  t  t t  t  D9D  t  t t  t  DD  t  t t  t $export_list 	 D  t  t t  t  F 
O  FCI  @3@5 B@<@6 F$@9CI  @3@Q@.  @-@2@6 @9CI  @3@. @. B B@2@-@2@6 @9XD  t  t t  t  DZD  t  t t  t 	unifiableD  t  t t  t message_queue_propertyD  t  t t  t  FID  t  t t  t  FJD  t  t t  t is_absolute_file_nameD  t  t t  t  A~ 	 D  t  t t  t  A~ 
O  A}C
H  @3@Q
@<@. instantitation_error@-@2@6 @9C@ H  
 A{@3@<@,@,
@5 D @.exports
@2@5$module_property weak@6 B= @9C@DH  	

except@3@<@,
@,@5 F@. F@2@5 F@B	@5 B@J@P@=
@. @. B B@2@-@2@5 
@,@5 E F@6 F@9CH  @3@<@5 B@<strong@6 F@9C
H  @3@. @/ Bimport_specifier
@2@6 @9XD  t  t t  t  B%D  t  t t  t  C 	 D  t  t t  t  C 
O  CC
A  @3 E@.initialization_failure	@2@6 @9XD  t  t t  t $time_source_fileD  t  t t  t $substitute_atom 	 D  t  t t  t  F 
O  FC@.D  @3@,@-@,
@5 AA @-@,@5 AA@-
 @,@5 AA@0@1	@1@2@6 C@9XD  t  t t  t tty_putD  t  t t  t $compile_wic  AD  t  t t  t  F  	 D  t  t t  t  F  
O  F C@"J  @3 E@,@5 @[@,	@5 C@,
@5 C
compileout@,@5 A @ A @& A@8 A @ @@9XD  t  t t  t  Bd 	 D  t  t t  t  Bd 
O  BcC
F  @3@5 Ax@-@6 Bh@9CF  @3@5 C @,
@5 Ac@6 Bb@9XD  t  t t  t read_term_from_atomD  t  t t  t current_keyD  t  t t  t prolog_nodebugD  t  t t  t  D 	 D  t  t t  t  D 
O  DCAs  @3@.$push_input_context B@2@. C@2 DF@6 A@9XD  t  t t  t  BD  t  t t  t $rc_save_archiveD  t  t t  t 
$goal_type 	 D  t  t t  t  F 
O  FCJ#  @3@B

@5 @% @J
@&	 E#@=@&	 A@9XD  t  t t  t  @=D  t  t t  t $noload 	 D  t  t t  t  F 
O  FCE   @@3@<@O@9CE   B@3@5 F' B@<@9CE  changed@3@-@,@5$derived_source @,@5 Fs@5 Di @<@9CE   F@3@, @@5 F @,@5 F@5 F@<@9XD  t  t t  t $clause_term_positionD  t  t t  t  FoD  t  t t  t  BOD  t  t t  t numberD  t  t t  t 	code_typeD  t  t t  t  A@ @ID  t  t @Jt  t A@  D$D  t  t t  t  A@ 
O  FCEU  	@3@<@6 C@9CEW  
 
@3@. 
@1	@2@6 C@9XD  t  t t  t prolog_skip_frameD  t  t t  t  F@ 	 D  t  t t  t  F@ 
O  F?CI    @v@:CI    @#@:CI    C@:XD  t  t t  t  C 	 D  t  t t  t  C 
O  CCH  @3@5 D E@.redefine_module	
@2@5 @,@5 E@,
@5 C @<@$
@9XD  t  t t  t  @: @ID  t  t @Jt  t @;  D$D  t  t t  t  @: 
O  @;CE9  @3@0@. B B@2@1@. B @@2@1@. @	@2@2@6 A_@9XD  t  t t  t  AD  t  t t  t $spyD  t  t t  t shellD  t  t t  t mutex_unlockD  t  t t  t $clauseD  t  t t  t b_setvalD  t  t t  t >D  t  t t  t compile_predicatesD  t  t t  t call_shared_object_functionD  t  t t  t 
noprotocol D  t  t t  t $delete 	 D  t  t t  t  G 
O  GCK  	@3@<@9CK  @3@<@6 G @9CK   	
@3
@6 G@9XD  t  t t  t  @) @ID  t  t @Jt  t @*  D$D  t  t t  t  @) 
O  @*C@'E|  
 
@3@B@5 B@J@P@=
@. @. B B	@2@-@2@5 @6 B @9XD  t  t t  t  A<D  t  t t  t once @ID  t  t @Jt  t G D  t  t t  t  G 
O  GC@  @3@@<@9XD  t  t t  t $redefine_module 	 D  t  t t  t  G 
O  GCH  
 AQ@3@<@9C@ H  
 @@3@<@B@. Da@+@2@5module_property B@)	@J@6unload_file B@=@P@C@9C@2H  
ask@3@B@& D)@.tty @@2@5 D@. Da@+@2@5 G@)	 @@5 G @J @@6 G @=@P@C@9XD  t  t t  t  BrD  t  t t  t  C 	 D  t  t t  t  C 
O  CC@ J  @3@B
@Q	@J
@.  @-@2@6 @=
@. @. B	@2@-@2@6 @9XD  t  t t  t $qlf_assert_clauseD  t  t t  t  F D  t  t t  t  DD  t  t t  t <meta-call> D  t  t t  t  G" @vD  t  t t  t  G" 	 D  t  t t  t  C 	 D  t  t t  t  C 
O  CC
J?  
 @T@3@< cannot_redefine_comma@5 @O@9C@*JB  @3@,
@,@5$clause_source @B
 Am@5 @6@J
@6 A] @C@=@,@5 A] development@6 G! @9XD  t  t t  t  BD  t  t t  t  AW @vD  t  t t  t  AW DD  t  t t  t  AW D<D  t  t t  t  AW 	 D  t  t t  t  EZ 	 D  t  t t  t  EZ 
O  EYCH  @3@Q@<@6 F@9CH  @3@<@9CH  	
@3@<@5 EX@6 EX@9C
H  @3@. Fk@/  @@2@6 @9 @9XD  t  t t  t  A 	 D  t  t t  t  A 
O  ECD#  @3@5 D@B
	@(
 D@J
@<@O@=@P@9XD  t  t t  t 
line_positionD  t  t t  t put_attrD  t  t t  t  C< 
O  C;C@!BM  @3@. DN	 @2@. DP@+
@2@. @/ @.
loop_error@2@/ CH
@2@6 @D@9XD  t  t t  t  D 	 D  t  t t  t  D 
O  DC@$F>  @3@,@5 B@<@B@5 Ax@J@#
@=@ 
@!
@6 Aw @9CFE  
 @@3@<@9CFF  @3@0@. B @@2@2@6 B@9XD  t  t t  t 
set_randomD  t  t t  t $qlf_includeD  t  t t  t tty_sizeD  t  t t  t 
string_concatD  t  t t  t $undefined_procedure AD  t  t t  t  G: 	 D  t  t t  t  G: 
O  G:CA  @3 @@. 	
@2@,@5 B; undefined_predicate@,
@ A	exception A@<@$
@9CA  @3 @ @@5 @[@5 B @<@&retry@9CA   
 @:XD  t  t t  t  @]D  t  t t  t compareD  t  t t  t  G& 	 D  t  t t  t  G& 
O  G%CJJ  
 
$source_location


 @3@<@9CJK   	 Af@:XD  t  t t  t $atom_referencesD  t  t t  t  @v @ID  t  t @Jt  t E: D  t  t t  t  @v 
O  E:C	@N  @3 A @v@6 A@9XD  t  t t  t  E 	 D  t  t t  t  E 
O  EC
I  @3@Q@<@.  F@-@2@6 @9C@ I  
 D*@3@5 C @5 Ax@<@,
@5 D,
@6
$import_as @9CI  
 D3
@3@<@. D3
@2@6 C@9CI  @3@5 GG@<@,@5 D,@,@5 A@5 D,@<@9CI  @3@. @. B F@2@-@2@6 @9XD  t  t t  t 
$xr_memberD  t  t t  t  FD  t  t t  t  Ea 	 D  t  t t  t  Ea 
O  E`CH8  
 EO
@3@<@6 C@9CH:  
 B
@3@<@6 C@9CH<  @3@<@. C	@2@,
@. AL 
@2@6 @D@9XD  t  t t  t atom_numberD  t  t t  t  FD  t  t t  t  AT 	 D  t  t t  t  AT 
O  ASC@2E  @3@,@5 Ac@,@5 B
@,
@5 B

@,@5 Ac@B
@5 @-@J@$@=@$
@9XD  t  t t  t 	$break_pcD  t  t t  t prolog_skip_levelD  t  t t  t $prof_procedure_dataD  t  t t  t profilerD  t  t t  t mutex_unlock_all D  t  t t  t  CD  t  t t  t 
locale_createD  t  t t  t prolog_current_choiceD  t  t t  t  F8D  t  t t  t  @k 	 D  t  t t  t  @k 
O  @jCG   
 D@:CG   
 @@:CG   
 D@:CG   
 @@:CG   
 @@:XD  t  t t  t $save_file_scoped_flags 	 D  t  t t  t  GT 
O  GTCF  @3@.  C@2@5 F. @<@,	@. D	@2@6 C@9CF   @:XD  t  t t  t 	char_typeD  t  t t  t >=D  t  t t  t redefine_system_predicateD  t  t t  t 
mutex_destroyD  t  t t  t 	nb_getvalD  t  t t  t  A6 @vD  t  t t  t  A6 DD  t  t t  t  A6 D<D  t  t t  t  A6 	 D  t  t t  t ; @ID  t  t @Jt  t G]  D  t  t t  t  G] 
O  G^C@  
 

 
@3@<@. 
@/ G^@2@@9C@ @  
 

 
@3@. 
@/ G^@/ 
@2@@9XD  t  t t  t  CD  t  t t  t wait_for_inputD  t  t t  t  A 	 D  t  t t  t  A 
O  DACCh   F^@3@<@6 F@9CCj  
 A B_@3@<@6 D@9CCl  
 A@3@<@A
@5 D@J
@N@9C@"Cn  
 A
@3@<@A@,@5 F@A
@5 Bk@J
@N@J@N@=@C@9XD  t  t t  t $depth_limit_exceptD  t  t t  t  F 	 D  t  t t  t  F 
O  FCK   		@:CK  @3@0	@2@6 F@9XD  t  t t  t  B8D  t  t t  t  D;D  t  t t  t $get_choice_pointD  t  t t  t $prepare_load_stream 	 D  t  t t  t  Gb 
O  GbC@_D  

 F
@3@B
@*@.	file_name@-@2@5 D@J
@& @@B@.position@-@2@5 D@J@& @@=@& AQ@.record_position @@2@6 D@=@'@& AQ@. Gd	@2@5 D@B@. Gf@-@2@5 D@J@& @@=@& AQ@. Gh @@2@6 D@9XD  t  t t  t term_attvarsD  t  t t  t break D  t  t t  t $put_quotedD  t  t t  t $mt_start_load 	 D  t  t t  t  Gm 
O  GmCFh  	
 D@3@,@5 D @A
@5 F @J
@N@<@9CFk  	 D@3@. B@+@2 @@5 AR@5 F @<@9CFn  @3@,@5 Gp@,@5 C @. D@2@6 A< @9XD  t  t t  t 	protocolaD  t  t t  t  FD  t  t t  t seekD  t  t t  t  GJ 	 D  t  t t  t  GJ 
O  GICI  


 D*	
@3@5 D,@<@9CI  

@3@<
@6 GH@9CI  @3@. @. E BF@2@-@2@6 @9XD  t  t t  t $qlf_current_sourceD  t  t t  t  CD  t  t t  t 
thread_detachD  t  t t  t  DD  t  t t  t get_attrD  t  t t  t  A 	 D  t  t t  t  A 
O  AC@;D@  


 A

 DI@3@<@,@5 F) @5 F @5 F 
@5 Gc @. F@. A
@2@2@6 @Q @9C@+DG  

 DD	
@3@,@5 G|@5 G} A@5 B" @5 G~@. F	@2
@6 G@9XD  t  t t  t 
deterministicD  t  t t  t  EW 	 D  t  t t  t  EW 
O  EVC@#Hh  @3@,@5 B@,
@-@5 BH@)

@5 C6 @<@5 A @@6 A@9C@_Ho  @3@,@5 Ac@5 A@,

@5 BR@-@,@5 BH@. G@+@2 AQ@5 AR@,@,@5 Fh @5 G  AQ@5 Dh @,@5 F @. FP@2@5 BG@5 BK@5 E E@6 A@9XD  t  t t  t  E 	 D  t  t t  t  E 
O  ECF  @3 Fi@,	@5 @[ @-@-@6 AA@9XD  t  t t  t variant_sha1D  t  t t  t  A 	 D  t  t t  t  A 
O  AC@*FY  @3threads @@5 @[@<@. D A@/ Gn	@+@2@. D	
@2@. D @2@6 A@9CF`  @3@. B@+@2 @@5 AR@5 Gr@<@6 D@9C	Fd  @3@6 A@9XD  t  t t  t  BW 	 D  t  t t  t  BW 
O  BVC@RGl  @3@,
@5 BR@,@,@5 F @5 C @B@,@-@5 F@J@,@5 F@5 G@=@P@D@5 Al @,@5 C@5 C7 @5 E @5 C @-
@6 BR@9XD  t  t t  t  A 	 D  t  t t  t  A 
O  ACK  	
@3@6 F@9XD  t  t t  t  A9D  t  t t  t 	read_linkD  t  t t  t @ @ID  t  t @Jt  t G  D$D  t  t t  t  G 
O  GC	@  @3@. G	@2@@9XD  t  t t  t  A 	 D  t  t t  t  A 
O  ACD   @ E@3@<@9CD   AQ A@3@<@9CD   	@:XD  t  t t  t  C 	 D  t  t t  t  C 
O  CCJ  @3@. @. Cq	@2@-@2@6 @9XD  t  t t  t varD  t  t t  t $current_breakD  t  t t  t $atom_completionsD  t  t t  t 	char_codeD  t  t t  t  AQ  
O  AQ CA    @3@O@9XD  t  t t  t  E 	 D  t  t t  t  E 
O  ECJ  
 @T
@3@<@5 E@6 E@9CJ  
 G^
@3@<@5 E@6 E@9CJ  
 C
@3@<@5 E@6 E@9CJ   @3@6 F @9XD  t  t t  t  CUD  t  t t  t  BvD  t  t t  t  @C 	 D  t  t t  t  @C 
O  @BC@9E  @3@5 Ax@. C*@+@2 AQ@5 AR@( @@<@,@5 C-@B
@ 
@!@J@P@=@#

@0@. C* AQ@2
@2@6 G@9CE  @3@. 	@2@,@,@5 Ei@6 B@9XD  t  t t  t 
$vm_assertD  t  t t  t predicate_option_type @#D  t  t t  t  G 
D  t  t t  t =:=D  t  t t  t  BD  t  t t  t  C2 	 D  t  t t  t  C2 
O  C1CB  @3@5 F@-@5 B
@< D@,
@5 D 
@6 C: @9CB  @3@A@5 B*@J@N@<@,
@5 DT
@6 C0@9CB  @3@5 F @<@,
@5 CM
@5 CD
@6 CP@9C@+C  @3 B@,
@5 G@0
@1 @1@2@,@5 C@,@5 CM@5 CD@<@6 CP@9CC  @3@,
@5 CM
@5 CD
@6 CP@9XD  t  t t  t  B,D  t  t t  t  D! 	 D  t  t t  t  D! 
O  D CA)F  @3clauses@,@5 A* cputime@,
@5 G@,@5 @Y @,@5 A @,@5 B@,@5 GU @,@5 C  E@,@,@5 E @. E@/start@/ Db	@2@5 AK@B@. A@+@2@5 @-@J@% A@=@% B@C@B@@@( A@B@ @#@. E Ab@2 B@5 AR@J@ @. Gd	@2@5 D@,@,@5
$qload_stream D@=@. A	@2@,@,@5 BQ @J@P@C@=@-@B@!@( B@,@5 E @,@,@@J@!@P@= @. G@/failed@2@5 @O@D@C@5 G5@B@"	@( @J@"@5 F0  @=@P G@,@5 G G@,@5 G@_@d@d@j Cm@v@_@d@d
@j Cm@v@. G@/ D@. G	@2@2@5 AK@5 AX A@5 @c @Z@5 @c@6 Dn@9XD  t  t t  t  D2 D  t  t t  t  F_D  t  t t  t  D 	 D  t  t t  t  D 
O  DCD  @3@B	#@5 D @J	
@6 A @=@P@9XD  t  t t  t 
mutex_lockD  t  t t  t 
nb_linkvalD  t  t t  t 
open_xtermD  t  t t  t  @8 	 D  t  t t  t  @8 
O  ACC  @3@5 @6@B
@'	@J
@P@=@6 B@9XD  t  t t  t  A @ID  t  t @Jt  t A AD  t  t t  t  A 
O  GC@  @3@@9XD  t  t t  t  DL 	 D  t  t t  t  DL 
O  DKC@0D  	
 F

@3@B@(
 AQ@J@. Gd A?@2@5 D@=@P@B
@( AQ@J
@. Gh AQ@2@6 D@=@P@9XD  t  t t  t 
thread_signalD  t  t t  t $depth_limit_falseD  t  t t  t  BM 	 D  t  t t  t  BM 
O  BLC@8I  
 D3
@3@. 	
@2@5 E@. C

@2@,@. AL @2@5 @D@6 BK@9CI   @:XD  t  t t  t  FD  t  t t  t  Ar 	 D  t  t t  t  Ar 
O  AuC@[  @3@Q@.  @-@2@6 @9C@^  @3@<@9C@_  
@3@<@5 At
@6 At@9C@b  
 @T
@3@<@5 At
@6 At@9C@e  
 
@3@<
@6 At@9C@g  
 A@3@<@. 	@2@6 D0@9C@0@i  
 E;@3@<@. @. 	@2@2@. @+@-@2@.  @/ @/ A@. @2@-@2@6 @D@9XD  t  t t  t  @ @ID  t  t @Jt  t @  D$D  t  t t  t  @ 
O  GCEM  @3@0@. B B@2@1@. B @@2@1@. @	@2@1@. @ @@2@2@6 A_@9XD  t  t t  t seen D  t  t t  t  C} 	 D  t  t t  t  C} 
O  C|CJ   argument Cl@:CJ    @ Az@:CJ   class Az@:CJ   emulator Az@:CJ   global Cl@:CJ   goal Do@:CJ   	init_file Az@:CJ   local Cl@:CJ   map Az@:CJ    D4 Az@:CJ   stand_alone Az@:CJ   toplevel Do@:CJ    D Az@:CJ   trail Cl@:XD  t  t t  t  F 	 D  t  t t  t  F 
O  FCE  @3@6 Fr @9XD  t  t t  t  A]D  t  t t  t  D D  t  t t  t  D @vD  t  t t  t  D 	 D  t  t t  t  D 
D  t  t t  t add_import_moduleD  t  t t  t  CD  t  t t  t protocolD  t  t t  t $new_findall_bag D  t  t t  t  DsD  t  t t  t goal_expansion @vD  t  t t  t  G @#D  t  t t  t  G 
O  GCAF @ @
 D
 @@3@4 @@B Ec @@5 @[@J@P@=@5debug_topic G@O@9CAL @ @
	debugging
 C)@3@4 G@B Ec @@5 @[@J@P@=@5 G@O@9CAR @ @
	assertion@3@4 G Ec @@5 @[@&	 @@9C@&AU @ @
assume@3@4 G B@.
compatibility@/renamed@.  G@2@/  G@2@5  G Ec @@5 @[@&	 @@9C@ @ @@3@4 B@6math_goal_expansion B@9C@*@w @ @
 D3

 D3
  @@3@4 B@A
@5	qualified B@J
@N @ @@6 B@9C@;@ @ @
 B

 G^
 C
@3@4 B @ @@5 B@A@,
@0
@1@1@2@5 A"occurs@(
 D2@J@N@=@C
@9C@ @ @ @
 

 @3@4 B@5 Ax@5
rename_module B @ @@6 B@9C@ @ @ 
 @9

 @*

 B F@:CA	 @ @
bb_put

	nb_setval@3@4 B@6bb_key B@9CA @ @
bb_get

 F7@3@4 B@6 G@9CA
 @ @
	bb_delete

 @T
 H C@3@4 B@6 G@9C@"A @ @
	bb_update

 @T
 H
 G
@3@4 B
@6 G@9XD  t  t t  t  A 	 D  t  t t  t  A 
O  AC@'F  @3@. D@+@2@5 @-@<@. FB
@+
@2@. D	
@2@. F	
@2@6 A@9C	F  @3@6 D @9XD  t  t t  t  B D  t  t t  t  A 	 D  t  t t  t  A 
O  AC@{D  


 AI E D G	
@3@-@,@5 BH@<@5 G E@,@5 G@. H@/ G@/ G	
@2@5 AK@,@5 Fs@0
@2@,@5 A @B@#@> Am@5 @6@=@5 Gy @J@.  @/ Em
@2@6 C@=@6 G7 @9CD   
 @@:XD  t  t t  t  CC D  t  t t  t  CC @vD  t  t t  t  CC DD  t  t t  t  CC 	 D  t  t t  t  CC 
D  t  t t  t current_flagXQM @-C @S XPhas_matching_rulename CA @u Ey        @3@.command_argrulename@+	@2@-@5 B @5rulefile A@<@9XPfind_core_type CB @u E        @3@5
type_alias A@<@9CB @ H 	@3@<@9XPrulelist CCx @u Eu        
@3@.	satisfies
	@2@5 B/ @5 H$ A@<@9CC} @ H&@3@<@9XPstan_display C@^ @u Ew        @3@5 FJ  OLD: @5 Br @5 E A@5 H/NEW: @5 H2@5 H4@5 H/@<@9XPquiet_add_conc CG @ H @3@-@5conc A@n
	@5 H7 A@<@9CG @ H @3@. H:	@2@5 A:@.logfactnewconc@/ H:	@2@5 A:@<@9XPdistinguish_vars_in C@ @u E        @3@Q@<@ 
$$$	@!@_@f@`@l@u@<@9C
@ @ HB
	@3@5 B*@<@9C@ @ HB@3@0@-@+@2@5 C@<@5distinguish_vars_in_list A@<@9XPparse_goal_expression CB @u E        @3@5parse_expression A@<@. Gh@-@2@6 E  @9XPgood_condition C@ @u E        @3@Q@<@9C@ @ HT
 G	@3@<@5permitted_immediate A@<@9C@ @ HT @:XD  t  t t  @t 	induction  AP HY  C@/@1 @u E        @3INDUCTION -- on what? @5prompt_user A@,@5rread AINDUCTION -- Base case? @5 H]@,	@5 H`@. GY	@2@5novars A@. Hd	@2@5infer A
expression@,
@5 H A@6 HY A@9XPreplace_in_conc C@W @u Ev        @3@A	 Hk A{@5 Hl@J@N@A@5conc_to_replace A@J@N@<@9C@I@[ @ Hq@3@,@5 H9@<@,@5handle_quantifiers_in A@,
@5	subst_vbl A
@,@5unhandle_quantifiers_in A@<@>@$@=@$@. H:@2@5 A:@. H= H?@/ H:@2@5 A:@5new_conc_message A@. H:@2@5 H)@<@9C@k @ Hq@3@<@9XPis_terminator_line C
DB @ H @3@5eof_char A@5is_in A@<@9XPfile_exists_and_is_readable C@h @ @@3@0 F^@2@5file_exists A@0 A@2@6 H@9XPstrip_rule_prefix CB @u E        @3@,
@5spade_checker_prefix A@,@5 E% A@,@5 A! @@5 H@<@9CB @ H@3@$	@<@9XD  t  t t  @t do_not_issue_failure_message  @vD  t  t t  @t step_number @vP H C@Pu @   8AA H  @:XPfget0 CCn @ H @3@,	@5eget0 A@>
@{@5 HP@$	@=@&	@{@5skip_to_end_of_comment  A@5 H A@<@9XPlskip C@ @ HJ@3@5 D@,	@5lget0 A@$	@<@9XPcheckrestoflist CC' @u E        
@3@5	checktype A@6 H A@9CC* @ H @:XP A CA @ H.@3@-@-@-@-@-@-@-@-@-@-@6 A A@9XP
check_body C@A7 @ HT	@3@R@>@ 
may_be_replaced_by
@!@& @!@D@C@=@O@>@<@ 
are_interchangeable&
@!@>@Q@ 	@!@D@C@=@R@0@+@+@2@5 C@,@5make_up A@ @!@=@ 
 Hi
@!@& @!@D@D@>@Q
@P@D@=@R

@0@+@+@2@5 C@5 H@<@9CAS @ HT
bad_body@3@<@9CAT @ HT @:XD  t  t t  @t on_filename @vPskip_initial_crap  C@*F @ H   @3@-@5read_and_echo_vc_line A@-@5 H@-@5 H@-@5 H@-@5 H@-@5 H@-@5 H@-@5 H@-@5 H@-@5 H@-@5 H@-@5 H@-@5 H@O@9CF @ H   @3@<@9XD  t  t t  @t 
current_vc_no @vD  t  t t  @t callpro  AP H  C@@Ca @u Eq        @3@> G@,@5 Hl@=
Goal? @5 H]@,@5 H`@R@5 H/@<@>@5 He@>@	SUCCEEDED@5 H2@=FAILED@5 H2@=@>@*** @5 H2@5 H4@= H@5 H2@<@9XPreplace_all_hyps C
 @ Hq

@3@<@5replace_in_hyp A@<@9C@# @ Hq@3@_@g@d@q@<@9C@& @ Hq@3@5 H@<@n
@5 H A@<@9XD  t  t t  @t 
tv_cmd_buffer @vPincrement_search_count  C@!@ @ H@3@.search_count@+@2@5 H)@n	@. H	@2@5 A:@<@>@&	@<@5@"ask_user_if_search_should_continue  A@=@P@<@9C
@ @ H  @3@. H@2@5 A:@<@9XPbusort_terms C@*B; @ H.@3@,
@0@+@1@+@+
@2@5
gen_append A@5order_terms A@0@1
@2@,@5 H@5 H A@<@9CBA @ H.	@3@<@9XPdo_infer C	@F @u Ez        @3@.used@-@2@5 A7@O@9C
@H @ H
 DR		@3@<@9C@J @ H
<>		@3@<@O@9C@L @ H
 DR	
@3@. DR	@2@5 H A@. DR
@2@5 H@<@9C@N @ H
 H	
@3@. H	
@2@5 H@<@9C@P @ H
 H			
@3@. H	
@2@5 H@<@9C@R @ H
 H@3@<@9C	@T @ H
 H@3@<@9C
@V @ H
 H
set H@3@<@9C
@X @ H
 H
 H H@3@<@9C@Z @ H @@3@<@9C@\ @ H
 FR AQ@3@<@9C@^ @ H@3@-@5hyp A@<@9C@` @ H@3on@5auto_infer_from_false A@- AQ@5 H@<@9C@e @ H
and	
@3@5 H@5 H@<@9C@g @ H
or	
@3@>@5 H@=@5 H@<@9C@i @ H
 C	
@3@>@5 H@=@. FR	@2@5 H@<@9C@k @ H
<->	
@3@. C	
@2@5 H@. C
	@2@5 H@<@9C
@m @ H
 FR FR	@3@5 H@<@9C@o @ H
 FR	@3@,
@5neg A@. FR	@2@5 HP@5 H@<@9C@q @ H
 DR	
@3@,@5find_mutual_types A C5@5try_to_infer A@<@9C@v @ H
 H	
@3@,@5 I  H@5 I@<@9C@{ @ H
<=	
@3@,@5 I  I@5 I@<@9C@ @ H
 Hd	
@3@,@5 I  GY@5 I@<@9C@ @ H
 D|	
@3@,@5 I  D|@5 I@<@9C@ @ H
 G
	
@3@,@5 I  G
@5 I@<@9C@%@ @ H
in	 H
@3@>@. DR	
@2@5 H@=@. I
	@/ H@2@5 H@<@9C@$@ @ H
 I
	\/
@3@>@. I
	
@2@5 H@=	@. I
	@2@5 H@<@9C@ @ @ H
 I
	/\
@3@. I
	
@2@5 H@. I
	@2@5 H@<@9C@ @ @ H
 I
	\
@3@. I
	
@2@5 H@.not_in	@2@5 H@<@9C
@ @ H
 I	 H@3@<@9C@!@ @ H
 I	 H
@3@. H	
@2@5 H@. I	@/ H@2@5 H@<@9C@ @ @ H
 I	 I
@3@. I	
@2@5 H@. I	@2@5 H@<@9C@$@ @ H
 I	 I
@3@>@. I	
@2@5 H@=	@. I	@2@5 H@<@9C@$@ @ H
 I	 I
@3@>@. I	
@2@5 H@=	@. I
	@2@5 H@<@9C@ @ H
	subset_of	
@3@. DR	
@2@5 H@<@9C
@ @ H
 I
 H@3@<@9C@ @ H
 I
 I	
@3@. I	
@2@5 H@<@9C@2@ @ H
 I
 I	
 I	@3@>@. I
@2@5 H@=@. I@. I	@2@/ I	
@2@5 H@<@9C@ @ H
 I
 I	
 I	@3@. I
@2@5 H@<@9C@ @ H
 I
 I	
 I
@3@. I	@2@5 H@<@9C@ @ H
 I
 I	
 I
@3@. I	@2@5 H@<@9C@ @ H
 I
 I	
 I	@3@. I
@2@5 H@<@9C@ @ H
 I
 I	
 I	@3@. I
@2@5 H@<@9C@ @ H
 I
 I	
 I
@3@. I	@2@5 H@<@9C@ @ H
 I
 I	
 I
@3@. I	@2@5 H@<@9C@ @ H
 I
 I	
 I	@3@. I
@2@5 H@<@9C@ @ H
 I
 I	
 I	
@3@<@9C@ @ H
 I
 I	
 I
	@3@<@9C@$@ @ H
 I	 I
@3@>@. I	
@2@5 H@=	@. I	@2@5 H@<@9C@ @ @ H
 I	 I
@3@. I	
@2@5 H@. I	@2@5 H@<@9C@%@ @ H
 I
 I	
@3@>@. I	@2@5 H@=	@. I
@2@5 H@<@9C@ @ H
 I
 H	 H
@3@5is_subset_of A@<@9C@ @ H
strict_subset_of
 H	@3@. I
@-	@2@5set_infrule A@<@9C@4@ @ H
 I
 I	
@3@>@. I	@2@5 H@=@. I	@2@5 H@. H@. I
@2@/ H@2@5	set_infer A@<@9C@%@ @ H
 I
 I	
@3@>@. I	@2@5 H@=	@. I
@2@5 H@<@9C@$@ @ H
 I	 I
@3@>@. I	
@2@5 H@=	@. I	@2@5 H@<@9C@ @ H
 I
 H	 H
@3@5is_strict_subset_of A@<@9C@ @ H
 DR
 C&	
@3@. DR	
@2@5 H@<@9C@ @ H
 DR
 I$ G	
@3@. DR	
@2@5 H@<@9C@!@ @ H
 DR
last	
@3@0	
@2@,@5 I& H@. DR@2@5 H@<@9C@$@ @ H
 DR
 I% G		
@3@0	
@2@,@5 I'@. DR@2@5 H@<@9XP	add_conds CAR @ H
 DR		@3@<@9CAS @ H
 DR
@3@<@. DR
@2@5 I) A@<@9C@%AT @ H
 DR
	
 DR
@3@<@. DR@2@5 I+@<@9XP
fetch_vars_in CE5 @ H&@3@,
@5do_fetch_vars_in A@<@6 B0 @9XPprocess_single_rule C@3@i @ HT		@3@R	@ 	
 
@!@R
@ 

rule_family@!@5 Ax@R@<@,@0@1@-@2@5 C@5save_requirements A@<@O@9C@(@u @ HT@3@,
@,@5check_structure A@5check_rulename A@5check_conditions A
@5 H A@5check_rule_family_declared A@<@9XPfetch_indentation C@3 @ H@3@5indentation A@<@9XPinvalidatom CB2 @ H&	@3@5 Axnone@5 HP@<@9CB3 @ H&	@3@5 Ax IN@5 HP A{@5 HP@<@9XPmultiply_out C@BA @ H.
 D#
 D#

 D#
 D#
 D#@3
@5 IO A@5 IQ
@5 IQ@5 IQ@<@9C@#A @ H.	
 D#
 D#
@3@5product A
@5 IQ@5 IQ@<@9C@#A @ H.
 D#	
 D#
@3@5 IR
@5 IQ@5 IQ@<@9CA @ H.

*	@3@5 IR@5 IR@<@9XPprocess_var_list C@&C @ H 
  G]@3@5 H A@.	var_const
	v@2@5	maybe_add A I[@5save_used_identifier A@<@9C@!C @ H 
 @U@3@5 IW A@. IZ
	 I\@2@5 I] I[@5 I`@<@9XPflatten_disjunction CB @ H
 H
 H@3@. H@. H
@2@2@5 Id A@<@9CB @ H
 H

 H
@3
@5 If@<@5 If@<@9CB @ H	@3@<@9XPbuilt_in C
D @ H.  D$ Cl Cl Cl@:C
D @ H.  Af Cl Cl Cl@:C
D @ H.  IV Cl Cl Cl@:C
D @ H. div Cl Cl Cl@:C
D @ H. mod Cl Cl Cl@:C
D @ H. ** Cl Cl Cl@:C
D @ H.  Af Cl Cl@:C
D @ H.  real Il Il@:C
D @ H. abs Cl Cl@:C
D @ H. sqr Cl Cl@:C
D @ H.  C5ANY Io C,@:C
D @ H.  H Io Io C,@:C
D @ H.  G
 Io Io C,@:C
D @ H.  D| Io Io C,@:C
D @ H.  GY Io Io C,@:C
D @ H.  I Io Io C,@:C
D @ H.  FQ C, C,@:C
D @ H.  H C, C, C,@:C
D @ H.  H C, C, C,@:C
D @ H.  C C, C, C,@:C
D @ H.  H C, C, C,@:C
D @ H. odd Cl C,@:C
D @ H.  A Io Io@:C
D @ H.  C Io Io@:C
D @ H.  Cb Io Cl@:C
D @ H.  C& Io Io@:C
D @ H.  I& Io Io@:C
D @ H. nonfirst Io Io@:C
D @ H. nonlast Io Io@:C
D @ H.  G Io Io Io@:C
D @ H.  I
 Io Io Io@:C
D @ H.  I Io Io Io@:C
D @ H.   Io Io Io@:C
D @ H.  I Io Io C,@:C
D @ H.  I Io Io C,@:C
D @ H.  I Io Io C,@:C
D @ H.  I Io Io C,@:C
D @ H.  A@ Io Io Io@:XPrestructure_set CF @ H 
 D#

 I
@3@5 Is A
@5 Iu@<@9CF @ H 
 IU

 I
@3@5 Iu
@5 Iu@<@9CF @ H 
 Cm

 I
@3@5 Iu
@5 Iu@<@9CF @ H @3@<@5restructure_formula A@<@9XPequivalence  C@l @u E        @3@-@. H@+@+	@2@5 H@-@5 H@5add_new_hyp A@O@9C@r @ I{@3@-@. H@+@+	@2@5 H@-@5 H@5 I|@O@9C@#@x @ I{@3@-@. H@+@+	@2@5 H@-@. FR@2@5 H@. FR	@2@,
@5negin A@5 I|@O@9C@#@ @ I{@3@-@. H@+@+	@2@5 H@-@. FR	@2@5 H@. FR@2@,
@5 I@5 I|@O@9XPprint_list1 C@ @u Ep        	
@3@(
 @!@<@6 H4@9C@ @ I	
@3@ 

$VAR2@!@<@5 H4 | _@5 H2@6 H4@9C@ @ I	
@3@Q
@<@5 H4 | @5 H2@6 H4@9C@ @ I	
@3@<@5 H4, @5 H2@6 I A@9C@ @ I @:XPconvert C	@ @ @	
 I@3@<@9XP	call_once CC @ HJ@3@@<@9XPcompatible_array_result_types CB @ H	@3@<@9CB @ H Cl Il@3@<@9CB @ H Il Cl@3@<@9CB @ H@3@5compatible_record_type A@<@9XPremove_updates C@5@ @u E{        
update
@3@>@. DR	@2@5 Hh@<@5 I A@C@=@,@5 I@ 

 I
@!@<@9C@ @ I
@3@<@9XPsave_type_classification_list CB @ H	
@3@5save_type_classification A@5 I A@<@9CB @ H@3@<@9XD  t  t t  @t ruleused @vPrestore_temp_del_hyps  CB @ H@3@.temp_del_hyp@+@+	@2@5 H)@. H	@2@5 A:@O@9CB @ H   @:XPpretty_write_arg_list CCZ @ H@3@<@5pretty_write A@<@9CC^ @ H@3@<@,
@5 I@< I
@,@5 I@<@5 I A@<@9XP
forward_chain C@@! @u E         HO@3@,
@5 H@>@ 

 C@!@5
forward_prove A
@. H	@2@!@#@C@=@D@ 

 H@!@>@5 I@,@5find_if_save A@& E
@. H	@2@!@#@=@5 I@,@5 I@& E
@. H	@2@!@#@. H	
@2@5 H)@. H=newhyp
@2@5 A:
@5 A:@5new_hyp_message A@<@9C@9@= @ Ic@3@,
@5 H9@>@,@. C@-
@2@5 H@=@>@,@. H@-
@2@5 H@=
@,@. H
@-@2@5 H HO@5 I A@5 D A@<@9XPmatch_up CB% @ H@3@<@9C@&B& @ H@3@,
@5seek_solutions A@,@,@,
@5split A@,@5try_to_satisfy A
@,@5 H@6 H@9XPclear_facts  C@UAa @ H&  @3@.status@-@2@5 A7@.	stage_num@-@2@5 A7@.tidied_subs@-@2@5 A7@.required_sub@-@2@5 A7@.
occstoreplace@-@2@5 A7@.numsubs@-@2@5 A7@.newsub@-@2@5 A7@.sub@-@2@5 A7@.
pos_newsub@-@2@5 A7@. H'@-@-@2@5 A7@.all_done@-@2@5 A7@.logged_rule_match@-@-@-@2@5 A7@.posslog@-@-@2@5 A7@<@9XPremove_update_duplicates C@#@ @ I
 I

 I
@3@,@5 I@<
@5 I A@<@9C@ @ I	@3@<@9XD  t  t t  @t vcgfile_name @vPread_unless_abandon_search CA @ H D@3@5abandon_search  A@<@9CA @ H@3@6read_term_and_layout A@9XPsimp_rel CDi @ H.
 DR   @@3@<@9CDj @ H.
 DR
  AQ@3@5	s_integer A@A @_@g@u@J@N@<@9CDk @ H.
 DR
 Af
 
 DR
 @3@<@9CDl @ H.
 DR
 
 DR
 @3@<@9CDq @ H.
 H   AQ@3@<@9CDr @ H.
 H
  @@3@5 Cj@A @_@g@u@J@N@<@9CDs @ H.
 H
 I
 
 H
 @3@<@9CDt @ H.
 H
 
 H
 @3@<@9CDy @ H.
 I	
 I
  AQ@3@5 Cj@_@g@` @r@<@9CDz @ H.
 I	   AQ@3@<@9CD{ @ H.
 I	
  @@3@5 Cj @5 HP@<@9CD| @ H.
 I	
 
 I	
 @3@<@9CD @ H.
 I   @@3@<@9C@%D @ H.
 I
 @3@5intexp A@-@5iss A@>
@_@g@` @p@&	 @@=@_@g@` @q@&	 AQ@<@9CD @ H.
 I
 
 I
 @3@<@9XD  t  t t  @t  B @vD  t  t t  @t  B @#D  t  t t  @t  B 
P BC  @ @ Fk@+/usr/lib/swi-prolog/library/dialect/sicstus@3@4 B @ @@6 B@9CB3   Fk@3@6library_directory A@9CB5   A@3@4  Fi@6 @[@9CB7   D
 A
@3@4 arch@,@5 @[lib/@6 AD@9CB:   D
 I
@3@4 @B
windows @@5 @[@J@&
bin@=@&
lib@9C@,B?  path@3@4 PATH@,
@5 F @B J  @@5 @[@J@, G]@5 F+@=@, @5 F+@6 A@9C@2s D   zA J user_profile A@@:C@3 J J  J
app_preferences A@@:C@? J Japp_data@3@4 D@. C.~/lib/swipl@1	@2@- C)@6 @E @9C@B J J J
@3@4 J@. C.~@1	@2@- C)@6 J@9C@3 B B  @
 G. A@@:C@.s@!/usr/lib/swi-prolog/boot/packs.pl   zA J pack
 J J@:C@/ J J  J
 I J@:C@1 J J Fk@3@4$pack@- A@6pack_dir J@9C@3 J J D@3@4 J@- D@6 J@9XPgets CB; @ H&@3@<@9CB= @ H&	@3@n	?@5 J A@<@9XPchop_off C
A @ H @3@0@-@2@5 H@<@9CA @ H @3@0@-@1@-@2@5 H@<@9CA @ H @3@0@-@1@-@1@-@2@5 H@<@9CA @ H @3@0@-@1@-@1@-@1@-@2@5 H@<@9CA @ H @3@0@-@1@-@1@-@1@-@1@-@2@5 H@<@9CA @ H @3@0@-@1@-@1@-@1@-@1@-@1@-@2@5 H@<@9CA @ H @3@0@-@1@-@1@-@1@-@1@-@1@-@1@-@2@5 H@<@9CA @ H @3@0@-@1@-@1@-@1@-@1@-@1@-@1@-@1@-@2@5 H@<@9CA @ H 	@3@0@-@1@-@1@-@1@-@1@-@1@-@1@-@1@-@1@-@2@5 H@<@9C	A @ H @3@_@e@` @p@<@O@9CA @ H @3@n7@,@5 J A	@5 J@<@9XD  t  t t  @t 
try_deduce AP J C@ @S @u E}        @3@,	@5var_in A@< AQ@,
@5 Hx@5 J  A @@,@5 Hx@5 J%@<@9C@[ @ J!@3 @@5simplify A@<@9XP	norm_expr CC @ H.@3@,
@5do_norm_expr A@>@5 J&@=@$	
@<@9XPwrite_vcs_proved  C
B @ H  @3@5vcs_proved_this_session A@<@-No VCs were proved during this proof session.@5 H2@5 H/@<@9CB @ H@3@0@0@+@2@2@5 J0@<@2The only VC proved during this proof session was: @5 H2@5 H4@5 H/@<@9CB @ H@3@,@5 J0@<@8The following VCs were proved during this proof session:@5 H2@<@5 H/@5 D A@5write_numbers_left A@<@9CB @ H @3@A@-@5 J0@J@N@< J3@5 H2@5 H/@<@9XD  t  t t  @t  H @vP
safe_write C@]@@ @ HB@3@5 Ax@,@5double_slash A@,@5size A@>@_@d@f@p@'@5 B% @5 H4@'@5 JC@_@f@d@j Cm@u@=@/@_@d@f@q@5 H/@'@5 JC@5 H4@'@5 JC@>@_@d@`@P@p@_@`@P@d@j Cm@u@=	@_@d@`@P@q@&
 @<@9C@E@Y @ HB@3@5 Cj@,@5 J@@>@_@d@f@p@5printq A@_@f@d@j Cm@u@=@&@_@d@f@q@5 H/@5 JE@>@_@d@`@P@p@_@`@P@d@j Cm@u@=	@_@d@`@P@q@&
 @<@9C@m @ HB@3@Q@<_@5 H2@_@f@`@l@u@<@9C@t @ HB@3[@5 H2@0@2@5safe_write_list A]@5 H2@<@9C@'@z @ HB
 HC@3A@5 H2@5 H4@<@n	=@>@_@d@` @q@$
@=@5 H/@&
@O@<@9C@P@ @ HB@3@A@5 B*@J@N@R@0@+@+@2@5 C@,
@5 J; A(@5 H2
@,@5 JJ@>@_@d@` @q)@5 H2@_@d@`@j Cm@u@=@_@d@` @p@5 H/ JQ@5 H2@&
@O@<@9XPtv_show_type_template C@+A @u E        @3@5 B*@<@>@,	@5 H@=@>@5is_a_valid_type A@%	{type-identifier}@=@-@5 H!@%	 JX@<@#Type information for atomic object:@5wnl A@<@5tv_print_type_data A@<@9C@:A @ JT
 I	
@3@,@5 H@.array@+
@+@2@5type A
@5
checktypes A@5 H@< I@5tv_print_function_name A@<@. I
@2@5 J]@<@9C@0A @ JT
element	
@3@,@5 H@. J`@+@+
@2@5 Jb@5 Je@< Jl@5 Jh@<@. Jk@2
@5 J]@<@9C@)A @ JT	
@3@0	
@2@,@5 H@.sequence@+@2@5 Jb@< A@@5 Jh@<@0@2@5 J]@<@9CA @ JT	
@3@0	
@2@,@5 Je@< A@@5 Jh@<{list}@5 J]@<@9C@&A @ JT
 H	@3@. H	@2@,
@5 H@. H@-@2@5 Jb@< H@5 Jh@<@. H Jo@2@5 J]@<@9C@&A @ JT
for_all	
@3@. Jp	
@2 C,@5 H@< Jq@5 Jh@<@. Jp	{binding} C,@2 C,@5 J]@<@9C@&A @ JT
for_some	
@3@. Js	
@2 C,@5 H@< Jt@5 Jh@<@. Js Jr C,@2 C,@5 J]@<@9C@$A @ JT
 	
@3@5 Ax@>@5 JU@=@-@5 H!@< @5 Jh@<{ {identifier} : {type} } Jr@5 J]@<@9C@*A @ JT@3@,	@,
@5function_template A@,@,@5function A@<@5 Je@<@,
@5 Jv@<@5 Jh@<
@5 J]@<@9C@<A @ JT@3@,	@5 H@-@-@,
@,@5record_function A@,@-@5 B
@,
@5 Jy@<
@5 Je@<@-@,@-
@5 J|@<@5 Jh@<@5 J]@<@9C@-B  @ JT@3@0@+	@+
@2@5 C@,@5 H@<@,@5 Je@<@,
@0	@2@5 C@<@5 Jh@<
@5 J]@<@9XP@!used_rule_this_session_other_than CB_ @ H@3@,	@5ruleused_this_session A@5 HP@<@9XD  t  t t  @t  J~ AD  t  t t  @t  J~ @vPfile_can_be_written C@m @ @@3@0 F^@2@5 H@0 Br@2@6 H@9C@p @ @@3@A	@5 H @@J	@N@9XPmake_lower_case CA @ H @3@_@e@`@@@q@_@e@`@[@o@_@e@`@ @l@u@<@9CA @ H  	@:XD  t  t t  @t cases  AP J  C@" @u E        @3@>
 H@,@5 Hl@C	@=@'Type hypothesis no. or cases formula...CASES> @5 H_ A@,	@5 H`@,@5 HK@<@5 J A@<@9XP H C@ @ H@3off@5show_vc_changes A@<@9C@ @ H@3>>> New goal C@5 H2@5 H4:  @5 H2@5 H4@5 H/@<@9XD  t  t t  @t make_record_equality_goal AP J C@7CS @ H	

 DR
@3@<@-
 A@0	@2@,@5 J|@- A@0
@2@5 J|@<@9C@DCX @ H

	


 H DR@3
@5 J A@<@- A@0	@2@,@5 J|@- A@0
@2@5 J|@<@9XPdisplay_general_help  C@* @u E        @3@,@5 HO A@5 H4@5 H/@O@9C@+ @ J  @3@<@9XPget_next_vc C@5D @ H @3@,	@5 H@5 D@,
@5 H@>@5 H A@=@5
is_vc_line A@<@,@5 H A@,@5fdl_file_title A@,
@5makename A@<@>@'	@=
@5read_verification_condition A@<@9XPprint_rulename CB @ H@3 J@5plain_output A@<@5 H4::@5 H2@5 H4@6 H/@9CB @ H@3 H@5 J@<@,
@5 H A@5 H4 J@5 H2@5 H4@6 H/@9XD  t  t t  @t done__proof_log  @vPdo_vc C@2@C @u Er        @3@5clear_vc  A@.case_pointer@-@2@5 A7@. J @2@5 A:@.vc_name@-@2@5 A7@.on_case@-@-@-@2@5 A7@.case@-@-@-@2@5 A7@.proved_for_case@-@-@2@5 A7@5add_vc A@<@9XPfetch_inference_rule C@<AX @ H@3@,@5use_rulefile A@,@5get_term A@>@ 
 may_be_deduced_from	
@!@=@ 
 may_be_deduced	@!@&
 @!@A
@5banned_rule A@J
@N@6is_chosen_rulename A@9XPprocess_replace_arg_expression CDR @ H&@3@Q@<@<!!! Error in argument syntax: illegal Prolog variable found.@5 H2@5 H/@O@9CDX @ H&
 H	
@3@5 J A@<@6 J@9CD\ @ H&
 Cm
 HN HO		@3@.hyp_to_replace	@2@5 A:@<@9CD_ @ H&
 Cm
 HN I		@3@. Hs	@2@5 A:@<@9C@3Db @ H&
 Cm
 HN HO	
@3@5 Cj@5 Cj@_@f@g@o@. J	@2@5 A:@n	@<@. Cm@. HN HO@2
@2@5 J@<@9C@3Dk @ H&
 Cm
 HN I	
@3@5 Cj@5 Cj@_@f@g@o@. Hs	@2@5 A:@n	@<@. Cm@. HN I@2
@2@5 J@<@9CDt @ H&
 HN HO	@3@5 Cj@. J	@2@5 A:@<@9CDx @ H&
 HN I	@3@5 Cj@. Hs	@2@5 A:@<@9XD  t  t t  @t deleted @vPtype_sub CB @ H&		@3@5 H4@5 H/@<@9CB @ H&@3@5 H4@5 H/@<@9XP
do_forgetting  CA @ H@3hyplist@,@5 Hl@5forget A@O@9CA @ H  @3@<@9XP G  C@W @ HJ@3@5 I A@5 D@5see_correct_input_stream  A@5 H/@5write_check_prompt  A@. H@-@-@2@5 A7@,@,	@5read_user_command A@5check_command_arguments A@5execute_command A@>exit@5 HP	forceexit@5 HP@5	write_log  A@5maybe_do_auto_newvc  A@=
@>@& K @=@& K@5verified_exit_command A@. H@+
@2@5 H)@n
@. H@2@5 @O@5 K@5set_exit_status  A@6 C @9XP I CB @ I@3@<@9CB @ I
@3@5in_set_list A@5 I@<@9XD  t  t t  @t tv_depth @vD  t  t t  @t  H @vP H C@ H H  H@:XD  t  t t  @t prolog_predicate_name @#P	determine CBf @ H&@3@5pattern A@<@9CBg @ H&
@3@<@9XPsplit_atom_list C@5@N @u E        	
@3@,@5qualifier_prefix A@>@,
@0@2@,@5
triple_append A
@5 H@<@0@2@5 K A@=
@5 H@& @!@D
@<@9XPupdate_vcs_proved C@ @u E        @3@A	@-@5 J0@J	@N@<@. J1@1@0@2@2@5 @O@<@9C@ @ K%@3@,	@5 J0@<@,
@5insert_in_vc_list A@<@. J1
@2@5 @O@. J1	@2@5 H)@<@9XD  t  t t  @t  I @vPbigger_than_all_hyps C
@9 @ I{@3@,	@-@5 H@_@f@e@r@<@O@9C@> @ I{@3@<@9XPdo_implication  C@\ @ I{@3@-@. C@+@+	@2@5 H@-@5 H@5 I|@O@9C@#@b @ I{@3@-@. C@+@+	@2@5 H@-@. FR	@2@5 H@. FR@2@,
@5 I@5 I|@O@9XP
write_vc_data C@ @u Es        @3@5 J A@5 C A@5write_vc_description A@<@5 B  A@<@5write_forgotten_hyps  A@<@5write_deleted_hyps  A@<@5write_depth_information  A@<@6 B  A@9C@ @ K/@3@A
@5 K0@J
@N	Warning: @5 H2@5 H4 cannot be written.@5 H2@5 H/@<@O@9XPrewrite_record_field_list C@+B @ H 
 @U 

  G] 
@3@<@9C@:C @ H 
 @U
 
 G] 
@3@<@0@2@0@1 @1
@2@5 KE A@<@9XPwrite_justs CA @ H@3@<@9CA @ H	
@3@5 H/            @5 H2@5 H4@5 KH A@<@9XD  t  t t  @t  J( AP J' C
 @u Ex        
 FR @ AQ@3@<@9C
 @ KL
 FR AQ @@3@<@9C @ KL
 FR FR
@3@5 J&@<@9C@) @ KL
 FR
@3@,@5 J&@>@& @@&	 AQ@=@>@& AQ@&	 @@=@ 	
 FR@!@<@9C
@) @ KL
 H AQ AQ@3@<@9C@* @ KL
 H	 AQ AQ@3@<@9C@+ @ KL
 H
 FR
 AQ@3@<@9C@, @ KL
 H
 FR

 AQ@3@<@9C@- @ KL
 H @
@3@5 J&@<@9C@. @ KL
 H
 @@3@5 J&@<@9C@/ @ KL
 H

@3@5 J&@<@9C@@0 @ KL
 H
@3@,@5 J&@>@& @@5 J&@C
@=@m@>
@& AQ@$	@C
@=@a@,
@5 J&@>@>@&
 @@$	@=@&
 AQ@$	
@=@G@>@1@>
@ 
 FR
@!@=@ @>
@ 
 FR@!@=@>
@ 

 FR@!@=@ 

 FR
@!@&	 AQ@=@>@$
@$	@=
@ 	
 H
@!@<@9C
@X @ KL
 H @ @@3@<@9C@Y @ KL
 H	 @ @@3@<@9C@Z @ KL
 H
 FR
 @@3@<@9C@[ @ KL
 H
 FR

 @@3@<@9C@\ @ KL
 H AQ
@3@5 J&@<@9C@] @ KL
 H
 AQ@3@5 J&@<@9C@^ @ KL
 H

@3@5 J&@<@9C@@_ @ KL
 H
@3@,@5 J&@>
@& @@$	@C
@=@o@>@& AQ@5 J&@C
@=@a@,
@5 J&@>@&
 @@$	
@=@Q@>@&
 AQ@$	@=@G@>@1@>
@ 
 FR
@!@=@ @>
@ 
 FR@!@=@>
@ 

 FR@!@=@ 

 FR
@!@&	 @@=@>@$
@$	@=
@ 	
 H
@!@<@9C
@ @ KL
 C AQ @@3@<@9C@ @ KL
 C	 @ @@3@<@9C@ @ KL
 C

 @@3@<@9C@ @ KL
 C @
@3@5 J&@<@9C@ @ KL
 C
 AQ@3@. FR
@2@5 J&@<@9C@ @ KL
 C
 FR
@3@. FR
@2@5 J&@<@9C@ @ KL
 C
 FR

@3@5 J&@<@9C@ @ KL
 C
 C@3@. C@. H
@2@2@5 J&@<@9C@@ @ KL
 C
@3@,@5 J&@>@& @@5 J&@C
@=@r@>
@& AQ@&	 @@C
@=@f@,
@5 J&@>@&
 @@$	
@=@V@>
@&
 AQ@. FR
@2@5 J&@=@G@>@1@>
@ 
 FR
@!@=@ @>
@ 
 FR@!@=@>
@ 

 FR@!@=@ 

 FR
@!@$	
@=@>@$
@&	 @@=
@ 	
 C
@!@<@9C@ @ KL
 H

 @@3@<@9C@ @ KL
 H
 FR
 AQ@3@<@9C@ @ KL
 H
 FR

 AQ@3@<@9C@ @ KL
 H
 @@3@5 J&@<@9C@ @ KL
 H @
@3@5 J&@<@9C@ @ KL
 H
 AQ@3@. FR
@2@5 J&@<@9C@ @ KL
 H AQ
@3@. FR
@2@5 J&@<@9C@#@ @ KL
 H
 H@3@. H
@2@,
@5 J&@. H
@2@5 J&@<@9C@/@ @ KL
 H
 H
@3@. H@2@,
@5 J&@. H@2
@5 HP@. H

@2@5 J&@<@9C@/@ @ KL
 H
 H
@3@. H
@2@,
@5 J&@. H
@2
@5 HP@. H
@2@5 J&@<@9C@@ @ KL
 H
@3@,@5 J&@>@& @@5 J&@C
@=@w@>@& AQ@. FR@2@5 J&@C
@=@f@,
@5 J&@>@&
 @@$	@=@V@>
@&
 AQ@. FR
@2@5 J&@=@G@>@1@>
@ 
 FR
@!@=@ @>
@ 
 FR@!@=@>
@ 

 FR@!@=@ 

 FR
@!@&	 AQ@=@>@$
@&	 @@=
@ 	
 H
@!@<@9C@l@ @ KL
 Jp
 
@3@,
@5 IY@>
@-@5 IZ A@%dont_retract@=@. IZ

temp@2@5 @O@% B/@,@5 J&@>@& @@&	 @@=@>@& AQ@&	 AQ@=@ 	
 Jp
 
@!@<@>@& KN@=@. IZ

 KO@2@5 H)@<@9C@lA @ KL
 Js
 
@3@,
@5 IY@>
@-@5 KM@% KN@=@. IZ

 KO@2@5 @O@% B/@,@5 J&@>@& @@&	 @@=@>@& AQ@&	 AQ@=@ 	
 Js
 
@!@<@>@& KN@=@. IZ

 KO@2@5 H)@<@9CA& @ KL
 I
@3@<@. I
@2@5set_simplify A@<@9CA* @ KL
 I
@3@<@. I
@2@5 KP@<@9CA. @ KL
 I
@3@<@. I
@2@5 KP@<@9CA2 @ KL
 H
@3@<@. H
@2@5 KP@<@9CA6 @ KL
 I
@3@<@. I
@2@5 KP@<@9CA: @ KL
 I
@3@<@. I
@2@5 KP@<@9CA> @ KL
 I

@3@<@. I

@2@5 KP@<@9CAB @ KL
 I
@3@<@. I
@2@5 KP@<@9CAAJ @ KL


 DR
@3@,@5 H@>@. H@-@2@5 Jb@<@. DR
@2@5 KP@D
@D@C@=At@>
enumerated@5 Jb@<@. DR
@2@5enumerated_simplify A@D
@D@C@=AW@,
@5 J&@,@5 J&@>
@$
@&	 @@D@C@=A=@>@
@5signed_integer A@>@5 KW
@5 HP@&	 AQ@D@C@=@@>@B@ 
 D#@!@>@5 KW@. Cm
@2@,@5 J&@ 	
 DR@!@=@5 KW@. Cm
@2@,@5 J&@ 	
 DR@!@=@@@ 
 Cm@!@>@5 KW@. Cm
@2@,@5 J&@ 	
 DR@!@=@5 KW@. D#
@2@,@5 J&@ 	
 DR@!@=@@>@@5 KW@>@B@ 

 D#@!@>@5 KW@. Cm@2@,@5 J&@ 	
 DR@!@=@5 KW@. Cm@2@,@5 J&@ 	
 DR@!@=@@@ 

 Cm@!@>@5 KW@. Cm@2@,@5 J&@ 	
 DR@!@=@5 KW@. D#@2@,@5 J&@ 	
 DR@!@=@ 	
 DR
@!@D@C@<@9CAA @ KL


 I	
@3@,@5 H@> KS@5 Jb@<@. I	
@2@5 KT@D
@D@C@=A\@,
@5 J&@,@5 J&@>@
@5 KW@>@(@5 KW@>
@5	less_than A@&	 @@=@>@$
@=
@5 KZ@&	 AQ@D@C@=@@>@B@ 
 D#@!@>@5 KW@. Cm
@2@,@5 J&@ 	
 I@!@=@5 KW@. Cm
@2@,@5 J&@ 	
 I@!@=@@@ 
 Cm@!@>@5 KW@. Cm
@2@,@5 J&@ 	
 I	@!@=@5 KW@. D#
@2@,@5 J&@ 	
 I@!@=@@>@@5 KW@>@B@ 

 D#@!@>@5 KW@. Cm@2@,@5 J&@ 	
 I	@!@=@5 KW@. Cm@2@,@5 J&@ 	
 I	@!@=@@@ 

 Cm@!@>@5 KW@. Cm@2@,@5 J&@ 	
 I@!@=@5 KW@. D#@2@,@5 J&@ 	
 I	@!@=@ 	
 I	
@!@D@C@<@9CAA @ KL


 I
@3@,@5 H@> KS@5 Jb@<@. I
@2@5 KT@D
@D@C@=A\@,
@5 J&@,@5 J&@>@
@5 KW@>@(@5 KW@>
@5 KZ@&	 @@=@>@$
@=
@5 KZ@&	 AQ@D@C@=@@>@B@ 
 D#@!@>@5 KW@. Cm
@2@,@5 J&@ 	
 I	@!@=@5 KW@. Cm
@2@,@5 J&@ 	
 I	@!@=@@@ 
 Cm@!@>@5 KW@. Cm
@2@,@5 J&@ 	
 I@!@=@5 KW@. D#
@2@,@5 J&@ 	
 I	@!@=@@>@@5 KW@>@B@ 

 D#@!@>@5 KW@. Cm@2@,@5 J&@ 	
 I@!@=@5 KW@. Cm@2@,@5 J&@ 	
 I@!@=@@@ 

 Cm@!@>@5 KW@. Cm@2@,@5 J&@ 	
 I	@!@=@5 KW@. D#@2@,@5 J&@ 	
 I@!@=@ 	
 I
@!@D@C@<@9CAB/ @ KL


 H
@3@,@5 H@>@. H@-@2@5 Jb@<@. H
@2@5 KP@D
@D@C@=A~@> KS@5 Jb@<@. H
@2@5 KT@D
@D@C@=Aa@,
@5 J&@,@5 J&@>
@$
@&	 AQ@D@C@=AG@>@
@5 KW@>@5 KW@>
@5 HP@&	 @@=@$
@&	 @@D@C@=@@>@B@ 
 D#@!@>@5 KW@. Cm
@2@,@5 J&@ 	
 H@!@=@5 KW@. Cm
@2@,@5 J&@ 	
 H@!@=@@@ 
 Cm@!@>@5 KW@. Cm
@2@,@5 J&@ 	
 H@!@=@5 KW@. D#
@2@,@5 J&@ 	
 H@!@=@@>@@5 KW@>@B@ 

 D#@!@>@5 KW@. Cm@2@,@5 J&@ 	
 H@!@=@5 KW@. Cm@2@,@5 J&@ 	
 H@!@=@@@ 

 Cm@!@>@5 KW@. Cm@2@,@5 J&@ 	
 H@!@=@5 KW@. D#@2@,@5 J&@ 	
 H@!@=@ 	
 H
@!@D@C@<@9CAB @ KL


 I
@3@,@5 H@> KS@5 Jb@<@. I
@2@5 KT@D
@D@C@=Ad@,
@5 J&@,@5 J&@>
@$
@&	 @@D@C@=AJ@>@
@5 KW@>@!@5 KW@>
@5 KZ@&	 @@=	
@5 KZ@&	 AQ@D@C@=@@>@B@ 
 D#@!@>@5 KW@. Cm
@2@,@5 J&@ 	
 I@!@=@5 KW@. Cm
@2@,@5 J&@ 	
 I@!@=@@@ 
 Cm@!@>@5 KW@. Cm
@2@,@5 J&@ 	
 I@!@=@5 KW@. D#
@2@,@5 J&@ 	
 I@!@=@@>@@5 KW@>@B@ 

 D#@!@>@5 KW@. Cm@2@,@5 J&@ 	
 I@!@=@5 KW@. Cm@2@,@5 J&@ 	
 I@!@=@@@ 

 Cm@!@>@5 KW@. Cm@2@,@5 J&@ 	
 I@!@=@5 KW@. D#@2@,@5 J&@ 	
 I@!@=@ 	
 I
@!@D@C@<@9CAB @ KL


 Hd
@3@,@5 H@> KS@5 Jb@<@. Hd
@2@5 KT@D
@D@C@=Ad@,
@5 J&@,@5 J&@>
@$
@&	 @@D@C@=AJ@>@
@5 KW@>@!@5 KW@>
@5 KZ@&	 @@=	
@5 KZ@&	 AQ@D@C@=@@>@B@ 
 D#@!@>@5 KW@. Cm
@2@,@5 J&@ 	
 I@!@=@5 KW@. Cm
@2@,@5 J&@ 	
 I@!@=@@@ 
 Cm@!@>@5 KW@. Cm
@2@,@5 J&@ 	
 Hd@!@=@5 KW@. D#
@2@,@5 J&@ 	
 I@!@=@@>@@5 KW@>@B@ 

 D#@!@>@5 KW@. Cm@2@,@5 J&@ 	
 Hd@!@=@5 KW@. Cm@2@,@5 J&@ 	
 Hd@!@=@@@ 

 Cm@!@>@5 KW@. Cm@2@,@5 J&@ 	
 I@!@=@5 KW@. D#@2@,@5 J&@ 	
 Hd@!@=@ 	
 Hd
@!@D@C@<@9CA3C @ KL


 Ip
@3@,@5 J&@>@M@5 KW@,@. IU@2@5 I@>@,
@. IU@. Ii@2@2@5 I@_@d@d
@s@&	 AQ@=@,
@. IU@. K^@2@2@5 I@_@d@d
@t@&	 @@D@D@=@@>@?@ 
 IU@!@. K]@2@,@5 J&@. K]@2@,@5 J&@>@>@& AQ@=@& AQ@&	 AQ@=@>@& @@$	@=@& @@$	@=@@>@n@>@ 
 D#@!@=
@ 
 Cm@!@. K]@2@,@5 J&@. K]@2@,@5 J&@>@!@& @@>@& @@&	 AQ@=@>@& AQ@&	 @@=@ 	
 FR@!@=@>@& AQ@$	@=@>
@& @@ 	
 FR@!@=@& AQ@$	@=@#@>@ 
 I@!@. K]@2@5 J&@=
@ 	
 K]@!@C@D@C@D@<@9CC] @ KL
 In Im
@3@. IU

@2@5 J&@<@9CC^ @ KL
 K_
@3@. IU

@2@5 J&@<@9C@C` @ KL
 K`
@3@,@5 J&@>@&@5 KW@>@_@d@` @r@$	@=
@_@d@` @o@_@d@i I@u@D@D@=@[@>@ 
 IU@!@$	@D
@C@=@E@>@(@ 
 IU
@!@. K`@2@,@5 J&@. K`
@2@,@5 J&@ 	
 IU@!@=@>@ 
 K`@!@$	@=@ 	
 K`@!@D@D@<@9CC} @ KL@3@5array_simplify A@<@9CC~ @ KL@3@5record_simplify A@<@9CC @ KL@3@5sequence_simplify A@<@9CC @ KL
 C
@3@. Kj
@2@5 KT@<@9CC @ KL
 A
@3@. Kk
@2@5 KT@<@9CC @ KL@3@5evaluate A@<@9XP
defined_funct C@ @ H.@3@,@,@5 B
@>@5 Jy@=@5 Ig A@5 D/@<@9XPchange C@'C @ H&
	@3@0@2@5 I A@<@. I E@2@5 H)@. I E@2@5 A:@. I	@2@5 H)@<@9C@-C @ H&
@3@0@+
@2@5 Kt@<@. I@1
@2@5 H)@. I
@2@5 A:@5 I A@_@d@`@l@u@<@9CC @ H&	@3@_@d@`@l@u@<@9C
C @ H&	
@3@5 B*@<@9CC @ H&@3@,
@,@5parse A@,@5
changelist A
@5 Kv@<@9XPeread C	G @ H @3@5 I@5	echo_term A@<@9XP I C@!@^ @ I@3@5 H/@5 H/From H@5 H2@5 H4@:@5 JC@ @5 JC@,@5 H@5 H4@5 H/@O@9C@j @ I@3Proved: @5 H2@5 H4@5 H/Keep this result@5read_answer A@<@9XPbuildsav  C@[ @ @  @3@5zero_defects_reported  Achecker.sav@5save_program A @6 C@9C@` @ @  @3@5report_total_defects  A@6 C@9XPtidy_up_inference_database CC @ HJdelete@3@.could_infer@-@2@5 A7@<@9CC @ HJundelete@3@.could_not_infer@-@2@5 A7@<@9CC @ HJ @'@3@<@9C	C @ HJ
save_state@3recent_save_command_issued@5 A:@<@9CC @ HJ@3@5trivial_command A@<@9CC @ HJ D@3@<@9C	C @ HJ@3@. K@-@2@5 A7@<@9XPcompatible_array_indices CB @ H

@3@<@6 K A@9CB @ H@3@<@9XPfind_array_component C@)@ @ I
:=
@3@>
@5satisfies_index_constraint A@<@5 J&@=@5@!does_not_satisfy_index_constraint A@<
@5 K A@<@9C@ @ I@3@. K@-@-@2@5 HP@5 J&@-@5 H@<@9XD  t  t t  @t con @vP	type_patt CA @ H&@3@A@-@5inst A@5 H4@<@9XPbuilt_in_classification C@.A @u E         
 D#
@A@R@I@T@H
arith
 ir
 
 K@:C@.A @ K 
 Cm
@A@R@I@T@H
 K
  K
 
 K@:C@.A @ K 
 IU
@A@R@I@T@H
 K
  K
 
 K@:C@.A @ K 
 
@A@R@I@T@H
 K
  K
 
 K@:C@.A @ K 
 K^
@A@R@I@T@H
 K
 i
 
 K@:C@3A @ K
 DR
@A@R@I@T@H
 K
  K
 
 K@3 H@6use_subst_rules_for_equality A@9C@.A @ K 
 D#
@A@R@I@T@H
assoc
  K
 
 K@:C@.A @ K 
 IU
@A@R@I@T@H
 K
  K
 
 K@:C@.A @ K 
 IU
@A@R@I@T@H
 K
  K
 
 K@:C@3A @ K
 DR
@A@R@I@T@H
 K
  K
 
 K@3 H@6 K@9C@.A" @ K 
 D#
@A@R@I@T@H
commut
  K
 
 K@:C@.A# @ K 
 IU
@A@R@I@T@H
 K
  K
 
 K@:C@3A$ @ K
 DR
@A@R@I@T@H
 K
  K
 
 K@3 H@6 K@9C@.A' @ K 
 D#
@A@R@I@T@H
distrib
  K
 
 K@:C@.A( @ K 
 Cm
@A@R@I@T@H
 K
  K
 
 K@:C@.A) @ K 
 IU
@A@R@I@T@H
 K
  K
 
 K@:C@3A* @ K
 DR
@A@R@I@T@H
 K
  K
 
 K@3 H@6 K@9C@.A- @ K 
 Cm
@A@R@I@T@H
minus
  K
 
 K@:C@.A. @ K 
 D#
@A@R@I@T@H
 K
  K
 
 K@:C@$A/ @ K 
 I@A@R@I@T@H
 K
  K@:C@.A0 @ K 
 IU
@A@R@I@T@H
 K
  K
 
 K@:C@3A1 @ K
 DR
@A@R@I@T@H
 K
  K
 
 K@3 H@6 K@9C@.A4 @ K 
 D#
@A@R@I@T@H
intdiv
  K
 
 K@:C@.A5 @ K 
 K^
@A@R@I@T@H
 K
  K
 
 K@:C@$A6 @ K 
 I@A@R@I@T@H
 K
  K@:C@3A7 @ K
 DR
@A@R@I@T@H
 K
  K
 
 K@3 H@6 K@9CA: @ K 	@A@R@R@A@Y
 Ja@:CA; @ K
 Jk@A@R@R@A@Y
	mk__array@3@6
spark_enabled  A@9C@+A= @ K 
 DR
@E@N@U@M
enum
 e
 
 K@:C@+A> @ K 
 H
@E@N@U@M
 K
  K
 
 K@:C@+A? @ K 
 I
@E@N@U@M
 K
  K
 
 K@:C@+A@ @ K 
 I
@E@N@U@M
 K
  K
 
 K@:C@+AA @ K 
 Hd
@E@N@U@M
 K
  K
 
 K@:C@+AB @ K 
 I	
@E@N@U@M
 K
  K
 
 K@:CAC @ K 
 Kk@E@N@U@M
 K@:CAD @ K 
 Kj@E@N@U@M
 K@:CAE @ K 
 H@E@N@U@M
 K@:CAG @ K 
 H@E@N@U@M

enum_cases@:C@@AI @ K 
 H
@E@N@U@M@E@R@A@T@I@O@N
enumeration
  K
 
 K@:C@@AJ @ K 
 I
@E@N@U@M@E@R@A@T@I@O@N
 K
  K
 
 K@:C@@AK @ K 
 I
@E@N@U@M@E@R@A@T@I@O@N
 K
  K
 
 K@:C@@AL @ K 
 Hd
@E@N@U@M@E@R@A@T@I@O@N
 K
  K
 
 K@:C@@AM @ K 
 I	
@E@N@U@M@E@R@A@T@I@O@N
 K
  K
 
 K@:C@+AN @ K 
 Kk@E@N@U@M@E@R@A@T@I@O@N
 K@:C@+AO @ K 
 Kj@E@N@U@M@E@R@A@T@I@O@N
 K@:C@-AQ @ K 
 K`@F@D@L@F@U@N@C@S
 K`
  K@:C@7AR @ K 
 Hd
@F@D@L@F@U@N@C@S
 K`
  K
 
 K@:C@7AS @ K 
 I	
@F@D@L@F@U@N@C@S
 K`
  K
 
 K@:C@"AT @ K 
 H@F@D@L@F@U@N@C@S
 K`@:C@7AU @ K 
 IU
@F@D@L@F@U@N@C@S
 K`
  K
 
 K@:C@<AV @ K
 DR
@F@D@L@F@U@N@C@S
 K`
  K
 
 K@3 H@6 K@9C@-AY @ K 
 K_@F@D@L@F@U@N@C@S
 K_
  K@:C@7AZ @ K 
 Hd
@F@D@L@F@U@N@C@S
 K_
  K
 
 K@:C@7A[ @ K 
 I	
@F@D@L@F@U@N@C@S
 K_
  K
 
 K@:C@7A\ @ K 
 IU
@F@D@L@F@U@N@C@S
 K_
  K
 
 K@:C@-A] @ K 
 K`@F@D@L@F@U@N@C@S
 K_
  K@:C@<A^ @ K
 DR
@F@D@L@F@U@N@C@S
 K_
  K
 
 K@3 H@6 K@9C@-Aa @ K 
 K]@F@D@L@F@U@N@C@S
 K]
  K@:C@"Ab @ K 
 FR@F@D@L@F@U@N@C@S
 K]@:C@7Ac @ K 
 DR
@F@D@L@F@U@N@C@S
 K]
  K
 
 K@:C@7Ad @ K 
 H
@F@D@L@F@U@N@C@S
 K]
  K
 
 K@:C@7Af @ K 
 Ik
@F@D@L@F@U@N@C@S
exp
  K
 
 K@:C@7Ag @ K 
 IU
@F@D@L@F@U@N@C@S
 K
  K
 
 K@:C@7Ah @ K 
 Hd
@F@D@L@F@U@N@C@S
 K
  K
 
 K@:C@7Ai @ K 
 I
@F@D@L@F@U@N@C@S
 K
  K
 
 K@:C@7Aj @ K 
 I	
@F@D@L@F@U@N@C@S
 K
  K
 
 K@:C@7Ak @ K 
 I
@F@D@L@F@U@N@C@S
 K
  K
 
 K@:C@<Al @ K
 DR
@F@D@L@F@U@N@C@S
 K
  K
 
 K@3 H@6 K@9CAo @ K 
 H@L@O@G@I@C
 K@:CAp @ K 
 H@L@O@G@I@C
 K@:CAq @ K 
 H@L@O@G@I@C
 K@:CAr @ K
 DR@L@O@G@I@C
 K@3 H@6 K@9CAu @ K 
 H@L@O@G@I@C
 K@:CAv @ K 
 H@L@O@G@I@C
 K@:CAw @ K 
 H@L@O@G@I@C
 K@:CAx @ K
 DR@L@O@G@I@C
 K@3 H@6 K@9CA{ @ K 
 H@L@O@G@I@C
 K@:CA| @ K 
 H@L@O@G@I@C
 K@:CA} @ K
 DR@L@O@G@I@C
 K@3 H@6 K@9CA @ K 
 H@L@O@G@I@C
 Iz@:CA @ K
 DR@L@O@G@I@C
 K@3 H@6 K@9CA @ K 
 C@L@O@G@I@C
implies@:CA @ K
 DR@L@O@G@I@C
 K@3 H@6 K@9CA @ K 
 H@L@O@G@I@C
logical_and@:CA @ K
 DR@L@O@G@I@C
 K@3 H@6 K@9CA @ K 
 FR@L@O@G@I@C
logical_not@:CA @ K
 DR@L@O@G@I@C
 K@3 H@6 K@9CA @ K 
 H@L@O@G@I@C

logical_or@:CA @ K
 DR@L@O@G@I@C
 K@3 H@6 K@9CA @ K 
 FR@L@O@G@I@C
logical@:CA @ K 
 H@L@O@G@I@C
 K@:CA @ K 
 H@L@O@G@I@C
 K@:CA @ K 
 C@L@O@G@I@C
 K@:CA @ K 
 H@L@O@G@I@C
 K@:CA @ K
 DR@L@O@G@I@C
 K@3 H@6 K@9C@7A @ K 
 DR
@I@N@T@I@N@E@Q@S
inequals
  K
 
 K@:C@7A @ K 
 I
@I@N@T@I@N@E@Q@S
 K
  K
 
 K@:C@7A @ K 
 Hd
@I@N@T@I@N@E@Q@S
 K
  K
 
 K@:C@7A @ K 
 I	
@I@N@T@I@N@E@Q@S
 K
  K
 
 K@:C@7A @ K 
 DR
@N@U@M@I@N@E@Q@S
 K
  K
 
 K@:C@7A @ K 
 H
@N@U@M@I@N@E@Q@S
 K
  K
 
 K@:C@7A @ K 
 I
@N@U@M@I@N@E@Q@S
 K
  K
 
 K@:C@7A @ K 
 Hd
@N@U@M@I@N@E@Q@S
 K
  K
 
 K@:C@7A @ K 
 I
@N@U@M@I@N@E@Q@S
 K
  K
 
 K@:C@7A @ K 
 I	
@N@U@M@I@N@E@Q@S
 K
  K
 
 K@:C@7A @ K 
 DR
@N@U@M@I@N@E@Q@S
zero
  K
 
 K@:C@7A @ K 
 H
@N@U@M@I@N@E@Q@S
 K
  K
 
 K@:C@"A @ K 
 H@N@U@M@I@N@E@Q@S
 K@:C@"A @ K 
 DR@G@E@N@I@N@E@Q@S
transitivity@:C@"A @ K 
 H@G@E@N@I@N@E@Q@S
 K@:C@"A @ K 
 I@G@E@N@I@N@E@Q@S
 K@:C@"A @ K 
 Hd@G@E@N@I@N@E@Q@S
 K@:C@"A @ K 
 I@G@E@N@I@N@E@Q@S
 K@:C@"A @ K 
 I	@G@E@N@I@N@E@Q@S
 K@:C@"A @ K 
 DR@G@E@N@I@N@E@Q@S

strengthen@:C@"A @ K 
 I@G@E@N@I@N@E@Q@S
 K@:C@"A @ K 
 I	@G@E@N@I@N@E@Q@S
 K@:C@ A @ K 	@G@E@N@I@N@E@Q@S
negation@:CA @ K 	@Q@U@A@N@T@I@F
quant@:C@(A @ K 
 Hd
@S@E@Q
seqlen
  K
 
 K@:C@(A @ K 
 I	
@S@E@Q
 K
  K
 
 K@:C@(A @ K 
 D#
@S@E@Q
 K
  K
 
 K@:C@(A @ K 
 Cm
@S@E@Q
 K
  K
 
 K@:CA @ K 
 Cb@S@E@Q
 K@:C@-A @ K
 DR
@S@E@Q
 K
  K
 
 K@3 H@6 K@9CA @ K 
 G@S@E@Q
 A!@:CA @ K
 DR@S@E@Q
 K@3 H@6 K@9CA @ K 
 I$@S@E@Q
 I$@:CA @ K
 DR@S@E@Q
 I$@3 H@6 K@9CA @ K 
 I%@S@E@Q
 I%@:CA @ K
 DR@S@E@Q
 I%@3 H@6 K@9CA @ K 
 Iq@S@E@Q
 K@:CA @ K 
 G@S@E@Q
 K@:CA @ K
 DR@S@E@Q
 K@3 H@6 K@9CA @ K 
 Ir@S@E@Q
 K@:CA @ K 
 G@S@E@Q
 K@:CA @ K @S@E@Q
 K@:CA @ K
 DR@S@E@Q
 K@3 H@6 K@9CA @ K 
 DR@S@E@Q
seq@:CA @ K 
 H@S@E@Q
 K@:CA @ K 
 I
@S@E@T@S
sets@:CA @ K 
 I@S@E@T@S
 K@:CA @ K 
 FR@S@E@T@S
 K@:CA @ K 
 I@S@E@T@S
 K@:CA @ K 
 I@S@E@T@S
 K@:CA @ K 
 I@S@E@T@S
 K@:CA @ K 
 I@S@E@T@S
 K@:CA @ K 
 I@S@E@T@S
 K@:CA @ K 
 H@S@E@T@S
 K@:CA @ K
 DR@S@E@T@S
 K@3 H@6 K@9CA @ K 	@S@P@E@C@I@A@L	@:CA @ K 	@R@E@C@O@R@D	@:C@4A @ K 
bit__and
@B@I@T@W@I@S@E
bitwise
  K
 
 K@:C@4A @ K 
bit__or
@B@I@T@W@I@S@E
 K
  K
 
 K@:C@4A @ K 
bit__xor
@B@I@T@W@I@S@E
 K
  K
 
 K@:C@4A @ K 
 I
@B@I@T@W@I@S@E
 K
  K
 
 K@:C@4A @ K 
 DR
@B@I@T@W@I@S@E
 K
  K
 
 K@:C@4A @ K 
 Ij
@M@O@D@U@L@A@R
modular
  K
 
 K@:C@4A @ K 
 I
@M@O@D@U@L@A@R
 L
  K
 
 K@:C@4A @ K 
 H
@M@O@D@U@L@A@R
 L
  K
 
 K@:C@4A @ K 
 I
@M@O@D@U@L@A@R
 L
  K
 
 K@:C@4A @ K 
 DR
@M@O@D@U@L@A@R
 L
  K
 
 K@:XPswisav_checker  C@"@d @ @  @3@5 Kchecker@0@. AP @@2@1@. HU@/
runtime_entry G@2@1@. G AQ@2@2@5 F @6 C@9C@i @ @  @3@5 K@6 C@9XD  t  t t  @t ini_file_consult @vPmynumbervars C@ @ @@3@,@5 FI @,@5format_vars A@$@9XD  t  t t  @t rule_applied @vD  t  t t  @t  K   AP K   CB @ H  @3@. H= K @2@5 @O@<@9XD  t  t t  @t vcs_to_prove @vPdo_direct_goals CB	 @ H
@3@R
@ 

 HU@!@<@@5 L A@<@9CB @ H	@3@<@9XPfound_help_pattern C	@ @ J	@3@<@9C@ @ J	 D@3@<@9XP
find_range C@3@ @ J


 H
@3@,@,@5covers_interval A
@,@,@5 L@5find_max A@5find_min A@. I
@2@6 Hh@9XP J> CA
 @ HB@3@5 Ax@<@,
@5 H@,@5double_slash_list A@5 H@<@9XD  t  t t  @t 
used_ident @vP
changesign C
C @ H.
 I

@3@<@9C	C @ H.	
 I@3@<@9XP	make_list C@4Ck @ H&		@3@. H'@+@+@2@5 H)@,
@5 H+@0@1@2
@,@5 H@n@,@5 L+ A@ 
@!@<@9CCs @ H&	@3@<@9XPessence CC @ H.
 IU@3@5 I@<@9CC @ H.
 IU
 IU@3@5term A@<@9C
C  @ H.	@3@5 I@<@9CC" @ H.	@3@5 L0@<@9XPreplace C@W @ H&@3@. H@+
@2@5 H)@5 H A@5 Fe A@5 G  A@O@9C@@[ @ H&@3@5 J@>@& HO@%
 H@% I@=	@& I@%
 H;@% H?trying_a_replace_all@5 A7@.replace_all_expr_type@-@2@5 A7@. H=command@-@2@5 A7@. H= L>@/ L4@/ HN	@2@5 @O@.rep_working_on@-@-@-@2@5 A7@. L@
	@2@5 @O@,@0
@1	@1@+
@2@5 C@. K@-@2@5 A7@@. LB
@2@5 A:@<@5check  A@. LB@+@2@5 H)@>	@$
@<@O@C@=
@5 HP@5 H)@,@0
@1	@1@2@5 C@5 A:@<@9XP K CG @ H  D@3@<@9CG @ H @3 H@5echo A@5 H4 A@@5 H2@5 H/@<@9CG" @ H @3@<@9XPtv_display_arg_info C	At @ JT @3@*  (atomic object: leaf of expression tree)@5 JZ@<@9CAw @ JT@3  (@5 H2@5 H4 arguments)@5 JZ@<@5tv_display_arguments A@<@9XD  t  t t  @t done__resume  @vPadd_new_conc C@ @ H@3@-@5 H9@n
	@5 LR A@<@9C@ @ H@3@. H:	@2@5 A:@. H= H?@/ H:	@2@5 A:@5 H~@<@9XP K CB1 @ H	
@3@5 LU A@5 LV@<@9CB2 @ H@3@<@9C@=B3 @ H@3@5 Cj@_@e@` @q@A
@5 J A@J
@N@. H@+	@2@5 H)@. LX@2@5 A:@.deleted_hyp	@2@5 A:@.	forgotten@2@5 A7@. H @@2@5 A:@<@9CB= @ H@3@5 Cj@_@e@` @qH@5 H2@5 H4 is already deleted@5 H2@5 H/@<@9CBE @ H@3@%Illegal hypothesis number to delete: @5 H2@5 H4@5 H/@<@9XPprocess_command_log_file_name C@&A @ K@3@-@0@.@2@,	@5 K@A@.@5 H@J@N@,
@5 H@<@.cmd_line_command_log
@2@5 A:@<@9C@#A @ K@3@0@.@1@c@1@m@1@d@2@,	@5 H@,
@5 H@<@. Lb
@2@5 A:@<@9XP K C@ @A @ HJ @3time_for_new_vc@5 H) H@5
auto_newvc A@A@5 L A@J@N@5 H/AUTO-NEWVC:@5 H2newvc@5 J@5 K@<@9XP I" CB @ I@3@5 I@,
@5mk_diff A@ 
@!@<@9XD  t  t t  @t message_property @#D  t  t t  @t  Lo 
D  t  t t  @t perform_script_file @vD  t  t t  @t  J  AP J  CA @ H@3@>	 J@-@5 Hl@C@=@)FORGET -- which hypothesis or hypotheses?Hypotheses? @5 J@,@5 H` J@5parse_command_arguments A@5 J A@<@9XPwrite_flag_string C@b @u E        	
@3@5 JC@<@6 Lx A@9C@c @ Lz@3@<@9XPmini_skip_initial_crap  CF @ H @3@-@5read_vc_line_noecho A@-@5 L~@,@5 L~@5@ scan_line_three_for_SPARK_marque A@<@9XD  t  t t  @t  J @vP J C@ H H  J@:XPdo_unhandle_quantifiers_in C
E @ H&@3@5 Ax@5qbindingname A@<@9C	E  @ H&	@3@5 B*@<@9C@&E# @ H&@3@A
@5 B*@J
@N@R@0@+
@+@2@5 C@,@5do_unhandle_quantifiers_in_list A@<@0
@2@6 C@9XP J C@|Ai @ J@3@,	@5 J A@,
@5 J A@5 H/CASE @5 H2@5 H4: @5 H2@5 H4@5 H/@-@,@5 J A@5case_restore A@. H
@2@5 A:@5 I@. H:@-@-@2@5 A7@,@-@-@5subgoal_formula A@. H= J@2@5 A:@. H= I@/ H
@2@5 A:@5clear_up_could_facts  A
logmessage@. C @@2@5format_formula A@. J	@-@2@5 A7@. J	@2@5 A:@<@9XD  t  t t  @t toplevel_execute @vD  t  t t  @t set_lacking AP L CC4 @ H	@3@<@9CC5 @ H	@3@<@9C@#C6 @ H	@3@,
@5 L A@<@>
@5
set_not_in A@$

@=
@5set_remove_all A@<@9XPsp CA @ H.
 IU
 IU@3@. IU@. IU
@2@2@5 L A@<@9CA @ H.
 IU

 IU@3@5 L0@5 L@<@9CA @ H.
 D#
 D#@3@. D#@. D#
@2@2@5 L@<@9C@ A @ H.
 D#

 D#
@3@5 IR
@5 L@5 L@<@9C	A @ H.	@3@5 L0@<@9XD  t  t t  @t  B D  t  t t  @t  B @vD  t  t t  @t  B @#D  t  t t  @t  B 
Psortprod CB/ @ H.@3@,
@5
list_terms A@,@5 H@5 L@<@9XPwrite_rules_used  CB! @ H  @3@5sort_rules_used  A@O@9CB$ @ H @3@A@-@5 I A@J@N@<The above proof did not make use of the proof rules database@5 H2@5 H/@<@9C@1B) @ H@3@,@5 L@A@5used_rule_other_than A@J@N@. J@2@5 I]@/The only rule used in proving the above VC was:@5 H2@5 H/
@5 J6@. L@1@+	@1@+
@2@5 H)@5 J A@<@9C@)B3 @ H@3@6The following rules were used in proving the above VC:@5 H2@5 H/@. L@1@+@1@+	@2@5 H)@. J@1@1	@2@5 I]
@5 J6@5 L@O@9CB; @ H  @3@<@9XPinf_fail CA
 @ H@3@A
@5	inf_match  A@J
@N@<@O@9C@gA
 @ H@3@5 L@<@5 H/@5 H/Do you wish to subgoal@,
@5 K@<@>@J@&
 E@, J@5	try_infer A@5 He C,@5 H@5var_free A@5 H/
Use this rule@,@5read_answer_once A@& E@,
@5 L5 A@. H=subgoal@/ @0
@1@2@/ J	@2@5 A:@5 J @
SUBGOALING@5
start_subgoal A@=
@&
 E@<@O@D@C
@<@9XPload_vcs C@%C @ H @3@5 L7@> J@5 LF@=@5 H/@5 H/@. J@-@2@5 A7@. J @2@5 @O@5 H A@5read_vcs  A@5 L9@<@9XPreport_bad_rule CA @ HT	 D@3@<@9C@&A @ HT@3!!! @5 H2@5 H4@5 H/*** WARNING: Rule @5 H2@5 H4 -- @5 H2@5 H4@. H=text@/Error(s) were found in consulting this rulefile@2@5 I]@5 H/@O@9C@$A @ HT
bad_rulename@3@Q
bad_rulefile@5 A:@9*** ERROR TOO SERIOUS: Cannot use this file as it stands.@5 H2@5 H/PROCESSING ABORTED.@5 H2@5 H/@5 H/@. H= L@2SERIOUS ERROR: Could not accept this file for use.@2@5 I]@<@9C	A @ HT
 L@3@5 H/@<@9CA @ HT@3@. J
@2@5 A:@5 H/@<@9XP I  CA*@T @ K%	@3@A@-@-@5 H9@J@N@,@5 L@>@& proved@.vc@-@2@5 H= A@<@D	@D@D
@=A @>@5@& @<*** VC PROVED -- Well done!@5 H2@5 H/@. H= L A{@2@5 A:@,	@-@5
current_vc A@. H= L@/ L	@2@5 A:@5update_vcs_to_prove  A@5 H/ Ld@5 A:@D
@D@C@=@@_@e@` @q@>@,
@-@5 L@. J
@2@5 I]@O@D@D
@=@@>@ @,@,@5 L@A@5 J A@J@N@< H@5 I]@5 L A@D
@=@@,@,@,
@5 L*** PROVED @5 H2@5 H4 BY @5 H2
@5 H4@5 H/@n?@. J@-@2@5 A7@. J@2@5 @O@5 L@. H=	exitframe@2@5 A:[Exiting depth @5 H2@5 H4
 proof frame]@5 H2@5 H/@. J@-@2@5 A7@. J@-@-@2@5 A7@. L@-@-@-@2@5 A7@5 L@5 I|@>@5 Cj@<@>	 H@5	auto_done A@<@5 D  A@=@5 I@= H@5 I]@C
@C	@<@9XP	simp_args C@ @ H.
@3@5 JU@<
@5norm_typed_expr A@<@9C@ @ @ H.	@3@,
@5 H@<
@5 M@<@9C@"@ @ H.		
@3
@5 JU@<
@5 M@<@5 L A@<@9C@&@ @ H.			
@3@,@5 H@<@5 M@<
@5 M@<@9XPrestructure_formula_list CE @ H 
@3@5 Iv@<@9CE @ H 

@3@5 Iv@<
@5 M A@<@9CF  @ H @3@<@9XPrecord_consultation_of CA @ HT@3 J@5record_consults A@<@9CA @ HT@3@. H= @'@2@5 A:@<@9XPsplit_concs  C@Q @ I{@3@. H:@-@/ H@+@+	@2@5 H)@5 LT@5 LT@<@6 M
 A@9XD  t  t t  @t  I @vD  t  t t  @t prooflog_width @vP M C@d H H  @:XP J C@ A @ H@3@5 D@,
@5 D A@5 L7@5 I A@> D@5 HP@=@&	 D@<@5 L9@6 L7@9XPtv_process_command C@X@ @ JT			redisplay@3@,	@5 K A@,
@5is_inverse_video A@,@5is_normal_video ADepth: @5 H2@5 H4,       Trace: @5 H2@,@5tv_trace A@5 JZ@,
@5tv_expr A H@5 H2
@5 JZPrincipal functor: @5 H2
@0@+@+@2@5 C@<@5 H4@5 H4@5 H4@,@5 D/@<@5 LI A@<@9C@@ @ JT		up@3@,	@5 M@_@f@` @q@<@. M@-@2@5 A7@. M&	@-@2@5 A7@n
	?@. M
@2@5 @O@,@5 M"@. M#@-@2@5 A7@,@0@-@2@5 H@. M#@2@5 @O@,
@5 M%@>@1@>@ 

 Jp
 @!@=
@ 

 Js
 @!@,@5 IY@. IZtv@2@5 A7@=@P@D@C@< M@5 M A@<@9C@ @ JT M*@3@-@5 H A@<@9CANNOT "UP" AT TOP-LEVEL.  (Rest of command-line ignored)@5 JZ@. M.@-@2@5 A7@<@9C	@ @ JT M*@3CANNOT "UP" AT TOP-LEVEL.@5 JZ@<@9C@@ @ JT

down	@3@,
@5 M@,@5 M%@A@5 B*@J@N@,@5 M"@<@n
@-@,@5 B
@>@@>@5 Cj@_@f@`@r@_@f@d@p@#	@=	@&	?@&@%@<@,@5 Ac@. M@-@2@5 A7@. M
@2@5 @O@. M&
@2@5 @O@. M#@-@2@5 A7@0@2@,@5 H@. M#@2@5 @O@>@1@>@ 
 Jp
 @!@=
@ 
 Js
 @!@,@5 IY@. IZ M+@2@5 A:@=@P@D@C@< M@5 M,@=@>@-@5 M-@="DOWN" NON-EXISTENT ARGUMENT.  (Rest of command-line ignored)@5 JZ@. M.@-@2@5 A7@="DOWN" NON-EXISTENT ARGUMENT.@5 JZ@D@D@D@<@9CA$ @ JT
 M1@3@-@5 M-@<@;CANNOT "DOWN" AT TREE-LEAF.  (Rest of command-line ignored)@5 JZ@. M.@-@2@5 A7@<@9CA* @ JT
 M1@3@<CANNOT "DOWN" AT TREE-LEAF.@5 JZ@<@9CA. @ JT Jd@3@,	@5 M@,
@5 M%@<@5 JR A@<@9CA4 @ JT
locate	@3@,
@5tv_build_locate_expr A@<@5 JZ@<@9C@7A9 @ JT C@3 TRAVERSE ENVIRONMENT COMMANDS:@5 JZ ------------------------------@5 JZ@2 u (or -)   UP (ascend a level in expression tree)@5 JZ@D d (or +)   DOWN (descend a level); must be followed by argument no.@5 JZ@/                 (e.g. d2 = descend argument 2)@5 JZ@@ l          LOCATION of current level w.r.t. original expression@5 JZ@B                 (follow by "f" for FULL or ["b"] (default) BRIEF)@5 JZ@. t          TYPE information for current level@5 JZ@# r          REDISPLAY current level@5 JZ@/ s          SHOW top-level expression (in full)@5 JZ@) h (or ?)   HELP -- displays this message@5 JZ@2 x          EXIT from traverse command environment@5 JZ@5 H/@<@9CAH @ JTshowtop@3 @,	@5 M%TOPLEVEL EXPRESSION:@5 JZ@5 JZ@<@9CAM @ JT K @3@. IZ@-@- M+@2@5 A7@<@9CAP @ JT
 F	@3@<ERROR(S) IN COMMAND SEQUENCE:  @5 H2@5
tv_write_list APlease retype command-line.@5 JZ@<@9XPload_buffered_libs  C@s @ @@3@. L
@+@2@5 H)Consulting rule file @5 H2@5 H4 ...@5 H2@5 H/@5
user_rules A@O@9C@x @ @  @3@<@9XPcollect_indices CC @ H
 H
@3@,@5 MX A@,
@5 MZ@<
@5 H@<@9CC @ H
..

@3@<@9C
C @ H

@3@<@9XD  t  t t  @t command_log_filename @vPnondeclared C	@ @u E        @3@-@-@5 KM@<@O@9C@ @ M`@3@<@9XD  t  t t  @t typechecking_during_load @vP Ma C@v H H  H@:XPcount_places C
C @ H	@3@_@e@`
@o@9C@!C @ H@3@_@e@`	@q@,
@. K^
@2@5 I@<@,@5 Mc A@<@_@d@`@l@u@9XPprocess_command_line_data  C @ K@3@5set_toplevel  A@<@,@5get_command_line A@<@5process_dcl_args A@<@9XPno_echo_read_answer C@:A" @ H@3@,
@5command_logging A@. Mt@-@2@5 A7@. Mt J@2@5 A:@5 D@5 H4 (yes/no)? @5 H2@5output_newline_if_necessary  A@5 F   @5get_yes_no_answer A@>@&	 E@=@&	 E@. Mt@-@2@5 A7@. Mt
@2@6 A:@9XP Kz C	D @ H&
@3@<@9C@8D @ H&


@3
@,@,@5 Kr A@> E@5 I A@ 	@!@C@=@,@5 Ky@ 	@!@<@9XD  t  t t  @t  K  AP K  CB @ H  @3@. H= K@2@5 @O@<@9XP L C@w @ J
 H
@3@. H
@2@6 L A@9C@y @ J 
 DR


@:C@{ @ J 
 DR

@:C@} @ J 
 I

 Cm
@:C@ @ J 
 I	


 Cm@:C
@ @ J 
 I

@:C
@ @ J 
 Hd

@:C@ @ J 
 I	

 D#
@:C@ @ J 
 I


 D#@:C
@ @ J 
 Hd

@:C
@ @ J 
 I

@:C@(@ @ J


 H
@3@,@,@5 L
@,@,@5 L@6combine_intervals A@9XP
check_hyplist CB @ HJ@3@<@9CB @ HJ	
@3@5 Cj@-@5 H@5 M A@<@9XPread_help_lines C@ @ J D@3@<@9C@0@ @ J@3@,
@5 I@>@ 
@!@&	 @!@C@=@>
@&
 D@&	 @!@C@=@ 	
@!@<@5 M A@<@9XPprint_Nsubs CC @ H&	@3@<@9C@;C @ H&	

@3@5 J6@5 H4.  @5 H2@5 H4@5 H/@5 J6according to rule @5 H2@5 H4@5 H/@5
list_rules A@n
@5 M A@<@9XPsp1 CCa @ H.
 D#
 I
 D# I@3@5 IR@5 M A@<@9CCe @ H.
 D#

 D#@3@5 IR@5 M@<@9CCi @ H.
 D#
 D#@3@. D#@. D#
@2@2@5 M@<@9CCk @ H.
 I

 I
@3@6 IR@9CCm @ H.	@3@6 IR@9XD  t  t t  @t 
user_rulefile @vP L CB> @ H@3@,	@5 L@5 HP@<@9XD  t  t t  @t  Jx @vP HL CB @ HJ	@3@Q@<@9C@TB @ HJ
where
 DR
@3@<@>@Q@<@,
@5 HK
@5 He@$
@D@=@,@>@ 
 HN HO@!@,@5 H@$@=@ 
 HN I@!@,@5 H9@$@C
@<@9C@bB @ HJ		
 M
 H DR

@3@<@. M
@2@5 HK@>@Q@<
@,@5 HK@5 He@$@D@=@,@>@ 
 HN HO@!@,@5 H@$
@=@ 
 HN I@!@,@5 H9@$
@C@<@9CB @ HJ	@3@<@9XP
quiet_add_hyp CGx @ H  @@3@<@9C
Gy @ H 	@3@-@5 H@<@9CGz @ H @3@-@5 H@n
	@5 M A@<@9CG{ @ H @3@. H	@2@5 A:@. H= I@/ H	@2@5 A:@5	stand_all  A@<@9XP MM C
BY @ JT	
@3@5 H4@<@5 ML@<@9CB^ @ JT@3@5 H/@<@9XPdisplay_rep_rule C@PA  @ H&@3@>@,@5display_subgoals_max A@=@%@c@,
@5 D/@_@d
@d@p@> J@5display_var_free_only A@=@5 L@5 H/@5 H4 allows @5 H2@5 H4 to be replaced by @5 H2@5 H4@>	@& @!	 directly@5 H2@=
 provided @5 H2@5 KK@5 H A@5 H/@<@9CA @ H&@3@<@9XPread_initialisations  C@6 @u E        @3@,@5 H@0@c@1@h@1@e@1@c@1@k@1@e@1@r@1@.@1@i@1@n@1@i@2@,	@5 H@,
@5 H@6read_init_file A@9C @ M  @3checker.ini@6 M@9C @ M   @:XPshow_permitted_arguments CC @ HJ@3@5 H/@5 H/General syntax of command:@5 H2@5 H/@,	@5gfa A@5 H4@5 H/@O@9C@:C @ HJ@3@5 H/@&Examples of valid command syntax for "@5 H2@5 H4" are:@5 H2@5 H/@5 H/@5 J6@5 H4 A@@5 H2@5 H/@,	@5spa A@5 J6@5 H4@ @5 JC@5 H4 A@@5 H2@5 H/@O@9XP
checktypelist CBZ @ H
@3@<@5checkhastype A@<@9CB[ @ H

@3@5 M
@5 M A@<@9XPis_a_single_character CA @ H  @,@:CA @ H  @:@:CA @ H  @;@:CA @ H  @(@:CA @ H  @)@:CA @ H  @.@:CA @ H  @=@:CA @ H  @[@:CA @ H  @]@:CA @ H @3@6 H@9XD  t  t t  @t  IK @vP IJ C@U H H  @:XP J C@8 @ HJ@3@,@5 M@& @CHECK|:@5 H]@<@9C@< @ HJ  @3[EXECUTE]: @5 H2@<@9XPcollect_indices_and_values C@>B @ H

	
@3@>@"@ 
 K
@!@,@5 MZ@,@5 M A@<@5 H@=@$
@<@5 M@D@C@<@9CC	 @ H@3@<@9XD  t  t t  @t  A D  t  t t  @t  A @vD  t  t t  @t  A @#D  t  t t  @t  A 
Ptv_fetch_number CA] @ JT@3@,@5tv_fetch_digits A @5tv_form_number A@<@9XP J C @ J @@The following commands are available at present in the checker:-@:C @ J  A?@:C @ J @A     case            forget            prove         standardise @:C @ J @A     consult         forwardchain      quit          status      @:C @ J @A     declare         help              remember      traverse    @:C @ J @A     deduce          infer             replace       undelete    @:C @ J @A     delete          instantiate       save          unwrap      @:C @ J @A     done            list              set                       @:C @ J @A     execute         newvc             show                      @:C @ J @A     exit            printvc           simplify                  @:C @ J  A?@:C @ J @DFor more specific help on a particular command, type "help COMMAND."@:C @ J @:For help on the built-in rules library, type "help rules."@:XP L C@2C @ H @3@,@5 H@5 D@5increment_vc_number  A@,	@5 J A@'	@,
@5 J@n
?@,@5make_numbers_list A@0@2@,
@5@!remove_true_vcs_from_numbers_list A@. Li
@2@5 A:@<@9XPeval_div C	@) @ @@3@_@e@f@j C@u@9XD  t  t t  @t  Lk  AP Lk  C @ J @3@A@-@5is_vc A@J@N@<@5 H/There are no VCs to prove.@5 H2@5 H/@O@9C@ @ J@3@5check_whether_to_proceed  A@5 L@,@5 J@>	vc_number@,	@5 Hl@=@5 H/@+The following VCs have not yet been proved:@5 H2@5 H/@5list_vcs_still_to_prove  A@5 D@5 H/
Which VC? @5 H]@,	@5 H`@5 Cj@,
@5 J@>@5 M@=VC does not exist; try again@5 H2@O@<@5 J A@. H=vcname
@2@5 A:@. L@-@-@2@5 A7@. L
	@2@5 @O@. H@-@2@5 A7@. H @2@5 @O@. IJ@-@2@5 A7@. IJ @2@5 @O@.current_root@-@-@2@5 A7@. IZ@-@-p@2@5 A7@5 K6@<@9XPreplace_all_concs C
@H @ Hq

@3@<@5 Ho A@<@9C@L @ Hq@3@_@g@d@q@<@9C@O @ Hq@3@5 N@<@n
@5 M A@<@9XD  t  t t  @t  K @vPrename_qbinding_name CEa @ H&@3@,	@5generate_new_qbinding_name A@. L@+
@2@5 H)@. L	
@2@5 A:@O@9CEf @ H&@3@<@9XD  t  t t  @t  AJ  AP AJ  CA @ H@3@5 H/@5 D@5 H/@,@5 I@>@&stop@=@5 H4@& N	@5 H/@<@9XP L C@7CC @ H	@3@>@. DR@2@5 Hh@<@5 L@C
@=@. H@2@5 Hh@<@,
@5 L@ 

@!@<@9CCO @ H	@3@<@9XPcv CAt @ H.@3@Q@<@O@9CAy @ H.
 IU
@3@,@5 N
 A@,
@5 N
@5 IQ@<@9CA~ @ H.
 D#

 D#
@3@5 N
@5 N@<@9C@#A @ H.
 Cm

 D#
@3@5 N@. IU@/ I@2
@5 N@<@9CA @ H.
 K^
@3@,@5standard A@,
@5 N
@. K^
@2@5simp_num A@<@9CA @ H.
 L
@3@,@5 N
@,
@5 N
@. L
@2@5 N@<@9C@"A @ H.
 Jk
@3@. Jk
@2@,@5 H@<@. Jk
@2@5do_norm_typed_expr A@<@9C	A @ H.	@3@5s_atomic A@<@9CA @ H.	
 I
@3@5 Cj@_@e@` @o@_@e@i I@u@<@9CA @ H.
 I
@3@. IU
@/ I@2@5 N@<@9CA @ H.@3@,
@-@5 Ko A@5
simp_funct A@<@9CA @ H. 	@:XP L CE- @ H&

@3@5 L A@<
@6 L@9CE1 @ H&@3@<@9XPfetch_date_and_time CA	@, @ @@3@.datime@+
@+@+@+
@+@+@2@5 N! J@0@+@1@+@1@+@1@+@2@5 F @>@0@+@1@+@2@5 N$@=@0@+@2@5 N$@%@0@>@0@+@1@+@2@5 N$@=@0@+@2@5 N$@%@0@>
@0@+@1@+@2@5 N$@=
@0@+@2@5 N$@%@0@>@0@+@1@+@2@5 N$@=@0@+@2@5 N$@%@0@>@0@+@1@+@2@5 N$@=@0@+@2@5 N$@%@0@0@1@2@0@+@1@+@1@+@ @2@5numeric_month_to_string A@0@1@1@-@1@1@1@ @1@-@1@1@1@1@2@5 @m @0@1@1@:@1@1@1@:@1@1@2@5 N)@<@9XPok_type_classification CCP @ H@3@,@5type_requirements A@5has_type_classification_list A@<@9XP L CB6 @ H.
 IU
@3@5 L@<@9CB7 @ H.	@3@5 L0@<@9XPrestructure_nonset CF @ H 
 D#

 D#
@3@5 N3 A
@5 N5@<@9CF @ H 
 IU

 IU
@3@5 N5
@5 N5@<@9CF @ H 
 Cm

 Cm
@3@5 N5
@5 N5@<@9CF  @ H @3@<@5 Iv@<@9XPprocess_rulefile C@G@U @ HT@3@5 D@,	@5 I@,
@,@,@5 I3 A@>
@Q@5
add_rulefacts A@=	@R@5 L A@>@&	 D@=@5 L  A@5scrap_rulefile A@<@> L@-@5 L@=	@. H= L@+No errors trapped in reading this rulefile.@2@5 A:@<@9XP
split_hyps  C@H @ I{@3@. H@-@/ H@+@+	@2@5 H)@5 I|@5 I|@<@6 NC A@9XD  t  t t  @t mk__function_name AD  t  t t  @t  NF @vP
print_list C
@ @ I@3 JI@5 H2@5 I JM@6 H2@9XD  t  t t  @t  LH @vP LG C@7 H H  H@:XP N C@q@ @ H.
 K@3@0@1@2@0 Cl@1 Cl@2@0@+
@1@+@2@5 M@>@& @&
@=@C@>@&@$

@=@9@>@&@ 

 IU

@!@=@(@>@&
@&
@=@>@&
 @5 Cj@_@d@`@r@&
 @=
@ 

 K
@!@<@9C@ @ H.@3@0@+@+@2@5 C@,
@5 M@0
@2@5 C@<@9XPtv_get_command C
@K @ JT@3@. M.@2@5 H)@<@9C@N @ JT@3Traverse-Command>>@5 H]@,	@5tv_read_line_of_chars A@5tv_process_line_of_chars A@<@O@9XP	put_value C@D@ @ M`@3@>@%
 H@=
@>@%
 LZ@=@%
 H;@,@0
@1@+@1@+
@2@5 C@
@,@5 Hx@>
@5 HP@.	inst_form
@2@5 A:@=@P@O@9C@,A @ M`@3@.saved_vc@-@/qvar@2@5 A7@,
@,@5 NV A@,@5 Hx@5 HP@.
inst_saved_vc
@2@5 A:@O@9C@ A @ M`@3@. N[@+
@+@+@2@5 H)@. NV
@2@5 H)@. NV
@2@5 A:@O@9C@&A @ M`@3@,
@,@,@5 L@,
@5 Hx
@5 HP@.	inst_case

@2@5 A:@O@9C@&A @ M`@3@. N]@+
@+@+@+
@2@5 H)@. J
@2@5 H)@. J

@2@5 A:@O@9C@*A @ M`@3@,
@,@,@,
@5 L@,@5 Hx@5 HP@.inst_subgoal_formula

@2@5 A:@O@9C@,A$ @ M`@3@. N_@+
@+@+@+
@+@2@5 H)@. L

@2@5 H)@. L

@2@5 A:@O@9C@A) @ M`

@3@>@(@%
 H@% I@. H@+
@-@2@!@. H
@+@2@!@#@. I
@2@!@=@P@>@(@%
 LZ@% I@. LY@+
@-@2@!@. LY
@+@2@!@. H
@2@!@% @@=@&@%
 H;@% H?@. H:@+
@-@2@!@. H:
@+@2@!@#@. H
@2@!@. NT

@2@5 H)@5 A7@5 A:@. H=@2@5 A:@@O@9C@ AF @ M`@3@. N[@+
@+@+@2@5 H)@. NV
@2@5 H)@. NV
@2@5 A:@O@9CAK @ M`@3@. NX@2@5 A7@. IZ@-@-@2@5 A7@<@9XP	semi_stan C@/@0 @u E        	
 DR
@3@,@5 H@,
@5 M@,@5 M@. H@.ss@2@/ DR
@2@5 A:@<@9C@/@7 @ Nc	
 H
@3@,@5 H@,
@5 M@,@5 M@. H@. Nd@2@/ H
@2@5 A:@<@9C@*@> @ Nc	
 I	
@3 Cl@,@5 M Cl@,
@5 M@. H@. Nd@2@/ I	
@2@5 A:@<@9C@*@D @ Nc	
 I
@3 Cl@,@5 M Cl@,
@5 M@. H@. Nd@2@/ I
@2@5 A:@<@9C@*@J @ Nc	
 Hd
@3 Cl@,@5 M Cl@,
@5 M@. H@. Nd@2@/ Hd
@2@5 A:@<@9C@*@P @ Nc	
 I
@3 Cl@,@5 M Cl@,
@5 M@. H@. Nd@2@/ I
@2@5 A:@<@9C@V @ Nc	
 FR
@3@,@5 H@. FR@-@2@5 HP@5 Na A@<@9XD  t  t t  @t message_hook @vD  t  t t  @t  Ng @#D  t  t t  @t  Ng 
P NgC@< @ @@3@0 @1 E@2@5 @ H@5increase_defect_counter  A C@5 FJ  C@5print_message_lines A@5 Mz@<@9C@G @ @@3@<@9XPmake_new_var C@@T @ M`@3@,@5 H@>@&uvar@#
@=@,
@5make_capital A@<@,@5 H@>@,@5 D/@_@d@`@p@#@D@C@=@ @!@0@1@1@2@!@C@<@0@_
@2@,@5 H@5 D@,@5
nextnumber A@,@5codelist A@0@_@2@,@5 H@5 H@5 M^ A@,@5 IY@. IZ M@2@5 A:@,@0@1@2@5 C@5 A:@<@9XD  t  t t  @t replace_more @vP N C@ H H  J@:XP Mi C @ K@3@,@5 Ms@. L @@2@6 @O@9XPdo_array_simplify C@@ @ I


 I
@3@,
@5 N A@,@5 J&@,@5	eval_list A@<@>@h@>@ 
 Jk
@!@=@6@>
@5 HP@ 
 Jk
@!@=@#@5 HP@>@ 
 Jk
@!@=
@5 HP@ 
 Jk
@!@>@. DR@2@5 Hh@=@5 HP@. DR@2@5 Hh@<@$	
@C@=@F@>@5@ 

 I@!@>@. DR@2@5 Hh@=@5 HP@. DR@2@5 Hh@<@ 	
 I@!@=@ 	
 I
@!@D@<@9C@ @ I
 Jk
@3@,@5 N@,
@5 N
@5find_element A@<@9C@ @ I@3@<@5 J&@<@9XD  t  t t  @t  I @vP I C@ @ H@3@Q@<@O@9C@ @ H@3@5 Cj@<@9C@ @ H
 I	@3@5 I@<@9C@ @ H
 D#	
@3@5 I@5 I@<@9C@ @ H
 Cm	
@3@5 I@5 I@<@9C@ @ H
 IU	
@3@5 I@5 I@<@9C@ @ H
 K^	
@3@5 I@5 I@<@9XP	case_save CA @ J@3@@. NV	@2@5 A:@O@9CA @ J @:XP J# C@` @ J!
 FR
@3@6 J"@9C@a @ J!
 H
@3@>@5 J"@=@6 J"@9C@b @ J!
 H
@3@>@5 J"@=@6 J"@9C@c @ J!
 C
@3@>@5 J"@=@6 J"@9C@d @ J!
 H
@3@>@5 J"@=@6 J"@9C@e @ J!	@3@5
logic_free A @@5 HP AQ@6 HP@9XD  t  t t  @t  J @vPunwrap C@.@' @ M`@3@R@R	@>@& HO@%
 H@=@& I@%
 H;@,@0
@1	@1@+@2@5 C@@5strip A@<@9XPstrategy_keyword C@6C @ HJ@3@,
@5 H@,@5 D/@_@d@`@r@>@&	implication@=@>@&	 HY@=
@>@&	
contradiction@=@&	 J@,@5 H@-@5 H@<@9XD  t  t t  @t  J @vP	ascertain CB @ H&@3@ 	@!@. I@1@2@5 A:@<@9C@"B @ H&@3@ 	
@!@,@5specify A@,@5	occs_list A@. I@2@5 A:@<@9XD  t  t t  @t  LA @vPsequence_infrule CAi @ H@3@6fact A@9C@$Aj @ H
 DR	
@3@. DR	@+@2@5 N@. DR	@2@5testused A@. DR
@2@6 N A@9C@$Ak @ H
 H	
@3@. DR	@+@2@5 N@. DR	@2@5 N@. H
@2@6 N@9CAl @ H
 H	
@3@. H	@+@2@5 N@. DR
@2@6 N@9CAm @ H
 H	
@3@. H
@+@2@5 N@. DR	@2@6 N@9XD  t  t t  @t type_classification @vPmake_update_list C@_@/ @ I

@3@, I@-@0@+
@1@+@2@5 J|@<
@,@5 N A@<@>@-@. Cm@-@2@5 H@<@,@0@. Cm@-@2@+@2@5 H@0@. Cm@2@2@5 H@=@ 

 Cm@!@D@<@9C@= @ I
@3@<@9XPreorder CCS @ H.
 IU
@3@5 N A@<@9C@ CU @ H.
 IU
 I
 I@3@5 Cj@. IU
@2@5 N@<@9CCY @ H.
 IU
@3@,@5 N@. IU@2@5 L@<@9C	C] @ H.	@3@5 L0@<@9XPmake_letter_list C@E @ J

@3@5make_letter A@<
@5 N A@<@9C@J @ J@3@<@9XPsort_rules_used_this_session  C@"B @ H@3@,@.ruleused_this_session_noprefix@2@,	@5 C@*	 @!@,
@5 I1@<@. J@-@2@5 A7 J@5add_rules_again A@<@9XPsearch_rules C@ C9 @ H&	
=>
@3@. N
@2@5rule A@. H'@2@5 A:@5update_match_count  A@O@9CC> @ H& @:XD  t  t t  @t  E @vD  t  t t  @t  E @#D  t  t t  @t  E 
P EC @ I
 I	@3 JH@5 H4@5 H4@<@9CA @ I@3@R@,	@5 B
@,
@5 Ac@,@5 Ac@,@,
@5 F @>@&
xfx@=
@>@&
yfx@=@&
xfy@,@5term_pri A@,@5 N@>@@@>@&
 N@_@d@d@r@=
 N@5 HP@_@d@d@q JP@5 H2@0@.priority@2@1@.	portrayed @@2@1@. E @@2@1@. F~ @@2@2@5 C  JQ@5 H2@=@6@>@&
 N@_@d@d@o@=
 N@5 HP@_@d@d@p@0@. N@2@1@. N @@2@1@. E @@2@1@. N @@2@2@5 N @5 H2@5 H2 N@5 H2@>@.@_@d@d@r JP@5 H2@0@. N@2@1@. N @@2@1@. E @@2@1@. N @@2@2@5 N JQ@5 H2@=@$@_@d@d@o@0@. N@2@1@. N @@2@1@. E @@2@1@. N @@2@2@5 N@<@9C@@\ @ I@3@R@,	@5 B
@,
@5 Ac@>	@, D@5 N@=@,fy@5 N@,@5 N@5 H2 N@5 H2@>@-@_@d@d@r JP@5 H2@0@. N@2@1@. N @@2@1@. E @@2@1@. N @@2@2@5 N JQ@5 H2@=@#@_@d@d@o@0@. N@2@1@. N @@2@1@. E @@2@1@. N @@2@2@5 N@<@9C@@x @ I@3@R@,	@5 B
@,
@5 Ac@>	@,xf@5 N@=@,yf@5 N@,@5 N@>@-@_@d@d@q JP@5 H2@0@. N@2@1@. N @@2@1@. E @@2@1@. N @@2@2@5 N JQ@5 H2@=@#@_@d@d@p@0@. N@2@1@. N @@2@1@. E @@2@1@. N @@2@2@5 N N@5 H2@5 H2@<@9C@ @ I@3@>@& @!@=@ @!@<@6 NG A@9C@!@ @ I@3@0@+	@+
@2@5 C@5 B*@*
 @!@<@5 H2 JP@5 H2@5 I JQ@5 H2@<@9XPdo_deleting  CB( @ H@3 J@,@5 Hl@5 LV@. K@-@2@5 A7@O@9CB- @ H  @3@<@9XPcheckerhelp C@- @ J
 DR	
@3@,@5get_help_identifier A@,@5 N@. DR@2@5	show_help A@<@9C@2 @ J@3@5 B*@<@,	@5 N@>@5 N@=	@. DRrules	@2@5 N@<@9XP
save_cases CA @ J	
 H
@3@5 N A@5 N@<@9C	A @ J@3@5add_new_case A@<@9XP I C@`@5 @ K%@3@,	@5 H9@5 Hh*** PROVED C@5 H2@5 H4 L@5 H2@5 H4@. H= L@/ H:	@2@5 A:@. H:	@2@5 H)@,
@5 L@>@,@-@5 L
 FOR CASE @5 H2@5 H4@=@P@C@<@5 H/@>@A@-@-@5 H9@J@N H@5 L@5 L A@=@P@<@9XPprocess_initialisation C@. @ M@3@Q@<@%!!! PROLOG VAR IN INITIALISATION FILE@5 H2@5 H/@<@9C@4 @ M D@3@<@9C@5 @ M@3@A	@5 He@J	@N@< N@5 H2@5 H/@<@9C@#@; @ M
to
 Hmemory_limit	@3@5 Cj@<@>
@_@f@`А@r@5set_memory_limit A@=@%WARNING: Memory limit value too small@5 H2@<@O@<@9C@7@F @ M
 N
 H	
@3@,@5	is_a_flag A@5ok_value A@,@0	@1@-@2@5 C@,
@0	@1
@2@5 C@<@5 A7
@5 @O@<@9C@"@O @ M
 N
 H	
@3@-@5 N@<!!! INITIALISATION: @5 H2@5 H4@  is not of appropriate type for @5 H2@5 H4@5 H/@<@9C@X @ M
 N
 H	@3@< O@5 H2@5 H4@! is not a user-configurable flag.@5 H2@5 H/@<@9C@_ @ M
 @&	@3@5 Ax@<@. MR	@2@5 I]@<@9XPreduce_again  CA @ H&  @3@5 L;  A@<@9CA @ H&  @3 J@6 N A@9CA @ H&@3 H@5 OReplace more@,@5 K@<@& E@9XP N' C@ @ H @0@1@J@A@N@:C@ @ H @0@2@F@E@B@:C@ @ H @0@3@M@A@R@:C@ @ H @0@4@A@P@R@:C@ @ H @0@5@M@A@Y@:C@ @ H @0@6@J@U@N@:C@ @ H @0@7@J@U@L@:C@ @ H @0@8@A@U@G@:C@ @ H @0@9@S@E@P@:C@ @ H @1@0@O@C@T@:C@ @ H @1@1@N@O@V@:C@ @ H @1@2@D@E@C@:XPtell_off C@$AK @ H @3@5 H/No .@5 H2@5 H4 file of this name exists.@5 H2@5 H/@5 H/	List of .@5 H2@5 H4 files in current region:@5 H2@5 H/@5list_files_with_extension A@O@9XP I C@ @ H@3 J@5 J@<@9C@ @ H@3	*** New H@5 H2@5 H4 J@5 H2@5 H4@5 H/@<@9XPprocess_version  C@ @ K  @3user_output@5display_header @ @5 C@<@9XD  t  t t  @t  Lg @vP Lf C@ H H  H@:XPstore_vc C@ Gc @ H 

 H
@3@<@5add_formula A@<@n

@5 O A@<@9C
Gi @ H @3@<@5 O@<@9XP I CB @ H@3@. B@+
@2@5 Jb@. B@+@2@5 Jb@5 HP@6same_record_field_names A@9XP L C@@F @ H @3@>@!@-@0@E@1@x@1@a@1@m@1@i@1@n@1@e@1@r@2@-@5 K@=@-@0@S@1@P@1@A@1@R@1@K@2@-@5 K@< K@6 CT @9CF @ H @3@<@9XP NM C@2@V @ JT@3@,	@5 H@<@>@5tv_cmd_terminator A@& @!@D
@=@>@5
tv_blank_char A@<@5 NL@D
@=@ 
@!@5tv_make_atom A@<@5 NL@<@9XD  t  t t  @t  L @vD  t  t t  @t overwrite_warning @vP O. C@ H H  J@:XPset_find_in CC @ H@3@5 H@<@9CC @ H	
@3@. DR
@2@5 Hh@<@9CC  @ H		
@3@<@5 O0 A@<@9XPrestructure_array_aggregate C@F# @ H 

@3@>@@ 

 K@!@<@,@5 Iv@<@>@,@ 
 H@!@,@5restructure_indices A@,@5 O5@<@. H@2@!@D@D@D@=@Q@>@,@ 
 M[@!@,@5 Iv@,@5 Iv@<@0@. M[@2@2@!@D@=@ @!@,@5 Iv@<@0@2@!@D@D@D@D@<@ 
 K@!@=@5 Iv@D@D@D@D@D@D@D@<
@5 O3 A@<@9CFC @ H @3@<@9XD  t  t t  @t  Hg AP Hf CA @ H@3@5 B*@<@9CA @ H@3@R@0@-@+	@2@5 C@5 L@<@9XD  t  t t  @t traverse  AP O9  C@! @ JT@3@>
 Hk@,@5 Hl@C	@=@6TRAVERSE -- Please specify expression to be traversed.Expression? @5 J@,	@5 H`@,@5 HK@<@6 O9 A@9XP N1 CB @ H@3@<@9CB @ H@3@>@5type_classification_done  A@<@5@#check_has_type_classifications_list A@=@5 L@5@$ensure_has_type_classifications_list A@<@9XD  t  t t  @t  H> @vP Mo C @ K@3@<@9C@! @ K@3@,	@5split_qualifiers A@<@5process_dcl_qualifiers A@<@9XP
done_range C	@ @ K%	@3@5 I@<@9C@ @ K%@3@_@e@f@o@>@5 I@=@P@<@n
@5 ON A@<@9XD  t  t t  @t  H @vPlist_forgotten_hypotheses  CAO @ K/ @3@A@-@5 L[ A@J@N@<@"No hypotheses have been forgotten.@5 H2@5 H/@O@9CAU @ K/@3FORGOTTEN HYPOTHESES :-@5 H2@5 H/@,@5 OS HO@5 B A@O@9CA[ @ K/  @3@<@9XD  t  t t  @t typechecking @vP OX C@_ H H  H@:XPtry_satisfy_goal C@$B< @ H@3@,
@5current_sat_goal A@5satisfy_goal A@A@5 H@J@N@<@>@$
@=	@0
	@2@6 OZ A@9XPtv_instantiate C	B= @ JT
		@3@<@9CB> @ JT
	@3@n	@<
@5 Oc A@<@9CBC @ JT

brief@3...@5 Ac@<@9CBF @ JT

 E@3
@,@5 Ac@5 Ac@<@9CBJ @ JT
 Of@3 Og@5 Ac@n
@< Of@5 Oe@<@9C@%BP @ JT
 E@3
@,@5 Ac@5 Ac@n
@< E
@5 Oe@<@9XD  t  t t  @t  L  @vPmachine_startup  C@z @ @  @3@5fetch_environment_variables  A@. K@-@2@5 A:@. K@/@2@5 A:@<@9XD  t  t t  @t cmd_line_proof_log @vP HF C@ @ HB@3@5 H@ A@<@9C@ @ HB@3@,
@5 On@<
@5 HE@<@9C@ @ HB		@3@<@9XPtidy_replist CBt @ H&@3@<@9C@!Bv @ H&


@3@,@5find_del A
@5 Oo A@<@9XD  t  t t  @t  J  AP J  CA] @ J@3@>case_number@,@5 Hl@=Which case? @5 H]@,@5 H`@5 Cj@<@5 L@<@9XPdisplayListOfFiles C@ @ @ @:C@ @ @	
@3@5 J6@5 H2@5 H/@6 Ox A@9XP
record_access C@+@I @ I@3@, I@-@0@+
@1@+@2@5 J|@<@>@$@<@5 J&@=
@5 O{ A@<@9C@3@T @ I@3@A@5 B*@J@N@0
mk__record@+@2@5 C@5 K@<@- A@,
@-@5 J|@. K
@+@2@5 H@5 J&@<@9C@:@] @ I	@3@A@5 B*@J@N@0@+@+
@2@5 C A
@5 NF A@5 K@<@- A@,@-@5 J|@. K@+@2
@5 H@5 J&@<@9C@g @ I@3@>@,@5record_simp_of_type A@=@#
@< A@-@0@2@5 J|@<@9XP N C@! @u E~        
 DR	
@3@>@. DR	
@2@5 H A@=	@. DR
	@2@5 O@<@O@9C@[@# @ O
 DR	
@3@>@4@A@$	
@J@N@A@. DR	
@2@5 O@J@N@A
@. DR
	@2@5 O@J
@N@. H@/ DR	
@2@5 A:@=@>
@. H@/ DR	
@2@5 H)@=@. H@/ DR
	@2@5 H)@<@O@9C@4 @ O
 Hd	
@3@. Hd	
@2@5 O@<@O@9C@4@9 @ O
 Hd	
@3@>@A@. Hd	
@2@5 O@J@N@. H@/ Hd	
@2@5 A:@=
@. H@/ Hd	
@2@5 H)@<@O@9XD  t  t t  @t  L @vPfind_help_atom C@Y @ J@3@6
match_command A@9C@\ @ Jab
 Im@3@-@0s@2@5 H@<@9C@ @] @ J O M
 A!@3@-@0 M@1 K@1n@1d@2@5 H@<@9C@^ @ J Or K
 K@3@-@0t@1 HO@2@5 H@<@9C@_ @ J O O O
 Ja@3@-@0 O@1y@2@5 H@<@9C@` @ J O O
 K@3@-@0 O@1o@1 I@2@5 H@<@9C@#@a @ J O
 K@3@-@0 K@1 O@1w@1 K@1 O@1 K@2@5 H@<@9C@ @b @ J I
 K@3@-@0 O@1m@1 O@1u@1 O@2@5 H@<@9C@#@c @ J O
 K@3@-@0 K@1 O@1 O@1 O@1 K@1 O@2@5 H@<@9C@d @ J K O
 K@3@-@0 O@1 O@2@5 H@<@9C@,@e @ J K O O O JH
 K@3@-@0 I@1 O@1 O@1 K@1 O@2@5 H@<@9C@/@f @ J K O O O K
 K@3@-@0 O@1 O@1 O@1 K@1 O@1 O@2@5 H@<@9C
@g @ J Kqeq@3@<@9C@h @ J K O O
equiv@3@-@0 K@1 I\@2@5 H@<@9C@/@i @ J K O O K I\ O
 Iz@3@-@0l@1 K@1 O@1 I@1 K@2@5 H@<@9C@j @ J Kx M K@3@<@9C@k @ Jf
 C&@3@-@0 K@1 O@1 O@1 O@2@5 H@<@9C@#@l @ J K O
 K@3@-@0 M@1 O@1 K@1 K@1 O@2@5 H@<@9C@&@m @ J K O K
 K@3@-@0 O@1 O@1 O@1 O@1 O@2@5 H@<@9C@)@n @ J K O O
	inference@3@-@0 K@1 O@1 K@1 O@1 I@1 K@2@5 H@<@9C@ @o @ J K O O
 K@3@-@0 O@1 K@1 I\@2@5 H@<@9C@p @ J O O
 I&@3@-@0 O@1 O@2@5 H@<@9C@q @ J O Og K Ilogic@3@<@9C@r @ J O O O K I O O K@3@<@9C@/@s @ J O O O K I O O JH O
 K@3@-@0 O@1 O@2@5 H@<@9C@/@t @ J O O O K I O O JH O
 K@3@-@0 O@1 O@2@5 H@<@9C@,@u @ J O O O K I O O JH O
 K@3@-@0 O@2@5 H@<@9C@v @ J O K
 K@3@-@0 O@1 O@1 O@2@5 H@<@9C@)@w @ J Ok JH JH O
 K@3@-@0 O@1 O@1 O@1 O@2@5 H@<@9C@,@y @ J O O JH JH O
 O~@3@-@0 K@1 I@1 O@1 O@1 O@2@5 H@<@9C@#@{ @ J O O
 L@3@-@0 O@1 O@1 O@1 O@1 O@2@5 H@<@9C@&@| @ J O K
 K@3@-@0 O@1 O@1 O@1 K@1 O@1 O@2@5 H@<@9C@&@} @ J O O O O
 Iq@3@-@0 K@1 O@1 O@1 O@2@5 H@<@9C@#@~ @ J O O O O
 Ir@3@-@0 O@1 O@1 O@2@5 H@<@9C@ @ J O
 Ip@3@-@0 O@1 O@2@5 H@<@9C@ @ J O
 K@3@-@0 O@1 O@1 O@1 O@2@5 H@<@9C@ @ @ J O K I
 A
@3@-@0 O@1 O@1 O@2@5 H@<@9C@;@ @ J O K I O O O JH
record_equality@3@-@0 K@1 O@1 O@1 O@1 O@1 K@1 O@1 O@2@5 H@<@9C@ @ J O O
 N@3@-@0 O@1 K@1 O@2@5 H@<@9C@ @ J O K O K@3@<@9C@ @ @ J O K O O
 K@3@-@0 K@1 O@2@5 H@<@9C@ @ J O K O
 K@3@-@0 O@2@5 H@<@9C@ @ J O O
 In@3@-@0 O@2@5 H@<@9C@;@ @ J O O O
standardisation@3@-@0 O@1 O@1 O@1 O@1 O@1 K@1 O@1 O@1 O@1 K@1 O@1 O@2@5 H@<@9C@,@ @ J O O O
 K@3@-@0 K@1 O@1 O@1 O@1 HO@1 K@1 O@2@5 H@<@9C@2@ @ J O O O
 K@3@-@0 O@1 O@1 K@1 O@1 K@1 I\@1 K@1 O@1 O@2@5 H@<@9C@/@ @ J O O K
unification@3@-@0 O@1 K@1 I@1 O@1 O@1 K@1 O@1 O@2@5 H@<@9C@ @ Jz
 K@3@-@0 K@1 O@1 O@2@5 H@<@9XPfind_first_free_starting_at C@5 @ J	@3@A
@-@5 H@J
@N@<@9C@9 @ J@3@n
@<@6 O A@9XPparse_rulename CB @ HJ@3@Q@<@#	@. H H	@2@5 A:@<@9CB @ HJ
 H	
@3@<@5 O A@5 O@<@9C@B @ HJ@3@>@"@5 Ax@,	@0@1@-@2@5 C
@. H H	@2@!@D@D
@C@=@@R@0@+@1@+@2@5 C@5 Ax@>@5 Cj@#	
@. H H	@2@!@D
@C@=@@>@Q
@. H H@2@!@C	@D
@C@=@@,	@0@1@+
@2@5 C@ 
 Cm@!@>@S@5 Cj@>@/@5 Cj@_@d@d@o
@. D1@. H H	@2@/ @T@. Ck
@2@/ @T@. BN
@2@/ O
@2@!@=@Q
@. D1@. H H	@2@/ @T@. Ck
@2@/ O
@2@!@=@ @Q@5 Cj
@. D1@. H H	@2@/ @T@. Ck
@2@/ O
@2@!@5 A:@<@9XP L CG& @ H 	
 C
@3@< H@5layout A@< H;@5 O@<@9C	G, @ H @3 H;@5 O@<@9XD  t  t t  @t  I @vD  t  t t  @t  K  AP K  CB @ H@3@>	 J@-@5 Hl@C@=@)DELETE -- which hypothesis or hypotheses? Ls@5 J@,@5 H` K@5 Lt@5 N A@<@9XP
do_the_saving C@+ @ HB@3@,	@5to_be_saved A @@5 K1 A@@5 H2@6save_a_copy A@9C@0 @ HB@3@5 K1@5 KA@<@9XPcollect_fields_and_values C@#C @ H
 K
@3@<
@5 O A@<@9CC @ H@3@<@9XPreduction_procedure  C@;AL @ H&@3@5 I A@. Igo@2@5 A:@. I@2@5 A:@5handle_quantifiers_in_con  A@5 D@. I@+@2@5 H)@5stage A@>	@&@5unhandle_quantifiers_in_con  A@C	@=
 N	@5 I A@5 O@,	@5 LB A@5nochange A@5 O@<@9XPget_fdl_declaration C@6Aq @ H 	
@3@,@5 H@>	@.previous_character@+@2@5 H)@=@,@5 H@<@>
@$@&	 D@&
 @!@C
@=
@,
@5	read_word A
@5	read_rest A@<@9XP IA C@ @ HT@3@R@>@& @!@D
@=@ 
@!@5 HR A@5 I@@<@9C@ @ HT	bad_conditions@3@<@9C@ @ HT @:XP I} C@ @ H @@3@<@9C
@ @ H	@3@-@5 H@<@9C@ @ H@3@-@5 H@n
	@<@5 I|@<@9C@%@ @ H@3@. H	@2@5 A:@. H= I@/ H	@2@5 A:@. K@-@2@5 A7@5 M@5 I@<@9XP	echo_char CG @ H @3@5 H@<@9C
G @ H @3 H@5 LF@5 JC@<@9CG @ H @3@<@9XP O, C@r @ JT@3@_@e@`@@@q@_@e@`@[@o@n
@ @<@0
@2@5 H@<@9C@y @ JT@- O@3@<@9C@z @ JT@+ O@3@<@9C@{ @ JT@? HO@3@<@9C@| @ JT@3@0@2@5 H@<@9XP KX C@ D> @ KL@3@>@5 Cj@_@e@` @r@C	@=@ 
 I	@!@5 Cj@_@f@` @q@9XPprocess_help  C@ @ K  @3 O@5display_help O @5 C@<@9XPcompatible_array_type C@%B @ H@3@. J`@+
@+@2@5 Jb@. J`@+@+
@2@5 Jb@5 HP
@5 I A@6 K@9XD  t  t t  @t  M @vP M C H H  J@:XP M CC @ HJ  Bh#5@:CC @ HJ  Bh#3-6@:CC @ HJ  Bc#2@:CC @ HJ  Bc#1-5@:CC @ HJ  Bh#1-3 & h#7 & c#2-3 & h#15-17@:CC @ HJ deducec#1@:CC @ HJ  Onot x=y@:CC @ HJ  On>0 or n=0 from [2,3]@:CC @ HJ  OX or not X where c#1=X from []@:CC @ HJ  Hjc#3@:CC @ HJ  HjX+1>0 where h#2=(X>=0)@:CC @ HJ  Hjc#1 using inequals@:CC @ HJ  Hjis_even(a+b) using even(1)@:CC @ HJ  Hj@3RHS where c#2=(LHS -> RHS) using logic from [2,3,6]@:CC @ HJ  L4h#6@:CC @ HJ  L4c#4@:CC @ HJ  L4h#2: X+Y@:CC @ HJ  L4
c#3: X+0 by Y@:CC @ HJ  L4@"h#14: X+(Y+Z) by B where h#1=(A=B)@:CC @ HJ  L4c#5: A+B by B+A using commut@:CC @ HJ  L4all: n+0 by n using arith@:CC @ HJ standardise O@:CC @ HJ  O O@:CC @ HJ  Oi-1+1@:CC @ HJ  O@,X=Y+1 -> Y=X-1 where h#2=(X=A) & h#3=(A=Y+1)@:CC @ HJ forwardchainh#3@:CC @ HJ  O O@:CC @ HJ  D O@:CC @ HJ  Dc#1-3@:CC @ HJ  Dc#2-3 & c#8-11 & c#5@:CC @ HJ  J2@:CC @ HJ provec#1 by implication@:CC @ HJ  P@+X or Y where c#1=X & c#2=Y by contradiction@:CC @ HJ  Pc#5 by induction@:CC @ HJ  Pc#3 by cases@:CC @ HJ  Pp(x+y) by cases on h#7@:CC @ HJ  P@$x*x>=0 by cases on x<0 or x=0 or x>0@:CC @ HJ  N O@:CC @ HJ  N O@:CC @ HJ instantiateh#8@:CC @ HJ  P
c#11@:CD  @ HJ  P
h#1 with 2*n-1@:CD @ HJ  P
c#7 with int_p_2 for int_P_1@:CD @ HJ  Lk3@:CD @ HJ  @'
'sort.rls'@:CD @ HJ  @''DISK$1:[-.RULES]INOUT.RLS'@:CD @ HJ execute'prove1to5.cmd'@:CD	 @ HJ  P'DISK$1:[-.PROOFS]REPLAY1.CMD'@:CD @ HJ  C Hj@:CD @ HJ  C P
@:CD @ HJ  J O@:CD @ HJ  Jh#1-3 & h#5-6 & h#10@:CD @ HJ  J[1,2,3,5,6,10]@:CD @ HJ remember O@:CD @ HJ  P P@:CD @ HJ  P P@:CD @ HJ  K O@:CD @ HJ  K P@:CD @ HJ  K P@:CD @ HJ  K O@:CD @ HJ  K P@:CD @ HJ  K P@:CD @ HJ  Hsimplify_in_infer@:CD @ HJ  Hauto_done to on@:CD  @ HJ  Hdisplay_subgoals_max to 2@:CD" @ HJ  O9 O@:CD# @ HJ  O9 O@:CD$ @ HJ  O9X where c#5=(X or _)@:CD& @ HJ  H A*@:XP NP C@ @ JT O@3@. M. K @2@5 A:@<@9C@ @ JT O	@3@. M. Jd@2@5 A:@<@5 NO@<@9C@ @ JT O O	@3@. M.@/ M8 Of@2@5 A:@<@5 NO@<@9C@ @ JT O O	@3@. M.@/ M8 E@2@5 A:@<@5 NO@<@9C@ @ JT O	@3@. M.@/ M8 Of@2@5 A:@<@5 NO@<@9C@ @ JT O	@3@. M. M*@2@5 A:@<@5 NO@<@9C@ @ JT O	@3@,
@,@5 M A@<@. M.@/ M1
@2@5 A:@<@5 NO@<@9C@ @ JT HO	@3@. M. C@2@5 A:@<@5 NO@<@9C@ @ JT O	@3@. M. M@2@5 A:@<@5 NO@<@9C@ @ JT O	@3@. M. MI@2@5 A:@<@5 NO@<@9C@ @ JT@3@<@9C@ @ JT@3@. M.@/ F@2@5 A:@<@9XP H CBE @ H. 		@:CBF @ H.	
@3
@6 H@9XP
rule_match C@oA) @ H@3 H@5 K@R	@ 	
 DR@!@R@R@0@+
@+@2@5 C@0@+@+@2@5 C@,
@5 H@,@5 H@<@0@-@+@2@5 C@0@-@+@2@5 C@,@5fetch_inf_or_subst_rule_for_eq A@. DR@2@,@5 I+@. DR@2@6 I+@9C@2A9 @ H@3@R	@0@+@+@2@5 C@,
@5 H@<
@0@-@+@2@5 C
@,@5 J A@. DR@2@6 I+@9XPfulfil CA @ H@3@<@9C@RA @ H

@3@,
@,@,@5 I@,
@5 I@>@&
 @!@,@5 I A@=
@5 HP@#
@,@5 H@>@& @!@$	@D@=@5 HP@,@5 L@,@5 P# A@6 H@9XP Ha CAT@N @ H
@3@5 D@>A(@,	@5 M@,
@5 I@>@@(
 D@>@&	 @@=<<< End of command script @5 H2@5 H4 reached >>>@5 H2@5 H/@. Lp	@2@5 H)@<@5 L9@>@,@5 P) A<<< Resuming command script @5 H2@5 H4 >>>@5 H2@5 H/@5 L7@=@&<<< Returning to interactive input >>>@5 H2@5 H/ @@5 L7 M@5 H]@C@. P)@2@,@5 C@,
@5 D/@,@,@5 N A@>@&
 @& @@. Mt@-@2@5 A7@. Mt@2@5 A:@=@>@&
@&script@. Mt@-@2@5 A7@. Mt@2@5 A:@=@P@5 H`@D@=@@>@(
 A@@5 L9@6Error on input stream - returning to interactive input@5 H2@5 H/@. P)@-@2@5 A7 @@5 L7@5 H`@D@=@]@$
@>@&	 @@=@5renumber_and_print A A@@5 H2@<@>@B H@5 Ms@,@5 M] A@,@5 A A@>@5 K0@=@A@5 K0@J@N	Aborted: @5 H2@5 H4 KD@5 H2@5 H/@<@5 K@5 K1@5 P1 A@@5 H2@5 H/@5 K1@= J@5 Ms@D@D@D
@C@=@%@3READ ERROR: garbage on input stream mandates reset.@5 H2@5 H/@5 H/@5Please type CONTROL-C to resume use of the checker...@5 H2@5 H/@. P)@-@2@5 A7@5 D@O@D	@D@D
@D@C@<@9XD  t  t t  @t  M @vP M C@j H H  H@:XP L CC' @ H	
@3@<@. H
@2@5 Hh@<@5 L@<@9CC- @ H	@3@<@9XP Hn C@ @ H[@3@>@ 
 HN I@!@5 Cj@,@5 H9@=
 C,@5 H@#@C@,
@5 Hx@>@5 Ax Nu Cl@,@5 Ns A@=
 Nuind Cl@,@5 P; Nu O Cl@,@5 P;@<@,@5 Hx@. D#@2@,@5 Hx@#ENTERING PROOF BY INDUCTION ATTEMPT@5 H2@. C@. Hd
@2@/ C@. Jp@.  Cl@2@/ C@. H@. I
@2@/ I@2@2@2@!@5 H/@. H= HY@1@1	@1
@2@5 A:@0
@1@2 @	INDUCTION@5 L@<@9XP K C
 @ H @3@A@-@-@5 L@J@N@<@9C@6 @ H@3@,@5logfile_name A@,	@5 H A@,
@5 IG A@5 K0@5 K1@5 H/step@5process_logfact A@5 H/@. H=@+@+@2@5 H)@,
@5 PC
@5 PE@5 H/@O@9C@% @ H@3@,@5 P?@A	@5 K0@J	@N P8@5 H2@5 H4 KD@5 H2@5 H/@<@6 K@9C@. @ H  @3 @@5 K1@<@9XD  t  t t  @t  P @vP P C@A H H  H@:XP N CD0 @ KL@3@<@9CD1 @ KL

@3@5 J&
@5 N@<@9XPtv_environment  C@> @ JT@3 M@5 M,@<@5 D@,@5 NI A@5 M,@& K @<@9XP LE CB @ H&@3@>@5 IL A@=
@>@5
invalidnum A@=@Q@<Invalid term.  Try again@5 H2@5 H/@O@9CB& @ H&@3@A@5 Ax@J@N@A@5 Cj@J@N@< PQ@5 H2@5 H/@O@9CB- @ H&@3@<@9XP N CA @ H.
 K^
@3@5 I@5 I@. K^
@2@5 I@<@9C
A @ H.
 K^	 @3@<@O@9CA @ H.
 K^
@3@5 N@<@9C@$A @ H.
 K^
 K^
@3@. IU@2@,
@5 N
@. K^

@2@5 N@<@9CA @ H.
 K^
 I
 I@3@. K^
@2@5 N@<@9C@!A @ H.
 K^
 I

 IU I@3@. K^
@2@5 N@<@9C@ A @ H.
 K^
 I
 IU I@3@. K^
@2@5 N@<@9CA @ H.
 L
@3@5 I@5 I@. L
@2@5 I@<@9C
A @ H.
 L	 @3@<@O@9CA @ H.
 L	 @3@<@9CA @ H.	@3@<@9XP OI C@1@( @ K
@3@,@5
split_atom A@<@,
@5 OH@<@>@ @!@ 	
@!@=	
@5 H@C@<@9C@4 @ K@3@<@9XP I^ CB @ H @3@@<@9CB @ H @3@5 A:@<@9XPlist_deleted_hypotheses  CA? @ K/ @3@A@-@5 LW@J@N@<@ No hypotheses have been deleted.@5 H2@5 H/@O@9CAE @ K/@3DELETED HYPOTHESES :-@5 H2@5 H/@,@5 LW@5write_deleted_hyp A@O@9CAK @ K/  @3@<@9XD  t  t t  @t  N` @vP K CA @ H@3@5 D@5 H4 Mv@5 H2@5 Mw@5 Mz@5 M|@>@&	 E@=@&	 E@9XPare_all_digits CDW @ H 	
@3@_@`@0@f@p@_@f@`@9@p@<@6 P\ A@9CDY @ H @3@<@9XParg_nums_compatible CCh @ H  D	@:CCi @ H  N	@:CCj @ H  N	@:CCk @ H  N	@:C	Cl @ H  N		@:C	Cm @ H  N		@:C	Cn @ H  N		@:C	Co @ H yfy		@:XP
max_hyp_no C@ @ K/@3@-@5 H@A
@,	@-@5 H@_@f@e@q@J
@N@=@C	@<@9C@ @ K/  @:XPstartup_sequence  C@%@T @ @  @3@5 Oh A@- N@5 EK A@5 Mf A O@5 O O~n~n@5 B A@5 M A@5load_vc  A@5 H/@@Welcome to the SPADE Proof Checker -- for assistance type "help"@5 H2@5 H/@5 H/@O@9C@e @ @  @3@5 MP A@5 K@O@9C
@i @ @  @3@5do_do_newvc  A@5 J Lk@5 J@5 K@O@9C@o @ @  @3@<@6 J A@9XP O C@i@r @ I		@3@>@3@, I@,@0@+
@1@+@2@5 J|@>@- A@0
@2@5 J|
@5 J&@=@5
order_updates A@D@=@1@- A@,@0@+@2@-@5 J|@<@,@5 H@, A@0@2@5 J|@5 O}@D
@<@9XD  t  t t  @t cmd_line_filename @vPprint_new_E CD @ H&@3NEW EXPRESSION: @5 H2@5 H4@5 H/@<@9XPmake_title_name C
Ca @ H 
 G]
@3@<@9C
Cb @ H  G] L@3@<@9CCc @ H  L@3@<@9C@(Cd @ H 
@3@,@5 P} A@,
@5 H@,@5 H
@0@_@2@,@5 H@5 H@<@9XD  t  t t  @t  P  AP P  C@B@j @u E|        @3@5 L Hk@,@5 Hlstrategy@,	@5 Hl@>
@&	 N
@.
contradict@2@!@=@>
@&	 N
@. N@2@!@=@>@&	 HY@%
 HY@=@&	 J@%
 J@<@@<@9XD  t  t t  @t  M AP M C@w @ H.@3@,@5 N@>@5 J&@=@$
@<@9XPruleused_noprefix CBm @ H	
@3@0
@1@2@5 L@6 J@9XD  t  t t  @t  I  AP I  C@2A" @ J@3@5 H/@,@5 L@_@e@` @q[DEPTH: @5 H2@5 H4 JM@5 H2@5 H/@,	@-@,
@5 L@5 H4 L@5 H2@5 H4@5 H/@5list_case_status A@<@9C
A1 @ J  @3 @5 L[TOP-LEVEL]@5 H2@5 H/@<@9CA6 @ J  @3@<@9XPstill_left_to_prove C@ @ J 	@:C@ @ J	
@3@6 H@9C@ @ J		
@3@6 P A@9XP
find_if_ok C@SC @ H& E	@3@,
@5 I A@. I	@2@5 A:@. L@1@2@5 A:@. I	@0@+@1@2@+@2@5 H)@. I@-@-@-@2@5 A7@. I	rulematch@/ @0@1@2@/ B@. H
	@2@2@5 @O@<@9CC @ H& E@3@. I IN@2@5 A:@<@9XP Ji CB @ JT@3Type information for function @5 H2@,	@5 M@,
@5 M@5 H4@5 H4@5 H4 @5 JZ@<@9XP I CB @ H@3@-@5 N A@<@9C@>B @ H@3@,	@5 H@>@&	 Cl@<@. P K@2@5 I]@=@%@>@&	 Il@<@. P O@2@5 I]@=@> KS@5 Jb@<@. P K@2@5 I]@=@P@<@9CB @ H@3@<@9XP	find_subs CBR @ H&@3@-@,
@5 Kv@,@5obtain A@5 K A@<@9XP N C@M @ J@3@_@`@@@e@o@_@e@`@[@o@n
@ @<@0
@2@5 H@<@9C@T @ J@3@0@2@5 H@<@9XP L C@"Bw @ H@3@,@. P@2@,	@5 C@*	 @!@,
@5 I1@<@. L@-@2@5 A7 I@5 N@<@9XPrestword C
A @ H 	@3@5is_a_word_split_char A@<@9CA @ H 	@3@5 J A@,
@5 H
@5 P A@<@9XD  t  t t  @t  P AP P C@8 @u E        @3@>@ 
 HN I	@!@5 Cj@,
@5 H9@=
 C,@5 H@#
@C	@'ENTERING PROOF BY CONTRADICTION ATTEMPT@5 H2@5 H/@0 AQ@2@. FR
@2
CONTRADICTION@5 L@<@9XPfetch_chars C@z@q @ HJ@3@,@5eol_char A@,@5 H@>@&@.@<@$	@&
@.@5 H A@D
@C@=@X@>@7@>@&	@=
@>@$@=@&@ @<@>@&	 @!@<@5 P A@=@$	@>	@$@<@&
@.@=@&
@ @D
@C@=@,
@5 P@,@0
@2@5 H@0@2@,@5 H@5 P@<@9XP I CA @ H@3@<@9CA @ H

@3@R@ 
 HU@!@<@9C@"A @ H
@3@5 He@. HU@-@2@5 HP@<
@5 I@<@9CB @ H
	@3
@5 I@<@9XD  t  t t  @t  H# @vP N C@GA" @ H.

@3@,
@5 N@,@5 L@,@5leftint A@,
@5oneint A
@,@5
createlist A@,@5sortlist A@,@5busort_prods A@,@5compress A@,@5nozeros A@,@5	form_expr A@,@5sign A@6tidy A@9XP O CGp @ H  L H@3@5 I|@<@9CGq @ H  L H;@3@5 LT@<@9CGr @ H 	nomessage H@3@5 M@<@9CGs @ H  P H;@3@5 H<@<@9XP
generalise CAM @ H@3@<@9CAN @ H	
	@3@<@5 P A@<@9XPreplace_all  C@ @ H&@3@. L5@+@2@5 H)@5 L6@5 L7@5 L9@O@9CA @ @ H&@3@5 J L;@5 A:@. L<@-@2@5 A7@. H= L>@-@2@5 A7@. H= L>@/ L? A{@2@5 @O@. L@@-@-@-@2@5 A7@. LB@-@2@5 A7@. K@-@2@5 A7old@,@5 Hl@>@5 He@#	@D
@=@p@>@Q@$Total wildcard not allowed: aborted.@5 H2@5 H/ L;@5 A7@<@O@D	@C@=@Y@. K@2@5 A:@5 O@,
@5get_all_subexpressions_in_vc A@>@&
 @!@*No matching subexpressions found: aborted.@5 H2@5 H/ L;@5 A7@<@O@C	@C@=@5@. I
@2@5 A:@>@ 
	@!@%@=@5
print_subs A@,@5
determine_sub A@<@>	@& IN@<@O@C	@=@0@+	@1@-@2@5 J@,@5 H@. L<@2@5 A:@<@. LB	@2@5 A:@. H P@-@2@5 A7@. H P	@2@5 @O@<@5 LC@. LB@+
@2@5 H)@>@$
	@<@O@=
@5 HP@<
@5do_replace_all A L;@5 A7@<@9XP M C @ M@3@5 L6@<@5 D@5 L7@,	@5 I@5 N A@(	 D@5 L9@<@O@9C@* @ M@3@A	@5 L6@J	@N@O@9XPpermutation_of_fields C@-C @ H

	
@3@,@0@0@1
@2@+@2@5 H@<@,@5 H@<@5 P A@<@9CC$ @ H@3@<@9XP O C@U @ O  @@:C@V @ O@3@6infrule A@9C@@\ @ O
 DR
 D#
@3@>@. DR@. D#
@2@2@5 P@C
@=@@>@. DR@/ Cm
@2@5 P@C
@=@@>@. I
@2@,
@5 Kl@. DR@/ D#
@2@5 P@=@@>@l@5int A@>@. DR
 @2 @@5 J&@>@. DR@2@5 P A@=@<@O@C
@=@F@>@#@5 P@>@. D#
@2@,
@5 Kl@. DR
@2@5 P@=@<@O@C
@=@!@5 P@>@. Cm
@2@,
@5 Kl@. DR
@2@5 P@=@<@O@C
@=@?@A@5 P@J@N@A@5 P@J@N@>@%@R@. DR@+
@2@5 P@. DR
@2@5 N@. DR@. D#

@2@2@5 P@=@<@O@C
@9C@*@ @ O
 DR
 D#
@3@5 P@A
@5 P@J
@N@. DR@. D#
@2@2@6 P@9C@*@ @ O
 DR
 Cm
@3@5 P@. I@2@,
@5 Kl@. DR@. D#

@2@2@6 P@9C@)@ @ O
 DR
 Cm@3@5 P@. I@2@,
@5 Kl@. DR@. D#
@2
@2@6 P@9C@)@ @ O
 DR
 Cm
@3@5 P@. I@2@,
@5 Kl@. DR@. D#

@2@2@6 P@9C@0@ @ O
 DR
 D#@3@5 P@. D#@-@-@2@5 HP@. Cm@-@-@2@5 HP@. DR@. D#@2
@2@6 P@9C@0@ @ O
 DR
 D#@3@5 P@. D#@-@-@2@5 HP@. Cm@-@-@2@5 HP@. DR@. D#@2
@2@6 P@9C@9@ @ O
 DR
 Cm@3@5 P@. D#@-@-@2@5 HP@. Cm@-@-@2@5 HP@. I@2@,
@5 Kl@. DR@. D#
@2
@2@6 P@9C@=@ @ O
 DR
 D#
@3@5 P@A@5 P@J@N@A@5 P@J@N@. I
@2@,
@5 Kl@. DR@. D#
@2@2@6 P@9C@4@ @ O
 DR
 Cm
@3@5 P@A
@5 P@J
@N@A@5 P@J@N@. DR@. D#@2
@2@6 P@9C@ @ O
 H
 Cm
 Cm
@3@. H@2@6 P@9C@ @ O
 H
 D#
 D#
@3@. H@2@6 P@9C@*@ @ O
 H
 D#
@3@5 P@A
@5 P@J
@N@. H@. D#
@2@2@6 P@9C@*@ @ O
 H
 Cm
@3@5 P@. I@2@,
@5 Kl@. H@. D#

@2@2@6 P@9C@)@ @ O
 H
 Cm@3@5 P@. I@2@,
@5 Kl@. H@. D#
@2
@2@6 P@9C@)@ @ O
 H
 Cm
@3@5 P@. I@2@,
@5 Kl@. H@. D#

@2@2@6 P@9C@0@ @ O
 H
 D#@3@5 P@. D#@-@-@2@5 HP@. Cm@-@-@2@5 HP@. H@. D#@2
@2@6 P@9C@0@ @ O
 H
 D#@3@5 P@. D#@-@-@2@5 HP@. Cm@-@-@2@5 HP@. H@. D#@2
@2@6 P@9C@9@ @ O
 H
 Cm@3@5 P@. D#@-@-@2@5 HP@. Cm@-@-@2@5 HP@. I@2@,
@5 Kl@. H@. D#
@2
@2@6 P@9C@=@ @ O
 H
 D#
@3@5 P@A@5 P@J@N@A@5 P@J@N@. I
@2@,
@5 Kl@. H@. D#
@2@2@6 P@9C@4@ @ O
 H
 Cm
@3@5 P@A
@5 P@J
@N@A@5 P@J@N@. H@. D#@2
@2@6 P@9CA@ @ O
 H
 D#
@3@>@. H@. D#
@2@2@5 P@C
@=@@>@. H@/ Cm
@2@5 P@C
@=@@>@. I
@2@,
@5 Kl@. H@/ D#
@2@5 P@=@@>@|@5 P@>@. DR
 @2 @@5 J&@>@. H@2@5 P@=@<@O@C
@=@V@>@. DR@2@5 P@C
@=@F@>@#@5 P@>@. D#
@2@,
@5 Kl@. H
@2@5 P@=@<@O@C
@=@!@5 P@>@. Cm
@2@,
@5 Kl@. H
@2@5 P@=@<@O@C
@=@?@A@5 P@J@N@A@5 P@J@N@>@%@R@. DR@+
@2@5 P@. DR
@2@5 N@. H@. D#

@2@2@5 P@=@<@O@C
@9CA@ @ O	
 I	
 D#
@3@>@. I	@. D#
@2@2@5 P@D
@=A@>@. I	@/ Cm
@2@5 P@D
@=A@>@. I
@2@,
@5 Kl@. I	@/ D#
@2@5 P@C@=Ax@>A@5 P@>@ @. DR
 @2 @@5 J&@>@. I	@2@5 P@=@<@O@D
@=@@>@%@5 P@>@. D#
@2@,
@5 Kl@. I
@2@5 P@=@<@O@C
@C@=@@>@%@5 P@>@. Cm
@2@,
@5 Kl@. I	
@2@5 P@=@<@O@C
@C@=@@>@R@R@$@>
@. I	
 @2 @@5 J&@=@<@O@D
@=@{@>@. I	
 @2 @@5 J&@. Hd@2@5 P@D
@=@_@&	 Cl@. Cm
@2@,
@5 Kl@>@. Hd@. D#
@2@2@5 P@C@=@=@>@. Hd@. D#
@2@2@5 P@C@=@)@>@. Hd@/ Cm
@2@5 P@C@=@. I
@2@,@5 Kl@. Hd@/ D#@2@5 P@=@g@A@5 P@J@N@A@5 P@J@N@>@$@>@R@. I	@+
@2@5 P@. Hd@. D#

@2@2@5 P@=@<@O@C
@=@+@>@%@R@. Hd@+
@2@5 P@. Hd
@2@5 N@. I	@. D#

@2@2@5 P@=@<@O@C
@C@9C@*AH @ O
 I	
 D#
@3@5 P@A
@5 P@J
@N@. I	@. D#
@2@2@6 P@9C@*AJ @ O
 I	
 Cm
@3@5 P@. I@2@,
@5 Kl@. I	@. D#

@2@2@6 P@9C@)AL @ O
 I
 Cm@3@5 P@. I@2@,
@5 Kl@. I	@. D#
@2
@2@6 P@9C@)AN @ O
 I	
 Cm
@3@5 P@. I@2@,
@5 Kl@. I	@. D#

@2@2@6 P@9C@0AP @ O
 I
 D#@3@5 P@. D#@-@-@2@5 HP@. Cm@-@-@2@5 HP@. I	@. D#@2
@2@6 P@9C@0AR @ O
 I
 D#@3@5 P@. D#@-@-@2@5 HP@. Cm@-@-@2@5 HP@. I	@. D#@2
@2@6 P@9C@9AT @ O
 I
 Cm@3@5 P@. D#@-@-@2@5 HP@. Cm@-@-@2@5 HP@. I@2@,
@5 Kl@. I	@. D#
@2
@2@6 P@9C@=AV @ O
 I
 D#
@3@5 P@A@5 P@J@N@A@5 P@J@N@. I
@2@,
@5 Kl@. I	@. D#
@2@2@6 P@9C@4AY @ O
 I
 Cm
@3@5 P@A
@5 P@J
@N@A@5 P@J@N@. I	@. D#@2
@2@6 P@9CAA^ @ O	
 I
 D#
@3@>@. I@. D#
@2@2@5 P@D
@=A@>@. I@/ Cm
@2@5 P@D
@=A@>@. I
@2@,
@5 Kl@. I@/ D#
@2@5 P@C@=Ax@>A@5 P@>@ @. DR
 @2 @@5 J&@>@. I@2@5 P@=@<@O@D
@=@@>@%@5 P@>@. D#
@2@,
@5 Kl@. I	
@2@5 P@=@<@O@C
@C@=@@>@%@5 P@>@. Cm
@2@,
@5 Kl@. I
@2@5 P@=@<@O@C
@C@=@@>@R@R@$@>
@. I	 
@2 @@5 J&@=@<@O@D
@=@{@>@. I	 
@2 @@5 J&@. I@2@5 P@D
@=@_@&	 Cl@. D#
@2@,
@5 Kl@>@. I@. D#
@2@2@5 P@C@=@=@>@. I@. D#
@2@2@5 P@C@=@)@>@. I@/ Cm
@2@5 P@C@=@. I
@2@,@5 Kl@. I@/ D#@2@5 P@=@g@A@5 P@J@N@A@5 P@J@N@>@$@>@R@. I@+
@2@5 P@. I@. D#

@2@2@5 P@=@<@O@C
@=@+@>@%@R@. I@+
@2@5 P@. Hd
@2@5 N@. I	@. D#

@2@2@5 P@=@<@O@C
@C@9C@*A @ O
 I
 D#
@3@5 P@A
@5 P@J
@N@. I@. D#
@2@2@6 P@9C@*A @ O
 I
 Cm
@3@5 P@. I@2@,
@5 Kl@. I@. D#

@2@2@6 P@9C@)A @ O
 I	
 Cm@3@5 P@. I@2@,
@5 Kl@. I@. D#
@2
@2@6 P@9C@)A @ O
 I
 Cm
@3@5 P@. I@2@,
@5 Kl@. I@. D#

@2@2@6 P@9C@0A @ O
 I	
 D#@3@5 P@. D#@-@-@2@5 HP@. Cm@-@-@2@5 HP@. I@. D#@2
@2@6 P@9C@0A @ O
 I	
 D#@3@5 P@. D#@-@-@2@5 HP@. Cm@-@-@2@5 HP@. I@. D#@2
@2@6 P@9C@9A @ O
 I	
 Cm@3@5 P@. D#@-@-@2@5 HP@. Cm@-@-@2@5 HP@. I@2@,
@5 Kl@. I@. D#
@2
@2@6 P@9C@=A @ O
 I	
 D#
@3@5 P@A@5 P@J@N@A@5 P@J@N@. I
@2@,
@5 Kl@. I@. D#
@2@2@6 P@9C@4A @ O
 I	
 Cm
@3@5 P@A
@5 P@J
@N@A@5 P@J@N@. I@. D#@2
@2@6 P@9CAA @ O	
 Hd
 D#
@3@>@. Hd@. D#
@2@2@5 P@D
@=A@>@. Hd@/ Cm
@2@5 P@D
@=An@>@. I
@2@,
@5 Kl@. Hd@/ D#
@2@5 P@C@=AR@>A@5 P@>@ @. DR
 @2 @@5 J&@>@. Hd@2@5 P@=@<@O@D
@=@@>@%@5 P@>@. D#
@2@,
@5 Kl@. I
@2@5 P@=@<@O@C
@C@=@@>@%@5 P@>@. Cm
@2@,
@5 Kl@. Hd
@2@5 P@=@<@O@C
@C@=@@>@R@R@$@>
@. Hd
 @2 @@5 J&@=@<@O@D
@=@{@>@. Hd
 @2 @@5 J&@. Hd@2@5 P@D
@=@_@&	 Cl@. D#
@2@,
@5 Kl@>@. I	@. D#
@2@2@5 P@C@=@=@>@. I	@. D#
@2@2@5 P@C@=@)@>@. I	@/ Cm
@2@5 P@C@=@. I
@2@,@5 Kl@. I	@/ D#@2@5 P@=@A@A@5 P@J@N@A@5 P@J@N@>@%@R@. Hd@+
@2@5 P@. Hd
@2@5 N@. Hd@. D#

@2@2@5 P@=@<@O@C
@C@9C@*B @ O
 Hd
 D#
@3@5 P@A
@5 P@J
@N@. Hd@. D#
@2@2@6 P@9C@*B @ O
 Hd
 Cm
@3@5 P@. I@2@,
@5 Kl@. Hd@. D#

@2@2@6 P@9C@)B @ O
 I
 Cm@3@5 P@. I@2@,
@5 Kl@. Hd@. D#
@2
@2@6 P@9C@)B @ O
 Hd
 Cm
@3@5 P@. I@2@,
@5 Kl@. Hd@. D#

@2@2@6 P@9C@0B	 @ O
 I
 D#@3@5 P@. D#@-@-@2@5 HP@. Cm@-@-@2@5 HP@. Hd@. D#@2
@2@6 P@9C@0B @ O
 I
 D#@3@5 P@. D#@-@-@2@5 HP@. Cm@-@-@2@5 HP@. Hd@. D#@2
@2@6 P@9C@9B
 @ O
 I
 Cm@3@5 P@. D#@-@-@2@5 HP@. Cm@-@-@2@5 HP@. I@2@,
@5 Kl@. Hd@. D#
@2
@2@6 P@9C@=B @ O
 I
 D#
@3@5 P@A@5 P@J@N@A@5 P@J@N@. I
@2@,
@5 Kl@. Hd@. D#
@2@2@6 P@9C@4B @ O
 I
 Cm
@3@5 P@A
@5 P@J
@N@A@5 P@J@N@. Hd@. D#@2
@2@6 P@9C@*B @ O
 I
 D#
@3@5 P@A
@5 P@J
@N@. I@. D#
@2@2@6 P@9C@*B @ O
 I
 Cm
@3@5 P@. I@2@,
@5 Kl@. I@. D#

@2@2@6 P@9C@)B @ O
 Hd
 Cm@3@5 P@. I@2@,
@5 Kl@. I@. D#
@2
@2@6 P@9C@)B! @ O
 I
 Cm
@3@5 P@. I@2@,
@5 Kl@. I@. D#

@2@2@6 P@9C@0B# @ O
 Hd
 D#@3@5 P@. D#@-@-@2@5 HP@. Cm@-@-@2@5 HP@. I@. D#@2
@2@6 P@9C@0B% @ O
 Hd
 D#@3@5 P@. D#@-@-@2@5 HP@. Cm@-@-@2@5 HP@. I@. D#@2
@2@6 P@9C@9B' @ O
 Hd
 Cm@3@5 P@. D#@-@-@2@5 HP@. Cm@-@-@2@5 HP@. I@2@,
@5 Kl@. I@. D#
@2
@2@6 P@9C@=B) @ O
 Hd
 D#
@3@5 P@A@5 P@J@N@A@5 P@J@N@. I
@2@,
@5 Kl@. I@. D#
@2@2@6 P@9C@4B, @ O
 Hd
 Cm
@3@5 P@A
@5 P@J
@N@A@5 P@J@N@. I@. D#@2
@2@6 P@9CAB/ @ O	
 I
 D#
@3@>@. I@. D#
@2@2@5 P@D
@=A@>@. I@/ Cm
@2@5 P@D
@=An@>@. I
@2@,
@5 Kl@. I@/ D#
@2@5 P@C@=AR@>A@5 P@>@ @. DR
 @2 @@5 J&@>@. I@2@5 P@=@<@O@D
@=@@>@%@5 P@>@. D#
@2@,
@5 Kl@. Hd
@2@5 P@=@<@O@C
@C@=@@>@%@5 P@>@. Cm
@2@,
@5 Kl@. I
@2@5 P@=@<@O@C
@C@=@@>@R@R@$@>
@. Hd 
@2 @@5 J&@=@<@O@D
@=@{@>@. Hd 
@2 @@5 J&@. I@2@5 P@D
@=@_@&	 Cl@. Cm
@2@,
@5 Kl@>@. I@. D#
@2@2@5 P@C@=@=@>@. I@. D#
@2@2@5 P@C@=@)@>@. I@/ Cm
@2@5 P@C@=@. I
@2@,@5 Kl@. I@/ D#@2@5 P@=@A@A@5 P@J@N@A@5 P@J@N@>@%@R@. I@+
@2@5 P@. Hd
@2@5 N@. I@. D#

@2@2@5 P@=@<@O@C
@C@9CABm @ O
 DR
 IU
@3@>@. DR@. IU
@2@2@5 P@C
@=@@>@@5 P@>@. DR
 @2 @@5 J&@>@. DR @2@5 P@=@<@O@C
@=@@>@. DR
@2 @@5 J&@>@. DR@2@5 P@=@<@O@C
@=@p@>@(@. DR
?@2 @@5 J&@>@. I@2@,
@5 Kl@. DR
@2@5 P@=@<@O@C
@=@F@>@#@5 P@>@. IU
@2@,
@5 Kl@. DR
@2@5 P@=@<@O@C
@=@!@. DR@+
@2@5 P@. DR
@2@5 N@. DR@. IU

@2@2@5 P@=@@@A@5 P@J@N@A@5 P@J@N@5 P@. DR @2 @@5 J&@>@R
@. DR
 @2@5 P@=@R@. DR @2@6 P@C
@9C@!B @ O
 DR
 IU
@3@5 P@. DR@. IU
@2@2@6 P@9C@(B @ O
 DR
 IU@3@5 P@. IU@-@-@2@5 HP@. DR@. IU@2
@2@6 P@9C@(B @ O
 DR
 IU@3@5 P@. IU@-@-@2@5 HP@. DR@. IU@2
@2@6 P@9CAB @ O
 H
 IU
@3@>@. H@. IU
@2@2@5 P@C
@=A@>@@5 P@>@. DR
 @2 @@5 J&@>@. H @2@5 P@=@<@O@C
@=@@>@. DR
@2 @@5 J&@>@. H@2@5 P@=@<@O@C
@=@@>@$@. DR@2@5 P@>@. H @2@5 P@=	@. H @2@5 P@C
@=@p@>@(@. DR
?@2 @@5 J&@>@. I@2@,
@5 Kl@. H
@2@5 P@=@<@O@C
@=@F@>@#@5 P@>@. IU
@2@,
@5 Kl@. H
@2@5 P@=@<@O@C
@=@!@. DR@+
@2@5 P@. DR
@2@5 N@. H@. IU

@2@2@5 P@=@@A@5 P@J@N@A@5 P@J@N@5 P@>@!@. DR @2 @@5 J&@. H
 @2@5 P@. H @2@5 P@=@z@>@=@. I	 @2 @@5 J&@R
@R@>@. I	
 @2@5 P@. I @2@5 P@=@. I
 @2@5 P@. I	 @2@5 P@=@;@. I	 @2 @@5 J&@R
@R@>@. I	
 @2@5 P@. I	 @2@5 P@=@. I
 @2@5 P@. I @2@6 P@C
@9C@!B @ O
 H
 IU
@3@5 P@. H@. IU
@2@2@6 P@9C@(B @ O
 H
 IU@3@5 P@. IU@-@-@2@5 HP@. H@. IU@2
@2@6 P@9C@(B @ O
 H
 IU@3@5 P@. IU@-@-@2@5 HP@. H@. IU@2
@2@6 P@9CAB @ O
 I	
 IU
@3@>@. I	@. IU
@2@2@5 P@C
@=A@>A*@5 P@>@. DR
 @2 @@5 J&@>@. I @2@5 P@=@<@O@C
@=A@>@. DR
@2 @@5 J&@>@. I	@2@5 P@=@<@O@C
@=@@>@(@. DR
?@2 @@5 J&@>@. I@2@,
@5 Kl@. I	
@2@5 P@=@<@O@C
@=@@>@#@5 P@>@. IU
@2@,
@5 Kl@. I	
@2@5 P@=@<@O@C
@=@@>@J@. I	
 @2 @@5 J&@>@#@. Hd@+
@2@5 P@. Hd
@2@5 N@. I	@. IU

@2@2@5 P@=@. I	@+
@2@5 P@. Hd@. IU

@2@2@5 P@=@H@. I	 
@2 @@5 J&@>@#@. I@+
@2@5 P@. Hd
@2@5 N@. I	@. IU

@2@2@5 P@=@. I@+
@2@5 P@. Hd@. IU

@2@2@5 P@=@T@A@5 P@J@N@A@5 P@J@N@5 P@. Hd @2 @@5 J&@R
@R@>@. I	
 @2@5 P@. I	 @2@5 P@=@. I
 @2@5 P@. I @2@6 P@C
@9C@!C& @ O
 I	
 IU
@3@5 P@. I	@. IU
@2@2@6 P@9C@(C' @ O
 I
 IU@3@5 P@. IU@-@-@2@5 HP@. I	@. IU@2
@2@6 P@9C@(C( @ O
 I
 IU@3@5 P@. IU@-@-@2@5 HP@. I	@. IU@2
@2@6 P@9CAC, @ O
 I
 IU
@3@>@. I@. IU
@2@2@5 P@C
@=A@>A*@5 P@>@. DR
 @2 @@5 J&@>@. I	 @2@5 P@=@<@O@C
@=A@>@. DR
@2 @@5 J&@>@. I@2@5 P@=@<@O@C
@=@@>@(@. DR
?@2 @@5 J&@>@. I@2@,
@5 Kl@. I
@2@5 P@=@<@O@C
@=@@>@#@5 P@>@. IU
@2@,
@5 Kl@. I
@2@5 P@=@<@O@C
@=@@>@J@. I	
 @2 @@5 J&@>@#@. I@+
@2@5 P@. Hd
@2@5 N@. I@. IU

@2@2@5 P@=@. I@+
@2@5 P@. I@. IU

@2@2@5 P@=@H@. I	 
@2 @@5 J&@>@#@. Hd@+
@2@5 P@. Hd
@2@5 N@. I@. IU

@2@2@5 P@=@. I	@+
@2@5 P@. I@. IU

@2@2@5 P@=@T@A@5 P@J@N@A@5 P@J@N@5 P@. Hd @2 @@5 J&@R
@R@>@. I	
 @2@5 P@. I @2@5 P@=@. I
 @2@5 P@. I	 @2@6 P@C
@9C@!Cd @ O
 I
 IU
@3@5 P@. I@. IU
@2@2@6 P@9C@(Ce @ O
 I	
 IU@3@5 P@. IU@-@-@2@5 HP@. I@. IU@2
@2@6 P@9C@(Cf @ O
 I	
 IU@3@5 P@. IU@-@-@2@5 HP@. I@. IU@2
@2@6 P@9CAjCj @ O
 Hd
 IU
@3@>@. Hd@. IU
@2@2@5 P@C
@=AH@>@@5 P@>@. DR
 @2 @@5 J&@>@. I @2@5 P@=@<@O@C
@=@@>@. DR
@2 @@5 J&@>@. Hd@2@5 P@=@<@O@C
@=@@>@(@. DR
?@2 @@5 J&@>@. I@2@,
@5 Kl@. Hd
@2@5 P@=@<@O@C
@=@@>@#@5 P@>@. IU
@2@,
@5 Kl@. Hd
@2@5 P@=@<@O@C
@=@\@>@.@. I	
 @2 @@5 J&@. Hd@+
@2@5 P@. Hd
@2@5 N@. Hd@. IU

@2@2@5 P@=@,@. I	 
@2 @@5 J&@. I@+
@2@5 P@. Hd
@2@5 N@. Hd@. IU

@2@2@5 P@=@T@A@5 P@J@N@A@5 P@J@N@5 P@. Hd @2 @@5 J&@R
@R@>@. Hd
 @2@5 P@. Hd @2@5 P@=@. I
 @2@5 P@. I @2@6 P@C
@9C@!C @ O
 Hd
 IU
@3@5 P@. Hd@. IU
@2@2@6 P@9C@(C @ O
 I
 IU@3@5 P@. IU@-@-@2@5 HP@. Hd@. IU@2
@2@6 P@9C@(C @ O
 I
 IU@3@5 P@. IU@-@-@2@5 HP@. Hd@. IU@2
@2@6 P@9CAjC @ O
 I
 IU
@3@>@. I@. IU
@2@2@5 P@C
@=AH@>@@5 P@>@. DR
 @2 @@5 J&@>@. Hd @2@5 P@=@<@O@C
@=@@>@. DR
@2 @@5 J&@>@. I@2@5 P@=@<@O@C
@=@@>@(@. DR
?@2 @@5 J&@>@. I@2@,
@5 Kl@. I
@2@5 P@=@<@O@C
@=@@>@#@5 P@>@. IU
@2@,
@5 Kl@. I
@2@5 P@=@<@O@C
@=@\@>@.@. I	
 @2 @@5 J&@. I@+
@2@5 P@. Hd
@2@5 N@. I@. IU

@2@2@5 P@=@,@. I	 
@2 @@5 J&@. Hd@+
@2@5 P@. Hd
@2@5 N@. I@. IU

@2@2@5 P@=@T@A@5 P@J@N@A@5 P@J@N@5 P@. Hd @2 @@5 J&@R
@R@>@. Hd
 @2@5 P@. I @2@5 P@=@. I
 @2@5 P@. Hd @2@6 P@C
@9C@!C @ O
 I
 IU
@3@5 P@. I@. IU
@2@2@6 P@9C@(C @ O
 Hd
 IU@3@5 P@. IU@-@-@2@5 HP@. I@. IU@2
@2@6 P@9C@(C @ O
 Hd
 IU@3@5 P@. IU@-@-@2@5 HP@. I@. IU@2
@2@6 P@9C@LC @ O
 DR
@3@>@$
@C@=@:@>@5 P@5 P@>
@. DR
@2 @@5 J&@=@<@O@C@=@. DR
@+@2@5 P@. DR
@2@5 N@. DR@2@6 P@9C@C @ O
 H
@3@>@0@5 P@>@5 P@>@A
@. DR
@2 @@5 J&@J
@N@=@<@O@=
@. H
@2@5 P@C@=@@>@V@>@. DR@. D#@+
@2@2@5 P@=@ @>@. DR@. D#
@+@2@2@5 P@=@. DR@. Cm
@+@2@2@5 P@>@5 P@A@. DR @2 @@5 J&@J@N@=	@. H @2@5 P@=@3@>@. H
@+@2@5 P@. DR@2@5 P@=@. DR
@+@2@5 P@. DR
@2@5 N@. H@2@6 P@9C@D @ O
 I	
@3@>@*@5 P@>@5 P@>
@. I	
@2 @@5 J&@=@<@O@=
@. I
@2@5 P@C@=@@>@>@>@. Hd@. D#@+
@2@2@5 P@=@. Hd@. D#
@+@2@2@5 P@>@5 P@. I	 @2 @@5 J&@=	@. I @2@5 P@=@a@>@,@. Hd@. Cm
@+@2@2@5 P@>@5 P@. I	 @2 @@5 J&@=	@. I	 @2@5 P@=@3@>@. Hd
@+@2@5 P@. Hd
@2@5 N@. I	@2@5 P@=@. I	
@+@2@5 P@. Hd@2@6 P@9C@D@ @ O
 I
@3@>@*@5 P@>@5 P@>
@. I	
@2 @@5 J&@=@<@O@=
@. I	
@2@5 P@C@=@@>@>@>@. I@. D#@+
@2@2@5 P@=@. I@. D#
@+@2@2@5 P@>@5 P@. I	 @2 @@5 J&@=	@. I	 @2@5 P@=@a@>@,@. I@. Cm
@+@2@2@5 P@>@5 P@. I	 @2 @@5 J&@=	@. I @2@5 P@=@3@>@. I
@+@2@5 P@. Hd
@2@5 N@. I@2@5 P@=@. I
@+@2@5 P@. I@2@6 P@9C@De @ O
 Hd
@3@>@*@5 P@>@5 P@>
@. Hd
@2 @@5 J&@=@<@O@=
@. I
@2@5 P@C@=@@>@R
@R@$
@C@=@@>@>@>@. Hd@. D#@+
@2@2@5 P@=@. Hd@. D#
@+@2@2@5 P@>@5 P@. Hd @2 @@5 J&@=	@. I @2@5 P@=@J@>@,@. Hd@. Cm
@+@2@2@5 P@>@5 P@. Hd @2 @@5 J&@=	@. Hd @2@5 P@=@. Hd
@+@2@5 P@. Hd
@2@5 N@. Hd@2@6 P@9C@D @ O
 I
@3@>@*@5 P@>@5 P@>
@. Hd
@2 @@5 J&@=@<@O@=
@. Hd
@2@5 P@C@=@@>@R
@R@$
@C@=@@>@>@>@. I@. D#@+
@2@2@5 P@=@. I@. D#
@+@2@2@5 P@>@5 P@. Hd @2 @@5 J&@=	@. Hd @2@5 P@=@J@>@,@. I@. Cm
@+@2@2@5 P@>@5 P@. Hd @2 @@5 J&@=	@. I @2@5 P@=@. I
@+@2@5 P@. Hd
@2@5 N@. I@2@6 P@9XPspecify_patt  C@)A> @ H&@3@. K@-@2@5 A7@>
 P@,@5 Hl@C	@=
	Pattern? @5 H]@,	@5 H`@,@5 HK@. K@2@5 A:@<@9XPsave_single_requirement C@&@ @ HT@3@R
@ 

requires@!@5check_constraints A@5check_all_requirements A@.user_classification	@2@5 I]@<@9XP M CC @ H @3@. J@+@2@5 H)@n	@. J	@2@5 @O@<@9XP M C@$@{ @ J@3@A
@-@-@5 H9@J
@N @5 L@-@,@5 L@,	@5 Lh@A@5 P@J@N@<@9C@ @ J @3@A@-@-@5 H9@J@N @5 L@A	@-@-@5 L@J	@N@<@9C@4@ @ J@3@5 H/@HWARNING: The proof of the current VC is incomplete, either because there@5 H2@5 H/@Hare still some unproven conclusions, or because you need another "done".@5 H2@5 H/@@(You may wish to complete proof (with DONE?) before proceeding.)@5 H2@5 H/@5 H/@5 D@EType "yes" to continue NEWVC command, "no" to continue this proof ...@5 H2@5 H/
Perform NEWVC@,@5 K@>@& E@=@& E@<@& E@9XD  t  t t  @t totally_specified_replace  @vD  t  t t  @t  M @vP M C H H 
@:XPread_number_codes C@)Ff @ H @3@,	@5 H@>@&	@:@<@& @!@ @5 JC@ @5 JC@C
@=
@,
@5 Q A@ 	
@!@<@9XPprocess_fdl_dec CB @ H title	@3@,
@5 P@. J
@2@5 @O@<@9CB @ H proof	@3@5 Q A@<@9C@)B @ H  G	 
 G]@3@,@5 IY@. IZ	 I\@2@5 I] I[@5 I`@<@9C@(B @ H const	 
 C5@3@,@5 IY@. IZ	 I@2@5 I] I[@5 I`@<@9C@CB @ H  Jd	 C5
 A@ A@ G]@3@,@5handle_negatives_etc A@,
@5 Q@,@5 H
@5 H@<@. H"	@2@5 I] Jd@5 I`@<@9C@DB! @ H  Jd	 C5 Af
 A@ A@ G]@3@,@5 Q@. I
@2@,
@5 H
@5 H@<@. H"	
@2@5 I] Jd@5 I`@<@9C@@B) @ H  Jd	 C5 D$
 A@ A@ G]@3@,@5 Q@,
@5 H
@5 H@<@. H"	
@2@5 I] Jd@5 I`@<@9C@CB1 @ H  Jd	 C5
 A@ A@ Af G]@3@,@5 Q@,
@5 H@. I@2
@5 H@<@. H"	
@2@5 I] Jd@5 I`@<@9C@CB9 @ H  Jd	 C5
 A@ A@ D$ G]@3@,@5 Q@,
@5 H@. I@2
@5 H@<@. H"	
@2@5 I] Jd@5 I`@<@9C@DBA @ H  Jd	 C5 Af
 A@ A@ Af G]@3@. I
@2@,@5 H@. I@2@5 H@<@. H"	@2@5 I] Jd@5 I`@<@9C@ABH @ H  Jd	 C5 Af
 A@ A@ D$ G]@3@. I
@2@,@5 H@5 H@<@. H"	@2@5 I] Jd@5 I`@<@9C@@BO @ H  Jd	 C5 D$
 A@ A@ Af G]@3@,@5 H@. I@2@5 H@<@. H"	@2@5 I] Jd@5 I`@<@9C@=BV @ H  Jd	 C5 D$
 A@ A@ D$ G]@3@,@5 H@5 H@<@. H"	@2@5 I] Jd@5 I`@<@9C@"B] @ H  Jd	 C5pending G]@3@. Jc	abstract@2@5 I] Jd@5 I`@<@9C@"Ba @ H  Jd	 C5
 G]@3@. H"	
@2@5 I] Jd@5 I`@<@9C@yBe @ H 		 Jd	 C5 Ja JI
@3@,@,@5process_array_list A@>@,
@. J`@2@5 Jb
@5 HP@. H"	
@2@5 I]@=@. Jc	@/ J`@2@5 I]@C
@<@,@5 H@0@m@1@k@1@_@1@_@2@,@5 H@,@5 H@. O	 Ja@2@5 I]@< Jd@5 I`@<@9C@3Bv @ H  Jd	 C5 JP
@3@,@5process_enumeration_list A@. Jc	 KS@2@5 I] Jd@5 I`@. K	@2@5 I]@5save_enumeration_constants A@<@9C@WB} @ H  Jd	 C5 A

@3@,@5process_record_fields A@. Jc	@/ B@2@5 A: Jd@5 I`@5save_field_list A@<@,@5 H@0@m@1@k@1@_@1@_@2@,
@5 H@,
@5 H@. O	 A
@2@5 I]@<@9C@=B @ H  Jd	 C5 Jnof
 G]@3 N@.  @	@2@5 E@,@5 IY@<@. Jc	@/ Jm@2@5 I] Jd@5 I`@<@9C@=B @ H  Jd	 C5 H Q#
 G]@3 N@.  @	@2@5 E@,@5 IY@<@. Jc	@/ H@2@5 I] Jd@5 I`@<@9C@+B @ H  J{	 JP
@3@,@,@5process_function_list A@. Jz	@2@5 I] J{@5 I`@5save_function_template A@<@9C@)B @ H  J{	 
 G]@3@,@5 IY@. IZ	 I@2@5 I] I[@5 I`@<@9C
B @ H  G	@3@-@5 Ic@<@9CB @ H  G@3@<@9CB @ H end@3@<@9CB @ H pre@3@<@9CB @ H post@3@<@9CB @ H derives@3@<@9XP I> C@ @ HT@3@R@0@+
@1@+@2@5 C@5 Ax@5 Cj@_@d@` @r@<@9C@ @ HT	 L@3@<@9C@ @ HT @:XPenumerated_simp C@GB @ I
 Kj@3@<@,@5 Q. A@>@0@1
@2@5strict_sublist A@C
@=@&@>@ 
 Kk
@!@ 	
@!@. H

@2@5 Hh@=
@ 

 Kj@!@C
@<@9C@EB @ I
 Kk@3@<@,@5 Q0@>@0
@1@2@5 Q1@C
@=@$@>@ 
 Kj
@!@,
@5 I'@. H

@2@5 Hh@=
@ 

 Kk@!@C
@<@9CB @ I@3@5 J&@<@9XD  t  t t  @t  D @#D  t  t t  @t  D 
Pnot_writeable_warning C@ @ H @3 @@5 K1@5 H/!!! ERROR trying to delete @5 H2@5 JE@5 H/@5 H/File is not writeable.@5 H2@6 K@9XP K CA @ H  B@:CA @ H  I@:CA @ H  C@:CA @ H  J@:CA @ H  P@:CA @ H  K@:CA @ H  K@:C	A @ H @'@3 J@5 M
@<@9CA @ H  H@:CA @ H show@:CA @ H declare@:CA @ H  K@:CA @ H  O9@:CA @ H printvc@:CA @ H  P@:CA @ H  H@:XP O6 CFF @ H 
 H

 H
@3@5 O5
@5 O5@<@9C@"FJ @ H 
 M[

 M[
@3@5 Iv
@5 Iv@<@9CFN @ H 
@3@,@5 Iv@<@ 	@!@<@9XPbacktrack_printq C@> @ H@3@5 JE@<@9XP J C@7@U @ HJ@3@,
@,@5
fetch_keyword A@>@5 O@<@>@&@.@&	 @!@=@5 H`@C@=@5warn_of_unknown_command  A@<@>@&@.@C@=@,@5 P@5 P@<@O@<@9XP M CD( @ HJ  B@5li(st) [ HYP_OR_CONC_RANGE { & HYP_OR_CONC_RANGE } ].@:CD) @ HJ  B A?@:CD* @ HJ  B@+where: HYP_OR_CONC_RANGE is HC#N-M or HC#N,@:CD+ @ HJ  B@;       HC is "h" or "c", and N & M are integers (with N<M).@:CD- @ HJ  J(@9si(mplify) [ HYP_OR_CONC_RANGE { & HYP_OR_CONC_RANGE } ].@:CD. @ HJ  J( A?@:CD/ @ HJ  J( QD@:CD0 @ HJ  J( QE@:CD2 @ HJ  O@)ded(uce) [ EXPRESSION [ from HYPLIST ] ].@:CD3 @ HJ  O A?@:CD4 @ HJ  O@3where: EXPRESSION is a valid checker expression and@:CD5 @ HJ  O@:       HYPLIST is a list of integers (hypothesis numbers).@:CD7 @ HJ  Hj@7inf(er) [ EXPRESSION [ using RULE [ from HYPLIST ] ] ].@:CD8 @ HJ  Hj A?@:CD9 @ HJ  Hj@0where: EXPRESSION is a valid checker expression,@:CD: @ HJ  Hj@=       RULE is a rulename (or family, or Prolog variable) and@:CD; @ HJ  Hj QI@:CD= @ HJ  L4@>re(place) [ HYP_OR_CONC [ : OLD [ by NEW [ using RULE ] ] ] ].@:CD> @ HJ  L4 A?@:CD? @ HJ  L4@Cwhere: HYP_OR_CONC is a hypothesis or conclusion (i.e. h#N or c#N),@:CD@ @ HJ  L4@:       OLD & NEW are valid checker expression patterns and@:CDA @ HJ  L4@:       RULE is a rulename (or family, or Prolog variable).@:CDC @ HJ  Ostan(dardise) [ EXPRESSION ].@:CDD @ HJ  O A?@:CDE @ HJ  O@/where EXPRESSION is a valid checker expression.@:CDG @ HJ  Oforw(ardchain) [ HYP_OR_CONC ].@:CDH @ HJ  O A?@:CDI @ HJ  O@Bwhere HYP_OR_CONC is a hypothesis or conclusion (i.e. h#N or c#N).@:CDK @ HJ  D@'do(ne) [ CONC_RANGE { & CONC_RANGE } ].@:CDL @ HJ  D A?@:CDM @ HJ  D@@where CONC_RANGE is c#N or C#N-M, for integers M & N (with N<M).@:CDO @ HJ  Jcase N.@:CDP @ HJ  J A?@:CDQ @ HJ  J@(where N is the case number (an integer).@:CDS @ HJ  P@2pro(ve) [ EXPRESSION by STRATEGY [ on FORMULA ] ].@:CDT @ HJ  P A?@:CDU @ HJ  P QK@:CDV @ HJ  P@9       STRATEGY is one of "implication", "contradiction",@:CDW @ HJ  P@"       "induction" or "cases", and@:CDX @ HJ  P@D       FORMULA (which may only be used for "cases") is a disjunction@:CDZ @ HJ quitquit.@:CD\ @ HJ  Nunw(rap) [ HYP_OR_CONC ].@:CD] @ HJ  N A?@:CD^ @ HJ  N@?where HYP_OR_CONC is of the form h#N or c#N for some integer N.@:CD` @ HJ  P
@>ins(tantiate) [ HYP_OR_CONC [ with EXPRESSION [ for VAR ] ] ].@:CDa @ HJ  P
 A?@:CDb @ HJ  P
@@where: HYP_OR_CONC is of the form h#N or c#N for some integer N,@:CDc @ HJ  P
@3       EXPRESSION is a valid checker expression and@:CDd @ HJ  P
@8       VAR is the universal variable to be instantiated.@:CDf @ HJ  Lkne(wvc) [ NUMBER ].@:CDg @ HJ  Lk A?@:CDh @ HJ  Lk@Dwhere NUMBER is the number of the (as yet unproven) VC to be proved.@:CDj @ HJ  @'con(sult) [ FILENAME ].@:CDk @ HJ  @' A?@:CDl @ HJ  @'@;where FILENAME is a Prolog atom naming the rulefile to use.@:CDn @ HJ  Pexe(cute) [ FILENAME ].@:CDo @ HJ  P A?@:CDp @ HJ  P@Awhere FILENAME is a Prolog atom naming the command script to use.@:CDr @ HJ  Ch(elp) [ COMMAND ].@:CDs @ HJ  C A?@:CDt @ HJ  C@Ewhere COMMAND is the (unabbreviated) command on which help is needed.@:CDv @ HJ  Jforg(et) [ HYPS_OR_HYPLIST ].@:CDw @ HJ  J A?@:CDx @ HJ  J@>where HYPS_OR_HYPSLIST is either a list of integers giving the@:CDy @ HJ  J@Chypothesis numbers to be forgotten, or one or more HYPRANGEs joined@:CDz @ HJ  J@Ctogether with "&", each HYPRANGE being either a hypothesis (h#N) or@:CD{ @ HJ  J@(a range of hypotheses (h#N-M, with N<M).@:CD} @ HJ  Prem(ember) [ HYPS_OR_HYPLIST ].@:CD~ @ HJ  P A?@:CD @ HJ  P Qn@:CD @ HJ  P@Dhypothesis numbers to be remembered, or one or more HYPRANGEs joined@:CD @ HJ  P Qp@:CD @ HJ  P Qq@:CD @ HJ  Kdel(ete) [ HYPS_OR_HYPLIST ].@:CD @ HJ  K A?@:CD @ HJ  K Qn@:CD @ HJ  K@Ahypothesis numbers to be deleted, or one or more HYPRANGEs joined@:CD @ HJ  K Qp@:CD @ HJ  K Qq@:CD @ HJ  Kund(elete) [ HYPS_OR_HYPLIST ].@:CD @ HJ  K A?@:CD @ HJ  K Qn@:CD @ HJ  K@Chypothesis numbers to be undeleted, or one or more HYPRANGEs joined@:CD @ HJ  K Qp@:CD @ HJ  K Qq@:CD @ HJ  Hse(t) [ FLAG [ to VALUE ] ].@:CD @ HJ  H A?@:CD @ HJ  H@Bwhere FLAG is a user-modifiable flag and VALUE is the new value to@:CD @ HJ  Hbe assigned to that flag.@:CD @ HJ  Q8sh(ow).@:CD @ HJ  O9t(raverse) [ EXPRESSION ].@:CD @ HJ  O9 A?@:CD @ HJ  O9@Bwhere EXPRESSION may be h#N for hypothesis N, c#N for conclusion N@:CD @ HJ  O9@/or some other valid expression to be traversed.@:CD @ HJ  Q:
pri(ntvc).@:CD @ HJ  Q9
dec(lare).@:CD @ HJ  Hcallpro [ PROLOG_GOAL ].@:CD @ HJ  H A?@:CD @ HJ  H@0where PROLOG_GOAL is a Prolog goal to be called.@:CD @ HJ  H@+FOR USE BY PROGRAM VALIDATION LIMITED ONLY!@:CD @ HJ  K exit.@:XP O& C@h @ JT 
@:C@i @ JT@3@6 P@9C@j @ JT@3@5 H@5 J@<@9XD  t  t t  @t  M @vP P CB[ @ H&@3@<@9CB] @ H&
@3@,@5 P@,
@5 P A
@5 H@<@9XPeliminate_semi_colons C@E @ K@;
@.@3@5 Q A@<@9C@H @ K

@3@5 Q@<@9C@K @ K@3@<@9XD  t  t t  @t 	set_union AP Q CC @ H@3@,@5 H@5 I1@<@9XPsee_if_can_infer C@/ @ H@3@5 K A@<@9C@2 @ H@3@5 K A@<@O@9C
@6 @ H@3@5 H@. K@2@5 A:@<@9C@: @ H@3@. K@2@5 A:@<@O@9XPval C	D9 @ KL	@3@5 B*@<@9XP I CA @ @@3@4 B@_@e@f@jxor@u@9XP K CA @ I
 H
@3@5 K@5 K@<@9C@$A @ I
 M[
@3@<@>@. I	
@2@5 Hh@=	@. I		@2@5 Hh@<@9CA @ I
@3@. H
	@2@5 Hh@<@9XD  t  t t  @t  J @vD  t  t t  @t  N^ @vD  t  t t  @t spade_chkhelp_prefix @vD  t  t t  @t  M @vP O" CB @ H@3@,
@5collect_record_field_names A@,@5 Q@,@5 I1@5 I1@<@9XD  t  t t  @t  N AP N C@ @ I
 I@3@. H	@2@5 Hh@<@5 N@<@9C@ @ I
 I		@3@. DR	@2@5 Hh@<@9C@)@ @ I	@3@A@5 B*@J@N@0 K@+@2@5 C@5 K@,
@5 @ H
@6 K@9C@0@ @ I	@3@A@5 B*@J@N@0@+@+
@2@5 C@- Ja@5 O@5 K
@,@5 Q@6 K@9C@ @ I

 Jk	@3@<@9XD  t  t t  @t  Lc @vP I CB- @ H	@3@5do_satisfy_goal A@6 I@9CB0 @ H	@3@0@2@,
@5 H
@6 I@9CB3 @ H	@3@<@9XPread_component_number CF_ @ H @3@,	@5 Q@5 H@<@9XD  t  t t  @t build_other_cases AP Q CB @ H@3@,@5do_build_other_cases A@5 If@<@9XP N CBr @ H	
@3@0
@1@2@5 J@6 J@9XP O C@5@w @ @@3@,	@5 H@0@.@2@,
@5 H@,@5 D @,@5 F
 A@,
@5filesWithExtension A@>	@&
 @!       <THERE ARE NONE>@5 H2@=
@5 Oz@<@O@9XP Ia CC" @ H 	 J~@3 J~@5 L( A@<@9CC% @ H @3@-@5 Q@<@6!!! FATAL-ERROR: Identifier declared multiple times - @5 H2@5 H4@5 H/@<@6
maybe_halt  A@9CC- @ H @3@5built_in_ident A@<@>!!! FATAL-ERROR: Identifier reserved or already predeclared - @5 H2@5 H4@5 H/@<@6 Q@9CC5 @ H @3@. Q	@2@5 A:@<@9XP HW C@ @ HT@3@Q@<@O@9C@ @ HT
 @T	
@3@5 HV@5 HV@<@9C@ @ HT
 G^	
@3@5 HV@5 HV@<@9C
@ @ HT
 FR	@3@6 HV@9C@ @ HT 
 H@:C@ @ HT 
 Jc@:C@ @ HT 
 Q@:C@ @ HT 
enumeration_list@:C@ @ HT 
 I(@:C@ @ HT 
in_order@:C@ @ HT 
 DR@:C@ @ HT 
 HQ@:C@ @ HT 
 I
@:C@ @ HT 
subset@:C@ @ HT 
 Hy@:C@ @ HT 
 Q2@:C@ @ HT 
 H@:C@ @ HT 
 Q@:C@ @ HT 

set_intersect@:C@ @ HT 
 L@:C@ @ HT 
 J'@:C@ @ HT 
 Ck@:CA  @ HT 
 F%@:CA @ HT 
 G@:CA @ HT 
 Ay@:CA @ HT 
 B+@:CA @ HT 
 Cc@:CA @ HT 
 Jl@:CA @ HT 
 I@:CA @ HT 
genvar@:XD  t  t t  @t  H AP H CAl @ H 	@3@<@9C
Am @ H 		
@3@5 H@<@9XP JK C@ @ HB@3@5 JO@<@9C@ @ HB@3@,
@5 JO I@5 H2@n
>@5 JJ@<@9XP P CB @ H&	@3@(There are NO subexpressions of the form @5 H2@,
@5 K@5 K A@. H@-@-@2@5 A7@5 H/@5 H/@<@9C@+B @ H&	
@3@>@ 
	@!@=@#
@. I@2@5 A:Subexpression is @5 H2@5 H4@5 H/@<@9CB @ H&@3Possible subexpressions:-@5 H2@5 H/@<@5	list_subs A@<@9XP
truncate_list C	A @ H 
	@3@5 K@<@9CA @ H @3@,@5 D/@_@d@e@p@<@$
	@9C@A @ H @3@ 	
@ @!@"@!@ 

@ @!@"@!@<@9C@A @ H @3@ 	
@!@ 

@!@<@9CA @ H @3@,@5 D/@_@d@e@q@_@d@e@j Cm@v@5 J@<@9XD  t  t t  @t  N AP P C@I@$ @ P@3@>@ 
 HN I	@!@5 Cj@,
@5 H9@=
 C,@5 H@#
@C	@ 

 C@!@,
 AQ@. C AQ@2@5create_formula A@%ENTERING PROOF BY IMPLICATION ATTEMPT@5 H2@5 H/
IMPLICATION@5 L@<@9XPhelpfilename C@ @ J  J@c@a@s@e@.@c@h@l@:C@&@ @ J  @'@c@o@n@s@u@l@t@.@c@h@l@:C@&@ @ J  Q9@d@e@c@l@a@r@e@.@c@h@l@:C@#@ @ J  O@d@e@d@u@c@e@.@c@h@l@:C@#@ @ J  K@d@e@l@e@t@e@.@c@h@l@:C@ @ J  D@d@o@n@e@.@c@h@l@:C@ @ J  K @e@x@i@t@.@c@h@l@:C@&@ @ J  P@e@x@e@c@u@t@e@.@c@h@l@:C@#@ @ J  J@f@o@r@g@e@t@.@c@h@l@:C@,@ @ J  O@f@o@r@w@a@r@d@c@h@.@c@h@l@:C@ @ J  C@h@e@l@p@.@c@h@l@:C@ @ @ J  Hj@i@n@f@e@r@.@c@h@l@:C@,@ @ J  P
@i@n@s@t@a@n@t@i@a@.@c@h@l@:C@ @ J  B@l@i@s@t@.@c@h@l@:C@ @ @ J  Lk@n@e@w@v@c@.@c@h@l@:C@&@ @ J  Q:@p@r@i@n@t@v@c@.@c@h@l@:C@ @ @ J  P@p@r@o@v@e@.@c@h@l@:C@ @ J  Q]@q@u@i@t@.@c@h@l@:C@)@ @ J  P@r@e@m@e@m@b@e@r@.@c@h@l@:C@&@ @ J  L4@r@e@p@l@a@c@e@.@c@h@l@:C@ @ J  K@s@a@v@e@.@c@h@l@:C@ @ J  H@s@e@t@.@c@h@l@:C@ @ J  Q8@s@h@o@w@.@c@h@l@:C@)@ @ J  J(@s@i@m@p@l@i@f@y@.@c@h@l@:C@)@ @ J  O@s@t@a@n@d@a@r@d@.@c@h@l@:C@#@ @ J  I@s@t@a@t@u@s@.@c@h@l@:C@)@ @ J  O9@t@r@a@v@e@r@s@e@.@c@h@l@:C@)@ @ J  K@u@n@d@e@l@e@t@e@.@c@h@l@:C@#@ @ J  N@u@n@w@r@a@p@.@c@h@l@:C@ @ @ J  N@r@u@l@e@s@.@c@h@l@:C@+A  @ J 
 DR N K@r@x@a@r@i@t@h@.@c@h@l@:C@+A @ J 
 DR N K@r@x@a@r@i@t@h@.@c@h@l@:C@1A @ J 
 DR N K@r@x@m@o@d@u@l@a@r@.@c@h@l@:C@+A @ J 
 DR N K@r@x@a@r@i@t@h@.@c@h@l@:C@+A @ J 
 DR N K@r@x@a@r@i@t@h@.@c@h@l@:C@+A @ J 
 DR N K@r@x@a@r@i@t@h@.@c@h@l@:C@+A @ J 
 DR N K@r@x@a@r@i@t@h@.@c@h@l@:C@+A
 @ J 
 DR N Ja@r@x@a@r@r@a@y@.@c@h@l@:C@+A @ J 
 DR N K@r@x@a@r@r@a@y@.@c@h@l@:C@(A
 @ J 
 DR N K@r@x@e@n@u@m@.@c@h@l@:C@(A @ J 
 DR N K@r@x@e@n@u@m@.@c@h@l@:C@(A @ J 
 DR N K@r@x@e@n@u@m@.@c@h@l@:C@1A @ J 
 DR N Im@r@x@f@d@l@f@u@n@c@.@c@h@l@:C@1A @ J 
 DR N In@r@x@f@d@l@f@u@n@c@.@c@h@l@:C@1A @ J 
 DR N Ip@r@x@f@d@l@f@u@n@c@.@c@h@l@:C@1A @ J 
 DR N K@r@x@f@d@l@f@u@n@c@.@c@h@l@:C@1A @ J 
 DR N K@r@x@g@e@n@i@n@e@q@.@c@h@l@:C@1A @ J 
 DR N K@r@x@g@e@n@i@n@e@q@.@c@h@l@:C@1A @ J 
 DR N K@r@x@g@e@n@i@n@e@q@.@c@h@l@:C@1A @ J 
 DR N K@r@x@i@n@e@q@u@a@l@.@c@h@l@:C@1A @ J 
 DR N K@r@x@i@n@e@q@u@a@l@.@c@h@l@:C@+A @ J 
 DR N K@r@x@l@o@g@i@c@.@c@h@l@:C@+A @ J 
 DR N K@r@x@l@o@g@i@c@.@c@h@l@:C@+A @ J 
 DR N K@r@x@l@o@g@i@c@.@c@h@l@:C@+A  @ J 
 DR N K@r@x@l@o@g@i@c@.@c@h@l@:C@+A! @ J 
 DR N Iz@r@x@l@o@g@i@c@.@c@h@l@:C@+A" @ J 
 DR N K@r@x@l@o@g@i@c@.@c@h@l@:C@1A$ @ J 
 DR N L@r@x@m@o@d@u@l@a@r@.@c@h@l@:C@1A& @ J 
 DR N K@r@x@q@u@a@n@t@i@f@.@c@h@l@:C@.A( @ J 
 DR N A
@r@x@r@e@c@o@r@d@.@c@h@l@:C@.A) @ J 
 DR N O@r@x@r@e@c@o@r@d@.@c@h@l@:C@.A* @ J 
 DR N O~@r@x@r@e@c@o@r@d@.@c@h@l@:C@%A, @ J 
 DR N K@r@x@s@e@q@.@c@h@l@:C@%A- @ J 
 DR N A!@r@x@s@e@q@.@c@h@l@:C@%A. @ J 
 DR N C&@r@x@s@e@q@.@c@h@l@:C@%A/ @ J 
 DR N I&@r@x@s@e@q@.@c@h@l@:C@%A0 @ J 
 DR N Iq@r@x@s@e@q@.@c@h@l@:C@%A1 @ J 
 DR N Ir@r@x@s@e@q@.@c@h@l@:C@%A2 @ J 
 DR N K@r@x@s@e@q@.@c@h@l@:C@(A4 @ J 
 DR N K@r@x@s@e@t@s@.@c@h@l@:C@1A6 @ J 
 DR N O@r@x@s@p@e@c@i@a@l@.@c@h@l@:C@1A7 @ J 
 DR N O@r@x@s@p@e@c@i@a@l@.@c@h@l@:C@1A8 @ J 
 DR N O@r@x@s@p@e@c@i@a@l@.@c@h@l@:C@1A9 @ J 
 DR N J(@r@x@s@p@e@c@i@a@l@.@c@h@l@:C@1A: @ J 
 DR N O@r@x@s@p@e@c@i@a@l@.@c@h@l@:C@1A; @ J 
 DR N O@r@x@s@p@e@c@i@a@l@.@c@h@l@:C@1A< @ J 
 DR N O@r@x@s@p@e@c@i@a@l@.@c@h@l@:XPdisplay_list C@EC @ H&
@3@>@5 Q  A@%
 E@=@!@5 J6@5 H4@5 H/@5 J6 M@5 H2@5 H4@5 H/@5 MProceed@,
@5 K@<
@0@2@5 P A@<@9CC @ H&@3@5 MSelect (number/none): @,
@5 F A@,@5find_newsub A@. I@2@5 A:@<@9XPreconstruct_record C@1@@ @ I		

 Cm
@3@,@5 Q A@<
@,@5 J& I@-@0@1@2@5 J|@<@9C@F @ I
@3@<@9XPorder_prods C@ B @ H.@3@,
@-@5 L. A@,@5 L@,@-@5 Q@,
@5 L
@5order A@<@9XP O C@6 @ HB@3@5 K1@@-@5 On@P@-@5 JO A@@5 H2@5 H/@O@9XPenumerated_infer CAp @ H@3@5enum_infrule A@<@9XD  t  t t  @t  M$ @vPreduce  CA2 @ H&  @3@5 D@5 P A@5 O A Q@5 A7@. H H@-@2@5 A7@. K@-@2@5 A7@5 O A@<@9XD  t  t t  @t  L4  AP L4  C@7 @ H&  @3 Hk A{@5 Hl@<@6 P A@9C@B@; @ H&@3 Hk@,@5 Hl@R@>@ 
 H@!@D	@=@ 
 Cm
 HN		
@!@5 Cj@5 Cj@_@f@g@o@<@. J@-@2@5 A7@. Hs@-@2@5 A7@5 J@<@6 Q@9C@,@L @ H&@3@> Hk@. HN@+@+	@2@5 Hl@C
@=@'REPLACE -- Which hypothesis/conclusion?@#Type h#N or c#N as appropriate ... @5 J@,
@5 H`@ 

 HN	@!@<@6 L3 A@9XP N C@1@ @ J@3@,	@5 Q A@,
@5 Q A@,@5 H@,@5 H@>
@5open_help_file A@5
show_help_for A@5 L9@5 J@=
@;ERROR: Cannot open or display Checker help library file -- @5 H2@5 H4@5 H/@<@9XPcheckhastypelist CB_ @ H
@3@<@5 M@<@9CB` @ H

@3@5 M@<
@5 R  A@<@9C
Bc @ H
@3@<@5 M@<@9CBd @ H
@3@5 M@<@5 R@<@9XD  t  t t  @t  O @vPdo_remembering  CBZ @ H@3 J@,@5 Hl@5 P A@O@9CB^ @ H  @3@<@9XP P C@1A9 @ J@3@,	@-@5 L@>@5 L*** PROVED FOR CASE @5 H2@5 H4@5 H/@=@A
@5 L@J
@N<Case @5 H2@5 H4	 pending>@5 H2@5 H/@O@9CAH @ J@3@<@9XPscream_blue_murder  C
@ @ K  @3@5 H/@$FAILED: ERROR IN COMMAND LINE SYNTAX@5 H2@5 H/@<@6 K@9XD  t  t t  @t  L;  @vPfinal_declaration CAf @ H   G@:CAg @ H   Q*@:CAh @ H 	@3@,
@5 H@0
@2@6 H@9XP J CB @ H	
@3@5 J@5 J@<@9CB @ H @:C@$B @ H@3@5 Cj@_@e@` @q@A	@5 OS@J	@N@A
@5 LW@J
@N@. L[@2@5 A:@<@9CB @ H@3@5 Cj@_@e@` @q L]@5 H2@5 H4@6 cannot be forgotten (it is already forgotten/deleted)@5 H2@5 H/@<@9CB @ H@3@%Illegal hypothesis number to forget: @5 H2@5 H4@5 H/@<@9XPwrite_unproved_subgoals C@4A @ H	
@3@5 J6	Subgoal: @5 H2@,@5 M A@>
@& @5 H4@C@=@_@d@e@j Cm@`	@j Cm@v@-@5 I@5 H/@<@9C@7A @ H	
@3@5 J6 R@5 H2@,@5 R@>
@& @5 H4@C
@=@_@d@e@j Cm@`	@j Cm@v

@-@5 I@5 H/@5 R A@<@9CA @ H	@3@5 J6(no subgoals remaining (?!))@5 H2@5 H/@<@9XP K' C@5@ @ K%			
@3@_@e@`@l@u@n?@5 I'@0@1
@2@5 H@<@9C@ @ @ K%	

@3@_@e@`@l@u@<@9C@"@ @ K%	
@3@n?@5 I'@0@2
@5 H@<@9C@ @ K%	
@3@,@5 I'@_@d@e@o
@5 K&@<@9C@ @ K%
	@3@<@9XD  t  t t  @t  Pt  @vPrestructure_record_aggregate C@'FU @ H 
 K

 K

@3@<
@5 Iv@<@5 R A@<@9CF[ @ H @3@<@9XP N@ C@)A @ HT@3@. M@-@2@5 A7@. R@-@2@5 A7@. P@-@-@-@2@5 A7@. J@-@2@5 A7 L@5 A7@<@9XD  t  t t  @t  J(  AP J(  C @ I{  @3@>@5movenots  A@=@>@5 NE@=@>@5 M@=@>@5 K+ A@=@6 Iy A@9C @ I{  @3@<@9XP P2 C@$@A @ H@3@>@5 He@5 JE@=@>@A	@5 He@J	@N@-@5 L A@5 Q; A@O@=@P@9XP L C@2@ @ K%@3@,@,	@5 L@. M@2@5 A7@. L@-@2@5 A7@,
@5 Lh@,@5
delete_number A@. Li@-@2@5 A7@. Li@2@5 @O@5 K# A@<@9XP O) C@m @ JT @ @:C@n @ JT @:C@o @ JT @.@:XP PO CB7 @ H&@3@5 Cj@>@_@e@f@q@=@_@e@` @p@<@9XP J C@L @ HJ@3@>@5 Lt@<@=@5 M A@<@9XP
save_ruleused CBe @ H@3@5 L@<@9C
Bh @ H@3@. L@2@5 A:@<@9XP PS C@ @7 @ K@3@,
@5 H@<@>@;@5 H@,@5 Q@=@#
@<@5 K"@<@9XD  t  t t  @t  L @vP L C@< H H  H@:XPskip_to_terminator  C@"AW @ H@3@5 D@,@5 H@>@&@ @C	@=@>@&	@C	@=@,	@5 P@$	@<@9XD  t  t t  @t  Q AP Q CC
 @ H	@3@<@9CC @ H	@3@<@9C@(C @ H@3@,
@5 Q A@<@>@5 O2@ 

@!@=@5 L@$

@<@9XPadd_new_record_function C@"C @ H @3@-@-@-
@5 J|@<@+Warning - record field number already used.@5 H2@<@n	
@5 R. A@<@9CC @ H @3@. J}	

@2@5 A:@<@9XD  t  t t  @t standardise_in_infer @vP R2 C@K H H  J@:XP Km CC @ KL	@3@>@5 KW@=
@>@& @@=@& AQ@<@9CC @ KL@3@5 Cj@_@e@` @o@5 I@<@9CC @ KL
 I I
@3@5 J&@<@9C@%C @ KL
 I
@3@,@5 J&@>@5 KW@. I@2@5 I@=@ 	
 I@!@<@9CC @ KL
 D$
@3@5 J&@<@9CC @ KL
 Cm
 D#
@3@5 J&@<@9CC @ KL
 D#
 Cm
@3@5 J&@<@9C@IC @ KL
 D#
@3@,@5 J&@,
@5 J&@>@5 KW
@5 KW@. D#
@2@5 I@=@>@& @$	
@=@>@&
 @$	@=
@ 	
 D#
@!@<@9C@NC @ KL
 Cm
@3@,@5 J&@,
@5 J&@>@5 KW
@5 KW@. Cm
@2@5 I@=@#@>@&
 @$	@=@>
@& @. I@2@5 J&@=
@ 	
 Cm
@!@<@9C@ZC @ KL
 IU
@3@,@5 J&@,
@5 J&@>@5 KW
@5 KW@. IU
@2@5 I@=@/@>@>@& @=@&
 @&	 @=@>@&@$	
@=@>@&
@$	@=
@ 	
 IU
@!@<@9C@EC @ KL
 K^
@3@,@5 J&@,
@5 J&@>@5 KW
@5 KW
 @5 HP@. K^
@2@5 I@=@>@&
@$	@=
@ 	
 K^
@!@<@9C@MC @ KL
 
@3@,@5 J&@,
@5 J&@>@"@5 KW
@5 KW
 @5 HP@. K^
@2@5 I@_@d@f@d
@m@s@=@>@&
@$	@=
@ 	
 
@!@<@9CC @ KL
 L

 L
@3@5 J&
@5 J&@<@9C@ZD @ KL
 K
@3@,@5 J&@,
@5 J&@>@5 KW
@5 KW@. K
@2@5 I@=@/@>@&
 @&	@=@%@>@&
@$	@=@>@&
@ 	
 IU@!@=
@ 	
 K
@!@<@9CD# @ KL@3@5 Q A@<@9C@$D% @ KL@3@A
@5 B*@J
@N@0@+
@+@2@5 C@,@5 N@0
@2@5 C@<@9XP I C@^@ @ H@3@,@0@1	@1
@2@5 C@>@. H@-@2@5 Jb@<@5 I@C
@=@9@>@. Jm@-@2@5 Jb@<@5sequence_infer A@C
@=@&@> KS@5 Jb@,
@5 Q A@<
@5 Q A@=@. H@-@2@5 A7@<@5 P@C
@<@9XP	inst_list CA @ H&		@3@<@9CA @ H&@3@5 B*@5 R; A@<@9CB @ H&@3@Q@0	@2@5 H@n
	
@5 R=@<@9CB @ H&@3@,
@5 K
@5 R=@<@9XP L C@Q @ @ G@3@5 Pd A @5 C@<@9XP K CA @ I
 H
@3@>@5 K@=@5 K@<@9CA @ I
 M[
@3@. I
	@2@5 Hh@. I	@2@5 Hh@<@9CA @ I
@3@. DR
	@2@5 Hh@<@9XD  t  t t  @t  J2 @vD  t  t t  @t  H @vD  t  t t  @t input_from_terminal  AD  t  t t  @t  R?  @vP R?  C@$ H H   @:XP Q CB @ H
	
@3@<@6 Q@9CB @ H@3@<@9XPdetermine_newsub C@_C @ H&@3@>
@. Hnew@+	@2@5 H)@C
@=
@ Type new subexpression pattern: @5 H]@,
@5 H`@,	@5 HK@. I	@2@5 A:@<@>@. H N F^@2@5 H)@<@C@=@5 D@. H H@-@2@5 A7By which rule? @5 H]@,@5 H`@5 O@<@. N	@2@,@5try_rule A@5solution A@<@9XP	find_char CF @ H @3@5 D@,	@5 H@$	@<@9XP JA CCq @ H@3@5 Ax@,
@5 H@<@5 D/@<@9C@1Cw @ H@3@5 Cj@>
@_@e@` @r@%
 @#@=@_@e@` @o@%
@_@e@i I@v@<@,@5 Me@<@_@d@g@l@u@9XP Q CB @ H
	 AQ@3@<@9CB @ H
 AQ@3@. H@2@5 Hh@<@9CB @ H

 DR@3@<@9C@GB @ H

@3
@,@5 Q@>@>@$	@=	@. H@2@5 Hh@$@=@ @>@& AQ@ 
 DR@!@=@ 
 H
 DR@!@<@9XPmax_conc_no C@ @ K/@3@-@5 H9@A
@,	@-@5 H9@_@f@e@q@J
@N@=@C	@<@9C@ @ K/  @:XP N CB @ H	@3@<@9C@0B @ H	
@3@ 
	
@!@,@0@1@0@1
@2@2@5 C@5 A:@<@5 N@<@9XP N CA @ J@3@-@5 L@n	@5 N@<@9CA @ J@3@. J	
@2@5 A:@<@9XPlastword CA @ H   G]@:CA @ H   G@:C
A @ H @3@,	@5 H@6 H@9XPform_file_names C@@ @ H 		@3@.fdlfile_name@-@2@5 A7@. I@-@2@5 A7@.csvfile_name@-@2@5 A7@<@,
@5 H@>@0@.@1@s@1@i@1@v@2@5 H@. RV@2@5 @O@D@=@#@$	
@0@.@1@v@1@c@1@g@2@,@5 H@,@5 H@. RV@2@5 @O@<@0@.@1@f@1@d@1@l@2@,
@5 H@,
@5 H@. RT@2@5 @O@<@0@.@1@c@1@s@1@v@2@,@5 H@,@5 H@. RW@2@5 @O@<@9XP
build_formula C@F @ J!	@3@<@9C@I @ J!	
 C@3@<@5 H@<@9C@%@M @ J!	
 C
 H
@3@. C@2@5 RY A
@5 H@<@9XP K CB @ H	
@3@5 R\ A@5 R]@<@9CB @ H@3@<@9C@-B @ H@3@5 Cj@_@e@` @q@. LX@2@5 H)@. H @@2@5 H)@. LY@+	@2@5 H)@. H	@2@5 A:@<@9CB @ H@3@5 Cj@_@e@` @q L]@5 H2@5 H4 has not been deleted.@5 H2@5 H/@<@9CB @ H@3@'Illegal hypothesis number to undelete: @5 H2@5 H4@5 H/@<@9XP LO C@3A @ JT
@3@,@5 M@,
@5 M@5 H4ARG@5 H2@5 H4 @5 H2
@5 H4  @5 H2@5 JZ@n	@<@5 LN@<@9CA @ JT@3@<@9XP P C@CB @ H&@3@5 I A@>@#@. H P@-@2@5 H)@> RC@-@5 Hl N F^@5 Hl Q@5 @O@=@P@&@C	@=Change this subexpression@,	@5 K@<@>@&	 E@&@=@&	 E@& IN@<@9CB @ H&@3@. H P@-@2@5 A7@. I@+	@2@5 H)@*Change which subexpression (number/none)? @5 Q@<@9XD  t  t t  @t  K @vD  t  t t  @t  P  AP P  CBM @ H@3@>	 J@-@5 Hl@C@=@+REMEMBER -- which hypothesis or hypotheses? Ls@5 J@,@5 H` P@5 Lt@5 R A@<@9XD  t  t t  @t  J @vP M C@_ @ J@3@,@5 Lh@5 J6@5 J8@<@9XP
find_rulefile C@#A @ H@3@5 H@5 Ax@5 H A@5 L6@5 L7@5 L9@5 J@. L5@-@2@5 A7@. L5	@2@6 @O@9CA @ H@3@5 Ax@A
@5 L6@J
@N P8@5 H2@5 H4@" does not exist or cannot be read.@5 H2@5 H/@<@6 K@9XD  t  t t  @t  P @vP J C
@/ @ HJ@3@,@5 P*@5 L7@<@9C@3 @ HJ  @3 @@5 L7@<@9XP K C@c @ @@3@,@5defect_counter A@5 H/@5 H2 defects detected.@5 H2@5 H/@5 H/@<@9XP O C@"D @ H&@3@,@5 O@,	@5 Hu@<@>@$	@=@. LB@2@5 H)@. LB	@2@5 A:@<@9XP I CA@ @ H.@3@5 Cj@_@e@` @r@<@9CAA @ H.
 I	@3@5 Cj@_@f@` @r@<@9XP R7 CAA @ H
 DR	@3@. DR@. K	@2 @2@5 H@<@9CAB @ H
 DR	@3@. DR@. K	@2 @2@5 H@<@9CAC @ H
 DR
 G	
@3@. DR	@2@5 R6@. DR
@2@5 R6@<@9CAD @ H
 DR G	
@3@. DR	@2@5 R6@. DR
@2@5 R6@<@9CAE @ H
 DR
 G		@3@<@9CAF @ H
 DR
 G		@3@<@9C
AG @ H
 DR	 G	@3@<@9C
AH @ H
 DR	 G	@3@<@9CAI @ H
 DR	
@3@. DR	@2@5 H@. DR
@2@5 R6@<@9CAJ @ H
 DR
 G
 I$	 K		@3@<@9CAK @ H
 DR	 G
 I$	 K	@3@<@9CAL @ H
 DR
 G
 K	 I%		@3@<@9CAM @ H
 DR	 G
 K	 I%	@3@<@9CAN @ H
 DR
 K		
@3@. DR	
@2@5 H@<@9C@%AO @ H
 DR
 K	
@3@,@0@-@2@0	
@2@5 H@. DR@2@5 H@<@9C@%AP @ H
 DR
 G	
 G@3@. DR	@2@5 H@. DR
@2@5 H@<@9CAQ @ H
 DR	
@3@>@$	
@=	@. DR	
@2@5 N@<@9C	AX @ H
 H@3@<@9CAY @ H
 H@3@<@9CAZ @ H
 H	
@3@. H	
@2@5 H@<@9CA[ @ H
 H			
@3@. H	
@2@5 R6@<@9C@"A\ @ H
 H
 G	
@3@>
@. H	@2@5 R6@=@. H
@2@5 R6@<@9CAb @ H
 H
 G	
	@3@. H
@2@5 R6@<@9CAc @ H
 H
 G	

@3@. H	@2@5 R6@<@9CAd @ H
 H
 G	
 G	@3@. H
@2@5 R6@<@9CAe @ H
 H
 G	
 G
@3@. H	@2@5 R6@<@9CAf @ H
 H	
@3@. H	
@2@5 N@<@9XD  t  t t  @t twiddles_conversion @vP P C@)C+ @ H.
 IU
 IU

@3@5 K A@5 N@0@. IU
@2
@2@5 P@<@9CC0 @ H.
 IU
@3@5 Rq@5 N@5 P@<@9CC5 @ H.
@3@5 Rq@<@5 P@<@9CC: @ H.

@3@5 P@<@9CC= @ H.@3@<@9XP	orderargs CB @ H.

@3@<@5 Rr A@<@9CB @ H.
@3 Cl@5 H Cl@5 H@<@5order_exprs A@<@9CB @ H.
@3@<@6 F @9XP M C
F @ H 
@3@_@e@f@q@<@9CF @ H 	@3@<@9CF @ H 
@3@n@5 M@<@9XP K C@^ @ @  @3@<@9XP N C@8A @ J@3@. NV@-@2@5 A7@. H@-@-@2@5 N A@. H:@-@-@2@5 R{@. L[@-@2@5 R{@. LX@-@2@5 R{@. LY@-@-@2@5 R{@. NX@-@2@5 R{@<@9XD  t  t t  @t  I @vD  t  t t  @t  I AP I C @u Et        @3@Q	@<@O@9C @ R|	@3@5 Cj@_@e@` @r@<@9C @ R|@3@5 Cj@_@f@` @o@<@_@f@i I@v
@ 
 I
@!@<@9C @ R|	
 I I
@3@5 I@<@9C@<@! @ R|	
 I
@3@,@5 I@<@>@& @& @=@#@>@5 Cj@_@d@` @q@ 
 I@!@=
@ 
 I@!@_@e@` @q@<@9C@C@- @ R|	
 D#
@3@,@5 I@,
@5 I@<@_@d@d
@l@v@>
@_@d@` @r@$@C@=@_@d@` @o@_@d@i I@v@ 
 I@!@<@9C@; @ R|	
 Cm
@3@. D#
@/ I@2@5 I@<@9C@C@= @ R|	
 IU
@3@,@5 I@,
@5 I@<@_@d@d
@m@v@>
@_@d@` @r@$@C@=@_@d@` @o@_@d@i I@v@ 
 I@!@<@9C@I@K @ R|	
 K^
@3@,@5 I@,
@5 I@<
 @5 HP
@,@5 M A@>
@_@d@` @r@$@C@=@_@d@` @o@_@d@i I@v@ 
 I@!@<@9C@@Z @ R|	
 L
@3@5 K@<@,@5 I@,
@5 I@<
 @5 HP
@,@5 R}@,@. Cm@/ IU
@2@5 I@>@& @& @=@_@>@S@5 KW
@5 KW@>@!@>@_@d@` @r@_@d
@` @q@=@_@d@` @p@_@d
@` @o@$@=@&@>@_@d@` @r@_@d
@` @o@=@_@d@` @p@_@d
@` @q@. D#
@2@5 I@=
@ 
 L
@!@<@9C@[@ @ R|		
 L
@3@A@5 K@J@N@<@,@5 I@,
@5 I@<
 @5 HP
@,@5 R}@,@. Cm@/ IU
@2@5 I@>@& @& @=@>@&
@& @=
@ 
 L
@!@<@9C@G@ @ R|	
 K
@3@-@5 I@-@5 I@<@>@& @&@D@=@%@5 Cj@_@d@` @q@n?@<@,
@. K
@2@5 I@<@. IU

@2@5 I@<@9XP P C@!Cs @ H.
 D#

 I D#
@3@. I@2@5 P
@5 L) A@<@9CCw @ H.
 D#

 D#
@3@<@9C	Cy @ H.	@3@5 IR@<@9CC{ @ H.
 I

 I
@3@5 IR@<@9XP
abort_case  C@LAL @ J@3@,@5 L@_@e@` @q@-@,	@5 L@. J@-@-@2@5 A7@. H	@-@2@5 H)@. J@-@-@2@5 A7@. J@-@2@5 A7@. J@-@2@5 A7@n
?@n
?@. J@2@5 A:@5 L@<@9XP Lu C@ @ HJ@3@Q	@5 H/@/!!! VAR argument not permitted: retype command.@5 H2@5 H/@<@O@9C@ @ HJ	@3@<@9C@(@ @ HJ B
 HN
@3@>@(
 HO@=@(
 I@<@5 Cj@. H B@/ HN
@2@5 A:@<@9C@>@ @ HJ B
 Cm
@3@R
@5 Cj@ 

 HN
@!@>@( HO@=@( I@<
@5 Cj@_@d
@d@o@. H B@/ Cm
@2@5 A:@<@9C@ @ HJ B
 H
@3@R
@R@< B@5 Lt B@5 Lt@<@9C@n@ @ HJ B@3@5 Ax@0@+
@+@2@5 H@<@>@+@0
@2@-@0@d@1@e@1@l@1@e@1@t@1@e@1@d@2@5 H@. H B J@2@5 A:@=@/@0
@2@-@0@f@1@o@1@r@1@g@1@o@1@t@1@t@1@e@1@n@2@5 H@. H B L\@2@5 A:@<@9C@(@ @ HJ J(
 HN
@3@>@(
 HO@=@(
 I@<@5 Cj@. H J(@/ HN
@2@5 A:@<@9C@>A @ HJ J(
 Cm
@3@R
@5 Cj@ 

 HN
@!@>@( HO@=@( I@<
@5 Cj@_@d
@d@o@. H J(@/ Cm
@2@5 A:@<@9CA @ HJ J(
 H
@3@R
@R@< J(@5 Lt J(@5 Lt@<@9C@,A @ HJ O
from
@3@R
@R@<@,@5 HH A@5 M@. H Hk@2@5 A:@. H J@2@5 A:@<@9CA @ HJ O@3@<@,
@5 R@. H Hk
@2@5 A:@<@9C@DA$ @ HJ Hj
 R
@3@R
@R@ 

using
@!@<@,@5 R
@5 O@5 M@. H Hk@2@5 A:@. H N F^@2@5 A:@. H J@2@5 A:@<@9C@+A0 @ HJ Hj
 R
@3@R
@R@ 
 R
@!@< Hj@. R@. R

@2@2@5 Lt@<@9C@*A7 @ HJ Hj
 R
@3@R
@<@,@5 R@5 O@. H Hk@2@5 A:@. H N F^@2@5 A:@<@9C@,A? @ HJ Hj
 R
@3@R
@R@<@,@5 R@5 M@. H Hk@2@5 A:@. H J@2@5 A:@<@9CAH @ HJ Hj@3@<@,
@5 R@. H Hk
@2@5 A:@<@9C@\AM @ HJ

 L4
 
@3@5check_hyp_or_conc A@R@ 
 R
@!@R@ 
by@!@<
@5 O@,@5 HK@,@5 HK@. H Hk
@2@5 A:@. H P@2@5 A:@. H RC@2@5 A:@. H N F^@2@5 A:@<@9C@^A\ @ HJ

 L4
 
@3@R
@&
 A{@R@ 
 R
@!@R@ 
 R@!@<
@5 O@,@5 HK@,@5 HK@. H Hk A{@2@5 A:@. H P@2@5 A:@. H RC@2@5 A:@. H N F^@2@5 A:@<@9C@kAl @ HJ

 L4
 
@3@R
@>@ 

 H@!@=@ 

 Cm@!@R@ 
 R
@!@R@ 
 R@!@<
@5 O@,@5 HK@,@5 HK@. H Hk
@2@5 A:@. H P@2@5 A:@. H RC@2@5 A:@. H N F^@2@5 A:@<@9C@CA @ HJ L4
 
@3@5 R@R@ 
 R
@!@<@,@5 HK
@,@5 HK@. H Hk
@2@5 A:@. H P@2@5 A:@. H RC@2@5 A:@<@9C@(A @ HJ L4
 
@3@5 R@<@,@5 HK@. H Hk
@2@5 A:@. H P@2@5 A:@<@9CA @ HJ L4@3@5 R@<@. H Hk	@2@5 A:@<@9CA @ HJ O@3@<@,
@5 HK@. H Hk
@2@5 A:@<@9CA @ HJ O@3@5 R@<@. H Hk	@2@5 A:@<@9CA @ HJ D
 H
@3@R
@R@< D@5 Lt D@5 Lt@<@9C@!A @ HJ D
 HN
@3@(
 I@<@5 Cj@. Hto_do@/ HN I@2@5 A:@<@9C@>A @ HJ D
 Cm
@3@R
@ 

 HN
@!@R@( I@<
@5 Cj@5 Cj@_@d@d
@q@. H R@/ Cm@. HN I
@2@2@5 A:@<@9CA @ HJ J@3@<@5 Cj@. H Ov	@2@5 A:@<@9C@FA @ HJ P
 H
@3@<@R
@ 

 R
@!
 J@5 N A@,@5 HK@,@5 R@. H H@2@5 A:@. H P J@2@5 A:@. H Hk@2@5 A:@<@9C@*A @ HJ P
 R
@3@<@,@5 R@,
@5 R@. H P@2@5 A:@. H Hk
@2@5 A:@<@9CA @ HJ N@3@5 R@<@. H Hk	@2@5 A:@<@9C@+A @ HJ P

with
@3@5 Ax@5 NX A@<@,@5 HK@. Hvalue@2@5 A:@. H G
@2@5 A:@<@9CA @ HJ P
@3@5 Ax@5 R@<@. H G	@2@5 A:@<@9CA @ HJ P
@3@A@5 R@J@N@<@,
@5 R@. H R
@2@5 A:@<@9CA @ HJ Lk@3@<@5 Cj@. H M	@2@5 A:@<@9CA @ HJ @'@3@<@5 Ax@. Hfilename	@2@5 A:@<@9CA @ HJ P@3@<@5 Ax@. H R	@2@5 A:@<@9CA @ HJ C@3@. Hsubject	@2@5 A:@<@9CA @ HJ J
 H
@3@R
@R@< J@5 Lt J@5 Lt@<@9CB @ HJ J
 HN
@3@(
 HO@<@5 Cj@. H J@1@2@5 A:@<@9C@;B @ HJ J
 Cm
@3@R
@ 

 HN
@!@( HO@<
@5 Cj@5 Cj@_@d
@d@o
@,@5 M@. H J@2@5 A:@<@9CB @ HJ J@3@<@5 M@. H J	@2@5 A:@<@9CB @ HJ P
 H
@3@R
@R@< P@5 Lt P@5 Lt@<@9CB @ HJ P
 HN
@3@(
 HO@<@5 Cj@. H J@1@2@5 A:@<@9C@;B% @ HJ P
 Cm
@3@R
@ 

 HN
@!@( HO@<
@5 Cj@5 Cj@_@d
@d@o
@,@5 M@. H J@2@5 A:@<@9CB0 @ HJ P@3@<@5 M@. H J	@2@5 A:@<@9CB5 @ HJ K
 H
@3@R
@R@< K@5 Lt K@5 Lt@<@9CB< @ HJ K
 HN
@3@(
 HO@<@5 Cj@. H J@1@2@5 A:@<@9C@;BB @ HJ K
 Cm
@3@R
@ 

 HN
@!@( HO@<
@5 Cj@5 Cj@_@d
@d@o
@,@5 M@. H J@2@5 A:@<@9CBM @ HJ K@3@<@5 M@. H J	@2@5 A:@<@9CBR @ HJ K
 H
@3@R
@R@< K@5 Lt K@5 Lt@<@9CBY @ HJ K
 HN
@3@(
 HO@<@5 Cj@. H J@1@2@5 A:@<@9C@;B_ @ HJ K
 Cm
@3@R
@ 

 HN
@!@( HO@<
@5 Cj@5 Cj@_@d
@d@o
@,@5 M@. H J@2@5 A:@<@9CBj @ HJ K@3@<@5 M@. H J	@2@5 A:@<@9C@,Bo @ HJ H
 N
@3@,@5 N@<@R@5 N@. H D'
@2@5 A:@. H R@2@5 A:@<@9CBw @ HJ H@3@-@5 N@<@. H D'	@2@5 A:@<@9C@%B| @ HJ O9@3@<@,
@5 HK@5 He@>@ 

 HN@!@=@-@5 H@. H Hk
@2@5 A:@<@9CB @ HJ H@3@<@R	@. H G	@2@5 A:@<@9CB @ HJ@3@5 H/@.!!! Argument(s) not recognised: retype command@5 H2@5 H/@<@O@9XP H CG
 @ H @3@5in_declare_command  A@<@6 H@9C	G @ H @3@5 C @5 O A@<@9XP R% C@ @ K%	@3@<@9C@A@ @ K%	@3@,
@0@+@2@5 H@>@&
 @!@<@ 
@!@=@>@& @!@<@ 

@!@=@ 

@!@<@9C@ @ K%	
@3@A@5 H@J@N
@5 R$@<@9XP J CC @ H@3@5 H2@5 H/@5 H2@5 Mw@5 Mz@<@9XP J C@;CD @ HJ@3@. H=@-@-@2@5 A7@. H= L>@2@5 @O@5 K A@,	@5convertHelp A@5 I A@<@>@5 K@=@>@&	 K @=@>@&	 K@= K@5 A7@<@5tidy_up_logfacts  A@<@9CCW @ HJ@3FAIL@5 H2@5 H/@. H=@-@-@2@5 A7@<@O@9XPwrite_subgoal_list_proved C@=A @ H	
 HU
@3@5 J6Met constraint: @5 H2@-@5 R!@,@5 R@>
@& @5 H4@C@=@_@d@e@j Cm@`@j Cm@v@-@5 I@5 H/@<@9C@4A @ H	
@3@5 J6Proved subgoal: @5 H2@,@5 R@>
@& @5 H4@C@=@_@d@e@j Cm@`@j Cm@v@-@5 I@5 H/@<@9C@CA @ H	
 HU
@3@5 J6 R@5 H2@-@5 R!@,@5 R@>
@& @5 H4@C
@=@_@d@e@j Cm@`@j Cm@v

@-@5 I@5 H/@5 R A@<@9C@7A @ H	
@3@5 J6 R@5 H2@,@5 R@>
@& @5 H4@C
@=@_@d@e@j Cm@`@j Cm@v

@-@5 I@5 H/@5 R@<@9CA @ H	@3@5 J6@!(unconstrained rule: no subgoals)@5 H2@5 H/@<@9XP OL C
@] @ K	
@3@5process_dcl_qualifier A@<@5 OK@<@9C@b @ K@3@<@9XD  t  t t  @t  I @vP Q CA @ H		@3@<@9CA @ H	
 C	@3@<@9CA @ H	
 C
 H
	@3@. C
	@2@5 Q@<@9XD  t  t t  @t  Q:  AP Q:  C@ @ K/@3@,@,	@5 L@,
@5pvc_make_filename A@<@5 K- A@<Printed VC to file: @5 H2@5 H2@5 H/@<@9XD  t  t t  @t  P
  AP P
  C@p@ @ M`@3@5 L@<@>
 G@,@5 Hl@C	@=@%@,	@5qvars_in_vc A@>
@ 	@!@=@>	@&	 @!@<@O@C@=
Instantiate what? @5 H]@,@5 H`@R@<@5 R@,
 M@5 KM@>
 R@,@5 Hl@C@=With what? @5 H]@,@5 H`@,@5 HK@<@5 He@5no_qvars_in A@5 H@<@5 NR A@<@9XD  t  t t  @t  K  AP K  C@. @ HB@3Saving@5 H2@,@5 RW A@5 K0@5 K1@,	@,
@5 N A
/* SAVED: @5 H2@5 H4, at @5 H2@5 H4 */@5 H2@5 H/@<@6 O A@9C@  @ HB@3@,@5 R@A	@5 K0@J	@N KC@5 H2@5 H4 KD@5 H2@5 H/@<@6 K@9XP
simp_set_list C@'A @ I
@3@,@5 R A@,
@5 J&@>
@5 K@$	@=	@ 	
@!@<@9CA @ I@3@<@9XPdisplay_inf_rule C@v@ @ H@3@>@& H@>@,@5 M@=@%@c@,
@5 D/@_@d
@d@p@=@& J@D@>	 J@5 M@% E@=@5 L@% E@5 H/@5 H/@5 H4 L@5 H2@5 H4@ @5 JC@>	@&
 @!may be inferred directly@5 H2@=
follows from @5 H2@5 KK@>@>@& E@=@5 L@>@5 L@= L@5 A:@5 M@=@P@<@9C@ @ H@3@5 L@>@5 L@= L@5 A:@5 M@<@9C@ @ H@3@<@9XD  t  t t  @t prolog_event_hook D  t  t t  @t  R @vD  t  t t  @t  R @#D  t  t t  @t  R 
P K C
A @ H&
	@3@5 B*@<@9CA @ H&@3@Q@0	@2@5 H@_@f@`@l@u@<@9CA @ H&@3@-@,@5 Kv@5 R=@<@9XP G CA @ @@3@4 B@_@e@f@j Q@u@9XPinform_user  C@3@B @ HT  @3@C-------------------------------------------------------------------@5 H2@5 H/@CBadly-formed  rules will now be displayed on the screen as they are@5 H2@5 H/@Cread and possibly on subsequent  consultations  of  this  rulefile.@5 H2@5 H/ R@5 H2@5 H/@CWatch for other messages informing you of bad rulenames or improper@5 H2@5 H/@Crule  conditions;  bad  rules  will  not  be  used  by the checker.@5 H2@5 H/@CIf too serious an error is found, the rulefile  may  be  abandoned.@5 H2@5 H/ R@5 H2@5 H/@<@9XD  t  t t  @t  Q AP Q C	B @ H	@3@6 H@9CB @ H@3@-@0@+@2@5 H@6 H@9XP Nw C@v @ M`@3@<@9C@+@w @ M`

@3@>@_@g@`@a@r@_@g@`@z@p@<@_@g@`@ @j Cm@u@=@$
@<
@5 Nv@<@9XP N C@z @ M  H C,@:C@{ @ M  J C,@:C@| @ M  
 
  Cl@:C@} @ M	
 
  Cl
@3@5 Cj@_@e@g@r@_@e@d@p@9C@%@~ @ M

 int_list@3@5 Cj@_@` @g@o@_@g@`@@o@<@.  R@2@6 N@9C@ @ M 
  R@:XP OC CB @ H
 	
@3@5has_type_classification A@5 OB@<@9CB @ H@3@<@9XP	ask_if_ok CD& @ H&@3
Is this OK@,
@5 K@<@5is_it_ok A@<@9XP H C@?A @ H.@3@5 N@5 L@5 P@5 P
@5 P
@5 P@5 P@5 P@5 P@5 P@6 P@9XP Q C@6B @ H @3@5 Ax@,
@5 H@>@ 
@-@!@,@5 H@ 	
 I@!@=@ 
@+@!@5 H@C@<@9CB @ H 	@3@<@9XP M} C@=A; @ H@3@5 D@,	@5 H@>@>@&	@Y@=@&	@y@& E@5 R+ A@C
@=@>@>@&	@N@=@&	@n@& E@5 R@C
@=
@,
@5 P@$	
@&neither@<@9XP N C@2@ @ H.		
 Jk	
 Jk
@3@,@5 H@. J`@+@-@2@5 Jb
@5 N@5do_norm_typed_exprs A@<@9C@7@ @ H.
 I
	
 I@3@. J`@+@+@2@5 Jb@5 N@5 R
@5 N@<@9C@ @ H.@3@>@&	 Cl@=@&	 Il@<@5 H A@<@9C@ @ H.	 C,@3@<@5 J+@<@9C
@ @ H.
@3@5 B*@<@9C@9@ @ H.	@3@A@5 B*@J@N@0@+@+@2@5 C@,
@5 Je
@,@5 R@,@0@2@5 C@>@5 J&@=@$
@<@9XP OW C@K@0 @ K/@3@5 Cj@>@& HO@%
 H@=@& I@%
 H;@,@0
@1	@1@+@2@5 C@@>	@&
 H L]@5 H2@=@&
 H;  C@5 H2@5 H4@:@5 JC@5 J6@5 H4@5 H/@<@9C@+@H @ K/	
 Cm
@3@5 Cj@5 Cj@_@g@d@p@>
@& HO@5listhyps A@=@& I@5	listconcs A@<@9XP Q CC @ H& IN	 IN@3@<@9C@SC @ H&@3@,@5 P@0
@1@+@+
@2@5 J@. P@1
@2@5 A:@. I
@0@+@1@2@+@2@5 H)@. I@-@-@-@2@5 A7@. I P@/ @0@1@2@/ P@. H
@2@2@5 @O@<@9XD  t  t t  @t  Q AP Q C	AR @ M`	@3@5 N@<@9C@$AU @ M`@3@,
@5 H@5 D@,@5 Ny@,@5 N|@,
@5 H
@5 H@5 N@<@9XP M C@ @ J
		@3@6 HP@9C@ @ J

	@3@6 HP@9C@ @ J 	
 Cm	@:C@ @ J 

 Cm
	@:C@ @ J 

 D#		@:C@ @ J 
 D#

	@:C@S@ @ J

	@3@5 HP@5 HP@>@. Hd@. D#@2@2 C, @@5 M@=@,@>@. Hd@. D#@2@2@5 Hh@=@>@. Hd@/ Cm@2@5 Hh@=	@. I@2@6 Hh@9C@RA
 @ J
@3@5 HP@5 HP@>@. Hd@. D#	@2
@2 C, @@5 M@=@,@>@. Hd@. D#	@2
@2@5 Hh@=@>@. Hd	@/ Cm
@2@5 Hh@=	@. I
	@2@6 Hh@9C@*A @ J

@3@5 HP@5 HP@>@. I
@2 C, @@5 M@=	@. I
@2@6 Hh@9XP
temp_del_hyps CB @ H@3@5 D@6del_til_none_left_in A@9XP L C@;D. @ H @3@,	@5 H@,
@5 P@,@5 R@<@>
@$
@& @!@C@=@>@$	@ 	@!@C@=@ @!@<@5 L~@<@9XP J C@[ @ J@3@,	@5 R# A@5 @O@O@9C@\ @ J @:XPcompatible_set_or_seq_types C@ Bu @ H@3@. H@+
@2@5 Jb@. H@+@2@5 Jb@<@0
@2@0@2@5compatible_type_lists A@<@9C@ Bz @ H@3@. Jm@+
@2@5 Jb@. Jm@+@2@5 Jb@<@0
@2@0@2@5 R@<@9XD  t  t t  @t  RU @vP L CCV @ H  @3@. K@-@2@5 A7@. K@-@2@5 A7@<@9XP K C@X @ @  @3 @5 Rl@<@9XD  t  t t  @t  H @vP L1 CAE @ H.
 I@3@<@9CAF @ H.
 Jk@3@<@9CAG @ H.
 K^@3@<@9CAH @ H.
 L@3@<@9CAI @ H.
 K]@3@<@9CAJ @ H.
 K`@3@<@9CAK @ H.
 K_@3@<@9CAL @ H.
 I$@3@<@9CAM @ H.
 I%@3@<@9CAN @ H.
 K@3@<@9CAO @ H.
 K@3@<@9CAP @ H.
 K@3@<@9CAQ @ H.
 G@3@<@9CAR @ H.
 Kk@3@<@9CAS @ H.
 I%@3@<@9CAT @ H.
 I@3@<@9CAU @ H.
 I@3@<@9CAV @ H.
 I@3@<@9CAW @ H.
 I
@3@<@9CAX @ H.
 I@3@<@9CAY @ H.
 I@3@<@9CAZ @ H.
 I@3@<@9CA[ @ H.
 H@3@<@9CA\ @ H.@3@<@9CA] @ H.
 K@3@<@9CA^ @ H.@3@5 N@<@9CA_ @ H.@3@-@-@-@-@-@5 J|@<@9CA` @ H.@3@-@-@5 Jv@<@9CAa @ H.@3@0@+	@-@2@5 C@-@-@5 Jy@<@9XD  t  t t  @t  Q9  AP Q9  CG @ H @3 R@5 O$@<Please type your FDL-syntax declaration, terminated by a ";"FDL> @5 J@,@5 O A@<@5 Q R@5 A7@<@9XPbuilt_in_rulefile C@" @ K 
 I
 Fy Db@N@U@M@I@N@E@Q@S@:C@" @ K 
 I
 R Db@N@U@M@I@N@E@Q@S@:C@" @ K 
 I	
 R Db@N@U@M@I@N@E@Q@S@:C@" @ K 
 Hd
 R Db@N@U@M@I@N@E@Q@S@:C@" @ K 
 DR
 R Db@N@U@M@I@N@E@Q@S@:C@" @ K 
 H
 R Db@N@U@M@I@N@E@Q@S@:C@" @ K 
 H
 R Db@N@U@M@I@N@E@Q@S@:C@" @ K 
 I
 R Db@G@E@N@I@N@E@Q@S@:C@" @ K 
 I
 R Db@G@E@N@I@N@E@Q@S@:C@" @ K 
 I	
 R Db@G@E@N@I@N@E@Q@S@:C@"@  @ K 
 Hd
 R Db@G@E@N@I@N@E@Q@S@:C@"@! @ K 
 DR
 R Db@G@E@N@I@N@E@Q@S@:C@"@" @ K 
 H
 R Db@G@E@N@I@N@E@Q@S@:C@"@# @ K 
 FR
 R Db@G@E@N@I@N@E@Q@S@:C@"@% @ K 
 I
 R Db@I@N@T@I@N@E@Q@S@:C@"@& @ K 
 I	
 R Db@I@N@T@I@N@E@Q@S@:C@"@' @ K 
 Hd
 R Db@I@N@T@I@N@E@Q@S@:C@"@( @ K 
 DR
 R Db@I@N@T@I@N@E@Q@S@:C@* @ K 
 D#
 R Db@A@R@I@T@H@:C@+ @ K 
 Cm
 R Db@A@R@I@T@H@:C@, @ K 
 IU
 R Db@A@R@I@T@H@:C@- @ K 
 K^
 R Db@A@R@I@T@H@:C@. @ K 
 I
 R Db@A@R@I@T@H@:C@/ @ K 
 
 R Db@A@R@I@T@H@:C@0 @ K
 DR
 R Db@A@R@I@T@H@3 H@6 K@9C@3 @ K 
 Jk
 R Db@A@R@R@A@Y@:C@4 @ K 
 I
 R Db@A@R@R@A@Y@:C@5 @ K
 DR
 R Db@A@R@R@A@Y@3 H@6 K@9C@8 @ K 
 DR
 R Db@E@N@U@M@:C@9 @ K 
 I
 R Db@E@N@U@M@:C@: @ K 
 I
 R Db@E@N@U@M@:C@; @ K 
 Hd
 R Db@E@N@U@M@:C@< @ K 
 I	
 R Db@E@N@U@M@:C@= @ K 
 H
 R Db@E@N@U@M@:C@> @ K 
 Kj
 R Db@E@N@U@M@:C@? @ K 
 Kk
 R Db@E@N@U@M@:C@@ @ K 
 H
 R Db@E@N@U@M@:C@+@B @ K 
 I
 R Db@E@N@U@M@E@R@A@T@I@O@N@:C@+@C @ K 
 I
 R Db@E@N@U@M@E@R@A@T@I@O@N@:C@+@D @ K 
 Hd
 R Db@E@N@U@M@E@R@A@T@I@O@N@:C@+@E @ K 
 I	
 R Db@E@N@U@M@E@R@A@T@I@O@N@:C@+@F @ K 
 H
 R Db@E@N@U@M@E@R@A@T@I@O@N@:C@+@G @ K 
 Kj
 R Db@E@N@U@M@E@R@A@T@I@O@N@:C@+@H @ K 
 Kk
 R Db@E@N@U@M@E@R@A@T@I@O@N@:C@"@J @ K 
 K`
 R Db@F@D@L@F@U@N@C@S@:C@"@K @ K 
 Hd
 R Db@F@D@L@F@U@N@C@S@:C@"@L @ K 
 I	
 R Db@F@D@L@F@U@N@C@S@:C@"@M @ K 
 H
 R Db@F@D@L@F@U@N@C@S@:C@"@N @ K 
 IU
 R Db@F@D@L@F@U@N@C@S@:C@"@O @ K 
 K_
 R Db@F@D@L@F@U@N@C@S@:C@"@P @ K 
 K]
 R Db@F@D@L@F@U@N@C@S@:C@"@Q @ K 
 FR
 R Db@F@D@L@F@U@N@C@S@:C@"@R @ K 
 DR
 R Db@F@D@L@F@U@N@C@S@:C@"@S @ K 
 H
 R Db@F@D@L@F@U@N@C@S@:C@"@T @ K 
 K
 R Db@F@D@L@F@U@N@C@S@:C@"@U @ K 
 I
 R Db@F@D@L@F@U@N@C@S@:C@"@V @ K 
 I
 R Db@F@D@L@F@U@N@C@S@:C@X @ K 
 H
 R Db@L@O@G@I@C@:C@Y @ K 
 H
 R Db@L@O@G@I@C@:C@Z @ K 
 H
 R Db@L@O@G@I@C@:C@[ @ K 
 FR
 R Db@L@O@G@I@C@:C@\ @ K 
 C
 R Db@L@O@G@I@C@:C@] @ K
 DR
 R Db@L@O@G@I@C@3 H@6 K@9C@` @ K 
 Hd
 R Db@S@E@Q@:C@a @ K 
 I	
 R Db@S@E@Q@:C@b @ K 
 G
 R Db@S@E@Q@:C@c @ K 
 R Db@S@E@Q@:C@d @ K 
 K
 R Db@S@E@Q@:C@e @ K 
 I$
 R Db@S@E@Q@:C@f @ K 
 I%
 R Db@S@E@Q@:C@g @ K 
 K
 R Db@S@E@Q@:C@h @ K 
 K
 R Db@S@E@Q@:C@i @ K 
 D#
 R Db@S@E@Q@:C@j @ K 
 Cm
 R Db@S@E@Q@:C@k @ K 
 DR
 R Db@S@E@Q@:C@l @ K 
 H
 R Db@S@E@Q@:C@n @ K 
 I

 R Db@S@E@T@S@:C@o @ K 
 I
 R Db@S@E@T@S@:C@p @ K 
 I
 R Db@S@E@T@S@:C@q @ K 
 I
 R Db@S@E@T@S@:C@r @ K 
 I
 R Db@S@E@T@S@:C@s @ K 
 I
 R Db@S@E@T@S@:C@t @ K 
 I
 R Db@S@E@T@S@:C@u @ K 
 FR
 R Db@S@E@T@S@:C@v @ K 
 H
 R Db@S@E@T@S@:C@w @ K
 DR
 R Db@S@E@T@S@3 H@6 K@9C@z @ K 
 Jp
 R Db@Q@U@A@N@T@I@F@:C@{ @ K 
 Js
 R Db@Q@U@A@N@T@I@F@:C@| @ K 
 FR
 R Db@Q@U@A@N@T@I@F@:C@} @ K 
 H
 R Db@Q@U@A@N@T@I@F@:C@$@~ @ K
 DR
 R Db@Q@U@A@N@T@I@F@3 H@6 K@9C@ @ K 
 K
 R Db@B@I@T@W@I@S@E@:C@ @ K 
 K
 R Db@B@I@T@W@I@S@E@:C@ @ K 
 K
 R Db@B@I@T@W@I@S@E@:C@ @ K 
 I
 R Db@B@I@T@W@I@S@E@:C@ @ K 
 I
 R Db@B@I@T@W@I@S@E@:C@ @ K 
 DR
 R Db@B@I@T@W@I@S@E@:C@ @ K 
 L
 R Db@M@O@D@U@L@A@R@:C@ @ K 
 I
 R Db@M@O@D@U@L@A@R@:C@ @ K 
 H
 R Db@M@O@D@U@L@A@R@:C@ @ K 
 I
 R Db@M@O@D@U@L@A@R@:C@ @ K 
 DR
 R Db@M@O@D@U@L@A@R@:C@"@ @ K 
 R Db@N@U@M@I@N@E@Q@S
 K@:C@"@ @ K 
 R Db@N@U@M@I@N@E@Q@S
 K@:C@"@ @ K 
 R Db@G@E@N@I@N@E@Q@S
 K@:C@"@ @ K 
 R Db@G@E@N@I@N@E@Q@S
 K@:C@"@ @ K 
 R Db@G@E@N@I@N@E@Q@S
 K@:C@"@ @ K 
 R Db@I@N@T@I@N@E@Q@S
 K@:C@ @ K 
 R Db@A@R@I@T@H
 K@:C@ @ K 
 R Db@A@R@I@T@H
 K@:C@ @ K 
 R Db@A@R@I@T@H
 K@:C@ @ K 
 R Db@A@R@I@T@H
 K@:C@ @ K 
 R Db@A@R@I@T@H
 K@:C@ @ K 
 R Db@A@R@I@T@H
 K@:C@ @ K 
 R Db@A@R@R@A@Y
 K@:C@ @ K
 R Db@A@R@R@A@Y
 K@3@6 K@9C@ @ K 
 R Db@E@N@U@M
 K@:C@ @ K 
 R Db@E@N@U@M
 K@:C@+@ @ K 
 R Db@E@N@U@M@E@R@A@T@I@O@N
 K@:C@"@ @ K 
 R Db@F@D@L@F@U@N@C@S
 K`@:C@"@ @ K 
 R Db@F@D@L@F@U@N@C@S
 K_@:C@"@ @ K 
 R Db@F@D@L@F@U@N@C@S
 K]@:C@"@ @ K 
 R Db@F@D@L@F@U@N@C@S
 K@:C@ @ K 
 R Db@L@O@G@I@C
 K@:C@ @ K 
 R Db@L@O@G@I@C
 K@:C@ @ K 
 R Db@L@O@G@I@C
 K@:C@ @ K 
 R Db@L@O@G@I@C
 K@:C@ @ K 
 R Db@L@O@G@I@C
 K@:C@ @ K 
 R Db@L@O@G@I@C
 K@:C@ @ K 
 R Db@L@O@G@I@C
 K@:C@ @ K 
 R Db@L@O@G@I@C
 K@:C@ @ K 
 R Db@L@O@G@I@C
 K@:C@ @ K 
 R Db@S@E@Q
 K@:C@ @ K 
 R Db@S@E@Q
 K@:C@ @ K 
 R Db@S@E@Q
 I$@:C@ @ K 
 R Db@S@E@Q
 I%@:C@ @ K 
 R Db@S@E@Q
 K@:C@ @ K 
 R Db@S@E@Q
 K@:C@ @ K 
 R Db@S@E@Q
 K@:C@ @ K 
 R Db@S@E@T@S
 K@:C@ @ K 
 R Db@Q@U@A@N@T@I@F
 K@:C@"@ @ K
 R Db@B@I@T@W@I@S@E
 K@3@6 K@9C@"@ @ K
 R Db@M@O@D@U@L@A@R
 L@3@6 K@9XP K CCA @ H.  @:CCB @ H. 
 I @:XP LD CA' @ H&@3@5 H/OLD EXPRESSION: @5 H2@,@5 O@5 H4@5 H/@6 Q A@9XP Q CB @ H.	@3@<@O@9CB @ H.@3@<@9CB @ H.

@3@<@5 Q@<@9CB @ H.
@3@5 I@5 I@<@_@g@d@o@9CB @ H.
@3@5 H@<@9XD  t  t t  @t  Jd AD  t  t t  @t  Jd @vP P CCH @ H.
@3@5 N@<@9CCJ @ H.
@3@,@5 N@,
@5 P@. D#
@2@5 M@<@9CCO @ H. @3@<@9XP O CA @ H @3@5 M A@<@0@2@5 H@5 H@<@9CA @ H @3@5 P@,@5 H@5 O@<@9C@$A @ H @3@,@5 P@,@5 H@,
@5 P@0
@2@,@5 Q A@5 H@<@9XP H C@/@ @ H@3@5 H/@5 H/@=%%% TWENTY MATCHES FOUND: Do you wish to continue the search?@5 H2@5 H/@8    Type Y(es) to continue search, N(o) to abandon it...@5 H2@5 H/@5 H/    Continue search@,@5 K@>@& E@. H@-@2@5 A7@=@& E I@5 A:@<@9XP P CC @ H.
 D#
 I
 Cm@3@5 P@<@9CC @ H.
 D#

 D#@3@5 P@<@9CC @ H.
 I

 I@3@5 P@<@9C	C @ H.	@3@5 IR@<@9XPform_function_var_list C	C @ H 	@3@<@9CC @ H 		@3@<@9C
C @ H 			@3@<@9CC @ H 				@3@<@9CC @ H 					@3@<@9CC @ H 						@3@<@9CC @ H 							@3@<@9CC @ H 								@3@<@9CC @ H 										@3@<@9CC @ H 
										@3@<@9C@ C @ H 						
@3@_@e@`
@q@n;@<@5 S A@<@9CC @ H  @3@<@9XP Ml C@R @ @@3 E@5prolog_flag B@<@9XD  t  t t  @t  Q]  AP Q]  C@R @ P@3@5 L@> @5 L@<NO FRAME LEFT TO QUIT@5 H2@D@=@=@,@5 L@_@e@` @q@. H=	quitframe@2@5 A:@>@-@-@,	@5 L@<QUITTING CURRENT PROOF BY @5 H2@5 H4 ATTEMPT@5 H2@5 H/@5
abort_subgoal  A@=@-@-@5 L@<@'QUITTING CURRENT PROOF BY CASES ATTEMPT@5 H2@5 H/@5 R A@C	@<@9XD  t  t t  @t  J @vPconsult_user C@F@ @ H @3 @@5 K1@5 H/!!! ERROR trying to move @5 H2@5 JE to @5 H2@5 JE@5 H/@5 H/File already exists.@5 H2@<@5 H/@ Do you want to delete this file?@,
@5 Mq A@>@&
 E@>@A@5 K0@J@N@5 Q4 A@=@5 C @=@&
 E@6 K@9XP K	 CC1 @ HJ K @3@5 Lh@<@9CC4 @ HJ K @3@5 K  A@<@9CC7 @ HJ K @3@?There are still VCs to prove and you have not "save"d recently.@5 H2@5 H/Do you still wish to exit@,	@5 K@<@&	 E@9CC= @ HJ  K@:XD  t  t t  @t  O^ @vP N: C@hA @ HT
@3@>	@,@5 H@Q@=@*@>@Q@. R@-@2@5 A7@. R@-@2@5 A:@=@>@5 H@=	@. R@2@5 A:@C@>	@5 H@D
@=@0@+
@1@-@2@5 C@,@0
@1@-@2@5 C@. R@2@5 A:@<@9CA @ HT
@3@0@2@5 N9@0@2@5 N9@<@9XD  t  t t  @t  PA @vD  t  t t  @t  Q8  AP Q8  C@%@P @ Lz@3@,@,	@5 N@,
@0@1@+@2@5 C@@5 H4 := @5 H2@5write_flag_value A@5 H/@O@9C@Y @ Lz  @3@5 A*  A,@O@9C@Z @ Lz   @:XPmerge_lists C@ @ M`		@3@<@9C@(@ @ M`@3@>@5 H@<@5 S- A@C
@=@,
@5 S/@ 

@!@<@9XP O` C@ BH @ H
 DR	
@3@5 He@,@5 J&@5 HP@<@. DR
@2@6 O_@9C@ BN @ H
 DR	
@3@5 He@,@5 J&@5 HP@<@. DR	@2@6 O_@9C@ BU @ H
 H	
@3@5 He@,@5 J&@5 HP@<@. H
@2@6 O_@9C@ B[ @ H
 H	
@3@5 He@,@5 J&@5 HP@<@. H	@2@6 O_@9C@ Bb @ H
 Hd	
@3@5 He@,@5 J&@5 HP@<@. Hd
@2@6 O_@9C@ Bh @ H
 Hd	
@3@5 He@,@5 J&@5 HP@<@. Hd	@2@6 O_@9C@ Bo @ H
 I	
@3@5 He@,@5 J&@5 HP@<@. I
@2@6 O_@9C@ Bu @ H
 I	
@3@5 He@,@5 J&@5 HP@<@. I	@2@6 O_@9C@ B| @ H
 I		
@3@5 He@,@5 J&@5 HP@<@. I	
@2@6 O_@9C@ B @ H
 I		
@3@5 He@,@5 J&@5 HP@<@. I		@2@6 O_@9C@ B @ H
 I	
@3@5 He@,@5 J&@5 HP@<@. I
@2@6 O_@9C@ B @ H
 I	
@3@5 He@,@5 J&@5 HP@<@. I	@2@6 O_@9C
B @ H@3@Q@<@,	@5 H@6 Cj@9CB @ H@3@6 N@9C@B @ H
 FR	@3@R	@>
@ 	
 FR
@!@D@=@@>@ 	
 DR@!
@. H@2@!@=@t@>@ 	
 H@!
@. DR@2@!@=@\@>@ 	
 I	@!
@. I@2@!@=@D@>@ 	
 I@!
@. Hd@2@!@=@,@>@ 	
 Hd@!
@. I@2@!@=@ 	
 I@!
@. I	@2@!@6 O_@9CB @ H
 H	
@3@5 He@<@5 Hh@6 O_@9CB @ H
 H	
@3@5 He@<@5 Hh@6 O_@9CB @ H
 H	
@3@5 O_@6 O_@9CB @ H
 H	
@3@5 He@<@>@5 Hh@=@6 O_@9CB @ H
 H	
@3@5 He@<@>@5 Hh@=@6 O_@9C
B @ H
 H	@3@6 O_@9CB @ H
 H		@3@6 O_@9CB @ H
 C	
@3@5 He@<@>	@. FR	@2@5 Hh@=@6 O_@9CB @ H
 C	
@3@5 He@<@>@5 Hh@=@. FR	@2@6 O_@9CB @ H
 C	
@3@>	@. FR	@2@5 O_@=@6 O_@9CB @ H
 H	
@3@. C	
@2@5 O_@. C
	@2@6 O_@9C@EB @ H
 DR	
@3@>@5 He@>@Q	@5 I@A@5 Cj@J@N@5 I@=@$	
@=@5 He@>@Q
@5 I@A@5 Cj@J@N@5 I@=@$
	@9CC @ H
 H	
@3@>@. I		
@2@5 N@=	@. I	
@2@6 N@9C@$C @ H
 I		
@3@. Hd	
@2@5 O_@. H	
@2@5 He@. H	
@2@6 Hh@9C@$C @ H
 I	
@3@. I	
@2@5 O_@. H	
@2@5 He@. H	
@2@6 Hh@9C@,C @ H
 Hd	
@3@>@. I		
@2@5 N@=@>@. I
	@2@5 N@=	@. DR	
@2@6 O_@9C@,C( @ H
 I	
@3@>@. I	
@2@5 N@=@>@. I	
	@2@5 N@=	@. DR	
@2@6 O_@9C@/C1 @ H
 DR	 D#
@3@5 He@>@5 He@ 

 Cm	@!@=
@5 He@ 
 Cm	
@!@9C@/C; @ H
 DR	 Cm
@3@5 He@>@5 He@ 

 D#	@!@=
@5 He@ 
 Cm
	@!@9XP Kh C@\B& @ I
 G
@3@>@,@5 Kg@=@,@5 J&@>@,
@5 Kg@=@,
@5 J&@<@>@& @!@$	
@=@)@>@&
 @!@$	@=@>@ @!@ 
@!
@5 H@=
@ 	
 G
@!@<@9C@%B@ @ I
 I$
@3@,@5 Kg@>@ @!@$	@=
@ 	
 I$@!@C@<@9C@#BH @ I
 I%
@3@,@5 Kg@>@ @!@5 I'@=@ 	
 I%@!@<@9C@&BP @ I
 K
@3@,@5 Kg@>
@ 	@!@$	@=
@ 	
 K@!@C@<@9C@'BX @ I
 K
@3@,@5 Kg@>@ @!@0@-@2@5 H@=@ 	
 K@!@<@9CB` @ I
@3@0
@2@5 N@<@9CBc @ I@3@<@9XD  t  t t  @t  NW @vP @'  C @ HT@3@>	 R@,@5 Hl@<@=
Filename? @5 H]@,@5 H`@5 R A@5 MU@<@9XPsubst_vbl_list C@~ @ J!

@3
@5 Hx@<@9C@ @ J!

@3@5 Hx@<
@5 S3 A@<@9XPdeclare_operators  CB @u Eo          @3A^ N@.  @ Ik@2@5 EA^ N@.  @ J@2@5 EA^ N@.  @ G@2@5 EAw D@.  @ D$@2@5 EAw D@.  @ Af@2@5 EA N@.  @ IV@2@5 EA N@.  @ @2@5 EA N@.  @ Ii@2@5 EA N@.  @ Ij@2@5 EA N@.  @rem@2@5 EA N@.  @ G@2@5 EA N@.  @ I@2@5 EA N@.  @ D$@2@5 EA N@.  @ Af@2@5 EA N@.  @ I
@2@5 EA N@.  @ I@2@5 EB N@.  @ H@2@5 EB N@.  @ H@2@5 EB N@.  @ I@2@5 EB N@.  @ I@2@5 EB N@.  @ I@2@5 EB N@.  @ K\@2@5 EB N@.  @ I@2@5 EC  N@.  @ I@2@5 EC  N@.  @ I@2@5 EC  N@.  @ M\@2@5 EC N@.  @ FQ@2@5 EC N@.  @ H@2@5 EC N@.  @ H@2@5 EC N@.  @ Q@2@5 EC N@.  @ C@2@5 EC N@.  @ P@2@5 EC N@.  @ H@2@5 EC N@.  @ K@2@5 EC D@.  @ @'@2@5 EC D@.  @ E#@2@5 EC N@.  @ H@2@5 EC D@.  @ I6@2@5 EC N@.  @ M@2@5 EC N@.  @ R@2@5 EC N@.  @ R@2@5 EC N@.  @ N@2@5 EC N@.  @ J@2@5 EC N@.  @ H@2@5 EC N@.  @ H@2@5 EC N@.  @ B@2@5 EC N@.  @ J@2@5 EC N@.  @ N@2@5 EC N@.  @ R@2@5 EC N@.  @for@2@5 EC N@.  @ H@2@5 EC N@.  @ @2@5 EC N@.  @ R@2@5 E@<@9XPgeneral_list_append C
D @ H&

@3@<@9CD @ H&
@3@,@5 S; A@<@5 H@<@9CD @ H&@3@<@9XP N C@e @ M  M
 
  Cl @c@:C@f @ M  M C,@:C@g @ M  LH C,@:C@h @ M  L C,@:C@i @ M  P C,@:C@j @ M simplify_during_load C,@:C@k @ M  OX C,@:C@l @ M  Ma C,@:C@m @ M  M
 
  Cl@P@@:C@n @ M  M C,@:C
@o @ M 
inverse_video
  R Cl@:C
@p @ M normal_video
  R Cl@:C@q @ M  K C,@:C@r @ M  Mu C,@:C@s @ M  J C,@:C@t @ M  Lg C,@:C@u @ M newline_after_prompts C,@:C@v @ Mindentation_increment
 
  Cl 
@3@6 P@9C@w @ M  N C,@:C@x @ M  H C,@:XP OF CB @ H
 	
@3@5 I@5 R@5 OE@<@9CB @ H@3@<@9XP Nz C@.@ @ M`@3@>@. M@+
@2@5 H)@_@g@`@l@u@. M	@2@5 @O@=@. M@2@5 @O@&	@C
@<@9XD  t  t t  @t  I @vP R CB @ HJ@3@Q@<@5 H/@.!!! Warning: VAR not allowed.  Retype command.@5 H2@5 H/@O@9C@.B @ HJ
 HN	
@3@>@&	 HO@% H@=@&	 I@% H;@5 Cj@,@0@1
@1@-@2@5 C@@<@9XP P C@qD @ H&@3@>@!@,	@. @T@. H@+
@+@2@/ P	@2@,@5 C@* @!@,
@5 I1@=	@%
 @!@D	@D@<@>@!@,@. @T@. H:
@+@2@/ P@2@,@5 C@* @!@,@5 I1@=@% @!@D@C@<
@,@5 H@<@,@5 S=@<@5 Ot@<@9XPis_ok_front_part_of_vc_line C@=D] @ H 	@3@>@_@`@0@f@p@_@f@`@9@p@=@(@>@_@`@A@f@p@_@f@`@Z@p@=@>@_@`@a@f@p@_@f@`@z@p@=@0	@2@0@_@2@5 DR @<@9CDh @ H @3@<@9XP R C@'B @ H@3@,	@,
@5 H@A@5 H@J@N@<@. I	
@2@5 A:@. H	
@2@5 H)@<@O@9CB @ H @:XP M C@$Ac @ JT
@3@5 Cj@_@` @d@p@_@d@`	@p@<
@5 M@<@9CAh @ JT	@3@<@9XPspecial_rulefile C@ @ K 	
 R Db@S@P@E@C@I@A@L@:C@ @ K 	
 R Db@R@E@C@O@R@D@:C@ @ K 
 R Db@S@P@E@C@I@A@L
 O@:C@ @ K 
 R Db@S@P@E@C@I@A@L
 J(@:C@ @ K 
 R Db@S@P@E@C@I@A@L
 O@:C@ @ K 
 R Db@S@P@E@C@I@A@L
 O@:C@ @ K 
 R Db@S@P@E@C@I@A@L
 O@:C@ @ K 
 R Db@S@P@E@C@I@A@L
 O@:C@ @ K 
 R Db@S@P@E@C@I@A@L
 O@:C@ @ K 
 R Db@R@E@C@O@R@D
 B@:C@ @ K 
 R Db@R@E@C@O@R@D
 O@:C@ @ K
 R Db@R@E@C@O@R@D
 O~@3@6 K@9XP O C@ @ HB 
 L@:C@ @ HB 
 Lf@:C@ @ HB 
 J@:C@ @ HB 
 J@:C@ @ HB 
 J@:C@ @ HB 
 Mt@:C@ @ HB 
 H:@:C@ @ HB 
 RW@:C@ @ HB 
 M@:C@ @ HB 
 L@:C@ @ HB 
 J@:C@ @ HB 
 LX@:C@ @ HB 
 LY@:C@ @ HB 
 M@:C@ @ HB 
 M@:C@ @ HB 
 LG@:C@ @ HB 
 Q@:C@ @ HB 
 J@:C@ @ HB 
 RT@:C@ @ HB 
 L[@:C@ @ HB 
 Jz@:C@ @ HB 
 Jw@:C@ @ HB 
 H@:C@ @ HB 
 IJ@:C@ @ HB 
 SB@:C@ @ HB 
 S?@:C@ @ HB 
 M@:C@ @ HB 
 P@@:C@ @ HB 
 O@:C@ @ HB 
 SA@:C@ @ HB 
 S@@:C@ @ HB 
 J@:C@ @ HB 
 L5@:C@ @ HB 
 M@:C@ @ HB 
 J@:C@ @ HB 
 NX@:C@ @ HB 
 M@:C@ @ HB 
 J}@:C@ @ HB 
 L@:C@ @ HB 
 J@:C@ @ HB 
 NV@:C@ @ HB 
 J@:C@ @ HB 
 PH@:C@ @ HB 
 S>@:C@ @ HB  K@:C@ @ HB 
 H@:C@ @ HB 
 L@:C@ @ HB 
 Jc@:C@ @ HB 
 H"@:C@ @ HB 
 OY@:C@ @ HB 
 Mb@:C@ @ HB 
 K@:C@ @ HB 
 Q@:C@ @ HB 
 R@:C@ @ HB 
 P@:C@ @ HB 
 IZ@:C@ @ HB 
 R#@:C@ @ HB 
 RV@:C@ @ HB 
 Li@:C@ @ HB 
 J@:XP Pw C@' @ I@3@,
@5 H@,@,@5 N@,
@5 E 
@5 Q@<@9XP Nl C@L @ @@3@. Rm@+@2@5 H)@n	@. Rm	@2@5 O$@<@9XP
do_undeleting  CB @ H@3 J@,@5 Hl@5 R]@O@9CB @ H  @3@<@9XD  t  t t  @t  L\ @vP N C@= @ J@3@5 B*@,
@5 H@,@5 N@<@6 O A@9XPwrite_summary_of_rules_used  CBD @ H  @3@5 N A@O@9CBG @ H @3@A@-@5 J@J@N@DThe above proof session did not make use of the proof rules database@5 H2@5 H/@<@9C@*BL @ H@3@,@5 J@A@5 J A@J@N@2The only rule used in the above proof session was:@5 H2@5 H/
@5 J6@. J@1@+	@1@+
@2@5 H)@5 L@<@9CBU @ H@3@=The following rules were used during the above proof session:@5 H2@5 H/@. J@1@+@1@+	@2@5 H)
@5 J6@5 L@O@9CB\ @ H  @3@<@9XPdo_cases C@@B @ J@3@,	@5 H@5 R Hk@,
@5 Hl@R
@>@ 

 HN I@!@,@5 H9@=@5 He C,@5 H@#
@% @!@,
@5 L@n
@. J@-@-@2@5 A7@5 N@. J@-@2@5 A7@. J@-@-@2@5 A7@. H=
enterframe@2@5 A:@. J@2@5 A:@. J@-@2@5 A7@,@5free_hyp_no A@. J@2@5 A:@5 Rz A@. L@-@-@-@2@5 A7@. LCASES@2@5 A:@6 L@9XP RG C@2C. @ H&
 N
@3@5 I A@.num_matches@-@2@5 A7@. Sl @2@5 @O I@5 A7@. H@-@2@5 A7@-@. N
@2@5 N A@5 Sl A@<@9XP O CA @ H 
@3@5 RP A@<@. O	@2@6 @O@9CA @ H 
@3@,
@5 O
@5 O@<@9XP L C@-A @ J@3@. H@-@-@2@5 A7@. H:@-@-@2@5 A7@. L[@-@2@5 A7@. LX@-@2@5 A7@. LY@-@-@2@5 A7@. NX@-@2@5 A7@5
restore_vc A@<@9XD  t  t t  @t  J @vP L C@@@ @ P		@3@> C,@5 H C,@5 R C,@5 H@=@A!!! Error: type-check failed on subgoal proof-frame entry attempt@5 H2@5 H/@<@O@<@5 L@,@5 L@. J@-@2@5 A7@n
@. J
@2@5 A:@. J
@-@2@5 A7@. J
@-@-@2@5 A7@. J
@-@-@2@5 A7@. H=method@2@5 A:@. H= Se
@2@5 A:
@5 Si@>@,@5 H9@=@% @!@. H:@-@-@2@5 A7@. H= L@!All current conclusions withdrawn@2@5 A:@. L
@2@5 A:@. C@+@+@2@5 Q L@. C@2@5 L@<@9XD  t  t t  @t  M' @vP P C@*B @ H.@3@,
@0@+@1@+@+
@2@5 H@5 Q A@0@1
@2@,@5 H@5 P@<@9CB @ H.	@3@<@9XP	orderlist CB @ H.	@3@<@O@9CB @ H.@3@<@9CB @ H.

@3@<@5 Sx A@<@9CB @ H.
@3@,@5 L@,
@5 L@<
@5 Q@<@9XD  t  t t  @t  Mu @vP Mt C@ H H  H@:XD  t  t t  @t  SB @vP SR C@Z H H @:XP N C@% @ @@3@<@9XP N CB @ H&@3@+Change which occurrence (number/none/all)? @5 Q@<@9XPpvc_print_info_at_depth C@TA @ K/@3@-@,
@,@5 L@#On exiting successfully from depth @5 H2@5 H4 you will have proved @5 H2@>@5 CjC@5 H2@5 H4@=
<own-formula>@5 H2@<@>	@&	  at the *TOP-LEVEL*, by @5 H2@= at the previous depth, by @5 H2@5 H4@.@5 JC@5 H/@<@>@& Sj@"Progress so far on proof by cases:@5 H2@5 H/@5 P@=@P@<@9XP Lm CB @ I	@3@<@9C@'B @ I@3@,
@5 Ll@>
@5 K@$

@=@5not_in_set_list A@ 

@!@<@9XP I CA @ H@3@5 H@5 H@<@9XP J CCG @ H@3@R@< H@5 Hl@<@9CCL @ H@3 H@6 Hl@9XP Q CB @ H&@3@5 D@5 H]@5 H`@5 PL A@<@9XPprint_status_info_at_depth CA @ K/ @3@<@9CA @ K/@3@_@e@` @q@<@n	?@5 S| A@<@5 S A@<@9XD  t  t t  @t  J{ @vD  t  t t  @t  N  AP N  C
@! @ J@3 R@,@5 Hl@<@5 N A@<@9C@& @ J  @3@5 J A@<@9XP Q CC: @ H   @3@-@-@5 R@<@9CC= @ H   @3@*CANNOT CONTINUE: Proof session terminated.@5 H2@5 H/@<@6 K@9XP K9 C@ @ K/ @3@A@-@5 OS@J@N@<@9C@ @ K/  @3@5 H/@5 H/@=PLUS the following forgotten (hidden but useable) hypotheses:@5 H2@5 H/@5 H/@O@9C@ @ K/@3@,@5 OS HO@5 OV@O@9C@ @ K/  @3@<@9XP I C@L @ I@3@5 H/TRYING TO PROVE: @5 H2@5 H4@5 Hh@5 H/PROVED: @5 H2@5 H4@5 H/@<@9C@V @ I@3@5 H/FAILED TO PROVE: @5 H2@5 H4@O@9XP Hv CD @ H&@3@. L@-@-@2@5 A7@<@-@5do_handle_quantifiers_in A@<@9XP Q% C@$C	 @ H  JQ  G]
@3
@5 IY@5 IY@<@9CC @ H  @U
@3
@5 IY@<@5 Q$@<@9XP P C @ O@3@>@5 Cj@C	@=@ 
 I	@!@5 Cj@<@9XP Jf C@4 @ H

@3@5 H
@6 Je@9C@7 @ H @:XP Kw C	A @ H&@3@Q@Q
@<@6 C A@9C	A @ H&
@3@5 B*@<@9CA @ H&	 A@@3@0 A@@-@2@5 C@<@9CA @ H&@3@0	
@2@5 C@<@9XP N C@C @ O@3@-@6 H@9C@3@D @ O
 DR	
@3@>@-@. FR@/ H	
@2@5 H@=@>@-@. DR
	@2@5 H@=@-@. FR@/ H
	@2@6 H@9C@3@E @ O
 H	
@3@>@-@. FR@/ DR	
@2@5 H@=@>@-@. H
	@2@5 H@=@-@. FR@/ DR
	@2@6 H@9C@3@F @ O
 I		
@3@>@-@. FR@/ I	
@2@5 H@=@>@-@. I
	@2@5 H@=@-@. FR@/ Hd
	@2@6 H@9C@3@G @ O
 I	
@3@>@-@. FR@/ Hd	
@2@5 H@=@>@-@. I	
	@2@5 H@=@-@. FR@/ I
	@2@6 H@9C@3@H @ O
 Hd	
@3@>@-@. FR@/ I	
@2@5 H@=@>@-@. I
	@2@5 H@=@-@. FR@/ I	
	@2@6 H@9C@3@I @ O
 I	
@3@>@-@. FR@/ I		
@2@5 H@=@>@-@. Hd
	@2@5 H@=@-@. FR@/ I
	@2@6 H@9XP Ke C@i @ I@3@>@4@,
 I@,@0@+@1@+
@2@,@5 J|@>@-
 A@0@2@5 J|@5 J&@=@5 Pv@C@=@0@- A@,@0@+@2@-@5 J|@<@,@5 H@,
 A@0@2@5 J|@5 O}@D@<@9XP Q CB @ H 
 JQ G]
@3@<@9CB @ H 
 @U
@3@5 Q@<@9XPform_log_file_names C@@ @ H @3@. P@@-@2@5 A7@. P5@-@2@5 A7@>@,	@5 Om A@. P@	@2@5 @O@C
@=@0@.@1@p@1@l@1@g@2@,
@5 H@,	@5 H@. P@	@2@5 @O@<@>@ @,@5 Lb A@. P5@2@5 @O@>@5 P*@LAborted: Cannot set command_log and execute qualifiers to the same filename.@5 H2@5 H/@5 K@=@P@C@=@7@0@.@1@c@1@m@1@d@2@,@5 H@,@5 H@>@5 P*@MAborted: Cannot have command_log and execute qualifiers as the same filename.@5 H2@5 H/@"Consider renaming the execute log.@5 H2@5 H/@5 K@=@P@. P5@2@5 @O@<@9XD  t  t t  @t  O  AP O  C@ @ J!@3@>
 Hk@,@5 Hl@C	@=@!DEDUCE -- Type formula to deduce.DEDUCE -- Formula? @5 J@,	@5 H`@,@5 HK@>@ 
 HN I
@!@,@5 H9@=
@5 He C,@5 H@#@C
@> J@,@5 Hl@=Hypotheses to be used? @5 H]@,@5 H`@5 M@,
@5 R[@>@%
@5 J%@< H@5 H2
@5 H4@5 H/ H@5 H2@5 H4 by logical deduction@5 H2@5 H/@5 I|@=@<
*** FAILED@5 H2@5 H/@O@>@ 
 HN I
@!@5 I@=@P@<@9XP L C@ @ @		@3@<@9C@ @ @		
@3
@5 I A@n	@6 L@9XP R C@q @ K/ @3@<  NO CONCLUSIONS LEFT@5 H2@<@9C@u @ K/	@3@,
@5 H9@< R@5 H2@5 H4 J@5 H2@5 H4@5 H/@<@9C@~ @ K/@3@_@e@f@o@<@5 R@n
@5 R@<@9C@ @ K/@3@<@9XP N C@)@8 @ M` H
 Jp
 
@3 NY@,
@5 P;
@,@5 Hx@5 I|@<@9C@:@> @ M` H;
 Js
 
@3 NY@,
@5 P;
@,@5 Hx@. Js@. 
@2@2@0@2 @QUANTIFICATION@5 L@<@9C@-@D @ M` H
 Js
 
@3@5 R Nu@,
@5 P;
@,@5 Hx@5 I|@<@9C@>@K @ M` H;
 Jp
 
@3@5 R Nu@,
@5 P;
@,@5 Hx@. Jp@. 
@2@2@0@2 @ S@5 L@<@9XD  t  t t  @t  S@ @vP SU C@q H H @:XD  t  t t  @t  H AP H C @ H@3@R	@<@,
@5 IY@<@>@5 M@=@&
 Il Cl@5 M@<@9C@@ @ H@3@,
@5 M@<@>@$	
@=@1@>	@&
 Cl@<@&	 Il@=@&@>@0 O~@-@2@5 C@<@5 I@5 M@=@0 K@-@2@5 C@<@5 O A@6 M@9XD  t  t t  @t  I[ @vP J^ CB @ JT@3@5 H4 L@5 H2@5 H4 A@@5 JZ@<@9XP R CB @ H@3@5 P@<@9CB @ H	 K@3@> K@5 P@= O@5 P@<@9CB @ H	ire@3@> K@5 P@=@> O@5 P@= K@5 P@<@9CB @ H	any@3@<@9XPis_digits_and_dot CDQ @ H @3@,	@0@.@2@5 H@6 P^@9XP L# C@@ @ J@3@>@B@5 I@>@5 I@>
@_@e@f@r@_@f@u@=@_@f@e@q@_@e@u@C@=@ @_@e@v@>@. Hd	@2@5 Hh@$
	@=@. Hd	@2@5 Hh@$
@=@E@>@%@5 I@_@f@v@>@. Hd@2@5 Hh@$
@=@. Hd@2@5 Hh@$
@=@>@. Hd	@2@5 Hh@$
	@=@. Hd	@2@5 Hh@$
@C@<@9XD  t  t t  @t  R  @vP J9 C@e @ J	@3@5 H4@5 H/@<@9C@i @ J	
@3@,@5 I'@. Cm	@2@5 H4@5 H/@<@9C@n @ J	
@3@5 H4 I@5 H2@5 J8@<@9C@ @s @ J	
@3@,@5 I'@. Cm	@2@5 H4 I@5 H2@5 J8@<@9XP QA CC) @ HJ  @3@5 H/@+!!! Command not recognised.  Please retype.@5 H2@5 H/@<@9XP Q CAu @ H@3@6 N@9C@QAv @ H
 DR
@3@>@. DR
@+@2@5 N@. DR
@2@5 N@. DR@2@5 Q@=@(@. I
@2@5 N@. I
@2@5 Q@. I
@2@5 N@. I
@2@6 Q@C@9C@A @ H
 I
@3@>@. DR
@2@5 Q@D@=@h@>@. I
@2@5 Q@D@=@W@>@-@0
@+@2@5 H@5 H@C
@=@A@>@. I
@+
@2@5 N@. I

@2@5 N@=@>@. DR
@+
@2@5 N@. DR

@2@5 N@=	@. I
@+
@2@5 N@. I
@2@6 Q@C@9CA @ H
 Hd
@3@. I
@2@6 Q@9C@oA @ H
 I
@3@>@. I
@+@2@5 N@. I@2@5 Q@C
@=@M@>@. I@+@2@5 N@. I
@2@5 Q@C
@=@4@>@ @. DR
@+@2@5 N@. DR
@2@5 N@. I@2@5 Q@C
@=@-@0
@+
@2@5 H
@6 H@C@9CA @ H
 I	
@3@. I
@2@6 Q@9C@yA @ H
 H
@3@>@5 H@5 H@5 HP@C@=@\@>@. I
@2@5 Q@C@=@L@>@. I
@2@5 Q@C@=@<@>@. DR
@+@2@5 N@. DR
@2@5 N@. H@2@5 Q@=@. DR@+@2@5 N@. DR@2@5 N@. H
@2@6 Q@9XP N CA4 @ H.@3@>@5 Ax@=@5 Cj@_@e@` @r@<@9CA< @ H.
 I	@3@5 Cj@_@f@` @r@<@9XP H C@@ @ K@3@R@ 
 DR@!@,
@5 H@<@>@5@>@Q	@=@5 Ax@. R Db@+@2@5 R A@0@.@1@R@1@U@1@L@2@,@5 H@,
@5 H
@5 H@=@[@>@5 R A@D@C
@=@N@>@-@5 S@A@5 S@J@N H@5 K@D@C
@=@3@>@Q	@=@5 Ax@. R Db@+@2@5 SG A@0@.@1@R@1@U@1@L@2@,@5 H@,
@5 H
@6 H@9C@@ @ K@3@,
@5 H@>@8@>@Q	@=@5 Ax@. R Db@+@2@5 S@0@.@1@R@1@U@1@L@2@,@5 H@,
@5 H
@5 H@D@=@@>@.@5 Ax@,@5 H@,@0@.@1@R@1@U@1@L@2@5 K@. R Db@2@5 S@D@C
@=@v@>@5 S@D@D
@C@=@f@>@8@>@Q	@=@5 Ax@. R Db@+@2@5 S@0@.@1@R@1@U@1@L@2@,@5 H@,
@5 H
@5 H@D@=@,@5 Ax@,@5 H@,@0@.@1@R@1@U@1@L@2@5 K@. R Db@2@6 S@D@C
@9XD  t  t t  @t prolog_exception_hook @vD  t  t t  @t  S @#P S C@[A A/ A/

  A	

  A
 A0
@3@4 A0@B
@( IN@J IN@5stack_guard S@C@=predicate_indicator@,@5 E S@5 S@Bbacktrace_depth@,@5 @[@J@_@d@` @q@=@%@,@5get_prolog_backtrace S@6clean_stack S@9XD  t  t t  @t  B  AP K7 C@, @ K/@3@A
 B@-@5 Hl@J
@N@,@5 Pb A HO@. Cm@2@5 OV-->@5 H2@5 H/@,	@5 RN A@5 R@<@9C@M @ K/@3 B@,@5 Hl@>@ 
 HN	
@!@5 OV@C@=@0@>@ 
 Cm
 HN	
@!@. Cm
@2@5 OV@=@>@& J@5 PU A@=@& L\@5 OQ A@D	@C@O@9C@- @ K/  @3@<@9XD  t  t t  @t  NY @vD  t  t t  @t  K  AP K  CBz @ H@3@>	 J@-@5 Hl@C@=@+UNDELETE -- which hypothesis or hypotheses? Ls@5 J@,@5 H` K@5 Lt@5 SY A@<@9XP O C@ @ H.
 HN	
@3@>@&	 HO@% H@% I
@. I
@+@2@!@=@&	 I@% H;@% H?
@. H
@+@2@!@,@0@1
@1@+@2@5 C@@5 J) A@5 H, A@,@5ask_if_save A@>@=@& E@5 H)@,@0@1
@1@2@5 C@5 A:@,@0@1
@2@5 C@. H= O@2@5 A:@. H=@2@5 A:
@@=@& E@<@O@D@<@9C@n@? @ H.@3@,	@5 H@,
@5 M@5 S@,@5 S@>@Q@& E@. H= O@1@1
@2@5 A:@> C,@5 HP@. DR
@2@5 I|@=@*@&	 C,@>
@&
 @@5 I|@=@>@&
 AQ@. FR@2@5 I|@=@. H
@2@5 I|@=@& E@<@O@<@9XP M C @ Nc  @3 J@5vc_standardisation A@<@9C @ Nc@3@,@-@5 H@5 Cj@5stan_hyp A@O@9C @ Nc   @:XP I; C@]@ @ HT@3@R@>@ 
 	 P
@!@C
@=@D@>@ 
 	 J
@!@ 

 Hi
@!@=@*@>@ 
 	 J
@!@& @!@ 

 Hi
@!@=@ 
 	
@!@& @!@C
@<@9C@ @ HT

bad_structure@3@<@9XPwrite_summary_of_proof_status  C	B @ H  @3@5 J. A@5 H/@5write_vcs_not_proved  A@<@9XP Sg C@. @ J@3@6 O@9XD  t  t t  @t  K AD  t  t t  @t  K @vP O C@"G2 @ H @3@> H@5 PH A@,@5 J&@=@#
@<@,@5flatten A@<@6 O @9XPlistexp C@0B @ H.		@3@,
@5 N@,@5 L@,@5 P@,
@5 P
@,@5 P@,@5 P@,@5 P@5 P@<@9XP P C@%C @ H.
@3@5 I@5 I@,
@. D#
@2@5 I@0
@2@5 P@<@9C@2C @ H.		
@3@,
@,@5 Q
@,@5 Q@,@. D#@2@5 I@0@. IU
@2@2@5 P@<@9C@)C
 @ H.
@3@0@2@,
@5 P@0
@2@0@+@2@5 P@ 	
@!@<@9CC @ H.
 IU

@3@<@9C
C @ H.

@3@<@9CC @ H.@3@<@9XP IE C@|AW @ HT

@3@Q@<@ 

@!@>
@Q@C@P@D@=@0@+@+@2@5 C@,@5 H@<@>	@-@5 P A@=@&@'rule_family_not_declared_for_this_usage@<@>@&
 @!@D@D@=@5@ 
@!@>
@Q@C@P@D@=@0@+@+@2@5 C@,@5 H@<@>	@-@5 S@=@& S@<@9CA| @ HT @:XP N CB @ H& IN@3@<@9CB @ H&	 A{@3@5make_occs_list A@<@9C
B @ H&@3@<@9XP S C@E@1 @ P@3@,@5 L@-@-@-@5 L@. L@-@-@-@2@5 A7@. J@-@-@2@5 A7@. J@-@-@2@5 A7@. J@-@2@5 A7@n	?@. J@-@2@5 A7@. J	@2@5 @O@5 L@<@9XP H^ C
C~ @ H@3@5 H2@5 Mw@5 Mz@<@9XP N} CF} @ H 	
@3@_@e@` @r@_@e@`	@p@_@`@0@e@l@u@<@9C@-F @ H @3@_@e@`
@r@,
@. K^
@2@5 I@,@5 N|@_@e@`
@j L@`@0@l@v@0@2@5 H@<@9XD  t  t t  @t expand_query @vD  t  t t  @t  S @#D  t  t t  @t  S 
P SC@s D   zA S@3@4 D@6 S S@9XPmk_intersect CA @ I	@3@<@9C@GA @ I@3@,
@5 S A@>@0@5 K@>
@5 S@ 

@!@=@>
@5 K@$

@=	@ 

@!@=@5 S@$

@<@9XD  t  t t  @t current_record_field_number @vD  t  t t  @t  Ld  @vP PZ C@ @ K/@3@,	@5 LY AD@5 H2@5 H4@:@5 JC@5 J6@5 H4@5 H/@<@9XP R CC @ HJ@3 L>@,@5 L@5 K@. H=@-@-@2@5 A7@<@O@9C	C @ HJ  @3 L> K @5 L@<@9C	C @ HJ  @3 L> K@5 L@<@9CC @ HJ@3OK@5 H2@5 H/@. H@+@2@5 H)@n	@. H	@2@5 @O@<@9XP L C@@k @ H
@3 OA@5 A7@. P@-@-@2@5 A7 I@5 A7@. H@-@2@5 A7@>@5 He@>@5 Ax@C@=@0@-@+@2@5 C@5 I OA@5 @O@=@P@C@<@>@,
@5 P A@,@5 L@5 N+ A
@,@5 P&@D@=@_@A@-@5 H A@J@N@< H@,@5 Hl@5 H/
Cannot infer @5 H2@5 H4 using @5 H2@>@5 Herule @5 H2@5 H4@C@=@#@>@Q S@5 H2@5 H4@C@=@R@0@+@-@2@5 Crule-family @5 H2@5 H4 A@@5 H2@5 H/@<@O@D
@C@>@5 I@<@O@=@P@5 R A@$
@>@&
 @!@. H= P@/ @0@1	@2@/ J
@2@5 A:@=@6 HP@9XP IS CAg @ H.
 IU	
@3@<@5 IR@5 IR@<@9CAl @ H.@3@5 L0@<@9XP PF C@/@8 @ H	 PD@3@>@&@>
@A K @5 L@J@N@=@A K@5 L@J@N@5 J6STEP @5 H2@5 H4@=@P@<@9C@'@E @ H	 L@3@5 J6@,@5 R@>
@& @5 H4@C@=@_@d@e@j Cm@v@-@5 I@<@9C@P @ H	 L>@3@5 J6	Command: @5 H2@5 H4@<@9C@U @ H	 Su J
 HN HO@3@5 J6@$Commence PROOF BY CASES attempt on H@5 H2@5 H4@<@9C@Z @ H	 Su@3@5 J6Commence PROOF BY @5 H2@5 H4 attempt@5 H2@<@9C@S@` @ H			 I
 H@3@5 J6 O@5 H2@,
@5 R@>@&
 @5 H4 L@5 H2@5 H4@D@C@=@#@_@d
@e@j Cm@`	@j Cm@v@,@5 I L@,@5 I@-@5 I@<@9C@S@p @ H			 H?
 H:@3@5 J6 J@5 H2@,
@5 R@>@&
 @5 H4 L@5 H2@5 H4@D@C@=@#@_@d
@e@j Cm@`@j Cm@v@,@5 I L@,@5 I@-@5 I@<@9C@ @ H	 M@3@5 J6Now attempting proof of VC: @5 H2@5 H4@. L@-@2@5 A7@5 H/@5 K6@<@9C@c@ @ H

	 P
  J
@3@5 J6@ Successful inference with rule: @5 H2@5 H4@5 H/@n@5 R@5 J6
Therefore @5 H2@,@5 R@>@& 
@5 H4@C@=@_@d@e@j Cm@`
@j Cm@v
@-@5 I@0@1@2@5 R) A@<@9C@@ @ H	 P
  P
 H
@3@5 J6@#Successful substitution with rule: @5 H2@5 H4@5 H/@n@5 R@5 J6Allowing substitution of @5 H2@,@5 R@>@& @5 H4@5 H/@5 J6for @5 H2
@5 H4@D@=@/@_@d@e@j Cm@`@j Cm@v@-@5 I@5 H/@5 J6 T	@5 H2@_@d@e@j Cm@`@j Cm@v
@-@5 I@0@1@2@5 T@<@9C@ @ @ H  L
 L@3*** PROVED VC @5 H2@5 H4@5 H/@5 H/@5 L A@5 H/@5 H/@5 H/@<@9C@ @ H	 L A{@3@5 J6*** Proved all conclusions@5 H2@5 H/@<@9C@S@ @ H			 L
 H:@3@5 J6*** Proved C@5 H2@,
@5 R@>@&
 @5 H4 L@5 H2@5 H4@D@C@=@#@_@d
@e@j Cm@`@j Cm@v@,@5 I L@,@5 I@-@5 I@<@9C@1@ @ H	 Se@3@5 J6@ Entering new proof frame (DEPTH @5 H2@5 H4) ...@5 H2@,@5 II@. IJ@-@2@5 A7@,@5 SR A@_@d@d@l@v
@. IJ
@2@5 @O@<@9C@2@ @ H	 L@3@5 J6@#Exiting current proof frame (DEPTH @5 H2@5 H4 JQ@5 H2@,@5 II@. IJ@-@2@5 A7@,@5 T@_@d@d@j Cm@v
@. IJ
@2@5 @O@<@9C@+@ @ H	 S@3@5 J6@>QUIT: give up attempt to prove subgoals of current proof frame@5 H2@,@5 II@. IJ@-@2@5 A7@,@5 T@_@d@d@j Cm@v
@. IJ
@2@5 @O@<@9C@/@ @ H	 Hj@3@5 J6Attempting to infer @5 H2@,@5 R@>
@& @5 H4@C@=@_@d@e@j Cm@`@j Cm@v@-@5 I@<@9C@rA @ H

	 L
  J
@3@5 J6Attempt to prove @5 H2@,@5 R@>@& 
@5 H4@C@=@_@d@e@j Cm@`@j Cm@v
@-@5 I@5 H/@5 J6by subgoaling on rule @5 H2@5 H4 A@@5 H2@5 H/@5 J6Unsatisfied subgoals are:@5 H2@5 H/@n@5 R@0@1@2@5 T@<@9C@8A @ H	 O@3@5 J6 K@5 H2@,@5 R@>
@& @5 H4@C@=@_@d@e@j Cm@`@j Cm@v@-@5 I@5 H/@5 J6  by logical deduction@5 H2@<@9C@]A( @ H	 O@3@5 J6Use of standardisation@5 H2@5 H/@5 J6     on @5 H2@,
@5 R@>@&
 @5 H4@C@=@_@d
@e@j Cm@`@j Cm@v@-@5 I@5 H/@5 J6  gives @5 H2@>	@&
 @5 H4@=@-@5 I@<@9CA@ @ H	 O
 H@3@5 J6Apply standardiser on H@5 H2@5 H4@<@9CAE @ H	 O
 H;@3@5 J6Apply standardiser on C@5 H2@5 H4@<@9CAJ @ H	 J
 T@3@5 J6@5Start proof-by-cases attempt on disjunction formula H@5 H2@5 H4@<@9CAO @ H	 J@3@5 J6Begin CASE @5 H2@5 H4 @5 H2@<@9C@]AU @ H	 HY
@3@5 J6 T@5 H2@,@5 R@>@& @5 H4@C@=@_@d@e@j Cm@`@j Cm@v@-@5 I@5 H/@5 J6by induction on @5 H2@5 H4
 (base case: @5 H2@5 H4 = @5 H2
@5 H4 JQ@5 H2@<@9CAj @ H	 @'@3@5 J6Consulted rulefile: @5 H2@5 H4@<@9CAo @ H	library_name@3@5 J6Library rulefile: @5 H2@5 H4@<@9C@+At @ H		lib_fault@3@5 J6@ALIBRARY REJECTED: mismatch between .FDL declarations and library.@5 H2@5 H/Involves identifier @5 H2@5 H4 in: @5 H2@5 H4 A@@5 H2@<@9CAz @ H	lib_ok@3@5 J6@4LIBRARY LOADED: No FDL declaration mismatches found.@5 H2@<@9CA~ @ H	 K @3*** END OF PROOF SESSION@5 H2@5 H/@5 H/@5 H/@5 S\ A@5 H/@5 S A@5 H/@<@9CA @ H	 K@3 T-@5 H2@5 H/@5 H/@5 H/@5 T.@5 H/@5 T/@5 H/@<@9C
A @ H	true_vc@3*** True VC eliminated: @5 H2@5 H4@<@9CA @ H@3@5 J6@ !!! UNEXPECTED LOGFACT: logfact(@5 H2@5 H4 I@5 H2@5 H4 JQ@5 H2@<@9XP S CGA @ H 
 H
 H
@3@. H
@/ H@2@5 S@<@9CGC @ H 
 H
 H
@3@. H
@/ H@2@5 S@<@9CGE @ H 
 H

 H
@3@5 S
@5 S@<@9CGH @ H 
 H

 H
@3@5 S
@5 S@<@9CGK @ H 
 FR

 FR@3@5 S@<@9CGM @ H 
 C

 C
@3@5 S
@5 S@<@9CGP @ H 
 H

 H
@3@5 S
@5 S@<@9C	GS @ H 	@3@5 B*@<@9CGT @ H @3@5 He@0@+
@+@2@5 C@,@5flattenlist A@0
@2@5 C@<@9XD  t  t t  @t  I @vP Pn C@8 @ H @3@,@5 Py A@>@%@>@5 LQ  A@%	resume@=@A@5 T8@J@N@%	ordinary@,
@5 RR A@5 Po A@5 S A@5create_backups  A@5write_proof_log_banner  A@=
Please try again.@5 H2@5 H/@O@D	@<@9C@@' @ H @3@5 D@5 H/@DPlease type filename, without extension, in lowercase, within single@5 H2@5 H/@?quotes if it is not in this directory, followed by a full-stop.@5 H2@5 H/@>@5 T8@,Resume requested. FILENAME.csv will be read.@5 H2@=@A@5 T8@J@N@+FILENAME.vcg and FILENAME.fdl will be read.@5 H2@5 H/ S1@5 H]@,@5 I@>
@5 Ax@& K@5 K@D	@=@.@>
@5 T8@5 Ax@#	@%
 T:@=@>@A
@5 T8@J
@N@5 Ax@#	@%
 T;@=
 TF@5 H2@5 H/@O@D	@,@5 T<@5 T=@5 T?@5 T@@5 TC@<@9XP P C@K @ O@3@6 N@9C@L @ O
 DR	
@3@. Hd	
@2@5 N@. I	
@2@6 N@9C@M @ O
 H	
@3@>@. I		
@2@5 N@=	@. I	
@2@6 N@9C@N @ O
 I		
@3@. Hd	
@2@5 N@. H	
@2@6 N@9C@O @ O
 I	
@3@. I	
@2@5 N@. H	
@2@6 N@9C@(@P @ O
 Hd	
@3@>@. DR	
@2@5 N@. DR	
@2@5 N@=	@. I		
@2@6 N@9C@(@Q @ O
 I	
@3@>@. DR	
@2@5 N@. DR	
@2@5 N@=	@. I	
@2@6 N@9XP Mx CA2 @ H  @3 J@5 ST A@<@9CA5 @ H  @3@5 H/@<@9XP J, CC @ H.@3@Q@5 H/<<< ERROR: illegal variable >>>@5 H2@5 H/@<@O@9CC @ H. @ @@3@<@9CC @ H. AQ AQ@3@<@9C	C @ H.	@3@5 B*@<@9C@/C @ H.
 DR
@3@,@5 H@>@& Cl@=@& Il@<@. Cm
@2@,
@5 N
@. DR
 @2@5 I A@<@9C@2C @ H.
 DR
@3@,@5 H@,
@5 N@,@5 N@>@$
@&	 @@=
@ 	
 DR
@!@<@9C@/C @ H.
 H
@3@,@5 H@>@& Cl@=@& Il@<@. Cm
@2@,
@5 N
@. H
 @2@5 TM@<@9C@2C @ H.
 H
@3@,@5 H@,
@5 N@,@5 N@>@$
@&	 AQ@=
@ 	
 H
@!@<@9C@0C @ H.
 Hd
@3 Cl@5 H Cl@5 H@<@. D#@. Cm
@2@2@,@5 R@. I	 @2@5 TM@<@9CC @ H.
 Hd
@3@. I
@2@5 J+@<@9C@0C @ H.
 I
@3 Cl@5 H Cl@5 H@<@. D#@. Cm
@2@2@,@5 R@. I	 @2@5 TM@<@9C@+C @ H.
 I
@3 Il@5 H Il@5 H@<@. Cm
@2@,@5 R@. I @2@5 TM@<@9C@2C @ H.
 I
@3@,@5 H@,
@5 N@,@5 N@>@$
@&	 @@=
@ 	
 I
@!@<@9C@/C @ H.
 I
@3@,@5 H@>@& Cl@=@& Il@<@. Cm
@2@,
@5 R@. I	
 @2@5 TM@<@9C@2D
 @ H.
 I
@3@,@5 H@,
@5 N@,@5 N@>@$
@&	 AQ@=
@ 	
 I
@!@<@9CD @ H.
 I	
@3@. I
@2@5 J+@<@9CD @ H.
 FR FR
@3@5 J+@<@9CD @ H.
 FR DR
@3@. H
@2@5 J+@<@9CD @ H.
 FR H
@3@. DR
@2@5 J+@<@9CD @ H.
 FR I
@3@. Hd
@2@5 J+@<@9CD  @ H.
 FR I	
@3@. I
@2@5 J+@<@9CD! @ H.
 FR I
@3@. I	
@2@5 J+@<@9CD" @ H.
 FR Hd
@3@. I
@2@5 J+@<@9CD$ @ H.
 FR

 FR@3@5 J+@<@9CD& @ H.
 H

 H
@3@5 J+
@5 J+@<@9CD+ @ H.
 H

 H
@3@5 J+
@5 J+@<@9CD0 @ H.
 C

 C
@3@5 J+
@5 J+@<@9CD5 @ H.
 H

 H
@3@5 J+
@5 J+@<@9C@_D? @ H.
 Jp
 

 Jp
 

@3@,@5 IY@<@>@-@5 KM@<
@5 J+@=@,@>@. IZ
 M@2@5 @O
@5 J+@. IZ
 M@2@5 H)@=@. IZ
 M@2@5 H)@O@<@9C@_DM @ H.
 Js
 

 Js
 

@3@,@5 IY@<@>@-@5 KM@<
@5 J+@=@,@>@. IZ
 M@2@5 @O
@5 J+@. IZ
 M@2@5 H)@=@. IZ
 M@2@5 H)@O@<@9C@ D[ @ H.
 I
@3@,
@5 H@<@. I
@2
@5 N@<@9CDa @ H.@3@,
 C,@5 N@5 N@<@9XD  t  t t  @t 
is_true_vc @vP H| CE @ H&	@3@A
@-@-@5 L@J
@N@<@9CE @ H&@3@,
@5 I, A@5adjust_qbindingnames A@<@5 N@<@9XP Kb C@ @ @ I
 I
@3@<@. I
@2@,
@5 I@<
@5 N@<@9C@ @ I
 Jk
@3@<@. Jk
@2@5 N@<@9XP H CAD @ H@3@<@,@5 P@<@0	@2@5 C@<@9XD  t  t t  @t  NU @vP JF C@ @ @@3@0@. N @@2@1@. E @@2@1@. E @@2@1@. N @@2@2@6 N@9XP R CD- @ H& E@3@5 O@<@9C@D/ @ H& E@3@>@/ H@5 OY A@>
@5 O@,@5 L< A@5 H@=@>@A@5 O@J@N C,@5 H@=@6!!! ERROR: New expression does not typecheck properly.@5 H2@5 H/@O@C@= J@5 TS@C@. LB@-@2@5 H)@. LB	@2@5 A:@5 O@. I@+@+
@2@5 H)@. H=
@2@5 A:@>@5 O@D@D@C@=@$@,@,@,@5 L@ A@,@5 O@,@0@1@1@2@5 C@. H=@2@5 A:@<@9CDN @ H&@3@<@9XP Q CB @ H 	
@3@. IZ
 I@2@5 I] I[@5 I`@<@6 Q@9CB @ H 	@3@<@9XP T> C@M@T @ H  T;@3 T;@5checkfilesexist A@5 H/@,	@5 RT A@,
@5 RV A@5@ scan_file_header_to_see_if_spark AReading @5 H2@5 H4@& (for inherited FDL type declarations)@5 H2@5 H/@5	load_decs A@> J@5 LF@=
@5 H/@F          ------------------------------------------------------------@5 H2@5 H/@5 H/Loading @5 H2@5 H4 (verification conditions)@5 H2@5 H/@5 L A@< Pt@5 @O@<@9C@=@p @ H  T:@3 T:@5 TW@,	@5 R@5 H/Consulting @5 H2@5 H4 (checker saved proof state)@5 H2redefine_warnings J@5 @c@0@.whenalways@2@1@.	load_type B@2@1@.compilation_mode
assert_all@2@2@5 @* A Tj H@5 @c@<@9XP L CA
 @ H@3@<@9C	A @ H
 HU@3@<@O@9CA @ H	
@3@5 He@5 L@<@9XD  t  t t  @t  Q AP Q CB @ H@3@5 Ax@-@5 R9@5 H@<@9XD  t  t t  @t  S? @vP SS C@o H H @:XP P C @ Hq@3@,
@5 S@5 H@O@9C @ Hq@3@,
@5 S@5 N@O@9C @ Hq@3@<@9XP Q C@ @ J@3@5 L6@5 L7@5 L9@5 L7@<@9XD  t  t t  @t hn @vP Q C@ @ @ 	@:C@&@ @ @

	
@3@,@5 H@,@5 H@,@5 H@$
@6 Q@9C
@ @ @	@3@6 Q@9XP J C@:@O @ J  @3@. H@-@-@2@5 A7@. H:@-@-@2@5 A7@. L[@-@2@5 A7@. LX@-@2@5 A7@. LY@-@-@2@5 A7@. L@-@-@-@-@2@5 A7@. NX@-@2@5 A7@. Nu@-@2@5 A7@6 H/@9XD  t  t t  @t  I @vD  t  t t  @t  I @#D  t  t t  @t  I 
P IC@,s@!/usr/lib/swi-prolog/boot/parms.pl   zA Tv@3@4$parms G@. DR@+	 J@2@5cached_library_directory Tx@$	@9C@1 Tv Tv@3@4 Tx @@. C.~/lib/prolog@1@+	@2@5 Tz@$	@9C@6 Tv Tv@3@4 Tx @. A@. I Fk@2@+	@2@5 Tz@$	@9C@; Tv Tv@3@4 Txclp@. T~@. Ilibrary/clp@2@+	@2@5 Tz@$	@9XP L  C@@ @ J@3@>@B@5 I@>@5 I@>
@_@e@f@r@_@e@u@=@_@f@e@q@_@f@u@C@=@ @_@e@v@>@. Hd	@2@5 Hh@$
@=@. Hd	@2@5 Hh@$
	@=@E@>@%@5 I@_@f@v@>@. Hd@2@5 Hh@$
@=@. Hd@2@5 Hh@$
@=@>@. Hd	@2@5 Hh@$
@=@. Hd	@2@5 Hh@$
	@C@<@9XP K  CA @ K@3@,@5 H@5 HP@5 H@6 HP@9XP P CA @ H  	@:CA @ H  @ @:CA @ H  @.@:CA @ H  @,@:CA @ H  @(@:CA @ H  @)@:CA @ H  @:@:CA @ H  @;@:CA @ H  @=@:CA @ H  @[@:CA @ H  @]@:CA @ H @3@6 H@9CA @ H @3@6 P@9XP R C
Bj @ H

@3@<@9C
Bk @ H Cl Il@3@<@9CBl @ H

@3@5 R@<@9CBm @ H Cl
 Il@3@5 R@<@9CBn @ H

@3@5 R A@<
@5 R@<@9CBr @ H@3@<@9XD  t  t t  @t 
expand_answer @vD  t  t t  @t  T @#D  t  t t  @t  T 
P TC@ S S@3@4 S@6 T S@9XP M; CB! @ JT@3@,
@5 M" @,@5 M%@5
tv_build_expr A@<@9XP M CBd @ JT@3@,	@5 SU A@<@5 H@<@9XP P C@:@ @ HT	
@3@R	@ 	
 @!@Q@5 Ax@>@& K@=@>@& K@=@>@& S@=
@>@& K@=@& S@5 P@<@9C@ @ HT@3@<@9XD  t  t t  @t  J @vP J C@ H H  H@:XP S CC  @ H&	@3@_@g@`@l@u@<@9CC @ H&	@3@n@5 S@<@9XP I CA" @ H@3@6 N@9C@$A# @ H
 DR	
@3@. DR	@+@2@5 N@. DR	@2@5 N@. DR
@2@6 I@9C@$A$ @ H
 H	
@3@. DR	@+@2@5 N@. DR	@2@5 N@. H
@2@6 I@9CA% @ H
 H	
@3@. H	@+@2@5 N@. DR
@2@6 I@9CA& @ H
 H	
@3@. H
@+@2@5 N@. DR	@2@6 I@9C@TA' @ H
 I
	
@3@>@. FR@/ I	
@2@5 N@C@=@:@>@. DR	@+@2@5 N@. DR	@2@5 N@. I

@2@5 I@=@. DR
@+@2@5 N@. DR
@2@5 N@. I
	@2@6 I@9C@TA3 @ H
 I	
@3@>@. FR@/ I
	
@2@5 N@C@=@:@>@. DR	@+@2@5 N@. DR	@2@5 N@. I
@2@5 I@=@. DR
@+@2@5 N@. DR
@2@5 N@. I	@2@6 I@9XP P  CA2Af @ H	
@3@. DR@-@-@2@,@5 J@,
@5 J@>@-@ 

  J
 DR@!@. DR@0	@1
@2@1@1@2@5 I+@=@@>@)@ 

  J DR@!@. DR@0	@1
@2@1@1@2@5 I+@=@@>@ 

  P
 H	
@!@=@@>@ 

  P
 H
	@!@=@@>@ 

  P
 H H	
@!@=@m@>@ 

  P
 H H
	@!@=@T@>@ 

  H	
@!@& @!@=@?@>@ 

  H
	@!@& @!@=@*@>@ 

  H H	
@!@& @!@=@ 

  H H
	@!@& @!@D@C@A@5 J@J@N@6 J@9XP P CB! @ H.
 D#
@3@5 P@<@9CB" @ H.	@3@5 IR@<@9XPorder_functs CB @ H.

@3@<@5 Rt@<@9CB @ H.
@3@5less A@<@9XP S( C@] @ Lz
  R B@3@"@5 JC@5 L{@"@5 JC@<@9C@_ @ Lz@3@5 H4@<@9XP R C@ @ M`@3@5qvars_in A@<@9XP Q CB @ H&@3@n
	?@. I
@2@5 A:@<@9CB @ H&
@3@5 J6@5 H4 M@5 H2@5 J A@n	@5 Q@<@9XPdo_fetch_vars_in_list CEK @ H&
@3@,@5 I.@<@,
@5 T A
@5 H@<@9CEQ @ H&@3@<@9XP R CA@e @ K
@3@,	@5 K@0	@+
@2@5 H@,@5 D/@_@d@`@r@<@>A @,@0@=@2@,
@5 K@ @!@>@X@>@$@-@0@p@1@r@1@o@1@o@1@f@1@_@1@l@1@o@1@g@2@5 H@=@-@0@p@1@r@1@o@1@o@1@f@1@l@1@o@1@g@2@5 H@A@5 J  A@J@N@<
@5process_proof_log_file_name A J@5 A:@=@@>@,@-@0@e@1@x@1@e@1@c@1@u@1@t@1@e@2@5 H@A@-@5 P*@J@N@<
@5process_execute_file_name A@=@e@>@a@>@*@-@0@c@1@o@1@m@1@m@1@a@1@n@1@d@1@_@1@l@1@o@1@g@2@5 H@=@%@-@0@c@1@o@1@m@1@m@1@a@1@n@1@d@1@l@1@o@1@g@2@5 H@A@-@5 S@J@N@<
@5 L` A@=@5 R
 A@=@@>@,@-@0@r@1@e@1@s@1@u@1@m@1@e@2@5 H@>@A@5 T8@J@N LQ@5 @O@=@5 T@=@@>@%@-@0@p@1@l@1@a@1@i@1@n@2@5 H@<@. J@-@2@5 A7@. J H@2@5 @O@=@@>@I@-@0@o@1@v@1@e@1@r@1@w@1@r@1@i@1@t@1@e@1@_@1@w@1@a@1@r@1@n@1@i@1@n@1@g@2@5 H@<@. O/@-@2@5 A7@. O/ H@2@5 A:@=@=@>@ @-@0@v@1@e@1@r@1@s@1@i@1@o@1@n@2@5 H@<@5 O A@=@>@-@0@h@1@e@1@l@1@p@2@5 H@<@5 O A@=@5 T@D@<@9C@$@ @ K@3@0@+	@-@2@5 H@A
@5 K@J
@N@A@-@5 T6@J@N@. T7@2@5 O$@<@9C@&@ @ K@3@0@+	@-@2@5 H@A@5 K@J@N@,
@5 T6@<Error: Multiple files provided on command line: ~a and ~a.~n@0
@1@2@5 B A@5 T@<@9C@ @ K@3@5 T@<@9XD  t  t t  @t  I @vP S C@QD @ H&
 Jp
 

 Jp
 
@3@5 Ax@,@5 H@0@$@2@5 H@<@. L@2@5 A:@,@5safe_subst_vbl A@<@n
@5 S@<@9C@QD @ H&
 Js
 

 Js
 
@3@5 Ax@,@5 H@0@$@2@5 H@<@. L@2@5 A:@,@5 T@<@n
@5 S@<@9CD @ H&		
@3@5 B*@<@9CD @ H&
@3@0
@2@5do_handle_quantifiers_in_list A@<@9C@)D @ H&@3@A@5 B*@J@N@R@0@+@+
@2@5 C
@,@5 T@<@0@2@6 C@9XP M C@9 @ H @ C,@3@<@9C@: @ H AQ C,@3@<@9C@u@; @ H
 Jp
 
 C,@3@<@5 Ax@,
@5 IY@>
@-@5 Jb@=@>@&
 Cl@=
@>@&
 Il@=@&
 C,@<@>
 I\@5 KM@< C,@5 M@=@-@>@. IZ

 I\@2@5 @O C,@5 M@. IZ

 I\@2@5 H)@<@=@. IZ

 I\@2@5 H)@O@<@9C@u@V @ H
 Js
 
 C,@3@<@5 Ax@,
@5 IY@>
@-@5 Jb@=@>@&
 Cl@=
@>@&
 Il@=@&
 C,@<@>
 I\@5 KM@< C,@5 M@=@-@>@. IZ

 I\@2@5 @O C,@5 M@. IZ

 I\@2@5 H)@<@=@. IZ

 I\@2@5 H)@O@<@9C@9@r @ H
 D#
@3@,@5 M@<@,
@5 M@<@>@>@& Il@=@&
 Il@<@&	 Il@=@& Cl@&
 Cl@>@&	 Cl@=@&	 Il@<@9C@9@ @ H
 Cm
@3@,@5 M@<@,
@5 M@<@>@>@& Il@=@&
 Il@<@&	 Il@=@& Cl@&
 Cl@>@&	 Cl@=@&	 Il@<@9C@9@ @ H
 IU
@3@,@5 M@<@,
@5 M@<@>@>@& Il@=@&
 Il@<@&	 Il@=@& Cl@&
 Cl@>@&	 Cl@=@&	 Il@<@9C@%@ @ H
 I
@3@,@5 M@<@>@& Il@&	 Il@=
@& Cl@>@&	 Cl@=@&	 Il@<@9C@ @ H
 K^
 Cl@3 Cl@5 M@< Cl@5 M@<@9C@ @ H
 L
 Cl@3 Cl@5 M@< Cl@5 M@<@9C@%@ @ H
 K`
@3@,@5 M@<@>@& Il@&	 Il@=
@& Cl@>@&	 Cl@=@&	 Il@<@9C@%@ @ H
 K_
@3@,@5 M@<@>@& Il@&	 Il@=
@& Cl@>@&	 Cl@=@&	 Il@<@9C@ @ H
 K
@3 Cl@5 M@5 M@>@&	 Cl@=@&	 Il@<@9C@ @ H
 R4
@3@5 M@<@>@&	 Il@=@&	 Cl@<@9C@ @ H
 
 Il@3 Il@5 M@< Il@5 M@<@9C@8@ @ H
 DR
 C,@3@,@5 M@>@>@& Cl@=@& Il@<@,
@5 M@>@&
 Cl@=@&
 Il@=@5 M@C
@<@9C@8@ @ H
 H
 C,@3@,@5 M@>@>@& Cl@=@& Il@<@,
@5 M@>@&
 Cl@=@&
 Il@=@5 M@C
@<@9C@>A @ H
 I	
 C,@3@,@5 M@>@>@& Cl@=@& Il@<@,
@5 M@>@&
 Cl@=@&
 Il@= KS@5 Jb@5 M@C
@<@9C@>A @ H
 I
 C,@3@,@5 M@>@>@& Cl@=@& Il@<@,
@5 M@>@&
 Cl@=@&
 Il@= KS@5 Jb@5 M@C
@<@9C@>A+ @ H
 Hd
 C,@3@,@5 M@>@>@& Cl@=@& Il@<@,
@5 M@>@&
 Cl@=@&
 Il@= KS@5 Jb@5 M@C
@<@9C@>A> @ H
 I
 C,@3@,@5 M@>@>@& Cl@=@& Il@<@,
@5 M@>@&
 Cl@=@&
 Il@= KS@5 Jb@5 M@C
@<@9C@<AR @ H
 I
@3@5 M@>@. J`@+
@+@2@5 Jb@C@=@,@5 IY@. J`@+
@+@2@5 Jb
@5 R@5 M@<@9C@7A\ @ H
 Jk
@3@,@5 M@>@. J`@+
	@2@5 Jb@C@=@,@5 IY@. J`@+
	@2@5 Jb
@5 R@<@9CAf @ H
 FR
 C,@3 C,@5 M@<@9CAh @ H
 H
 C,@3 C,@5 M@< C,@5 M@<@9CAk @ H
 H
 C,@3 C,@5 M@< C,@5 M@<@9CAn @ H
 C
 C,@3 C,@5 M@< C,@5 M@<@9CAq @ H
 H
 C,@3 C,@5 M@< C,@5 M@<@9C	Au @ H	 Cl@3@5 Cj@<@9CAw @ H@3@5 B*@-@5 KM@<@9CA{ @ H
 K]
 C,@3 Cl@5 M@<@9CA~ @ H
 Kk
@3@5 M@<@> KS@5 Jb@=@&	 Cl@<@9CA @ H
 Kj
@3@5 M@<@> KS@5 Jb@=@&	 Cl@<@9CA @ H
 K
 Cl@3@,@5 M@<@. Jm@-@2@5 Jb@<@9CA @ H
 I$
@3@,@5 M@. Jm	@2@6 Jb@9CA @ H
 I%
@3@,@5 M@. Jm	@2@6 Jb@9CA @ H
 K
@3@5 M@. Jm@-@2@6 Jb@9CA @ H
 K
@3@5 M@. Jm@-@2@6 Jb@9CA @ H
 G
@3@5 M@. Jm@-@2@5 Jb@6 M@9CA @ H
 I
@3@5 M@. H@-@2@5 Jb@6 M@9CA @ H
 I
@3@5 M@. H@-@2@5 Jb@6 M@9CA @ H
 I
@3@5 M@. H@-@2@5 Jb@6 M@9C@ A @ H
 I

 C,@3@,@5 M@. H@+
@2@5 Jb
@5 M@<@9C@ A @ H
 I
 C,@3@,@5 M@. H@+
@2@5 Jb
@5 M@<@9CA @ H
 I
 C,@3@,@5 M@. H@-@2@5 Jb@5 M@<@9CA @ H
 I
 C,@3@,@5 M@. H@-@2@5 Jb@5 M@<@9C
A @ H@3@. Jm@-@2@6 Jb@9CA @ H
@3@,@5 M@. Jm@2@5 Jb@6 M@9C
A @ H
 H@3@. H@-@2@6 Jb@9CA @ H
 H
@3@,@5 M@. H@2@5 Jb@. H@2@6 M@9C@:A @ H
 K
@3@>@. J`@0@+@2@+@2@5 Jb@C
@=@,
@5 IY
@. J`@0@+@2@+@2@5 Jb@. K@-@-@2@5 HP@6 H@9C@A @ H@3@A@5 B*@J@N@0@+
@+@2@5 C@5 K@>@B@&
 K@<@0@+@+
@2@0@+@+@2@5 M@<@,@5 H
@5 H@,@5 H@5 H@. J`@0@2@2@5 Jb@D@D@=@+@&
 O~@<@,@,@5 O@. B@+@2@5 Jb@,@5 P@6 M@D@D@D@9C@TA @ H@3@A@5 B*@J@N@0@+
@1@+@2@5 C@, Ja@5 O@. K@-@-@2@5 HP@<@>@. J`@0@+
@2@+@2@5 Jb@$	@=@5 IY@. J`@0@+
@2@+@2@5 Jb@6 H@9C@A @ H@3@A@5 B*@J@N@0@+
@+@2@5 C@5 K@>@`@, Ja@5 O@<@0@+
@+@2@0@+@+@2@5 M@<
@,@5 H@5 H@,@5 H@5 H@>@. J`@0@2@2@5 Jb@$	@=@5 IY@. J`@0@2@2@5 Jb@D@D@=@0 A
@5 O@<@,@,@5 O@. B@+@2@5 Jb@,@5 P@6 M@D@D@D@C@9C@?B @ H@3@A@5 B*@J@N@,
@,@5 Jv@,@5 M@>@,
@5 Jy@C@=@,
@,@5 Jy@0@2@0	@2@5 R
@5 R@<@9C@MB @ H@3@A@5 B*@J@N@- A@-@0@+
@2@-@5 J|@,@5 M@0@+@-@2@5 C@>@0@2@5 Jy@C
@=@0@2@,
@5 Jy@0
@2@0	@2@5 R@<@9C@;B( @ H@3@A@5 B*@J@N@- I@-@0@+
@1@+@2@-@5 J|@5 M@0@+@-@2@5 C@0	@1@+
@2@5 Jy
@5 M@<@9C@^B1 @ H
@3@A@5 B*@J@N@A@-@-@5 Jv@J@N@A@-@-@-@-@-@5 J|@J@N@0@+
@+@2@5 C@5check_is_an_ok_arity_function A@,@5 M@>
@,
@5 Jy@C@=@,
@,@5 Jy@0@2@0	@2@5 R
@5 R@<@9CBB @ H
 K
@3@5 K@5 M@5 M@<@9CBI @ H
 K
 Cl@3@5 K Cl@5 M Cl@5 M@<@9CBP @ H
 K
 Cl@3@5 K Cl@5 M Cl@5 M@<@9CBV @ H	 Il@3 Cl@5 M@<@9XD  t  t t  @t  I @vP K? CA  @ K/  @3 @5 L@<@9CA @ K/@3@5 H/@5 H/You are currently at depth @5 H2@,@5 L@5 H4.  Back-trace from here is:@5 H2@5 H/@5 H/@<@5 S@<@9XP H  CA
 @ Lz	@3@> D'@,@5 Hl@=Flag name? @5 H]@,@5 H`@,	@5 N@<@> R@,
@5 Hl@=New value? @5 H]@,
@5 H`@5 N@<@,@0@1@+@2@5 C@,
@0@1
@2@5 C@<@5 A7
@5 @O@<@>@@& Mu@>@$
@D@=@@>@&
 J@,@5 P4@5 K1@5 KA@C@=@@&
 H@,@5 P4@,@5 P6@>@5 K0@=@A@5 K0@J@N P8@5 H2@5 H4 KD@5 H2@5 H/@<@5 K@5 K1@0@s@1@e@1@t@1@ @1@c@1@o@1@m@1@m@1@a@1@n@1@d@1@_@1@l@1@o@1@g@1@g@1@i@1@n@1@g@1@ @1@t@1@o@1@ @1@o@1@n@1@.@2@5 H2@5 H/@5 P6@5 K1@=@P@D@<@9XP S CA @ I	@3@<@9CA @ I	
@3@. H
@2@5 Hh@5 S@<@9XD  t  t t  @t  RX @vD  t  t t  @t  Hj  AP Hj  C @ H@3@. L5@+@2@5 H)@5 L6@5 L7@5 L9@5 J@O@9C@ @ H@3@>
 Hk@,@5 Hl@C	@=INFER -- Type formula to infer.INFER -- Formula? @5 J@,	@5 H`@,@5 HK@>@ 
 HN I
@!@,@5 H9@=@#@C
@<@> N F^@5 Hl@<@C@=Rulename pattern? @5 H]@,@5 H`@5 O@<@>
 J@,
@5 Hl@<
@5 R A@=@P@C
@< L@5 A7@>@^@, H@5 L@5 He@> H@5 TS@> C,@5 H@=@6!!! ERROR: Above formula did not type-check correctly.@5 H2@5 H/@<@O@=@P@5 H/ H@5 H2@5 H4 by @5 H2@5 H4 A@@5 H2@5 H/@5 H/@5 J@5 I|@>@ 
 HN I
@!@5 I@=@P@=@5 H/@<@>
@,@5 L A@5 J@=@5 J@O@C@<@9XD  t  t t  @t thread_message_hook @vD  t  t t  @t  T DD  t  t t  @t  T D<P Or CB} @ H&	@3@<@9CB @ H&	@3@,
@5 Oq@_@d
@`@l@u@<@9CB @ H&	
@3
@5 Oq@<@9XP
qvars_in_list C@ @ M`
@3@5 T@<@9C@ @ M`
@3@,@5 T@,
@5 T A
@5 S/@<@9XP S C@" @ Nc@3@. O@2@-@5 H@<@9C@-@& @ Nc@3@A@. T@2@-@5 H@J@N@,	@5 H C,@,
@5 M@. H@. T@2
@2@5 A:@5 Nf@<@9XD  t  t t  @t  H; @vP Q C@$B @ H 
 @U@3@<@0
@1 @U@1@2@,
@5 KG@<
@5 Q@<@9C@%B @ H 
  Q* G]
@3@5 IY@<@9C@-B @ H 
  G]

@3@5 IY@,@5 R
@5 Q@<@9C@0B @ H 
  G]

@3@5 HP@<
@5 IY@5 Q@<@9XP Tb CA[ @ H @3@. S@2@5 A:@5 L7@5 D@,	@5 R@5 Q@5 R
 A@5 L9@<@9XP H CAAg @ H
@3@,	@5 M@,
@5 R@<@>@@,@5 H@$
 @@5 HP@5 H/ P'@5 H2@5 H4 P(@5 H2@5 H/@5 L9@. P)	@2@5 H)@>@,@5 P* P+@5 H2@5 H4 P,@5 H2@5 H/@5 L7@= P-@5 H2@5 H/ @@5 L7 M@5 H]@C@,
@. P)
@2@,@5 C@,@5 D/@,@,@5 P.@>@& @& @@. Mt@-@2@5 A7@. Mt@2@5 A:@=@>@&@& P/@. Mt@-@2@5 A7@. Mt@2@5 A:@=@P@5 H@D@=@[@$
@>@&	 @@=@5 JC@<@>@< H@5 Ms@,@5 P4@,@5 P6@>@5 K0@=@A@5 K0@J@N P8@5 H2@5 H4 KD@5 H2@5 H/@<@5 K@5 K1@5 JC@5 K1@=@P@D@D@D
@D@C@<@9XPprocess_formula C@eD @ H @3@>@5 He@=
@5 H/@/*** ABORTED: Prolog variables occur in formula.@5 H2@5 H/@5 K@<@>@,
@5 Iv@=@5 H/@1*** ABORTED: could not restructure above formula.@5 H2@5 H/@5 K@C
@<@> H@5 Mb A@> C,@5 H@=	@8*** ABORTED: above formula did not typecheck as boolean.@5 H2@5 H/@<@5 K@=@P@<@> H@5 SV A@>@5 J&@=@5 H/@7!!! WARNING: Could not simplify above formula properly.@5 H2@5 H/@$	
@=@$	
@<@9XP R C@f @ I{@3@. Tt@-@2@5 A7@. T@2@5 A:@5 D@,@5 T A@>@1@,	@5gethyp A@,
@5 I@. H
@2@5 A:@>@$
	@=@5 HP@. H= I@/ H
@2@5 A:@5 I@=@5 T@D	@n@. T@2@5 H)@. T@2@5 A:@5 K) A@<@O@9XD  t  t t  @t  N\ @vP K[ C@#DH @ KL
 I

 I@3@5 Cj@_@g@` @q@5 Cj@_@d@` @q@6 KZ@9CDI @ KL
 I
@3@5 Cj@_@g@` @q@5 Cj@_@f@` @r@9CDJ @ KL@3@5 Cj@_@e@` @r@5 Cj@_@f@e@q@9XPdisplay_help_lines C@ @ J@3@<@9C@ @ J
@3@_@f@` @q@5 H4@5 H/@n	?@<@5 T A@<@9C@1@ @ J	 @3@5 H/@5 H/@,
@5 M@5 H4MORE@5 H2@,@5 M@5 H4 (Press Return)...@5 H2@5 J@,@5 P@5 P@<@5 T@<@9XPprocess_rest_of_component C@Dy @ H @3@,@5 P@>@*@>@&	@ @=@$	@,@5 H@>@$@=@$	@&@ @<@&
 @@D
@D@D@=@@>@%@&	@*@5 RL A@5 T@,
@5 J@. TN
@2@5 A:@&
 @@D@D@C@=@@>@,@&	@!@5 T@5 T@A!!! WARNING: UNPROVEABLE VC!  Suggest you take corrective action.@5 H2@5 H/@. R#@/ H: AQ@2@5 A:@&
 @@D
@D@D@=@i@>@,@5 H@$	@&
 @@C
@D@D@=@S@&
 C)@>@8@>@&	@H@% H@=@&	@C@% H;@,
@5 Q A@,@5 K| A@,@5 T A@,@0@1
@1@2@5 C@. R#@2@5 A:@=@>	@&	@ @5 T@=@P@C
@D@D@C@C@<@9XP TD C@NF @ H @3@,@5 P?@5 K0 J@5 J@<@5 K1@M*****************************************************************************@5 H2@5 H/@-SPADE Transcript of Interactive Proof Session@5 H2@5 H/@5 H/@,	@5 A @5 O@5 H/ T@5 H2@5 H/@,
@,@5 R@5 H/DATE : @5 H2@5 H4	  TIME : @5 H2@5 H4@5 H/@5 H/ @@5 K1@<@9C@9F @ H @3@,@5 P?@5 K0 H@5 J@<@5 K1 T@5 H2@5 H/ T@5 H2@5 H/@5 H/@,	@5 T@5 O@5 H/ T@5 H2@5 H/@5 H/@5 H/@5 H/ @@5 K1@<@9C@!F @ H @3@,@5 P?@A	@5 K0@J	@N@5 H/ P8@5 H2@5 H4 KD@5 H2@5 H/@<@6 K@9XP N C@i @ J!
 FR@3@<@O@9C@j @ J!
 H@3@<@O@9C@k @ J!
 H@3@<@O@9C@l @ J!
 C@3@<@O@9C@m @ J!
 H@3@<@O@9C@n @ J! @:XP Q C@ @ J@3@5 D@,	@5 I@5 L A@<@,
@5 M@<@5 T@<@9XP M CC @ H&@3@<@9CC @ H&	
@3@5 J6	and rule @5 H2@5 H4@5 H/@5 M@<@9XD  t  t t  @t  Hz AP Hy C	@r @ J!
	@3@<@9C
@s @ J!

@3@5 B*@<@9C@v @ J!@3@0@+@+
@2@5 C
@,@5 S5@0@2@5 C@<@9XD  t  t t  @t  L  @vD  t  t t  @t  Nu @vD  t  t t  @t  N  AP N  C@N @ M`@3@> Hk@. HN@+@+	@2@5 Hl@C
@=@1UNWRAP -- Which quantified hypothesis/conclusion? Q@5 J@,
@5 H`@R
@5 R@ 

 HN	@!@<@5 L@<@. H= L> N@2@5 H)@. H= L>@/ N@/ HN	@2@5 @O@<@5 N A@<@9XP M CAk @ JT@3@_@`
@f@m@d@l@u@<@9CAl @ JT@3@_@`
@f@m@d@l@v
@<
@5 M@<@9CAq @ JT	?@3@<@9XD  t  t t  @t  Bg @vD  t  t t  @t  Bg @#D  t  t t  @t  Bg 
P BfCB    C A@:CB  	 A@3@4 	associate@5 @[@* C@9CB    Ab A@:CB    Ab Ab@:CB  	 B^@3@4 shared_object_extension@6 @[@9XPinstantiate_all_vars C@ @ HT	@3@<@9C@ @ HT	
 
@3@$
@5 T A@<@9XP R CBb @ H	
@3@5 R@5 R@<@9CBc @ H@3@<@9CBd @ H@3@5 Cj@_@e@` @q@. L[@2@5 H)@<@9C@!Bi @ H@3@5 Cj@_@e@` @q@A	@5 OS@J	@N L]@5 H2@5 H4 has not been forgotten.@5 H2@5 H/@<@9CBr @ H@3@'Illegal hypothesis number to remember: @5 H2@5 H4@5 H/@<@9XP H C@;D @ H @3@,	@5 H@,
@5 P@,@5 H@<@>
@$
@& @!@C@=@>@$	@ 	@!@C@=@ @!@<@5 H@<@9XP N CCB @ H&@3@. Sl@+@2@5 H)@n	@. Sl	@2@5 @O@<@9XP T CB @ H@3@,
@-@5 Jy@,@5 D/@5 D/@<@9XP O CBD @ H&@3@5 O@<@9CBE @ H&@3EXPRESSION REMAINS: @5 H2@5 H4@5 H/@<@9XP O C@#@ @ HJ O K M
 L4@3@-@0 O@1 O@1 I@1 K@2@5 H@<@9C@ @ HJ O K
 B@3@-@0 O@1 O@2@5 H@<@9C@/@ @ HJ O O O O
 O@3@-@0 O@1 O@1 O@1 O@1 K@1 O@1 K@2@5 H@<@9C@ @ HJ O O
 D@3@-@0 O@1 K@2@5 H@<@9C@ @ HJ K O O
 Hj@3@-@0 K@1 O@2@5 H@<@9C@ @ @ HJ O K O
 O@3@-@0 O@1 I@1 K@2@5 H@<@9C@&@ @ HJ O K
 J(@3@-@0 O@1 M@1 O@1 K@1 O@1 O@2@5 H@<@9C@ @ HJ I O O K J@3@<@9C@ @ @ HJ O O O O
 I@3@-@0 O@1 O@2@5 H@<@9C@2@ @ HJ O O O O
 O@3@-@0 O@1 O@1 O@1 I@1 HO@1 O@1 K@1 O@2@5 H@<@9C@ @ HJ K O K O K @3@<@9C@"@ @ HJ O O O I K K O K O K@3@<@9C@ @ HJ HO
 C@3@-@0 K@1 O@1 M@2@5 H@<@9C@ @ @ HJ O O O O
 J@3@-@0 K@1 O@2@5 H@<@9C@&@ @ HJ O K O
 P@3@-@0 K@1 O@1 O@1 K@1 O@2@5 H@<@9C@ @ @ HJ O K O
 K@3@-@0 K@1 O@1 K@2@5 H@<@9C@&@ @ HJ O O O
 K@3@-@0 K@1 O@1 K@1 O@1 K@2@5 H@<@9C@ @ HJ O K
 Lk@3@-@0 O@1 I\@1 I@2@5 H@<@9C@ @ HJ M O O
 P@3@-@0 I\@1 K@2@5 H@<@9C@ @ HJ O O K O Q]@3@<@9C@#@ @ HJ I O
 @'@3@-@0 O@1 O@1 O@1 O@1 O@2@5 H@<@9C@ @ @ HJ O O O
 N@3@-@0 O@1 O@1 M@2@5 H@<@9C@/@ @ HJ K O O
 P
@3@-@0 O@1 O@1 O@1 O@1 K@1 O@1 O@1 K@2@5 H@<@9C@ @ HJ O K
 H@3@-@0 O@2@5 H@<@9C@ @ HJ O HO
 Q8@3@-@0 O@1 O@2@5 H@<@9C@#@ @ HJ O K I
 Q9@3@-@0 O@1 O@1 O@1 K@2@5 H@<@9C@ @ HJ O O
 K@3@-@0 I\@1 K@2@5 H@<@9C@#@ @ HJ M O K
 Q:@3@-@0 O@1 O@1 I\@1 I@2@5 H@<@9C@&@ @ HJ O
 O9@3@-@0 O@1 O@1 I\@1 K@1 O@1 O@1 K@2@5 H@<@9C@#@ @ HJ K O K
 P@3@-@0 I@1 O@1 O@1 K@2@5 H@<@9C@ @ HJ I O O O M O O H@3@<@9XP T4 CG[ @ H @3@<@9CG\ @ H 

@3@5 S
@5 T3@<@9XP M CBa @ JT@3@,	@5 SS A@<@5 H@<@9XP I C@b @ @@3@,	@0@.consume_layout @@2@1@. FXdec10@2@2@5 F @<@6normalize_negative_literals A@9XPdo_generate_new_qbinding_name C@/Eq @ H&@3@,@5 H@,@5 H@,
@5 H@<@>
@-@5 Q@n	@<@5 T A@=@$

@C@<@9XP T CB @ H.@3@5 I@<@A
@5 I@J
@N@9CB @ H.@3@5 I@<@O@9CB @ H.@3@5 Rx@<@9XP P CB( @ H.

@3@5 L A
@5 P@<@9CB+ @ H.@3@<@9XP I/ CE< @ H&	@3@5 Ax@<@9CE? @ H&	@3@5 B*@<@9CEB @ H&@3@R@0@-@+
@2@5 C@<@5 T@<@9XPvalid C@c @ J
 H	 FR	@3@<@9C
@d @ J
 H
 FR		@3@<@9C@e @ J
 H	
@3@. H@. FR	@2
@2 C, @@5 M@<@9C@,@h @ J@3@,	@,
@,@5 L@>@&
 @!@=	@. Hd	
@2@5 Hh@>@& @!@=	@. I	@2@5 Hh@<@9XP I8 C@~ @ HT

 H@3@5 P A@5 I7@<@9C@ @ HT@3@5 T@<@9XD  t  t t  @t  Sm @vP H C @ @	 F^@3@6 F A@9C
 @ @	 A@3 A@6 Bl A@9C
 @ @	 Br@3 Br@6 U@9XP K< C@ @ K/ @3@A@-@5 LW@J@N@<@9C@ @ K/  @3@5 H/@5 H/@<PLUS the following deleted (currently unuseable) hypotheses:@5 H2@5 H/@5 H/@O@9C
@ @ K/@3@,@5 LW@5 PY@O@9C@ @ K/  @3@<@9XP TQ CEU @ H&	
@3@A@-@5 L@J@N@<@6 TP@9CEY @ H&	
@3@5 N A@<@6 TP@9CE] @ H&@3@<@9XP H CC| @ H @3@5 D@,@5 H@&@}@<@9XP T C	D @ H&
	@3@<@9C
D @ H&

@3@5 B*@<@9CD @ H&

 Jp
 

 Jp
 
@3@<@9CD @ H&

 Js
 

 Js
 
@3@<@9CD @ H&@3@0@+@+
@2@5 C
@,@5safe_subst_vbl_list A@0@2@5 C@<@9XP JV CD @ H.  Cl@:CD @ H.  C,@:CD @ H.  Il@:CD @ H.@3@-@6 Jb@9XP K CA @ I	
@3@. DR
@2@5 Hh@<@9C
A @ I		
@3@5 K@<@9XP I C@LB @ H@3@5 B*@,@5 J@@<@>@_@d@f@p@5 H4@_@f@d@j Cm@u@C@=@*@_@d@f@q@5 H/@5 H4@,@5 R@>@_@d@d@p@_@d@d@j Cm@u@=	@_@d@d@q@&
 @<@9C@"B @ H@3 JI@,
@5 I@<@0@2
@,@5 I@< JM@5 I@<@9CBB @ H@3@A@&@5 B*@J@&@N@R@0@+@+@2@5 C@<@>A@,
@,@5 N@5 P_ A@>@@ @!@>@0@+@1@+@2@5 C@0@2@!@C@=@0@+@1@+@1@+@2@5 C@0@1@2@!@,@,@5 N@5 U@_@d@d
@r@>@-@>@& D@=@& N@,@5 I@< (@,@5 I@<@,@5 I@< JQ@5 I@=@+@>@& N@=@& N JP@,@5 I@<@,@5 I@<) @,@5 I@<@5 I@D@D@D@D@D@!@C@#@=@@ @!@>@9@0@+@+@2@5 C@,@,@5 N@5 U@_@d@d
@r JP@,@5 I@<@,@5 I@< JQ@,@5 I@=@,@5 I@D@D@D@< N@,@5 I@<@,@5 I@< N@,@5 I@>@9@0@+@ @+@!@2@5 C@,@,@ @5 N@!@5 U@_@d@d
@r JP@,@"@5 I@<@"@,@#@5 I@< JQ@#@5 I@=@5 I@D@D@ @D@"@D@C@D@$@=@l@n@$	?@$@,@5 I@< JP@5 H2@,@5 I@<@>@_@d@` @q JQ@5 H2@_@d@`@j Cm@u@C@%@=@_@d@` @p@5 H/ JQ@5 H2@,@%@5 R@_@d@%@`@j Cm@u@D
@D@D@D@C@D@D@D@D@D@ @D@"@<@9XD  t  t t  @t  K  @vP Hi C @ H@3@Q@<@O@9C@R @ H@3@>@0 H@5 S@,	@5 J&@<@>@5 Q A@C
@=@>@5 HP@5 U
@C
@= H@5 R3 A C,@,
@5 M@5 U
@=@>@5 U
@C	@= H@5 U C,@,	@5 M@5 HP@5 U
@C
@<@9XD  t  t t  @t  S> @vP SV C@F H H  H@:XPnormalize_arg_list C@2 @ H
@3@5 T@<@9C@5 @ H

@3@5 T@<
@5 U A@<@9C@: @ H@3@<@9XD  t  t t  @t  K @vP T C@:B( @ JT


@3@,@,@5 B
@5 B
@<@5 Oe@,@5 Ac@,@5 Ac@<
@5 T@<@9C@9B2 @ JT		@3@,@5 M@,
@5 M@,@5 H
@,@5 H@0@*@1@H@1@E@1@R@1@E@1@*@2@,@5 H@<@5 H@<@9XD  t  t t  @t  S @vP S C@2 H H  J@:XP J C@TA @ H@3@>	@5 Rh A@D
@=@G@< H@,
@5 Hl@R
@A@!@>@. R Db@-@2@5 S@=@>@-@5 S@=	@. R Db@-@2@5 S@J@N@0@+@-@2@5 C@5 H/Could not find rule-family @5 H2@5 H4 A@@5 H2@5 H/@<@O@9XP Q! C@C @ H 	
@3@,@5 H@,
@5 S@0@u@1@p@1@f@1@_@2
@,@5 H@,@5 H@. Jz@0@1@2@2@5 A: J~@5 I`@,@0@1@+@1@+@2@5 C@,@5 T A I@0@1@2@5 R1@0@f@1@l@1@d@1@_@2
@,@5 H@,@5 H@. Jz@0@2@2@5 A: J~@5 I`@,@0@1@2@5 C A@0@2@5 R1@<@9C@C @ H 	
@3@,
@5 H
@,@5 S@0@u@1@p@1@f@1@_@2@,@5 H@,@5 H@. Jz@0@1@2@2@5 A: J~@5 I`@,@0@1@+@1@+@2@5 C@,@5 U I@0@1@2@5 R1@0@f@1@l@1@d@1@_@2@,@5 H@,@5 H@. Jz@0@2@2@5 A: J~@5 I`@,@0@1@2@5 C A@0@2@5 R1@<@5@%increment_current_record_field_number  A@<@5 Q @<@9XP T] C
C @ H @3@5 L7@5 L| A@5 L9@<@9XD  t  t t  @t  D  AP L C @ K%@3@A	 R@-@5 Hl@J	@N@5 H/@,@5 S@5 OP@O@9C@/ @ K%@3 Hk@,@5 Hl@>@ 
 HN I	@!@5 I@C
@=@ 
 Cm
 HN I	
@!@5 OP@O@9C@$ @ K%  @3@5 N@O@9C@' @ K%  @3 L@-@5 L@< H@6 A7@9C@+ @ K%  @3 H@5 H)@< H@6 A7@9C	@/ @ K%  @3@/*** Cannot eliminate any conclusions at present@5 H2@5 H/@O@9XD  t  t t  @t  SA @vP ST C@ H H  J@:XD  t  t t  @t  Q3 AP Q2 CB @ H@3@-@6 H@9CB @ H		
@3@6 Q1@9XP R C@ @ H.@3@<@9C@ @ H.		
@3
@5 N@5 R@<@9XP KU CBf @ I
 Kj
@3@,@5 H@,@5 R9@. Kj
@2@5 Q0@<@9CBk @ I
 Kk
@3@,@5 H@,@5 R9@. Kk
@2@5 Q0@<@9C@MBp @ I
 DR
@3@,@5 H@,
@5 R9
@,@5 Q0
@,@5 Q0@>	@$@<@&	 @@=@>
@5 H
@5 H@<@&	 AQ@=
@ 	
 DR@!@<@9C@MB @ I
 H
@3@,@5 H@,
@5 R9
@,@5 Q0
@,@5 Q0@>	@$@<@&	 AQ@=@>
@5 H
@5 H@<@&	 @@=
@ 	
 H@!@<@9C@dB @ I


 I
@3@,@5 H@,
@5 R9
@,@5 Q0
@,@5 Q0@>@$@&	 AQ@D@=@3@>@$@,@0@+@2
@5 H@>@5 H@&	 @@=	@5 H@&	 AQ@=
@ 	
 I@!@D@<@9CB @ I
 I	
@3@. I
@2@5 KT@<@9C@dB @ I


 I
@3@,@5 H@,
@5 R9
@,@5 Q0
@,@5 Q0@>@$@&	 @@D@=@3@>@$@,@0@+@2
@5 H@>@5 H@&	 @@=	@5 H@&	 AQ@=
@ 	
 I@!@D@<@9CB @ I
 Hd
@3@. I
@2@5 KT@<@9CB @ I@3@,
@5 H@,@5 R9@5 Q0@<@9XP Q C@$B @ H  JM Q# G]
@3
@5 IY@5 IY@<@9CB @ H  @U
@3
@5 IY@5 Q@<@9XP TA C@@ @ H 	@3@,@5 O/ A@,	@5 P4@>@V@5 J@,
@5 H@0@-@2@,@5 H@,@5 H@>@+@5 J@>
@& H@5 S A@=@& J@>@A@5 K0@J@N@5 S@=@5 S@=
@A@5 J@J@N@5 C @=@A@5 J@J@N@D
@C@,
@5 P?@>@[
@5 J
@,@5 H@0@-@2@,@5 H@,@5 H@>@,@5 J@>@& H
@5 U@=@& J@>@A@5 K0@J@N@5 S@=@5 S@=
@A@5 J@J@N
@5 U@=@A
@5 J@J@N@D@C@9XD  t  t t  @t  I @vD  t  t t  @t  J @vPget_file_attrib C@t @ @	@3@6 T~ A@9XP O C@:A{ @ H&@3@,	@5 O@,
@5 Q@,@5 Ot@5 P@>@& @!@. I@-@2@5 H)@. I N	@2@5 A:@=@. I@2@5 A:@. I@2@5 A:@<@9C@+A @ H&@3@,	@5 P@>@&	 IN@. I@-@2@5 H)@. I N	@2@5 A:@=@. I	@2@5 A:@. I@2@5 A:@<@9C@AA @ H&@3@. I@+	@2@5 H)@. I@+
@2@5 H)@,@5 J@,@5 N A@>@5 Kt@. I@-@2@5 H)@. I N	@2@5 A:@=@. I@2@5 A:@. I@2@5 A:@<@9C@(A @ H&@3@,	@5 P@5 RA A@> IN@5 Ku@. I@-@2@5 H)@. I N	@2@5 A:@=@. I@2@5 A:@<@9CA @ H&@3@,	@5 O@. I@+
@2@5 H)@,@5 L4 A@5 Pz A@5 R A@<@9XP J C@ Dl @ H @3@5 D@,	@5 H@,
@5 T A@@>@-@5 T A@=@. M@2@5 A:@<@9XD  t  t t  @t  J @vP J C H H  @:XPany_holes_left C@ @ HT@3@5 T@5 He@<@O@9C@ @ HT@3@<@9XD  t  t t  @t  K  @vP H C@ @ H
 FR
@3@<@6 I@9C@ @ H
 Jp

 Js
@3@<@6 H@9CA  @ H
 Js

 Jp
@3@<@6 H@9CA @ H
 H

 H
@3@<@5 H
@6 H@9CA @ H
 H

 H
@3@<@5 H
@6 H@9CA @ H
 I	

 I
@3@<@9CA @ H
 I

 I
@3@<@9CA @ H
 Hd

 I
@3@<@9CA @ H
 I

 I
@3@<@9CA @ H
 DR

 H
@3@<@9CA @ H
 H

 DR
@3@<@9C	A	 @ H	
 FR@3@<@9XD  t  t t  @t  O  AP O  C@! @ H.@3@>
 Hk@,@5 Hl@C	@=@<STANDARDISE -- Please specify expression to be standardised. O<@5 J@,	@5 H`@,@5 HK@<@6 S A@9XP H C@. @ Hq@3@A	 Hk A{@5 Hl@J@N@A@5 J A@J@N@<@9C@T@2 @ Hq@3@>@H@,@5 H@<@,@5 Hu@,
@5 Hx
@,@5 H{@<@>@$@=@$@. H@2@5 A:@. H= I@/ H@2@5 A:@5 I@. H@2@5 H)@=@P@D@D
@<@9XP H C@W @ @ ?@:XP Q> C@m @ HJ@3@5 P@<@9XP J C@& @ J@3@>@ 
 HN HO	@!@5 Cj@=@5 T A@5 R@,	@5 Sf@5 I|@<@5 Sc A@<@9XD  t  t t  @t  LZ @vP J CFu @ H @3@,@5 N|@,@5 H@0@_@2@,
@5 H
@5 H@<@9XP N CEj @ H&@3@,
@5 H @5 T@<@9XP P C@1A @ H.
 IU
@3@5 I@<@>@5 L0@ 	
 IU
@!@C@=@,@5 P@. IU@2@5 L@<@9CB @ H.
 IU

 IU@3@5 P@<@9CB @ H.
 D#

 D#
@3@5 P
@5 P@<@9C	B
 @ H.	@3@5 L0@<@9XP Rv CB @ H.@3@,
@5 S A@,@5 U.@5 Sz@<@9XP T C@J@ @ K@3@-@0@.@2@,	@5 K@A@.@5 H@J@N@,
@5 H@>@5 L6@= P8@5 H2@5 H4 Rk@5 H2@5 H/@<@5 K@<@. P)
@2@5 @O@,@5 Ms@. N P/@2@5 @O@<@9C@:@ @ K@3@0@.@1@c@1@m@1@d@2@,	@5 H@,
@5 H@>@5 L6@= P8@5 H2@5 H4 Rk@5 H2@5 H/@<@5 K@<@. P)
@2@5 @O@<@9XP U CC @ H @3@. T@+@2@5 H)@n	@. T	@2@5 @O@<@9XP T CD @ H&		
@3@,@5 S@<
@6 T@9CD @ H&	
@3@<@9XP T C@B @ I{@3@5 H@. H	@2@5 H)@<@9XD  t  t t  @t  I @vD  t  t t  @t  L @vPmake_difference C	B @ I	
 H@3@<@9C
B @ I	
 H@3@<@9CB	 @ I

 H@3@,@5 Ll@5 I1@<@9XD  t  t t  @t  K @vP R C@ @ M`@3@,	@. NX	@2@5 C@* @!@<@9XP N C@%@ @ I@3@R@,
@5 B
@> N@5 N@=@> N@5 N@= N@6 N@9C@/@ @ I@3@R@,
@5 B
@> D@5 N@=@> N@5 N@=@> N@5 N@= N@6 N@9C@ @ I@3@&	@<@9XP L CA @ H@3@5 K@<@9XP TX C@$A2 @ H  T;@3@,	@5 T[@>@5 L6@=vcg@5 O
 A@<@,
@5 TZ@>@5 L6@=fdl@5 U2@<@9CAA @ H  T:@3@,	@5 R@>@5 L6@=csv@5 U2@<@9XP R C@.@ @ K/@3@,
@5 H@0@.@1@L@1@I@1@S@2@,@5 H@0@V@1@C@2@,@5 H@5 H@<@9XP N CA@ @ H&	
 N
@3@0@+@+
@2@5 C@,
@5 H@. P@-@-@2@5 A7 OA@5 A7
@5 I OA@5 @O@<@,@5 J@,@5 J@>@ 
  P
 H@!@D@=@T@>@ 
  H@!@% @!@D@=@<@>@ 
  P
 H H@!@=@ 
  H H@!@% @!@>@$@$@=@$@$@5 J@A@5 J@J@N@5 S@0@+@2@5 C@. DR
@2@,@5 I+@,@5 P&@>@5 I@<@O@=@P@A@5 H' A@J@N@5 M A@& @!@,@5 L@. I@0@1@2@2@6 A:@9XP R CC@ @ HJ C N@3@<@9CCA @ HJ	@3@<@9XP S CB @ H  @3@5 Lh@<@$There are no more VCs left to prove.@5 H2@<@9CB @ H@3@0@0@+@2@2@5 Lh@<The only VC left to prove is: @5 H2@5 H4@<@9CB @ H@3@,@5 Lh@<@,The following VCs have not yet been proved: @5 H2@5 H/@5 J6@5 J8@<@9CB @ H @3@A@-@5 Lh@J@N@< U7@5 H2@<@9XP Sr CA @ J@3@,	@5 NZ@5 A:@O@9CA @ J @:XP Ok CA^@ @ @
@3@0@/@1@u@1@s@1@r@1@/@1@b@1@i@1@n@2@!@>@ 
SPADE_CHECKER@,	@5 J A@,
@5 N)@0@/@2@,@5 H@. H@2@5 A:@C@=@{@A U:@,@5 U;@J@N@=@C@0@/@1@.@1@.@1@/@1@s@1@h@1@a@1@r@1@e@1@/@1@s@1@p@1@a@1@r@1@k@1@/@1@c@1@h@1@e@1@c@1@k@1@e@1@r@1@/@1@r@1@u@1@l@1@e@1@s@1@/@2@,	@5 H@. H	@2@5 A:@D
@>@ 
SPADE_CHKHELP@,
@5 U;
@,@5 N)@0@/@2@,@5 H@. Q@2@5 A:@=@@A	 U<@5 U;@J@N@0@/@1@.@1@.@1@/@1@s@1@h@1@a@1@r@1@e@1@/@1@s@1@p@1@a@1@r@1@k@1@/@1@c@1@h@1@e@1@c@1@k@1@e@1@r@1@/@1@h@1@e@1@l@1@p@1@t@1@e@1@x@1@t@1@/@2@,
@5 H@. Q
@2@6 A:@D@9XD  t  t t  @t  H( @vP L& CA @ HB @:CA @ HB@\
@\@\@3@6 L%@9CA @ HB

@3@6 L%@9XP U! CC @ H&@3@. I E@2@5 A:@-@5 M@<@9XP KQ C@A! @ I
 I
@3@,@5 KP@,
@5 KP@>@$
@<@$	@D@D@C@=@d@>@.@ 
 H@!@ 

 H@!@,@5 H@,@5 R@,@5 I1@ 	
 H@!@=@4@>@. I
@2@5 H@<@$	
@=@>@. I
@2@5 H@<@$	@=
@ 	
 I
@!@D@D@C@<@9C@mA: @ I
 I
@3@,@5 KP@,
@5 KP@>@$
@<@$	@D@=@J@>@ 
 H@!@ 

 H@!@5make_intersection A@=@/@>@. I
@2@5 H@<@$	@=@>@. I
@2@5 H@<@$	
@=
@ 	
 I
@!@D@<@9C@uAP @ I
 I
@3@,@5 KP@,
@5 KP@>@$
@<@ 	
 H@!@D@=@N@>@ 

 H@!@$	@D@=@=@>@ 
 H@!@ 

 H@!@5 U/ A@=@"@>@. I
@2@5 H@<@ 	
 H@!@=
@ 	
 I
@!@D@<@9C@Af @ I
 I
@3@,@5 KP@,
@5 KP@>@@>@$
@D@D@D@=@@>@ 
 H@!@D@D@D@=@@>@,@ 

 I@!@>
@. I@2 @@5 KP@=@. I@2 @@5 KP@D@D@=@c@>@ 
 I@!@. I
@2 @@5 KP@D@=@D@>@)@ 
 I@!@>
@. I
@2 @@5 KP@=@. I
@2 @@5 KP@D@=@ 
 H@!@ 

 H@!@5 I@D@D@&	 @@=@ 	
 I
@!@D@D@D@<@9C@?A @ I
 I
@3@,@5 KP@,
@5 KP@>@ 
 H@!@ 

 H@!@5 I!@&	 @@=
@ 	
 I
@!@D@<@9C@EA @ I
 I

@3@,@5 J&@,
@5 KP@>@$@ 

 H@!@>@. I

@2@5 H@&	 @@=@. I
@2@5 H@&	 AQ@=
@ 	
 I

@!@<@9C@EA @ I
 I
@3@,@5 J&@,
@5 KP@>@$@ 

 H@!@>@. I
@2@5 H@&	 @@=@. I

@2@5 H@&	 AQ@=
@ 	
 I
@!@<@9C@)A @ I
 DR
@3@,@5 KP@,
@5 KP@>@$
@&	 @@=
@ 	
 DR
@!@<@9C@EA @ I
 H
@3@. DR
@2@,@5 KP@>@& @@&	 AQ@D
@=@#@>@ 
 DR
@!@ 	
 H
@!@=@ 	
 FR@!@D
@<@9CA @ I
 H

 H@3@,@5 R@5 I1@<@9C@*A @ I@3@>
@5 Ax@$	@D
@C@=@0@+
@+@2@5 C@,@5 N@0
@2@5 C@<@9XD  t  t t  @t  I  @vP O C
D @ H& @3@A@-@-@5 L@J@N@<@9C@"D @ H&@3@,@5 O@,	@5 H{@<@>@$	@=@. LB@2@5 H)@. LB	@2@5 A:@<@9XP I CB @ H@3@<@9CB @ H
@3@R
@ 

 HU@!@<@@<@5 I@<@9CB @ H
@3@5 Hh@<@5 I@<@9CB! @ H

@3@5 I@<@9XD  t  t t  @t  L= @vP S C@i @ H.@3@5 D@5 H/Shall I save this result@5 K@>@& E@=@& E@<@9XD  t  t t  @t  Rn @vP Rm C  @ @  @:XD  t  t t  @t  OA  @vP P C
@ @ HT@3@A
@5 U& A@J
@N@<@9XP I C@ @ H
 FR
@3@<@6 H@9C@ @ H
 Jp

 Jp
@3@<@6 I@9C@ @ H
 Js

 Js
@3@<@6 I@9C@ @ H
 H

 H
@3@<@5 I
@6 I@9C@ @ H
 H

 H
@3@<@5 I
@6 I@9C@ @ H 	@:XP J CDI @ H @3@,	@0@_@2@,
@5 K@5 S A@5 SD A@<@9XP T C @ H@3@5 Cj@_@e@` @o@_@e@i I@v
@ 	
 I
@!@<@9C	@" @ H	@3@5 B*@<@9C@' @ H	@3@Q@<@9C@, @ H@3@0@+
@+@2@5 C@,@5 U@0
@2@5 C@<@9XP M C@4G @ H @3@. T@+
@+@2@5 H)@,@5 R$@. H= T0@2@5 A:@5 R'@5 H/+++ True VC @5 H2@5 H4 eliminated automatically.@5 H2@5 H/@<@5 M@<@9CG @ H 	@3@<@9XP P C@Z @ @ 
@:XP RJ CCK @ H&
 @3@<@3There is no such rule which allows this replacement@5 H2@5 H/@. I IN@2@5 A:@<@9C@<CQ @ H&@3 @,@,@5 L-@>@&@>@5 Q@=@"The only possible replacement for @5 H2@5 H4 is:@5 H2@=@_@d@`@qPossible replacements for @5 H2@5 H4 are:@5 H2@5 H/@5 Q A@<@9XP J[ CAW @ JT@3@5 H4@5 H/@<@9XD  t  t t  @t resource @vD  t  t t  @t  UM @#D  t  t t  @t prolog_clause_name @#D  t  t t  @t  K @vP K C@{ H H  H@:XP H CBJ @ H.
 K^

 K^@3@<@5 Ru@<@9CBN @ H.
 K^	

 K^	@3@<@5 Ru@<@9C	BR @ H.
 K^
 L@3@<@9C
BT @ H.
 L
 K^@3@<@O@9CBX @ H.
 L

 L@3@<@5 Ru@<@9CB\ @ H.
 L	

 L	@3@<@5 Ru@<@9CB` @ H.@3@5 N@<@>
@5 N@<@5 T@=@P@<@9CBl @ H.@3@5 N@<@O@9C@;Bq @ H.@3@>@-@-@5 N@=@>@ 
 Jk@!@=@ 
 I@!@A
@>@-@-@5 N@=@>@ 	
 Jk@!@=@ 	
 I@!@J
@N@<@9CB| @ H.@3@<@,
@5 C@,@5 C@5 T A@<@9XP I C@ @ H
 DR
 I	 H H@3@<@9CA  @ H
 DR
 H I	 H@3@<@9CA @ H
 DR
 I
 H H@3@<@9CA @ H
 DR
 H I
 H@3@<@9CA @ H
 DR
 I			@3@<@9CA @ H
 DR	 I		@3@<@9CA @ H
 DR
 I	
 I
	@3@<@9CA @ H
 DR
 I	 H	@3@<@9CA @ H
 DR	 I	 H@3@<@9CA @ H
 DR
 I
 H		@3@<@9CA	 @ H
 DR	 I
 H	@3@<@9CA
 @ H
 DR
 I			@3@<@9CA @ H
 DR	 I		@3@<@9CA @ H
 DR
 I	
 I
	@3@<@9CA
 @ H
 DR
 I	 H	@3@<@9CA @ H
 DR	 I	 H@3@<@9CA @ H
 DR
 I
 H H@3@<@9CA @ H
 DR
 H I
 H@3@<@9CA @ H
 DR
 I		 H@3@<@9C@0A @ H
 DR	
@3@>@$	
@=@>@. DR	
@2@5 I@=@. I	
@2@5 I@. I
	@2@5 I@<@9C
A @ H
 H
 H H@3@<@9C
A @ H
 H
 H H@3@<@9CA @ H
 H	 H@3@. I
@-	@2@5 I@<@9CA @ H
 H
 H	@3@. I
@-	@2@5 I@<@9CA  @ H
 H	
@3@. H	
@2@5 I@<@9XD  t  t t  @t  G@ D  t  t t  @t  G@ @vD  t  t t  @t  G@ @#D  t  t t  @t  G@ 
P P CB @ H.
 IU
@3@5 I@. IU
@2@5 I@<@9CB @ H.
 IU

 IU@3@5 P@<@9CB @ H.
 D#

 D#
@3@5 P
@5 P@<@9C	B @ H.	@3@5 L0@<@9XD  t  t t  @t  P  AP P  C@HD @ HJ@3@> R@,@5 Hl@= S1@5 H]@,@5 H`@<@5 Ax@>@5 J@=File cannot be found.@5 H2@5 H/@O@. P)@2@5 @O<<< Commencing command script @5 H2@5 H4 P,@5 H2@5 H/@. Mt@-@2@5 A7@. Mt J@2@5 A:@<@9XD  t  t t  @t  I @vP T C@&@ @ K@3@-@0@.@2@,	@5 K@A@.@5 H@J@N@,
@5 H@<@. S
@2@5 A:@<@9C@#@ @ K@3@0@.@1@p@1@l@1@g@2@,	@5 H@,
@5 H@<@. S
@2@5 A:@<@9XP U CE @ H&

@3
@5 T@<@9CE @ H&

@3@5 T@<
@5 U@<@9XP U> CA @ I 
 H@:CA @ I 
 H@:CA @ I

 H@3@,@5 S@5 I1@<@9XD  t  t t  @t  Ht @vP Q CCD @ H   I@:CCE @ H   Jl@:CCF @ H   H@:CCG @ H   C@:CCH @ H   A@:CCI @ H   C&@:CCJ @ H   I&@:CCK @ H   Iq@:CCL @ H   Ir@:CCM @ H   Im@:CCN @ H   In@:CCO @ H   Ip@:CCP @ H   Ii@:CCQ @ H   Ij@:CCR @ H   I@:CCS @ H   I@:CCT @ H   @@:CCU @ H   AQ@:CCV @ H   Cl@:CCW @ H   C,@:CCX @ H   Il@:CCY @ H   I@:CCZ @ H   I@:CC[ @ H   H@:CC\ @ H   H@:CC] @ H   FQ@:XP K4 C@ @ K/@3VC: @5 H2@5 H4,        Step: @5 H2@,	@5 PB@5 H4@.@5 JC@5 H/@5 H/@<@9XP Iw C@_D @ H 
 Jp
 

 Jp
 

@3@,@5 IY@>@-@5 KM@<
@5 Iv@=@-@. IZ
 KO@2@5 @O@>
@5 Iv@. IZ
 KO@2@5 H)@=
@. IZ
 KO@2@5 H)@<@O@<@9C@_E @ H 
 Js
 

 Js
 

@3@,@5 IY@>@-@5 KM@<
@5 Iv@=@-@. IZ
 KO@2@5 @O@>
@5 Iv@. IZ
 KO@2@5 H)@=
@. IZ
 KO@2@5 H)@<@O@<@9C@CE @ H 
 D#
@3@,@5 Iv@<@>@,
@5 H
@. H@-@2@5 Jb@,@5 Iu@ 	
 I@!@=@,@5 N5@ 	
 D#@!@C
@<@9C@CE# @ H 
 IU
@3@,@5 Iv@<@>@,
@5 H
@. H@-@2@5 Jb@,@5 Iu@ 	
 I@!@=@,@5 N5@ 	
 IU@!@C
@<@9C@CE/ @ H 
 Cm
@3@,@5 Iv@<@>@,
@5 H
@. H@-@2@5 Jb@,@5 Iu@ 	
 I@!@=@,@5 N5@ 	
 Cm@!@C
@<@9C@VE; @ H 
 
@3@,@5 Iv@,
@5 Iv@<@,@5 H@,@5 H@<@>@(@& Cl@& Cl@5 Cj
@5 Cj
 @5 HP@. K^
@2@5 I@_@d@f@d
@m@s@=
@ 	
 
@!@<@9C@CEN @ H 
 I
@3@,@5 Iv@<@>@,
@5 H
@. H@-@2@5 Jb@,@5 Iv@ 	
 I@!@=@,@5 Iv@ 	
 I@!@C
@<@9C@CEZ @ H 
 Hd
@3@,@5 Iv@<@>@,
@5 H
@. H@-@2@5 Jb@,@5 Iu@ 	
 I@!@=@,@5 N5@ 	
 Hd@!@C
@<@9C@CEf @ H 
 I
@3@,@5 Iv@<@>@,
@5 H
@. H@-@2@5 Jb@,@5 Iu@ 	
 I@!@=@,@5 N5@ 	
 I@!@C
@<@9C@CEr @ H 
 I	
@3@,@5 Iv@<@>@,
@5 H
@. H@-@2@5 Jb@,@5 Iu@ 	
 I@!@=@,@5 N5@ 	
 I	@!@C
@<@9CE~ @ H 
 Jk

 Jk
@3@5 Iv@<
@5 M@<@9C@(E @ H 
 I

 I
@3
@5 Iv@<@5 M@<@5 Iv@<@9CE @ H 
 I$

 I$@3@5 Iv@<@9CE @ H 
 I%

 I%@3@5 Iv@<@9CE @ H 
 K

 K@3@5 Iv@<@9CE @ H 
 K

 K@3@5 Iv@<@9CE @ H 
 G

 G
@3@5 Iv
@5 Iv@<@9CE @ H 
 Kj

 Kj@3@5 Iv@<@9CE @ H 
 Kk

 Kk@3@5 Iv@<@9CE @ H 
 K`

 K`@3@5 N5@<@9CE @ H 
 K_

 K_@3@5 N5@<@9CE @ H 
 K]

 K]@3@5 N5@<@9CE @ H 
 J
@3@5 Rp A@<@9C@LE @ H 
 UU
@3@5 Ax@,@5 H@0@_@1@_@1@O@1@L@1@D@2@,@5 H@5 H@,
 I\@5 KM@. IZ	
 I@2@5 A: I[@5 I`@. UW
	@2@5 A:@<@9C	E @ H 	@3@5 B*@<@9CE @ H 
 R4
@3@5 Iv@<@9C@SE @ H @3@R@0@+
@+@2@5 C@5 K@>@&
 K@<@,@5 O8@=@,@>@&
 O~@<@,@5 R@=@>@- Ja@5 O@<@,@5 O8@=
@- A
@5 O@<@,@5 R@<@0
@2@6 C@9CE @ H @3@,
@,@5 Jv@<@,@5 M@5 Jv@<@9CE @ H @3@,
@-@,@,@-@5 J|@<@,
@5 M@-
@-@5 J|@<@9C@~E @ H @3@R@0@+
@+@2@5 C@>@!@. H@-@2@5 Jb@ @!@,
@5 M@ 	
 H
@!@C@=@M@>@. Jm@-@2@5 Jb@ @!@5 M@C@=@1@>@&
 K@5 K@<@,@5 O8@=@>@&
 O~@5 K@<@,@5 R@=@,@5 M@0
@2@5 C@C@C
@<@9XP MV C@J@  @ HT@3@5 Ax@5 L6@> J@5 J@0@+	@-@2@-@5 U A@5 M A@=	 H@5 J@5 UY@C	@5 L7@5 L9@5 L7@. J@-@2@5 A7@5 N6 A	Rulefile @5 H2@5 H4 processed.@5 H2@5 H/@5 L9@5 J@<@9C@7 @ HT@3@5 Ax@A	@5 L6@J	@N KC@5 H2@5 H4 Rk@5 H2@5 H/@<@O@9XD  t  t t  @t  O  AP O  C@E @ I@3@> Hk@. HN@+@+	@2@5 Hl@C
@=@1FORWARD_CHAIN -- For which hypothesis/conclusion? Q@5 J@,
@5 H`@ 

 HN	@!@<@. H= L> O@2@5 H)@. H= L>@/ O@/ HN	@2@5 @O@5 I@<@9XP R C@*@W @ K/	@3@,
@5 H@<@>@5 OS@=@>@5 LW@= L]@5 H2@5 H4 J@5 H2@5 H4@5 H/@<@9C@f @ K/@3@_@e@f@o@<@5 R@n
@5 R@<@9C@m @ K/@3@<@9XP Q( C@"C @ H @3@,
@5 D/@,@5 S	@,@0@2@5 C@. Jw@2@5 A:@<@9XP O> C@1@! @ JT
 HN	
@3@>@&	 HO@% H@=@&	 I@% H;@,@0@1
@1@+
@2@5 C@@<
@5 O=@<@9C@:@. @ JT@3@5 He@<@. M@-@2@5 A7@. M&@-@-@2@5 A7@. M#@-@2@5 A7@. M.@-@2@5 A7@<@. M @2@5 @O@. M& @2@5 @O@. M#@2@5 @O@<@5 PI A@<@9XD  t  t t  @t  G D  t  t t  @t  G @vD  t  t t  @t  G @#D  t  t t  @t  G 
D  t  t t  @t  H @vP T C@ @ M`@3@5 B*@>@5 R@<@ 	@!@=@&	 @!@<@9C@ @ M`@3@0@-@+
@2@5 C@5 T@<@9XP Q CB5 @ H@3@. O]@-@2@5 A7@. O]@2@5 @O@<@6 Ob@9XP N. C@mA @ K@3@,@5 H@>@*@5 Ax@,
@5 H@,@0@.@1@R@1@U@1@L@2
@5 K@5 K A@C@=@;@>@-@Q	@,@5 Ua@0@.@1@R@1@U@1@L@2@,@5 H@,
@5 H
@5 H@=@6 S@D
@C@9XD  t  t t  @t  J @vD  t  t t  @t  L @vXQM AF@&/usr/lib/swi-prolog/library/listing.pl  @Au@!C FkS E D E AE DE AE AXD  t  t t  At write_declarations 
O A UfC@ A A@3@<@9C@ A A
@3:- ~q.~n@0
@2@5 T A@6 Ug Uj@9XD  t  t t  At list_clauses 
O A UlC@%@ A A@3@,
@,@5 B Uj@>@,@5 H@5write_module Uj@. D1@2@5 Ue Uj@O@=@P@C@9XD  t  t t  At listing_write_options 
O A UsCB A A 	
 E @
 N @
 N
 E E@:XD  t  t t  At 
unify_args 
O A UuC@ A A	
 @3@<@9C@ A A	@3@<@9C@ A A
 	

@3@<@9C@ A A @:XD  t  t t  At  A 
O A UdCA/ A A@3 A@5 B B@6 Uc Uj@9XD  t  t t  At 
post_assoc 
O A UyCB A A  N@:CB A A  N @:XD  t  t t  At portray_list_elements 
O A U{C@SBc A A	
@3C@5pprint Uj@B
@(
 @!@J@P@C@=@8@B@R
@ 
@!@J @U@5 Br @5nlindent Uj
@6 U| Uj@C@=@n	>@5 U| @5 U
C@6 U}@9XD  t  t t  At  D  @ID  t  t t  At  D  
O A UbC@T@i A A@3@,@5 E Uj@-@,	@5 F. Uj@A
@.
imported_from@-@2@5predicate_property B@J
@N@,
@,@5 Un@,@-@5 B
@B@> Ih@5 U@=
 @-@- D@5 AA@Jaccess_level @5 @[@=@P@5 H/@. 
@2@5list_predicate Uj@O@9C@x A A   @:XD  t  t t  At 	primitive 
O A UCB# A A@3@5	or_layout Uj@<@O@9CB% A A
 @T@3@<@O@9CB& A A @:XD  t  t t  At portray_meta 
O A UC@8B/ A A@3@5contains_non_primitive_meta_arg Uj@<@0@+@+
@2@5 C@0@-@+@2@5 C~q(@0@2@5 B Uj@,@5 G0 Uj
@5portray_meta_args Uj JQ@6 U@9C
B7 A A@3C@6 U}@9XD  t  t t  At  U 
O A UCB A A@3@Q@<@O@9CB A A 
 G^@:CB  A A 
 C@:CB! A A 
 C@:XD  t  t t  At  U 
O A UC@;B A A@3@5 Nn@.  Dtab_distance@2@,
@5 B B@B
@_@g@` @s@J
@6 D Uj@D@=@_@f@g@j C@v@_@f@g@j L@v@5put_tabs Uj@6 U@9XD  t  t t  At is_meta 
O A UCA= A A portray_goal@:XD  t  t t  At 	full_stop 
O A UC
Ap A A@3 A@@5 E Uj@6 Nn@9XD  t  t t  At  Uq 
O A UpCA A A@3@5hide_module Uj@<@9CA A A@3~q:@0@2@6 Ui@9XD  t  t t  At pprint_wrapped 
O A UCB A A@3@ 	@!@<@,@5 U@6portray_list Uj@9C@&B A A@3@0@+@+
@2@5 C U@5 U@,@5 U
@5pprint_args Uj JQ@6 U@9XD  t  t t  At  U 
O A UC@!A A A @3@. 	
@2@. U@+@2@5 U@.  
@2@. U@2@5 U@<@9CA
 A A	@3@<@9XD  t  t t  At 	decl_term 
O A UC@7@ A A@3@,@,@5 Un@,
@,@5 B
@B@5 U@J@ 

 
@!@=@ 

  
@!@9XD  t  t t  At 
postfix_op 
O A UCB A A@3@,
@,@5 N@,@5 Uz Uj@<@_@g@d@j Cm@u@9XD  t  t t  At  U 
O A UC@ A A@3	undefined@5 U@<@,
@5 U Uj%   Undefined: ~q~n@0
@2@6 Ui@9C@ A A@3 D@5 U@<@,
@5 U%   Foreign: ~q~n@0
@2@6 Ui@9C@ A A@3@5notify_changed Uj@5list_declarations Uj@6 Um Uj@9XD  t  t t  At portray_meta_arg 
O A UCBJ A A@3@5 Cj@<@,@5 UnoindentC@6portray_body Uj@9C
BN A A@3C@6 U}@9XD  t  t t  At  A 
O A UeC
A+ A A@3@,	@5 T@6 Ud Uj@9XD  t  t t  At 
portray_or 
O A UC@)A A A@3@5term_needs_braces Uj@<@,
@5
inc_indent Uj(   @5 U
@5 U Uj
@5 U JQ@6 U@9CA A A@3@5 U@<@6 U@9CA A A@3@,
@5 U
 U@6 U@9XD  t  t t  At 
pi_to_head 
O A UC@ A A
 

 
@3@<@6 U Uj@9C@ A A
 
@3@6 B
@9XD  t  t t  At  U 
O A UC@[A A A
 G^
 C
@3@<@,@5 U C@,@,@5infix_op Uj U@5 U@5 U->  @5 U
 U@5 U@5 U;   @5 U G]@-@,@5 U@6 U Uj@9C@[A A A
 G^
 C
@3@<@,@5 U C@,@,@5 U U@5 U@5 U*-> @5 U
 U@5 U@5 U U@5 U G]@-@,@5 U@6 U@9C@9A A A		
 C
@3@<@,@5 U C@,@,@5 U U@5 U@5 U U@5 U
@6 U@9C@9A A A		
 C
@3@<@,@5 U C@,@,@5 U U@5 U@5 U U@5 U
@6 U@9C@9A A A		
 G^
@3@<@,@5 U G]@,@,@5 U U@5 U@5 U U@5 U
@6 U@9C@9A A A		
|
@3@<@,@5 U U@,@,@5 U U@5 U@5 U|   @5 U
@6 U@9XD  t  t t  At clause_term 
O A UCAm A A 
 D1
 B
@:CAn A A 
 S
 S
@:XD  t  t t  At  U 
O A UCAz A A@3@Q@<
@6 U}@9CA} A A D2@3@.  Dcut_on_same_line@2 @@5 U@< !@6 U@9C@7A A A
 @T D2@3@.  D U@2 @@5 U@A@. @T@-@-@2@5 U@J@N@< !,@5 UindentC
@6 U@9CA A A
 U@3@<@5 U U
@6 U@9C@!A A A@3@5 U@< U@5 UD
@5 U@5 U JQ@6 U@9C@*A A A@3@5 U@<( @5 U@n	 UD
@5 U@5 U JQ@6 U@9C@2A A A


 @T@3@< @U@,@,@5 U U
@5 U @U@5 U U
@6 U@9C@,A A A		
 Fw@3@< Fv@5 U N@5 U Fv@,@5	prefix_op Uj@n	 U
@6 U@9C@(A A A@3@5
m_callable Uj@. B@+@2
 @@5option @@. @2@. @J@+@2@5 U@<
@6 U Uj@9CA A A@3
@6 U}@9XD  t  t t  At decl 
O A VC@ A A  D< D<@:C@ A A  @v @v@:C@ A A  D D@:C@ A A  @# @#@:C@ A A  A A@:XD  t  t t  At  U 
O A UCB A A@3@_@f@` @q@<	@5 C Uj@n
	?@6 U@9CB A A @:XD  t  t t  At  U 
O A UC@)A A A@3 @@,
@5 Un Ih@5 U@A @v@5 U@J@N@<@,@5 U@7%   NOTE: system definition has been overruled for ~q~n@0@2@6 Ui@9CA A A @:XD  t  t t  At list_clauserefs 
O A VC@ A A@3@<@9C@ A A	
@3@<@5 V	 Uj@6 V
@9C@ A A@3@,	@,
@5 D Uj@. D1	
@2@6 Ur@9XD  t  t t  At  D @ID  t  t @Jt  At D D  t  t t  At  D 
O A DC
@ A A@3@Q@<@.  @-@2@6 @9C@ A A@3@<@9C@ A A	
@3@<@5 D Uj@6 V@9C@ A A@3@B@,	@ Alocate_clauses V
@J@6 V
@C
@=@,
@5$find_predicate Uj@6list_predicates Uj@C	@9XD  t  t t  At  U 
O A UCB@ A A @:C@4BA A A	

@3
@5 U Uj@B@( @!@J@P@= @U@5 U@5 U@6 U@9XD  t  t t  At 	pre_assoc 
O A VCB A A  D@:CB A A  N @:XD  t  t t  At  U 
O A UCBY A A@3@<@6 U@9C@ B[ A A@3@5 U[ @5 U@n	@5 U@5 U JM@6 U@9XD  t  t t  At  U 
O A UCB A A@3@,
@,@5 N@,@5 V Uj@<@_@g@d@j Cm@u@9XD  t  t t  At  U 
O A UCB A A@3@_@e@f@`@m@l@u@9XD  t  t t  At do_portray_clause 
O A VCA? A A@3@Q	@<D@6 U}@9CAB A A	
 D1 @@3@<D@5 U}@6 U Uj@9C@AE A A@3@,@,@,
@5 U Uj@< @,@5 U@,@,@5 U@5 U} ~w@0@2@5 U@B@V@R
@ 

 @!@A@5 U Uj@J@N@J@5 U~q@0@2@5 U @5 U@5 U U@5 U@,@5 U UD@5 U@5 U JQ@5 U@=@.  Dbody_indentation@2@,@5 U
 U@5 U@D@6 V@9C@0A[ A A	
 B @;@3@,
@5 D/@_@d
@`@q@<:- use_module(~q,@0@2@5 U@5 U).
@6 U@9C@$Aa A A	
 B B@3@<
:- module(~q,@0@2@5 U
@5 U V%@6 U@9CAe A A	
 B@3@<:- @5 U UD@5 U@6 V@9CAi A A@3  UD@5 U@6 V@9XD  t  t t  At declaration 
O A V(C@ A A@3@,@,@5 V Uj@5 U@,
@5 U@0@1
@2@6 C@9C@6@ A A@3@<@. @J@+@2@5 U@,@-@5 Un@B
@>@( @=@'	@J
@ 

 @J@!@=@ 

 @J @!@9C@ A A@3 @I@5 U@,@5 U@ 

 C@!@9XD  t  t t  At  U 
O A UCB A A @:C@+B A A
@3C@5 U}@B@(
 @!@J@P@= @U@5 U@5 U
@6 U@9XD  t  t t  At nowrap_term 
O A V+CB A A
$VAR@3@<@9C@5B A A@3@,	@,
@5 B
@-@-@5 N@B@(
@J@-@-@6 U@=@@@(
@J@B
	@-@5 U@J
@P@=@-@6 U Uj@M@9XD  t  t t  At $pred_option @#D  t  t t  At  V0 	 D  t  t t  At  V0 
O A V0C@Q@4 A A
 Uc
pass_to
    C@3@A@. Cm@.  @/  C@2@2@5 @. Uj@J@N@.  @/ C@-@-@-@2@0@. Cm@.  @/  C@2@2@2@8 Bpred_option V6@9XD  t  t t  At  U 
O A UC@&@ A A@3@,
@. V)	
@2@,@5 C@B@( @!@J@P@=
@5 Uk~n@6 Ui@9XD  t  t t  At  U 
O A UCB: A A@3@,
@,@5 Ac@,@5 Ac@5 Cj@A
@5 V!@J
@N@<@9XD  t  t t  At  A @ID  t  t @Jt  At Uc D$ D$ D  t  t t  At  A 
O A UcC@MA3 A A	

 @3 B@5 Uw U@. @2@,
@5meta_options V@A@*@A@ @,@5 E Uj @-@0@.
singletons @@2@2@5 F~ Uj
@5 V Uj@J@N@=@C@J@N@=@C@9XD  t  t t  At  V 
O A VC@4@ A A	
 
@3@,@5 Nj H@,
@5 U
@5 Uv Uj
@5$define_predicate Uj
@,@,@5 Un@. @2@5 U@5 H/@O@9C@ A A @:XD  t  t t  At infix_assoc 
O A VJCB A A  N@:CB A A  N @:CB A A  N @:XD  t  t t  At  U 
O A UCA A A@3@-@,	@5 Un@5 Do @. @-@-@2@6 HP@9XD  t  t t  At  U 
O A UCA A A@3@5 VL@,
@-@5 B
@,@-@5 N@_@d@f@q@<@9XD  t  t t  At  U 
O A U~C@3B} A A@3@R	@ 	
{}@!@,
@5 U@n
{ @5 UnoidentC@5 U
@5 U}@6 U@9C@XB A A	@3@5 F@A@5 V, Uj@J@N@.  D
line_width@2@,@5 U@_@d@` @q@B@,
@0@.
max_length@2@2@5 A Uj@J@P@=@#
@,@5 U@_@d@d
@l@d@q@_@d
@d@`@j @q@<@6 U Uj@9CB A A@3@,@5 Ut Uj@6 V5 @9XD  t  t t  At  U 
O A UC@$A A A@3@,@,@5 N@,
@,@5 VK Uj@<@_@d@d
@j Cm@u@_@d@d@j Cm@u@9XXQM$dcgF/usr/lib/swi-prolog/boot/dcg.pl   zAs@ C S E BEdcg_translate_ruleE BXD  t  t t  V]t dcg_special 
O V] VaCAs/usr/lib/swi-prolog/boot/dcg.pl   zA Vc 
 @T@:CA Vc Vc 
 G^@:CA Vc Vc 
 U@:CA Vc Vc 
 C@:CA Vc Vc  D2@:CA Vc Vc 
 VN@:CA Vc Vc @:CA Vc Vc @:CA Vc Vc 
 Fw@:XD  t  t t  V]t $t_fill 	 D  t  t t  V]t  Ve 
O V] VeC@ Vc Vc

 @T DR	@3@'
@<@9C@ Vc Vc 
		@:XD  t  t t  V]t 
$extend_cache D  t  t t  V]t  Vg @vD  t  t t  V]t  Vg DD  t  t t  V]t  Vg 	 D  t  t t  V]t  Vg 
D  t  t t  V]t 
$copy_args 	 D  t  t t  V]t  Vh 
O V] VhC@ @ Vc Vc@3@_@e@f@p@<@,@5 Ad @5 Vj@n

@6 Vi V]@9C@ Vc Vc @:XD  t  t t  V]t 
$dcg_reserved 	 D  t  t t  V]t  Vm 
O V] VmC@ Vc Vc @:C@ Vc Vc @:C@ Vc Vc 
 VN@:C@ Vc Vc  VO@:C@ Vc Vc  D2@:C@ Vc Vc 
 Fw@:C@ Vc Vc 
 @T@:C@ Vc Vc 
 G^@:C@ Vc Vc 
 U@:C@ Vc Vc 
 C@:C@ Vc Vc 
 C@:C@ Vc Vc 
 U@:XD  t  t t  V]t qualify 
O V] VoC@ Vc Vc
 @3@'@<@$
	@9C@ Vc Vc 
 	
 	@:XD  t  t t  V]t $body_optimized 	 D  t  t t  V]t  Vq 
O V] VqC@>@E Vc Vc@3@B
@ 
 @T
 DR	@!@'
@J
@$
@=@ @B@ 
 DR@!@'
@J@$
@&	 @@=@$	@D@9XD  t  t t  V]t  B @ID  t  t @Jt  V]t B C AD  t  t t  V]t  B 
O V] BCA Vc Vc@3@6 V` Vl@9XD  t  t t  V]t  V_ 
O V] V^C@\@8 Vc Vc
 U
 @T

 D1
@3@<@,@5 BS @,@,
@5$extend Vl@. @2@,@,@5$t_body Vl@. @2@,@5 Vx@. @T@2@,@5 Vr Vl@6 V{@9C@8@? Vc Vc


 U

 D1
@3@,@,@5 Vu@,@5 Vt@. @2@,@5 Vx
@6 V{@9XD  t  t t  V]t  B @ID  t  t @Jt  V]t V` C A AD  t  t t  V]t  B 
O V] V`C@BA Vc Vc	@3@B@0@,@,@5 B @R@5 Vb Vl@J@. @2@,
@,@,@5 Vx@$	
@$
@. @2@@=
@@D@D
@C@9XD  t  t t  V]t  Vw 	 D  t  t t  V]t  Vw 
O V] VvC
@ Vc Vc@3@Q@<@.  @-@2@6  Vl@9C@ Vc Vc
 


 @3@<
@6 Vu@9C
@ Vc Vc@3@5 Vg Vl@<@9C@@ Vc Vc@3@B@5 VM @J@P@=
@. @. B Do@2@-@2@5 V~@B@5 Vn Vl@J@. @. Bdefinedcg_nonterminal@2@-@2@5 V~@=@P@,@,
@5 B @,
@5 V@n
@5 V
@5 Vk@n
@n
@,@5 Vj@,@5 Vj@. V@2@5 CT @$@$	@$
@9XD  t  t t  V]t  Vz 	 D  t  t t  V]t  Vz 
O V] VyC@ Vc Vc

 V`

@3@Q@<
@6 Vp Vl@9C@ @ Vc Vc
 

 	@3@<@. 
@2@6 Vx@9C
@ Vc Vc

 DR
@3@<@9C@Z@ Vc Vc
@3@B@5@ @!@J@<@B@5 B @J@,
@5 C @ 
 DR

@!@=@ 
 C
@!@C
@C@=@ @@@5 B @J@<@,@5 E Vl@,
@5 V@ 
 DR

@!@M@9C@ Vc Vc D2

 @T D2 DR
@3@<@9C@ Vc Vc VO

 @@3@<@9C@ Vc Vc
 VN


 @T DR
@3@<
@6 V@9C@(@ Vc Vc


 @T


 @T@3@<
@,@5 Vx@6 Vx@9C@=@ Vc Vc


 G^


 G^@3@<
@,@,@5 Vx@5 Vf Vl@,@,@5 Vx@6 V@9C@=@ Vc Vc


 U


 G^@3@<
@,@,@5 Vx@5 V@,@,@5 Vx@6 V@9C@(@ Vc Vc


 C


 C@3@<
@,@5 Vx@6 Vx@9C@(@ Vc Vc


 C


 C@3@<
@,@5 Vx@6 Vx@9C@!@ Vc Vc
 Fw


 @T
 Fw DR
@3@<
@-@6 Vx@9C@ Vc Vc@3@,
@5 Vu
@6 V@9XXQM$dwimF@ /usr/lib/swi-prolog/boot/dwim.pl   zAs@ C S E$dwim_correct_goalEdwim_predicateE$similar_moduleE VXD  t  t t  Vt  V @ID  t  t @Jt  Vt V  D$ AfD  t  t t  Vt  V 	 D  t  t t  Vt  V 
O V VC@6s@ /usr/lib/swi-prolog/boot/dwim.pl   zA V
 @3@6correct_goal V@9XD  t  t t  Vt find_predicate 
O V VC@ V V@3@,@.find_predicate_	
@2@5 C V@* @!@<@9C@.@ V V@3@,@.
find_sim_pred	
@2@,
@5 V
@,@5 J V@. Cm@+@2@5 A V@.dwim_correct@2@5 E V@<@9XD  t  t t  Vt  V 
O V VC@"A V V

  	
@3@5current_module V@. @+@2@5 U V@6 B V@9XD  t  t t  Vt 
principal_pis 
O V VCAD V V@3@,@5map_pi_heads V@,@5principal_predicates V@6 V@9XD  t  t t  Vt  V 
O V VC@,A V V

  

@3@5
sim_module V@. 	@2@,@5 E V
@,@5 V@6	sim_arity V@9XD  t  t t  Vt 	bind_vars 
O V VC@ V V @:C@ V V
 DR	
@3@ 

 V-	@!@6 V V@9XD  t  t t  Vt  J 
O V VCA V V
@3@<@9C@CA V V
 


 Cm
 
@3@. 
@2@5	pack_name V@,@5pack_ V@6 V@9XD  t  t t  Vt 
name_arity 
O V VC	A5 V V	@3@5 Ay V@<@9CA7 V V
 @3@<@9CA8 V V
 C@3@B
@Q@J
@P@=@_@d@`@l@u@9CA= V V@3@5 VM V@<@6 V@9CA@ V V@3@. @. B S@2@-@2@6  V@9XD  t  t t  Vt  V 
O V VCA V V
 	 
@3@Q	@Q
@<@9CA V V
  


 
@3@Q
@<@9CA V V
 	
@3@Q	@<@9CA V V 
@:XD  t  t t  Vt 
include_arity 
O V VC@ V V 	@:C@!@ V V	
@3@-@,@5 B V@-@5 V@<
@6 V V@9C
@ V V	@3@6 V@9XD  t  t t  Vt 	goal_name 
O V VC@D@ V V@3@. T@-@2@!@>@0@5 V @-@0@. V@ @@2@1@. D? A@2@2@5 VC V@. B@+@2 V"@0@2@5 B V@5 A V@O@=	@6 Ad V@C@9XD  t  t t  Vt  E 
O V EC@Z V V@3@,	@-@5 V@. 	unknown@2@,
@5 @\ V@6dwim_existence_error V@9XD  t  t t  Vt unqualify_if_context 
O V VC	@ V V
	@3@Q	@<@9C@ V V	
 @3@'@<@9C@ V V
	@3@<@9XD  t  t t  Vt 
no_context 
O V VC@r V V 
 ^@:C@s V V 
  B@:C@t V V 
  B@:C@u V V 
  EP@:XD  t  t t  Vt  V 
O V VC@_ V V C)@3@<@9C@H@` V V@3@,
@5 F5 V@,@5 V V@B@5 V V@J@P@C@=
@. A GDWIM could not correct goal@2@!
@. @. E	procedure@2@2@!@B@( @J
@6 V@= E
@6  V@9XD  t  t t  Vt 
correct_margs 
O V VC@ V V	@3@<@9C@I@ V V@3@n@,@5 V@,@5 V@B @5 V@J
@,@5 V
@5 V@=@$@C
@6 V V@9XD  t  t t  Vt  V 
O V VC
AY V V@3@,@5find_definitions V@6 A V@9XD  t  t t  Vt  V @ID  t  t @Jt  Vt V  AfD  t  t t  Vt  V 
O V VCAw V V@3@,
@5dwim_predicate_list V@6 V@9XD  t  t t  Vt  V 
O V VC@9 V V

 	@3@Q@<@9C@; V V
 


 
@3@>@Q@=@Q
@<@9C@? V V
 V


 V@3@<
@6 V@9C@&@A V V
 


 @3@-@. 
@2@5 V@<
@6correct_meta_arguments V@9C@D V V

 	@3@-@. 	@2@5 V@<@6 V@9C@+@G V V@3@. 	@2@,@5 V@<@,
@5 V@. 	@2
@,@5correct_literal V@6 V@9C@Q@L V V
@3@A@. 	 V@2 C)@5 V@J@N@5 V@<@,@,
@5 V
@,@5 G; V@B@( @J@. 	@/ 
@2@5 V V@& C)@=@B
@( GB@J@$@=@& C)@9C
@X V V 

 	@:XD  t  t t  Vt  V 
O V VC
A{ V V	@3@-@5 V@<@9CA} V V
 
@3@,@.	dwim_pred@. 
@2@2@5setof V@<@9CA V V@3@,
@. V
@2@5 V@<@9CA V V
 	
@3@. @+
@2@. U@-@/ 
@2@6 V@9XD  t  t t  Vt  V @ID  t  t @Jt  Vt V  AfD  t  t t  Vt  V 	 D  t  t t  Vt  V 
O V VC@#A V V
 

 @3@5 V@5 C V@-@. @2@6 V@9XD  t  t t  Vt  V 
O V VC@ V V
 Ff

 Ff@3@<@9C@-@ V V@3@. 	@2@. @J@+@2@5 U V@<@,
@,@5 V
@5 V @6 V@9C@ V V 
@:XD  t  t t  Vt  V 
O V VC@!A V V	
 
@3@,@,
@5 V@5 E? V@. 

@2@6 V@9XD  t  t t  Vt  V @ID  t  t @Jt  Vt V  AfD  t  t t  Vt  V 	 D  t  t t  Vt  V 
O V VC@?@ V V

 
@3@,@,
@5 V V@,@5 V@B
@'
@J@P@C@=@#

@,@5 V V@<@,@5 I2 V@6 V V@9C@%@ V V
 	
@3@,@,@5 W@. @2@.$in_library@-@2@5 V@*	 @!@<@9C@ V V@3@6 V@9XD  t  t t  Vt  V 
O V VC@@ V V
@3@,
@,@5 V@,@,@5 V@-@,@5 V@,@5 V@<@0@-@+@2@5 C V@0@2@5 W
@B@A@B@. 
@/ @2@5 GW V@J@#@ 
 
@!@=

@,@5 B; V@$@,@5 V V@. V@2@5 V@J@P@=@$@D@9C@%@ V V@3@-@,@5 V@-@,
@5 V
@0@+@2@5 V@<@0@2@6 V@9C@ V V@3 @.dwim_undefined
@2@5 V@O@9XD  t  t t  Vt find_definition 
O V WC@IAb V V@3@-@,@5 V@5 V@B
@5@. U@+@2@5 W@J
@B@.  @2@. U@2@5 W@J@ 

  @!@=
@ 

 @!@=@$
@C@9XD  t  t t  Vt  V 
O V VCA] V V 	@:CA^ V V	
@3
@5 W V@6 V@9XD  t  t t  Vt  V 
O V VCAI V V@3@<@9CAJ V V

@3@5map_pi_head V
@6 V@9XD  t  t t  Vt  V 
O V VCA V V 
@:XD  t  t t  Vt  V 
O V VC@8A	 V V
@3@. @+@+@2@,@5 A V@. @2@5 V@<@,@5 W
@6 W V@9XD  t  t t  Vt  W 
O V WCAN V V
 

 
@3@R
@<@6 W@9CAQ V V
 
@3@6 V@9XD  t  t t  Vt  V 
O V VCA$ V V@3@Q@<@6 V@9C	A' V V	@3@5 V@<@9C	A) V V@3@5 V@6 W @9XD  t  t t  Vt  V 
O V VCA- V V@3@Q@<@9CA. V V@3@_@e@f@j Cm@i K`@`@o@9XXQM @F@./usr/lib/swi-prolog/library/dialect/sicstus.pl  @AuC FkS Etrimcore E SE	read_lineEversion Eupdate_mutableEcreate_mutableE WE SEget_mutableE HE HE GE HE BE @:E GE WXO @ W C
A @ @@3@5 @[@6 @c@9XO @ W CAo @ @@3@6 A A@9XD  t  t t  @t  G @#O @ G C@' @ @  @ @@:C@C @ @   @@:C@% @ @  @ @@:XO @push_sicstus_library  C@G@` @ @@3@>@@@. G.@/  @ @@2@,@0@. A B_@2@1@. A A@2@1@. C" A{@2@1@. C' C)@2@2@5 A @. D1@.  @@/ B Fk@2@/ B @ @@2@5 @O@O@=@P@C@9XO @ W  CAW @ @@3$mutable@5 B
@<@6 FK B@9CAZ @ @@3mutable@6 B B@9XO @ W" CAE @ @ 	
 W/@:XD  t  t t  @t  H @ID  t  t @Jt  @t H  AfO @ H CA1 @ @@3@,
@5 G@5 H B@6 H B@9XD  t  t t  @t  G @ID  t  t @Jt  @t G  D$O @ G CA+ @ @@3@,
@5 G@6 G B@9XD  t  t t  @t  B @ID  t  t @Jt  @t G   O @ G C@ @ @@3@K@@L@@=@@9XO @
setup_dialect  C	@ @ @  @3@. I Az@2@6style_check B@9XD  t  t t  @t version_msg @vD  t  t t  @t  C 	 O @ C C @ @ D~ D B@:XO @ W( C	A @ @@3@. W=@2@6 A:@9XO @sicstus_module_decl C@ @ @
hidden @@3@<@#	@ 
 B @d Eb AQ
@!@9C@ @ @ 
	@:XO @ W CA @ @  @3@6 C  B@9XO @ B C@ @ @ 		@:C@ @ @@3@,
@5 W? B
@6 WE B@9XO @ W CA @ @@3@5$welcome  B@. W>@+@2@. banner@/ T~w@1@2@6 E B@9XO @ G C@| @ @@3@Q@<@O@9C@} @ @ 
 @:XO @ S CA @ @@3@6sicstus_flag B@9XO @ W$ CAl @ @@3 @W@6 W)@9XO @ W% CAM @ @ 	
 W4@:XD  t  t t  @t  H @ID  t  t @Jt  @t H  Af D$O @ H CA5 @ @@3@,@5 G@5 W5@6 W7@9XD  t  t t  @t  H @ID  t  t @Jt  @t H  AfO @ H CA. @ @@3@,
@5 G@6 W5@9XO @ W' C@ @ @@3@5 Ax@<@. Da@+@2@5 G B@5 @; B@. DR	@2@6 F B@9C@&@ @ @@3@5 E@<@,@0@. A A@2@1@. A A@2@2@5 W.@5 WR@. Da@2@6 WQ@9C@ @ @@3@6  B@9XO @ WO C@$A @ @ E@3@< E@,
@5 @[@B@-@0--@+@2@5 H H@J@$	@=@&	 @!@C@9CA @ @system_type@3@<@B


saved_program @@5 @[@J
@&	runtime@=@&	 G+@9CA @ @@3@6 @[@9XO @ G CA @ @
 
@3@5 Ax@<@5 B*@0
@1@2 @6 F, B@9CA @ @@3@5 B* B@,
@5 B@0
@1@2 @6 W[@9XXQM BF@4/usr/lib/swi-prolog/library/dialect/sicstus/block.pl  @AuC FkS E BXO Bsimplify_coroute C@ B B 
 Tl
 Q

freeze
@:C@ B B 	@:XO B B C@$@ B B
 D1		@3@. W^@-@+
@2@5 W\ B@5 F@,@-@5 B
 @-@-block @6 AA@9XO B	when_cond C@ B B@3@<@6one_cond B@9C@ B B	
 @T
@3
@5 We@6 Wc B@9XO Bblock_declarations C@'@ B B
 
@3@,@,
@5 B
@,
@5 B
@. 
@/$block_pred@2@6 C@9XO B
rename_clause C@ B B
 D1	
 D1
@3@<
@6 Wm B@9C@ B B
 	
 
@3
@6 Wo@9C@ B B@3@0@+@+@2@5 C@,
@5 AD@0
@2@6 C@9XO B	block_arg C@ B B@3@Q@<@6 WU B@9C@ B B Af@3@<@9C@ B B D$@3@<@9C@ B B A@3@<@9C@ B B@3block_argument@6 Cq B@9XO B B C
@ B B@3@-@5 U B@< Wb@6 Wo@9C@h@ B B
@3@,
@5 Wi B@ 
 	@!@,@,@5 B
@,@5 D/@,@0@2@5 C Wb@,@5 AD@,@0@2@5 C
@,@5 Wh@. W^@2@,@5 Wa@ 
 D1@! Wb@6 Wo@9XO B	cond_vars C@ B B 
@:C@+@ B B	
@3@B Af@5 Ac@J@ @!@=@#@n	
@6 Ww B@9XD  t  t t  Bt  C 	 O B C C B B D~ D B@:XO B
check_dynamic C@~ B B@3@> @v@5 U@= D@5 U B	predicate@6 B B@9C@ B B @:XO B
valid_head C@z B B@3@5 VL@. Ad@-@+	@2@. Wp	@2@6 E B@9XO B	nonvar_or C@ B B 

 Q
@:C@ B B

 G^
 Q
@3@6 W B@9XO B B C@1 B B@3@Q@<@O@9C@3 B B
 D1
@3@<@6 B@9C@$@5 B B@3@B@ 
 @!@J@$	@C
@= B@,
@5 B B@ 	
 
@!@9XO B B C@W B B@3@. @. D D@/ B@2@-@2@6 @9XO Bexpand_specs C@^ B B@3@Q@<@5 Wr@$
@9C@b B B
 
@3@<@#

@6 W B@9C@d B B
 @T
@3@<@#
@,@5 W
@6 W@9C@@g B B
@3@5 W~ B@. 	@2@5 Wz B@,@,
@5 B
@,
@5 B
@. Wk@2@!@#
@B@. 	@/  Wl@2@5 GV@#@J@#@=@ @ 
 B C  Wl
 B A  Wl@!@C@B B@5 W@#@J@ @!@=@ 
 	@!@C@ 
  B B	@!@9XO B B C@Z B B@3 B@,
@5 W@. W
@2@6 B B@9XO B Wf C@ B B@3@,@5 Wy@6 W@9XD  t  t t  Bt  B @#XQM @F@%/usr/lib/swi-prolog/library/option.pl  @Au@!C FkS E V<E
merge_optionsE
select_optionE WE UE V XD  t  t t  @t meta_option 
O @ WC@)A	 @ @
 DR


 DR @3@@<@. 

@2@6 B @9C@4A @ @@3@5 F@0@+@1@+
@2@5 C@@<@. 

@2@,@,@5 W@0@1@. @2@2@6 C@9CA @ @ 
@:XD  t  t t  @t 	ord_merge 
O @ WC@ @ @		 C5
	@3
@6 W V@9C@H@ @ @
 D|
	@3@B@*@ 
@!@J@,@5sort_key V@,@5 GC @6 W V@=@ @!@D@D@9C@E@ @ @
 G

@3@B@'@ @!@J@,@5 W@,@5 W
@6 W@=@ 	
@!@D@D@9XD  t  t t  @t  V= @ID  t  t @Jt  @t V<  AfD  t  t t  @t  V= 
O @ V<CA  @ @	
 @3 B@5 B B@6 V= V@9XD  t  t t  @t  W 
O @ WC@ @ @@3@<@6canonise_options V@9C	@ @ @	@3@<@6 W@9C@ @ @@3@,@5 W@,@5 W@,
@5 I1@,@5 I1
@6 W@9XD  t  t t  @t  W 
O @ WC@ @ @@3@,@,@5 B
@,
@5 B

@5
get_option V@$
@9XD  t  t t  @t  W 
O @ WC@+@ @ @@3@,@,
@5 B
@,
@5 B
@B
@5 W@J@$@=
@$
	@6 Ac@9XD  t  t t  @t  V  
O @ UC@&@i @ @@3@,@,@5 B
@,
@5 B
@B
@5 W V@J@$
@=@6 Ac@9XD  t  t t  @t  V  
O @ WC@z @ @@3@,
@,@5 B
@,@5 B
@5 W@<@$@9XD  t  t t  @t canonise_options2 
O @ WC@ @ @ @:C@#@ @ @
 DR

@3@<
@0
@1@2@5 C@6 W V@9C@ @ @

@3@<@6 W@9XD  t  t t  @t  W 
O @ WC@ @ @	
 Cm
@3@6 B
@9XD  t  t t  @t  W 
O @ WC@ @ @		@3@<@9C@ @ @	@3@<@9C@-@ @ @


@3@,@5 W
@,@5 W@,@5 W
@6 W@9XD  t  t t  @t  W 
O @ WC@ @ @@3@. DR@-@-@2@5 @. @<@6 W@9C@ @ @ 	@:XD  t  t t  @t  W 
O @ WC@ @ @@3@5	selectchk H@<@9C@ @ @@3@,@5 B
@,@5 Ac@. DR@2@6 W@9XD  t  t t  @t  W 
O @ WC@ @ @@3@5 W@<@9C@ @ @@3@,
@5 B
@,@5 Ac@. DR
@2@5 W@<@9XD  t  t t  @t  V= 
O @ WCA @ @ 
@:CA @ @
@3@5 W V
@6 W@9XXQM DF@&/usr/lib/swi-prolog/library/filesex.pl  AuC FkS Ecopy_directoryEmake_directory_pathEdelete_directory_and_contentsE	copy_fileE A2Edelete_directory_contentsErelative_file_nameE	link_fileE
set_time_fileXO Dcopy_directory_content C@u A1  A W@3@5special D@<@9C@%@ W W@3@,@5 W W@,@5 W@B
@5 D W@J
@6 W W@=@6 W W@9XO Dmake_directory_path_2 C@ W W@3@5 W@<@9C@ W W@3@* @<@,	@5 D W@5 W W@6 B- W@9XO Ddelete_common_prefix C@ W W
@3@<
@6 W W@9C@ W W 
	@:XO D	copy_from C@ @ W W@3@. B" A@+
@1@. Jdbinary@2@2@. F_
	@2@. DE
@2@6 A W@9XO D W C@ W W  A@@:C@ W W  M\@:XO Ddestination_file C@ W W@3@5 W@<@,@5 E W@6 W@9C@ W W 
@:XO D
to_dot_dot C@ W W 		@:C
@ W W			@3@<@9C@ W W	 M\@3@6 W W@9XO D W CA W W@3@,	@5 Q W@. W@2@6maplist A@9XO D W C@ W W@3@B@5 W@J@P@=@5 W@,
@5 W@. W	@2@6 W@9XO D W C@ W W@3@5 W@<@9C	@ W W@3create B_@6 B B@9XO D W C@ W W@3@,	@5 W@. W@2@5 W@6 A W@9XO D W C@&@ W W@3@,
@5 W W@. W
 Br@+@1@. W W@2@2@. W@2@. DE@2@6 W@9XO D W C@>@ W W@3@R@R	@<@B@>@5 G W@=@( A@@J@$
	@=@#@B@-@-  @5 AA@J@6 AD@=@0@1 @1	@2@6 C W@9C@J@ W W@3@R
@<@B@*@R@J@B
@-@-  @5 AA@J
@6 AD@C@=
 @,@5 AD@6 AD@=@B@R	@J@6 AD@=@5 W@6 W@C@9C@ W W@3@. @. WU@-@2@-@2@6 @9XO D W C@5@v W W

@3@,@5 T~ W@,@5 W@,
 @5 F, W@, @5 W
@,@,@5 W@,@5 W @6 W@9XO D W C@ W W@3@5 W@<@9CA  W W@3@,
@5 W@B
@5 W@J@6 W W@=@6 S  W@9XD  t  t t  Dt  WD  t  t t  Dt  WXQM DF@$/usr/lib/swi-prolog/boot/toplevel.pl   zAsC S Ethread_initializationE$query_loop E$thread_init E BE$initialise E D E$compile E WIE A XD  t  t t  Dt $execute_goal2 	 D  t  t t  Dt  X 
O D XC@4B J J@3@5
restore_debug  J@@,
@5 G J@>@5
save_debug  J@=@5 X@O O@5 F  J@,@5call_expand_answer J@@@A
@A@5write_bindings J@J@N@J
@N@J@<@O@M@9CB J J@3@5 X
 E@. E E@2@5  J@O@9XD  t  t t  Dt start_pldoc  
O D X C@pA5 J J	@3 E@,@5 @\ @,	@5 A @B

@(	 WV@J
@<@D
@C@=@S@@--pldoc@,
@5 AE @J@B@(
 A?@J@. @T@.
doc_server@-@2doc_browser@2@@D@=@0@B C5@,@5 X@. GL@+@2@- C)@5 J@J@. X@2@@= @.option_usagepldoc@2@5 X@6 C J@D@M@9CAE J J   @:XD  t  t t  Dt  W  	 D  t  t t  Dt  W  
O D WC@ J J@3@>@,@5$at_thread_initialization J@B	@@J	@O@=@O@=@P@C@9XD  t  t t  Dt $substitute 	 D  t  t t  Dt  X' 
O D X'C@/Bp J J	
@3@@@.subst_chars	@2@,@5 B J@,
@,@5 C @,@5 X,@J
@,@5 X,@5 X,@<@M@9CBv J J 

@:XD  t  t t  Dt set_associated_file  
O D X- C	A J J  @3saved_program_class WZ@5 X@<@9C@A J J@3@5$set_prolog_file_extension  J T@,@5 X E@,	@5 X@,
@0@+@2@5 X,@A WV@5 @. J@J@N@A@-@0@+@2@5 X,@5load_option J@J@N@=@C@,
@5 C @-
@5 Bi 
 A@5 Bl J@<
@,@5 D J@-@5 D Jassociated_file
@5 D @B@.  @/ window_title@2@5 GW J@JSWI-Prolog -- 
@,@5 X@-@8  X? @=@P@C@9CA) J J   @:XD  t  t t  Dt self_bounded 
O D XDCC J J
binding	
@3@. V-	@2@6 R J@9XD  t  t t  Dt bind_skel_vars 
O D XICC4 J J 
@:C@!C5 J J
 XF

@3
@,@5bind_one_skel_vars J@6 XJ J@9XD  t  t t  Dt $search_aliases 	 D  t  t t  Dt  XO 
O D XOC@&@ J J

@3@,
@,@5$string J@,@5path_sep J@<@#
@5$make_alias J@#@6 XP J@9C@!@ J J@3@,@,
@5 XQ
@,@5$eos J@<@#@5 XW@$
@9XD  t  t t  Dt  D  
O D D C@'B2 J J @3@B@>readline @@5 X@=emacs_inferior_process @@5 X@Jhistory @6 X>@= Xa@6 X>@9XD  t  t t  Dt $set_file_search_paths  	 D  t  t t  Dt  Xb  
O D Xb C@|@ J J@3@>@k E@,@5 X@,	@0-p@1@+
@-@2@5 X,@A WV@5 X3@J@N@@@,@5 Cw J@B@+@.$search_path@+@+
@2@5 X+@J
@,@5 F J@. A@+@2@. @P@/  @@/ B@2@5 E J@= @.commandline_arg_type M
@2@5 X@D@D@J@P@M@O@=
@P@D@D
@D@D@9XD  t  t t  Dt bind_query_vars 
O D XlCC! J J @:C@?C" J J
 XF
 DR

 XF@3@'
@<@5 A J@ 
 V-@!@6 Xm J@9C@QC( J J

@3@ 
 XF@!
@,@5 Xo@B@*@Q@A@5 V J@J@N@( @!@J@ 
@!@5 Xn@ 
 V-@!@=@$
@C@9XD  t  t t  Dt omit_qualifier 
O D XqCB J J
 @3@'	@<@6omit_meta_qualifiers J@9C@'B J J
 @3@. 	@2@. U@2@5 U J@A
	 @I@5 Xv@J
@N@<@$
@9CB J J
 	@3 Ih@5 Xv@A	 @I@5 Xv@J@N@<@$
@9CC J J
 	
 
@3@5 Ay J@<
@6 Xs@9CC J J@3@6 Xs@9XD  t  t t  Dt $runtoplevel  	 D  t  t t  Dt  Xx  
O D Xx C@.A J J@3 G@,@5 F @. Fq@+	@2@,
@. @T@.  
@2@/ C@2@5 J@,@5
toplevel_goal J@.  @@2@@9XD  t  t t  Dt call_expand_query 
O D X~CC J J@3@ A S A@<@9CC J J 		
@:XD  t  t t  Dt  W @ID  t  t @Jt  Dt W D  t  t t  Dt  W 
O D WC@ J J@3@. X%@2@5 CT J@@<@9XD  t  t t  Dt print_predicate 
O D XCC J J @w Br
 E @
 E E@:C@"C J J @p E
 E @
 E @
 E

 E E@:XD  t  t t  Dt filter_bindings 
O D XCC| J J @:C@6C} J J
@3@,@5	hide_vars J@B@>	@5 Ad J@=@5 XE J@J@6 X J@C
@=@ 	
@!
@6 X@9XD  t  t t  Dt omit_qualifiers 
O D XCB J J 	@:CB J J	
@3
@5 Xr J@6 X J@9XD  t  t t  Dt  X  	 D  t  t t  Dt  X  
O D X CA J J@3@5 Xc J@5init_debug_flags  J@5 D  J F@,@. @T@.  @2@/ C@2@6 J@9XD  t  t t  Dt initialise_prolog  
O D X C@MAr J J@3@5$clean_history $history@5 X. J@5 X@5 X@5 X@5$load_system_init_file  J@5 X J@5attach_packs  J G@,@5 Xz@,	@5 X7@5$load_init_file J@5$load_script_file  J@5load_associated_file  J G@,
@5 Xz@,@5 Fq @B
@( WJ@J
$banner_goal@,@5 D& @=@#@.  @@2@6 F @9XD  t  t t  Dt  X  
O D XCBL J J@3 D@. D@+@+	@2@5 X D@5 @d J@B
	@(	 @@J
@6 	  J@=@P@9XD  t  t t  Dt  X2  	 D  t  t t  Dt  X2  
O D X1CAa J J   @:XD  t  t t  Dt  XM 
O D XLCCJ J J 
@:C@CK J J

 DR
@3@B@\@Q
@J@B@(@. XF
@+@2@5 X@5 E J@J@,@5 Xn@ 

 V-@!@#@D@=@+infinite@,@5 E J_S@,@5 X@A@5 X3@J@N@<@ 

 V-@!@n@D@=	@#@D@D@6 XK@9XD  t  t t  Dt delete_leading_blanks 
O D XC
B- J J N
@3@<@6 X J@9CB/ J J 	@:XD  t  t t  Dt  XV 
O D XUC@ J J@3 J  @@5 X@#
@<@#
@  G]	@!@9C	@ J J  

@:XD  t  t t  Dt 
hide_names 
O D XCC J J 
@:C@1C J J
@3@B @-@- JH@5 AB Jtoplevel_print_anon AQ@5 X@J@P@=@(
 @!@. V-@2@5 XH@<
@6 X J@9CC J J
@3
@6 X@9XD  t  t t  Dt load_script_files 
O D XC@y J J @:C@P@z J J	
@3@,@5 X7@B
@4@,@0@. A A@2@1@. A A@2@1@. C' C)@2@2@5 A @J
@.loaded_init_file P/@2@5 @P J@.  @@2@5 @* J@6 @( J@=@. @. Escript_file@2@-@2@6  J@C@9XD  t  t t  Dt $execute 	 D  t  t t  Dt  X 
O D XCB J J@3@Q@< B@.	var_query@2@5 X@O@9CB J J D@3@< E@. Eeof@2@6 X@9C@:B J J@3@,
@5 V J@. 
@2@,@5 V J@<@. BS@+
@2@. F@+
@2@. BS@-@2@5 A J A@. X|
	@2@5 X
@6 X J@9CB J J@3@5 E5  J E@. E E@2@5 X@O@9XD  t  t t  Dt take_same_bindings 
O D XCB J J 		@:C@$B J J		
 DR


@3@'	@<@6 X J@9CB J J


@3@6 X@9XD  t  t t  Dt  X 	 D  t  t t  Dt  X 
O D XC@S J J IN@3@<@9C@T J J@3@-@5 X J@<@9C@V J J@3@5 G @<@.  @@2@6 @3 J@9C@+@Y J J@3@. J@2@0@. A A@2@1@. C' C)@2@2@,	@5 X@. X	@2@5 X@.  @	@2@6 X@9C@` J J @:XD  t  t t  Dt  X} 
O D X|CA J J A W@3@<@5setup_colors  J@6
setup_history  J@9CA J J 	@:XD  t  t t  Dt  W  	 D  t  t t  Dt  W  
O D WC@iA J J	@3@Bbreak_level@,@5 X@J@P@=@%?@5 D J@@@,	@5 X@B D)@. G @@2@5 D J@J@,
@5$system_prompt J@,|    @5 Ph J@=	@%
 A?@, A?@5 X@5 WD J@,@,
@5
read_query J@-@5 X@,
@,@5 X J@J@,@5 F J@5 X J@M@<@9XD  t  t t  Dt  V 
O D VCC J J@3@,
@5 Xo@-@6 XN@9XD  t  t t  Dt  X  
O D XC@=A J J @3@B@7 O@. G @@2@5 X@A		
color_term AQ@5 X@J	@N@J@. @*@.  @@/ G.	ansi_term@2@1@. A @@2@1@. B B@2@2@- @@6 J@=@P@9XD  t  t t  Dt  D  	 D  t  t t  Dt  D  
O D WC
A J J  @3@5 Xy J B A@6 X@9XD  t  t t  Dt  X6 
O D X5CA+ J J -s@:CA, J J -l@:CA- J J -f@:XD  t  t t  Dt  X* 
O D X*CBx J J 		@:C@"Bz J J@3@5 B+ J@<@,
@5 N* J@#	
@,@5 V` J@6 X J@9CB J J@3@,
@5 X
@6 X@9XD  t  t t  Dt  W  	 D  t  t t  Dt  W  
O D WC
Aj J J@3 X@,@.initialise_error@2@6 J@9XD  t  t t  Dt  XY 	 D  t  t t  Dt  XY 
O D XXC@"@ J J@3@. Fq	@2@- C)@5 J@>@5 Xw@C
@=
@,
@5 B J@*
 @<@9CA J J@3@6 Xe@9XD  t  t t  Dt answer_respons 
O D YCC J J	again@3@0@?@1@h@2@5 X3@< C@. E C@2@6 X@9C@1C J J	redo@3@0@;@1@n@1@r@1@N@1@R@1@ @1	@2@5 X3@< E@. E@1@.ansibold G]@2@2@6 X@9C@&C J J	 Y@3@0@t@1@T@2@5 X3@<@5 X@5 X
 E@. E@1@. Y Y	; [trace]@2@2@6 X@9C@1C J J	continue@3@0@c@1@a@1
@1
@1@y@1@Y@1@.@2@5 X3@< E@. E@1@. Y Y A@@2@2@6 X@9C	C J J@b
show_again@3@<@6 Gk  J@9C@%C J J	 Y@3@,
@,@5 X J@< E@. E@1@. Cm WL@1
@2@2@5 Xtoplevel_print_options@6 X@9CC J J? Y@3@< E@. CEOF@2@5 X @6 X#@9CC J J	 Y@3 E@.	no_action@2@6 X@9XD  t  t t  Dt clean_history_prompt_chars 
O D YCB( J J @:CB) J J J D2

@3@<@9CB* J J

@3@6 Y J@9XD  t  t t  Dt only_cycles 
O D YCCk J J @:C@6Cl J J
@3@B@ 

 DR
@!@$
@5 A J@J@6 Y J@C@=@ 	
@!@6 Y@D@9XD  t  t t  Dt  Xg 	 D  t  t t  Dt  Xg 
O D XgC@%@ J J		@3@,@,
@5 XQ@ 
 C5@!@<@#@5 Xe@#@6 XZ@9XD  t  t t  Dt  D  	 D  t  t t  Dt  D  
O D XC@ J J  @3@-@5 D @6 W J@9XD  t  t t  Dt remove_history_prompt 
O D YCB! J J A? A?@3@<@9CB" J J@3@,
@5 Xe@,@5 Y@,@5 X@6 Xe@9XD  t  t t  Dt  X 	 D  t  t t  Dt  X 
O D XCA	B\ J J
@3toplevel_prompt@,@5 X@,@5 X@B@#@* @@J@0@~@1@m@2@0@1@0@:@1@ @2@2@,
@5 X( J@=@0@~@1@m@2@,
@5 Y!@B@+@_@f@` @q@J@0@~@1@l@2@0@0@[@2@1	@1@0@]@1@ @2@2
@,@5 Y!@=@0@~@1@l@2
@,@5 Y! D@. D@+@+@2@5 X@B@2@( @@J@0@~@1@d@2@0@0@[@1@t@1@r@1@a@1@c@1@e@1@]@1@ @2@2@,@5 Y!@=@D@B@2@( @@J@0@~@1@d@2@0@0@[@1@d@1@e@1@b@1@u@1@g@1@]@1@ @2@2@,@5 Y!@=@0@~@1@d@2@,@5 Y!@6 Xe@9XD  t  t t  Dt  X  
O D XC@@A J J @3@B@: D)@. G @@2@5 X@. rl_add_history@2@5 X@@A		save_history AQ@5 X@J	@N@. @*@. G.prolog_history@2@1@. A @@2@2@- C)@5 J@Jenable@6 Y$ J@=@P@9XD  t  t t  Dt get_respons 
O D Y(C@%C J J@3@5 X O@5 X
@,	@5 E J@5 Y J@B
@( Y@J
 E@. Eaction@2@5 X@O@=@<@9XD  t  t t  Dt  X  	 D  t  t t  Dt  X  
O D XC@s J J  @3 P/@-@5 X@<@9C@u J J@3 X@,@5 Xz@6 X J@9XD  t  t t  Dt  X  
O D XC@.A J J@3@. X@-@0 E@2@+@2@5 G  Y@5 X>prompt_alternatives_ondeterminism@5 X>toplevel_extra_white_line @@5 X>toplevel_print_factorized AQ@5 X> E@6 E	 @9XD  t  t t  Dt factorize_bindings 
O D Y4CCa J J @:C@>Cb J J	

 DR

 XF

@3
@,@5 F J@B
 Y2 @@5 X@J@$@=@5 Y@6 Y5 J@9XD  t  t t  Dt  X  
O D XCAN J J@3 X=@,@5 X@.  @@2@0@. C* AQ@2@2@6 X@9CAQ J J   @:XD  t  t t  Dt  A  
O D XCA J J  @3@6 Y@9XD  t  t t  Dt  X 
O D XC@@B J J
@3@A@5 Gj J@J@N@<@,
@,@5 Fd J@,@5 X@,
@5 X@,@5join_same_bindings J@,@5 Y8@,@5 X J@,@5 X
@6write_bindings2 J@9CB J J@3@,
@5 Y=@,@5 Y8@,@5 Y@@,
@5 X
@6 YA@9XD  t  t t  Dt  X  
O D XC@+BA J J@3@B
@5 E  J@5 X@J
@% @@=@% AQ D@,	@5 X D AQ@5 X D@. D	@2@6 X>@9XD  t  t t  Dt  X D  t  t t  Dt  X @vD  t  t t  Dt  X 
D  t  t t  Dt  X] 	 D  t  t t  Dt  X] 
O D X\C@ J J @:XD  t  t t  Dt  XS 	 D  t  t t  Dt  XS 
O D XRC@ J J 		@:C@ J J
@3
@6 XQ@9XD  t  t t  Dt  X& D  t  t t  Dt  X& @vD  t  t t  Dt  X& 	 D  t  t t  Dt  X& 
D  t  t t  Dt  X 
O D XCC J J
 XF

 XF
@3
@6 X@9XD  t  t t  Dt  X 
O D XC@$A J J@3 Xa@,@5 X@5 Ck J@_@d@` @q@< HO!h@0 	@1 D@2@6read_history J@9C@B J J	
@3@,@5 Y J@5 X@5 F J@. @.syntax_error@-@2@-@2@!@. C D)@+
@2@. @T@.  @2 C)@2@5 J@B@<@-@.  @@/ Y"@-@2@5 U J@J@. Ay@+@2~W~W@0
@1@0@.partial @@2@2@1 A@@1@0@. YT @@2@2@2@5 B J@.  @@/ YQ@2@@=@P@C@,@5 X@. F
	@1@.variable_names
@2@1@. U@2@2@,@. @T@.  @2 C)@2@5 J@<
@6
$save_history J@9XD  t  t t  Dt  Xu 
O D XtC	C	 J J
@3@Q@<@9C@ C J J
 @T	
 @T
@3@<
@5 X@6 X@9CC J J
 W_	
 W_
@3@5 VM J@<
@6 X@9CC J J
 W^	
 W^
@3@5 Y]@<
@6 X@9CC J J 
@:XD  t  t t  Dt  X  	 D  t  t t  Dt  X  
O D XC@b J J  @3 @-@5 X@<@9C@\@d J J@3system_init_file@,@5 Xz@* IN Fi@,	@5 Xrc@,
@5 X9@0	@1 @1
@2@,@5 C @,@0@. A A@2@1@. A A@2@1@. C' C)@2@2@5 X@. X @2@5 X@.  @@2@0@. A @@2@2@5 X@<@9C@q J J   @:XD  t  t t  Dt  YC 
O D YBCB J J@3 Y/
groundness@5 X@< E@. E@/ E	@2@6 X@9CB J J
 @@3 Y/ Y0@5 X@< E@. E@/ E	@2@6 X@9C@6B J J@3@5 X E@. E@/more	@2@5 X@,@5 Y) J@B	@( Y@J@<@O@=@B
@( Y@J
@O@=
@< E@. E D@2@6 X@9XD  t  t t  Dt  Y? 
O D Y>CB J J @:C@.B J J		
 DR

 DR

@3
@,@5 X@6 Y=@9XD  t  t t  Dt  B @ID  t  t @Jt  Dt W D  t  t t  Dt  B 
O D WC@"@ J J@3@ 
 		@!@,
@ V
initialize_now V
@< E@. Yh	
@2@5 X B@6 B @9C@ J J@3 D~@6 Yj@9XD  t  t t  Dt  Y  
O D XCAm J J$aborted@3@<@9CAn J J@3 @.initialization_exception@2@5 X@O@9XD  t  t t  Dt  WJ  	 D  t  t t  Dt  WJ  
O D WIC@P J J  @3 WKwelcome@6 X@9XD  t  t t  Dt  X 
O D XCC J J@3@ A T A@<@9CC J J 	@:XXQM
pce_expansion-C @S @XXQMprolog_operatorF@(/usr/lib/swi-prolog/library/operators.pl  @Au@"C FkS Epush_operatorsE YsE
pop_operatorsE Yv Epush_opXD  t  t t  Yqt operator_stack @vD  t  t t  Yqt  Yz DD  t  t t  Yqt  Yz D<O Yq Yw C@}u A%  @A Y{@3@. Yz@/ Cm@+@+	@2@5 H)@5
set_operators Yq@(mark@<@9XD  t  t t  Yqt  Yy @ID  t  t @Jt  Yqt Yx D$ D$ O Yq Yx C@%@s Y{ Y{@3@. D3	
@2@,@5
undo_operator Y@. Y|@/ Cmincremental@2@5 @O@.  @
@2@6 E@9XD  t  t t  Yqt  Ys @ID  t  t @Jt  Yqt Yr  AfO Yq Yr C@c Y{ Y{@3@,
@,@5 B Y@,@5tag_ops Y@5undo_operators Y@6 Y}@9XD  t  t t  Yqt  Ys @ID  t  t @Jt  Yqt Yt O Yq Yt C@i Y{ Y{@3@,	@5 Yr Y@. Y|@/ Cm Y	@2@6 @O@9XO Yqsame_op_type C@ Y{ Y{@3@,
@5op_type Y@6 Y@9XO Yq Yu C@ Y{ Y{@3@6 Y}@9XO Yq Y C@ Y{ Y{  Dprefix@:C@ Y{ Y{  N Y@:C@ Y{ Y{  Ninfix@:C@ Y{ Y{  N Y@:C@ Y{ Y{  N Y@:C@ Y{ Y{  Npostfix@:C@ Y{ Y{  N Y@:XO Yq Y C@!@ Y{ Y{
 D3	

 D3
@3
@5 N
@5 Y Y@<@9C@*@ Y{ Y{
 D3

@3@<@. D3
@2@5 Y@. D3

@2@6 Y@9C
@ Y{ Y{
 D3
@3@<@9C@ Y{ Y{ 
 D3	

 D3 
@:XO Yq Y~ C@ Y{ Y{ @:C@ Y{ Y{	
@3@5 Y}@6 Y}@9C@ Y{ Y{
 D3	
@3@.  @@2@6 E@9XO Yq Y C@ Y{ Y{ @:C@ Y{ Y{

@3@5 Y
@6 Y@9XO Yq Y C@ Y{ Y{ 	@:C@;@ Y{ Y{
 D3
	
 D3@3@. 	
@2@,@,@5 Y@ 
 @!@6 Y@9XXQMosetF@#/usr/lib/swi-prolog/library/oset.pl  @AuC FkS E
oset_powerE
oset_unionE
oset_delelE
oset_addelEoset_isE	oset_dintEoset_dunionE	oset_diffEoset_intXO Ypset C@u A  @A Y 		@:C@ Y Y@3@,
@5happ Y
@6 Y Y@9XO Yisect2 C@W Y Y 
@:C@X Y Y
@3@,@5 W
@6isect3 Y@9XO Y Y C@ Y Y@3@,
@5 Q H@0@2@,@5 Y@6 I1@9XO Ydint C@ Y Y 		@:C@ Y Y@3@,
@5 Y Y
@6 Y Y@9XO Ydiff3 C@u Y Y D|
	@3@6diff12 Y@9C@w Y Y C5@3
@6 Y Y@9C@y Y Y G
@3
@6diff21 Y@9XO Y Y C@ Y Y 		@:C@ Y Y@3@,
@5 Y Y
@6 Y Y@9XO Y Y C
@k Y Y 
	
@:C@l Y Y
@3@,@5 W
@6 Y Y@9XO Y Y C@ Y Y 	@:C@ Y Y@3@,
@5 W
@6delel Y@9XO Y Y C
@\ Y Y D|@3
@6 Y Y@9C@^ Y Y C5
	@3@6 Y@9C@` Y Y G
@3
@6 Y@9XO Y Y C@ Y Y 		@:C@ Y Y@3@,
@5 W
@6addel Y@9XO Y Y C@p Y Y 
@:C@q Y Y
@3@,@5 W
@6 Y@9XO Y Y C@ Y Y @:C@ Y Y
@3@6 Y@9XO Y Y C@ Y Y @:C@ Y Y
@3@6 Y@9XO Y Y C@g Y Y 	@:C
@h Y Y@3@6 Y@9XO Y Y C@S Y Y 	@:C
@T Y Y@3@6 Y@9XO Y Y C@ Y Y D|
	
@3
@6 Y Y@9C@ Y Y  C5
	
@:C@ Y Y  G

	
@:XO Y Y C@? Y Y 		@:C
@@ Y Y@3@6union2 Y@9XO Y Y C@ Y Y D|
	
@3
@6 Y Y@9C@ Y Y  C5

@:C@ Y Y  G

	
@:XO Y Y C@5 Y Y Af@3@<@O@9C@6 Y Y @:C@7 Y Y
@3@5 Rx@6 Y Y@9XO Y Y C@0 Y Y Af@3@<@O@9C@1 Y Y @:C	@2 Y Y	
@3@6 Y@9XO Yunion3 C@H Y Y D|
	@3@6 Y@9C@J Y Y C5
	@3@6 Y@9C@L Y Y G

@3@6 Y@9XO Y Y C
@C Y Y 
	
@:C@D Y Y
@3@,@5 W
@6 Y Y@9XO Y Y C@ Y Y 	@:C@ Y Y		
@3
@6 Y@9XXQM @F@./usr/lib/swi-prolog/library/prolog_autoload.pl  @AuC FkS E APE @ XO @assert_autoload_hook C@0@ @ @@3@. D1@.  @@/ Nh@. B@. @+	@/ @+
@+@2@+@2@-@-@2@/
autoloaded@. 	@/ 
@2@2@6 G @9XO @
autoload_step C@@ @ @

@3@.verbose@+@2 @@5 U Vcount@. F@-@2@,@5
aggregate_all A@. @T@. @\ @@+
@2@/ @T@. @\ B@+@2@/ @T@. @d @ @@2@/ @T@. @d B@2@/ @T@. Y@+@2@/ @P@/autoloaded_count @2@.prolog_walk_code
@2@. @T@. H*@/ Y@+@2@/ @T@. D	@2@/ @T@. @d @
@2@/ @d B@2@5 A  Y@. F@-@2@,@5 Y@$	@_@d@d@j Cm@u@9XD  t  t t  @t  Y @vD  t  t t  @t  Y DD  t  t t  @t  Y D<O @ @ C@Q@f @ @
@3 G@,@5 G @,@,
@5 Y @ G@,@5 Y@_@d@d@j Cm@v@,@5 C @B@&@_@d@` @q@J@,@5information_level Y@. AP@/	reiterate
@2@5  @6 Y Y@=@$	@C@9XO @ Y C@t @ @@3@B
@. Y @@2 @@5 Y@J
@& B@=@& A@9XD  t  t t  @t  V0 @#D  t  t t  @t  V0 	 O @ V1 C@' @ @
 AP
 Y C,
 Y@3 C,@6 G Y@9C@$@' @ @
 AP
 U C% F 
 Y@3@. Y@1 F@1 @2@6 Y@9XO @ AP C@R@Y @ @		@3 B@5 B B G@,	@5 Y Y@. F@-@2@,
@5 Y @,@5 Y Y@. F@-@2@,@5 Y G@,
@5 Y@_@d
@f@j Cm@v@,@5 Y@_@d@g@j Cm@v@. AP@/	completed@2@6 Y@9XO @ Y C@V @ @  @3@6 AP Y@9XD  t  t t  @t  Y AO @ Y C@ @ @@3@. Y@+
@2@5 H)@,@5 Y@. Y@2@5 @O@O@9XXQMrbtreesF@&/usr/lib/swi-prolog/library/rbtrees.pl  @AuC FkS Erb_nextE
rb_insert_newErb_inE	is_rbtreeErb_previousErb_keysErb_mapE	rb_deleteErb_sizeErb_visitE ZElist_to_rbtreeEord_list_to_rbtreeE ZE ZErb_partial_mapErb_lookupallErb_maxErb_minErb_cloneE	rb_updateErb_emptyE Z)Erb_newE	rb_lookupE Z+Erb_applyE
rb_del_minE
rb_del_maxE	rb_insertE ZXO Z Z CAu @  @A Z=
 O


 Z>@3
@6
insert_new Z@9XO Zconstruct_rbtree CC Z= Z=
@3@_@f@e@o@<@9CC Z= Z=	@3@<@. Cm@+@+@2@5 Ac
@6
build_node ZB@9C@JC Z= Z=@3@_@e@f@l@`@j C@v@. Cm@+@+@2@5 Ac@,@,
@5 ZE@n?@n?@5 ZC ZB@n@6 ZH@9XO Z Z CC{ Z= Z=
 Z>	@3@6keys ZB@9XO Z JB CC Z= Z=
black A?		@3@<@9CC Z= Z=
red
@3@n
	
@,@5 ZL ZB@6 ZQ@9CC Z= Z=
 ZM
@3@n
	
@,@5 ZQ@6 ZQ@9XO Z Z CB$ Z= Z=
 Z>


 Z>@3
@,@-@5 K ZB@$
@9XO Zpartial_map C
CH Z= Z=	
@3@<@9CCI Z= Z=
 ZM A?		
@3@<@9C@xCJ Z= Z=
 ZO

 ZO@3@,@5 ZT ZB@B@( @!@J@$@$@&
 @!@D@C@=@9@ @!@B@'@J@B
@@J@P@=@$@#@=@$@#@6 ZV@9C@xC\ Z= Z=
 ZM

 ZM@3@,@5 ZV@B@( @!@J@$@$@&
 @!@D@C@=@9@ @!@B@'@J@B
@@J@P@=@$@#@=@$@#@6 ZV@9XO Z Z CB Z= Z=
 Z>	@3@6visit ZB@9XO Z A C@cA
 Z= Z=
 ZM


 ZM
@3@5 HP@,
@5 W@B@( C5@J@$@$@@=@&@B@( G
@J@$@$@6 ZZ ZB@=@$@$@6 Z[@9C@^A Z= Z=
 ZO


 ZO
@3@,
@5 W@B@( C5@J@$@$@@=@&@B@( G
@J@$@$@6 Z[@=@$@$@6 Z[@9XO Z K CA= Z= Z=@3@6 K ZB@9CA? Z= Z= 
	@:CA@ Z= Z=@3
@6 Z]@9XO Zdelete_next CB} Z= Z=
 ZO
 ZM A?
 A?

 D@3@<@9C@.B~ Z= Z=
 ZM
 ZM A?
 A?
 ZO

 ZM D@3@<@9CB Z= Z=
 ZM
 ZM A?
 A?

not_done@3@<@9C@*B Z= Z=
 ZO
@3
@,@,@5 Z_ ZB@. ZO@2@6
fixup_left ZB@9C@*B Z= Z=
 ZM
@3
@,@,@5 Zb@. ZM@2@6 Zc@9XO Z Z" CAI Z= Z=

 Z>	@3@6	lookupall ZB@9XO Zmax C@ Z= Z=
 ZO	 ZM A?@3@<@9C@ Z= Z=
 ZM	 ZM A?@3@<@9C@ Z= Z=
 ZO
@3@6 Zi ZB@9C@ Z= Z=
 ZM
@3@6 Zk@9XO Zmin C@ Z= Z=
 ZO
 ZM A?@3@<@9C@ Z= Z=
 ZM
 ZM A?@3@<@9C
@ Z= Z=
 ZO@3@6 Zl ZB@9C
@ Z= Z=
 ZM@3@6 Zn@9XO Znext C@ Z= Z=		 G
@3@,@5 Ac
@. Cm
@2@6 Zp ZB@9C@ Z= Z=		 D|@3@,@5 Ac
@6 Zq@9C@&@ Z= Z=	
 C5@3@,@5 Ac@B

@5 Zn@J@P@=
@ 
 Cm
@!@9XO Zfixup3 C@gB Z= Z=
 ZM
 ZO
 ZM
 ZM ZM
 ZM
 ZM
 D@3@<@. ZO@. ZM@2@/ ZM@2@-@6 Zs ZB@9C@_B Z= Z=
 ZO
 ZM
 ZM
 ZM ZM
 ZM
 ZO
 ZM
 ZM ZM D@3@<@9C@_B Z= Z=
 ZM
 ZM
 ZM
 ZM ZM
 ZM
 ZO
 ZM
 ZM ZM Za@3@<@9C@_B Z= Z=
 ZO
 ZM
 ZM
 ZO ZM
 ZO
 ZM
 ZM
 ZM ZM D@3@<@9C@_B Z= Z=
 ZM
 ZM
 ZM
 ZO ZM
 ZM
 ZM
 ZM
 ZM ZM D@3@<@9C@LB Z= Z= 
 ZO
 ZM
 ZO
 ZM
 ZO
 ZM
 ZM ZM D@:C@LB Z= Z= 
 ZM
 ZM
 ZO
 ZM
 ZM
 ZM
 ZM ZM D@:XD  t  t t  Zt  G @ID  t  t @Jt  Zt G A  A AO Z Zv CB Z= Z=
 ZM A?
 A?

@3@<@9C@3C  Z= Z=
 ZO
	
 ZO
@3@@<@5 Zv ZB@6 Zw@9C@3C Z= Z=
 ZM
	
 ZM
@3@@<@5 Zw@6 Zw@9XO Zlookup C@p Z= Z=

 ZM A?
 A?@3@<@O@9C@q Z= Z=@3@,@5 Ac@,@5 W@6 Zy ZB@9XO Z Z3 C@ Z= Z=
 Z>


 Z>
@3@6 I ZB@9XO Z Z1 C@m Z= Z=

 Z>	@3@6 Zx ZB@9XO Z Z/ C@` Z= Z=
 Z>		@3@ 	
 ZM A?
 A?@!@9XO Zclone CC* Z= Z=
 ZM A?
 A?			@3@<@9C@7C+ Z= Z=
 ZO
		
 ZO@3
@0@. Cm@2@+@2@5 Z ZB@6 Z@9C@7C. Z= Z=
 ZM
		
 ZM@3
@0@. Cm@2@+@2@5 Z@6 Z@9XO Zprevious C@ Z= Z=		 G
@3@,@5 Ac
@6 Z ZB@9C@ Z= Z=		 D|@3@,@5 Ac
@. Cm
@2@6 Z@9C@&@ Z= Z=	
 C5@3@,@5 Ac@B

@5 Zk@J@P@=
@ 
 Cm
@!@9XO Z Z C@ Z= Z=
 Z>	@3@6 Zq@9XO Z Z	 CA0 Z= Z=

 Z>	@3@Q@<@6 Z]@9CA3 Z= Z=

 Z>	@3@6 Z~@9XO Z Z CC Z= Z=@3@Q@<@O@9C
C Z= Z=
 Z>		@3@<@9CC Z= Z=
 Z>		@3@.rbtree1	@2@.msg@-@-@2 C)@6 @D@9XO Z ZS C@0B+ Z= Z=
 ZO
@3@5 Rx@<
@,@,@5 ZR@. ZO@2@6 Zc@9C@0B/ Z= Z=
 ZO
@3@5 D @<@,@,@5 ZR@. ZO
@2@6fixup_right ZB@9CB3 Z= Z=
 ZO
		@3
@6delete_red_node ZB@9C@0B6 Z= Z=
 ZM
@3@5 Rx@<
@,@,@5 ZR@. ZM@2@6 Zc@9C@0B: Z= Z=
 ZM
@3@5 Z@<@,@,@5 ZR@. ZM
@2@6 Z@9CB> Z= Z=
 ZM
		@3
@6delete_black_node ZB@9XO Z Z CC Z= Z=@3@,
@5 I1@6 Z ZB@9XO Z Z CB Z= Z=  D		 D@:C
B Z= Z= Za@3@6 Zu@9XO Z Z CBs Z= Z=
 Za@3@'	@<@9C@$Bt Z= Z=
 ZM A?
 A?
 ZO

 ZM
 D@3@<@9CBu Z= Z=
 ZM A?
 A?		 Za@3@<@9C@$Bv Z= Z=
 ZO

 ZM A?
 A?
 ZM
 D@3@<@9CBw Z= Z=	
 ZM A?
 A? Za@3@<@9CBx Z= Z=@3@,@,
@,@,@5 Zb@. ZM
@2@6 Z@9XO Zfix_left C@MA Z= Z=
 ZM
 ZO
 ZO ZO
 ZO
 ZM
 ZO ZM Za@3@<@9C@OA Z= Z=
 ZM
 ZO
 ZO
 ZO
 ZO
 ZM
 ZO
 ZM Za@3@<@9C@=A Z= Z=


 ZM
 ZO
 ZO
 ZM
 ZO
 ZO D@3@<@9C@>A Z= Z=


 ZM
 ZO
 ZO

 ZM
 ZO
 ZO D@3@<@9CA Z= Z= 	 D@:XO Z Zh CAS Z= Z= G
@3@,@5 Ac@6 Z" ZB@9CAV Z= Z= C5@3@6 Ac@9CAX Z= Z= C5@3@,@5 Ac@6 Zf@9CA[ Z= Z= D|@3@,@5 Ac@6 Zf@9XO Zinsert2 CA Z= Z=
 ZM A?
 A?@3@<@ 
 ZO	
@!@&
 Za@9C@oA Z= Z=
 ZO@3@B@&@5 Rx@J@#@ 
 ZO@!
@6 Z ZB@=@9@B@'	@J@ 
 ZO
@!@&
 D@C@=@ 
 ZO@!
@6 Z@C@9C@yA Z= Z=

 ZM@3@B@*@5 Rx@J@,@,@5 Z@. ZM@2
@6 Z ZB@C@=@?@B@'	@J@ 
 ZM
@!@&
 D@D@=@,@,@5 Z@. ZM@2
@6	fix_right ZB@C@9XO Zcheck_rbtree CC Z= Z=
 ZM A?
 A?@3@<@6check_height ZB@9C@,C Z= Z=
 ZO
	@3
@5	check_val ZB@5check_red_child ZB@5 Z
@5 Z ZB
@6 Z@9C@(C Z= Z=
 ZM
	@3
@5 Z@n?
@5 Z
@6 Z@9XO Z Z& C@ Z= Z=
 Z>	@3@6 Zn@9XO Z Z C@#C Z= Z=@3@>@5 Z@=@. Iinf@2@5 R @>@5 Rx@=@. R4 Z@2@5 Z@<@9C@C Z= Z=@3@. Z@0@n@1@o@1@t@1@ @1@o@1@r@1@d@1@e@1@r@1@e@1@d@1@:@1@ @1@~@1@w@1@ @1@n@1@o@1@t@1@ @1@b@1@e@1@t@1@w@1@e@1@e@1@n@1@ @1@~@1@w@1@ @1@a@1@n@1@d@1@ @1@~@1@w@1@~@1@n@2@1@1	@1
@2@6 @9XO Z Z C
A Z= Z= D		 D@3@<@9C
A Z= Z= Za@3@6 Z ZB@9XO Z Z. CC' Z= Z=
 Z>
 Z>
@3
@6 Z@9XO Z Z6 CBG Z= Z=
 Z>


 Z>@3
@-@6del_min ZB@9XD  t  t t  Zt  Z @ID  t  t @Jt  Zt Z< A  AO Z Z< CB Z= Z=
 Z>	
 Z>
@3
@6 Zw@9XO Z Z@ CA Z= Z=@3@,
@-@5insert_new_2 ZB
@6fix_root ZB@9XO Z Z C
@ Z= Z=
 ZM A?
 A?@3@<@O@9C@&@ Z= Z=@3@,
@5 Ac@,@5 Ac@,
@5 W
@6 Z ZB@9XO Z Zg CAM Z= Z=

 ZM A?
 A?@3@<@O@9CAN Z= Z=@3@,@5 Ac@,@5 W@6 Z ZB@9XD  t  t t  Zt  Z @ID  t  t @Jt  Zt Z A O Z Z CC Z= Z=
 Z>	
@3@6 G ZB@9XO Z Z} C@u@ Z= Z=
 ZM
@3
@5 HP@,@5 W@B@( C5@J@$
@ 
 ZM
@!@D@=@>@B@!@( G
@J@ 
 ZM@!
@6 Z|@C@=@ 
 ZM
@!@6 Z|@C@9C@p@ Z= Z=
 ZO
@3@,@5 W@B@( C5@J@$
@ 
 ZO
@!@D@=@>@B@!@( G
@J@ 
 ZO@!
@6 Z|@C@=@ 
 ZO
@!@6 Z|@C@9XO Z Z^ C@!A7 Z= Z=

 ZM
@3 A?@5 HP
@6 Z\ ZB@9CA: Z= Z=

 ZO
@3
@6 Z@9XO Z Z C@*C Z= Z=
 ZM	
	@3 @,@5find_path_blacks ZB@. I Z@2@5 Z@. R4 Z@2@6 Z@9C@IC Z= Z=
 ZO@3@. Z@0@r@1@o@1@o@1@t@1@ @1@s@1@h@1@o@1@u@1@l@1@d@1@ @1@b@1@e@1@ @1@b@1@l@1@a@1@c@1@k@2@2@6 @9XO Z Z CC5 Z= Z=
 ZM A?
 A?

		
@3@<@9C@IC6 Z= Z=
 ZO

 ZO@3@0@. Cm@2@+@2
@0@. Cm@2@+@2@5 Z ZB@6 Z@9C@IC9 Z= Z=
 ZM

 ZM@3@0@. Cm@2@+@2
@0@. Cm@2@+@2@5 Z@6 Z@9XO Z Z C
Cx Z= Z=
 Z>	
@3@6 ZI@9XO Z ZJ CC~ Z= Z=
 ZM A?
 A?		@3@<@9CC Z= Z=
 ZO	
@3@0@+@2@5 ZI
@6 ZI@9CC Z= Z=
 ZM	
@3@0@+@2@5 ZI
@6 ZI@9XO Z Z C
B Z= Z=
 Z>	
@3@6 ZW@9XO Z ZF CC Z= Z= 

 ZO	
@3@<@9CC Z= Z= 

 ZM	
@:XO Z Z CB Z= Z=
 Z>	
 Z>
@3@-
@-@6 ZR@9XD  t  t t  Zt  G @ID  t  t @Jt  Zt Z A O Z Z CC Z= Z=
 ZM A?
 A?@3@<@9CC Z= Z=
 ZO
	@3@@<@5 Z@6 Z@9CC Z= Z=
 ZM
	@3@@<@5 Z@6 Z@9XO Zdel_max CB^ Z= Z=		
 ZO ZM A?@3@<
@6 Z@9C@,B` Z= Z=
 ZO@3@,@,@5 Z ZB@. ZO@2
@6 Z@9CBc Z= Z=		
 ZM ZM A?@3@<
@6 Z@9C@,Be Z= Z=
 ZM@3@,@,@5 Z@. ZM@2
@6 Z@9XO Z Z{ C@v Z= Z= G
@3@,@5 Ac@6 Z~@9C@y Z= Z= D|@3@,@5 Ac@6 Z~@9C@| Z= Z= C5@3@6 Ac@9XO Z Z* C@ Z= Z=
 Z>


 Z>@3
@-@6 Z|@9XO Z ZX CB Z= Z=
 ZM A?		@3@<@9C@$B Z= Z=
 ZO
@3@0@. Cm
@2@+@2@5 ZW@6 ZW@9C@$B Z= Z=
 ZM
@3@0@. Cm
@2@+@2@5 ZW@6 ZW@9XO Z Z, C@f Z= Z=
 Z>		@3@ 	
 ZM A?
 A?@!@9XD  t  t t  Zt  Z5 @ID  t  t @Jt  Zt Z4 D$ D$  AfO Z Z4 CA Z= Z=
 Z>


 Z>@3
@6 Z[@9XO Zfixup2 C@fB Z= Z=
 ZM
 ZM
 ZO
 ZM ZM
 ZM ZM D@3@<@. ZO@. ZM
@2@/ ZM@2@-@6 Z ZB@9C@_B Z= Z=
 ZO
 ZM
 ZM
 ZM ZM
 ZM
 ZM
 ZO
 ZM ZM D@3@<@9C@_B Z= Z=
 ZM
 ZM
 ZM
 ZM ZM
 ZM
 ZM
 ZO
 ZM ZM Za@3@<@9C@_B Z= Z=
 ZO
 ZM
 ZM
 ZO ZM
 ZO
 ZM
 ZM
 ZM ZM D@3@<@9C@_B Z= Z=
 ZM
 ZM
 ZM
 ZO ZM
 ZM
 ZM
 ZM
 ZM ZM D@3@<@9C@LB Z= Z= 
 ZO
 ZM
 ZM ZO
 ZO
 ZM
 ZM
 ZM D@:C@LB Z= Z= 
 ZM
 ZM
 ZM ZO
 ZM
 ZM
 ZM
 ZM D@:XO Z Zr C
@ Z= Z=
 ZM A?
 A?@3@<@O@9C@&@ Z= Z=@3@,
@5 Ac@,@5 Ac@,
@5 W
@6 Zo ZB@9XO Z Z: CAk Z= Z=
 Z>


 Z>@3
@6insert ZB@9XO Z Z
 C@ Z= Z=
 Z>	@3@6 Z@9XO Z Z CC Z= Z=
 Z>	
@3 @6 ZQ@9XO Z Zd CB Z= Z=  D		 D@:C
B Z= Z= Za@3@6 Z@9XO Z Z CC Z= Z=
 Z>

@3@<@ 

 ZM A?
 A?@!@9C@(C Z= Z=
 Cm

 Z> ZM
@3@<@ 
 ZM A?
 A?@!@9C@CC Z= Z=	
 Z>
@3@ 

 ZM A?
 A?@!@,@0 K@2@5 C@-@,
@5 B
@_@d
@ilog@`@i Z@j @itruncate@v
@6 ZH@9XO Z Z CBk Z= Z=
 D@3@'	@<@9CBl Z= Z=
 ZM A?
 A?		 D@3@<@9CBm Z= Z=	
 ZM A?
 A? D@3@<@9CBn Z= Z=@3@,@,
@,@,@5 Zb@. ZO
@2@6 Z@9XO Z Z CBJ Z= Z=		
 ZO
 ZM A?@3@<
@6 Z@9C@,BL Z= Z=
 ZO@3@,@,@5 Z@. ZO@2
@6 Zc@9CBO Z= Z=		
 ZM
 ZM A?@3@<
@6 Z@9C@,BQ Z= Z=
 ZM@3@,@,@5 Z@. ZM@2
@6 Zc@9XO Z Z C@OB Z= Z=
 ZM
 ZO
 ZO
 ZO
 ZO
 ZM
 ZM
 ZO Za@3@<@9C@MB Z= Z=
 ZM
 ZO
 ZO ZO
 ZO
 ZM
 ZM ZO Za@3@<@9C@=B Z= Z=


 ZM
 ZO
 ZO
 ZM
 ZO
 ZO D@3@<@9C@<B Z= Z=


 ZM
 ZO ZO
 ZM
 ZO
 ZO D@3@<@9CB Z= Z= 	 D@:XO Z Z CAo Z= Z=@3@,
@-@5 Z
@6 Z@9XO Z Z CC Z= Z= 
 ZM@:C@FC Z= Z=
 ZO		@3@. Z@0@m@1@u@1@s@1@t@1@ @1@b@1@e@1@ @1@r@1@e@1@d@1@:@1@ @1@~@1@w@1@~@1@n@2@1	@2@6 @9XD  t  t t  Zt  Z! @ID  t  t @Jt  Zt Z  D$ D$  AfO Z Z  CCE Z= Z=
 Z>


 Z>@3
@6 ZV@9XO Z Z$ C@ Z= Z=
 Z>	@3@6 Zk@9XO Z Z( CC2 Z= Z=
 Z>
	
 Z>@3
@6 Z@9XO Z Z CC Z= Z= @3@<@9C@sC Z= Z=@3@. Z@0@U@1@n@1@b@1@a@1@l@1@a@1@n@1@c@1@e@1@ @1@~@1@d@1@ @1@b@1@e@1@t@1@w@1@e@1@e@1@n@1@ @1@~@1@w@1@ @1@a@1@n@1@d@1@ @1@~@1@w@1@~@1@n@2@1@1	@1
@2@6 @9XO Z Z CA Z= Z= 
 ZM


 ZM

@:CA Z= Z= 
 ZO


 ZM

@:XO Z Z C
A Z= Z= D		 D@3@<@9C
A Z= Z= Za@3@6 Z ZB@9XO Z Z CA Z= Z=
 ZM A?
 A?@3@<@ 
 ZO	
@!@&
 Za@9C@_A Z= Z=
 ZO@3@B@&@5 Rx@J@#@ 
 ZO@!
@6 Z@=@)@B
@'	@J@O@C@=@ 
 ZO@!
@6 Z@C@9C@iA Z= Z=

 ZM@3@B@*@5 Rx@J@,@,@5 Z@. ZM@2
@6 Z@C@=@/@B@'	@J@O@D@=@,@,@5 Z@. ZM@2
@6 Z@C@9XO Z Z CC Z= Z=
 ZM A?
 A?		@3@<@9CC Z= Z=
 ZM@3@n	@6 Z@9C
C Z= Z=
 ZO@3@6 Z@9XO Z Z8 CB[ Z= Z=
 Z>


 Z>@3
@-@6 Z@9XXQM @F@$/usr/lib/swi-prolog/library/terms.pl  @AuC FkS EvariantEsubsumes_chkEsubsumesE B E C@Eterm_factorizedE FIE
term_subsumerE BXO @ Z C@; @ @@3@6 F @@9XO @ Z C@E @ @@3@6 C@9XO @ Z C	@R @ @@3@5 C@$	@9XO @ U C@ @ @@3@Q@<@9C@ @ @@3@5 B*@<@9C@ @ @ 
 V-@:XO @mk_subst C@ @ @ @:C@8@ @ @


 Cm

 DR@3@,@,@5 B
@5 B
@5insert_arg_vars Z
@6 Z Z@9XO @lgg_safe C
@ @ @	

@3@<@9C@7@ @ @@3@n@,@5 Ac@,@5 Ac@,@5 Ac
@,@5 Z Z@6 Z Z@9XO @insert_vars C	@ @ @@3@5 U Z@<@$	@9C@ @ @@3@,@5 Z1 ZB@<@$	@9C@ @ @@3@,@,@5 B
@5 B
@6 Z@9XO @common_terms C@ @ @ @:C@1@ @ @
 Cm
@3@<@B@(@J@6 Z Z@C
@=@ 	
 Cm

@!
@6 Z@9XO @
assoc_arg_map C@ @ @@3@,@5 Ac@<@,
@5add_map Z@n
@6 Z Z@9C@ @ @ 

@:XO @ Z C@B@ @ @@3@B@5 Z@J@$
	@D@C
@=@.@B@,@,@5 Z3 ZB@J@_@d@`@l@u@C
@=@,
@5 Z: ZB
@6 Z@D@9XO @ Z C@#@ @ @@3@,@5 Ac@<@,
@5 Ac
@5 Z Z@n@6 Z@9C@ @ @ @:XO @lgg C
@| @ @	

@3@<@9C@7@} @ @@3@n@,@5 Ac@,@5 Ac@,@5 Ac
@,@5 [  Z@6 Z Z@9XO @ Z C@@ @ @	@3@B@'	@J@$
@$@D
@D@=@q@B@. D#	@2@,
@5 Z@J@$

@$@D@C@=@R@B@:@5 F@5 F@,@,@5 B
@5 B
@J@5 B
@. D#	@2@,@5 Z @6 Z@=@. D#	@2@6 Z@D@C@C
@9XO @ Z C@>@ @ @	@3@,@5 Z/ ZB@,@5 Z@,
@5 Z ZB
@,@5 Z@B@( @!@J@$	@&
 @!@C@=@,@5 Z ZB@5 Z@6 Z@9XO @ [ C@u@l @ @@3@B@'	@J@$
@$@D
@C@=@^@B@.@5 F@5 F@,
@,@5 B

@5 B
@J
@5 B
 @6 [@C@=@-@B@. D#	@2@,@5 Z@J@$
@$@=@. D#	@2@6 Z@C@D
@9XO @ Z C@c @ @@3@5 Z @5 [@<@,@5 Z, ZB@-@6 Z@9C@h @ @@3@,@5 [@-@6 [@9XXQM @F@$/usr/lib/swi-prolog/library/lists.pl  @AuC FkS Enth0EnumlistE KEis_setEmax_listEnexttoEmin_listEselectE
min_memberE WEsum_listE WE SE YE [E
max_memberE QE A!E HEpermutationE [
Enth1E
proper_lengthEsubtractE NjEsame_lengthE QEunionE I(EintersectionElist_to_setE [&XD  t  t t  @t  [
 
O @ [	C@5@ @ @@3@B
@5 Cj@J
@6nth0_det H@D@=@!@B@Q@J@ 	@! @6nth_gen H@= Cl@6 B B@D@9XD  t  t t  @t last_ 
O @ [;CAW @ @ 		@:CAX @ @@3@6 [< H@9XD  t  t t  @t  [ 
O @ [C
@ @ @ 
	@:C@ @ @
	@3@6 [ H@9XD  t  t t  @t  [ 
O @ [C	@ @ @@3@6select_ H@9XD  t  t t  @t  [6 
O @ [5C@ @ @ @3@<@9C
@ @ @	@3@<@9C@ @ @		@3@<@9C@ @ @			@3@<@9C@ @ @				@3@<@9C@ @ @					@3@<@9C@#@ @ @							@3@n:@_@d@` @r@6 [4@9XD  t  t t  @t generate_nth 
O @ [BCA? @ @ 	

@:CA@ @ @		

	
@3@n@6 [C H@9XD  t  t t  @t  [ 
O @ [C
@ @ @ 	@:C@ @ @	
@3
@6 [ H@9XD  t  t t  @t append_ 
O @ [FC@ @ @ @:C@ @ @
@3@,@5 H H@6 [G H@9XD  t  t t  @t  A! 
O @ HC@u @ @ 		@:C@v @ @	
@3
@6 [H@9XD  t  t t  @t  [* 
O @ [)CB @ @	@3@<@9CB @ @@3@5 @. H@<@6 [) H@9CB @ @	
@3
@6 [K@9XD  t  t t  @t  @ 
O @ NjC@j @ @	
@3@6member_ H@9XD  t  t t  @t  [. 
O @ [-CB @ @		@3@<@9CB @ @@3@5 [J@<@6 [- H@9CB @ @	
@3
@6 [O@9XD  t  t t  @t  [2 
O @ [1CBj @ @@3 B@5 [:@,
@5
pairs_keyspairs@,@5 SW@5equalize H@6pairs_to_keyset H@9XD  t  t t  @t  [ 
O @ [CBQ @ @@3@,	@,
@5 Ce H@(
 @!@,@5 I1@6 D/@9XD  t  t t  @t  [ 
O @ [CB) @ @
@3@6 [ H@9XD  t  t t  @t equalize_to 
O @ [^CBu @ @ @:C@(Bv @ @
 Cm
@3@B@'	@J@$

@6 [_ H@=
@6 [`@9XD  t  t t  @t  [W 
O @ [VCBq @ @ @:CBr @ @
 Cm	
@3@6 [`@9XD  t  t t  @t  [ 
O @ [CB
 @ @@3 @6 [ H@9XD  t  t t  @t  [  
O @ [CA @ @	
@3@6max_member_ H@9XD  t  t t  @t  [ 
O @ []CB, @ @ 		@:CB- @ @@3@_@d@f@j Zm@v

@6 [\@9XD  t  t t  @t  [# 
O @ ["C@lA @ @@3@,
@,@5 [[@,@,
@5 [[@B@( @!@(
 @!@J@'
@C@=@F@B@Q@(
 @!@J@5 D/@C@=@3@B@( @!@Q
@J@5 D/@C@=@!@B@Q@Q
@J@,@5 D/@5 D/@= B@5 [: B@5 [:@C@6perm H@9XD  t  t t  @t  [
 
O @ [$CA, @ @@3@Q@< @6 [D@9CA/ @ @@3nonneg@5 [:@6	find_nth0 H@9XD  t  t t  @t  [ 
O @ [bCB
 @ @ 		@:CB @ @@3@_@f@d@l@v

@6 [a@9XD  t  t t  @t  [, 
O @ [+CAv @ @ @:CAw @ @	
	@3@6 [+ H@9XD  t  t t  @t  [e 
O @ [dCA @ @ 		@:CA @ @@3@B
@5 F@J
@6 [c@=@6 [c@9XD  t  t t  @t  I& 
O @ I(CAT @ @
@3@6 [=@9XD  t  t t  @t  [i 
O @ [hCA @ @ @:CA @ @	
@3@,@5 [E@6 [g@9XD  t  t t  @t  K 
O @ [
C@ @ @ 	@:C@/@ @ @@3@B@A@5 HP@J@N@J@6 [
 H@C
@=@ 

@!
@6 [o@9XD  t  t t  @t  [A 
O @ [@C
@ @ @ 
	

@:C@ @ @
@3
@6 [?@9XD  t  t t  @t  W 
O @ [C
@ @ @@3@5 [ H@<@9XD  t  t t  @t  W 
O @ WC@ @ @@3@,@5 [E@<@$
@9XD  t  t t  @t  [9 
O @ [8CA @ @ 
		@:CA @ @
@3@,@5 Y H
@6 [7@9XD  t  t t  @t  Y 
O @ [C@ @ @ @:C@ @ @

@3@6 [ H@9XD  t  t t  @t  [m 
O @ [lCAD @ @ 

@3@<@9CAE @ @	
	@3@n?
@6 [k@9XD  t  t t  @t  [N 
O @ [MC@m @ @ 
	@:C@n @ @@3@6 [L@9XD  t  t t  @t  A! 
O @ [!C@ @ @@3 B@5 [:@6 [I@9XD  t  t t  @t  Q 
O @ QCB @ @@3@<@9CB @ @
@3@5 [J@6 Q H@9XD  t  t t  @t  [0 
O @ [/CB @ @	@3@<@9CB @ @@3@5 [J@<@ 

@!
@6 [/ H@9C
B @ @	@3@6 [t@9XD  t  t t  @t  [ 
O @ [CB9 @ @@3 Cl@5 [: Cl@5 [:@_@e@f@p@6numlist_ H@9XD  t  t t  @t  [ 
O @ [CB @ @
@3@6 [ H@9XD  t  t t  @t  [Z 
O @ [YCB} @ @ @:C@"B~ @ @
 Cm
@3@Q@<@& I\@ 	

@!
@6 [X@9CB @ @	
@3@6 [X@9XD  t  t t  @t  [ 
O @ [CA @ @	
@3@6min_member_ H@9XD  t  t t  @t  S 
O @ SCA @ @@3@,
@5 S H@<@$	
@9XD  t  t t  @t  [w 
O @ [vCB? @ @	@3@<@ 
@!@9CBA @ @
@3@n@6 [u@9XD  t  t t  @t  @ 
O @ QCA @ @@3@6 @ H@9XD  t  t t  @t  @ 
O @ [CA @ @ 		@:CA @ @
	@3
@0	@2@6 [@9XD  t  t t  @t  [ 
O @ [yCB @ @ 		@:CB @ @@3@_@d@f@j Zj@v

@6 [x@9XD  t  t t  @t  [( 
O @ ['CAg @ @@3@,
@,@5 [[@( @!@$	
@9XD  t  t t  @t  [& 
O @ [%CA7 @ @@3@Q@<@6 [D@9CA: @ @@3positive_integer@5 [:@,@5 [q@6 [k@9XD  t  t t  @t  [| 
O @ [{CA @ @ 		@:CA @ @@3@B
@5 EJ @J
@6 [z@=@6 [z@9XD  t  t t  @t  S 
O @ [~C
A @ @
	@3@Q@<@9CA @ @		@3@<@9CA @ @@3@<@,
@5 [}
@6 [}@9C	A @ @ 
	@:XD  t  t t  @t  [& 
O @ [3C@<A @ @@3@B@5 Cj@J@n?@6 [4@D@=@#@B@Q@J@ 	
@!
@6 [7@= Cl@6 [:@D@C@9XXQM @F@4/usr/lib/swi-prolog/library/dialect/sicstus/lists.pl  @AuC FkS E [	E [
E [E [E [E WE [E [E
substituteE [!E HE [)E NjE QE [-E [1E [/E [E [E [E [EsublistEnthE [E [E SE [E QE ["E [$E [%E ['E [+E I(E [3XO @ [ C	@. @ @@3@6substitute_ @@9XO @	sublist__ C@V @ @ 		@:C@W @ @ 	@:C@X @ @		
@3
@6 [ [@9C@Z @ @@3@6 [@9XO @sublist_ C@R @ @ @:C@S @ @
@3@6 [@9XO @ [ C@A @ @@3@6 [3 H@9XO @ [ C@O @ @@3@6 [ [@9XO @ [ C@1 @ @ 
@:C@"@2 @ @	
@3@B
@'	@J@$
@=@$
@6 [@9XXQM @F@4/usr/lib/swi-prolog/library/dialect/sicstus/terms.pl  @AuC FkS E ZEterm_variables_bagE ZE C@E ZE ZE ZE ZE ZE ZXO @ [ C@. @ @@3@6 L
@9XXQM @F@7/tmp/buildd/spark-2012.0.deb/simplifier/ioutilities.pro  AuC @S @Eshow_warning_longEstopwithEshow_warningE	stopwith3E @E @E @E@!read_lines_from_file_as_char_listE @Eshow_error_longE@&read_up_to_number_of_chars_from_streamEread_line_from_streamE @Ecommand_line_errorXO @ [ CA~ @ @@3 E O@5highlight_problem @@<@9XO @ [ CA @ @@3 A?@0@1
@1@/%PRESIMP-F-ABORT, Presimplification terminated.@1 [@2@,	@5 @ @@6 [ [@9XO @ [ C@-A @ @		@3@,@5 H [@,@5 [@,
@5 [
@,@5 H [@<@,@5 [@,@5 [@<@6 [ [@9XO @ [ CB) @ @@3@,	@5 @ @@,
@5 @ WSPARK ~a ~a Edition~n~n@0	@1
@2@5 B [@<@9XO @ [ C
A" @ @@3@,ERROR IN COMMAND LINE SYNTAX
!!! Involving: @,
@5 AD@6 [ [@9XO @ [ CB @ @@3@,	@5 [@,
@5 @ [@,@5 @ [SPARK ~a ~a~n~a~n@0	@1
@1@2@5 [@<@9XO @ [ C
Af @ @@3 E O@5 [@<@9XO @ [ CA4 @ @@3@5 [@<@9XO @ [ C
A8 @ @@3  O@5 [@<@9XO @ [ C@ @ @@3 A@,@5 G @5@#read_lines_from_file_as_char_list_x [@5 DE @<@9XO @ [ C@ @ @@3 Br@,
@5 G@5write_terms_to_file_x [@5 [@<@9XO @ [ C@v @ @@3@,
@5 W [@5read_line_from_stream_x [@<@9XO @ [ C@ @ @@3@,@5@"read_number_of_chars_from_stream_x [@5convert_charlist_to_readtext [@<@9XO @ [ CAP @ @@3  O@5 [@<@9XO @@#read_number_of_chars_from_stream_xx C@ @ @
 D D@3@<@9C@ @ @
 [@3@<@9C@ @ @

@3@n
	?
@5 [@<@9XO @ [ C@ @ @	
upToLine@3@<@9C@ @ @@3@,@5 @= @5@$read_lines_from_file_as_char_list_xx [@<@9XO @ [ C@ @ @
 D@3@<@9C@ @ @
 [ [
@3@n

@5 [@<@9C@ @ @

@3
@5 [@<@9XO @write_terms_to_file_xx CA @ @@3@,@5 B
@. 	@2@~q
@5 [@O@9CA @ @@3@<@9XO @ [ C@ @ @	@3@<@9C@ @ @	
 
 
@3@5 [ [
@6 [@9XO @ [ C@HA @ @ @3@,@5 [ Pj@5 [@O*****************************************************************************~n@5 [@#* An error has occurred in the ~a~n@0@2@5 [*** ERROR - @5 [@5 [ V:@5 [
@5 [ [@5 [ Pj@5 [@5 C@<@9C@DA @ @ E@3@,@5 [ Pj@5 [ [@5 [@'* A warning was encountered in the ~a~n@0@2@5 [*** WARNING - @5 [@5 [ V:@5 [
@5 [ [@5 [ Pj@5 [@<@9XO @ [ C@ @ @	 @3@<@9C@ @ @@3@,@5 [@5 [ [@<@9XO @ [ C@ @ @	 D@3 D@5 Nj [@<@9C@ @ @	@3@<@9XO @write_atom_list_to_stream C@` @ @	@3@<@9C@d @ @	
@3~a
@0
@2@5 [@6 [ [@9XO @ [ C@~ @ @ D D@3@<@9C@ @ @@3@,
@5 N)@5 Cv@<@9XXQM EF@!/usr/lib/swi-prolog/boot/apply.pl   zAs@ C S E HE EXD  t  t t  Et  A @ID  t  t @Jt  Et H  D$D  t  t t  Et  A 
O E HC@A@9s@!/usr/lib/swi-prolog/boot/apply.pl   zA [
 
@3@B@#@5 VM E@J@,@5 C E@,
@5 C E@,
@5 [@. 
@2@@=@. @. B Do@2@-@2@6  E@D@C@9XD  t  t t  Et  E @ID  t  t @Jt  Et E  D  t  t t  Et  E 
O E EC@0 [ [@3@A

@@A@@J@N@J
@N@9XXQM BF@$/usr/lib/swi-prolog/boot/autoload.pl   zAsC S Emake_library_indexE$update_library_index E [E B E B
E BE VHE WXD  t  t t  Bt closel 
O B \ C@ B B@3@<@9C
@ B B		@3@6 \ B@9XD  t  t t  Bt 
plfile_in_dir 
O B \CAR B B@3 C@5 Bi B@0@1 @1
@2@6 C @9XD  t  t t  Bt assert_index 
O B \C@ B B D@3@<@9C@0@ B B
index

@3@<@,@5 B @0	@1 @1
@2@,@5 \@.
library_index@2@5 A; @O@9CA B B@3 @.illegal_autoload_index	@2@5  @O@9XD  t  t t  Bt 
read_index 
O B \C@ B B@3@<@9C@ B B	
@3@<@5 \ B@6 \@9C@1@ B B@3 A@. AP@/ \@+	@2@5 \@5 D @. Fautoload_index@2@. A@. G A@+
@2@.read_index_from_stream	
@2@/ DE
@2 DF@6 A @9XD  t  t t  Bt load_library_index_p  
O B \ C@ B B@3@,@5index_checked_at B@,	@5 EC @_@f@e@j Cm@`@<@o@<@9C@M@ B B@3@,@.index_file_name@1@. A A@2@2@,	@5 C C@,
@5list_set B@. \@-@2@5 A8 @,@5 \@. \@2@5 CT @B@5autoload_directories B@J@P@=@. \@-@-@-@2@5 \'@. \*@-@2@5 \'@5 \@. \*
@2@6 \(@9XD  t  t t  Bt  A  @vD  t  t t  Bt  A  DD  t  t t  Bt  A  D<D  t  t t  Bt guarded_make_library_index 
O B \,C@~ B B @:C@-@ B B	
@3@B@. [	@2@,@.  @2@5 @E B@J@P@=
 E@. Fc@/ [	@2@5 \@C@6 \- B@9XD  t  t t  Bt  \ D  t  t t  Bt  \ @vD  t  t t  Bt  \ DD  t  t t  Bt  \ 
D  t  t t  Bt  \
 D  t  t t  Bt  \
 @vD  t  t t  Bt  \
 DD  t  t t  Bt  \
 
D  t  t t  Bt  [  	 D  t  t t  Bt  [  
O B [C@3@r B B@3@,@.writable_indexed_directory@2@,	@5 V B@<@. G A@+
@2@. \-	@2@. D	
@2@5 \@B$modified_index @ AQ@5 D& B@J@6 [ B@=@P@9C@| B B   @:XD  t  t t  Bt  [ 
O B [C@+A5 B B@3@. A@+
@1@. C* @@2@1@. A B_@2@1@. C' C)@2@1@. C" A{@2@2@.make_library_index2
	@2@6 E B@9XD  t  t t  Bt public_predicate 
O B \:CA B B@3@,
@5 A B@6canonical_pi B@9XD  t  t t  Bt  B 	 D  t  t t  Bt  B 
O B B
C@#@= B B@3@5load_library_index B@,
@5 \@>
@5 \ B@$@=
@5 \C@<@9XD  t  t t  Bt index_files 
O B \DCA{ B B @:C@}A| B B@3@. A@. G A@+
@2@. A
@+@2@/ DE
@2@,@.  E@2@5 \.@B@C@ 
 B B@!@5 B B@J@,@5 AE B@,@-@5 \@. \;@/ @+@+@2@. B
index((~k), ~k, ~k, ~k).~n@1@1@1@1@2@5 \9@=
@P@D@D@D@6 \E B@9XD  t  t t  Bt  VI @ID  t  t @Jt  Bt VH D  t  t t  Bt  VI 	 D  t  t t  Bt  VI 
O B VHC@\ B B@3@5$defined_predicate B@<@9C@^ B B@3@ 
 	
@!@,@,@5 \ GB@6 G; @9XD  t  t t  Bt  W	 	 D  t  t t  Bt  W	 
O B WC@J B B@3@5 Ay @5 Ck @<@5 \@@,@5 \@-@6 \C@9C@O B B@3@5 \@@,@-@5 \C@6 \@9XD  t  t t  Bt do_make_library_index 
O B \QC@=Ai B B@3@,@5ensure_slash B@. A@. G Br@+@2@. @T@.  B@/make@/ \
	@2@/ @T@.index_header@2@/ \E
@2@/ DE@2@,
@.index_error
@2@6 \.@9XD  t  t t  Bt 
pattern_files 
O B \]CAV B B 	@:C@ AW B B@3@,
@5 \H
@,@5 C. B@,@5 C B@6 \^ B@9XD  t  t t  Bt  \8 
O B \8C@1A B B@3MKINDEX@,	@,
@5 \ B A@5 Bl B@<@. D@+@2@. @*@.  @	@2@1@. A @@2@2@. D@-@2@6 \@9CA% B B@3@,	@.source_file_pattern	@2@,
@5 \#@6 \7 B@9XD  t  t t  Bt  \8 
O B \7C@1A> B B@3INDEX@-@,
@5 \d@,@5 \S@,@5 \a@B
@5library_index_out_of_date B@J
@5 \R B \4@- @@6 \5@=@P@9XD  t  t t  Bt  \ 
O B \C@ B B@3@5 D @,
@5 \F @5 \ B@<@9XD  t  t t  Bt  \& 
O B \%C@ B B@3@6 \@9C@ B B
@3@5 @. @<@6 \$@9XD  t  t t  Bt  \" 
O B \!C@ B B@3@. AP \i@2@0@. A A@2@1@. C" A{@2@1@. C' C)@2	@2@6 A @9XD  t  t t  Bt clear_library_index  
O B \s C@ B B  @3@. \@-@-@-@2@5 \'@. \*@-@2@5 \'@. \@-@2@6 \'@9XD  t  t t  Bt  \B 
O B \AC@ B B@3@5 \O@5 \P@,
@5 \@-@-@5 \C@<@9C@ B B@3@. G B \@2@6 E5 @9XD  t  t t  Bt  \2 
O B \1C@ B B@3@,	@0@. A A@2@1@. A Br@2@2@5 \! B@6 \@9C@6@ B B@3@. G. \c@2@0@. A A@2@1@. A A@2@1@. C" A{@2@1@. C' C)@2@2@,	@5 \r@5 \ \i@-@,
@5 \d Br@6 \e@9XD  t  t t  Bt  B 
O B BCA B B@3@B	 @@ A DO@J	@P@=@.  @@/ B @@2@5 \@6 \6@9XD  t  t t  Bt  \+ D  t  t t  Bt  \+ @vD  t  t t  Bt  \+ DD  t  t t  Bt  \+ 
D  t  t t  Bt  [ 
O B [C@)A B B@3@. A@+	@1@. C* @@2@1@. A B_@2@1@. C' C)@2@1@. C" A{@2@2@. \b	@2@6 \9@9XD  t  t t  Bt  \? 
O B \>CA B B@3@Q@<@O@9CA B B 
 

 
@:CA B B
 C

 
@3@_@d@`@l@u@9XD  t  t t  Bt  B  
O B [C@ B B  @3 B \s@6 G @9XD  t  t t  Bt  \Z 
O B \YCA B B@3/*  Creator: make/0~n~n@5 B B@)    Purpose: Provide index for autoload~n@5 \z*/~n~n@6 \z@9XD  t  t t  Bt  \\ 
O B \[CAt B B@3@5 A  B@ 
 F B B" A@!@<@9CAw B B@3 @6 \@9XD  t  t t  Bt  \l 
O B \kCA] B B@3@A
@5 F B@J
@N@<@9C@,A_ B B@3@,
@5 Ft B@> A@@,@5 \@_@d@g@q@D@=@,@5 \<@,
@5 \@_@d
@g@q@C@<@9XD  t  t t  Bt  \U 
O B \TCAH B B@3@B
@-@-  @5 AB B@J
@$	@= @6 \H@9XD  t  t t  Bt  \g 
O B \fCAN B B@3@,	 A@ A Be*.@6 \H@9XXQM @F@)/usr/lib/swi-prolog/library/arithmetic.pl  @AuC FkS E BEarithmetic_expression_valueXO @expand_predicate_arguments C@ @ @  @@:C@B@ @ @

 @T@3@,@,@5do_expand_function B@B@5 VL@5 A @J@ 
 @T C
@!@=@$@$
@6 \ B@9XO @	evaluable C@ @ @@3@Q@<@9C@ @ @@3@5 F @<@9C@ @ @	@3@<@9C@ @ @@3@5 \@. Ad@-@+	@2@. \	@2@6 E E@9XO @expand_function_arguments C@ @ @  @@:C@ @ @		

 @T@3
@5 \@6 \ B@9XO @ \ C@ @ @	 @@3@5 \ B@<@9C@ @ @@3@5 \@<@0@+@+@2@5 C@,
@5 \@0
@2@6 C@9C@C@ @ @

 @T@3 B@,
@5 B B@,@5 \ B
@5visible B@<@0@+@+@2@5 C@,@5 \@0	@2@,@5 H H@0@2@6 C@9C@ @ @@3 \@6 E B@9XO @ P C@ @ @	@3@Q@<@9C@ @ @
 @T
 @T
@3@<@. @T
@/ @T@2@6 P B@9C@ @ @
 @T @
@3@<@6 \@9C@ @ @
 @T
 @@3@<@6 \@9C@ @ @
 @T
 \@3@Q@Q@<@5 \@$@9C@ @ @
 @T

 @T
@3@<@5 \
@6 \@9C@ @ @ 	@:XO @expand_function C
@ @ @@3@,@5 \@6 \@9XO @ \ C@| @ @	@3@<@9C@} @ @@3@,
@5 E B@6 \@9XO @ G C@ @ @
 \
@3@,@,
@5 \ B@. @T
@/ \
@2@6 \@9C@*@ @ @
 G
@3@,@,
@5 \@,@,@5 \@. @T
@/ @T@/ \@2@6 \@9C@*@ @ @
 @<
@3@,@,
@5 \@,@,@5 \@. @T
@/ @T@/ \@2@6 \@9C@*@ @ @
 I	
@3@,@,
@5 \@,@,@5 \@. @T
@/ @T@/ I	@2@6 \@9C@*@ @ @
 I
@3@,@,
@5 \@,@,@5 \@. @T
@/ @T@/ I@2@6 \@9C@*@ @ @
 Hd
@3@,@,
@5 \@,@,@5 \@. @T
@/ @T@/ Hd@2@6 \@9C@*@ @ @
 O
@3@,@,
@5 \@,@,@5 \@. @T
@/ @T@/ O@2@6 \@9XO @	list_conj C
@^ @ @

@3@<@9C@_ @ @

 @T
@3@6 \ B@9XO @ B C@f @ @
eval$builtin@3@,
@.eval_clause
@2@6 C@9XO @ \ C
@b @ @@3@,	@5 \@6 \ B@9XO @ \ C@K@R @ @	
 D1
 \

@3@,@,@5 B
@5 B
@0@-@+@2@5 C@,@,@0@. \@+@2@2@5	eval_args B@0@2@5 C
@6 \@9XO @ \ C	@r @ @@3@5 \@<@$
@9C@u @ @@3@,@5 \@5 \@<@. @2@@9C@y @ @
 K`@3@,@5 \ B@_@d@i K`@u@9C@y @ @
acos@3@,@5 \@_@d@i \@u@9C@y @ @
acosh@3@,@5 \@_@d@i \@u@9C@ @y @ @
 I@3@,
@5 \@,@5 \@_@d
@d@j I@u@9C@y @ @
asin@3@,@5 \@_@d@i \@u@9C@y @ @
asinh@3@,@5 \@_@d@i \@u@9C@y @ @
atan@3@,@5 \@_@d@i \@u@9C@ @y @ @
 \@3@,
@5 \@,@5 \@_@d
@d@j \@u@9C@y @ @
atanh@3@,@5 \@_@d@i \@u@9C@ @y @ @
atan2@3@,
@5 \@,@5 \@_@d
@d@j \@u@9C@y @ @
 I@3@,@5 \@_@d@i \@u@9C@ @y @ @
 I@3@,
@5 \@,@5 \@_@d
@d@j I@u@9C@y @ @
ceil@3@,@5 \@_@d@i \@u@9C@y @ @
ceiling@3@,@5 \@_@d@i \@u@9C@ @y @ @
copysign@3@,
@5 \@,@5 \@_@d
@d@j \@u@9C@y @ @
cos@3@,@5 \@_@d@i \@u@9C@y @ @
cosh@3@,@5 \@_@d@i \@u@9C	@y @ @ G@3@_@h G @u@9C@ @y @ @
 K^@3@,
@5 \@,@5 \@_@d
@d@j K^@u@9C@ @y @ @
 C@3@,
@5 \@,@5 \@_@d
@d@j C@u@9C@ @y @ @
 @3@,
@5 \@,@5 \@_@d
@d@j @u@9C@ @y @ @
 K@3@,
@5 \@,@5 \@_@d
@d@j K@u@9C	@y @ @ K@3@_@h K @u@9C	@y @ @epsilon@3@_@h \ @u@9C@y @ @
erf@3@,@5 \@_@d@i \@u@9C@y @ @
erfc@3@,@5 \@_@d@i \@u@9C@y @ @
 \@3@,@5 \@_@d@i \@u@9C@y @ @
 K@3@,@5 \@_@d@i K@u@9C@y @ @
 F@3@,@5 \@_@d@i \@u@9C@y @ @
float_fractional_part@3@,@5 \@_@d@i \@u@9C@y @ @
float_integer_part@3@,@5 \@_@d@i \@u@9C@y @ @
floor@3@,@5 \@_@d@i \@u@9C@ @y @ @
gcd@3@,
@5 \@,@5 \@_@d
@d@j \@u@9C@ @y @ @
 V@3@,
@5 \@,@5 \@_@d
@d@j V@u@9C@y @ @
 Ck@3@,@5 \@_@d@i Ck@u@9C@y @ @
lgamma@3@,@5 \@_@d@i \@u@9C@y @ @
 Z@3@,@5 \@_@d@i Z@u@9C@y @ @
log10@3@,@5 \@_@d@i \@u@9C@y @ @
lsb@3@,@5 \@_@d@i \@u@9C@ @y @ @
<<@3@,
@5 \@,@5 \@_@d
@d@j \@u@9C@ @y @ @
 [@3@,
@5 \@,@5 \@_@d
@d@j [@u@9C@ @y @ @
 [f@3@,
@5 \@,@5 \@_@d
@d@j [f@u@9C@y @ @
 I@3@,@5 \@_@d@i I@u@9C@ @y @ @
 Cm@3@,
@5 \@,@5 \@_@d
@d@j Cm@u@9C@ @y @ @
 L@3@,
@5 \@,@5 \@_@d
@d@j L@u@9C@y @ @
msb@3@,@5 \@_@d@i \@u@9C	@y @ @pi@3@_@h \ @u@9C@y @ @
 R4@3@,@5 \@_@d@i R4@u@9C@y @ @
 D#@3@,
@5 \@,@5 \@_@d
@d@l@u@9C@y @ @
popcount@3@,@5 \@_@d@i \@u@9C@,@y @ @		
powm
@3@,@5 \@,@5 \
@,@5 \@_@d@d@d@k \@u@9C@y @ @
random@3@,@5 \@_@d@i \@u@9C	@y @ @random_float@3@_@h \ @u@9C@y @ @
 C@3@,@5 \@_@d@i \@u@9C@y @ @
rationalize@3@,@5 \@_@d@i \@u@9C@ @y @ @
rdiv@3@,
@5 \@,@5 \@_@d
@d@j \@u@9C@ @y @ @
 S9@3@,
@5 \@,@5 \@_@d
@d@j \@u@9C@y @ @
round@3@,@5 \@_@d@i \@u@9C@ @y @ @
>>@3@,
@5 \@,@5 \@_@d
@d@j \@u@9C@y @ @
 P@3@,@5 \@_@d@i \@u@9C@y @ @
sin@3@,@5 \@_@d@i \@u@9C@y @ @
sinh@3@,@5 \@_@d@i ]@u@9C@y @ @
sqrt@3@,@5 \@_@d@i ]@u@9C@y @ @
 IU@3@,
@5 \@,@5 \@_@d
@d@m@u@9C@y @ @
tan@3@,@5 \@_@d@i ]@u@9C@y @ @
tanh@3@,@5 \@_@d@i ]@u@9C@y @ @
 Z@3@,@5 \@_@d@i Z@u@9C@ @y @ @
 Q@3@,
@5 \@,@5 \@_@d
@d@j Q@u@9XO @ \ C@Z @ @ 
@:C@!@[ @ @


	
 \

@3@6 \@9XO @ B C@Y@A @ @	
	
 B A 

  @ \
@3 B@,@5 \@. @2
@,@5 B @B@ 
 
@!@J@5 B
@_@d@`@l@u@= S@6 B B@C@9XD  t  t t  @t  \ @#O @ \ CA @ @ 
 HN @@:CA @ @ 
 I @@:CA0 A A 
env A@:CA1 A A 
 ] A@:XD  t  t t  @t  B @ID  t  t @Jt  @t B O @ B C@> @ @@3@. @. D D@/ B@2@-@2@6 @9XD  t  t t  @t  \ @ID  t  t @Jt  @t \  AfO @ \ C@o @ @
 
@3@6 \@9XXQM DF/usr/lib/swi-prolog/boot/qlf.pl   zAs@ C S E GE EE DE @+XD  t  t t  Dt check_is_module 
O D ]C@+@ds/usr/lib/swi-prolog/boot/qlf.pl   zA ]@3@A@5 Ay D@J@N@. B @@2 AQ@5 AS D@<@. Gd@+@2@5 D D@. @. Cq E@2@-@2@6  D@9C@i ] ] @:XD  t  t t  Dt  G 	 D  t  t t  Dt  G 
O D GC@)@\ ] ]
loaded@3@. 	@2@,
@5 E D
@5 ] D@B
@5 ]@J@$
@=@$	@9XD  t  t t  Dt 	qcompile_ 
O D ]C@: ] ]@3@<@9C@; ] ]@3@<@5 ] D@6 ]@9C@l@> ] ]	@3@0@. A A@2@1@. A A@2@2@,@5 A D@,@,
@5 Bi D@B@$
 Ab@ A Be@J@. @. B @ Ab@2@/ A@.  @,@2Conflicting extension@2@5 ]@=@P@.  @@/ Bf@+ Ab@2@5 G D@,@5 ]@. 	@2@0@. H	@2
@2@6 @* D@9XD  t  t t  Dt  E 	 D  t  t t  Dt  E 
O D ]C@0@R ] ]@3 A@,
@0@. W W@2@2@5 W D@,@5 B D@. G
	
@2@. @T@. DE
@2@/ C@2@6 C D@9XD  t  t t  Dt  @, @ID  t  t @Jt  Dt D  D$D  t  t t  Dt  @, 
O D DC@7 ] ]
 
@3@6 ]@9XD  t  t t  Dt  @, @ID  t  t @Jt  Dt @+ D  t  t t  Dt  @, 
O D @+C@5 ] ]
 	
@3@6 ]@9XXQM DF@#/usr/lib/swi-prolog/boot/topvars.pl   zAs@ C S Eprint_toplevel_variables Everbose_expansionXD  t  t t  Dt v_member 
O D ]*C@g S S	
@3@>@'
@=@6 ]+ S@9XD  t  t t  Dt assert_bindings 
O D ]-C@o S S @:C@Z@p S S
	
@3@ 	
 DR@!@B@A@R@J@. F8$topvar@. DR@-@2@+
@2@. D	
@2@5 E S@B@!@Btoplevel_var_size@,@5 @\ S@J@-@5 E S@=@P@C@J ]0@-@5 Bx S@=@P@C@=@P@D
@6 ]. S@9XD  t  t t  Dt  V 
O D VC@; S S @:C@< S S
 DR	
@3@$	
@6 V S@9XD  t  t t  Dt name_var 
O D ]:C@Y S S	
 DR@3@'@<@9C@[ S S		@3@6 ]; S@9XD  t  t t  Dt toplevel_var 
O D ]=C
@ S S@3 ]0@. DR	@2@6 F8 S@9XD  t  t t  Dt expand_args 
O D ]AC@Q S S	@3@<@9C@%@R S S@3@,
@5 Ad S
@,@5expand_vars S@5 ]C@n@6 ]B S@9XD  t  t t  Dt print_query 
O D ]HC@5 S S@3@5 ]9@5 DZ S A@@5 H3 S@5 H0 S@O@9C@9 S S @:XD  t  t t  Dt  T 
O D TC@l S S	@3@6 ]8@9XD  t  t t  Dt  ]'  
O D ]&C@#@ S S@3@K
@,@,	@5 ]> S@L
$~w =~t~12|~p~n@0@1	@2@5 T S@O@=No defined toplevel variables~n@6 E S@D@9XD  t  t t  Dt delete_bound_vars 
O D ]SC@_ S S 	@:C@"@` S S	
@3@ 
 DR	@!@5 ],@<
@6 ]T S@9C
@d S S	@3@6 ]U@9XD  t  t t  Dt  Y  D  t  t t  Dt  Y  @vD  t  t t  Dt  Y  
D  t  t t  Dt  ]F 
O D ]EC	@A S S
	@3@Q	@<@9C
@C S S
	@3@5 B+ S@<@9C@)@E S S	
 D@3@,@5 ]<@B
@5 ]N@J
@<@=
@. @. Evariable@2@-@2@6  S@9C@K S S@3@,@,@5 B S@<@5 ]Z@n

@6 ]G@9XD  t  t t  Dt  ]) 
O D ](C
@ S S H@3@< Y@5 A8 S Y@6 @P S@9C@ S S J@3 Y@6 ][@9XD  t  t t  Dt  S 
O D SC@&@* S S@3@5 ]D@,@5 L S@5 ]U@B
@5 Y  S@5 F S@J
@6 ]I S@=@P@9XXQM @F@8/tmp/buildd/spark-2012.0.deb/simplifier/data__system.pro  7AAuC @S @Eget_system_start_date_timeEadd_system_start_date_timeE @E [Esave_data__system XO @ ]g C
@R @ @@3@. [@2@5 CT @<@9XD  t  t t  @t  @ @vO @ [ C  @ @ 
Proof Checker@:XO @ ]h C@&@\ @ @@3 @@,@5 @ @@0@.  @@/  ]d@2@1@.  @@/  @@2@2@5 [ [@<@9XD  t  t t  @t  ]d @vO @ ]e C@N @ @@3@. ]c	@2@5 ]j@<@9XXQM A0F@+/usr/lib/swi-prolog/library/prolog_stack.pl  @AuC FkS Eprint_prolog_backtraceE ]qEprolog_stack_frame_propertyE SE A.E SXD  t  t t  A0t  AJ AO A0 AJ C@(A A/ A/@3@B

backtrace_show_lines @@5 @[@J
@% @!@=@0@.subgoal_positions AQ@2@2@!@#	@6 AJ S@9XO A0nlc  C@} A/ A/   @:XD  t  t t  A0t  S @vD  t  t t  A0t  S @#O A0 A. C@ A/ A/ 
@3@<@9C@@ A/ A/

frame
@3level
@5 S@B@(
 D@J S@,@5 S@ 
 D@!@C@=@:@B@(
 A@J S@,@5 S@ 
 Ff@!@C@=@B B@,@5 S@J@ 
 H
@!@=@&	meta_call@C@C@B
@( ]@J@& @=@5	copy_goal S@Bpc@,@5 S@J@P@=@% D@B@Aparent@,@5 S@> S@,@5 S@.  D@-@2@5 HP@C@= X@,@5 @[@_@d@`@r@C@J@n?@6 ] S@=	@& @!@D@D@9XO A0clean_stack2 CA A/ A/ @:CA A/ A/

@3@5guard_frame S@<@9CA A/ A/

@3@6 ] S@9XO A0find_subgoal CA A/ A/ 		@:CA A/ A/
 F[

@3
@,@5 [3 H@6 ] S@9XO A0
hidden_module C@ A/ A/  @:C@ A/ A/  @@:XO A0 ]r CA	 A/ A/@3@6 ]p S@9XO A0clause_predicate_name CAl A/ A/@3@ A UN A@<@9CAn A/ A/@3@,
@-@5 D S@<@.  @
@2@6predicate_name A @9XO A0 ]| CA# A/ A/ 

@:C@3A% A/ A/	

@3@,@5 ]{@B@(
 @!@#@J@$@C@=@  FJ@!
@6 ]{@C@9C@ A- A/ A/
 ]
 @3@<@#
@,@5 ] S
@6
where_no_goal S@9C@+A0 A/ A/		
 ]
@3@,@5 ]@ 
 Cm V"@!
@6
where_goal S@9XO A0 S C@s A/ A/@3@5 Cj@5 Cj@Q
@<@0@. ]@2@2@5get_prolog_backtrace_lc S@6 ]} S@9C	@w A/ A/@3@5 ]@6 ]@9XO A0 ] CAc A/ A/ 	
 Cm~|~t[~D]~6+ @:XO A0lineno C@&A A/ A/@3@. @T@. G A@+@2@/ D@/newlinedetect@2@.lineno_	
@2@. DE@2@6 A S@9XO A0copy_term_limit C@ A/ A/ 	 Og@3@5 F@<@9C@@ A/ A/
@3@5 F@<@,@,@5 B
@n
?@%@B@$@_@d@d@p@J@5 B
 
@6copy_term_args S@D@D@D@=@T@n@5 B
 
@5 ]@n@_@d@d@j Cm@`@j Cm@v@. Ay@+@2<skipped ~D of ~D>@0@1@2@5 B S@5 Ac@,@5 Ac@,@5 Ac
@6 ] S@9C@ A/ A/@3@6 V? S@9XO A0 ] C@P@ A/ A/	@3@B@. ]@+@2@5 W V@J@% A@C
@=@,
@5 F S
 ]@,@5 S
 ]@,@5 S@B
@.goal_term_depth@+@2@5 ]@J@P@=backtrace_goal_depth@,@5 @[ [j@5 B B@6 ]@9XD  t  t t  A0t  V0 @#D  t  t t  A0t  V0 	 O A0 V1 C@0 A/ A/
 ]p
 ]y C,
 ]y@3 C,@6 Y S@9XO A0 ] C@*A A/ A/
 ]	 D	@3@. @+
@+@2@-@5 ]@,@,
@5 B
@. 
@/ 
@2@6 S@9XO A0is_stack CA A/ A/@3@R@ 
 S	@!@9XO A0 S CA A/ A/	@3@,
@5 S@Q
@<@9CA A/ A/@3@6 ]@9XO A0 ]u C
Aw A/ A/@3@,	@5 ] C@6 ]r S@9XO A0 ] C@)A A/ A/@3@. Gf@+@2@5 D
char_count@,@5stream_position_data S@_@d@f@q@< F}@,
@5 ]@_@d
@`@j Cm@u@9CA A/ A/@3
@5 G S@6 ] S@9XO A0 ]p CA A/ A/@3@. AI	
@2@,@5 B S A?@6 Nq S@9XO A0 ]s C@ A/ A/ 
 ]

 ]
@:C@ A/ A/
 ]	

 W|@3@6frame_predicate S@9C@0@ A/ A/
 ]	
 H

location 
@3@,@-@5subgoal_position S@. G@-@2@5 HP
@6 ] S@9C@ A/ A/
 ]


 HU
@3@*
 @9XO A0 ] CA5 A/ A/ 
 D	
 Cm~w <foreign>

@:CA7 A/ A/ 
 Ff	
 Cm WL

@:C@QA9 A/ A/
 H
@3@. ]y @@2 @@5 U V
@,@,@-@5 ]@. ]@-@2@5 HP@,@5 ]@,@5 ] S@#
@<@#@ 
 Cm~w at ~w:~d@!@9C@<AA A/ A/


 H@3@. Da@+
@2@5 Dd S@. F}@+@2@5 ]@,@5 ]@#
@<@#@ 
 Cm ]
@!@9C@ AG A/ A/
 H@3@,
@5clause_name ]@#
@ 
 Cm~w <no source>
@!@9CAK A/ A/  ]	<meta call>@:XO A0 ]v C@p A/ A/@3@6 S@9XO A0 ] CAN A/ A/
 D	
 Cm
 <foreign>@3@<@$@9C@HAP A/ A/
 H
@3@. ]y @@2 @@5 ]
@,@,@-@5 ]@. ]@-@2@5 HP@,@5 ]@#
@<@#@ 
 Cm	 at ~w:~d@!@9C@3AW A/ A/		
 H@3@. Da@+
@2@5 ]@. ]@+@2@5 ]@#
@<@#@ 
 Cm ]
@!@9C@$A\ A/ A/
 H@3@,
@5 ]@#
@<@#@ 
 Cm ~w <no source>
@!@9CA` A/ A/ 

@:XO A0 ] C@ A/ A/ 
 D

@:CA  A/ A/ 
 Ff

@:CA A/ A/
 H
@3@6 ]@9XO A0 ] C@,@ A/ A/@3@_@e@f@o@<@n

@,@5 Ac
@,@5 Ac@5 ]
@6 ]@9C@ A/ A/ @:XO A0 ] C@'A| A/ A/@3@,
@-@5 A ]@,@5 F S
@,@5 ]@5 Ac@6 Ac@9XO A0 ] C@ A/ A/ 	 @3@<@9C@D@ A/ A/	@3 G@,@5 S@B@-@ 
 
@!@J
@,@5 ]@B@5 ] S@J@$
@=
@ 

 @!@=@6 ]@D@C@9XXQM XF@#/usr/lib/swi-prolog/boot/history.pl   zAs@ C S E Y[E YIE XXD  t  t t  Xt 
save_event 
O X ]C@s@#/usr/lib/swi-prolog/boot/history.pl   zA ]@3@5 @. X@<@9C@ ] ]@3@6 Y[ X@9XD  t  t t  Xt  X @vD  t  t t  Xt  X DD  t  t t  Xt  X D<D  t  t t  Xt  X 	 D  t  t t  Xt history_depth_ 
O X ]C@ ] ]@3 Xa@5 @\ X@5 Ck X@_@e@` @q@<@9C@ ] ] @:XD  t  t t  Xt list_history  
O X ] C@D@d ] ]@3@B
@,@-@5 X X@J@P@=@% @,	@5 ] X@,
@5 E X@. @+@+@2@. @T@. E
@2@/ ^@2@,
@5 C X E@. Xa@/ ^
@2@6  X@9XD  t  t t  Xt expand_history 
O X ^	C@ ] ]@3@,@5 Cw X@,@5expand_history2 X@5 ^@<@9XD  t  t t  Xt save_history_line 
O X ^C@ ] ] D@3@<@9C@:@ ] ]@3 X_ @@5 ]@. Ay@+	@2 YS@0@1@0@. YT @@2@2@1 A@@1@0@. YT @@2@2@2@5 B X@.  @@/ YQ	@2@- C)@5 @E X@<@9C@ ] ] @:XD  t  t t  Xt  [ 
O X [C@!@ ] ]@3@,@,
@5 C X@,
@5 ^@<@,@5 ^@5 ^@<@9XD  t  t t  Xt  Y\ 	 D  t  t t  Xt  Y\ 
O X Y[C@+@ ] ]@3@B
@,	@-@5 ^@J@n
	@=@_@`@v
@C	@. ^
@2@5 @P X@,@5 ^@6remove_history X@9XD  t  t t  Xt  YJ 
O X YIC@@@4 ] ]@3@5 D X@5prompt_history X@. YP D)@+@2@,@. G^@. C@. DR@/ @. YN@-@2@-@2@/ @T@.  @2 C)@2@/ @2@5 ^
@5
read_history_ X@<@9XD  t  t t  Xt  ^ 
O X ^C@y ] ] A?@3@<@6 F  X@9C@C@{ ] ]@3@B
@,	@-@5 ^@J@n
	@=@%
@C	@,@5 N* X@,@5 ^!@B@0@~@1@!@2@,
@5 [ X@J
@5 YM X@=@5 ^#@C
@6 ^@9XD  t  t t  Xt  ^ 
O X ^C
@? ] ]
@3@5 ^  X@<@O@9C@B ] ]
	@3 C@. ^@/ C	@2@5 ^@<@O@9C@@E ] ]
@3@,@,@5 ^
 X@5 ^ X@,@5 V X@. YW@+@1@. YX@+@2@1@. U@2@2@,@. @T@.  @2 C)@2@5 ^@B@Q@J@$@$
@C@=@B@B@ 
$silent@!@J@ A F A A?
@6 YI X@=@#@5 ] X@B@( @@J E@. ^@/expanded@2@5 ^@=@P@$@$
@C@9XD  t  t t  Xt matching_event 
O X ^0CA ] ]@3@-@,
@5 ^@5 ^@-@5 ^@<@9XD  t  t t  Xt take_string 
O X ^2CA ] ]
@3csym@5 F X@<
@6 ^3 X@9C
A ] ]@3@<@9CA ] ] @:XD  t  t t  Xt take_number 
O X ^8CA ] ]
@3digit@5 ^5@<
@6 ^7@9C
A ] ]@3@<@9CA ] ] @:XD  t  t t  Xt get_last_event 
O X ^;C@ ] ]@3@-@,	@5 ^@5 ^@<@9C@ ] ]@3 E@. ^no_event@2@5 ^@O@9XD  t  t t  Xt 
find_event 
O X ^>CA ] ] D2	@3@<@6 ^< X@9C@(A ] ]@3 ^:@5 ^5@<@0@2@,
@5 ^9 X@,
@5 N% X@,@5 ^@6 ^@9C
A
 ] ]@3@,@5 ^7@6 ^1 X@9XD  t  t t  Xt match_event 
O X ^DC@ ] ]@3@5 ^? X@<@9C@ ] ]@3 E@. ^ ^=@2@5 ^@O@9XD  t  t t  Xt skip_quoted 
O X ^GC@ ] ]


@3@<@9C@!@ ] ] I

 I
@3@<
@6 ^H X@9C@#@ ] ]




@3@<
@6 ^I@9C@ ] ]
	
@3@<@6 ^I@9C@ ] ] 	@:XD  t  t t  Xt  ^ 
O X ^C@ ] ]@3@_@e@f@j Cm@` @p@<@9C@ ] ]@3@_@e@f@j Cm@v
@. ^
@-@2@5 H* X@<@9C@ ] ] @:XD  t  t t  Xt  ^ 
O X ^
C@ ] ] D2 D2 AQ@3@<@9C@ ] ] D2 D2
@3@5not_event_char X@<@0@2
@6 ^@9C@#@ ] ] D2	 @@3@<@,@,
@5 ^E X@,@5 ^@<
@-@6 ^@9C@"@ ] ]' ^O@3@< ^O@,
@,@5 ^I
@6 ^@9C@"@ ] ]" ^P@3@< ^P@,
@,@5 ^I
@6 ^@9C@ ] ]
@3@<
@6 ^@9C@ ] ]  AQ@:XD  t  t t  Xt  ^M 
O X ^LC	@ ] ]@3 ^4@5 ^5@<@O@9C@ ] ] D2@3@<@O@9CA  ] ] @:XD  t  t t  Xt  X  	 D  t  t t  Xt  X  
O X XC	@r ] ]  @3@. ^@-@-@2@6 A8 @9XXQM B-C @S @XD  t  t t  Bt  V9 @#D  t  t t  Bt  V9 
D  t  t t  Bt option_decl @#D  t  t t  Bt  ^R 
O B ^RC@0 @ @ 
process_create @@:C@6 @ @ 
 F @@:C@K A	 A	 
 Y A
@:C@' @ @ 
 AP @@:C@8 A A 
read_file_to_codes A@:C@< A A 
read_file_to_terms A@:C@c A A 

load_settings A@:C@4 A A 
 Uc A@:C@X A$ A$ 
prolog_read_source_term A&@:C@[ A$ A$ 
read_source_term_at_location A&@:C@c A$ A$ 
directory_source_files A&@:C@0 A/ A/ 
 ]p A0@:XXQM AF@3/usr/lib/swi-prolog/library/prolog_metainference.pl  @AuC FkS Einferred_meta_predicateEinfer_meta_predicateXO Aannotate_meta_args C@*@ A A@3@_@e@f@p@<@,
@5 Ac@,@5 Ac
@5annotate_meta_arg A@n@6 ^f ^k@9C@ A A @:XO Ameta_arg C@ A A@3 A@5 G{ @*	 O@<@9C@ A A	 @3@5 F@ 
 
@! A O@5 ^o@<@9C@ A A 	 IV@:XO Ajoin_annotation C@ A A	@3@<@9C@A@ A A@3@B@5 U ^k@A@5 ^s@J@N@J@$
@=@)@B
@A@5 ^s@J@N@5 ^s@J
@$
	@=@B
@5 ^s@5 ^s@J@&
 @=@&
 IV@9XD  t  t t  At  ^c @ID  t  t @Jt  At ^b  AO A ^b C@3 A A
 
@3@6inferred_meta_pred ^k@9C@5 A A
 
@3@. 
@2@. U@+@2@5 U@6 ^t@9XO Ameta_annotation C@ A A@3@,
@,@5 B
@5 B
@,@5	meta_args ^k@( @@9XO Acombine_meta_args C@ A A@3@<@9C
@ A A

@3@<@9C@ A A

@3@<@0
@2@6 ^| ^k@9C@9A A A


@3@0@+
@+@2@5 C@0
@+@2@5 C ^r@,@5 W W@,@0
@2@5 C@0@2@6 ^~@9XD  t  t t  At do_infer_meta_predicate @ID  t  t @Jt  At ^  AfO A ^ C@/@M A A
 
@3@,@,
@5 B
@,
@5 B
@.meta_pred_args_in_clause
	@2@,@5 C@* @!@6 ^~@9XO A U C@ A A@3@5 Cj@<@9C@ A A  @:C@ A A  V@:C@ A A  C@:XO A ^z C@7@ A A	@3@_@e@f@p@<@,
@5 Ac@,@5 Ac
@5 ^m ^k@B@5 ^s@J@& @@=@P@n@6 ^y@9C@ A A @:XO Aattr_unify_hook C@ A A@3 A@,
@5 ^o@<@,@5 ^q ^k A@6 G1 @9XO A ^i C	@ A A@3@Q	@<@6annotate ^k@9C	@ A A @3@<@6annotate_meta_vars_in_body ^k@9C@&@ A A@3@5 Cj@5 VL@<@,@5 C@,@5 D/@,
@5 H H@,
@5 C@6 ^@9C@ A A@3@5 ^s@5 F@ 	
 @!@Q@< O@6 ^@9C@ A A @:XO A ^ C@ A A@3 A@,
@5 ^o@<@,@5 ^ A@6 ^@9C@ A A@3 A@6 ^@9XD  t  t t  At  ^e @ID  t  t @Jt  At ^d  AfO A ^d C@@ A A@3@5 ^b ^k@<@9C@-@B A A
 
@3@. 
@2@. U@+@2@5 U@<@. @2@5 ^ ^k@. ^u	@2@6 A:@9C@F A A
 
@3@. 
@2@5 ^@. ^u
	@2@6 A:@9XO A ^ C@l A A@3@5 B*@<@9C
@n A A@3@Q@< @6 ^@9C@(@q A A
 
@3@<@B@5 Ax@J@6 ^@=@B
@Q
@J
 O@6 ^@=@P@9C@x A A
 @T
@3@<@5 ^@6 ^@9C@{ A A
 G^
@3@<@5 ^@6 ^@9C@~ A A
 C
@3@<@5 ^@6 ^@9C@ A A
 C
@3@<@5 ^@6 ^@9C@ A A
 DR
@3@Q
@Q@<@$
@9C@ @ A A@3@. 	@2@. @J@+
@2@5 U@<@-@,@5 B
@6 ^l@9C@ A A@3@. 	@2@,
@5 ^@<@-@,@5 B
@6 ^l@9C@ A A @:XO A ^ C@Y A A@3@. 	@2@,@5 H@5 ^@6 ^w ^k@9XD  t  t t  At  ^v @vO A ^u C  @ @ 
 [ @
 [ IV D$ D$  D$ @:C  @ @ 
 I @
 I @:C
  @ @ 
 N @
 N IV @:C  @ @ 
 I^ @
 I^ @:C
  @ @ 
 O @
 O IV @:C  @ @ 
generated_predicate A
 ^ @:C  @ @ 
 [ @
 [ D$  D$ @:C
  @ @ 
 [ @
 [ D$ @:C
  @ @ 
 [ @
 [ D$ @:C  @ @ 
 [ @
 [ D$  D$ @:C
  @ @ 
 [ @
 [ IV @:C
  @ @ 
 [ @
 [ D$ @:XXQM AF@$/usr/lib/swi-prolog/library/apply.pl  @AuC FkS EscanlE ^E ^E ^E WE ^EexcludeE DEfoldlE ^E ^E ^E WE WE	partitionE ^XD  t  t t  At  ^ @ID  t  t @Jt  At ^ D$ D$ AfO A ^ CA( A A

@3@6scanl_ W@9XD  t  t t  At  ^ @ID  t  t @Jt  At ^ D$ D$ D$ AfO A ^ CA1 A A

@3
@6 ^ W@9XD  t  t t  At  ^ @ID  t  t @Jt  At ^ D$ D$ D$ D$ AfO A ^ CA: A A
@3@6 ^ W@9XD  t  t t  At  ^ @ID  t  t @Jt  At ^ D$ D$ D$ D$ D$ AfO A ^ CAC A A

@3
@6 ^ W@9XO A ^ CAF A A 
@:C@3AG A A
@3
@@6 ^@9XO A ^ CA= A A 
@:C@,A> A A
@3@@6 ^@9XD  t  t t  At  W @ID  t  t @Jt  At ^ A A AO A ^ C	@ A A@3@6maplist_ W@9XD  t  t t  At  W @ID  t  t @Jt  At ^ A A A AO A ^ C@ A A@3@6 ^ W@9XD  t  t t  At  ^ @ID  t  t @Jt  At ^ D$ D$ AfO A ^ C	@ A A@3@6foldl_ W@9XD  t  t t  At  ^ @ID  t  t @Jt  At ^ D$ D$ D$ AfO A ^ C@ A A@3@6 ^ W@9XD  t  t t  At  ^ @ID  t  t @Jt  At ^ D$ D$ D$ D$ AfO A ^ C
A A A@3
@6 ^ W@9XD  t  t t  At  ^ @ID  t  t @Jt  At ^ D$ D$ D$ D$ D$ AfO A ^ CA A A@3
@6 ^ W@9XD  t  t t  At  W @ID  t  t @Jt  At W AO A W C@ A A@3@6 ^ W@9XD  t  t t  At  W @ID  t  t @Jt  At ^ A AO A ^ C@ A A@3@6 ^ W@9XO A ^ C@ A A @:C@&@ A A


@3
@@6 ^@9XO A ^ C@ A A @:C@ A A


@3@
@6 ^@9XO A ^ C@ A A 
@:C@ A A


@3
@,@@6 ^@9XO A ^ C@ A A 

@:C@ A A
@3@,@
@6 ^@9XD  t  t t  At  ^ @ID  t  t @Jt  At ^ D$ AfO A ^ C@l A A@3@6exclude_ W@9XD  t  t t  At  D @ID  t  t @Jt  At ^ D$ AfO A ^ C@[ A A@3@6include_ W@9XO A ^ CA4 A A 
@:C@#A5 A A

@3
@@6 ^@9XO A ^ CA+ A A 
@:CA, A A
@3@
@6 ^@9XO A ^ C	A A A 

@:C@.A A A@3
@,@@6 ^@9XO A ^ CA A A 
@:C@'A A A

@3@,@
@6 ^@9XD  t  t t  At  ^ @ID  t  t @Jt  At ^ D$ Af AfO A ^ C	@~ A A@3@6
partition_ W@9XD  t  t t  At  ^ @ID  t  t @Jt  At ^ D$ Af Af AfO A ^ C@ A A@3@6 ^ W@9XO A ^ C@ A A @:C@ A A
@3@@6 ^@9XO A ^ C@ A A @:C@ A A
@3
@@6 ^@9XO A ^ C@ A A 	@:C@8@ A A	
@3@B@@J@ 
@!
@6 ^@C@=@ @!
@6 ^@C@9XO A ^ C@o A A 	@:C@$@p A A@3@B@@J@#
@=	@ 

@!
@6 ^@9XO A ^ C@ A A 	@:C@ A A
@3
@,@
@6 ^ W@9XO A ^ C@^ A A 	@:C@$@_ A A@3@B@@J@ 

@!@=@#

@6 ^@9XO A ^ C@ A A D|
	@3@<
@6 ^@9C@ A A C5
	@3@<@6 ^@9C@ A A G

	@3@<
@6 ^@9C@ A A@3@. Y@1<.=@1 G
@2@6 B B@9XXQM @F@$/usr/lib/swi-prolog/library/shlib.pl  @AuC FkS E DEuse_foreign_libraryE DEcurrent_foreign_libraryEunload_foreign_libraryE ^Ereload_foreign_libraries E ^XD  t  t t  @t find_library 
O @ ^C@;@ @ @
 @@3@,@5 C @,@5 Fq @. E shared A@+
@2@. A@. F| W	@+@2@. W
@2@/ DE@2@. DE
@2@5 A @<@9C@ @ @
 AQ@3@0@. A B^@2@1@. A A@2@1@. C' C)@2@2@5 A @<@9C@ @ @	 AQ@3@5 Ax@<@9C@ @ @
 D AQ@3@5 Ax@<@9C@ @ @@3@. @. E A@2@-@2@6 @9XD  t  t t  @t  E3 @vD  t  t t  @t  E3 DD  t  t t  @t  E3 
D  t  t t  @t current_library @vD  t  t t  @t  ^ DD  t  t t  @t  ^ 
D  t  t t  @t  ^  
O @ ^C@/AN @ @@3@. J@+@+	@+
@2@. @T@. H*@/ ^	@-
@-@2@/ E Af@2@,@5 C@,@5 Q H@6reload_libraries E-@9XD  t  t t  @t  E0 @vD  t  t t  @t  E0 DD  t  t t  @t  E0 
D  t  t t  @t  ^ @ID  t  t @Jt  @t ^  D$D  t  t t  @t  ^ 
O @ ^C
A @ @@3@. D	@2 B@6 B @9XD  t  t t  @t  ^ 
O @ ^CA@ @ @@3@-@-@-@-@5 ^ E-@,
@. E2
@2@6 C@9XD  t  t t  @t  ^ 
O @ ^C
A @ @@3@. F	uninstall@2@6 ^ E-@9XD  t  t t  @t  ^ @ID  t  t @Jt  @t ^ D  t  t t  @t  ^ 
O @ ^CA @ @@3@. D@2 B@6 ^@9XD  t  t t  @t  ^ 
O @ ^C
A @ @@3$foreign@.	do_unload	@2@6 G @9XD  t  t t  @t unload_all_foreign_libraries  
O @ ^ C	Al @ @  @3unix @@5 @[@<@9CAn @ @@3@. ^@+@-@-@-@-@2@.unload_foreign@2@6 E E-@9XD  t  t t  @t  D @ID  t  t @Jt  @t D  D$D  t  t t  @t  D 
O @ DC@ @ @
 
@3 ^@. D
	@2@6 ^@9XD  t  t t  @t   @vD  t  t t  @t   DD  t  t t  @t   
D  t  t t  @t  ^ 
O @ ^C@OAy @ @	@3@5 ^ E-@B@=@. E2@+	@/ @+
@+@2 @@,@5 D E-@B@(	 E1@J@,
@,@5 B
@. 

@2@5 A E-@5 D	 E-@O@=@F@D
@J@P@=
@P@D	@D@D
@9XD  t  t t  @t  D @ID  t  t @Jt  @t D D  t  t t  @t  D 
O @ DC
@ @ @@3@. ^install@2@6 D E-@9XD  t  t t  @t abolish_foreign 
O @ _C@-A$ @ @@3@>@"@. E2@/ @+	@+
@2@5 H)@,@,@5 B
@. 	@2@5 _@O@=@P@D	@D@9XD  t  t t  @t  ^ 
O @ ^CAW @ @ @:C@,AX @ @
 ^	
@3@B
@5 ^ E-@J
@P@= @. @	load_failed@2@5  E-@6 ^@9XD  t  t t  @t  ^ 
O @ ^C@:A @ @@3@-@-@,
@,@5 ^@. ^@-@-@-@-@2@5 A7@B
@,@5entry E-@. 
@/ G@2@@J
@P@=@P@C@5 _ E-@6 @t E-@9XD  t  t t  @t  D 
O @ ^C
@ @ @@3@-@-@-@-@5 ^@<@9C@@ @ @	@3@. @-@-@2@5 A7@,@,@5 ^ E-@. E/@2@5 @O@. 	@/open_shared_object@+
@2@, @@5 @D@B@R@J@5delete_foreign_lib E-@. @2@5 E4@O@=@5 _@<@B@)@,@5 _@. 	@/ _
@2@@J@. E/@2@5 A7
@6assert_shlib E-@C@=@+@. E/@2@5 A7
@5 _@,@. _

@2@,@5 C@. @. Eforeign_install_function@/ _@2@-@2@6 @9C@/@ @ @@3@. E/@2@5 A7@B@-@,@5  E-@J@. @-@-@2@5 A7@6 @=@. @. Eforeign_library@2@-@2@6 @C@9XD  t  t t  @t  _ 
O @ _C@ @ @ @@3@. S 	@2@- @@6 @D@9C@ @ @ @:XD  t  t t  @t  _ 
O @ _
C@ @ @
	@3@. ^@-@2@5 HP@<@9C@ @ @	
 ^@3@,@5base E-@0@1@2 JH@6 F, @9C	@ @ @ 	
 ^@:XD  t  t t  @t  _" 
O @ _!C@ @ @@3@5 B*@<@,
@5 E @-@6 Bi @9C@ @ @@3@0@-@1@+
@2@5 C@6 _ @9XD  t  t t  @t  _ 
O @ _CA3 @ @@3@. ^@-@-@-@-@2@5 A7@. ^	
@2@6 @O@9XXQM @F@&/usr/lib/swi-prolog/library/process.pl  AuC FkS E
is_processEprocess_killE
process_idEprocess_releaseEprocess_waitE _)E _+E _/E ^TXD  t  t t  @t  ^UO @ _& C
A/ @ @@3@5 Cj@_@e@` @q@9XO @exe_options C@"@ @ @@3 J  @@5 @[@<@ 
 C A?execom
 A A@!@9C
@ @ @@3@ 
 A P@!@9XO @map_arg CA	 @ @@3@<@9CA
 @ @@3@5 B @@<map_arg_prim@,
@5 ^ W@6 C _:@9CA @ @@3@6 _; _:@9XO @ _( CAa @ @@3 L2@6 _0 _:@9XO @ _1 CA  @ @@3pid@6 @[@9XO @ _2 CAP @ @@3@6 _. _:@9XD  t  t t  @t  V0 @#D  t  t t  @t  V0 	 O @ V1 C@0 @ @
 ^T
stdin S
 _C@3 S@6 Y _:@9C@0 @ @
 ^T
stdout S
 _F@3 S@6 _E@9C@0 @ @
 ^T
stderr S
 _H@3 S@6 _E@9C@0 @ @
 ^T
 D Az
 _J@3 Az@6 _E@9C@0 @ @
 ^T
 ] B S
 ]@3@. _K S@2@6 _E@9C@0 @ @
 ^T
 N R4 Cl
 N@3 Cl@6 _E@9C@0 @ @
 ^T
 @ I Cl
 _L@3output@5 @" _: Cl@6 _E@9C@0 @ @
 ^T
detached R4 C,
 _P@3 C,@6 _E@9C@0 @ @
 ^T
window R4 C,
 _R@3 C,@6 _E@9XO @ _? CA @ @
 Da
@3@<@B@5 F@J@,@5 T~ _:@=@#
@6 X8 _:@9CA @ @ 	@:XD  t  t t  @t  _)O @expand_cwd_option C@Q@ @ @@3@. _J@+
@2@,@5 W V@<@B@,@5 F@J@,@0@. A B_@2@1@. A A@2@2@5 A _:@,
@5 _U@ 	
 _J
@!@=@B
@5 D _:@J@$	@= B_@6 E B@D@9C@ @ @ 	@:XO @ _* CA( @ @ 	@:XO @ _, CA8 @ @@3@-@6 _2 _:@9XD  t  t t  @t  _/O @ ^T C@4@ @ @		@3@,@5 _3 _:@,@5 _Y B@5 B B _8@,
@5 _<@,@5 _U@,@0
@2@5 C@,@5 _V _:@6 ^U _:@9XXQMdateF@#/usr/lib/swi-prolog/library/date.pl  @Au@ C FkS E A(Eday_of_the_weekEday_of_the_yearE
parse_timeE _iXO _bday_name C@u A'  @A _m  @S@u@n@:C@ _m _m @M@o@n@:C@ _m _m @T@u@e@:C@ _m _m @W@e@d@:C@ _m _m @T@h@u@:C@ _m _m @F@r@i@:C@ _m _m @S@a@t@:C@ _m _m @S@u@n@:XO _bdigits C@ _m _m
@3 ^:@5 ^6 _b@#
@<@#@6 _n _q@9C@ _m _m 		@:XO _b _b
 C@.@Z _m _m

iso_8601
 @-@3 _t@,
 @,@5 _s _q@_@`?@d@m@u@$@9C@] _m _m _t
 @3@,@5year _q
@6
iso_8601_rest _q@9C@@` _m _mrfc_1123
 @3@-@,@5 _k _q@ @,@ @!@,@5ws _q@,@5day_of_the_month _q@,@5 _~@,@5
month_name _q@,@5 _~@,@5 _v@,@5 _~@,@5hour _q@ @:@!
@,@5minute _q@ @:@!@,@5second _q@,@ @5 _~@B@"@ @ @G@M@T@!@!@J@"@$@!@=@$@ @C@!@9XO _b _d C@.A _m _m
 _b
@3@. Ay@+
@2%u@. _b	
     Af Af@2@5 BO _q
@6 X _q@9XO _bopt_fraction C@H@ _m _m

@3@>@ 
@.@!@=	@ 
@,@!@<@#
@,
@,@5 _r@,@5 D/@_@d@` @q@,@5 N$@_@e@d@`
@d@j V@j @l@u@$@9C@ _m _m 		
@:XO _b _f C@.A _m _m
 _
@3@. Ay@+
@2%j@. _
     Af Af@2@5 _
@6 _@9XO _b ^: C@ _m _m	@3@. ^:@2@5 _p@$
@9XO _b _j C@R _m _m@3@-@6 _h _q@9XO _b _h C@7@U _m _m@3@,@5 N)@. _b	@+@+
@+@+@+@+@+@2@5 B _q@<@. _
 Af Af@2@6 Ed _q@9XO _b	int2digit C@ _m _m@3@,@,@5 _ _q@,
@,@5 _@_@d@`
@m@d
@l@u@$
@9XO _b _c C
@: _m _m  _x
 _@:C@; _m _m month
 _	@:C@< _m _m day
 _
@:C@= _m _m  _
 _
@:C@> _m _m  _
 _
@:C@? _m _m  _
 _
@:C@@ _m _m 
utc_offset
 _
@:C@A _m _m	time_zone
 _
@3@* Af@9C@B _m _mdaylight_saving
 _
@3@* Af@9C@D _m _m  _b
 _

 _
@:C@E _m _m time
 _


 _
@:XO _b _w C@;@ _m _m@3@,@,@5 _@,
@,@5 _@,@,@5 _@,@,@5 _@_@d@`C@m@d
@`@d@m@l@d@`
@m@l@d@l@u@$
@9XO _bweek_ordinal C@;A _m _m@3@. Ay@+@2%w@. _     Af Af@2@5 _@,
@5 _@_@f@`@j Cm@`@m@d
@j Cm@g@l@`@l@u@9XO _b _z C@-@o _m _m
@-@3@,@5 _ _q@ @-@!@,@5 _ _q
@6opt_time _q@9C@r _m _m		
    @-@3@6 _@9C@t _m _m

@3@,@5 _@,@5 _
@6 _@9C@ @w _m _m

	
@-@3@,@5ordinal _q
@6 _@9C@@@z _m _m	
@-@W@3@,@,@5week _q@ @-@!@,@,@5 _e _q
@,@5 _@5 _ _q@$@9C@4@~ _m _m	
@W@3@,@,@5 _@,@,@5 _
@,@5 _@5 _@$@9C@%@ _m _m		   @W@3@,@,@5 _@5 _@$@9XO _b _ C@ _m _m@3@,@5 _@5 E _q@$
@9XO _biso_time C@S@ _m _m@3@,
@,@5 _@ @:@!@,@,@5 _@ @:@!@,@,@5 _@,@,@,@,@5timezone _q@_@d
@d@l@u@_@d@d@l@u@_@d@d@l@u@$@9C@?@ _m _m@3@,
@,@5 _@ @:@!@,@,@5 _@,@,@,@,@5 _@_@d
@d@l@u@_@d@d@l@u@_@d@u@$@9C@A@ _m _m@3@,
@,@5 _@,@,@5 _@,@,@5 _@,@,@,@,@5 _@_@d
@d@l@u@_@d@d@l@u@_@d@d@l@u@$@9C@6@ _m _m

@3@,
@,@5 _@,@,@5 _@,@,@,@,@5 _@_@d
@d@l@u@_@d@d@l@u@_@d@u@$@9C@+@ _m _m@3@,
@,@5 _@,@,@,@,@5 _@_@d
@d@l@u@_@d@u@_@d@u@$@9XO _b _ C@ _m _m@3@,@5 _ _q@5@5 _@$
@9XO _b _ C@8@ _m _m
 @+
@3@,
@,@5 _@ @:@!@,@,@5 _@_@`?@d@m@u@_@`?@d@m@u@$@9C@/@ _m _m


 @+
@3@,
@,@5 _@,@,@5 _@_@`?@d@m@u@_@`?@d@m@u@$@9C@ @ _m _m	  @+
@3@,
@,@5 _@_@`?@d@m@u@$@9C@2@ _m _m
 @-
@3@,
@,@5 _@ @:@!@,@,@5 _@_@d@u@_@d@u@$@9C@)@ _m _m


 @-
@3@,
@,@5 _@,@,@5 _@_@d@u@_@d@u@$@9C@ _m _m	  @-
@3@,
@,@5 _@_@d@u@$@9C@ _m _m    @Z

@:C@ _m _m   @3@,
@5 _~@ 
@U@T@C@!@9C@ _m _m   @3@,
@5 _~@ 
@G@M@T@!@9C
@ _m _m    	@:XO _b _ C@%@ _m _m@3@>@ @T
@!@=	@ @ 
@!@<@#
@6 _ _q@9C
@ _m _m    	@:XO _b _ C@4@ _m _m		@3@,@,@5 _@,
@,@5 _@,@,@5 _@_@d@`@d@m@d
@`
@m@l@d@l@uAn@5 _@$
@9XO _b _ C@ _m _m@3@,@5 _@5 _@$
@9XO _b _ C@ _m _m@3@,@5 _@5 _@$
@9XO _b _ C@ _m _m@3@,@,@5 _ @<@5 _@#

@6 _ _q@9XO _b _ C@ _m _m@3@,@5 _ @;@5 _@$
@9XO _b _ C@ _m _m@3@,@5 _ @5 _@$
@9XO _b _ C@ _m _m @J@a@n@:C@ _m _m @F@e@b@:C@ _m _m @M@a@r@:C@ _m _m @A@p@r@:C@ _m _m @M@a@y@:C@ _m _m @J@u@n@:C@ _m _m @J@u@l@:C@ _m _m @A@u@g@:C@ _m _m 	@S@e@p@:C@ _m _m 
@O@c@t@:C@ _m _m @N@o@v@:C@ _m _m @D@e@c@:XO _b _ C@ _m _m@ 
@3@<@#
@6 _~@9CA _m _m 	@:XO _b _ C@ _m _m@3@,@5 _@5 _@$
@9XXQM BF@$/usr/lib/swi-prolog/boot/predopts.pl   zAsC S XD  t  t t  Bt  \? 
O B \>C@&@ B B
 
 C
 
 
@3@5 Ck B@<
@_@d@`@l@u@9C@ B B
 C

 
@3@5 _@<@_@d@`@l@u@9C@ B B 	@:XD  t  t t  Bt  B 
O B BC@y@0 B B


  B ^S
	
 B B9 
  V0@3@,@5 \> B B@,@5 B B@. @2
@. @+@+@2@5 B @5 B @B@5 B @J@P@=
@. @. B B
@2@-@2@5  B@.option_clauses

	@2@,@5 B Vl@6qualify_list B@9XD  t  t t  Bt  _ 
O B _C@@ B B 	@:C@A B B	
@3
@5 Vp B@6 _@9XD  t  t t  Bt  _ AD  t  t t  Bt  _ 
O B _C@I B B 
@:C@J B B		@3@,@5
option_clause B
@6 _ B@9XD  t  t t  Bt  _ 
O B _C@N B B@3@Q@<@.  @-@2@5 _@$@9C@}@R B B
 V2
@3@<@#
@,@5 _@. 
@2@,@. @+@+@2@5 _@,@5 _@. D1@. V1	@. V2
@2@+@+@2@/ @T@. Fw@/ @.@. Cm@2@2@/  B@/ V8@. @2@1@. Cm@2@2@!@#@ 
 
@!@9C@A@[ B B@3@0@+
@+@2@5 C @<@,@,@5modes_and_types B@,@0
@2@5 _@. D1@. V1	@-@2@2@!@#@ 
 
@!@9C@b B B@3@. F@/ Boption_specifier@2@5 _@$@9XD  t  t t  Bt  Vo 
O B VpC@E B B
 @3@<@9C@F B B 
@:XD  t  t t  Bt 	type_goal 
O B _C
@z B B 

 Y	@:XD  t  t t  Bt 
mode_and_type 
O B _C@s B B
 I	
 @T
 _O _M	@3@<@6 _ B@9C@u B B
 R4@3@<@6 _@9C@w B B@3@6 _@9XD  t  t t  Bt  _ 
O B _C@f B B  @@:C@G@g B B	
@3
@,@5 _ B@B@( @!@J@$
@& @!@C@=@%@B@( @@J@6 _@C@=@ 

 @T@!@6 _@9XXQM AF@'/usr/lib/swi-prolog/library/settings.pl  @AuC FkS Erestore_settingE
save_settings E ^ZE BE
list_settings Eset_setting_defaultEconvert_setting_textE ^[Esetting_propertyE BE UE _Eset_settingE _XD  t  t t  At  B 
O A BC@ A A@3@,@5 B B@<@$@9C	@ A A@3@5 B*@<@$@9C@ A A@3@,@5
setting_cache B@<@$@9C@6@ A A
 ]@3@<@B@"@,
@5 J B@J
@,@5 _ B@. _@. ]@2
@2@5 CT B@$@=	environment_variable@6 E B@D
@9C@5@ A A	
 ]

@3@<@B@,@5 _@J@,@5 _@=@$
@D@. _@. ]@2
@2@5 _@$@9C@%@ A A
 B@3@<@. 	@2@,
@,@5 B@. 
@2@5 U B@6 B@9C@@@ A A	@3@,@5numeric_type B@<@,
@5 \ B@B@( F@J@_@d
@i \@v@=@B@& Cl@J@_@d
@i \@v@=@#
@. _
@2@5 _@$@9C@6@ A A
 D#
	 Az@3@<@.expr_to_list@. D#
@2	@2@,@5 B B@,@5 C B@. _@. D#
@2 Az@2@5 _@$@9C@#A  A A

 _K@3@<@,
@5eval_list_default B@. _@. _K@2
@2@5 _@$
@9CA A A 
@:XD  t  t t  At  B @#D  t  t t  At  B 
D  t  t t  At  _ 
O A _CBy A A@3@5convert_text B@<@9C
B{ A A Az		@3@< Az@6 B@9C
B} A A C,		@3@< C,@6 B@9CB A A Cl@3@<@,@5 Fq B@_@d@i \@u@9CB A A F@3@<@,@5  @_@d@i \@u@9C@+B A A
 Dg@3@<@B
@5 Cj@J
 Cl@5 _@= F@5 _@.  @2@6 B@9C
B A A@3@5  @6 B@9XD  t  t t  At  _ 
O A _C@*B5 A A@3@5 E@<@ 
 
@!@,@,
@,@,@5curr_setting B@<
@6 _ B@9C@%B: A A@3@ 
 
@!@,@,
@,@,@5  
@6  @9XD  t  t t  At  _ @vD  t  t t  At  _ DD  t  t t  At  _ 
D  t  t t  At  _ 
O A _C@CA A A@3@,	@0@. A Br@2@2@5 A B@< Br@,
@0@. Dutf8@2@1@.bom @@2@2@5 W @5write_setting_header B@. B@+@+@-@-@-@-@2@.save_setting
@/ @2@5 E B@6 [@9XD  t  t t  At 
local_file @vD  t  t t  At   " 
D  t  t t  At  _ @ID  t  t @Jt  At _  D$D  t  t t  At  _ 
O A _C@uA A A	@3@,
@,@5 B Az@5 B@B@S@,@,
@-@-@5 B@J@.  A@/
st_default
@-@2@5 A7@. 
@2@5retract_setting B@B@'	
@J@P@=@.  A@/  #
	@2@5 _@,@5 B@. 
@2@6 _ B@= B@. 
@2@6 _@D@C@9XD  t  t t  At  ^[ 
O A _CA A A@3@6 ^Z B@9XD  t  t t  At  B @ID  t  t @Jt  At U  AD  t  t t  At  B 
O A UC@j@ A A
@3@,
@,@5 B@B@F@5 E@J@B@,@5st_value B@J@$	@D
@=@*@B@,
@,@-@-@5  @J
@6 B@= B@. 
@2@6 _@D
@C@=@-@-@-@-@5 B@. 
@2@6  @D@C@9XD  t  t t  At   , @vD  t  t t  At   , 
D  t  t t  At    
O A  C@"@e A A	@3@,
@5 B@B
@,@5  # B@J@$@=@$@C@9XD  t  t t  At list_setting 
O A  .C@XB_ A A
 @3@,
@,@,@-@5  
@,@5 B@. @2@,@5  @B
@)@J@% IV@=@% A?~w~t~*| ~q~w~t~*| ~w~n@0@. @2@1	@1@1@1
@1@2@6 T B@9XD  t  t t  At 	spec_term 
O A  2CB[ A A
 

 
@3@<@9CB\ A A 	
 @:XD  t  t t  At  _  
O A _CBM A A  @3@-@6 _ B@9XD  t  t t  At     
O A  C@[B A A		
 
@3@,@,
@,@-@5  @B@>@,@5  *@A
@,@5 B@5 Z B@J@N@=@C@J~n%	~w~n@0@2@5 Bsetting(~q:~q, ~q).~n@0
@1@1@2@6 B@=@P@D@9XD  t  t t  At 
store_setting 
O A  8C@`A A A

 U
 
@3@,
@,@-@-@5  @<
@,@5 B@B@'@J@P@=@2@@
@5 B@J@.  +
@-@2@5 A7@.  +
@2@5 _@. A@/ F@. 
@2@2@6	broadcast  >@M@9C@@A A A
 U
 
@3@<@B
@#@. Y E#@2 E#@5 U V@J
@.  +
@-@2@5 A7@.  +
@2@6 _@= B@. 
@2@6 _@9CA A A@3 B@6 B B@9XD  t  t t  At read_setting 
O A  BCA A A@3@0@. FX T@2@2@6 F @9XD  t  t t  At   ' 
O A  &CAm A A
 	
@3@.  +
	@-@2@6 A7@9XD  t  t t  At    
O A  CA A A
 D#
@3@<@#
@,@5  F B
@6  G@9C@0A A A	
 ]@3@<@#
@B@,@5 _@#
@J@ @!@= _@5 _@$
@D@9C@2A A A	

 ]

@3@<@#
@B@,@5 _@#@J@ @!@=@ 
@!@D@9C@/A" A A


   @3@<@#
@. 	@2@,@,@5 B@. @2@,@5  @#
@ @!@9CA' A A 
@:XD  t  t t  At  ] AD  t  t t  At  ] 
O A ]
CA3 A A@3@B@,
@5 _@J F@6 _@= _@6 _@C
@9XD  t  t t  At clear_setting_cache  
O A  H C
@ A A  @3@. _@-@-@-@2@6 A7@9XD  t  t t  At  B @ID  t  t @Jt  At _ D  t  t t  At  B 
O A _CB  A A@3@5 E@<@,	@,
@5 B@-@-@-@-@6 B@9CB$ A A
 	
@3@-@-@-@-@6 B@9XD  t  t t  At  B 
O A BCA A A@3@6 B@9XD  t  t t  At  _ 
O A _C@=BP A A@3@,	@5  3 B@%
@%@(
~`=t~72|~n@5 E B~w~t~*| ~w~w~t~*| ~w~n@0Name@1
@1Value (*=modified)@1 A?@1@1Comment@2@5  1  K@5  L@. _	@2@.  /	
@2@6  !@9XD  t  t t  At  B 
O A BC	@ A A	@3@5 Ax@<@9C@ A A@3@. Ay	@2~s@6 B@9XD  t  t t  At  V0 @#D  t  t t  At  V0 	 D  t  t t  At  V0 
O A V1C@$@c A A
 ^Z
 Y Y E# 
 Y@3@. Y@1 E#@1 @2@6 Y B@9XD  t  t t  At  _ @ID  t  t @Jt  At _ D  t  t t  At  _ 
O A _C@PAy A A@3@,	@,
@5 B Az@5 B@B
@;@,@5  *@J
@. 	
@2@5  %@. 	
@2@,@5  @B@)@J@.  :@/  ;@. 	
@2@2@6  <@=@P@=@P@D@9XD  t  t t  At  ^[ 
O A ^ZC@DA A A@3@,
@0@. A A@2@1@. C' C)@2@2@5  @<@.  "
@2@5 _ A@,@0@. D  @2@2@5  @,@5  C B@. ^[	@2@. DE@2@5 C B@6  I B@9CA A A@3@,
@0@. A Br@2@1@. C' C)@2@2@5  @<@.  S
@2@6 _@9CA A A @:XD  t  t t  At  B @ID  t  t @Jt  At B  D$ D$ D$D  t  t t  At  B 
O A BC@z A A@3@. @. D D@/ B	
@2@-@2@6 @9XD  t  t t  At   $ @vD  t  t t  At   $ 
D  t  t t  At  B @#D  t  t t  At  B 
O A BC@U A A  V# D [j@"Indentation used goals in the body
  A@U@:C@W A A  U D [j@/Distance between tab-stops.  0 uses only spaces
  A@W@:C@Y A A  U D C, @Place cuts (!) on the same line
  A@Y@:C@[ A A  VT D [j@NWidth of a line.  0 is infinite
  A@[@:XD  t  t t  At  _ @ID  t  t @Jt  At _  D$D  t  t t  At  _ 
O A _C@AW A A
@3@,
@,@5 B Az@5 B@B@@,@,
@-@-@5  
@,@5 B@J@. 
@2@,@5  @B@'	@J@. 
@2@5  %@=@+@B@5  *@J@P@=@@@5 B@J@. 
@2@5  %@. 
@2@5assert_setting B@M@B@'	@J@P@=@.  :@/  ;@. 
@2	@2@5  <@6  W@= B@6 _@D@D@9XD  t  t t  At    @#D  t  t t  At    
D  t  t t  At    
O A  C@&B	 A A@3@,	@5 \  B@. B@+
@2%+@5 _ B/*  Saved settings~n@5 B    Date: ~w~n@0
@2@5 B \|@6 B@9XD  t  t t  At  _  
O A _C
A A A@3@,@5  S B@<@6 _ B@9XD  t  t t  At  _ 
O A  C	B? A A 
 W	@:CB@ A A
 ^@3@6 B@9C
BB A A 
comment
@:C
BC A A 
 B
@:XD  t  t t  At  ^[ 
O A  UCA A A D@3@<@9CA A A@3@.  9
@2@,@.  E@2@5 @D@,@5  T@6  U B@9XD  t  t t  At   ^ 
O A  ]CAp A A
 
@3@.  +
	@2@6 _@9XD  t  t t  At    
O A  CA A A 
@:CA A A
@3@5 B
@6  
@9XD  t  t t  At  ] AD  t  t t  At  ] 
O A ]CA8 A A@3@B@,@5 _@J F@6 _@=@$
	@C@9XD  t  t t  At    
O A  CAE A A  Cl Cl@:CAF A A  [j Cl@:CAG A A  F F@:CAH A A
  
@3@B
@5 Cj@J@&	 Cl@=@&	 F@9XXQM @F@8/tmp/buildd/spark-2012.0.deb/simplifier/newutilities.pro  7AAuC @S @Eatom_to_integerEflatten_listEgenerate_int_listEinteger_to_atomE NE	trim_atomEpad_number_as_atomE@!explode_separator_content_as_listEunique_atomEcontains_no_dupsE [EspacerEgenerate_integerEmonth_numeric_to_nameE  ~XO @trim_atom_x CAs @ @
@3@<@9C
Aw @ @
@3@_@e@f@q@<@9CA| @ @

@3@n
@6   [@9XO @  q C@` @ @@3@,
@5 Fm@5 Cv@<@9XO @retrieve_next_id CA @ @@3@.get_base_unique_id@+
@2@5 H)@_@g@`@l@u@.  	@2@5 CT [@<@9CA @ @	@3@.  @2@5  @<@9XO @replace_separator_with_split C@ @ @	@3@<@9C@ @ @@3@<@9C@ @ @ I
@3
@6   [@9C@ @ @
 I@3@,@5 H H@6  @9C@ @ @	
@3
@6  @9XD  t  t t  @t    @vO @pad_number_as_atom_x CA. @ @@3@_@g@d@q@9Can not pad number: ~k to size: ~k as number is too big.
@0@1@2@6 [ [@9CA8 @ @@3@,
@5retrieve_padding [
@,@5  @5 Cv@<@9XO @  y CA @ @@3@,
@5   [@,@5  q [ JH@0@1@2@5 [ [@<@9XO @   CAV @ @ 01JAN@:CAW @ @ 02FEB@:CAX @ @ 03MAR@:CAY @ @ 04APR@:CAZ @ @ 05MAY@:CA[ @ @ 06JUN@:CA\ @ @ 07JUL@:CA] @ @ 08AUG@:CA^ @ @ 09SEP@:CA_ @ @ 10OCT@:CA` @ @ 11NOV@:CAa @ @ 12DEC@:XO @  m CA @ @@3@,
@5flatten_list_x [@<@$	
@<@9XO @  s CAj @ @@3@,@5 Cv@,@5  @5 Cv@<@9XO @  w C@ @ @@3@,@5 Cv@,@5 Cv@,
@5  
@5split_off_atoms [@<@9XO @   C@v @ @	 @3@<@9C@y @ @@3 N@5 U@n
	?@6   [@9XO @  k C@U @ @@3@,
@5 Cv@5 Fm@<@9XO @   CA @ @ @:CA @ @
@3@,@5  @,
@5  
@6  @9CA @ @ 	@:XO @   CAF @ @	@3@<@9CAK @ @
0@3@n@6  @9XO @   CA @ @	@3@5 Cv@<@9CA @ @ I	
@3@5 Cv
@6  @9CA @ @@3@0@2@,
@5  
@6  @9XO @@ implode_separator_content_list_x C@ @ @		
@3@<@9C@ @ @	
@3@,@5 AD@,@5 AD
@6   [@9XO @ N C@iA @ @@3@. N @+
@+@+@+
@+@+@2@5 N# J@,@5  u [@,@5  @,@5  
@,@5  @,@5  @,@5  @,@5   [ Af@0@1@1@2@5   @0@1@1@2@5  @<@9XO @  { CA @ @@3@,	@5 [1 H@,
@5 D/@,@5 D/@$
@<@9XO @   CA @ @ @:C
A @ @@3@,	@5   [@_@f@`@l@u@9XO @  o CA @ @	@3@<@9CA @ @
@3@_@e@f@o@n@<@5  o [@<@9XO @  u CA! @ @@3@,@5 Fm@,@5 D/@5   [@<@9XO @ [ C@ @ @	 A?@3@<@9C@ @ @	@3@<@9C@ @ @	@3@5  @<@9XO @  } C@k @ @ @3@<@9C
@n @ @@3 N@5 H2@n	?@6  } [@9XXQM TyF@!/usr/lib/swi-prolog/boot/parms.pl   zAs@ C S XD  t  t t  Tyt  T| 
O Ty T{C
@A Tv Tv@3@5library_directory_cache Tx@<@*
 @!@9C@D Tv Tv@3@- C)@5 @E @5 D @<@.  
@2@6 @P @9C@H Tv Tv@3@.  @2@5  @O@9XD  t  t t  Tyt $default_editor 	 D  t  t t  Tyt    
O Ty  C@L Tv Tvnotepad@3 J  @@5 @\ Tx@<@9C@N Tv Tv vi@:XD  t  t t  Tyt    D  t  t t  Tyt    @vD  t  t t  Tyt    DD  t  t t  Tyt    
XQM A-C @S @XD  t  t t  At  AJ @#D  t  t t  At  AJ 
O A ]wC@s@#/usr/lib/swi-prolog/boot/license.pl   zA  
unknown_license
 Cm@)Unknown license: ~w.  Known licenses are: FJ@3@4license@6license_list  @9C@*@    
  gpl@EThis system may only distributed using the GNU General Public License FJ@5because the following components contain GPL-ed code: FJ FJ@3@4  @,
@5	file_list  
@6see_also  @9C@/@    
  lgpl@?This program may be distributed under any license, provided all FJ@;conditions implied by the GNU Lesser General Public License FJ@;are satisfied.  In particular, this implies the source code FJ@>to any modification in SWI-Prolog or one of the used libraries FJmust be made available. FJ@3@4  @6  @9C@@    
  
proprierary@3@4  @-@,
@5    @#	@B@.  f@+@2
@5 @.  @J@P@=@#@#@  FJ
 Cm@8The program contains modules covered by the "~w" license FJ@!@B@#@.url@+@2
@5  @#@J@ 
 CmSee ~w FJ@!@=@#@D@  FJ@!@6  @9C@*@ J J 
 Yh
 Cm@'Initialization goal ~p will be executed FJ@.immediately for backward compatibility reasons FJ
 Cm WL

@:CAc @ @ 
assertion_failed	
 CmAssertion failed: ~q@:C@$Ae @ @
 D@3@4 G@,
@5show_thread_context G
@,@5show_time_context G@ 
 Cm
@!@9CAi @ @ 
debug_no_topic
 Cm@!~q: no matching debug topic (yet)@:CA @ @ 
 _	 _

 Cm~w: Failed to load file@:CA @ @ 
 @
not_supported@+Emulator does not support foreign libraries@:C@ @ @ 
 
socket_error
 CmSocket error: ~w@:CB @ @ 
no_resource

 Cm@7Could not find resource ~w/~w on ~w or system resources
@:C@ C/ A	 A	

trace_call_to
 CmCall to ~q at 
@3@4 A

@8 V
message_location V
@9C@:CB A	 A	
codewalk Y

 Cm@3Found new meta-predicates in iteration ~w (~3f sec)
 FJ@3@4 !@,@5
meta_decls !@ 
 CmRestarting analysis ... FJ
@!@9C@&@ @ @ 
 AP Y

 Cm@cAutoloader: iteration ~D resolved ~D predicates and loaded ~D files in ~3f seconds.  Restarting ...
@:C@!@ @ @ 
 AP Z

 Cm@;Autoloader: loaded ~D files in ~D iterations in ~3f seconds
@:CB A$ A$ 
quasi_quotation
undeclared
 Cm@%Undeclared quasi quotation syntax: ~w FJ@@Autoloading can be defined using prolog:quasi_quotation_syntax/2@:C@JA A+ A+	

 _

 Cm@8~D inferences, ~3f CPU in ~3f seconds (~w% CPU, ~w Lips)
@3@4 S,@B@_@d
@` @q@J@_@`@d@d@m@d
@j @i \@u@=@& A@$
@9C@CA A/ A/
  A
@3@4 S@,@5 ] S@#	@<@#@. @/ A@-
@2@,@ translate_message @  FJIn: FJ@!@6 ]w S@9XD  t  t t  At quasi_quotation_syntax @#O A !* CA A$ A$ html
 G. http
html_write@:CA A$ A$ 
javascript
 G.  !-js_write@:XD  t  t t  At alternate_syntax @#D  t  t t  At  Yi @#D  t  t t  At  Yi 
O A YhC@ J J 
 D@$use :- use_foreign_library/1 instead@:C@ J J 
 D@$use :- use_foreign_library/2 instead@:XD  t  t t  At xref_open_source @#D  t  t t  At message_line_element @#D  t  t t  At  !5 
D  t  t t  At  ! @#D  t  t t  At  ! 
O A !C@ C3 A	 A	
clause_term_position@3@4 !@. Da@+
@2@5 Dd B@#	
@6@#message_location_file_term_position !@9C@5C6 A	 A	
 B@3@4 !@. Da@+@2@5 !8@. ]@+
@2@5 !8@#	@<@#@ 
 Cm~w:~d: 

@!@9C@"C; A	 A	
 !<@3@4 !@,@5 ] ]@#
	@ 

 Cm~w: 
@!@9CC> A	 A	
file_term_position@3@4 !@6 !9@9CC@ A	 A	 
 Db
 Cm !=

@:XD  t  t t  At debug_control_hook @#D  t  t t  At  !C 
D  t  t t  At xref_source_identifier @#D  t  t t  At message_context @#D  t  t t  At  !E 
D  t  t t  At show_profile_hook @#D  t  t t  At xref_source_time @#D  t  t t  At $breaklevel 	 O A !H C
A @ @@3@4 B X@5 @[@<@9CA @ @  @:XD  t  t t  At 
error_message @#D  t  t t  At  !J 
O A !JC@(A @ @ 
 E _ _
 CmNo install function in ~q FJ
 Cm
	Tried: ~q

@:CAl @ @ 

process_error K 
 CmProcess "~w": exit status: ~w

@:CAn @ @ 
 !Nkilled
 Cm@!Process "~w": killed by signal ~w

@:XD  t  t t  At    @vD  t  t t  At    @#D  t  t t  At    
D  t  t t  At  F= @#D  t  t t  At  F= 
D  t  t t  At  ^ @#O A ^ C@ A A@3@4 B@-@6current_record_predicate B@9XD  t  t t  At  V @#D  t  t t  At  V 
D  t  t t  At sandbox_allowed_expansion @#D  t  t t  At  !X 
D  t  t t  At comment_hook @#D  t  t t  At  !Y 
D  t  t t  At debug_print_hook @#D  t  t t  At  !Z 
D  t  t t  At 	called_by @#D  t  t t  At  ![ 
O A ![C@'Cs@#/usr/lib/swi-prolog/boot/syspred.pl   zA !]
	on_signal


 D#
@3@4 B@> RC @5 R B@= RC F@5 !a@<@O@9XXQM A
F@./usr/lib/swi-prolog/library/prolog_codewalk.pl  @AuC FkS E YXO A
filepos_line C@JCX A	 A	@3@. @T@. G A@+@2@/ A@+
@2@. @T@. F_
	@2@/ @T@. D@/ Gf@+@2@/ @T@. ] F}
@2@/ ] G0@2@. @T@. DE
@2@/ DE@2@6 A !@9XO A
make_walk_option C
@X A	 A	@3@,@5default_walk_option !@6set_walk_option_fields !@9XO A
set_module_of_walk_option C
@X A	 A	@3 Az@5 B B@6 W1 !@9XO A
set_walk_option_field C@Q@X A	 A	
 Y
walk_option
	

 !u
@3@. Y@1 F@1 @1 	@2@6 !q@9C@F@X A	 A	
 AP
 !u	

 !u
@3 C,@6 !q@9C@F@X A	 A	
  h
 !u
	
 !u
@3 C,@6 !q@9C@F@X A	 A	
 U
 !u
	
 !u
@3 Az@6 !q@9C@Y@X A	 A	
module_class
 !u
	
 !u
@3@. _K@/ Y@1 @@1 @1 Fk@1test@1 G+@2@6 !q@9C@Q@X A	 A	
infer_meta_predicates
 !u
	
 !u
@3@. Y@1 AQ@1 @@1 A{@2@6 !q@9C@?@X A	 A	 
trace_reference
 !u
	
 !u
@:C@F@X A	 A	
on_trace
 !u
	
 !u
@3 Do@6 !q@9C@?@X A	 A	 
 !<
 !u
	
 !u
@:C@?@X A	 A	 
caller
 !u
	
 !u
@:C@?@X A	 A	 
 W
 !u
	
 !u
@:C@?@X A	 A	 
	undecided
 !u
	
 !u
@:C@E@X A	 A	
 Kn
 !u

 !u
@3 C,@6 !q@9XO A
register_possible_meta_clause C@TB) A	 A	@3@R@. ]@+	@2@5 !8@,
@,@5pi_head !@. G @@2@5 G B@A@. 
@2@. @J@-@2@5 U@J@N@A

@. 
@2@-@5 ^b ^k@J
@N@A@5possible_meta_predicate !@J@N@<@. !
@2@6 A:@9CB2 A	 A	 @:XO A
set_source_of_walk_option C@A@X A	 A		
 !u	

 !u
@3 C,@6 !q@9XO A
 ! CA A	 A	 F@3@<@9CA A	 A	 @3@.missingundecided_call@2@6 @9XO A
nb_set_undecided_of_walk_option C@X A	 A	@3@6 A !@9XO A
variants CC A	 A	 @:CC A	 A	
@3@6 ! !@9XO A
nb_set_undefined_of_walk_option C@X A	 A	@3@. Y@1 F@1 @1 	@2@5 !q@6 !@9XO A
@!set_initialization_of_walk_option C@X A	 A	@3@6 !r@9XD  t  t t  A
t  Y @ID  t  t @Jt  A
t Y O A
 Y C@ A	 A	@3 U@,	@5 V< V@6 Y !@9XO A
extend_term_pos CC A	 A	@3@Q@<@9C@8C A	 A	


 ]
	
 ]
@3@<@,@5 D/@. C5@/ Cm  @2@5 W W@6 H H@9C@)C	 A	 A	
 Cm	
 ]
@3
@5 D/@. !@/ Cm  @2
@6 !@9XO A
walk_option_evaluate C
@X A	 A	 
 !u


@:XO A
remove_quantifier CBx A	 A	

	@3@Q@<@6 ! !@9C@$B{ A	 A			
 V		
 ]
	@3@<
@6 ! !@9C@%B A	 A	


 	
 ]
	@3@<
@6 !@9C
B A	 A	 		
	@:XO A
walk_called_by_pred C@ A	 A	
 
 @3@5multifile_predicate !@<@9C@,@ A	 A	
 
 @3@,
@5 B
@. 

@2 @#@5 U@<@. !
@2@6 A:@9C@_@ A	 A		

 
 @3@,
@5 B
@B@,@5no_walk_property !@. 

@2@5 U@J@P@D@=@0@. 

@2@5walk_option_caller !@,@5walk_option_clause !@. @E@. D@. 

@2@+@2@- C)@2@.walk_called_by_body
	@2@6 E E@C@9XO A
walk_option_on_trace C
@X A	 A	 
 !u


@:XO A
nb_set_clause_of_walk_option C@X A	 A	@3	@6 !@9XD  t  t t  A
t sublist_pos @ID  t  t @Jt  A
t ! D$ D$ D$ D$ AfO A
 ! C@%B A	 A	


@3@>

@5subterm_pos !@=
@6 ! !@9CB A	 A	@3@*	 IN
@6 !@9XO A
walk_option_module C
@X A	 A	 
 !u


@:XO A
set_on_trace_of_walk_option C
@X A	 A	@3 Do@5 !q@6 !r@9XO A
 ! CB4 A	 A	
  
	@3@<
@6 B
@9CB6 A	 A	 @:XO A
 !j C@X A	 A	 
 !u F @ @	 @ Fk @ Af@:XO A
make_message CB A	 A	 U

 
 E V

 @3
@6goal_pi !@9CB A	 A	 not_callable

 
 B Do	
 @:CB A	 A	 	

 !

 B@3
@6 !@9XO A
@"set_trace_reference_of_walk_option C@;@X A	 A	 	
 !u
	
 !u
@:XO A
walk_from_multifile CA A	 A	@3@. H*@/ !@+	@+
@+@2@.walk_called_by_multifile@. @/ 	
@2@2@6 !@9XD  t  t t  A
t  ! @vD  t  t t  A
t  ! DD  t  t t  A
t  ! D<O A
 U C@ A	 A	  !@:XO A
@"nb_set_module_class_of_walk_option C@ @X A	 A	@3@. _K@/ Y@1 @@1 @1 Fk@1 !y@1 G+@2@5 !q@6 !@9XO A
 ! C	A A	 A	@3 !@6print_reference !@9XO A
walk_called_by CB A	 A	 @:C@bB A	 A	
@3@B@9@ 

 D#@!@J@,@5 ! !@B@,@,@5extend !@J@5walk_called !@=@P@D@=@,@,@5 !
@5 !@C@D@6 ! !@9XO A
 !p C@A@X A	 A		
 !u
	
 !u
@3 Az@6 !q@9XO A
nb_set_autoload_of_walk_option C
@X A	 A	@3 C,@5 !q@6 !@9XO A
 !m C@X A	 A	 		@:C@1@X A	 A		
@3@B@,@5 !s !@J
@6 !l@C@=@ @!
@6 !l@C@9XO A
set_evaluate_of_walk_option C@@@X A	 A		
 !u

 !u
@3 C,@6 !q@9XO A
 ! CA A	 A	@3@,@5walk_option_undecided !@B
	@Q@J
@% F@=@#@6 ! !@9XO A
 ! CAz A	 A	@3@Q@<@6 !@9C@2A} A	 A		
 
	
 ]
@3@<@B@R@J
@6 !@=@6 !@9C@)A A	 A	
 @T
	
 ]
@3@<@5 !
@6 !@9C@sA A	 A	

 G^
	
 ]
@3@<@B@A@,@5 ! !@( @@J@. G^
@2@!@. G^@. !	@2@/ !
	@2@,@5 V C@,@5 ! !@6 Nj H@=@5 !
@6 !@D@D@9C@HA A	 A	@3@,@5walk_option_trace_reference !@* Af@B@. 	@2@5 C@J@#
	@=@. 	@2@. U@+
@2@5 U@. 
@2@5 C@. 
@2 	@5 !@O@9C	A A	 A	@3@5 Kn !@<@9CA A	 A	@3@,@ V
 !\ V
@* @!@<@6 !@9C@fA A	 A		

 ]	

@3@B AQ@5walk_option_autoload !@J@R	@. 	@2 B@5 B @=@P@>@. 	@2@. @J@+@2@5 U@=@. 	@2@,@5 !@<@,@5 !@5 ! !
@. Cm@2@6walk_meta_call !@9CA A	 A	@3@R	@. 	@2 B@5 "@<@9CA A	 A	@3@5 VL@<@. 	@2@6 U !@9CA A	 A	@3@6 ! !@9XO A
set_undefined_of_walk_option C@X A	 A	@3@. Y@1 F@1 @1 	@2@5 !q@6 !r@9XO A
 !: C@+CM A	 A	@3@,@5 Ac@,
@,@5 !b !@#
@ 
 Cm
~w:~d:~d: 
@!@9XO A
@$nb_set_initialization_of_walk_option C@X A	 A	@3@6 !@9XO A
 ! C
@X A	 A	 
 !u


@:XO A
 ! CB A	 A		 	@3@<@9CB A	 A	
@3@Q@<
@6 !@9C@TB A	 A	
 	
 
 ]
 ]@3@<@B
@Q@J
@5 !@=@P
@6 !@9C@#B A	 A			@3@5 VL@,@5 C@,@5 D/@5 ! !@,@5 !@6 C@9XO A
 ! C@ A	 A	 
number_of_rules @:CA  A	 A	  D@:XO A
set_clause_of_walk_option C@X A	 A	@3	@6 !r@9XO A
 ! C
@X A	 A	 
 !u


@:XO A
walk_from_initialization C@ A	 A	
 
@3@5scan_module !@<@6 ! !@9C@ A	 A	 @:XD  t  t t  A
t  ! @ID  t  t @Jt  A
t ! D$ D$ D$ AfO A
 ! CB A	 A	@3@Q@<@O@9CB A	 A	
@3@@<@9C@$B A	 A			

 ]

@3@,
@,@5 [3 H@,@5 Ac@6 !@9CB A	 A	


list_position

@3
@6 !@9CB A	 A		
 VN
	
brace_term_position
@3
@6 !@9XO A
walk_option_module_class C
@X A	 A	 
 !u


@:XO A
 ! C@A@X A	 A		
 !u
	
 !u
@3 Do@6 !q@9XD  t  t t  A
t  ! @vO A
 " C@!@ A	 A	@3<initialization>@5 !@. C@-@+	@+
@2@. @T@.walk_option_initialization
@2@/ "	@2@6 !@9XO A
@+nb_set_infer_meta_predicates_of_walk_option C@X A	 A	@3@. Y@1 AQ@1 @@1 A{@2@5 !q@6 !@9XO A
walk_option_undefined C@X A	 A	 
 !u

@:XO A
 ! C@q@ A	 A		
@3 G@,
@5 G @,@-@5 !g !@. @T@. !@+@2@/ @T@. V@2@/ "@2@.find_walk_from_module@2@5 !@5 ! !@5 "$ !@,
@5infer_new_meta_predicates ! G@,@5 ",@B@(@*
 @!@J@_@d@g@j Cm@v B@. !@/ !
@2@5  @,@5 Y @6 !@=@P@D@9XO A
set_module_class_of_walk_option C@ @X A	 A	@3@. _K@/ Y@1 @@1 @1 Fk@1 !y@1 G+@2@5 !q@6 !r@9XO A
 "8 C@T@X A	 A		
 !u
	
 !u
@3@. _K@/ Y@1 @@1 @1 Fk@1 !y@1 G+@2@6 !q@9XO A
 "	 CA A	 A	@3 F@5 "* !@<@9C
A A	 A	@3@. AP@-@2@5 U@<@9CA A	 A	@3@B 	@5 ":@J@% 	@=@% U@6 !@9XO A
nb_set_source_of_walk_option C
@X A	 A	@3 C,@5 !q@6 !@9XO A
 ! CA A	 A	@3@,@5 !@* AQ@6 Km !@9XO A
 ! C
@X A	 A	@3 C,@5 !q
@6 !r@9XO A
clause_not_from_development C@<A A	 A	

 
@3@. 
@2@5 D @A@"@. Da@+@2@5 !8@,@. Da@2@5 !@A	@5 "@J@N@J@N@=@D@9XO A
set_autoload_of_walk_option C
@X A	 A	@3 C,@5 !q@6 !r@9XO A
set_undecided_of_walk_option C@;@X A	 A	 	
 !u
	
 !u
@:XO A
 " C@L@X A	 A		
 !u	

 !u
@3@. Y@1 F@1 @1 	@2@6 !q@9XO A
 ! CC A	 A	 		@:C@*C A	 A	@3@B@5 Z !@J@6 !@C
@=@ 
	
@!
@6 !@9XO A
nb_set_caller_of_walk_option C@X A	 A	@3
@6 !@9XO A
 ! C
@X A	 A	 
 !u
	

@:XO A
set_caller_of_walk_option C@X A	 A	@3
@6 !r@9XO A
 ! CA) A	 A	@3@( @@<@9C@.A+ A	 A	@3 @,@5 "D ! AQ@,@5 ! !@. !	@-@2@. !@+
@2@. !
	
@2@5 @D@<@9CA1 A	 A	@3 CFailed to analyse:~n@5 B !@. D1<head>@2@6 Ue Uj@9XO A
calling_metaarg CBQ A	 A	@3@5 Cj@<@9CBR A	 A	  V@:CBS A	 A	  C@:XO A
@!walk_option_infer_meta_predicates C
@X A	 A	 
 !u


@:XO A
 " C@;@X A	 A	 	
 !u
	
 !u
@:XO A
 ! CB A	 A	@3 E@5 !@<@9CB A	 A	@3 Fy@5 !@<@9CB A	 A	@3 F@5 !@<@9CB A	 A	@3 C5@5 !@<@9CB A	 A	 @:XO A
 "3 C	B; A	 A	@3 AQ@5 "U !@<@9C@8B= A	 A	@3@. @+
@+@2@. @T@. H*@/ !@+
@2@/ @T@. ^d@. 
@2@2@/ G^@. C@. "U	 A{@2 @@2@/calling_metaspec@2@6 C@9XO A
 " C	@X A	 A	 
 !u	

@:XO A
print_reference2 CB A	 A	
 	@3@,@5 ! !@,
@5 !@R
@@<@9CB
 A	 A	@3@,@,
@5 ! !
@6 "5@9XO A
@%nb_set_trace_reference_of_walk_option C@X A	 A	@3@6 !@9XO A
 " C@ A	 A	@3@,
@5 "! !@. !@+@2@5 !@6 @. @9XO A
@(set_infer_meta_predicates_of_walk_option C@X A	 A	@3@. Y@1 AQ@1 @@1 A{@2@5 !q@6 !r@9XO A
 !n C@X A	 A	@3@6 !l@9XO A
 ! C@RA A	 A		@3@,@5 !@R@<@B@5 F@,
@5 Ac
@5 Cj@J@. !6	@2@!@=@ @B AQ@5walk_option_source !@J@. !<@2@!@=	@. !subterm_positions@2@5 @C@C
@6 "[ !@9C@aA A	 A		@3@,@5 "& !@R@ 
 
@!@<@B@5 F@,@5 Ac@5 Cj@J@. !@
	@2@!@=@%@B AQ@5 "f@J@. !B
?@-@2@!@=	@. ! "i@2@5 @C@C@6 "j@9C	B A	 A	@3@-@6 "j@9XO A
nb_set_module_of_walk_option C
@X A	 A	@3 Az@5 !q@6 !@9XO A
 !h C@X A	 A	@3@6 "-@9XO A
 ! C
@X A	 A	@3 C,@5 !q@6 !r@9XO A
 " C@B` A	 A	@3@,@5 Ac@<@B@ @!@J@P@=@#
@% @!@B@)@5 Cj@J@,@5 Ac@,@,@5 !@5 !@D@=@O@B@)@( V@J@,@5 Ac@,@,@,@5 !@5 !@C@=@#@B@( C@J@,@5 Ac@5
walk_dcg_body !@=@P@C@D@D@,@5 "6
@6 "@9CBv A	 A	 @:XO A
nb_set_evaluate_of_walk_option C
@X A	 A	@3 C,@5 !q
@6 !@9XD  t  t t  A
t  V0 @#D  t  t t  A
t  V0 	 O A
 V1 C@*@K A	 A	
 Y
 Y Y F  	
 Y@3@. Y@1 F@1 @1 	@2@6 Y !@9C@K A	 A	
 Y
 AP C,
 AP@3 C,@6 "u@9C@K A	 A	
 Y
 U Az
 U@3 Az@6 "u@9C@:@K A	 A	
 Y
 !w _K Y @  Fk !y G+
 !w@3@. _K@/ Y@1 @@1 @1 Fk@1 !y@1 G+@2@6 "u@9C@K A	 A	
 Y
  h C,
  h@3 C,@6 "u@9C@K A	 A	
 Y
 !| S
 !|@3 S@6 "u@9C@K A	 A	
 Y
 !~ Do
 !~@3 Do@6 "u@9C@*@K A	 A	
 Y
 !z Y AQ @ A{
 !z@3@. Y@1 AQ@1 @@1 A{@2@6 "u@9C@K A	 A	
 Y
 ! C,
 !@3 C,@6 "u@9XO A
 ! CCH A	 A	 		@:CCI A	 A	
 Cm:- meta_predicate ~q. FJ
@3
@6 !@9XO A
 "C C@A@X A	 A		
 !u	

 !u
@3 C,@6 !q@9XO A
 "E C@X A	 A	@3@6 !r@9XO A
 "N CA? A	 A	@3@O@9C@%AC A	 A	 !@3@. E@. !	
@-@2 @@2@. !@+@2@. "N	
@2@6 @D@9C@AH A	 A	
 "i@3@B@t@B@'@,@5 !@R@-@,
@-@5 ] ]@ 

 ]
	@!@J@#	@C@=@"@,@5 "k@5 E@ 
 @!@. 
	@2@,@,@5initialization_layout ]@D@J@. E@. !
@2 @@2@. ! "i@2@. "Nno_positions	
@2@6 @D@C@= AQ@,@5 ! !@. !	
@+@2 @@6 !@D@D@9CAY A	 A	 "}@3 AQ@,@5 "~@. !	
@-@2 @@6 !@9XO A
walk_option_data C
@X A	 A	  U
 !u@:C@X A	 A	  @
 !u	@:C@X A	 A	  B
 !u
@:C@X A	 A	  B
 !u
@:C@X A	 A	  !x
 !u
@:C@X A	 A	  !{
 !u
@:C@X A	 A	  !}
 !u
@:C@X A	 A	  !
 !u
@:C@X A	 A	  B
 !u
@:C@X A	 A	  !
 !u
	@:C@X A	 A	  B
 !u

@:C@X A	 A	  !
 !u
@:C@X A	 A	  Kn
 !u
@:XO A
 ! C@LA
 A	 A	
 
 @3@,
@5 B
@. @E@. "?@. 

@2@+@+	@2@- C)@2@. @T@. !	@2@/ @T@. !	@/ 

@2@/ !
	@2@6 !@9XO A
 ! C@;@X A	 A	 	
 !u
	
 !u
@:XO A
 "& C
@X A	 A	 
 !u



@:XO A
 "K C@;@X A	 A	 	
 !u
	
 !u
@:XO A
predicate_in_module C@/C  A	 A	@3@. 	@2@5 GV@ 	
 
@!@,@5 B
@A
@. @2@. U@-@2@5 U@J
@N@9XO A
 "q CB A	 A	@3@Q@<@6 !@9CB A	 A	@3@<@9CB A	 A	@3@<@9CB A	 A	 D2@3@<@9C@2B A	 A		
 
	
 ]
@3@<@B@R@J
@6 "p@=@6 !@9C@)B A	 A	
 @T
	
 ]
@3@<@5 "p
@6 "p@9C@)B A	 A	
 C
	
 ]
@3@<@5 "p
@6 "p@9C@)B A	 A	
 C
	
 ]
@3@<@5 "p
@6 "p@9C@-B A	 A	
 G^
	
 ]
@3@<@>@5 "p@=	
@6 "p@9C@-B A	 A	
 U
	
 ]
@3@<@>@5 "p@=	
@6 "p@9CB A	 A	@3@,@,
@5 !
@6 !@9XO A
nb_set_on_trace_of_walk_option C
@X A	 A	@3 Do@5 !q@6 !@9XO A
 "Y CBM A	 A	@3@-@,	@5 Ac@5 "S !@<@9XO A
 ! C
@X A	 A	 
 !u


@:XO A
 Km CA A	 A	
 DR
@3@6 E @9XO A
 ! C@X A	 A	@3@6 !r@9XO A
 "g C
@X A	 A	 
 !u


@:XO A
 ! C@!B A	 A		
 
 @3@,
@5 B !
@5 VL@<
@6 B
@9CB A	 A	 	@:XO A
 ". C@ A	 A	@3@. "@+
@2@. !@. 
@2	@2@6 !@9XO A
is_walk_option C@X A	 A	@3@Q@<@O@9C@@X A	 A		

 !u	

	
@3@5 E@A@A@0 F@1 @1 	@2@5 "b@J@N@J@N@>@(
 @@=@(
 AQ@<@>@( @@=@( AQ@<@5 Ax
@5 B !
@. Y@1 @@1 @1 Fk@1 !y@1 G+@2@ B
element_types B@5 E@A@A@0 AQ@1 @@1 A{@2@5 "b@J@N@J@N@5 VL@>@( @@=@( AQ@<@9XO A
 "d C@L@X A	 A		
 !u
	
 !u
@3@. Y@1 AQ@1 @@1 A{@2@6 !q@9XXQM  F@#/usr/lib/swi-prolog/boot/license.pl   zAs@ C S Eeval_license E  E  XD  t  t t   t    
O    C@    @3@,
@.  
@-@-@2@,@5 C  @#@6    @9XD  t  t t   t proprietary 
O   "C@    @3@5licensed  @,
@-@5  @*
  @*
  @9XD  t  t t   t  "  
O   "C@      @3@5
report_gpl   @6report_proprietary   @9XD  t  t t   t    
O    C@s    @3@B
 Db@,	@5 B  @J
@P@=@%	<unknown file>@6    @9XD  t  t t   t  "  
O   "C@    @3@,@.gpled@2@,	@5 V  @< B@.    	@2@6   @9C@      @3 B@.    @2@6 "@9XD  t  t t   t  "  
O   "C@(@    @3@>@,@. "@+	@2@,
@5 " B@.  @.  	@2
@2@5 "@O@=@P@D@C
@9XD  t  t t   t  " 
O   "C
@    @3@,	@5 "  @-@6  @9XD  t  t t   t warn_if_unknown 
O   "C@~    @3@-@-@5  @<@9C@    @3 E@.  @2@6 "@9XD  t  t t   t    
O   "C@     		@:C@d@    @3@-@,
@5  @#	@B@3@>@.  f@+@2
@5  @=	@.  @+@2
@5  @#@J@ 
 Cm    ~w~t16~|~w FJ@!@=@ 
 Cm	   ~w FJ@!@C@6 "@9XD  t  t t   t    @#D  t  t t   t    
O    C@5         
  fGNU General Public License
  @$http://www.fsf.org/copyleft/gpl.html@:C@9         
  f@!GNU Lesser General Public License
  @'http://www.fsf.org/copyleft/lesser.html@:C@>     swipl  
  f@ SWI-Prolog Prolog Source License
  @&http://www.swi-prolog.org/license.html@:C
@E     guile  
  fLicense for Guile@:C
@H     gnu_ada  
  f@9The license of the run-time units of the GNU Ada compiler@:C@K     x11  
  fThe X11 licens
  http://www.x.org/terms.htm@:C@O     expat  
  f
Expat license
  @%http://www.jclark.com/xml/copying.txt@:C@S     sml  
  f@+Standard ML of New Jersey Copyright License
  @5http://cm.bell-labs.com/cm/cs/what/smlnj/license.html@:C
@W     
public_domain  
  fUnrestricted Public domain@:C@Z     cryptix  
  fThe Cryptix General License
  @(http://www.cryptix.org/docs/license.html@:C@^     bsd  
  fThe modified BSD license
  @.http://www.xfree86.org/3.3.6/COPYRIGHT2.html#5@:C@b     zlib  
  fThe license of ZLib
  @*http://www.gzip.org/zlib/zlib_license.html@:C
@g     lgpl_compatible  
  fOther LGPL compatible license@:C
@j     gpl_compatible  
  f@)Other GPL and not LGPL compatible license@:XD  t  t t   t    
O    C@z    @3@5 "  @. "	@2@6 CT  @9XD  t  t t   t    
O    C@      FJ@9See http://www.swi-prolog.org/license.html for details on FJ@?SWI-Prolog licensing policies supporting both free and non-free FJ	Software.

@:XD  t  t t   t    
O    C@     		@:C@    
 Cm    ~w FJ
@3
@6  @9XD  t  t t   t  " D  t  t t   t  " @vD  t  t t   t  " 
XQM @ F@$/usr/lib/swi-prolog/boot/messages.pl   zAsC S E NqEmessage_to_stringE XD  t  t t  @ t swi_location 
O @  "CA+s@$/usr/lib/swi-prolog/boot/messages.pl   zA "@3@Q@#	@<@#@$
@9C
A/ " "@3@,@ V
 !@<@$
@9CA1 " "
 A@3@5 E @#	@<@#

@6 ! @9C@"A5 " "
 !B?@3@<@#
	@ 

 Cm !=
@!@9CA7 " " 
 !B

 Cm "
@:C@MA9 " "	

 A
@3@B@$@5 C @. Gd@+@2@5 D @#	@J@. !B
@2@6 " @=@ 	
 CmStream ~w:~d:~d 

@!@D@9CA@ " " 
	@:XD  t  t t  @ t 	port_name 
O @  "CC " "  AgreenCall@:CC " "  K  "Exit@:CC " "  C) ZPFail@:CC " "  YyellowRedo@:CC " " unifyblueUnify@:CC " "  G@magenta	Exception@:XD  t  t t  @ t  !' 
O @  !&C@? " "@3@,@5translate_message2 @<@$
@9C@A " "@3@ 
 @!@#	@ 
 CmUnknown exception: ~p
@!@9C@D " " 	
 CmUnknown message: ~p@:XD  t  t t  @ t printed D  t  t t  @ t  " @vD  t  t t  @ t  " 
D  t  t t  @ t frame_depth_limit 
O @  "CC " " C)@3depth_limit_exceeded @@5 S @#
@<@#
@ 
[depth-limit exceeded] @!@9CC " " 

@:XD  t  t t  @ t query_result 
O @  "CB " " E
 Y Y
fg ZPfalse.@3@6
extra_line @9CB " "
 Yb@3@<@#	@ 
 Y Ytrue.@!@6 #@9CB " "
 Yb@3@,@5result @6 #@9CB " " D@3@6 #@9CB " "
 Yc@3@,
@5 # E
@6 EK @9CB " "
 Yd@3@,
@5 # Ye
@6 #
@9C@CB " "  C FJ
 CmActions: FJ FJ
 Cm@6; (n, r, space, TAB): redo    t:          trace & redo FJ
 Cm@.b:                    break   c (a, RET): exit FJ
 Cm@/w:                    write   p           print FJ
 Cmh (?):                help FJ FJ@:CB " "  Y,
 CmAction? flush@:CB " "  E
 CmPlease answer 'y' or 'n'?  #@:CB " "  X FJ@:CB " " toplevel_open_line		@:XD  t  t t  @ t frame_level 
O @  #CC " "@3 ]@,@5 "@#	@ 
 Cm(~D) 
@!@9XD  t  t t  @ t action_skip 
O @  #CD " " at_same_line@:CD " "  #@:CD " " 
 Y@:CD " " 
begin@:CD " " 
 Q*@:XD  t  t t  @ t line_element 
O @  #CD " "@3@.  A@/ !5	@2@5 \v @<@9CD " "	 U@3@< A@@6 U @9C	D " "	 FJ@3@<@6 No @9CD " "	
 Y Cm
@3@<@6 B @9CD " "	
 #$
@3@<@6 #%@9C	D " "	 #@3@<@6 X @9CD " "	
 Cm
@3@<@6 #%@9CD " "	
 Y	
@3@<@6 #%@9CD " "	
 #@3@<@9CD " "	
 #@3@<@9CD " "@3@6 #%@9XD  t  t t  @ t   
O @  C@PD " "@3@B@H@5
must_print @J@@@,
@5 !%@J@B
@-@R	@B@.  @@/ T	
@2@5 #!@J@P@=@.  @@/ Nh	
@2@5 #!@J
@P@=@6print_system_message @M@=@P@C
@9XD  t  t t  @ t 
frame_goal 
O @  #.C@+C " "@3 G@,@5 "@,@5
clean_goal  E
@,
@5 @\ @#	@ 
 Cm~W

@!@9XD  t  t t  @ t 	prefix_nl 
O @  #5CD " " 	 FJ@:CD " " FJ	 FJ@3@<@9CD " " #	 #@3@<@9CD " " FJ	 FJ
 #$	@3@<@6 #6 @9CD " "	
@3
@6 #7@9XD  t  t t  @ t  Nr 
O @  NqC@5Ds " "	
kind@3@<@. #$@+@2@5msg_property @,
@5
insert_prefix @0@. #@+@2
@2@0@. #@2@2@,@5 C @6 Nr @9C
D} " "@3@,@5 #=@6 #A@9XD  t  t t  @ t tracing_list 
O @  #CCC " " 		@:C@ C " "
 	
@3@. #E@2@,@5 !%
@6 #D @9XD  t  t t  @ t 
msg_prefix 
O @  #GCD^ " " 
 D~N% @:CD_ " " E@3@,
@5 Gq @B
@(
main@J@&	~NWarning: @=
@ 	
 Cm~NWarning: [Thread ~w] 
@!@9CDe " " @3@,
@5 #K@B
@(
 #L@J@&		~NERROR: @=
@ 	
 Cm~NERROR: [Thread ~w] 
@!@9CDk " "  B #J@:CDl " " information #J@:XD  t  t t  @ t  ! 
O @  "CAC " "
    A]@3@<@#	@$
@9C@PAE " "

  
@3@<@#	@B@'@A@5 ] @J@N@#@J@ 
 Cm
~q:~q/~w: 

@!@=@ 
 Cm~q/~w: 

@!@C@9CAJ " " 
 
 Cm #T

@:CAL " " 	
 Cm~p: @:XD  t  t t  @ t history_events 
O @  #VCCQ " " 		@:C@<CS " "
 

 Cm~t~w   ~8|~W~W
 YT @ A@
 YT @ FJ@3
@6 #W @9XD  t  t t  @ t  ] 
O @  ]CB6 " " @@3@<@9CB7 " " @3@<@9CB8 " "@3 @-@- D@6 AB @9XD  t  t t  @ t  R 
O @  RC@\C " "
@3@B@6@Q	@ 

 DR	@!@#@J@ 	
 V-@!@#@ 
 Cm #4
@!@C@=@!@ 
 Cm #4	@!
@6substitution @D@C@9XD  t  t t  @ t  #< 
O @  #;CDP " "@3@ A Lo A@<@9C
DR " "	
 #$
@3@5 #H @<@9C	DT " "	
 #$~N@3@<@9C	DU " "	
 A C@3@<@9CDV " " 
location_prefix
 

 Cm~NERROR: ~w:~d:
~N	@3@<@9CDY " " E
 #c
 

 Cm~NWarning: ~w:~d:
 #f@3@<@9C
D\ " " 
wait?@3@<@9XD  t  t t  @ t  #- 
O @  #,CD. " "	 A@3@<@9CD/ " "	 B@3 Y A@5 #3@<@9CD1 " "	 WK@3 Y A@5 #3@<@9CD3 " "
@3@<@9C@wD4 " "
@3 O@5 #&@,@,@5 BI @. @. YN@-@2@-@2@5 HQ @. #c@. @2@+
@+@2@5 #:@<@,@5 #=@0@. #	@+@2@1
@1 FJ@2@0@. #@2@2@,@5 #@@. A@+@2@5 #:@5 #A@B@. #h@+@2@5 #:@_@d@` @q@J@6 F @=@P@C@9CDI " "@3@. A@+@2@5 #:@. #8	@2@6 Nq @9XD  t  t t  @ t used_search 
O @  #oCB " " 		@:C@'B " "
 DR

 Cm@         file_search_path(~p, ~p) FJ@3
@6 #p @9XD  t  t t  @ t 
substitutions 
O @  #sCC " " 

@:C@4C " "
 DR
	
 Cm @U FJ
 Cm    ~w = ~W
	@3@6 #t @9XD  t  t t  @ t dwim_predicates 
O @  #wC@ " "
 
 @3@<@,@. V@. 
@2@2@6 C @9C@ " "
 
@3@,@. V@.  @
@2@2@6 #y@9XD  t  t t  @ t undefined_proc_msg 
O @  #zC@ " "
 	  V@3@<@#	@.  V@2@6 #{ @9C@ " "
  V@3@<@#	@  FJ@@  ^/2 can only appear as the 2nd argument of setof/3 and bagof/3
@!@9C@ @ " "
  B@3@<@#	@  FJ@"  Rules must be loaded from a file@!ToplevelMode@6faq @9C@ @ " "
  B@3@<@#	@  FJ@'  Directives must be loaded from a file@! #@6 #@9C@ @ " "
  EP@3@<@#	@  FJ  ?- is the Prolog prompt@! #@6 #@9C@3@ " "@3@,@5 #x @#	@B@ @* @!@#
@J@ 
 FJ@%  However, there are definitions for: FJ@!@6dwim_message @=@$
@D
@9XD  t  t t  @ t  E 
O @  EC@7B  " "
 G@3@B
@5 B+ @#	@J
@ 
 Cm WL
@!@=@ 	
 Cm~p
@!@C@9XD  t  t t  @ t user_predicate_indicator 
O @  #CB2 " "
 
@3@5 #R@<@9CB4 " " 	@:XD  t  t t  @ t iso_message 
O @  #C@n " " 
 B \
 Cm@"Arithmetic: `~p' is not a function@:C@&@p " " 
 Bfree_of_attvar
 Cm@.Type error: `~W' contains attributed variables
 E @
 E
 E@:C@s " " 
 B
 Cm@%Type error: `~w' expected, found `~p'

@:C@u " " 
 Cq
 Cm@'Domain error: `~w' expected, found `~p'

@:C@w " "  @+Arguments are not sufficiently instantiated@:C@y " " 
uninstantiation_error
 Cm@*Uninstantiated argument expected, found ~p@:C@{ " " 
representation_error
 CmCannot represent due to `~w'@:C@E@} " "	

 Bbuilt_in_procedure@3@,
@5 # @#	@ 
 Cm@+No permission to ~w built-in predicate `~p'
@!@B@* BF@#@J@  FJ@CUse :- redefine_system_predicate(+Head) if redefinition is intended
@!@=@$
@C@9C@ " " 
 B
import_into V
 Cm@"No permission to import ~p into ~w

@:C@$@ " "
 Bstatic_procedure
 Cm@)No permission to ~w static procedure `~p'
@3Defined
@6defined_definition @9C@ " " 
 B

 CmNo permission to ~w ~w `~p'
@:C@ " " 
evaluation_error
 Cm@"Arithmetic: evaluation error: `~p'@:C@ " "
 E V
 CmUndefined procedure: ~q@3@6 #|@9C@ " " 
 E
 Cm~w `~p' does not exist

@:C@ " " 
busy
 Cm~w `~p' is busy

@:C@ " " 
 YNswi_backslash_newline@*Deprecated ... \<newline><white>*.  Use \c@:C@ " "
 YNSyntax error: @3@6 YO @9C@ " " 
occurs_check
 Cm@6Cannot unify ~p with ~p: would create an infinite tree

@:XD  t  t t  @ t 	swi_extra 
O @  #CAP " "@3@Q@#	@<@#@$
@9CAT " "@3@8 V
 !E V
@9CAV " "
 A	@3@R@* A?@#	@<@#

@6swi_comment @9C@HA[ " "
 B@3 @-@,
@5 D @- @,@5 #@#	@  FJ
 Cm WL
 FJ
** here ** FJ
 Cm WL
@!@9CA` " " 
	@:XD  t  t t  @ t bind_res_sep 
O @  #CC$ " "	@3@<@#
@$@9C
C& " "@3@<@#
@$@9CC( " " 

 Cm @U FJ@:XD  t  t t  @ t 
print_once 
O @  #CD " " 
 G@:XD  t  t t  @ t  # 
O @  #CC+ " "@3 Y1 @@5 #3@#
@<@#
@ 
 Cm #b	@!@9CC. " " 	@:XD  t  t t  @ t  " 
O @  "C@G " "@3@Q@#	@<@#@ 
 Cm "
@!@9C@J " "@3@8 V
 ]w V
@9C@L " "@3@6prolog_message @9C@N " " 
 
resource_errorstack
 CmOut of ~w stack@:C@P " " 
 
 #
 CmNot enough resources: ~w@:C@R " "
 @3@,
@5 "
@,@5term_message @6 # @9C@V " "  YkExecution Aborted@:C
@X " "

message_lines@3@6make_message_lines @9C@Z " " 
 T
 Cm

@:XD  t  t t  @ t append_args 
O @  #C@ D " "
 	
 
@3@<@-@,@5 B 
@6 #@@9CD " "@3@-@,@5 #@6 #@@9XD  t  t t  @ t  #2 
O @  #1CC " "
 
@3@5 #R@<@9CC " "
 
@3@. 
@2 Ih@5 U @<@9CC " " 	@:XD  t  t t  @ t  # 
O @  #C@2Aw " "
 F	 
@3@<@#	@ 
 Cm !=
@%Initialization goal raised exception: FJ@!@6 !%@9C@ A| " "
 F
 Cm@(Initialization goal ~p raised exception: FJ
@3
@6 !%@9C@*A " "
 F	 @3@<@#
	@ 

 Cm !=
 CmInitialization goal failed
@!@9CA " " 
 F
 CmInitialization goal failed: ~p@:CA " "
 YlProlog initialisation failed: FJ@3@6 !%@9C@1A " "
unhandled_exceptionUnhandled exception: @3@B@,
@5 "@J@$
@=@ 
 Cm #
@!@C
@9CA " " 
 Fb
 CmGoal (~w) failed: ~p

@:CA " " 
no_current_module
 Cm@$~w is not a current module (created)@:CA " " 
 Xj
 Cm@*Bad argument to commandline option -~w: ~w

@:CA " " 
missing_feature
 Cm@.This version of SWI-Prolog does not support ~w@:CA " " 
 V@
 CmSingleton variables: ~w@:CA " " 
	multitons
 Cm@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
 Cm@,Unquoted ~w with non-portable characters: ~w

@:C@WA " "

io_warning@3@. Gf@+
@2@5 "@< F}
@,@5 ]  G0
@,@5 #@B@. Gd@+@2@5 "@J@#@=@#@C@#	@ 
 Cm~p:~d:~d: ~w
@!@9CA " " 
 #
 Cm
stream ~p: ~w

@:CA " " 
 X  X"Usage: --pldoc[=port]@:CA " " 
	interrupt #Action (h for help) ?  #@:CA " " 
 $  Q* Y
@:CA " " 
 $  	continue (trace mode)@:CA " " unknown_in_module_user@8Using a non-error value for unknown in the global module FJ@;causes most of the development environment to stop working. FJ@<Please use :- dynamic or limit usage of unknown to a module. FJ@1See http://www.swi-prolog.org/howto/database.html@:CA " " 
modify_active_procedure
 Cm@ ~p: modified active procedure ~p

@:CA " " 
 G G  @
 CmFailed to load ~p@:CA " " 
 G G 
 Cm@ Failed to load ~p into module ~p

@:CA " " 
 G G
 Cm $@:CA " " 
 E
 Cm@0Cannot pre-compile mixed load/call directive: ~p@:CA " "  G#@.Full stop in clause-body?  Cannot redefine ,/2@:CA " " 
 \
 Cm@.Illegal term in INDEX file of directory ~w: ~w

@:C@"A " "
redefined_procedure
 CmRedefined ~w procedure ~p
@3Previously defined
@6 #@9CA " " 
declare_module A
 CmLoading module ~w abolished: ~p

@:CA " " 
import_private
 Cm@5import/1: ~p is not exported (still imported into ~q)

@:C@#A " " 
ignored_weak_import 

 Cm@4Local definition of ~p overrides weak import from ~q
 
@:CA " " 
 Ej
 Cm@'Exported procedure ~q:~q is not defined

@:CA " " 
 E
 Cm@.Operator ~q:~q is not exported (still defined)

@:CA " "
 C  Af@3minus_in_identifier@6 #@9CA " " 
 C
 Cm@1Clauses of ~p are not together in the source-file@:C@)A " "
 G G
 Cm~|~t~*+Loading 
@3
@,@5 # @  MT
@!@9C@)A " "
 H G
 Cm~|~t~*+include 
@3
@,@5 $$@  MT
@!@9CA " "
 H H
 Cm~|~t~*+included 
@3
@6 $$@9C@SA " "


 G G

 Cm~|~t~*+@3@,@5 $$@ 
 Cm V 
@!@,@5load_module @ 
 Cm ~2f sec, ~D clauses
@!@9C@2A " "
 W@3@,
@5goal_to_predicate_indicator @#	@ 
 Cm #
 FJ@'    However, there are definitions for: FJ@!@6 #@9CA " " 
 V
 CmCorrect to: ~q?  #@:C@+A " "
 
 G2 G4
 Cm@3File search: too many levels of indirections on: ~p FJ    Used alias expansions: FJ
@3
@6 #r@9CB " "  $!@<The "-" character should not be used to seperate words in an FJ@2identifier.  Check the SWI-Prolog FAQ for details.@:CB " " 
 Abremoved_after_error
 CmRemoved incomplete QLF file ~w@:C@,B " " 
 G

 Cm@#Module "~q" already loaded from ~w. FJ
 CmWipe and reload from ~w? 
 #@:CB " "  C@$Please answer y(es), n(o) or a(bort)@:C@)B
 " " 
reloaded_in_module

 Cm@%~w was previously loaded in module ~w FJ
 Cm@"	now it is reloaded into module ~w
@:CB; " " 
 CG
 CI
 CmFile search: ~p --> ~p (cache)

@:C@"B= " " 
 CG
 CV

 CmFile search: ~p --> ~p OK ~p
@:C@"B? " " 
 CG
 CX

 CmFile search: ~p --> ~p NO ~p
@:CBF " "
gc G@3@,@5thread_context @ GC:  #
@!@9C@8BI " " 
 $C D
 #
 Cm@/gained ~D+~D in ~2f sec; used ~D+~D; free ~D+~D
@:CBN " "
shift_stacks G@3@,@5 $E@ 
Stack-shift:  #
@!@9C@IBQ " "
 $K D
@3@_@d@`D @j C@v@_@d
@`D @j C@v@_@d@`D @j C@v@#	@  #
 Cm@6local: ~DKB, global: ~DKB, trail: ~DKB bytes (~2f sec)
@!@9CBZ " "
agc G@3@,@5 $E@ AGC:  #
@!@9C@$B] " " 
 $Q D
 #
 Cm@.reclaimed ~D atoms in ~2f sec. (remaining: ~D)
@:C@"Bi " "
 \Vreload@3@,@5 Cc @#
	@ 

 CmMake: reloading ~D files
@!@9CBm " " 
 \V IMake: finished@:CBo " " 
 \V \X
 CmUpdating index for library ~w@:C@!Bq " "
 B@3@,
@5 $E@ 

 Cmautoloading ~p from ~w
@!@9CBt " " 
 AP \
 CmLoading autoload index for ~w@:C@!B| " " W@3version_git@,@5 #3@#	@<@#
@ 

 Cm WL
@!@9C@BB " " W@3 W@,@5 #3@_@d@`'@j C@v@_@d@`@d@j C@`@d@j L@v
@_@d@`@d@j L@v@#	@ 
 Cm~w.~w.~w

@!@9C@!B " "address_bits@3 $`@,@5 #3@#	@<@#
@ 

 Cm	~d bits, 
@!@9CB " " G@3 G @@5 #3@#	@<@#@ Multi-threaded, 
@!@9CB " "  G		@:CB " " 	copyright@=Copyright (c) 1990-2013 University of Amsterdam, VU Amsterdam FJ@DSWI-Prolog comes with ABSOLUTELY NO WARRANTY. This is free software, FJ@@and you are welcome to redistribute it under certain conditions. FJ@3Please visit http://www.swi-prolog.org for details.@:CB " " author@#Jan Wielemaker (jan@swi-prolog.org)@:C@TB " "

 YnWelcome to SWI-Prolog (@3 G@,@5 # $`@,
@5 #@ 
Version @! W@,@5 #@  JQ FJ@! $c@,@5 #@  FJ FJ@2For help, use ?- help(Topic). or ?- apropos(Word). FJ FJ
@!@9C@3B " "aboutSWI-Prolog version @3 W@,@5 #@  T
@! $h
@,@5 #@  FJ@! $c@6 #@9CB " "  A A@:CB " " 
 Gk #
 CmBreak level ~d@:CB " " 
 $o Q*
 CmExit break level ~d@:CB " " 
 X@1... 1,000,000 ............ 10,000,000 years later FJ FJ@/~t~8|>> 42 << (last release gives the question)@:CB " " 
close_on_abort
 CmAbort: closed stream ~p@:C
B " "
 E@3@6 " @9C@'C1 " "
 E@3@B
tty_control @@5 #3@#	@J
@0 #@2@6 #@@=@$	
@C@9CC6 " " 
 C
 Cm~w: halt@:CC8 " " 
 Y
 CmUnknown action: ~c (h for help) FJ@:C@bC; " " 
 ^ ^%History Commands: FJ@&    !!.              Repeat last query FJ@/    !nr.             Repeat query numbered <nr> FJ@:    !str.            Repeat last query starting with <str> FJ@4    !?str.           Repeat last query holding <str> FJ@>    ^old^new.        Substitute <old> into <new> of last query FJ@6    !nr^old^new.     Substitute in query numbered <nr> FJ@<    !str^old^new.    Substitute in query starting with <str> FJ@6    !?str^old^new.   Substitute in query holding <str> FJ
 Cm    ~w.~21|Show history list FJ
 Cm    ~w.~21|Show this list FJ FJ

@:CCH " " 
 ^ ^=! No such event@:CCJ " " 
 ^bad_substitution! Bad substitution@:CCL " " 
 ^ ^.
 Cm~w.@:CCN " "
 ^ ^@3@6 #Y@9C@ Ca " "
spy@3@,@5 $,@#
	@ 

 CmSpy point on ~p
@!@9C@ Ce " "
nospy@3@,@5 $,@#
	@ 

 CmSpy point removed from ~p
@!@9CCi " " 

trace_mode
 CmTrace mode switched to ~w@:CCk " " 

debug_mode
 CmDebug mode switched to ~w@:CCm " " 
 G
 CmDebug mode is ~w@:CCo " "
spying@3@<@#	@ 
No spy points
@!@9CCq " "
 $Spy points (see spy/1) on: FJ@3@6predicate_list @9C@(Ct " "
 #E@3@<@#	@,
@5 $,@#@ 
 Cm        ~p: Not tracing
 FJ
@!@9C@(Cx " "
 #E@3@,
@5 $,@#	@ 
 Cm        ~p: ~w
 FJ
@!@9CC| " "
 E@3@<@#	@ @"No traced predicates (see trace/1)
@!@9CC~ " "
 $Trace points (see trace/1) on: FJ@3@6 #F@9C@9C " "		
 ] A.@3@<@#	 ]@,
@5 "@#@ 
 Y Y~t[~D] ~10|
@!@,@5
frame_context @6 #/ @9CC " "
 ]choice@3@<@#
	@. ] A.@2
@6 #@9CC " "
 ]	cut_call@3@<@#	@$
@9C@8C " "


 ]
 	@3@<@#
	@ 
 T @!@,@5port @,@5 # @,@5 $@6 $@9C@CC " "
 ]@3@,
@5frame_flags 
@,@5 $@,@5 $@,@5 $@,@5 " @,@5 $@  #
@!@9C@"C " " 
 G G
 Cm@(The predicate ~p has been renamed to ~p. FJ@BPlease update your sources for compatibility with future versions.

@:C@&C " "
abnormal_thread_completion G@@3@<@#
	@ 

 Cm@'Thread running "~p" died on exception: @!@6 !%@9CC " " 
 $ C)
 Cm@'Thread running "~p" died due to failure@:CC " " 
threads_not_died
 Cm@&The following threads wouldn't die: ~p@:CC " " 
 Jattached
 CmAttached package ~w at ~q

@:C@1D  " " 
 $	duplicate

 Cm@"Package ~w already attached at ~q. FJ
 Cm	Ignoring version from ~q
@:CD " " 
 $no_arch
 Cm@)Package ~w: no binary for architecture ~w

@:XD  t  t t  @ t  $ 
O @  $C@EC " "	@3 G@,@5 "@B
 @I@5 #@J@% V@=@% N@B
 $@5 #@J@%
 IV@=@%
 N@#	@ 
 Cm~w~w 

@!@9XD  t  t t  @ t actions_to_format 
O @  $CD " " A?@3@<@9CD " " FJ A?@3@<@9CD " " FJ@3@<@0@2@6 $ @9CD " " FJ@3@<@,@5 $ V:@6 AE @9CD " "@3@5 # @<@6 $@9C@$D " "
 Cm
@3@<
@,@,@5 $@5 $@6 # @9CD " "@3@5 #@<@,
@5 $
@6 $@9CD " "@3@,
@,@5 $ WL
@5 $@0@2@6 $@9XD  t  t t  @ t print_message_lines_guarded 
O @  $CD " "	@3@<@9CD " "	
@3@5 # @6 $ @9XD  t  t t  @ t  $ 
O @  $C@+C " "@3@,@,@5 " @#
	@<@#
@ 
 Y Y
 #  !?
@!@9XD  t  t t  @ t  " 
O @  "CD " "@3@,
@5 !%@<@,@,@5 $@. B	@2@6 #%@9XD  t  t t  @ t  $ 
O @  $C@/C " "@3@B
@$debugger_show_context @@5 #3 E@,@5 "@#	@J
@ 
 Cm[~w] 
@!@=@$	
@D@9XD  t  t t  @ t  $G 
O @  $FC@ Am " "@3@,
@5 #K@*
 #L@#@<@#@ 
 Cm[Thread ~w] 
	@!@9CAp " " 	@:XD  t  t t  @ t  # 
O @  #CAc " "
already_from@3@<@#	@ 
 Cm (already imported from ~q)
@!@9CAe " "
 F@3@<@#	@  (is a directory)
@!@9CAg " "
 F@3@<@#	@  (is not a directory)
@!@9CAi " " 	
 Cm (~w)@:XD  t  t t  @ t  $ 
O @  $CC " " 		@:C@(C " "@3@,
@5 $,@#	@ 
 Cm
        ~p
 FJ@!@6 $@9XD  t  t t  @ t 
cond_location 
O @  $C@%A' " "
 @3@,
@5 E @#	@ 
 Cm~w:~d

@!@9XD  t  t t  @ t  Nr 
O @  #BCD " "@3@. $ A	@2@6 B# @9XD  t  t t  @ t  $. 
O @  $-CB- " "@3@,
@,@5 #@,@,
@5 B @. 
@/ 
@2@6 #@9XD  t  t t  @ t 	residuals 
O @  $CC " " 

@:C@GC " "	
@3@B@)@*
 @!@#
@J@ 
 Cm~W,	 FJ@!
@6 $ @=@ 

 Cm #4	@!@D@9XD  t  t t  @ t  #? 
O @  #>CD " " #@3@<@6 #7@9CD " "

 #$	@3@6 #7@9XD  t  t t  @ t  #^ 
O @  #]CC " "@3@<@$
@9C@<C " "
 DR
	 I
 Y
 #  "% where FJ
 Cm #u
	@3@6 #v@9XD  t  t t  @ t  # 
O @  #C@ " " 		@:C@<@ " "


 
@3@5 #R@<@,@,@5 $@#	@ 
 Cm
        ~q
  FJ@!
@6 #@9C@?@ " "
 
@3@<@#	@,@,@5 $@#@ 
 Cm $
   FJ@!
@6 #@9C@/@ " "		@3@,
@,@5 $@#	@ 
 Cm $
 
 FJ@!@6 #@9XD  t  t t  @ t 	var_names 
O @  $CC  " "@3@<@#	@ 
 Cm~w = 
@!@9C@+C " "
@3@<@#	@ 
 Cm	~w = ~w, @!@0
@2@6 $ @9XD  t  t t  @ t  YO 
O @  #C@ " " 
end_of_clauseUnexpected end of clause@:C@ " " end_of_clause_expectedEnd of clause expected@:C@ " "  DUnexpected end of file@:C@ " " end_of_file_in_atomEnd of file in quoted atom@:C@ " " end_of_file_in_block_comment@ End of file in /* ... */ comment@:C@ " " end_of_file_in_stringEnd of file in quoted string@:C@ " " illegal_numberIllegal number@:C@ " " 	long_atom@!Atom too long (see style_check/1)@:C@ " " long_string@#String too long (see style_check/1)@:C@ " " operator_clashOperator priority clash@:C@ " " operator_expectedOperator expected@:C@ " " operator_balanceUnbalanced operator@:C@ " " quoted_punctuation@-Operand expected, unquoted comma or bar found@:C@ " " 	list_rest@'Unexpected comma or bar in rest of list@:C@ " " cannot_start_termIllegal start of term@:C@ " " 
punct
 CmUnexpected `~w' before `~w'

@:C@ " " 
undefined_char_escape
 Cm@:Undefined character escape in quoted atom or string: `\~w'@:C@ " " void_not_allowedEmpty argument list "()"@:C@ " " 	
 Cm WL@:XD  t  t t  @ t  #) 
O @  #(CD " "@3@R	@5 # @<@A
@5 " @J
@N@. %	@2@6 CT @9CD " " @:XD  t  t t  @ t  # 
O @  #C@ " " 	 FJ@+  See FAQ at http://www.swi-prolog.org/FAQ/.txt@:XD  t  t t  @ t  $* 
O @  $)CB( " " @@3@<@$
	@9CB) " " @3@<@$
	@9CB* " " 	
 Cm into ~w@:XD  t  t t  @ t  #	 
O @  #C@?B " "		@3 Y@,@5 #3
@0@. YT @@2@2@!@#
@0@. NB@2
@2@,@5bindings @,@5 # @0@. NC@2
@2@6 $@9XD  t  t t  @ t swi_message 
O @  %!C@ " " 
io_error
 CmI/O error in ~w on stream ~p

@:C@ " " 
 G P
 CmCould not execute `~w'@:C@ " " 
 %&
signal
 CmCaught signal ~d on `~w'

@:C@ " " 
 T
 Cm

@:C@ " " 
 %)
 CmCaught signal ~d (~w)

@:CA  " " 
limit_exceeded
 CmExceeded ~w limit (~w)

@:CA " " 
 \/
 Cmgoal unexpectedly failed: ~p@:CA " " 

shared_object	
 Cm WL@:CA " " 
system_error
 Cmerror in system call: ~w@:CA	 " "  %4error in system call@:CA " " 

failure_error
 CmGoal failed: ~p@:CA " " 

timeout_error
 CmTimeout in ~w from ~p

@:CA " " 
not_implemented
 Cm@*~w `~p' is not implemented in this version

@:C@"A " "
 D D@3@,@5 $,@#
	@ 

 Cm@1Wrong context: ~p can only be used in a directive
@!@9C@9A " "
 Deditno_default_file@3@B
 J  @@5 #3@#	@J
@ @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@!@C@  FJ@$Use "?- edit(Topic)." or "?- emacs."
@!@9CA " " 
format_argument_type
 Cm@,Illegal argument to format sequence ~~~w: ~p

@:CA " " 
 E
 CmFormat error: ~w@:CA! " "
conditional_compilation_errorunterminated
 Cm@*Unterminated conditional compilation from @3@6 $ @9CA$ " " 
 %Jno_if
 Cm:- ~w without :- if@:XD  t  t t  @ t  EK 
O @  #CB " "	@3@<@#
empty
@6 EK @9CB " "@3@<@#
	non_empty
@6 %R@9XD  t  t t  @ t  EK 
O @  %SCB " " E %Q@3@<@#
@ 
 Y Y #
@!
@6 #@9CB " " E@3@<@#
@  U
@!
@6 #@9CB " " Ye %Q@3@<@#
@ 
 Y Ytrue  #@!@9CB " " Ye@3@<@#
@ 
 Cm N #@!@9XD  t  t t  @ t  # 
O @  #C@] " "		@3@<@9C@^ " "
 Cm WL@3@<@9C@_ " "
 Cm WL FJ
@3
@6 #@9XD  t  t t  @ t  # 
O @  #C@XB " "@3@.  @	@2@,@. @+
@+@2@5 #@,
@5 $@. @2@. Da@+@2@5 #@. @2@. ]@+@2@5 #@#
@<@#@  FJ
 Cm ]@!@9CB " " 

@:XD  t  t t  @ t  % 
O @  %CB " " 

@:C@YB " "
 XF
@3@,@5 A @#
@,@5 $
@,@5 #[ @B@#@* @!@#@J@ 
 Cm @U FJ@!@6 %@=@$@D@9XD  t  t t  @ t  # 
O @  #C@b " "@3@Q@#	@<@#@ 
 CmUnknown error term: ~p
@!@9C@e " "@3@8 V
 !K V
@9C@g " "@3@6 # @9C@i " "@3@6 %" @9C@k " " 	
 Cm %X@:XXQM GF@%/usr/lib/swi-prolog/library/occurs.pl  @Au@ C FkS Econtains_varEfree_of_termEsub_varE
contains_termE GEoccurrences_of_varEoccurrences_of_termEfree_of_varXO G %\ C@Cu @  @A %j@3@'	@<@9C@E %j %j@3@5 F@-@,
@5 Ac@5 %\ G@<@9XO G %^ C@N %j %j@3@A
@5 %b G@J
@N@9XO G %b C@8 %j %j	@3@<@9C@9 %j %j@3@5 F@-@,
@5 Ac@5 %l@<@9XO G %` C@t %j %j@3@'	@9C@v %j %j@3@5 F@-@,
@5 Ac@6 %` G@9XD  t  t t  Gt  Y @ID  t  t @Jt  Gt Y  AfO G %n C@,@ %j %j@3
@. Y @2@!@>@@,@5 Ac@n@5 A G@O@=	@6 Ac@D@9XO G G C@j %j %j 	@:C@k %j %j@3@5 F@-@,
@5 Ac@6 G G@9XO G %d C@c %j %j@3@. %`	@2@6 %n G@9XO G %f C@\ %j %j@3@. G	@2@6 %r@9XO G %h C@U %j %j@3@A
@5 %k@J
@N@9XXQM @F@&/usr/lib/swi-prolog/library/quintus.pl  @Au@ C FkS E \E	skip_lineE	midstringE @E	atom_charE _bEstream_positionEcurrent_streamE SE %vE ]EgenargEsimpleEno_style_checkE PE \E \E \E \E \E \EpowE ZE \E \E	otherwise E ]E %t E ImE ^E ] EmodeE %vE %vEon_exceptionEraise_exceptionXO @ \ C@ @ @@3@_@e@i \@u@9XO @ %s CA< @ @@3
@6 G @@9XO @ %u C
Ae @ @@3@-@-@-@6 % %@9XD  t  t t  @t  @ @ID  t  t @Jt  @t %w O @ %w CAN @ @@3@6 @& @9XO @ %x CAZ @ @@3@6 G @9XO @ %z C@ @ @@3@,	@5 \  %@,
 G@5 C % _b@6 _c _q@9XO @ %{ CA/ @ @@3@. Gf	@2@5 D@6 D @9XO @ %} C@5A @ @@3@. %@+@2@5 D@5stream_mode %@B

@. Gd@+@2@5 D@J
@P@=@B
@.file_no@+@2@5 D@J@P@=@% @!@$@9XO @ S C@B@ @ @ W@3@<version_data@. A@+
@+@+@-@2@5 @[ I@,
@5 @[compiled_at@,@5 @[@0SWI-Prolog @1
@1 A@@1@1 A@@1@1 U@1
@1): @1@2@6 C %@9C@ @ @@3@6 @[@9XO @ % CAg @ @@3@-@-@6 %@9XO @q_style_option C@ @ @
single_var	singleton@3@<@9C@ @ @ 	@:XO @ % CA( @ @  A A@:CA) @ @  Br Br@:CA* @ @  A! Br@:CA+ @ @  I Br@:XO @ % C@ @ @@3@_@e@i ]@u@9XO @ % C@ @ @@3@6 Ac@9XO @ % CA
 @ @@3@B	@5 B*@J	@P@=@Q@9XO @	to_prolog C@| @ @@3@,
@5 H %@6 %@9XO @ % C@ @ @@3@,	@5 % %@. I	@2@6 W; %@9XO @ % C	@ @ @@3@_@e@f@j \@u@9XO @ P C@ @ @@3@_@e@i \@u@9XO @ % C@ @ @@3@_@e@i \@u@9XO @ % C@ @ @@3@_@e@i \@u@9XO @ % C@ @ @@3@_@e@i \@u@9XO @ % C@ @ @@3@_@e@i \@u@9XO @ % C	@ @ @@3@_@e@f@j K@u@9XO @ % C@ @ @@3@_@e@i \@u@9XO @ % C@ @ @@3@_@e@i Z@u@9XO @ % C@ @ @@3@_@e@i \@u@9XO @ % C@ @ @@3@_@e@i \@u@9XO @ % C@ @ @   @:XO @ % C@ @ @@3@_@e@i ]@u@9XO @ % CA: @ @  @3
@6 A %@9XO @ % C
@i @ @
 	@3@6 G %@9C
@k @ @
 %	@3@6 %@9C@m @ @ G@3@6 G  %@9C@o @ @
 A	 @3 A@6 Bl %@9C@q @ @cd@3 J@0@+	@2@5 C. %@-@6 D %@9C@t @ @
 %	@3@-@6 %@9C@v @ @
args	@3 E@6 @[@9C@x @ @
 E	@3 E@,
@5 @[ %@6 ^ W@9XO @ % C@ @ @@3@_@e@i K`@u@9XO @ % C@ @ @@3@_@e@i \@u@9XO @ % CA @ @ @:XO @ % CAi @ @@3@-@6 %@9XO @ % C@SAk @ @	
@3@Q@<@,@5 E @>@R@=@B@R
@J
@5 ^ %@=@P @-@,@5 AA
@_@d@d@j Cm@u@-
 @,@5 AA@5 %@0@1	@1@2@6 %@9C@'Aw @ @@3
@5 AA @-@,@5 AA@-
 @,@5 AA@6 AD@9XD  t  t t  @t  % @ID  t  t @Jt  @t % D$  O @ % CA @ @@3@6 @D@9XO @ % CA @ @@3@6 @9XXQM AF@&/usr/lib/swi-prolog/library/ordsets.pl  @AuC FkS E	ord_unionEord_intersectionEord_subtractE %Eord_disjointE %E
ord_intersectE %Eord_del_elementE %E	ord_seteqElist_to_ord_setEord_add_elementE %E	ord_emptyE
ord_memberchkEord_symdiffE	is_ordsetE
ord_subsetXD  t  t t  At ord_subset_ 
O A %CA  A A G


@3@,@5 W
@6 % A@9C	A# A A C5@3@6 % %@9XD  t  t t  At ord_intersection2 
O A %C@ A A C5
	@3@6 % %@9C@ A A D|@3@0@2
@6 %@9C@ A A G

@3@0	
@2
@6 %@9XD  t  t t  At 
ord_union_all 
O A %C@vA= A A
@3@B@_@e@`@s@J@ 	
@!@D@D@D@C@=@T@B@$@_@e@`@s@J@ 	
@!
@6 % %@D@D@C@=@-@_@e@`@j \@v@_@e@d@j Cm@v@,@,@5 % %@,@5 &@6 & @D@9XD  t  t t  At ord_union_1 
O A &CA\ A A 
	
@:CA] A A
@3@,
@5 W
@6 % %@9XD  t  t t  At  % 
O A &CAa A A D|
	@3@6ord_union_2 %@9CAc A A		 G

@3@6 & %@9CAe A A C5
	@3@6 % %@9XD  t  t t  At  % 
O A %C
A A A 
	
@:CA A A
@3@,@5 W
@6 % %@9XD  t  t t  At  & 
O A &CAh A A 
	
	
@:CAi A A
@3@,
@5 W
@6 &@9XD  t  t t  At l_int 
O A &C@ A A 		@:C@ A A
 Cm	@3@,
@5 % %
@6 & %@9XD  t  t t  At 
key_by_length 
O A &C@ A A @:C@ A A

 Cm

@3@5 D/
@6 & %@9XD  t  t t  At  % 
O A %C@{ A A@3@'	@9XD  t  t t  At 
is_ordset3 
O A &C@f A A @:C@g A A
@3@5 Z@6 & %@9XD  t  t t  At ord_intersect_ 
O A &C@ A A@3@,
@5 W
@6ord_intersect__ %@9XD  t  t t  At  % 
O A %C@ A A@3@,
@5 &@0@. Cm@-@+@2@+@2@5 SW@6 &@9XD  t  t t  At  % 
O A %C@q A A @:XD  t  t t  At  % 
O A %C@XA A A	
	

@3@<@,
@5 W@B@& G
@J@6 % %@C@=@/@B@)@& D|@J@,@5 W@B
@& G
@J@'@=@B
@& D|@J@'
@=@P@=@P@C@9C@/A
 A A	
@3@<@,
@5 W@B@&
 G
@J@6 &@=@B
@&
 D|@J@'
@=@P@9CA A A	
@3@'
@9XD  t  t t  At  % 
O A %CA A A 		@:C
A A A@3@6 & %@9XD  t  t t  At  % 
O A %CA A A @:CA A A

@3@,@5 W
@6 %@9XD  t  t t  At 
is_ordset2 
O A &C@b A A @:C	@c A A	
@3@6 &@9XD  t  t t  At  & 
O A &C@ A A D|@3@6 & %@9C@ A A  C5@:C
@ A A G
@3@6 &!@9XD  t  t t  At  % 
O A %CAO A A@3@6 Y Y@9XD  t  t t  At  % 
O A %C@ A A		@3@<@9C@ A A@3@<@9C@ A A		
@3@,@5 W
@6 % %@9XD  t  t t  At  % 
O A %CA, A A@3@6 Y Y@9XD  t  t t  At  % 
O A %CA8 A A @:CA9 A A
@3@0
@2@,@5 D/@0
@2@6 &@9XD  t  t t  At  % 
O A %C@ A A@3@A
@5 % %@J
@N@9XD  t  t t  At  % 
O A %C@ A A@3@6 Y Y@9XD  t  t t  At  % 
O A %C@ A A@3@6 &&@9XD  t  t t  At  % 
O A %CAX A A 			@:CAY A A
@3
@6 &	@9XD  t  t t  At  % 
O A %C@ A A@3@6 Y Y@9XD  t  t t  At  % 
O A %C@ A A
@3@6 &!@9XD  t  t t  At  % 
O A &
CA A A D|
	@3@6 &@9CA A A C5@3
@6 % %@9CA A A G

@3@6 &@9XD  t  t t  At  % 
O A %C@ A A@3@6 I1@9XD  t  t t  At  % 
O A %C@ A A@3@6 Y Y@9XD  t  t t  At  % 
O A %C@^ A A@3@5 B %@6 &  %@9XXQM @F@</tmp/buildd/spark-2012.0.deb/simplifier/data__data_files.pro  7AAuC @S @Eadd_datafiles_ruleEget_datafiles_ruleEadd_datafiles_pfsEadd_datafiles_vcgEget_datafiles_vcgEget_datafiles_pfsE P@Eadd_datafiles_local_user_ruleEno_log_file Eget_datafiles_local_user_ruleEsave_data__data_files E ]mEadd_datafiles_global_user_ruleEget_datafiles_global_user_ruleEget_datafiles_debugEadd_datafiles_logEadd_datafiles_summary_dpcEadd_datafiles_debugEget_datafiles_logEget_datafiles_summary_dpcEadd_datafiles_fdlEget_datafiles_fdlEadd_datafiles_simplified_pfsEadd_datafiles_dpcEget_datafiles_simplified_pfsEget_datafiles_dpcEadd_datafiles_decEadd_datafiles_simplified_vcgEget_datafiles_decEget_datafiles_simplified_vcgXO @ &, C
@ @ @@3@. &.@2@5 CT ]n@<@9XD  t  t t  @t  &/ @vO @ &0 C
@ @ @@3@. &6@2@5 &d@<@9XD  t  t t  @t  &7 @vO @ &8 C
@ @ @@3@. &<@2@5 &d@<@9XD  t  t t  @t  &= @vO @ &@ C
@ @ @@3@. &B@2@5 &d@<@9XD  t  t t  @t  &C @vO @ &H C
@ @ @@3@. &N@2@5 &d@<@9XD  t  t t  @t  &O @vO @ &P C
@ @ @@3@. &R@2@5 &d@<@9XD  t  t t  @t  &S @vO @ &V C
@ @ @@3@. &Z@2@5 &d@<@9XD  t  t t  @t  &[ @vO @ &^ C
@ @ @@3@. &b@2@5 &d@<@9XD  t  t t  @t  &c @vO @ &2 C
@ @ @@3@. &4@2@5 &d@<@9XD  t  t t  @t  &5 @vO @ P@ CA @ @@3@6 &L ]n@9XO @ &: CA @ @ @3@A@-@5 &e@J@N@9XO @ ]m C@ @ @@3@A
@5 Ax@J
@N@=Expected atomic name for debug datafiles to find, but got: ~k@0@2@6 [ [@9C@ @ @@3@5 &D ]n@<@9C@ @ @@3@@Could not find debug datafiles for: Expected atomic name for: ~k@0@2@6 &g@9XO @ &> C@A @ @@3 @@,@5 ]m ]n@0@.  @@/  &5@2@1@.  @@/  &c@2@1@.  @@/  &O@2@1@.  @@/  &S@2@1@.  @@/  &=@2@1@.  @@/  &C@2@1@.  @@/  &/@2@1@.  @@/  &7@2@1@.  @@/  &Y@2@1@.  @@/  &a@2@1@.  @@/  &M@2@1@.  @@/  &E@2@2@5 [ [@<@9XO @ &F C
@ @ @@3@. &L@2@5 &d@<@9XD  t  t t  @t  &E @vD  t  t t  @t  &M @vO @ &J C@ @ @@3@. &D	@2@5 &d@<@9XO @ &T C
@ @ @@3@. &X@2@5 &d@<@9XD  t  t t  @t  &Y @vO @ &\ C
@ @ @@3@. &`@2@5 &d@<@9XD  t  t t  @t  &a @vXQM BF@#/usr/lib/swi-prolog/boot/syspred.pl   zAs@!C S EleashE T~Ecall_with_depth_limitE F~E $E \E GE EE FE #EE $E BxE DdE @?Eatom_prefixE CE G E W;E BE $Esource_file_propertyE UE GE GE WEnospyall E VE UE ]E \LE UE$predicate_propertyE %E !_E _Egarbage_collect E %Ecurrent_signalEprolog_stack_propertyE _ErequireEset_prolog_stackXD  t  t t  Bt  A 
O B T~C
C !] !]@3@5 B+ @<@6 CQ @9CC !] !]@3@0 A?@2@0@. A A@2@2 @@,
@5 C1 @<@6 &@9CC !] !]@3@0 A?@2 @@,
@5 &@<@6 &@9XD  t  t t  Bt  $ @ID  t  t @Jt  Bt $ D  t  t t  Bt  $ 
O B $C@ !] !]
 		@3@Q	@.  @-@2@6  B@9CA !] !]
 	@3@<@9CA !] !]
 	
@3@<@. 	
@2@5 $ B@. 	@2@6 &@9CA !] !]@3@.  A@/ !C@/ $@2@5 \v B@<@9CA !] !]@3@,	@5 V B@,
@5 A B@,@5 U B@5 VH B@5 G B@O@9CA !] !] @:XD  t  t t  Bt  G 
O B GCD; !] !]@3@,
@5 E' B@6 G B@9XD  t  t t  Bt  B 
O B ECC !] !]@3@6 T B@9XD  t  t t  Bt  F' 
O B FC@EA !] !]@3@B
 U @@5 @\ @J@%	 @@=@P@C	@B
@ @5 E @J
@>
@,
@5 F @C@=@,@5 T~ B@,
@5 &@<@=@,
@5 &@C@_@g@c        @q@9XD  t  t t  Bt 
stack_name 
O B &CD !] !]  G@:CD !] !]  G@:CD !] !]  G@:XD  t  t t  Bt  W< 
O B W;C@ !] !]
 R4 B@3@<
double_quotes B@6 @d B@9C@ !] !]
 I B@3@< &codes@6 &@9C@ !] !]
 A B@3@< & B@6 &@9C@ !] !]@3@,	@5 B 
style_name@,
@5map_bits B@-@6 &@9XD  t  t t  Bt canonical_source_file 
O B &CA !] !]@3@5 Ay @-@-@5 &@<@$	@9C
A !] !]@3@-@-@-@  Em @<@$	@9CA !] !]@3@0@. A A@2@1@. A A@2@1@. C' C)@2@2@5 A B@6 F B@9XD  t  t t  Bt tag_list 
O B &C@ !] !] 	@:C@ !] !]	
@3
@0	@1@2@5 C B@6 & B@9XD  t  t t  Bt  G 
O B GC@ A !] !]@3@B
@,	@5 & B@J
@5 A B@.  @/ @u	@-@2@6 A8 B@=@P@C	@9XD  t  t t  Bt  &{  
O B &zCA" !] !]  @3@.  A@/ & &{@2@5 &@O@9C
A% !] !]@3@,@5	spy_point B@5 F B@O@9CA) !] !]   @:XD  t  t t  Bt  U @ID  t  t @Jt  Bt U  AD  t  t t  Bt  U 
O B UC	B^ !] !]@3@R	@<@6property_predicate B@9C	Ba !] !]@3@5define_or_generate B@6 &| B@9XD  t  t t  Bt trace_alias 
O B &C@ !] !]  A{
trace_call
trace_redo
trace_exit
trace_fail@:C@ !] !]  A &@:C@ !] !]  Y &@:C@ !] !]  K  &@:C@ !] !]  C) &@:XD  t  t t  Bt  & 
O B &CC( !] !] @:C@#C) !] !]
 
@3@<@,
@5 B B@. 	
@2@5 F B@6 & B@9CC- !] !]
@3@. @. B S
@2@-@2@6 &@9XD  t  t t  Bt  G  
O B %CC~ !] !]@3SHELL@,@5 J B@<@6 % B@9CC !] !]@3comspec@,@5 &@<@6 &@9CC !] !]  @3/bin/sh@6 &@9XD  t  t t  Bt  _ 
O B _CC !] !]@3@6 & B@9XD  t  t t  Bt  & 
O B &C@ !] !]  Az@:C@ !] !]  %@:C@ !] !]  C@:C@ !] !]  @v@:C@ !] !] charset@ @:XD  t  t t  Bt  & @ID  t  t @Jt  Bt & D$ D$ AfD  t  t t  Bt  & 
O B &C@W !] !]		
@3@<@9C@X !] !]	
@3@,@5 &
@6 &@9C@[ !] !]	
 R4@3@<@,
@5bit B@<@_@g@d
@j I@u@9C@^ !] !]	
 I@3@<@,
@5 &@<@_@g@d
@i \@j I@u@9C@a !] !]	
 &	
@3@,
@5 &@_@g@d
@j I@` @q@9XD  t  t t  Bt  & 
O B &CB !] !]
 	
@3@5 VM @5 &@. 	
@2 B@5 B @<@9CB !] !]
 	
@3@5 &@R	@*	 @<@. 	
@2@6 &@9C	B !] !]@3@-@5 U B@6 &@9XD  t  t t  Bt  &o @ID  t  t @Jt  Bt &n  D$ AfD  t  t t  Bt  &o 
O B &nC@;B !] !]@3@,@,@5 A B@>@&@,
@. G`
@2@5 @E B@,@5 F B@B@( D2@J@<@=@P@=
@6 G B@D
@9XD  t  t t  Bt stream_position_field 
O B &CB
 !] !]  ]@:CB !] !]  F}@:CB !] !]  G0@:CB
 !] !]  F1@:XD  t  t t  Bt  $ @ID  t  t @Jt  Bt $ D  t  t t  Bt  $ 
O B $CA !] !]
 		@3@Q	@.  @-@2@6 &@9CA !] !]
 	@3@<@9CA !] !]
 	
@3@<@. 	
@2@5 $ B@. 	@2@6 &@9CA !] !]@3@.  A@/ &@/ $@2@5 &@<@9CA !] !]@3@,	@5 &@,
@5 &@,@5 &@5 &@O@9CA  !] !] @:XD  t  t t  Bt stack_property 
O B &CD !] !] limit@:CD !] !] spare@:CD  !] !] min_free@:XD  t  t t  Bt  G  
O B &wCA4 !] !]  @3@.  A@/ & G@2@5 &@<@9C@AA6 !] !]@3 D @@5 &@< B@. G H@2@5  B@,@. &@2@,	@5 C B B@. $	@2@5 &@. #E@+
@2@.trace_point
@2@,@5 & B@. $@2@6 &@9CA= !] !]  @3 B@. G J@2@6 &@9XD  t  t t  Bt property_source_file 
O B &C
A !] !]
 F
@3 @@6 &@9C@=A !] !]
 U
@3@B@R
@J@6 B @C@=@'@B
@R	@J
@,@5 &@B@5 &@J@$
@=@6 &@=@6 &@C@9C@MA !] !]	
load_context
@3@- @@5 &@.  @/ @w	
@2 @@,
@5 D B@B@ 
@. Da@+@2@5 Dd B
@. ]@+@2@5 &@J@ 
 @!@=@& @@D@9CA !] !]
includes
@3@-@8  &@9CA !] !]
included_in
@3@-@8  &@9CA !] !]
 D
@3@8  F@9XD  t  t t  Bt  &y 
O B &xCA !] !]@3@R@<@,
@5 &@6 & B@9CA !] !]@3@6 &@9XD  t  t t  Bt  & 
O B &C@3A@ !] !]
 	
@3@-@. 	
@2@5 &@. 	
@2 $@5 &@A@. 	
@2@. U@-@2@5 U B@J@N@9XD  t  t t  Bt trace_ports 
O B ' CAK !] !]@3@,
@. @T@. &
@1@+@2@/ B@2@6 &@9XD  t  t t  Bt  ] 
O B ]C@$B  !] !]@3@R@<@B@,@5 & B@J@6 Ad B@=
@. F@/ Cq ]@2@6 &@C@9C
B !] !]@3@,@5 '@6 '@9XD  t  t t  Bt property_module 
O B 'C@"C\ !] !]@3@5 G B@B@ 
exported_operators
@!@J@5 D B@*
 @!@=@6 F @C
@9XD  t  t t  Bt  U 
O B UCA+ !] !]
 

 
@3@<@6 &@9CA- !] !]
 
@3@6 &@9XD  t  t t  Bt  &} 	 D  t  t t  Bt  &} 
O B &|CB !] !]interpreted@3 D @6 &@9CB !] !] \@3 B@6 &@9CB !] !] Ih@3 @6 &@9CB !] !]exported@3 '
@6 &@9CB !] !] A@3 A@6 &@9CB !] !] D@3 D@6 &@9CB !] !] @v@3 @v@6 &@9CB !] !] D@3 D@6 &@9CB !] !] D<@3 D<@6 &@9CB !] !] @#@3 @#@6 &@9C
B !] !]
 U
@3imported@6 &@9CB !] !] @I@3 @I@6 &@9C
B !] !]
 @J
@3 @K@6 &@9C
B !] !]
 Da
@3 Db@6 &@9C
B !] !]
 ]
@3 F}@6 &@9CB !] !] E5@3 	 @6 &@9CB !] !]nodebug@3 
@6 &@9CB !] !] $@3 $@6 &@9CB !] !]

references
@3 '@5 &@*
 @9C
B !] !]
number_of_clauses
@3 '@6 &@9C
B !] !]
 "
@3 "@6 &@9C
B !] !]
indexed
@3 '@6 &@9CB !] !] E=@3 E=@6 &@9CB !] !] EH@3 EH@6 &@9CB !] !] !*@3 !*@6 &@9XD  t  t t  Bt $clause_property 	 D  t  t t  Bt  ' 
O B 'C
C !] !]
 ]
@3 F}@6 Fz @9C
C !] !]
 Da
@3 Db@6 '@9C
C
 !] !]
  h
@3owner@6 '@9CC !] !] N@3 N @@6 '@9CC !] !]erased@3 ' @@6 '@9C
C !] !]
 ]
@3 S@6 '@9XD  t  t t  Bt  " AD  t  t t  Bt  " 
O B "C@l !] !]  A@:C@m !] !]  K @:C@n !] !]  C)@:C@o !] !]  Y@:C@p !] !]  "@:C@q !] !]  Gk@ @:C@r !] !]  $@@@:C@s !] !] cut_exit@@:C@t !] !]  G@A @:C@u !] !] cut@@:C@v !] !]  A{@?@:C@w !] !]  E@/@:C@x !] !] half@-@:XD  t  t t  Bt  G 
O B %CC{ !] !]@3 @6 %& B@9XD  t  t t  Bt  & 
O B &CD !] !]@3@,
@5 & B@5 & B@0
@1@+@2@5 &@6 F B@9XD  t  t t  Bt  _ 
O B &C@%C !] !]@3@B@5 B @J@P@=
@. @. B B
@2@-@2@5 &@,@5map_dlflags B@6 A\ @9XD  t  t t  Bt system_undefined 
O B '+CB !] !] 
  @ prolog_trace_interception@:CB !] !] 
  @  S@:CB !] !] 
   $c_call_prolog @:CB !] !] 
    X?@:XD  t  t t  Bt  &m 
O B &lC@z !] !]@3@,	@5 C B "@,
@5 &@-@6 '/@9XD  t  t t  Bt generate_current_predicate 
O B '1CBL !] !]@3@5 V B@. 	
@2@!@5 B  B@6 &@9XD  t  t t  Bt  \ 
O B &qC@ !] !]@3@,	@5 B B "@,
@5 &@-@6 '5@9XD  t  t t  Bt  C 
O B &vC@%A[ !] !]@3@5 \ B@B@ 
 \	
@!@J@P@=@@@5 Ck B@J@$	@&
@M@9XD  t  t t  Bt  	 @ID  t  t @Jt  Bt $ D  t  t t  Bt  	 
O B $C
@ !] !]@3@. R4 A{@2@6 #E B@9XD  t  t t  Bt dlopen_flag 
O B ':CC !] !]  B@:CC !] !]  G@:XD  t  t t  Bt  C 
O B WCAi !] !]@3@-@6 C B@9XD  t  t t  Bt  \M @ID  t  t @Jt  Bt \L D  t  t t  Bt  \M 	 D  t  t t  Bt  \M 
O B \LC
BR !] !]@3 B@5 &@<@9XD  t  t t  Bt $trace 	 D  t  t t  Bt  '> 
O B '>C@ !] !]@3@<@9C@ !] !]
@3@<@5 '? B@6 '@@9C@ !] !]
 R4
@3@,@5 & B@< D$@,@5 &@6 '@@9C@ !] !]
 R4
@3@<@-@0
@2@5 'A@6  B@9C@ !] !]
 I
@3@,@5 'A@< Af@,@5 &@6 '@@9C@ !] !]
 I
@3@<@-@0
@2@5 'A @6 'B@9C
@ !] !]@3@5 &@. R4@2@6 '@@9XD  t  t t  Bt  G 
O B 'CCd !] !] 
 !@:CCe !] !] 
 Da@:CCf !] !] 
 ]@:CCg !] !] 
 F@:CCh !] !] 
 '@:XD  t  t t  Bt  !` @ID  t  t @Jt  Bt !_ D$  D  t  t t  Bt  !` 
O B !_CC !] !]@3@5 &@<@-@6 C B@9CC !] !]@3@5 '8@<@-@6 'C@9CC !] !]@3signal_name@6 C B@9XD  t  t t  Bt  &  
O B &~CD !] !]  @3 @6 E$ B@9XD  t  t t  Bt  & 
O B &CD !] !]@3@0@+
@1@+@2@5 &@_@d@v@-@6 '#@9XD  t  t t  Bt visible_predicate 
O B 'IC@B !] !]
@3@ 
 	
@!@5 '3@B@D@5 &@J@B B@5 &@J@A@5hidden_system_predicate B@J@N@D@=@!@A@. 	 V@2 C)@5 &@J@N@,@,@5 &@-@-@6 B
 B@C
@=@N@>@/@,
@5 E? B@-@. 

@2@5 '4@A@. 

@2 '@-@5 &@J@N@A@5 'K@J@N@D@=@,@,@-@5 W B@5 &@A
 B@5 &@J@N@C
@9XD  t  t t  Bt  & 
O B &C@DBk !] !]	 U@3@<@ 	
 
@!@5 '3@-@5 '4@A@5 \L B@J@N@A@-@5 &@J@N@,@,
@5 &@A@. 
@/ 
@2@5 ', B@J@N@9CBs !] !] \@3@<@6 'J B@9C@GBu !] !]
 AP

 	@3@< @ @@5 &@B@5 &@J@,@,
@5 &@@@-
@-@5 'N@J@P@M@=@-@,@,
@-@5 'N
@6 &@9C	B !] !]@3@5 &@6 &@9XD  t  t t  Bt  F~ 
O B &pCD/ !] !]@3@6 VC B@9XD  t  t t  Bt  	 @ID  t  t @Jt  Bt #E  D$D  t  t t  Bt  	 
O B #EC@ !] !]
 	
@3@Q
@<@.  @-@2@6 &@9C@ !] !]
 	@3@<@9C@ !] !]
 
@3@<@. 
@2@5 '9@. 
@2@6 '9@9C@@ !] !]
@3@,
@5 &@*
 @! D @@5 &@>@k@,@5 &@,@5 &@B
@ 
 @!@J@#
@=

@.  @@2@!
@5 &@B@ 
@. U@+@2@5 &@J@ 

 	@!@. @2@!@=@#
@D@5 '@@,@5 ' B B@. #E@2@5 &@O@=@P@D@D
@D@C@9XD  t  t t  Bt  De 
O B DdCC !] !]@3@6 ' B@9XD  t  t t  Bt  &u 
O B &tC
Al !] !]@3 @-@-@6 AB B@9XD  t  t t  Bt  B 
O B BCA !] !] B@3@6 BS @9CA !] !] Db@3@-@6 BI B@9CA !] !] B@3@,
@-@5 'Y@,@5 C B@6 C B@9CA !] !] A@3@,
@-@5 'Y@@@,@  F@J@$	@M@9C
A !] !] B_@3@,
@-@5 'Y@6 D B@9C	A !] !] @@3 A@6 &@9CA !] !] F[
$stream_position 
   @3@-@6 'Y@9CA !] !] P/@3@B P/@,
@ J X@-@5 'Y@J@&	 @@=@&	 AQ@C
@9XD  t  t t  Bt  '( 
O B ''CC !] !]  @:C@0C !] !]
@3@,@5 '&@B
@,
@5 '; B@J@P@=@. @. Cq ':
@2@-@2@5 &@C
@_@d@d
@j I@u@9XD  t  t t  Bt  & 
O B &C@=AE !] !]
 
@3@-@. 
@2@5 &@. 
@2	trace_any@5 &@A@. 
@2@. U@-@2@5 &@J@N@. 
@2@6 'U@9XD  t  t t  Bt  F. @ID  t  t @Jt  Bt U A D  t  t t  Bt  F. 
O B UCB< !] !]	
 
@3@>@Q
@=@Q@<@6 '2 B@9C
B? !] !]@3@5 '4@5 'Q@<@9C@#BB !] !]	
 
@3@,@5 'O@. @2@5 '4@. @2@5 'Q@<@9C@1BF !] !]	
 
@3 @ @@5 &@A
@. 
 V@2 C)@5 &@J
@N@,@5 &@-@-@5 'N@<@9XD  t  t t  Bt  G 
O B GCCJ !] !]@3@R@R	@<@6 ' B@9C@7CM !] !]@3@R	@ 	
 Da
@!@<@B@R
@J@,@5 &@B
@5 &@J
@$@=@6 &@=	@5 &@*
 @!@C@9C	CX !] !]@3@5 '3@6 'b@9XD  t  t t  Bt  V 
O B VCC9 !] !]@3@-@6 &@9XD  t  t t  Bt  B 
O B UC
Cn !] !]@3@5 &@5 '3@<@-@6 V B@9CCr !] !]@3@-@5 'c E@. #@2@6 &@9XD  t  t t  Bt  & @ID  t  t @Jt  Bt & A A D  t  t t  Bt  & 
O B &CC !] !]@3@ @5 E B@6 'C@9XD  t  t t  Bt  'M 
O B 'LC@#B !] !]
 		@3@,
@-@5 & @-@- D@5 'W@A	 U @5 &@J@N@9XD  t  t t  Bt  & 
O B &C@e !] !]@3@@<@9C@g !] !]
 	@3@. @. Cq	@2@-@2@6 &@9XD  t  t t  Bt  & @ID  t  t @Jt  Bt & D  t  t t  Bt  & 
O B &C@$C" !] !]
 	
@3@B@5 '%@J@6 &@=
@. @. B B
@2@-@2@6 &@9XXQM F@$/usr/lib/swi-prolog/library/error.pl  @AuC FkS E
is_of_typeE BE CqE WUE BE YNE BE #E EXD  t  t t  t is_list_or_partial_list 
O  'gCAWu @  @A 'i@3@-@,	@5 Ce B@B
@Q	@J
@P@=@(	 @!@9XD  t  t t  t  B 
O  BC@p 'i 'i@3@. @. B	
@2@-@2@6 @9XD  t  t t  t  " 
O  "CAR 'i 'i @:CAS 'i 'i
@3@5has_type B@6 "@9XD  t  t t  t  L 
O  LCAK 'i 'i@3@>@5 Ax@=@>@5 B B@=
@>@5chars B@=@5 & B@<@9XD  t  t t  t current_encoding 
O  'uCA` 'i 'i octet@:CAa 'i 'i ascii@:CAb 'i 'i iso_latin_1@:CAc 'i 'i  L@:CAd 'i 'i   @:CAe 'i 'i 
unicode_be@:CAf 'i 'i 
unicode_le@:CAg 'i 'i wchar_t@:XD  t  t t  t element_is_not 
O  '}C@ 'i 'i
@3@5 'k@<@6 '~ B@9C@ 'i 'i
@3@<@6is_not B@9C@ 'i 'i@3 C)@6 G G@9XD  t  t t  t  & 
O  'tCAB 'i 'i@3@5 B @6codes_i B@9XD  t  t t  t ground_type 
O  'C@ 'i 'i  C[@:C@ 'i 'i 
 Y@:C@ 'i 'i  A@:C@ 'i 'i  L@:C@ 'i 'i  B@:XD  t  t t  t  YO 
O  YNC
@ 'i 'i@3@. @. YN@2@-@2@6 @9XD  t  t t  t  B 
O  BC@V 'i 'i@3@. @. B	@2@-@2@6 @9XD  t  t t  t  # 
O  #C
@ 'i 'i@3@. @. #@2@-@2@6 @9XD  t  t t  t  'f 
O  'eCA 'i 'i@3@6 'k@9XD  t  t t  t  Cr 
O  CqC@` 'i 'i@3@. @. Cq	@2@-@2@6 @9XD  t  t t  t   
O  WUC
@ 'i 'i@3@.  @-@2@6 @9XD  t  t t  t not_a_rational 
O  'C@9@ 'i 'i@3@B@Q@J@6 WU B@D	@=@(@B@ 
 \	
@!@J Cl@5 B B Cl@5 ' C@6 B B@= C@6 '@D	@9XD  t  t t  t  ' 
O  'C
@ 'i 'i B@3@< B@6
not_a_list B@9C@ 'i 'i
 _K
@3@<@. _K
@2@6 '@9C
@ 'i 'ilist_or_partial_list@3@< B@6 '@9C
@ 'i 'i 'r@3@< 'r@6 '@9C
@ 'i 'i &@3@< &@6 '@9C@ 'i 'i G@3@<@. @. #	@2@-@2@6 @9C@ 'i 'i C@3@<@6 ' B@9C	@ 'i 'icyclic@3 A@6 Cq B@9C	@ 'i 'iacyclic@3 B@6 '@9C@(@ 'i 'i@3@B
	@Q	@J
@6 '@=@B@5 ' B@A@5 E@J@N@J@6 '@=@6 '@9XD  t  t t  t  ' 
O  'C@=@ 'i 'i@3@-@,
@5 'j@B
@Q
@J
@6 '@D@=@&@B@(
 @!@J@ 
 _K@!@6 '@C@=
@,@-@5 B
@6 '@C@9XD  t  t t  t  B 
O  BC@ 'i 'i@3@B
	@5 'k@J
@P@=@6 '@9XD  t  t t  t  ' 
O  'CAF 'i 'i @:CAG 'i 'i	
@3@5 Cj@5 E B@6 '@9XD  t  t t  t chars_i 
O  'CA= 'i 'i @:CA> 'i 'i	
@3@5 Ax@5 %@6 ' B@9XD  t  t t  t  'm @#D  t  t t  t  'm 
O  'lCA 'i 'i
impossible@3@-@6 '@9CA 'i 'i  S@:CA 'i 'i Az@3@6 Ax@9CA 'i 'i B,@3@6 B*@9C@(A 'i 'i
  
@3@B@5 Cj@J@5 Cj@6 '@=@5 \@_@f@g@r@_@f@d@p@9CA 'i 'i C,@3@>@(	 @@=@(	 AQ@<@9CA 'i 'i Do@3@6 VL@9CA 'i 'i 'r@3@6 'p@9CA 'i 'i &@3@6 's@9CA  'i 'i L@3@6 'n B@9CA! 'i 'i C@3@6 F@9CA" 'i 'iconstant@3@6 B*@9CA# 'i 'i F@3@6 \ @9CA$ 'i 'i C[@3@6 E@9CA% 'i 'i '@3@6 Z B@9CA& 'i 'i '@3@6 Y @9CA' 'i 'i Cl@3@6 Cj@9CA( 'i 'i [j@3@5 Cj@_@f@` @r@9CA) 'i 'i [@3@5 Cj@_@f@` @q@9CA* 'i 'inegative_integer@3@5 Cj@_@f@` @o@9CA+ 'i 'i F%@3@R	@9CA, 'i 'i F@3@6 \@9CA- 'i 'i
 Y
@3@5 E@A
@A@5 @. B@J@N@J@N@9CA. 'i 'iproper_list@3@6 '@9CA/ 'i 'i B@3@6 '@9CA0 'i 'i '@3@6 'h B@9CA1 'i 'isymbol@3@6 Ax@9CA2 'i 'i G@3@Q	@9CA3 'i 'i C@3@6 \ B@9CA4 'i 'i B@3@6 'o@9CA5 'i 'i A@3@6 " B@9CA6 'i 'i D@3@6 'v B@9CA7 'i 'i
 _K
@3@5 '@6 "@9C@B A A
 B 
@3@4 B@-@,@5current_record B@<@. 
@2@@9XD  t  t t  t  'r 
O  'qCA9 'i 'i@3@5 '@6 '@9XD  t  t t  t  E 
O  EC@h 'i 'i@3@. @. E	@2@-@2@6 @9XXQM A
F@%/usr/lib/swi-prolog/library/record.pl  @Au@ C FkS E 'E BE !VXO A
types CA A A @:C@(A A A
 
@3@< Az@5 B B
@6 ' B@9CA A A
 S@3 Az@5 '
@6 '@9XO A
defaults CA A A @:C@"A A A
 DR
@3@<
@6 ' B@9CA A A	
@3
@6 '@9XO A
compile_record C@@~ A A@3@0@+@+@2@5 C@,
@,@5 '@,@,@5 'default_@,@5 AD_data@,@5 AD@,@0
@2@5 C@,@0@1@2@5 C@,@5 D/@#	@ @!@,@5access_predicates B@,@5data_predicate B@,@5set_predicates B@,@5set_field_predicates B@,@5make_predicate B@,@5is_predicate B@6current_clause B@9XO A
 B C@p A A@3@Q@<@5 WU B@$
	@9C@t A A
 @T@3@,
@5 ' B
@6 ' B@9C@w A A@3@6 '@9XO A

clean_body C@.A= A A
 
 @T@3@<@. 
@2@,
@5 ' B@. 
@2@,@5 '@. @T
@2@6 '@9CAA A A
 @T
 @@3@<@6 '@9CAC A A
 @T @
@3@<@6 '@9CAE A A
 @T

 @T
@3@5 '
@6 '@9CAH A A
 	

@3 Ih@5 U@<@9CAJ A A 	@:XO A
 B C@i A A	
 B B
<compiled>
@3@. B@2@6 B Vl@9XD  t  t t  A
t  ' @#O A
 ' C@@X A	 A	  !v A

 !u
 DR
  U Y F  	 F
 DR
  @ C, @
 DR
  B C, @
  B Az
 DR
  !x _K Y @  Fk !y G+ @ Fk
 DR
  !{ Y AQ @ A{ @
 DR
  !} S Af
  ! Do B ! B !  Kn C,	
 "@:XO A

type_check CA A A

 B	@3@-@5defined_type B@<@9C@*A A A
 B	
 B
 B 
	@3@< B@,@5 B B@. @2
@6 B B@9CA A A@3@5 Ax@<@. B@2@6 ' B@9XO A
 ' CA9 A A

  @3@.  @/ 'l	@2@6 H@9XO A
 ' C@zA A A@3@,@,
@5type_checks B
@,@5 '@,@0@2@5 Cis_@,@5 AD@,@0@1@+@2@5 C@,@0@1@2@5 C@#
@ 
 D1 @T
 Q @T D2 C)@!@B@( @@#@J@ @!@=@ 
 D1@!@C@9XO A
 ' CA" A A  @@:CA# A A S	@3@6 '@9CA% A A		

 @T@3
@5 _ B@6 '@9XO A
field_record_pred C@ A A

 	 @3@0@1 JH@1	@2@6 C @9C@,@ A A

 	 @3@0@1@2@5 Nj H@0set_@1	@1_of_@1@2@6 '@9C@ @ A A

 	 @3@0nb_set_@1	@1 '@1@2@6 '@9XO A
 B C@_ A A@3@( '@<@9C@a A A@3@. @. D D@/ B@2@-@2@6 @9XD  t  t t  A
t  ' @ID  t  t @Jt  A
t ' A O A
 ' C@ A A	
 
@3@-@-@6 '@9XD  t  t t  A
t  !W @ID  t  t @Jt  A
t !V A O A
 !V C@n@ A A
	
 
@3@B@5 E@J@% @@=@P@C@. 
@+
@2@5 ' B@>@. 
@2@5general_record_pred B@D@D@=@)
@0@-@+@2@5 C@-@,@5 '@,@-@5 '@,@5 '@. 
@2@5 ' B@B@( @@J@<@=@P@9XO A
 ' C@=@ A A		@3 B@,@5 '@,@-@5 B
 '@,
@5 AD@,@0
@1@+@2@5 C@#	@ 
  A
 '
@!@9XO A
 ' C@ A A	
 	 
@3 '@6 AD@9C@ A A	
 	 
@3 '@6 AD@9C@ A A	
 	 
@3@0@1@2@5 'make_@6 AD@9C@ A A	
 	 
@3 '@6 AD@9C@'@ A A	
 	 
@3@0@1@2@5 '@0 '@1@1_fields@2@6 '@9C@ A A	
 	 
@3@0 '@1@1_field@2@6 '@9XO A
replace_nth CA A A		
@3@<@9CA A A	
	@3@n?
@6 ' B@9XO A
 ' CAr@ A A@#@#@3@0 '@1@2@,@5 '@0 '@1@2@,@5 '@0 '@1@1 '@2@,
@5 '@0 '@1@1 '@2@,@5 '@,@0@1@+@1@+@2@5 C@,@0@1@1@1@2@5 C@. D1@2@!@,@0@1@1@1@+@2@5 C@,@0@1@+@2@5 C@,@0
@1@1@1@1@2@5 C@. D1@/ @T@2@!@,@0
@1@1@+@1@+@2@5 C@,@0
@1@1@1@1@2@5 C@. D1@2@!@,@0
@1@1@1@1@2@5 C@,@ @0
@1@0@+@!@+@"@2@1@1@1@+@#@2@5 C@,@$@0@1@!@1@1@+@%@2@5 C@,@&@0
@1@"@1@%@1@1@#@2@5 C@,@'@0
@1@"@1@1@1@+@(@2@5 C@)@. D1@ @/ G^@. C@$@&@2@/ @T@. DR@#@1@!@(@2@'@2@!@#@*	@ @*@)
@!@9XD  t  t t  A
t  C 	 O A
 C C@  A A D~ D A
@:XO A
 ' CA A A 

@:C@A A A
@3@0 '@1@1 '@2@,@5 '@,@5 D/@,@,@5 '@,@0@2@5 C@,@0@2@5 C@,@0@1@2@5 C@,@0@1@1@1@2@5 C@B@ @( S@J@ @#@C@=@,@5 '@. D1@2@!@n	@#
@ @!@6 '@9XO A
 _ CA- A A@3@5 '@<@9CA/ A A
 B@3@< '@,@5 AD@0@1	@2@6 C@9CA2 A A@3@5 Ax@< '@,@5 AD@0@1	@2@6 C@9CA6 A A@3 Jd@6 Cq B@9XO A
 ' CAu A A 

@:CAAw A A
@3@0 '@1@1 '@1@2@,@5 '@0 '@1@1 '@1@2@,@5 '@,@5 D/@,@,@5 '@,@0@2@5 C@,@0@2@5 C@,@0@1@1@1@2@5 C@,@0@1@1@+@2@5 C@,@0@1@1@2@5 C@B@%@,@( S@J@%@#@. D1@/ W1	@2@!@ @. D1@/ A	@2@!@C@!@=@:@,@!@5 '@. D1@!@2@!@. D1@/ @T@!@/ W1	@2@!@ @. D1@/ @T@!@/ A	@2@!@n@"	@#@#
@ @#@ @$@!@"@$@6 '@9XO A
 ' CAQ A A 
@:C@NAS A A@3@0@1 JH@1@2@,@5 '@,@5 B
@,@5 Ac@,@0@1@1@2@5 C@n	@#@ @!
@6 '@9XO A
 ' CAb A A 

@:C@DAd A A@3@,@5 B
@,@5 Ac@,@0@1@1@1@2@5 C@n	@#
@ @!@6 '@9XXQM @F@%/usr/lib/swi-prolog/library/socket.pl  AuC FkS Eudp_sendE
tcp_acceptE
tcp_listenEtcp_bindEtcp_connectE (E (Etcp_close_socketEtcp_open_socketEgethostnameE
tcp_socketE (E
udp_socketEtcp_host_to_addressE
tcp_selectE	tcp_fcntlE
tcp_setoptEudp_receiveXD  t  t t  @t  'D  t  t t  @t 	tcp_debugD  t  t t  @t  'D  t  t t  @t  'D  t  t t  @t tcp_connect_hook @#D  t  t t  @t  'O @ ( C
@n @ @@3@5 ( @@<@9C@p @ @@3@5 (  (@6 ( (@9XO @ ( C@| @ @@3@,@5 ( (@<@$
@9C@ @ @@3@,@,@5 ( (@6 F (@9XD  t  t t  @t  (D  t  t t  @t  (D  t  t t  @t  ( @#D  t  t t  @t  (D  t  t t  @t  (	D  t  t t  @t  (D  t  t t  @t  (O @ ( C@I @ @@3@,
@,@5 (@B	@Q@J@$	
@=@6 (#@9XD  t  t t  @t  (D  t  t t  @t  (D  t  t t  @t  (D  t  t t  @t  (O @ ( C
@ @ @	setflnonblock@3@< (&@6 ( (@9XXQM$rcF/usr/lib/swi-prolog/boot/rc.pl   zAs@ C S E
open_resourceE (*Ecurrent_resourceXD  t  t t  ((t  (* @ID  t  t @Jt  ((t ()  A D$ AfD  t  t t  ((t  (* 
O (( ()C@U@9s/usr/lib/swi-prolog/boot/rc.pl   zA (.
 
@3@B@.@,@5 E? ((@. 
@2@,@5 (, (1@J@,@5 T~ (1@0@. W W@2@2@6 W (1@D@=@,@5 ^ (1
@,@5tag_rc_name (1@6 ^ (1@D@C@9XD  t  t t  ((t  (8 
O (( (7C@C (. (. @		@3@<@9C@D (. (.@3@0@1 @1	@2@6 C (1@9C@F (. (. 
	@:XD  t  t t  ((t  (* @ID  t  t @Jt  ((t (+  A AfD  t  t t  ((t  (* 
O (( (+C	@6 (. (.@3 A@6 () (1@9XD  t  t t  ((t  (- @ID  t  t @Jt  ((t (,  A AD  t  t t  ((t  (- 
O (( (,C@(@M (. (.
 @3@5 V (1@. @/  UM@2@5 GW (1@. @/ UM	
@2@@9XXQM @F@5/usr/lib/swi-prolog/library/dialect/sicstus/system.pl  @AuC FkS EexecE _AE DEenvironEtmpnamE #iE #mEmktempE %E UE S E JE WE %E EpopenE	host_nameE N#E N!E %E BE %&E  XO @ (D C@ @ @@3 (E@6 FO J@9XO @ (G C@ @ @@3mkstemp@6 (Q@9XO @ (I C@ @ @@3@6 %& @9XO @ (J C@ @ @@3@.pipe@2@6 G@9XO @ J C@ @ @@3@6 F J@9XO @ (L C@ @ @@3@6 ( (@9XO @ N# C@5@ @ @		
 N 	

@3@,@5 \  J@. _	

@+@-@-@-@2 G@5 % J@_@d@i Ck@u@9XO @ (N C@1@ @ @			
 N 

@3@. _

@+@-@-@-@2 G@5 (Z@_@d@i Ck@u@9XO @ % C@ @ @@3@6 % B@9XO @ (O C@ @ @@3@,	@5 (Y@_@f@i Ck@u@9XO @ G C@t @ @
/s/c	@3 J  @@5 @[@<COMSPEC@6 J J@9C@w @ @  &	 C	@:XO @ (P C@ @ @  @3@6 % B@9XO @ (? C@7@j @ @@3@ 	
@!@,@,@5 (\ J@0@. _C@2@1@. _F@2@1@. _H
@2@1@. _L
@2@2@6 ^T _:@9XO @ (A C@ @ @@3 _A@6 @[@9XO @ (B C@S @ @@3@6 (`@9XO @ (F C@ @ @@3@6 _2 _:@9XXQM FWF@"/usr/lib/swi-prolog/boot/expand.pl   zAs@!C S E FE FTXD  t  t t  FWt 
expand_term_2 
O FW (eC@js@"/usr/lib/swi-prolog/boot/expand.pl   zA (g
 U
@3@. U
@2@,@5 V^ Vl@<@6
expand_bodies FV@9C@m (g (g@3@6 (j@9XD  t  t t  FWt compile_meta 
O FW (mC@iA (g (g


 D1	
@3@,@5 L FV@,@5 (o@,@5intersection_eq FV@. D#@2@,@5 G FV__aux_meta_call_@,@5 AE FV
@. D1	@2@5 F FV@,@5 Cc FV@B@_@d@`A @q@J@0@. I\@2@2@!@=@#@0@2@6 C FV@9XD  t  t t  FWt $eval_if 	 D  t  t t  FWt  (| 
O FW (|CB (g (g@3@,	@5 F FV@,
@5 BS @. 
@2@@9XD  t  t t  FWt cond_compilation 
O FW (C@ZA (g (g
 B B
@3@,@,@5 BI @B@:@5
$including  FV@J@B@$@. (}
@2@,
@. @T@.  
@2 C)@2@5 @E FV@J@.
$include_code @@2@6 @P FV@=
@. ( AQ@2@6 (@C
@=
@. (
else_false@2@6 (@C
@9C@A (g (g	
 Belif
@3@,@,@5 (@B@k@. (@+
@+@-@2@-@,@5 D FV@J (@5same_source FV@5 D	 FV@B@(
 @@J@. ( (@2@6 (@C@=@7@B@'@(
 AQ@. (}
@2@,@. @T@.  @2 C)@2@5 (@J@. ( @@2@6 (@=
@. (
@2@6 (@C@=@. @. %J %O (@2@-@2@6  FV@D
@D@9C@hA (g (g
 Belse@3@,
@,@5 (@B@D@. (@+@+
@-@2@-@,@5 (@J
 (@5 (@5 (@B
@( @@J@% AQ@=@B
@( AQ@J@% @@=@#@. (
@2@6 (@=@. @. %J %O (@2@-@2@6 (@D@D@9C@>A (g (g D D@3@<@,
@-@5 (@B
@+@. (@-@+@+@2@-@5 H @J
@B@'
@J@. @. %J %L@/ @2@-@2@6 (@=@P@=@P@D@9C@BB (g (g
 Bendif@3@<@,
@-@5 (@B
@!@@@. (@-@+@-@2@-@,@5 (@J (@5 (@5 (@M@J
@P@=@. @. %J %O (@2@-@2@6 (@D@9CB (g (g	@3@A
@5 (@J
@N@9XD  t  t t  FWt  ( @vD  t  t t  FWt  ( DD  t  t t  FWt  ( D<D  t  t t  FWt  ( 	 D  t  t t  FWt  F 
O FW FC@ (g (g@3@.  G@2@,
@5 D @@@-@5 F FV@J@)	@M@<@9C@ (g (g 	@:XD  t  t t  FWt 	eval_true 
O FW (CAj (g (g  @@:CAk (g (g  %@:XD  t  t t  FWt is_aux_meta 
O FW (CA (g (g@3@5 VM @,	@-@5 B  @-@- (u@6 AB FV@9XD  t  t t  FWt  @ 
O FW @CA_ (g (g@3@R@6 ( FV@9XD  t  t t  FWt compile_meta_call 
O FW (CA{ (g (g	@3@Q@<@9CA} (g (g	@3@Q@<@9CA (g (g	@3@>compile_meta_arguments AQ@5 @\ @= B @@5 (@<@9C@>A (g (g	@3@-@,@5 B FV@>@5 ( FV@=@*@A
@5control FV@J
@N@>@-@.  @2@5 B @A	 ( Tm@5 (@J@N@= ( (@5 (@<@9C@,A (g (g
 
@3@<@B@5 Ay 
@5 (@J
@6 ( FV@=
@ 	
 
@!@9C@YA (g (g
@3@,@5 (n FV@ 
 D1
@!
@,@,@5 (@,@5 (@B@. @/ @2@5 GW FV@J@P@=@!@B@'
@J@0@2@6 C FV@=@0@. D1
@/ 
@2@2@6 (@9XD  t  t t  FWt has_meta_arg 
O FW (C@ (g (g@3@-@,	@5 Ad @5 ^n FV@<@9XD  t  t t  FWt call_goal_expansion 
O FW (C@#A (g (g@3 @Z AQ@5 (@<@@@,@5 A @. @/ G	
@2@@)	
@J@P@M@9C@ A (g (g@3@,@5 (@. @/ G	
@2@!@5allowed_expansion FV@@)	
@<@9XD  t  t t  FWt expand_meta 
O FW (C@=@ (g (g@3@_@e@f@p@<@,@5 (@,@5 (@,@5 (
@5expand_meta_arg FV@n
@6 ( FV@9C@ (g (g @:XD  t  t t  FWt  ( 
O FW (C@"A1 (g (g@3@.  A@/ !X@2@,	 @@5 (@B
@Q	@J
@O@=@< @5  FV@O@9CA9 (g (g @:XD  t  t t  FWt  F 
O FW (C@ (g (g@3@,@5 (@6 (w@9XD  t  t t  FWt  ( 
O FW (CB (g (g	@3@<@9CB (g (g@3@. @. %J %O
@2@-@2@6 (@9XD  t  t t  FWt call_term_expansion 
O FW (C@[ (g (g 		@:C@1@\ (g (g@3 @Z AQ@5 (@<@B@. @/ B	@+
@2@@J@. (@2
@6expand_terms FV@=@6 ( FV@C
@9C@4@b (g (g@3@B@#
@. @/ B	@+@2@!
@5 (
@@J@. (@2@6 (@=	@6 (@D
@9XD  t  t t  FWt 	member_eq 
O FW (CA (g (g	
@3@B@'
@J@P@=@6 ( FV@9XD  t  t t  FWt  (  	 D  t  t t  FWt  (  
O FW (CA (g (g@3@,@-@-@5 ( FV@<@( @@9CA (g (g   @:XD  t  t t  FWt  ( @ID  t  t @Jt  FWt ( D$ AfD  t  t t  FWt  ( 
O FW (C	@ (g (g
	@3@Q	@<@9C@ (g (g	
@3@<
@5 (@6 (@9C@#@ (g (g	
 
 GD

 
 GD@3@<
@6 (@9C@ (g (g@3@@9XD  t  t t  FWt  ( 
O FW (CA (g (g 
 @T@:CA (g (g 
 G^@:CA (g (g 
 C@:CA (g (g 
 C@:CA (g (g 
 Fw@:XD  t  t t  FWt  (r 
O FW (qCA (g (g 	@:C@)A (g (g@3@B@5 (@J@ 

@!
@6 (p@=@6 (p@C
@9XD  t  t t  FWt  FU 
O FW FTC@P (g (g@3@Q@<@$	@9C
@S (g (g	@3@,
@5 ( FV@(
 @!@<@9C@V (g (g@3@.  B@2@,
@5 (@,@5 (@6 (f FV@9XD  t  t t  FWt  AQ 
O FW AQCAc (g (g@3@R@6
eval_false FV@9XD  t  t t  FWt  ( 
O FW (CAm (g (g  C)@:CAn (g (g  AQ@:XD  t  t t  FWt  % 
O FW %C@/AM (g (g
 @T
@3@B
@5 ( FV@J@$	@=@B
@5 ( FV@J
@&	 C)@=@@@5 (@J@$	
@M@9C@&AU (g (g
 G^
 C
@3@B
@5 (@J
@$	@=@@@5 (@J@$	@M@9CA[ (g (g
 G^
@3@5 (@$	@9XD  t  t t  FWt  ^n 
O FW (CA (g (g  @:CA (g (g  V@:XD  t  t t  FWt  ( 
O FW (C@%@ (g (g@3@-@,@5 (@,@5 (@5 (
@6 (@9XD  t  t t  FWt expand_setof_goal 
O FW (CA (g (g	@3@Q@<@9CA (g (g
 V

 V
@3@<@6 ( FV@9CA
 (g (g
 

 
@3@<@6 (@9CA (g (g@3@<@,
@5 (w
@6 (@9XD  t  t t  FWt  ( 
O FW (C@ (g (g @3@<@,
@5 (w
@6 (@9C@ (g (g V@3@<
@6 (@9C@ (g (g 
	@:XD  t  t t  FWt  J( 
O FW J'CAG (g (g	@3 Ec AQ@5 (@<@9CAI (g (g@3@5 ( FV@<@9CAK (g (g 	@:XD  t  t t  FWt expand_body 
O FW (C@"@y (g (g	
 D1
 D1
@3@R@<
@. D1@2@6 (@9C@| (g (g	
 B
 B@3@R@<@. B@2@6 (@9C@ (g (g 
	@:XD  t  t t  FWt  (l 
O FW (kC@u (g (g@3@.  G@2@,
@5 (@. (
@2@6 (@9XD  t  t t  FWt  F 
O FW (xC@ (g (g	@3@Q@<@9C@ (g (g@3@,
@5 ( FV@<
@. 
@2@6 (w@9C@*@ (g (g		
 @T
@3@<
@,@5 (w@,@5 (w@. @T@2@6 J' FV@9C@*@ (g (g		
 G^
@3@<
@,@5 (w@,@5 (w@. G^@2@6 (@9C@?@ (g (g
 G^
 C
@3@<
@,@5 (w@,@5 (w@,@5 (w@. G^@. C@2@2@6 (@9C@'@ (g (g		
 C

 C@3@<
@5 (w@6 (w@9C@'@ (g (g		
 C

 C@3@<
@5 (w@6 (w@9C@ (g (g
 Fw

 Fw@3@<
@6 (w@9C@ (g (g
 Ff

 Ff@3@<
@6 (w@9C@D@ (g (g


 

 
@3
@5 (@<@. 
@/  G@2@,@5 (@. BS@+
@2@.  FW@/ (x
@2@. BS@-@2@6 A @9C@:@ (g (g@3@5 (@@@,
@5 E? @-@. 
@2@5 (@. 
@2 @K@,@5 B @J@P@M@5 ( FV@5 ( FV@)	@<@9C@ (g (g 	@:XXQM A,F@)/usr/lib/swi-prolog/library/statistics.pl  @Au@"C FkS Eshow_profileEprofileE (E (E S+E _XO A, ( C@ A+ A+@3plain@6 ( S,@9XD  t  t t  A,t  ( @ID  t  t @Jt  A,t (  D$ D$O A, ( C@ A+ A+@3@,@5 F S,@. C@2@.  A,@/ (	
@2@6 C S,@9XD  t  t t  A,t  _ @ID  t  t @Jt  A,t ( O A, ( C@?@ A+ A+@3@,	@5
time_state S,@>@.@. @E@+
@/ @T@.report	
@2@/ 
@2@. DR@+ @@2@5 (@5	time_true S,@B@( @@J@<@=@P@=	@5 ( S,@O@D
@9XO A,predicate_label C@@Aw A+ A+
 
@3@<@,@,
@5 B
@B@5 ] S,@J@0@1 @1
@2@6 C S,@=@0
@1 @1@1 @1
@2@6 )@9CA} A+ A+@3@<@,
@,@5 B
@0
@1 @1@2@6 )@9XO A,key CAU A+ A+  W|@:CAV A+ A+ 
ticks_self@:CAW A+ A+ ticks_siblings@:CAX A+ A+  A@:CAY A+ A+  Y@:CAZ A+ A+ callers@:CA[ A+ A+ callees@:XO A,
get_prof_node C@[AH A+ A+
	
 Cm
@3@ 
node
 
@!@-@. 
@2@5 U S,@A@. 
@2@. U@-@2@5 U@J@N@. 
@2@5 GO S,@6 R S,@9XO A, ) CA] A+ A+ E%@3@<@,@5 Ac@6predicate_functor_name S,@9CA` A+ A+label@3@<@,@5 Ac@6 ( S,@9CAc A+ A+ticks@3@<@,@5 Ac@,@5 Ac@_@d@d@l@u@9C@IAg A+ A+	
 _
percentage@3@<@,
@5 ) )@,@5prof_statistics S,
accounting@,@5 )@B@_@d@d@j Cm@` @q@J@_@`@d@d
@d@d@j Cm@j @m@u@=@_@c        @u@9C
Ao A+ A+@3@,@5 ) S,@6 Ac@9XO A,	prof_node C@"A@ A+ A+@3@. @T@. @\ U@+
@2@/ @d U @2@. )	@2@. @d U
@2@6 A S,@9XO A, ) C
A' A+ A+ )@3@6 Ac@9C
A) A+ A+ )@3@6 Ac@9C
A+ A+ A+ _@3@6 Ac@9C
A- A+ A+nodes@3@6 Ac@9XO A,
show_profile_ C@ A+ A+@3@ V
 !F V
@<@9C@Z@ A+ A+		@3@,
@5 ) S, _@,@5 )@,@5sort_on S,@,
@. )
@2@,@5 C@,@5 SW@,@5 Q H
~61t~69|~n@5 E S,Total time: ~2f seconds~n@0@2@5 T S, )+@5 ),~w~t~w =~45|~t~w~60|~t~w~69|~n@0	Predicate@1Box Entries@1Calls+Redos@1Time@2@5 ). )+@5 ),@6
show_plain S,@9XO A, ( C@ A+ A+
 O	
@3@5 \  S, G@5 G S,
inferences@6 )9@9XO A, ( C@ A+ A+@3@6 (@9C@.@ A+ A+@3@,	@5 )8 G@,
@5 )9 ):@,@5 )9=@,@5 ^ S,@5 A S,@5 )<@5 )<@O@9XO A,
gc_statistics C@*@g A+ A+@3collections@,	@5 )9@_@f@` @q@<	collected@,
@5 )9gctime@,@5 )9@8~D garbage collections gained ~D bytes in ~3f seconds.~n@0	@1
@1@2@6 B S,@9C@o A+ A+ @:XO A,shift_statistics C@F@z A+ A+@3local_shifts@,	@5 )9
global_shifts@,
@5 )9trail_shifts@,@5 )9@>@_@f@` @q@=@>@_@g@` @q@=@_@d@` @q@<
shift_time@,@5 )9@=Stack shifts: ~D local, ~D global, ~D trail in ~3f seconds.~n@0	@1
@1@1@2@6 )C@9C@ A+ A+ @:XO A, ( C@ A+ A+@3@,
 AQ@5 GP S,@5 )! S,@-@6 )K@9XD  t  t t  A,t  ( @ID  t  t @Jt  A,t ( O A, ( C	@ A+ A+@3 (@6 ( S,@9XO A, A* C@@D A+ A+@3 G@,	@5 )9	trailused@,
@5 )9 G@,@5 )9	localused@,@5 )9 G@,
@5 )9
globalused@,@5 )9process_cputime@,@5 )9 ):@,@5 )9atoms@,@5 )9functors@,@5 )9
predicates@,@5 )9modules@,@5 )9 &@,@5 )9
locallimit@,@5 )9globallimit@,@5 )9
traillimit@,@5 )9@(~3f seconds cpu time for ~D inferences~n@0@1@2@5 )C@A~D atoms, ~D functors, ~D predicates, ~D modules, ~D VM-codes~n~n@0@1@1@1@1@2@5 )C@8                       Limit    Allocated       In use~n@5 )C@0Local  stack :~t~D~28| ~t~D~41| ~t~D~54| Bytes~n@0@1@1@2@5 )C@0Global stack :~t~D~28| ~t~D~41| ~t~D~54| Bytes~n@0@1
@1@2@5 )C@2Trail  stack :~t~D~28| ~t~D~41| ~t~D~54| Bytes~n~n@0@1	@1
@2@5 )C@5 )= S,@5agc_statistics S,@5 )D S,@6 D> S,@9XO A, )  CA A+ A+  @:CA A+ A+  @@:CA A+ A+@3@.  	@2@. U@2@6 U@9XO A, ) C
A A+ A+
 	
@3@<@6 )@9CA A+ A+@3@-@6 B
@9XO A, S+ C@A A+ A+  @3 C@6 )O S,@9XO A, )6 C@LA A+ A+		@3 )@,@5 ) A@,@5 ) Y@,
@5 )@. _
 )	@2@,@5 )@_@d@`
@m@i \@v@_@d@d
@l@v@$~w~t~D =~45|~t~D+~55|~D ~t~1d%~69|~n@0@1@1@1
@1@2@6 ).@9XO A, )( CA A+ A+  ( )@:CA A+ A+ 
cumulative )@:XO A, )& CA$ A+ A+
prof	
@3@6 A S,@9XO A, )5 CA A+ A+ @:CA	 A+ A+	 @3@<@9C@ A
 A+ A+
 Cm	
@3@5 )i S,@n	?
@6 )4@9XO A, ( C@]@ A+ A+

 )7
@3@. )7@+
@+@+@2@5 (@_@d@d@j Cm@v@_@d@d@j Cm@f@j Cm@v@_@d
@g@j Cm@v@B
@_@d@` @s@J@%Infinite@=@_@d@d@j @i Ck@v #Q@. !"@2@6  S,@9XO A, )c C@0@q A+ A+@3@. G $R@+	@2@- C)@5 @D@_@f@` @q@<
agc_gained@,
@5 )9agc_time@,@5 )9@=~D atom garbage collections gained ~D atoms in ~3f seconds.~n@0	@1
@1@2@6 )C@9C@x A+ A+ @:XO A, )g C@2@ A+ A+@3 G @@5 @[@< G@,	@5 )9threads_created@,
@5 )9thread_cputime@,@5 )9@_@g@f@j Cm@v@3~D threads, ~D finished threads used ~3f seconds.~n@0	@1@1@2@6 )C@9C@ A+ A+ @:XXQM D-C @S @XXQM @F@$/usr/lib/swi-prolog/library/qsave.pl  @Au@!C FkS E FE @XD  t  t t  @t no_save_flag 
O @ )zCB @ @  E@:CB @ @  U@:CB @ @  $x@:CB @ @  X_@:CB @ @  X=@:CB @ @ hwnd@:XD  t  t t  @t save_imports  
O @ )} C@ZA @ @@3
~nIMPORTS~n~n@5feedback F@>@H@. @+@+	@2@. U@+
@2@5 U@A
@5default_import F@J
@N@,@,@5 B
~t~8|~w:~w/~d <-- ~w~n@0@1@1@1
@2@5 )@.  @@/restore_import
@/ @2@5 Ai @O@=	@P@D@D
@C@9XD  t  t t  @t save_operators 
O @ )C@#B. @ @@3@<@. D4save@2 )@5 U V
~nOPERATORS~n@5 )@. V@+	@2@.save_module_operators	@2@5 E E V:@6 )@9CB3 @ @ @:XD  t  t t  @t pred_attrib 
O @ )CA @ @
 @J	
 @J @3@<@-@6 B @9C@,A @ @		

 
  
@3@5attrib_name F@,@5 )
@6 B
@9XD  t  t t  @t make_header 
O @ )C@$@ @ @@3@. G@+@2@5 W V@<@0@. A A@2@2@,@5 A F$header (( IN@6 B~ F@9C@1@ @ @@3@B

 J  @@5 @[@J
@% @@=@% AQ@. L	 @@2@5 )@< B^@,@5 @[ ) (( IN@6 )@9C@J@ @ @@3 ^ @@5 @[@< B^@,@5 @[ ) (( Br@,@5 ^ #!/bin/sh~n@5 B # SWI-Prolog saved state~n@5 )@B
@(	 WZ@J@%
 L@=@%
 N@"exec ${SWIPL-~w} -x "$0"~w"$@"~n~n@0@1
@2@5 )@6 [@9C@ @ @ @:XD  t  t t  @t save_unknown 
O @ )C@&A @ @@3@.  V@2@,	@5 @[@B
@(	 @J
@P@=@. @d@.  V@2	@2@6 )@9XD  t  t t  @t exe_file 
O @ )C@ @ @@3 J  @@5 @[@- A?@5 Bi F@< _5@6 )@9C@ @ @ 	@:XD  t  t t  @t save_module 
O @ )C@=A^ @ @@3@5 G ~n~nMODULE ~w~n@0@2@5 )@5 ) F@>@!
@. @-@2@!@-@5 U B@A
@. U@-@2@5 U@J@N@5save_predicate F@O@=	@5 BZ   V:@6 )@C
@9XD  t  t t  @t special_module 
O @ )CA4 @ @  @:CA5 @ @  @@:XD  t  t t  @t 
save_resource 
O @ )C@/@ @ @@3@0@. A A@2@1@. C' C)@2@2@,@5 )@<~t~8|~w~t~32|~w~t~48|~w~n@0	@1
@1@2@5 ) IN@6 )@9CA @ @@3@,@5 ^ @5
copy_resource F@<@9CA @ @@3 E@. @. E UM@/ (>	
@2@-@2@6  F@9XD  t  t t  @t find_foreign_library 
O @ )C@cBk @ @@3@0@. A B^@2@1@. C' C)@2@2@,
@5 )@<@B@?@. J N@2@,@0@. A P@2@1@. C' C)@2@2@5 ) ^@,@5 (R F@. Ay@+
@2"~w" -o "~w" "~w"@0@1@1
@2@5 )
@5 % F@J@$	@% @@=@$	
@% AQ@D@C
@9XD  t  t t  @t  U 
O @ UC@ @ @  G@:C@ @ @  G@:XD  t  t t  @t save_option_value 
O @ )C	@ @ @	 G	@3@<@9C@ @ @ WZ Fi@3@<@O@9C@ @ @ 

@:XD  t  t t  @t restore_prolog_flag 
O @ )CB @ @@3@5 @[@<@9CB @ @@3@-@5 @[@<@. @d	@2@- @@6 @D@9CB! @ @@3@0@. W
@2@2@6 D @9XD  t  t t  @t 
save_flags  
O @ ) C@0A @ @@3~nFLAGS~n~n@5 )@>@#@,@5 H F@,	@5 D& F~t~8|~w = ~w~n@0@1	@2@5 )@. D&@-	@2@5 )@O@=@P@D@9XD  t  t t  @t  ) 
O @ )CA @ @  @v @v@:CA @ @  D D@:CA @ @  D< D<@:CA @ @  @# @#@:CA @ @  A A@:CA @ @  @I @I@:CA @ @  C C@:CA @ @  E5 	 @:CA @ @ show_childs 
 @:CA @ @  Ih @:CA @ @  ' 
@:XD  t  t t  @t save_modules 
O @ )C@'A. @ @@3@. )@+	@2@. )	@2@5 )@. @T@. V	@2@/ Fw@/ )	@2@. )	@2@6 )@9XD  t  t t  @t open_map 
O @ )CB @ @@3@. G@+	@2@5 )@< Br@,
@5 G@. Y
@2@6 @O@9CB @ @@3@. Y@-@2@6 A7@9XD  t  t t  @t  ) 
O @ )C@5Ak @ @@3 D@5 U@<@ 
 
@!@,@,
@5 B
~npre-defining foreign ~w/~d @0@1
@2@5 )@. @/ 
@/ 
@2@6 )@9C@oAq @ @
@3@ 
 
@!@,@,
@5 B
~nsaving ~w/~d @0@1
@2@5 )@B@%@ 
 (>@!@*	 G+@J @v@5save_attribute F@@@(
 @@J @#@5 )@M(Skipped clauses)@5 )@O@=@P@5save_attributes F@A D@5 U@J@N@>@-@,@5 ]  A@@5 )@5 G- @O@=@P@C@9XD  t  t t  @t define_predicate 
O @ )CA7 @ @@3@5 VH B@<@9C@ A9 @ @@3@-@,	@5 )@,
@,@5 B
@. @. E V@/ 
@2@-@2@6 @9XD  t  t t  @t 
check_options 
O @ )CB @ @@3@<@9CB @ @	@3@Q	@<@. @. Cqsave_options	@2@-@2@6 @9C@FB @ @
 DR	
@3@<@B
@&@,@5option_type F@J
@B
@5 B B@J@6 ) F@=
@. @. Cq
@2@-@2@6 @=@. @. Cqsave_option	@2@-@2@6 @C@9CB @ @	
@3@0@+@1@+@2@5 C@<@0@. DR@2
@2@6 )@9CB @ @	@3@. @. Cq )	@2@-@2@6 @9CB @ @@3@. @. Cq B@2@-@2@6 @9XD  t  t t  @t reserved_resource 
O @ )CA @ @  ) ((@:CA @ @ $state$prolog@:CA @ @ $options )@:XD  t  t t  @t mkrcname 
O @ )C@ @ @ @		@3@<@9C@ @ @@3@0@1 @1	@2@6 C F@9XD  t  t t  @t  @ @ID  t  t @Jt  @t F D$ D  t  t t  @t  @ 
O @ FC@@S @ @
@3 U@,
@5 V< V@5 )@,@5 ) F@. !@+@2 WZ@5 )@. G@+
@2@,@5 )@5default_init_file F@5
save_autoload F@5 ) F WY @@5 ) X/@5 )@B@5 F @J@5 S  F@=@P@,@5 F @5 ) F@0@. )
@2
@2@5 ) F@5save_resources F ) ) Br@,@5 )@5 Aq @. @T@. @\ U@+@2@/ @d U @2@. @T@. )@2@/ @Tsave_records@/ @T )@/ @T )}@/ @Tsave_prolog_flags@/ @T@. )
@2save_format_predicates@2@. @d U@2@5 A @5 C  F@5 [@5save_foreign_libraries F@5  F@5 FE F@6	close_map  F@9XD  t  t t  @t doption 
O @ *C@ @ @@3@-@6	min_stack F@9C@ @ @  G@:C@ @ @  G@:C@ @ @  G@:C@ @ @  Y^@:C@ @ @  G@:C@ @ @  Fi@:XD  t  t t  @t  *  
O @ *C
B @ @@3@. Y@+@2@5 H)@5 [@<@9CB @ @   @:XD  t  t t  @t  *
  
O @ *
 C@4A @ @@3~nRECORDS~n@5 )@>@'@,@5 F F
~n~t~8|~w @0@1@+	@2@5 )@-@5 ]/ F A@@5 )@. @?	@-@2@5 )@O@=@P@D@9XD  t  t t  @t  ) 
O @ )CB5 @ @ @3@<@9C@6B6 @ @@3@. F@+	@+
@/ @+@2@. @T@. ) *&@1@. D3	
@/ @2@2@/ Ai@/ D3	
@/ @2@6 )@9XD  t  t t  @t  ) 
O @ )CA @ @@3@. 	@2 @v@5 B F@. 
	@2 '
@5 U@<@O@9CA @ @@3@6 E? F@9XD  t  t t  @t  *
 
O @ *	C@ @ @	 G+@3@<@9C@J@ @ @@3~nRESOURCES~n~n@5 )@5copy_resources F@>@5@-@. @+
@/ (>@-@-@-@2@5 )@. 
@/ (>@+@+@+
@2@. @T@. )
@+@2@/ )
@2@5 )@O@=	@P@D
@D@C@9XD  t  t t  @t  ) 
O @ )CAO @ @@3@5define_init_goal F@5define_toplevel_goal F@. AP @@2 @@5 )@<@6 AP Y@9XD  t  t t  @t  ) 
O @ )C@4A @ @@3@,
@5 ) F@B@(	 Ih@J@B
@. ' @2@5 U@J@P@= D@5 U@=@P@5 )(~w) @0	@2@6 )@9XD  t  t t  @t  Y @vD  t  t t  @t  Y DD  t  t t  @t  Y 
D  t  t t  @t  *2 
O @ *1CAC @ @@3@. HU@+	@2@5 )@<@6 ) F@9CAF @ @@3 X@,	@5 )@.  @	@2@6 *9@9XD  t  t t  @t  */ 
O @ *.C@@A @ @@3@,	@5 )@,
@5 F6 @>@/@. Y_@+@+@2@5 Nj H@A
@-@ A (> A@J
@N@A	@5 ) F@J@N@5 )@O@=@P@D@9XD  t  t t  @t convert_option 
O @ *@C@ @ @ @@3@,@5 *@<@B
@(	 @J@$
	@=@_@d@f@`D @m@j [@u@9C	@ @ @ G@3@<@6 Fq @9C	@ @ @ G@3@<@6 *B@9C@ @ @ 
	@:XD  t  t t  @t  ) 
O @ )C	B @ @	 Cl@3@-@6 *@9CB @ @  G
 Y WZkernel G+@:CB @ @  @ C,@:CB @ @  G Az@:C
B @ @  D4
 Y ) N@:CB @ @  G C,@:C
B @ @  D
 Y )no_save@:CB @ @  G Do@:CB @ @  G Do@:CB @ @  G Az@:CB @ @  G C[@:XD  t  t t  @t  *  
O @ * C@*BA @ @@3~nFORMAT PREDICATES~n@5 )@,@,	@5 F F@,
@5qualify_head F@. F*
@2@! *&@0@2@5 )@5 )@O@9CBI @ @   @:XD  t  t t  @t  @ 
O @ )yC@P @ @@3@6 F F@9XD  t  t t  @t  *K 
O @ *JC
BK @ @	@3 @5 B
@<@9C	BM @ @ 	
  @@:XD  t  t t  @t  * 
O @ *C@7BX @ @@3@. D )@2@5 )@<~nFOREIGN LIBRARIES~n@5 )@. ^@+
@-@2@. @T@. )
@+@2@/ @T@. Fq
@+@2@/ ) ^ IN@2@6 )@9CB` @ @ @:XD  t  t t  @t  ) 
O @ )CA @ @	 @@3@<@.  @
@2@5 BE F@. @/ B@/  @
@2@@9CA @ @@3@. @/ B@/ 	
@2@@9XD  t  t t  @t  V0 @#D  t  t t  @t  V0 	 O @ V1 C@6 @ @
 F
 G Cl
 *P@3 Cl@6 Y F@9C@6 @ @
 F
 G Cl
 *R@3 Cl@6 *Q@9C@6 @ @
 F
 G Cl
 *S@3 Cl@6 *Q@9C@6 @ @
 F
 HU Do
 HU@3 Do@6 *Q@9C@6 @ @
 F
 G Do
 *T@3 Do@6 *Q@9C@6 @ @
 F
 ) Az
 )@3 Az@6 *Q@9C@*@6 @ @
 F
 ! Y WZ *C G+
 !@3@. Y@1 WZ@1 *C@1 G+@2@6 *Q@9C@6 @ @
 F
 AP C,
 AP@3 C,@6 *Q@9C@6 @ @
 F
 ) Az
 )@3 Az@6 *Q@9C@$@6 @ @
 F
 ) Y ) N
 )@3@. Y@1 )@1 N@2@6 *Q@9C@6 @ @
 F
 L	 C,
 L	@3 C,@6 *Q@9C@$@6 @ @
 F
 D Y ) *D
 D@3@. Y@1 )@1 *D@2@6 *Q@9C@6 @ @
 F
 ) Az
 )@3 Az@6 *Q@9XD  t  t t  @t  ) 
O @ *C@d@ @ @
@3 ) ) Br@,@5 )@>@G@,@5 * F@,
@5 F 
@,@5 ) F@,@0@1@+@2@5 C@B@5 )@J@,@5 *A F@=@#~w=~w~n@0@1@2@5 )@O@=
@P@D@D@D@6 [@9XD  t  t t  @t  ) 
O @ )C@ @ @ WZ IN@3@<@9C@ @ @@3 G@6 *V@9XD  t  t t  @t  ) 
O @ )CA @ @@3@>@,	@5 U@5 )@O@=@P@C	@9XD  t  t t  @t  *5 
O @ *4CAJ @ @@3@. *T@+	@2@5 )@<@6 *9@9CAM @ @ @:XD  t  t t  @t  ) 
O @ )C@BA @ @@3@. ^
 A@+@2@. A@. ^	
 Br@+
@2@. @T@. )~t~8|~w~t~24|~w~t~40|~w~n@1
@1@1<Copied from running state>@2@/ W
@2@/ DE
@2@. DE@2@6 *@9XD  t  t t  @t  ) 
O @ )CB @ @@3@,
@5 Y F@<@6 )@9CB @ @ @:XD  t  t t  @t  *! 
O @ * C@ @ @  G@ @:C@ @ @  G@:C@ @ @  G@:XD  t  t t  @t  *  
O @ * C@:B @ @@3~nPROLOG FLAGS~n~n@5 )@,@,	@- Br@,
@5 C F@A@5 ){ F@J@N~t~8|~w: ~w (type ~q)~n@0@1	@1
@2@5 )@.  @@/ )	
@2@5 )@O@9CB
 @ @   @:XXQM$attvarF@"/usr/lib/swi-prolog/boot/attvar.pl   zAsC S E W_Ecall_residue_varsE Y<E$wakeupEfrozenXD  t  t t  *ct make_conjunction 
O *c *jC@xs@"/usr/lib/swi-prolog/boot/attvar.pl   zA *l
$and

 @T
@3@<@5 *k *c
@6 *p@9C@{ *l *l 	@:XD  t  t t  *ct unfreeze 
O *c *rC@\ *l *l
 *n	
@3@<@5 *s *q@6 *t@9C@_ *l *l@3@@9XD  t  t t  *ct portray_attvar AD  t  t t  *ct  *u 
O *c *uC@ *l *l@3{@5 H3 *q@,	@5 D *q@5
portray_attrs *q VR@6 *x@9XD  t  t t  *ct  *e @ID  t  t @Jt  *ct *d  AfD  t  t t  *ct  *e 
O *c *dC@ *l *l@3@,
@5 Ga *q@,@5call_det *q@5 C *q@B@( @@J@<@=@P@9C@ *l *l@3@O@9XD  t  t t  *ct call_all_attr_uhooks 
O *c *C@8 *l *l @:C@9 *l *l
att
@3@5uhook *q@6 * *q@9XD  t  t t  *ct  * 
O *c *C@6@G *l *l W`@3@<@B@)@5 V *q@J@B
 W`@,@5 ^p *q@J
 W`@. *n	@2@6 ^ *q@= W`@6 *@C@=@6 *t@C@9C@O *l *l@3@. @/ ^	
@2@@9XD  t  t t  *ct  *i 
O *c *hC@s *l *l@3 W`@,
@5 *@<@6 *p@9C@v *l *l 	 @@:XD  t  t t  *ct delete_attributes_ 
O *c *CA *l *l @:CA	 *l *l	
@3@5 F& *q@6 * *q@9XD  t  t t  *ct frozen_residuals 
O *c *CA *l *l
 *n
@3@<@#
@,@5 * *q
@6 *@9CA *l *l 

 W_	@:XD  t  t t  *ct dot_list 
O *c *CA *l *l
 @T@3@<@#
	
@,@5 * *q@6 *@9C
A *l *l 	@:XD  t  t t  *ct  W` @ID  t  t @Jt  *ct W_ A D  t  t t  *ct  W` 
O *c W_C@i *l *l@3@5 E *q@<@9C@k *l *l@3@@9XD  t  t t  *ct  B 
O *c BC@ *l *l 		@:C@ *l *l
@3
@6 * *q@9XD  t  t t  *ct delete_attributes 
O *c *C
A *l *l@3@,	@5 Y: *q@6 *@9XD  t  t t  *ct attvars_residuals 
O *c *C@ *l *l 		@:C@,@ *l *l	@3@B@,
@5 *y@#	@J
@,@5attvar_residuals *q@=@#	@D
@6 * *q@9XD  t  t t  *ct  Fd 
O *c Y<C@<@ *l *l@3@,@5 *@B@( @!@J@&
 @!@6 Fd *q@=@$@. Cm
@2@. @T@. B@. *@2
@2@/ *@2@0@. Cm	
@2@2@6 C *q@9XD  t  t t  *ct  * 
O *c *C@ *l *l@3@@6 X	 *q@9XD  t  t t  *ct  *} 
O *c *|C@ *l *l @:C@%@ *l *l
 *
@3@5portray_attr *q@B
@( @!@J
@P@=	 I@5 *x@6 *{@9XD  t  t t  *ct  * 
O *c *C@&@ *l *l W`@3@<freeze(~w, ~W)@0
@1	@1@0@. E @@2@1@. E @@2@1@. E
 F@2@2@2@6 T *q@9C@)@ *l *l@3@. @/attr_portray_hook	
@2@!@B
@-@5 B *q@@J@P@=	~w = ...@0@2@6 *@9XD  t  t t  *ct  *g 	 D  t  t t  *ct  *g 
O *c *fC@3 *l *l @:C@4 *l *l
wakeup	
@3@5 *@6 *f *q@9XD  t  t t  *ct  * 
O *c *C@ *l *l 

@:C@@ *l *l
 *
@3@B@R	@#
@J@#@D@D@D@C@=@@B@( W`@#
@J
@,@5 *@D@D@D@=@~@B@1@. @/ Cattribute_goals@2@5 GW *q@#
@J@. @/ *	@2@,@5 B *q@#@,@5 *@D@C@=@H@B@+@. @/ attribute_goal@2@5 *@#
@J@. @/ *	@+@2@@#@,@5 *@=@ 

 ^	
@!@D@C@D@C@C@C@6 *@9XXQM JF@!/usr/lib/swi-prolog/boot/packs.pl   zAsC S E XE XE$pack_detachE$pack_attachXD  t  t t  Jt foreign_dir 
O J *C@J@ J J@3 I@,@5 @\ J@0	@1/lib@2@,@5 C J@5 D J@<@0	@1/lib/@1@2@5 *@B
@5 *@J
@. J D
@2@6 A; J@= E@. $@/ $@2@5  J@O@9C@ J J 
 Af@:XD  t  t t  Jt 
prolog_dir 
O J *C@ J J@3@0@1/prolog@2@5 *@6 *@9XD  t  t t  Jt update_autoload 
O J *C@ J J@3	/INDEX.pl@,	@5 AE J@B
	@5 F J@J
@6 [ J@=@P@9XD  t  t t  Jt check_existing 
O J *C@ J J@3@. J	@2@5 H* J@<@. J@-@-@2@6 A8 J@9C@ J J@3@,
@5 * J@< E@. $@/ $
	@2@5 *@O@9C@ J J @:XD  t  t t  Jt attach_packages 
O J *C@z J J @:C@{ J J
@3@5attach_package J@6 * J@9XD  t  t t  Jt  * 
O J *C@ J J@3@A@5 W J@J@N@,
@5 *@5 * J@<@9C@ J J @:XD  t  t t  Jt  W 
O J WC@ J J  A@@:C@ J J  M\@:XD  t  t t  Jt remove_dups 
O J *C@h J J @:C@i J J@3@5 @. J@<@6 * J@9C@l J J
@3
@0
@2@6 *@9XD  t  t t  Jt  J D  t  t t  Jt  J @vD  t  t t  Jt  J 
D  t  t t  Jt  * 
O J *C@c@ J J@3@0@1/pack.pl@2@,	@5 * A@5 Bl J@,
@5 E J@5 * J@,@5 * J@,@5 * J@<@. *
@2@5 *@. J
 A@2@5 *@5 * J@B
@* Af@J
@. J
 D@2@5 *@=@P A@. $@/ $
@2@6 *@9XD  t  t t  Jt  X 
O J *C@t J J@3@. Q@+	@2@- C)@5 @E J@<@,
@5 \T J@6 *@9C@x J J @:XD  t  t t  Jt  J D  t  t t  Jt  J @vD  t  t t  Jt  J 
D  t  t t  Jt  X  
O J XC@F@V J J@3@,@. A@. $ A@@2@1@. A B_@2@1@. A A@2@1@. C" A{@2@2@,	@5 C C@B@*	 @!@J@,
@5 *@. A
@2@. *@2@6 E J@=@P@C
@9XD  t  t t  Jt  * 	 D  t  t t  Jt  * 
O J *C@B@; J J@3@B
@5 Ay J@J
@P@=
@. @. B Az@2@-@2@5  J@B@. *	@2@5 *@J@. J@-@-@2@5 *@6 *@=
@. @. E J@2@-@2@6 *@9XD  t  t t  Jt  \U 
O J \TC@ J J@3@B
@-@-  @5 AB J@J
@$	@= @6 *@9XD  t  t t  Jt  * 	 D  t  t t  Jt  * 
O J *C@J J J@3@5 *@<@9C@&@L J J@3@B	@5 *@J	@. @. E B_@2@-@2@6 *@=
@. @. Cq J@2@-@2@6 *@9XXQM [TF@$/usr/lib/swi-prolog/library/pairs.pl  @Au@ C FkS Epairs_keys_valuesEmap_list_to_pairsEgroup_pairs_by_keyEtranspose_pairsEpairs_valuesE [QXO [T * C@#@Au @  @A +@3@B@R@J@6pairs_keys_values_ [S@=@B@R	@J@6keys_values_pairs [S@=@6values_keys_pairs [S@9XO [Tmap_list_to_pairs2 C@ + + 	@:C@ + +	
 Cm
@3
@@6 + [S@9XO [T
flip_pairs C@ + + @:C@ + +
 Cm

 Cm

@3
@6 + [S@9XO [T +	 C@Q + + @:C@R + +

 Cm
@3@6 +@9XD  t  t t  [Tt  * @ID  t  t @Jt  [Tt * D$ AfO [T * C@ + +@3@6 +
@9XO [T + C@M + + @:C@N + +

 Cm
@3@6 +@9XO [T * C@y + + @:C@*@z + +
 Cm

 Cm

@3
@,@5same_key [S@6 * [S@9XO [T + C@~ + +	
 Cm
@3@<
@6 +@9C@ + + 
	@:XO [T + C@I + + @:C@!@J + +
 Cm
@3
@6 +@9XO [T * C@ + +@3@,
@5 +@6 SW@9XO [T * C@Z + + @:C@[ + +
 Cm	

@3@6 * [S@9XO [T [Q C@d + + @:C@e + +
 Cm

@3@6 [Q [S@9XXQM @F@$/usr/lib/swi-prolog/library/debug.pl  @AuC FkS E GE 'Elist_debug_topics Edebug_message_contextE #IE GE GE GXD  t  t t  @t  G 
O @ +C@i @ @@3@-@6 G G@9XD  t  t t  @t  G 
O @ GC@ @ @ @@3@B
@,	@-@-@5 +@5 Z G@J
@P@=@. + AQ@2@6 CT G@C	@9XD  t  t t  @t  D @ID  t  t @Jt  @t G D$ D$ D  t  t t  @t  D 
O @ GC@ @ @@3 @@,@5 +@<@6print_debug G@9C@ @ @ @:XD  t  t t  @t debug_target 
O @ +$C@ @ @@3@R@ 
 I		
@!@<@9C@ @ @ 	 Af@:XD  t  t t  @t  D 
O @ DC@s@} @ @@3@,
@,@5 +% G@B@`@K@(@. +
@+@+
@2@5 H)@L
@,@,@5update_debug G@. +
@2@5 + @O@=@0@B
 Db@-@5 B G@J@P@=	 E@.  
@2@5 G AQ@,@,@5 +'@. +
@2@5 + @D@J@P@=@P@D@D@9XD  t  t t  @t  +# 
O @ +"C
@ @ @@3@ V
 !Z V
@<@9C@ @ @	@3@<@9C@9@ @ @@3@.  @ @/ !'@/ D
@2@,@5 B G@>@ @,
@5 Nj H
@,@5debug_output G@. Nq A@. #8@/ #I@2@2@5 $ G@O@=@P@D
@9XD  t  t t  @t  G @vD  t  t t  @t  G 
D  t  t t  @t  +  
O @ +C@M@ @ @@3 C	~*t~45|~n@0@-@2@5 B G C~w~t ~w~35| ~w~n@0Debug Topic@1	Activated@1To@2@5 +5 C +4@0@-@2@5 +5@>@,@,	@,
@5 + C +6@0@1	@1
@2@5 +5@O@=@P@D@C
@9XD  t  t t  @t  G 
O @ GC@f @ @@3 @@-@6 +@9XD  t  t t  @t    
O @  C@ Al @ @@3thread@5
debug_context G@,
@5 Gp@*
 #L@#@ 
 Cm $
	@!@9CAr @ @ 	@:XD  t  t t  @t  G @ID  t  t @Jt  @t G D  t  t t  @t  G 
O @ GC@#A" @ @@3@A
@A@,	@.  	@2@5 @D@J@N@=@C	@J
@N@=@C	@<@9C	A' @ @@3 C)@5   G@6    G@9XD  t  t t  @t     
O @ +@CA5 @ @   @:XD  t  t t  @t  ' 
O @ +C@z @ @@3 AQ@6 D G@9XD  t  t t  @t  +) 
O @ +(C@ @ @
 @ Af @@3@<
@6
ensure_output G@9C@ @ @ @	 @	 @@3@<@0@2
@6 H H@9C@ @ @ AQ	 @	 @@3@<@9C@ @ @
 AQ Af AQ@3@<@9C@ @ @ @ AQ AQ@3@<@9C@ @ @ @	 AQ	 @@3@<
@6 [
 H@9XD  t  t t  @t valid_topic 
O @ +GC	@ @ @ +: +: +:@3@<@9C
@ @ @ _
 (
 (%T.%3f@3@<@9C@ @ @
 (
 (
 (@3@<@9C@ @ @@3 +@6 Cq B@9XD  t  t t  @t  + 
O @ +C@ @ @
 R4	@3@<@,
@,@5 +H G@. +<
@2@5 A7@. +<@2@6 + @9C@ @ @
 I	@3@<@,
@-@5 +K@. +<
@2@6 A7@9C@ @ @@3 +@6 B B@9XD  t  t t  @t  +D 
O @ +CC	@ @ @ C@3@<@9C@ @ @ 	@:XD  t  t t  @t  += @vD  t  t t  @t  += 
O @ +<C@= @ @  +:@:XD  t  t t  @t    
O @  CA+ @ @@3@ V
   V
@<@9C@,A- @ @@3 @.  	@2@5 G
@5 ]u S@B
 X@-@5 @[@J
@6 X G@=
@. @.assertion_error	@2@-@2@6 @9XD  t  t t  @t  D 
O @ #IC@x @ @@3 @@6 +A@9XD  t  t t  @t    
O @  C@*Au @ @@3@. (@+
@2@5 +;@,@5 \  G@. B@+@2@5 _ G@#
@ 

 Cm $	@!@9CA{ @ @ 	@:XD  t  t t  @t  +2 
O @ +1CA @ @ @ C@3@<@9C	A @ @	@3@5 " G@<@9CA @ @@3 A!@0@. $t AQ@2@1@.alias@2@1@.bufferline@2@2@6  @9XXQM A F@,/usr/lib/swi-prolog/library/prolog_clause.pl  @Au@ C FkS E ]E ]E ]E "{XO A 
ubody_list CA A A 	@:C@.A A A	@3@5
ubody_elem ]@6 +Z ]@9XO A mkconj C
A A A@3@6 +a ]@9XD  t  t t  A t 
make_varnames AO A  +d C@ A A@3@5make_varnames_hook ]@<@9C@S@ A A


 U
@3@<
@-@,@5 B
@_@d@v@. DR@+@2@5 @. ]@0@. DR
<DCG_list>@2@2@!@n@. DR@+@2@5 +i@0@. DR
<DCG_tail>@2@2@!xx +l@6 +e ]@9C@ A A@3@,
@5 D/varnames
@5 B
@6do_make_varnames ]@9XO A conj C@1A A A
 @T
 ]
@3@<@,@,@5 +r ]
@6 +t@9C@<A A A


 @T
 "	@3@ 
 DR@!@<@,@,@5 +t@n?@. Cm@2
@6 +t@9C@KA A A
 @T D2 DR
 Cm D2
 DR
 Cm
 Cm@3@_@d@`@l@u@_@d@`@l@u@9CA A A 
	@:XD  t  t t  A t 
unify_goal @#O A match_module C@"AD A A		
 D1

 D1@3@<
@5unify_clause_head ]@6
unify_body ]@9C
AG A A
@3@6 +x@9XO A  +| CA[ A A	
@3@5does_not_dcg_after_binding ]@<@9C@1A] A A

 ]

 ]
@3@6ubody ]@9XO A thaffix CB A Ast@3@<@9CB A And@3@<@9CB A A 	th@:XO A  + CA A A	
@3@5 +~@<@9C@&A A A

 ]
	
@3@R@ 
 @!
@6 +@9C@*A A A	
 Ff

 ]

@3@<
@5 Ac@6 Ac@9C@9A A A		

 "
@3@ 
 @T	 DR@!@<@n?@. ]

@1@1@. Cm@2@2@6 +@9C@&A A A		

 "

 ]

@3@<@6 +@9C@&A A A@3@R@R	@ 
 @T@!@ 	
 @T@!@<@,
@,@5 +s ]
@6 +` ]@9CA A A@3@5 +u ]@<@9C@KA A A

 ]

 ]
@3@,@5meta ]@<@0@-@+@2@5 C@0@-@+@2@5 C@0@-@+@2@5 C@6 +_@9C@'A A A

 ]

 ]
@3@6 (x ]@9CA A A
 DR @	
 ]

 Cm
@3@<@9CA A A
 R C)	
 ]

 Cm
@3@<@9C@LA A A
 DR

 DR	
 ]
 ]@3@. R
@2@. R@2@5 Z ]@<@$
@$@9C@LA A A
 R

 R	
 ]
 ]@3@. R
@2@. R@2@5 +@<@$
@$@9C@)A A A		
 \
 Cm
 \
 D#
@3@5 Cj@_@d@d@i I@s@<@9XO A 
set_xref_flag CA> A A@3 B@5 @[@< B @@6 @c@9CAA A A AQ@3 B @@0@. W C,@2@2@6 D ]@9XO A  ] CB A A  @@:CB A A  @:CB A A 
pce_principal@:CB A A@3 @6 E ]@9XO A 	ci_expand C@3A2 A A@3@. A@. @T@. +@+@2@/ BS@+
@2@. FT	@2@/ @T@. BS@-@2@/ @d B@2@,
@.
expand_failed
@2@6 @D@9XO A  ] CB A A@3@ A ]@<@9C@)B A A@3@,
@,@5 ] ]@<@,@5 ] ]@,
@5 + ]@. B	@2~d-~w clause of ~w@0@1
@1@2@6 B ]@9C@'B A A@3 '@5 Dd ]@<@. ]@/ @+
@+@2@5 +@. B	@2erased clause from ~q@0@. 
@2@2@6 +@9CB A A 	 G"@:XO A 
expand_arg CB A A @3@<
@6 +@9C	B A A 
	
@:XO A  "{ C@gB A A

 

 @3
@,@,@-@5read_term_at_line ]@ 
 B W@!@ 
 ]
@!@ 
 ]
@!@B@ 
 @!@J@ 

 @!@=@$
@5 +{@<@9XD  t  t t  A t  +h @#O A pce_method_body C@JB2 A A@3@ 
 ]
@!@ 
 ]

 ]    
 Cm  @!@6pce_method_body2 ]@9XO A  + C@ A A@3@. F A@2@.read_term_at_line_2	

@2 DF@6 A ]@9XO A pce_unify_head_arg CB A A@3@Q@<@$	@9C
B" A A
 DR
 

@3@<@9CB# A A 
 

@:XO A expand_meta_args CBy A A @:C@?Bz A A@3
@,@5 Ac@,@5 Ac@,@5 Ac@5 + ]@n

@6 + ]@9XO A  Uu C@ A A	@3@<@9C@#@ A A@3@n@,
@5 Ac@,@5 Ac
@5
unify_term ]@6 + ]@9XO A  +] CA A A @3@<
@6 +@9C	A A A 
	
@:XD  t  t t  A t  +q AO A  +p C@ A A @:C@0@ A A	
 DR
@3@B@,@5find_varname ]@J@P@=@% JH@n@5 Ac
@6 +o@9XD  t  t t  A t  + AO A  + C@ A A	@3@<@9C@ A A@3@5 F@5 F@,
@,@5 B
@5 B
@< @6 +@9C	@ A A@3@5 '@5 '@<@9C
@ A A@3@5 B ]@5 B ]@5 V ]@<@9C@ A A@3@(	 Og@<@9C
@ A A
 	
@3@5 +@<@9C@ A A	
 	
@3@5 +@<@9C@ A A@3[INTERNAL ERROR: Diff:~n@5 E ]@5 Ue Uj~N*** <->~n@5 +@5 +@6 Y
 ]@9XO A  +c C@AA A A



 ]    @3@R@ 
 @T@!@<@,
@,@5 +b@6 +b@9CA A A
@3@6 +@9XO A  + CB A A@3@. 	@2@. @J
@2@6 U@9XO A pce_method_head_arguments C@+B A A@3@_@e@f@p@<@,@5 Ac@n
?
@,@5 Ac@5 + ]@n@6 + ]@9CB A A @:XO A  + C@.Aj A A@3@5 '@A@. "@-@-@-@2@5 G G@J@N@A@. @T@+
@/ DR@-@-@2@5 +@(
 D2@J@N@=@C
@<@9XO A  + CAN A A@3@O@9XO A  + CA A A@3@6 +t@9XO A  +y C
A. A A@3@-@,
@5 B ]@-@6 +@9XD  t  t t  A t  ] @IO A  ] C@VB A A@3@,
@,@5 +@B@. 
@2@ A K A@J@P@D@=@7@,@,
@5 B
@B@5 ] ]@J@. B	@2~q/~d@0@1
@2@6 +@=@. B	@2~q:~q/~d@0
@1@1
@2@6 +@9XO A pce_method_clause CA A A		

 @3@<
@6 + ]@9C@.A A A



send_implementation	@3@<@5 Ac@-@,@5 B
@5 +
@6 + ]@9C@AB A A



get_implementation	@3@<@5 Ac@-@,@5 B
@,@5 Ac@5 +@n?@5 +
@6 +@9XO A  ] C
@X A A@3@6 A ]@9XO A  + C@ A A	
 DR@3@'@<@9C@ A A		@3@6 +@9XO A 
control_op CBS A A  @U@:CBT A A  G]@:CBU A A  C@:CBV A A  C@:XD  t  t t  A t unify_clause_hook @#O A  + C@$B> A A
 J	
@3@<@ 
 ]
	@!@#
@6 +@9C@cBB A A@3@0@+
@1@+@1@+@2@5 C
@5 + ]@<@0
@1@+@1@+@2@5 C@ 
 ]@!@ 
 ]@!@5 +@6 +@9CBP A A@3@6 +@9XO A  + C@@[ A A@3@. Da	@2@5 +@,
@,@,@5 G ]@B
@( @@J@#
@=
@. D1
@2@!@*	 @@. ]@+@2@5 +@B@,@. Da	@2@5 G ]@J@P@=@.  @
@2@,@-@5 +@,@,@,@5 +@. YX@2@-@5 U V@5unify_clause ]@5 +m@<@9XO A  + C@@@ A A@3@. G A@+@2@- C)@5 @D@. ] ]@2@5 D ]@. ^^@1@. +Y	@2@1@. U
@2@1@. "i@2@1@. YX
@2@2@. DE@2@6 C ]@9XO A  + C
@ A A	
@3@<@9C@ A A@3@5 + ]@<@9C@ @ A A		
:->

 D1@3@<
@6 +@9C@ A A A		
:<-

 D1@3@<
@6 +@9C@hA A A


 D1

 D1
 		unit body @T D2@3@>@ 

 !y@!@=@ 

 !y@!@<@ 
 ]@!@ 
 ]
 ]    
 Cm@!@9C@gA A A
 D1

 D1
 	@3@. D1
@2@. D1
@2@,@5 +@ 
 ]@!@ 
 ]
 ]    
 Cm  @!@9C@rA A A@3@ 
 U	 @T
@!
@5 +@,@5 + ]@ 
 D1@!@-@,@5 B
@n?
@5 Ac@R
@ 
 ]
 ]
	@!@<@. ]@1@1@2@!@6 +v ]@9CA& A A@3@,
@5 +
@6 +@9CA* A A@3@O@9XO A  (x CBi A A	
 Ff

 ]    @3@Q@<@9CBk A A	
@3@Q@<@9C@DBm A A@3@,
@5 +@<@ 
 ]@!@ 
 ]@!@,@,@5 B
@5 B

@6 +@9CBt A A@3@,
@,@5 G ]@<
@6 +@9CBw A A 	
@:XO A  + C@0B A A		
send


send_class		
@3
@5 F
@0
send_super@1@+@+@2@5 C@<@0@2@6 C@9C@4B A A


 C

	get_class		
@3
@5 F
@0	get_super@1@+@+@2@5 C@<@0@2@6 C@9CB A A 
 +

 +	
	
@:CB A A 
 ,

 +	
	
@:C@*B A A	
 +	
	
@3@5 F@0 +@1@1@+@+@2@5 C
@0@2@6 C@9C@0B A A	
 +
	
@3@5 F@0 +@1@1@+@+@2@5 C@5 Ax@* @!
@0@2@6 C@9C@7B A A

	
 +	
	
@3@5 F@0 ,@1@1@+@+@2@5 C@,@0@2@5 H H
@0@2@6 C@9C@=B A A

	
 +
	
@3@5 F@0 C@1@1@+@+@2@5 C@,@0@2@5 ,@5 Ax@* @!
@0@2@6 C@9CB A A

@3@ A G A@)	@9XXQM  >F@(/usr/lib/swi-prolog/library/broadcast.pl  @AuC FkS ElistenEbroadcast_requestEunlistenE ,E	listeningE  =E ,E ,XD  t  t t   >t  , @ID  t  t @Jt   >t , D$ O  > , C@Qu A  @A ,	
 
@3@6assert_listener  ?@9XO  > ,
 C@\ , ,@3@,	@5canonical_listener  ?@.listener@-	@-@-@2@6 A7@9XD  t  t t   >t  , @ID  t  t @Jt   >t , D$ D$ O  > , C@M , ,

 @3@,
@5 ,
@6 ,@9XD  t  t t   >t  , @vO  > , C
@ , ,@3@5 ,  ?@<@9C@ , ,@3@. ,	
@2@6 @O@9XO  > , C@ , ,@3@-@,	@,
@5 ,@. 	@2@@9XO  >retract_listener C@ , ,@3@. ,	
@2@6 A7@9XO  > ,
 C@k , ,

 @3@,
@5 ,
@6 ,@9XO  > , C@ , , 	@:XO  >  = C@t , ,@3@>@-@,	@,
@5 ,@@@. 	@2@@J@O@M@=@P@D	@9XD  t  t t   >t  , @ID  t  t @Jt   >t , D$ D$ O  > , C@b , ,

 @3@,
@5 ,
@6 ,  ?@9XO  > , C@_ , ,@3@,
@5 ,@. ,	
@-@-@2@6 A7@9XXQM AF@(/usr/lib/swi-prolog/library/aggregate.pl  @Au@ C FkS E YE AE AEforeachE YEfree_variablesXO Atemplates_to_patterns CA @ @  @@:CA @ @

@3@<
@6template_to_pattern Y@9C@3A @ @

 @T	@3
@,@5 ,'@,@5 H H@6 ,% Y@9XO A ' C@9@ @ @
 @T
@3@<@,@5 ' Y@,
@5 ,,@B
@( @@J@$	
@=@B
@(
 @@J@$	@=
@ 	
 @T
@!@9C@ @ @ 	@:XO A ,) C@6@ @ @@3@,@,
@5 ,'@,@,@5existential_vars Y@. @T@2@,@5 ,,@B@(bag@J@6add_existential_vars Y@=@$@9XO Aexplicit_binding CB @ @
 Fw	 C)	@3@<@9CB @ @
 FR	 C)	@3@<@9CB	 @ @
 V
	

 D#	@3@<@9CB
 @ @
 V
	
 Cm

 D#	@3@<@9CB @ @
bagof
	
 Cm

 D#	@3@<@9XO Avar_in_term CB @ @@3@'	@<@9CB @ @@3@5 F@-@,
@5 Ac@5 ,9 Y@<@9XO A ,( C@ @ @
sum

 @ ,=@3@Q
@<@9C@ @ @
 ,<
	
 \	

 ,=@3@<@9C@ @ @ Y @ Y@3@<@9C@ @ @
 Zm

 @ Zm@3@Q
@<@9C@ @ @
 ,>
	
 \	

 Zm@3@<@9C@ @ @
 [f

 Cm
 \

min_witness@3@<@9C@ @ @
 Zj
	
 \	

 Zj@3@<@9C@ @ @
 [

 Cm
 \

max_witness@3@<@9C@ @ @
 H

 @ H@3@<@9C@ @ @
 ,1

 @ ,1@3@<@9C@4@ @ @



 L2
@3@5 F@<@0@+@2@5 C@,@5 ,+
@5	needs_one Y@0@2@6 C@9C@ @ @@3aggregate_template@6 B B@9XO A PD CAb @ @  ,1		@:CAc @ @  H		@:C	Ad @ @ Y@3@6 Y Y@9CAf @ @ ,=@3@_@g@f@l@u@9CAh @ @ Zj@3@_@g@f@j [@u@9CAj @ @ Zm@3@_@g@f@j [f@u@9C@2Al @ @
 ,A
 Cm

 Cm
 Cm@3@B@_@d@d@q@J@$@$
@=@$@$@9C@2Aq @ @
 ,?
 Cm

 Cm
 Cm@3@B@_@d@d@o@J@$@$
@=@$@$@9CAv @ @
 L1@3@6	step_term Y@9XO Astate0 CA @ @  ,1		@:CA @ @  H		@:CA @ @  Y @:CA @ @  ,= @:XO A
finish_result CA @ @ @:C@1A @ @
@3@,@5 Ac@,@5 Ac
@5finish_result1 Y@,@5 ,J@6 ,P Y@9XO A
prove_list CA @ @ @:C@*A @ @
@3@. D#@. D#	
@2@2@. D#@. D#
@2@+@2@5 * @
@6 ,V Y@9XO A ,Q CA @ @@3@,@,
@5 B

@5 B
@6 ,U@9XD  t  t t  At  A @ID  t  t @Jt  At , A A V AfO A , C@)@ @ @		@3 ,1@,@,
@,@5 ,- Y@. Cm	@2
@,@5 !@,@5 * [S@6aggregate_list Y@9XD  t  t t  At  ,! @ID  t  t @Jt  At ,   O A ,  C@kA @ @@3@,
@5 L
@,@5 I1@,@5 L
@,
@5 I1
@,@5 % %@B@( @!@J@A
@@A@@J@N@J@N@D@D@=@,
@,@5 % %@,@0 I\@2@5 C@,@0 I\@2@5 C@,@5 C@6 ,Y@9XO Amin_pair CAL @ @
 Cm
@3
@6 ,c Y@9XO A ,F CA @ @  Zm@:CA @ @  ,?@:CA @ @  Zj@:CA @ @  ,A@:XD  t  t t  At  Y @ID  t  t @Jt  At ," A A  AfO A ," C@/@ @ @

@3 A{@,@,
@,@5 ,[@. Cm	@2
@,@5 C@,@5 I1@,@5 ,\@6 ,]@9XO A ,e CAO @ @ 
	
@:C@/AP @ @	
 Cm
@3@B@_@d
@f@o@J
@6 ,d@=
@6 ,d@9XO A ,E CA @ @	@3@,
@5 Nj H@5 ,f Y@<@9CA @ @ 	 @:XO A ,3 C@ @ @ 		@:C@ @ @	
 V
@3
@6 ,2@9XO A ,$ C	A @ @ 
@3@<@9C@ A @ @@3@,
@5 Ac
@,@5 ,# Y@n?@<@6 ,i Y@9XO A ,^ CA# @ @ ,1@3@<@$
	@9C	A% @ @ H@3@<@6 I1@9CA' @ @ ,=@3@6 [ H@9CA) @ @ Y@3@6 D/@9CA+ @ @ Zj@3@6 [ H@9CA- @ @ ,A	
 [@3@6max_pair Y@9CA/ @ @ Zm@3@6 [ H@9CA1 @ @ ,?	
 [f@3@6 ,b Y@9C@2A3 @ @		
 ,C @3@< ,O@,
@,@5 ^ W@,@0
@2@5 C@,@5aggregate_term_list Y@6 ,Z Y@9C@AA8 @ @
 ,C
@3
@0@+@2@5 Cstate1@,@,@5 ^ W@,@0@2@5 C@,@5 ,t@6 ,w@9XO A ,/ C@ @ @	@3@Q@#
@<@$@9C@ @ @
 V
@3@<@#
@ @!
@6 ,.@9C@ @ @
 

 @3@<@#

@6 ,.@9C@ @ @ 		
@:XO Alist_is_free_of CB" @ @
@3@)
	@<@6 ,z Y@9CB% @ @ @:XO A	step_list CA~ @ @ @:C@3A @ @
@3@,@5 Ac@,@5 Ac@,@5 Ac
@5 ,I Y@,@5 ,J@6 ,} Y@9XO Aterm_is_free_of CB @ @@3@A
@5 ,;@J
@N@9XO A ,S C
A @ @ ,1	@3@<@$	@9CA @ @ H	@3@<@6 I1@9CA @ @ ,A	
 Cm
@3@<@ 
 [
@!@9CA @ @ ,?	
 Cm
@3@<@ 
 [f
@!@9CA @ @ 

@:XO A ,x C
A @ @ ,1
	
@3@<@9C
A @ @ H
	
@3@<@9CA @ @ 
	@:XD  t  t t  At  Y @ID  t  t @Jt  At Y A  AfO A Y C@3@ @ @ Y@3@<@. F
 @-@2@!@>@@,@5 Ac@n

@5 A @O@=
@6 Ac@D@9C@ @ @@3 A{@,@,@,
@5 ,[@,@5 C
@6 ,]@9XO A ,u CA? @ @ 

@:CA@ @ @
@3@,@5 ,K
@6 ,t@9XD  t  t t  At  A @ID  t  t @Jt  At , A V AfO A , C@ @ @@3 ,1@,@,@,
@5 ,[@,@5 ,7 C
@6 ,]@9XO A ,L CAy @ @@3@,@,
@5 B

@5 B
@6 ,@9XO A ,p CAY @ @ 
	
@:C@/AZ @ @	
 Cm
@3@B@_@d
@f@q@J
@6 , Y@=
@6 ,@9XO A ,o CAV @ @
 Cm
@3
@6 ,@9XO A ,# CA @ @

@3@Q@5 , Y@5 ,|@<@9C	A @ @

@3@Q@<@9CA @ @@3@,@,
@5 ,5 Y@<
@6 ,j@9CA @ @@3@-@,@5 B
@6 ,k@9XXQM
data__formatsF@9/tmp/buildd/spark-2012.0.deb/simplifier/data__formats.pro  7AAuC @S @E @E @Eget_typeE	get_stateXO , , C@Mu @  7AA ,@3@. ,	@2@5 CT @<@9XO , , C@I , ,@3@. ,	@2@5 ,@<@9XO ,declare_data_formats  C@5 , ,  @3 ,@. ,	Data_AtomDataAttributes_Any@2@5 , , ,@. ,	Type_AtomTypeAttributes_AnyList@2@6 ,@9XD  t  t t  ,t  , @vO , , C  @ @ ReadTextCharList D@:C  @ @ ModuleFunctorArity
 Module_Atom Functor_Atom	Arity_Int@:C  @ @ Lines	everyLine
 [Int@:C  @ @ Problem  E@:C  @ @ 
ProofFileKindverification_conditionsdeadpath_searchpath_functions@:C  @ @ 
DebugFileKind	data__prf	data__vcg @@:XD  t  t t  ,t  , @vO , , C
  @ @  ,
 , , ,@:C
  @ @  ,
 , , ,@:C
  @ @   
  	Base_Atom ,@:C  @ @  &5
 &4VcgFile_Atom@:C  @ @  &[
 &ZDpcFile_Atom@:C  @ @  &c
 &bSimplifiedVcgFile_Atom@:C  @ @  &O
 &NSummaryDpcFile_Atom@:C  @ @  &S
 &RFdlFile_Atom@:C  @ @  &=
 &<LocalUserRuleFile_Atom@:C  @ @  &C
 &BGlobalUserRuleFile_Atom@:C  @ @  &/
 &.
RuleFile_Atom@:C  @ @  &7
 &6PfsFile_Atom@:C  @ @  &Y
 &XSimplifiedPfsFile_Atom@:C  @ @  &a
 &`DecFile_Atom@:C  @ @  &M
 &LLogFile_Atom@:C
  @ @  &E
 &D ,DebugFile_Atom@:C
  @ @  ]d
 ]cNowDate_AtomNowTime_Atom@:C  @ @  @
 [
ToolName_Atom@:XXQM WF@:/tmp/buildd/spark-2012.0.deb/common/versioning/version.pro  @8AAu@!C @S @E [E [E @E [E @E @E @E @XO W [ C@Ou @  @8AA , GPL 2012@:XO W [ C@N , , @4Copyright (C) 2012 Altran Praxis Limited, Bath, U.K.@:XO W , C@Q , ,  A?@:XO W [ C@P , , GPL@:XO W , C@M , , 2012@:XO W , C@S , ,  A?@:XO W , C@R , , @!Report bugs to: spark@adacore.com@:XO W , C@T , ,  A?@:XXQM CF@ /usr/lib/swi-prolog/boot/bags.pl   zAs@!C S E ,7E CE VE DXD  t  t t  Ct  ,8 @ID  t  t @Jt  Ct ,7 A V AfD  t  t t  Ct  ,8 
O C ,7C@D@Zs@ /usr/lib/swi-prolog/boot/bags.pl   zA ,@3@. V	@2@,@,@5 F C@B@( I\@J@5 C C@*
 @!@D
@=@. Cm@2@,
@5 ,
@-@5bind_bagof_keys C
@,@5 SX C@6pick C@9XD  t  t t  Ct  V @ID  t  t @Jt  Ct V A V AfD  t  t t  Ct  V 
O C VC@j@ , ,
@3@. V	@2@,@,@5 ,@B@( I\@J@,
@5 ,@*
 @!
@6 I2 C@D@=@?@. Cm@2@,
@5 ,@B
@5 E C@J
@,@5 ,@6 ,@C@=
@-@5 ,
@,@5 ,@,@5 ,@6 ,@9XD  t  t t  Ct findall_loop 
O C ,C@M , ,@3@>@@5 F/ @=@6 D @9XD  t  t t  Ct 
select_bag 
O C ,C
@n , ,@3@<@$	@$
@9C@q , , 
	
@:C	@r , ,@3@6 ,@9XD  t  t t  Ct 
pick_first 
O C ,C@ , ,
 Cm

@3@6	pick_same C@9XD  t  t t  Ct  C @ID  t  t @Jt  Ct C A  AfD  t  t t  Ct  C 
O C CC@D , ,@3@6 D C@9XD  t  t t  Ct  , 
O C ,C@!@ , ,
 Cm
	
@3@'	@<@6 ,@9C@ , , 
@:XD  t  t t  Ct  , 
O C ,C@j , ,@3@,@,@,
@5 , C
@6 , C@9XD  t  t t  Ct  , 
O C ,C@e , , @:C@f , ,
 Cm
@3@-@5 Z C@6 ,@9XD  t  t t  Ct  C @ID  t  t @Jt  Ct D A  Af AD  t  t t  Ct  C 
O C DC@G , ,@3 G@. ,	
@2 C@6 A @9XXQM A&F@,/usr/lib/swi-prolog/library/prolog_source.pl  @AuC FkS Eload_quasi_quotation_syntaxEfile_name_on_pathEprolog_close_sourceE ^\Eprolog_canonical_sourceE ^`Eprolog_open_sourceE ^^Efile_alias_pathEpath_segments_atomXO A&add_mode C@ A$ A$@3@5 % A&@<@9C@ A$ A$@3@. ,	@2@6 @O@9XO A&
parts_to_path C
B A$ A$

@3@<@9CB A$ A$	
 
@3@@
@,@0@2@5 H H@J
@6 , ,@M@9XO A&build_alias_cache  C@ABm A$ A$@3@. O@+@+	@+
@+@2@.search_path
	@2@,@5 C@,
@5 I1
@,@5 Q H@. Nj@. -@-@-
@2@2@. CT@/alias_cache
@2@6 E ,@9XD  t  t t  A&t open_source @vD  t  t t  A&t  - DD  t  t t  A&t  - D<O A& !1 CA A$ A$  A	 @ @@:C
A A$ A$@3@8 V
 -	 V
@9XO A&qq_read_term C@_A A$ A$
@3@. FX@+@2@,@5 [ H@* @<@B@"@( T@J@5 D@,
@5qq_read_syntax_ex ,@B@Q
@J@<@= 
@5  ,@O@=@*@,
@5 -@B@( C)@J 
@5 -@O@=@B@(quiet@J@O@= FY@6 Cq B@9CA A$ A$@3@6qq_read_term_ex ,@9XO A& , C@(Bb A$ A$@3@B	@-@-@5 - ,@J@P@=@5 , ,@B@R	@J@,
@5 \T ,@6 -@=@6 -@C
@9XO A& , C@KB" A$ A$@3@B@5 F @J@P@=@. @E@. C+ D@-@2@- @@2@5 F ,@5 Yw Y@. ,@-@2@5 A7@B@. -@/ F
@+	@+
@2@5 H)@J@5 C ,@-@5 BS ,@=@P@D	@5 [@6 DF  ,@9XD  t  t t  A&t requires_library @#O A& -$ C@ A$ A$ 
 Bemacs_begin_mode
 G.emacs_extend@:C@ A$ A$ 
 Bdraw_begin_shape
 G.pcedraw@:C@ A$ A$ 
 B @9 G.pce
 G. -,@:C@ A$ A$ 
 Bpce_begin_class
 G. -,@:C@ A$ A$ 
 B -.
 G. -,@:XO A&update_directive C@ A$ A$
 B
@3@<@-@5 -!@.
import_syntax@-
@2@6 W W@9C@ A$ A$
 
 D3
@3@5 Ax@<@. D3
@2@6 -0 ,@9C@%@ A$ A$
 D3
@3@<@. 	@2@,
@,@5 B ,@. 
@2@6 Yx Y@9C@ A$ A$
 W;
@3@5 W; ,@<@9C@ A$ A$
 Ag @@3@. I Az@2@5 -8@<@9C@!@ A$ A$
 @9
@3@.module_decl
@+@+@2@- C)@5 @D@<@. -2	@2@6 -4@9C@ A$ A$
pce_begin_class_definition@3@.  Yp@/ push_compile_operators@2@5 GV@<@8 Yp -= ->@9C@ A$ A$ @:XO A&segments_to_list CB A$ A$@3@Q@<@O@9CB A$ A$
 @3@,
@5 -A ,
@6 -C@9CB A$ A$	@3@6 B*@9XO A&	no_expand C@ A$ A$ 
 B B@:C@ A$ A$ 
 B (@:C@ A$ A$ 
 B (@:C@ A$ A$ 
 B (@:C@ A$ A$ 
 B &@:XD  t  t t  A&t  - @vD  t  t t  A&t  C+ AO A& - C	@ A$ A$
@3@Q@<@9C
@ A$ A$
@3@5 -D ,@<@9C@ A$ A$@3@,@5 -% ,@.  @@2@5 @3 ,@O@9C@ A$ A$
@3@5chr_expandable ,@<@9C@ A$ A$@3@6 FT ,@9XO A& - C@4A A$ A$@3@. Gf@+@2@5 D@.  E	
@2@. @. YN@/unknown_quasi_quotation_syntax@+@+
@2@+@2@.load_qq_and_retry
	
@2@6 @D@9XO A&assert_error C@UA| A$ A$@3@. F@-@2@5 W V@<@B
@@@>@ 
 
 YN
 "
@!@=@ 
 
 YN
 !B
@!@J
@. @. YN
@2@-@2@,@5 " ,@.last_syntax_error@2@6 A:@=@6 @D
@C@9CA A$ A$ @:XO A& -3 C@ A$ A$@3@Q
@<@9C
@ A$ A$@3@ 

 D3@!@<@6 -5@9CA  A$ A$

 @3@. 	@2@5 , ,@<@9CA A$ A$ @:XO A& , C@6B A$ A$@3@Q	@<@B@5 B*@J@$	@C
@=@"@B@,
@5 -C@J @6 F, ,@=@. @. B F-@2@-@2@6 @C
@9C
B A$ A$@3@,
 @5 -Y@6 ,@9XD  t  t t  A&t  % @vD  t  t t  A&t  % DD  t  t t  A&t  % D<O A& ^\ C@ @| A$ A$@3read_clause_option@5 -4@<@5 D ,@5 - ,@,@5 -!@6update_state ,@9C@P@ A$ A$	@3@,@5 -!@. FX@+
@2@, T@5 W V@B@. & %@2@5 -8@J@0@. V@ E@2@2@!@=@#@0@. U@2@1@. FX
@2@2@5  D@5 -\@6 -]@9XO A& , CB9 A$ A$@3@Q@<@$	@9C	B< A$ A$	 @@3@( @@<@9CB> A$ A$@3@ V
 !D V
@<@9CB@ A$ A$@3@0@. A A@2@1@. A A@2@1@. C' C)@2@2@5 A ,@<@9XO A&	src_files CB A$ A$ 
@:C@PB A$ A$

@3@-@,
@5 Bi , A@ A Be@A
 Ab@ A Be@J@N
@,@5 W W@,@0@. C' C)@2
@2@5 -c@#@<@#@ @!@6 -d ,@9C@KB A$ A$

@3@A
@5 W ,@J@N@.	recursive @@2@5 -S
@,@5 -g@5 D ,@<@. Q@+@2@- C)@5 @D@#@<@#@,@5 -h@6 -h@9CB A$ A$	
@3
@6 -h@9XO A& -J C@ A$ A$
 Bchr_constraint@3chr@6 , ,@9C
@ A$ A$
handler@3 -o@6 ,@9C
@ A$ A$
 N@3 -o@6 ,@9C
@ A$ A$
<=>@3 -o@6 ,@9C
@ A$ A$
 G@3 -o@6 ,@9C
@ A$ A$
==>@3 -o@6 ,@9C
@ A$ A$
pragma@3 -o@6 ,@9C
@ A$ A$
 W@3 -o@6 ,@9XO A& -^ C@ A$ A$@3@. B
pce_end_class@2@5 Z@<@8 ->pop_compile_operators  ->@9C@ A$ A$@3@6 -_ ,@9XO A& - CBu A$ A$ A@	C@3@,@5 D ,@5 -@6 %@9C@NBy A$ A$@3@-@ A DO@* @@,@0@1 A@@2@5 C@,
@5 %@_@`C@d
@j Cm@u@,@0@. A B_@2@1@. A A@2@1@. C" A{@2@1@. C' C)@2@2@5 -c@5 -@6 %@9XO A&seek_to_line CA A$ A$@3@_@f@`@q@<
@5 G ,@n
	?@6 - ,@9CA A$ A$ @:XO A& W CB A$ A$  A@@:CB A$ A$  M\@:XD  t  t t  A&t  -V @vD  t  t t  A&t  -V DD  t  t t  A&t  -V D<O A& ^` C@aB A$ A$@3@. B ]@2 ]@5 U V@<@,@0@. A B_@2@1@. A A@2@2@5 -c@B@)@. -j @@2@5 -S@J@,@5 -@,
@. @T@. F
@2@/ AB
 @-@-@2@6 C@=@,
@. @T@. F
@2@/ D
@2@6 C@C@9C@'B A$ A$@3@,@0@. A B_@2@1@. A A@2@2@5 -c@,@5 Q ,@. -e
@2@6 B ,@9XO A& , C@?A A$ A$
 
@3@5 Ax@5 Ax@. U@+@2@5 &x ,@,
@5 B
@. 
@2 !*@5 U@<@. 
@2@0@. 	@2@2@6 @; ,@9C@GA A$ A$
 
@3@5 Ax@5 Ax@,@ V
 !+ V
@,
@0@. A A@2@1@. C' C)@2@1@. A A@2@2@5 -c@'
@<@. 
@2@0@. 	@2@2@6 -@9XO A& -9 C@4A$ A$ A$@3@0@. A A@2@1@. C' C)@2@1@. A A@2@2@5 -c@. ,	@+@2@. \F@/ B@/ B@-
@2@. ,@2@6 A ,@9XO A& ^^ C@A\ A$ A$
@3@. -U@-@-@2@5 A7@5
seek_to_start ,@. Gf@+@2@5 D@,@5 -!@. U@+
@2@5 -@.	operators@+@2@5 -@-
@,@,@5 -	 ,@5 %@. 
@2@5 Yt Y@@.  @@/ #*@-@-@-@2@,@5 G ,@. -@+@1@. U
@2
@2@, @@5 @D@5 D	 ,@@5 -@B
@Q@J@<@$	@=@5 -Q ,@O@9C@%Aw A$ A$@3@. F@+@2@5 -S@<@. @+@+
@2@. H*@/ -U
@2@,@5 !@6 I( H@9XD  t  t t  A&t  V0 @#D  t  t t  A&t  V0 	 O A& V1 C@Q@X A$ A$
 ^\
 V2
    D@3@A@. Cm@.  @/  D@2@2@5 @. ,@J@N@.  @/ D@-@-@-@2@0@. Cm@.  @/  D@2@2@2@8 V6 V7@9C@[ A$ A$
 ^^
 + Cl
 +@3 Cl@6 Y ,@9C@[ A$ A$
 ^^
offset Cl
 -@3 Cl@6 -@9C@[ A$ A$
 ^^
 U Az
 U@3 Az@6 -@9C@[ A$ A$
 ^^
 - B
 -@3 B@6 -@9C@[ A$ A$
 ^^
 F I S
 F@3 _M@5 _O , S@6 -@9C@Q@[ A$ A$
 ^^
 V2
    F@3@A@. Cm@.  @/  F@2@2@5 -@J@N@.  @/  E@-@-@-@2@0@. Cm@.  @/  F@2@2@2@8 V6 V7@9C@c A$ A$
 ^`
 -j C,
 -j@3 C,@6 -@9C@$@c A$ A$
 ^`
 B Y @ ]
 B@3@. Y@1 @@1 ]@2@6 -@9C@Q@c A$ A$
 ^`
 V2
    A@3@A@. Cm@.  @/  A@2@2@5 -@J@N@.  @/ A@-@-@-@2@0@. Cm@.  @/  A@2@2@2@8 V6 V7@9XO A& -O C@)A A$ A$@3@5 %@,@ V
 -@<@. 
@2@0@. 	@2@2@5 -
@6  D@9CA A$ A$@3 E@. ! !	@2@5 -@. @. YN@/ -M	
@2@2@6 @9XO A& -Z C@ A$ A$ 
 FX@:C@ A$ A$ 
 FZ@:C@ A$ A$ 
 F\@:C@ A$ A$ 
comments@:XO A& - CA A$ A$@3@. +@+
@2@5 -S@< bof@-@5 Gx ,@6 -@9CA A$ A$@3@. -@+
@2@5 -S@< -@-@6 -@9CA A$ A$ @:XO A& - C@"A A$ A$@3@. -	
@2@. @. YN@+@2@+
@2@. DR@/ 
@2@6 @D@9XO A& , C@UBM A$ A$	@3@B@G@,
@,@5 , ,@,@5 AD@J@B@(
 A@@J@$	@C
@=@'@B@,
 C@5 -f@J@0
@1
@2@6 C@=
@0
@1@2@6 C@C
@=	@$	@D
@D@9XO A& \T CB A$ A$	@3@-@-  @5 AA@<@9CB A$ A$@3 @6 AD@9XO A& , C@DB A$ A$@3 B@5 F ,@B
@ V
 !4 V
@J@P@= A@5 G@B
 G@5 G@J

@5 -@=@P@5 -@,
@5 -!@,@5 B ,@. -	@/ F

@2@6 @O@9XO A& - C@ A$ A$@3@<@9C@ A$ A$
@3@<@5 -~@6 -~@9C@ A$ A$
 B
@3@5 E@<@. -0
	@2@- @@6 @D@9C@ A$ A$
 EO
@3@<@. B
@2@6 -~@9C@ A$ A$ @:XXQM AF@'/usr/lib/swi-prolog/library/readutil.pl  @Au@!C FkS E ^VEread_stream_to_codesE -E AE W*E ^XXD  t  t t  At  V0 @#D  t  t t  At  V0 	 O A V1 C@8 A A
 ^V
tail '
 -@3 '@6 Y W+@9C@R@8 A A
 ^V
 V2
    B"@3@A@. Cm@.  @/  B"@2@2@5 @. W+@J@N@.  @/ W@-@-@-@-@2@0@. Cm@.  @/  B"@2@2@2@8 V6 V7@9C@< A A
 ^X
 - '
 -@3 '@6 -@9C@F@< A A
 ^X
 V2
 read_stream_to_terms@3@A@. Cm@.  -@2@2@5 -@J@N@.  A@/ -@-@-@-@-@2@0@. Cm@.  -@2@2@2@8 V6 V7@9C@Q@< A A
 ^X
 V2
    A@3@A@. Cm@.  @/  A@2@2@5 -@J@N@.  @/ A@-@-@-@2@0@. Cm@.  @/  A@2@2@2@8 V6 V7@9C@R@< A A
 ^X
 V2
    B"@3@A@. Cm@.  @/  B"@2@2@5 -@J@N@.  @/ W@-@-@-@-@2@0@. Cm@.  @/  B"@2@2@2@8 V6 V7@9XO A A C@ A A?

@3@<@&
 @!@9C@ A A
	
@3@<@9C@ A A
@3@,
@5 C 
@6 - W+@9XO A - C	@ A A D

@3@<@9C@ A A

@3@,@5  D
@6 - W+@9XO A - C	@ A A?

@3@<@9C@ A A
@3@,
@5 -
@6 - W+@9XO Aread_1line_to_codes C@o A A?	@3@<@9C@p A A
	@3@<@9C@q A A
@3@<@,@5 -@6 - W+@9C@t A A
@3@,@5 -@6 -@9XO A ^X C@;@ A A@3 B@5 B B@. -@+@2@5 U V@0@. A A@2
@2@,@5 A W+@. W A@+

@2@. -
	
@2@. DE
@2@6 A W+@9XO Apl_read_stream_to_codes C@ A A@3@,@5 -@,@5 -@$	@9XO A - C@ A A@3@6 - W+@9XO A ^V C@9@ A A@3 B@5 -@. -@+@2@5 -@0@. A A@2
@2@,@5 -@. W A@+

@2@. -
	@2@. DE
@2@6 -@9XD  t  t t  At  -O A - C@ A A@3@,@5  D@,
@5 -@$	
@9XO Apl_read_line_to_codes C@~ A A@3@,@5 -@,@5 -@$	@9XO A - C@g A A@3@,
@5 -@B@(
?@J@&	 D@C@=@,@5 -@$	@9XD  t  t t  At  AD  t  t t  At  -D  t  t t  At  AO A D  C@I A A  @3@. D@/ Dreadutil@2@- C)@5 @D@<@9C@v@K A A@3@. D1@. W*@+@+	@2@/ -	@2@5 A:@. D1@. -	@+
@2@/ -	
@2@5 A:@. D1@. -@+@2@/ -@2@5 A:@. D1@. -
@2@/ -
@2@5 A:@0@.  A@2@1@.  A@2@1@.  -@2@1@.  -@2@2@6 G W+@9XXQM @F@</tmp/buildd/spark-2012.0.deb/checker/checker_ioutilities.pro   8AAuC @S @E OE OXO @ O C@@_ @ @@3@5 O O@,	@5 , [@,
@5 , [@,@5 , [@,@5 , [ V:@5 B O@&Usage: checker [options] Target_File~n@5 - V:@5 -@*Target_File - Either a .vcg or .siv file~n@5 - V:@5 -@?All options may be abbreviated to the shortest unique prefix.~n@5 - V:@5 -Standard options~n@5 -----------------~n@5 -@8-help                 - Display this help information.~n@5 -@6-version              - Display version information.~n@5 -@C-plain                - Adopt a plain output style (e.g. no dates~n@5 -@.                        or version numbers).~n@5 -@E-overwrite_warning    - Confirmation needed to overwrite command or~n@5 -@*                        proof log files.~n@5 -@D-command_log=Log_File - Specify filename for the command log file.~n@5 -@B-proof_log=Plg_File   - Specify filename for the proof log file.~n@5 -@J-execute=Log_File     - Execute a previously generated command log file.~n@5 -@<-resume               - Resume a previously saved session.~n@5 - V:@5 -~a~n@0	@2@5 - -@0
@2@5 - -@0@2@5 - -@0@2@5 -@<@9XO @ O C@H @ @@3 J@ A J@5 [ [@<@9C@N @ @@3 H@ A J@5 [ [@<@9C@T @ @@3@;Could not calcuate banner. Unexpected system configuration.@6 [ [@9XXQM @F@&/usr/lib/swi-prolog/library/dialect.pl  @Au@ C FkS E AgEsource_exportsE
exists_sourceXO @ F C@ @ @@3@,
@5 \F @ 

 B B		@!@9XO @ - C@h @ @@3@0@. A A@2@1@. A A@2@1@. C' C)@2@2@6 A @9XO @ - C@ @ @@3@,
@5 - @ A@5 G@B G@5 G@J
@6 G -@=@P@9XO @attach_dialect C@@@M @ @@3@. G.@/  @@2@5 - -@< B@,	@5 B B@. 	@/ G.@/  @@2@5 @9 @B
@. @/  W9 @2@5 GV@J
@.  W9@2@@=@P@9C@U @ @ @:XO @ Ag C@D @ @@3 Az@5 B B A@5 @c@B	@( A@J	@P@=@6 - -@9XO @ - C@e @ @@3@-@6 -@9XO @ - C@.@w @ @@3@,
@5 - -@. C@. -
@+@2@/ DE
@2@- C)@5 @D@B@5 E@J@6 @. -@=@6 Nj H@9XXD t  t D& Xv  WJD  t  @t ) A @t  [
D  t  @t ) A @t  WD  t  @t ) A @t  [D  t  @t ) A At  _D  t  @t ) A @t  V D  t  @t ) A t  CrD  t  @t ) A @t  A!D  t  @t ) A t  BD  t  @t ) A At  ^[D  t  @t ) A @t  [*D  t  @t ) A At  BD  t  @t ) A @t  [2D  t  @t ) A @t  [D  t  @t ) A @t  [D  t  @t ) A Bt  VID  t  @t ) A @t  [#D  t  @t ) A @t  I&D  t  @t ) A @t  KD  t  @t ) A @t  WD  t  @t ) A @t  WD  t  @t ) A At  _D  t  @t ) A @t  A!D  t  @t ) A t  D  t  @t ) A At  ^[D  t  @t ) A At  _D  t  @t ) A @t  [0D  t  @t ) A At  _ D  t  @t ) A @t  [D  t  @t ) A @t  [D  t  @t ) A @t  @D  t  @t ) A @t  [&D  t  @t ) A @t  [D  t  @t ) A At  _D  t  @t ) A @t  WD  t  @t ) A At  _D  t  @t ) A @t  [D  t  @t ) A @t  [D  t  @t ) A At  _D  t  @t ) A @t  @D  t  @t ) A @t  [.D  t  @t ) A t  ED  t  @t ) A At  _ D  t  @t ) A @t  [D  t  @t ) A @t  [D  t  @t ) A t  YOD  t  @t ) A @t  [ D  t  @t ) A Vt  VD  t  @t ) A @t  [
D  t  @t ) A @t  [,D  t  @t ) A @t  V=D  t  @t ) A At  BD  t  @t ) A @t  WD  t  @t ) A @t  V D  t  @t ) A @t  YD  t  @t ) A t  BD  t  @t ) A t  'fD  t  @t ) A At  _D  t  @t ) A At  BD  t  @t ) A @t  QD  t  @t ) A Bt  F.D  t  @t ) A t  BD  t  @t ) A @t  [D  t  @t ) A @t  [D  t  @t ) A @t  SD  t  @t ) A t  #D  t  @t ) A @t  [(D  t  @t ) A @t  [&D  t  @t ) V Ct  VD  t  @t ) V @ t  D  t  @t ) V Ct  CD  t  @t ) V Bt  F.D  t  @t ) V Bt  CD  t  @t ) V Bt  VD  t  @t ) V Bt  UD  t  @t ) @ @t  GD  t  @t ) @ @t  [
D  t  @t ) @ @t  [D  t  @t ) @ @t  DD  t  @t ) @ @t  [D  t  @t ) @ Bt  GD  t  @t ) @ @t  [D  t  @t ) @ t  CrD  t  @t ) @ @t  A!D  t  @t ) @ @t  + D  t  @t ) @ Bt  W<D  t  @t ) @ @t  @D  t  @t ) @ @t  [*D  t  @t ) @ t  BD  t  @t ) @ @t  [.D  t  @t ) @ Gt  A"D  t  @t ) @ @t  [2D  t  @t ) @ Gt  %gD  t  @t ) @ t  ED  t  @t ) @ Gt  %]D  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ t  YOD  t  @t ) @ @t  [D  t  @t ) @ @t  GD  t  @t ) @ @t  [ D  t  @t ) @ @t  [#D  t  @t ) @ @t  [
D  t  @t ) @ @t  \D  t  @t ) @ @t  [,D  t  @t ) @ At  AD  t  @t ) @ @t  I&D  t  @t ) @ @t  GD  t  @t ) @ Et  ED  t  @t ) @ @t  'D  t  @t ) @ @t  KD  t  @t ) @ @t  +D  t  @t ) @ @t  WD  t  @t ) @ @t  WD  t  @t ) @ t  BD  t  @t ) @ @t  YD  t  @t ) @ t  'fD  t  @t ) @ @t  A!D  t  @t ) @ t  D  t  @t ) @ Gt  %aD  t  @t ) @ Bt  BD  t  @t ) @ @t  DD  t  @t ) @ Bt  BD  t  @t ) @ @t  QD  t  @t ) @ Gt  %eD  t  @t ) @ @t  [0D  t  @t ) @ Gt  %iD  t  @t ) @ Bt  GD  t  @t ) @ t  BD  t  @t ) @ Gt  %_D  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ Gt  %cD  t  @t ) @ @t  [D  t  @t ) @ @t  SD  t  @t ) @ t  #D  t  @t ) @ @t  @D  t  @t ) @ @t  BD  t  @t ) @ V]t  BD  t  @t ) @ @t  [(D  t  @t ) @ @t  [&D  t  @t ) @ Dt  WJ D  t  @t ) @ @t  [&D  t  @t ) B t  BD  t  @t ) B t  CrD  t  @t ) B t  D  t  @t ) B V]t  BD  t  @t ) B Bt  BD  t  @t ) B Bt  F.D  t  @t ) B Et  ED  t  @t )  *ct  *eD  t  @t )  Bt  GD  t  @t )  Bt  BD  t  @t )  ((t  (*D  t  @t )  Bt  W<D  t  @t )  Et  AD  t  @t )  Ct  CD  t  @t )  Bt  &{ D  t  @t )  Bt  [ D  t  @t )  Bt  W	D  t  @t )  Dt  GD  t  @t )  Bt  &oD  t  @t )  FWt  FUD  t  @t )  Bt  ]D  t  @t )  Vt  VD  t  @t )  Bt  B D  t  @t )  Bt  &}D  t  @t )  Jt  XD  t  @t )  Bt  GD  t  @t )  FWt  FD  t  @t )  Bt  	D  t  @t )  Vt  VD  t  @t )  Jt  *D  t  @t )  Bt  F~D  t  @t )  Bt  	D  t  @t )  Bt  DeD  t  @t )  Xt  YJD  t  @t )  Bt  AD  t  @t )  Bt  F'D  t  @t )  @ t  D  t  @t )  Bt  UD  t  @t )  *ct  *gD  t  @t )  Ct  VD  t  @t )  Dt  ]' D  t  @t )  Bt  G D  t  @t )  *ct  FdD  t  @t )  Dt  W D  t  @t )  Dt  @,D  t  @t )  Dt  ])D  t  @t )  Dt  ED  t  @t )  Bt  !`D  t  @t )  Bt  & D  t  @t )  Et  ED  t  @t )  Bt  GD  t  @t )  Bt  [D  t  @t )  Bt  &D  t  @t )  Bt  GD  t  @t )  Bt  G D  t  @t )  Dt  WD  t  @t )  Dt  X D  t  @t )  Vt  VD  t  @t )  Bt  &yD  t  @t )  Dt  D D  t  @t )  Bt  &D  t  @t )  Xt  X D  t  @t )  Ct  CD  t  @t )  Bt  &mD  t  @t )  Bt  CD  t  @t )   t   D  t  @t )  Bt  CD  t  @t )  Bt  \MD  t  @t )  Bt  [D  t  @t )  V]t  V_D  t  @t )  Dt  A D  t  @t )  Bt  &D  t  @t )  @ t  "D  t  @t )  Xt  Y\D  t  @t )  Bt  BD  t  @t )  Bt  F.D  t  @t )  Bt  VD  t  @t )   t   D  t  @t )  Bt  &D  t  @t )  Dt  BD  t  @t )  Dt  WJ D  t  @t )  Dt  W D  t  @t )  Bt  $D  t  @t )  Bt  VID  t  @t )  Bt  _D  t  @t )  Jt  *D  t  @t )  *ct  *iD  t  @t )  Bt  $D  t  @t )  ((t  (-D  t  @t )  Dt  W D  t  @t )  V]t  BD  t  @t )  Bt  _D  t  @t )  Dt  @,D  t  @t )  Bt  \D  t  @t )  @ t  NrD  t  @t )  ((t  (*D  t  @t )  Ct  ,8D  t  @t )  *ct  W`D  t  @t )   t  " D  t  @t )  Bt  BD  t  @t )  V]t  BD  t  @t )  Bt  &uD  t  @t )  Bt  BD  t  @t )  Vt  VD  t  @t )  Bt  BD  t  @t )  Jt  X D  t  @t ) @ @t  [
D  t  @t ) @ @t  KD  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  WD  t  @t ) @ @t  WD  t  @t ) @ t  BD  t  @t ) @ @t  YD  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ t  CrD  t  @t ) @ t  'fD  t  @t ) @ @t  A!D  t  @t ) @ @t  A!D  t  @t ) @ t  D  t  @t ) @ t  BD  t  @t ) @ @t  [*D  t  @t ) @ @t  @D  t  @t ) @ @t  QD  t  @t ) @ @t  [.D  t  @t ) @ @t  [2D  t  @t ) @ @t  [0D  t  @t ) @ t  ED  t  @t ) @ t  BD  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ t  YOD  t  @t ) @ @t  [D  t  @t ) @ @t  SD  t  @t ) @ t  #D  t  @t ) @ @t  [ D  t  @t ) @ @t  @D  t  @t ) @ @t  [
D  t  @t ) @ @t  [#D  t  @t ) @ @t  [(D  t  @t ) @ @t  [&D  t  @t ) @ @t  [,D  t  @t ) @ @t  I&D  t  @t ) @ @t  [&D  t  @t ) D t  BD  t  @t ) D Bt  AD  t  @t ) D @t  ^D  t  @t ) D At  WD  t  @t ) D @ t  D  t  @t ) D Bt  UD  t  @t ) D Vt  VD  t  @t ) D V]t  BD  t  @t ) D *ct  FdD  t  @t ) D Xt  X D  t  @t ) D FWt  FD  t  @t ) D V]t  BD  t  @t ) D Et  ED  t  @t ) D Xt  Y\D  t  @t ) D Xt  YJD  t  @t ) D Bt  F.D  t  @t ) D Jt  X D  t  @t ) Y @t  @D  t  @t ) @ @t  V=D  t  @t ) @ @t  WD  t  @t ) @ @t  WD  t  @t ) @ @t  WD  t  @t ) @ @t  V D  t  @t ) @ t  BD  t  @t ) @ @t  V D  t  @t ) @ @ t  D  t  @t ) @ t  'fD  t  @t ) @ t  CrD  t  @t ) @ t  D  t  @t ) @ t  BD  t  @t ) @ A
t  YD  t  @t ) @ t  ED  t  @t ) @ t  BD  t  @t ) @ t  YOD  t  @t ) @ t  #D  t  @t ) @ At  YD  t  @t ) @ At  AD  t  @t ) @ At  AD  t  @t ) @ At  ,!D  t  @t ) @ At  YD  t  @t ) @ At  ,$D  t  @t ) @ Zt  ZD  t  @t ) @ Zt  ZD  t  @t ) @ Zt  ZD  t  @t ) @ Zt  ZD  t  @t ) @ Zt  ZD  t  @t ) @ Zt  ZD  t  @t ) @ Zt  ZD  t  @t ) @ Zt  ZD  t  @t ) @ Zt  Z#D  t  @t ) @ Zt  Z+D  t  @t ) @ Zt  Z-D  t  @t ) @ Zt  Z5D  t  @t ) @ Zt  Z+D  t  @t ) @ Zt  Z2D  t  @t ) @ Zt  Z0D  t  @t ) @ Zt  Z;D  t  @t ) @ Zt  ZD  t  @t ) @ Zt  Z
D  t  @t ) @ Zt  ZD  t  @t ) @ Zt  ZD  t  @t ) @ Zt  ZD  t  @t ) @ Zt  ZD  t  @t ) @ Zt  ZD  t  @t ) @ Zt  Z!D  t  @t ) @ Zt  Z%D  t  @t ) @ Zt  Z'D  t  @t ) @ Zt  Z)D  t  @t ) @ Zt  Z)D  t  @t ) @ Zt  Z7D  t  @t ) @ Zt  ZD  t  @t ) @ Zt  Z9D  t  @t ) @ t  CrD  t  @t ) @ t  BD  t  @t ) @ t  ED  t  @t ) @ t  YOD  t  @t ) @ [Tt  *D  t  @t ) @ [Tt  *D  t  @t ) @ [Tt  + D  t  @t ) @ [Tt  *D  t  @t ) @ t  BD  t  @t ) @ t  'fD  t  @t ) @ t  D  t  @t ) @ t  BD  t  @t ) @ t  #D  t  @t ) @ [Tt  *D  t  @t ) @ [Tt  [RD  t  @t ) @ @t  [
D  t  @t ) @ @t  KD  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  WD  t  @t ) @ @t  WD  t  @t ) @ @t  YD  t  @t ) @ @t  [D  t  @t ) @ @t  A!D  t  @t ) @ @t  A!D  t  @t ) @ @t  [*D  t  @t ) @ @t  @D  t  @t ) @ @t  QD  t  @t ) @ @t  [.D  t  @t ) @ @t  [2D  t  @t ) @ @t  [0D  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  SD  t  @t ) @ @t  [ D  t  @t ) @ @t  @D  t  @t ) @ @t  [#D  t  @t ) @ @t  [
D  t  @t ) @ @t  [&D  t  @t ) @ @t  [(D  t  @t ) @ @t  [,D  t  @t ) @ @t  I&D  t  @t ) @ @t  [&D  t  @t ) @ @t  ZD  t  @t ) @ @t  ZD  t  @t ) @ @t  ZD  t  @t ) @ @t  ZD  t  @t ) @ @t  ZD  t  @t ) @ Wt  @D  t  @t ) @ Wt  @D  t  @t ) @ @t  WD  t  @t ) @ Wt  @D  t  @t ) @ Wt  @D  t  @t ) @ @t  A!D  t  @t ) @ @t  @D  t  @t ) @ ,t  @D  t  @t ) @ @t  @D  t  @t ) @ @t  @D  t  @t ) B @ t  D  t  @t ) B Ct  CD  t  @t ) B Bt  \MD  t  @t ) B Et  ED  t  @t ) B Ct  VD  t  @t ) @ @t  [
D  t  @t ) @ @t  KD  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  WD  t  @t ) @ @t  WD  t  @t ) @ t  BD  t  @t ) @ @t  YD  t  @t ) @ @t  [D  t  @t ) @ t  'fD  t  @t ) @ t  CrD  t  @t ) @ @t  A!D  t  @t ) @ @t  A!D  t  @t ) @ t  D  t  @t ) @ Bt  BD  t  @t ) @ @t  @D  t  @t ) @ @t  [*D  t  @t ) @ t  BD  t  @t ) @ @t  [.D  t  @t ) @ @t  QD  t  @t ) @ @t  [2D  t  @t ) @ @t  [0D  t  @t ) @ t  ED  t  @t ) @ t  BD  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ t  YOD  t  @t ) @ @t  [D  t  @t ) @ @t  SD  t  @t ) @ t  #D  t  @t ) @ @t  [ D  t  @t ) @ @t  @D  t  @t ) @ @t  [#D  t  @t ) @ @t  [
D  t  @t ) @ @t  [(D  t  @t ) @ @t  [&D  t  @t ) @ @t  [,D  t  @t ) @ @t  I&D  t  @t ) @ Et  ED  t  @t ) @ @t  [&D  t  @t ) D Bt  BD  t  @t ) D Dt  BD  t  @t ) D Et  ED  t  @t ) @ ,t  @D  t  @t ) @ @t  @D  t  @t ) @ @t  @D  t  @t ) A0 @t  [
D  t  @t ) A0 @t  GD  t  @t ) A0 @t  [D  t  @t ) A0 @t  WD  t  @t ) A0 @t  [D  t  @t ) A0 @t  DD  t  @t ) A0 @t  WD  t  @t ) A0 @t  [D  t  @t ) A0 @t  V D  t  @t ) A0 @t  [D  t  @t ) A0 @ t  NrD  t  @t ) A0 t  CrD  t  @t ) A0 @t  A!D  t  @t ) A0 @t  + D  t  @t ) A0 t  BD  t  @t ) A0 @t  [*D  t  @t ) A0 @t  @D  t  @t ) A0 @t  [.D  t  @t ) A0 @t  [2D  t  @t ) A0 t  ED  t  @t ) A0 A t  ]D  t  @t ) A0 @t  [D  t  @t ) A0 @t  [D  t  @t ) A0 @t  [D  t  @t ) A0 t  YOD  t  @t ) A0 A t  "|D  t  @t ) A0 @t  [D  t  @t ) A0 @t  GD  t  @t ) A0 @t  [ D  t  @t ) A0 @t  [#D  t  @t ) A0 @t  [
D  t  @t ) A0 @t  [,D  t  @t ) A0 @t  GD  t  @t ) A0 @t  I&D  t  @t ) A0 @t  'D  t  @t ) A0 @t  KD  t  @t ) A0 @t  V=D  t  @t ) A0 @t  +D  t  @t ) A0 @t  WD  t  @t ) A0 @t  WD  t  @t ) A0 @t  V D  t  @t ) A0 @t  WD  t  @t ) A0 t  BD  t  @t ) A0 @t  YD  t  @t ) A0 Bt  DeD  t  @t ) A0 t  'fD  t  @t ) A0 @t  A!D  t  @t ) A0 t  D  t  @t ) A0 @t  DD  t  @t ) A0 @t  QD  t  @t ) A0 @t  [0D  t  @t ) A0 Bt  ]D  t  @t ) A0 t  BD  t  @t ) A0 A t  ]D  t  @t ) A0 @t  [D  t  @t ) A0 @t  [D  t  @t ) A0 @t  [D  t  @t ) A0 A t  AD  t  @t ) A0 @t  [D  t  @t ) A0 @t  SD  t  @t ) A0 t  #D  t  @t ) A0 @t  @D  t  @t ) A0 V]t  BD  t  @t ) A0 @t  [&D  t  @t ) A0 @t  [(D  t  @t ) A0 @t  [&D  t  @t ) X @ t  D  t  @t ) X Ct  CD  t  @t ) A @t  [
D  t  @t ) A At  ^D  t  @t ) A At  ^D  t  @t ) A @t  [D  t  @t ) A @t  [D  t  @t ) A @t  [D  t  @t ) A @t  [D  t  @t ) A @t  A!D  t  @t ) A At  WD  t  @t ) A @t  @D  t  @t ) A @t  [*D  t  @t ) A At  ^D  t  @t ) A At  ^D  t  @t ) A @t  [.D  t  @t ) A @t  [2D  t  @t ) A At  WD  t  @t ) A @t  [D  t  @t ) A @t  [D  t  @t ) A @t  [D  t  @t ) A At  DD  t  @t ) A @t  [D  t  @t ) A At  ^D  t  @t ) A @t  [ D  t  @t ) A @t  [
D  t  @t ) A @t  [#D  t  @t ) A @t  [,D  t  @t ) A @t  I&D  t  @t ) A At  ^D  t  @t ) A At  ^D  t  @t ) A @t  KD  t  @t ) A @t  WD  t  @t ) A @t  WD  t  @t ) A @t  YD  t  @t ) A @t  A!D  t  @t ) A At  WD  t  @t ) A At  ^D  t  @t ) A At  ^D  t  @t ) A @t  QD  t  @t ) A @t  [0D  t  @t ) A At  WD  t  @t ) A @t  [D  t  @t ) A @t  [D  t  @t ) A At  ^D  t  @t ) A @t  [D  t  @t ) A @t  [D  t  @t ) A @t  SD  t  @t ) A At  ^D  t  @t ) A @t  @D  t  @t ) A @t  [&D  t  @t ) A @t  [(D  t  @t ) A @t  [&D  t  @t ) A t  BD  t  @t ) A t  'fD  t  @t ) A t  CrD  t  @t ) A t  D  t  @t ) A t  BD  t  @t ) A t  ED  t  @t ) A t  BD  t  @t ) A t  YOD  t  @t ) A t  #D  t  @t ) @ @ t  D  t  @t ) @ @t  @D  t  @t ) @ Et  ED  t  @t ) @ @t  [
D  t  @t ) @ Bt  AD  t  @t ) @ @t  [D  t  @t ) @ @t  WD  t  @t ) @ @t  [D  t  @t ) @ @t  WD  t  @t ) @ @t  [D  t  @t ) @ @t  ^ D  t  @t ) @ @t  [D  t  @t ) @ @t  V D  t  @t ) @ @t  A!D  t  @t ) @ @t  ^D  t  @t ) @ @t  @D  t  @t ) @ @t  [*D  t  @t ) @ t  BD  t  @t ) @ @t  ^D  t  @t ) @ @t  [.D  t  @t ) @ @t  ^D  t  @t ) @ At  WD  t  @t ) @ @t  [2D  t  @t ) @ t  ED  t  @t ) @ @t  DD  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  [ D  t  @t ) @ @t  [#D  t  @t ) @ @t  [
D  t  @t ) @ @t  [,D  t  @t ) @ @t  I&D  t  @t ) @ @t  KD  t  @t ) @ @t  V=D  t  @t ) @ @t  WD  t  @t ) @ @t  WD  t  @t ) @ @t  WD  t  @t ) @ @t  V D  t  @t ) @ @t  YD  t  @t ) @ @t  A!D  t  @t ) @ @t  QD  t  @t ) @ @t  ^D  t  @t ) @ @t  [0D  t  @t ) @ @t  ^D  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  DD  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  SD  t  @t ) @ @t  @D  t  @t ) @ @t  [&D  t  @t ) @ @t  [(D  t  @t ) @ @t  [&D  t  @t ) _b V]t  BD  t  @t ) B V]t  BD  t  @t ) B Bt  BD  t  @t ) A @t  GD  t  @t ) A @t  WD  t  @t ) A @t  DD  t  @t ) A @t  WD  t  @t ) A Bt  BD  t  @t ) A @t  V D  t  @t ) A t  CrD  t  @t ) A  >t  ,	D  t  @t ) A @t  + D  t  @t ) A t  BD  t  @t ) A  >t  ,D  t  @t ) A  >t  ,D  t  @t ) A t  ED  t  @t ) A  >t  ,D  t  @t ) A  >t  ,D  t  @t ) A t  YOD  t  @t ) A @t  GD  t  @t ) A @t  \D  t  @t ) A @t  GD  t  @t ) A Et  ED  t  @t ) A @t  'D  t  @t ) A @t  V=D  t  @t ) A @t  +D  t  @t ) A @t  WD  t  @t ) A @t  V D  t  @t ) A t  BD  t  @t ) A t  'fD  t  @t ) A t  D  t  @t ) A @t  DD  t  @t ) A Bt  BD  t  @t ) A  >t  ,D  t  @t ) A  >t   >D  t  @t ) A  >t  ,D  t  @t ) A t  BD  t  @t ) A t  #D  t  @t ) A @t  BD  t  @t ) A V]t  BD  t  @t ) @ @t  [
D  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  (HD  t  @t ) @ @t  [D  t  @t ) @ @t  A!D  t  @t ) @ @t  D  t  @t ) @ @t  (MD  t  @t ) @ @t  @D  t  @t ) @ @t  [*D  t  @t ) @ @t  D  t  @t ) @ @t  N!D  t  @t ) @ @t  BD  t  @t ) @ @t  [.D  t  @t ) @ @t  [2D  t  @t ) @ ,t  @D  t  @t ) @ @t  [D  t  @t ) @ @t  _AD  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  (CD  t  @t ) @ @t  #iD  t  @t ) @ @t  [D  t  @t ) @ Bt  G D  t  @t ) @ @t  [ D  t  @t ) @ @t  [#D  t  @t ) @ @t  [
D  t  @t ) @ @t  [,D  t  @t ) @ @t  I&D  t  @t ) @ @t  KD  t  @t ) @ @t  WD  t  @t ) @ @t  (ED  t  @t ) @ @t  WD  t  @t ) @ @t  YD  t  @t ) @ @t  A!D  t  @t ) @ @t  @D  t  @t ) @ @t  (KD  t  @t ) @ @t  HD  t  @t ) @ @t  N!D  t  @t ) @ @t  QD  t  @t ) @ @t  [0D  t  @t ) @ @t   D  t  @t ) @ @t  [D  t  @t ) @ @t  (@D  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  SD  t  @t ) @ @t  @D  t  @t ) @ @t  [&D  t  @t ) @ @t  [(D  t  @t ) @ Bt  GD  t  @t ) @ @t  [&D  t  @t ) A
 @t  [
D  t  @t ) A
 At  ^D  t  @t ) A
 @t  WD  t  @t ) A
 @t  [D  t  @t ) A
 @t  DD  t  @t ) A
 @ t  D  t  @t ) A
 @t  V D  t  @t ) A
 @t  A!D  t  @t ) A
 @t  + D  t  @t ) A
 At  WD  t  @t ) A
 @t  [*D  t  @t ) A
 t  BD  t  @t ) A
 At  ^D  t  @t ) A
 @t  [2D  t  @t ) A
 A t  ]D  t  @t ) A
 @t  [D  t  @t ) A
 A
t  A
D  t  @t ) A
 @t  [D  t  @t ) A
 At  ^D  t  @t ) A
 @t  [#D  t  @t ) A
 @t  GD  t  @t ) A
 @t  I&D  t  @t ) A
 @t  'D  t  @t ) A
 At  ^D  t  @t ) A
 @t  KD  t  @t ) A
 @t  WD  t  @t ) A
 @t  WD  t  @t ) A
 @t  A!D  t  @t ) A
 At  WD  t  @t ) A
 At  ^eD  t  @t ) A
 At  ^D  t  @t ) A
 @t  [0D  t  @t ) A
 At  AD  t  @t ) A
 @t  [D  t  @t ) A
 @t  [D  t  @t ) A
 At  ^D  t  @t ) A
 @t  @D  t  @t ) A
 @t  [&D  t  @t ) A
 @t  GD  t  @t ) A
 At  ^D  t  @t ) A
 @t  [D  t  @t ) A
 @t  WD  t  @t ) A
 @t  [D  t  @t ) A
 @t  [D  t  @t ) A
 At  ^cD  t  @t ) A
 @t  @D  t  @t ) A
 At  ^D  t  @t ) A
 @t  [.D  t  @t ) A
 At  WD  t  @t ) A
 @t  [D  t  @t ) A
 @t  [D  t  @t ) A
 At  DD  t  @t ) A
 A t  "|D  t  @t ) A
 A
t  !WD  t  @t ) A
 @t  GD  t  @t ) A
 @t  [ D  t  @t ) A
 @t  [
D  t  @t ) A
 @t  [,D  t  @t ) A
 Et  ED  t  @t ) A
 At  ^D  t  @t ) A
 @t  V=D  t  @t ) A
 @t  +D  t  @t ) A
 @t  WD  t  @t ) A
 @t  V D  t  @t ) A
 @t  YD  t  @t ) A
 Bt  DeD  t  @t ) A
 @t  DD  t  @t ) A
 At  ^D  t  @t ) A
 @t  QD  t  @t ) A
 At  WD  t  @t ) A
 Bt  GD  t  @t ) A
 Bt  VD  t  @t ) A
 @t  [D  t  @t ) A
 At  ^D  t  @t ) A
 @t  [D  t  @t ) A
 A t  AD  t  @t ) A
 A
t  'D  t  @t ) A
 @t  SD  t  @t ) A
 @t  [(D  t  @t ) A
 @t  [&D  t  @t )   Ct  VD  t  @t )   @ t  D  t  @t )   Ct  CD  t  @t )   Bt  BD  t  @t ) @  Ct  CD  t  @t ) @  Bt  UD  t  @t ) @  Bt  ]D  t  @t ) @ _bt  A(D  t  @t ) @ Bt  W<D  t  @t ) @ @t  @D  t  @t ) @ At  WD  t  @t ) @ Bt  G D  t  @t ) @ Bt  GD  t  @t ) A Yt  YD  t  @t ) A Yt  YD  t  @t ) A Yt  YD  t  @t ) A Yt  YD  t  @t ) A Yt  YD  t  @t ) A Yt  YD  t  @t ) A Yt  YD  t  @t ) A Yt  YD  t  @t ) A Yt  YD  t  @t ) @ @t  @D  t  @t ) @ @t  @D  t  @t ) @ ,t  @D  t  @t ) @ ,t  @D  t  @t ) @ @t  [D  t  @t ) @ @t  W#D  t  @t ) @ @t  A!D  t  @t ) @ Bt  W<D  t  @t ) @ @t  [D  t  @t ) @ @t  I&D  t  @t ) @ @t  W&D  t  @t ) @ @t  (KD  t  @t ) @ @t  [0D  t  @t ) @ @t  @D  t  @t ) @ Bt  GD  t  @t ) @ @t  SD  t  @t ) @ @t  W!D  t  @t ) @ @t  [D  t  @t ) @ @t  N!D  t  @t ) @ @t  [.D  t  @t ) @ @t  [D  t  @t ) @ @t  (CD  t  @t ) @ @t  SD  t  @t ) @ @t  OD  t  @t ) @ Bt  AD  t  @t ) @ @t  WD  t  @t ) @ @t  D  t  @t ) @ @t  [*D  t  @t ) @ @t  [2D  t  @t ) @ @t  OD  t  @t ) @ @t  [#D  t  @t ) @ @t  WD  t  @t ) @ @t  (ED  t  @t ) @ @t  A!D  t  @t ) @ Bt  BD  t  @t ) @ A,t  A* D  t  @t ) @ @t  (@D  t  @t ) @ @t  @D  t  @t ) @ @t  @D  t  @t ) @ @t  D  t  @t ) @ @t  [,D  t  @t ) @ @t  ZD  t  @t ) @ @t  WD  t  @t ) @ @t  QD  t  @t ) @ @t  @D  t  @t ) @ @t  [D  t  @t ) @ @t  [(D  t  @t ) @ @t  ZD  t  @t ) @ @t  [&D  t  @t ) @ @t  [
D  t  @t ) @ @t  (HD  t  @t ) @ @t  [D  t  @t ) @ Bt  G D  t  @t ) @ @t  KD  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  [&D  t  @t ) @ @t  @D  t  @t ) @ @t  [D  t  @t ) @ @t  (MD  t  @t ) @ @t  [ D  t  @t ) @ @t  [
D  t  @t ) @ @t  YD  t  @t ) @ @t  HD  t  @t ) @ @t  HD  t  @t ) @ @t   D  t  @t ) @ @t  @D  t  @t ) @ @t  GD  t  @t ) @ @t  BD  t  @t ) @ @t  [D  t  @t ) @ @t  _AD  t  @t ) @ @t  W D  t  @t ) @ @t  ZD  t  @t ) @ @t  WD  t  @t ) @ @t  HD  t  @t ) @ @t  N!D  t  @t ) @ @t  [D  t  @t ) @ @t  HD  t  @t ) @ @ t  NrD  t  @t ) @ @t  BD  t  @t ) @ @t  ZD  t  @t ) @ @t  [D  t  @t ) @ @t  #iD  t  @t ) @ @t  W D  t  @t ) @ @t  WD  t  @t ) @ @t  @:D  t  @t ) @ @t  ZD  t  @t ) @ @t  [D  t  @t ) B @ t  D  t  @t ) B Ct  CD  t  @t ) B Bt  VID  t  @t ) B Bt  W	D  t  @t ) B Bt  BD  t  @t ) B Vt  VD  t  @t )  @t  GD  t  @t ) A
 t  BD  t  @t ) A
 t  'fD  t  @t ) A
 t  CrD  t  @t ) A
 t  D  t  @t ) A
 t  BD  t  @t ) A
 Bt  BD  t  @t ) A
 @t  @D  t  @t ) A
 t  ED  t  @t ) A
 t  BD  t  @t ) A
 t  YOD  t  @t ) A
 t  #D  t  @t ) A
 V]t  BD  t  @t ) @ @t  DD  t  @t ) @ @t  DD  t  @t ) @ @t  ^ D  t  @t ) @ @t  ^D  t  @t ) @ @t  ^D  t  @t ) @ @t  ^D  t  @t ) @ @t  ^D  t  @t ) @ @t  ^D  t  @t ) (( Bt  VD  t  @t ) (( Bt  AD  t  @t ) @ @t  'D  t  @t ) @ @t  'D  t  @t ) @ @t  'D  t  @t ) @ @t  (D  t  @t ) @ @t  (D  t  @t ) @ @t  (D  t  @t ) @ @t  (D  t  @t ) @ @t  (D  t  @t ) @ @t  (D  t  @t ) @ @t  'D  t  @t ) @ Bt  G D  t  @t ) @ @t  _)D  t  @t ) @ @t  _'D  t  @t ) @ @t  (	D  t  @t ) @ Bt  GD  t  @t ) @ @t  _)D  t  @t ) @ @t  _+D  t  @t ) @ @t  (D  t  @t ) @ @t  (D  t  @t ) @ @t  _-D  t  @t ) @ @t  (D  t  @t ) @ @t  (D  t  @t ) @ @t  _/D  t  @t ) @ @t  _+D  t  @t ) @ @t  (D  t  @t ) @ @t  (D  t  @t ) @ @t  (D  t  @t ) @ @t  _/D  t  @t ) @ @t  ^UD  t  @t ) FW @ t  D  t  @t ) FW V]t  V_D  t  @t ) A, @t  [
D  t  @t ) A, @t  [D  t  @t ) A, @t  [D  t  @t ) A, FWt  FD  t  @t ) A, Bt  BD  t  @t ) A, @t  [D  t  @t ) A, @t  [D  t  @t ) A, @ t  D  t  @t ) A, @t  A!D  t  @t ) A, @t  @D  t  @t ) A, @t  [*D  t  @t ) A, @t  [.D  t  @t ) A, @t  [2D  t  @t ) A, @t  [D  t  @t ) A, @t  [D  t  @t ) A, @t  [D  t  @t ) A, @t  [D  t  @t ) A, @t  [ D  t  @t ) A, @t  [#D  t  @t ) A, @t  [
D  t  @t ) A, @t  [,D  t  @t ) A, @t  I&D  t  @t ) A, @t  KD  t  @t ) A, @t  WD  t  @t ) A, @t  WD  t  @t ) A, @t  YD  t  @t ) A, @t  A!D  t  @t ) A, @t  QD  t  @t ) A, Bt  F.D  t  @t ) A, @t  [0D  t  @t ) A, @t  [D  t  @t ) A, @t  [D  t  @t ) A, @t  [D  t  @t ) A, @t  [D  t  @t ) A, @t  SD  t  @t ) A, @t  @D  t  @t ) A, @t  [&D  t  @t ) A, @t  [(D  t  @t ) A, @t  [&D  t  @t ) @ @t  [
D  t  @t ) @ @t  WD  t  @t ) @ @t  [D  t  @t ) @ @t  V D  t  @t ) @ @ t  D  t  @t ) @ t  CrD  t  @t ) @ @t  A!D  t  @t ) @ t  BD  t  @t ) @ @t  [*D  t  @t ) @ @t  [2D  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ Bt  VID  t  @t ) @ @t  [#D  t  @t ) @ @t  I&D  t  @t ) @ @t  KD  t  @t ) @ @t  WD  t  @t ) @ @t  WD  t  @t ) @ @t  A!D  t  @t ) @ t  D  t  @t ) @ @t  [0D  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  @D  t  @t ) @ Bt  GD  t  @t ) @ @t  [&D  t  @t ) @ @t  [D  t  @t ) @ @t  WD  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  @D  t  @t ) @ @t  ^D  t  @t ) @ @t  [.D  t  @t ) @ t  ED  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ t  YOD  t  @t ) @ @t  [ D  t  @t ) @ @t  [
D  t  @t ) @ @t  [,D  t  @t ) @ Et  ED  t  @t ) @ @t  V=D  t  @t ) @ @t  WD  t  @t ) @ @t  V D  t  @t ) @ t  BD  t  @t ) @ @t  YD  t  @t ) @ t  'fD  t  @t ) @ @t  QD  t  @t ) @ Bt  F.D  t  @t ) @ Bt  VD  t  @t ) @ t  BD  t  @t ) @ @t  @D  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  SD  t  @t ) @ t  #D  t  @t ) @ @t  [(D  t  @t ) @ @t  [&D  t  @t ) *c Ct  CD  t  @t ) *c V]t  BD  t  @t ) J @ t  D  t  @t ) J Ct  CD  t  @t ) J Bt  B D  t  @t ) J Et  ED  t  @t ) @ @t  [
D  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @ t  D  t  @t ) @ t  CrD  t  @t ) @ @t  A!D  t  @t ) @ t  BD  t  @t ) @ @t  [*D  t  @t ) @ @t  @D  t  @t ) @ @t  [.D  t  @t ) @ @t  [2D  t  @t ) @ t  ED  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ t  YOD  t  @t ) @ @t  [ D  t  @t ) @ @t  [#D  t  @t ) @ @t  [
D  t  @t ) @ @t  [,D  t  @t ) @ @t  I&D  t  @t ) @ @t  KD  t  @t ) @ @t  WD  t  @t ) @ @t  WD  t  @t ) @ @t  YD  t  @t ) @ t  BD  t  @t ) @ t  'fD  t  @t ) @ @t  A!D  t  @t ) @ t  D  t  @t ) @ Bt  BD  t  @t ) @ A0t  A.D  t  @t ) @ @t  QD  t  @t ) @ @t  [0D  t  @t ) @ t  BD  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  SD  t  @t ) @ t  #D  t  @t ) @ @t  @D  t  @t ) @ @t  [&D  t  @t ) @ @t  [(D  t  @t ) @ V]t  BD  t  @t ) @ @t  [&D  t  @t ) A  @t  GD  t  @t ) A  @t  WD  t  @t ) A  @t  DD  t  @t ) A  @t  WD  t  @t ) A  Bt  BD  t  @t ) A  @t  V D  t  @t ) A  @t  A!D  t  @t ) A  @t  + D  t  @t ) A  At  DD  t  @t ) A  At  AD  t  @t ) A  Gt  A"D  t  @t ) A  At  D D  t  @t ) A  A&t  ^aD  t  @t ) A  @t  GD  t  @t ) A  A&t  ,D  t  @t ) A  A&t  ,D  t  @t ) A  A&t  ,D  t  @t ) A  A&t  ^_D  t  @t ) A  @t  GD  t  @t ) A  @t  'D  t  @t ) A  @t  V=D  t  @t ) A  @t  +D  t  @t ) A  @t  WD  t  @t ) A  @t  V D  t  @t ) A  Bt  DeD  t  @t ) A  At  AD  t  @t ) A  @t  DD  t  @t ) A  At  AD  t  @t ) A  Bt  GD  t  @t ) A  A&t  ,D  t  @t ) A  A&t  ^]D  t  @t ) A  A&t  ,D  t  @t ) A  A&t  ,D  t  @t ) A  A&t  ,D  t  @t ) A At  ^D  t  @t ) A At  ^D  t  @t ) A @t  [
D  t  @t ) A @t  [D  t  @t ) A @t  [D  t  @t ) A @t  [D  t  @t ) A @t  [D  t  @t ) A t  CrD  t  @t ) A @t  A!D  t  @t ) A At  WD  t  @t ) A At  %D  t  @t ) A t  BD  t  @t ) A @t  [*D  t  @t ) A @t  @D  t  @t ) A At  ^D  t  @t ) A At  ^D  t  @t ) A At  %D  t  @t ) A @t  [.D  t  @t ) A At  WD  t  @t ) A At  %D  t  @t ) A @t  [2D  t  @t ) A t  ED  t  @t ) A @t  [D  t  @t ) A At  DD  t  @t ) A At  %D  t  @t ) A @t  [D  t  @t ) A @t  [D  t  @t ) A At  %D  t  @t ) A t  YOD  t  @t ) A @t  [D  t  @t ) A At  ^D  t  @t ) A At  %D  t  @t ) A @t  [ D  t  @t ) A At  %D  t  @t ) A @t  [
D  t  @t ) A @t  [#D  t  @t ) A At  %D  t  @t ) A At  %D  t  @t ) A @t  [,D  t  @t ) A [Tt  *D  t  @t ) A [Tt  *D  t  @t ) A @t  I&D  t  @t ) A [Tt  + D  t  @t ) A At  %D  t  @t ) A At  ^D  t  @t ) A At  ^D  t  @t ) A [Tt  *D  t  @t ) A @t  KD  t  @t ) A @t  WD  t  @t ) A @t  WD  t  @t ) A t  BD  t  @t ) A @t  YD  t  @t ) A t  'fD  t  @t ) A @t  A!D  t  @t ) A t  D  t  @t ) A At  WD  t  @t ) A At  %D  t  @t ) A At  ^D  t  @t ) A At  ^D  t  @t ) A At  %D  t  @t ) A At  %D  t  @t ) A @t  QD  t  @t ) A At  WD  t  @t ) A @t  [0D  t  @t ) A t  BD  t  @t ) A At  %D  t  @t ) A @t  [D  t  @t ) A At  ^D  t  @t ) A At  %D  t  @t ) A @t  [D  t  @t ) A At  %D  t  @t ) A @t  [D  t  @t ) A @t  [D  t  @t ) A At  ^D  t  @t ) A @t  SD  t  @t ) A At  %D  t  @t ) A t  #D  t  @t ) A @t  @D  t  @t ) A At  %D  t  @t ) A @t  [(D  t  @t ) A @t  [&D  t  @t ) A At  %D  t  @t ) A [Tt  *D  t  @t ) A @t  [&D  t  @t ) A [Tt  [RD  t  @t ) A& @t  [
D  t  @t ) A& At  ^D  t  @t ) A& @t  WD  t  @t ) A& @t  DD  t  @t ) A& @t  [D  t  @t ) A& @t  V D  t  @t ) A& @ t  D  t  @t ) A& t  CrD  t  @t ) A& @t  A!D  t  @t ) A& Yqt  YsD  t  @t ) A& @t  + D  t  @t ) A& At  WD  t  @t ) A& Bt  W<D  t  @t ) A& @t  [*D  t  @t ) A& t  BD  t  @t ) A& At  ^D  t  @t ) A& @t  [2D  t  @t ) A& @t  [D  t  @t ) A& @t  [D  t  @t ) A& At  ^D  t  @t ) A& @t  [#D  t  @t ) A& @t  GD  t  @t ) A& @t  I&D  t  @t ) A& @t  'D  t  @t ) A& At  ^D  t  @t ) A& @t  KD  t  @t ) A& Yqt  Yv D  t  @t ) A& @t  WD  t  @t ) A& @t  WD  t  @t ) A& Yqt  YyD  t  @t ) A& FWt  FUD  t  @t ) A& @t  A!D  t  @t ) A& t  D  t  @t ) A& At  WD  t  @t ) A& At  ^D  t  @t ) A& Bt  &yD  t  @t ) A& @t  [0D  t  @t ) A& @t  [D  t  @t ) A& @t  [D  t  @t ) A& At  ^D  t  @t ) A& @t  @D  t  @t ) A& V]t  BD  t  @t ) A& @t  [&D  t  @t ) A& @t  GD  t  @t ) A& At  ^D  t  @t ) A& @t  [D  t  @t ) A& @t  WD  t  @t ) A& @t  [D  t  @t ) A& Yqt  YvD  t  @t ) A& @t  @D  t  @t ) A& At  ^D  t  @t ) A& @t  [.D  t  @t ) A& At  WD  t  @t ) A& t  ED  t  @t ) A& @t  [D  t  @t ) A& At  DD  t  @t ) A& t  YOD  t  @t ) A& @t  GD  t  @t ) A& @t  [ D  t  @t ) A& @t  [
D  t  @t ) A& @t  [,D  t  @t ) A& Dt  A2D  t  @t ) A& Et  ED  t  @t ) A& At  ^D  t  @t ) A& @t  V=D  t  @t ) A& @t  +D  t  @t ) A& @t  WD  t  @t ) A& @t  V D  t  @t ) A& @t  YD  t  @t ) A& t  BD  t  @t ) A& t  'fD  t  @t ) A& Yqt  YsD  t  @t ) A& @ t  "D  t  @t ) A& @t  DD  t  @t ) A& At  ^D  t  @t ) A& @t  QD  t  @t ) A& At  WD  t  @t ) A& t  BD  t  @t ) A& @t  [D  t  @t ) A& At  ^D  t  @t ) A& @t  SD  t  @t ) A& t  #D  t  @t ) A& @t  [(D  t  @t ) A& @t  [&D  t  @t ) A @t  V=D  t  @t ) A @t  WD  t  @t ) A @t  WD  t  @t ) A @t  WD  t  @t ) A @t  V D  t  @t ) A @t  ^ D  t  @t ) A t  BD  t  @t ) A @t  V D  t  @t ) A t  'fD  t  @t ) A t  CrD  t  @t ) A t  D  t  @t ) A @t  ^D  t  @t ) A t  BD  t  @t ) A @t  ^D  t  @t ) A @t  ^D  t  @t ) A @t  ^D  t  @t ) A @t  ^D  t  @t ) A t  ED  t  @t ) A t  BD  t  @t ) A @t  DD  t  @t ) A @t  DD  t  @t ) A t  YOD  t  @t ) A t  #D  t  @t ) @ Wt  @D  t  @t ) @ @t  @D  t  @t ) @ @t  @D  t  @t ) @ @t  @D  t  @t ) @ Wt  @D  t  @t ) @ Wt  @D  t  @t ) @ Wt  @D  t  @t ) @ @t  [
D  t  @t ) @ @t  KD  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  WD  t  @t ) @ @t  WD  t  @t ) @ t  BD  t  @t ) @ @t  YD  t  @t ) @ @t  [D  t  @t ) @ t  'fD  t  @t ) @ t  CrD  t  @t ) @ @t  A!D  t  @t ) @ @t  A!D  t  @t ) @ t  D  t  @t ) @ Bt  BD  t  @t ) @ @t  @D  t  @t ) @ @t  [*D  t  @t ) @ t  BD  t  @t ) @ @t  [.D  t  @t ) @ @t  QD  t  @t ) @ @t  [2D  t  @t ) @ @t  [0D  t  @t ) @ t  ED  t  @t ) @ t  BD  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ @t  [D  t  @t ) @ t  YOD  t  @t ) @ @t  [D  t  @t ) @ @t  SD  t  @t ) @ t  #D  t  @t ) @ @t  [ D  t  @t ) @ @t  @D  t  @t ) @ @t  [#D  t  @t ) @ @t  [
D  t  @t ) @ @t  [(D  t  @t ) @ @t  [&D  t  @t ) @ @t  [,D  t  @t ) @ @t  I&D  t  @t ) @ @t  [&D  t  @t ) FY T AzD  t  @t ) Dt D AQ AQ L2D  t  @t ) $D @ C,D  t  @t ) D L AzD  t  @t ) Eb @ C,D  t  @t )last_call_optimisation @ C,D  t  @t ) Yt Ft E @t Ft E @t Ft E
t Ft E E @! L2D  t  @t ) (V @ C,D  t  @t )c_libs A? AzD  t  @t )
agc_margin' ClD  t  @t )warn_override_implicit_import @ C,D  t  @t ) EH AQ C,D  t  @t )c_ccgcc AzD  t  @t )c_cflags@W-fno-strict-aliasing -pthread -fPIC -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/ncursesw   AzD  t  @t ) V  AzD  t  @t )	c_libplso A? AzD  t  @t )	c_ldflags@u-rdynamic -Wl,-z,relro -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread   AzD  t  @t )trace_gc AQ C,D  t  @t )allow_variable_name_as_functor AQ C,D  t  @t ) D AQ C,D  t  @t ) X/ WZ AzD  t  @t )debug_on_error @ C,D  t  @t )stream_type_checkloose AzD  t  @t ) E
t Ft E @t Ft E @t Ft E
t Ft E
 Et Ft E E @! L2D  t  @t ) $ AQ C,D  t  @t )	cpu_count ClD  t  @t )character_escapes @ C,D  t  @t )report_error @ C,D  t  @t ) Y2 AQ C,D  t  @t ) # AQ AzD  t  @t )quasi_quotations @ C,D  t  @t ) D AQ C,D  t  @t ) Y/ Y0 AzD  t  @t )
answer_format # AzD  t  @t ) S ClD  t  @t ) E AQ C,D  t  @t ) B AQ C,D  t  @t ) ]x @ C,D  t  @t ) A E AzD  t  @t ) ] ClD  t  @t ) Y E AzD  t  @t ) A @ AzD  t  @t ) Y ~m~d~l~! ?-  AzD  t  @t ) X @ C,D  t  @t ) ]2C ClD  t  @t ) @Z AQ C,D  t  @t )
fileerrors @ C,D  t  @t )write_attributes F AzD  t  @t ) @ @ C,D  t  @t )file_name_variables AQ C,D  t  @t )backquoted_string AQ C,D  t  @t ) WY @ C,D  t  @t ) @, AQ AzD  t  @t )
user_flags A AzD  t  @t ) & & AzD  t  @t ) Ec @ C,D  t  @t ) Y1 @ C,D  t  @t )editor F AzD  t  @t ) Bycompactcode AzD  t  @t ) Xa ClD  t  @t ) ( AQ AzD  t  t D3D~ Dt  @ BD  t  t D3D~ Dt  B BD  t  t D3D~ Dt  A
 A
D  t  t D3B Nt  @ HD  t  t D3B Nt  @ ID  t  t D3B Nt  @ ID  t  t D3B Nt  @ ID  t  t D3A^ Nt  @ JD  t  t D3C Nt  @ HD  t  t D3C Nt  @ CD  t  t D3C Nt  @ RD  t  t D3C Nt  @ BD  t  t D3Aw Dt  @ AfD  t  t D3A Nt  @ AfD  t  t D3C Nt  @ D  t  t D3C Nt  @ S:D  t  t D3 Dt  @ DD  t  t D3B Nt  @ HD  t  t D3A Nt  @ IjD  t  t D3C Nt  @ JD  t  t D3C Nt  @ HD  t  t D3C Dt  @ @'D  t  t D3A Nt  @ IiD  t  t D3C Nt  @ RD  t  t D3C Nt  @ ND  t  t D3A Nt  @ D  t  t D3Aw Dt  @ D$D  t  t D3A Nt  @ D$D  t  t D3C Nt  @ RD  t  t D3C Nt  @ ND  t  t D3A Nt  @ ID  t  t D3C Nt  @ JD  t  t D3A Nt  @ ID  t  t D3C Nt  @ HD  t  t D3A Nt  @ S9D  t  t D3C  Nt  @ M\D  t  t D3C Nt  @ HD  t  t D3A Nt  @ GD  t  t D3C Nt  @ FQD  t  t D3C Dt  @ I6D  t  t D3C Nt  @ MD  t  t D3A Nt  @ IVD  t  t D3A^ Nt  @ IkD  t  t D3C Nt  @ RD  t  t D3C Nt  @ QD  t  t D3C Nt  @ HD  t  t D3C Nt  @ PD  t  t D3A Nt  @ I
D  t  t D3C Nt  @ HD  t  t D3C Dt  @ E#D  t  t D3C Nt  @ KD  t  t D3C Nt  @ HD  t  t D3B Nt  @ K\D  t  t D3B Nt  @ ID  t  t D3C  Nt  @ ID  t  t D3A^ Nt  @ GD  t  t D3C  Nt  @ ID  t  t D3D~ Dt  A
 A
XT
</file>
</archive>
<foot contentlength=668607>
