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

<archive>

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

</file>

<file name="$state" class="$prolog" encoding="none" size=668522 modified=1390941828>
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
 
@,@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@FA !] !]@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@JAg 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=668880>
