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

<archive>

<file name="$options" class="$prolog" encoding="none" size=148 modified=1399087070>
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=691716 modified=1399087070>
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 $print_message_fail 	 D  t  t t  t   
O  CG  @5error@7$print_message @Q@;XD  t  t t  t normalize_spaceD  t  t t  t $exception_in_directive 	 D  t  t t  t  @$ 
O  @$CJ0  @5 @7
print_message	$messages@Q@;XD  t  t t  t =\=D  t  t t  t skipD  t  t t  t $split 	 D  t  t t  t  @- 
O  @-CK  @5@ 
@7$append @>@;CK  

@5@ @ @ 
@8 @. @;XD  t  t t  t tellingD  t  t t  t $expand_directive 	 D  t  t t  t  @4 
O  @4C@,J9  @5@.@.
@7functor @a@f
@b@s@7$iso_property_directive @2@-@4@7=.. @ @.@7$mk_normal_args @2@3@4@8 @<@;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 reexporttransparentD  t  tmeta_predicatet  t @F +D  t  t t  t  @F 
O  @JCE  @5@2@0if
not_loaded@4@3@0must_be_moduletrue@4@3@0imports@4@3@0 @F @Q@4@4@8
load_files @;XD  t  t t  t $canonicalise_extensions 	 D  t  t t  t  @X 
O  @XCC  @5@>@;CC  
@5@>atom@7$must_be @ @7$canonicalise_extension @ 
@ @8 @Y @;CC  

@5@8 @^@;XD  t  t t  t 
ensure_loaded @GD  t  t @Ht  t @b D  t  t t  t  @b 
O  @cC
EW  @5@2@0 @L @N@4@4@8 @U@;XD  t  t t  t thread_exitD  t  t t  t write_lengthD  t  t t  t $record_included 	 D  t  t t  t  @f 
O  @fC@{D  
message
include_filedone
file@5@/@.@7 @>@ @7$compilation_level  @k@.@ @7$load_msg_level @ @0 @j@1start@1 @n@4@7 @ @.@7	time_file @2@4@.@7$last @D@#@@database@7$compilation_mode @?@ @7$qlf_current_source @L@0  @1	$included@4@ @8$compile_aux_clauses @?@ @ @ @ @8$qlf_include @;CD    @Q@<XD  t  t t  t $file_type_extensions 	 D  t  t t  t  @ 
O  @C
B  source@5@>prolog@8 @ @;C@<B  @5$bags@/@7$current_module @>@.@0 user@1prolog_file_type
@4@.
@7findall @@D@*
[]@C@7
$ft_no_ext @L@P@L	file_type@7
$domain_error @?@R@ 
@2 @4@8 @/@;CB    @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 
$mt_load_file 	 D  t  t t  t  @ 
O  @C@*F  @5threads @Q@7current_prolog_flag @>@0
with_mutex
$load_file@1$mt_start_load@-
@4@0$mt_do_load

@4@0$mt_end_load@4@8setup_call_cleanup @;CF  @5@0 @L@-@4@ 
 @Q@7$get_option @ @ 
@7$noload @>@ 
@8$already_loaded @;C	F  @5@ 
@8$qdo_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 @0
type_errorlist@4@/@4@7throw @D@0
extensions@-
@4@.@7$select @L @@ 
@7 @[@E@?@+@D@0 @@-@4@7	memberchk @L @Z@ @7 @[@ @.
@7 @@%@?
@%@!
@2 @@4@#@E@ 
@.@7 @a@D	@T@L@%@?@!@2@0 @regular@4@4@#@D@ @!@0	solutions@-@4@ @.@7 @@L@ @0oneof @Z @@3first@3all@4@ @7 @[@?@' @@%@D@!@!@0file_errors@-@4@ @.@7 @@L@!@0 @ @Z @@3 @3fail@4@ @7 @[@?@' @%@D@"@#@7atomic @0expand@-@4@ @.@7 @boolean@ @7 @[@L@"@.@7expand_file_name @.@ @7$member @?
@%
@%@E@E@D@#@K@* @@L@#@D@$@ @ @  @Q@7	$chk_file @L@$@R@F@?@.@D@%@* @@L@%@Q@F@?@ @.@0 @@2@0accessexist@4@4false@4@.@7 @@ @ @8$abs_file_error @?@ @ @  @@8 @@F@;XD  t  t t  t rename_fileD  t  t t  t openD  t  t t  t with_output_toD  t  t t  t thread_joinD  t  t t  t 
$store_clausepublicD  t  t t  t  A 	 D  t  t t  t  A 
O  ACJ  @5@/@8 A @;XD  t  t t  t put_byteD  t  t t  t retractD  t  t t  t $end_load_file 	 D  t  t t  t  A 
O  ACH]    @Q@<CH^  
end_module@5@.@7arg @7
$check_export 
$qlf_end_part@8$ifcompiling @;CHb  end_non_module@5 A@8 A@;XD  t  t t  t 
statisticsD  t  t t  t delete_fileD  t  t t  t 	multifile @GD  t  t @Ht  t A D  t  t t  t  A 
O  AC	@O  @5pred A@8
$set_pattr @;XD  t  t t  t $import_except 	 D  t  t t  t  A 
O  ACIC   
@<CID  
@5@ 
@.@7$import_except_1 @ @ @8 A @;XD  t  t t  t msortD  t  t t  t haltD  t  t t  t abolishD  t  t t  t $load_msg_compat 	 D  t  t t  t  A' 
O  A'CD   @Qnormal@5@>@;CD   @silent@5@>@;CD   

@<XD  t  t t  t  @r 	 D  t  t t  t  @r 
O  @qC
C  @5@.@7 @8 @r @;XD  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 $valid_directive 	 D  t  t t  t  A4 
O  A4C	J#  @5sandboxed_load @@7 @@>@;C@"J%  @5@0  @@1sandbox_allowed_directive
@4@. @Q@7catch @D@S@L@Q@?@> @7 @&@Q@;CJ-   @<XD  t  t t  t get_charD  t  t t  t 
locale_createD  t  t t  t $execute_directive_2 	 D  t  t t  t  A> 
O  A>CI  encoding
@5@>@/@7 @.
@7$load_input @ 
@0 A@@4@8
set_stream @;CI  @5@.@7 @5 @>@8$execute_directive @;C@BI  @5@C @~@7 @@L@P@>@.@7$add_directive_wic2 @D@'@*call@L@.
 @~@7 @ @0$directive_mode@-
@4@0$execute_directive_3
@4@0,@0$set_compilation_mode
@4@1$set_directive_mode@4@8 @@?@8 AT @F
@;CJ  @5@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 
$module_class 	 D  t  t t  t  A` 
O  A`C@-I   @5home@.
@7 @ @.@/@ 
@7sub_atom @>@D@ @/@//boot/@7 Ac@L@( @?@(library@;CI   
 @ @@<XD  t  t t  t seen D  t  t t  t close_shared_objectD  t  t t  t $do_export_list 	 D  t  t t  t  Aj 
O  AjCI  
@5@>@;CI  
@5@>@ 
@.@7$export1 @ @ @8 Ak @;XD  t  t t  t  @" 	 D  t  t t  t  @" 
O  @!CG  @5@0  @1  @(@4@7current_predicate @>@8 @&@;CG  warning@5@.@.
@7 @>
user_errorWARNING: ~w:~w: ~p~n@2@3
@3@4@8format @;CG   @5@>@.@.
@7 @> AtERROR: ~w:~w: ~p~n@2@3
@3@4@8 Av@;CG   @<XD  t  t t  t $file_condition 	 D  t  t t  t  Az 
O  AzCCh  exists@5@>@8exists_file @;CCj   @	directory@5@>@8exists_directory @;CCl   @@5@>@C@7 A@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 $search_message 	 D  t  t t  t  A 
O  ACCU  @5verbose_file_search @Q@7 @@>
informational@8 @&@;CCX   @<XD  t  t t  t $search_path_file_cache D  t  t t  t  AdynamicD  t  t t  t  AvolatileD  t  t t  t  A 	 D  t  t t  t  A 
D  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 @@;C	F  @5@ 
@8 A @;XD  t  t t  t $pattr_directive 	 D  t  t t  t  A 
O  AC@u   A
@5	directive A@8 A @;C@w   A
@5 A A@8 A@;C@y  module_transparent
@5 A @G@8 A@;C@{  
discontiguous
@5 A A@8 A@;C@}   A
@5 A A@8 A@;C@  thread_local
@5 A A@8 A@;C@  	noprofile
@5 A A@8 A@;C@   A
@5 A A@8 A@;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 
$make_path 	 D  t  t t  t  A 
O  ACB^  @5@/ @7atom_concat @>@8 A@;CBa  @5@2
@3 @3@4@8atomic_list_concat @;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  AGD  t  t t  t 
$canonical_pi 	 D  t  t t  t  A 
O  ACIc  //


 
@5@ @a@f
@b@n@w@;CIe   

@<XD  t  t t  t 	$qlf_auto 	 D  t  t t  t  A 
O  AC@AF0  @5@C@7$in_system_dir @L@P@D
@0qcompile@-
@4@7 @@L@R@? A@.
@7 @@D
@*
auto@L@R@E@?@*
large@.@7	size_file @a@f@b@swrite@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  @>D  t  t t  t sortD  t  t t  t  A @GD  t  t @Ht  t A D  t  t t  t  A 
O  AC	@N  @5 A A@8 A@;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  A @GD  t  t @Ht  t A D  t  t t  t  A 	 D  t  t t  t  A 
O  ACC  @5@D	 @~@7 @@L@R@?@@;XD  t  t t  t =<D  t  t t  t initialization @GD  t  t @Ht  t A  @KD  t  t t  t  A 
O  AC@A[  
@5@.@.
@7  @D@*now@L@@0
$init_goal 

@4@8assert @?@z@D@-@*
after_load@L@D@, @L@0 A

@4@8 A@?@0 @@0
context_errornodirective@1 A
 A@4@/@4@8 @@?@J@D@*restore@L@0 A 

@4@8 A@?@5@D@S@L@0 @instantiation_error@/@4@8 @@?@$@D@7 @Z @L@0 @@0 Ainitialization_type@4@/@4@8 @@?
@0 @@0 @ @Z@4@/@4@8 @@;XD  t  t t  t $instantiation_error 	 D  t  t t  t  A 
O  AC
K2  @5@0 @ A@/@4@8 @@;XD  t  t t  t  AU 	 D  t  t t  t  AU 
O  ATC@IJ  @5@.@7$set_source_module @0 
@4@7 A5 @>@D
@7 A @L
@R@E@?@*@D@0 
@4@.@0 @%@4@7 A9@L@R@? As@0goal_failed A@1 
@4@7 @&@Q@E@;CJ   @<XD  t  t t  t $reserved_module 	 D  t  t t  t  A 
O  ACH    @<CH    @@<XD  t  t t  t  @  
O  @ CE     @<XD  t  t t  t prolog_skip_frameD  t  t t  t getD  t  t t  t  AW @GD  t  t @Ht  t AV  D  t  t t  t  AW 
O  AVC
@  @5@0 AV
@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 $expand_goal 	 O  B  C - B@5@8expand_goal$expand@;XD  t  t t  t current_outputD  t  t t  t  AO @GD  t  t @Ht  t AO? B
 B
D  t  t t  t  AO 
O  B	C	@  @5@ 
@@;XD  t  t t  t $visibleD  t  t t  t  A 	 D  t  t t  t  A 
O  AC
J   AV@5@> cannot_redefine_comma@7 @&@Q@;C@,J  @5@.
@.@7$clause_source @D @~@7 @@L@ 
@ @8 @ @E@?@ 
@ @.@7 @ @ development@8$qlf_assert_clause @;XD  t  t t  t 
$close_wic D  t  t t  t call_cleanup @GD  t  t @Ht  t B  D  t  t t  t  B 
O  BC	A=  @5 @Q@/@8setup_call_catcher_cleanup @;XD  t  t t  t term_expansion AD  t  t t  t  B AD  t  t t  t  B 
O  BC@)K  :-at_halt
  $at_halt 

 

@5@ @ @7 @ 
@ 
@8 A@;C@\s@$/usr/lib/swi-prolog/boot/toplevel.pl  A B&  B version
  @version_msg@<CAs@$/usr/lib/swi-prolog/boot/autoload.pl  A B,  B 
autoload_path
  @file_search_pathautoload B reload_library_index@<C@s@$/usr/lib/swi-prolog/boot/predopts.pl  A B4 B predicate_options



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


 A@5@6sicstus @@ @7prolog_load_context	$syspredsmodule@ 
@8 Bb@;C@+@ B[ B[ B  Bg



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



@5@6settings@C	xref @Q@7 @@L@P Bg@.@7 Bc Be@0 @4@.@.@7strip_module  @Z@ @7must_be @ @.@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 Aw 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 thread_at_exitD  t  t t  t  @] 	 D  t  t t  t  @] 
O  @\CK5   @@5@/@.@7
$skip_list @D
@* @@L
@R@? @@8$type_error @;CK;   @Z@5@D@7 A@L@R@? @Z@8 B@;C@!K@   @



@5@7 @[@D
@ @7 @@L@R@?@ 
@8 @@;CKF   @@5@D@@@* @Q@?@* @@L@R@? @@8 B@;XD  t  t t  t $destroy_findall_bag D  t  t t  t 	$qlf_openD  t  t t  t $load_id 	 D  t  t t  t  B 
O  BCG  stream
@5@>@ @ 
@8$modified_id @;CG  

@5@ 
@8 B@;XD  t  t t  t =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 $qq_openD  t  t t  t 	is_streamD  t  t t  t put_codeD  t  t t  t 
$compile_term 	 D  t  t t  t  B 
O  BC
H{  ?-

@5@>@ 
@8 AI@;C
H}   B 

@5@>@ 
@8 AI@;CH  @5@>@0 A
@4@.
@0 @! 
@4@8 A9@;XD  t  t t  t string_codeD  t  t t  t $expand_file_search_path 	 D  t  t t  t  B 
O  BC@QBO  
@5@.@7 @6@>@ @.@ @ B0 B@p@D@a@f@b@s@L@0loop
@4@7 @@?@R@ @.@ @2@0 B@4
@4@7 B @.@7 A@ @.@7$segments_to_atom @ @ @8 A @;CB[  @5@8 B@;XD  t  t t  t $run_initialization 	 D  t  t t  t  B 
O  BCAr  @5@0$push_input_context A@4@0$run_initialization_2
@4$pop_input_context@8 @@;XD  t  t t  t readD  t  t t  t $load_additional_boot_files  AD  t  t t  t  B  	 D  t  t t  t  B  
O  B C@)L  @5argv@.
@7 @@.@7$get_files_argv @D@, @@LLoading additional boot files~n@7 Ax Be@0  @@4@7$load_wic_files additional boot files loaded~n@8 B@?@R@;XD  t  t t  t succD  t  t t  t rationalD  t  t t  t  A @GD  t  t @Ht  t A D  t  t t  t  A 
O  AC	@P  @5 A @G@8 A@;XD  t  t t  t  @D  t  t t  t read_term_from_atomD  t  t t  t  A&D  t  t t  t stamp_date_timeD  t  t t  t *-> @GD  t  t @Ht  t B  D  t  t t  t  B 
O  BC
@  @5@0 B
@4@@;XD  t  t t  t recordaD  t  t t  t get_byteD  t  t t  t $current_prolog_flagD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @C@(B  @5@.
@7 @@.@7 @@ @7 Az @ @ 
@.@.@7$file_error @>@0 @@1 B@/@4@8 @@;CB  @5source_sink@8$existence_error @;XD  t  t t  t  @Q D  t  t t  t 
dwim_matchD  t  t t  t  A 	 D  t  t t  t  A 
O  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 $restore_load_stream 	 D  t  t t  t  B 
O  BC@0E  
state


@5@D@* @@L@0	file_name @@4@7 AE@?@R@D@*
 @@L@0record_position @@4@8 AE@?@R@;XD  t  t t  t $compile_wic  AD  t  t t  t  B  	 D  t  t t  t  B  
O  B C@"J  @5os_argv@.
@7 @@.@7 B@.@7$translate_options 
compileout@.
@7$option @ Bconsult B@ 
@: B
qsave_programqsave@;XD  t  t t  t assertzD  t  t t  t  A; @GD  t  t @Ht  t A:  B
 D  t  t t  t  A; 
O  A:CA  @5@@@;XD  t  t t  t 
write_termD  t  t t  t message_queue_createD  t  t t  t compile_aux_clauses 
O  CC	J  @5 B~ @Q@7 @@>@;CJ  @5@.@/@7 @8 @@;XD  t  t t  t  A 	 D  t  t t  t  A 
O  AC@X   


@5@ @ 
@8 A@;XD  t  t t  t $autoload_nesting AD  t  t t  t  C AD  t  t t  t  C AD  t  t t  t  C 	 D  t  t t  t -> @GD  t  t @Ht  t C  D  t  t t  t  C 
O  CC
@  @5@0 C
@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  C 
O  CCC  @5@S
@>@Q@;CC   


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



@5@8 @@;XD  t  t t  t  CD  t  t t  t $set_prolog_stackD  t  t t  t 
var_numberD  t  t t  t open_null_streamD  t  t t  t  B 	 D  t  t t  t  B 
O  BC@0Ax  @5@@@&@.@.@7 A @D@.
@0$initialization_error
@4@7 A9@L@Q@?@7$initialization_failure @Q@E
@?@R@F@E
@;XD  t  t t  t $c_current_predicateD  t  t t  t $lengthD  t  t t  t atom_to_termD  t  t t  t  A @GD  t  t @Ht  t A D  t  t t  t  A 
O  AC	@U  @5 A A@8 A@;XD  t  t t  t  AD  t  t t  t $save_file_scoped_flags 	 D  t  t t  t  C' 
O  C'CG  @5@0  @@4@7 Ap@>@.@0$save_file_scoped_flag@4@8 @@;CG   @<XD  t  t t  t compoundD  t  t t  t  AS 	 D  t  t t  t  AS 
O  ASCC  @5@D@.@7$directive_mode_store @L@&
@?@(
 @~@E@;XD  t  t t  t  Az 	 D  t  t t  t  Az 
O  BCCs    A|@<CCt    @@<CCu    @@<XD  t  t t  t 
$rc_handleD  t  t t  t abort D  t  t t  t $prof_statisticsD  t  t t  t  A3D  t  t t  t $length3 	 D  t  t t  t  C3 
O  C3CK   
@<CK  


@5@p@ 
@ @8 C4 @;XD  t  t t  t current_atomD  t  t t  t reset_profiler D  t  t t  t $export_ops 	 D  t  t t  t  C8 
O  C8C@:I  op




@5@0 AV@0 C:
@1 @4@1
$export_op
@4@.@0 @! @4@7 A9@ @8 C9 @;CI   @<XD  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   A@5@>debugger_print_options@2@0quoted @Q@4@3@0
attributes A@4@3@0spacing
next_argument@4@4@8create_prolog_flag @;C@*A  print@5@> CB@2@0 CC @Q@4@3@0portray @Q@4@3@0	max_depth
@4@3@0 CE CO@4@3@0 CG CI@4@4@8 CJ@;C@*B  @5 CB@.@7 @@D
@0 CP@/@4@.@7 @@L
@R@?@% CB@2@0 CP
@4@4@8 CJ@;XD  t  t t  t current_functorD  t  t t  t  A 	 D  t  t t  t  A 
O  ACF   B


@5@7 B @ 
qlf@7 AP@ @8 A@;XD  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 get_single_charD  t  t t  t $fail D  t  t t  t  @D  t  t t  t is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 del_attrD  t  t t  t  A @GD  t  t @Ht  t A D  t  t t  t  A 
O  AC	@R  @5 A A@8 A@;XD  t  t t  t writeqD  t  t t  t  @8D  t  t t  t term_to_atomD  t  t t  t tabD  t  t t  t cancel_halt 
O  ChC	K  @5@0 Ci
@4@8 @@;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  Cm 
O  CmC@C<   @Q@5@>@.@0expand_file_search_path
@4@.@7 @@!@0cache@4@#@ @.@7 A @D@#@ @ @ @7 A @ @7$file_conditions @L@0file_search@0 Cr
@4@4@8 A @F@?@X@.@ @7 @@ @.@7 A @D@9@ @7 Cw@ @ @7$absolute_file_name @C@ @ @ @7 Cu@L@P@0 Cv
@4@7 A@L@0 Cz@0found
@4@4@8 C}@?@0 Cz@0tried
@4@4@7 C}@Q@;CCN   @@5@.@7 Co @ @.@7 C~@ @7 Cw@ @ @8 C@;XD  t  t t  t  AeD  t  t t  t @=<D  t  t t  t  @ID  t  t t  t 
string_lengthD  t  t t  t  AD  t  t t  t  B 	 D  t  t t  t  B 
O  BC@#B   @ A@5@C@7 A@L@P@>@"
existence_error A@#@"not_a_directory@#@;CB   @@5@7 A@>@"
 C @o@#@" A@#@;C@$B   @
@5@.@ @7 A@C@ @7 A@L@P@"
 B B@#@;XD  t  t t  t callableD  t  t t  t $do_load_file_2 	 D  t  t t  t  C 
O  CCA)F  @5clauses@.@7 A cputime@.@7 C@ 
@.@7$set_sandboxed_load @ 
@.@7$set_verbose_load @ 
@.@7$update_autoload_level @.@7 C( @.@7 @p	load_file@.@.@7 @s@ @0 C@1 @v@1 @n
@4@7 @ @D@ @0 B@-@4@ 
@7 @@L@ @' B@?@' @@E@D@!@@@* B@D@"@#@0 B CU@4@ 
 @@7 @@L@"@ @0 B@4@7 AE@ @.@.@ 
@7
$qload_stream A@?@0 B@4@.@.@ 
@7
$consult_file @L@!@R@E@?@-@D@#@* @@.@7
$consult_goal @ @.@.@ 
@@L@#@R@? @0 C@1failed
@4@7 @&@Q@F@E@ @ 
@7$import_from_loaded_module @D@$	@* @L@$@7garbage_collect_clauses  @?@R C@.@7 C C@.@7 C@a@f@f@l @x@a@f@f@l C@x@ @0 C@1 @m@0 @n
@4@4@7 @ @ @7$set_autoload_level verbose_load@ @7set_prolog_flag  A6@ @7 C@ @8$restore_file_scoped_flags @;XD  t  t t  t  @zD  t  t t  t get0D  t  t t  t  B% D  t  t t  t  B% AD  t  t t  t  B% AD  t  t t  t  B% 	 D  t  t t  t  B% 
D  t  t t  t  @; 	 D  t  t t  t  @; 
O  @:CJA    A@<CJB    A@<CJC    A@<XD  t  t t  t $rdef_response 	 D  t  t t  t  C 
O  CCH  @5@7 C  query@0redefine_module
@4@7 @&@.@7 C[ @ @.@7 C @>@&
@;XD  t  t t  t 	peek_codeD  t  t t  t ?=D  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CC  @5@D@.@7$compilation_mode_store @L@&
@?@(
 @~@E@;XD  t  t t  t <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 prolog_choice_attributeD  t  t t  t told D  t  t t  t  @D  t  t t  t  @` 	 D  t  t t  t  @` 
O  @_CC   @ @@5@>@;CC  

@5 @/@/.@7 Ac@>@;CC  @5 C@8 A@;XD  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G{  @5@0 C@/@4@7
retractall @0 C
@4@8 B @;XD  t  t t  t char_conversionD  t  t t  t closeD  t  t t  t  CD  t  t t  t $save_lex_state 	 D  t  t t  t  C 
O  CCG  @5@0scope_settings @@4@7 @@>@(
 @;CG  lexstate


@5@7 B emulated_dialect@ 
@8 @@;XD  t  t t  t $undefined_exportD  t  t t  t $module3 	 D  t  t t  t  C 
O  CCH  @5@S
@>@8 A @;CH  @5@>@;CH  @5@>@7 C @8 C@;C
H  @5@0 Ag@1  Bj
@4@8
use_module @;XD  t  t t  t  	 D  t  t t  t prolog_to_os_filenameD  t  t t  t stream_propertyD  t  t t  t $consult_file_2 	 D  t  t t  t  C 
O  CC@TG  @5@.@7 A@.@.@ @7 B @ @ @7 B @D@.@/@7$derived_source @L@ @.@ @7 B@ @ @7 C@?@R@F@7
$compile_type @.@ @7 C @ @7$set_dialect @ @ 
@ @7 @ @ @7$restore_lex_state @/@ @8 A@;XD  t  t t  t  B 	 D  t  t t  t  B 
O  BC@ K&  @5@D@S@L@0 @ A@/@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 $collect_findall_bagD  t  t t  t  A @GD  t  t @Ht  t A D  t  t t  t  A 
O  AC	@Q  @5 A A@8 A@;XD  t  t t  t $clear_initialization AD  t  t t  t  D 	 D  t  t t  t  D 
O  DCA  @5@0 A@/@/@1 
@/@4@8 C@;XD  t  t t  t  AD  t  t t  t unsetenvD  t  t t  t sub_atom_icasechkD  t  t t  t  B @GD  t  t @Ht  t B D  t  t t  t  B 	 D  t  t t  t  B 
O  BC@<K  @5@"
 
@#@0 A@-@4@7 AI@.
@7 D@/@@7 C@.wic@7 AP@7 C @0 A@/@4@7 AI@0 D	
@4@7 AI@ @8 AX @;XD  t  t t  t 
$goal_type 	 D  t  t t  t  D 
O  DCJg  @5@D
@7
$load_goal @L@(load@?@( AO@;XD  t  t t  t  @ZD  t  t t  t  B 	 D  t  t t  t  B 
O  BCG  @5@0modified@-
@4@.@7 @@+
@>@&
@;C
G  @5@7 A}@>@8 @x@;CG   
        @<XD  t  t t  t $code_classD  t  t t  t 
nth_clauseD  t  t t  t  AD  t  t t  t  @u 	 D  t  t t  t  @u 
O  @tCD  @5 @7 C@> C@.
@7 @@ 
@.@7 A( @ @8 @u @;CD   
 A* A*@<XD  t  t t  t @>D  t  t t  t promptD  t  t t  t $load_ctx_option 	 D  t  t t  t  D' 
O  D'CH   derived_from@<CH    Bj@<CH    A@@<CH    @R@<CH    @T@<XD  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  D. 	 D  t  t t  t  D. 
O  D.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  BD  t  t t  t $get_pidD  t  t t  t  A[ 	 D  t  t t  t  A[ 
O  AZCC  @5@0 C.@/@4@7 C@0 C.
@4@8 C @;XD  t  t t  t  AY 	 D  t  t t  t  AY 
O  AXCC  @5@0 C@/@4@7 C@0 C
@4@8 D4@;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  A
D  t  t t  t $redefine_module 	 D  t  t t  t  D9 
O  D9CH   @@5@>@;C@ H   @Q@5@>@D@0 @o@-
@4@7module_property Be@+
@L@ 
@8unload_file Be@?@R@E
@;C@2H  ask@5@D@&
user_input@0tty @Q@4@7 C @0 D;@-
@4@7 D<@+
@ 
 @Q@7 C @L @Q@8 D: @?@R@E
@;XD  t  t t  t  @W @GD  t  t @Ht  t @V  @KD  t  t t  t  @W 
O  @VC@'E   


@5@D@7 @@L@R@?
@0 @@0 @ @@4@/@4@7 @@ 
@8$load_files @;XD  t  t t  t  CLD  t  t t  t  A 	 D  t  t t  t  A 
O  BCC   
@<CC  
@5@ 
@7 @@>@ @8 A@;CC  



@5@ @2
@4@ @8 B@;XD  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 
$import_as 	 D  t  t t  t  DT 
O  DTCIY  as
@5@ @7 A @>@;CI[  
@5@>@ @ @8 DU @;CI]  @5@0 @@0 Cexport
@4@/@4@8 @@;XD  t  t t  t set_stream_positionD  t  t t  t $foreign_registered AD  t  t t  t  D\ 	 D  t  t t  t  D\ 
O  D\C@ A0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 A @;XD  t  t t  t $suspendD  t  t t  t  CD  t  t t  t notrace D  t  t t  t file_base_nameD  t  t t  t 
$start_module 	 D  t  t t  t  Dl 
O  DlC@#H  @5@.@7 @@.@/@7 @+@ @ @7 C @>@7	nb_setarg  @Q@8 Dp@;C@_H  @5@.@7 A@7 Dp@.@ @7 A@/@.@7 @0 C@-@4@ 
 @@7 @@ @.@.@7 Aa @ @ @7 DI@ @ @ @  @@7 Ck @.@7$export_list @0$qlf_start_module
@4@7 A@ @ @7 C>@7
$qset_dialect  A
@8 Dp@;XD  t  t t  t 
$put_tokenD  t  t t  t $substitute_atom 	 D  t  t t  t  D 
O  DC@.E'  @5@.@/@.@7 Ac @ @/@.@7 Ac@/@  @.@7 Ac@2@3@3@4@ 
@8 A@;XD  t  t t  t 	get_attrsD  t  t t  t get_timeD  t  t t  t  B 	 D  t  t t  t  B 
O  BC	C
  

@5@7 @@>@;CC  @5@.@7 C@> @8 A @;CC  @5@0 @@0 @	file_path
@4@/@4@8 @@;XD  t  t t  t $source_term 	 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  Cy 	 D  t  t t  t  Cy 
O  CxCC`  @5@>@;CCa  
@5@>@D@7 B@L@7 A{ @?@R@ 
@8 Cw@;XD  t  t t  t write_canonicalD  t  t t  t  B 	 D  t  t t  t  B 
O  BCJ   $source_location



 
@5@>@;CJ   

 @<XD  t  t t  t  A @GD  t  t @Ht  t A D  t  t t  t  A 
O  AC	@T  @5 A A@8 A@;XD  t  t t  t  A" 	 D  t  t t  t  A" 
O  A!C
IH  @5@S
@>@0 @instantitation_error@/@4@8 @@;C@ IK   DV


@5@ 
@7$pi @ @7 A@>@ 
@.@7 DX@ @ @8 DY@;CIO   C:



@5@>@0 C:
@4@8$remove_ops @;CIQ  @5@7 D@>@.
@7 DX@.@7 @@ 
@ @7 DX@>@;CIV  @5@0 @@0 @import_specifier
@4@/@4@8 @@;XD  t  t t  t $qlf_up_to_date 	 D  t  t t  t  D 
O  DCF   @5@D@7 A}@L@.@7 @x@.
@7 @x@a@f
@i@t@?@R@F@;XD  t  t t  t  CbD  t  t t  t @>=D  t  t t  t  @1 	 D  t  t t  t  @1 
O  @0CKY   
@<CKZ  



@5@ @ @8 @/@;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 
$call_at_halt 	 D  t  t t  t  D 
O  DC@-K  @5@. @Q@7 A9@>@D
@S@L
@R@?@D@0 Ci@/@4@7 @D @L A@7 @ @Q@? @8 @ @;C
K  @5 As@0 A B#
@4@8 @ @;XD  t  t t  t  ClD  t  t t  t 	compiling  
O  D CC   @5@C
 @~@7 @ @~@7 C, @L
@P@;XD  t  t t  t  A AD  t  t t  t  A 	 D  t  t t  t  A 
O  AC  B B  B' 	$toplevelset_default_history  B'B@<C  B B  B'  D CKquery_debug_settingsdebug @ @  B'B@<C  B B @#/usr/lib/swi-prolog/boot/topvars.pl toplevel_variables C:fx  @$  D@(@<C  B B    Daload_foreign_library processforeign D @&/usr/lib/swi-prolog/library/process.pl@.@<C  B B    Da D socket D Dinstall_socket @%/usr/lib/swi-prolog/library/socket.pl@<@<C  B B   	read_utillink_foreign @'/usr/lib/swi-prolog/library/readutil.pl@Z@<C  B B    Da D files_ex Dfiles
install_files @&/usr/lib/swi-prolog/library/filesex.pl@9@<XD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @C
K]   




@<CK^  



@5@ @ @8 @@;XD  t  t t  t working_directoryD  t  t t  t $read_clause_option 	 D  t  t t  t  D 
O  DCD   
syntax_errors@<CD   
term_position@<CD   process_comment@<XD  t  t t  t $expand_term 	 O  D C	  B B@5@ 
@8expand_term B@;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 @GD  t  t @Ht  t B   B
 D  t  t t  t  B 
O  BCA6  @5@7 A2 @@@;XD  t  t t  t  Dy 	 D  t  t t  t  Dy 
O  DxCI  @5@7 @@>@8 Ao@;CI  @5@S
@0 @ A@/@4@8 @@;CI  @5@0 @@0 @ @
@4@/@4@8 @@;XD  t  t t  t  AD  t  t t  t $read_clause_options 	 D  t  t t  t  D 
O  DCD   @<C@!D  
@5@D@7 D @L@"
@#@?@%@ 
@ @8 D @;XD  t  t t  t 	nb_deleteD  t  t t  t atom_lengthD  t  t t  t  AO @GD  t  t @Ht  t AO B
 B
 B
 B
D  t  t t  t  AO 
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 thread_get_messageD  t  t t  t 	$open_wicD  t  t t  t  D 	 D  t  t t  t  D 
O  D C@#G  @5@.@7 @@D
@* @~@L@(
compiled@?@D
@* CU@L
@(
*qcompiled*@?@(

boot compiled@;XD  t  t t  t 	$autoload 	 D  t  t t  t  D 
O  DC@A  	@5@.
@.@7
$find_library D@.@7 @6@2@0 B2 @Q@4@4@.@7 C@D
verbose_autoload @Q@7 @@L@' A@?@' A*@ @0 B2@0 
@1 @4@4@7 @&@. @~@7 AP@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 C @ @7 D@ @7 C@/@0 
@4@8 C$ @;XD  t  t t  t tracing D  t  t t  t file_directory_nameD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @C@$Fp  @5@.@7 @@>@D@ @7 A@L@%@?@"
@#@ @ 
@8 C@;CFw   @@5@>@;CFx  @5@2@0 @L @Q@4
@4@8 @ @;XD  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  DC@#A  @5@D@7 A@L@D
@S@L
@8 Cc@?@7 Cc@>@? Bg@8 B@;XD  t  t t  t  CMD  t  t t  t  BD  t  t t  t $spec_extension 	 D  t  t t  t  D 
O  DC
FB  @5@7 A@/@8 CY@;CFE  @5@7 C+ @.@7 A@8 D @;XD  t  t t  t keysortD  t  t t  t  A @GD  t  t @Ht  t A D  t  t t  t  A 
O  AC	@S  @5 A A@8 A@;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 A@L@&
@?@D @ 
@7 A@L@R@?@ 
@8 D @E@?@$@D
@*cwd@L@8 D @E@?@B@* @@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 $common_goal_type 	 D  t  t t  t  E 
O  ECJ[   AV


@5@>@7 E @ 
@8 E@;CJ^  ;


@5@>@7 E@ 
@8 E@;CJa   C


@5@>@7 E@ 
@8 E@;CJd  @5@8 D @;XD  t  t t  t 
$add_encoding 	 D  t  t t  t  E 
O  EC@"D  @5@D
@" A@
@#@L
@&@?@" A@
@#@;XD  t  t t  t plusD  t  t t  t  B D  t  t t  t  B AD  t  t t  t  B AD  t  t t  t  B 
D  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CE   @Q@5@>@Q@;CE   @N@5@7source_file Be@>@;CE  changed@5@/@.
@7 C@.@7 @x@ @ 
@7 C @>@;CE   E@5@.
 @@7$time_source_file @.@7 B@ @ 
@7 E@>@;XD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @C@2E  @5@.
@7 A@.@7 @6@.@ @7 @6@ @.@7 A@D@ @7 @@L@&
@?@&
@;XD  t  t t  t 	read_termD  t  t t  t  CD  t  t t  t  B# @GD  t  t @Ht  t B" D  t  t t  t  B# 
O  B"CK  @5@0 B$
@1   @4@8 C@;XD  t  t t  t  @A 	 D  t  t t  t  @A 
O  @@CJE   
@<CJF  
 AV
@5@ 
@ @8 @?@;XD  t  t t  t $complete_atomD  t  t t  t  BD  t  t t  t  B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 
collation_keyD  t  t t  t locale_destroyD  t  t t  t $load_context_module AD  t  t t  t  E( AD  t  t t  t  E( 	 D  t  t t  t  E( 
O  E(CL   @6/build/swi-prolog-2NcQhm/swi-prolog-6.6.5/boot/load.pl @<C@%s@ /usr/lib/swi-prolog/boot/load.pl  A E+ @8/build/swi-prolog-2NcQhm/swi-prolog-6.6.5/boot/expand.pl @<C@% E+ E+ @5/build/swi-prolog-2NcQhm/swi-prolog-6.6.5/boot/dcg.pl @<C@/ E+ E+ @9/build/swi-prolog-2NcQhm/swi-prolog-6.6.5/boot/license.pl @<C@/ E+ E+ @9/build/swi-prolog-2NcQhm/swi-prolog-6.6.5/boot/syspred.pl @<C@/ E+ E+ @:/build/swi-prolog-2NcQhm/swi-prolog-6.6.5/boot/messages.pl @<C@/ E+ E+ @:/build/swi-prolog-2NcQhm/swi-prolog-6.6.5/boot/toplevel.pl @<C@/ E+ E+ @8/build/swi-prolog-2NcQhm/swi-prolog-6.6.5/boot/attvar.pl @<C@/ E+ E+ @6/build/swi-prolog-2NcQhm/swi-prolog-6.6.5/boot/bags.pl @<C@/ E+ E+ @7/build/swi-prolog-2NcQhm/swi-prolog-6.6.5/boot/apply.pl @<C@/ E+ E+ @9/build/swi-prolog-2NcQhm/swi-prolog-6.6.5/boot/history.pl @<C@/ E+ E+ @6/build/swi-prolog-2NcQhm/swi-prolog-6.6.5/boot/dwim.pl @<C@/ E+ E+ @7/build/swi-prolog-2NcQhm/swi-prolog-6.6.5/boot/parms.pl @<C@/ E+ E+ @:/build/swi-prolog-2NcQhm/swi-prolog-6.6.5/boot/autoload.pl @<C@/ E+ E+ @5/build/swi-prolog-2NcQhm/swi-prolog-6.6.5/boot/qlf.pl @<C@/ E+ E+ @4/build/swi-prolog-2NcQhm/swi-prolog-6.6.5/boot/rc.pl @<C@/ E+ E+ @:/build/swi-prolog-2NcQhm/swi-prolog-6.6.5/boot/predopts.pl @<C@/ E+ E+ @7/build/swi-prolog-2NcQhm/swi-prolog-6.6.5/boot/packs.pl @<C@/ E+ E+ @9/build/swi-prolog-2NcQhm/swi-prolog-6.6.5/boot/topvars.pl @@<C  B B @&/usr/lib/swi-prolog/library/dialect.pl @ @R expects_dialect@<C@%u E?   A EA @$/usr/lib/swi-prolog/library/error.plprolog_dialect@<C@& EA EA @$/usr/lib/swi-prolog/library/lists.pl EC@<C@Gu ED   A EE  EBlists@<C@H EE EE @$/usr/lib/swi-prolog/library/pairs.pl EF@<C
  B B  B\ @ D+ Ba@<C
@; B[ B[  B> Ba D+ Ba@<C
@< B[ B[ @%/usr/lib/swi-prolog/library/occurs.pl Ba D+ Ba@<C
@= B[ B[ @$/usr/lib/swi-prolog/library/debug.pl Ba D+ Ba@<C
@*u EI  A EJ  EBprolog_debug D+ Ba@<C
@+ EJ EJ  ED EK D+ Ba@<C
@> B[ B[  EB Ba D+ Ba@<C
@? B[ B[  ED Ba D+ Ba@<C
@@ B[ B[  BS Ba D+ Ba@<C
@" BR BR  EB BW D+ Ba@<C
@# BR BR  ED BW D+ Ba@<C  B B @&/usr/lib/swi-prolog/library/quintus.pl @ D+ Ba @R compile@<C@Pu EL  A EN @4/usr/lib/swi-prolog/library/dialect/sicstus/lists.plquintus D+ Ba @R member@<C@#u EO  A ER  ED
sicstus_lists D+ Ba @T @Q@<C
  B B @8/build/spark-Zw1CQ9/spark-2012.0.deb/checker/checker.pro @ D+ Ba@<C
@+u ET  A EU @C/build/spark-Zw1CQ9/spark-2012.0.deb/simplifier/defectreporting.pro @ D+ Ba@<C
@!u EV  A EW  EO @ D+ Ba@<C@> EU EU @@/build/spark-Zw1CQ9/spark-2012.0.deb/simplifier/data__system.pro @ D+ Ba @R add_system_toolname@<C@)u EX  7AA EZ @A/build/spark-Zw1CQ9/spark-2012.0.deb/simplifier/data__formats.prodata__system D+ Ba @R 	add_state@<C@, EZ EZ @?/build/spark-Zw1CQ9/spark-2012.0.deb/simplifier/ioutilities.pro E\ D+ Ba @R write_terms_to_file@<C@.u E^  A E`  E[ioutilities D+ Ba @R add_type@<C@1 E` E` @@/build/spark-Zw1CQ9/spark-2012.0.deb/simplifier/newutilities.pro Ea D+ Ba @R implode_separator_content_list@<C
@/u Ec  7AA Ee  EOnewutilities D+ Ba@<C
@0 Ee Ee @5/usr/lib/swi-prolog/library/dialect/sicstus/system.pl Ef D+ Ba@<C
@>u Eg  A Eh  Dsicstus_system D+ Ba@<C
@*u D  A Ej  D_ D D+ Ba@<C@* D^ D^  EO Da D+ Ba @R reverse@<C
@+ Ej Ej  EO D D+ Ba@<C
@, Ej Ej @%/usr/lib/swi-prolog/library/option.pl D D+ Ba@<C
@)u El   A Em  EO
swi_option D+ Ba@<C
@* Em Em  EB En D+ Ba@<C
@? Eh Eh  D Ei D+ Ba@<C
@5u D  A Eo  D_ D D+ Ba@<C@2 Ee Ee  E[ Ef D+ Ba @R  E]@<C@5 Ee Ee  E^ Ef D+ Ba @R throw_error@<C@4 E` E`  EX Ea D+ Ba @R get_system_toolname@<C@2@7 E` E` @B/build/spark-Zw1CQ9/spark-2012.0.deb/common/versioning/version.pro Ea D+ Ba @R toolset_version toolset_copyright toolset_banner_line toolset_distribution@<C@/ EZ EZ @D/build/spark-Zw1CQ9/spark-2012.0.deb/simplifier/data__data_files.pro E\ D+ Ba @R must_get_datafiles_debug@<C@"@Au Ew  7AA Ey  E[data__data_files D+ Ba @R  E]  Eb@<C@"@D Ey Ey  E^ Ez D+ Ba @R  E_  Ep@<C
u@</build/spark-Zw1CQ9/spark-2012.0.deb/checker/loadsicstus.pro         E{ @D/build/spark-Zw1CQ9/spark-2012.0.deb/checker/checker_ioutilities.pro @ D+ Ba@<C@*@%u E}   8AA E~  E^simplifier_ioutilities D+ Ba @R 
show_error display_header_full display_header_plain@<C@2@* E~ E~  Er E D+ Ba @R toolset_support_line1 toolset_support_line2 toolset_support_line3 toolset_support_line4@<C
u@8/build/spark-Zw1CQ9/spark-2012.0.deb/checker/sicstus.pro         E  EO @ D+ Ba@<C
 E E @4/usr/lib/swi-prolog/library/dialect/sicstus/terms.pl @ D+ Ba@<C@!u E  A E @$/usr/lib/swi-prolog/library/terms.pl
sicstus_terms D+ Ba @T @Q@<C
@+u E   A E @&/usr/lib/swi-prolog/library/rbtrees.plterms D+ Ba@<C
 E E  Eg @ D+ Ba@<C
@E E{ E{ @9/build/spark-Zw1CQ9/spark-2012.0.deb/checker/initvals.pro @ D+ Ba@<C  B B @$/usr/lib/swi-prolog/library/qsave.pl @ D+ Ba @R  C@<C
@%u E  A E  EO C
 D+ Ba@<C
@& E E  El C
 D+ Ba@<C
@' E E  EB C
 D+ Ba@<C  B B @./usr/lib/swi-prolog/library/prolog_autoload.pl C
 D+ Ba @R  B2@<C
@"u E   A E  Elprolog_autoload D+ Ba@<C
@# E E  EB E D+ Ba@<C
@$ E E @(/usr/lib/swi-prolog/library/aggregate.pl E D+ Ba@<C
@(u E   A E @&/usr/lib/swi-prolog/library/ordsets.pl	aggregate D+ Ba@<C
@6u E   A E @#/usr/lib/swi-prolog/library/oset.plordsets D+ Ba@<C
@) E E  EG E D+ Ba@<C
@* E E  EB E D+ Ba@<C
@+ E E  EO E D+ Ba@<C
@, E E @$/usr/lib/swi-prolog/library/apply.pl E D+ Ba@<C
@3u E   A E  EBapply D+ Ba@<C
@% E E @./usr/lib/swi-prolog/library/prolog_codewalk.pl E D+ Ba@<C
@"u E  @A E  Elprolog_codewalk D+ Ba@<C
@# E E  Bq E D+ Ba@<C
@& Bp Bp  EB Bs D+ Ba@<C
@$ E E  EI E D+ Ba@<C
@% E E  E E D+ Ba@<C
@& E E  EO E D+ Ba@<C
@' E E @3/usr/lib/swi-prolog/library/prolog_metainference.pl E D+ Ba@<C
u E  @A E  EOprolog_metainference D+ Ba@<C
 E E  E E D+ Ba@<C  B B  D Ba D+ Ba @R read_line_to_codes@<C
@)u D  A E  D_ D D+ Ba@<C
@* E E  EB D D+ Ba@<C
@+ E E  El D D+ Ba@<C  B B @+/usr/lib/swi-prolog/library/prolog_stack.pl EK D+ Ba @R 	backtrace@<C
@'u E   A E @,/usr/lib/swi-prolog/library/prolog_clause.plprolog_stack D+ Ba@<C@&u E   A E  EO
prolog_clause D+ Ba @R  DR@<C@' E E  EH E D+ Ba @R sub_term@<C
@( E E  EI E D+ Ba@<C
@) E E  El E D+ Ba@<C
@* E E @&/usr/lib/swi-prolog/library/listing.pl E D+ Ba@<C
@&u E  A E  EOprolog_listing D+ Ba@<C
@' E E  By E D+ Ba@<C
@0 Bx Bx  EB B} D+ Ba@<C
@1 Bx Bx @(/usr/lib/swi-prolog/library/broadcast.pl B} D+ Ba@<C
@2 Bx Bx  EI B} D+ Ba@<C
@3 Bx Bx  El B} D+ Ba@<C
@4 Bx Bx  BS B} D+ Ba@<C
@( E E  El E D+ Ba@<C
@) E E  EB E D+ Ba@<C
@+ E E @,/usr/lib/swi-prolog/library/prolog_source.pl E D+ Ba@<C
@-u E   A E @(/usr/lib/swi-prolog/library/operators.pl
prolog_source D+ Ba@<C
@. E E  ED E D+ Ba@<C
@/ E E  EI E D+ Ba@<C
@0 E E  El E D+ Ba@<C
@1 E E  EB E D+ Ba@<C
@2 E E  E E D+ Ba@<C
@( E E  EI E D+ Ba@<C
@) E E  EB E D+ Ba@<C
@* E E  EO E D+ Ba@<C
@+ E E  El E D+ Ba@<C  B B  D E D+ Ba @R directory_file_path@<C  B B @#/usr/lib/swi-prolog/library/date.pl EP D+ Ba @R date_time_value@<C  B B @)/usr/lib/swi-prolog/library/statistics.pl @ D+ Ba @R  A @<C
@)u E  A E  EOprolog_statistics D+ Ba@<C
@* E E  El E D+ Ba@<XD  t  t t  t  B D  t  t t  t  AD  t  t t  t 
$term_sizeD  t  t t  t prolog_current_frameD  t  t t  t $depth_limit_trueD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CF  queue
@5@>@0 D@/@4@/ @Q@7 A9@ 
@ @8 @@;C
F  already_loaded@5@>@ 
@ @8 @@;C
F  @5@ 
@ @7 @@8 B @;XD  t  t t  t thread_selfD  t  t t  t 
nb_currentD  t  t t  t predicate_option_mode AD  t  t t  t  E 
D  t  t t  t  D 	 D  t  t t  t  D 
O  DCG  @5@0 D+@-@4@7 @@>@8 E@ @;CG   @<XD  t  t t  t  AO @GD  t  t @Ht  t AO B
 B
 B
 B
 B
D  t  t t  t  AO 
O  EC
@  @5@ 
@ @ @@;XD  t  t t  t  DZD  t  t t  t wildcard_matchD  t  t t  t $open_shared_objectD  t  t t  t goal_expansion D  t  t t  t  E AD  t  t t  t  E AD  t  t t  t  E 
D  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CF  
 E

@5@ 
@.@7
$loading_file @C@ @7 E @L@P@>@;CF  
 E@5@0 @L@-
@4 @Q@7 @@ 
@7 @@>@;CF  @5@.
@7 E@.@7 C @0 E

@4@8 C @;XD  t  t t  t  DD  t  t t  t   	 D  t  t t  t   
O  CG  @5@7 @ @Q@;XD  t  t t  t  D 	 D  t  t t  t  D 
O  DCH  @5 CU @~@7 AP@>@7 E@/ CU@7 AP@8 Dp@;CH  @5@8 E@;XD  t  t t  t $hide @GD  t  t @Ht  t E D  t  t t  t  E 	 D  t  t t  t  E 
O  EC	@  @5 	 @8  @;XD  t  t t  t  @D  t  t t  t nonvarD  t  t t  t  DD  t  t t  t  ED  t  t t  t setargD  t  t t  t format_predicateD  t  t t  t nl D  t  t t  t  C 	 D  t  t t  t  C 
O  CCG  @5@7 A@>@ 
@ @8 C @;C@ G  @5@.@7 A@0$qlf_start_sub_module@4@7 A@ 
@ @7 E A@7 A@/@ @8 A@;XD  t  t t  t  ArD  t  t t  t  A 	 D  t  t t  t  A 
O  ACF>  @5 Ab@.@7 @ @/@/@8 Ac@;XD  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  AD  t  t t  t $add_findall_bagD  t  t t  t $valid_term 	 D  t  t t  t  E 
O  ECHL  @5@S
@> @0 @ A@/@4@8 @&@;CHO  @5@,
 @@;XD  t  t t  t  C  	 D  t  t t  t  C  
O  CCA  @5 @0initialization_error
@4@8 @&@;XD  t  t t  t  C D  t  t t  t  D 	 D  t  t t  t  D 
O  DCJm   @<CJn    C@<CJo    @W@<CJp   @V

@5@0 A@-@4@7 @@8$qlf_part_mode @;C	Js   @c@5 D@8 @@;C	Jt   C@5 D@8 @@;C	Ju   D@5 D@8 @@;XD  t  t t  t  D{D  t  t t  t $load_one_file 	 D  t  t t  t  E 
O  EC@9E  @5@7 A@0 @@-
@4 @@7 @@*
 @Q@>@.@7 @@D
@"
@#@L@R@?@%@ @2@0 @ @@4@4@8 DJ@;CE  @5@0 
@4@.
@.@7 B @ @ 
@8 D@;XD  t  t t  t flagD  t  t t  t $add_dialect 	 D  t  t t  t  E 
O  ECH  @5 C@.@7 @@,swi@>@" D+
@#@;CH   

@<XD  t  t t  t atom_numberD  t  t t  t  C 	 D  t  t t  t  C 
O  CC@)E  @5@/@.@7 CY@D
 CU@ B @ B@L
@"  $qload_file@#@?
@"   C@#@;XD  t  t t  t  CM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 $rc_membersD  t  t t  t stream_pairD  t  t t  t $reverse 	 D  t  t t  t  E 
O  ECKd   
@<CKe  
@5@ @2
@4@8 E @;XD  t  t t  t 	nb_getvalD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CF   E@5@>@;CF   E@5@>@;CF  @5@0 E@/@-@/@4@/@7 A @7erase  @m@7thread_send_message @8message_queue_destroy @;XD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CB  @5@7 D@/@7 @6@> E	@.@7 E @ 
@ @ @8 Cn @;CB  @5@C@7 @@L@P@>@.@7 B@ @ 
@ @8 @@;CB  @5@7is_absolute_file_name @>@.@7 C~@ @7 Cw@ @ @8 C@;C@+C  @5 @@.@7 F@2@3 @3
@4@.@7 A@ @.@7 C~@ @7 Cw@>@ @ @8 C@;CC  @5@.@7 C~@ @7 Cw@ @ @8 C@;XD  t  t t  t  @D  t  t t  t  AO @GD  t  t @Ht  t AO B
 B
D  t  t t  t  AO 
O  FC@  @5@@;XD  t  t t  t  A 	 D  t  t t  t  A 
O  AC@9F  @5@0 D)@-@4@ 
 @7 @@ @7$register_derived_source @.@.@ 
@7	$qlf_file @D@* A@L@0 
@4@ 
@8 A C@?@ @ 
@8 C @;XD  t  t t  t $compile_option_type 	 D  t  t t  t  F 
O  FCK
   argumentinteger@<CK    B2 @Z@<CK   class @Z@<CK
   emulator @Z@<CK   global F@<CK   goal C@<CK   	init_file @Z@<CK   local F@<CK   map @Z@<CK    C; @Z@<CK   stand_alone @Z@<CK   toplevel C@<CK    D @Z@<CK   trail F@<XD  t  t t  t  F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 @2@>@.@ @7 F)@ @.@7 F @ @ @.@7$convert_option_value @ @2@3@4@7 @<@ 
@ @8 B@;CK  

@5@8 B@;XD  t  t t  t  C 	 D  t  t t  t  C 
O  CCE>  @5@8$derived_source_db @;XD  t  t t  t  E D  t  t t  t  E AD  t  t t  t  E 	 D  t  t t  t  E 
D  t  t t  t 	protocolaD  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 @GD  t  t @Ht  t F7 D  t  t t  t  F7 	 D  t  t t  t  F7 
O  F8C	@V  @5 Aiso@8 A@;XD  t  t t  t 
$close_source 	 D  t  t t  t  F: 
O  F:CD\   C


@5@ 
@7 F@0 C@4 B@7 D0@8$close_message @;CDb   A



@5@ @7 F@0 B
@4 B@7 D0@8 F>@;XD  t  t t  t term_variablesD  t  t t  t  DjD  t  t t  t $get_clause_attributeD  t  t t  t  @ AD  t  t t  t  @ AD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @C
@6 EU EU  ET@6@9/build/spark-Zw1CQ9/spark-2012.0.deb/checker/dynamics.pro   8AA@<C
@G EU EU  ET@G E|  A@<C
 EU E{  E| E  A@<C
 EU E{  E|@7/build/spark-Zw1CQ9/spark-2012.0.deb/checker/declar.pro   8AA@<C
 EU E{  E|@8/build/spark-Zw1CQ9/spark-2012.0.deb/checker/portray.pro  A@<C
 EU E{  E|@:/build/spark-Zw1CQ9/spark-2012.0.deb/checker/utilities.pro  A@<C
 EU E{  E|@6/build/spark-Zw1CQ9/spark-2012.0.deb/checker/newvc.pro   8AA@<C
 EU E{  E|@8/build/spark-Zw1CQ9/spark-2012.0.deb/checker/listthm.pro   8AA@<C
 EU E{  E|@:/build/spark-Zw1CQ9/spark-2012.0.deb/checker/aritheval.pro   8AA@<C
 EU E{  E|@9/build/spark-Zw1CQ9/spark-2012.0.deb/checker/replace2.pro   8AA@<C
@  EU E{  E|@ @7/build/spark-Zw1CQ9/spark-2012.0.deb/checker/repall.pro   8AA@<C
@! EU E{  E|@!@9/build/spark-Zw1CQ9/spark-2012.0.deb/checker/standard.pro   8AA@<C
@" EU E{  E|@"@5/build/spark-Zw1CQ9/spark-2012.0.deb/checker/simp.pro   8AA@<C
@# EU E{  E|@#@7/build/spark-Zw1CQ9/spark-2012.0.deb/checker/infer2.pro  A@<C
@$ EU E{  E|@$@:/build/spark-Zw1CQ9/spark-2012.0.deb/checker/inferenc2.pro   8AA@<C
@% EU E{  E|@%@9/build/spark-Zw1CQ9/spark-2012.0.deb/checker/records2.pro   8AA@<C
@& EU E{  E|@&@8/build/spark-Zw1CQ9/spark-2012.0.deb/checker/subgoal.pro   8AA@<C
@' EU E{  E|@'@7/build/spark-Zw1CQ9/spark-2012.0.deb/checker/deduce.pro   8AA@<C
@( EU E{  E|@(@:/build/spark-Zw1CQ9/spark-2012.0.deb/checker/deduction.pro   8AA@<C
@+ EU E{  E|@+@6/build/spark-Zw1CQ9/spark-2012.0.deb/checker/done3.pro   8AA@<C
@, EU E{  E|@,@7/build/spark-Zw1CQ9/spark-2012.0.deb/checker/cases2.pro   8AA@<C
@- EU E{  E|@-@7/build/spark-Zw1CQ9/spark-2012.0.deb/checker/contra.pro   8AA@<C
@. EU E{  E|@.@7/build/spark-Zw1CQ9/spark-2012.0.deb/checker/fwdch2.pro   8AA@<C
@/ EU E{  E|@/@9/build/spark-Zw1CQ9/spark-2012.0.deb/checker/simplify.pro   8AA@<C
@0 EU E{  E|@0@;/build/spark-Zw1CQ9/spark-2012.0.deb/checker/typecheck5.pro   8AA@<C
@1 EU E{  E|@1@9/build/spark-Zw1CQ9/spark-2012.0.deb/checker/traverse.pro   8AA@<C
@2 EU E{  E|@2@9/build/spark-Zw1CQ9/spark-2012.0.deb/checker/semistan.pro   8AA@<C
@3 EU E{  E|@3@:/build/spark-Zw1CQ9/spark-2012.0.deb/checker/prooflogs.pro  A@<C
@4 EU E{  E|@4@9/build/spark-Zw1CQ9/spark-2012.0.deb/checker/newrules.pro  A@<C
@5 EU E{  E|@5@8/build/spark-Zw1CQ9/spark-2012.0.deb/checker/loadvc5.pro  A@<C
@6 EU E{  E|@6@8/build/spark-Zw1CQ9/spark-2012.0.deb/checker/quantif.pro   8AA@<C
@7 EU E{  E|@7@:/build/spark-Zw1CQ9/spark-2012.0.deb/checker/induction.pro   8AA@<C
@8 EU E{  E|@8@9/build/spark-Zw1CQ9/spark-2012.0.deb/checker/toplevel.pro  A@<C
@9 EU E{  E|@9@9/build/spark-Zw1CQ9/spark-2012.0.deb/checker/setflags.pro  A@<C
@: EU E{  E|@:@5/build/spark-Zw1CQ9/spark-2012.0.deb/checker/help.pro   8AA@<C
@; EU E{  E|@;@:/build/spark-Zw1CQ9/spark-2012.0.deb/checker/rulefiles.pro   8AA@<C
@< EU E{  E|@<@:/build/spark-Zw1CQ9/spark-2012.0.deb/checker/getdcldat.pro  A@<C
@= EU E{  E|@=@;/build/spark-Zw1CQ9/spark-2012.0.deb/checker/initialise.pro   8AA@<C
@> EU E{  E|@>@5/build/spark-Zw1CQ9/spark-2012.0.deb/checker/save.pro  A@<XD  t  t t  t garbage_collect_atoms D  t  t t  t  CgD  t  t t  t $add_directive_wicD  t  t t  t  DD  t  t t  t  AD  t  t t  t $load_file_list 	 D  t  t t  t  Fk 
O  FkCE   @<CE  
@5@0 E
@4@.@0 @' @4@7 A9@ @8 Fl @;XD  t  t t  t $prof_sibling_ofD  t  t t  t  CD  t  t t  t  B 	 D  t  t t  t  B 
O  BCK/  @5@0 @@0 C
@4@/@4@8 @@;XD  t  t t  t current_localeD  t  t t  t recordedD  t  t t  t $delete 	 D  t  t t  t  Fq 
O  FqCKh  
@5@>@;CKi  

@5@>@ @ 
@8 Fr @;CKk  



@5@ @ @8 Fs@;XD  t  t t  t $skip_script_line 	 D  t  t t  t  Ft 
O  FtCD  @5@D#@7 Cl @L
@8 @, @?@R@;XD  t  t t  t locale_propertyD  t  t t  t  C/ AD  t  t t  t  C/ AD  t  t t  t  C/ AD  t  t t  t  C/ 	 D  t  t t  t  CD  t  t t  t  D
 	 D  t  t t  t  D
 
O  D	CG   @5@>@;CG   C

@5@/@7 C C@8 C@;XD  t  t t  t $expanded_term
 	 D  t  t t  t  F|
 
O  F|
C@D  @5@0 D@-@-@4@.@0 @4@7 A9@D@, @@L@ @ @.@.@7 C @?@%@%@D@h@T@" B 
@#@T@L@D@.@"include
@#@L@0 A@@-@4@7 DF@ @ @.@7 E @ @ 
@ @ @ @ @ @ @8 D@?@'@D@ @" A@
@#@L@ @0 A@@4@7 AE@Q@?@&@&
@&
@E@E@E@?@&@&@&
@&
@&@F@F@;XD  t  t t  t  CD  t  t t  t  B @GD  t  t @Ht  t B  B
 D  t  t t  t  B 
O  FC	A@  @5 @Q@8 B@;XD  t  t t  t  AK 	 D  t  t t  t  AK 
O  AJCI  @5@.@7 B @8 A? @;XD  t  t t  t \=@=D  t  t t  t length 
O  FC@AK|  @5@S@>@.@.
@7 B@D
@*
 @@L@&@?@(@D@S
@L@+
@ 
@8 C5@?@0 @@0 @ @
@4@1 B@0  F@4@/@4@8 @@;C@OK  @5@7 F @a@h@b @t@>@.@.
@7 B@D@*
 @@L@&@E@?@.@D@S
@L@a@h@i@l C@x@ 
@ @8 C% @?@0 @@0 @ @
@4@1 B@0  F@4@/@4@8 @@E@;CK  @5@7 F@>@0 @@0 Anot_less_than_zero@4@1 B@0  F@4@/@4@8 @@;CK  @5@0 @@0 @ F@4@1 B@0  F@4@/@4@8 @@;XD  t  t t  t  C 	 D  t  t t  t  C 
O  CC@%G1  @5@+
@7 A@>@0 @R@-
@4 @@7 @@0 @T@-@4 @@7 @@ 
@ @8$import_list @;CG7   @<XD  t  t t  t  BD  t  t t  t  FD  t  t t  t prompt1D  t  t t  t  B 	 D  t  t t  t  B 
O  BCJ  @5@>@;CJ  -c
@5@>@;CJ  

@5@8 B@;XD  t  t t  t  AO @GD  t  t @Ht  t AO D  t  t t  t  AO 
O  FC@  @5@@;XD  t  t t  t $default_predicateD  t  t t  t 
nb_linkargD  t  t t  t $enter_sandboxed 	 D  t  t t  t  F 
O  FC@1G]  @5@D

@*
 @@* @Q@L
@( @Q@?@D@*
 @Q@* @@L@0 @@0 Bleavesandbox @4@/@4@8 @@?@&
@;CGe    @ @Q @Q@<XD  t  t t  t  @} 	 D  t  t t  t  @} 
O  @|CKn  
@5@ 
@8 @} @;XD  t  t t  t delete_import_moduleD  t  t t  t \+ @GD  t  t @Ht  t F D  t  t t  t  F 
O  FC
@  @5@C@@L@P@;XD  t  t t  t $import_all 	 D  t  t t  t  F 
O  FC@JIq  	
@5@.@.@ @7$import_all2 @@@7@*
 @Q@D@ @ @.@7
$list_to_conj @L@0 @4@7 DZ @0 Fj@1 F@1 @4@7 A@?@R@E@.@/@7 @ @ @7 C>@?@R@F@;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  F 	 D  t  t t  t  F 
O  FC
I,  @5@S@>@0 @ D@/@4@8 @@;C@ I/   @@5@>@.@.@7
$exported_ops @0exports@4@7$module_property @ @ 
weak@8 F @;C@DI3  	except
@5@>@.@.@7 F@0 F@4@7 F@D	@ @7 @@L@R@?
@0 @@0 @ @@4@/@4@7 @@ @ @.@7 A#@ @ 
 F@8 F@;CI<  @5@>@7 @@>@ 
strong@8 F@;C
I?  @5@0 @1 @ D@4@8 @@;XD  t  t t  t 
numbervarsD  t  t t  t  AD  t  t t  t floatD  t  t t  t @<D  t  t t  t  C 	 D  t  t t  t  C 
O  CCH  
 @Q@5@2@y@3@Y@4@7 @ Atyes~n@8 Av@;CI   
 @@5@2@n@3@N@4@7 @ Atno~n@8 Av@;CI  @5@2@a@4@7 @ Atabort~n@7 Av@8 C1  @;C	I  @5helpredefine_module_reply@7 @&@Q@;XD  t  t t  t  @ 	 D  t  t t  t  @ 
O  DCFT  @5@C
@0 C@/@4@7 @@L
@P@0 
@4@ Bprolog_load_file B@>@;CFW  @5@0 C@/@4@7 @@>@7$assert_load_context_module @8 @@;C@"F[  @5@2@0 @ @@4@3@0 @ B@4@4@.
@7 @@ 
@7 F@ 
@8 @ @;XD  t  t t  t  AS 	 D  t  t t  t  AS 
O  ARCC  @5@7 D@D@)
@L@R@?@8 AZ @;XD  t  t t  t $factorize_termD  t  t t  t not @GD  t  t @Ht  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  A%  
O  A% CK    @5 @8 A% @;XD  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  @} 	 D  t  t t  t  @} 
O  FCKq   
@<CKr  
@5@ @ 
@8 F@;XD  t  t t  t mutex_statistics D  t  t t  t  @W @GD  t  t @Ht  t E D  t  t t  t  @W 
O  ECE  @5@8 @U@;XD  t  t t  t  C @GD  t  t @Ht  t D  @KD  t  t t  t  C 
O  DCEk  @5@2@0 @L @N@4@3@0 @O @Q@4@3@0 @R@4@4@8 @U@;XD  t  t t  t copy_stream_dataD  t  t t  t  C AD  t  t t  t  C AD  t  t t  t  C AD  t  t t  t  C 	 D  t  t t  t  C= 	 D  t  t t  t  C= 
O  C<C@?I  @5@D@.@ @7 @@0 @1$exported_op@/@/@/@4 D@7 D@L@R@?@0 A@1 @-@1  F@4@ 
@7 AI@0 F
@4@/@ 
@8 A@;XD  t  t t  t  D~ 	 D  t  t t  t  D~ 
O  D}CH  @5 CU@7 @@.@7 A@, @>@0 E@4@8 F @;CH   @<XD  t  t t  t  C;D  t  t t  t  DSD  t  t t  t  @ @GD  t  t @Ht  t @   D  t  t t  t  @ 
O  @CA:  @5@/@8 B@;XD  t  t t  t predicate_option_type AD  t  t t  t  F 
D  t  t t  t =@=D  t  t t  t $prepare_load_stream 	 D  t  t t  t  F 
O  FC@_E	   B


@5@D@*@0 B@/@4@7 DF@L@(
 @Q@D@0position@/@4@7 DF@L@( @Q@?@( @@0 B @Q@4@8 AE@?@'@(
 @@0 B@4@7 AE@D@0 F@/@4@7 DF@L@( @Q@?@( @@0 B @Q@4@8 AE@;XD  t  t t  t  FD  t  t t  t  ED  t  t t  t  F1 D  t  t t  t  F1 AD  t  t t  t  F1 	 D  t  t t  t  F1 
D  t  t t  t seeD  t  t t  t protocollingD  t  t t  t  AD AD  t  t t  t  AD AD  t  t t  t  AD AD  t  t t  t  AD 	 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  DrD  t  t t  t  D 	 D  t  t t  t  D 
O  DCIg   
@<CIh  
@5@ 
@7 D@>@ @8 D@;CIk  



@5@ @ @8 D@;XD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CJ  @5@0 F5@-@4@0$store_aux_clauses
@4@0$end_aux@4@8 @@;XD  t  t t  t 	$qlf_infoD  t  t t  t  @u 	 D  t  t t  t  @u 
O  D$CD   Cfull A A@5@>@;CD   @k F A A@5@>@;CD   C A) A* A@5@>@;CD   @k A) A* A*@5@>@;CD   C A* A* A*@5@>@;CD   @k A* A* A*@5@>@;XD  t  t t  t  Cp 
O  CoC@!BJ  @5@0 B
 @4@0 B@-@4@0 @@1 @@0
loop_error
@4@1 C{@4@8 A9@;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 $first_term 	 D  t  t t  t  F 
O  FCHf   B
@5@>@0 B @4@ 
@ @8 F @;C@`Hh  

 B 
@5@T@D@:@D@" Bi

@#@L@' @@?@" Bh


@#@L@>@ @7$module_name @ @ @ 
@ @7 Dm @ @8 C@E@?@B@" E
@#@L@>@ @ 
@7 E @Q@O@F@E@;CHw  @5@ 
@ @7$start_non_module @8 B @;XD  t  t t  t  ED  t  t t  t 
byte_countD  t  t t  t  A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 $open_source 	 D  t  t t  t  G 
O  GC@;DK  

 B

 FA

@5@>@ 
@.@7
$context_type @ @7 B @ @ @7
$set_encoding @ @ @ @7 F @0 AC@0 C@4@4@ @8 B @;C@+DR   F<
@5@ 
@.@7 G@ @7 G B@7 @ @ @7 G@0 AC
@4@ @8 G@;XD  t  t t  t prolog_nodebugD  t  t t  t  FD  t  t t  t  @r 	 D  t  t t  t  @r 
O  A,CC    @<C@(C  
@5@D F@7 A@L@ 
@8 A+@E@?@ 
@.@7 A+@a@f@b@n@w@;XD  t  t t  t $atom_hashstatD  t  t t  t  DL 	 D  t  t t  t  DL 
O  DKCE  @5@S
@>@0 @ A@1 B@0  @W@4@/@4@8 @@;CE  @5@>@;C@&E  @5@0 C@/@4@7 @@>@D
@7 A@L
@8 D@?
@0 @@0 @ @Z
@4@/@4@8 @@;C@-E  @5@"
@#@>@D
@7 @@L
@8 Fm@?@0 @@0 @ @
@4@1 B@0  @W@4@/@4@8 @@;CE  @5@8 E @;XD  t  t t  t 	$break_atD  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  A-D  t  t t  t  FD  t  t t  t 	code_typeD  t  t t  t  E 	 D  t  t t  t  E 
O  ECKa  @5@8 E@;XD  t  t t  t  An 	 D  t  t t  t  An 
O  AmC
I  @5@S
@>@0 @ A@/@4@8 @@;CI  

@5@"
 C:@#@>@;CI  @5@0 
@4@8 F@;XD  t  t t  t 
current_opD  t  t t  t $nospyD  t  t t  t  AO @GD  t  t @Ht  t AO B
D  t  t t  t  AO 
O  GC@  @5@@;XD  t  t t  t writelnD  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  F 	 D  t  t t  t  F 
O  FCI   @<C@I   DV


 

@5@>@ @0 @-@4@7 DX@.@ @7 F @.@2@4@7 @<@.@2@4@7 @<@D@0 @4 @G@7 D@L@0 @4 @G@7 E@?@R@D@%@.@/@7 @L@0 A@0 B!@1 @4@/@4@.@0 @! @4@7 A9@?@0 G!@1 AV!@1 @4@7 D4@F@ @ @ @ @8 F@;C@8I   C:



 C:
@5@>@0 C:@4@7$import_ops @ @ 
@ @ @8 F@;C@?I  


@5@0 @1$import@0 @4@4@.@0 @' @4@7 A9@0$import_wic@4@7 A@ @ @ @ @8 F@;XD  t  t t  t  F 	 D  t  t t  t  F 
O  FCE5  
 @5@>@;CE6  @5@0 F0
@/@/@4@7 C@.@7 @x@0 F0
@4@8 A@;XD  t  t t  t  AD  t  t t  t at_end_of_stream D  t  t t  t once @GD  t  t @Ht  t G+ D  t  t t  t  G+ 
O  G,C@  @5@@>@;XD  t  t t  t  G'D  t  t t  t 
noprotocol D  t  t t  t  CeD  t  t t  t  G
 	 D  t  t t  t  G
 
O  G	CE  @5@0 A@@-@4@7 @@>@,default@0 A@@4@8 AE@;CE   @<XD  t  t t  t 	unifiableD  t  t t  t  CD  t  t t  t  BD  t  t t  t put_charD  t  t t  t $negate 	 D  t  t t  t  G1 
O  G1CGJ    @Q @@<CGK    @ @Q@<XD  t  t t  t  FBD  t  t t  t  C* 	 D  t  t t  t  C* 
O  C)CG    C

@5@7$file_scoped_flag @8 @@;XD  t  t t  t  F 	 D  t  t t  t  F 
O  FCF  
 B@5@0 C@/@4@ @7 @@>@;CF   EM@5@.@7 E@  @@ B E@>@;C@YF  @5 @~@7 @@.@.@7 CY@  @@ B E@. CU@ B E@ @ @7 CY@D@% B@7 A@D@7 D @L@(
qload@?
@B A@7 A@L@(
 A@O@L@>@?@B@ @7 A @L@>@(
 A@O@;CF    EM@<XD  t  t t  t  D 	 D  t  t t  t  D 
O  DCI`   

@5@7 A@7 F@>@;CIa   A

@5@7 A@8 F@;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    A@<XD  t  t t  t  @ 	 D  t  t t  t  @ 
O  @CKQ  

@5@ 
@8$member_ @;XD  t  t t  t  @D  t  t t  t tty_gotoD  t  t t  t  F 	 D  t  t t  t  F 
O  FC@*I  @5@/@0 
@1 F@/@/@/@4@7 D@>@0 C:@-
@-@-@4@0 
@1 F
@4@8 @ @@;CI   @<XD  t  t t  t read_clauseD  t  t t  t  EKD  t  t t  t  AxD  t  t t  t  A 	 D  t  t t  t  A 
O  ACB  @5@S@>@8 C@;CB  

@5@>@7 A@ 
@8 A@;CB  
@5@>@Q@;CB   

@<XD  t  t t  t $rc_save_archiveD  t  t t  t $prolog_list_goal AD  t  t t  t  GD 	 D  t  t t  t  GD 
O  GDCK  @5@ Bprolog_list_goal B@>@;CK  @5@: Blisting B@;XD  t  t t  t profilerD  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 numberD  t  t t  t 	char_typeD  t  t t  t  C @GD  t  t @Ht  t C  @KD  t  t t  t  C 
O  GRCE  
@5@>@8 D@;CE   


@5@0 @3
@4@8 D@;XD  t  t t  t 	$local_opD  t  t t  t  @ 	 D  t  t t  t  @ 
O  AQCC  @5@7 @@D@)
@L@R@?@8 D@;XD  t  t t  t  BD  t  t t  t read_pending_inputD  t  t t  t  AO @GD  t  t @Ht  t AO B
 B
 B
 B
 B
 B
D  t  t t  t  AO 
O  GUC@  @5@ 
@ @ @ @@;XD  t  t t  t $spyD  t  t t  t shellD  t  t t  t mutex_unlockD  t  t t  t $clauseD  t  t t  t $attvars_after_choicepointD  t  t t  t  @F @GD  t  t @Ht  t @T D  t  t t  t  @F 
O  @TCEu  @5@2@0 @L @N@4@3@0 @O @Q@4@3@0 @T @Q@4@4@8 @U@;XD  t  t t  t >D  t  t t  t compile_predicatesD  t  t t  t  D 	 D  t  t t  t  D 
O  DC@<D5   B

@5@>@0 G@0 B@4@-@4@0
$term_in_file
@2@4@4@0 F; @Q@4@8 @@;C@KD;  @5@.@2@0 @ @@4@3@0 @ B@4@4@7 @@ @ @.@7 @g @0 G@-@-@4@0 G]
@2@4@4@0 F;@4@8 @@;XD  t  t t  t  DD  t  t t  t  CD  t  t t  t  G)D  t  t t  t  G 	 D  t  t t  t  G 
O  GCDY   C@5@>@;CDZ   
 F@<XD  t  t t  t  AD  t  t t  t  BD  t  t t  t  F 	 D  t  t t  t  F 
O  FC
I  
@5@>@;CI  
 AV
@5@ 
@ @8 F@;XD  t  t t  t message_queue_propertyD  t  t t  t <meta-call> D  t  t t  t  Ga AD  t  t t  t  Ga 	 D  t  t t  t  FD  t  t t  t $put_quotedD  t  t t  t  AxD  t  t t  t  G5 	 D  t  t t  t  G5 
O  G4CG$   generate_debug_info@<CG%   optimise@<XD  t  t t  t  A 	 D  t  t t  t  A 
O  AC@'HR  @5 @Q@7 A@>@.@7 Dp@.@7 A@7 A@0$qlf_start_file@4@7 A A@8 A@;C
HY  @5@.@7 A@8 A	 @;XD  t  t t  t 
line_countD  t  t t  t  @D  t  t t  t  BD  t  t t  t  C# 	 D  t  t t  t  C# 
O  C"C
A  @5 As@0initialization_failure
@4@8 @&@;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  Gn 
O  GnC@mB  @5 C@7 @& @/@7 Cj @.@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 @&@?@-@D
@ @2@n@3@N@4@7 @@L
@> C@0 Gr@3@0 Cno@4@4@7 @&@Q@?
 F@0 Cconfirm@4@7 @&@Q@;XD  t  t t  t $undefined_procedure AD  t  t t  t  Gx 	 D  t  t t  t  Gx 
O  GxCA  @5 @@0 @4@.@7$prefix_module undefined_predicate@ @.@ B	exception B@>@&
@;CA  @5 B2 @Q@7 @@7 D @>@(
retry@;CA    @<XD  t  t t  t  @D  t  t t  t compare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 F@0 B$@-
@-@4 @Q@-@4@0 AV@0 D
@4@1 F@4@8forall$apply@;XD  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  C 	 D  t  t t  t  C 
O  CC@)GT  @5 A6@7 @@D@0	sandboxed@-@4@7 @@.
@7 F @+
@L A6@ 
@8 C@?@R@F@;XD  t  t t  t $check_load_non_module 	 D  t  t t  t  G 
O  GCH%  @5@/@7 @@>@;C@6H'  @5@.@/@7 E) @+@>@0 A@-
@4@ENon-module file already loaded into module ~w; trying to load into ~w@2@3@4@7 Av@0 @@0 B D @
@4@1 B@0  @W@4
@4@8 @@;CH0   @<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  A 	 D  t  t t  t  A 
O  ACF   B

@5@/@7 A@7 D@8 D  @;XD  t  t t  t  C @GD  t  t @Ht  t C D  t  t t  t  C 
O  CCEa  @5@2@0 @L @N@4@3@0 @O @Q@4@4@8 @U@;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  AO @GD  t  t @Ht  t AO B
 B
 B
 B
 B
 B
 B
D  t  t t  t  AO 
O  GC@  @5@ 
@ @ @ @ @@;XD  t  t t  t  F. 	 D  t  t t  t  F. 
O  F-CK   F@5@8 GO @;CK   @Z@5@8 F)@;CK   C@5@.
@7 F)@ 
@8 Cf @;XD  t  t t  t  F@ 	 D  t  t t  t  F@ 
O  F?CDi   @h

@5@>@8 @ @;CDk   @<XD  t  t t  t 
mutex_destroyD  t  t t  t 
nb_linkvalD  t  t t  t  E @GD  t  t @Ht  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  BD  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  G^ 	 D  t  t t  t  G^ 
O  G]C@gDw  @5@7 Fu @ @.@7 D@7 C@.@2@0variable_names@-@4@3@0subterm_positions@-@4@4@7 GB $variable_names@ @7 G @D@*@* D@L@>@D@"
@#@L@Q@?@ @ @ 
@ @ @ @ @8 F} @?@ @ @ 
@ @ @ @ @8 G@;XD  t  t t  t  A 	 D  t  t t  t  A 
O  AC@[  @5@S
@0 @ A@/@4@8 @@;C@^  @5@>@;C@_  @5@>@ @ 
@7 A@ @ 
@8 A@;C@b   AV

@5@>@ @ 
@7 A@ @ 
@8 A@;C@e   

@5@>@ @ @ 
@8 A@;C@g   A@5@>@0 
@4@ 
@8 E@;C@0@i   A@5@>@0 @0 
@4
@4@0 @@-@/@4@0 @' @1 @@1 B@0 
@4@/@4@8 A9@;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  F 	 D  t  t t  t  F 
O  FCG  @5@0register @@4@7 @@>@;C@(G  @5@.
@/@7 @>@7 G @.@7 E @ @.@7 E%@0  @1 E)
@4@ 
@8 @@;C@FG  @5@7 G@.
@7 G@ 
@.@7 E%@D@$@0 E)
@/@4 @Q@.@7 F@C@ @0 D;@/@4@7clause_property Be@L@P@L@ @7 F@?@R@E@0 E)
@4@8 D4@;XD  t  t t  t thread_propertyD  t  t t  t protocolD  t  t t  t  F 	 D  t  t t  t  F 
O  FCJ  @5@7 @@>@0 @@-
@4@0 B@/@4@8 G@;CJ  @5@/@8 G @;XD  t  t t  t  F6D  t  t t  t  Gg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 F


@5@>@ @ 
@8 @;CA   @<XD  t  t t  t tty_sizeD  t  t t  t  CD  t  t t  t @ @GD  t  t @Ht  t G  @KD  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  E D  t  t t  t ttyflush D  t  t t  t $atom_completionsD  t  t t  t 	char_codeD  t  t t  t  BD  t  t t  t  C 	 D  t  t t  t  C 
O  CC@9G?  @5 C@7 @@D@)@0 A*@-@4@7 @@L@D@.
@7 G2 @L@ 
@.@7 D"@?@%@E
 C@ @8 C@?@R@F@E@;XD  t  t t  t  AN 	 D  t  t t  t  AN 
O  AMC@"JN  @5@7 E@>@D
@* D@L
@R@E@?@.@7 A@0 
@4@8 F@;CJU  @5@D	 CU@7 @@L@R@?	 @0mixed_directive
@4@8 @&@;XD  t  t t  t  A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  AD  t  t t  t  F 	 D  t  t t  t  F 
O  FCI  @5@/@0 
@1 F@/@/@/@4@7 D@0 
@1 F
@4@@;XD  t  t t  t prolog_current_choiceD  t  t t  t  AD  t  t t  t  FpD  t  t t  t =:=D  t  t t  t  GD  t  t t  t  @ 	 D  t  t t  t  @ 
O  DC@gH=  @5@!@0 B @Q@/ @Q @ @4@#@@@C@/@/@.@.@/@ 
@7 D @ @7 E @D@  @Q@7 A@L@ @ @ @ 
@7 F@  @@7 Dp@?@ @ @7 G @  @Q@7 A@?@ @7 Ge @F@>@ @8 A@;XD  t  t t  t  @D  t  t t  t directory_filesD  t  t t  t  G" D  t  t t  t  G> 	 D  t  t t  t  G> 
O  G=CKT   @<CKU  
@5@ @ 
@8 G<@;XD  t  t t  t 
mutex_lockD  t  t t  t b_getvalD  t  t t  t  C @GD  t  t @Ht  t C D  t  t t  t  C 
O  CC@7E   

@5@* @@>
$user_consult@.
@0 @K
@4@7 E @p
user://@ @.@7 A@0 @4@2@0 C DC@4@4@8 @U@;C
E  @5@2@0 @ @Q@4@4@8 @U@;XD  t  t t  t 
open_xtermD  t  t t  t  C 	 D  t  t t  t  C 
O  CC@4Go  @5@0 D@-@4 @@7 @@D@.
@7 C @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H  @5@0 @O @Q@4 @@7 @@>@0 @@0 Amodule_file
@4@/@4@8 @@;C@ H  @5@.
@ 
@7 A@0 Gf
@4@7 A@7 D|@ 
@7 Dp A@8 Dp@;XD  t  t t  t  G% 	 D  t  t t  t  G% 
O  G$C@;I  @5@7 B @>@" C:



@#@ 
@ @0 
@4@7 C: @D@ 
@ @ @7 G @L@R@? As@0no_exported_op@4@8 @&@;C@3I  @5@@@)@.
@.@.@7 G@" C:
 
@#@ 
@ @0 
@4@7 G@Q@?@R@F
@E@;XD  t  t t  t  FD  t  t t  t $get_choice_pointD  t  t t  t ignore @GD  t  t @Ht  t G D  t  t t  t  G 
O  GCA  @5@@>@;CA   @<XD  t  t t  t  F 	 D  t  t t  t  F 
O  FCH  @5@S
@>@.@7 Dk @/@7 CY@8 F@;CH  @5@7 A @>@0 @@0 B D Bg
@4@/@4@8 @@;CH   @<XD  t  t t  t $unload_fileD  t  t t  t  @D  t  t t  t  G*D  t  t t  t add_import_moduleD  t  t t  t 
thread_detachD  t  t t  t get_attrD  t  t t  t  E 	 D  t  t t  t  E 
O  ECJw   part@<CJx    @Q@<XD  t  t t  t $new_findall_bag D  t  t t  t  ED  t  t t  t  G0D  t  t t  t  E AD  t  t t  t  E AD  t  t t  t  E 
O  ECAF EJ EJ D
 @Q@5@6 EK@D
 Gd @Q@7 @@L
@R@?@7debug_topic G@Q@;CAL EJ EJ	debugging
 @@5@6 G@D
 Gd @Q@7 @@L
@R@?@7 G@Q@;CAR EJ EJ	assertion@5@6 G Gd @Q@7 @@( @Q@;C@&AU EJ EJassume@5@6 G A@0
compatibility@1renamed@0  H@4@1  H@4@7 @' G Gd @Q@7 @@( @Q@;CA BR BR@5@6 BV@8math_goal_expansion BV@;C@*@u B[ B[ C:



 C:
  @@5@6 B`@C@ @7	qualified B`@L@P Bj Ba@8 Bb@;C@;@ B[ B[ @M



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

 

@5@6 B`@7 A@ @7
rename_module B` Bj Ba@8 Bb@;C@ B[ B[  C
 @V @L E@<CA B[ B[bb_put


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

 E

@5@6 B`@ @8 H@;CA B[ B[	bb_delete


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


 AV H 

 H@5@6 B`@ @8 H@;XD  t  t t  t  A 	 D  t  t t  t  A 
O  AC@&I  @5@.@7 C @@@.@7 @@/@.
@7 E @0undefined_export

@4@7 @&@Q@?@R@F@;XD  t  t t  t variant_sha1D  t  t t  t 	read_linkD  t  t t  t current_flagXQM @-C @S XPintexp C@ EUu FP        @5@S
@>@Q@;C@ EU H/@5@7 F@>@;C@ EU H/ 
@5@7 H- B@>@;C@ EU H/ G

@5@7 H1@7 H1@>@;C@ EU H/ C

@5@7 H1@7 H1@>@;C@ EU H/*

@5@7 H1@7 H1@>@;C@ EU H/div

@5@7 H1@7 H1@>@;XPprocess_array_list C@$B EUu F_        

]of
 E
@5@ 
@ @7find_core_type B@ @7 H;@>@;CB EU H8

 AW
@5@ 
@ @7 H;@ @ @7 H6 B@>@;XD  t  t t  @t 	satisfies AD  t  t t  @t 	checktype AP H@ C EUu FZ        @5@T@>@.@7 H;@>@@@7checkhastype B@?@(real F@7 HC@>@;C@@ EU HB@5@.@7 HC@>@@@&@?@1@@	@( F@>@( HF@?@&@@@2
mk__record@/@4@7 @<@>@7compatible_record_type B@7 HC@?@2	mk__array@/@4@7 @<@>@7compatible_array_type B@8 HC@;XPreconstruct_record C@1@@ EUu FQ        		 C


@5@.@ @ 
@7 HO B@>@ @.@7simplify B@ update@/@2@3@4@7record_function B@>@;C@F EU HQ
@5@>@;XD  t  t t  @t norm_typed_expr AP HZ C@w EUu FM        @5@.
@7do_norm_typed_expr B@@@ 
@7 HS@?@&
@>@;XPstill_left_to_prove C@ EUu FH         

@<C@ EU Hb

@5@8is_in B@;C@ EU Hb


@5@8 H` B@;XP
find_if_ok C@SC EUu FK         Gt

@5@.@7sub B@0newsub@4@7 D4@0rule_applied@3
@4@7 D4@0logged_rule_match@2@-@3
@4@-@4@7 A @0 Hq@/@/@/@4@7 C@0posslog	rulematch@1 @2@3
@4@1 @M@0may_be_replaced_by@4@4@7 C@>@;CC EU Hi Gu@5@0 Hmnone@4@7 D4@>@;XPcheck_is_an_ok_arity_function CB EU HB@5@.@/@7function B@.
@7 G @ 
@7 G @>@;XPwarn_of_unknown_command  CC) EUu Fb          @5@7 E  @+!!! Command not recognised.  Please retype.@7 A @7 H@>@;XPcheck_rule_family_declared C@|AW EUu F^        

@5@S
@>@"@#@@
@S@E@R@F@?@ @2@-@-@4@7 @<@.@ @ @7make_up B@>@@	@ @/@7user_classification B@?@(
@'rule_family_not_declared_for_this_usage@>@@@( @@F@F@?@5@"
@#@@
@S@E@R@F@?@ @2@-@-@4@7 @<@.@ @ @7 H@>@@	@ @/@7 H@?@(
 H@>@;CA| EU H @<XPincrease_defect_counter  C@L EW EW@5@0defect_counter@-
@4@7 Hs@p
@0 H@4@7 A @>@;XP
is_vc_line CDI EU H8@5@.@2@_@4@.@7
triple_append B@7is_digits_and_dot B@7is_ok_front_part_of_vc_line B@>@;XPformat_formula CG& EU H8
 C


@5@>hyp@7layout B@>conc@ 
@7 H@>@;C	G, EU H8@5 H@7 H@>@;XD  t  t t  @t case_pointer AP H Cu E   8AA H  @<XD  t  t t  @t recent_save_command_issued  AD  t  t t  @t standardise  AP H  C@! EU H\@5@@

expression@.
@7command_arg B@E@?@<STANDARDISE -- Please specify expression to be standardised.Expression? @7prompt_user B@.@7rread B@.
@7parse_expression B@>@8 H B@;XPshow_permitted_arguments CC EU H@5@7 H@7 HGeneral syntax of command:@7 H@7 H@.@7gfa B@7 CM B@7 H@Q@;C@:C EU H@5@7 H@&Examples of valid command syntax for "@7 H@7 H" are:@7 H@7 H@7 H@7 Cg B@7 H C@7 H@7 H@.@7spa B@7 H@7 H@ @7 B @7 H C@7 H@7 H@Q@;XP	echo_char CG EU H8@5@7eof_char B@>@;C
G EU H8@5on@7echo B@7 H@>@;CG EU H8@5@>@;XPcollect_fields_and_values C@#C EU HB:=






@5@>@ @ @ @7 H B@>@;CC EU HB@5@>@;XPenumerated_infer CAp EU H/@5@7enum_infrule B@>@;XD  t  t t  @t tv_expr APsortlist CB( EU H\
@5@ @7sortprod B@ 
@ @7 H B@>@;CB+ EU H\@5@>@;XPlistexp C@0B EU H\		@5@.@7cv B@.
@7sp B@ 
@.@7leftint B@ @.@7oneint B@ @.@7
createlist B@ @.@7 H@ @.@7busort_prods B@ @7compress B@>@;XPcheck_whether_to_proceed  C@$@{ EU Hb@5@C@/@/@7 H B@L@P @7 H B@/@.
@7
current_vc B@.@7vcs_to_prove B@C
@7 Hf@L
@P@>@;C@ EU Hb @5@C
@/@/@7 I@L
@P @7 I@C@/@/@7 I@L@P@>@;C@4@ EU Hb@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read_answer B@@@(
 Gt@?@(
 Gu@>@(
 Gt@;XP	try_infer C@@k EUu FO        
@5type_classification_done@7 C@0type_classification@/@/@4@7 Cabandon_search@7 C@0search_count@/@4@7 C@@@7novars B@@@7 A@E@?@2@/@-@4@7 @<@ @7save_type_classification_list B I@7 C@?@R@E@>@@@.@7
rule_match B@.@7on_filename B@ @7ok_type_classification B@ @.@7fulfil B@F@?@_@C@/@7 I B@L@P@>rulename@.@7 H@7 H
Cannot infer @7 H@7 H using @7 H@@@ @7 Irule @7 H@ @7 H@E@?@#@@@S I5@7 H@ @7 H@E@?@T@ @2@-@/@4@7 @<rule-family @7 H@ @7 H C@7 H@7 H@>@Q@F@E@@@7 I  B@>@Q@?@R@ @ 
@7display_inf_rule B@&@@@( @@0logfact Hw@1 @2@3@4@1may_be_deduced_from
@4@7 D4@?@8 DM @;XP H CB! EU H\ G




@5@ @7 H@>@;CB" EU H\

@5@7product B@>@;XD  t  t t  @t resource AD  t  t t  @t  IE APwrite_flag_value C@] EUu Fc         int_list B@5@"@7 H@7write_flag_string B@"@7 H@>@;C@_ EU IH@5@7 H@>@;XPsave_requirements C@~ EU H&


@5@ @7save_single_requirement B@ 
@7 IM B@>@;C@ EU H@5@7 IQ@>@;XPset_infrule CA" EU H/@5@8fact B@;C@$A# EU H/ B

@5@0 B@-
@4@7 IW@0 B
@4@7testused B@0 B
@4@8 IU B@;C@$A$ EU H/<>

@5@0 B@-
@4@7 IW@0 B
@4@7 IZ@0 I^
@4@8 I]@;CA% EU H/ I^

@5@0 I^@-
@4@7 IW@0 B
@4@8 I]@;CA& EU H/ I^

@5@0 I^@-
@4@7 IW@0 B
@4@8 I]@;C@TA' EU H/in

@5@@@0 F@1not_in@4@7 IW@E
@?@:@@@0 B@-
@4@7 IW@0 B
@4@7 IZ@0 I`
@4@7 I]@?@0 B@-
@4@7 IW@0 B
@4@7 IZ@0 I`
@4@8 I]@;C@TA3 EU H/ Ib

@5@@@0 F@1 I`@4@7 IW@E
@?@:@@@0 B@-
@4@7 IW@0 B
@4@7 IZ@0 Ib
@4@7 I]@?@0 B@-
@4@7 IW@0 B
@4@7 IZ@0 Ib
@4@8 I]@;XD  t  t t  @t plain_output AP Id C@ H H off@<XPrestructure_record_aggregate C@'FU EU H8 H



 H

@5@>@ 
@ @7restructure_formula B@>@ @ @7 Ig B@>@;CF[ EU H8@5@>@;XP	maybe_add CB EU H8@5@@>@;CB EU H8@5@7 D4@>@;XP
save_ruleused CBe EUu F]        @5@7ruleused B@>@;C
Bh EU Iq@5@0 Is
@4@7 D4@>@;XP	induction C@ EUu Fa        @5@@@"
 Fvc

@#@ 
@7 F@ 
@.@7 I@?
 @@7 HA B@%
@E
@ @.@7	subst_vbl B@@@7 Auvar F@.@7make_new_var B@?
 I~ind F@.@7 I I~z F@.@7 I@>@ @ @.@7 I{@0 G@4@ @.@7 I{@#ENTERING PROOF BY INDUCTION ATTEMPT@7 H@!@0 C@0 G@4@1 C@0for_all@0  F@4@1 C@0and@0<=@4@1 I@4@4@4@#@7 H@0 I< Iv@3@3@3@4@7 D4@ @2@3@4 @Q	INDUCTION@7
start_subgoal B@>@;XPtv_process_line_of_chars C@ EUu F[        x@5@0
tv_cmd_bufferexit@4@7 D4@>@;C@ EU It
@5@0 Itype@4@7 D4@>@7 I B@>@;C@ EU Ilb
@5@0 I@1locatebrief@4@7 D4@>@7 I@>@;C@ EU I If
@5@0 I@1 I F@4@7 D4@>@7 I@>@;C@ EU I I
@5@0 I@1 I I@4@7 D4@>@7 I@>@;C@ EU Iu
@5@0 Iup@4@7 D4@>@7 I@>@;C@ EU Id
@5@.@.
@7tv_fetch_number B@>@0 I@1down@4@7 D4@>@ 
@7 I@>@;C@ EU Ih
@5@0 I F@4@7 D4@>@7 I@>@;C@ EU Ir
@5@0 I	redisplay@4@7 D4@>@7 I@>@;C@ EU Is
@5@0 Ishowtop@4@7 D4@>@7 I@>@;C@ EU I@5@>@;C@ EU I@5@0 I@1 F
@4@7 D4@>@;XD  t  t t  @t  H AP H C@7 H H  H@<XPmake_intersection CA EU HQ set@<CA EU HQ  I@<CA EU HQ I

@5@.@7mk_intersect B@ @ 
@7 A @>@;XPformat_vars C@ EU E
@5@>@;C@ EU E


@5@ @7convert B@p@ @ @ @ 
@8 I B@;XPtidy_up_logfacts  CC EU H@5command@.
@7 I< B@7trivial_command B@0 I<@/@/@4@7 C@>@Q@;C	C EU H  @5 I I@7 I@>@;C	C EU H  @5 I	forceexit@7 I@>@;CC EU H@5OK@7 H@7 H@0step_number@-
@4@7 Hs@p
@0 I@4@7 C@>@;XD  t  t t  @t build_other_cases AP I CB EUu FG        @5@.@7do_build_other_cases B@ @ 
@7flatten_disjunction B@>@;XD  t  t t  @t command_log_filename APload_vc  C@8 EU H8@5@.
@7cmd_line_filename B@@@%@@@7done__resume  B@'resume@?@C
@7 I@L
@P@'ordinary@.@7form_file_names B@7 I B@7form_log_file_names B@7create_backups  B@7write_proof_log_banner  B@?
Please try again.@7 H@7 H@Q@F@>@;C@@' EU H8@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 I@,Resume requested. FILENAME.csv will be read.@7 H@?@C@7 I@L@P@+FILENAME.vcg and FILENAME.fdl will be read.@7 H@7 H
Filename? @7 H B@.
@7read_term_and_layout B@@
@7 A@(
 I@7 F @F@?@.@@
@7 I@7 A@%
@' I@?@@@C@7 I@L@P@7 A@%
@' I@?
 I@7 H@7 H@Q@F@.
@7 I@7 I@ 
@7 I@7 I@7 I@>@;XPsatisfies_index_constraint CA EU HQ IO


@5@@@7 I B@?@ 
@7 I@>@;CA EU HQ..


@5@0 I@4@7infer B@0 I
@4@7 I@>@;CA EU HQ
@5@0 B@4@7 I@>@;XP E  CB EU Hi@5@7 C@7 I@7 H@ 
@7check B@>@;XD  t  t t  @t spade_chkhelp_prefix APdo_handle_quantifiers_in_list CD EU Hi		@5@ @ @.@7do_handle_quantifiers_in B@>@ @ @ @ 
@8 J B@;CD EU Hi
@5@>@;XParray_simplify C@ @ EU HQ HV



@5@>@0 J

@4@.@7remove_update_duplicates B@>@ @7do_array_simplify B@>@;C@ EU HQelement


@5@>@0 J
@4@7 J@>@;XD  t  t t  @t is_vc AD  t  t t  @t subgoal_formula AD  t  t t  @t  HU AP HT C
 EUu FN         F @Q @@5@>@;C
 EU J F @ @Q@5@>@;C EU J F F
@5@7 HS@>@;C@) EU J F
@5@.
@7 HS@@@(
 @Q@( @@?@@@(
 @@( @Q@?@" F
@#@>@;C
@) EU J I @ @@5@>@;C@* EU J I
 @ @@5@>@;C@+ EU J I
 F @@5@>@;C@, EU J I F
 @@5@>@;C@- EU J I @Q
@5@7 HS@>@;C@. EU J I
 @Q@5@7 HS@>@;C@/ EU J I
@5@7 HS@>@;C@@0 EU J I


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

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


@5@0 C@0 I
@4@4@7 HS@>@;C@@ EU J C


@5@.@7 HS@@@( @Q@ 
@7 HS@E@?@r@@
@( @@( @Q@E@?@f@ 
@.@7 HS@@@( @Q@&@?@V@@
@( @@0 F@4@7 HS@?@G@@@1@@
@" F@#@?@ @@
@" F
@#@?@@
@" F@#@?@" F@#@&@?@@@&@( @Q@?
@" C@#@>@;C@ EU J<->
 @Q@5@>@;C@ EU J J
 F @@5@>@;C@ EU J J F
 @@5@>@;C@ EU J J
 @Q@5@7 HS@>@;C@ EU J J @Q
@5@7 HS@>@;C@ EU J J
 @@5@0 F@4@7 HS@>@;C@ EU J J @
@5@0 F@4@7 HS@>@;C@#@ EU J J
 J


@5@0 J
@4@.@7 HS@0 J@4@7 HS@>@;C@/@ EU J J J



@5@0 J
@4@.@7 HS@0 J
@4@ @7 I@@0 J@4@7 HS@>@;C@/@ EU J J J



@5@0 J@4@.@7 HS@0 J@4@ @7 I@@0 J
@4@7 HS@>@;C@@ EU J J


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


@5@ 
@.@7 H;@@@ @/@7	var_const B@'dont_retract@?@0 Jtemp@4@7 C@' A@ @.@7 HS@@@( @Q@( @Q@?@@@( @@( @@?@" I 
@#@>@@@( J@?@0 J J@4@7 Hs@>@;C@lA EU Jfor_some 



@5@ 
@.@7 H;@@@ @/@7 J@' J@?@0 J J@4@7 C@' A@ @.@7 HS@@@( @Q@( @Q@?@@@( @@( @@?@" J 
@#@>@@@( J@?@0 J J@4@7 Hs@>@;CA& EU J\/


@5@>@0 J!
@4@7set_simplify B@>@;CA* EU J\


@5@>@0 J&
@4@7 J#@>@;CA. EU J/\


@5@>@0 J(
@4@7 J#@>@;CA2 EU J I
@5@>@0 I@4@7 J#@>@;CA6 EU J	subset_of


@5@>@0 J*
@4@7 J#@>@;CA: EU Jstrict_subset_of


@5@>@0 J,
@4@7 J#@>@;CA> EU J I`


@5@>@0 I`
@4@7 J#@>@;CAB EU J Ib


@5@>@0 Ib
@4@7 J#@>@;CAAJ EU J

 B


@5@.@7 Iz@@@ @0 I@/@4@7 I B@>@0 B
@4@7 J#@F@F@E@?At@@@ 
enumerated@7 J.@>@0 B
@4@7enumerated_simplify B@F@F@E@?AW@.@7 HS@ 
@.@7 HS@@
@&@( @Q@F@E@?A=@@@@ @7signed_integer B@@@ @7 J4@ @ @7 I@@( @@F@E@?@@@@B@" G

@#@@@ @7 J4@0 C@4@.@7 HS@" B@#@?@ @7 J4@0 C@4@.@7 HS@" B@#@?@@@" C

@#@@@ @7 J4@0 C@4@.@7 HS@" B@#@?@ @7 J4@0 G@4@.@7 HS@" B@#@?@@@@@ @7 J4@@@B@" G

@#@@@ @7 J4@0 C@4@.@7 HS@" B@#@?@ @7 J4@0 C@4@.@7 HS@" B@#@?@@@" C

@#@@@ @7 J4@0 C@4@.@7 HS@" B@#@?@ @7 J4@0 G@4@.@7 HS@" B@#@?@" B@#@F@E@>@;CAA EU J

 G[


@5@.@7 Iz@@@  J0@7 J.@>@0 J7
@4@7 J1@F@F@E@?A\@.@7 HS@ 
@.@7 HS@@@@ @7 J4@@@(@ @7 J4@@@ @ @7	less_than B@( @Q@?@@@&@?@ @ @7 J8@( @@F@E@?@@@@B@" G

@#@@@ @7 J4@0 C@4@.@7 HS@" C@#@?@ @7 J4@0 C@4@.@7 HS@" J;@#@?@@@" C

@#@@@ @7 J4@0 C@4@.@7 HS@" J7@#@?@ @7 J4@0 G@4@.@7 HS@" J;@#@?@@@@@ @7 J4@@@B@" G

@#@@@ @7 J4@0 C@4@.@7 HS@" J7@#@?@ @7 J4@0 C@4@.@7 HS@" J7@#@?@@@" C

@#@@@ @7 J4@0 C@4@.@7 HS@" J;@#@?@ @7 J4@0 G@4@.@7 HS@" J7@#@?@" J7@#@F@E@>@;CAA EU J

 J;


@5@.@7 Iz@@@  J0@7 J.@>@0 J;
@4@7 J1@F@F@E@?A\@.@7 HS@ 
@.@7 HS@@@@ @7 J4@@@(@ @7 J4@@@ @ @7 J8@( @Q@?@@@&@?@ @ @7 J8@( @@F@E@?@@@@B@" G

@#@@@ @7 J4@0 C@4@.@7 HS@" J7@#@?@ @7 J4@0 C@4@.@7 HS@" J7@#@?@@@" C

@#@@@ @7 J4@0 C@4@.@7 HS@" J;@#@?@ @7 J4@0 G@4@.@7 HS@" J7@#@?@@@@@ @7 J4@@@B@" G

@#@@@ @7 J4@0 C@4@.@7 HS@" J;@#@?@ @7 J4@0 C@4@.@7 HS@" J;@#@?@@@" C

@#@@@ @7 J4@0 C@4@.@7 HS@" J7@#@?@ @7 J4@0 G@4@.@7 HS@" J;@#@?@" J;@#@F@E@>@;CAB/ EU J

 I^


@5@.@7 Iz@@@ @0 I@/@4@7 J.@>@0 I^
@4@7 J#@F@F@E@?A~@@@  J0@7 J.@>@0 I^
@4@7 J1@F@F@E@?Aa@.@7 HS@ 
@.@7 HS@@
@&@( @@F@E@?AG@@@@ @7 J4@@@ @7 J4@@@ @ @7 I@@( @Q@?@&@( @Q@F@E@?@@@@B@" G

@#@@@ @7 J4@0 C@4@.@7 HS@" I^@#@?@ @7 J4@0 C@4@.@7 HS@" I^@#@?@@@" C

@#@@@ @7 J4@0 C@4@.@7 HS@" I^@#@?@ @7 J4@0 G@4@.@7 HS@" I^@#@?@@@@@ @7 J4@@@B@" G

@#@@@ @7 J4@0 C@4@.@7 HS@" I^@#@?@ @7 J4@0 C@4@.@7 HS@" I^@#@?@@@" C

@#@@@ @7 J4@0 C@4@.@7 HS@" I^@#@?@ @7 J4@0 G@4@.@7 HS@" I^@#@?@" I^@#@F@E@>@;CAB EU J

 I


@5@.@7 Iz@@@  J0@7 J.@>@0 I
@4@7 J1@F@F@E@?Ad@.@7 HS@ 
@.@7 HS@@
@&@( @Q@F@E@?AJ@@@@ @7 J4@@@!@ @7 J4@@@ @ @7 J8@( @Q@?	@ @ @7 J8@( @@F@E@?@@@@B@" G

@#@@@ @7 J4@0 C@4@.@7 HS@" I@#@?@ @7 J4@0 C@4@.@7 HS@" I@#@?@@@" C

@#@@@ @7 J4@0 C@4@.@7 HS@" I@#@?@ @7 J4@0 G@4@.@7 HS@" I@#@?@@@@@ @7 J4@@@B@" G

@#@@@ @7 J4@0 C@4@.@7 HS@" I@#@?@ @7 J4@0 C@4@.@7 HS@" I@#@?@@@" C

@#@@@ @7 J4@0 C@4@.@7 HS@" I@#@?@ @7 J4@0 G@4@.@7 HS@" I@#@?@" I@#@F@E@>@;CAB EU J

 I


@5@.@7 Iz@@@  J0@7 J.@>@0 I
@4@7 J1@F@F@E@?Ad@.@7 HS@ 
@.@7 HS@@
@&@( @Q@F@E@?AJ@@@@ @7 J4@@@!@ @7 J4@@@ @ @7 J8@( @Q@?	@ @ @7 J8@( @@F@E@?@@@@B@" G

@#@@@ @7 J4@0 C@4@.@7 HS@" I@#@?@ @7 J4@0 C@4@.@7 HS@" I@#@?@@@" C

@#@@@ @7 J4@0 C@4@.@7 HS@" I@#@?@ @7 J4@0 G@4@.@7 HS@" I@#@?@@@@@ @7 J4@@@B@" G

@#@@@ @7 J4@0 C@4@.@7 HS@" I@#@?@ @7 J4@0 C@4@.@7 HS@" I@#@?@@@" C

@#@@@ @7 J4@0 C@4@.@7 HS@" I@#@?@ @7 J4@0 G@4@.@7 HS@" I@#@?@" I@#@F@E@>@;CA3C EU J

odd
@5@.
@7 HS@@@M@ 
@7 J4@.@0 H2

@4@7iss B@@@.@0 H2@0 H4@4@4@7 J>@a@f@f@u@( @@?@.@0 H2@0 H4@4@4@7 J>@a@f@f@v@( @Q@F@F@?@@@@?@"
 H2

@#@0 J<@4@.@7 HS@0 J<@4@.@7 HS@@@@@( @@?@( @@( @@?@@@( @Q@&@?@( @Q@&@?@@@@n@@@"
 G

@#@?
@"
 C

@#@0 J<@4@.@7 HS@0 J<@4@.@7 HS@@@!@( @Q@@@( @Q@( @@?@@@( @@( @Q@?@" F@#@?@@@( @@&@?@@
@( @Q@" F@#@?@( @@&@?@#@@@"
 H0
@#@0 J<@4@7 HS@?
@" J<
@#@E@F@E@F@>@;CC] EU Jsqrabs
@5@0 H2@4@7 HS@>@;CC^ EU J JA
@5@0 H2@4@7 HS@>@;C@C` EU J JC
@5@.
@7 HS@@@&@ 
@7 J4@@@a@f
@b @t@&
@?
@a@f
@b @q@a@f
@k H0@w@F@F@?@[@@@"
 H2
@#@&
@F@E@?@E@@@(@"
 H2

@#@0 JC@4@.@7 HS@0 JC@4@.@7 HS@" H2@#@?@@@"
 JC@#@&
@?@" JC
@#@F@F@>@;CC} EU J@5@7 J B@>@;CC~ EU J@5@7record_simplify B@>@;CC EU J@5@7sequence_simplify B@>@;CC EU J B
@5@0 JL@4@7 J1@>@;CC EU J A
@5@0 JM@4@7 J1@>@;CC EU J@5@7evaluate B@>@;XPprocess_rest_of_component C@Dy EU H8@5@.
@7eol_char B@@@*@@@(@ @?@&
@.@7eget0 B@@@&
@?@&
@(@ @>@( @Q@F@F@F@?@@@@%@(@*@ 
@7	find_char B@ 
@7 JY@.@7
current_vc_no B@0
is_true_vc
@4@7 D4@( @Q@F@F@E@?@@@@,@(@!@ 
@7 JY@ 
@7 JY@A!!! WARNING: UNPROVEABLE VC!  Suggest you take corrective action.@7 H@7 H@0vc
@1 I @@4@7 D4@( @Q@F@F@F@?@i@@@.@7 H@&@( @Q@E@F@F@?@S@( @@@@8@@@(@H@' H@?@(@C@' H@.@7read_component_number B@.@7eread B@ @.@7process_formula B@.@2@3@3@4@7 @<@0 Jb
@4@7 D4@?@@	@(@ @ 
@7 JY@?@R@E@F@F@E@E@>@;XD  t  t t  @t deduce  AP Jm  C@ EUu FS        @5@@
 H@.
@7 H@E@?@!DEDUCE -- Type formula to deduce.DEDUCE -- Formula? @7 H@.@7 H@.
@7 H@@@"
 Ix Iy
@#@.
@7 I@?
@7 I @@7 Iz@%
@E@@hyplist@.@7 H@?Hypotheses to be used? @7 I@.@7 H@ @7
check_hyplist B@ 
@ @.@7
build_formula B@@@%@ @7
try_deduce B@>*** @7 H@ @7 H@7 H J}@7 H@ 
@7 H by logical deduction@7 H@7 H@ 
@7add_new_hyp B@?@>
*** FAILED@7 H@7 H@Q@@@"
 Ix Iy@#@7 @m B@?@R@>@;XPstrategy_keyword C@6C EU H@5@.@7 DO B@.
@7 G @a@f
@b@t@@@(implication@?@@@( Iv@?
@@@(
contradiction@?@(cases@.@7 J@/@ @7
gen_append B@>@;XPmake_update_list C@_@/ EU HQ

@5@. HV@/@2@-@3@-@4@7 HW@>@ @.@ 
@7 J B@>@@@-@0 C@/@4@ @7 Hc@>@.@2@0 C@/@4@-@4@ @7 DR EF@ @2@0 C@4@4@7 J@?@" C@#@F@>@;C@= EU HQ
@5@>@;XPstrip C@)@8 EUu F`         H I 



@5qvar@ 
@.@7 I@ @ @.@7 I{@ @7 J@>@;C@:@> EU J H J 



@5 J@ 
@.@7 I@ @ @.@7 I{@0 J@0 
@4@4@2@4 @QQUANTIFICATION@7 I@>@;C@-@D EU J H J 



@5@ @7no_qvars_in B I~@ 
@.@7 I@ @ @.@7 I{@ @7 J@>@;C@>@K EU J H I 



@5@ @7 J I~@ 
@.@7 I@ @ @.@7 I{@0 I@0 
@4@4@2@4 @Q J@7 I@>@;XPsplit CA EU I@5@>@;CA EU I@5@T@" F"@#@>@;C@"A EU I
@5@ @7 I@ @0 J@/@4@7 I@@>@ @ @ 
@7 J B@>@;CB EU I

@5@ @ @ 
@7 J@>@;XPdo_replace_all C EUu FL        @5@.@7
max_hyp_no B@7replace_all_hyps B@Q@;C EU J@5@.@7max_conc_no B@7replace_all_concs B@Q@;C EU J@5@>@;XPmake_title_name C
Ca EU H8
 E@5@>@;C
Cb EU H8 E Jc@5@>@;CCc EU H8 Jc@5@>@;C@(Cd EU H8
@5@ 
@.@7 J B@.@7 J@ @.@7 J@ @2@_@4@.@7 J@ @7 J@>@;XD  t  t t  @t  He AP Hd CAl EU H8

@5@>@;C
Am EU H8


@5@7 Hc@>@;XPsave_type_classification CB EU HB@5@/@7 I B@>@;C@>B EU HB@5@.@7 Iz@@@( F@>@0 I
i@4@7 Im B@?@%@@@( HF@>@0 I
 I@4@7 J@?@@ J0@7 J.@>@0 I
e@4@7 J@?@R@>@;CB EU HB@5@>@;XPtv_build_locate_expr CB! EU I@5@.@7tv_trace B @.
@7 H B@ 
@7
tv_build_expr B@>@;XPcheck_constraints C@:@ EU H@5@T@" 


@#@S
@ @7 A@@@( J@?@@@(ir@?@@@(ire@?
@@@( J@?@(any@7 J B@>@;C@ EU H@5@>@;XP
save_cases CA EUu FV        
 J


@5@7 J B@ 
@7 J@>@;C	A EU J@5@7add_new_case B@>@;XP	echo_term CG EU H8 D@5@>@;CG EU H8@5 H@7 H@7 H C@7 H@7 H@>@;CG" EU H8@5@>@;XPpermutation_of_fields C@-C EU HB



@5@.@2@2
@3@4@-@4@7 J@>@ @ @.@7 J@>@ @ @ @7 J B@>@;CC$ EU HB@5@>@;XP	stand_all  C EUu F\          @5 If@7vc_standardisation B@>@;C EU J@5@.
@/@7 H B@7 F@7stan_hyp B@Q@;C EU J   @<XD  t  t t  @t 
auto_newvc AP J C@ H H  H@<XPwrite_summary_of_rules_used  CBD EU Iq  @5@7sort_rules_used_this_session  B@Q@;CBG EU Iq @5@C
@/@7ruleused_this_session B@L
@P@DThe above proof session did not make use of the proof rules database@7 H@7 H@>@;C@*BL EU Iq@5@.
@7 J@C
@7@!used_rule_this_session_other_than B@L
@P@2The only rule used in the above proof session was:@7 H@7 H
@7 H@0 J@3@-@3@-@4@7 Hs@7print_rulename B@>@;CBU EU Iq@5@=The following rules were used during the above proof session:@7 H@7 H@0 J@3@-
@3@-@4@7 Hs
@7 H@7 J@Q@;CB\ EU Iq  @5@>@;XP
generalise CAM EU I@5@>@;CAN EU I




@5@>@ 
@7 J B@>@;XPorder_functs CB EU H\

@5@>@ 
@ @7	orderargs B@>@;CB EU H\


@5@ 
@7less B@>@;XD  t  t t  @t previous_character APdo_remembering  CBZ EU I@5 Jr@.
@7 H@7remember B@Q@;CB^ EU I  @5@>@;XP H C@*B EU H\@5@.@2@-
@3@-@-@4@7 J@ @ 
@7order_prods B@2@3
@4@.@7 J@ @7 H@>@;CB EU H\

@5@>@;XPmakename CFu EU H8@5@.
@7codelist B@.@7 J@ @2@_
@4@.@7 J@ @7 J@>@;XP H CB EU H\ H2


@5@ 
@7	s_integer B@0 H2
@4@7 J>@>@;CB EU H\ H2


 H2

@5@ @7 H@>@;CB EU H\ G


 G

@5@ @7 H@ 
@ @7 H@>@;C	B EU H\

@5@7term B@>@;XPgenerate_new_qbinding_name CEj EU Hi@5@.@7 J @7do_generate_new_qbinding_name B@>@;XP	set_infer C@ EU H/ B J(
 I I@5@>@;CA  EU H/ B I J(
 I@5@>@;CA EU H/ B J( I I@5@>@;CA EU H/ B I J( I@5@>@;CA EU H/ B J(
@5@>@;CA EU H/ B
 J(@5@>@;CA EU H/ B J(

 J(@5@>@;CA EU H/ B J!
 I@5@>@;CA EU H/ B
 J! I@5@>@;CA EU H/ B J! I
@5@>@;CA	 EU H/ B
 J! I@5@>@;CA
 EU H/ B J!
@5@>@;CA EU H/ B
 J!@5@>@;CA EU H/ B J!

 J!@5@>@;CA
 EU H/ B J&
 I@5@>@;CA EU H/ B
 J& I@5@>@;CA EU H/ B J& I I@5@>@;CA EU H/ B I J& I@5@>@;CA EU H/ B J&
 I@5@>@;C@0A EU H/ B

@5@@@&@?@@@0 B@4@7 I]@?@0 J*@4@7 I]@0 J*@4@7 I]@>@;C
A EU H/ I^ I I@5@>@;C
A EU H/ I^ I I@5@>@;CA EU H/ I^
 I@5@0 I`@/@4@7 I]@>@;CA EU H/ I^ I
@5@0 I`@/@4@7 I]@>@;CA  EU H/ I^

@5@0 I^@4@7 I]@>@;XP	list_subs CB EU Hi@5@p @0numsubs@4@7 D4@>@;CB EU Hi
@5@7 H@7 H.  @7 H@7type_sub B@p@ 
@ @7 K B@>@;XPrestructure_array_aggregate C@F# EU H8
@5@@@@" H

@#@>@ @.@7 Ii@>@@@,@" IO

@#@ @.@7restructure_indices B@ @.@7 K$@>@!@0 IO@4@#@F@F@F@?@Q@@@,@" I

@#@ @.@7 Ii@ @.@7 Ii@>@!@2@0 I@4@4@#@F@?@"
@#@ @.@7 Ii@>@!@2@4@#@F@F@F@F@>@" H@#@?@ @7 Ii@F@F@F@F@F@F@F@>@ 
@ @7 K" B@>@;CFC EU H8@5@>@;XPcase C@|Ai EU J@5@.@7 I@.@7 K) B@7 HCASE @7 H@7 H: @7 H@7 H@7 H@/@.
@7on_case B@7case_restore B@0 J
@4@7 D4@ 
@7new_hyp_message B@0 I@/@/@4@7 C@.@/@/@7 J B@0 I< K)
@4@7 D4@0 I<newhyp@1 J
@4@7 D4@7clear_up_could_facts  B
logmessage@0 C @Q@4@7 H B@0 K/@/
@4@7 C@0 K/

@4@7 D4@>@;XD  t  t t  @t  I  AP I  C EU I@5@0 I)@-
@4@7 Hs@7file_exists_and_is_readable B@7 F B@7 Ah  B@7see_correct_input_stream  B@Q@;C@ EU I@5@@
 H@.
@7 H@E@?INFER -- Type formula to infer.INFER -- Formula? @7 H@.@7 H@.
@7 H@@@"
 Ix Iy
@#@.
@7 I@?@%
@E@>@@rule A|@7 H@>@E@?Rulename pattern? @7 I@.@7 H@ @7parse_rulename B@>@@
 Jr@.@7 H@>@ @7
temp_del_hyps B@?@R@E@>	inf_match@7 C@@@^@ 
@. H@7 I B@ 
@7 I@@ H@7typechecking B@@@ 
 @@7 Iz@?@6!!! ERROR: Above formula did not type-check correctly.@7 H@7 H@>@Q@?@R@7 H J}@7 H@ 
@7 H by @7 H@ @7 H C@7 H@7 H@7 H@7restore_temp_del_hyps  B@ 
@7 J@@@"
 Ix Iy@#@7 J@?@R@?@7 H@>@@
@.@ 
@7inf_fail B@7 K[@?@7 K[@Q@E@>@;XPtv_cmd_terminator C@h EU I 
@<C@i EU I@5@8 JS@;C@j EU I@5@7 H@7 KG@>@;XP I, CCP EU I@5@.
@7type_requirements B@ 
@7has_type_classification_list B@>@;XPrecord_consultation_of CA EU H@5 If@7record_consults B@>@;CA EU H@5@0 I< C
@4@7 D4@>@;XP
print_list C
@ EUu FF        @5[@7 H@7print_list1 B H9@8 H@;XP	load_decs CA[ EU H8@5@0current_record_field_number@4@7 D4@7 KC@7 C@.@7get_fdl_declaration B@7process_fdl_dec B@7final_declaration B@7 KE@>@;XP I CB EU I @@5@>@;CB EU I
 @@5@0 I^
@4@7 I@>@;CB EU I
 B
@5@>@;C@GB EU I@5@ @.@7 I@@@@@&@?	@0 I^
@4@7 I@&
@?@ @@@( @@"
 B
@#@?@"
 J B
@#@>@;XPwrite_vc_description C@ EUu FI        @5VC: @7 H@7 H,        Step: @7 H@.@7 I B@7 H@.@7 H@7 H@7 H@>@;XPnondeclared C	@ EU J@5@/@/@7 J@>@Q@;C@ EU J@5@>@;XP I C@NF EU H8@5@.
@7logfile_name B@7file_can_be_written B If@7 Ie B@>@7 D B@M*****************************************************************************@7 H@7 H@-SPADE Transcript of Interactive Proof Session@7 H@7 H@7 H@.@7 B @7display_header E@7 H K@7 H@7 H@.@.
@7fetch_date_and_time B@7 HDATE : @7 H@7 H	  TIME : @7 H@ 
@7 H@7 H@7 H @@7 K@>@;C@9F EU H8@5@.
@7 K@7 K H@7 K@>@7 K K@7 H@7 H K@7 H@7 H@7 H@.@7 K@7 K@7 H K@7 H@7 H@7 H@7 H@7 H @@7 K@>@;C@!F EU H8@5@.
@7 K@C@7 K@L@P@7 H	Aborted: @7 H@7 H cannot be written.@7 H@7 H@>@8 I@;XPoutput_newline_if_necessary  CA2 EU I  @5 If@7newline_after_prompts B@>@;CA5 EU I  @5@7 H@>@;XD  t  t t  @t replace_more AP K C@ H H  If@<XP J9 C@#DH EU J H0
 H0

@5@7 F@a@i@b @s@ 
@7 F@a@f
@b @s@ 
@8 J8@;CDI EU J H0
@5@7 F@a@i@b @s@7 F@a@h@b @t@;CDJ EU J@5@7 F@a@g@b @t@7 F@a@h@g@s@;XPprocess_dcl_args C EUu Ff        @5@>@;C@! EU K@5@.@7split_qualifiers B@>@7process_dcl_qualifiers B@>@;XD  t  t t  @t spade_checker_prefix APsafe_subst_vbl_list CE EU Hi

@5@ @ @7safe_subst_vbl B@>@;CE EU Hi@5@ @ @7 K@>@ @ @7 K B@>@;XP	is_a_flag C@e EUu Fg         display_subgoals_max   F @c@<C@f EU K display_var_free_only @@<C@g EU K  H @@<C@h EU K 	auto_done @@<C@i EU K simplify_in_infer @@<C@j EU K simplify_during_load @@<C@k EU K  KX @@<C@l EU K typechecking_during_load @@<C@m EU K prooflog_width   F@P@@<C@n EU K  Km @@<C
@o EU K 
inverse_video  II F@<C
@p EU K normal_video  II F@<C@q EU K use_subst_rules_for_equality @@<C@r EU K command_logging @@<C@s EU K show_vc_changes @@<C@t EU K  J @@<C@u EU K  K @@<C@v EU Kindentation_increment   F 
@5@8 JS@;C@w EU K  K @@<C@x EU K auto_infer_from_false @@<XP
record_access C@+@I EU HQ@5@. HV@/@2@-@3@-@4@7 HW@>@@@&
@>@ @ 
@7 HS@?@ @ 
@7 K B@>@;C@3@T EU HQ@5@C@7 @@L@P@2 HG@-@4@7 @<@7
spark_enabled  B@>@/ @@.@/@7 HW@0 H@-@4@ @7 Hc@ @ 
@7 HS@>@;C@:@] EU HQ	@5@C@7 @@L@P@2@-@-@4@7 @<@  Bs@7mk__function_name B@7 K@>@/ @@.@/@7 HW@0 H@-@4@ @7 Hc@ @ 
@7 HS@>@;C@g EU HQ@5@@@.@7record_simp_of_type B@?@%@>@ 
 @@/@2@4@7 HW@>@;XP	ask_if_ok CD& EU Hi@5
Is this OK@.@7 I@>@7is_it_ok B@>@;XPread_help_lines C@ EUu Fd         D@5@>@;C@0@ EU K@5@.@7 I@@@"@#@( @@E
@?@@
@( D@( @@E
@?@"

@#@>@ 
@7 K B@>@;XD  t  t t  @t  H AD  t  t t  @t vcgfile_name AD  t  t t  @t genvar AP K C	AR EU J

@5@7 K B@>@;C@$AU EU J@5@.@7 J@7 C@.
@7
nextnumber B@ 
@.@7 K	@ @.@7 J@ @7 J@7 K@>@;XP J C@:B( EU I

@5@.@.@7 @6@ @ @7 @6@>@ @ @ 
@7tv_instantiate B@ @.@7 A@ @.@7 A@>@ @ @ @ 
@7 J@>@;C@9B2 EU I		@5@.@7is_inverse_video B@.@7is_normal_video B@ @.@7 J@ @.@7 J@ @2@*@3@H@3@E@3@R@3@E@3@*@4@.@7 J@>@ @7 J@>@;XD  t  t t  @t rep_working_on AP Ju CB EU H@5@>@;CB EU H@5@7 F@/@7 J@7 Jt@>@;XPread_and_echo_vc_line C@;D EU H8@5@.@7 H@.@7 JS@.
@7 JV@>@@
@&
@(
 @@E@?@@@&
@"
@#@E@?@"


@#@>@ @7 K B@>@;XPis_a_single_character CA EU H8 @,@<CA EU H8 @:@<CA EU H8 @;@<CA EU H8 @(@<CA EU H8 @)@<CA EU H8 @.@<CA EU H8 @=@<CA EU H8 @[@<CA EU H8 @]@<CA EU H8@5@8 H@;XP
checktypelist CBZ EU HB


@5@>@ 
@7 HC@>@;CB[ EU HB
@5@ @7 HC@ 
@ @7 K B@>@;XP KH C
@/ EU H@5@.
@7perform_script_file B@7 KC@>@;C@3 EU H  @5 @@7 KC@>@;XPused_rule_other_than CB> EU Iq@5@.@7 Ir@7 I@@>@;XPreport_total_defects  C@c EW EW@5@.
@7 H B@7 H@7 H defects detected.@7 H@7 H@7 H@>@;XP KA C@h EU E@5@2 A|@4@7file_exists B@2 B@4@8 L@;XPhandle_quantifiers_in_con  C@"D EU Hi@5@.
@7con B@.@7handle_quantifiers_in B@>@@@&
@?@0 L
@4@7 Hs@0 L@4@7 D4@>@;XD  t  t t  @t twiddles_conversion APdo_deleting  CB( EU I@5 Jr@.
@7 H@7delete B@0could_infer@/@4@7 C@Q@;CB- EU I  @5@>@;XP I C@%C EU H\

@5@7 K@ 
@7 K@.@0 G
@4@7 J>@2@4@7 I @>@;C@2C EU H\		

@5@.@.@7essence B@ 
@ @.@7 L@.@0 G@4@7 J>@2@0 H2@4@4@7 I @>@;C@)C
 EU H\

@5@2
@4@.@7 I @2@4@2@-@4@7 I @"@#@>@;CC EU H\ H2
@5@>@;C
C EU H\
@5@>@;CC EU H\@5@>@;XP I C EU K @@The following commands are available at present in the checker:-@<C EU K  @@<C EU K @A     case            forget            prove         standardise @<C EU K @A     consult         forwardchain      quit          status      @<C EU K @A     declare         help              remember      traverse    @<C EU K @A     deduce          infer             replace       undelete    @<C EU K @A     delete          instantiate       save          unwrap      @<C EU K @A     done            list              set                       @<C EU K @A     execute         newvc             show                      @<C EU K @A     exit            printvc           simplify                  @<C EU K  @@<C EU K @DFor more specific help on a particular command, type "help COMMAND."@<C EU K @:For help on the built-in rules library, type "help rules."@<XPcombine_intervals C@ EU J


@5@8 I@@;C@ EU J
@5@8 I@@;C@ EU J 
 C



@<C@ EU J  C
@<C@ EU J  G


@<C@ EU J  G
@<C@S@ EU J@5@ 
@7 I@@7 I@@@@0 I@0 G
@4
@4 @ @Q@7 H[ B@?@,@@@0 I@0 G
@4
@4@7 I@?@@@0 I
@1 C
@4@7 I@?	@0 I

@4@8 I@;C@RA
 EU J

@5@7 I@@7 I@@@@0 I@0 G@4@4 @ @Q@7 L&@?@,@@@0 I@0 G@4@4@7 I@?@@@0 I@1 C@4@7 I@?	@0 I@4@8 I@;C@*A EU J
@5@7 I@@7 I@@@@0 I
@4 @ @Q@7 L&@?	@0 I
@4@8 I@;XPorder CB EU H\
@5@>@Q@;CB EU H\@5@>@;CB EU H\

@5@>@ 
@ @7 L' B@>@;CB EU H\


@5@7 K@ 
@7 K@>@a@i@f
@q@;CB EU H\


@5@ 
@7order_terms B@>@;XPwrite_summary_of_proof_status  C	B EU Iq  @5@7write_vcs_proved  B@7 H@7write_vcs_not_proved  B@>@;XPset_exit_status  C@^ EU E  @5@>@;XPcollect_indices_and_values C@>B EU HB



@5@@@"@"
 H
@#@ @.@7collect_indices B@ @.@ @7 L7 B@>@ @ @7 J@?@&
@>@ @ @7 L<@F@E@>@;CC	 EU HB@5@>@;XD  t  t t  @t  B D  t  t t  @t  B AD  t  t t  @t  B AD  t  t t  @t  B 
Pdo_fetch_vars_in CE< EU Hi

@5@7 A@>@;CE? EU Hi
@5@7 @@>@;CEB EU Hi@5@T
@2@/@-@4@7 @<@>@7do_fetch_vars_in_list B@>@;XP H C@1A EU H\ H2


@5@ 
@7 K@>@@@7 K@" H2
@#@E@?@.@7 H@0 H2
@4@7 H@>@;CB EU H\ H2


 H2

@5@ @7 H@>@;CB EU H\ G


 G

@5@ @7 H@ 
@ @7 H@>@;C	B
 EU H\

@5@7 K@>@;XPconsult_user C@F@ EU H8@5 @@7 K@7 H!!! ERROR trying to move @7 H@7printq B to @7 H@7 LE@7 H@7 HFile already exists.@7 H@>@7 H@ Do you want to delete this file?@.@7no_echo_read_answer B@@@( Gt@@@C
@7 K@L
@P@7not_writeable_warning B@?@7 A @?@( Gu@8 I@;XPtv_get_command C
@K EU I@5@0 I
@4@7 Hs@>@;C@N EU I@5Traverse-Command>>@7 I@.@7tv_read_line_of_chars B@7 I@>@Q@;XP H CC EU I@5@7 H@7 H@7 H@7 K B@7 F6  @>@;XP	add_conds CAR EU I B
@5@>@;CAS EU I B


@5@>@0 B@4@7 L\ B@>@;C@%AT EU I B

 B

@5@>@0 B@4@ @7 L^@>@;XPbigger_than_all_hyps C
@9 EUu FY        @5@.@/@7 J@a@h@g@t@>@Q@;C@> EU La@5@>@;XPset_find_in CC EU I@5@7 Hc@>@;CC EU I

@5@0 B
@4@7 I@>@;CC  EU I


@5@>@7 Lb B@>@;XD  t  t t  @t expand_query AD  t  t t  @t  Le AD  t  t t  @t  Le 
P LeC@s D  A Lg@5@6 D@ 
@8 Lf Lh@;XD  t  t t  @t  K AP K C@F H H  H@<XPflatten CGA EU H8 I I



@5@0 I@1 I
@4@7 Lk B@>@;CGC EU H8 J J



@5@0 J@1 J
@4@7 Lm@>@;CGE EU H8 I


 I

@5@ @7 Lm@ 
@ @7 Lm@>@;CGH EU H8 J


 J

@5@ @7 Lm@ 
@ @7 Lm@>@;CGK EU H8 F
 F

@5@ 
@7 Lm@>@;CGM EU H8 C


 C

@5@ @7 Lm@ 
@ @7 Lm@>@;CGP EU H8 J


 J

@5@ @7 Lm@ 
@ @7 Lm@>@;C	GS EU H8

@5@7 @@>@;CGT EU H8@5@7 I@2@-@-
@4@7 @<@ 
@.@7flattenlist B@2@4@7 @<@>@;XD  t  t t  @t show  AP Lq  C@%@P EU IH@5@.
@.@7 K B@.@2
@3@-
@4@7 @<@@7 H := @7 H@ 
@7 IF B@7 H@Q@;C@Y EU IH  @5@7 A  E@Q@;C@Z EU IH   @<XPprocess_rulefile C@G@U EU H@5@7 C@.@7 I@.@.
@.@7process_single_rule B@@
@S@ 
@7
add_rulefacts B@?	@T@ @7report_bad_rule B@@@( D@?@7bad_rulefile  B@7scrap_rulefile B@>@@text@/@7 I@?	@0 I< L@+No errors trapped in reading this rulefile.@4@7 D4@>@;XP Ks C@ EU Kp@5@* @@>@8 H@;C@ EU Kp@5@"$VAR2

@#@>@7 H | _@7 H@ 
@8 H@;C@ EU Kp@5@S@>@7 H | @7 H@8 H@;C@ EU Kp@5@>@7 H, @7 H@8 Kr@;C@ EU Kp @<XPfind_if_save C@!@^ EUu FX        @5@7 H@7 HFrom H@7 H@7 H@:@7 H@ @7 H@.
@7 J@ 
@7 H@7 H@Q@;C@j EU L@5Proved: @7 H@7 H@7 HKeep this result@7 I@>@;XD  t  t t  @t library_directory AD  t  t t  @t  L AD  t  t t  @t  L 
P LC@,s@!/usr/lib/swi-prolog/boot/parms.pl  A L@5@6$parms F$@0 B@-lib@4@7cached_library_directory L@&
@;C@1 L L@5@6 L @@0 @~/lib/prolog@3@-@4@7 L@&
@;C@6 L L@5@6 L @0 @@0 E Ag@4@-@4@7 L@&
@;C@; L L@5@6 Lclp@0 L@0 Llibrary/clp@4@-@4@7 L@&
@;XD  t  t t  @t  I AP J C@QD EU Hi I 


 I 

@5@ @7 A@.@7 J@ @2@$@4@7 J@>@0qbindingname@4@7 D4@ @ @ @.@7 K@>@p@ @ @ @ 
@7 J@>@;C@QD EU Hi J 


 J 

@5@ @7 A@.@7 J@ @2@$@4@7 J@>@0 L@4@7 D4@ @ @ @.@7 K@>@p@ @ @ @ 
@7 J@>@;CD EU Hi


@5@7 @@>@;CD EU Hi@5@2@4@ 
@7 J@>@;C@)D EU Hi@5@C@7 @@L@P@T
@2@-@-@4@7 @<@ @.@ 
@7 J@>@2@4@8 @<@;XP JJ C@\B& EU HQ G


@5@@@.@7 JI@?@.@7 HS@@@ 
@.@7 JI@?@ 
@.@7 HS@>@@@( @@&@?@)@@@( @@&@?@@@"@#@"@#@ @ @7 J@?
@" G@#@>@;C@%B@ EU HQ @
@5@.
@7 JI@@@"

@#@&@?
@" L
@#@E@>@;C@#BH EU HQlast
@5@.
@7 JI@@@"
@#@ 
@7 L J@?@" L
@#@>@;C@&BP EU HQnonfirst
@5@.
@7 JI@@
@"


@#@&@?
@" L
@#@E@>@;C@'BX EU HQnonlast
@5@.
@7 JI@@@"
@#@2@/@4@ 
@7 J@?@" L
@#@>@;CB` EU HQ
@5@2
@4@7	eval_list B@>@;CBc EU HQ@5@>@;XPlist_forgotten_hypotheses  CAO EU K @5@C
@/@7	forgotten B@L
@P@>@"No hypotheses have been forgotten.@7 H@7 H@Q@;CAU EU K@5FORGOTTEN HYPOTHESES :-@7 H@7 H@.
@7 L I@7 @ B@Q@;CA[ EU K  @5@>@;XD  t  t t  @t  KX AP KW C@_ H H  H@<XPtidy_up_inference_database CC EU H L@5@0 L@/@4@7 C@>@;CC EU Hundelete@5@0could_not_infer@/@4@7 C@>@;CC EU H C@5@>@;C	C EU H
save_state@5 H@7 D4@>@;CC EU H@5@7 I@>@;CC EU H @m@5@>@;C	C EU H@5@0 L@/@4@7 C@>@;XP I# CB EU HB@5@7 J B@7 I"@>@;CB EU HB@5@>@;XPpretty_write_arg_list CCZ EU Iq

@5@>@ 
@7pretty_write B@>@;CC^ EU Iq
@5@>@ 
@.@7 L@> L@ @.@7 L@>@ @ @7 L B@>@;XPmynumbervars C@ EU E@5@.
@7 FB @ 
@.@7 I@&
@;XPmake_capital C@v EU J@5@>@;C@+@w EU J
@5@@@a@i@b@a@t@a@i@b@z@r@>@ @a@i@b@ @l C@w@?@&@>@ 
@ @7 L B@>@;XD  t  t t  @t  I
 APdisplay_help_lines C@ EU K@5@>@;C@ EU K
@5@a@h@b @s@7 H@7 H@p @>@ 
@ @7 L B@>@;C@1@ EU K
 @5@7 H@7 H@.@7 K@7 HMORE@7 H@.
@7 K@ 
@7 H (Press Return)...@7 H@7 KG@.@7 JS@ @7lskip B@>@7 L@>@;XPgets CB; EU Hi


@5@>@;CB= EU Hi


@5@p @ 
@ @7 L B@>@;XPadd_rules_again CB EU Iq
@5@>@;C@0B EU Iq

@5@"


@#@.@2
@3@2@3@4@4@7 @<@ @7 D4@>@ 
@7 L B@>@;XPdistinguish_vars_in C@ EUu Fh        @5@S
@>@"
$$$@#@a@h@b@n@w@>@;C
@ EU L@5@7 @@>@;C@ EU L@5@2@/@-
@4@7 @<@>@ 
@7distinguish_vars_in_list B@>@;XPis_a_word_split_char CA EU H8 	@<CA EU H8 @ @<CA EU H8 @.@<CA EU H8 @,@<CA EU H8 @(@<CA EU H8 @)@<CA EU H8 @:@<CA EU H8 @;@<CA EU H8 @=@<CA EU H8 @[@<CA EU H8 @]@<CA EU H8@5@8 H@;CA EU H8@5@8 JS@;XP K CBb EU I@5@7 K@7 K@>@;CBc EU I@5@>@;CBd EU I@5@7 F@a@g@b @s@0 L
@4@7 Hs@>@;C@!Bi EU I@5@7 F@a@g@b @s@C@7 L@L@PH@7 H@7 H has not been forgotten.@7 H@7 H@>@;CBr EU I@5@'Illegal hypothesis number to remember: @7 H@7 H@7 H@>@;XP L CC EU H\ H2



@5@ @7 K@>@;CC EU H\ H2


 H2
@5@ @7 K@>@;C
C  EU H\

@5@7 K@>@;CC" EU H\

@5@7 K@>@;XPupdate_match_count  CCB EU Hi@5@0num_matches@-
@4@7 Hs@p
@0 L@4@7 C@>@;XPtv_display_arg_info C	At EU I @5@*  (atomic object: leaf of expression tree)@7wnl B@>@;CAw EU I@5  (@7 H@7 H arguments)@7 L@>@7tv_display_arguments B@>@;XPzero_defects_reported  C@X EW EW  @5 @7 L @>@;XP K C@m EU E@5@2 A|@4@7 L@2 A@4@8 L@;C@p EU E@5@C@7 L Ei@L@P@;XPcompatible_type_lists C
Bj EU HB
@5@>@;C
Bk EU HB F HF@5@>@;CBl EU HB

@5@ 
@ @7 M  B@>@;CBm EU HB F
 HF

@5@ 
@7 M@>@;CBn EU HB
@5@ @7compatible_set_or_seq_types B@>@ 
@ @7 M@>@;CBr EU HB@5@>@;XP J   CA' EU Hi@5@7 HOLD EXPRESSION: @7 H@.
@7 L@7 H@7 H@8reduce  B@;XPcheckerhelp C@- EU K B

@5@.
@7get_help_identifier B@.@7 M
@0 B
@4@7	show_help B@>@;C@2 EU K@5@7 @@>@.@7 M
@@@7 M@?	@0 Brules@4@7 M@>@;XPmini_skip_initial_crap  CF EU H8@5@/@7read_vc_line_noecho B@/@7 M@.
@7 M@7@ scan_line_three_for_SPARK_marque B@>@;XP	orderlist CB EU H\
@5@>@Q@;CB EU H\@5@>@;CB EU H\

@5@>@ 
@ @7 M B@>@;CB EU H\


@5@.@7
list_terms B@ 
@.@7 M@>@ @ @7 L)@>@;XP KO CB EU H@5@S
@>@%
@0 H I2@4@7 D4@>@;CB EU H IO

@5@>@7 KN@7 KN@>@;C@B EU H@5@@@"@7 A@.@2
@3@/@4@7 @<@!@0 H I2@4@#@F
@F@E@?@@T
@2@-
@3@-@4@7 @<@ 
@7 A@@@ @7 F@%
@!@0 H I2@4@#@F@E@?@@@@S@!@0 H I2
@4@#@E@F@E@?@@.@2
@3@-@4@7 @<@" C

@#@@@S@ @7 F@@@/@ @7 F@a@f@f@q@!@0 G!@0 H I2@4@1 AV@0 F@4@1 AV@0 A@4@1 M"@4@#@?@S@!@0 G!@0 H I2@4@1 AV@0 F@4@1 M"@4@#@?@ @S@ @7 F@!@0 G!@0 H I2@4@1 AV@0 F@4@1 M"@4@#@7 D4@>@;XD  t  t t  @t  I} AP I| C	@r EU Jo
@5@>@;C
@s EU Jo@5@7 @@>@;C@v EU Jo@5@2@-@-@4@7 @<@ @.@7subst_vbl_list B@ 
@2@4@7 @<@>@;XD  t  t t  @t 
pos_newsub AD  t  t t  @t  I AD  t  t t  @t  I AD  t  t t  @t  L  AP L  CB EU I@5@@	 Jr@/@7 H@E
@?@)DELETE -- which hypothesis or hypotheses?Hypotheses? @7 H@.
@7 H L@7parse_command_arguments B@7 L B@>@;XPnozeros C@)C+ EU H\ H2 H2




@5@ @7zero B@ 
@7s_atomic B@2@0 H2@4@4@7 M. B@>@;CC0 EU H\ H2



@5@ 
@7 M0@7 M3@ @7 M6@>@;CC5 EU H\
@5@7 M0@>@ 
@7 M6@>@;CC: EU H\

@5@ 
@ @7 M6@>@;CC= EU H\@5@>@;XPis_strict_subset_of CB EU HQ@5@7is_subset_of B@.@7mk_diff B@"@#@>@;XPprocess_replace_arg_expression CDR EU Hi@5@S
@>@<!!! Error in argument syntax: illegal Prolog variable found.@7 H@7 H@Q@;CDX EU Hi IO

@5@7 M? B@>@8 MB@;CD\ EU Hi C Ix I
@5@0hyp_to_replace@4@7 D4@>@;CD_ EU Hi C Ix Iy
@5@0conc_to_replace@4@7 D4@>@;C@3Db EU Hi C Ix I

@5@7 F@7 F@a@h@i@q@0 MC@4@7 D4@p
@>@0 C@0 Ix I
@4@4@7 MB@>@;C@3Dk EU Hi C Ix Iy

@5@7 F@7 F@a@h@i@q@0 ME@4@7 D4@p
@>@0 C@0 Ix Iy
@4@4@7 MB@>@;CDt EU Hi Ix I
@5@7 F@0 MC@4@7 D4@>@;CDx EU Hi Ix Iy
@5@7 F@0 ME@4@7 D4@>@;XPwrite_rules_used  CB! EU Iq  @5@7sort_rules_used  B@Q@;CB$ EU Iq @5@C
@/@7 Ir@L
@P@<The above proof did not make use of the proof rules database@7 H@7 H@>@;C@1B) EU Iq@5@.
@7 Ir@C
@7 K B@L
@P@0 J
@4@7 J@/The only rule used in proving the above VC was:@7 H@7 H
@7 H@0 Is@3@-@3@-@4@7 Hs@7 J@>@;C@)B3 EU Iq@5@6The following rules were used in proving the above VC:@7 H@7 H@0 Is@3@-
@3@-@4@7 Hs@0 J@3
@3@4@7 J
@7 H@7 J@Q@;CB; EU Iq  @5@>@;XD  t  t t  @t deleted_hyp AP H CA EU H\ H2
 H2


@5@0 H2@0 H2
@4@4@7 H@>@;CA EU H\ H2


 H2

@5@ 
@7 K@ @7 H@>@;CA EU H\ G
 G


@5@0 G@0 G
@4@4@7 H@>@;C@ A EU H\ G


 G

@5@ 
@7 IB@ 
@ @7 H@ @7 H@>@;C	A EU H\

@5@7 K@>@;XP L@ CEK EU Hi
@5@.@7 L= B@>@ 
@.@7 L?@ @ @7 J@>@;CEQ EU Hi@5@>@;XP LW C@2@V EU I@5@.@7lget0 B@>@@@7 Ka B@(
 @@F@?@@@7
tv_blank_char B@>@7 LV@F@?@"

@#@7tv_make_atom B@>@ 
@7 LV@>@;XD  t  t t  @t  K AP K C@d H H  @<XP	determine CBf EU Hi

@5@ 
@7pattern B@>@;CBg EU Hi
@5@>@;XPrestructure_formula_list CE EU H8


@5@ 
@7 Ii@>@;CE EU H8
@5@ @7 Ii@>@ 
@ @7 Mb B@>@;CF  EU H8@5@>@;XP
set_not_in CC' EU I

@5@>@0 I^
@4@7 I@>@ 
@7 Me B@>@;CC- EU I
@5@>@;XP	simp_args C@ EU H\



@5@ @7is_a_valid_type B@>@ 
@ @ @7 L&@>@;C@ @ EU H\



@5@ 
@.@7 Iz@>@ 
@ @ @7 L&@>@;C@"@ EU H\		
@5@ @7 Mj@>@ 
@ @ @7 L&@>@ @ @ @7 Mh B@>@;C@&@ EU H\		


@5@ 
@.@7 Iz@>@ 
@ @ @7 L&@>@ @ @ @7 Mm@>@;XPprocess_command_line_data  C EU K@5@7set_toplevel  B@>@.
@7get_command_line B@>@7 K B@>@;XD  t  t t  @t inst_subgoal_formula AD  t  t t  @t  K  AP I C EU H/@5@S
@>@Q@;C@R EU H/@5@@@0 H@7 K B@.@7 HS@>@@@7see_if_can_infer B@E@?@@@7 I@@7 Mz@E@? H@7standardise_in_infer B @@.@7 L&@7 Mz@?@@@7 Mz@E@? H@7 M} @@.@7 L&@7 I@@7 Mz@E@>@;XPmultiply_out C@BA EU H\ G


 G

 G G G



@5@ 
@ @ @7 M B@ 
@ @ @7 M@ @ @ @7 M@ @ @ @7 M@>@;C@#A EU H\
 G


 G

@5@7 IB@ 
@ @7 M@ @ @7 M@>@;C@#A EU H\ G



 G

@5@7 IB@ 
@ @7 M@ @ @7 M@>@;CA EU H\ H2
@5@7 IB@7 IB@>@;XD  t  t t  @t  K AP K C@v H H  H@<XD  t  t t  @t  M  AP M  C
@! EU K@5subject@.
@7 H@>@7 M B@>@;C@& EU K  @5@7display_general_help  B@>@;XD  t  t t  @t instantiate  AP M  C@p@ EU J@5@7 K:@>@@
 G@.
@7 H@E@?@%@.@7qvars_in_vc B@@
@"
@#@?@@	@( @@>@Q@E
@?
Instantiate what? @7 I@.
@7 H@T
@>@7 J B@.p@7 J@@
value@.
@7 H@E@?With what? @7 I@.@7 H@ @.
@7 H@>@ 
@7 I@ 
@7 J@ 
@7 Iz@>@ 
@7	put_value B@>@;XPload_vcs C@%C EU H8@5@7 KC@@ If@7 H@?@7 H@7 H@0 J]@/@4@7 C@0 J] @4@7 C@7skip_initial_crap  B@7read_vcs  B@7 KE@>@;XPwrite_justs CA EU I@5@>@;CA EU I@5@7 H            @7 H@7 H@7 M B@>@;XP JG C@i EU HQ@5@@@4@. HV@.
@2@-@3@-@4@.@7 HW@@@/@  @@ 
@2@4@ @7 HW@ @7 HS@?@7
order_updates B@E@?@0@/ @@.
@2@-@4@/@7 HW@>@ @.@7 Iz@. @@ 
@2@4@ @7 HW@ @ @7 K@F@>@;XD  t  t t  @t status APlist_deleted_hypotheses  CA? EU K @5@C
@/@7deleted B@L
@P@>@ No hypotheses have been deleted.@7 H@7 H@Q@;CAE EU K@5DELETED HYPOTHESES :-@7 H@7 H@.
@7 M@7write_deleted_hyp B@Q@;CAK EU K  @5@>@;XP K C	D EU Hi
@5@>@;C
D EU Hi@5@7 @@>@;CD EU Hi I 


 I 
@5@>@;CD EU Hi J 


 J 
@5@>@;CD EU Hi@5@2@-@-@4@7 @<@ @.@7 K@ 
@2@4@7 @<@>@;XP L| C@3@i EU H		@5@T@" 

@#@T@"rule_family
@#@ @7 A@T@>@.@2@3@/@4@7 @<@ @ @7 IT@>@Q@;C@(@u EU H@5@.@.@ @7check_structure B@ @7check_rulename B@ @ @7check_conditions B@ @ 
@ @7
check_body B@ 
@ @7 H B@>@;XPinform_user  C@3@B EU H  @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 M@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 M@7 H@7 H@>@;XPtry_satisfy_goal C@$B< EU I@5@.@7current_sat_goal B@7satisfy_goal B@C
@7 Hc@L
@P@>@@@&
@?	@2@4@8 M B@;XD  t  t t  @t  L	 APdeclare_operators  CB EUu FE          @5A^xfx@0  @**@4@7 GA^xf@0  @~@4@7 GA^yfx@0  @ Fv@4@7 GAw D@0  @ @K@4@7 GAw D@0  @ @4@7 GA M@0  @ H3@4@7 GA M@0  @ @4@7 GA M@0  @ H5@4@7 GA M@0  @mod@4@7 GA M@0  @rem@4@7 GA M@0  @ G@4@7 GA M@0  @ J)@4@7 GA M@0  @ @K@4@7 GA M@0  @ @4@7 GA M@0  @ J"@4@7 GA M@0  @ J'@4@7 GBfy@0  @ I@4@7 GB M@0  @ I_@4@7 GB M@0  @ J+@4@7 GB M@0  @ J-@4@7 GB M@0  @ J@@4@7 GB M@0  @ J:@4@7 GB M@0  @ I@4@7 GC  M@0  @ Ia@4@7 GC  M@0  @ Ic@4@7 GC  M@0  @ I@4@7 GC M@0  @ F@4@7 GC M@0  @ I@4@7 GC M@0  @ J@4@7 GC M@0  @xor@4@7 GC M@0  @ C@4@7 GC M@0  @requires@4@7 GC M@0  @ J@4@7 GC M@0  @ H@4@7 GC D@0  @ C@4@7 GC D@0  @ D@4@7 GC M@0  @ IP@4@7 GC D@0  @ M@4@7 GC M@0  @where@4@7 GC M@0  @by@4@7 GC M@0  @with@4@7 GC M@0  @to@4@7 GC M@0  @ I?@4@7 GC M@0  @ Hz@4@7 GC M@0  @are_interchangeable@4@7 GC M@0  @ @M@4@7 GC M@0  @may_be_deduced@4@7 GC M@0  @=>@4@7 GC M@0  @using@4@7 GC M@0  @for@4@7 GC M@0  @ H@4@7 GCxfy@0  @ @4@7 GC M@0  @from@4@7 G@>@;XP	type_patt CA EU Hi@5@A@/@7inst B@7 H@>@;XD  t  t t  @t  J| AP J{ C@ @S EU Jo@5@.@7var_in B@> @@.@7 I{@7 Jz @Q@.
@7 I{@ 
@7 Jz@>@;C@[ EU Jo@5 @Q@7 HS@>@;XP	listconcs C@q EU K @5@>  NO CONCLUSIONS LEFT@7 H@>@;C@u EU K

@5@.@7 I@>  C@7 H@7 H:  @7 H@7 H@7 H@>@;C@~ EU K@5@a@g@h@q@>@7 M B@p
@7 M@>@;C@ EU K@5@>@;XD  t  t t  @t  K AP K C@o H H @<XPreplace CC EU Hi@5@0all_done Gu@4@7 D4@/@7change B@>@;XP@$ensure_has_type_classifications_list CB EU HB 



@5@7 L@7has_type_classification B@ 
@7 N  B@>@;CB EU HB@5@>@;XD  t  t t  @t  J  AP J  C@" EU J@5@@
 H@.
@7 H@E@?@'Type hypothesis no. or cases formula...CASES> @7 H@.@7 H@.
@7 H@>@7 J B@>@;XPchop_off C
A EU H8@5@2@/@4@7 J@>@;CA EU H8@5@2@/@3@/@4@7 J@>@;CA EU H8@5@2@/@3@/@3@/@4@7 J@>@;CA EU H8@5@2@/@3@/@3@/@3@/@4@7 J@>@;CA EU H8@5@2@/@3@/@3@/@3@/@3@/@4@7 J@>@;CA EU H8@5@2@/@3@/@3@/@3@/@3@/@3@/@4@7 J@>@;CA EU H8@5@2@/@3@/@3@/@3@/@3@/@3@/@3@/@4@7 J@>@;CA EU H8@5@2@/@3@/@3@/@3@/@3@/@3@/@3@/@3@/@4@7 J@>@;CA EU H8	@5@2@/@3@/@3@/@3@/@3@/@3@/@3@/@3@/@3@/@4@7 J@>@;C	A EU H8@5@a@g@b @r@>@Q@;CA EU H8@5@p
 @ 
@.@7 N B	@ @7 N
@>@;XP K CAE EU H\ J
@5@>@;CAF EU H\ J@5@>@;CAG EU H\ H4@5@>@;CAH EU H\ M@5@>@;CAI EU H\ J<@5@>@;CAJ EU H\ JC@5@>@;CAK EU H\ JA@5@>@;CAL EU H\ L@5@>@;CAM EU H\ L@5@>@;CAN EU H\ L@5@>@;CAO EU H\ L@5@>@;CAP EU H\ F@5@>@;CAQ EU H\ G@5@>@;CAR EU H\ JM@5@>@;CAS EU H\ L@5@>@;CAT EU H\ J!@5@>@;CAU EU H\ J(@5@>@;CAV EU H\ J&@5@>@;CAW EU H\ I`@5@>@;CAX EU H\ Ib@5@>@;CAY EU H\ J*@5@>@;CAZ EU H\ J,@5@>@;CA[ EU H\ I@5@>@;CA\ EU H\@5@>@;CA] EU H\ M@5@>@;CA^ EU H\@5@7 M3@>@;CA_ EU H\@5@/@/@/@/@/@7 HW@>@;CA` EU H\@5@/@/@7function_template B@>@;CAa EU H\@5@2@-@/@4@7 @<@/@/@7 H~@>@;XPread_unless_abandon_search CA EU I D@5@7 I7@>@;CA EU I@5@8 I@;XPget_file_attrib C@t EU E


@5@ 
@8 L B@;XP	find_subs CBR EU Hi@5@/@.@7parse B@.
@7obtain B@ 
@7 M] B@>@;XPbuilt_in_rulefile C@" EUu Fe          J; F @o@N@U@M@I@N@E@Q@S@<C@" EU N$  I N% @o@N@U@M@I@N@E@Q@S@<C@" EU N$  J7 N% @o@N@U@M@I@N@E@Q@S@<C@" EU N$  I N% @o@N@U@M@I@N@E@Q@S@<C@" EU N$  B N% @o@N@U@M@I@N@E@Q@S@<C@" EU N$  I^ N% @o@N@U@M@I@N@E@Q@S@<C@" EU N$  J N% @o@N@U@M@I@N@E@Q@S@<C@" EU N$  J; N% @o@G@E@N@I@N@E@Q@S@<C@" EU N$  I N% @o@G@E@N@I@N@E@Q@S@<C@" EU N$  J7 N% @o@G@E@N@I@N@E@Q@S@<C@"@  EU N$  I N% @o@G@E@N@I@N@E@Q@S@<C@"@! EU N$  B N% @o@G@E@N@I@N@E@Q@S@<C@"@" EU N$  I^ N% @o@G@E@N@I@N@E@Q@S@<C@"@# EU N$  F N% @o@G@E@N@I@N@E@Q@S@<C@"@% EU N$  I N% @o@I@N@T@I@N@E@Q@S@<C@"@& EU N$  J7 N% @o@I@N@T@I@N@E@Q@S@<C@"@' EU N$  I N% @o@I@N@T@I@N@E@Q@S@<C@"@( EU N$  B N% @o@I@N@T@I@N@E@Q@S@<C@* EU N$  G N% @o@A@R@I@T@H@<C@+ EU N$  C N% @o@A@R@I@T@H@<C@, EU N$  H2 N% @o@A@R@I@T@H@<C@- EU N$  H4 N% @o@A@R@I@T@H@<C@. EU N$  H0 N% @o@A@R@I@T@H@<C@/ EU N$   N% @o@A@R@I@T@H@<C@0 EU N$ B N% @o@A@R@I@T@H@5 H@8 K B@;C@3 EU N$  J N% @o@A@R@R@A@Y@<C@4 EU N$  J
 N% @o@A@R@R@A@Y@<C@5 EU N$ B N% @o@A@R@R@A@Y@5 H@8 N&@;C@8 EU N$  B N% @o@E@N@U@M@<C@9 EU N$  I N% @o@E@N@U@M@<C@: EU N$  J; N% @o@E@N@U@M@<C@; EU N$  I N% @o@E@N@U@M@<C@< EU N$  J7 N% @o@E@N@U@M@<C@= EU N$  I^ N% @o@E@N@U@M@<C@> EU N$  JL N% @o@E@N@U@M@<C@? EU N$  JM N% @o@E@N@U@M@<C@@ EU N$  J N% @o@E@N@U@M@<C@+@B EU N$  I N% @o@E@N@U@M@E@R@A@T@I@O@N@<C@+@C EU N$  J; N% @o@E@N@U@M@E@R@A@T@I@O@N@<C@+@D EU N$  I N% @o@E@N@U@M@E@R@A@T@I@O@N@<C@+@E EU N$  J7 N% @o@E@N@U@M@E@R@A@T@I@O@N@<C@+@F EU N$  I^ N% @o@E@N@U@M@E@R@A@T@I@O@N@<C@+@G EU N$  JL N% @o@E@N@U@M@E@R@A@T@I@O@N@<C@+@H EU N$  JM N% @o@E@N@U@M@E@R@A@T@I@O@N@<C@"@J EU N$  JC N% @o@F@D@L@F@U@N@C@S@<C@"@K EU N$  I N% @o@F@D@L@F@U@N@C@S@<C@"@L EU N$  J7 N% @o@F@D@L@F@U@N@C@S@<C@"@M EU N$  J N% @o@F@D@L@F@U@N@C@S@<C@"@N EU N$  H2 N% @o@F@D@L@F@U@N@C@S@<C@"@O EU N$  JA N% @o@F@D@L@F@U@N@C@S@<C@"@P EU N$  J< N% @o@F@D@L@F@U@N@C@S@<C@"@Q EU N$  F N% @o@F@D@L@F@U@N@C@S@<C@"@R EU N$  B N% @o@F@D@L@F@U@N@C@S@<C@"@S EU N$  I^ N% @o@F@D@L@F@U@N@C@S@<C@"@T EU N$  N N% @o@F@D@L@F@U@N@C@S@<C@"@U EU N$  I N% @o@F@D@L@F@U@N@C@S@<C@"@V EU N$  J; N% @o@F@D@L@F@U@N@C@S@<C@X EU N$  I N% @o@L@O@G@I@C@<C@Y EU N$  J N% @o@L@O@G@I@C@<C@Z EU N$  J N% @o@L@O@G@I@C@<C@[ EU N$  F N% @o@L@O@G@I@C@<C@\ EU N$  C N% @o@L@O@G@I@C@<C@] EU N$ B N% @o@L@O@G@I@C@5 H@8 N&@;C@` EU N$  I N% @o@S@E@Q@<C@a EU N$  J7 N% @o@S@E@Q@<C@b EU N$  G N% @o@S@E@Q@<C@c EU N$  N% @o@S@E@Q@<C@d EU N$  N N% @o@S@E@Q@<C@e EU N$  L N% @o@S@E@Q@<C@f EU N$  L N% @o@S@E@Q@<C@g EU N$  L N% @o@S@E@Q@<C@h EU N$  L N% @o@S@E@Q@<C@i EU N$  G N% @o@S@E@Q@<C@j EU N$  C N% @o@S@E@Q@<C@k EU N$  B N% @o@S@E@Q@<C@l EU N$  J N% @o@S@E@Q@<C@n EU N$  I` N% @o@S@E@T@S@<C@o EU N$  Ib N% @o@S@E@T@S@<C@p EU N$  J* N% @o@S@E@T@S@<C@q EU N$  J, N% @o@S@E@T@S@<C@r EU N$  J! N% @o@S@E@T@S@<C@s EU N$  J( N% @o@S@E@T@S@<C@t EU N$  J& N% @o@S@E@T@S@<C@u EU N$  F N% @o@S@E@T@S@<C@v EU N$  J N% @o@S@E@T@S@<C@w EU N$ B N% @o@S@E@T@S@5 H@8 N&@;C@z EU N$  I N% @o@Q@U@A@N@T@I@F@<C@{ EU N$  J N% @o@Q@U@A@N@T@I@F@<C@| EU N$  F N% @o@Q@U@A@N@T@I@F@<C@} EU N$  J N% @o@Q@U@A@N@T@I@F@<C@$@~ EU N$ B N% @o@Q@U@A@N@T@I@F@5 H@8 N&@;C@ EU N$ bit__and N% @o@B@I@T@W@I@S@E@<C@ EU N$ bit__or N% @o@B@I@T@W@I@S@E@<C@ EU N$ bit__xor N% @o@B@I@T@W@I@S@E@<C@ EU N$  J; N% @o@B@I@T@W@I@S@E@<C@ EU N$  I N% @o@B@I@T@W@I@S@E@<C@ EU N$  B N% @o@B@I@T@W@I@S@E@<C@ EU N$  N N% @o@M@O@D@U@L@A@R@<C@ EU N$  I N% @o@M@O@D@U@L@A@R@<C@ EU N$  I^ N% @o@M@O@D@U@L@A@R@<C@ EU N$  J; N% @o@M@O@D@U@L@A@R@<C@ EU N$  B N% @o@M@O@D@U@L@A@R@<C@"@ EU N$  N% @o@N@U@M@I@N@E@Q@Sinequals@<C@"@ EU N$  N% @o@N@U@M@I@N@E@Q@S M1@<C@"@ EU N$  N% @o@G@E@N@I@N@E@Q@Stransitivity@<C@"@ EU N$  N% @o@G@E@N@I@N@E@Q@S
strengthen@<C@"@ EU N$  N% @o@G@E@N@I@N@E@Q@Snegation@<C@"@ EU N$  N% @o@I@N@T@I@N@E@Q@S N.@<C@ EU N$  N% @o@A@R@I@T@Harith@<C@ EU N$  N% @o@A@R@I@T@Hassoc@<C@ EU N$  N% @o@A@R@I@T@Hcommut@<C@ EU N$  N% @o@A@R@I@T@Hdistrib@<C@ EU N$  N% @o@A@R@I@T@Hminus@<C@ EU N$  N% @o@A@R@I@T@Hintdiv@<C@ EU N$  N% @o@A@R@R@A@Yarray@<C@ EU N$ N% @o@A@R@R@A@Y HK@5@8 K@;C@ EU N$  N% @o@E@N@U@Menum@<C@ EU N$  N% @o@E@N@U@M
enum_cases@<C@+@ EU N$  N% @o@E@N@U@M@E@R@A@T@I@O@Nenumeration@<C@"@ EU N$  N% @o@F@D@L@F@U@N@C@S JC@<C@"@ EU N$  N% @o@F@D@L@F@U@N@C@S JA@<C@"@ EU N$  N% @o@F@D@L@F@U@N@C@S J<@<C@"@ EU N$  N% @o@F@D@L@F@U@N@C@Sexp@<C@ EU N$  N% @o@L@O@G@I@C N8@<C@ EU N$  N% @o@L@O@G@I@C N:@<C@ EU N$  N% @o@L@O@G@I@C N<@<C@ EU N$  N% @o@L@O@G@I@Cequivalence@<C@ EU N$  N% @o@L@O@G@I@Cimplies@<C@ EU N$  N% @o@L@O@G@I@Clogical_and@<C@ EU N$  N% @o@L@O@G@I@Clogical_not@<C@ EU N$  N% @o@L@O@G@I@C
logical_or@<C@ EU N$  N% @o@L@O@G@I@Clogical@<C@ EU N$  N% @o@S@E@Qseqlen@<C@ EU N$  N% @o@S@E@Q DR@<C@ EU N$  N% @o@S@E@Q L@<C@ EU N$  N% @o@S@E@Q L@<C@ EU N$  N% @o@S@E@Q L@<C@ EU N$  N% @o@S@E@Q L@<C@ EU N$  N% @o@S@E@Qseq@<C@ EU N$  N% @o@S@E@T@Ssets@<C@ EU N$  N% @o@Q@U@A@N@T@I@Fquant@<C@"@ EU N$ N% @o@B@I@T@W@I@S@Ebitwise@5@8 K@;C@"@ EU N$ N% @o@M@O@D@U@L@A@Rmodular@5@8 K@;XD  t  t t  @t  CO AD  t  t t  @t  CO AD  t  t t  @t  CO 
P CNC EU Kp L
@5_@7 H@7 H@>@;CA EU Kp@5@T
@.@7 @6@.@7 A@.
@7 A@.@.@7 G @@@( M@?
@@@( M@?@( M@.@7term_pri B@ 
@.@7 Ni@@@@@@@( M@a@f@f@t@?@  M@7 I@@a@f@f@s(@7 H@2@0priority@4@3@0	portrayed @Q@4@3@0 CN @Q@4@3@0 F @Q@4@4@7 C )@7 H@?@6@@@( M@a@f@f@q@?@  M@7 I@@a@f@f@r@2@0 Nm@4@3@0 No @Q@4@3@0 CN @Q@4@3@0 Nq @Q@4@4@7 Nr @7 H@7 H Nu@7 H@@@.@a@f@f@t Nl@7 H@ 
@2@0 Nm@4@3@0 No @Q@4@3@0 CN @Q@4@3@0 Nq @Q@4@4@7 Nr Nt@7 H@?@$@a@f@f@q@ 
@2@0 Nm@4@3@0 No @Q@4@3@0 CN @Q@4@3@0 Nq @Q@4@4@7 Nr@>@;C@@\ EU Kp@5@T
@.@7 @6@.@7 A@@	@.
 D@7 Ng@?@.
 M@7 Ng@.@7 Ni@7 H Nu@7 H@@@-@a@f@f
@t Nl@7 H@2@0 Nm
@4@3@0 No @Q@4@3@0 CN @Q@4@3@0 Nq @Q@4@4@7 Nr Nt@7 H@?@#@a@f@f
@q@2@0 Nm
@4@3@0 No @Q@4@3@0 CN @Q@4@3@0 Nq @Q@4@4@7 Nr@>@;C@@x EU Kp@5@T
@.@7 @6@.@7 A@@	@.
 M@7 Ng@?@.
yf@7 Ng@.@7 Ni@@@-@a@f@f
@s Nl@7 H@2@0 Nm
@4@3@0 No @Q@4@3@0 CN @Q@4@3@0 Nq @Q@4@4@7 Nr Nt@7 H@?@#@a@f@f
@r@2@0 Nm
@4@3@0 No @Q@4@3@0 CN @Q@4@3@0 Nq @Q@4@4@7 Nr Nu@7 H@7 H@>@;C@ EU Kp@5@@@(
 @@?@"
@#@>@8 Kn B@;C@!@ EU Kp@5@2@-@-@4@7 @<@7 @@, @@>@7 H Nl@7 H@7 Kr Nt@7 H@>@;XPstage C@:A{ EU Hi@5@.@7 L@.@7 N B@.
@7tidy_replist B@ 
@7
print_subs B@@@(
 @@0 M@/@4@7 Hs@0 Nstop@4@7 D4@?@0tidied_subs
@4@7 D4@0	stage_num@4@7 D4@>@;C@+A EU Hi@5@.@7
determine_sub B@@@( H{@0 N@/@4@7 Hs@0 N N@4@7 D4@?@0required_sub@4@7 D4@0 N@4@7 D4@>@;C@AA EU Hi@5@0 N@-@4@7 Hs@0 N@-@4@7 Hs@.
@7 L@ 
@.@7	ascertain B@@@7
occstoreplace B@0 N@/@4@7 Hs@0 N N@4@7 D4@?@0 Hk@4@7 D4@0 N@4@7 D4@>@;C@(A EU Hi@5@.@7 Hj@7determine_newsub B@@ H{@7 Hm B@0 N@/@4@7 Hs@0 N N@4@7 D4@?@0 N@4@7 D4@>@;CA EU Hi@5@.@7 L@0 Hk@-@4@7 Hs@.
@7 M B@ 
@7print_new_E B@ 
@7 K B@>@;XP H CAu EU H/@5@8 IW@;C@QAv EU H/ B


@5@@@0 B@-@4@7 IW@0 B@4@7 IZ@0 B
@4@7 H@?@(@0 I
@4@7 IZ@0 I
@4@7 H@0 I
@4@7 IZ@0 I
@4@8 H@E@;C@A EU H/ I


@5@@@0 B
@4@7 H@F@?@h@@@0 J;
@4@7 H@F@?@W@@@/@2@-@4@7 J@ 
@ @7 Hc@E@?@A@@@0 I@-@4@7 IW@0 I@4@7 IZ@?@@@0 B@-@4@7 IW@0 B@4@7 IZ@?	@0 J;@-@4@7 IW@0 I
@4@8 H@E@;CA EU H/ I


@5@0 I
@4@8 H@;C@oA EU H/ J;


@5@@@0 J;@-@4@7 IW@0 I
@4@7 H@E@?@M@@@0 J;@-
@4@7 IW@0 I@4@7 H@E@?@4@@@ @0 B@-@4@7 IW@0 B@4@7 IZ@0 J;
@4@7 H@E@?@/@2@-@4@7 J@ 
@ @8 Hc@E@;CA EU H/ J7


@5@0 J;
@4@8 H@;C@yA EU H/ I^


@5@@@7 Hc@ 
@7 Hc@ 
@7 I@@E@?@\@@@0 J;
@4@7 H@E@?@L@@@0 J;
@4@7 H@E@?@<@@@0 B@-@4@7 IW@0 B@4@7 IZ@0 I^
@4@7 H@?@0 B
@-@4@7 IW@0 B
@4@7 IZ@0 I^@4@8 H@;XD  t  t t  @t 
type_alias AP
do_undeleting  CB EU I@5 Jr@.
@7 H@7 L B@Q@;CB EU I  @5@>@;XP	form_expr CCH EU H\
@5@7reorder B@>@;CCJ EU H\
@5@.@7 N@ 
@.@7 N B@0 G@4@7sp1 B@>@;CCO EU H\ @5@>@;XP K C@ B EU H\@5@.@/@7 L@.
@7 M@.@/@7 L@ @.@7 M@ 
@ @7 L)@>@;XD  t  t t  @t  F D  t  t t  @t  F AD  t  t t  @t  F AD  t  t t  @t  F 
D  t  t t  @t  L APreplace_all  C@ EU Hi@5@0 I)@-
@4@7 Hs@7 K@@7 KC@7 KE@Q@;CA @ EU Hi@5@7 KGtrying_a_replace_all@7 D4@0replace_all_expr_type@/@4@7 C@0 I< I@/@4@7 C@0 I< I@1 M @@4@7 C@0 K@/@/@/@4@7 C@0 L@/@4@7 C@0 M`@/@4@7 Cold@.
@7 H@@@7 I@%
@F@?@p@@@S
@$Total wildcard not allowed: aborted.@7 H@7 H N@7 C@>@Q@F@E
@?@Y@0 M`
@4@7 D4@7clear_facts  B@.@7get_all_subexpressions_in_vc B@@@( @@*No matching subexpressions found: aborted.@7 H@7 H N@7 C@>@Q@E@E
@?@5@0 N@4@7 D4@@@"
@#@'
@?@7 N~@.
@7 N@>@@	@(
 H{@>@Q@E@?@ 
@2@-@3@/@4@7 L@.@7 Iz@0 N@4@7 D4@>@0 L@4@7 D4@0 H N@/@4@7 C@0 H N@4@7 C@>@7 M B@0 L@-@4@7 Hs@@@&@>@Q@?@ @7 I@@>@ @7 J B N@7 C@>@;XPfetch_inference_rule C@<AX EU I@5@.
@7use_rulefile B@ 
@.@7get_term B@@@" 
 I>@#@?@" 
 M@#@( @@C@ 
@7banned_rule B@L@P@8is_chosen_rulename B@;XP H C@W EU E ?@<XPspecify_patt  C@)A> EU Hi@5@0 M`@/@4@7 C@@
 N@.
@7 H@E@?
	Pattern? @7 I@.@7 H@.
@7 H@0 M`
@4@7 D4@>@;XP M C@* EU K@5@.
@7 L B@7 H@7 H@Q@;C@+ EU K  @5@>@;XD  t  t t  @t  I  AP L CB1 EU I@5@7 L@7 L@>@;CB2 EU I@5@>@;C@=B3 EU I@5@7 F@a@g@b @s@C@7 M@L@P@0 J
@-@4@7 Hs@0 M
@4@7 D4@0 MP
@4@7 D4@0 L
@4@7 C@0 J
 @Q@4@7 D4@>@;CB= EU I@5@7 F@a@g@b @s L@7 H@7 H is already deleted@7 H@7 H@>@;CBE EU I@5@%Illegal hypothesis number to delete: @7 H@7 H@7 H@>@;XPupdate_vcs_proved C@ EUu FU        @5@C@/@7vcs_proved_this_session B@L@P@>@0 N@3@2
@4@4@7 C@>@;C@ EU N@5@.@7 N@>@.@7insert_in_vc_list B@>@0 N@4@7 C@0 N@4@7 Hs@>@;XP Mt C@R EU E@5 B@7prolog_flag B`@>@;XP
abort_case  C@LAL EU J@5@.
@7 I@a@g@b @s@/@.@7 K.@0 K/
@/@/@4@7 C@0 J@/@4@7 Hs@0 K+
@/@/@4@7 C@0proved_for_case
@/@4@7 C@0 H@/@4@7 C@p
 @p
 @0 H
@4@7 D4@7 K1@>@;XPdo_unhandle_quantifiers_in C
E EU Hi@5@7 A@7 L B@>@;C	E  EU Hi

@5@7 @@>@;C@&E# EU Hi@5@C@7 @@L@P@T
@2@-@-
@4@7 @<@ 
@.@7do_unhandle_quantifiers_in_list B@>@2@4@8 @<@;XD  t  t t  @t  HU  AP HU  C EU La  @5@@@7movenots  B@?@@@7
split_hyps  B@?@@@7split_concs  B@?@@@7do_implication  B@?@8 NN  B@;C EU La  @5@>@;XD  t  t t  @t toplevel_execute AD  t  t t  @t set_lacking AP N CC4 EU I
@5@>@;CC5 EU I

@5@>@;C@#C6 EU I

@5@ @.@7 N B@>@@@ 
@ @7 Mg@&@?@ 
@ @7set_remove_all B@>@;XP H CAt EU H\@5@S
@>@Q@;CAy EU H\ H2


@5@.@7 H@ 
@.@7 H@ @ @7 M@>@;CA~ EU H\ G


 G

@5@ @7 H@ 
@ @7 H@>@;C@#A EU H\ C


 G

@5@ @7 H@0 H2
@1 H0@4@ @7 H@>@;CA EU H\ H4


@5@.@7standard B@ 
@.@7 N@0 H4@4@7simp_num B@>@;CA EU H\ N


@5@.@7 N@ 
@.@7 N@0 N@4@7 O @>@;C@"A EU H\ J


@5@0 J
@4@.@7 Iz@>@0 J
@4@ @7 H]@>@;C	A EU H\

@5@7 M3@>@;CA EU H\
 H0
@5@7 F@a@g@b @q@a@g@k H0@w@>@;CA EU H\ H0
@5@0 H2@1 H0@4@7 H@>@;CA EU H\@5@.@/@7
defined_funct B@7
simp_funct B@>@;CA EU H\ 

@<XP L C@hA EU H

@5@@	@.@7rulefile B@S@?@*@@@S
@0
user_rulefile@/
@4@7 C@0 O@/
@4@7 D4@?@@@ 
@7 O	@?	@0 O

@4@7 D4@E@@	@7 O	@F@?@2@-@3@/@4@7 @<@.@2@3@/@4@7 @<@0 O
@4@7 D4@>@;CA EU H


@5@2
@4@7 L~@2@4@7 L~@>@;XD  t  t t  @t  K AP K C@ H H  H@<XD  t  t t  @t current_root AP N CB[ EU Hi@5@>@;CB] EU Hi
@5@ 
@.@7 N@.@7 Nz@ @ @7 J@>@;XP C  C EU H@5@@	filename@.
@7 H@>@? I@7 I@.
@7 H@7 M B@7
user_rules B@>@;XPprocess_logfact C@/@8 EU Iq
step@5@@@&@@
@C
 I@7 I@L
@P@?@C I@7 I@L@P@7 HSTEP @7 H@7 H@?@R@>@;C@'@E EU Iq
 L@5@7 H@.
@7 M\ B@@
@(
 @7 H@E@?@a@f
@g@l C@x@ @/@7 L@>@;C@P EU Iq
 I@5@7 H	Command: @7 H@7 H@>@;C@U EU Iq
method J Ix I

@5@7 H@$Commence PROOF BY CASES attempt on H@7 H@ 
@7 H@>@;C@Z EU Iq
 O@5@7 HCommence PROOF BY @7 H@7 H attempt@7 H@>@;C@S@` EU Iq		
 K9 J


@5@7 H	*** New H@7 H@.@7 O@@@( @ 
@7 H K-@7 H@ @7 H@F@E@?@#@a@f@g@l C@b	@l C@x@ 
@ @.@7 L K-@ @.@7 L@ @ @/@7 L@>@;C@S@p EU Iq		
newconc I


@5@7 H>>> New goal C@7 H@.@7 O@@@( @ 
@7 H K-@7 H@ @7 H@F@E@?@#@a@f@g@l C@b@l C@x@ 
@ @.@7 L K-@ @.@7 L@ @ @/@7 L@>@;C@ EU Iq
vcname@5@7 HNow attempting proof of VC: @7 H@7 H@0 Is@/@4@7 C@7 H@7 @  B@>@;C@c@ EU Iq


 Hw 


 I>

@5@7 H@ Successful inference with rule: @7 H@ @7 H@7 H@p
@ @ @7write_subgoal_list_proved B@7 H
Therefore @7 H@.@7 O@@@( @ @7 H@E@?@a@f@g@l C@b
@l C@x@ @ @/@7 L@2
@3@4@7 Io B@>@;C@@ EU Iq
 Hw 


 Hx Hy


@5@7 H@#Successful substitution with rule: @7 H@ @7 H@7 H@p
@ @ @7 O(@7 HAllowing substitution of @7 H@.@7 O@@@( @ @7 H@7 H@7 Hfor @7 H@ @7 H@F@?@/@a@f@g@l C@b@l C@x@ @ @/@7 L@7 H@7 H O/@7 H@a@f@g@l C@b@l C@x@ @ @/@7 L@2
@3@4@7 O,@>@;C@ @ EU Iq proved Jc

@5*** PROVED VC @7 H@ 
@7 H@7 H@7 H@7 MG B@7 H@7 H@7 H@>@;C@ EU Iq
 O0 @@5@7 H*** Proved all conclusions@7 H@7 H@>@;C@S@ EU Iq		
 O0 I


@5@7 H*** Proved C@7 H@.@7 O@@@( @ 
@7 H K-@7 H@ @7 H@F@E@?@#@a@f@g@l C@b@l C@x@ 
@ @.@7 L K-@ @.@7 L@ @ @/@7 L@>@;C@1@ EU Iq

enterframe@5@7 H@ Entering new proof frame (DEPTH @7 H@7 H) ...@7 H@.
@7indentation B@0 O:@/@4@7 C@.@7 K B@a@f
@f@n@x@0 O:@4@7 C@>@;C@2@ EU Iq
	exitframe@5@7 H@#Exiting current proof frame (DEPTH @7 H@7 H Nt@7 H@.
@7 O9@0 O:@/@4@7 C@.@7 O<@a@f
@f@l C@x@0 O:@4@7 C@>@;C@+@ EU Iq
	quitframe@5@7 H@>QUIT: give up attempt to prove subgoals of current proof frame@7 H@.
@7 O9@0 O:@/@4@7 C@.@7 O<@a@f
@f@l C@x@0 O:@4@7 C@>@;C@/@ EU Iq
 I@5@7 HAttempting to infer @7 H@.
@7 O@@
@(
 @7 H@E@?@a@f
@g@l C@b@l C@x@ @/@7 L@>@;C@rA EU Iq


subgoal 


 I>

@5@7 HAttempt to prove @7 H@.@7 O@@@( @ @7 H@E@?@a@f@g@l C@b@l C@x@ @ @/@7 L@7 H@7 Hby subgoaling on rule @7 H@ @7 H C@7 H@7 H@7 HUnsatisfied subgoals are:@7 H@7 H@p
@ @ @7write_unproved_subgoals B@2
@3@4@7 O,@>@;C@8A EU Iq
 Jm@5@7 H L@7 H@.
@7 O@@
@(
 @7 H@E@?@a@f
@g@l C@b@l C@x@ @/@7 L@7 H@7 H  by logical deduction@7 H@>@;C@]A( EU Iq
standardisation


@5@7 HUse of standardisation@7 H@7 H@7 H     on @7 H@.@7 O@@@( @ 
@7 H@E@?@a@f@g@l C@b@l C@x@ 
@ @/@7 L@7 H@7 H  gives @7 H@@	@( @ @7 H@?@ @ @/@7 L@>@;CA@ EU Iq
 OK H

@5@7 HApply standardiser on H@7 H@ 
@7 H@>@;CAE EU Iq
 OK H

@5@7 HApply standardiser on C@7 H@ 
@7 H@>@;CAJ EU Iq
 J OO

@5@7 H@5Start proof-by-cases attempt on disjunction formula H@7 H@ 
@7 H@>@;CAO EU Iq
 K)@5@7 HBegin CASE @7 H@7 H @7 H@>@;C@]AU EU Iq
 Iv



@5@7 H OD@7 H@.@7 O@@@( @ 
@7 H@E@?@a@f@g@l C@b@l C@x@ 
@ @/@7 L@7 H@7 Hby induction on @7 H@ @7 H
 (base case: @7 H@ @7 H = @7 H@ @7 H Nt@7 H@>@;CAj EU Iq
 C@5@7 HConsulted rulefile: @7 H@7 H@>@;CAo EU Iq
library_name@5@7 HLibrary rulefile: @7 H@7 H@>@;C@+At EU Iq
	lib_fault


@5@7 H@ALIBRARY REJECTED: mismatch between .FDL declarations and library.@7 H@7 HInvolves identifier @7 H@ 
@7 H in: @7 H@ @7 H C@7 H@>@;CAz EU Iq
lib_ok@5@7 H@4LIBRARY LOADED: No FDL declaration mismatches found.@7 H@>@;CA~ EU Iq
 I@5*** END OF PROOF SESSION@7 H@7 H@7 H@7 H@7 J B@7 H@7 L- B@7 H@>@;CA EU Iq
 I@5 Oa@7 H@7 H@7 H@7 H@7 Ob@7 H@7 Oc@7 H@>@;C
A EU Iq
true_vc@5*** True VC eliminated: @7 H@7 H@>@;CA EU Iq@5@7 H@ !!! UNEXPECTED LOGFACT: logfact(@7 H@7 H L@7 H@7 H Nt@7 H@>@;XD  t  t t  @t message_property AD  t  t t  @t  Og 
D  t  t t  @t  L AP JO CC EU J

@5@@@7 J4@?
@@@(
 @Q@?@(
 @@>@;CC EU J@5@7 F@a@g@b @q@7 J>@>@;CC EU J H0 H0
@5@7 HS@>@;C@%C EU J H0
@5@.
@7 HS@@@ 
@7 J4@0 H0
@4@7 J>@?@" H0
@#@>@;CC EU J @K
@5@7 HS@>@;CC EU J C G



@5@7 HS@>@;CC EU J G C



@5@7 HS@>@;C@IC EU J G


@5@.@7 HS@ 
@.@7 HS@@@ @7 J4@ @7 J4@0 G@4@7 J>@?@@@( @&@?@@@( @&@?
@" G@#@>@;C@NC EU J C


@5@.@7 HS@ 
@.@7 HS@@@ @7 J4@ @7 J4@0 C@4@7 J>@?@#@@@( @&@?@@
@( @0 H0
@4@7 HS@?
@" C@#@>@;C@ZC EU J H2


@5@.@7 HS@ 
@.@7 HS@@@ @7 J4@ @7 J4@0 H2@4@7 J>@?@/@@@@@( @?@( @( @?@@@(@&@?@@@(@&@?
@" H2@#@>@;C@EC EU J H4


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

@5@.@7 HS@ 
@.@7 HS@@@"@ @7 J4@ @7 J4@  @7 I@@0 H4@4@7 J>@a@f@h@f@o@u@?@@@(@&@?
@" @#@>@;CC EU J N


 N

@5@ @7 HS@ 
@ @7 HS@>@;C@ZD EU J N


@5@.@7 HS@ 
@.@7 HS@@@ @7 J4@ @7 J4@0 N@4@7 J>@?@/@@@( @(@?@%@@@(@&@?@@@(@" H2@#@?
@" N@#@>@;CD# EU J@5@7val B@>@;C@$D% EU J@5@C@7 @@L@P@2@-@-
@4@7 @<@ 
@.@7 L@2@4@7 @<@>@;XPwrite_forgotten_hyps  C@ EU K @5@C
@/@7 L@L
@P@>@;C@ EU K  @5@7 H@7 H@=PLUS the following forgotten (hidden but useable) hypotheses:@7 H@7 H@7 H@Q@;C@ EU K@5@.
@7 L I@7 L@Q@;C@ EU K  @5@>@;XPcompatible_array_indices CB EU HB

@5@>@ 
@ @8 Oo B@;CB EU HB@5@>@;XP	semi_stan C@/@0 EU J
 B


@5@.@7 Iz@ @.@7 L&@ 
@ @.@7 L&@0 J@0ss
@4@1 B@4@7 D4@>@;C@/@7 EU J
 I^


@5@.@7 Iz@ @.@7 L&@ 
@ @.@7 L&@0 J@0 Ot
@4@1 I^@4@7 D4@>@;C@*@> EU J
 J7


@5 F@.@7 L&@ 
 F@.@7 L&@0 J@0 Ot
@4@1 J7@4@7 D4@>@;C@*@D EU J
 J;


@5 F@.@7 L&@ 
 F@.@7 L&@0 J@0 Ot
@4@1 J;@4@7 D4@>@;C@*@J EU J
 I


@5 F@.@7 L&@ 
 F@.@7 L&@0 J@0 Ot
@4@1 I@4@7 D4@>@;C@*@P EU J
 I


@5 F@.@7 L&@ 
 F@.@7 L&@0 J@0 Ot
@4@1 I@4@7 D4@>@;C@V EU J
 F
@5@.
@7neg B@ 
@0 F@/@4@7 I@@ 
@7 Or B@>@;XP Mq C EU K@5@.
@7 K B@0 N @
@4@8 C@;XD  t  t t  @t 	inst_form AP K CD- EU Hi Gu@5@7nochange B@>@;C@D/ EU Hi Gt@5@@@/ H@7 KV@@
@7 N  B@.
@7 N B@ 
@7 Iz@?@@@C@7 O@L@P @@7 Iz@?@6!!! ERROR: New expression does not typecheck properly.@7 H@7 H@Q@E
@? If@7 KV@E
@0 L@/@4@7 Hs@0 L@4@7 D4@7unhandle_quantifiers_in_con  B@0 Hu@-@-@4@7 Hs@0 I<@4@7 D4@@@7 O@F@F@E@?@$@.@.@.@7 N B@.@7 L@.@2@3@3@4@7 @<@0 I<@4@7 D4@>@;CDN EU Hi@5@>@;XPprocess_enumeration_list CB EU H8
 Nt E@5@>@;CB EU H8
 AW


@5@ 
@ @7 O B@>@;XD  t  t t  @t enumeration_list AP O CB EU I@5@7 A@/@7 NJ B@7 Hc@>@;XP I C@@ EU H8		@5@0fdlfile_name@/@4@7 C@0 K@/@4@7 C@0csvfile_name@/@4@7 C@>@.@7 J@@@2@.@3@s@3@i@3@v@4@7 J@0 O
@4@7 C@F
@?@#@&@2@.@3@v@3@c@3@g@4@.
@7 J@.@ 
@7 J@0 O@4@7 C@>@2@.@3@f@3@d@3@l@4@.@7 J@.@ @7 J@0 O@4@7 C@>@2@.@3@c@3@s@3@v@4@.@7 J@.@ @7 J@0 O@4@7 C@>@;XD  t  t t  @t  K) APfound_help_pattern C	@ EU K

@5@>@;C@ EU K
 D@5@>@;XD  t  t t  @t prove  AP O  C@B@j EUu FR        @5@7 K: H@.
@7 Hstrategy@.@7 H@@
@( J@!@0
contradict
@4@#@?@@
@( J@!@0 J
@4@#@?@@@( Iv@' Iv@?@( J@' J@>@@>@;XPprint_Nsubs CC EU Hi
@5@>@;C@;C EU Hi



@5@7 H@7 H K@7 H@7 H@7 H@7 Haccording to rule @7 H@ 
@7 H@7 H@ @7
list_rules B@p
@ @ @7 O B@>@;XPparse_goal_expression CB EU H@5@7 H@>@0 Ix I@/@4@8 I@@;XP N CB EU Hi
@5@(There are NO subexpressions of the form @7 H@.@7 M_@7 M B@0 H@/@/@4@7 C@7 H@7 H@>@;C@+B EU Hi

@5@@@"


@#@?@%
@0 K@4@7 D4Subexpression is @7 H@ 
@7 H@7 H@>@;CB EU Hi@5Possible subexpressions:-@7 H@7 H@>@7 K!@>@;XP L C@ EU H@5@7 C@.@7 MR@&
@>@;XP MJ C@"Bw EU Iq@5@.
@0ruleused_noprefix
@4@.@7 @@, @@.@7 I@>@0 Is@/@4@7 C It@7 L@>@;XPspecial_rulefile C@ EU N$ 
 N% @o@S@P@E@C@I@A@L@<C@ EU N$ 
 N% @o@R@E@C@O@R@D@<C@ EU N$  N% @o@S@P@E@C@I@A@L	inference@<C@ EU N$  N% @o@S@P@E@C@I@A@L HU@<C@ EU N$  N% @o@S@P@E@C@I@A@Llogic@<C@ EU N$  N% @o@S@P@E@C@I@A@L OK@<C@ EU N$  N% @o@S@P@E@C@I@A@Leq@<C@ EU N$  N% @o@S@P@E@C@I@A@Lequiv@<C@ EU N$  N% @o@S@P@E@C@I@A@Lunification@<C@ EU N$  N% @o@R@E@C@O@R@D Br@<C@ EU N$  N% @o@R@E@C@O@R@Drecord_equality@<C@ EU N$ N% @o@R@E@C@O@R@D HG@5@8 K@;XD  t  t t  @t  H AP H C  B B  @<XP J CB EU H\

@5@>@ 
@ @7 J@>@;CB EU H\


@5 F@7 Iz@ 
 F@7 Iz@>@ 
@7order_exprs B@>@;CB EU H\


@5@>@ 
@8 F @;XD  t  t t  @t  @  AP O& C@, EU K@5@C @@/@7 H@L@P@.
@7 J I@0 C
@4@7 L-->@7 H@7 H@.@7 J@7 M@>@;C@M EU K@5 @@.
@7 H@@@"
 Ix

@#@7 L@E
@?@0@@@"
 C Ix



@#@0 C
@4@7 L@?@@@(
 M@7 M B@?@(
 L@7 L B@F@E
@Q@;C@- EU K  @5@>@;XP J C
@H EU J@5@>@7replace_in_conc B@>@;C@L EU J@5@a@i@f
@s@>@;C@O EU J@5@7 O@>@p@ @ 
@7 J@>@;XD  t  t t  @t  J AD  t  t t  @t  L  AP L  CBz EU I@5@@	 Jr@/@7 H@E
@?@+UNDELETE -- which hypothesis or hypotheses? M)@7 H@.
@7 H L@7 M*@7 N B@>@;XP H C@ EU H\ Ix

@5@@@( I@'
 H@' K9@!@0 K5@-@4@#@?@( Iy@'
 H@' O!@!@0new_conc_message@-@4@#@.@2
@3@3@-@4@7 @<@ @@ @ @7	norm_expr B@ @ @7stan_display B@.@7ask_if_save B@@@=@( Gt@ @7 Hs@.@2
@3@3@4@7 @<@ @7 D4@.@2
@3@4@7 @<@0 I< OK@4@7 D4@0 I<@4@7 D4@ @@?@( Gu@>@Q@F@>@;C@n@? EU H\@5@.@7 Iz@.@7 L&@7 O@.
@7 O@@@Q@(
 Gt@0 I< OK@3
@3@4@7 D4@@ @@7 I@@0 B
@4@7 J@?@*@( @@@
@( @Q@7 J@?@@@( @@0 F
@4@7 J@?@0 J
@4@7 J@?@(
 Gu@>@Q@>@;XP N C@GA" EU H\

@5@.@7 H@.
@7 H@ 
@.@7 H@ @.@7 H@ @.@7 H@ @.@7 H@ @.@7 H@ @.@7 I @ @.@7 M6@ @.@7 N@ @.@7sign B@ @8tidy B@;XP JT C@Z EU E 
@<XP M	 CA2 EU Hi  @5@7 C@7 N B@7reduction_procedure  Btotally_specified_replace@7 C@0 H I2@/@4@7 C@0 L@/@4@7 C@7reduce_again  B@>@;XD  t  t t  @t  M  AP M  C@7 EU Hi  @5 H @@7 H@>@8 N B@;C@B@; EU Hi@5 H@.
@7 H@T
@@@"
 IO@#@F@?@"
 C Ix


@#@7 F@7 F@a@h@i@q@>@0 MC@/@4@7 C@0 ME@/@4@7 C@7 MB@>@8 O@;C@,@L EU Hi@5@@ H@0 Ix@-
@-@4@7 H@E@?@'REPLACE -- Which hypothesis/conclusion?@#Type h#N or c#N as appropriate ... @7 H@.@7 H@" Ix

@#@>@8 M B@;XD  t  t t  @t  O; AP O: C@U H H  @<XP K
 CF} EU H8

@5@a@g@b @t@a@g@b	@r@a@b@0@g@n@w@>@;C@-F EU H8@5@a@g@b
@t@.@0 H4

@4@7 J>@.
@7 K	@a@g@b
@l N@b@0@n@x@ 
@2@4@7 J@>@;XD  t  t t  @t  J@ AP J? C EUu FJ        @5@S@>@Q@;C EU O

@5@7 F@a@g@b @t@>@;C EU O@5@7 F@a@h@b @q@>@a@h@k H0@x@"
 H0@#@>@;C EU O
 H0 H0
@5@7 J>@>@;C@<@! EU O
 H0
@5@.
@7 J>@>@@@(
 @(
 @?@#@@@ 
@7 F@a@f
@b @s@"
 H0
@#@?
@"
 H0
@#@a@g@b @s@>@;C@C@- EU O
 G


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

@5@0 G@1 H0
@4@7 J>@>@;C@C@= EU O
 H2


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

@5@.@7 J>@.@ 
@7 J>@>@  @7 I@@ @ @.@7eval_div B@@
@a@f@b @t@&
@E@?@a@f@b @q@a@f@k H0@x@"
 H0@#@>@;C@@Z EU O
 N


@5@7 K@>@.@7 J>@.@ 
@7 J>@>@  @7 I@@ @ @.@7 O@.@0 C@1 H2@4@7 J>@@@( @(
 @?@_@@@S@ @7 J4@ @7 J4@@@!@@@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 G@4@7 J>@?
@"
 N@#@>@;C@[@ EU O	
 N


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

@5@/@7 J>@/@ 
@7 J>@>@@@(
 @(
@F@?@%@ 
@7 F@a@f
@b @s@p
 @>@.@0 N@4@7 J>@>@0 H2@4@7 J>@>@;XP
abort_subgoal  C@E@1 EU O@5@.
@7 I@/@/@/@7 K7@0 K8
@/@/@/@4@7 C@0 K/
@/@/@4@7 C@0 K+
@/@/@4@7 C@0 N
@/@4@7 C@p
 @0 H@/@4@7 C@0 H@4@7 C@7 K1@>@;XP M+ C@ EU H@5@S@7 H@/!!! VAR argument not permitted: retype command.@7 H@7 H@>@Q@;C@ EU H
@5@>@;C@(@ EU H @ Ix


@5@@@* I@?@* Iy@>@ 
@7 F@0 H @@1 Ix
@4@7 D4@>@;C@>@ EU H @ C


@5@T@ 
@7 F@" Ix

@#@@@* I@?@* Iy@>@ @7 F@a@f@f
@q@0 H @@1 C
@4@7 D4@>@;C@ EU H @ IO


@5@T@T
@> @@7 M* @@ 
@7 M*@>@;C@n@ EU H @@5@7 A@2@-@-
@4@7 J@>@@@+@2
@4@/@2@d@3@e@3@l@3@e@3@t@3@e@3@d@4@7 J@0 H @ M@4@7 D4@?@/@2
@4@/@2@f@3@o@3@r@3@g@3@o@3@t@3@t@3@e@3@n@4@7 J@0 H @ L@4@7 D4@>@;C@(@ EU H HU Ix


@5@@@* I@?@* Iy@>@ 
@7 F@0 H HU@1 Ix
@4@7 D4@>@;C@>A EU H HU C


@5@T@ 
@7 F@" Ix

@#@@@* I@?@* Iy@>@ @7 F@a@f@f
@q@0 H HU@1 C
@4@7 D4@>@;CA EU H HU IO


@5@T@T
@> HU@7 M* HU@ 
@7 M*@>@;C@,A EU H Jm M


@5@T@T
@>@.@7 O B@ 
@7 Jt@0 H H@4@7 D4@0 H Jr
@4@7 D4@>@;CA EU H Jm@5@>@.@7 O@0 H H@4@7 D4@>@;C@DA$ EU H I O


@5@T@T
@" M

@#@>@ @.@7 O@ @7 KN@ 
@7 Jt@0 H H@4@7 D4@0 H KL A|@4@7 D4@0 H Jr
@4@7 D4@>@;C@+A0 EU H I O


@5@T@T
@"
 O

@#@> I@0 O@0 O@4@4@7 M*@>@;C@*A7 EU H I O


@5@T@>@.@7 O@ 
@7 KN@0 H H@4@7 D4@0 H KL A|@4@7 D4@>@;C@,A? EU H I O


@5@T@T
@>@.@7 O@ 
@7 Jt@0 H H@4@7 D4@0 H Jr
@4@7 D4@>@;CAH EU H I@5@>@.@7 O@0 H H@4@7 D4@>@;C@\AM EU H

 M 


@5@7check_hyp_or_conc B@T
@"
 O

@#@T@" M

@#@>@ @7 KN@ @.@7 H@ @.@7 H@0 H H@4@7 D4@0 H N@4@7 D4@0 Hnew@4@7 D4@0 H KL A|@4@7 D4@>@;C@^A\ EU H

 M 


@5@T@( @@T
@"
 O

@#@T@" O

@#@>@ @7 KN@ @.@7 H@ @.@7 H@0 H H @@4@7 D4@0 H N@4@7 D4@0 H O@4@7 D4@0 H KL A|@4@7 D4@>@;C@kAl EU H

 M 


@5@T@@@" IO@#@?@" C@#@T
@"
 O

@#@T@" O

@#@>@ @7 KN@ @.@7 H@ @.@7 H@0 H H@4@7 D4@0 H N@4@7 D4@0 H O@4@7 D4@0 H KL A|@4@7 D4@>@;C@CA EU H M 


@5@7 O@T
@"
 O

@#@>@ @.@7 H@ @.@7 H@0 H H@4@7 D4@0 H N@4@7 D4@0 H O@4@7 D4@>@;C@(A EU H M 


@5@7 O@>@ 
@.@7 H@0 H H@4@7 D4@0 H N@4@7 D4@>@;CA EU H M@5@7 O@>@0 H H@4@7 D4@>@;CA EU H H@5@>@.@7 H@0 H H@4@7 D4@>@;CA EU Hforwardchain@5@7 O@>@0 H H@4@7 D4@>@;CA EU H @m IO


@5@T@T
@> @m@7 M* @m@ 
@7 M*@>@;C@!A EU H @m Ix


@5@* Iy@>@ 
@7 F@0 Hto_do@1 Ix Iy
@4@7 D4@>@;C@>A EU H @m C


@5@T@" Ix

@#@T@* Iy@>@ @7 F@ 
@7 F@a@f
@f@s@0 H O@1 C@0 Ix Iy@4
@4@7 D4@>@;CA EU H K)@5@>@7 F@0 Hcase_number@4@7 D4@>@;C@FA EU H O H


@5@>@T@" O

@#@  J@7 J B@ 
@.@7 H@ @.@7 O@0 H H@4@7 D4@0 H O J@4@7 D4@0 H H@4@7 D4@>@;C@*A EU H O O


@5@>@ 
@.@7 O@.@7 O@0 H O@4@7 D4@0 H H@4@7 D4@>@;CA EU Hunwrap@5@7 O@>@0 H H@4@7 D4@>@;C@+A EU H M M


@5@7 A@7 M@>@ 
@.@7 H@0 H M@4@7 D4@0 H G@4@7 D4@>@;CA EU H M@5@7 A@7 M@>@0 H G@4@7 D4@>@;CA EU H M@5@C
@7 M@L
@P@>@.@7 O@0 H M@4@7 D4@>@;CA EU Hnewvc@5@>@7 F@0 H	vc_number@4@7 D4@>@;CA EU H C@5@>@7 A@0 H O@4@7 D4@>@;CA EU Hexecute@5@>@7 A@0 H O@4@7 D4@>@;CA EU H F@5@0 H M@4@7 D4@>@;CA EU Hforget IO


@5@T@T
@> P@7 M* P@ 
@7 M*@>@;CB EU H P Ix


@5@* I@>@ 
@7 F@0 H Jr@3
@4@7 D4@>@;C@;B EU H P C


@5@T@" Ix

@#@* I@>@ @7 F@ 
@7 F@a@f@f
@q@ @ 
@.@7make_numbers_list B@0 H Jr@4@7 D4@>@;CB EU H P@5@>@7 Jt@0 H Jr@4@7 D4@>@;CB EU H K IO


@5@T@T
@> K@7 M* K@ 
@7 M*@>@;CB EU H K Ix


@5@* I@>@ 
@7 F@0 H Jr@3
@4@7 D4@>@;C@;B% EU H K C


@5@T@" Ix

@#@* I@>@ @7 F@ 
@7 F@a@f@f
@q@ @ 
@.@7 P@0 H Jr@4@7 D4@>@;CB0 EU H K@5@>@7 Jt@0 H Jr@4@7 D4@>@;CB5 EU H L IO


@5@T@T
@> L@7 M* L@ 
@7 M*@>@;CB< EU H L Ix


@5@* I@>@ 
@7 F@0 H Jr@3
@4@7 D4@>@;C@;BB EU H L C


@5@T@" Ix

@#@* I@>@ @7 F@ 
@7 F@a@f@f
@q@ @ 
@.@7 P@0 H Jr@4@7 D4@>@;CBM EU H L@5@>@7 Jt@0 H Jr@4@7 D4@>@;CBR EU H L IO


@5@T@T
@> L@7 M* L@ 
@7 M*@>@;CBY EU H L Ix


@5@* I@>@ 
@7 F@0 H Jr@3
@4@7 D4@>@;C@;B_ EU H L C


@5@T@" Ix

@#@* I@>@ @7 F@ 
@7 F@a@f@f
@q@ @ 
@.@7 P@0 H Jr@4@7 D4@>@;CBj EU H L@5@>@7 Jt@0 H Jr@4@7 D4@>@;C@,Bo EU H I M


@5@.@7 Ls@>@T
@ 
@ @7ok_value B@0 H E@4@7 D4@0 H M
@4@7 D4@>@;CBw EU H I@5@/@7 Ls@>@0 H E@4@7 D4@>@;C@%B| EU Htraverse@5@>@.@7 H@7 I@@@" Ix@#@?@/@7 Iz@0 H H@4@7 D4@>@;CB EU Hcallpro@5@>@T@0 H F"@4@7 D4@>@;CB EU H@5@7 H@.!!! Argument(s) not recognised: retype command@7 H@7 H@>@Q@;XP N C@l EU La@5@/@0 J@-
@-@4@7 J@/@7 J@7 J@Q@;C@r EU La@5@/@0 J@-
@-@4@7 J@/@7 J@7 J@Q@;C@#@x EU La@5@/@0 J@-
@-@4@7 J@/@0 F
@4@7 J@0 F@4@.@7negin B@7 J@Q@;C@#@ EU La@5@/@0 J@-
@-@4@7 J@/@0 F@4@7 J@0 F
@4@.@7 P@7 J@Q@;XP I: C@v@ EU I@5@@@(
 H@@@.@7 K B@?@'@c@.@7 G @a@f@f@r@?@(
 If@F@@	 If@7 K B@' Gu@?@7var_free B@' Gt@7 H@7 H@7 H K-@7 H@7 H@ @7 H@@	@( @may be inferred directly@7 H@?
follows from @7 H@7 M@@@@@( Gt@?@7 P@@@7 KT  B@? KT@7 D4@7increment_search_count  B@?@R@>@;C@ EU I@5@7 P@@@7 P@? KT@7 D4@7 P@>@;C@ EU I@5@>@;XP N C@7CC EU I

@5@@@0 B

@4@7 I@>@ @7 N@E@?@0 I^

@4@7 I@>@ @.@7 N@"
@#@>@;CCO EU I
@5@>@;XP N CE- EU Hi
@5@ @7 N B@>@ 
@ @8 N@;CE1 EU Hi@5@>@;XP
invalidnum CB7 EU Hi@5@7 F@@@a@g@h@s@?@a@g@b @r@>@;XPread_user_command C@7@U EU H@5@.@.
@7
fetch_keyword B@@@7
match_command B@>@@@(
@.@( @@?@7 H@E@?@7 H B@>@@@(
@.@E@?@.@7 JS@ @7 L@>@Q@>@;XP M C@ EU J@5@.@0 M@4@7 @@,
 @@>@;XP
simp_set_list C@'A EU HQ
@5@ 
@.@7 P, B@.@7 HS@@@ @ @7in_set_list B@&@?	@"@#@>@;CA EU HQ@5@>@;XPskip_to_terminator  C@"AW EU I@5@7 C@.
@7 MR@@@(
@ @E@?@@@(
	@E@?@.@7 JS@&
@>@;XP	call_once CC EU H@5@@>@;XD  t  t t  @t  MF AP K C
@] EU K@5@7process_dcl_qualifier B@>@7 K@>@;C@b EU K@5@>@;XP
maybe_halt  CC: EU H8  @5@/@/@7 Jb B@>@;CC= EU H8  @5@*CANNOT CONTINUE: Proof session terminated.@7 H@7 H@>@8 I@;XD  t  t t  @t  Hl AP L: CC EU HB IO


@5@.@7 L9@ 
@.@7 L9@>@ @ @7 J@>@;CC EU HB I



@5@>@;C
C EU HB
@5@>@;XPremove_updates C@5@ EU HQ J




@5@@@0 B@4@7 I@>@ 
@7 P= B@E@?@ 
@.@7 P?@" J
@#@>@;C@ EU HQ
@5@>@;XP
forward_chain C@@! EU L I@5@.@7 J@@@" C


@#@ 
@7
forward_prove B@!@0 J@4@#@%@E@?@D@" J


@#@@@ 
@7 PB@ @.@7 L B@( Gt@!@0 J@4@#@%@?@ @7 PB@ 
@.@7 PE@( Gt@!@0 J
@4@#@%
@0 J@4@7 Hs@0 I< K9@4@7 D4@ @7 D4@ @7 K4@>@;C@9@= EU L Iy@5@.@7 I@@@.
@0 C@/@4@7 J@?@@@.
@0 J@/@4@7 J@?
@.
@0 J@/@4@7 J I@ 
@7 P@ B@7 J@>@;XPsize CCq EU Iq@5@7 A@.@7 J@>@7 G @>@;C@1Cw EU Iq@5@7 F@@
@a@g@b @t@' @%
@?@a@g@b @q@'@a@g@k H0@x
@>@ 
@.@7count_places B@>@a@f@i@n@w@;XD  t  t t  @t input_from_terminal  AD  t  t t  @t  PL  AP PL  C@$ H H   @<XPsave_used_identifier CC" EU H8
 HY@5 HY@7
used_ident B@>@;CC% EU H8@5@/@7 PP@>@6!!! FATAL-ERROR: Identifier declared multiple times - @7 H@7 H@7 H@>@8 P9 B@;CC- EU H8@5@7built_in_ident B@>@>!!! FATAL-ERROR: Identifier reserved or already predeclared - @7 H@7 H@7 H@>@8 PT@;CC5 EU H8@5@0 PQ
@4@7 D4@>@;XP H^ C@2@ EU H\		 J



 J

@5@ 
@.@7 Iz@ @0 NC@-@/@4@7 J.@ 
@ @ @7 H]@ @ @ @7do_norm_typed_exprs B@>@;C@7@ EU H\ J





 J



@5@0 PY@-@-@4@7 J.@ 
@ @7 H]@ @ @ @7 PZ@ @ @ @7 H]@>@;C@ EU H\@5@@@( F@?@( HF@>@7 E B@>@;C@ EU H\
 @@5@>@7do_norm_expr B@>@;C
@ EU H\
@5@7 @@>@;C@9@ EU H\	@5@C@7 @@L@P@2@-
@-@4@7 @<@ @.@7
checktypes B@ @ @.@7 PZ@.@2
@4@7 @<@@@ @7 HS@?@&@>@;XP L C@K@0 EU K@5@7 F@@@(
 I@' H@?@(
 Iy@' H@.
@2@3@3@-@4@7 @<@ 
@@@	@( H L@7 H@?@( H M@7 H@7 H@:@7 H@7 H@ @7 H@7 H@>@;C@+@H EU K
 C


@5@7 F@ 
@7 F@a@i@f
@r@@
@(
 I@ 
@7listhyps B@?@(
 Iy@ 
@7 M@>@;XPfind_newsub CC EU Hi H{
 H{@5@>@;C@SC EU Hi@5@.
@7 Hj@2@3@-@-@4@7 L@0 Ho@3@4@7 D4@0 Hq@2@-@3@4@-@4@7 Hs@0 Hq@/@/@/@4@7 C@0 Hu Hw@1 @2@3@4@1 Hx@0 Hy
@4@4@7 C@>@;XD  t  t t  @t  N APfilesWithExtension C@ EU E 
@<C@&@ EU E



@5@ 
@.@7 J@.@ @7 J@.@ @7 J@&@ @ @8 Pj B@;C
@ EU E


@5@ 
@8 Pl@;XP N CB EU Hi@5@"
@#@0 N@3@4@7 D4@>@;C@"B EU Hi@5@"

@#@.
@7specify B@.@ 
@7	occs_list B@0 N@4@7 D4@>@;XPhelpfilename C@ EU K  K)@c@a@s@e@.@c@h@l@<C@&@ EU K  C@c@o@n@s@u@l@t@.@c@h@l@<C@&@ EU K declare@d@e@c@l@a@r@e@.@c@h@l@<C@#@ EU K  Jm@d@e@d@u@c@e@.@c@h@l@<C@#@ EU K  L@d@e@l@e@t@e@.@c@h@l@<C@ EU K  @m@d@o@n@e@.@c@h@l@<C@ EU K  I@e@x@i@t@.@c@h@l@<C@&@ EU K  P@e@x@e@c@u@t@e@.@c@h@l@<C@#@ EU K  P@f@o@r@g@e@t@.@c@h@l@<C@,@ EU K  O@f@o@r@w@a@r@d@c@h@.@c@h@l@<C@ EU K  F@h@e@l@p@.@c@h@l@<C@ @ EU K  I@i@n@f@e@r@.@c@h@l@<C@,@ EU K  M@i@n@s@t@a@n@t@i@a@.@c@h@l@<C@ EU K  @@l@i@s@t@.@c@h@l@<C@ @ EU K  P@n@e@w@v@c@.@c@h@l@<C@&@ EU K printvc@p@r@i@n@t@v@c@.@c@h@l@<C@ @ EU K  O@p@r@o@v@e@.@c@h@l@<C@ EU K quit@q@u@i@t@.@c@h@l@<C@)@ EU K  K@r@e@m@e@m@b@e@r@.@c@h@l@<C@&@ EU K  M@r@e@p@l@a@c@e@.@c@h@l@<C@ EU K  L@s@a@v@e@.@c@h@l@<C@ EU K  I@s@e@t@.@c@h@l@<C@ EU K  Lq@s@h@o@w@.@c@h@l@<C@)@ EU K  HU@s@i@m@p@l@i@f@y@.@c@h@l@<C@)@ EU K  H@s@t@a@n@d@a@r@d@.@c@h@l@<C@#@ EU K  M@s@t@a@t@u@s@.@c@h@l@<C@)@ EU K  P@t@r@a@v@e@r@s@e@.@c@h@l@<C@)@ EU K  L@u@n@d@e@l@e@t@e@.@c@h@l@<C@#@ EU K  O@u@n@w@r@a@p@.@c@h@l@<C@ @ EU K  M@r@u@l@e@s@.@c@h@l@<C@+A  EU K  B M N7@r@x@a@r@i@t@h@.@c@h@l@<C@+A EU K  B M N9@r@x@a@r@i@t@h@.@c@h@l@<C@1A EU K  B M Nc@r@x@m@o@d@u@l@a@r@.@c@h@l@<C@+A EU K  B M N;@r@x@a@r@i@t@h@.@c@h@l@<C@+A EU K  B M N=@r@x@a@r@i@t@h@.@c@h@l@<C@+A EU K  B M N?@r@x@a@r@i@t@h@.@c@h@l@<C@+A EU K  B M NA@r@x@a@r@i@t@h@.@c@h@l@<C@+A
 EU K  B M NC@r@x@a@r@r@a@y@.@c@h@l@<C@+A EU K  B M HK@r@x@a@r@r@a@y@.@c@h@l@<C@(A
 EU K  B M NF@r@x@e@n@u@m@.@c@h@l@<C@(A EU K  B M NH@r@x@e@n@u@m@.@c@h@l@<C@(A EU K  B M NJ@r@x@e@n@u@m@.@c@h@l@<C@1A EU K  B M JD@r@x@f@d@l@f@u@n@c@.@c@h@l@<C@1A EU K  B M JB@r@x@f@d@l@f@u@n@c@.@c@h@l@<C@1A EU K  B M J=@r@x@f@d@l@f@u@n@c@.@c@h@l@<C@1A EU K  B M NL@r@x@f@d@l@f@u@n@c@.@c@h@l@<C@1A EU K  B M N1@r@x@g@e@n@i@n@e@q@.@c@h@l@<C@1A EU K  B M N3@r@x@g@e@n@i@n@e@q@.@c@h@l@<C@1A EU K  B M N5@r@x@g@e@n@i@n@e@q@.@c@h@l@<C@1A EU K  B M N/@r@x@i@n@e@q@u@a@l@.@c@h@l@<C@1A EU K  B M M2@r@x@i@n@e@q@u@a@l@.@c@h@l@<C@+A EU K  B M NT@r@x@l@o@g@i@c@.@c@h@l@<C@+A EU K  B M NR@r@x@l@o@g@i@c@.@c@h@l@<C@+A EU K  B M NV@r@x@l@o@g@i@c@.@c@h@l@<C@+A  EU K  B M NP@r@x@l@o@g@i@c@.@c@h@l@<C@+A! EU K  B M NN@r@x@l@o@g@i@c@.@c@h@l@<C@+A" EU K  B M NX@r@x@l@o@g@i@c@.@c@h@l@<C@1A$ EU K  B M Ne@r@x@m@o@d@u@l@a@r@.@c@h@l@<C@1A& EU K  B M Na@r@x@q@u@a@n@t@i@f@.@c@h@l@<C@.A( EU K  B M Bs@r@x@r@e@c@o@r@d@.@c@h@l@<C@.A) EU K  B M O@r@x@r@e@c@o@r@d@.@c@h@l@<C@.A* EU K  B M HG@r@x@r@e@c@o@r@d@.@c@h@l@<C@%A, EU K  B M NZ@r@x@s@e@q@.@c@h@l@<C@%A- EU K  B M DR@r@x@s@e@q@.@c@h@l@<C@%A. EU K  B M @@r@x@s@e@q@.@c@h@l@<C@%A/ EU K  B M L@r@x@s@e@q@.@c@h@l@<C@%A0 EU K  B M L@r@x@s@e@q@.@c@h@l@<C@%A1 EU K  B M L@r@x@s@e@q@.@c@h@l@<C@%A2 EU K  B M N]@r@x@s@e@q@.@c@h@l@<C@(A4 EU K  B M N_@r@x@s@e@t@s@.@c@h@l@<C@1A6 EU K  B M O@r@x@s@p@e@c@i@a@l@.@c@h@l@<C@1A7 EU K  B M O@r@x@s@p@e@c@i@a@l@.@c@h@l@<C@1A8 EU K  B M O@r@x@s@p@e@c@i@a@l@.@c@h@l@<C@1A9 EU K  B M HU@r@x@s@p@e@c@i@a@l@.@c@h@l@<C@1A: EU K  B M O@r@x@s@p@e@c@i@a@l@.@c@h@l@<C@1A; EU K  B M OK@r@x@s@p@e@c@i@a@l@.@c@h@l@<C@1A< EU K  B M O@r@x@s@p@e@c@i@a@l@.@c@h@l@<XPrulelist CCx EU Hi
@5@0 H?@4@7 Hs@ 
@7 Px B@>@;CC} EU Hi@5@>@;XP
truncate_list C	A EU H8@5@7 K@>@;CA EU H8@5@.
@7 G @a@f
@g@r@>@&@;C@A EU H8@5@"

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




















@ @#@"
@ @#@>@;CA EU H8@5@.
@7 G @a@f
@g@s@a@f
@g@l C@x@ @7 N
@>@;XD  t  t t  @t  K)  AP K)  CA] EU J@5@@ O@.
@7 H@?Which case? @7 I@.
@7 H@7 F@>@7 K( B@>@;XP O C@^ EU H\@5@7 HOLD: @7 H@7 H@7 HNEW: @7 H@7 H@7 H@>@;XPsave_a_copy C@6 EU L@5@7 K@@/@7 L B@P@/@7
safe_write B C@7 H@7 H@Q@;XD  t  t t  @t qualifier_prefix AD  t  t t  @t  I AD  t  t t  @t  K  AP K  CBM EU I@5@@	 Jr@/@7 H@E
@?@+REMEMBER -- which hypothesis or hypotheses? M)@7 H@.
@7 H K@7 M*@7 J B@>@;XD  t  t t  @t prolog_predicate_name AP M C@1@ EU K@5@.@7 Ps B@.@7 J B@.
@7 J@.@ 
@7 J@@
@ @7open_help_file B@7
show_help_for B@7 KE@7 KG@?
@;ERROR: Cannot open or display Checker help library file -- @7 H@ @7 H@7 H@>@;XD  t  t t  @t fdl_file_title APlist_vcs_still_to_prove  C@_ EU Hb@5@.
@7 I@7 H@7write_numbers_left B@>@;XP J C
 EU J@5@>@7replace_in_hyp B@>@;C@# EU J@5@a@i@f
@s@>@;C@& EU J@5@7 P@>@p@ @ 
@7 J@>@;XPget_next_vc C@5D EU H8@5@.@7 H@7 C@.@7 K@@@7is_terminator_line B@?@7 H B@>@.
@7 J\@.@7 P B@ @ 
@.@7 K B@>@@@)
@?@ @7read_verification_condition B@>@;XPcheckhastypelist CB_ EU HB


@5@>@ 
@7 HC@>@;CB` EU HB
@5@ @7 HC@>@ 
@ @7 P B@>@;C
Bc EU HB
@5@>@7 HC@>@;CBd EU HB
@5@7 HC@>@ 
@7 P@>@;XD  t  t t  @t do_not_issue_failure_message  AD  t  t t  @t  I AP I C@P H H  @<XP K CAf EU H8  @w@<CAg EU H8 end@<CAh EU H8
@5@.@7 H@2@4@8 J@;XPfind_first_free_starting_at C@5 EU J

@5@C@/@7 J@L@P@>@;C@9 EU J@5@p
@>@8 P B@;XD  t  t t  @t 
expand_answer AD  t  t t  @t  P AD  t  t t  @t  P 
P PC@ Lg Lg@5@6 Lh@8 P Lh@;XD  t  t t  @t  K AP K C@ H H  H@<XP O CA EU Hi  @5@7 O@>@;CA EU Hi  @5 If@8 K B@;CA EU Hi@5 H@7 PReplace more@.
@7 I@>@(
 Gu@;XP M C@ EU H@5@T
@2@-@3@-
@4@7 @<@7 A@ 
@7 F@a@f
@b @t@>@;C@ EU H
bad_rulename@5@>@;C@ EU H @<XD  t  t t  @t  K AP O= C@Z H H @<XP J C@ EU I @Q@5@>@;C
@ EU I
@5@/@7 J@>@;C@ EU I@5@/@7 J@p@>@7 J@>@;C@%@ EU I@5@0 J
@4@7 D4@0 I< K9@1 J
@4@7 D4@0 L@/@4@7 C@7 J B@7 K4@>@;XP Pq CB EU Hi H{@5@>@;CB EU Hi
 @@5@7make_occs_list B@>@;C
B EU Hi


@5@>@;XP MW C@m EU I @ @<C@n EU I @<C@o EU I @.@<XP N
 C@& EU J@5@@@"
 Ix I
@#@7 F@?@7valid B@7 J@.@7free_hyp_no B@7 J@>@7do_cases B@>@;XD  t  t t  @t  K0 APcheck_command_arguments C@L EU H@5@@@7 M*@>@?@7 H B@>@;XPtry_to_infer C@^@ EU H/@5@.@2
@3@3@4@7 @<@@@ 
@0 I@/@4@7 J.@>@ @7 K B@E@?@9@@@ 
@0sequence@/@4@7 J.@>@ @7sequence_infer B@E@?@&@@@ 
 J0@7 J.@ 
@.@7 O@>@ @ @7 H B@?@0used@/@4@7 C@>@ @ 
@7 Jm B@E@>@;XP H CC EU H  @h#5@<CC EU H  @h#3-6@<CC EU H  @c#2@<CC EU H  @c#1-5@<CC EU H  @h#1-3 & h#7 & c#2-3 & h#15-17@<CC EU H  Jmc#1@<CC EU H  Jmnot x=y@<CC EU H  Jmn>0 or n=0 from [2,3]@<CC EU H  JmX or not X where c#1=X from []@<CC EU H  Ic#3@<CC EU H  IX+1>0 where h#2=(X>=0)@<CC EU H  Ic#1 using inequals@<CC EU H  Iis_even(a+b) using even(1)@<CC EU H  I@3RHS where c#2=(LHS -> RHS) using logic from [2,3,6]@<CC EU H  Mh#6@<CC EU H  Mc#4@<CC EU H  Mh#2: X+Y@<CC EU H  M
c#3: X+0 by Y@<CC EU H  M@"h#14: X+(Y+Z) by B where h#1=(A=B)@<CC EU H  Mc#5: A+B by B+A using commut@<CC EU H  Mall: n+0 by n using arith@<CC EU H  H P@<CC EU H  H P@<CC EU H  Hi-1+1@<CC EU H  H@,X=Y+1 -> Y=X-1 where h#2=(X=A) & h#3=(A=Y+1)@<CC EU H  Oh#3@<CC EU H  O P@<CC EU H  @m P@<CC EU H  @mc#1-3@<CC EU H  @mc#2-3 & c#8-11 & c#5@<CC EU H  K)2@<CC EU H  Oc#1 by implication@<CC EU H  O@+X or Y where c#1=X & c#2=Y by contradiction@<CC EU H  Oc#5 by induction@<CC EU H  Oc#3 by cases@<CC EU H  Op(x+y) by cases on h#7@<CC EU H  O@$x*x>=0 by cases on x<0 or x=0 or x>0@<CC EU H  O P@<CC EU H  O P@<CC EU H  Mh#8@<CC EU H  Mc#11@<CD  EU H  Mh#1 with 2*n-1@<CD EU H  Mc#7 with int_p_2 for int_P_1@<CD EU H  P3@<CD EU H  C
'sort.rls'@<CD EU H  C'DISK$1:[-.RULES]INOUT.RLS'@<CD EU H  P'prove1to5.cmd'@<CD	 EU H  P'DISK$1:[-.PROOFS]REPLAY1.CMD'@<CD EU H  F I@<CD EU H  F M@<CD EU H  P P@<CD EU H  Ph#1-3 & h#5-6 & h#10@<CD EU H  P[1,2,3,5,6,10]@<CD EU H  K P@<CD EU H  K Q@<CD EU H  K Q@<CD EU H  L P@<CD EU H  L Q@<CD EU H  L Q@<CD EU H  L P@<CD EU H  L Q@<CD EU H  L Q@<CD EU H  I K@<CD EU H  Iauto_done to on@<CD  EU H  Idisplay_subgoals_max to 2@<CD" EU H  P P@<CD# EU H  P P@<CD$ EU H  PX where c#5=(X or _)@<CD& EU H  P
 A@<XD  t  t t  @t  M AP M~ C@K H H  If@<XD  t  t t  @t  I
 APadd_new_record_function C@"C EU H8@5@/@/@/@ @7 HW@>@+Warning - record field number already used.@7 H@>@p@ @ 
@ @ @7 Q B@>@;CC EU H8@5@0 HX

@4@7 D4@>@;XPupdate_vcs_to_prove  C@2@ EU N@5@.
@.@7 I@0 J
@4@7 C@0 Jb
@/@4@7 C@.@7 I@.
@7
delete_number B@0 I@/@4@7 C@0 I
@4@7 C@7 N B@>@;XP
fetch_vars_in CE5 EU Hi@5@.@7 MQ@>@8 I@;XPsplit_atom_list C@5@N EU K

@5@.@7 P B@@@.@2@4@.@7 H@ @7 J@>@2@4@ 
@7 Q B@?
@7 J@(
 @@F@>@;XP I C@@@ EU O		@5@@ @@7 Iz @@7 P @@7 Iz@?@A!!! Error: type-check failed on subgoal proof-frame entry attempt@7 H@7 H@>@Q@>@7 K:@.@7 I@0 H@/@4@7 C@p@0 H@4@7 D4@0 N@/@4@7 C@0 K+@/@/@4@7 C@0 K/@/@/@4@7 C@0 I< O
@4@7 D4@0 I< O6@4@7 D4@ @7	case_save B@@@.@7 I@?@' @@0 I@/@/@4@7 C@0 I< L@!All current conclusions withdrawn@4@7 D4@0 K8

@4@7 D4@0 C@-@-@4@7create_formula B K=@0 C@4@7 K>@>@;XD  t  t t  @t  N APbuilt_in_classification C@.A EU N$  G

@A@R@I@T@H N6  J  J@<C@.A EU N$  C

@A@R@I@T@H N6  J  J@<C@.A EU N$  H2

@A@R@I@T@H N6  J  J@<C@.A EU N$  

@A@R@I@T@H N6  J  J@<C@.A EU N$  H4

@A@R@I@T@H N6  J  J@<C@3A EU N$ B

@A@R@I@T@H N6  J  J@5 H@8 N&@;C@.A EU N$  G

@A@R@I@T@H N8  J  J@<C@.A EU N$  H2

@A@R@I@T@H N8  J  J@<C@.A EU N$  H2

@A@R@I@T@H N8  J  J@<C@3A EU N$ B

@A@R@I@T@H N8  J  J@5 H@8 N&@;C@.A" EU N$  G

@A@R@I@T@H N:  J  J@<C@.A# EU N$  H2

@A@R@I@T@H N:  J  J@<C@3A$ EU N$ B

@A@R@I@T@H N:  J  J@5 H@8 N&@;C@.A' EU N$  G

@A@R@I@T@H N<  J  J@<C@.A( EU N$  C

@A@R@I@T@H N<  J  J@<C@.A) EU N$  H2

@A@R@I@T@H N<  J  J@<C@3A* EU N$ B

@A@R@I@T@H N<  J  J@5 H@8 N&@;C@.A- EU N$  C

@A@R@I@T@H N>  J  J@<C@.A. EU N$  G

@A@R@I@T@H N>  J  J@<C@$A/ EU N$  H0
@A@R@I@T@H N>  J@<C@.A0 EU N$  H2

@A@R@I@T@H N>  J  J@<C@3A1 EU N$ B

@A@R@I@T@H N>  J  J@5 H@8 N&@;C@.A4 EU N$  G

@A@R@I@T@H N@  J  J@<C@.A5 EU N$  H4

@A@R@I@T@H N@  J  J@<C@$A6 EU N$  H0
@A@R@I@T@H N@  J@<C@3A7 EU N$ B

@A@R@I@T@H N@  J  J@5 H@8 N&@;CA: EU N$ 
@A@R@R@A@Y NB@<CA; EU N$ J@A@R@R@A@Y ND@5@8 K@;C@+A= EU N$  B

@E@N@U@M NE  J  J@<C@+A> EU N$  I^

@E@N@U@M NE  J  J@<C@+A? EU N$  I

@E@N@U@M NE  J  J@<C@+A@ EU N$  J;

@E@N@U@M NE  J  J@<C@+AA EU N$  I

@E@N@U@M NE  J  J@<C@+AB EU N$  J7

@E@N@U@M NE  J  J@<CAC EU N$  JM@E@N@U@M NE@<CAD EU N$  JL@E@N@U@M NE@<CAE EU N$  J@E@N@U@M NE@<CAG EU N$  J@E@N@U@M NG@<C@@AI EU N$  I^

@E@N@U@M@E@R@A@T@I@O@N NI  J  J@<C@@AJ EU N$  I

@E@N@U@M@E@R@A@T@I@O@N NI  J  J@<C@@AK EU N$  J;

@E@N@U@M@E@R@A@T@I@O@N NI  J  J@<C@@AL EU N$  I

@E@N@U@M@E@R@A@T@I@O@N NI  J  J@<C@@AM EU N$  J7

@E@N@U@M@E@R@A@T@I@O@N NI  J  J@<C@+AN EU N$  JM@E@N@U@M@E@R@A@T@I@O@N NI@<C@+AO EU N$  JL@E@N@U@M@E@R@A@T@I@O@N NI@<C@-AQ EU N$  JC
@F@D@L@F@U@N@C@S JC  J@<C@7AR EU N$  I

@F@D@L@F@U@N@C@S JC  J  J@<C@7AS EU N$  J7

@F@D@L@F@U@N@C@S JC  J  J@<C@"AT EU N$  J@F@D@L@F@U@N@C@S JC@<C@7AU EU N$  H2

@F@D@L@F@U@N@C@S JC  J  J@<C@<AV EU N$ B

@F@D@L@F@U@N@C@S JC  J  J@5 H@8 N&@;C@-AY EU N$  JA
@F@D@L@F@U@N@C@S JA  J@<C@7AZ EU N$  I

@F@D@L@F@U@N@C@S JA  J  J@<C@7A[ EU N$  J7

@F@D@L@F@U@N@C@S JA  J  J@<C@7A\ EU N$  H2

@F@D@L@F@U@N@C@S JA  J  J@<C@-A] EU N$  JC
@F@D@L@F@U@N@C@S JA  J@<C@<A^ EU N$ B

@F@D@L@F@U@N@C@S JA  J  J@5 H@8 N&@;C@-Aa EU N$  J<
@F@D@L@F@U@N@C@S J<  J@<C@"Ab EU N$  F@F@D@L@F@U@N@C@S J<@<C@7Ac EU N$  B

@F@D@L@F@U@N@C@S J<  J  J@<C@7Ad EU N$  I^

@F@D@L@F@U@N@C@S J<  J  J@<C@7Af EU N$  N

@F@D@L@F@U@N@C@S NK  J  J@<C@7Ag EU N$  H2

@F@D@L@F@U@N@C@S NK  J  J@<C@7Ah EU N$  I

@F@D@L@F@U@N@C@S NK  J  J@<C@7Ai EU N$  I

@F@D@L@F@U@N@C@S NK  J  J@<C@7Aj EU N$  J7

@F@D@L@F@U@N@C@S NK  J  J@<C@7Ak EU N$  J;

@F@D@L@F@U@N@C@S NK  J  J@<C@<Al EU N$ B

@F@D@L@F@U@N@C@S NK  J  J@5 H@8 N&@;CAo EU N$  I@L@O@G@I@C N8@<CAp EU N$  J@L@O@G@I@C N8@<CAq EU N$  J@L@O@G@I@C N8@<CAr EU N$ B@L@O@G@I@C N8@5 H@8 N&@;CAu EU N$  I@L@O@G@I@C N:@<CAv EU N$  J@L@O@G@I@C N:@<CAw EU N$  J@L@O@G@I@C N:@<CAx EU N$ B@L@O@G@I@C N:@5 H@8 N&@;CA{ EU N$  I@L@O@G@I@C N<@<CA| EU N$  J@L@O@G@I@C N<@<CA} EU N$ B@L@O@G@I@C N<@5 H@8 N&@;CA EU N$  J@L@O@G@I@C NM@<CA EU N$ B@L@O@G@I@C NM@5 H@8 N&@;CA EU N$  C@L@O@G@I@C NO@<CA EU N$ B@L@O@G@I@C NO@5 H@8 N&@;CA EU N$  I@L@O@G@I@C NQ@<CA EU N$ B@L@O@G@I@C NQ@5 H@8 N&@;CA EU N$  F@L@O@G@I@C NS@<CA EU N$ B@L@O@G@I@C NS@5 H@8 N&@;CA EU N$  J@L@O@G@I@C NU@<CA EU N$ B@L@O@G@I@C NU@5 H@8 N&@;CA EU N$  F@L@O@G@I@C NW@<CA EU N$  I@L@O@G@I@C NW@<CA EU N$  J@L@O@G@I@C NW@<CA EU N$  C@L@O@G@I@C NW@<CA EU N$  J@L@O@G@I@C NW@<CA EU N$ B@L@O@G@I@C NW@5 H@8 N&@;C@7A EU N$  B

@I@N@T@I@N@E@Q@S N.  J  J@<C@7A EU N$  I

@I@N@T@I@N@E@Q@S N.  J  J@<C@7A EU N$  I

@I@N@T@I@N@E@Q@S N.  J  J@<C@7A EU N$  J7

@I@N@T@I@N@E@Q@S N.  J  J@<C@7A EU N$  B

@N@U@M@I@N@E@Q@S N.  J  J@<C@7A EU N$  I^

@N@U@M@I@N@E@Q@S N.  J  J@<C@7A EU N$  I

@N@U@M@I@N@E@Q@S N.  J  J@<C@7A EU N$  I

@N@U@M@I@N@E@Q@S N.  J  J@<C@7A EU N$  J;

@N@U@M@I@N@E@Q@S N.  J  J@<C@7A EU N$  J7

@N@U@M@I@N@E@Q@S N.  J  J@<C@7A EU N$  B

@N@U@M@I@N@E@Q@S M1  J  J@<C@7A EU N$  I^

@N@U@M@I@N@E@Q@S M1  J  J@<C@"A EU N$  J@N@U@M@I@N@E@Q@S M1@<C@"A EU N$  B@G@E@N@I@N@E@Q@S N0@<C@"A EU N$  I^@G@E@N@I@N@E@Q@S N0@<C@"A EU N$  I@G@E@N@I@N@E@Q@S N0@<C@"A EU N$  I@G@E@N@I@N@E@Q@S N0@<C@"A EU N$  J;@G@E@N@I@N@E@Q@S N0@<C@"A EU N$  J7@G@E@N@I@N@E@Q@S N0@<C@"A EU N$  B@G@E@N@I@N@E@Q@S N2@<C@"A EU N$  J;@G@E@N@I@N@E@Q@S N2@<C@"A EU N$  J7@G@E@N@I@N@E@Q@S N2@<C@ A EU N$ 
@G@E@N@I@N@E@Q@S N4@<CA EU N$ 
@Q@U@A@N@T@I@F N`@<C@(A EU N$  I

@S@E@Q NY  J  J@<C@(A EU N$  J7

@S@E@Q NY  J  J@<C@(A EU N$  G

@S@E@Q NY  J  J@<C@(A EU N$  C

@S@E@Q NY  J  J@<CA EU N$  N@S@E@Q NY@<C@-A EU N$ B

@S@E@Q NY  J  J@5 H@8 N&@;CA EU N$  G@S@E@Q N[@<CA EU N$ B@S@E@Q N[@5 H@8 N&@;CA EU N$  L@S@E@Q L@<CA EU N$ B@S@E@Q L@5 H@8 N&@;CA EU N$  L@S@E@Q L@<CA EU N$ B@S@E@Q L@5 H@8 N&@;CA EU N$  L@S@E@Q L@<CA EU N$  G@S@E@Q L@<CA EU N$ B@S@E@Q L@5 H@8 N&@;CA EU N$  L@S@E@Q L@<CA EU N$  G@S@E@Q L@<CA EU N$ @S@E@Q L@<CA EU N$ B@S@E@Q L@5 H@8 N&@;CA EU N$  B@S@E@Q N\@<CA EU N$  J@S@E@Q N\@<CA EU N$  I`@S@E@T@S N^@<CA EU N$  Ib@S@E@T@S N^@<CA EU N$  F@S@E@T@S N^@<CA EU N$  J!@S@E@T@S N^@<CA EU N$  J(@S@E@T@S N^@<CA EU N$  J&@S@E@T@S N^@<CA EU N$  J*@S@E@T@S N^@<CA EU N$  J,@S@E@T@S N^@<CA EU N$  J@S@E@T@S N^@<CA EU N$ B@S@E@T@S N^@5 H@8 N&@;CA EU N$ 
@S@P@E@C@I@A@L
@<CA EU N$ 
@R@E@C@O@R@D
@<C@4A EU N$  N(

@B@I@T@W@I@S@E Nb  J  J@<C@4A EU N$  N*

@B@I@T@W@I@S@E Nb  J  J@<C@4A EU N$  N,

@B@I@T@W@I@S@E Nb  J  J@<C@4A EU N$  I

@B@I@T@W@I@S@E Nb  J  J@<C@4A EU N$  B

@B@I@T@W@I@S@E Nb  J  J@<C@4A EU N$  N

@M@O@D@U@L@A@R Nd  J  J@<C@4A EU N$  I

@M@O@D@U@L@A@R Nd  J  J@<C@4A EU N$  I^

@M@O@D@U@L@A@R Nd  J  J@<C@4A EU N$  J;

@M@O@D@U@L@A@R Nd  J  J@<C@4A EU N$  B

@M@O@D@U@L@A@R Nd  J  J@<XP L CD0 EU J@5@>@;CD1 EU J
@5@ @7 HS@ 
@ @7 L@>@;XD  t  t t  @t  Pv  AP Pv  C@ EU K@5@.
@.@7 I@.@7pvc_make_filename B@>@7
write_vc_data B@>Printed VC to file: @7 H@7 H@7 H@>@;XD  t  t t  @t  O AP Jh C	G EU H8@5@7 I@7 J B@>@;XP@ scan_file_header_to_see_if_spark C
C EU H8@5@7 KC@7 M B@7 KE@>@;XPcollect_record_field_names CB EU HB




@5@>@ 
@ @8 Q0 B@;CB EU HB@5@>@;XPfind_array_component C@)@ EU HQ H



@5@@
@ 
@7 I@>@ @7 HS@?@ 
@7@!does_not_satisfy_index_constraint B@>@ @7 Q3 B@>@;C@ EU HQ

@5@ 
@0 H@/@/@4@7 I@@ 
@7 HS@/@7 Iz@>@;XP MS CAAg EU I
@5@.@7 CW B@.@7 G @>@@@@.
@7 H@&
 @@7 I@@7 H<<< End of command script @7 H@7 H reached >>>@7 H@7 H@7 KE@0 K@4@7 Hs@@@.@7 K<<< Resuming command script @7 H@ @7 H >>>@7 H@7 H@ @7 KC@?@&<<< Returning to interactive input >>>@7 H@7 H @@7 KCCHECK|:@7 I@E@.@0 K@4@.@7 @@ @.@7 G @.@.@7 O| B@@@( @( @@0 O{@/@4@7 C@0 O{@4@7 D4@?@@@(@(script@0 O{@/@4@7 C@0 O{@4@7 D4@?@R@7 MR@F@?@[@&
@@@( @@?@7 H@>@@@< H@7 Oz@.@7 I B@.@7 @3 B@@@ @7 K@?@C@ @7 K@L@P K@7 H@ @7 H K@7 H@7 H@>@7 I@ @7 K@7 H@ @7 K@?@R@F@F
@F@F@E@>@;XP O C@J@  EU H@5@7 A@7 K@@@ If@7 K@2@-@/@4@/@7 N B@7 Ki B@?	 H@7 K@7 QJ@E@7 KC@7 KE@7 KC@0 N
@/@4@7 C@7 Ly B	Rulefile @7 H@7 H processed.@7 H@7 H@7 KE@7 KG@>@;C@7 EU H@5@7 A@C@7 K@@L@P	Warning: @7 H@7 H@" does not exist or cannot be read.@7 H@7 H@>@Q@;XP@#check_has_type_classifications_list CB EU HB 



@5@7 N@ 
@7 QP B@>@;CB EU HB@5@>@;XP I CA EU I@5@7 C@7 H (yes/no)? @7 H@7 LY@7 LZ@7get_yes_no_answer B@@@( Gt@?@( Gu@;XPtv_print_function_name CB EU I@5Type information for function @7 H@.@7 K@.@7 K@7 H@7 H@7 H @7 L@>@;XP
logic_free C@i EU Jo F@5@>@Q@;C@j EU Jo J@5@>@Q@;C@k EU Jo I@5@>@Q@;C@l EU Jo C@5@>@Q@;C@m EU Jo J@5@>@Q@;C@n EU Jo @<XD  t  t t  @t  HY AD  t  t t  @t  HY APmachine_startup  C@z EU E{  @5@7fetch_environment_variables  B@0 Q@-@4@7 D4@0 Q@/@4@7 D4@>@;XPhandle_negatives_etc C@6B EU H8@5@7 A@.@7 J@@@"@-

@#@.@ 
@7 J@" H0@#@?@"@+

@#@ 
@7 J@E@>@;CB EU H8

@5@>@;XP
restore_vc CA EU J@5@.@7saved_vc B@7 D4@Q@;CA EU J @<XPhas_matching_rulename CA EU I@5@0 H I2@-@4@/@7 A @7 O	@>@;XP N| CBt EU Hi@5@>@;C@!Bv EU Hi


@5@ 
@.@ @7find_del B@ @ @7 N{@>@;XP O C@.@' EU J@5@T
@T@@@(
 I@' H@?@(
 Iy@' H@.
@2@3@3@-@4@7 @<@ 
@@ @7 J B@>@;XD  t  t t  @t  M  AP M  C@2A" EU J@5@7 H@.
@7 I@a@g@b @s[DEPTH: @7 H@7 H H9@7 H@7 H@.@/@.@7 K7@7 H K-@7 H@7 H@7 H@7list_case_status B@>@;C
A1 EU J  @5 @7 I[TOP-LEVEL]@7 H@7 H@>@;CA6 EU J  @5@>@;XD  t  t t  @t  I~ AP O CC EU H\@5@.@7 P_@@@7 HS@?@&@>@;XD  t  t t  @t  H APincrement_vc_number  CC EU H8@5@0 J]@-
@4@7 Hs@p
@0 J]@4@7 C@>@;XD  t  t t  @t  O AP K; CCV EU I  @5@0 L@/@4@7 C@0 L@/@4@7 C@>@;XP P C@U EUu FT          @Q@<C@V EU Qy@5@8infrule B@;C@@\ EU Qy B G



@5@@@0 B@0 G
@4@4@7 Qz@E@?@@@@0 B
@1 C@4@7 Qz@E@?@@@@0 H0@4@.@7 JN@0 B
@1 G@4@7 Qz@?@@@@l@7int B@@@0 B @4 @Q@7 HS@@@0 B
@4@7 P@?@>@Q@E@?@F@@@#@ 
@7 Q}@@@0 G
@4@.@7 JN@0 B@4@7 P@?@>@Q@E@?@!@ @7 Q}@@@0 C@4@.@7 JN@0 B
@4@7 P@?@>@Q@E@?@?@C@ 
@7 Q}@L@P@C@ @7 Q}@L@P@@@%@T
@0 B
@-@4@7 Qz@0 B
@4@7 IZ@0 B@0 G@4@4@7 P@?@>@Q@E@;C@*@ EU Qy B G



@5@ 
@7 Q}@C@7 Q}@L@P@0 B@0 G
@4@4@8 P@;C@*@ EU Qy B C



@5@ 
@7 Q}@0 H0
@4@.@7 JN@0 B@0 G@4@4@8 P@;C@)@ EU Qy B
 C


@5@ @7 Q}@0 H0@4@.@7 JN@0 B@0 G
@4@4@8 P@;C@)@ EU Qy B C



@5@7 Q}@0 H0
@4@.@7 JN@0 B@0 G@4@4@8 P@;C@0@ EU Qy B
 G


@5@ 
@7 Q}@0 G@/@/@4@7 I@@0 C@/@/@4@7 I@@0 B@0 G
@4@4@8 P@;C@0@ EU Qy B
 G


@5@ @7 Q}@0 G@/@/@4@7 I@@0 C@/@/@4@7 I@@0 B@0 G
@4@4@8 P@;C@9@ EU Qy B
 C


@5@ 
@7 Q}@0 G@/@/@4@7 I@@0 C@/@/@4@7 I@@0 H0@4@.@7 JN@0 B@0 G
@4@4@8 P@;C@=@ EU Qy B G



@5@ @7 Q}@C@7 Q}@L@P@C@ 
@7 Q}@L@P@0 H0@4@.@7 JN@0 B@0 G@4
@4@8 P@;C@4@ EU Qy B C



@5@ @7 Q}@C@7 Q}@L@P@C@ 
@7 Q}@L@P@0 B@0 G
@4@4@8 P@;C@ EU Qy I^ C


 C
@5@0 I^
@4@8 P@;C@ EU Qy I^ G


 G
@5@0 I^
@4@8 P@;C@*@ EU Qy I^ G



@5@ 
@7 Q}@C@7 Q}@L@P@0 I^@0 G
@4@4@8 P@;C@*@ EU Qy I^ C



@5@ 
@7 Q}@0 H0
@4@.@7 JN@0 I^@0 G@4@4@8 P@;C@)@ EU Qy I^
 C


@5@ @7 Q}@0 H0@4@.@7 JN@0 I^@0 G
@4@4@8 P@;C@)@ EU Qy I^ C



@5@7 Q}@0 H0
@4@.@7 JN@0 I^@0 G@4@4@8 P@;C@0@ EU Qy I^
 G


@5@ 
@7 Q}@0 G@/@/@4@7 I@@0 C@/@/@4@7 I@@0 I^@0 G
@4@4@8 P@;C@0@ EU Qy I^
 G


@5@ @7 Q}@0 G@/@/@4@7 I@@0 C@/@/@4@7 I@@0 I^@0 G
@4@4@8 P@;C@9@ EU Qy I^
 C


@5@ 
@7 Q}@0 G@/@/@4@7 I@@0 C@/@/@4@7 I@@0 H0@4@.@7 JN@0 I^@0 G
@4@4@8 P@;C@=@ EU Qy I^ G



@5@ @7 Q}@C@7 Q}@L@P@C@ 
@7 Q}@L@P@0 H0@4@.@7 JN@0 I^@0 G@4
@4@8 P@;C@4@ EU Qy I^ C



@5@ @7 Q}@C@7 Q}@L@P@C@ 
@7 Q}@L@P@0 I^@0 G
@4@4@8 P@;CA@ EU Qy I^ G



@5@@@0 I^@0 G
@4@4@7 Qz@E@?@@@@0 I^
@1 C@4@7 Qz@E@?@@@@0 H0@4@.@7 JN@0 I^
@1 G@4@7 Qz@?@@@@|@7 Q}@@@0 B @4 @Q@7 HS@@@0 I^
@4@7 P@?@>@Q@E@?@V@@@0 B
@4@7 P@E@?@F@@@#@ 
@7 Q}@@@0 G
@4@.@7 JN@0 I^@4@7 P@?@>@Q@E@?@!@ @7 Q}@@@0 C@4@.@7 JN@0 I^
@4@7 P@?@>@Q@E@?@?@C@ 
@7 Q}@L@P@C@ @7 Q}@L@P@@@%@T
@0 B
@-@4@7 Qz@0 B
@4@7 IZ@0 I^@0 G@4@4@7 P@?@>@Q@E@;CA@ EU Qy	 J7 G



@5@@@0 J7@0 G
@4@4@7 Qz@F@?A@@@0 J7
@1 C@4@7 Qz@F@?A@@@0 H0@4@.@7 JN@0 J7
@1 G@4@7 Qz@E@?Ax@@A@7 Q}@@@ @0 B @4 @Q@7 HS@@@0 J7
@4@7 P@?@>@Q@F@?@@@@%@ 
@7 Q}@@@0 G
@4@.@7 JN@0 J;@4@7 P@?@>@Q@E@E@?@@@@%@ @7 Q}@@@0 C@4@.@7 JN@0 J7
@4@7 P@?@>@Q@E@E@?@@@@T
@T@&
@@
@0 J7 @4 @Q@7 HS@?@>@Q@F@?@{@@@0 J7 @4 @Q@7 HS@0 I
@4@7 P@F@?@_@( F@0 C@4@.@7 JN@@@0 I@0 G
@4@4@7 Qz@E@?@=@@@0 I@0 G
@4@4@7 Qz@E@?@)@@@0 I
@1 C@4@7 Qz@E@?@0 H0@4@.@7 JN@0 I
@1 G@4@7 Qz@?@g@C@ 
@7 Q}@L@P@C@ @7 Q}@L@P@@@$@@@T
@0 J7
@-@4@7 Qz@0 I@0 G@4@4@7 P@?@>@Q@E@?@+@@@%@T
@0 I
@-@4@7 Qz@0 I
@4@7 IZ@0 J7@0 G@4@4@7 P@?@>@Q@E@E@;C@*AH EU Qy J7 G



@5@ 
@7 Q}@C@7 Q}@L@P@0 J7@0 G
@4@4@8 P@;C@*AJ EU Qy J7 C



@5@ 
@7 Q}@0 H0
@4@.@7 JN@0 J7@0 G@4@4@8 P@;C@)AL EU Qy J;
 C


@5@ @7 Q}@0 H0@4@.@7 JN@0 J7@0 G
@4@4@8 P@;C@)AN EU Qy J7 C



@5@7 Q}@0 H0
@4@.@7 JN@0 J7@0 G@4@4@8 P@;C@0AP EU Qy J;
 G


@5@ 
@7 Q}@0 G@/@/@4@7 I@@0 C@/@/@4@7 I@@0 J7@0 G
@4@4@8 P@;C@0AR EU Qy J;
 G


@5@ @7 Q}@0 G@/@/@4@7 I@@0 C@/@/@4@7 I@@0 J7@0 G
@4@4@8 P@;C@9AT EU Qy J;
 C


@5@ 
@7 Q}@0 G@/@/@4@7 I@@0 C@/@/@4@7 I@@0 H0@4@.@7 JN@0 J7@0 G
@4@4@8 P@;C@=AV EU Qy J; G



@5@ @7 Q}@C@7 Q}@L@P@C@ 
@7 Q}@L@P@0 H0@4@.@7 JN@0 J7@0 G@4
@4@8 P@;C@4AY EU Qy J; C



@5@ @7 Q}@C@7 Q}@L@P@C@ 
@7 Q}@L@P@0 J7@0 G
@4@4@8 P@;CAA^ EU Qy	 J; G



@5@@@0 J;@0 G
@4@4@7 Qz@F@?A@@@0 J;
@1 C@4@7 Qz@F@?A@@@0 H0@4@.@7 JN@0 J;
@1 G@4@7 Qz@E@?Ax@@A@7 Q}@@@ @0 B @4 @Q@7 HS@@@0 J;
@4@7 P@?@>@Q@F@?@@@@%@ 
@7 Q}@@@0 G
@4@.@7 JN@0 J7@4@7 P@?@>@Q@E@E@?@@@@%@ @7 Q}@@@0 C@4@.@7 JN@0 J;
@4@7 P@?@>@Q@E@E@?@@@@T
@T@&
@@
@0 J7 @4 @Q@7 HS@?@>@Q@F@?@{@@@0 J7 @4 @Q@7 HS@0 I
@4@7 P@F@?@_@( F@0 G@4@.@7 JN@@@0 I@0 G
@4@4@7 Qz@E@?@=@@@0 I@0 G
@4@4@7 Qz@E@?@)@@@0 I
@1 C@4@7 Qz@E@?@0 H0@4@.@7 JN@0 I
@1 G@4@7 Qz@?@g@C@ 
@7 Q}@L@P@C@ @7 Q}@L@P@@@$@@@T
@0 J;
@-@4@7 Qz@0 I@0 G@4@4@7 P@?@>@Q@E@?@+@@@%@T
@0 I
@-@4@7 Qz@0 I
@4@7 IZ@0 J7@0 G@4@4@7 P@?@>@Q@E@E@;C@*A EU Qy J; G



@5@ 
@7 Q}@C@7 Q}@L@P@0 J;@0 G
@4@4@8 P@;C@*A EU Qy J; C



@5@ 
@7 Q}@0 H0
@4@.@7 JN@0 J;@0 G@4@4@8 P@;C@)A EU Qy J7
 C


@5@ @7 Q}@0 H0@4@.@7 JN@0 J;@0 G
@4@4@8 P@;C@)A EU Qy J; C



@5@7 Q}@0 H0
@4@.@7 JN@0 J;@0 G@4@4@8 P@;C@0A EU Qy J7
 G


@5@ 
@7 Q}@0 G@/@/@4@7 I@@0 C@/@/@4@7 I@@0 J;@0 G
@4@4@8 P@;C@0A EU Qy J7
 G


@5@ @7 Q}@0 G@/@/@4@7 I@@0 C@/@/@4@7 I@@0 J;@0 G
@4@4@8 P@;C@9A EU Qy J7
 C


@5@ 
@7 Q}@0 G@/@/@4@7 I@@0 C@/@/@4@7 I@@0 H0@4@.@7 JN@0 J;@0 G
@4@4@8 P@;C@=A EU Qy J7 G



@5@ @7 Q}@C@7 Q}@L@P@C@ 
@7 Q}@L@P@0 H0@4@.@7 JN@0 J;@0 G@4
@4@8 P@;C@4A EU Qy J7 C



@5@ @7 Q}@C@7 Q}@L@P@C@ 
@7 Q}@L@P@0 J;@0 G
@4@4@8 P@;CAA EU Qy	 I G



@5@@@0 I@0 G
@4@4@7 Qz@F@?A@@@0 I
@1 C@4@7 Qz@F@?An@@@0 H0@4@.@7 JN@0 I
@1 G@4@7 Qz@E@?AR@@A@7 Q}@@@ @0 B @4 @Q@7 HS@@@0 I
@4@7 P@?@>@Q@F@?@@@@%@ 
@7 Q}@@@0 G
@4@.@7 JN@0 I@4@7 P@?@>@Q@E@E@?@@@@%@ @7 Q}@@@0 C@4@.@7 JN@0 I
@4@7 P@?@>@Q@E@E@?@@@@T
@T@&
@@
@0 I @4 @Q@7 HS@?@>@Q@F@?@{@@@0 I @4 @Q@7 HS@0 I
@4@7 P@F@?@_@( F@0 G@4@.@7 JN@@@0 J7@0 G
@4@4@7 Qz@E@?@=@@@0 J7@0 G
@4@4@7 Qz@E@?@)@@@0 J7
@1 C@4@7 Qz@E@?@0 H0@4@.@7 JN@0 J7
@1 G@4@7 Qz@?@A@C@ 
@7 Q}@L@P@C@ @7 Q}@L@P@@@%@T
@0 I
@-@4@7 Qz@0 I
@4@7 IZ@0 I@0 G@4@4@7 P@?@>@Q@E@E@;C@*B EU Qy I G



@5@ 
@7 Q}@C@7 Q}@L@P@0 I@0 G
@4@4@8 P@;C@*B EU Qy I C



@5@ 
@7 Q}@0 H0
@4@.@7 JN@0 I@0 G@4@4@8 P@;C@)B EU Qy I
 C


@5@ @7 Q}@0 H0@4@.@7 JN@0 I@0 G
@4@4@8 P@;C@)B EU Qy I C



@5@7 Q}@0 H0
@4@.@7 JN@0 I@0 G@4@4@8 P@;C@0B	 EU Qy I
 G


@5@ 
@7 Q}@0 G@/@/@4@7 I@@0 C@/@/@4@7 I@@0 I@0 G
@4@4@8 P@;C@0B EU Qy I
 G


@5@ @7 Q}@0 G@/@/@4@7 I@@0 C@/@/@4@7 I@@0 I@0 G
@4@4@8 P@;C@9B
 EU Qy I
 C


@5@ 
@7 Q}@0 G@/@/@4@7 I@@0 C@/@/@4@7 I@@0 H0@4@.@7 JN@0 I@0 G
@4@4@8 P@;C@=B EU Qy I G



@5@ @7 Q}@C@7 Q}@L@P@C@ 
@7 Q}@L@P@0 H0@4@.@7 JN@0 I@0 G@4
@4@8 P@;C@4B EU Qy I C



@5@ @7 Q}@C@7 Q}@L@P@C@ 
@7 Q}@L@P@0 I@0 G
@4@4@8 P@;C@*B EU Qy I G



@5@ 
@7 Q}@C@7 Q}@L@P@0 I@0 G
@4@4@8 P@;C@*B EU Qy I C



@5@ 
@7 Q}@0 H0
@4@.@7 JN@0 I@0 G@4@4@8 P@;C@)B EU Qy I
 C


@5@ @7 Q}@0 H0@4@.@7 JN@0 I@0 G
@4@4@8 P@;C@)B! EU Qy I C



@5@7 Q}@0 H0
@4@.@7 JN@0 I@0 G@4@4@8 P@;C@0B# EU Qy I
 G


@5@ 
@7 Q}@0 G@/@/@4@7 I@@0 C@/@/@4@7 I@@0 I@0 G
@4@4@8 P@;C@0B% EU Qy I
 G


@5@ @7 Q}@0 G@/@/@4@7 I@@0 C@/@/@4@7 I@@0 I@0 G
@4@4@8 P@;C@9B' EU Qy I
 C


@5@ 
@7 Q}@0 G@/@/@4@7 I@@0 C@/@/@4@7 I@@0 H0@4@.@7 JN@0 I@0 G
@4@4@8 P@;C@=B) EU Qy I G



@5@ @7 Q}@C@7 Q}@L@P@C@ 
@7 Q}@L@P@0 H0@4@.@7 JN@0 I@0 G@4
@4@8 P@;C@4B, EU Qy I C



@5@ @7 Q}@C@7 Q}@L@P@C@ 
@7 Q}@L@P@0 I@0 G
@4@4@8 P@;CAB/ EU Qy	 I G



@5@@@0 I@0 G
@4@4@7 Qz@F@?A@@@0 I
@1 C@4@7 Qz@F@?An@@@0 H0@4@.@7 JN@0 I
@1 G@4@7 Qz@E@?AR@@A@7 Q}@@@ @0 B @4 @Q@7 HS@@@0 I
@4@7 P@?@>@Q@F@?@@@@%@ 
@7 Q}@@@0 G
@4@.@7 JN@0 I@4@7 P@?@>@Q@E@E@?@@@@%@ @7 Q}@@@0 C@4@.@7 JN@0 I
@4@7 P@?@>@Q@E@E@?@@@@T
@T@&
@@
@0 I @4 @Q@7 HS@?@>@Q@F@?@{@@@0 I @4 @Q@7 HS@0 I
@4@7 P@F@?@_@( F@0 C@4@.@7 JN@@@0 J;@0 G
@4@4@7 Qz@E@?@=@@@0 J;@0 G
@4@4@7 Qz@E@?@)@@@0 J;
@1 C@4@7 Qz@E@?@0 H0@4@.@7 JN@0 J;
@1 G@4@7 Qz@?@A@C@ 
@7 Q}@L@P@C@ @7 Q}@L@P@@@%@T
@0 I
@-@4@7 Qz@0 I
@4@7 IZ@0 I@0 G@4@4@7 P@?@>@Q@E@E@;CABm EU Qy B H2



@5@@@0 B@0 H2
@4@4@7 Qz@E@?@@@@@7 Q}@@@0 B @4 @Q@7 HS@@@0 B @4@7 P@?@>@Q@E@?@@@@0 B@4 @Q@7 HS@@@0 B
@4@7 P@?@>@Q@E@?@p@@@(@0 B?@4 @Q@7 HS@@@0 H0
@4@.@7 JN@0 B@4@7 P@?@>@Q@E@?@F@@@#@ 
@7 Q}@@@0 H2
@4@.@7 JN@0 B@4@7 P@?@>@Q@E@?@!@0 B
@-@4@7 Qz@0 B
@4@7 IZ@0 B@0 H2@4@4@7 P@?@@@C@7 Q}@L@P@C@ 
@7 Q}@L@P@ @7 Q}@0 B @4 @Q@7 HS@@@T@0 B @4@7 P@?@T
@0 B
 @4@8 P@E@;C@!B EU Qy B H2



@5@ 
@7 Q}@0 B@0 H2
@4@4@8 P@;C@(B EU Qy B
 H2


@5@ 
@7 Q}@0 H2@/@/@4@7 I@@0 B@0 H2
@4@4@8 P@;C@(B EU Qy B
 H2


@5@ @7 Q}@0 H2@/@/@4@7 I@@0 B@0 H2
@4@4@8 P@;CAB EU Qy I^ H2



@5@@@0 I^@0 H2
@4@4@7 Qz@E@?A@@@@7 Q}@@@0 B @4 @Q@7 HS@@@0 I^ @4@7 P@?@>@Q@E@?@@@@0 B@4 @Q@7 HS@@@0 I^
@4@7 P@?@>@Q@E@?@@@@$@0 B
@4@7 P@@@0 I^
 @4@7 Qz@?	@0 I^ @4@7 Qz@E@?@p@@@(@0 B?@4 @Q@7 HS@@@0 H0
@4@.@7 JN@0 I^@4@7 P@?@>@Q@E@?@F@@@#@ 
@7 Q}@@@0 H2
@4@.@7 JN@0 I^@4@7 P@?@>@Q@E@?@!@0 B
@-@4@7 Qz@0 B
@4@7 IZ@0 I^@0 H2@4@4@7 P@?@@C@7 Q}@L@P@C@ 
@7 Q}@L@P@ @7 Q}@@@!@0 B @4 @Q@7 HS@0 I^ @4@7 P@0 I^
 @4@7 P@?@z@@@=@0 J7 @4 @Q@7 HS@T@T
@@@0 J7 @4@7 P@0 J;
 @4@7 P@?@0 J; @4@7 P@0 J7
 @4@7 P@?@;@0 J7 @4 @Q@7 HS@T@T
@@@0 J7 @4@7 P@0 J7
 @4@7 P@?@0 J; @4@7 P@0 J;
 @4@8 P@E@;C@!B EU Qy I^ H2



@5@ 
@7 Q}@0 I^@0 H2
@4@4@8 P@;C@(B EU Qy I^
 H2


@5@ 
@7 Q}@0 H2@/@/@4@7 I@@0 I^@0 H2
@4@4@8 P@;C@(B EU Qy I^
 H2


@5@ @7 Q}@0 H2@/@/@4@7 I@@0 I^@0 H2
@4@4@8 P@;CAB EU Qy J7 H2



@5@@@0 J7@0 H2
@4@4@7 Qz@E@?A@@A*@7 Q}@@@0 B @4 @Q@7 HS@@@0 J; @4@7 P@?@>@Q@E@?A@@@0 B@4 @Q@7 HS@@@0 J7
@4@7 P@?@>@Q@E@?@@@@(@0 B?@4 @Q@7 HS@@@0 H0
@4@.@7 JN@0 J7@4@7 P@?@>@Q@E@?@@@@#@ 
@7 Q}@@@0 H2
@4@.@7 JN@0 J7@4@7 P@?@>@Q@E@?@@@@J@0 J7 @4 @Q@7 HS@@@#@0 I
@-@4@7 Qz@0 I
@4@7 IZ@0 J7@0 H2@4@4@7 P@?@0 J7
@-@4@7 Qz@0 I@0 H2@4@4@7 P@?@H@0 J7 @4 @Q@7 HS@@@#@0 I
@-@4@7 Qz@0 I
@4@7 IZ@0 J7@0 H2@4@4@7 P@?@0 J;
@-@4@7 Qz@0 I@0 H2@4@4@7 P@?@T@C@7 Q}@L@P@C@ 
@7 Q}@L@P@ @7 Q}@0 I @4 @Q@7 HS@T@T
@@@0 J7 @4@7 P@0 J7
 @4@7 P@?@0 J; @4@7 P@0 J;
 @4@8 P@E@;C@!C& EU Qy J7 H2



@5@ 
@7 Q}@0 J7@0 H2
@4@4@8 P@;C@(C' EU Qy J;
 H2


@5@ 
@7 Q}@0 H2@/@/@4@7 I@@0 J7@0 H2
@4@4@8 P@;C@(C( EU Qy J;
 H2


@5@ @7 Q}@0 H2@/@/@4@7 I@@0 J7@0 H2
@4@4@8 P@;CAC, EU Qy J; H2



@5@@@0 J;@0 H2
@4@4@7 Qz@E@?A@@A*@7 Q}@@@0 B @4 @Q@7 HS@@@0 J7 @4@7 P@?@>@Q@E@?A@@@0 B@4 @Q@7 HS@@@0 J;
@4@7 P@?@>@Q@E@?@@@@(@0 B?@4 @Q@7 HS@@@0 H0
@4@.@7 JN@0 J;@4@7 P@?@>@Q@E@?@@@@#@ 
@7 Q}@@@0 H2
@4@.@7 JN@0 J;@4@7 P@?@>@Q@E@?@@@@J@0 J7 @4 @Q@7 HS@@@#@0 I
@-@4@7 Qz@0 I
@4@7 IZ@0 J;@0 H2@4@4@7 P@?@0 J;
@-@4@7 Qz@0 I@0 H2@4@4@7 P@?@H@0 J7 @4 @Q@7 HS@@@#@0 I
@-@4@7 Qz@0 I
@4@7 IZ@0 J;@0 H2@4@4@7 P@?@0 J7
@-@4@7 Qz@0 I@0 H2@4@4@7 P@?@T@C@7 Q}@L@P@C@ 
@7 Q}@L@P@ @7 Q}@0 I @4 @Q@7 HS@T@T
@@@0 J7 @4@7 P@0 J;
 @4@7 P@?@0 J; @4@7 P@0 J7
 @4@8 P@E@;C@!Cd EU Qy J; H2



@5@ 
@7 Q}@0 J;@0 H2
@4@4@8 P@;C@(Ce EU Qy J7
 H2


@5@ 
@7 Q}@0 H2@/@/@4@7 I@@0 J;@0 H2
@4@4@8 P@;C@(Cf EU Qy J7
 H2


@5@ @7 Q}@0 H2@/@/@4@7 I@@0 J;@0 H2
@4@4@8 P@;CAjCj EU Qy I H2



@5@@@0 I@0 H2
@4@4@7 Qz@E@?AH@@@@7 Q}@@@0 B @4 @Q@7 HS@@@0 I @4@7 P@?@>@Q@E@?@@@@0 B@4 @Q@7 HS@@@0 I
@4@7 P@?@>@Q@E@?@@@@(@0 B?@4 @Q@7 HS@@@0 H0
@4@.@7 JN@0 I@4@7 P@?@>@Q@E@?@@@@#@ 
@7 Q}@@@0 H2
@4@.@7 JN@0 I@4@7 P@?@>@Q@E@?@\@@@.@0 J7 @4 @Q@7 HS@0 I
@-@4@7 Qz@0 I
@4@7 IZ@0 I@0 H2@4@4@7 P@?@,@0 J7 @4 @Q@7 HS@0 I
@-@4@7 Qz@0 I
@4@7 IZ@0 I@0 H2@4@4@7 P@?@T@C@7 Q}@L@P@C@ 
@7 Q}@L@P@ @7 Q}@0 I @4 @Q@7 HS@T@T
@@@0 I @4@7 P@0 I
 @4@7 P@?@0 I @4@7 P@0 I
 @4@8 P@E@;C@!C EU Qy I H2



@5@ 
@7 Q}@0 I@0 H2
@4@4@8 P@;C@(C EU Qy I
 H2


@5@ 
@7 Q}@0 H2@/@/@4@7 I@@0 I@0 H2
@4@4@8 P@;C@(C EU Qy I
 H2


@5@ @7 Q}@0 H2@/@/@4@7 I@@0 I@0 H2
@4@4@8 P@;CAjC EU Qy I H2



@5@@@0 I@0 H2
@4@4@7 Qz@E@?AH@@@@7 Q}@@@0 B @4 @Q@7 HS@@@0 I @4@7 P@?@>@Q@E@?@@@@0 B@4 @Q@7 HS@@@0 I
@4@7 P@?@>@Q@E@?@@@@(@0 B?@4 @Q@7 HS@@@0 H0
@4@.@7 JN@0 I@4@7 P@?@>@Q@E@?@@@@#@ 
@7 Q}@@@0 H2
@4@.@7 JN@0 I@4@7 P@?@>@Q@E@?@\@@@.@0 J7 @4 @Q@7 HS@0 I
@-@4@7 Qz@0 I
@4@7 IZ@0 I@0 H2@4@4@7 P@?@,@0 J7 @4 @Q@7 HS@0 I
@-@4@7 Qz@0 I
@4@7 IZ@0 I@0 H2@4@4@7 P@?@T@C@7 Q}@L@P@C@ 
@7 Q}@L@P@ @7 Q}@0 I @4 @Q@7 HS@T@T
@@@0 I @4@7 P@0 I
 @4@7 P@?@0 I @4@7 P@0 I
 @4@8 P@E@;C@!C EU Qy I H2



@5@ 
@7 Q}@0 I@0 H2
@4@4@8 P@;C@(C EU Qy I
 H2


@5@ 
@7 Q}@0 H2@/@/@4@7 I@@0 I@0 H2
@4@4@8 P@;C@(C EU Qy I
 H2


@5@ @7 Q}@0 H2@/@/@4@7 I@@0 I@0 H2
@4@4@8 P@;C@LC EU Qy B


@5@@@&
@E@?@:@@@7 Q}@ 
@7 Q}@@
@0 B
@4 @Q@7 HS@?@>@Q@E@?@0 B@-@4@7 Qz@0 B@4@7 IZ@0 B
@4@8 P@;C@C EU Qy I^


@5@@@0@7 Q}@@@ 
@7 Q}@@@C@0 B
@4 @Q@7 HS@L@P@?@>@Q@?
@0 I^
@4@7 P@E@?@@@@V@@@0 B@0 G@-@4
@4@7 Qz@?@ @@@0 B@0 G@-@4
@4@7 Qz@?@0 B@0 C@-@4
@4@7 Qz@@@ @7 Q}@C@0 B @4 @Q@7 HS@L@P@?	@0 I^ @4@7 Qz@?@3@@@0 I^@-@4@7 Qz@0 B
@4@7 P@?@0 B@-@4@7 Qz@0 B@4@7 IZ@0 I^
@4@8 P@;C@D EU Qy J7


@5@@@*@7 Q}@@@ 
@7 Q}@@
@0 J7
@4 @Q@7 HS@?@>@Q@?
@0 J;
@4@7 P@E@?@@@@>@@@0 I@0 G@-@4
@4@7 Qz@?@0 I@0 G@-@4
@4@7 Qz@@@ @7 Q}@0 J7 @4 @Q@7 HS@?	@0 J; @4@7 Qz@?@a@@@,@0 I@0 C@-@4
@4@7 Qz@@@ @7 Q}@0 J7 @4 @Q@7 HS@?	@0 J7 @4@7 Qz@?@3@@@0 I@-@4@7 Qz@0 I@4@7 IZ@0 J7
@4@7 P@?@0 J7@-@4@7 Qz@0 I
@4@8 P@;C@D@ EU Qy J;


@5@@@*@7 Q}@@@ 
@7 Q}@@
@0 J7
@4 @Q@7 HS@?@>@Q@?
@0 J7
@4@7 P@E@?@@@@>@@@0 I@0 G@-@4
@4@7 Qz@?@0 I@0 G@-@4
@4@7 Qz@@@ @7 Q}@0 J7 @4 @Q@7 HS@?	@0 J7 @4@7 Qz@?@a@@@,@0 I@0 C@-@4
@4@7 Qz@@@ @7 Q}@0 J7 @4 @Q@7 HS@?	@0 J; @4@7 Qz@?@3@@@0 I@-@4@7 Qz@0 I@4@7 IZ@0 J;
@4@7 P@?@0 J;@-@4@7 Qz@0 I
@4@8 P@;C@De EU Qy I


@5@@@*@7 Q}@@@ 
@7 Q}@@
@0 I
@4 @Q@7 HS@?@>@Q@?
@0 I
@4@7 P@E@?@@@@T@T
@&
@E@?@@@@>@@@0 I@0 G@-@4
@4@7 Qz@?@0 I@0 G@-@4
@4@7 Qz@@@ @7 Q}@0 I @4 @Q@7 HS@?	@0 I @4@7 Qz@?@J@@@,@0 I@0 C@-@4
@4@7 Qz@@@ @7 Q}@0 I @4 @Q@7 HS@?	@0 I @4@7 Qz@?@0 I@-@4@7 Qz@0 I@4@7 IZ@0 I
@4@8 P@;C@D EU Qy I


@5@@@*@7 Q}@@@ 
@7 Q}@@
@0 I
@4 @Q@7 HS@?@>@Q@?
@0 I
@4@7 P@E@?@@@@T@T
@&
@E@?@@@@>@@@0 I@0 G@-@4
@4@7 Qz@?@0 I@0 G@-@4
@4@7 Qz@@@ @7 Q}@0 I @4 @Q@7 HS@?	@0 I @4@7 Qz@?@J@@@,@0 I@0 C@-@4
@4@7 Qz@@@ @7 Q}@0 I @4 @Q@7 HS@?	@0 I @4@7 Qz@?@0 I@-@4@7 Qz@0 I@4@7 IZ@0 I
@4@8 P@;XPstore_vc C@ Gc EU H8 I

@5@>@ @7add_formula B@>@p@ @ @7 Q B@>@;C
Gi EU H8@5@>@ 
@7 Q@>@;XP J C@"B EU Iq@5@.
@0ruleused_this_session_noprefix
@4@.@7 @@, @@.@7 I@>@0 J@/@4@7 C J@7 L@>@;XP
find_rulefile C@#A EU I@5@7 O	@7 A@7 Qh B@7 K@@7 KC@7 KE@7 KG@0 I)@/@4@7 C@0 I)@4@8 C@;CA EU I@5@7 A@C@7 K@@L@P K@7 H@7 H QO@7 H@7 H@>@8 I@;XP O CBD EU Hi@5@7 O@>@;CBE EU Hi@5EXPRESSION REMAINS: @7 H@7 H@7 H@>@;XPfget0 CCn EU H8@5@.@7 JV@@
@{@7 I@@&
@?@(@{@7skip_to_end_of_comment  B@7 Q B@>@;XD  t  t t  @t done__proof_log  APdo_vc C@2@C EU Hb@5@7clear_vc  B@0 H@/@4@7 C@0 H @4@7 D4@0vc_name@/@4@7 C@0 K/@/@/@/@4@7 C@0 K+@/@/@/@4@7 C@0 N@/@/@4@7 C@7add_vc B@>@;XP I C@b EU E@5@.@2@0consume_layout @Q@4@3@0 Ddec10@4@4@7 E  @>@8normalize_negative_literals B@;XP O C@;AL EU Hi@5@7 N@0 Ngo@4@7 D4@0 N@4@7 D4@7 L B@7 C@0 N@-
@4@7 Hs@7 Nx B@@	@(
@7 O@E@?
 N@7 N B@7 O@.@7 L@7 O~@7 N@>@;XPcheckrestoflist CC' EU HB
@5@7 Iz@ 
@8 Q B@;CC* EU HB @<XP M C@ EU H@5@T
@@@(
 @@F@?@"

@#@7good_condition B@ 
@7 M@>@;C@ EU H
bad_conditions@5@>@;C@ EU H @<XPset_memory_limit C@% EU E@5@>@;XP K5 C@ EU I@5 If@7 P B@>@;C@ EU I@5 O @7 H@7 H M@7 H@7 H@7 H@>@;XP Pn CB EU Hi@5@+Change which occurrence (number/none/all)? @7 I B@>@;XP K% CFF EU H8 IO


 IO

@5@ @7 K$@ 
@ @7 K$@>@;C@"FJ EU H8 I


 I

@5@ @7 Ii@ 
@ @7 Ii@>@;CFN EU H8
@5@.
@7 Ii@>@"
@#@>@;XP P C@c EU J J
 F@5@>@;C
@d EU J J F
@5@>@;C@e EU J J

@5@0 J@0 F@4@4 @ @Q@7 L&@>@;C@,@h EU J@5@.@.@.
@7covers_interval B@@@( @@?	@0 I@4@7 I@@@(
 @@?	@0 I
@4@7 I@>@;XP@"ask_user_if_search_should_continue  C@/@ EU I@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 I@@@(
 Gt@0 I@/@4@7 C@?@(
 Gu I@7 D4@>@;XPpvc_print_info_at_depth C@TA EU K@5@/@.@.
@7 K7@#On exiting successfully from depth @7 H@7 H you will have proved @7 H@@@7 F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 H@7 H@>@@@(
CASES@"Progress so far on proof by cases:@7 H@7 H@7 Qs@?@R@>@;XPform_function_var_list C	C EU H8
@5@>@;CC EU H8

@5@>@;C
C EU H8


@5@>@;CC EU H8



@5@>@;CC EU H8




@5@>@;CC EU H8





@5@>@;CC EU H8






@5@>@;CC EU H8







@5@>@;CC EU H8	








@5@>@;CC EU H8










@5@>@;C@ C EU H8






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



@5@0 I^@4@7 R
@>@;C@R EU H/ I^@5@>@;C	@T EU H/ I^@5@>@;C
@V EU H/ I^ I I@5@>@;C
@X EU H/ I^ I I@5@>@;C@Z EU H/ @Q@5@>@;C@\ EU H/ F @@5@>@;C@^ EU H/@5@/@7 J@>@;C@` EU H/@5 H@7 O B@/ @@7 J@>@;C@e EU H/ I

@5@7 R
@7 R
@>@;C@g EU H/ J

@5@@@7 R
@?@7 R
@>@;C@i EU H/ C

@5@@@7 R
@?@0 F@4@7 R
@>@;C@k EU H/ J

@5@0 C@4@7 R
@0 C@4@7 R
@>@;C
@m EU H/ F F
@5@7 R
@>@;C@o EU H/ F
@5@.@7 Ov@0 F@4@7 I@@7 R
@>@;C@q EU H/ B

@5@.
@7find_mutual_types B B@ 
@7 P B@>@;C@v EU H/ I^

@5@.
@7 R I_@ 
@7 R@>@;C@{ EU H/ I

@5@.
@7 R I@ 
@7 R@>@;C@ EU H/ I

@5@.
@7 R G@ 
@7 R@>@;C@ EU H/ J;

@5@.
@7 R C@ 
@7 R@>@;C@ EU H/ J7

@5@.
@7 R G[@ 
@7 R@>@;C@%@ EU H/ I`
 I
@5@@@0 B@4@7 R
@?@0 I`@1 I
@4@7 R
@>@;C@$@ EU H/ I`
 J!


@5@@@0 I`@4@7 R
@?	@0 I`
@4@7 R
@>@;C@ @ EU H/ I`
 J(


@5@0 I`@4@7 R
@0 I`
@4@7 R
@>@;C@ @ EU H/ I`
 J&


@5@0 I`@4@7 R
@0 Ib
@4@7 R
@>@;C
@ EU H/ Ib
 I@5@>@;C@!@ EU H/ Ib
 I
@5@0 I^@4@7 R
@0 Ib@1 I
@4@7 R
@>@;C@ @ EU H/ Ib
 J!


@5@0 Ib@4@7 R
@0 Ib
@4@7 R
@>@;C@$@ EU H/ Ib
 J(


@5@@@0 Ib@4@7 R
@?	@0 Ib
@4@7 R
@>@;C@$@ EU H/ Ib
 J&


@5@@@0 Ib@4@7 R
@?	@0 I`
@4@7 R
@>@;C@ EU H/ J*

@5@0 B@4@7 R
@>@;C
@ EU H/ J* I@5@>@;C@ EU H/ J* J&

@5@0 J*@4@7 R
@>@;C@2@ EU H/ J* J&

 J&

@5@@@0 J*
@4@7 R
@?@0 J*@0 J(
@4@1 J(@4@7 R
@>@;C@ EU H/ J* J!

 J!

@5@0 J*
@4@7 R
@>@;C@ EU H/ J* J!

 J!

@5@0 J*
@4@7 R
@>@;C@ EU H/ J* J!

 J!

@5@0 J*
@4@7 R
@>@;C@ EU H/ J* J!

 J!

@5@0 J*
@4@7 R
@>@;C@ EU H/ J* J(

 J(

@5@0 J*
@4@7 R
@>@;C@ EU H/ J* J(

 J(

@5@0 J*
@4@7 R
@>@;C@ EU H/ J* J(

 J(

@5@0 J*
@4@7 R
@>@;C@ EU H/ J* J(

 J(

@5@0 J*
@4@7 R
@>@;C@ EU H/ J* J(

 J!@5@>@;C@ EU H/ J* J(

 J!@5@>@;C@$@ EU H/ J*
 J!


@5@@@0 J*@4@7 R
@?	@0 J*
@4@7 R
@>@;C@ @ EU H/ J*
 J(


@5@0 J*@4@7 R
@0 J*
@4@7 R
@>@;C@%@ EU H/ J* J(



@5@@@0 J*
@4@7 R
@?	@0 J*
@4@7 R
@>@;C@ EU H/ J* I
 I
@5@7 M9@>@;C@ EU H/ J, I
@5@0 I`@/@4@7 I]@>@;C@4@ EU H/ J, J&



@5@@@0 J,
@4@7 R
@?@0 J*
@4@7 R
@0 I^@0 J(
@4@1 I@4@7 P@>@;C@%@ EU H/ J, J(



@5@@@0 J,
@4@7 R
@?	@0 J,
@4@7 R
@>@;C@$@ EU H/ J,
 J!


@5@@@0 J,@4@7 R
@?	@0 J,
@4@7 R
@>@;C@ EU H/ J, I
 I
@5@7 M7 B@>@;C@ EU H/ B L

@5@0 B@4@7 R
@>@;C@ EU H/ B L G

@5@0 B@4@7 R
@>@;C@!@ EU H/ B L

@5@2@4@.@7 L@0 B
@4@7 R
@>@;C@$@ EU H/ B L G


@5@2@4@.@7 L@0 B
@4@7 R
@>@;XP I/ CA EU I@5@>@;C@RA EU I

@5@.@.
@.@7 J@.@7try_to_satisfy B@@@( @@ 
@.@7match_up B@?@ @7 I@@%
@ @ @.@7 J@@@( @@&@F@?@ @7 I@@ @.@7do_direct_goals B@ @.@7 I.@ @ @8 J@;XPeliminate_semi_colons C@E EU K@;
@.

@5@ 
@7 R B@>@;C@H EU K

@5@ 
@ @7 R@>@;C@K EU K@5@>@;XD  t  t t  @t temp_del_hyp AP Oj C	D9 EU J

@5@7 @@>@;XD  t  t t  @t  K AP Q6 CA EU HQ IO


@5@7 Q5@ 
@7 Q5@>@;C@$A EU HQ I


@5@>@@@0 J;@4@7 I@?	@0 J7
@4@7 I@>@;CA EU HQ
@5@0 I^@4@7 I@>@;XD  t  t t  @t  L AP Je CF_ EU H8@5@.@7read_number_codes B@7 J@>@;XP
done_range C	@ EU N

@5@7 J@>@;C@ EU N@5@a@g@h@q@@@7 J@?@R@>@p
@7 R$ B@>@;XPcheckfilesexist C@$A2 EU H8 I@5@.@7 O B@@@7 K@@?vcg@7tell_off B@>@.@7 O B@@@7 K@@?fdl@7 R+@>@;CAA EU H8 I@5@.@7 O B@@@7 K@@?csv@7 R+@>@;XPcompatible_array_result_types CB EU HB

@5@>@;CB EU HB F HF@5@>@;CB EU HB HF F@5@>@;CB EU HB@5@7 HH@>@;XD  t  t t  @t find_element AP R4 C@ EU HQ J



@5@0 I^@4@7 I@>@ 
@7 R5 B@>@;C@ EU HQ J





@5@0 B
@4@7 I@>@;C@)@ EU HQ


@5@C@7 @@L@P@2 HK@-@4@7 @<@7 K@ @.@7 Ek J@ @ 
@8 Q8@;C@0@ EU HQ


@5@C@7 @@L@P@2@-@-@4@7 @<@ @/ NC@7 K@7 K@ @.@7 R7@ @ 
@8 Q8@;C@ EU HQ J
@5@>@;XD  t  t t  @t  B D  t  t t  @t  B AD  t  t t  @t  B AD  t  t t  @t  B 
D  t  t t  @t  K AP K C@ H H  If@<XD  t  t t  @t  O  AP O  C@N EU J@5@@ H@0 Ix@-
@-@4@7 H@E@?@1UNWRAP -- Which quantified hypothesis/conclusion? O@7 H@.@7 H@T@7 O@" Ix

@#@>@7 K:@>@0 I< I O@4@7 Hs@0 I< I@1 O@1 Ix
@4@7 C@>@7 Qo B@>@;XP I C@M@T EU H8 I@5 I@7 R' B@7 H@.@7 R.@.@7 R)@7 Q- BReading @7 H@7 H@& (for inherited FDL type declarations)@7 H@7 H@7 Ku B@@ If@7 H@?
@7 H@F          ------------------------------------------------------------@7 H@7 H@7 HLoading @7 H@7 H (verification conditions)@7 H@7 H@7 M B@>do_do_newvc@7 C@>@;C@=@p EU H8 I@5 I@7 R=@.@7 R0@7 HConsulting @7 H@7 H (checker saved proof state)@7 Hredefine_warnings If@7 C@2@0whenalways@4@3@0	load_type @@4@3@0compilation_mode
assert_all@4@4@7 @V B RI H@7 C@>@;XP JZ CF EU H8@5@7 C@.@7 JV@&
@>@;XP L C@ EU L

@5@ 
@7 P@>@;C@ EU L
@5@ 
@.@7 P@>@ @ @7 L@>@;C@ EU L
@5@>@;XP Q CA EU J@5@@0 Qf
@4@7 D4@Q@;CA EU J @<XD  t  t t  @t  J AD  t  t t  @t  M AP N C@qD EU Hi@5@@@!@.@0 AV@0 J@-@-
@4@1 N
@4@.@7 @@, @@ @.@7 I@?	@' @@F@F
@>@@@!@.@0 AV@0 I@-@4@1 N@4@.@7 @@, @@ @.@7 I@?@' @@F@E@>@ @ @.@7 J@>@ @.@7general_list_append B@>@ @7 N{@>@;XPfind_min C@@ EU J@5@@@B@7 H1@@@7 H1@@
@a@g@h@t@a@h@w@?@a@h@g@s@a@g@w@E
@?@ @a@g@x
@@@0 I
@4@7 I@&@?@0 I
@4@7 I@&
@?@E@@@%@7 H1@a@h@x
@@@0 I

@4@7 I@&
@?@0 I

@4@7 I@&
@?@@@0 I
@4@7 I@&@?@0 I
@4@7 I@&
@E
@>@;XD  t  t t  @t 	inst_case AD  t  t t  @t  N AD  t  t t  @t  PR AP P C@ EU K@5@7 C@.@7 I@7 O B@>@.@7 K@>@7 L@>@;XP N CCa EU H\ G
 H0

 G
 H0
@5@ 
@7 IB@ @7 N@>@;CCe EU H\ G


 G

@5@ 
@7 IB@ @7 N@>@;CCi EU H\ G
 G


@5@0 G@0 G
@4@4@7 N@>@;CCk EU H\ H0
 H0@5@8 IB@;CCm EU H\

@5@8 IB@;XPswisav_checker  C@"@d EU EU  @5@7 L Bchecker@2@0 D @Q@4@3@0 J@1
runtime_entry @w@4@3@0 F& @@4@4@7 C	 @8 F@;C@i EU EU  @5@7 K B@8 F@;XD  t  t t  @t  MD APfind_help_atom C@Y EU K@5@8 P(@;C@\ EU Ka I
 JD@5@/@2 I@4@7 J@>@;C@ @] EU K Re M
 DR@5@/@2 M@3 J@3n@3 I@4@7 J@>@;C@^ EU K Re I J
 N7@5@/@2 I@3 I@4@7 J@>@;C@_ EU K Re I I
 NC@5@/@2 Re@3y@4@7 J@>@;C@` EU K Re I
 N9@5@/@2 I@3o@3 Iy@4@7 J@>@;C@#@a EU K I
 Nc@5@/@2 J@3 I@3w@3 J@3 I@3 J@4@7 J@>@;C@ @b EU K Iy
 N;@5@/@2 Rh@3m@3 Rj@3 I@3 I@4@7 J@>@;C@#@c EU K I
 N=@5@/@2 J@3 I@3 I@3 I@3 J@3 I@4@7 J@>@;C@d EU K J Rf
 NF@5@/@2 I@3 Rj@4@7 J@>@;C@,@e EU K J Rf I Rj Nf
 NH@5@/@2 Iy@3 Re@3 I@3 J@3 I@4@7 J@>@;C@/@f EU K J Rf I Rj J
 NJ@5@/@2 I@3 Re@3 I@3 J@3 Rh@3 Rf@4@7 J@>@;C
@g EU K Jq O@5@>@;C@h EU K J Rk I
 O@5@/@2 J@3v@4@7 J@>@;C@/@i EU K J Rk I J Rl Re
 NN@5@/@2 I@3 J@3 Rf@3 Iy@3 J@4@7 J@>@;C@j EU K J I M NL@5@>@;C@k EU K I
 @@5@/@2 J@3 I@3 I@3 I@4@7 J@>@;C@#@l EU K J Rj
 NP@5@/@2 M@3 I@3 J@3 J@3 I@4@7 J@>@;C@&@m EU K J Rf J
 N/@5@/@2 Rk@3 I@3 Re@3 I@3 I@4@7 J@>@;C@)@n EU K J Rf I
 O@5@/@2 J@3 I@3 J@3 Rf@3 Iy@3 J@4@7 J@>@;C@ @o EU K J Rf I
 NA@5@/@2 I@3 J@3 Rl@4@7 J@>@;C@p EU K I Re
 L@5@/@2 I@3 I@4@7 J@>@;C@q EU K I Rhg J Iy O@5@>@;C@r EU K I Rh Rm J Iy Re I NX@5@>@;C@/@s EU K I Rh Rm J Iy Re I Nf Rf
 NT@5@/@2 Rh@3 I@4@7 J@>@;C@/@t EU K I Rh Rm J Iy Re I Nf Re
 NR@5@/@2 Rf@3 I@4@7 J@>@;C@,@u EU K I Rh Rm J Iy Re I Nf Rh
 NV@5@/@2 I@4@7 J@>@;C@v EU K Rj J
 N?@5@/@2 Rf@3 I@3 I@4@7 J@>@;C@)@w EU K Rjk Nf Nf Re
 HK@5@/@2 I@3 I@3 Re@3 Rg@4@7 J@>@;C@,@y EU K Rj Rn Nf Nf I
 HG@5@/@2 J@3 Iy@3 Rh@3 I@3 I@4@7 J@>@;C@#@{ EU K Rj Rh
 Ne@5@/@2 I@3 I@3 I@3 Re@3 I@4@7 J@>@;C@&@| EU K Rf J
 N5@5@/@2 Rm@3 Re@3 I@3 J@3 Rh@3 Rf@4@7 J@>@;C@&@} EU K Rf Rh Rf I
 L@5@/@2 J@3 I@3 I@3 I@4@7 J@>@;C@#@~ EU K Rf Rh Rf I
 L@5@/@2 Re@3 I@3 I@4@7 J@>@;C@ EU K Rh
 J=@5@/@2 I@3 I@4@7 J@>@;C@ EU K Rk
 Na@5@/@2 I@3 Re@3 Rf@3 I@4@7 J@>@;C@ @ EU K I J Iy
 Bs@5@/@2 Rh@3 I@3 I@4@7 J@>@;C@;@ EU K I J Iy Rh I I Nf
 O@5@/@2 J@3 Rk@3 I@3 Re@3 I@3 J@3 I@3 Rg@4@7 J@>@;C@ EU K I I
 M@5@/@2 I@3 J@3 I@4@7 J@>@;C@ EU K I J Rk N]@5@>@;C@ @ EU K I J Rk I
 NZ@5@/@2 J@3 Rf@4@7 J@>@;C@ EU K I J I
 N_@5@/@2 I@4@7 J@>@;C@ EU K I Rk
 JB@5@/@2 I@4@7 J@>@;C@;@ EU K I I Re
 OK@5@/@2 Rf@3 I@3 Re@3 I@3 I@3 J@3 I@3 Re@3 I@3 J@3 Rh@3 Rf@4@7 J@>@;C@,@ EU K I I I
 N3@5@/@2 J@3 Rf@3 Rm@3 I@3 I@3 J@3 Rf@4@7 J@>@;C@2@ EU K I I Re
 N1@5@/@2 Rf@3 I@3 J@3 I@3 J@3 Rl@3 J@3 I@3 Rg@4@7 J@>@;C@/@ EU K I Rf J
 O@5@/@2 I@3 J@3 Iy@3 Re@3 I@3 J@3 Rh@3 Rf@4@7 J@>@;C@ EU K I
 M2@5@/@2 J@3 I@3 Rh@4@7 J@>@;XP
do_the_saving C@+ EU L@5@.@7to_be_saved B @@7 K C@7 H@8 P B@;C@0 EU L@5@7 K@7 C  B@>@;XP Lo CG[ EU H8@5@>@;CG\ EU H8
@5@ @7 Lm@ 
@ @7 Ln@>@;XP O C@W EU Hi@5@0 I)@-@4@7 Hs@7 K@@7 KC@7 KE@Q@;C@@[ EU Hi@5@7 KG@@@(
 I@' H@'
 K9@?	@(
 Iy@' H@'
 O! N@7 C@0 N@/@4@7 C@0 I< I@/@4@7 C@0 I< I@1 N@1 Ix
@4@7 C@0 N@/@/@/@4@7 C@0 N
@4@7 C@.@2@3@3@-@4@7 @<@0 L@/@4@7 C@ @@0 L@4@7 D4@>@7 N@0 L@-@4@7 Hs@@	@&@>@Q@E@?@ @ @7 I@@ @7 Hs@.@2@3@3@4@7 @<@ @7 D4@>@;XPprocess_help  C@ EU K  @5user_output@7display_help K @7 F@>@;XP P C@. EU J@5@8 P@;XP P C@. EU J@5@C
	 H @@7 H@L
@P@C@7 MC B@L@P@>@;C@T@2 EU J@5@@@H@.
@7 J@>@ 
@.@7 L
@ @.@7 I{@ @.@7unhandle_quantifiers_in B@>@@@&
@?@$@0 J
@4@7 D4@0 I< K9@1 J
@4@7 D4@ @7 K4@0 J

@4@7 Hs@?@R@F
@F@>@;XP@!remove_true_vcs_from_numbers_list C@4G EU H8@5@0 J_@-@-
@4@7 Hs@.@7 Q@0 I< Od
@4@7 D4@7 Q@7 H+++ True VC @7 H@ 
@7 H eliminated automatically.@7 H@7 H@>@ @7 R B@>@;CG EU H8

@5@>@;XP Q C@w EU J I

@5@0 I@4@ 
@8
find_range B@;C@y EU J  B

@<C@{ EU J  B

@<C@} EU J  J;

 C@<C@ EU J  J7

 C@<C
@ EU J  I

@<C
@ EU J  I

@<C@ EU J  J7

 G@<C@ EU J  J;

 G@<C
@ EU J  I

@<C
@ EU J  I

@<C@(@ EU J

 J

@5@ @.@.@7 Q@ @.@.@7 Q@ @ @ @ @ 
@8 L$ B@;XP L CAW EU I@5@7 H@7 H@>@;XPadd_new_conc C@ EU I@5@/@7 I@p@7 R B@>@;C@ EU I@5@0 I
@4@7 D4@0 I< O!@1 I
@4@7 D4@7 O B@>@;XP R, C@$AK EU H8@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list_files_with_extension B@Q@;XD  t  t t  @t  E D  t  t t  @t  E AD  t  t t  @t  E AD  t  t t  @t  E 
P I C
C~ EU I@5@7 H@7 LY@7 LZ@>@;XP M C@@F EU H8@5@@@!@/@2@E@3@x@3@a@3@m@3@i@3@n@3@e@3@r@4@/@7 H@?@/@2@S@3@P@3@A@3@R@3@K@4@/@7 H@> K@8 H@;CF EU H8@5@>@;XP J5 C@ D> EU J@5@@@7 F@a@g@b @t@E@?@"
 H0
@#@7 F@a@h@b @s@;XPprocess_version  C@ EU K  @5 Ry@7 K @7 F@>@;XP HI CB EU HB@5@0 Br@-@4@7 J.@0 Br@-
@4@7 J.@7 I@@ 
@8same_record_field_names B@;XP J CBE EU H\ 
@<CBF EU H\



@5@ @ @8 J@;XPdisplay_rep_rule C@PA  EU Hi@5@@@.@7 P@?@'@c@ 
@.@7 G @a@f@f@r@@ If@7 P@?@ 
@7 P@7 H@7 H allows @7 H@7 H to be replaced by @7 H@7 H@@	@(
 @	 directly@7 H@?
 provided @7 H@ 
@7 M@7 P@7 H@>@;CA EU Hi@5@>@;XP N CCG EU I@5@T
@> I2@7 H@>@;CCL EU I@5 I2@8 H@;XPprocess_proof_log_file_name C@&@ EU K@5@/@2@.@4@.@7 H@C
@.@7 Hc@L
@P@.@7 J@>@0cmd_line_proof_log@4@7 D4@>@;C@#@ EU K@5@2@.@3@p@3@l@3@g@4@.@7 J@.@7 J@>@0 R@4@7 D4@>@;XP Q CC| EU H8@5@7 C@.
@7 JV@(
@}@>@;XP O CA EU H\ H4


@5@7 K@ 
@7 K@0 H4
@4@7 J>@>@;C
A EU H\ H4
 @5@>@Q@;CA EU H\ H4
@5@7 O @>@;C@$A EU H\ H4 H4



@5@0 H2
@4@.@7 N@0 H4@4@7 O @>@;CA EU H\ H4 H0
 H0

@5@0 H4
@4@7 O @>@;C@!A EU H\ H4 H0


 H2
 H0@5@0 H4
@4@ @7 O @>@;C@ A EU H\ H4
 H0

 H2
 H0@5@0 H4
@4@ @7 O @>@;CA EU H\ N


@5@7 K@ 
@7 K@0 N
@4@7 J>@>@;C
A EU H\ N
 @5@>@Q@;CA EU H\ N
 @5@>@;CA EU H\

@5@>@;XD  t  t t  @t  K AD  t  t t  @t  @m  AP @m  C EU N@5@C O@/@7 H@L@P@7 H@.
@7 J@7 R&@Q@;C@/ EU N@5 H@.
@7 H@@@"
 Ix Iy
@#@7 J@E@?@"
 C Ix Iy

@#@7 R&@Q@;C@$ EU N  @5@7 M  B@Q@;C@' EU N  @5 O0@/@7 I@> P@8 C@;C@+ EU N  @5 P@7 Hs@> P@8 C@;C	@/ EU N  @5@/*** Cannot eliminate any conclusions at present@7 H@7 H@Q@;XP
split_atom C@ @7 EU K@5@.@7 J@>@@@;@7 Hc@.
@7 R@?@%
@>@ 
@7 Q@>@;XP N C@H EU La@5@0 J@/@1 I@-
@-@4@7 Hs@7 J@7 J@>@8 N@;XD  t  t t  @t 	set_union AP R CC EU I@5@.
@7 J@ 
@7 I@>@;XPtv_environment  C@> EU I@5 I@7tv_process_command B@>@7 C@.
@7 LS B@7 R@(
 I@>@;XP N C@ A EU I@5@7 C@.@7 Q9@7 KC@7 N B@@ D@7 I@@?@( D@>@7 KE@8 KC@;XD  t  t t  @t  K AP My C@A H H  H@<XPstartup_sequence  C@%@T EU E{  @5@7 Q\ B@/ Nu@7 D& B@7 Mn B Ry@7 K Ry~n~n@7 Aw B@7read_initialisations  B@7 I B@7 H@@Welcome to the SPADE Proof Checker -- for assistance type "help"@7 H@7 H@7 H@Q@;C@e EU E{  @5@7load_buffered_libs  B@7	write_log  B@Q@;C
@i EU E{  @5@7 RF  B@7 KG P@7execute_command B@7 R@Q@;C@o EU E{  @5@>@8 @w  B@;XPsave_field_list C@C EU H8



@5@.@7 J@ @.@7 P| B@2@u@3@p@3@f@3@_@4@ @.@7 J@.@ @7 J@0 H@2
@3
@4
@4@7 D4@  HY@7 PN B@.@2@3@-@3@-@4@7 @<@.@7 Kw B@ @  HV@2@3@4@7 Q@2@f@3@l@3@d@3@_@4@ @.@7 J@.@ @7 J@0 H@2
@4
@4@7 D4@  HY@7 R@.@2@3@4@7 @<@ @  @@2@4@7 Q@>@;C@C EU H8




@5@.@7 J@ @.@7 R@2@u@3@p@3@f@3@_@4@ @.@7 J@.@ @7 J@0 H@2
@3
@4
@4@7 D4@  HY@7 R@.@2@3@-@3@-@4@7 @<@.@7 R@ @  HV@2@3@4@7 Q@2@f@3@l@3@d@3@_@4@ @.@7 J@.@ @7 J@0 H@2
@4
@4@7 D4@  HY@7 R@.@2@3@4@7 @<@ @  @@2@4@7 Q@>@7@%increment_current_record_field_number  B@>@ @7 R B@>@;XP Ij C@_D EU H8 I 



 I 

@5@ 
@.@7 H;@@@ @/@7 J@>@ @ @7 Ii@?@-@0 J J@4@7 C@@@ @ @7 Ii@0 J J@4@7 Hs@?
@0 J J@4@7 Hs@>@Q@>@;C@_E EU H8 J 



 J 

@5@ 
@.@7 H;@@@ @/@7 J@>@ @ @7 Ii@?@-@0 J J@4@7 C@@@ @ @7 Ii@0 J J@4@7 Hs@?
@0 J J@4@7 Hs@>@Q@>@;C@CE EU H8 G


@5@ 
@.@7 Ii@>@@@ @.@7 Iz@ @0 I@/@4@7 J.@.@7restructure_set B@" J!@#@?@.@7restructure_nonset B@" G@#@E@>@;C@CE# EU H8 H2


@5@ 
@.@7 Ii@>@@@ @.@7 Iz@ @0 I@/@4@7 J.@.@7 R@" J(@#@?@.@7 R@" H2@#@E@>@;C@CE/ EU H8 C


@5@ 
@.@7 Ii@>@@@ @.@7 Iz@ @0 I@/@4@7 J.@.@7 R@" J&@#@?@.@7 R@" C@#@E@>@;C@VE; EU H8 


@5@.@7 Ii@ 
@.@7 Ii@>@.@7 Iz@ 
@.@7 Iz@>@@@(@( F@( F@ @7 F@ @7 F@  @7 I@@0 H4@4@7 J>@a@f@h@f@o@u@?
@" @#@>@;C@CEN EU H8 I


@5@ 
@.@7 Ii@>@@@ @.@7 Iz@ @0 I@/@4@7 J.@.@7 Ii@" J*@#@?@.@7 Ii@" I@#@E@>@;C@CEZ EU H8 I


@5@ 
@.@7 Ii@>@@@ @.@7 Iz@ @0 I@/@4@7 J.@.@7 R@" J*@#@?@.@7 R@" I@#@E@>@;C@CEf EU H8 J;


@5@ 
@.@7 Ii@>@@@ @.@7 Iz@ @0 I@/@4@7 J.@.@7 R@" J,@#@?@.@7 R@" J;@#@E@>@;C@CEr EU H8 J7


@5@ 
@.@7 Ii@>@@@ @.@7 Iz@ @0 I@/@4@7 J.@.@7 R@" J,@#@?@.@7 R@" J7@#@E@>@;CE~ EU H8 J


 J

@5@ @7 Ii@>@ 
@ @7 Md@>@;C@(E EU H8 J




 J



@5@ @7 Ii@>@ 
@ @7 Md@>@ @ @7 Ii@>@;CE EU H8 L
 L

@5@ 
@7 Ii@>@;CE EU H8 L
 L

@5@ 
@7 Ii@>@;CE EU H8 L
 L

@5@ 
@7 Ii@>@;CE EU H8 L
 L

@5@ 
@7 Ii@>@;CE EU H8 G


 G

@5@ @7 Ii@ 
@ @7 Ii@>@;CE EU H8 JL
 JL

@5@ 
@7 Ii@>@;CE EU H8 JM
 JM

@5@ 
@7 Ii@>@;CE EU H8 JC
 JC

@5@ 
@7 R@>@;CE EU H8 JA
 JA

@5@ 
@7 R@>@;CE EU H8 J<
 J<

@5@ 
@7 R@>@;CE EU H8 M
@5@7 L
 B@>@;C@LE EU H8 R
@5@7 A@.
@7 J@ 
@2@_@3@_@3@O@3@L@3@D@4@.@7 J@ @7 J@. Rl@7 J@0 J Iy@4@7 D4 J@7 R@0 R@4@7 D4@>@;C	E EU H8

@5@7 @@>@;CE EU H8 Oh
@5@7 Ii@>@;C@SE EU H8@5@T
@2@-@-
@4@7 @<@7 K@@@( HK@>@ 
@.@7 K'@?@,@@@( HG@>@ 
@.@7 Il@?@@@/ NC@7 K@>@ 
@.@7 K'@?
@/ Bs@7 K@>@ 
@.@7 Il@>@2@4@8 @<@;CE EU H8@5@.@.
@7 N@>@.@7 Md@ @ 
@7 N@>@;CE EU H8@5@.@/@.
@.@/@7 HW@>@ @.@7 Md@/@ 
@ @/@7 HW@>@;C@~E EU H8@5@T
@2@-@-
@4@7 @<@@@!@0 I@/@4@7 J.@"

@#@ @.@7 Md@" I@#@E@?@M@@@0 P@/@4@7 J.@"

@#@ @7 Md@E@?@1@@@( HK@7 K@>@ 
@.@7 K'@?@@@( HG@7 K@>@ 
@.@7 Il@?@ 
@.@7 Md@2@4@7 @<@E@E@>@;XP Q& C@.@ EU K@5@.@7 J@2@.@3@L@3@I@3@S@4@.
@7 J@2@V@3@C@4@ 
@.@7 J@ @7 J@>@;XParg_nums_compatible CCh EU Iq  D
@<CCi EU Iq  M
@<CCj EU Iq  M
@<CCk EU Iq  Nv
@<C	Cl EU Iq  M

@<C	Cm EU Iq  M

@<C	Cn EU Iq  M

@<C	Co EU Iq yfy

@<XP N C	A EU Hi@5@S
@S@>@8 F B@;C	A EU Hi@5@7 @@>@;CA EU Hi
 C
@5@2 C@/@4@7 @<@>@;CA EU Hi@5@2@4@7 @<@>@;XP LL C@:A" EU I@5@.@7 Oz@0 O{@/@4@7 C@0 O{ If@4@7 D4@7 C@7 H QS@7 H@7 LY@7 LZ@7 QT@@@( Gt@?@( Gu@0 O{@/@4@7 C@0 O{@4@8 D4@;XPseek_solutions CB- EU I

@5@ 
@7do_satisfy_goal B@ @8 R B@;CB0 EU I

@5@2
@4@.@7 J@ @ @8 R@;CB3 EU I

@5@>@;XP LF C@ EU E@5@2@0 No @Q@4@3@0 CN @Q@4@3@0 CC @Q@4@3@0 Nq @Q@4@4@8 Nr@;XP R CB EU HB@5@.@7 Q2@.
@7 Q2@.@7 I@ 
@ @7 I@>@;XP P CA
 EU I@5@>@;C	A EU I J@5@>@Q@;CA EU I@5@7 I@7 P@>@;XP H CA EU K@5@.@ 
@7 J@7 I@@ @7 J@8 I@@;XP J C@ EU K@5@/@7 I@C@.@/@7 I@a@h@g@s@L@P@?@E@>@;C@ EU K  @<XP O CB EU H@5@S
@>@7 H@.!!! Warning: VAR not allowed.  Retype command.@7 H@7 H@Q@;C@.B EU H Ix

@5@@@( I@'
 H@?@( Iy@'
 H@7 F@.@2
@3@3@/@4@7 @<@ @@>@;XP K C	B= EU I@5@>@;CB> EU I@5@p@>@ @ 
@ @ @7 K@>@;CBC EU I I@5...@7 A@>@;CBF EU I F@5@ @.@7 A@ @7 A@>@;CBJ EU I I@5 R@7 A@p@>@ @ 
 I@7 K@>@;C@%BP EU I F@5@ @.@7 A@ @7 A@p@>@ @ 
 F@ @7 K@>@;XD  t  t t  @t prolog_clause_name AP N CCS EU H\ H2
@5@7 N@>@;C@ CU EU H\ H2
 H0

 H0
@5@ 
@7 F@0 H2
@4@ @7 N@>@;CCY EU H\ H2


@5@.@7 N@0 H2
@4@7 H@>@;C	C] EU H\

@5@7 K@>@;XPdouble_slash CA
 EU L@5@7 A@>@.@7 J@.
@7double_slash_list B@ 
@7 J@>@;XPfind_max C@@ EU J@5@@@B@7 H1@@@7 H1@@
@a@g@h@t@a@g@w@?@a@h@g@s@a@h@w@E
@?@ @a@g@x
@@@0 I
@4@7 I@&
@?@0 I
@4@7 I@&@?@E@@@%@7 H1@a@h@x
@@@0 I

@4@7 I@&
@?@0 I

@4@7 I@&
@?@@@0 I
@4@7 I@&
@?@0 I
@4@7 I@&@E
@>@;XD  t  t t  @t  N AD  t  t t  @t  O
 AP O C@i EU H\@5@7 C@7 HShall I save this result@7 I@@@(
 Gt@?@(
 Gu@>@;XP Rr C@ EU L  K@<C@ EU L  J@<C@ EU L  N@<C@ EU L  K+@<C@ EU L  H@<C@ EU L  O{@<C@ EU L  I@<C@ EU L  O@<C@ EU L  O@<C@ EU L  I	@<C@ EU L  J]@<C@ EU L  M@<C@ EU L  N@<C@ EU L  P@<C@ EU L  P@<C@ EU L  H@<C@ EU L  O@<C@ EU L  P@<C@ EU L  O@<C@ EU L  L@<C@ EU L  H@<C@ EU L  N@<C@ EU L  J@<C@ EU L  O:@<C@ EU L  O=@<C@ EU L  M@<C@ EU L  Q@<C@ EU L  K@<C@ EU L  K@<C@ EU L  K@<C@ EU L  K@<C@ EU L  K/@<C@ EU L  I)@<C@ EU L  M\@<C@ EU L  N@<C@ EU L  M@<C@ EU L  Kl@<C@ EU L  HX@<C@ EU L  Is@<C@ EU L  J@<C@ EU L  Qf@<C@ EU L  P@<C@ EU L  My@<C@ EU L  Lj@<C@ EU L  K@<C@ EU L  I@<C@ EU L  K8@<C@ EU L  J/@<C@ EU L  N@<C@ EU L  KW@<C@ EU L  M@<C@ EU L  N'@<C@ EU L  PQ@<C@ EU L  O@<C@ EU L  H@<C@ EU L  J@<C@ EU L  Jb@<C@ EU L  O@<C@ EU L  I@<C@ EU L  Q@<XPrestword C
A EU H8

@5@7 L B@>@;CA EU H8

@5@ 
@7make_lower_case B@.@7 Q@ @ @7 R B@>@;XPmake_letter C@M EU K@5@a@b@@@g@q@a@g@b@[@q@p
@ @>@2@4@7 J@>@;C@T EU K@5@2
@4@7 J@>@;XPdisplay_list C@EC EU Hi

@5@@@7 O  B@' Gt@?@!@7 H@7 H@7 H@7 H O@7 H@ 
@7 H@7 H@ @7 OProceed@.@7 I@>@ @2
@4@7 Hg B@>@;CC EU Hi@5@7 OSelect (number/none): @.@7 Q@.
@7 Ph B@0 Hm
@4@7 D4@>@;XP H CB EU H

@5@S
@>@;C@TB EU H M
 B


@5@>@@@S
@>@ @.@7 H@ @7 I@&
@F@?@,@@@"
 Ix I
@#@ @.@7 J@&@?@"
 Ix Iy
@#@ @.@7 I@&@E@>@;C@bB EU H		 S	
 IO

 B

@5@>@0 S	
@4@7 H@@@S@>@ @.@7 H@ @7 I@&@F@?@,@@@" Ix I
@#@ @.@7 J@&@?@" Ix Iy
@#@ @.@7 I@&@E@>@;CB EU H

@5@>@;XPsequence_infrule CAi EU H/@5@8 IW@;C@$Aj EU H/ B

@5@0 B@-
@4@7 IW@0 B
@4@7 IZ@0 B
@4@8 S
 B@;C@$Ak EU H/ I^

@5@0 B@-
@4@7 IW@0 B
@4@7 IZ@0 I^
@4@8 S@;CAl EU H/ I^

@5@0 I^@-
@4@7 IW@0 B
@4@8 S@;CAm EU H/ I^

@5@0 I^@-
@4@7 IW@0 B
@4@8 S@;XP K2 C@-A EU J@5@0 J@/@/@4@7 C@0 I@/@/@4@7 C@0 L@/@4@7 C@0 M@/@4@7 C@0 N@/@/@4@7 C@0 M@/@4@7 C@7 Qc B@>@;XPsolution CCK EU Hi @5@>@3There is no such rule which allows this replacement@7 H@7 H@0 Hm H{@4@7 D4@>@;C@<CQ EU Hi@5 @.
@.@7	make_list B@@@(
@@@7 S@?@"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 S B@>@;XP J C@ EU J@5@7qvars_in B@>@;XP K CBd EU I@5@.@7 R B@>@7 J@>@;XP I  CA
 EU IH	@5@@ E@.
@7 H@?Flag name? @7 I@.
@7 H@.@7 Ls@>@@ M@.@7 H@?New value? @7 I@.@7 H@7 P	@>@.
@2
@3@-@4@7 @<@.@2
@3@4@7 @<@>@ 
@7 C@ @7 C@>@@@@(
 K@@@&@F@?@@@@( If@.@7 QE@ @7 K@7 Ru@E@?@@( H@.@7 QE@.@7 QG@@@ @7 K@?@C@ @7 K@L@P K@7 H@ @7 H K@7 H@7 H@>@7 I@ @7 K@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 QG@ @7 K@?@R@F@>@;XP OH C@4A EU Iq

@5@7 H	Subgoal: @7 H@.
@7 O@@
@(
 @7 H@E@?@a@f
@g@l C@b	@l C@x@ @/@7 L@7 H@>@;C@7A EU Iq

@5@7 H S @7 H@.@7 O@@
@( @7 H@E@?@a@f@g@l C@b	@l C@x@ @/@7 L@7 H@ 
@7 OG@>@;CA EU Iq
@5@7 H(no subgoals remaining (?!))@7 H@7 H@>@;XPnumeric_month_to_string C@ EU I @0@1@J@A@N@<C@ EU I @0@2@F@E@B@<C@ EU I @0@3@M@A@R@<C@ EU I @0@4@A@P@R@<C@ EU I @0@5@M@A@Y@<C@ EU I @0@6@J@U@N@<C@ EU I @0@7@J@U@L@<C@ EU I @0@8@A@U@G@<C@ EU I @0@9@S@E@P@<C@ EU I @1@0@O@C@T@<C@ EU I @1@1@N@O@V@<C@ EU I @1@2@D@E@C@<XD  t  t t  @t  K AP O{ C@ H H  H@<XPwrite_check_prompt  C@8 EU H@5@.
@7 Q9@(
 @ QB@7 I@>@;C@< EU H  @5[EXECUTE]: @7 H@>@;XD  t  t t  @t overwrite_warning AP S' C@ H H  If@<XP L CA EU H
 D@5@>@;C@&A EU H@5!!! @7 H@7 H@7 H*** WARNING: Rule @7 H@7 H -- @7 H@ 
@7 H@0 I< L@/Error(s) were found in consulting this rulefile@4@7 J@7 H@Q@;C@$A EU H P@5@S L@7 D4@9*** ERROR TOO SERIOUS: Cannot use this file as it stands.@7 H@7 HPROCESSING ABORTED.@7 H@7 H@7 H@0 I< L@2SERIOUS ERROR: Could not accept this file for use.@4@7 J@>@;C	A EU H P@5@7 H@>@;CA EU H@5@0 N
@4@7 D4@7 H@>@;XPscream_blue_murder  C
@ EU K  @5@7 H@$FAILED: ERROR IN COMMAND LINE SYNTAX@7 H@7 H@>@8 I@;XP HD C@9 EU HB @Q @@5@>@;C@: EU HB @ @@5@>@;C@u@; EU HB I 



 @@5@>@7 A@ 
@.@7 H;@@@ @/@7 J.@?@@@( F@?
@@@( HF@?@( @@>@@@  Rl@7 J@>@  @@7 HC@?@-@@@0 J Rl@4@7 C@  @@7 HC@0 J Rl@4@7 Hs@>@?@0 J Rl@4@7 Hs@Q@>@;C@u@V EU HB J 



 @@5@>@7 A@ 
@.@7 H;@@@ @/@7 J.@?@@@( F@?
@@@( HF@?@( @@>@@@  Rl@7 J@>@  @@7 HC@?@-@@@0 J Rl@4@7 C@  @@7 HC@0 J Rl@4@7 Hs@>@?@0 J Rl@4@7 Hs@Q@>@;C@9@r EU HB G


@5@.@7 HC@>@ 
@.@7 HC@>@@@@@( HF@?@( HF@>@( HF@?@( F@( F@@@( F@?@( HF@>@;C@9@ EU HB C


@5@.@7 HC@>@ 
@.@7 HC@>@@@@@( HF@?@( HF@>@( HF@?@( F@( F@@@( F@?@( HF@>@;C@9@ EU HB H2


@5@.@7 HC@>@ 
@.@7 HC@>@@@@@( HF@?@( HF@>@( HF@?@( F@( F@@@( F@?@( HF@>@;C@%@ EU HB H0
@5@.
@7 HC@>@@@(
 HF@( HF@?
@(
 F@@@( F@?@( HF@>@;C@ EU HB H4


 F@5 F@7 HC@>@ 
 F@7 HC@>@;C@ EU HB N


 F@5 F@7 HC@>@ 
 F@7 HC@>@;C@%@ EU HB JC
@5@.
@7 HC@>@@@(
 HF@( HF@?
@(
 F@@@( F@?@( HF@>@;C@%@ EU HB JA
@5@.
@7 HC@>@@@(
 HF@( HF@?
@(
 F@@@( F@?@( HF@>@;C@ EU HB N


@5@ 
 F@7 HC@7 HC@@@( F@?@( HF@>@;C@ EU HB Oh
@5@7 HC@>@@@( HF@?@( F@>@;C@ EU HB 


 HF@5 HF@7 HC@>@ 
 HF@7 HC@>@;C@8@ EU HB B


 @@5@.@7 HC@@@@@( F@?@( HF@>@ 
@.@7 HC@@@( F@?@( HF@?@ 
@ @7 HC@E@>@;C@8@ EU HB I^


 @@5@.@7 HC@@@@@( F@?@( HF@>@ 
@.@7 HC@@@( F@?@( HF@?@ 
@ @7 HC@E@>@;C@>A EU HB J7


 @@5@.@7 HC@@@@@( F@?@( HF@>@ 
@.@7 HC@@@( F@?@( HF@?@  J0@7 J.@ 
@ @7 HC@E@>@;C@>A EU HB J;


 @@5@.@7 HC@@@@@( F@?@( HF@>@ 
@.@7 HC@@@( F@?@( HF@?@  J0@7 J.@ 
@ @7 HC@E@>@;C@>A+ EU HB I


 @@5@.@7 HC@@@@@( F@?@( HF@>@ 
@.@7 HC@@@( F@?@( HF@?@  J0@7 J.@ 
@ @7 HC@E@>@;C@>A> EU HB I


 @@5@.@7 HC@@@@@( F@?@( HF@>@ 
@.@7 HC@@@( F@?@( HF@?@  J0@7 J.@ 
@ @7 HC@E@>@;C@<AR EU HB J




@5@7 HC@@@0 PY@-@-@4@7 J.@E@?@.@7 H;@ @0 PY@-@-@4@7 J.@ 
@ @7 P@ @ @7 HC@>@;C@7A\ EU HB J


@5@.@7 HC@@@ @0 PY@-@4@7 J.@E@?@ @.@7 H;@ @0 PY@-@4@7 J.@ 
@ @7 P@>@;CAf EU HB F
 @@5 @@7 HC@>@;CAh EU HB I


 @@5 @@7 HC@>@ 
 @@7 HC@>@;CAk EU HB J


 @@5 @@7 HC@>@ 
 @@7 HC@>@;CAn EU HB C


 @@5 @@7 HC@>@ 
 @@7 HC@>@;CAq EU HB J


 @@5 @@7 HC@>@ 
 @@7 HC@>@;C	Au EU HB
 F@5@7 F@>@;CAw EU HB@5@7 @@/@7 J@>@;CA{ EU HB J<
 @@5 F@7 HC@>@;CA~ EU HB JM
@5@7 HC@>@@ J0@7 J.@?@( F@>@;CA EU HB JL
@5@7 HC@>@@ J0@7 J.@?@( F@>@;CA EU HB N
 F@5@.
@7 HC@>@ 
@0 P@/@4@7 J.@>@;CA EU HB L
@5@.
@7 HC@ 
@0 P@4@8 J.@;CA EU HB L
@5@.
@7 HC@ 
@0 P@4@8 J.@;CA EU HB L
@5@7 HC@0 P@/@4@8 J.@;CA EU HB L
@5@7 HC@0 P@/@4@8 J.@;CA EU HB G


@5@7 HC@0 P@/@4@7 J.@ 
@8 HC@;CA EU HB J!


@5@7 HC@0 I@/@4@7 J.@ 
@8 HC@;CA EU HB J&


@5@7 HC@0 I@/@4@7 J.@ 
@8 HC@;CA EU HB J(


@5@7 HC@0 I@/@4@7 J.@ 
@8 HC@;C@ A EU HB I`


 @@5@ 
@.@7 HC@ @0 I@-@4@7 J.@ @7 HC@>@;C@ A EU HB Ib


 @@5@ 
@.@7 HC@ @0 I@-@4@7 J.@ @7 HC@>@;CA EU HB J*


 @@5@.@7 HC@ @0 I@/@4@7 J.@ 
@ @7 HC@>@;CA EU HB J,


 @@5@.@7 HC@ @0 I@/@4@7 J.@ 
@ @7 HC@>@;C
A EU HB@5@0 P@/@4@8 J.@;CA EU HB
@5@.@7 HC@0 P@4@7 J.@ 
@8 HC@;C
A EU HB I@5@0 I@/@4@8 J.@;CA EU HB I
@5@.@7 HC@0 I@4@7 J.@0 I
@4@8 HC@;C@8A EU HB ND
@5@@@0 PY@2@/@4@-
@4@7 J.@E@?@.@7 H;@ @0 PY@2@/@4@-
@4@7 J.@0 H@/@/@4@7 I@@ 
@8 Iz@;C@A EU HB@5@C@7 @@L@P@2@-@-
@4@7 @<@7 K@@@B@( HK@>@ 
@2@-@-@4@2@-@-@4@7 L<@>@ @.@7 Iz@ @ @7 Q@ @.@7 Iz@ @ @7 Q@0 PY@2@4@4@7 J.@F@F@?@+@( HG@>@ 
@.@.@7 H@0 Br@-@4@7 J.@ @ @.@7 J@ @ @8 K@F@F@F@;C@RA EU HB@5@C@7 @@L@P@2@-@3@-
@4@7 @<@. NC@7 K@ 
@0 H@/@/@4@7 I@@>@@@ @0 PY@2@/@4@-@4@7 J.@&@?@ @7 H;@0 PY@2@/@4@-@4@7 J.@ 
@ @8 Iz@;C@A EU HB@5@C@7 @@L@P@2@-@-
@4@7 @<@7 K@@@`@. NC@7 K@>@ 
@2@-@-@4@2@-@-@4@7 L<@>@ @.@7 Iz@ @ @7 Q@ @.@7 Iz@ @ @7 Q@@@ @0 PY@2@4@4@7 J.@&@?@ @7 H;@0 PY@2@4@4@7 J.@F@F@?@0 Bs@7 K@>@ 
@.@.@7 H@0 Br@-@4@7 J.@ @ @.@7 J@ @ @8 K@F@F@F@E@;C@?B EU HB@5@C@7 @@L@P@.@.
@7 N@.@7 K@@@ 
@.@7 H~@E@?@ 
@.@.@7 H~@2@4@2@4@7 M@ @ @7 M@>@;C@MB EU HB@5@C@7 @@L@P@/ @@/@2@-@4@/@7 HW@.
@7 HC@2@-@/@4@7 @<@@@ @2
@4@7 H~@E@?@ @2
@4@.@7 H~@2@4@2@4@7 M@>@;C@;B( EU HB@5@C@7 @@L@P@/ HV@/@2@-@3@-
@4@/@7 HW@7 HC@2@-@/@4@7 @<@ @2@3@-@4@7 H~@ 
@ @7 HC@>@;C@^B1 EU HB
@5@C@7 @@L@P@C@/@/@7 N@L@P@C@/@/@/@/@/@7 HW@L@P@2@-@-
@4@7 @<@ 
@7 H| B@ 
@.@7 K@@
@.@7 H~@E@?@.@.@7 H~@2@4@2@4@7 M@ @ @7 M@>@;CBB EU HB N(


@5@7 K@7 HC@ 
@7 HC@>@;CBI EU HB N*


 F@5@7 K F@7 HC@ 
 F@7 HC@>@;CBP EU HB N,


 F@5@7 K F@7 HC@ 
 F@7 HC@>@;CBV EU HB
 HF@5 F@7 HC@>@;XP M C@]@ EU H@5@T
@@@"
  Hx
@#@E@?@D@@@"
  I>

@#@" I@#@?@*@@@"
  N
@#@(
 @@" I@#@?@"
 @#@(
 @@E@>@;C@ EU H
bad_structure@5@>@;XPnot_in_set_list CA EU HQ
@5@>@;CA EU HQ

@5@0 I^
@4@7 I@ 
@7 S5 B@>@;XD  t  t t  @t  @i  AP @i  CA EU I@5@7 H@7 C@7 H@.
@7 I@@@(
 N@?@7 H@(
 N@7 H@>@;XD  t  t t  @t  Kx AD  t  t t  @t  N AP K CA	@, EU E@5@0datime@-@-
@-@-@-@-@4@7 S: L@2@-@3@-@3@-@3@-@4@7 G @@@ 
@2@-@3@-@4@7 S=@?@ 
@2@-@4@7 S=@'@0@@@ @2@-@3@-@4@7 S=@?@ @2@-@4@7 S=@'@0@@@ @2@-@3@-@4@7 S=@?@ @2@-@4@7 S=@'@0@@@ @2@-@3@-@4@7 S=@?@ @2@-@4@7 S=@'@0@@@ @2@-@3@-@4@7 S=@?@ @2@-@4@7 S=@'@0@2@3@4@2@-@ @3@-@!@3@-@"@4@7 S" B@2@3@3@-@3@ @3@!@3@"@3@-@3@3@3@3@4@7 @E @2@3@3@:@3@3@3@:@3@3@4@7 S@@>@;XP P7 CA@e EU K
@5@.@7 Q@2@-@4@7 J@.
@7 G @a@f
@b@t@>@@A @.@2@=@4@.@7 H@"@#@@@X@@@$@ @/@2@p@3@r@3@o@3@o@3@f@3@_@3@l@3@o@3@g@4@7 J@?@ @/@2@p@3@r@3@o@3@o@3@f@3@l@3@o@3@g@4@7 J@C@7 Q  B@L@P@>@ @7 R B Q@7 D4@?@@@@,@ @/@2@e@3@x@3@e@3@c@3@u@3@t@3@e@4@7 J@C@/@7 K@L@P@>@ @7process_execute_file_name B@?@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 J@?@%@ @/@2@c@3@o@3@m@3@m@3@a@3@n@3@d@3@l@3@o@3@g@4@7 J@C@/@7cmd_line_command_log B@L@P@>@ @7process_command_log_file_name B@?@7 S0 B@?@@@@,@/@2@r@3@e@3@s@3@u@3@m@3@e@4@7 J@@@C@7 I@L@P I@7 C@?@7 SN@?@@@@%@/@2@p@3@l@3@a@3@i@3@n@4@7 J@>@0 Ie@/@4@7 C@0 Ie H@4@7 C@?@@@@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 J@>@0 S(@/@4@7 C@0 S( H@4@7 D4@?@=@@@ @/@2@v@3@e@3@r@3@s@3@i@3@o@3@n@4@7 J@>@7 R B@?@@@/@2@h@3@e@3@l@3@p@4@7 J@>@7 Rw B@?@7 SN@F@>@;C@$@ EU K@5@2@-@/@4@7 J@C@7 Q@L@P@C
@/@7 I@L
@P@0 I
@4@7 H@>@;C@&@ EU K@5@2@-@/@4@7 J@C
@7 Q@L
@P@.@7 I@<Error: Multiple files provided on command line: ~a and ~a.~n@2@3
@4@7 Ax B@7 SN@>@;C@ EU K@5@7 SN@>@;XP R CC EU H8@5@0 Kw@-
@4@7 Hs@p
@0 Kw@4@7 C@>@;XP H CB/ EU H\@5@.@7 M@.
@7busort_terms B@ 
@7 M@>@;XP N C@f EU La@5@0hn@/@4@7 C@0 SW@4@7 D4@7 C@.
@7 SW B@@@1@.@7gethyp B@.@7 P@0 J
@4@7 D4@@@&@?@7 I@@0 I< K9@1 J
@4@7 D4@7 K4@?@7 SY@F@p
@0 SW
@4@7 Hs@0 SW
@4@7 D4@ 
@7 L_ B@>@Q@;XD  t  t t  @t 
set_intersect AP S^ CC
 EU I
@5@>@;CC EU I
@5@>@;C@(C EU I
@5@ @.@7 S_ B@>@@@ 
@7 Ld@"
@#@?@ 
@7 Mg@&@>@;XP R CA*@T EU N	@5@C@/@/@7 I@L@P@.
@7 I@@@(
  O0@0 O1@/@4@7 I@>@F@F
@F@?A @@@5@(
 @>*** VC PROVED -- Well done!@7 H@7 H@0 I< O0 @@4@7 D4@.@/@7 I@0 I< O0@1 O1@4@7 D4@7 Q B@7 Htime_for_new_vc@7 D4@F@F@E@?@@a@g@b @s@@@.@/@7 K.@0 N
@4@7 J@Q@F
@F@?@@@@ @.
@.@7 K*@C@ 
@7 N B@L@P@> P@7 J@ 
@7 P@F@?@@.@.
@.@7 K7*** PROVED @7 H@ @7 H BY @7 H@ @7 H@7 H@p
 @0 H@/@4@7 C@0 H@4@7 C@7 K1@0 I< O>
@4@7 D4[Exiting depth @7 H@7 H
 proof frame]@7 H@7 H@0 N
@/@4@7 C@0 K+
@/@/@4@7 C@0 K8
@/@/@/@4@7 C@7 K:@ @7 J@@@ 
@7 F@>@@	 H@7 R B@>@7 R B@?@ 
@7 J@? P@7 J@E@E@>@;XP M{ C@/ EU H/@5@7 L B@>@;C@2 EU H/@5@7 L B@>@Q@;C
@6 EU H/@5@7 R
@0 L
@4@7 D4@>@;C@: EU H/@5@0 L
@4@7 D4@>@Q@;XP Jk C@eD EU H8@5@@@7 I@?
@7 H@/*** ABORTED: Prolog variables occur in formula.@7 H@7 H@7 I@>@@@.@7 Ii@?@7 H@1*** ABORTED: could not restructure above formula.@7 H@7 H@7 I@E@>@@ H@7 M B@@ @@7 Iz@?	@8*** ABORTED: above formula did not typecheck as boolean.@7 H@7 H@>@7 I@?@R@>@@ H@7 Lj B@@@7 HS@?@7 H@7!!! WARNING: Could not simplify above formula properly.@7 H@7 H@&@?@&@>@;XP Q~ C EU Qy@5@@@7 F@E@?@"
 H0
@#@7 F@>@;XP Pf C@*@W EU K

@5@.@7 J@>@@@7 L@?@@@7 M@? L@7 H@7 H M@7 H@7 H@7 H@>@;C@f EU K@5@a@g@h@q@>@7 Pe@p
@7 Pe@>@;C@m EU K@5@>@;XP R C@s EU E{@5@0ini_file_consult@-
@4@7 HsConsulting rule file @7 H@7 H ...@7 H@7 H@7 O@Q@;C@x EU E{  @5@>@;XP H CAD EU I@5@>@.
@7 J@>@2
@4@7 @<@>@;XP PJ C
C EU Iq
@5@a@g@b
@q@;C@!C EU Iq@5@a@g@b	@s@.@0 H4

@4@7 J>@>@.
@7 PI@>@a@f
@b@n@w@;XP J C@" EU J@5@0 I
@4@/@7 J@>@;C@-@& EU J@5@C
@0 Sw
@4@/@7 J@L
@P@.@7 J @@.@7 L&@0 J@0 Sw
@4@4@7 D4@7 Oy@>@;XPare_all_digits CDW EU H8@5@a@b@0@h@r@a@h@b@9@r@>@8 Sx B@;CDY EU H8@5@>@;XP M C@` EU Jo F
@5@8 M@;C@a EU Jo I


@5@@@7 M@?@ 
@8 M@;C@b EU Jo J


@5@@@7 M@?@ 
@8 M@;C@c EU Jo C


@5@@@7 M@?@ 
@8 M@;C@d EU Jo J


@5@@@7 M@?@ 
@8 M@;C@e EU Jo

@5@7 QZ B @Q@7 I@ @@8 I@@;XD  t  t t  @t  KT  AP N CB EU HB@5@7 J@>@;CB EU HB
 J@5@@ J@7 J@? I@7 J@>@;CB EU HB
 J@5@@ J@7 J@?@@ I@7 J@? J@7 J@>@;CB EU HB
 J@5@>@;XP K C@i@r EU HQ		@5@@@3@.
 HV@.@2@-@3@-@4@7 HW@@@/@  @@ @2@4@7 HW@ @7 HS@?@7 M@F@?@1@/ @@.@2@-@4@/@7 HW@>@ @.@7 Iz@.
 @@ @2@4@ @7 HW@ 
@ @ @7 K@F@>@;XP QU C@=A; EU I@5@7 C@.@7 MR@@@@@(@Y@?@(@y@(
 Gt@7 P2 B@E@?@@@@@(@N@?@(@n@(
 Gu@7 S|@E@?
@.@7 JS@&@(
neither@>@;XP N C@UAa EU Hi  @5@0 N@/@4@7 C@0 N@/@4@7 C@0 N@/@4@7 C@0 N@/@4@7 C@0 N@/@4@7 C@0 K@/@4@7 C@0 Hm@/@4@7 C@0 Hk@/@4@7 C@0 M&@/@4@7 C@0 Pz@/@/@4@7 C@0 M@/@4@7 C@0 Hq@/@/@/@4@7 C@0 Hu@/@/@4@7 C@>@;XPsimp_rel CDi EU H\ B   @Q@5@>@;CDj EU H\ B
  @@5@7 K@C
 @a@i@w@L
@P@>@;CDk EU H\ B H0
  B @5@>@;CDl EU H\ B
  B @5@>@;CDq EU H\ I^   @@5@>@;CDr EU H\ I^
  @Q@5@7 F@C
 @a@i@w@L
@P@>@;CDs EU H\ I^ H0
  I^ @5@>@;CDt EU H\ I^
  I^ @5@>@;CDy EU H\ J7 H0
  @@5@7 F@a@i@b @t@>@;CDz EU H\ J7   @@5@>@;CD{ EU H\ J7
  @Q@5@7 F @7 I@@>@;CD| EU H\ J7
  J7 @5@>@;CD EU H\ I   @Q@5@>@;C@%D EU H\ I
 @5@7 H1@/@7 J>@@
@a@i@b @r@( @Q@?@a@i@b @s@( @@>@;CD EU H\ I
  I @5@>@;XD  t  t t  @t  SX AP Q C@:@O EU Hb  @5@0 J@/@/@4@7 C@0 I@/@/@4@7 C@0 L@/@4@7 C@0 M@/@4@7 C@0 N@/@/@4@7 C@0 K8@/@/@/@/@4@7 C@0 M@/@4@7 C@0 I~@/@4@7 C@8 H@;XP I C@@T EU J@5@.@7 J@@@(
 I~@%@?@ @.@7 L@>@.@7 J@@@ @.@7 G @a@f@b@r@%@F@E@?@"


@#@!@2@3@3@4@#@E@>@ @2@_@4@.@7 J@7 C@ @.@7 K@ @.@7 K	@ @2@_@4@.@7 J@ 
@ @7 J@ 
@7 K@.@7 H;@0 J
 M@4@7 D4@.@2
@3
@4@7 @<@ @7 D4@>@;XPtv_form_number CAk EU I

@5@a@b
@h@o@f
@n@w@>@;CAl EU I
@5@a@b
@h@o@f
@n@x@>@ @ @7 S B@>@;CAq EU I
?@5@>@;XP O
 C@@ EU N$@5@T
@"
 B@#@.@7 K B@>@@@5@@@S@?@7 A@0 N% @o@-
@4@7 N" B@ 
@2@.@3@R@3@U@3@L@4@.@7 J@ @.@7 J@ @7 J@?@[@@@7 O B@F
@E@?@N@@@/@7 S@C@7 S@L@P H@7 N&@F
@E@?@3@@@S@?@7 A@0 N% @o@-
@4@7 O B@ 
@2@.@3@R@3@U@3@L@4@.@7 J@ @.@7 J@ @8 J@;C@@ EU N$@5@.@7 S@@@8@@@S@?@7 A@0 N% @o@-
@4@7 S@ 
@2@.@3@R@3@U@3@L@4@.@7 J@ @.@7 J@ @7 J@F@?@@@@.@7 A@.@7 J@.@2@.@3@R@3@U@3@L@4@ @7 H@0 N% @o@4@7 S@F
@E@?@v@@@7 S@F
@F@E@?@f@@@8@@@S@?@7 A@0 N% @o@-
@4@7 S@ 
@2@.@3@R@3@U@3@L@4@.@7 J@ @.@7 J@ @7 J@F@?@,@7 A@.@7 J@.@2@.@3@R@3@U@3@L@4@ @7 H@0 N% @o@4@8 S@F
@E@;XD  t  t t  @t prolog_exception_hook AD  t  t t  @t  S AP S C@[A E E
 @
 B

 @ B E
@5@6 E@D
@*
 H{@L H{@7stack_guard S@E@?@ 
predicate_indicator@.@7 C? S@ @7 S@Dbacktrace_depth@.@7 @@L@a@f@b @s@?@'@ @.@7get_prolog_backtrace S@ @ @8clean_stack S@;XP N C@CB EU Hi@5@7 K B@@@#@0 H N@/@4@7 Hs@@ O@/@7 H KL A|@7 H O@7 C@?@R@(
@E@?Change this subexpression@.@7 I@>@@@( Gt@(
@?@( Gu@(
 H{@>@;CB EU Hi@5@0 H N@/@4@7 C@0 K@-@4@7 Hs@*Change which subexpression (number/none)? @7 Q@>@;XP
quiet_add_hyp CGx EU H8 @Q@5@>@;C
Gy EU H8
@5@/@7 J@>@;CGz EU H8@5@/@7 J@p@7 S B@>@;CG{ EU H8@5@0 J
@4@7 D4@0 I< K9@1 J
@4@7 D4@7 P@>@;XP I[ C@! EU Qy B

@5@@@0 B@4@7 P B@?	@0 B@4@7 S@>@Q@;C@[@# EU Qy B

@5@@@4@C
@&@L
@P@C@0 B@4@7 S@L@P@C@0 B@4@7 S@L@P@0 P@1 B@4@7 D4@?@@
@0 P@1 B@4@7 Hs@?@0 P@1 B@4@7 Hs@>@Q@;C@4 EU Qy I

@5@0 I@4@7 S@>@Q@;C@4@9 EU Qy I

@5@@@C
@0 I@4@7 S@L
@P@0 P@1 I@4@7 D4@?
@0 P@1 I@4@7 Hs@>@Q@;XP M1 CCA EU H\  @<CCB EU H\  H0 @<XPsearch_rules C@ C9 EU Hi
 M


@5@0 S
@4@7 KL B@0 Pz

@4@7 D4@7 L B@Q@;CC> EU Hi @<XP M4 CA4 EU H\@5@@@7 A@?@7 F@a@g@b @t@>@;CA< EU H\ H0
@5@7 F@a@h@b @t@>@;XP K CBa EU I@5@.@7 M B@>@7 J@>@;XP H C@"G2 EU H8@5@@ H@7 Mx@.
@7 HS@?@%
@>@ 
@.@7 Lm@>@ @8 Q@;XP R C@6 EU K@5@.
@7 S@2@c@3@h@3@e@3@c@3@k@3@e@3@r@3@.@3@i@3@n@3@i@4@.@7 J@.@7 J@8read_init_file B@;C EU K  @5checker.ini@8 S@;C EU K   @<XP P CC  EU Hi
@5@a@i@b@n@w@>@;CC EU Hi



@5@p
@ @ 
@7 P@>@;XP R" C@)Ff EU H8@5@.@7 JV@@@(@:@>@(
 @@ @7 H@ @7 H@E@?
@.@7 R!@"
@#@>@;XP Qt C@1A9 EU J@5@.@/@7 K*@@@7 Sd*** PROVED FOR CASE @7 H@7 H@7 H@?@C@7 Sd@L@P<Case @7 H@7 H	 pending>@7 H@7 H@Q@;CAH EU J@5@>@;XD  t  t t  @t  N  APmaybe_do_auto_newvc  C@ @A EU H @5 Sc@7 Hs H@7 J B@C
@7 I@L
@P@7 HAUTO-NEWVC:@7 H P@7 R@7 R@>@;XP K} CB EU H8title
@5@.@7 J@0 P@4@7 C@>@;CB EU H8proof
@5@7 K|@>@;C@)B EU H8 G
 
 E@5@.
@7 H;@0 J
 Rl@4@7 J J@7 R@>@;C@(B EU H8const
 
 B@5@.
@7 H;@0 J
 Iy@4@7 J J@7 R@>@;C@CB EU H8 I
 B
 C C

 E@5@.@7 Qa B@ 
@.@7 S@ @.@7 Iz@ @ @7 Iz@>@0 R@4@7 J I@7 R@>@;C@DB! EU H8 I
 B 
 C C

 E@5@ 
@.@7 S@0 H0@4@.@7 Iz@ @ @7 Iz@>@0 R@4@7 J I@7 R@>@;C@@B) EU H8 I
 B @K
 C C

 E@5@ 
@.@7 S@.@7 Iz@ @ @7 Iz@>@0 R@4@7 J I@7 R@>@;C@CB1 EU H8 I
 B
 C C 

 E@5@.@7 S@ @.@7 Iz@0 H0
@4@ @7 Iz@>@0 R@4@7 J I@7 R@>@;C@CB9 EU H8 I
 B
 C C @K

 E@5@.@7 S@ @.@7 Iz@0 H0
@4@ @7 Iz@>@0 R@4@7 J I@7 R@>@;C@DBA EU H8 I
 B 
 C C 

 E@5@0 H0@4@.@7 Iz@0 H0
@4@ @7 Iz@>@0 R@4@7 J I@7 R@>@;C@ABH EU H8 I
 B 
 C C @K

 E@5@0 H0@4@.@7 Iz@ 
@ @7 Iz@>@0 R@4@7 J I@7 R@>@;C@@BO EU H8 I
 B @K
 C C 

 E@5@.@7 Iz@0 H0
@4@ @7 Iz@>@0 R@4@7 J I@7 R@>@;C@=BV EU H8 I
 B @K
 C C @K

 E@5@.@7 Iz@ 
@ @7 Iz@>@0 R@4@7 J I@7 R@>@;C@"B] EU H8 I
 Bpending E@5@0 J/abstract@4@7 J I@7 R@>@;C@"Ba EU H8 I
 B
 E@5@0 R@4@7 J I@7 R@>@;C@yBe EU H8		 I
 B NC Kq
@5@.
@.@7 H>@@@.@0 PY
@4@7 J.@ @7 I@@0 R@4@7 J@?@0 J/@1 PY
@4@7 J@E@>@.@7 J@2@m@3@k@3@_@3@_@4@ @.@7 J@.@ @7 J@0 K NC@4@7 J@> I@7 R@>@;C@3Bv EU H8 I
 B Nl
@5@.
@7 O@0 J/ J0@4@7 J I@7 R@0 O
@4@7 J@ 
@7save_enumeration_constants B@>@;C@WB} EU H8 I
 B Bs
@5@.
@7process_record_fields B@0 J/@1 Br
@4@7 D4 I@7 R@ 
@7 R@>@.@7 J@2@m@3@k@3@_@3@_@4@ @.@7 J@.@ @7 J@0 K Bs@4@7 J@>@;C@=B EU H8 I
 B P H:
 E@5 M@0  @@4@7 G@.
@7 H;@>@0 J/@1 P
@4@7 J I@7 R@>@;C@=B EU H8 I
 B I H:
 E@5 M@0  @@4@7 G@.
@7 H;@>@0 J/@1 I
@4@7 J I@7 R@>@;C@+B EU H8 H
 Nl
@5@.
@.@7process_function_list B@0 H
@4@7 J H@7 R@ 
@7save_function_template B@>@;C@)B EU H8 H
 
 E@5@.
@7 H;@0 J
 Iy@4@7 J J@7 R@>@;C
B EU H8 G
@5@/@7process_var_list B@>@;CB EU H8 @w@5@>@;CB EU H8 P@5@>@;CB EU H8pre@5@>@;CB EU H8post@5@>@;CB EU H8derives@5@>@;XPenumerated_simp C@GB EU HQ JL

@5@>@ 
@.@7 S B@@@2@3@4@7strict_sublist B@E@?@&@@@" JM@#@"
@#@0 I^@4@7 I@?
@" JL@#@E@>@;C@EB EU HQ JM

@5@>@ 
@.@7 S@@@2@3@4@7 S@E@?@$@@@" JL@#@.@7 L@0 I^@4@7 I@?
@" JM@#@E@>@;CB EU HQ@5@7 HS@>@;XP P CB EU I@5@7 S B@7 S@>@;CB EU I @<C@$B EU I@5@7 F@a@g@b @s@C@7 L@L@P@C@7 M@L@P@0 L
@4@7 D4@>@;CB EU I@5@7 F@a@g@b @s L@7 H@7 H@6 cannot be forgotten (it is already forgotten/deleted)@7 H@7 H@>@;CB EU I@5@%Illegal hypothesis number to forget: @7 H@7 H@7 H@>@;XD  t  t t  @t  RF  AD  t  t t  @t  N AP Mk CD EU H\  F@<CD EU H\  @@<CD EU H\  HF@<CD EU H\@5@/@8 J.@;XP M  CB6 EU H\ H2




@5@ @7 M@>@;CB7 EU H\

@5@7 K@>@;XD  t  t t  @t  Hn APwrite_depth_information  CA  EU K  @5 @7 I@>@;CA EU K@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print_status_info_at_depth B@>@;XP L C@LB EU Iq@5@7 @@.
@7 PG B@>@@@a@f
@h@r@7 H@a@h@f
@l C@w@E@?@*@a@f
@h@s@7 H@7 H@.@7 O@@@a@f
@f@r@a@f@f
@l C@w@?	@a@f
@f@s@( @>@;C@"B EU Iq
@5 Kq@.@7 L@>@2
@4@ @.@7 L@> H9@ @7 L@>@;CBB EU Iq@5@C@(@7 @@L@(@P@T
@2@-
@-@4@7 @<@>@@A@.@.@ 
@7 Ng@ @ @7 R B@@@@"
@#@@@ @2@-@3@-@4@7 @<@!@2@4@#@E@?@ @2@-@3@-@3@-@4@7 @<@!@2@3@4@#@.@.@ @7 Ng@ @ @7 S@a@f@f@t@@@-@@@( D@?@( M@ 
@.@7 L@> (@ @.@7 L@>@ @ @.@7 L@> Nt@ @7 L@?@+@@@( M@?@( Nv Nl@.@7 L@>@ @ @.@7 L@>) @ @.@7 L@>@ 
@ @7 L@F@F@F@F@!@F@#@E@%@?@@"

@#@@@9@ @2@-@-@4@7 @<@.@.@ @7 Ng@ @ @7 S@a@f@f@t Nl@.@7 L@>@ @ @.@7 L@> Nt@ @.@7 L@?@ @.@7 L@F@F@F@> Nu@ @.@7 L@>@ 
@ @.@ @7 L@> Nu@ @ @.@!@7 L@@@9@ @2@-@"@-@#@4@7 @<@.@.@ @"@7 Ng@ @ @#@7 S@a@f@f@t Nl@ @!@.@$@7 L@>@ @ @$@.@%@7 L@> Nt@ @%@7 L@?@ @ @!@7 L@F@F@"@F@$@F@E@F@&@?@l@p@& @ 
@ @&@.@7 L@> Nl@7 H@ @ @.@7 L@>@@@a@f@b @s Nt@7 H@a@f@b@l C@w@E@'@?@a@f@b @r@7 H Nt@7 H@.@'@7 O@a@f@'@b@l C@w@F@F@F@F@E@F@F@F@F@ @F@"@F@$@>@;XP P0 CA EU HQ

@5@0 B
@4@7 I@>@;C
A EU HQ


@5@7 P/@>@;XP M C@D@ EU J@5@@@' H@?
@@@' MP@?@' H@.
@2@3@-@3@-@4@7 @<@ 
@@ @.@7 I{@@@ @ @7 I@@0 O}@4@7 D4@?@R@Q@;C@,A EU J@5@0 Qf@/@1 M
@4@7 C@.@.
@7 Qe@ 
@.@7 I{@ 
@ @7 I@@0
inst_saved_vc
@4@7 D4@Q@;C@ A EU J@5@0 S@-@-
@-@4@7 Hs@0 Qf
@4@7 Hs@0 Qf@4@7 D4@Q@;C@&A EU J@5@.@.
@.@7 K*@ @.@7 I{@ @ @7 I@@0 RY
@4@7 D4@Q@;C@&A EU J@5@0 S@-@-
@-@-@4@7 Hs@0 K+
@4@7 Hs@0 K+
@4@7 D4@Q@;C@*A EU J@5@.@.
@.@.@7 K7@ 
@.@7 I{@ 
@ @7 I@@0 Mw
@4@7 D4@Q@;C@,A$ EU J@5@0 S@-@-
@-@-@-@4@7 Hs@0 K8
@4@7 Hs@0 K8@4@7 D4@Q@;C@A) EU J

@5@@@(@' H@'
 K9@!@0 J@-@/@4@#@!@0 J@-@4@#@%@!@0 K5@4@#@?@P@@@(@' MP@'
 K9@!@0 N@-@/@4@#@!@0 N@-@4@#@!@0 J@4@#@' @Q@?@&@' H@'
 O!@!@0 I@-@/@4@#@!@0 I@-@4@#@%@!@0 O@4@#@0 S@4@7 Hs@ @7 C@ @7 D4@0 I<
@4@7 D4@ @@Q@;C@ AF EU J@5@0 S@-@-
@-@4@7 Hs@0 Qf
@4@7 Hs@0 Qf@4@7 D4@Q@;CAK EU J@5@0 M
@4@7 C@0 J
@/@/@4@7 C@>@;XP Q  CA EU I
@5@>@;CA EU I


 C
@5@>@;CA EU I

 C I

@5@ @0 C@4@7 Q@>@;XP R C
 EU Iq @5@C
@/@/@7 I@L
@P@>@;C@6 EU Iq@5@.
@7 K@.@7 K@.@7fetch_indentation B@7 K@7 K@7 H O@7 O B@7 H@0 I<@-
@-@4@7 Hs@.@7 S@ @ 
@ @7 S@7 H@Q@;C@% EU Iq@5@.
@7 K@C@7 K@L@P K@7 H@7 H K@7 H@7 H@>@8 I@;C@. EU Iq  @5 @@7 K@>@;XPinvalidatom CB2 EU Hi
@5@7 A H{@7 I@@>@;CB3 EU Hi
@5@7 A H{@7 I@ @@7 I@@>@;XD  t  t t  @t  I= AP K C@1@( EU K
@5@.@7 R B@>@ 
@.@7 K@>@@@"
@#@"@#@?	@ @ @7 J@E@>@;C@4 EU K@5@>@;XP N C@\ EU La@5@/@0 C@-
@-@4@7 J@/@7 J@7 J@Q@;C@#@b EU La@5@/@0 C@-
@-@4@7 J@/@0 F@4@7 J@0 F
@4@.@7 P@7 J@Q@;XP IC CAg EU H\ H2

@5@>@7 IB@7 IB@>@;CAl EU H\@5@7 K@>@;XD  t  t t  @t  J AP J C@2 H H  If@<XP I C	@ EU E
 L
@5@>@;XP M C
A EU Hi@5@7 @@>@;CA EU Hi@5@S
@2@4@7 J@a@h@b@n@w@>@;CA EU Hi@5@/@.
@7 N@ 
@7	inst_list B@>@;XP Fv CA B[ B[@5@6 B`@a@g@h@l M@w@;XP S CB EU H8

@5@0 J
 Iy@4@7 J J@7 R@>@ 
@8 S@;CB EU H8
@5@>@;XP P[ C@ EU H\@5@>@;C@ EU H\		
@5@ 
@ @ @7 H]@ @ @ @7 PZ@>@;XP Q{ C@K EU Qy@5@8 IW@;C@L EU Qy B

@5@0 I@4@7 IW@0 I@4@8 IW@;C@M EU Qy I^

@5@@@0 J7@4@7 IW@?	@0 J;@4@8 IW@;C@N EU Qy J7

@5@0 I@4@7 IW@0 I^@4@8 IW@;C@O EU Qy J;

@5@0 I@4@7 IW@0 I^@4@8 IW@;C@(@P EU Qy I

@5@@@0 B@4@7 IW@0 B@4@7 IZ@?	@0 J7@4@8 IW@;C@(@Q EU Qy I

@5@@@0 B@4@7 IW@0 B@4@7 IZ@?	@0 J;@4@8 IW@;XD  t  t t  @t  S AP H C@=D] EU H8
@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 B @>@;CDh EU H8@5@>@;XP J C@ EU K@5@/@7 J@C@.@/@7 J@a@h@g@s@L@P@?@E@>@;C@ EU K  @<XP I C@@ EU H8@5@0 K@/@4@7 C@0 QF@/@4@7 C@@@.@7 R B@0 K@4@7 C@E@?@2@.@3@p@3@l@3@g@4@.@7 J@.@7 J@0 K@4@7 C@>@@@ @.
@7 SH@0 QF
@4@7 C@@@ 
@7 K@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 J@.
@ @7 J@@@ 
@7 K@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 QF
@4@7 C@>@;XP P C@ EU K@5@7 K@@7 KC@7 KE@7 KC@>@;XP Jx C@F EU Jo

@5@>@;C@I EU Jo


 C

@5@>@ 
@ @7 J@>@;C@%@M EU Jo

 C I


@5@ @0 C
@4@7 Jw@ 
@ @7 J@>@;XP
changesign C
C EU H\ H0
@5@>@;C	C EU H\
 H0
@5@>@;XP O CC EU Hi@5@>@;CC EU Hi@5@7 H	and rule @7 H@7 H@7 H@7 O@>@;XP M C@' EU HQ@5@.@7 Iz@.
@.@7 J@ 
@.@7 E @ @ @7 HR@>@;XPtv_fetch_digits C@$Ac EU I


@5@ 
@7 F@a@b @f
@r@a@f
@b	@r@>@ @ @7 S B@>@;CAh EU I

@5@>@;XPquiet_add_conc CG EU H8@5@/@7 I@p@7 S B@>@;CG EU H8@5@0 I
@4@7 D4@0 I< O!@1 I
@4@7 D4@>@;XPfetch_inf_or_subst_rule_for_eq CA2Af EU I	
@5@0 B@/@/@4@.@7 N@ @.@7 N@@@-@" 
 I> B


@#@0 B@2@3@4@3@3@4@ @ 
@7 L^@?@@@@)@" 
 N B

@#@0 B@2@3@4@3@3@4@ 
@7 L^@?@@@@" 
 Hx Hy
@#@?@@@@" 
 Hx Hy
@#@?@@@@" 
 Hx M IO
@#@?@m@@@" 
 Hx T IO
@#@?@T@@@" 
 Hy@#@(
 @@?@?@@@" 
 Hy@#@(
 @@?@*@@@" 
 T IO@#@(
 @@?@" 
 T IO@#@(
 @@F@E@C@ @7 N@L@P@8 N@;XP J C@`@5 EU N@5@.@7 I@7 I*** PROVED C@7 H@7 H K-@7 H@7 H@0 I< O0@1 I
@4@7 D4@0 I
@4@7 Hs@.@7 I@@@.
@/@7 K.
 FOR CASE @7 H@ 
@7 H@?@R@E
@>@7 H@@@C@/@/@7 I@L@P H@7 Si@7 R@?@R@>@;XD  t  t t  @t  L AD  t  t t  @t  P AP K
 CA@ EU H\@5@7 F@a@g@b @t@>@;CAA EU H\ H0
@5@7 F@a@h@b @t@>@;XPmake_letter_list C@E EU K
@5@ @7 R B@>@ 
@ @7 T B@>@;C@J EU K@5@>@;XD  t  t t  @t  Iv  AP Iv  C@/@1 EU Iw@5INDUCTION -- on what? @7 I@.
@7 HINDUCTION -- Base case? @7 I@.@7 H@0 I
@4@7 I@0 I
@4@7 I H@.@7 H@8 Iu B@;XP O C@ EU I@5 If@7 Q@>@;C@ EU I@5 O"@7 H@7 H M@7 H@7 H@7 H@>@;XPstrip_rule_prefix CB EU Iq@5@.@7 S@.
@7 J@.@ 
@7 J@ @7 J@>@;CB EU Iq@5@&
@>@;XP R C@3@ EU J

 I

@5@ @.@.@7 Q@ @.@.@7 Q@ @ @7 R B@ @ @ 
@7 RW B@0 I
@4@8 I@;XP Q C@8A EU J@5@0 Qf
@/@4@7 C@0 J@/@/@4@7 RS B@0 I@/@/@4@7 T@0 L@/@4@7 T@0 M@/@4@7 T@0 N@/@/@4@7 T@0 M@/@4@7 T@>@;XP P C@@B EU J@5@.@7 J@7 J H@.@7 H@T@@@" Ix Iy

@#@ 
@.@7 I@?@7 I @@7 Iz@%@'
 @@.@7 I@p@0 K+@/@/@4@7 C@ @7 J@0 H@/@4@7 C@0 K/@/@/@4@7 C@0 I< O6@4@7 D4@0 H@4@7 D4@0 N@/@4@7 C@.@7 P@0 K/@4@7 D4@ @7 Q@0 K8@/@/@/@4@7 C@0 K8
 Q@4@7 D4@8 P@;XP K C@/Eq EU Hi@5@.
@7 J@ 
@.@7 J@.@ @7 J@>@@@ @/@7 PP@p@>@ @7 K@?@&@E@>@;XP HM C@%B EU HB@5@0 PY@-@-
@4@7 J.@0 PY@-@-@4@7 J.@7 I@@ 
@ @7 R2 B@ @8 Oq@;XD  t  t t  @t  O  AP R C@W EU H@5@7 K[@7 C@7 KG@7 H@7 S$ B@0 H@/@/@4@7 C@.
@.@7 P# B@7 P B@7 R@@ I@7 I@ I@7 I@@7 R@7 S B@?
@@@(
 I@?@(
 I@7verified_exit_command B@0 I@-@4@7 Hs@p
@0 I
@4@7 C@7 R@7 L5 B@8 I@;XP Kz C@6Aq EU H8@5@.
@7 H@@	@0 J@-@4@7 Hs@?@.@7 Q@>@@
@&
@( D@( @@E@?
@ @.@7	read_word B@ @7	read_rest B@>@;XP MZ C@r EU I@5@a@g@b@@@s@a@g@b@[@q@p
@ @>@2@4@7 J@>@;C@y EU I@- I@5@>@;C@z EU I@+ I@5@>@;C@{ EU I@? I@5@>@;C@| EU I@5@2
@4@7 J@>@;XP M= CB EU HQ
@5@>@;C@'B EU HQ
@5@ @.@7 M<@@
@ 
@7 P/@&@?@ 
@7 S7@"
@#@>@;XP P^ CA EU H\@5@/@/@/@/@/@/@/@/@/@/@8 E B@;XP P C@!@ EU I@5@0 I@-
@4@7 Hs@p
@0 I@4@7 D4@>@@@(@>@7 Q B@?@R@>@;C
@ EU I  @5@0 I@4@7 D4@>@;XP Q C@ EU N




@5@>@;C@A@ EU N

@5@.@2
@-@4@ 
@7 J@@@( @@>@"@#@?@@@( @@>@"@#@?@"@#@>@;C@ EU N



@5@C@ 
@7 Hc@L@P@ @ @7 Q@>@;XP K_ CA
 EU I@5@C@7 P@L@P@>@Q@;C@gA
 EU I@5@7 P@>@7 H@7 HDo you wish to subgoal@.@7 I@>@@@J@( Gt@.
 If@7 KU@7 I @@7 Iz@ 
@7 P@7 H
Use this rule@.@7read_answer_once B@( Gt@.@7 I(@0 I< OC@1 @2@3
@4@1 I>
@4@7 D4@7 K[@ 
 @Q
SUBGOALING@7 I@?
@( Gu@>@Q@F
@E@>@;XD  t  t t  @t  H AD  t  t t  @t  L APwrite_deleted_hyps  C@ EU K @5@C
@/@7 M@L
@P@>@;C@ EU K  @5@7 H@7 H@<PLUS the following deleted (currently unuseable) hypotheses:@7 H@7 H@7 H@Q@;C
@ EU K@5@.
@7 M@7 M@Q@;C@ EU K  @5@>@;XPadjust_qbindingnames CEU EU Hi@5@C
@/@7 N@L
@P@>@8 T0 B@;CEY EU Hi@5@7rename_qbinding_name B@>@8 T2@;CE] EU Hi@5@>@;XP SU C@*B; EU H\@5@.@2@-
@3@-@-@4@7 J@ @ 
@7 L*@2@3
@4@.@7 J@ @7 ST@>@;CBA EU H\

@5@>@;XP R C@;CD EU H@5@0 I<@/@/@4@7 C@0 I< I
@4@7 C@7 L B@.@7convertHelp B@7 P4 B@>@@@7 I@?@@@( I@?@@@( I@? H@7 C@>@7 I B@>@;CCW EU H@5FAIL@7 H@7 H@0 I<@/@/@4@7 C@>@Q@;XD  t  t t  @t  M AP Kg CB EU HB@5@>@;CB EU HB@5@@@7 I  B@>@7 QR@?@7 P@7 N@>@;XD  t  t t  @t  P  AP P  C@! EU I@5@@
 H@.
@7 H@E@?@6TRAVERSE -- Please specify expression to be traversed. H@7 H@.@7 H@.
@7 H@>@8 P B@;XP N C@Q EU La@5@0 I@/@1 I@-
@-@4@7 Hs@7 R@7 R@>@8 N@;XP Pc C@4 EU HB
@5@ @7 Iz@ 
@ @8 Pb@;C@7 EU HB @<XD  t  t t  @t  K AP R C@q H H @<XP S C@$B EU H8
 AW
@5@>@2@3 AW@3
@4@.@7rewrite_record_field_list B@>@ @7 S@>@;C@%B EU H8
 

 P E
@5@ 
@ @7 H;@>@;C@-B EU H8
 

 E

@5@ 
@ @7 H;@.@7 Ky@ @ @7 S@>@;C@0B EU H8
 

 E


@5@ @7 I@@>@ 
@ @7 H;@ @ @7 S@>@;XP PC C@L EU L@5@7 HTRYING TO PROVE: @7 H@7 H@7 I@7 HPROVED: @7 H@7 H@7 H@>@;C@V EU L@5@7 HFAILED TO PROVE: @7 H@7 H@Q@;XD  t  t t  @t  S AP S CB EU I@5@/@8 J@;CB EU I


@5@8 S@;XP L0 C
B EU Iq  @5@7 N@>@-No VCs were proved during this proof session.@7 H@7 H@>@;CB EU Iq@5@2@2@-
@4@4@7 N@>@2The only VC proved during this proof session was: @7 H@7 H@7 H@>@;CB EU Iq@5@.
@7 N@>@8The following VCs were proved during this proof session:@7 H@>@7 H@7 H@7 P@>@;CB EU Iq @5@C
@/@7 N@L
@P@> TI@7 H@7 H@>@;XP R CB	 EU I
@5@T@" J
@#@>@ @@ 
@7 R@>@;CB EU I

@5@>@;XD  t  t t  @t  SJ AP Q_ CA^@ EU E
@5@!
@2@/@3@u@3@s@3@r@3@/@3@b@3@i@3@n@4@#@@@ 
SPADE_CHECKER@.@7 F B@.@7 S@@2@/@4@.
@7 J@0 S
@4@7 D4@E@?@{@C TL@.@7 TM@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 J@0 S@4@7 D4@F@@@ 
SPADE_CHKHELP@.@7 TM@ @.@7 S@@ @2@/@4@.@7 J@0 P@4@7 D4@?@@C	 TO@ @7 TM@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 J@0 P@4@8 D4@F@;XP J C@@ EU HQ

 J




@5@.@7 J@ @.@7 HS@ 
@.@7 L@>@@@h@@@" J
@#@?@6@@@ @7 I@@" J
@#@?@#@ @ @7 I@@@@" J
@#@?@ @7 I@@" J
@#@@@0 B@4@7 I@?@ 
@ @7 I@@0 B
@4@7 I@>@&@E@?@F@@@5@" J


@#@@@0 B@4@7 I@?@ 
@ @7 I@@0 B
@4@7 I@>@" J
@#@?@" J
@#@F@>@;C@ EU HQ J


@5@.@7 J@ 
@.@7 L@ @ @7 R6@>@;C@ EU HQ@5@>@7 HS@>@;XD  t  t t  @t  I  AP I  CB EU I  @5@0 I< I@4@7 C@>@;XD  t  t t  @t  Pu  AP Pu  CG EU H8@5in_declare_command@7 H@<Please type your FDL-syntax declaration, terminated by a ";"FDL> @7 H@.
@7 Ky@>@7 K| TR@7 C@>@;XPpermitted_immediate C@ EU H@5@S
@>@Q@;C@ EU H AV

@5@7 TU B@7 TW@>@;C@ EU H E

@5@7 TW@7 TW@>@;C
@ EU H F
@5@8 TW@;C@ EU H  HA@<C@ EU H  J/@<C@ EU H  O@<C@ EU H  O@<C@ EU H  L@<C@ EU H in_order@<C@ EU H  B@<C@ EU H  IA@<C@ EU H  I`@<C@ EU H subset@<C@ EU H  I|@<C@ EU H  S@<C@ EU H  J@<C@ EU H  R@<C@ EU H  S_@<C@ EU H  N@<C@ EU H  HT@<C@ EU H  F@<CA  EU H  E@<CA EU H  G@<CA EU H  A@<CA EU H  @@<CA EU H  F@<CA EU H  J@<CA EU H  J?@<CA EU H  K@<XP M C@ Bu EU HB@5@0 I@-@4@7 J.@0 I@-
@4@7 J.@>@2@4@2
@4@7 M@>@;C@ Bz EU HB@5@0 P@-@4@7 J.@0 P@-
@4@7 J.@>@2@4@2
@4@7 M@>@;XP J CB_ EU Iq@5@.@7 J@7 I@@>@;XPtv_print_type_data CB EU I@5@7 H K-@7 H@7 H C@7 L@>@;XD  t  t t  @t message_hook AD  t  t t  @t  Ta AD  t  t t  @t  Ta 
P TaC@< EW EW@5@2 @3 As@4@7 EQ J@7 H B At@7 E  At@7print_message_lines B@7 LZ@>@;C@G EW EW@5@>@;XP H CDQ EU H8@5@.@2@.@4@7 J@8 Sz@;XP P C@]@@ EU L@5@7 A@.
@7 R B@ 
@.@7 S@@@a@f@h@r@'@7 H@ 
@7 H@'@7 H@a@h@f@l C@w@?@/@a@f@h@s@7 H@'@7 H@ 
@7 H@'@7 H@@@a@f@b@P@r@a@b@P@f@l C@w@?	@a@f@b@P@s@( @>@;C@E@Y EU L@5@7 F@.
@7 S@@@a@f
@h@r@7 LE@a@h@f
@l C@w@?@&@a@f
@h@s@7 H@7 LE@@@a@f
@b@P@r@a@b@P@f
@l C@w@?	@a@f
@b@P@s@( @>@;C@m EU L@5@S
@> Nf@7 H@a@h@b@n@w@>@;C@t EU L
@5 Kq@7 H@2
@4@7safe_write_list B H9@7 H@>@;C@'@z EU L L

@5A@7 H@ 
@7 H@>@p @@@a@f@b @s@&@?@7 H@(@O@>@;C@P@ EU L@5@C@7 @@L@P@T
@2@-
@-@4@7 @<@ 
@.@7 P Nl@7 H@ @ @.@7 Tl@@@a@f@b @s Nt@7 H@a@f@b@l C@w@?@a@f@b @r@7 H Nt@7 H@(@O@>@;XPdel_til_none_left_in C@'B EU I@5@.@.@7 J@C
@7 Hc@L
@P@>@0 R @4@7 D4@0 J@4@7 Hs@>@Q@;CB EU I @<XP
changelist C	D EU Hi
@5@>@;C@8D EU Hi

@5@ @.@ 
@.@7 M@@ Gt@7 M B@"@#@E@?@ @.@ @ @7 Ts B@"@#@>@;XP R CA EU H8@5@a@g@b@@@s@a@g@b@[@q@a@g@b@ @n@w@>@;CA EU H8 

@<XP S C@4Ck EU Hi		@5@0 Pz@-
@-@4@7 Hs@.@ @7 P{@2@3
@4@ @.@7 J@p
@ @.@7 S@"@#@>@;CCs EU Hi

@5@>@;XP J CB EU Iq@5 If@7 K@>@7 H::@7 H@7 H@8 H@;CB EU Iq@5 H@7 K@>@.@7 T B@7 H Tw@7 H@7 H@8 H@;XP
tv_write_list C
BY EU I@5@7 H@>@7 Ty B@>@;CB^ EU I@5@7 H@>@;XPcheck_all_requirements C
@ EU H@5@C@7any_holes_left B@L@P@>@;XP Ow C@ EU I F
@5@>@8 P@;C@ EU I I


 J
@5@>@ 
@ @8 Ov@;CA  EU I J


 I
@5@>@ 
@ @8 Ov@;CA EU I I


 J

@5@>@ @7 Ov@ 
@ @8 Ov@;CA EU I J


 I

@5@>@ @7 Ov@ 
@ @8 Ov@;CA EU I J7


 I
@5@>@;CA EU I J;


 I
@5@>@;CA EU I I


 J;
@5@>@;CA EU I I


 J;
@5@>@;CA EU I B


 I^
@5@>@;CA EU I I^


 B
@5@>@;C	A	 EU I
 F
@5@>@;XD  t  t t  @t  Pw  AP Pw  C@R EU O@5@7 K:@@ @7 I@>NO FRAME LEFT TO QUIT@7 H@F
@?@=@.
@7 I@a@g@b @s@0 I< O@
@4@7 D4@@@/@/@.@7 K7@>QUITTING CURRENT PROOF BY @7 H@7 H ATTEMPT@7 H@7 H@7 O B@?@/@/@7 K.@>@'QUITTING CURRENT PROOF BY CASES ATTEMPT@7 H@7 H@7 N B@E@>@;XPtry_rule C@2C. EU Hi S


@5@ 
@7 S~ B@0 L@/@4@7 C@0 L @4@7 C I@7 C@0 I@/@4@7 C@/@0 S
@4@7 S B@7 L B@>@;XP T CA EU H8@5@7 K B@>@2
@4@7 J@7 Q@>@;CA EU H8@5@7 R@.
@7 Q@ 
@7 T@>@;C@$A EU H8@5@.
@7 R@.@7 Q@ @.@7 R@2
@4@.@7 R@ @7 J@>@;XD  t  t t  @t  N AP O CC EU H\ G
 H0

 C

@5@ @7 O@>@;CC EU H\ G


 G

@5@ @7 O@>@;CC EU H\ H0
 H0

@5@ 
@7 O@>@;C	C EU H\

@5@7 IB@>@;XD  t  t t  @t  M AP K CB EU Hi

@5@7 H@7 H@>@;CB EU Hi@5@7 H@7 H@>@;XP T CC1 EU H I@5@7 I@>@;CC4 EU H I@5@7 H  B@>@;CC7 EU H I@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 I@>@( Gt@;CC= EU H  I@<XP
do_forgetting  CA EU I@5 Jr@.
@7 H@7 S@Q@;CA EU I  @5@>@;XP M C@*F EU H8  @5@/@7 K@/@7 K@/@7 K@/@7 K@/@7 K@/@7 K@/@7 K@/@7 K@/@7 K@/@7 K@/@7 K@/@7 K@/@7 K@Q@;CF EU H8  @5@>@;XD  t  t t  @t tv_depth AD  t  t t  @t  P  AP P  C EU Hb @5@C
@/@7 Q B@L
@P@>@7 HThere are no VCs to prove.@7 H@7 H@Q@;C@ EU Hb@5@7 I B@7 K:@.
@7 P@@ P@.@7 H@?@7 H@+The following VCs have not yet been proved:@7 H@7 H@7 P B@7 C@7 H
Which VC? @7 I@.@7 H@7 F@.@7 P@@@7 T@?VC does not exist; try again@7 H@Q@>@7 Q B@0 I< O#@4@7 D4@0 I	@/@/@4@7 C@0 I	@4@7 C@0 I@/@4@7 C@0 I @4@7 C@0 O:@/@4@7 C@0 O: @4@7 C@0 R@/@/@4@7 C@0 J@/@/ M@4@7 C@7 O%@>@;XD  t  t t  @t  Ma AP T4 CEa EU Hi@5@.@7 K B@0 L
@-@4@7 Hs@0 L@4@7 D4@Q@;CEf EU Hi@5@>@;XP I CA EU HQ
@5@>@;C@GA EU HQ
@5@ @.@7 I@@@0@ 
@7 P/@@@ 
@ @7 S7@"
@#@?@@@ 
@ @7 P/@&@?	@"
@#@?@ 
@7 S7@&@>@;XP I CA EU I  @@<CA EU I  M@<CA EU I  F@<CA EU I  P@<CA EU I  K@<CA EU I  L@<CA EU I  L@<C	A EU I C@5 If@7 Kk@>@;CA EU I  I@<CA EU I  Lq@<CA EU I  Pu@<CA EU I  L@<CA EU I  P@<CA EU I  Pv@<CA EU I  P@<CA EU I  P
@<XD  t  t t  @t  P  AP P  C@HD EU H@5@@ O@.
@7 H@? I@7 I@.
@7 H@>@7 A@@@7 L@?File cannot be found.@7 H@7 H@Q@0 K
@4@7 C<<< Commencing command script @7 H@7 H Q@@7 H@7 H@0 O{@/@4@7 C@0 O{ If@4@7 D4@>@;XPbacktrack_printq C@> EU I@5@7 LE@>@;XP S CA EU K @5@>@;CA EU K@5@a@g@b @s@>@p
 @7 Q B@>@7 S@>@;XPbuildsav  C@[ EU EU  @5@7 R]checker.sav@7save_program B @8 F@;C@` EU EU  @5@7 Rb@8 F@;XP TD C@+B EU H8
 AW

   E
 @5@>@;C@:C EU H8
 AW
 
 E
 
@5@>@2
@4@2
@3 @3@4@7 TC@>@;XP M$ C@~ EU Jo

@5@ @ @7 I{@>@;C@ EU Jo@5@ @ @7 I{@>@ @ @7 M#@>@;XP O C@q@ EU H\ N


@5@2
@3@4@2 F@3 F@4@2@-@3@-@4@7 Mm@@@( @(@?@C@@@(@&@?@9@@@(@" H2@#@?@(@@@(@(@?@@@( @ @7 F@a@f@b@t@( @?
@" N@#@>@;C@ EU H\@5@2@-
@-@4@7 @<@ @.@7 Mm@2
@4@7 @<@>@;XP R CF EU H8 G


 G

@5@ @7 R@ 
@ @7 R@>@;CF EU H8 H2


 H2

@5@ @7 R@ 
@ @7 R@>@;CF EU H8 C


 C

@5@ @7 R@ 
@ @7 R@>@;CF  EU H8@5@>@7 Ii@>@;XD  t  t t  @t  Hr AP Nj C@%@ EU Kp@5@T
@.@7 @6@@ M@7 Ng@?@@ M@7 Ng@? M@8 Ng@;C@/@ EU Kp@5@T
@.@7 @6@@ D@7 Ng@?@@ M@7 Ng@?@@ M@7 Ng@? Nv@8 Ng@;C@ EU Kp@5@(@>@;XPmerge_lists C@ EU J
@5@>@;C@(@ EU J
@5@@@ 
@7 Hc@>@ @7 T B@E@?@ @.@7 T@"
@#@>@;XP J' CA B[ B[@5@6 B`@a@g@h@l S@w@;XP T* CA EU I@5@7 I@>@;XP L CD EU Hi@5@0 L@/@/@4@7 C@>@/@7 J@>@;XD  t  t t  @t  O  AP O  C@E EU L@5@@ H@0 Ix@-
@-@4@7 H@E@?@1FORWARD_CHAIN -- For which hypothesis/conclusion? O@7 H@.@7 H@" Ix

@#@>@0 I< I O@4@7 Hs@0 I< I@1 O@1 Ix
@4@7 C@7 PF@>@;XD  t  t t  @t  Q AP P` CC EU H\@5@S
@7 H<<< ERROR: illegal variable >>>@7 H@7 H@>@Q@;CC EU H\ @Q @Q@5@>@;CC EU H\ @ @@5@>@;C	C EU H\

@5@7 @@>@;C@/C EU H\ B


@5@.@7 Iz@@@( F@?@( HF@>@0 C
@4@.@7 N@0 B @4@7 S B@>@;C@2C EU H\ B


@5@.@7 Iz@ @.@7 H]@ 
@ @.@7 H]@@@&@( @Q@?
@" B@#@>@;C@/C EU H\ I^


@5@.@7 Iz@@@( F@?@( HF@>@0 C
@4@.@7 N@0 I^ @4@7 T@>@;C@2C EU H\ I^


@5@.@7 Iz@ @.@7 H]@ 
@ @.@7 H]@@@&@( @@?
@" I^@#@>@;C@0C EU H\ I


@5 F@7 Iz@ 
 F@7 Iz@>@0 G@0 C
@4@4@.@7 P]@0 J7 @4@7 T@>@;CC EU H\ I


@5@0 I
@4@7 P_@>@;C@0C EU H\ I


@5 F@7 Iz@ 
 F@7 Iz@>@0 G@0 C
@4@4@.@7 P]@0 J7 @4@7 T@>@;C@+C EU H\ I


@5 HF@7 Iz@ 
 HF@7 Iz@>@0 C
@4@.@7 P]@0 I @4@7 T@>@;C@2C EU H\ I


@5@.@7 Iz@ @.@7 H]@ 
@ @.@7 H]@@@&@( @Q@?
@" I@#@>@;C@/C EU H\ J;


@5@.@7 Iz@@@( F@?@( HF@>@0 C
@4@.@7 P]@0 J7 @4@7 T@>@;C@2D
 EU H\ J;


@5@.@7 Iz@ @.@7 H]@ 
@ @.@7 H]@@@&@( @@?
@" J;@#@>@;CD EU H\ J7


@5@0 J;
@4@7 P_@>@;CD EU H\ F F
@5@7 P_@>@;CD EU H\ F B


@5@0 I^
@4@7 P_@>@;CD EU H\ F I^


@5@0 B
@4@7 P_@>@;CD EU H\ F J;


@5@0 I
@4@7 P_@>@;CD  EU H\ F J7


@5@0 I
@4@7 P_@>@;CD! EU H\ F I


@5@0 J7
@4@7 P_@>@;CD" EU H\ F I


@5@0 J;
@4@7 P_@>@;CD$ EU H\ F
 F

@5@ 
@7 P_@>@;CD& EU H\ I


 I

@5@ @7 P_@ 
@ @7 P_@>@;CD+ EU H\ J


 J

@5@ @7 P_@ 
@ @7 P_@>@;CD0 EU H\ C


 C

@5@ @7 P_@ 
@ @7 P_@>@;CD5 EU H\ J


 J

@5@ @7 P_@ 
@ @7 P_@>@;C@_D? EU H\ I 



 I 

@5@ 
@.@7 H;@>@@@ @/@7 J@>@ @ @7 P_@?@,@@@0 J M@4@7 C@ @ @7 P_@0 J M@4@7 Hs@?@0 J M@4@7 Hs@Q@>@;C@_DM EU H\ J 



 J 

@5@ 
@.@7 H;@>@@@ @/@7 J@>@ @ @7 P_@?@,@@@0 J M@4@7 C@ @ @7 P_@0 J M@4@7 Hs@?@0 J M@4@7 Hs@Q@>@;C@ D[ EU H\ J




@5@.@7 Iz@>@0 J

@4@ @7 H]@>@;CDa EU H\@5@. @@7 O@7 O@>@;XP K C@.@ EU J@5@@@0 R
@-@4@7 Hs@a@i@b@n@w@0 R
@4@7 C@?@0 R
@4@7 C@(@E@>@;XP S CA@ EU Hi
 S


@5@2@-@-@4@7 @<@.@ @ @7 H@0 I@/@/@4@7 C I@7 C@ @7 I" I@7 C@>@ @.@7 N@ @.@7 N@@@" 
 Hx Hy

@#@F@?@T@@@" 
 Hy
@#@' @@F@?@<@@@" 
 Hx T IO


@#@?@" 
 T IO

@#@' @@@@&@&
@?@&@&
@7 N@C@ @7 N@L@P@ @7 I+@ @2@-@4@7 @<@0 B@4@ @.@7 L^@ @.@7 I.@@@7 I7@>@Q@?@R@C@ 
@7 Pz B@L@P@ 
@ @7 R B@( @@.@7 I(@0 Hq
@2@3
@4@4@8 D4@;XP M C@ BH EU I B

@5@7 I@.
@7 HS@ 
@7 I@@>@0 B
@4@8 M@;C@ BN EU I B

@5@7 I@.
@7 HS@ 
@7 I@@>@0 B
@4@8 M@;C@ BU EU I I^

@5@7 I@.
@7 HS@ 
@7 I@@>@0 I^
@4@8 M@;C@ B[ EU I I^

@5@7 I@.
@7 HS@ 
@7 I@@>@0 I^
@4@8 M@;C@ Bb EU I I

@5@7 I@.
@7 HS@ 
@7 I@@>@0 I
@4@8 M@;C@ Bh EU I I

@5@7 I@.
@7 HS@ 
@7 I@@>@0 I
@4@8 M@;C@ Bo EU I I

@5@7 I@.
@7 HS@ 
@7 I@@>@0 I
@4@8 M@;C@ Bu EU I I

@5@7 I@.
@7 HS@ 
@7 I@@>@0 I
@4@8 M@;C@ B| EU I J7

@5@7 I@.
@7 HS@ 
@7 I@@>@0 J7
@4@8 M@;C@ B EU I J7

@5@7 I@.
@7 HS@ 
@7 I@@>@0 J7
@4@8 M@;C@ B EU I J;

@5@7 I@.
@7 HS@ 
@7 I@@>@0 J;
@4@8 M@;C@ B EU I J;

@5@7 I@.
@7 HS@ 
@7 I@@>@0 J;
@4@8 M@;C
B EU I@5@S
@>@.@7 J@8 F@;CB EU I@5@8 IW@;C@B EU I F
@5@T@@
@" F
@#@F
@?@@@@" B


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


@#@!@0 B
@4@#@?@\@@@" J7


@#@!@0 I
@4@#@?@D@@@" J;


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


@#@!@0 J;
@4@#@?@" I


@#@!@0 J7
@4@#@8 M@;CB EU I I

@5@7 I@>@7 I@8 M@;CB EU I I

@5@7 I@>@7 I@8 M@;CB EU I I

@5@7 M@8 M@;CB EU I J

@5@7 I@>@@@7 I@?@8 M@;CB EU I J

@5@7 I@>@@@7 I@?@8 M@;C
B EU I J
@5@8 M@;CB EU I J

@5@8 M@;CB EU I C

@5@7 I@>@@	@0 F@4@7 I@?@8 M@;CB EU I C

@5@7 I@>@@@7 I@?@0 F@4@8 M@;CB EU I C

@5@@	@0 F@4@7 M@?@8 M@;CB EU I J

@5@0 C@4@7 M@0 C@4@8 M@;C@EB EU I B

@5@@@7 I@@@S@7 H1@C
@7 F@L
@P@7 J>@?@&@?@7 I@@@S@7 H1@C@7 F@L@P@7 J>@?@&@;CC EU I I^

@5@@@0 J7@4@7 IW@?	@0 J;@4@8 IW@;C@$C EU I J7

@5@0 I@4@7 M@0 I^@4@7 I@0 I^@4@8 I@;C@$C EU I J;

@5@0 I@4@7 M@0 I^@4@7 I@0 I^@4@8 I@;C@,C EU I I

@5@@@0 J7@4@7 IW@?@@@0 J;@4@7 IW@?	@0 B@4@8 M@;C@,C( EU I I

@5@@@0 J;@4@7 IW@?@@@0 J7@4@7 IW@?	@0 B@4@8 M@;C@/C1 EU I B
 G


@5@7 I@@@ 
@7 I@" C
@#@?
@7 I@"
 C@#@;C@/C; EU I B
 C


@5@7 I@@@ 
@7 I@" G
@#@?
@7 I@"
 C@#@;XP J C@#@ EU HQ J




 J


@5@ 
@.@7 P?@>@ @ @7 J@>@;C@ EU HQ

@5@>@;XP L3 CB EU Iq  @5@7 I@>@$There are no more VCs left to prove.@7 H@>@;CB EU Iq@5@2@2@-
@4@4@7 I@>The only VC left to prove is: @7 H@7 H@>@;CB EU Iq@5@.
@7 I@>@,The following VCs have not yet been proved: @7 H@7 H@7 H@7 P@>@;CB EU Iq @5@C
@/@7 I@L
@P@> T@7 H@>@;XP N C@_C EU Hi@5@@
@0 H O@-@4@7 Hs@E@?
@ Type new subexpression pattern: @7 I@.@7 H@.@7 H@0 S~@4@7 D4@>@@@0 H KL A|@4@7 Hs@>@E
@?@7 C@0 H I2@/@4@7 CBy which rule? @7 I@.
@7 H@ 
@7 KN@>@0 S
@4@.@7 T B@ @7 S B@>@;XP H< CB EU H8@5@7 R B@>@;CB EU H8

@5@>@;XP R CA EU L @<CA EU L@\
@\@\

@5@ 
@8 R@;CA EU L

@5@ 
@ @8 R@;XP J CA EU J@5@/@7 K*@p
@ 
@7 J@>@;CA EU J@5@0 K+
@4@7 D4@>@;XD  t  t t  @t  J AD  t  t t  @t  Jc AP O CBm EU Iq



@5@2@3
@4@7 Ir@8 Tx@;XP L C@3A EU I
@5@.@7 K@.@7 K@ @7 HARG@7 H@7 H @7 H@ @7 H  @7 H@7 L@p@>@ 
@ @7 L@>@;CA EU I@5@>@;XD  t  t t  @t thread_message_hook AD  t  t t  @t  T AD  t  t t  @t  T AD  t  t t  @t  I  AP R C@5@w EU E@5@.@7 J@2@.@4@.@7 J@.
@ 
@7 E @ 
@.@7 G B@ @.@7 Pl@@	@( @       <THERE ARE NONE>@7 H@?@ @7displayListOfFiles B@>@Q@;XP O C
D EU Hi @5@C
@/@/@7 N@L
@P@>@;C@"D EU Hi@5@.
@7 L@.@7 R~@>@@@&
@?@0 L
@4@7 Hs@0 L@4@7 D4@>@;XP Q C@ EU H@5@S
@>@;C@ EU H J
@5@>@7 TW@>@;C@ EU H @<XD  t  t t  @t  TR  AP P C@e EU Hb
@5@7 H@7 H@>@;C@i EU Hb@5@.
@7 L@0 C
@4@7 H@7 H@>@;C@n EU Hb

@5@7 H L@7 H@7 P@>@;C@ @s EU Hb

@5@.@7 L@0 C@4@7 H L@7 H@ 
@7 P@>@;XP P C
DB EU H8@5@7 H@7 Hc@>@;XD  t  t t  @t  O AP O C@8 EUu FW        @5@@@"
 Ix Iy
@#@7 F@.@7 I@?
 @@7 Iz@%
@E@'ENTERING PROOF BY CONTRADICTION ATTEMPT@7 H@7 H@2 @@4@0 F@4
CONTRADICTION@7 I@>@;XD  t  t t  @t  N AD  t  t t  @t  I  AP Q CGp EU H8 K= H@5@7 J@>@;CGq EU H8 K= H@5@7 R@>@;CGr EU H8	nomessage H@5@7 S@>@;CGs EU H8 T H@5@7 T@>@;XP P C@ EU I F
@5@>@8 Ov@;C@ EU I I


 I
@5@>@ 
@ @8 P@;C@ EU I J


 J
@5@>@ 
@ @8 P@;C@ EU I I


 I

@5@>@ @7 P@ 
@ @8 P@;C@ EU I J


 J

@5@>@ @7 P@ 
@ @8 P@;C@ EU I 

@<XP Q C EU I@5@7 F@a@g@b @q@a@g@k H0@x@" H0@#@>@;C	@" EU I

@5@7 @@>@;C@' EU I

@5@S
@>@;C@, EU I@5@2@-@-
@4@7 @<@ 
@.@7normalize_arg_list B@2@4@7 @<@>@;XP S C EU K@5@7 K@@>@7 C@7 KC@.@7 I@7process_initialisation B@* D@7 KE@>@Q@;C@* EU K@5@C@7 K@@L@P@Q@;XP T" CA EU H8@5@7lastword B@>@0 T@4@8 C@;CA EU H8
@5@ 
@.@7 T@ 
@ @ @7 T!@>@;XD  t  t t  @t  J AP M C@= EU K@5@7 @@.@7 J@.
@7 T
@>@ 
@8 Rc B@;XP P C
F EU H8@5@a@g@h@s@>@;CF EU H8


@5@>@;CF EU H8


@5@p
@ @ 
@7 P@>@;XD  t  t t  @t  NJ AD  t  t t  @t  NJ AP M C@A7 EU H

@5@T
@@@"
 Hy

@#@( @@F@E@?@O@@@<@"
 T IO

@#@@@S@"
@#@F@E@?@T@ @2@-@-@4@7 @<@.@ @ @7 H@"@#@?@"
 I
@#@( @@F@F@@@S@R@F@?@T@ @2@-@-@4@7 @<@ 
@ @ @7 H@>@;CAS EU Hbad_body@5@>@;CAT EU H @<XP P CAA EU H/ B
@5@0 B@0 N@4 @4@7 R
@>@;CAB EU H/ B
@5@0 B@0 N@4 @4@7 R
@>@;CAC EU H/ B G

@5@0 B@4@7 P@0 B@4@7 P@>@;CAD EU H/ B G

@5@0 B@4@7 P@0 B@4@7 P@>@;CAE EU H/ B G
@5@>@;CAF EU H/ B G
@5@>@;C
AG EU H/ B
 G@5@>@;C
AH EU H/ B
 G@5@>@;CAI EU H/ B
@5@0 B
@4@7 R
@0 B@4@7 P@>@;CAJ EU H/ B G L
 L@5@>@;CAK EU H/ B
 G L L@5@>@;CAL EU H/ B G L
 L@5@>@;CAM EU H/ B
 G L L@5@>@;CAN EU H/ B L


@5@0 B@4@7 R
@>@;C@%AO EU H/ B L

@5@.@2@/@4@2@4@7 J@0 B
@4@7 R
@>@;C@%AP EU H/ B G

 G


@5@0 B
@4@7 R
@0 B@4@7 R
@>@;CAQ EU H/ B

@5@@@&@?	@0 B@4@7 S@>@;C	AX EU H/ I^@5@>@;CAY EU H/ I^@5@>@;CAZ EU H/ I^

@5@0 I^@4@7 R
@>@;CA[ EU H/ I^



@5@0 I^@4@7 P@>@;C@"A\ EU H/ I^ G

@5@@
@0 I^@4@7 P@?@0 I^@4@7 P@>@;CAb EU H/ I^ G

@5@0 I^@4@7 P@>@;CAc EU H/ I^ G

@5@0 I^@4@7 P@>@;CAd EU H/ I^ G

 G

@5@0 I^
@4@7 P@>@;CAe EU H/ I^ G

 G

@5@0 I^
@4@7 P@>@;CAf EU H/ I^

@5@0 I^@4@7 S@>@;XP I CA] EU I@5@.
@7 S@ 
 @7 S@>@;XD  t  t t  @t  K AP P C H H 
@<XD  t  t t  @t  J^ AP N C@5@ EU N		


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

@5@ 
@.@7 L@a@f@g@q@ @ @7 N@>@;C@ EU N
@5@>@;XD  t  t t  @t  K AP M C@2C EU H8@5@.
@7 H@7 C@7 Qw B@.@7 P B@)
@.@7 J\@p
 @ 
@.@7 P@2@4@.@7 R@0 I@4@7 D4@>@;XD  t  t t  @t  I AP L+ CBJ EU H\ H4


 H4

@5@>@ @7 O@>@;CBN EU H\ H4

 H4


@5@>@ 
@7 O@>@;C	BR EU H\ H4 N@5@>@;C
BT EU H\ N H4@5@>@Q@;CBX EU H\ N


 N

@5@>@ @7 O@>@;CB\ EU H\ N

 N


@5@>@ 
@7 O@>@;CB` EU H\@5@7 M3@>@@
@7 M3@>@7 J@?@R@>@;CBl EU H\@5@7 M3@>@Q@;C@;Bq EU H\@5@@@/@/@7 O@?@@@"
 J@#@?@"
 J
@#@C@@@/@/@7 O@?@@@" J@#@?@" J
@#@L@P@>@;CB| EU H\@5@>@.@7 @<@.
@7 @<@ 
@7 J B@>@;XD  t  t t  @t  L  AP L  C@. EU L@5Saving@7 H@.
@7 R0@7 K@7 K@.@.@7 K
/* SAVED: @7 H@7 H, at @7 H@7 H */@7 H@7 H@>@8 Ro B@;C@  EU L@5@.
@7 R0@C@7 K@L@P QN@7 H@7 H K@7 H@7 H@>@8 I@;XP O) C@=A EU Iq
 J
@5@7 HMet constraint: @7 H@/@7 L B@.
@7 O@@
@(
 @7 H@E@?@a@f
@g@l C@b@l C@x@ @/@7 L@7 H@>@;C@4A EU Iq

@5@7 HProved subgoal: @7 H@.
@7 O@@
@(
 @7 H@E@?@a@f
@g@l C@b@l C@x@ @/@7 L@7 H@>@;C@CA EU Iq
 J


@5@7 H T@7 H@/@7 T@.@7 O@@
@( @7 H@E@?@a@f@g@l C@b@l C@x@ @/@7 L@7 H@ 
@7 O(@>@;C@7A EU Iq

@5@7 H T@7 H@.@7 O@@
@( @7 H@E@?@a@f@g@l C@b@l C@x@ @/@7 L@7 H@ 
@7 O(@>@;CA EU Iq
@5@7 H@!(unconstrained rule: no subgoals)@7 H@7 H@>@;XP R CA EU H/@5@7 Iz@7 Iz@>@;XPrenumber_and_print C@$@A EU I@5@@@7 I@7 LE@?@@@C@7 I@L@P@/@7 T@7 T B@Q@?@R@;XD  t  t t  @t  Sc  AP M C@ EU K@5@.@7 N BD@7 H@7 H@:@7 H@7 H@7 H@7 H@>@;XP R CF EU H8 G


 J!

@5@ @7 R@ 
@ @7 R@>@;CF EU H8 H2


 J(

@5@ @7 R@ 
@ @7 R@>@;CF EU H8 C


 J&

@5@ @7 R@ 
@ @7 R@>@;CF EU H8@5@>@7 Ii@>@;XD  t  t t  @t  K AD  t  t t  @t  K APbuilt_in C
D EU H\  @K F F F@<C
D EU H\   F F F@<C
D EU H\  H3 F F F@<C
D EU H\  H5 F F F@<C
D EU H\  M F F F@<C
D EU H\  M F F F@<C
D EU H\   F F@<C
D EU H\   HF HF HF@<C
D EU H\  JD F F@<C
D EU H\  JB F F@<C
D EU H\  BANY T @@<C
D EU H\  I_ T T @@<C
D EU H\  G[ T T @@<C
D EU H\  C T T @@<C
D EU H\  G T T @@<C
D EU H\  I T T @@<C
D EU H\  F @ @@<C
D EU H\  I @ @ @@<C
D EU H\  J @ @ @@<C
D EU H\  C @ @ @@<C
D EU H\  J @ @ @@<C
D EU H\  J= F @@<C
D EU H\  A T T@<C
D EU H\  B T T@<C
D EU H\  F T F@<C
D EU H\  @ T T@<C
D EU H\  L T T@<C
D EU H\  L T T@<C
D EU H\  L T T@<C
D EU H\  G T T T@<C
D EU H\  J" T T T@<C
D EU H\  J) T T T@<C
D EU H\   T T T@<C
D EU H\  Ia T T @@<C
D EU H\  Ic T T @@<C
D EU H\  J+ T T @@<C
D EU H\  J- T T @@<C
D EU H\  C T T T@<XP R C@X@ EU I		 I@5@.@7 T B@.@7 K@.
@7 KDepth: @7 H@7 H,       Trace: @7 H@.@7 J@ @7 L@.@7 J J}@7 H@ @7 LPrincipal functor: @7 H@ @2@-@-@4@7 @<@>@7 H@ @7 H@ 
@7 H@ @.@7 G @>@ @ @7 L B@>@;C@@ EU I		 I@5@.@7 T@a@h@b @s@>@0 T@/@4@7 C@0 J@/@4@7 C@p @0 T@4@7 C@.
@7 J@0 J@/@4@7 C@.@2@/@4@ 
@7 J@0 J@4@7 C@.@7 J@@@1@@@" I 

@#@?
@" J 

@#@ @.@7 H;@0 Jtv@4@7 C@?@R@F@E@> I@7 R@>@;C@ EU I I@5@/@7 I B@>@9CANNOT "UP" AT TOP-LEVEL.  (Rest of command-line ignored)@7 L@0 I@/@4@7 C@>@;C	@ EU I I@5CANNOT "UP" AT TOP-LEVEL.@7 L@>@;C@@ EU I
 I
@5@.@7 T@.
@7 J@C@ 
@7 @@L@P@.@7 J@>@p@ 
@/@.@7 @6@@@@@@7 F@a@h@b@t@a@h@f@r@%@?	@(?@(@'@>@ @ 
@.@7 A@0 T@/@4@7 C@0 T@4@7 C@0 J@4@7 C@0 J@/@4@7 C@ @2@4@.@7 J@0 J@4@7 C@@@1@@@"
 I 

@#@?
@"
 J 

@#@ @.@7 H;@0 J T@4@7 D4@?@R@F@E@> I@7 R@?@@@/@7 T@="DOWN" NON-EXISTENT ARGUMENT.  (Rest of command-line ignored)@7 L@0 I@/@4@7 C@?"DOWN" NON-EXISTENT ARGUMENT.@7 L@F@F@F@>@;CA$ EU I I@5@/@7 T@>@;CANNOT "DOWN" AT TREE-LEAF.  (Rest of command-line ignored)@7 L@0 I@/@4@7 C@>@;CA* EU I I@5@>CANNOT "DOWN" AT TREE-LEAF.@7 L@>@;CA. EU I I@5@.@7 T@.@7 J@>@7tv_show_type_template B@>@;CA4 EU I I
@5@.@7 J B@>@7 L@>@;C@7A9 EU I F@5 TRAVERSE ENVIRONMENT COMMANDS:@7 L ------------------------------@7 L@2 u (or -)   UP (ascend a level in expression tree)@7 L@D d (or +)   DOWN (descend a level); must be followed by argument no.@7 L@/                 (e.g. d2 = descend argument 2)@7 L@@ l          LOCATION of current level w.r.t. original expression@7 L@B                 (follow by "f" for FULL or ["b"] (default) BRIEF)@7 L@. t          TYPE information for current level@7 L@# r          REDISPLAY current level@7 L@/ s          SHOW top-level expression (in full)@7 L@) h (or ?)   HELP -- displays this message@7 L@2 x          EXIT from traverse command environment@7 L@7 H@>@;CAH EU I I@5 @.@7 JTOPLEVEL EXPRESSION:@7 L@7 L@>@;CAM EU I I@5@0 J@/@/ T@4@7 C@>@;CAP EU I F
@5@>ERROR(S) IN COMMAND SEQUENCE:  @7 H@7 T{Please retype command-line.@7 L@>@;XP T% C@?A EU H\@5@7 H@7 H@ 
@7 H@ 
@ @7 H@ @ @7 H@ @ @7 H@ @ @7 H@ @ @7 I @ @ @7 M6@ @ @7 N@ @ @8 O@;XP S C@3 EU Iq@5@7 O9@>@;XP S CA EU Hi
@5@>@;CA EU Hi
@5@ 
@7 @@ @7 S@>@;CB EU Hi
@5@S
@ 
@2@4@7 J@p@ @ @7 S@>@;CB EU Hi
@5@ 
@.@7 M@ @ @7 S@>@;XP S C@$C	 EU H8

 Nt 
 E
@5@ 
@ @7 H;@ @7 H;@>@;CC EU H8

 AW
@5@ 
@ @7 H;@>@ @ @7 S@>@;XD  t  t t  @t  N AD  t  t t  @t  J` AP R CE EU Hi

@5@C@/@/@7 N@L@P@>@;CE EU Hi@5@.@7 Q B@7 T2@>@7 P @>@;XP P
 C@z EU K  H @@<C@{ EU K  If @@<C@| EU K     F@<C@} EU K
   F


@5@7 F@a@g@i@t@a@g@f
@r@;C@%@~ EU K
  II
@5@7 F@a@b @i@q@a@i@b@@q@>@ 
@0  II@4@8 P	@;C@ EU K   II@<XP IX C@C EU Qy@5@/@8 J@;C@3@D EU Qy B

@5@@@/@0 F@1 I^@4@7 J@?@@@/@0 B@4@7 J@?@/@0 F@1 I^@4@8 J@;C@3@E EU Qy I^

@5@@@/@0 F@1 B@4@7 J@?@@@/@0 I^@4@7 J@?@/@0 F@1 B@4@8 J@;C@3@F EU Qy J7

@5@@@/@0 F@1 I@4@7 J@?@@@/@0 J;@4@7 J@?@/@0 F@1 I@4@8 J@;C@3@G EU Qy J;

@5@@@/@0 F@1 I@4@7 J@?@@@/@0 J7@4@7 J@?@/@0 F@1 I@4@8 J@;C@3@H EU Qy I

@5@@@/@0 F@1 J;@4@7 J@?@@@/@0 I@4@7 J@?@/@0 F@1 J7@4@8 J@;C@3@I EU Qy I

@5@@@/@0 F@1 J7@4@7 J@?@@@/@0 I@4@7 J@?@/@0 F@1 J;@4@8 J@;XD  t  t t  @t  H AD  t  t t  @t  It AP K\ CB EU I@5@0 Tr@-
@-@4@7 Hs@0 J
@4@7 D4@Q@;CB EU I   @<XP J2 CBf EU HQ JL
@5@.
@7 Iz@ 
@.@7 O@0 JL@4@ @7 S@>@;CBk EU HQ JM
@5@.
@7 Iz@ 
@.@7 O@0 JM@4@ @7 S@>@;C@MBp EU HQ B


@5@.@7 Iz@ @.@7 O@ @.@7 S@ 
@ @.@7 S@@	@&@>@( @Q@?@@@ @ @7 Hc@ @ @7 Hc@>@( @@?
@" B@#@>@;C@MB EU HQ I^


@5@.@7 Iz@ @.@7 O@ @.@7 S@ 
@ @.@7 S@@	@&@>@( @@?@@@ @ @7 Hc@ @ @7 Hc@>@( @Q@?
@" I^@#@>@;C@dB EU HQ

 J;


@5@.@7 Iz@ @.@7 O@ @.@7 S@ 
@ @.@7 S@@@&@( @@F@?@3@@@$@.@2@-@4@ @7 J@@@ @ @7 Hc@( @Q@?	@ @ @7 Hc@( @@?
@" J;@#@F@>@;CB EU HQ J7


@5@0 J;
@4@7 J1@>@;C@dB EU HQ

 I


@5@.@7 Iz@ @.@7 O@ @.@7 S@ 
@ @.@7 S@@@&@( @Q@F@?@3@@@$@.@2@-@4@ @7 J@@@ @ @7 Hc@( @Q@?	@ @ @7 Hc@( @@?
@" I@#@F@>@;CB EU HQ I


@5@0 I
@4@7 J1@>@;CB EU HQ@5@.@7 Iz@.
@7 O@ 
@7 S@>@;XP R CB EU I@5@>@;CB EU I
@5@T@" J
@#@>@ @@>@ 
@7 R@>@;CB EU I
@5@7 I@>@ 
@7 R@>@;CB! EU I

@5@ 
@ @7 R@>@;XD  t  t t  @t  R AP I C@@ EU H8	@5@.
@7 S( B@.@7 QE@@@V@7 L@.@7 J@2@-@4@.
@7 J@.@ 
@7 J@@@+@ @7 L@@
@(
 H@ @7 LB B@?@(
 If@@@C@ @7 K@L@P@ @7 LN@?@ @7 LQ@?
@C@ @7 L@L@P@ @7 @ @?@C@7 L@L@P@F@E@.@7 K@@@[@ @7 L@ @.@7 J@ @2@-@4@.@7 J@.@ @7 J@@@,@ @7 L@@@(
 H@ @ @7 U@?@(
 If@@@C@ @7 K@L@P@ @7 LN@?@ @7 LQ@?
@C@ @7 L@L@P@ @ @7 U@?@C@ @7 L@L@P@F@E@;XP M C@;D. EU H8@5@.@7 H@.@7 JS@.
@7 Q;@>@@
@&
@(
 @@E@?@@@&
@"
@#@E@?@"


@#@>@ @7 M@>@;XP Tm C@ EU L

@5@ 
@7 P@>@;C@ EU L
@5@ 
@.@7 P L@7 H@p @ @ @7 Tl@>@;XP N CB EU I@5@7 N@7 N@>@;CB EU I@5@>@;C@-B EU I@5@7 F@a@g@b @s@0 M
@4@7 Hs@0 J
 @Q@4@7 Hs@0 N
@-@4@7 Hs@0 J
@4@7 D4@>@;CB EU I@5@7 F@a@g@b @s L@7 H@7 H has not been deleted.@7 H@7 H@>@;CB EU I@5@'Illegal hypothesis number to undelete: @7 H@7 H@7 H@>@;XP Q CBr EU Iq



@5@2@3
@4@7 J@8 Tx@;XD  t  t t  @t  GH AD  t  t t  @t  GH 
P T C@+A EU I@5@7 @@>@@@.@7 Iz@?@@@7 Mj@'{type-identifier}@?@/@7 T@' U@>@#Type information for atomic object:@7 L@>@7 T_ B@>@;C@:A EU I J




@5@.@7 Iz@ @0 PY@-@-@4@7 J.@ @7 Pb@ 
@ @7 Iz@> HV@7 QW B@>@0 J
@4@ @7 U@>@;C@0A EU I J

@5@.
@7 Iz@ 
@0 PY@-@-@4@7 J.@ @7 Pb@> J@7 U@>@0 J
@4@ @7 U@>@;C@)A EU I@5@2@4@.
@7 Iz@ 
@0 P@-@4@7 J.@> C@7 U@>@2
@4@ 
@7 U@>@;CA EU I@5@2@4@.
@7 Pb@> C@7 U@>@ 
{list}@7 U@>@;C@&A EU I I
@5@0 I@4@.@7 Iz@0 I@/@4@7 J.@> I@7 U@>@0 I U@4@7 U@>@;C@&A EU I I

@5@0 I@4 @@7 Iz@> I@7 U@>@0 I	{binding} @@4 @@7 U@>@;C@&A EU I J

@5@0 J@4 @@7 Iz@> J @7 U@>@0 J U @@4 @@7 U@>@;C@$A EU I 

@5@7 A@@@7 Mj@?@/@7 T@> @7 U@>{ {identifier} : {type} } U@7 U@>@;C@*A EU I@5@.@.@7 N@.
@.@7 H~@>@ 
@7 Pb@>@.@ 
@7 N@>@7 U@>@ @ @7 U@>@;C@<A EU I@5@.@7 Iz@/@/@.@.
@7 HW@.@/@7 @6@ @.@7 H~@>@ 
@ @7 Pb@>@/@.@/@ @7 HW@>@ @7 U@>@ @7 U@>@;C@-B  EU I@5@2@-@-@4@7 @<@.
@7 Iz@>@.@7 Pb@>@.@2@4@7 @<@>@7 U@>@ @ 
@7 U@>@;XPinstantiate_all_vars C@ EU H
@5@>@;C@ EU H
 



@5@&
@ @7 U B@>@;XP O C@W EU J@5@C
	 H @@7 H@L
@P@C@7 ME B@L@P@>@;C@I@[ EU J@5@.
@7 I@>@ 
@.@7 L
@ @.@7 I{@ @.@7 R~@>@@@&
@?@$@0 I
@4@7 D4@0 I< O!@1 I
@4@7 D4@ @7 R@0 I

@4@7 Hs@>@;C@k EU J@5@>@;XD  t  t t  @t  J AP O C@I@$ EU T@5@@@"
 Ix Iy
@#@7 F@.@7 I@?
 @@7 Iz@%
@E@" C


@#@. @@0 C @@4@7 Q@%ENTERING PROOF BY IMPLICATION ATTEMPT@7 H@7 H@ @ 
IMPLICATION@7 I@>@;XP P) C@#@ EU H I J M
 M@5@/@2 I@3 Re@3 Iy@3 J@4@7 J@>@;C@ EU H I J
 @@5@/@2 I@3 I@4@7 J@>@;C@/@ EU H I I Re Rf
 H@5@/@2 I@3 Re@3 I@3 I@3 J@3 I@3 J@4@7 J@>@;C@ EU H I Rh
 @m@5@/@2 Rf@3 J@4@7 J@>@;C@ EU H J Rf I
 I@5@/@2 J@3 I@4@7 J@>@;C@ @ EU H I J I
 Jm@5@/@2 I@3 Iy@3 J@4@7 J@>@;C@&@ EU H I J
 HU@5@/@2 Rj@3 M@3 I@3 J@3 I@3 Rg@4@7 J@>@;C@ EU H Iy Re I J K)@5@>@;C@ @ EU H I I Re I
 M@5@/@2 I@3 I@4@7 J@>@;C@2@ EU H I Rh I Ri
 O@5@/@2 Re@3 I@3 I@3 Iy@3 I@3 Re@3 J@3 Rf@4@7 J@>@;C@ EU H J I J I I@5@>@;C@"@ EU H I Rh I Iy J J I J I I@5@>@;C@ EU H I
 F@5@/@2 J@3 I@3 M@4@7 J@>@;C@ @ EU H I Rh I Rm
 P@5@/@2 J@3 I@4@7 J@>@;C@&@ EU H I J Rj
 K@5@/@2 J@3 Rj@3 I@3 J@3 I@4@7 J@>@;C@ @ EU H I J I
 L@5@/@2 J@3 I@3 J@4@7 J@>@;C@&@ EU H I Rf I
 L@5@/@2 J@3 I@3 J@3 I@3 J@4@7 J@>@;C@ EU H Rf J
 P@5@/@2 Ri@3 Rl@3 Iy@4@7 J@>@;C@ EU H M I Rh
 O@5@/@2 Rl@3 J@4@7 J@>@;C@ EU H Rk I J I Pw@5@>@;C@#@ EU H Iy Rh
 C@5@/@2 Rf@3 I@3 I@3 I@3 I@4@7 J@>@;C@ @ EU H I Rf Ri
 O@5@/@2 I@3 Re@3 M@4@7 J@>@;C@/@ EU H J Rf I
 M@5@/@2 I@3 Re@3 Rf@3 I@3 J@3 Re@3 I@3 J@4@7 J@>@;C@ EU H I J
 I@5@/@2 I@4@7 J@>@;C@ EU H I I
 Lq@5@/@2 Rh@3 Ri@4@7 J@>@;C@#@ EU H I J Iy
 Pu@5@/@2 I@3 Re@3 I@3 J@4@7 J@>@;C@ EU H I Re
 L@5@/@2 Rl@3 J@4@7 J@>@;C@#@ EU H M I J
 Pv@5@/@2 Rf@3 I@3 Rl@3 Iy@4@7 J@>@;C@&@ EU H I
 P@5@/@2 I@3 Re@3 Rl@3 J@3 I@3 I@3 J@4@7 J@>@;C@#@ EU H J I J
 P@5@/@2 Iy@3 I@3 I@3 J@4@7 J@>@;C@ EU H Iy Re I I M I Rh P
@5@>@;XD  t  t t  @t  K AP N' C@{ H H  H@<XP O C@!Cs EU H\ G


 H0 G

@5@0 H0@4@7 O@ 
@ @7 S B@>@;CCw EU H\ G


 G
@5@>@;C	Cy EU H\

@5@7 IB@>@;CC{ EU H\ H0
 H0@5@7 IB@>@;XD  t  t t  @t  Hv AP SL C@&A EU K@5@/@2@.@4@.@7 H@C
@.@7 Hc@L
@P@.@7 J@>@0 SI@4@7 D4@>@;C@#A EU K@5@2@.@3@c@3@m@3@d@4@.@7 J@.@7 J@>@0 SI@4@7 D4@>@;XP O CB EU H\@5@.@7 H B@.
@7 U"@ 
@7 M@>@;XD  t  t t  @t prolog_event_hook D  t  t t  @t  U# AD  t  t t  @t  U# AD  t  t t  @t  U# 
P IK C@b EU IH@5@7 H@>@8 IJ@;C@c EU IH@5@>@;XP O C	@) EU E@5@a@g@h@l A@w@;XD  t  t t  @t  K AP P C H H  If@<XP Qm CB} EU Hi
@5@>@;CB EU Hi


@5@ @.@7 Ql@ 
@a@f@b@n@w@>@;CB EU Hi

@5@ @ @ 
@7 Ql@>@;XP I& C@oA) EU I@5 H@7 N&@T@" B


@#@T
@T@ 
@2@-@-@4@7 @<@ @2@-@-@4@7 @<@.@ @ @7 H@.@ @ @7 H@>@ @2@/@-@4@7 @<@ @2@/@-@4@7 @<@ @ @.@7 T B@0 B@4@ @.@7 L^@0 B@4@ @8 L^@;C@2A9 EU I@5@T@2@-
@-@4@7 @<@.@ 
@ @7 H@>@ @2@/@-@4@7 @<@ @.@7 N B@0 B@4@ @8 L^@;XD  t  t t  @t make_record_equality_goal AP U& C@7CS EU I

 B

@5@>@/@  @@ @2@4@.@7 HW@/@  @@ @2@4@ @7 HW@>@;C@DCX EU I




 I
 B

@5@ @ @7 U' B@>@/@  @@ @2@4@.@7 HW@/@  @@ @2@4@ @7 HW@>@;XP PV CCD EU H8  HV@<CCE EU H8  J@<CCF EU H8  I@<CCG EU H8  B@<CCH EU H8  A@<CCI EU H8  @@<CCJ EU H8  L@<CCK EU H8  L@<CCL EU H8  L@<CCM EU H8  JD@<CCN EU H8  JB@<CCO EU H8  J=@<CCP EU H8  H5@<CCQ EU H8  M@<CCR EU H8  J+@<CCS EU H8  J-@<CCT EU H8  @Q@<CCU EU H8  @@<CCV EU H8  F@<CCW EU H8  @@<CCX EU H8  HF@<CCY EU H8  Ia@<CCZ EU H8  Ic@<CC[ EU H8  I@<CC\ EU H8  J@<CC] EU H8  F@<XP L C@)A EU H@5@0 O@/
@4@7 C@0 O
@/@4@7 C@0 H@/
@/@/@4@7 C@0 N
@/@4@7 C L@7 C@>@;XD  t  t t  @t  I! AP I  CA EU I@5@7 @@>@;CA EU I@5@T
@2@/@-@4@7 @<@7 P@>@;XP TB C@1@! EU I Ix

@5@@@( I@'
 H@?@( Iy@'
 H@.@2
@3@3@-@4@7 @<@ @@>@ @7 TA@>@;C@:@. EU I@5@7 I@>@0 T@/@4@7 C@0 J@/@/@4@7 C@0 J@/@4@7 C@0 I@/@4@7 C@>@0 T @4@7 C@0 J 
@4@7 C@0 J@4@7 C@>@7 R B@>@;XP S C@"C EU H8@5@.@7 G @.
@7 Q@.@2

@4@7 @<@0 N

@4@7 D4@>@;XP I CB EU I J
 J


@5@0 J@0 J
@4@4@7 I@>@;CB EU I J


 J

@5@ 
@ @7 I@>@ @7 I@>@;CB EU I

@5@>@;XP O C@ EU H\@5@.
@.@7 @6@@@ 
@7 H~@?@ 
@7 T B@ @7 G @>@;XD  t  t t  @t  K AP R C@< H H  H@<XP S C@ EU J@5@7 @@@@7 M@>@"
@#@?@( @@>@;C@ EU J@5@2@/@-@4@7 @<@7
qvars_in_list B@>@;XP Kd C@mA EU N$@5@.@7 S@@@*@7 A@.@7 J@ @.@2@.@3@R@3@U@3@L@4@ @7 H@ @ 
@7 Q" B@E@?@;@@@-@S@.@ 
@7 U.@ @2@.@3@R@3@U@3@L@4@.@7 J@ @ @.@7 J@ @7 J@?@ 
@8 H@F@E@;XP R CB5 EU I@5@0 M@/@4@7 C@0 M
@4@7 C@>@8 M@;XD  t  t t  @t  H AP R_ C@Q EU EU @w@5@7 R B @7 F@>@;XD  t  t t  @t  TY AP TX C	B EU I

@5@8 Hc@;CB EU I@5@/@2
@-
@4@7 J@ 
@8 Hc@;XP J$ C@A! EU HQ J!


@5@.@7 J#@ 
@.@7 J#@@@&@>@&@F@F@E@?@d@@@.@" I
@#@" I
@#@ @ @.@7 J@ @.@7 P.@ @.@7 I@" I@#@?@4@@@0 J*@4@7 R
@>@&@?@@@0 J*@4@7 R
@>@&@?
@" J!@#@F@F@E@>@;C@mA: EU HQ J(


@5@.@7 J#@ 
@.@7 J#@@@&@>@&@F@?@J@@@" I
@#@" I
@#@ @ @7 I B@?@/@@@0 J*@4@7 R
@>@&@?@@@0 J*@4@7 R
@>@&@?
@" J(@#@F@>@;C@uAP EU HQ J&


@5@.@7 J#@ 
@.@7 J#@@@&@>@" I@#@F@?@N@@@" I@#@&@F@?@=@@@" I
@#@" I
@#@ @ @7make_difference B@?@"@@@0 J*@4@7 R
@>@" I@#@?
@" J&@#@F@>@;C@Af EU HQ J*


@5@.@7 J#@ 
@.@7 J#@@@@@@&@F@F@F@?@@@@" I@#@F@F@F@?@@@@,@" J!

@#@@
@0 J*@4 @Q@7 J#@?@0 J*@4 @Q@7 J#@F@F@?@c@@@" J&

@#@0 J*@4 @Q@7 J#@F@?@D@@@)@" J(

@#@@
@0 J*@4 @Q@7 J#@?@0 J*@4 @Q@7 J#@F@?@" I
@#@" I
@#@ @ @7 M9@F@F@( @Q@?@" J*@#@F@F@F@>@;C@?A EU HQ J,


@5@.@7 J#@ 
@.@7 J#@@@" I
@#@" I
@#@ @ @7 R@( @Q@?
@" J,@#@F@>@;C@EA EU HQ I`


@5@.@7 HS@ 
@.@7 J#@@@$@" I@#@@@0 I`@4@7 R
@( @Q@?@0 Ib@4@7 R
@( @@?
@" I`@#@>@;C@EA EU HQ Ib


@5@.@7 HS@ 
@.@7 J#@@@$@" I@#@@@0 Ib@4@7 R
@( @Q@?@0 I`@4@7 R
@( @@?
@" Ib@#@>@;C@)A EU HQ B


@5@.@7 J#@ 
@.@7 J#@@@&@( @Q@?
@" B@#@>@;C@EA EU HQ I^


@5@0 B
@4@.@7 J#@@@( @Q@( @@F@?@#@@@" B

@#@" I^@#@?@" F@#@F@>@;CA EU HQ I
 I

@5@.@7 P.@ @ 
@7 I@>@;C@*A EU HQ@5@@
@7 A@&
@F@E@?@2@-@-
@4@7 @<@ 
@.@7 L@2@4@7 @<@>@;XD  t  t t  @t  St AD  t  t t  @t  @ AD  t  t t  @t  @ AD  t  t t  @t  @ 
P @CB    @ @@<CB    @ @@<CB    CU @@<CB    CU CU@<CB  
 G;@5@6 shared_object_extension@8 @@;XD  t  t t  @t  Hp AD  t  t t  @t  I  AP I  CB EU I  @5@0 I< I@4@7 C@>@;XP R CB% EU I@5@>@;C@&B& EU I@5@.@7 R@.
@.@.@7 J@ 
@.@7 R@ @ @.@7 J@ @ @8 J@;XD  t  t t  @t  I AP N CD EU Hi@5NEW EXPRESSION: @7 H@7 H@7 H@>@;XP T CA EU H8  E@<CA EU H8  @w@<C
A EU H8@5@.@7 H@8 J@;XP KR CB EU I@5@7 C@8 Tp B@;XP M C@'C EU Hi


@5@2
@4@7 N@>@0 M Gu@4@7 Hs@0 M Gt@4@7 D4@0 Hm@4@7 Hs@>@;C@-C EU Hi
@5@2
@-@4@7 N@>@0 N@3
@4@7 Hs@0 N@4@7 D4@7 N@ @a@f
@b@n@w@>@;CC EU Hi


@5@ @a@f
@b@n@w@>@;C
C EU Hi


@5@7 @@>@;CC EU Hi@5@.@.@7 N@ @.@ 
@ @7 Tv@ @ @7 N@>@;XP P C@ Dl EU H8@5@7 C@.@7 JV@.@7 JQ B@@@@/@7 J_ B@?@0 Q
@4@7 D4@>@;XP Q C@[ EU Hb@5@.@7 P;@7 C@Q@;C@\ EU Hb @<XD  t  t t  @t  L  AP T C@ EU E @<C@ EU E@5@7 H@7 H@7 H@8 T@;XP T C@ EU H@5@7 U@7 I@>@Q@;C@ EU H@5@>@;XPfetch_chars C@z@q EU H@5@.
@7 JS@.@7 MR@@@(@.@>@&
@(@.@ 
@7 L@F@E@?@X@@@7@@@(	@?
@@@&
@?@(@ @>@@@( @@>@7 U: B@?@&
@@	@&
@>@(@.@?@(@ @F@E@?@ @.@7 R@.@2@4@7 J@2@4@.@7 J@ @7 U<@>@;XP P& C@m EU H@5@7 U<@>@;XP IR C@&@ EU H@5@T@" M


@#@ @7 J@ 
@ @7 T| B@0 H

@4@7 J@>@;XP T C@. EU K@5@S
@>@%!!! PROLOG VAR IN INITIALISATION FILE@7 H@7 H@>@;C@4 EU K D@5@>@;C@5 EU K@5@C@7 I@L@P@> U?@7 H@7 H@>@;C@#@; EU K P Imemory_limit
@5@7 F@>@@
@a@h@bА@t@7 Q B@?@%WARNING: Memory limit value too small@7 H@>@Q@>@;C@7@F EU K P I

@5@.
@7 Ls@ 
@7 P	@.@2@3@/@4@7 @<@.@2@3@4@7 @<@>@ @7 C@ @7 C@>@;C@"@O EU K P I

@5@/@7 Ls@>!!! INITIALISATION: @7 H@7 H@  is not of appropriate type for @7 H@7 H@7 H@>@;C@X EU K P I
@5@> UC@7 H@7 H@! is not a user-configurable flag.@7 H@7 H@>@;C@_ EU K C
@5@7 A@>@0 Ss@4@7 J@>@;XD  t  t t  @t  G D  t  t t  @t  G AD  t  t t  @t  G AD  t  t t  @t  G 
D  t  t t  @t  I* AP SF C@J@ EU K@5@/@2@.@4@.@7 H@C@.@7 Hc@L@P@.@7 J@@@7 K@@? K@7 H@7 H QO@7 H@7 H@>@7 I@>@0 K@4@7 C@.
@7 Oz@0 O| QD
@4@7 C@>@;C@:@ EU K@5@2@.@3@c@3@m@3@d@4@.@7 J@.@7 J@@@7 K@@? K@7 H@7 H QO@7 H@7 H@>@7 I@>@0 K@4@7 C@>@;XD  t  t t  @t  P
  AP P
  C@@Ca EU I@5@@ F"@.
@7 H@?
Goal? @7 I@.
@7 H@T
@7 H@>@@@7 I@@@	SUCCEEDED@7 H@?FAILED@7 H@?@@@ J}@7 H@7 H@? UI@7 H@>@;XP J CB EU H\@5@7 K@>@C@7 K@L@P@;CB EU H\@5@7 K@>@Q@;CB EU H\@5@7 O@>@;XD  t  t t  @t  P  AP P  CA EU I@5@@	 Jr@/@7 H@E
@?@)FORGET -- which hypothesis or hypotheses? M)@7 H@.
@7 H P@7 M*@7 T B@>@;XP M: CB EU HQ@5@>@;CB EU HQ
@5@7 P/@ 
@7 M9@>@;XP JW CG
 EU H8@5@7 TR  B@>@8 MR@;C	G EU H8@5@7 Q;@7 H B@>@;XP S[ C@B EU La@5@7 J@0 J
@4@7 Hs@>@;XP L C EU E
 A|@5@8 A~ B@;C
 EU E
 B@5 B@8 A B@;C
 EU E
 A@5 A@8 UQ@;XP H CAT@N EU I
@5@7 C@@A(@.@7 Q9@.@7 I@@@@* D@@@( @@? Q=@7 H@7 H Q>@7 H@7 H@0 K@4@7 Hs@>@7 KE@@@.
@7 K Q?@7 H@ 
@7 H Q@@7 H@7 H@ 
@7 KC@? QA@7 H@7 H @@7 KC QB@7 I@E
@0 K
@4@.@7 @@ @.@7 G @.@.@7 QC@@@( @( @@0 O{@/@4@7 C@0 O{@4@7 D4@?@@@(@( QD@0 O{@/@4@7 C@0 O{@4@7 D4@?@R@7 H@F@?@@@@* C@7 KE@6Error on input stream - returning to interactive input@7 H@7 H@0 K@/@4@7 C @@7 KC@7 H@F@?@]@&
@@@( @@?@7 T B C@7 H@>@@@B H@7 Oz@.@7 QE@.@7 QG@@@ @7 K@?@C@ @7 K@L@P K@7 H@ @7 H K@7 H@7 H@>@7 I@ @7 K@7 US C@7 H@7 H@ @7 K@? If@7 Oz@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 C@7 C@Q@F@F
@F@F@E@>@;XP LO C@ EU H8@5 @@7 K@7 H!!! ERROR trying to delete @7 H@7 LE@7 H@7 HFile is not writeable.@7 H@8 I@;XP U2 C	B EU HQ
 I@5@>@;C
B EU HQ
 I
@5@>@;CB	 EU HQ I

@5@.@7 M<@ @ 
@7 I@>@;XD  t  t t  @t  Km AP Kl C@j H H  H@<XP T C@2 EU I


@5@ 
@7 Q@>@;C@5 EU I
@5@ @7 Q@>@ 
@ @7 T@>@;C@: EU I@5@>@;XP I CB EU Hi@5@@@7 S B@?
@@@7 P! B@?@S
@>Invalid term.  Try again@7 H@7 H@Q@;CB& EU Hi@5@C
@7 A@L
@P@C@7 F@L@P@> UZ@7 H@7 H@Q@;CB- EU Hi@5@>@;XD  t  t t  @t  E D  t  t t  @t  E AD  t  t t  @t  E AD  t  t t  @t  E 
P Q) C@ EU K@5@7 K@7 K@7 K B@>@7 O%@>@7 Ol B@>@7 T- B@>@7 S B@>@8 Ru@;C@ EU K@5@C@7 K@L@P QN@7 H@7 H K@7 H@7 H@>@Q@;XP S C@&C EU H8
 

 E@5@ 
@7 H;@0 J Rl@4@7 J J@7 R@>@;C@!C EU H8
 AW

@5@ 
@7 S@0 J Rl@4@7 J J@7 R@>@;XP T8 CC@ EU H F M@5@>@;CCA EU H

@5@>@;XP U, C@ EU J
@5@7 S@>@;C@ EU J
@5@.@7 S@ 
@.@7 U+@ @ @7 T@>@;XP N C@TA EU I@5@@	@7 Q B@F@?@G@> I2@.@7 H@T@C@!@@@0 N% @o@/@4@7 S@?@@@/@7 S@?	@0 N% @o@/@4@7 S@L@P@2@-
@/@4@7 @<@7 HCould not find rule-family @7 H@ 
@7 H C@7 H@7 H@>@Q@;XD  t  t t  @t  B1 AD  t  t t  @t  B1 AD  t  t t  @t  B1 
P B0C  B B Ag@+/usr/lib/swi-prolog/library/dialect/sicstus@5@6 B` Bj Ba@8 Bb@;CB0   Ag@5@8 L B@;CB2   E@5@6  Ab@8 @@;CB4   D L
@5@6 arch@.
@7 @lib/@ 
@8 A@;CB7   D L
@5@6 @D

windows @Q@7 @@L
@(bin@?@( L@;C@,B<  path@5@6 PATH@.@7 TN @D Ue @Q@7 @@L@.
 E@7 D@?@.
 @7 D@ 
@8 @@;C@3 B& B& user_profileapp_preferences C@<C@? B& B&app_data@5@6 D@0 @~/lib/swipl@3@4@/ @@8 A: @;C@B B& B& Ul@5@6 Un@0 @ M@3@4@/ @@8 Up@;C@3 B, B,  B2 C C@<C@.s@!/usr/lib/swi-prolog/boot/packs.pl  A Uq pack Um Us@<C@/ Uq Uq  Us L Us@<C@1 Uq Uq Ag@5@6$pack@/ @@8pack_dir Uu@;C@3 Uq Uq D@5@6 Uu@/ D@8 Uw@;XD  t  t t  @t  Qg AP RU C
D EU Hi
@5@>@;CD EU Hi
@5@ 
@.@7 RT@>@ @7 J@>@;CD EU Hi@5@>@;XXQM EF@$/usr/lib/swi-prolog/library/apply.pl   AuC AgS E FEfoldlE U|E	partitionEscanlE U|EmaplistE UE UE UE UE UE UE U|E UEexcludeXO Eexclude_ C@o E E 
@<C@$@p E E
@5@D@ 
@@L@%@?	@"

@#@ @ @8 U E@;XO Einclude_ C@^ E E 
@<C@$@_ E E
@5@D@ 
@@L@"

@#@?@%@ @ @8 U U@;XD  t  t t  Et  U| @GD  t  t @Ht  Et U} @K @K @K O E U} C@ E E@5@ 
@ @8foldl_ U@;XD  t  t t  Et  U| @GD  t  t @Ht  Et U{ @K @K @K @K @K O E U{ CA E E@5@ 
@ @ @ @8 U U@;XD  t  t t  Et  U| @GD  t  t @Ht  Et U @K @K @K @K O E U C
A E E@5@ 
@ @ @8 U U@;XD  t  t t  Et  U @GD  t  t @Ht  Et U @K @K O E U CA( E E
@5@ @8scanl_ U@;XD  t  t t  Et  U @GD  t  t @Ht  Et U @K @K @K O E U CA1 E E

@5@ 
@ @8 U U@;XD  t  t t  Et  U @GD  t  t @Ht  Et U @K @K @K @K @K O E U CAC E E
@5@ 
@ @ @ @8 U U@;XD  t  t t  Et  U @GD  t  t @Ht  Et U @K @K @K @K O E U CA: E E
@5@ 
@ @ @8 U U@;XO E U C	A E E @<C@.A E E@5@ @ @ @ @ @ @.@@ @ @ @ @ @ @ @8 U@;XO E U C@ E E 
@<C@ E E

@5@ @ @ 
@.@@ @ @ @ @8 U@;XD  t  t t  Et  U @GD  t  t @Ht  Et U~ @K  O E U~ C	@~ E E@5@ 
@8
partition_ U@;XO E U CA+ E E @<CA, E E@5@ @ @@ @ @ @8 U@;XO E U CA E E @<C@'A E E

@5@ 
@ @ @ @ @.@@ @ @ @ 
@ @ @8 U@;XD  t  t t  Et  U @GD  t  t @Ht  Et U @K   O E U C@ E E@5@ 
@ @8 U U@;XD  t  t t  Et  U @GD  t  t @Ht  Et U B
 B
O E U C@ E E@5@8maplist_ U@;XO E U CAF E E @<C@3AG E E@5@ @ @ @ @ @ @ @@ @ @ @ @ @ @ @8 U@;XO E U CA4 E E @<C@#A5 E E@5@ @ @ 
@ @@ @ @ @ @8 U@;XD  t  t t  Et  U @GD  t  t @Ht  Et U B
O E U C@ E E@5@8 U U@;XD  t  t t  Et  U @GD  t  t @Ht  Et U B
 B
 B
O E U C	@ E E@5@ 
@8 U U@;XO E U CA= E E @<C@,A> E E@5@ 
@ @ @ @ @ @@ @ @ @ 
@ @ @8 U@;XD  t  t t  Et  U @GD  t  t @Ht  Et U @K O E U C@l E E@5@8 U@;XD  t  t t  Et  U @GD  t  t @Ht  Et U B
 B
 B
 B
O E U C@ E E@5@ 
@ @8 U U@;XD  t  t t  Et  U| @GD  t  t @Ht  Et U @K @K O E U C	@ E E@5@ 
@8 U U@;XD  t  t t  Et  F @GD  t  t @Ht  Et Uz @K O E Uz C@[ E E@5@8 U@;XO E U C@ E E 
@<C@8@ E E	@5@D@ @@L@"
@#@ @ @ 
@8 U@E@?@"

@#@ @ @8 U@E@;XO E U C@ E E 
@<C@ E E@5@ @.@@ @ @ @ 
@ @8 U U@;XO E U C@ E E C
@5@>@ 
@ @ @ @8 U@;C@ E E B
@5@>@ 
@ @ @ @8 U@;C@ E E G[
@5@>@ 
@ @ @ @8 U@;C@ E E@5@0 @@3<.=@3 G[@4@8 B B@;XO E U C@ E E @<C@ E E
@5@ 
@ @@ @ @8 U@;XO E U C@ E E @<C@ E E
@5@@ 
@8 U@;XO E U C@ E E @<C@ E E

@5@ 
@ @ @ @@ @ @ @ 
@8 U@;XO E U C@ E E @<C@ E E@5@ @.@@ @ @ 
@8 U@;XO E U C@ E E @<C@&@ E E

@5@ @ @ @ @ @@ @ @ @ @ @8 U@;XXQM B)F@B/build/spark-Zw1CQ9/spark-2012.0.deb/common/versioning/version.pro  @8AAu@!C @S @E EE EE EsE EE EuE EtE EE EvXO B) U C@Su Er  @8AA U  @@<XO B) U C@R U U @!Report bugs to: spark@adacore.com@<XO B) U C@T U U  @@<XO B) U C@O U U GPL 2012@<XO B) U C@N U U @4Copyright (C) 2012 Altran Praxis Limited, Bath, U.K.@<XO B) U C@Q U U  @@<XO B) U C@P U U GPL@<XO B) U C@M U U 2012@<XXQM DF@%/usr/lib/swi-prolog/library/socket.pl  AuC AgS Eudp_sendE
tcp_acceptE
tcp_listenEtcp_bindEtcp_connectE UE UEtcp_close_socketEtcp_open_socketEgethostnameE
tcp_socketE UE
udp_socketEtcp_host_to_addressE
tcp_selectE	tcp_fcntlE
tcp_setoptEudp_receiveXD  t  t t  Dt  UD  t  t t  Dt  UD  t  t t  Dt  UD  t  t t  Dt tcp_connect_hook AD  t  t t  Dt  UO D U C
@n Eo Eo@5@ 
@7 U D@>@;C@p Eo Eo@5@7 U U@ 
@8 U U@;XO D U C@| Eo Eo@5@.
@7 U U@>@&
@;C@ Eo Eo@5@.
@.@7 U U@ 
@ @8 E U@;XD  t  t t  Dt  UD  t  t t  Dt 	tcp_debugD  t  t t  Dt  UD  t  t t  Dt  U AD  t  t t  Dt  UD  t  t t  Dt  UD  t  t t  Dt  UD  t  t t  Dt  UO D U C@I Eo Eo@5@.@.
@7 U@D	@S
@L@&@?@ 
@8 U@;XD  t  t t  Dt  UD  t  t t  Dt  UD  t  t t  Dt  UD  t  t t  Dt  UO D U C
@ Eo Eo
setflnonblock@5@> U@8 U U@;XXQM B7-C @S @XD  t  t t  B7t option_decl AD  t  t t  B7t  U 
O B7 UC@0 Ej Ej process_create D@<C@6 E E  C
 C
@<C@L E E prolog_walk_code E@<C@' E E  D E@<C@8 E E read_file_to_codes D@<C@< E E read_file_to_terms D@<C@c Bx Bx 
load_settings B}@<C@2 E E portray_clause E@<C@X E E prolog_read_source_term E@<C@[ E E read_source_term_at_location E@<C@c E E directory_source_files E@<C@0 E E print_prolog_backtrace E@<XD  t  t t  B7t pred_option AD  t  t t  B7t  V 
XQM EF@&/usr/lib/swi-prolog/library/listing.pl  AuC AgS E GK E GJE VE VE VXD  t  t t  Et $pred_option AD  t  t t  Et  V 	 D  t  t t  Et  V 
O E VC@Q@2 E E Vpass_to    C@5@C@0 C@0  @1  C@4@4@ 
@7 @ E@L@P@0  @1 C@/@/@/@4@2@0 C@0  @1  C@4@4
@4@: B7 V V@;XD  t  t t  Et list_predicate 
O E VC@ E E@5	undefined@7predicate_property Be@>@.@7	decl_term V%   Undefined: ~q~n@2@4@8 SS V@;C@ E E@5 D@7 V @>@.@7 V#%   Foreign: ~q~n@2@4@8 V'@;C@ E E@5@7notify_changed V@7list_declarations V@8list_clauses V@;XD  t  t t  Et contains_non_primitive_meta_arg 
O E V2CB< E E@5@.@.
@7 A@.@7 A@ @7 F@C@ 
@7	primitive V@L@P@>@;XD  t  t t  Et infix_assoc 
O E V7CB E E  M@<CB E E  M @<CB E E  M @<XD  t  t t  Et portray_list 
O E V9CB[ E E@5@>@8 A @;C@ B] E E@5@7nlindent V[ @7 V;@p@ @ 
@7portray_list_elements V@7 V= H9@8 V;@;XD  t  t t  Et 	prefix_op 
O E VDCB E E@5@.@.
@7 Ng@ 
@.@7	pre_assoc V@>@a@i@f@l C@w@;XD  t  t t  Et  V 
O E VC
A- E E@5@.@7 K@8 V V@;XD  t  t t  Et clause_term 
O E VJCAo E E  G!

 B!@<CAp E E  O

 O@<XD  t  t t  Et write_module 
O E VMCA E E@5@7hide_module V@>@;CA E E@5~q:@2
@4@8 V'@;XD  t  t t  Et  VQ 
O E VPC@!A	 E E @5@0 @4@0
imported_from@-
@4@7 V @0  @4@0 VS
@4@7 V @>@;CA E E

@5@>@;XD  t  t t  Et nowrap_term 
O E VUCB E E$VAR@5@>@;C@5B E E@5@.@.@7 @6@/@/@7 Ng@D
@*@L
@/@/@8infix_op V@?@B@*@L@D	@/@7 VE V@L@R@?@/@8
postfix_op V@O@;XD  t  t t  Et pprint_args 
O E V`CB E E @<C@+B E E@5@ C@ 
@7pprint V@D@* @@L@R@? AW@7 Aw V@7 V=@ @ 
@8 Va V@;XD  t  t t  Et  V% 
O E V$C@7@ E E@5@.
@.@7 B V@ @.@.@7 @6@D@ 
@ @7 VO@L@" @#@?@" 
 @#@;XD  t  t t  Et list_clauserefs 
O E VhC@ E E@5@>@;C@ E E@5@>@7 Vi V@8 Vj@;C@ E E@5@.@.@7 F V@0 G!@4@8 V V@;XD  t  t t  Et 
portray_or 
O E VmC@[A E E E C


@5@>@.@7
inc_indent V C@.@.@7 VY@ @ noindent@ @ 
@7portray_body V@7 V=->  @7 V;@ @  Vr@ @ 
@7 Vs@7 V=;   @7 V; E@/@.@7 VY@ @ @ 
@8 Vm V@;C@[A E E E B


@5@>@.@7 Vo B@.@.@7 VY@ @  Vr@ @ 
@7 Vs@7 V=*-> @7 V;@ @  Vr@ @ 
@7 Vs@7 V= Vw@7 V; E@/@.@7 VY@ @ @ 
@8 Vx@;C@9A E E		 C

@5@>@.@7 Vo C@.@.@7 VY@ @  Vr@ @ 
@7 Vs@7 V= Vv@7 V;@ @ @ 
@8 Vx@;C@9A E E		 B

@5@>@.@7 Vo C@.@.@7 VY@ @  Vr@ @ 
@7 Vs@7 V= Vz@7 V;@ @ @ 
@8 Vx@;C@9A E E		 E

@5@>@.@7 Vo E@.@.@7 VY@ @  Vr@ @ 
@7 Vs@7 V= Vw@7 V;@ @ @ 
@8 Vx@;C@9A E E		|

@5@>@.@7 Vo V|@.@.@7 VY@ @  Vr@ @ 
@7 Vs@7 V=|   @7 V;@ @ @ 
@8 Vx@;XD  t  t t  Et 
post_assoc 
O E V~CB E E  M@<CB E E  Nv @<XD  t  t t  Et  Vu 
O E VtCA| E E@5@S
@>@ @ 
@ @8 Vb@;CA E E G"@5@0  GKcut_on_same_line@4 @Q@7 B{ B|@>@  !@8 V;@;C@7A E E AV G"
@5@0  GK V@4 @Q@7 V@C@0 AV@/@/@4@ 
@7term_needs_braces V@L@P@>@  !,@7 V;@ indentC@ @ @8 Vs@;CA E E V@5@>@ @7 V= Vr@ 
@ @ @8 Vs@;C@!A E E@5@7	or_layout V@>@ (   @7 V;D@ @ @7 Vx@ @7 V=@  Nt@8 V;@;C@*A E E@5@ 
@7 V@>@ ( @7 V;@p@  VrD@ @ @7 Vs@ @7 V=@  Nt@8 V;@;C@2A E E

 AV

@5@> AW@.@.@7 VY@  Vr@ @ @ @7 Vs@  AW@7 V;@  V@ @ @ @8 Vs@;C@,A E E		 F
@5@>@  F@7 V;@  Nu@7 V; F@.@7 V\@p@ @  Vr@ @ @ @8 Vs@;C@(A E E@5@7
m_callable V@0 Bg@-@4@  @@7option En@0 
@4@0 @H@-@4@7 V @>@ @ @ @8portray_meta V@;CA E E@5@ @ 
@ @8 Vb@;XD  t  t t  Et  Vm 
O E VyC@)A E E@5@7 V@>@.@7 Vo@ 
 V@7 V;@ @ 
@ @7 Vn V@ 
@ @7 V=@ 
 Nt@8 V;@;CA E E@5@7 V@>@ 
@ @8 V@;CA E E@5@.@7 Vo@  Vr@ 
@ @8 Vs@;XD  t  t t  Et  Vq 
O E VpCB E E@5@a@g@h@b@o@n@w@;XD  t  t t  Et do_portray_clause 
O E VCAA E E@5@S@>D@8 Vb@;CAD E E
 G!

 @Q@5@>@ 
D@7 Vb@8	full_stop V@;C@AG E E@5@.
@.@.@7 VK V@> @.@7 Vo@ @.@.@7 VY@ 
@ @7 Vb ~w@2@4@7 Ve@D@V@T@" 

@#@C@ @7 V4@L@P@L@ @7 V=~q@2@4@7 Ve @7 D V@ @7 V= V@7 V;@ @.@7 Vo@ @  VrD@7 Vs@ @7 V= Nt@7 V;@?@0  GKbody_indentation@4@.@7 V@ @  V@ @7 Vs@F@8 V@;C@0A] E E
 B  D


@5@ @.@7 G @a@f@b@s@>:- use_module(~q,@2
@4@7 Ve@ @7 V: V).
@8 V;@;C@$Ac E E
 B  Bi


@5@>
:- module(~q,@2
@4@7 Ve@ 
@7 V V@8 V;@;CAg E E
 B 

@5@>:- @7 V;@ 
 VrD@7 Vs@8 V@;CAk E E@5  VrD@7 Vs@8 V@;XD  t  t t  Et  VC 
O E VBC@SBe E E	@5@ C@ 
@7 Vb@D
@* @@L@R@E@?@8@D@T@"@#@L AW@7 V;@7 V=@ @ 
@8 VA@E@?@p @ @7 V=| @7 V;@ C@ 
@8 Vb@;XD  t  t t  Et listing_write_options 
O E VCB E E 
 CC @Q Nq @Q Nm
 CG CI


@<XD  t  t t  Et decl 
O E VC@ E E  A A@<C@ E E  A A@<C@ E E  A A@<C@ E E  A A@<C@ E E  A A@<XD  t  t t  Et is_meta 
O E VCA? E E portray_goal@<XD  t  t t  Et  V+ 
O E V*C@)A E E@5 @@.@7 Vg T@7 V @C A@7 V @L@P@>@.
@7 V#@7%   NOTE: system definition has been overruled for ~q~n@2
@4@8 V'@;CA E E @<XD  t  t t  Et list_predicates 
O E VC@4@ E E
 


@5@.@7 Td J@ @.@7
pi_to_head V@ @ 
@7
unify_args V@ @7$define_predicate V@ @.@.@7 Vg@0 @4@7 V V@7 H@Q@;C@ E E @<XD  t  t t  Et  V_ 
O E V^CB E E@5@.@.
@7 Ng@ 
@.@7 V V@>@a@i@f@l C@w@;XD  t  t t  Et portray_meta_arg 
O E VCBL E E@5@7 F@>@.@7 G9 V@  VrC@ 
@8 Vs@;C
BP E E@5C@ 
@8 Vb@;XD  t  t t  Et  GK @GD  t  t @Ht  Et GJ D  t  t t  Et  GK 
O E GJC@ E E 

@5@S@>@8list_module V@;C@ E E 

@5@7 @ V@>@0 Td@-
@4@0 GJ@1 
@4@8 G V@;C@ E E@5@D
@.@ @locate_clauses V@L
@8 Vj@E@?@.@7$find_predicate V@8 V V@E@;XD  t  t t  Et  V @GD  t  t @Ht  Et V @K @K D  t  t t  Et  V 
O E VC@MA5 E E	 


@5 @@ @7 B B V@0 
@4@.@7meta_options V@C@*@C@ @.@7 CV V@  @/@2@0
singletons @Q@4@4@7 F V@ @ @7 V V@L@P@?@E@L@P@?@E@;XD  t  t t  Et  V 
O E VCB E E@5@S
@>@Q@;CB! E E  E@<CB" E E  C@<CB# E E  B@<XD  t  t t  Et  V 
O E VC@8B1 E E@5@7 V3 V@>@2@-@-@4@7 @<@2@/@-@4@7 @<~q(@2@4@7 Ve@.@7 V@ @ @ @ 
@7portray_meta_args V Nt@8 Ve@;C
B9 E E@5C@ 
@8 Vb@;XD  t  t t  Et  V[ 
O E VZC@$A E E@5@.
@.@7 Ng@ @.@.@7 V8 V@>@a@f
@f@l C@w@a@f
@f@l C@w@;XD  t  t t  Et  Vd 
O E VcC@3B E E@5@T@"{}
@#@.@7 V@p{ @7 Ve@ @ noidentC@ 
@7 Vs@ @7 V=}@8 Ve@;C@XB E E	@5@7 D@C@7 VV V@L@P@0  GK
line_width@4@.@7 V@a@f@b @s@D@.@2@0
max_length@4
@4@7 @e V@L@R@?@%@.@7 V@a@f@f@n@f@s@a@f@f@b@l @s@>@ 
@8pprint_wrapped V@;CB E E@5@.@ 
@7 V V@ @8 V @;XD  t  t t  Et  V 
O E VC@ E E 


 
@5@>@ 
@ @8 V@;C@ E E 


@5@ 
@8 @6@;XD  t  t t  Et  V6 
O E V5CB% E E@5@7 V@>@Q@;CB' E E AV@5@>@Q@;CB( E E @<XD  t  t t  Et declaration 
O E VC@ E E@5@.
@.@7 V V@ 
@7 V @.@7 V#@2@3@4@8 @<@;C@6@ E E@5@>@0 @H@-
@4@7 V @.@/@7 Vg@D@@@* @?@)@L@" @H
@#@?@" @H 
@#@;C@ E E@5 @G@7 V @.
@7 V#@" A
@#@;XD  t  t t  Et  V 
O E VCB E E@5@"@#@>@.@7 V@ @ 
@8 V@;C@&B E E@5@2@-@-@4@7 @< V@ @7 Ve@.@7 V@ @ @ 
@7 Vf Nt@8 Ve@;XD  t  t t  Et  V. 
O E V-C@&@ E E@5@.@0 V
@4@.
@7 @@D@*
 @@L@R@?
@ 
@7write_declarations V~n@8 V'@;XD  t  t t  Et  V 
O E VC@ E E
 @5@>@;C@ E E

@5@>@;C@ E E 

@5@>@;C@ E E @<XD  t  t t  Et  VH 
O E VGCB
 E E  D@<CB E E  M @<XD  t  t t  Et  V 
O E VC@c@k E E@5@@@Y@/@0 
@-@4@7 Ar V@C@0 
@4@0 VS@/@4@7 V @L@P@/@.@7 Vg@.
@/@7 @6@D@@ T@7 V @?
@ 
 @/@/ D@7 Ac@Laccess_level @7 @@?@R@7 H@0 
@4@7 V@Q@?@R@F@E
@;XD  t  t t  Et  V 
O E VCBB E E @<C@4BC E E	
@5@ @ @ 
@ @7 V V@D@* @@L@R@?@ 
 AW@7 Ve@ 
@7 V=@ @ @ 
@ @8 V@;XD  t  t t  Et  GK  @GD  t  t t  Et  GK  
O E VC	@g E E@5@.
@7 D V@8 V@;XD  t  t t  Et  V 
O E VCA E E@5@/@.@7 Vg@7 C @0 @/@/@4@8 I@@;XD  t  t t  Et  V 
O E VCA1 E E@5 B@7 V@8 V V@;XD  t  t t  Et  V 
O E VCA E E@5@7 W @.@/@7 @6@.
@/@7 Ng@a@f
@h@s@>@;XD  t  t t  Et  V? 
O E V>C@;B E E@5@7 Tf@0  GKtab_distance@4@.@7 V@D@a@i@b @u@L@8 Cg V@F
@?@a@h@i@l A@x
@a@h@i@l N@x@ 
@7put_tabs V@ @8 W@;XD  t  t t  Et  V 
O E VC
Ar E E@5 C@7 V@8 Tf@;XD  t  t t  Et  W 
O E WCB E E@5@a@h@b @s@>	@7 A V@p @8 W@;CB E E @<XD  t  t t  Et  V 
O E VC@ E E@5@>@;C@ E E
@5:- ~q.~n@2@4@7 V'@ 
@8 V@;XD  t  t t  Et  V1 
O E V0C@%@ E E@5@.@.
@7 Vg@@@.@7 Qj@ 
@7 VN V@0 G!
@4@7 Vl@Q@?@R@E@;XXQM EfF@@/build/spark-Zw1CQ9/spark-2012.0.deb/simplifier/newutilities.pro  7AAuC @S @E@!explode_separator_content_as_listEunique_atomEcontains_no_dupsE EdEspacerEgenerate_integerEmonth_numeric_to_nameE WEatom_to_integerEflatten_listEgenerate_int_listEinteger_to_atomE KE	trim_atomEpad_number_as_atomXO Ef W
 C@ Ee Ee@5@.
@7 F)@.@7 F)@ 
@ @.@7replace_separator_with_split Ef@ @7split_off_atoms W*@>@;XO Ef W C@v Ee Ee
 @5@>@;C@y Ee Ee@5 Nu@7 V;@p @8 W W*@;XO Ef W! C@` Ee Ee@5@.@7 G@7 F)@>@;XO Efretrieve_next_id CA Ee Ee@5@0get_base_unique_id
@-@4@7 Hs@a@i@b@n@w@0 W1
@4@7 A W*@>@;CA Ee Ee
@5@0 W1
@4@7 W3@>@;XO Efpad_number_as_atom_x CA. Ee Ee@5@a@i@f
@s@9Can not pad number: ~k to size: ~k as number is too big.
@2
@3
@4@8 Ep Ea@;CA8 Ee Ee@5@ 
@.@7retrieve_padding W*@ @.@7 J J@ @ @7 F)@>@;XO Eftrim_atom_x CAs Ee Ee@5@>@;C
Aw Ee Ee@5@a@g@h@s@>@;CA| Ee Ee
@5@p
@ @ @ @8 W> W*@;XO Ef W( C@ Ee Ee
@5@>@;C@ Ee Ee


@5@>@;C@ Ee Ee

 J
@5@ @ @8 W'@;C@ Ee Ee J

@5@.@7 W=@ @ 
@8 W'@;C@ Ee Ee



@5@ @ @8 W'@;XO Ef@ implode_separator_content_list_x C@ Ee Ee

@5@>@;C@ Ee Ee
@5@.@7 A@ @ @.@7 A@ @ @ 
@8 WA W*@;XO Ef W CA Ee Ee@5@.@7 W/ W*@.
@7 W! W* Nf@2
@3
@4@7 W W*@>@;XO Ef W CAV Ee Ee 01JAN@<CAW Ee Ee 02FEB@<CAX Ee Ee 03MAR@<CAY Ee Ee 04APR@<CAZ Ee Ee 05MAY@<CA[ Ee Ee 06JUN@<CA\ Ee Ee 07JUL@<CA] Ee Ee 08AUG@<CA^ Ee Ee 09SEP@<CA_ Ee Ee 10OCT@<CA` Ee Ee 11NOV@<CAa Ee Ee 12DEC@<XO Ef W CA Ee Ee@5@.@7flatten_list_x W*@>@&@>@;XO Ef W# CAj Ee Ee@5@.
@7 F)@ 
@.@7 W@@ @7 F)@>@;XO Ef W C@ Ee Ee
 @@5@>@;C@ Ee Ee



@5@>@;C@ Ee Ee

@5@ @ 
@7 WC@>@;XO Ef W C@k Ee Ee @5@>@;C
@n Ee Ee@5 Nu@7 H@p
 @8 W W*@;XO Ef W C@U Ee Ee@5@.@7 F)@7 G@>@;XO Ef W` CA Ee Ee @<CA Ee Ee
@5@.@7 W_@ 
@.@7 W_@ @ @8 W=@;CA Ee Ee 

@<XO Ef W; CAF Ee Ee

@5@>@;CAK Ee Ee0

@5@p
@ @ 
@8 W:@;XO Ef W, CA Ee Ee


@5@ 
@7 F)@>@;CA Ee Ee J


@5@ @7 F)@ 
@ @8 W+@;CA Ee Ee
@5@2
@4@.@7 W=@ @ @8 W+@;XD  t  t t  Eft  W2 AO Ef K C@iA Ee Ee@5@0 S9@-@-
@-@-@-@-@4@7 S< L@.@7 W% W*@ 
@.@7 We@ @.@7 We@ @.@7 We@ @.@7 We@ @.@7 We@ @.@7 W W* @2@3@3@4@7 WF @2@3@3@4@7 WF@>@;XO Ef W CA Ee Ee@5@.@7list_to_set J@.@7 G @.
@7 G @&
@>@;XO Ef W CA Ee Ee @<C
A Ee Ee@5@.@7 W W*@a@h@b@n@w@;XO Ef W CA Ee Ee


@5@>@;CA Ee Ee


@5@a@g@h@q@p
@>@ @ 
@7 W W*@>@;XO Ef W% CA! Ee Ee@5@.
@7 G@ 
@.@7 G @ 
@ @7 W4 W*@>@;XXQM$attvarF@"/usr/lib/swi-prolog/boot/attvar.pl  AsC S Ecall_residue_varsEfreezeE DQE$wakeupEfrozenXD  t  t t  Wmt delete_attributes 
O Wm WwC
As@"/usr/lib/swi-prolog/boot/attvar.pl  A Wy@5@.@7 G Wm@8delete_attributes_ W}@;XD  t  t t  Wmt  Wo @GD  t  t @Ht  Wmt Wn  D  t  t t  Wmt  Wo 
O Wm WnC@ Wy Wy@5@.@7 G W}@.
@7call_det W}@7 GZ W}@D@*
 @Q@L@>@?@R@;C@ Wy Wy@5@Q@;XD  t  t t  Wmt attvars_residuals 
O Wm WC@ Wy Wy 
@<C@,@ Wy Wy	
@5@D@ 
@.@7 D W}@%@L@ @ 
@ @.@7attvar_residuals W}@?@%@F@ @ @8 W W}@;XD  t  t t  Wmt  DQ 
O Wm WrC@<@ Wy Wy@5@.
@7 W{@D@*
 @@L@( @@8 DQ W}@?@$@0 C
@4@0 AV@0 Bn@0 W
@4@4@1 Wx
@4@2@0 C@4@4@8 @ W}@;XD  t  t t  Wmt  W 
O Wm WC@ Wy Wy@5@@8 A W}@;XD  t  t t  Wmt 
portray_attrs 
O Wm WC@ Wy Wy @<C@%@ Wy Wyatt



@5@ 
@7portray_attr W}@D@* @@L@R@?	 L@7 H W}@ @8 W W}@;XD  t  t t  Wmt  W 
O Wm WC@&@ Wy Wy Wq@5@>freeze(~w, ~W)@2@3@3@2@0 CN @Q@4@3@0 CC @Q@4@3@0 CE G@4@4@4@8 SS W}@;C@)@ Wy Wy@5@!
@0 
@1attr_portray_hook@4@#@D
@/@ 
@7 D W}@ 
@@L@R@?	~w = ...@2
@4@8 W@;XD  t  t t  Wmt  W 
O Wm WC@ Wy Wy @<C@@ Wy Wy W


@5@D@T@%@L@%@F@F@F@E@?@@D@* Wq@%@L@ @ @.@7frozen_residuals W}@F@F@F@?@~@D@1@0 @1 Aattribute_goals@4@7 Aq W}@%@L@0 @1 W@4@.@7 Bn W}@%@ @ @.@7 @ W}@F@E@?@H@D@+@0 @1 attribute_goal@4@7 W@%@L@0 @1 W@-@4@@%@ @ @.@7dot_list W}@?@" G
@#@F@E@F@E@E@E@ @ @ 
@8 W@;XD  t  t t  Wmt make_conjunction 
O Wm WC@x Wy Wy$and


 AV

@5@>@ @7 W W}@ 
@ @8 W@;C@{ Wy Wy 

@<XD  t  t t  Wmt unfreeze 
O Wm WC@\ Wy Wy W

@5@>@7 W W}@8 W@;C@_ Wy Wy@5@@;XD  t  t t  Wmt portray_attvar AD  t  t t  Wmt  W 
O Wm WC@ Wy Wy@5{@7 W@.@7 W@7 W V@8 W@;XD  t  t t  Wmt call_all_attr_uhooks 
O Wm WC@8 Wy Wy @<C@9 Wy Wy W



@5@ 
@7uhook W}@ @8 W W}@;XD  t  t t  Wmt  W 
O Wm WC@6@G Wy Wy Wq@5@>@D@)@7 D W}@L@D Wq@.
@7 G W}@L Wq@0 W
@4@8 W W}@? Wq@8 W@E
@?@8 W@E
@;C@O Wy Wy@5@0 
@1attr_unify_hook@4@@;XD  t  t t  Wmt  Wv 
O Wm WuC@s Wy Wy@5 Wq@.@7 W@>@8 W@;C@v Wy Wy 
 @Q@<XD  t  t t  Wmt  W 
O Wm WCA Wy Wy @<CA	 Wy Wy@5@7 F4 W}@8 W~@;XD  t  t t  Wmt  W 
O Wm WCA Wy Wy W

@5@>@%@ @ @.@7 W@ @ @ 
@8 W@;CA Wy Wy  Wp

@<XD  t  t t  Wmt  W 
O Wm WCA Wy Wy AV


@5@>@%@ 
@ @.@7 W@ @ @8 W@;C
A Wy Wy 




@<XD  t  t t  Wmt  Wq @GD  t  t @Ht  Wmt Wp B
 D  t  t t  Wmt  Wq 
O Wm WpC@i Wy Wy@5@7 @ W}@>@;C@k Wy Wy@5@@;XD  t  t t  Wmt  @ 
O Wm WC@ Wy Wy 
@<C@ Wy Wy


@5@ @ @8 W@;XD  t  t t  Wmt  Wt 	 D  t  t t  Wmt  Wt 
O Wm WsC@3 Wy Wy @<C@4 Wy Wywakeup



@5@7 W@ 
@8 Ws W}@;XXQM BF@"/usr/lib/swi-prolog/boot/expand.pl  AsC S E BE DE DE BXD  t  t t  Bt expand_term_list 
O B WC@s@"/usr/lib/swi-prolog/boot/expand.pl  A W

@5@>@;C@3@ W W

@5@>@ @ @.@.@7expand_terms B@ @ @ 
@.@ @.@7add_term B@ @2@4@ @ @8 W B@;C@.@ W W


@5@>@ @ @.@.@7 W@ @ @ 
@.@ @.@7 W@ @ @ @ @8 W@;C@1@ W W
@5 @@7expected_layout B@ @.@.@7 W@ @ @ 
@.@ @.@7 W@ @2@4@ @ @8 W@;XD  t  t t  Bt  W 
O B WCA W W@5debug_term_position @Q@7 @ @> As@0 W
@4@8 @! B@;CA W W @<XD  t  t t  Bt  B 
O B BCA	 W W
@5@S
@>@;C@!A W W		@5@ @.@.@7call_goal_expansion B@>@ @ @ 
@ @ @0 @4@8 W B@;C@EA W W AV

@5@>@.@.@.@.@.@7f2_pos B@ @ @.@ @ @ @ @7 W@ @ @.@ @ @ @ @7 W@0 AV@4@ @ 
@8 HU B@;C@EA W W E

@5@>@.@.@.@.@.@7 W@ @ @.@ @ @ @ @7 W@ @ @.@ @ @ @ @7 W@0 E@4@ @ 
@8 W@;C@EA W W C

@5@>@.@.@.@.@.@7 W@ @ @.@ @ @ @ @7 W@ @ @.@ @ @ @ @7 W@0 C@4@ @ 
@8 W@;C@EA W W B

@5@>@.@.@.@.@.@7 W@ @ @.@ @ @ @ @7 W@ @ @.@ @ @ @ @7 W@0 B@4@ @ 
@8 W@;C@-A" W W F
@5@>@.@.@.@7f1_pos B@ @ @.@ @ @ @ @7 W@0 F@4@ @ 
@8 W@;C@'A& W W F

 F
@5@>@.@ 
@.@7 W@ @ @ @ @ @ @ @8 W@;C@aA) W W 


 
@5@ @7 A @>@.@.@ 
@.@ @7 W@0 @3@0  E@4@3@0  E@4@4@.@7 D
 @0 A@-@4@0  B@1 W@4@0 A@/@4@8 @ @;C@?A1 W W	
@5@7 W @B@ @.@7 D @/@0 
@4@7 D @0 
@4 @I@.@7 D @L@R@O@ @7has_meta_arg B@ @ 
@ @ @ @7expand_meta B@+
@>@;CA; W W 
@<XD  t  t t  Bt  HU 
O B WCA W W
@5 Gd @@7 W@>@;C
A W W@5@ 
@7simple B@>@;CA W W 
@<XD  t  t t  Bt 
$including  	 D  t  t t  Bt  X  
O B X CBx W W@5@.
@/@/@7
$include_code B@>@*
 @Q@;CB{ W W   @<XD  t  t t  Bt 	member_eq 
O B X	CBj W W

@5@D@)
@L@R@?@ 
@8 X
 B@;XD  t  t t  Bt intersection_eq 
O B XCBb W W 
@<C@)Bc W W
@5@D@ 
@7 X@L@"

@#@ @ @8 X
 B@?@ @8 X@E@;XD  t  t t  Bt control 
O B XCBD W W  AV@<CBE W W  E@<CBF W W  C@<CBG W W  B@<CBH W W  F@<XD  t  t t  Bt  W 
O B WCA W W@5@S
@>@;C@%A W W

 D




 X
@5@>@;CA W W@5f1@8 W@;XD  t  t t  Bt  W 
O B WCA W W@5@S
@>@;C@/A W W X





 X

@5@>@;CA W W@5f2@8 W@;XD  t  t t  Bt 	eval_true 
O B XCB W W  @Q@<CB W W 	otherwise@<XD  t  t t  Bt expand_meta_arg 
O B XCAU W W		 @5@>@.@ @ @ @ @7 W@ @ 
@ @ @8compile_meta_call B@;CAX W W^@5@>@ 
@ @ @ @ @8expand_setof_goal B@;CAZ W W @<XD  t  t t  Bt is_aux_meta 
O B X CBJ W W@5@7 W@.@/@7 @7  @/@/__aux_meta_call_@8 Ad B@;XD  t  t t  Bt cond_compilation 
O B X%C@ZB} W W B  @L
@5@.
@.@7  @D@:@7 X B@L@D@$@0$eval_if@4@.@0 AV@0 @' @4 @@4@7 A: B@L@0 X @Q
@4@8 C B@?
@0 X @
@4@8 X,@E@?
@0 X
else_false
@4@8 X,@E@;C@B W W	 B elif
@5@.
@.@7 X'@D@k@0 X@-@-@/@4@/@.@7 F B@L@ 
@  X/@7same_source B@ @7 F B@D@* @Q@L@0 X X-
@4@8 X,@E@?@7@D@'@* @@0 X)@4@.@0 AV@0 @' @4 @@4@7 X+@L@0 X @Q
@4@8 X,@?
@0 X
@4@8 X,@E@?@0 @@0conditional_compilation_errorno_if X/@4@/@4@8 @ B@F@F@;C@hB W W B else@5@.@.
@7 X'@D@D@0 X@-@-@/@4@/@.@7 X0@L@  X9@7 X1@ @7 X4@D
@* @Q@L@' @@?@D
@* @@L@' @Q@?@%@0 X
@4@8 X,@?@0 @@0 X5 X7 X9@4@/@4@8 X8@F@F@;C@>B W W D D@5@>@.@/@7 X'@D@+@0 X@/@-
@-@4@/@7 Qk @L@D@)
@L@0 @@0 X5unterminated@1 
@4@/@4@8 X8@?@R@?@R@F
@;C@BB W W B endif@5@>@.@/@7 X'@D@!@B@0 X@/@-
@/@4@/@.@7 X0@L@ 
 X<@7 X1@ @7 X4@O@L@R@?@0 @@0 X5 X7 X<@4@/@4@8 X8@F
@;CB W W
@5@C@7 X(@L@P@;XD  t  t t  Bt call_term_expansion 
O B X=C@h W W @<C@p@i W W
 C


@5 A6 @@7 W@>@D@J@.@ @7 @ @D@ @0  B@4@7 N% @L@0 @1 B@-@4@@%@?@0 @1 B@-@-@4@@L@0 X=@4@ @ @ 
@ @8 W@?@ @ 
@ @8 X> B@F@E@;C@@t W W
 C


@5@D@h@.@ @7 X?@D@+@ @0  B@4@7 X@@L@0 @1 B@-@4@7allowed_expansion B@0 @1 B@4@@%@?@!@0 @1 XA@-@-@4@7 XD@0 @1 XA@4@@L@0 XB@4@ @ @ 
@ @8 W@?@ @ 
@ @8 XC@F@E@;XD  t  t t  Bt  X  
O B WC@4A? W W@5@/@.@7 X"@.@ @7 X"@ 
@ @ @7 X"@.@ @.@7f_pos B@ @ @ 
@ @ @ @ @8 X 
 B@;XD  t  t t  Bt  X 
 
O B XKC@RAF W W@5@a@g@h@r@>@ @.@.@7arg_pos B@.@7 A @ 
@.@7 XO@ @.@7 XO@ @ @ @ @ @ @ @ @7 X B@p
@ @ 
@ @ @ @ @ @ @8 XJ@;CAO W W

 @<XD  t  t t  Bt  @Q 
O B @QCB W W@5@T
@8 X B@;XD  t  t t  Bt  B 
O B BC@ W W@5@/@/@8 W B@;XD  t  t t  Bt  X 
O B XCAc W W
@5@S
@>@;C@/Ae W W

 X


 XT
@5@>@.@.@ 
@.@ @7 W@ @ @ @ @ @ @ @8 X@;C@/Ah W W

 


 
@5@>@.@.@ 
@.@ @7 W@ @ @ @ @ @ @ @8 X@;CAk W W@5@>@.@ 
@ @ @ @7 W@ @ @ @8 X@;XD  t  t t  Bt  B 
O B WC@+@ W W@5@2@0  E@4@3@0  E@4@4@.@7 W@B@ 
@ @/@7 B B@L@+
@O@>@;C@ W W 
@<XD  t  t t  Bt  W 
O B WC@$@ W W@5@T
@"
@#@>@D@7 @ @L@ 
@ @ @8	append_tp B@? @@8 B B@;C@ W W 


@<XD  t  t t  Bt list_pos 
O B X\C@ W W@5@S
@>@;C@ W W 
list_position


 H{ X^
 H{@<C
@ W W 


@<XD  t  t t  Bt  X3 
O B X2CB W W

@5@>@;CB W W@5@0 @@0 X5 X7@4@/@4@8 X8@;XD  t  t t  Bt  XZ 
O B XYC	@ W W 
@<C@(@ W W



@5@>@ @ @2@4@ @ @8 XX@;C@#@ W W


@5@>@ @ @ @ @ @8 XX@;C@)@ W W




@5 @@ 
@7 W@ @ @2
@4@ @ @8 XX@;XD  t  t t  Bt  W 
O B WC@SAx W W
@5 A6 @@7 W@>@B@0 C@-@-@4@7 X?@.@ @7 X?@D@ @0  E@4@7 X@@L@0 @1 E
@4@@?@0 @1 G
@4@@&@+
@L@R@O@;C@MA W W	
@5@0 C@-@-@4@7 X?@.@ @7 X?@B@ @0  E@4@7 X@@L@!@0 @1 X`
@4@#@"  G
@#@O@ @7 XD@ @@+
@>@;XD  t  t t  Bt compile_meta 
O B XaC@kBO W W
 G!
@5@ 
@.@7 L B@.@7 Xc@ @ @.@7 X@0 G
@4@.@7 H* B X#@ @.@7 A B@/@ @/@0 G!
@4@7 W@ @.@7 F B@D@a@f@bA @s@L@!@2@0 Rl@4@4@#@?@%@2@4@8 @= B@;XD  t  t t  Bt  X* 	 D  t  t t  Bt  X* 
O B X)CB W W@5@.@7 B B@.@7 A @0 @4@@;XD  t  t t  Bt  X AD  t  t t  Bt  X AD  t  t t  Bt  X AD  t  t t  Bt  X 	 D  t  t t  Bt 
expand_bodies 
O B XlC@$@ W W@5@2@0  E@4@3@0  E@4@4@.@7 W@0expand_body@4@ 
@8 W@;XD  t  t t  Bt  B 
O B XVC@ W W@5@.@ @7 Xk@ 
@ @ @ @8 W@;XD  t  t t  Bt  Xo 
O B XoC@4@ W W
 G!


 G!
@5@T@>@.@.@ @ @.@7 W@ @ @ @ @0 G!@4@8 XU@;C@*@ W W		
 B 

 B 
@5@T@>@.@ @.@7 W@ @ @ @ @0 B @4@8 XU@;C@ W W @<XD  t  t t  Bt  W @GD  t  t @Ht  Bt W @K B
  D  t  t t  Bt  W 
O B WC@ W W@5@S@>@;C@/@ W W@5@T@"@#@>@D@7 XW@L@.@ @.@7 X] B@ @ 
@ @8 W@? @@8 X[@F@;C@'@ W W		
  D



  D
@5@>@ @ @ @8 W@;C@ W W@5@ 
@ @@;XD  t  t t  Bt  @ 
O B @CB
 W W@5@T
@8
eval_false B@;XD  t  t t  Bt  XF 
O B XEC@"A W W@5@0  @@1sandbox_allowed_expansion
@4@. @Q@7 X+@D@S@L@Q@?@> @7 @' B@Q@;CA W W @<XD  t  t t  Bt  X 
O B XC@VA W W
 AV

@5@D@ @7 XQ B@L@&@/@ 
@/@/@/@8 W@E@?@4@D@ @7 Xr B@L@( @@.@/@/@/@/@7 W@ @ 
@8
atomic_pos B@?@B@ @7 Xy@L@&@ 
@/@/@/@/@8 W@O@E@;C@FA W W
 E C


@5@D@ @7 Xy@L@&@.@/@/@/@/@7 W@ @/@ 
@/@/@/@8 W@?@B@ @7 Xz@L@&@/@ 
@/@/@/@8 W@O@E@;CB W W E

@5@ @7 Xz@&@/@ 
@/@/@/@8 W@;XD  t  t t  Bt  Xu 
O B XtCB W W  @@<CB W W  @@<XD  t  t t  Bt 
expand_term_2 
O B X~C@!@ W W VL

@5@0 VL@4@.@.@7dcg_translate_rule$dcg@>@ @ @ 
@8 Xm B@;C	@ W W@5@ 
@8 X@;XD  t  t t  Bt  X} 
O B X|CA W W@5@S
@>@;CA W W
 C


@5@7 XO@ 
@8 XO@;XD  t  t t  Bt meta_arg 
O B XCA` W W  @<CAa W W  X@<XD  t  t t  Bt  XI 
O B XHCA W W@5@S
@>@;C@!A W W

 X




 X
@5@>@;CA W W@5 C+@8 W@;XD  t  t t  Bt  XN 
O B XMCAQ W W@5@S
@>@;C
AR W W

@5@>@;CAS W W 
@<XD  t  t t  Bt  D 
O B DC@\ W W@5@S
@>@&
@;C@_ W W@5@.@7 X& B@* @@>@ 
@8 X{@;C@+@c W W@5@2@0  B@4@3@0  B@4@4@.@7 W@ @.@.@7 XC@ @ @ 
@8 X B@;XD  t  t t  Bt  D 
O B WC@Y W W@5@/@/@8 D B@;XD  t  t t  Bt  W 
O B WCA\ W W@5@/@.@7 XO@7 X B@>@;XD  t  t t  Bt  X 
O B XCB" W W

@5@S
@>@;CB$ W W

@5@S
@>@;CB& W W

@5@@compile_meta_arguments @@7 W@? B~ @Q@7 W@>@;C@>B* W W

@5@/@.@7 B B@@@ @7 X! B@?@*@C@ @7 X B@L@P@@@/@0  @4@7 W@C	 X RL@7 W@L@P@? X X@7 W@>@;C@,B3 W W 

@5@>@D@ @7 W@ @7 W@L@ @ @ 
@8 X@?
@" @#@;C@YB8 W W
@5@ 
@.@7 Xb B@" G!

@#@ @.@.@7 X"@.@ @7 Xk@D@0 @1 @4@7 Aq B@L@R@?@!@D@)@L@2@4@8 C B@?@2@0 G!@1 @4@4@8 X@;XXQM$historyF@#/usr/lib/swi-prolog/boot/history.pl  As@ C S E
$save_historyEread_historyE$clean_history XD  t  t t  Xt take_number 
O X XCAs@#/usr/lib/swi-prolog/boot/history.pl  A X


@5@ 
digit@7 G X@>@ @ @8take_string X@;C
A X X

@5@>@;CA X X @<XD  t  t t  Xt get_last_event 
O X XC@ X X@5@/@.@7 X X@7 F* X@>@;C@ X X@5 C@0historyno_event@4@7 @' X@Q@;XD  t  t t  Xt 
find_event 
O X XCA X X G"



@5@>@8 X X@;C@(A X X
@5@ 
 X@7 X@>@2
@4@.@7 X X@.@ @7 S> X@ @.@7 X@ @8 X@;C
A X X@5@.
@7 X@ 
@8matching_event X@;XD  t  t t  Xt match_event 
O X XC@ X X@5@7 X X@>@;C@ X X@5 C@0 X X@4@7 X@Q@;XD  t  t t  Xt skip_quoted 
O X XC@ X X
@5@>@;C@!@ X X J' J'
@5@>@ @ @ @ 
@ @8 X X@;C@#@ X X


@5@>@ @ @ @ 
@ @8 X@;C@ X X

@5@>@ @ @ 
@ @8 X@;C@ X X 
@<XD  t  t t  Xt remove_history 
O X XC@ X X@5@a@g@h@l C@b @r@>@;C@ X X@5@a@g@h@l C@x@0 X@/@4@7 Ht X@>@;C@ X X @<XD  t  t t  Xt expand_history2 
O X XC@ X X G" G" @@5@>@;C@ X X G"
 G"
@5@ 
@7not_event_char X@>@2
@4@ @8 X X@;C@#@ X X G"


 @Q@5@>@ 
@.@.@7 X X@ @.@7 @0 X@>@ @ @/@8 X@;C@"@ X X'

 X
@5@>@ 
 X@ @.@.@7 X@ @ @8 X@;C@"@ X X"

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

@5@>@ @ @8 X@;C@ X X  @@<XD  t  t t  Xt  X 
O X XC	@ X X@5csym@7 X@>@Q@;CA  X X G"@5@>@Q@;CA X X @<XD  t  t t  Xt  X  	 D  t  t t  Xt  X  
O X XC	@s X X  @5@0 X@/@/@4@8 C @;XD  t  t t  Xt 
save_event 
O X XC@ X X@5@7 @ X@>@;C@ X X@5@8 X X@;XD  t  t t  Xt  X AD  t  t t  Xt  X AD  t  t t  Xt  X AD  t  t t  Xt  X 	 D  t  t t  Xt history_depth_ 
O X XC@ X X@5 X@7 @ X@7 F X@a@g@b @s@>@;C@ X X @<XD  t  t t  Xt list_history  
O X X C@D@e X X@5@D
@.
@/@7 X@L@R@?@'
 @.@7 X X@.@7 E X@0 @-
@-@4@0 AV@0 Gq

@4@1 X
@4@.@7 @ X C@0 X@1 X@4@8 X@;XD  t  t t  Xt expand_history 
O X XC@ X X@5@.
@7 X@ 
@.@7 X@ @7 X@>@;XD  t  t t  Xt save_history_line 
O X XC@ X X D@5@>@;C@:@ X X@5readline @Q@7 X@0 A@-@4~W~W@2
@3@2@0partial @Q@4@4@3 C@3@2@0 X @Q@4@4@4@7 Aw X@0  @@1rl_add_history@4@/ @@7 A: X@>@;C@ X X @<XD  t  t t  Xt 
substitute 
O X XC@!@ X X@5@.@.@7 X@.@ @7 X@>@ @.@7 X@ @ @ 
@7 X@>@;XD  t  t t  Xt  X 	 D  t  t t  Xt  X 
O X XC@+@ X X@5@D
@.@/@7 X@L@p@?@a@b@x@E@0 X
@4@7 C X@.
@7 X@ 
@8 X X@;XD  t  t t  Xt  X 
O X XC@C@4 X X@5@7 C X@ 
@7prompt_history X@0 B DC@-@4@.@0 E@0 C@0 B@1 @@0syntax_error@/@4@/@4@1 AV@0 @' @4 @@4@1 @@4@7 X@ Unsave_debug_after_read  Un@ @ @ @7
read_history_ X@>@;XD  t  t t  Xt  X 
O X XC@z X X @@5@>@8 G  X@;C@C@| X X@5@D
@.@/@7 X@L@p@?@'@E@.
@7 SA X@.@7 X@D@2@~@3@!@4@ @ 
@.@7 X X@L@ @7 F X@?@7 X@E@8 X@;XD  t  t t  Xt  X 
O X XC
@@ X X
@5@7 X X@>@Q@;C@C X X@5 F@0 X@1 F
@4@7 X@>@Q@;C@@F X X
@5@ 
@.@.@7 X X@ @7 X X@.@ @7 E X@0 B@-@3@0 G@-@4@3@0 V@4@4@.@0 AV@0 @' @4 @@4@7 X@D@S@L@&@&@E@?@B@D@"$silent
@#@L@ @ B G B @@ @ @8 X X@?@#@ @7 X X@D@* @Q@L C@0 X@1expanded@4@7 X@?@R@&@&@E@;XD  t  t t  Xt  X 
O X XCA X X@5@/@.@7 X@7 X@/@7 X@>@;XD  t  t t  Xt  X 
O X XCA X X


@5@ 
 X@7 X@>@ @ @8 X@;C
A X X

@5@>@;CA X X @<XXQM DF@$/usr/lib/swi-prolog/boot/toplevel.pl  AsC S E B) E B(E @ E$thread_init E$query_loop E AEthread_initializationE$initialise E D E$compile XD  t  t t  Dt init_debug_flags  
O D Y C@.A B& B&@5@0print_predicate@/@2 CM@4@-
@4@7 G, toplevel_print_options@7 CK prompt_alternatives_ondeterminism@7 Ytoplevel_extra_white_line @Q@7 Ytoplevel_print_factorized @@7 Y CM@8 CA @;XD  t  t t  Dt  Y
  	 D  t  t t  Dt  Y
  
O D YC@ B& B&@5@@@.
@7$at_thread_initialization Un@D@@L@Q@?@Q@?@R@E
@;XD  t  t t  Dt factorize_bindings 
O D Y'CC B& B& @<C@>C B& B&	
 B



binding


@5@ 
@ @.@7 F Un@D
 Y" @Q@7 @ @L@&@?@ @ @7only_cycles Un@ @ @8 Y( Un@;XD  t  t t  Dt $load_script_file  	 D  t  t t  Dt  Y2  
O D Y2 C@ B& B&  @5 QD@/@7loaded_init_file Un@>@;C@ B& B&@5script_file@.
@7 C @8load_script_files Un@;XD  t  t t  Dt load_associated_files 
O D Y<C@ A B& B&@5@@@.@7 @ @0  @@4@2@0 @ @@4@4@7 @V Un@Q@?@R@E@;XD  t  t t  Dt write_bindings 
O D Y@C@@C B& B&
@5@C@7 W| Un@L@P@>@.@.
@7 Wr Un@.@ @7 Y Un@ 
@ @.@7omit_qualifiers Un@.@7join_same_bindings Un@ @.@7 Y1@ @.@7	bind_vars Un@ @.@7filter_bindings Un@ @ @8write_bindings2 Un@;CC# B& B&@5@.@7 YH@.
@7 Y1@ 
@.@7 YK@ @.@7 YN@ @8 YQ@;XD  t  t t  Dt set_window_title 
O D YTC@=Ay B& B&@5@0  @1 window_title@4@7 Aq Un@>@D
@* @@L@'
 @@?@!
@2 R@4@#@2
SWI-Prolog --@3
@4 Nu@.@7 D Un@/@ @:  YV @;CA B& B& @<XD  t  t t  Dt subst_chars 
O D Y\CB B& B& 
@<C@"B B& B&
@5@ 
@7 @ Un@>@ 
@.@7 SA Un@%@ @ @.@7 Bo Un@ @ @8 Y] Un@;CB B& B&
@5@ 
@.@7 Y`@ @ @8 Yb@;XD  t  t t  Dt  Y  	 D  t  t t  Dt  Y  
O D YC@iB: B& B&	@5@Dbreak_level@.
@7 Y-@L@R@?@'
?@7 C Un@B@.@7 YD@D DC@0 DD @Q@4@7 DG Un@L@.@7$system_prompt Un@.
|    @7 R Un@?	@' @@.
 @@7 Yj@7 A  Un@.@.@7
read_query Un@/@ 
@7 Yj@ @.@ @.@7call_expand_query Un@L@ @.@7 B Un@ @ @7$execute Un@O@>@;XD  t  t t  Dt 
clean_argv  
O D Yw CAO B& B&@5@D B@2--@-
@4@7 Y-@L B@8 C Un@?@R@E
@;XD  t  t t  Dt  Y  	 D  t  t t  Dt  Y  
O D YCB B& B&@5@7$set_file_search_paths  Un@7 Y Un@7 B  Un B@.
@0 AV@0 @' 
@4@1 F@4@8 Up@;XD  t  t t  Dt bind_one_skel_vars 
O D YCC B& B& 
@<C@C B& B&
 B


@5@D@\@S@L@D@(@0 Y)@-@4@7 Y>@ @ @7 E
 Un@L@.@7 @| Un@" VW@#@%
@F@?@+@ 
infinite@.@7 Gq Un_S@ @.@7 A Un@C@ @7 @ Un@L@P@>@" VW@#@p@F@?	@%
@F@F@ @ @ @8 Y Un@;XD  t  t t  Dt no_option_files 
O D YCA= B& B& Yy


@5@>@;C@>A> B& B&

@5@ @ 
@7 C @  B@7 A Un@0 @@0 G B@-@4@0 AV@0 A< Fv@4@1 Y G"@4@1 F=@4@/ @@7 Up@>@;C@%AH B& B&

@5@/@.@ 
@7 CZ @  @@ B E@>@ @ 
@7 Y@ @ @8 Y Un@;CAM B& B& 

@<XD  t  t t  Dt 
hide_names 
O D YCC B& B& @<C@1C B& B&@5@D@  @/@/ Nf@7 Ad Untoplevel_print_anon @@7 Y-@L@R@?@* @@0 VW@4@7 N% Un@>@ @ 
@8 Y Un@;CC B& B&
@5@ @ @8 Y@;XD  t  t t  Dt path_sep 
O D YCA B& B&@5 Ue @Q@7 Y-@%
@>@%
@"
 E@#@;C	A B& B&  
@<XD  t  t t  Dt  Yh 	 D  t  t t  Dt  Yh 
O D YgCA	B B& B&
@5toplevel_prompt@.
@7 Y-@ 
@.@7 Y_@D@#@,
 @@L@2@~@3@m@4@2
@3@2@:@3@ @4@4@ @.@7$substitute Un@?@2@~@3@m@4@ @.@7 Y@D@+@a@h@b @s@L@2@~@3@l@4@2@2@[@4@3@3@2@]@3@ @4@4@ @.@7 Y@?@2@~@3@l@4@ @.@7 Y D@0 D@-@-@4@7 Y-@D@2@* @Q@L@2@~@3@d@4@2@2@[@3@t@3@r@3@a@3@c@3@e@3@]@3@ @4@4@ @.@7 Y@?@D@D@2@* @Q@L@2@~@3@d@4@2@2@[@3@d@3@e@3@b@3@u@3@g@3@]@3@ @4@4@ @.@7 Y@?@2@~@3@d@4@ @.@7 Y@ @8 F* Un@;XD  t  t t  Dt get_respons 
O D YC@%D B& B&@5@7 Yd Ry@7 F6 Un@.@7 C Un@7answer_respons Un@D@*
again@L C@0 Gvaction@4@7 @' Un@Q@?@>@;XD  t  t t  Dt 
setup_history  
O D Y C@@A B& B& @5@D
@: DC@0 DD @Q@4@7 Ye@0  X@4@7 YW@C	save_history @@7 Y-@L@P@0 @V@0 Cprolog_history@4@3@0 G @Q@4@4@/ @@7 Up@L
enable@8 Y Un@?@R@;XD  t  t t  Dt  YJ 
O D YICCE B& B& @<C@.CF B& B&		 B



 B


@5@ @ 
@ @ @.@7take_same_bindings Un@ @ @8 YH@;XD  t  t t  Dt $load_system_init_file  	 D  t  t t  Dt  Y  
O D Y C@ B& B&  @5 @/@7 Y4@>@;C@b@ B& B&@5system_init_file@.
@7 Y8@,
 H{ Ab@.@7 Y-rc@.@7 Y@2@3 @3@4@.
@7 A @ 
@.@2@0 @ @@4@3@0 @ B@4@3@0 @ @@4@4@7 @ @0 Y5 @4@7 C Un@0  @@4@2@0 G @Q@4@3@0 C @@4@4@7 Y?@>@;C@ B& B&   @<XD  t  t t  Dt initialise_error 
O D YCA B& B&$aborted@5@>@;CA B& B&@5 @0initialization_exception
@4@7 Y@Q@;XD  t  t t  Dt  Y  	 D  t  t t  Dt  Y  
O D YC
A B& B&@5initialise_prolog@.
@0 Y
@4@8 Up@;XD  t  t t  Dt call_expand_answer 
O D YCD@ B& B&@5@ B P B@>@;CDB B& B& 

@<XD  t  t t  Dt  @  
O D YCB0 B& B&  @5@8 G  Un@;XD  t  t t  Dt associated_files 
O D YCA\ B& B&@5saved_program_classruntime@7 Y-@>@8 Yx Un@;C@)A_ B& B&@5@7$set_prolog_file_extension  Un@7
argv_files Un@D
@"

@#@L
@.@7 L Unassociated_file@7 Yz@7set_working_directory Un@8 YU Un@?@R@F@;XD  t  t t  Dt 
save_debug  
O D Y C@+B B& B&@5@D@7 D  Un@7 Dj  Un@L@'
 @Q@?@'
 @ D@.@7 Y- D @@7 Yz D@0 D
@4@8 Y@;XD  t  t t  Dt  D  	 D  t  t t  Dt  D  
O D YC
A B& B&  @5@7$runtoplevel  Un A A%@8 Y@;XD  t  t t  Dt self_bounded 
O D YCC B& B& Y)

@5@0 VW@4@8 Y@;XD  t  t t  Dt bind_skel_vars 
O D YCC B& B& 
@<C@!C B& B& Y)

@5@ @ 
@.@7 Y@ @ @ @8 Y Un@;XD  t  t t  Dt  Y 
O D YCA5 B& B&@5 B@.@7 Y-@.@7 Y@D
@+@L
 B@8 Yz@?@R@;XD  t  t t  Dt clean_history_prompt_chars 
O D YCB{ B& B& @<CB| B& B& M G"
@5@>@;CB} B& B&

@5@ 
@ @8 Y Un@;XD  t  t t  Dt $search_aliases 	 D  t  t t  Dt  Y 
O D YC@&A B& B&


@5@.@.@7$string Un@ @.@7 Y Un@>@%@ @ 
@7$make_alias Un@%@ @ @8 Y Un@;C@!A B& B&

@5@.@.@7 Y@ @.@7$eos Un@>@%@ @ 
@7 Y@&@;XD  t  t t  Dt remove_history_prompt 
O D YCBt B& B& @ @@5@>@;CBu B& B&@5@.@7 Y@.
@7 Y@ 
@.@7delete_leading_blanks Un@ @8 Y@;XD  t  t t  Dt  Y}  	 D  t  t t  Dt  Y}  
O D Y|C@_@ B& B&@5search_paths@.
@7 Y8@@@K@.@7 Y>@.@7 Y@D@*@0$search_path@-
@-@4@7 Bn Un@L@ @.@7 G Un@0 @@-@4@0 C@1  @@1 B0
@4@7 G Un@? @0commandline_arg_type M@4@7 Y@F
@F@Q@?
@R@F@F
@F@;XD  t  t t  Dt  Yo 
O D YnC@$BQ B& B&@5 X@.
@7 Y-@ 
@7 F Un@a@f
@b @s@> I!h@2 	@3 D@4@8 X Un@;C@BW B& B&	
@5@.
@7 Y Un@7 Yd@ 
@7 X Un@!@0 @@0 X@/@4@/@4@#@0 X DC@-@4@ @0 AV@0 @' @4 @@4@7 Up@7 X@D@<@/@0  @@1 X@/@4@7 V Un@L@0 A@-@4 X@2@3@2@0 X @Q@4@4@3 C@3@2@0 X @Q@4@4@4@7 Aw Un@0  @@1 X@4@@?@R@E@.@ @7 YD@0 Y@3@0 G@4@3@0 V@4@4@.@0 AV@0 @' @4 @@4@7 Up@>@ @8 X Un@;XD  t  t t  Dt omit_meta_qualifiers 
O D ZC	Cn B& B&
@5@S
@>@;C@ Cp B& B& AV



 AV

@5@>@ 
@ @7omit_qualifier Un@ @ @8 Z@;CCs B& B& Wp



 Wp

@5@ @7 W Un@>@ @ @8 Z@;CCv B& B& RK



 Z

@5@ @7 Z@>@ @ @8 Z@;CCy B& B& 
@<XD  t  t t  Dt  YS 
O D YRCC* B& B&@5 Y
groundness@7 Y-@> C@0 Gv@1 Gt@4@8 Y@;CC- B& B& @Q@5 Y Y @7 Y-@> C@0 Gv@1 Gt
@4@8 Y@;C@6C0 B& B&@5@7 Yd C@0 Gv@1more
@4@7 Y@.
@7 Y Un@D	@*
redo@L@>@Q@?@D@*

show_again@L@Q@?
@> C@0 Gv @m@4@8 Y@;XD  t  t t  Dt  Y 
O D YCD' B& B& @w A CC @Q CG CI@<C@"D* B& B& @p CM CC @Q CN @Q CP
 CG CI@<XD  t  t t  Dt  YP 
O D YOCC B& B& @<C@6C B& B&
@5@.@7	hide_vars Un@D@@	@ @7 A Un@?@ @7 Y Un@L@ 
@8 YN@E@?@"
@#@ 
@ @8 YN@;XD  t  t t  Dt  A @GD  t  t @Ht  Dt Y D  t  t t  Dt  A 
O D YC@"@ B& B&@5@"
 

@#@.@ Vinitialize_now V@> As@0 Z!@4@7 Y A@8 A @;C@ B& B&@5 A@8 Z#@;XD  t  t t  Dt  YG 
O D YFCCX B& B& 
@<CCY B& B&

@5@ 
@ @7 Z@ @ @8 YE@;XD  t  t t  Dt  Y6 D  t  t t  Dt  Y6 AD  t  t t  Dt  Y6 
D  t  t t  Dt  Y  
O D Y C@<A B& B&@5@7 X X@.
@7 Y Un@7 Y{@7 Y~@7 Y@7 Y Un@7start_pldoc  Un@7attach_packs  Uu F#@.@7 Y8@.@7 Y@7$load_init_file Un@7 Y3 Un@7 Y= Un F"@.
@7 Y8@.@ 
@7 G @0  @@4@8 G @;XD  t  t t  Dt  B)  
O D Y
C@R B& B&  @5bannerwelcome@8 Y@;XD  t  t t  Dt $execute_goal2 	 D  t  t t  Dt  Z7 
O D Z7C@4C B& B&@5@7
restore_debug  Un@@.@7 W Un@@@7 Y Un@?@7 Z9@Q Ry@7 Y@.
@7 Y Un@B@C@C@ 
@7 YA Un@L@P@L@P@L@>@Q@O@;CC
 B& B&@5@7 Z= C@0 Gv Gu@4@7 Y@Q@;XD  t  t t  Dt  Z*  
O D Z)C@FA B& B&@5pldoc_server@.
@7 Y8@D@*
 @@L@0 AV@0
doc_server@/@4doc_browser@4@@E@?@(@D
@0 E
@-@4@/ @@7 Up@L
@0 ZA@4@@? @0option_usagepldoc@4@7 Y@8 F Un@E@;CA B& B&   @<XD  t  t t  Dt  Y 	 D  t  t t  Dt  Y 
O D YC@/B B& B&	
@5@B@0 Y\@4@.@7 Y@.@.@7 @0 Un@.@ @7 ZJ@L@ @ @.@7 ZJ@ @ @ 
@7 ZJ@>@O@;CB B& B& @<XD  t  t t  Dt  Y  	 D  t  t t  Dt  Y  
O D YCA B& B&   @<XD  t  t t  Dt  Y 
O D YC
B B& B& Nu
@5@>@8 Y@;CB B& B& 

@<XD  t  t t  Dt  Y 	 D  t  t t  Dt  Y 
O D YCA  B& B& @<XD  t  t t  Dt  Z 
O D ZCC B& B& Y)



 Y)

@5@ 
@ @ @8 Y@;XD  t  t t  Dt  Y 	 D  t  t t  Dt  Y 
O D YCA B& B& 
@<CA B& B&


@5@ @ @8 Y@;XD  t  t t  Dt  X  
O D XCB B& B&  @5 D @Q@7 Y-@>@8 Z=@;CB B& B&   @<XD  t  t t  Dt bind_query_vars 
O D ZKCC B& B& @<C@?C B& B& Y)


 B


 Y)

@5@)@>@ 
@ @7 Y@" VW@#@ @ @ @8 ZL Un@;C@QC B& B&



@5@"
 Y)


@#@ @ @.@7 ZM@D@*@S@C@ @7 W Un@L@P@* @@L@"
@#@ @ @7 Y@" VW@#@?@&@E@;XD  t  t t  Dt  Y& D  t  t t  Dt  Y& AD  t  t t  Dt  Y& 	 D  t  t t  Dt  Y& 
D  t  t t  Dt  Z 
O D ZCC] B& B& 


@5@)
@>@ @8 Z
 Un@;C@'C` B& B& 


@5@0 @4@0 VS
@4@7 V! Un@C	@  @G@7 ZP@L@P@>@&@;CCd B& B& 


@5@ 
 T@7 ZP@C	@ 
 @G@7 ZP@L@P@>@&
@;CCh B& B& 



 

@5@ 
@7 A Un@>@ @ 
@ @8 ZO@;CCk B& B&@5@8 ZO@;XD  t  t t  Dt  Y  	 D  t  t t  Dt  Y  
O D YC@.B
 B& B&@5 F'@.
@7 Y8@0 G@-
@4@.@0 AV@0 @' @4@1 F@4@7 Up@.
@7
toplevel_goal Un@0  @@ 
@4@@;XD  t  t t  Dt  Yr 
O D YqCD8 B& B&@5@ 
@ B Lf B@>@;CD: B& B& 


@<XD  t  t t  Dt  YM 
O D YLCC B& B&@5@.@7 ZM@/@8 Y@;XD  t  t t  Dt  Z0 	 D  t  t t  Dt  Z0 
O D Z/C@p B& B& H{@5@>@;C@q B& B&@5@/@7 Y4@>@;C@s B& B&@5@7 A~ @>@0  @
@4@8 @c Un@;C@3@v B& B&@5@0 Uj
@4@2@0 @ B@4@3@0 @ @@4@4@.@7 Y@0 Y5
@4@7 Y@0  @@4@2@0 C @@4@4@8 Y?@;C@ B& B& @<XD  t  t t  Dt setup_colors  
O D ZY C@OA B& B& @5@D
@I DC@0 DD @Q@4@7 Ye At@0 DD @Q@4@7 Ye Ry@0 DD @Q@4@7 Ye@C	
color_term @@7 Y-@L@P@L
@0 @V@0  @@1 C	ansi_term@4@3@0 G @Q@4@3@0 @L @N@4@4@/ @Q@8 Up@?@R@;XD  t  t t  Dt  Y @GD  t  t @Ht  Dt Y D  t  t t  Dt  Y 
O D YC@ B& B&@5@0 Y%
@4@7 A Un@@>@;XD  t  t t  Dt  B) 
O D B(C@_ B& B&@5@D	@ V B* V@L@R@?@0  @@1 B*
@4@8 D5 Un@;XD  t  t t  Dt  Y 
O D YCAr B& B&@5console_menu @Q@7 Y- B@7 Y@>@.@7 E Un@/@8 E Un@;CAw B& B& @<XD  t  t t  Dt  Z;  
O D Z:CB B& B&@5 D@0 D@-
@-@4@7 Y- D@7 Yz@D	@* @Q@L@8 	  Un@?@R@;XD  t  t t  Dt  Y 
O D YCD
 B& B&
 Y@5@2@?@3@h@4@7 Y@> F@0 Gv F@4@8 Y@;C@1D B& B&
 Z@5@2@;@3@n@3@r@3@N@3@R@3@ @3	@4@7 Y@> C@0 Gr@3@0ansibold E@4@4@8 Y@;C@&D B& B&
 Z@5@2@t@3@T@4@7 Y@>@7 Zc@7 Z= C@0 Gr@3@0 Ze Zg	; [trace]@4@4@8 Y@;C@1D B& B&
continue@5@2@c@3@a@3
@3
@3@y@3@Y@3@.@4@7 Y@> C@0 Gr@3@0 Ze Zg C@4@4@8 Y@;C	D B& B&@b Z@5@>@8 Y@;C@%D B& B&
 Z@5@.@.
@7 Y Un@> C@0 Gr@3@0 C~w@3@4@4@7 Y Y@ 
@8 Yz@;CD! B& B&? Z@5@> C@0 FEOF@4@7 Y @8 ZH@;CD$ B& B&
 Y@5 C@0	no_action
@4@8 Y@;XD  t  t t  Dt  Y 	 D  t  t t  Dt  Y 
O D YC@%A B& B&		@5@.@.@7 Y@" B
@#@>@%@ @7 Y@%@ @ 
@8 Y@;XD  t  t t  Dt  Y 	 D  t  t t  Dt  Y 
O D YC@"A" B& B&@5@0 G
@4@/ @@7 Up@@@7 ZQ@E@?
@.@7 @7 Un@, @>@;CA( B& B&@5@8 Y@;XD  t  t t  Dt  D  
O D D C@'B B& B& @5@D
@@ X @Q@7 Y-@?emacs_inferior_process @Q@7 Y-@L
 X @8 Y@? X@8 Y@;XD  t  t t  Dt  Y0 
O D Y/CC B& B& @<C@6C B& B&
@5@D@" B

@#@&@ @7 A0 Un@L@ 
@8 Y.@E@?@"
@#@ 
@ @8 Y.@F@;XD  t  t t  Dt  B  	 D  t  t t  Dt  B  
O D YC@ B& B&  @5@/@7 B @8 Y Un@;XD  t  t t  Dt  Yv 	 D  t  t t  Dt  Yv 
O D YuCB B& B&@5@S
@> A@0	var_query
@4@7 Y@Q@;CB B& B& D@5@> C@0 Gveof@4@8 Y@;C@:B B& B&@5@.@7 YD@0 
@4@.
@7$dwim_correct_goal Un@>@0 A@-@4@0 B
@-@4@0 A@/@4@7 @ Un A*@0 ZS@4@7 Y@ @8 Z8 Un@;CB B& B&@5@7 Y C@0 Gv Gu@4@7 Y@Q@;XD  t  t t  Dt  Y 
O D YCCJ B& B& 
@<C@$CK B& B&		 B



@5@)@>@ @ @ @ @8 Y@;CCN B& B&
@5@ @ 
@ @8 Y@;XD  t  t t  Dt  Y; 
O D Y:C@ B& B& @<C@P@ B& B&@5@.
@7 Y@D@4@ 
@.@2@0 @ @@4@3@0 @ B@4@3@0 @ @@4@4@7 Y@L@0 Y5 QD@4@7 Y@0  @@4@7 Y?@8 E Un@?@0 @@0 C Y7
@4@/@4@8 @ Un@E@;XD  t  t t  Dt  ZT 
O D ZSC@ B B& B& @ Y@5@> ZY@.@0 @' As@4@7 Up Y@0 @' As@4@8 Up@;CB B& B& 

@<XXQM @*F@$/usr/lib/swi-prolog/boot/messages.pl  AsC S E TiEmessage_to_stringE @'XD  t  t t  @*t translate_message2 
O @* ZC@Gs@$/usr/lib/swi-prolog/boot/messages.pl  A Z@5@S
@%
@>@%
@" CUnknown message: ~p
@#@;C@J Z Z@5@: V @i V@;C@L Z Z@5@8prolog_message @)@;C@N Z Z  @resource_errorstack

 COut of ~w stack

@<C@P Z Z  @ Z

 CNot enough resources: ~w

@<C@R Z Z @


@5@ @.@7swi_location @)@ 
@ @.@7term_message @)@ @ @8	swi_extra @)@;C@V Z Z  YExecution Aborted


@<C
@X Z Z
message_lines

@5@ 
@8make_message_lines @)@;C@Z Z Z  SS


 C

@<XD  t  t t  @*t bind_res_sep 
O @* ZCCy Z Z
@5@>@%@&
@;C
C{ Z Z@5@>@%@&
@;CC} Z Z  C AW E
@<XD  t  t t  @*t 
must_print 
O @* ZCES Z Z@5@T@7
print_once @)@>@C@7printed @)@L@P@0 Z
@4@8 A @)@;CEX Z Z @<XD  t  t t  @*t  Z 
O @* ZC@2Aw Z Z E


 

@5@>@%@" C~w:~d: @%Initialization goal raised exception: E
@#@ 
@ @8translate_message @)@;C@ A| Z Z E


 C@(Initialization goal ~p raised exception:
 E
@5@ @ @8 Z@;C@*A Z Z Gj
 


@5@>@%@" C Z
 CInitialization goal failed@#@;CA Z Z  Gj

 CInitialization goal failed: ~p

@<CA Z Z Y

Prolog initialisation failed: E
@5@ 
@ @8 Z@;C@1A Z Zunhandled_exception

Unhandled exception: 
@5@D@ 
@ @.@7 Z @)@L@&@?@" C~p
@#@E@;CA Z Z  A


 CGoal (~w) failed: ~p

@<CA Z Z no_current_module

 C@$~w is not a current module (created)

@<CA Z Z  Z


 C@*Bad argument to commandline option -~w: ~w

@<CA Z Z missing_feature

 C@.This version of SWI-Prolog does not support ~w

@<CA Z Z  V

 CSingleton variables: ~w

@<CA Z Z 	multitons

 C@7Singleton-marked variables appearing more than once: ~w

@<CA Z Z profile_no_cpu_time@:No CPU-time info.  Check the SWI-Prolog manual for details


@<CA Z Z 	non_ascii


 C@,Unquoted ~w with non-portable characters: ~w

@<C@WA Z Z
io_warning


@5@ 
@0 F@-@4@7 DG @)@> Gi@ @.@7stream_position_data @) G9@ @.@7 Z@D@ 
@0 B@-@4@7 Z@L@%@?@%
@E@%@" C~p:~d:~d: ~w@#@;CA Z Z  Z


 C
stream ~p: ~w

@<CA Z Z  ZE ZGUsage: --pldoc[=port]


@<CA Z Z 	interruptbeginAction (h for help) ? flush


@<CA Z Z  Z P Zi


@<CA Z Z  Z 	continue (trace mode)


@<CA Z Z unknown_in_module_user@8Using a non-error value for unknown in the global module E@;causes most of the development environment to stop working. E@<Please use :- dynamic or limit usage of unknown to a module. E@1See http://www.swi-prolog.org/howto/database.html


@<CA Z Z modify_active_procedure


 C@ ~p: modified active procedure ~p

@<CA Z Z  C C  @

 CFailed to load ~p

@<CA Z Z  C C 


 C@ Failed to load ~p into module ~p

@<CA Z Z  C C

 C Z

@<CA Z Z  G

 C@0Cannot pre-compile mixed load/call directive: ~p

@<CA Z Z  B@.Full stop in clause-body?  Cannot redefine ,/2


@<CA Z Z illegal_autoload_index


 C@.Illegal term in INDEX file of directory ~w: ~w

@<C@"A Z Zredefined_procedure


 CRedefined ~w procedure ~p

@5Previously defined@ @ @8defined_definition @)@;CA Z Z declare_module

 A&
 CLoading module ~w abolished: ~p

@<CA Z Z import_private


 C@5import/1: ~p is not exported (still imported into ~q)

@<C@#A Z Z ignored_weak_import

 

 C@4Local definition of ~p overrides weak import from ~q 

@<CA Z Z  H(


 C@'Exported procedure ~q:~q is not defined

@<CA Z Z  G


 C@.Operator ~q:~q is not exported (still defined)

@<CA Z Z A  @5minus_in_identifier@8 Z@;CA Z Z  A

 C@1Clauses of ~p are not together in the source-file

@<C@)A Z Z C @v


 C~|~t~*+Loading 

@5@ @ @.@7 C @)@" Sv@#@;C@)A Z Z @j @v


 C~|~t~*+include 

@5@ @ @.@7 Z@" Sv@#@;CA Z Z @j @l


 C~|~t~*+included 

@5@ @ @8 Z@;C@SA Z Z

 C C






 C~|~t~*+

@5@ @ @.@7 Z@" C V
@#@ @ @.@7load_module @)@" C ~2f sec, ~D clauses@#@;C@2A Z Zdwim_undefined


@5@ 
@.@7goal_to_predicate_indicator @)@%@" CUndefined procedure: ~q E@'    However, there are definitions for: E
@#@ @ @8dwim_message @)@;CA Z Z dwim_correct

 CCorrect to: ~q? 
 Z
@<C@+A Z Z @ F

 F
 C@3File search: too many levels of indirections on: ~p
 E    Used alias expansions: E
@5@ @ @8used_search @)@;CB Z Z  Z@<The "-" character should not be used to seperate words in an E@2identifier.  Check the SWI-Prolog FAQ for details.


@<CB Z Z  CUremoved_after_error

 CRemoved incomplete QLF file ~w

@<C@,B Z Z  C



 C@#Module "~q" already loaded from ~w.
 E CWipe and reload from ~w?  Z
@<CB Z Z  F@$Please answer y(es), n(o) or a(bort)


@<C@)B
 Z Z reloaded_in_module



 C@%~w was previously loaded in module ~w
 E C@"	now it is reloaded into module ~w
@<CB Z Z  W


 C@#Layout data: expected ~w, found: ~p

@<CB= Z Z  Cz C|


 CFile search: ~p --> ~p (cache)

@<C@"B? Z Z  Cz C



 CFile search: ~p --> ~p OK ~p

@<C@"BA Z Z  Cz C



 CFile search: ~p --> ~p NO ~p

@<CBH Z Zgc @w@5@.
@7thread_context @)@"
GC:  Z@#@;C@8BK Z Z  [+ @m







at_same_line C@/gained ~D+~D in ~2f sec; used ~D+~D; free ~D+~D

@<CBP Z Zshift_stacks @w@5@.
@7 [-@"

Stack-shift:  Z@#@;C@IBS Z Z [4 @m




@5@a@f@bD @l A@x@a@f@bD @l A@x@a@f@bD @l A@x@%@" [2 C@6local: ~DKB, global: ~DKB, trail: ~DKB bytes (~2f sec)
@#@;CB\ Z Zagc @w@5@.
@7 [-@"
AGC:  Z@#@;C@$B_ Z Z  [: @m



 [2 C@.reclaimed ~D atoms in ~2f sec. (remaining: ~D)

@<C@"Bk Z Zmakereload

@5@ 
@.@7 F @)@%@" CMake: reloading ~D files@#@;CBo Z Z  [? JMake: finished


@<CBq Z Z  [?
library_index

 CUpdating index for library ~w

@<C@!Bs Z Z D


@5@.@7 [-@" Cautoloading ~p from ~w
@#@;CBv Z Z  D
read_index

 CLoading autoload index for ~w

@<C@DB Z Z
compiler_warnings


@5@.@7print_goal_options @)@D G@.@7 Bc @)@L@ @ @.@7warnings_with_named_vars @)@!@2@0 G@4@4@#@?@%@%@E@%@ @ 
@ @ @8 [N @)@;C@!B Z Z B)@5version_git@.
@7 @ @%@>@%@" C Zk
@#@;C@BB Z Z B)@5 B)@.
@7 [Y@a@f
@b'@l A@x@a@f
@b@d@l A@b@d@l N@x@a@f
@b@d@l N@x@%@" C~w.~w.~w@#@;C@!B Z Zaddress_bits@5 [[@.
@7 [Y@%@>@%@" C	~d bits, 
@#@;CB Z Z @@5 @ @Q@7 [Y@%
@>@%
@"Multi-threaded, @#@;CB Z Z  @
@<CB Z Z 	copyright@=Copyright (c) 1990-2013 University of Amsterdam, VU Amsterdam E@DSWI-Prolog comes with ABSOLUTELY NO WARRANTY. This is free software, E@@and you are welcome to redistribute it under certain conditions. E@3Please visit http://www.swi-prolog.org for details.


@<CB Z Z
user_versions@5@.
@0  @@1 B*
@4@.@7 @ @)@%@ @ @8user_version_messages @)@;CB Z Z author@#Jan Wielemaker (jan@swi-prolog.org)


@<C@bB Z Z Z6Welcome to SWI-Prolog (

@5 @@ 
@.@7 Z [[@ @.@7 Z@"Version 
@# B)@ @.@7 Z@" Nt E
@# [^@ @.@7 Z@" E
@# [c@ @.@7 Z@" E@2For help, use ?- help(Topic). or ?- apropos(Word). E E@#@;C@3B Z ZaboutSWI-Prolog version 

@5 B)@ 
@.@7 Z@" KZ
@# [h@ @.@7 Z@" E
@# [^@ @8 Z@;CB Z Z  A% A%


@<CC  Z Z  G Z

 CBreak level ~d

@<CC Z Z  [o P

 CExit break level ~d

@<CC Z Z  Zw@1... 1,000,000 ............ 10,000,000 years later E E@/~t~8|>> 42 << (last release gives the question)


@<CC Z Z close_on_abort

 CAbort: closed stream ~p

@<CC
 Z Z  Ci

 CHalt cancelled: ~p

@<C
C
 Z Z Gv

@5@ 
@8query_result @)@;C@'C Z Z Gr

@5@Dtty_control @Q@7 [Y@%@L@2 [2
@4@ @8 @0 @?@&@E@;CC Z Z  F

 C~w: halt

@<CC Z Z  Zm

 CUnknown action: ~c (h for help)
 E
@<C@bC Z Z  X X


History Commands: E@&    !!.              Repeat last query E@/    !nr.             Repeat query numbered <nr> E@:    !str.            Repeat last query starting with <str> E@4    !?str.           Repeat last query holding <str> E@>    ^old^new.        Substitute <old> into <new> of last query E@6    !nr^old^new.     Substitute in query numbered <nr> E@<    !str^old^new.    Substitute in query starting with <str> E@6    !?str^old^new.   Substitute in query holding <str> E C    ~w.~21|Show history list
 E C    ~w.~21|Show this list E E
@<CC Z Z  X X! No such event


@<CC Z Z  Xbad_substitution! Bad substitution


@<CC Z Z  X Y

 C~w.

@<CC Z Z X X

@5@ 
@8history_events @)@;C@ C Z Zspy

@5@ 
@.@7 [
@%@" CSpy point on ~p@#@;C@ C Z Znospy

@5@ 
@.@7 [
@%@" CSpy point removed from ~p@#@;CC Z Z 
trace_mode

 CTrace mode switched to ~w

@<CC Z Z 
debug_mode

 CDebug mode switched to ~w

@<CC Z Z  G

 CDebug mode is ~w

@<CC Z Zspying@5@>@%
@"

No spy points@#@;CC Z Z [

Spy points (see spy/1) on: E
@5@ 
@ @8predicate_list @)@;C@(C Z Z 	

@5@>@%@ 
@.@7 [
@%@" C        ~p: Not tracing E@#@;C@(C Z Z [


@5@ 
@.@7 [
@%@" C        ~p: ~w E@#@;CC Z Z D@5@>@%
@"
@"No traced predicates (see trace/1)@#@;CC Z Z [

Trace points (see trace/1) on: E
@5@ 
@ @8tracing_list @)@;C@9C Z Z		frame

 E@5@>@%@ 
level@.@7 S @)@%@" Ze Zg~t[~D] ~10|
@#@ 
@ @.@7
frame_context @)@ 
@ @8
frame_goal @)@;CC Z Z [

choice
@5@>@%@0 [
 E@4@ @8 Z@;CC Z Z [
cut_call@5@>@%
@&
@;C@8C Z Z

 [

 	
@5@>@%@" T 
@#@ @ @.@7port @)@ 
@ @.@7frame_level @)@ 
@ @.@7 [@ 
@ @8 [@;C@CD Z Z [


@5@ 
@.@7frame_flags @)@ @ @.@7 [@ 
@ @.@7 [@ 
@ @.@7 [@ @ 
@ @.@7frame_depth_limit @)@ 
@ @.@7 [@" Z@#@;C@"DI Z Z  H H


 C@(The predicate ~p has been renamed to ~p.
 E@BPlease update your sources for compatibility with future versions.
@<C@&DS Z Zabnormal_thread_completion

 G
@5@>@%@" C@'Thread running "~p" died on exception: 

@#@ @ @8 Z@;CDV Z Z  [

 @ C@'Thread running "~p" died due to failure

@<CDX Z Z threads_not_died

 C@&The following threads wouldn't die: ~p

@<CD` Z Z  Usattached


 CAttached package ~w at ~q

@<C@1Db Z Z  [	duplicate



 C@"Package ~w already attached at ~q.
 E C	Ignoring version from ~q

@<CDf Z Z  [no_arch


 C@)Package ~w: no binary for architecture ~w

@<XD  t  t t  @*t  [U 
O @* [TCB Z Z 
@<C@,B Z Z		



@5@ 
@.@7 L @)@.@ @7 @ @)@0 B@/@-@4@7 [@)@>@ @ @8 [S@;C
B Z Z


@5@ 
@8 [S@;XD  t  t t  @*t 
substitutions 
O @* [CCj Z Z @<C@4Ck Z Z B



 C AW E C    ~w = ~W
@5@ @ @ 
@8 [ @)@;XD  t  t t  @*t  @( 
O @* @'C@PDz Z Z@5@D
@H@7 Z @)@L
@B@.@7 Z@L@D@-@T@D@0  @@1 T
@4@7 Dj @L@R@?@0  @@1 Tb
@4@7 [@L@R@?@8print_system_message @)@O@?@R@E@;XD  t  t t  @*t compiler_warning 
O @* [C@HB Z Z	eq_vv

@5@D@"@)@%
@L@" CTest is always true: ~W N%@#@?@"
 CTest is always false: ~W N%@#@E@;C@!B Z Z eq_singleton

 C [ N%
@<C@HB Z Z	neq_vv

@5@D@"@+@%
@L@" C [ D@#@?@"
 C [ [@#@E@;C@!B Z Z 
neq_singleton

 C [ [
@<C@!B Z Z unify_singleton

 C@ Unified variable is not used: ~W B
@<CB Z Z var_true
 C [ T]
@<CB Z Z nonvar_false
 C [ T\
@<CB Z Z unbalanced_var
 C@+Variable not introduced in all branches: ~W
@<CB Z Z branch_singleton
 C@ Singleton variable in branch: ~W
@<CB Z Z negation_singleton
 CSingleton variable in \+: ~W
@<CB Z Z multiton
 C@4Singleton-marked variable appears more than once: ~W
@<XD  t  t t  @*t  M 
O @* MC@\C\ Z Z
@5@D@6@S@" B
@#@%@L@" VW
@#@%@" C~W
@#@E@?@!@" C \

@#@ 
@ @ @8substitution @)@F@E@;XD  t  t t  @*t  Z 
O @* ZCE Z Z@5@.@7 Z@>@.
@.@7actions_to_format @)@0 B@4@ 
@ @8 Aw @;XD  t  t t  @*t  [/ 
O @* [.C@ Am Z Z@5@.@7 E @,main@%
@>@%
@" C[Thread ~w] @#@;CAp Z Z 

@<XD  t  t t  @*t swi_comment 
O @* \CAc Z Zalready_from

@5@>@%@" C (already imported from ~q)
@#@;CAe Z Z C@5@>@%
@"
 (is a directory)@#@;CAg Z Z C@5@>@%
@"
 (is not a directory)@#@;CAi Z Z 
 C (~w)



@<XD  t  t t  @*t 
cond_location 
O @* \C@%A' Z Z 


@5@ 
@.@7 G @)@%@" C~w:~d@#@;XD  t  t t  @*t 
clean_goal 
O @* \#CD> Z Z 



@5@7
hidden_module @)@>@;CD@ Z Z 



@5@0 
@4 T@7 V! @)@>@;CDB Z Z 

@<XD  t  t t  @*t  Z 
O @* ZCEM Z Z  H@<XD  t  t t  @*t  [ 
O @* [CB/ Z Z@5@.@.
@7 B @)@ 
@.@.@7 @7 @)@0 @1 @4@8user_predicate_indicator @)@;XD  t  t t  @*t line_element 
O @* \.CD Z Z@5@ Vmessage_line_element V@>@;CE  Z Z
 V@5@> C@8 V @)@;C	E Z Z
 E@5@>@8 Tg @;CE Z Z
prefix C


@5@>@ 
@8 \@;CE Z Z
 \5
@5@>@8 \@;C	E Z Z
 Z@5@>@8 Y @)@;CE
 Z Z
 C


@5@>@ 
@8 \@;CE Z Z
 Ze



@5@>@ 
@8 \@;CE Z Z
 Z@5@>@;CE Z Z
 P@5@>@;CE Z Z@5@8 \@;XD  t  t t  @*t  [ 
O @* [CD Z Z@5 [@.
@7 [@%@" C(~D) 
@#@;XD  t  t t  @*t action_skip 
O @* \;CE4 Z Z  [2@<CE5 Z Z  Z@<CE6 Z Z  Ze@<CE7 Z Z  \8@<CE8 Z Z  \9@<XD  t  t t  @*t  [ 
O @* [C@+D
 Z Z@5 F"@.
@7 [@ 
@.@7 \$ @) CB@.@7 [Y@%@" C \@#@;XD  t  t t  @*t 	prefix_nl 
O @* \>CD Z Z 
 E@<CD Z Z E
 E@5@>@;CD Z Z Z
 Z@5@>@;CD Z Z E


 E \5
@5@>@ 
@ @8 \? @)@;CD Z Z



@5@ @ @8 \@@;XD  t  t t  @*t  [ 
O @* [C@ Z Z 
@<C@<@ Z Z

 



@5@ 
@7 \%@>@ @.@.@7 \*@%@" C
        ~q  E
@#@ @ @8 [@;C@?@ Z Z 



@5@>@%@ @.@.@7 \*@%@" C \A 
  E
@#@ @ @8 [@;C@/@ Z Z		
@5@ 
@.@.@7 \*@%@" C \A  E
@#@ @ @8 [@;XD  t  t t  @*t 
msg_prefix 
O @* \BCD Z Z  D~N% @<CD Z Z As@5@.@7 \@D
@* \@L
@(~NWarning: @?
@" C~NWarning: [Thread ~w] @#@;CD Z Z @5@.@7 \@D
@* \@L
@(	~NERROR: @?
@" C~NERROR: [Thread ~w] @#@;CD Z Z  A \E@<CD Z Z information \E@<XD  t  t t  @*t  [ 
O @* [CC Z Z 
@<C@ C Z Z [



@5@0 [
@4@.@7 Z@ @ @8 [@;XD  t  t t  @*t  [ 
O @* [CD Z Z @@5depth_limit_exceeded @Q@7 [@%@>@%@"[depth-limit exceeded] 
@#@;CD" Z Z @<XD  t  t t  @*t faq 
O @* \MC@ Z Z 
 E@+  See FAQ at http://www.swi-prolog.org/FAQ/
.txt


@<XD  t  t t  @*t  [ 
O @* [CB* Z Z @@5@>@&@;CB+ Z Z @5@>@&@;CB, Z Z 
 C into ~w



@<XD  t  t t  @*t user_version_message 
O @* \RCC Z Z@5@.
@7 Z@>@%
@" E@#@;CC Z Z 
 C Zk
 E


@<XD  t  t t  @*t swi_message 
O @* \TC@ Z Z io_error


 CI/O error in ~w on stream ~p

@<C@ Z Z  GW P

 CCould not execute `~w'

@<C@ Z Z  \Ysignal


 CCaught signal ~d on `~w'

@<C@ Z Z  SS


 C

@<C@ Z Z  \\


 CCaught signal ~d (~w)

@<CA  Z Z limit_exceeded


 CExceeded ~w limit (~w)

@<CA Z Z  A

 Cgoal unexpectedly failed: ~p

@<CA Z Z 
shared_object


 C Zk

@<CA Z Z system_error

 Cerror in system call: ~w

@<CA	 Z Z  \herror in system call


@<CA Z Z 
failure_error

 CGoal failed: ~p

@<CA Z Z 
timeout_error


 CTimeout in ~w from ~p

@<CA Z Z not_implemented


 C@*~w `~p' is not implemented in this version

@<C@"A Z Z A A

@5@ 
@.@7 [
@%@" C@1Wrong context: ~p can only be used in a directive@#@;C@9A Z Z Aeditno_default_file@5@D Ue @Q@7 [Y@%
@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
@" E@$Use "?- edit(Topic)." or "?- emacs."@#@;CA Z Z format_argument_type


 C@,Illegal argument to format sequence ~~~w: ~p

@<CA Z Z  B

 CFormat error: ~w

@<CA! Z Z X5 X;

 C@*Unterminated conditional compilation from 
@5@ 
@ @8 \  @)@;CA$ Z Z  X5 X7

 C:- ~w without :- if

@<XD  t  t t  @*t  Z 
O @* ZC@] Z Z
@5@>@;C@^ Z Z

 C Zk

@5@>@;C@_ Z Z
 C Zk
 E
@5@ @ @8 Z@;XD  t  t t  @*t  Z 
O @* ZC@XB Z Z@5@0  @@4@.@0 @-@-@4@7 \)@.@ @ @7 \*@0 @4@0 D;@-@4@7 \(@0 @4@0 Gi@-@4@7 \(@%@>@%@" E C~w at ~w:~d

@#@;CB Z Z @<XD  t  t t  @*t 
insert_prefix 
O @* \CD Z Z [2

@5@>@ 
@8 \@@;CD Z Z \5

@5@ 
@8 \@@;XD  t  t t  @*t  Z 
O @* ZC@b Z Z@5@S
@%
@>@%
@" CUnknown error term: ~p
@#@;C@e Z Z@5@: V
error_message V@;C@g Z Z@5@8iso_message @)@;C@i Z Z@5@8 \U @)@;C@k Z Z 
 C \



@<XD  t  t t  @*t  Z 
O @* ZCA+ Z Z@5@S
@%
@>@%
@&@;C
A/ Z Z@5@.
@ Vmessage_location V@>@&
@;CA1 Z Z B

@5@ 
@7 G @)@%@>@%@ 
@ @8caller @)@;C@"A5 Z Z @o


?@5@>@%@" C Z
@#@;CA7 Z Z  \



 C
~w:~d:~d: 

@<C@MA9 Z Z	
 B




@5@D@$@ 
@7 B @)@ 
@0 B@-@4@7 Z@%@L@0 \@4@ @8 Z@?@" CStream ~w:~d:~d 
@#@F@;CA@ Z Z @<XD  t  t t  @*t bindings 
O @* \CCJ Z Z @<C@YCL Z Z Y)



@5@ @.@7 @| @)@%@ @ @.@7	var_names @)@ @ @ @ @.@7 \ @)@D@#@, @@%@L@" C AW E
@#@ @ @ 
@8 \ @)@?@&
@F@;XD  t  t t  @*t msg_property 
O @* \CD Z Z@5@ B Og B@>@;C
D Z Z
 \5
@5@7 \C @)@>@;C	D Z Z
 \5~N@5@>@;C	D Z Z
 C At@5@>@;CD Z Z location_prefix 


 C~NERROR: ~w:~d:
~N	@5@>@;CD Z Z As \ 


 C~NWarning: ~w:~d:
 \@5@>@;CD Z Z wait?@5@>@;XD  t  t t  @*t  [ 
O @* [CD Z Z
 A*@5@>@;CD Z Z
 A@5verbose A*@7 [Y@>@;CD Z Z
 Z5@5 \ A*@7 [Y@>@;CD Z Z@5@>@;C@}D Z Z
@5@0 Y Ry@4@/ @Q@7 A: @.
@.@7  @0 @@0 X@/@4@/@4@7 IA @0 \@0 
@4@-@-@4@7 \ @)@>@ @.@7 \ @)@2@0 \8@-@4@3@3 E@4@2@0 \9@4@4@.@7 [|@0 C@-@4@7 \@ @ @7 Tj @)@D@0 \@-@4@7 \@a@f@b @s@L@ @8 F @)@?@R@E@;CD Z Z@5@0 C@-
@4@7 \@ 
@0kind@4@8 Ti @)@;XD  t  t t  @*t  Z 
O @* ZC@? Z Z@5@.
@7 Z@>@&
@;C@A Z Z@5@"
 @@#@%
@"
 CUnknown exception: ~p
@#@;C@D Z Z 
 C Z



@<XD  t  t t  @*t 	residuals 
O @* \CCp Z Z @<C@GCr Z Z	@5@D@)@, @@%@L@" C~W, E
@#@ @ @ 
@8 \ @)@?@" C \
@#@F@;XD  t  t t  @*t  \ 
O @* \CCU Z Z

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

@5@>@%@" C	~w = ~w, 

@#@2@4@ @8 \@;XD  t  t t  @*t  [N 
O @* [WCB Z Z 
@<C@SB Z Z
@5@D@ @ 
@.@7 [ @)@L@%@?@"
 CUnknown compiler warning: ~W
@#@E@D
@* @@%@L@%@?@" E
@#@E@ @ @ @8 [V@;XD  t  t t  @*t  [Q 
O @* [PCB Z Z  CC @Q CN @Q@<XD  t  t t  @*t  \ 
O @* \CCd Z Z@5@>@&
@;C@<Ce Z Z B



 L Zefggreen% where E C [
@5@ @ @ 
@8 [@;XD  t  t t  @*t  Tj 
O @* TiC@5D Z Z
 \

@5@>@ 
@0 \5@-@4@7 \@ @.@7 \@2@0 \8
@-@4@4@2@0 \9@4@4@.@7 [|@ @8 \@;C
D Z Z@5@.
@7 \@ 
@8 \@;XD  t  t t  @*t result 
O @* \C@?CB Z Z		@5 Y@.@7 [Y@!@2@0 X @Q@4@4@#@%@2@0 NmB@4@4@ @.@7 \@ @.@7 Z @)@2@0 NmC@4@4@ @ 
@8 \@;XD  t  t t  @*t  \ 
O @* \CAC Z Z    @@5@>@%
@&
@;C@PAE Z Z
 

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


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


@<XD  t  t t  @*t  D& 
O @* D&CC2 Z Z
@5@>@%
empty@ @ @8 D& @)@;CC4 Z Z@5@>@%
	non_empty@ @ @8 \@;XD  t  t t  @*t  Z D  t  t t  @*t  Z AD  t  t t  @*t  Z 
D  t  t t  @*t 	port_name 
O @* \CD7 Z Z  AO \Call@<CD8 Z Z  I \Exit@<CD9 Z Z  @redFail@<CD: Z Z  ZyellowRedo@<CD; Z Z unifyblueUnify@<CD< Z Z  Gmagenta	Exception@<XD  t  t t  @*t 
extra_line 
O @* \CC Z Z@5 Y! @Q@7 [Y@%
@>@%
@"
 C \@#@;CC Z Z 

@<XD  t  t t  @*t  D& 
O @* \CC7 Z Z Gt \@5@>@%@" Ze Zgtrue.
@#@ @ 
@8 \ @)@;CC: Z Z Gt@5@>@%@" V
@#@ @ 
@8 \@;CC= Z Z Z \@5@>@%@" Ze Zgtrue  Z
@#@;CC? Z Z Z@5@>@%@" C Nu Z
@#@;XD  t  t t  @*t append_args 
O @* \C@ E: Z Z 



 

@5@>@/@.@7 \)@ @ @ @8 [|@;CE= Z Z@5@/@.
@7 \)@ 
@8 [|@;XD  t  t t  @*t  \' 
O @* \&CB8 Z Z @@5@>@;CB9 Z Z @5@>@;CB: Z Z@5 @/@/ D@8 Ad @)@;XD  t  t t  @*t  [ 
O @* [C@ED% Z Z	@5 F"@.
@7 [@D
@ 
 @G@7 \(@L@' X@?@' Nu@D
@ 
 [@7 \(@L@' H3@?@' Nu@%@" C~w~w @#@;XD  t  t t  @*t  \ 
O @* \CE Z Z @@5@>@;CE Z Z E @@5@>@;CE Z Z

 E@5@>@2
@4@8 \@;CE! Z Z E

@5@>@ 
@.@7 \ V@ @8 A @)@;CE$ Z Z
@5@ 
@7 \< @)@>@ @8 \@;C@$E' Z Z C



@5@>@ @.@.@7 \@ 
@ @7 \@ @ @8 \ @)@;CE+ Z Z
@5@ 
@7 @ @>@ @.@7 \@ 
@ @8 \@;CE/ Z Z
@5@ @.@.@7 \ Zk@ @7 \@2
@4@ @8 \@;XD  t  t t  @*t  [z 
O @* [yCC Z Z Gu Ze Zg \ \false.

@5@ 
@8 \@;CC Z Z Z@5@>@%
@"
 Ze Zg \
@#@ @8 \@;CC Z Z Z

@5@ 
@.@7 \ @)@ @8 \@;CC Z Z @m@5@8 \@;CC Z Z Z


@5@ 
@ @.@7 \ Gt@ 
@ @ @8 \ @)@;CC Z Z Z


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


@<CC) Z Z  Y CAction?  Z

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


@<CC- Z Z  Zy E


@<CC/ Z Z toplevel_open_line
@<XD  t  t t  @*t  [ 
O @* [C@+D2 Z Z@5@.
@.@7 \ @)@%@>@%@" Ze Zg \
~w: @#@;XD  t  t t  @*t  [g 
O @* [fCC Z Z 
@<CC Z Z
@5@ 
@.@7 \S @)@ @ @8 [e@;XD  t  t t  @*t print_message_lines_guarded 
O @* \CD Z Z
@5@>@;CD Z Z

@5@7 \/ @)@ 
@8 \ @)@;XD  t  t t  @*t  [ 
O @* [C@/D Z Z@5@D@$debugger_show_context @Q@7 [Y D@.
@7 [@%@L@" C[~w] 
@#@?@&@F
@;XD  t  t t  @*t  [ 
O @* [CB Z Z 
@<C@'B Z Z B



 C@         file_search_path(~p, ~p)
 E
@5@ @ @8 [@;XD  t  t t  @*t  X 
O @* XC@ Z Z 
end_of_clauseUnexpected end of clause


@<C@ Z Z end_of_clause_expectedEnd of clause expected


@<C@ Z Z  DUnexpected end of file


@<C@ Z Z end_of_file_in_atomEnd of file in quoted atom


@<C@ Z Z end_of_file_in_block_comment@ End of file in /* ... */ comment


@<C@ Z Z end_of_file_in_stringEnd of file in quoted string


@<C@ Z Z illegal_numberIllegal number


@<C@ Z Z 	long_atom@!Atom too long (see style_check/1)


@<C@ Z Z long_string@#String too long (see style_check/1)


@<C@ Z Z operator_clashOperator priority clash


@<C@ Z Z operator_expectedOperator expected


@<C@ Z Z operator_balanceUnbalanced operator


@<C@ Z Z quoted_punctuation@-Operand expected, unquoted comma or bar found


@<C@ Z Z 	list_rest@'Unexpected comma or bar in rest of list


@<C@ Z Z cannot_start_termIllegal start of term


@<C@ Z Z punct


 CUnexpected `~w' before `~w'

@<C@ Z Z undefined_char_escape

 C@:Undefined character escape in quoted atom or string: `\~w'

@<C@ Z Z void_not_allowedEmpty argument list "()"


@<C@ Z Z 
 C Zk



@<XD  t  t t  @*t  [ 
O @* [CC Z Z 
@<C@(C Z Z
@5@ 
@.@7 [
@%@" C
        ~p E
@#@ @ @8 [@;XD  t  t t  @*t dwim_predicates 
O @* ]*C@ Z Z 
 

@5@>@.@0dwim_predicate@0 
@4@4@8 [d@;C@ Z Z 
@5@.
@0 ],@0  @@4
@4@8 [d@;XD  t  t t  @*t undefined_proc_msg 
O @* ].C@ Z Z 
  X@5@>@%
@0  X@4@ 
@8 ]/ @)@;C@ Z Z  X@5@>@%
@"
 E@@  ^/2 can only appear as the 2nd argument of setof/3 and bagof/3@#@;C@ @ Z Z  B!@5@>@%
@"
 E@"  Rules must be loaded from a file
@#ToplevelMode@ @8 \N @)@;C@ @ Z Z  B!@5@>@%
@"
 E@'  Directives must be loaded from a file
@# ]3@ @8 ]4@;C@ @ Z Z  B@5@>@%
@"
 E  ?- is the Prolog prompt
@# ]3@ @8 ]4@;C@3@ Z Z@5@.
@7 ]+ @)@%@D@ @,
 @@%@L@" E@%  However, there are definitions for: E
@#@ 
@ @8 [@?@&@F@;XD  t  t t  @*t  C 
O @* [ C@7B" Z Z @n

@5@D@ 
@7 \@%@L@" C Zk
@#@?@" C Z
@#@E@;XD  t  t t  @*t  [ 
O @* [CC Z Z 
@<C@<C Z Z 



 C~t~w   ~8|~W~W
 X @Q C X @Q E
@5@ @ @8 [@;XD  t  t t  @*t  \- 
O @* \,CB4 Z Z 



@5@7 \%@>@;CB6 Z Z 

@<XD  t  t t  @*t  \ 
O @* \C@n Z Z  @	evaluable

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

 C@.Type error: `~W' contains attributed variables
 CN @Q CE CO
@<C@s Z Z  @


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


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

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

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

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

built_in_procedure
@5@ @.@7 \+@%@" C@+No permission to ~w built-in predicate `~p'

@#@D@,
 DZ@%@L@" E@CUse :- redefine_system_predicate(+Head) if redefinition is intended@#@?@&@E@;C@ Z Z  Bimport_into

	procedure
 C@"No permission to import ~p into ~w

@<C@$@ Z Z B

static_procedure
 C@)No permission to ~w static procedure `~p'

@5Defined@ @ @8 Z@;C@ Z Z  B



 CNo permission to ~w ~w `~p'

@<C@ Z Z evaluation_error

 C@"Arithmetic: evaluation error: `~p'

@<C@ Z Z C ]L

 C [


@5@ 
@ @8 ]0@;C@ Z Z  C


 C~w `~p' does not exist

@<C@ Z Z busy


 C~w `~p' is busy

@<C@ Z Z  Xswi_backslash_newline@*Deprecated ... \<newline><white>*.  Use \c


@<C@ Z Z X

Syntax error: 
@5@ 
@ @8 ] @)@;C@ Z Z occurs_check


 C@6Cannot unify ~p with ~p: would create an infinite tree

@<XD  t  t t  @*t  Tj 
O @* \CD Z Z@5@0 [@1 \ B@4@8 @ @;XD  t  t t  @*t  Z 
O @* ZCAP Z Z@5@S
@%
@>@%
@&@;CAT Z Z@5@: Vmessage_context V@;CAV Z Z B


@5@T
@,
 @@%@>@%@ 
@ @8 \ @)@;C@HA[ Z Z B


@5@ 
 @ @/@.@7 D, @)@ 
@ @/ @.@7 ]g@%@" E C Zk E
** here ** E C Zk@#@;CA` Z Z @<XXQM
pce_expansion-C @S @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 ]oC@o Lg Lg @<C@Z@p Lg Lg
@5@" B


@#@D@A@T@L@0 Fp$topvar@0 B
@/@4@-@4@0 F@4@7 G Lh@D@!@Dtoplevel_var_size@.@7 @ Lh@L@ @ @/@7 E Lh@?@R@E@L ]r@/@7 B Lh@?@R@E@?@R@F@8 ]p Lh@;XD  t  t t  Dt v_member 
O D ]{C@g Lg Lg

@5@@@)
@?@ 
@8 ]| Lh@;XD  t  t t  Dt toplevel_var 
O D ]~C
@ Lg Lg@5 ]r@0 B
@4@8 Fp Lh@;XD  t  t t  Dt name_var 
O D ]C@Y Lg Lg
 B



@5@)
@>@;C@[ Lg Lg



@5@ 
@8 ] Lh@;XD  t  t t  Dt  \  D  t  t t  Dt  \  AD  t  t t  Dt  \  
D  t  t t  Dt delete_bound_vars 
O D ]C@_ Lg Lg 
@<C@"@` Lg Lg



@5@"
 B

@#@ @7 ]}@>@ @ @8 ] Lh@;C
@d Lg Lg


@5@ 
@8 ]@;XD  t  t t  Dt print_query 
O D ]C@5 Lg Lg@5@7 YM Lh@7 Ce Lh C@7 H Lh@7 H Lh@Q@;C@9 Lg Lg @<XD  t  t t  Dt  YM 
O D ]C@; Lg Lg @<C@< Lg Lg B



@5@&@ 
@8 ]@;XD  t  t t  Dt expand_vars 
O D ]C	@A Lg Lg@5@S@>@;C
@C Lg Lg@5@7 @ Lh@>@;C@)@E Lg Lg
 D

@5@ 
@.@7 ]@D
@ @7 ] Lh@L@>@?
@0 @@0 Cvariable@4@/@4@8 @ Lh@;C@K Lg Lg@5@.
@.@7 @7 Lh@>@ 
@ @7 ]@p@ @8expand_args Lh@;XD  t  t t  Dt  ] 
O D ]C@Q Lg Lg

@5@>@;C@%@R Lg Lg@5@ 
@.@7 A Lh@ @.@7 ] Lh@ @ @7 ]@p
@ @ 
@ @8 ]@;XD  t  t t  Dt  P 
O D PC@l Lg Lg

@5@8 ]z@;XD  t  t t  Dt  ]n 
O D ]mC
@ Lg Lg H@5@> \@7 C Lh \@8 C Lh@;C@ Lg Lg If@5 \@8 ]@;XD  t  t t  Dt  ]l  
O D ]kC@#@ Lg Lg@5@M@.
@.@7 ]@N$~w =~t~12|~p~n@2
@3@4@7 SS Lh@Q@?No defined toplevel variables~n@8 B Lh@F
@;XD  t  t t  Dt  Le 
O D LfC@&@* Lg Lg@5@7 ]@.@7 L Lh@ @ 
@7 ]@D@7 \  Lh@7 F Lh@L@ 
@8 ] Lh@?@R@;XXQM BaF@./usr/lib/swi-prolog/library/dialect/sicstus.pl  AuC AgS Etrimcore Ecreate_mutableE H$E NE HE H!E	read_lineE HE CE B?E NEget_mutableE HE ]Eupdate_mutableXO Ba H CA B[ B[ 


@5@7 A@>@ 
@7 @@2@3
@4 @8 D B`@;CA B[ B[@5@7 @ Bg@.@7 Bb@2@3
@4 @8 ]@;XO Ba ] CA B[ B[  @5@8 Yl B`@;XO Basicstus_module_decl C@ B[ B[hidden @Q@5@>@%
@"
 B  C Gc @@#@;C@ B[ B[ @<XO Ba Bl C@ B[ B[ 
@<C@ B[ B[
@5@ 
@.@7 ] B`@ @ @8 ] B`@;XO Ba ] CAK B[ B[ 
$mutable
@<XO Ba ] CAj B[ B[@5 A^@8 E D@;XD  t  t t  Bat  H% @GD  t  t @Ht  Bat H$   @KO Ba H$ CA3 B[ B[@5@.
@7 H@ 
@7 H  B`@ 
@8 H B`@;XD  t  t t  Bat  H @GD  t  t @Ht  Bat H  O Ba H CA, B[ B[@5@.@7 H@8 ]@;XO Ba H
 C@z B[ B[@5@S
@>@Q@;C@{ B[ B[  @<XO Ba ] C@ B[ B[@5@7 A@>@0 D;@-
@4@7 D= B`@ 
@7 D B`@0 B
@4@8 G B`@;C@&@ B[ B[@5@7 G@>@.
@2@0 @ @@4@3@0 @ B@4@4@7 @ @ 
@7 ]@0 D;
@4@8 ]@;C@ B[ B[@5@8 A B@;XD  t  t t  Bat  F 	 O Ba F C B[ B[ D~ D B@@<XO Basicstus_flag CA B[ B[system_type@5@>@D

saved_program @Q@7 @@L@( Y@?@( B@;CA B[ B[@5@8 @@;XO Ba ] C
A B[ B[@5@7 @@8 C@;XO Ba ] CAm B[ B[@5@8 ]@;XO Ba N CA B[ B[@5@8 ] B`@;XO Ba ] CAU B[ B[@5 ]@7 @6@>@8 E B`@;CAX B[ B[@5mutable@8 @ B@;XD  t  t t  Bat  H AO Ba H C@' ER ER  EF ES@<C@C Eh Eh   Ei@<C@% E E  E E@<XO Bapush_sicstus_library  C@G@^ B[ B[@5@@@@@0 C@1  Bj Ba@4@.
@2@0 @ A@4@3@0 @ B@4@3@0 @ @@4@3@0 @ @@4@4@7 ]@0 G!@0  @@1 B0 Ag
@4@1 Bc Bj Ba@4@7 C@Q@?@R@E
@;XO Ba ] CAC B[ B[ 
 ]
@<XD  t  t t  Bat  H" @GD  t  t @Ht  Bat H!  O Ba H! CA/ B[ B[@5@.@7 H@7 ]@8 H# B`@;XD  t  t t  Bat  H @GD  t  t @Ht  Bat H  @KO Ba H CA) B[ B[@5@.@7 H@8 ]@;XD  t  t t  Bat  @M @GD  t  t @Ht  Bat H   O Ba H C@ B[ B[@5@M
@@N
@@?@@;XO Ba
setup_dialect  C	@ B[ B[  @5@0 H0 @Z@4@8style_check Be@;XXQM HF@%/usr/lib/swi-prolog/library/occurs.pl   Au@ C AgS Efree_of_termEfree_of_varE
contains_termEcontains_varE HEsub_varEoccurrences_of_varEoccurrences_of_termXO H ] C@Nu EH   A ]@5@C@7 ] H@L@P@;XO H ] C@U ] ]@5@C@7 ] H@L@P@;XO H ] C@8 ] ]

@5@>@;C@9 ] ]@5@7 D@/@.@7 A@7 ]@>@;XO H ] C@C ] ]@5@)
@>@;C@E ] ]@5@7 D@/@.@7 A@7 ]@>@;XO H H C@j ] ] 

@<C@k ] ]@5@7 D@/@.@7 A@8 H H@;XO H ] C@t ] ]@5@)
@;C@v ] ]@5@7 D@/@.@7 A@8 ] H@;XD  t  t t  Ht count @GD  t  t @Ht  Ht ]  O H ] C@,@ ] ]@5@!@0 ] @4@#@@@@.
@7 A@p
@ @7 Dq H@Q@?	@8 A@F
@;XO H ] C@c ] ]@5@0 ]
@4@8 ] H@;XO H ] C@\ ] ]@5@0 H
@4@8 ]@;XXQM DF@'/usr/lib/swi-prolog/library/readutil.pl  Au@!C AgS E UEread_stream_to_codesE ]E EE ]E VXD  t  t t  Dt  V AD  t  t t  Dt  V 	 O D V C@8 E E Utaillist_or_partial_list ]
@5 ]@ @8 F ]@;C@R@8 E E U V    @@5@C@0 C@0  @1  @@4@4@ 
@7 @ ]@L@P@0  @1 @@/@/@/@/@4@2@0 C@0  @1  @@4@4
@4@: V V@;C@< E E V ] ] ]
@5 ]@ @8 ]@;C@F@< E E V V 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@: V V@;C@Q@< E E V V    @@5@C@0 C@0  @1  @@4@4@ 
@7 ]@L@P@0  @1 @@/@/@/@4@2@0 C@0  @1  @@4@4
@4@: V V@;C@R@< E E V V    @@5@C@0 C@0  @1  @@4@4@ 
@7 ]@L@P@0  @1 ]@/@/@/@/@4@2@0 C@0  @1  @@4@4
@4@: V V@;XO D E C@ E E?@5@>@( @@;C@ E E



@5@>@;C@ E E

@5@.@7 G @ @ @ 
@8 ^ ]@;XO D ^  C	@ E E D@5@>@;C@ E E

@5@.@ @7 E  @ @ @ 
@ @8 ^ ]@;XO D ] C	@ E E?@5@>@;C@ E E

@5@.@7 ^@ @ @ 
@8 ^
 ]@;XO Dread_1line_to_codes C@o E E?
@5@>@;C@p E E

@5@>@;C@q E E
@5@>@.
@7 ^@ 
@8 ^ ]@;C@t E E


@5@.@7 ^@ @ 
@8 ^@;XO Dpl_read_stream_to_codes C@ E E@5@.
@7 ^@ 
@.@7 ^@&@;XO D ^ C@ E E@5@8 ^ ]@;XO D ^ C@ E E@5@.@ 
@7 ^@ @.@ 
@7 ^	@&@;XO Dpl_read_line_to_codes C@~ E E@5@.
@7 ^@ 
@.@7 ^@&@;XO D ^ C@g E E@5@.@7 ^@D
@*?@L@'
 D@?@.
@7 ^@&
@;XO D V C@;@ E E@5 @@7 B B@0 ]@-
@4@7 V V@2@0 @ B@4@4@.@7 @ ]@0 ] B@-@4@0 ^
@4@0 F=@4@8 @ ]@;XO D D  C@I E E  @5@0 D@1 Dreadutil@4@/ @@7 A9@>@;C@v@K E E@5@0 G!@0 ]@-
@-@4@1 ^
@4@7 D4@0 G!@0 ]
@-@4@1 ^
@4@7 D4@0 G!@0 ]
@-
@4@1 ^

@4@7 D4@0 G!@0 ]

@4@1 ^

@4@7 D4@2@0  E@4@3@0  E@4@3@0  ]@4@3@0  ]@4@4@8 G\ ]@;XO D U C@9@ E E@5 @@7 ^@0 ]@-
@4@7 ^@2@0 @ B@4@4@.@7 ^@0 ] B@-@4@0 ]
@4@0 F=@4@8 ^@;XD  t  t t  Dt  ]D  t  t t  Dt  ED  t  t t  Dt  ]D  t  t t  Dt  EXQM ECF@&/usr/lib/swi-prolog/library/dialect.pl   Au@ C AgS E EE
exists_sourceEsource_exportsXO EC E C@D EA EA@5 @Z@7 B B C@7 C@D@*
 E@L@R@?@8attach_dialect EC@;XO ECopen_source C@ EA EA@5@.@7 ^ ^& B@7 G@D
 Fv@7 Fw@L

@8 Fz ^&@?@R@;XO EC F C@ EA EA@5@.@7 B @" B  Bi
@#@;XO EC ^* C@h EA EA@5@2@0 @ @@4@3@0 @ B@4@3@0 @ @@4@4@8 @ @;XO EC ^$ C@@@M EA EA@5@0 C@1  Bj
@4@7 ^ ^&@> Bg@.@7 Bc Be@0 @1 C@1  Bj
@4@7 C @D@0 
@1  ] @4@7 Ap@L@0 
 ]@4@@?@R@;C@U EA EA @<XO EC ^ C@e EA EA@5@/@8 ^)@;XO EC ^  C@.@w EA EA@5@.@7 ^' ^&@0 B@0 ^,@-
@4@1 F=@4@/ @@7 A9@D@7 G@L@ 
@8 @ ^&@?@ 
@8 Td J@;XXQM EKF@$/usr/lib/swi-prolog/library/debug.pl  AuC AgS EnodebugE H Edebug_message_contextE GE \DE GElist_debug_topics E GXD  t  t t  EKt  ^7 
O EK ^6C@z EJ EJ@5 @@8 D G@;XD  t  t t  EKt debug_output 
O EK ^>CA EJ EJ @ At@5@>@;C	A EJ EJ

@5@7 \ G@>@;CA EJ EJ@5 DR@2@0 [t @@4@3@0alias
@4@3@0bufferline@4@4@8 ] @;XD  t  t t  EKt  ^9 
O EK ^8C@ EJ EJ Oh
@5@>@.@.
@7valid_topic G@0
debug_context@4@7 C@0 ^J
@4@8 A G@;C@ EJ EJ H0
@5@>@.@/@7 ^G@0 ^J@4@8 C@;C@ EJ EJ@5 ^9@8 @ B@;XD  t  t t  EKt  ^I 
O EK ^HC	@ EJ EJthread ^N ^N@5@>@;C
@ EJ EJtime ^O ^P%T.%3f@5@>@;C@ EJ EJ ^P

 ^P ^P
@5@>@;C@ EJ EJ@5 ^9@8 A B@;XD  t  t t  EKt 
ensure_output 
O EK ^SC	@ EJ EJ At@5@>@;C@ EJ EJ 

@<XD  t  t t  EKt  ^K AD  t  t t  EKt  ^K 
O EK ^JC@= EJ EJ  ^N@<XD  t  t t  EKt assertion_failed 
O EK ^UCA+ EJ EJ@5@ V ^V V@>@;C@,A- EJ EJ@5 @0 ^V
@4@7 H
@7 E S@D Yc@/@7 @@L@8 Zd G@?
@0 @@0assertion_error
@4@/@4@8 @@;XD  t  t t  EKt update_debug 
O EK ^]C@ EJ EJ @Q  @Q@5@>@ @8 ^T G@;C@ EJ EJ @Q
 @Q
 @Q@5@>@2
@4@ @8 J J@;C@ EJ EJ @
 @Q
 @Q
@5@>@;C@ EJ EJ @  @@5@>@;C@ EJ EJ @Q
 @ @@5@>@;C@ EJ EJ @Q
 @
 @Q@5@>@ 
@ @8 L J@;XD  t  t t  EKt  D 
O EK DC@s@} EJ EJ@5@.@.
@7debug_target G@D@`@M@(@0 G@-@-@4@7 Hs@N@ @ @ 
@.@.@7 ^^ G@0 ^f@4@7 ^L@Q@?@0@D
 @o@/@7 Bc G@L@R@?	 As@0debug_no_topic@4@7 H @@ 
@.@.@7 ^g@0 ^f@4@7 ^L@F@L@R@?@R@F@F@;XD  t  t t  EKt  G 
O EK GC@f EJ EJ@5 @Q@/@8 ^f G@;XD  t  t t  EKt show_time_context 
O EK ^lC@*Au EJ EJ@5@0 ^P@-@4@7 ^J G@.
@7 D G@0 B@-@4@ 
@7 A- G@%
@" C ]@#@;CA{ EJ EJ 

@<XD  t  t t  EKt  H @GD  t  t @Ht  EKt H  D  t  t t  EKt  H 
O EK H C@#A" EJ EJ@5@C@C
@.@0 ^V
@4@7 A9@L
@P@?@E@L@P@?@E@>@;C	A' EJ EJ@5 @@7 ^V G@8 ^U  G@;XD  t  t t  EKt  G 
O EK ^:C@i EJ EJ@5@/@8 ^k@;XD  t  t t  EKt  D @GD  t  t @Ht  EKt G @K @K D  t  t t  EKt  D 
O EK GC@ EJ EJ@5 @Q@.
@7 ^k@>@ 
@8print_debug G@;C@ EJ EJ @<XD  t  t t  EKt  ^x 
O EK ^wC
@ EJ EJ@5@ 
@ Vdebug_print_hook V@>@;C@ EJ EJ
@5@>@;C@9@ EJ EJ@5@0  @*@1 Z@1 D
@4@.@7 Bn G@@@ @.@7 Td J@ @.@7 ^? G@ @0 Ti B@0 \@1 \D
@4@4@7 ]a G@Q@?@R@F@;XD  t  t t  EKt  G 
O EK GC@ @ EJ EJ@5@D@.@/@/@7 ^k@7 F G@L@R@?@0 ^f
 @@4@8 ^L@E@;XD  t  t t  EKt  ^e 
O EK ^dC@ EJ EJ@5@T
@"
 J7@#@>@;C@ EJ EJ 

 @<XD  t  t t  EKt  G AD  t  t t  EKt  G 
D  t  t t  EKt  ^<  
O EK ^;C@M@ EJ EJ@5 At	~*t~45|~n@2@-@4@7 Aw G At~w~t ~w~35| ~w~n@2Debug Topic@3	Activated@3To@4@7 ^ At ^@2@-@4@7 ^@@@.
@.@.@7 ^k At ^@2
@3@3@4@7 ^@Q@?@R@F
@E@;XD  t  t t  EKt  D 
O EK \DC@x EJ EJ@5 @Q@8 ^=@;XD  t  t t  EKt show_thread_context 
O EK ^C@ Al EJ EJ@5 ^N@7 ^n@.@7 E@, \@%
@"
 C \@#@;CAr EJ EJ 

@<XD  t  t t  EKt  ^U  
O EK ^uCA5 EJ EJ   @<XXQM EF@+/usr/lib/swi-prolog/library/prolog_stack.pl   AuC AgS E V
E VEprolog_stack_frame_propertyE SE ^YE SXD  t  t t  Et  @i AO E Z C@(A E E@5@D
backtrace_show_lines @Q@7 @@L@'
 @@?@!
@2@0subgoal_positions @@4@4@#@%@ 
@ @8 @i S@;XO Eget_prolog_backtrace_lc C@P@ E E	@5@D@0 [@-
@4@7 V V@L@' AO@E@?@.@7 E S@ pc@.@7 S@ parent@.
@7 S@D
@0goal_term_depth@-@4@7 ^@L@R@?backtrace_goal_depth@.@7 @nonneg@ @7 B B@ 
@ @ @8 E S@;XD  t  t t  Et  V AD  t  t t  Et  V 	 O E V C@0 E E V
 ^ @ ^
@5 @@ @8 ] S@;XO Eis_stack CA E E@5@T
@"
 S@#@;XO E S CA E E

@5@.@7 S@S@>@;CA E E@5@8clean_stack2 S@;XO Eguard_frame C@*A E E [
 F
@5@0 @-@-
@4@/@7 D! S@ 
@.@.@7 @6@0 @1 @4@8 S@;XO Elineno_ C@)A E E@5@0 F@-
@4@7 DF
char_count@ 
@.@7 Z S@a@f@h@s@> Gi@ 
@.@7 ^@a@f@b@l C@w@;CA E E@5
@7 Fz S@8 ^ S@;XO Eclause_predicate_name CAl E E@5@ B R B@>@;CAn E E@5@.@/@7 ^@>@0  @@4@8predicate_name E@;XO E ^ CA	 E E@5@8 V
 S@;XO E S C@s E E@5@7 F@7 F@S@>@2@0 ^
@4@4@7 ^ S@8nlc  S@;C	@w E E@5@7 ^@8 ^@;XO E
where_no_goal CA5 E E  D

 C~w <foreign>
@<CA7 E E  F

 C Zk
@<C@QA9 E E Qk

@5@0 ^ @Q@4 @Q@7 V V@ @ @.@.@/@7subgoal_position S@ @0 G@/@4@7 I@@ @ @.@7lineno S@ @.@7 ^ S@%@>@%@" C \
@#@;C@<AA E E

 Qk
@5@ @0 D;@-@4@7 G S@ @0 \@-@4@7 ^@ @.@7 ^@%@>@%@" C \
@#@;C@ AG E E Qk
@5@ @.@7clause_name ^@%@" C~w <no source>
@#@;CAK E E 	meta_call
<meta call>
@<XO E
where_goal CAN E E D
 C
 <foreign>
@5@>@&
@;C@HAP E E Qk

@5@0 ^ @Q@4 @Q@7 ^@ @ @.@.@/@7 ^@ @0 ^@/@4@7 I@@ @ @.@7 ^@%@>@%@" C	 at ~w:~d
@#@;C@3AW E E		 Qk
@5@ @0 D;@-@4@7 ^@ @0 \@-@4@7 ^@%@>@%@" C ^
@#@;C@$A\ E E Qk
@5@ @.@7 ^@%@>@%@" C ~w <no source>
@#@;CA` E E @<XO Ecopy_term_args C@,@ E E@5@a@g@h@q@>@p
@ @ 
@.@7 A@ @ @.@7 A@ @ @7copy_term_limit S@ @ 
@ @8 ^ S@;C@ E E @<XO Eframe_predicate C@ E E  D
@<CA  E E  F
@<CA E E Qk
@5@8 ^@;XO E ^ C@'A| E E@5@.@/@7clause_info ^@.@7 GM S@ @ @.@7find_subgoal S@ @ 
@7 A@ @ @8 A@;XO E	copy_goal C@ E E 
 @5@>@;C@D@ E E	@5 F"@.
@7 S@D@-@"
 

@#@L@ @.@7 ^@D@ @7 \& S@L@&@?
@" @#@?@ 
@8 ^@F@E@;XO E ^ C@} E E   @<XD  t  t t  Et  S AD  t  t t  Et  S AO E ^ CA E E @<CA E E
@5@7 ^ S@>@;CA E E

@5@ 
@ @8 ^@;XO E ^Y C
Aw E E@5@.@7 ^ At@8 ^ S@;XO E ^ C@"A E E
 X
@5@ @7 @ S@ 
@ @.@7nth1 J@T@>@ @ @8 ^@;CA E E 
@<XO E \& C@ E E  @<C@ E E  @@<XO E V
 CA E E@5@0 @h@4@.
@7 Bn S @@ 
@8 Ti S@;XO E ^ CA# E E @<C@3A% E E	
@5@ @.@7 ^@D@* @@%@L@&
@E@?@" E
@#@ @ @ 
@8 ^@E@;C@ A- E E [

 @5@>@%@ @ @.@7 [ S@ @ @ 
@8 ^ S@;C@+A0 E E		 [


@5@ @.@7 ^@" C V
@#@ @ @ 
@8 ^ S@;XO E ^ CAc E E 
 C~|~t[~D]~6+ 



@<XO E ^ C@ E E  [
 [@<C@ E E [

	predicate

@5@ 
@8 ^ S@;C@0@ E E [
 Qk


location 

@5@ 
@ @.@/@7 ^@ @0 ^@/@4@7 I@@ @ @ @8 ^@;C@ E E [
 J@5@, @;XO E ^ C@p E E@5@8 S@;XO E ^ C@&A E E@5@0 AV@0 G
 B@-
@4@1 AF
@1newlinedetect@4@0 ^
@4@0 F=
@4@8 @ S@;XO E ^ C@ E E @5@>@;C@@ E E [



@5 [@ @7 S@D@* D@L S@.@7 S@" D@#@E@?@:@D@* AO@L S@.@7 S@" F@#@E@?@D A@.@7 S@L@" Qk@#@?@( ^@E@E@D
@* ^@L@( @?@ 
@ @7 ^ S@D ^@.@7 S@L@R@?@' D@D@A ^@.@7 S@@@  S@.@7 S@ @0  D@/@4@7 I@@E@? Yc@.@7 @@a@f@b@t@E@L@p
 @ @ @ @ 
@ @8 ^@?	@( @@F@F@;XO E ^ C@ E E 
 R@5@7 D@>@;C@@ E E
@5@7 D@>@.
@.@7 @6@p
 @'@D@$@a@f@f@r@L@ 
@ @7 @6 @ @ @8 ^@F@F@F@?@T@p@ 
@ @7 @6 @ @ @7 ^@p@a@f@f@l C@b@l C@x@0 A@-@4<skipped ~D of ~D>@2@3@4@7 Aw S@ @ @7 A@ @.@7 A@ @.@7 A@ @ @ @8 ^@;C@ E E@5@8 V S@;XXQM @F@ /usr/lib/swi-prolog/boot/bags.pl  As@!C S E @EbagofEsetofE GAXD  t  t t  @t 
select_bag 
O @ _
C
@ns@ /usr/lib/swi-prolog/boot/bags.pl  A _@5@>@&
@&@;C@q _ _ @<C	@r _ _@5@ 
@ @8pick @@;XD  t  t t  @t 
pick_first 
O @ _C@ _ _ C



@5@ @ @ @ 
@8	pick_same @@;XD  t  t t  @t  _ 
O @ _C@!@ _ _ C




@5@)@>@ @ @ 
@8 _@;C@ _ _ 
@<XD  t  t t  @t  _ @GD  t  t @Ht  @t _ B
 X D  t  t t  @t  _ 
O @ _C@j@ _ _
@5@0 XT
@4@.
@.@7 F @@D@* Rl@L@ 
@.@7 @ @@, @@ @8 I @@F@?@?@0 C
@4@ 
@.@7 _@D@ @7 G @@L@ @.@7 _@ @ @8 _@E@?@ @/@7bind_bagof_keys @@ @.@7 _@ @ @.@7 _@ @8 _@;XD  t  t t  @t  _ 
O @ _C@j _ _@5@.
@.@.@7 _ @@ @ 
@ @8 _ @@;XD  t  t t  @t  _  
O @ _C@e _ _ @<C@f _ _ C


@5@/@7 FB @@ 
@8 _@;XD  t  t t  @t  @ @GD  t  t @Ht  @t GA B
   B
D  t  t t  @t  @ 
O @ GAC@G _ _@5 G@0findall_loop

@4 B@8 @ @;XD  t  t t  @t  @ @GD  t  t @Ht  @t @ B
  D  t  t t  @t  @ 
O @ @C@D _ _@5@8 GA @@;XD  t  t t  @t  _
 @GD  t  t @Ht  @t _	 B
 X D  t  t t  @t  _
 
O @ _	C@D@Z _ _@5@0 XT
@4@.
@.@7 _@D@* Rl@L@ 
@7 _@, @@F@?@0 C
@4@ 
@.@7 _@ @/@7 _@ @.@7 S @@ @ @8 _@;XD  t  t t  @t  _& 
O @ _%C@M _ _@5@@@@7 E @?@ 
@8 D @;XXQM GF@!/usr/lib/swi-prolog/boot/apply.pl  As@ C S E P^E GXD  t  t t  Gt  E @GD  t  t @Ht  Gt P^  @KD  t  t t  Gt  E 
O G P^C@A@9s@!/usr/lib/swi-prolog/boot/apply.pl  A _. 


@5@D@#@ 
@7 W G@L@ 
@.@7 @= G@ @.@7 @0 G@.@ @7 _1@0 @ @4@@?@0 @@0 @ C
@4@/@4@8 @ G@F@E@;XD  t  t t  Gt  G @GD  t  t @Ht  Gt G  D  t  t t  Gt  G 
O G GC@0 _. _.@5@C
@@C
@@L
@P@L@P@;XXQM LF@!/usr/lib/swi-prolog/boot/parms.pl  As@ C S XD  t  t t  Lt $default_editor 	 D  t  t t  Lt  _4 
O L _4C@L L Lnotepad@5 Ue @Q@7 @ L@>@;C@N L L vi@<XD  t  t t  Lt  L 
O L LC
@A L L@5@7library_directory_cache L@>@, @@;C@D L L@5@/ @@7 A: @7 A @>@0 _:
@4@8 C @;C@H L L@5@0 _:
@4@7 _>@Q@;XD  t  t t  Lt  _; D  t  t t  Lt  _; AD  t  t t  Lt  _; AD  t  t t  Lt  _; 
XQM BBF@4/usr/lib/swi-prolog/library/dialect/sicstus/block.pl  AuC AgS E B?XD  t  t t  BBt  BK AO BB	nonvar_or C@ B= B= 
 T\@<C@ B= B=
 E T\
@5@ 
@ @8 _? BA@;XO BB BM C@$@ B= B= G!

@5@0 Z@/@-@4@7simplify_coroute BA@7 D@.
@/@7 @6@ 
 @/@/block @8 Ac@;XO BB BG C@1 B= B=@5@S
@>@Q@;C@3 B= B= G!
@5@>@8 BF@;C@$@5 B= B=@5@D
@"
 @#@L
@&
@E@? Bg@.@7 Bc Be@" 
@#@;XD  t  t t  BBt  F 	 O BB F C B= B= D~ D B@@<XO BBone_cond C@ B= B=@5@.
@7	cond_vars BA@ 
@8 _A@;XO BB _C C@ B= B=  Z T\


 Wp
@<C@ B= B= 

@<XO BB	when_cond C@ B= B=

@5@>@ 
@8 _G BA@;C@ B= B=

 AV

@5@ 
@ @7 _N@ @ @8 _L BA@;XO BB _J C@ B= B= @<C@+@ B= B=	@5@D @7 A@L@"

@#@?@%
@p@ @ @ @8 _I@;XO BBblock_declarations C@'@ B= B= 


@5@ 
@.@.@7 @6@.@ @ @7 @6@ @0 @1$block_pred@4@8 @@;XO BB
rename_clause C@ B= B= G!



 G!
@5@>@ 
@ @8 _T BA@;C@ B= B= 



 

@5@ @ @8 _V@;C@ B= B=@5@2@-
@-@4@7 @<@ 
@.@7 A@2@4@8 @<@;XO BB BP C
@ B= B=@5@/@7 V BA@> _E@8 _V@;C@h@ B= B=


@5@.@7 _P BA@"
 

@#@ @.@.@7 @6@.@ @7 G @.@2@4@7 @< _E@ @.@7 A@.@2@4@7 @<@ @ @.@7 _O@0 Z@4@.@7 _B@"
 G!@# _E@ @8 _V@;XO BB
check_dynamic C@~ B= B=@5@@ A@7 V @? D@7 V  B@ ^@8 B B@;C@ B= B= @<XO BBexpand_specs C@^ B= B=@5@S
@>@7 ] B@&
@;C@b B= B= 

@5@>@%@ @ @ @ 
@8 _\ BA@;C@d B= B= AV

@5@>@%@ @ @.@7 __@ @ @ 
@8 __@;C@@g B= B=
@5@7
valid_head BA@0 
@4@7 _Y BA@.@.@7 @6@.@ @ @7 @6@!@0 _R
@4@#@%@D@0 @1  _S@4@7 Ap@%@L@%@?@ @" B  A  _S B  A  _S
@#@E@D Bg@7 _F@%@L@"
@#@?@" 
@#@E@"  BB BJ
@#@;XO BB	block_arg C@ B= B=@5@S
@>@8 _^@;C@ B= B= @5@>@;C@ B= B= @K@5@>@;C@ B= B= B
@5@>@;C@ B= B=@5block_argument@8 A B@;XO BB B? C@W B= B=@5@0 @@0 A A@1 B?
@4@/@4@8 @@;XO BB _a C@z B= B=@5@7 W @0 A@/
@-@4@0 _d@4@8 G BA@;XO BB BD C@Z B= B=@5 Bg@.@7 _F@0 _]
@4@8 Bn BA@;XXQM$rcF/usr/lib/swi-prolog/boot/rc.pl  As@ C S E
open_resourceEcurrent_resourceE _mXD  t  t t  _kt tag_rc_name 
O _k _qC@Cs/usr/lib/swi-prolog/boot/rc.pl  A _s @
@5@>@;C@D _s _s@5@2
@3 @3@4@8 A _k@;C@F _s _s @<XD  t  t t  _kt  _m @GD  t  t @Ht  _kt _l  B
 @K D  t  t t  _kt  _m 
O _k _lC@U@9 _s _s 

@5@D@.@ @.@7 D _v@0 @4@.@7 _n _v@L@ @.@7 L _v@ @ 
@2@0 Ibinary@4@4@8 ] _v@F@?@.@7 C0 _v@ @ @.@7 _r _v@ @ @ 
@8 D1 _v@F@E@;XD  t  t t  _kt  _o @GD  t  t @Ht  _kt _n  B
 B
D  t  t t  _kt  _o 
O _k _nC@(@M _s _s 


@5@ 
@7current_module _v@0 
@1  IE@4@7 Aq _v@0 
@1 IE@4@@;XD  t  t t  _kt  _m @GD  t  t @Ht  _kt _p  B
 D  t  t t  _kt  _m 
O _k _pC	@6 _s _s@5 B@8 _l _v@;XXQMpairsF@$/usr/lib/swi-prolog/library/pairs.pl   Au@ C AgS Epairs_valuesEpairs_keys_valuesEmap_list_to_pairsEtranspose_pairsE
pairs_keysEgroup_pairs_by_keyXO _ _ C@Zu EG   A _ @<C@[ _ _ C




@5@ 
@ @8 _ _@;XO _ _ C@#@A _ _@5@D
@T
@L
@8pairs_keys_values_ _@?@D@T@L@8keys_values_pairs _@?@8values_keys_pairs _@;XO _map_list_to_pairs2 C@ _ _ 
@<C@ _ _

 C


@5@ 
@ @@ @ @8 _ _@;XO _
flip_pairs C@ _ _ @<C@ _ _ C



 C

@5@ @ @8 _ _@;XO _same_key C@~ _ _
 C



@5@>@ @ @ 
@8 _ _@;C@ _ _ @<XO _ _ C@Q _ _ @<C@R _ _
 C

@5@ @ @ @8 _@;XD  t  t t  _t  _ @GD  t  t @Ht  _t _ @K O _ _ C@ _ _@5@8 _@;XO _ _ C@ _ _@5@.@7 _@8 S@;XO _ _ C@M _ _ @<C@N _ _
 C

@5@ @ @ @8 _@;XO _ _ C@I _ _ @<C@!@J _ _ C






@5@ @ @ @8 _@;XO _ _ C@d _ _ @<C@e _ _ C



@5@ 
@ @8 _ _@;XO _ _ C@y _ _ @<C@*@z _ _ C



 C


@5@ @ @.@7 _@ @ @8 _ _@;XXQM EF@)/usr/lib/swi-prolog/library/statistics.pl  Au@"C AgS EprofileE LwEshow_profileE _E ^PXO Eprof_statistics C
A? E Esamples@5@8 A@;C
AA E Eticks@5@8 A@;C
AC E E
accounting@5@8 A@;C
AE E E ^O@5@8 A@;C
AG E Enodes@5@8 A@;XO E
show_profile_ CA	 E E@5@ Vshow_profile_hook V@>@;C@eA E E		@5@.@7 _ Lx ^O@.@7 _ Lx@.
@7sort_on Lx@.@0	prof_node
@4@.@7 @@ @.@7 S@ @.@7 R8 J
~61t~69|~n@7 B LxTotal time: ~2f seconds~n@2@4@7 SS Lx _@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top@-@4@7 V V@ @ @ 
@8
show_plain Lx@;XD  t  t t  Et  _ @GD  t  t @Ht  Et _  @KO E _ C@(@ E E@5@0 ^P@-@4cpu@7 _@.
@7	time_name Lx@.@7 B Lx@0 G
@4@0  E@1 _@4@8 B Lx@;XO E _ C@ E E _ C@5@>@;C@ E Ewallwalltime@5@>@;C@ E E C C@5@>@;C@ E E _ _@5@>@;C@ E E@5@0 U@3 _@3 _@4@8 B B@;XD  t  t t  Et  ^O @GD  t  t @Ht  Et ^P O E ^P C@?@ E E@5@.@7
time_state Lx@@@.@0 A:
@-@1 AV@0report
@4@1 @@4@0 B@-
 @Q@4@7 _@7	time_true Lx@D@*
 @Q@L@>@?@R@?	@7 _ Lx@Q@F@;XO E _ C@ E E I



@5@7 ^p Lx C@7 C Lx
inferences@ 
@8 _@;XO E _ C@ E E@5@8 _@;C@.@ E E@5@.@7 _ C@.@7 _ _@.
@7 _@ 
=@.@7 X Lx@7 Dq Lx@7 _@ @7 _@Q@;XO E
gc_statistics C@*@g E E@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 Aw Lx@;C@o E E @<XO Eshift_statistics C@F@z E E@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@ E E @<XO E A C@@D E E@5 F(@.@7 _	trailused@.@7 _ F$@.
@7 _	localused@.@7 _ F!@.@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 _ Lx@7agc_statistics Lx@7 _ Lx@8 D Lx@;XO Epredicate_label C@@A E E 


@5@>@ 
@.@.@7 @6@D@ 
@7 \' Lx@L@2@3 @3@4@8 A Lx@?@2@3 @3@3 @3@4@8  @;CA E E@5@>@.@.
@7 @6@2@3 @3
@4@8  @;XO Ekey CAo E E  ^@<CAp E E 
ticks_self@<CAq E E ticks_siblings@<CAr E E  AO@<CAs E E  Z@<CAt E E callers@<CAu E E callees@<XO E
get_prof_node C@[Ab E E

 C


@5@"
node 







@#@/@0 @4@7 V Lx@C@0 @4@0 VS@/@4@7 V @L@P@0 @4@ @ @ @ @ @ @7 GN Lx@ 
@8 M Lx@;XO E  ( CAw E E DO@5@>@.
@7 A@ 
@8predicate_functor_name Lx@;CAz E Elabel@5@>@.
@7 A@ 
@8   Lx@;CA} E E _@5@>@.
@7 A@.@7 A@a@f
@f@n@w@;C@JA E E	 ^O


percentage
@5@>@ 
@.@7  ' _@ @.@7 _ _@ @.@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 E E@5@.
@7   Lx@ 
@8 A@;XO E _ C@"AZ E E@5@0 AV@0 @ V@-@4@1 C V @4@0   
@4@0 C V@4@8 @ Lx@;XO E _ CA< E Eprof





@5@ 
@ @ @8 C2 Lx@;XO E _ CA E E
  @5@0cummulative @@4 @@7 _@>@;CA E E 
 _@<XD  t  t t  Et  _ @GD  t  t @Ht  Et _ O E _ C@ E E@5@8 _ Lx@;XO E _ CA E E@5@7 F@>@2@0 _
@4@4@8 _ Lx@;CA E E@5@. @@7 GL Lx@7 _ Lx@/@8  :@;XO E _ C@]@ E E
 _



@5@0 _@-@-@-@4@7 _@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 F@x \J@0 ^O@4@8 @' Lx@;XO E   C@0@q E E@5@0 C [;@-@4@/ @@7 A9@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 E E @<XO E   C@2@ E E@5 @ @Q@7 @@> @@.@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 _@;C@ E E @<XO E Lw C@A E E  @5 At@8 _ Lx@;XO E   CA E E  @<CA E E  @@<CA E E@5@0  @4@0 VS
@4@8 V @;XO E  * C
A E E 

@5@>@8  )@;CA E E@5@/@8 @6@;XO E _ CA  E E @<CA! E E
 @5@>@;C@ A" E E C


@5@ @ 
@7 _ Lx@p @ @ @ 
@8 _@;XO E  H C@LA' E E		@5  ,@.
@7  ' AO@.@7  ' Z@.@7  '@0  .  /@4@.@7  '@a@f@b
@o@kround@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 _@;XXQM EF@,/usr/lib/swi-prolog/library/prolog_source.pl   AuC AgS Eload_quasi_quotation_syntaxEfile_name_on_pathEprolog_close_sourceE VEprolog_canonical_sourceE VEprolog_open_sourceE V	Efile_alias_pathEpath_segments_atomXO Eload_qq_and_retry C@)A E E@5@ @7 D[ @.@ Vquasi_quotation_syntax V@>@0 @4@2@0 @4@4@7 D E@ @ @ @8 ^@;CA E E@5 As@0quasi_quotation
undeclared@4@7 @'  b@0 @@0 X@1unknown_quasi_quotation_syntax@4
@4@8 @@;XD  t  t t  Et  V AD  t  t t  Et  V 	 O E V C@Q@X E E V V    GB@5@C@0 C@0  @1  GB@4@4@ 
@7 @  b@L@P@0  @1 G@/@/@/@4@2@0 C@0  @1  GB@4@4
@4@: V V@;C@[ E E V	 ^E F  j
@5 F@ @8 ]  b@;C@[ E E V	offset F  l
@5 F@ @8  k@;C@[ E E V	 V @Z V
@5 @Z@ @8  k@;C@[ E E V		operators @  n
@5 @@ @8  k@;C@[ E E V	 F H0 J F
@5output@ @7 E  b J@ @8  k@;C@Q@[ E E V	 V    E @5@C@0 C@0  @1  E @4@4@ 
@7  i@L@P@0  @1 ^@/@/@/@4@2@0 C@0  @1  E @4@4
@4@: V V@;C@c E E V	recursive @  s
@5 @@ @8  k@;C@$@c E E V @L U @Qloaded @L
@5@0 U@3 @Q@3  u@4@ @8  k@;C@Q@c E E V V    @@5@C@0 C@0  @1  @@4@4@ 
@7  i@L@P@0  @1 @@/@/@/@4@2@0 C@0  @1  @@4@4
@4@: V V@;XO E	no_expand C@ E E  B  @L@<C@ E E  B  X.@<C@ E E  B  X9@<C@ E E  B  X<@<C@ E E  B require@<XD  t  t t  Et  @ AO E @ C	@ E E
@5@S
@>@;C
@ E E
@5@7  v  b@>@;C@ E E@5@.
@7requires_library  b@0  @
@4@7 @c  b@Q@;C@ E E
@5@7chr_expandable  b@>@;C@ E E@5@8 W  b@;XO Eseek_to_line CA E E@5@a@h@b@s@>
@7 Fz  b@p @8    b@;CA E E @<XD  t  t t  Et last_syntax_error AD  t  t t  Et    AD  t  t t  Et    AO E V C@aB E E@5@0 @L  u@4  u@7 V V@>@.
@2@0 @ A@4@3@0 @ B@4@4@7 @  b@D@)@0  s @Q@4@7 ^ V@L@ 
@.@7ensure_slash  b@.@0 AV@0 E@4@1 Ad @/@/@4@8 @@?@.@0 AV@0 E@4@1 E
@4@8 @@E@;C@'B E E@5@.
@2@0 @ A@4@3@0 @ B@4@4@7  @ 
@.@7 T  b@0	src_files
@4@8 Bn  b@;XO E  L C@?A E E 


@5@ 
@7 A@7 A@ 
@0 V@-@4@7source_file_property  b@.@7 @6@0 @4  `@7 V @>@0 
@4@2@0 @4@4@8  a@;C@GA E E 


@5@ 
@7 A@7 A@.@ V  ^@ @.@2@0 @ @@4@3@0 @ @@4@3@0 @ B@4@4@7  @)
@>@0 
@4@2@0 @4@4@8  a@;XO E V	 C@A\ E E
@5@0  @/@/@4@7 C@7
seek_to_start  b@0 F@-
@4@7 DF@.@ @7 A  b@0 V@-@4@ @7  @0  n@-@4@7  @/@ @.@.@7alternate_syntax  b@ 
@7  \@0 @4@7push_operatorsprolog_operator@ @@0  @@1 [@/@/@/@4@.@7 G
  b@0qq_read_term
@-@3@0 V@4@4@. @Q@7 A9@ @7 F  b@ @@7
pop_operators   @D
@S@L@>@&@?@ @7assert_error  b@Q@;C@%Aw E E@5@0 F@-
@4@7  @>@0 @-@-@4@0 Ht@1  @4@.@7 _ @@ @ 
@8 L J@;XO E   C@ E E B chr_constraint@5chr@8add_mode  b@;C
@ E Ehandler@5  @8mode  b@;C
@ E E M@5  @8  @;C
@ E E<=>@5  @8  @;C
@ E E G@5  @8  @;C
@ E E==>@5  @8  @;C
@ E Epragma@5  @8  @;C
@ E E ^@5  @8  @;XO Ebuild_alias_cache  C@ABm E E@5@0 I@-
@-@-@-
@4@0search_path

@4@.@7 @@ @.@7 I@ @.@7 R8 J@0 Td@0  @/@/
@4@4@0 A@1alias_cache
@4@8 G  b@;XO Eupdate_state C@ E E@5@0 B 
pce_end_class@4@7 N% @>@: ]jpop_compile_operators   @;C@ E E@5@8    b@;XO E   C@UA| E E@5@0 F@/@4@7  @>@D@@@@@"
 @ X
 \

@#@?@"
 @ X
 \

@#@L@0 @@0 X@4@/@4@.@7 Z  b@0  
@4@8 D4@?@8 @@F@E@;CA E E @<XO E
import_syntax C@ E E@5@S@>@;C
@ E E@5@" C:@#@>@8update_directive  b@;CA  E E 

@5@0 
@4@ 
@7  L  b@>@;CA E E @<XO Emodule_decl C@4A$ E E@5@2@0 @ @@4@3@0 @ @@4@3@0 @ B@4@4@7  @0  T@-
@4@0 ^.
@1 B @1 Bi@/@4@0  P
@4@8 @  b@;XO E  N C@UBM E E	@5@D@G@.@.
@7  V  b@ 
@.@7 A@L@D@* C@L@&@E@?@'@D@. @@ @7 CZ  b@L@2@3@4@8 @<@?
@2@3@4@8 @<@E@?	@&
@F@F@;XO E
parts_to_path C
B E E
@5@>@;CB E E
 


@5@B@.@2
@4@7 J J@L@ @8    b@O@;XO E  T C@EB E E@5 @@7 B  b@D
@ Vxref_open_source V@L@R@? B@7 G@D Fv@7 Fw@L
@7  @?@R@7  @.@7  @.
@7 C  b@0 ^'@1 B
@4@8 C@;XO Eread_clause_option C@ E E  D@<C@ E E  D@<C@ E E  D@<C@ E E comments@<XD  t  t t  Et    AO Eqq_read_term_ex C@4A E E@5@0 F@-
@4@7 DF@0 ^
@4@0 @@0 X@1  g@-@-@4@-@4@0  Z

@4@8 A9@;XO E   C@_A E E
@5@0 D@-
@4@.@7select J@,
 @>@D@"@*
 Q@L@7 C@ @.@7qq_read_syntax_ex  b@D@S@L@>@? @ @7  f@Q@?@*@ @.@7  @D@*
 @@L @ @7  f@Q@?@D@*
quiet@L@Q@? D@ 
@8 A B@;CA E E@5@8    b@;XO E   CA E E  @
 @Q @Q@<C
A E E@5@ 
@: V   V@;XD  t  t t  Et   ~ AO E  } C@ E E  B emacs_begin_mode Cemacs_extend@<C@ E E  B draw_begin_shape Cpcedraw@<C@ E E  B  C Cpce C  @<C@ E E  B pce_begin_class C  @<C@ E E  B  ! C  @<XD  t  t t  Et    AD  t  t t  Et    AD  t  t t  Et    AO E   C@ E E@5@>@;C@ E E
@5@>@7  @ 
@8  @;C@ E E B 
@5@7 G@>@0  @4@/ @Q@8 A9@;C@ E E B
@5@>@0 B @4@8  @;C@ E E @<XO E  V C@(Bb E E@5@D
	@/@/@7    b@L
@R@?@7    b@D@T@L@.@7  @8 !@?@8 !@E@;XO E  P C@KB" E E@5@D
@7 G* @L
@R@?@0 A:@0  z D
@/@4@/ @Q@4@7 G  b@7  @0  
@/@4@7 C@D@0 ^'
@1 B@-@-@4@7 Hs@L@7 D	  b@/@7  @?@R@F@7 F= @8 B   b@;XO Esegments_to_list CB E E@5@S
@>@Q@;CB E E 


@5@ 
@.@7 !  b@ @ @8 !@;CB E E




@5@8 @@;XO E   CB E E

@5@/@/  @7 Ac@>@;CB E E@5 @8 A@;XO E   C@"A E E@5@0  
@4@0 @@0 X@-@4@-@4@0 B
@1 @@4@8 A9@;XO E   CA E E@5@0  j@-@4@7  @> bof@/@7 A  b@8  @;CA E E@5@0  l@-@4@7  @> !@/@8 !@;CA E E @<XD  t  t t  Et  ^( AD  t  t t  Et  ^( AD  t  t t  Et  ^( AO E   C@ E E Bi


@5@>@/@7  @0  @/@4@ 
@8 U U@;C@ E E 
 C:



@5@7 A@>@0 C:
@4@8  @;C@%@ E E C:



@5@>@0 @4@.@.@7 B  b@ 
@0 @4@8push_op  @;C@ E E ]
@5@7 ]  b@>@;C@ E E E Ba@5@0 H0 @Z@4@7 !@>@;C@!@ E E C
@5@0  @-
@-@4@/ @@7 A9@>@0 !
@4@ @8 !@;C@ E Epce_begin_class_definition@5@0  ]j@1 push_compile_operators@4@7 Ap@>@:   !  @;C@ E E @<XO Especial CB E E  C@<CB E E  I@<XO E  X C@6B E E@5@S@>@D
@7 @@L
@&
@E@?@"@D@.@7 !@L @8 D  b@?@0 @@0 @ D
@4@/@4@8 @@E@;C
B E E@5@. @7 ! @8  @;XO E   CBu E E C
C@5@.@ @7 E  b@ @7  @ 
@8 D @;C@NBy E E@5@/@ B B@,
 B2@.@2
@3 C@4@7 @<@.@7 !"@a@bC@f@l C@w@ @.@2@0 @ A@4@3@0 @ B@4@3@0 @ @@4@3@0 @ @@4@4@7  @ @7  @ 
@8 !"@;XO E V C@ @| E E@5  @ 
@7 !@>@ 
@7 G  b@7  z  b@.@ @7  @ @8    b@;C@P@ E E	@5@.@ @7  @0 D@-@4@ 
@. Q@7
select_option V@D@0 B
	singleton@4@7 !@L@!@2@0 V As@4@4@#@?@%@2@0 V@4@3@0 D@4@4@7 ^@7 !%@ @8 !&@;XO E  R CB9 E E@5@S
@>@&
@;C	B< E E
 @@5@*
 @@>@;CB> E E@5@ Vxref_source_identifier V@>@;CB@ E E@5@2@0 @ @@4@3@0 @ B@4@3@0 @ @@4@4@7  @>@;XO E   CB E E 
@<C@PB E E
@5@/@.@ @7  @  @@ B E@C
@  CU@ B E@L@P@ @.@7 E D@ @.@2@0 @ @@4@4@7  @%
@>@%@"
@#@ @ @ @8 !/  b@;C@KB E E
@5@C@ @7 !  b@L@P@0  s @Q@4@7  @ @.@7 !0@ @7 A  b@>@0 T@-@4@/ @@7 A9@%
@>@%@ @ @ @.@7 !3@ @ @ @8 !3@;CB E E

@5@ @ 
@ @8 !3@;XO E   C@ E E@5@7  @>@;C@ E E@5@0  
@4@8 C@;XXQM EF@&/usr/lib/swi-prolog/library/ordsets.pl   AuC AgS Eord_intersectionE
ord_subsetE	ord_unionE !;Eord_disjointEord_subtractE !;E !7E
ord_intersectE !DE !7Eord_del_elementEord_add_elementE	ord_seteqElist_to_ord_setE	ord_emptyEord_symdiffE	is_ordsetE
ord_memberchkXD  t  t t  Et ord_union_1 
O E !WCA\ E E @<CA] E E@5@.@ @7 G @ @ @ @ 
@ @8 !; E@;XD  t  t t  Et 
ord_union_all 
O E !^C@vA= E E
@5@D@a@g@b@u@L@"
@#@F@F@F@E@?@T@D@$@a@g@b@u@L@"


@#@ @ @8 !< !]@F@F@E@?@-@a@g@b@l>>@x@a@g@f@l C@x@ @.@.@7 !_ !]@ @ @.@ 
@7 !c@ @ @8 !`@F@;XD  t  t t  Et  !; 
O E !\CAa E E C
@5@ 
@ @ @ @8ord_union_2 !]@;CAc E E		 G[



@5@ @ @ @8 !X !]@;CAe E E B
@5@ @ @ @8 !A !]@;XD  t  t t  Et  !f 
O E !eCAh E E @<CAi E E@5@.@ @7 !Y@ @ @ @ 
@ @8 ![@;XD  t  t t  Et  !R 
O E !RC
A E E @<CA E E@5@.@ @7 !Y@ @ @ @ 
@8 !R !]@;XD  t  t t  Et  !R 
O E !kCA E E C
@5@ 
@ @ @8 !i !]@;CA E E B@5@ @ @8 !Q !]@;CA E E G[

@5@ @ @8 !l@;XD  t  t t  Et l_int 
O E !nC@ E E 
@<C@ E E C



@5@ 
@.@7 !B !]@ @ @8 !o !]@;XD  t  t t  Et 
key_by_length 
O E !rC@ E E @<C@ E E
 C

@5@ @7 G @ 
@ @8 !s !]@;XD  t  t t  Et  !7 
O E !FC@ E E@5@.@7 !t@2@0 C@/@-
@4@-@4@7 S@ @ 
@8 !q@;XD  t  t t  Et ord_intersect__ 
O E !uC@ E E C@5@ 
@ @8ord_intersect_ !]@;C@ E E  B@<C
@ E E G[@5@ @8 !w@;XD  t  t t  Et ord_intersection2 
O E !zC@ E E B
@5@ @ @ @8 !6 !]@;C@ E E C@5@2
@4@ @ @8 !|@;C@ E E G[

@5@2@4@ @ @ @8 !|@;XD  t  t t  Et  !P 
O E !OC@q E E @<XD  t  t t  Et  !R 
O E !QCA E E 
@<C
A E E
@5@ 
@ @8 !l@;XD  t  t t  Et  !L 
O E !KC@{ E E@5@)
@;XD  t  t t  Et 
is_ordset2 
O E !}C@b E E @<C	@c E E@5@8
is_ordset3 !]@;XD  t  t t  Et  !y 
O E !xC@ E E
@5@.@ 
@7 !Y@ @ 
@ @8 !v !]@;XD  t  t t  Et ord_subset_ 
O E !CA  E E G[@5@.@ @7 !Y@ @ @8 ! !]@;C	A# E E B@5@ 
@8 !8 !]@;XD  t  t t  Et  !V 
O E !UC@XA E E	





@5@>@.@ @7 !Y@D@( G[@L@ @8 !U !]@E@?@/@D@)@( C@L@.@ 
@7 !Y@D
@( G[@L@)
@?@D
@( C@L@)
@?@R@?@R@E@;C@/A
 E E


@5@>@.@ 
@7 !Y@D@( G[@L@ @8 !@?@D
@( C@L@)
@?@R@;CA E E

@5@)
@;XD  t  t t  Et  ! 
O E !C@f E E @<C@g E E
@5@7 D% @ 
@8 !@;XD  t  t t  Et  !7 
O E !6C@ E E
@5@>@;C@ E E@5@>@;C@ E E		@5@.@ @ @7 !Y@ @ @ @ @ @ 
@8 !{ !]@;XD  t  t t  Et  !9 
O E !8CA E E @<CA E E
@5@.@ @7 !Y@ @ 
@ @8 !@;XD  t  t t  Et  !; 
O E !:CA8 E E @<CA9 E E
@5@2
@4@.@7 G @ @2
@4@8 !c@;XD  t  t t  Et  !; 
O E !<CAO E E@5@8
oset_unionoset@;XD  t  t t  Et  !> 
O E !=C@ E E@5@C@7 !C !]@L@P@;XD  t  t t  Et  !@ 
O E !?CA, E E@5@8	oset_diff !@;XD  t  t t  Et  !; 
O E !ACAX E E 
@<CAY E E@5@ @ @ 
@8 !g@;XD  t  t t  Et  !7 
O E !BC@ E E@5@8oset_int !@;XD  t  t t  Et  !D 
O E !CC@ E E
@5@ 
@8 !w@;XD  t  t t  Et  !D 
O E !EC@ E E@5@8 !@;XD  t  t t  Et  !H 
O E !GC@ E E@5@8
oset_delel !@;XD  t  t t  Et  !J 
O E !IC@ E E@5@8
oset_addel !@;XD  t  t t  Et  !N 
O E !MC@ E E@5@8 I@;XD  t  t t  Et  !T 
O E !SC@^ E E@5@7 @ !]@8 !~ !]@;XXQM C
F@$/usr/lib/swi-prolog/library/qsave.pl  Au@!C AgS E C
E CXD  t  t t  C
t save_prolog_flags  
O C
 ! C@:B E E@5~nPROLOG FLAGS~n~n@7feedback C@.
@.@/ A@.@7 B C@C
@7no_save_flag C@L
@P~t~8|~w: ~w (type ~q)~n@2
@3@3@4@7 !@0  C
@1restore_prolog_flag
@4@7 F @Q@;CB E E   @<XD  t  t t  C
t  V AD  t  t t  C
t  V 	 O C
 V C@6 E E C
 F$ F !
@5 F@ @8 ] C@;C@6 E E C
 F! F !
@5 F@ @8 !@;C@6 E E C
 F( F !
@5 F@ @8 !@;C@6 E E C
 J C J
@5 C@ @8 !@;C@6 E E C
 F' C !
@5 C@ @8 !@;C@6 E E C
 F# @Z !
@5 @Z@ @8 !@;C@*@6 E E C
 F U Ykernel B !
@5@0 U@3 Y@3 !@3 B@4@ @8 !@;C@6 E E C
 D @ D
@5 @@ @8 !@;C@6 E E C
 F% @Z !
@5 @Z@ @8 !@;C@$@6 E E C
 C; Usave N !
@5@0 U@3 !@3 N@4@ @8 !@;C@6 E E C
 Ra @ Ra
@5 @@ @8 !@;C@$@6 E E C
 D U !no_save D
@5@0 U@3 !@3 !@4@ @8 !@;C@6 E E C
 F  @Z !
@5 @Z@ @8 !@;XD  t  t t  C
t  ! 
O C
 !CB E E@5@7 @@>@;CB E E@5@/@7 @@>@0 C
@4@/ @Q@8 A9@;CB" E E@5@2@0 _z@4@4@8 CK @;XD  t  t t  C
t save_foreign_libraries 
O C
 !C@7BY E E@5@0 D !@4@7 ^ V@>~nFOREIGN LIBRARIES~n@7 !@0current_foreign_library@-@/@4@0 AV@0find_foreign_library@-
@4@1 AV@0 G@-@4@1 A
shared H{
@4@8 G G@;CBa E E @<XD  t  t t  C
t attrib_name 
O C
 !CA E E  A A@<CA E E  A A@<CA E E  A A@<CA E E  A A@<CA E E  A A@<CA E E  @G @G@<CA E E  A A@<CA E E  Dj 	 @<CA E E show_childs 
 @<CA E E  T @<CA E E  ^7 
@<CA E E   `  `@<XD  t  t t  C
t save_options 
O C
 !C@d@ E E
@5$options$prolog A@.
@7 _ @@@G@.@7doption C@ @.@7 C @ @ @.@7save_option_value C@.@2@3@-@4@7 @<@D@ @7 !@L@ @ @.@7convert_option C@?@%@ 
~w=~w~n@2@3@4@7 Aw @Q@?
@R@F@F@F@ 
@8 !	@;XD  t  t t  C
t save_predicate 
O C
 !C@5Ai E E@5 D@7 V @>@"
 


@#@ 
@.@.@7 @6~npre-defining foreign ~w/~d @2@3@4@7 !@0 @1 @1 @4@8 !@;C@oAo E E
@5@"
 


@#@ 
@.@.@7 @6~nsaving ~w/~d @2@3@4@7 !@D@%@"
 _@#@, B@L A@7save_attribute C@B@* @@L A@7 !@O(Skipped clauses)@7 !@Q@?@R@7save_attributes C@C A@7 V @L@P@@@/@.@7 ^  C@7 !@ @7 B @Q@?@R@E@;XD  t  t t  C
t default_init_file 
O C
 !C@ E E Y H{@5@>@;C@ E E@5 F#@8 !@;XD  t  t t  C
t  C @GD  t  t @Ht  C
t C
 @K D  t  t t  C
t  C 
O C
 C
C@@S E E
@5 V@.@7 V V@7
check_options C@.
@7exe_file C@0 !@-@4 Y@7 V V@0 !@-@4@.@7 !@ @ @7 ! C@7
save_autoload C@7open_map C ] @Q@7 ! Y@ @7 !@D@ 
@7 A~ @L@ 
@7 LR C@?@R@ 
@.@7 F @ @ @7make_header C@ @ @2@0 !@4@4@7 ! C@ @ @7save_resources C@ $state ! A@.@7 !@ @7 D @0 AV@0 @ V@-@4@1 C V @4@0 AV@0save_modules@4@1 AVsave_records@1 AV
save_flags@1 AVsave_imports@1 AV !@1 AV@0save_operators@4save_format_predicates@4@0 C V@4@7 @ @7 B  C@ @7 !	@ @7 ! C@ @7  C@ 
@7 D C@8	close_map  C@;XD  t  t t  C
t 
copy_resource 
O C
 "C@BA E E@5@0 _

 B@-@4@0 @@0 _
 A@-@4@0 AV@0 !~t~8|~w~t~24|~w~t~40|~w~n@3@3
@3<Copied from running state>@4@1 F@4@1 F=@4@0 F=@4@8 "@;XD  t  t t  C
t save_module 
O C
 " C@=A\ E E@5@7 Dz ~n~nMODULE ~w~n@2
@4@7 !@7save_unknown C@@@!@!@0 
@/@4@#@/@7 V Be@C
@0 VS@/@4@7 V @L
@P@7 ! C@Q@?	@7 A   V@8 !@E@;XD  t  t t  C
t  ! 
O C
 !CB E E@5@.@7 \ C@>@8 !@;CB E E @<XD  t  t t  C
t  C 
O C
 !C@P E E@5@8 C
 C@;XD  t  t t  C
t 	min_stack 
O C
 ".C@ E E  F$@ @<C@ E E  F!@<C@ E E  F(@<XD  t  t t  C
t  "  
O C
 " C@ZA E E@5
~nIMPORTS~n~n@7 !@@@H@0 @-
@-@4@0 VS@-@4@7 V @C@7default_import C@L@P@.
@.@7 @6~t~8|~w:~w/~d <-- ~w~n@2
@3
@3@3@4@7 !@0  C
@1restore_import
@1 
@4@7 !@Q@?	@R@F
@F@E@;XD  t  t t  C
t option_type 
O C
 "8C	B E E
 F@5@/@8 "/ C@;CB E E  F U Y ! B@<CB E E  B2 @@<CB E E  F% @Z@<C
B E E  C; U ! N@<CB E E  F& @@<C
B E E  D U ! !@<CB E E  F" C@<CB E E  F' C@<CB E E  F# @Z@<CB E E  F  B@<XD  t  t t  C
t  " 
O C
 "
C@#B/ E E@5@>@0 ! !@4 !@7 !
~nOPERATORS~n@7 !@0 _@-@4@0save_module_operators@4@7 ! V@8 !@;CB4 E E @<XD  t  t t  C
t  "= 
O C
 "<CB6 E E @5@>@;C@6B7 E E@5@0 GS@-@-@1 
@-
@4@0 AV@0 !
~n~t~8|~w @3@0 C:@1 

@4@4@1 F@1 C:@1 

@4@8 !@;XD  t  t t  C
t  "4 
O C
 "3CA E E@5@0 
@4 A@7 D C@0 @4exported@7 V @>@Q@;CA E E@5@8 D C@;XD  t  t t  C
t  "  
O C
 !C@$@ E E@5@0 !@-
@4@7 !@>@ 
@2@0 @ B@4@4@.@7 @ C$header _k H{@ @8 ! C@;C@1@ E E@5@D
 Ue @Q@7 @@L@'
 @Q@?@'
 @@0 Ra @Q@4@ 
@7 !@> G;@.@7 @ "D _k H{@ @8 "E@;C@J@ E E@5unix @Q@7 @@> G;@.
@7 @ "D _k A@.@7 !@ #!/bin/sh~n@7 !@ # SWI-Prolog saved state~n@7 !@D
@* Y@L@' S+@?@' Nu@ @"exec ${SWIPL-~w} -x "$0"~w"$@"~n~n@2
@3@4@7 !@ @8 !	@;C@ E E @<XD  t  t t  C
t  ! 
O C
 !C@4A E E@5@.@7pred_attrib C@D
@* T@L
@D
@0number_of_clauses @4@7 V @L@R@? A@7 V @?@R@7 !(~w) @2@4@8 !@;XD  t  t t  C
t  ! 
O C
 !C@ E E@5 Ue @Q@7 @@/ @@7 CZ C@>exe@8 "P@;C@ E E 

@<XD  t  t t  C
t 
save_resource 
O C
 "RC@/@ E E@5@ 
@2@0 @ B@4@3@0 @ @@4@4@.@7 "C@>~t~8|~w~t~32|~w~t~48|~w~n@2@3@3@4@7 ! H{@ @8 "E@;CA E E@5@.@7 _~ @ @7 " C@>@;CA E E@5 As@0 @@0 C IE@1 _
@4@/@4@8 @' C@;XD  t  t t  C
t special_module 
O C
 "XCA4 E E  @<CA5 E E  @@<XD  t  t t  C
t  ! 
O C
 !C	@ E E
 F

@5@>@;C@ E E Y Ab@5@>@Q@;C@ E E @<XD  t  t t  C
t  V 
O C
 VC@ E E  F"@<C@ E E  F'@<XD  t  t t  C
t qualify_head 
O C
 "ZC
BL E E

@5 @7 @6@>@;C	BN E E 
  @
@<XD  t  t t  C
t  "  
O C
 "C
B E E@5@0 ",@-
@4@7 Hs@7 !	@>@;CB E E   @<XD  t  t t  C
t  "  
O C
 " C@0A E E@5~nFLAGS~n~n@7 !@@@#@.
@7 H, C@.@7 G C~t~8|~w = ~w~n@2
@3@4@7 !@0 G
@/@4@7 !@Q@?@R@F
@;XD  t  t t  C
t  "7 
O C
 "6CA E E
 @@5@>@0  @@4@7 F C@0 
@1 D@1  @@4@@;CA E E@5@0 
@1 D@1 @4@@;XD  t  t t  C
t  ! 
O C
 !CA E E@5@@@.@7 V @7 !@Q@?@R@E@;XD  t  t t  C
t  "	 
O C
 "C@'A. E E@5@0 "Y@-@4@0 "!
@4@7 !@0 AV@0 _@4@1 F@1 "Y@4@0 "!
@4@8 !@;XD  t  t t  C
t define_toplevel_goal 
O C
 "cCAH E E@5@0 !@-@4@7 !@>@8define_predicate C@;CAK E E @<XD  t  t t  C
t  ! 
O C
 !CB E E@5@0 !@-@4@7 !@> A@.@7 G@0 ",@4@8 C@;CB E E@5@0 ",@/@4@8 C@;XD  t  t t  C
t define_init_goal 
O C
 "hCAC E E@5@0 J@-@4@7 !@>@8 "e@;CAF E E @<XD  t  t t  C
t  \ AD  t  t t  C
t  \ AD  t  t t  C
t  \ 
D  t  t t  C
t reserved_resource 
O C
 "jCA E E  "D _k@<CA E E  " !@<CA E E  ! !@<XD  t  t t  C
t mkrcname 
O C
 "lC@ E E @
@5@>@;C@ E E@5@2
@3 @3@4@8 A C@;XD  t  t t  C
t  ! 
O C
 !C@ E E@5@/@8 ":@;C@ E E  F"@<C@ E E  F'@<C@ E E  F#@<C@ E E  Y@<C@ E E  F@<C@ E E  Ab@<XD  t  t t  C
t  "  
O C
 " C@*BB E E@5~nFORMAT PREDICATES~n@7 !@.
@.@7 F C@.@7 "[ C@!
@0 E
@4@# "?@2
@4@7 !@ 
@7 !@Q@;CBJ E E   @<XD  t  t t  C
t  ! 
O C
 !C@]Bl E E@5@2@0 @ G;@4@3@0 @ @@4@4@.@7 "C@>@D@<@0 Ug J@4@.
@2@0 @ P@4@3@0 @ @@4@4@7 "C !@.@7 G C@0 A@-@4"~w" -o "~w" "~w"@2
@3@3@4@7 !@ @7 GW C@L@&@?@&@F
@E@;XD  t  t t  C
t  ! 
O C
 !CB E E  B@<CB E E  B@<CB E E  V@<CB E E  [{@<CB E E  X@<CB E E  Y@<CB E E 	cpu_count@<CB E E hwnd@<XD  t  t t  C
t  "
  
O C
 "
 C@4A E E@5~nRECORDS~n@7 !@@@'@.
@7 G C "?@2
@3@-@4@7 !@/@7 ]q C C@7 !@0 A3
@/@4@7 !@Q@?@R@F
@;XD  t  t t  C
t  " 
O C
 "C@ E E
 B@5@>@;C@J@ E E@5~nRESOURCES~n~n@7 !@7copy_resources C@@@5@/@0 @-@1 _@/@/@/@4@7 "'@0 @1 _@-
@-@-@4@0 AV@0 "m
@-@4@1 "S
@4@7 !@Q@?	@R@F@F@E@;XD  t  t t  C
t  "L 
O C
 "KCA E E @H


 @H 

@5@>@ @/@8 B @;C@,A E E		  

 



@5@ @ @7 ! C@ 
@.@7 "@ @ @ @8 @6@;XD  t  t t  C
t  "& 
O C
 "%C@&A E E@5@0 
unknown@4@.@7 @@D@* @L@R@?@0 C@0 
 "@4@4@8 !@;XD  t  t t  C
t  ! 
O C
 !CAM E E@5@7 "i C@7 "d C@0 D @Q@4 @Q@7 !@>@8 D E@;XD  t  t t  C
t  ! 
O C
 !CB E E@5@>@;CB E E
@5@S@>@0 @@0 A !@4@/@4@8 @@;C@FB E E B



@5@>@D@&@.@7 "9 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 E E@5@2@-
@3@-@4@7 @<@>@2@0 B
@4@4@8 !@;CB E E
@5@0 @@0 A !@4@/@4@8 @@;CB E E@5@0 @@0 A @
@4@/@4@8 @@;XD  t  t t  C
t  "g 
O C
 "fCA7 E E@5@7 V D@>@;C@ A9 E E@5@/@.@7 "@.@.
@7 @6@0 @@0 C ]L@1 
@4@/@4@8 @@;XD  t  t t  C
t  " 
O C
 "C@@A E E@5@.@7 "U@.@7 E @@@/@0 Y@-
@-@4@7 Td J@C@ 
@ @/@ B _ B@L@P@C	@ 
@ @7 "k C@L@P@ 
@ @7 "V@Q@?@R@F
@;XD  t  t t  C
t  ! 
O C
 !C@ @ E E@5@.
@7 ":@>@D
@* @L@&@?@a@f
@h@bD @o@lmax@w@;C	@ E E F"@5@>@8 G @;C	@ E E F'@5@>@8 "@;C@ E E @<XXQMrbtreesF@&/usr/lib/swi-prolog/library/rbtrees.pl   AuC AgS Erb_nextE
rb_insert_newErb_inE	is_rbtreeErb_previousErb_keysErb_mapE	rb_deleteErb_sizeErb_visitE "Elist_to_rbtreeEord_list_to_rbtreeE "E "Erb_partial_mapErb_lookupallErb_maxErb_minErb_cloneE	rb_updateErb_emptyE "Erb_newE	rb_lookupE "Erb_applyE
rb_del_minE
rb_del_maxE	rb_insertE "XO "	check_val C@#Cu E   A "@5@@@7 !@?@0 H0inf@4@7  @@@7 O@?@0 Oh "@4@7  @>@;C@C " "@5@0msg@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 " " CA " " I

 "
@5@ @ @ @8
insert_new "@;XO "next C@ " "		 G[@5@ @.@7 A@ @ @ @0 C
@4@8 " "@;C@ " "		 C@5@ @.@7 A@ @ @ @ @8 "@;C@&@ " "	
 B@5@ @.@7 A@D
@ @ @ @7min "@L@R@?
@" C@#@;XO " E C@cA
 " "black



 "


@5@ @7 I@@.@ @7 !Y@D@* B@L@&@&@ @ @@?@&@D@* G[@L@&@&@ @ @8 " "@?@&@&@ @ @8 "@;C@^A " " \



 "


@5@.@ @7 !Y@D@* B@L@&@&@ @ @@?@&@D@* G[@L@&@&@ @ @8 "@?@&@&@ @ @8 "@;XO " NH CA= " "@5@8 NF "@;CA? " " 
@<CA@ " "@5@ @8 "@;XO " " CCy " " "


@5@ 
@8keys "@;XO " " CB" " " "

 "
@5@ @.@ @/@7 L "@&@;XO "previous C@ " "		 G[@5@ @.@7 A@ @ @ @ @8 " "@;C@ " "		 C@5@ @.@7 A@ @ @ @0 C
@4@8 "@;C@&@ " "	
 B@5@ @.@7 A@D
@ @ @ @7 " "@L@R@?
@" C@#@;XO " " CB " " "


@5@ 
@8visit "@;XO "	lookupall CAS " " G[@5@ 
@.@7 A@ @8 " "@;CAV " " B@5@ 
@8 A@;CAX " " B@5@ 
@.@7 A@ @8 " "@;CA[ " " C@5@ 
@.@7 A@ @8 "@;XO "insert2 CA " " " @ @@5@>@" "

@#@(not_done@;C@nA " " "



@5@D@%@ @7 O@L@" "
@#@ @ 
@ @ @8 # "@E@?@9@D@)@L@" "@#@( @m@E@?@" "
@#@ @ 
@ @ @8 #@E@;C@yA " "
 "



@5@D@*@ @7 O@L@ @ 
@.@.@7 #@ @0 "@4@ @ @8fix_left "@E@?@?@D@)@L@" "@#@( @m@F@?@ @ 
@.@.@7 #@ @0 "@4@ @ @8	fix_right "@E@;XO "check_rbtree CC " " " @ @@5@>@ 
@8check_height "@;C@,C " " "



@5@ @7 " "@ @7check_red_child "@ @7 #@ @ @ 
@7 # "@ @ @ 
@8 #@;C@(C " " "



@5@ @7 #@p
 @ @ @ @7 #@ @ @ @8 #@;XO " PH CC " " " @
@5@>@;CC " " "


@5@p@ 
@ @.@7 # "@ @ @8 #@;CC " " "


@5@p@ 
@ @.@7 #@ @ @8 #@;XD  t  t t  "t  F% @GD  t  t @Ht  "t F% B
  B
 B
O " # CB " " " @ @@5@>@;C@3B " " "




 "


@5@ @ @@>@ @ @ 
@7 # "@ @ @ 
@8 #@;C@3C " " "




 "


@5@ @ @@>@ @ @ 
@7 #@ @ @ 
@8 #@;XO " " CAI " " "


@5@ 
@8 "@;XO "clone CC( " " " @ @


@5@>@;C@7C) " " "




 "


@5@ @ @ 
@2@0 C@4@-@4@7 # "@ @ @ @ @8 #@;C@7C, " " "




 "


@5@ @ @ 
@2@0 C@4@-@4@7 #@ @ @ @ @8 #@;XO "construct_rbtree CC " "@5@a@h@g@q@>@;CC " "

@5@>@0 C@-@-@4@7 A@ 
@ @ @ @ @ @8
build_node "@;C@JC " "@5@a@g@h@n@b@l A@x@ @0 C@-@-@4@7 A@ 
@.@ @ @.@ @7 #@p @p
 @ @ @ @ @7 # "@p@ @ @ @ @8 #!@;XO " " C@ " " "

 "
@5@ @ 
@ @8 HV "@;XO " " C@m " " "


@5@ 
@8lookup "@;XO " " C@` " " "
@5@" " @ @@#@;XO " " C@ " " "



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



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

@5@ 
@8 "@;C@ " " "

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


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



@5@>@;C
@ " " "

@5@ 
@8 "@;C
@ " " "

@5@ 
@8 "@;XO " " C@ " " "

@5@ @ 
@8 "@;XO "fixup_right CB " "  @m
 @m@<C
B " " #@5@ 
@8fixup3 "@;XO " " CA0 " " "


@5@S
@>@ 
@8 "@;CA3 " " "


@5@ 
@8 #$@;XO " " CC " "@5@S
@>@Q@;C
C " " "
@5@>@;CC " " "

@5@0rbtree1@4@0 "@/@/@4 @@8 A9@;XO "fixup2 C@fB " " " "


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


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


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


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


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






 "


 "



 " " "
 " @m@<C@LB " "  " "






 "


 "



 " " "
 " @m@<XO "delete_black_node CBq " "
 #@5@)
@>@;C@$Br " " " @ @ "



 " @m@5@>@;CBs " " " @ @
 #@5@>@;C@$Bt " " "



 " @ @ " @m@5@>@;CBu " "
 " @ @
 #@5@>@;CBv " "@5@.@.@.@.@7delete_next "@ @0 "
@4@ 
@8 #* "@;XO " " CC " "@5@.@7 I@8 " "@;XO "del_max CB\ " "		 "


 " @@5@>@ @ 
@ @ @8delete_red_node "@;C@,B^ " " "



@5@ @ 
@.@.@7 #; "@ @0 "@4@ @ @8 #9@;CBa " "		 "


 " @@5@>@ @ 
@ @ @8 #4 "@;C@,Bc " " "



@5@ @ 
@.@.@7 #@@ @0 "@4@ @ @8 #9@;XO " #& C@v " " G[@5@ 
@.@7 A@ @8 #$@;C@y " " C@5@ 
@.@7 A@ @8 #$@;C@| " " B@5@ 
@8 A@;XO " # C
A " " @m
 @m@5@>@;C
A " " #@5@ 
@8 # "@;XO " " C@ " " "


@5@ 
@8 "@;XO " " CA " "@5@ 
@.@/@7insert_new_2 "@ @ @8fix_root "@;XO " #D C@MA " " " "


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


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

 " "



 "






 " "
 " @m@5@>@;C@>A " "

 " " "










 " "
 " @m@5@>@;CA " " 

 @m@<XO " " CC% " " "


 "

@5@ @ 
@ @8 #@;XO " " CBE " " "

 "
@5@ @ @ @/@8del_min "@;XD  t  t t  "t  " @GD  t  t @Ht  "t " B
  B
O " " CB " " "



 "

@5@ @ @ 
@8 #@;XO " " C@0B) " " "



@5@ @7 O@>@ @.@.@7 "@ @0 "@4@ 
@ @8
fixup_left "@;C@0B- " " "



@5@ @7 !@>@ @.@.@7 "@ @0 "@4@ 
@ @8 #9@;CB1 " " "




@5@ @ @ 
@ @8 #=@;C@0B4 " " "



@5@ @7 O@>@ @.@.@7 "@ @0 "@4@ 
@ @8 #N@;C@0B8 " " "



@5@ @7 !@>@ @.@.@7 "@ @0 "@4@ 
@ @8 #9@;CB< " " "




@5@ @ @ 
@ @8 #A@;XO " # CC " " @5@>@;C@sC " "@5@0 "@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 @@;XD  t  t t  "t  " @GD  t  t @Ht  "t " B
 O " " CC " " "

@5@8 F% "@;XO " #I CA " "  "




 "
@<CA " "  "




 "
@<XO " # CC " "  "
@5@>@;CC " "  "
@<XO "find_path_blacks CC " " " @ @
@5@>@;CC " " "

@5@p@ 
@ @8 #S "@;C
C " " "

@5@ 
@8 #U@;XO " " C
Cv " " "

@5@8 "@;XO " #  CAM " " " @ @@5@>@Q@;CAN " "@5@.
@7 A@.@ 
@7 !Y@ @8 " "@;XO "insert CAo " "@5@ 
@.@/@7 #@ @ @8 #H@;XO " " C
B " " "

@5@8 "@;XO " " CB " " "



 "

@5@ @/@ @/@8 "@;XO " " C@!A7 " " "




@5@ 
 @@7 I@@ 
@ @ @ @8 " "@;CA: " " "




@5@ 
@ @ @ @8 #Y@;XO " #/ C@*C " " "




@5 @.@7 #U@0 H0 "@4@ @7 #@ 
@0 Oh "@4@ @8 #@;C@IC " " "@5@0 "@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 " " CC| " " " @ @
@5@>@;CC} " " "




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




@5@ 
@2@-@4@7 "@ @ @8 "@;XO " " C
@ " " " @ @@5@>@Q@;C@&@ " "@5@.@7 A@.@7 A@.@ @7 !Y@ @ @ @ 
@ @8 " "@;XO " " C@ " " "

 "
@5@ @/@ @8 #"@;XD  t  t t  "t  F% @GD  t  t @Ht  "t #R B
 O " #R CC " " " @ @@5@>@;CC " " "




@5@ 
@@>@7 #Q@ @8 #Q@;CC " " "




@5@ 
@@>@7 #Q@ @8 #Q@;XO " " C@f " " "
@5@" " @ @@#@;XO " " C
@ " " " @ @@5@>@Q@;C@&@ " "@5@.@7 A@.@7 A@.@ @7 !Y@ @ @ @ 
@ @8 " "@;XD  t  t t  "t  " @GD  t  t @Ht  "t " @K @K  O " " CA " " "

 "
@5@ @ @8 "@;XO " ## C@u@ " " "



@5@ @7 I@@.@ @7 !Y@D@* B@L@&@" "
@#@F@?@>@D@!@* G[@L@" "
@#@ @ 
@ @8 #"@E@?@" "
@#@ @ 
@ @8 #"@E@;C@p@ " " "



@5@.@ @7 !Y@D@* B@L@&@" "
@#@F@?@>@D@!@* G[@L@" "
@#@ @ 
@ @8 #"@E@?@" "
@#@ @ 
@ @8 #"@E@;XO " # CC3 " " " @ @
@5@>@;C@IC4 " " "



 "


@5@ @2@0 C@4@-@4@ @ @2@0 C@4@-@4@7 #\ "@ @ @ 
@ @ @ @8 #]@;C@IC7 " " "



 "


@5@ @2@0 C@4@-@4@ @ @2@0 C@4@-@4@7 #]@ @ @ 
@ @ @ @8 #]@;XO " " CAk " " "

 "
@5@ @ @ @8 #W "@;XO " " CB " " " @
@5@>@;C@$B " " "


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




@5@ 
@2@0 C@4@-@4@7 "@ @ @8 "@;XO " #- C@gB " " " " "


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


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


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


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


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









 "



 " "
 " " @m@<C@LB " "  " " "









 "



 " "
 " " @m@<XO " #% C@p " " " @ @@5@>@Q@;C@q " "@5@.
@7 A@.@ 
@7 !Y@ @8 #B "@;XO " " C@ " " "

@5@ @ 
@8 "@;XO " #> CBi " "
 @m@5@)
@>@;CBj " " " @ @
 @m@5@>@;CBk " "
 " @ @
 @m@5@>@;CBl " "@5@.@.@.@.@7 #6@ @0 "
@4@ 
@8 #9@;XO " #L CBH " "		 " " @


@5@>@ 
@ @ @ @8 #=@;C@,BJ " " "



@5@ @ 
@.@.@7 #K@ @0 "@4@ @ @8 #N@;CBM " "		 " " @


@5@>@ 
@ @ @ @8 #A@;C@,BO " " "



@5@ @ 
@.@.@7 #K@ @0 "@4@ @ @8 #N@;XO " " CC " " "

@5 @8 #@;XO " #7 CB{ " " " " @ @


 @m@5@>@;C@.B| " " " " @ @

 "



 " @m@5@>@;CB~ " " " " @ @


 #@5@>@;C@*B " " "



@5@ @.@.@7 #6@ @0 "@4@ 
@ @8 #N@;C@*B " " "



@5@ @.@.@7 #6@ @0 "@4@ 
@ @8 #N@;XO " " CC " " "
@5@>@" " @ @@#@;C@(C " " C


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

@5@" " @ @@#@.@2 N]
@4@7 @<@ @/@.@7 @6@a@f@klog@b@k #`@l @ktruncate@x@ @ @ @ 
@8 #!@;XD  t  t t  "t  " @GD  t  t @Ht  "t " @K @K  O " " CCC " " "

 "
@5@ @ @ @8 #)@;XO " #	 C
A " " @m
 @m@5@>@;C
A " " #@5@ 
@8 #
 "@;XO " #F CA " " " @ @@5@>@" "

@#@( #@;C@^A " " "



@5@D@%@ @7 O@L@" "
@#@ @ 
@ @ @8 #E@E@?@)@D
@)@L@Q@E@?@" "
@#@ @ 
@ @ @8 #E@E@;C@iA " "
 "



@5@D@*@ @7 O@L@ @ 
@.@.@7 #E@ @0 "@4@ @ @8 #@E@?@/@D@)@L@Q@F@?@ @ 
@.@.@7 #E@ @0 "@4@ @ @8 #@E@;XO " " C@ " " "


@5@ 
@8 "@;XO " #e C@OB " " " "


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


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

 "



 " "






 " "
 " @m@5@>@;C@<B " "

 "



 "


 "



 " "
 " @m@5@>@;CB " " 

 @m@<XO " " CC0 " " "


 "
@5@ @ @ @ 
@8 #]@;XO " # CC " "  "@<C@FC " " "

@5@0 "@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 " " CBY " " "

 "
@5@ @ @ @/@8 #@@;XO " #O CB " "  @m
 @m@<C
B " " #@5@ 
@8 #3@;XXQM EaF@?/build/spark-Zw1CQ9/spark-2012.0.deb/simplifier/ioutilities.pro  AuC @S @E E_E@!read_lines_from_file_as_char_listE EEshow_error_longE@&read_up_to_number_of_chars_from_streamEread_line_from_streamE EEcommand_line_errorEshow_warning_longEstopwithEshow_warningE	stopwith3E W8E EXO Ea #u CA E` E`@5 @@2
@3
@3@/%PRESIMP-F-ABORT, Presimplification terminated.@3 #|@4@.@7 W W*@8 W8 W9@;XO Ea #y C@-A E` E`		@5@.
@7 J W9@.@7 #@.@7 #@ @ @.@7 J W9@>@ 
@ @.@7 #@.@ @7 #@>@ @8 #u W9@;XO Ea #j CAP E` E`@5  Ry@ 
@7highlight_problem W9@>@;XO Ea #i CB) E` E`@5@.@7 Eq E\@.@7 U B)SPARK ~a ~a Edition~n~n@2@3@4@7 Aw W9@>@;XO Ea #q C
A" E` E`@5@,ERROR IN COMMAND LINE SYNTAX
!!! Involving: @.@7 A@8 #{ W9@;XO Ea #p CB E` E`@5@.@7 #@.@7 U #@.
@7 U #SPARK ~a ~a~n~a~n@2@3@3
@4@7 #@>@;XO Ea #s CA~ E` E`@5 As Ry@ 
@7 #@>@;XO Ea #w C
Af E` E`@5 As Ry@7 #@>@;XO Ea W8 CA4 E` E`@5@7 #@>@;XO Ea #{ C
A8 E` E`@5  Ry@7 #@>@;XO Eawrite_terms_to_file_xx CA E` E`@5@.@ 
@7 @6@0 @ @4@~q
@ @7 #@Q@;CA E` E`@5@>@;XO Ea #g C@ E` E`@5 B@.
@7 G@ 
 @7@#read_lines_from_file_as_char_list_x W9@ 
@7 !	@>@;XO Ea #f C@ E` E`@5 A@.@7 G@7write_terms_to_file_x W9@7 !	@>@;XO Ea #n C@v E` E`@5@.@7 ] W9@7read_line_from_stream_x W9@>@;XO Ea #l C@ E` E`@5@.
@7@"read_number_of_chars_from_stream_x W9@ 
@7convert_charlist_to_readtext W9@>@;XO Ea # C@HA E` E` @5@.@7 # R@7 #@O*****************************************************************************~n@7 #@#* An error has occurred in the ~a~n@2@4@7 #*** ERROR - @7 #@ 
@7 # V@7 #@ @ @7 # #@7 # R@7 #@7 F@>@;C@DA E` E` As@5@.@7 # R@7 # #@7 #@'* A warning was encountered in the ~a~n@2@4@7 #*** WARNING - @7 #@ 
@7 # V@7 #@ @ @7 # #@7 # R@7 #@>@;XO Ea # C@ E` E`
@5@>@;C@ E` E`
 
 



@5@ 
@ @7 # W9@ @8 #@;XO Ea@#read_number_of_chars_from_stream_xx C@ E` E` D D@5@>@;C@ E` E` #|@5@>@;C@ E` E`
@5@p @ @ @7 #@>@;XO Ea # C@ E` E`
 @5@>@;C@ E` E`@5@.
@7 Y @ 
@7 # W9@>@;XO Ea # C@ E` E`
 D@5 D@7 Td W9@>@;C@ E` E`

@5@>@;XO Ea # C@ E` E`
upToLine
@5@>@;C@ E` E`@5@.@7 #@ @ 
@7@$read_lines_from_file_as_char_list_xx W9@>@;XO Eawrite_atom_list_to_stream C@` E` E`
@5@>@;C@d E` E`

@5~a
@2@4@7 #@ 
@8 # W9@;XO Ea # C@~ E` E` D D@5@>@;C@ E` E`@5@.@7 S@@7 F)@>@;XO Ea # C@ E` E` D@5@>@;C@ E` E` #| #|
@5@p@ @ @7 #@>@;C@ E` E`

@5@ @7 #@>@;XXQM$dwimF@ /usr/lib/swi-prolog/boot/dwim.pl  As@ C S E Z{E ],E$similar_moduleE VXD  t  t t  #t find_definitions 
O # #CA]s@ /usr/lib/swi-prolog/boot/dwim.pl  A # 
@<CA^ # #

@5@ 
@ @7find_definition #@ @ @8 # #@;XD  t  t t  #t pack_ 
O # #C@8A	 # #@5@0 @-@-@4@ 
@.@7 @ #@0 @4@7	pack_name #@>@ @.@ @ @7 G{ #@ @ @ @ @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 
sim_module 
O # #CA$ # #@5@S
@>@8 _ #@;C	A' # #

@5@7 #@>@;C	A) # #@5@7 #@8 B #@;XD  t  t t  #t find_predicate 
O # #C@ # #@5@.@0find_predicate_
@4@ 
@7 @ #@,
 @@>@;C@.@ # #@5@.@0
find_sim_pred
@4@.@7 #@ @.@7 Us #@0 C@-
@4@ @7 @ #@0 [@4@7 Go #@>@;XD  t  t t  #t  # 
O # #C@"A # # 
 @5@7 #@0 
@-@4@7 V #@ @8 @7 #@;XD  t  t t  #t  YM 
O # ]C@ # # @<C@ # # B



@5@" VW@#@ 
@8 ] #@;XD  t  t t  #t  Us 
O # #CA # #@5@>@;C@CA # # 


 C
 

@5@0 @4@ @7 #@ @ @ @.@7 # #@ @ @8 #@;XD  t  t t  #t 	goal_name 
O # #C@D@ # #@5@!
@0 Sw@/@4@#@@@0@7 # @/@2@0 V @Q@4@3@0 W @,@4@4@7 V #@0 B@-@4 V@2
@4@7 Aw #@ 
@ @7 Dq #@Q@?	@ 
@8 A #@E@;XD  t  t t  #t  ]- @GD  t  t @Ht  #t ],  D  t  t t  #t  ]- 
O # ],CA # #@5@.@7dwim_predicate_list #@8 #@;XD  t  t t  #t 
no_context 
O # #C@r # #   X@<C@s # #   B!@<C@t # #   B!@<C@u # #   B@<XD  t  t t  #t dwim_existence_error 
O # #C@_ # # @@5@>@;C@H@` # #@5@.@7 Y #@.
@7unqualify_if_context #@D@ 
@7 # #@L@R@E@?
@!@0 B F'DWIM could not correct goal@4@#@!@0 @@0 C ]L
@4@4@#@D@*
 @L@ @8 @ #@? As@ @8 @' #@;XD  t  t t  #t  # 
O # #C
A # #

@5@/@7 #@>@;CA # # 


@5@.@0	dwim_pred@0 
@4@4@7 _ #@>@;CA # #@5@.@0 #
@4@7 #@>@;CA # # 

@5@0 @-
@4@0 V@/@1 
@4@8 #@;XD  t  t t  #t correct_goal 
O # $ C@9 # # 
@5@S
@>@;C@; # # 

 @5@@@S@?@S@>@;C@? # # XT

 XT
@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 #@>@ @.@7principal_predicates #@0 
@4@ @.@7correct_literal #@ @ 
@8 $@;C@Q@L # #
@5@C@0  "@4 @@7 @ #@L@P@7 W #@>@.@.@7 #@ @ @.@7 Gy #@D@* @L@0 @1 @4@7 C #@(
 @@?@D
@* G@L@&
@?@(
 @@;C
@X # #  
@<XD  t  t t  #t  # 
O # #C@!A # #
 


@5@.@.@7 B #@ @7 D #@0 @4@ 
@8 D8 #@;XD  t  t t  #t  $ 
O # $
C@@ # #
@5@.@.@7 $@ @.@.@7 $@ @/@.@7 #@ @.@ @7 #@>@ @2@/@-@4@7 @= #@ @2@4@7 $@D@A@D@0 @1 @4@7 Aq #@L@%@"
 @#@?
@ @ @ @.@7 #@&
@ @.@7 # #@0 [@4@7 #@L@R@?@&
@F@;C@%@ # #@5@/@.@7 $@ @/@.@7 #@ @2@-@4@7
include_arity #@>@2@4@ 
@8 $	@;C@ # #@5 @0 [
@4@7 #@Q@;XD  t  t t  #t  # 
O # #C@SAb # #@5@/@.
@7 $@ 
@7 $
@D@?@0 VS@-@4@7 V! #@L@D@&@0  
@4@0 VS@4@7 $@  @/@/ D@7 Ad #@L@"  
@#@?
@" 
@#@?@&
@E@;XD  t  t t  #t strip_subsumed_heads 
O # $CAt # # @<C@!Au # #
@5@.@ 
@7 #@ @7 D #@C@ @7 $@L@P@>@ 
@8 $ #@;CAz # #

@5@ 
@.@7strip_subsumed #@ @ @8 $ @;XD  t  t t  #t  # 
O # #CA # # @<XD  t  t t  #t  # 
O # #CAN # # 


 
@5@T@>@ 
@ @8 #@;CAQ # # 


@5@ 
@8 #@;XD  t  t t  #t 	sim_arity 
O # $$CA- # #@5@S
@>@;CA. # #@5@a@g@h@l C@k JC@b@q@;XD  t  t t  #t  Z| @GD  t  t @Ht  #t Z{  @K D  t  t t  #t  Z| 	 D  t  t t  #t  Z| 
O # Z{C@6 # # 


@5@ @ 
@8 $@;XD  t  t t  #t 
principal_pis 
O # $&CAD # #@5@.
@7 #@ 
@.@7 $@ @8 #@;XD  t  t t  #t  # 
O # #C@,A # # 
 
@5@ @7 # #@0 @4@.@7 $@ @ @.@7 #@ @8 $% #@;XD  t  t t  #t 
name_arity 
O # $*C	A5 # #

@5@7 A #@>@;CA7 # # 



@5@>@;CA8 # # A



@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  # 
O # #CA # # 
 
@5@S@S@>@;CA # # 
 
 @5@S@>@;CA # # 

@5@S@>@;CA # # 
@<XD  t  t t  #t  $ 
O # $C@ # # 
@<C@!@ # #



@5@ 
@/@.@7 $@ @/@7 #@>@ @ @8 $@;C
@ # #


@5@ 
@8 $@;XD  t  t t  #t  # 
O # #C	@ # #@5@S@>@;C@ # #
 


@5@)

@>@;C@ # #@5@>@;XD  t  t t  #t  C 
O # $C@Z # #@5@.@/@7 $@0  "@4@.@7 $@8 # #@;XD  t  t t  #t 
correct_margs 
O # $.C@ # #

@5@>@;C@I@ # #@5@p
@ @ 
@.@7 #@ @ @.@7 #@D@  @7 #@L@ @ @ @.@7 $@ @ @ @7 #@?@&@E@ @ 
@ @ @ @8 $/ #@;XD  t  t t  #t  V @GD  t  t @Ht  #t V  D  t  t t  #t  V 	 D  t  t t  #t  V 
O # VC@?@ # #
 


@5@ 
@.@.@7 $+ #@.@ @7 #@D
@)@L@R@E@?@%@ @ @ @.@7 # #@>@ @.@7 I #@ @ @8 $' #@;C@%@ # # 

@5@.
@.@7 $1@0 
@4@0$in_library
@/@4@7 #@, @@>@;C@ # #@5@8 $@;XD  t  t t  #t  $ 
O # $C
AY # #@5@.
@7 #@ 
@8 $ @;XD  t  t t  #t  $ 
O # $C@ # # F
 F@5@>@;C@-@ # #@5@0 
@4@0 @H@-@4@7 $@>@.@.@7 #@ 
@ @ @7 # @ @ @ 
@8 $0@;C@ # # 
@<XD  t  t t  #t  # @GD  t  t @Ht  #t #  D  t  t t  #t  # 	 D  t  t t  #t  # 
O # #C@#A # # 


 

@5@ @7 #@ @7 #@/@0 
@4@8 #@;XD  t  t t  #t  $# 
O # $"CA~ # # 
@<CA # #
@5@ 
@7 $@>@ @8 $!@;CA # #



@5@ @ @8 $!@;XXQMdateF@#/usr/lib/swi-prolog/library/date.pl   Au@ C AgS E
parse_timeE EEday_of_the_yearEday_of_the_weekE $9XO $7opt_time C@%@u E   A $B@5@@@"
@T
@#@?	@"
@ 
@#@>@%@ @ @8iso_time $7@;C
@ $B $B    

@<XO $7ordinal C@4@ $B $B		@5@.
@.@7 X $F@.@ @.@7 $I@.@ @.@7 $I@a@f
@b@d@o@f@b
@o@n@f@n@wAn@7 Gq $F@&@;XO $7 $; C@.A $B $B $7



@5@0 A@-@4%j@0 $7	
      @4@7 ^r $F@ @8 ZD $F@;XO $7day C@ $B $B@5@.
@7	int2digit $F@7 $K@&
@;XO $7month C@ $B $B@5@.
@7 $S@7 $K@&
@;XO $7 $? C@7@U $B $B@5@.
@7 S@@0 $7@-@-@-@-@-@-@-@4@ 
@7 Bn $F@>@0 $N  @4@8 D2 $F@;XO $7 $= C@.A $B $B $L



@5@0 A@-@4%u@0 $N
      @4@7 $O@ @8 $P@;XO $7 $: C
@: $B $B year $N


@<C@; $B $B  $W $N



@<C@< $B $B  $R $N


@<C@= $B $B hour $N


@<C@> $B $B minute $N


@<C@? $B $B second $N


@<C@@ $B $B 
utc_offset $N


@<C@A $B $B	time_zone $N


@5@,
 @;C@B $B $Bdaylight_saving $N


@5@,
 @;C@D $B $B  $7 $N



 $L
@<C@E $B $B  ^O $N



  .
@<XO $7 $8 C@R $B $B@5@/@8 $? $F@;XO $7 $` C@ $B $B@5@.
@.@7 $S @<@ 
@7 $K@%@ 
@ @8opt_fraction $F@;XO $7 $_ C@ $B $B@5@.
@7 $S @;@7 $K@&
@;XO $7 $^ C@ $B $B@5@.
@7 $S @7 $K@&
@;XO $7
month_name C@ $B $B @J@a@n


@<C@ $B $B @F@e@b


@<C@ $B $B @M@a@r


@<C@ $B $B @A@p@r


@<C@ $B $B @M@a@y


@<C@ $B $B @J@u@n


@<C@ $B $B @J@u@l


@<C@ $B $B @A@u@g


@<C@ $B $B 	@S@e@p


@<C@ $B $B 
@O@c@t


@<C@ $B $B @N@o@v


@<C@ $B $B @D@e@c


@<XO $7ws C@ $B $B@ 
@5@>@%
@ 
@8 $m $F@;CA $B $B 

@<XO $7day_of_the_month C@ $B $B@5@.
@7 $S@7 $K@&
@;XO $7day_name C@ $B $B  @S@u@n


@<C@ $B $B @M@o@n


@<C@ $B $B @T@u@e


@<C@ $B $B @W@e@d


@<C@ $B $B @T@h@u


@<C@ $B $B @F@r@i


@<C@ $B $B @S@a@t


@<C@ $B $B @S@u@n


@<XO $7digits C@ $B $B


@5@ 
 X@7 X $F@%@>@%@ @ @8 $t $F@;C@ $B $B 
@<XO $7 $7
 C@.@Z $B $B

iso_8601 @-
@5 $y@.@ 
@ @ @  @ @.@7 $x $F@a@b @f@o@w@&@;C@] $B $B $y @5@ @.@7 $] $F@ 
@ @ @ @ @ @8
iso_8601_rest $F@;C@@` $B $Brfc_1123 @5@/@ @.@7 $r $F@"@,@ 
@#@ @.@7 $o@ 
@ @.@7 $p $F@ @.@7 $o@ @.@7 $k $F@ @.@7 $o@ @.@7 ${@ @.@7 $o@ @ @.@7 $j $F@"@:
@#@ @ @.@7 $i $F@"@:
@ @#@ @ @ @.@!@7 $e $F@ @!@.@"@7 $o@D@$@"@"@G@M@T
@#@#@L@$@&@#@?@&@"@E@#@;XO $7 $g C@H@ $B $B

@5@@@"@.
@#@?	@"@,
@#@>@%@.@ @.@7 $w@ @.@7 G @a@f@b @s@.@ @7 S=@a@g@f@b
@f@l XT@l @n@w@&
@;C@ $B $B 


@<XO $7 $J C@ $B $B

@5@ 
@0 X
@4@7 $v@&@;XO $7 $T C@ $B $B@5@.
@.@7 $I@.@ @.@7 $I@a@f
@b
@o@f@n@w@&@;XO $7 $| C@;@ $B $B@5@.
@.@7 $I@.@ @.@7 $I@.@ @.@7 $I@.@ @.@7 $I@a@f
@bC@o@f@b@d@o@n@f@b
@o@n@f@n@w@&@;XO $7week_ordinal C@;A $B $B@5@0 A@-@4%w@0 $N
      @4@7 $O@ @.@7 $P@ 
@a@h@b@l C@b@o@f@l C@i@n@b@n@w@;XO $7 $~ C@-@o $B $B@-
@5@ @.@7 $V $F@"@-
@#@ @.@7 $Q $F@ 
@ @ @ @ @8 $@ $F@;C@r $B $B		    @-
@5@ @ @8 $@;C@t $B $B

@5@ @.@7 $@ @.@7 $@ 
@ @ @ @ @8 $@;C@ @w $B $B


@-
@5@ @.@7 $G $F@ 
@ @ @ @ @8 $@;C@@@z $B $B
@-@W
@5@.@ @.@7week $F@"@-
@#@.@ @.@7 $> $F@ 
@ @ @ @.@7 $@ @ @7 $ $F@&@;C@4@~ $B $B
@W
@5@.@ @.@7 $@.@ @.@7 $@ 
@ @ @ @.@7 $@ @ @7 $@&@;C@%@ $B $B

   @W
@5@.@ @.@7 $@ @7 $@&@;XO $7 $ C@ $B $B@5@.
@7 $I@7 $K@&
@;XO $7 $D C@S@ $B $B@5@.@ 
@.@7 $@"@:
@#@.@ @.@7 $@"@:
@#@.@ @.@7 $@.@.@.@ @.@7timezone $F@a@f@f@n@w@a@f@f@n@w@a@f@f@n@w@&@;C@?@ $B $B@5@.@ 
@.@7 $@"@:
@#@.@ @.@7 $@.@.@.@ @.@7 $@a@f@f@n@w@a@f@f@n@w@a@f@w@&@;C@A@ $B $B@5@.@ 
@.@7 $@.@ @.@7 $@.@ @.@7 $@.@.@.@ @.@7 $@a@f@f@n@w@a@f@f@n@w@a@f@f@n@w@&@;C@6@ $B $B

@5@.@ 
@.@7 $@.@ @.@7 $@.@.@.@ @.@7 $@a@f@f@n@w@a@f@f@n@w@a@f@w@&@;C@+@ $B $B@5@.@ 
@.@7 $@.@.@.@ @.@7 $@a@f@f@n@w@a@f@w@a@f@w@&@;XO $7 $ C@ $B $B@5@.
@7 $S@5@7 $K@&
@;XO $7 $ C@8@ $B $B @+
@5@.@ @.@7 $@"@:
@#@.@ @.@7 $@a@b @f@o@w@a@b @f@o@w@&@;C@/@ $B $B

 @+
@5@.@ @.@7 $@.@ @.@7 $@a@b @f@o@w@a@b @f@o@w@&@;C@ @ $B $B
  @+
@5@.@ @.@7 $@a@b @f@o@w@&@;C@2@ $B $B @-
@5@.@ @.@7 $@"@:
@#@.@ @.@7 $@a@f@w@a@f@w@&@;C@)@ $B $B

 @-
@5@.@ @.@7 $@.@ @.@7 $@a@f@w@a@f@w@&@;C@ $B $B
  @-
@5@.@ @.@7 $@a@f@w@&@;C@ $B $B    @Z
@<C@ $B $B   @5@ 
@.@7 $o@"@U@T@C@#@;C@ $B $B   @5@ 
@.@7 $o@"@G@M@T@#@;C
@ $B $B    

@<XXQM	broadcastF@(/usr/lib/swi-prolog/library/broadcast.pl   AuC AgS EunlistenE $E $ElistenE $E $Ebroadcast_requestE	listeningXD  t  t t  $t  $ @GD  t  t @Ht  $t $ @K @K O $ $ C@bu E   A $ 


@5@.@7canonical_listener $@ @ 
@ @8retract_listener $@;XO $ $ C@_ $ $@5@.@7 $@0listener@/@/@4@8 C@;XO $ $ C@\ $ $@5@.@7 $@0 $@/@/@/@4@8 C@;XO $assert_listener C
@ $ $@5@ 
@7 $ $@>@;C@ $ $@5@0 $

@4@8 C@;XO $ $ C@ $ $@5@0 $

@4@8 C@;XD  t  t t  $t  $ @GD  t  t @Ht  $t $ @K O $ $ C@Q $ $
 


@5@ 
@8 $ $@;XD  t  t t  $t  $ @GD  t  t @Ht  $t $ @K @K O $ $ C@M $ $ 


@5@.@7 $@ @ 
@ @8 $@;XO $ $ C@ $ $ 

@<XO $ $ C@t $ $@5@@@/@.@.@7 $@B
@0 @4@@L
@Q@O@?@R@F@;XD  t  t t  $t  $ AO $ $ C@ $ $@5@/@.@.@7 $@0 @4@@;XO $ $ C@k $ $ 


@5@.@7 $@ @ 
@ @8 $@;XXQM E\F@@/build/spark-Zw1CQ9/spark-2012.0.deb/simplifier/data__system.pro  7AAuC @S @E EYE #Esave_data__system Eget_system_start_date_timeEadd_system_start_date_timeXO E\ $ C
@R EZ EZ@5@0 #
@4@7 A @>@;XD  t  t t  E\t  Eq AO E\ # C  B B 
Proof Checker@<XO E\ $ C@&@\ EZ EZ@5 E\@.
@7 Ex Ez@2@0  E\@1  $@4@3@0  E\@1  Eq@4@4@7 #f W9@>@;XD  t  t t  E\t  $ AO E\ $ C@N EZ EZ@5@0 $
@4@7 $@>@;XXQM DF@$/usr/lib/swi-prolog/boot/autoload.pl  AsC S Emake_library_indexE B3 E $E B.E$update_library_index E VE $5E DXD  t  t t  Dt 
pattern_files 
O D $CAV B, B, 
@<C@ AW B, B,
@5@ 
@.@7 A D@ @.@7 @ D@ @.@7 @0 D@ @ @8 $ D@;XD  t  t t  Dt make_library_index2 
O D $C@1A> B, B,@5INDEX@/@.@7
plfile_in_dir D@.
@7   D@ 
@.@7 $@D@ @7library_index_out_of_date D@L@ 
@ @7do_make_library_index D$modified_index@/ @Q@8 G D@?@R@;XD  t  t t  Dt  $ 
O D $C@1A B, B,@5MKINDEX@.@.@7 $ B@7 A D@>@0 E@-

@4@0 @V@0  @@4@3@0 G @Q@4@4@0 E@/
@4@8 @ @;CA% B, B,@5@.@0source_file_pattern@4@.@7 @ @@8 $ D@;XD  t  t t  Dt assert_index 
O D $C@ B, B, D@5@>@;C@0@ B, B,index




@5@>@.@ 
@7 @7 @2@3 @3@4@.@7 A @0 [G@4@7 D5 @Q@;CA B, B,@5 @0 Z
@4@7 @' @)@Q@;XD  t  t t  Dt load_library_index_p  
O D $ C@ B, B,@5@.
@7index_checked_at D@.@7 ^p @a@h@g@l C@b@<@q@>@;C@M@ B, B,@5@.
@0index_file_name
@3@0 @ B@4@4@.@7 $@.@7list_set D@0 $@/@4@7 C @.
@7 $@0 $
@4@7 A @D@7autoload_directories D@L@R@?@0 $@/@/@/@4@7 $@0 $@/@4@7 $@7 [J D@0 $@4@8 $@;XD  t  t t  Dt closel 
O D $C@ B, B,@5@>@;C
@ B, B,

@5@8 $ D@;XD  t  t t  Dt  $ 
O D $CAR B, B,@5 @@7 CZ D@2
@3 @3@4@ 
@8 $@;XD  t  t t  Dt guarded_make_library_index 
O D %C@~ B, B, @<C@-@ B, B,@5@D@0 $@4@.
@0 @' 
@4@7 A: D@L@R@?
 As@0 \c@1 $@4@7 $@E
@8 % D@;XD  t  t t  Dt load_library_index 
O D %C@ B, B,@5@7 A @7 F @.@7 $@/@/@7 $ D@>@;C@ B, B,@5@0 @ D $@4@8 [ @;XD  t  t t  Dt  $ D  t  t t  Dt  $ AD  t  t t  Dt  $ AD  t  t t  Dt  $ 
D  t  t t  Dt  B/ 
O D B.CA B, B,@5@D B2@ B B@L@R@?@0  @@1 B0 B2
@4@7 $@8 $ D@;XD  t  t t  Dt  $  	 D  t  t t  Dt  $  
O D $C@3@r B, B,@5@.
@0writable_indexed_directory
@4@.@7 _ D@>@0 G
 A*@-@4@0 %@4@0 F@4@7 $@D
 $ @Q @@7 $@L
@8 %@?@R@;C@| B, B,   @<XD  t  t t  Dt  D 	 D  t  t t  Dt  D 
O D DC@#@= B, B,@5@7 % D@.@7 $@@@ @ @7 %	@&
@?@ @ 
@ @7 %	@>@;XD  t  t t  Dt  B3  
O D $C@ B, B,  @5 Dclear_library_index@8 @ @;XD  t  t t  Dt public_predicate 
O D %CA B, B,@5@.@7 @ D@8canonical_pi D@;XD  t  t t  Dt index_files 
O D %CA{ B, B, @<C@}A| B, B,
@5@0 @@0 G
 B@-@4@0 ^.@-@4@1 F=@4@.@0 @' As@4@7 %@D@C@" B  Bi

@#@ @7 @ D@L@.@ 
@7 $@.@/@ @7 % @0 %@1 @-@-@4@0 Awindex((~k), ~k, ~k, ~k).~n@3@3@3@3@4@7 G D@?
@R@F@F@F@ @8 % D@;XD  t  t t  Dt  $ 
O D $C@=Ai B, B,@5@.
@7 $@0 @@0 G
 A@-@4@0 AV@0 @' A@1 [?@1 [F@4@1 AV@0index_header@4@1 %
@4@1 F=@4@.@0index_error@4@8 %@;XD  t  t t  Dt    
O D  CAH B, B,@5@D@/@/  @7 Ad D@L@&
@? @8 $@;XD  t  t t  Dt  $ 
O D $CAN B, B,@5@. @@ B E*.@8 $@;XD  t  t t  Dt  [K 
O D [JC@ B, B,@5@>@;C@ B, B,@5@>@7 $@8 $@;C@1@ B, B,@5 A*@0 D@1 [J@-@4@7 $@7 E @0 Bautoload_index@4@0 @@0 G
 B@-@4@0read_index_from_stream@4@1 F=@4 B@8 $@;XD  t  t t  Dt  %' 
O D %&C@ B, B,@5@7 C @.@7 ^. @7 $ D@>@;XD  t  t t  Dt  %  
O D % C@ B, B,  @5@0 $@/@/@/@4@7 $@0 $@/@4@7 $@0 $@/@4@8 $@;XD  t  t t  Dt  $ 
O D $C@ B, B,@5@8 $@;C@ B, B,
@5@7 @ @>@ 
@8 $@;XD  t  t t  Dt  $ 
O D $C@ B, B,@5@0 D $@4@2@0 @ @@4@3@0 @ @@4@3@0 @ @@4@4@8 @ @;XD  t  t t  Dt  %
 
O D %C@ B, B,@5@.@2@0 @ B@4@3@0 @ A@4@4@7 $ D@8 %$@;C@6@ B, B,@5@0 C $@4@2@0 @ @@4@3@0 @ B@4@3@0 @ @@4@3@0 @ @@4@4@.@7 %-@7 %$ $@/@.@7 $ A@8 $@;XD  t  t t  Dt  $ D  t  t t  Dt  $ AD  t  t t  Dt  $ AD  t  t t  Dt  $ 
D  t  t t  Dt  A*  AD  t  t t  Dt  A*  AD  t  t t  Dt  A*  AD  t  t t  Dt  [G D  t  t t  Dt  [G AD  t  t t  Dt  [G AD  t  t t  Dt  [G 
D  t  t t  Dt  $ 
O D $C@)A B, B,@5@0 @
@-@3@0 @ @Q@4@3@0 @ A@4@3@0 @ @@4@3@0 @ @@4@4@0 $@4@8 %@;XD  t  t t  Dt  V @GD  t  t @Ht  Dt V D  t  t t  Dt  V 	 D  t  t t  Dt  V 
O D VC@\ B, B,@5@7$defined_predicate Be@>@;C@^ B, B,@5@"
 

@#@.
@.@7 $@ 
@  G@8 Gy @;XD  t  t t  Dt  $6 	 D  t  t t  Dt  $6 
O D $5C@J B, B,@5@7 %@7 %@>@7 %@.
@7 $@ 
@/@8 %	@;C@O B, B,@5@7 %@.
@/@7 %	@ 
@8 $@;XD  t  t t  Dt  % 
O D %CA B, B,@5@S
@>@Q@;CA B, B,  


 
@<CA B, B, A


 
@5@ @a@f
@b@n@w@;XD  t  t t  Dt  %! 
O D % CAt B, B,@5@7 A*  D@"
 F B @ B@#@>@;CAw B, B,@5 @8 $@;XD  t  t t  Dt  $ 
O D $C@+A5 B, B,@5@0 @
@-@3@0 @ @Q@4@3@0 @ A@4@3@0 @ @@4@3@0 @ @@4@4@0 $@4@8 %@;XD  t  t t  Dt  $ 
O D $CA] B, B,@5@C@7 A~ D@L@P@>@;C@,A_ B, B,@5@.@7 @y D@@ C@.
@7 %6@a@f
@i@s@F@?@.@7 %@ @.@7 %6@a@f@i@s@E
@>@;XD  t  t t  Dt  % 
O D %CA B, B,@5/*  Creator: make/0~n~n@7 Aw D@)    Purpose: Provide index for autoload~n@7 %8*/~n~n@8 %8@;XXQM BWF@)/usr/lib/swi-prolog/library/arithmetic.pl   AuC AgS E BTEarithmetic_expression_valueXD  t  t t  BWt expand_predicate_arguments 
O BW %=C@ BR BR  @Q@<C@B@ BR BR
 AV

@5@ 
@.@.@7do_expand_function BV@D@ @7 W @ @7 A. @L@" AV C]@#@?@&@&@ @ @ @8 %> BV@;XD  t  t t  BWt  O 
O BW OC@ BR BR

@5@S
@>@;C@ BR BR AV AV



@5@>@0 AV@1 AV
@4@8 O BV@;C@ BR BR AV @Q
@5@>@8 %F@;C@ BR BR AV
 @Q@5@>@8 %F@;C@ BR BR AV
 %D


@5@S
@S@>@7 %F@&
@;C@ BR BR AV


 AV

@5@>@ @7 %F@ 
@ @8 %F@;C@ BR BR 

@<XD  t  t t  BWt  ]: 
O BW ]:C@ BR BR@5@S
@>@;C@ BR BR@5@7 GP @>@;C@ BR BR
@5@>@;C@ BR BR@5@7 B @>@D
@7 C BV@L@R@?	character@8 A B@;C@!@ BR BR@5@7 %B@D@7 D@L@0 A@/
@-@4@0 %G@4@8 G G@?@R@E@;XD  t  t t  BWt expand_function 
O BW %PC
@ BR BR@5@.
@7 %?@ 
@8 %F@;XD  t  t t  BWt  B 
O BW BC@g BR BReval$builtin@5@.@0eval_clause@4@8 @@;XD  t  t t  BWt visible 
O BW %WC@} BR BR

@5@>@;C@~ BR BR@5@.@7 Ca BV@8 %X BV@;XD  t  t t  BWt 	list_conj 
O BW %[C
@_ BR BR
@5@>@;C@` BR BR
 AV
@5@ 
@ @8 %\ BV@;XD  t  t t  BWt  %V 
O BW %VC@K@S BR BR
 G! %R




@5@.@.@7 @6@ @ @7 @6@2@/@-@4@7 @<@ @.@ 
@.@2@0 %D@-@4@4@7	eval_args BV@ @2@4@7 @<@ @ @8 %]@;XD  t  t t  BWt  BZ 
O BW BYC@Y@B BR BR	

 B  A 


  BW ]:

@5 Bg@.@7 Bc Be@0 
@4@ @.@7 B @D@" 
@#@L@ @ @7 @6@ 
@a@f@b@n@w@? S@ @8 @ B@E@;XD  t  t t  BWt  %< @GD  t  t @Ht  BWt %;  D  t  t t  BWt  %< 
O BW %;C@p BR BR 


@5@ 
@8 %R BV@;XD  t  t t  BWt expand_function_arguments 
O BW %gC@ BR BR  @Q@<C@ BR BR		
 AV

@5@ 
@ @ @7 %?@ @ @ @8 %h BV@;XD  t  t t  BWt  %A 
O BW %@C@ BR BR

 @Q@5@7 %G BV@>@;C@ BR BR@5@7 %B@>@2@-
@-@4@7 @<@ @.@7 %i@2
@4@8 @<@;C@C@ BR BR AV


@5 Bg@.@7 %c@.@7 %b BV@ @ @7 %Z@>@2@-@-@4@7 @<@ @.@ 
@7 %E@ @2@4@.@7 J J@ @2@4@8 @<@;C@ BR BR@5 ]:@8 C B@;XD  t  t t  BWt  H 
O BW H
C@ BR BR %D


@5@ 
@.@.@7 %Q BV@0 AV@1 %D@4@8 %F@;C@*@ BR BR G


@5@.@.@7 %n@ 
@.@.@7 %n@0 AV@1 AV@1 %o@4@8 %F@;C@*@ BR BR @+


@5@.@.@7 %n@ 
@.@.@7 %n@0 AV@1 AV@1 %p@4@8 %F@;C@*@ BR BR J7


@5@.@.@7 %n@ 
@.@.@7 %n@0 AV@1 AV@1 J7@4@8 %F@;C@*@ BR BR J;


@5@.@.@7 %n@ 
@.@.@7 %n@0 AV@1 AV@1 J;@4@8 %F@;C@*@ BR BR I


@5@.@.@7 %n@ 
@.@.@7 %n@0 AV@1 AV@1 I@4@8 %F@;C@*@ BR BR M"


@5@.@.@7 %n@ 
@.@.@7 %n@0 AV@1 AV@1 M"@4@8 %F@;XD  t  t t  BWt  %V 
O BW %UC
@c BR BR@5@.@7 %B@8 %^ BV@;XD  t  t t  BWt  %a 
O BW %`C@[ BR BR 
@<C@!@\ BR BR


 %R
@5@ @ @ @ @8 %_@;XD  t  t t  BWt  %S 
O BW %RC	@s BR BR@5@7 %H@>@&
@;C@v BR BR@5@.
@7 %k@ 
@7 %Z@>@0 

@4@@;C@z BR BR JC

@5@ 
@.@7 %f@a@f@k JC@w@;C@z BR BRacos

@5@ 
@.@7 %f@a@f@k %r@w@;C@z BR BRacosh

@5@ 
@.@7 %f@a@f@k %t@w@;C@ @z BR BR J(


@5@ 
@.@7 %f@ @.@7 %f@a@f@f@l J(@w@;C@z BR BRasin

@5@ 
@.@7 %f@a@f@k %v@w@;C@z BR BRasinh

@5@ 
@.@7 %f@a@f@k %x@w@;C@z BR BRatan

@5@ 
@.@7 %f@a@f@k %z@w@;C@ @z BR BR %{


@5@ 
@.@7 %f@ @.@7 %f@a@f@f@l %|@w@;C@z BR BRatanh

@5@ 
@.@7 %f@a@f@k %}@w@;C@ @z BR BRatan2


@5@ 
@.@7 %f@ @.@7 %f@a@f@f@l %@w@;C@z BR BR J'

@5@ 
@.@7 %f@a@f@k %@w@;C@ @z BR BR J!


@5@ 
@.@7 %f@ @.@7 %f@a@f@f@l J!@w@;C@z BR BRceil

@5@ 
@.@7 %f@a@f@k %@w@;C@z BR BRceiling

@5@ 
@.@7 %f@a@f@k %@w@;C@ @z BR BRcopysign


@5@ 
@.@7 %f@ @.@7 %f@a@f@f@l %@w@;C@z BR BRcos

@5@ 
@.@7 %f@a@f@k %@w@;C@z BR BRcosh

@5@ 
@.@7 %f@a@f@k %@w@;C	@z BR BR C@5@a@j C @w@;C@ @z BR BR H4


@5@ 
@.@7 %f@ @.@7 %f@a@f@f@l H4@w@;C@ @z BR BR A


@5@ 
@.@7 %f@ @.@7 %f@a@f@f@l A@w@;C@ @z BR BR 


@5@ 
@.@7 %f@ @.@7 %f@a@f@f@l @w@;C@ @z BR BR N


@5@ 
@.@7 %f@ @.@7 %f@a@f@f@l N@w@;C	@z BR BR J@5@a@j J @w@;C	@z BR BRepsilon@5@a@j % @w@;C@z BR BRerf

@5@ 
@.@7 %f@a@f@k %@w@;C@z BR BRerfc

@5@ 
@.@7 %f@a@f@k %@w@;C@z BR BR %S

@5@ 
@.@7 %f@a@f@k %@w@;C@z BR BR NK

@5@ 
@.@7 %f@a@f@k NK@w@;C@z BR BR F

@5@ 
@.@7 %f@a@f@k %@w@;C@z BR BRfloat_fractional_part

@5@ 
@.@7 %f@a@f@k %@w@;C@z BR BRfloat_integer_part

@5@ 
@.@7 %f@a@f@k %@w@;C@z BR BRfloor

@5@ 
@.@7 %f@a@f@k %@w@;C@ @z BR BRgcd


@5@ 
@.@7 %f@ @.@7 %f@a@f@f@l %@w@;C@ @z BR BR XT


@5@ 
@.@7 %f@ @.@7 %f@a@f@f@l XT@w@;C@z BR BR F

@5@ 
@.@7 %f@a@f@k F@w@;C@z BR BRlgamma

@5@ 
@.@7 %f@a@f@k %@w@;C@z BR BR #`

@5@ 
@.@7 %f@a@f@k #`@w@;C@z BR BRlog10

@5@ 
@.@7 %f@a@f@k %@w@;C@z BR BRlsb

@5@ 
@.@7 %f@a@f@k %@w@;C@ @z BR BR<<


@5@ 
@.@7 %f@ @.@7 %f@a@f@f@l %@w@;C@ @z BR BR "


@5@ 
@.@7 %f@ @.@7 %f@a@f@f@l "@w@;C@ @z BR BR "


@5@ 
@.@7 %f@ @.@7 %f@a@f@f@l %@w@;C@z BR BR H0

@5@ 
@.@7 %f@a@f@k H0@w@;C@ @z BR BR C


@5@ 
@.@7 %f@ @.@7 %f@a@f@f@l C@w@;C@ @z BR BR N


@5@ 
@.@7 %f@ @.@7 %f@a@f@f@l N@w@;C@z BR BRmsb

@5@ 
@.@7 %f@a@f@k %@w@;C	@z BR BRpi@5@a@j % @w@;C@z BR BR Oh

@5@ 
@.@7 %f@a@f@k Oh@w@;C@z BR BR G


@5@ 
@.@7 %f@ @.@7 %f@a@f@f@n@w@;C@z BR BRpopcount

@5@ 
@.@7 %f@a@f@k %@w@;C@,@z BR BR		powm



@5@ 
@.@7 %f@ @.@7 %f@ @.@7 %f@a@f@f@f@m %@w@;C@z BR BRrandom

@5@ 
@.@7 %f@a@f@k %@w@;C	@z BR BRrandom_float@5@a@j % @w@;C@z BR BR B

@5@ 
@.@7 %f@a@f@k %@w@;C@z BR BRrationalize

@5@ 
@.@7 %f@a@f@k %@w@;C@ @z BR BRrdiv


@5@ 
@.@7 %f@ @.@7 %f@a@f@f@l %@w@;C@ @z BR BR M


@5@ 
@.@7 %f@ @.@7 %f@a@f@f@l %@w@;C@z BR BR  I

@5@ 
@.@7 %f@a@f@k  I@w@;C@ @z BR BR !a


@5@ 
@.@7 %f@ @.@7 %f@a@f@f@l !a@w@;C@z BR BR O

@5@ 
@.@7 %f@a@f@k %@w@;C@z BR BRsin

@5@ 
@.@7 %f@a@f@k %@w@;C@z BR BRsinh

@5@ 
@.@7 %f@a@f@k %@w@;C@z BR BRsqrt

@5@ 
@.@7 %f@a@f@k %@w@;C@z BR BR H2


@5@ 
@.@7 %f@ @.@7 %f@a@f@f@o@w@;C@z BR BRtan

@5@ 
@.@7 %f@a@f@k %@w@;C@z BR BRtanh

@5@ 
@.@7 %f@a@f@k %@w@;C@z BR BR #b

@5@ 
@.@7 %f@a@f@k #b@w@;C@ @z BR BR S


@5@ 
@.@7 %f@ @.@7 %f@a@f@f@l S@w@;XD  t  t t  BWt  ]: AD  t  t t  BWt  ]: 
O BW %bCA B[ B[  Ix @@<CA B[ B[  J& @@<CA0 Bx Bx env B}@<CA1 Bx Bx  % B}@<XD  t  t t  BWt  BU @GD  t  t @Ht  BWt BT D  t  t t  BWt  BU 
O BW BTC@? BR BR@5@0 @@0 A A@1 BT
@4@/@4@8 @@;XXQM DF@&/usr/lib/swi-prolog/library/filesex.pl  AuC AgS E
set_time_fileEmake_directory_pathEdelete_directory_contentsEdelete_directory_and_contentsEcopy_directoryE	copy_fileE !1Erelative_file_nameE	link_fileXD  t  t t  Dt  %O Ddelete_common_prefix C@u D  A %
@5@>@ @ @ 
@8 % !2@;C@ % % 
@<XO Dmake_directory_path_2 C@ % %@5@7 A !2@>@;C@ % %@5@,
 @>@.@7 E !2@7 % !2@8 G !2@;XO D	copy_from C@ @ % %@5@0 ]
 B@-@3@0 _z _{@4@4@0 "@4@0 F=@4@8 @ !2@;XO Ddestination_file C@ % %@5@7 %@>@.
@7 G !2@ 
@8 !1 !2@;C@ % % 
@<XO D ! C@ % %  C@<C@ % %  I@<XO D
to_dot_dot C@ % % 
@<C
@ % %

@5@>@;C@ % %


 I
@5@ 
@ @8 % !2@;XO D % C@ % %@5@7 %@>@;C	@ % %@5create A@8 B B@;XO D % CA % %@5@.@7 T !2@0 %
@4@8 U U@;XO D % C@ % %@5@.@7 %@0 %
@4@7 %@8 A !2@;XO D % C@ % %@5@D
@7 %@L
@R@?@7 %@.@7 %@0copy_directory_content
@4@8 %@;XO D % C@&@ % %@5@.@7 % !2@0 ] A@-
@3@0 _z _{@4@4@0 %

@4@0 F=
@4@8 %@;XO D !1 C@>@ % %@5@T
@T@>@D
@@@7 F !2@?@*
 C@L
@&@?@#@D@/@/  @7 Ac@L@8 A@?@2
@3 @3@4@8 A !2@;C@J@ % %@5@T@>@D@*@T
@L@D@/@/  @7 Ac@L@8 A@E
@?
 @.
@7 A@ 
@8 A@?@D@T@L@8 A@?@7 %@8 %@E
@;C@ % %@5@0 @@0 ]@/@4@/@4@8 @@;XO D % C@5@v % %

@5@.
@7 L !2@.@7 %@. @ 
@7 D !2@. @ @7 %@ @ @.@.@7 %@ @.@ @7 %@  @8 %@;XO D % C@ % %@5@7 ! !2@>@;CA  % %@5@.@7 %@D
@7 %@L
@8 % !2@?@8 LR !2@;XO D % C@ % %@5@7 %@>@;C@%@ % %@5@.
@7 %@.@7 %@D@ 
@7 %@L@ 
@ @8 % !2@?@ 
@ @8 % !2@;XD  t  t t  Dt  %XQMlicenseF@#/usr/lib/swi-prolog/boot/license.pl  As@ C S Eeval_license E & E & XD  t  t t  & t 	file_list 
O &  &C@s@#/usr/lib/swi-prolog/boot/license.pl  A & 
@<C@ & &
 C    ~w
 E
@5@ @ @8 & & @;XD  t  t t  & t license_list 
O &  &C@ & &@5@.@0 & @/@/@4@.
@7 @ &@%
@ 
@ @8 & &@;XD  t  t t  & t  &  
O &  &C@ & &  @5@7
report_gpl  &@8report_proprietary  &@;XD  t  t t  & t  &  
O &  &C@s & &@5@D @o@.@7 Bc &@L@R@?@'<unknown file>@8 & &@;XD  t  t t  & t  &  
O &  &C@z & &@5@7warn_if_unknown &@0licensed
@4@8 A &@;XD  t  t t  & t gpled 
O &  &!C
@ & &@5@.@7 & &gpl@/@8 & &@;XD  t  t t  & t  &  
O &  &C@(@ & &@5@@@.
@0proprietary
@-@4@.@7 _ & A@0 &@0proprierary@4@4@7 @' &@Q@?@R@F
@E@;XD  t  t t  & t  &' 
O &  &&C@ & &@5@7 &#@.@/@7 &%@, &$@,lgpl@;XD  t  t t  & t  & 
O &  &C@~ & &@5@/@/@7 &%@>@;C@ & &@5 As@0unknown_license
@4@8 &+@;XD  t  t t  & t  &  
O &  &C@ & &@5@.
@0 &"
@4@.@7 &(@> A@0 & &$@4@8 &+@;C@ & &  @5 A@0 & &,@4@8 &+@;XD  t  t t  & t  & 
O &  &C@ & & 
@<C@b@ & &

@5@ 
@/@.@7 &%@%@D@3@@@0comment@-@4@ @7 @ &@?	@0url@-@4@ @7 &1@%@L@" C  ~|~w~t~20+~w
 E
@#@?@" C  ~|~w
 E
@#@F@ @ @8 &@;XD  t  t t  & t see_also 
O &  &6C@ & &  E@9See http://www.swi-prolog.org/license.html for details on E@?SWI-Prolog licensing policies supporting both free and non-free E	Software.
@<XD  t  t t  & t  &  AD  t  t t  & t  &  
O &  &C@5 & &  &$ &$ &/GNU General Public License &2@$http://www.fsf.org/copyleft/gpl.html@<C@9 & &  &, &, &/@!GNU Lesser General Public License &2@'http://www.fsf.org/copyleft/lesser.html@<C@> & & swipl &, &/@ SWI-Prolog Prolog Source License &2@&http://www.swi-prolog.org/license.html@<C
@E & & guile &, &/License for Guile@<C
@H & & gnu_ada &, &/@9The license of the run-time units of the GNU Ada compiler@<C@K & & x11 &, &/The X11 licens &2http://www.x.org/terms.htm@<C@O & & expat &, &/
Expat license &2@%http://www.jclark.com/xml/copying.txt@<C@S & & sml &, &/@+Standard ML of New Jersey Copyright License &2@5http://cm.bell-labs.com/cm/cs/what/smlnj/license.html@<C
@W & & 
public_domain &, &/Unrestricted Public domain@<C@Z & & cryptix &, &/The Cryptix General License &2@(http://www.cryptix.org/docs/license.html@<C@^ & & bsd &, &/The modified BSD license &2@.http://www.xfree86.org/3.3.6/COPYRIGHT2.html#5@<C@b & & zlib &$ &/The license of ZLib &2@*http://www.gzip.org/zlib/zlib_license.html@<C
@g & & lgpl_compatible &, &/Other LGPL compatible license@<C
@j & & gpl_compatible &$ &/@)Other GPL and not LGPL compatible license@<XD  t  t t  & t  & D  t  t t  & t  & AD  t  t t  & t  & 
XQM EF@./usr/lib/swi-prolog/library/prolog_codewalk.pl  @AuC AgS E UEprolog_program_clauseXO Eset_module_class_of_walk_option C@ @Z E E@5@0 @@1 U@3 @@3 @3 Ag@3test@3 B@4@7 B B@8 ] E@;XD  t  t t  Et  V AD  t  t t  Et  V 	 O E V C@*@L E E U V U G  	 &g
@5@0 U@3 G@3 @3 	@4@ @8 ] &f@;C@L E E U D @ D
@5 @@ @8 &h@;C@L E E U C @ &i
@5 @@ @8 &h@;C@L E E U V @Z V
@5 @Z@ @8 &h@;C@:@L E E Umodule_class &b U @  Ag &c B &j
@5@0 &b@1 U@3 @@3 @3 Ag@3 &c@3 B@4@ @8 &h@;C@L E E U @ @ &l
@5 @@ @8 &h@;C@L E E Utrace_reference J &m
@5 J@ @8 &h@;C@L E E Uon_trace C &o
@5 C@ @8 &h@;C@*@L E E Uinfer_meta_predicates U @ @Q @ &q
@5@0 U@3 @@3 @Q@3 @@4@ @8 &h@;C@L E E U JP @ &s
@5 @@ @8 &h@;XO Eset_walk_option_field C@U@Z E E &g

walk_option













 &v
@5@0 U@3 G@3 @3 	@4@ 
@8 &d@;C@J@Z E E D

 &v













 &v
@5 @@ 
@8 &d@;C@J@Z E E &l

 &v













 &v
@5 @@ 
@8 &d@;C@J@Z E E V

 &v













 &v
@5 @Z@ 
@8 &d@;C@]@Z E E &j

 &v













 &v
@5@0 &b@1 U@3 @@3 @3 Ag@3 &c@3 B@4@ 
@8 &d@;C@U@Z E E &q

 &v













 &v
@5@0 U@3 @@3 @Q@3 @@4@ 
@8 &d@;C@J@Z E E &i

 &v













 &v
@5 @@ 
@8 &d@;C@C@Z E E  &m

 &v













 &v
@<C@J@Z E E &o

 &v













 &v
@5 C@ 
@8 &d@;C@C@Z E E  A

 &v













 &v
@<C@C@Z E E  \

 &v













 &v
@<C@C@Z E E  Y

 &v













 &v
@<C@C@Z E E 	undecided

 &v













 &v
@<C@I@Z E E &s

 &v












 &v
@5 @@ 
@8 &d@;XO Ewalk_called_by CB E E @<C@cB E E@5@D@9@" G

@#@L@ @ 
@.@7subterm_pos &f@D@ @ @.@ @.@ @7extend &f@L@ @ @ @7walk_called &f@?@R@F@?@ @ 
@.@7 &~@ @ @ @7 &@F@F@ @ 
@ @8 &| &f@;XO Eset_module_of_walk_option C@E@Z E E
 &v














 &v

@5 @Z@8 &d@;XO Eclauseref_not_from_development C@;C| E E	 


@5@0 
@4@/@7 ^ &f@C@!@0 D;@-@4@7 G Be@.@0 D;@4@7 D= Be@C@ @7scan_module &f@L@P@L@P@?@F@;XO E &{ CA E E@5@.
@7walk_option_undecided &f@D	@S
@L@' G@?@%
@ @8 &{ &f@;XO Enb_set_undecided_of_walk_option C@Z E E@5
@8 Dq &f@;XD  t  t t  Et sublist_pos @GD  t  t @Ht  Et & @K @K @K @K O E & C@%C E E

@5@@
@ @ @ @ @7 & &f@?@ @ @ @ @8 & &f@;CC
 E E@5@, H{@ 
@ @ @8 &@;XO E
module_clause C@lCh E E
@5@0 @-
@-@4@7predicate_in_module &f@C
@ 
@ @7multifile_predicate &f@L@P@.@ 
@ @7 @6@D@0 
@4 A@7 V @L@0 &

@4@7 D4@Q@E@?@+@D@0 
@4@.@7 V @ @7no_enum_property &f@L@Q@?@0 ^@0 
@4@/@4@/ @@8 A9@E@;XO Enb_set_autoload_of_walk_option C
@Z E E@5 @@7 &d@8 &@;XO E@!set_initialization_of_walk_option C@Z E E@5@8 &e@;XO E & CA E E@5@S
@>@ 
@8 & &f@;C@2A E E	 


 X

@5@>@D@T@L@ @ @ @ 
@8 &@?@ @ @ 
@8 &@;C@)A E E AV


 X

@5@>@ @ @ 
@7 &@ @ @ 
@8 &@;C@sA E E
 E


 X

@5@>@D@A@ 
@.@7walk_option_evaluate &f@* @Q@L@!@0 E@4@#@ @0 E@0 &
@4@1 &
@4@.@7  @ @.@7variants &f@ @ @8 Td J@?@ @ @ 
@7 &@ @ @ 
@8 &@F@F@;C@HA E E@5@ 
@.@7walk_option_trace_reference &f@, @D@ @0 
@4@7 D@L@%@?@0 
@4@0 VS@-@4@7 V @ @0 
@4@7 D@0 
@4 	@ 
@7print_reference &f@Q@;C	A E E@5@ 
@7 JP &f@>@;CA E E@5@.@ V	called_by V@, @@>@ @ 
@8 &@;C@fA E E	 X


@5@D@ 
 @@7walk_option_autoload &f@L@T@0 
@4 D@7 D @?@R@@@0 
@4@0 @H@-@4@7 V @?@0 
@4@.@7inferred_meta_predicate E@>@ 
@.@7walk_option_clause &f@ @7register_possible_meta_clause &f@ @ @0 C@4@ 
@8walk_meta_call &f@;CA E E@5@T@0 
@4 D@7 &@>@;CA E E@5@7 W @>@0 
@4@ 
@8 V &f@;CA E E@5@ 
@8not_callable &f@;XO Eset_undefined_of_walk_option C@Z E E@5@0 U@3 G@3 @3 	@4@7 &d@8 &e@;XO Ewalk_called_by_pred CA
 E E 
 


@5@ 
@ @7 &@>@;C@,A E E 
 


@5@.@ 
@ @7 @6@0 @4 A@7 V @>@0 &
@4@8 D4@;C@_A E E	
 
 


@5@.@ 
@ @7 @6@D@.@7no_walk_property &f@0 @4@ @7 V @L@R@F@?@0@0 @4@7walk_option_caller &f@.@7 &@0 A:@0 F@0 @4@-@4@/ @@4@0walk_called_by_body@4@8 G G@E@;XO Eset_caller_of_walk_option C@?@Z E E 
 &v














 &v

@<XO Ewalk_option_initialization C
@Z E E  &v
@<XO Enb_set_clause_of_walk_option C@Z E E@5
@8 &@;XO E & C
@Z E E  &v
@<XO Eset_on_trace_of_walk_option C
@Z E E@5 C@7 &d	@8 &e@;XO Efind_walk_from_module CA E E@5@0 &
@-@4@0 &@0 
@4@4@8 &@;XO E & CC E E
 


@5@>@;CC E E
@5@S
@>@ 
@ @8 &@;C@TC E E 


 
 X





 X
@5@>@D
@S@L@ @ @7 &@?@R@ @ @ @ @ @8 &@;C@#C E E		@5@7 W @.@7 @<@.@7 G @ 
@ @7extend_term_pos &f@ @ @.@7 J J@ @8 @<@;XD  t  t t  Et possible_meta_predicate AO Ewalk_option_module C
@Z E E  &v
@<XO E@"set_trace_reference_of_walk_option C@?@Z E E 
 &v














 &v

@<XO E JO CA E E B


@5@ 
@8 D @;XD  t  t t  Et  & AD  t  t t  Et  & AD  t  t t  Et  & AO E@+nb_set_infer_meta_predicates_of_walk_option C@Z E E@5@0 U@3 @@3 @Q@3 @@4@7 &d@8 &@;XO E & C	B  E E@5 &@8 &@;XO Emake_walk_option C
@Z E E@5@.
@7default_walk_option &f@ 
@8set_walk_option_fields &f@;XO E & C@Z E E  &v G @Q @Q
 @ Ag @Q
 @<XO E
meta_decls CC E E 
@<CC E E
 C:- meta_predicate ~q.
 E
@5@ @ @8 ' &f@;XO E &a C@X@Z E E
 &v














 &v

@5@0 &b@1 U@3 @@3 @3 Ag@3 &c@3 B@4@8 &d@;XO E & CA E E@5@.
@7 &@,
 @@8 JO &f@;XO Enb_set_source_of_walk_option C
@Z E E@5 @@7 &d@8 &@;XO Eset_evaluate_of_walk_option C@D@Z E E
 &v













 &v

@5 @@8 &d@;XO Emultifile_clause C@)Cw E E
 

 

@5@.@ @ @7 @6@0 &@0 
@4
@4@/ @@8 A9@;XO Eset_autoload_of_walk_option C
@Z E E@5 @@7 &d@8 &e@;XO E@$nb_set_initialization_of_walk_option C@Z E E@5@8 &@;XO E & CC& E E@5@S
@>@;C@8C( E E

 X






 X

@5@>@.@7 G @0 B@1 C  @4@ @7 U U@ @ @ @8 &@;C@)C. E E C



 X


@5@ @7 G @0 '@1 C  @4@ @8 '@;XO Eclause_not_from_development C@<A9 E E
 

@5@0 @4@7 F @C@"@0 D;@-@4@7 &@.@0 D;@4@7 &@C	@ @ 
@7 &@L@P@L@P@?@F@;XO E & C@P@Z E E
 &v














 &v

@5@0 U@3 G@3 @3 	@4@8 &d@;XO E & C@/CE E E@5@0 
@4@7 Ap@" 


@#@.@ 
@7 @6@C@0 
@4@0 VS@/@4@7 V @L@P@;XO E & C@Z E E@5@8 &e@;XO Eset_clause_of_walk_option C@Z E E@5
@8 &e@;XO Ecalling_metaarg CBr E E@5@7 F@>@;CBs E E  X@<CBt E E  A@<XO E & C
@Z E E  &v
@<XO Ewalk_from_multifile CA% E E@5@0 Ht@1 &@-@-@-
@4@0walk_called_by_multifile@0 
@1 @4
@4@8 &@;XO Ewalk_option_on_trace C
@Z E E  &v
@<XO E & C@E@Z E E
 &v














 &v

@5 C@8 &d@;XO Enb_set_clauses_of_walk_option C
@Z E E@5 @@7 &d@8 &@;XO E ' C@Z E E 
@<C@1@Z E E	@5@D@ @.@7 &t &f@L@ @ @ 
@8 '@E@?@"

@#@ @ @8 '@E@;XO Ewalk_option_module_class C
@Z E E  &v
@<XO E U C@@ E E
@5 C@.@7 C @.
@/@7 & &f@D@ 
@.@7walk_option_clauses &f@T@L@ @ 
@7walk_clauses &f@E@?@"@0 AV@0 &
@-@4@1 AV@0 _@4@1 &
@4@0 &
@4@7 &@E@ 
@7 ' &f@ 
@7walk_from_initialization &f@.@ 
@7infer_new_meta_predicates &f C@.@7 ',@D@(@, @@L@a@f@i@l C@x A@0codewalk@1	reiterate
@4@7 @' @)@.@7 B @ @8 '+ &f@?@R@F@;XO Eprint_reference2 CB& E E 	@5@ 
@.@7 '# &f@ 
@.@7 &@T@ @ @@>@;CB+ E E@5@.@.@7make_message &f@ @ @8 '?@;XO E@(set_infer_meta_predicates_of_walk_option C@Z E E@5@0 U@3 @@3 @Q@3 @@4@7 &d@8 &e@;XO E V C@ E E  &p@<XO Ewalk_option_undefined C@Z E E  &v
@<XO E & CA E E@5 G@7 'K &f@>@;C
A E E@5@0 D@/@4@7 V @>@;CA E E@5@D 	@7 'M@L@'
 	@?@'
 V@ 
@8 &@;XO E & C@SB
 E E	@5@ 
@.@7 &@T@>@D@7 D@.@7 A@ @7 F@L@!@0clause_term_position@4@#@?@!@D@ 
 @@7walk_option_source &f@L@!@0 &x@4@#@?
@E@R@0missing G@4@7 @@E@ @ 
@8 'C &f@;C@bB E E	@5@ 
@.@7 & &f@T@" 

@#@>@D@7 D@.@7 A@ @7 F@L@!@0file_term_position@4@#@?@&@D@ 
 @@7 'P@L@!@0 \?@/@4@#@?
@E@R@0 'S G@4@7 @@E@ @ 
@8 'U@;C	B# E E@5@/@ 
@8 'U@;XO Enb_set_module_of_walk_option C
@Z E E@5 @Z@7 &d@8 &@;XO E & C@B E E@5@.@7 A@>@D@"@#@L@R@?@%@' @@D@)@ @7 F@L@.@7 A@ @ @.@ @.@ @7 &@ @ 
@ @ @7 &@F@?@O@D@)@* X@L@.@7 A@ @.@ @.@ 
@.@ @7remove_quantifier &f@ @ @ @ @7 &@E@?@#@D@* A@L@.@7 A@ @ 
@ @ @7
walk_dcg_body &f@?@R@E@F@F@.@7 '@@ @ 
@ @ @ @8 &@;CB E E @<XO E '
 C
@Z E E@5 @@7 &d@8 &e@;XO Einitialization_clause C@'C E E@5@0 F@0  @1 A@/@0 @-@/@4@-
@4 @Q
@4@/ @@7 A9@ 
@7 'V@8 &@;XO Eset_source_of_walk_option C
@Z E E@5 @@7 &d@8 &e@;XO E & CB E E@5 E
@ 
@7 &@>@;CB E E@5 F@ 
@7 &@>@;CB E E@5 F@ 
@7 &@>@;CB E E@5 B@ 
@7 &@>@;CB E E @<XO Eset_undecided_of_walk_option C@?@Z E E 
 &v














 &v

@<XO E ' C@E@Z E E
 &v













 &v

@5 @@8 &d@;XO Enb_set_caller_of_walk_option C@Z E E@5@8 &@;XO E '! C@LA) E E 
 


@5@.@ 
@ @7 @6@0 A:@0 '@0 @4@-@-@4@/ @@4@0 AV@0 &@4@1 AV@0 &@1 @4@1 &@4@8 &@;XO E &^ C@WCZ E E@5@.@/@7 '- @Q@0 E@0 AV@0 _@-
@4@1 AV@0 &
@4@1 &

@4@1 E@0 AV@0 Ht@1 &@-@-@-@4@1 '
@0 @1 @4@4@1 'b
@4@0 C@1 &@/@/@/@4@8 @ &f@;XO Ewalk_option_data C
@Z E E  V &v


@<C@Z E E  B2 &v



@<C@Z E E  @ &v


@<C@Z E E  Bg &v


@<C@Z E E  &k &v


@<C@Z E E  &r &v


@<C@Z E E  C &v


@<C@Z E E  &n &v


@<C@Z E E  &p &v


@<C@Z E E  A &v	


@<C@Z E E  \ &v



@<C@Z E E  A &v


@<C@Z E E  &{ &v


@<C@Z E E  JP &v



@<XO E & CA^ E E@5@Q@;C@%Ab E Eundecided_call@5@0 G@0 &@/
@4 @Q@4@0 'S@-@4@0 'n
@4@8 A9@;C@Ag E E
 G@5@D@t@D@'@ 
@.@7 &@T@ @/@.@/@7 ^ ^@" X

@#@L@%@E@?@"@ 
@.@7 'V@ @7 G@" @#@ @0 @4@.@.@7initialization_layout ^@F@L@0 G@0 &
@4 @Q@4@0 'S G@4@0 'nno_positions
@4@8 A9@E@? @@ 
@.@7 'e &f@0 &@/@4 @Q@8 &@F@F@E@;CAx E E 't@5 @@ 
@.@7 'u@0 &@/@4 @Q@8 &@;XO E & CAH E E@5@*
 @Q@>@;C@.AJ E E@5 @.
@7 'f &f @@ 
@.@7 ' &f@0 &
@/@4@0 'S@-@4@0 'n
@4@7 A9@>@;CAP E E@5 AtFailed to analyse:~n@7 Aw &f@0 G!<head>
@4@8 V V@;XD  t  t t  Et  U @GD  t  t @Ht  Et U O E U C@ E E@5 V@.@7 V V@8 'B@;XO E & C
@Z E E  &v	
@<XO E ' C@?@Z E E 
 &v














 &v

@<XO Ecalling_metaspec CBn E E@5@/@.@7 A@7 ' &f@>@;XO E@!walk_option_infer_meta_predicates C
@Z E E  &v
@<XO E '_ CB E E@5@S
@>@ 
@8 &@;CB E E@5@>@;CB E E@5@>@;CB E E G"@5@>@;C@2B E E	 


 X

@5@>@D@T@L@ @ @ @ 
@8 '^@?@ @ @ 
@8 &@;C@)B E E AV


 X

@5@>@ @ @ 
@7 '^@ @ @ 
@8 '^@;C@)B E E C


 X

@5@>@ @ @ 
@7 '^@ @ @ 
@8 '^@;C@)B E E B


 X

@5@>@ @ @ 
@7 '^@ @ @ 
@8 '^@;C@-B E E E


 X

@5@>@@@ @ @ 
@7 '^@?	@ @ @ 
@8 '^@;C@-B E E V{


 X

@5@>@@@ @ @ 
@7 '^@?	@ @ @ 
@8 '^@;CB E E V

brace_term_position
@5@>@ @ @ 
@8 &@;CB E E@5@.@.@ 
@7 &@ @ @ 
@8 &@;XO E '6 C@!@ E E@5<initialization>@7 &@0 A@/@-@-@4@0 AV@0 &
@4@1 '7
@4@8 &@;XO E@%nb_set_trace_reference_of_walk_option C@Z E E@5@8 &@;XO Efilepos_line C@JC E E@5@0 AV@0 G
 B@-@4@1 C@-@4@0 AV@0 F@4@1 AV@0 DG@1 F@-@4@1 AV@0 Z Gi@4@1 Z G9
@4@0 AV@0 F=@4@1 F=@4@8 'k@;XO E '2 C@b@ E E@5 @@7 &d@0 Td@-
@4@0 AV@0  @@1 F@-
@-@4@1 AV@0 E@0 C@0 B
@1 @-@-@4 @Q@4@1 AV@0 B @@4@1 B
@4@1 AV@0 &@4@1 AV@0 &@1 @4@1 &@4@8 &@;XO Egoal_pi C@!B: E E
 
 


@5@.@7 B &f@ @7 W @>@ @ 
@ @8 @6@;CB> E E 

@<XO E & C	@Z E E  &v

@<XO Eset_clauses_of_walk_option C
@Z E E@5 @@7 &d@8 &e@;XO E ' C@Z E E@5@8 '@;XO E 'J C@P@Z E E
 &v














 &v

@5@0 U@3 @@3 @Q@3 @@4@8 &d@;XO E & C@Z E E@5@8 '-@;XO E & C
@Z E E@5 @Z@7 &d@8 &e@;XO E & C@TBJ E E@5@T
@0 ^@-@4@7 &@.@.
@7pi_head &f@ 
@0 ! @@4@7 &@C@0 
@4@0 @H@/@4@7 V @L@P@C
@0 
@4@/@7 &@L@P@C@ 
@7 & &f@L@P@>@0 '
@4@8 D4@;CBS E E @<XO E & CCu E E  D@<XO E & CC5 E E @<CC6 E E
@5@ 
@8 & &f@;XO E@#message_location_file_term_position C@+C E E@5@.@7 A@ @.@.@7 ' &f@%@" C \

@#@;XO Enb_set_evaluate_of_walk_option C
@Z E E@5 @@7 &d@8 &@;XO E 'v C@E@Z E E
 &v














 &v

@5 @@8 &d@;XD  t  t t  Et  & @GD  t  t @Ht  Et & @K @K @K O E & CB E E@5@S
@>@Q@;CB E E
@5@@>@;C@+B E E		 X
@5@ @7 @ &f@7 D@.@ @.@7 ^ J@ @.@7 A@ @ @ @8 &@;CC E E X^

@5@ @ @ @8 &@;CC E E
 V

 '
@5@ @ @ @8 &@;XO E 'g C@Z E E@5
@8 &e@;XO E ' CC9 E E 
@<C@*C: E E
@5@D@ 
@7 ^ &f@L@ @8 '@E@?@"
@#@ @ 
@ @8 '@;XO Enb_set_undefined_of_walk_option C@Z E E@5@0 U@3 G@3 @3 	@4@7 &d@8 &@;XO E & C@?@Z E E 
 &v














 &v

@<XO E & C
@Z E E  &v

@<XO E & CA E E number_of_rules @<CA E E  D@<XO E ' C@ E E 


@5@7 &@>@ 
@8 & &f@;CA  E E @<XO Enb_set_on_trace_of_walk_option C
@Z E E@5 C@7 &d	@8 &@;XO E & C
@Z E E  &v

@<XO E '\ CB E E
@5@S
@>@ @8 &@;C@$B E E		 XT


 X

@5@>@ @ @ 
@ @ @ @8 '[@;C@%B E E

 


 X

@5@>@ @ @ 
@ @ @ @8 '[@;C
B E E 



@<XO E ' CBU E E 

 



@5@>@ @ @8 @6@;CBW E E @<XO E '9 C	B\ E E@5 @@7 ' &f@>@;C@8B^ E E@5@0 @-@-
@4@0 AV@0 Ht@1 '@-@4@1 AV@0infer_meta_predicate@0 @4
@4@1 E@0 C@0 ' @@4 @Q@4@1 '
@4@8 @@;XO E & C@Z E E@5@8 &e@;XO E '/ C
@Z E E  &v
@<XO E & C@ E E@5@.@7 ') &f@0 !@-
@4@7 &@ 
@8 @ @;XO E & CA E E G@5@>@;CA E E @5@0 'S 'o@4@8 @@;XO E 'Q C
@Z E E  &v
@<XO E ' C@E@Z E E
 &v














 &v

@5 @@8 &d@;XO Eis_walk_option C@Z E E@5@S
@>@Q@;C@@Z E E
 &v










@5@7 G@C@C@2 G@3 @3 	@4@7 '@L@P@L@P@@@* @Q@?@* @@>@@@*
 @Q@?@*
 @@>@ @7 A@ @7 '@ @0 U@3 @@3 @3 Ag@3 &c@3 B@4@ B
element_types B@ @7 G@C@C@ @2 @@3 @Q@3 @@4@7 '@L@P@L@P@ @7 '@ @7 W @@@* @Q@?@* @@>@;XO E@"nb_set_module_class_of_walk_option C@ @Z E E@5@0 &b@1 U@3 @@3 @3 Ag@3 &c@3 B@4@7 &d@8 &@;XO E 'G CB0 E E V @ C ]L
 @5@ @8 ' &f@;CB3 E E  & @ @ C @<CB5 E E 	
trace_call_to
 A@5@ @8 '@;XXQM B9F@$/usr/lib/swi-prolog/boot/predopts.pl  AsC S XD  t  t t  B9t 
option_clause 
O B9 'C@N B4 B4@5@S
@>@0 @ A@/@4@7 @ B8@&
@;C@}@R B4 B4 V

@5@>@%
@ @.@7 % B8@0 @4@.@0 @-@-@4@7 B @.@ @ @7 @7 @!@0 G!@0 V@0 V@4@-@-@4@1 AV@0 F@1 @@0 C@4@4@1  B7@1 V@0 @4@3@0 C@4@4@#@%@" @#@;C@A@[ B4 B4@5@2@-@-@4@7 @= @>@ @.@.@7modes_and_types B8@.@2@4@7 '@!@0 G!@0 V
@/@4@4@#@%
@" @#@;C@b B4 B4@5@0 F@1 @option_specifier
@4@7 '@&
@;XD  t  t t  B9t 	type_goal 
O B9 'C
@z B4 B4  ]
@<XD  t  t t  B9t 
mode_and_type 
O B9 'C@s B4 B4 H0


 AV  r  p
@5@>@ 
@ @8 ' B8@;C@u B4 B4 Oh

@5@>@ 
@8 '@;C@w B4 B4@5@8 '@;XD  t  t t  B9t  ' 
O B9 'C@f B4 B4  @Q@<C@G@g B4 B4	
@5@ 
@ @.@7 ' B8@D@* @@L@&@( @@E@?@%@D@* @Q@L@ @ @8 '@E@?@" AV
@#@ @ @ @8 '@;XD  t  t t  B9t qualify 
O B9 'C@E B4 B4 



@5@>@;C@F B4 B4 
@<XD  t  t t  B9t  % 
O B9 %C@&@ B4 B4 
 A


  

@5@ @7 F B8@>@ @a@f@b@n@w@;C@ B4 B4 A


 
@5@ 
@7 '@>@ @a@f
@b@n@w@;C@ B4 B4 

@<XD  t  t t  B9t qualify_list 
O B9 'C@@ B4 B4 
@<C@A B4 B4

@5@ 
@ @7 ' B8@ @ @8 ' B8@;XD  t  t t  B9t option_clauses AD  t  t t  B9t  ' 
O B9 'C@I B4 B4 @<C@J B4 B4		@5@ @ @.@7 ' B8@ @ 
@ @ @8 ' B8@;XD  t  t t  B9t  B< 
O B9 B;C@y@0 B4 B4
  B7 U

 B  A   V
@5@.@7 ' Bg@.@7 Bc Be@0 @4@ @0 @-@-@4@7 '@ @ @ @7 '@D@7 @ @L@R@?
@0 @@0 @ @@4@/@4@7 '@0 '@4@.@7 Bn X@ @ @ @8 '@;XXQM ESF@4/usr/lib/swi-prolog/library/dialect/sicstus/lists.pl  AuC AgS E ^Enth0E ^bE  EnexttoE	selectchkE 'E  E JE \6E TdE DREsubtractE TZEunionEintersectionE XE WhEmin_listEnumlistEis_setEsum_listEmax_listE
max_memberEsublistEnthE
min_memberEpermutationE 'E LkE ^Esame_lengthE R8E LE
proper_lengthXO ES X C	@. ER ER@5@ 
@8substitute_ ES@;XO ES ( C@1 ER ER @<C@"@2 ER ER	@5@D
@)@L@&@?@&@ @ @8 (
@;XO ES	sublist__ C@V ER ER 
@<C@W ER ER 
@<C@X ER ER


@5@ @ 
@ @8 ( (
@;C@Z ER ER
@5@ @ 
@8 (@;XO ESsublist_ C@R ER ER @<C@S ER ER
@5@ 
@8 (@;XO ES ' C@A ER ER@5@8 ^ J@;XO ES ' C@O ER ER@5@8 ( (
@;XXQM BsF@%/usr/lib/swi-prolog/library/record.pl   Au@ C AgS Ecurrent_recordE BrEcurrent_record_predicateXO Bs ' CA- Bp Bp@5@7defined_type Bt@>@;CA/ Bp Bp Br

@5@>is_@ 
@.@7 A@2@3@4@8 @<@;CA2 Bp Bp@5@7 A@> (@.
@7 A@2
@3@4@8 @<@;CA6 Bp Bp@5 I@8 A B@;XO Bstypes CA Bp Bp @<C@(A Bp Bp 






@5@> @Z@ 
@7 B B@ @ @ @8 ( Bt@;CA Bp Bp


 J
@5 @Z@ 
@7 ( @ @ @ @8 (!@;XO Bsdefaults CA Bp Bp @<C@"A Bp Bp B






@5@>@ @ @ @8 (" Bt@;CA Bp Bp




@5@ @ @ @8 ($@;XO Bscompile_record C@@~ Bp Bp@5@2@-
@-@4@7 @<@ @.@.@7 ($@ @.@.@7 (!default_@ 
@.@7 A@ 
_data@.@7 A@.@2
@4@7 @<@.@2@3@4@7 @<@ @.@7 G @%@"
@#@ @ @ 
@ @.@7access_predicates Bt@ @ @ 
@ @ @.@7data_predicate Bt@ @ @ @ 
@ @.@7set_predicates Bt@ @ @ @ 
@ @.@7set_field_predicates Bt@ 
@ @.@7make_predicate Bt@ 
@ @ @.@7is_predicate Bt@ @8current_clause Bt@;XO Bs Bw C@p Bp Bp@5@S
@>@7 ] B@&@;C@t Bp Bp AV


@5@ 
@.@7 (% Bt@ @ @8 (> Bt@;C@w Bp Bp@5@8 (@@;XD  t  t t  Bst  ( AO Bs ( C@@Z E E  &w E &v B  V U G  	 G B  B2 @ @Q B  @ @ @Q  Bg @Z B  &k &b U @  Ag &c B @ Ag B  &r U @ @Q @ @Q  C @ B  &n J   &p C A \ A &{  JP @
 '
@<XO Bs
clean_body C@.A= Bp Bp 
 AV


@5@>@0 
@4@.@7 (C Bt@0 @4@.@7 (E@0 AV@4@8 (E@;CAA Bp Bp AV
 @Q@5@>@8 (E@;CAC Bp Bp AV @Q
@5@>@8 (E@;CAE Bp Bp AV


 AV

@5@ @7 (E@ 
@ @8 (E@;CAH Bp Bp 

@5 T@7 V @>@;CAJ Bp Bp 

@<XO Bs Bv C@i Bp Bp
 B  Br
<compiled>
@5@0 Bw
@4@8 Bn X@;XD  t  t t  Bst  F 	 O Bs F C@  Bp Bp D~ D Bs@<XO Bs
type_check CA Bp Bp B
@5@/@7 (@>@;C@*A Bp Bp Br


 B Br 

@5@> Bg@.@7 Bc Be@0 
@4@ @ @8 B Bt@;CA Bp Bp@5@7 A@>@0 Br
@4@8 (I Bt@;XO Bsreplace_nth CA Bp Bp


@5@>@;CA Bp Bp


@5@p
 @ @ @ @8 (N Bt@;XO Bs ( CA9 Bp Bp  

@5@0  @1has_type
@4@ 
@8 Qj@;XO Bs Br C@_ Bp Bp@5@*
 (F@>@;C@a Bp Bp@5@0 @@0 A A@1 Br
@4@/@4@8 @@;XD  t  t t  Bst  ( @GD  t  t @Ht  Bst ( B
 O Bs ( C@ Bp Bp
 


@5@ 
@/@/@8 (B Bt@;XD  t  t t  Bst  ( @GD  t  t @Ht  Bst ( B
 O Bs ( C@n@ Bp Bp

 


@5@D@ 
@7 G@L@' @Q@?@' @@0 @-@4@7 ( Bt@@@0 
@4@7general_record_pred Bt@F@F@?@)@ @2@/@-@4@7 @<@ @/@.@7 ($@ @.@/@7 (!@.@ @7 Td J@ @0 
@4@7field_record_pred Bt@D@* @Q@L@>@?@R@;XO Bstype_checks CA" Bp Bp  @Q@<CA# Bp Bp J



@5@ 
@ @8 (\ Bt@;CA% Bp Bp		
 AV

@5@ 
@ @ @7 ' Bt@ @ @ @8 (^@;XO Bs (V C@ Bp Bp
 
 
@5 (@8 A@;C@ Bp Bp
 
 
@5 ('@8 A@;C@ Bp Bp
 
 


@5@ 
@2@3@4@7 (Xmake_@8 A@;C@ Bp Bp
 
 
@5 ((@8 A@;C@'@ Bp Bp
 
 


@5@ 
@2@3@4@7 (X@2set_@3
@3_fields@4@8 A @;C@ Bp Bp
 
 
@5@2 (a@3
@3_field@4@8 (c@;XO Bs (Z C@ Bp Bp 
 

@5@2
@3 Nf@3@4@ 
@8 (c@;C@,@ Bp Bp 
 


@5@ @2@3@4@7 (X@2 (a@3@3_of_@3
@4@ 
@8 (c@;C@ @ Bp Bp 
 

@5@2nb_set_@3@3 (e@3
@4@ 
@8 (c@;XO Bs (0 CAu Bp Bp @<CAAw Bp Bp@5@2 (a@3@3 (e@3@4@.@7 (c@2 (f@3@3 (e@3@4@.@7 (c@.@7 G @ @.@.@7 (P@.@2@4@7 @<@.@2@4@7 @<@.@2@3@3@3@4@7 @<@.@2@3@3@-@4@7 @<@.@2@3@3@4@7 @<@D@'@,@* J@L@'@%@ @!@!@0 G!@1 ]@4@#@!@"@0 G!@1 Dq@4@#@E@#@?@:@ @ @.@#@7 (M@!@ @0 G!@#@4@#@!@!@0 G!@1 AV@#@1 ]@4@#@!@"@0 G!@1 AV@#@1 Dq@4@#@p@$@%@%@"@%@ @!@"
@&@#@ @ @$@ @ @ @&@ @8 (/@;XO Bs (< C@=@ Bp Bp		@5 Bg@.
@7 (K@.@/@7 @6 (@ @.@7 A@.@2@3@-@4@7 @<@%@"  Bs (B

@#@;XO Bs (- CAb Bp Bp @<C@DAd Bp Bp@5@.@ 
@7 @6@ @.@7 A@.@2@3@3@3@4@7 @<@p@%@"
@#@ @ @ 
@ @ @ @8 (,@;XO Bs (6 CAr@ Bp Bp@#@#@5@2 (`@3
@4@.
@7 (c@2 ('@3
@4@.@7 (c@2 (a@3
@3 (b@4@.@7 (c@2 (a@3
@3 (d@4@.@7 (c@.@2
@3@-@3@-@4@7 @<@.@2
@3@3@3@4@7 @<@!@0 G!@4@#@.@2
@3@3@3@-@4@7 @<@.@2@3@-@4@7 @<@.@2@3@3@3@3@4@7 @<@!@0 G!@1 AV@4@#@.@2@3@3@-@3@-@4@7 @<@.@2@3@3@3@3@4@7 @<@!@ @0 G!@4@#@.@!@2@3@3@3@3@4@7 @<@.@"@2@3@2@-@#@-@$@4@3@3@3@-@%@4@7 @<@.@&@2@3@#@3@3@-@'@4@7 @<@.@(@2@3@$@3@'@3@3@%@4@7 @<@.@)@2@3@$@3@3@3@-@*@4@7 @<@!@+@0 G!@"@1 E@0 C@&@(@4@1 AV@0 B@%@3@#@*@4@)@4@#@%@,@"@,@ @!@+@#@;XO Bs (* CAQ Bp Bp @<C@NAS Bp Bp@5@2
@3 Nf@3@4@.@7 (c@.@ 
@7 @6@ @.@7 A@.@2@3@3@4@7 @<@p@%@"
@#@ @ @ 
@ @ @8 ()@;XO Bs (9 C@zA Bp Bp@5@.@.@7 (^@ @.@7 (E@.@2
@4@7 @< (@.@7 A@.@2@3@-@4@7 @<@.@2@3@4@7 @<@%@" G! AV T] AV G" @
@#@D@* @Q@%@L@"
@#@?@" G!
@#@E@;XO Bs (3 CA Bp Bp @<C@A Bp Bp@5@2 (a@3@3 (d@4@.@7 (c@.@7 G @ @.@.@7 (P@.@2@4@7 @<@.@2@4@7 @<@.@2@3@4@7 @<@.@2@3@3@3@4@7 @<@D@"@* J@L@"@%@E@?@ @ @.@7 (M@!@0 G!@4@#@p@%@ @"@ 
@!@#@ @ @ @ @ @!@ @8 (2@;XXQM EPF@&/usr/lib/swi-prolog/library/quintus.pl  Au@ C AgS E %|E	skip_lineE	midstringE	atom_charE $7Estream_positionEcurrent_streamE NE EME (jE %EgenargE XEno_style_checkE OE %E %sE %wE %E  JE %EpowE #aE %E %E %E JDE "FE %E  E (jE X E (jE (h Eon_exceptionEraise_exceptionXO EP %| C@ EN EN@5@a@g@k %z@w@;XO EP (g CA< EN EN@5
@8 Fz EP@;XO EP (i C
Ae EN EN@5@/@/@/@8 ( (@;XO EP (k CAZ EN EN@5@8 G @;XO EP (m C@ EN EN@5@.@7 ^p (@. F$@7 B ( $7@8 $: $F@;XO EP (n CA/ EN EN@5@0 F@4@7 DF@8  \@;XO EP (p C@5A EN EN@5@0 (@-
@4@7 DF@ 
@7stream_mode (@D
@0 B@-@4@7 DF@L@R@?@D
@0file_no@-@4@7 DF@L@R@?@' @@&
@;XO EP N C@B@ EN EN B)@5@>version_data@0 E@-@-
@-@/@4@7 @ Uc@.@7 @compiled_at@.@7 @@2SWI-Prolog @3@3 C@3
@3 C@3@3 S@3@3): @3@4@8 A (@;C@ EN EN@5@8 @@;XD  t  t t  EPt  EM @GD  t  t @Ht  EPt (r O EP (r CAN EN EN@5@8 C @;XO EP (s CAg EN EN@5@ 
@/@/@8 (@;XO EP (t C@ EN EN@5@a@g@k %@w@;XO EP (u C@ EN EN@5@8 A@;XO EP (w CA
 EN EN@5@D@7 @@L@R@?@S
@;XO EP (x C@ EN EN@5@.@7q_style_option (@0 H0@4@8 ] (@;XO EP ( C@ EN EN
single_var !+@5@>@;C@ EN EN 

@<XO EP ( CA( EN EN  B B@<CA) EN EN  A A@<CA* EN EN  DR A@<CA+ EN EN  HV A@<XO EP (z C	@ EN EN@5@a@g@h@l %|@w@;XO EP O C@ EN EN@5@a@g@k %@w@;XO EP ({ C@ EN EN@5@a@g@k %r@w@;XO EP	to_prolog C@| EN EN@5@.@7 J (@8 (@;XO EP (| C@ EN EN@5@a@g@k %v@w@;XO EP (} C@ EN EN@5@a@g@k %@w@;XO EP (~ C@ EN EN@5@a@g@k  I@w@;XO EP ( C	@ EN EN@5@a@g@h@l N@w@;XO EP ( C@ EN EN@5@a@g@k %@w@;XO EP ( C@ EN EN@5@a@g@k #`@w@;XO EP ( C@ EN EN@5@a@g@k %@w@;XO EP ( C@ EN EN@5@a@g@k %@w@;XO EP ( C@ EN EN@5@a@g@k %@w@;XO EP ( C
@i EN EN 
@5@8 "z (@;C
@k EN EN "z
@5@8 (@;C@m EN EN GW@5@8 GW  (@;C@o EN EN @
 @5 B@8 A (@;C@q EN ENcd@5 M@2@-@4@7 @ (@/@8 E (@;C@t EN EN (
@5@/@8 (@;C@v EN ENargs
@5 B@8 @@;C@x EN EN B
@5 B@.@7 @ (@8 U U@;XO EP ( C@ EN EN@5@a@g@k JC@w@;XO EP ( C@ EN EN@5@a@g@k %@w@;XO EP ( CA EN EN @<XO EP ( CAi EN EN@5@ 
@ @/@8 (@;XO EP ( C@ EN EN   @<XO EP ( C@SAk EN EN	
@5@S
@>@.@7 !"@@@T
@?@D@T@L@ 
@ @ @7 X (@?@R @ 
@/@.@7 Ac@ @a@f@f
@l C@w@/@  @.@7 Ac@ @7 !"@2@3@3@4@8 (@;C@'Aw EN EN@5@ 
@ @ @7 Ac @ 
@/@.@7 Ac@/@  @.@7 Ac@ @ @8 A@;XO EP ( CA: EN EN  @5
@8 @, (@;XD  t  t t  EPt  ( @GD  t  t @Ht  EPt ( @K  O EP ( CA EN EN@5@8 A9@;XO EP ( CA EN EN@5@8 @@;XXQM EF@(/usr/lib/swi-prolog/library/aggregate.pl   Au@ C AgS E
aggregate_allE EEfree_variablesEforeachE (E EXO Emax_pair CAV E E C



@5@ @ 
@ @8 ( E@;XD  t  t t  Et  E @GD  t  t @Ht  Et ( B
 X O E ( C@ E E@5bag@.
@.@.@7template_to_pattern (@ 
@ @.@7 _	 @@ @ @8aggregate_list (@;XO E	needs_one CA E E
@5@.@7 Td J@7 ( (@>@;CA E E 
 @<XO Eexistential_vars C@ E E

@5@S
@%@>@&
@;C@ E E XT

@5@>@%@"
@#@ @ @ 
@8 ( (@;C@ E E 

 
@5@>@%@ @ @ @ 
@8 (@;C@ E E 


@<XO Eadd_existential_vars C@ E E 
@<C@ E E

 XT

@5@ @ @8 ( (@;XO E ( CA# E E (@5@>@&@;C	A% E E I@5@>@8 I@;CA' E Esum@5@8 ' J@;CA) E E ]@5@8 G @;CA+ E E "@5@8 ' J@;CA- E Emax_witness
 "


@5@ 
@ @8 ( (@;CA/ E E "@5@8 ' J@;CA1 E Emin_witness
 %


@5@ 
@ @8min_pair (@;C@2A3 E E		 K 


@5@>state0@ @.@.@7 U U@.@2
@4@7 @<@ @ @.@7aggregate_term_list (@ @ @ @8
finish_result (@;C@AA8 E E (


@5@ @2
@-@4@7 @<state1@ @ @.@.@7 U U@.@2
@4@7 @<@ @ @ @.@7 (@ @ @ @8 (@;XO Efinish_result1 C
A E E (
@5@>@&
@;CA E E I
@5@>@ 
@8 I@;CA E E (
 C

@5@>@"
 "@#@;CA E E (
 C

@5@>@"
 %@#@;CA E E @<XO Eterm_is_free_of CB E E@5@C@7var_in_term (@L@P@;XO E ( C
A E E (@5@>@;C
A E E I@5@>@;CA E E @<XO E ( C@6@ E E@5@.@.@ @7 ( (@ 
@.@.@ @7 (@0 AV@4@.@7 (C (@D@*
 (@L@ @ @ @8 (@?@&@;XO Eexplicit_binding CB E E F
 @@5@>@;CB E E F
 @@5@>@;CB	 E E XT


 G@5@>@;CB
 E E _



 C G@5@>@;CB E E _	



 C G@5@>@;XO E ( CA? E E @<CA@ E E@5@ @.@7	step_term (@ @ @ 
@8 (@;XO E ) CAy E E@5@.@.@7 @6@ 
@ @ @7 @6@ 
@8	step_list (@;XO E ( CA E E
@5@S
@7 ( (@7list_is_free_of (@>@;C	A E E@5@S
@>@;CA E E@5@.@.@7 ) (@>@ @ @ 
@8 ( (@;CA E E@5@/@.@7 @6@ @ 
@8 ( (@;XO E ( CAY E E @<C@/AZ E E	 C


@5@D@a@f@h@s@L@ @ @ @ 
@ @8 (@?
@ @ 
@ @8 (@;XO E ) CA~ E E @<C@3A E E@5@.@7 A@ 
@.@7 A@ @.@7 A@ @ @ @ @7 O (@.@7 'A (@ @ @ 
@ @8 )@;XD  t  t t  Et  ( @GD  t  t @Ht  Et ( B
  O E ( C@3@ E E ]@5@>@!
@0 B @/@4@#@@@@ 
@.@7 A@p@ 
@ @7 Dq @Q@?
@ 
@8 A@F@;C@ E E@5 @@.
@.@.@7 (@ 
@ @.@7 @@ @ @8 (@;XO E ( CAL E E C



@5@ @ 
@ @8 ( (@;XO E ( CA E E  "@<CA E E  (@<CA E E  "@<CA E E  (@<XO Etemplates_to_patterns CA E E  @Q@<CA E E


@5@>@ @ @ 
@ @8 (@;C@3A E E AV


@5@ @ @ @.@ @7 (@ @.@ 
@7 J J@ @ @ @ @ @8 ) (@;XD  t  t t  Et  ( @GD  t  t @Ht  Et (  O E ( C@kA E E@5@.@7 L@.
@7 I@.@7 L@ @.@7 I@ @ 
@.@7 !? !]@D@* @@L@C
@@C@@L@P@L@P@F@F@?@,@ 
@ @.@7 !B !]@.@2 Rl@4@7 @<@.@2 Rl@4@7 @<@ @.@7 @@ @ @ @8
prove_list (@;XD  t  t t  Et  E @GD  t  t @Ht  Et ( B
 B
 X O E ( C@)@ E E		@5 (@.@.@.@7 (@0 C@4@ @.@7  @ @.@7 _ _@ @ @ 
@8 (@;XO E ( C@ E E (
 @Q (@5@S@>@;C@ E E )!

 %D (@5@>@;C@ E E ] @Q ]@5@>@;C@ E E "
 @Q "@5@S@>@;C@ E E )"

 %D "@5@>@;C@ E E %

 C
 %D (@5@>@;C@ E E "

 %D "@5@>@;C@ E E "

 C
 %D (@5@>@;C@ E E I
 @Q I@5@>@;C@ E E (
 @Q (@5@>@;C@4@ E E

 (


@5@7 D@>@2@-@4@7 @<@ @.@ 
@ @7 )@ @ @7 ( (@2@4@8 @<@;C@ E E@5aggregate_template@8 @ B@;XO E (C C@9@ E E AV


@5@>@.@7 ) @ 
@.@7 ) @D
@* @Q@L@&@?@D
@* @Q@L@&@?
@" AV@#@;C@ E E 

@<XO E ( CB E E@5@)
@>@;CB E E@5@7 D@/@.@7 A@7 (@>@;XO E ) CB" E E
@5@+@>@ 
@8 )
@;CB% E E @<XO E ) CA E E @<C@*A E E@5@0 G@0 G@4
@4@0 G@0 G@4@-@4@7 W @ @@ @ 
@8 )@;XO E ) C	A E E 
@5@>@;C@ A E E@5@.@7 A@ @ 
@.@7 )@p
 @>@ @ @ @8 )@;XO E ( CA E E  (
@<CA E E  I
@<CA E E  ] @<CA E E  ( @<XO E ( CA E E@5@.@.@7 @6@ 
@ @ @7 @6@ 
@8 ( (@;XD  t  t t  Et  ( @GD  t  t @Ht  Et ( B
 B
  O E ( C@/@ E E

@5 @@.@.@.@7 (@0 C@4@ @.@7 @@ @.@7 I@ @.@7 ) @ @ @ 
@8 (@;XO E ) CAO E E @<C@/AP E E	 C


@5@D@a@f@h@q@L@ @ @ @ 
@ @8 )@?
@ @ 
@ @8 )@;XO E ) CAb E E  (

@<CAc E E  I

@<C	Ad E E ]@5@ 
@8 )@;CAf E E (@5@ 
@a@i@h@n@w@;CAh E E "@5@ 
@a@i@h@l "@w@;CAj E E "@5@ 
@a@i@h@l %@w@;C@2Al E E
 ( C

 C

 C

@5@D@a@f@f@s@L@&@&@?@&@&@;C@2Aq E E
 ( C

 C

 C

@5@D@a@f@f@q@L@&@&@?@&@&@;CAv E E K
@5@ @ 
@8 )@;XO E )+ CA E E @<C@1A E E@5@ 
@.@7 A@ @.@7 A@ @ @ @ @7 ( (@.@7 )@ @ @ @ 
@ @8 )*@;XXQM UvF@!/usr/lib/swi-prolog/boot/packs.pl  AsC S E Z,E Z-E$pack_attachE$pack_detachXD  t  t t  Uvt    
O Uv  C@ Uq Uq@5@D@/@/  @7 Ad Uu@L@&
@? @8 A Uu@;XD  t  t t  Uvt  Z-  
O Uv Z,C@F@V Uq Uq@5@.
@0 @@0 [ C@4
@3@0 @ A@4@3@0 @ B@4@3@0 @ @@4@4@.@7 @ @@D
@, @@L
@.@7remove_dups Uu@0 @
@4@0 )-
@4@8 G Uu@?@R@E@;XD  t  t t  Uvt  Z- 
O Uv )-C@t Uq Uq@5@0 T
@-@4@/ @@7 A: Uu@>@.@7   Uu@8attach_packages Uu@;C@x Uq Uq @<XD  t  t t  Uvt update_autoload 
O Uv )>C@ Uq Uq@5	/INDEX.pl@.@7 )3@D	@7 A~ Uu@L@8 $ Uu@?@R@;XD  t  t t  Uvt 
prolog_dir 
O Uv )CC@ Uq Uq@5@2
@3/prolog@4@7 A Uu@8 A Uu@;XD  t  t t  Uvt  ! 
O Uv !C@ Uq Uq  C@<C@ Uq Uq  I@<XD  t  t t  Uvt check_existing 
O Uv )HC@ Uq Uq@5@0 Us
@4@7 Ht Uu@>@0 Ux
@/@/@4@8 C Uu@;C@ Uq Uq@5@.@7 )J Uu@> As@0 [@1 [
@4@7 @' Uu@Q@;C@ Uq Uq @<XD  t  t t  Uvt foreign_dir 
O Uv )OC@J@ Uq Uq@5 Uc@.
@7 @ Uu@2@3/lib@4@.@7 )F@ @7 )G@>@2@3/lib/@3
@4@7 )F@D@7 )G@L@0 Ux
 D@4@8 D5 Uu@? As@0 [@1 [

@4@7 )N@Q@;C@ Uq Uq  @<XD  t  t t  Uvt attach_package 
O Uv )UC@ Uq Uq@5@C
@7 ! Uu@L
@P@.@7 )3@7 )U Uu@>@;C@ Uq Uq @<XD  t  t t  Uvt  )U 
O Uv )YC@c@ Uq Uq@5@2
@3/pack.pl@4@.@7 )F B@7 A Uu@.@7 G Uu@7 )I Uu@.
@7 )P Uu@.@7 )D Uu@>@0 )J
@4@7 )T@0 Ux @@4@7 )T@ @7 )? Uu@D@,
 @L@0 Ux D
@4@7 )T@?@R A*@0 [@1 [
@4@8 )N@;XD  t  t t  Uvt  )7 
O Uv )6C@h Uq Uq @<C@i Uq Uq
@5@ 
@7 @ Uu@>@ @8 )5@;C@l Uq Uq


@5@ @ @2
@4@8 )5@;XD  t  t t  Uvt  )= 
O Uv )<C@z Uq Uq @<C@{ Uq Uq
@5@7 )V Uu@ 
@8 );@;XD  t  t t  Uvt  )/ 	 D  t  t t  Uvt  )/ 
O Uv ).C@J Uq Uq@5@7 )X@>@;C@&@L Uq Uq@5@D@7 )G@L@0 @@0 C A
@4@/@4@8 @ Uu@?
@0 @@0 A Us
@4@/@4@8 )c@;XD  t  t t  Uvt  Uy D  t  t t  Uvt  Uy AD  t  t t  Uvt  Uy 
D  t  t t  Uvt  Us D  t  t t  Uvt  Us AD  t  t t  Uvt  Us 
D  t  t t  Uvt  )1 	 D  t  t t  Uvt  )1 
O Uv )0C@B@; Uq Uq@5@D@7 A Uu@L@R@?
@0 @@0 @ @Z
@4@/@4@7 )c@D
@0 )J
@4@7 )K@L
@0 Ux
@/@/@4@7 )L@8 )B@?
@0 @@0 C Us
@4@/@4@8 )c@;XXQM EzF@D/build/spark-Zw1CQ9/spark-2012.0.deb/simplifier/data__data_files.pro  7AAuC @S @Eadd_datafiles_simplified_pfsEadd_datafiles_dpcEget_datafiles_simplified_pfsEget_datafiles_dpcEadd_datafiles_decEadd_datafiles_simplified_vcgEget_datafiles_decEget_datafiles_simplified_vcgEadd_datafiles_ruleEget_datafiles_ruleEadd_datafiles_pfsEadd_datafiles_vcgEget_datafiles_vcgEget_datafiles_pfsE KEadd_datafiles_local_user_ruleEno_log_file Eget_datafiles_local_user_ruleEsave_data__data_files E $Eadd_datafiles_global_user_ruleEget_datafiles_global_user_ruleEget_datafiles_debugEadd_datafiles_logEadd_datafiles_summary_dpcEadd_datafiles_debugEget_datafiles_logEget_datafiles_summary_dpcEadd_datafiles_fdlEget_datafiles_fdlXO Ez )e C
@ Ey Ey@5@0 )i
@4@7 A $@>@;XD  t  t t  Ezt  )j AO Ez )m C
@ Ey Ey@5@0 )q
@4@7 )@>@;XD  t  t t  Ezt  )r AO Ez )u C
@ Ey Ey@5@0 )w
@4@7 )@>@;XD  t  t t  Ezt  )x AO Ez )y C
@ Ey Ey@5@0 )
@4@7 )@>@;XD  t  t t  Ezt  ) AO Ez ) C
@ Ey Ey@5@0 )
@4@7 )@>@;XD  t  t t  Ezt  ) AO Ez ) C
@ Ey Ey@5@0 )
@4@7 )@>@;XD  t  t t  Ezt  ) AO Ez ) C
@ Ey Ey@5@0 )
@4@7 )@>@;XD  t  t t  Ezt  ) AO Ez ) C
@ Ey Ey@5@0 )
@4@7 )@>@;XD  t  t t  Ezt  ) AO Ez )g C
@ Ey Ey@5@0 )k
@4@7 )@>@;XD  t  t t  Ezt  )l AO Ez )o C
@ Ey Ey@5@0 )s
@4@7 )@>@;XD  t  t t  Ezt  )t AO Ez ){ C
@ Ey Ey@5@0 )}
@4@7 )@>@;XD  t  t t  Ezt  )~ AO Ez K CA Ey Ey@5@8 ) $@;XO Ez ) CA Ey Ey @5@C
@/@7 )@L
@P@;XO Ez $ C@ Ey Ey@5@C@7 A@L@P@=Expected atomic name for debug datafiles to find, but got: ~k@2
@4@8 W8 W9@;C@ Ey Ey@5@7 ) $@>@;C@ Ey Ey@5@@Could not find debug datafiles for: Expected atomic name for: ~k@2
@4@8 )@;XO Ez ) C@A Ey Ey@5 Ez@.
@7 $ $@2@0  Ez@1  )~@4@3@0  Ez@1  )t@4@3@0  Ez@1  )@4@3@0  Ez@1  )@4@3@0  Ez@1  )@4@3@0  Ez@1  )@4@3@0  Ez@1  )x@4@3@0  Ez@1  )@4@3@0  Ez@1  )j@4@3@0  Ez@1  )r@4@3@0  Ez@1  )@4@3@0  Ez@1  )@4@4@7 #f W9@>@;XO Ez ) C
@ Ey Ey@5@0 )
@4@7 )@>@;XD  t  t t  Ezt  ) AD  t  t t  Ezt  ) AO Ez ) C@ Ey Ey@5@0 )
@4@7 )@>@;XXQM F@$/usr/lib/swi-prolog/library/error.pl  AuC AgS E BE AE BE
is_of_typeE XE ]E @E ]DE CXD  t  t t  t  ' 
O  'CARu EB  A ) @<CAS ) )
@5@7 (Q B@ 
@8 '@;XD  t  t t  t current_encoding 
O  )CA` ) ) octet@<CAa ) ) ascii@<CAb ) ) iso_latin_1@<CAc ) )  L@<CAd ) ) utf8@<CAe ) ) 
unicode_be@<CAf ) ) 
unicode_le@<CAg ) ) wchar_t@<XD  t  t t  t  B 
O  BC@p ) )@5@0 @@0 B
@4@/@4@8 @@;XD  t  t t  t is_list_or_partial_list 
O  )CAW ) )@5@/@.@7 B B@D@S@L@R@?@* @@;XD  t  t t  t chars_i 
O  )CA= ) ) @<CA> ) )@5@7 A@7 !"@8 ) B@;XD  t  t t  t    
O   CAB ) )@5@7 @ @8codes_i B@;XD  t  t t  t  X 
O  XC
@ ) )@5@0 @@0 X
@4@/@4@8 @@;XD  t  t t  t  L 
O  LCAK ) )@5@@@7 A@?@@@7 B B@?
@@@7chars B@?@7 ) B@>@;XD  t  t t  t  @ 
O  @C@V ) )@5@0 @@0 @
@4@/@4@8 @@;XD  t  t t  t element_is_not 
O  )C@ ) )
@5@7 )@>@ 
@8 ) B@;C@ ) )
@5@>@8is_not B@;C@ ) )@5 @@8 H  G@;XD  t  t t  t  ]E 
O  ]DC
@ ) )@5@0 @@0 ]D
@4@/@4@8 @@;XD  t  t t  t  A 
O  AC@` ) )@5@0 @@0 A
@4@/@4@8 @@;XD  t  t t  t ground_type 
O  )C@ ) )  B@<C@ ) )  U@<C@ ) )  B@<C@ ) )  L@<C@ ) )  B@<XD  t  t t  t 
not_a_list 
O  )C@=@ ) )@5@/@.@7 )@D@S@L@8 ] B@F
@?@&@D@* @@L@"
 &b

@#@ 
@8 )@E@?
@.@/@7 @6@ @8 @ B@E
@;XD  t  t t  t  B 
O  BC@ ) )@5@D	@7 )@L@R@?@8 )@;XD  t  t t  t not_a_rational 
O  )C@9@ ) )@5@D
@S
@L
@8 )@F@?@(@D@"
 %

@#@L F@7 B B F@7 ) B@8 )@? B@8 )@F@;XD  t  t t  t  ) 
O  )CA ) )@5@8 )@;XD  t  t t  t  (R AD  t  t t  t  (R 
O  (QCA ) )
impossible@5@/@8 )@;CA ) )  J@<CA ) ) @Z@5@8 A@;CA ) ) @@5@8 @@;C@(A ) ) Cj


@5@D@7 F@L@7 F@ 
@8 Gq B@?@7 %H@a@h@i@t@a@h@f
@r@;CA ) ) @@5@@@* @Q@?@* @@>@;CA ) ) C@5@8 W @;CA ) ) )@5@8 )@;CA ) )  @5@8 )@;CA  ) ) L@5@8 ) B@;CA! ) ) C+@5@8 D@;CA" ) )constant@5@8 @@;CA# ) ) F@5@8 % @;CA$ ) ) B@5@8 G@;CA% ) )cyclic@5@8 A B@;CA& ) )acyclic@5@8 Zt @;CA' ) ) F@5@8 F@;CA( ) ) ^@5@7 F@a@h@b @t@;CA) ) )positive_integer@5@7 F@a@h@b @s@;CA* ) )negative_integer@5@7 F@a@h@b @q@;CA+ ) ) E@5@T@;CA, ) ) GP@5@8 %H@;CA- ) ) U
@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 ) B@;CA1 ) )symbol@5@8 A@;CA2 ) ) G@5@S@;CA3 ) ) B@5@8 % B@;CA4 ) ) B@5@8 )@;CA5 ) ) B@5@8 \ B@;CA6 ) ) AA@5@8 ) B@;CA7 ) ) &b
@5@7 )@8 '@;C@B Bp Bp Br 


@5@6 Bt@ 
@/@.@7 (S@>@0 @4@@;XD  t  t t  t  ) 
O  )CAF ) ) @<CAG ) )@5@7 F@7 )@8 )@;XD  t  t t  t  ) 
O  )C
@ ) ) @@5@> @@8 ) B@;C@ ) ) &b
@5@>@0 &b@4@8 )@;C
@ ) ) ]@5@> @@8 )@;C
@ ) ) )@5@> )@8 )@;C
@ ) )  @5@>  @8 )@;C@ ) ) G@5@>@0 @@0 ]A@4@/@4@8 @@;C@ ) ) B@5@>@8 ) B@;C	@ ) ) )@5 A@8 A B@;C	@ ) ) )@5 A0@8 )@;C@(@ ) )@5@D	@S@L@8 )@?@D
@7 ) B@C@7 G@L@P@L
@8 )@?@8 )@;XD  t  t t  t  A 
O  ]C
@ ) )@5@0 @ A@/@4@8 @@;XD  t  t t  t  ) 
O  )CA9 ) )@5@7 )@8 )@;XD  t  t t  t  C 
O  CC@h ) )@5@0 @@0 C
@4@/@4@8 @@;XXQM EF@,/usr/lib/swi-prolog/library/prolog_clause.pl   Au@ C AgS E ^E ^E ^E 'rXO Ematch_module C@"AD E E		 G!

 G!

@5@>@ @ @7unify_clause_head ^@ @ @ 
@ @8
unify_body ^@;C
AG E E
@5@8 )@;XO E ) CA[ E E


@5@ 
@7does_not_dcg_after_binding ^@>@;C@1A] E E X





 X
@5@ @ @8ubody ^@;XO Ethaffix CB E Est@5@>@;CB E End@5@>@;CB E E 
th@<XO E ) CA E E


@5@ 
@7 )@>@;C@*A E E
 F
 X


@5@>@ 
@ @7 A@ 
@ @8 A@;C@&A E E X

@5@T
@"
 

@#@ @ @ @ @8 )@;C@9A E E		 '


@5@"
 AV
 B@#@>@p @0 X@3@3@0 C@4@4@ @8 )@;C@&A E E		 '


 X
@5@>@ @ @8 )@;C@&A E E@5@T
@T@"
 AV@#@" AV@#@>@ 
@.@.@7conj ^@ @ @ @8mkconj ^@;CA E E@5@ 
@ @7
unify_goal ^@>@;C@KA E E X




 X
@5@.@7meta ^@>@2@/@-@4@7 @<@2@/@-@4@7 @<@ @2@/@-@4@7 @<@ @ @ @ @ @8
ubody_list ^@;C@'A E E X




 X
@5@ @ @8 B ^@;CA E E B @Q
 X

 C@5@>@;CA E E N% @
 X

 C@5@>@;C@PA E E B

 B


 X





 X@5@S@S@0 N%@4@0 N%@4@7 ^ ^@>@&@&@;C@PA E E N%

 N%


 X





 X@5@S@S@0 N%@4@0 N%@4@7 *@>@&@&@;C@)A E E		 %D
 C

 %D G

@5@ @7 F@a@f@f@k H0@u@>@;XO E
set_xref_flag CA> E E@5 B~@7 @@> B~ @Q@8 C@;CAA E E @@5 B~ @Q@2@0 _z @@4@4@8 CK ^@;XO Epce_method_clause CA E E		 

@5@>@ 
@ @ @ @ @8 * ^@;C@.A E E

send_implementation


@5@>@ @7 A@/@.@7 @6@ @ @7pce_method_head_arguments ^@ 
@ @ @ @8pce_method_body ^@;C@AB E E

get_implementation



@5@>@ @7 A@/@.@7 @6@ @.@7 A@ @ @7pce_unify_head_arg ^@p @ @ @7 *@ 
@ @ @ @8 *@;XO Efind_varname C@ E E
 B



@5@)
@>@;C@ E E



@5@ 
@8 *# ^@;XO E X` C@0B E E		send


send_class


@5@ @7 D@ @2
send_super@3@-@-@4@7 @<@>@ @2@4@8 @<@;C@4B E E

 A


	get_class


@5@ @7 D@ @2	get_super@3@-@-@4@7 @<@>@ @2@4@8 @<@;CB E E  **

 *(

@<CB E E  *.


 *,

@<C@*B E E
 *(



@5@7 D@2 **@3@3@-@-@4@7 @<@ @2@4@8 @<@;C@0B E E
 *&


@5@7 D@2 *'@3@3@-@-@4@7 @<@ @7 A@, @@ @2@4@8 @<@;C@7B E E


 *,




@5@7 D@2 *.@3@3@-@-@4@7 @<@.@2@4@ @7 J J@ @2@4@8 @<@;C@=B E E


 *+



@5@7 D@2 A@3@3@-@-@4@7 @<@.@2@4@ @7 *1@ @7 A@, @@ @2@4@8 @<@;CB E E@5@ B G B@+
@;XO E * C@+B E E@5@a@g@h@r@>@.@7 A@p
 @ @ 
@.@7 A@ @ @7 * @p
@ @ 
@8 *@;CB E E @<XD  t  t t  Et unify_clause_hook AO E ^ C@@[ E E@5@0 D;@4@7 G ^@.@.@.@7 GY ^@D
@* @Q@L@%@?
@!@0 G!@4@#@, @@0 \@-@4@7 *5@D@.@0 D;@4@7 D= ^@L@R@?@0  @@4@.@/@7 B ^@ @ @.@.@.@7read_term_at_line ^@0 G@4@ @/@7 V V@ @ @ @ @7unify_clause ^@ @ @ @ @ 
@7
make_varnames ^@>@;XO E
control_op CBU E E  AW@<CBV E E  E@<CBW E E  C@<CBX E E  B@<XD  t  t t  Et  ^ @GO E ^ C@VB E E@5@.@.
@7 *9@D@0 
@4@ B P B@L@R@F@?@7@ 
@.@.@7 @6@D@7 \& ^@L@0 B@4~q/~d@2@3@4@8 Aw ^@?@0 B@4~q:~q/~d@2@3@3@4@8 *J@;XO E ^ C
@X E E@5@ 
@8 *4 ^@;XO E *? C
@ E E


@5@>@;C@ E E@5@ 
@ @7 *3 ^@>@;C@ @ E E		:->

 G!

@5@>@ @ @ @ @ 
@ @8 *@;C@ A E E		:<-

 G!

@5@>@ @ @ @ @ 
@ @8 *@;C@hA E E

 G!

 G! 
	unit body AV G"@5@@@" &c@#@?@" &c@#@>@"
 X





@#@" X X     C@#@;C@gA E E G!

 G! 

@5@0 G!@4@0 G!@4@ 
@.@7 *>@" X





@#@" X X     C  @#@;C@rA E E@5@"
 VL
 AV
@#@ @7 @ ^@.@7	ci_expand ^@" G!
@#@ @/@.@7 @6@p @ @ @ @7 A@T@"
 X




 X

@#@>@!@0 X@3@3@4@#@ @ @ @8 ) ^@;CA& E E@5@.@7 *X@ @ 
@ @8 *[@;CA* E E@5@Q@;XO Epce_method_body2 C@$B@ E E Tw

@5@>@"
 X

@#@%@ @ @ @8 *
@;C@cBD E E@5@2@-@3@-@3@-@4@7 @<@ @7 *D ^@>@2@3@-@3@-@4@7 @<@"
 X





@#@" X

@#@ @ @ @ @7 *\ ^@ @ @ @ @8 *
@;CBR E E@5@ 
@ @8 *
@;XO Eread_term_at_line_2 C@@@ E E@5@0 G
 B@-@4@/ @@7 A9@ @0 _ _@4@7 AF ^@0 V	
@3@0  j@4@3@0 V@4@3@0 G@4@3@0 G@4@4@0 F=@4@8 B ^@;XO E * CA E E 
@<C@.A E E
@5@ @ @ @ 
@ @ @7
ubody_elem ^@ @ @ @ 
@ @ @8 *
@;XD  t  t t  Et do_make_varnames AO E *h C@ E E @<C@0@ E E	 B



@5@D@ @.@7 *%@L@R@?@' Nf@p
@ @ @7 A@ @8 *i ^@;XO E * C
A E E@5@ 
@ @8 * ^@;XD  t  t t  Et 
unify_term AO E *m C@ E E

@5@>@;C@ E E@5@7 D@7 D@.@.
@7 @6@ 
@7 @6@> @ 
@8 V ^@;C	@ E E@5@7 )@7 )@>@;C
@ E E@5@7 B ^@7 *W@7 E ^@>@;C@ E E@5@* R@>@;C
@ E E 

@5@7 *n ^@>@;C@ E E
 

@5@7 *t@>@;C@ E E@5[INTERNAL ERROR: Diff:~n@7 B ^@7 V V~N*** <->~n@7 *v@7 *w@8 Y ^@;XO E *l C@AA E E

 X    

@5@T
@"
 AV

@#@>@ @ @ 
@.@ @.@7 *k@ @ @ @ @ @ @8 *k@;CA E E@5@ @ @8 )@;XO E *f CA E E @5@>@ 
@ @ @8 )@;C	A E E @<XO E ) C@.Aj E E@5@7 )@C
@0 '@/@/@/@4@7 H H@L
@P@C@0 AV@-@1 B@/@/@4@7 *z@* G"@L@P@?@E@>@;XO E
expand_failed CAN E E@5@Q@;XO E ) CA E E@5@ 
@8 *  ^@;XO E ) C
A. E E@5@/@.@7 *9@/@8 *9@;XO E *Y C@3A2 E E@5@0 @@0 AV@0 *@-
@4@1 A@-@4@0 W
@4@1 AV@0 A@/@4@1 C B~
@4@.@0 *{
@4@8 A9@;XO E
expand_arg CB E E @5@>@ 
@ @ @8 *
@;C	B E E @<XO E \& CB E E  @@<CB E E  @<CB E E 
pce_principal@<CB E E@5 @8 Ca ^@;XO E * C@JB4 E E@5@"
 X





@#@" X X     C  
@#@ @ @8 *`@;XO E ^ CB E E@5@ B ^@>@;C@)B E E@5@.@.
@7 ^ ^@>@.@7 ^ ^@ 
@.@7 ) ^@0 B@4~d-~w clause of ~w@2
@3@3@4@8 *J@;C@'B E E@5erased@7 *5@>@0 ^@1 @-@-
@4@7 *5@0 B@4erased clause from ~q@2@0 
@4@4@8 *J@;CB E E 
 Ga@<XD  t  t t  Et  * AD  t  t t  Et make_varnames_hook AO Eexpand_meta_args CB{ E E @<C@?B| E E@5@ @.@7 A@ @.@7 A@ 
@.@7 A@ @ @ @ @ @ @7 * ^@p@ @ @ @ 
@ @ @ @8 * ^@;XO E 'r C@gB E E
 

 

@5@ @ @ @.@.@/@7 *:@" B  Y
@#@" X
@#@" X
@#@D@" @#@L@" @#@?@&@ @ @ @ 
@7 )@>@;XO E *! CB! E E@5@S
@>@&
@;C
B$ E E B 
@5@>@;CB% E E  
@<XO E *; C@ E E@5@0 B ^@4@0 *a

@4 B@8 @ ^@;XO E *p C@ E E

@5@>@;C@#@ E E@5@p
@ @.@7 A@ @ 
@.@7 A@ @ @7 *t@ @ 
@8 *o@;XO E * CBk E E
 F
 X    
@5@S
@>@;CBm E E


@5@S
@>@;C@DBo E E@5@.@7 *@>@"
 X




@#@" X
@#@.@.@7 @6@ @ @7 @6@ @ @ @8 *@;CBv E E@5@.@ 
@.@7 X` ^@>@ @ @ @8 *
@;CBy E E 


@<XO E * CB E E@5@0 
@4@0 @H@4@8 V @;XO E *~ C@1A E E AV

 X

@5@>@ @ @.@ @.@7 *}@ @ @ @ 
@ @ @8 *}@;C@<A E E

 AV

 '


@5@" B@#@>@ @ @.@ @.@7 *}@p @ @0 C@4@ @ 
@ @ @8 *}@;C@KA E E AV G" B

 C

 G" B
 C C


@5@ @a@f@b@n@w@ @a@f@b@n@w@;CA E E 


@<XD  t  t t  Et  *C AO E *B C@ E E@5@ 
@ @7 * ^@>@;C@S@ E E

 VL
@5@>@ @/@.@7 @6@a@f@x@0 B@-@4@7 @ ^@!@2@0 B
<DCG_list>@4
@4@#@p@0 B@-@4@7 *@!@2@0 B
<DCG_tail>@4@4@#xx *@ @ @8 *A@;C@ E E@5@.@7 G @ varnames@ @7 @6@ 
@ @8 *j@;XXQM EnF@%/usr/lib/swi-prolog/library/option.pl   Au@!C AgS E VE
merge_optionsE !(E !)E VE ^XD  t  t t  Ent  V @GD  t  t @Ht  Ent V  D  t  t t  Ent  V 
O En VCA  Em Em
 


@5 @@ @7 B B@ @ 
@8 V V@;XD  t  t t  Ent  !) 
O En !(C@+@ Em Em@5@.@.@7 @6@.@ @ @7 @6@D
@ @7
get_option V@L@&
@?
@&@ 
@8 A@;XD  t  t t  Ent  * 
O En *C@ Em Em@5@>@8canonicalise_options V@;C	@ Em Em
@5@>@8 *@;C@ Em Em@5@.
@7 *@.@7 *@ 
@.@7 I@ @.@7 I@ @ @8	ord_merge V@;XD  t  t t  Ent  * 
O En *C@ Em Em		 B
@5@ @ @ @8 *@;C@H@ Em Em
 C
@5@D@*@"@#@L@ @.@7sort_key V@.@ @ @7 !Y@ @ @ @ 
@ @ @ @ @8 * V@?@"
@#@F@F@;C@E@ Em Em
 G[

@5@D@'@"@#@L@ @.@7 *@.@ @7 !Y@ @ @ @ @ @ @8 *@?@"@#@F@F@;XD  t  t t  Ent  !) 
O En *C@ Em Em@5@.
@.@7 @6@.@ 
@ @7 @6@ @7 *@&
@;XD  t  t t  Ent  V 
O En ^C@z Em Em@5@.@.
@7 @6@.@ 
@7 @6@ @7 * V@>@&
@;XD  t  t t  Ent  V 
O En VC@&@i Em Em@5@.
@.@7 @6@.@ 
@ @7 @6@D@ @7 *@L@&
@?@8 A@;XD  t  t t  Ent  V 
O En *CA Em Em @<CA Em Em@5@ @ @7meta_option V@ @ @8 *@;XD  t  t t  Ent  * 
O En *C@)A	 Em Em B

 B 

@5@ @@>@0 @4@ @ @8 B @;C@4A Em Em@5@7 D@2@-@3@-@4@7 @<@ @@>@0 @4@.@.@7 *@ 
@2@3@0 @4@4@8 @<@;CA Em Em 
@<XD  t  t t  Ent canonicalise_options2 
O En *C@ Em Em @<C@#@ Em Em B



@5@>@ @2@3
@4@7 @<@ @ @8 * V@;C@ Em Em

@5@>@ 
@ @8 *@;XD  t  t t  Ent  * 
O En *C@ Em Em
 C


@5@ 
@8 @6@;XD  t  t t  Ent  * 
O En *C@ Em Em
@5@>@;C@ Em Em

@5@>@;C@-@ Em Em


@5@ 
@.@7 *@ @.@7 *@.@ @ @7 !Y@ @ 
@ @ @ @ @ @8 *@;XD  t  t t  Ent  * 
O En *C@ Em Em@5@0 B@/@/@4@7 @ @>@8 *@;C@ Em Em 

@<XD  t  t t  Ent  * 
O En *C@ Em Em@5@7 ' J@>@;C@ Em Em@5@.
@7 @6@.@7 A@0 B
@4@8 *@;XD  t  t t  Ent  * 
O En *C@ Em Em@5@7 *@>@;C@ Em Em@5@.@7 @6@.
@7 A@0 B
@4@7 *@>@;XXQM XF/usr/lib/swi-prolog/boot/dcg.pl  AsC S E XE XE BnE YaXD  t  t t  Xt  X 
O X *C@8s/usr/lib/swi-prolog/boot/dcg.pl  A *@5@/@/@8 X X@;XD  t  t t  Xt  Bo @GD  t  t @Ht  Xt Bn A B
D  t  t t  Xt  Bo 
O X BnCAK * *@5@8 Ya X@;XD  t  t t  Xt  Bo @GD  t  t @Ht  Xt Ya A B
 B
D  t  t t  Xt  Bo 
O X YaC@EAM * *	@5@D@3@.
@.@7 B @T@ @7dcg_special X@L@ @/@0 Rk

@/@4@.@.@.@/@7dcg_body X@&@&@0 
@4@@?
@@F
@F@E@;XD  t  t t  Xt  W 
O X WCA8 * *@5@: B W@;XD  t  t t  Xt 
dcg_extend 
O X *C
@ * *@5@S
@>@0 @ A@/@4@8 @ X@;C@-@ * * 

 
@5@>@.@.@ @ @.@7 W X@ @ @ 
@ @ @8 * X@;C@ * *@5@ 
@ @7dcg_extend_cache X@>@ @8
extend_pos X@;C@@ * *@5@D@7 W @L@R@?
@0 @@0 @ C
@4@/@4@7 *@D@7
dcg_no_extend X@L@0 @@0 Bdefinedcg_nonterminal
@4@/@4@7 *@?@R@.@.@7 @7 @.@ @ @7 *@p@ @ @ @7 *@ @ @ @7	copy_args X@p@p@ @ @.@7 A @ @ @.@7 *@0 *@4@7 A @&
@&@&
@ @8 *@;XD  t  t t  Xt  X 
O X XC@@; * * VL AV



 G!

@5@>@.@.@ 
@.@.@7 *@ @.@.@ @.@.@7 *@.@ @7 A @!@0 *@/@4@#@ @ @.@.@ @ @7 *@ @ @ @ @.@.@ @ @7 *@ @ @ @ @ @.@!@ @7 *@0 AV@ @!@4@.@"@ @7dcg_optimise X@ @"@ @ @8 *@;C@U@E * * VL


 G!

@5@.@.@ 
@.@.@7 *@ @ @.@.@ @ @7 *@.@ @7 *@!@0 *@/@4@#@ @ @ @ @ @.@ @7 *@ @ @ @8 *@;XD  t  t t  Xt  W 
O X WCA	 * *@5@ 
@ @ @: B W@;XD  t  t t  Xt  W 
O X WC
A
 * *@5@ 
@: B W@;XD  t  t t  Xt  * D  t  t t  Xt  * AD  t  t t  Xt  * AD  t  t t  Xt  * 
D  t  t t  Xt  * 
O X *CAW * *@5@8 B @;CAY * *  AV@<CAZ * *  E@<CA[ * *  V{@<CA\ * *  C@<CA] * *  G"@<CA^ * *  V@<CA_ * * @<CA` * * @<CAa * *  F@<XD  t  t t  Xt  * 
O X *C@ @ * *@5@a@g@h@r@>@.@7 *@ 
@ @7 *@p
@ @ 
@8 *@;C@ * * @<XD  t  t t  Xt  * 
O X *C@ * * @<C@ * * @<C@ * *  V@<C@ * *  V@<C@ * *  G"@<C@ * *  F@<C@ * *  AV@<C@ * *  E@<C@ * *  V{@<C@ * *  C@<C@ * *  B@<C@ * *  VL@<XD  t  t t  Xt  * 
O X *C@ * *

@5@S
@>@;C@5A * * X





 X

@5@>@ @2@0 C

@4@3@0 C

@4@4@ @8 @0 @;C@&A * * C


 X

 C

 C

@5@>@;CA * *

@5 As@0 D
@4@8 @' X@;XD  t  t t  Xt dcg_qualify_pos 
O X *CA0 * *@5@S
@>@;C@'A2 * *
 X






 X

@5@>@;CA5 * *@5 X@8 W X@;XD  t  t t  Xt dcg_cut_pos 
O X *CA * *

@5@S
@>@;C@(A * *  C


 X

 C
 X



@<CA  * *@5 @@8 *@;XD  t  t t  Xt  * 
O X *C@f * * Ya

@5@S
@>@ @ @8 ' X@;C@1@i * * 


 *

@5@>@/@.@/@/@/@7 *@ @ @0 *@4@ 
@ @ @ @8 *@;C@l * * B
@5@>@ @8dcg_terminal_pos X@;C@y@n * *
@5@D@M@"
@#@L@>@D@7 @ @L@ @.@7 *@" B
@#@E@?@$@D@/@.@7 B X@S@L@" @0

@#@? ]@7 B X@E@E@E@?@"@B@7 *@L@>@.@7 *s X@ @ @.@7 *@" B
@#@O@E@ @8 *@;C@ * * G" AV G" B
@5@>@ @8 * X@;C
@ * * V
 @Q@5@>@;C@%@ * *

 V
 AV
 B
@5@>@.@7
dcg_bt_pos X@ @ @ @ @8 *@;C@>@ * * AV

 AV

@5@>@.@.@ @.@.@7 *@ @ @ 
@.@ @ @7 *@ @ @ @ @ @ @8 *@;C@V@ * * E

 E

@5@>@.@.@ @.@.@7 *@ @ @ 
@.@.@ @7 *@ 
@ @ @ @ @7
or_delay_bind X@ @ @ 
@.@.@ @7 *@ 
@ @ @ @ @8 *@;C@V@ * * V{

 E

@5@>@.@.@ @.@.@7 *@ @ @ 
@.@.@ @7 *@ 
@ @ @ @ @7 *@ @ @ 
@.@.@ @7 *@ 
@ @ @ @ @8 *@;C@>@ * * C

 C

@5@>@.@.@ @.@.@7 *@ @ @ 
@.@ @ @7 *@ @ @ @ @ @ @8 *@;C@>@ * * B

 B

@5@>@.@.@ @.@.@7 *@ @ @ 
@.@ @ @7 *@ @ @ @ @ @ @8 *@;C@/@ * * F
 AV F
 B
@5@>@.@ @.@7 W X@ @ @ 
@/@ @ @8 *@;C@ * *		@5@ 
@ @.@.@7 *@ @ @ @ @8 *@;XD  t  t t  Xt  ' 
O X *C@ * * *

@5@)@>@&
@&@;C@ * * *


 @5@ @ @8 * X@;XD  t  t t  Xt  * 
O X *CA * *

@5@S
@>@;C@'A * * '



 X
 X



@5@>@;CA * *@5
brace_term@8 *@;XD  t  t t  Xt  * 
O X *CA% * *@5@S
@>@;CA' * *  X^


 X
@<CA) * *  C


 X
@<CA+ * *@5terminal@8 *@;XD  t  t t  Xt  * 
O X *C@X * * AV B



@5@)
@>@&@;C@[ * * B


@5@)
@>@&@( @Q@;C@_ * * 

@<XD  t  t t  Xt  * 
O X *C@ * * AV
 B
@5@)
@>@;C@ * * 

@<XXQM BfF@#/usr/lib/swi-prolog/boot/syspred.pl  AsC S E GEleashEprolog_stack_propertyEcall_with_depth_limitE BE FE [E BE ]Enospyall E HE A3E D=E D@E %WE [E BcE #E BE [E [E %0Eatom_prefixE  E G E _E VE ZE$predicate_propertyE V!E (E VE	on_signalEcurrent_signalE "zEopen_shared_objectE +E EEset_prolog_stackE  xE LEgarbage_collect XD  t  t t  Bft  F 
O Bf + CDAs@#/usr/lib/swi-prolog/boot/syspred.pl  A +@5@8 V Be@;XD  t  t t  Bft  [ @GD  t  t @Ht  Bft [ D  t  t t  Bft  [ 
O Bf [CA + + 

@5@S@0 @ A@/@4@8 @ Be@;CA + + 
@5@>@;CA + + 

@5@>@0 @4@7 [ Be@0 
@4@8 +@;CA + +@5@0  @@1debug_control_hook@1 [
@4@7 [ Be@>@;CA + +@5@.@7 V Be@.@7 @ Be@.
@7 V Be@ 
@7 V D@ 
@7 GV Be@Q@;CA + + @<XD  t  t t  Bft stream_position_field 
O Bf +%CB + +  ^@<CB + +  Gi@<CB + +  G9@<CB + +  G@<XD  t  t t  Bft  ] 
O Bf ]C@ + +@5@S
@>@8 A Be@;C@ + + !*
@5@>@D	@S@L@8enum_style_check Be@?	@B
@7 +(@L
@R@O@;C@ + +@5@.@7 C 
style_name@.@7map_bits Be@/@8 ++@;XD  t  t t  Bft  DA 
O Bf D@C@ B + +@5@D@.@7canonical_source_file Be@L@7 G Be@0  @1 E(@/@4@8 C Be@?@R@E@;XD  t  t t  Bft  B 
O Bf #CAy + +@5@/@8 B Be@;XD  t  t t  Bft property_source_file 
O Bf +9C
A + + D
@5 @@8 E @;C@=A + + V
@5@D@T@L@8 @ @E
@?@'@D@T@L@.
@7 +<@D@ 
@7 A @L@&
@?@ 
@8 + @?@8 +<@E
@;C@MA + +	load_context



@5@/ @@7 +;@0  @1 E)@4 @Q@.@7 F Be@D@ @ @0 D;@-@4@7 G Be@ @0 \@-@4@7 +A@L@"
 @#@?@(
 @@F@;CA + +includes


@5@/@ 
@:  @ @;CA + +included_in


@5@ 
@/@:  +D@;CA + + D*


@5@ 
@:  C@;XD  t  t t  Bft map_dlflags 
O Bf +HCC + +  @<C@0C + +
@5@ 
@.@7 +I Be@D
@.@7dlopen_flag Be@L@R@?@0 @@0 A +M@4@/@4@7 +@E@a@f@f@l J!@w@;XD  t  t t  Bft 	spy_point 
O Bf +NC@3AP + + 

@5@/@0 @4@7 V Be@0 @4 [@7 D @C
@0 @4@0 VS@/@4@7 V! Be@L
@P@;XD  t  t t  Bft    
O Bf  CA + +@5@T
@>@.@7 +0@8 +: Be@;CA + +@5@8 +S@;XD  t  t t  Bft  Z 
O Bf ZC@$B + +@5@T
@>@D@.
@7 +& Be@L@ 
@8 A Be@?
@0 F@1 A Z
@4@8 +@E
@;C
B + +@5@.
@7 +T@ 
@8 +U@;XD  t  t t  Bft property_module 
O Bf +VC@"Cn + +@5@7 D> Be@D
@"
exported_operators
@#@L
@7 F Be@, @@?@8 F @E@;XD  t  t t  Bft  Bg 
O Bf VC
C + +@5@7 +=@7 _ Be@>@/@8 Y Be@;CC + +@5@/@7 +_ As@0 Z
@4@8 @' Be@;XD  t  t t  Bft $clause_property 	 D  t  t t  Bft  +a 
O Bf +aC
C + + \
@5 Gi@8 FC @;C
C + + D;
@5 @o@8 +c@;C
C + + &l
@5owner@8 +c@;CC + + IY@5 IY @Q@8 +c@;CC  + + *@5 * @Q@8 +c@;C
C" + + ^
@5 S@8 +c@;XD  t  t t  Bft  GW 
O Bf "zCC + +@5 @8 \Y Be@;XD  t  t t  Bft system_undefined 
O Bf +gCB + +   @ prolog_trace_interception@<CB + +   @  S@<CB + +    $c_call_prolog @<CB + +     YV@<XD  t  t t  Bft   y @GD  t  t @Ht  Bft  x D  t  t t  Bft   y 
O Bf  xC@$C4 + + 

@5@D
@7 @ @L
@8  y Be@?
@0 @@0 @ @@4@/@4@8 +@;XD  t  t t  Bft  +  
O Bf +CD + +  @5 @8 DN Be@;XD  t  t t  Bft  * 
O Bf *C@} + +@5@.@7 B Be \@.@7 +-@/@8 +p@;XD  t  t t  Bft  +  
O Bf +CA2 + +  @5@0  @@1 + +@4@7 +@Q@;C
A5 + +@5@.
@7 +O Be@7 G Be@Q@;CA9 + +   @<XD  t  t t  Bft  B 
O Bf +C@%Ak + +@5@7 % Be@D
@"
 %@#@L
@R@?@B@7 F Be@L@&
@(@O@;XD  t  t t  Bft  +2 
O Bf +1CA + +@5@7 +=@/@/@7 +;@>@&
@;C
A + +@5@/@/@/@  +D@>@&
@;CA + +@5@2@0 @ @@4@3@0 @ B@4@3@0 @ @@4@4@7 @ Be@8 E Be@;XD  t  t t  Bft  %1 @GD  t  t @Ht  Bft %0 D  t  t t  Bft  %1 	 D  t  t t  Bft  %1 
O Bf %0C
Bd + +@5 D@7 +Q@>@;XD  t  t t  Bft  +M 
O Bf +LCC + +  A@<CC + +  F!@<XD  t  t t  Bft tag_list 
O Bf +yC@ + + 
@<C@ + +

@5@ @2@3
@4@7 @= Be@ @ @8 +z Be@;XD  t  t t  Bft  Ar @GD  t  t @Ht  Bft V B
 D  t  t t  Bft  Ar 
O Bf VCBN + +
 


@5@@@S@?@S
@>@ 
@8generate_current_predicate Be@;C
BQ + +@5@7 D @7 %0 Be@>@;C@#BT + +
 


@5@.@7 D Be@0 
@4@7 +@0 
@4@7 +@>@;C@1BX + +
 


@5 B2 @Q@7 @ @C@0  "@4 @@7 +@L@P@ 
@.@7 @7 Be@ @/@/@7 D Be@>@;XD  t  t t  Bft   y 
O Bf +mCC: + + @<C@#C; + + 



@5@>@.@ 
@7 +@0 @4@7 F Be@ @8 +l@;CC? + +
@5@0 @@0 @ S@4@/@4@8 +@;XD  t  t t  Bft $trace 	 D  t  t t  Bft  + 
O Bf +C@ + +@5@>@;C@ + +
@5@>@7 + Be@ 
@8 +@;C@ + + Oh
@5@.
@7trace_alias Be@>@ 
 @K@.@7 +|@ @8 +@;C@ + + Oh
@5@>@/@2@4@7 +@8  Be@;C@ + + H0
@5@.
@7 +@>@ 
 @.@7 +|@ @8 +@;C@ + + H0
@5@>@/@2@4@7 + @8 +@;C
@ + +@5@7 +=@0 Oh
@4@8 +@;XD  t  t t  Bft  V" @GD  t  t @Ht  Bft V!  B
D  t  t t  Bft  V" 
O Bf V!C	Bp + +@5@T@>@8property_predicate Be@;C	Bs + +@5@7define_or_generate Be@8 +
 Be@;XD  t  t t  Bft  + @GD  t  t @Ht  Bft + B
 B
 D  t  t t  Bft  + 
O Bf +CC + +@5@ @7 Gq Be@8 B Be@;XD  t  t t  Bft  \ AD  t  t t  Bft  \ 
O Bf \C@o + +  AO@<C@p + +  I@<C@q + +  @@<C@r + +  Z@<C@s + +  \@<C@t + +  G@ @<C@u + +  [@@@<C@v + + cut_exit@@<C@w + +  GA @<C@x + + cut@@<C@y + +  @@?@<C@z + +  F@/@<C@{ + + half@-@<XD  t  t t  Bft  + 
O Bf +CD + +@5@2@-@3@-
@4@7 +{@a@f
@x@/@ @8 C Be@;XD  t  t t  Bft  + 
O Bf +CB + + 

@5@7 W @7 +=@0 @4 D@7 +Q@>@;CB + + 

@5@7 +@T@, @>@0 @4@8 +"@;C	B + +@5@/@7 +P@8 +"@;XD  t  t t  Bft  @ 
O Bf LC
D  + +@5@7 @ @>@8 C @;CD + +@5@2 @@4@2@0 @ B@4@4 @Q@.@7 @ @>@8 +@;CD + +@5@2 @@4 @Q@.@7 +@>@8 +@;XD  t  t t  Bft  * @GD  t  t @Ht  Bft *  @K D  t  t t  Bft  * 
O Bf *C@;B/ + +@5@.
@.@7 A Be@@@&@.@0 G
@4@7 A: Be@ 
@ @.@7 E Be@D@* G"@L@>@?@R@?
@ 
@ @8 G Be@F@;XD  t  t t  Bft  + 
O Bf +C@DB} + +	 V@5@>@" 


@#@7 +^@/@7 +@C@7 +@L@P@C@/@7 +P@L@P@ 
@.@.@7 +@C@0 @1 @4@7 +h Be@L@P@;CB + + %W@5@>@8visible_predicate Be@;C@GB + + D
 


@5@> B2 @Q@7 +@D@ 
@7 +@L@ 
@.@.@7 +@B@/@ @ @/@7 +@L@R@O@?@/@.@.@/@7 +@ 
@ @ @8 +@;C	B + +@5@7 +@8 +@;XD  t  t t  Bft  Ax 
O Bf BCC + +@5@8 SS Be@;XD  t  t t  Bft  %W 
O Bf +C@ + +@5@.@7 B Be \@.@7 +-@/@8 +@;XD  t  t t  Bft  	 @GD  t  t @Ht  Bft [  @KD  t  t t  Bft  	 
O Bf [C@ + + 

@5@S@>@0 @ A@/@4@8 +@;C@ + + 
@5@>@;C@ + + 

@5@>@0 
@4@7 [ Be@0 @4@8 +@;C@@ + +
@5@.@7 +@, @ D @Q@7 C Be@@@k@.
@7 + @ 
@.@7 +!@D
@" @#@L@%@?
@!@0  @@4@#@ @7 +"@D@ @ @0 VS@-@4@7 +R@L@" 

@#@!@0 @4@#@?@%@F@ @7 +@ @.@7trace_ports Be A@0 [@4@7 +`@Q@?@R@F
@F@F@E@;XD  t  t t  Bft stack_property 
O Bf +CD0 + + limit@<CD1 + + spare@<CD2 + + min_free@<XD  t  t t  Bft  	 @GD  t  t @Ht  Bft [ D  t  t t  Bft  	 
O Bf [C
@ + +@5@0 Oh @@4@8 +@;XD  t  t t  Bft  + 
O Bf +C
A| + +@5 @/@/@8 Ad Be@;XD  t  t t  Bft trace_point 
O Bf +C@=AU + + 


@5@/@0 
@4@7 +P@0 
@4	trace_any@7 +Q@C@0 
@4@0 VS@/@4@7 +R@L@P@0 
@4@8 +@;XD  t  t t  Bft  + 
O Bf +CA[ + +@5@.@0 AV@0 +@3@-
@4@1 D

@4@8 @ Be@;XD  t  t t  Bft  _ 
O Bf _CCK + +@5@/@8 +<@;XD  t  t t  Bft  V 
O Bf VCA; + + 


 
@5@>@ 
@ @8 +!@;CA= + + 


@5@ 
@8 +@;XD  t  t t  Bft  +
 @GD  t  t @Ht  Bft + @K  D  t  t t  Bft  +
 
O Bf +CC + +@5@7 +=@>@/@8 +@;CC + +@5@7 +v@>@/@8 +@;CC + +@5signal_name@8 B Be@;XD  t  t t  Bft  +, 
O Bf +,C@ + +  @Z@<C@ + +  !+@B@<C@ + +  A@<C@ + +  A@<C@ + + charset@ @<C@ + + 	no_effect@@<C@ + + var_branchesA @<XD  t  t t  Bft  +/ @GD  t  t @Ht  Bft +. @K @K D  t  t t  Bft  +/ 
O Bf +.C@U + +@5@S@>@8 +'@;C@X + +

@5@>@;C@Y + +
@5@ @.@7 +-@ @ @ 
@8 +-@;C@\ + +
 Oh
@5@>@ @.@7bit Be@>@ 
@a@i@f@l J!@w@;C@_ + +
 H0
@5@>@ @.@7 +@>@ 
@a@i@f@k %@l J(@w@;C@b + +
 !*

@5@>@ @.@7 +@a@i@f@l J(@b @s@;C@e + +@5+|-|?(Flag)@8 +@;XD  t  t t  Bft  + 
O Bf +C@%C + +@5@D@7 +k@L@R@?
@0 @@0 @ @@4@/@4@7 +@.
@7 +J@ 
@8 E @;XD  t  t t  Bft hidden_system_predicate 
O Bf +C@#B + + 

@5@.@/@7 + @/@/ D@7 +@C
	 V @7 +@L
@P@;XD  t  t t  Bft  E 
O Bf EC@FA + +@5@D
 V @@7 +@L@' @@?@R@E@D@ @7 G @L@@
@.@7 +;@E
@?@.
@7 L Be@ 
@.@7 +;@>@?@.@7 +;@E
@a@i@e        @s@;XD  t  t t  Bft  G 
O Bf GCC + +@5@8 +b Be@;XD  t  t t  Bft  * 
O Bf *CD& + +@5@.@7 + Be@7
stack_name Be@2@3@-
@4@7 +{@ 
@ 
@8 +@;XD  t  t t  Bft  + 
O Bf +~CB^ + +@5@7 +^@!
@0 @4@#@ 
@7 +@ 
 D@8 +Q@;XD  t  t t  Bft  H 
O Bf HCDM + +@5@.@7 D Be@8 G Be@;XD  t  t t  Bft  D> 
O Bf D=CC\ + +@5@T
@T@>@8 +W Be@;C@7C_ + +@5@T@" D;
@#@>@D@T@L@.
@7 +<@D@ 
@7 +=@L@&

@?@ 
@8 + @?	@7 +<@, @@E
@;C	Cj + +@5@7 +^@8 +@;XD  t  t t  Bft  + 
O Bf +CD, + +  F$@<CD- + +  F!@<CD. + +  F(@<XD  t  t t  Bft  Bd 
O Bf BcCA + + Bg@5@8 A @;CA + + @o@5@/@8  Be@;CA + + @@5@.@/@7 +@.
@7  Be@ 
@8  Be@;CA + + B@5@.@/@7 +@B@.
@  AB@L@&
@O@;C
A + + A@5@.@/@7 +@8 E Be@;C	A + + Bj@5 C@8 +@;CA + + D$stream_position 
   @5@/@8 +@;CA + + QD@5@D
 QD@.@ Un Y4@/@7 +@L
@( @Q@?@( @@E@;C	A + + G@5 G@8 H  Be@;XD  t  t t  Bft  [ @GD  t  t @Ht  Bft [ D  t  t t  Bft  [ 
O Bf [CA! + + 

@5@S@0 @ A@/@4@8 +@;CA$ + + 
@5@>@;CA% + + 

@5@>@0 @4@7 [ Be@0 
@4@8 +@;CA( + +@5@0  @@1 +@1 [
@4@7 +@>@;CA* + +@5@.@7 +@.@7 + @.
@7 +!@ 
@7 +s@Q@;CA0 + + @<XD  t  t t  Bft  G  
O Bf +	CAD + +  @5@0  @@1 + G@4@7 +@>@;C@AAF + +@5 D @Q@7 +@> A@0 G H@4@7 +`@.
@0 +O
@4@.@7 + A@0 [@4@7 +`@0 [
@-@4@0 +
@4@.
@7 + A@0 [
@4@8 +`@;CAM + +  @5 A@0 G If@4@8 +`@;XD  t  t t  Bft  + 
O Bf +C@ + +  @
trace_call
trace_redo
trace_exit
trace_fail@<C@ + +  AO +@<C@ + +  Z +@<C@ + +  I +@<C@ + +  @ +@<XD  t  t t  Bft  + 	 D  t  t t  Bft  + 
O Bf +
CB + +interpreted@5 D @8 +Q@;CB + + %W@5 D@8 +Q@;CB + + T@5 @8 +Q@;CB + + "A@5 "A@8 +Q@;CB + + A@5 A@8 +Q@;CB + + D@5 D@8 +Q@;CB + + A@5 A@8 +Q@;CB + + A@5 A@8 +Q@;CB + + A@5 A@8 +Q@;CB + + A@5 A@8 +Q@;C
B + + VS
@5imported@8 +Q@;CB + + @G@5 @G@8 +Q@;C
B + + @H
@5 @I@8 +Q@;C
B + + D;
@5 @o@8 +Q@;C
B + + \
@5 Gi@8 +Q@;CB + + Dj@5 	 @8 +Q@;CB + + ^7@5 
@8 +Q@;CB + + [@5 [@8 +Q@;CB + +
references
@5 +@7 +Q@, @;C
B + + "M
@5 "N@8 +Q@;C
B + + '
@5 '@8 +Q@;C
B + +indexed
@5 +@8 +Q@;CB + + A@5 A@8 +Q@;CB + + F9@5 F9@8 +Q@;CB + +  `@5  `@8 +Q@;XD  t  t t  Bft  D> 
O Bf +YCCv + +  !@<CCw + +  D;@<CCx + +  \@<CCy + +  F@<CCz + +  +Z@<XD  t  t t  Bft  GW  
O Bf (CC + +@5SHELL@.
@7 TN Be@>@8 "z Be@;CC + +@5comspec@.
@7 +@>@8 +@;CC + +  @5/bin/sh@8 +@;XD  t  t t  Bft  +* 
O Bf +)C@ + +@5@.@7 ++@.@7 + Be@a@i@h@l J(@b @v@;XD  t  t t  Bft  + 
O Bf +CC + +@5@8 + Be@;XD  t  t t  Bft  + 
O Bf +C@h + +@5@@>@;C
@j + + 


@5@ 
@8 @ Be@;XD  t  t t  Bft  + 
O Bf +C@B + +
@5@"
 

@#@7 +^@D@D@7 +@L@D D@7 +Q@L@C@7 + Be@L@P@F
@?@!@C@0  "@4 @@7 +@L@P@.
@.@7 +@ 
@ @/@/@8 +@E@?@N@@@/@.@7 +@/@0 @4@7 +@C@0 @4 +@/@7 +Q@L@P@C@7 +@L@P@F
@?@.
@.@/@7 $5 Be@ 
@ @7 +@C
 D@7 +Q@L@P@E@;XXQM GK-C @S @XXQM @-C @S @XD  t  t t  @t  A8 AD  t  t t  @t  A8 
D  t  t t  @t  ^{ AD  t  t t  @t  ^{ 
D  t  t t  @t  @i AD  t  t t  @t  @i 
O @ ZC@ & & &-

 C@)Unknown license: ~w.  Known licenses are:
 E
@5@6 &@ @8 &
 &@;C@*@ & & & &$

@EThis system may only distributed using the GNU General Public License E@5because the following components contain GPL-ed code: E E
@5@6 &@ 
@ @.@7 &
@ @8 &7 &@;C@/@ & & & &,@?This program may be distributed under any license, provided all E@;conditions implied by the GNU Lesser General Public License E@;are satisfied.  In particular, this implies the source code E@>to any modification in SWI-Prolog or one of the used libraries Emust be made available. E

@5@6 &@ 
@8 +@;C@@ & & & &)


@5@6 &@ 
@/@.@7 &%@%@D@0 &/@-@4@ @7 &1@L@R@?@%
@%@" E C@8The program contains modules covered by the "~w" license E
@#@D@#@0 &2@-@4@ @7 &1@%@L@" CSee ~w E
@#@?@%@F@" E
@#@ @ @8 &
@;C@*@ B& B&  Z!


 C@'Initialization goal ~p will be executed
 E@.immediately for backward compatibility reasons E C Zk
@<CAc EJ EJ  ^V


 CAssertion failed: ~q

@<C@$Ae EJ EJ D


@5@6 G@.@7 ^ G@ @.@7 ^m G@" C
@#@;CAi EJ EJ  ^i

 C@!~q: no matching debug topic (yet)

@<CA D^ D^  Da

load_failed C~w: Failed to load file

@<CA D^ D^  Da
not_supported@+Emulator does not support foreign libraries


@<C@ Eo Eo  @socket_error

 CSocket error: ~w

@<CB E E no_resource



 C@7Could not find resource ~w/~w on ~w or system resources

@<C@ C E E '


 CCall to ~q at 

@5@6 &f@ @ @: V \@;C@:C E E '; '=



 C@3Found new meta-predicates in iteration ~w (~3f sec) E
@5@6 &f@ 
@ @.@7 '@" CRestarting analysis ... E@#@;C@&@ E E  D '>




 C@cAutoloader: iteration ~D resolved ~D predicates and loaded ~D files in ~3f seconds.  Restarting ...

@<C@!@ E E  D	completed



 C@;Autoloader: loaded ~D files in ~D iterations in ~3f seconds

@<CB E E   c  e

 C@%Undeclared quasi quotation syntax: ~w
 E@@Autoloading can be defined using prolog:quasi_quotation_syntax/2
@<C@CA E E @

 B

@5@6 S@ @.@7 ^ S@%@>@%@0 @
@1 B@/@4@ @.@ @) Z@" EIn: E
@#@ @ @8 Z S@;C@JA E E	
  >




 C@8~D inferences, ~3f CPU in ~3f seconds (~w% CPU, ~w Lips)


@5@6 Lx@D@a@f@b @s@L@ @a@b@d@f@o@f@l @k  I@w@?@( B
@&@;XD  t  t t  @t  _ AD  t  t t  @t  V AD  t  t t  @t  V 
D  t  t t  @t  Xw AD  t  t t  @t  Xw 
D  t  t t  @t comment_hook AD  t  t t  @t  ,$ 
D  t  t t  @t  \2 AD  t  t t  @t  \2 
D  t  t t  @t  \ AD  t  t t  @t  \ 
O @ \C@ C E E 'N


@5@6 &f@ 
@0 D;@-@4@7 &@%@ @ @ @8 ' &f@;C@5C E E &x

@5@6 &f@ 
@0 D;@-@4@7 &@ 
@0 \@-@4@7 &@%@>@%@" C Z@#@;C@"C E E &x

@5@6 &f@ 
@.@7 ^ ^@%@" C \@#@;CC E E 'W


@5@6 &f@ 
@ @8 ,%@;CC E E  \


 C Z

@<XD  t  t t  @t  + AD  t  t t  @t  + 
D  t  t t  @t  ]d AD  t  t t  @t  ]d 
D  t  t t  @t  B+ D  t  t t  @t  B+ AD  t  t t  @t  B+ 
D  t  t t  @t  \ AD  t  t t  @t  \ 
O @ \C@(A D^ D^  Cforeign_install_functioninstall


 CNo install function in ~q
 E C
	Tried: ~q
@<CAl Ej Ej 
process_error

 I
 CProcess "~w": exit status: ~w

@<CAn Ej Ej  ,,

killed
 C@!Process "~w": killed by signal ~w

@<XD  t  t t  @t   ` AO @  _ CA E E html C http
html_write@<CA E E 
javascript C  ,4js_write@<XD  t  t t  @t $breaklevel 	 O @ ,8 C
A B[ B[@5@6 B` Yc@7 @@>@;CA B[ B[  @<XD  t  t t  @t    AD  t  t t  @t xref_source_time AD  t  t t  @t generated_predicate AO @ ,; C@ Bp Bp@5@6 Bt@/@8 ( Bt@;XD  t  t t  @t    AD  t  t t  @t  ^U AD  t  t t  @t  ^U AD  t  t t  @t  ^U 
D  t  t t  @t  !. AD  t  t t  @t  Z" AD  t  t t  @t  Z" 
O @ Z!C@ B& B&  D@$use :- use_foreign_library/1 instead@<C@ B& B&  D@$use :- use_foreign_library/2 instead@<XD  t  t t  @t  & AD  t  t t  @t  & 
O @ &C@'C + + +
 G@5@6 Be@@ O @@7 N% Be@? O G.@7 ,@@>@Q@;XXQM B}F@'/usr/lib/swi-prolog/library/settings.pl   AuC AgS Erestore_settingE
save_settings E VE BzE
list_settings Eset_setting_defaultEconvert_setting_textE VEsetting_propertyE BE VE ,DEset_settingE ,FXD  t  t t  B}t 
local_file AD  t  t t  B}t  ,S 
D  t  t t  B}t  V AD  t  t t  B}t  V 	 D  t  t t  B}t  V 
O B} VC@$@c Bx Bx V &g U D  &g
@5@0 U@3 D@3 @4@ @8 ] B|@;XD  t  t t  B}t  ,J 
O B} ,ICBy Bx Bx@5@7convert_text B|@>@;C
B{ Bx Bx @Z
@5@> @Z@8 B@;C
B} Bx Bx @
@5@> @@8 B@;CB Bx Bx F@5@>@.
@7 G B|@a@f
@k  I@w@;CB Bx Bx F@5@>@.
@7 ,X@a@f
@k %@w@;C@+B Bx Bx )


@5@>@D@ 
@7 F@L F@7 ,I B|@? F@7 ,Y@0 )
@4@8 B@;C
B Bx Bx@5@7 ,X@8 B@;XD  t  t t  B}t  ,M 
O B} ,LC@*B5 Bx Bx@5@7 G@>@"
 


@#@ 
@.@.@.@.@7curr_setting B|@>@ @ @ @ @8 ,M B|@;C@%B: Bx Bx@5@"
 


@#@ 
@.@.@.@.@7 ,Z@ @ @ @ @8 ,]@;XD  t  t t  B}t st_value AD  t  t t  B}t  ,_ 
D  t  t t  B}t  ,D 
O B} ,OC@CA Bx Bx@5@.@2@0 @ A@4@4@7 @ B|@> A@.@2@0 A@ )@4@3@0bom @Q@4@4@7 ^F@7write_setting_header B|@0 B@-
@-@/@/@/@/@4@0save_setting@1 
@4@7 G B|@8 !	@;XD  t  t t  B}t  ,\ 
O B} ,[C@"@e Bx Bx	@5@.@ @ @7 B@D
@.@7
st_default B|@L@&
@?@&
@E@;XD  t  t t  B}t list_setting 
O B} ,lC@XB_ Bx Bx 


@5@ @ 
@.@.@.@/@7 ,Z@ @ 
@ @.@7 B@0 
@4@.@7 V B|@D
@+@L@' H3@?@' @~w~t~*| ~q~w~t~*| ~w~n@2@0 
@4@3@3@3@3@3@4@8 SS B|@;XD  t  t t  B}t  ,e 
O B} ,dC@&B	 Bx Bx@5@.@7 ^p B|@0 B@-@4%+@7 ^r B|/*  Saved settings~n@7 B    Date: ~w~n@2@4@7 B %:@8 B@;XD  t  t t  B}t  ,D  
O B} ,CC
A Bx Bx@5@.
@7 ,S B|@>@8 ,O B|@;XD  t  t t  B}t  ,H @GD  t  t @Ht  B}t ,G  @KD  t  t t  B}t  ,H 
O B} ,GC@uA Bx Bx	@5@.@.
@7 B @Z@ 
@7 B@D@S@ 
@.@.@/@/@7 B@L@0  B}@1 ,j
@/@4@7 C@0 
@4@7retract_setting B|@D@)@L@R@?@0  B}@1 ,j
@4@7 A B|@ @.@7 B@0 
@4@ @8 ,P B|@? B{@0 
@4@8 C B@F@E@;XD  t  t t  B}t  V 
O B} ,KCA Bx Bx@5@8 V B|@;XD  t  t t  B}t  ,M 
O B} ,^C	B? Bx Bx  _z

@<CB@ Bx Bx G.
@5@ 
@ @8 B@;C
BB Bx Bx  &/
@<C
BC Bx Bx  &l
@<XD  t  t t  B}t  B{ @GD  t  t @Ht  B}t V  B
D  t  t t  B}t  B{ 
O B} VC@j@ Bx Bx
@5@.@.
@7 B@D@F@ 
@7 G@L@D@ 
@.@7 ,_ B|@L@&@F@?@*@D@ 
@.@.@/@/@7 ,Z@L@ @ @8 B@? B{@0 
@4@8 ,~@F@E@?@ 
@/@/@/@/@7 B@0 
@4@8 ,n@F@E@;XD  t  t t  B}t  V 
O B} VCA Bx Bx D@5@>@;CA Bx Bx@5@0
store_setting
@4@.
@0 @' As
@4@7 A9@.@7read_setting B|@ @8 , B|@;XD  t  t t  B}t  ,{ 
O B} ,zCAm Bx Bx 

@5@0 ,@/@4@8 C@;XD  t  t t  B}t expr_to_list 
O B} ,CA Bx Bx G

@5@>@%@ @ @.@7 , B|@ @ @ 
@8 ,@;C@0A Bx Bx	 %
@5@>@%@D@ @.@7 TN B|@%@L@"
@#@?environment_variable@ @7 ,~@&
@F@;C@2A Bx Bx	
 %

@5@>@%@D@ @.@7 ,@%@L@"
@#@?@"
@#@F@;C@/A" Bx Bx

 B{
@5@>@%@0 @4@.@.@7 B@0 @4@.@7 ,n@%@"
@#@;CA' Bx Bx 

@<XD  t  t t  B}t  B 
O B} BC@ Bx Bx@5@.@7 B B|@>@&
@;C	@ Bx Bx@5@7 @@>@&
@;C@ Bx Bx@5@.@7
setting_cache B|@>@&
@;C@6@ Bx Bx %
@5@>@D@"@ @.@7 ,@L@ @.@7 ,Y@0 ,@0 %@4@4@7 ,|@&
@?	 ,@ @8 ,~@F@;C@4@ Bx Bx	 %

@5@>@D@ @.@7 ,@L@ @.@7 ,Y@?@%@E@0 ,@0 %@4@4@7 ,|@&
@;C@%@ Bx Bx ,
@5@>@0 @4@.@.@7 B@0 @4@ 
@7 ,n@ 
@8 B@;C@@@ Bx Bx	@5@.@7numeric_type B|@>@.@7 %; BV@D@* F@L@a@f@k %@x@?@D@( F@L@a@f@k  I@x@?@%@0 ,
@4@7 ,|@&
@;C@6@ Bx Bx G


 @Z@5@>@0 ,@0 G@4@4@.@7 Bn B|@ @.@7 A B|@0 ,@0 G@4 @Z@4@7 ,|@&
@;C@#A  Bx Bx &b
@5@>@ @.@7eval_list_default B|@0 ,
@0 &b@4@4@7 ,|@&
@;CA Bx Bx 
@<XD  t  t t  B}t  B AD  t  t t  B}t  B 
D  t  t t  B}t  , AD  t  t t  B}t  , AD  t  t t  B}t  , 
D  t  t t  B}t  ,k AD  t  t t  B}t  ,k 
D  t  t t  B}t  B @GD  t  t @Ht  B}t ,N D  t  t t  B}t  B 
O B} ,NCB  Bx Bx@5@7 G@>@.@.@7 B@/@/@/@/@8 B@;CB$ Bx Bx 

@5@/@/@/@/@8 B@;XD  t  t t  B}t  B AD  t  t t  B}t  B 
O B} BC@S E E  V GK ^@"Indentation used goals in the body  E@S@<C@U E E  W GK ^@/Distance between tab-stops.  0 uses only spaces  E@U@<C@W E E  V GK @ @QPlace cuts (!) on the same line  E@W@<C@Y E E  V GK ^@NWidth of a line.  0 is infinite  E@Y@<XD  t  t t  B}t  ,W AD  t  t t  B}t  ,W 
D  t  t t  B}t  ,F 
O B} ,RC@=BP Bx Bx@5@.@7	spec_term B|@'@'
@(
~`=t~72|~n@7 B B|~w~t~*| ~w~w~t~*| ~w~n@2Name@3@3Value (*=modified)@3 @@3
@3Comment@4@7 ,p ,@7 ,@0 ,N@4@0 ,m
@4@8 ,h@;XD  t  t t  B}t  ,B @GD  t  t @Ht  B}t ,A D  t  t t  B}t  ,B 
O B} ,AC@PAy Bx Bx@5@.@.@7 B @Z@7 B@D@;@.
@7 ,@L@0 @4@7 ,y@0 @4@.@7 ,n@D@+
@L@0 B}@1 E@0 @4
@4@8 $ $@?@R@?@R@F
@;XD  t  t t  B}t  , 
O B} ,CB[ Bx Bx 


 
@5@>@;CB\ Bx Bx 
 
@<XD  t  t t  B}t  V 
O B} VC@DA Bx Bx@5@.@2@0 @ B@4@3@0 @ @@4@4@7 ,`@>@0 ,w@4@7 ,| B@.
@2@0 A@ )@4@4@7 ^F@ 
@.@7 ,@0 ,
@4@0 F=
@4@7 B B|@8clear_setting_cache  B|@;CA Bx Bx@5@.@2@0 @ A@4@3@0 @ @@4@4@7 ,`@>@0 ,w@4@8 ,|@;CA Bx Bx @<XD  t  t t  B}t  B{ @GD  t  t @Ht  B}t Bz  @K @K @KD  t  t t  B}t  B{ 
O B} BzC@z Bx Bx@5@0 @@0 A A@1 Bz

@4@/@4@8 @@;XD  t  t t  B}t  ,F  
O B} ,ECBM Bx Bx  @5@/@8 ,R B|@;XD  t  t t  B}t  ,g 
O B} ,fC@[B Bx Bx	
 


@5@ 
@.@.@.@/@7 ,Z@D@>@ 
@.@7 ,@C@ @ @.@7 B@ @ @7 ^ 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  B}t  , 
O B} ,C@`A Bx Bx
 V 



@5@ 
@.@.@/@/@7 ,Z@>@ @ @.@7 B@D@)@L@R@?@2@B@ @ @7 B@L@0 ,
@/@4@7 C@0 ,
@4@7 ,|@0 ,@1 ,@0 
@4@4@8 ,@O@;C@@A Bx Bx V 



@5@>@D@#@0 &g D@4 D@7 V V@L@0 ,
@/@4@7 C@0 ,
@4@8 ,|@? B{@0 
@4@8 ,~@;CA Bx Bx@5 B{@8 @ B@;XD  t  t t  B}t  ,Q @GD  t  t @Ht  B}t ,P  @KD  t  t t  B}t  ,Q 
O B} ,PC@AW Bx Bx
@5@.@.
@7 B @Z@ 
@7 B@D@@ 
@.@.@/@/@7 ,Z@ @ @.@7 B@L@0 
@4@.@7 ,n@D@)@L@0 
@4@7 ,y@?@+@D@ 
@7 ,@L@R@?@B@ @7 B@L@0 
@4@7 ,y@0 
@4@7assert_setting B|@O@D@)@L@R@?@0 ,@1 ,@0 
@4@4@7 ,@8 ,@? B{@ 
@8 ,~@F@F@;XD  t  t t  B}t  , 
O B} ,CA Bx Bx@5@2@0 D Q@4@4@8 ^@;XD  t  t t  B}t  , 
O B} ,CAp Bx Bx 


@5@0 ,
@4@8 ,|@;XD  t  t t  B}t  , 
O B} ,CA Bx Bx @<CA Bx Bx@5@ @ @7 B@ @ @8 ,@;XD  t  t t  B}t  % AD  t  t t  B}t  % 
O B} %CA8 Bx Bx@5@D@.
@7 ,@L GP@ 
@8 ,Y@?@&@E
@;XD  t  t t  B}t  , 
O B} ,CAE Bx Bx  F F@<CAF Bx Bx  ^ F@<CAG Bx Bx  F F@<CAH Bx Bx )
@5@D
@7 F@L
@( F@?@( F@;XD  t  t t  B}t  % AD  t  t t  B}t  % 
O B} %CA3 Bx Bx@5@D
@.@7 ,@L
 GP@8 ,Y@? ,@8 ,~@E@;XD  t  t t  B}t  ,  
O B} ,C
@ Bx Bx  @5@0 ,@/@/@/@4@8 C@;XD  t  t t  B}t  B 
O B} BCA Bx Bx@5@8 B@;XD  t  t t  B}t  B 
O B} BC	@ Bx Bx

@5@7 A@>@;C@ Bx Bx@5@0 A@4~s@8 B@;XXQM DaF@$/usr/lib/swi-prolog/library/shlib.pl  AuC AgS Euse_foreign_libraryEreload_foreign_libraries E !Eunload_foreign_libraryE DE ,E ,E DXD  t  t t  Dat current_library AD  t  t t  Dat  , AD  t  t t  Dat  , 
D  t  t t  Dat entry 
O Da ,C@ D^ D^@5@0 ,@/@4@7 I@@>@;C@ D^ D^
 ,

@5@.@7base D`@2
@3@4 Nf@8 D @;C	@ D^ D^ 
 ,


@<XD  t  t t  Dat  , 
O Da ,C@ D^ D^@5@7 @@>@.@7 G @/@8 CZ @;C@ D^ D^@5@2@/@3@-@4@7 @<@8 ,@;XD  t  t t  Dat find_library 
O Da ,C@;@ D^ D^ @Q@5@.
@7 _~ @.@7 G @0 _
 ! B@-@4@0 @@0 F _{@-@4@0 "@4@1 F=@4@0 F=@4@7 @ @>@;C@ D^ D^ @@5@2@0 @ G;@4@3@0 @ B@4@3@0 @ @@4@4@7 @ @>@;C@ D^ D^

 @@5@7 A@>@;C@ D^ D^ D


 @@5@ 
@7 A@>@;C@ D^ D^@5@0 @@0 C B
@4@/@4@8 @@;XD  t  t t  Dat  Dg AD  t  t t  Dat  Dg AD  t  t t  Dat  Dg 
D  t  t t  Dat  ,  
O Da ,C@/AR D^ D^@5@0 L@-
@-@-@4@0 AV@0 Ht@1 ,
@/@/@4@1 [
 @4@.
@7 @@ 
@.@7 R8 J@ @8reload_libraries D`@;XD  t  t t  Dat  , @GD  t  t @Ht  Dat ,  @KD  t  t t  Dat  , 
O Da ,C
A D^ D^@5@0 D
@4 A@8 A @;XD  t  t t  Dat  Dd AD  t  t t  Dat  Dd AD  t  t t  Dat  Dd 
D  t  t t  Dat  ! 
O Da !CAD D^ D^@5@/@/@/@/@7 , D`@.@0 Df
@4@8 @@;XD  t  t t  Dat  , 
O Da ,C
A D^ D^@5@0 ,	uninstall@4@8 , D`@;XD  t  t t  Dat  , @GD  t  t @Ht  Dat , D  t  t t  Dat  , 
O Da ,CA	 D^ D^@5@0 D
@4 A@8 ,@;XD  t  t t  Dat  , 
O Da ,C
A D^ D^@5$foreign@0	do_unload
@4@8 @ @;XD  t  t t  Dat   AD  t  t t  Dat   AD  t  t t  Dat   
D  t  t t  Dat unload_all_foreign_libraries  
O Da , C	Ap D^ D^  @5 "F @Q@7 @@>@;CAr D^ D^@5@0 ,@-
@/@/@/@/@4@0unload_foreign
@4@8 G D`@;XD  t  t t  Dat  , 
O Da ,C@OA} D^ D^	@5@7 , D`@D@=@0 Df@-@1 @-@-
@4 @Q@.@7 F D`@D@* De@L@ 
@.@.@7 @6@0 @4@ @7 A& D`@ @7 F D`@Q@?@H@F@L@R@?
@R@F@F
@F@;XD  t  t t  Dat abolish_foreign 
O Da ,C@-A( D^ D^@5@@@"@0 Df
@1 @-@-@4@7 Hs@.
@.@7 @6@0 
@4@ @7 ,@Q@?@R@F@F
@;XD  t  t t  Dat  , 
O Da ,CA[ D^ D^ @<C@,A\ D^ D^ ,




@5@D@ 
@7 D D`@L@R@? @0 ,
 ,@4@7 @' D`@ @8 ,@;XD  t  t t  Dat  , 
O Da ,C@:A D^ D^@5@/@/@.@.
@7 ,@0 ,
@/@/@/@/@4@7 C@D@.@7 , D`@0 @1 G
@4@@L@R@?@R@E@7 , D`@ 
@8 Ai D`@;XD  t  t t  Dat assert_shlib 
O Da ,CA7 D^ D^@5@0 ,
@/@/@/@/@4@7 C@0 ,

@4@8 C@;XD  t  t t  Dat  D @GD  t  t @Ht  Dat D  @KD  t  t t  Dat  D 
O Da DC@ D^ D^ 


@5 ,@0 ,
@4@8 ,@;XD  t  t t  Dat  D @GD  t  t @Ht  Dat D D  t  t t  Dat  D 
O Da DC
@ D^ D^@5@0 , ,)@4@8 D D`@;XD  t  t t  Dat  D 
O Da ,C
@ D^ D^@5@/@/@/@/@7 ,@>@;C@@ D^ D^	@5@0 @@/@/@4@7 C@.
@.@7 , D`@0 Dc
@4@7 C@0 Df
@/@4@7 C@0 @1 +
@-@4@. @Q@7 A9@D@T@L@ @ 
@7delete_foreign_lib D`@0 @
@4@7 Dh@Q@?@ @ 
@7 ,@>@D@)@.@7 ,@0 @1 ,@4@@L@0 Dc
@4@7 C@ @ 
@ @8 , D`@E@?@H@D@/@7 Df D`@L@0 Dc
@4@8 C@F@?@3@0 Dc
@4@7 C@0 Df
@/@4@7 C@ @7 ,@.@0 ,
@4@.@7 @@0 @@0 C ,'@1 ,(
@4@/@4@8 @@;C@/@ D^ D^@5@0 Dc
@4@7 C@D@/@.
@7 @ D`@L@0 @@/@/@4@7 C@ 
@8 @@?@0 @@0 Cforeign_library
@4@/@4@8 @@E
@;XD  t  t t  Dat  , 
O Da ,C@ D^ D^ @Q@5@0 LR@4@/ @Q@8 A9@;C@ D^ D^ @<XXQM DF@&/usr/lib/swi-prolog/library/process.pl  AuC AgS Eprocess_releaseE UEprocess_killE
is_processE -E
process_idEprocess_waitE -
E -XO D U C@4@ Ej Ej		@5@.
@7exe_options D@.@ 
@7 @ - @@7 B Bmap_arg@.@7 U U@ @.@7 Y -@.@2@4@7 @<@.@7expand_cwd_option -@ @ @8 U -@;XD  t  t t  Dt  V AD  t  t t  Dt  V 	 O D V C@0 Ej Ej Ustdin J -
@5 J@ @8 ] -@;C@0 Ej Ej Ustdout J -!
@5 J@ @8 - @;C@0 Ej Ej Ustderr J -#
@5 J@ @8 - @;C@0 Ej Ej U E	 @Z -%
@5 @Z@ @8 - @;C@0 Ej Ej U % &b J %
@5@0 &b J@4@ @8 - @;C@0 Ej Ej U Nm Oh F Nm
@5 F@ @8 - @;C@0 Ej Ej U D H0 F -&
@5  p@ @7  r - F@ @8 - @;C@0 Ej Ej Udetached Oh @ -(
@5 @@ @8 - @;C@0 Ej Ej Uwindow Oh @ -*
@5 @@ @8 - @;XD  t  t t  Dt  UO D - CA8 Ej Ej@5@/@8 - -@;XD  t  t t  Dt  -O D - C@"@ Ej Ej@5 Ue @Q@7 @@>@"
 @ @ "Qcom @ B@#@;C
@ Ej Ej@5@"
 @ P@#@;XO D - CA	 Ej Ej@5@>@;CA
 Ej Ej@5@7 @ -@>map_arg_prim@.@7 -@8 A -@;CA Ej Ej@5@8 -0 -@;XO D -
 CA( Ej Ej 

@<XD  t  t t  Dt  -
O D - C
A/ Ej Ej@5@7 F@a@g@b @s@;XO D -3 CA Ej Ej D;
@5@>@D@7 D@L@.
@7 L -@?@%
@ 
@8 -@;CA Ej Ej 

@<XO D -	 CAa Ej Ej@5 K@8 - -@;XO D - C@Q@ Ej Ej@5@0 -%@-@4@.
@7 * V@>@D@,@7 D@L@.@2@0 @ A@4@3@0 @ B@4@4@7 -@ @.@7 -@" -%
@#@?@D
@7 A -@L@&
@? A@8 C B@F@;C@ Ej Ej 

@<XO D - CAP Ej Ej@5@8 - -@;XO D - CA  Ej Ej@5pid@8 @@;XXQM  F@(/usr/lib/swi-prolog/library/operators.pl   Au@"C AgS E !E  E  E  E  XO  op_type C@u E   A -?  D \6@<C@ -? -?  M \6@<C@ -? -?  Minfix@<C@ -? -?  M -@@<C@ -? -?  M -@@<C@ -? -?  Mpostfix@<C@ -? -?  Nv -A@<XO  
undo_operator C@!@ -? -? C:



 C:


@5@ @ @ 
@7 Ng@ @7same_op_type  @>@;C@*@ -? -? C:


@5@>@0 C:
@4@ @7 -B  @0 C:
@4@ @8 -G@;C
@ -? -? C:@5@>@;C@ -? -?  C:



 C: 
@<XO   -E C@ -? -?@5@.@7 -=  @8 -H@;XO  undo_operators C@ -? -? @<C@ -? -?
@5@ @7 -G@ 
@ @8 -I  @;XD  t  t t   t operator_stack AD  t  t t   t  -L AD  t  t t   t  -L AO  
set_operators C@ -? -? @<C@ -? -?@5@7 -M  @8 -O@;C@ -? -? C:



@5@0  @
@4@8 G@;XO  tag_ops C@ -? -? 
@<C@;@ -? -? C:





 C:


@5@0 @4@.@.@7 B  @" @#@ @ @8 -P  @;XD  t  t t   t  ! @GD  t  t @Ht   t ! @K @K O   ! C@%@s -? -?@5@0 C:
@4@.
@7 -G@0 -L@1 Cincremental
@4@7 C@0  @@4@8 G@;XD  t  t t   t    @GD  t  t @Ht   t   O     C@i -? -?@5@.@7 -<  @0 -T@1 Cmark@4@8 C@;XO   -; C@ -? -?@5@8 -O@;XO     C@} -? -?@5@0 -T@1 C@-
@-@4@7 Hs@7 -O@*
 -W@>@;XD  t  t t   t    @GD  t  t @Ht   t -<  O   -< C@c -? -?@5@.@.
@7 -R@ 
@.@7 -S@ @7 -K@ @8 -O@;XXQM EF@3/usr/lib/swi-prolog/library/prolog_metainference.pl  @AuC AgS E &E 'XO E	meta_args C@7@ E E	@5@a@g@h@r@>@.@7 A@ 
@.@7 A@ @ @7 X &@D@ @7 V &@L@( @Q@?@R@p
@ @ 
@ @8 -X &@;C@ E E @<XD  t  t t  Et  & @GD  t  t @Ht  Et &  B
O E & C@3 E E 


@5@ 
@8inferred_meta_pred &@;C@5 E E 


@5@0 
@4@0 VS@-@4@7 V @ 
@ @8 -^@;XO Eannotate_meta_arg C	@ E E@5@S@>@8annotate &@;C	@ E E @5@>@8annotate_meta_vars_in_body &@;C@&@ E E@5@7 F@7 W @>@.
@7 @<@.@7 G @ 
@ @.@7 J J@.@ @7 @<@ @8 -f@;C@ E E@5@7 -\@7 D@" 

@#@S
@>@ 
 Rj@8 -c@;C@ E E @<XO E -d C@ E E@5 E@.@7 W @>@.
@7join_annotation & E@ 
@8 W @;C@ E E@5 E@8 -n@;XO E -g C@l E E@5@7 @@>@;C
@n E E@5@S
@> @8 -c@;C@(@q E E 


@5@>@D@7 A@L@ 
@8 -f@?@D@S@L Rj@8 -c@?@R@;C@x E E AV


@5@>@ 
@7 -f@8 -f@;C@{ E E E


@5@>@ 
@7 -f@8 -f@;C@~ E E C


@5@>@ 
@7 -f@8 -f@;C@ E E B


@5@>@ 
@7 -f@8 -f@;C@ E E B


@5@S@S
@>@&
@;C@ @ E E@5@0 
@4@0 @H@-@4@7 V @>@/@.
@7 @6@ 
@8annotate_meta_args &@;C@ E E@5@0 
@4@.@7 & &@>@/@.
@7 @6@ 
@8 -o@;C@ E E @<XO Emeta_pred_args_in_clause C@Y E E@5@0 
@4@.
@7 Qj@ 
@7 -f@8meta_annotation &@;XD  t  t t  Et do_infer_meta_predicate @GD  t  t @Ht  Et -x  O E -y C@/@M E E 


@5@ 
@.@.@7 @6@.@ @ @7 @6@0 -s@4@.@7 @@, @@ @8combine_meta_args &@;XO E -[ C@ E E@5 E@7 -j@, Rj@>@;C@ E E
 @5@7 D@"
 
@# E Rj@7 -j@>@;C@ E E 
 H3@<XO E -l C@ E E


@5@>@;C@A@ E E@5@D
@7 -\@C@7 -\@L@P@L
@&
@?@)@D@C@7 -\@L@P@7 -\@L@&@?@D
@7 -\@7 -\@L@( @?@( H3@;XO E W C@ E E@5 E@.@7 -j@>@.
@7 -k E@ 
@8 -n@;XD  t  t t  Et  ' @GD  t  t @Ht  Et '  O E ' C@@ E E@5@7 -r@>@;C@-@B E E 


@5@0 
@4@0 VS@-@4@7 V @>@0 
@4@7 -y &@0 -_
@4@8 D4@;C@F E E 


@5@0 
@4@7 -}@0 -_
@4@8 D4@;XO E -p C@*@ E E@5@a@g@h@r@>@ 
@.@7 A@.@7 A@ @ @ @7 -a &@p
@ @ 
@ @8 -o@;C@ E E @<XO E -v C@ E E@5@.@.
@7 @6@ 
@7 @6@ 
@.@7 -]@* @Q@;XO E -{ C@ E E@5@>@;C
@ E E
@5@>@;C@ E E


@5@>@2
@4@8 -z@;C@9A E E



@5@2@-@-@4@7 @<@ 
@2@-@4@7 @< -m@ @ @.@7 U U@.@2@4@7 @<@2@4@8 -z@;XD  t  t t  Et  -` AO E -_ C  B B  # Ea # H3 @K @K  @K @<C  B B  Im @ Im @<C  B B  P4 @ P4 @<C
  B B  P @ P H3 @<C
  B B  RS @ RS H3 @<C  B B  ,< @ ,< @<C  B B  #j Ea #j @K  @K @<C  B B  #s Ea #s @K  @K @<C
  B B  #w Ea #w @K @<C
  B B  #{ Ea #{ @K @<C
  B B  #q Ea #q H3 @<C
  B B  W8 Ea W8 @K @<XO E V C@ E E@5@7 F@>@;C@ E E  @<C@ E E  X@<C@ E E  A@<XXQM AF/usr/lib/swi-prolog/boot/qlf.pl  As@ C S E AE FE EE CXD  t  t t  At  A @GD  t  t @Ht  At A D  t  t t  At  A 
O A AC@5s/usr/lib/swi-prolog/boot/qlf.pl  A - 

@5@8	qcompile_ C@;XD  t  t t  At check_is_module 
O A -C@+@d - -@5@C@7 A C@L@P@0 @O @Q@4 @@7 @ C@>@0 B@-
@4@7 DG C@0 @@0 A G
@4@/@4@8 @ C@;C@i - - @<XD  t  t t  At  A @GD  t  t @Ht  At F  @KD  t  t t  At  A 
O A FC@7 - - 


@5@ 
@8 -@;XD  t  t t  At  C 	 D  t  t t  At  C 
O A CC@)@\ - -  u@5@0 
@4@.@7 D C@ @ @7 - C@D@ @7 -@L@&
@?@&
@;XD  t  t t  At  - 
O A -C@: - -@5@>@;C@; - -
@5@>@ 
@7 -@ @8 -@;C@l@> - -	@5@2@0 @ @@4@3@0 @ B@4@4@.
@7 @ C@.@.@ 
@7 CZ C@D@$@  CU@ B E@L@0 @@0 B EM CU
@4@1 B@0  A@4Conflicting extension@4@7 -@?@R@0  @@1 @@- CU@4@7 G, C@ @ @.@7 -@0 
@4@2@0 A@4@4@8 @V C@;XD  t  t t  At  E 	 D  t  t t  At  E 
O A -C@2@R - -@5 B@.@2@0 _z _{@4@4@7 ] C@.@ @7 C C@0 C
@4@0 AV@0 F=@4@1 D	@4@8 B C@;XXQM !F@#/usr/lib/swi-prolog/library/oset.pl   AuC AgS E !Eoset_isE !E
oset_powerE !E !Eoset_dunionE	oset_dintE !XO !diff12 C@pu E   A - @<C@q - -@5@.@ @7 !Y@ @ @ @ 
@8diff3 !@;XO !happ C@ - - 
@<C@ - -




@5@ @ @8 - !@;XO ! - C@u - - C
@5@ 
@ @ @8 - !@;C@w - - B@5@ @ @8 ! !@;C@y - - G[@5@ @ @8diff21 !@;XO !pset C@ - - 
@<C@ - -
@5@ 
@.@7 -@ @ @8 - !@;XO ! - C@ - -@5@.@7 R8 J@2@4@.
@7 -@ 
@8 I@;XO ! ! C@ - - 
@<C@ - -
@5@.@ 
@7 !Y@ @ 
@ @8delel !@;XO !dint C@ - - 
@<C@ - -
@5@ 
@.@7 ! !@ @ @8 - !@;XO ! ! C@ - - 
@<C@ - -
@5@.@ 
@7 !Y@ @ 
@ @8addel !@;XO ! - C@ - - @<C@ - -
@5@ 
@8 - !@;XO ! - C@ - - 
@<C@ - -
@5@ 
@.@7 ! !@ @ @8 -@;XO ! - C@ - - C
@5@ 
@ @8 ! !@;C@ - -  B@<C@ - -  G[@<XO ! - C@ - - C
@5@ 
@ @8 ! !@;C@ - -  B@<C@ - -  G[
@<XO ! - C@ - - @<C@ - -
@5@ 
@8 -@;XO ! ! C@g - - 
@<C
@h - -
@5@ 
@ @8 -@;XO ! ! C@S - - 
@<C
@T - -
@5@ 
@ @8isect2 !@;XO ! - C@0 - - @5@>@Q@;C@1 - - @<C	@2 - -@5@8 - !@;XO ! ! C@? - - 
@<C
@@ - -
@5@ 
@ @8union2 !@;XO ! - C
@C - - @<C@D - -@5@.@ @7 !Y@ @ @ @ 
@8union3 !@;XO !isect3 C
@\ - - C@5@ 
@ @ @8 -@;C@^ - - B
@5@ @ @8 -@;C@` - - G[@5@ @ @8 -@;XO ! - C@5 - - @5@>@Q@;C@6 - - @<C@7 - -
@5@7 O@ 
@8 -@;XO ! - C@W - - @<C@X - -@5@.@ @7 !Y@ @ @ @ 
@8 - !@;XO ! - C@H - - C
@5@ 
@ @ @8 -@;C@J - - B
@5@ @ @8 -@;C@L - - G[

@5@ @ @8 -@;XO ! - C
@k - - @<C@l - -@5@.@ @7 !Y@ @ @ @ 
@8 -@;XXQM EF@./usr/lib/swi-prolog/library/prolog_autoload.pl   AuC AgS E DE B2 XD  t  t t  Et  V AD  t  t t  Et  V 	 O E V C@' E E D ", @ ",
@5 @@ @8 ] "@;C@$@' E E D &g U G  &g
@5@0 U@3 G@3 @4@ @8 -@;XO E D C@R@Y E E		@5 @@7 B B C@.@7 C  ]@0 E@/@4@.@7 ( ( @.
@7 B2 " ]@0 E@/@4@.@7 - C@.@7 -@a@f@h@l C@x@.@7information_level "@a@f@i@l C@x@ @0 D@1 ,
@4@8 @' @)@;XD  t  t t  Et 
autoloaded AO E - C@ E E@5@0autoloaded_count@-@4@7 Hs@.
@7 'A @0 -
@4@7 C@Q@;XO Eassert_autoload_hook C@0@ E E@5@0 G!@0  @@1 Tb@0 D@0 @-@1 @-@-
@4@-@4@/@/@4@1 -@0 @1 
@4@4@8 G
 @;XO E
autoload_step C@@ E E

@5@0 ",@-
@4 @Q@7 V V ]@0 E@/@4@.@7 -@0 AV@0 @ B2@-@4@1 AV@0 @ D@-@4@1 AV@0 C B2 @Q@4@1 AV@0 C D
@4@1 AV@0 -@-@4@1 C@1 - @4@0 U@4@0 AV@0 Ht@1 -@-@4@1 AV@0 F@4@1 AV@0 C B2@4@1 C D@4@7 @  ]@0 E@/@4@.@7 -@&@a@f@f@l C@w@;XD  t  t t  Et  - AD  t  t t  Et  - AD  t  t t  Et  - AO E - C@V E E  @5@8 D "@;XO E - C@Q@f E E
@5 C@.
@7 -@.@.@7 - " C@.@7 -@a@f@f
@l C@x@.@7 -@D@&@a@f@b @s@L@.@7 -@ @0 D@1 ,@4@7 -@ @8 -@?@&@E@;XO E - C@t E E@5@D@0 ", @Q@4 @Q@7 -@L@(
 A@?@(
 A*@;XXQM EF@D/build/spark-Zw1CQ9/spark-2012.0.deb/checker/checker_ioutilities.pro   8AAuC @S @E KE R{XO E R{ C@@_ E~ E~@5@7 K K@.@7 U #@.@7 U #@.
@7 U #@.@7 U # V@7 Aw K@&Usage: checker [options] Target_File~n@7 - V@7 -@*Target_File - Either a .vcg or .siv file~n@7 - V@7 -@?All options may be abbreviated to the shortest unique prefix.~n@7 - V@7 -Standard options~n@7 -----------------~n@7 -@8-help                 - Display this help information.~n@7 -@6-version              - Display version information.~n@7 -@C-plain                - Adopt a plain output style (e.g. no dates~n@7 -@.                        or version numbers).~n@7 -@E-overwrite_warning    - Confirmation needed to overwrite command or~n@7 -@*                        proof log files.~n@7 -@D-command_log=Log_File - Specify filename for the command log file.~n@7 -@B-proof_log=Plg_File   - Specify filename for the proof log file.~n@7 -@J-execute=Log_File     - Execute a previously generated command log file.~n@7 -@<-resume               - Resume a previously saved session.~n@7 - V@7 -~a~n@2@4@7 - -@2@4@7 - -@2
@4@7 - -@2@4@7 -@>@;XO E K C@H E~ E~@5 If@ B K@7 #p W9@>@;C@N E~ E~@5 H@ B K@7 #i W9@>@;C@T E~ E~@5@;Could not calcuate banner. Unexpected system configuration.@8 #{ W9@;XXQM EF@$/usr/lib/swi-prolog/library/terms.pl   AuC AgS E
term_subsumerEvariantE CtE AEsubsumes_chkE _$Eterm_factorizedE )EsubsumesXO E . C@; E E@5@8 ^ E@;XO E . C@c E E@5@7 ) @7 .@>@.
@7 " "@ 
@/@8lgg_safe .
@;C@h E E@5@.
@7 .@ 
@/@8lgg .
@;XO E . C@E E E@5@8 D@;XO E .
 C	@R E E@5@7 D@&
@;XO E
assoc_arg_map C@ E E@5@.@7 A@>@ @.@7add_map .
@p
@ @ @ 
@8 . .
@;C@ E E @<XO Einsert_arg_vars C@#@ E E@5@.@7 A@>@.@7 A@ @ @ 
@7insert_vars .
@p
@ @ 
@8 . .
@;C@ E E @<XO E V5 C@ E E@5@S
@>@;C@ E E@5@7 @@>@;C@ E E  VW@<XO Emk_subst C@ E E @<C@8@ E E

 C



 B

@5@ 
@.@.@7 @6@ @ @ @7 @6@ 
@ @7 .!@ @ @8 ." .
@;XO E . C	@ E E@5@7 V5 .
@>@&
@;C@ E E@5@.
@7 " "@>@&
@;C@ E E@5@.
@.@7 @6@ 
@ @7 @6@8 .!@;XO Ecommon_terms C@ E E @<C@1@ E E C



@5@>@D@*
@L@ @8 .' .
@E@?@" C
@#@ @ @8 .)@;XO E . C
@| E E

@5@>@;C@7@} E E@5@p
@ @.@7 A@ @ 
@.@7 A@ @ @.@7 A@ @ @ @ @.@7 .@ @ 
@ @ @ @8 .* .
@;XO E . C@@ E E	@5@D@)
@L@&
@&
@F@F@?@q@D@0 G
@4@.@ 
@7 .&@L@&@&
@F@E@?@R@D@:@7 D@7 D@.@.@7 @6@ @ @7 @6@L@ @ @7 @6@ 
@0 G
@4@.@7 " " @ @ @ @8 . .
@?@ 
@0 G
@4@ @8 .,@F@E@E@;XO E . C@B@ E E@5@D@7 .%@L@&@F
@E@?@.@D@.
@.@7 " "@L@ @a@f
@b@n@w@E@?@.@7 .,@ @8 .@F
@;XO E . C@u@l E E@5@D@)
@L@&
@&
@F@E@?@^@D@.@7 D@7 D@.@.@7 @6@ @ @7 @6@L@ @ @7 @6 @ @ 
@ @8 .+@E@?@-@D@0 G
@4@.@ 
@7 .&@L@&@&
@?@ 
@0 G
@4@ @8 .,@E@F@;XO E .. C
@ E E

@5@>@;C@7@ E E@5@p
@ @.@7 A@ @ 
@.@7 A@ @ @.@7 A@ @ @ @ @.@7 .@ @ 
@ @ @ @8 .-@;XO E . C@>@ E E	@5@.
@7 " "@ 
@.@7 .@ @.@7 " "@ @.@7 .)@D@* @@L@&
@( @@E@?@ @.@7 " "@ @7 .@ @ @8 .$@;XXQM EF@4/usr/lib/swi-prolog/library/dialect/sicstus/terms.pl  AuC AgS E .E .E CtE .Eterm_variables_bagE _$E .E .
E )E .XO E .3 C@. E E@5@8 L@;XXQM EiF@5/usr/lib/swi-prolog/library/dialect/sicstus/system.pl  AuC AgS E S<E S:E (E AE  E EE UE (E %EexecE \E -:EenvironE \EtmpnamEmktempE "zE LRE \YE LE EpopenE	host_nameXO Ei .> C@ Eh Eh@5 .?@8 "w L@;XO Ei .@ C@ Eh Eh@5mkstemp@8 .G@;XO Ei .B C@ Eh Eh@5@8 \Y @;XO Ei .C C@ Eh Eh@5@0pipe
@4@8 G@;XO Ei L C@ Eh Eh@5@8 A~ L@;XO Ei .E C@ Eh Eh@5@8 U U@;XO Ei S< C@5@ Eh Eh		 S9






@5@.@7 ^p L@ @0 $N
@-@/@/@/@4 F$@7 ( L@ @a@f@k F@w@;XO Ei .5 C@1@ Eh Eh		
 S9






@5@0 $N
@-@/@/@/@4 F$@7 .O@ @a@f@k F@w@;XO Ei ( C@ Eh Eh@5@8 "z Be@;XO Ei .6 C@ Eh Eh@5@.@7 .N@a@h@k F@w@;XO Ei GW C@t Eh Eh/s/c@5 Ue @Q@7 @@>COMSPEC@8 TN L@;C@w Eh Eh  +
 F@<XO Ei .7 C@ Eh Eh  @5@8 ( Be@;XO Ei .8 C@7@j Eh Eh@5@"



@#@.@.@7 .Q L@ @ @2@0 -
@4@3@0 -!@4@3@0 -#@4@3@0 -&@4@4@8 U -@;XO Ei .: C@ Eh Eh@5 -:@8 @@;XO Ei .; C@S Eh Eh@5@8 .U@;XO Ei .= C@ Eh Eh@5@8 - -@;XXQM
data__formatsF@A/build/spark-Zw1CQ9/spark-2012.0.deb/simplifier/data__formats.pro  7AAuC @S @E	get_stateE EbE E]Eget_typeXO .Z .] C@Mu E[  7AA .a@5@0 ._
@4@7 A @>@;XO .Z .^ C@I .a .a@5@0 .[
@4@7 .b@>@;XO .Zdeclare_data_formats  C@5 .a .a  @5 .\@0 .[	Data_AtomDataAttributes_Any@4@7 .^ .Z .`@0 ._	Type_AtomTypeAttributes_AnyList@4@8 .g@;XD  t  t t  .Zt  .` AO .Z ._ C  B B ReadTextCharList D@<C  B B ModuleFunctorArity Module_Atom Functor_Atom	Arity_Int@<C  B B Lines	everyLine #Int@<C  B B Problem  As@<C  B B 
ProofFileKindverification_conditionsdeadpath_searchpath_functions@<C  B B 
DebugFileKind	data__prf	data__vcg Ez@<XD  t  t t  .Zt  .\ AO .Z .[ C
  B B  .\ .[ .e .f@<C
  B B  .` ._ .i .j@<C
  B B  W2 W1	Base_Atom .s@<C  B B  )~ )}VcgFile_Atom@<C  B B  )l )kDpcFile_Atom@<C  B B  )t )sSimplifiedVcgFile_Atom@<C  B B  ) )SummaryDpcFile_Atom@<C  B B  ) )FdlFile_Atom@<C  B B  ) )LocalUserRuleFile_Atom@<C  B B  ) )GlobalUserRuleFile_Atom@<C  B B  )x )w
RuleFile_Atom@<C  B B  ) )PfsFile_Atom@<C  B B  )j )iSimplifiedPfsFile_Atom@<C  B B  )r )qDecFile_Atom@<C  B B  ) )LogFile_Atom@<C
  B B  ) ) .yDebugFile_Atom@<C
  B B  $ $NowDate_AtomNowTime_Atom@<C  B B  Eq #
ToolName_Atom@<XXQM EFF@$/usr/lib/swi-prolog/library/lists.pl   AuC AgS E ^E WhE 'E 'E 'E 'E ^bE 'E 'E 'E 'E 'E 'E 'E ( E  E (E (E LkE JE 'E (E TdE (E R8E 'E 'E TZE LE (E 'E 'XD  t  t t  EFt  ^ 
O EF ^C@<A EE EE@5@D@7 F@L@p
 @ 
@8nth0_det J@F@?@#@D@S
@L@"@#@ @ @8nth_gen J@? F@8 B B@F@E
@;XD  t  t t  EFt select_ 
O EF .C
@ EE EE 
@<C@ EE EE
@5@ @ @8 . J@;XD  t  t t  EFt  L 
O EF ^bC@ EE EE 
@<C@/@ EE EE
@5@D@C@ 
@7 I@@L@P@L@ @8 ^b J@E@?@"

@#@ @ @8 .@;XD  t  t t  EFt  . 
O EF .CA EE EE 

@<CA EE EE@5@ 
@.@7 'A J@ @ @ @ @8 .@;XD  t  t t  EFt  ' 
O EF 'C
@ EE EE@5@ 
@7 ' J@>@;XD  t  t t  EFt 	find_nth0 
O EF .CAD EE EE @5@>@;CAE EE EE


@5@p
 @ @ @ @8 . J@;XD  t  t t  EFt  ' 
O EF 'C@ EE EE@5@.
@7   J@>@&
@;XD  t  t t  EFt  Ek 
O EF EkCA EE EE 
@<CA EE EE

@5@ @2@4@ @8 . J@;XD  t  t t  EFt member_ 
O EF .C@m EE EE @<C@n EE EE
@5@ @ 
@8 . J@;XD  t  t t  EFt  \6 
O EF 'C@ EE EE @<C@ EE EE

@5@ 
@ @8 ' J@;XD  t  t t  EFt  DR 
O EF 'C@ EE EE@5 @@7 .@8append_ J@;XD  t  t t  EFt  T[ 
O EF TZCB EE EE@5@>@;CB EE EE
@5@7 @ J@ 
@8 TZ J@;XD  t  t t  EFt  ' 
O EF 'CB EE EE
@5@>@;CB EE EE
@5@ 
@7 .@>@"

@#@ @ @8 ' J@;C
B EE EE


@5@ 
@8 .@;XD  t  t t  EFt  Wi 
O EF WhCBj EE EE@5 @@7 .@.@7 _ _@.
@7 S@ 
@7equalize J@8pairs_to_keyset J@;XD  t  t t  EFt  ' 
O EF 'CB9 EE EE@5 F@7 . F@7 .@a@g@h@r@8numlist_ J@;XD  t  t t  EFt  ' 
O EF 'CB EE EE
@5@ 
@8 ' J@;XD  t  t t  EFt  . 
O EF .CB} EE EE @<C@"B~ EE EE C



@5@S
@>@(
 Rl@"
@#@ @ @8 .@;CB EE EE

@5@8 .@;XD  t  t t  EFt  ( 
O EF ( CA EE EE

@5@ 
@8min_member_ J@;XD  t  t t  EFt  . 
O EF .CB? EE EE

@5@>@"
@#@;CBA EE EE


@5@p
@ @ 
@8 .@;XD  t  t t  EFt  Ll 
O EF LkCA EE EE@5@.@7 Ll J@>@&@;XD  t  t t  EFt  ^ 
O EF (CA7 EE EE@5@S
@>@ 
@8generate_nth J@;CA: EE EE@5 )@7 .@.@7 .@ @ 
@8 .@;XD  t  t t  EFt  ' 
O EF .CB EE EE 
@<CB EE EE
@5@a@f
@h@l "@x@ @ @8 .@;XD  t  t t  EFt  Ek 
O EF R8CA EE EE@5@8 .@;XD  t  t t  EFt  . 
O EF .CA EE EE 
@<CA EE EE
@5@D@ 
@7 D @L@ @8 .@?@ @ 
@8 .@;XD  t  t t  EFt  (	 
O EF (CAg EE EE@5@.@.
@7 B J@*
 @@&@;XD  t  t t  EFt  Ll 
O EF .C
A EE EE
@5@S
@>@;CA EE EE
@5@>@;CA EE EE
@5@>@ 
@.@7 .@ @ @8 .@;C	A EE EE 
@<XD  t  t t  EFt  ' 
O EF 'C@5@ EE EE@5@D@7 F@L@8 .@F
@?@!@D@S
@L@"
@#@ @ 
 @8 .@? F@8 .@F
@;XD  t  t t  EFt last_ 
O EF .CAW EE EE 
@<CAX EE EE
@5@ @ 
@8 . J@;XD  t  t t  EFt    
O EF 'C	@ EE EE@5@ 
@8 .@;XD  t  t t  EFt  ' 
O EF 'C
@ EE EE 
@<C@ EE EE


@5@ 
@8 ' J@;XD  t  t t  EFt  . 
O EF .C@ EE EE 

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

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

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

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

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

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


@5@p
 @a@f@b @t@ @ 
@8 .@;XD  t  t t  EFt  . 
O EF .CA? EE EE 

@<CA@ EE EE		

@5@p
@ @ @ 
@ @8 .@;XD  t  t t  EFt  . 
O EF .C@ EE EE @<C@ EE EE
@5@.@7 J J@ 
@ @8 .@;XD  t  t t  EFt    
O EF  C
@ EE EE 



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

@5@ @ @8 .@;XD  t  t t  EFt  DR 
O EF JC@u EE EE 
@<C@v EE EE



@5@ @ @8 .@;XD  t  t t  EFt  EQ 
O EF TdC@j EE EE

@5@ 
@8 .@;XD  t  t t  EFt  ' 
O EF 'CB EE EE
@5@>@;CB EE EE
@5@ 
@7 .@>@ @8 ' J@;CB EE EE



@5@ @ @8 .@;XD  t  t t  EFt  ' 
O EF 'CB EE EE
@5@>@;CB EE EE
@5@ 
@7 .@>@ @8 ' J@;CB EE EE



@5@ @ @8 .@;XD  t  t t  EFt  ' 
O EF 'CB) EE EE
@5@ 
@8 ' J@;XD  t  t t  EFt  ' 
O EF 'CBQ EE EE@5@.@.@7 .@* @@.
@7 I@ 
@8 G @;XD  t  t t  EFt  ' 
O EF 'CB
 EE EE@5 @8 ' J@;XD  t  t t  EFt equalize_to 
O EF .CBu EE EE @<C@(Bv EE EE C



@5@D@)
@L@&@ @8 . J@?@ @ 
@ @8 .@;XD  t  t t  EFt  . 
O EF .CBq EE EE @<CBr EE EE C



@5@ 
@8 .@;XD  t  t t  EFt  ' 
O EF 'CA EE EE

@5@ 
@8max_member_ J@;XD  t  t t  EFt  ( 
O EF (C@lA EE EE@5@.@.
@7 .@.@.@7 .@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 . @@7 .@E@8perm J@;XD  t  t t  EFt  ' 
O EF (CA, EE EE@5@S
@> @ 
@8 .@;CA/ EE EE@5 ^@7 .@ 
@8 .@;XD  t  t t  EFt  ' 
O EF .CB, EE EE 
@<CB- EE EE
@5@a@f
@h@l %@x@ @ @8 .@;XD  t  t t  EFt  ( 
O EF (CAv EE EE @<CAw EE EE




@5@ 
@8 ( J@;XD  t  t t  EFt  ' 
O EF .CB
 EE EE 
@<CB EE EE
@5@a@h@f
@n@x@ @ @8 .@;XD  t  t t  EFt  L 
O EF LCAT EE EE
@5@ 
@8 .@;XD  t  t t  EFt  . 
O EF .CA EE EE 
@<CA EE EE
@5@D@ 
@7 E@L@ @8 .@?@ @ 
@8 .@;XD  t  t t  EFt  . 
O EF .CA EE EE @<CA EE EE

@5@.@7 .@ @ 
@8 .@;XXD  t  C
t "6 E t  @D  t  C
t "6 E t  AD  t  C
t "6 E t  BD  t  C
t "6 E t  )D  t  C
t "6 E t  AD  t  C
t "6 E t  CD  t  C
t "6 E t  BD  t  C
t "6 E t  XD  t  C
t "6 E t  ]ED  t  C
t "6 D Dat  , D  t  C
t "6 D Dat  ,D  t  C
t "6 D Dat  !D  t  C
t "6 D Dat  DD  t  C
t "6 D Dat  ,D  t  C
t "6 D Dat  ,D  t  C
t "6 D Dat  DD  t  C
t "6 D Dat  ,D  t  C
t "6 E EFt  LD  t  C
t "6 E Ent  !)D  t  C
t "6 E B}t  ,JD  t  C
t "6 E B}t  ,DD  t  C
t "6 E EFt  'D  t  C
t "6 E t  AD  t  C
t "6 E B}t  ,HD  t  C
t "6 E EFt  DRD  t  C
t "6 E EFt  T[D  t  C
t "6 E t  AD  t  C
t "6 E ESt  XD  t  C
t "6 E EFt  'D  t  C
t "6 E ESt  'D  t  C
t "6 E EFt  (D  t  C
t "6 E EFt  ^D  t  C
t "6 E EFt  EkD  t  C
t "6 E EFt  'D  t  C
t "6 E B}t  BD  t  C
t "6 E Ent  !)D  t  C
t "6 E EFt   D  t  C
t "6 E B}t  ,BD  t  C
t "6 E B}t  B{D  t  C
t "6 E B}t  ,F D  t  C
t "6 E EFt  EQD  t  C
t "6 E EFt  'D  t  C
t "6 E Bft  ArD  t  C
t "6 E EFt  'D  t  C
t "6 E Gt  GD  t  C
t "6 E EFt  'D  t  C
t "6 E ESt  'D  t  C
t "6 E #t  VD  t  C
t "6 E EFt  'D  t  C
t "6 E EFt  (D  t  C
t "6 E EFt  ^D  t  C
t "6 E Ent  VD  t  C
t "6 E EFt  'D  t  C
t "6 E B}t  ,MD  t  C
t "6 E Ent  VD  t  C
t "6 E B}t  ,D D  t  C
t "6 E EFt  \6D  t  C
t "6 E t  )D  t  C
t "6 E B}t  VD  t  C
t "6 E B}t  B{D  t  C
t "6 E EFt  'D  t  C
t "6 E t  CD  t  C
t "6 E EFt  WiD  t  C
t "6 E t  XD  t  C
t "6 E EFt  'D  t  C
t "6 E EFt  LlD  t  C
t "6 E EFt  (	D  t  C
t "6 E EFt  'D  t  C
t "6 E EFt   D  t  C
t "6 E Ent  *D  t  C
t "6 E Ent  VD  t  C
t "6 E B}t  ,FD  t  C
t "6 E t  @D  t  C
t "6 E B}t  VD  t  C
t "6 E EFt  DRD  t  C
t "6 E t  BD  t  C
t "6 E B}t  ,QD  t  C
t "6 E EFt  'D  t  C
t "6 E t  BD  t  C
t "6 E EFt  'D  t  C
t "6 E EFt  'D  t  C
t "6 E Dt  VD  t  C
t "6 E t  ]ED  t  C
t "6 E EFt  (D  t  C
t "6 E EFt  LD  t  C
t "6 Ef EFt  ^D  t  C
t "6 Ef EFt  LD  t  C
t "6 Ef EFt  'D  t  C
t "6 Ef EFt  'D  t  C
t "6 Ef EFt  \6D  t  C
t "6 Ef Eit  .AD  t  C
t "6 Ef EFt  DRD  t  C
t "6 Ef EFt  T[D  t  C
t "6 Ef Eit  D  t  C
t "6 Ef Eit  .FD  t  C
t "6 Ef ESt  XD  t  C
t "6 Ef EFt  'D  t  C
t "6 Ef Eit  S:D  t  C
t "6 Ef EFt  WiD  t  C
t "6 Ef EFt  'D  t  C
t "6 Ef Eit   D  t  C
t "6 Ef EFt  'D  t  C
t "6 Ef .Zt  E]D  t  C
t "6 Ef Eit  -:D  t  C
t "6 Ef ESt  'D  t  C
t "6 Ef EFt  (D  t  C
t "6 Ef Eit  .<D  t  C
t "6 Ef EFt  LlD  t  C
t "6 Ef EFt  ^D  t  C
t "6 Ef Bft  GWD  t  C
t "6 Ef EFt  EkD  t  C
t "6 Ef EFt  (	D  t  C
t "6 Ef EFt  'D  t  C
t "6 Ef EFt   D  t  C
t "6 Ef EFt  'D  t  C
t "6 Ef EFt   D  t  C
t "6 Ef Eit  .?D  t  C
t "6 Ef EFt  DRD  t  C
t "6 Ef EFt  EQD  t  C
t "6 Ef EFt  'D  t  C
t "6 Ef Eat  EpD  t  C
t "6 Ef Eit  .DD  t  C
t "6 Ef Eit  LD  t  C
t "6 Ef EFt  'D  t  C
t "6 Ef Eit  S:D  t  C
t "6 Ef Eit  D  t  C
t "6 Ef Eit  AD  t  C
t "6 Ef EFt  'D  t  C
t "6 Ef EFt  'D  t  C
t "6 Ef EFt  'D  t  C
t "6 Ef Bft  GW D  t  C
t "6 Ef Eit  .9D  t  C
t "6 Ef EFt  'D  t  C
t "6 Ef ESt  'D  t  C
t "6 Ef Eit  \D  t  C
t "6 Ef EFt  (D  t  C
t "6 Ef EFt  'D  t  C
t "6 Ef EFt  (D  t  C
t "6 Ef EFt  LD  t  C
t "6 Wm Xt  BoD  t  C
t "6 Wm @t  @D  t  C
t "6 B @*t  @(D  t  C
t "6 B Xt  XD  t  C
t "6 X @*t  @(D  t  C
t "6 X @t  @D  t  C
t "6 D @*t  @(D  t  C
t "6 D Xt  XD  t  C
t "6 D Xt  XD  t  C
t "6 D Bt  BD  t  C
t "6 D Uvt  Z- D  t  C
t "6 D Xt  BoD  t  C
t "6 D Bft  ArD  t  C
t "6 D Bft  V"D  t  C
t "6 D Gt  GD  t  C
t "6 D Bft  @D  t  C
t "6 D Xt  BoD  t  C
t "6 D Wmt  DQD  t  C
t "6 D Xt  X D  t  C
t "6 D #t  Z|D  t  C
t "6 @* @t  @D  t  C
t "6 @* Bft  ZD  t  C
t "6 @* Bft  BdD  t  C
t "6 @* Bft  V"D  t  C
t "6 D Bft  AxD  t  C
t "6 D Dt  AD  t  C
t "6 D Gt  GD  t  C
t "6 Ba EFt  ^D  t  C
t "6 Ba EKt  ^7D  t  C
t "6 Ba EFt  LD  t  C
t "6 Ba EKt  ^9D  t  C
t "6 Ba EFt  'D  t  C
t "6 Ba Bft  ]D  t  C
t "6 Ba EFt  'D  t  C
t "6 Ba t  AD  t  C
t "6 Ba EFt  \6D  t  C
t "6 Ba EFt  DRD  t  C
t "6 Ba t  )D  t  C
t "6 Ba EFt  T[D  t  C
t "6 Ba Ht  ]D  t  C
t "6 Ba BBt  B@D  t  C
t "6 Ba Ht  ]D  t  C
t "6 Ba t  AD  t  C
t "6 Ba EFt  'D  t  C
t "6 Ba t  CD  t  C
t "6 Ba Ht  ]D  t  C
t "6 Ba EFt  WiD  t  C
t "6 Ba Ht  ]D  t  C
t "6 Ba EFt  'D  t  C
t "6 Ba t  XD  t  C
t "6 Ba EFt  'D  t  C
t "6 Ba EKt  GD  t  C
t "6 Ba EFt  (D  t  C
t "6 Ba EFt  LlD  t  C
t "6 Ba EFt  ^D  t  C
t "6 Ba EFt  EkD  t  C
t "6 Ba Dt  ED  t  C
t "6 Ba EFt  (	D  t  C
t "6 Ba BWt  %<D  t  C
t "6 Ba EFt  'D  t  C
t "6 Ba EKt  HD  t  C
t "6 Ba EFt   D  t  C
t "6 Ba Xt  BoD  t  C
t "6 Ba EKt  GD  t  C
t "6 Ba EFt  'D  t  C
t "6 Ba EKt  DD  t  C
t "6 Ba Bft  HD  t  C
t "6 Ba t  @D  t  C
t "6 Ba Bft  D>D  t  C
t "6 Ba EFt   D  t  C
t "6 Ba EFt  DRD  t  C
t "6 Ba Bft  BdD  t  C
t "6 Ba t  BD  t  C
t "6 Ba EFt  EQD  t  C
t "6 Ba EFt  'D  t  C
t "6 Ba Ht  ED  t  C
t "6 Ba EFt  'D  t  C
t "6 Ba EKt  ^< D  t  C
t "6 Ba Ht  ]D  t  C
t "6 Ba t  BD  t  C
t "6 Ba Ht  ]D  t  C
t "6 Ba EFt  'D  t  C
t "6 Ba Ht  ]D  t  C
t "6 Ba EFt  'D  t  C
t "6 Ba EKt  DD  t  C
t "6 Ba EFt  'D  t  C
t "6 Ba EFt  'D  t  C
t "6 Ba t  ]ED  t  C
t "6 Ba EFt  (D  t  C
t "6 Ba EFt  'D  t  C
t "6 Ba EFt  (D  t  C
t "6 Ba EFt  LD  t  C
t "6 Ba BWt  BUD  t  C
t "6 D Ent  VD  t  C
t "6 D Ent  *D  t  C
t "6 D Ent  !)D  t  C
t "6 D Ent  !)D  t  C
t "6 D t  @D  t  C
t "6 D Ent  VD  t  C
t "6 D Ent  VD  t  C
t "6 D t  AD  t  C
t "6 D Dat  ,D  t  C
t "6 D Dat  , D  t  C
t "6 D t  BD  t  C
t "6 D t  )D  t  C
t "6 D Dat  !D  t  C
t "6 D Dat  ,D  t  C
t "6 D Dat  ,D  t  C
t "6 D t  AD  t  C
t "6 D Dat  ,D  t  C
t "6 D t  CD  t  C
t "6 D t  BD  t  C
t "6 D t  XD  t  C
t "6 D t  ]ED  t  C
t "6 D Dat  DD  t  C
t "6 D Dat  DD  t  C
t "6 EC EFt  ^D  t  C
t "6 EC EFt  'D  t  C
t "6 EC EFt   D  t  C
t "6 EC EFt  LD  t  C
t "6 EC EFt  'D  t  C
t "6 EC EFt  'D  t  C
t "6 EC t  @D  t  C
t "6 EC EFt  'D  t  C
t "6 EC EFt   D  t  C
t "6 EC t  AD  t  C
t "6 EC EFt  DRD  t  C
t "6 EC EFt  \6D  t  C
t "6 EC Bft  BdD  t  C
t "6 EC EFt  EQD  t  C
t "6 EC t  BD  t  C
t "6 EC EFt  DRD  t  C
t "6 EC t  )D  t  C
t "6 EC EFt  T[D  t  C
t "6 EC EFt  'D  t  C
t "6 EC EFt  'D  t  C
t "6 EC t  AD  t  C
t "6 EC EFt  'D  t  C
t "6 EC t  CD  t  C
t "6 EC t  BD  t  C
t "6 EC EFt  WiD  t  C
t "6 EC EFt  'D  t  C
t "6 EC EFt  'D  t  C
t "6 EC EFt  'D  t  C
t "6 EC EFt  'D  t  C
t "6 EC t  XD  t  C
t "6 EC EFt  'D  t  C
t "6 EC EFt  'D  t  C
t "6 EC t  ]ED  t  C
t "6 EC EFt  (D  t  C
t "6 EC EFt  (D  t  C
t "6 EC EFt  'D  t  C
t "6 EC EFt  ^D  t  C
t "6 EC EFt  LlD  t  C
t "6 EC EFt  (D  t  C
t "6 EC EFt  EkD  t  C
t "6 EC EFt  LD  t  C
t "6 EC EFt  (	D  t  C
t "6 EK EFt  ^D  t  C
t "6 EK EFt  LD  t  C
t "6 EK EFt  'D  t  C
t "6 EK EFt  'D  t  C
t "6 EK @*t  @(D  t  C
t "6 EK t  AD  t  C
t "6 EK EFt  \6D  t  C
t "6 EK t  )D  t  C
t "6 EK EFt  DRD  t  C
t "6 EK EFt  T[D  t  C
t "6 EK t  AD  t  C
t "6 EK t  CD  t  C
t "6 EK EFt  'D  t  C
t "6 EK EFt  WiD  t  C
t "6 EK EFt  'D  t  C
t "6 EK EFt  'D  t  C
t "6 EK t  XD  t  C
t "6 EK EFt  (D  t  C
t "6 EK EFt  LlD  t  C
t "6 EK EFt  ^D  t  C
t "6 EK EFt  EkD  t  C
t "6 EK EFt  (	D  t  C
t "6 EK EFt  'D  t  C
t "6 EK EFt   D  t  C
t "6 EK EFt  'D  t  C
t "6 EK Xt  BoD  t  C
t "6 EK t  @D  t  C
t "6 EK EFt   D  t  C
t "6 EK EFt  DRD  t  C
t "6 EK t  BD  t  C
t "6 EK EFt  EQD  t  C
t "6 EK Bft  BdD  t  C
t "6 EK EFt  'D  t  C
t "6 EK Et  ED  t  C
t "6 EK EFt  'D  t  C
t "6 EK t  BD  t  C
t "6 EK EFt  'D  t  C
t "6 EK EFt  'D  t  C
t "6 EK EFt  'D  t  C
t "6 EK EFt  'D  t  C
t "6 EK t  ]ED  t  C
t "6 EK EFt  (D  t  C
t "6 EK EFt  'D  t  C
t "6 EK EFt  (D  t  C
t "6 EK EFt  LD  t  C
t "6 E EFt  ^D  t  C
t "6 E EKt  ^7D  t  C
t "6 E EFt  LD  t  C
t "6 E Ent  VD  t  C
t "6 E EFt  'D  t  C
t "6 E EKt  ^9D  t  C
t "6 E Ent  !)D  t  C
t "6 E Ent  VD  t  C
t "6 E EFt  'D  t  C
t "6 E t  AD  t  C
t "6 E EFt  \6D  t  C
t "6 E t  )D  t  C
t "6 E EFt  DRD  t  C
t "6 E EFt  T[D  t  C
t "6 E t  AD  t  C
t "6 E t  CD  t  C
t "6 E EFt  'D  t  C
t "6 E ESt  XD  t  C
t "6 E Bft  ZD  t  C
t "6 E EFt  WiD  t  C
t "6 E EFt  'D  t  C
t "6 E Et  ^D  t  C
t "6 E Et  ^D  t  C
t "6 E t  XD  t  C
t "6 E EFt  'D  t  C
t "6 E EKt  GD  t  C
t "6 E ESt  'D  t  C
t "6 E EFt  (D  t  C
t "6 E EFt  LlD  t  C
t "6 E EFt  ^D  t  C
t "6 E EFt  EkD  t  C
t "6 E EFt  (	D  t  C
t "6 E Bft  GD  t  C
t "6 E EFt  'D  t  C
t "6 E EFt   D  t  C
t "6 E EKt  HD  t  C
t "6 E Xt  BoD  t  C
t "6 E EFt  'D  t  C
t "6 E EKt  GD  t  C
t "6 E Ent  *D  t  C
t "6 E EKt  DD  t  C
t "6 E Ent  !)D  t  C
t "6 E Ent  VD  t  C
t "6 E t  @D  t  C
t "6 E EFt   D  t  C
t "6 E @*t  TjD  t  C
t "6 E EFt  DRD  t  C
t "6 E t  BD  t  C
t "6 E EFt  EQD  t  C
t "6 E EFt  'D  t  C
t "6 E EKt  ^< D  t  C
t "6 E EFt  'D  t  C
t "6 E t  BD  t  C
t "6 E Et  ^D  t  C
t "6 E EFt  'D  t  C
t "6 E EFt  'D  t  C
t "6 E EKt  DD  t  C
t "6 E Et  'sD  t  C
t "6 E EFt  'D  t  C
t "6 E EFt  'D  t  C
t "6 E t  ]ED  t  C
t "6 E ESt  'D  t  C
t "6 E EFt  (D  t  C
t "6 E EFt  'D  t  C
t "6 E EFt  (D  t  C
t "6 E EFt  LD  t  C
t "6 BB Bft  ArD  t  C
t "6 BB t  BD  t  C
t "6 BB Xt  BoD  t  C
t "6 BB Gt  GD  t  C
t "6 BB t  AD  t  C
t "6 BB Bft  BdD  t  C
t "6 BB t  AD  t  C
t "6 _k Bft  _D  t  C
t "6 _k Bft  @D  t  C
t "6 E EFt  ^D  t  C
t "6 E EFt  LD  t  C
t "6 E Ent  VD  t  C
t "6 E Bft  AxD  t  C
t "6 E EFt  'D  t  C
t "6 E Ent  !)D  t  C
t "6 E EFt  'D  t  C
t "6 E Ent  VD  t  C
t "6 E @*t  @(D  t  C
t "6 E EFt  \6D  t  C
t "6 E EFt  DRD  t  C
t "6 E EFt  T[D  t  C
t "6 E ESt  XD  t  C
t "6 E EFt  'D  t  C
t "6 E EFt  WiD  t  C
t "6 E EFt  'D  t  C
t "6 E EFt  'D  t  C
t "6 E EFt  (D  t  C
t "6 E ESt  'D  t  C
t "6 E EFt  LlD  t  C
t "6 E EFt  ^D  t  C
t "6 E Bt  BD  t  C
t "6 E EFt  EkD  t  C
t "6 E EFt  (	D  t  C
t "6 E EFt  'D  t  C
t "6 E EFt   D  t  C
t "6 E EFt  'D  t  C
t "6 E Ent  *D  t  C
t "6 E Ent  !)D  t  C
t "6 E Ent  VD  t  C
t "6 E EFt   D  t  C
t "6 E EFt  DRD  t  C
t "6 E EFt  EQD  t  C
t "6 E t  BD  t  C
t "6 E EFt  'D  t  C
t "6 E EFt  'D  t  C
t "6 E Bft  ArD  t  C
t "6 E EFt  'D  t  C
t "6 E EFt  'D  t  C
t "6 E EFt  'D  t  C
t "6 E EFt  'D  t  C
t "6 E ESt  'D  t  C
t "6 E EFt  (D  t  C
t "6 E EFt  'D  t  C
t "6 E EFt  (D  t  C
t "6 E EFt  LD  t  C
t "6 E EFt  LD  t  C
t "6 E Ent  !)D  t  C
t "6 E EKt  ^9D  t  C
t "6 E Bft  ]D  t  C
t "6 E EFt  'D  t  C
t "6 E @*t  @(D  t  C
t "6 E t  AD  t  C
t "6 E  t  !D  t  C
t "6 E @*t  ZD  t  C
t "6 E EFt  DRD  t  C
t "6 E Et  U|D  t  C
t "6 E EFt  T[D  t  C
t "6 E t  AD  t  C
t "6 E Bft   D  t  C
t "6 E Et  UD  t  C
t "6 E EFt  'D  t  C
t "6 E Et  UD  t  C
t "6 E EFt  (D  t  C
t "6 E Et  UD  t  C
t "6 E EFt  ^D  t  C
t "6 E EFt  EkD  t  C
t "6 E EKt  HD  t  C
t "6 E EFt  'D  t  C
t "6 E EKt  DD  t  C
t "6 E Ent  !)D  t  C
t "6 E EFt   D  t  C
t "6 E Et  U|D  t  C
t "6 E EFt  EQD  t  C
t "6 E  t   D  t  C
t "6 E EFt  'D  t  C
t "6 E Et  UD  t  C
t "6 E EKt  ^< D  t  C
t "6 E Et  UD  t  C
t "6 E EFt  'D  t  C
t "6 E Gt  GD  t  C
t "6 E Et  UD  t  C
t "6 E EFt  'D  t  C
t "6 E EFt  'D  t  C
t "6 E EFt  (D  t  C
t "6 E Dt  ED  t  C
t "6 E EFt  ^D  t  C
t "6 E EKt  ^7D  t  C
t "6 E Ent  VD  t  C
t "6 E EFt  'D  t  C
t "6 E Ent  VD  t  C
t "6 E EFt  \6D  t  C
t "6 E t  )D  t  C
t "6 E  t   D  t  C
t "6 E Et  UD  t  C
t "6 E EFt  'D  t  C
t "6 E t  CD  t  C
t "6 E EFt  WiD  t  C
t "6 E Et  UD  t  C
t "6 E EFt  'D  t  C
t "6 E t  XD  t  C
t "6 E EKt  GD  t  C
t "6 E Et  UD  t  C
t "6 E EFt  LlD  t  C
t "6 E  t    D  t  C
t "6 E EFt  (	D  t  C
t "6 E EFt  'D  t  C
t "6 E EFt   D  t  C
t "6 E Xt  BoD  t  C
t "6 E Ent  *D  t  C
t "6 E EKt  GD  t  C
t "6 E Ent  VD  t  C
t "6 E t  @D  t  C
t "6 E EFt  DRD  t  C
t "6 E  t   D  t  C
t "6 E Et  U|D  t  C
t "6 E t  BD  t  C
t "6 E Et  UD  t  C
t "6 E EFt  'D  t  C
t "6 E t  BD  t  C
t "6 E EFt  'D  t  C
t "6 E EKt  DD  t  C
t "6 E EFt  'D  t  C
t "6 E Et  UD  t  C
t "6 E t  ]ED  t  C
t "6 E Et  U|D  t  C
t "6 E EFt  (D  t  C
t "6 E Et  FD  t  C
t "6 E EFt  LD  t  C
t "6 E Bt  DD  t  C
t "6 E !t  -D  t  C
t "6 E !t  !D  t  C
t "6 E !t  !D  t  C
t "6 E !t  -D  t  C
t "6 E !t  -D  t  C
t "6 E !t  !D  t  C
t "6 E !t  !D  t  C
t "6 E !t  -D  t  C
t "6 E !t  !D  t  C
t "6 C
 EFt  LD  t  C
t "6 C
 Ent  !)D  t  C
t "6 C
 EFt  'D  t  C
t "6 C
 @*t  @(D  t  C
t "6 C
 t  AD  t  C
t "6 C
 EFt  DRD  t  C
t "6 C
 Dat  !D  t  C
t "6 C
 EFt  T[D  t  C
t "6 C
 t  AD  t  C
t "6 C
 ESt  XD  t  C
t "6 C
 EFt  'D  t  C
t "6 C
 ESt  'D  t  C
t "6 C
 EFt  (D  t  C
t "6 C
 EFt  ^D  t  C
t "6 C
 Bft  GWD  t  C
t "6 C
 EFt  EkD  t  C
t "6 C
 EFt  'D  t  C
t "6 C
 Ent  !)D  t  C
t "6 C
 EFt   D  t  C
t "6 C
 EFt  EQD  t  C
t "6 C
 EFt  'D  t  C
t "6 C
 Bft  ArD  t  C
t "6 C
 EFt  'D  t  C
t "6 C
 Et  B2D  t  C
t "6 C
 Gt  GD  t  C
t "6 C
 EFt  'D  t  C
t "6 C
 ESt  'D  t  C
t "6 C
 EFt  'D  t  C
t "6 C
 EFt  (D  t  C
t "6 C
 EFt  ^D  t  C
t "6 C
 Ent  VD  t  C
t "6 C
 EFt  'D  t  C
t "6 C
 Ent  VD  t  C
t "6 C
 EFt  \6D  t  C
t "6 C
 t  )D  t  C
t "6 C
 t  CD  t  C
t "6 C
 EFt  'D  t  C
t "6 C
 Bft  _D  t  C
t "6 C
 EFt  WiD  t  C
t "6 C
 t  XD  t  C
t "6 C
 EFt  'D  t  C
t "6 C
 EFt  LlD  t  C
t "6 C
 EFt  (	D  t  C
t "6 C
 EFt  'D  t  C
t "6 C
 EFt   D  t  C
t "6 C
 Ent  *D  t  C
t "6 C
 t  @D  t  C
t "6 C
 Ent  VD  t  C
t "6 C
 EFt  DRD  t  C
t "6 C
 t  BD  t  C
t "6 C
 EFt  'D  t  C
t "6 C
 t  BD  t  C
t "6 C
 EFt  'D  t  C
t "6 C
 EFt  'D  t  C
t "6 C
 Dt  VD  t  C
t "6 C
 t  ]ED  t  C
t "6 C
 EFt  (D  t  C
t "6 C
 EFt  LD  t  C
t "6 Ea Eft  EdD  t  C
t "6 Ea B)t  EuD  t  C
t "6 Ea B)t  EtD  t  C
t "6 Ea Bat  ]D  t  C
t "6 Ea B)t  EvD  t  C
t "6 Ea EFt  DRD  t  C
t "6 Ea B)t  EsD  t  C
t "6 Ea EFt  EQD  t  C
t "6 Ea .Zt  EbD  t  C
t "6 Ea E\t  EqD  t  C
t "6 # @*t  @(D  t  C
t "6 # @t  @D  t  C
t "6 # Bft  BD  t  C
t "6 # Bft  _D  t  C
t "6 # @t  _D  t  C
t "6 # Bft  ArD  t  C
t "6 # Bft  V"D  t  C
t "6 $7 Xt  BoD  t  C
t "6 E\ Eat  E_D  t  C
t "6 E\ .Zt  E]D  t  C
t "6 E\ Ezt  ExD  t  C
t "6  Bft  DAD  t  C
t "6  Xt  XD  t  C
t "6  Bft  ZD  t  C
t "6  Bft  GWD  t  C
t "6  Wmt  WqD  t  C
t "6  Bft   yD  t  C
t "6  Bft  + D  t  C
t "6  Uvt  Z- D  t  C
t "6  Dt  Y D  t  C
t "6  Bft  %1D  t  C
t "6  Bft  V"D  t  C
t "6  Dt  $6D  t  C
t "6  @t  @D  t  C
t "6  @t  @D  t  C
t "6  Bft  	D  t  C
t "6  #t  ]-D  t  C
t "6  At  ED  t  C
t "6  Wmt  WoD  t  C
t "6  Bft  *D  t  C
t "6  Bft  FD  t  C
t "6  @*t  @(D  t  C
t "6  Xt  XD  t  C
t "6  @t  _
D  t  C
t "6  Wmt  WtD  t  C
t "6  Xt  BoD  t  C
t "6  @t  _D  t  C
t "6  Bft  ArD  t  C
t "6  #t  VD  t  C
t "6  #t  #D  t  C
t "6  Bt  DD  t  C
t "6  Bft  *D  t  C
t "6  Xt  XD  t  C
t "6  Bft  AxD  t  C
t "6  Dt  AD  t  C
t "6  _kt  _oD  t  C
t "6  Bft  +
D  t  C
t "6  Dt  B3 D  t  C
t "6  Uvt  )/D  t  C
t "6  Bt  BD  t  C
t "6  Xt  BoD  t  C
t "6  Dt  YD  t  C
t "6  Bft  HD  t  C
t "6  At  CD  t  C
t "6  Xt  X D  t  C
t "6  #t  Z|D  t  C
t "6  Bft  [D  t  C
t "6  Wmt  WvD  t  C
t "6  Bft  G D  t  C
t "6  Bft  +D  t  C
t "6  & t  & D  t  C
t "6  _kt  _mD  t  C
t "6  At  AD  t  C
t "6  Bft  ]D  t  C
t "6  @*t  ZD  t  C
t "6  Bft  BD  t  C
t "6  Dt  Y D  t  C
t "6  Dt  ]nD  t  C
t "6  & t  & D  t  C
t "6  Uvt  Z-D  t  C
t "6  Dt  D D  t  C
t "6  Bft  +D  t  C
t "6  Bft  +D  t  C
t "6  Bft  %WD  t  C
t "6  Bft  	D  t  C
t "6  Bft  _D  t  C
t "6  Dt  $ D  t  C
t "6  Bft  +D  t  C
t "6  Bft  GD  t  C
t "6  Wmt  DQD  t  C
t "6  Dt  B)D  t  C
t "6  Gt  ED  t  C
t "6  Bft  GW D  t  C
t "6  Dt  VD  t  C
t "6  Bt  DD  t  C
t "6  Uvt  )1D  t  C
t "6  Dt  Y
 D  t  C
t "6  Bft  [D  t  C
t "6  At  AD  t  C
t "6  Dt  Y D  t  C
t "6  Bft   D  t  C
t "6  Xt  XD  t  C
t "6  Dt  B/D  t  C
t "6  Bft  BgD  t  C
t "6  Dt  DD  t  C
t "6  Bt  BD  t  C
t "6  Bft  *D  t  C
t "6  Bft  + D  t  C
t "6  @*t  TjD  t  C
t "6  Dt  @ D  t  C
t "6  Bft  BD  t  C
t "6  Dt  ]l D  t  C
t "6  & t  & D  t  C
t "6  _kt  _mD  t  C
t "6  Dt  $D  t  C
t "6  Gt  GD  t  C
t "6  Bft  @D  t  C
t "6  Dt  B) D  t  C
t "6  Bft  +D  t  C
t "6  Bft  ED  t  C
t "6  Bft  D>D  t  C
t "6  Bft  BdD  t  C
t "6  Dt  $D  t  C
t "6  Bft  +D  t  C
t "6 D @*t  @(D  t  C
t "6 D @t  @D  t  C
t "6 D @t  _D  t  C
t "6 D Bft  %1D  t  C
t "6 D Gt  GD  t  C
t "6 BW EFt  ^D  t  C
t "6 BW EFt  LD  t  C
t "6 BW EFt  'D  t  C
t "6 BW EFt  'D  t  C
t "6 BW t  AD  t  C
t "6 BW EFt  \6D  t  C
t "6 BW t  )D  t  C
t "6 BW EFt  DRD  t  C
t "6 BW EFt  T[D  t  C
t "6 BW t  AD  t  C
t "6 BW t  CD  t  C
t "6 BW EFt  'D  t  C
t "6 BW EFt  WiD  t  C
t "6 BW EFt  'D  t  C
t "6 BW EFt  'D  t  C
t "6 BW t  XD  t  C
t "6 BW EFt  (D  t  C
t "6 BW EFt  ^D  t  C
t "6 BW EFt  LlD  t  C
t "6 BW EFt  EkD  t  C
t "6 BW EFt  (	D  t  C
t "6 BW EFt  'D  t  C
t "6 BW EFt   D  t  C
t "6 BW EFt  'D  t  C
t "6 BW t  @D  t  C
t "6 BW EFt   D  t  C
t "6 BW EFt  DRD  t  C
t "6 BW t  BD  t  C
t "6 BW EFt  EQD  t  C
t "6 BW Bft  BdD  t  C
t "6 BW EFt  'D  t  C
t "6 BW EFt  'D  t  C
t "6 BW t  BD  t  C
t "6 BW EFt  'D  t  C
t "6 BW EFt  'D  t  C
t "6 BW Gt  GD  t  C
t "6 BW EFt  'D  t  C
t "6 BW EFt  'D  t  C
t "6 BW t  ]ED  t  C
t "6 BW EFt  'D  t  C
t "6 BW EFt  (D  t  C
t "6 BW EFt  (D  t  C
t "6 BW EFt  LD  t  C
t "6 D t  BD  t  C
t "6 D Et  UD  t  C
t "6 D Dat  ,D  t  C
t "6 D Bft  @D  t  C
t "6 &  @t  _D  t  C
t "6 &  @*t  @(D  t  C
t "6 &  @t  @D  t  C
t "6 &  Bft  BdD  t  C
t "6 E EFt  LD  t  C
t "6 E Ent  !)D  t  C
t "6 E EKt  ^9D  t  C
t "6 E EFt  'D  t  C
t "6 E @*t  @(D  t  C
t "6 E Et  &D  t  C
t "6 E EFt  DRD  t  C
t "6 E Et  U|D  t  C
t "6 E Et  VD  t  C
t "6 E EFt  T[D  t  C
t "6 E ESt  XD  t  C
t "6 E Et  UD  t  C
t "6 E EFt  'D  t  C
t "6 E Et  UD  t  C
t "6 E Bst  (D  t  C
t "6 E EFt  (D  t  C
t "6 E ESt  'D  t  C
t "6 E Et  UD  t  C
t "6 E EFt  ^D  t  C
t "6 E EFt  EkD  t  C
t "6 E EKt  HD  t  C
t "6 E EFt  'D  t  C
t "6 E EKt  DD  t  C
t "6 E Ent  !)D  t  C
t "6 E EFt   D  t  C
t "6 E Et  U|D  t  C
t "6 E EFt  EQD  t  C
t "6 E EFt  'D  t  C
t "6 E Et  UD  t  C
t "6 E EKt  ^< D  t  C
t "6 E Et  UD  t  C
t "6 E EFt  'D  t  C
t "6 E Et  'sD  t  C
t "6 E Gt  GD  t  C
t "6 E Bst  (D  t  C
t "6 E Et  UD  t  C
t "6 E EFt  'D  t  C
t "6 E ESt  'D  t  C
t "6 E EFt  'D  t  C
t "6 E EFt  (D  t  C
t "6 E EFt  ^D  t  C
t "6 E EKt  ^7D  t  C
t "6 E Ent  VD  t  C
t "6 E EFt  'D  t  C
t "6 E Ent  VD  t  C
t "6 E EFt  \6D  t  C
t "6 E Et  UD  t  C
t "6 E EFt  'D  t  C
t "6 E Bft  _D  t  C
t "6 E EFt  WiD  t  C
t "6 E Et  ^D  t  C
t "6 E Et  UD  t  C
t "6 E Bst  BsD  t  C
t "6 E EFt  'D  t  C
t "6 E EKt  GD  t  C
t "6 E Et  UD  t  C
t "6 E EFt  LlD  t  C
t "6 E EFt  (	D  t  C
t "6 E Bft  GD  t  C
t "6 E EFt  'D  t  C
t "6 E EFt   D  t  C
t "6 E Ent  *D  t  C
t "6 E EKt  GD  t  C
t "6 E Ent  VD  t  C
t "6 E Bft  D>D  t  C
t "6 E EFt  DRD  t  C
t "6 E Et  U|D  t  C
t "6 E t  BD  t  C
t "6 E Et  'D  t  C
t "6 E Et  UD  t  C
t "6 E EFt  'D  t  C
t "6 E Et  ^D  t  C
t "6 E EFt  'D  t  C
t "6 E EFt  'D  t  C
t "6 E EKt  DD  t  C
t "6 E Et  UD  t  C
t "6 E Et  U|D  t  C
t "6 E EFt  (D  t  C
t "6 E Et  FD  t  C
t "6 E EFt  LD  t  C
t "6 B9 Xt  BoD  t  C
t "6 B9 Bft  BdD  t  C
t "6 ES EFt  ^D  t  C
t "6 ES EFt  'D  t  C
t "6 ES EFt   D  t  C
t "6 ES EFt  LD  t  C
t "6 ES EFt  'D  t  C
t "6 ES EFt  'D  t  C
t "6 ES EFt  'D  t  C
t "6 ES EFt   D  t  C
t "6 ES EFt  DRD  t  C
t "6 ES EFt  \6D  t  C
t "6 ES EFt  EQD  t  C
t "6 ES EFt  DRD  t  C
t "6 ES EFt  'D  t  C
t "6 ES EFt  T[D  t  C
t "6 ES EFt  'D  t  C
t "6 ES EFt  'D  t  C
t "6 ES EFt  WiD  t  C
t "6 ES EFt  'D  t  C
t "6 ES EFt  'D  t  C
t "6 ES EFt  'D  t  C
t "6 ES EFt  'D  t  C
t "6 ES EFt  'D  t  C
t "6 ES EFt  'D  t  C
t "6 ES EFt  (D  t  C
t "6 ES EFt  (D  t  C
t "6 ES EFt  'D  t  C
t "6 ES EFt  LlD  t  C
t "6 ES EFt  ^D  t  C
t "6 ES EFt  (D  t  C
t "6 ES EFt  EkD  t  C
t "6 ES EFt  LD  t  C
t "6 ES EFt  (	D  t  C
t "6 Bs Xt  BoD  t  C
t "6 Bs t  @D  t  C
t "6 Bs t  AD  t  C
t "6 Bs t  BD  t  C
t "6 Bs Bft  BdD  t  C
t "6 Bs EFt  EQD  t  C
t "6 Bs t  )D  t  C
t "6 Bs t  AD  t  C
t "6 Bs t  CD  t  C
t "6 Bs t  BD  t  C
t "6 Bs t  XD  t  C
t "6 Bs t  ]ED  t  C
t "6 EP Bft  ]D  t  C
t "6 EP $7t  ED  t  C
t "6 EP EFt  EQD  t  C
t "6 EP Et  UD  t  C
t "6 EP Bft  GW D  t  C
t "6 EP Bft  GWD  t  C
t "6 E EFt  ^D  t  C
t "6 E _t  _D  t  C
t "6 E EFt  LD  t  C
t "6 E EFt  'D  t  C
t "6 E EFt  'D  t  C
t "6 E t  AD  t  C
t "6 E EFt  \6D  t  C
t "6 E Et  !7D  t  C
t "6 E Et  U|D  t  C
t "6 E Et  UD  t  C
t "6 E t  )D  t  C
t "6 E EFt  DRD  t  C
t "6 E EFt  T[D  t  C
t "6 E Et  !RD  t  C
t "6 E Et  !PD  t  C
t "6 E t  AD  t  C
t "6 E Et  UD  t  C
t "6 E t  CD  t  C
t "6 E EFt  'D  t  C
t "6 E ESt  XD  t  C
t "6 E Et  !9D  t  C
t "6 E Et  !7D  t  C
t "6 E EFt  WiD  t  C
t "6 E Et  !;D  t  C
t "6 E EFt  'D  t  C
t "6 E Et  UD  t  C
t "6 E Et  UD  t  C
t "6 E Et  !@D  t  C
t "6 E t  XD  t  C
t "6 E EFt  'D  t  C
t "6 E Et  UD  t  C
t "6 E Et  UD  t  C
t "6 E EFt  (D  t  C
t "6 E ESt  'D  t  C
t "6 E Et  !DD  t  C
t "6 E EFt  ^D  t  C
t "6 E EFt  LlD  t  C
t "6 E Et  !HD  t  C
t "6 E EFt  EkD  t  C
t "6 E _t  _D  t  C
t "6 E EFt  (	D  t  C
t "6 E Et  !ND  t  C
t "6 E _t  _D  t  C
t "6 E _t  _D  t  C
t "6 E EFt  'D  t  C
t "6 E EFt   D  t  C
t "6 E EFt  'D  t  C
t "6 E t  @D  t  C
t "6 E EFt   D  t  C
t "6 E Et  U|D  t  C
t "6 E Et  U|D  t  C
t "6 E EFt  DRD  t  C
t "6 E t  BD  t  C
t "6 E EFt  EQD  t  C
t "6 E EFt  'D  t  C
t "6 E Et  UD  t  C
t "6 E Et  UD  t  C
t "6 E Et  !LD  t  C
t "6 E EFt  'D  t  C
t "6 E Et  !VD  t  C
t "6 E t  BD  t  C
t "6 E Et  UD  t  C
t "6 E Et  !;D  t  C
t "6 E EFt  'D  t  C
t "6 E EFt  'D  t  C
t "6 E Et  !>D  t  C
t "6 E EFt  'D  t  C
t "6 E Et  UD  t  C
t "6 E Et  UD  t  C
t "6 E Et  !;D  t  C
t "6 E EFt  'D  t  C
t "6 E Et  U|D  t  C
t "6 E Et  !7D  t  C
t "6 E t  ]ED  t  C
t "6 E ESt  'D  t  C
t "6 E Et  FD  t  C
t "6 E EFt  'D  t  C
t "6 E EFt  (D  t  C
t "6 E Et  !DD  t  C
t "6 E EFt  (D  t  C
t "6 E Et  !JD  t  C
t "6 E EFt  LD  t  C
t "6 E _t  _D  t  C
t "6 E _t  _D  t  C
t "6 E Et  !TD  t  C
t "6 Uv @*t  @(D  t  C
t "6 Uv @t  @D  t  C
t "6 Uv Gt  GD  t  C
t "6 Uv Dt  B3 D  t  C
t "6 Ez Eat  EpD  t  C
t "6 Ez Eat  E_D  t  C
t "6 Ez .Zt  EbD  t  C
t "6 Ez .Zt  E]D  t  C
t "6  EKt  HD  t  C
t "6 E EKt  ^7D  t  C
t "6 E Ent  VD  t  C
t "6 E Ent  !)D  t  C
t "6 E EKt  ^9D  t  C
t "6 E Bft  AxD  t  C
t "6 E Ent  VD  t  C
t "6 E Et  GKD  t  C
t "6 E Et  VD  t  C
t "6 E Et  VD  t  C
t "6 E Et  VD  t  C
t "6 E EKt  GD  t  C
t "6 E Et   WD  t  C
t "6 E Et   MD  t  C
t "6 E Et   QD  t  C
t "6 E Et  V
D  t  C
t "6 E Bft  GD  t  C
t "6 E EKt  HD  t  C
t "6 E Ent  *D  t  C
t "6 E EKt  GD  t  C
t "6 E EKt  DD  t  C
t "6 E Ent  !)D  t  C
t "6 E Ent  VD  t  C
t "6 E Bft  D>D  t  C
t "6 E Et  GK D  t  C
t "6 E EFt  DRD  t  C
t "6 E Et  VD  t  C
t "6 E Ht  ED  t  C
t "6 E EKt  ^< D  t  C
t "6 E EKt  DD  t  C
t "6 E Et   YD  t  C
t "6 E Et  VD  t  C
t "6 E Et   OD  t  C
t "6 E Et   SD  t  C
t "6 E Et   UD  t  C
t "6 En EFt  ^D  t  C
t "6 En EFt  'D  t  C
t "6 En EFt  LD  t  C
t "6 En EFt   D  t  C
t "6 En EFt  'D  t  C
t "6 En EFt  'D  t  C
t "6 En t  @D  t  C
t "6 En EFt  'D  t  C
t "6 En EFt   D  t  C
t "6 En t  AD  t  C
t "6 En EFt  DRD  t  C
t "6 En EFt  \6D  t  C
t "6 En t  BD  t  C
t "6 En EFt  EQD  t  C
t "6 En t  )D  t  C
t "6 En EFt  DRD  t  C
t "6 En EFt  'D  t  C
t "6 En EFt  T[D  t  C
t "6 En t  AD  t  C
t "6 En EFt  'D  t  C
t "6 En t  CD  t  C
t "6 En EFt  'D  t  C
t "6 En ESt  XD  t  C
t "6 En t  BD  t  C
t "6 En EFt  WiD  t  C
t "6 En EFt  'D  t  C
t "6 En EFt  'D  t  C
t "6 En EFt  'D  t  C
t "6 En EFt  'D  t  C
t "6 En t  XD  t  C
t "6 En EFt  'D  t  C
t "6 En EFt  'D  t  C
t "6 En t  ]ED  t  C
t "6 En ESt  'D  t  C
t "6 En ESt  'D  t  C
t "6 En EFt  (D  t  C
t "6 En EFt  'D  t  C
t "6 En EFt  (D  t  C
t "6 En EFt  ^D  t  C
t "6 En EFt  LlD  t  C
t "6 En EFt  (D  t  C
t "6 En EFt  EkD  t  C
t "6 En EFt  LD  t  C
t "6 En EFt  (	D  t  C
t "6 X @*t  @(D  t  C
t "6 Bf @*t  @(D  t  C
t "6 Bf Dt  DD  t  C
t "6 Bf #t  VD  t  C
t "6 Bf Dt  $6D  t  C
t "6 Bf @t  @D  t  C
t "6 Bf Dt  VD  t  C
t "6 B} EKt  ^7D  t  C
t "6 B} Ent  VD  t  C
t "6 B} Bft  AxD  t  C
t "6 B} EKt  ^9D  t  C
t "6 B} Ent  !)D  t  C
t "6 B} Ent  VD  t  C
t "6 B} t  AD  t  C
t "6 B} t  )D  t  C
t "6 B} t  AD  t  C
t "6 B} $t  $D  t  C
t "6 B} $t  $D  t  C
t "6 B} t  CD  t  C
t "6 B} $t  $D  t  C
t "6 B} $t  $D  t  C
t "6 B} $t  $D  t  C
t "6 B} t  XD  t  C
t "6 B} EKt  GD  t  C
t "6 B} BWt  %<D  t  C
t "6 B} EKt  HD  t  C
t "6 B} Xt  BoD  t  C
t "6 B} EKt  GD  t  C
t "6 B} Ent  *D  t  C
t "6 B} EKt  DD  t  C
t "6 B} Ent  !)D  t  C
t "6 B} t  @D  t  C
t "6 B} Ent  VD  t  C
t "6 B} t  BD  t  C
t "6 B} Bft  BdD  t  C
t "6 B} $t  $D  t  C
t "6 B} EKt  ^< D  t  C
t "6 B} $t  $D  t  C
t "6 B} t  BD  t  C
t "6 B} $t  $D  t  C
t "6 B} Gt  GD  t  C
t "6 B} EKt  DD  t  C
t "6 B} t  ]ED  t  C
t "6 B} BWt  BUD  t  C
t "6 @ EFt  DRD  t  C
t "6 @ Eit  S:D  t  C
t "6 @ ESt  'D  t  C
t "6 @ Bft  GWD  t  C
t "6 @ EFt  EkD  t  C
t "6 @ Et  .	D  t  C
t "6 @ Bat  ]D  t  C
t "6 @ EFt  EQD  t  C
t "6 @ EFt  'D  t  C
t "6 @ Eit  AD  t  C
t "6 @ Et  R|D  t  C
t "6 @ EFt  (D  t  C
t "6 @ Bat  ]D  t  C
t "6 @ EFt  \6D  t  C
t "6 @ Eit  D  t  C
t "6 @ EFt  'D  t  C
t "6 @ Bat  ND  t  C
t "6 @ Bat  ]D  t  C
t "6 @ EFt  'D  t  C
t "6 @ EFt  (D  t  C
t "6 @ EFt  T[D  t  C
t "6 @ Bat  ND  t  C
t "6 @ ESt  'D  t  C
t "6 @ EFt  'D  t  C
t "6 @ Eit  .AD  t  C
t "6 @ BBt  B@D  t  C
t "6 @ Eit   D  t  C
t "6 @ Eit  -:D  t  C
t "6 @ EFt  (	D  t  C
t "6 @ EFt   D  t  C
t "6 @ EFt  DRD  t  C
t "6 @ Eit  .DD  t  C
t "6 @ EFt  'D  t  C
t "6 @ EFt  LD  t  C
t "6 @ Bft  ]D  t  C
t "6 @ EFt  'D  t  C
t "6 @ Bat  H%D  t  C
t "6 @ ESt  XD  t  C
t "6 @ C
t  CD  t  C
t "6 @ Eit  .<D  t  C
t "6 @ EFt   D  t  C
t "6 @ Bat  HD  t  C
t "6 @ EFt  'D  t  C
t "6 @ E\t  EYD  t  C
t "6 @ Et  .D  t  C
t "6 @ EFt  WiD  t  C
t "6 @ Eit  .?D  t  C
t "6 @ Et  A D  t  C
t "6 @ Bft  GW D  t  C
t "6 @ EFt  LD  t  C
t "6 @ Bat  ]D  t  C
t "6 @ Bat  CD  t  C
t "6 @ Eit  .FD  t  C
t "6 @ EFt  'D  t  C
t "6 @ EFt  (D  t  C
t "6 @ EFt  ^D  t  C
t "6 @ EFt  'D  t  C
t "6 @ EPt  EMD  t  C
t "6 @ @*t  TjD  t  C
t "6 @ Bat  ]D  t  C
t "6 @ Eit  LD  t  C
t "6 @ Eit  D  t  C
t "6 @ EFt  'D  t  C
t "6 @ EFt  'D  t  C
t "6 @ Bft  @D  t  C
t "6 @ Bat  ] D  t  C
t "6 @ EFt  ^D  t  C
t "6 @ ECt  E@D  t  C
t "6 @ Bat  HD  t  C
t "6 @ Et  .D  t  C
t "6 @ EFt  'D  t  C
t "6 @ Et  .4D  t  C
t "6 @ Et  KD  t  C
t "6 @ Et  .D  t  C
t "6 @ EFt  'D  t  C
t "6 @ Bat  H"D  t  C
t "6 @ Bat  @MD  t  C
t "6 @ Et  .D  t  C
t "6 @ Eit  S:D  t  C
t "6 @ EFt  'D  t  C
t "6 @ Eit  .9D  t  C
t "6 @ Eit  \D  t  C
t "6 Da @*t  @(D  t  C
t "6 Da Gt  GD  t  C
t "6 Da EFt  EkD  t  C
t "6 D EFt  ^D  t  C
t "6 D EFt  LD  t  C
t "6 D Ent  VD  t  C
t "6 D EFt  'D  t  C
t "6 D Ent  !)D  t  C
t "6 D EFt  'D  t  C
t "6 D Ent  VD  t  C
t "6 D EFt  \6D  t  C
t "6 D Dat  , D  t  C
t "6 D Dat  ,D  t  C
t "6 D EFt  DRD  t  C
t "6 D EFt  T[D  t  C
t "6 D Dat  !D  t  C
t "6 D Dat  ,D  t  C
t "6 D t  CD  t  C
t "6 D EFt  'D  t  C
t "6 D ESt  XD  t  C
t "6 D EFt  WiD  t  C
t "6 D EFt  'D  t  C
t "6 D Et  UD  t  C
t "6 D EFt  'D  t  C
t "6 D ESt  'D  t  C
t "6 D EFt  (D  t  C
t "6 D EFt  LlD  t  C
t "6 D EFt  ^D  t  C
t "6 D EFt  EkD  t  C
t "6 D Dat  DD  t  C
t "6 D EFt  (	D  t  C
t "6 D EFt  'D  t  C
t "6 D EFt   D  t  C
t "6 D EFt  'D  t  C
t "6 D Ent  *D  t  C
t "6 D Ent  !)D  t  C
t "6 D Ent  VD  t  C
t "6 D EFt   D  t  C
t "6 D EFt  DRD  t  C
t "6 D EFt  EQD  t  C
t "6 D t  BD  t  C
t "6 D EFt  'D  t  C
t "6 D EFt  'D  t  C
t "6 D Dat  ,D  t  C
t "6 D Dat  ,D  t  C
t "6 D EFt  'D  t  C
t "6 D EFt  'D  t  C
t "6 D EFt  'D  t  C
t "6 D EFt  'D  t  C
t "6 D ESt  'D  t  C
t "6 D EFt  (D  t  C
t "6 D EFt  'D  t  C
t "6 D EFt  (D  t  C
t "6 D EFt  LD  t  C
t "6 D Bft  @D  t  C
t "6 D Dat  DD  t  C
t "6 E EFt  ^D  t  C
t "6 E EFt  LD  t  C
t "6 E EFt  'D  t  C
t "6 E EFt  'D  t  C
t "6 E EFt  \6D  t  C
t "6 E EFt  DRD  t  C
t "6 E Et  UD  t  C
t "6 E Et  U|D  t  C
t "6 E EFt  T[D  t  C
t "6 E ESt  XD  t  C
t "6 E EFt  'D  t  C
t "6 E Et  UD  t  C
t "6 E EFt  WiD  t  C
t "6 E EFt  'D  t  C
t "6 E Et  UD  t  C
t "6 E Et  UD  t  C
t "6 E EFt  'D  t  C
t "6 E EFt  (D  t  C
t "6 E ESt  'D  t  C
t "6 E Et  UD  t  C
t "6 E Et  UD  t  C
t "6 E EFt  ^D  t  C
t "6 E EFt  LlD  t  C
t "6 E EFt  EkD  t  C
t "6 E EFt  (	D  t  C
t "6 E EFt  'D  t  C
t "6 E EFt   D  t  C
t "6 E EFt  'D  t  C
t "6 E EFt   D  t  C
t "6 E EFt  DRD  t  C
t "6 E Et  U|D  t  C
t "6 E Et  U|D  t  C
t "6 E EFt  EQD  t  C
t "6 E EFt  'D  t  C
t "6 E Et  UD  t  C
t "6 E Et  UD  t  C
t "6 E EFt  'D  t  C
t "6 E Et  UD  t  C
t "6 E EFt  'D  t  C
t "6 E EFt  'D  t  C
t "6 E EFt  'D  t  C
t "6 E Et  UD  t  C
t "6 E Et  UD  t  C
t "6 E EFt  'D  t  C
t "6 E ESt  'D  t  C
t "6 E Et  U|D  t  C
t "6 E EFt  'D  t  C
t "6 E EFt  (D  t  C
t "6 E Et  FD  t  C
t "6 E EFt  (D  t  C
t "6 E EFt  LD  t  C
t "6 ! EFt  EkD  t  C
t "6 E Et  ED  t  C
t "6 E Ent  VD  t  C
t "6 E Ent  *D  t  C
t "6 E Ent  !)D  t  C
t "6 E Et  (D  t  C
t "6 E Ent  !)D  t  C
t "6 E Ent  VD  t  C
t "6 E Ent  VD  t  C
t "6 E t  @D  t  C
t "6 E Et  ED  t  C
t "6 E @*t  @(D  t  C
t "6 E t  AD  t  C
t "6 E t  BD  t  C
t "6 E t  )D  t  C
t "6 E t  AD  t  C
t "6 E Et  &_D  t  C
t "6 E t  CD  t  C
t "6 E t  BD  t  C
t "6 E Et  UD  t  C
t "6 E t  XD  t  C
t "6 E t  ]ED  t  C
t "6 E Et  (D  t  C
t "6 E Et  (D  t  C
t "6 E Et  (D  t  C
t "6 E B)t  ED  t  C
t "6 E B)t  ED  t  C
t "6 E B)t  ED  t  C
t "6 E B)t  ED  t  C
t "6 E Eat  ED  t  C
t "6 E Eat  ED  t  C
t "6 E Eat  ED  t  C
t "6 E "t  "D  t  C
t "6 E "t  "D  t  C
t "6 E "t  "D  t  C
t "6 E "t  "D  t  C
t "6 E "t  "D  t  C
t "6 E "t  "D  t  C
t "6 E "t  "D  t  C
t "6 E "t  "D  t  C
t "6 E "t  "D  t  C
t "6 E "t  "D  t  C
t "6 E "t  "D  t  C
t "6 E "t  "D  t  C
t "6 E "t  "D  t  C
t "6 E "t  "D  t  C
t "6 E "t  "D  t  C
t "6 E "t  "D  t  C
t "6 E "t  "D  t  C
t "6 E "t  "D  t  C
t "6 E "t  "D  t  C
t "6 E "t  "D  t  C
t "6 E "t  "D  t  C
t "6 E "t  "D  t  C
t "6 E "t  "D  t  C
t "6 E "t  "D  t  C
t "6 E "t  "D  t  C
t "6 E "t  "D  t  C
t "6 E "t  "D  t  C
t "6 E "t  "D  t  C
t "6 E "t  "D  t  C
t "6 E "t  "D  t  C
t "6 E "t  "D  t  C
t "6 E Et  .D  t  C
t "6 E Et  .D  t  C
t "6 E Et  .D  t  C
t "6 E Et  .D  t  C
t "6 E Et  .	D  t  C
t "6 Ei Dt  UD  t  C
t "6 Ei Dt  UD  t  C
t "6 Ei Dt  UD  t  C
t "6 Ei Dt  UD  t  C
t "6 Ei Dt  UD  t  C
t "6 Ei Dt  UD  t  C
t "6 Ei Dt  UD  t  C
t "6 Ei Dt  UD  t  C
t "6 Ei Dt  UD  t  C
t "6 Ei Dt  UD  t  C
t "6 Ei Dt  UD  t  C
t "6 Ei Bft  GW D  t  C
t "6 Ei Dt  -D  t  C
t "6 Ei Dt  UD  t  C
t "6 Ei Dt  -D  t  C
t "6 Ei Dt  -D  t  C
t "6 Ei Bft  GWD  t  C
t "6 Ei Dt  UD  t  C
t "6 Ei Dt  UD  t  C
t "6 Ei Dt  -D  t  C
t "6 Ei Dt  UD  t  C
t "6 Ei Dt  UD  t  C
t "6 Ei Dt  -D  t  C
t "6 Ei Dt  -
D  t  C
t "6 Ei Dt  -
D  t  C
t "6 Ei Dt  UD  t  C
t "6 Ei Dt  UD  t  C
t "6 Ei Dt  UD  t  C
t "6 Ei Dt  -D  t  C
t "6 EF _t  _D  t  C
t "6 EF t  AD  t  C
t "6 EF t  )D  t  C
t "6 EF t  AD  t  C
t "6 EF t  CD  t  C
t "6 EF t  XD  t  C
t "6 EF _t  _D  t  C
t "6 EF _t  _D  t  C
t "6 EF _t  _D  t  C
t "6 EF t  @D  t  C
t "6 EF t  BD  t  C
t "6 EF t  BD  t  C
t "6 EF t  ]ED  t  C
t "6 EF _t  _D  t  C
t "6 EF _t  _D  t  C
t ! [, @Q @D  t  C
t ! X FD  t  C
t ! W @ @D  t  C
t ! AA L @ZD  t  C
t ! Y! @Q @D  t  C
t ! X @ @ZD  t  C
t ! Dt D @ @ KD  t  C
t ! Dcompactcode @ZD  t  C
t !stream_type_checkloose @ZD  t  C
t ! Gc @Q @D  t  C
t !last_call_optimisation @Q @D  t  C
t !
agc_margin' FD  t  C
t ! Yt GRt CC @Qt GRt CN @Qt GRt CP
t GRt CG CI @ KD  t  C
t ! F9 @ @D  t  C
t ! A @ @ZD  t  C
t !c_libs @ @ZD  t  C
t !warn_override_implicit_import @Q @D  t  C
t ! D Q @ZD  t  C
t ! .K @Q @D  t  C
t !c_ccgcc @ZD  t  C
t !write_attributes G @ZD  t  C
t ! Y Y @ZD  t  C
t !allow_variable_name_as_functor @ @D  t  C
t ! D @ @D  t  C
t !trace_gc @ @D  t  C
t !debug_on_error @Q @D  t  C
t ! CBt GRt CC @Qt GRt CN @Qt GRt CP
t GRt CE COt GRt CG CI @ KD  t  C
t !report_error @Q @D  t  C
t ! ]  @ @D  t  C
t !
fileerrors @Q @D  t  C
t !character_escapes @Q @D  t  C
t ! C Ba @ZD  t  C
t ! ^ FD  t  C
t ! ]^ @ @ZD  t  C
t ! S FD  t  C
t ! C @ @D  t  C
t ! ^ @Q @D  t  C
t !quasi_quotations @Q @D  t  C
t ! Y Y  @ZD  t  C
t !
answer_format Z @ZD  t  C
t ! Y" @ @D  t  C
t ! A @ @D  t  C
t ! D @ @D  t  C
t ! C A) @ZD  t  C
t ! \ A) @ZD  t  C
t ! Y~m~d~l~! ?-  @ZD  t  C
t ! Y @Q @D  t  C
t ! ]tC FD  t  C
t ! A6 @ @D  t  C
t ! "  @ZD  t  C
t ! B2 @Q @D  t  C
t !c_cflags@V-fno-strict-aliasing -pthread -fPIC -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/ncursesw  @ZD  t  C
t !	c_ldflags@I-rdynamic -Wl,-z,relro -g -O2 -Wformat -Werror=format-security -pthread   @ZD  t  C
t !file_name_variables @ @D  t  C
t !backquoted_string @ @D  t  C
t !	c_libplso @ @ZD  t  C
t !
double_quotes   @ZD  t  C
t ! Gd @Q @D  t  C
t ! ] @Q @D  t  C
t !
user_flags A* @ZD  t  C
t !editor G. @ZD  t  t C:D~ Dt  Ba B@D  t  t C:D~ Dt  BB B@D  t  t C:D~ Dt  E BsD  t  t C:D~ Dt  Bs BsD  t  t C:A^ Mt  @ MD  t  t C:B Mt  @ I_D  t  t C:B Mt  @ J+D  t  t C:B Mt  @ J-D  t  t C:C Dt  @ CD  t  t C:C Mt  @ CD  t  t C:C Mt  @ HD  t  t C:C Mt  @ @MD  t  t C:C  Mt  @ IcD  t  t C:C Mt  @ D  t  t C:C Mt  @ ID  t  t C:Aw Dt  @ D  t  t C:A Mt  @ D  t  t C:C Mt  @ MD  t  t C:C  Mt  @ ID  t  t C:C Mt  @ JD  t  t C:A Mt  @ MD  t  t C:B Mt  @ J@D  t  t C:A Mt  @ H5D  t  t C:Aw Dt  @ @KD  t  t C:A Mt  @ @KD  t  t C:B Mt  @ J:D  t  t C:B Mt  @ ID  t  t C:A Mt  @ D  t  t C:A^ Mt  @ FvD  t  t C:C  Mt  @ IaD  t  t C:C Mt  @ MD  t  t C:C Dt  @ DD  t  t C: Dt  @ DD  t  t C:C Mt  @ MD  t  t C:A Mt  @ J)D  t  t C:C Mt  @ MD  t  t C:A Mt  @ J'D  t  t C:C Mt  @ I?D  t  t C:C Mt  @ HD  t  t C:B Mt  @ ID  t  t C:C Mt  @ IPD  t  t C:A Mt  @ H3D  t  t C:C Dt  @ MD  t  t C:A^ Mt  @ MD  t  t C:C Mt  @ FD  t  t C:C Mt  @ MD  t  t C:C Mt  @ MD  t  t C:A Mt  @ GD  t  t C:C Mt  @ MD  t  t C:C Mt  @ MD  t  t C:A Mt  @ J"D  t  t C:C Mt  @ MD  t  t C:C Mt  @ HzD  t  t C:C Mt  @ MD  t  t C:C Mt  @ JD  t  t C:C Mt  @ MD  t  t C:A Mt  @ MD  t  t C:C Mt  @ MXT
</file>
</archive>
<foot contentlength=692074>
