#!/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=1387214139>
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=688616 modified=1387214139>
SWI-Prolog state (www.swi-prolog.org)
 @@^Ԭ@ /usr/lib/swi-prologQMsystem-C XD  t: t$set_predicate_attributet  t/$initialization_contexttrace D  t  t t  t  hide_childsO  C@,As@ /usr/lib/swi-prolog/boot/init.pl   ѣA @5@D@.@.
@7source_location @L@" 
@#@.@7$input_context @ @8	$top_file @?	@(-@' @F
@;XD  t  t$predefine_foreignt  t $rc_close_archiveD  t  t t  t is_listD  t  t t  t normalize_spaceD  t  t t  t =\=D  t  t t  t skipD  t  t t  t tellingD  t  t t  t $add_directive_wic2 	 D  t  t t  t  @! 
O  @!C@"JD  @5@7$common_goal_type @>@D
@*load@L
@R@E@?@.@7$set_source_module @0 
@4@8$add_directive_wic @;CJK  @5@D	qlf@7$compilation_mode @L@R@?	error@0mixed_directive
@4@8
print_message	$messages@;XD  t  t t  t mutex_propertyD  t  t t  t 
set_outputD  t  t t  t 
subsumes_termD  t  t t  t 
atom_codesD  t  t t  t $print_message 	 D  t  t t  t  @= 
O  @=CG{  @5@0  @1  @6@4@7current_predicate @>@8 @4@;CG~  warning@5@.@.
@7 @>
user_errorWARNING: ~w:~w: ~p~n@2@3
@3@4@8format @;CG   @1@5@>@.@.
@7 @> @CERROR: ~w:~w: ~p~n@2@3
@3@4@8 @E@;CG   @<XD  t  t t  t 
$module_class 	 D  t  t t  t  @I 
O  @IC@-I   @5home@.
@7current_prolog_flag  @.@/@ 
@7sub_atom @>@D@ @/@//boot/@7 @O@L@( @?@(library@;CI   
user @T@<XD  t  t t  t $canonicalise_extensions 	 D  t  t t  t  @U 
O  @UCC  @5@>@;CC  
@5@>atom@7$must_be @ @7$canonicalise_extension @ 
@ @8 @V @;CC  

@5@8 @[@;XD  t  t t  t 
ensure_loadedtransparentD  t  tmeta_predicatet  t @_ D  t  t t  t  @_ 
O  @cC
EM  @5@2@0if
not_loaded@4@4@8
load_files @;XD  t  t t  t thread_exitD  t  t t  t write_lengthD  t  t t  t $file_type_extensions 	 D  t  t t  t  @l 
O  @lC
B  source@5@>prolog@8 @m @;C@<B  @5$bags@/@7$current_module @>@.@0  @T@1prolog_file_type
@4@.
@7findall @q@D@*
[]@C@7
$ft_no_ext @L@P@L	file_type@7
$domain_error @?@R@ 
@2 @4@8$append @;CB    @opl @@<XD  t  t t  t file_name_extensionD  t  t t  t $record_clauseD  t  t t  t $freezeD  t  t t  t $already_loaded 	 D  t  t t  t  @ 
O  @C@$Ff  @5@.@7 @r@>@D@ @7 @W @L@%@?@"
@#@ @ 
@8$import_from_loaded_module @;CFm   @T@5@>@;CFn  @5@2@0 @dtrue@4
@4@8
$load_file @;XD  t  t t  t absolute_file_name 
O  @CBr  @5@7  @C
@7 @@L
@P@>@8 @ @;CA\Bv  @5@D@7 @@L@R@?
@0 @1@0
type_errorlist@4@/@4@7throw @D@0
extensions@-
@4@.@7$select @L @@ 
@7 @X@E@?@+@D@0 @@-@4@7	memberchk @L @W@ @7 @X@ @.
@7 @p@%@?
@%@!
@2 @@4@#@E@ 
@.@7 @^@D	@T@L@%@?@!@2@0 @regular@4@4@#@D@ @!@0	solutions@-@4@ @.@7 @@L@ @0oneof @W @@3first@3all@4@ @7 @X@?@' @@%@D@!@!@0file_errors@-@4@ @.@7 @@L@!@0 @ @W @@3 @1@3fail@4@ @7 @X@?@' @1@%@D@"@#@7atomic @0expand@-@4@ @.@7 @boolean@ @7 @X@L@"@.@7expand_file_name @.@ @7$member @?
@%
@%@E@E@D@#@K@* @@L@#@D@$@ @ @  @@7	$chk_file @L@$@R@F@?@.@D@%@* @@L@%@Q@F@?@ @.@0 @@2@0accessexist@4@4false@4@.@7 @w@ @ @8$abs_file_error @?@ @ @  @@8 @@F@;XD  t  t t  t rename_fileD  t  t t  t $mt_do_load 	 D  t  t t  t  @ 
O  @CF  queue
@5@>@0thread_get_message@/@4@/ @@7catch @ 
@ @8 @ @;C
F  already_loaded@5@>@ 
@ @8 @@;C
F  @5@ 
@ @7$qdo_load_file @8$run_initialization @;XD  t  t t  t $split 	 D  t  t t  t  @ 
O  @CJ  @5@ 
@7 @@>@;CJ  

@5@ @ @ 
@8 @ @;XD  t  t t  t openD  t  t t  t with_output_toD  t  t t  t 
$canonical_pi 	 D  t  t t  t  @ 
O  @CIY  //


 
@5@ @a@f
@b@n@w@;CI[   

@<XD  t  t t  t thread_joinD  t  t t  t put_byteD  t  t t  t retractD  t  t t  t 
statisticsD  t  t t  t delete_fileD  t  t t  t 	multifile @`D  t  t @at  t @ D  t  t t  t  @ 
O  @C	@O  @5pred @@8
$set_pattr @;XD  t  t t  t $spec_extension 	 D  t  t t  t  @ 
O  @C
F8  @5@7 @@/@8 @ @;CF;  @5@7compound @.@7arg @8 @ @;XD  t  t t  t msortD  t  t t  t haltD  t  t t  t abolishD  t  t t  t format_timeD  t  t t  t current_arithmetic_functionD  t  t t  t instanceD  t  t t  t acyclic_termD  t  t t  t upcase_atomD  t  t t  t $sig_atomicD  t  t t  t recordzD  t  t t  t $exception_in_directive 	 D  t  t t  t  A 
O  ACJ&  @5 @1@7 @4@Q@;XD  t  t t  t get_charD  t  t t  t 
locale_createD  t  t t  t $expand_directive 	 D  t  t t  t  A
 
O  A
C@,J/  @5@.@.
@7functor @a@f
@b@s@7$iso_property_directive @2@-@4@7=.. @ @.@7$mk_normal_args @2@3@4@8 A@;XD  t  t t  t mutex_createD  t  t t  t 
current_inputD  t  t t  t 
atom_charsD  t  t t  t $redefine_module 	 D  t  t t  t  A 
O  ACH   @@5@>@;C@ H   @@5@>@D@0file@-
@4@7module_property	$syspreds@+
@L@ 
@8unload_file A"@?@R@E
@;C@2H  ask@5@D@&
user_input@0tty @@4@7stream_property @0 A@-
@4@7 A@+
@ 
 @@7$rdef_response @L @@8 A @?@R@E
@;XD  t  t t  t reexport @`D  t  t @at  t A2 +D  t  t t  t  A2 
O  A3CEu  @5@2@0 @d @f@4@3@0must_be_module @@4@3@0imports@4@3@0 A2 @@4@4@8 @g@;XD  t  t t  t seen D  t  t t  t close_shared_objectD  t  t t  t $file_condition 	 D  t  t t  t  A< 
O  A<CCh  exists@5@>@8exists_file @;CCj   @	directory@5@>@8exists_directory @;CCl   @@5@>@C@7 AC@L@P@;C@"Cn   @
@5@>@C@.
@7$one_or_member @C@ 
@7access_file @L@P@L@P@?@E
@;XD  t  t t  t $depth_limitD  t  t t  t $record_included 	 D  t  t t  t  AM 
O  AMC@{D  
message
include_filedone
 A@5@/@.@7 @>@ @7$compilation_level  AR@.@ @7$load_msg_level @ @0 AQ@1start@1 AU@4@7 @> @.@7	time_file @2@4@.@7$last @D@#@@database@7 @.@?@ @7$qlf_current_source @L@0  @1	$included@4@ @8$compile_aux_clauses @?@ @ @ @ @8$qlf_include @;CD    @@<XD  t  t t  t $search_message 	 D  t  t t  t  Aq 
O  AqCCU  @5verbose_file_search @@7 @L@>
informational@8 @4@;CCX   @<XD  t  t t  t $search_path_file_cache D  t  t t  t  AudynamicD  t  t t  t  AuvolatileD  t  t t  t  Au 	 D  t  t t  t  Au 
D  t  t t  t 
$mt_load_file 	 D  t  t t  t  Ax 
O  AxC@*F  @5threads @@7 @L@>@0
with_mutex @@1$mt_start_load@-
@4@0 @

@4@0$mt_end_load@4@8setup_call_cleanup @;CF  @5@0 @d@-@4@ 
 @@7$get_option @ @ 
@7$noload @>@ 
@8 @@;C	F  @5@ 
@8 @@;XD  t  t t  t consult @`D  t  t @at  t A D  t  t t  t  A 
O  AC@7E   

@5@* @T@>
$user_consult@.
@0 A4
@4@7flag @p
user://@ @.@7atom_concat @0 @4@2@0stream A(@4@4@8 @g@;C
E  @5@2@0 @ @@4@4@8 @g@;XD  t  t t  t $pattr_directive 	 D  t  t t  t  A 
O  AC@u   Av
@5	directive Av@8 @ @;C@w   @
@5 A @@8 A@;C@y  module_transparent
@5 A @`@8 A@;C@{  
discontiguous
@5 A A@8 A@;C@}   Aw
@5 A Aw@8 A@;C@  thread_local
@5 A A@8 A@;C@  	noprofile
@5 A A@8 A@;C@  public
@5 A A@8 A@;XD  t  t t  t $substitute_atom 	 D  t  t t  t  A 
O  AC@.E  @5@.@/@.@7 @O @ @/@.@7 @O@/@  @.@7 @O@2@3@3@4@ 
@8atomic_list_concat @;XD  t  t t  t importD  t  t t  t $eval_when_conditionD  t  t t  t copy_predicate_clausesD  t  t t  t $load_id 	 D  t  t t  t  A 
O  ACG   A
@5@>@ @ 
@8$modified_id @;CG  

@5@ 
@8 A@;XD  t  t t  t 
$make_path 	 D  t  t t  t  A 
O  ACB^  @5@/ @7 A@>@8 A@;CBa  @5@2
@3 @3@4@8 A@;XD  t  t t  t $make_system_source_files D  t  t t  t 	term_hashD  t  t t  t 
deterministicD  t  t t  t 
set_streamD  t  t t  t $exported_op 	 D  t  t t  t  A 
O  ACI  @5@/@0 
@1 A@/@/@/@4@7$c_current_predicate @0 
@1 A
@4@@;XD  t  t t  t 
$store_clause AD  t  t t  t  A 	 D  t  t t  t  A 
O  ACJ  @5@/@8 A @;XD  t  t t  t $end_load_file 	 D  t  t t  t  A 
O  ACHS    @@<CHT  
end_module@5@.@7 @@7
$check_export 
$qlf_end_part@8$ifcompiling @;CHX  end_non_module@5 A@8 A@;XD  t  t t  t $extend_file 	 D  t  t t  t  A 
O  ACCw  @5@.
@7$ensure_extensions @ 
@.@7$list_to_set @ @8 @@;XD  t  t t  t  D  t  t t  t delete_directoryD  t  t t  t  AD  t  t t  t $import_except_1 	 D  t  t t  t  A 
O  AC
I>  @5@S
@>@0 @instantitation_error@/@4@8 @@;C@ IA  as


@5@ 
@7$pi @ @7 @@>@ 
@.@7 @ @ @ @8
$import_as @;CIE  op



@5@>@0 A
@4@8$remove_ops @;CIG  @5@7 A@>@.
@7 A@.@7 @@ 
@ @7 A@>@;CIL  @5@0 @@0 @import_specifier
@4@/@4@8 @@;XD  t  t t  t sortD  t  t t  t $load_additional_boot_files  AD  t  t t  t  A  	 D  t  t t  t  A  
O  A C@)K  @5argv@.
@7 @L@.@7$get_files_argv @D@, @{@LLoading additional boot files~n@7 @G A"@0  @T@4@7$load_wic_files additional boot files loaded~n@8 A@?@R@;XD  t  t t  t  Av @`D  t  t @at  t A D  t  t t  t  Av 
O  AC	@N  @5 @ Av@8 @@;XD  t  t t  t $load_msg_compat 	 D  t  t t  t  A 
O  ACD   @normal@5@>@;CD   @silent@5@>@;CD   

@<XD  t  t t  t trim_stacks D  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CK"  @5@0 @@0domain_error
@4@/@4@8 @@;XD  t  t t  t 
string_concatD  t  t t  t 	$trap_gdb D  t  t t  t =<D  t  t t  t initialization @`D  t  t @at  t B  A4D  t  t t  t  B 
O  BC@A[  
@5@.@.
@7  @D@*now@L@@0
$init_goal 

@4@8assert @?@z@D@-@*
after_load@L@D@, @L@0 B

@4@8 B
@?@0 @@0
context_errornodirective@1 B
 B
@4@/@4@8 @@?@J@D@*restore@L@0 B 

@4@8 B
@?@5@D@S@L@0 @instantiation_error@/@4@8 @@?@$@D@7 @@L@0 @@0 Ainitialization_type@4@/@4@8 @@?
@0 @@0 @ @W@4@/@4@8 @@;XD  t  t t  t $instantiation_error 	 D  t  t t  t  B 
O  BC
K(  @5@0 @ B@/@4@8 @@;XD  t  t t  t $valid_directive 	 D  t  t t  t  B 
O  BC	J  @5sandboxed_load @@7 @L@>@;C@"J  @5@0  @o@1sandbox_allowed_directive
@4@. @@7 @@D@S@L@Q@?@> @1@7 @4@Q@;CJ#   @<XD  t  t t  t prolog_skip_frameD  t  t t  t getD  t  t t  t , @`D  t  t @at  t B  D  t  t t  t  B 
O  BC
@  @5@0 B
@4@@;XD  t  t t  t $rc_append_fileD  t  t t  t cyclic_termD  t  t t  t 
downcase_atomD  t  t t  t seekD  t  t t  t clauseD  t  t t  t putD  t  t t  t $execute_directive_2 	 D  t  t t  t  B% 
O  B%CI  encoding
@5@>@/@7 @.
@7$load_input @ 
@0 B'@4@8 A @;CI  @5@.@7 A @>@8$execute_directive @;C@BI  @5@C Ae@7 @.@L@P@>@.@7 @" @D@'@*call@L@.
 Ae@7 @0 @0$directive_mode@-
@4@0$execute_directive_3
@4@0 B@0$set_compilation_mode
@4@1$set_directive_mode@4@8 A@?@8 B8 @F
@;CJ  @5@8 B>@;XD  t  t t  t current_outputD  t  t t  t  B3 @`D  t  t @at  t B3? BA BAD  t  t t  t  B3 
O  B@C	@  @5@ 
@@;XD  t  t t  t  @] 	 D  t  t t  t  @] 
O  @\CC   @ @@5@>@;CC  

@5 @/@/.@7 @O@>@;CC  @5 BB@8 A@;XD  t  t t  t $visibleD  t  t t  t $do_export_list 	 D  t  t t  t  BD 
O  BDCI  
@5@>@;CI  
@5@>@ 
@.@7$export1 @ @ @8 BE @;XD  t  t t  t $restore_load_stream 	 D  t  t t  t  BJ 
O  BJC@0E  
state


@5@D@* @@L@0	file_name @@4@7 B,@?@R@D@*
 @@L@0record_position @@4@8 B,@?@R@;XD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @C@'F  @5@0$qlf@-@4@ 
@7 @@>@0$qstart@-@4@0
$do_load_file

@4@0$qend@4@8 A@;C	F  @5@ 
@8 BV @;XD  t  t t  t 
$close_wic D  t  t t  t call_cleanup @`D  t  t @at  t B\  D  t  t t  t  B\ 
O  B]C	A=  @5 @@/@8setup_call_catcher_cleanup @;XD  t  t t  t term_expansion AvD  t  t t  t  Ba @D  t  t t  t  Ba 
O  BaC@)K  :-at_halt
  $at_halt 

 

@5@ @ @7 @ 
@ 
@8 @'@;C@\s@$/usr/lib/swi-prolog/boot/toplevel.pl   ѣA Bi  Bcversion
  @oversion_msg@<CAs@$/usr/lib/swi-prolog/boot/autoload.pl   ѣA Bo  Bc
autoload_path
  @Tfile_search_pathautoload Bcreload_library_index@<C@s@$/usr/lib/swi-prolog/boot/predopts.pl   ѣA Bw Bcpredicate_options



@5@6	$predopts@ 
@ @8expand_predicate_options B{@;C@u@4/usr/lib/swi-prolog/library/dialect/sicstus/block.pl  @A B Bcblock
@5@6block_directive@8expand_block_declaration B@;C@'@ B B@5@6 B@0 @-@-
@4@7head B@ 
@7block_declaration B@C@7
block_wrapper B@L@P@0 
@4@8
wrap_block B@;C@u@)/usr/lib/swi-prolog/library/arithmetic.pl  @A B Bcarithmetic_function
@5@6
arithmetic@8arith_decl_clauses B@;C@*@u@./usr/lib/swi-prolog/library/dialect/sicstus.pl  @A B Bcload_foreign_resource
 Bc B B 


 B@5@6sicstus @n@ @7prolog_load_context A"module@ 
@8 B@;C@+@ B B Bc B



 Bc B

@5@6 Bdialect B@7 B@0sicstus_module_decls@4@ @8phrase B@;CAu@%/usr/lib/swi-prolog/library/record.pl  @A B Bcrecord
@5@6 B@8compile_records B@;C@@u@'/usr/lib/swi-prolog/library/settings.pl  @A B Bcsetting




@5@6settings@C	xref @@7 @L@L@P B@.@7 B A"@0 @4@.@.@7strip_module  @W@ @7must_be @1@ @.@7to_atom B@ @ @ 
@.@7eval_default B@ 
@ @7
check_type B@D@7@ @ @/@/@/@.@7current_setting B@L@0string@-@4Already defined at: ~w@2@4@7 @F B@0 @@0permission_errorredefine B@1 @4@1context@/@4@8 @@F@?@(@B@.@.@7  @L@"  B B
 @#@O@F@;XD  t  t t  t $close_message 	 D  t  t t  t  B 
O  BCD_   AO

@5@>@8 A^@;CDa   @<XD  t  t t  t thread_at_exitD  t  t t  t  @Z 	 D  t  t t  t  @Z 
O  @YCK+   @@5@/@.@7
$skip_list @D
@* @{@L
@R@? @@8$type_error @;CK1   @W@5@D@7 @@L@R@? @W@8 B@;C@!K6   @



@5@7 @X@D
@ @7 @@L@R@?@ 
@8 @@;CK<   @@5@D@@@* @@?@* @@L@R@? @@8 B@;XD  t  t t  t $destroy_findall_bag D  t  t t  t 	$qlf_openD  t  t t  t $module3 	 D  t  t t  t  B 
O  BCH  @5@S
@>@8 B @;CH  @5@>@;CH  @5@>@7 B @8 B@;C
H  @5@0 @S@1  B
@4@8
use_module @;XD  t  t t  t =D  t  t t  t $autoload_nesting AvD  t  t t  t  B AwD  t  t t  t  B AD  t  t t  t  B 	 D  t  t t  t $start_consultD  t  t t  t groundD  t  t t  t $get_predicate_attributeD  t  t t  t $style_checkD  t  t t  t 
$on_signalD  t  t t  t 	$qlf_auto 	 D  t  t t  t  B 
O  BC@AF&  @5@C@7$in_system_dir @L@P@D
@0qcompile@-
@4@7 @@L@R@? B@.
@7 @L@D
@*
auto@L@R@E@?@*
large@.@7	size_file @a@f@b@swrite@8 AI@;XD  t  t t  t $qq_openD  t  t t  t 	is_streamD  t  t t  t put_codeD  t  t t  t string_codeD  t  t t  t $expand_file_search_path 	 D  t  t t  t  C	 
O  C	C@QBO  
@5@.@7 A@>@ @.@ @T Bs C@p@D@a@f@b@s@L@0loop
@4@7 @@?@R@ @.@ @2@0 B@4
@4@7 C
 @.@7 @@ @.@7$segments_to_atom @ @ @8 A @;CB[  @5@8 C@;XD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CAr  @5@0$push_input_context B@4@0$run_initialization_2
@4$pop_input_context@8 A@;XD  t  t t  t readD  t  t t  t succD  t  t t  t rationalD  t  t t  t  A @`D  t  t @at  t A D  t  t t  t  A 
O  AC	@P  @5 @ @`@8 @@;XD  t  t t  t  @D  t  t t  t read_term_from_atomD  t  t t  t $print_message_fail 	 D  t  t t  t  C 
O  CCG  @5 @1@7 A^@Q@;XD  t  t t  t  @D  t  t t  t  A @`D  t  t @at  t A D  t  t t  t  A 	 D  t  t t  t  A 
O  ACC  @5@D	 Ae@7 @.@L@R@?@@;XD  t  t t  t stamp_date_timeD  t  t t  t *-> @`D  t  t @at  t C!  D  t  t t  t  C! 
O  C"C
@  @5@0 C"
@4@@;XD  t  t t  t  @{  
O  @{ CE     @<XD  t  t t  t recordaD  t  t t  t  B9 	 D  t  t t  t  B9 
O  B8C@IJ  @5@.@7 @'@0 
@4@7 B @>@D
@7 A @L
@R@E@?@*@D@0 
@4@.@0 A@4@7 @@L@R@? @B@0goal_failed A@1 
@4@7 @4@Q@E@;CJ   @<XD  t  t t  t get_byteD  t  t t  t $save_file_scoped_flags 	 D  t  t t  t  C* 
O  C*CG  @5@0  @y@4@7 @?@>@.@0$save_file_scoped_flag@4@8 @w@;CG   @<XD  t  t t  t $current_prolog_flagD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @C@(B  @5@.
@7 @@.@7 @@ @7 A< @ @ 
@.@.@7$file_error @>@0 @@1 B@/@4@8 @@;CB  @5source_sink@8$existence_error @;XD  t  t t  t  @ D  t  t t  t 
dwim_matchD  t  t t  t $expand_goal 	 O  C9 C - C;@5@8expand_goal$expand@;XD  t  t t  t  BU 	 D  t  t t  t  BU 
O  BTCF   BL


@5@7 B @ 
 @-@7 B4@ @8 @'@;XD  t  t t  t  A 	 D  t  t t  t  A 
O  ACC   @<CC  
@5@ 
@7 @@>@ 
@8 A@;CC  

@5@ 
@ @8 A@;XD  t  t t  t $leashD  t  t t  t 	$raw_readD  t  t t  t assertaD  t  t t  t assertzD  t  t t  t  @ @`D  t  t @at  t @  BA D  t  t t  t  @ 
O  @CA  @5@@@;XD  t  t t  t 
write_termD  t  t t  t message_queue_createD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @C@X   


@5@ @ 
@8 A@;XD  t  t t  t -> @`D  t  t @at  t CI  D  t  t t  t  CI 
O  CJC
@  @5@0 CJ
@4@@;XD  t  t t  t repeat D  t  t t  t 	same_fileD  t  t t  t $segments_to_list 	 D  t  t t  t  CM 
O  CMCC  @5@S
@>@Q@;CC   


@5@ 
@.@7 CN @ @ @8 CO@;CC  




@5@8 @@;XD  t  t t  t $optionD  t  t t  t $set_prolog_stackD  t  t t  t $negate 	 D  t  t t  t  CR 
O  CRCG@    @ @@<CGA    @ @@<XD  t  t t  t 
var_numberD  t  t t  t open_null_streamD  t  t t  t  C 	 D  t  t t  t  C 
O  CC@0Ax  @5@@@&@.@.@7 B @D@.
@0$initialization_error
@4@7 @@L@Q@?@7$initialization_failure @Q@E
@?@R@F@E
@;XD  t  t t  t 
$compile_term 	 D  t  t t  t  C\ 
O  C\C
Hq  ?-

@5@>@ 
@8 B/@;C
Hs   Bc

@5@>@ 
@8 B/@;CHu  @5@>@0 A
@4@.
@0 @> @1
@4@8 @@;XD  t  t t  t  AD  t  t t  t $import_except 	 D  t  t t  t  C` 
O  C`CI9   
@<CI:  
@5@ 
@.@7 A @ @ @8 Ca @;XD  t  t t  t $lengthD  t  t t  t atom_to_termD  t  t t  t  A @`D  t  t @at  t A D  t  t t  t  A 
O  AC	@U  @5 @ A@8 @@;XD  t  t t  t $do_load_file_2 	 D  t  t t  t  Cf 
O  CfCA)F  @5clauses@.@7 @ cputime@.@7 Ci@ 
@.@7$set_sandboxed_load @ 
@.@7$set_verbose_load @ 
@.@7$update_autoload_level @.@7 C+ @.@7 AV	load_file@.@.@7 AY@ @0 Cv@1 A\@1 AU
@4@7 A^@D@ @0 A@-@4@ 
@7 @@L@ @' A@?@' @n@E@D@!@@@* A@D@"@#@0 A @-@4@ 
 @n@7 A@L@"@ @0 BN@4@7 B,@ @.@.@ 
@7
$qload_stream BS@?@0 A@4@.@.@ 
@7
$consult_file @L@!@R@E@?@-@D@#@* @n@.@7
$consult_goal @ @.@.@ 
@@L@#@R@? @1@0 Cw@1failed
@4@7 @4@Q@F@E@ @ 
@7 @@D@$	@* @L@$@7garbage_collect_clauses  @?@R Ch@.@7 Ci Ck@.@7 Ci@a@f@f@l @x@a@f@f@l C@x@ @0 Cw@1 AT@0 AU
@4@4@7 A^@ @7$set_autoload_level verbose_load@ @7set_prolog_flag  B@ @7 C@ @8$restore_file_scoped_flags @;XD  t  t t  t  AKD  t  t t  t 	compiling  
O  C CC   @5@C
 Ae@7 @. Ae@7 B7 @L
@P@;XD  t  t t  t  @D  t  t t  t  Bh D  t  t t  t  Bh AvD  t  t t  t  Bh @D  t  t t  t  Bh 	 D  t  t t  t  Bh 
D  t  t t  t  A0 	 D  t  t t  t  A0 
O  A/CH  @5@7 CK  query@0redefine_module
@4@7 @4@.@7get_single_char @ @.@7 A0 @>@&
@;XD  t  t t  t  A< 	 D  t  t t  t  A< 
O  C0CCs    A>@<CCt    @@<CCu    @@<XD  t  t t  t 
$rc_handleD  t  t t  t $expansion_member 	 D  t  t t  t  C 
O  CCD  
@5@S
@>@;CD  @5@>@Q@;C@+D  @5@7 @@>@D
@S@L@8 @@?@D@7 @@L@ 
@8$member_rep2 @?@&
@8 @@;CD   
@<XD  t  t t  t abort D  t  t t  t $prof_statisticsD  t  t t  t  AD  t  t t  t current_atomD  t  t t  t reset_profiler D  t  t t  t prolog_frame_attributeD  t  t t  t $set_debugger_print_options 	 D  t  t t  t  C 
O  CCA   C@5@>debugger_print_options@2@0quoted @@4@3@0
attributes C@4@3@0spacing
next_argument@4@4@8create_prolog_flag @;C@*A  print@5@> C@2@0 C @@4@3@0portray @@4@3@0	max_depth
@4@3@0 C C@4@3@0 C C@4@4@8 C@;C@*B  @5 C@.@7 @L@D
@0 C@/@4@.@7 @@L
@R@?@% C@2@0 C
@4@4@8 C@;XD  t  t t  t current_functorD  t  t t  t 
copy_term_natD  t  t t  t seeingD  t  t t  t thread_setconcurrencyD  t  t t  t  A 	 D  t  t t  t  A 
O  ACC|   
@<CC}  

@5@ 
@ @7 @@ @ @8 A@;XD  t  t t  t  CD  t  t t  t $fail D  t  t t  t  @D  t  t t  t isD  t  t t  t predicate_option_type @D  t  t t  t  C 
D  t  t t  t $default_module 	 D  t  t t  t  C 
O  CCA   

@<CA  @5@.@7
import_module @8 C @;XD  t  t t  t $consult_file_2 	 D  t  t t  t  C 
O  CC@TG  @5@.@7 @'@.@.@ @7 A @ @ @7 B @D@.@/@7$derived_source @L@ @.@ @7 A@ @ @7 C@?@R@F@7
$compile_type @.@ @7$save_lex_state @ @7$set_dialect @ @ 
@ @7 @ @ @7$restore_lex_state @/@ @8 @'@;XD  t  t t  t del_attrD  t  t t  t $compile_wic  AD  t  t t  t  C  	 D  t  t t  t  C  
O  C C@"J  @5os_argv@.
@7 @L@.@7 A@.@7$translate_options 
compileout@.
@7 CP @ C A C@ 
@: C
qsave_programqsave@;XD  t  t t  t  Aw @`D  t  t @at  t A D  t  t t  t  Aw 
O  AC	@R  @5 @ Aw@8 @@;XD  t  t t  t writeqD  t  t t  t  AD  t  t t  t term_to_atomD  t  t t  t tabD  t  t t  t  A @`D  t  t @at  t A D  t  t t  t  A 	 D  t  t t  t  A 
O  AC@<K  @5@"
 
@#@0 @(@-@4@7 B/@.
@7 C@/@@7 B @.wic@7 B4@7 A @0 @(@/@4@7 B/@0 C
@4@7 B/@ @8 B: @;XD  t  t t  t betweenD  t  t t  t $declare_moduleD  t  t t  t 	peek_charD  t  t t  t $chk_alias_file 	 D  t  t t  t  C 
O  CC@C<   @@5@>@.@0expand_file_search_path
@4@.@7 @w@!@0cache@4@#@ @.@7 A @D@#@ @ @ @7 Au @ @7$file_conditions @L@0file_search@0 D
@4@4@8 Ar @F@?@X@.@ @7 @@ @.@7 A @D@9@ @7 D@ @ @7$absolute_file_name @C@ @ @ @7 D@L@P@0 D
@4@7 B
@L@0 D	@0found
@4@4@8 D@?@0 D	@0tried
@4@4@7 D@Q@;CCN   @@5@.@7 C @ @.@7 D
@ @7 D@ @ @8 D@;XD  t  t t  t  @QD  t  t t  t @=<D  t  t t  t  @bD  t  t t  t 
string_lengthD  t  t t  t  AAD  t  t t  t  C3 	 D  t  t t  t  C3 
O  C2C@#B   @ AB@5@C@7 AC@L@P@>@"
existence_error AB@#@"not_a_directory@#@;CB   @@5@7 AC@>@"
 D A@#@" AB@#@;C@$B   @
@5@.@ @7 AF@C@ @7 AI@L@P@"
 B C4@#@;XD  t  t t  t callableD  t  t t  t $expanded_term
 	 D  t  t t  t  D
 
O  D
C@D  @5@0$expand_term@-@-@4@.@0 C@4@7 @@D@, @{@L@ @ @.@.@7 C @?@%@%@D@h@T@" Bc
@#@T@L@D@.@"include
@#@L@0 B'@-@4@7 A+@ @ @.@7
$add_encoding @ @ 
@ @ @ @ @ @ @8$source_term @?@'@D@ @" B'
@#@L@ @0 B'@4@7 B,@Q@?@&@&
@&
@E@E@E@?@&@&@&
@&
@&@F@F@;XD  t  t t  t  AaD  t  t t  t get0D  t  t t  t 	peek_codeD  t  t t  t ?=D  t  t t  t  B7 	 D  t  t t  t  B7 
O  CCC  @5@D@.@7$directive_mode_store @L@&
@?@(
 Ae@E@;XD  t  t t  t <D  t  t t  t $import_all 	 D  t  t t  t  D2 
O  D2C@JIg  	
@5@.@.@ @7$import_all2 @@@7@*
 @@D@ @ @.@7
$list_to_conj @L@0 @4@7export @0 @+@1 D;@1 @4@7 A@?@R@E@.@/@7 @ @ @7$export_ops @?@R@F@;XD  t  t t  t prolog_choice_attributeD  t  t t  t told D  t  t t  t  A|D  t  t t  t  @ D  t  t t  t $debuglevelD  t  t t  t  C 	 D  t  t t  t  C 
O  CCGq  @5@0 B@/@4@7
retractall @0 DC
@4@8 CE @;XD  t  t t  t char_conversionD  t  t t  t closeD  t  t t  t  CD  t  t t  t $undefined_exportD  t  t t  t  	 D  t  t t  t prolog_to_os_filenameD  t  t t  t  A-D  t  t t  t  B 	 D  t  t t  t  B 
O  BC@ K  @5@D@S@L@0 @ B@/@4@8 @@?
@0 @@0 @
@4@/@4@8 @@;XD  t  t t  t 
$qlf_close D  t  t t  t 
set_moduleD  t  t t  t $def_modulesD  t  t t  t thread_statisticsD  t  t t  t attvarD  t  t t  t  Ad 	 D  t  t t  t  Ad 
O  AcCKd  
@5@ 
@8 Ad @;XD  t  t t  t $collect_findall_bagD  t  t t  t  A @`D  t  t @at  t A D  t  t t  t  A 
O  AC	@Q  @5 @ A@8 @@;XD  t  t t  t $clear_initialization AD  t  t t  t  DU 	 D  t  t t  t  DU 
O  DUCA  @5@0 B@/@/@1 
@/@4@8 DD@;XD  t  t t  t  CD  t  t t  t unsetenvD  t  t t  t sub_atom_icasechkD  t  t t  t  @WD  t  t t  t $code_classD  t  t t  t 
nth_clauseD  t  t t  t  AED  t  t t  t @>D  t  t t  t 
$call_at_halt 	 D  t  t t  t  D\ 
O  D\C@-K  @5@. @@7 @@>@D
@S@L
@R@?@D@0cancel_halt@/@4@7 @; @L At@7 A^@Q@? @1@8 A^@;C
K  @5 @B@0 C' Bf
@4@8 A^@;XD  t  t t  t  A 	 D  t  t t  t  A 
O  ACJ7    Av@<CJ8    @@<CJ9    A@<XD  t  t t  t promptD  t  t t  t 
sub_stringD  t  t t  t $size_streamD  t  t t  t $recover_and_rethrow AD  t  t t  t  De 	 D  t  t t  t  De 
O  DeCA&  @5@0 @@4@7 B] @>@;XD  t  t t  t $rc_openD  t  t t  t date_time_stampD  t  t t  t  D! 	 O  D  C	  C; C;@5@ 
@8expand_term C?@;XD  t  t t  t  C$D  t  t t  t $read_clause_option 	 D  t  t t  t  Dm 
O  DmCD   
syntax_errors@<CD   
term_position@<CD   process_comment@<XD  t  t t  t $get_pidD  t  t t  t  AX 	 D  t  t t  t  AX 
O  AWC
C  @5@.@7 @8 AX @;XD  t  t t  t  B; 	 D  t  t t  t  B; 
O  B:CC  @5@0$compilation_mode_store@/@4@7 DD@0 Dx
@4@8 CF @;XD  t  t t  t current_char_conversionD  t  t t  t 
atomic_concatD  t  t t  t $dwim_predicateD  t  t t  t  @D  t  t t  t $read_clause_options 	 D  t  t t  t  D 
O  DCD   @<C@!D  
@5@D@7 Dn @L@"
@#@?@%@ 
@ @8 D @;XD  t  t t  t $export_list 	 D  t  t t  t  D 
O  DCI  @5@7 @@>@8 BI@;CI  @5@S
@0 @ B@/@4@8 @@;CI  @5@0 @@0 @ @
@4@/@4@8 @@;XD  t  t t  t  CD  t  t t  t \=D  t  t t  t $garbage_collectD  t  t t  t nameD  t  t t  t $btree_find_nodeD  t  t t  t 	copy_termD  t  t t  t appendD  t  t t  t thread_peek_messageD  t  t t  t set_stream_positionD  t  t t  t $foreign_registered AvD  t  t t  t  D 	 D  t  t t  t  D 
O  DC@ A,u@$/usr/lib/swi-prolog/library/shlib.pl  @A D@5@6shlib@D
	@.@7loading D@L
@R@?@'
<spontaneous>@0foreign_predicate@1 
@4@8 B @;XD  t  t t  t $suspendD  t  t t  t  CGD  t  t t  t notrace D  t  t t  t file_base_nameD  t  t t  t  C 	 D  t  t t  t  C 
O  CC@#G  @5@.@7 @.@D
@* Ae@L@(
compiled@?@D
@* @-@L
@(
*qcompiled*@?@(

boot compiled@;XD  t  t t  t 
$put_tokenD  t  t t  t 	get_attrsD  t  t t  t get_timeD  t  t t  t  C 	 D  t  t t  t  C 
O  CC	C
  

@5@7 @@>@;CC  @5@.@7 CO@> @8 A @;CC  @5@0 @@0 @	file_path
@4@/@4@8 @@;XD  t  t t  t  D 	 D  t  t t  t  D 
O  DCC`  @5@>@;CCa  
@5@>@D@7 C/@L@7 A= @?@R@ 
@8 D@;XD  t  t t  t 
$close_source 	 D  t  t t  t  D 
O  DCDR   DJ


@5@ 
@7erase @0 DJ@4 C@7 Dg@8 B @;CDX   B



@5@ @7 D@0 BK
@4 C@7 Dg@8 D@;XD  t  t t  t write_canonicalD  t  t t  t  A @`D  t  t @at  t A D  t  t t  t  A 
O  AC	@T  @5 @ A@8 @@;XD  t  t t  t  CD  t  t t  t @>=D  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CKO   
@<CKP  



@5@ @ @8 @@;XD  t  t t  t  Ba D  t  t t  t  Ba AvD  t  t t  t  Ba @D  t  t t  t  Ba 
D  t  t t  t  A 	 D  t  t t  t  A 
O  ACG  @5@0modified@-
@4@.@7 A@+
@>@&
@;C
G  @5@7 A?@>@8 A_@;CG   
        @<XD  t  t t  t 
$goal_type 	 D  t  t t  t  D 
O  DCJ]  @5@D
@7
$load_goal @L@( @&@?@( B3@;XD  t  t t  t  D' 	 D  t  t t  t  D' 
O  D&C@"D  @5@D
@" B'
@#@L
@&@?@" B'
@#@;XD  t  t t  t 	$qlf_loadD  t  t t  t 	peek_byteD  t  t t  t tty_get_capabilityD  t  t t  t  CD  t  t t  t  B	 AvD  t  t t  t  B	 	 D  t  t t  t  B	 
O  BC  C; C;  Bj 	$toplevelset_default_history  BjB@<C  C; C;  Bj  D Cquery_debug_settingsdebug @ @  BjB@<C  C; C; @#/usr/lib/swi-prolog/boot/topvars.pl toplevel_variables Afx  @T$  D@(@<C  C; C;    Dload_foreign_library processforeign D @&/usr/lib/swi-prolog/library/process.pl@.@<C  C; C;    D D socket D Dinstall_socket @%/usr/lib/swi-prolog/library/socket.pl@<@<C  C; C;   	read_utillink_foreign @'/usr/lib/swi-prolog/library/readutil.pl@Z@<C  C; C;    D D files_ex Dfiles
install_files @&/usr/lib/swi-prolog/library/filesex.pl@9@<XD  t  t t  t $load_ctx_option 	 D  t  t t  t  D 
O  DCH   derived_from@<CH    B@<CH    B'@<CH    A7@<CH    A9@<XD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @C
KS   




@<CKT  



@5@ @ @8 @@;XD  t  t t  t working_directoryD  t  t t  t  C~ 	 D  t  t t  t  C~ 
O  C}CG  @5@7 @'@>@ 
@ @8 C @;C@ G  @5@.@7 @'@0$qlf_start_sub_module@4@7 A@ 
@ @7 D A@7 A@/@ @8 @'@;XD  t  t t  t  B= 	 D  t  t t  t  B= 
O  B<CC  @5@0 D/@/@4@7 DD@0 D/
@4@8 Dz@;XD  t  t t  t context_moduleD  t  t t  t 	setlocaleD  t  t t  t  AD  t  t t  t  B` @`D  t  t @at  t B_   BA D  t  t t  t  B` 
O  B_CA6  @5@7 A @@@;XD  t  t t  t  D? 	 D  t  t t  t  D? 
O  D>C@:I   A




@5@0 B@0 A
@1 @4@1
$export_op
@4@.@0 @> @1@4@7 @@ @8 D=@;CI   @<XD  t  t t  t  @i @`D  t  t @at  t @h  A4D  t  t t  t  @i 
O  @hC@'E   


@5@D@7 @@L@R@?
@0 @@0 @ @@4@/@4@7 @@ 
@8$load_files @;XD  t  t t  t  B#D  t  t t  t 	nb_deleteD  t  t t  t atom_lengthD  t  t t  t  B3 @`D  t  t @at  t B3 BA BA BA BAD  t  t t  t  B3 
O  DC@  @5@ 
@ @@;XD  t  t t  t unify_with_occurs_checkD  t  t t  t $mark_executableD  t  t t  t 	set_inputD  t  t t  t duplicate_termD  t  t t  t tellD  t  t t  t predicate_option_mode @D  t  t t  t  D 
D  t  t t  t  @D  t  t t  t 	$open_wicD  t  t t  t 
$start_module 	 D  t  t t  t  D 
O  DC@#H  @5@.@7 @r@.@/@7 @+@ @ @7 CL @>@7	nb_setarg  @@8 D@;C@_H  @5@.@7 @@7 D@.@ @7 @'@/@.@7 @0 C@-@4@ 
 @@7 A@ @.@.@7 @J @ @ @7 A1@ @ @ @  @@7 C @.@7 D @0$qlf_start_module
@4@7 A@ @ @7 D=@7
$qset_dialect  A@8 D@;XD  t  t t  t 	$autoload 	 D  t  t t  t  E 
O  EC@A  	@5@.
@.@7
$find_library E@.@7 A@2@0 Bu @@4@4@.@7 Cr@D
verbose_autoload @@7 @L@L@' At@?@' A@ @0 Bu@0 
@1 @4@4@7 @4@. Ae@7 B4@D@)

@L@0 
@4@7 @c @?@5@D@0 
@4defined@7 B @L@0 
@1 A@1 
@4@@?@0 
@4@2@0 @4@4@7 B @ @7 C@ @7 C@/@0 
@4@8 A@;XD  t  t t  t tracing D  t  t t  t file_directory_nameD  t  t t  t  A D  t  t t  t \==D  t  t t  t 
set_prolog_IOD  t  t t  t 	put_attrsD  t  t t  t default_module 
O  EC@#A  @5@D@7 @@L@D
@S@L
@8 C@?@7 C@>@? B@8 B@;XD  t  t t  t  CD  t  t t  t  BD  t  t t  t  D* 	 D  t  t t  t  D* 
O  D*CD$  @5@ 
@ @ @ @7 D(@D	@*
end_of_file@L@>@Q@?@R@;XD  t  t t  t $qlf_up_to_date 	 D  t  t t  t  E 
O  ECF  @5@D@7 A?@L@.@7 A_@.
@7 A_@a@f
@i@t@?@R@F@;XD  t  t t  t keysortD  t  t t  t $clause_source 	 D  t  t t  t  E 
O  ECJ   $source_location



 
@5@>@;CJ   

 @<XD  t  t t  t  A @`D  t  t @at  t A D  t  t t  t  A 
O  AC	@S  @5 @ A@8 @@;XD  t  t t  t $relative_to 	 D  t  t t  t  E# 
O  E#C@YC%  
@5@M@0@0relative_to@-
@4@7 @@N@D@ 
@7 AC@L@&
@?@D @ 
@7 A@L@R@?@ 
@8 E @E@?@$@D
@*cwd@L@8 D @E@?@B@* @n@L@.@/@7 @ @8 E'@O@E
@;XD  t  t t  t string_codesD  t  t t  t 	same_termD  t  t t  t plusD  t  t t  t goal_expansion D  t  t t  t  E/ AvD  t  t t  t  E/ @D  t  t t  t  E/ 
D  t  t t  t  A 	 D  t  t t  t  A 
O  ACE   @@5@>@Q@;CE   @f@5@7source_file A"@>@;CE  changed@5@/@.
@7 C@.@7 A_@ @ 
@7 D @>@;CE   E3@5@.
 @T@7$time_source_file @.@7 A@ @ 
@7 E4@>@;XD  t  t t  t 	read_termD  t  t t  t  D+D  t  t t  t  @% 	 D  t  t t  t  @% 
O  @$CJQ   B


@5@>@7 @#@ 
@8 @#@;CJT  ;


@5@>@7 @#@ 
@8 @#@;CJW   CJ


@5@>@7 @#@ 
@8 @#@;CJZ  @5@8 D @;XD  t  t t  t $complete_atomD  t  t t  t  CED  t  t t  t  C)D  t  t t  t 
collation_keyD  t  t t  t locale_destroyD  t  t t  t  C D  t  t t  t  B7 	 D  t  t t  t  B7 
O  B6CC  @5@7 C@D@)
@L@R@?@8 B< @;XD  t  t t  t  @)D  t  t t  t 
$term_sizeD  t  t t  t  Dy AvD  t  t t  t  Dy AwD  t  t t  t  Dy AD  t  t t  t  Dy 	 D  t  t t  t prolog_current_frameD  t  t t  t $depth_limit_trueD  t  t t  t $reverse 	 D  t  t t  t  ED 
O  EDCKZ   
@<CK[  
@5@ @2
@4@8 EE @;XD  t  t t  t thread_selfD  t  t t  t 
nb_currentD  t  t t  t  BW 	 D  t  t t  t  BW 
O  BVC@9F  @5@0 D@-@4@ 
 @7 A@ @7$register_derived_source @.@.@ 
@7	$qlf_file @D@* B@L@0 
@4@ 
@8 B C{@?@ @ 
@8 Cg @;XD  t  t t  t  B3 @`D  t  t @at  t B3 BA BA BA BA BAD  t  t t  t  B3 
O  ERC
@  @5@ 
@ @ @@;XD  t  t t  t  A 	 D  t  t t  t  A 
O  ACF   @@5@>@;CF   @@5@>@;CF  @5@0
$loading_file@/@-@/@4@/@7 B# @7 D AT@7thread_send_message @8message_queue_destroy @;XD  t  t t  t  D<D  t  t t  t wildcard_matchD  t  t t  t $compile_option_type 	 D  t  t t  t  E^ 
O  E^CK    argumentinteger@<CK    Bu @W@<CK   class @W@<CK   emulator @W@<CK   global Ea@<CK   goal D@<CK   	init_file @W@<CK   local Ea@<CK   map @W@<CK	    A @W@<CK
   stand_alone @W@<CK   toplevel D@<CK    D @W@<CK
   trail Ea@<XD  t  t t  t $open_shared_objectD  t  t t  t  @D  t  t t  t  C 	 D  t  t t  t  C 
O  CCE4  @5@8$derived_source_db @;XD  t  t t  t $prepare_load_stream 	 D  t  t t  t  Ep 
O  EpC@_D   BL


@5@D@*@0 BN@/@4@7 A+@L@(
 @@D@0position@/@4@7 A+@L@( @@?@( @@0 BP @@4@8 B,@?@'@(
 @@0 BN@4@7 B,@D@0 Er@/@4@7 A+@L@( @@?@( @@0 BP @@4@8 B,@;XD  t  t t  t $hide @`D  t  t @at  t Et D  t  t t  t  Et 	 D  t  t t  t  Et 
O  EuC	@  @5 	 @8  @;XD  t  t t  t  @tD  t  t t  t nonvarD  t  t t  t  DD  t  t t  t  E2D  t  t t  t setargD  t  t t  t  B+ AvD  t  t t  t  B+ AwD  t  t t  t  B+ AD  t  t t  t  B+ 	 D  t  t t  t format_predicateD  t  t t  t nl D  t  t t  t $first_term 	 D  t  t t  t  E{ 
O  E{CH\   C^
@5@>@0 Bc@4@ 
@ @8 E| @;C@`H^  

 Bc
@5@T@D@:@D@" B

@#@L@' @{@?@" B


@#@L@>@ @7$module_name @ @ @ 
@ @7 D @ @8 B@E@?@B@"expects_dialect
@#@L@>@ @ 
@7 C @Q@O@F@E@;CHm  @5@ 
@ @7$start_non_module @8 C] @;XD  t  t t  t  A[ 	 D  t  t t  t  A[ 
O  A[CD   Cvfull At At@5@>@;CD	   AR E At At@5@>@;CD
   Cv A A At@5@>@;CD   AR A A A@5@>@;CD   Cv A A A@5@>@;CD
   AR A A A@5@>@;XD  t  t t  t  @AD  t  t t  t  Aj AvD  t  t t  t  Aj @D  t  t t  t  Aj 	 D  t  t t  t  Aj 
O  AiC
@6u@2/build/buildd/spark-2012.0.deb/checker/checker.pro  @DͫA E  E@6@3/build/buildd/spark-2012.0.deb/checker/dynamics.pro   8AA@<C
@G E E  E@G@6/build/buildd/spark-2012.0.deb/checker/loadsicstus.pro  @DͫA@<C
 Eu E          E@2/build/buildd/spark-2012.0.deb/checker/sicstus.pro  @DͫA@<C
 E E  E@1/build/buildd/spark-2012.0.deb/checker/declar.pro   8AA@<C
 E E  E@2/build/buildd/spark-2012.0.deb/checker/portray.pro  @DͫA@<C
 E E  E@4/build/buildd/spark-2012.0.deb/checker/utilities.pro  @DͫA@<C
 E E  E@0/build/buildd/spark-2012.0.deb/checker/newvc.pro   8AA@<C
 E E  E@2/build/buildd/spark-2012.0.deb/checker/listthm.pro   8AA@<C
 E E  E@4/build/buildd/spark-2012.0.deb/checker/aritheval.pro   8AA@<C
 E E  E@3/build/buildd/spark-2012.0.deb/checker/replace2.pro   8AA@<C
@  E E  E@ @1/build/buildd/spark-2012.0.deb/checker/repall.pro   8AA@<C
@! E E  E@!@3/build/buildd/spark-2012.0.deb/checker/standard.pro   8AA@<C
@" E E  E@"@//build/buildd/spark-2012.0.deb/checker/simp.pro   8AA@<C
@# E E  E@#@1/build/buildd/spark-2012.0.deb/checker/infer2.pro  @DͫA@<C
@$ E E  E@$@4/build/buildd/spark-2012.0.deb/checker/inferenc2.pro   8AA@<C
@% E E  E@%@3/build/buildd/spark-2012.0.deb/checker/records2.pro   8AA@<C
@& E E  E@&@2/build/buildd/spark-2012.0.deb/checker/subgoal.pro   8AA@<C
@' E E  E@'@1/build/buildd/spark-2012.0.deb/checker/deduce.pro   8AA@<C
@( E E  E@(@4/build/buildd/spark-2012.0.deb/checker/deduction.pro   8AA@<C
@+ E E  E@+@0/build/buildd/spark-2012.0.deb/checker/done3.pro   8AA@<C
@, E E  E@,@1/build/buildd/spark-2012.0.deb/checker/cases2.pro   8AA@<C
@- E E  E@-@1/build/buildd/spark-2012.0.deb/checker/contra.pro   8AA@<C
@. E E  E@.@1/build/buildd/spark-2012.0.deb/checker/fwdch2.pro   8AA@<C
@/ E E  E@/@3/build/buildd/spark-2012.0.deb/checker/simplify.pro   8AA@<C
@0 E E  E@0@5/build/buildd/spark-2012.0.deb/checker/typecheck5.pro   8AA@<C
@1 E E  E@1@3/build/buildd/spark-2012.0.deb/checker/traverse.pro   8AA@<C
@2 E E  E@2@3/build/buildd/spark-2012.0.deb/checker/semistan.pro   8AA@<C
@3 E E  E@3@4/build/buildd/spark-2012.0.deb/checker/prooflogs.pro  @DͫA@<C
@4 E E  E@4@3/build/buildd/spark-2012.0.deb/checker/newrules.pro  @DͫA@<C
@5 E E  E@5@2/build/buildd/spark-2012.0.deb/checker/loadvc5.pro  @DͫA@<C
@6 E E  E@6@2/build/buildd/spark-2012.0.deb/checker/quantif.pro   8AA@<C
@7 E E  E@7@4/build/buildd/spark-2012.0.deb/checker/induction.pro   8AA@<C
@8 E E  E@8@3/build/buildd/spark-2012.0.deb/checker/toplevel.pro  @DͫA@<C
@9 E E  E@9@3/build/buildd/spark-2012.0.deb/checker/setflags.pro  @DͫA@<C
@: E E  E@:@//build/buildd/spark-2012.0.deb/checker/help.pro   8AA@<C
@; E E  E@;@4/build/buildd/spark-2012.0.deb/checker/rulefiles.pro   8AA@<C
@< E E  E@<@4/build/buildd/spark-2012.0.deb/checker/getdcldat.pro  @DͫA@<C
@= E E  E@=@5/build/buildd/spark-2012.0.deb/checker/initialise.pro   8AA@<C
@> E E  E@>@//build/buildd/spark-2012.0.deb/checker/save.pro  @DͫA@<XD  t  t t  t  AD  t  t t  t $add_findall_bagD  t  t t  t $open_source 	 D  t  t t  t  E 
O  EC@;DA  

 A

 D

@5@>@ 
@.@7
$context_type @ @7 C @ @ @7
$set_encoding @ @ @ @7 Eq @0 B*@0 A@4@4@ @8 CE @;C@+DH   D
@5@ 
@.@7 E@ @7 E C@7 @ @ @7 E@0 B*
@4@ @8 E@;XD  t  t t  t  CX 	 D  t  t t  t  CX 
O  CWCA  @5 @1@0initialization_error
@4@8 @4@;XD  t  t t  t  C D  t  t t  t $qlf_part_mode 	 D  t  t t  t  E 
O  ECJm   part@<CJn    @@<XD  t  t t  t  DD  t  t t  t  A 	 D  t  t t  t  A 
O  ACJ;   
@<CJ<  
 B
@5@ 
@ @8 A@;XD  t  t t  t  A 	 D  t  t t  t  A 
O  AC@2E  @5@.
@7 @@.@7 A@.@ @7 A@ @.@7 @@D@ @7 @@L@&
@?@&
@;XD  t  t t  t  AD  t  t t  t $load_ctx_options 	 D  t  t t  t  E 
O  ECH   @<CH	  

@5@7 D @>@ 
@ @8 E @;CH  

@5@8 E@;XD  t  t t  t atom_numberD  t  t t  t  CD  t  t t  t blobD  t  t t  t $moduleD  t  t t  t 
prolog_cut_to 
O  ECA  @5@I@;XD  t  t t  t $load_context_module AvD  t  t t  t  E @D  t  t t  t  E 	 D  t  t t  t  E 
O  ECL   @+/build/buildd/swi-prolog-6.6.0/boot/load.pl @<C@%s@ /usr/lib/swi-prolog/boot/load.pl   ѣA E @-/build/buildd/swi-prolog-6.6.0/boot/expand.pl @<C@% E E @*/build/buildd/swi-prolog-6.6.0/boot/dcg.pl @<C@/ E E @./build/buildd/swi-prolog-6.6.0/boot/license.pl @<C@/ E E @./build/buildd/swi-prolog-6.6.0/boot/syspred.pl @<C@/ E E @//build/buildd/swi-prolog-6.6.0/boot/messages.pl @<C@/ E E @//build/buildd/swi-prolog-6.6.0/boot/toplevel.pl @<C@/ E E @-/build/buildd/swi-prolog-6.6.0/boot/attvar.pl @<C@/ E E @+/build/buildd/swi-prolog-6.6.0/boot/bags.pl @<C@/ E E @,/build/buildd/swi-prolog-6.6.0/boot/apply.pl @<C@/ E E @./build/buildd/swi-prolog-6.6.0/boot/history.pl @<C@/ E E @+/build/buildd/swi-prolog-6.6.0/boot/dwim.pl @<C@/ E E @,/build/buildd/swi-prolog-6.6.0/boot/parms.pl @<C@/ E E @//build/buildd/swi-prolog-6.6.0/boot/autoload.pl @<C@/ E E @*/build/buildd/swi-prolog-6.6.0/boot/qlf.pl @<C@/ E E @)/build/buildd/swi-prolog-6.6.0/boot/rc.pl @<C@/ E E @//build/buildd/swi-prolog-6.6.0/boot/predopts.pl @<C@/ E E @,/build/buildd/swi-prolog-6.6.0/boot/packs.pl @<C@/ E E @./build/buildd/swi-prolog-6.6.0/boot/topvars.pl @T@<C  C; C; @&/usr/lib/swi-prolog/library/dialect.pl @T A7  E@<C@%u E  @A E @$/usr/lib/swi-prolog/library/error.plprolog_dialect@<C@& E E @$/usr/lib/swi-prolog/library/lists.pl E@<C@Gu E  @A E  Elists@<C@H E E @$/usr/lib/swi-prolog/library/pairs.pl E@<C
  C; C;  B @T D B@<C
@; B B  B B D B@<C
@< B B @%/usr/lib/swi-prolog/library/occurs.pl B D B@<C
@= B B @$/usr/lib/swi-prolog/library/debug.pl B D B@<C
@*u E  @A E  Eprolog_debug D B@<C
@+ E E  E E D B@<C
@> B B  E B D B@<C
@? B B  E B D B@<C
@@ B B  B B D B@<C
@" B B  E B D B@<C
@# B B  E B D B@<C  C; C; @&/usr/lib/swi-prolog/library/quintus.pl @T D B A7 compile@<C@Pu E  @A E @4/usr/lib/swi-prolog/library/dialect/sicstus/lists.plquintus D B A7 member@<C@#u E  @A E  E
sicstus_lists D B A9 @@<C
  C; C;  E @T D B@<C
@+ E E @=/build/buildd/spark-2012.0.deb/simplifier/defectreporting.pro @T D B@<C
@!u E  @DͫA E  E @T D B@<C@> E E @:/build/buildd/spark-2012.0.deb/simplifier/data__system.pro @T D B A7 add_system_toolname@<C@)u F   7AA F @;/build/buildd/spark-2012.0.deb/simplifier/data__formats.prodata__system D B A7 	add_state@<C@, F F @9/build/buildd/spark-2012.0.deb/simplifier/ioutilities.pro F D B A7 write_terms_to_file@<C@.u F  @DͫA F  Fioutilities D B A7 add_type@<C@1 F F @:/build/buildd/spark-2012.0.deb/simplifier/newutilities.pro F	 D B A7 implode_separator_content_list@<C
@/u F  7AA F
  Enewutilities D B@<C
@0 F
 F
 @5/usr/lib/swi-prolog/library/dialect/sicstus/system.pl F D B@<C
@>u F  @A F  Dsicstus_system D B@<C
@*u D  @A F  D D D B@<C@* D D  E D D B A7 reverse@<C
@+ F F  E D D B@<C
@, F F @%/usr/lib/swi-prolog/library/option.pl D D B@<C
@)u F  @A F  E
swi_option D B@<C
@* F F  E F D B@<C
@? F F  D F D B@<C
@5u D  @A F  D D D B@<C@2 F
 F
  F F D B A7  F@<C@5 F
 F
  F F D B A7 throw_error@<C@4 F F  F  F	 D B A7 get_system_toolname@<C@2@7 F F @</build/buildd/spark-2012.0.deb/common/versioning/version.pro F	 D B A7 toolset_version toolset_copyright toolset_banner_line toolset_distribution@<C@/ F F @>/build/buildd/spark-2012.0.deb/simplifier/data__data_files.pro F D B A7 must_get_datafiles_debug@<C@"@Au F  7AA F!  Fdata__data_files D B A7  F  F
@<C@"@D F! F!  F F" D B A7  F  F@<C
 E E @>/build/buildd/spark-2012.0.deb/checker/checker_ioutilities.pro @T D B@<C@*@%u F#   8AA F$  Fsimplifier_ioutilities D B A7 
show_error display_header_full display_header_plain@<C@2@* F$ F$  F F% D B A7 toolset_support_line1 toolset_support_line2 toolset_support_line3 toolset_support_line4@<C
u E         F-  E @T D B@<C
 F- F- @4/usr/lib/swi-prolog/library/dialect/sicstus/terms.pl @T D B@<C@!u F.  @A F/ @$/usr/lib/swi-prolog/library/terms.pl
sicstus_terms D B A9 @@<C
@+u F0  @A F2 @&/usr/lib/swi-prolog/library/rbtrees.plterms D B@<C
 F- F-  F @T D B@<C
@E E E @3/build/buildd/spark-2012.0.deb/checker/initvals.pro @T D B@<C  C; C; @$/usr/lib/swi-prolog/library/qsave.pl @T D B A7  C@<C
@%u F6  @A F7  E C D B@<C
@& F7 F7  F C D B@<C
@' F7 F7  E C D B@<C  C; C; @./usr/lib/swi-prolog/library/prolog_autoload.pl C D B A7  Bu@<C
@"u F8  @A F9  Fprolog_autoload D B@<C
@# F9 F9  E F: D B@<C
@$ F9 F9 @(/usr/lib/swi-prolog/library/aggregate.pl F: D B@<C
@(u F;  @A F< @&/usr/lib/swi-prolog/library/ordsets.pl	aggregate D B@<C
@6u F=  @A F? @#/usr/lib/swi-prolog/library/oset.plordsets D B@<C
@) F< F<  E F> D B@<C
@* F< F<  E F> D B@<C
@+ F< F<  E F> D B@<C
@, F< F< @$/usr/lib/swi-prolog/library/apply.pl F> D B@<C
@3u FB  @A FC  Eapply D B@<C
@% F9 F9 @./usr/lib/swi-prolog/library/prolog_codewalk.pl F: D B@<C
@"u FE  @A FF  Fprolog_codewalk D B@<C
@# FF FF  B FG D B@<C
@& B B  E B D B@<C
@$ FF FF  E FG D B@<C
@% FF FF  FB FG D B@<C
@& FF FF  E FG D B@<C
@' FF FF @3/usr/lib/swi-prolog/library/prolog_metainference.pl FG D B@<C
u FH  @A FI  Eprolog_metainference D B@<C
 FI FI  FB FJ D B@<C  C; C;  D B D B A7 read_line_to_codes@<C
@)u D  @A FL  D D D B@<C
@* FL FL  E D D B@<C
@+ FL FL  F D D B@<C  C; C; @+/usr/lib/swi-prolog/library/prolog_stack.pl E D B A7 	backtrace@<C
@'u FM  @A FO @,/usr/lib/swi-prolog/library/prolog_clause.plprolog_stack D B@<C@&u FP  @A FR  E
prolog_clause D B A7  D@<C@' FR FR  E FS D B A7 sub_term@<C
@( FR FR  E FS D B@<C
@) FR FR  F FS D B@<C
@* FR FR @&/usr/lib/swi-prolog/library/listing.pl FS D B@<C
@(u FU  @A FV  Eprolog_listing D B@<C
@) FV FV  B FW D B@<C
@0 B B  E B D B@<C
@1 B B @(/usr/lib/swi-prolog/library/broadcast.pl B D B@<C
@2 B B  E B D B@<C
@3 B B  F B D B@<C
@4 B B  B B D B@<C
@* FV FV  F FW D B@<C
@+ FV FV  E FW D B@<C
@+ FR FR @,/usr/lib/swi-prolog/library/prolog_source.pl FS D B@<C
@-u FY  @A FZ @(/usr/lib/swi-prolog/library/operators.pl
prolog_source D B@<C
@. FZ FZ  E F\ D B@<C
@/ FZ FZ  E F\ D B@<C
@0 FZ FZ  F F\ D B@<C
@1 FZ FZ  E F\ D B@<C
@2 FZ FZ  FB F\ D B@<C
@( FO FO  E FQ D B@<C
@) FO FO  E FQ D B@<C
@* FO FO  E FQ D B@<C
@+ FO FO  F FQ D B@<C  C; C; @#/usr/lib/swi-prolog/library/date.pl E D B A7 date_time_value@<C  C; C;  D F\ D B A7 directory_file_path@<C  C; C; @)/usr/lib/swi-prolog/library/statistics.pl @T D B A7  @ @<C
@)u F`  @A Fa  Eprolog_statistics D B@<C
@* Fa Fa  F Fb D B@<XD  t  t t  t $rc_membersD  t  t t  t stream_pairD  t  t t  t $delete 	 D  t  t t  t  Fe 
O  FeCK^  
@5@>@;CK_  

@5@>@ @ 
@8 Ff @;CKa  



@5@ @ @8 Fg@;XD  t  t t  t 	nb_getvalD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CB  @5@7 @@/@7 A@> E)@.@7 E$ @ 
@ @ @8 C @;CB  @5@C@7 @@L@P@>@.@7 C@ @ 
@ @8 @@;CB  @5@7is_absolute_file_name @>@.@7 D
@ @7 D@ @ @8 D@;C@+C  @5 @n@.@7 Fi@2@3 @3
@4@.@7 A@ @.@7 D
@ @7 D@>@ @ @8 D@;CC  @5@.@7 D
@ @7 D@ @ @8 D@;XD  t  t t  t  @D  t  t t  t  B3 @`D  t  t @at  t B3 BA BAD  t  t t  t  B3 
O  FnC@  @5@@;XD  t  t t  t  C 	 D  t  t t  t  C 
O  CCG  @5@0 D@-@4@7 @@>@8 E @;CG   @<XD  t  t t  t  E\D  t  t t  t  A~ 	 D  t  t t  t  A~ 
O  A}CF  
 @

@5@ 
@.@7 ES @C@ @7 EG @L@P@>@;CF  
 @@5@0 @d@-
@4 @@7 A@ 
@7 A@>@;CF  @5@.
@7 Fq@.@7 CH @0 ES

@4@8 CF @;XD  t  t t  t 	protocolaD  t  t t  t  C 	 D  t  t t  t  C 
O  ECH  @5 @- Ae@7 B4@>@7 Fo@/ @-@7 B4@8 D@;CH  @5@8 Fo@;XD  t  t t  t 
thread_createD  t  t t  t 	del_attrsD  t  t t  t 
$start_auxD  t  t t  t flush_output D  t  t t  t $iso @`D  t  t @at  t F| D  t  t t  t  F| 	 D  t  t t  t  F| 
O  F}C	@V  @5 @iso@8 @@;XD  t  t t  t $enter_sandboxed 	 D  t  t t  t  F 
O  FC@1GS  @5@D

@*
 @@* @@L
@( @@?@D@*
 @@* @@L@0 @@0 Bleavesandbox @4@/@4@8 @@?@&
@;CG[    @ @ @@<XD  t  t t  t term_variablesD  t  t t  t  DD  t  t t  t $get_clause_attributeD  t  t t  t  B 	 D  t  t t  t  B 
O  BCF4  @5 @K@.@7 @L @/@/@8 @O@;XD  t  t t  t garbage_collect_atoms D  t  t t  t $valid_term 	 D  t  t t  t  F 
O  FCHB  @5@S
@> @1@0 @ B@/@4@8 @4@;CHE  @5@,
 @{@;XD  t  t t  t $import_list 	 D  t  t t  t  F 
O  FC
I"  @5@S@>@0 @ A@/@4@8 @@;C@ I%   @@5@>@.@.@7
$exported_ops @0exports@4@7$module_property @ @ 
weak@8 D3 @;C@DI)  	except
@5@>@.@.@7 F@0 F@4@7 F@D	@ @7 @@L@R@?
@0 @@0 @ @@4@/@4@7 @@ @ @.@7 Cc@ @ 
 F@8 F@;CI2  @5@>@7 @@>@ 
strong@8 F@;C
I5  @5@0 @1@1 @ A@4@8 @@;XD  t  t t  t  CD  t  t t  t  D 	 D  t  t t  t  D 
O  DCJc   @<CJd    A@<CJe    @i@<CJf   @h

@5@0 B@-@4@7 @@8 E @;C	Ji   @c@5 C@8 @.@;C	Jj   B@5 C@8 @.@;C	Jk   E@5 C@8 @.@;XD  t  t t  t  A 	 D  t  t t  t  A 
O  ACIO   A
@5@ @7 A@>@;CIQ  
@5@>@ @ @8 A@;CIS  @5@0 @@0 D D<
@4@/@4@8 @@;XD  t  t t  t  @,D  t  t t  t  DD  t  t t  t  A[ 	 D  t  t t  t  A[ 
O  AZCC  @5 @7 Cr@> C@.
@7 @L@ 
@.@7 A @ @8 E @;CD   
 A A@<XD  t  t t  t  AD  t  t t  t  A0 	 D  t  t t  t  A0 
O  CCH  
 @@5@2@y@3@Y@4@7 @ @Cyes~n@8 @E@;CH  
 @@5@2@n@3@N@4@7 @ @Cno~n@8 @E@;CH  @5@2@a@4@7 @ @Cabort~n@7 @E@8 C  @;C	H  @5helpredefine_module_reply@7 @4@Q@;XD  t  t t  t $load_one_file 	 D  t  t t  t  F 
O  FC@9E  @5@7 @@0 @@-
@4 @@7 A@*
 @@>@.@7 @@D
@"
@#@L@R@?@%@ @2@0 @ @@4@4@8 D@;CE  @5@0 
@4@.
@.@7 B @ @ 
@8 @@;XD  t  t t  t $prof_sibling_ofD  t  t t  t  D,D  t  t t  t  C7 	 D  t  t t  t  C7 
O  C6CK%  @5@0 @@0 D
@4@/@4@8 @@;XD  t  t t  t  @  
O  @ CK    @5 @8 @ @;XD  t  t t  t current_localeD  t  t t  t  C 	 D  t  t t  t  C 
O  CC@)E  @5@/@.@7 @@D
 @-@ C @u C@L
@"  $qload_file@#@?
@"   C~@#@;XD  t  t t  t recordedD  t  t t  t  Ad 	 D  t  t t  t  Ad 
O  DSCKg   
@<CKh  
@5@ @ 
@8 DR@;XD  t  t t  t locale_propertyD  t  t t  t  @0 	 D  t  t t  t  @0 
O  @/CC  @5@D@.@7 Dx @L@&
@?@(
 Ae@E@;XD  t  t t  t  DJD  t  t t  t  E 	 D  t  t t  t  E 
O  ECH  @5 @-@7 @.@.@7 @@, @>@0 E@4@8 @*@;CH   @<XD  t  t t  t  DD  t  t t  t  B\ @`D  t  t @at  t B\  BA D  t  t t  t  B\ 
O  FC	A@  @5 @@8 B^@;XD  t  t t  t \=@=D  t  t t  t  ET D  t  t t  t  ET AvD  t  t t  t  ET 	 D  t  t t  t  ET 
D  t  t t  t  BD  t  t t  t  EYD  t  t t  t prompt1D  t  t t  t  C 	 D  t  t t  t  C 
O  CCJ   @<C@HJ  
@5@2 @3 @-@4@7 A @ @2 B@4@.@.@7 @@>@.@ @7 F@ @.@7 E_ @ @ @.@7$convert_option_value @ @2@3@4@7 A@ 
@ @8 C@;CJ  

@5@8 C@;XD  t  t t  t  Eo D  t  t t  t  Eo AvD  t  t t  t  Eo 	 D  t  t t  t  Eo 
D  t  t t  t  B3 @`D  t  t @at  t B3 D  t  t t  t  B3 
O  FC@  @5@@;XD  t  t t  t $default_predicateD  t  t t  t 
nb_linkargD  t  t t  t  E 	 D  t  t t  t  E 
O  ECDO   Cv@5@>@;CDP   
 D$@<XD  t  t t  t  Am 	 D  t  t t  t  Am 
O  AlCJ  @5@0 Fz@-@4@0$store_aux_clauses
@4@0$end_aux@4@8 A@;XD  t  t t  t  A 	 D  t  t t  t  A 
O  ACI]   
@<CI^  
@5@ 
@7 D`@>@ @8 A@;CIa  



@5@ @ @8 A@;XD  t  t t  t  D* 	 D  t  t t  t  D* 
O  D)C@<D+   A

@5@>@0 E@0 A@4@-@4@0
$term_in_file
@2@4@4@0 D @@4@8 A@;C@KD1  @5@.@2@0 @ @o@4@3@0 @ C@4@4@7 @@ @ @.@7 AN @0 E@-@-@4@0 F
@2@4@4@0 D@4@8 A@;XD  t  t t  t delete_import_moduleD  t  t t  t \+ @`D  t  t @at  t F D  t  t t  t  F 
O  FC
@  @5@C@@L@P@;XD  t  t t  t random_propertyD  t  t t  t ==D  t  t t  t $clause_from_sourceD  t  t t  t setenvD  t  t t  t character_countD  t  t t  t  A 	 D  t  t t  t  A 
O  AC@'HH  @5 @@7 @@>@.@7 D@.@7 @@7 @'@0$qlf_start_file@4@7 A A@8 A@;C
HO  @5@.@7 @@8 A @;XD  t  t t  t 
numbervarsD  t  t t  t  CD  t  t t  t  C 	 D  t  t t  t  C 
O  CCG   @<CG   C



@5@7 C@ 
@8 C@;XD  t  t t  t floatD  t  t t  t @<D  t  t t  t  D_ 
O  D^C	K  @5@0 D^
@4@8 @@;XD  t  t t  t $load_file_list 	 D  t  t t  t  F 
O  FCE   @<CE  
@5@0 F
@4@.@0 @5 @1@4@7 @@ @8 F @;XD  t  t t  t $factorize_termD  t  t t  t not @`D  t  t @at  t F D  t  t t  t  F 
O  FC
@  @5@C@@L@P@;XD  t  t t  t $rc_open_archiveD  t  t t  t current_blobD  t  t t  t $thread_local_clause_countD  t  t t  t 
set_localeD  t  t t  t $length3 	 D  t  t t  t  F 
O  FCK   
@<CK  


@5@p@ 
@ @8 F @;XD  t  t t  t mutex_statistics D  t  t t  t  B @`D  t  t @at  t E  A4D  t  t t  t  B 
O  ECEa  @5@2@0 @d @f@4@3@0 A5 @@4@3@0 A7@4@4@8 @g@;XD  t  t t  t copy_stream_dataD  t  t t  t  D0 AvD  t  t t  t  D0 AwD  t  t t  t  D0 AD  t  t t  t  D0 	 D  t  t t  t  AD  t  t t  t  ED 	 D  t  t t  t  ED 
O  EDCKW  @5@8 EF@;XD  t  t t  t  DD  t  t t  t  A @`D  t  t @at  t A   D  t  t t  t  A 
O  ACA:  @5@/@8 B^@;XD  t  t t  t  C 	 D  t  t t  t  C 
O  CCG   @5@>@;CG  lexstate

@5@/@7 Cemulated_dialect@8 C@;XD  t  t t  t  B1 	 D  t  t t  t  B1 
O  B0CI  @5@.@7 C: @8 B& @;XD  t  t t  t =@=D  t  t t  t  C 	 D  t  t t  t  C 
O  CCG  @5@0scope_settings @@4@7 @@>@(
 @;CG   F


@5@7 C F@ 
@8 @L@;XD  t  t t  t  EaD  t  t t  t  EzD  t  t t  t  A 	 D  t  t t  t  A 
O  ACJ  @5@>@;CJ  -c
@5@>@;CJ  

@5@8 A@;XD  t  t t  t seeD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @C@%G'  @5@+
@7 @@>@0 A7@-
@4 @@7 A@0 A9@-@4 @@7 A@ 
@ @8 F @;CG-   @<XD  t  t t  t protocollingD  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  DD  t  t t  t  C 	 D  t  t t  t  C 
O  CCD   
@<CD  


@5@>@ @2@4@8 C@;CD  



@5@ @ @8 C@;XD  t  t t  t 	$qlf_infoD  t  t t  t  C 
O  CC@!BJ  @5@0 C

 @4@0 C
@-@4@0 @@1 @@0
loop_error
@4@1 D
@4@8 @@;XD  t  t t  t getenvD  t  t t  t $requireD  t  t t  t tmp_file_streamD  t  t t  t  E8D  t  t t  t 
byte_countD  t  t t  t  @D  t  t t  t  C- 	 D  t  t t  t  C- 
O  C,CG   C

@5@7$file_scoped_flag @8 @L@;XD  t  t t  t prolog_nodebugD  t  t t  t  F 	 D  t  t t  t  F 
O  FC@*I  @5@/@0 
@1 A@/@/@/@4@7 A@>@0 A@-
@-@-@4@0 
@1 A
@4@8 @y @z@;CI   @<XD  t  t t  t  DD  t  t t  t $atom_hashstatD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CFJ  @5@C
@0 A@/@4@7 @@L
@P@0 
@4@ Cprolog_load_file C@>@;CFM  @5@0 A@/@4@7 @@>@7$assert_load_context_module @8 @@;C@"FQ  @5@2@0 @ @o@4@3@0 @ C@4@4@.
@7 @@ 
@7 G@ 
@8 Ay @;XD  t  t t  t 	$break_atD  t  t t  t $prolog_list_goal AD  t  t t  t  G	 	 D  t  t t  t  G	 
O  G	CK  @5@ Cprolog_list_goal C@>@;CK  @5@: Clisting C@;XD  t  t t  t get_codeD  t  t t  t  @  
O  @ CA    @5@Q@;XD  t  t t  t number_codesD  t  t t  t  @D  t  t t  t  FD  t  t t  t  @ 	 D  t  t t  t  @ 
O  CC@gH3  @5@!@0 BM @@/ @ @ @4@#@@@C@/@/@.@.@/@ 
@7 E @ @7 F @D@  @@7 @@L@ @ @ @ 
@7 E}@  @@7 D@?@ @ @7 E@  @@7 @@?@ @7 F @F@>@ @8 @@;XD  t  t t  t 	code_typeD  t  t t  t  D 	 D  t  t t  t  D 
O  DC@?I  @5@D@.@ @7 @r@0 @1 A@/@/@/@4 E
@7 E@L@R@?@0 A@1 @-@1  A@4@ 
@7 B/@0 A
@4@/@ 
@8 A@;XD  t  t t  t 
current_opD  t  t t  t $nospyD  t  t t  t  B3 @`D  t  t @at  t B3 BAD  t  t t  t  B3 
O  GC@  @5@@;XD  t  t t  t writelnD  t  t t  t  @i @`D  t  t @at  t F D  t  t t  t  @i 
O  FCE  @5@8 @g@;XD  t  t t  t  D  t  t t  t 
mutex_trylockD  t  t t  t 	$fetch_vmD  t  t t  t  @D  t  t t  t b_setvalD  t  t t  t  BD  t  t t  t at_end_of_stream D  t  t t  t once @`D  t  t @at  t G! D  t  t t  t  G! 
O  G"C@  @5@@>@;XD  t  t t  t $importD  t  t t  t 
noprotocol D  t  t t  t  E 	 D  t  t t  t  E 
O  ECHy  @5@0 A5 @@4 @@7 A@>@0 @@0 Amodule_file
@4@/@4@8 @@;C@ H|  @5@.
@ 
@7 @'@0 F
@4@7 A@7 E @ 
@7 D A@8 D@;XD  t  t t  t  CD  t  t t  t 	unifiableD  t  t t  t  D9 	 D  t  t t  t  D9 
O  D8C
I  
@5@>@;CI  
 B
@5@ 
@ @8 D7@;XD  t  t t  t  CHD  t  t t  t $qlf_assert_clauseD  t  t t  t put_charD  t  t t  t  FD  t  t t  t  E 	 D  t  t t  t  E 
O  ECH  @5@S
@>@.@7 D @/@7 @@8 E~@;CH  @5@7$reserved_module @>@0 @@0 B @& B
@4@/@4@8 @@;CH   @<XD  t  t t  t  A 	 D  t  t t  t  A 
O  AC@&I  @5@.@7 DK @@@.@7 @@/@.
@7 F @1@0undefined_export

@4@7 @4@Q@?@R@F@;XD  t  t t  t  F 	 D  t  t t  t  F 
O  FCG   generate_debug_info@<CG   optimise@<XD  t  t t  t compile_aux_clauses 
O  G4C	J  @5 B @@7 @L@>@;CJ  @5@.@/@7 @8 Ak@;XD  t  t t  t 
line_positionD  t  t t  t  @~ 	 D  t  t t  t  @~ 
O  @}CB   txt@<CB   
executable@<CB    AB@<XD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CKG  

@5@ 
@8$member_ @;XD  t  t t  t  ApD  t  t t  t tty_gotoD  t  t t  t read_clauseD  t  t t  t $run_at_halt  AD  t  t t  t  G>  	 D  t  t t  t  G>  
O  G> C@ K  @5@0 EV@0 Bg@-
@-@4 @@-@4@0 B@0 D]
@4@1 D@4@8forall$apply@;XD  t  t t  t  ED  t  t t  t  AX 	 D  t  t t  t  AX 
O  DwCC    @<C@(C  
@5@D F@7 @@L@ 
@8 Dv@E@?@ 
@.@7 Dv@a@f@b@n@w@;XD  t  t t  t  @GD  t  t t  t  AH 	 D  t  t t  t  AH 
O  AGCB  @5@S@>@8 B@;CB  

@5@>@7 AF@ 
@8 AF@;CB  
@5@>@Q@;CB   

@<XD  t  t t  t $rc_save_archiveD  t  t t  t profilerD  t  t t  t  D 	 D  t  t t  t  D 
O  DCE  @5@S
@>@0 @ B@1 B@0  @i@4@/@4@8 @@;CE  @5@>@;C@&E  @5@0 A@/@4@7 @@>@D
@7 @@L
@8 @@?
@0 @@0 @ @W
@4@/@4@8 @@;C@-E  @5@"
@#@>@D
@7 @@L
@8 F@?@0 @@0 @ @
@4@1 B@0  @i@4@/@4@8 @@;CE  @5@8 F @;XD  t  t t  t $clause_term_positionD  t  t t  t $prof_procedure_dataD  t  t t  t  D  t  t t  t number_charsD  t  t t  t  D  t  t t  t  Cn 	 D  t  t t  t  Cn 
O  CmC@)GJ  @5 B@7 @L@D@0	sandboxed@-@4@7 @@.
@7 F @+
@L B@ 
@8 C@?@R@F@;XD  t  t t  t  BY 	 D  t  t t  t  BY 
O  BXCF   BL

@5@/@7 @'@7 C@8 DM  @;XD  t  t t  t numberD  t  t t  t 	char_typeD  t  t t  t  BB @`D  t  t @at  t BB  A4D  t  t t  t  BB 
O  GRCE}  
@5@>@8 C@;CE   


@5@0 @3
@4@8 C@;XD  t  t t  t  BH 	 D  t  t t  t  BH 
O  BGC
I  @5@S
@>@0 @ B@/@4@8 @@;CI  

@5@"
 A@#@>@;CI  @5@0 
@4@8 D:@;XD  t  t t  t  G- 	 D  t  t t  t  G- 
O  G,CH    @<CH    @T@<XD  t  t t  t 	$local_opD  t  t t  t  @0 	 D  t  t t  t  @0 
O  B5CC  @5@7 @.@D@)
@L@R@?@8 C@;XD  t  t t  t  CD  t  t t  t read_pending_inputD  t  t t  t  B3 @`D  t  t @at  t B3 BA BA BA BA BA BAD  t  t t  t  B3 
O  GUC@  @5@ 
@ @ @ @@;XD  t  t t  t $spyD  t  t t  t shellD  t  t t  t  F 	 D  t  t t  t  F 
O  FCK   Ea@5@8 GJ @;CK   @W@5@8 F@;CK   D@5@.
@7 F@ 
@8 C @;XD  t  t t  t $skip_script_line 	 D  t  t t  t  G\ 
O  G\CD  @5@D#@7 C @L
@8  @?@R@;XD  t  t t  t mutex_unlockD  t  t t  t $clauseD  t  t t  t $attvars_after_choicepointD  t  t t  t >D  t  t t  t compile_predicatesD  t  t t  t  @D  t  t t  t  CFD  t  t t  t $import_wicD  t  t t  t  E 	 D  t  t t  t  E 
O  ECD  @5@0 B'@-@4@7 @@>@,default@0 B'@4@8 B,@;CD   @<XD  t  t t  t  CD  t  t t  t  BD  t  t t  t length 
O  GjC@AKr  @5@S@>@.@.
@7 B@D
@*
 @{@L@&@?@(@D@S
@L@+
@ 
@8 F@?@0 @@0 @ @
@4@1 B@0  Gj@4@/@4@8 @@;C@OK}  @5@7 Ea @a@h@b @t@>@.@.
@7 B@D@*
 @{@L@&@E@?@.@D@S
@L@a@h@i@l C@x@ 
@ @8 Cd @?@0 @@0 @ @
@4@1 B@0  Gj@4@/@4@8 @@E@;CK  @5@7 Gl@>@0 @@0 Anot_less_than_zero@4@1 B@0  Gj@4@/@4@8 @@;CK  @5@0 @@0 @ Ea@4@1 B@0  Gj@4@/@4@8 @@;XD  t  t t  t message_queue_propertyD  t  t t  t <meta-call> D  t  t t  t  Gr AvD  t  t t  t  Gr 	 D  t  t t  t  FmD  t  t t  t $put_quotedD  t  t t  t  @GD  t  t t  t 
line_countD  t  t t  t  EN 	 D  t  t t  t  EN 
O  EMCE  
 A@5@0 A@/@4@ @7 @@>@;CE   E@5@.@7 @@  @o@ C F@>@;C@YE  @5 Ae@7 @.@.@.@7 @@  @o@ C F@. @-@ C F@ @ @7 @@D@% C@7 AI@D@7 E @L@(
qload@?
@B C@7 AI@L@(
 B@O@L@>@?@B@ @7 B @L@>@(
 B@O@;CF
    E@<XD  t  t t  t  AhD  t  t t  t  CD  t  t t  t  C[ 	 D  t  t t  t  C[ 
O  CZC
A  @5 @B@0initialization_failure
@4@8 @4@;XD  t  t t  t 
set_randomD  t  t t  t tty_putD  t  t t  t $confirm 	 D  t  t t  t  G| 
O  G|C@mB  @5 C@7 @4 @/@7 C @.@7 C@D@+@2@y@3@Y@3@j@3@J@3@ @3
@4@7 @@L@> C@0if_tty@3@0 Cyes@4@4@8 @4@?@-@D
@ @2@n@3@N@4@7 @@L
@> C@0 G@3@0 Cno@4@4@7 @4@Q@?
 F@0 Cconfirm@4@7 @4@Q@;XD  t  t t  t $undefined_procedure AD  t  t t  t  G 	 D  t  t t  t  G 
O  GCA  @5 @T@0 @4@.@7$prefix_module undefined_predicate@ @.@ C	exception C@>@&
@;CA  @5 Bu @@7 @L@7 E @>@(
retry@;CA    @1@<XD  t  t t  t  @ND  t  t t  t compareD  t  t t  t $atom_referencesD  t  t t  t 
$xr_memberD  t  t t  t current_keyD  t  t t  t  Cq 	 D  t  t t  t  Cq 
O  CpC@9G5  @5 C@7 @L@D@)@0 A@-@4@7 @@L@D@.
@7 CS @L@ 
@.@7 F@?@%@E
 C@ @8 C@?@R@F@E@;XD  t  t t  t $add_dialect 	 D  t  t t  t  G 
O  GCG  @5 F@.@7 @L@,swi@>@" D
@#@;CH   

@<XD  t  t t  t atom_stringD  t  t t  t set_end_of_streamD  t  t t  t 	$break_pcD  t  t t  t $profileD  t  t t  t  AD  t  t t  t mutex_unlock_all D  t  t t  t  AD  t  t t  t  D  t  t t  t  A2 @`D  t  t @at  t A9 D  t  t t  t  A2 
O  A9CEk  @5@2@0 @d @f@4@3@0 A5 @@4@3@0 A9 @@4@4@8 @g@;XD  t  t t  t >=D  t  t t  t redefine_system_predicateD  t  t t  t call_shared_object_functionD  t  t t  t  B3 @`D  t  t @at  t B3 BA BA BA BA BA BA BAD  t  t t  t  B3 
O  GC@  @5@ 
@ @ @ @ @@;XD  t  t t  t  G; 	 D  t  t t  t  G; 
O  G:CKJ   @<CKK  
@5@ @ 
@8 G9@;XD  t  t t  t 
mutex_destroyD  t  t t  t 
nb_linkvalD  t  t t  t  E; @`D  t  t @at  t E:  D  t  t t  t  E; 
O  E:C@   


 
@5@>@0 @1 E:
@4@@;C@ @   


 

@5@0 @1 E:
@1 @4@@;XD  t  t t  t  CDD  t  t t  t  A 	 D  t  t t  t  A 
O  AC
Jy   B@5@> @1cannot_redefine_comma@7 @4@Q@;C@,J|  @5@.
@.@7 E  @D Ae@7 @.@L@ 
@ @8 @ @E@?@ 
@ @.@7 @ @ development@8 G' @;XD  t  t t  t  G 	 D  t  t t  t  G 
O  GC	A  


@5@>@;C
A    
@<XD  t  t t  t $depth_limit_exceptD  t  t t  t  FD  t  t t  t $import_ops 	 D  t  t t  t  G 
O  GC@;I  @5@7 B @>@" A



@#@ 
@ @0 
@4@7 A @D@ 
@ @ @7 A @L@R@? @B@0no_exported_op@4@8 @4@;C@3I  @5@@@)@.
@.@.@7 G@" A
 
@#@ 
@ @0 
@4@7 G@Q@?@R@F
@E@;XD  t  t t  t  @ 	 D  t  t t  t  @ 
O  AC@[  @5@S
@0 @ B@/@4@8 @@;C@^  @5@>@;C@_  @5@>@ @ 
@7 A@ @ 
@8 A@;C@b   B

@5@>@ @ 
@7 A@ @ 
@8 A@;C@e   

@5@>@ @ @ 
@8 A@;C@g   @@5@>@0 
@4@ 
@8 Ev@;C@0@i   A@5@>@0 @0 
@4
@4@0 @@-@/@4@0 @5 @1@1 @@1 B@0 
@4@/@4@8 @@;XD  t  t t  t term_attvarsD  t  t t  t break D  t  t t  t make_directoryD  t  t t  t thread_propertyD  t  t t  t protocolD  t  t t  t  F{D  t  t t  t  FD  t  t t  t put_attrD  t  t t  t tmp_fileD  t  t t  t   	 D  t  t t  t   
O  CA  input D$


@5@>@ @ 
@8 @;CA   @<XD  t  t t  t tty_sizeD  t  t t  t  DFD  t  t t  t @ @`D  t  t @at  t G  A4D  t  t t  t  G 
O  GC	@  @5@0 G@4@@;XD  t  t t  t varD  t  t t  t  AD  t  t t  t $current_breakD  t  t t  t  E9D  t  t t  t ttyflush D  t  t t  t $atom_completionsD  t  t t  t $check_load_non_module 	 D  t  t t  t  G 
O  GCH  @5@/@7 @r@>@;C@6H  @5@.@/@7 E @+@>@0 @@-
@4@ENon-module file already loaded into module ~w; trying to load into ~w@2@3@4@7 @E@0 @@0 B @& @n
@4@1 B@0  @i@4
@4@8 @@;CH&   @<XD  t  t t  t 	char_codeD  t  t t  t  CD  t  t t  t  Bf @`D  t  t @at  t Be D  t  t t  t  Bf 
O  BeCK  @5@0 Bg
@1   @4@8 DG@;XD  t  t t  t  BD  t  t t  t 
$vm_assertD  t  t t  t prolog_skip_levelD  t  t t  t 
$prof_nodeD  t  t t  t  BD  t  t t  t prolog_current_choiceD  t  t t  t  B$D  t  t t  t  FD  t  t t  t =:=D  t  t t  t  GD  t  t t  t  @D  t  t t  t directory_filesD  t  t t  t ! D  t  t t  t 
mutex_lockD  t  t t  t b_getvalD  t  t t  t  B @`D  t  t @at  t B D  t  t t  t  B 
O  BCEW  @5@2@0 @d @f@4@3@0 A5 @@4@4@8 @g@;XD  t  t t  t 
open_xtermD  t  t t  t  Ct 	 D  t  t t  t  Ct 
O  CsC@4Ge  @5@0 E	@-@4 @@7 A@D@.
@7 DC @L@&
@?@( @E
@D
@* @@L@R@E@?@p@ @8 C@;XD  t  t t  t wait_for_inputD  t  t t  t 
thread_signalD  t  t t  t $depth_limit_falseD  t  t t  t  F 	 D  t  t t  t  F 
O  FC@gDm  @5@7 G] @ @.@7 D@7 C@.@2@0variable_names@-@4@3@0subterm_positions@-@4@4@7 G= $variable_names@ @7 G @D@*@* E@L@>@D@"
@#@L@Q@?@ @ @ 
@ @ @ @ @8 D @?@ @ @ 
@ @ @ @ @8 G@;XD  t  t t  t  FD  t  t t  t $get_choice_pointD  t  t t  t  D6 	 D  t  t t  t  D6 
O  D5CIv   @<C@Iw   A


 

@5@>@ @0 @-@4@7 A@.@ @7 Gk @.@2@4@7 A@.@2@4@7 A@D@0 @4 @`@7 E@L@0 @4 @`@7 Ev@?@R@D@%@.@/@7 @L@0 A@0 Bd@1 @4@/@4@.@0 @> @1@4@7 @@?@0 G@1 B G@1 @4@7 Dz@F@ @ @ @ @8 D4@;C@8I   A



 A
@5@>@0 A@4@7 G @ @ 
@ @ @8 D4@;C@?I  


@5@0 @1 G#@0 @4@4@.@0 @5 @1@4@7 @@0 Gh@4@7 A@ @ @ @ @8 D4@;XD  t  t t  t  EK 	 D  t  t t  t  EK 
O  EJCE+  
 @5@>@;CE,  @5@0 En
@/@/@4@7 DD@.@7 A_@0 En
@4@8 B
@;XD  t  t t  t ignore @`D  t  t @at  t G D  t  t t  t  G 
O  GCA  @5@@>@;CA   @<XD  t  t t  t  C 	 D  t  t t  t  C 
O  CCG  @5@7 A^@Q@;XD  t  t t  t $unload_fileD  t  t t  t  F 	 D  t  t t  t  F 
O  FCJ  @5@7 @@>@0 @@-
@4@0 C]@/@4@8 G@@;CJ  @5@/@8 E@;XD  t  t t  t  @D  t  t t  t  G D  t  t t  t  G 	 D  t  t t  t  G 
O  GCG  @5@0register @@4@7 @@>@;C@(G  @5@.
@/@7 @>@7 G @.@7 G @ @.@7 E@0  @1 E
@4@ 
@8 Ak@;C@FG  @5@7 G@.
@7 G@ 
@.@7 E@D@$@0 E
@/@4 @@.@7 EU@C@ @0 A@/@4@7clause_property A"@L@P@L@ @7 D@?@R@E@0 E
@4@8 Dz@;XD  t  t t  t add_import_moduleD  t  t t  t  A 	 D  t  t t  t  A 
O  ACIV   

@5@7 @@7 Gl@>@;CIW   @

@5@7 @@8 Gl@;XD  t  t t  t 
thread_detachD  t  t t  t get_attrD  t  t t  t $new_findall_bag D  t  t t  t  DD  t  t t  t  G(D  t  t t  t  E/ AvD  t  t t  t  E/ @D  t  t t  t  E/ 
O  E/CAF E E D
 @@5@6 E@D
 G3 @@7 @L@L
@R@?@7debug_topic G@Q@;CAL E E	debugging
 @@5@6 G@D
 G3 @@7 @L@L
@R@?@7 G@Q@;CAR E E	assertion@5@6 G G3 @@7 @L@( @@;C@&AU E Eassume@5@6 G At@0
compatibility@1renamed@0  H@4@1  H@4@7 @5 G G3 @@7 @L@( @@;CA  B B@5@6 B@8math_goal_expansion B@;C@*@u B B A



 A
  @T@5@6 B@C@ @7	qualified B@L@P B B@8 B@;C@;@ B B @e



 E: C"
@5@6 B B B@7 B@C@.@2@3
@3@4@7 FToccurs@* G@L@P@?@E@;C@ @ B B 


 

@5@6 B@7 @@ @7
rename_module B B B@8 B@;C@ B B  B
 @h @d E3@<CA B Bbb_put


	nb_setval

@5@6 B@ @8bb_key B@;CA	 B Bbb_get


 EH

@5@6 B@ @8 H@;CA B B	bb_delete


 B H"

 D@5@6 B@ @8 H@;C@"A B B	bb_update



 B H"

 H@5@6 B@ @8 H@;XD  t  t t  t variant_sha1D  t  t t  t 	read_linkD  t  t t  t current_flagXQM @T-C @TS XD  t  t t  @Tt 
is_true_vc AvPunhandle_quantifiers_in CE Eu E        

@5@C@/@/@7qbindingname C@L@P@>@;CE E H.@5@.@7
fetch_vars_in C@7adjust_qbindingnames C@>@7do_unhandle_quantifiers_in C@>@;XPprocess_function_list C@$C	 Eu E        

) 
 E;
@5@ 
@ @7find_core_type C@ @7 H?@>@;CC E H=

 B
@5@ 
@ @7 H?@>@ @ @7 H; C@>@;XD  t  t t  @Tt vcs_proved_this_session AvP
checktypes C@4 Eu E        
@5@ @7	checktype C@ 
@ @8 HD C@;C@7 E HF @<XPconvertHelp CC@ Eu E         Fcheckerhelp@5@>@;CCA E HM

@5@>@;XPfact C@C Eu E        @5@/@8hyp C@;C@3@D E HQ C

@5@@@/@0 F@1<>@4@7 HR@?@@@/@0 C@4@7 HR@?@/@0 F@1 HU@4@8 HR@;C@3@E E HQ HU

@5@@@/@0 F@1 C@4@7 HR@?@@@/@0 HU@4@7 HR@?@/@0 F@1 C@4@8 HR@;C@3@F E HQ Gf

@5@@@/@0 F@1<=@4@7 HR@?@@@/@0 D1@4@7 HR@?@/@0 F@1 G@4@8 HR@;C@3@G E HQ HZ

@5@@@/@0 F@1 H[@4@7 HR@?@@@/@0 HW@4@7 HR@?@/@0 F@1 HX@4@8 HR@;C@3@H E HQ H[

@5@@@/@0 F@1 HZ@4@7 HR@?@@@/@0 HX@4@7 HR@?@/@0 F@1 HW@4@8 HR@;C@3@I E HQ HX

@5@@@/@0 F@1 HW@4@7 HR@?@@@/@0 H[@4@7 HR@?@/@0 F@1 HZ@4@8 HR@;XPprocess_enumeration_list CB E H=
 H> E;@5@>@;CB E H=
 B


@5@ 
@ @7 H\ C@>@;XP
restore_vc CA Eu E        @5@.@7saved_vc C@7 Dz@Q@;CA E Ha @<XD  t  t t  @Tt enumeration_list AP He CB Eu E        @5@7 @@/@7enumeration C@7is_in C@>@;XD  t  t t  @Tt 	inst_form AvPis_it_ok CD- E H. G@5@7nochange C@>@;C@D/ E H. G@5@@@/on@7typechecking C@@
@7trying_a_replace_all  C@.
@7replace_all_expr_type C@ 
@7 HG@?@@@C@7 Hx@L@P @@7 HG@?@6!!! ERROR: New expression does not typecheck properly.@7 C @7 Ez  @Q@E
@?off@7 Hu@E
@0con@/@4@7 @ @0 H@4@7 Dz@7unhandle_quantifiers_in_con  C@0posslog@-@-@4@7 H@0logfact@4@7 Dz@@@7 Hx@F@F@E@?@$@.@.@.@7rep_working_on C@.@7 H C@.@2@3@3@4@7 A@0 H@4@7 Dz@>@;CDN E H.@5@>@;XD  t  t t  @Tt normal_video AvP H C@qu F5   8AA H @<XPread_answer CA E Hg@5@7 C@7 C C (yes/no)? @7 H@7output_newline_if_necessary  C@7 F{  @7get_yes_no_answer C@@@( G@?@( G@;XPruleused_noprefix CBm Eu E        



@5@2@3
@4@7ruleused C@8strip_rule_prefix C@;XD  t  t t  @Tt bad_rulefile  AvPlist_files_with_extension C@5@w E F-@5@.@7 D C@2@.@4@.@7 D E@.
@ 
@7 E+ @ 
@.@7 G C@ @.@7filesWithExtension C@@	@( @{       <THERE ARE NONE>@7 H@?@ @7displayListOfFiles C@>@Q@;XPis_ok_front_part_of_vc_line C@=D] E H=
@5@@@a@b@0@h@r@a@h@b@9@r@?@(@@@a@b@A@h@r@a@h@b@Z@r@?@@@a@b@a@h@r@a@h@b@z@r@?@2@4@2@_@4@7 C @>@;CDh E H=@5@>@;XD  t  t t  @Tt in_declare_command  AvP
max_hyp_no C@ Eu E        @5@/@7 HR@C@.@/@7 HR@a@h@g@s@L@P@?@E@>@;C@ E H  @<XPsort_rules_used  C@"Bw E H@5@.
@0 H
@4@.@7 @w@, @{@.@7 A @>@0 H@/@4@7 DD H@7add_rules_again C@>@;XPtv_fetch_digits C@$Ac Eu E        


@5@ 
@7 Gl@a@b @f
@r@a@f
@b	@r@>@ @ @7 H C@>@;CAh E H

@5@>@;XPspecial_rulefile C@ Eu E         
 F A@S@P@E@C@I@A@L@<C@ E H 
 H A@R@E@C@O@R@D@<C@ E H  H A@S@P@E@C@I@A@L	inference@<C@ E H  H A@S@P@E@C@I@A@Lsimplify@<C@ E H  H A@S@P@E@C@I@A@Llogic@<C@ E H  H A@S@P@E@C@I@A@Lstandardisation@<C@ E H  H A@S@P@E@C@I@A@Leq@<C@ E H  H A@S@P@E@C@I@A@Lequiv@<C@ E H  H A@S@P@E@C@I@A@Lunification@<C@ E H  H A@R@E@C@O@R@D B@<C@ E H  H A@R@E@C@O@R@Drecord_equality@<C@ E H H A@R@E@C@O@R@D
mk__record@5@8
spark_enabled  C@;XP Hr CBD E H.@5@7 Hx@>@;CBE E H.@5EXPRESSION REMAINS: @7 H@7 H@7 H@>@;XP
order_updates C@' Eu E        @5@.@7 HG@.
@.@7make_update_list C@ 
@.@7 E @ @ @7reconstruct_record C@>@;XD  t  t t  @Tt undelete  AP H  CBz E Hg@5@@	hyplist@/@7command_arg C@E
@?@+UNDELETE -- which hypothesis or hypotheses?Hypotheses? @7prompt_user C@.
@7rread C H@7parse_command_arguments C@7
do_undeleting  C@>@;XPstandard C@GA" Eu E        

@5@.@7cv C@.
@7sp C@ 
@.@7leftint C@ @.@7oneint C@ @.@7
createlist C@ @.@7sortlist C@ @.@7busort_prods C@ @.@7compress C@ @.@7nozeros C@ @.@7	form_expr C@ @.@7sign C@ @8tidy C@;XD  t  t t  @Tt prolog_predicate_name @D  t  t t  @Tt proved_for_case AvD  t  t t  @Tt 
type_alias AvP I( CCH E I
@5@7reorder C@>@;CCJ E I
@5@.@7 I3@ 
@.@7 I'@0 A@4@7sp1 C@>@;CCO E I @5@>@;XP	read_word CA E H=@5@7is_a_single_character C@>@2
@4@7 H@7fget0 C@>@;CA E H=@5@7is_a_word_split_char C@.
@7 I>@ 
@7 I9 C@>@;C@$A E H=@5@.
@7make_lower_case C@.@7 I>@ @.@7restword C@2
@4@.@7
truncate_list C@ @7 H@>@;XPtry_rule C@2C. E H.=>


@5@ 
@7
pos_newsub C@0num_matches@/@4@7 DD@0 IU @4@7 DGabandon_search@7 DD@0search_count@/@4@7 DD@/@0 IP
@4@7search_rules C@7 IU C@>@;XP@"ask_user_if_search_should_continue  C@/@ Eu E        @5@7 H@7 H@=%%% TWENTY MATCHES FOUND: Do you wish to continue the search?@7 H@7 H@8    Type Y(es) to continue search, N(o) to abandon it...@7 H@7 H@7 H    Continue search@.
@7 H C@@@(
 G@0 IX@/@4@7 DD@?@(
 G IW@7 Dz@>@;XD  t  t t  @Tt expand_query AvD  t  t t  @Tt  Ie @D  t  t t  @Tt  Ie 
P IeC@s D   ѣA Ig@5@6 D@ 
@8 If Ih@;XP I. CC E I A
 

 C

@5@ @7 I-@>@;CC E I A


 A

@5@ @7 I-@>@;CC E I Ij
 Ij

@5@ 
@7 I-@>@;C	C E I

@5@7product C@>@;XPeof_char C@W E F- ?@<XPspecify CB E H.@5@+Change which occurrence (number/none/all)? @7 E9 C@>@;XD  t  t t  @Tt quit  AP Iu  C@R Eu E        @5@7clear_up_could_facts  C@@ @7case_pointer C@>NO FRAME LEFT TO QUIT@7 H@F
@?@=@.
@7 I{@a@g@b @s@0 H	quitframe
@4@7 Dz@@@/@/@.@7subgoal_formula C@>QUITTING CURRENT PROOF BY @7 H@7 H ATTEMPT@7 H@7 H@7
abort_subgoal  C@?@/@/@7on_case C@>@'QUITTING CURRENT PROOF BY CASES ATTEMPT@7 H@7 H@7
abort_case  C@E@>@;XPnot_writeable_warning C@ E H=@5 @T@7 D C@7 H!!! ERROR trying to delete @7 H@7printq C@7 H@7 HFile is not writeable.@7 H@8 F @;XPmk_diff CB E H
@5@>@;C@'B E H
@5@ @.@7 I C@@
@ 
@7in_set_list C@&@?@ 
@7not_in_set_list C@"
@#@>@;XD  t  t t  @Tt record_consults AvP I C@j H H  Ht@<XPfind_mutual_types CA Eu E        @5@7 HG@7 HG@>@;XPrenumber_and_print C@$@A E Hg@5@@@7novars C@7 I@?@@@C@7 I@L@P@/@7mynumbervars C@7backtrack_printq C@Q@?@R@;XPgethyp C@B Eu E        @5@7 HR@0 HS
@4@7 H@>@;XD  t  t t  @Tt totally_specified_replace  AvPfile_exists C E F-
 A>@5@8 A@ C@;C
 E F-
 C@5 C@8 AJ C@;C
 E F-
 C@5 C@8 I@;XD  t  t t  @Tt could_not_infer AvPqvars_in_vc C@ Eu E        @5@.@0qvar@4@7 @w@,
 @{@>@;XP
maybe_halt  CC: E H=  @5@/@/@7vc C@>@;CC= E H=  @5@*CANNOT CONTINUE: Proof session terminated.@7 H@7 H@>@8 I@;XPval C	D9 Eu E        

@5@7 @@>@;XPwrite_deleted_hyps  C@ E H @5@C
@/@7deleted C@L
@P@>@;C@ E H  @5@7 H@7 H@<PLUS the following deleted (currently unuseable) hypotheses:@7 H@7 H@7 H@Q@;C
@ E H@5@.
@7 I@7write_deleted_hyp C@Q@;C@ E H  @5@>@;XP
runtime_entry C@Q E E A]@5@7startup_sequence  C @7 F@>@;XD  t  t t  @Tt forwardchain  AP I  C@E Eu E        @5@@
expression@0 G^@-
@-@4@7 H@E@?@1FORWARD_CHAIN -- For which hypothesis/conclusion?@#Type h#N or c#N as appropriate ... @7 H@.@7 I @" I

@#@>@0 Hcommand I@4@7 H@0 H I@1 I@1 I
@4@7 DG@7
forward_chain C@>@;XPdo_norm_expr CC E I@5@S
@7 H<<< ERROR: illegal variable >>>@7 H@7 H@>@Q@;CC E I @ @@5@>@;CC E I @ @@5@>@;C	C E I

@5@7 @@>@;C@/C E I C


@5@.@7 HG@@@( Ea@?@(real@>@0 C
@4@.@7 I	 C@0 C @4@7simp_rel C@>@;C@2C E I C


@5@.@7 HG@ @.@7do_norm_typed_expr C@ 
@ @.@7 I@@@&@( @@?
@" C@#@>@;C@/C E I HU


@5@.@7 HG@@@( Ea@?@( I@>@0 C
@4@.@7 I@0 HU @4@7 I@>@;C@2C E I HU


@5@.@7 HG@ @.@7 I@ 
@ @.@7 I@@@&@( @@?
@" HU@#@>@;C@0C E I H[


@5 Ea@7 HG@ 
 Ea@7 HG@>@0 A@0 C
@4@4@.@7 FD C@0 HW @4@7 I@>@;CC E I H[


@5@0 HX
@4@7 I C@>@;C@0C E I HX


@5 Ea@7 HG@ 
 Ea@7 HG@>@0 A@0 C
@4@4@.@7 I@0 HW @4@7 I@>@;C@+C E I HX


@5 I@7 HG@ 
 I@7 HG@>@0 C
@4@.@7 I@0 HX @4@7 I@>@;C@2C E I HX


@5@.@7 HG@ @.@7 I@ 
@ @.@7 I@@@&@( @@?
@" HX@#@>@;C@/C E I HZ


@5@.@7 HG@@@( Ea@?@( I@>@0 C
@4@.@7 I@0 HW @4@7 I@>@;C@2D
 E I HZ


@5@.@7 HG@ @.@7 I@ 
@ @.@7 I@@@&@( @@?
@" HZ@#@>@;CD E I HW


@5@0 HZ
@4@7 I@>@;CD E I F F
@5@7 I@>@;CD E I F C


@5@0 HU
@4@7 I@>@;CD E I F HU


@5@0 C
@4@7 I@>@;CD E I F HZ


@5@0 H[
@4@7 I@>@;CD  E I F HW


@5@0 HX
@4@7 I@>@;CD! E I F HX


@5@0 HW
@4@7 I@>@;CD" E I F H[


@5@0 HZ
@4@7 I@>@;CD$ E I F
 F

@5@ 
@7 I@>@;CD& E Iand


 I

@5@ @7 I@ 
@ @7 I@>@;CD+ E Ior


 I

@5@ @7 I@ 
@ @7 I@>@;CD0 E I CJ


 CJ

@5@ @7 I@ 
@ @7 I@>@;CD5 E I<->


 I

@5@ @7 I@ 
@ @7 I@>@;C@_D? E Ifor_all 



 I 

@5@ 
@.@7 H?@>@@@ @/@7	var_const C@>@ @ @7 I@?@,@@@0 Ip@4@7 DG@ @ @7 I@0 I I@4@7 H@?@0 I I@4@7 H@Q@>@;C@_DM E Ifor_some 



 I 

@5@ 
@.@7 H?@>@@@ @/@7 I@>@ @ @7 I@?@,@@@0 I I@4@7 DG@ @ @7 I@0 I I@4@7 H@?@0 I I@4@7 H@Q@>@;C@ D[ E Iupdate



@5@.@7 HG@>@0 I
@4@ @7 I@>@;CDa E I@5@. @@7
defined_funct C@7
simp_funct C@>@;XD  t  t t  @Tt  H AvPqvars_in C@ E I@5@7 @@@@7 I C@>@"
@#@?@( @{@>@;C@ E I@5@2@/@-@4@7 A@7
qvars_in_list C@>@;XD  t  t t  @Tt 
inst_saved_vc AvP	listconcs C@q E H @5@>  NO CONCLUSIONS LEFT@7 H@>@;C@u E H

@5@.@7conc C@>  C@7 H@7 H:  @7 H@7 H@7 H@>@;C@~ E H@5@a@g@h@q@>@7 J C@p
@7 J@>@;C@ E H@5@>@;XD  t  t t  @Tt input_from_terminal  AD  t  t t  @Tt  J  AvP J  C@$ H H   @<XPsave_enumeration_constants CB E H=

@5@0 I
c@4@7	maybe_add C I@7save_used_identifier C@>@ 
@8 J C@;CB E H=
@5@>@;XPsize CCq E H@5@7 @@.@7 H@>@7 G@>@;C@1Cw E H@5@7 Gl@@
@a@g@b @t@' @%
@?@a@g@b @q@'@a@g@k Ij@x
@>@ 
@.@7count_places C@>@a@f@i@n@w@;XD  t  t t  @Tt 
inverse_video AvP J( C@o H H @<XPreplace CC E H.@5@0all_done G@4@7 Dz@/@7change C@>@;XPruleused_this_session_noprefix CBr E H



@5@2@3
@4@7ruleused_this_session C@8 H@;XPtv_print_type_data CB E H@5@7 H: @7 H@7 H BB@7wnl C@>@;XPpermitted_immediate C@ Eu E        @5@S
@>@Q@;C@ E J> B

@5@7 J< C@7 J?@>@;C@ E J> E:

@5@7 J?@7 J?@>@;C
@ E J> F
@5@8 J?@;C@ E J>  HH@<C@ E J> type@<C@ E J>  Hi@<C@ E J>  Hf@<C@ E J> last@<C@ E J> in_order@<C@ E J>  C@<C@ E J>  D@<C@ E J> in@<C@ E J> subset@<C@ E J> 	subst_vbl@<C@ E J> strict_sublist@<C@ E J>  H@<C@ E J> 	set_union@<C@ E J> 
set_intersect@<C@ E J> set_lacking@<C@ E J>  H@<C@ E J>  Gm@<CA  E J>  Ew@<CA E J>  G@<CA E J>  @@<CA E J>  @@<CA E J>  Gk@<CA E J> element@<CA E J> iss@<CA E J> genvar@<XPhas_type_classification CB E HF@5@7type_classification C@>@;CB E HF
ir@5@@i@7 J`@?r@7 J`@>@;CB E HF
ire@5@@ Jd@7 J`@?@@ Je@7 J`@?e@7 J`@>@;CB E HF
any@5@>@;XPsafe_write_list C@ Eu E        

@5@ 
@7
safe_write C@>@;C@ E Jk
@5@ 
@.@7 Jl, @7 H@p @ @ @7 Ji C@>@;XPis_digits_and_dot CDQ E H=@5@.@2@.@4@7
gen_append C@8are_all_digits C@;XD  t  t t  @Tt 	inf_match  AvPenum_infrule CAu E I@5@8 HO C@;C@QAv E I C


@5@@@0 C@-@4@7 J|@0 C@4@7testused C@0 C
@4@7 Jz C@?@(@0 HX
@4@7 J}@0 HX
@4@7 J@0 HX
@4@7 J}@0 HX
@4@8 J@E@;C@A E I HX


@5@@@0 C
@4@7 J@F@?@h@@@0 HZ
@4@7 J@F@?@W@@@/@2@-@4@7 H@ 
@ @7 Hk@E@?@A@@@0 HX@-@4@7 J|@0 HX@4@7 J}@?@@@0 C@-@4@7 J|@0 C@4@7 J}@?	@0 HZ@-@4@7 J|@0 HX
@4@8 J@E@;CA E I H[


@5@0 HX
@4@8 J@;C@oA E I HZ


@5@@@0 HZ@-@4@7 J|@0 HX
@4@7 J@E@?@M@@@0 HZ@-
@4@7 J|@0 HX@4@7 J@E@?@4@@@ @0 C@-@4@7 J|@0 C@4@7 J}@0 HZ
@4@7 J@E@?@/@2@-@4@7 H@ 
@ @8 Hk@E@;CA E I HW


@5@0 HZ
@4@8 J@;C@yA E I HU


@5@@@7 Hk@ 
@7 Hk@ 
@7 JF @E@?@\@@@0 HZ
@4@7 J@E@?@L@@@0 HZ
@4@7 J@E@?@<@@@0 C@-@4@7 J|@0 C@4@7 J}@0 HU
@4@7 J@?@0 C
@-@4@7 J|@0 C
@4@7 J}@0 HU@4@8 J@;XPrulefile C@@ E H@5@T
@"
 C@#@.@7spade_checker_prefix C@>@@@5@@@S@?@7 @@0 H A@-
@4@7built_in_rulefile C@ 
@2@.@3@R@3@U@3@L@4@.@7 H@ @.@7 H@ @7 H@?@[@@@7
user_rulefile C@F
@E@?@N@@@/@7 J@C@7 J@L@P Ht@7use_subst_rules_for_equality C@F
@E@?@3@@@S@?@7 @@0 H A@-
@4@7 H C@ 
@2@.@3@R@3@U@3@L@4@.@7 H@ @.@7 H@ @8 H@;C@@ E H@5@.@7 J@@@8@@@S@?@7 @@0 H A@-
@4@7 J@ 
@2@.@3@R@3@U@3@L@4@.@7 H@ @.@7 H@ @7 H@F@?@@@@.@7 @@.@7 H@.@2@.@3@R@3@U@3@L@4@ @7
triple_append C@0 H A@4@7 J@F
@E@?@v@@@7 J@F
@F@E@?@f@@@8@@@S@?@7 @@0 H A@-
@4@7 J@ 
@2@.@3@R@3@U@3@L@4@.@7 H@ @.@7 H@ @7 H@F@?@,@7 @@.@7 H@.@2@.@3@R@3@U@3@L@4@ @7 J@0 H A@4@8 J@F
@E@;XPstage C@:A{ E H.@5@.@7 H@.@7	find_subs C@.
@7tidy_replist C@ 
@7
print_subs C@@@(
 @{@0status@/@4@7 H@0 Jstop@4@7 Dz@?@0tidied_subs
@4@7 Dz@0	stage_num@4@7 Dz@>@;C@+A E H.@5@.@7
determine_sub C@@@(none@0 J@/@4@7 H@0 J J@4@7 Dz@?@0required_sub@4@7 Dz@0 J@4@7 Dz@>@;C@AA E H.@5@0 J@-@4@7 H@0 J@-@4@7 H@.
@7gets C@ 
@.@7	ascertain C@@@7
occstoreplace C@0 J@/@4@7 H@0 J J@4@7 Dz@?@0sub@4@7 Dz@0 J@4@7 Dz@>@;C@(A E H.@5@.@7 J C@7determine_newsub C@@ J@7newsub C@0 J@/@4@7 H@0 J J@4@7 Dz@?@0 J@4@7 Dz@>@;CA E H.@5@.@7 H@0 J@-@4@7 H@.
@7 J* C@ 
@7print_new_E C@ 
@7	ask_if_ok C@>@;XPorder_prods C@ B E I@5@.@/@7essence C@.
@7
list_terms C@.@/@7 J@ @.@7 J@ 
@ @7order C@>@;XD  t  t t  @Tt hn AvPsave_a_copy C@6 E Jk@5@7 I@@/@7distinguish_vars_in C@P@/@7 Jl BB@7 H@7 H@Q@;XD  t  t t  @Tt  Jb AvD  t  t t  @Tt  JA AD  t  t t  @Tt  JA AvP I% C@)C+ E I* J




@5@ @7zero C@ 
@7s_atomic C@2@0 J@4@4@7 I$@>@;CC0 E I J



@5@ 
@7 J@7 J@ @7 I$@>@;CC5 E I
@5@7 J@>@ 
@7 I$@>@;CC: E I

@5@ 
@ @7 I$@>@;CC= E I@5@>@;XD  t  t t  @Tt  H1 AvPsave_single_requirement C@&@ E J>@5@T@"requires


@#@ @7check_constraints C@ 
@ @7check_all_requirements C@0user_classification

@4@7 J@>@;XP
fetch_keyword C@m E HM@5@7fetch_chars C@>@;XP	case_save C@8A E Ha@5@0 Hc
@/@4@7 DD@0 HS@/@/@4@7 J C@0 J@/@/@4@7 J@0	forgotten@/@4@7 J@0 I@/@4@7 J@0deleted_hyp@/@/@4@7 J@0 I@/@4@7 J@>@;XPcases C@& E Ha@5@@@"
 Ih
@#@7 Gl@?@7valid C@7no_qvars_in C@.@7free_hyp_no C@7add_new_hyp C@>@7do_cases C@>@;XPdo_generate_new_qbinding_name C@/Eq E H.@5@.
@7 H@ 
@.@7 H@.@ @7 H@>@@@ @/@7
used_ident C@p@>@ @7 K	 C@?@&@E@>@;XP I C@LAL E Ha@5@.
@7 I{@a@g@b @s@/@.@7 I@0 I
@/@/@4@7 DD@0 HS@/@4@7 H@0case
@/@/@4@7 DD@0 I1
@/@4@7 DD@0 I|@/@4@7 DD@p
 @p
 @0 I|
@4@7 Dz@7case_restore C@>@;XPcheck_rulename C@ E J>@5@T
@2@-@3@-
@4@7 A@7 @@ 
@7 Gl@a@f
@b @t@>@;C@ E J>
bad_rulename@5@>@;C@ E J> @<XPget_command_line C@R E F-@5 A@7prolog_flag B@>@;XP K C@ E Hg @@5@>@;C
@ E Hg
@5@/@7 HR@>@;C@ E Hg@5@/@7 HR@p@>@7 K@>@;C@%@ E Hg@5@0 HS
@4@7 Dz@0 Hnewhyp@1 HS
@4@7 Dz@0 I@/@4@7 DD@7	stand_all  C@7new_hyp_message C@>@;XD  t  t t  @Tt execute  AP K%  C@HD E HM@5@@filename@.
@7 H@?
Filename? @7 H C@.
@7 I @>@7 @@@@7 I F@?File cannot be found.@7 H@7 H@Q@0perform_script_file
@4@7 DG<<< Commencing command script @7 H@7 H >>>@7 H@7 H@0command_logging@/@4@7 DD@0 K3 H@4@7 Dz@>@;XPscrap_rulefile C@)A E J>@5@0 J@/
@4@7 DD@0 J
@/@4@7 DD@0 J@/
@/@/@4@7 DD@0banned_rule
@/@4@7 DD H@7 DD@>@;XD  t  t t  @Tt  I AP I CA E Hg@5@7 @@>@;CA E Hg@5@T
@2@/@-@4@7 A@7var_free C@>@;XPmk_intersect CA E H
@5@>@;C@GA E H
@5@ @.@7 K< C@@@0@ 
@7 I@@@ 
@ @7 I@"
@#@?@@@ 
@ @7 I@&@?	@"
@#@?@ 
@7 I@&@>@;XPtrivial_command CA E Hg  @@<CA E Hg  J@<CA E Hg  F@<CA E Hg forget@<CA E Hg remember@<CA E Hg delete@<CA E Hg  H@<C	A E Hg A@5 H@7 I C@>@;CA E Hg set@<CA E Hg show@<CA E Hg declare@<CA E Hg 
save_state@<CA E Hg traverse@<CA E Hg printvc@<CA E Hg  K%@<CA E Hg callpro@<XPprint_status_info_at_depth CA E H @5@>@;CA E H@5@a@g@b @s@>@p
 @7pvc_print_info_at_depth C@>@7 KL C@>@;XPprocess_logfact C@/@8 E H
step@5@@@&@@
@C
exit@7 H C@L
@P@?@C	forceexit@7 KV@L@P@7 C CSTEP @7 H@7 H@?@R@>@;C@'@E E H
text@5@7 KX@.
@7prooflog_width C@@
@(
 @7 H@E@?@a@f
@g@l C@x@ @/@7pretty_write C@>@;C@P E H
 I@5@7 KX	Command: @7 H@7 H@>@;C@U E H
method J I J

@5@7 KX@$Commence PROOF BY CASES attempt on H@7 H@ 
@7 H@>@;C@Z E H
 Kc@5@7 KXCommence PROOF BY @7 H@7 H attempt@7 H@>@;C@S@` E H		
 K HS


@5@7 KX	*** New H@7 H@.@7 K\@@@( @ 
@7 H J8@7 H@ @7 H@F@E@?@#@a@f@g@l C@b	@l C@x@ 
@ @.@7 K_ J8@ @.@7 K_@ @ @/@7 K_@>@;C@S@p E H		
newconc J


@5@7 KX>>> New goal C@7 H@.@7 K\@@@( @ 
@7 H J8@7 H@ @7 H@F@E@?@#@a@f@g@l C@b@l C@x@ 
@ @.@7 K_ J8@ @.@7 K_@ @ @/@7 K_@>@;C@ E H
vcname@5@7 KXNow attempting proof of VC: @7 H@7 H@0 H@/@4@7 DD@7 H@7 @  C@>@;C@c@ E H


	rulematch 


may_be_deduced_from

@5@7 KX@ Successful inference with rule: @7 H@ @7 H@7 H@p
@ @ @7write_subgoal_list_proved C@7 KX
Therefore @7 H@.@7 K\@@@( @ @7 H@E@?@a@f@g@l C@b
@l C@x@ @ @/@7 K_@2
@3@4@7
save_ruleused C@>@;C@@ E H
 Kn 


 @emay_be_replaced_by


@5@7 KX@#Successful substitution with rule: @7 H@ @7 H@7 H@p
@ @ @7 Kr@7 KXAllowing substitution of @7 H@.@7 K\@@@( @ @7 H@7 H@7 KXfor @7 H@ @7 H@F@?@/@a@f@g@l C@b@l C@x@ @ @/@7 K_@7 H@7 KX K~@7 H@a@f@g@l C@b@l C@x@ @ @/@7 K_@2
@3@4@7 Kv@>@;C@ @ E H proved I

@5*** PROVED VC @7 H@ 
@7 H@7 H@7 H@7write_rules_used  C@7 H@7 H@7 H@>@;C@ E H
 K @@5@7 KX*** Proved all conclusions@7 H@7 H@>@;C@S@ E H		
 K J


@5@7 KX*** Proved C@7 H@.@7 K\@@@( @ 
@7 H J8@7 H@ @7 H@F@E@?@#@a@f@g@l C@b@l C@x@ 
@ @.@7 K_ J8@ @.@7 K_@ @ @/@7 K_@>@;C@1@ E H

enterframe@5@7 KX@ Entering new proof frame (DEPTH @7 H@7 H) ...@7 H@.
@7indentation C@0 K@/@4@7 DD@.@7indentation_increment C@a@f
@f@n@x@0 K@4@7 DG@>@;C@2@ E H
	exitframe@5@7 KX@#Exiting current proof frame (DEPTH @7 H@7 H H>@7 H@.
@7 K@0 K@/@4@7 DD@.@7 K@a@f
@f@l C@x@0 K@4@7 DG@>@;C@+@ E H
 I@5@7 KX@>QUIT: give up attempt to prove subgoals of current proof frame@7 H@.
@7 K@0 K@/@4@7 DD@.@7 K@a@f
@f@l C@x@0 K@4@7 DG@>@;C@/@ E H
infer@5@7 KXAttempting to infer @7 H@.
@7 K\@@
@(
 @7 H@E@?@a@f
@g@l C@b@l C@x@ @/@7 K_@>@;C@rA E H


subgoal 


 Ko

@5@7 KXAttempt to prove @7 H@.@7 K\@@@( @ @7 H@E@?@a@f@g@l C@b@l C@x@ @ @/@7 K_@7 H@7 KXby subgoaling on rule @7 H@ @7 H BB@7 H@7 H@7 KXUnsatisfied subgoals are:@7 H@7 H@p
@ @ @7write_unproved_subgoals C@2
@3@4@7 Kv@>@;C@8A E H
deduce@5@7 KXProved: @7 H@.
@7 K\@@
@(
 @7 H@E@?@a@f
@g@l C@b@l C@x@ @/@7 K_@7 H@7 KX  by logical deduction@7 H@>@;C@]A( E H
 H


@5@7 KXUse of standardisation@7 H@7 H@7 KX     on @7 H@.@7 K\@@@( @ 
@7 H@E@?@a@f@g@l C@b@l C@x@ 
@ @/@7 K_@7 H@7 KX  gives @7 H@@	@( @ @7 H@?@ @ @/@7 K_@>@;CA@ E H
 H HT

@5@7 KXApply standardiser on H@7 H@ 
@7 H@>@;CAE E H
 H J

@5@7 KXApply standardiser on C@7 H@ 
@7 H@>@;CAJ E H
 J K

@5@7 KX@5Start proof-by-cases attempt on disjunction formula H@7 H@ 
@7 H@>@;CAO E H
 K@5@7 KXBegin CASE @7 H@7 H @7 H@>@;C@]AU E H
	induction



@5@7 KX K@7 H@.@7 K\@@@( @ 
@7 H@E@?@a@f@g@l C@b@l C@x@ 
@ @/@7 K_@7 H@7 KXby induction on @7 H@ @7 H
 (base case: @7 H@ @7 H = @7 H@ @7 H H>@7 H@>@;CAj E H
 A@5@7 KXConsulted rulefile: @7 H@7 H@>@;CAo E H
library_name@5@7 KXLibrary rulefile: @7 H@7 H@>@;C@+At E H
	lib_fault


@5@7 KX@ALIBRARY REJECTED: mismatch between .FDL declarations and library.@7 H@7 HInvolves identifier @7 H@ 
@7 H in: @7 H@ @7 H BB@7 H@>@;CAz E H
lib_ok@5@7 KX@4LIBRARY LOADED: No FDL declaration mismatches found.@7 H@>@;CA~ E H
 KU@5*** END OF PROOF SESSION@7 H@7 H@7 H@7 H@7write_summary_of_rules_used  C@7 H@7write_summary_of_proof_status  C@7 H@>@;CA E H
 KW@5 K@7 H@7 H@7 H@7 H@7 K@7 H@7 K@7 H@>@;C
A E H
true_vc@5*** True VC eliminated: @7 H@7 H@>@;CA E H@5@7 KX@ !!! UNEXPECTED LOGFACT: logfact(@7 H@7 H Jo@7 H@7 H H>@7 H@>@;XD  t  t t  @Tt could_infer AvPevaluate CC E I

@5@@@7signed_integer C@?
@@@(
 @@?@(
 @@>@;CC E I@5@7 Gl@a@g@b @q@7 JZ C@>@;CC E I Ij Ij
@5@7 JU C@>@;C@%C E I Ij
@5@.
@7 K@@@ 
@7 K@0 Ij
@4@7 K@?@" Ij
@#@>@;CC E I A4
@5@7 K@>@;CC E I C A



@5@7 K@>@;CC E I A C



@5@7 K@>@;C@IC E I A


@5@.@7 K@ 
@.@7 K@@@ @7 K@ @7 K@0 A@4@7 K@?@@@( @&@?@@@( @&@?
@" A@#@>@;C@NC E I C


@5@.@7 K@ 
@.@7 K@@@ @7 K@ @7 K@0 C@4@7 K@?@#@@@( @&@?@@
@( @0 Ij
@4@7 K@?
@" C@#@>@;C@ZC E I J


@5@.@7 K@ 
@.@7 K@@@ @7 K@ @7 K@0 J@4@7 K@?@/@@@@@( @?@( @( @?@@@(@&@?@@@(@&@?
@" J@#@>@;C@EC E Idiv


@5@.@7 K@ 
@.@7 K@@@ @7 K@ @7 K@  @7 J@0 K@4@7 K@?@@@(@&@?
@" K@#@>@;C@MC E I 


@5@.@7 K@ 
@.@7 K@@@"@ @7 K@ @7 K@  @7 J@0 K@4@7 K@a@f@h@f@o@u@?@@@(@&@?
@" @#@>@;CC E Imod


 K

@5@ @7 K@ 
@ @7 K@>@;C@ZD E I**


@5@.@7 K@ 
@.@7 K@@@ @7 K@ @7 K@0 K@4@7 K@?@/@@@( @(@?@%@@@(@&@?@@@(@" J@#@?
@" K@#@>@;CD# E I@5@7 I C@>@;C@$D% E I@5@C@7 @@L@P@2@-@-
@4@7 A@ 
@.@7	eval_list C@2@4@7 A@>@;XD  t  t t  @Tt  J AvPwrite_forgotten_hyps  C@ E H @5@C
@/@7 J C@L
@P@>@;C@ E H  @5@7 H@7 H@=PLUS the following forgotten (hidden but useable) hypotheses:@7 H@7 H@7 H@Q@;C@ E H@5@.
@7 K J@7 @ C@Q@;C@ E H  @5@>@;XP J C@ E I
@5@7 J C@>@;C@ E I
@5@.@7 K@ 
@.@7 J
@ @ @7merge_lists C@>@;XPuse_rulefile C@TA E I`@5@@	@7
find_rulefile C@F@?@G@>rulename@.@7 H@T@C@!@@@0 H A@/@4@7 J@?@@@/@7 J@?	@0 H A@/@4@7 J@L@P@2@-
@/@4@7 A@7 HCould not find rule-family @7 H@ 
@7 H BB@7 H@7 H@>@Q@;XPgeneral_list_append C
D E H.
@5@>@;CD E H.
@5@ 
@.@7 K C@>@ @7 H@>@;CD E H.@5@>@;XPmovenots  C@f E I@5@0 J@/@4@7 DD@0 K@4@7 Dz@7 C@.
@7 K C@@@1@.@7 I C@.@7negin C@0 HS
@4@7 Dz@@@&@?@7 J@0 H K@1 HS
@4@7 Dz@7 K"@?@7 K@F@p
@0 K
@4@7 H@0 K
@4@7 Dz@ 
@7bigger_than_all_hyps C@>@Q@;XP@#check_has_type_classifications_list CB E HF 



@5@7 J^ C@ 
@7 K C@>@;CB E HF@5@>@;XPmachine_startup  C@z E E  @5@7fetch_environment_variables  C@0qualifier_prefix@-@4@7 Dz@0 K@/@4@7 Dz@>@;XPhandle_negatives_etc C@6B E H=@5@7 @@.@7 H@@@"@-

@#@.@ 
@7 H@" Ij@#@?@"@+

@#@ 
@7 H@E@>@;CB E H=

@5@>@;XP
logic_free C@i Eu E         F@5@>@Q@;C@j E L  I@5@>@Q@;C@k E L  I@5@>@Q@;C@l E L  CJ@5@>@Q@;C@m E L  I@5@>@Q@;C@n E L  @<XPwrite_numbers_left C@e Eu E        
@5@7 H@7 H@>@;C@i E L@5@.
@7 JB H@0 C
@4@7 H@7 H@>@;C@n E L

@5@7 H Jo@7 H@7 L C@>@;C@ @s E L

@5@.@7 L@0 C@4@7 H Jo@7 H@ 
@7 L@>@;XPlastword CA E H=  E;@<CA E H=  A]@<C
A E H=@5@.@7 In C@8 H@;XP
temp_del_hyps CB E Hg@5@7 C@8del_til_none_left_in C@;XP K: CA
 E Hg@5@>@;C	A E Hg Ee@5@>@Q@;CA E Hg@5@7 I@7 K9@>@;XPtv_display_arguments C@3A E H
@5@.@7is_inverse_video C@.@7is_normal_video C@ @7 HARG@7 H@7 H @7 H@ @7 H  @7 H@7 J9@p@>@ 
@ @7 L C@>@;CA E H@5@>@;XP H C@ E F- @<C@ E F-@5@7 KX@7 H@7 H@8 H@;XPfind_max C@@ E Ha@5@@@B@7intexp C@@@7 L@@
@a@g@h@t@a@g@w@?@a@h@g@s@a@h@w@E
@?@ @a@g@x
@@@0 H[
@4@7 K C@&
@?@0 H[
@4@7 L@&@?@E@@@%@7 L@a@h@x
@@@0 H[

@4@7 L@&
@?@0 H[

@4@7 L@&
@?@@@0 H[
@4@7 L@&
@?@0 H[
@4@7 L@&@E
@>@;XD  t  t t  @Tt  I AvPstandardise C@ E I I

@5@@@( J@'
 HT@' K@!@0 K#@-@4@#@?@( J@'
 J@' Kh@!@0new_conc_message@-@4@#@.@2
@3@3@-@4@7 A@ @@ @ @7	norm_expr C@ @ @7stan_display C@.@7ask_if_save C@@@=@( G@ @7 H@.@2
@3@3@4@7 A@ @7 Dz@.@2
@3@4@7 A@0 H H@4@7 Dz@0 H@4@7 Dz@ @@?@( G@>@Q@F@>@;C@n@? E I@5@.@7 HG@.@7norm_typed_expr C@7 L(@.
@7 L+@@@Q@(
 G@0 H H@3
@3@4@7 Dz@@ @@7 J@0 C
@4@7 K@?@*@( @@@
@( @@7 K@?@@@( @@0 F
@4@7 K@?@0 I
@4@7 K@?@(
 G@>@Q@>@;XP I4 CCS E I J
@5@7 I3@>@;C@ CU E I J
 Ij

 Ij
@5@ 
@7 Gl@0 J
@4@ @7 I3@>@;CCY E I J


@5@.@7 I3@0 J
@4@7 I@>@;C	C] E I

@5@7term C@>@;XD  t  t t  @Tt fdlfile_name AvD  t  t t  @Tt  @  AP Km C@, E H@5@C @@/@7 H@L@P@.
@7 H C J@0 C
@4@7 K-->@7 H@7 H@.@7max_conc_no C@7 J@>@;C@M E H@5 @@.
@7 H@@@"
 I

@#@7 K@E
@?@0@@@"
 C I



@#@0 C
@4@7 K@?@@@(
 I@7list_deleted_hypotheses  C@?@(
 J@7list_forgotten_hypotheses  C@F@E
@Q@;C@- E H  @5@>@;XPsort_rules_used_this_session  C@"B E H@5@.
@0 J1
@4@.@7 @w@, @{@.@7 H@>@0 J4@/@4@7 DD J5@7 H@>@;XP K C@#A E I`@5@7 J C@7 @@7has_matching_rulename C@7file_exists_and_is_readable C@7 F C@7 A:  C@7see_correct_input_stream  C@0on_filename@/@4@7 DD@0 LP@4@8 DG@;CA E I`@5@7 @@C@7 LF@L@P	Aborted: @7 H@7 H@" does not exist or cannot be read.@7 H@7 H@>@8 I@;XP
match_command C@#@ E HM Je Jg I
 J+@5@/@2l@3a@3 J@3 Jg@4@7 Js@>@;C@ E HM LV Jd
 @@5@/@2s@3t@4@7 Js@>@;C@/@ E HM LX LY LWn
 L"@5@/@2d@3 LW@3 Je@3 L[@3 Jd@3 LX@3 Jg@4@7 Js@>@;C@ E HM L[o
 AT@5@/@2 LZ@3 Jg@4@7 Js@>@;C@ E HM Jd LZf
 K@5@/@2 Jg@3 Je@4@7 Js@>@;C@ @ E HM L[ Jg L[
 K@5@/@2u@3 J@3 Jg@4@7 Js@>@;C@&@ E HM LX Jd
 H@5@/@2m@3 I@3 LV@3 Jd@3 L]@3y@4@7 Js@>@;C@ E HM J LW LX Jg K@5@>@;C@ @ E HM LX LY LW LY
 J@5@/@2 L^@3 LX@4@7 Js@>@;C@2@ E HM L] L\ Jew
 I@5@/@2 LW@3 Je@3 L[@3 J@3 J@3 LW@3 Jd@3 LZ@4@7 Js@>@;C@ E HM Jgx Jd LY KU@5@>@;C@"@ E HM L] L\ Je J Jg Jg Lb Jd LY KW@5@>@;C@ E HM J
 F@5@/@2 Jg@3 LV@3 I@4@7 Js@>@;C@ @ E HM L] L\ Jeg
 KA@5@/@2 Jg@3 LY@4@7 Js@>@;C@&@ E HM Je Jg L_
 KB@5@/@2 Jg@3 L_@3b@3 Jg@3 Je@4@7 Js@>@;C@ @ E HM L[ Jg LV
 KC@5@/@2 Jg@3 LY@3 Jg@4@7 Js@>@;C@&@ E HM L^ LZ L[
 H@5@/@2 Jg@3 LV@3 Jg@3 LY@3 Jg@4@7 Js@>@;C@ E HM LZ Jg
newvc@5@/@2 La@3v@3 J@4@7 Js@>@;C@ E HM I Je L\
prove@5@/@2 Lf@3 Jg@4@7 Js@>@;C@ E HMq L^ Jd LY Iu@5@>@;C@#@ E HM J L\
 A@5@/@2 LZ@3 LX@3 L^@3 LV@3 LY@4@7 Js@>@;C@ @ E HM L^ LZ La
unwrap@5@/@2 Je@3 LW@3 I@4@7 Js@>@;C@/@ E HM Jd LZ LX
instantiate@5@/@2 LY@3 LW@3 LZ@3 LY@3 Jd@3 LW@3 LY@3 Jg@4@7 Js@>@;C@ E HM LX Jg
 KE@5@/@2 LY@4@7 Js@>@;C@ E HM LX J
 KF@5@/@2 L\@3 La@4@7 Js@>@;C@#@ E HM L[ Jg J
 KG@5@/@2 LV@3 LW@3 Je@3 Jg@4@7 Js@>@;C@ E HM LX LW
 KH@5@/@2 Lf@3 Jg@4@7 Js@>@;C@#@ E HM I Je Jd
 KJ@5@/@2 LZ@3 LY@3 Lf@3 J@4@7 Js@>@;C@&@ E HM LY
 KI@5@/@2 Je@3 LW@3 Lf@3 Jg@3 Je@3 LX@3 Jg@4@7 Js@>@;C@#@ E HM Jg Lb Jg
 K%@5@/@2 J@3 L^@3 LY@3 Jg@4@7 Js@>@;C@ E HM J LW LV LV I Je L\ KK@5@>@;XP I+ C@!Cs E I A


 Ij A

@5@0 Ij@4@7 I*@ 
@ @7
changesign C@>@;CCw E I A


 A
@5@>@;C	Cy E I

@5@7 Ik@>@;CC{ E I Ij
 Ij@5@7 Ik@>@;XP K C	B E H  @5@7write_vcs_proved  C@7 H@7write_vcs_not_proved  C@>@;XPset_exit_status  C@^ E F-  @5@>@;XP I[ C@ C9 E H.
 IP


@5@0 IP
@4@7rule C@0	satisfies

@4@7 Dz@7update_match_count  C@Q@;CC> E H. @<XPlayout C@"G2 E H=@5@@ Ht@7simplify_in_infer C@.
@7 K@?@%
@>@ 
@.@7flatten C@>@ @8store_vc C@;XD  t  t t  @Tt  Ba D  t  t t  @Tt  Ba AvD  t  t t  @Tt  Ba @D  t  t t  @Tt  Ba 
D  t  t t  @Tt  H AvD  t  t t  @Tt twiddles_conversion AvP I" C@%C E I

@5@7	s_integer C@ 
@7 L@.@0 A
@4@7 K@2@4@7 I!@>@;C@2C E I		

@5@.@.@7 J@ 
@ @.@7 J@.@0 A@4@7 K@2@0 J@4@4@7 I!@>@;C@)C
 E I

@5@2
@4@.@7 I!@2@4@2@-@4@7 I!@"@#@>@;CC E I J
@5@>@;C
C E I
@5@>@;CC E I@5@>@;XPcheck_conditions C@ E J>@5@T
@@@(
 @{@F@?@"

@#@7good_condition C@ 
@7 L C@>@;C@ E J>
bad_conditions@5@>@;C@ E J> @<XP K# C@ E Hg@5 H@7show_vc_changes C@>@;C@ E Hg@5 Kg@7 H@7 H J@7 H@7 H@7 H@>@;XPmake_occs_list CC  E H.
@5@a@i@b@n@w@>@;CC E H.



@5@p
@ @ 
@7 L C@>@;XP I C@E@1 E Iw@5@.
@7 I{@/@/@/@7 I@0 I
@/@/@/@4@7 DD@0 I
@/@/@4@7 DD@0 K
@/@/@4@7 DD@0 K
@/@4@7 DD@p
 @0 I|@/@4@7 DD@0 I|@4@7 DG@7 K@>@;XP FD C@?A E I@5@7 I@7 I@ 
@7 I@ 
@ @7 I@ @ @7 I@ @ @7 I@ @ @7 I@ @ @7 I!@ @ @7 I$@ @ @7 I'@ @ @8 I-@;XPform_function_var_list C	C E H=
@5@>@;CC E H=

@5@>@;C
C E H=


@5@>@;CC E H=



@5@>@;CC E H=




@5@>@;CC E H=





@5@>@;CC E H=






@5@>@;CC E H=







@5@>@;CC E H=	








@5@>@;CC E H=










@5@>@;C@ C E H=






@5@a@g@b
@s@p
 @>@ 
@7 L C@>@;CC E H= @5@>@;XPcodelist CF} E H=

@5@a@g@b @t@a@g@b	@r@a@b@0@g@n@w@>@;C@-F E H=@5@a@g@b
@t@.@0 K

@4@7 K@.
@7 L C@a@g@b
@l K@b@0@n@x@ 
@2@4@7 H@>@;XP J C@c E Ha I
 F@5@>@;C
@d E Ha I F
@5@>@;C@e E Ha I

@5@0 I@0 F@4@4 @ @@7 L.@>@;C@,@h E Ha@5@.@.@.
@7covers_interval C@@@( @{@?	@0 H[@4@7 L@@@(
 @{@?	@0 HX
@4@7 L@>@;XD  t  t t  @Tt  J[ AP JZ C Eu E        @5@S@>@Q@;C E L

@5@7 Gl@a@g@b @t@>@;C E L@5@7 Gl@a@h@b @q@>@a@h@k Ij@x@"
 Ij@#@>@;C E L
 Ij Ij
@5@7 K@>@;C@<@! E L
 Ij
@5@.
@7 K@>@@@(
 @(
 @?@#@@@ 
@7 Gl@a@f
@b @s@"
 Ij
@#@?
@"
 Ij
@#@a@g@b @s@>@;C@C@- E L
 A


@5@.@7 K@.@ 
@7 K@>@a@f@f@n@x@@
@a@f@b @t@&
@E@?@a@f@b @q@a@f@k Ij@x@"
 Ij@#@>@;C@; E L
 C


@5@0 A@1 Ij
@4@7 K@>@;C@C@= E L
 J


@5@.@7 K@.@ 
@7 K@>@a@f@f@o@x@@
@a@f@b @t@&
@E@?@a@f@b @q@a@f@k Ij@x@"
 Ij@#@>@;C@I@K E L
 K


@5@.@7 K@.@ 
@7 K@>@  @7 J@ @ @.@7eval_div C@@
@a@f@b @t@&
@E@?@a@f@b @q@a@f@k Ij@x@"
 Ij@#@>@;C@@Z E L
 K


@5@7 H@>@.@7 K@.@ 
@7 K@>@  @7 J@ @ @.@7 L@.@0 C@1 J@4@7 K@@@( @(
 @?@_@@@S@ @7 K@ @7 K@@@!@@@a@f@b @t@a@f@b @s@?@a@f@b @r@a@f@b @q@&
@?@&@@@a@f@b @t@a@f@b @q@?@a@f@b @r@a@f@b @s@0 A@4@7 K@?
@"
 K@#@>@;C@[@ E L	
 K


@5@C@7 H@L@P@>@.@7 K@.@ 
@7 K@>@  @7 J@ @ @.@7 L@.@0 C@1 J@4@7 K@@@( @(
 @?@@@(@(
 @?
@"
 K@#@>@;C@G@ E L
 K


@5@/@7 K@/@ 
@7 K@>@@@(
 @(
@F@?@%@ 
@7 Gl@a@f
@b @s@p
 @>@.@0 K@4@7 K@>@0 J@4@7 K@>@;XP I C@ E H@5@.@7 J CD@7 H@7 H@:@7 C @7 KX@7 H@7 H@>@;XPeget0 CG
 E H=@5@7 H  C@>@8lget0 C@;C	G E H=@5@7 G @7	echo_char C@>@;XPcheckhastype C@9 E HF @ @@5@>@;C@: E HF @ @@5@>@;C@u@; E HF I 



 @@5@>@7 @@ 
@.@7 H?@@@ @/@7 J@ C@?@@@( Ea@?
@@@( I@?@( @@>@@@  Lf@7 I@>@  @@7 L C@?@-@@@0 I Lf@4@7 DG@  @@7 L@0 I Lf@4@7 H@>@?@0 I Lf@4@7 H@Q@>@;C@u@V E HF I 



 @@5@>@7 @@ 
@.@7 H?@@@ @/@7 L@?@@@( Ea@?
@@@( I@?@( @@>@@@  Lf@7 I@>@  @@7 L@?@-@@@0 I Lf@4@7 DG@  @@7 L@0 I Lf@4@7 H@>@?@0 I Lf@4@7 H@Q@>@;C@9@r E HF A


@5@.@7 L@>@ 
@.@7 L@>@@@@@( I@?@( I@>@( I@?@( Ea@( Ea@@@( Ea@?@( I@>@;C@9@ E HF C


@5@.@7 L@>@ 
@.@7 L@>@@@@@( I@?@( I@>@( I@?@( Ea@( Ea@@@( Ea@?@( I@>@;C@9@ E HF J


@5@.@7 L@>@ 
@.@7 L@>@@@@@( I@?@( I@>@( I@?@( Ea@( Ea@@@( Ea@?@( I@>@;C@%@ E HF Ij
@5@.
@7 L@>@@@(
 I@( I@?
@(
 Ea@@@( Ea@?@( I@>@;C@ E HF K


 Ea@5 Ea@7 L@>@ 
 Ea@7 L@>@;C@ E HF K


 Ea@5 Ea@7 L@>@ 
 Ea@7 L@>@;C@%@ E HFabs
@5@.
@7 L@>@@@(
 I@( I@?
@(
 Ea@@@( Ea@?@( I@>@;C@%@ E HFsqr
@5@.
@7 L@>@@@(
 I@( I@?
@(
 Ea@@@( Ea@?@( I@>@;C@ E HF K


@5@ 
 Ea@7 L@7 L@@@( Ea@?@( I@>@;C@ E HF K
@5@7 L@>@@@( I@?@( Ea@>@;C@ E HF 


 I@5 I@7 L@>@ 
 I@7 L@>@;C@8@ E HF C


 @@5@.@7 L@@@@@( Ea@?@( I@>@ 
@.@7 L@@@( Ea@?@( I@?@ 
@ @7 L@E@>@;C@8@ E HF HU


 @@5@.@7 L@@@@@( Ea@?@( I@>@ 
@.@7 L@@@( Ea@?@( I@?@ 
@ @7 L@E@>@;C@>A E HF HW


 @@5@.@7 L@@@@@( Ea@?@( I@>@ 
@.@7 L@@@( Ea@?@( I@?@ 
enumerated@7 L@ 
@ @7 L@E@>@;C@>A E HF HZ


 @@5@.@7 L@@@@@( Ea@?@( I@>@ 
@.@7 L@@@( Ea@?@( I@?@  L@7 L@ 
@ @7 L@E@>@;C@>A+ E HF H[


 @@5@.@7 L@@@@@( Ea@?@( I@>@ 
@.@7 L@@@( Ea@?@( I@?@  L@7 L@ 
@ @7 L@E@>@;C@>A> E HF HX


 @@5@.@7 L@@@@@( Ea@?@( I@>@ 
@.@7 L@@@( Ea@?@( I@?@  L@7 L@ 
@ @7 L@E@>@;C@<AR E HF I



@5@7 L@@@0array@-@-@4@7 L@E@?@.@7 H?@ @0 L@-@-@4@7 L@ 
@ @7checkhastypelist C@ @ @7 L@>@;C@7A\ E HF JY


@5@.@7 L@@@ @0 L@-@4@7 L@E@?@ @.@7 H?@ @0 L@-@4@7 L@ 
@ @7 L@>@;CAf E HF F
 @@5 @@7 L@>@;CAh E HF I


 @@5 @@7 L@>@ 
 @@7 L@>@;CAk E HF I


 @@5 @@7 L@>@ 
 @@7 L@>@;CAn E HF CJ


 @@5 @@7 L@>@ 
 @@7 L@>@;CAq E HF I


 @@5 @@7 L@>@ 
 @@7 L@>@;C	Au E HF
 Ea@5@7 Gl@>@;CAw E HF@5@7 @@/@7 I@>@;CA{ E HFodd
 @@5 Ea@7 L@>@;CA~ E HF @
@5@7 L@>@@ L@7 L@?@( Ea@>@;CA E HF C
@5@7 L@>@@ L@7 L@?@( Ea@>@;CA E HF Gj
 Ea@5@.
@7 L@>@ 
@0sequence@/@4@7 L@>@;CA E HF @
@5@.
@7 L@ 
@0 L@4@8 L@;CA E HF JC
@5@.
@7 L@ 
@0 L@4@8 L@;CA E HFnonfirst
@5@7 L@0 L@/@4@8 L@;CA E HFnonlast
@5@7 L@0 L@/@4@8 L@;CA E HF G


@5@7 L@0 L@/@4@7 L@ 
@8 L@;CA E HF\/


@5@7 L@0 KE@/@4@7 L@ 
@8 L@;CA E HF\


@5@7 L@0 L@/@4@7 L@ 
@8 L@;CA E HF/\


@5@7 L@0 L@/@4@7 L@ 
@8 L@;C@ A E HF JG


 @@5@ 
@.@7 L@ @0 L@-@4@7 L@ @7 L@>@;C@ A E HFnot_in


 @@5@ 
@.@7 L@ @0 L@-@4@7 L@ @7 L@>@;CA E HF	subset_of


 @@5@.@7 L@ @0 L@/@4@7 L@ 
@ @7 L@>@;CA E HFstrict_subset_of


 @@5@.@7 L@ @0 L@/@4@7 L@ 
@ @7 L@>@;C
A E HF@5@0 L@/@4@8 L@;CA E HF
@5@.@7 L@0 L@4@7 L@ 
@8 L@;C
A E HF L@5@0 L@/@4@8 L@;CA E HF L
@5@.@7 L@0 L@4@7 L@0 L
@4@8 L@;C@8A E HF	mk__array
@5@@@0 L@2@/@4@-
@4@7 L@E@?@.@7 H?@ @0 L@2@/@4@-
@4@7 L@0:=@/@/@4@7 J@ 
@8 HG@;C@A E HF@5@C@7 @@L@P@2@-@-
@4@7 A@7 H@@@B@( L@>@ 
@2@-@-@4@2@-@-@4@7collect_indices_and_values C@>@ @.@7 HG@ @ @7checkrestoflist C@ @.@7 HG@ @ @7 L@0 L@2@4@4@7 L@F@F@?@+@( H@>@ 
@.@.@7collect_fields_and_values C@0 B@-@4@7 L@ @ @.@7permutation_of_fields C@ @ @8
checktypelist C@F@F@F@;C@RA E HF@5@C@7 @@L@P@2@-@3@-
@4@7 A@. L@7mk__function_name C@ 
@0 L@/@/@4@7 J@>@@@ @0 L@2@/@4@-@4@7 L@&@?@ @7 H?@0 L@2@/@4@-@4@7 L@ 
@ @8 HG@;C@A E HF@5@C@7 @@L@P@2@-@-
@4@7 A@7 H@@@`@. L@7 L@>@ 
@2@-@-@4@2@-@-@4@7 L@>@ @.@7 HG@ @ @7 L@ @.@7 HG@ @ @7 L@@@ @0 L@2@4@4@7 L@&@?@ @7 H?@0 L@2@4@4@7 L@F@F@?@0 B@7 L@>@ 
@.@.@7 L@0 B@-@4@7 L@ @ @.@7 L@ @ @8 L@F@F@F@E@;C@?B E HF@5@C@7 @@L@P@.@.
@7function_template C@.@7 L@@@ 
@.@7function C@E@?@ 
@.@.@7 L@2@4@2@4@7compatible_type_lists C@ @ @7 L@>@;C@MB E HF@5@C@7 @@L@P@/ @@/@2@-@4@/@7record_function C@.
@7 L@2@-@/@4@7 A@@@ @2
@4@7 L@E@?@ @2
@4@.@7 L@2@4@2@4@7 L@>@;C@;B( E HF@5@C@7 @@L@P@/ J @/@2@-@3@-
@4@/@7 M @7 L@2@-@/@4@7 A@ @2@3@-@4@7 L@ 
@ @7 L@>@;C@^B1 E HF
@5@C@7 @@L@P@C@/@/@7 L@L@P@C@/@/@/@/@/@7 M @L@P@2@-@-
@4@7 A@ 
@7check_is_an_ok_arity_function C@ 
@.@7 L@@
@.@7 L@E@?@.@.@7 L@2@4@2@4@7 L@ @ @7 L@>@;CBB E HFbit__and


@5@7 H@7 L@ 
@7 L@>@;CBI E HFbit__or


 Ea@5@7 H Ea@7 L@ 
 Ea@7 L@>@;CBP E HFbit__xor


 Ea@5@7 H Ea@7 L@ 
 Ea@7 L@>@;CBV E HF
 I@5 Ea@7 L@>@;XD  t  t t  @Tt time_for_new_vc  AvD  t  t t  @Tt overwrite_warning AvP M
 C@ H H  H@<XP KE  CA
 Eu E        	@5@@ A@.
@7 H@?Flag name? @7 K)@.
@7 I @.@7	is_a_flag C@>@@value@.@7 H@?New value? @7 K)@.@7 I @7ok_value C@>@.
@2
@3@-@4@7 A@.@2
@3@4@7 A@>@ 
@7 DD@ @7 DG@>@@@@(
 K4@@@&@F@?@@@@( H@.@7command_log_filename C@ @7 I@7 DA  C@E@?@@( Ht@.@7 M@.@7 @  C@@@ @7file_can_be_written C@?@C@ @7 M!@L@P LR@7 H@ @7 H cannot be written.@7 H@7 H@>@7 I@ @7 I@2@s@3@e@3@t@3@ @3@c@3@o@3@m@3@m@3@a@3@n@3@d@3@_@3@l@3@o@3@g@3@g@3@i@3@n@3@g@3@ @3@t@3@o@3@ @3@o@3@n@3@.@4@7 H@7 H@ @7 M@ @7 I@?@R@F@>@;XP Ks C@=A E H
 L
@5@7 KXMet constraint: @7 H@/@7 I@.
@7 K\@@
@(
 @7 H@E@?@a@f
@g@l C@b@l C@x@ @/@7 K_@7 H@>@;C@4A E H

@5@7 KXProved subgoal: @7 H@.
@7 K\@@
@(
 @7 H@E@?@a@f
@g@l C@b@l C@x@ @/@7 K_@7 H@>@;C@CA E H
 L


@5@7 KX M%@7 H@/@7 I@.@7 K\@@
@( @7 H@E@?@a@f@g@l C@b@l C@x@ @/@7 K_@7 H@ 
@7 Kr@>@;C@7A E H

@5@7 KX M&@7 H@.@7 K\@@
@( @7 H@E@?@a@f@g@l C@b@l C@x@ @/@7 K_@7 H@ 
@7 Kr@>@;CA E H
@5@7 KX@!(unconstrained rule: no subgoals)@7 H@7 H@>@;XP I CAT@N E Hg
@5@7 C@@A(@.@7 C C@.@7read_term_and_layout C@@@@* E@@@( @T@?<<< End of command script @7 H@7 H reached >>>@7 H@7 H@0 K/@4@7 H@>@7 LK@@@.
@7 K/ C<<< Resuming command script @7 H@ 
@7 H K2@7 H@7 H@ 
@7 LI@?@&<<< Returning to interactive input >>>@7 H@7 H @T@7 LICHECK|:@7 K)@E
@0 K/
@4@.@7 @w@ @.@7 G@.@.@7toplevel_execute C@@@( @( @T@0 K3@/@4@7 DD@0 K3@4@7 Dz@?@@@(@(script@0 K3@/@4@7 DD@0 K3@4@7 Dz@?@R@7 I @F@?@@@@* BB@7 LK@6Error on input stream - returning to interactive input@7 H@7 H@0 K/@/@4@7 DD @T@7 LI@7 I @F@?@]@&
@@@( @T@?@7 I C BB@7 H@>@@@B Ht@7 K3 C@.@7 M@.@7 M@@@ @7 M!@?@C@ @7 M!@L@P LR@7 H@ @7 H M$@7 H@7 H@>@7 I@ @7 I@7 M8 BB@7 H@7 H@ @7 I@? H@7 M9@F@F
@F@E@?@%@3READ ERROR: garbage on input stream mandates reset.@7 H@7 H@7 H@5Please type CONTROL-C to resume use of the checker...@7 H@7 H@0 K/@/@4@7 DD@7 C@Q@F@F
@F@F@E@>@;XPprocess_dcl_qualifiers C
@] Eu E        @5@7process_dcl_qualifier C@>@7 M< C@>@;C@b E M>@5@>@;XD  t  t t  @Tt library_directory AvD  t  t t  @Tt  MC @D  t  t t  @Tt  MC 
P MCC@,s@!/usr/lib/swi-prolog/boot/parms.pl   ѣA ME@5@6$parms Eg@0 C@-lib@4@7cached_library_directory MG@&
@;C@1 ME ME@5@6 MG @T@0 @~/lib/prolog@3@-@4@7 MJ@&
@;C@6 ME ME@5@6 MG @0 @@0 G @S@4@-@4@7 MJ@&
@;C@; ME ME@5@6 MGclp@0 MN@0 MOlibrary/clp@4@-@4@7 MJ@&
@;XD  t  t t  @Tt  J AvD  t  t t  @Tt logfile_name AvPfetch_date_and_time CA	@, E F-@5@0datime@-@-
@-@-@-@-@4@7 MV K-@2@-@3@-@3@-@3@-@4@7 G @@@ 
@2@-@3@-@4@7 MY@?@ 
@2@-@4@7 MY@'@0@@@ @2@-@3@-@4@7 MY@?@ @2@-@4@7 MY@'@0@@@ @2@-@3@-@4@7 MY@?@ @2@-@4@7 MY@'@0@@@ @2@-@3@-@4@7 MY@?@ @2@-@4@7 MY@'@0@@@ @2@-@3@-@4@7 MY@?@ @2@-@4@7 MY@'@0@2@3@4@2@-@ @3@-@!@3@-@"@4@7numeric_month_to_string C@2@3@3@-@3@ @3@!@3@"@3@-@3@3@3@3@4@7 @< @2@3@3@:@3@3@3@:@3@3@4@7 M^@>@;XD  t  t t  @Tt current_record_field_number AvP
simp_set_list C@'A E H
@5@ 
@.@7 Ma C@.@7 K@@@ @ @7 I@&@?	@"@#@>@;CA E H@5@>@;XD  t  t t  @Tt  AP  AP AP  CA E Hg@5@7 H@7 C@7 H@.
@7 M*@@@(
 J@?@7 H@(
 J@7 H@>@;XPsatisfy_goal C@ BH E I` C

@5@7 I@.
@7 K@ 
@7 J@>@0 C
@4@8 Me C@;C@ BN E I` C

@5@7 I@.
@7 K@ 
@7 J@>@0 C
@4@8 Mg@;C@ BU E I` HU

@5@7 I@.
@7 K@ 
@7 J@>@0 HU
@4@8 Mg@;C@ B[ E I` HU

@5@7 I@.
@7 K@ 
@7 J@>@0 HU
@4@8 Mg@;C@ Bb E I` H[

@5@7 I@.
@7 K@ 
@7 J@>@0 H[
@4@8 Mg@;C@ Bh E I` H[

@5@7 I@.
@7 K@ 
@7 J@>@0 H[
@4@8 Mg@;C@ Bo E I` HX

@5@7 I@.
@7 K@ 
@7 J@>@0 HX
@4@8 Mg@;C@ Bu E I` HX

@5@7 I@.
@7 K@ 
@7 J@>@0 HX
@4@8 Mg@;C@ B| E I` HW

@5@7 I@.
@7 K@ 
@7 J@>@0 HW
@4@8 Mg@;C@ B E I` HW

@5@7 I@.
@7 K@ 
@7 J@>@0 HW
@4@8 Mg@;C@ B E I` HZ

@5@7 I@.
@7 K@ 
@7 J@>@0 HZ
@4@8 Mg@;C@ B E I` HZ

@5@7 I@.
@7 K@ 
@7 J@>@0 HZ
@4@8 Mg@;C
B E I`@5@S
@>@.@7 HR@8 Gl@;CB E I`@5@8 J|@;C@B E I` F
@5@T@@
@" F
@#@F
@?@@@@" C


@#@!@0 HU
@4@#@?@t@@@" HU


@#@!@0 C
@4@#@?@\@@@" HW


@#@!@0 HX
@4@#@?@D@@@" HZ


@#@!@0 H[
@4@#@?@,@@@" H[


@#@!@0 HZ
@4@#@?@" HX


@#@!@0 HW
@4@#@8 Mg@;CB E I` I

@5@7 I@>@7 L@8 Mg@;CB E I` I

@5@7 I@>@7 L@8 Mg@;CB E I` I

@5@7 Mg@8 Mg@;CB E I` I

@5@7 I@>@@@7 L@?@8 Mg@;CB E I` I

@5@7 I@>@@@7 L@?@8 Mg@;C
B E I` I
@5@8 Mg@;CB E I` I

@5@8 Mg@;CB E I` CJ

@5@7 I@>@@	@0 F@4@7 L@?@8 Mg@;CB E I` CJ

@5@7 I@>@@@7 L@?@0 F@4@8 Mg@;CB E I` CJ

@5@@	@0 F@4@7 Mg@?@8 Mg@;CB E I` I

@5@0 CJ@4@7 Mg@0 CJ@4@8 Mg@;C@EB E I` C

@5@@@7 I@@@S@7 L@C
@7 Gl@L
@P@7 K@?@&@?@7 I@@@S@7 L@C@7 Gl@L@P@7 K@?@&@;CC E I` HU

@5@@@0 HW@4@7 J|@?	@0 HZ@4@8 J|@;C@$C E I` HW

@5@0 H[@4@7 Mg@0 HU@4@7 I@0 HU@4@8 L@;C@$C E I` HZ

@5@0 HX@4@7 Mg@0 HU@4@7 I@0 HU@4@8 L@;C@,C E I` H[

@5@@@0 HW@4@7 J|@?@@@0 HZ@4@7 J|@?	@0 C@4@8 Mg@;C@,C( E I` HX

@5@@@0 HZ@4@7 J|@?@@@0 HW@4@7 J|@?	@0 C@4@8 Mg@;C@/C1 E I` C
 A


@5@7 I@@@ 
@7 I@" C
@#@?
@7 I@"
 C@#@;C@/C; E I` C
 C


@5@7 I@@@ 
@7 I@" A
@#@?
@7 I@"
 C@#@;XD  t  t t  @Tt  J AvPget_term C@ A E I`@5@7 C@.@7 M(@7 LI@7read_unless_abandon_search C@@ E@7 J@?@( E@>@7 LK@8 LI@;XD  t  t t  @Tt  AT  AP AT  C Eu E        @5@Cto_do@/@7 H@L@P@7 H@.
@7 L7@7
done_range C@Q@;C@/ E Mn@5 I@.
@7 H@@@"
 I J
@#@7 AT C@E@?@"
 C I J

@#@7 Mp@Q@;C@$ E Mn  @5@7 J-  C@Q@;C@' E Mn  @5 K@/@7 KV@>do_not_issue_failure_message@8 DD@;C@+ E Mn  @5 Mw@7 H@> Mw@8 DD@;C	@/ E Mn  @5@/*** Cannot eliminate any conclusions at present@7 H@7 H@Q@;XPhandle_quantifiers_in CD E H.@5@0 H0@/@/@4@7 DD@>@/@7do_handle_quantifiers_in C@>@;XP@$ensure_has_type_classifications_list CB E HF 



@5@7save_type_classification C@7 K@ 
@7 M~ C@>@;CB E HF@5@>@;XParg_nums_compatible CCh E H  D
@<CCi E H fy
@<CCj E H xf
@<CCk E H yf
@<C	Cl E H xfx

@<C	Cm E H xfy

@<C	Cn E H yfx

@<C	Co E H yfy

@<XP K C@K@0 E H@5@7 Gl@@@(
 J@' HT@?@(
 J@' J@.
@2@3@3@-@4@7 A@ 
@@@	@( HTH@7 H@?@( J J@7 H@7 H@:@7 L@7 KX@ @7 H@7 H@>@;C@+@H E H
 C


@5@7 Gl@ 
@7 Gl@a@i@f
@r@@
@(
 J@ 
@7listhyps C@?@(
 J@ 
@7 J@>@;XP I C@%@T E E  @5@7 K C@/ @7 Db C@7process_command_line_data  Cuser_output@7display_header F% M~n~n@7 @F C@7read_initialisations  C@7load_vc  C@7 H@@Welcome to the SPADE Proof Checker -- for assistance type "help"@7 H@7 H@7 H@Q@;C@e E E  @5@7load_buffered_libs  C@7	write_log  C@Q@;C
@i E E  @5@7do_do_newvc  C@7 LM Le@7execute_command C@7 M@Q@;C@o E E  @5@>@8 A]  C@;XP I C@2@ E I		 L



 L

@5@ 
@.@7 HG@ @0 L@-@/@4@7 L@ 
@ @ @7 I@ @ @ @7do_norm_typed_exprs C@>@;C@7@ E I I




 I


@5@0 L@-@-@4@7 L@ 
@ @7 I@ @ @ @7 M@ @ @ @7 I@>@;C@ E I@5@@@( Ea@?@( I@>@7 I@>@;C@ E I
 @@5@>@7 I@>@;C
@ E I
@5@7 @@>@;C@9@ E I	@5@C@7 @@L@P@2@-
@-@4@7 A@ @.@7 HJ@ @ @.@7 M@.@2
@4@7 A@@@ @7 K@?@&@>@;XPdistinguish_vars_in_list C@ E Jk

@5@ 
@7 J@>@;C@ E Jk
@5@ 
@.@7 J@>@ @ @7 M C@>@;C@ E Jk
@5@>@;XD  t  t t  @Tt  I AvP L C@'B E Hg@5@.@.@7 HR@C
@7 Hk@L
@P@>@0temp_del_hyp@4@7 Dz@0 HS@4@7 H@>@Q@;CB E Hg @<XPread_vc_line_noecho C@;D. E H=@5@.@7 L@.@7eol_char C@.
@7 L@>@@
@&
@(
 @{@E@?@@@&
@"
@#@E@?@"


@#@>@ @7 M C@>@;XD  t  t t  @Tt  Li  AP Li  C@N E I@5@@ I@0 I@-
@-@4@7 H@E@?@1UNWRAP -- Which quantified hypothesis/conclusion? I@7 H@.@7 I @T@7check_hyp_or_conc C@" I

@#@>@7 Ix@>@0 H I Li@4@7 H@0 H I@1 Li@1 I
@4@7 DG@>@7 Li C@>@;XPcompatible_set_or_seq_types C@ Bu E HF@5@0 L@-@4@7 L@0 L@-
@4@7 L@>@2@4@2
@4@7 L@>@;C@ Bz E HF@5@0 L@-@4@7 L@0 L@-
@4@7 L@>@2@4@2
@4@7 L@>@;XD  t  t t  @Tt prolog_clause_name @D  t  t t  @Tt  J AvPlist_vcs_still_to_prove  C@_ E L@5@.
@7vcs_to_prove C@7 KX@7 L@>@;XD  t  t t  @Tt  K AvD  t  t t  @Tt  K
 AvP I CB E Hg@5 H@.
@7 H@7 H C@Q@;CB E Hg  @5@>@;XPget_all_subexpressions_in_vc C@qD E H.@5@@@!@.@0 B@0 HS@-@-
@4@1 J
@4@.@7 @w@, @{@ @.@7 H@?	@' @{@F@F
@>@@@!@.@0 B@0 J@-@4@1 J@4@.@7 @w@, @{@ @.@7 H@?@' @{@F@E@>@ @ @.@7 H@>@ @.@7 K@>@ @7 J@>@;XP J C@" E H  HZ H A@N@U@M@I@N@E@Q@S@<C@" E H  HX H A@N@U@M@I@N@E@Q@S@<C@" E H  HW H A@N@U@M@I@N@E@Q@S@<C@" E H  H[ H A@N@U@M@I@N@E@Q@S@<C@" E H  C H A@N@U@M@I@N@E@Q@S@<C@" E H  HU H A@N@U@M@I@N@E@Q@S@<C@" E H  I H A@N@U@M@I@N@E@Q@S@<C@" E H  HZ H A@G@E@N@I@N@E@Q@S@<C@" E H  HX H A@G@E@N@I@N@E@Q@S@<C@" E H  HW H A@G@E@N@I@N@E@Q@S@<C@"@  E H  H[ H A@G@E@N@I@N@E@Q@S@<C@"@! E H  C H A@G@E@N@I@N@E@Q@S@<C@"@" E H  HU H A@G@E@N@I@N@E@Q@S@<C@"@# E H  F H A@G@E@N@I@N@E@Q@S@<C@"@% E H  HX H A@I@N@T@I@N@E@Q@S@<C@"@& E H  HW H A@I@N@T@I@N@E@Q@S@<C@"@' E H  H[ H A@I@N@T@I@N@E@Q@S@<C@"@( E H  C H A@I@N@T@I@N@E@Q@S@<C@* E H  A H A@A@R@I@T@H@<C@+ E H  C H A@A@R@I@T@H@<C@, E H  J H A@A@R@I@T@H@<C@- E H  K H A@A@R@I@T@H@<C@. E H  Ij H A@A@R@I@T@H@<C@/ E H   H A@A@R@I@T@H@<C@0 E H C H A@A@R@I@T@H@5 Ht@8 J@;C@3 E H  L H A@A@R@R@A@Y@<C@4 E H  I H A@A@R@R@A@Y@<C@5 E H C H A@A@R@R@A@Y@5 Ht@8 J@;C@8 E H  C H A@E@N@U@M@<C@9 E H  HX H A@E@N@U@M@<C@: E H  HZ H A@E@N@U@M@<C@; E H  H[ H A@E@N@U@M@<C@< E H  HW H A@E@N@U@M@<C@= E H  HU H A@E@N@U@M@<C@> E H  L H A@E@N@U@M@<C@? E H  L H A@E@N@U@M@<C@@ E H  I H A@E@N@U@M@<C@+@B E H  HX H A@E@N@U@M@E@R@A@T@I@O@N@<C@+@C E H  HZ H A@E@N@U@M@E@R@A@T@I@O@N@<C@+@D E H  H[ H A@E@N@U@M@E@R@A@T@I@O@N@<C@+@E E H  HW H A@E@N@U@M@E@R@A@T@I@O@N@<C@+@F E H  HU H A@E@N@U@M@E@R@A@T@I@O@N@<C@+@G E H  L H A@E@N@U@M@E@R@A@T@I@O@N@<C@+@H E H  L H A@E@N@U@M@E@R@A@T@I@O@N@<C@"@J E H  L H A@F@D@L@F@U@N@C@S@<C@"@K E H  H[ H A@F@D@L@F@U@N@C@S@<C@"@L E H  HW H A@F@D@L@F@U@N@C@S@<C@"@M E H  I H A@F@D@L@F@U@N@C@S@<C@"@N E H  J H A@F@D@L@F@U@N@C@S@<C@"@O E H  L H A@F@D@L@F@U@N@C@S@<C@"@P E H  L H A@F@D@L@F@U@N@C@S@<C@"@Q E H  F H A@F@D@L@F@U@N@C@S@<C@"@R E H  C H A@F@D@L@F@U@N@C@S@<C@"@S E H  HU H A@F@D@L@F@U@N@C@S@<C@"@T E H  K H A@F@D@L@F@U@N@C@S@<C@"@U E H  HX H A@F@D@L@F@U@N@C@S@<C@"@V E H  HZ H A@F@D@L@F@U@N@C@S@<C@X E H  I H A@L@O@G@I@C@<C@Y E H  I H A@L@O@G@I@C@<C@Z E H  I H A@L@O@G@I@C@<C@[ E H  F H A@L@O@G@I@C@<C@\ E H  CJ H A@L@O@G@I@C@<C@] E H C H A@L@O@G@I@C@5 Ht@8 J@;C@` E H  H[ H A@S@E@Q@<C@a E H  HW H A@S@E@Q@<C@b E H  G H A@S@E@Q@<C@c E H  H A@S@E@Q@<C@d E H  L H A@S@E@Q@<C@e E H  L H A@S@E@Q@<C@f E H  L H A@S@E@Q@<C@g E H  L H A@S@E@Q@<C@h E H  L H A@S@E@Q@<C@i E H  A H A@S@E@Q@<C@j E H  C H A@S@E@Q@<C@k E H  C H A@S@E@Q@<C@l E H  I H A@S@E@Q@<C@n E H  JG H A@S@E@T@S@<C@o E H  L H A@S@E@T@S@<C@p E H  L H A@S@E@T@S@<C@q E H  L H A@S@E@T@S@<C@r E H  L H A@S@E@T@S@<C@s E H  L H A@S@E@T@S@<C@t E H  L H A@S@E@T@S@<C@u E H  F H A@S@E@T@S@<C@v E H  I H A@S@E@T@S@<C@w E H C H A@S@E@T@S@5 Ht@8 J@;C@z E H  I H A@Q@U@A@N@T@I@F@<C@{ E H  I H A@Q@U@A@N@T@I@F@<C@| E H  F H A@Q@U@A@N@T@I@F@<C@} E H  I H A@Q@U@A@N@T@I@F@<C@$@~ E H C H A@Q@U@A@N@T@I@F@5 Ht@8 J@;C@ E H  M H A@B@I@T@W@I@S@E@<C@ E H  M H A@B@I@T@W@I@S@E@<C@ E H  M
 H A@B@I@T@W@I@S@E@<C@ E H  HZ H A@B@I@T@W@I@S@E@<C@ E H  HX H A@B@I@T@W@I@S@E@<C@ E H  C H A@B@I@T@W@I@S@E@<C@ E H  K H A@M@O@D@U@L@A@R@<C@ E H  HX H A@M@O@D@U@L@A@R@<C@ E H  HU H A@M@O@D@U@L@A@R@<C@ E H  HZ H A@M@O@D@U@L@A@R@<C@ E H  C H A@M@O@D@U@L@A@R@<C@"@ E H  H A@N@U@M@I@N@E@Q@Sinequals@<C@"@ E H  H A@N@U@M@I@N@E@Q@S J@<C@"@ E H  H A@G@E@N@I@N@E@Q@Stransitivity@<C@"@ E H  H A@G@E@N@I@N@E@Q@S
strengthen@<C@"@ E H  H A@G@E@N@I@N@E@Q@Snegation@<C@"@ E H  H A@I@N@T@I@N@E@Q@S M@<C@ E H  H A@A@R@I@T@Harith@<C@ E H  H A@A@R@I@T@Hassoc@<C@ E H  H A@A@R@I@T@Hcommut@<C@ E H  H A@A@R@I@T@Hdistrib@<C@ E H  H A@A@R@I@T@Hminus@<C@ E H  H A@A@R@I@T@Hintdiv@<C@ E H  H A@A@R@R@A@Y L@<C@ E H H A@A@R@R@A@Y L@5@8 H@;C@ E H  H A@E@N@U@Menum@<C@ E H  H A@E@N@U@M
enum_cases@<C@+@ E H  H A@E@N@U@M@E@R@A@T@I@O@N Hj@<C@"@ E H  H A@F@D@L@F@U@N@C@S L@<C@"@ E H  H A@F@D@L@F@U@N@C@S L@<C@"@ E H  H A@F@D@L@F@U@N@C@S L@<C@"@ E H  H A@F@D@L@F@U@N@C@Sexp@<C@ E H  H A@L@O@G@I@C M@<C@ E H  H A@L@O@G@I@C M@<C@ E H  H A@L@O@G@I@C M@<C@ E H  H A@L@O@G@I@Cequivalence@<C@ E H  H A@L@O@G@I@Cimplies@<C@ E H  H A@L@O@G@I@Clogical_and@<C@ E H  H A@L@O@G@I@Clogical_not@<C@ E H  H A@L@O@G@I@C
logical_or@<C@ E H  H A@L@O@G@I@Clogical@<C@ E H  H A@S@E@Qseqlen@<C@ E H  H A@S@E@Q D@<C@ E H  H A@S@E@Q L@<C@ E H  H A@S@E@Q L@<C@ E H  H A@S@E@Q L@<C@ E H  H A@S@E@Q L@<C@ E H  H A@S@E@Qseq@<C@ E H  H A@S@E@T@Ssets@<C@ E H  H A@Q@U@A@N@T@I@Fquant@<C@"@ E H H A@B@I@T@W@I@S@Ebitwise@5@8 H@;C@"@ E H H A@M@O@D@U@L@A@Rmodular@5@8 H@;XPget_help_identifier C@= Eu E        @5@7 @@.@7 H@.
@7make_letter_list C@>@ 
@8find_help_atom C@;XP K CBD E H  @5@7 L@ C@Q@;CBG E H @5@C
@/@7 J3@L
@P@DThe above proof session did not make use of the proof rules database@7 H@7 H@>@;C@*BL E H@5@.
@7 J3@C
@7@!used_rule_this_session_other_than C@L
@P@2The only rule used in the above proof session was:@7 H@7 H
@7 KX@0 J4@3@-@3@-@4@7 H@7print_rulename C@>@;CBU E H@5@=The following rules were used during the above proof session:@7 H@7 H@0 J4@3@-
@3@-@4@7 H
@7 KX@7 N@Q@;CB\ E H  @5@>@;XPsequence_infer CAA E I C
@5@0 C@0 L@4 @4@7do_infer C@>@;CAB E I C
@5@0 C@0 L@4 @4@7 N @>@;CAC E I C G

@5@0 C@4@7 N C@0 C@4@7 N#@>@;CAD E I C G

@5@0 C@4@7 N#@0 C@4@7 N#@>@;CAE E I C G
@5@>@;CAF E I C G
@5@>@;C
AG E I C
 G@5@>@;C
AH E I C
 G@5@>@;CAI E I C
@5@0 C
@4@7 N @0 C@4@7 N#@>@;CAJ E I C G L
 L@5@>@;CAK E I C
 G L L@5@>@;CAL E I C G L
 L@5@>@;CAM E I C
 G L L@5@>@;CAN E I C L


@5@0 C@4@7 N @>@;C@%AO E I C L

@5@.@2@/@4@2@4@7 H@0 C
@4@7 N @>@;C@%AP E I C G

 G


@5@0 C
@4@7 N @0 C@4@7 N @>@;CAQ E I C

@5@@@&@?	@0 C@4@7sequence_infrule C@>@;C	AX E I HU@5@>@;CAY E I HU@5@>@;CAZ E I HU

@5@0 HU@4@7 N @>@;CA[ E I HU



@5@0 HU@4@7 N#@>@;C@"A\ E I HU G

@5@@
@0 HU@4@7 N#@?@0 HU@4@7 N#@>@;CAb E I HU G

@5@0 HU@4@7 N#@>@;CAc E I HU G

@5@0 HU@4@7 N#@>@;CAd E I HU G

 G

@5@0 HU
@4@7 N#@>@;CAe E I HU G

 G

@5@0 HU
@4@7 N#@>@;CAf E I HU

@5@0 HU@4@7 N$@>@;XD  t  t t  @Tt  Hj AD  t  t t  @Tt  Hj AvP	read_rest CA E H=@5@7 L C@>@0previous_character@4@8 DG@;CA E H=
@5@ 
@.@7 ID@ 
@ @ @7 N' C@>@;XP K C@-A E Ha@5@0 HS@/@/@4@7 DD@0 J@/@/@4@7 DD@0 J@/@4@7 DD@0 I@/@4@7 DD@0 J@/@/@4@7 DD@0 I@/@4@7 DD@7 H_ C@>@;XPparse_expression CB E HM

@5@S
@>@;C@TB E HMwhere
 C


@5@>@@@S
@>@ @.@7 N. C@ @7 I@&
@F@?@,@@@"
 I J
@#@ @.@7 HR@&@?@"
 I J
@#@ @.@7 J@&@E@>@;C@bB E HM		 N0
&

 C

@5@>@0 N0
@4@7 N2@@@S@>@ @.@7 N2@ @7 I@&@F@?@,@@@" I J
@#@ @.@7 HR@&@?@" I J
@#@ @.@7 J@&@E@>@;CB E HM

@5@>@;XPmake_numbers_list C
F E H=@5@a@g@h@s@>@;CF E H=


@5@>@;CF E H=


@5@p
@ @ 
@7 N5 C@>@;XP
start_subgoal C@@@ E Iw		@5@@ @@7 HG @@7 L @@7 HG@?@A!!! Error: type-check failed on subgoal proof-frame entry attempt@7 H@7 H@>@Q@>@7 Ix@.@7 I{@0 I|@/@4@7 DD@p@0 I|@4@7 Dz@0 K@/@4@7 DD@0 K@/@/@4@7 DD@0 I@/@/@4@7 DD@0 H Kc
@4@7 Dz@0 H K@4@7 Dz@ @7 J C@@@.@7 J@?@' @{@0 J@/@/@4@7 DD@0 H K[@!All current conclusions withdrawn@4@7 Dz@0 I

@4@7 Dz@0 CJ@-@-@4@7create_formula C
logmessage@0 CJ@4@7format_formula C@>@;XP I C@*B E I@5@.@2@-
@3@-@-@4@7 Js@ @ 
@7 J C@2@3
@4@.@7 Js@ @7 I@>@;CB E I

@5@>@;XD  t  t t  @Tt  K AvP K C@Z H H @<XP	occs_list CB E H. J@5@>@;CB E H.
 @@5@7 L@>@;C
B E H.


@5@>@;XP J C@ E I@5@7 K@>@;XP Jt CBE E I 
@<CBF E I



@5@ @ @8 Js@;XP
rule_match C@oA) E I`@5 Ht@7 J@T@" C


@#@T
@T@ 
@2@-@-@4@7 A@ @2@-@-@4@7 A@.@ @ @7make_up C@.@ @ @7 NI@>@ @2@/@-@4@7 A@ @2@/@-@4@7 A@ @ @.@7fetch_inf_or_subst_rule_for_eq C@0 C@4@ @.@7	add_conds C@0 C@4@ @8 NO@;C@2A9 E I`@5@T@2@-
@-@4@7 A@.@ 
@ @7 NI@>@ @2@/@-@4@7 A@ @.@7fetch_inference_rule C@0 C@4@ @8 NO@;XP K* C
C~ E Hg@5@7 H@7 H@7 H@>@;XP K CD0 E I@5@>@;CD1 E I
@5@ @7 K@ 
@ @7 K@>@;XD  t  t t  @Tt  J AvD  t  t t  @Tt  KJ  AP KJ  C@ E H@5@.
@.@7
current_vc C@.@7pvc_make_filename C@>@7
write_vc_data C@>Printed VC to file: @7 H@7 H@7 H@>@;XD  t  t t  @Tt  J AvPsimp_num CA E I K


@5@7 L@ 
@7 L@0 K
@4@7 K@>@;C
A E I K
 @5@>@Q@;CA E I K
@5@7 N` C@>@;C@$A E I K K



@5@0 J
@4@.@7 I@0 K@4@7 Nb@>@;CA E I K Ij
 Ij

@5@0 K
@4@7 Nb@>@;C@!A E I K Ij


 J
 Ij@5@0 K
@4@ @7 Nb@>@;C@ A E I K
 Ij

 J
 Ij@5@0 K
@4@ @7 Nb@>@;CA E I K


@5@7 L@ 
@7 L@0 K
@4@7 K@>@;C
A E I K
 @5@>@Q@;CA E I K
 @5@>@;CA E I

@5@>@;XPis_chosen_rulename CCG E I`@5@T
@> K@7 H@>@;CCL E I`@5 K@8 H@;XPfind_del CB} E H.
@5@>@;CB E H.


@5@ @.@7 Ne C@ 
@a@f@b@n@w@>@;CB E H.

@5@ @ @ 
@7 Ng@>@;XD  t  t t  @Tt csvfile_name AvPdisplay_rep_rule C@PA  E H.@5@@@.@7display_subgoals_max C@?@'@c@ 
@.@7 G@a@f@f@r@@ H@7display_var_free_only C@?@ 
@7 K9@7 H@7 H allows @7 H@7 H to be replaced by @7 H@7 H@@	@(
 @{	 directly@7 H@?
 provided @7 H@ 
@7write_justs C@7increment_search_count  C@7 H@>@;CA E H.@5@>@;XP M C@s E E@5@0ini_file_consult@-
@4@7 HConsulting rule file @7 H@7 H ...@7 H@7 H@7
user_rules C@Q@;C@x E E  @5@>@;XP
forward_prove C@L E I@5@7 HTRYING TO PROVE: @7 H@7 H@7 L@7 HPROVED: @7 H@7 H@7 H@>@;C@V E I@5@7 HFAILED TO PROVE: @7 H@7 H@Q@;XPint C E HQ@5@@@7 Gl@E@?@"
 Ij
@#@7 Gl@>@;XP N] C@ E H@5@7 M!@7 I@7write_vc_description C@>@7 Kl@>@7 K C@>@7 I C@>@7write_depth_information  C@>@8 M@;C@ E H@5@C@7 M!@L@P	Warning: @7 H@7 H M$@7 H@7 H@>@Q@;XP J& C
C E H
@5@a@g@b
@q@;C@!C E H@5@a@g@b	@s@.@0 K

@4@7 K@>@.
@7 J%@>@a@f
@b@n@w@;XP NJ CAD E I`@5@>@.
@7
generalise C@>@2
@4@7 A@>@;XD  t  t t  @Tt  K  AP K  C@ E L @5@@
 I@.
@7 H@E@?@!DEDUCE -- Type formula to deduce.DEDUCE -- Formula? @7 H@.@7 I @.
@7 N2@@@"
 I J
@#@.
@7 J@?
@7 I @@7 HG@%
@E@@ H@.@7 H@?Hypotheses to be used? @7 K)@.@7 I @ @7
check_hyplist C@ 
@ @.@7
build_formula C@@@%@ @7
try_deduce C@>*** @7 H@ @7 H@7 H N@7 H@ 
@7 H by logical deduction@7 H@7 H@ 
@7 K@?@>
*** FAILED@7 H@7 H@Q@@@"
 I J@#@7 Ms@?@R@>@;XD  t  t t  @Tt  Hd AvPstrip C@)@8 E I HT I 



@5 I@ 
@.@7make_new_var C@ @ @.@7 JK C@ @7 K@>@;C@:@> E I J I 



@5 I@ 
@.@7 N@ @ @.@7 N@0 I@0 
@4@4@2@4 @QUANTIFICATION@7 N8 C@>@;C@-@D E I HT I 



@5@ @7 Juvar@ 
@.@7 N@ @ @.@7 N@ @7 K@>@;C@>@K E I J I 



@5@ @7 J N@ 
@.@7 N@ @ @.@7 N@0 I@0 
@4@4@2@4 @ N@7 N@>@;XPdo_replace_all C Eu E        @5@.@7 L5@7replace_all_hyps C@Q@;C E N@5@.@7 L7@7replace_all_concs C@Q@;C E N@5@>@;XD  t  t t  @Tt  C AvD  t  t t  @Tt  C @D  t  t t  @Tt  C 
P CC Eu E        $VAR2
@5_@7 H@7 H@>@;CA E N@5@T
@.@7 A@.@7 @@.
@7 @@.@.@7 G @@@( M@?
@@@( M@?@( M@.@7term_pri C@ 
@.@7 N@@@@@@@( M@a@f@f@t@?@  M@7 J@a@f@f@s(@7 H@2@0priority@4@3@0	portrayed @@4@3@0 C @@4@3@0 F @@4@4@7 CG  H>@7 H@?@6@@@( M@a@f@f@q@?@  M@7 J@a@f@f@r@2@0 N@4@3@0 N @@4@3@0 C @@4@3@0 N @@4@4@7 N M@7 H@7 H M@7 H@@@.@a@f@f@t N@7 H@ 
@2@0 N@4@3@0 N @@4@3@0 C @@4@3@0 N @@4@4@7 N H>@7 H@?@$@a@f@f@q@ 
@2@0 N@4@3@0 N @@4@3@0 C @@4@3@0 N @@4@4@7 N@>@;C@@\ E N@5@T
@.@7 A@.@7 @@@	@.
 D@7 N@?@.
 M@7 N@.@7 N@7 H M@7 H@@@-@a@f@f
@t N@7 H@2@0 N
@4@3@0 N @@4@3@0 C @@4@3@0 N @@4@4@7 N H>@7 H@?@#@a@f@f
@q@2@0 N
@4@3@0 N @@4@3@0 C @@4@3@0 N @@4@4@7 N@>@;C@@x E N@5@T
@.@7 A@.@7 @@@	@.
 M@7 N@?@.
 M@7 N@.@7 N@@@-@a@f@f
@s N@7 H@2@0 N
@4@3@0 N @@4@3@0 C @@4@3@0 N @@4@4@7 N H>@7 H@?@#@a@f@f
@r@2@0 N
@4@3@0 N @@4@3@0 C @@4@3@0 N @@4@4@7 N M@7 H@7 H@>@;C@ E N@5@@@(
 @{@?@"
@#@>@8
print_list C@;C@!@ E N@5@2@-@-@4@7 A@7 @@, @{@>@7 H N@7 H@7print_list1 C H>@7 H@>@;XP M CB E HM@5@S
@>@7 H@.!!! Warning: VAR not allowed.  Retype command.@7 H@7 H@Q@;C@.B E HM I

@5@@@( J@'
 HT@?@( J@'
 J@7 Gl@.@2
@3@3@/@4@7 A@ @@>@;XPdouble_slash CA
 E Jk@5@7 @@>@.@7 H@.
@7double_slash_list C@ 
@7 H@>@;XD  t  t t  @Tt rule_applied AvD  t  t t  @Tt  J AvP Ll C
C E I Ij
@5@>@;C	C E I
 Ij
@5@>@;XPswisav_checker  C@"@d E E  @5@7zero_defects_reported  Cchecker@2@0 E	 @@4@3@0 L@1 I A]@4@3@0 Ei @@4@4@7 C @8 F@;C@i E E  @5@7report_total_defects  C@8 F@;XP N C@X E E  @5 @7defect_counter C@>@;XPread_verification_condition C@ Dl E H=@5@7 C@.@7 L C@.@7process_rest_of_component C@@@@/@7 H+ C@?@0is_vc
@4@7 Dz@>@;XP J CC E I J



@5@ @7 L@>@;CC E I J


 J
@5@ @7 L1@>@;C
C  E I

@5@7 L@>@;CC" E I

@5@7 L1@>@;XPadd_vc C@[ E L@5@.@7 I@7 DG@Q@;C@\ E L @<XP@!remove_true_vcs_from_numbers_list C@4G E H=@5@0 N@-@-
@4@7 H@.@7
delete_number C@0 H K
@4@7 Dz@7update_vcs_proved C@7 H+++ True VC @7 H@ 
@7 H eliminated automatically.@7 H@7 H@>@ @7 N C@>@;CG E H=

@5@>@;XPflattenlist CG[ E H=@5@>@;CG\ E H=
@5@ @7 L@ 
@ @7 N C@>@;XP K C@. E Ha@5@8find_first_free_starting_at C@;XP J+ C@W E H.@5@0 LP@-@4@7 H@7 LF@7 LI@7 LK@Q@;C@@[ E H.@5@7 LM@@@(
 J@' HT@'
 K@?	@(
 J@' J@'
 Kh Hz@7 DD@0 H|@/@4@7 DD@0 H I@/@4@7 DD@0 H I@1 J+@1 I
@4@7 DG@0 H@/@/@/@4@7 DD@0 H
@4@7 DG@.@2@3@3@-@4@7 A@0 H@/@4@7 DD@ @@0 H@4@7 Dz@>@7check  C@0 H@-@4@7 H@@	@&@>@Q@E@?@ @ @7 J@ @7 H@.@2@3@3@4@7 A@ @7 Dz@>@;XPreplace_in_hyp C@. E N@5@C
	 I @@7 H@L
@P@C@7hyp_to_replace C@L@P@>@;C@T@2 E N@5@@@H@.
@7 HR@>@ 
@.@7 My C@ @.@7 N@ @.@7 H, C@>@@@&
@?@$@0 HS
@4@7 Dz@0 H K@1 HS
@4@7 Dz@ @7 K"@0 HS

@4@7 H@?@R@F
@F@>@;XPadd_new_conc C@ E Hg@5@/@7 J@p@7 O C@>@;C@ E Hg@5@0 J
@4@7 Dz@0 H Kh@1 J
@4@7 Dz@7 L# C@>@;XP J: CAW E H@5@7 H@7 H@>@;XPgenerate_new_qbinding_name CEj E H.@5@.@7 H @7 K@>@;XD  t  t t  @Tt tv_expr AvPmakename CFu E H=@5@.
@7 L@.@7 H@ @2@_
@4@.@7 H@ @7 H@>@;XP I CB( E I
@5@ @7sortprod C@ 
@ @7 I@>@;CB+ E I@5@>@;XD  t  t t  @Tt resource AvD  t  t t  @Tt  O @P	set_infer C@ E I C L
 L L@5@>@;CA  E I C L L
 L@5@>@;CA E I C L L L@5@>@;CA E I C L L L@5@>@;CA E I C L
@5@>@;CA E I C
 L@5@>@;CA E I C L

 L@5@>@;CA E I C L
 L@5@>@;CA E I C
 L L@5@>@;CA E I C L L
@5@>@;CA	 E I C
 L L@5@>@;CA
 E I C L
@5@>@;CA E I C
 L@5@>@;CA E I C L

 L@5@>@;CA
 E I C L
 L@5@>@;CA E I C
 L L@5@>@;CA E I C L L L@5@>@;CA E I C L L L@5@>@;CA E I C L
 L@5@>@;C@0A E I C

@5@@@&@?@@@0 C@4@7set_infrule C@?@0 L@4@7 O@0 L@4@7 O@>@;C
A E I HU L L@5@>@;C
A E I HU L L@5@>@;CA E I HU
 L@5@0 JG@/@4@7 O@>@;CA E I HU L
@5@0 JG@/@4@7 O@>@;CA  E I HU

@5@0 HU@4@7 O@>@;XD  t  t t  @Tt  J AvD  t  t t  @Tt current_sat_goal AvPprocess_execute_file_name C@J@ E M>@5@/@2@.@4@.@7 J@C@.@7 Hk@L@P@.@7 H@@@7 LF@? LR@7 H@7 H LS@7 H@7 H@>@7 I@>@0 K/@4@7 DG@.
@7 M9@0 M4 M6
@4@7 DG@>@;C@:@ E M>@5@2@.@3@c@3@m@3@d@4@.@7 H@.@7 H@@@7 LF@? LR@7 H@7 H LS@7 H@7 H@>@7 I@>@0 K/@4@7 DG@>@;XP@%increment_current_record_field_number  CC E H=@5@0 M`@-
@4@7 H@p
@0 O"@4@7 DG@>@;XPsafe_subst_vbl_list CE E H.

@5@ @ @7safe_subst_vbl C@>@;CE E H.@5@ @ @7 O%@>@ @ @7 O# C@>@;XP O CB/ E I@5@.@7 J@.
@7busort_terms C@ 
@7 J@>@;XPinf_fail CA
 E I`@5@C@7 Jy  C@L@P@>@Q@;C@gA
 E I`@5@7 O.@>@7 H@7 HDo you wish to subgoal@.@7 Id@>@@@J@( G@.
 H@7	try_infer C@7 I @@7 HG@ 
@7 K9@7 H
Use this rule@.@7read_answer_once C@( G@.@7 LP C@0 H K@1 @2@3
@4@1 Ko
@4@7 Dz@7restore_temp_del_hyps  C@ 
 @
SUBGOALING@7 N@?
@( G@>@Q@F
@E@>@;XD  t  t t  @Tt  J AvPload_vcs C@%C E H=@5@7 LI@@ H@7echo C@?@7 H@7 H@0
current_vc_no@/@4@7 DD@0 OB @4@7 DG@7skip_initial_crap  C@7read_vcs  C@7 LK@>@;XPreport_bad_rule CA E J>
 E@5@>@;C@&A E J>@5!!! @7 H@7 H@7 H*** WARNING: Rule @7 H@7 H -- @7 H@ 
@7 H@0 H K[@/Error(s) were found in consulting this rulefile@4@7 J@7 H@Q@;C@$A E J> K@5@S H@7 Dz@9*** ERROR TOO SERIOUS: Cannot use this file as it stands.@7 H@7 HPROCESSING ABORTED.@7 H@7 H@7 H@0 H K[@2SERIOUS ERROR: Could not accept this file for use.@4@7 J@>@;C	A E J> K@5@7 H@>@;CA E J>@5@0 K7
@4@7 Dz@7 H@>@;XPmake_difference C	B E H
 L@5@>@;C
B E H
 L
@5@>@;CB	 E H L

@5@.@7 I@ @ 
@7 H@>@;XP Nv CA E Hg@5@>@;CA E Hg@5@7 H            @7 H@7 H@7 Nu@>@;XD  t  t t  @Tt  HN  AP HN  C
@! E N
@5subject@.
@7 H@>@7 HN C@>@;C@& E N
  @5@7display_general_help  C@>@;XPrecord_consultation_of CA E J>@5 H@7 KD@>@;CA E J>@5@0 H A
@4@7 Dz@>@;XP N C
@ E N@5[@7 H@7 N]@8 H@;XPrestructure_formula C@_D E H= I 



 I 

@5@ 
@.@7 H?@@@ @/@7 I@>@ @ @7 Oa C@?@-@0 Itemp@4@7 DG@@@ @ @7 Oc@0 I Od@4@7 H@?
@0 I Od@4@7 H@>@Q@>@;C@_E E H= I 



 I 

@5@ 
@.@7 H?@@@ @/@7 I@>@ @ @7 Oc@?@-@0 I Od@4@7 DG@@@ @ @7 Oc@0 I Od@4@7 H@?
@0 I Od@4@7 H@>@Q@>@;C@CE E H= A


@5@ 
@.@7 Oc@>@@@ @.@7 HG@ @0 L@/@4@7 L@.@7restructure_set C@" L@#@?@.@7restructure_nonset C@" A@#@E@>@;C@CE# E H= J


@5@ 
@.@7 Oc@>@@@ @.@7 HG@ @0 L@/@4@7 L@.@7 Oe@" L@#@?@.@7 Oh@" J@#@E@>@;C@CE/ E H= C


@5@ 
@.@7 Oc@>@@@ @.@7 HG@ @0 L@/@4@7 L@.@7 Oe@" L@#@?@.@7 Oh@" C@#@E@>@;C@VE; E H= 


@5@.@7 Oc@ 
@.@7 Oc@>@.@7 HG@ 
@.@7 HG@>@@@(@( Ea@( Ea@ @7 Gl@ @7 Gl@  @7 J@0 K@4@7 K@a@f@h@f@o@u@?
@" @#@>@;C@CEN E H= HX


@5@ 
@.@7 Oc@>@@@ @.@7 HG@ @0 L@/@4@7 L@.@7 Oc@" L@#@?@.@7 Oc@" HX@#@E@>@;C@CEZ E H= H[


@5@ 
@.@7 Oc@>@@@ @.@7 HG@ @0 L@/@4@7 L@.@7 Oe@" L@#@?@.@7 Oh@" H[@#@E@>@;C@CEf E H= HZ


@5@ 
@.@7 Oc@>@@@ @.@7 HG@ @0 L@/@4@7 L@.@7 Oe@" L@#@?@.@7 Oh@" HZ@#@E@>@;C@CEr E H= HW


@5@ 
@.@7 Oc@>@@@ @.@7 HG@ @0 L@/@4@7 L@.@7 Oe@" L@#@?@.@7 Oh@" HW@#@E@>@;CE~ E H= L


 L

@5@ @7 Oc@>@ 
@ @7restructure_formula_list C@>@;C@(E E H= I



 I


@5@ @7 Oc@>@ 
@ @7 Ok@>@ @ @7 Oc@>@;CE E H= L
 L

@5@ 
@7 Oc@>@;CE E H= L
 L

@5@ 
@7 Oc@>@;CE E H= L
 L

@5@ 
@7 Oc@>@;CE E H= L
 L

@5@ 
@7 Oc@>@;CE E H= G


 G

@5@ @7 Oc@ 
@ @7 Oc@>@;CE E H= L
 L

@5@ 
@7 Oc@>@;CE E H= L
 L

@5@ 
@7 Oc@>@;CE E H= L
 L

@5@ 
@7 Oh@>@;CE E H= L
 L

@5@ 
@7 Oh@>@;CE E H= L
 L

@5@ 
@7 Oh@>@;CE E H=~
@5@7 L C@>@;C@LE E H= On
@5@7 @@.
@7 H@ 
@2@_@3@_@3@O@3@L@3@D@4@.@7 H@ @7 H@. Lf@7 I@0 I J@4@7 Dz I@7 J@0 Oq@4@7 Dz@>@;C	E E H=

@5@7 @@>@;CE E H= K
@5@7 Oc@>@;C@SE E H=@5@T
@2@-@-
@4@7 A@7 H@@@( L@>@ 
@.@7restructure_array_aggregate C@?@,@@@( H@>@ 
@.@7restructure_record_aggregate C@?@@@/ L@7 L@>@ 
@.@7 Or@?
@/ B@7 L@>@ 
@.@7 Ou@>@2@4@8 A@;CE E H=@5@.@.
@7 L@>@.@7 Ok@ @ 
@7 L@>@;CE E H=@5@.@/@.
@.@/@7 M @>@ @.@7 Ok@/@ 
@ @/@7 M @>@;C@~E E H=@5@T
@2@-@-
@4@7 A@@@!@0 L@/@4@7 L@"

@#@ @.@7 Ok@" L@#@E@?@M@@@0 L@/@4@7 L@"

@#@ @7 Ok@E@?@1@@@( L@7 H@>@ 
@.@7 Or@?@@@( H@7 H@>@ 
@.@7 Ou@?@ 
@.@7 Ok@2@4@7 A@E@E@>@;XPinfrule C@K E HQ@5@8 J|@;C@L E HQ C

@5@0 H[@4@7 J|@0 HX@4@8 J|@;C@M E HQ HU

@5@@@0 HW@4@7 J|@?	@0 HZ@4@8 J|@;C@N E HQ HW

@5@0 H[@4@7 J|@0 HU@4@8 J|@;C@O E HQ HZ

@5@0 HX@4@7 J|@0 HU@4@8 J|@;C@(@P E HQ H[

@5@@@0 C@4@7 J|@0 C@4@7 J}@?	@0 HW@4@8 J|@;C@(@Q E HQ HX

@5@@@0 C@4@7 J|@0 C@4@7 J}@?	@0 HZ@4@8 J|@;XP NZ C@.@ E H@5@.@7 H@2@.@3@L@3@I@3@S@4@.
@7 H@2@V@3@C@4@ 
@.@7 H@ @7 H@>@;XPsave_function_template C@"C E H=@5@.@7 G@.
@7 L@.@2

@4@7 A@0 L

@4@7 Dz@>@;XPflatten_disjunction CB E Hg I
 I


@5@0 I@0 I
@4@4@7 O| C@>@;CB E Hg I


 I

@5@ 
@ @7 O~@>@ @7 O~@>@;CB E Hg

@5@>@;XP KI C@1@! E H I

@5@@@( J@'
 HT@?@( J@'
 J@.@2
@3@3@-@4@7 A@ @@>@ @7 O C@>@;C@:@. E H@5@7 I@>@0tv_depth@/@4@7 DD@0 O@/@/@4@7 DD@0tv_trace@/@4@7 DD@0
tv_cmd_buffer@/@4@7 DD@>@0 O @4@7 DG@0 O 
@4@7 DG@0 O@4@7 DG@>@7tv_environment  C@>@;XP G^ CA B B@5@6 B@a@g@h@lxor@w@;XPno_echo_read_answer C@:A" E Hg@5@.@7 M9@0 K3@/@4@7 DD@0 K3 H@4@7 Dz@7 C@7 H H@7 H@7 H@7 H@7 H@@@( G@?@( G@0 K3@/@4@7 DD@0 K3@4@8 Dz@;XPconvert C	@ E F-
 N
@5@>@;XPparse C	A E H.@5@S
@S@>@8 F C@;C	A E H.@5@7 @@>@;CA E H.
 BB
@5@2 BB@/@4@7 A@>@;CA E H.@5@2@4@7 A@>@;XD  t  t t  @Tt  Lz AvD  t  t t  @Tt vcgfile_name AvD  t  t t  @Tt  JE AP JD C	B E Hg

@5@8 Hk@;CB E Hg@5@/@2
@-
@4@7 H@ 
@8 Hk@;XP L C@ E I@5@S
@>@Q@;C@ E I@5@7 Gl@>@;C@ E I Ij
@5@7 L@>@;C@ E I A

@5@7 L@7 L@>@;C@ E I C

@5@7 L@7 L@>@;C@ E I J

@5@7 L@7 L@>@;C@ E I K

@5@7 L@7 L@>@;XPdo_satisfy_goal CB5 E I`@5@0 O@/@4@7 DD@0 O
@4@7 DG@>@8try_satisfy_goal C@;XPtype_requirements C@mA E H@5@.@7 J@@@*@7 @@.@7 H@ @.@2@.@3@R@3@U@3@L@4@ @7 J@ @ 
@7built_in_classification C@E@?@;@@@-@S@.@ 
@7 O@ @2@.@3@R@3@U@3@L@4@.@7 H@ @ @.@7 H@ @7 H@?@ 
@8 J C@F@E@;XP J C@CB E H.@5@7numsubs C@@@#@0 Hold@/@4@7 H@@new@/@7 H Lx A>@7 H I@7 DG@?@R@(
@E@?Change this subexpression@.@7 Id@>@@@( G@(
@?@( G@(
 J@>@;CB E H.@5@0 H O@/@4@7 DD@0 O@-@4@7 H@*Change which subexpression (number/none)? @7 Is@>@;XPtry_to_satisfy CB E I`@5@>@;CB E I`
@5@T@" L
@#@>@ @@>@ 
@7 O C@>@;CB E I`
@5@7 L@>@ 
@7 O@>@;CB! E I`

@5@ 
@ @7 O@>@;XD  t  t t  @Tt  J- AvP I7 CCa E I A
 Ij

 A
 Ij
@5@ 
@7 Ik@ @7 I6@>@;CCe E I A


 A

@5@ 
@7 Ik@ @7 I6@>@;CCi E I A
 A


@5@0 A@0 A
@4@4@7 I6@>@;CCk E I Ij
 Ij@5@8 Ik@;CCm E I

@5@8 Ik@;XD  t  t t  @Tt  G D  t  t t  @Tt  G AvD  t  t t  @Tt  G @D  t  t t  @Tt  G 
Pfind_min C@@ E Ha@5@@@B@7 L@@@7 L@@
@a@g@h@t@a@h@w@?@a@h@g@s@a@g@w@E
@?@ @a@g@x
@@@0 H[
@4@7 L@&@?@0 H[
@4@7 L@&
@?@E@@@%@7 L@a@h@x
@@@0 H[

@4@7 L@&
@?@0 H[

@4@7 L@&
@?@@@0 H[
@4@7 L@&@?@0 H[
@4@7 L@&
@E
@>@;XD  t  t t  @Tt  J AvP O: CB E Hg@5@0 M@-
@-@4@7 H@0 HS
@4@7 Dz@Q@;CB E Hg   @<XPwarn_of_unknown_command  CC) E HM  @5@7 H@+!!! Command not recognised.  Please retype.@7 H@7 H@>@;XPused_rule_other_than CB> E H@5@.@7 H@7 J@>@;XPincrease_defect_counter  C@L E E@5@0 N@-
@4@7 H@p
@0 N@4@7 B @>@;XP LG C@h E F-@5@2 A>@4@7 I C@2 C@4@8 O@;XP LN C
@/ E HM@5@.
@7 M/@7 LI@>@;C@3 E HM  @5 @T@7 LI@>@;XD  t  t t  @Tt recent_save_command_issued  AvP M CB E Hg@5@7 M@7 M@>@;CB E Hg@5@>@;C@-B E Hg@5@7 Gl@a@g@b @s@0 I
@4@7 H@0 HS
 @@4@7 H@0 J
@-@4@7 H@0 HS
@4@7 Dz@>@;CB E Hg@5@7 Gl@a@g@b @s M@7 H@7 H has not been deleted.@7 H@7 H@>@;CB E Hg@5@'Illegal hypothesis number to undelete: @7 H@7 H@7 H@>@;XD  t  t t  @Tt  L"  AP L"  C@! E I@5@@
 I@.
@7 H@E@?@<STANDARDISE -- Please specify expression to be standardised.Expression? @7 H@.@7 I @.
@7 N2@>@8 L! C@;XP
is_vc_line CDI E H=@5@.@2@_@4@.@7 J@7 Jq C@7 H C@>@;XD  t  t t  @Tt  I} AvP I| C H H  @<XP K C@@B E Ha@5@.@7 HR@7 J I@.@7 H@T@@@" I J

@#@ 
@.@7 J@?@7 I @@7 HG@%@'
 @{@.@7 I{@p@0 K@/@/@4@7 DD@ @7
save_cases C@0 I|@/@4@7 DD@0 I@/@/@4@7 DD@0 H K@4@7 Dz@0 I|@4@7 Dz@0 K@/@4@7 DD@.@7 K @0 I@4@7 Dz@ @7 N;@0 I@/@/@/@4@7 DD@0 I
CASES@4@7 Dz@8 K C@;XP M+ C@b E F-@5@.@2@0consume_layout @@4@3@0 Dodec10@4@4@7 E9 @>@8normalize_negative_literals C@;XP L# C@ E Hg@5 H@7 L@>@;C@ E Hg@5 Ki@7 H@7 H J@7 H@7 H@7 H@>@;XP NM CA2Af E I`	
@5@0 C@/@/@4@.@7 K C@ @.@7 Mh C@@@-@" 
 Ko C


@#@0 C@2@3@4@3@3@4@ @ 
@7 NO@?@@@@)@" 
may_be_deduced C

@#@0 C@2@3@4@3@3@4@ 
@7 NO@?@@@@" 
 Ky Kz
@#@?@@@@" 
 Ky Kz
@#@?@@@@" 
 Kyare_interchangeable N3
@#@?@m@@@" 
 Ky O N3
@#@?@T@@@" 
 Kz@#@(
 @{@?@?@@@" 
 Kz@#@(
 @{@?@*@@@" 
 O N3@#@(
 @{@?@" 
 O N3@#@(
 @{@F@E@C@ @7 K7 C@L@P@8 Nc C@;XP I CB! E I A




@5@ @7 I@>@;CB" E I

@5@7 Ik@>@;XPwrite_flag_value C@] E M int_list B@5@"@7 L@7write_flag_string C@"@7 L@>@;C@_ E M@5@7 H@>@;XP It CB E H.@5@7 C@7 K)@7 I @ 
@7 O C@>@;XD  t  t t  @Tt  I AvPprocess_proof_log_file_name C@&@ E M>@5@/@2@.@4@.@7 J@C
@.@7 Hk@L
@P@.@7 H@>@0cmd_line_proof_log@4@7 Dz@>@;C@#@ E M>@5@2@.@3@p@3@l@3@g@4@.@7 H@.@7 H@>@0 O@4@7 Dz@>@;XP J CB6 E I J




@5@ @7 J@>@;CB7 E I

@5@7 L1@>@;XPtidy_up_logfacts  CC E HM@5 I@.
@7 KV@7 K? C@0 H@/@/@4@7 DD@>@Q@;C	C E HM  @5 I KU@7 KV@>@;C	C E HM  @5 I KW@7 KV@>@;CC E HM@5OK@7 H@7 H@0step_number@-
@4@7 H@p
@0 O@4@7 DG@>@;XPprocess_rulefile C@G@U E J>@5@7 C@.@7 M*@.@.
@.@7process_single_rule C@@
@S@ 
@7
add_rulefacts C@?	@T@ @7 OJ C@@@( E@?@7 H  C@7 K5 C@>@@ K[@/@7 KV@?	@0 H K[@+No errors trapped in reading this rulefile.@4@7 Dz@>@;XP N C@ E N@5@* @{@>@8 H@;C@ E N@5@" N

@#@>@7 H | _@7 H@ 
@8 H@;C@ E N@5@S@>@7 H | @7 H@8 H@;C@ E N@5@>@7 H Jo@7 H@8 N@;C@ E N @<XD  t  t t  @Tt  OA AvP O@ C@7 H H  Ht@<XPmake_intersection CA E H  L@<CA E H  L@<CA E H L

@5@.@7 K>@ @ 
@7 H@>@;XPbuilt_in_ident CCD E H=  J @<CCE E H=  JY@<CCF E H=  KE@<CCG E H=  C@<CCH E H=  @@<CCI E H=  @@<CCJ E H=  JC@<CCK E H=  L@<CCL E H=  L@<CCM E H=  L@<CCN E H=  L@<CCO E H=  L@<CCP E H=  K@<CCQ E H=  K@<CCR E H=  L@<CCS E H=  L@<CCT E H=  @@<CCU E H=  @@<CCV E H=  Ea@<CCW E H=  @@<CCX E H=  I@<CCY E H=  JH@<CCZ E H=  L@<CC[ E H=  I@<CC\ E H=  I@<CC] E H=  F@<XD  t  t t  @Tt make_record_equality_goal AP O C@7CS E Hg

 C

@5@>@/@  @@ @2@4@.@7 M @/@  @@ @2@4@ @7 M @>@;C@DCX E Hg




 I
 C

@5@ @ @7 O C@>@/@  @@ @2@4@.@7 M @/@  @@ @2@4@ @7 M @>@;XPstan_hyp C@" Eu E        @5@0 LX
@4@/@7 HR@>@;C@-@& E P@5@C
@0 P
@4@/@7 HR@L
@P@.@7 HR @@.@7 L.@0 HS@0 P
@4@4@7 Dz@7	semi_stan C@>@;XP	inst_list CA E H.
@5@>@;CA E H.
@5@ 
@7 @@ @7 P C@>@;CB E H.
@5@S
@ 
@2@4@7 H@p@ @ @7 P	@>@;CB E H.
@5@ 
@.@7inst C@ @ @7 P	@>@;XPprocess_record_fields C@$B E H=
 B
@5@>@2@3 B@3
@4@.@7rewrite_record_field_list C@>@ @7 P
 C@>@;C@%B E H=
 

end E;
@5@ 
@ @7 H?@>@;C@-B E H=
 

 E;

@5@ 
@ @7 H?@.@7get_fdl_declaration C@ @ @7 P@>@;C@0B E H=
 

 E;


@5@ @7 J@>@ 
@ @7 H?@ @ @7 P@>@;XD  t  t t  @Tt  JN AP JM CB E Hg@5@/@8 H@;CB E Hg


@5@8 JM C@;XPprocess_formula C@eD E H=@5@@@7 I@?
@7 H@/*** ABORTED: Prolog variables occur in formula.@7 H@7 H@7 I@>@@@.@7 Oc@?@7 H@1*** ABORTED: could not restructure above formula.@7 H@7 H@7 I@E@>@@ Ht@7typechecking_during_load C@@ @@7 HG@?	@8*** ABORTED: above formula did not typecheck as boolean.@7 H@7 H@>@7 I@?@R@>@@ Ht@7simplify_during_load C@@@7 K@?@7 H@7!!! WARNING: Could not simplify above formula properly.@7 H@7 H@&@?@&@>@;XP M C@*@W E H

@5@.@7 HR@>@@@7 K@?@@@7 I@? M@7 H@7 H J@7 H@7 H@7 H@>@;C@f E H@5@a@g@h@q@>@7 M@p
@7 M@>@;C@m E H@5@>@;XPmake_capital C@v E I@5@>@;C@+@w E I
@5@@@a@i@b@a@t@a@i@b@z@r@>@ @a@i@b@ @l C@w@?@&@>@ 
@ @7 P$ C@>@;XP M C@z Eu E          Ht @@<C@{ E P'  H @@<C@| E P'     Ea@<C@} E P'
   Ea


@5@7 Gl@a@g@i@t@a@g@f
@r@;C@%@~ E P'
  O
@5@7 Gl@a@b @i@q@a@i@b@@q@>@ 
@0  O@4@8 M@;C@ E P'   O@<XPpretty_write_arg_list CCZ E H

@5@>@ 
@7 K_@>@;CC^ E H
@5@>@ 
@.@7 K_@> Jo@ @.@7 K_@>@ @ @7 P( C@>@;XD  t  t t  @Tt  H AvP I C@ E F-@5@.
@7 F @ 
@.@7format_vars C@&
@;XPdisplay_help_lines C@ E N
@5@>@;C@ E N

@5@a@h@b @s@7 H@7 H@p @>@ 
@ @7 P0 C@>@;C@1@ E N

 @5@7 H@7 H@.@7 L@7 HMORE@7 H@.
@7 L@ 
@7 H (Press Return)...@7 H@7 LM@.@7 M@ @7lskip C@>@7 P2@>@;XP N C@Dy E H=@5@.
@7 M@@@*@@@(@ @?@&
@.@7 N@@@&
@?@&
@(@ @>@( @@F@F@F@?@@@@%@(@*@ 
@7	find_char C@ 
@7 P8@.@7 OB C@0 N
@4@7 Dz@( @@F@F@E@?@@@@,@(@!@ 
@7 P8@ 
@7 P8@A!!! WARNING: UNPROVEABLE VC!  Suggest you take corrective action.@7 H@7 H@0 I
@1 J @@4@7 Dz@( @@F@F@F@?@i@@@.@7 L@&@( @@E@F@F@?@S@( @@@@8@@@(@H@' HT@?@(@C@' J@.@7read_component_number C@.@7eread C@ @.@7 P C@.@2@3@3@4@7 A@0 I
@4@7 Dz@?@@	@(@ @ 
@7 P8@?@R@E@F@F@E@E@>@;XD  t  t t  @Tt  M AvD  t  t t  @Tt  H AP JU C
 E I F @ @@5@>@;C
 E I F @ @@5@>@;C E I F F
@5@7 K@>@;C@) E I F
@5@.
@7 K@@@(
 @@( @@?@@@(
 @@( @@?@" F
@#@>@;C
@) E I I @ @@5@>@;C@* E I I
 @ @@5@>@;C@+ E I I
 F @@5@>@;C@, E I I F
 @@5@>@;C@- E I I @
@5@7 K@>@;C@. E I I
 @@5@7 K@>@;C@/ E I I
@5@7 K@>@;C@@0 E I I


@5@.@7 K@@@( @@ 
@7 K@E@?@m@@
@( @@&@E@?@a@ 
@.@7 K@@@@@( @@&@?@( @@&@?@G@@@1@@
@" F@#@?@ @@
@" F
@#@?@@
@" F@#@?@" F@#@( @@?@@@&@&@?
@" I@#@>@;C
@X E I I @ @@5@>@;C@Y E I I
 @ @@5@>@;C@Z E I I
 F @@5@>@;C@[ E I I F
 @@5@>@;C@\ E I I @
@5@7 K@>@;C@] E I I
 @@5@7 K@>@;C@^ E I I
@5@7 K@>@;C@@_ E I I


@5@.@7 K@@
@( @@&@E@?@o@@@( @@ 
@7 K@E@?@a@ 
@.@7 K@@@( @@&@?@Q@@@( @@&@?@G@@@1@@
@" F@#@?@ @@
@" F
@#@?@@
@" F@#@?@" F@#@( @@?@@@&@&@?
@" I@#@>@;C
@ E I CJ @ @@5@>@;C@ E I CJ
 @ @@5@>@;C@ E I CJ
 @@5@>@;C@ E I CJ @
@5@7 K@>@;C@ E I CJ
 @@5@0 F@4@7 K@>@;C@ E I CJ
 F@5@0 F@4@7 K@>@;C@ E I CJ F
@5@7 K@>@;C@ E I CJ
 CJ


@5@0 CJ@0 I
@4@4@7 K@>@;C@@ E I CJ


@5@.@7 K@@@( @@ 
@7 K@E@?@r@@
@( @@( @@E@?@f@ 
@.@7 K@@@( @@&@?@V@@
@( @@0 F@4@7 K@?@G@@@1@@
@" F@#@?@ @@
@" F
@#@?@@
@" F@#@?@" F@#@&@?@@@&@( @@?
@" CJ@#@>@;C@ E I I
 @@5@>@;C@ E I I
 F @@5@>@;C@ E I I F
 @@5@>@;C@ E I I
 @@5@7 K@>@;C@ E I I @
@5@7 K@>@;C@ E I I
 @@5@0 F@4@7 K@>@;C@ E I I @
@5@0 F@4@7 K@>@;C@#@ E I I
 I


@5@0 I
@4@.@7 K@0 I@4@7 K@>@;C@/@ E I I I



@5@0 I
@4@.@7 K@0 I
@4@ @7 J@0 I@4@7 K@>@;C@/@ E I I I



@5@0 I@4@.@7 K@0 I@4@ @7 J@0 I
@4@7 K@>@;C@@ E I I


@5@.@7 K@@@( @@ 
@7 K@E@?@w@@@( @@0 F
@4@7 K@E@?@f@ 
@.@7 K@@@( @@&@?@V@@
@( @@0 F@4@7 K@?@G@@@1@@
@" F@#@?@ @@
@" F
@#@?@@
@" F@#@?@" F@#@( @@?@@@&@( @@?
@" I@#@>@;C@l@ E I I 



@5@ 
@.@7 H?@@@ @/@7 I@'dont_retract@?@0 I Od@4@7 DG@' @@ @.@7 K@@@( @@( @@?@@@( @@( @@?@" I 
@#@>@@@( PD@?@0 I Od@4@7 H@>@;C@lA E I I 



@5@ 
@.@7 H?@@@ @/@7 I@' PD@?@0 I Od@4@7 DG@' @@ @.@7 K@@@( @@( @@?@@@( @@( @@?@" I 
@#@>@@@( PD@?@0 I Od@4@7 H@>@;CA& E I L


@5@>@0 L
@4@7set_simplify C@>@;CA* E I L


@5@>@0 L
@4@7 PE@>@;CA. E I L


@5@>@0 L
@4@7 PE@>@;CA2 E I L
@5@>@0 L@4@7 PE@>@;CA6 E I L


@5@>@0 L
@4@7 PE@>@;CA: E I L


@5@>@0 L
@4@7 PE@>@;CA> E I JG


@5@>@0 JG
@4@7 PE@>@;CAB E I L


@5@>@0 L
@4@7 PE@>@;CAAJ E I

 C


@5@.@7 HG@@@ @0 L@/@4@7 L@>@0 C
@4@7 PE@F@F@E@?At@@@  L@7 L@>@0 C
@4@7enumerated_simplify C@F@F@E@?AW@.@7 K@ 
@.@7 K@@
@&@( @@F@E@?A=@@@@ @7 K@@@ @7 K@ @ @7 J@( @@F@E@?@@@@B@" A

@#@@@ @7 K@0 C@4@.@7 K@" C@#@?@ @7 K@0 C@4@.@7 K@" C@#@?@@@" C

@#@@@ @7 K@0 C@4@.@7 K@" C@#@?@ @7 K@0 A@4@.@7 K@" C@#@?@@@@@ @7 K@@@B@" A

@#@@@ @7 K@0 C@4@.@7 K@" C@#@?@ @7 K@0 C@4@.@7 K@" C@#@?@@@" C

@#@@@ @7 K@0 C@4@.@7 K@" C@#@?@ @7 K@0 A@4@.@7 K@" C@#@?@" C@#@F@E@>@;CAA E I

 HW


@5@.@7 HG@@@  L@7 L@>@0 HW
@4@7 PH@F@F@E@?A\@.@7 K@ 
@.@7 K@@@@ @7 K@@@(@ @7 K@@@ @ @7	less_than C@( @@?@@@&@?@ @ @7 PK@( @@F@E@?@@@@B@" A

@#@@@ @7 K@0 C@4@.@7 K@" HZ@#@?@ @7 K@0 C@4@.@7 K@" HZ@#@?@@@" C

@#@@@ @7 K@0 C@4@.@7 K@" HW@#@?@ @7 K@0 A@4@.@7 K@" HZ@#@?@@@@@ @7 K@@@B@" A

@#@@@ @7 K@0 C@4@.@7 K@" HW@#@?@ @7 K@0 C@4@.@7 K@" HW@#@?@@@" C

@#@@@ @7 K@0 C@4@.@7 K@" HZ@#@?@ @7 K@0 A@4@.@7 K@" HW@#@?@" HW@#@F@E@>@;CAA E I

 HZ


@5@.@7 HG@@@  L@7 L@>@0 HZ
@4@7 PH@F@F@E@?A\@.@7 K@ 
@.@7 K@@@@ @7 K@@@(@ @7 K@@@ @ @7 PK@( @@?@@@&@?@ @ @7 PK@( @@F@E@?@@@@B@" A

@#@@@ @7 K@0 C@4@.@7 K@" HW@#@?@ @7 K@0 C@4@.@7 K@" HW@#@?@@@" C

@#@@@ @7 K@0 C@4@.@7 K@" HZ@#@?@ @7 K@0 A@4@.@7 K@" HW@#@?@@@@@ @7 K@@@B@" A

@#@@@ @7 K@0 C@4@.@7 K@" HZ@#@?@ @7 K@0 C@4@.@7 K@" HZ@#@?@@@" C

@#@@@ @7 K@0 C@4@.@7 K@" HW@#@?@ @7 K@0 A@4@.@7 K@" HZ@#@?@" HZ@#@F@E@>@;CAB/ E I

 HU


@5@.@7 HG@@@ @0 L@/@4@7 L@>@0 HU
@4@7 PE@F@F@E@?A~@@@  L@7 L@>@0 HU
@4@7 PH@F@F@E@?Aa@.@7 K@ 
@.@7 K@@
@&@( @@F@E@?AG@@@@ @7 K@@@ @7 K@@@ @ @7 J@( @@?@&@( @@F@E@?@@@@B@" A

@#@@@ @7 K@0 C@4@.@7 K@" HU@#@?@ @7 K@0 C@4@.@7 K@" HU@#@?@@@" C

@#@@@ @7 K@0 C@4@.@7 K@" HU@#@?@ @7 K@0 A@4@.@7 K@" HU@#@?@@@@@ @7 K@@@B@" A

@#@@@ @7 K@0 C@4@.@7 K@" HU@#@?@ @7 K@0 C@4@.@7 K@" HU@#@?@@@" C

@#@@@ @7 K@0 C@4@.@7 K@" HU@#@?@ @7 K@0 A@4@.@7 K@" HU@#@?@" HU@#@F@E@>@;CAB E I

 HX


@5@.@7 HG@@@  L@7 L@>@0 HX
@4@7 PH@F@F@E@?Ad@.@7 K@ 
@.@7 K@@
@&@( @@F@E@?AJ@@@@ @7 K@@@!@ @7 K@@@ @ @7 PK@( @@?	@ @ @7 PK@( @@F@E@?@@@@B@" A

@#@@@ @7 K@0 C@4@.@7 K@" HX@#@?@ @7 K@0 C@4@.@7 K@" HX@#@?@@@" C

@#@@@ @7 K@0 C@4@.@7 K@" HX@#@?@ @7 K@0 A@4@.@7 K@" HX@#@?@@@@@ @7 K@@@B@" A

@#@@@ @7 K@0 C@4@.@7 K@" HX@#@?@ @7 K@0 C@4@.@7 K@" HX@#@?@@@" C

@#@@@ @7 K@0 C@4@.@7 K@" HX@#@?@ @7 K@0 A@4@.@7 K@" HX@#@?@" HX@#@F@E@>@;CAB E I

 H[


@5@.@7 HG@@@  L@7 L@>@0 H[
@4@7 PH@F@F@E@?Ad@.@7 K@ 
@.@7 K@@
@&@( @@F@E@?AJ@@@@ @7 K@@@!@ @7 K@@@ @ @7 PK@( @@?	@ @ @7 PK@( @@F@E@?@@@@B@" A

@#@@@ @7 K@0 C@4@.@7 K@" HX@#@?@ @7 K@0 C@4@.@7 K@" HX@#@?@@@" C

@#@@@ @7 K@0 C@4@.@7 K@" H[@#@?@ @7 K@0 A@4@.@7 K@" HX@#@?@@@@@ @7 K@@@B@" A

@#@@@ @7 K@0 C@4@.@7 K@" H[@#@?@ @7 K@0 C@4@.@7 K@" H[@#@?@@@" C

@#@@@ @7 K@0 C@4@.@7 K@" HX@#@?@ @7 K@0 A@4@.@7 K@" H[@#@?@" H[@#@F@E@>@;CA3C E I

 L
@5@.
@7 K@@@M@ 
@7 K@.@0 J

@4@7 K@@@.@0 J@0 K@4@4@7 K@a@f@f@u@( @@?@.@0 J@0 K@4@4@7 K@a@f@f@v@( @@F@F@?@@@@?@"
 J

@#@0 L@4@.@7 K@0 L@4@.@7 K@@@@@( @@?@( @@( @@?@@@( @@&@?@( @@&@?@@@@n@@@"
 A

@#@?
@"
 C

@#@0 L@4@.@7 K@0 L@4@.@7 K@@@!@( @@@@( @@( @@?@@@( @@( @@?@" F@#@?@@@( @@&@?@@
@( @@" F@#@?@( @@&@?@#@@@"
 Ij
@#@0 L@4@7 K@?
@" L
@#@E@F@E@F@>@;CC] E I L L
@5@0 J@4@7 K@>@;CC^ E I L
@5@0 J@4@7 K@>@;C@C` E I L
@5@.
@7 K@@@&@ 
@7 K@@@a@f
@b @t@&
@?
@a@f
@b @q@a@f
@k Ij@w@F@F@?@[@@@"
 J
@#@&
@F@E@?@E@@@(@"
 J

@#@0 L@4@.@7 K@0 L@4@.@7 K@" J@#@?@@@"
 L@#@&
@?@" L
@#@F@F@>@;CC} E I@5@7array_simplify C@>@;CC~ E I@5@7record_simplify C@>@;CC E I@5@7sequence_simplify C@>@;CC E I L
@5@0 L@4@7 PH@>@;CC E I L
@5@0 L@4@7 PH@>@;CC E I@5@7 K C@>@;XPadd_new_case CA E Ha@5@/@7 K C@p
@ 
@7 PX C@>@;CA E Ha@5@0 K
@4@7 Dz@>@;XD  t  t t  @Tt  H} AvP L, C@i E I@5@7 C@7 HShall I save this result@7 Id@@@(
 G@?@(
 G@>@;XPopen_help_file C@ E N
@5@7 LF@7 LI@7 LK@7 LI@>@;XP N C@F E L 

@5@>@;C@I E L 


 CJ

@5@>@ 
@ @7 HR@>@;C@%@M E L 

 CJ I


@5@ @0 CJ
@4@7 N@ 
@ @7 HR@>@;XP H@ CB E H=@5@7 I2 C@>@;CB E H=

@5@>@;XP
list_rules CC E H.@5@>@;CC E H.@5@7 KX	and rule @7 H@7 H@7 H@7 Pa C@>@;XP J C@_C E H.@5@@
@0 H O@-@4@7 H@E@?
@ Type new subexpression pattern: @7 K)@.@7 I @.@7 N2@0 IS@4@7 Dz@>@@@0 H Lx A>@4@7 H@>@E
@?@7 C@0 H K@/@4@7 DDBy which rule? @7 K)@.
@7 I @ 
@7parse_rulename C@>@0 IP
@4@.@7 IN C@ @7solution C@>@;XP L| CCB E H.@5@0 IU@-
@4@7 H@p
@0 IU@4@7 DG@>@;XP J C@ E Jk@5@S
@>@"
$$$@#@a@h@b@n@w@>@;C
@ E Jk@5@7 @@>@;C@ E Jk@5@2@/@-
@4@7 A@>@ 
@7 M@>@;XP J CA E M>@5@.@ 
@7 Js@7 J@ @7 Js@8 J@;XP IB CA E H= 	@<CA E H= @ @<CA E H= @.@<CA E H= @,@<CA E H= @(@<CA E H= @)@<CA E H= @:@<CA E H= @;@<CA E H= @=@<CA E H= @[@<CA E H= @]@<CA E H=@5@8 L@;CA E H=@5@8 M@;XP KB CBb E Hg@5@7 Pp C@7 Pq@>@;CBc E Hg@5@>@;CBd E Hg@5@7 Gl@a@g@b @s@0 J
@4@7 H@>@;C@!Bi E Hg@5@7 Gl@a@g@b @s@C@7 K@L@P M@7 H@7 H has not been forgotten.@7 H@7 H@>@;CBr E Hg@5@'Illegal hypothesis number to remember: @7 H@7 H@7 H@>@;XP L C@ E J>@5@S
@>@;C@ E J> L
@5@>@7 J?@>@;C@ E J> @<XP L C
Bj E HF
@5@>@;C
Bk E HF Ea I@5@>@;CBl E HF

@5@ 
@ @7 L@>@;CBm E HF Ea
 I

@5@ 
@7 L@>@;CBn E HF
@5@ @7 M C@>@ 
@ @7 L@>@;CBr E HF@5@>@;XP O CA' E H.@5@7 HOLD EXPRESSION: @7 H@.
@7 H@7 H@7 H@8reduce  C@;XPtv_build_locate_expr CB! E H@5@.@7 O C @.
@7 O C@ 
@7
tv_build_expr C@>@;XD  t  t t  @Tt  IW  AvP M" C@m E F-@5@2 A>@4@7 O@2 C@4@8 O@;C@p E F-@5@C@7 K+@L@P@;XP H C
D E H. @5@C
@/@/@7 H/@L
@P@>@;C@"D E H.@5@.
@7 H@.@7 O
@>@@@&
@?@0 H
@4@7 H@0 H@4@7 Dz@>@;XP L CBa E H@5@.@7 J) C@>@7 H@>@;XD  t  t t  @Tt  J AvP J C@{ H H  Ht@<XPdo_fetch_vars_in_list CEK E H.
@5@.@7do_fetch_vars_in C@>@ 
@.@7 P C@ @ @7 H@>@;CEQ E H.@5@>@;XP I CB E I J


@5@ 
@7 L@0 J
@4@7 K@>@;CB E I J


 J

@5@ @7 I@>@;CB E I A


 A

@5@ @7 I@ 
@ @7 I@>@;C	B E I

@5@7 L1@>@;XP M@ CA@e E M>
@5@.@7 K C@2@-@4@7 H@.
@7 G@a@f
@b@t@>@@A @.@2@=@4@.@7 J@"@#@@@X@@@$@ @/@2@p@3@r@3@o@3@o@3@f@3@_@3@l@3@o@3@g@4@7 Js@?@ @/@2@p@3@r@3@o@3@o@3@f@3@l@3@o@3@g@4@7 Js@C@7done__proof_log  C@L@P@>@ @7 O C P@7 Dz@?@@@@,@ @/@2@e@3@x@3@e@3@c@3@u@3@t@3@e@4@7 Js@C@/@7 M/@L@P@>@ @7 O C@?@e@@@a@@@*@ @/@2@c@3@o@3@m@3@m@3@a@3@n@3@d@3@_@3@l@3@o@3@g@4@7 Js@?@%@ @/@2@c@3@o@3@m@3@m@3@a@3@n@3@d@3@l@3@o@3@g@4@7 Js@C@/@7cmd_line_command_log C@L@P@>@ @7process_command_log_file_name C@?@7scream_blue_murder  C@?@@@@,@/@2@r@3@e@3@s@3@u@3@m@3@e@4@7 Js@@@C@7done__resume  C@L@P P@7 DG@?@7 P@?@@@@%@/@2@p@3@l@3@a@3@i@3@n@4@7 Js@>@0plain_output@/@4@7 DD@0 P Ht@4@7 DG@?@@@@I@/@2@o@3@v@3@e@3@r@3@w@3@r@3@i@3@t@3@e@3@_@3@w@3@a@3@r@3@n@3@i@3@n@3@g@4@7 Js@>@0 M@/@4@7 DD@0 M Ht@4@7 Dz@?@=@@@ @/@2@v@3@e@3@r@3@s@3@i@3@o@3@n@4@7 Js@>@7process_version  C@?@@@/@2@h@3@e@3@l@3@p@4@7 Js@>@7process_help  C@?@7 P@F@>@;C@$@ E M>@5@2@-@/@4@7 H@C@7 P@L@P@C
@/@7cmd_line_filename C@L
@P@0 P
@4@7 O@>@;C@&@ E M>@5@2@-@/@4@7 H@C
@7 P@L
@P@.@7 P@<Error: Multiple files provided on command line: ~a and ~a.~n@2@3
@4@7 @G C@7 P@>@;C@ E M>@5@7 P@>@;XP O& C	D E H.
@5@>@;C
D E H.@5@7 @@>@;CD E H. I 


 I 
@5@>@;CD E H. I 


 I 
@5@>@;CD E H.@5@2@-@-@4@7 A@ @.@7 O(@ 
@2@4@7 A@>@;XP O* C@*B; E I@5@.@2@-
@3@-@-@4@7 Js@ @ 
@7order_terms C@2@3
@4@.@7 Js@ @7 O)@>@;CBA E I

@5@>@;XP N C@ E Mn




@5@>@;C@A@ E Mn

@5@.@2
@-@4@ 
@7 H@@@( @{@>@"@#@?@@@( @{@>@"@#@?@"@#@>@;C@ E Mn



@5@C@ 
@7 Hk@L@P@ @ @7 N@>@;XD  t  t t  @Tt  L AvD  t  t t  @Tt  IV AvP H6 CEU E H.@5@C
@/@7 H/@L
@P@>@8 H5@;CEY E H.@5@7rename_qbinding_name C@>@8 H5@;CE] E H.@5@>@;XD  t  t t  @Tt  OC AvP M C@;CD E HM@5@0 H@/@/@4@7 DD@0 H I
@4@7 DG@7tidy_up_inference_database C@.@7 HK C@7	call_once C@>@@@7 O@?@@@( KU@?@@@( KW@? O@7 DD@>@7 O C@>@;CCW E HM@5FAIL@7 H@7 H@0 H@/@/@4@7 DD@>@Q@;XP O C@3@i E J>		@5@T@" 

@#@T@"rule_family
@#@ @7 @@T@>@.@2@3@/@4@7 A@ @ @7save_requirements C@>@Q@;C@(@u E J>@5@.@.@ @7check_structure C@ @7 K C@ @ @7 L@ @ 
@ @7
check_body C@ 
@ @7check_rule_family_declared C@>@;XP I CA E H
@5@>@;CA E H

@5@0 HU
@4@7 L@ 
@7 I@>@;XP N C@ E H@5VC: @7 H@7 H,        Step: @7 H@.@7 O C@7 H@.@7 L@7 H@7 H@>@;XP L  C E I@5@S
@>@Q@;C@R E I@5@@@0 Ht@7 L@.@7 K@>@@@7see_if_can_infer C@E@?@@@7 J@7 P@E@? Ht@7standardise_in_infer C @@.@7 L.@7 P@?@@@7 P@E@? Ht@7 P @@.@7 L.@7 J@7 P@E@>@;XPmultiply_out C@BA E I A


 A

 A A A



@5@ 
@ @ @7 P C@ 
@ @ @7 P@ @ @ @7 P@ @ @ @7 P@>@;C@#A E I
 A


 A

@5@7 Ik@ 
@ @7 P@ @ @7 P@>@;C@#A E I A



 A

@5@7 Ik@ 
@ @7 P@ @ @7 P@>@;CA E I J
@5@7 Ik@7 Ik@>@;XD  t  t t  @Tt  Lj  AP Lj  C@p@ E I@5@7 Ix@>@@
 G@.
@7 H@E@?@%@.@7 I C@@
@"
@#@?@@	@( @{@>@Q@E
@?
Instantiate what? @7 K)@.
@7 I @T
@>@7 J	@. I@7 I@@
 M@.
@7 H@E@?With what? @7 K)@.@7 I @ @.
@7 N2@>@ 
@7 I@ 
@7 J@ 
@7 HG@>@ 
@7	put_value C@>@;XD  t  t t  @Tt  Ba D  t  t t  @Tt  Ba AvD  t  t t  @Tt  Ba @D  t  t t  @Tt  Ba 
D  t  t t  @Tt  KH  AP KH  C@. E Jk@5Saving@7 H@.
@7 Nh C@7 M!@7 I@.@.@7 MS C
/* SAVED: @7 H@7 H, at @7 H@7 H */@7 H@7 H@>@8
do_the_saving C@;C@  E Jk@5@.
@7 P@C@7 M!@L@P N@7 H@7 H M$@7 H@7 H@>@8 I@;XP K C@ E I
@5@>@;C@(@ E I
@5@@@ 
@7 Hk@>@ @7 K@E@?@ @.@7 K@"
@#@>@;XP P~ C@:B( E H

@5@.@.@7 A@ @ @7 A@>@ @ @ 
@7tv_instantiate C@ @.@7 @@ @.@7 @@>@ @ @ @ 
@7 P}@>@;C@9B2 E H		@5@.@7 L@.@7 L@ @.@7 H@ @.@7 H@ @2@*@3@H@3@E@3@R@3@E@3@*@4@.@7 H@>@ @7 H@>@;XP L CA B B@5@6 B@a@g@h@l O@w@;XD  t  t t  @Tt vc_standardisation AvP P C@2 H H  H@<XP N C@%@ E N@5@T
@.@7 A@@ M@7 N@?@@ M@7 N@? M@8 N@;C@/@ E N@5@T
@.@7 A@@ D@7 N@?@@ M@7 N@?@@ M@7 N@? M@8 N@;C@ E N@5@(@>@;XP P C
A E H.@5@7 @@>@;CA E H.@5@S
@2@4@7 H@a@h@b@n@w@>@;CA E H.@5@/@.
@7 O C@ 
@7 P	@>@;XPbuildsav  C@[ E E  @5@7 Nchecker.sav@7save_program C @8 F@;C@` E E  @5@7 N@8 F@;XPsave_field_list C@C E H=



@5@.@7 H@ @.@7 IK@2@u@3@p@3@f@3@_@4@ @.@7 H@.@ @7 H@0 L@2
@3
@4
@4@7 Dz@  M@7 J@.@2@3@-@3@-@4@7 A@.@7 O" C@ @  J @2@3@4@7add_new_record_function C@2@f@3@l@3@d@3@_@4@ @.@7 H@.@ @7 H@0 L@2
@4
@4@7 Dz@  M@7 J@.@2@3@4@7 A@ @  @@2@4@7 P@>@;C@C E H=




@5@.@7 H@ @.@7 IK@2@u@3@p@3@f@3@_@4@ @.@7 H@.@ @7 H@0 L@2
@3
@4
@4@7 Dz@  M@7 J@.@2@3@-@3@-@4@7 A@.@7 P@ @  J @2@3@4@7 P@2@f@3@l@3@d@3@_@4@ @.@7 H@.@ @7 H@0 L@2
@4
@4@7 Dz@  M@7 J@.@2@3@4@7 A@ @  @@2@4@7 P@>@7 O  C@>@ @7 P C@>@;XPsubst_vbl_list C@~ E L 

@5@ @ @7 N@>@;C@ E L @5@ @ @7 N@>@ @ @7 P C@>@;XP M C@ E I@5@>@;C@ E I		
@5@ 
@ @ @7 I@ @ @ @7 M@>@;XP M C@e E P'  Nm   Ea @c@<C@f E P'  Np @@<C@g E P'  OA @@<C@h E P' 	auto_done @@<C@i E P'  L @@<C@j E P'  P" @@<C@k E P'  Hw @@<C@l E P'  P @@<C@m E P'  K^   Ea@P@@<C@n E P'  I @@<C
@o E P'  J(  O Ea@<C
@p E P'  H  O Ea@<C@q E P'  J @@<C@r E P'  K4 @@<C@s E P'  L @@<C@t E P' 
auto_newvc @@<C@u E P' newline_after_prompts @@<C@v E P' K   Ea 
@5@8 M@;C@w E P' replace_more @@<C@x E P' auto_infer_from_false @@<XP J CD& E H.@5
Is this OK@.@7 Id@>@7 Ho C@>@;XP
nextnumber C@.@ E I@5@@@0current_root
@-@4@7 H@a@i@b@n@w@0 Q
@4@7 DG@?@0 Q
@4@7 DG@(@E@>@;XP Lw CA@ E H.
 IP


@5@2@-@-@4@7 A@.@ @ @7 NI@0 Ja@/@/@4@7 DDtype_classification_done@7 DD@ @7save_type_classification_list C Q@7 DG@>@ @.@7 O@ @.@7 O@@@" 
 Ky Kz

@#@F@?@T@@@" 
 Kz
@#@' @{@F@?@<@@@" 
 Ky O N3


@#@?@" 
 O N3

@#@' @{@@@&@&
@?@&@&
@7 O@C@ @7 O@L@P@ @7ok_type_classification C@ @2@-@4@7 A@0 C@4@ @.@7 NO@ @.@7fulfil C@@@7 IW  C@>@Q@?@R@C@ 
@7 Ly C@L@P@ 
@ @7 Ni C@( @{@.@7 O8@0logged_rule_match
@2@3
@4@4@8 Dz@;XPprocess_array_list C@$B E H=

 O`of
 E;
@5@ 
@ @7 H?@ @7 H?@>@;CB E H=

 B
@5@ 
@ @7 H?@ @ @7 Q C@>@;XD  t  t t  @Tt vc_name AvP
show_help_for C@ E N
@5@7 C@.@7 M*@7found_help_pattern C@>@.@7read_help_lines C@>@7 P2@>@;XPcombine_intervals C@ E Ha


@5@8 J@;C@ E Ha
@5@8 J@;C@ E Ha 
 C



@<C@ E Ha  C
@<C@ E Ha  A


@<C@ E Ha  A
@<C@S@ E Ha@5@ 
@7 J@7 J@@@0 H[@0 A
@4
@4 @ @@7 L.@?@,@@@0 H[@0 A
@4
@4@7 L@?@@@0 H[
@1 C
@4@7 L@?	@0 HX

@4@8 L@;C@RA
 E Ha

@5@7 J@7 J@@@0 H[@0 A@4@4 @ @@7 L.@?@,@@@0 H[@0 A@4@4@7 L@?@@@0 H[@1 C@4@7 L@?	@0 HX@4@8 L@;C@*A E Ha
@5@7 J@7 J@@@0 HX
@4 @ @@7 L.@?	@0 HX
@4@8 L@;XP I CDi E I C   @@5@>@;CDj E I C
  @@5@7 L@C
 @a@i@w@L
@P@>@;CDk E I C Ij
  C @5@>@;CDl E I C
  C @5@>@;CDq E I HU   @@5@>@;CDr E I HU
  @@5@7 Gl@C
 @a@i@w@L
@P@>@;CDs E I HU Ij
  HU @5@>@;CDt E I HU
  HU @5@>@;CDy E I HW Ij
  @@5@7 Gl@a@i@b @t@>@;CDz E I HW   @@5@>@;CD{ E I HW
  @@5@7 Gl @7 J@>@;CD| E I HW
  HW @5@>@;CD E I HX   @@5@>@;C@%D E I HX
 @5@7 L@/@7 K@@
@a@i@b @r@( @@?@a@i@b @s@( @@>@;CD E I HX
  HX @5@>@;XD  t  t t  @Tt  O AvPclear_vc  C@:@O E L  @5@0 HS@/@/@4@7 DD@0 J@/@/@4@7 DD@0 J@/@4@7 DD@0 I@/@4@7 DD@0 J@/@/@4@7 DD@0 I@/@/@/@/@4@7 DD@0 I@/@4@7 DD@0 N@/@4@7 DD@8 H@;XP Lo C
B E H  @5@7 HC C@>@-No VCs were proved during this proof session.@7 H@7 H@>@;CB E H@5@2@2@-
@4@4@7 Q(@>@2The only VC proved during this proof session was: @7 H@7 H@7 H@>@;CB E H@5@.
@7 Q(@>@8The following VCs were proved during this proof session:@7 H@>@7 H@7 KX@7 L@>@;CB E H @5@C
@/@7 Q(@L
@P@> Q*@7 H@7 H@>@;XPtv_form_number CAk E H

@5@a@b
@h@o@f
@n@w@>@;CAl E H
@5@a@b
@h@o@f
@n@x@>@ @ @7 Q- C@>@;CAq E H
?@5@>@;XP K CA^@ E F-
@5@!
@2@/@3@u@3@s@3@r@3@/@3@b@3@i@3@n@4@#@@@ 
SPADE_CHECKER@.@7 F C@.@7 M^@2@/@4@.
@7 H@0 J
@4@7 Dz@E@?@{@C Q0@.@7 Q1@L@P@?@E@2@/@3@.@3@.@3@/@3@s@3@h@3@a@3@r@3@e@3@/@3@s@3@p@3@a@3@r@3@k@3@/@3@c@3@h@3@e@3@c@3@k@3@e@3@r@3@/@3@r@3@u@3@l@3@e@3@s@3@/@4@.@7 H@0 J@4@7 Dz@F@@@ 
SPADE_CHKHELP@.@7 Q1@ @.@7 M^@ @2@/@4@.@7 H@0spade_chkhelp_prefix@4@7 Dz@?@@C	 Q3@ @7 Q1@L@P@2@/@3@.@3@.@3@/@3@s@3@h@3@a@3@r@3@e@3@/@3@s@3@p@3@a@3@r@3@k@3@/@3@c@3@h@3@e@3@c@3@k@3@e@3@r@3@/@3@h@3@e@3@l@3@p@3@t@3@e@3@x@3@t@3@/@4@.@7 H@0 Q4@4@8 Dz@F@;XP Jm C@]@@ E Jk@5@7 @@.
@7 N C@ 
@.@7 J# C@@@a@f@h@r@'@7 L@ 
@7 H@'@7 L@a@h@f@l C@w@?@/@a@f@h@s@7 H@'@7 L@ 
@7 H@'@7 L@@@a@f@b@P@r@a@b@P@f@l C@w@?	@a@f@b@P@s@( @>@;C@E@Y E Jk@5@7 Gl@.
@7 Q7@@@a@f
@h@r@7 I@a@h@f
@l C@w@?@&@a@f
@h@s@7 H@7 I@@@a@f
@b@P@r@a@b@P@f
@l C@w@?	@a@f
@b@P@s@( @>@;C@m E Jk@5@S
@> N@7 H@a@h@b@n@w@>@;C@t E Jk
@5 O_@7 H@2
@4@7 Jp O`@7 H@>@;C@'@z E Jk Pn

@5A@7 H@ 
@7 H@>@p @@@a@f@b @s@&@?@7 H@(@O@>@;C@P@ E Jk@5@C@7 @@L@P@T
@2@-
@-@4@7 A@ 
@.@7 Jl N@7 H@ @ @.@7 Jp@@@a@f@b @s H>@7 H@a@f@b@l C@w@?@a@f@b @r@7 H H>@7 H@(@O@>@;XPread_and_echo_vc_line C@;D E H=@5@.@7 L@.@7 M@.
@7 N@>@@
@&
@(
 @{@E@?@@@&
@"
@#@E@?@"


@#@>@ @7 Q9 C@>@;XP N CB_ E H@5@.@7 J3@7 J@>@;XP N C@c E E@5@.
@7 N@7 H@7 H defects detected.@7 H@7 H@7 H@>@;XPhandle_quantifiers_in_con  C@"D E H.@5@.
@7 H@.@7 O	@>@@@&
@?@0 H
@4@7 H@0 H@4@7 Dz@>@;XD  t  t t  @Tt  KG  AP KG  CG E H=@5 H@7 O@<Please type your FDL-syntax declaration, terminated by a ";"FDL> @7 H@.
@7 P@>@7process_fdl_dec C H@7 DD@>@;XP M CB E HF@5@.@/@7 L@.
@7 G@ 
@7 G@>@;XP L CBd E H@5@.@7 H C@>@7 H@>@;XP M C@Z E F- 
@<XP K C@ E Hg F
@5@>@8neg C@;C@ E Hg I


 I
@5@>@ 
@ @8 K@;C@ E Hg I


 I
@5@>@ 
@ @8 K@;C@ E Hg I


 I

@5@>@ @7 K@ 
@ @8 K@;C@ E Hg I


 I

@5@>@ @7 K@ 
@ @8 K@;C@ E Hg 

@<XP Pl CCK E H. @5@>@3There is no such rule which allows this replacement@7 H@7 H@0 J J@4@7 Dz@>@;C@<CQ E H.@5 @.
@.@7	make_list C@@@(
@@@7 I  C@?@"The only possible replacement for @7 H@7 H is:@7 H@?@a@f
@b@sPossible replacements for @7 H@7 H are:@7 H@7 H@ 
@ @7display_list C@>@;XP P C@A7 E J>

@5@T
@@@"
 Kz

@#@( @{@F@E@?@O@@@<@"
 O N3

@#@@@S@"
@#@F@E@?@T@ @2@-@-@4@7 A@.@ @ @7 NI@"@#@?@"
 L 
@#@( @{@F@F@@@S@R@F@?@T@ @2@-@-@4@7 A@ 
@ @ @7 NI@>@;CAS E J>bad_body@5@>@;CAT E J> @<XP O CA" E I@5@8 J|@;C@$A# E I C

@5@0 C@-
@4@7 J|@0 C
@4@7 J}@0 C
@4@8 O@;C@$A$ E I HU

@5@0 C@-
@4@7 J|@0 C
@4@7 J}@0 HU
@4@8 O@;CA% E I HU

@5@0 HU@-
@4@7 J|@0 C
@4@8 O@;CA& E I HU

@5@0 HU@-
@4@7 J|@0 C
@4@8 O@;C@TA' E I JG

@5@@@0 F@1 L@4@7 J|@E
@?@:@@@0 C@-
@4@7 J|@0 C
@4@7 J}@0 JG
@4@7 O@?@0 C@-
@4@7 J|@0 C
@4@7 J}@0 JG
@4@8 O@;C@TA3 E I L

@5@@@0 F@1 JG@4@7 J|@E
@?@:@@@0 C@-
@4@7 J|@0 C
@4@7 J}@0 L
@4@7 O@?@0 C@-
@4@7 J|@0 C
@4@7 J}@0 L
@4@8 O@;XP I C@1A E I J


@5@ 
@7 L@>@@@7 L1@" J
@#@E@?@.@7 I@0 J
@4@7 I@>@;CB E I J


 J

@5@ @7 I@>@;CB E I A


 A

@5@ @7 I@ 
@ @7 I@>@;C	B
 E I

@5@7 L1@>@;XD  t  t t  @Tt  O AvP N CA  E H  @5 @7 I{@>@;CA E H@5@7 H@7 HYou are currently at depth @7 H@.
@7 I{@7 H.  Back-trace from here is:@7 H@7 H@7 H@>@7 KQ@>@;XPskip_to_end_of_comment  CC| E H=@5@7 C@.
@7 N@(
@}@>@;XD  t  t t  @Tt  J AvPdo_handle_quantifiers_in_list CD E H.		@5@ @ @.@7 M{@>@ @ @ @ 
@8 Q[ C@;CD E H.
@5@>@;XPis_a_valid_type CD E I  Ea@<CD E I  @@<CD E I  I@<CD E I@5@/@8 L@;XPverified_exit_command CC1 E HM KU@5@7 M@>@;CC4 E HM KU@5@7 O  C@>@;CC7 E HM KU@5@?There are still VCs to prove and you have not "save"d recently.@7 H@7 HDo you still wish to exit@.@7 Id@>@( G@;CC= E HM  KW@<XP I CA E H

@5@0 C
@4@7 L@>@;C
A E H


@5@7 I@>@;XP K` C@LB E H@5@7 @@.
@7 Q7@>@@@a@f
@h@r@7 H@a@h@f
@l C@w@E@?@*@a@f
@h@s@7 H@7 H@.@7 K\@@@a@f
@f@r@a@f@f
@l C@w@?	@a@f
@f@s@( @>@;C@"B E H
@5 O_@.@7 K_@>@2
@4@ @.@7 P*@> O`@ @7 K_@>@;CBB E H@5@C@(@7 @@L@(@P@T
@2@-
@-@4@7 A@>@@A@.@.@ 
@7 N@ @ @7 M C@@@@"
@#@@@ @2@-@3@-@4@7 A@!@2@4@#@E@?@ @2@-@3@-@3@-@4@7 A@!@2@3@4@#@.@.@ @7 N@ @ @7 Qf@a@f@f@t@@@-@@@( D@?@( M@ 
@.@7 K_@> (@ @.@7 K_@>@ @ @.@7 K_@> H>@ @7 K_@?@+@@@( M@?@( M N@.@7 K_@>@ @ @.@7 K_@>) @ @.@7 K_@>@ 
@ @7 K_@F@F@F@F@!@F@#@E@%@?@@"

@#@@@9@ @2@-@-@4@7 A@.@.@ @7 N@ @ @7 Qf@a@f@f@t N@.@7 K_@>@ @ @.@7 K_@> H>@ @.@7 K_@?@ @.@7 K_@F@F@F@> M@ @.@7 K_@>@ 
@ @.@ @7 K_@> M@ @ @.@!@7 K_@@@9@ @2@-@"@-@#@4@7 A@.@.@ @"@7 N@ @ @#@7 Qf@a@f@f@t N@ @!@.@$@7 K_@>@ @ @$@.@%@7 K_@> H>@ @%@7 K_@?@ @ @!@7 K_@F@F@"@F@$@F@E@F@&@?@l@p@& @ 
@ @&@.@7 K_@> N@7 H@ @ @.@7 P*@>@@@a@f@b @s H>@7 H@a@f@b@l C@w@E@'@?@a@f@b @r@7 H H>@7 H@.@'@7 K\@a@f@'@b@l C@w@F@F@F@F@E@F@F@F@F@ @F@"@F@$@>@;XD  t  t t  @Tt message_property @D  t  t t  @Tt  Qi 
P L CGA E H= I I



@5@0 I@1 I
@4@7 L@>@;CGC E H= I I



@5@0 I@1 I
@4@7 L@>@;CGE E H= I


 I

@5@ @7 L@ 
@ @7 L@>@;CGH E H= I


 I

@5@ @7 L@ 
@ @7 L@>@;CGK E H= F
 F

@5@ 
@7 L@>@;CGM E H= CJ


 CJ

@5@ @7 L@ 
@ @7 L@>@;CGP E H= I


 I

@5@ @7 L@ 
@ @7 L@>@;C	GS E H=

@5@7 @@>@;CGT E H=@5@7 I@2@-@-
@4@7 A@ 
@.@7 N@2@4@7 A@>@;XD  t  t t  @Tt  P" AvP P! C@F H H  Ht@<XD  t  t t  @Tt  KF  AP KF  C@%@P E M@5@.
@.@7 M@.@2
@3@-
@4@7 A@@7 H := @7 H@ 
@7 O C@7 H@Q@;C@Y E M  @5@7 @  Fb@Q@;C@Z E M   @<XP I C@> E Hg@5@7 I@>@;XD  t  t t  @Tt  E/ D  t  t t  @Tt  E/ AvD  t  t t  @Tt  E/ @D  t  t t  @Tt  E/ 
Pcheckfilesexist C@$A2 E H=ordinary@5@.@7 O C@@@7 LF@?vcg@7tell_off C@>@.@7 L4 C@@@7 LF@?fdl@7 Qv@>@;CAA E H=resume@5@.@7 P@@@7 LF@?csv@7 Qv@>@;XPcollect_indices CC E HF N3


@5@.@7 Q~ C@ 
@.@7 Q@>@ @ @7 H@>@;CC E HF..



@5@>@;C
C E HF
@5@>@;XD  t  t t  @Tt  P AvP P C@ H H  H@<XD  t  t t  @Tt  P AvP P C@v H H  Ht@<XP M C E M>@5@7set_toplevel  C@>@.
@7 K C@>@7process_dcl_args C@>@;XD  t  t t  @Tt  H  AvP Lr CB E H  @5@7 M@>@$There are no more VCs left to prove.@7 H@>@;CB E H@5@2@2@-
@4@4@7 M@>The only VC left to prove is: @7 H@7 H@>@;CB E H@5@.
@7 M@>@,The following VCs have not yet been proved: @7 H@7 H@7 KX@7 L@>@;CB E H @5@C
@/@7 M@L
@P@> Q@7 H@>@;XD  t  t t  @Tt  P AvP J CD E H.@5NEW EXPRESSION: @7 H@7 H@7 H@>@;XP N CA E Jk @<CA E Jk@\
@\@\

@5@ 
@8 N@;CA E Jk

@5@ 
@ @8 N@;XD  t  t t  @Tt  I AvP PF C@A! E H L


@5@.@7 PE@ 
@.@7 PE@@@&@>@&@F@F@E@?@d@@@.@" L
@#@" L
@#@ @ @.@7 H@ @.@7 Mc@ @.@7 H@" L@#@?@4@@@0 L@4@7 N @>@&@?@@@0 L@4@7 N @>@&@?
@" L@#@F@F@E@>@;C@mA: E H L


@5@.@7 PE@ 
@.@7 PE@@@&@>@&@F@?@J@@@" L
@#@" L
@#@ @ @7 O C@?@/@@@0 L@4@7 N @>@&@?@@@0 L@4@7 N @>@&@?
@" L@#@F@>@;C@uAP E H L


@5@.@7 PE@ 
@.@7 PE@@@&@>@" L@#@F@?@N@@@" L@#@&@F@?@=@@@" L
@#@" L
@#@ @ @7 OS C@?@"@@@0 L@4@7 N @>@" L@#@?
@" L@#@F@>@;C@Af E H L


@5@.@7 PE@ 
@.@7 PE@@@@@@&@F@F@F@?@@@@" L@#@F@F@F@?@@@@,@" L

@#@@
@0 L@4 @@7 PE@?@0 L@4 @@7 PE@F@F@?@c@@@" L

@#@0 L@4 @@7 PE@F@?@D@@@)@" L

@#@@
@0 L@4 @@7 PE@?@0 L@4 @@7 PE@F@?@" L
@#@" L
@#@ @ @7is_subset_of C@F@F@( @@?@" L@#@F@F@F@>@;C@?A E H L


@5@.@7 PE@ 
@.@7 PE@@@" L
@#@" L
@#@ @ @7is_strict_subset_of C@( @@?
@" L@#@F@>@;C@EA E H JG


@5@.@7 K@ 
@.@7 PE@@@$@" L@#@@@0 JG@4@7 N @( @@?@0 L@4@7 N @( @@?
@" JG@#@>@;C@EA E H L


@5@.@7 K@ 
@.@7 PE@@@$@" L@#@@@0 L@4@7 N @( @@?@0 JG@4@7 N @( @@?
@" L@#@>@;C@)A E H C


@5@.@7 PE@ 
@.@7 PE@@@&@( @@?
@" C@#@>@;C@EA E H HU


@5@0 C
@4@.@7 PE@@@( @@( @@F@?@#@@@" C

@#@" HU@#@?@" F@#@F@>@;CA E H L
 L

@5@.@7 Mc@ @ 
@7 H@>@;C@*A E H@5@@
@7 @@&
@F@E@?@2@-@-
@4@7 A@ 
@.@7 K@2@4@7 A@>@;XP L; CA? E H @5@C
@/@7 I@L
@P@>@ No hypotheses have been deleted.@7 H@7 H@Q@;CAE E H@5DELETED HYPOTHESES :-@7 H@7 H@.
@7 I@7 I@Q@;CAK E H  @5@>@;XP Q C	@ E N


@5@>@;C@ E N

 E@5@>@;XD  t  t t  @Tt  Lg  AP Lg  C@B@j E Iw@5@7 Ix I@.
@7 Hstrategy@.@7 H@@
@(
contradiction@!@0
contradict
@4@#@?@@
@(implication@!@0 Q
@4@#@?@@@( K@' K@?@( J@' J@>@@>@;XPprint_Nsubs CC E H.
@5@>@;C@;C E H.



@5@7 KX@7 H.  @7 H@7 H@7 H@7 KXaccording to rule @7 H@ 
@7 H@7 H@ @7 Pd@p
@ @ @7 Q C@>@;XD  t  t t  @Tt  J  AP J  C@2A" E Ha@5@7 H@.
@7 I{@a@g@b @s[DEPTH: @7 H@7 H O`@7 H@7 H@.@/@.@7 I@7 H J8@7 H@7 H@7 H@7list_case_status C@>@;C
A1 E Ha  @5 @7 I{[TOP-LEVEL]@7 H@7 H@>@;CA6 E Ha  @5@>@;XP J CB E H.
@5@(There are NO subexpressions of the form @7 H@.@7pattern C@7	type_patt C@0 H@/@/@4@7 DD@7 H@7 H@>@;C@+B E H.

@5@@@"


@#@?@%
@0 O@4@7 DzSubexpression is @7 H@ 
@7 H@7 H@>@;CB E H.@5Possible subexpressions:-@7 H@7 H@>@7	list_subs C@>@;XP J CBt E H.@5@>@;C@!Bv E H.


@5@ 
@.@ @7 Ng@ @ @7 J@>@;XD  t  t t  @Tt  Q  AvD  t  t t  @Tt  Q AP Q C@8 Eu E        @5@@@"
 I J
@#@7 Gl@.@7 J@?
 @@7 HG@%
@E@'ENTERING PROOF BY CONTRADICTION ATTEMPT@7 H@7 H@2 @@4@0 F@4
CONTRADICTION@7 N@>@;XD  t  t t  @Tt  L AvP J C@z@q E HM@5@.
@7 M@.@7 L@@@(@.@>@&
@(@.@ 
@7 P5@F@E@?@X@@@7@@@(	@?
@@@&
@?@(@ @>@@@( @{@>@7 J@?@&
@@	@&
@>@(@.@?@(@ @F@E@?@ @.@7 IE@.@2@4@7 H@2@4@.@7 H@ @7 J@>@;XP O C E Hg@5@7 Gl@a@g@b @q@a@g@k Ij@x@" Ij@#@>@;C	@" E Hg

@5@7 @@>@;C@' E Hg

@5@S
@>@;C@, E Hg@5@2@-@-
@4@7 A@ 
@.@7normalize_arg_list C@2@4@7 A@>@;XPadd_formula CGp E H= N@ HT@5@7 K@>@;CGq E H= N@ J@5@7 O
@>@;CGr E H=	nomessage HT@5@7
quiet_add_hyp C@>@;CGs E H= Q J@5@7quiet_add_conc C@>@;XPany_holes_left C@ E J>@5@7instantiate_all_vars C@7 I@>@Q@;C@ E J>@5@>@;XP KC CB1 E Hg@5@7 Q C@7 Q@>@;CB2 E Hg@5@>@;C@=B3 E Hg@5@7 Gl@a@g@b @s@C@7 I@L@P@0 HS
@-@4@7 H@0 I
@4@7 Dz@0 J
@4@7 Dz@0 J
@4@7 DD@0 HS
 @@4@7 Dz@>@;CB= E Hg@5@7 Gl@a@g@b @s M@7 H@7 H is already deleted@7 H@7 H@>@;CBE E Hg@5@%Illegal hypothesis number to delete: @7 H@7 H@7 H@>@;XPspecify_patt  C@)A> E H.@5@0 Q@/@4@7 DD@@
 O@.
@7 H@E@?
	Pattern? @7 K)@.@7 I @.
@7 N2@0 Q
@4@7 Dz@>@;XP O[ C@* E N
@5@.
@7 J C@7 H@7 H@Q@;C@+ E N
  @5@>@;XP N CB E H@5 H@7 P C@>@7 H::@7 H@7 H@8 H@;CB E H@5 Ht@7 Q@>@.@7 H@7 H Q@7 H@7 H@8 H@;XD  t  t t  @Tt  P  AvP NS C@<AX E I`@5@.
@7 O@ 
@.@7 O@@@" 
 Ko@#@?@" 
 O@#@( @{@C@ 
@7 O@L@P@8 O@;XPtv_fetch_number CA] E H@5@.
@7 H@ 
 @7 Q/@>@;XD  t  t t  @Tt  KA  AP KA  CA E Hg@5@@	 H@/@7 H@E
@?@)FORGET -- which hypothesis or hypotheses? H@7 H@.
@7 I  KA@7 I@7
do_forgetting  C@>@;XD  t  t t  @Tt  Nm AvP Nl C H H 
@<XP OH C@2C E H=@5@.
@7 L@7 C@7increment_vc_number  C@.@7get_next_vc C@)
@.@7 P;@p
 @ 
@.@7 N7@2@4@.@7 N@0 M@4@7 Dz@>@;XP P CBJ E I K


 K

@5@>@ @7order_exprs C@>@;CBN E I K

 K


@5@>@ 
@7 Q@>@;C	BR E I K K@5@>@;C
BT E I K K@5@>@Q@;CBX E I K


 K

@5@>@ @7 Q@>@;CB\ E I K

 K


@5@>@ 
@7 Q@>@;CB` E I@5@7 J@>@@
@7 J@>@7less C@?@R@>@;CBl E I@5@7 J@>@Q@;C@;Bq E I@5@@@/@/@7 J@?@@@"
 L@#@?@"
 I@#@C@@@/@/@7 J@?@@@" L@#@?@" I@#@L@P@>@;CB| E I@5@>@.@7 A@.
@7 A@ 
@7order_functs C@>@;XPinsert_in_vc_list C@5@ E Mn		




@5@ @a@g@b@n@w@p
 @ 
@ @7 L@ 
@2
@3@4@ @7 H@>@;C@ @ E Mn




@5@ 
@a@g@b@n@w@>@;C@"@ E Mn


@5@p
 @ 
@ @7 L@ 
@2
@4@ @7 H@>@;C@ E Mn



@5@ 
@.@7 L@a@f@g@q@ @ @7 Q C@>@;C@ E Mn
@5@>@;XD  t  t t  @Tt  K0 AvPreplace_all  C@ E H.@5@0 LP@-
@4@7 H@7 LF@7 LI@7 LK@Q@;CA @ E H.@5@7 LM Hz@7 Dz@0 H|@/@4@7 DD@0 H I@/@4@7 DD@0 H I@1 O  @@4@7 DG@0 H@/@/@/@4@7 DD@0 H@/@4@7 DD@0 Q@/@4@7 DD O@.
@7 H@@@7 I@%
@F@?@p@@@S
@$Total wildcard not allowed: aborted.@7 H@7 H Hz@7 DD@>@Q@F@E
@?@Y@0 Q
@4@7 Dz@7clear_facts  C@.@7 M C@@@( @{@*No matching subexpressions found: aborted.@7 H@7 H Hz@7 DD@>@Q@E@E
@?@5@0 J@4@7 Dz@@@"
@#@'
@?@7 J@.
@7 J@>@@	@(
 J@>@Q@E@?@ 
@2@-@3@/@4@7 J@.@7 HG@0 H|@4@7 Dz@>@0 H@4@7 Dz@0 H O@/@4@7 DD@0 H O@4@7 DG@>@7 O@0 H@-@4@7 H@@@&@>@Q@?@ @7 J@>@ @7 N C Hz@7 DD@>@;XPdo_unhandle_quantifiers_in_list CE- E H.
@5@ @7 H8@>@ 
@ @8 Q C@;CE1 E H.@5@>@;XPset_remove_all C@7CC E Hg

@5@@@0 C

@4@7 L@>@ @7 Q C@E@?@0 HU

@4@7 L@>@ @.@7 Q@"
@#@>@;CCO E Hg
@5@>@;XP I CA E I J
 J


@5@0 J@0 J
@4@4@7 I@>@;CA E I J


 J

@5@ 
@7 L1@ @7 I@>@;CA E I A
 A


@5@0 A@0 A
@4@4@7 I@>@;C@ A E I A


 A

@5@ 
@7 Ik@ 
@ @7 I@ @7 I@>@;C	A E I

@5@7 L1@>@;XPread_user_command C@7@U E HM@5@.@.
@7 J C@@@7 LT C@>@@@(
@.@( @{@?@7 I @E@?@7 O C@>@@@(
@.@E@?@.@7 M@ @7 P5@>@Q@>@;XPgfa CD( E HM  @@5li(st) [ HYP_OR_CONC_RANGE { & HYP_OR_CONC_RANGE } ].@<CD) E HM  @ @@<CD* E HM  @@+where: HYP_OR_CONC_RANGE is HC#N-M or HC#N,@<CD+ E HM  @@;       HC is "h" or "c", and N & M are integers (with N<M).@<CD- E HM  H@9si(mplify) [ HYP_OR_CONC_RANGE { & HYP_OR_CONC_RANGE } ].@<CD. E HM  H @@<CD/ E HM  H R@<CD0 E HM  H R@<CD2 E HM  K@)ded(uce) [ EXPRESSION [ from HYPLIST ] ].@<CD3 E HM  K @@<CD4 E HM  K@3where: EXPRESSION is a valid checker expression and@<CD5 E HM  K@:       HYPLIST is a list of integers (hypothesis numbers).@<CD7 E HM  K@7inf(er) [ EXPRESSION [ using RULE [ from HYPLIST ] ] ].@<CD8 E HM  K @@<CD9 E HM  K@0where: EXPRESSION is a valid checker expression,@<CD: E HM  K@=       RULE is a rulename (or family, or Prolog variable) and@<CD; E HM  K R@<CD= E HM  J+@>re(place) [ HYP_OR_CONC [ : OLD [ by NEW [ using RULE ] ] ] ].@<CD> E HM  J+ @@<CD? E HM  J+@Cwhere: HYP_OR_CONC is a hypothesis or conclusion (i.e. h#N or c#N),@<CD@ E HM  J+@:       OLD & NEW are valid checker expression patterns and@<CDA E HM  J+@:       RULE is a rulename (or family, or Prolog variable).@<CDC E HM  L"stan(dardise) [ EXPRESSION ].@<CDD E HM  L" @@<CDE E HM  L"@/where EXPRESSION is a valid checker expression.@<CDG E HM  Iforw(ardchain) [ HYP_OR_CONC ].@<CDH E HM  I @@<CDI E HM  I@Bwhere HYP_OR_CONC is a hypothesis or conclusion (i.e. h#N or c#N).@<CDK E HM  AT@'do(ne) [ CONC_RANGE { & CONC_RANGE } ].@<CDL E HM  AT @@<CDM E HM  AT@@where CONC_RANGE is c#N or C#N-M, for integers M & N (with N<M).@<CDO E HM  Kcase N.@<CDP E HM  K @@<CDQ E HM  K@(where N is the case number (an integer).@<CDS E HM  Lg@2pro(ve) [ EXPRESSION by STRATEGY [ on FORMULA ] ].@<CDT E HM  Lg @@<CDU E HM  Lg R
@<CDV E HM  Lg@9       STRATEGY is one of "implication", "contradiction",@<CDW E HM  Lg@"       "induction" or "cases", and@<CDX E HM  Lg@D       FORMULA (which may only be used for "cases") is a disjunction@<CDZ E HM  Iuquit.@<CD\ E HM  Liunw(rap) [ HYP_OR_CONC ].@<CD] E HM  Li @@<CD^ E HM  Li@?where HYP_OR_CONC is of the form h#N or c#N for some integer N.@<CD` E HM  Lj@>ins(tantiate) [ HYP_OR_CONC [ with EXPRESSION [ for VAR ] ] ].@<CDa E HM  Lj @@<CDb E HM  Lj@@where: HYP_OR_CONC is of the form h#N or c#N for some integer N,@<CDc E HM  Lj@3       EXPRESSION is a valid checker expression and@<CDd E HM  Lj@8       VAR is the universal variable to be instantiated.@<CDf E HM  Lene(wvc) [ NUMBER ].@<CDg E HM  Le @@<CDh E HM  Le@Dwhere NUMBER is the number of the (as yet unproven) VC to be proved.@<CDj E HM  Acon(sult) [ FILENAME ].@<CDk E HM  A @@<CDl E HM  A@;where FILENAME is a Prolog atom naming the rulefile to use.@<CDn E HM  K%exe(cute) [ FILENAME ].@<CDo E HM  K% @@<CDp E HM  K%@Awhere FILENAME is a Prolog atom naming the command script to use.@<CDr E HM  Fh(elp) [ COMMAND ].@<CDs E HM  F @@<CDt E HM  F@Ewhere COMMAND is the (unabbreviated) command on which help is needed.@<CDv E HM  KAforg(et) [ HYPS_OR_HYPLIST ].@<CDw E HM  KA @@<CDx E HM  KA@>where HYPS_OR_HYPSLIST is either a list of integers giving the@<CDy E HM  KA@Chypothesis numbers to be forgotten, or one or more HYPRANGEs joined@<CDz E HM  KA@Ctogether with "&", each HYPRANGE being either a hypothesis (h#N) or@<CD{ E HM  KA@(a range of hypotheses (h#N-M, with N<M).@<CD} E HM  KBrem(ember) [ HYPS_OR_HYPLIST ].@<CD~ E HM  KB @@<CD E HM  KB R/@<CD E HM  KB@Dhypothesis numbers to be remembered, or one or more HYPRANGEs joined@<CD E HM  KB R1@<CD E HM  KB R2@<CD E HM  KCdel(ete) [ HYPS_OR_HYPLIST ].@<CD E HM  KC @@<CD E HM  KC R/@<CD E HM  KC@Ahypothesis numbers to be deleted, or one or more HYPRANGEs joined@<CD E HM  KC R1@<CD E HM  KC R2@<CD E HM  Hund(elete) [ HYPS_OR_HYPLIST ].@<CD E HM  H @@<CD E HM  H R/@<CD E HM  H@Chypothesis numbers to be undeleted, or one or more HYPRANGEs joined@<CD E HM  H R1@<CD E HM  H R2@<CD E HM  KEse(t) [ FLAG [ to VALUE ] ].@<CD E HM  KE @@<CD E HM  KE@Bwhere FLAG is a user-modifiable flag and VALUE is the new value to@<CD E HM  KEbe assigned to that flag.@<CD E HM  KFsh(ow).@<CD E HM  KIt(raverse) [ EXPRESSION ].@<CD E HM  KI @@<CD E HM  KI@Bwhere EXPRESSION may be h#N for hypothesis N, c#N for conclusion N@<CD E HM  KI@/or some other valid expression to be traversed.@<CD E HM  KJ
pri(ntvc).@<CD E HM  KG
dec(lare).@<CD E HM  KKcallpro [ PROLOG_GOAL ].@<CD E HM  KK @@<CD E HM  KK@0where PROLOG_GOAL is a Prolog goal to be called.@<CD E HM  KK@+FOR USE BY PROGRAM VALIDATION LIMITED ONLY!@<CD E HM  KUexit.@<XP K CB! E H  @5@7 H C@Q@;CB$ E H @5@C
@/@7 H@L
@P@<The above proof did not make use of the proof rules database@7 H@7 H@>@;C@1B) E H@5@.
@7 H@C
@7 O C@L
@P@0 J4
@4@7 J@/The only rule used in proving the above VC was:@7 H@7 H
@7 KX@0 H@3@-@3@-@4@7 H@7 N@>@;C@)B3 E H@5@6The following rules were used in proving the above VC:@7 H@7 H@0 H@3@-
@3@-@4@7 H@0 J4@3
@3@4@7 J
@7 KX@7 N@Q@;CB; E H  @5@>@;XP	simp_args C@ E I



@5@ @7 Q^ C@>@ 
@ @ @7 L.@>@;C@ @ E I



@5@ 
@.@7 HG@>@ 
@ @ @7 L.@>@;C@"@ E I		
@5@ @7 RM@>@ 
@ @ @7 L.@>@ @ @ @7 RK C@>@;C@&@ E I		


@5@ 
@.@7 HG@>@ 
@ @ @7 L.@>@ @ @ @7 RN@>@;XP Ol CE E H=


@5@ 
@7 Oc@>@;CE E H=
@5@ @7 Oc@>@ 
@ @7 Ok@>@;CF  E H=@5@>@;XD  t  t t  @Tt  L AD  t  t t  @Tt  L AvD  t  t t  @Tt  K^ AvP K] C@d H H  @<XP O CB E H.@5@@@7invalidatom C@?
@@@7
invalidnum C@?@S
@>Invalid term.  Try again@7 H@7 H@Q@;CB& E H.@5@C
@7 @@L
@P@C@7 Gl@L@P@> RU@7 H@7 H@Q@;CB- E H.@5@>@;XPtv_process_command C@X@ E H			redisplay@5@.@7 O C@.@7 L@.
@7 LDepth: @7 H@7 H,       Trace: @7 H@.@7 P{@ @7 J9@.@7 P| N@7 H@ @7 J9Principal functor: @7 H@ @2@-@-@4@7 A@>@7 H@ @7 H@ 
@7 H@ @.@7 G@>@ @ @7tv_display_arg_info C@>@;C@@ E H		up@5@.@7 RY@a@h@b @s@>@0 O@/@4@7 DD@0 O@/@4@7 DD@p @0 O@4@7 DG@.
@7 P{@0 O@/@4@7 DD@.@2@/@4@ 
@7 Js@0 O@4@7 DG@.@7 P|@@@1@@@" I 

@#@?
@" I 

@#@ @.@7 H?@0 Itv@4@7 DD@?@R@F@E@> RX@7 RV C@>@;C@ E H R`@5@/@7 O C@>@9CANNOT "UP" AT TOP-LEVEL.  (Rest of command-line ignored)@7 J9@0 O@/@4@7 DD@>@;C	@ E H R`@5CANNOT "UP" AT TOP-LEVEL.@7 J9@>@;C@@ E H
down
@5@.@7 RY@.
@7 P|@C@ 
@7 @@L@P@.@7 P{@>@p@ 
@/@.@7 A@@@@@@7 Gl@a@h@b@t@a@h@f@r@%@?	@(?@(@'@>@ @ 
@.@7 @@0 O@/@4@7 DD@0 O@4@7 DG@0 O@4@7 DG@0 O@/@4@7 DD@ @2@4@.@7 H@0 O@4@7 DG@@@1@@@"
 I 

@#@?
@"
 I 

@#@ @.@7 H?@0 I Ra@4@7 Dz@?@R@F@E@> RX@7 Rb@?@@@/@7 Rc@="DOWN" NON-EXISTENT ARGUMENT.  (Rest of command-line ignored)@7 J9@0 O@/@4@7 DD@?"DOWN" NON-EXISTENT ARGUMENT.@7 J9@F@F@F@>@;CA$ E H Rf@5@/@7 Rc@>@;CANNOT "DOWN" AT TREE-LEAF.  (Rest of command-line ignored)@7 J9@0 O@/@4@7 DD@>@;CA* E H Rf@5@>CANNOT "DOWN" AT TREE-LEAF.@7 J9@>@;CA. E H JA@5@.@7 RY@.@7 P|@>@7tv_show_type_template C@>@;CA4 E Hlocate
@5@.@7 Py C@>@7 J9@>@;C@7A9 E H F@5 TRAVERSE ENVIRONMENT COMMANDS:@7 J9 ------------------------------@7 J9@2 u (or -)   UP (ascend a level in expression tree)@7 J9@D d (or +)   DOWN (descend a level); must be followed by argument no.@7 J9@/                 (e.g. d2 = descend argument 2)@7 J9@@ l          LOCATION of current level w.r.t. original expression@7 J9@B                 (follow by "f" for FULL or ["b"] (default) BRIEF)@7 J9@. t          TYPE information for current level@7 J9@# r          REDISPLAY current level@7 J9@/ s          SHOW top-level expression (in full)@7 J9@) h (or ?)   HELP -- displays this message@7 J9@2 x          EXIT from traverse command environment@7 J9@7 H@>@;CAH E Hshowtop@5 @.@7 P|TOPLEVEL EXPRESSION:@7 J9@7 J9@>@;CAM E H KU@5@0 I@/@/ Ra@4@7 DD@>@;CAP E H F
@5@>ERROR(S) IN COMMAND SEQUENCE:  @7 H@7
tv_write_list CPlease retype command-line.@7 J9@>@;XP N C@J@  E J>@5@7 @@7 LF@@ H@7 Q@2@-@/@4@/@7get_file_attrib C@7 O] C@?	 Ht@7 Q@7 R@E@7 LI@7 LK@7 LI@0 K7
@/@4@7 DD@7 O C	Rulefile @7 H@7 H processed.@7 H@7 H@7 LK@7 LM@>@;C@7 E J>@5@7 @@C@7 LF@L@P N@7 H@7 H LS@7 H@7 H@>@Q@;XP P C@/@0 E P
 C


@5@.@7 HG@ @.@7 L.@ 
@ @.@7 L.@0 HS@0ss
@4@1 C@4@7 Dz@>@;C@/@7 E P
 HU


@5@.@7 HG@ @.@7 L.@ 
@ @.@7 L.@0 HS@0 R
@4@1 HU@4@7 Dz@>@;C@*@> E P
 HW


@5 Ea@.@7 L.@ 
 Ea@.@7 L.@0 HS@0 R
@4@1 HW@4@7 Dz@>@;C@*@D E P
 HZ


@5 Ea@.@7 L.@ 
 Ea@.@7 L.@0 HS@0 R
@4@1 HZ@4@7 Dz@>@;C@*@J E P
 H[


@5 Ea@.@7 L.@ 
 Ea@.@7 L.@0 HS@0 R
@4@1 H[@4@7 Dz@>@;C@*@P E P
 HX


@5 Ea@.@7 L.@ 
 Ea@.@7 L.@0 HS@0 R
@4@1 HX@4@7 Dz@>@;C@V E P
 F
@5@.
@7 QF@ 
@0 F@/@4@7 J@ 
@7 P@>@;XP Q C E M>@5@.
@7 M9@0 M4 @T
@4@8 DG@;XPdo_array_simplify C@@ E H

 I



@5@.@7 R C@ @.@7 K@ 
@.@7 K@>@@@h@@@" L
@#@?@6@@@ @7 J@" L
@#@?@#@ @ @7 J@@@" L
@#@?@ @7 J@" L
@#@@@0 C@4@7 L@?@ 
@ @7 J@0 C
@4@7 L@>@&@E@?@F@@@5@" I

@#@@@0 C@4@7 L@?@ 
@ @7 J@0 C
@4@7 L@>@" I@#@?@" I@#@F@>@;C@ E H L


@5@.@7 R@ 
@.@7 K@ @ @7find_element C@>@;C@ E H@5@>@7 K@>@;XD  t  t t  @Tt  P AvD  t  t t  @Tt  Hw AvP Hv C@_ H H  Ht@<XP M| C@QD E H. I 


 I 

@5@ @7 @@.@7 H@ @2@$@4@7 H@>@0 H0@4@7 Dz@ @ @ @.@7 O%@>@p@ @ @ @ 
@7 M{@>@;C@QD E H. I 


 I 

@5@ @7 @@.@7 H@ @2@$@4@7 H@>@0 H0@4@7 Dz@ @ @ @.@7 O%@>@p@ @ @ @ 
@7 M{@>@;CD E H.


@5@7 @@>@;CD E H.@5@2@4@ 
@7 Q]@>@;C@)D E H.@5@C@7 @@L@P@T
@2@-@-@4@7 A@ @.@ 
@7 Q]@>@2@4@8 A@;XP Q! C@ E N
 E@5@>@;C@0@ E N
@5@.@7 M*@@@"@#@( @{@E
@?@@
@( E@( @{@E
@?@"

@#@>@ 
@7 Q @>@;XP H C@ E F- 
@<C@&@ E F-



@5@ 
@.@7 H@.@ @7 H@.@ @7 H@&@ @ @8 H@;C
@ E F-


@5@ 
@8 H@;XP J CBR E H.@5@/@.@7 P@.
@7obtain C@ 
@7	determine C@>@;XD  t  t t  @Tt  Q AP Q C@I@$ E Q@5@@@"
 I J
@#@7 Gl@.@7 J@?
 @@7 HG@%
@E@" CJ


@#@. @@0 CJ @@4@7 N=@%ENTERING PROOF BY IMPLICATION ATTEMPT@7 H@7 H@ @ 
IMPLICATION@7 N@>@;XP J C
@ E J>@5@C@7 Q C@L@P@>@;XP QG C@ E Hg F
@5@>@8 K@;C@ E Hg I


 I
@5@>@ 
@ @8 QF@;CA  E Hg I


 I
@5@>@ 
@ @8 QF@;CA E Hg I


 I

@5@>@ @7 QF@ 
@ @8 QF@;CA E Hg I


 I

@5@>@ @7 QF@ 
@ @8 QF@;CA E Hg HW


 HX
@5@>@;CA E Hg HZ


 HX
@5@>@;CA E Hg H[


 HZ
@5@>@;CA E Hg HX


 HZ
@5@>@;CA E Hg C


 HU
@5@>@;CA E Hg HU


 C
@5@>@;C	A	 E Hg
 F
@5@>@;XP R C
BY E H@5@7 H@>@7 R@>@;CB^ E H@5@7 H@>@;XP H CB E H@5@.@7 J@.
@7 H@.@ 
@7 H@ @7 H@>@;CB E H@5@&
@>@;XD  t  t t  @Tt  P  AvP I? CCn E H=@5@.@7 N@@
@{@7 J@&
@?@(@{@7 QY C@7 I>@>@;XP R^ C	At E H @5@*  (atomic object: leaf of expression tree)@7 J9@>@;CAw E H@5  (@7 H@7 H arguments)@7 J9@>@7 L@>@;XPreduction_procedure  C@;AL E H.@5@7 Q@0 Jgo@4@7 Dz@0 J@4@7 Dz@7 Q= C@7 C@0 J@-
@4@7 H@7 J C@@	@(
@7 H@E@?
 J@7 J C@7 H@.@7 H@7 Hq@7 Q@>@;XP L CC' E HF
@5@7 HG@ 
@8 L@;CC* E HF @<XPprocess_replace_arg_expression CDR E H.@5@S
@>@<!!! Error in argument syntax: illegal Prolog variable found.@7 H@7 H@Q@;CDX E H. N3

@5@7 R C@>@8 R@;CD\ E H. C I J
@5@0 O@4@7 Dz@>@;CD_ E H. C I J
@5@0conc_to_replace@4@7 Dz@>@;C@3Db E H. C I J

@5@7 Gl@7 Gl@a@h@i@q@0 O@4@7 Dz@p
@>@0 C@0 I J
@4@4@7 R@>@;C@3Dk E H. C I J

@5@7 Gl@7 Gl@a@h@i@q@0 R@4@7 Dz@p
@>@0 C@0 I J
@4@4@7 R@>@;CDt E H. I J
@5@7 Gl@0 O@4@7 Dz@>@;CDx E H. I J
@5@7 Gl@0 R@4@7 Dz@>@;XP Q CA E Hg@5 H@.
@7 H@7 KA C@Q@;CA E Hg  @5@>@;XD  t  t t  @Tt  Np AvP No C H H  H@<XP Q CB E H@5@7 Q@.@7 I@"@#@>@;XD  t  t t  @Tt  I AvPtype_sub CB E H.

@5@7 H@7 H@>@;CB E H.@5@7 H@7 H@>@;XD  t  t t  @Tt  IT AvPmini_skip_initial_crap  CF E H=@5@/@7 M@/@7 M@.
@7 M@7@ scan_line_three_for_SPARK_marque C@>@;XD  t  t t  @Tt  O AvD  t  t t  @Tt  JL AP JK C	@r E L 
@5@>@;C
@s E L @5@7 @@>@;C@v E L @5@2@-@-@4@7 A@ @.@7 P@ 
@2@4@7 A@>@;XP Q CB E I@5@.@7listexp C@.
@7 R@ 
@7	orderlist C@>@;XD  t  t t  @Tt  H  AP H  C E I  @5@@@7 K C@?@@@7
split_hyps  C@?@@@7split_concs  C@?@@@7do_implication  C@?@8 M  C@;C E I  @5@>@;XD  t  t t  @Tt  M5 AvP I
 CAt E I@5@S
@>@Q@;CAy E I J


@5@.@7 I@ 
@.@7 I@ @ @7 P@>@;CA~ E I A


 A

@5@ @7 I@ 
@ @7 I@>@;C@#A E I C


 A

@5@ @7 I@0 J
@1 Ij@4@ @7 I@>@;CA E I K


@5@.@7 I@ 
@.@7 I@0 K@4@7 Nb@>@;CA E I K


@5@.@7 I@ 
@.@7 I@0 K@4@7 Nb@>@;C@"A E I L


@5@0 L
@4@.@7 HG@>@0 L
@4@ @7 I@>@;C	A E I

@5@7 J@>@;CA E I
 Ij
@5@7 Gl@a@g@b @q@a@g@k Ij@w@>@;CA E I Ij
@5@0 J@1 Ij@4@7 I@>@;CA E I@5@.@/@7 J@7 J@>@;CA E I 

@<XPupdate_vcs_to_prove  C@2@ E Mn@5@.
@.@7 NV@0 N
@4@7 DD@0 I
@/@4@7 DD@.@7 M@.
@7 N@0 M@/@4@7 DD@0 M
@4@7 DG@7 N@>@;XP P CE< E H.

@5@7 @@>@;CE? E H.
@5@7 @@>@;CEB E H.@5@T
@2@/@-@4@7 A@>@7 P@>@;XD  t  t t  @Tt  Q AvP R CB[ E H.@5@>@;CB] E H.
@5@ 
@.@7 R@.@7 J@ @ @7 H@>@;XPcheck_command_arguments C@L E HM@5@@@7 I@>@?@7show_permitted_arguments C@>@;XP Oi CF E H= A


 A

@5@ @7 Oh@ 
@ @7 Oh@>@;CF E H= J


 J

@5@ @7 Oh@ 
@ @7 Oh@>@;CF E H= C


 C

@5@ @7 Oh@ 
@ @7 Oh@>@;CF  E H=@5@>@7 Oc@>@;XD  t  t t  @Tt  P AvP P C@< H H  Ht@<XPset_find_in CC E Hg@5@7 Hk@>@;CC E Hg

@5@0 C
@4@7 L@>@;CC  E Hg


@5@>@7 R C@>@;XP J C@q@ E I K


@5@2
@3@4@2 Ea@3 Ea@4@2@-@3@-@4@7 RN@@@( @(@?@C@@@(@&@?@9@@@(@" J@#@?@(@@@(@(@?@@@( @ @7 Gl@a@f@b@t@( @?
@" K@#@>@;C@ E I@5@2@-
@-@4@7 A@ @.@7 RN@2
@4@7 A@>@;XPtv_get_command C
@K E H@5@0 O
@4@7 H@>@;C@N E H@5Traverse-Command>>@7 K)@.@7tv_read_line_of_chars C@7tv_process_line_of_chars C@>@Q@;XP O6 CA E Hg@5@7 Id@>@;XP Mq C	@ E Mn

@5@7 Ms@>@;C@ E Mn@5@a@g@h@q@@@7 Ms@?@R@>@p
@7 Mp@>@;XP J/ C@'C E H.


@5@2
@4@7 J@>@0 J, G@4@7 H@0 J, G@4@7 Dz@0 J@4@7 H@>@;C@-C E H.
@5@2
@-@4@7 J@>@0 J@3
@4@7 H@0 J@4@7 Dz@7 J@ @a@f
@b@n@w@>@;CC E H.


@5@ @a@f
@b@n@w@>@;C
C E H.


@5@7 @@>@;CC E H.@5@.@.@7 P@ @.@ 
@ @7
changelist C@ @ @7 P@>@;XP	load_decs CA[ E H=@5@0 O"@4@7 Dz@7 LI@7 C@.@7 P@7 QB@7final_declaration C@7 LK@>@;XPcompatible_array_result_types CB E HF

@5@>@;CB E HF Ea I@5@>@;CB E HF I Ea@5@>@;CB E HF@5@7compatible_record_type C@>@;XPremove_updates C@5@ E H I



@5@@@0 C@4@7 L@>@ 
@7 R C@E@?@ 
@.@7 R@" I@#@>@;C@ E H
@5@>@;XD  t  t t  @Tt  J5 AvD  t  t t  @Tt  KU  AP KU  CB E Hg  @5@0 H KU@4@7 DG@>@;XP PL C@#DH E I Ij
 Ij

@5@7 Gl@a@i@b @s@ 
@7 Gl@a@f
@b @s@ 
@8 PK@;CDI E I Ij
@5@7 Gl@a@i@b @s@7 Gl@a@h@b @t@;CDJ E I@5@7 Gl@a@g@b @t@7 Gl@a@h@g@s@;XD  t  t t  @Tt  N| AvPmatch_up CB% E I`@5@>@;C@&B& E I`@5@.@7seek_solutions C@.
@.@.@7split C@ 
@.@7 O@ @ @.@7 H@ @ @8 H@;XD  t  t t  @Tt  P AvP P C@ H H  H@<XPwrite_proof_log_banner  C@NF E H=@5@.
@7 MR C@7 M! H@7 Q@>@7 I@M*****************************************************************************@7 H@7 H@-SPADE Transcript of Interactive Proof Session@7 H@7 H@7 H@.@7 B? @7 M@7 H R@7 H@7 H@.@.
@7 P@7 HDATE : @7 H@7 H	  TIME : @7 H@ 
@7 H@7 H@7 H @T@7 I@>@;C@9F E H=@5@.
@7 R@7 M! Ht@7 Q@>@7 I R@7 H@7 H R@7 H@7 H@7 H@.@7 R@7 M@7 H R@7 H@7 H@7 H@7 H@7 H @T@7 I@>@;C@!F E H=@5@.
@7 R@C@7 M!@L@P@7 H LR@7 H@7 H M$@7 H@7 H@>@8 I@;XPremove_update_duplicates C@#@ E H I



 I

@5@ 
@.@7 R@>@ @ @7 S C@>@;C@ E H

@5@>@;XD  t  t t  @Tt prolog_exception_hook AvD  t  t t  @Tt  S @P S C@[A FO FO
 @
 B

 @ B FQ
@5@6 FQ@D
@*
 J@L J@7stack_guard S@E@?@ 
predicate_indicator@.@7 C S@ @7 S@Dbacktrace_depth@.@7 @L@L@a@f@b @s@?@'@ @.@7get_prolog_backtrace S@ @ @8clean_stack S@;XP H CA2 E Hg  @5 H@7 Q C@>@;CA5 E Hg  @5@7 H@>@;XP M C@.@' E I@5@T
@T@@@(
 J@' HT@?@(
 J@' J@.
@2@3@3@-@4@7 A@ 
@@ @7 N C@>@;XPstrategy_keyword C@6C E HM@5@.@7 H@.
@7 G@a@f
@b@t@@@( Q@?@@@( K@?
@@@( Q@?@( J@.@7 H@/@ @7 Js@>@;XP LD CA E I`@5@0 H K@-@4@/@7 B# @7 LB@>@;XD  t  t t  @Tt  HT AvP Mt C@`@5 E Mn@5@.@7 J@7 L*** PROVED C@7 H@7 H J8@7 H@7 H@0 H K@1 J
@4@7 Dz@0 J
@4@7 H@.@7 I{@@@.
@/@7 I
 FOR CASE @7 H@ 
@7 H@?@R@E
@>@7 H@@@C@/@/@7 J@L@P Ht@7 R C@7 Mu@?@R@>@;XD  t  t t  @Tt  N AvPis_terminator_line C
DB E H=@5@7 L@7 Hk@>@;XP N C@5 E Ha

@5@C@/@7 HR@L@P@>@;C@9 E Ha@5@p
@>@8 N@;XP M C@6 E P'@5@.
@7 J@2@c@3@h@3@e@3@c@3@k@3@e@3@r@3@.@3@i@3@n@3@i@4@.@7 H@.@7 H@8read_init_file C@;C E P'  @5checker.ini@8 S @;C E P'   @<XP Q C@5D E H=@5@.@7 L@7 C@.@7 Q;@@@7 S C@?@7 O C@>@.
@7 P;@.@7fdl_file_title C@ @ 
@.@7 O C@>@@@)
@?@ @7 N C@>@;XP L CBZ E HF


@5@>@ 
@7 L@>@;CB[ E HF
@5@ @7 L@ 
@ @7 L@>@;XD  t  t t  @Tt  O AvP O C@P H H  @<XP I< CA E H= @,@<CA E H= @:@<CA E H= @;@<CA E H= @(@<CA E H= @)@<CA E H= @.@<CA E H= @=@<CA E H= @[@<CA E H= @]@<CA E H=@5@8 L@;XPreduce_again  CA E H.  @5@7 Hx@>@;CA E H.  @5 H@8 R C@;CA E H.@5 Ht@7 S-Replace more@.
@7 Id@>@(
 G@;XD  t  t t  @Tt  L AvP L C@ H H  Ht@<XP L C@>B E HF



@5@@@"@"
 L
@#@ @.@7 Q@ @.@ @7 L@>@ @ @7 H@?@&
@>@ @ @7 L@F@E@>@;CC	 E HF@5@>@;XD  t  t t  @Tt  O AvD  t  t t  @Tt  KK  AP KK  C@@Ca E Hg@5@@ Ee@.
@7 H@?
Goal? @7 K)@.
@7 I @T
@7 H@>@@@7 I@@@	SUCCEEDED@7 H@?FAILED@7 H@?@@@ N@7 H@7 H@? S2@7 H@>@;XP N C
 E N@5@>@7 O C@>@;C@# E N@5@a@i@f
@s@>@;C@& E N@5@7 S3@>@p@ @ 
@7 N@>@;XP Q CB E I@5@7 L@>@C@7 L@L@P@;CB E I@5@7 L@>@Q@;CB E I@5@7 F @>@;XD  t  t t  @Tt  LQ AvP Q C E N
 @@The following commands are available at present in the checker:-@<C E N
  @@<C E N
 @A     case            forget            prove         standardise @<C E N
 @A     consult         forwardchain      quit          status      @<C E N
 @A     declare         help              remember      traverse    @<C E N
 @A     deduce          infer             replace       undelete    @<C E N
 @A     delete          instantiate       save          unwrap      @<C E N
 @A     done            list              set                       @<C E N
 @A     execute         newvc             show                      @<C E N
 @A     exit            printvc           simplify                  @<C E N
  @@<C E N
 @DFor more specific help on a particular command, type "help COMMAND."@<C E N
 @:For help on the built-in rules library, type "help rules."@<XP Q CB E H@5@>@;CB E H
@5@7 I@ 
@7 Q@>@;XPdo_deleting  CB( E Hg@5 H@.
@7 H@7 Q@0 K@/@4@7 DD@Q@;CB- E Hg  @5@>@;XP Q CA E I`@5@>@;C@RA E I`

@5@.@.
@.@7 R@.@7 O@@@( @{@ 
@.@7 R C@?@ @7 J@%
@ @ @.@7 H@@@( @{@&@F@?@ @7 J@ @.@7do_direct_goals C@ @.@7 Q
@ @ @8 H@;XP N! C	@F E I@5@0used@/@4@7 DD@Q@;C
@H E I C
@5@>@;C@J E I HU
@5@>@Q@;C@L E I C
@5@0 C
@4@7 N @0 C@4@7 N @>@;C@N E I HU

@5@0 HU@4@7 N @>@;C@P E I HU



@5@0 HU@4@7 N @>@;C@R E I HU@5@>@;C	@T E I HU@5@>@;C
@V E I HU L L@5@>@;C
@X E I HU L L@5@>@;C@Z E I @@5@>@;C@\ E I F @@5@>@;C@^ E I@5@/@7 HR@>@;C@` E I@5 Ht@7 P C@/ @@7 HR@>@;C@e E I I

@5@7 N @7 N @>@;C@g E I I

@5@@@7 N @?@7 N @>@;C@i E I CJ

@5@@@7 N @?@0 F@4@7 N @>@;C@k E I I

@5@0 CJ@4@7 N @0 CJ@4@7 N @>@;C
@m E I F F
@5@7 N @>@;C@o E I F
@5@.@7 QF@0 F@4@7 J@7 N @>@;C@q E I C

@5@.
@7 I C B@ 
@7try_to_infer C@>@;C@v E I HU

@5@.
@7 SL HV@ 
@7 SM@>@;C@{ E I HX

@5@.
@7 SL HY@ 
@7 SM@>@;C@ E I H[

@5@.
@7 SL G@ 
@7 SM@>@;C@ E I HZ

@5@.
@7 SL D1@ 
@7 SM@>@;C@ E I HW

@5@.
@7 SL Gf@ 
@7 SM@>@;C@%@ E I JG
 L
@5@@@0 C@4@7 N @?@0 JG@1 L
@4@7 N @>@;C@$@ E I JG
 L


@5@@@0 JG@4@7 N @?	@0 JG
@4@7 N @>@;C@ @ E I JG
 L


@5@0 JG@4@7 N @0 JG
@4@7 N @>@;C@ @ E I JG
 L


@5@0 JG@4@7 N @0 L
@4@7 N @>@;C
@ E I L
 L@5@>@;C@!@ E I L
 L
@5@0 HU@4@7 N @0 L@1 L
@4@7 N @>@;C@ @ E I L
 L


@5@0 L@4@7 N @0 L
@4@7 N @>@;C@$@ E I L
 L


@5@@@0 L@4@7 N @?	@0 L
@4@7 N @>@;C@$@ E I L
 L


@5@@@0 L@4@7 N @?	@0 JG
@4@7 N @>@;C@ E I L

@5@0 C@4@7 N @>@;C
@ E I L L@5@>@;C@ E I L L

@5@0 L@4@7 N @>@;C@2@ E I L L

 L

@5@@@0 L
@4@7 N @?@0 L@0 L
@4@1 L@4@7 N @>@;C@ E I L L

 L

@5@0 L
@4@7 N @>@;C@ E I L L

 L

@5@0 L
@4@7 N @>@;C@ E I L L

 L

@5@0 L
@4@7 N @>@;C@ E I L L

 L

@5@0 L
@4@7 N @>@;C@ E I L L

 L

@5@0 L
@4@7 N @>@;C@ E I L L

 L

@5@0 L
@4@7 N @>@;C@ E I L L

 L

@5@0 L
@4@7 N @>@;C@ E I L L

 L

@5@0 L
@4@7 N @>@;C@ E I L L

 L@5@>@;C@ E I L L

 L@5@>@;C@$@ E I L
 L


@5@@@0 L@4@7 N @?	@0 L
@4@7 N @>@;C@ @ E I L
 L


@5@0 L@4@7 N @0 L
@4@7 N @>@;C@%@ E I L L



@5@@@0 L
@4@7 N @?	@0 L
@4@7 N @>@;C@ E I L L
 L
@5@7 Q@>@;C@ E I L L
@5@0 JG@/@4@7 O@>@;C@4@ E I L L



@5@@@0 L
@4@7 N @?@0 L
@4@7 N @0 HU@0 L
@4@1 L@4@7 O C@>@;C@%@ E I L L



@5@@@0 L
@4@7 N @?	@0 L
@4@7 N @>@;C@$@ E I L
 L


@5@@@0 L@4@7 N @?	@0 L
@4@7 N @>@;C@ E I L L
 L
@5@7 Q@>@;C@ E I C L

@5@0 C@4@7 N @>@;C@ E I C L G

@5@0 C@4@7 N @>@;C@!@ E I C L

@5@2@4@.@7 L@0 C
@4@7 N @>@;C@$@ E I C L G


@5@2@4@.@7 L@0 C
@4@7 N @>@;XP Q CB E H.@5@p @0 O@4@7 Dz@>@;CB E H.
@5@7 KX@7 H Q@7 H@7 R C@p@ 
@ @7 Q@>@;XPfetch_indentation C@3 E H@5@7 K@>@;XP Q C@2 E Hg


@5@ 
@7 O@>@;C@5 E Hg
@5@ @7 O@>@ 
@ @7 Q@>@;C@: E Hg@5@>@;XPprocess_var_list C@&C E H=
 

 E;@5@ 
@7 H?@0 I Lf@4@7 J I@7 J@>@;C@!C E H=
 B

@5@ 
@7 ST C@0 I Lf@4@7 J I@7 J@>@;XPbuilt_in C
D E I  A4 Ea Ea Ea@<C
D E I   Ea Ea Ea@<C
D E I  J Ea Ea Ea@<C
D E I  K Ea Ea Ea@<C
D E I  K Ea Ea Ea@<C
D E I  K Ea Ea Ea@<C
D E I   Ea Ea@<C
D E I   I I I@<C
D E I  L Ea Ea@<C
D E I  L Ea Ea@<C
D E I  BANY SY @@<C
D E I  HV SY SY @@<C
D E I  Gf SY SY @@<C
D E I  D1 SY SY @@<C
D E I  G SY SY @@<C
D E I  HY SY SY @@<C
D E I  F @ @@<C
D E I  I @ @ @@<C
D E I  I @ @ @@<C
D E I  CI @ @ @@<C
D E I  I @ @ @@<C
D E I  L Ea @@<C
D E I  @ SY SY@<C
D E I  C SY SY@<C
D E I  Gj SY Ea@<C
D E I  @ SY SY@<C
D E I  JC SY SY@<C
D E I  L SY SY@<C
D E I  L SY SY@<C
D E I  G SY SY SY@<C
D E I  L SY SY SY@<C
D E I  L SY SY SY@<C
D E I   SY SY SY@<C
D E I  JH SY SY @@<C
D E I  L SY SY @@<C
D E I  L SY SY @@<C
D E I  L SY SY @@<C
D E I  BB SY SY SY@<XP Of CF E H= A


 L

@5@ @7 Oe@ 
@ @7 Oe@>@;CF E H= J


 L

@5@ @7 Oe@ 
@ @7 Oe@>@;CF E H= C


 L

@5@ @7 Oe@ 
@ @7 Oe@>@;CF E H=@5@>@7 Oc@>@;XD  t  t t  @Tt  K  AP K  C E I`@5@0 LP@-
@4@7 H@7 LF@7 LI@7 LK@7 LM@Q@;C@ E I`@5@@
 I@.
@7 H@E@?INFER -- Type formula to infer.INFER -- Formula? @7 H@.@7 I @.
@7 N2@@@"
 I J
@#@.
@7 J@?@%
@E@>@@ Lx A>@7 H@>@E@?Rulename pattern? @7 K)@.@7 I @ @7 Pg@>@@
 H@.@7 H@>@ @7 L	 C@?@R@E@> Jy@7 DD@@@^@ 
@. Ht@7 O1@ 
@7 I@@ Ht@7 Hu@@@ 
 @@7 HG@?@6!!! ERROR: Above formula did not type-check correctly.@7 H@7 H@>@Q@?@R@7 H N@7 H@ 
@7 H by @7 H@ @7 H BB@7 H@7 H@7 H@7 O9@ 
@7 K@@@"
 I J@#@7 Ms@?@R@?@7 H@>@@
@.@ 
@7 O, C@7 O9@?@7 O9@Q@E@>@;XP R C	D E H.
@5@>@;C@8D E H.

@5@ @.@ 
@.@7 J.@@ G@7 J, C@"@#@E@?@ @.@ @ @7 R@"@#@>@;XP PA C	G E H=@5@7 M*@7	echo_term C@>@;XP@ scan_file_header_to_see_if_spark C
C E H=@5@7 LI@7 R C@7 LK@>@;XPcompatible_array_indices CB E HF

@5@>@ 
@ @8 Si C@;CB E HF@5@>@;XPfind_array_component C@)@ E H L



@5@@
@ 
@7satisfies_index_constraint C@>@ @7 K@?@ 
@7@!does_not_satisfy_index_constraint C@>@ @7 Sl C@>@;C@ E H

@5@ 
@0 L@/@/@4@7 J@ 
@7 K@/@7 HG@>@;XP P. C@ E F-
@5@>@;C@ E F-


@5@ @7 O C@p@ @ @ @ 
@8 P-@;XP L CAAg E Hg
@5@.@7 M(@.@7 L@>@@@@.
@7 L@&
 @T@7 J@7 H M-@7 H@7 H M.@7 H@7 H@7 LK@0 K/@4@7 H@@@.@7 M/ M0@7 H@ @7 H K2@7 H@7 H@ @7 LI@? M1@7 H@7 H @T@7 LI M2@7 K)@E@.@0 K/@4@.@7 @w@ @.@7 G@.@.@7 M3@@@( @( @T@0 K3@/@4@7 DD@0 K3@4@7 Dz@?@@@(@( M6@0 K3@/@4@7 DD@0 K3@4@7 Dz@?@R@7 L@F@?@[@&
@@@( @T@?@7 L@>@@@< Ht@7 M9@.@7 M@.@7 M@@@ @7 M!@?@C@ @7 M!@L@P LR@7 H@ @7 H M$@7 H@7 H@>@7 I@ @7 I@7 L@ @7 I@?@R@F@F
@F@F@E@>@;XP O C@.A E H  A

@A@R@I@T@H M  Jc  Jc@<C@.A E H  C

@A@R@I@T@H M  Jc  Jc@<C@.A E H  J

@A@R@I@T@H M  Jc  Jc@<C@.A E H  

@A@R@I@T@H M  Jc  Jc@<C@.A E H  K

@A@R@I@T@H M  Jd  Jd@<C@3A E H C

@A@R@I@T@H M  Jc  Jc@5 Ht@8 J@;C@.A E H  A

@A@R@I@T@H M  Jc  Jc@<C@.A E H  J

@A@R@I@T@H M  Jc  Jc@<C@.A E H  J

@A@R@I@T@H M  Jc  Jc@<C@3A E H C

@A@R@I@T@H M  Jc  Jc@5 Ht@8 J@;C@.A" E H  A

@A@R@I@T@H M  Jc  Jc@<C@.A# E H  J

@A@R@I@T@H M  Jc  Jc@<C@3A$ E H C

@A@R@I@T@H M  Jc  Jc@5 Ht@8 J@;C@.A' E H  A

@A@R@I@T@H M  Jc  Jc@<C@.A( E H  C

@A@R@I@T@H M  Jc  Jc@<C@.A) E H  J

@A@R@I@T@H M  Jc  Jc@<C@3A* E H C

@A@R@I@T@H M  Jc  Jc@5 Ht@8 J@;C@.A- E H  C

@A@R@I@T@H M  Jc  Jc@<C@.A. E H  A

@A@R@I@T@H M  Jc  Jc@<C@$A/ E H  Ij
@A@R@I@T@H M  Jc@<C@.A0 E H  J

@A@R@I@T@H M  Jc  Jc@<C@3A1 E H C

@A@R@I@T@H M  Jc  Jc@5 Ht@8 J@;C@.A4 E H  A

@A@R@I@T@H M  Jd  Jd@<C@.A5 E H  K

@A@R@I@T@H M  Jd  Jd@<C@$A6 E H  Ij
@A@R@I@T@H M  Jd@<C@3A7 E H C

@A@R@I@T@H M  Jd  Jd@5 Ht@8 J@;CA: E H 
@A@R@R@A@Y M@<CA; E H L@A@R@R@A@Y L@5@8 H@;C@+A= E H  C

@E@N@U@M M  Jg  Jg@<C@+A> E H  HU

@E@N@U@M M  Jg  Jg@<C@+A? E H  HX

@E@N@U@M M  Jg  Jg@<C@+A@ E H  HZ

@E@N@U@M M  Jg  Jg@<C@+AA E H  H[

@E@N@U@M M  Jg  Jg@<C@+AB E H  HW

@E@N@U@M M  Jg  Jg@<CAC E H  L@E@N@U@M M@<CAD E H  L@E@N@U@M M@<CAE E H  I@E@N@U@M M@<CAG E H  I@E@N@U@M M@<C@@AI E H  HU

@E@N@U@M@E@R@A@T@I@O@N M  Jg  Jg@<C@@AJ E H  HX

@E@N@U@M@E@R@A@T@I@O@N M  Jg  Jg@<C@@AK E H  HZ

@E@N@U@M@E@R@A@T@I@O@N M  Jg  Jg@<C@@AL E H  H[

@E@N@U@M@E@R@A@T@I@O@N M  Jg  Jg@<C@@AM E H  HW

@E@N@U@M@E@R@A@T@I@O@N M  Jg  Jg@<C@+AN E H  L@E@N@U@M@E@R@A@T@I@O@N M@<C@+AO E H  L@E@N@U@M@E@R@A@T@I@O@N M@<C@-AQ E H  L
@F@D@L@F@U@N@C@S L  Jc@<C@7AR E H  H[

@F@D@L@F@U@N@C@S L  Jc  Jc@<C@7AS E H  HW

@F@D@L@F@U@N@C@S L  Jc  Jc@<C@"AT E H  I@F@D@L@F@U@N@C@S L@<C@7AU E H  J

@F@D@L@F@U@N@C@S L  Jc  Jc@<C@<AV E H C

@F@D@L@F@U@N@C@S L  Jc  Jc@5 Ht@8 J@;C@-AY E H  L
@F@D@L@F@U@N@C@S L  Jc@<C@7AZ E H  H[

@F@D@L@F@U@N@C@S L  Jc  Jc@<C@7A[ E H  HW

@F@D@L@F@U@N@C@S L  Jc  Jc@<C@7A\ E H  J

@F@D@L@F@U@N@C@S L  Jc  Jc@<C@-A] E H  L
@F@D@L@F@U@N@C@S L  Jc@<C@<A^ E H C

@F@D@L@F@U@N@C@S L  Jc  Jc@5 Ht@8 J@;C@-Aa E H  L
@F@D@L@F@U@N@C@S L  Jd@<C@"Ab E H  F@F@D@L@F@U@N@C@S L@<C@7Ac E H  C

@F@D@L@F@U@N@C@S L  Jd  Jd@<C@7Ad E H  HU

@F@D@L@F@U@N@C@S L  Jd  Jd@<C@7Af E H  K

@F@D@L@F@U@N@C@S M  Jc  Jd@<C@7Ag E H  J

@F@D@L@F@U@N@C@S M  Jc  Jc@<C@7Ah E H  H[

@F@D@L@F@U@N@C@S M  Jc  Jc@<C@7Ai E H  HX

@F@D@L@F@U@N@C@S M  Jc  Jc@<C@7Aj E H  HW

@F@D@L@F@U@N@C@S M  Jc  Jc@<C@7Ak E H  HZ

@F@D@L@F@U@N@C@S M  Jc  Jc@<C@<Al E H C

@F@D@L@F@U@N@C@S M  Jc  Jc@5 Ht@8 J@;CAo E H  I@L@O@G@I@C M@<CAp E H  I@L@O@G@I@C M@<CAq E H  I@L@O@G@I@C M@<CAr E H C@L@O@G@I@C M@5 Ht@8 J@;CAu E H  I@L@O@G@I@C M@<CAv E H  I@L@O@G@I@C M@<CAw E H  I@L@O@G@I@C M@<CAx E H C@L@O@G@I@C M@5 Ht@8 J@;CA{ E H  I@L@O@G@I@C M@<CA| E H  I@L@O@G@I@C M@<CA} E H C@L@O@G@I@C M@5 Ht@8 J@;CA E H  I@L@O@G@I@C M@<CA E H C@L@O@G@I@C M@5 Ht@8 J@;CA E H  CJ@L@O@G@I@C M@<CA E H C@L@O@G@I@C M@5 Ht@8 J@;CA E H  I@L@O@G@I@C M@<CA E H C@L@O@G@I@C M@5 Ht@8 J@;CA E H  F@L@O@G@I@C M@<CA E H C@L@O@G@I@C M@5 Ht@8 J@;CA E H  I@L@O@G@I@C M@<CA E H C@L@O@G@I@C M@5 Ht@8 J@;CA E H  F@L@O@G@I@C M@<CA E H  I@L@O@G@I@C M@<CA E H  I@L@O@G@I@C M@<CA E H  CJ@L@O@G@I@C M@<CA E H  I@L@O@G@I@C M@<CA E H C@L@O@G@I@C M@5 Ht@8 J@;C@7A E H  C

@I@N@T@I@N@E@Q@S M  Jd  Jd@<C@7A E H  HX

@I@N@T@I@N@E@Q@S M  Jd  Jd@<C@7A E H  H[

@I@N@T@I@N@E@Q@S M  Jd  Jd@<C@7A E H  HW

@I@N@T@I@N@E@Q@S M  Jd  Jd@<C@7A E H  C

@N@U@M@I@N@E@Q@S M  Jc  Jc@<C@7A E H  HU

@N@U@M@I@N@E@Q@S M  Jc  Jc@<C@7A E H  HX

@N@U@M@I@N@E@Q@S M  Jc  Jc@<C@7A E H  H[

@N@U@M@I@N@E@Q@S M  Jc  Jc@<C@7A E H  HZ

@N@U@M@I@N@E@Q@S M  Jc  Jc@<C@7A E H  HW

@N@U@M@I@N@E@Q@S M  Jc  Jc@<C@7A E H  C

@N@U@M@I@N@E@Q@S J  Jc  Jc@<C@7A E H  HU

@N@U@M@I@N@E@Q@S J  Jc  Jc@<C@"A E H  I@N@U@M@I@N@E@Q@S J@<C@"A E H  C@G@E@N@I@N@E@Q@S M@<C@"A E H  HU@G@E@N@I@N@E@Q@S M@<C@"A E H  HX@G@E@N@I@N@E@Q@S M@<C@"A E H  H[@G@E@N@I@N@E@Q@S M@<C@"A E H  HZ@G@E@N@I@N@E@Q@S M@<C@"A E H  HW@G@E@N@I@N@E@Q@S M@<C@"A E H  C@G@E@N@I@N@E@Q@S M@<C@"A E H  HZ@G@E@N@I@N@E@Q@S M@<C@"A E H  HW@G@E@N@I@N@E@Q@S M@<C@ A E H 
@G@E@N@I@N@E@Q@S M@<CA E H 
@Q@U@A@N@T@I@F N@<C@(A E H  H[

@S@E@Q M  Jd  Jd@<C@(A E H  HW

@S@E@Q M  Jd  Jd@<C@(A E H  A

@S@E@Q M  Jd  Jd@<C@(A E H  C

@S@E@Q M  Jd  Jd@<CA E H  L@S@E@Q M@<C@-A E H C

@S@E@Q M  Jd  Jd@5 Ht@8 J@;CA E H  G@S@E@Q N @<CA E H C@S@E@Q N @5 Ht@8 J@;CA E H  L@S@E@Q L@<CA E H C@S@E@Q L@5 Ht@8 J@;CA E H  L@S@E@Q L@<CA E H C@S@E@Q L@5 Ht@8 J@;CA E H  L@S@E@Q L@<CA E H  G@S@E@Q L@<CA E H C@S@E@Q L@5 Ht@8 J@;CA E H  L@S@E@Q L@<CA E H  G@S@E@Q L@<CA E H @S@E@Q L@<CA E H C@S@E@Q L@5 Ht@8 J@;CA E H  C@S@E@Q N@<CA E H  I@S@E@Q N@<CA E H  JG@S@E@T@S N@<CA E H  L@S@E@T@S N@<CA E H  F@S@E@T@S N@<CA E H  L@S@E@T@S N@<CA E H  L@S@E@T@S N@<CA E H  L@S@E@T@S N@<CA E H  L@S@E@T@S N@<CA E H  L@S@E@T@S N@<CA E H  I@S@E@T@S N@<CA E H C@S@E@T@S N@5 Ht@8 J@;CA E H 
@S@P@E@C@I@A@L
@<CA E H 
@R@E@C@O@R@D
@<C@4A E H  M

@B@I@T@W@I@S@E N  Jd  Jd@<C@4A E H  M

@B@I@T@W@I@S@E N  Jd  Jd@<C@4A E H  M


@B@I@T@W@I@S@E N  Jd  Jd@<C@4A E H  HX

@B@I@T@W@I@S@E N  Jd  Jd@<C@4A E H  C

@B@I@T@W@I@S@E N  Jd  Jd@<C@4A E H  K

@M@O@D@U@L@A@R N	  Jd  Jd@<C@4A E H  HX

@M@O@D@U@L@A@R N	  Jd  Jd@<C@4A E H  HU

@M@O@D@U@L@A@R N	  Jd  Jd@<C@4A E H  HZ

@M@O@D@U@L@A@R N	  Jd  Jd@<C@4A E H  C

@M@O@D@U@L@A@R N	  Jd  Jd@<XP PI CBf E H L
@5@.
@7 HG@ 
@.@7 Hh@0 L@4@ @7enumerated_simp C@>@;CBk E H L
@5@.
@7 HG@ 
@.@7 Hh@0 L@4@ @7 Sv@>@;C@MBp E H C


@5@.@7 HG@ @.@7 Hh@ @.@7 Sv@ 
@ @.@7 Sv@@	@&@>@( @@?@@@ @ @7 Hk@ @ @7 Hk@>@( @@?
@" C@#@>@;C@MB E H HU


@5@.@7 HG@ @.@7 Hh@ @.@7 Sv@ 
@ @.@7 Sv@@	@&@>@( @@?@@@ @ @7 Hk@ @ @7 Hk@>@( @@?
@" HU@#@>@;C@dB E H

 HZ


@5@.@7 HG@ @.@7 Hh@ @.@7 Sv@ 
@ @.@7 Sv@@@&@( @@F@?@3@@@$@.@2@-@4@ @7 H@@@ @ @7 Hk@( @@?	@ @ @7 Hk@( @@?
@" HZ@#@F@>@;CB E H HW


@5@0 HZ
@4@7 PH@>@;C@dB E H

 HX


@5@.@7 HG@ @.@7 Hh@ @.@7 Sv@ 
@ @.@7 Sv@@@&@( @@F@?@3@@@$@.@2@-@4@ @7 H@@@ @ @7 Hk@( @@?	@ @ @7 Hk@( @@?
@" HX@#@F@>@;CB E H H[


@5@0 HX
@4@7 PH@>@;CB E H@5@.@7 HG@.
@7 Hh@ 
@7 Sv@>@;XD  t  t t  @Tt  H AvD  t  t t  @Tt  KW  AP KW  CB E Hg  @5@0 H KW@4@7 DG@>@;XPcreate_backups  C@@ E H=	@5@.
@7 M C@.@7 M@@@V@7 K+@.@7 H@2@-@4@.
@7 H@.@ 
@7 H@@@+@ @7 K+@@
@(
 Ht@ @7consult_user C@?@(
 H@@@C@ @7 M!@L@P@ @7 I C@?@ @7 @ @?
@C@ @7 K+@L@P@ @7 @ @?@C@7 K+@L@P@F@E@.@7 R@@@[@ @7 K+@ @.@7 H@ @2@-@4@.@7 H@.@ @7 H@@@,@ @7 K+@@@(
 Ht@ @ @7 S}@?@(
 H@@@C@ @7 M!@L@P@ @7 S@?@ @7 S@?
@C@ @7 K+@L@P@ @ @7 S@?@C@ @7 K+@L@P@F@E@;XP SF CB	 E I`
@5@T@" L
@#@>@ @@ 
@7 SE@>@;CB E I`

@5@>@;XD  t  t t  @Tt  O AvP Mk CA E I` E@5@7 Q@>@;CA E I`@5@8 M*@;XD  t  t t  @Tt  K8 AvP J CB E H.@5@"
@#@0 J@3@4@7 Dz@>@;C@"B E H.@5@"

@#@.
@7 Ip C@.@ 
@7 NE C@0 J@4@7 Dz@>@;XD  t  t t  @Tt  HI AP HH C E HF@5@T@>@.@7 H?@>@@@7 L@?@( I Ea@7 L@>@;C@@ E HF@5@.@7 L@>@@@&@?@1@@	@( Ea@>@( I@?@&@@@2 H@/@4@7 A@>@7 R@7 L@?@2 L@/@4@7 A@>@7compatible_array_type C@8 L@;XPchop_off C
A E H=@5@2@/@4@7 H@>@;CA E H=@5@2@/@3@/@4@7 H@>@;CA E H=@5@2@/@3@/@3@/@4@7 H@>@;CA E H=@5@2@/@3@/@3@/@3@/@4@7 H@>@;CA E H=@5@2@/@3@/@3@/@3@/@3@/@4@7 H@>@;CA E H=@5@2@/@3@/@3@/@3@/@3@/@3@/@4@7 H@>@;CA E H=@5@2@/@3@/@3@/@3@/@3@/@3@/@3@/@4@7 H@>@;CA E H=@5@2@/@3@/@3@/@3@/@3@/@3@/@3@/@3@/@4@7 H@>@;CA E H=	@5@2@/@3@/@3@/@3@/@3@/@3@/@3@/@3@/@3@/@4@7 H@>@;C	A E H=@5@a@g@b @r@>@Q@;CA E H=@5@p
 @ 
@.@7 S C	@ @7 S@>@;XD  t  t t  @Tt  K  AP K  CA] E Ha@5@@case_number@.
@7 H@?Which case? @7 K)@.
@7 I @7 Gl@>@7 O@>@;XP L) C@^ E I@5@7 HOLD: @7 H@7 H@7 HNEW: @7 H@7 H@7 H@>@;XP Q C@ E J>
@5@>@;C@ E J>
 



@5@&
@ @7 Q@>@;XP Rm C@+A E H@5@7 @@>@@@.@7 HG@?@@@7 RM@'{type-identifier}@?@/@7 P_@' S@>@#Type information for atomic object:@7 J9@>@7 J6 C@>@;C@:A E H I



@5@.@7 HG@ @0 L@-@-@4@7 L@ @7 HJ@ 
@ @7 HG@> J @7tv_print_function_name C@>@0 I@4@ @7 S@>@;C@0A E H L

@5@.
@7 HG@ 
@0 L@-@-@4@7 L@ @7 HJ@> JY@7 S@>@0 L
@4@ @7 S@>@;C@)A E H@5@2@4@.
@7 HG@ 
@0 L@-@4@7 L@> BB@7 S@>@2
@4@ 
@7 S@>@;CA E H@5@2@4@.
@7 HJ@> BB@7 S@>@ 
{list}@7 S@>@;C@&A E H L
@5@0 L@4@.@7 HG@0 L@/@4@7 L@> KE@7 S@>@0 L S@4@7 S@>@;C@&A E H I

@5@0 I@4 @@7 HG@> I@7 S@>@0 I	{binding} @@4 @@7 S@>@;C@&A E H I

@5@0 I@4 @@7 HG@> I@7 S@>@0 I S @@4 @@7 S@>@;C@$A E H 

@5@7 @@@@7 RM@?@/@7 P_@> @7 S@>{ {identifier} : {type} } S@7 S@>@;C@*A E H@5@.@.@7 L@.
@.@7 L@>@ 
@7 HJ@>@.@ 
@7 L@>@7 S@>@ @ @7 S@>@;C@<A E H@5@.@7 HG@/@/@.@.
@7 M @.@/@7 A@ @.@7 L@>@ 
@ @7 HJ@>@/@.@/@ @7 M @>@ @7 S@>@ @7 S@>@;C@-B  E H@5@2@-@-@4@7 A@.
@7 HG@>@.@7 HJ@>@.@2@4@7 A@>@7 S@>@ @ 
@7 S@>@;XP QK C@4Ck E H.		@5@0 Ly@-
@-@4@7 H@.@ @7rulelist C@2@3
@4@ @.@7 H@p
@ @.@7 QJ@"@#@>@;CCs E H.

@5@>@;XP IF CA E H=@5@a@g@b@@@s@a@g@b@[@q@a@g@b@ @n@w@>@;CA E H= 

@<XPreplace_in_conc C@W E N@5@C
	 I @@7 H@L
@P@C@7 R C@L@P@>@;C@I@[ E N@5@.
@7 J@>@ 
@.@7 O	@ @.@7 N@ @.@7 O
@>@@@&
@?@$@0 J
@4@7 Dz@0 H Kh@1 J
@4@7 Dz@ @7 O@0 J

@4@7 H@>@;C@k E N@5@>@;XD  t  t t  @Tt  K AvP K C@U H H  @<XD  t  t t  @Tt 
expand_answer AvD  t  t t  @Tt  S @D  t  t t  @Tt  S 
P SC@ Ig Ig@5@6 Ih@8 S Ih@;XP Sd CG E H= E@5@>@;CG E H=@5 Ht@7 O?@7 H BB@7 H@7 H@>@;CG" E H=@5@>@;XP O CA E Ha
 I


@5@7 O@ 
@7 O@>@;C	A E Ha@5@7 P[@>@;XP J C@:@ E J>@5@T@" 


@#@S
@ @7 @@@@( Jd@?@@@( Jc@?@@@( Jf@?
@@@( Jg@?@( Jh@7 J@>@;C@ E J>@5@>@;XD  t  t t  @Tt  Q AvP P CEa E H.@5@.@7 O C@0 H0
@-@4@7 H@0 H0@4@7 Dz@Q@;CEf E H.@5@>@;XP P C@&A E M>@5@/@2@.@4@.@7 J@C
@.@7 Hk@L
@P@.@7 H@>@0 P@4@7 Dz@>@;C@#A E M>@5@2@.@3@c@3@m@3@d@4@.@7 H@.@7 H@>@0 P@4@7 Dz@>@;XP OE C@*F E H=  @5@/@7 Q;@/@7 Q;@/@7 Q;@/@7 Q;@/@7 Q;@/@7 Q;@/@7 Q;@/@7 Q;@/@7 Q;@/@7 Q;@/@7 Q;@/@7 Q;@/@7 Q;@Q@;CF E H=  @5@>@;XD  t  t t  @Tt  Le  AP Le  C E L @5@C
@/@7 N C@L
@P@>@7 HThere are no VCs to prove.@7 H@7 H@Q@;C@ E L@5@7check_whether_to_proceed  C@7 Ix@.
@7 S&@@	vc_number@.@7 H@?@7 H@+The following VCs have not yet been proved:@7 H@7 H@7 M C@7 C@7 H
Which VC? @7 K)@.@7 I @7 Gl@.@7 S)@@@7 S@?VC does not exist; try again@7 H@Q@>@7do_vc C@0 H Kj@4@7 Dz@0 NW@/@/@4@7 DD@0 NW@4@7 DG@0 O@/@4@7 DD@0 O @4@7 DG@0 K@/@4@7 DD@0 K @4@7 DG@0 Q@/@/@4@7 DD@0 I@/@/ I@4@7 DD@7 Kl@>@;XP N C
@H E N@5@>@7 S C@>@;C@L E N@5@a@i@f
@s@>@;C@O E N@5@7 S@>@p@ @ 
@7 N@>@;XP Q CB E I

@5@>@ 
@ @7	orderargs C@>@;CB E I


@5@ 
@7 Q@>@;XD  t  t t  @Tt  P AvP P C@ H H  Ht@<XP O C@b E M@5@7 L@>@8 O@;C@c E M@5@>@;XP L C	@) E F-@5@a@g@h@l @@w@;XP K  C E P  @5 H@7 P C@>@;C E P@5@.
@/@7 HR@7 Gl@7 P  C@Q@;C E P   @<XPspa CC E HM  @h#5@<CC E HM  @h#3-6@<CC E HM  @c#2@<CC E HM  @c#1-5@<CC E HM  @h#1-3 & h#7 & c#2-3 & h#15-17@<CC E HM  Kc#1@<CC E HM  Knot x=y@<CC E HM  Kn>0 or n=0 from [2,3]@<CC E HM  KX or not X where c#1=X from []@<CC E HM  Kc#3@<CC E HM  KX+1>0 where h#2=(X>=0)@<CC E HM  Kc#1 using inequals@<CC E HM  Kis_even(a+b) using even(1)@<CC E HM  K@3RHS where c#2=(LHS -> RHS) using logic from [2,3,6]@<CC E HM  J+h#6@<CC E HM  J+c#4@<CC E HM  J+h#2: X+Y@<CC E HM  J+
c#3: X+0 by Y@<CC E HM  J+@"h#14: X+(Y+Z) by B where h#1=(A=B)@<CC E HM  J+c#5: A+B by B+A using commut@<CC E HM  J+all: n+0 by n using arith@<CC E HM  L" S@<CC E HM  L" S@<CC E HM  L"i-1+1@<CC E HM  L"@,X=Y+1 -> Y=X-1 where h#2=(X=A) & h#3=(A=Y+1)@<CC E HM  Ih#3@<CC E HM  I S@<CC E HM  AT S@<CC E HM  ATc#1-3@<CC E HM  ATc#2-3 & c#8-11 & c#5@<CC E HM  K2@<CC E HM  Lgc#1 by implication@<CC E HM  Lg@+X or Y where c#1=X & c#2=Y by contradiction@<CC E HM  Lgc#5 by induction@<CC E HM  Lgc#3 by cases@<CC E HM  Lgp(x+y) by cases on h#7@<CC E HM  Lg@$x*x>=0 by cases on x<0 or x=0 or x>0@<CC E HM  Li S@<CC E HM  Li S@<CC E HM  Ljh#8@<CC E HM  Ljc#11@<CD  E HM  Ljh#1 with 2*n-1@<CD E HM  Ljc#7 with int_p_2 for int_P_1@<CD E HM  Le3@<CD E HM  A
'sort.rls'@<CD E HM  A'DISK$1:[-.RULES]INOUT.RLS'@<CD E HM  K%'prove1to5.cmd'@<CD	 E HM  K%'DISK$1:[-.PROOFS]REPLAY1.CMD'@<CD E HM  F K@<CD E HM  F Lj@<CD E HM  KA S@<CD E HM  KAh#1-3 & h#5-6 & h#10@<CD E HM  KA[1,2,3,5,6,10]@<CD E HM  KB S@<CD E HM  KB S@<CD E HM  KB S@<CD E HM  KC S@<CD E HM  KC S@<CD E HM  KC S@<CD E HM  H S@<CD E HM  H S@<CD E HM  H S@<CD E HM  KE L@<CD E HM  KEauto_done to on@<CD  E HM  KEdisplay_subgoals_max to 2@<CD" E HM  KI S@<CD# E HM  KI S@<CD$ E HM  KIX where c#5=(X or _)@<CD& E HM  KK @@<XP P C@~ E J> N3


@5@ @7 J C@ 
@7 P@>@;C@ E J>@5@7 S@>@;XD  t  t t  @Tt  P AvP SK C@ H H  Ht@<XD  t  t t  @Tt  NX AvPsplit_atom_list C@5@N E M>

@5@.@7 P@@@.@2@4@.@7 J@ @7 H@>@2@4@ 
@7 S C@?
@7 H@(
 @{@F@>@;XD  t  t t  @Tt  JT AP JS CC4 E Hg
@5@>@;CC5 E Hg

@5@>@;C@#C6 E Hg

@5@ @.@7 JS C@>@@@ 
@ @7
set_not_in C@&@?@ 
@ @7 Q@>@;XP H9 C
E E H.@5@7 @@7 H/@>@;C	E  E H.

@5@7 @@>@;C@&E# E H.@5@C@7 @@L@P@T
@2@-@-
@4@7 A@ 
@.@7 Q@>@2@4@8 A@;XP K C@ Eu E        @5@@@"
 I J

@#@ 
@7 Gl@ 
@.@7 J@?
 @@7 HG@%
@E
@ @.@7 N@@@7 @ N Ea@.@7 N@?
 Nind Ea@.@7 N Nz Ea@.@7 N@>@ @ @.@7 N@0 A@4@ @.@7 N@#ENTERING PROOF BY INDUCTION ATTEMPT@7 H@!@0 CJ@0 H[@4@1 CJ@0 I@0  Ea@4@1 CJ@0 I@0 HX@4@1 HX@4@4@4@#@7 H@0 H K@3@3@3@4@7 Dz@ @2@3@4 @	INDUCTION@7 N@>@;XP J CB E H=@5@@>@;CB E H=@5@7 Dz@>@;XD  t  t t  @Tt  Q AvP P C@+B E H=
 B

   E;
 @5@>@;C@:C E H=
 B
 
 E;
 
@5@>@2
@4@2
@3 @3@4@7 P@>@;XP J C@ E I@5@.
@.@7 A@@@ 
@7 L@?@ 
@7 SW C@ @7 G@>@;XD  t  t t  @Tt  H AvP Q CA E H.@5@A@/@7 P
@7 H@>@;XPnondeclared C	@ E I@5@/@/@7 I@>@Q@;C@ E I@5@>@;XP Sr CA E H N3


@5@7 Sq@ 
@7 Sq@>@;C@$A E H Q


@5@>@@@0 HZ@4@7 L@?	@0 HW
@4@7 L@>@;CA E H
@5@0 HU@4@7 L@>@;XP PR C@i E H@5@@@4@. J @.
@2@-@3@-@4@.@7 M @@@/@  @@ 
@2@4@ @7 M @ @7 K@?@7 H C@E@?@0@/ @@.
@2@-@4@/@7 M @>@ @.@7 HG@. @@ 
@2@4@ @7 M @ @ @7
record_access C@F@>@;XPform_log_file_names C@@ E H=@5@0 R@/@4@7 DD@0 M@/@4@7 DD@@@.@7 O C@0 R@4@7 DG@E@?@2@.@3@p@3@l@3@g@4@.@7 H@.@7 H@0 R@4@7 DG@>@@@ @.
@7 P@0 M
@4@7 DG@@@ 
@7 M/@LAborted: Cannot set command_log and execute qualifiers to the same filename.@7 H@7 H@7 I@?@R@E@?@7@2@.@3@c@3@m@3@d@4@.@7 H@.
@ @7 H@@@ 
@7 M/@MAborted: Cannot have command_log and execute qualifiers as the same filename.@7 H@7 H@"Consider renaming the execute log.@7 H@7 H@7 I@?@R@0 M
@4@7 DG@>@;XPsame_record_field_names CB E HF@5@.@7collect_record_field_names C@.
@7 T@.@7 H@ 
@ @7 H@>@;XD  t  t t  @Tt  R AP R C@ E H I


@5@0 HU@4@7 L@>@ 
@7 R@>@;C@ E H I




@5@0 C
@4@7 L@>@;C@)@ E H


@5@C@7 @@L@P@2 L@-@4@7 A@7 H@ @.@7 F H@ @ 
@8 St@;C@0@ E H


@5@C@7 @@L@P@2@-@-@4@7 A@ @/ L@7 L@7 H@ @.@7 T@ @ 
@8 St@;C@ E H L
@5@>@;XP R CB- E I`

@5@ 
@7 O C@ @8 R@;CB0 E I`

@5@2
@4@.@7 H@ @ @8 R@;CB3 E I`

@5@>@;XD  t  t t  @Tt thread_message_hook AvD  t  t t  @Tt  T AwD  t  t t  @Tt  T AP I C@ E F-@5@2@0 N @@4@3@0 C @@4@3@0 C @@4@3@0 N @@4@4@8 N@;XP P> CF_ E H=@5@.@7read_number_codes C@7 H@>@;XPdo_build_other_cases CB E Hg @@5@>@;CB E Hg
 @@5@0 HU
@4@7 L@>@;CB E Hg
 C
@5@>@;C@GB E Hg@5@ @.@7 T C@@@@@&@?	@0 HU
@4@7 L@&
@?@ @@@( @@"
 C
@#@?@"
 I C
@#@>@;XPmake_title_name C
Ca E H=
 E;@5@>@;C
Cb E H= E; I@5@>@;CCc E H= I@5@>@;C@(Cd E H=
@5@ 
@.@7 T C@.@7 H@ @.@7 H@ @2@_@4@.@7 H@ @7 H@>@;XD  t  t t  @Tt  Hm AP Hl CAl E H=

@5@>@;C
Am E H=


@5@7 Hk@>@;XP
find_range C@3@ E Ha

 I

@5@ @.@.@7 L@ @.@.@7 L@ @ @7 L C@ @ @ 
@7 O C@0 HX
@4@8 L@;XD  t  t t  @Tt  M AD  t  t t  @Tt  M AvP S CB E H@5Type information for function @7 H@.@7 L@.@7 L@7 H@7 H@7 H @7 J9@>@;XP M CB E HF@5@/@7 J`@>@;C@>B E HF@5@.@7 HG@@@( Ea@>@0 Ja
 Jd@4@7 J@?@%@@@( I@>@0 Ja
 Je@4@7 J@?@@ L@7 L@>@0 Ja
 Jg@4@7 J@?@R@>@;CB E HF@5@>@;XPmake_letter C@M E N
@5@a@b@@@g@q@a@g@b@[@q@p
@ @>@2@4@7 H@>@;C@T E N
@5@2
@4@7 H@>@;XP QT C@EC E H.

@5@@@7 QM@' G@?@!@7 KX@7 H@7 H@7 KX Q@7 H@ 
@7 H@7 H@ @7 PdProceed@.@7 Id@>@ @2
@4@7
find_if_ok C@>@;CC E H.@5@7 QSelect (number/none): @.@7 Is@.
@7find_newsub C@0 J
@4@7 Dz@>@;XPto_be_saved C@ E Jk  R@<C@ E Jk  S@<C@ E Jk  K7@<C@ E Jk  K@<C@ E Jk  I|@<C@ E Jk  K3@<C@ E Jk  J@<C@ E Jk  P@<C@ E Jk  Q@<C@ E Jk  NW@<C@ E Jk  OB@<C@ E Jk  I@<C@ E Jk  J@<C@ E Jk  Nl@<C@ E Jk  No@<C@ E Jk  O@@<C@ E Jk  Hi@<C@ E Jk  S'@<C@ E Jk  Qz@<C@ E Jk  J@<C@ E Jk  L@<C@ E Jk  L@<C@ E Jk  HS@<C@ E Jk  K@<C@ E Jk  K@<C@ E Jk  J)@<C@ E Jk  N@<C@ E Jk  R@<C@ E Jk  L@<C@ E Jk  Q@<C@ E Jk  H@<C@ E Jk  I@<C@ E Jk  LP@<C@ E Jk  K]@<C@ E Jk  K@<C@ E Jk  I@<C@ E Jk  I@<C@ E Jk  M@<C@ E Jk  H@<C@ E Jk  J4@<C@ E Jk  Hc@<C@ E Jk  L@<C@ E Jk  L@<C@ E Jk  P!@<C@ E Jk  H@<C@ E Jk  O@<C@ E Jk  I@<C@ E Jk  J@@<C@ E Jk  P`@<C@ E Jk  Hv@<C@ E Jk  P@<C@ E Jk  J@<C@ E Jk  K@<C@ E Jk  J@<C@ E Jk  J@<C@ E Jk  I@<C@ E Jk  I@<C@ E Jk  Qt@<C@ E Jk  M@<C@ E Jk  Q@<XP II C
A E H=

@5@7 IA@>@;CA E H=

@5@ 
@7 IE@.@7 I>@ @ @7 IH@>@;XP L& CC E I@5@.@7 I@@@7 K@?@&@>@;XP R CA E I`@5@>@;CA E I`@5@T@" L@#@>@;C@"A E I`
@5@ @7 I@ @0 L@/@4@7 J@>@ @ @ 
@7 R@>@;CB E I`

@5@ @ @ 
@7 R@>@;XPenumerated_infer CAp E I@5@7 J@>@;XP R CC E HM@5@7 H@7 HGeneral syntax of command:@7 H@7 H@.@7 R C@7 H@7 H@Q@;C@:C E HM@5@7 H@&Examples of valid command syntax for "@7 H@7 H" are:@7 H@7 H@7 H@7 KX@7 H BB@7 H@7 H@.@7 S C@7 KX@7 H@ @7 L@7 H BB@7 H@7 H@Q@;XP P C@]@ E J>@5@T
@@@"
  Ky
@#@E@?@D@@@"
  Ko

@#@" L @#@?@*@@@"
  O
@#@(
 @{@" L @#@?@"
 @#@(
 @{@E@>@;C@ E J>
bad_structure@5@>@;XP NB CG& E H=
 CJ


@5@> HT@7 L~ C@> J@ 
@7 T2@>@;C	G, E H=@5 J@7 T2@>@;XP P C@+ E Jk@5@.@7 T' C @T@7 I BB@7 H@8 J C@;C@0 E Jk@5@7 I@7 M@>@;XP L C@#C E HF L






@5@>@ @ @ @7 L@>@;CC E HF@5@>@;XP R C@0B E I		@5@.@7 I@.
@7 I@ 
@.@7 I@ @.@7 I@ @.@7 I@ @.@7 I@ @.@7 I@ @7 I!@>@;XP S C@$@{ E L@5@C@/@/@7 J@L@P @7 I{@/@.
@7 NV@.@7 M@C
@7still_left_to_prove C@L
@P@>@;C@ E L @5@C
@/@/@7 J@L
@P @7 I{@C@/@/@7 NV@L@P@>@;C@4@ E L@5@7 H@HWARNING: The proof of the current VC is incomplete, either because there@7 H@7 H@Hare still some unproven conclusions, or because you need another "done".@7 H@7 H@@(You may wish to complete proof (with DONE?) before proceeding.)@7 H@7 H@7 H@7 C@EType "yes" to continue NEWVC command, "no" to continue this proof ...@7 H@7 H
Perform NEWVC@.
@7 Id@@@(
 G@?@(
 G@>@(
 G@;XPwrite_check_prompt  C@8 E HM@5@.
@7 M(@(
 @T M2@7 K)@>@;C@< E HM  @5[EXECUTE]: @7 H@>@;XP P C@6Aq E H=@5@.
@7 L@@	@0 N*@-@4@7 H@?@.@7 I>@>@@
@&
@( E@( @{@E@?
@ @.@7 ID@ @7 N,@>@;XP P C@|AW E J>

@5@S
@>@"@#@@
@S@E@R@F@?@ @2@-@-@4@7 A@.@ @ @7 NI@>@@	@ @/@7 O@?@(
@'rule_family_not_declared_for_this_usage@>@@@( @{@F@F@?@5@"
@#@@
@S@E@R@F@?@ @2@-@-@4@7 A@.@ @ @7 NI@>@@	@ @/@7 O@?@(
 T@@>@;CA| E J> @<XD  t  t t  @Tt  K4 AvP K3 C@ H H  Ht@<XP L CG E H=@5@7 L@>@;C
G E H=@5 Ht@7 O?@7 L@>@;CG E H=@5@>@;XP P C@ E M>  @5 M@7display_help M @7 F@>@;XP S C@%B E HF@5@0 L@-@-
@4@7 L@0 L@-@-@4@7 L@7 J@ 
@ @7 R C@ @8 Sk@;XPrestructure_indices CFF E H= N3


 N3

@5@ @7 TE C@ 
@ @7 TG@>@;C@"FJ E H= Q


 Q

@5@ @7 Oc@ 
@ @7 Oc@>@;CFN E H=
@5@.
@7 Oc@>@"
@#@>@;XP O C@|Ai E Ha@5@.@7 I{@.@7 PZ@7 HCASE @7 H@7 H J8@7 H@7 H@7 H@/@.
@7 I@7 K@0 HS
@4@7 Dz@ 
@7 K"@0 J@/@/@4@7 DD@.@/@/@7 I@0 H K
@4@7 Dz@0 H K@1 HS
@4@7 Dz@7 Ix N@@0 CJ @@4@7 NA@0 I@/
@4@7 DD@0 I

@4@7 Dz@>@;XP KO C@TA E H@5@/@.@.
@7 I@#On exiting successfully from depth @7 H@7 H you will have proved @7 H@@@7 GlC@7 H@7 H@?
<own-formula>@7 H@>@@	@(  at the *TOP-LEVEL*, by @7 H@? at the previous depth, by @7 H@ 
@7 H@.@7 L@7 H@>@@@(
 O@"Progress so far on proof by cases:@7 H@7 H@7 Q@?@R@>@;XPset_memory_limit C@% E F-@5@>@;XP R CBf E H.

@5@ 
@7 Q@>@;CBg E H.
@5@>@;XPtv_cmd_terminator C@h E H 
@<C@i E H@5@8 M@;C@j E H@5@7 L@7 LM@>@;XP Q CCP E I`@5@.
@7 O C@ 
@7has_type_classification_list C@>@;XP Mv CA*@T E Mn	@5@C@/@/@7 J@L@P@.
@7 I{@@@(
  K@0 K@/@4@7 KV@>@F@F
@F@?A @@@5@(
 @>*** VC PROVED -- Well done!@7 H@7 H@0 H K @@4@7 Dz@.@/@7 NV@0 H K@1 K@4@7 Dz@7 R C@7 H M@7 Dz@F@F@E@?@@a@g@b @s@@@.@/@7 I@0 K
@4@7 J@Q@F
@F@?@@@@ @.
@.@7 PZ@C@ 
@7 K C@L@P@> Mw@7 J@ 
@7 O@F@?@@.@.
@.@7 I*** PROVED @7 H@ @7 H BY @7 H@ @7 H@7 H@p
 @0 I|@/@4@7 DD@0 I|@4@7 DG@7 K@0 H K
@4@7 Dz[Exiting depth @7 H@7 H
 proof frame]@7 H@7 H@0 K
@/@4@7 DD@0 K
@/@/@4@7 DD@0 I
@/@/@/@4@7 DD@7 Ix@ @7 K@@@ 
@7 Gl@>@@	 Ht@7 S@>@7 Mm C@?@ 
@7 Ms@? Mw@7 J@E@E@>@;XPeliminate_semi_colons C@E E M>@;
@.

@5@ 
@7 T` C@>@;C@H E M>

@5@ 
@ @7 Tb@>@;C@K E M>@5@>@;XP R C@Q E I@5@0 J@/@1 I@-
@-@4@7 H@7 O
@7 O
@>@8 R@;XD  t  t t  @Tt  M AvD  t  t t  @Tt  JR AP JQ CC
 E Hg
@5@>@;CC E Hg
@5@>@;C@(C E Hg
@5@ @.@7 JQ C@>@@@ 
@7 R@"
@#@?@ 
@7 S@&@>@;XP P C@/ E I@5@7 SC C@>@;C@2 E I@5@7 K C@>@Q@;C
@6 E I@5@7 N @0 SC
@4@7 Dz@>@;C@: E I@5@0 K
@4@7 Dz@>@Q@;XP M C@8 E H=@5@.
@7 P@@@%@@@7 P@' Q|@?@C
@7 P@L
@P@' Qr@.@7form_file_names C@7 M C@7 T  C@7 Sz C@7 R C@?
Please try again.@7 H@7 H@Q@F@>@;C@@' E H=@5@7 C@7 H@DPlease type filename, without extension, in lowercase, within single@7 H@7 H@?quotes if it is not in this directory, followed by a full-stop.@7 H@7 H@@@7 P@,Resume requested. FILENAME.csv will be read.@7 H@?@C@7 P@L@P@+FILENAME.vcg and FILENAME.fdl will be read.@7 H@7 H K(@7 K)@.
@7 M*@@
@7 @@(
 KW@7 I@F@?@.@@
@7 P@7 @@%
@' Q|@?@@@C@7 P@L@P@7 @@%
@' Qr@?
 Tn@7 H@7 H@Q@F@.
@7 Tf@7 Ti@ 
@7 Tk@7 Tl@7 Tm@>@;XP So CA E H N3


@5@@@7 Sn@?@ 
@7 Sn@>@;CA E H Q


@5@0 HX@4@7 L@0 HX
@4@7 L@>@;CA E H
@5@0 C@4@7 L@>@;XP Q CB E HF@5@7 M@7 Q@>@;CB E HF@5@>@;XP N C@@T E I@5@.@7 H@@@(
 N@%@?@ @.@7 P&@>@.@7 H@@@ @.@7 G@a@f@b@r@%@F@E@?@"


@#@!@2@3@3@4@#@E@>@ @2@_@4@.@7 H@7 C@ @.@7 Q C@ @.@7 L@ @2@_@4@.@7 H@ 
@ @7 H@ 
@7 S C@.@7 H?@0 I
 I@4@7 Dz@.@2
@3
@4@7 A@ @7 Dz@>@;XD  t  t t  @Tt  M AvP PO C@ @ E H I



@5@>@0 I
@4@.@7 S@>@ @7 R@>@;C@ E H L


@5@>@0 L
@4@7 R@>@;XD  t  t t  @Tt  Q5 AvD  t  t t  @Tt  G
 @D  t  t t  @Tt  G
 
P Tj C@M@T E H= Qr@5 Qr@7 Qp C@7 H@.@7 Qy@.@7 Qs@7 Sf CReading @7 H@7 H@& (for inherited FDL type declarations)@7 H@7 H@7 R C@@ H@7 O?@?
@7 H@F          ------------------------------------------------------------@7 H@7 H@7 HLoading @7 H@7 H (verification conditions)@7 H@7 H@7 O= C@> M@7 DG@>@;C@=@p E H= Q|@5 Q|@7 Tu@.@7 P@7 HConsulting @7 H@7 H (checker saved proof state)@7 Hredefine_warnings H@7 C@2@0whenalways@4@3@0	load_type @n@4@3@0compilation_mode
assert_all@4@4@7 @h C T Ht@7 C@>@;XP T	 CB E HF




@5@>@ 
@ @8 T@;CB E HF@5@>@;XP Q C@UAa E H.  @5@0 J@/@4@7 DD@0 J@/@4@7 DD@0 J@/@4@7 DD@0 J@/@4@7 DD@0 J@/@4@7 DD@0 O@/@4@7 DD@0 J@/@4@7 DD@0 J@/@4@7 DD@0 IS@/@4@7 DD@0 Ly@/@/@4@7 DD@0 J,@/@4@7 DD@0 Q@/@/@/@4@7 DD@0 H@/@/@4@7 DD@>@;XP J CA E Ha@5@@0 Hc
@4@7 Dz@Q@;CA E Ha @<XP P9 CF E H=@5@7 C@.@7 N@&
@>@;XPvar_in C@` E L  F
@5@8 T C@;C@a E L  I


@5@@@7 T@?@ 
@8 T@;C@b E L  I


@5@@@7 T@?@ 
@8 T@;C@c E L  CJ


@5@@@7 T@?@ 
@8 T@;C@d E L  I


@5@@@7 T@?@ 
@8 T@;C@e E L 

@5@7 K C @@7 J @@8 J@;XP L C@w E Ha I

@5@0 I@4@ 
@8 T C@;C@y E Ha  C

@<C@{ E Ha  C

@<C@} E Ha  HZ

 C@<C@ E Ha  HW

 C@<C
@ E Ha  HX

@<C
@ E Ha  H[

@<C@ E Ha  HW

 A@<C@ E Ha  HZ

 A@<C
@ E Ha  H[

@<C
@ E Ha  HX

@<C@(@ E Ha

 I

@5@ @.@.@7 L@ @.@.@7 L@ @ @ @ @ 
@8 Q# C@;XP N CB E HM@5@>@;CB E HM@5@7 Gl@/@7 HR@7 N@>@;XP T6 C@ E L 

@<C@ E L

@5@8 Hk@;C@ E L


@5@8 T5@;XP T% CC E H. J
 J@5@>@;C@SC E H.@5@.
@7 J@2@3@-@-@4@7 J@0 N@3@4@7 Dz@0 Q@2@-@3@4@-@4@7 H@0 Q@/@/@/@4@7 DD@0 H Kn@1 @2@3@4@1 Ky@0 Kz
@4@4@7 DG@>@;XP J  CC" E H=
 M@5 M@7 K@>@;CC% E H=@5@/@7 K@>@6!!! FATAL-ERROR: Identifier declared multiple times - @7 H@7 H@7 H@>@8 I C@;CC- E H=@5@7 O C@>@>!!! FATAL-ERROR: Identifier reserved or already predeclared - @7 H@7 H@7 H@>@8 T@;CC5 E H=@5@0 K
@4@7 Dz@>@;XD  t  t t  @Tt  L0 AP L/ C@w E I@5@.
@7 I@@@ 
@7 K@?@&
@>@;XP IL C	A E H=@5@7 H@>@;CA E H=@5@.
@7 G@a@f
@g@r@>@&@;C@A E H=@5@"




















@ 
@!
@"
@#
@$@#@"
@ @!@"@#@$@#@>@;C@A E H=@5@"




















@ @#@"
@ @#@>@;CA E H=@5@.
@7 G@a@f
@g@s@a@f
@g@l C@x@ @7 S@>@;XP J CA4 E I@5@@@7 @@?@7 Gl@a@g@b @t@>@;CA< E I Ij
@5@7 Gl@a@h@b @t@>@;XPhelpfilename C@ E N
  K@c@a@s@e@.@c@h@l@<C@&@ E N
  A@c@o@n@s@u@l@t@.@c@h@l@<C@&@ E N
  KG@d@e@c@l@a@r@e@.@c@h@l@<C@#@ E N
  K@d@e@d@u@c@e@.@c@h@l@<C@#@ E N
  KC@d@e@l@e@t@e@.@c@h@l@<C@ E N
  AT@d@o@n@e@.@c@h@l@<C@ E N
  KU@e@x@i@t@.@c@h@l@<C@&@ E N
  K%@e@x@e@c@u@t@e@.@c@h@l@<C@#@ E N
  KA@f@o@r@g@e@t@.@c@h@l@<C@,@ E N
  I@f@o@r@w@a@r@d@c@h@.@c@h@l@<C@ E N
  F@h@e@l@p@.@c@h@l@<C@ @ E N
  K@i@n@f@e@r@.@c@h@l@<C@,@ E N
  Lj@i@n@s@t@a@n@t@i@a@.@c@h@l@<C@ E N
  @@l@i@s@t@.@c@h@l@<C@ @ E N
  Le@n@e@w@v@c@.@c@h@l@<C@&@ E N
  KJ@p@r@i@n@t@v@c@.@c@h@l@<C@ @ E N
  Lg@p@r@o@v@e@.@c@h@l@<C@ E N
  Iu@q@u@i@t@.@c@h@l@<C@)@ E N
  KB@r@e@m@e@m@b@e@r@.@c@h@l@<C@&@ E N
  J+@r@e@p@l@a@c@e@.@c@h@l@<C@ E N
  KH@s@a@v@e@.@c@h@l@<C@ E N
  KE@s@e@t@.@c@h@l@<C@ E N
  KF@s@h@o@w@.@c@h@l@<C@)@ E N
  H@s@i@m@p@l@i@f@y@.@c@h@l@<C@)@ E N
  L"@s@t@a@n@d@a@r@d@.@c@h@l@<C@#@ E N
  J@s@t@a@t@u@s@.@c@h@l@<C@)@ E N
  KI@t@r@a@v@e@r@s@e@.@c@h@l@<C@)@ E N
  H@u@n@d@e@l@e@t@e@.@c@h@l@<C@#@ E N
  Li@u@n@w@r@a@p@.@c@h@l@<C@ @ E N
 rules@r@u@l@e@s@.@c@h@l@<C@+A  E N
  C T M@r@x@a@r@i@t@h@.@c@h@l@<C@+A E N
  C T M@r@x@a@r@i@t@h@.@c@h@l@<C@1A E N
  C T N@r@x@m@o@d@u@l@a@r@.@c@h@l@<C@+A E N
  C T M@r@x@a@r@i@t@h@.@c@h@l@<C@+A E N
  C T M@r@x@a@r@i@t@h@.@c@h@l@<C@+A E N
  C T M@r@x@a@r@i@t@h@.@c@h@l@<C@+A E N
  C T M@r@x@a@r@i@t@h@.@c@h@l@<C@+A
 E N
  C T L@r@x@a@r@r@a@y@.@c@h@l@<C@+A E N
  C T L@r@x@a@r@r@a@y@.@c@h@l@<C@(A
 E N
  C T M@r@x@e@n@u@m@.@c@h@l@<C@(A E N
  C T M@r@x@e@n@u@m@.@c@h@l@<C@(A E N
  C T Hj@r@x@e@n@u@m@.@c@h@l@<C@1A E N
  C T L@r@x@f@d@l@f@u@n@c@.@c@h@l@<C@1A E N
  C T L@r@x@f@d@l@f@u@n@c@.@c@h@l@<C@1A E N
  C T L@r@x@f@d@l@f@u@n@c@.@c@h@l@<C@1A E N
  C T M@r@x@f@d@l@f@u@n@c@.@c@h@l@<C@1A E N
  C T M@r@x@g@e@n@i@n@e@q@.@c@h@l@<C@1A E N
  C T M@r@x@g@e@n@i@n@e@q@.@c@h@l@<C@1A E N
  C T M@r@x@g@e@n@i@n@e@q@.@c@h@l@<C@1A E N
  C T M@r@x@i@n@e@q@u@a@l@.@c@h@l@<C@1A E N
  C T J@r@x@i@n@e@q@u@a@l@.@c@h@l@<C@+A E N
  C T M@r@x@l@o@g@i@c@.@c@h@l@<C@+A E N
  C T M@r@x@l@o@g@i@c@.@c@h@l@<C@+A E N
  C T M@r@x@l@o@g@i@c@.@c@h@l@<C@+A  E N
  C T M@r@x@l@o@g@i@c@.@c@h@l@<C@+A! E N
  C T M@r@x@l@o@g@i@c@.@c@h@l@<C@+A" E N
  C T M@r@x@l@o@g@i@c@.@c@h@l@<C@1A$ E N
  C T N
@r@x@m@o@d@u@l@a@r@.@c@h@l@<C@1A& E N
  C T N@r@x@q@u@a@n@t@i@f@.@c@h@l@<C@.A( E N
  C T B@r@x@r@e@c@o@r@d@.@c@h@l@<C@.A) E N
  C T H@r@x@r@e@c@o@r@d@.@c@h@l@<C@.A* E N
  C T H@r@x@r@e@c@o@r@d@.@c@h@l@<C@%A, E N
  C T M@r@x@s@e@q@.@c@h@l@<C@%A- E N
  C T D@r@x@s@e@q@.@c@h@l@<C@%A. E N
  C T @@r@x@s@e@q@.@c@h@l@<C@%A/ E N
  C T JC@r@x@s@e@q@.@c@h@l@<C@%A0 E N
  C T L@r@x@s@e@q@.@c@h@l@<C@%A1 E N
  C T L@r@x@s@e@q@.@c@h@l@<C@%A2 E N
  C T N@r@x@s@e@q@.@c@h@l@<C@(A4 E N
  C T N@r@x@s@e@t@s@.@c@h@l@<C@1A6 E N
  C T H@r@x@s@p@e@c@i@a@l@.@c@h@l@<C@1A7 E N
  C T H@r@x@s@p@e@c@i@a@l@.@c@h@l@<C@1A8 E N
  C T H@r@x@s@p@e@c@i@a@l@.@c@h@l@<C@1A9 E N
  C T H@r@x@s@p@e@c@i@a@l@.@c@h@l@<C@1A: E N
  C T H@r@x@s@p@e@c@i@a@l@.@c@h@l@<C@1A; E N
  C T H@r@x@s@p@e@c@i@a@l@.@c@h@l@<C@1A< E N
  C T H@r@x@s@p@e@c@i@a@l@.@c@h@l@<XD  t  t t  @Tt  J AvP S CCx E H.
@5@0 Ly@4@7 H@ 
@7 S@>@;CC} E H.@5@>@;XP H C@1@@ E H		 C


@5@.@ @ 
@7 H@>@ @.@7 K@  J @/@2@3@4@7 M @>@;C@F E H
@5@>@;XP Q CGx E H= @@5@>@;C
Gy E H=
@5@/@7 HR@>@;CGz E H=@5@/@7 HR@p@7 Q@>@;CG{ E H=@5@0 HS
@4@7 Dz@0 H K@1 HS
@4@7 Dz@7 K@>@;XD  t  t t  @Tt  KC  AP KC  CB E Hg@5@@	 H@/@7 H@E
@?@)DELETE -- which hypothesis or hypotheses? H@7 H@.
@7 I  KC@7 I@7 SA C@>@;XP OY C@- E N
 C

@5@.
@7 N C@.@7 T@0 C
@4@7	show_help C@>@;C@2 E N
@5@7 @@>@.@7 T@@@7 T@?	@0 C T@4@7 T@>@;XP K C@U E HQ  @@<C@V E HQ@5@8 Ox C@;C@@\ E HQ C A



@5@@@0 C@0 A
@4@4@7 T@E@?@@@@0 C
@1 C@4@7 T@E@?@@@@0 Ij@4@.@7 PW@0 C
@1 A@4@7 T@?@@@@l@7 N C@@@0 C @4 @@7 K@@@0 C
@4@7 T C@?@>@Q@E@?@F@@@#@ 
@7 T@@@0 A
@4@.@7 PW@0 C@4@7 T@?@>@Q@E@?@!@ @7 T@@@0 C@4@.@7 PW@0 C
@4@7 T@?@>@Q@E@?@?@C@ 
@7 T@L@P@C@ @7 T@L@P@@@%@T
@0 C
@-@4@7 T@0 C
@4@7 J}@0 C@0 A@4@4@7 T@?@>@Q@E@;C@*@ E HQ C A



@5@ 
@7 T@C@7 T@L@P@0 C@0 A
@4@4@8 T@;C@*@ E HQ C C



@5@ 
@7 T@0 Ij
@4@.@7 PW@0 C@0 A@4@4@8 T@;C@)@ E HQ C
 C


@5@ @7 T@0 Ij@4@.@7 PW@0 C@0 A
@4@4@8 T@;C@)@ E HQ C C



@5@7 T@0 Ij
@4@.@7 PW@0 C@0 A@4@4@8 T@;C@0@ E HQ C
 A


@5@ 
@7 T@0 A@/@/@4@7 J@0 C@/@/@4@7 J@0 C@0 A
@4@4@8 T@;C@0@ E HQ C
 A


@5@ @7 T@0 A@/@/@4@7 J@0 C@/@/@4@7 J@0 C@0 A
@4@4@8 T@;C@9@ E HQ C
 C


@5@ 
@7 T@0 A@/@/@4@7 J@0 C@/@/@4@7 J@0 Ij@4@.@7 PW@0 C@0 A
@4@4@8 T@;C@=@ E HQ C A



@5@ @7 T@C@7 T@L@P@C@ 
@7 T@L@P@0 Ij@4@.@7 PW@0 C@0 A@4
@4@8 T@;C@4@ E HQ C C



@5@ @7 T@C@7 T@L@P@C@ 
@7 T@L@P@0 C@0 A
@4@4@8 T@;C@ E HQ HU C


 C
@5@0 HU
@4@8 T@;C@ E HQ HU A


 A
@5@0 HU
@4@8 T@;C@*@ E HQ HU A



@5@ 
@7 T@C@7 T@L@P@0 HU@0 A
@4@4@8 T@;C@*@ E HQ HU C



@5@ 
@7 T@0 Ij
@4@.@7 PW@0 HU@0 A@4@4@8 T@;C@)@ E HQ HU
 C


@5@ @7 T@0 Ij@4@.@7 PW@0 HU@0 A
@4@4@8 T@;C@)@ E HQ HU C



@5@7 T@0 Ij
@4@.@7 PW@0 HU@0 A@4@4@8 T@;C@0@ E HQ HU
 A


@5@ 
@7 T@0 A@/@/@4@7 J@0 C@/@/@4@7 J@0 HU@0 A
@4@4@8 T@;C@0@ E HQ HU
 A


@5@ @7 T@0 A@/@/@4@7 J@0 C@/@/@4@7 J@0 HU@0 A
@4@4@8 T@;C@9@ E HQ HU
 C


@5@ 
@7 T@0 A@/@/@4@7 J@0 C@/@/@4@7 J@0 Ij@4@.@7 PW@0 HU@0 A
@4@4@8 T@;C@=@ E HQ HU A



@5@ @7 T@C@7 T@L@P@C@ 
@7 T@L@P@0 Ij@4@.@7 PW@0 HU@0 A@4
@4@8 T@;C@4@ E HQ HU C



@5@ @7 T@C@7 T@L@P@C@ 
@7 T@L@P@0 HU@0 A
@4@4@8 T@;CA@ E HQ HU A



@5@@@0 HU@0 A
@4@4@7 T@E@?@@@@0 HU
@1 C@4@7 T@E@?@@@@0 Ij@4@.@7 PW@0 HU
@1 A@4@7 T@?@@@@|@7 T@@@0 C @4 @@7 K@@@0 HU
@4@7 T@?@>@Q@E@?@V@@@0 C
@4@7 T@E@?@F@@@#@ 
@7 T@@@0 A
@4@.@7 PW@0 HU@4@7 T@?@>@Q@E@?@!@ @7 T@@@0 C@4@.@7 PW@0 HU
@4@7 T@?@>@Q@E@?@?@C@ 
@7 T@L@P@C@ @7 T@L@P@@@%@T
@0 C
@-@4@7 T@0 C
@4@7 J}@0 HU@0 A@4@4@7 T@?@>@Q@E@;CA@ E HQ	 HW A



@5@@@0 HW@0 A
@4@4@7 T@F@?A@@@0 HW
@1 C@4@7 T@F@?A@@@0 Ij@4@.@7 PW@0 HW
@1 A@4@7 T@E@?Ax@@A@7 T@@@ @0 C @4 @@7 K@@@0 HW
@4@7 T@?@>@Q@F@?@@@@%@ 
@7 T@@@0 A
@4@.@7 PW@0 HZ@4@7 T@?@>@Q@E@E@?@@@@%@ @7 T@@@0 C@4@.@7 PW@0 HW
@4@7 T@?@>@Q@E@E@?@@@@T
@T@&
@@
@0 HW @4 @@7 K@?@>@Q@F@?@{@@@0 HW @4 @@7 K@0 H[
@4@7 T@F@?@_@( Ea@0 C@4@.@7 PW@@@0 H[@0 A
@4@4@7 T@E@?@=@@@0 H[@0 A
@4@4@7 T@E@?@)@@@0 H[
@1 C@4@7 T@E@?@0 Ij@4@.@7 PW@0 H[
@1 A@4@7 T@?@g@C@ 
@7 T@L@P@C@ @7 T@L@P@@@$@@@T
@0 HW
@-@4@7 T@0 H[@0 A@4@4@7 T@?@>@Q@E@?@+@@@%@T
@0 H[
@-@4@7 T@0 H[
@4@7 J}@0 HW@0 A@4@4@7 T@?@>@Q@E@E@;C@*AH E HQ HW A



@5@ 
@7 T@C@7 T@L@P@0 HW@0 A
@4@4@8 T@;C@*AJ E HQ HW C



@5@ 
@7 T@0 Ij
@4@.@7 PW@0 HW@0 A@4@4@8 T@;C@)AL E HQ HZ
 C


@5@ @7 T@0 Ij@4@.@7 PW@0 HW@0 A
@4@4@8 T@;C@)AN E HQ HW C



@5@7 T@0 Ij
@4@.@7 PW@0 HW@0 A@4@4@8 T@;C@0AP E HQ HZ
 A


@5@ 
@7 T@0 A@/@/@4@7 J@0 C@/@/@4@7 J@0 HW@0 A
@4@4@8 T@;C@0AR E HQ HZ
 A


@5@ @7 T@0 A@/@/@4@7 J@0 C@/@/@4@7 J@0 HW@0 A
@4@4@8 T@;C@9AT E HQ HZ
 C


@5@ 
@7 T@0 A@/@/@4@7 J@0 C@/@/@4@7 J@0 Ij@4@.@7 PW@0 HW@0 A
@4@4@8 T@;C@=AV E HQ HZ A



@5@ @7 T@C@7 T@L@P@C@ 
@7 T@L@P@0 Ij@4@.@7 PW@0 HW@0 A@4
@4@8 T@;C@4AY E HQ HZ C



@5@ @7 T@C@7 T@L@P@C@ 
@7 T@L@P@0 HW@0 A
@4@4@8 T@;CAA^ E HQ	 HZ A



@5@@@0 HZ@0 A
@4@4@7 T@F@?A@@@0 HZ
@1 C@4@7 T@F@?A@@@0 Ij@4@.@7 PW@0 HZ
@1 A@4@7 T@E@?Ax@@A@7 T@@@ @0 C @4 @@7 K@@@0 HZ
@4@7 T@?@>@Q@F@?@@@@%@ 
@7 T@@@0 A
@4@.@7 PW@0 HW@4@7 T@?@>@Q@E@E@?@@@@%@ @7 T@@@0 C@4@.@7 PW@0 HZ
@4@7 T@?@>@Q@E@E@?@@@@T
@T@&
@@
@0 HW @4 @@7 K@?@>@Q@F@?@{@@@0 HW @4 @@7 K@0 HX
@4@7 T@F@?@_@( Ea@0 A@4@.@7 PW@@@0 HX@0 A
@4@4@7 T@E@?@=@@@0 HX@0 A
@4@4@7 T@E@?@)@@@0 HX
@1 C@4@7 T@E@?@0 Ij@4@.@7 PW@0 HX
@1 A@4@7 T@?@g@C@ 
@7 T@L@P@C@ @7 T@L@P@@@$@@@T
@0 HZ
@-@4@7 T@0 HX@0 A@4@4@7 T@?@>@Q@E@?@+@@@%@T
@0 HX
@-@4@7 T@0 H[
@4@7 J}@0 HW@0 A@4@4@7 T@?@>@Q@E@E@;C@*A E HQ HZ A



@5@ 
@7 T@C@7 T@L@P@0 HZ@0 A
@4@4@8 T@;C@*A E HQ HZ C



@5@ 
@7 T@0 Ij
@4@.@7 PW@0 HZ@0 A@4@4@8 T@;C@)A E HQ HW
 C


@5@ @7 T@0 Ij@4@.@7 PW@0 HZ@0 A
@4@4@8 T@;C@)A E HQ HZ C



@5@7 T@0 Ij
@4@.@7 PW@0 HZ@0 A@4@4@8 T@;C@0A E HQ HW
 A


@5@ 
@7 T@0 A@/@/@4@7 J@0 C@/@/@4@7 J@0 HZ@0 A
@4@4@8 T@;C@0A E HQ HW
 A


@5@ @7 T@0 A@/@/@4@7 J@0 C@/@/@4@7 J@0 HZ@0 A
@4@4@8 T@;C@9A E HQ HW
 C


@5@ 
@7 T@0 A@/@/@4@7 J@0 C@/@/@4@7 J@0 Ij@4@.@7 PW@0 HZ@0 A
@4@4@8 T@;C@=A E HQ HW A



@5@ @7 T@C@7 T@L@P@C@ 
@7 T@L@P@0 Ij@4@.@7 PW@0 HZ@0 A@4
@4@8 T@;C@4A E HQ HW C



@5@ @7 T@C@7 T@L@P@C@ 
@7 T@L@P@0 HZ@0 A
@4@4@8 T@;CAA E HQ	 H[ A



@5@@@0 H[@0 A
@4@4@7 T@F@?A@@@0 H[
@1 C@4@7 T@F@?An@@@0 Ij@4@.@7 PW@0 H[
@1 A@4@7 T@E@?AR@@A@7 T@@@ @0 C @4 @@7 K@@@0 H[
@4@7 T@?@>@Q@F@?@@@@%@ 
@7 T@@@0 A
@4@.@7 PW@0 HX@4@7 T@?@>@Q@E@E@?@@@@%@ @7 T@@@0 C@4@.@7 PW@0 H[
@4@7 T@?@>@Q@E@E@?@@@@T
@T@&
@@
@0 H[ @4 @@7 K@?@>@Q@F@?@{@@@0 H[ @4 @@7 K@0 H[
@4@7 T@F@?@_@( Ea@0 A@4@.@7 PW@@@0 HW@0 A
@4@4@7 T@E@?@=@@@0 HW@0 A
@4@4@7 T@E@?@)@@@0 HW
@1 C@4@7 T@E@?@0 Ij@4@.@7 PW@0 HW
@1 A@4@7 T@?@A@C@ 
@7 T@L@P@C@ @7 T@L@P@@@%@T
@0 H[
@-@4@7 T@0 H[
@4@7 J}@0 H[@0 A@4@4@7 T@?@>@Q@E@E@;C@*B E HQ H[ A



@5@ 
@7 T@C@7 T@L@P@0 H[@0 A
@4@4@8 T@;C@*B E HQ H[ C



@5@ 
@7 T@0 Ij
@4@.@7 PW@0 H[@0 A@4@4@8 T@;C@)B E HQ HX
 C


@5@ @7 T@0 Ij@4@.@7 PW@0 H[@0 A
@4@4@8 T@;C@)B E HQ H[ C



@5@7 T@0 Ij
@4@.@7 PW@0 H[@0 A@4@4@8 T@;C@0B	 E HQ HX
 A


@5@ 
@7 T@0 A@/@/@4@7 J@0 C@/@/@4@7 J@0 H[@0 A
@4@4@8 T@;C@0B E HQ HX
 A


@5@ @7 T@0 A@/@/@4@7 J@0 C@/@/@4@7 J@0 H[@0 A
@4@4@8 T@;C@9B
 E HQ HX
 C


@5@ 
@7 T@0 A@/@/@4@7 J@0 C@/@/@4@7 J@0 Ij@4@.@7 PW@0 H[@0 A
@4@4@8 T@;C@=B E HQ HX A



@5@ @7 T@C@7 T@L@P@C@ 
@7 T@L@P@0 Ij@4@.@7 PW@0 H[@0 A@4
@4@8 T@;C@4B E HQ HX C



@5@ @7 T@C@7 T@L@P@C@ 
@7 T@L@P@0 H[@0 A
@4@4@8 T@;C@*B E HQ HX A



@5@ 
@7 T@C@7 T@L@P@0 HX@0 A
@4@4@8 T@;C@*B E HQ HX C



@5@ 
@7 T@0 Ij
@4@.@7 PW@0 HX@0 A@4@4@8 T@;C@)B E HQ H[
 C


@5@ @7 T@0 Ij@4@.@7 PW@0 HX@0 A
@4@4@8 T@;C@)B! E HQ HX C



@5@7 T@0 Ij
@4@.@7 PW@0 HX@0 A@4@4@8 T@;C@0B# E HQ H[
 A


@5@ 
@7 T@0 A@/@/@4@7 J@0 C@/@/@4@7 J@0 HX@0 A
@4@4@8 T@;C@0B% E HQ H[
 A


@5@ @7 T@0 A@/@/@4@7 J@0 C@/@/@4@7 J@0 HX@0 A
@4@4@8 T@;C@9B' E HQ H[
 C


@5@ 
@7 T@0 A@/@/@4@7 J@0 C@/@/@4@7 J@0 Ij@4@.@7 PW@0 HX@0 A
@4@4@8 T@;C@=B) E HQ H[ A



@5@ @7 T@C@7 T@L@P@C@ 
@7 T@L@P@0 Ij@4@.@7 PW@0 HX@0 A@4
@4@8 T@;C@4B, E HQ H[ C



@5@ @7 T@C@7 T@L@P@C@ 
@7 T@L@P@0 HX@0 A
@4@4@8 T@;CAB/ E HQ	 HX A



@5@@@0 HX@0 A
@4@4@7 T@F@?A@@@0 HX
@1 C@4@7 T@F@?An@@@0 Ij@4@.@7 PW@0 HX
@1 A@4@7 T@E@?AR@@A@7 T@@@ @0 C @4 @@7 K@@@0 HX
@4@7 T@?@>@Q@F@?@@@@%@ 
@7 T@@@0 A
@4@.@7 PW@0 H[@4@7 T@?@>@Q@E@E@?@@@@%@ @7 T@@@0 C@4@.@7 PW@0 HX
@4@7 T@?@>@Q@E@E@?@@@@T
@T@&
@@
@0 H[ @4 @@7 K@?@>@Q@F@?@{@@@0 H[ @4 @@7 K@0 HX
@4@7 T@F@?@_@( Ea@0 C@4@.@7 PW@@@0 HZ@0 A
@4@4@7 T@E@?@=@@@0 HZ@0 A
@4@4@7 T@E@?@)@@@0 HZ
@1 C@4@7 T@E@?@0 Ij@4@.@7 PW@0 HZ
@1 A@4@7 T@?@A@C@ 
@7 T@L@P@C@ @7 T@L@P@@@%@T
@0 HX
@-@4@7 T@0 H[
@4@7 J}@0 HX@0 A@4@4@7 T@?@>@Q@E@E@;CABm E HQ C J



@5@@@0 C@0 J
@4@4@7 T@E@?@@@@@7 T@@@0 C @4 @@7 K@@@0 C @4@7 T@?@>@Q@E@?@@@@0 C@4 @@7 K@@@0 C
@4@7 T@?@>@Q@E@?@p@@@(@0 C?@4 @@7 K@@@0 Ij
@4@.@7 PW@0 C@4@7 T@?@>@Q@E@?@F@@@#@ 
@7 T@@@0 J
@4@.@7 PW@0 C@4@7 T@?@>@Q@E@?@!@0 C
@-@4@7 T@0 C
@4@7 J}@0 C@0 J@4@4@7 T@?@@@C@7 T@L@P@C@ 
@7 T@L@P@ @7 T@0 C @4 @@7 K@@@T@0 C @4@7 T@?@T
@0 C
 @4@8 T@E@;C@!B E HQ C J



@5@ 
@7 T@0 C@0 J
@4@4@8 T@;C@(B E HQ C
 J


@5@ 
@7 T@0 J@/@/@4@7 J@0 C@0 J
@4@4@8 T@;C@(B E HQ C
 J


@5@ @7 T@0 J@/@/@4@7 J@0 C@0 J
@4@4@8 T@;CAB E HQ HU J



@5@@@0 HU@0 J
@4@4@7 T@E@?A@@@@7 T@@@0 C @4 @@7 K@@@0 HU @4@7 T@?@>@Q@E@?@@@@0 C@4 @@7 K@@@0 HU
@4@7 T@?@>@Q@E@?@@@@$@0 C
@4@7 T@@@0 HU
 @4@7 T@?	@0 HU @4@7 T@E@?@p@@@(@0 C?@4 @@7 K@@@0 Ij
@4@.@7 PW@0 HU@4@7 T@?@>@Q@E@?@F@@@#@ 
@7 T@@@0 J
@4@.@7 PW@0 HU@4@7 T@?@>@Q@E@?@!@0 C
@-@4@7 T@0 C
@4@7 J}@0 HU@0 J@4@4@7 T@?@@C@7 T@L@P@C@ 
@7 T@L@P@ @7 T@@@!@0 C @4 @@7 K@0 HU @4@7 T@0 HU
 @4@7 T@?@z@@@=@0 HW @4 @@7 K@T@T
@@@0 HW @4@7 T@0 HZ
 @4@7 T@?@0 HZ @4@7 T@0 HW
 @4@7 T@?@;@0 HW @4 @@7 K@T@T
@@@0 HW @4@7 T@0 HW
 @4@7 T@?@0 HZ @4@7 T@0 HZ
 @4@8 T@E@;C@!B E HQ HU J



@5@ 
@7 T@0 HU@0 J
@4@4@8 T@;C@(B E HQ HU
 J


@5@ 
@7 T@0 J@/@/@4@7 J@0 HU@0 J
@4@4@8 T@;C@(B E HQ HU
 J


@5@ @7 T@0 J@/@/@4@7 J@0 HU@0 J
@4@4@8 T@;CAB E HQ HW J



@5@@@0 HW@0 J
@4@4@7 T@E@?A@@A*@7 T@@@0 C @4 @@7 K@@@0 HZ @4@7 T@?@>@Q@E@?A@@@0 C@4 @@7 K@@@0 HW
@4@7 T@?@>@Q@E@?@@@@(@0 C?@4 @@7 K@@@0 Ij
@4@.@7 PW@0 HW@4@7 T@?@>@Q@E@?@@@@#@ 
@7 T@@@0 J
@4@.@7 PW@0 HW@4@7 T@?@>@Q@E@?@@@@J@0 HW @4 @@7 K@@@#@0 H[
@-@4@7 T@0 H[
@4@7 J}@0 HW@0 J@4@4@7 T@?@0 HW
@-@4@7 T@0 H[@0 J@4@4@7 T@?@H@0 HW @4 @@7 K@@@#@0 HX
@-@4@7 T@0 H[
@4@7 J}@0 HW@0 J@4@4@7 T@?@0 HZ
@-@4@7 T@0 H[@0 J@4@4@7 T@?@T@C@7 T@L@P@C@ 
@7 T@L@P@ @7 T@0 H[ @4 @@7 K@T@T
@@@0 HW @4@7 T@0 HW
 @4@7 T@?@0 HZ @4@7 T@0 HZ
 @4@8 T@E@;C@!C& E HQ HW J



@5@ 
@7 T@0 HW@0 J
@4@4@8 T@;C@(C' E HQ HZ
 J


@5@ 
@7 T@0 J@/@/@4@7 J@0 HW@0 J
@4@4@8 T@;C@(C( E HQ HZ
 J


@5@ @7 T@0 J@/@/@4@7 J@0 HW@0 J
@4@4@8 T@;CAC, E HQ HZ J



@5@@@0 HZ@0 J
@4@4@7 T@E@?A@@A*@7 T@@@0 C @4 @@7 K@@@0 HW @4@7 T@?@>@Q@E@?A@@@0 C@4 @@7 K@@@0 HZ
@4@7 T@?@>@Q@E@?@@@@(@0 C?@4 @@7 K@@@0 Ij
@4@.@7 PW@0 HZ@4@7 T@?@>@Q@E@?@@@@#@ 
@7 T@@@0 J
@4@.@7 PW@0 HZ@4@7 T@?@>@Q@E@?@@@@J@0 HW @4 @@7 K@@@#@0 HX
@-@4@7 T@0 H[
@4@7 J}@0 HZ@0 J@4@4@7 T@?@0 HZ
@-@4@7 T@0 HX@0 J@4@4@7 T@?@H@0 HW @4 @@7 K@@@#@0 H[
@-@4@7 T@0 H[
@4@7 J}@0 HZ@0 J@4@4@7 T@?@0 HW
@-@4@7 T@0 HX@0 J@4@4@7 T@?@T@C@7 T@L@P@C@ 
@7 T@L@P@ @7 T@0 H[ @4 @@7 K@T@T
@@@0 HW @4@7 T@0 HZ
 @4@7 T@?@0 HZ @4@7 T@0 HW
 @4@8 T@E@;C@!Cd E HQ HZ J



@5@ 
@7 T@0 HZ@0 J
@4@4@8 T@;C@(Ce E HQ HW
 J


@5@ 
@7 T@0 J@/@/@4@7 J@0 HZ@0 J
@4@4@8 T@;C@(Cf E HQ HW
 J


@5@ @7 T@0 J@/@/@4@7 J@0 HZ@0 J
@4@4@8 T@;CAjCj E HQ H[ J



@5@@@0 H[@0 J
@4@4@7 T@E@?AH@@@@7 T@@@0 C @4 @@7 K@@@0 HX @4@7 T@?@>@Q@E@?@@@@0 C@4 @@7 K@@@0 H[
@4@7 T@?@>@Q@E@?@@@@(@0 C?@4 @@7 K@@@0 Ij
@4@.@7 PW@0 H[@4@7 T@?@>@Q@E@?@@@@#@ 
@7 T@@@0 J
@4@.@7 PW@0 H[@4@7 T@?@>@Q@E@?@\@@@.@0 HW @4 @@7 K@0 H[
@-@4@7 T@0 H[
@4@7 J}@0 H[@0 J@4@4@7 T@?@,@0 HW @4 @@7 K@0 HX
@-@4@7 T@0 H[
@4@7 J}@0 H[@0 J@4@4@7 T@?@T@C@7 T@L@P@C@ 
@7 T@L@P@ @7 T@0 H[ @4 @@7 K@T@T
@@@0 H[ @4@7 T@0 H[
 @4@7 T@?@0 HX @4@7 T@0 HX
 @4@8 T@E@;C@!C E HQ H[ J



@5@ 
@7 T@0 H[@0 J
@4@4@8 T@;C@(C E HQ HX
 J


@5@ 
@7 T@0 J@/@/@4@7 J@0 H[@0 J
@4@4@8 T@;C@(C E HQ HX
 J


@5@ @7 T@0 J@/@/@4@7 J@0 H[@0 J
@4@4@8 T@;CAjC E HQ HX J



@5@@@0 HX@0 J
@4@4@7 T@E@?AH@@@@7 T@@@0 C @4 @@7 K@@@0 H[ @4@7 T@?@>@Q@E@?@@@@0 C@4 @@7 K@@@0 HX
@4@7 T@?@>@Q@E@?@@@@(@0 C?@4 @@7 K@@@0 Ij
@4@.@7 PW@0 HX@4@7 T@?@>@Q@E@?@@@@#@ 
@7 T@@@0 J
@4@.@7 PW@0 HX@4@7 T@?@>@Q@E@?@\@@@.@0 HW @4 @@7 K@0 HX
@-@4@7 T@0 H[
@4@7 J}@0 HX@0 J@4@4@7 T@?@,@0 HW @4 @@7 K@0 H[
@-@4@7 T@0 H[
@4@7 J}@0 HX@0 J@4@4@7 T@?@T@C@7 T@L@P@C@ 
@7 T@L@P@ @7 T@0 H[ @4 @@7 K@T@T
@@@0 H[ @4@7 T@0 HX
 @4@7 T@?@0 HX @4@7 T@0 H[
 @4@8 T@E@;C@!C E HQ HX J



@5@ 
@7 T@0 HX@0 J
@4@4@8 T@;C@(C E HQ H[
 J


@5@ 
@7 T@0 J@/@/@4@7 J@0 HX@0 J
@4@4@8 T@;C@(C E HQ H[
 J


@5@ @7 T@0 J@/@/@4@7 J@0 HX@0 J
@4@4@8 T@;C@LC E HQ C


@5@@@&
@E@?@:@@@7 T@ 
@7 T@@
@0 C
@4 @@7 K@?@>@Q@E@?@0 C@-@4@7 T@0 C@4@7 J}@0 C
@4@8 T@;C@C E HQ HU


@5@@@0@7 T@@@ 
@7 T@@@C@0 C
@4 @@7 K@L@P@?@>@Q@?
@0 HU
@4@7 T@E@?@@@@V@@@0 C@0 A@-@4
@4@7 T@?@ @@@0 C@0 A@-@4
@4@7 T@?@0 C@0 C@-@4
@4@7 T@@@ @7 T@C@0 C @4 @@7 K@L@P@?	@0 HU @4@7 T@?@3@@@0 HU@-@4@7 T@0 C
@4@7 T@?@0 C@-@4@7 T@0 C@4@7 J}@0 HU
@4@8 T@;C@D E HQ HW


@5@@@*@7 T@@@ 
@7 T@@
@0 HW
@4 @@7 K@?@>@Q@?
@0 HZ
@4@7 T@E@?@@@@>@@@0 H[@0 A@-@4
@4@7 T@?@0 H[@0 A@-@4
@4@7 T@@@ @7 T@0 HW @4 @@7 K@?	@0 HZ @4@7 T@?@a@@@,@0 H[@0 C@-@4
@4@7 T@@@ @7 T@0 HW @4 @@7 K@?	@0 HW @4@7 T@?@3@@@0 H[@-@4@7 T@0 H[@4@7 J}@0 HW
@4@7 T@?@0 HW@-@4@7 T@0 H[
@4@8 T@;C@D@ E HQ HZ


@5@@@*@7 T@@@ 
@7 T@@
@0 HW
@4 @@7 K@?@>@Q@?
@0 HW
@4@7 T@E@?@@@@>@@@0 HX@0 A@-@4
@4@7 T@?@0 HX@0 A@-@4
@4@7 T@@@ @7 T@0 HW @4 @@7 K@?	@0 HW @4@7 T@?@a@@@,@0 HX@0 C@-@4
@4@7 T@@@ @7 T@0 HW @4 @@7 K@?	@0 HZ @4@7 T@?@3@@@0 HX@-@4@7 T@0 H[@4@7 J}@0 HZ
@4@7 T@?@0 HZ@-@4@7 T@0 HX
@4@8 T@;C@De E HQ H[


@5@@@*@7 T@@@ 
@7 T@@
@0 H[
@4 @@7 K@?@>@Q@?
@0 HX
@4@7 T@E@?@@@@T@T
@&
@E@?@@@@>@@@0 H[@0 A@-@4
@4@7 T@?@0 H[@0 A@-@4
@4@7 T@@@ @7 T@0 H[ @4 @@7 K@?	@0 HX @4@7 T@?@J@@@,@0 H[@0 C@-@4
@4@7 T@@@ @7 T@0 H[ @4 @@7 K@?	@0 H[ @4@7 T@?@0 H[@-@4@7 T@0 H[@4@7 J}@0 H[
@4@8 T@;C@D E HQ HX


@5@@@*@7 T@@@ 
@7 T@@
@0 H[
@4 @@7 K@?@>@Q@?
@0 H[
@4@7 T@E@?@@@@T@T
@&
@E@?@@@@>@@@0 HX@0 A@-@4
@4@7 T@?@0 HX@0 A@-@4
@4@7 T@@@ @7 T@0 H[ @4 @@7 K@?	@0 H[ @4@7 T@?@J@@@,@0 HX@0 C@-@4
@4@7 T@@@ @7 T@0 H[ @4 @@7 K@?	@0 HX @4@7 T@?@0 HX@-@4@7 T@0 H[@4@7 J}@0 HX
@4@8 T@;XP Ph CB E HM@5@S
@>@%
@0 H K@4@7 Dz@>@;CB E HM N3

@5@>@7 Pg@7 Pg@>@;C@B E HM@5@@@"@7 @@.@2
@3@/@4@7 A@!@0 H K@4@#@F
@F@E@?@@T
@2@-
@3@-@4@7 A@ 
@7 @@@@ @7 Gl@%
@!@0 H K@4@#@F@E@?@@@@S@!@0 H K
@4@#@E@F@E@?@@.@2
@3@-@4@7 A@" C

@#@@@S@ @7 Gl@@@/@ @7 Gl@a@f@f@q@!@0 G@0 H K@4@1 B@0 Gm@4@1 B@0 B@4@1 T@4@#@?@S@!@0 G@0 H K@4@1 B@0 Gm@4@1 T@4@#@?@ @S@ @7 Gl@!@0 G@0 H K@4@1 B@0 Gm@4@1 T@4@#@7 Dz@>@;XPprocess_initialisation C@. E P'@5@S
@>@%!!! PROLOG VAR IN INITIALISATION FILE@7 H@7 H@>@;C@4 E P' E@5@>@;C@5 E P'@5@C@7 I@L@P@> T@7 H@7 H@>@;C@#@; E P'to Lmemory_limit
@5@7 Gl@>@@
@a@h@bА@t@7 TP C@?@%WARNING: Memory limit value too small@7 H@>@Q@>@;C@7@F E P' T L

@5@.
@7 M@ 
@7 M@.@2@3@/@4@7 A@.@2@3@4@7 A@>@ @7 DD@ @7 DG@>@;C@"@O E P' T L

@5@/@7 M@>!!! INITIALISATION: @7 H@7 H@  is not of appropriate type for @7 H@7 H@7 H@>@;C@X E P' T L
@5@> T@7 H@7 H@! is not a user-configurable flag.@7 H@7 H@>@;C@_ E P' A
@5@7 @@>@0 N{@4@7 J@>@;XP Q CC E H=@5@0 OB@-
@4@7 H@p
@0 OB@4@7 DG@>@;XP R CB E I
@5@>@Q@;CB E I@5@>@;CB E I

@5@>@ 
@ @7 R@>@;CB E I


@5@.@7 J@ 
@.@7 J@>@ @ @7 J@>@;XP Iy CCV E I`  @5@0 SC@/@4@7 DD@0 K@/@4@7 DD@>@;XPmaybe_do_auto_newvc  C@ @A E HM @5 M@7 H Ht@7 S C@C
@7 M@L
@P@7 HAUTO-NEWVC:@7 H Le@7 M@7 M@>@;XP Qw C@$AK E H=@5@7 HNo .@7 H@7 H file of this name exists.@7 H@7 H@7 H	List of .@7 H@7 H files in current region:@7 H@7 H@7 H C@Q@;XP I CA E I@5@/@/@/@/@/@/@/@/@/@/@8 L C@;XP P C@ E M>  @5 M@7 M @7 F@>@;XP L C@ Gc E H= I

@5@>@ @7 Q C@>@p@ @ @7 L@>@;C
Gi E H=@5@>@ 
@7 T@>@;XP R CB E HF@5@0 B@-@4@7 L@0 B@-
@4@7 L@7 J@ 
@8 T C@;XP S C@2@C E L@5@7 Q% C@0 I|@/@4@7 DD@0 I| @4@7 Dz@0 T)@/@4@7 DD@0 I@/@/@/@4@7 DD@0 K@/@/@/@4@7 DD@0 K@/@/@4@7 DD@7 N C@>@;XP R C@@F E H=@5@@@!@/@2@E@3@x@3@a@3@m@3@i@3@n@3@e@3@r@4@/@7 J@?@/@2@S@3@P@3@A@3@R@3@K@4@/@7 J@> H@8 O@;CF E H=@5@>@;XP K C@ D> E I@5@@@7 Gl@a@g@b @t@E@?@"
 Ij
@#@7 Gl@a@h@b @s@;XP Ov C@'FU E H= L



 L

@5@>@ 
@ @7 Oc@>@ @ @7 Ou@>@;CF[ E H=@5@>@;XD  t  t t  @Tt  I AvD  t  t t  @Tt  P AvP P C@ H H  H@<XP
tv_blank_char C@m E H @ @<C@n E H @<C@o E H @.@<XP NP CAR E I` C
@5@>@;CAS E I` C


@5@>@0 C@4@7 NO@>@;C@%AT E I` C

 C

@5@>@0 C@4@ @7 NO@>@;XP Kw CBe E H@5@7 H@>@;C
Bh E H@5@0 H
@4@7 Dz@>@;XP
split_atom C@ @7 E M>@5@.@7 H@>@@@;@7 Hk@.
@7 Tb@?@%
@>@ 
@7 S@>@;XP R C@H E I@5@0 HS@/@1 I@-
@-@4@7 H@7 K@7 K@>@8 R@;XP O2 C@@k E I`
@5 Q@7 DD@0 Ja@/@/@4@7 DD IW@7 DD@0 IX@/@4@7 DD@@@7 I@@@7 @@E@?@2@/@-@4@7 A@ @7 Q Q@7 DG@?@R@E@>@@@.@7 NG C@.@7 O8@ @7 Q
@ @.@7 Q
@F@?@_@C@/@7 IX C@L@P@> K@.@7 H@7 H
Cannot infer @7 H@7 H using @7 H@@@ @7 Irule @7 H@ @7 H@E@?@#@@@S T@7 H@ @7 H@E@?@T@ @2@-@/@4@7 Arule-family @7 H@ @7 H BB@7 H@7 H@>@Q@F@E@@@7 Q@>@Q@?@R@ @ 
@7display_inf_rule C@&@@@( @{@0 H Kn@1 @2@3@4@1 Ko
@4@7 Dz@?@8 J@;XP Il CAg E I J

@5@>@7 Ik@7 Ik@>@;CAl E I@5@7 L1@>@;XP P C@"C E H=@5@/@/@/@ @7 M @>@+Warning - record field number already used.@7 H@>@p@ @ 
@ @ @7 P@>@;CC E H=@5@0 M

@4@7 Dz@>@;XP H3 CE5 E H.@5@.@7 P@>@8 H@;XD  t  t t  @Tt  P AvP P C@K H H  H@<XP P C@D@ E I@5@@@' HT@?
@@@' J@?@' J@.
@2@3@-@3@-@4@7 A@ 
@@ @.@7 N@@@ @ @7 J@0 Hn@4@7 Dz@?@R@Q@;C@,A E I@5@0 Hc@/@1 I
@4@7 DD@.@.
@7 Hb@ 
@.@7 N@ 
@ @7 J@0 J

@4@7 Dz@Q@;C@ A E I@5@0 T@-@-
@-@4@7 H@0 Hc
@4@7 H@0 Hc@4@7 Dz@Q@;C@&A E I@5@.@.
@.@7 PZ@ @.@7 N@ @ @7 J@0	inst_case
@4@7 Dz@Q@;C@&A E I@5@0 T@-@-
@-@-@4@7 H@0 K
@4@7 H@0 K
@4@7 Dz@Q@;C@*A E I@5@.@.
@.@.@7 I@ 
@.@7 N@ 
@ @7 J@0inst_subgoal_formula
@4@7 Dz@Q@;C@,A$ E I@5@0 T@-@-
@-@-@-@4@7 H@0 I
@4@7 H@0 I@4@7 Dz@Q@;C@A) E I

@5@@@(@' HT@'
 K@!@0 HS@-@/@4@#@!@0 HS@-@4@#@%@!@0 K#@4@#@?@P@@@(@' J@'
 K@!@0 J@-@/@4@#@!@0 J@-@4@#@!@0 HS@4@#@' @@?@&@' J@'
 Kh@!@0 J@-@/@4@#@!@0 J@-@4@#@%@!@0 L#@4@#@0 T@4@7 H@ @7 DD@ @7 Dz@0 H
@4@7 Dz@ @@Q@;C@ AF E I@5@0 T@-@-
@-@4@7 H@0 Hc
@4@7 H@0 Hc@4@7 Dz@Q@;CAK E I@5@0 I
@4@7 DD@0 I
@/@/@4@7 DD@>@;XP SN C@^@ E I@5@.@2
@3@3@4@7 A@@@ 
@0 L@/@4@7 L@>@ @7 SP@E@?@9@@@ 
@0 L@/@4@7 L@>@ @7 N#@E@?@&@@@ 
 L@7 L@ 
@.@7 Hh@>@ @ @7 T* C@?@0 SH@/@4@7 DD@>@ @ 
@7 T@E@>@;XP Q C E M>@5@>@;C@! E M>@5@.@7split_qualifiers C@>@7 MB@>@;XD  t  t t  @Tt  J AvP P CC E HM@5@@>@;XPinform_user  C@3@B E J>  @5@C-------------------------------------------------------------------@7 H@7 H@CBadly-formed  rules will now be displayed on the screen as they are@7 H@7 H@Cread and possibly on subsequent  consultations  of  this  rulefile.@7 H@7 H T@7 H@7 H@CWatch for other messages informing you of bad rulenames or improper@7 H@7 H@Crule  conditions;  bad  rules  will  not  be  used  by the checker.@7 H@7 H@CIf too serious an error is found, the rulefile  may  be  abandoned.@7 H@7 H T@7 H@7 H@>@;XP O C@$B< E I`@5@.@7 O C@7 Mg@C
@7 Hk@L
@P@>@@@&
@?	@2@4@8 O@;XD  t  t t  @Tt  R AvPdeclare_operators  CB Eu E          @5A^ M@0  @T K@4@7 GA^ M@0  @T Oo@4@7 GA^ M@0  @T G^@4@7 GAw D@0  @T A4@4@7 GAw D@0  @T @4@7 GA M@0  @T J@4@7 GA M@0  @T @4@7 GA M@0  @T K@4@7 GA M@0  @T K@4@7 GA M@0  @Trem@4@7 GA M@0  @T G@4@7 GA M@0  @T L@4@7 GA M@0  @T A4@4@7 GA M@0  @T @4@7 GA M@0  @T L@4@7 GA M@0  @T L@4@7 GB M@0  @T KE@4@7 GB M@0  @T HV@4@7 GB M@0  @T L@4@7 GB M@0  @T L@4@7 GB M@0  @T J[@4@7 GB M@0  @T PM@4@7 GB M@0  @T HY@4@7 GC  M@0  @T JH@4@7 GC  M@0  @T L@4@7 GC  M@0  @T Q@4@7 GC M@0  @T F@4@7 GC M@0  @T I@4@7 GC M@0  @T I@4@7 GC M@0  @T O@4@7 GC M@0  @T CI@4@7 GC M@0  @T J@4@7 GC M@0  @T I@4@7 GC M@0  @T L@4@7 GC D@0  @T A@4@7 GC D@0  @T @&@4@7 GC M@0  @T N4@4@7 GC D@0  @T P@4@7 GC M@0  @T N1@4@7 GC M@0  @Tby@4@7 GC M@0  @Twith@4@7 GC M@0  @T T@4@7 GC M@0  @T Kp@4@7 GC M@0  @T K{@4@7 GC M@0  @T O@4@7 GC M@0  @T @e@4@7 GC M@0  @T O@4@7 GC M@0  @T IQ@4@7 GC M@0  @Tusing@4@7 GC M@0  @Tfor@4@7 GC M@0  @T Ht@4@7 GC M@0  @T @4@7 GC M@0  @Tfrom@4@7 G@>@;XP P C	B= E H@5@>@;CB> E H@5@p@>@ @ 
@ @ @7 P@>@;CBC E Hbrief@5...@7 @@>@;CBF E H E@5@ @.@7 @@ @7 @@>@;CBJ E H T@5 T@7 @@p@>@ @ 
 T@7 P@>@;C@%BP E H E@5@ @.@7 @@ @7 @@p@>@ @ 
 E@ @7 P@>@;XPskip_to_terminator  C@"AW E Hg@5@7 C@.
@7 L@@@(
@ @E@?@@@(
	@E@?@.@7 M@&
@>@;XP L8 C@ E H@5@/@7 J@C@.@/@7 J@a@h@g@s@L@P@?@E@>@;C@ E H  @<XP I C@@! E I J@5@.@7 HR@@@" CJ


@#@ 
@7 N C@!@0 HS@4@#@%@E@?@D@" I


@#@@@ 
@7 T@ @.@7find_if_save C@( G@!@0 HS@4@#@%@?@ @7 T@ 
@.@7 T@( G@!@0 HS
@4@#@%
@0 HS@4@7 H@0 H K@4@7 Dz@ @7 Dz@ @7 K"@>@;C@9@= E I J@5@.@7 J@@@.
@0 CJ@/@4@7 HR@?@@@.
@0 I@/@4@7 HR@?
@.
@0 I@/@4@7 HR J@ 
@7 I@7 Ms@>@;XD  t  t t  @Tt  T AvP H CB E H
@5@>@;C@0B E H

@5@"


@#@.@2
@3@2@3@4@4@7 A@ @7 Dz@>@ 
@7 H@>@;XD  t  t t  @Tt  K AvP Tg C@@ E H=		@5@0 Qz@/@4@7 DD@0 Qt@/@4@7 DD@0 P@/@4@7 DD@>@.@7 H@@@2@.@3@s@3@i@3@v@4@7 Js@0 Qt
@4@7 DG@F
@?@#@&@2@.@3@v@3@c@3@g@4@.
@7 H@.@ 
@7 H@0 Qt@4@7 DG@>@2@.@3@f@3@d@3@l@4@.@7 H@.@ @7 H@0 Qz@4@7 DG@>@2@.@3@c@3@s@3@v@4@.@7 H@.@ @7 H@0 P@4@7 DG@>@;XP J CB; E H.


@5@>@;CB= E H.


@5@p @ 
@ @7 J@>@;XP Q CG E H=@5@/@7 J@p@7 Q@>@;CG E H=@5@0 J
@4@7 Dz@0 H Kh@1 J
@4@7 Dz@>@;XP N% CAi E I@5@8 J|@;C@$Aj E I C

@5@0 C@-
@4@7 J|@0 C
@4@7 J}@0 C
@4@8 N$@;C@$Ak E I HU

@5@0 C@-
@4@7 J|@0 C
@4@7 J}@0 HU
@4@8 N$@;CAl E I HU

@5@0 HU@-
@4@7 J|@0 C
@4@8 N$@;CAm E I HU

@5@0 HU@-
@4@7 J|@0 C
@4@8 N$@;XPparse_goal_expression CB E HM@5@7 N2@>@0 I J@/@4@8 J@;XP H C@_@/ E H

@5@. J @/@2@-@3@-@4@7 M @>@ @.@ 
@7 H@>@@@-@0 C@/@4@ @7 Hk@>@.@2@0 C@/@4@-@4@ @7 H@ @2@0 C@4@4@7 H@?@" C@#@F@>@;C@= E H
@5@>@;XP N C@E E N

@5@ @7 T C@>@ 
@ @7 N@>@;C@J E N
@5@>@;XD  t  t t  @Tt  K  AP K  C@/@1 E S@5INDUCTION -- on what? @7 K)@.
@7 I INDUCTION -- Base case? @7 K)@.@7 I @0 H[
@4@7 I@0 H[
@4@7 L I@.@7 H@8 S C@;XD  t  t t  @Tt  SI AvP L CA@ E I@5@7 Gl@a@g@b @t@>@;CAA E I Ij
@5@7 Gl@a@h@b @t@>@;XP J CB E I
@5@>@Q@;CB E I@5@>@;CB E I

@5@>@ 
@ @7 J@>@;CB E I


@5@7 L@ 
@7 L@>@a@i@f
@q@;CB E I


@5@ 
@7 P@>@;XD  t  t t  @Tt prolog_event_hook D  t  t t  @Tt  T AvD  t  t t  @Tt  T @D  t  t t  @Tt  T 
P T C@1@ E N
@5@.@7 T C@.@7 Q4 C@.
@7 H@.@ 
@7 H@@
@ @7 P] C@7 Q C@7 LK@7 LM@?
@;ERROR: Cannot open or display Checker help library file -- @7 H@ @7 H@7 H@>@;XD  t  t t  @Tt  S( AvP L CB_ E HF


@5@>@ 
@7 L@>@;CB` E HF
@5@ @7 L@>@ 
@ @7 L@>@;C
Bc E HF
@5@>@7 L@>@;CBd E HF
@5@7 L@>@ 
@7 L@>@;XD  t  t t  @Tt  KB  AP KB  CBM E Hg@5@@	 H@/@7 H@E
@?@+REMEMBER -- which hypothesis or hypotheses? H@7 H@.
@7 I  KB@7 I@7do_remembering  C@>@;XP P C
@ E M>  @5@7 H@$FAILED: ERROR IN COMMAND LINE SYNTAX@7 H@7 H@>@8 I@;XP M C@W E HM@5@7 O9@7 C@7 LM@7 H@7 T= C@0 H@/@/@4@7 DD@.
@.@7 Q C@7 R C@7 M@@ KU@7 J KW@7 J@7 M@7 T C@?
@@@(
 KU@?@(
 KW@7 Q` C@0 O@-@4@7 H@p
@0 O
@4@7 DG@7 M@7 Lt C@8 I@;XP R CAf E H=  A]@<CAg E H=  P@<CAh E H=
@5@.@7 L@2@4@8 H@;XPtv_make_atom C@r E H@5@a@g@b@@@s@a@g@b@[@q@p
@ @>@2@4@7 H@>@;C@y E H@- L^@5@>@;C@z E H@+ L[@5@>@;C@{ E H@? J@5@>@;C@| E H@5@2
@4@7 H@>@;XP Ny C@!@ E I`@5@0 IX@-
@4@7 H@p
@0 IX@4@7 Dz@>@@@(@>@7 I^ C@?@R@>@;C
@ E I`  @5@0 IX@4@7 Dz@>@;XP K C@4A E H

@5@7 KX	Subgoal: @7 H@.
@7 K\@@
@(
 @7 H@E@?@a@f
@g@l C@b	@l C@x@ @/@7 K_@7 H@>@;C@7A E H

@5@7 KX U@7 H@.@7 K\@@
@( @7 H@E@?@a@f@g@l C@b	@l C@x@ @/@7 K_@7 H@ 
@7 K@>@;CA E H
@5@7 KX(no subgoals remaining (?!))@7 H@7 H@>@;XD  t  t t  @Tt  Mw  AvP M\ C@ E Hg @0@1@J@A@N@<C@ E Hg @0@2@F@E@B@<C@ E Hg @0@3@M@A@R@<C@ E Hg @0@4@A@P@R@<C@ E Hg @0@5@M@A@Y@<C@ E Hg @0@6@J@U@N@<C@ E Hg @0@7@J@U@L@<C@ E Hg @0@8@A@U@G@<C@ E Hg @0@9@S@E@P@<C@ E Hg @1@0@O@C@T@<C@ E Hg @1@1@N@O@V@<C@ E Hg @1@2@D@E@C@<XP R C@2@V E H@5@.@7 L@>@@@7 TR C@(
 @{@F@?@@@7 T C@>@7 R@F@?@"

@#@7 U C@>@ 
@7 R@>@;XP I C@ E HM@5@S@7 H@/!!! VAR argument not permitted: retype command.@7 H@7 H@>@Q@;C@ E HM
@5@>@;C@(@ E HM @ I


@5@@@* J@?@* J@>@ 
@7 Gl@0 H @@1 I
@4@7 Dz@>@;C@>@ E HM @ C


@5@T@ 
@7 Gl@" I

@#@@@* J@?@* J@>@ @7 Gl@a@f@f
@q@0 H @@1 C
@4@7 Dz@>@;C@ E HM @ N3


@5@T@T
@> @@7 I @@ 
@7 I@>@;C@n@ E HM @@5@7 @@2@-@-
@4@7 H@>@@@+@2
@4@/@2@d@3@e@3@l@3@e@3@t@3@e@3@d@4@7 Js@0 H @ I@4@7 Dz@?@/@2
@4@/@2@f@3@o@3@r@3@g@3@o@3@t@3@t@3@e@3@n@4@7 Js@0 H @ J@4@7 Dz@>@;C@(@ E HM H I


@5@@@* J@?@* J@>@ 
@7 Gl@0 H H@1 I
@4@7 Dz@>@;C@>A E HM H C


@5@T@ 
@7 Gl@" I

@#@@@* J@?@* J@>@ @7 Gl@a@f@f
@q@0 H H@1 C
@4@7 Dz@>@;CA E HM H N3


@5@T@T
@> H@7 I H@ 
@7 I@>@;C@,A E HM K T


@5@T@T
@>@.@7 T C@ 
@7 N@0 H I@4@7 Dz@0 H H
@4@7 Dz@>@;CA E HM K@5@>@.@7 U@0 H I@4@7 Dz@>@;C@DA$ E HM K U


@5@T@T
@" T

@#@>@ @.@7 U@ @7 Pg@ 
@7 N@0 H I@4@7 Dz@0 H Lx A>@4@7 Dz@0 H H
@4@7 Dz@>@;C@+A0 E HM K U


@5@T@T
@"
 U

@#@> K@0 U@0 U@4@4@7 I@>@;C@*A7 E HM K U


@5@T@>@.@7 U@ 
@7 Pg@0 H I@4@7 Dz@0 H Lx A>@4@7 Dz@>@;C@,A? E HM K U


@5@T@T
@>@.@7 U@ 
@7 N@0 H I@4@7 Dz@0 H H
@4@7 Dz@>@;CAH E HM K@5@>@.@7 U@0 H I@4@7 Dz@>@;C@\AM E HM

 J+ 


@5@7 M@T
@"
 U

@#@T@" T

@#@>@ @7 Pg@ @.@7 N2@ @.@7 N2@0 H I@4@7 Dz@0 H O@4@7 Dz@0 H O@4@7 Dz@0 H Lx A>@4@7 Dz@>@;C@^A\ E HM

 J+ 


@5@T@( @@T
@"
 U

@#@T@" U

@#@>@ @7 Pg@ @.@7 N2@ @.@7 N2@0 H I @@4@7 Dz@0 H O@4@7 Dz@0 H O@4@7 Dz@0 H Lx A>@4@7 Dz@>@;C@kAl E HM

 J+ 


@5@T@@@" N3@#@?@" C@#@T
@"
 U

@#@T@" U

@#@>@ @7 Pg@ @.@7 N2@ @.@7 N2@0 H I@4@7 Dz@0 H O@4@7 Dz@0 H O@4@7 Dz@0 H Lx A>@4@7 Dz@>@;C@CA E HM J+ 


@5@7 M@T
@"
 U

@#@>@ @.@7 N2@ @.@7 N2@0 H I@4@7 Dz@0 H O@4@7 Dz@0 H O@4@7 Dz@>@;C@(A E HM J+ 


@5@7 M@>@ 
@.@7 N2@0 H I@4@7 Dz@0 H O@4@7 Dz@>@;CA E HM J+@5@7 M@>@0 H I@4@7 Dz@>@;CA E HM L"@5@>@.@7 N2@0 H I@4@7 Dz@>@;CA E HM I@5@7 M@>@0 H I@4@7 Dz@>@;CA E HM AT N3


@5@T@T
@> AT@7 I AT@ 
@7 I@>@;C@!A E HM AT I


@5@* J@>@ 
@7 Gl@0 H Mo@1 I J
@4@7 Dz@>@;C@>A E HM AT C


@5@T@" I

@#@T@* J@>@ @7 Gl@ 
@7 Gl@a@f
@f@s@0 H Mo@1 C@0 I J@4
@4@7 Dz@>@;CA E HM K@5@>@7 Gl@0 H S@4@7 Dz@>@;C@FA E HM Lg Ht


@5@>@T@" U

@#@  J@7 S C@ 
@.@7 N2@ @.@7 U@0 H Ht@4@7 Dz@0 H Q J@4@7 Dz@0 H I@4@7 Dz@>@;C@*A E HM Lg U


@5@>@ 
@.@7 U@.@7 U@0 H Q@4@7 Dz@0 H I@4@7 Dz@>@;CA E HM Li@5@7 M@>@0 H I@4@7 Dz@>@;C@+A E HM Lj T


@5@7 @@7 J	@>@ 
@.@7 N2@0 H M@4@7 Dz@0 H G@4@7 Dz@>@;CA E HM Lj@5@7 @@7 J	@>@0 H G@4@7 Dz@>@;CA E HM Lj@5@C
@7 J	@L
@P@>@.@7 U@0 H M@4@7 Dz@>@;CA E HM Le@5@>@7 Gl@0 H S@4@7 Dz@>@;CA E HM A@5@>@7 @@0 H K'@4@7 Dz@>@;CA E HM K%@5@>@7 @@0 H K'@4@7 Dz@>@;CA E HM F@5@0 H OW@4@7 Dz@>@;CA E HM KA N3


@5@T@T
@> KA@7 I KA@ 
@7 I@>@;CB E HM KA I


@5@* J@>@ 
@7 Gl@0 H H@3
@4@7 Dz@>@;C@;B E HM KA C


@5@T@" I

@#@* J@>@ @7 Gl@ 
@7 Gl@a@f@f
@q@ @ 
@.@7 N7@0 H H@4@7 Dz@>@;CB E HM KA@5@>@7 N@0 H H@4@7 Dz@>@;CB E HM KB N3


@5@T@T
@> KB@7 I KB@ 
@7 I@>@;CB E HM KB I


@5@* J@>@ 
@7 Gl@0 H H@3
@4@7 Dz@>@;C@;B% E HM KB C


@5@T@" I

@#@* J@>@ @7 Gl@ 
@7 Gl@a@f@f
@q@ @ 
@.@7 N7@0 H H@4@7 Dz@>@;CB0 E HM KB@5@>@7 N@0 H H@4@7 Dz@>@;CB5 E HM KC N3


@5@T@T
@> KC@7 I KC@ 
@7 I@>@;CB< E HM KC I


@5@* J@>@ 
@7 Gl@0 H H@3
@4@7 Dz@>@;C@;BB E HM KC C


@5@T@" I

@#@* J@>@ @7 Gl@ 
@7 Gl@a@f@f
@q@ @ 
@.@7 N7@0 H H@4@7 Dz@>@;CBM E HM KC@5@>@7 N@0 H H@4@7 Dz@>@;CBR E HM H N3


@5@T@T
@> H@7 I H@ 
@7 I@>@;CBY E HM H I


@5@* J@>@ 
@7 Gl@0 H H@3
@4@7 Dz@>@;C@;B_ E HM H C


@5@T@" I

@#@* J@>@ @7 Gl@ 
@7 Gl@a@f@f
@q@ @ 
@.@7 N7@0 H H@4@7 Dz@>@;CBj E HM H@5@>@7 N@0 H H@4@7 Dz@>@;C@,Bo E HM KE T


@5@.@7 M@>@T
@ 
@ @7 M@0 H A@4@7 Dz@0 H M
@4@7 Dz@>@;CBw E HM KE@5@/@7 M@>@0 H A@4@7 Dz@>@;C@%B| E HM KI@5@>@.@7 N2@7 I@@@" I@#@?@/@7 HG@0 H I@4@7 Dz@>@;CB E HM KK@5@>@T@0 H Ee@4@7 Dz@>@;CB E HM@5@7 H@.!!! Argument(s) not recognised: retype command@7 H@7 H@>@Q@;XP S CC' E Hg

@5@>@0 HU
@4@7 L@>@ 
@7 S@>@;CC- E Hg
@5@>@;XP Os C@F# E H=
@5@@@@" L

@#@>@ @.@7 Oc@>@@@,@" N3

@#@ @.@7 TG@ @.@7 TG@>@!@0 N3@4@#@F@F@F@?@Q@@@,@" Q

@#@ @.@7 Oc@ @.@7 Oc@>@!@2@0 Q@4@4@#@F@?@"
@#@ @.@7 Oc@>@!@2@4@#@F@F@F@F@>@" L@#@?@ @7 Oc@F@F@F@F@F@F@F@>@ 
@ @7 Or@>@;CFC E H=@5@>@;XD  t  t t  @Tt  KI  AP KI  C@! E H@5@@
 I@.
@7 H@E@?@6TRAVERSE -- Please specify expression to be traversed. O@7 H@.@7 I @.
@7 N2@>@8 O@;XP TV CB E HF@5@>@;CB E HF@5@@@7 Q  C@>@7 K@?@7 K9@7 M@>@;XP RS CB7 E H.@5@7 Gl@@@a@g@h@s@?@a@g@b @r@>@;XP R C@l E I@5@/@0 I@-
@-@4@7 HR@/@7 HR@7 K@Q@;C@r E I@5@/@0 I@-
@-@4@7 HR@/@7 HR@7 K@Q@;C@#@x E I@5@/@0 I@-
@-@4@7 HR@/@0 F
@4@7 HR@0 F@4@.@7 K@7 K@Q@;C@#@ E I@5@/@0 I@-
@-@4@7 HR@/@0 F@4@7 HR@0 F
@4@.@7 K@7 K@Q@;XP T C@v@ E I`@5@@@(
 Ht@@@.@7 Nk@?@'@c@.@7 G@a@f@f@r@?@(
 H@F@@	 H@7 Nn@' G@?@7 K9@' G@7 H@7 H@7 H J8@7 H@7 H@ @7 L@@	@( @{may be inferred directly@7 H@?
follows from @7 H@7 Nu@@@@@( G@?@7 K9@@@7 O.@? Jy@7 Dz@7 Nx@?@R@>@;C@ E I`@5@7 K9@@@7 O.@? Jy@7 Dz@7 Nx@>@;C@ E I`@5@>@;XP PU C@\B& E H G


@5@@@.@7 PT@?@.@7 K@@@ 
@.@7 PT@?@ 
@.@7 K@>@@@( @{@&@?@)@@@( @{@&@?@@@"@#@"@#@ @ @7 H@?
@" G@#@>@;C@%B@ E H L
@5@.
@7 PT@@@"

@#@&@?
@" L
@#@E@>@;C@#BH E H L
@5@.
@7 PT@@@"
@#@ 
@7 L@?@" L
@#@>@;C@&BP E H L
@5@.
@7 PT@@
@"


@#@&@?
@" L
@#@E@>@;C@'BX E H L
@5@.
@7 PT@@@"
@#@2@/@4@ 
@7 H@?@" L
@#@>@;CB` E H
@5@2
@4@7 K@>@;CBc E H@5@>@;XD  t  t t  @Tt  N AvP L> CAO E H @5@C
@/@7 K@L
@P@>@"No hypotheses have been forgotten.@7 H@7 H@Q@;CAU E H@5FORGOTTEN HYPOTHESES :-@7 H@7 H@.
@7 K J@7 K@Q@;CA[ E H  @5@>@;XP T C@!@^ E I@5@7 H@7 HFrom H@7 H@7 H@:@7 L@ @7 L@.
@7 HR@ 
@7 H@7 H@Q@;C@j E I@5 K@7 H@7 H@7 HKeep this result@7 Id@>@;XD  t  t t  @Tt  @v AvD  t  t t  @Tt  @v @D  t  t t  @Tt  @v 
P @uCB    @ @o@<CB    @o @o@<CB    @- @o@<CB    @- @-@<CB  
 G8@5@6 shared_object_extension@8 @L@;XD  t  t t  @Tt  T AvD  t  t t  @Tt  IY AvP P CC E HM KC@5@0 SC@/@4@7 DD@>@;CC E HM H@5@0 K@/@4@7 DD@>@;CC E HM A@5@>@;C	C E HM KH@5 O@7 Dz@>@;CC E HM@5@7 O@>@;CC E HM AT@5@>@;C	C E HM@5@0 K@/@4@7 DD@>@;XP A  C E J>@5@@	 K'@.
@7 H@>@? K(@7 K)@.
@7 I @7 T C@7 N@>@;XP Jw CDW E H=@5@a@b@0@h@r@a@h@b@9@r@>@8 Jv@;CDY E H=@5@>@;XD  t  t t  @Tt build_other_cases AP U& CB E Hg@5@.@7 T@ @ 
@7 O~@>@;XD  t  t t  @Tt message_hook AvD  t  t t  @Tt  U( @D  t  t t  @Tt  U( 
P U(C@< E E@5@2 @1@3 @B@4@7 E H@7 O C @C@7 Ez  @C@7print_message_lines C@7 H@>@;C@G E E@5@>@;XPrecord_simp_of_type C@i@r E H		@5@@@3@.
 J @.@2@-@3@-@4@7 M @@@/@  @@ @2@4@7 M @ @7 K@?@7 S@F@?@1@/ @@.@2@-@4@/@7 M @>@ @.@7 HG@.
 @@ @2@4@ @7 M @ 
@ @ @7 S@F@>@;XP H C@=A; E Hg@5@7 C@.@7 L@@@@@(@Y@?@(@y@(
 G@7 T C@E@?@@@@@(@N@?@(@n@(
 G@7 U4@E@?
@.@7 M@&@(
neither@>@;XD  t  t t  @Tt  J] AP J\ C	AR E I

@5@7 Tt@>@;C@$AU E I@5@.@7 H@7 C@.
@7 Ts@ 
@.@7 L@ @.@7 H@ @7 H@7 Tt@>@;XD  t  t t  @Tt  N AP N C@ @S E L @5@.@7 T@> @@.@7 N@7 N @@.
@7 N@ 
@7 N@>@;C@[ E L @5 @@7 K@>@;XP T! C@SC E H. G

@5@.@7 J@0 J@4@7 Dz@0 T@3
@4@7 Dz@0 Q@2@-@3
@4@-@4@7 H@0 Q@/@/@/@4@7 DD@0 H Kn@1 @2@3
@4@1 Ky@0 Kz@4@4@7 DG@>@;CC E H. G@5@0 J J@4@7 Dz@>@;XD  t  t t  @Tt  H AvP S C@+@I E H@5@. J @/@2@-@3@-@4@7 M @>@@@&
@>@ @ 
@7 K@?@ @ 
@7 S@>@;C@3@T E H@5@C@7 @@L@P@2 H@-@4@7 A@7 H@>@/ @@.@/@7 M @0 L@-@4@ @7 Hk@ @ 
@7 K@>@;C@:@] E H	@5@C@7 @@L@P@2@-@-@4@7 A@  B@7 L@7 H@>@/ @@.@/@7 M @0 L@-@4@ @7 Hk@ @ 
@7 K@>@;C@g E H@5@@@.@7 U2 C@?@%@>@ 
 @@/@2@4@7 M @>@;XP R C@t E F-


@5@ 
@8 MN C@;XP J~ C@! E HQ C

@5@@@0 C@4@7 SH C@?	@0 C@4@7 U8@>@Q@;C@[@# E HQ C

@5@@@4@C
@&@L
@P@C@0 C@4@7 U8@L@P@C@0 C@4@7 U8@L@P@0 SH@1 C@4@7 Dz@?@@
@0 SH@1 C@4@7 H@?@0 SH@1 C@4@7 H@>@Q@;C@4 E HQ H[

@5@0 H[@4@7 U8@>@Q@;C@4@9 E HQ H[

@5@@@C
@0 H[@4@7 U8@L
@P@0 SH@1 H[@4@7 Dz@?
@0 SH@1 H[@4@7 H@>@Q@;XP L2 CAE E I I@5@>@;CAF E I L@5@>@;CAG E I K@5@>@;CAH E I K@5@>@;CAI E I L@5@>@;CAJ E I L@5@>@;CAK E I L@5@>@;CAL E I L@5@>@;CAM E I L@5@>@;CAN E I L@5@>@;CAO E I L@5@>@;CAP E I L@5@>@;CAQ E I G@5@>@;CAR E I L@5@>@;CAS E I L@5@>@;CAT E I L@5@>@;CAU E I L@5@>@;CAV E I L@5@>@;CAW E I JG@5@>@;CAX E I L@5@>@;CAY E I L@5@>@;CAZ E I L@5@>@;CA[ E I L@5@>@;CA\ E I@5@>@;CA] E I K@5@>@;CA^ E I@5@7 J@>@;CA_ E I@5@/@/@/@/@/@7 M @>@;CA` E I@5@/@/@7 L@>@;CAa E I@5@2@-@/@4@7 A@/@/@7 L@>@;XP N C@Y E N
@5@8 R@;C@\ E N
 LW Ld
 L@5@/@2 LX@4@7 Js@>@;C@ @] E N
 LW I
 D@5@/@2 I@3 Jg@3 LZ@3 L[@4@7 Js@>@;C@^ E N
 LW Je Jd
 M@5@/@2 LY@3 J@4@7 Js@>@;C@_ E N
 LW Je Je
 L@5@/@2 LW@3 L`@4@7 Js@>@;C@` E N
 LW LX
 M@5@/@2 LX@3 L\@3 J@4@7 Js@>@;C@#@a E N
 Ld
 N@5@/@2 Jd@3 LY@3 La@3 Jd@3 LX@3 Jg@4@7 Js@>@;C@ @b E N
 J
 M@5@/@2 L\@3 L_@3 L_@3 L^@3 LY@4@7 Js@>@;C@#@c E N
 L[
 M@5@/@2 Jd@3 LX@3 LY@3 Je@3 Jd@3 Ld@4@7 Js@>@;C@d E N
 Jg LZ
 M@5@/@2 L^@3 L_@4@7 Js@>@;C@,@e E N
 Jg LZ L^ L_ N
 M@5@/@2 J@3 LW@3 LX@3 Jg@3 LX@4@7 Js@>@;C@/@f E N
 Jg LZ L^ L_ Jg
 Hj@5@/@2 Je@3 LW@3 LY@3 Jd@3 L\@3 LZ@4@7 Js@>@;C
@g E N
 Jg Lh H@5@>@;C@h E N
 Jg Lh L^
 H@5@/@2 Jd@3 Lf@4@7 Js@>@;C@/@i E N
 Jg Lh L^ Jd Lf LW
 M@5@/@2 LV@3 Jg@3 LZ@3 J@3 Jg@4@7 Js@>@;C@j E N
 Jg Lb I M@5@>@;C@k E N
 L]
 @@5@/@2 Jd@3 Je@3 LX@3 LY@4@7 Js@>@;C@#@l E N
 Jd L_
 M@5@/@2 I@3 LV@3 Jd@3 Jg@3 LX@4@7 Js@>@;C@&@m E N
 Jd LZ Jg
 M@5@/@2 Lh@3 L^@3 LW@3 LV@3 LX@4@7 Js@>@;C@)@n E N
 Jd LZ L]
 H@5@/@2 Jg@3 Je@3 Jg@3 LZ@3 J@3 Jg@4@7 Js@>@;C@ @o E N
 Jd LZ LY
 M@5@/@2 L[@3 Jd@3 Lf@4@7 Js@>@;C@p E N
 LV LW
 JC@5@/@2 LX@3 LY@4@7 Js@>@;C@q E N
 LV L\ Lc Jd J H@5@>@;C@r E N
 LV L\ Lc Jd J LW LV M@5@>@;C@/@s E N
 LV L\ Lc Jd J LW LV N LZ
 M@5@/@2 L\@3 LY@4@7 Js@>@;C@/@t E N
 LV L\ Lc Jd J LW LV N LW
 M@5@/@2 LZ@3 L[@4@7 Js@>@;C@,@u E N
 LV L\ Lc Jd J LW LV N L\
 M@5@/@2 Je@4@7 Js@>@;C@v E N
 L_ Jd
 M@5@/@2 LZ@3 L^@3 LX@4@7 Js@>@;C@)@w E N
 L_k N N LW
 L@5@/@2 Je@3 Je@3 LW@3 L`@4@7 Js@>@;C@,@y E N
 L_ U9 N N Je
 H@5@/@2 Jg@3 J@3 L\@3 Je@3 L[@4@7 Js@>@;C@#@{ E N
 L_ L\
 N
@5@/@2 L[@3 L^@3 LV@3 LW@3 Je@4@7 Js@>@;C@&@| E N
 LZ Jg
 M@5@/@2 Lc@3 LW@3 LY@3 Jd@3 L\@3 LZ@4@7 Js@>@;C@&@} E N
 LZ L\ LZ L]
 L@5@/@2 Jd@3 Je@3 LX@3 LY@4@7 Js@>@;C@#@~ E N
 LZ L\ LZ LV
 L@5@/@2 LW@3 LX@3 LY@4@7 Js@>@;C@ E N
 L\
 L@5@/@2 L[@3 L[@4@7 Js@>@;C@ E N
 Lh
 N@5@/@2 L^@3 LW@3 LZ@3 LY@4@7 Js@>@;C@ @ E N
 Je Jg J
 B@5@/@2 L\@3 Je@3 L[@4@7 Js@>@;C@;@ E N
 Je Jg J L\ Je L[ N
 H@5@/@2 Jg@3 Lh@3 L^@3 LW@3 LV@3 Jd@3 LY@3 L`@4@7 Js@>@;C@ E N
 Je L^
 T@5@/@2 LV@3 Jg@3 LX@4@7 Js@>@;C@ E N
 LX Jg Lh N@5@>@;C@ @ E N
 LX Jg Lh LV
 M@5@/@2 Jg@3 LZ@4@7 Js@>@;C@ E N
 LX Jg LY
 N@5@/@2 LX@4@7 Js@>@;C@ E N
 LX Lh
 L@5@/@2 Je@4@7 Js@>@;C@;@ E N
 LX LY LW
 H@5@/@2 LZ@3 L[@3 LW@3 Je@3 L[@3 Jd@3 LX@3 LW@3 LY@3 Jd@3 L\@3 LZ@4@7 Js@>@;C@,@ E N
 LX LY Je
 M@5@/@2 Jg@3 LZ@3 Lc@3 LY@3 J@3 Jg@3 LZ@4@7 Js@>@;C@2@ E N
 LY Je LW
 M@5@/@2 LZ@3 LX@3 Jd@3 LY@3 Jd@3 Lf@3 Jd@3 LY@3 L`@4@7 Js@>@;C@/@ E N
 L^ LZ Jd
 H@5@/@2 L]@3 Jd@3 J@3 LW@3 LY@3 Jd@3 L\@3 LZ@4@7 Js@>@;C@ E N
 S
 J@5@/@2 Jg@3 Je@3 L\@4@7 Js@>@;XD  t  t t  @Tt  J  AP J  C@" E Ha@5@@
 Ht@.
@7 H@E@?@'Type hypothesis no. or cases formula...CASES> @7 H@.@7 I @.
@7 N2@>@7 J C@>@;XP J CCA E I  @<CCB E I  Ij @<XD  t  t t  @Tt  G D  t  t t  @Tt  G AvD  t  t t  @Tt  G @D  t  t t  @Tt  G 
P N CAM E I`@5@>@;CAN E I`




@5@>@ 
@7 N@>@;XD  t  t t  @Tt  N+ AvD  t  t t  @Tt  J+  AP J+  C@7 E H.  @5 I @@7 H@>@8 Q C@;C@B@; E H.@5 I@.
@7 H@T
@@@"
 N3@#@F@?@"
 C I


@#@7 Gl@7 Gl@a@h@i@q@>@0 O@/@4@7 DD@0 R@/@4@7 DD@7 R@>@8 U?@;C@,@L E H.@5@@ I@0 I@-
@-@4@7 H@E@?@'REPLACE -- Which hypothesis/conclusion? I@7 H@.@7 I @" I

@#@>@8 N C@;XP S! C E P'@5@7 LF@>@7 C@7 LI@.@7 M*@7 T C@* E@7 LK@>@Q@;C@* E P'@5@C@7 LF@L@P@Q@;XP L C@-C E HF



@5@.@2@2
@3@4@-@4@7 Js@>@ @ @.@7 H@>@ @ @ @7 L@>@;CC$ E HF@5@>@;XP S CB E I

@5@>@ 
@ @7 S@>@;CB E I


@5 Ea@7 HG@ 
 Ea@7 HG@>@ 
@7 Q@>@;CB E I


@5@>@ 
@8 S4@;XD  t  t t  @Tt  O AvP P6 C@ E HM@5@7 C@.@7 L@&
@>@;XD  t  t t  @Tt  N AvP N C  C; C;  @<XP T CBZ E Hg@5 H@.
@7 H@7 Pq@Q@;CB^ E Hg  @5@>@;XD  t  t t  @Tt  Hz  AvP T C@)Ff E H=@5@.@7 N@@@(@:@>@(
 @{@ @7 L@ @7 L@E@?
@.@7 T@"
@#@>@;XP Q C@1A9 E Ha@5@.@/@7 PZ@@@7 TZ*** PROVED FOR CASE @7 H@7 H@7 H@?@C@7 TZ@L@P<Case @7 H@7 H	 pending>@7 H@7 H@Q@;CAH E Ha@5@>@;XD  t  t t  @Tt  M  AvP QC CB E H=title
@5@.@7 T@0 S'@4@7 DG@>@;CB E H=proof
@5@7 QB@>@;C@)B E H= G
 
 E;@5@.
@7 H?@0 I
 Lf@4@7 J I@7 J@>@;C@(B E H=const
 
 B@5@.
@7 H?@0 I
 J@4@7 J I@7 J@>@;C@CB E H= JA
 B
 BB BB

 E;@5@.@7 K C@ 
@.@7 UI@ @.@7 HG@ @ @7 HG@>@0 P`@4@7 J JA@7 J@>@;C@DB! E H= JA
 B 
 BB BB

 E;@5@ 
@.@7 UI@0 Ij@4@.@7 HG@ @ @7 HG@>@0 P`@4@7 J JA@7 J@>@;C@@B) E H= JA
 B A4
 BB BB

 E;@5@ 
@.@7 UI@.@7 HG@ @ @7 HG@>@0 P`@4@7 J JA@7 J@>@;C@CB1 E H= JA
 B
 BB BB 

 E;@5@.@7 UI@ @.@7 HG@0 Ij
@4@ @7 HG@>@0 P`@4@7 J JA@7 J@>@;C@CB9 E H= JA
 B
 BB BB A4

 E;@5@.@7 UI@ @.@7 HG@0 Ij
@4@ @7 HG@>@0 P`@4@7 J JA@7 J@>@;C@DBA E H= JA
 B 
 BB BB 

 E;@5@0 Ij@4@.@7 HG@0 Ij
@4@ @7 HG@>@0 P`@4@7 J JA@7 J@>@;C@ABH E H= JA
 B 
 BB BB A4

 E;@5@0 Ij@4@.@7 HG@ 
@ @7 HG@>@0 P`@4@7 J JA@7 J@>@;C@@BO E H= JA
 B A4
 BB BB 

 E;@5@.@7 HG@0 Ij
@4@ @7 HG@>@0 P`@4@7 J JA@7 J@>@;C@=BV E H= JA
 B A4
 BB BB A4

 E;@5@.@7 HG@ 
@ @7 HG@>@0 P`@4@7 J JA@7 J@>@;C@"B] E H= JA
 Bpending E;@5@0 J@abstract@4@7 J JA@7 J@>@;C@"Ba E H= JA
 B
 E;@5@0 P`@4@7 J JA@7 J@>@;C@yBe E H=		 JA
 B L O_
@5@.
@.@7 Q@@@.@0 L
@4@7 L@ @7 J@0 P`@4@7 J@?@0 J@@1 L
@4@7 J@E@>@.@7 H@2@m@3@k@3@_@3@_@4@ @.@7 H@.@ @7 H@0 L L@4@7 J@> JA@7 J@>@;C@3Bv E H= JA
 B N
@5@.
@7 H^@0 J@ L@4@7 J JA@7 J@0 Hi
@4@7 J@ 
@7 J"@>@;C@WB} E H= JA
 B B
@5@.
@7 P@0 J@@1 B
@4@7 Dz JA@7 J@ 
@7 P@>@.@7 H@2@m@3@k@3@_@3@_@4@ @.@7 H@.@ @7 H@0 L B@4@7 J@>@;C@=B E H= JA
 B L Q
 E;@5 M@0  @T@4@7 G@.
@7 H?@>@0 J@@1 L
@4@7 J JA@7 J@>@;C@=B E H= JA
 B KE Q
 E;@5 M@0  @T@4@7 G@.
@7 H?@>@0 J@@1 L
@4@7 J JA@7 J@>@;C@+B E H= L
 N
@5@.
@.@7 HB@0 L
@4@7 J L@7 J@ 
@7 Oz C@>@;C@)B E H= L
 
 E;@5@.
@7 H?@0 I
 J@4@7 J I@7 J@>@;C
B E H= G
@5@/@7 SV@>@;CB E H= A]@5@>@;CB E H= P@5@>@;CB E H=pre@5@>@;CB E H=post@5@>@;CB E H=derives@5@>@;XP Sw C@GB E H L

@5@>@ 
@.@7 Sv@@@2@3@4@7 P@E@?@&@@@" L@#@"
@#@0 HU@4@7 L@?
@" L@#@E@>@;C@EB E H L

@5@>@ 
@.@7 Sv@@@2@3@4@7 P@E@?@$@@@" L@#@.@7 L@0 HU@4@7 L@?
@" L@#@E@>@;CB E H@5@7 K@>@;XP R CB E Hg@5@7 R@7 R@>@;CB E Hg @<C@$B E Hg@5@7 Gl@a@g@b @s@C@7 K@L@P@C@7 I@L@P@0 J
@4@7 Dz@>@;CB E Hg@5@7 Gl@a@g@b @s M@7 H@7 H@6 cannot be forgotten (it is already forgotten/deleted)@7 H@7 H@>@;CB E Hg@5@%Illegal hypothesis number to forget: @7 H@7 H@7 H@>@;XP Pw CA2 E H.  @5@7 C@7 Q C@7 R C I@7 DD@0 H K@/@4@7 DD@0 K@/@4@7 DD@7 S+ C@>@;XP S~ C@F@ E H=@5 @T@7 I@7 H!!! ERROR trying to move @7 H@7 I to @7 H@7 I@7 H@7 HFile already exists.@7 H@>@7 H@ Do you want to delete this file?@.@7 O C@@@( G@@@C
@7 M!@L
@P@7 S@?@7 S@?@( G@8 I@;XP R C@ E H Lb@5@0 O KU@4@7 Dz@>@;C@ E H LY
@5@0 O JA@4@7 Dz@>@7 R@>@;C@ E H LV Ld
@5@0 O@1 Ro T@4@7 Dz@>@7 R@>@;C@ E H LV L]
@5@0 O@1 Ro E@4@7 Dz@>@7 R@>@;C@ E H LV
@5@0 O@1 Ro T@4@7 Dz@>@7 R@>@;C@ E H L^
@5@0 O R`@4@7 Dz@>@7 R@>@;C@ E H L[
@5@.@.
@7 Q C@>@0 O@1 Rf@4@7 Dz@>@ 
@7 R@>@;C@ E H J
@5@0 O F@4@7 Dz@>@7 R@>@;C@ E H Je
@5@0 O RX@4@7 Dz@>@7 R@>@;C@ E H LX
@5@0 O R~@4@7 Dz@>@7 R@>@;C@ E H@5@>@;C@ E H@5@0 O@1 F
@4@7 Dz@>@;XP H CC E Hg@5@7 H@7 H@7 H@7 H@7 H@>@;XP N C@ E Mn@5@C@/@7 Q(@L@P@>@0 Q)@3@2
@4@4@7 DG@>@;C@ E Mn@5@.@7 Q(@>@.@7 Q@>@0 Q)@4@7 DG@0 Q)@4@7 H@>@;XD  t  t t  @Tt  E/ D  t  t t  @Tt  E/ AvD  t  t t  @Tt  E/ @D  t  t t  @Tt  E/ 
P K C
@9 E I@5@.@/@7 HR@a@h@g@t@>@Q@;C@> E I@5@>@;XP O C@hA E J>

@5@@	@.@7 LB@S@?@*@@@S
@0 J@/
@4@7 DD@0 J@/
@4@7 Dz@?@@@ 
@7 LB@?	@0 J

@4@7 Dz@E@@	@7 LB@F@?@2@-@3@/@4@7 A@.@2@3@/@4@7 A@0 J
@4@7 Dz@>@;CA E J>


@5@2
@4@7 O@2@4@7 O@>@;XP M C
 E H @5@C
@/@/@7 KV@L
@P@>@;C@6 E H@5@.
@7 R@.@7 P@.@7 SR C@7 M!@7 I@7 H KT@7 KR C@7 H@0 H@-
@-@4@7 H@.@7 U[@ @ 
@ @7 U\@7 H@Q@;C@% E H@5@.
@7 R@C@7 M!@L@P LR@7 H@7 H M$@7 H@7 H@>@8 I@;C@. E H  @5 @T@7 I@>@;XD  t  t t  @Tt  L AvP L C@A H H  Ht@<XP RP CB2 E H.
@5@7 @ J@7 J@>@;CB3 E H.
@5@7 @ J@7 J @@7 J@>@;XP O C@> E H@5 RX@7 Rb@>@7 C@.
@7 R C@7 Rb@(
 KU@>@;XP N> CA E Hg
@5@>@;CA E Hg


 CJ
@5@>@;CA E Hg

 CJ I

@5@ @0 CJ@4@7 N=@>@;XP T C@1@( E M>
@5@.@7 T C@>@ 
@.@7 T@>@@@"
@#@"@#@?	@ @ @7 H@E@>@;C@4 E M>@5@>@;XP R C@\ E I@5@/@0 CJ@-
@-@4@7 HR@/@7 HR@7 K@Q@;C@#@b E I@5@/@0 CJ@-
@-@4@7 HR@/@0 F@4@7 HR@0 F
@4@.@7 K@7 K@Q@;XD  t  t t  @Tt  Bt AvD  t  t t  @Tt  Bt @D  t  t t  @Tt  Bt 
P BsC  C; C; @S@+/usr/lib/swi-prolog/library/dialect/sicstus@5@6 B B B@8 B@;CB0   @S@5@8 MD C@;CB2   G@5@6  @K@8 @L@;CB4   D MO
@5@6 arch@.
@7 @Llib/@ 
@8 A@;CB7   D MO
@5@6 @D

windows @@7 @L@L
@(bin@?@( MI@;C@,B<  path@5@6 PATH@.@7 Q2 @D Uc @@7 @L@L@.
 E;@7 D@?@.
 @7 D@ 
@8 @@;C@3 Bi Bi user_profileapp_preferences BB@<C@? Bi Biapp_data@5@6 D@0 @~/lib/swipl@3@4@/ @@8 @ @;C@B Bi Bi Uj@5@6 Ul@0 @ Oo@3@4@/ @@8 Un@;C@3 Bo Bo  Bu B BB@<C@.s@!/usr/lib/swi-prolog/boot/packs.pl   ѣA Uo pack Uk Uq@<C@/ Uo Uo  Uq MO Uq@<C@1 Uo Uo @S@5@6$pack@/ @o@8pack_dir Us@;C@3 Uo Uo D@5@6 Us@/ D@8 Uu@;XD  t  t t  @Tt  JP AP JO CC E Hg@5@.
@7 H@ 
@7 H@>@;XXQMprolog_operatorF@(/usr/lib/swi-prolog/library/operators.pl  @Au@"C @SS Epush_operatorsE
pop_operatorsEpush_opE U| E UzXD  t  t t  Uxt  Uz @`D  t  t @at  Uxt Uy O Ux Uy C@iu F[  @A U@5@.@7 U Ux@0operator_stack@1 Cmark@4@8 DG@;XO Uxop_type C@ U U  Dprefix@<C@ U U  M U@<C@ U U  Minfix@<C@ U U  M U@<C@ U U  M U@<C@ U U  Mpostfix@<C@ U U  M U@<XO Ux
undo_operator C@!@ U U A



 A


@5@ @ @ 
@7 N@ @7same_op_type U@>@;C@*@ U U A


@5@>@0 A
@4@ @7 U U@0 A
@4@ @8 U@;C
@ U U A@5@>@;C@ U U  A



 A 
@<XO Ux
set_operators C@ U U @<C@ U U@5@7 U U@8 U@;C@ U U A



@5@0  @T
@4@8 G@;XO Ux U C@ U U@5@.@7 U U@8 U@;XO Uxundo_operators C@ U U @<C@ U U
@5@ @7 U@ 
@ @8 U U@;XO Uxtag_ops C@ U U 
@<C@;@ U U A





 A


@5@0 @4@.@.@7 B U@" @#@ @ @8 U U@;XO Ux U{ C@ U U@5@8 U@;XD  t  t t  Uxt  U~ @`D  t  t @at  Uxt U} A4 A4 O Ux U} C@%@s U U@5@0 A
@4@.
@7 U@0 U@1 Cincremental
@4@7 DG@0  @T@4@8 G@;XO Ux U C@} U U@5@0 U@1 C@-
@-@4@7 H@7 U@*
 U@>@;XD  t  t t  Uxt  Uz @`D  t  t @at  Uxt U  O Ux U C@c U U@5@.@.
@7 U@ 
@.@7 U@ @7 U@ @8 U@;XD  t  t t  Uxt  U AvD  t  t t  Uxt  U AwD  t  t t  Uxt  U AXQM FJF@3/usr/lib/swi-prolog/library/prolog_metainference.pl  @AuC @SS Einfer_meta_predicateEinferred_meta_predicateXO FJis_meta C@ FI FI@5@7 Gl@>@;C@ FI FI  @<C@ FI FI ^@<C@ FI FI  @@<XO FJannotate_meta_args C@*@ FI FI@5@a@g@h@r@>@ 
@.@7 @@.@7 @@ @ @ @7annotate_meta_arg FJ@p
@ @ 
@ @8 U U@;C@ FI FI @<XO FJmeta_arg C@ FI FI@5 FJ@7 G @, L_@>@;C@ FI FI
 @5@7 @@"
 
@# FJ L_@7 U@>@;C@ FI FI 
 J@<XO FJjoin_annotation C@ FI FI


@5@>@;C@A@ FI FI@5@D
@7 U U@C@7 U@L@P@L
@&
@?@)@D@C@7 U@L@P@7 U@L@&@?@D
@7 U@7 U@L@( @?@( J@;XD  t  t t  FJt  U @`D  t  t @at  FJt U  O FJ U C@@ FI FI@5@7 U U@>@;C@-@B FI FI 


@5@0 
@4@0
imported_from@-@4@7predicate_property A"@>@0 
@4@7do_infer_meta_predicate U@0inferred_meta_pred
@4@8 Dz@;C@F FI FI 


@5@0 
@4@7 U@0 U
@4@8 Dz@;XO FJannotate C@ FI FI@5 FJ@.@7 U@>@.
@7 U U FJ@ 
@8 G @;C@ FI FI@5 FJ@8 U@;XO FJannotate_meta_vars_in_body C@l FI FI@5@7 @@>@;C
@n FI FI@5@S
@> @8 U U@;C@(@q FI FI 


@5@>@D@7 @@L@ 
@8 U U@?@D@S@L L_@8 U@?@R@;C@x FI FI B


@5@>@ 
@7 U@8 U@;C@{ FI FI E:


@5@>@ 
@7 U@8 U@;C@~ FI FI CJ


@5@>@ 
@7 U@8 U@;C@ FI FI C"


@5@>@ 
@7 U@8 U@;C@ FI FI C


@5@S@S
@>@&
@;C@ @ FI FI@5@0 
@4@0 @a@-@4@7 U@>@/@.
@7 A@ 
@8 U@;C@ FI FI@5@0 
@4@.@7 U@>@/@.
@7 A@ 
@8 U@;C@ FI FI @<XO FJmeta_pred_args_in_clause C@Y FI FI@5@0 
@4@.
@7 S@ 
@7 U@8meta_annotation U@;XD  t  t t  FJt  U AvO FJ U C  C; C; highlight_problem F	 U J A4 A4  A4 @<C
  C; C;  J @T J J @<C  C; C;  J @T J @<C
  C; C;  J @T J J @<C  C; C;  P @T P @<C  C; C; generated_predicate @o U @<C
  C; C; show_warning F	 U A4 @<C
  C; C;  F& F	 U A4 @<C  C; C; show_error_long F	 U A4  A4 @<C  C; C; show_warning_long F	 U A4  A4 @<C
  C; C; command_line_error F	 U J @<C
  C; C;  F F	 U A4 @<XO FJ	meta_args C@7@ FI FI	@5@a@g@h@r@>@.@7 @@ 
@.@7 @@ @ @7 U U@D@ @7 U@L@( @@?@R@p
@ @ 
@ @8 U U@;C@ FI FI @<XO FJattr_unify_hook C@ FI FI@5 FJ@.@7 U@>@.
@7 U FJ@ 
@8 U@;XO FJ U C	@ FI FI@5@S@>@8 U@;C	@ FI FI @5@>@8 U@;C@&@ FI FI@5@7 Gl@7 D @>@.
@7 A@.@7 G@ 
@ @.@7 H H@.@ @7 A@ @8 U@;C@ FI FI@5@7 U@7 @@" 

@#@S
@>@ 
 L_@8 U@;C@ FI FI @<XD  t  t t  FJt  U @`D  t  t @at  FJt U  BAO FJ U C@3 FI FI 


@5@ 
@8 U U@;C@5 FI FI 


@5@0 
@4@0 U@-@4@7 U@ 
@ @8 U@;XO FJ U C@ FI FI@5@.@.
@7 A@ 
@7 A@ 
@.@7 U@* @@;XO FJcombine_meta_args C@ FI FI@5@>@;C
@ FI FI
@5@>@;C@ FI FI


@5@>@2
@4@8 U U@;C@9A FI FI



@5@2@-@-@4@7 A@ 
@2@-@4@7 A U@ @ @.@7maplist FD@.@2@4@7 A@2@4@8 U@;XD  t  t t  FJt  U @`D  t  t @at  FJt U  O FJ U C@/@M FI FI 


@5@ 
@.@.@7 A@.@ @ @7 A@0 U@4@.@7 @w@, @{@ @8 U@;XXQMosetF@#/usr/lib/swi-prolog/library/oset.pl  @AuC @SS E
oset_delelE
oset_addelE	oset_dintEoset_dunionE	oset_diffEoset_intEoset_isE
oset_powerE
oset_unionXO Uaddel C@u F@  @A V  D1
@5@ 
@ @8 U U@;C@ V  V   B@<C@ V  V   Gf
@<XO Udelel C@ V  V  D1
@5@ 
@ @8 U V@;C@ V  V   B@<C@ V  V   Gf@<XO U U C@5 V  V  @5@>@Q@;C@6 V  V  @<C@7 V  V 
@5@7 S4@ 
@8 V V@;XO Uunion3 C@H V  V  D1
@5@ 
@ @ @8union2 V@;C@J V  V  B
@5@ @ @8 U V@;C@L V  V  Gf

@5@ @ @8 V
@;XO U V C
@C V  V  @<C@D V  V @5@.@ @7 G @ @ @ @ 
@8 V V@;XO U U C@ V  V @5@.@7 T H@2@4@.
@7pset V@ 
@8 H@;XO Uhapp C@ V  V  
@<C@ V  V 




@5@ @ @8 V V@;XO U V C@ V  V  
@<C@ V  V 
@5@ 
@.@7 V@ @ @8 V@;XO Uisect2 C@W V  V  @<C@X V  V @5@.@ @7 V@ @ @ @ 
@8isect3 V@;XO U U C@ V  V  
@<C@ V  V 
@5@.@ 
@7 V@ @ 
@ @8 V V@;XO Udint C@ V  V  
@<C@ V  V 
@5@ 
@.@7 U V@ @ @8 V V@;XO Udiff3 C@u V  V  D1
@5@ 
@ @ @8diff12 V@;C@w V  V  B@5@ @ @8 U V@;C@y V  V  Gf@5@ @ @8diff21 V@;XO U U C@ V  V  
@<C@ V  V 
@5@.@ 
@7 V@ @ 
@ @8 U V@;XO U U C@ V  V  
@<C@ V  V 
@5@ 
@.@7 V
@ @ @8 V, V@;XO U V) C
@k V  V  @<C@l V  V @5@.@ @7 V@ @ @ @ 
@8 V" V@;XO U U C@ V  V  @<C@ V  V 
@5@ 
@8 V!@;XO U V C
@\ V  V  D1@5@ 
@ @ @8 V V@;C@^ V  V  B
@5@ @ @8 V @;C@` V  V  Gf@5@ @ @8 V/@;XO U U C@ V  V  @<C@ V  V 
@5@ 
@8 V-@;XO U V% C@p V  V  @<C@q V  V @5@.@ @7 V@ @ @ @ 
@8 V.@;XO U U C@g V  V  
@<C
@h V  V 
@5@ 
@ @8 V(@;XO U U C@S V  V  
@<C
@T V  V 
@5@ 
@ @8 V/@;XO U U C@0 V  V  @5@>@Q@;C@1 V  V  @<C	@2 V  V @5@8 V@;XO U U C@? V  V  
@<C
@@ V  V 
@5@ 
@ @8 V
@;XXQM F4F@$/usr/lib/swi-prolog/library/terms.pl  @AuC @SS EsubsumesE DEterm_factorizedE
term_subsumerEsubsumes_chkE AE FE B EvariantXO F4lgg_safe C
@ F2 F2

@5@>@;C@7@ F2 F2@5@p
@ @.@7 @@ @ 
@.@7 @@ @ @.@7 @@ @ @ @ @.@7 V> F4@ @ 
@ @ @ @8 V= VA@;XO F4lgg C@u@l F2 F2@5@D@)
@L@&
@&
@F@E@?@^@D@.@7 @@7 @@.@.@7 A@ @ @7 A@L@ @ @7 A @ @ 
@ @8 VD VA@E@?@-@D@0 A
@4@.@ 
@7	rb_lookuprbtrees@L@&@&
@?@ 
@0 A
@4@ @8	rb_insert VJ@E@F@;XO F4 V2 C@>@ F2 F2	@5@.
@7rb_new VJ@ 
@.@7add_map VA@ @.@7rb_visit VJ@ @.@7common_terms VA@D@* @{@L@&
@( @{@E@?@ @.@7ord_list_to_rbtree VJ@ @7insert_vars VA@ @ @8mk_subst VA@;XO F4 VF C
@| F2 F2

@5@>@;C@7@} F2 F2@5@p
@ @.@7 @@ @ 
@.@7 @@ @ @.@7 @@ @ @ @ @.@7 VC VA@ @ 
@ @ @ @8 VE@;XO F4 V@ C@@ F2 F2	@5@D@)
@L@&
@&
@F@F@?@q@D@0 A
@4@.@ 
@7 VG@L@&@&
@F@E@?@R@D@:@7 @@7 @@.@.@7 A@ @ @7 A@L@ @ @7 A@ 
@0 A
@4@.@7 VL @ @ @ @8 VB@?@ 
@0 A
@4@ @8 VL@F@E@E@;XO F4 V4 C@c F2 F2@5@7 V: @7 Ve@>@.
@7rb_empty VJ@ 
@/@8 V?@;C@h F2 F2@5@.
@7 Vf@ 
@/@8 Vd@;XO F4 V; C@; F2 F2@5@8 F VA@;XO F4 V0 C	@R F2 F2@5@7 D`@&
@;XO F4 V6 C@E F2 F2@5@8 D`@;XO F4	primitive C@ F2 F2@5@S
@>@;C@ F2 F2@5@7 @@>@;C@ F2 F2 $VAR@<XO F4 Vb C@ F2 F2 @<C@8@ F2 F2

 C



 C

@5@ 
@.@.@7 A@ @ @ @7 A@ 
@ @7insert_arg_vars VA@ @ @8 Va@;XO F4
assoc_arg_map C@ F2 F2@5@.@7 @@>@ @.@7 VR@p
@ @ @ 
@8 Vr VA@;C@ F2 F2 @<XO F4 V_ C	@ F2 F2@5@7 Vk VA@>@&
@;C@ F2 F2@5@.
@7 VG@>@&
@;C@ F2 F2@5@.
@.@7 A@ 
@ @7 A@8 Vo@;XO F4 Vp C@#@ F2 F2@5@.@7 @@>@.@7 @@ @ @ 
@7 V^@p
@ @ 
@8 Vo@;C@ F2 F2 @<XO F4 VY C@ F2 F2 @<C@1@ F2 F2 C



@5@>@D@*
@L@ @8 VX@E@?@" C
@#@ @ @8 VX@;XO F4 VS C@B@ F2 F2@5@D@7 Vu@L@&@F
@E@?@.@D@.
@.@7	rb_update VJ@L@ @a@f
@b@n@w@E@?@.@7 VL@ @8 Vt@F
@;XXQM @qF@ /usr/lib/swi-prolog/boot/bags.pl   ѣAs@!C S E @xEbagofEsetofE FXD  t  t t  @qt 
select_bag 
O @q V}C
@ns@ /usr/lib/swi-prolog/boot/bags.pl   ѣA V@5@>@&
@&@;C@q V V @<C	@r V V@5@ 
@ @8pick @z@;XD  t  t t  @qt 
pick_first 
O @q VC@ V V C



@5@ @ @ @ 
@8	pick_same @z@;XD  t  t t  @qt  V 
O @q VC@!@ V V C




@5@)@>@ @ @ 
@8 V@;C@ V V 
@<XD  t  t t  @qt  V| @`D  t  t @at  @qt V{ BA U D  t  t t  @qt  V| 
O @q V{C@j@ V V
@5@0 U
@4@.
@.@7 F @z@D@* Lf@L@ 
@.@7 @x @z@, @{@ @8 H @z@F@?@?@0 C
@4@ 
@.@7 V@D@ @7 G @z@L@ @.@7 V@ @ @8 V@E@?@ @/@7bind_bagof_keys @z@ @.@7 V@ @ @.@7 V@ @8 V@;XD  t  t t  @qt  @y @`D  t  t @at  @qt F BA   BAD  t  t t  @qt  @y 
O @q FC@G V V@5 G@0findall_loop

@4 B@8 A @;XD  t  t t  @qt  V 
O @q VC@j V V@5@.
@.@.@7 V @z@ @ 
@ @8 V~ @z@;XD  t  t t  @qt  V 
O @q VC@e V V @<C@f V V C


@5@/@7 V9 @z@ 
@8 V@;XD  t  t t  @qt  @y @`D  t  t @at  @qt @x BA  D  t  t t  @qt  @y 
O @q @xC@D V V@5@8 F @z@;XD  t  t t  @qt  Vz @`D  t  t @at  @qt Vy BA U D  t  t t  @qt  Vz 
O @q VyC@D@Z V V@5@0 V
@4@.
@.@7 V@D@* Lf@L@ 
@7 V@, @{@F@?@0 C
@4@ 
@.@7 V@ @/@7 V@ @.@7 H @z@ @ @8 V@;XD  t  t t  @qt  V 
O @q VC@M V V@5@@@@7 E @?@ 
@8 DT @;XXQM EF@$/usr/lib/swi-prolog/library/lists.pl  @AuC @SS E
proper_lengthEsubtractE U+Esame_lengthE JIEunionEnth0E JBEintersectionElist_to_setEis_setEnth1E VE VEnumlistE KCEmax_listEnexttoEmin_listE
min_memberEsum_listE	selectchkE LE UEselectE
max_memberE VE TE DE HE VEpermutationXD  t  t t  Et  V 
O E VCB
 E E 
@<CB E E
@5@a@h@f
@n@x@ @ @8 V H@;XD  t  t t  Et  V 
O E VCAv E E @<CAw E E




@5@ 
@8 V H@;XD  t  t t  Et max_member_ 
O E VCA E E 
@<CA E E
@5@D@ 
@7 E4@L@ @8 V H@?@ @ 
@8 V@;XD  t  t t  Et  JC 
O E JBCAT E E
@5@ 
@8last_ H@;XD  t  t t  Et  V 
O E VCA, E E@5@S
@> @ 
@8generate_nth H@;CA/ E E@5nonneg@7 B B@ 
@8	find_nth0 H@;XD  t  t t  Et perm 
O E VCA E E @<CA E E

@5@.@7 V H@ @ 
@8 V H@;XD  t  t t  Et  V 
O E VC@5@ E E@5@D@7 Gl@L@8nth0_det H@F
@?@!@D@S
@L@"
@#@ @ 
 @8nth_gen H@? Ea@8 V@F
@;XD  t  t t  Et  V 
O E VCAW E E 
@<CAX E E
@5@ @ 
@8 V@;XD  t  t t  Et  V 
O E VC
@ E E 
@<C@ E E


@5@ 
@8 V H@;XD  t  t t  Et  V 
O E VC@ E E 


@5@>@;C
@ E E



@5@>@;C@ E E




@5@>@;C@ E E





@5@>@;C@ E E






@5@>@;C@ E E







@5@>@;C@#@ E E








@5@p
 @a@f@b @t@ @ 
@8 V@;XD  t  t t  Et  V 
O E VC
@ E E 




@<C@ E E



@5@ @ @8 V@;XD  t  t t  Et  V 
O E VC	@ E E@5@ 
@8select_ H@;XD  t  t t  Et append_ 
O E VC@ E E @<C@ E E
@5@.@7 H H@ 
@ @8 V H@;XD  t  t t  Et  D 
O E HC@u E E 
@<C@v E E



@5@ @ @8 V@;XD  t  t t  Et  V 
O E VCA? E E 

@<CA@ E E		

@5@p
@ @ @ 
@ @8 V@;XD  t  t t  Et  JJ 
O E JICB E E@5@>@;CB E E
@5@7 @ H@ 
@8 JI H@;XD  t  t t  Et  V 
O E VCB E E
@5@>@;CB E E
@5@ 
@7 V@>@"

@#@ @ @8 V H@;C
B E E


@5@ 
@8 V@;XD  t  t t  Et  V 
O E VCBQ E E@5@.@.@7 B H@* @{@.
@7 H@ 
@8 G@;XD  t  t t  Et  V 
O E VCB) E E
@5@ 
@8 V H@;XD  t  t t  Et equalize_to 
O E VCBu E E @<C@(Bv E E C



@5@D@)
@L@&@ @8 V H@?@ @ 
@ @8 V@;XD  t  t t  Et  V 
O E VCB
 E E@5 @8 V@;XD  t  t t  Et  V 
O E VCA E E

@5@ 
@8 V@;XD  t  t t  Et equalize 
O E VCBq E E @<CBr E E C



@5@ 
@8 V@;XD  t  t t  Et  V 
O E VCB, E E 
@<CB- E E
@5@a@f
@h@lmin@x@ @ @8 V@;XD  t  t t  Et  V 
O E VC@lA E E@5@.@.
@7 V@.@.@7 V@D@*
 @{@* @{@L@)@E@?@F@D@S
@* @{@L@ @7 G@E@?@3@D@*
 @{@S@L@7 G@E@?@!@D@S
@S@L@.@7 G@ @7 G@? @@7 V @@7 V@E@8 V@;XD  t  t t  Et  V 
O E VCAg E E@5@.@.
@7 V@*
 @{@&@;XD  t  t t  Et  V 
O E VCAD E E @5@>@;CAE E E


@5@p
 @ @ @ @8 V@;XD  t  t t  Et min_member_ 
O E VCA E E 
@<CA E E
@5@D@ 
@7 D @L@ @8 V H@?@ @ 
@8 V@;XD  t  t t  Et  F 
O E FCA E E 
@<CA E E

@5@ @2@4@ @8 W  H@;XD  t  t t  Et  L 
O E LC
A E E
@5@S
@>@;CA E E
@5@>@;CA E E
@5@>@ 
@.@7 W H@ @ @8 W@;C	A E E 
@<XD  t  t t  Et  V 
O E VCA7 E E@5@S
@>@ 
@8 V@;CA: E E@5positive_integer@7 V@.@7 C H@ @ 
@8 V@;XD  t  t t  Et  V 
O E VC@<A E E@5@D@7 Gl@L@p
 @ 
@8 V@F@?@#@D@S
@L@"@#@ @ @8 V@? Ea@8 V@F@E
@;XD  t  t t  Et  KC 
O E VC@ E E 
@<C@/@ E E
@5@D@C@ 
@7 J@L@P@L@ @8 V H@E@?@"

@#@ @ @8 W@;XD  t  t t  Et  V 
O E VC@ E E@5@.
@7 V@>@&
@;XD  t  t t  Et  U 
O E VC@ E E @<C@ E E

@5@ 
@ @8 V H@;XD  t  t t  Et  V 
O E VC
@ E E 
@<C@ E E
@5@ @ @8 V@;XD  t  t t  Et member_ 
O E W	C@m E E @<C@n E E
@5@ @ 
@8 W
 H@;XD  t  t t  Et  V 
O E VC
@ E E@5@ 
@7 V H@>@;XD  t  t t  Et  D 
O E VC@ E E@5 @@7 V@8 V@;XD  t  t t  Et  V 
O E VCA E E 

@<CA E E@5@ 
@.@7 W@ @ @ @ @8 V@;XD  t  t t  Et  V 
O E VCB E E
@5@>@;CB E E
@5@ 
@7 V@>@ @8 V H@;CB E E



@5@ @ @8 W
@;XD  t  t t  Et  E 
O E U+C@j E E

@5@ 
@8 W@;XD  t  t t  Et  V 
O E VCB E E
@5@>@;CB E E
@5@ 
@7 V@>@ @8 V H@;CB E E



@5@ @ @8 W@;XD  t  t t  Et  V 
O E VCBj E E@5 @@7 V@.@7
pairs_keyspairs@.
@7 H@ 
@7 V H@8pairs_to_keyset H@;XD  t  t t  Et  V 
O E VCB9 E E@5 Ea@7 V Ea@7 V@a@g@h@r@8numlist_ H@;XD  t  t t  Et  V 
O E VCB E E
@5@ 
@8 V H@;XD  t  t t  Et  W 
O E WCB} E E @<C@"B~ E E C



@5@S
@>@(
 Lf@"
@#@ @ @8 W@;CB E E

@5@8 W@;XD  t  t t  Et  V 
O E VCA E E

@5@ 
@8 V@;XD  t  t t  Et  L 
O E LCA E E@5@.@7 W@>@&@;XD  t  t t  Et  W 
O E WCB? E E

@5@>@"
@#@;CBA E E


@5@p
@ @ 
@8 W@;XD  t  t t  Et  F 
O E TCA E E@5@8 W@;XD  t  t t  Et  V 
O E WCB E E 
@<CB E E
@5@a@f
@h@lmax@x@ @ @8 W@;XXQM BF@4/usr/lib/swi-prolog/library/dialect/sicstus/block.pl  @AuC @SS E BXO B	cond_vars C@ B B @<C@+@ B B	@5@D @7 @@L@"

@#@?@%
@p@ @ @ @8 W B@;XO B
check_dynamic C@~ B B@5@@ Av@7 U@? D@7 U B	predicate@8 B B@;C@ B B @<XD  t  t t  Bt  A 	 O B A C B B D~ D B@<XO B
valid_head C@z B B@5@7 U@0 @@/
@-@4@0	block_arg@4@8 GA B@;XO B	nonvar_or C@ B B 
 JV@<C@ B B
 E: JV
@5@ 
@ @8 W+ B@;XO B B C@1 B B@5@S
@>@Q@;C@3 B B G
@5@>@8 B@;C@$@5 B B@5@D
@"
 @#@L
@&
@E@? B@.@7 B A"@" 
@#@;XO Bexpand_specs C@^ B B@5@S
@>@7 B B@&
@;C@b B B 

@5@>@%@ @ @ @ 
@8 W/ B@;C@d B B B

@5@>@%@ @ @.@7 W3@ @ @ 
@8 W3@;C@@g B B
@5@7 W& B@0 
@4@7 W" B@.@.@7 A@.@ @ @7 A@!@0$block_pred
@4@#@%@D@0 @1  W7@4@7 @?@%@L@%@?@ @" Bc A  W7 Bc A  W7
@#@E@D B@7 W.@%@L@"
@#@?@" 
@#@E@"  B B
@#@;XO B B C@Z B B@5 B@.@7 W.@0 W0
@4@8 B B@;XO B B C@W B B@5@0 @@0 B B@1 B
@4@/@4@8 @@;XO Bone_cond C@ B B@5@.
@7 W!@ 
@8 W-@;XD  t  t t  Bt  B @O Bsimplify_coroute C@ B B  T JV


freeze
@<C@ B B 

@<XO B B C@$@ B B G

@5@0 W>@/@-@4@7 W< B@7 @@.
@/@7 A@ 
 @/@/block @8 @O@;XO B	when_cond C@ B B

@5@>@ 
@8 W: B@;C@ B B

 B

@5@ 
@ @7 WE@ @ @8 WC B@;XO Bblock_declarations C@'@ B B 


@5@ 
@.@.@7 A@.@ @ @7 A@ @0 @1 W6@4@8 @w@;XO B
rename_clause C@ B B G



 G
@5@>@ 
@ @8 WI B@;C@ B B 



 

@5@ @ @8 WK@;C@ B B@5@2@-
@-@4@7 A@ 
@.@7 A@2@4@8 A@;XO B W( C@ B B@5@S
@>@8 W1@;C@ B B @5@>@;C@ B B A4@5@>@;C@ B B BA@5@>@;C@ B B@5block_argument@8 A B@;XO B B C
@ B B@5@/@7 @A B@> WB@8 WK@;C@h@ B B


@5@.@7 WG B@"
 

@#@ @.@.@7 A@.@ @7 G@.@2@4@7 A WB@ @.@7 A@.@2@4@7 A@ @ @.@7 WF@0 W>@4@.@7 WA@"
 G@# WB@ @8 WK@;XXQM VKF@&/usr/lib/swi-prolog/library/rbtrees.pl  @AuC @SS Erb_minE VgErb_cloneE VHErb_partial_mapErb_mapE WXErb_inErb_sizeE WTE VPE VxE VwErb_keysE WaE V\Erb_applyE VVE VWE
rb_del_minE	is_rbtreeE
rb_del_maxE VMElist_to_rbtreeErb_nextE
rb_insert_newE	rb_deleteErb_previousE WsErb_lookupallErb_maxXO VKinsert CAou F3  @A W}@5@ 
@.@/@7insert2 VJ@ @ @8fix_root VJ@;XD  t  t t  VKt  WV @`D  t  t @at  VKt WU A4 A4  O VK WU CCC W} W} LY

 W
@5@ @ @ @8partial_map VJ@;XD  t  t t  VKt  WX @`D  t  t @at  VKt WW BA O VK WW CC W} W} W

@5@8 Eh VJ@;XO VK W CA W} W} black




 W
@<CA W} W} red




 W
@<XO VK	fix_right C
A W} W} AT
 AT@5@>@;C
A W} W}not_done@5@ 
@8 W VJ@;XO VKinsert_new_2 CA W} W} W @ @@5@>@" W

@#@( W@;C@^A W} W} W



@5@D@%@ @7 S4@L@" W
@#@ @ 
@ @ @8 W VJ@E@?@)@D
@)@L@Q@E@?@" W
@#@ @ 
@ @ @8 W@E@;C@iA W} W}
 W



@5@D@*@ @7 S4@L@ @ 
@.@.@7 W@ @0 W@4@ @ @8fix_left VJ@E@?@/@D@)@L@Q@F@?@ @ 
@.@.@7 W@ @0 W@4@ @ @8 W VJ@E@;XO VKcheck_red_child CC W} W}  W@<C@FC W} W} W

@5@0msg@2@m@3@u@3@s@3@t@3@ @3@b@3@e@3@ @3@r@3@e@3@d@3@:@3@ @3@~@3@w@3@~@3@n@4@3@4@8 @@;XO VKcheck_height CC W} W} @5@>@;C@sC W} W}@5@0 W@2@U@3@n@3@b@3@a@3@l@3@a@3@n@3@c@3@e@3@ @3@~@3@d@3@ @3@b@3@e@3@t@3@w@3@e@3@e@3@n@3@ @3@~@3@w@3@ @3@a@3@n@3@d@3@ @3@~@3@w@3@~@3@n@4@3
@3@3@4@8 @@;XO VK W^ CC0 W} W} W


 W
@5@ @ @ @ 
@8clone VJ@;XO VK W` C
Cv W} W} W

@5@8keys VJ@;XO VKfind_path_blacks CC W} W} W @ @
@5@>@;CC W} W} W

@5@p@ 
@ @8 W VJ@;C
C W} W} W

@5@ 
@8 W@;XO VKrbtree1 C@*C W} W} W




@5 @.@7 W@0 Ijinf@4@ @7check_rbtree VJ@ 
@0 K W@4@ @8 W@;C@IC W} W} W@5@0 W@2@r@3@o@3@o@3@t@3@ @3@s@3@h@3@o@3@u@3@l@3@d@3@ @3@b@3@e@3@ @3@b@3@l@3@a@3@c@3@k@4@4@8 @@;XO VK VV C
B W} W} W

@5@8visit VJ@;XD  t  t t  VKt  Wd @`D  t  t @at  VKt Wc A4 A4  O VK Wc CA W} W} W

 W
@5@ @ @8 FD VJ@;XO VK
build_node CC W} W}  W
@5@>@;CC W} W}  W
@<XO VKprevious C
@ W} W} W @ @@5@>@Q@;C@&@ W} W}@5@.@7 @@.@7 @@.@ @7 V@ @ @ @ 
@ @8 W VJ@;XO VK	lookupall CAM W} W} W @ @@5@>@Q@;CAN W} W}@5@.
@7 @@.@ 
@7 V@ @8 W VJ@;XO VK VM CAk W} W} W

 W
@5@ @ @ @8 W{ VJ@;XO VK Wr CB W} W} W



 W

@5@ @/@ @/@8 KC VJ@;XO VK J  C@u@ W} W} W



@5@ @7 J@.@ @7 V@D@* B@L@&@" W
@#@F@?@>@D@!@* Gf@L@" W
@#@ @ 
@ @8 W VJ@E@?@" W
@#@ @ 
@ @8 W@E@;C@p@ W} W} W



@5@.@ @7 V@D@* B@L@&@" W
@#@F@?@>@D@!@* Gf@L@" W
@#@ @ 
@ @8 W@E@?@" W
@#@ @ 
@ @8 W@E@;XO VK M C@!A7 W} W} W




@5@ 
 @@7 J@ 
@ @ @ @8 M VJ@;CA: W} W} W




@5@ 
@ @ @ @8 W@;XO VK W CC| W} W} W @ @
@5@>@;CC} W} W} W




@5@ 
@2@-@4@7 W@ @ @8 W@;CC W} W} W




@5@ 
@2@-@4@7 W@ @ @8 W@;XO VKdelete_next CB{ W} W} W W @ @


 AT@5@>@;C@.B| W} W} W W @ @

 W



 W AT@5@>@;CB~ W} W} W W @ @


 W@5@>@;C@*B W} W} W



@5@ @.@.@7 W VJ@ @0 W@4@ 
@ @8
fixup_left VJ@;C@*B W} W} W



@5@ @.@.@7 W@ @0 W@4@ 
@ @8 W@;XO VK VH C@m W} W} W


@5@ 
@8lookup VJ@;XO VK W C@ W} W} W



 W @
@5@>@;C@ W} W} W



 W @
@5@>@;C@ W} W} W

@5@ 
@8 W VJ@;C@ W} W} W

@5@ 
@8 W@;XD  t  t t  VKt  Eh @`D  t  t @at  VKt Eh BA  BA BAO VK W CB W} W} W @ @@5@>@;C@3B W} W} W




 W


@5@ @ @@>@ @ @ 
@7 W VJ@ @ @ 
@8 W@;C@3C W} W} W




 W


@5@ @ @@>@ @ @ 
@7 W@ @ @ 
@8 W@;XO VK V C@ W} W} W W @



@5@>@;C@ W} W} W W @



@5@>@;C
@ W} W} W

@5@ 
@8 W VJ@;C
@ W} W} W

@5@ 
@8 W@;XO VKfixup3 C@gB W} W} W W W






 W





 W



 W W

 AT@5@>@0 W@0 W@4@1 W@4@ @/@8 W VJ@;C@_B W} W} W W W






 W





 W



 W W W
 W W AT@5@>@;C@_B W} W} W W W






 W





 W



 W W W
 W W W@5@>@;C@_B W} W} W W W






 W





 W



 W W W
 W W AT@5@>@;C@_B W} W} W W W






 W





 W



 W W W
 W W AT@5@>@;C@LB W} W}  W W W









 W



 W W
 W W AT@<C@LB W} W}  W W W









 W



 W W
 W W AT@<XO VK W C@p W} W} W @ @@5@>@Q@;C@q W} W}@5@.
@7 @@.@ 
@7 V@ @8 W VJ@;XO VK W\ CC W} W} W

@5 @8 J$ VJ@;XO VK Vw C@ W} W} W

 W
@5@ @ 
@ @8 W@;XO VK VP C@` W} W} W
@5@" W @ @@#@;XO VK W CC( W} W} W @ @


@5@>@;C@7C) W} W} W




 W


@5@ @ @ 
@2@0 C@4@-@4@7 W VJ@ @ @ @ @8 W@;C@7C, W} W} W




 W


@5@ @ @ 
@2@0 C@4@-@4@7 W@ @ @ @ @8 W@;XO VK V\ CC W} W} W
@5@>@" W @ @@#@;C@(C W} W} C


 W
 W
@5@>@" W @ @@#@;C@CC W} W}
 W


@5@" W @ @@#@.@2 N
@4@7 A@ @/@.@7 A@a@f@klog@b@k W@l @ktruncate@x@ @ @ @ 
@8construct_rbtree VJ@;XO VK Wj CBY W} W} W

 W
@5@ @ @ @/@8del_max VJ@;XO VK W CB W} W}  AT
 AT@<C
B W} W} W@5@ 
@8fixup2 VJ@;XO VKnext C@ W} W}		 Gf@5@ @.@7 @@ @ @ @0 C
@4@8 W VJ@;C@ W} W}		 D1@5@ @.@7 @@ @ @ @ @8 W@;C@&@ W} W}	
 B@5@ @.@7 @@D
@ @ @ @7 W@L@R@?
@" C@#@;XO VK Wt C@ W} W} W

@5@ @ 
@8 W VJ@;XO VKdelete_red_node CBi W} W}
 AT@5@)
@>@;CBj W} W} W @ @
 AT@5@>@;CBk W} W}
 W @ @
 AT@5@>@;CBl W} W}@5@.@.@.@.@7 W@ @0 W
@4@ 
@8fixup_right VJ@;XO VKdel_min CBH W} W}		 W W @


@5@>@ 
@ @ @ @8 W VJ@;C@,BJ W} W} W



@5@ @ 
@.@.@7 W VJ@ @0 W@4@ @ @8 W@;CBM W} W}		 W W @


@5@>@ 
@ @ @ @8delete_black_node VJ@;C@,BO W} W} W



@5@ @ 
@.@.@7 W@ @0 W@4@ @ @8 W@;XO VK Wy C@ W} W} W


@5@ 
@8 W@;XO VK W C@OB W} W} W W






 W W






 W W
 W W W@5@>@;C@MB W} W} W W






 W


 W



 W W
 W W W@5@>@;C@=B
 W} W}

 W



 W W






 W W
 W AT@5@>@;C@<B W} W}

 W



 W


 W



 W W
 W AT@5@>@;CB W} W} 

 AT@<XO VK W CC W} W} W @ @@5@>@ 
@8 W VJ@;C@,C W} W} W



@5@ @7	check_val VJ@ @7 W VJ@ @7 X @ @ @ 
@7 W@ @ @ 
@8 W@;C@(C W} W} W



@5@ @7 W@p
 @ @ @ @7 W@ @ @ @8 W@;XO VK WQ C@ W} W} W


@5@ 
@8 W@;XO VK W C@MA W} W} W W



 W





 W



 W W
 W W W@5@>@;C@OA W} W} W W W









 W



 W W W
 W W@5@>@;C@=A W} W}

 W W



 W






 W W
 W AT@5@>@;C@>A W} W}

 W W W










 W W
 W AT@5@>@;CA W} W} 

 AT@<XO VK WS CC% W} W} W


 W

@5@ @ 
@ @8 W@;XO VK W CA W} W} W @ @@5@>@" W

@#@( W@;C@nA W} W} W



@5@D@%@ @7 S4@L@" W
@#@ @ 
@ @ @8 W~@E@?@9@D@)@L@" W@#@( AT@E@?@" W
@#@ @ 
@ @ @8 W~@E@;C@yA W} W}
 W



@5@D@*@ @7 S4@L@ @ 
@.@.@7 W~@ @0 W@4@ @ @8 W@E@?@?@D@)@L@" W@#@( AT@F@?@ @ 
@.@.@7 W~@ @0 W@4@ @ @8 W@E@;XO VK W C
A W} W} AT
 AT@5@>@;C
A W} W} W@5@ 
@8 X VJ@;XD  t  t t  VKt  WX @`D  t  t @at  VKt WY BA  BAO VK WY CB W} W} W



 W

@5@ @ @ 
@8 W@;XO VK
insert_new CA W} W}@5@ 
@.@/@7 W@ @ @8 W@;XO VK W C@#C W} W}@5@@@7 D[ @?@0 Ij W@4@7 H @@@7 S4@?@0 K W@4@7 X@>@;C@C W} W}@5@0 W@2@n@3@o@3@t@3@ @3@o@3@r@3@d@3@e@3@r@3@e@3@d@3@:@3@ @3@~@3@w@3@ @3@n@3@o@3@t@3@ @3@b@3@e@3@t@3@w@3@e@3@e@3@n@3@ @3@~@3@w@3@ @3@a@3@n@3@d@3@ @3@~@3@w@3@~@3@n@4@3
@3@3@4@8 @@;XO VK W C@ W} W}		 Gf@5@ @.@7 @@ @ @ @ @8 W@;C@ W} W}		 D1@5@ @.@7 @@ @ @ @0 C
@4@8 W@;C@&@ W} W}	
 B@5@ @.@7 @@D
@ @ @ @7 W@L@R@?
@" C@#@;XO VK Wb CCy W} W} W


@5@ 
@8 W@;XO VK W CC W} W}@5@a@h@g@q@>@;CC W} W}

@5@>@0 C@-@-@4@7 @@ 
@ @ @ @ @ @8 W VJ@;C@JC W} W}@5@a@g@h@n@b@l @@x@ @0 C@-@-@4@7 @@ 
@.@ @ @.@ @7 X@p @p
 @ @ @ @ @7 W@p@ @ @ @ @8 W@;XO VK We CB W} W} W


@5@ 
@8 W@;XO VK W C
CF W} W}

@5@>@;CCG W} W} W @

@5@>@;C@xCH W} W} W



 W


@5@ @.@ 
@ @ @7 W@D@* @{@L@&@&@( @{@F@E@?@9@"@#@D@)@L@D
@ @ @ @@L@R@?@&@%@?@&@%@ @ @ 
@ @ @8 W@;C@xCZ W} W} W



 W


@5@ @.@ 
@ @ @7 W@D@* @{@L@&@&@( @{@F@E@?@9@"@#@D@)@L@D
@ @ @ @@L@R@?@&@%@?@&@%@ @ @ 
@ @ @8 W@;XO VK W CC W} W} W @
@5@>@;CC W} W} W


@5@p@ 
@ @.@7 W@ @ @8 W@;CC W} W} W


@5@p@ 
@ @.@7 W@ @ @8 W@;XO VK Wp CA W} W} W

 W
@5@ @ @ @8 X VJ@;XO VK W C@cA
 W} W} W



 W


@5@ @7 J@.@ @7 V@D@* B@L@&@&@ @ @@?@&@D@* Gf@L@&@&@ @ @8 W@?@&@&@ @ @8 W@;C@^A W} W} W



 W


@5@.@ @7 V@D@* B@L@&@&@ @ @@?@&@D@* Gf@L@&@&@ @ @8 W@?@&@&@ @ @8 W@;XO VK Wv CB" W} W} W

 W
@5@ @.@ @/@7 W@&@;XO VK Ww CAI W} W} W


@5@ 
@8 W VJ@;XO VK W CA= W} W}@5@8 W VJ@;CA? W} W} 
@<CA@ W} W}@5@ @8 X@;XO VK W CAS W} W} Gf@5@ 
@.@7 @@ @8 Ww VJ@;CAV W} W} B@5@ 
@8 @@;CAX W} W} B@5@ 
@.@7 @@ @8 X
@;CA[ W} W} D1@5@ 
@.@7 @@ @8 X
@;XO VK Vg C@f W} W} W
@5@" W @ @@#@;XO VK W C@v W} W} Gf@5@ 
@.@7 @@ @8 W@;C@y W} W} D1@5@ 
@.@7 @@ @8 W@;C@| W} W} B@5@ 
@8 @@;XD  t  t t  VKt  Eh @`D  t  t @at  VKt W BA O VK W CC W} W} W @ @@5@>@;CC W} W} W




@5@ 
@@>@7 W@ @8 W@;CC W} W} W




@5@ 
@@>@7 W@ @8 W@;XO VK W CC3 W} W} W @ @
@5@>@;C@IC4 W} W} W



 W


@5@ @2@0 C@4@-@4@ @ @2@0 C@4@-@4@7 W@ @ @ 
@ @ @ @8 W@;C@IC7 W} W} W



 W


@5@ @2@0 C@4@-@4@ @ @2@0 C@4@-@4@7 W@ @ @ 
@ @ @ @8 W@;XO VK W CB W} W} W @
@5@>@;C@$B W} W} W




@5@ 
@2@0 C@4@-@4@7 W@ @ @8 W@;C@$B W} W} W




@5@ 
@2@0 C@4@-@4@7 W@ @ @8 W@;XO VK WZ CA0 W} W} W


@5@S
@>@ 
@8 X@;CA3 W} W} W


@5@ 
@8 W@;XO VK W_ C@ W} W} W

 W
@5@ @/@ @8 W@;XO VK W C@fB W} W} W W






 W W





 W



 W
 W AT@5@>@0 W@0 W
@4@1 W@4@ @/@8 W@;C@_B W} W} W W






 W W





 W



 W W
 W W W AT@5@>@;C@_B W} W} W W






 W W





 W



 W W
 W W W W@5@>@;C@_B W} W} W W






 W W





 W



 W W W
 W W AT@5@>@;C@_B W} W} W W






 W W





 W



 W W W
 W W AT@5@>@;C@LB W} W}  W W






 W


 W



 W W W
 W AT@<C@LB W} W}  W W






 W


 W



 W W W
 W AT@<XO VK W C
@ W} W} W @ @@5@>@Q@;C@&@ W} W}@5@.@7 @@.@7 @@.@ @7 V@ @ @ @ 
@ @8 W VJ@;XO VK W C@0B) W} W} W



@5@ @7 S4@>@ @.@.@7 W@ @0 W@4@ 
@ @8 W@;C@0B- W} W} W



@5@ @7 X@>@ @.@.@7 W@ @0 W@4@ 
@ @8 W@;CB1 W} W} W




@5@ @ @ 
@ @8 W@;C@0B4 W} W} W



@5@ @7 S4@>@ @.@.@7 W@ @0 W@4@ 
@ @8 W@;C@0B8 W} W} W



@5@ @7 X@>@ @.@.@7 W@ @0 W@4@ 
@ @8 W@;CB< W} W} W




@5@ @ @ 
@ @8 W@;XO VK Wf CBE W} W} W

 W
@5@ @ @ @/@8 W@;XO VK Wh CC W} W}@5@S
@>@Q@;C
C W} W} W
@5@>@;CC W} W} W

@5@0 W@4@0 W@/@/@4 @@8 @@;XO VK Wl CC W} W}@5@.@7 H@8 V\ VJ@;XO VK Wn C@ W} W} W

@5@ @ 
@8 W@;XO VK W CB W} W}  AT
 AT@<C
B W} W} W@5@ 
@8 W@;XO VK W CBq W} W}
 W@5@)
@>@;C@$Br W} W} W @ @ W



 W AT@5@>@;CBs W} W} W @ @
 W@5@>@;C@$Bt W} W} W



 W @ @ W AT@5@>@;CBu W} W}
 W @ @
 W@5@>@;CBv W} W}@5@.@.@.@.@7 W@ @0 W
@4@ 
@8 W@;XO VK W CB\ W} W}		 W


 W @@5@>@ @ 
@ @ @8 W@;C@,B^ W} W} W



@5@ @ 
@.@.@7 W@ @0 W@4@ @ @8 W@;CBa W} W}		 W


 W @@5@>@ @ 
@ @ @8 W@;C@,Bc W} W} W



@5@ @ 
@.@.@7 W@ @0 W@4@ @ @8 W@;XXQM @8F@$/usr/lib/swi-prolog/boot/messages.pl   ѣAsC S E U0Emessage_to_stringE @5XD  t  t t  @8t msg_property 
O @8 XCDs@$/usr/lib/swi-prolog/boot/messages.pl   ѣA X@5@ C Qi C@>@;C
D X X
 U
@5@7
msg_prefix @7@>@;C	D X X
 X~N@5@>@;C	D X X
 A @C@5@>@;CD X X @1location_prefix 


 C~NERROR: ~w:~d:
~N	@5@>@;CD X X @B X 


 C~NWarning: ~w:~d:
 X@5@>@;CD X X @1wait?@5@>@;XD  t  t t  @8t swi_location 
O @8 X#CA+ X X@5@S
@%
@>@%
@&@;C
A/ X X@5@.
@ @omessage_location X%@>@&
@;CA1 X X B

@5@ 
@7 G @7@%@>@%@ 
@ @8caller @7@;C@"A5 X X A


?@5@>@%@" C~w:~d: 
@#@;CA7 X X  X-



 C
~w:~d:~d: 

@<C@MA9 X X	
 A




@5@D@$@ 
@7 C @7@ 
@0 BN@-@4@7 A, @7@%@L@0 X-@4@ @8 X$ @7@?@" CStream ~w:~d:~d 
@#@F@;CA@ X X @<XD  t  t t  @8t 	residuals 
O @8 X6CCp X X @<C@GCr X X	@5@D@)@, @{@%@L@" C~W, Ez
@#@ @ @ 
@8 X7 @7@?@" C~W
@#@F@;XD  t  t t  @8t print_system_message 
O @8 X;CD X X
 A@5@>@;CD X X
 At@5verbose A@7 @M @>@;CD X X
banner@5 X= A@7 X>@>@;CD X X@5@>@;C@wD X X
@5 M@7 F{ @.
@.@7  @0 @@0syntax_error@/@4@/@4@7 JF @0 X@0 
@4@-@-@4@7 X @7@>@ @.@7
insert_prefix @7@2@0begin@-@4@3@3 Ez@4@2@0 P@4@4@.@7 @ @0 A@-@4@7 XF@ @ @7 U1 @7@D@0 X!@-@4@7 XF@a@f@b @s@L@ @8 F @7@?@R@E@;CD X X@5@0 A@-
@4@7 XF@ 
@0kind@4@8 U0 @7@;XD  t  t t  @8t translate_message 
O @8 XUC@? X X@5@.
@7translate_message2 @7@>@&
@;C@A X X@5@"
 @@#@%
@"
 CUnknown exception: ~p
@#@;C@D X X 
 CUnknown message: ~p



@<XD  t  t t  @8t 	var_names 
O @8 X\CCU X X

@5@>@%@" C~w = 
@#@;C@+CW X X

@5@>@%@" C	~w = ~w, 

@#@2@4@ @8 X] @7@;XD  t  t t  @8t compiler_warnings 
O @8 XaCB X X 
@<C@SB X X
@5@D@ @ 
@.@7compiler_warning @7@L@%@?@"
 CUnknown compiler warning: ~W
@#@E@D
@* @{@%@L@%@?@" Ez
@#@E@ @ @ @8 Xb @7@;XD  t  t t  @8t substitution 
O @8 XhCCd X X@5@>@&
@;C@<Ce X X C



 Joansifggreen% where Ez C    ~w = ~W
@5@ @ @ 
@8
substitutions @7@;XD  t  t t  @8t  @6 
O @8 @5C@PDz X X@5@D
@H@7
must_print @7@L
@B@.@7 XV @7@L@D@-@T@D@0  @T@1 T
@4@7 D @L@R@?@0  @T@1 U)
@4@7 Xy@L@R@?@8 X< @7@O@?@R@E@;XD  t  t t  @8t print_goal_options 
O @8 X|CB X X  C @ C @@<XD  t  t t  @8t  U1 
O @8 U0C@5D X X
 XR

@5@>@ 
@0 X@-@4@7 XF@ @.@7 XG@2@0 XJ
@-@4@4@2@0 XL@4@4@.@7 XM@ @8 XN@;C
D X X@5@.
@7 XG@ 
@8 XN@;XD  t  t t  @8t result 
O @8 X~C@?CB X X		@5toplevel_print_options@.@7 X>@!@2@0partial @@4@4@#@%@2@0 NB@4@4@ @.@7bindings @7@ @.@7bind_res_sep @7@2@0 NC@4@4@ @ 
@8 X9@;XD  t  t t  @8t  Db 
O @8 DbCC2 X X
@5@>@%
empty@ @ @8 Db @7@;CC4 X X@5@>@%
	non_empty@ @ @8 X@;XD  t  t t  @8t  X, 
O @8 X+CAC X X    @@5@>@%
@&
@;C@PAE X X
 

 

@5@>@%@D@'@C@ 
@7
hidden_module @7@L@P@%@L@" C
~q:~q/~w: 
@#@?@" C~q/~w: @#@E@;CAJ X X  


 C X

@<CAL X X 
 C~p: 



@<XD  t  t t  @8t  Db 
O @8 XCC7 X X G X@5@>@%@" Xjboldtrue.
@#@ @ 
@8
extra_line @7@;CC: X X G@5@>@%@"	full_stop
@#@ @ 
@8 X@;CC= X Xmore X@5@>@%@" Xj Xtrue flush
@#@;CC? X X X@5@>@%@" C M X
@#@;XD  t  t t  @8t 	port_name 
O @8 XCD7 X X  B3 XnCall@<CD8 X X  KU XnExit@<CD9 X X  @ WFail@<CD: X X redoyellowRedo@<CD; X X unifyblueUnify@<CD< X X  Gmagenta	Exception@<XD  t  t t  @8t  X 
O @8 XCCJ X X @<C@YCL X Xbinding



@5@ @.@7 Ac @7@%@ @ @.@7 X`@ @ @ @ @.@7 M @7@D@#@, @{@%@L@" C B Ez
@#@ @ @ 
@8 X@?@&
@F@;XD  t  t t  @8t append_args 
O @8 XC@ E: X X 



 

@5@>@/@.@7 B @7@ @ @ @8 XM@;CE= X X@5@/@.
@7 X@ 
@8 XM@;XD  t  t t  @8t 
clean_goal 
O @8 XCD> X X 



@5@7 X@>@;CD@ X X 



@5@0 
@4 SX@7 U @7@>@;CDB X X 

@<XD  t  t t  @8t  X 
O @8 XCB8 X X @T@5@>@;CB9 X X @5@>@;CB: X X@5 @/@/ D@8 @P @7@;XD  t  t t  @8t frame_flags 
O @8 XC@ED% X X	@5 Ee@.
@7 S
 @7@D
@ 
 @`@7 X@L@' U@?@' M@D
@ 
spying@7 X@L@' J@?@' M@%@" C~w~w @#@;XD  t  t t  @8t actions_to_format 
O @8 XCE X X @@5@>@;CE X X Ez @@5@>@;CE X X

 Ez@5@>@2
@4@8 X @7@;CE! X X Ez

@5@>@ 
@.@7 X~n@ @8 A @7@;CE$ X X
@5@ 
@7action_skip @7@>@ @8 X@;C@$E' X X C



@5@>@ @.@.@7 X@ 
@ @7 X@ @ @8 X @7@;CE+ X X
@5@ 
@7 @ @>@ @.@7 X@ 
@ @8 X@;CE/ X X
@5@ @.@.@7 X~w@ @7 X@2
@4@ @8 X@;XD  t  t t  @8t query_result 
O @8 XCC X X G Xj X Xl Wfalse.

@5@ 
@8 X@;CC X X G@5@>@%
@"
 Xj X X
@#@ @8 X@;CC X X X

@5@ 
@.@7 X @7@ @8 X@;CC X X AT@5@8 X@;CC X X G


@5@ 
@ @.@7 X G@ 
@ @ @8 X @7@;CC X X X


@5@ 
@ @.@7 X X@ 
@ @ @8 X@;C@CC! X X  F Ez CActions: Ez Ez C@6; (n, r, space, TAB): redo    t:          trace & redo Ez C@.b:                    break   c (a, RET): exit Ez C@/w:                    write   p           print Ez Ch (?):                help Ez Ez


@<CC) X X action CAction?  X


@<CC+ X X  G CPlease answer 'y' or 'n'?  X


@<CC- X X eof Ez


@<CC/ X X toplevel_open_line
@<XD  t  t t  @8t print_message_lines_guarded 
O @8 XCD X X
@5@>@;CD X X

@5@7line_element @7@ 
@8 X @7@;XD  t  t t  @8t port 
O @8 XC@+D2 X X@5@.
@.@7 X @7@%@>@%@" Xj X Xl
~w: @#@;XD  t  t t  @8t user_version_messages 
O @8 XCC X X 
@<CC X X
@5@ 
@.@7user_version_message @7@ @ @8 X @7@;XD  t  t t  @8t 
frame_context 
O @8 XC@/D X X@5@D@$debugger_show_context @@7 X> D@.
@7 X@%@L@" C[~w] 
@#@?@&@F
@;XD  t  t t  @8t dwim_predicates 
O @8 XC@ X X 
 

@5@>@.@0dwim_predicate@0 
@4@4@8 @x @7@;C@ X X 
@5@.
@0 X@0  @T@4
@4@8 X@;XD  t  t t  @8t used_search 
O @8 XCB X X 
@<C@'B X X C



 C@         file_search_path(~p, ~p)
 Ez
@5@ @ @8 X @7@;XD  t  t t  @8t predicate_list 
O @8 XCC X X 
@<C@(C X X
@5@ 
@.@7goal_to_predicate_indicator @7@%@" C
        ~p Ez
@#@ @ @8 X @7@;XD  t  t t  @8t undefined_proc_msg 
O @8 XC@ X X 
  U@5@>@%
@0  U@4@ 
@8 X @7@;C@ X X  U@5@>@%
@"
 Ez@@  ^/2 can only appear as the 2nd argument of setof/3 and bagof/3@#@;C@ @ X X  Bd@5@>@%
@"
 Ez@"  Rules must be loaded from a file
@#ToplevelMode@ @8faq @7@;C@ @ X X  Bd@5@>@%
@"
 Ez@'  Directives must be loaded from a file
@# Y@ @8 Y@;C@ @ X X  C_@5@>@%
@"
 Ez  ?- is the Prolog prompt
@# Y@ @8 Y@;C@3@ X X@5@.
@7 X @7@%@D@ @,
 @{@%@L@" Ez@%  However, there are definitions for: Ez
@#@ 
@ @8dwim_message @7@?@&@F@;XD  t  t t  @8t user_predicate_indicator 
O @8 YCB4 X X 



@5@7 X@>@;CB6 X X 

@<XD  t  t t  @8t  Cv 
O @8 CvC@7B" X X AU

@5@D@ 
@7 X@%@L@" C X
@#@?@" C~p
@#@E@;XD  t  t t  @8t  U1 
O @8 XOCD X X@5@0 Xz@1 X B?@4@8 @ @;XD  t  t t  @8t history_events 
O @8 YCC X X 
@<C@<C X X 



 C~t~w   ~8|~W~W
 X @ BB X @ Ez
@5@ @ @8 Y @7@;XD  t  t t  @8t iso_message 
O @8 YC@n X X  @	evaluable

 C@"Arithmetic: `~p' is not a function

@<C@&@p X X  @free_of_attvar

 C@.Type error: `~W' contains attributed variables
 C @ C C
@<C@s X X  @


 C@%Type error: `~w' expected, found `~p'

@<C@u X X  A


 C@'Domain error: `~w' expected, found `~p'

@<C@w X X  B@+Arguments are not sufficiently instantiated


@<C@y X X uninstantiation_error

 C@*Uninstantiated argument expected, found ~p

@<C@{ X X representation_error

 CCannot represent due to `~w'

@<C@E@} X X	
 B

built_in_procedure
@5@ @.@7 Y
 @7@%@" C@+No permission to ~w built-in predicate `~p'

@#@D@,
 D<@%@L@" Ez@CUse :- redefine_system_predicate(+Head) if redefinition is intended@#@?@&@E@;C@ X X  Bimport_into

	procedure
 C@"No permission to import ~p into ~w

@<C@$@ X X B

static_procedure
 C@)No permission to ~w static procedure `~p'

@5Defined@ @ @8defined_definition @7@;C@ X X  B



 CNo permission to ~w ~w `~p'

@<C@ X X evaluation_error

 C@"Arithmetic: evaluation error: `~p'

@<C@ X X D Y+

 CUndefined procedure: ~q

@5@ 
@ @8 X@;C@ X X  D


 C~w `~p' does not exist

@<C@ X X busy


 C~w `~p' is busy

@<C@ X X  XCswi_backslash_newline@*Deprecated ... \<newline><white>*.  Use \c


@<C@ X X XC

Syntax error: 
@5@ 
@ @8 XD @7@;C@ X X occurs_check


 C@6Cannot unify ~p with ~p: would create an infinite tree

@<XD  t  t t  @8t 	swi_extra 
O @8 YDCAP X X@5@S
@%
@>@%
@&@;CAT X X@5@: X%message_context X%@;CAV X X B


@5@T
@,
 @@%@>@%@ 
@ @8swi_comment @7@;C@HA[ X X B


@5@ 
 @ @/@.@7 Dc @7@ 
@ @/ @.@7 YM@%@" Ez C X Ez
** here ** Ez C X@#@;CA` X X @<XD  t  t t  @8t  XI 
O @8 XHCD X Xat_same_line

@5@>@ 
@8	prefix_nl @7@;CD X X X

@5@ 
@8 YQ@;XD  t  t t  @8t term_message 
O @8 YTC@b X X@5@S
@%
@>@%
@" CUnknown error term: ~p
@#@;C@e X X@5@: X%
error_message X%@;C@g X X@5@8 Y @7@;C@i X X@5@8swi_message @7@;C@k X X 
 C YV



@<XD  t  t t  @8t  X 
O @8 XCCy X X
@5@>@%@&
@;C
C{ X X@5@>@%@&
@;CC} X X  C B Ez
@<XD  t  t t  @8t  XY 
O @8 XXC@G X X@5@S
@%
@>@%
@" C X[
@#@;C@J X X@5@: X% AP X%@;C@L X X@5@8prolog_message @7@;C@N X X  @resource_errorstack

 COut of ~w stack

@<C@P X X  @ Yc

 CNot enough resources: ~w

@<C@R X X @


@5@ @.@7 X4@ 
@ @.@7 YU @7@ @ @8 YE @7@;C@V X X $abortedExecution Aborted


@<C
@X X X
message_lines

@5@ 
@8make_message_lines @7@;C@Z X X  P


 C

@<XD  t  t t  @8t  Yb 
O @8 YaC@2Aw X X E


 

@5@>@%@" C X.@%Initialization goal raised exception: Ez
@#@ 
@ @8 Xw@;C@ A| X X E


 C@(Initialization goal ~p raised exception:
 Ez
@5@ @ @8 Xw@;C@*A X X Gx
 


@5@>@%@" C X.
 CInitialization goal failed@#@;CA X X  Gx

 CInitialization goal failed: ~p

@<CA X Xinitialization_exception

Prolog initialisation failed: Ez
@5@ 
@ @8 Xw@;C@1A X Xunhandled_exception

Unhandled exception: 
@5@D@ 
@ @.@7 XW@L@&@?@" C Y
@#@E@;CA X X  C'


 CGoal (~w) failed: ~p

@<CA X X no_current_module

 C@$~w is not a current module (created)

@<CA X X commandline_arg_type


 C@*Bad argument to commandline option -~w: ~w

@<CA X X missing_feature

 C@.This version of SWI-Prolog does not support ~w

@<CA X X 
singletons

 CSingleton variables: ~w

@<CA X X 	multitons

 C@7Singleton-marked variables appearing more than once: ~w

@<CA X X profile_no_cpu_time@:No CPU-time info.  Check the SWI-Prolog manual for details


@<CA X X 	non_ascii


 C@,Unquoted ~w with non-portable characters: ~w

@<C@WA X X
io_warning


@5@ 
@0 Er@-@4@7 X3@> Gt@ @.@7stream_position_data @7 G6@ @.@7 Y@D@ 
@0 BN@-@4@7 X3@L@%@?@%
@E@%@" C~p:~d:~d: ~w@#@;CA X X  Y


 C
stream ~p: ~w

@<CA X X option_usagepldocUsage: --pldoc[=port]


@<CA X X 	interrupt XKAction (h for help) ?  X


@<CA X X  Y Pcontinue


@<CA X X  Y 	continue (trace mode)


@<CA X X unknown_in_module_user@8Using a non-error value for unknown in the global module Ez@;causes most of the development environment to stop working. Ez@<Please use :- dynamic or limit usage of unknown to a module. Ez@1See http://www.swi-prolog.org/howto/database.html


@<CA X X modify_active_procedure


 C@ ~p: modified active procedure ~p

@<CA X X  Cw C  @T

 CFailed to load ~p

@<CA X X  Cw C 


 C@ Failed to load ~p into module ~p

@<CA X X  Cw C

 C Y

@<CA X X  @2

 C@0Cannot pre-compile mixed load/call directive: ~p

@<CA X X  G@.Full stop in clause-body?  Cannot redefine ,/2


@<CA X X illegal_autoload_index


 C@.Illegal term in INDEX file of directory ~w: ~w

@<C@"A X Xredefined_procedure


 CRedefined ~w procedure ~p

@5Previously defined@ @ @8 Y0@;CA X X declare_module

 @
 CLoading module ~w abolished: ~p

@<CA X X import_private


 C@5import/1: ~p is not exported (still imported into ~q)

@<C@#A X X ignored_weak_import

 

 C@4Local definition of ~p overrides weak import from ~q 

@<CA X X  G0


 C@'Exported procedure ~q:~q is not defined

@<CA X X  G


 C@.Operator ~q:~q is not exported (still defined)

@<CA X X A  @5minus_in_identifier@8 Y`@;CA X X  A

 C@1Clauses of ~p are not together in the source-file

@<C@)A X X Cw A\


 C~|~t~*+Loading 

@5@ @ @.@7 Y @7@" N~@#@;C@)A X X AQ A\


 C~|~t~*+include 

@5@ @ @.@7 Y@" N~@#@;CA X X AQ AS


 C~|~t~*+included 

@5@ @ @8 Y@;C@SA X X

 Cw C






 C~|~t~*+

@5@ @ @.@7 Y@" C ~w
@#@ @ @.@7load_module @7@" C ~2f sec, ~D clauses@#@;C@2A X Xdwim_undefined


@5@ 
@.@7 X@%@" C Y7 Ez@'    However, there are definitions for: Ez
@#@ @ @8 Y	@;CA X X dwim_correct

 CCorrect to: ~q? 
 X
@<C@+A X X @ F

 F
 C@3File search: too many levels of indirections on: ~p
 Ez    Used alias expansions: Ez
@5@ @ @8 X@;CB X X  Y@<The "-" character should not be used to seperate words in an Ez@2identifier.  Check the SWI-Prolog FAQ for details.


@<CB X X  @-removed_after_error

 CRemoved incomplete QLF file ~w

@<C@,B X X  C



 C@#Module "~q" already loaded from ~w.
 Ez CWipe and reload from ~w?  X
@<CB X X  F@$Please answer y(es), n(o) or a(bort)


@<C@)B
 X X reloaded_in_module



 C@%~w was previously loaded in module ~w
 Ez C@"	now it is reloaded into module ~w
@<CB X X expected_layout


 C@#Layout data: expected ~w, found: ~p

@<CB= X X  D	 D


 CFile search: ~p --> ~p (cache)

@<C@"B? X X  D	 D



 CFile search: ~p --> ~p OK ~p

@<C@"BA X X  D	 D



 CFile search: ~p --> ~p NO ~p

@<CBH X Xgc A]@5@.
@7thread_context @7@"
GC:  X@#@;C@8BK X X  Y AT







 YP C@/gained ~D+~D in ~2f sec; used ~D+~D; free ~D+~D

@<CBP X Xshift_stacks A]@5@.
@7 Y@"

Stack-shift:  X@#@;C@IBS X X Y AT




@5@a@f@bD @l @@x@a@f@bD @l @@x@a@f@bD @l @@x@%@" YP C@6local: ~DKB, global: ~DKB, trail: ~DKB bytes (~2f sec)
@#@;CB\ X Xagc A]@5@.
@7 Y@"
AGC:  X@#@;C@$B_ X X  Y AT



 YP C@.reclaimed ~D atoms in ~2f sec. (remaining: ~D)

@<C@"Bk X Xmakereload

@5@ 
@.@7 Gk @7@%@" CMake: reloading ~D files@#@;CBo X X  Y MtMake: finished


@<CBq X X  Y
library_index

 CUpdating index for library ~w

@<C@!Bs X X E


@5@.@7 Y@" Cautoloading ~p from ~w
@#@;CBv X X  E	
read_index

 CLoading autoload index for ~w

@<C@DB X X
 Xa


@5@.@7 X} @7@D G@.@7 B @7@L@ @ @.@7warnings_with_named_vars @7@!@2@0 G@4@4@#@?@%@%@E@%@ @ 
@ @ @8 Xg@;C@!B X X Bl@5version_git@.
@7 X>@%@>@%@" C X
@#@;C@BB X X Bl@5 Bl@.
@7 X>@a@f
@b'@l @@x@a@f
@b@d@l @@b@d@l K@x@a@f
@b@d@l K@x@%@" C~w.~w.~w@#@;C@!B X Xaddress_bits@5 Z@.
@7 X>@%@>@%@" C	~d bits, 
@#@;CB X X Az@5 Az @@7 X>@%
@>@%
@"Multi-threaded, @#@;CB X X  Az
@<CB X X 	copyright@=Copyright (c) 1990-2013 University of Amsterdam, VU Amsterdam Ez@DSWI-Prolog comes with ABSOLUTELY NO WARRANTY. This is free software, Ez@@and you are welcome to redistribute it under certain conditions. Ez@3Please visit http://www.swi-prolog.org for details.


@<CB X X
user_versions@5@.
@0  @o@1 Bm
@4@.@7 X@%@ @ @8 X@;CB X X author@#Jan Wielemaker (jan@swi-prolog.org)


@<C@bB X XwelcomeWelcome to SWI-Prolog (

@5 Az@ 
@.@7 Y` Z@ @.@7 Y`@"Version 
@# Bl@ @.@7 Y`@" H> Ez
@# Z@ @.@7 Y`@" Ez
@# Z@ @.@7 Y`@" Ez@2For help, use ?- help(Topic). or ?- apropos(Word). Ez Ez@#@;C@3B X XaboutSWI-Prolog version 

@5 Bl@ 
@.@7 Y`@" S`
@# Z@ @.@7 Y`@" Ez
@# Z@ @8 Y`@;CB X X  @ @


@<CC  X X  G XK

 CBreak level ~d

@<CC X X  Z  P

 CExit break level ~d

@<CC X X 	var_query@1... 1,000,000 ............ 10,000,000 years later Ez Ez@/~t~8|>> 42 << (last release gives the question)


@<CC X X close_on_abort

 CAbort: closed stream ~p

@<CC
 X X  D^

 CHalt cancelled: ~p

@<C
C
 X X G

@5@ 
@8 X @7@;C@'C X X G

@5@Dtty_control @@7 X>@%@L@2 YP
@4@ @8 XM@?@&@E@;CC X X  F

 C~w: halt

@<CC X X 	no_action

 CUnknown action: ~c (h for help)
 Ez
@<C@bC X X history F


History Commands: Ez@&    !!.              Repeat last query Ez@/    !nr.             Repeat query numbered <nr> Ez@:    !str.            Repeat last query starting with <str> Ez@4    !?str.           Repeat last query holding <str> Ez@>    ^old^new.        Substitute <old> into <new> of last query Ez@6    !nr^old^new.     Substitute in query numbered <nr> Ez@<    !str^old^new.    Substitute in query starting with <str> Ez@6    !?str^old^new.   Substitute in query holding <str> Ez C    ~w.~21|Show history list
 Ez C    ~w.~21|Show this list Ez Ez
@<CC X X  Z1no_event! No such event


@<CC X X  Z1bad_substitution! Bad substitution


@<CC X X  Z1expanded

 C~w.

@<CC X X Z1 Z1

@5@ 
@8 Y@;C@ C X Xspy

@5@ 
@.@7 X@%@" CSpy point on ~p@#@;C@ C X Xnospy

@5@ 
@.@7 X@%@" CSpy point removed from ~p@#@;CC X X 
trace_mode

 CTrace mode switched to ~w

@<CC X X 
debug_mode

 CDebug mode switched to ~w

@<CC X X  H 

 CDebug mode is ~w

@<CC X X X@5@>@%
@"

No spy points@#@;CC X X ZS

Spy points (see spy/1) on: Ez
@5@ 
@ @8 X@;C@(C X X 	

@5@>@%@ 
@.@7 X@%@" C        ~p: Not tracing Ez@#@;C@(C X X ZV


@5@ 
@.@7 X@%@" C        ~p: ~w Ez@#@;CC X X E@5@>@%
@"
@"No traced predicates (see trace/1)@#@;CC X X ZY

Trace points (see trace/1) on: Ez
@5@ 
@ @8tracing_list @7@;C@9C X X		frame

 FN@5@>@%@ 
level@.@7 X@%@" Xj X~t[~D] ~10|
@#@ 
@ @.@7 X @7@ 
@ @8
frame_goal @7@;CC X X Z_

choice
@5@>@%@0 Z_
 FN@4@ @8 Y`@;CC X X Z_
cut_call@5@>@%
@&
@;C@8C X X

 Z_

 	
@5@>@%@" T 
@#@ @ @.@7 X @7@ 
@ @.@7frame_level @7@ 
@ @.@7 Zc@ 
@ @8 Zd@;C@CD X X Z_


@5@ 
@.@7 X @7@ @ @.@7 Zk@ 
@ @.@7 Zl@ 
@ @.@7 Zc@ @ 
@ @.@7frame_depth_limit @7@ 
@ @.@7 Zd@" X@#@;C@"DI X X  H H


 C@(The predicate ~p has been renamed to ~p.
 Ez@BPlease update your sources for compatibility with future versions.
@<C@&DS X Xabnormal_thread_completion

 G
@5@>@%@" C@'Thread running "~p" died on exception: 

@#@ @ @8 Xw@;CDV X X  Zu

 @ C@'Thread running "~p" died due to failure

@<CDX X X threads_not_died

 C@&The following threads wouldn't die: ~p

@<CD` X X  Uqattached


 CAttached package ~w at ~q

@<C@1Db X X  Z}	duplicate



 C@"Package ~w already attached at ~q.
 Ez C	Ignoring version from ~q

@<CDf X X  Z}no_arch


 C@)Package ~w: no binary for architecture ~w

@<XD  t  t t  @8t  Z 
O @8 ZCB X X 
@<C@,B X X		



@5@ 
@.@7 P, @7@.@ @7 @ @7@0 C@/@-@4@7 Z@)@>@ @ @8 Z
@;C
B X X


@5@ 
@8 Z
@;XD  t  t t  @8t  Xe 
O @8 XdC@HB X X	eq_vv

@5@D@"@)@%
@L@" CTest is always true: ~W H@#@?@"
 CTest is always false: ~W H@#@E@;C@!B X X eq_singleton

 C Z H
@<C@HB X X	neq_vv

@5@D@"@+@%
@L@" C Z E@#@?@"
 C Z Z@#@E@;C@!B X X 
neq_singleton

 C Z Z
@<C@!B X X unify_singleton

 C@ Unified variable is not used: ~W C
@<CB X X var_true
 C Z JW
@<CB X X nonvar_false
 C Z JV
@<CB X X unbalanced_var
 C@+Variable not introduced in all branches: ~W
@<CB X X branch_singleton
 C@ Singleton variable in branch: ~W
@<CB X X negation_singleton
 CSingleton variable in \+: ~W
@<CB X X multiton
 C@4Singleton-marked variable appears more than once: ~W
@<XD  t  t t  @8t  Xv 
O @8 XuCES X X@5@T@7
print_once @7@>@C@7printed @7@L@P@0 Z
@4@8 B @7@;CEX X X @<XD  t  t t  @8t  Xs 
O @8 XrCCj X X @<C@4Ck X X C



 C B Ez C Xp
@5@ @ @ 
@8 Xq@;XD  t  t t  @8t  M 
O @8 XC@\C\ X X
@5@D@6@S@" C
@#@%@L@" Vm
@#@%@" C X:
@#@E@?@!@" C X:

@#@ 
@ @ @8 Xi @7@F@E@;XD  t  t t  @8t  Y 
O @8 YC@ Am X X@5@.@7 Fr @,main@%
@>@%
@" C[Thread ~w] @#@;CAp X X 

@<XD  t  t t  @8t  YK 
O @8 YJCAc X Xalready_from

@5@>@%@" C (already imported from ~q)
@#@;CAe X X D@5@>@%
@"
 (is a directory)@#@;CAg X X D@5@>@%
@"
 (is not a directory)@#@;CAi X X 
 C (~w)



@<XD  t  t t  @8t  X 
O @8 XCE X X@5@.@7 Xw@>@.
@.@7 X@0 B@4@ 
@ @8 @F @;XD  t  t t  @8t 
cond_location 
O @8 ZC@%A' X X 


@5@ 
@.@7 G* @7@%@" C~w:~d@#@;XD  t  t t  @8t  Z 
O @8 ZCEM X X  H@<XD  t  t t  @8t  X 
O @8 XCB/ X X@5@.@.
@7 X@ 
@.@.@7 A
 @7@0 @1 @4@8 Y&@;XD  t  t t  @8t  X 
O @8 XCE4 X X  YP@<CE5 X X  X@<CE6 X X  Xj@<CE7 X X  XJ@<CE8 X X  XL@<XD  t  t t  @8t  Z D  t  t t  @8t  Z AvD  t  t t  @8t  Z 
D  t  t t  @8t  X 
O @8 XCC X X@5toplevel_extra_white_line @@7 X>@%
@>@%
@"
 C X@#@;CC X X 

@<XD  t  t t  @8t  Zn 
O @8 ZmCD X X@5 Za@.
@7 X@%@" C(~D) 
@#@;XD  t  t t  @8t  X 
O @8 XCD X X@5@ X%message_line_element X%@>@;CE  X X
 X@5@> BB@8 D @7@;C	E X X
 Ez@5@>@8 U. @;CE X X
 X C


@5@>@ 
@8 Z@;CE X X
 X
@5@>@8 Z@;C	E X X
 X@5@>@8 X@@;CE
 X X
 C


@5@>@ 
@8 Z@;CE X X
 Xj



@5@>@ 
@8 Z@;CE X X
 XJ@5@>@;CE X X
 XL@5@>@;CE X X@5@8 Z@;XD  t  t t  @8t  Zf 
O @8 ZeC@+D
 X X@5 Ee@.
@7 X@ 
@.@7 X @7 C@.@7 X>@%@" C X:@#@;XD  t  t t  @8t  YS 
O @8 YRCD X X 
 Ez@<CD X X Ez
 Ez@5@>@;CD X X X
 X@5@>@;CD X X Ez


 Ez X
@5@>@ 
@ @8 YQ@;CD X X



@5@ @ @8 YQ@;XD  t  t t  @8t  Zr 
O @8 ZqCD X X @@5depth_limit_exceeded @@7 X@%@>@%@"[depth-limit exceeded] 
@#@;CD" X X @<XD  t  t t  @8t  Y 
O @8 Y
C@ X X 
@<C@<@ X X

 



@5@ 
@7 X@>@ @.@.@7 Z@%@" C
        ~q  Ez
@#@ @ @8 Y	@;C@?@ X X 



@5@>@%@ @.@.@7 Z@%@" C Z 
  Ez
@#@ @ @8 Y	@;C@/@ X X		
@5@ 
@.@.@7 Z@%@" C Z  Ez
@#@ @ @8 Y	@;XD  t  t t  @8t  XD 
O @8 Y@C@ X X 
end_of_clauseUnexpected end of clause


@<C@ X X end_of_clause_expectedEnd of clause expected


@<C@ X X  EUnexpected end of file


@<C@ X X end_of_file_in_atomEnd of file in quoted atom


@<C@ X X end_of_file_in_block_comment@ End of file in /* ... */ comment


@<C@ X X end_of_file_in_stringEnd of file in quoted string


@<C@ X X illegal_numberIllegal number


@<C@ X X 	long_atom@!Atom too long (see style_check/1)


@<C@ X X long_string@#String too long (see style_check/1)


@<C@ X X operator_clashOperator priority clash


@<C@ X X operator_expectedOperator expected


@<C@ X X operator_balanceUnbalanced operator


@<C@ X X quoted_punctuation@-Operand expected, unquoted comma or bar found


@<C@ X X 	list_rest@'Unexpected comma or bar in rest of list


@<C@ X X cannot_start_termIllegal start of term


@<C@ X X punct


 CUnexpected `~w' before `~w'

@<C@ X X undefined_char_escape

 C@:Undefined character escape in quoted atom or string: `\~w'

@<C@ X X void_not_allowedEmpty argument list "()"


@<C@ X X 
 C X



@<XD  t  t t  @8t  Z^ 
O @8 Z]CC X X 
@<C@ C X X ZV



@5@0 ZV
@4@.@7 Xw@ @ @8 Z\@;XD  t  t t  @8t  Y 
O @8 YC@ X X 
 Ez@+  See FAQ at http://www.swi-prolog.org/FAQ/
.txt


@<XD  t  t t  @8t  X 
O @8 XCD X X  D~N% @<CD X X @B@5@.@7 Z@D
@* Z@L
@(~NWarning: @?
@" C~NWarning: [Thread ~w] @#@;CD X X @1@5@.@7 Z@D
@* Z@L
@(	~NERROR: @?
@" C~NERROR: [Thread ~w] @#@;CD X X  At Z@<CD X X information Z@<XD  t  t t  @8t  Y 
O @8 YCB* X X @T@5@>@&@;CB+ X X @5@>@&@;CB, X X 
 C into ~w



@<XD  t  t t  @8t  X 
O @8 XCC X X@5@.
@7 XW@>@%
@" Ez@#@;CC X X 
 C X
 Ez


@<XD  t  t t  @8t  Y] 
O @8 Y\C@ X X io_error


 CI/O error in ~w on stream ~p

@<C@ X X  GW K%

 CCould not execute `~w'

@<C@ X X  Zsignal


 CCaught signal ~d on `~w'

@<C@ X X  P


 C

@<C@ X X  [ 


 CCaught signal ~d (~w)

@<CA  X X limit_exceeded


 CExceeded ~w limit (~w)

@<CA X X  C(

 Cgoal unexpectedly failed: ~p

@<CA X X 
shared_object


 C X

@<CA X X system_error

 Cerror in system call: ~w

@<CA	 X X  [error in system call


@<CA X X 
failure_error

 CGoal failed: ~p

@<CA X X 
timeout_error


 CTimeout in ~w from ~p

@<CA X X not_implemented


 C@*~w `~p' is not implemented in this version

@<C@"A X X B B

@5@ 
@.@7 X@%@" C@1Wrong context: ~p can only be used in a directive@#@;C@9A X X Beditno_default_file@5@D Uc @@7 X>@%
@L@"
@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
@#@E
@" Ez@$Use "?- edit(Topic)." or "?- emacs."@#@;CA X X format_argument_type


 C@,Illegal argument to format sequence ~~~w: ~p

@<CA X X  A

 CFormat error: ~w

@<CA! X Xconditional_compilation_errorunterminated

 C@*Unterminated conditional compilation from 
@5@ 
@ @8 Z @7@;CA$ X X  ["no_if

 C:- ~w without :- if

@<XD  t  t t  @8t  Y2 
O @8 Y1C@XB X X@5@0  @T@4@.@0 @-@-@4@7 X@.@ @ @7 Z@0 @4@0 A@-@4@7 X@0 @4@0 Gt@-@4@7 X@%@>@%@" Ez C~w at ~w:~d

@#@;CB X X @<XD  t  t t  @8t  Yp 
O @8 YoC@] X X
@5@>@;C@^ X X

 C X

@5@>@;C@_ X X
 C X
 Ez
@5@ @ @8 Yn@;XXQM DF@#/usr/lib/swi-prolog/boot/topvars.pl   ѣAs@ C S Eprint_toplevel_variables Everbose_expansionXD  t  t t  Dt assert_bindings 
O D [/C@o Ig Ig @<C@Z@p Ig Ig
@5@" C


@#@D@A@T@L@0 F$topvar@0 C
@/@4@-@4@0 D@4@7 GA Ih@D@!@Dtoplevel_var_size@.@7 @M Ih@L@ @ @/@7 EA Ih@?@R@E@L [2@/@7 C$ Ih@?@R@E@?@R@F@8 [0 Ih@;XD  t  t t  Dt expand_args 
O D [;C@Q Ig Ig

@5@>@;C@%@R Ig Ig@5@ 
@.@7 @ Ih@ @.@7expand_vars Ih@ @ @7 [=@p
@ @ 
@ @8 [< Ih@;XD  t  t t  Dt v_member 
O D [BC@g Ig Ig

@5@@@)
@?@ 
@8 [C Ih@;XD  t  t t  Dt toplevel_var 
O D [EC
@ Ig Ig@5 [2@0 C
@4@8 F Ih@;XD  t  t t  Dt name_var 
O D [IC@Y Ig Ig
 C



@5@)
@>@;C@[ Ig Ig



@5@ 
@8 [J Ih@;XD  t  t t  Dt  X=  D  t  t t  Dt  X=  AvD  t  t t  Dt  X=  
D  t  t t  Dt  S 
O D SC@l Ig Ig

@5@8 [:@;XD  t  t t  Dt delete_bound_vars 
O D [LC@_ Ig Ig 
@<C@"@` Ig Ig



@5@"
 C

@#@ @7 [D@>@ @ @8 [M Ih@;C
@d Ig Ig


@5@ 
@8 [N@;XD  t  t t  Dt print_query 
O D [OC@5 Ig Ig@5@7	bind_vars Ih@7 C Ih BB@7 H Ih@7 H Ih@Q@;C@9 Ig Ig @<XD  t  t t  Dt  [@ 
O D [?C	@A Ig Ig@5@S@>@;C
@C Ig Ig@5@7 @ Ih@>@;C@)@E Ig Ig
 D

@5@ 
@.@7 [K@D
@ @7 [F Ih@L@>@?
@0 @@0 Dvariable@4@/@4@8 @ Ih@;C@K Ig Ig@5@.
@.@7 A
 Ih@>@ 
@ @7 []@p@ @8 [A@;XD  t  t t  Dt  [S 
O D [RC@; Ig Ig @<C@< Ig Ig C



@5@&@ 
@8 [Q@;XD  t  t t  Dt  Ie 
O D IfC@&@* Ig Ig@5@7 [>@.@7 P, Ih@ @ 
@7 [N@D@7 X=  Ih@7 F Ih@L@ 
@8 [P Ih@?@R@;XD  t  t t  Dt  [. 
O D [-C
@ Ig Ig Ht@5@> X=@7 DE Ih X=@8 DH Ih@;C@ Ig Ig H@5 X=@8 [d@;XD  t  t t  Dt  [,  
O D [+C@#@ Ig Ig@5@M@.
@.@7 [Z@N$~w =~t~12|~p~n@2
@3@4@7 P Ih@Q@?No defined toplevel variables~n@8 A Ih@F
@;XXQM	broadcastF@(/usr/lib/swi-prolog/library/broadcast.pl  @AuC @SS Ebroadcast_requestE [jElistenE [oE	listeningEunlistenE [tE [tXO [j [k C@u FX  @A [w@5@/@.@.@7listener [j@0 @4@@;XO [j [m C@t [w [w@5@@@/@.@.@7 [x@B
@0 @4@@L
@Q@O@?@R@F@;XO [j [q C@k [w [w 


@5@.@7canonical_listener [{@ @ 
@ @8 [x@;XD  t  t t  [jt  [t @`D  t  t @at  [jt [s A4 A4 O [j [s C@b [w [w 


@5@.@7 [|@ @ 
@ @8retract_listener [{@;XO [j [u C@\ [w [w@5@.@7 [|@0 [y@/@/@/@4@8 DD@;XO [j [v C@_ [w [w@5@.@7 [|@0 [y@/@/@4@8 DD@;XD  t  t t  [jt  [o @`D  t  t @at  [jt [n A4 O [j [n C@Q [w [w
 


@5@ 
@8assert_listener [{@;XD  t  t t  [jt  [o @`D  t  t @at  [jt [p A4 A4 O [j [p C@M [w [w 


@5@.@7 [|@ @ 
@ @8 [@;XD  t  t t  [jt  [z AvO [j [ C
@ [w [w@5@ 
@7 [x@>@;C@ [w [w@5@0 [y

@4@8 DG@;XO [j [ C@ [w [w@5@0 [y

@4@8 DD@;XO [j [} C@ [w [w 

@<XXQM BlF@</build/buildd/spark-2012.0.deb/common/versioning/version.pro  @8AAu@!C @TS @TE FE FE F*E F)E F,E F+E FE FXO Bl [ C@Tu F  @8AA [  @@<XO Bl [ C@S [ [  @@<XO Bl [ C@P [ [ GPL@<XO Bl [ C@O [ [ GPL 2012@<XO Bl [ C@R [ [ @!Report bugs to: spark@adacore.com@<XO Bl [ C@Q [ [  @@<XO Bl [ C@N [ [ @4Copyright (C) 2012 Altran Praxis Limited, Bath, U.K.@<XO Bl [ C@M [ [ 2012@<XXQM FF@:/build/buildd/spark-2012.0.deb/simplifier/data__system.pro  7AAuC @TS @TEadd_system_start_date_timeE FEget_system_start_date_timeEsave_data__system E FXO F [ C@N F F@5@0 [
@4@7 B @>@;XD  t  t t  Ft  F AvO F [ C  C; C; 
Proof Checker@<XD  t  t t  Ft  [ AvO F [ C@&@\ F F@5 F@.
@7 F  F"@2@0  F@1  [@4@3@0  F@1  F@4@4@7 F F	@>@;XO F [ C
@R F F@5@0 [
@4@7 [@>@;XXQM BSF/usr/lib/swi-prolog/boot/qlf.pl   ѣAs@ C S E EPE FE BE CyXD  t  t t  BSt  Cz 	 D  t  t t  BSt  Cz 
O BS CyC@)@\s/usr/lib/swi-prolog/boot/qlf.pl   ѣA [loaded@5@0 
@4@.@7 D C{@ @ @7check_is_module C{@D@ @7 @ C{@L@&
@?@&
@;XD  t  t t  BSt  B @`D  t  t @at  BSt EP  A4D  t  t t  BSt  B 
O BS EPC@7 [ [ 


@5@ 
@8	qcompile_ C{@;XD  t  t t  BSt  [ 
O BS [C@+@d [ [@5@C@7 [@L@P@0 A5 @@4 @@7 A C{@>@0 BN@-
@4@7 A, C{@0 @@0 A G%
@4@/@4@8 @ C{@;C@i [ [ @<XD  t  t t  BSt  F 	 D  t  t t  BSt  F 
O BS [C@2@R [ [@5 C@.@2@0 JAbinary@4@4@7 @ C{@.@ @7 C C{@0 Cy
@4@0 B@0 D@4@1 C@4@8 B] C{@;XD  t  t t  BSt  B @`D  t  t @at  BSt B D  t  t t  BSt  B 
O BS BC@5 [ [ 

@5@8 [@;XD  t  t t  BSt  [ 
O BS [C@: [ [@5@>@;C@; [ [
@5@>@ 
@7 [@ @8 [@;C@l@> [ [	@5@2@0 @ @o@4@3@0 @ C@4@4@.
@7 @ C{@.@.@ 
@7 @ C{@D@$@  @-@ C F@L@0 @@0 B E @-
@4@1 B@0  B@4Conflicting extension@4@7 [@?@R@0  @T@1 @u@- @-@4@7 G" C{@ @ @.@7 [@0 
@4@2@0 BR@4@4@8 @h C{@;XXQM DF@&/usr/lib/swi-prolog/library/process.pl  @AuC @SS E
process_idE [E
is_processEprocess_waitEprocess_killE [Eprocess_releaseE [Eprocess_createXO D [ CA  F F@5pid@8 @L@;XO Dmap_arg_prim CA F F A
@5@>@D@7 @@L@.
@7 MN D@?@%
@ 
@8 DL [@;CA F F 

@<XO D [ C
A/ F F@5@7 Gl@a@g@b @s@;XO Dexpand_cwd_option C@Q@ F F@5@0 E)@-@4@.
@7
select_option F@>@D@,@7 @@L@.@2@0 @ AB@4@3@0 @ C@4@4@7 @ [@ @.@7 [@" [
@#@?@D
@7 AD [@L@&
@? AB@8 D B@F@;C@ F F 

@<XO D [ CAP F F@5@8 [ [@;XD  t  t t  Dt $pred_option @D  t  t t  Dt  [ 	 O D [ C@0 F F [stdin Jh [
@5 Jh@ @8 C [@;C@0 F F [stdout Jh [
@5 Jh@ @8 [@;C@0 F F [stderr Jh [
@5 Jh@ @8 [@;C@0 F F [ [ @W [
@5 @W@ @8 [@;C@0 F F [env @ Jh [
@5@0 [ Jh@4@ @8 [@;C@0 F F [ N K Ea N
@5 Ea@ @8 [@;C@0 F F [ D Ij Ea [
@5output@ @7 D [ Ea@ @8 [@;C@0 F F [detached K @ [
@5 @@ @8 [@;C@0 F F [window K @ [
@5 @@ @8 [@;XO D [ CAa F F@5 L3@8 [ [@;XO Dmap_arg CA	 F F@5@>@;CA
 F F@5@7 @ [@> [@.@7 U U@8 A [@;CA F F@5@8 [ [@;XO D [ CA( F F 

@<XO Dexe_options C@"@ F F@5 Uc @@7 @L@>@"
 @ @execom @ C@#@;C
@ F F@5@"
 @ K%@#@;XD  t  t t  Dt  [O D [ C@4@ F F		@5@.
@7 [ [@.@ 
@7 [ @@7 B B [@.@7 [@ @.@7 [@.@2@4@7 A@.@7 [ [@ @ @8 [ [@;XD  t  t t  Dt  [D  t  t t  Dt  [O D [ CA8 F F@5@/@8 [ [@;XXQMlicenseF@#/usr/lib/swi-prolog/boot/license.pl   ѣAs@ C S E \Eeval_license E \XD  t  t t  \t  \ 
O \ \C@ss@#/usr/lib/swi-prolog/boot/license.pl   ѣA \@5@D A@.@7 B \@L@R@?@'<unknown file>@8 \
 \@;XD  t  t t  \t see_also 
O \ \C@ \ \  Ez@9See http://www.swi-prolog.org/license.html for details on Ez@?SWI-Prolog licensing policies supporting both free and non-free Ez	Software.
@<XD  t  t t  \t 	file_list 
O \ \C@ \ \ 
@<C@ \ \
 C    ~w
 Ez
@5@ @ @8 \ \@;XD  t  t t  \t licensed D  t  t t  \t  \ AvD  t  t t  \t  \ 
D  t  t t  \t  \	  
O \ \C@ \ \  @5@7
report_gpl  \@8report_proprietary  \@;XD  t  t t  \t  \ 
O \ \
C@z \ \@5@7warn_if_unknown \@0 \
@4@8 B \@;XD  t  t t  \t license_list 
O \ \&C@ \ \@5@.@0 \@/@/@4@.
@7 @x \@%
@ 
@ @8 \& \@;XD  t  t t  \t proprietary 
O \ \,C@ \ \@5@7 \$ \@.@/@7 \( \@,gpl@,lgpl@;XD  t  t t  \t gpled 
O \ \2C
@ \ \@5@.@7 \. \0@/@8 \/@;XD  t  t t  \t  \# 
O \ \"C@~ \ \@5@/@/@7 \/@>@;C@ \ \@5 @B@0unknown_license
@4@8 @5 \@;XD  t  t t  \t  \  
O \ \C@ \ \@5@.
@0 \3
@4@.@7 V{ \@> At@0 \
 \0@4@8 \6@;C@ \ \  @5 At@0 \ \1@4@8 \6@;XD  t  t t  \t  \   
O \ \C@(@ \ \@5@@@.
@0 \-
@-@4@.@7 \7 At@0 \
@0proprierary@4@4@7 \6@Q@?@R@F
@E@;XD  t  t t  \t  \& 
O \ \+C@ \ \ 
@<C@b@ \ \

@5@ 
@/@.@7 \/@%@D@3@@@0comment@-@4@ @7 @ \@?	@0url@-@4@ @7 \<@%@L@" C  ~|~w~t~20+~w
 Ez
@#@?@" C  ~|~w
 Ez
@#@F@ @ @8 \*@;XD  t  t t  \t  \ @D  t  t t  \t  \ 
O \ \(C@5 \ \  \0 \0 \:GNU General Public License \=@$http://www.fsf.org/copyleft/gpl.html@<C@9 \ \  \1 \1 \:@!GNU Lesser General Public License \=@'http://www.fsf.org/copyleft/lesser.html@<C@> \ \ swipl \1 \:@ SWI-Prolog Prolog Source License \=@&http://www.swi-prolog.org/license.html@<C
@E \ \ guile \1 \:License for Guile@<C
@H \ \ gnu_ada \1 \:@9The license of the run-time units of the GNU Ada compiler@<C@K \ \ x11 \1 \:The X11 licens \=http://www.x.org/terms.htm@<C@O \ \ expat \1 \:
Expat license \=@%http://www.jclark.com/xml/copying.txt@<C@S \ \ sml \1 \:@+Standard ML of New Jersey Copyright License \=@5http://cm.bell-labs.com/cm/cs/what/smlnj/license.html@<C
@W \ \ 
public_domain \1 \:Unrestricted Public domain@<C@Z \ \ cryptix \1 \:The Cryptix General License \=@(http://www.cryptix.org/docs/license.html@<C@^ \ \ bsd \1 \:The modified BSD license \=@.http://www.xfree86.org/3.3.6/COPYRIGHT2.html#5@<C@b \ \ zlib \0 \:The license of ZLib \=@*http://www.gzip.org/zlib/zlib_license.html@<C
@g \ \ lgpl_compatible \1 \:Other LGPL compatible license@<C
@j \ \ gpl_compatible \0 \:@)Other GPL and not LGPL compatible license@<XXQM DF@$/usr/lib/swi-prolog/boot/toplevel.pl   ѣAsC S E BE BkE$query_loop E$thread_init E$initialise E D Ethread_initializationE$compile E Bl E @o XD  t  t t  Dt  \h  	 D  t  t t  Dt  \h  
O D \gC@ Bi Bi@5@@@.
@7$at_thread_initialization Ul@D@@L@Q@?@Q@?@R@E
@;XD  t  t t  Dt load_script_files 
O D \uC@ Bi Bi @<C@P@ Bi Bi@5@.
@7 [ @D@4@ 
@.@2@0 @ @o@4@3@0 @ C@4@3@0 @ @@4@4@7 @ @L@0loaded_init_file M6@4@7 DH Ul@0  @T@4@7 @h Ul@8 F Ul@?@0 @@0 Dscript_file
@4@/@4@8 @ Ul@E@;XD  t  t t  Dt filter_bindings 
O D \CC Bi Bi @<C@6C Bi Bi
@5@.@7	hide_vars Ul@D@@	@ @7 @ Ul@?@ @7self_bounded Ul@L@ 
@8 \ Ul@E@?@"
@#@ 
@ @8 \@;XD  t  t t  Dt initialise_error 
O D \CA Bi Bi Yj@5@>@;CA Bi Bi@5 @1@0 Yu
@4@7 @5 Ul@Q@;XD  t  t t  Dt $load_init_file 	 D  t  t t  Dt  \ 
O D \C@p Bi Bi J@5@>@;C@q Bi Bi@5@/@7 \y Ul@>@;C@s Bi Bi@5@7 A@ @>@0  @T
@4@8 @c Ul@;C@3@v Bi Bi@5@0 Uh
@4@2@0 @ C@4@3@0 @ @@4@4@.@7 \x@0 \y
@4@7 \{@0  @T@4@2@0 F @@4@4@8 \|@;C@ Bi Bi @<XD  t  t t  Dt omit_qualifiers 
O D \CCC Bi Bi 
@<CCD Bi Bi

@5@ 
@ @7omit_qualifier Ul@ @ @8 \ Ul@;XD  t  t t  Dt $substitute 	 D  t  t t  Dt  \ 
O D \C@/B Bi Bi	
@5@B@0subst_chars@4@.@7 B Ul@.@.@7 @ Ul@.@ @7 \@L@ @ @.@7 \@ @ @ 
@7 \@>@O@;CB Bi Bi @<XD  t  t t  Dt  \j  	 D  t  t t  Dt  \j  
O D \iC
A Bi Bi@5initialise_prolog@.
@0 \
@4@8 Un@;XD  t  t t  Dt $execute_goal2 	 D  t  t t  Dt  \ 
O D \C@4B Bi Bi@5@7
restore_debug  Ul@@.@7 A Ul@@@7
save_debug  Ul@?@7 \@Q M@7 XA Ul@.
@7call_expand_answer Ul@B@C@C@ 
@7write_bindings Ul@L@P@L@P@L@>@Q@O@;CB Bi Bi@5@7 \ C@0 G G@4@7 \@Q@;XD  t  t t  Dt associated_files 
O D \CA\ Bi Bi@5saved_program_classruntime@7 @M @>@8
clean_argv  Ul@;C@)A_ Bi Bi@5@7$set_prolog_file_extension  Ul@7
argv_files Ul@D
@"

@#@L
@.@7 MN Ulassociated_file@7 C Ul@7set_working_directory Ul@8set_window_title Ul@?@R@F@;XD  t  t t  Dt  @o  
O D \qCB. Bi Bi  @5@8 G  Ul@;XD  t  t t  Dt delete_leading_blanks 
O D \C
B} Bi Bi M
@5@>@8 \ Ul@;CB Bi Bi 

@<XD  t  t t  Dt  \  
O D \CAO Bi Bi@5@D A@2--@-
@4@7 \@L A@8 \@?@R@E
@;XD  t  t t  Dt $make_alias 	 D  t  t t  Dt  \ 
O D \C@"A" Bi Bi@5@0 G[
@4@/ @@7 Un@@@7 @ Ul@E@?
@.@7 A
 Ul@, @>@;CA( Bi Bi@5@8 F Ul@;XD  t  t t  Dt remove_history_prompt 
O D \CBq Bi Bi @ @@5@>@;CBr Bi Bi@5@.@7 \@.
@7clean_history_prompt_chars Ul@ 
@.@7 \@ @8 \@;XD  t  t t  Dt  \ 
O D \CC Bi Bi X



 X

@5@ 
@ @ @8
hide_names Ul@;XD  t  t t  Dt bind_query_vars 
O D \CCq Bi Bi @<C@?Cr Bi Bi X


 C


 X

@5@)@>@ 
@ @7 Ac Ul@" Vm@#@ @ @ @8 \ Ul@;C@QCx Bi Bi



@5@"
 X


@#@ @ @.@7 \@D@*@S@C@ @7 DQ Ul@L@P@* @{@L@"
@#@ @ @7 \@" Vm@#@?@&@E@;XD  t  t t  Dt 
read_query 
O D \C@$BO Bi Bi@5 Z2@.
@7 \@ 
@7 Gm Ul@a@f
@b @s@> J!h@2 	@3 E@4@8read_history Ul@;C@BU Bi Bi	
@5@.
@7 \ Ul@7 C Ul@ 
@7 F Ul@!@0 @@0 XC@/@4@/@4@#@0 CD A(@-@4@ @0 B@0 @5 @1@4 @@4@7 Un@D@<@/@0  @T@1rl_add_history@/@4@7 WO Ul@L@0 @@-@4~W~W@2@3@2@0 X @@4@4@3 BB@3@2@0 X @@4@4@4@7 @F Ul@0  @T@1 \@4@@?@R@E@.@ @7 E Ul@0 C@3@0 G@4@3@0 B@4@4@.@0 B@0 @5 @1@4 @@4@7 Un@>@ @8
$save_history Ul@;XD  t  t t  Dt  \ 
O D \CCH Bi Bi 


@5@)
@>@ @8omit_meta_qualifiers Ul@;C@'CK Bi Bi 


@5@0 @4@0 U
@4@7 U Ul@C	@  @`@7 \@L@P@>@&@;CCO Bi Bi 


@5@ 
 SX@7 \@C	@ 
 @`@7 \@L@P@>@&
@;CCS Bi Bi 



 

@5@ 
@7 \@>@ @ 
@ @8 \@;CCV Bi Bi@5@8 \@;XD  t  t t  Dt $search_path 	 D  t  t t  Dt  \ 
O D \C@%A Bi Bi		@5@.@.@7$string Ul@" B
@#@>@%@ @7 \@%@ @ 
@8$search_aliases Ul@;XD  t  t t  Dt  @  	 D  t  t t  Dt  @  
O D @ C@ Bi Bi  @5@/@7 @ @8 \g Ul@;XD  t  t t  Dt print_predicate 
O D ]CD Bi Bi @w C C @ C C@<C@"D Bi Bi @p C C @ C @ C
 C C@<XD  t  t t  Dt  [S 
O D [SCCm Bi Bi@5@.@7 \@/@8bind_skel_vars Ul@;XD  t  t t  Dt $load_script_file  	 D  t  t t  Dt  ]  
O D ] C@ Bi Bi  @5 M6@/@7 \@>@;C@ Bi Bi@5 \~@.
@7 C @8 \v Ul@;XD  t  t t  Dt  \  
O D \ C@<A Bi Bi@5@7$clean_history $history@.
@7 \ Ul@7$set_file_search_paths  Ul@7init_debug_flags  Ul@7 ] Ul@7$load_system_init_file  Ul@7start_pldoc  Ul@7attach_packs  Us Ef@.@7 ]@.@7 \w@7 \ Ul@7 ] Ul@7load_associated_files Ul Ee@.
@7 ]@.@ 
@7 G[ @0  @T@4@8 G @;XD  t  t t  Dt  ]%  
O D ]$C@FA Bi Bi@5pldoc_server@.
@7 ]@D@*
 @@L@0 B@0
doc_server@/@4doc_browser@4@@E@?@(@D
@0 E
@-@4@/ @@7 Un@L
@0 ]1@4@@? @1@0 Y Y@4@7 \@8 F Ul@E@;CA Bi Bi   @<XD  t  t t  Dt  \f  	 D  t  t t  Dt  \f  
O D \eC@iB8 Bi Bi	@5@Dbreak_level@.
@7 \@L@R@?@'
?@7 \@B@.@7 \@D A(@0 A) @@4@7 A, Ul@L@.@7$system_prompt Ul@.
|    @7 M Ul@?	@' @@.
 @@7 ]<@7 A  Ul@.@.@7 \ Ul@/@ 
@7 ]<@ @.@ @.@7call_expand_query Ul@L@ @.@7 C= Ul@ @ @7$execute Ul@O@>@;XD  t  t t  Dt  \  
O D \CB Bi Bi@5 D@0 D@-
@-@4@7 \ D@7 \@D	@* @@L@8 	  Ul@?@R@;XD  t  t t  Dt  \  	 D  t  t t  Dt  \  
O D \CA Bi Bi   @<XD  t  t t  Dt  Bl  
O D \pC@R Bi Bi  @5 X? Z@8 \@;XD  t  t t  Dt no_option_files 
O D ]ICA= Bi Bi \


@5@>@;C@>A> Bi Bi

@5@ @ 
@7 \w@  C@7 AJ Ul@0 A@0 E C@-@4@0 B@0 A G^@4@1 ]L G@4@1 D@4@/ @@7 Un@>@;C@%AH Bi Bi

@5@/@.@ 
@7 @ @  @o@ C F@>@ @ 
@7 \w@ @ @8 ]J Ul@;CAM Bi Bi 

@<XD  t  t t  Dt  D  
O D D C@'B Bi Bi @5@D
@@readline @@7 \@?emacs_inferior_process @@7 \@L
 Z2 @8 C @? Z2@8 ]R@;XD  t  t t  Dt answer_respons 
O D ]SCC Bi Bi
again@5@2@?@3@h@4@7 @ Ul@> F@0 G F@4@8 \@;C@1C Bi Bi
 X@5@2@;@3@n@3@r@3@N@3@R@3@ @3	@4@7 ]V@> C@0 G@3@0 Xj X E;@4@4@8 \@;C@&C Bi Bi
 X@5@2@t@3@T@4@7 ]V@>@7 ]G@7 \ C@0 G@3@0 Xj X	; [trace]@4@4@8 \@;C@1D Bi Bi
 Y@5@2@c@3@a@3
@3
@3@y@3@Y@3@.@4@7 ]V@> C@0 G@3@0 Xj X BB@4@4@8 \@;C	D Bi Bi@b
show_again@5@>@8 \@;C@%D Bi Bi
 ]X@5@.@.
@7 ]	 Ul@> C@0 G@3@0 C X@3@4@4@7 \ X@ 
@8 \@;CD Bi Bi? ]X@5@> C@0 FEOF@4@7 \ @8 ]5@;CD Bi Bi
 ]U@5 C@0 Z.
@4@8 \@;XD  t  t t  Dt path_sep 
O D ][CA Bi Bi@5 Uc @@7 \@%
@>@%
@"
 E;@#@;C	A Bi Bi  
@<XD  t  t t  Dt only_cycles 
O D ]]CC Bi Bi @<C@6C Bi Bi
@5@D@" C

@#@&@ @7 A Ul@L@ 
@8 ]^ Ul@E@?@"
@#@ 
@ @8 ]a@F@;XD  t  t t  Dt take_same_bindings 
O D ]bCC5 Bi Bi 
@<C@$C6 Bi Bi		 C



@5@)@>@ @ @ @ @8 ]c Ul@;CC9 Bi Bi
@5@ @ 
@ @8 ]d@;XD  t  t t  Dt $runtoplevel  	 D  t  t t  Dt  ]e  
O D ]e C@.B Bi Bi@5 Ej@.
@7 ]@0 G[@-
@4@.@0 B@0 @5 @1@4@1 F@4@7 Un@.
@7
toplevel_goal Ul@0  @T@ 
@4@@;XD  t  t t  Dt  ]B 
O D ]ACD# Bi Bi@5@ 
@ C If C@>@;CD% Bi Bi 


@<XD  t  t t  Dt  ]"  	 D  t  t t  Dt  ]"  
O D ]!C@ Bi Bi  @5 @/@7 \@>@;C@b@ Bi Bi@5system_init_file@.
@7 ]@,
 J @K@.@7 \rc@.@7 ]M@2@3 @3@4@.
@7 A @ 
@.@2@0 @ @o@4@3@0 @ C@4@3@0 @ @@4@4@7 \x@0 \y @4@7 \{@0  @T@4@2@0 G @@4@3@0 F @@4@4@7 \|@>@;C@ Bi Bi   @<XD  t  t t  Dt get_respons 
O D ]nC@%C Bi Bi@5@7 \ M@7 \@.@7 C Ul@7 ]T Ul@D@*
 ]U@L C@0 G X@4@7 \@Q@?@>@;XD  t  t t  Dt setup_colors  
O D ]r C@=A Bi Bi @5@D
@7 M@0 A) @@4@7 ]7@C	
color_term @@7 \@L@P@L
@0 @h@0  @T@1 B	ansi_term@4@3@0 G @@4@3@0 @d @f@4@4@/ @@8 Un@?@R@;XD  t  t t  Dt factorize_bindings 
O D ]vCC Bi Bi @<C@>C Bi Bi	
 C



 X


@5@ 
@ @.@7 F Ul@D
toplevel_print_factorized @@7 \@L@&@?@ @ @7 ]a@ @ @8 ]w Ul@;XD  t  t t  Dt  D  	 D  t  t t  Dt  D  
O D \kC
A Bi Bi  @5@7 ]f Ul At @@8 \@;XD  t  t t  Dt  B @`D  t  t @at  Dt \d D  t  t t  Dt  B 
O D \dC@"@ Bi Bi@5@"
 

@#@.@ X%initialize_now X%@> @B@0 ]~@4@7 \ B@8 B @;C@ Bi Bi@5 B
@8 ]@;XD  t  t t  Dt  \ 
O D \C@@C Bi Bi
@5@C@7 G Ul@L@P@>@.@.
@7 D Ul@.@ @7 \@ 
@ @.@7 \@.@7join_same_bindings Ul@ @.@7 ]{@ @.@7 ]
 Ul@ @.@7 \@ @ @8write_bindings2 Ul@;CC Bi Bi@5@.@7 ]@.
@7 ]{@ 
@.@7 ]@ @.@7 \@ @8 ]@;XD  t  t t  Dt  \ 
O D \CB Bi Bi 
@<C@"B Bi Bi
@5@ 
@7 @ Ul@>@ 
@.@7 M_ Ul@%@ @ @.@7 B Ul@ @ @8 ] Ul@;CB Bi Bi
@5@ 
@.@7 ]@ @ @8 ]@;XD  t  t t  Dt  \o  	 D  t  t t  Dt  \o  
O D \nCB Bi Bi@5@7 ]@7 ]@7 ] C@.
@0 B@0 @5 @1
@4@1 F@4@8 Un@;XD  t  t t  Dt  \ 
O D \CAr Bi Bi@5console_menu @@7 \ C@7 ]K@>@.@7 E( Ul@/@8 E+ Ul@;CAw Bi Bi @<XD  t  t t  Dt  \ 
O D \CA5 Bi Bi@5 A@.@7 \@.@7 ]N@D
@+@L
 A@8 \@?@R@;XD  t  t t  Dt  \  
O D \C@+B Bi Bi@5@D@7 E  Ul@7 D  Ul@L@'
 @@?@'
 @ D@.@7 \ D @@7 \ D@0 D
@4@8 ]R@;XD  t  t t  Dt  \ 
O D \CC Bi Bi @<C@1C Bi Bi@5@D@  @/@/ N@7 @P Ultoplevel_print_anon @@7 \@L@R@?@* @{@0 Vm@4@7 H Ul@>@ @ 
@8 \@;CC Bi Bi
@5@ @ @8 \@;XD  t  t t  Dt  ] 	 D  t  t t  Dt  ] 
O D ]C@&A Bi Bi


@5@.@.@7 \@ @.@7 ]\ Ul@>@%@ @ 
@7 \ Ul@%@ @ @8 ]@;C@!A Bi Bi

@5@.@.@7 \@ @.@7$eos Ul@>@%@ @ 
@7 ]@&@;XD  t  t t  Dt  ]F 	 D  t  t t  Dt  ]F 
O D ]ECB Bi Bi@5@S
@> At@0 Z#
@4@7 \@Q@;CB Bi Bi E@5@> C@0 G X@4@8 \@;C@:B Bi Bi@5@.@7 \@0 
@4@.
@7$dwim_correct_goal Ul@>@0 @(@-@4@0 C=
@-@4@0 @(@/@4@7 A Ul A@0 ]h@4@7 \@ @8 \ Ul@;CB Bi Bi@5@7 ] C@0 G G@4@7 \@Q@;XD  t  t t  Dt  ]  	 D  t  t t  Dt  ]  
O D ]C@_@ Bi Bi@5search_paths@.
@7 ]@@@K@.@7 @ @.@7 \@D@*@0 \@-
@-@4@7 \@L@ @.@7 F Ul@0 @@-@4@0 DH@1  @T@1 Bs
@4@7 GA Ul@? @1@0 Y I@4@7 \@F
@F@Q@?
@R@F@F
@F@;XD  t  t t  Dt  ]i 
O D ]hC@ B Bi Bi @o \f@5@> ]r@.@0 @5 @B@4@7 Un
setup_history@0 @5 @B@4@8 Un@;CB Bi Bi 

@<XD  t  t t  Dt bind_one_skel_vars 
O D ]CC Bi Bi 
@<C@C Bi Bi
 C


@5@D@\@S@L@D@(@0 X@-@4@7 ]@ @ @7 E- Ul@L@.@7 \@" Vm@#@%
@F@?@+@ 
infinite@.@7 G Ul_S@ @.@7 A Ul@C@ @7 ]V@L@P@>@" Vm@#@p@F@?	@%
@F@F@ @ @ @8 ] Ul@;XD  t  t t  Dt  ] 
O D ]CC Bi Bi@5prompt_alternatives_on
groundness@7 \@> C@0 G@1 X@4@8 \@;CC Bi Bi @@5 ]determinism@7 \@> C@0 G@1 X
@4@8 \@;C@6C Bi Bi@5@7 \ C@0 G@1 X
@4@7 \@.
@7 ]o Ul@D	@*
 X@L@>@Q@?@D@*
 ]X@L@Q@?
@> C@0 G AT@4@8 \@;XD  t  t t  Dt  ]  
O D ] C@@A Bi Bi @5@D
@: A(@0 A) @@4@7 ]7@0  \@4@7 @@ Ul@C	save_history @@7 \@L@P@0 @h@0 Bprolog_history@4@3@0 G @@4@4@/ @@7 Un@L
enable@8 ] Ul@?@R@;XD  t  t t  Dt  \z D  t  t t  Dt  \z AvD  t  t t  Dt  \z 
D  t  t t  Dt  ] 
O D ]CC0 Bi Bi @<C@.C1 Bi Bi		 C



 C


@5@ @ 
@ @ @.@7 ]d@ @ @8 ]@;XD  t  t t  Dt  \m @`D  t  t @at  Dt \l D  t  t t  Dt  \m 
O D \lC@ Bi Bi@5@0 \s
@4@7 B Ul@@>@;XD  t  t t  Dt  ]  
O D ]C@.A Bi Bi@5@0 ]	@/@2 C@4@-
@4@7 G"  X@7 ]R ] ]@7 ]R Z @@7 ]R ]z @@7 ]R C@8 C @;XD  t  t t  Dt  \ 
O D \CD+ Bi Bi@5@ C S C@>@;CD- Bi Bi 

@<XD  t  t t  Dt  Bl 
O D BkC@_ Bi Bi@5@D	@ X% Bm X%@L@R@?@0  @o@1 Bm
@4@8 D{ Ul@;XD  t  t t  Dt  ]- 
O D ],C@ A Bi Bi@5@@@.@7 ]@0  @T@4@2@0 @ @@4@4@7 \|@Q@?@R@E@;XD  t  t t  Dt  \ 
O D \C@=Ay Bi Bi@5@0  @1 window_title@4@7 ]@>@D
@* @{@L@'
 @{@?@!
@2 T@4@#@2
SWI-Prolog --@3
@4 M@.@7 D Ul@/@ @:  ] @;CA Bi Bi @<XD  t  t t  Dt  ] 	 D  t  t t  Dt  ] 
O D ]CA  Bi Bi @<XD  t  t t  Dt  \ 
O D \CBx Bi Bi @<CBy Bi Bi Oo G
@5@>@;CBz Bi Bi

@5@ 
@ @8 \@;XD  t  t t  Dt  \ 
O D \CC Bi Bi X

@5@0 Vm@4@8 ]@;XD  t  t t  Dt  ] 	 D  t  t t  Dt  ] 
O D ] CA Bi Bi 
@<CA Bi Bi


@5@ @ @8 \@;XD  t  t t  Dt  \t D  t  t t  Dt  \t AvD  t  t t  Dt  \t 	 D  t  t t  Dt  \t 
D  t  t t  Dt  ]: 	 D  t  t t  Dt  ]: 
O D ]9CA	B Bi Bi
@5toplevel_prompt@.
@7 \@ 
@.@7 ]@D@#@,
 @T@L@2@~@3@m@4@2
@3@2@:@3@ @4@4@ @.@7 \ Ul@?@2@~@3@m@4@ @.@7 ]@D@+@a@h@b @s@L@2@~@3@l@4@2@2@[@4@3@3@2@]@3@ @4@4@ @.@7 ]@?@2@~@3@l@4@ @.@7 ] D@0 D@-@-@4@7 \@D@2@* @@L@2@~@3@d@4@2@2@[@3@t@3@r@3@a@3@c@3@e@3@]@3@ @4@4@ @.@7 ]@?@D@D@2@* @@L@2@~@3@d@4@2@2@[@3@d@3@e@3@b@3@u@3@g@3@]@3@ @4@4@ @.@7 ]@?@2@~@3@d@4@ @.@7 ]@ @8 \@;XD  t  t t  Dt  \ 
O D \C	CY Bi Bi
@5@S
@>@;C@ C[ Bi Bi B



 B

@5@>@ 
@ @7 \@ @ @8 \@;CC^ Bi Bi W?



 W?

@5@ @7 U Ul@>@ @ @8 \@;CCa Bi Bi W>



 W>

@5@ @7 ]@>@ @ @8 \@;CCd Bi Bi 
@<XD  t  t t  Dt  ]
 
O D ]CC Bi Bi 
@<C@!C Bi Bi X

@5@ @ 
@.@7 ]@ @ @ @8 ]@;XXQM BF@./usr/lib/swi-prolog/library/dialect/sicstus.pl  @AuC @SS E	read_lineE ]E HE H Eupdate_mutableE BEtrimcore E HEcreate_mutableE KEget_mutableE H&E H#E BE KXO B ] C
A B B@5@7 @L@8 C@;XO B ] CAm B B@5@8 FK D@;XO B ] CAU B B@5$mutable@7 A@>@8 Ex B@;CAX B B@5mutable@8 @ B@;XD  t  t t  Bt  H @O B H C@' E E  E E@<C@C F F   F@<C@% F/ F/  F4 F1@<XO Bpush_sicstus_library  C@G@^ B B@5@@@@@0 B@1  B B@4@.
@2@0 @ AB@4@3@0 @ C@4@3@0 @ @@4@3@0 @ @@4@4@7 @ @0 G@0  @T@1 Bs @S
@4@1 B B B@4@7 DG@Q@?@R@E
@;XO B ] CAC B B 
 ]
@<XO B K CA B B@5@8sicstus_flag B@;XD  t  t t  Bt  H$ @`D  t  t @at  Bt H#  O B H# CA/ B B@5@.@7 H@7 H" B@8 H% B@;XD  t  t t  Bt  H! @`D  t  t @at  Bt H   O B H  CA, B B@5@.@7 H@8 ]@;XO B ] C@ B B@5@7 @@>@0 A@-
@4@7 A  B@ 
@7 E B@0 C
@4@8 G B@;C@&@ B B@5@7 G@>@.
@2@0 @ @o@4@3@0 @ C@4@4@7 ]@ 
@7 ]@0 A
@4@8 ]@;C@ B B@5@8 W2 B@;XO B
setup_dialect  C	@ B B  @5@0 Ij @W@4@8style_check A"@;XO B ] CA B Bsystem_type@5@>@D

saved_program @@7 @L@L@( \@?@( G@;CA B B@5@8 @L@;XO B H CA B B 


@5@7 @@>@ 
@7 @@2@3
@4 @8 D B@;CA B B@5@7 @ B@.@7 B@2@3
@4 @8 ]@;XO Bsicstus_module_decl C@ B Bhidden @@5@>@%
@"
 Bc C G2 @@#@;C@ B B @<XO B ] CAj B B@5 A@8 ]@;XO B B C@ B B 
@<C@ B B
@5@ 
@.@7 ] B@ @ @8 ] B@;XO B ] CA B B  @5@8 ]> B@;XO B H C@z B B@5@S
@>@Q@;C@{ B B  @<XO B ] CAK B B 
 ]
@<XD  t  t t  Bt  H' @`D  t  t @at  Bt H&   A4O B H& CA3 B B@5@.
@7 H@ 
@7 ]@ 
@8 H B@;XD  t  t t  Bt  H @`D  t  t @at  Bt H  A4O B H CA) B B@5@.@7 H@8 ^ @;XD  t  t t  Bt  A 	 O B A C B B D~ D B@<XD  t  t t  Bt  @e @`D  t  t @at  Bt H   O B H C@ B B@5@M
@@N
@@?@@;XXQM FWF@&/usr/lib/swi-prolog/library/listing.pl  @Au@!C @SS Eportray_clauseE ^E ^E GE G XD  t  t t  FWt portray_meta_arg 
O FW ^CBJ FV FV@5@7 Gl@>@.@7 G6 FW@ noindentC@ 
@8portray_body ^
@;C
BN FV FV@5C@ 
@8pprint ^
@;XD  t  t t  FWt list_declarations 
O FW ^C@&@ FV FV@5@.@0declaration
@4@.
@7 @w@D@*
 @{@L@R@?
@ 
@7write_declarations ^
 X@8 P ^
@;XD  t  t t  FWt pprint_wrapped 
O FW ^CB FV FV@5@"@#@>@.@7 ^@ @ 
@8portray_list ^
@;C@&B FV FV@5@2@-@-@4@7 A~q(@ @7 @F ^
@.@7 ^@ @ @ 
@7pprint_args ^
 H>@8 ^ @;XD  t  t t  FWt list_predicates 
O FW ^$C@4@ FV FV
 


@5@.@7 U+ H@ @.@7
pi_to_head ^
@ @ 
@7
unify_args ^
@ @7$define_predicate ^
@ @.@.@7 B ^
@0 @4@7list_predicate ^
@7 H@Q@;C@ FV FV @<XD  t  t t  FWt portray_meta 
O FW ^4C@8B/ FV FV@5@7contains_non_primitive_meta_arg ^
@>@2@-@-@4@7 A@2@/@-@4@7 A ^@2@4@7 ^ @.@7 ^@ @ @ @ 
@7portray_meta_args ^
 H>@8 ^ @;C
B7 FV FV@5C@ 
@8 ^@;XD  t  t t  FWt 
postfix_op 
O FW ^<CB FV FV@5@.@.
@7 N@ 
@.@7
post_assoc ^
@>@a@i@f@l C@w@;XD  t  t t  FWt  [ @D  t  t t  FWt  [ 	 D  t  t t  FWt  [ 
O FW [C@Q@4 FV FV ^pass_to    CG@5@C@0 C@0  @1  CG@4@4@ 
@7 @ ^
@L@P@0  @1 CG@/@/@/@4@2@0 C@0  @1  CG@4@4
@4@: Bzpred_option ^E@;XD  t  t t  FWt  ^ 
O FW ^C
A+ FV FV@5@.@7 R@8 ^ ^
@;XD  t  t t  FWt term_needs_braces 
O FW ^JCA FV FV@5@7 U@.@/@7 A@.
@/@7 N@a@f
@h@s@>@;XD  t  t t  FWt infix_op 
O FW ^LC@$A FV FV@5@.
@.@7 N@ @.@.@7infix_assoc ^
@>@a@f
@f@l C@w@a@f
@f@l C@w@;XD  t  t t  FWt  ^ 
O FW ^C@3B} FV FV@5@T@"{}
@#@.@7 ^@p{ @7 ^ @ @ noidentC@ 
@7 ^@ @7nlindent ^
}@8 ^ @;C@XB FV FV	@5@7 @@C@7nowrap_term ^
@L@P@0  G
line_width@4@.@7 B B@a@f@b @s@D@.@2@0
max_length@4
@4@7 @k ^
@L@R@?@%@.@7 ^@a@f@f@n@f@s@a@f@f@b@l @s@>@ 
@8 ^ ^
@;CB FV FV@5@.@ 
@7listing_write_options ^
@ @8 ^D @;XD  t  t t  FWt  ^ 
O FW ^C@ FV FV@5@.
@.@7decl ^
@ 
@7 U@.@7	decl_term ^
@2@3@4@8 A@;C@6@ FV FV@5@>@0 @a@-
@4@7 U@.@/@7 ^0@D@@@* @?@)@L@" @a
@#@?@" @a 
@#@;C@ FV FV@5 @`@7 U@.
@7 ^k@" A
@#@;XD  t  t t  FWt  ^; 
O FW ^:CB@ FV FV @<C@4BA FV FV	
@5@ @ @ 
@ @7 ^ ^
@D@* @{@L@R@?@ 
 B@7 ^ @ 
@7 ^U@ @ @ 
@ @8 ^9@;XD  t  t t  FWt list_clauses 
O FW ^oC@%@ FV FV@5@.@.
@7 ^0@@@.@7 S@ 
@7write_module ^
@0 G
@4@7 ^ ^
@Q@?@R@E@;XD  t  t t  FWt  ^, 
O FW ^+C@ FV FV
 @5@>@;C@ FV FV

@5@>@;C@ FV FV 

@5@>@;C@ FV FV @<XD  t  t t  FWt 	pre_assoc 
O FW ^uCB FV FV  D@<CB FV FV  M @<XD  t  t t  FWt 
m_callable 
O FW ^wCA FV FV@5@/@.@7 ^0@7 U@0 @/@/@4@8 J@;XD  t  t t  FWt 	or_layout 
O FW ^yCB FV FV@5@S
@>@Q@;CB FV FV  E:@<CB  FV FV  CJ@<CB! FV FV  C"@<XD  t  t t  FWt  G  @`D  t  t t  FWt  G  
O FW ^C@T@i FV FV@5@.
@7 D ^
@/@.@7 WO ^
@C
@0 U@/@4@7 U@L@P@.@.
@7 ^0@ 
@.@/@7 A@D@@ SX@7 U@?
@  @/@/ D@7 @O@Laccess_level @7 @L@?@R@7 H@0 
@4@7 ^1@Q@;C@x FV FV   @<XD  t  t t  FWt  ^ 
O FW ^CA/ FV FV@5 A@7 B B@8 ^ ^
@;XD  t  t t  FWt  ^) 
O FW ^(C@ FV FV 


 
@5@>@ 
@ @8 ^'@;C@ FV FV 


@5@ 
@8 A@;XD  t  t t  FWt  ^W 
O FW ^VC@;B FV FV@5@7 U-@0  Gtab_distance@4@.@7 ^]@D@a@i@b @u@L@8 C ^
@F
@?@a@h@i@l @@x
@a@h@i@l K@x@ 
@7put_tabs ^
@ @8 ^@;XD  t  t t  FWt  X 
O FW XC
Ap FV FV@5 BB@7 Z ^
@8 U-@;XD  t  t t  FWt  ^ 
O FW ^CB FV FV@5@a@h@b @s@>	@7 B$ ^
@p @8 ^@;CB FV FV @<XD  t  t t  FWt  ^ 
O FW ^C@ FV FV@5@>@;C@ FV FV
@5:- ~q.~n@2@4@7 ^@ 
@8 ^@;XD  t  t t  FWt hide_module 
O FW ^C@!A FV FV @5@0 @4@0 U@-
@4@7 U@0  @4@0 U
@4@7 U@>@;CA
 FV FV

@5@>@;XD  t  t t  FWt  ^m 
O FW ^lC@7@ FV FV@5@.
@.@7 ^0@ @.@.@7 A@D@ 
@ @7 ^ ^
@L@" @#@?@" 
 @#@;XD  t  t t  FWt  U 
O FW UCA= FV FV portray_goal@<XD  t  t t  FWt  ^[ 
O FW ^ZCB FV FV Vm@5@>@;C@5B FV FV@5@.@.@7 A@/@/@7 N@D
@*@L
@/@/@8 ^M ^
@?@B@*@L@D	@/@7	prefix_op ^
@L@R@?@/@8 ^= ^
@O@;XD  t  t t  FWt  ^# 
O FW ^"CB FV FV @<C@+B FV FV@5@ C@ 
@7 ^@D@* @{@L@R@? B@7 ^ @7 ^U@ @ 
@8 ^!@;XD  t  t t  FWt  ^3 
O FW ^2C@ FV FV@5	undefined@7 U@>@.@7 ^k%   Undefined: ~q~n@2@4@8 ^@;C@ FV FV@5 D@7 U@>@.@7 ^k%   Foreign: ~q~n@2@4@8 ^@;C@ FV FV@5@7notify_changed ^
@7 ^ ^
@8 ^p ^
@;XD  t  t t  FWt  ^8 
O FW ^7CB: FV FV@5@.@.
@7 @@.@7 @@ @7 Gl@C@ 
@7 Vk ^
@L@P@>@;XD  t  t t  FWt  G @`D  t  t @at  FWt G D  t  t t  FWt  G 
O FW GC
@ FV FV@5@S
@>@0 @ B@/@4@8 @@;C@ FV FV@5@>@;C@ FV FV@5@>@7 G ^
@8 ^@;C@ FV FV@5@D
@.@ X%locate_clauses X%@L
@8list_clauserefs ^
@E@?@.@7$find_predicate ^
@8 ^% ^
@E@;XD  t  t t  FWt  ^P 
O FW ^OCB FV FV  M@<CB FV FV  M @<CB FV FV  M @<XD  t  t t  FWt  ^ 
O FW ^
CAz FV FV@5@S
@>@ @ 
@ @8 ^@;CA} FV FV G@5@0  Gcut_on_same_line@4 @@7 ^]@>@  !@8 C @;C@7A FV FV B G
@5@0  G ^@4 @@7 ^]@C@0 B@/@/@4@ 
@7 ^K ^
@L@P@>@  !,@7 ^@ indentC@ @ @8 ^@;CA FV FV ^@5@>@ @7 ^U ^@ 
@ @ @8 ^@;C@!A FV FV@5@7 ^z ^
@>@ (   @7 ^D@ @ @7
portray_or ^
@ @7 ^U@  H>@8 ^@;C@*A FV FV@5@ 
@7 ^@>@ ( @7 ^@p@  ^D@ @ @7 ^@ @7 ^U@  H>@8 ^@;C@2A FV FV

 B

@5@> B@.@.@7 ^@  ^@ @ @ @7 ^@  B@7 ^@  ^@ @ @ @8 ^@;C@,A FV FV		 F
@5@>@  F@7 ^@  M@7 ^ F@.@7 ^@p@ @  ^@ @ @ @8 ^@;C@(A FV FV@5@7 ^x ^
@0 \@-@4@  @T@7option [@0 
@4@0 @a@-@4@7 U@>@ @ @ @8 ^5 ^
@;CA FV FV@5@ @ 
@ @8 ^@;XD  t  t t  FWt  ^ @`D  t  t @at  FWt ^ A4 A4 D  t  t t  FWt  ^ 
O FW ^C@MA3 FV FV	 


@5 @@ @7 ^ U@0 
@4@.@7meta_options [@C@*@C@ @.@7 C ^
@  @/@2@0 Y @@4@4@7 F ^
@ @ @7do_portray_clause ^
@L@P@?@E@L@P@?@E@;XD  t  t t  FWt  ^ 
O FW ^C@)A FV FV@5@7 ^@>@.@7
inc_indent ^
@ 
 ^@7 ^@ @ 
@ @7 ^ ^
@ 
@ @7 ^U@ 
 H>@8 ^@;CA FV FV@5@7 ^@>@ 
@ @8 ^@;CA FV FV@5@.@7 ^@  ^@ 
@ @8 ^@;XD  t  t t  FWt  ^s 
O FW ^rCA FV FV@5@7 ^@>@;CA FV FV@5~q:@2
@4@8 ^@;XD  t  t t  FWt clause_term 
O FW ^CAm FV FV  G

 Bd@<CAn FV FV  L6

 L6@<XD  t  t t  FWt  ^j 
O FW ^iC@ FV FV  A A@<C@ FV FV  Av Av@<C@ FV FV  Aw Aw@<C@ FV FV  @ @@<C@ FV FV  A A@<XD  t  t t  FWt  ^f 
O FW ^eCB FV FV 
 C @ N @ N
 C C


@<XD  t  t t  FWt portray_list_elements 
O FW ^C@SBc FV FV	@5@ C@ 
@7 ^@D
@* @{@L@R@E@?@8@D@T@"@#@L B@7 ^@7 ^U@ @ 
@8 ^ ^
@E@?@p @ @7 ^U| @7 ^@ C@ 
@8 ^@;XD  t  t t  FWt  ^ 
O FW ^C@)A FV FV@5 @T@.@7 ^0 SX@7 U@C Av@7 U@L@P@>@.
@7 ^k@7%   NOTE: system definition has been overruled for ~q~n@2
@4@8 ^@;CA FV FV @<XD  t  t t  FWt  ^@ 
O FW ^?CB FV FV  M@<CB FV FV  M @<XD  t  t t  FWt  ^ 
O FW ^C@ FV FV@5@>@;C@ FV FV@5@>@7 ^@8 ^@;C@ FV FV@5@.@.@7 EV ^
@0 G@4@8 ^t@;XD  t  t t  FWt  ^ 
O FW ^C@[A FV FV E: CJ


@5@>@.@7 ^ CI@.@.@7 ^@ @  ^@ @ 
@7 ^@7 ^U->  @7 ^@ @  ^@ @ 
@7 ^@7 ^U;   @7 ^ E;@/@.@7 ^@ @ @ 
@8 ^@;C@[A FV FV E: C"


@5@>@.@7 ^ C!@.@.@7 ^@ @  ^@ @ 
@7 ^@7 ^U*-> @7 ^@ @  ^@ @ 
@7 ^@7 ^U ^@7 ^ E;@/@.@7 ^@ @ @ 
@8 ^@;C@9A FV FV		 CJ

@5@>@.@7 ^ CI@.@.@7 ^@ @  ^@ @ 
@7 ^@7 ^U ^@7 ^@ @ @ 
@8 ^@;C@9A FV FV		 C"

@5@>@.@7 ^ CI@.@.@7 ^@ @  ^@ @ 
@7 ^@7 ^U ^@7 ^@ @ @ 
@8 ^@;C@9A FV FV		 E:

@5@>@.@7 ^ E;@.@.@7 ^@ @  ^@ @ 
@7 ^@7 ^U ^@7 ^@ @ @ 
@8 ^@;C@9A FV FV		|

@5@>@.@7 ^ ^@.@.@7 ^@ @  ^@ @ 
@7 ^@7 ^U|   @7 ^@ @ @ 
@8 ^@;XD  t  t t  FWt  ^ 
O FW ^CB FV FV@5@.@.
@7 N@ 
@.@7 ^v ^
@>@a@i@f@l C@w@;XD  t  t t  FWt  ^ 
O FW ^CBY FV FV@5@>@8 ^@;C@ B[ FV FV@5@7 ^U[ @7 ^@p@ @ 
@7 ^@7 ^U O`@8 ^@;XD  t  t t  FWt  ^ 
O FW ^CB FV FV@5@a@g@h@b@o@n@w@;XD  t  t t  FWt  Vl 
O FW VkCB# FV FV@5@7 ^@>@Q@;CB% FV FV B@5@>@Q@;CB& FV FV @<XD  t  t t  FWt  ^ 
O FW ^CA? FV FV@5@S@>D@8 ^@;CAB FV FV
 G

 @@5@>@ 
D@7 ^@8 ^ ^
@;C@AE FV FV@5@.
@.@.@7 ^ ^
@> @.@7 ^@ @.@.@7 ^@ 
@ @7 ^ Y@2@4@7 ^ @D@V@T@" 

@#@C@ @7 ^@L@P@L@ @7 ^U~q@2@4@7 ^  @7 ^@ @7 ^U ^@7 ^@ @.@7 ^@ @  ^D@7 ^@ @7 ^U H>@7 ^@?@0  Gbody_indentation@4@.@7 ^]@ @  ^@ @7 ^@F@8 ^@;C@0A[ FV FV
 Bc E


@5@ @.@7 G@a@f@b@s@>:- use_module(~q,@2
@4@7 ^ @ @7 ^).
@8 ^@;C@$Aa FV FV
 Bc B


@5@>
:- module(~q,@2
@4@7 ^ @ 
@7 ^ ^@8 ^@;CAe FV FV
 Bc

@5@>:- @7 ^@ 
 ^D@7 ^@8 ^@;CAi FV FV@5  ^D@7 ^@8 ^@;XXQM$attvarF@"/usr/lib/swi-prolog/boot/attvar.pl   ѣAsC S Ecall_residue_varsEfrozenE W?E$wakeupE ]XD  t  t t  ^t  ^ @`D  t  t @at  ^t ^  D  t  t t  ^t  ^ 
O ^ ^C@s@"/usr/lib/swi-prolog/boot/attvar.pl   ѣA ^@5@.@7 G ^@.
@7call_det ^@7 Ge ^@D@*
 @@L@>@?@R@;C@ ^ ^@5@Q@;XD  t  t t  ^t attvars_residuals 
O ^ ^C@ ^ ^ 
@<C@,@ ^ ^	
@5@D@ 
@.@7 D ^@%@L@ @ 
@ @.@7attvar_residuals ^@?@%@F@ @ @8 ^ ^@;XD  t  t t  ^t  ^ 
O ^ ^C@ ^ ^ @<C@@ ^ ^att


@5@D@T@%@L@%@F@F@F@E@?@@D@* W@@%@L@ @ @.@7frozen_residuals ^@F@F@F@?@~@D@1@0 @1 @attribute_goals@4@7 @@ ^@%@L@0 @1 _@4@.@7 B ^@%@ @ @.@7 @ ^@F@E@?@H@D@+@0 @1 attribute_goal@4@7 _@%@L@0 @1 _@-@4@@%@ @ @.@7dot_list ^@?@" U
@#@F@E@F@E@E@E@ @ @ 
@8 ^@;XD  t  t t  ^t delete_attributes 
O ^ _
C
A ^ ^@5@.@7 ] ^@8delete_attributes_ ^@;XD  t  t t  ^t  _ 
O ^ _ CA ^ ^$and

@5@>@%@ @ @.@7 ^@ @ @ 
@8 ^@;CA ^ ^  W?

@<XD  t  t t  ^t  D 
O ^ ]C@<@ ^ ^@5@.
@7 _@D@*
 @{@L@( @{@8 D ^@?@$@0 C
@4@0 B@0 B@0 ^
@4@4@1 _
@4@2@0 C@4@4@8 @x ^@;XD  t  t t  ^t  ^ 
O ^ ^C@ ^ ^@5@@8 \ ^@;XD  t  t t  ^t portray_attvar AD  t  t t  ^t  _ 
O ^ _C@ ^ ^@5{@7 H ^@.@7 ^@7
portray_attrs ^ ^X@8 _@;XD  t  t t  ^t  _  
O ^ _C@ ^ ^ @<C@%@ ^ ^ ^



@5@ 
@7portray_attr ^@D@* @{@L@R@?	 Jo@7 _@ @8 _@;XD  t  t t  ^t  _# 
O ^ _"C@&@ ^ ^ W@@5@>freeze(~w, ~W)@2@3@3@2@0 C @@4@3@0 C @@4@3@0 C G@4@4@4@8 P ^@;C@)@ ^ ^@5@!
@0 
@1attr_portray_hook@4@#@D
@/@ 
@7 A ^@ 
@@L@R@?	~w = ...@2
@4@8 _%@;XD  t  t t  ^t make_conjunction 
O ^ _*C@x ^ ^ _


 B

@5@>@ @7 _+ ^@ 
@ @8 _,@;C@{ ^ ^ 

@<XD  t  t t  ^t call_all_attr_uhooks 
O ^ _-C@8 ^ ^ @<C@9 ^ ^ ^



@5@ 
@7uhook ^@ @8 _. ^@;XD  t  t t  ^t  _1 
O ^ _0C@6@G ^ ^ W@@5@>@D@)@7 \ ^@L@D W@@.
@7 U ^@L W@@0 _
@4@8 U ^@? W@@8 _5@E
@?@8unfreeze ^@E
@;C@O ^ ^@5@0 
@1 U@4@@;XD  t  t t  ^t  _8 
O ^ _7C@\ ^ ^ _

@5@>@7 _6@8 _6@;C@_ ^ ^@5@@;XD  t  t t  ^t  ^ 
O ^ ^C@s ^ ^@5 W@@.@7 _4@>@8 _,@;C@v ^ ^ 
 @@<XD  t  t t  ^t  _ 
O ^ _CA ^ ^ B


@5@>@%@ 
@ @.@7 _
@ @ @8 _
@;C
A ^ ^ 




@<XD  t  t t  ^t  W@ @`D  t  t @at  ^t W? BA D  t  t t  ^t  W@ 
O ^ W?C@i ^ ^@5@7 @ ^@>@;C@k ^ ^@5@@;XD  t  t t  ^t  _ 
O ^ _CA ^ ^ @<CA	 ^ ^@5@7 Fy ^@8 _@;XD  t  t t  ^t  @ 
O ^ _C@ ^ ^ 
@<C@ ^ ^


@5@ @ @8 _@;XD  t  t t  ^t  ^ 	 D  t  t t  ^t  ^ 
O ^ ^C@3 ^ ^ @<C@4 ^ ^wakeup



@5@7 _2@ 
@8 ^ ^@;XXQM FDF@$/usr/lib/swi-prolog/library/apply.pl  @AuC @SS EscanlE _AE UE UE _AEfoldlE UEexcludeE D$E _FE _FE	partitionE _AE _FE [E _NXO FDmaplist_ C@ FC FC @<C@ FC FC
@5@@ 
@8 _R U@;XO FD _S C@ FC FC @<C@ FC FC
@5@ 
@ @@ @ @8 _U U@;XO FD
partition_ C@ FC FC 
@<C@8@ FC FC	@5@D@ @@L@"
@#@ @ @ 
@8 _W U@E@?@"

@#@ @ @8 _Y@E@;XO FDexclude_ C@o FC FC 
@<C@$@p FC FC
@5@D@ 
@@L@%@?	@"

@#@ @ @8 _Z U@;XO FD _X C@ FC FC 
@<C@ FC FC@5@ @.@@ @ @ @ 
@ @8 _X U@;XO FDinclude_ C@^ FC FC 
@<C@$@_ FC FC
@5@D@ 
@@L@"

@#@?@%@ @ @8 _` U@;XO FD __ C@ FC FC D1
@5@>@ 
@ @ @ @8 _] U@;C@ FC FC B
@5@>@ 
@ @ @ @8 _c@;C@ FC FC Gf
@5@>@ 
@ @ @ @8 _c@;C@ FC FC@5@0 @@3<.=@3 Gf@4@8 B B@;XD  t  t t  FDt  _A @`D  t  t @at  FDt _B A4 A4 A4 O FD _B CA1 FC FC

@5@ 
@ @8scanl_ U@;XD  t  t t  FDt  _A @`D  t  t @at  FDt _@ A4 A4 A4 A4 A4 O FD _@ CAC FC FC
@5@ 
@ @ @ @8 _i U@;XD  t  t t  FDt  _A @`D  t  t @at  FDt _D A4 A4 A4 A4 O FD _D CA: FC FC
@5@ 
@ @ @8 _i U@;XD  t  t t  FDt  U @`D  t  t @at  FDt U BA BA BAO FD U C	@ FC FC@5@ 
@8 _S U@;XO FD _k CAF FC FC @<C@3AG FC FC@5@ @ @ @ @ @ @ @@ @ @ @ @ @ @ @8 _j@;XO FD _m CA= FC FC @<C@,A> FC FC@5@ 
@ @ @ @ @ @@ @ @ @ 
@ @ @8 _l@;XD  t  t t  FDt  U @`D  t  t @at  FDt _G BA BA BA BAO FD _G C@ FC FC@5@ 
@ @8 _S U@;XD  t  t t  FDt  _F @`D  t  t @at  FDt _E A4 A4 O FD _E C	@ FC FC@5@ 
@8foldl_ U@;XD  t  t t  FDt  _F @`D  t  t @at  FDt _L A4 A4 A4 O FD _L C@ FC FC@5@ 
@ @8 _t U@;XD  t  t t  FDt  _F @`D  t  t @at  FDt _K A4 A4 A4 A4 A4 O FD _K CA FC FC@5@ 
@ @ @ @8 _t U@;XD  t  t t  FDt  U @`D  t  t @at  FDt [ BA BAO FD [ C@ FC FC@5@8 _V@;XD  t  t t  FDt  _F @`D  t  t @at  FDt _P A4 A4 A4 A4 O FD _P C
A FC FC@5@ 
@ @ @8 _t U@;XD  t  t t  FDt  _A @`D  t  t @at  FDt _O A4 A4 O FD _O CA( FC FC
@5@ @8 _i U@;XO FD _q C@ FC FC @<C@&@ FC FC

@5@ @ @ @ @ @@ @ @ @ @ @8 _p@;XO FD _o C@ FC FC @<C@ FC FC

@5@ 
@ @ @ @@ @ @ @ 
@8 _n@;XD  t  t t  FDt  U @`D  t  t @at  FDt _C BAO FD _C C@ FC FC@5@8 _T@;XO FD _v C@ FC FC 
@<C@ FC FC

@5@ @ @ 
@.@@ @ @ @ @8 _u@;XO FD _s C@ FC FC @<C@ FC FC@5@ @.@@ @ @ 
@8 _r@;XD  t  t t  FDt  _I @`D  t  t @at  FDt _H A4 O FD _H C@l FC FC@5@8 _\@;XD  t  t t  FDt  D$ @`D  t  t @at  FDt _J A4 O FD _J C@[ FC FC@5@8 _b@;XD  t  t t  FDt  _N @`D  t  t @at  FDt _M A4  O FD _M C	@~ FC FC@5@ 
@8 _Y@;XO FD _h CA4 FC FC @<C@#A5 FC FC@5@ @ @ 
@ @@ @ @ @ @8 _g@;XO FD _| CA+ FC FC @<CA, FC FC@5@ @ @@ @ @ @8 _{@;XO FD _x C	A FC FC @<C@.A FC FC@5@ @ @ @ @ @ @.@@ @ @ @ @ @ @ @8 _w@;XO FD _z CA FC FC @<C@'A FC FC

@5@ 
@ @ @ @ @.@@ @ @ @ 
@ @ @8 _y@;XD  t  t t  FDt  _N @`D  t  t @at  FDt _Q A4   O FD _Q C@ FC FC@5@ 
@ @8 _c@;XXQM F	F@9/build/buildd/spark-2012.0.deb/simplifier/ioutilities.pro  @DͫAuC @TS @TE UEread_line_from_streamE UE	stopwith3E F'E [E UE UEstopwithE UE@!read_lines_from_file_as_char_listE F(E UE@&read_up_to_number_of_chars_from_streamXO F	convert_charlist_to_readtext C@ F F
 E@5 E@7 U+ [@>@;C@ F F

@5@>@;XO F	read_line_from_stream_x C@~ F F E E@5@>@;C@ F F@5@.@7 M^@7 F@>@;XO F	@"read_number_of_chars_from_stream_x C@ F F
 @5@>@;C@ F F@5@.
@7 ]L @ 
@7@#read_number_of_chars_from_stream_xx [@>@;XO F	write_atom_list_to_stream C@` F F
@5@>@;C@d F F

@5~a
@2@4@7 @F [@ 
@8 _ [@;XO F	 _ C@ F F E E@5@>@;C@ F F
@5@>@;C@ F F
@5@p @ @ @7 _ [@>@;XO F	 _ C@-A F F		@5@.
@7 H [@.@7 _@.@7 _@ @ @.@7 H [@>@ 
@ @.@7 _@.@ @7 _@>@ @8 _ [@;XO F	 _ CB F F@5@.@7 [ F@.@7 [ Bl@.
@7 [ _SPARK ~a ~a~n~a~n@2@3@3
@4@7 _@>@;XO F	 U C
A" F F@5@,ERROR IN COMMAND LINE SYNTAX
!!! Involving: @.@7 A@8 U [@;XO F	 _ CA F F@5 @@2
@3 _@3@/%PRESIMP-F-ABORT, Presimplification terminated.@3 _@4@.@7 F F@8 U [@;XO F	 _ CB) F F@5@.@7 _@.@7 [ _SPARK ~a ~a Edition~n~n@2@3@4@7 _@>@;XO F	 U C
Af F F@5 @B M@7 U [@>@;XO F	 U C
A8 F F@5 @1 M@7 _@>@;XO F	 [ C@ F F@5 C@.@7 E@7write_terms_to_file_x [@7 D @>@;XO F	 U CA4 F F@5@7 _@>@;XO F	 U CAP F F@5 @1 M@ 
@7 _@>@;XO F	 _ C@ F F@5 C@.
@7 E@ 
 @7@#read_lines_from_file_as_char_list_x [@ 
@7 _@>@;XO F	 _ C@ F F@5@.
@7 _@ 
@7 _ [@>@;XO F	 U CA~ F F@5 @B M@ 
@7 _@>@;XO F	 _ C@ F F
upToLine
@5@>@;C@ F F@5@.@7 _@ @ 
@7@$read_lines_from_file_as_char_list_xx [@>@;XO F	 _ C@ F F E@5@>@;C@ F F _ _
@5@p@ @ @7 _@>@;C@ F F

@5@ @7 _@>@;XO F	 _} C@v F F@5@.@7 ] [@7 _ [@>@;XO F	write_terms_to_file_xx CA F F@5@.@ 
@7 A@0 @ @4@~q
@ @7 _@Q@;CA F F@5@>@;XO F	 _ C@ F F
@5@>@;C@ F F
 
 



@5@ 
@ @7 _ [@ @8 _@;XO F	 U C@HA F F @1@5@.@7 _ M@7 _@O*****************************************************************************~n@7 _@#* An error has occurred in the ~a~n@2@4@7 _*** ERROR - @7 _@ 
@7 _ X@7 _@ @ @7 _ _@7 _ M@7 _@7 F@>@;C@DA F F @B@5@.@7 _ M@7 _ _@7 _@'* A warning was encountered in the ~a~n@2@4@7 _*** WARNING - @7 _@ 
@7 _ X@7 _@ @ @7 _ _@7 _ M@7 _@>@;XXQM BF@)/usr/lib/swi-prolog/library/arithmetic.pl  @AuC @SS Earithmetic_expression_valueE BXD  t  t t  Bt  B @`D  t  t @at  Bt B O B B C@> B B@5@0 @@0 B B@1 B
@4@/@4@8 @@;XO B Y C@ B B@5@S
@>@;C@ B B@5@7 GP @>@;C@ B B
@5@>@;C@ B B@5@7 B @>@D
@7 D B@L@R@?	character@8 A B@;C@!@ B B@5@7 A  @D@7 @@L@0 @@/
@-@4@0 _@4@8 GA GC@?@R@E@;XO Bexpand_predicate_arguments C@ B B  @@<C@B@ B B
 B

@5@ 
@.@.@7do_expand_function B@D@ @7 U@ @7 _@L@" B C@#@?@&@&@ @ @ @8 _ B@;XO B Bb C@f B Beval$builtin@5@.@0eval_clause@4@8 @w@;XO B I. C@ B B

@5@S
@>@;C@ B B B B



@5@>@0 B@1 B
@4@8 I. B@;C@ B B B @
@5@>@8 _@;C@ B B B
 @@5@>@8 _@;C@ B B B
 _


@5@S
@S@>@7 _@&
@;C@ B B B


 B

@5@>@ @7 _@ 
@ @8 _@;C@ B B 

@<XO B H C@ B B _


@5@ 
@.@.@7expand_function B@0 B@1 _@4@8 _@;C@*@ B B G


@5@.@.@7 _@ 
@.@.@7 _@0 B@1 B@1 _@4@8 _@;C@*@ B B 


@5@.@.@7 _@ 
@.@.@7 _@0 B@1 B@1 _@4@8 _@;C@*@ B B HW


@5@.@.@7 _@ 
@.@.@7 _@0 B@1 B@1 HW@4@8 _@;C@*@ B B HZ


@5@.@.@7 _@ 
@.@.@7 _@0 B@1 B@1 HZ@4@8 _@;C@*@ B B H[


@5@.@.@7 _@ 
@.@.@7 _@0 B@1 B@1 H[@4@8 _@;C@*@ B B T


@5@.@.@7 _@ 
@.@.@7 _@0 B@1 B@1 T@4@8 _@;XO B _ C
@b B B@5@.@7 _@8 _ B@;XO B	eval_args C@Z B B 
@<C@!@[ B B


 _
@5@ @ @ @ @8 _ B@;XO B _ C	@r B B@5@7 _@>@&
@;C@u B B@5@.
@7 Y B@ 
@7visible B@>@0 

@4@@;C@y B B L

@5@ 
@.@7 _ B@a@f@k L@w@;C@y B Bacos

@5@ 
@.@7 _@a@f@k _@w@;C@y B Bacosh

@5@ 
@.@7 _@a@f@k _@w@;C@ @y B B L


@5@ 
@.@7 _@ @.@7 _@a@f@f@l L@w@;C@y B Basin

@5@ 
@.@7 _@a@f@k _@w@;C@y B Basinh

@5@ 
@.@7 _@a@f@k _@w@;C@y B Batan

@5@ 
@.@7 _@a@f@k _@w@;C@ @y B B _


@5@ 
@.@7 _@ @.@7 _@a@f@f@l _@w@;C@y B Batanh

@5@ 
@.@7 _@a@f@k _@w@;C@ @y B Batan2


@5@ 
@.@7 _@ @.@7 _@a@f@f@l _@w@;C@y B B L

@5@ 
@.@7 _@a@f@k _@w@;C@ @y B B L


@5@ 
@.@7 _@ @.@7 _@a@f@f@l L@w@;C@y B Bceil

@5@ 
@.@7 _@a@f@k   @w@;C@y B Bceiling

@5@ 
@.@7 _@a@f@k  @w@;C@ @y B Bcopysign


@5@ 
@.@7 _@ @.@7 _@a@f@f@l  @w@;C@y B Bcos

@5@ 
@.@7 _@a@f@k  @w@;C@y B Bcosh

@5@ 
@.@7 _@a@f@k  @w@;C	@y B B Ck@5@a@j Ck @w@;C@ @y B B K


@5@ 
@.@7 _@ @.@7 _@a@f@f@l K@w@;C@ @y B B @


@5@ 
@.@7 _@ @.@7 _@a@f@f@l @@w@;C@ @y B B 


@5@ 
@.@7 _@ @.@7 _@a@f@f@l @w@;C@ @y B B K


@5@ 
@.@7 _@ @.@7 _@a@f@f@l K@w@;C	@y B B Jg@5@a@j Jg @w@;C	@y B Bepsilon@5@a@j   @w@;C@y B Berf

@5@ 
@.@7 _@a@f@k  @w@;C@y B Berfc

@5@ 
@.@7 _@a@f@k  @w@;C@y B B _

@5@ 
@.@7 _@a@f@k  @w@;C@y B B M

@5@ 
@.@7 _@a@f@k M@w@;C@y B B F

@5@ 
@.@7 _@a@f@k  @w@;C@y B Bfloat_fractional_part

@5@ 
@.@7 _@a@f@k  @w@;C@y B Bfloat_integer_part

@5@ 
@.@7 _@a@f@k  @w@;C@y B Bfloor

@5@ 
@.@7 _@a@f@k  @w@;C@ @y B Bgcd


@5@ 
@.@7 _@ @.@7 _@a@f@f@l  @w@;C@ @y B B V


@5@ 
@.@7 _@ @.@7 _@a@f@f@l V@w@;C@y B B Gm

@5@ 
@.@7 _@a@f@k Gm@w@;C@y B Blgamma

@5@ 
@.@7 _@a@f@k  @w@;C@y B B W

@5@ 
@.@7 _@a@f@k W@w@;C@y B Blog10

@5@ 
@.@7 _@a@f@k  @w@;C@y B Blsb

@5@ 
@.@7 _@a@f@k   @w@;C@ @y B B<<


@5@ 
@.@7 _@ @.@7 _@a@f@f@l  "@w@;C@ @y B B W


@5@ 
@.@7 _@ @.@7 _@a@f@f@l W@w@;C@ @y B B V


@5@ 
@.@7 _@ @.@7 _@a@f@f@l V@w@;C@y B B Ij

@5@ 
@.@7 _@a@f@k Ij@w@;C@ @y B B C


@5@ 
@.@7 _@ @.@7 _@a@f@f@l C@w@;C@ @y B B K


@5@ 
@.@7 _@ @.@7 _@a@f@f@l K@w@;C@y B Bmsb

@5@ 
@.@7 _@a@f@k  $@w@;C	@y B Bpi@5@a@j  & @w@;C@y B B K

@5@ 
@.@7 _@a@f@k K@w@;C@y B B A


@5@ 
@.@7 _@ @.@7 _@a@f@f@n@w@;C@y B Bpopcount

@5@ 
@.@7 _@a@f@k  (@w@;C@,@y B B		powm



@5@ 
@.@7 _@ @.@7 _@ @.@7 _@a@f@f@f@m  *@w@;C@y B Brandom

@5@ 
@.@7 _@a@f@k  ,@w@;C	@y B Brandom_float@5@a@j  . @w@;C@y B B C

@5@ 
@.@7 _@a@f@k  0@w@;C@y B Brationalize

@5@ 
@.@7 _@a@f@k  1@w@;C@ @y B Brdiv


@5@ 
@.@7 _@ @.@7 _@a@f@f@l  3@w@;C@ @y B B T


@5@ 
@.@7 _@ @.@7 _@a@f@f@l  5@w@;C@y B Bround

@5@ 
@.@7 _@a@f@k  6@w@;C@ @y B B>>


@5@ 
@.@7 _@ @.@7 _@a@f@f@l  8@w@;C@y B B I,

@5@ 
@.@7 _@a@f@k  :@w@;C@y B Bsin

@5@ 
@.@7 _@a@f@k  ;@w@;C@y B Bsinh

@5@ 
@.@7 _@a@f@k  =@w@;C@y B Bsqrt

@5@ 
@.@7 _@a@f@k  ?@w@;C@y B B J


@5@ 
@.@7 _@ @.@7 _@a@f@f@o@w@;C@y B Btan

@5@ 
@.@7 _@a@f@k  A@w@;C@y B Btanh

@5@ 
@.@7 _@a@f@k  C@w@;C@y B B W

@5@ 
@.@7 _@a@f@k W@w@;C@ @y B B O


@5@ 
@.@7 _@ @.@7 _@a@f@f@l O@w@;XD  t  t t  Bt  Y @O B _ CA B B  I @T@<CA B B  L @T@<CA0 B B  [ B@<CA1 B B  [ B@<XD  t  t t  Bt  _ @`D  t  t @at  Bt _  O B _ C@o B B 


@5@ 
@8 _@;XO Bexpand_function_arguments C@ B B  @@<C@ B B		
 B

@5@ 
@ @ @7 _@ @ @ @8  F B@;XO B _ C@ B B

 @@5@7 _ B@>@;C@ B B@5@7 _@>@2@-
@-@4@7 A@ @.@7  H@2
@4@8 A@;C@C@ B B B


@5 B@.@7 B A"@.@7 _@ @ @7 _@>@2@-@-@4@7 A@ @.@ 
@7 _@ @2@4@.@7 H H@ @2@4@8 A@;C@ B B@5 Y@8 D B@;XO B _ C
@ B B@5@.
@7 _@ 
@8 _@;XO B _ C@| B B

@5@>@;C@} B B@5@.@7 C B@8 _@;XO B	list_conj C
@^ B B
@5@>@;C@_ B B
 B
@5@ 
@ @8  N B@;XO B _ C@K@R B B
 G _




@5@.@.@7 A@ @ @7 A@2@/@-@4@7 A@ @.@ 
@.@2@0 _@-@4@4@7 _@ @2@4@7 A@ @ @8  P@;XO B B C@Y@A B B	

 Bc A 


  B _

@5 B@.@7  J@0 
@4@ @.@7 B @D@" 
@#@L@ @ @7 A@ 
@a@f@b@n@w@? S@ @8 @ B@E@;XXQM ]F@#/usr/lib/swi-prolog/boot/history.pl   ѣAs@ C S E \E ]E \XD  t  t t  ]t matching_event 
O ]  SCAs@#/usr/lib/swi-prolog/boot/history.pl   ѣA  U@5@/@.@7 ] ]@7 F ]@/@7 @ ]@>@;XD  t  t t  ]t take_string 
O ]  [CA  U  U


@5@ 
csym@7 G ]@>@ @ @8  \ ]@;C
A  U  U

@5@>@;CA  U  U @<XD  t  t t  ]t take_number 
O ]  aCA  U  U


@5@ 
digit@7  ^@>@ @ @8  `@;C
A  U  U

@5@>@;CA  U  U @<XD  t  t t  ]t 
find_event 
O ]  dCA  U  U G



@5@>@8get_last_event ]@;C@(A  U  U
@5@ 
  c@7  ^@>@2
@4@.@7  b ]@.@ @7 MZ ]@ @.@7  W@ @8  Y@;C
A
  U  U@5@.
@7  `@ 
@8  T ]@;XD  t  t t  ]t skip_quoted 
O ]  lC@  U  U
@5@>@;C@!@  U  U L L
@5@>@ @ @ @ 
@ @8  m ]@;C@#@  U  U


@5@>@ @ @ @ 
@ @8  n@;C@  U  U

@5@>@ @ @ 
@ @8  n@;C@  U  U 
@<XD  t  t t  ]t not_event_char 
O ]  oC	@  U  U@5  ]@7  ^@>@Q@;C@  U  U G@5@>@Q@;CA   U  U @<XD  t  t t  ]t   h 
O ]  gC@  U  U@5@/@.@7  W@7  Y@>@;C@  U  U@5 C@0 Z1 Z?@4@7 @5 ]@Q@;XD  t  t t  ]t match_event 
O ]  rC@  U  U@5@7  e ]@>@;C@  U  U@5 C@0 Z1 Z?@4@7  q@Q@;XD  t  t t  ]t  ]  	 D  t  t t  ]t  ]  
O ] ]C	@r  U  U  @5@0  X@/@/@4@8 DE @;XD  t  t t  ]t remove_history 
O ]  vC@  U  U@5@a@g@h@l C@b @r@>@;C@  U  U@5@a@g@h@l C@x@0  X@/@4@7 H ]@>@;C@  U  U @<XD  t  t t  ]t expand_history2 
O ]  yC@  U  U G G @@5@>@;C@  U  U G
 G
@5@ 
@7  p ]@>@2
@4@ @8  z ]@;C@#@  U  U G


 @@5@>@ 
@.@.@7  s ]@ @.@7  Z@>@ @ @/@8  |@;C@"@  U  U'

  ~
@5@>@ 
  ~@ @.@.@7  n@ @ @8  |@;C@"@  U  U"

  
@5@>@ 
  @ @.@.@7  n@ @ @8  |@;C@  U  U


@5@>@ @ @8  |@;C@  U  U  @@<XD  t  t t  ]t history_depth_ 
O ]  C@  U  U@5 Z2@7 @M ]@7 Gm ]@a@g@b @s@>@;C@  U  U @<XD  t  t t  ]t 
save_event 
O ]  C@  U  U@5@7 @ ]@>@;C@  U  U@5@8 \ ]@;XD  t  t t  ]t save_history_line 
O ]  C@  U  U E@5@>@;C@:@  U  U@5 ]P @@7  @0 @@-@4 \@2
@3@2@0 X @@4@4@3 BB@3@2@0 X @@4@4@4@7 @F ]@0  @T@1 \@4@/ @@7 @ ]@>@;C@  U  U @<XD  t  t t  ]t  ] AvD  t  t t  ]t  ] AwD  t  t t  ]t  ] AD  t  t t  ]t  ] 	 D  t  t t  ]t 
substitute 
O ]  C@!@  U  U@5@.@.@7  Z@.@ @7  Z@>@ @.@7  Z@ @ @ 
@7  Z@>@;XD  t  t t  ]t expand_history 
O ]  C@  U  U@5@.
@7  Y@ 
@.@7  |@ @7  Y@>@;XD  t  t t  ]t prompt_history 
O ]  C@y  U  U @@5@>@8 G  ]@;C@C@{  U  U@5@D
@.@/@7  W@L@p@?@'@E@.
@7 M_ ]@.@7  @D@2@~@3@!@4@ @ 
@.@7   ]@L@ @7 \ ]@?@7  @E@8  @;XD  t  t t  ]t list_history  
O ]   C@D@d  U  U@5@D
@.
@/@7  W@L@R@?@'
 @.@7   ]@.@7 E. ]@0 @-
@-@4@0 B@0 G

@4@1  X
@4@.@7 @x ] C@0 Z1@1 Z1@4@8  q@;XD  t  t t  ]t  \ 	 D  t  t t  ]t  \ 
O ] \C@+@  U  U@5@D
@.@/@7  W@L@p@?@a@b@x@E@0  X
@4@7 DH ]@.
@7  @ 
@8  w ]@;XD  t  t t  ]t 
read_history_ 
O ]  C
@?  U  U
@5@7   ]@>@Q@;C@B  U  U@5 F@0 Z1@1 Z3
@4@7  q@>@Q@;C@@E  U  U
@5@ 
@.@.@7   ]@ @7   ]@.@ @7 \ ]@0 \@-@3@0 G@-@4@3@0 \@4@4@.@0 B@0 @5 @1@4 @@4@7  @D@S@L@&@&@E@?@B@D@"$silent
@#@L@ @ C G C @@ @ @8 \ ]@?@#@ @7   ]@D@* @@L C@0 Z1@1 ZC@4@7  q@?@R@&@&@E@;XD  t  t t  ]t  \ 
O ] \C@@@4  U  U@5@7 C ]@ 
@7   ]@0 \ A(@-@4@.@0 E:@0 CJ@0 C@1 @@0 XC@/@4@/@4@1 B@0 @5 @1@4 @@4@1 @@4@7  @ @ @ @7   ]@>@;XXQM EF@$/usr/lib/swi-prolog/library/debug.pl  @AuC @SS Elist_debug_topics E GEnodebugEdebug_message_contextE ZE HE H E HXD  t  t t  Et show_thread_context 
O E  C@ Al E E@5thread@7
debug_context G@.@7 Fq@, Z@%
@"
 C Z@#@;CAr E E 

@<XD  t  t t  Et  H 
O E  C@i E E@5@/@8 H G@;XD  t  t t  Et assertion_failed  
O E   CA5 E E   @<XD  t  t t  Et  H @`D  t  t @at  Et H D  t  t t  Et  H 
O E HC@#A" E E@5@C@C
@.@0  
@4@7 @@L
@P@?@E@L@P@?@E@>@;C	A' E E@5 @@7   G@8   G@;XD  t  t t  Et  G 
O E GC@ @ E E@5@D@.@/@/@7  @7 Vj G@L@R@?@0  
 @@4@8 B G@E@;XD  t  t t  Et  D @`D  t  t @at  Et G A4 A4 D  t  t t  Et  D 
O E GC@ E E@5 @@.
@7  @>@ 
@8print_debug G@;C@ E E @<XD  t  t t  Et debug_target 
O E  C@ E E@5@T
@"
 HW@#@>@;C@ E E 

 @<XD  t  t t  Et    
O E  C
@ E E@5@ 
@ X%debug_print_hook X%@>@;C@ E E
@5@>@;C@9@ E E@5@0  @8@1 XU@1 D
@4@.@7 B G@@@ @.@7 U+ H@ @.@7debug_output G@ @0 U0 B?@0 XR@1 Z
@4@4@7 Y G@Q@?@R@F@;XD  t  t t  Et    
O E  CA+ E E@5@ X%   X%@>@;C@,A- E E@5 @1@0  
@4@7 H

@7 FN S@D ]6@/@7 @L@L@8 ]H G@?
@0 @@0assertion_error
@4@/@4@8 @@;XD  t  t t  Et  D 
O E ZC@x E E@5 @@8 D G@;XD  t  t t  Et  H 
O E H C@f E E@5 @@/@8  @;XD  t  t t  Et    
O E  C@ E E K
@5@>@.@.
@7valid_topic G@0  @4@7 DD@0  
@4@8  @;C@ E E Ij
@5@>@.@/@7  @0  @4@8 DD@;C@ E E@5  @8 @ B@;XD  t  t t  Et    
O E  CA E E @T @C@5@>@;C	A E E

@5@7 X2 G@>@;CA E E@5 D@2@0 Z' @@4@3@0alias
@4@3@0bufferline@4@4@8 [ @;XD  t  t t  Et update_debug 
O E  C@ E E @  @@5@>@ @8
ensure_output G@;C@ E E @
 @
 @@5@>@2
@4@ @8 H H@;C@ E E @
 @
 @
@5@>@;C@ E E @  @@5@>@;C@ E E @
 @ @@5@>@;C@ E E @
 @
 @@5@>@ 
@ @8 V H@;XD  t  t t  Et    
O E  C	@ E E      @5@>@;C
@ E Etime    %T.%3f@5@>@;C@ E E  

    
@5@>@;C@ E E@5  @8 A B@;XD  t  t t  Et    
O E  C@z E E@5 @@8  @;XD  t  t t  Et    
O E  C	@ E E @C@5@>@;C@ E E 

@<XD  t  t t  Et    AvD  t  t t  Et    
O E  C@= E E   @<XD  t  t t  Et  H AvD  t  t t  Et  H 
D  t  t t  Et     
O E  C@M@ E E@5 @C	~*t~45|~n@2@-@4@7 @F G @C~w~t ~w~35| ~w~n@2Debug Topic@3	Activated@3To@4@7   @C  @2@-@4@7  @@@.
@.@.@7   @C  @2
@3@3@4@7  @Q@?@R@F
@E@;XD  t  t t  Et  D 
O E DC@s@} E E@5@.@.
@7   G@D@`@M@(@0  @-@-@4@7 H@N@ @ @ 
@.@.@7   G@0  @4@7  @Q@?@0@D
 A@/@7 B G@L@R@?	 @B@0debug_no_topic@4@7 H
 @@ 
@.@.@7  @0  @4@7  @F@L@R@?@R@F@F@;XD  t  t t  Et show_time_context 
O E  C@*Au E E@5@0  @-@4@7  @.
@7 D G@0 B@-@4@ 
@7 @ G@%
@" C X@#@;CA{ E E 

@<XXQM A#F@#/usr/lib/swi-prolog/boot/syspred.pl   ѣAsC S Ecall_with_depth_limitE AE _E FErequireE ZFE GE HEleashE A%E C$E ]E AE A E ZVE ZIEnospyall E CE H E ZiEsource_file_propertyE BE$defined_predicateEatom_prefixE C8E \E YE WOE UEcurrent_moduleE$predicate_propertyE GWE	on_signalEopen_shared_objectEcurrent_signalE GW E !Eprolog_stack_propertyE E1E MNEgarbage_collect Eset_prolog_stackXD  t  t t  A#t  _ 
O A# !C@s@#/usr/lib/swi-prolog/boot/syspred.pl   ѣA !(@5@.@7 BC A" X@.@7map_bits A"@/@8 !*@;XD  t  t t  A#t generate_current_predicate 
O A# !/CB^ !( !(@5@7 ! A"@!
@0 @4@#@ 
@7 A @ 
 E
@8 E @;XD  t  t t  A#t  G 
O A# GCC !( !(@5@8$clause_property A"@;XD  t  t t  A#t  ZG @`D  t  t @at  A#t ZF D  t  t t  A#t  ZG 
O A# ZFCA !( !( 

@5@S@0 @ B@/@4@8 @ A"@;CA !( !( 
@5@>@;CA !( !( 

@5@>@0 @4@7 ZF A"@0 
@4@8 !8@;CA !( !(@5@0  @o@1debug_control_hook@1 ZF
@4@7 Xz A"@>@;CA !( !(@5@.@7 ^ A"@.@7 @ A"@.
@7 ^( A"@ 
@7 ^. E@ 
@7 GV A"@Q@;CA !( !( @<XD  t  t t  A#t  	 @`D  t  t @at  A#t ZV  A4D  t  t t  A#t  	 
O A# ZVC@ !( !( 

@5@S@>@0 @ B@/@4@8 !7@;C@ !( !( 
@5@>@;C@ !( !( 

@5@>@0 
@4@7 ZV A"@0 @4@8 !B@;C@@ !( !(
@5@.@7 !<@, @{ D @@7 C A"@@@k@.
@7 !=@ 
@.@7 !>@D
@" @#@L@%@?
@!@0  @T@4@#@ @7 !?@D@ @ @0 U@-@4@7 U A"@L@" 

@#@!@0 @4@#@?@%@F@ @7$trace A"@ @.@7trace_ports A" At@0 ZV@4@7 @5 A"@Q@?@R@F
@F@F@E@;XD  t  t t  A#t  C 
O A# !C@%Ak !( !(@5@7  0 A"@D
@"
  3@#@L
@R@?@B@7 Gm A"@L@&
@(@O@;XD  t  t t  A#t dlopen_flag 
O A# !NCC !( !(  B@<CC !( !(  Ed@<XD  t  t t  A#t  B 
O A# BCA !( !( B@5@8 @( @;CA !( !( A@5@/@8  A"@;CA !( !( @n@5@.@/@7 !Q@.
@7  A"@ 
@8  A"@;CA !( !( A@5@.@/@7 !Q@B@.
@  B)@L@&
@O@;C
A !( !( AB@5@.@/@7 !Q@8 E( A"@;C	A !( !( B@5 F@8 @M @;CA !( !( Dr$stream_position 
   @5@/@8 !Q@;CA !( !( M6@5@D
 M6@.@ Ul \@/@7 !Q@L
@( @@?@( @@E@;C	A !( !( G@5 G@8 H" A"@;XD  t  t t  A#t  ! @`D  t  t @at  A#t ! D  t  t t  A#t  ! 	 D  t  t t  A#t  ! 
O A# !C
Bd !( !(@5 E
@7 !3@>@;XD  t  t t  A#t  A! 
O A# A!CCv !( !(  Eb@<CCw !( !(  A@<CCx !( !(  [)@<CCy !( !(  F@<CCz !( !( exported_operators@<XD  t  t t  A#t  @A @`D  t  t @at  A#t WO BA D  t  t t  A#t  @A 
O A# WOCBN !( !(
 


@5@@@S@?@S
@>@ 
@8 !0 A"@;C
BQ !( !(@5@7 !2@7 ! A"@>@;C@#BT !( !(
 


@5@.@7 E A"@0 
@4@7 !2@0 
@4@7 !^@>@;C@1BX !( !(
 


@5 Bu @@7 !U@C@0 unknown@4 @@7 !U@L@P@ 
@.@7 A
 A"@ @/@/@7 E A"@>@;XD  t  t t  A#t  !G 	 D  t  t t  A#t  !G 
O A# !FC@ !( !(@5@>@;C@ !( !(
@5@>@7 !E@ 
@8 !E@;C@ !( !( K
@5@.
@7trace_alias A"@>@ 
 A4@.@7tag_list A"@ @8 !E@;C@ !( !( K
@5@>@/@2@4@7 !c@8  A"@;C@ !( !( Ij
@5@.
@7 !c@>@ 
 @.@7 !f@ @8 !E@;C@ !( !( Ij
@5@>@/@2@4@7 !c @8 !i@;C
@ !( !(@5@7 @ @0 K
@4@8 !E@;XD  t  t t  A#t  GW 
O A# !CC !( !(@5 @8 Z A"@;XD  t  t t  A#t  ! 
O A# !CC !( !(@5@8 !! A"@;XD  t  t t  A#t  X AD  t  t t  A#t  X 
O A# XC@o !( !(  B3@<C@p !( !(  KU@<C@q !( !(  @@<C@r !( !(  X@<C@s !( !(  X@<C@t !( !(  G@ @<C@u !( !(  Zh@@@<C@v !( !( cut_exit@@<C@w !( !(  GA @<C@x !( !( cut@@<C@y !( !(  @@?@<C@z !( !(  E@/@<C@{ !( !( half@-@<XD  t  t t  A#t visible_predicate 
O A# !qC@B !( !(
@5@"
 

@#@7 !1@D@D@7 U @L@D E
@7 !3@L@C@7hidden_system_predicate A"@L@P@F
@?@!@C@0  !`@4 @@7 !U@L@P@.
@.@7 !a@ 
@ @/@/@8 !b@E@?@N@@@/@.@7 !_@/@0 @4@7 !2@C@0 @4imported@/@7 !3@L@P@C@7 !t@L@P@F
@?@.
@.@/@7$in_library A"@ 
@ @7 !a@C
 E
@7 !3@L@P@E@;XD  t  t t  A#t  @ 
O A# MNC
D  !( !(@5@7 @ @>@8 D @;CD !( !(@5@2 @@4@2@0 @ C@4@4 @@.@7 @ @>@8 !|@;CD !( !(@5@2 @@4 @@.@7 !}@>@8 !|@;XD  t  t t  A#t  !%  
O A# !$CD !( !(  @5 @8 D A"@;XD  t  t t  A#t  @G 
O A# ACC !( !(@5@8 P A"@;XD  t  t t  A#t  F 
O A# !CDA !( !(@5@8 ^ A"@;XD  t  t t  A#t stream_position_field 
O A# !CB !( !( 
char_count@<CB !( !(  Gt@<CB !( !(  G6@<CB !( !(  F@<XD  t  t t  A#t  ! 
O A# !C@} !( !(@5@.@7 CC A" X@.@7 !,@/@8 !@;XD  t  t t  A#t  ZJ @`D  t  t @at  A#t ZI D  t  t t  A#t  ZJ 
O A# ZICA! !( !( 

@5@S@0 @ B@/@4@8 !7@;CA$ !( !( 
@5@>@;CA% !( !( 

@5@>@0 @4@7 ZI A"@0 
@4@8 !@;CA( !( !(@5@0  @o@1 !9@1 ZI
@4@7 !;@>@;CA* !( !(@5@.@7 !<@.@7 !=@.
@7 !>@ 
@7 G A"@Q@;CA0 !( !( @<XD  t  t t  A#t property_source_file 
O A# !C
A !( !( D
@5 @T@8 E7 @;C@=A !( !( \
@5@D@T@L@8 @s @E
@?@'@D@T@L@.
@7 !@D@ 
@7 !j@L@&
@?@ 
@8 !=@?@8 !@E
@;C@MA !( !(	load_context



@5@/ @T@7 !@0  @1 E@4 @@.@7 EV A"@D@ @ @0 A@-@4@7 G A"@ @0 [)@-@4@7 !@L@"
 @#@?@(
 @T@F@;CA !( !(includes


@5@/@ 
@:  Ai @;CA !( !(included_in


@5@ 
@/@:  !@;CA !( !( D


@5@ 
@:  C@;XD  t  t t  A#t 	spy_point 
O A# !C@3AP !( !( 

@5@/@0 @4@7 WO A"@0 @4 ZG@7 !3@C
@0 @4@0 U@/@4@7 !D@L
@P@;XD  t  t t  A#t stack_property 
O A# !CD0 !( !( limit@<CD1 !( !( spare@<CD2 !( !( min_free@<XD  t  t t  A#t  C8 
O A# !CAy !( !(@5@/@8 C8 A"@;XD  t  t t  A#t  Y 
O A# YC@$B !( !(@5@T
@>@D@.
@7 ! A"@L@ 
@8 @ A"@?
@0 F@1 A Y
@4@8 !7@E
@;C
B !( !(@5@.
@7 !@ 
@8 !@;XD  t  t t  A#t property_module 
O A# !C@"Cn !( !(@5@7 !Y A"@D
@"
 ![
@#@L
@7 F A"@, @{@?@8 F @E@;XD  t  t t  A#t  !J 
O A# !ICA[ !( !(@5@.@0 B@0 !d@3@-
@4@1 E

@4@8 @x A"@;XD  t  t t  A#t  ! 	 D  t  t t  A#t  ! 
O A# !CB !( !(interpreted@5 D @8 !3@;CB !( !( _@5 E
@8 !3@;CB !( !( SX@5 @8 !3@;CB !( !(exported@5 !@8 !3@;CB !( !( A@5 A@8 !3@;CB !( !( D@5 D@8 !3@;CB !( !( Av@5 Av@8 !3@;CB !( !( Aw@5 Aw@8 !3@;CB !( !( A@5 A@8 !3@;CB !( !( @@5 @@8 !3@;C
B !( !( U
@5 !w@8 !3@;CB !( !( @`@5 @`@8 !3@;C
B !( !( @a
@5 @b@8 !3@;C
B !( !( A
@5 A@8 !3@;C
B !( !( [)
@5 Gt@8 !3@;CB !( !( D@5 	 @8 !3@;CB !( !(  @5 
@8 !3@;CB !( !( X@5 ZG@8 !3@;CB !( !(
references
@5 !@7 !3@, @;C
B !( !(number_of_clauses
@5 !@8 !3@;C
B !( !(number_of_rules
@5 !@8 !3@;C
B !( !(indexed
@5 !@8 !3@;CB !( !( A@5 A@8 !3@;CB !( !( F~@5 F~@8 !3@;CB !( !(quasi_quotation_syntax@5 !@8 !3@;XD  t  t t  A#t  !6 	 D  t  t t  A#t  !6 
O A# !5C
C !( !( [)
@5 Gt@8 F @;C
C !( !( A
@5 A@8 !@;C
C !( !( @n
@5owner@8 !@;CC !( !( HP@5 HP @@8 !@;CC  !( !(erased@5 ! @@8 !@;C
C" !( !( W$
@5 S@8 !@;XD  t  t t  A#t  ^) 
O A# ^(CA; !( !( 


 
@5@>@ 
@ @8 !>@;CA= !( !( 


@5@ 
@8 !a@;XD  t  t t  A#t  !. @`D  t  t @at  A#t !- A4 A4 D  t  t t  A#t  !. 
O A# !-C@Y !( !(
@5@ @.@7 !,@ @ @ 
@8 !,@;C@\ !( !(
 K
@5@>@ @.@7bit A"@>@ 
@a@i@f@l L@w@;C@_ !( !(
 Ij
@5@>@ @.@7 !@>@ 
@a@i@f@k _@l L@w@;C@b !( !(
 BA

@5@>@ @.@7 !@a@i@f@l L@b @s@;C@e !( !(@5+|-|?(Flag)@8 B A"@;XD  t  t t  A#t  ! @`D  t  t @at  A#t ! BA BA D  t  t t  A#t  ! 
O A# !CC !( !(@5@ @7 G A"@8 B A"@;XD  t  t t  A#t 
style_name 
O A# !C@ !( !(  @W@<C@ !( !( 	singleton@B@<C@ !( !(  A@<C@ !( !(  Av@<C@ !( !( charset@ @<C@ !( !( 	no_effect@@<C@ !( !( var_branchesA @<XD  t  t t  A#t  !# 
O A# !"CD& !( !(@5@.@7 ! A"@7
stack_name A"@2@3@-
@4@7 A A"@ 
@ 
@8 CQ A"@;XD  t  t t  A#t system_undefined 
O A# !CB !( !(   @T prolog_trace_interception@<CB !( !(   @T  S@<CB !( !(    $c_call_prolog @<CB !( !(     ]@<XD  t  t t  A#t define_or_generate 
O A# !CB !( !( 

@5@7 !s@7 !j@0 @4 E
@7 !3@>@;CB !( !( 

@5@7 !s@T@, @>@0 @4@8 !?@;C	B !( !(@5@/@7 !@8 !?@;XD  t  t t  A#t  ! @`D  t  t @at  A#t ! D  t  t t  A#t  ! 
O A# !C@$C4 !( !( 

@5@D
@7 @ @L
@8 ! A"@?
@0 @@0 @ @@4@/@4@8 !7@;XD  t  t t  A#t  H 
O A# HCDM !( !(@5@.@7 D A"@8 G A"@;XD  t  t t  A#t  A! 
O A# A CC\ !( !(@5@T
@T@>@8 ! A"@;C@7C_ !( !(@5@T@" A
@#@>@D@T@L@.
@7 !@D@ 
@7 !j@L@&

@?@ 
@8 !=@?	@7 !@, @{@E
@;C	Cj !( !(@5@7 !1@8 !@;XD  t  t t  A#t  ! 
O A# !CD, !( !(  Eg@<CD- !( !(  Ed@<CD. !( !(  Ek@<XD  t  t t  A#t  !  
O A# !
CA2 !( !(  @5@0  @o@1 !9 !@4@7 !;@Q@;C
A5 !( !(@5@.
@7 ! A"@7 !@Q@;CA9 !( !(   @<XD  t  t t  A#t  	 @`D  t  t @at  A#t Zi D  t  t t  A#t  	 
O A# ZiC
@ !( !(@5@0 K @@4@8 !B@;XD  t  t t  A#t  ! 
O A# !CA !( !(@5@T
@>@.@7canonical_source_file A"@8 ! A"@;CA !( !(@5@8 !@;XD  t  t t  A#t  ! 
O A# !CA !( !(@5@7 !j@/@/@7 !@>@&
@;C
A !( !(@5@/@/@/@  !@>@&
@;CA !( !(@5@2@0 @ @o@4@3@0 @ C@4@3@0 @ @@4@4@7 @ A"@8 E1 A"@;XD  t  t t  A#t  !e 
O A# !dC@ !( !(  @
trace_call
trace_redo
trace_exit
trace_fail@<C@ !( !(  B3 !@<C@ !( !(  X !@<C@ !( !(  KU !@<C@ !( !(  @ !@<XD  t  t t  A#t  U @`D  t  t @at  A#t U  BAD  t  t t  A#t  U 
O A# UC	Bp !( !(@5@T@>@8property_predicate A"@;C	Bs !( !(@5@7 ! A"@8 ! A"@;XD  t  t t  A#t  ! 
O A# !CCK !( !(@5@/@8 !@;XD  t  t t  A#t  ! 
O A# !CC: !( !( @<C@#C; !( !( 



@5@>@.@ 
@7 !a@0 @4@7 F A"@ @8 !@;CC? !( !(
@5@0 @@0 @ S@4@/@4@8 !7@;XD  t  t t  A#t  GW  
O A# ! CC !( !(@5SHELL@.
@7 Q2 A"@>@8 ! A"@;CC !( !(@5comspec@.
@7 !@>@8 !@;CC !( !(  @5/bin/sh@8 !@;XD  t  t t  A#t enum_style_check 
O A# !C@ !( !(@5@.@7 C @.@7 ! A"@a@i@h@l L@b @v@;XD  t  t t  A#t  ! 
O A# !C@h !( !(@5@@>@;C
@j !( !( 


@5@ 
@8 @ A"@;XD  t  t t  A#t  !' 
O A# !&CD !( !(@5@2@-@3@-
@4@7 !@a@f
@x@/@ @8 !@;XD  t  t t  A#t  ! @`D  t  t @at  A#t !   A4 D  t  t t  A#t  ! 
O A# ! C@;B/ !( !(@5@.
@.@7 AL A"@@@&@.@0 G
@4@7 @ A"@ 
@ @.@7 EC A"@D@* G@L@>@?@R@?
@ 
@ @8 G A"@F@;XD  t  t t  A#t  ! 
O A# !C@DB} !( !(	 ^@5@>@" 


@#@7 !1@/@7 !2@C@7 !^@L@P@C@/@7 !@L@P@ 
@.@.@7 !a@C@0 @1 @4@7 ! A"@L@P@;CB !( !( _@5@>@8 !r A"@;C@GB !( !( E	
 


@5@> Bu @@7 !U@D@ 
@7 !s@L@ 
@.@.@7 !a@B@/@ @ @/@7 !b@L@R@O@?@/@.@.@/@7 !b@ 
@ @ @8 !a@;C	B !( !(@5@7 !@8 !@;XD  t  t t  A#t  A& 
O A# A%C@ B !( !(@5@D@.@7 !@L@7 G A"@0  @1 E@/@4@8 DE A"@?@R@E@;XD  t  t t  A#t  ] 
O A# ]C@ !( !(@5@S
@>@8 B A"@;C@ !( !( !
@5@>@D	@S@L@8 ! A"@?	@B
@7 "
@L
@R@O@;C@ !( !(@5@.@7 ! !@.@7 !,@/@8 !@;XD  t  t t  A#t  H  
O A# !
CAD !( !(  @5@0  @o@1 !9 H@4@7 !;@>@;C@AAF !( !(@5 D @@7 !U@> At@0 H  Ht@4@7 !K@.
@0 !
@4@.@7 ! At@0 ZS@4@7 !K@0 ZV
@-@4@0trace_point
@4@.
@7 ! At@0 ZY
@4@8 !K@;CAM !( !(  @5 At@0 H  H@4@8 !K@;XD  t  t t  A#t  " 
O A# "C@=AU !( !( 


@5@/@0 
@4@7 !@0 
@4	trace_any@7 !3@C@0 
@4@0 U@/@4@7 !D@L@P@0 
@4@8 !H@;XD  t  t t  A#t  ! 
O A# !C
A| !( !(@5 @/@/@8 @P A"@;XD  t  t t  A#t map_dlflags 
O A# "CC !( !(  @<C@0C !( !(
@5@ 
@.@7 " A"@D
@.@7 !O A"@L@R@?@0 @@0 A !N@4@/@4@7 !7@E@a@f@f@l L@w@;XD  t  t t  A#t  !h 
O A# !gC@ !( !( 
@<C@ !( !(

@5@ @2@3
@4@7 !@ @ @8 !f@;XD  t  t t  A#t  B 
O A# \C
C !( !(@5@7 !j@7 !1@>@/@8 \ A"@;CC !( !(@5@/@7 " @B@0 Y|
@4@8 !K@;XD  t  t t  A#t  ! @`D  t  t @at  A#t ! A4  D  t  t t  A#t  ! 
O A# !CC !( !(@5@7 !j@>@/@8 !@;CC !( !(@5@7 !M@>@/@8 !@;CC !( !(@5signal_name@8 !@;XD  t  t t  A#t  ! 
O A# !!C@%C !( !(@5@D@7 !@L@R@?
@0 @@0 @ @@4@/@4@7 !7@.
@7 "@ 
@8 El @;XD  t  t t  A#t  !v 
O A# !uC@#B !( !( 

@5@.@/@7 !a @/@/ D@7 "@C
	 ^~ @7 !U@L
@P@;XD  t  t t  A#t  E2 
O A# E1C@FA !( !(@5@D
 ^~ @T@7 !U@L@' @T@?@R@E@D@ @7 G @L@@
@.@7 !@E
@?@.
@7 MN A"@ 
@.@7 !@>@?@.@7 !@E
@a@i@e        @s@;XXQM EF@4/usr/lib/swi-prolog/library/dialect/sicstus/lists.pl  @AuC @SS E VE VE JBE VE VE VE VE VE VE VE VE VE  E VE VE VE HE U+E VE VE JIE VE VE VE VE VE VEsublistE VE VEnthE LE VE TE VXO E   C	@. E E@5@ 
@8substitute_ E@;XO E	sublist__ C@V E E 
@<C@W E E 
@<C@X E E


@5@ @ 
@ @8 "! " @;C@Z E E
@5@ @ 
@8 "#@;XO Esublist_ C@R E E @<C@S E E
@5@ 
@8 "#@;XO E " C@O E E@5@8 "$ " @;XO E " C@A E E@5@8 V H@;XO E " C@1 E E @<C@"@2 E E	@5@D
@)@L@&@?@&@ @ @8 "@;XXQM EF@$/usr/lib/swi-prolog/boot/autoload.pl   ѣAsC S E Bv E !yE BqEmake_library_indexE ^.E$update_library_index E "*E EXD  t  t t  Et index_files 
O E ".CA{ Bo Bo @<C@}A| Bo Bo
@5@0 A@0 E
 C@-@4@0 C@-@4@1 D@4@.@0 @5 @B@4@7 @ E@D@C@" Bc B

@#@ @7 @ E@L@.@ 
@7 A E@.@/@ @7 @ E@0public_predicate@1 @-@-@4@0 @Findex((~k), ~k, ~k, ~k).~n@3@3@3@3@4@7 GA E@?
@R@F@F@F@ @8 "/ E@;XD  t  t t  Et do_make_library_index 
O E ":C@=Ai Bo Bo@5@.
@7ensure_slash E@0 A@0 E
 C@-@4@0 B@0 @5 At@1 Y@1 Z @4@1 B@0index_header@4@1 "/
@4@1 D@4@.@0index_error@4@8 "1@;XD  t  t t  Et 
pattern_files 
O E "CCAV Bo Bo 
@<C@ AW Bo Bo
@5@ 
@.@7 "3@ @.@7 @ E@ @.@7 @ E@ @ @8 "D E@;XD  t  t t  Et  Z 
O E ZC@ Bo Bo@5@>@;C@ Bo Bo@5@>@7 Z E@8 "H@;C@1@ Bo Bo@5 A@0 E	@1 Z@-@4@7 @5 @7@7 E( @0 Cautoload_index@4@0 A@0 E
 C@-@4@0read_index_from_stream@4@1 D@4 C@8 A @;XD  t  t t  Et make_library_index2 
O E "OC@1A> Bo Bo@5INDEX@/@.@7
plfile_in_dir E@.
@7 "<@ 
@.@7 "G@D@ @7library_index_out_of_date E@L@ 
@ @7 "; E$modified_index@/ @@8 A E@?@R@;XD  t  t t  Et  "O 
O E "OC@1A Bo Bo@5MKINDEX@.@.@7 "R C@7 AJ E@>@0 E+@-

@4@0 @h@0  @T@4@3@0 G @@4@4@0 E+@/
@4@8 "N@;CA% Bo Bo@5@.@0source_file_pattern@4@.@7 @x @z@8 "P E@;XD  t  t t  Et assert_index 
O E "bC@ Bo Bo E@5@>@;C@0@ Bo Boindex




@5@>@.@ 
@7 A
 @2@3 @3@4@.@7 A @0 Z@4@7 D{ @Q@;CA Bo Bo@5 @1@0 Y
@4@7 "I@Q@;XD  t  t t  Et load_library_index_p  
O E "j C@ Bo Bo@5@.
@7index_checked_at E@.@7   @a@h@g@l C@b@<@q@>@;C@M@ Bo Bo@5@.
@0index_file_name
@3@0 @ C@4@4@.@7 "`@.@7list_set E@0 "m@/@4@7 DE @.
@7 "o@0 "m
@4@7 B @D@7autoload_directories E@L@R@?@0 "h@/@/@/@4@7 "u@0 "x@/@4@7 "u@7 "H@0 "x@4@8 "v@;XD  t  t t  Et closel 
O E "zC@ Bo Bo@5@>@;C
@ Bo Bo

@5@8 "{ E@;XD  t  t t  Et  "q 
O E "pC@ Bo Bo@5@0 E	 "Q@4@2@0 @ @o@4@3@0 @ @@4@3@0 @ @@4@4@8 @ @;XD  t  t t  Et writable_indexed_directory 
O E "~C@ Bo Bo@5@.@2@0 @ C@4@3@0 @ C@4@4@7 "p E@8 "J@;C@6@ Bo Bo@5@0 B "\@4@2@0 @ @o@4@3@0 @ C@4@3@0 @ @@4@3@0 @ @@4@4@.@7 "}@7 "J "Q@/@.@7 "R C@8 "]@;XD  t  t t  Et load_library_index 
O E "C@ Bo Bo@5@7 @ @7 Gm @.@7 "f@/@/@7 "h E@>@;C@ Bo Bo@5@0 A{ E "j@4@8 Xz @;XD  t  t t  Et  "y D  t  t t  Et  "y AvD  t  t t  Et  "y AwD  t  t t  Et  "y 
D  t  t t  Et  ^/ @`D  t  t @at  Et ^. D  t  t t  Et  ^/ 	 D  t  t t  Et  ^/ 
O E ^.C@\ Bo Bo@5@7 ! A"@>@;C@^ Bo Bo@5@"
 

@#@.
@.@7 "f@ 
@  G@8 G @;XD  t  t t  Et  E 	 D  t  t t  Et  E 
O E EC@#@= Bo Bo@5@7 " E@.@7 "f@@@ @ @7 "@&
@?@ @ 
@ @7 "@>@;XD  t  t t  Et  Bv  
O E "(C@ Bo Bo  @5 Eclear_library_index@8 A{ @;XD  t  t t  Et  !z 	 D  t  t t  Et  !z 
O E !yC@J Bo Bo@5@7 "@7 "@>@7 "@.
@7 "f@ 
@/@8 "@;C@O Bo Bo@5@7 "@.
@/@7 "@ 
@8 "f@;XD  t  t t  Et  Br 
O E BqCA Bo Bo@5@D Bu@ C C@L@R@?@0  @T@1 Bs Bu
@4@7 "i@8 "( E@;XD  t  t t  Et  "6 
O E "5CA Bo Bo@5@.@7 @ E@8canonical_pi E@;XD  t  t t  Et  "* 
O E "-C@)A Bo Bo@5@0 @
@-@3@0 @ @@4@3@0 @ AB@4@3@0 @ @@4@3@0 @ @@4@4@0 "[@4@8 "8@;XD  t  t t  Et  "W 
O E "VCA] Bo Bo@5@C@7 A@ E@L@P@>@;C@,A_ Bo Bo@5@.@7 A` E@@ BB@.
@7 "@a@f
@i@s@F@?@.@7 "@ @.@7 "@a@f@i@s@E
@>@;XD  t  t t  Et  "@ 
O E "?CA Bo Bo@5/*  Creator: make/0~n~n@7 @F E@)    Purpose: Provide index for autoload~n@7 "*/~n~n@8 "@;XD  t  t t  Et  "> 
O E "=CAH Bo Bo@5@D@/@/  @7 @P E@L@&
@? @8 "3@;XD  t  t t  Et  "_ 
O E "^CAN Bo Bo@5@. @o@ C F*.@8 "3@;XD  t  t t  Et  "M 
O E "LC@ Bo Bo@5@7 C @.@7 "0 @7 "c E@>@;XD  t  t t  Et  "  
O E " C@ Bo Bo  @5@0 "h@/@/@/@4@7 "u@0 "x@/@4@7 "u@0 "m@/@4@8 "u@;XD  t  t t  Et  "t 
O E "sC@ Bo Bo@5@8 "|@;C@ Bo Bo
@5@7 @ @>@ 
@8 "r@;XD  t  t t  Et guarded_make_library_index 
O E "C@~ Bo Bo @<C@-@ Bo Bo@5@D@0 "-@4@.
@0 @5 @1
@4@7 "1@L@R@?
 @B@0 [@1 "-@4@7 "I@E
@8 " E@;XD  t  t t  Et  "n D  t  t t  Et  "n AvD  t  t t  Et  "n AwD  t  t t  Et  "n 
D  t  t t  Et  "T 
O E "SCAR Bo Bo@5 @@7 "4@2
@3 @3@4@ 
@8 "g@;XD  t  t t  Et  A  AvD  t  t t  Et  A  AwD  t  t t  Et  A  AD  t  t t  Et  Z D  t  t t  Et  Z AvD  t  t t  Et  Z AwD  t  t t  Et  Z 
D  t  t t  Et  "* 
O E ")C@+A5 Bo Bo@5@0 @
@-@3@0 @ @@4@3@0 @ AB@4@3@0 @ @@4@3@0 @ @@4@4@0 "P@4@8 "8@;XD  t  t t  Et  " 
O E "CA Bo Bo@5@S
@>@Q@;CA Bo Bo  


 
@<CA Bo Bo @


 
@5@ @a@f
@b@n@w@;XD  t  t t  Et  "B 
O E "ACAt Bo Bo@5@7 A  E@"
 F B @ C4@#@>@;CAw Bo Bo@5 @1@8 "I@;XD  t  t t  Et  ",  	 D  t  t t  Et  ",  
O E "+C@3@r Bo Bo@5@.
@0 "
@4@.@7 V{ E@>@0 E A@-@4@0 "@4@0 D@4@7 "N@D
 "Y @ @@7 "Z@L
@8 "@?@R@;C@| Bo Bo   @<XXQM B|F@$/usr/lib/swi-prolog/boot/predopts.pl   ѣAsC S XD  t  t t  B|t option_clauses AD  t  t t  B|t  " 
O B| "C@I Bw Bw @<C@J Bw Bw		@5@ @ @.@7
option_clause B{@ @ 
@ @ @8 " B{@;XD  t  t t  B|t 	type_goal 
O B| "C
@z Bw Bw  [
@<XD  t  t t  B|t 
mode_and_type 
O B| "C@s Bw Bw Ij


 B [ [
@5@>@ 
@ @8 " B{@;C@u Bw Bw K

@5@>@ 
@8 "@;C@w Bw Bw@5@8 "@;XD  t  t t  B|t modes_and_types 
O B| "C@f Bw Bw  @@<C@G@g Bw Bw	
@5@ 
@ @.@7 " B{@D@* @{@L@&@( @{@E@?@%@D@* @@L@ @ @8 " B{@E@?@" B
@#@ @ @ @8 "@;XD  t  t t  B|t  B 
O B| B~C@y@0 Bw Bw
  Bzoption_decl

 Bc @   [
@5@.@7 " B{ B@.@7 B A"@0 @4@ @0 @-@-@4@7 B @ @ @ @7 A
 @D@7 @ @L@R@?
@0 @@0 @ @@4@/@4@7 @ B{@0 "@4@.@7 B$dcg@ @ @ @8qualify_list B{@;XD  t  t t  B|t qualify 
O B| "C@E Bw Bw 



@5@>@;C@F Bw Bw 
@<XD  t  t t  B|t  " 
O B| "C@&@ Bw Bw 
 @


  

@5@ @7 Gm B{@>@ @a@f@b@n@w@;C@ Bw Bw @


 
@5@ 
@7 "@>@ @a@f
@b@n@w@;C@ Bw Bw 

@<XD  t  t t  B|t  " 
O B| "C@N Bw Bw@5@S
@>@0 @ B@/@4@7 "@&
@;C@}@R Bw Bw ^A

@5@>@%
@ @.@7 "@0 @4@.@0 @-@-@4@7 "@.@ @ @7 "@!@0 G@0 [@0 ^A@4@-@-@4@1 B@0 F@1 @@0 C@4@4@1  Bz@1 ^G@0 @4@3@0 C@4@4@#@%@" @#@;C@A@[ Bw Bw@5@2@-@-@4@7 A @>@ @.@.@7 "@.@2@4@7 "@!@0 G@0 [
@/@4@4@#@%
@" @#@;C@b Bw Bw@5@0 F@1 @option_specifier
@4@7 "@&
@;XD  t  t t  B|t  " 
O B| "C@@ Bw Bw 
@<C@A Bw Bw

@5@ 
@ @7 " B{@ @ @8 "@;XXQM HF@%/usr/lib/swi-prolog/library/occurs.pl  @Au@ C @SS Esub_varE
contains_termE HEoccurrences_of_varEoccurrences_of_termEfree_of_varEcontains_varEfree_of_termXO H " C@tu E  @A "@5@)
@;C@v " "@5@7 @@/@.@7 @@8 " H@;XO H H C@j " " 

@<C@k " "@5@7 @@/@.@7 @@8 H H@;XO H " C@c " "@5@0 "
@4@8count H@;XO H " C@\ " "@5@0 H
@4@8 "@;XO H " C@U " "@5@C@7 " H@L@P@;XD  t  t t  Ht  " @`D  t  t @at  Ht "  O H " C@,@ " "@5@!@0 " @4@#@@@@.
@7 @@p
@ @7 D H@Q@?	@8 @@F
@;XO H " C@C " "@5@)
@>@;C@E " "@5@7 @@/@.@7 @@7 "@>@;XO H " C@N " "@5@C@7 " H@L@P@;XO H " C@8 " "

@5@>@;C@9 " "@5@7 @@/@.@7 @@7 "@>@;XXQM EF@&/usr/lib/swi-prolog/library/quintus.pl  @Au@ C @SS Eraise_exceptionE _Eon_exceptionE	midstringE "E "E	atom_charE "EdateEstream_positionEcurrent_streamE	skip_lineE EEno_style_checkE KEgenargEsimpleE I+E  @E _E _E  7E _E  E  EpowE  EmodeE  BE WE  <E  EunixE	otherwise E " E LXO E " CA E E@5@8 @@;XO E _ C@ E E@5@a@g@k _@w@;XD  t  t t  Et  " @`D  t  t @at  Et " A4  O E " CA E E@5@8 @@;XO E " CAg E E@5@ 
@/@/@8 " E@;XO E " CAi E E@5@ 
@ @/@8 #@;XO E " C@SAk E E	
@5@S
@>@.@7 D @@@T
@?@D@T@L@ 
@ @ @7   #@?@R @ 
@/@.@7 @O@ @a@f@f
@l C@w@/@  @.@7 @O@ @7 #@2@3@3@4@8 A #@;C@'Aw E E@5@ 
@ @ @7 @O @ 
@/@.@7 @O@/@  @.@7 @O@ @ @8 A@;XO E " CAZ E E@5@8 G @;XO E " C
Ae E E@5@/@/@/@8 #@;XO E " C@ E E@5@.@7   #@. Eg@7 C  # "@8 F^ "@;XO E " CA/ E E@5@0 Er@4@7 A+@8 D @;XO E " C@5A E E@5@0 #@-
@4@7 A+@ 
@7stream_mode #@D
@0 BN@-@4@7 A+@L@R@?@D
@0file_no@-@4@7 A+@L@R@?@' @{@&
@;XO E " CA< E E@5
@8 Gb #@;XD  t  t t  Et  E @`D  t  t @at  Et " O E " CAN E E@5@8 A @;XO E " C@ E E@5@.@7q_style_option #@0 Ij@4@8 ] #@;XO E K C@B@ E E Bl@5@>version_data@0 G@-@-
@-@/@4@7 @L Ua@.@7 @Lcompiled_at@.@7 @L@2SWI-Prolog @3@3 BB@3
@3 BB@3@3 Qg@3@3): @3@4@8 #@;C@ E E@5@8 @L@;XO E " C@ E E@5@8 @@;XO E " CA
 E E@5@D@7 @@L@R@?@S
@;XO E #! CA( E E  C C@<CA) E E  C C@<CA* E E  D C@<CA+ E E  J  C@<XO E I+ C@ E E@5@a@g@k  :@w@;XO E " C@ E E@5@a@g@k  ?@w@;XO E	to_prolog C@| E E@5@.@7 H #@8 #2@;XO E " C@ E E@5@a@g@k _@w@;XO E " C	@ E E@5@a@g@h@l _@w@;XO E #( C@ E E
single_var !@5@>@;C@ E E 

@<XO E " C@ E E@5@a@g@k  6@w@;XO E " C@ E E@5@a@g@k _@w@;XO E " C@ E E@5@a@g@k   @w@;XO E #  C@ E E@5@a@g@k  @w@;XO E # C@ E E@5@a@g@k  @w@;XO E # C	@ E E@5@a@g@h@l K@w@;XO E # CA E E @<XO E # C@ E E@5@a@g@k  A@w@;XO E # C@ E E@5@a@g@k W@w@;XO E # C@ E E@5@a@g@k  ;@w@;XO E #
 C
@i E E 
@5@8 ! #@;C
@k E E !
@5@8 #5@;C@m E E GW@5@8 !  #@;C@o E E @
 @5 C@8 AJ #@;C@q E Ecd@5 Oo@2@-@4@7 @ #@/@8 E+ #@;C@t E E #9
@5@/@8 #;@;C@v E Eargs
@5 C@8 @L@;C@x E E A
@5 C@.@7 @L #1@8 [ U@;XO E #	 C@ E E@5@a@g@k  @w@;XO E # C@ E E   @<XO E # CA: E E  @5
@8  #@;XO E # C@ E E@5@a@g@k L@w@;XXQM DF@&/usr/lib/swi-prolog/library/filesex.pl  @AuC @SS E	copy_fileEmake_directory_pathE F_Erelative_file_nameEdelete_directory_and_contentsE	link_fileE
set_time_fileEcopy_directoryEdelete_directory_contentsXO D #C C@&@u D  @A #T@5@.@7destination_file D@0 [ C@-
@3@0 [ [@4@4@0	copy_from

@4@0 D
@4@8 A #X@;XO D #E C@ #T #T@5@7make_directory_path_2 #X@>@;C	@ #T #T@5create AB@8 B B@;XO D #G C@>@ #T #T@5@T
@T@>@D
@@@7 Fl #X@?@*
 BB@L
@&@?@#@D@/@/  @7 @O@L@8 A@?@2
@3 @3@4@8 A #X@;C@J@ #T #T@5@T@>@D@*@T
@L@D@/@/  @7 @O@L@8 A@E
@?
 @.
@7 A@ 
@8 A@?@D@T@L@8 A@?@7 E( #X@8 G* #X@E
@;C@ #T #T@5@0 @@0 W2@/@4@/@4@8 @@;XO D #H C@5@v #T #T

@5@.
@7 MN #X@.@7 #e@. @ 
@7 D #X@. @ @7 #f@ @ @.@.@7delete_common_prefix #X@ @.@ @7
to_dot_dot #X@  @8 #f@;XD  t  t t  Dt  #MD  t  t t  Dt  #OO D #S C@ #T #T@5@7special #X@>@;CA  #T #T@5@.@7 #G #X@D
@7 AD #X@L
@8 #J #X@?@8 S #X@;XO D #o C@ #T #T  BB@<C@ #T #T  Q@<XO Dcopy_directory_content C@ #T #T@5@7 #n@>@;C@%@ #T #T@5@.
@7 #q@.@7 #q@D@ 
@7 #r@L@ 
@ @8 #P #X@?@ 
@ @8 #C #X@;XO D #] C@ #T #T@5@7 #r@>@;C@ #T #T@5@,
 @>@.@7 #c@7 #\@8 G #X@;XO D #h C@ #T #T
@5@>@ @ @ 
@8 #g@;C@ #T #T 
@<XO D #Y C@ @ #T #T@5@0 [
 C@-@3@0 [ [@4@4@0 F@4@0 D@4@8 #[@;XO D #V C@ #T #T@5@7 #r@>@.
@7 #d@ 
@8 #q@;C@ #T #T 
@<XO D #J C@ #T #T@5@.@7 H #X@0 #R
@4@7 _C U@8 A #X@;XO D #k C@ #T #T 
@<C
@ #T #T

@5@>@;C@ #T #T


 Q
@5@ 
@ @8 #j@;XO D #P C@ #T #T@5@D
@7 #r@L
@R@?@7 #y@.@7 #|@0 #v
@4@8 #}@;XO D #R CA #T #T@5@.@7 #|@0 #R
@4@8 #}@;XXQM F"F@>/build/buildd/spark-2012.0.deb/simplifier/data__data_files.pro  7AAuC @TS @TEadd_datafiles_debugEget_datafiles_fdlE [Eadd_datafiles_logEadd_datafiles_summary_dpcEget_datafiles_local_user_ruleEget_datafiles_debugEadd_datafiles_fdlEget_datafiles_decEget_datafiles_simplified_vcgEadd_datafiles_simplified_pfsEadd_datafiles_dpcEget_datafiles_logEget_datafiles_summary_dpcEadd_datafiles_decEadd_datafiles_simplified_vcgEget_datafiles_vcgEget_datafiles_pfsEadd_datafiles_ruleEget_datafiles_simplified_pfsEget_datafiles_dpcEadd_datafiles_pfsEadd_datafiles_vcgEno_log_file Eget_datafiles_global_user_ruleEsave_data__data_files E REadd_datafiles_local_user_ruleEget_datafiles_ruleEadd_datafiles_global_user_ruleXO F" # C@ F! F!@5@0 #
@4@7 B [@>@;XO F" # C
@ F! F!@5@0 #
@4@7 #@>@;XO F" [ C@ F! F!@5@C@7 @@L@P@=Expected atomic name for debug datafiles to find, but got: ~k@2
@4@8 U [@;C@ F! F!@5@7 # [@>@;C@ F! F!@5@@Could not find debug datafiles for: Expected atomic name for: ~k@2
@4@8 #@;XD  t  t t  F"t  # AvD  t  t t  F"t  # AvO F" # C
@ F! F!@5@0 #
@4@7 #@>@;XD  t  t t  F"t  # AvO F" # C
@ F! F!@5@0 #
@4@7 #@>@;XD  t  t t  F"t  # AvO F" # C
@ F! F!@5@0 #
@4@7 #@>@;XD  t  t t  F"t  # AvO F" # C
@ F! F!@5@0 #
@4@7 #@>@;XD  t  t t  F"t  # AvO F" # C
@ F! F!@5@0 #
@4@7 #@>@;XD  t  t t  F"t  # AvO F" # C
@ F! F!@5@0 #
@4@7 #@>@;XD  t  t t  F"t  # AvO F" # C
@ F! F!@5@0 #
@4@7 #@>@;XD  t  t t  F"t  # AvO F" # C
@ F! F!@5@0 #
@4@7 #@>@;XD  t  t t  F"t  # AvO F" # C
@ F! F!@5@0 #
@4@7 #@>@;XD  t  t t  F"t  # AvO F" # C
@ F! F!@5@0 #
@4@7 #@>@;XD  t  t t  F"t  # AvD  t  t t  F"t  # AvO F" # C
@ F! F!@5@0 #
@4@7 #@>@;XO F" # CA F! F! @5@C
@/@7 # [@L
@P@;XO F" R CA F! F!@5@8 #@;XO F" # C@A F! F!@5 F"@.
@7 [ [@2@0  F"@1  #@4@3@0  F"@1  #@4@3@0  F"@1  #@4@3@0  F"@1  #@4@3@0  F"@1  #@4@3@0  F"@1  #@4@3@0  F"@1  #@4@3@0  F"@1  #@4@3@0  F"@1  #@4@3@0  F"@1  #@4@3@0  F"@1  #@4@3@0  F"@1  #@4@4@7 [ [@>@;XXQM GDF@!/usr/lib/swi-prolog/boot/apply.pl   ѣAs@ C S E IE GAXD  t  t t  GDt  FD @`D  t  t @at  GDt I  A4D  t  t t  GDt  FD 
O GD IC@A@9s@!/usr/lib/swi-prolog/boot/apply.pl   ѣA # 


@5@D@#@ 
@7 U GC@L@ 
@.@7 A GC@ @.@7 @ GC@.@ @7 #@0 @ @4@@?@0 @@0 @ D
@4@/@4@8 @ GC@F@E@;XD  t  t t  GDt  GB @`D  t  t @at  GDt GA  D  t  t t  GDt  GB 
O GD GAC@0 # #@5@C
@@C
@@L
@P@L@P@;XXQM FbF@)/usr/lib/swi-prolog/library/statistics.pl  @Au@"C @SS EprofileE  Eshow_profileE QnE #XO Fb M CAw Fa Fa D@5@>@.
@7 @@ 
@8predicate_functor_name Qo@;CAz Fa Falabel@5@>@.
@7 @@ 
@8predicate_label Qo@;CA} Fa Faticks@5@>@.
@7 @@.@7 @@a@f
@f@n@w@;C@JA Fa Fa	  


percentage
@5@>@ 
@.@7 # Qo #@ @.@7prof_statistics Qo
accounting@ @.@7 #@D@a@f@f@l C@b @s@L@a@b@d@f@f@f@l C@l @o@w@?@a@e        @w@;C
A Fa Fa@5@.
@7key Qo@ 
@8 @@;XO Fb	prof_node C@"AZ Fa Fa@5@0 B@0 @M ^~@-@4@1 C ^~ @4@0
get_prof_node
@4@0 C ^~@4@8 A Qo@;XO Fb # CA Fa Fa@5@7 Gl@>@2@0top
@4@4@8 # Qo@;CA Fa Fa@5@. @@7 GF Qo@7
show_profile_ Qo@/@8 #@;XO Fb # C
A? Fa Fasamples@5@8 @@;C
AA Fa Fa #@5@8 @@;C
AC Fa Fa #@5@8 @@;C
AE Fa Fa  @5@8 @@;C
AG Fa Fanodes@5@8 @@;XD  t  t t  Fbt  # @`D  t  t @at  Fbt # O Fb # C@ Fa Fa@5@8 # Qo@;XO Fb	time_name C@ Fa Facpu Ck@5@>@;C@ Fa Fawallwalltime@5@>@;C@ Fa Fa Ck Ck@5@>@;C@ Fa Fa # #@5@>@;C@ Fa Fa@5@0 _d@3 #@3 #@4@8 B B@;XO Fb # CA	 Fa Fa@5@ X%show_profile_hook X%@>@;C@eA Fa Fa		@5@.@7 # Qo  @.@7 #@.
@7sort_on Qo@.@0 #
@4@.@7 @w@ @.@7 H@ @.@7 T H
~61t~69|~n@7 A QoTotal time: ~2f seconds~n@2@4@7 P Qo #@7 #~w~t~w =~45|~t~w~60|~t~w~69|~n@2	Predicate@3Box Entries@3Calls+Redos@3Time@4@7 $ #@7 #@0 #@-@4@7 ^ [@ @ @ 
@8
show_plain Qo@;XO Fb	time_true C@ Fa Fa@5@8report Qo@;C@.@ Fa Fa@5@.@7   Qo Ck@.@7 Cj Qo
inferences@.
@7 $@ 
=@.@7   Qo@7 D Qo@7 $@ @7 $@Q@;XO Fb DP C@2@ Fa Fa@5 Az @@7 @L@> Az@.@7 $threads_created@.@7 $thread_cputime@.
@7 $@a@i@h@l C@x@3~D threads, ~D finished threads used ~3f seconds.~n@2@3@3
@4@8 @F Qo@;C@ Fa Fa @<XO Fb $ C@]@ Fa Fa
 LY



@5@0 $@-@-@-@4@7
time_state Qo@a@f@f
@l C@x@a@f@f@l C@h@l C@x@a@f@i@l C@x@D
@a@f@b @u@L@'Infinite@?@a@f@f@l @k Gm@x Z@0  @4@8 @5 Qo@;XO Fb @ C@@D Fa Fa@5 Ek@.@7 $	trailused@.@7 $ Eg@.
@7 $	localused@.@7 $ Ed@.@7 $
globalused@.@7 $process_cputime@.@7 $ $@.@7 $atoms@.@7 $functors@.@7 $
predicates@.@7 $modules@.@7 $codes@.@7 $
locallimit@.@7 $globallimit@.@7 $
traillimit@.@7 $@(~3f seconds cpu time for ~D inferences~n@2@3@4@7 $@A~D atoms, ~D functors, ~D predicates, ~D modules, ~D VM-codes~n~n@2@3@3@3@3@4@7 $@8                       Limit    Allocated       In use~n@7 $@0Local  stack :~t~D~28| ~t~D~41| ~t~D~54| Bytes~n@2@3
@3@4@7 $@0Global stack :~t~D~28| ~t~D~41| ~t~D~54| Bytes~n@2@3@3@4@7 $@2Trail  stack :~t~D~28| ~t~D~41| ~t~D~54| Bytes~n~n@2@3@3@4@7 $@7
gc_statistics Qo@7agc_statistics Qo@7shift_statistics Qo@8 $ Qo@;XO Fb Qn C@A Fa Fa  @5 @C@8 $! Qo@;XO Fb $8 C@0@q Fa Fa@5@0 Cj Y@-@4@/ @@7 @@a@h@b @s@>
agc_gained@.@7 $agc_time@.
@7 $@=~D atom garbage collections gained ~D atoms in ~3f seconds.~n@2@3@3
@4@8 $@;C@x Fa Fa @<XO Fb # C@@A Fa Fa 


@5@>@ 
@.@.@7 A@D@ 
@7 X Qo@L@2@3 @3@4@8 A Qo@?@2@3 @3@3 @3@4@8 $D@;CA Fa Fa@5@>@.@.
@7 A@2@3 @3
@4@8 $D@;XO Fb # CAo Fa Fa  W$@<CAp Fa Fa 
ticks_self@<CAq Fa Fa ticks_siblings@<CAr Fa Fa  B3@<CAs Fa Fa  X@<CAt Fa Fa callers@<CAu Fa Fa callees@<XO Fb # C@[Ab Fa Fa

 C


@5@"
node 







@#@/@0 @4@7 WO Qo@C@0 @4@0 U@/@4@7 U@L@P@0 @4@ @ @ @ @ @ @7 GI Qo@ 
@8 #@;XO Fb $
 C@LA' Fa Fa		@5 #@.
@7 # B3@.@7 # X@.@7 #@0 # #@4@.@7 #@a@f@b
@o@k  6@x@a@f@f@n@x@$~w~t~D =~45|~t~D+~55|~D ~t~1d%~69|~n@2
@3@3@3@3@4@8 $@;XO Fb $	 CA  Fa Fa @<CA! Fa Fa
 @5@>@;C@ A" Fa Fa C


@5@ @ 
@7 $N Qo@p @ @ @ 
@8 $@;XD  t  t t  Fbt  # @`D  t  t @at  Fbt #  A4O Fb # C@(@ Fa Fa@5@0  @-@4 #@7 $@.
@7 # Qo@.@7 C= Qo@0 G
@4@0  Fb@1 #@4@8 B] Qo@;XO Fb # CA Fa Fa
 $E@5@0cummulative @@4 @@7 $@>@;CA Fa Fa 
 #@<XO Fb # CA< Fa Faprof





@5@ 
@ @ @8 C Qo@;XD  t  t t  Fbt    @`D  t  t @at  Fbt   O Fb   C@?@ Fa Fa@5@.@7 $@@@.@0 @
@-@1 B@0 $
@4@1 @@4@0 C@-
 @@4@7 $T@7 $ Qo@D@*
 @@L@>@?@R@?	@7 $
@Q@F@;XO Fb $; C@F@z Fa Fa@5local_shifts@.@7 $
global_shifts@.@7 $trail_shifts@.
@7 $@@@a@h@b @s@?@@@a@i@b @s@?@a@f
@b @s@>
shift_time@.@7 $@=Stack shifts: ~D local, ~D global, ~D trail in ~3f seconds.~n@2@3@3
@3@4@8 $@;C@ Fa Fa @<XO Fb $ C@ Fa Fa $



@5@7 $ Ck@7 $ $@ 
@8 $@;XO Fb $5 C@*@g Fa Fa@5collections@.@7 $@a@h@b @s@>	collected@.@7 $gctime@.
@7 $@8~D garbage collections gained ~D bytes in ~3f seconds.~n@2@3@3
@4@8 $@;C@o Fa Fa @<XO Fb $C CA Fa Fa  @<CA Fa Fa  @T@<CA Fa Fa@5@0  @4@0 U
@4@8 U@;XO Fb # C
A Fa Fa 

@5@>@8 #@;CA Fa Fa@5@/@8 A@;XXQM "F@#/usr/lib/swi-prolog/library/date.pl  @Au@ C @SS Eday_of_the_weekEday_of_the_yearE
parse_timeE $jE #XO "digits C@u F]  @A $n


@5@ 
  c@7  _ #@%@>@%@ @ @8 $l #@;C@ $n $n 
@<XO " "
 C@.@Z $n $n

iso_8601 @-
@5 $r@.@ 
@ @ @  @ @.@7 $q #@a@b @f@o@w@&@;C@] $n $n $r @5@ @.@7year #@ 
@ @ @ @ @ @8
iso_8601_rest #@;C@@` $n $nrfc_1123 @5@/@ @.@7day_name #@"@,@ 
@#@ @.@7ws #@ 
@ @.@7day_of_the_month #@ @.@7 $~@ @.@7
month_name #@ @.@7 $~@ @.@7 $t@ @.@7 $~@ @ @.@7hour #@"@:
@#@ @ @.@7minute #@"@:
@ @#@ @ @ @.@!@7second #@ @!@.@"@7 $~@D@$@"@"@G@M@T
@#@#@L@$@&@#@?@&@"@E@#@;XO "  c C@ $n $n

@5@ 
@0  c
@4@7 $o@&@;XO "opt_fraction C@H@ $n $n

@5@@@"@.
@#@?	@"@,
@#@>@%@.@ @.@7 $p@ @.@7 G@a@f@b @s@.@ @7 MY@a@g@f@b
@f@l V@l @n@w@&
@;C@ $n $n 


@<XO "	int2digit C@ $n $n@5@.
@.@7 $ #@.@ @.@7 $@a@f
@b
@o@f@n@w@&@;XO " $u C@;@ $n $n@5@.
@.@7 $@.@ @.@7 $@.@ @.@7 $@.@ @.@7 $@a@f
@bC@o@f@b@d@o@n@f@b
@o@n@f@n@w@&@;XO "week_ordinal C@;A $n $n@5@0 @@-@4%w@0 "	
      @4@7   #@ @.@7 ]4 #@ 
@a@h@b@l C@b@o@f@l C@i@n@b@n@w@;XO " $e C@.A $n $n "



@5@0 @@-@4%u@0 $
      @4@7 $@ @8 $@;XO " $g C@.A $n $n $



@5@0 @@-@4%j@0 $
      @4@7 $@ @8 $@;XO " $k C@R $n $n@5@/@8 $i #@;XO " $i C@7@U $n $n@5@.
@7 M^@0 "@-@-@-@-@-@-@-@4@ 
@7 B #@>@0 $  @4@8 Di #@;XO " $f C@ $n $n@5@.
@7 $@7 G #@&
@;XO "iso_time C@S@ $n $n@5@.@ 
@.@7 $@"@:
@#@.@ @.@7 $@"@:
@#@.@ @.@7 $@.@.@.@ @.@7timezone #@a@f@f@n@w@a@f@f@n@w@a@f@f@n@w@&@;C@?@ $n $n@5@.@ 
@.@7 $@"@:
@#@.@ @.@7 $@.@.@.@ @.@7 $@a@f@f@n@w@a@f@f@n@w@a@f@w@&@;C@A@ $n $n@5@.@ 
@.@7 $@.@ @.@7 $@.@ @.@7 $@.@.@.@ @.@7 $@a@f@f@n@w@a@f@f@n@w@a@f@f@n@w@&@;C@6@ $n $n

@5@.@ 
@.@7 $@.@ @.@7 $@.@.@.@ @.@7 $@a@f@f@n@w@a@f@f@n@w@a@f@w@&@;C@+@ $n $n@5@.@ 
@.@7 $@.@.@.@ @.@7 $@a@f@f@n@w@a@f@w@a@f@w@&@;XO " $x C@-@o $n $n@-
@5@ @.@7month #@"@-
@#@ @.@7day #@ 
@ @ @ @ @8opt_time #@;C@r $n $n		    @-
@5@ @ @8 $@;C@t $n $n

@5@ @.@7 $@ @.@7 $@ 
@ @ @ @ @8 $@;C@ @w $n $n


@-
@5@ @.@7ordinal #@ 
@ @ @ @ @8 $@;C@@@z $n $n
@-@W
@5@.@ @.@7week #@"@-
@#@.@ @.@7 $ #@ 
@ @ @ @.@7 $@ @ @7 $ #@&@;C@4@~ $n $n
@W
@5@.@ @.@7 $@.@ @.@7 $@ 
@ @ @ @.@7 $@ @ @7 $@&@;C@%@ $n $n

   @W
@5@.@ @.@7 $@ @7 $@&@;XO " $ C@ $n $n@5@.
@7 $ #@5@7 $@&
@;XO " # C
@: $n $n  $v $


@<C@; $n $n  $ $



@<C@< $n $n  $ $


@<C@= $n $n  $ $


@<C@> $n $n  $ $


@<C@? $n $n  $ $


@<C@@ $n $n 
utc_offset $


@<C@A $n $n	time_zone $


@5@,
 @;C@B $n $ndaylight_saving $


@5@,
 @;C@D $n $n  " $



 $
@<C@E $n $n    $



 #
@<XO " $ C@8@ $n $n @+
@5@.@ @.@7 $@"@:
@#@.@ @.@7 $@a@b @f@o@w@a@b @f@o@w@&@;C@/@ $n $n

 @+
@5@.@ @.@7 $@.@ @.@7 $@a@b @f@o@w@a@b @f@o@w@&@;C@ @ $n $n
  @+
@5@.@ @.@7 $@a@b @f@o@w@&@;C@2@ $n $n @-
@5@.@ @.@7 $@"@:
@#@.@ @.@7 $@a@f@w@a@f@w@&@;C@)@ $n $n

 @-
@5@.@ @.@7 $@.@ @.@7 $@a@f@w@a@f@w@&@;C@ $n $n
  @-
@5@.@ @.@7 $@a@f@w@&@;C@ $n $n    @Z
@<C@ $n $n   @5@ 
@.@7 $~@"@U@T@C@#@;C@ $n $n   @5@ 
@.@7 $~@"@G@M@T@#@;C
@ $n $n    

@<XO " $ C@4@ $n $n		@5@.
@.@7 $@.@ @.@7 $@.@ @.@7 $@a@f
@b@d@o@f@b
@o@n@f@n@wAn@7 $@&@;XO " $ C@ $n $n@5@.
@7 $@7 $@&
@;XO " $ C@ $n $n@5@.
@7 $@7 $@&
@;XO " $ C@%@ $n $n@5@@@"
@T
@#@?	@"
@ 
@#@>@%@ @ @8 $ #@;C
@ $n $n    

@<XO " $ C@ $n $n@5@.
@.@7 $ @<@ 
@7 $@%@ 
@ @8 $ #@;XO " $ C@ $n $n@5@.
@7 $ @;@7 $@&
@;XO " $ C@ $n $n@5@.
@7 $ @7 $@&
@;XO " $ C@ $n $n @J@a@n


@<C@ $n $n @F@e@b


@<C@ $n $n @M@a@r


@<C@ $n $n @A@p@r


@<C@ $n $n @M@a@y


@<C@ $n $n @J@u@n


@<C@ $n $n @J@u@l


@<C@ $n $n @A@u@g


@<C@ $n $n 	@S@e@p


@<C@ $n $n 
@O@c@t


@<C@ $n $n @N@o@v


@<C@ $n $n @D@e@c


@<XO " $ C@ $n $n@5@.
@7 $@7 $@&
@;XO " $| C@ $n $n  @S@u@n


@<C@ $n $n @M@o@n


@<C@ $n $n @T@u@e


@<C@ $n $n @W@e@d


@<C@ $n $n @T@h@u


@<C@ $n $n @F@r@i


@<C@ $n $n @S@a@t


@<C@ $n $n @S@u@n


@<XO " $ C@ $n $n@ 
@5@>@%
@ 
@8 $~@;CA $n $n 

@<XXQM FQF@+/usr/lib/swi-prolog/library/prolog_stack.pl  @AuC @SS E SE SEprint_prolog_backtraceE  Eprolog_stack_frame_propertyE $XO FQframe_predicate C@ FO FO  D
@<CA  FO FO  F
@<CA FO FO S
@5@8 G S@;XO FQcopy_term_args C@,@ FO FO@5@a@g@h@q@>@p
@ @ 
@.@7 @@ @ @.@7 @@ @ @7copy_term_limit S@ @ 
@ @8 $ S@;C@ FO FO @<XO FQ	copy_goal C@ FO FO 
 @5@>@;C@D@ FO FO	@5 Ee@.
@7 S@D@-@"
 

@#@L@ @.@7 $@D@ @7 X S@L@&@?
@" @#@?@ 
@8 $@F@E@;XO FQget_prolog_backtrace_lc C@P@ FO FO	@5@D@0 Z`@-
@4@7 ^ [@L@' B3@E@?@.@7 EB S@ pc@.@7 S@ parent@.
@7 S@D
@0goal_term_depth@-@4@7 $@L@R@?backtrace_goal_depth@.@7 @L V@ @7 B B@ 
@ @ @8 FN S@;XO FQis_stack CA FO FO@5@T
@"
 S@#@;XO FQguard_frame C@*A FO FO Z`
 EV
@5@0 @-@-
@4@/@7 DZ S@ 
@.@.@7 A@0 @1 @4@8 S@;XD  t  t t  FQt  [ @D  t  t t  FQt  [ 	 O FQ [ C@0 FO FO $subgoal_positions @ $
@5 @@ @8 [ S@;XO FQclean_stack2 CA FO FO @<CA FO FO
@5@7 $ S@>@;CA FO FO

@5@ 
@ @8 $ S@;XO FQ
where_goal CAN FO FO D
 C
 <foreign>
@5@>@&
@;C@HAP FO FO S

@5@0 $ @@4 @@7 ^ [@ @ @.@.@/@7subgoal_position S@ @0 G@/@4@7 J@ @ @.@7lineno S@%@>@%@" C	 at ~w:~d
@#@;C@3AW FO FO		 S
@5@ @0 A@-@4@7 $@ @0 [)@-@4@7 $@%@>@%@" C $
@#@;C@$A\ FO FO S
@5@ @.@7clause_name FS@%@>@%@" C ~w <no source>
@#@;CA` FO FO @<XO FQ X C@ FO FO  @<C@ FO FO  @T@<XO FQfind_subgoal CA FO FO 
@<CA FO FO
 Dr
@5@ 
@ @.@7 V H@ @ @8 % S@;XO FQ $ CA FO FO@5@0 AO@4@.
@7 B S @@ 
@8 U0 S@;XO FQ $ C@ FO FO  Z_
 Za@<C@ FO FO Z_

 !

@5@ 
@8 $ S@;C@0@ FO FO Z_
 S


location 

@5@ 
@ @.@/@7 $@ @0 $@/@4@7 J@ @ @ @8 $@;C@ FO FO Z`
 L@5@, @;XO FQ $ C@'A| FO FO@5@.@/@7clause_info %@.@7 GH S@ @ @.@7 %@ @ 
@7 @@ @ @8 @@;XO FQ $ C@p FO FO@5@8 S@;XO FQ
where_no_goal CA5 FO FO  D

 C~w <foreign>
@<CA7 FO FO  F

 C X
@<C@QA9 FO FO S

@5@0 $ @@4 @@7 $@ @ @.@.@/@7 $@ @0 $@/@4@7 J@ @ @.@7 $@ @.@7clause_predicate_name S@%@>@%@" C [*
@#@;C@<AA FO FO

 S
@5@ @0 A@-@4@7 $@ @0 [)@-@4@7 $@ @.@7 %@%@>@%@" C [*
@#@;C@ AG FO FO S
@5@ @.@7 $@%@" C~w <no source>
@#@;CAK FO FO 	meta_call
<meta call>
@<XD  t  t t  FQt  AP AO FQ Y_ C@(A FO FO@5@D
backtrace_show_lines @@7 @L@L@'
 @{@?@!
@2@0 $ @@4@4@#@%@ 
@ @8 AP S@;XO FQ $ C@ FO FO 
 T@5@7 @@>@;C@@ FO FO
@5@7 @@>@.
@.@7 A@p
 @'@D@$@a@f@f@r@L@ 
@ @7 A @ @ @8 $@F@F@F@?@T@p@ 
@ @7 A @ @ @7 $@p@a@f@f@l C@b@l C@x@0 @@-@4<skipped ~D of ~D>@2@3@4@7 @F S@ @ @7 @@ @.@7 @@ @.@7 @@ @ @ @8 $@;C@ FO FO@5@8 ^ S@;XO FQ $ C@ FO FO @5@>@;C@@ FO FO Z_



@5 Za@ @7 S@D@* D@L S@.@7 S@" D@#@E@?@:@D@* B3@L S@.@7 S@" F@#@E@?@D B#@.@7 S@L@" S@#@?@( %@E@E@D
@* %@L@( @?@ 
@ @7 $ S@D $@.@7 S@L@R@?@' D@D@A $@.@7 S@@@  S@.@7 S@ @0  D@/@4@7 J@E@? ]6@.@7 @L@a@f@b@t@E@L@p
 @ @ @ @ 
@ @8 $@?	@( @{@F@F@;XO FQnlc  C@} FO FO   @<XD  t  t t  FQt  S
 AvD  t  t t  FQt  S
 @O FQ S CA FO FO

@5@.@7 S@S@>@;CA FO FO@5@8 $@;XO FQlineno_ C@)A FO FO@5@0 Er@-
@4@7 A+ !@ 
@.@7 Y S@a@f@h@s@> Gt@ 
@.@7 %(@a@f@b@l C@w@;CA FO FO@5
@7 Gb S@8 %& S@;XO FQ % CAl FO FO@5@ C M C@>@;CAn FO FO@5@.@/@7 $@>@0  @T@4@8predicate_name %@;XO FQ   C
Aw FO FO@5@.@7 $ S @C@8 $ S@;XO FQ $ CA	 FO FO@5@8 $ S@;XO FQ S C@s FO FO@5@7 Gl@7 Gl@S@>@2@0 $
@4@4@7 %0@8 %$ S@;C	@w FO FO@5@7 %0@8 %3@;XO FQ Za CAc FO FO 
 C~|~t[~D]~6+ 



@<XO FQ % CA# FO FO @<C@3A% FO FO	
@5@ @.@7 %@D@* @{@%@L@&
@E@?@" Ez
@#@ @ @ 
@8 %@E@;C@ A- FO FO Z_

 @5@>@%@ @ @.@7 %4 S@ @ @ 
@8 % S@;C@+A0 FO FO		 Z_


@5@ @.@7 %6@" C ^
@#@ @ @ 
@8 $ S@;XO FQ $ C@&A FO FO@5@0 B@0 E
 C@-
@4@1 B-
@1newlinedetect@4@0 %&
@4@0 D
@4@8 A S@;XXQM CF@$/usr/lib/swi-prolog/library/qsave.pl  @Au@!C @SS E CE CXD  t  t t  Ct convert_option 
O C %>C@ @ F7 F7@5@.
@7	min_stack C@>@D
@* @L@&@?@a@f
@h@bD @o@l W@w@;C	@ F7 F7 Ee@5@>@8 G[ @;C	@ F7 F7 Ej@5@>@8 %C@;C@ F7 F7 @<XD  t  t t  Ct option_type 
O C %DC	B F7 F7
 Ea@5@/@8 %@@;CB F7 F7  Eb _d \kernel G@<CB F7 F7  Bu @@<CB F7 F7  Eh @W@<C
B F7 F7  A _dsave I
@<CB F7 F7  Ei @@<C
B F7 F7  D _d %Gno_save@<CB F7 F7  Ee D@<CB F7 F7  Ej D@<CB F7 F7  Ef @W@<CB F7 F7  Ec B@<XD  t  t t  Ct save_format_predicates  
O C %I C@*BB F7 F7@5~nFORMAT PREDICATES~n@7feedback C@.
@.@7 F C@.@7qualify_head C@!
@0 Ey
@4@#
~n~t~8|~w @2
@4@7 %L@ 
@7 @+ @Q@;CBJ F7 F7   @<XD  t  t t  Ct save_records  
O C %W C@4A F7 F7@5~nRECORDS~n@7 %L@@@'@.
@7 G C %U@2
@3@-@4@7 %L@/@7 [1 C BB@7 %L@0 A
@/@4@7 %V@Q@?@R@F
@;XD  t  t t  Ct save_module_operators 
O C %^CB6 F7 F7 @5@>@;C@6B7 F7 F7@5@0 GS@-@-@1 
@-
@4@0 B@0 %M %U@3@0 A@1 

@4@4@1 @+@1 A@1 

@4@8 GA GC@;XD  t  t t  Ct default_import 
O C %bCA F7 F7@5@0 
@4 Av@7 E C@0 @4 !@7 U@>@Q@;CA F7 F7@5@8 E C@;XD  t  t t  Ct  [ @D  t  t t  Ct  [ 	 O C [ C@6 F7 F7 C Eg Ea %f
@5 Ea@ @8 [ C@;C@6 F7 F7 C Ed Ea %h
@5 Ea@ @8 %g@;C@6 F7 F7 C Ek Ea %i
@5 Ea@ @8 %g@;C@6 F7 F7 C L D L
@5 D@ @8 %g@;C@6 F7 F7 C Ej D %j
@5 D@ @8 %g@;C@6 F7 F7 C Ef @W %k
@5 @W@ @8 %g@;C@*@6 F7 F7 C !Z _d \ %F G !Z
@5@0 _d@3 \@3 %F@3 G@4@ @8 %g@;C@6 F7 F7 C E	 @ E	
@5 @@ @8 %g@;C@6 F7 F7 C Eh @W %l
@5 @W@ @8 %g@;C@$@6 F7 F7 C A _d %G I
 %m
@5@0 _d@3 %G@3 I
@4@ @8 %g@;C@6 F7 F7 C N @ N
@5 @@ @8 %g@;C@$@6 F7 F7 C D _d %G %H D
@5@0 _d@3 %G@3 %H@4@ @8 %g@;C@6 F7 F7 C Ec @W %n
@5 @W@ @8 %g@;XD  t  t t  Ct save_resources 
O C %oC@ F7 F7
 G@5@>@;C@J@ F7 F7@5~nRESOURCES~n~n@7 %L@7copy_resources C@@@5@/@0 @-@1 O@/@/@/@4@7 WO A"@0 @1 %u@-
@-@-@4@0 B@0mkrcname
@-@4@1
save_resource
@4@7 %a@Q@?	@R@F@F@E@;XD  t  t t  Ct default_init_file 
O C %{C@ F7 F7 \ J@5@>@;C@ F7 F7@5 Ef@8 C @;XD  t  t t  Ct save_predicate 
O C %~C@5Ai F7 F7@5 D@7 U@>@"
 


@#@ 
@.@.@7 A~npre-defining foreign ~w/~d @2@3@4@7 %L@0 @1 @1 @4@8 %V@;C@oAo F7 F7
@5@"
 


@#@ 
@.@.@7 A~nsaving ~w/~d @2@3@4@7 %L@D@%@"
 %u@#@, G@L Av@7save_attribute C@B@* @T@L @@7 %@O(Skipped clauses)@7 %L@Q@?@R@7save_attributes C@C Aw@7 U@L@P@@@/@.@7 $  BB@7 %L@ @7 G @Q@?@R@E@;XD  t  t t  Ct define_predicate 
O C %CA7 F7 F7@5@7 ^. E@>@;C@ A9 F7 F7@5@/@.@7 B @.@.
@7 A@0 @@0 D Y+@1 
@4@/@4@8 @@;XD  t  t t  Ct  %t 
O C %sC@@A F7 F7@5@.@7 C @.@7 Fc @@@/@0 ]l@-
@-@4@7 U+ H@C@ 
@ @/@ C %u C@L@P@C	@ 
@ @7reserved_resource C@L@P@ 
@ @7
copy_resource C@Q@?@R@F
@;XD  t  t t  Ct  %B 
O C %AC@ F7 F7  Eg@ @<C@ F7 F7  Ed@<C@ F7 F7  Ek@<XD  t  t t  Ct save_prolog_flags  
O C % C@:B F7 F7@5~nPROLOG FLAGS~n~n@7 %L@.
@.@/ C@.@7 C. C@C
@7no_save_flag C@L
@P~t~8|~w: ~w (type ~q)~n@2
@3@3@4@7 %L@0  C@1restore_prolog_flag
@4@7 %V@Q@;CB F7 F7   @<XD  t  t t  Ct  %S 
O C %RC
BL F7 F7

@5 @7 A@>@;C	BN F7 F7 
  @T
@<XD  t  t t  Ct save_foreign_libraries 
O C %C@7BY F7 F7@5@0 D %G@4@7 $ [@>~nFOREIGN LIBRARIES~n@7 %L@0current_foreign_library@-@/@4@0 B@0find_foreign_library@-
@4@1 B@0 G[@-@4@1 B
shared J
@4@8 %a@;CBa F7 F7 @<XD  t  t t  Ct restore_import 
O C %CA F7 F7
 @T@5@>@0  @T@4@7 D; C@0 
@1 E@1  @T@4@@;CA F7 F7@5@0 
@1 E@1 @4@@;XD  t  t t  Ct save_options 
O C %C@d@ F7 F7
@5$options$prolog C@.
@7 Dh @@@G@.@7doption C@ @.@7 %}@ @ @.@7save_option_value C@.@2@3@-@4@7 A@D@ @7 %@L@ @ @.@7 %? C@?@%@ 
~w=~w~n@2@3@4@7 @F @Q@?
@R@F@F@F@ 
@8 _@;XD  t  t t  Ct 
save_autoload 
O C %CAM F7 F7@5@7define_init_goal C@7define_toplevel_goal C@0 E	 @@4 @@7 ^ [@>@8 E	 F:@;XD  t  t t  Ct  C @`D  t  t @at  Ct C A4 D  t  t t  Ct  C 
O C CC@@S F7 F7
@5 U@.@7 ^ [@7
check_options C@.
@7exe_file C@0 !Z@-@4 \@7 %@0 %k@-@4@.@7 %@ @ @7 %| C@7 % C@7open_map C ] @@7 C  \@ @7 %@D@ 
@7 A@ @L@ 
@7 S C@?@R@ 
@.@7 F @ @ @7make_header C@ @ @2@0 %k@4@4@7 % C@ @ @7 %p C@ $state % C@.@7 %@ @7 D @0 B@0 @M ^~@-@4@1 C ^~ @4@0 B@0save_modules@4@1 B %W@1 B
save_flags@1 Bsave_imports@1 B %@1 B@0save_operators@4 %I@4@0 C ^~@4@7 A @7 B[  C@ @7 _@ @7 % C@ @7  C@ 
@7 D C@8	close_map  C@;XD  t  t t  Ct save_unknown 
O C %C@&A F7 F7@5@0 
 !`@4@.@7 @L@D@* @1@L@R@?@0 C@0 
 !`@4@4@8 %V@;XD  t  t t  Ct  X= AvD  t  t t  Ct  X= AwD  t  t t  Ct  X= 
D  t  t t  Ct save_module 
O C %C@=A\ F7 F7@5@7 D ~n~nMODULE ~w~n@2
@4@7 %L@7 % C@@@!@!@0 
@/@4@#@/@7 %v@C
@0 U@/@4@7 U@L
@P@7 % C@Q@?	@7 A   X@8 %L@E@;XD  t  t t  Ct  % 
O C %C@BA F7 F7@5@0 %

 C@-@4@0 A@0 %
 C@-@4@0 B@0 %M~t~8|~w~t~24|~w~t~40|~w~n@3@3
@3<Copied from running state>@4@1 #{@4@1 D@4@0 D@4@8 %@;XD  t  t t  Ct  %N 
O C %MCB F7 F7@5@.@7 X= C@>@8 %@;CB F7 F7 @<XD  t  t t  Ct  % 
O C %C@]Bl F7 F7@5@2@0 @ G8@4@3@0 @ @@4@4@.@7 @ C@>@D@<@0 Ue N@4@.
@2@0 @ K%@4@3@0 @ @@4@4@7 & %@.@7 G C@0 @@-@4"~w" -o "~w" "~w"@2
@3@3@4@7 %@ @7 ! C@L@&@?@&@F
@E@;XD  t  t t  Ct  U 
O C UC@ F7 F7  Ee@<C@ F7 F7  Ej@<XD  t  t t  Ct  % 
O C %C	@ F7 F7
 Eb

@5@>@;C@ F7 F7 \ @K@5@>@Q@;C@ F7 F7 @<XD  t  t t  Ct  % 
O C %CB F7 F7  A@<CB F7 F7  C@<CB F7 F7  ^~@<CB F7 F7  Z,@<CB F7 F7  ]P@<CB F7 F7  \@<CB F7 F7 	cpu_count@<CB F7 F7 hwnd@<XD  t  t t  Ct  %  
O C % C@ZA F7 F7@5
~nIMPORTS~n~n@7 %L@@@H@0 @-
@-@4@0 U@-@4@7 U@C@7 %c C@L@P@.
@.@7 A~t~8|~w:~w/~d <-- ~w~n@2
@3
@3@3@4@7 %L@0  C@1 %
@1 
@4@7 %V@Q@?	@R@F
@F@E@;XD  t  t t  Ct  % 
O C %C@#B/ F7 F7@5@>@0 %m %G@4 %G@7 %
~nOPERATORS~n@7 %L@0 !@-@4@0 %_@4@7 %a X@8 %L@;CB4 F7 F7 @<XD  t  t t  Ct pred_attrib 
O C &CA F7 F7 @a


 @a 

@5@>@ @/@8 %@;C@,A F7 F7		  

 



@5@ @ @7attrib_name C@ 
@.@7 %@ @ @ @8 A@;XD  t  t t  Ct  % 
O C %CA F7 F7@5@@@.@7 U@7 %@Q@?@R@E@;XD  t  t t  Ct  % 
O C %CB F7 F7@5@0 %l@-@4@7 %@> C@.@7 E@0 &@4@8 DG@;CB F7 F7@5@0 &@/@4@8 DD@;XD  t  t t  Ct  % 
O C %CAH F7 F7@5@0 %j@-@4@7 %@>@8 % C@;CAK F7 F7 @<XD  t  t t  Ct  % 
O C %CB F7 F7@5@>@;CB F7 F7
@5@S@>@0 @@0 A %@4@/@4@8 @@;C@FB F7 F7 C



@5@>@D@&@.@7 %E C@L@D
@ @7 B B@L@ 
@8 %@?
@0 @@0 A@4@/@4@8 @@?@0 @@0 Asave_option@4@/@4@8 @@E@;CB F7 F7@5@2@-
@3@-@4@7 A@>@2@0 C
@4@4@8 %@;CB F7 F7
@5@0 @@0 A %@4@/@4@8 @@;CB F7 F7@5@0 @@0 A @
@4@/@4@8 @@;XD  t  t t  Ct special_module 
O C &CA4 F7 F7  @<CA5 F7 F7  @T@<XD  t  t t  Ct  %z 
O C %yC@/@ F7 F7@5@ 
@2@0 @ C@4@3@0 @ @@4@4@.@7 &@>~t~8|~w~t~32|~w~t~48|~w~n@2@3@3@4@7 %L J@ @8 % C@;CA F7 F7@5@.@7 %@ @7 %@>@;CA F7 F7@5 @B@0 @@0 D O@1 %u
@4@/@4@8 @5 C@;XD  t  t t  Ct  % 
O C %C@ F7 F7@5@/@8 %@@;C@ F7 F7  Ee@<C@ F7 F7  Ej@<C@ F7 F7  Ef@<C@ F7 F7  ]k@<C@ F7 F7  Eb@<C@ F7 F7  @K@<XD  t  t t  Ct  C 
O C %=C@P F7 F7@5@8 C C@;XD  t  t t  Ct  %  
O C %C
B F7 F7@5@0 &@-
@4@7 H@7 _@>@;CB F7 F7   @<XD  t  t t  Ct  % 
O C %CB F7 F7@5@7 @L@>@;CB F7 F7@5@/@7 @L@>@0 C
@4@/ @@8 @@;CB" F7 F7@5@2@0 [@4@4@8 %@;XD  t  t t  Ct  %  
O C % C@0A F7 F7@5~nFLAGS~n~n@7 %L@@@#@.
@7 H* C@.@7 A C~t~8|~w = ~w~n@2
@3@4@7 %L@0 A
@/@4@7 %V@Q@?@R@F
@;XD  t  t t  Ct  & 
O C &CA F7 F7  Av Av@<CA F7 F7  Aw Aw@<CA F7 F7  A A@<CA F7 F7  @ @@<CA F7 F7  A A@<CA F7 F7  @` @`@<CA F7 F7  A A@<CA F7 F7  D 	 @<CA F7 F7 show_childs 
 @<CA F7 F7  SX @<CA F7 F7    
@<CA F7 F7  ! !@<XD  t  t t  Ct  % 
O C %C@'A. F7 F7@5@0 &@-@4@0 %
@4@7 %a@0 B@0 !@4@1 F@1 &@4@0 %
@4@8 %a@;XD  t  t t  Ct  % 
O C %C@$@ F7 F7@5@0 %n@-
@4@7 %@>@ 
@2@0 @ C@4@4@.@7 &$header$rc J@ @8 &@;C@1@ F7 F7@5@D
 Uc @@7 @L@L@'
 @@?@'
 @@0 N @@4@ 
@7 %@> G8@.@7 @L &) &* J@ @8 &@;C@J@ F7 F7@5 # @@7 @L@> G8@.
@7 @L &) &* C@.@7 %@ #!/bin/sh~n@7 %@ # SWI-Prolog saved state~n@7 %@D
@* \@L@' ON@?@' M@ @"exec ${SWIPL-~w} -x "$0"~w"$@"~n~n@2
@3@4@7 %@ @8 _@;C@ F7 F7 @<XD  t  t t  Ct  % 
O C %C@4A F7 F7@5@.@7 & C@D
@* SX@L
@D
@0 ! @4@7 U@L@R@? Aw@7 U@?@R@7 %V(~w) @2@4@8 %L@;XD  t  t t  Ct  % 
O C %C@ F7 F7@5 Uc @@7 @L@/ @@7 @ C@> [@8 &0@;C@ F7 F7 

@<XD  t  t t  Ct  % 
O C %CAC F7 F7@5@0 L@-@4@7 %@>@8 &@;CAF F7 F7 @<XD  t  t t  Ct  % 
O C %CA F7 F7  &) &*@<CA F7 F7  % %@<CA F7 F7  % %@<XD  t  t t  Ct  %x 
O C %wC@ F7 F7 @T
@5@>@;C@ F7 F7@5@2
@3 @3@4@8 A C@;XXQM C@F@"/usr/lib/swi-prolog/boot/expand.pl   ѣAsC S E DlE DkE C=E C>XD  t  t t  C@t 	append_tp 
O C@ &4C	@s@"/usr/lib/swi-prolog/boot/expand.pl   ѣA &6 
@<C@(@ &6 &6



@5@>@ @ @2@4@ @ @8 &5 C?@;C@#@ &6 &6


@5@>@ @ @ @ @ @8 &8@;C@)@ &6 &6




@5 @@ 
@7 Y C?@ @ @2
@4@ @ @8 &8@;XD  t  t t  C@t has_meta_arg 
O C@ &:CA\ &6 &6@5@/@.@7 @ @7 U C?@>@;XD  t  t t  C@t add_term 
O C@ &?C@$@ &6 &6@5@T
@"
@#@>@D@7 @ @L@ 
@ @ @8 &8@? @@8 B C?@;C@ &6 &6 


@<XD  t  t t  C@t call_goal_expansion 
O C@ &CC@SAx &6 &6
@5 B @@7 @M @>@B@0 C@-@-@4@7 @ @.@ @7 &F@D@ @0  E/@4@7 H @L@0 @1 E/
@4@@?@0 @1 G
@4@@&@+
@L@R@O@;C@MA &6 &6	
@5@0 C@-@-@4@7 &F@.@ @7 &F@B@ @0  E/@4@7 &G@L@!@0 @1 &H
@4@#@"  G
@#@O@ @7allowed_expansion C?@ @@+
@>@;XD  t  t t  C@t same_source 
O C@ &LCB &6 &6

@5@>@;CB &6 &6@5@0 @@0 [" ['@4@/@4@8 @ C?@;XD  t  t t  C@t 
expand_bodies 
O C@ &OC@$@ &6 &6@5@2@0  E/@4@3@0  E/@4@4@.@7 DO @0expand_body@4@ 
@8expand_terms C?@;XD  t  t t  C@t compile_meta 
O C@ &XC@kBO &6 &6
 G
@5@ 
@.@7 P, C?@.@7 &Z@ @ @.@7intersection_eq C?@0 A
@4@.@7 H( C?__aux_meta_call_@ @.@7 A C?@/@ @/@0 G
@4@7 C> C?@ @.@7 Gk C?@D@a@f@bA @s@L@!@2@0 Lf@4@4@#@?@%@2@4@8 A C?@;XD  t  t t  C@t  &T 
O C@ &TC@4@ &6 &6
 G


 G
@5@T@>@.@.@ @ @.@7f2_pos C?@ @ @ @ @0 G@4@8 C> C?@;C@*@ &6 &6		
 Bc

 Bc
@5@T@>@.@ @.@7f1_pos C?@ @ @ @ @0 Bc@4@8 &k@;C@ &6 &6 @<XD  t  t t  C@t $eval_if 	 D  t  t t  C@t  &p 
O C@ &pCB &6 &6@5@.@7 C= C?@.@7 @( @0 @4@@;XD  t  t t  C@t 
$include_code AvD  t  t t  C@t  &t AwD  t  t t  C@t  &t AD  t  t t  C@t  &t 	 D  t  t t  C@t list_pos 
O C@ &uC@ &6 &6@5@S
@>@;C@ &6 &6 
list_position


 J &w
 J@<C
@ &6 &6 


@<XD  t  t t  C@t  C> 
O C@ &lC@ &6 &6@5@.@ @7 &s@ 
@ @ @ @8 &b@;XD  t  t t  C@t 
eval_false 
O C@ &yCB &6 &6  @@<CB &6 &6  @@<XD  t  t t  C@t  &W @`D  t  t @at  C@t &V A4 BA  D  t  t t  C@t  &W 
O C@ &VC@ &6 &6@5@S@>@;C@/@ &6 &6@5@T@"@#@>@D@7 &A@L@.@ @.@7 &v C?@ @ 
@ @8expand_term_list C?@? @@8 &B@F@;C@'@ &6 &6		
  E!



  E!
@5@>@ @ @ @8 &U@;C@ &6 &6@5@ 
@ @@;XD  t  t t  C@t  " 
O C@ "C@VA &6 &6
 B

@5@D@ @7 @ C?@L@&@/@ 
@/@/@/@8 &h@E@?@4@D@ @7 @ C?@L@( @@.@/@/@/@/@7 &h@ @ 
@8
atomic_pos C?@?@B@ @7 &@L@&@ 
@/@/@/@/@8 &h@O@E@;C@FA &6 &6
 E: CJ


@5@D@ @7 &@L@&@.@/@/@/@/@7 &h@ @/@ 
@/@/@/@8 &h@?@B@ @7 &@L@&@/@ 
@/@/@/@8 &h@O@E@;CB &6 &6 E:

@5@ @7 &@&@/@ 
@/@/@/@8 &h@;XD  t  t t  C@t control 
O C@ &CBD &6 &6  B@<CBE &6 &6  E:@<CBF &6 &6  CJ@<CBG &6 &6  C"@<CBH &6 &6  F@<XD  t  t t  C@t  &K 
O C@ &JC@"A &6 &6@5@0  @o@1sandbox_allowed_expansion
@4@. @@7 @ C?@D@S@L@Q@?@> @1@7 @5 C?@Q@;CA &6 &6 @<XD  t  t t  C@t 
expand_term_2 
O C@ &C@!@ &6 &6 ^

@5@0 ^@4@.@.@7dcg_translate_rule "@>@ @ @ 
@8 &P C?@;C	@ &6 &6@5@ 
@8 &@;XD  t  t t  C@t  & 
O C@ &CA &6 &6@5@S
@>@;CA &6 &6
 C


@5@7 &<@ 
@8 &<@;XD  t  t t  C@t  @ 
O C@ &CB
 &6 &6@5@T
@8 &z C?@;XD  t  t t  C@t f_pos 
O C@ &CA &6 &6@5@S
@>@;C@!A &6 &6

 %




 %
@5@>@;CA &6 &6@5 @@8 &9@;XD  t  t t  C@t  Dl 
O C@ &2C@Y &6 &6@5@/@/@8 Dk C?@;XD  t  t t  C@t  U 
O C@ &>CA` &6 &6  @<CAa &6 &6  U@<XD  t  t t  C@t  C> 
O C@ C=C@ &6 &6@5@/@/@8 &3 C?@;XD  t  t t  C@t arg_pos 
O C@ &CAQ &6 &6@5@S
@>@;C
AR &6 &6

@5@>@;CAS &6 &6 
@<XD  t  t t  C@t compile_meta_call 
O C@ &CB" &6 &6

@5@S
@>@;CB$ &6 &6

@5@S
@>@;CB& &6 &6

@5@@compile_meta_arguments @@7 &E@? B @@7 &E@>@;C@>B* &6 &6

@5@/@.@7 B C?@@@ @7is_aux_meta C?@?@*@C@ @7 & C?@L@P@@@/@0  @4@7 A @C	 & T@7 &E@L@P@? & &@7 &E@>@;C@,B3 &6 &6 

@5@>@D@ @7 @ @ @7 U @L@ @ @ 
@8 & C?@?
@" @#@;C@YB8 &6 &6
@5@ 
@.@7 &Y C?@" G

@#@ @.@.@7 A
 @.@ @7 &s@D@0 @1 @4@7 @@ C?@L@R@?@!@D@)@L@2@4@8 G5 C?@?@2@0 G@1 @4@4@8 &@;XD  t  t t  C@t  &~ 
O C@ &}C@ &6 &6

@5@>@;C@3@ &6 &6

@5@>@ @ @.@.@7 &U@ @ @ 
@.@ @.@7 &@ C?@ @2@4@ @ @8 &|@;C@.@ &6 &6


@5@>@ @ @.@.@7 &U@ @ @ 
@.@ @.@7 &@ @ @ @ @8 &|@;C@1@ &6 &6
@5 @@7 &9@ @.@.@7 &U@ @ @ 
@.@ @.@7 &@ @2@4@ @ @8 &|@;XD  t  t t  C@t  Y 
O C@ YCA &6 &6@5debug_term_position @@7 &E@> @B@0 Y
@4@8 @> C?@;CA &6 &6 @<XD  t  t t  C@t  H 
O C@ HCA &6 &6
@5 G3 @@7 &E@>@;C
A &6 &6@5@ 
@7 & C?@>@;CA &6 &6 
@<XD  t  t t  C@t  C> 
O C@ &cCA	 &6 &6
@5@S
@>@;C@!A &6 &6		@5@ @.@.@7 &D C?@>@ @ @ 
@ @ @0 @4@8 &b@;C@EA &6 &6 B

@5@>@.@.@.@.@.@7 &h@ @ @.@ @ @ @ @7 &b@ @ @.@ @ @ @ @7 &b@0 B@4@ @ 
@8 & C?@;C@EA &6 &6 E:

@5@>@.@.@.@.@.@7 &h@ @ @.@ @ @ @ @7 &b@ @ @.@ @ @ @ @7 &b@0 E:@4@ @ 
@8 &@;C@EA &6 &6 CJ

@5@>@.@.@.@.@.@7 &h@ @ @.@ @ @ @ @7 &b@ @ @.@ @ @ @ @7 &b@0 CJ@4@ @ 
@8 &@;C@EA &6 &6 C"

@5@>@.@.@.@.@.@7 &h@ @ @.@ @ @ @ @7 &b@ @ @.@ @ @ @ @7 &b@0 C"@4@ @ 
@8 &@;C@-A" &6 &6 F
@5@>@.@.@.@7 &m@ @ @.@ @ @ @ @7 &b@0 F@4@ @ 
@8 &@;C@'A& &6 &6 F

 F
@5@>@.@ 
@.@7 &m@ @ @ @ @ @ @ @8 &b@;C@aA) &6 &6 


 
@5@ @7 &@>@.@.@ 
@.@ @7 &h@0 @3@0  E/@4@3@0  E/@4@4@.@7 &Q@0 @(@-@4@0  C@@1 &c@4@0 @(@/@4@8 A @;C@?A1 &6 &6	
@5@7 &@B@ @.@7 E @/@0 
@4@7 &@0 
@4 @b@.@7 E @L@R@O@ @7 &; C?@ @ 
@ @ @ @7expand_meta C?@+
@>@;CA; &6 &6 
@<XD  t  t t  C@t 
$including  	 D  t  t t  C@t  &  
O C@ & CBx &6 &6@5@.
@/@/@7 &t C?@>@*
 @@;CB{ &6 &6   @<XD  t  t t  C@t 	member_eq 
O C@ &CBj &6 &6

@5@D@)
@L@R@?@ 
@8 & C?@;XD  t  t t  C@t  &] 
O C@ &\CBb &6 &6 
@<C@)Bc &6 &6
@5@D@ 
@7 &@L@"

@#@ @ @8 &[@?@ @8 &[@E@;XD  t  t t  C@t  &o 
O C@ &nCA &6 &6@5@S
@>@;C@%A &6 &6

 %




 %
@5@>@;CA &6 &6@5f1@8 &9@;XD  t  t t  C@t  &j 
O C@ &iCA &6 &6@5@S
@>@;C@/A &6 &6 %





 %

@5@>@;CA &6 &6@5f2@8 &9@;XD  t  t t  C@t expand_meta_arg 
O C@ &CAU &6 &6		 @5@>@.@ @ @ @ @7 &b@ @ 
@ @ @8 &@;CAX &6 &6 U@5@>@ 
@ @ @ @ @8expand_setof_goal C?@;CAZ &6 &6 @<XD  t  t t  C@t 	eval_true 
O C@ &CB &6 &6  @@<CB &6 &6  #
@<XD  t  t t  C@t call_term_expansion 
O C@ &C@h &6 &6 @<C@p@i &6 &6
 C


@5 B @@7 &E@>@D@J@.@ @7 &F@D@ @0  Ba@4@7 &G@L@0 @1 Bb@-@4@@%@?@0 @1 Ba@-@-@4@@L@0 &@4@ @ @ 
@ @8 &U@?@ @ 
@ @8 & C?@F@E@;C@@t &6 &6
 C


@5@D@h@.@ @7 &F@D@+@ @0  Ba@4@7 &G@L@0 @1 Bb@-@4@7 &I@0 @1 Bb@4@@%@?@!@0 @1 &@-@-@4@7 &I@0 @1 &@4@@L@0 &@4@ @ @ 
@ @8 &U@?@ @ 
@ @8 &@F@E@;XD  t  t t  C@t  & 
O C@ &CBJ &6 &6@5@7 &@.@/@7 & @/@/ &`@8 @P C?@;XD  t  t t  C@t  & 
O C@ &C@4A? &6 &6@5@/@.@7 &@.@ @7 &@ 
@ @ @7 &@.@ @.@7 & C?@ @ @ 
@ @ @ @ @8 &
 C?@;XD  t  t t  C@t  &
 
O C@ &C@RAF &6 &6@5@a@g@h@r@>@ @.@.@7 & C?@.@7 &<@ 
@.@7 &<@ @.@7 &<@ @ @ @ @ @ @ @ @7 & C?@p
@ @ 
@ @ @ @ @ @ @8 &@;CAO &6 &6

 @<XD  t  t t  C@t cond_compilation 
O C@ &C@ZB} &6 &6 Bc @d
@5@.
@.@7  @D@:@7 & C?@L@D@$@0 &q@4@.@0 B@0 @5 @1@4 @@4@7 &@L@0 & @
@4@8 DH C?@?
@0 & @
@4@8 &@E@?
@0 &
else_false
@4@8 &@E@;C@B &6 &6	 Bcelif
@5@.
@.@7 &@D@k@0 &@-@-@/@4@/@.@7 EV C?@L@ 
@  &@7 &M C?@ @7 D C?@D@* @@L@0 & &
@4@8 &@E@?@7@D@'@* @@0 &q@4@.@0 B@0 @5 @1@4 @@4@7 &@L@0 & @
@4@8 &@?
@0 &
@4@8 &@E@?@0 @@0 [" [' &@4@/@4@8 &N@F@F@;C@hB &6 &6 Bcelse@5@.@.
@7 &@D@D@0 &@-@-@/@4@/@.@7 &@L@  &@7 &@ @7 &@D
@* @@L@' @@?@D
@* @@L@' @@?@%@0 &
@4@8 &@?@0 @@0 [" [' &@4@/@4@8 &N@F@F@;C@>B &6 &6 E E@5@>@.@/@7 &@D@+@0 &@/@-
@-@4@/@7 S @L@D@)
@L@0 @@0 [" [$@1 
@4@/@4@8 &N@?@R@?@R@F
@;C@BB &6 &6 Bcendif@5@>@.@/@7 &@D@!@B@0 &@/@-
@/@4@/@.@7 &@L@ 
 &@7 &@ @7 &@O@L@R@?@0 @@0 [" [' &@4@/@4@8 &N@F
@;CB &6 &6
@5@C@7 &@L@P@;XD  t  t t  C@t  @ 
O C@ &CB &6 &6@5@T
@8 & C?@;XD  t  t t  C@t  Dl 
O C@ DkC@\ &6 &6@5@S
@>@&
@;C@_ &6 &6@5@.@7 & C?@* @{@>@ 
@8 &@;C@+@c &6 &6@5@2@0  Ba@4@3@0  Ba@4@4@.@7 &Q@ @.@.@7 &@ @ @ 
@8 & C?@;XD  t  t t  C@t  C> 
O C@ &3C@+@ &6 &6@5@2@0  E/@4@3@0  E/@4@4@.@7 &Q@B@ 
@ @/@7 &k@L@+
@O@>@;C@ &6 &6 
@<XD  t  t t  C@t  & 
O C@ &CAc &6 &6
@5@S
@>@;C@/Ae &6 &6

 V


 V
@5@>@.@.@ 
@.@ @7 &h@ @ @ @ @ @ @ @8 &@;C@/Ah &6 &6

 


 
@5@>@.@.@ 
@.@ @7 &h@ @ @ @ @ @ @ @8 &@;CAk &6 &6@5@>@.@ 
@ @ @ @7 &b@ @ @ @8 &@;XXQM Bz-C @TS @TXD  t  t t  Bzt  ^H @D  t  t t  Bzt  ^H 
D  t  t t  Bzt  " @D  t  t t  Bzt  " 
O Bz "C@0 F F  [ D@<C@6 F7 F7  C C@<C@L FF FF prolog_walk_code FG@<C@' F9 F9  E	 F:@<C@8 FL FL read_file_to_codes D@<C@< FL FL read_file_to_terms D@<C@c B B 
load_settings B@<C@4 FV FV  ^ FW@<C@X FZ FZ prolog_read_source_term F\@<C@[ FZ FZ read_source_term_at_location F\@<C@c FZ FZ directory_source_files F\@<C@0 FO FO  $ FQ@<XXQM MHF@!/usr/lib/swi-prolog/boot/parms.pl   ѣAs@ C S XD  t  t t  MHt library_directory_cache D  t  t t  MHt  & AvD  t  t t  MHt  & AwD  t  t t  MHt  & 
D  t  t t  MHt $default_editor 	 D  t  t t  MHt  & 
O MH &C@L ME MEnotepad@5 Uc @@7 @M MG@>@;C@N ME ME vi@<XD  t  t t  MHt  ML 
O MH MKC
@A ME ME@5@7 & MG@>@, @{@;C@D ME ME@5@/ @@7 @ @7 AD @>@0 &
@4@8 DH @;C@H ME ME@5@0 &
@4@7 &@Q@;XXQM$dwimF@ /usr/lib/swi-prolog/boot/dwim.pl   ѣAs@ C S E ]E XE ^E$similar_moduleXD  t  t t  &t 	dwim_pred 
O & ' C@!As@ /usr/lib/swi-prolog/boot/dwim.pl   ѣA '
 


@5@.@.@7 B &@ @7 E '@0 @4@ 
@8 D~ '@;XD  t  t t  &t find_definition 
O & '	C@IAb ' '@5@/@.
@7 '@ 
@7 U '@D@5@0 U@-@4@7 U '@L@D@0  
@4@0 U@4@7 '@L@"  
@#@?
@" 
@#@?@&
@E@;XD  t  t t  &t find_definitions 
O & '
CA] ' ' 
@<CA^ ' '

@5@ 
@ @7 '
 '@ @ @8 ' '@;XD  t  t t  &t map_pi_heads 
O & 'CAI ' '@5@>@;CAJ ' '
@5@ @7map_pi_head '@ 
@ @8 ' '@;XD  t  t t  &t  ' 
O & 'CAN ' ' 


 
@5@T@>@ 
@ @8 '@;CAQ ' ' 


@5@ 
@8 A
 '@;XD  t  t t  &t 
sim_module 
O & 'CA$ ' '@5@S
@>@8 ! '@;C	A' ' '

@5@7 '@>@;C	A) ' '@5@7 '@8 ! '@;XD  t  t t  &t 	sim_arity 
O & 'CA- ' '@5@S
@>@;CA. ' '@5@a@g@h@l C@k L@b@q@;XD  t  t t  &t find_predicate 
O & 'C@ ' '@5@.@0find_predicate_
@4@ 
@7 @x '@,
 @{@>@;C@.@ ' '@5@.@0
find_sim_pred
@4@.@7 '"@ @.@7 Uq '@0 C@-
@4@ @7 @ '@0 Y@4@7 G} '@>@;XD  t  t t  &t  '! 
O & ' C@"A ' ' 
 @5@7 '@0 
@-@4@7 WO '@ @8 '@;XD  t  t t  &t  '$ 
O & '#C@,A ' ' 
 
@5@ @7 ' '@0 @4@.@7 '@ @ @.@7 '@ @8 ' '@;XD  t  t t  &t  ] @`D  t  t @at  &t ]  A4 D  t  t t  &t  ] 	 D  t  t t  &t  ] 
O & ]C@6 ' ' 


@5@ @ 
@8correct_goal '@;XD  t  t t  &t pack_ 
O & '/CA ' ' @<XD  t  t t  &t  '/ 
O & '/C@8A	 ' '@5@0 @-@-@4@ 
@.@7 @ '@0 @4@7	pack_name '@>@ @.@ @ @7 G '@ @ @ @ @8 '0 '@;XD  t  t t  &t  Uq 
O & '&CA ' '@5@>@;C@CA ' ' 


 C
 

@5@0 @4@ @7 '3@ @ @ @.@7 '1 '@ @ @8 '%@;XD  t  t t  &t  '5 
O & '4CA ' ' 
 
@5@S@S@>@;CA ' ' 
 
 @5@S@>@;CA ' ' 

@5@S@>@;CA ' ' 
@<XD  t  t t  &t 
principal_pis 
O & '9CAD ' '@5@.
@7 '@ 
@.@7principal_predicates '@ @8 '@;XD  t  t t  &t 
name_arity 
O & '>C	A5 ' '

@5@7 @ '@>@;CA7 ' ' 



@5@>@;CA8 ' ' @



@5@D@S@L@R@?@a@f@b@n@w@;CA= ' '@5@7 '@>@8 '@;CA@ ' '@5@0 @@0 @ S
@4@/@4@8 @ '@;XD  t  t t  &t 
correct_margs 
O & 'BC@ ' '

@5@>@;C@I@ ' '@5@p
@ @ 
@.@7 @ '@ @ @.@7 'D@D@  @7 'D@L@ @ @ @.@7 ',@ @ @ @7unqualify_if_context '@?@&@E@ @ 
@ @ @ @8 'C '@;XD  t  t t  &t 
include_arity 
O & 'IC@ ' ' 
@<C@!@ ' '



@5@ 
@/@.@7 '@ @/@7 '@>@ @ @8 'J '@;C
@ ' '


@5@ 
@8 'K@;XD  t  t t  &t  [S 
O & [RC@ ' ' @<C@ ' ' C



@5@" Vm@#@ 
@8 [R '@;XD  t  t t  &t 
no_context 
O & 'MC@r ' '   U@<C@s ' '   Bd@<C@t ' '   Bd@<C@u ' '   C_@<XD  t  t t  &t 	goal_name 
O & 'OC@D@ ' '@5@!
@0 P@/@4@#@@@0@7 'L @/@2@0 Y @@4@3@0 \ @4@4@7 ^ '@0 B@-@4 ^@2
@4@7 @F '@ 
@ @7 D '@Q@?	@ 
@8 'D@E@;XD  t  t t  &t  X @`D  t  t @at  &t X  D  t  t t  &t  X 
O & XCAw ' '@5@.@7dwim_predicate_list '@8 ''@;XD  t  t t  &t  ^ @`D  t  t @at  &t ^  D  t  t t  &t  ^ 	 D  t  t t  &t  ^ 
O & ^C@?@ ' '
 


@5@ 
@.@.@7 '? '@.@ @7 \ '@D
@)@L@R@E@?@%@ @ @ @.@7 ' '@>@ @.@7 H '@ @ @8 ': '@;C@%@ ' ' 

@5@.
@.@7 'W@0 
@4@0 !y
@/@4@7 '"@, @{@>@;C@ ' '@5@8 D '@;XD  t  t t  &t  'G 
O & 'FC	@ ' '@5@S@>@;C@ ' '
 


@5@)

@>@;C@ ' '@5@>@;XD  t  t t  &t  '. 
O & '-C@9 ' ' 
@5@S
@>@;C@; ' ' 

 @5@@@S@?@S@>@;C@? ' ' V

 V
@5@>@ @ @8 ',@;C@&@A ' ' 

 
@5@/@0 @4@7 ')@>@ @ @ @8correct_meta_arguments '@;C@D ' ' 
@5@/@0 
@4@7 ')@>@ @8 '^@;C@+@G ' '@5@0 
@4@.@7 'T@>@ @.@7 ';@0 
@4@ @.@7correct_literal '@ @ 
@8 '^@;C@Q@L ' '
@5@C@0  !`@4 @@7 @M '@L@P@7 '@>@.@.@7 '@ @ @.@7 G '@D@* @1@L@0 @1 @4@7 '\@(
 @@?@D
@* G@L@&
@?@(
 @@;C
@X ' '  
@<XD  t  t t  &t dwim_existence_error 
O & 'fC@_ ' ' @@5@>@;C@H@` ' '@5@.@7 'X@.
@7 'E@D@ 
@7 'N '@L@R@E@?
@!@0 B EjDWIM could not correct goal@4@#@!@0 @@0 D Y+
@4@4@#@D@*
 @1@L@ @8 'A@? @B@ @8 @5 '@;XD  t  t t  &t  '` 
O & '_C@ ' ' F
 F@5@>@;C@-@ ' '@5@0 
@4@0 @a@-@4@7 '@>@.@.@7 '@ 
@ @ @7 ' @ @ @ 
@8 'H@;C@ ' ' 
@<XD  t  t t  &t  '= 
O & '<C
AY ' '@5@.
@7 '@ 
@8 A '@;XD  t  t t  &t  D 
O & ']C@Z ' '@5@.@/@7 '@0  !`@4@.@7 'd@8 'g '@;XD  t  t t  &t  'V 
O & 'UC
A{ ' '

@5@/@7 ')@>@;CA} ' ' 


@5@.@0 '@0 
@4@4@7 V{ '@>@;CA ' '@5@.@0 &
@4@7 'm@>@;CA ' ' 

@5@0 @-
@4@0 WO@/@1 
@4@8 'm@;XD  t  t t  &t  'c 
O & 'bC@@ ' '
@5@.@.@7 '@ @.@.@7 '@ @/@.@7 '@ @.@ @7 '@>@ @2@/@-@4@7 A '@ @2@4@7 'n@D@A@D@0 @1 @4@7 @@ '@L@%@"
 @#@?
@ @ @ @.@7 '6@&
@ @.@7 'P '@0 Y@4@7 '(@L@R@?@&
@F@;C@%@ ' '@5@/@.@7 '@ @/@.@7 '@ @2@-@4@7 'K@>@2@4@ 
@8 'a@;C@ ' '@5 @1@0 Y
@4@7 'j@Q@;XD  t  t t  &t  & @`D  t  t @at  &t &  D  t  t t  &t  & 	 D  t  t t  &t  & 
O & &C@#A ' ' 


 

@5@ @7 '@ @7 '@/@0 
@4@8 ')@;XXQM F1F@4/usr/lib/swi-prolog/library/dialect/sicstus/terms.pl  @AuC @SS Eterm_variables_bagE DE V0E V2E V8E V6E V4E V9E V;E V:XO F1 'q C@. F/ F/@5@8 P+@;XXQM F\F@,/usr/lib/swi-prolog/library/prolog_source.pl  @AuC @SS Eprolog_open_sourceE &Epath_segments_atomEprolog_close_sourceE &Efile_name_on_pathE &Efile_alias_pathEprolog_canonical_sourceEload_quasi_quotation_syntaxXO F\ 's C@EB FZ FZ@5 @n@7 C F\@D
@ X%xref_open_source X%@L@R@? C@7 E@D G^@7 G_@L
@7 Gb '@?@R@7 Uy U@.@7 @( '@.
@7 C '@0open_source@1 BL
@4@8 DG@;XO F\segments_to_list CB FZ FZ@5@S
@>@Q@;CB FZ FZ 


@5@ 
@.@7 ' '@ @ @8 '@;CB FZ FZ




@5@8 @@;XD  t  t t  F\t alias_cache AvO F\read_clause_option C@ FZ FZ  Do@<C@ FZ FZ  Dq@<C@ FZ FZ  Ds@<C@ FZ FZ comments@<XO F\qq_read_term_ex C@4A FZ FZ@5@0 Er@-
@4@7 A+@0 E9
@4@0 @@0 XC@1unknown_quasi_quotation_syntax@-@-@4@-@4@0load_qq_and_retry

@4@8 @@;XD  t  t t  F\t  [ @D  t  t t  F\t  [ 	 O F\ [ C@Q@X FZ FZ & ^A    G=@5@C@0 C@0  @1  G=@4@4@ 
@7 @ '@L@P@0  @1 G@/@/@/@4@2@0 C@0  @1  G=@4@4
@4@: ^E ^F@;C@[ FZ FZ &   Ea '
@5 Ea@ @8 [ '@;C@[ FZ FZ &offset Ea '
@5 Ea@ @8 '@;C@[ FZ FZ & \ @W \
@5 @W@ @8 '@;C@[ FZ FZ &	operators @ '
@5 @@ @8 '@;C@[ FZ FZ & F Ij Jh F
@5 [@ @7 [ ' Jh@ @8 '@;C@Q@[ FZ FZ & ^A    E9@5@C@0 C@0  @1  E9@4@4@ 
@7 '@L@P@0  @1 '@/@/@/@4@2@0 C@0  @1  E9@4@4
@4@: ^E ^F@;C@c FZ FZ &	recursive @ '
@5 @@ @8 '@;C@$@c FZ FZ & @d _d @ [ @d
@5@0 _d@3 @@3 [@4@ @8 '@;C@Q@c FZ FZ & ^A    @@5@C@0 C@0  @1  @@4@4@ 
@7 '@L@P@0  @1 @@/@/@/@4@2@0 C@0  @1  @@4@4
@4@: ^E ^F@;XO F\
seek_to_start CA FZ FZ@5@0 '@-@4@7 $ [@> bof@/@7 B" '@8seek_to_line '@;CA FZ FZ@5@0 '@-@4@7 '@> '@/@8 '@;CA FZ FZ @<XD  t  t t  F\t  ' AvD  t  t t  F\t  ' AwD  t  t t  F\t  ' AD  t  t t  F\t  # AvD  t  t t  F\t  # AwD  t  t t  F\t  # AO F\update_state C@ FZ FZ@5@>@;C@ FZ FZ
@5@>@7 ' '@ 
@8 '@;C@ FZ FZ Bc
@5@7 G@>@0update_directive@4@/ @@8 @@;C@ FZ FZ C^
@5@>@0 Bc@4@8 '@;C@ FZ FZ @<XO F\ 'y C@UBM FZ FZ	@5@D@G@.@.
@7 '{ '@ 
@.@7 A@L@D@* BB@L@&@E@?@'@D@. @@ @7 @ '@L@2@3@4@8 A@?
@2@3@4@8 A@E@?	@&
@F@F@;XO F\search_path CBu FZ FZ BB
C@5@.@ @7 E+ '@ @7 "= '@ 
@8 #@;C@NBy FZ FZ@5@/@ C C@,
 Bu@.@2
@3 BB@4@7 A@.@7 #@a@bC@f@l C@w@ @.@2@0 @ AB@4@3@0 @ C@4@3@0 @ @@4@3@0 @ @@4@4@7 @ '@ @7 '@ 
@8 #@;XO F\ 'w C@KB" FZ FZ@5@D
@7 G  @L
@R@?@0 @@0 @ E
@/@4@/ @@4@7 G '@7 U U@0 #
@/@4@7 DD@D@0 '
@1 BL@-@-@4@7 H@L@7 C '@/@7 '@?@R@F@7 _@8 C  '@;XO F\add_mode C@ FZ FZ@5@7 ' '@>@;C@ FZ FZ@5@0 '
@4@8 DG@;XO F\	src_files CB FZ FZ 
@<C@PB FZ FZ
@5@/@.@ @7 '@  @o@ C F@C
@  @-@ C F@L@P@ @.@7 #G #X@ @.@2@0 @ @@4@4@7 '@%
@>@%@"
@#@ @ @ @8 ' '@;C@KB FZ FZ
@5@C@ @7 #o '@L@P@0 ' @@4@7 '@ @.@7 '@ @7 AD '@>@0 H@-@4@/ @@7 @@%
@>@%@ @ @ @.@7 '@ @ @ @8 '@;CB FZ FZ

@5@ @ 
@ @8 '@;XO F\qq_read_syntax_ex C@"A FZ FZ@5@0 '
@4@0 @@0 XC@-@4@-@4@0 C
@1 @@4@8 @@;XO F\qq_read_term C@_A FZ FZ
@5@0 Do@-
@4@.@7 V H@,
 @1@>@D@"@*
 O@L@7 C@ @.@7 ' '@D@S@L@>@? @1@ @7 @5 '@Q@?@*@ @.@7 '@D@*
 @@L @1@ @7 '@Q@?@D@*
quiet@L@Q@? Dp@ 
@8 A B@;CA FZ FZ@5@8 ' '@;XO F\ ' C@ FZ FZ B


@5@>@/@7 '@0
import_syntax@/@4@ 
@8 _C U@;C@ FZ FZ 
 A



@5@7 @@>@0 A
@4@8 ' '@;C@%@ FZ FZ A



@5@>@0 @4@.@.@7 B '@ 
@0 @4@8 U} U@;C@ FZ FZ ]
@5@7 ] '@>@;C@ FZ FZ E B@5@0 Ij @W@4@7 '@>@;C@!@ FZ FZ B
@5@0module_decl@-
@-@4@/ @@7 @@>@0 '
@4@ @8 '@;C@ FZ FZpce_begin_class_definition@5@0 
pce_expansion@1 push_compile_operators@4@7 @?@>@: ' ' '@;C@ FZ FZ @<XO F\ '{ C@(Bb FZ FZ@5@D
	@/@/@7 ' '@L
@R@?@7build_alias_cache  '@D@T@L@.@7 '@8 '@?@8 '@E@;XO F\ & C@ @| FZ FZ@5 '@ 
@7 '@>@ 
@7 G '@7 ' '@.@ @7 '@ @8 ' '@;C@P@ FZ FZ	@5@.@ @7 '@0 Do@-@4@ 
@. O@7 [ [@D@0 ! !@4@7 '@L@!@2@0 Y @B@4@4@#@?@%@2@0 \@4@3@0 Do@4@4@7 ' @7 '@ @8 '@;XO F\	no_expand C@ FZ FZ  Bc @d@<C@ FZ FZ  Bc &@<C@ FZ FZ  Bc &@<C@ FZ FZ  Bc &@<C@ FZ FZ  Bc !@<XD  t  t t  F\t  @ AO F\ ' C	@ FZ FZ
@5@S
@>@;C
@ FZ FZ
@5@7 ' '@>@;C@ FZ FZ@5@.
@7requires_library '@0  @T
@4@7 @c '@Q@;C@ FZ FZ
@5@7chr_expandable '@>@;C@ FZ FZ@5@8 &2 '@;XO F\ ' C@)A FZ FZ@5@ @7 #@.@ X% ! X%@>@0 @4@2@0 @4@4@7 E '@ @ @ @8 '@;CA FZ FZ@5 @B@0quasi_quotation
undeclared@4@7 '@0 @@0 XC@1 '@4
@4@8 @@;XO F\ ' CA FZ FZ@5@a@h@b@s@>
@7 '@p @8 '@;CA FZ FZ @<XO F\ ' C@ FZ FZ@5@S@>@;C
@ FZ FZ@5@" A@#@>@8 '@;CA  FZ FZ 

@5@0 
@4@ 
@7 ' '@>@;CA FZ FZ @<XO F\ 'u C@6B FZ FZ@5@S@>@D
@7 @@L
@&
@E@?@"@D@.@7 '@L @8 D '@?@0 @@0 @ D
@4@/@4@8 @@E@;C
B FZ FZ@5@. @7 (@8
parts_to_path '@;XO F\ '} CB9 FZ FZ@5@S
@>@&
@;C	B< FZ FZ
 @T@5@*
 @T@>@;CB> FZ FZ@5@ X%xref_source_identifier X%@>@;CB@ FZ FZ@5@2@0 @ @o@4@3@0 @ C@4@3@0 @ @@4@4@7 '@>@;XO F\ ( C
B FZ FZ
@5@>@;CB FZ FZ
 


@5@B@.@2
@4@7 H H@L@ @8 (@O@;XO F\ & C@A\ FZ FZ
@5@0last_syntax_error@/@/@4@7 DD@7 ' '@0 Er@-
@4@7 A+@.@ @7 '@0 \@-@4@ @7 ^ [@0 '@-@4@7 (@/@ @.@.@7alternate_syntax '@ 
@7 #@0 @4@7 '@ @@0  @T@1 Xx@/@/@/@4@.@7 E '@0 '
@-@3@0 \@4@4@. @@7 @@ @7 D '@ @@7 '@D
@S@L@>@&@?@ @7assert_error '@Q@;C@%Aw FZ FZ@5@0 F@-
@4@7 '@>@0 @-@-@4@0 H@1 (
@4@.@7 V{ @z@ @ 
@8 JB H@;XO F\ "= CB FZ FZ

@5@/@/  @7 @O@>@;CB FZ FZ@5 @8 A@;XO F\ ' C@ABm FZ FZ@5@0 LY@-
@-@-@-
@4@0 '

@4@.@7 @w@ @.@7 H@ @.@7 T H@0 U+@0 (@/@/
@4@4@0 B@1 '
@4@8 GA '@;XO F\ ' C@ FZ FZ Bcchr_constraint@5chr@8 ' '@;C
@ FZ FZhandler@5 ( @8 '@;C
@ FZ FZ T@5 ( @8 '@;C
@ FZ FZ<=>@5 ( @8 '@;C
@ FZ FZ G@5 ( @8 '@;C
@ FZ FZ==>@5 ( @8 '@;C
@ FZ FZpragma@5 ( @8 '@;C
@ FZ FZ $@5 ( @8 '@;XO F\ ' C@ FZ FZ@5@0 Bc
pce_end_class@4@7 X@>@: 'pop_compile_operators  '@;C@ FZ FZ@5@8 '@;XO F\ ( C@UA| FZ FZ@5@0 F@/@4@7 '@>@D@@@@@"
 @ XC
 X0

@#@?@"
 @ XC
 X-

@#@L@0 @@0 XC@4@/@4@.@7 X '@0 (

@4@8 Dz@?@8 @@F@E@;CA FZ FZ @<XD  t  t t  F\t  ( AvD  t  t t  F\t  ( AwD  t  t t  F\t  ( AD  t  t t  F\t  ' @O F\ ' C@ FZ FZ  Bcemacs_begin_mode Bemacs_extend@<C@ FZ FZ  Bcdraw_begin_shape Bpcedraw@<C@ FZ FZ  Bc B Bpce B (6@<C@ FZ FZ  Bcpce_begin_class B (6@<C@ FZ FZ  Bc (8 B (6@<XO F\ ' C@4A$ FZ FZ@5@2@0 @ @o@4@3@0 @ @@4@3@0 @ C@4@4@7 '@0 's@-
@4@0 "0
@1 Bc@1 B@/@4@0 'w
@4@8 A '@;XO F\ ( CA FZ FZ  @o
 @ @@<C
A FZ FZ@5@ 
@: X% ( X%@;XO F\ #o CB FZ FZ  BB@<CB FZ FZ  Q@<XO F\ & C@aB FZ FZ@5@0 @d [@4 [@7 (@>@.
@2@0 @ AB@4@3@0 @ C@4@4@7 '@D@)@0 ' @@4@7 '@L@ 
@.@7 '@.@0 B@0 E1@4@1 @P @/@/@4@8 @w@?@.@0 B@0 E1@4@1 E(
@4@8 @w@E@;C@'B FZ FZ@5@.
@2@0 @ AB@4@3@0 @ C@4@4@7 '@ 
@.@7 H '@0 '
@4@8 B '@;XO F\ ' C@?A FZ FZ 


@5@ 
@7 @@7 @@ 
@0 \@-@4@7 ! '@.@7 A@0 @4 !@7 U@>@0 
@4@2@0 @4@4@8 '@;C@GA FZ FZ 


@5@ 
@7 @@7 @@.@ X% '@ @.@2@0 @ @o@4@3@0 @ @@4@3@0 @ C@4@4@7 '@)
@>@0 
@4@2@0 @4@4@8 '@;XXQM FAF@&/usr/lib/swi-prolog/library/ordsets.pl  @AuC @SS E	ord_seteqE	is_ordsetElist_to_ord_setEord_add_elementEord_intersectionE	ord_unionE
ord_memberchkEord_symdiffE
ord_subsetE	ord_emptyE (KEord_subtractE (KEord_disjointE (IE (IE
ord_intersectEord_del_elementE (]XD  t  t t  FAt  (C 
O FA (BC@^ F? F?@5@7 @ FA@8
is_ordset2 (b@;XD  t  t t  FAt  (E 
O FA (DC@ F? F?@5@8 H@;XD  t  t t  FAt  (G 
O FA (FC@ F? F?@5@8 U V@;XD  t  t t  FAt  (O 
O FA (OCA F? F? D1
@5@ 
@ @ @8 (O (b@;CA F? F? B@5@ @ @8 (N (b@;CA F? F? Gf

@5@ @ @8 (h@;XD  t  t t  FAt ord_subset_ 
O FA (kCA  F? F? Gf@5@.@ @7 V@ @ @8 (l (b@;C	A# F? F? B@5@ 
@8 (P (b@;XD  t  t t  FAt ord_intersection2 
O FA (oC@ F? F? B
@5@ @ @ @8 ([ (b@;C@ F? F? D1@5@2
@4@ @ @8 (q@;C@ F? F? Gf

@5@2@4@ @ @ @8 (q@;XD  t  t t  FAt 
ord_union_all 
O FA (rC@vA= F? F?
@5@D@a@g@b@u@L@"
@#@F@F@F@E@?@T@D@$@a@g@b@u@L@"


@#@ @ @8 (T (b@F@F@E@?@-@a@g@b@l  8@x@a@g@f@l C@x@ @.@.@7 (s (b@ @ @.@ 
@7 (u@ @ @8 (t@F@;XD  t  t t  FAt ord_union_1 
O FA (vCA\ F? F? @<CA] F? F?@5@.@ @7 V@ @ @ @ 
@ @8 (K (b@;XD  t  t t  FAt  (K 
O FA (yCAa F? F? D1
@5@ 
@ @ @ @8ord_union_2 (b@;CAc F? F?		 Gf



@5@ @ @ @8 (w (b@;CAe F? F? B
@5@ @ @ @8 (J (b@;XD  t  t t  FAt  (O 
O FA (iC
A F? F? @<CA F? F?@5@.@ @7 V@ @ @ @ 
@8 (g (b@;XD  t  t t  FAt  (| 
O FA ({CAh F? F? @<CAi F? F?@5@.@ @7 V@ @ @ @ 
@ @8 (x@;XD  t  t t  FAt l_int 
O FA (C@ F? F? 
@<C@ F? F? C



@5@ 
@.@7 (Z (b@ @ @8 ( (b@;XD  t  t t  FAt  (A 
O FA (@C@{ F? F?@5@)
@;XD  t  t t  FAt 
key_by_length 
O FA (C@ F? F? @<C@ F? F?
 C

@5@ @7 G@ 
@ @8 ( (b@;XD  t  t t  FAt  (K 
O FA (JCAX F? F? 
@<CAY F? F?@5@ @ @ 
@8 (}@;XD  t  t t  FAt  (I 
O FA (HC@ F? F?@5@.@7 (@2@0 C@/@-
@4@-@4@7 H@ @ 
@8 (@;XD  t  t t  FAt  (M 
O FA (LC@XA F? F?	





@5@>@.@ @7 V@D@( Gf@L@ @8 (L (b@E@?@/@D@)@( D1@L@.@ 
@7 V@D
@( Gf@L@)
@?@D
@( D1@L@)
@?@R@?@R@E@;C@/A
 F? F?


@5@>@.@ 
@7 V@D@( Gf@L@ @8 (@?@D
@( D1@L@)
@?@R@;CA F? F?

@5@)
@;XD  t  t t  FAt  (O 
O FA (NCA F? F? 
@<C
A F? F?
@5@ 
@ @8 (h@;XD  t  t t  FAt 
is_ordset3 
O FA (C@f F? F? @<C@g F? F?
@5@7 X@ 
@8 ( (b@;XD  t  t t  FAt ord_intersect_ 
O FA (C@ F? F?
@5@.@ 
@7 V@ @ 
@ @8ord_intersect__ (b@;XD  t  t t  FAt  (Q 
O FA (PCA F? F? @<CA F? F?
@5@.@ @7 V@ @ 
@ @8 (m@;XD  t  t t  FAt  (S 
O FA (RC@q F? F? @<XD  t  t t  FAt  (e 
O FA (dC@b F? F? @<C	@c F? F?@5@8 (@;XD  t  t t  FAt  (K 
O FA (TCAO F? F?@5@8 U V@;XD  t  t t  FAt  ( 
O FA (C@ F? F? D1@5@ 
@ @8 ( (b@;C@ F? F?  B@<C
@ F? F? Gf@5@ @8 (@;XD  t  t t  FAt  (V 
O FA (UCA, F? F?@5@8 U V@;XD  t  t t  FAt  (K 
O FA (WCA8 F? F? @<CA9 F? F?
@5@2
@4@.@7 G@ @2
@4@8 (u@;XD  t  t t  FAt  (Y 
O FA (XC@ F? F?@5@C@7 (` (b@L@P@;XD  t  t t  FAt  (I 
O FA (ZC@ F? F?@5@8 U V@;XD  t  t t  FAt  (I 
O FA ([C@ F? F?
@5@>@;C@ F? F?@5@>@;C@ F? F?		@5@.@ @ @7 V@ @ @ @ @ @ 
@8 (p (b@;XD  t  t t  FAt  (] 
O FA (\C@ F? F?@5@8 (@;XD  t  t t  FAt  (_ 
O FA (^C@ F? F?@5@8 U V@;XD  t  t t  FAt  (] 
O FA (`C@ F? F?
@5@ 
@8 (@;XXQM DF@$/usr/lib/swi-prolog/library/shlib.pl  @AuC @SS Euse_foreign_libraryEunload_foreign_libraryE (E %E DE DEreload_foreign_libraries E (XD  t  t t  Dt 	do_unload 
O D (C@:A D D@5@/@/@.@.
@7current_library D@0 (
@/@/@/@/@4@7 DD@D@.@7entry D@0 @1 G
@4@@L@R@?@R@E@7abolish_foreign D@ 
@8 A; D@;XD  t  t t  Dt delete_foreign_lib 
O D (C@ D D @@5@0 S@4@/ @@8 @@;C@ D D @<XD  t  t t  Dt  D 
O D DC
@ D D@5@/@/@/@/@7 (@>@;C@@ D D	@5@0 @@/@/@4@7 DD@.
@.@7find_library D@0 D
@4@7 DG@0 @1 !
@-@4@. @@7 @@D@T@L@ @ 
@7 ( D@0 @
@4@7 D@Q@?@ @ 
@7 (@>@D@)@.@7 (@0 @1 (@4@@L@0 D
@4@7 DD@ @ 
@ @8assert_shlib D@E@?@+@0 D
@4@7 DD@ @7 (@.@0 (
@4@.@7 @w@0 @@0 Dforeign_install_function@1install
@4@/@4@8 @@;C@/@ D D@5@0 D
@4@7 DD@D@/@.
@7 @ D@L@0 @@/@/@4@7 DD@ 
@8 @@?@0 @@0 Dforeign_library
@4@/@4@8 @@E
@;XD  t  t t  Dt  ( 
O D (CA3 D D@5@0 (
@/@/@/@/@4@7 DD@0 (

@4@8 DG@;XD  t  t t  Dt base 
O D (C@ D D@5@7 @@>@.@7 G* @/@8 @ @;C@ D D@5@2@/@3@-@4@7 A@8 ( D@;XD  t  t t  Dt  ( 
O D (C@ D D@5@0 Gi@/@4@7 J@>@;C@ D D
 (

@5@.@7 (@2
@3@4 N@8 D @;C	@ D D 
 (


@<XD  t  t t  Dt  ( 
O D (C@;@ D D @@5@.
@7 % @.@7 G[ @0 %
 % C@-@4@0 A@0 F [@-@4@0 #{@4@1 D@4@0 D@4@7 A @>@;C@ D D @@5@2@0 @ G8@4@3@0 @ C@4@3@0 @ @@4@4@7 @ @>@;C@ D D

 @@5@7 @@>@;C@ D D D


 @@5@ 
@7 @@>@;C@ D D@5@0 @@0 D C4
@4@/@4@8 @@;XD  t  t t  Dt  (  
O D (C@/AN D D@5@0 MI@-
@-@-@4@0 B@0 H@1 (
@/@/@4@1 Z
 @4@.
@7 @w@ 
@.@7 T H@ @8reload_libraries D@;XD  t  t t  Dt  D AvD  t  t t  Dt  D AwD  t  t t  Dt  D 
D  t  t t  Dt  ( AvD  t  t t  Dt  ( AwD  t  t t  Dt  ( 
D  t  t t  Dt  D AvD  t  t t  Dt  D AwD  t  t t  Dt  D 
D  t  t t  Dt  ( @`D  t  t @at  Dt (  A4D  t  t t  Dt  ( 
O D (C
A D D@5@0 D
@4 B@8 B @;XD  t  t t  Dt  ( 
O D (C
A D D@5$foreign@0 (
@4@8 A{ @;XD  t  t t  Dt  @1 AvD  t  t t  Dt  @1 AwD  t  t t  Dt  @1 
D  t  t t  Dt  % 
O D %CA@ D D@5@/@/@/@/@7 (@.@0 D
@4@8 @w@;XD  t  t t  Dt  ( @`D  t  t @at  Dt ( D  t  t t  Dt  ( 
O D (CA D D@5@0 D
@4 B@8 (@;XD  t  t t  Dt  ( 
O D (C
A D D@5@0 (	uninstall@4@8 ( D@;XD  t  t t  Dt unload_foreign 
O D (C@OAy D D	@5@7 ( D@D@=@0 D@-@1 @-@-
@4 @@.@7 EV D@D@* D@L@ 
@.@.@7 A@0 @4@ @7 @ D@ @7 D D@Q@?@H@F@L@R@?
@R@F@F
@F@;XD  t  t t  Dt unload_all_foreign_libraries  
O D ( C	Al D D  @5 # @@7 @L@>@;CAn D D@5@0 (@-
@/@/@/@/@4@0 (
@4@8 GA D@;XD  t  t t  Dt  D @`D  t  t @at  Dt D D  t  t t  Dt  D 
O D DC
@ D D@5@0 ( (@4@8 D D@;XD  t  t t  Dt  D @`D  t  t @at  Dt D  A4D  t  t t  Dt  D 
O D DC@ D D 


@5 (@0 (
@4@8 (@;XD  t  t t  Dt  ( 
O D (C@-A$ D D@5@@@"@0 D
@1 @-@-@4@7 H@.
@.@7 A@0 
@4@ @7 (@Q@?@R@F@F
@;XD  t  t t  Dt  ( 
O D (CAW D D @<C@,AX D D (




@5@D@ 
@7 ( D@L@R@? @1@0 Dload_failed@4@7 @5 D@ @8 (@;XXQM @o-C @TS @TXD  t  t t  @ot    AvD  t  t t  @ot    @D  t  t t  @ot    
D  t  t t  @ot  ! @O @o ' CA FZ FZ html B http
html_write@<CA FZ FZ 
javascript B  (js_write@<XD  t  t t  @ot  U @O @o U C@ B B@5@6 B@/@8current_record_predicate B@;XD  t  t t  @ot  B @D  t  t t  @ot  B 
D  t  t t  @ot xref_source_time @D  t  t t  @ot  ' @D  t  t t  @ot  AP @D  t  t t  @ot  AP 
O @o Y_C@ \ \ \4

 C@)Unknown license: ~w.  Known licenses are:
 Ez
@5@6 \@ @8 \' \@;C@*@ \ \ \
 \0

@EThis system may only distributed using the GNU General Public License Ez@5because the following components contain GPL-ed code: Ez Ez
@5@6 \@ 
@ @.@7 \@ @8 \ \@;C@/@ \ \ \ \1@?This program may be distributed under any license, provided all Ez@;conditions implied by the GNU Lesser General Public License Ez@;are satisfied.  In particular, this implies the source code Ez@>to any modification in SWI-Prolog or one of the used libraries Ezmust be made available. Ez

@5@6 \@ 
@8 (@;C@@ \ \ \
 \8


@5@6 \@ 
@/@.@7 \/@%@D@0 \:@-@4@ @7 \<@L@R@?@%
@%@" Ez C@8The program contains modules covered by the "~w" license Ez
@#@D@#@0 \=@-@4@ @7 \<@%@L@" CSee ~w Ez
@#@?@%@F@" Ez
@#@ @ @8 \@;C@*@ Bi Bi  ]~


 C@'Initialization goal ~p will be executed
 Ez@.immediately for backward compatibility reasons Ez C X
@<CAc E E   


 CAssertion failed: ~q

@<C@$Ae E E D


@5@6 G@.@7   G@ @.@7   G@" C
@#@;CAi E E   

 C@!~q: no matching debug topic (yet)

@<CA D D  (

 ( C~w: Failed to load file

@<CA D D  D
not_supported@+Emulator does not support foreign libraries


@<C@ F F  @socket_error

 CSocket error: ~w

@<CB F7 F7 no_resource



 C@7Could not find resource ~w/~w on ~w or system resources

@<C@ C FF FF
trace_call_to


 CCall to ~q at 

@5@6 FG@ @ @: X% X&@;C@:C FF FFcodewalk	reiterate



 C@3Found new meta-predicates in iteration ~w (~3f sec) Ez
@5@6 )	@ 
@ @.@7
meta_decls )	@" CRestarting analysis ... Ez@#@;C@&@ F9 F9  E	 )





 C@cAutoloader: iteration ~D resolved ~D predicates and loaded ~D files in ~3f seconds.  Restarting ...

@<C@!@ F9 F9  E		completed



 C@;Autoloader: loaded ~D files in ~D iterations in ~3f seconds

@<CB FZ FZ  (  (

 C@%Undeclared quasi quotation syntax: ~w
 Ez@@Autoloading can be defined using prolog:quasi_quotation_syntax/2
@<C@CA FO FO @

 B

@5@6 S@ @.@7 $ S@%@>@%@0 @
@1 B@/@4@ @.@ @7 Xw@" EzIn: Ez
@#@ @ @8 Y_ S@;C@JA Fa Fa	
 $




 C@8~D inferences, ~3f CPU in ~3f seconds (~w% CPU, ~w Lips)


@5@6 Qo@D@a@f@b @s@L@ @a@b@d@f@o@f@l @k  6@w@?@( BA@&@;XD  t  t t  @ot  Bn D  t  t t  @ot  Bn AvD  t  t t  @ot  Bn 
D  t  t t  @ot  Z @D  t  t t  @ot  Z 
D  t  t t  @ot  ( @D  t  t t  @ot  & @D  t  t t  @ot  & 
D  t  t t  @ot comment_hook @D  t  t t  @ot  ) 
D  t  t t  @ot  ( @D  t  t t  @ot  X( @D  t  t t  @ot  X( 
O @o X'C@ C FF FFclause_term_position


@5@6 )	@ 
@0 A@-@4@7 G A"@%@ @ @ @8@#message_location_file_term_position )	@;C@5C FF FF B#

@5@6 )	@ 
@0 A@-@4@7 )!@ 
@0 [)@-@4@7 )!@%@>@%@" C X.@#@;C@"C FF FF )%

@5@6 )	@ 
@.@7 $ %@%@" C X@#@;CC FF FFfile_term_position


@5@6 )	@ 
@ @8 )"@;CC FF FF  X-


 C X.

@<XD  t  t t  @ot    @D  t  t t  @ot    
D  t  t t  @ot  YH @D  t  t t  @ot  YH 
D  t  t t  @ot  YY @D  t  t t  @ot  YY 
O @o YXC@(A D D  D ( (


 CNo install function in ~q
 Ez C
	Tried: ~q
@<CAl F F 
process_error

 KU
 CProcess "~w": exit status: ~w

@<CAn F F  )+

killed
 C@!Process "~w": killed by signal ~w

@<XD  t  t t  @ot  !: @D  t  t t  @ot  !: 
D  t  t t  @ot  ^ @D  t  t t  @ot  ^ 
D  t  t t  @ot  # @D  t  t t  @ot $breaklevel 	 O @o )2 C
A B B@5@6 B ]6@7 @L@>@;CA B B  @<XD  t  t t  @ot  ] @D  t  t t  @ot  ] 
O @o ]~C@ Bi Bi  D@$use :- use_foreign_library/1 instead@<C@ Bi Bi  D@$use :- use_foreign_library/2 instead@<XD  t  t t  @ot 	called_by @D  t  t t  @ot  )6 
O @o )6C@'C !( !( !
 A@5@6 A"@@ O @@7 H A"@? O Gi@7 )8@>@Q@;XXQM BF@'/usr/lib/swi-prolog/library/settings.pl  @AuC @SS Econvert_setting_textEset_settingE BEset_setting_defaultE
list_settingsEsetting_propertyE ^^E
save_settings E &E &E BE )A Erestore_settingE )EXD  t  t t  Bt  B @D  t  t t  Bt  B 
O B BC@U FV FV  ^ G V@"Indentation used goals in the body  FU@U@<C@W FV FV  ^ G V@/Distance between tab-stops.  0 uses only spaces  FU@W@<C@Y FV FV  ^ G @ @Place cuts (!) on the same line  FU@Y@<C@[ FV FV  ^\ G V@NWidth of a line.  0 is infinite  FU@[@<XD  t  t t  Bt  B 
O B BCA B B@5@8 B@;XD  t  t t  Bt clear_setting_cache  
O B )O C
@ B B  @5@0
setting_cache@/@/@/@4@8 DD@;XD  t  t t  Bt  B 
O B BC	@ B B

@5@7 @@>@;C@ B B@5@0 @@4~s@8 B@;XD  t  t t  Bt 
st_default AvD  t  t t  Bt  )T 
D  t  t t  Bt  B @`D  t  t @at  Bt )= D  t  t t  Bt  B 
O B )=CB  B B@5@7 G@>@.@.@7 B@/@/@/@/@8 B@;CB$ B B 

@5@/@/@/@/@8 B@;XD  t  t t  Bt convert_text @D  t  t t  Bt  )U 
D  t  t t  Bt  )A 
O B )@C@=BP B B@5@.@7	spec_term B@'@'
@(
~`=t~72|~n@7 A B~w~t~*| ~w~w~t~*| ~w~n@2Name@3@3Value (*=modified)@3 @@3
@3Comment@4@7 P B )Y@7 )Z@0 )=@4@0list_setting
@4@8 GA B@;XD  t  t t  Bt  )X 
O B )WCB[ B B 


 
@5@>@;CB\ B B 
 
@<XD  t  t t  Bt  & 
O B &C@DA B B@5@.@2@0 @ C@4@3@0 @ @@4@4@7 @ B@>@0
local_file@4@7 B B C@.
@2@0 B'utf8@4@4@7  @ 
@.@7read_setting B@0 &
@4@0 D
@4@7 B] B@8 )P B@;CA B B@5@.@2@0 @ C@4@3@0 @ @@4@4@7 )c@>@0 )d@4@8 )f@;CA B B @<XD  t  t t  Bt  )A  
O B )GCBM B B  @5@/@8 )@ B@;XD  t  t t  Bt  )I @`D  t  t @at  Bt )H D  t  t t  Bt  )I 
O B )HC@PAy B B@5@.@.@7 B @W@7 B@D@;@.
@7st_value B@L@0 @4@7retract_setting B@0 @4@.@7 ^^ B@D@+
@L@0 B@1 E3@0 @4
@4@8 [m [{@?@R@?@R@F
@;XD  t  t t  Bt save_setting 
O B )yC@[B B B	
 


@5@ 
@.@.@.@/@7curr_setting B@D@>@ 
@.@7 )o@C@ @ @.@7 B@ @ @7 Vj B@L@P@?@E@L~n%	~w~n@2@4@7 Bsetting(~q:~q, ~q).~n@2@3
@3@4@8 B@?@R@F@;XD  t  t t  Bt  [ @D  t  t t  Bt  [ 	 D  t  t t  Bt  [ 
O B [C@$@c B B & ^ _d @& @1 )
@5@0 _d@3 @&@3 @1@4@ @8 [ B@;XD  t  t t  Bt  )? @`D  t  t @at  Bt )>  A4D  t  t t  Bt  )? 
O B )>C@uA B B	@5@.@.
@7 B @W@ 
@7 B@D@S@ 
@.@.@/@/@7 B@L@0  B@1 )T
@/@4@7 DD@0 
@4@7 )r@D@)@L@R@?@0  B@1 )
@4@7 )f@ @.@7 B@0 
@4@ @8 ); B@? B@0 
@4@8 D B@F@E@;XD  t  t t  Bt write_setting_header 
O B )C@&B	 B B@5@.@7   B@0 B@-@4%+@7   B/*  Saved settings~n@7 B    Date: ~w~n@2@4@7 B "@8 B@;XD  t  t t  Bt  & 
O B )kCA B B E@5@>@;CA B B@5@0
store_setting
@4@.
@0 @5 @B
@4@7 @@.@7 )h@ @8 )k B@;XD  t  t t  Bt  B @`D  t  t @at  Bt ^^  BAD  t  t t  Bt  B 
O B ^^C@j@ B B
@5@.@.
@7 B@D@F@ 
@7 G@L@D@ 
@.@7 )o@L@&@F@?@*@D@ 
@.@.@/@/@7 ){@L@ @ @8 B@? B@0 
@4@8 )@F@E@?@ 
@/@/@/@/@7 B@0 
@4@8 )u@F@E@;XD  t  t t  Bt assert_setting 
O B )CAp B B 


@5@0 )p
@4@8 )f@;XD  t  t t  Bt  [ AD  t  t t  Bt  [ 
O B [CA8 B B@5@D@.
@7 Q2 B@L GP@ 
@8 )9 B@?@&@E
@;XD  t  t t  Bt eval_list_default 
O B )CA B B @<CA B B@5@ @ @7 B@ @ @8 ) B@;XD  t  t t  Bt numeric_type 
O B )CAE B B  Ea Ea@<CAF B B  V Ea@<CAG B B  F F@<CAH B B C
@5@D
@7 Gl@L
@( Ea@?@( F@;XD  t  t t  Bt  [ AD  t  t t  Bt  [ 
O B  ECA3 B B@5@D
@.@7 )@L
 GP@8 )@?environment_variable@8 )@E@;XD  t  t t  Bt  )} 
O B )|C@"@e B B	@5@.@ @ @7 B@D
@.@7 ) B@L@&
@?@&
@E@;XD  t  t t  Bt  )R AvD  t  t t  Bt  )R AwD  t  t t  Bt  )R 
D  t  t t  Bt  B 
O B BC@ B B@5@.@7 B B@>@&
@;C	@ B B@5@7 @@>@&
@;C@ B B@5@.@7 )Q B@>@&
@;C@6@ B B [
@5@>@D@"@ @.@7 )@L@ @.@7 )@0 )Q@0 [@4@4@7 )f@&
@?	 )@ @8 )@F@;C@4@ B B	  E

@5@>@D@ @.@7 )@L@ @.@7 )@?@%@E@0 )Q@0 [@4@4@7 )f@&
@;C@%@ B B B
@5@>@0 @4@.@.@7 B@0 @4@ 
@7 )u@ 
@8 B@;C@@@ B B	@5@.@7 ) B@>@.@7 _ B@D@* F@L@a@f@k  @x@?@D@( Ea@L@a@f@k  6@x@?@%@0 )Q
@4@7 )f@&
@;C@6@ B B A


 @W@5@>@0expr_to_list@0 A@4@4@.@7 B B@ @.@7 A B@0 )Q@0 A@4 @W@4@7 )f@&
@;C@#A  B B [
@5@>@ @.@7 )@0 )Q
@0 [@4@4@7 )f@&
@;CA B B 
@<XD  t  t t  Bt  )e AvD  t  t t  Bt  )e 
D  t  t t  Bt  ): 
O B )9CBy B B@5@7 )U B@>@;C
B{ B B @W
@5@> @W@8 B@;C
B} B B @
@5@> @@8 B@;CB B B Ea@5@>@.
@7 G[ B@a@f
@k  6@w@;CB B B F@5@>@.
@7 )@a@f
@k  @w@;C@+B B B )


@5@>@D@ 
@7 Gl@L Ea@7 )@? F@7 )@0 )
@4@8 B@;C
B B B@5@7 )@8 B@;XD  t  t t  Bt  )q AvD  t  t t  Bt  )q 
D  t  t t  Bt  )C 
O B )CC	B? B B  [

@<CB@ B B (
@5@ 
@ @8 B@;C
BB B B  \:
@<C
BC B B  !
@<XD  t  t t  Bt  )C 
O B )BC@*B5 B B@5@7 G@>@"
 


@#@ 
@.@.@.@.@7 ){@>@ @ @ @ @8 ) B@;C@%B: B B@5@"
 


@#@ 
@.@.@.@.@7 ){@ @ @ @ @8 )@;XD  t  t t  Bt  )a 
O B )`C@XB_ B B 


@5@ @ 
@.@.@.@/@7 ){@ @ 
@ @.@7 B@0 
@4@.@7 )u@D
@+@L@' J@?@' @~w~t~*| ~q~w~t~*| ~w~n@2@0 
@4@3@3@3@3@3@4@8 )_@;XD  t  t t  Bt  )E  
O B )DC
A B B@5@.
@7 )d B@>@8 )J B@;XD  t  t t  Bt  & 
O B )FCA B B@5@8 & B@;XD  t  t t  Bt  )E 
O B )JC@CA B B@5@.@2@0 @ C@4@4@7 )c@> C@.@2@0 B' )g@4@3@0bom @@4@4@7  @7 ) B@0 B@-
@-@/@/@/@/@4@0 )z@1 
@4@7 )b@8 _@;XD  t  t t  Bt  ) 
O B )C@`A B B
 ^^ 



@5@ 
@.@.@/@/@7 ){@>@ @ @.@7 B@D@)@L@R@?@2@B@ @ @7 B@L@0 )p
@/@4@7 DD@0 )p
@4@7 )f@0 )v@1 )w@0 
@4@4@8 )x@O@;C@@A B B ^^ 



@5@>@D@#@0 ) @&@4 @&@7 ^ [@L@0 )p
@/@4@7 DD@0 )p
@4@8 )f@? B@0 
@4@8 )@;CA B B@5 B@8 @ B@;XD  t  t t  Bt  )< @`D  t  t @at  Bt );  A4D  t  t t  Bt  )< 
O B );C@AW B B
@5@.@.
@7 B @W@ 
@7 B@D@@ 
@.@.@/@/@7 ){@ @ @.@7 B@L@0 
@4@.@7 )u@D@)@L@0 
@4@7 )r@?@+@D@ 
@7 )o@L@R@?@B@ @7 B@L@0 
@4@7 )r@0 
@4@7 ) B@O@D@)@L@R@?@0 )v@1 )w@0 
@4@4@7 )x@8 )m@? B@ 
@8 )@F@F@;XD  t  t t  Bt  )j 
O B )iCA B B@5@2@0 Do O@4@4@8 '@;XD  t  t t  Bt  B @`D  t  t @at  Bt B  A4 A4 A4D  t  t t  Bt  B 
O B BC@z B B@5@0 @@0 B B@1 B

@4@/@4@8 @@;XD  t  t t  Bt  )t 
O B )sCAm B B 

@5@0 )p@/@4@8 DD@;XD  t  t t  Bt  ) 
O B )CA B B A

@5@>@%@ @ @.@7 ) B@ @ @ 
@8 )@;C@0A B B	 [
@5@>@%@D@ @.@7 )@%@L@"
@#@? )@ @7 )@&
@F@;C@2A B B	
  E

@5@>@%@D@ @.@7 )@%@L@"
@#@?@"
@#@F@;C@/A" B B

 )
@5@>@%@0 @4@.@.@7 B@0 @4@.@7 )u@%@"
@#@;CA' B B 

@<XD  t  t t  Bt  B @D  t  t t  Bt  B 
XQM WF@$/usr/lib/swi-prolog/library/pairs.pl  @Au@ C @SS Emap_list_to_pairsEgroup_pairs_by_keyEtranspose_pairsEpairs_valuesE WEpairs_keys_valuesXO Wvalues_keys_pairs C@Qu E  @A ) @<C@R ) )
 C

@5@ @ @ @8 ) W@;XD  t  t t  Wt  ) @`D  t  t @at  Wt ) A4 O W ) C@ ) )@5@8map_list_to_pairs2 W@;XO Wkeys_values_pairs C@M ) ) @<C@N ) )
 C

@5@ @ @ @8 ) W@;XO W ) C@y ) ) @<C@*@z ) ) C



 C


@5@ @ @.@7same_key W@ @ @8 ) W@;XO Wpairs_keys_values_ C@I ) ) @<C@!@J ) ) C






@5@ @ @ @8 ) W@;XO W ) C@ ) )@5@.@7
flip_pairs W@8 H@;XO W ) C@Z ) ) @<C@[ ) ) C




@5@ 
@ @8 ) W@;XO W W C@d ) ) @<C@e ) ) C



@5@ 
@ @8 W W@;XO W ) C@#@A ) )@5@D
@T
@L
@8 )@?@D@T@L@8 )@?@8 )@;XO W ) C@~ ) )
 C



@5@>@ @ @ 
@8 )@;C@ ) ) @<XO W ) C@ ) ) 
@<C@ ) )

 C


@5@ 
@ @@ @ @8 )@;XO W ) C@ ) ) @<C@ ) ) C



 C

@5@ @ @8 )@;XXQM FSF@,/usr/lib/swi-prolog/library/prolog_clause.pl  @Au@ C @SS E %.E %E $Einitialization_layoutXO FSubody CA FR FR


@5@ 
@7does_not_dcg_after_binding %@>@;C@*A FR FR
 F
 %


@5@>@ 
@ @7 @@ 
@ @8 @@;C@&A FR FR %

@5@T
@"
 

@#@ @ @ @ @8 ) %@;C@9A FR FR		brace_term_position


@5@"
 B
 C@#@>@p @0 %@3@3@0 C@4@4@ @8 )@;C@&A FR FR		 )


 %
@5@>@ @ @8 )@;C@&A FR FR@5@T
@T@"
 B@#@" B@#@>@ 
@.@.@7conj %@ @ @ @8mkconj %@;CA FR FR@5@ 
@ @7
unify_goal %@>@;C@KA FR FR %




 %
@5@.@7meta %@>@2@/@-@4@7 A@2@/@-@4@7 A@ @2@/@-@4@7 A@ @ @ @ @ @8
ubody_list %@;C@'A FR FR %




 %
@5@ @ @8 C> %@;CA FR FR C @
 %

 C@5@>@;CA FR FR H @
 %

 C@5@>@;C@PA FR FR C

 C


 %





 %@5@S@S@0 H@4@0 H@4@7 Vj %@>@&@&@;C@PA FR FR H

 H


 %





 %@5@S@S@0 H@4@0 H@4@7 )@>@&@&@;C@)A FR FR		 _
 C

 _ A

@5@ @7 Gl@a@f@f@k Ij@u@>@;XD  t  t t  FSt 
unify_term AO FS ) C@ FR FR

@5@>@;C@ FR FR@5@7 @@7 @@.@.
@7 A@ 
@7 A@> @ 
@8 ^, %@;C	@ FR FR@5@7   @7 )@>@;C
@ FR FR@5@7 B %@7 @ %@7 E, %@>@;C@ FR FR@5@* T@>@;C
@ FR FR 

@5@7 ) %@>@;C@ FR FR
 

@5@7 )@>@;C@ FR FR@5[INTERNAL ERROR: Diff:~n@7 A %@7 ^ ^
~N*** <->~n@7 )@7 * @8 \ %@;XO FS ) C
A FR FR@5@ 
@ @8 ) %@;XO FS
ubody_elem CA FR FR @5@>@ 
@ @ @8 )@;C	A FR FR @<XO FS ) CA FR FR 
@<C@.A FR FR
@5@ @ @ @ 
@ @ @7 * %@ @ @ @ 
@ @ @8 )@;XO FS
set_xref_flag CA> FR FR@5 B@7 @L@> B @@8 C@;CAA FR FR @@5 B @@2@0 [ @@4@4@8 C %@;XO FSmatch_module C@"AD FR FR		 G

 G

@5@>@ @ @7unify_clause_head %@ @ @ 
@ @8
unify_body %@;C
AG FR FR
@5@8 *
@;XO FSthaffix CB FR FRst@5@>@;CB FR FRnd@5@>@;CB FR FR 
th@<XO FS * CA[ FR FR


@5@ 
@7 )@>@;C@1A] FR FR %





 %
@5@ @ @8 )@;XO FS
expand_arg CB FR FR @5@>@ 
@ @ @8 )@;C	B FR FR @<XO FS X CB FR FR  @T@<CB FR FR  @<CB FR FR 
pce_principal@<CB FR FR@5 @8 C %@;XO FSread_term_at_line_2 C@@@ FR FR@5@0 E
 C@-@4@/ @@7 @@ @0 %9 %;@4@7 B- %@0 &
@3@0 '@4@3@0 \@4@3@0 G@4@3@0 G@4@4@0 D@4@8 B] %@;XO FS
control_op CBU FR FR  B@<CBV FR FR  E;@<CBW FR FR  CI@<CBX FR FR  C!@<XO FS $ CB FR FR@5@ C %+@>@;C@)B FR FR@5@.@.
@7 $ %@>@.@7 %. %@ 
@.@7 * %@0 B@4~d-~w clause of ~w@2
@3@3@4@8 @F %@;C@'B FR FR@5 !@7 G %@>@0 !@1 @-@-
@4@7 *'@0 B@4erased clause from ~q@2@0 
@4@4@8 *&@;CB FR FR 
 Gr@<XO FSpce_method_head_arguments C@+B FR FR@5@a@g@h@r@>@.@7 @@p
 @ @ 
@.@7 @@ @ @7pce_unify_head_arg %@p
@ @ 
@8 *) %@;CB FR FR @<XD  t  t t  FSt unify_clause_hook @O FS * C@AA FR FR

 %    

@5@T
@"
 B

@#@>@ @ @ 
@.@ @.@7 *@ @ @ @ @ @ @8 *@;CA FR FR@5@ @ @8 )@;XO FS % C@@[ FR FR@5@0 A@4@7 *'@.@.@.@7 Gd %@D
@* @@L@%@?
@!@0 G@4@#@, @T@0 [)@-@4@7 *'@D@.@0 A@4@7 A  %@L@R@?@0  @T@4@.@/@7 B %@ @ @.@.@.@7read_term_at_line %@0 G@4@ @/@7 ^ [@ @ @ @ @7unify_clause %@ @ @ @ @ 
@7
make_varnames %@>@;XD  t  t t  FSt do_make_varnames AO FS *? C@ FR FR @<C@0@ FR FR	 C



@5@D@ @.@7find_varname %@L@R@?@' N@p
@ @ @7 @@ @8 *@ %@;XO FS *: C
@ FR FR


@5@>@;C@ FR FR@5@ 
@ @7 */ %@>@;C@ @ FR FR		:->

 G

@5@>@ @ @ @ @ 
@ @8pce_method_clause %@;C@ A FR FR		:<-

 G

@5@>@ @ @ @ @ 
@ @8 *I@;C@hA FR FR

 G

 G 
	unit body B G@5@@@"test@#@?@" *Q@#@>@"
 %





@#@" % %     C@#@;C@gA FR FR G

 G 

@5@0 G@4@0 G@4@ 
@.@7 *9@" %





@#@" % %     C  @#@;C@rA FR FR@5@"
 ^
 B
@#@ @7 )@.@7	ci_expand %@" G
@#@ @/@.@7 A@p @ @ @ @7 @@T@"
 %




 %

@#@>@!@0 %@3@3@4@#@ @ @ @8 * %@;CA& FR FR@5@.@7 *S@ @ 
@ @8 *V@;CA* FR FR@5@Q@;XO FSpce_method_body2 C@$B@ FR FR Q

@5@>@"
 %

@#@%@ @ @ @8 )@;C@cBD FR FR@5@2@-@3@-@3@-@4@7 A@ @7 *  %@>@2@3@-@3@-@4@7 A@"
 %





@#@" %

@#@ @ @ @ @7 *W %@ @ @ @ @8 )@;CBR FR FR@5@ 
@ @8 )@;XO FS ) C@gB FR FR
 

 

@5@ @ @ @.@.@/@7 *5@" Bc \d
@#@" %
@#@" %
@#@D@" @#@L@" @#@?@&@ @ @ @ 
@7 *@>@;XO FS ) CA FR FR@5@ 
@8 ) %@;XO FS ) CBk FR FR
 F
 %    
@5@S
@>@;CBm FR FR


@5@S
@>@;C@DBo FR FR@5@.@7 )@>@"
 %




@#@" %
@#@.@.@7 A@ @ @7 A@ @ @ @8expand_meta_args %@;CBv FR FR@5@.@ 
@.@7 &H %@>@ @ @ @8 )@;CBy FR FR 


@<XO FS ) CB FR FR@5@0 
@4@0 @a@4@8 U@;XO FS *] C@1A FR FR B

 %

@5@>@ @ @.@ @.@7 *\@ @ @ @ 
@ @ @8 *\@;C@<A FR FR

 B

 )


@5@" C@#@>@ @ @.@ @.@7 *\@p @ @0 C@4@ @ 
@ @ @8 *\@;C@KA FR FR B G C

 C

 G C
 C C


@5@ @a@f@b@n@w@ @a@f@b@n@w@;CA FR FR 


@<XO FS ) C@.Aj FR FR@5@7 ]` @C
@0 )@/@/@/@4@7 H H@L
@P@C@0 B@-@1 C@/@/@4@7 *c@* G@L@P@?@E@>@;XO FS
expand_failed CAN FR FR@5@Q@;XO FS * C
A. FR FR@5@/@.@7 *4@/@8 *4@;XO FS *T C@3A2 FR FR@5@0 A@0 B@0 *@-
@4@1 @(@-@4@0 &2
@4@1 B@0 @(@/@4@1 C B
@4@.@0 *d
@4@8 @@;XO FS ) C@ FR FR

@5@>@;C@#@ FR FR@5@p
@ @.@7 @@ @ 
@.@7 @@ @ @7 )@ @ 
@8 )@;XO FS *_ CB{ FR FR @<C@?B| FR FR@5@ @.@7 @@ @.@7 @@ 
@.@7 @@ @ @ @ @ @ @7 * %@p@ @ @ @ 
@ @ @ @8 *^@;XO FS *B C@ FR FR
 C



@5@)
@>@;C@ FR FR



@5@ 
@8 *A@;XD  t  t t  FSt  %/ @`O FS %. C@VB FR FR@5@.@.
@7 *4@D@0 
@4@ C I0 C@L@R@F@?@7@ 
@.@.@7 A@D@7 X %@L@0 B@4~q/~d@2@3@4@8 *&@?@0 B@4~q:~q/~d@2@3@3@4@8 *&@;XO FS *J CA FR FR		 

@5@>@ 
@ @ @ @ @8 *I@;C@.A FR FR

send_implementation


@5@>@ @7 @@/@.@7 A@ @ @7 *.@ 
@ @ @ @8pce_method_body %@;C@AB FR FR

get_implementation



@5@>@ @7 @@/@.@7 A@ @.@7 @@ @ @7 *+@p @ @ @7 *.@ 
@ @ @ @8 *n@;XD  t  t t  FSt  *> AO FS *= C@ FR FR@5@ 
@ @7make_varnames_hook %@>@;C@S@ FR FR

 ^
@5@>@ @/@.@7 A@a@f@x@0 C@-@4@7 @ %@!@2@0 C
<DCG_list>@4
@4@#@p@0 C@-@4@7 *v@!@2@0 C
<DCG_tail>@4@4@#xx *y@ @ @8 *<@;C@ FR FR@5@.@7 G@ varnames@ @7 A@ 
@ @8 *D@;XO FS *o C@JB4 FR FR@5@"
 %





@#@" % %     C  
@#@ @ @8 *[@;XO FS *, CB! FR FR@5@S
@>@&
@;C
B$ FR FR C 
@5@>@;CB% FR FR  
@<XD  t  t t  FSt  ) @O FS *6 C@ FR FR@5@0 C %@4@0 *

@4 C@8 A %@;XD  t  t t  FSt  *u @O FS % C
@X FR FR@5@ 
@8 *0 %@;XO FS &H C@0B FR FR		send


send_class


@5@ @7 @@ @2
send_super@3@-@-@4@7 A@>@ @2@4@8 A@;C@4B FR FR

 B


	get_class


@5@ @7 @@ @2	get_super@3@-@-@4@7 A@>@ @2@4@8 A@;CB FR FR  *

 *

@<CB FR FR  *


 *

@<C@*B FR FR
 *



@5@7 @@2 *@3@3@-@-@4@7 A@ @2@4@8 A@;C@0B FR FR
 *}


@5@7 @@2 *~@3@3@-@-@4@7 A@ @7 @@, @{@ @2@4@8 A@;C@7B FR FR


 *




@5@7 @@2 *@3@3@-@-@4@7 A@.@2@4@ @7 H H@ @2@4@8 A@;C@=B FR FR


 *



@5@7 @@2 B@3@3@-@-@4@7 A@.@2@4@ @7 *@ @7 @@, @{@ @2@4@8 A@;CB FR FR@5@ C G C@+
@;XXQM "F/usr/lib/swi-prolog/boot/dcg.pl   ѣAsC S E &E &E BE ]XD  t  t t  "t  & 
O " *C@8s/usr/lib/swi-prolog/boot/dcg.pl   ѣA *@5@/@/@8 & "@;XD  t  t t  "t  Y 
O " YCA8 * *@5@: C? &9@;XD  t  t t  "t 
dcg_extend 
O " *C
@ * *@5@S
@>@0 @ B@/@4@8 @ "@;C@-@ * * 

 
@5@>@.@.@ @ @.@7 &i "@ @ @ 
@ @ @8 * "@;C@ * *@5@ 
@ @7dcg_extend_cache "@>@ @8
extend_pos "@;C@@ * *@5@D@7 U @L@R@?
@0 @@0 @ D
@4@/@4@7 *@D@7
dcg_no_extend "@L@0 @@0 Bdefinedcg_nonterminal
@4@/@4@7 *@?@R@.@.@7 A
 @.@ @ @7 *@p@ @ @ @7 *@ @ @ @7	copy_args "@p@p@ @ @.@7 @ @ @ @.@7 *@0 *@4@7 B @&
@&@&
@ @8 *@;XD  t  t t  "t dcg_body 
O " *C@f * * ]

@5@S
@>@ @ @8 " "@;C@1@i * * 


 Lh

@5@>@/@.@/@/@/@7 *@ @ @0 *@4@ 
@ @ @ @8 * "@;C@l * * C
@5@>@ @8dcg_terminal_pos "@;C@y@n * *
@5@D@M@"
@#@L@>@D@7 @ @L@ @.@7 @ @" C
@#@E@?@$@D@/@.@7 B "@S@L@" @

@#@?list_or_partial_list@7 B "@E@E@E@?@"@B@7 B @L@>@.@7 ) "@ @ @.@7 *@" C
@#@O@E@ @8 *@;C@ * * G B G C
@5@>@ @8dcg_cut_pos "@;C
@ * * ^R
 @@5@>@;C@%@ * *

 ^Q
 B
 C
@5@>@.@7
dcg_bt_pos "@ @ @ @ @8 *@;C@>@ * * B

 B

@5@>@.@.@ @.@.@7 *@ @ @ 
@.@ @ @7 *@ @ @ @ @ @ @8 *@;C@V@ * * E:

 E:

@5@>@.@.@ @.@.@7 *@ @ @ 
@.@.@ @7 *@ 
@ @ @ @ @7
or_delay_bind "@ @ @ 
@.@.@ @7 *@ 
@ @ @ @ @8 *@;C@V@ * * ^

 E:

@5@>@.@.@ @.@.@7 *@ @ @ 
@.@.@ @7 *@ 
@ @ @ @ @7 *@ @ @ 
@.@.@ @7 *@ 
@ @ @ @ @8 *@;C@>@ * * CJ

 CJ

@5@>@.@.@ @.@.@7 *@ @ @ 
@.@ @ @7 *@ @ @ @ @ @ @8 *@;C@>@ * * C"

 C"

@5@>@.@.@ @.@.@7 *@ @ @ 
@.@ @ @7 *@ @ @ @ @ @ @8 *@;C@/@ * * F
 B F
 C
@5@>@.@ @.@7 &n "@ @ @ 
@/@ @ @8 *@;C@ * *		@5@ 
@ @.@.@7 *@ @ @ @ @8 *@;XD  t  t t  "t  B @`D  t  t @at  "t ] @ BA BAD  t  t t  "t  B 
O " ]C@EAM * *	@5@D@3@.
@.@7 B @T@ @7dcg_special "@L@ @/@0 *

@/@4@.@.@.@/@7 *@&@&@0 
@4@@?
@@F
@F@E@;XD  t  t t  "t  B @`D  t  t @at  "t B @ BAD  t  t t  "t  B 
O " BCAK * *@5@8 ] "@;XD  t  t t  "t  & 
O " &C@@; * * ^ B



 G

@5@>@.@.@ 
@.@.@7 *@ @.@.@ @.@.@7 *@.@ @7 @( @!@0 *@/@4@#@ @ @.@.@ @ @7 *@ @ @ @ @.@.@ @ @7 *@ @ @ @ @ @.@!@ @7 *@0 B@ @!@4@.@"@ @7dcg_optimise "@ @"@ @ @8 *@;C@U@E * * ^


 G

@5@.@.@ 
@.@.@7 *@ @ @.@.@ @ @7 *@.@ @7 *@!@0 *@/@4@#@ @ @ @ @ @.@ @7 *@ @ @ @8 *@;XD  t  t t  "t  &j 
O " &iCA	 * *@5@ 
@ @ @: C? &h@;XD  t  t t  "t  &o 
O " &nC
A
 * *@5@ 
@: C? &m@;XD  t  t t  "t  * 
O " *C@ @ * *@5@a@g@h@r@>@.@7 *@ 
@ @7 *@p
@ @ 
@8 *@;C@ * * @<XD  t  t t  "t  * 
O " *C@ * * @<C@ * * @<C@ * *  ^Q@<C@ * *  ^R@<C@ * *  G@<C@ * *  F@<C@ * *  B@<C@ * *  E:@<C@ * *  ^@<C@ * *  CJ@<C@ * *  C"@<C@ * *  ^@<XD  t  t t  "t  * 
O " *CAW * *@5@8 *@;CAY * *  B@<CAZ * *  E:@<CA[ * *  ^@<CA\ * *  CJ@<CA] * *  G@<CA^ * *  ^Q@<CA_ * * @<CA` * * @<CAa * *  F@<XD  t  t t  "t  * 
O " *C@ * *

@5@S
@>@;C@5A * * %





 %

@5@>@ @2@0 C

@4@3@0 C

@4@4@ @8 *@;C@&A * * C


 %

 C

 C

@5@>@;CA * *

@5 @B@0 Dq
@4@8 @5 "@;XD  t  t t  "t  " 
O " *C@ * * *

@5@)@>@&
@&@;C@ * * *


 @5@ @ @8dcg_qualify_pos "@;XD  t  t t  "t  * 
O " *CA0 * *@5@S
@>@;C@'A2 * *
 %






 %

@5@>@;CA5 * *@5 &@8 Y "@;XD  t  t t  "t  * 
O " *CA * *

@5@S
@>@;C@'A * * )



 %
 %



@5@>@;CA * *@5
brace_term@8 *@;XD  t  t t  "t  * 
O " *CA% * *@5@S
@>@;CA' * *  &w


 %
@<CA) * *  C


 %
@<CA+ * *@5terminal@8 *@;XD  t  t t  "t  * 
O " *C@ * * B
 C
@5@)
@>@;C@ * * 

@<XD  t  t t  "t  * 
O " *CA * *

@5@S
@>@;C@(A * *  C


 %

 C
 %



@<CA  * *@5 @@8 *@;XD  t  t t  "t  * 
O " *C@X * * B C



@5@)
@>@&@;C@[ * * C


@5@)
@>@&@( @@;C@_ * * 

@<XD  t  t t  "t  * D  t  t t  "t  * AvD  t  t t  "t  * AwD  t  t t  "t  * 
XQM &*F/usr/lib/swi-prolog/boot/rc.pl   ѣAs@ C S Ecurrent_resourceE
open_resourceE *XD  t  t t  &*t tag_rc_name 
O &* *C@Cs/usr/lib/swi-prolog/boot/rc.pl   ѣA * @T
@5@>@;C@D * *@5@2
@3 @3@4@8 A &*@;C@F * * @<XD  t  t t  &*t  * @`D  t  t @at  &*t *  BA D  t  t t  &*t  * 
O &* *C	@6 * *@5 C@8 * *@;XD  t  t t  &*t  * @`D  t  t @at  &*t *  BA BAD  t  t t  &*t  * 
O &* *C@(@M * * 


@5@ 
@7 ! *@0 
@1  O@4@7 @@ *@0 
@1 %u@4@@;XD  t  t t  &*t  * @`D  t  t @at  &*t *  BA A4 D  t  t t  &*t  * 
O &* *C@U@9 * * 

@5@D@.@ @.@7 E *@0 @4@.@7 * *@L@ @.@7 MN *@ @ 
@2@0 [ [@4@4@8 [ *@F@?@.@7 % *@ @ @.@7 * *@ @ @ 
@8 % *@F@E@;XXQM @1F@$/usr/lib/swi-prolog/library/error.pl  @AuC @SS E BE AE BE W2E XCE
is_of_typeE @E Y"E DXD  t  t t  @1t is_not 
O @1 *C
@u E  @A * @@5@> @@8
not_a_list B@;C@ * * [
@5@>@0 [@4@8 *@;C
@ * * *@5@> @@8 @ B@;C
@ * *chars@5@> *@8 *@;C
@ * * $*@5@> $*@8 *@;C@ * * G@5@>@0 @@0 Y@4@/@4@8 @@;C@ * * C@5@>@8not_a_rational B@;C	@ * *cyclic@5 B @8 A B@;C	@ * *acyclic@5 A@8 *@;C@(@ * *@5@D	@S@L@8 W2 B@?@D
@7ground_type B@C@7 G@L@P@L
@8 *@?@8 *@;XD  t  t t  @1t  B 
O @1 BC@p * *@5@0 @@0 B
@4@/@4@8 @@;XD  t  t t  @1t  * 
O @1 *C@=@ * *@5@/@.@7 B B@D@S@L@8 *@F
@?@&@D@* @{@L@"
 [

@#@ 
@8element_is_not B@E@?
@.@/@7 A@ @8 *@E
@;XD  t  t t  @1t  B 
O @1 BC@ * *@5@D	@7has_type B@L@R@?@8 * B@;XD  t  t t  @1t  * @D  t  t t  @1t  * 
O @1 *CA * *
impossible@5@/@8 *@;CA * *  Jh@<CA * * @W@5@8 @@;CA * * @@5@8 @@;C@(A * * )


@5@D@7 Gl@L@7 Gl@ 
@8 G B@?@7 _@a@h@i@t@a@h@f
@r@;CA * * @@5@@@* @@?@* @@>@;CA * * D@5@8 U@;CA * * *@5@8 * B@;CA * * $*@5@8 $* B@;CA  * * K[@5@8 K[ B@;CA! * * @@5@8 @@;CA" * *constant@5@8 @@;CA# * * F@5@8 )@;CA$ * * B@5@8 G@;CA% * * *@5@8 V: B@;CA& * * *@5@8 *b@;CA' * * Ea@5@8 Gl@;CA( * * V@5@7 Gl@a@h@b @t@;CA) * * W@5@7 Gl@a@h@b @s@;CA* * *negative_integer@5@7 Gl@a@h@b @q@;CA+ * * Ew@5@T@;CA, * * GP@5@8 _@;CA- * * _d
@5@7 G@C

@C@7 @ B@L@P@L
@P@;CA. * *proper_list@5@8 @ @;CA/ * * @@5@8 +
@;CA0 * * *@5@8is_list_or_partial_list B@;CA1 * *symbol@5@8 @@;CA2 * * G@5@S@;CA3 * * C@5@8  0 B@;CA4 * * B@5@8 B B@;CA5 * * A@5@8 X2 B@;CA6 * * B(@5@8current_encoding B@;CA7 * * [
@5@7 +
@8
element_types B@;C@B B B B 


@5@6 B@ 
@/@.@7current_record B@>@0 @4@@;XD  t  t t  @1t  B 
O @1 W2C
@ * *@5@0 @ B@/@4@8 @@;XD  t  t t  @1t  + 
O @1 +CA` * * octet@<CAa * * ascii@<CAb * * iso_latin_1@<CAc * *  K[@<CAd * *  )g@<CAe * * 
unicode_be@<CAf * * 
unicode_le@<CAg * * wchar_t@<XD  t  t t  @1t  $* 
O @1 +CAB * *@5@7 +
@8codes_i B@;XD  t  t t  @1t  XD 
O @1 XCC
@ * *@5@0 @@0 XC
@4@/@4@8 @@;XD  t  t t  @1t  +& 
O @1 +%CAF * * @<CAG * *@5@7 Gl@7 +@8 +$@;XD  t  t t  @1t  @ 
O @1 @C@V * *@5@0 @@0 @
@4@/@4@8 @@;XD  t  t t  @1t chars_i 
O @1 +'CA= * * @<CA> * *@5@7 @@7 #@8 +( B@;XD  t  t t  @1t  + 
O @1 +CAR * * @<CAS * *
@5@7 *@ 
@8 +@;XD  t  t t  @1t  Y# 
O @1 Y"C
@ * *@5@0 @@0 Y"
@4@/@4@8 @@;XD  t  t t  @1t  B  
O @1 AC@` * *@5@0 @@0 A
@4@/@4@8 @@;XD  t  t t  @1t  + 
O @1 +CAW * *@5@/@.@7 *@D@S@L@R@?@* @{@;XD  t  t t  @1t  * 
O @1 *C@ * *
@5@7 *@>@ 
@8 *@;C@ * *
@5@>@8 *@;C@ * *@5 @@8 H G@;XD  t  t t  @1t  K[ 
O @1 +CAK * *@5@@@7 @@?@@@7 +@?
@@@7 +@?@7 +@>@;XD  t  t t  @1t  * 
O @1 *C@9@ * *@5@D
@S
@L
@8 *@F@?@(@D@"
  3

@#@L Ea@7 B B Ea@7 ++ C@8 *@? C@8 *@F@;XD  t  t t  @1t  * 
O @1 *CA * *@5@8 *@;XD  t  t t  @1t  * 
O @1 +CA9 * *@5@7 +
@8 +)@;XD  t  t t  @1t  * 
O @1 *C@ * *  B@<C@ * *  _d@<C@ * *  A@<C@ * *  K[@<C@ * *  B@<XD  t  t t  @1t  D 
O @1 DC@h * *@5@0 @@0 D
@4@/@4@8 @@;XXQM FGF@./usr/lib/swi-prolog/library/prolog_codewalk.pl  @AuC @SS Eprolog_program_clauseE &XO FGwalk_option_undefined C@Z FF FF walk_option
@<XO FGset_clauses_of_walk_option C@E@Z FF FF
 +0














 +0

@5 @@8 B B@;XO FGregister_possible_meta_clause C@TBJ FF FF@5@T
@0 !@-@4@7 )!@.@.
@7pi_head )	@ 
@0 !Z @T@4@7 A  A"@C@0 
@4@0 @a@/@4@7 U@L@P@C
@0 
@4@/@7 U U@L@P@C@ 
@7possible_meta_predicate )	@L@P@>@0 +=
@4@8 Dz@;CBS FF FF @<XO FGset_walk_option_fields C@Z FF FF 
@<C@1@Z FF FF	@5@D@ @.@7set_walk_option_field )	@L@ @ @ 
@8 +? )	@E@?@"

@#@ @ @8 +D@E@;XO FG ) CC FF FF 
@<CC FF FF
 C:- meta_predicate ~q.
 Ez
@5@ @ @8 )@;XO FG	undecided CA FF FF G@5@>@;CA FF FF @1@5@0missingundecided_call@4@8 @@;XO FG@"nb_set_module_class_of_walk_option C@ @Z FF FF@5@0 [@1 _d@3 @T@3 @3 @S@3 *Q@3 G@4@7 +4@8 D )	@;XO FGset_module_of_walk_option C
@Z FF FF@5 @W@7 +4@8 ] )	@;XO FGvariants CC2 FF FF @<CC3 FF FF
@5@ 
@8 +R )	@;XO FGset_evaluate_of_walk_option C@D@Z FF FF
 +0













 +0

@5 @@8 +4@;XO FGset_source_of_walk_option C@E@Z FF FF
 +0














 +0

@5 @@8 +4@;XO FGmultifile_clause C@)Ct FF FF
 

 

@5@.@ @ @7 A@0clauseref_not_from_development@0 
@4
@4@/ @@8 @@;XD  t  t t  FGt  [ @D  t  t t  FGt  [ 	 O FG [ C@*@L FF FF & ) _d G @1 	 )
@5@0 _d@3 G@3 @1@3 	@4@ @8 [ )	@;C@L FF FF & E	 @ E	
@5 @@ @8 +]@;C@L FF FF & Ch @ +^
@5 @@ @8 +]@;C@L FF FF & \ @W \
@5 @W@ @8 +]@;C@:@L FF FF &module_class [ _d @T  @S *Q G +_
@5@0 [@1 _d@3 @T@3 @3 @S@3 *Q@3 G@4@ @8 +]@;C@L FF FF & ! @ !
@5 @@ @8 +]@;C@L FF FF &trace_reference Jh +a
@5 Jh@ @8 +]@;C@L FF FF &on_trace D +c
@5 D@ @8 +]@;C@*@L FF FF &infer_meta_predicates _d @ @ @ +e
@5@0 _d@3 @@3 @@3 @@4@ @8 +]@;C@L FF FF & K @ +g
@5 @@ @8 +]@;XO FG@$nb_set_initialization_of_walk_option C@Z FF FF@5@8 +M@;XO FGset_undefined_of_walk_option C@Z FF FF@5@0 _d@3 G@3 @1@3 	@4@7 +4@8 +P@;XO FG@!set_initialization_of_walk_option C@Z FF FF@5@8 +P@;XO FGremove_quantifier CB FF FF
@5@S
@>@ @8 +G )	@;C@$B FF FF		 V


 %

@5@>@ @ @ 
@ @ @ @8 +n )	@;C@%B FF FF

 


 %

@5@>@ @ @ 
@ @ @ @8 +r@;C
B FF FF 



@<XO FGwalk_called_by_pred CA
 FF FF 
 


@5@ 
@ @7multifile_predicate )	@>@;C@,A FF FF 
 


@5@.@ 
@ @7 A@0 @4 @@7 U@>@0 +v
@4@8 Dz@;C@_A FF FF	
 
 


@5@.@ 
@ @7 A@D@.@7no_walk_property )	@0 @4@ @7 U@L@R@F@?@0@0 @4@7walk_option_caller )	@.@7walk_option_clause )	@0 @@0 EV@0 @4@-@4@/ @@4@0walk_called_by_body@4@8 GA GC@E@;XO FGwalk_option_undecided C
@Z FF FF  +0
@<XO FGset_caller_of_walk_option C@?@Z FF FF 
 +0














 +0

@<XD  t  t t  FGt sublist_pos @`D  t  t @at  FGt + A4 A4 A4 A4 O FG + C@%C FF FF

@5@@
@ @ @ @ @7subterm_pos )	@?@ @ @ @ @8 + )	@;CC FF FF@5@, J@ 
@ @ @8 +@;XO FGmake_message CB0 FF FF ^ @ D Y+
 @1@5@ @8goal_pi )	@;CB3 FF FF not_callable @ @ D @1@<CB5 FF FF 	 )
 At@5@ @8 +@;XO FGwalk_option_on_trace C
@Z FF FF  +0
@<XO FGwalk_from_multifile CA% FF FF@5@0 H@1 +v@-@-@-
@4@0walk_called_by_multifile@0 
@1 @4
@4@8 +@;XO FGnb_set_on_trace_of_walk_option C
@Z FF FF@5 D@7 +4	@8 +M@;XO FG +8 CBU FF FF 

 



@5@>@ @ @8 A@;CBW FF FF @<XO FGwalk_option_module_class C
@Z FF FF  +0
@<XO FG@"set_trace_reference_of_walk_option C@Z FF FF@5@8 +P@;XO FG & C@@ FF FF
@5 Ck@.@7 Cj @.
@/@7make_walk_option )	@D@ 
@.@7walk_option_clauses )	@T@L@ @ 
@7walk_clauses )	@E@?@"@0 B@0walk_option_module
@-@4@1 B@0 !@4@1scan_module
@4@0find_walk_from_module
@4@7 +@E@ 
@7 + )	@ 
@7walk_from_initialization )	@.@ 
@7infer_new_meta_predicates )	 Ck@.@7 +@D@(@, @{@L@a@f@i@l C@x At@0 )
@1 )
@4@7 @5 @7@.@7 W @ @8 + )	@?@R@F@;XO FG@+nb_set_infer_meta_predicates_of_walk_option C@Z FF FF@5@0 _d@3 @@3 @@3 @@4@7 +4@8 +M@;XO FGwalk_called_by CB FF FF @<C@cB FF FF@5@D@9@" A

@#@L@ @ 
@.@7 + )	@D@ @ @.@ @.@ @7extend )	@L@ @ @ @7walk_called )	@?@R@F@?@ @ 
@.@7 +@ @ @ @7 +@F@F@ @ 
@ @8 + )	@;XO FGwalk_option_autoload C	@Z FF FF  +0

@<XO FG +@ C@Z FF FF@5@8 +D@;XO FGfilepos_line C@JC FF FF@5@0 B@0 E
 C@-@4@1 CU@-@4@0 B@0 F@4@1 B@0 A,@1 Er@-@4@1 B@0 Y Gt@4@1 Y G6
@4@0 B@0 D@4@1 D@4@8 A )	@;XO FG + C	B  FF FF@5 +@8print_reference )	@;XO FGset_module_class_of_walk_option C@ @Z FF FF@5@0 [@1 _d@3 @T@3 @3 @S@3 *Q@3 G@4@7 +4@8 +P@;XO FG + CA FF FF@5@S
@>@ 
@8 +p@;C@2A FF FF	 


 %

@5@>@D@T@L@ @ @ @ 
@8 +@?@ @ @ 
@8 +p@;C@)A FF FF B


 %

@5@>@ @ @ 
@7 +@ @ @ 
@8 +@;C@sA FF FF
 E:


 %

@5@>@D@A@ 
@.@7walk_option_evaluate )	@* @@L@!@0 E:@4@#@ @0 E:@0 +
@4@1 +
@4@.@7 (@ @.@7 +Q )	@ @ @8 U+ H@?@ @ @ 
@7 +@ @ @ 
@8 +@F@F@;C@HA FF FF@5@ 
@.@7walk_option_trace_reference )	@, @D@ @0 
@4@7 D`@L@%@?@0 
@4@0 U@-@4@7 U@ @0 
@4@7 D`@0 
@4 	@ 
@7 +@Q@;C	A FF FF@5@ 
@7 K )	@>@;CA FF FF@5@.@ X% )7 X%@, @{@>@ @ 
@8 +@;C@fA FF FF	 %


@5@D@ 
 @@7 + )	@L@T@0 
@4 E
@7 E @?@R@@@0 
@4@0 @a@-@4@7 U@?@0 
@4@.@7 +;@>@ 
@.@7 +~@ @7 +5 )	@ @ @0 C@4@ 
@8walk_meta_call )	@;CA FF FF@5@T@0 
@4 E
@7 +@>@;CA FF FF@5@7 U@>@0 
@4@ 
@8 ^ )	@;CA FF FF@5@ 
@8 + )	@;XO FG +O C@E@Z FF FF
 +0














 +0

@5 @W@8 +4@;XO FG +q CA FF FF@5@.
@7 + )	@D	@S
@L@' G@?@%
@ @8 +F )	@;XO FG +V C
@Z FF FF@5 @@7 +4@8 +P@;XO FGnb_set_autoload_of_walk_option C
@Z FF FF@5 @@7 +4@8 +M@;XO FGinitialization_clause C@'C FF FF@5@0 EV@0  @1 B@/@0 @-@/@4@-
@4 @
@4@/ @@7 @@ 
@7walk_option_initialization )	@8 + )	@;XO FGset_undecided_of_walk_option C@?@Z FF FF 
 +0














 +0

@<XO FG +y CA FF FF  ! @<CA FF FF  D@<XO FGnb_set_undefined_of_walk_option C@Z FF FF@5@0 _d@3 G@3 @1@3 	@4@7 +4@8 +M@;XO FG +m C@?@Z FF FF 
 +0














 +0

@<XO FG + CC FF FF
 


@5@>@;CC FF FF
@5@S
@>@ 
@ @8 +p@;C@TC FF FF 


 
 %





 %
@5@>@D
@S@L@ @ @7 +p@?@R@ @ @ @ @ @8 +@;C@#C FF FF		@5@7 U@.@7 A@.@7 G@ 
@ @7extend_term_pos )	@ @ @.@7 H H@ @8 A@;XO FGnb_set_clause_of_walk_option C@Z FF FF@5
@8 +M@;XD  t  t t  FGt  + @`D  t  t @at  FGt + A4 A4 A4 O FG + CB FF FF@5@S
@>@Q@;CB FF FF
@5@@>@;C@'B FF FF		 %
@5@7 @@.@ @.@7 V H@ @.@7 @@ @ @ @8 +@;CB FF FF &w

@5@ @ @ @8 +@;CC  FF FF
 ^Q

 )
@5@ @ @ @8 +@;XO FG + C
@Z FF FF  +0

@<XO FG + CAH FF FF@5@*
 @@>@;C@.AJ FF FF@5 @1@.
@7 + )	 @@ 
@.@7 +U )	@0 +
@/@4@0 +H@-@4@0 +
@4@7 @@>@;CAP FF FF@5 @CFailed to analyse:~n@7 @F )	@0 G<head>
@4@8 ^ ^
@;XO FG + C@!@ FF FF@5<initialization>@7 +{@0 B@/@-@-@4@0 B@0 +
@4@1 +
@4@8 +@;XO FGset_on_trace_of_walk_option C
@Z FF FF@5 D@7 +4	@8 +P@;XO FG + C
@Z FF FF  +0	
@<XD  t  t t  FGt  +> AvO FG@!walk_option_infer_meta_predicates C
@Z FF FF  +0
@<XO FG + C@?@Z FF FF 
 +0














 +0

@<XO FG K CA FF FF C


@5@ 
@8 D @;XO FG + C@b@ FF FF@5 @@7 +4@0 U+@-
@4@0 B@0  @T@1 EV@-
@-@4@1 B@0 E:@0 CJ@0 C
@1 @-@-@4 @@4@1 B@0 C @T@4@1 C
@4@1 B@0 +@4@1 B@0 +|@1 @4@1 +@4@8 +@;XO FG )# C@+C FF FF@5@.@7 @@ @.@.@7 + )	@%@" C X/

@#@;XO FGis_walk_option C@Z FF FF@5@S
@>@Q@;C@@Z FF FF
 +0










@5@7 G@C@C@2 G@3 @1@3 	@4@7 @ @L@P@L@P@@@* @@?@* @@>@@@*
 @@?@*
 @@>@ @7 @@ @7 @ )	@ @0 _d@3 @T@3 @3 @S@3 *Q@3 G@4@ B +@ @7 G@C@C@ @2 @@3 @@3 @@4@7 ,@L@P@L@P@ @7 ,@ @7 U@@@* @@?@* @@>@;XO FG@(set_infer_meta_predicates_of_walk_option C@Z FF FF@5@0 _d@3 @@3 @@3 @@4@7 +4@8 +P@;XO FG + CA FF FF@5 G@7 +. )	@>@;C
A FF FF@5@0 E	@/@4@7 U@>@;CA FF FF@5@D 	@7 ,@L@'
 	@?@'
 ^@ 
@8 +@;XO FG + C@Z FF FF@5@8 +@;XO FG U C@ FF FF  +d@<XO FG + C@X@Z FF FF
 +0














 +0

@5@0 [@1 _d@3 @T@3 @3 @S@3 *Q@3 G@4@8 +4@;XO FGprint_reference2 CB& FF FF 	@5@ 
@.@7 + )	@ 
@.@7 +{@T@ @ @@>@;CB+ FF FF@5@.@.@7 + )	@ @ @8 +@;XO FG + CA FF FF@5@.
@7 +@,
 @@8 K )	@;XO FGnb_set_evaluate_of_walk_option C
@Z FF FF@5 @@7 +4@8 +M@;XO FGno_enum_property CCr FF FF  D@<XO FGnb_set_source_of_walk_option C
@Z FF FF@5 @@7 +4@8 +M@;XO FG + C@Z FF FF@5
@8 +P@;XO FG +T CC6 FF FF 
@<C@*C7 FF FF
@5@D@ 
@7 Vj )	@L@ @8 +S@E@?@"
@#@ @ 
@ @8 +S@;XO FGset_autoload_of_walk_option C
@Z FF FF@5 @@7 +4@8 +P@;XO FG + C@LA) FF FF 
 


@5@.@ 
@ @7 A@0 @@0clause_not_from_development@0 @4@-@-@4@/ @@4@0 B@0 +@4@1 B@0 +|@1 @4@1 +@4@8 +@;XO FG + CB FF FF@5 E-@ 
@7 +@>@;CB FF FF@5 F@ 
@7 +@>@;CB FF FF@5 F@ 
@7 +@>@;CB FF FF@5 B@ 
@7 +@>@;CB FF FF @<XO FGwalk_option_data C
@Z FF FF  ^ +0


@<C@Z FF FF  Bu +0



@<C@Z FF FF  @n +0


@<C@Z FF FF  B +0


@<C@Z FF FF  +` +0


@<C@Z FF FF  +f +0


@<C@Z FF FF  Ch +0


@<C@Z FF FF  +b +0


@<C@Z FF FF  +d +0


@<C@Z FF FF  B# +0	


@<C@Z FF FF  X, +0



@<C@Z FF FF  B +0


@<C@Z FF FF  +G +0


@<C@Z FF FF  K +0



@<XO FGnb_set_caller_of_walk_option C@Z FF FF@5@8 +M@;XO FG ,
 C@ FF FF 


@5@7 +@>@ 
@8 + )	@;CA  FF FF @<XO FG +, C@WCW FF FF@5@.@/@7 + @@0 E:@0 B@0 !@-
@4@1 B@0 +
@4@1
module_clause

@4@1 E:@0 B@0 H@1 +v@-@-@-@4@1 +Y
@0 @1 @4@4@1 +
@4@0 DE@1 +v@/@/@/@4@8 +@;XO FG +| C
@Z FF FF  +0

@<XO FGset_clause_of_walk_option C@Z FF FF@5
@8 +P@;XO FG + C	B\ FF FF@5 @@7 ,
 )	@>@;C@8B^ FF FF@5@0 @-@-
@4@0 B@0 H@1 +=@-@4@1 B@0 U@0 @4
@4@1 E:@0 CJ@0 ,
 @@4 @@4@1calling_metaspec
@4@8 @w@;XO FGcalling_metaarg CBr FF FF@5@7 Gl@>@;CBs FF FF  U@<CBt FF FF  @@<XO FG + C
@Z FF FF  +0
@<XO FG , C@E@Z FF FF
 +0














 +0

@5 D@8 +4@;XO FG + C@ FF FF@5@.@7 + )	@0 !Z@-
@4@7 +:@ 
@8 ,@;XO FGwalk_option_source C
@Z FF FF  +0
@<XO FGnb_set_clauses_of_walk_option C
@Z FF FF@5 @@7 +4@8 +M@;XD  t  t t  FGt  +w AvD  t  t t  FGt  +w AwD  t  t t  FGt  +w AO FGdefault_walk_option C@Z FF FF  +0 G @ @
 @T @S @
 @<XO FG + C@B FF FF@5@.@7 @@>@D@"@#@L@R@?@%@' @{@D@)@ @7 Gl@L@.@7 @@ @ @.@ @.@ @7 +@ @ 
@ @ @7 +@F@?@O@D@)@* U@L@.@7 @@ @.@ @.@ 
@.@ @7 +r@ @ @ @ @7 +@E@?@#@D@* @@L@.@7 @@ @ 
@ @ @7
walk_dcg_body )	@?@R@E@F@F@.@7 +@ @ 
@ @ @ @8 +@;CB FF FF @<XO FG , C@P@Z FF FF
 +0














 +0

@5@0 _d@3 @@3 @@3 @@4@8 +4@;XO FG + C
@Z FF FF@5@.
@7 ,A )	@ 
@8 +D@;XO FGnb_set_module_of_walk_option C
@Z FF FF@5 @W@7 +4@8 +M@;XO FG +B C@U@Z FF FF )

 +0













 +0
@5@0 _d@3 G@3 @1@3 	@4@ 
@8 +4@;C@J@Z FF FF E	

 +0













 +0
@5 @@ 
@8 +4@;C@J@Z FF FF !

 +0













 +0
@5 @@ 
@8 +4@;C@J@Z FF FF \

 +0













 +0
@5 @W@ 
@8 +4@;C@]@Z FF FF +_

 +0













 +0
@5@0 [@1 _d@3 @T@3 @3 @S@3 *Q@3 G@4@ 
@8 +4@;C@U@Z FF FF +e

 +0













 +0
@5@0 _d@3 @@3 @@3 @@4@ 
@8 +4@;C@J@Z FF FF +^

 +0













 +0
@5 @@ 
@8 +4@;C@C@Z FF FF  +a

 +0













 +0
@<C@J@Z FF FF +c

 +0













 +0
@5 D@ 
@8 +4@;C@C@Z FF FF  )%

 +0













 +0
@<C@C@Z FF FF  X,

 +0













 +0
@<C@C@Z FF FF  \d

 +0













 +0
@<C@C@Z FF FF  +G

 +0













 +0
@<C@I@Z FF FF +g

 +0












 +0
@5 @@ 
@8 +4@;XO FG +[ C@;Cy FF FF	 


@5@0 
@4@/@7 $ )	@C@!@0 A@-@4@7 )!@.@0 A@4@7 +:@C@ @7 +@L@P@L@P@?@F@;XO FG , CA^ FF FF@5@Q@;C@%Ab FF FF +J@5@0 GA@0 +@/
@4 @@4@0 +H@-@4@0 ,
@4@8 @@;C@Ag FF FF
 G@5@D@t@D@'@ 
@.@7 +~@T@ @/@.@/@7 % %@" %

@#@L@%@E@?@"@ 
@.@7 +@ @7 G@" @#@ @0 @4@.@.@7 ) %@F@L@0 GA@0 +
@4 @@4@0 +H G@4@0 ,no_positions
@4@8 @@E@? @@ 
@.@7 +W )	@0 +@/@4 @@8 +@F@F@E@;CAx FF FF ,O@5 @@ 
@.@7 ,P@0 +@/@4 @@8 +@;XO FG +X C
@Z FF FF@5 @@7 +4@8 +P@;XO FGnb_set_undecided_of_walk_option C@Z FF FF@5
@8 +M@;XO FG ,2 C@lCe FF FF
@5@0 @-
@-@4@7predicate_in_module )	@C
@ 
@ @7 +u@L@P@.@ 
@ @7 A@D@0 
@4 @@7 U@L@0 +v

@4@7 Dz@Q@E@?@+@D@0 
@4@.@7 U@ @7 ,# )	@L@Q@?@0 $@0 
@4@/@4@/ @@8 @@E@;XO FG + C@SB
 FF FF	@5@ 
@.@7 +~@T@>@D@7 @@.@7 @@ @7 Gl@L@!@0 )@4@#@?@!@D@ 
 @@7 ,= )	@L@!@0 )%@4@#@?
@E@R@0 +H G@4@7 @@E@ @ 
@8 , )	@;C@bB FF FF	@5@ 
@.@7 +@T@" 

@#@>@D@7 @@.@7 @@ @7 Gl@L@!@0 )'@4@#@?@&@D@ 
 @@7 ,X@L@!@0 X-?@/@4@#@?
@E@R@0 +H G@4@7 @@E@ @ 
@8 ,Y@;C	B# FF FF@5@/@ 
@8 ,Y@;XO FG ,* C@E@Z FF FF
 +0













 +0

@5 @@8 +4@;XO FG + CC# FF FF@5@S
@>@;C@8C% FF FF

 %






 %

@5@>@.@7 G@0 B@1 C  @4@ @7 _C U@ @ @ @8 +@;C@)C+ FF FF C



 %


@5@ @7 G@0 ,[@1 C  @4@ @8 ,\@;XO FG ,D CB FF FF@5@S
@>@ 
@8 +p@;CB FF FF@5@>@;CB FF FF@5@>@;CB FF FF G@5@>@;C@2B FF FF	 


 %

@5@>@D@T@L@ @ @ @ 
@8 ,C@?@ @ @ 
@8 +p@;C@)B FF FF B


 %

@5@>@ @ @ 
@7 ,C@ @ @ 
@8 ,C@;C@)B FF FF CJ


 %

@5@>@ @ @ 
@7 ,C@ @ @ 
@8 ,C@;C@)B FF FF C"


 %

@5@>@ @ @ 
@7 ,C@ @ @ 
@8 ,C@;C@-B FF FF E:


 %

@5@>@@@ @ @ 
@7 ,C@?	@ @ @ 
@8 ,C@;C@-B FF FF ^


 %

@5@>@@@ @ @ 
@7 ,C@?	@ @ @ 
@8 ,C@;CB FF FF@5@.@.@ 
@7 +@ @ @ 
@8 +@;XO FG +k C@P@Z FF FF
 +0














 +0

@5@0 _d@3 G@3 @1@3 	@4@8 +4@;XO FG + C@Z FF FF@5@8 +P@;XO FG ,U C@/CB FF FF@5@0 
@4@7 @?@" 


@#@.@ 
@7 A@C@0 
@4@0 U@/@4@7 U@L@P@;XO FG ,+ C@<A9 FF FF
 

@5@0 @4@7 EV @C@"@0 A@-@4@7 )!@.@0 A@4@7 +:@C	@ @ 
@7 +@L@P@L@P@?@F@;XD  t  t t  FGt  & @`D  t  t @at  FGt & O FG & C@ FF FF@5 U@.@7 ^ [@8 +@;XO FG + C
@Z FF FF  +0
@<XO FG ,5 C@?@Z FF FF 
 +0














 +0

@<XO FG@%nb_set_trace_reference_of_walk_option C@Z FF FF@5@8 +M@;XO FG ,7 CBn FF FF@5@/@.@7 @@7 ,9 )	@>@;XO FG + C
@Z FF FF  +0
@<XO FG + C@!B: FF FF
 
 


@5@.@7 B )	@ @7 U@>@ @ 
@ @8 A@;CB> FF FF 

@<XO FG + CA FF FF@5@0 ,U
@-@4@0 +s@0 
@4@4@8 +@;XO FG +3 C
@Z FF FF@5 @@7 +4@8 +P@;XO FG + C
@Z FF FF  +0
@<XXQM
data__formatsF@;/build/buildd/spark-2012.0.deb/simplifier/data__formats.pro  7AAuC @TS @TEget_typeE F
E	get_stateE FXO ,gdeclare_data_formats  C@5u F  7AA ,p  @5 ,l@0 ,k	Data_AtomDataAttributes_Any@4@7 ,m ,g ,i@0 ,h	Type_AtomTypeAttributes_AnyList@4@8 ,s@;XD  t  t t  ,gt  ,i AvO ,g ,h C  C; C; ReadTextCharList E@<C  C; C; ModuleFunctorArity Module_Atom Functor_Atom	Arity_Int@<C  C; C; Lines	everyLine _Int@<C  C; C; Problem @1 @B@<C  C; C; 
ProofFileKindverification_conditionsdeadpath_searchpath_functions@<C  C; C; 
DebugFileKind	data__prf	data__vcg F"@<XO ,g ,j C@M ,p ,p@5@0 ,h
@4@7 B @>@;XD  t  t t  ,gt  ,l AvO ,g ,k C
  C; C;  ,l ,k ,q ,r@<C
  C; C;  ,i ,h ,u ,v@<C
  C; C; get_base_unique_id ,	Base_Atom ,@<C  C; C;  # #VcgFile_Atom@<C  C; C;  # #DpcFile_Atom@<C  C; C;  # #SimplifiedVcgFile_Atom@<C  C; C;  # #SummaryDpcFile_Atom@<C  C; C;  # #FdlFile_Atom@<C  C; C;  # #LocalUserRuleFile_Atom@<C  C; C;  # #GlobalUserRuleFile_Atom@<C  C; C;  # #
RuleFile_Atom@<C  C; C;  # #PfsFile_Atom@<C  C; C;  # #SimplifiedPfsFile_Atom@<C  C; C;  # #DecFile_Atom@<C  C; C;  # #LogFile_Atom@<C
  C; C;  # # ,DebugFile_Atom@<C
  C; C;  [ [NowDate_AtomNowTime_Atom@<C  C; C;  F [
ToolName_Atom@<XO ,g ,m C@I ,p ,p@5@0 ,k
@4@7 ,@>@;XXQM BF@%/usr/lib/swi-prolog/library/record.pl  @Au@ C @SS E (E BE +XO Bset_field_predicates CA B B @<C@A B B@5@2set_@3@3_field@4@.@7 A @.@7 G@ @.@.@7replace_nth B@.@2@4@7 A@.@2@4@7 A@.@2@3@4@7 A@.@2@3@3@3@4@7 A@D@"@* Jh@L@"@%@E@?@ @ @.@7
type_check B@!@0 G@4@#@p@%@ @"@ 
@!@#@ @ @ @ @ @!@ @8 , B@;XO Bset_predicates CAu B B @<CAAw B B@5@2 ,@3@3_of_@3@4@.@7 ,@2nb_set_@3@3 ,@3@4@.@7 ,@.@7 G@ @.@.@7 ,@.@2@4@7 A@.@2@4@7 A@.@2@3@3@3@4@7 A@.@2@3@3@-@4@7 A@.@2@3@3@4@7 A@D@'@,@* Jh@L@'@%@ @!@!@0 G@1 ]@4@#@!@"@0 G@1 D@4@#@E@#@?@:@ @ @.@#@7 ,@!@ @0 G@#@4@#@!@!@0 G@1 B@#@1 ]@4@#@!@"@0 G@1 B@#@1 D@4@#@p@$@%@%@"@%@ @!@"
@&@#@ @ @$@ @ @ @&@ @8 , B@;XO B " CA- B B@5@7defined_type B@>@;CA/ B B B

@5@>is_@ 
@.@7 A@2@3@4@8 A@;CA2 B B@5@7 @@> ,@.
@7 A@2
@3@4@8 A@;CA6 B B@5 JA@8 A B@;XO Baccess_predicates CAQ B B @<C@NAS B B@5@2
@3 N@3@4@.@7 ,@.@ 
@7 A@ @.@7 @@.@2@3@3@4@7 A@p@%@"
@#@ @ @ 
@ @ @8 , B@;XO Bdata_predicate CAb B B @<C@DAd B B@5@.@ 
@7 A@ @.@7 @@.@2@3@3@3@4@7 A@p@%@"
@#@ @ @ 
@ @ @ @8 , B@;XO Btypes CA B B @<C@(A B B 






@5@> @W@ 
@7 B B@ @ @ @8 , B@;CA B B


 Jh
@5 @W@ 
@7 ,@ @ @ @8 ,@;XO Bdefaults CA B B @<C@"A B B C






@5@>@ @ @ @8 , B@;CA B B




@5@ @ @ @8 ,@;XO Bcompile_record C@@~ B B@5@2@-
@-@4@7 A@ @.@.@7 ,@ @.@.@7 ,default_@ 
@.@7 A@ 
_data@.@7 A@.@2
@4@7 A@.@2@3@4@7 A@ @.@7 G@%@"
@#@ @ @ 
@ @.@7 ,@ @ @ 
@ @ @.@7 ,@ @ @ @ 
@ @.@7 ,@ @ @ @ 
@ @.@7 ,@ 
@ @.@7make_predicate B@ 
@ @ @.@7is_predicate B@ @8current_clause B@;XO B B C@p B B@5@S
@>@7 W2 B@&@;C@t B B B


@5@ 
@.@7 , B@ @ @8 , B@;C@w B B@5@8 ,@;XO B
clean_body C@.A= B B 
 B


@5@>@0 
@4@.@7 , B@0 @4@.@7 ,@0 B@4@8 ,@;CAA B B B
 @@5@>@8 ,@;CAC B B B @
@5@>@8 ,@;CAE B B B


 B

@5@ @7 ,@ 
@ @8 ,@;CAH B B 

@5 SX@7 U@>@;CAJ B B 

@<XO B B C@i B B
 Bc B
<compiled>
@5@0 B
@4@8 B "@;XD  t  t t  Bt  A 	 O B A C@  B B D~ D B@<XD  t  t t  Bt  + @O B + C@@Z FF FF  +1 FG +0 C  ^ _d G @1 	 G C  Bu @ @ C  @n @ @  B @W C  +` [ _d @T  @S *Q G @T @S C  +f _d @ @ @ @  Ch @ C  +b Jh   +d D B# X, B +G  K @
 ,
@<XO B , CA B B B
@5@/@7 ,@>@;C@*A B B B


 B B 

@5@> B@.@7 B A"@0 
@4@ @ @8 B B@;CA B B@5@7 @@>@0 B
@4@8 ,@;XD  t  t t  Bt  ( @`D  t  t @at  Bt ( BA O B ( C@n@ B B

 


@5@D@ 
@7 G@L@' @@?@' @@0 @-@4@7 , B@@@0 
@4@7general_record_pred B@F@F@?@)@ @2@/@-@4@7 A@ @/@.@7 ,@ @.@/@7 ,@.@ @7 U+ H@ @0 
@4@7field_record_pred B@D@* @@L@>@?@R@;XO B , CA9 B B  @1

@5@0  @1@1 *
@4@ 
@8 S@;XO B B C@_ B B@5@*
 ,@>@;C@a B B@5@0 @@0 B B@1 B
@4@/@4@8 @@;XO B , C@zA B B@5@.@.@7type_checks B@ @.@7 ,@.@2
@4@7 A ,@.@7 A@.@2@3@-@4@7 A@.@2@3@4@7 A@%@" G B JW B G @
@#@D@* @@%@L@"
@#@?@" G
@#@E@;XO B , CA" B B  @@<CA# B B Jh



@5@ 
@ @8 ,@;CA% B B		
 B

@5@ 
@ @ @7 " B@ @ @ @8 ,@;XD  t  t t  Bt  + @`D  t  t @at  Bt , BA O B , C@ B B
 


@5@ 
@/@/@8 +@;XO B , C@ B B 
 

@5@2
@3 N@3@4@ 
@8 ,@;C@,@ B B 
 


@5@ @2@3@4@7 ,@2 ,@3@3 ,@3
@4@ 
@8 ,@;C@ @ B B 
 

@5@2 ,@3@3 ,@3
@4@ 
@8 ,@;XO B , C@=@ B B		@5 B@.
@7 ,@.@/@7 A ,@ @.@7 A@.@2@3@-@4@7 A@%@"  B +

@#@;XO B , C@ B B
 
 
@5 ,@8 A@;C@ B B
 
 
@5 ,@8 A@;C@ B B
 
 


@5@ 
@2@3@4@7 ,make_@8 A@;C@ B B
 
 
@5 ,@8 A@;C@'@ B B
 
 


@5@ 
@2@3@4@7 ,@2 ,@3
@3_fields@4@8 ,@;C@ B B
 
 
@5@2 ,@3
@3 ,@4@8 ,@;XO B , CA B B


@5@>@;CA B B


@5@p
 @ @ @ @8 ,@;XO B , CAr@ B B@#@#@5@2 ,@3
@4@.
@7 ,@2 ,@3
@4@.@7 ,@2 ,@3
@3 ,@4@.@7 ,@2 ,@3
@3 ,@4@.@7 ,@.@2
@3@-@3@-@4@7 A@.@2
@3@3@3@4@7 A@!@0 G@4@#@.@2
@3@3@3@-@4@7 A@.@2@3@-@4@7 A@.@2@3@3@3@3@4@7 A@!@0 G@1 B@4@#@.@2@3@3@-@3@-@4@7 A@.@2@3@3@3@3@4@7 A@!@ @0 G@4@#@.@!@2@3@3@3@3@4@7 A@.@"@2@3@2@-@#@-@$@4@3@3@3@-@%@4@7 A@.@&@2@3@#@3@3@-@'@4@7 A@.@(@2@3@$@3@'@3@3@%@4@7 A@.@)@2@3@$@3@3@3@-@*@4@7 A@!@+@0 G@"@1 E:@0 CJ@&@(@4@1 B@0 C@%@3@#@*@4@)@4@#@%@,@"@,@ @!@+@#@;XXQM DF@'/usr/lib/swi-prolog/library/readutil.pl  @Au@!C @SS E FKE ]E &E &Eread_stream_to_codesE ,XD  t  t t  Dt  FKD  t  t t  Dt  FKD  t  t t  Dt  [ @D  t  t t  Dt  [ 	 O D [ C@8 FL FL &tail * ,
@5 *@ @8 [ ]@;C@R@8 FL FL & ^A    @@5@C@0 C@0  @1  @@4@4@ 
@7 @ ]@L@P@0  @1 [@/@/@/@/@4@2@0 C@0  @1  @@4@4
@4@: ^E ^F@;C@< FL FL & , * ,
@5 *@ @8 ,@;C@F@< FL FL & ^A read_stream_to_terms@5@C@0 C@0  ,@4@4@ 
@7 ,@L@P@0  D@1 ,@/@/@/@/@4@2@0 C@0  ,@4@4
@4@: ^E ^F@;C@Q@< FL FL & ^A    @@5@C@0 C@0  @1  @@4@4@ 
@7 ,@L@P@0  @1 @@/@/@/@4@2@0 C@0  @1  @@4@4
@4@: ^E ^F@;C@R@< FL FL & ^A    @@5@C@0 C@0  @1  @@4@4@ 
@7 ,@L@P@0  @1 [@/@/@/@/@4@2@0 C@0  @1  @@4@4
@4@: ^E ^F@;XO D FK C@ FL FL?@5@>@( @{@;C@ FL FL



@5@>@;C@ FL FL

@5@.@7 G @ @ @ 
@8 , ]@;XO Dread_1line_to_codes C@o FL FL?
@5@>@;C@p FL FL

@5@>@;C@q FL FL
@5@>@.
@7 ,@ 
@8 , ]@;C@t FL FL


@5@.@7 ,@ @ 
@8 ,@;XO D , C	@ FL FL?@5@>@;C@ FL FL

@5@.@7 ,@ @ @ 
@8 , ]@;XO Dpl_read_stream_to_codes C@ FL FL@5@.
@7 ,@ 
@.@7 ,@&@;XO D , C	@ FL FL E@5@>@;C@ FL FL

@5@.@ @7 '@ @ @ 
@ @8 , ]@;XO D , C@ FL FL@5@8 , ]@;XO Dpl_read_line_to_codes C@~ FL FL@5@.
@7 ,@ 
@.@7 ,@&@;XO D - C@g FL FL@5@.@7 ,@D
@*?@L@'
 E@?@.
@7 ,@&
@;XO D D  C@I FL FL  @5@0 D@1 Dreadutil@4@/ @@7 @@>@;C@v@K FL FL@5@0 G@0 ]@-
@-@4@1 -
@4@7 Dz@0 G@0 ,
@-@4@1 - 
@4@7 Dz@0 G@0 ,
@-
@4@1 ,

@4@7 Dz@0 G@0 ,

@4@1 ,

@4@7 Dz@2@0  FK@4@3@0  FK@4@3@0  ,@4@3@0  ,@4@4@8 Gg ]@;XO D & C@;@ FL FL@5 @@7 B B@0 ,@-
@4@7 ^ [@2@0 @ C@4@4@.@7 @ ]@0 [ C@-@4@0 ,
@4@0 D@4@8 A ]@;XO D , C@ FL FL@5@.@ 
@7 '@ @.@ 
@7 ,@&@;XO D & C@9@ FL FL@5 @@7 -@0 ,@-
@4@7 -@2@0 @ C@4@4@.@7 -	@0 [ C@-@4@0 ,
@4@0 D@4@8 -
@;XD  t  t t  Dt  ,D  t  t t  Dt  ,XQM G-C @TS @TXXQM FF@5/usr/lib/swi-prolog/library/dialect/sicstus/system.pl  @AuC @SS E	host_nameEmktempE K,EpopenE E+E SE #zE MXE XQE #4E E !E  E MVE ! EenvironEexecE X"E BE SE [EtmpnamE ZXO F - C@ F F@5 -@8 &	 K-@;XO F - C@ F F@5@8gethostname D@;XO F -
 C@ F F@5mkstemp@8 -@;XO F - C@ F F@5@0pipe
@4@8 E@;XO F K, C@ F F@5@8 A@ K-@;XO F MX C@5@ F F		 MU






@5@.@7   K-@ @0 $
@-@/@/@/@4 Eg@7 # K-@ @a@f@k Gm@w@;XO F #4 C@ F F@5@8 ! A"@;XO F - C@ F F@5@8 Z @;XO F - C@ F F  @5@8 !  A"@;XO F - C@1@ F F		
 MU






@5@0 $
@-@/@/@/@4 Eg@7 -'@ @a@f@k Gm@w@;XO F GW C@t F F/s/c@5 Uc @@7 @L@>COMSPEC@8 Q2 K-@;C@w F F  !
 F@<XO F - C@S F F@5@8 -/@;XO F - C@7@j F F@5@"



@#@.@.@7 -+ K-@ @ @2@0 [
@4@3@0 [@4@3@0 [@4@3@0 [@4@4@8 [ [@;XO F - C@ F F@5@8 [ [@;XO F - C@ F F@5@.@7 -&@a@h@k Gm@w@;XO F - C@ F F@5 [@8 @L@;XXQM F:F@./usr/lib/swi-prolog/library/prolog_autoload.pl  @AuC @SS E Bu E E	XO F: -3 C@V F9 F9  @5@8 E	 %@;XO F:information_level C@t F9 F9@5@D@0 & @@4 @@7 ^ [@L@(
 At@?@(
 A@;XD  t  t t  F:t autoloaded_count AvD  t  t t  F:t  -8 AwD  t  t t  F:t  -8 AO F: Bu C@Q@f F9 F9
@5 Ck@.
@7 Cj @.@.@7
autoload_step % Ck@.@7 -:@a@f@f
@l C@x@.@7 W @D@&@a@f@b @s@L@.@7 -5 %@ @0 E	@1 )@4@7 @5 @7@ @8 -9 %@?@&@E@;XD  t  t t  F:t  [ @D  t  t t  F:t  [ 	 O F: [ C@' F9 F9 E	 & @ &
@5 @@ @8 [ %@;C@$@' F9 F9 E	 ) _d G @1 )
@5@0 _d@3 G@3 @1@4@ @8 -B@;XO F: E	 C@R@Y F9 F9		@5 @@7 B B Ck@.@7 -: "@0 E1@/@4@.@7
aggregate_all F> @.
@7 -A "@0 E1@/@4@.@7 -D Ck@.@7 -:@a@f@h@l C@x@.@7 -?@a@f@i@l C@x@ @0 E	@1 )
@4@8 -@@;XD  t  t t  F:t 
autoloaded AO F: -H C@ F9 F9@5@0 -8@-@4@7 H@.
@7 ->@0 -J
@4@7 DG@Q@;XO F:assert_autoload_hook C@0@ F9 F9@5@0 G@0  @T@1 U)@0 E@0 @-@1 @-@-
@4@-@4@/@/@4@1 -I@0 @1 
@4@4@8 E @;XO F: -< C@@ F9 F9

@5@0 &@-
@4 @@7 -7 "@0 E1@/@4@.@7 -D@0 B@0 @M Bu@-@4@1 B@0 @M E
@-@4@1 B@0 C Bu @@4@1 B@0 C E

@4@1 B@0 -K@-@4@1 DH@1 -J @4@0 &@4@0 B@0 H@1 -J@-@4@1 B@0 D@4@1 B@0 C Bu@4@1 C E
@4@7 A  "@0 E1@/@4@.@7 -D@&@a@f@f@l C@w@;XXQM F%F@>/build/buildd/spark-2012.0.deb/checker/checker_ioutilities.pro   8AAuC @TS @TE TBE MXO F% TB C@@_ F$ F$@5@7 M M@.@7 [ _@.@7 [ _@.
@7 [ _@.@7 [ _ X@7 @F M@&Usage: checker [options] Target_File~n@7 -T X@7 -T@*Target_File - Either a .vcg or .siv file~n@7 -T X@7 -T@?All options may be abbreviated to the shortest unique prefix.~n@7 -T X@7 -TStandard options~n@7 -T----------------~n@7 -T@8-help                 - Display this help information.~n@7 -T@6-version              - Display version information.~n@7 -T@C-plain                - Adopt a plain output style (e.g. no dates~n@7 -T@.                        or version numbers).~n@7 -T@E-overwrite_warning    - Confirmation needed to overwrite command or~n@7 -T@*                        proof log files.~n@7 -T@D-command_log=Log_File - Specify filename for the command log file.~n@7 -T@B-proof_log=Plg_File   - Specify filename for the proof log file.~n@7 -T@J-execute=Log_File     - Execute a previously generated command log file.~n@7 -T@<-resume               - Resume a previously saved session.~n@7 -T X@7 -T~a~n@2@4@7 -T -d@2@4@7 -T -d@2
@4@7 -T -d@2@4@7 -T@>@;XO F% M C@H F$ F$@5 H@ C Q@7 _ [@>@;C@N F$ F$@5 Ht@ C Q@7 _ [@>@;C@T F$ F$@5@;Could not calcuate banner. Unexpected system configuration.@8 U [@;XXQM FF@%/usr/lib/swi-prolog/library/option.pl  @Au@!C @SS E
merge_optionsE [E ^E $E 'E ^XD  t  t t  Ft  ^ @`D  t  t @at  Ft ^  D  t  t t  Ft  ^ 
O F ^CA  F F
 


@5 @@ @7 B B@ @ 
@8 ^ [@;XD  t  t t  Ft  -j 
O F -iC@ F F@5@>@8canonicalise_options [@;C	@ F F
@5@>@8 -n@;C@ F F@5@.
@7 -n@.@7 -n@ 
@.@7 H@ @.@7 H@ @ @8	ord_merge [@;XD  t  t t  Ft  [ 
O F [C@ F F@5@.
@.@7 A@.@ 
@ @7 A@ @7
get_option [@&
@;XD  t  t t  Ft  ^ 
O F ^C@&@i F F@5@.
@.@7 A@.@ 
@ @7 A@D@ @7 -v [@L@&
@?@8 @@;XD  t  t t  Ft  ^ 
O F $C@z F F@5@.@.
@7 A@.@ 
@7 A@ @7 -w@>@&
@;XD  t  t t  Ft  [ 
O F 'C@+@ F F@5@.@.@7 A@.@ @ @7 A@D
@ @7 -t@L@&
@?
@&@ 
@8 @@;XD  t  t t  Ft canonicalise_options2 
O F -yC@ F F @<C@#@ F F C



@5@>@ @2@3
@4@7 A@ @ @8 -z [@;C@ F F

@5@>@ 
@ @8 -{@;XD  t  t t  Ft sort_key 
O F -|C@ F F
 C


@5@ 
@8 A@;XD  t  t t  Ft  -s 
O F -rC@ F F
@5@>@;C@ F F

@5@>@;C@-@ F F


@5@ 
@.@7 -} [@ @.@7 -~@.@ @ @7 V@ @ 
@ @ @ @ @ @8 -s [@;XD  t  t t  Ft  ^ 
O F -mCA F F @<CA F F@5@ @ @7meta_option [@ @ @8 -l@;XD  t  t t  Ft  - 
O F -C@)A	 F F C

 C 

@5@ @@>@0 @4@ @ @8 B @;C@4A F F@5@7 @@2@-@3@-@4@7 A@ @@>@0 @4@.@.@7 -@ 
@2@3@0 @4@4@8 A@;CA F F 
@<XD  t  t t  Ft  -p 
O F -oC@ F F@5@0 C@/@/@4@7 @ @>@8 -{@;C@ F F 

@<XD  t  t t  Ft  -v 
O F -uC@ F F@5@7 V H@>@;C@ F F@5@.
@7 A@.@7 @@0 C
@4@8 -@;XD  t  t t  Ft  -s 
O F -C@ F F		 B
@5@ @ @ @8 -q@;C@H@ F F
 D1
@5@D@*@"@#@L@ @.@7 -~@.@ @ @7 V@ @ @ @ 
@ @ @ @ @8 -@?@"
@#@F@F@;C@E@ F F
 Gf

@5@D@'@"@#@L@ @.@7 -~@.@ @7 V@ @ @ @ @ @ @8 -@?@"@#@F@F@;XD  t  t t  Ft  -v 
O F -xC@ F F@5@7 -@>@;C@ F F@5@.@7 A@.
@7 @@0 C
@4@7 -@>@;XXQM UtF@!/usr/lib/swi-prolog/boot/packs.pl   ѣAsC S E ]'E$pack_attachE$pack_detachE ](XD  t  t t  Utt  ](  
O Ut ]'C@F@V Uo Uo@5@.
@0 @@0 Z} BB@4
@3@0 @ AB@4@3@0 @ C@4@3@0 @ @@4@4@.@7 @x @z@D
@, @{@L
@.@7remove_dups Us@0 @
@4@0 -
@4@8 GA Us@?@R@E@;XD  t  t t  Utt  - 	 D  t  t t  Utt  - 
O Ut -C@J Uo Uo@5@7attach_package Us@>@;C@&@L Uo Uo@5@D@7 AD Us@L@0 @@0 D AB
@4@/@4@8 @ Us@?
@0 @@0 A Uq
@4@/@4@8 -@;XD  t  t t  Utt  Uw D  t  t t  Utt  Uw AvD  t  t t  Utt  Uw 
D  t  t t  Utt  Uq D  t  t t  Utt  Uq AvD  t  t t  Utt  Uq 
D  t  t t  Utt  - 	 D  t  t t  Utt  - 
O Ut -C@B@; Uo Uo@5@D@7 @ Us@L@R@?
@0 @@0 @ @W
@4@/@4@7 -@D
@0 Uq
@4@7 H Us@L
@0 Uv
@/@/@4@7 DE Us@8 "( Us@?
@0 @@0 D Uq
@4@/@4@8 -@;XD  t  t t  Utt  "> 
O Ut "=C@ Uo Uo@5@D@/@/  @7 @P Us@L@&
@? @8 A Us@;XD  t  t t  Utt  ]( 
O Ut -C@t Uo Uo@5@0 H
@-@4@/ @@7 @ Us@>@.@7 "= Us@8attach_packages Us@;C@x Uo Uo @<XD  t  t t  Utt update_autoload 
O Ut -C@ Uo Uo@5	/INDEX.pl@.@7 -@D	@7 A@ Us@L@8 -@?@R@;XD  t  t t  Utt 
prolog_dir 
O Ut -C@ Uo Uo@5@2
@3/prolog@4@7 A Us@8 -@;XD  t  t t  Utt  #p 
O Ut #oC@ Uo Uo  BB@<C@ Uo Uo  Q@<XD  t  t t  Utt check_existing 
O Ut -C@ Uo Uo@5@0 -
@4@7 -@>@0 Uv
@/@/@4@8 -@;C@ Uo Uo@5@.@7 - Us@> @B@0 Z}@1 Z
@4@7 @5 Us@Q@;C@ Uo Uo @<XD  t  t t  Utt foreign_dir 
O Ut -C@J@ Uo Uo@5 Ua@.
@7 @M Us@2@3/lib@4@.@7 -@ @7 -@>@2@3/lib/@3
@4@7 -@D@7 -@L@0 Uv
 D@4@8 D{ Us@? @B@0 Z}@1 Z

@4@7 -@Q@;C@ Uo Uo  @<XD  t  t t  Utt  - 
O Ut -C@ Uo Uo@5@C
@7 #o Us@L
@P@.@7 -@7 -@>@;C@ Uo Uo @<XD  t  t t  Utt  - 
O Ut -C@c@ Uo Uo@5@2
@3/pack.pl@4@.@7 - C@7 AJ Us@.@7 G* Us@7 - Us@.
@7 - Us@.@7 - Us@>@0 -
@4@7 -@0 Uv @o@4@7 -@ @7 - Us@D@,
 @L@0 Uv D
@4@7 -@?@R A@0 Z}@1 Z~
@4@8 -@;XD  t  t t  Utt  - 
O Ut -C@h Uo Uo @<C@i Uo Uo
@5@ 
@7 @ Us@>@ @8 -@;C@l Uo Uo


@5@ @ @2
@4@8 -@;XD  t  t t  Utt  - 
O Ut -C@z Uo Uo @<C@{ Uo Uo
@5@7 - Us@ 
@8 -@;XXQM FF@:/build/buildd/spark-2012.0.deb/simplifier/newutilities.pro  7AAuC @TS @TEflatten_listEinteger_to_atomEcontains_no_dupsEgenerate_int_listEspacerE	trim_atomEatom_to_integerEunique_atomEgenerate_integerEpad_number_as_atomE MSE@!explode_separator_content_as_listEmonth_numeric_to_nameE _E -XO F - CA F
 F
@5@.@7 V H@.@7 G@.
@7 G@&
@>@;XO F - CA F
 F



@5@>@;CA F
 F



@5@a@g@h@q@p
@>@ @ 
@7 - _@>@;XO F - CA! F
 F
@5@.
@7 GX@ 
@.@7 G@ 
@ @7pad_number_as_atom_x _@>@;XO F _ C@ F
 F

 @@5@>@;C@ F
 F




@5@>@;C@ F
 F


@5@ @ 
@7@ implode_separator_content_list_x _@>@;XO F - C@k F
 F
 @5@>@;C
@n F
 F
@5 M@7 H@p
 @8 - _@;XO F - C@U F
 F
@5@.@7 F@7 GX@>@;XO Fflatten_list_x CA F
 F
 @<CA F
 F

@5@.@7 - _@ 
@.@7 -@ @ @8 H H@;CA F
 F
 

@<XO F - CA. F
 F
@5@a@i@f
@s@9Can not pad number: ~k to size: ~k as number is too big.
@2
@3
@4@8 U [@;CA8 F
 F
@5@ 
@.@7retrieve_padding _@ @.@7 -@ @ @7 F@>@;XO Freplace_separator_with_split C@ F
 F

@5@>@;C@ F
 F



@5@>@;C@ F
 F


 R
@5@ @ @8 - _@;C@ F
 F
 R

@5@.@7 -@ @ 
@8 -@;C@ F
 F




@5@ @ @8 -@;XO Ftrim_atom_x CAs F
 F
@5@>@;C
Aw F
 F
@5@a@g@h@s@>@;CA| F
 F

@5@p
@ @ @ @8 - _@;XD  t  t t  Ft  , AvO F - CA F
 F
 @<C
A F
 F
@5@.@7 - _@a@h@b@n@w@;XO F MS C@iA F
 F
@5@0 MU@-@-
@-@-@-@-@4@7 MX K-@.@7 - _@ 
@.@7 -@ @.@7 -@ @.@7 -@ @.@7 -@ @.@7 -@ @.@7 - _ @2@3@3@4@7 _ _ @2@3@3@4@7 -@>@;XO F - CA F
 F
@5@.@7 -@>@&@>@;XO F - CAj F
 F
@5@.
@7 F@ 
@.@7 -@ @7 F@>@;XO F - C@ F
 F
@5@.
@7 F@.@7 F@ 
@ @.@7 -@ @7split_off_atoms _@>@;XO F - C@v F
 F

 @5@>@;C@y F
 F
@5 M@7 ^@p @8 - _@;XO F - C@` F
 F
@5@.@7 GX@7 F@>@;XO Fretrieve_next_id CA F
 F
@5@0 ,
@-@4@7 H@a@i@b@n@w@0 ,
@4@7 B _@>@;CA F
 F

@5@0 ,
@4@7 -@>@;XO F - CAF F
 F


@5@>@;CAK F
 F
0

@5@p
@ @ 
@8 -@;XO F - C@ F
 F


@5@>@;C@ F
 F

@5@.@7 A@ @ @.@7 A@ @ @ 
@8 -@;XO F - CA F
 F



@5@ 
@7 F@>@;CA F
 F
 R


@5@ @7 F@ 
@ @8 -@;CA F
 F

@5@2
@4@.@7 -@ @ @8 -@;XO F - CA F
 F
@5@.@7 - _@.
@7 - _ N@2
@3
@4@7 -@>@;XO F - CAV F
 F
 01JAN@<CAW F
 F
 02FEB@<CAX F
 F
 03MAR@<CAY F
 F
 04APR@<CAZ F
 F
 05MAY@<CA[ F
 F
 06JUN@<CA\ F
 F
 07JUL@<CA] F
 F
 08AUG@<CA^ F
 F
 09SEP@<CA_ F
 F
 10OCT@<CA` F
 F
 11NOV@<CAa F
 F
 12DEC@<XXQM F>F@(/usr/lib/swi-prolog/library/aggregate.pl  @Au@ C @SS E -EE F>E -FE F>Efree_variablesEforeachXD  t  t t  F>t  -F @`D  t  t @at  F>t -E BA  O F> -E C@3@ F< F< "@5@>@!
@0 BL @/@4@#@@@@ 
@.@7 @@p@ 
@ @7 D @Q@?
@ 
@8 @@F@;C@ F< F<@5 @@.
@.@.@7template_to_pattern -G@ 
@ @.@7 @w@ @ @8aggregate_list -G@;XO F>
finish_result CA F< F<@5@.@.@7 A@ 
@ @ @7 A@ 
@8 .& -G@;XO F>min_pair CAL F< F< C



@5@ @ 
@ @8 .* -G@;XO F>	needs_one CA F< F<  V@<CA F< F< min_witness@<CA F< F<  W@<CA F< F< max_witness@<XD  t  t t  F>t  F> @`D  t  t @at  F>t . BA U O F> . C@ F< F<@5bag@.
@.@.@7 .@ 
@ @.@7 Vy @z@ @ @8 ."@;XO F> . CA F< F<
@5@S
@7term_is_free_of -G@7list_is_free_of -G@>@;C	A F< F<@5@S
@>@;CA F< F<@5@.@.@7explicit_binding -G@>@ @ @ 
@8 . -G@;CA F< F<@5@/@.@7 A@ @ 
@8 . -G@;XO F> ., CAO F< F< @<C@/AP F< F<	 C


@5@D@a@f@h@q@L@ @ @ @ 
@ @8 .+@?
@ @ 
@ @8 .+@;XO F>templates_to_patterns CA F< F<  @@<CA F< F<


@5@>@ @ @ 
@ @8 .! -G@;C@3A F< F< B


@5@ @ @ @.@ @7 .A@ @.@ 
@7 H H@ @ @ @ @ @8 .? -G@;XO F>add_existential_vars C@ F< F< 
@<C@ F< F<

 V

@5@ @ @8 .E -G@;XO F> .> C	A F< F< 
@5@>@;C@ A F< F<@5@.@7 @@ @ 
@.@7 .<@p
 @>@ @ @ @8 .=@;XO F> .# CA# F< F< .1@5@>@&@;C	A% F< F< KE@5@>@8 H@;CA' F< F<sum@5@8 V H@;CA) F< F< "@5@8 G@;CA+ F< F< W@5@8 V H@;CA- F< F< .0
 W


@5@ 
@ @8max_pair -G@;CA/ F< F< V@5@8 V H@;CA1 F< F< ./
 V


@5@ 
@ @8 .) -G@;C@2A3 F< F<		 L3 


@5@>state0@ @.@.@7 U U@.@2
@4@7 A@ @ @.@7aggregate_term_list -G@ @ @ @8 .% -G@;C@AA8 F< F< .P


@5@ @2
@-@4@7 Astate1@ @ @.@.@7 _G U@.@2
@4@7 A@ @ @ @.@7 .S@ @ @ @8 .V@;XO F>existential_vars C@ F< F<

@5@S
@%@>@&
@;C@ F< F< V

@5@>@%@"
@#@ @ @ 
@8 .Y -G@;C@ F< F< 

 
@5@>@%@ @ @ @ 
@8 .[@;C@ F< F< 


@<XO F> .7 CB" F< F<
@5@+@>@ 
@8 .6@;CB% F< F< @<XO F> KT CAb F< F<  .1

@<CAc F< F<  KE

@<C	Ad F< F< "@5@ 
@8 W -G@;CAf F< F< .H@5@ 
@a@i@h@n@w@;CAh F< F< W@5@ 
@a@i@h@l W@w@;CAj F< F< V@5@ 
@a@i@h@l V@w@;C@2Al F< F<
 .0 C

 C

 C

@5@D@a@f@f@s@L@&@&@?@&@&@;C@2Aq F< F<
 ./ C

 C

 C

@5@D@a@f@f@q@L@&@&@?@&@&@;CAv F< F< L2
@5@ @ 
@8	step_term -G@;XO F> .Q CA F< F<  .1
@<CA F< F<  KE
@<CA F< F<  " @<CA F< F<  .H @<XO F> .( CA F< F< @<C@1A F< F<@5@ 
@.@7 @@ @.@7 @@ @ @ @ @7finish_result1 -G@.@7 .]@ @ @ @ 
@ @8 .'@;XO F>
prove_list CA F< F< @<C@*A F< F<@5@0 A@0 A@4
@4@0 A@0 A@4@-@4@7 _ @ @@ @ 
@8 .e -G@;XO F> .T CA? F< F< @<CA@ F< F<@5@ @.@7 .^@ @ @ 
@8 .S@;XD  t  t t  F>t  F> @`D  t  t @at  F>t . BA BA U O F> . C@)@ F< F<		@5 .1@.@.@.@7 .@0 C@4@ @.@7 (@ @.@7 ) W@ @ @ 
@8 ."@;XO F> ._ CAy F< F<@5@.@.@7 A@ 
@ @ @7 A@ 
@8	step_list -G@;XD  t  t t  F>t  -F @`D  t  t @at  F>t . BA BA  O F> . C@/@ F< F<

@5 @@.@.@.@7 .@0 C@4@ @.@7 @w@ @.@7 H@ @.@7 .i@ @ @ 
@8 ."@;XO F> .M CAY F< F< @<C@/AZ F< F<	 C


@5@D@a@f@h@s@L@ @ @ @ 
@ @8 .m -G@?
@ @ 
@ @8 .n@;XO F> .L CAV F< F< C



@5@ @ 
@ @8 .n@;XD  t  t t  F>t  . @`D  t  t @at  F>t .  O F> . C@kA F< F<@5@.@7 P+@.
@7 H@.@7 P+@ @.@7 H@ @ 
@.@7 (U (b@D@* @{@L@C
@@C@@L@P@L@P@F@F@?@,@ 
@ @.@7 (Z (b@.@2 Lf@4@7 A@.@2 Lf@4@7 A@ @.@7 @w@ @ @ @8 .h@;XO F> .. CA F< F<
@5@.@7 U+ H@7 .- -G@>@;CA F< F< 
 @<XO F> , C@9@ F< F< B


@5@>@.@7 , -G@ 
@.@7 .t@D
@* @@L@&@?@D
@* @@L@&@?
@" B@#@;C@ F< F< 

@<XO F> .  C@6@ F< F<@5@.@.@ @7 .A@ 
@.@.@ @7 .[@0 B@4@.@7 .t@D@*
 .1@L@ @ @ @8 .G@?@&@;XO F> .: CB F< F< F
 @@5@>@;CB F< F< F
 @@5@>@;CB	 F< F< V


 A@5@>@;CB
 F< F< V{



 C A@5@>@;CB F< F< Vy



 C A@5@>@;XO F>var_in_term CB F< F<@5@)
@>@;CB F< F<@5@7 @@/@.@7 @@7 .u -G@>@;XO F> .B C@ F< F< .H
 @ .H@5@S@>@;C@ F< F< .x

 _ .H@5@>@;C@ F< F< " @ "@5@>@;C@ F< F< V
 @ V@5@S@>@;C@ F< F< .y

 _ V@5@>@;C@ F< F< V

 C
 _ ./@5@>@;C@ F< F< W

 _ W@5@>@;C@ F< F< W

 C
 _ .0@5@>@;C@ F< F< L
 @ KE@5@>@;C@ F< F< .1
 @ .1@5@>@;C@4@ F< F<

 .P


@5@7 @@>@2@-@4@7 A@ @.@ 
@ @7 .D@ @ @7 .q -G@2@4@8 A@;C@ F< F<@5aggregate_template@8 @ B@;XO F> .k CA~ F< F< @<C@3A F< F<@5@.@7 @@ 
@.@7 @@ @.@7 @@ @ @ @ @7 .\ -G@.@7 .]@ @ @ 
@ @8 .j@;XO F> .4 CB F< F<@5@C@7 .w@L@P@;XO F> .c C
A F< F< .1
@5@>@&
@;CA F< F< KE
@5@>@ 
@8 H@;CA F< F< .0
 C

@5@>@"
 W@#@;CA F< F< ./
 C

@5@>@"
 V@#@;CA F< F< @<XO F> .W C
A F< F< .1@5@>@;C
A F< F< KE@5@>@;CA F< F< @<XXQM DF@%/usr/lib/swi-prolog/library/socket.pl  @AuC @SS E
tcp_selectE
tcp_setoptE -Etcp_host_to_addressE
tcp_listenE	tcp_fcntlEtcp_bindE
tcp_acceptEtcp_connectEudp_receiveEudp_sendEtcp_open_socketE .E
udp_socketEtcp_close_socketE .E
tcp_socketE .XD  t  t t  Dt  .D  t  t t  Dt  - D  t  t t  Dt  .D  t  t t  Dt  .O D . C
@ F F
setflnonblock@5@> .@8 . -!@;XD  t  t t  Dt  .D  t  t t  Dt  .D  t  t t  Dt  .O D . C@| F F@5@.
@7tcp_connect_hook -!@>@&
@;C@ F F@5@.
@.@7 . -!@ 
@ @8 Fd -!@;XD  t  t t  Dt  .D  t  t t  Dt  . @D  t  t t  Dt  .D  t  t t  Dt  .D  t  t t  Dt  .D  t  t t  Dt  .D  t  t t  Dt  . @D  t  t t  Dt 	tcp_debugO D . C@I F F@5@.@.
@7 . -!@D	@S
@L@&@?@ 
@8 .@;XD  t  t t  Dt  .O D . C
@n F F@5@ 
@7 . -!@>@;C@p F F@5@7 . -!@ 
@8 .@;XD  t  t t  Dt  .XQM '-C @TS @TXXQM EF@&/usr/lib/swi-prolog/library/dialect.pl  @Au@ C @SS Esource_exportsE EE
exists_sourceXO E . C@.@w E E@5@.@7 ' E@0 B]@0 F@-
@4@1 D@4@/ @@7 @@D@7 G@L@ 
@8 @ .@?@ 
@8 U+ H@;XO E . C@e E E@5@/@8 . .@;XO E E C@D E E@5 @W@7 B B F@7 C@D@*
 G@L@R@?@8attach_dialect .@;XO E . C@ E E@5@.@7 "0 @" Bc B
@#@;XO E . C@h E E@5@2@0 @ @o@4@3@0 @ C@4@3@0 @ @@4@4@8 @ @;XO E ' C@ E E@5@.@7 . C@7 E@D
 G^@7 G_@L

@8 Gb .@?@R@;XO E . C@@@M E E@5@0 B@1  B
@4@7 . .@> B@.@7 B A"@0 @1 B@1  B
@4@7 B @D@0 
@1  ] @4@7 @?@L@0 
 ]@4@@?@R@;C@U E E @<XXD  t  Ct % FJ Et  VD  t  Ct % FJ Et  VD  t  Ct % FJ Et  JCD  t  Ct % FJ Et  VD  t  Ct % FJ Et  VD  t  Ct % FJ FDt  _AD  t  Ct % FJ Et  VD  t  Ct % FJ Et  VD  t  Ct % FJ Et   D  t  Ct % FJ Et  DD  t  Ct % FJ Et  JJD  t  Ct % FJ FDt  UD  t  Ct % FJ Et  VD  t  Ct % FJ Et  VD  t  Ct % FJ FDt  _FD  t  Ct % FJ FDt  _FD  t  Ct % FJ FDt  UD  t  Ct % FJ Et  VD  t  Ct % FJ Et  "D  t  Ct % FJ Et  VD  t  Ct % FJ FDt  _ID  t  Ct % FJ Et  VD  t  Ct % FJ Et  VD  t  Ct % FJ FDt  _ND  t  Ct % FJ Et  VD  t  Ct % FJ Et  VD  t  Ct % FJ Et  VD  t  Ct % FJ Et  KCD  t  Ct % FJ FDt  _AD  t  Ct % FJ FDt  _AD  t  Ct % FJ Et  VD  t  Ct % FJ Et  UD  t  Ct % FJ Et  DD  t  Ct % FJ Et  VD  t  Ct % FJ Et  VD  t  Ct % FJ Et  ED  t  Ct % FJ FDt  UD  t  Ct % FJ Et  VD  t  Ct % FJ FDt  _FD  t  Ct % FJ Et  VD  t  Ct % FJ Et  VD  t  Ct % FJ FDt  _AD  t  Ct % FJ FDt  _FD  t  Ct % FJ Et  VD  t  Ct % FJ FDt  UD  t  Ct % FJ Et  VD  t  Ct % FJ Et  "D  t  Ct % FJ Et  LD  t  Ct % FJ FDt  D$D  t  Ct % FJ FDt  _ND  t  Ct % FJ Et  FD  t  Ct % U Et  FD  t  Ct % F4 VKt  WRD  t  Ct % F4 VKt  WTD  t  Ct % F4 VKt  WVD  t  Ct % F4 VKt  WXD  t  Ct % F4 VKt  WXD  t  Ct % F4 VKt  WTD  t  Ct % F4 VKt  WaD  t  Ct % F4 VKt  WaD  t  Ct % F4 VKt  WdD  t  Ct % F4 VKt  VWD  t  Ct % F4 VKt  VWD  t  Ct % F4 VKt  VND  t  Ct % F4 VKt  WsD  t  Ct % F4 VKt  WqD  t  Ct % F4 VKt  WsD  t  Ct % F4 VKt  WxD  t  Ct % F4 VKt  VhD  t  Ct % F4 VKt  VID  t  Ct % F4 VKt  W[D  t  Ct % F4 VKt  W]D  t  Ct % F4 VKt  VQD  t  Ct % F4 VKt  VxD  t  Ct % F4 VKt  VxD  t  Ct % F4 VKt  V]D  t  Ct % F4 VKt  WgD  t  Ct % F4 VKt  WiD  t  Ct % F4 VKt  WkD  t  Ct % F4 VKt  WoD  t  Ct % F4 VKt  WmD  t  Ct % F4 VKt  WuD  t  Ct % F4 VKt  WzD  t  Ct % E Wt  )D  t  Ct % E Wt  )D  t  Ct % E Wt  )D  t  Ct % E @1t  B D  t  Ct % E @1t  DD  t  Ct % E @1t  BD  t  Ct % E @1t  XDD  t  Ct % E Wt  )D  t  Ct % E Wt  WD  t  Ct % E @1t  @D  t  Ct % E Wt  )D  t  Ct % E @1t  *D  t  Ct % E @1t  BD  t  Ct % E @1t  BD  t  Ct % E @1t  Y#D  t  Ct % B @1t  BD  t  Ct % B A#t  @AD  t  Ct % B @1t  BD  t  Ct % B "t  BD  t  Ct % B GDt  GBD  t  Ct % B @1t  B D  t  Ct % B A#t  BD  t  Ct % @8 @qt  @yD  t  Ct % @8 A#t  BD  t  Ct % @8 A#t  UD  t  Ct % @8 A#t  YD  t  Ct % D A#t  @GD  t  Ct % D Dt  BD  t  Ct % D GDt  GBD  t  Ct % F F"t  F D  t  Ct % F F	t  FD  t  Ct % F ,gt  FD  t  Ct % D Et  VD  t  Ct % D Et  VD  t  Ct % D Et  JCD  t  Ct % D Et  VD  t  Ct % D Et  VD  t  Ct % D Ft  -jD  t  Ct % D Ft  [D  t  Ct % D Et  VD  t  Ct % D Et  VD  t  Ct % D Et   D  t  Ct % D Ft  ^D  t  Ct % D Et  DD  t  Ct % D @1t  DD  t  Ct % D Dt  (D  t  Ct % D Dt  %D  t  Ct % D Et  JJD  t  Ct % D Et  VD  t  Ct % D Et  VD  t  Ct % D Dt  (D  t  Ct % D FDt  UD  t  Ct % D Et  VD  t  Ct % D Et  "D  t  Ct % D Et  VD  t  Ct % D Dt  DD  t  Ct % D Et  VD  t  Ct % D A#t  @D  t  Ct % D Et  VD  t  Ct % D Et  VD  t  Ct % D Et  VD  t  Ct % D Et  VD  t  Ct % D Et  KCD  t  Ct % D Ft  ^D  t  Ct % D Et  VD  t  Ct % D Ft  ^D  t  Ct % D Et  UD  t  Ct % D Dt  ( D  t  Ct % D Et  DD  t  Ct % D Et  VD  t  Ct % D Ft  [D  t  Ct % D Et  ED  t  Ct % D Et  VD  t  Ct % D @1t  BD  t  Ct % D Dt  (D  t  Ct % D Dt  (D  t  Ct % D Et  VD  t  Ct % D Et  VD  t  Ct % D Et  VD  t  Ct % D Et  VD  t  Ct % D Et  VD  t  Ct % D Dt  DD  t  Ct % D Et  "D  t  Ct % D Et  LD  t  Ct % D Et  FD  t  Ct % \ @qt  V|D  t  Ct % \ @8t  @6D  t  Ct % \ @qt  @yD  t  Ct % \ A#t  BD  t  Ct % D Utt  ]( D  t  Ct % D "t  BD  t  Ct % D @8t  @6D  t  Ct % D A#t  @AD  t  Ct % D A#t  @D  t  Ct % D "t  BD  t  Ct % D ^t  DD  t  Ct % D &t  ]D  t  Ct % D ]t  ] D  t  Ct % D A#t  UD  t  Ct % D GDt  GBD  t  Ct % D ]t  \D  t  Ct % D C@t  C>D  t  Ct % D ]t  \D  t  Ct % B Et  VD  t  Ct % B Et  VD  t  Ct % B Et  JCD  t  Ct % B A#t  HD  t  Ct % B A#t  A!D  t  Ct % B Bt  BD  t  Ct % B Et  HD  t  Ct % B Et  VD  t  Ct % B Et  HD  t  Ct % B @1t  B D  t  Ct % B Et  VD  t  Ct % B Et  DD  t  Ct % B Et  VD  t  Ct % B A#t  BD  t  Ct % B Et  VD  t  Ct % B Et  DD  t  Ct % B @1t  DD  t  Ct % B Ht  "D  t  Ct % B Ht  "D  t  Ct % B @1t  BD  t  Ct % B Et  JJD  t  Ct % B Ht  "D  t  Ct % B Et  VD  t  Ct % B Et  VD  t  Ct % B Et  DD  t  Ct % B @1t  XDD  t  Ct % B Et  HD  t  Ct % B Ht  "D  t  Ct % B Bt  BD  t  Ct % B Et  VD  t  Ct % B Et  VD  t  Ct % B Et  VD  t  Ct % B Et  VD  t  Ct % B Dt  FKD  t  Ct % B Et  VD  t  Ct % B Bt  _D  t  Ct % B Et   D  t  Ct % B Et  VD  t  Ct % B "t  BD  t  Ct % B Et  VD  t  Ct % B A#t  ]D  t  Ct % B @1t  @D  t  Ct % B Et  KCD  t  Ct % B Et   D  t  Ct % B Et  VD  t  Ct % B Et  UD  t  Ct % B Et  VD  t  Ct % B Et  DD  t  Ct % B @1t  *D  t  Ct % B @1t  BD  t  Ct % B Et    D  t  Ct % B @1t  BD  t  Ct % B Et  VD  t  Ct % B Et  ED  t  Ct % B Ht  FTD  t  Ct % B Et  VD  t  Ct % B Ht  "D  t  Ct % B Et  VD  t  Ct % B Ht  "D  t  Ct % B @1t  Y#D  t  Ct % B Et  VD  t  Ct % B Et  VD  t  Ct % B Ht  "D  t  Ct % B Et  VD  t  Ct % B Et  LD  t  Ct % B Et  FD  t  Ct % FW Et  JCD  t  Ct % FW Et  VD  t  Ct % FW @1t  B D  t  Ct % FW Ft  -jD  t  Ct % FW Bt  BD  t  Ct % FW Ft  ^D  t  Ct % FW Bt  )ID  t  Ct % FW Et  VD  t  Ct % FW Et  DD  t  Ct % FW Bt  )?D  t  Ct % FW A#t  @AD  t  Ct % FW @1t  BD  t  Ct % FW Et  JJD  t  Ct % FW Et  VD  t  Ct % FW &t  ^D  t  Ct % FW Et  "D  t  Ct % FW Et  VD  t  Ct % FW Et  VD  t  Ct % FW Et  VD  t  Ct % FW Et  KCD  t  Ct % FW Bt  )CD  t  Ct % FW Et  VD  t  Ct % FW Bt  &D  t  Ct % FW Ft  [D  t  Ct % FW Et  DD  t  Ct % FW Bt  )<D  t  Ct % FW @1t  BD  t  Ct % FW Et  VD  t  Ct % FW Et  VD  t  Ct % FW Et  VD  t  Ct % FW Et  FD  t  Ct % FW Et  VD  t  Ct % FW Et  VD  t  Ct % FW Et  VD  t  Ct % FW Ft  [D  t  Ct % FW Bt  )AD  t  Ct % FW Bt  &D  t  Ct % FW Et  VD  t  Ct % FW Bt  )A D  t  Ct % FW Et   D  t  Ct % FW @1t  DD  t  Ct % FW Bt  BD  t  Ct % FW Et  VD  t  Ct % FW @1t  XDD  t  Ct % FW Et  ^/D  t  Ct % FW Et  VD  t  Ct % FW Et  VD  t  Ct % FW Et  VD  t  Ct % FW Et  VD  t  Ct % FW @1t  @D  t  Ct % FW Ft  ^D  t  Ct % FW Bt  ):D  t  Ct % FW Ft  ^D  t  Ct % FW Bt  )E D  t  Ct % FW Et  UD  t  Ct % FW Bt  )ED  t  Ct % FW Et  VD  t  Ct % FW @1t  *D  t  Ct % FW @1t  BD  t  Ct % FW Et  ED  t  Ct % FW Et  VD  t  Ct % FW Bt  BD  t  Ct % FW Et  VD  t  Ct % FW @1t  Y#D  t  Ct % FW Et  VD  t  Ct % FW Et  LD  t  Ct % FW Et  "D  t  Ct % ^ "t  BD  t  Ct % ^ @qt  @yD  t  Ct % FD @1t  @D  t  Ct % FD @1t  B D  t  Ct % FD @1t  *D  t  Ct % FD @1t  DD  t  Ct % FD @1t  BD  t  Ct % FD @1t  BD  t  Ct % FD @1t  BD  t  Ct % FD @1t  XDD  t  Ct % FD @1t  Y#D  t  Ct % F	 Ft  FD  t  Ct % F	 Ft  FD  t  Ct % F	 Blt  FD  t  Ct % F	 Bt  ]D  t  Ct % F	 Blt  FD  t  Ct % F	 Et  DD  t  Ct % F	 Blt  FD  t  Ct % F	 Blt  FD  t  Ct % F	 Et  ED  t  Ct % F	 ,gt  F
D  t  Ct % B Et  VD  t  Ct % B Et  JCD  t  Ct % B Et  VD  t  Ct % B Et  VD  t  Ct % B Et  VD  t  Ct % B @1t  B D  t  Ct % B Et  VD  t  Ct % B Et  VD  t  Ct % B A#t  BD  t  Ct % B Et  DD  t  Ct % B @1t  DD  t  Ct % B Et  JJD  t  Ct % B @1t  BD  t  Ct % B Et  VD  t  Ct % B Et  VD  t  Ct % B @1t  XDD  t  Ct % B GDt  GBD  t  Ct % B Et  VD  t  Ct % B Et  VD  t  Ct % B Et  VD  t  Ct % B Et  VD  t  Ct % B Et  VD  t  Ct % B Et  VD  t  Ct % B Et  VD  t  Ct % B @1t  @D  t  Ct % B Et  KCD  t  Ct % B Et  VD  t  Ct % B Et  UD  t  Ct % B @1t  *D  t  Ct % B Et  DD  t  Ct % B Et  VD  t  Ct % B @1t  BD  t  Ct % B Et  ED  t  Ct % B Et  VD  t  Ct % B @1t  BD  t  Ct % B Et  VD  t  Ct % B Et  VD  t  Ct % B Et  VD  t  Ct % B @1t  Y#D  t  Ct % B Et  VD  t  Ct % B Et  VD  t  Ct % B Et  LD  t  Ct % B Et  FD  t  Ct % ] @8t  @6D  t  Ct % ] @qt  @yD  t  Ct % E Et  VD  t  Ct % E Et  JCD  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E @8t  @6D  t  Ct % E @1t  B D  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E A#t  BD  t  Ct % E Et  DD  t  Ct % E @1t  DD  t  Ct % E Et  JJD  t  Ct % E @1t  BD  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E @1t  XDD  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E "t  BD  t  Ct % E @1t  @D  t  Ct % E Et  KCD  t  Ct % E Et  VD  t  Ct % E Et  UD  t  Ct % E @1t  *D  t  Ct % E Et  DD  t  Ct % E Et  VD  t  Ct % E @1t  BD  t  Ct % E Et  ED  t  Ct % E Et  VD  t  Ct % E @1t  BD  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E FQt  FND  t  Ct % E Et  VD  t  Ct % E @1t  Y#D  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E Et  LD  t  Ct % E Et  FD  t  Ct % A# @8t  @6D  t  Ct % A# &t  ^D  t  Ct % A# Et  ED  t  Ct % A# @qt  @yD  t  Ct % A# Et  ^/D  t  Ct % A# Et  !zD  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E Et  JCD  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E Et  KCD  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E Et  UD  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E Et  DD  t  Ct % E Et  DD  t  Ct % E Et  VD  t  Ct % E Et  ED  t  Ct % E Et  JJD  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E Et  LD  t  Ct % E Et  VD  t  Ct % E Et  FD  t  Ct % E Et  VD  t  Ct % E @qt  V|D  t  Ct % E @8t  @6D  t  Ct % E @qt  @yD  t  Ct % E A#t  !D  t  Ct % E GDt  GBD  t  Ct % B| "t  BD  t  Ct % B| A#t  BD  t  Ct % E A#t  ]D  t  Ct % E "t  F^D  t  Ct % E Et  ED  t  Ct % E A#t  GWD  t  Ct % E FDt  UD  t  Ct % E A#t  GW D  t  Ct % D @1t  BD  t  Ct % D Dt  (D  t  Ct % D FDt  UD  t  Ct % D A#t  @D  t  Ct % F" F	t  FD  t  Ct % F" F	t  FD  t  Ct % F" ,gt  F
D  t  Ct % F" ,gt  FD  t  Ct % Fb Et  VD  t  Ct % Fb Et  VD  t  Ct % Fb Et  JCD  t  Ct % Fb Et  VD  t  Ct % Fb @8t  @6D  t  Ct % Fb Et  VD  t  Ct % Fb Ft  -jD  t  Ct % Fb Ft  [D  t  Ct % Fb Et  VD  t  Ct % Fb Et  VD  t  Ct % Fb Et   D  t  Ct % Fb Ft  ^D  t  Ct % Fb Et  DD  t  Ct % Fb A#t  @AD  t  Ct % Fb Et  JJD  t  Ct % Fb Et  VD  t  Ct % Fb Et  VD  t  Ct % Fb Et  VD  t  Ct % Fb Et  "D  t  Ct % Fb Et  VD  t  Ct % Fb C@t  C>D  t  Ct % Fb Et  VD  t  Ct % Fb Et  VD  t  Ct % Fb A#t  @GD  t  Ct % Fb Et  VD  t  Ct % Fb Et  VD  t  Ct % Fb Et  VD  t  Ct % Fb Et  KCD  t  Ct % Fb Ft  ^D  t  Ct % Fb Et  VD  t  Ct % Fb Ft  ^D  t  Ct % Fb Et  UD  t  Ct % Fb Et  DD  t  Ct % Fb Et  VD  t  Ct % Fb Ft  [D  t  Ct % Fb Et  VD  t  Ct % Fb Et  ED  t  Ct % Fb @1t  BD  t  Ct % Fb Et  VD  t  Ct % Fb Et  VD  t  Ct % Fb Et  VD  t  Ct % Fb Et  VD  t  Ct % Fb Et  VD  t  Ct % Fb Et  "D  t  Ct % Fb Et  LD  t  Ct % Fb Et  FD  t  Ct % " "t  BD  t  Ct % FQ Et  VD  t  Ct % FQ A#t  GD  t  Ct % FQ Et  VD  t  Ct % FQ Et  JCD  t  Ct % FQ Et  HD  t  Ct % FQ Et  VD  t  Ct % FQ Et  HD  t  Ct % FQ @1t  B D  t  Ct % FQ Et  VD  t  Ct % FQ Ft  -jD  t  Ct % FQ @8t  U1D  t  Ct % FQ Et  DD  t  Ct % FQ Ft  [D  t  Ct % FQ Et  VD  t  Ct % FQ Ft  ^D  t  Ct % FQ Et   D  t  Ct % FQ Et  VD  t  Ct % FQ Et  DD  t  Ct % FQ @1t  DD  t  Ct % FQ @1t  BD  t  Ct % FQ Et  JJD  t  Ct % FQ Et  VD  t  Ct % FQ Et  VD  t  Ct % FQ @1t  XDD  t  Ct % FQ Et  DD  t  Ct % FQ Et  HD  t  Ct % FQ FSt  % D  t  Ct % FQ Et  VD  t  Ct % FQ Et  "D  t  Ct % FQ Et  VD  t  Ct % FQ Et  VD  t  Ct % FQ FSt  )D  t  Ct % FQ Et  VD  t  Ct % FQ Et  VD  t  Ct % FQ Et  VD  t  Ct % FQ Et   D  t  Ct % FQ "t  BD  t  Ct % FQ Et  VD  t  Ct % FQ @1t  @D  t  Ct % FQ Ft  ^D  t  Ct % FQ Et  KCD  t  Ct % FQ Et   D  t  Ct % FQ Et  VD  t  Ct % FQ Ft  ^D  t  Ct % FQ Et  UD  t  Ct % FQ Ft  [D  t  Ct % FQ @1t  *D  t  Ct % FQ Et  VD  t  Ct % FQ Et  DD  t  Ct % FQ @1t  BD  t  Ct % FQ A#t  YD  t  Ct % FQ @1t  BD  t  Ct % FQ Et    D  t  Ct % FQ Et  ED  t  Ct % FQ Et  VD  t  Ct % FQ Et  VD  t  Ct % FQ Et  VD  t  Ct % FQ FSt  %/D  t  Ct % FQ @1t  Y#D  t  Ct % FQ Et  VD  t  Ct % FQ Et  VD  t  Ct % FQ Et  VD  t  Ct % FQ Et  "D  t  Ct % FQ Et  LD  t  Ct % FQ FSt  %D  t  Ct % FQ Et  FD  t  Ct % C Et  JCD  t  Ct % C Et  VD  t  Ct % C @8t  @6D  t  Ct % C @1t  B D  t  Ct % C Ft  -jD  t  Ct % C Ft  ^D  t  Ct % C Et  VD  t  Ct % C Et  DD  t  Ct % C A#t  @AD  t  Ct % C Dt  %D  t  Ct % C @1t  BD  t  Ct % C Et  JJD  t  Ct % C Et  VD  t  Ct % C A#t  GWD  t  Ct % C Et  "D  t  Ct % C Et  VD  t  Ct % C Et  VD  t  Ct % C Et  VD  t  Ct % C Et  KCD  t  Ct % C Et  VD  t  Ct % C Ft  [D  t  Ct % C Et  DD  t  Ct % C @1t  BD  t  Ct % C F:t  BuD  t  Ct % C Et  VD  t  Ct % C Et  VD  t  Ct % C Et  VD  t  Ct % C Et  FD  t  Ct % C Et  VD  t  Ct % C Et  VD  t  Ct % C Et  VD  t  Ct % C Ft  [D  t  Ct % C Et  VD  t  Ct % C Et   D  t  Ct % C @1t  DD  t  Ct % C A#t  !D  t  Ct % C Et  VD  t  Ct % C @1t  XDD  t  Ct % C GDt  GBD  t  Ct % C Et  ^/D  t  Ct % C Et  VD  t  Ct % C Et  VD  t  Ct % C Et  VD  t  Ct % C Et  VD  t  Ct % C @1t  @D  t  Ct % C Ft  ^D  t  Ct % C Ft  ^D  t  Ct % C Et  UD  t  Ct % C @1t  *D  t  Ct % C Et  VD  t  Ct % C @1t  BD  t  Ct % C Et  ED  t  Ct % C Et  VD  t  Ct % C Et  VD  t  Ct % C @1t  Y#D  t  Ct % C Et  VD  t  Ct % C Et  LD  t  Ct % C Et  "D  t  Ct % C@ @8t  @6D  t  Ct % C@ "t  &D  t  Ct %  Utt  ]( D  t  Ct %  A#t  !D  t  Ct %  @qt  @yD  t  Ct %  A#t  !% D  t  Ct %  "t  BD  t  Ct %  "t  &D  t  Ct %  A#t  YD  t  Ct %  A#t  !D  t  Ct %  Dt  D D  t  Ct %  @qt  @yD  t  Ct %  A#t  ! D  t  Ct %  A#t  	D  t  Ct %  ]t  \D  t  Ct %  Et  BrD  t  Ct %  ^t  ^D  t  Ct %  A#t  A&D  t  Ct %  BSt  BD  t  Ct %  A#t  H D  t  Ct %  C@t  DlD  t  Ct %  ]t  \D  t  Ct %  Et  ", D  t  Ct %  "t  BD  t  Ct %  A#t  	D  t  Ct %  @8t  @6D  t  Ct %  A#t  @AD  t  Ct %  &t  ^D  t  Ct %  Et  Bv D  t  Ct %  ^t  ^D  t  Ct %  A#t  @GD  t  Ct %  A#t  FD  t  Ct %  A#t  ZJD  t  Ct %  &t  ]D  t  Ct %  &t  XD  t  Ct %  &*t  *D  t  Ct %  C@t  C>D  t  Ct %  "t  &D  t  Ct %  A#t  HD  t  Ct %  ]t  ] D  t  Ct %  @qt  V|D  t  Ct %  BSt  CzD  t  Ct %  \t  \D  t  Ct %  A#t  UD  t  Ct %  A#t  GW D  t  Ct %  BSt  FD  t  Ct %  @qt  VzD  t  Ct %  ^t  W@D  t  Ct %  &*t  *D  t  Ct %  Et  "*D  t  Ct %  A#t  !D  t  Ct %  Utt  -D  t  Ct %  Dt  \mD  t  Ct %  A#t  !D  t  Ct %  &t  &D  t  Ct %  A#t  GD  t  Ct %  A#t  BD  t  Ct %  Dt  @o D  t  Ct %  BSt  BD  t  Ct %  A#t  !D  t  Ct %  ^t  DD  t  Ct %  Dt  Bl D  t  Ct %  Dt  [, D  t  Ct %  A#t  !D  t  Ct %  A#t  !#D  t  Ct %  Utt  -D  t  Ct %  Dt  BD  t  Ct %  Dt  \o D  t  Ct %  ^t  ^D  t  Ct %  Et  ^/D  t  Ct %  C@t  C>D  t  Ct %  A#t  !'D  t  Ct %  A#t  ]D  t  Ct %  Dt  BlD  t  Ct %  @8t  XD  t  Ct %  \t  \D  t  Ct %  A#t  BD  t  Ct %  &*t  *D  t  Ct %  A#t  !D  t  Ct %  A#t  _D  t  Ct %  Dt  \h D  t  Ct %  A#t  ZGD  t  Ct %  @8t  U1D  t  Ct %  Dt  \j D  t  Ct %  A#t  CD  t  Ct %  \t  \	 D  t  Ct %  A#t  GWD  t  Ct %  Dt  [.D  t  Ct %  Et  ED  t  Ct %  A#t  !D  t  Ct %  C@t  DlD  t  Ct %  A#t  @D  t  Ct %  Utt  ](D  t  Ct %  Dt  \f D  t  Ct %  A#t  C8D  t  Ct %  GDt  FDD  t  Ct %  Et  "*D  t  Ct %  A#t  !D  t  Ct %  A#t  A!D  t  Ct %  A#t  !D  t  Ct %  A#t  !D  t  Ct %  GDt  GBD  t  Ct %  Et  !zD  t  Ct %  A#t  !D  t  Ct %  A#t  E2D  t  Ct % & @qt  V|D  t  Ct % & @8t  @6D  t  Ct % & @qt  @yD  t  Ct % & A#t  C8D  t  Ct % & A#t  @AD  t  Ct % & A#t  UD  t  Ct % & A#t  !D  t  Ct % F1 F4t  V1D  t  Ct % F1 F4t  V3D  t  Ct % F1 F4t  V7D  t  Ct % F1 F4t  V5D  t  Ct % F1 F4t  V<D  t  Ct % F\ Et  JCD  t  Ct % F\ Et  VD  t  Ct % F\ Et  HD  t  Ct % F\ @8t  @6D  t  Ct % F\ @1t  B D  t  Ct % F\ Ft  -jD  t  Ct % F\ Et  DD  t  Ct % F\ FDt  _AD  t  Ct % F\ Ft  ^D  t  Ct % F\ Et  VD  t  Ct % F\ Et  DD  t  Ct % F\ @1t  BD  t  Ct % F\ Et  JJD  t  Ct % F\ Et  VD  t  Ct % F\ FDt  _FD  t  Ct % F\ FDt  UD  t  Ct % F\ C@t  DlD  t  Ct % F\ Et  VD  t  Ct % F\ FDt  _ID  t  Ct % F\ Uxt  U| D  t  Ct % F\ Et  VD  t  Ct % F\ Et  VD  t  Ct % F\ "t  BD  t  Ct % F\ Et  KCD  t  Ct % F\ FDt  _AD  t  Ct % F\ Et   D  t  Ct % F\ Et  VD  t  Ct % F\ Uxt  U~D  t  Ct % F\ Ft  [D  t  Ct % F\ Et  DD  t  Ct % F\ @1t  BD  t  Ct % F\ FDt  UD  t  Ct % F\ Uxt  UzD  t  Ct % F\ Et  VD  t  Ct % F\ Et  VD  t  Ct % F\ FDt  _FD  t  Ct % F\ Et  VD  t  Ct % F\ FDt  _ND  t  Ct % F\ Et  FD  t  Ct % F\ Et  VD  t  Ct % F\ Dt  F_D  t  Ct % F\ Et  VD  t  Ct % F\ Et  HD  t  Ct % F\ Et  VD  t  Ct % F\ Ft  [D  t  Ct % F\ Et  VD  t  Ct % F\ Uxt  U|D  t  Ct % F\ A#t  !D  t  Ct % F\ @1t  DD  t  Ct % F\ FDt  UD  t  Ct % F\ Et  VD  t  Ct % F\ Et  DD  t  Ct % F\ @1t  XDD  t  Ct % F\ FDt  _FD  t  Ct % F\ Et  HD  t  Ct % F\ GDt  GBD  t  Ct % F\ Et  VD  t  Ct % F\ Et  VD  t  Ct % F\ FDt  _ND  t  Ct % F\ Et  VD  t  Ct % F\ Et   D  t  Ct % F\ Et  VD  t  Ct % F\ @1t  @D  t  Ct % F\ A#t  ]D  t  Ct % F\ Ft  ^D  t  Ct % F\ FDt  _AD  t  Ct % F\ Ft  ^D  t  Ct % F\ @8t  XD  t  Ct % F\ Et  UD  t  Ct % F\ Et  VD  t  Ct % F\ Uxt  UzD  t  Ct % F\ @1t  *D  t  Ct % F\ @1t  BD  t  Ct % F\ Et    D  t  Ct % F\ Et  VD  t  Ct % F\ Et  ED  t  Ct % F\ FDt  _FD  t  Ct % F\ Et  VD  t  Ct % F\ @1t  Y#D  t  Ct % F\ FDt  _AD  t  Ct % F\ Et  VD  t  Ct % F\ FDt  UD  t  Ct % F\ Et  LD  t  Ct % F\ FDt  D$D  t  Ct % FA Ut  UD  t  Ct % FA Ut  UD  t  Ct % FA Ut  UD  t  Ct % FA Ut  UD  t  Ct % FA Ut  UD  t  Ct % FA Ut  UD  t  Ct % FA Ut  UD  t  Ct % FA Ut  UD  t  Ct % FA Ut  UD  t  Ct % D @8t  @6D  t  Ct % D GDt  GBD  t  Ct % D Et  FD  t  Ct % B Et  HD  t  Ct % B Bt  BD  t  Ct % B Et  HD  t  Ct % B @1t  B D  t  Ct % B Ft  -jD  t  Ct % B Et  DD  t  Ct % B Ft  [D  t  Ct % B Ft  ^D  t  Ct % B A#t  BD  t  Ct % B @1t  DD  t  Ct % B [jt  [lD  t  Ct % B @1t  BD  t  Ct % B [jt  [rD  t  Ct % B @1t  XDD  t  Ct % B Et  DD  t  Ct % B Et  HD  t  Ct % B GDt  GBD  t  Ct % B [jt  [tD  t  Ct % B [jt  [oD  t  Ct % B A#t  @GD  t  Ct % B Bt  _D  t  Ct % B Et   D  t  Ct % B "t  BD  t  Ct % B @1t  @D  t  Ct % B Ft  ^D  t  Ct % B Et   D  t  Ct % B Ft  ^D  t  Ct % B @1t  *D  t  Ct % B Ft  [D  t  Ct % B @1t  BD  t  Ct % B Et    D  t  Ct % B [jt  [jD  t  Ct % B @1t  BD  t  Ct % B [jt  [tD  t  Ct % B [jt  [tD  t  Ct % B @1t  Y#D  t  Ct % B [jt  [oD  t  Ct % FS F\t  'tD  t  Ct % FS A#t  GD  t  Ct % FS F\t  &D  t  Ct % FS Et  HD  t  Ct % FS A#t  A!D  t  Ct % FS Et  HD  t  Ct % FS Ft  -jD  t  Ct % FS Et  DD  t  Ct % FS Ft  [D  t  Ct % FS FWt  GD  t  Ct % FS Ft  ^D  t  Ct % FS Et  DD  t  Ct % FS FWt  ^D  t  Ct % FS FWt  ^D  t  Ct % FS Et  DD  t  Ct % FS Et  HD  t  Ct % FS F\t  'vD  t  Ct % FS F\t  'zD  t  Ct % FS F\t  '~D  t  Ct % FS A#t  @GD  t  Ct % FS F\t  &D  t  Ct % FS F\t  'xD  t  Ct % FS Et   D  t  Ct % FS Ft  ^D  t  Ct % FS Et   D  t  Ct % FS Ft  ^D  t  Ct % FS Ft  [D  t  Ct % FS Et    D  t  Ct % FS FWt  G D  t  Ct % FS FWt  ^D  t  Ct % FS Ht  FTD  t  Ct % FS F\t  &D  t  Ct % FS F\t  '|D  t  Ct % FS F\t  'D  t  Ct % " @8t  @6D  t  Ct % &* A#t  !D  t  Ct % &* A#t  @D  t  Ct % @1 Et  HD  t  Ct % FG A#t  GD  t  Ct % FG Et  JCD  t  Ct % FG Et  VD  t  Ct % FG @8t  @6D  t  Ct % FG Et  HD  t  Ct % FG Ft  -jD  t  Ct % FG Et  DD  t  Ct % FG FDt  _AD  t  Ct % FG Et  VD  t  Ct % FG Ft  ^D  t  Ct % FG Et  DD  t  Ct % FG FWt  ^D  t  Ct % FG Et  JJD  t  Ct % FG Et  VD  t  Ct % FG FDt  _FD  t  Ct % FG FSt  % D  t  Ct % FG FDt  UD  t  Ct % FG Et  "D  t  Ct % FG Et  VD  t  Ct % FG FDt  _ID  t  Ct % FG Et  VD  t  Ct % FG Et  VD  t  Ct % FG Et  KCD  t  Ct % FG FDt  _AD  t  Ct % FG Et   D  t  Ct % FG Et  VD  t  Ct % FG Et  DD  t  Ct % FG Ft  [D  t  Ct % FG FDt  UD  t  Ct % FG @1t  BD  t  Ct % FG Et  VD  t  Ct % FG Et  VD  t  Ct % FG FDt  _FD  t  Ct % FG Bt  (D  t  Ct % FG Et  VD  t  Ct % FG FDt  _ND  t  Ct % FG Et  FD  t  Ct % FG Et  VD  t  Ct % FG Et  VD  t  Ct % FG A#t  A!D  t  Ct % FG Et  HD  t  Ct % FG Et  VD  t  Ct % FG Ft  [D  t  Ct % FG Et  VD  t  Ct % FG Et   D  t  Ct % FG FJt  UD  t  Ct % FG FDt  UD  t  Ct % FG A#t  !D  t  Ct % FG Et  VD  t  Ct % FG Et  DD  t  Ct % FG FDt  _FD  t  Ct % FG Et  HD  t  Ct % FG GDt  GBD  t  Ct % FG Et  VD  t  Ct % FG Bt  +D  t  Ct % FG Et  VD  t  Ct % FG FSt  )D  t  Ct % FG FDt  _ND  t  Ct % FG Et  VD  t  Ct % FG Et   D  t  Ct % FG Et  VD  t  Ct % FG Ft  ^D  t  Ct % FG FDt  _AD  t  Ct % FG Ft  ^D  t  Ct % FG Et  UD  t  Ct % FG Et  VD  t  Ct % FG FJt  UD  t  Ct % FG Et  VD  t  Ct % FG Et  ED  t  Ct % FG Et    D  t  Ct % FG FDt  _FD  t  Ct % FG Et  VD  t  Ct % FG FDt  _AD  t  Ct % FG Et  VD  t  Ct % FG Bt  BD  t  Ct % FG FDt  UD  t  Ct % FG FDt  D$D  t  Ct % FG Et  "D  t  Ct % FG Et  LD  t  Ct % FG FSt  %D  t  Ct % B "t  BD  t  Ct % B @1t  @D  t  Ct % B @1t  B D  t  Ct % B A#t  BD  t  Ct % B @1t  *D  t  Ct % B @1t  DD  t  Ct % B @1t  BD  t  Ct % B @1t  BD  t  Ct % B Et  ED  t  Ct % B @1t  BD  t  Ct % B @1t  XDD  t  Ct % B @1t  Y#D  t  Ct % @T Et  DD  t  Ct % @T Ft  -D  t  Ct % @T Bt  BD  t  Ct % @T Et  VD  t  Ct % @T Ft  -D  t  Ct % @T Et  VD  t  Ct % @T Et  VD  t  Ct % @T Et  ED  t  Ct % @T Bt  @eD  t  Ct % @T Et  VD  t  Ct % @T Et  VD  t  Ct % @T F4t  V1D  t  Ct % @T Et  VD  t  Ct % @T Ft  X"D  t  Ct % @T Bt  ]D  t  Ct % @T Ft  ID  t  Ct % @T Ft   D  t  Ct % @T Et  VD  t  Ct % @T F1t  'rD  t  Ct % @T Et  VD  t  Ct % @T Bt  ] D  t  Ct % @T Et  VD  t  Ct % @T Et  DD  t  Ct % @T F4t  V7D  t  Ct % @T Ft  MVD  t  Ct % @T Ft  -D  t  Ct % @T Et  FD  t  Ct % @T Et  VD  t  Ct % @T Bt  KD  t  Ct % @T Et  VD  t  Ct % @T Bt  H!D  t  Ct % @T A#t  GW D  t  Ct % @T Et  VD  t  Ct % @T Et  UD  t  Ct % @T Bt  HD  t  Ct % @T Et  JCD  t  Ct % @T Et  VD  t  Ct % @T Bt  ]D  t  Ct % @T Et  VD  t  Ct % @T Et  JJD  t  Ct % @T Ft  D  t  Ct % @T Ft  MVD  t  Ct % @T Et  "D  t  Ct % @T Et  KCD  t  Ct % @T Bt  ]D  t  Ct % @T Ct  CD  t  Ct % @T Ft  -D  t  Ct % @T Et  VD  t  Ct % @T Et  VD  t  Ct % @T F4t  V5D  t  Ct % @T Et   D  t  Ct % @T Bt  H$D  t  Ct % @T Et  VD  t  Ct % @T Ft  D  t  Ct % @T Ft  BD  t  Ct % @T F%t  TCD  t  Ct % @T Et  VD  t  Ct % @T F4t  V3D  t  Ct % @T Et  VD  t  Ct % @T A#t  ]D  t  Ct % @T Et  VD  t  Ct % @T Et  ED  t  Ct % @T Ft  [D  t  Ct % @T Et  "D  t  Ct % @T F%t  MD  t  Ct % @T Bt  ]D  t  Ct % @T @8t  U1D  t  Ct % @T Fbt  @ D  t  Ct % @T A#t  GWD  t  Ct % @T Ft  FD  t  Ct % @T A#t  @D  t  Ct % @T F4t  V<D  t  Ct % @T Et  VD  t  Ct % @T Bt  ]D  t  Ct % @T Bt  KD  t  Ct % @T Ft  -D  t  Ct % @T Ft  -D  t  Ct % @T Bt  BD  t  Ct % @T Et  ED  t  Ct % @T Bt  H'D  t  Ct % @T Et  VD  t  Ct % @T Et  VD  t  Ct % D @1t  @D  t  Ct % D Ft  ^D  t  Ct % D @1t  B D  t  Ct % D Ft  -jD  t  Ct % D Ft  [D  t  Ct % D Ft  ^D  t  Ct % D Dt  ( D  t  Ct % D Ft  ^D  t  Ct % D @1t  *D  t  Ct % D Ft  [D  t  Ct % D @1t  DD  t  Ct % D @1t  BD  t  Ct % D Dt  (D  t  Ct % D @1t  BD  t  Ct % D Dt  (D  t  Ct % D Dt  (D  t  Ct % D Dt  %D  t  Ct % D @1t  BD  t  Ct % D @1t  XDD  t  Ct % D Dt  (D  t  Ct % D @1t  Y#D  t  Ct % D Dt  DD  t  Ct % D Dt  DD  t  Ct % F Dt  [D  t  Ct % F Dt  [D  t  Ct % F Dt  .D  t  Ct % F Dt  - D  t  Ct % F Dt  .D  t  Ct % F Dt  [D  t  Ct % F Dt  .D  t  Ct % F Dt  [D  t  Ct % F Dt  .D  t  Ct % F Dt  .D  t  Ct % F Dt  [D  t  Ct % F Dt  [D  t  Ct % F Dt  .D  t  Ct % F Dt  .D  t  Ct % F Dt  .D  t  Ct % F Dt  .D  t  Ct % F Dt  .D  t  Ct % F Dt  .D  t  Ct % F Dt  .D  t  Ct % F Dt  .D  t  Ct % F A#t  GWD  t  Ct % F A#t  GW D  t  Ct % F Dt  .D  t  Ct % F Dt  .D  t  Ct % F Dt  .D  t  Ct % F Dt  [D  t  Ct % F Dt  [D  t  Ct % F Dt  [D  t  Ct % F Dt  .D  t  Ct % F: F>t  -FD  t  Ct % F: F>t  F>D  t  Ct % F: F>t  -FD  t  Ct % F: F>t  F>D  t  Ct % F: @1t  @D  t  Ct % F: F>t  .D  t  Ct % F: Ft  ^D  t  Ct % F: F>t  .D  t  Ct % F: @8t  @6D  t  Ct % F: Ft  -jD  t  Ct % F: @1t  B D  t  Ct % F: Ft  [D  t  Ct % F: Ft  ^D  t  Ct % F: Ft  ^D  t  Ct % F: Ft  [D  t  Ct % F: @1t  *D  t  Ct % F: @1t  DD  t  Ct % F: @1t  BD  t  Ct % F: @1t  BD  t  Ct % F: @1t  BD  t  Ct % F: @1t  XDD  t  Ct % F: FGt  +-D  t  Ct % F: @1t  Y#D  t  Ct % F: FGt  &D  t  Ct % F% F	t  F&D  t  Ct % F% Blt  F,D  t  Ct % F% Blt  F+D  t  Ct % F% Blt  F*D  t  Ct % F% Blt  F)D  t  Ct % F% F	t  F'D  t  Ct % F% F	t  F(D  t  Ct % F Et  VD  t  Ct % F Et  VD  t  Ct % F Et  JCD  t  Ct % F Et  VD  t  Ct % F Et  VD  t  Ct % F Et  VD  t  Ct % F @1t  @D  t  Ct % F Et  VD  t  Ct % F Et  KCD  t  Ct % F @1t  B D  t  Ct % F Et  VD  t  Ct % F Et  VD  t  Ct % F Et  UD  t  Ct % F Et  VD  t  Ct % F Et   D  t  Ct % F Et  VD  t  Ct % F @1t  *D  t  Ct % F Et  VD  t  Ct % F Et  DD  t  Ct % F Et  DD  t  Ct % F @1t  DD  t  Ct % F @1t  BD  t  Ct % F @1t  BD  t  Ct % F Et  ED  t  Ct % F Et  VD  t  Ct % F @1t  BD  t  Ct % F Et  VD  t  Ct % F Et  JJD  t  Ct % F Et  VD  t  Ct % F Et  VD  t  Ct % F Et  VD  t  Ct % F @1t  XDD  t  Ct % F @1t  Y#D  t  Ct % F Et  VD  t  Ct % F Et  VD  t  Ct % F Et  VD  t  Ct % F Et  VD  t  Ct % F Et  "D  t  Ct % F Et  VD  t  Ct % F Et  LD  t  Ct % F Et  "D  t  Ct % F Et  VD  t  Ct % F Et  FD  t  Ct % F Et  VD  t  Ct % Ut @8t  @6D  t  Ct % Ut @qt  @yD  t  Ct % Ut GDt  GBD  t  Ct % Ut Et  Bv D  t  Ct % F Et  VD  t  Ct % F Et  VD  t  Ct % F Et  JCD  t  Ct % F Et  VD  t  Ct % F Et  VD  t  Ct % F Et  VD  t  Ct % F Ft  -D  t  Ct % F Et  VD  t  Ct % F Et   D  t  Ct % F Et  DD  t  Ct % F Ft  -D  t  Ct % F Ft  -D  t  Ct % F Et  JJD  t  Ct % F Et  VD  t  Ct % F Et  VD  t  Ct % F Ft  D  t  Ct % F Ft  D  t  Ct % F A#t  GWD  t  Ct % F Ft  MVD  t  Ct % F Et  VD  t  Ct % F A#t  GW D  t  Ct % F Ft  BD  t  Ct % F Ft  X"D  t  Ct % F Ft  -D  t  Ct % F Et  "D  t  Ct % F Et  VD  t  Ct % F Et  VD  t  Ct % F Et  VD  t  Ct % F Et  VD  t  Ct % F Et  VD  t  Ct % F Et  VD  t  Ct % F Et  KCD  t  Ct % F Et  VD  t  Ct % F Et  UD  t  Ct % F Et  DD  t  Ct % F Et  VD  t  Ct % F Et  ED  t  Ct % F Et  VD  t  Ct % F Et  VD  t  Ct % F Ft  ID  t  Ct % F Ft  -D  t  Ct % F Et  VD  t  Ct % F F	t  FD  t  Ct % F Ft  MVD  t  Ct % F Ft   D  t  Ct % F Et  VD  t  Ct % F Et  VD  t  Ct % F Ft  -D  t  Ct % F Et  VD  t  Ct % F Ft  [D  t  Ct % F Et  "D  t  Ct % F Et  LD  t  Ct % F ,gt  FD  t  Ct % F Et  FD  t  Ct % F> FAt  (GD  t  Ct % F> FAt  (CD  t  Ct % F> Wt  )D  t  Ct % F> Et  VD  t  Ct % F> Wt  )D  t  Ct % F> Et  JCD  t  Ct % F> Et  VD  t  Ct % F> Wt  )D  t  Ct % F> Et  VD  t  Ct % F> @1t  B D  t  Ct % F> Et  VD  t  Ct % F> FDt  _AD  t  Ct % F> Et  VD  t  Ct % F> Et   D  t  Ct % F> Et  VD  t  Ct % F> Et  DD  t  Ct % F> @1t  DD  t  Ct % F> FAt  (KD  t  Ct % F> FAt  (ID  t  Ct % F> FAt  (OD  t  Ct % F> FDt  UD  t  Ct % F> @1t  BD  t  Ct % F> Et  JJD  t  Ct % F> Et  VD  t  Ct % F> Et  VD  t  Ct % F> FDt  _FD  t  Ct % F> FDt  _FD  t  Ct % F> @1t  XDD  t  Ct % F> FAt  (SD  t  Ct % F> FDt  UD  t  Ct % F> Et  VD  t  Ct % F> FAt  (KD  t  Ct % F> Et  "D  t  Ct % F> FDt  _ID  t  Ct % F> Et  VD  t  Ct % F> FAt  (YD  t  Ct % F> FAt  (ID  t  Ct % F> Et  VD  t  Ct % F> FDt  _ND  t  Ct % F> Et  VD  t  Ct % F> FAt  (]D  t  Ct % F> FAt  (ED  t  Ct % F> Et  VD  t  Ct % F> Wt  )D  t  Ct % F> Et  VD  t  Ct % F> Wt  WD  t  Ct % F> Et  VD  t  Ct % F> Wt  )D  t  Ct % F> @1t  @D  t  Ct % F> Et  KCD  t  Ct % F> FDt  _AD  t  Ct % F> FDt  _AD  t  Ct % F> Et  VD  t  Ct % F> Et  UD  t  Ct % F> @1t  *D  t  Ct % F> Et  VD  t  Ct % F> Et  DD  t  Ct % F> @1t  BD  t  Ct % F> FAt  (AD  t  Ct % F> FDt  UD  t  Ct % F> @1t  BD  t  Ct % F> Et  ED  t  Ct % F> Et  VD  t  Ct % F> FAt  (MD  t  Ct % F> FDt  _FD  t  Ct % F> Et  VD  t  Ct % F> FAt  (QD  t  Ct % F> Et  VD  t  Ct % F> FDt  _FD  t  Ct % F> FDt  _AD  t  Ct % F> FAt  (KD  t  Ct % F> @1t  Y#D  t  Ct % F> Et  VD  t  Ct % F> Et  VD  t  Ct % F> FDt  UD  t  Ct % F> FAt  (VD  t  Ct % F> Et  VD  t  Ct % F> FDt  D$D  t  Ct % F> Et  LD  t  Ct % F> Et  "D  t  Ct % F> FAt  (ID  t  Ct % F> FDt  _ND  t  Ct % F> FAt  (]D  t  Ct % F> Et  FD  t  Ct % F> FAt  (_D  t  Ct % D Dt  (D  t  Ct % D Dt  (D  t  Ct % D Dt  %D  t  Ct % D Dt  (D  t  Ct % D Dt  (D  t  Ct % D Dt  DD  t  Ct % D Dt  DD  t  Ct % D Dt  ( D  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E Et  JCD  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E @1t  @D  t  Ct % E Et  VD  t  Ct % E Et  KCD  t  Ct % E @1t  B D  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E Et  UD  t  Ct % E A#t  BD  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E Et  DD  t  Ct % E Et  DD  t  Ct % E @1t  *D  t  Ct % E @1t  DD  t  Ct % E @1t  BD  t  Ct % E @1t  BD  t  Ct % E Et  VD  t  Ct % E Et  ED  t  Ct % E @1t  BD  t  Ct % E Et  JJD  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E @1t  XDD  t  Ct % E @1t  Y#D  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E Et  VD  t  Ct % E Et  LD  t  Ct % E Et  VD  t  Ct % E Et  FD  t  Ct % E Et  VD  t  Ct % Z2 EaD  t  Ct % Ccompactcode @WD  t  Ct % Dp O @WD  t  Ct % Y @ @D  t  Ct % ] @ @D  t  Ct % Dt D @ @ L3D  t  Ct % Z @ @D  t  Ct % B( K[ @WD  t  Ct % & @ @WD  t  Ct % S EaD  t  Ct %warn_override_implicit_import @ @D  t  Ct % -$ @ @D  t  Ct %c_ccgcc @WD  t  Ct % % @ @D  t  Ct %
agc_margin' EaD  t  Ct % G2 @ @D  t  Ct % F~ @ @D  t  Ct % $ EaD  t  Ct %last_call_optimisation @ @D  t  Ct % & @ @D  t  Ct %	c_libplso @ @WD  t  Ct %	c_ldflags@-rdynamic -Wl,-Bsymbolic-functions -Wl,-z,relro -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread   @WD  t  Ct % !` @1 @WD  t  Ct %c_libs @ @WD  t  Ct % \ \ @WD  t  Ct %write_attributes G @WD  t  Ct %trace_gc @ @D  t  Ct % Xt GRt C @t GRt C @t GRt C
t GRt C C @{ L3D  t  Ct %allow_variable_name_as_functor @ @D  t  Ct % D @ @D  t  Ct %debug_on_error @ @D  t  Ct % Ct GRt C @t GRt C @t GRt C
t GRt C Ct GRt C C @{ L3D  t  Ct %stream_type_checkloose @WD  t  Ct % X @ @D  t  Ct %character_escapes @ @D  t  Ct %report_error @ @D  t  Ct % YB @ @WD  t  Ct %
answer_format Y @WD  t  Ct % F B @WD  t  Ct % ] ] @WD  t  Ct % C A @WD  t  Ct % X= A @WD  t  Ct % ]z @ @D  t  Ct % DI @ @D  t  Ct %quasi_quotations @ @D  t  Ct % [4C EaD  t  Ct % B @ @D  t  Ct % As @ @D  t  Ct % E
 @ @D  t  Ct %
fileerrors @ @D  t  Ct % ]~m~d~l~! ?-  @WD  t  Ct % ] @ @D  t  Ct % Bu @ @D  t  Ct %c_cflags@W-fno-strict-aliasing -pthread -fPIC -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/ncursesw   @WD  t  Ct % B @ @WD  t  Ct %file_name_variables @ @D  t  Ct %backquoted_string @ @D  t  Ct %
double_quotes $* @WD  t  Ct % G3 @ @D  t  Ct %editor Gi @WD  t  Ct %
user_flags A @WD  t  t AD~ Dt  B BD  t  t AD~ Dt  B BD  t  t AD~ Dt  FG BD  t  t AD~ Dt  B BD  t  t AB Mt  @T HYD  t  t AC  Mt  @T JHD  t  t AC  Mt  @T LD  t  t AA^ Mt  @T OoD  t  t AC Mt  @T ID  t  t AB Mt  @T HVD  t  t AB Mt  @T LD  t  t AC Mt  @T HtD  t  t AC Mt  @T @eD  t  t AB Mt  @T LD  t  t AC Mt  @T CID  t  t AB Mt  @T J[D  t  t AB Mt  @T PMD  t  t AC Dt  @T PD  t  t AAw Dt  @T D  t  t AA Mt  @T D  t  t AC Mt  @T D  t  t AC Mt  @T N1D  t  t AC Mt  @T TD  t  t AC Dt  @T AD  t  t AA Mt  @T KD  t  t AC Mt  @T TD  t  t AB Mt  @T KED  t  t AC Mt  @T JD  t  t AA Mt  @T KD  t  t AA^ Mt  @T G^D  t  t AC Mt  @T ID  t  t AC Mt  @T LD  t  t AC Mt  @T N4D  t  t AA Mt  @T D  t  t AAw Dt  @T A4D  t  t AA Mt  @T A4D  t  t A Dt  @T DD  t  t AC Mt  @T OD  t  t AC Mt  @T IQD  t  t AA Mt  @T LD  t  t AC Mt  @T TD  t  t AC Dt  @T @&D  t  t AA Mt  @T LD  t  t AC Mt  @T TD  t  t AC Mt  @T TD  t  t AC Mt  @T FD  t  t AC Mt  @T KpD  t  t AC  Mt  @T QD  t  t AC Mt  @T OD  t  t AC Mt  @T K{D  t  t AA^ Mt  @T KD  t  t AC Mt  @T OD  t  t AA Mt  @T JD  t  t AA Mt  @T LD  t  t AA Mt  @T GD  t  t AC Mt  @T ID  t  t AC Mt  @T TD  t  t AA Mt  @T TXT
</file>
</archive>
<foot contentlength=688974>
