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

<archive>

<file name="$options" class="$prolog" encoding="none" size=148 modified=1399082710>
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=691746 modified=1399082710>
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-9YQ_lY/swi-prolog-6.6.5/boot/load.pl @<C@%s@ /usr/lib/swi-prolog/boot/load.pl  A E+ @8/build/swi-prolog-9YQ_lY/swi-prolog-6.6.5/boot/expand.pl @<C@% E+ E+ @5/build/swi-prolog-9YQ_lY/swi-prolog-6.6.5/boot/dcg.pl @<C@/ E+ E+ @9/build/swi-prolog-9YQ_lY/swi-prolog-6.6.5/boot/license.pl @<C@/ E+ E+ @9/build/swi-prolog-9YQ_lY/swi-prolog-6.6.5/boot/syspred.pl @<C@/ E+ E+ @:/build/swi-prolog-9YQ_lY/swi-prolog-6.6.5/boot/messages.pl @<C@/ E+ E+ @:/build/swi-prolog-9YQ_lY/swi-prolog-6.6.5/boot/toplevel.pl @<C@/ E+ E+ @8/build/swi-prolog-9YQ_lY/swi-prolog-6.6.5/boot/attvar.pl @<C@/ E+ E+ @6/build/swi-prolog-9YQ_lY/swi-prolog-6.6.5/boot/bags.pl @<C@/ E+ E+ @7/build/swi-prolog-9YQ_lY/swi-prolog-6.6.5/boot/apply.pl @<C@/ E+ E+ @9/build/swi-prolog-9YQ_lY/swi-prolog-6.6.5/boot/history.pl @<C@/ E+ E+ @6/build/swi-prolog-9YQ_lY/swi-prolog-6.6.5/boot/dwim.pl @<C@/ E+ E+ @7/build/swi-prolog-9YQ_lY/swi-prolog-6.6.5/boot/parms.pl @<C@/ E+ E+ @:/build/swi-prolog-9YQ_lY/swi-prolog-6.6.5/boot/autoload.pl @<C@/ E+ E+ @5/build/swi-prolog-9YQ_lY/swi-prolog-6.6.5/boot/qlf.pl @<C@/ E+ E+ @4/build/swi-prolog-9YQ_lY/swi-prolog-6.6.5/boot/rc.pl @<C@/ E+ E+ @:/build/swi-prolog-9YQ_lY/swi-prolog-6.6.5/boot/predopts.pl @<C@/ E+ E+ @7/build/swi-prolog-9YQ_lY/swi-prolog-6.6.5/boot/packs.pl @<C@/ E+ E+ @9/build/swi-prolog-9YQ_lY/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-Hzkx_k/spark-2012.0.deb/checker/checker.pro @ D+ Ba@<C
@+u ET  A EU @C/build/spark-Hzkx_k/spark-2012.0.deb/simplifier/defectreporting.pro @ D+ Ba@<C
@!u EV  A EW  EO @ D+ Ba@<C@> EU EU @@/build/spark-Hzkx_k/spark-2012.0.deb/simplifier/data__system.pro @ D+ Ba @R add_system_toolname@<C@)u EX  7AA EZ @A/build/spark-Hzkx_k/spark-2012.0.deb/simplifier/data__formats.prodata__system D+ Ba @R 	add_state@<C@, EZ EZ @?/build/spark-Hzkx_k/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-Hzkx_k/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-Hzkx_k/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-Hzkx_k/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-Hzkx_k/spark-2012.0.deb/checker/loadsicstus.pro         E{ @D/build/spark-Hzkx_k/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-Hzkx_k/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-Hzkx_k/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 @+/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 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  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-Hzkx_k/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-Hzkx_k/spark-2012.0.deb/checker/declar.pro   8AA@<C
 EU E{  E|@8/build/spark-Hzkx_k/spark-2012.0.deb/checker/portray.pro  A@<C
 EU E{  E|@:/build/spark-Hzkx_k/spark-2012.0.deb/checker/utilities.pro  A@<C
 EU E{  E|@6/build/spark-Hzkx_k/spark-2012.0.deb/checker/newvc.pro   8AA@<C
 EU E{  E|@8/build/spark-Hzkx_k/spark-2012.0.deb/checker/listthm.pro   8AA@<C
 EU E{  E|@:/build/spark-Hzkx_k/spark-2012.0.deb/checker/aritheval.pro   8AA@<C
 EU E{  E|@9/build/spark-Hzkx_k/spark-2012.0.deb/checker/replace2.pro   8AA@<C
@  EU E{  E|@ @7/build/spark-Hzkx_k/spark-2012.0.deb/checker/repall.pro   8AA@<C
@! EU E{  E|@!@9/build/spark-Hzkx_k/spark-2012.0.deb/checker/standard.pro   8AA@<C
@" EU E{  E|@"@5/build/spark-Hzkx_k/spark-2012.0.deb/checker/simp.pro   8AA@<C
@# EU E{  E|@#@7/build/spark-Hzkx_k/spark-2012.0.deb/checker/infer2.pro  A@<C
@$ EU E{  E|@$@:/build/spark-Hzkx_k/spark-2012.0.deb/checker/inferenc2.pro   8AA@<C
@% EU E{  E|@%@9/build/spark-Hzkx_k/spark-2012.0.deb/checker/records2.pro   8AA@<C
@& EU E{  E|@&@8/build/spark-Hzkx_k/spark-2012.0.deb/checker/subgoal.pro   8AA@<C
@' EU E{  E|@'@7/build/spark-Hzkx_k/spark-2012.0.deb/checker/deduce.pro   8AA@<C
@( EU E{  E|@(@:/build/spark-Hzkx_k/spark-2012.0.deb/checker/deduction.pro   8AA@<C
@+ EU E{  E|@+@6/build/spark-Hzkx_k/spark-2012.0.deb/checker/done3.pro   8AA@<C
@, EU E{  E|@,@7/build/spark-Hzkx_k/spark-2012.0.deb/checker/cases2.pro   8AA@<C
@- EU E{  E|@-@7/build/spark-Hzkx_k/spark-2012.0.deb/checker/contra.pro   8AA@<C
@. EU E{  E|@.@7/build/spark-Hzkx_k/spark-2012.0.deb/checker/fwdch2.pro   8AA@<C
@/ EU E{  E|@/@9/build/spark-Hzkx_k/spark-2012.0.deb/checker/simplify.pro   8AA@<C
@0 EU E{  E|@0@;/build/spark-Hzkx_k/spark-2012.0.deb/checker/typecheck5.pro   8AA@<C
@1 EU E{  E|@1@9/build/spark-Hzkx_k/spark-2012.0.deb/checker/traverse.pro   8AA@<C
@2 EU E{  E|@2@9/build/spark-Hzkx_k/spark-2012.0.deb/checker/semistan.pro   8AA@<C
@3 EU E{  E|@3@:/build/spark-Hzkx_k/spark-2012.0.deb/checker/prooflogs.pro  A@<C
@4 EU E{  E|@4@9/build/spark-Hzkx_k/spark-2012.0.deb/checker/newrules.pro  A@<C
@5 EU E{  E|@5@8/build/spark-Hzkx_k/spark-2012.0.deb/checker/loadvc5.pro  A@<C
@6 EU E{  E|@6@8/build/spark-Hzkx_k/spark-2012.0.deb/checker/quantif.pro   8AA@<C
@7 EU E{  E|@7@:/build/spark-Hzkx_k/spark-2012.0.deb/checker/induction.pro   8AA@<C
@8 EU E{  E|@8@9/build/spark-Hzkx_k/spark-2012.0.deb/checker/toplevel.pro  A@<C
@9 EU E{  E|@9@9/build/spark-Hzkx_k/spark-2012.0.deb/checker/setflags.pro  A@<C
@: EU E{  E|@:@5/build/spark-Hzkx_k/spark-2012.0.deb/checker/help.pro   8AA@<C
@; EU E{  E|@;@:/build/spark-Hzkx_k/spark-2012.0.deb/checker/rulefiles.pro   8AA@<C
@< EU E{  E|@<@:/build/spark-Hzkx_k/spark-2012.0.deb/checker/getdcldat.pro  A@<C
@= EU E{  E|@=@;/build/spark-Hzkx_k/spark-2012.0.deb/checker/initialise.pro   8AA@<C
@> EU E{  E|@>@5/build/spark-Hzkx_k/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@>@;XP 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 Q/ 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 Q2 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 QI@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 QO 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 Qx@5@8infrule B@;C@@\ EU Qx B G



@5@@@0 B@0 G
@4@4@7 Qy@E@?@@@@0 B
@1 C@4@7 Qy@E@?@@@@0 H0@4@.@7 JN@0 B
@1 G@4@7 Qy@?@@@@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 Qy@0 B
@4@7 IZ@0 B@0 G@4@4@7 P@?@>@Q@E@;C@*@ EU Qx B G


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

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


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


@5@7 Q|@0 H0
@4@.@7 JN@0 B@0 G@4@4@8 P@;C@0@ EU Qx 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 Qx 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 Qx 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 Qx 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 Qx 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 Qx I^ C


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

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

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

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


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


@5@7 Q|@0 H0
@4@.@7 JN@0 I^@0 G@4@4@8 P@;C@0@ EU Qx 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 Qx 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 Qx 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 Qx 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 Qx 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 Qx I^ G



@5@@@0 I^@0 G
@4@4@7 Qy@E@?@@@@0 I^
@1 C@4@7 Qy@E@?@@@@0 H0@4@.@7 JN@0 I^
@1 G@4@7 Qy@?@@@@|@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 Qy@0 B
@4@7 IZ@0 I^@0 G@4@4@7 P@?@>@Q@E@;CA@ EU Qx	 J7 G



@5@@@0 J7@0 G
@4@4@7 Qy@F@?A@@@0 J7
@1 C@4@7 Qy@F@?A@@@0 H0@4@.@7 JN@0 J7
@1 G@4@7 Qy@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 Qy@E@?@=@@@0 I@0 G
@4@4@7 Qy@E@?@)@@@0 I
@1 C@4@7 Qy@E@?@0 H0@4@.@7 JN@0 I
@1 G@4@7 Qy@?@g@C@ 
@7 Q|@L@P@C@ @7 Q|@L@P@@@$@@@T
@0 J7
@-@4@7 Qy@0 I@0 G@4@4@7 P@?@>@Q@E@?@+@@@%@T
@0 I
@-@4@7 Qy@0 I
@4@7 IZ@0 J7@0 G@4@4@7 P@?@>@Q@E@E@;C@*AH EU Qx J7 G


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

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


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


@5@7 Q|@0 H0
@4@.@7 JN@0 J7@0 G@4@4@8 P@;C@0AP EU Qx 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 Qx 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 Qx 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 Qx 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 Qx 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 Qx	 J; G



@5@@@0 J;@0 G
@4@4@7 Qy@F@?A@@@0 J;
@1 C@4@7 Qy@F@?A@@@0 H0@4@.@7 JN@0 J;
@1 G@4@7 Qy@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 Qy@E@?@=@@@0 I@0 G
@4@4@7 Qy@E@?@)@@@0 I
@1 C@4@7 Qy@E@?@0 H0@4@.@7 JN@0 I
@1 G@4@7 Qy@?@g@C@ 
@7 Q|@L@P@C@ @7 Q|@L@P@@@$@@@T
@0 J;
@-@4@7 Qy@0 I@0 G@4@4@7 P@?@>@Q@E@?@+@@@%@T
@0 I
@-@4@7 Qy@0 I
@4@7 IZ@0 J7@0 G@4@4@7 P@?@>@Q@E@E@;C@*A EU Qx J; G


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

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


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


@5@7 Q|@0 H0
@4@.@7 JN@0 J;@0 G@4@4@8 P@;C@0A EU Qx 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 Qx 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 Qx 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 Qx 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 Qx 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 Qx	 I G



@5@@@0 I@0 G
@4@4@7 Qy@F@?A@@@0 I
@1 C@4@7 Qy@F@?An@@@0 H0@4@.@7 JN@0 I
@1 G@4@7 Qy@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 Qy@E@?@=@@@0 J7@0 G
@4@4@7 Qy@E@?@)@@@0 J7
@1 C@4@7 Qy@E@?@0 H0@4@.@7 JN@0 J7
@1 G@4@7 Qy@?@A@C@ 
@7 Q|@L@P@C@ @7 Q|@L@P@@@%@T
@0 I
@-@4@7 Qy@0 I
@4@7 IZ@0 I@0 G@4@4@7 P@?@>@Q@E@E@;C@*B EU Qx I G


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

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


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


@5@7 Q|@0 H0
@4@.@7 JN@0 I@0 G@4@4@8 P@;C@0B	 EU Qx 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 Qx 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 Qx 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 Qx 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 Qx 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 Qx I G


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

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


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


@5@7 Q|@0 H0
@4@.@7 JN@0 I@0 G@4@4@8 P@;C@0B# EU Qx 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 Qx 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 Qx 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 Qx 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 Qx 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 Qx	 I G



@5@@@0 I@0 G
@4@4@7 Qy@F@?A@@@0 I
@1 C@4@7 Qy@F@?An@@@0 H0@4@.@7 JN@0 I
@1 G@4@7 Qy@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 Qy@E@?@=@@@0 J;@0 G
@4@4@7 Qy@E@?@)@@@0 J;
@1 C@4@7 Qy@E@?@0 H0@4@.@7 JN@0 J;
@1 G@4@7 Qy@?@A@C@ 
@7 Q|@L@P@C@ @7 Q|@L@P@@@%@T
@0 I
@-@4@7 Qy@0 I
@4@7 IZ@0 I@0 G@4@4@7 P@?@>@Q@E@E@;CABm EU Qx B H2



@5@@@0 B@0 H2
@4@4@7 Qy@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 Qy@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 Qx B H2


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


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


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


@5@@@0 I^@0 H2
@4@4@7 Qy@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 Qy@?	@0 I^ @4@7 Qy@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 Qy@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 Qx I^ H2


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


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


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


@5@@@0 J7@0 H2
@4@4@7 Qy@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 Qy@0 I
@4@7 IZ@0 J7@0 H2@4@4@7 P@?@0 J7
@-@4@7 Qy@0 I@0 H2@4@4@7 P@?@H@0 J7 @4 @Q@7 HS@@@#@0 I
@-@4@7 Qy@0 I
@4@7 IZ@0 J7@0 H2@4@4@7 P@?@0 J;
@-@4@7 Qy@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 Qx J7 H2


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


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


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


@5@@@0 J;@0 H2
@4@4@7 Qy@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 Qy@0 I
@4@7 IZ@0 J;@0 H2@4@4@7 P@?@0 J;
@-@4@7 Qy@0 I@0 H2@4@4@7 P@?@H@0 J7 @4 @Q@7 HS@@@#@0 I
@-@4@7 Qy@0 I
@4@7 IZ@0 J;@0 H2@4@4@7 P@?@0 J7
@-@4@7 Qy@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 Qx J; H2


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


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


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


@5@@@0 I@0 H2
@4@4@7 Qy@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 Qy@0 I
@4@7 IZ@0 I@0 H2@4@4@7 P@?@,@0 J7 @4 @Q@7 HS@0 I
@-@4@7 Qy@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 Qx I H2


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


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


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


@5@@@0 I@0 H2
@4@4@7 Qy@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 Qy@0 I
@4@7 IZ@0 I@0 H2@4@4@7 P@?@,@0 J7 @4 @Q@7 HS@0 I
@-@4@7 Qy@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 Qx I H2


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


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


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

@5@@@&
@E@?@:@@@7 Q|@ 
@7 Q|@@
@0 B
@4 @Q@7 HS@?@>@Q@E@?@0 B@-@4@7 Qy@0 B@4@7 IZ@0 B
@4@8 P@;C@C EU Qx 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 Qy@?@ @@@0 B@0 G@-@4
@4@7 Qy@?@0 B@0 C@-@4
@4@7 Qy@@@ @7 Q|@C@0 B @4 @Q@7 HS@L@P@?	@0 I^ @4@7 Qy@?@3@@@0 I^@-@4@7 Qy@0 B
@4@7 P@?@0 B@-@4@7 Qy@0 B@4@7 IZ@0 I^
@4@8 P@;C@D EU Qx 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 Qy@?@0 I@0 G@-@4
@4@7 Qy@@@ @7 Q|@0 J7 @4 @Q@7 HS@?	@0 J; @4@7 Qy@?@a@@@,@0 I@0 C@-@4
@4@7 Qy@@@ @7 Q|@0 J7 @4 @Q@7 HS@?	@0 J7 @4@7 Qy@?@3@@@0 I@-@4@7 Qy@0 I@4@7 IZ@0 J7
@4@7 P@?@0 J7@-@4@7 Qy@0 I
@4@8 P@;C@D@ EU Qx 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 Qy@?@0 I@0 G@-@4
@4@7 Qy@@@ @7 Q|@0 J7 @4 @Q@7 HS@?	@0 J7 @4@7 Qy@?@a@@@,@0 I@0 C@-@4
@4@7 Qy@@@ @7 Q|@0 J7 @4 @Q@7 HS@?	@0 J; @4@7 Qy@?@3@@@0 I@-@4@7 Qy@0 I@4@7 IZ@0 J;
@4@7 P@?@0 J;@-@4@7 Qy@0 I
@4@8 P@;C@De EU Qx 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 Qy@?@0 I@0 G@-@4
@4@7 Qy@@@ @7 Q|@0 I @4 @Q@7 HS@?	@0 I @4@7 Qy@?@J@@@,@0 I@0 C@-@4
@4@7 Qy@@@ @7 Q|@0 I @4 @Q@7 HS@?	@0 I @4@7 Qy@?@0 I@-@4@7 Qy@0 I@4@7 IZ@0 I
@4@8 P@;C@D EU Qx 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 Qy@?@0 I@0 G@-@4
@4@7 Qy@@@ @7 Q|@0 I @4 @Q@7 HS@?	@0 I @4@7 Qy@?@J@@@,@0 I@0 C@-@4
@4@7 Qy@@@ @7 Q|@0 I @4 @Q@7 HS@?	@0 I @4@7 Qy@?@0 I@-@4@7 Qy@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 Qg 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 QN@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 Qr@?@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 Q5 CA EU HQ IO


@5@7 Q4@ 
@7 Q4@>@;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 R3 C@ EU HQ J



@5@0 I^@4@7 I@>@ 
@7 R4 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 Q7@;C@0@ EU HQ


@5@C@7 @@L@P@2@-@-@4@7 @<@ @/ NC@7 K@7 K@ @.@7 R6@ @ 
@8 Q7@;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 Qn 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 R/@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 RH 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 Qe
@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 Rd M
 DR@5@/@2 M@3 J@3n@3 I@4@7 J@>@;C@^ EU K Rd I J
 N7@5@/@2 I@3 I@4@7 J@>@;C@_ EU K Rd I I
 NC@5@/@2 Rd@3y@4@7 J@>@;C@` EU K Rd 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 Rg@3m@3 Ri@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 Re
 NF@5@/@2 I@3 Ri@4@7 J@>@;C@,@e EU K J Re I Ri Nf
 NH@5@/@2 Iy@3 Rd@3 I@3 J@3 I@4@7 J@>@;C@/@f EU K J Re I Ri J
 NJ@5@/@2 I@3 Rd@3 I@3 J@3 Rg@3 Re@4@7 J@>@;C
@g EU K Jq O@5@>@;C@h EU K J Rj I
 O@5@/@2 J@3v@4@7 J@>@;C@/@i EU K J Rj I J Rk Rd
 NN@5@/@2 I@3 J@3 Re@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 Ri
 NP@5@/@2 M@3 I@3 J@3 J@3 I@4@7 J@>@;C@&@m EU K J Re J
 N/@5@/@2 Rj@3 I@3 Rd@3 I@3 I@4@7 J@>@;C@)@n EU K J Re I
 O@5@/@2 J@3 I@3 J@3 Re@3 Iy@3 J@4@7 J@>@;C@ @o EU K J Re I
 NA@5@/@2 I@3 J@3 Rk@4@7 J@>@;C@p EU K I Rd
 L@5@/@2 I@3 I@4@7 J@>@;C@q EU K I Rgg J Iy O@5@>@;C@r EU K I Rg Rl J Iy Rd I NX@5@>@;C@/@s EU K I Rg Rl J Iy Rd I Nf Re
 NT@5@/@2 Rg@3 I@4@7 J@>@;C@/@t EU K I Rg Rl J Iy Rd I Nf Rd
 NR@5@/@2 Re@3 I@4@7 J@>@;C@,@u EU K I Rg Rl J Iy Rd I Nf Rg
 NV@5@/@2 I@4@7 J@>@;C@v EU K Ri J
 N?@5@/@2 Re@3 I@3 I@4@7 J@>@;C@)@w EU K Rik Nf Nf Rd
 HK@5@/@2 I@3 I@3 Rd@3 Rf@4@7 J@>@;C@,@y EU K Ri Rm Nf Nf I
 HG@5@/@2 J@3 Iy@3 Rg@3 I@3 I@4@7 J@>@;C@#@{ EU K Ri Rg
 Ne@5@/@2 I@3 I@3 I@3 Rd@3 I@4@7 J@>@;C@&@| EU K Re J
 N5@5@/@2 Rl@3 Rd@3 I@3 J@3 Rg@3 Re@4@7 J@>@;C@&@} EU K Re Rg Re I
 L@5@/@2 J@3 I@3 I@3 I@4@7 J@>@;C@#@~ EU K Re Rg Re I
 L@5@/@2 Rd@3 I@3 I@4@7 J@>@;C@ EU K Rg
 J=@5@/@2 I@3 I@4@7 J@>@;C@ EU K Rj
 Na@5@/@2 I@3 Rd@3 Re@3 I@4@7 J@>@;C@ @ EU K I J Iy
 Bs@5@/@2 Rg@3 I@3 I@4@7 J@>@;C@;@ EU K I J Iy Rg I I Nf
 O@5@/@2 J@3 Rj@3 I@3 Rd@3 I@3 J@3 I@3 Rf@4@7 J@>@;C@ EU K I I
 M@5@/@2 I@3 J@3 I@4@7 J@>@;C@ EU K I J Rj N]@5@>@;C@ @ EU K I J Rj I
 NZ@5@/@2 J@3 Re@4@7 J@>@;C@ EU K I J I
 N_@5@/@2 I@4@7 J@>@;C@ EU K I Rj
 JB@5@/@2 I@4@7 J@>@;C@;@ EU K I I Rd
 OK@5@/@2 Re@3 I@3 Rd@3 I@3 I@3 J@3 I@3 Rd@3 I@3 J@3 Rg@3 Re@4@7 J@>@;C@,@ EU K I I I
 N3@5@/@2 J@3 Re@3 Rl@3 I@3 I@3 J@3 Re@4@7 J@>@;C@2@ EU K I I Rd
 N1@5@/@2 Re@3 I@3 J@3 I@3 J@3 Rk@3 J@3 I@3 Rf@4@7 J@>@;C@/@ EU K I Re J
 O@5@/@2 I@3 J@3 Iy@3 Rd@3 I@3 J@3 Rg@3 Re@4@7 J@>@;C@ EU K I
 M2@5@/@2 J@3 I@3 Rg@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 Rx@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 Q8@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 Rx@7 K Rx~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 RE  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@. Rk@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 QR@7 H@7 LY@7 LZ@7 QS@@@( 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 Q1@.
@7 Q1@.@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@>@;XP 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 Rq 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  Qe@<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 Qb 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 R 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 QD@ @7 K@7 Rt@E@?@@( H@.@7 QD@.@7 QF@@@ @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 QF@ @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 Q8@(
 @ QA@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@?@( @@>@@@  Rk@7 J@>@  @@7 HC@?@-@@@0 J Rk@4@7 C@  @@7 HC@0 J Rk@4@7 Hs@>@?@0 J Rk@4@7 Hs@Q@>@;C@u@V EU HB J 



 @@5@>@7 A@ 
@.@7 H;@@@ @/@7 J.@?@@@( F@?
@@@( HF@?@( @@>@@@  Rk@7 J@>@  @@7 HC@?@-@@@0 J Rk@4@7 C@  @@7 HC@0 J Rk@4@7 Hs@>@?@0 J Rk@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 S3 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 S8 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 S. 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 SL@?@@@@%@/@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 Rv B@?@7 SL@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 SL@>@;C@ EU K@5@7 SL@>@;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 SU@4@7 D4@7 C@.
@7 SU 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 SW@F@p
@0 SU
@4@7 Hs@0 SU
@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 Qx@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 Su
@4@/@7 J@L
@P@.@7 J @@.@7 L&@0 J@0 Su
@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 Sv 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 QY 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 QT C@=A; EU I@5@7 C@.@7 MR@@@@@(@Y@?@(@y@(
 Gt@7 P2 B@E@?@@@@@(@N@?@(@n@(
 Gu@7 Sz@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  SV 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 Qx B

@5@@@0 B@4@7 P B@?	@0 B@4@7 S@>@Q@;C@[@# EU Qx 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 Qx I

@5@0 I@4@7 S@>@Q@;C@4@9 EU Qx 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 Qs C@1A9 EU J@5@.@/@7 K*@@@7 Sb*** PROVED FOR CASE @7 H@7 H@7 H@?@C@7 Sb@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 Sa@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
 Rk@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 Q` 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  RE  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 Qe@/@1 M
@4@7 C@.@.
@7 Qd@ 
@.@7 I{@ 
@ @7 I@@0
inst_saved_vc
@4@7 D4@Q@;C@ A EU J@5@0 S@-@-
@-@4@7 Hs@0 Qe
@4@7 Hs@0 Qe@4@7 D4@Q@;C@&A EU J@5@.@.
@.@7 K*@ @.@7 I{@ @ @7 I@@0 RX
@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 Qe
@4@7 Hs@0 Qe@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 Qz C@K EU Qx@5@8 IW@;C@L EU Qx B

@5@0 I@4@7 IW@0 I@4@8 IW@;C@M EU Qx I^

@5@@@0 J7@4@7 IW@?	@0 J;@4@8 IW@;C@N EU Qx J7

@5@0 I@4@7 IW@0 I^@4@8 IW@;C@O EU Qx J;

@5@0 I@4@7 IW@0 I^@4@8 IW@;C@(@P EU Qx I

@5@@@0 B@4@7 IW@0 B@4@7 IZ@?	@0 J7@4@8 IW@;C@(@Q EU Qx 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 QE@/@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 SF@0 QE
@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 QE
@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 Sg@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 RV B@0 I
@4@8 I@;XP Q C@8A EU J@5@0 Qe
@/@4@7 C@0 J@/@/@4@7 RR 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 R1 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 S5@"
@#@>@;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 T. B@;CEY EU Hi@5@7rename_qbinding_name B@>@8 T0@;CE] EU Hi@5@>@;XP SS C@*B; EU H\@5@.@2@-
@3@-@-@4@7 J@ @ 
@7 L*@2@3
@4@.@7 J@ @7 SR@>@;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 QQ@?@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@> TG@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  SH 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 TJ@.@7 TK@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 TK@ @.@7 S>@ @2@/@4@.@7 J@0 P@4@7 D4@?@@C	 TM@ @7 TK@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 R5@>@;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| TP@7 C@>@;XPpermitted_immediate C@ EU H@5@S
@>@Q@;C@ EU H AV

@5@7 TS B@7 TU@>@;C@ EU H E

@5@7 TU@7 TU@>@;C
@ EU H F
@5@8 TU@;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  T_ AD  t  t t  @t  T_ 
P T_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 Sx@;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 Tj@@@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 Tq 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 Tu@7 H@7 H@8 H@;XP
tv_write_list C
BY EU I@5@7 H@>@7 Tw 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@>@;XD  t  t t  @t prolog_predicate_name AP 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 T2 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 S5@"
@#@?@@@ 
@ @7 P/@&@?	@"
@#@?@ 
@7 S5@&@>@;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 Ra@8 F@;XP TB C@+B EU H8
 AW

   E
 @5@>@;C@:C EU H8
 AW
 
 E
 
@5@>@2
@4@2
@3 @3@4@7 TA@>@;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 Tv@;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 TU@>@;C@ EU H @<XD  t  t t  @t  TP  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 S@>@;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 Rb 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D  t  t t  @t prolog_clause_name AP M C@2C EU H8@5@.
@7 H@7 C@7 Qv 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 R/@7 K@7 K@.@.@7 K
/* SAVED: @7 H@7 H, at @7 H@7 H */@7 H@7 H@>@8 Rn B@;C@  EU L@5@.
@7 R/@C@7 K@L@P QM@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  Sa  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 Ty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 T0@>@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 Qx@5@/@8 J@;C@3@D EU Qx 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 Qx 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 Qx 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 Qx 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 Qx 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 Qx 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 Tp@-
@-@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 QD@@@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 Tk C@ EU L

@5@ 
@7 P@>@;C@ EU L
@5@ 
@.@7 P L@7 H@p @ @ @7 Tj@>@;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 Tv@;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 QV 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 Rd@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 Rd Re
 H@5@/@2 I@3 Rd@3 I@3 I@3 J@3 I@3 J@4@7 J@>@;C@ EU H I Rg
 @m@5@/@2 Re@3 J@4@7 J@>@;C@ EU H J Re 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 Ri@3 M@3 I@3 J@3 I@3 Rf@4@7 J@>@;C@ EU H Iy Rd I J K)@5@>@;C@ @ EU H I I Rd I
 M@5@/@2 I@3 I@4@7 J@>@;C@2@ EU H I Rg I Rh
 O@5@/@2 Rd@3 I@3 I@3 Iy@3 I@3 Rd@3 J@3 Re@4@7 J@>@;C@ EU H J I J I I@5@>@;C@"@ EU H I Rg 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 Rg I Rl
 P@5@/@2 J@3 I@4@7 J@>@;C@&@ EU H I J Ri
 K@5@/@2 J@3 Ri@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 Re I
 L@5@/@2 J@3 I@3 J@3 I@3 J@4@7 J@>@;C@ EU H Re J
 P@5@/@2 Rh@3 Rk@3 Iy@4@7 J@>@;C@ EU H M I Rg
 O@5@/@2 Rk@3 J@4@7 J@>@;C@ EU H Rj I J I Pw@5@>@;C@#@ EU H Iy Rg
 C@5@/@2 Re@3 I@3 I@3 I@3 I@4@7 J@>@;C@ @ EU H I Re Rh
 O@5@/@2 I@3 Rd@3 M@4@7 J@>@;C@/@ EU H J Re I
 M@5@/@2 I@3 Rd@3 Re@3 I@3 J@3 Rd@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 Rg@3 Rh@4@7 J@>@;C@#@ EU H I J Iy
 Pu@5@/@2 I@3 Rd@3 I@3 J@4@7 J@>@;C@ EU H I Rd
 L@5@/@2 Rk@3 J@4@7 J@>@;C@#@ EU H M I J
 Pv@5@/@2 Re@3 I@3 Rk@3 Iy@4@7 J@>@;C@&@ EU H I
 P@5@/@2 I@3 Rd@3 Rk@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 Rd I I M I Rg 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 SJ C@&A EU K@5@/@2@.@4@.@7 H@C
@.@7 Hc@L
@P@.@7 J@>@0 SG@4@7 D4@>@;C@#A EU K@5@2@.@3@c@3@m@3@d@4@.@7 J@.@7 J@>@0 SG@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 Ql CB} EU Hi
@5@>@;CB EU Hi


@5@ @.@7 Qk@ 
@a@f@b@n@w@>@;CB EU Hi

@5@ @ @ 
@7 Qk@>@;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 T@ C@1@! EU I Ix

@5@@@( I@'
 H@?@( Iy@'
 H@.@2
@3@3@-@4@7 @<@ @@>@ @7 T?@>@;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  TW AP TV 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  Sr 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 Tn 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 Tt@ @ @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 Tz 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 Sq@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 SD C@J@ EU K@5@/@2@.@4@.@7 H@C@.@7 Hc@L@P@.@7 J@@@7 K@@? K@7 H@7 H QN@7 H@7 H@>@7 I@>@0 K@4@7 C@.
@7 Oz@0 O| QC
@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 QN@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 TP  B@>@8 MR@;C	G EU H8@5@7 Q:@7 H B@>@;XP SY 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 Q8@.@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@? Q@@7 H@7 H @@7 KC QA@7 I@E
@0 K
@4@.@7 @@ @.@7 G @.@.@7 QB@@@( @( @@0 O{@/@4@7 C@0 O{@4@7 D4@?@@@(@( QC@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 QD@.@7 QF@@@ @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 Rt@;C@ EU K@5@C@7 K@L@P QM@7 H@7 H K@7 H@7 H@>@Q@;XP S C@&C EU H8
 

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

@5@ 
@7 S@0 J Rk@4@7 J J@7 R@>@;XP T6 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 TL @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  Qf AP RT C
D EU Hi
@5@>@;CD EU Hi
@5@ 
@.@7 RS@>@ @7 J@>@;CD EU Hi@5@>@;XXQM B)F@B/build/spark-Hzkx_k/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) Uz 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 @*F@$/usr/lib/swi-prolog/boot/messages.pl  AsC S E TgEmessage_to_stringE @'XD  t  t t  @*t translate_message2 
O @* UC@Gs@$/usr/lib/swi-prolog/boot/messages.pl  A U@5@S
@%
@>@%
@" CUnknown message: ~p
@#@;C@J U U@5@: @ @i U@;C@L U U@5@8prolog_message @)@;C@N U U  @resource_errorstack

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

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


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

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

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


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


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


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


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

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

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

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


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

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


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

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

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

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

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


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


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


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

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


@<CA U U  U Pcontinue

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


@<CA U U 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 U U modify_active_procedure


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

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


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

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

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

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


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


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

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


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

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


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


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

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


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


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


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

 C C


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


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

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

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

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

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


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

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


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


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

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


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


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


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


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


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

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


@<CBq U U  VU
library_index

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


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

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


@5@.@7print_goal_options @)@D G@.@7 Bc @)@L@ @ @.@7warnings_with_named_vars @)@!@2@0 G@4@4@#@?@%@%@E@%@ @ 
@ @ @8 Vd @)@;C@!B U U B)@5version_git@.
@7 @ @%@>@%@" C~w
@#@;C@BB U U B)@5 B)@.
@7 Vo@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 U Uaddress_bits@5 Vr@.
@7 Vo@%@>@%@" C	~d bits, 
@#@;CB U U @@5 @ @Q@7 Vo@%
@>@%
@"Multi-threaded, @#@;CB U U  @
@<CB U U 	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 U U
user_versions@5@.
@0  @@1 B*
@4@.@7 @ @)@%@ @ @8user_version_messages @)@;CB U U author@#Jan Wielemaker (jan@swi-prolog.org)


@<C@bB U UwelcomeWelcome to SWI-Prolog (

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

@5 B)@ 
@.@7 U@" KZ
@# V@ @.@7 U@" E
@# Vu@ @8 U@;CB U U  A% A%

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

 CBreak level ~d

@<CC U U  V P

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

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

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

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

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

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

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

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


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 U U  Vno_event! No such event


@<CC U U  Vbad_substitution! Bad substitution


@<CC U U  Vexpanded

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

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

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

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

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

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

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

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

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


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

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

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

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

 V

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


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


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

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

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

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


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


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


 C@)Package ~w: no binary for architecture ~w

@<XD  t  t t  @*t  Vk 
O @* VjCB U U 
@<C@,B U U		



@5@ 
@.@7 L @)@.@ @7 @ @)@0 B@/@-@4@7 W@)@>@ @ @8 Vi@;C
B U U


@5@ 
@8 Vi@;XD  t  t t  @*t 
substitutions 
O @* WCCj U U @<C@4Ck U U B



 C AW E C    ~w = ~W
@5@ @ @ 
@8 W @)@;XD  t  t t  @*t  @( 
O @* @'C@PDz U U@5@D
@H@7 U @)@L
@B@.@7 U@L@D@-@T@D@0  @@1 T
@4@7 Dj @L@R@?@0  @@1 T`
@4@7 W@L@R@?@8print_system_message @)@O@?@R@E@;XD  t  t t  @*t compiler_warning 
O @* WC@HB U U	eq_vv

@5@D@"@)@%
@L@" CTest is always true: ~W N%@#@?@"
 CTest is always false: ~W N%@#@E@;C@!B U U eq_singleton

 C W N%
@<C@HB U U	neq_vv

@5@D@"@+@%
@L@" C W D@#@?@"
 C W W@#@E@;C@!B U U 
neq_singleton

 C W W
@<C@!B U U unify_singleton

 C@ Unified variable is not used: ~W B
@<CB U U var_true
 C W T[
@<CB U U nonvar_false
 C W TZ
@<CB U U unbalanced_var
 C@+Variable not introduced in all branches: ~W
@<CB U U branch_singleton
 C@ Singleton variable in branch: ~W
@<CB U U negation_singleton
 CSingleton variable in \+: ~W
@<CB U U multiton
 C@4Singleton-marked variable appears more than once: ~W
@<XD  t  t t  @*t  M 
O @* MC@\C\ U U
@5@D@6@S@" B
@#@%@L@"$VAR
@#@%@" C~W
@#@E@?@!@" C W3

@#@ 
@ @ @8substitution @)@F@E@;XD  t  t t  @*t  U 
O @* UCE U U@5@.@7 U@>@.
@.@7actions_to_format @)@0 B@4@ 
@ @8 Aw @;XD  t  t t  @*t  VE 
O @* VDC@ Am U U@5@.@7 E @,main@%
@>@%
@" C[Thread ~w] @#@;CAp U U 

@<XD  t  t t  @*t swi_comment 
O @* W>CAc U Ualready_from

@5@>@%@" C (already imported from ~q)
@#@;CAe U U C@5@>@%
@"
 (is a directory)@#@;CAg U U C@5@>@%
@"
 (is not a directory)@#@;CAi U U 
 C (~w)



@<XD  t  t t  @*t 
cond_location 
O @* WFC@%A' U U 


@5@ 
@.@7 G @)@%@" C~w:~d@#@;XD  t  t t  @*t 
clean_goal 
O @* WJCD> U U 



@5@7
hidden_module @)@>@;CD@ U U 



@5@0 
@4 T@7predicate_property @)@>@;CDB U U 

@<XD  t  t t  @*t  U 
O @* UCEM U U  H@<XD  t  t t  @*t  V  
O @* VCB/ U U@5@.@.
@7 B @)@ 
@.@.@7 @7 @)@0 @1 @4@8user_predicate_indicator @)@;XD  t  t t  @*t line_element 
O @* WWCD U U@5@ Umessage_line_element U@>@;CE  U U
	full_stop@5@> C@8 D @)@;C	E U U
 E@5@>@8 Te @;CE U U
prefix C


@5@>@ 
@8 W:@;CE U U
 W`
@5@>@8 W:@;C	E U U
 U@5@>@8 F6 @)@;CE
 U U
 C


@5@>@ 
@8 W:@;CE U U
 V



@5@>@ 
@8 W:@;CE U U
 U@5@>@;CE U U
 P@5@>@;CE U U@5@8 W:@;XD  t  t t  @*t  V 
O @* VCD U U@5 V@.
@7 V@%@" C(~D) 
@#@;XD  t  t t  @*t action_skip 
O @* WgCE4 U U  VH@<CE5 U U  U@<CE6 U U  V@<CE7 U U  Wd@<CE8 U U  We@<XD  t  t t  @*t  V 
O @* VC@+D
 U U@5 F"@.
@7 V@ 
@.@7 WK @) CB@.@7 Vo@%@" C W3@#@;XD  t  t t  @*t 	prefix_nl 
O @* WjCD U U 
 E@<CD U U E
 E@5@>@;CD U U U
 U@5@>@;CD U U E


 E W`
@5@>@ 
@ @8 Wk @)@;CD U U



@5@ @ @8 Wl@;XD  t  t t  @*t  V% 
O @* V$C@ U U 
@<C@<@ U U

 



@5@ 
@7 WL@>@ @.@.@7 WS@%@" C
        ~q  E
@#@ @ @8 V#@;C@?@ U U 



@5@>@%@ @.@.@7 WS@%@" C Wm 
  E
@#@ @ @8 V#@;C@/@ U U		
@5@ 
@.@.@7 WS@%@" C Wm  E
@#@ @ @8 V#@;XD  t  t t  @*t 
msg_prefix 
O @* WnCD U U  D~N% @<CD U U As@5@.@7 W;@D
@* W<@L
@(~NWarning: @?
@" C~NWarning: [Thread ~w] @#@;CD U U @5@.@7 W;@D
@* W<@L
@(	~NERROR: @?
@" C~NERROR: [Thread ~w] @#@;CD U U  A Wq@<CD U U information Wq@<XD  t  t t  @*t  V 
O @* VCC U U 
@<C@ C U U V



@5@0 V
@4@.@7 U@ @ @8 V@;XD  t  t t  @*t  V 
O @* VCD U U @@5depth_limit_exceeded @Q@7 V@%@>@%@"[depth-limit exceeded] 
@#@;CD" U U @<XD  t  t t  @*t faq 
O @* WyC@ U U 
 E@+  See FAQ at http://www.swi-prolog.org/FAQ/
.txt


@<XD  t  t t  @*t  V 
O @* VCB* U U @@5@>@&@;CB+ U U @5@>@&@;CB, U U 
 C into ~w



@<XD  t  t t  @*t user_version_message 
O @* W~CC U U@5@.
@7 U@>@%
@" E@#@;CC U U 
 C Vp
 E


@<XD  t  t t  @*t swi_message 
O @* WC@ U U io_error


 CI/O error in ~w on stream ~p

@<C@ U U  GW P

 CCould not execute `~w'

@<C@ U U  Wsignal


 CCaught signal ~d on `~w'

@<C@ U U  SQ


 C

@<C@ U U  W


 CCaught signal ~d (~w)

@<CA  U U limit_exceeded


 CExceeded ~w limit (~w)

@<CA U U  A

 Cgoal unexpectedly failed: ~p

@<CA U U 
shared_object


 C Vp

@<CA U U system_error

 Cerror in system call: ~w

@<CA	 U U  Werror in system call


@<CA U U 
failure_error

 CGoal failed: ~p

@<CA U U 
timeout_error


 CTimeout in ~w from ~p

@<CA U U not_implemented


 C@*~w `~p' is not implemented in this version

@<C@"A U U A A

@5@ 
@.@7 V@%@" C@1Wrong context: ~p can only be used in a directive@#@;C@9A U U Aeditno_default_file@5@D Ue @Q@7 Vo@%
@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 U U format_argument_type


 C@,Illegal argument to format sequence ~~~w: ~p

@<CA U U  B

 CFormat error: ~w

@<CA! U Uconditional_compilation_errorunterminated

 C@*Unterminated conditional compilation from 
@5@ 
@ @8 WG @)@;CA$ U U  Wno_if

 C:- ~w without :- if

@<XD  t  t t  @*t  U 
O @* UC@] U U
@5@>@;C@^ U U

 C Vp

@5@>@;C@_ U U
 C Vp
 E
@5@ @ @8 U@;XD  t  t t  @*t  V 
O @* VC@XB U U@5@0  @@4@.@0 @-@-@4@7 WR@.@ @ @7 WS@0 @4@0 D;@-@4@7 WO@0 @4@0 Gi@-@4@7 WO@%@>@%@" E C~w at ~w:~d

@#@;CB U U @<XD  t  t t  @*t 
insert_prefix 
O @* WCD U U VH

@5@>@ 
@8 Wl@;CD U U W`

@5@ 
@8 Wl@;XD  t  t t  @*t  U 
O @* UC@b U U@5@S
@%
@>@%
@" CUnknown error term: ~p
@#@;C@e U U@5@: U
error_message U@;C@g U U@5@8iso_message @)@;C@i U U@5@8 W @)@;C@k U U 
 C W



@<XD  t  t t  @*t  U 
O @* UCA+ U U@5@S
@%
@>@%
@&@;C
A/ U U@5@.
@ Umessage_location U@>@&
@;CA1 U U B

@5@ 
@7 G @)@%@>@%@ 
@ @8caller @)@;C@"A5 U U @o


?@5@>@%@" C U
@#@;CA7 U U  W



 C
~w:~d:~d: 

@<C@MA9 U U	
 B




@5@D@$@ 
@7 B @)@ 
@0 B@-@4@7 U@%@L@0 W@4@ @8 U@?@" CStream ~w:~d:~d 
@#@F@;CA@ U U @<XD  t  t t  @*t bindings 
O @* WCCJ U U @<C@YCL U Ubinding



@5@ @.@7 @| @)@%@ @ @.@7	var_names @)@ @ @ @ @.@7 W0 @)@D@#@, @@%@L@" C AW E
@#@ @ @ 
@8 W @)@?@&
@F@;XD  t  t t  @*t msg_property 
O @* WCD U U@5@ B Og B@>@;C
D U U
 W`
@5@7 Wo @)@>@;C	D U U
 W`~N@5@>@;C	D U U
 C At@5@>@;CD U U location_prefix 


 C~NERROR: ~w:~d:
~N	@5@>@;CD U U As W 


 C~NWarning: ~w:~d:
 W@5@>@;CD U U wait?@5@>@;XD  t  t t  @*t  W 
O @* WCD U U
 A*@5@>@;CD U U
 A@5verbose A*@7 Vo@>@;CD U U
banner@5 W A*@7 Vo@>@;CD U U@5@>@;C@}D U U
@5@0 Wc Rx@4@/ @Q@7 A: @.
@.@7  @0 @@0syntax_error@/@4@/@4@7 IA @0 W@0 
@4@-@-@4@7 W @)@>@ @.@7 W @)@2@0 Wd@-@4@3@3 E@4@2@0 We@4@4@.@7 V@0 C@-@4@7 W@ @ @7 Th @)@D@0 W@-@4@7 W@a@f@b @s@L@ @8 F @)@?@R@E@;CD U U@5@0 C@-
@4@7 W@ 
@0kind@4@8 Tg @)@;XD  t  t t  @*t  U 
O @* UC@? U U@5@.
@7 U@>@&
@;C@A U U@5@"
 @@#@%
@"
 CUnknown exception: ~p
@#@;C@D U U 
 C U



@<XD  t  t t  @*t 	residuals 
O @* WCCp U U @<C@GCr U U	@5@D@)@, @@%@L@" C~W, E
@#@ @ @ 
@8 W @)@?@" C W3
@#@F@;XD  t  t t  @*t  W 
O @* WCCU U U

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

@5@>@%@" C	~w = ~w, 

@#@2@4@ @8 W@;XD  t  t t  @*t  Vd 
O @* VmCB U U 
@<C@SB U U
@5@D@ @ 
@.@7 W @)@L@%@?@"
 CUnknown compiler warning: ~W
@#@E@D
@* @@%@L@%@?@" E
@#@E@ @ @ @8 Vl@;XD  t  t t  @*t  Vg 
O @* VfCB U U  CC @Q CN @Q@<XD  t  t t  @*t  W6 
O @* W5CCd U U@5@>@&
@;C@<Ce U U B



 L Vfggreen% where E C W
@5@ @ @ 
@8 W@;XD  t  t t  @*t  Th 
O @* TgC@5D U U
 W

@5@>@ 
@0 W`@-@4@7 W@ @.@7 W@2@0 Wd
@-@4@4@2@0 We@4@4@.@7 V@ @8 W@;C
D U U@5@.
@7 W@ 
@8 W@;XD  t  t t  @*t result 
O @* WC@?CB U U		@5toplevel_print_options@.@7 Vo@!@2@0partial @Q@4@4@#@%@2@0 NmB@4@4@ @.@7 W@ @.@7 U @)@2@0 NmC@4@4@ @ 
@8 W@;XD  t  t t  @*t  W 
O @* WCAC U U    @@5@>@%
@&
@;C@PAE U U
 

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


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


@<XD  t  t t  @*t  D& 
O @* D&CC2 U U
@5@>@%
empty@ @ @8 D& @)@;CC4 U U@5@>@%
	non_empty@ @ @8 X	@;XD  t  t t  @*t  U D  t  t t  @*t  U AD  t  t t  @*t  U 
D  t  t t  @*t 	port_name 
O @* XCD7 U U  AO WCall@<CD8 U U  I WExit@<CD9 U U  @redFail@<CD: U U redoyellowRedo@<CD; U U unifyblueUnify@<CD< U U  Gmagenta	Exception@<XD  t  t t  @*t 
extra_line 
O @* XCC U U@5toplevel_extra_white_line @Q@7 Vo@%
@>@%
@"
 C W@#@;CC U U 

@<XD  t  t t  @*t  D& 
O @* X
CC7 U U Gt X@5@>@%@" V Vtrue.
@#@ @ 
@8 X @)@;CC: U U Gt@5@>@%@" W\
@#@ @ 
@8 X@;CC= U Umore X@5@>@%@" V Vtrue  U
@#@;CC? U U X@5@>@%@" C Nu U
@#@;XD  t  t t  @*t append_args 
O @* X!C@ E: U U 



 

@5@>@/@.@7 WR@ @ @ @8 V@;CE= U U@5@/@.
@7 WR@ 
@8 V@;XD  t  t t  @*t  WN 
O @* WMCB8 U U @@5@>@;CB9 U U @5@>@;CB: U U@5 @/@/ D@8 Ad @)@;XD  t  t t  @*t  V 
O @* VC@ED% U U	@5 F"@.
@7 V@D
@ 
 @G@7 WO@L@'^@?@' Nu@D
@ 
 V@7 WO@L@' H3@?@' Nu@%@" C~w~w @#@;XD  t  t t  @*t  W9 
O @* W8CE U U @@5@>@;CE U U E @@5@>@;CE U U

 E@5@>@2
@4@8 W7@;CE! U U E

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



@5@>@ @.@.@7 W7@ 
@ @7 X'@ @ @8 X" @)@;CE+ U U
@5@ 
@7 @ @>@ @.@7 W7@ 
@ @8 X'@;CE/ U U
@5@ @.@.@7 W7 Vp@ @7 X'@2
@4@ @8 X)@;XD  t  t t  @*t  V 
O @* VCC U U Gu V V W Xfalse.

@5@ 
@8 X@;CC U U Gt@5@>@%
@"
 V V X
@#@ @8 X@;CC U U X,

@5@ 
@.@7 W @)@ @8 X@;CC U U @m@5@8 X@;CC U U Gt


@5@ 
@ @.@7 X- Gt@ 
@ @ @8 X @)@;CC U U X


@5@ 
@ @.@7 X- X@ 
@ @ @8 X/@;C@CC! U U  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) U U action CAction?  U

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


@<CC- U U eof E


@<CC/ U U toplevel_open_line
@<XD  t  t t  @*t  V 
O @* VC@+D2 U U@5@.
@.@7 X
 @)@%@>@%@" V V W
~w: @#@;XD  t  t t  @*t  V~ 
O @* V}CC U U 
@<CC U U
@5@ 
@.@7 W @)@ @ @8 V|@;XD  t  t t  @*t print_message_lines_guarded 
O @* X>CD U U
@5@>@;CD U U

@5@7 WX @)@ 
@8 X? @)@;XD  t  t t  @*t  V 
O @* VC@/D U U@5@D@$debugger_show_context @Q@7 Vo D@.
@7 V@%@L@" C[~w] 
@#@?@&@F
@;XD  t  t t  @*t  V- 
O @* V,CB U U 
@<C@'B U U B



 C@         file_search_path(~p, ~p)
 E
@5@ @ @8 V+@;XD  t  t t  @*t  W 
O @* WC@ U U 
end_of_clauseUnexpected end of clause


@<C@ U U end_of_clause_expectedEnd of clause expected


@<C@ U U  DUnexpected end of file


@<C@ U U end_of_file_in_atomEnd of file in quoted atom


@<C@ U U end_of_file_in_block_comment@ End of file in /* ... */ comment


@<C@ U U end_of_file_in_stringEnd of file in quoted string


@<C@ U U illegal_numberIllegal number


@<C@ U U 	long_atom@!Atom too long (see style_check/1)


@<C@ U U long_string@#String too long (see style_check/1)


@<C@ U U operator_clashOperator priority clash


@<C@ U U operator_expectedOperator expected


@<C@ U U operator_balanceUnbalanced operator


@<C@ U U quoted_punctuation@-Operand expected, unquoted comma or bar found


@<C@ U U 	list_rest@'Unexpected comma or bar in rest of list


@<C@ U U cannot_start_termIllegal start of term


@<C@ U U punct


 CUnexpected `~w' before `~w'

@<C@ U U undefined_char_escape

 C@:Undefined character escape in quoted atom or string: `\~w'

@<C@ U U void_not_allowedEmpty argument list "()"


@<C@ U U 
 C Vp



@<XD  t  t t  @*t  V 
O @* VCC U U 
@<C@(C U U
@5@ 
@.@7 V@%@" C
        ~p E
@#@ @ @8 V@;XD  t  t t  @*t dwim_predicates 
O @* XlC@ U U 
 

@5@>@.@0dwim_predicate@0 
@4@4@8 V{@;C@ U U 
@5@.
@0 Xn@0  @@4
@4@8 V{@;XD  t  t t  @*t undefined_proc_msg 
O @* XpC@ U U 
  X$@5@>@%
@0  X$@4@ 
@8 Xq @)@;C@ U U  X$@5@>@%
@"
 E@@  ^/2 can only appear as the 2nd argument of setof/3 and bagof/3@#@;C@ @ U U  B!@5@>@%
@"
 E@"  Rules must be loaded from a file
@#ToplevelMode@ @8 Wz @)@;C@ @ U U  B!@5@>@%
@"
 E@'  Directives must be loaded from a file
@# Xu@ @8 Xv@;C@ @ U U  B@5@>@%
@"
 E  ?- is the Prolog prompt
@# Xu@ @8 Xv@;C@3@ U U@5@.
@7 Xm @)@%@D@ @,
 @@%@L@" E@%  However, there are definitions for: E
@#@ 
@ @8 V#@?@&@F@;XD  t  t t  @*t  C 
O @* VC@7B" U U @n

@5@D@ 
@7 X*@%@L@" C Vp
@#@?@" C U
@#@E@;XD  t  t t  @*t  V 
O @* VCC U U 
@<C@<C U U 



 C~t~w   ~8|~W~W
 X @Q C X @Q E
@5@ @ @8 V@;XD  t  t t  @*t  WV 
O @* WUCB4 U U 



@5@7 WL@>@;CB6 U U 

@<XD  t  t t  @*t  W 
O @* WC@n U U  @	evaluable

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

 C@.Type error: `~W' contains attributed variables
 CN @Q CE CO
@<C@s U U  @


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


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

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

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

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

built_in_procedure
@5@ @.@7 WT@%@" C@+No permission to ~w built-in predicate `~p'

@#@D@,
 DZ@%@L@" E@CUse :- redefine_system_predicate(+Head) if redefinition is intended@#@?@&@E@;C@ U U  Bimport_into

	procedure
 C@"No permission to import ~p into ~w

@<C@$@ U U B

static_procedure
 C@)No permission to ~w static procedure `~p'

@5Defined@ @ @8 V @;C@ U U  B



 CNo permission to ~w ~w `~p'

@<C@ U U evaluation_error

 C@"Arithmetic: evaluation error: `~p'

@<C@ U U C X

 C V!

@5@ 
@ @8 Xr@;C@ U U  C


 C~w `~p' does not exist

@<C@ U U busy


 C~w `~p' is busy

@<C@ U U  Wswi_backslash_newline@*Deprecated ... \<newline><white>*.  Use \c


@<C@ U U W

Syntax error: 
@5@ 
@ @8 XE @)@;C@ U U occurs_check


 C@6Cannot unify ~p with ~p: would create an infinite tree

@<XD  t  t t  @*t  Th 
O @* WCD U U@5@0 W@1 X? B@4@8 @ @;XD  t  t t  @*t  U 
O @* UCAP U U@5@S
@%
@>@%
@&@;CAT U U@5@: Umessage_context U@;CAV U U B


@5@T
@,
 @@%@>@%@ 
@ @8 W? @)@;C@HA[ U U B


@5@ 
 @ @/@.@7 D, @)@ 
@ @/ @.@7 X@%@" E C Vp E
** here ** E C Vp@#@;CA` U U @<XXQM B7-C @S @XD  t  t t  B7t option_decl AD  t  t t  B7t  X 
O B7 X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@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@<C@8 E E read_file_to_codes D@<C@< E E read_file_to_terms D@<XD  t  t t  B7t pred_option AD  t  t t  B7t  X 
XQM EF@&/usr/lib/swi-prolog/library/listing.pl  AuC AgS E GJE XE XE XE GK XD  t  t t  Et $pred_option AD  t  t t  Et  X 	 D  t  t t  Et  X 
O E XC@Q@2 E E X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 X X@;XD  t  t t  Et write_declarations 
O E XC@ E E@5@>@;C@ E E
@5:- ~q.~n@2@4@7 SQ X@ 
@8 X X@;XD  t  t t  Et listing_write_options 
O E XCB E E 
 CC @Q Nq @Q Nm
 CG CI


@<XD  t  t t  Et list_clauses 
O E XC@%@ E E@5@.@.
@7 B X@@@.@7 Qi@ 
@7write_module X@0 G!
@4@7 X X@Q@?@R@E@;XD  t  t t  Et 
unify_args 
O E XC@ E E
 @5@>@;C@ E E

@5@>@;C@ E E 

@5@>@;C@ E E @<XD  t  t t  Et  X 
O E XC
A- E E@5@.@7 K@8 X X@;XD  t  t t  Et list_module 
O E XC@c@k E E@5@@@Y@/@0 
@-@4@7 Ar X@C@0 
@4@0
imported_from@/@4@7 WP Be@L@P@/@.@7 X@.
@/@7 @6@D@@ T@7 X@?
@ 
 @/@/ D@7 Ac@Laccess_level @7 @@?@R@7 H@0 
@4@7list_predicate X@Q@?@R@F@E
@;XD  t  t t  Et portray_list_elements 
O E XC@SBe E E	@5@ C@ 
@7pprint X@D
@* @@L@R@E@?@8@D@T@"@#@L AW@7 A @7nlindent X@ @ 
@8 X X@E@?@p @ @7 X| @7 X@ C@ 
@8 X@;XD  t  t t  Et 
post_assoc 
O E XCB E E  M@<CB E E  Nv @<XD  t  t t  Et portray_meta 
O E XC@8B1 E E@5@7contains_non_primitive_meta_arg X@>@2@-@-@4@7 @<@2@/@-@4@7 @<~q(@2@4@7 Aw X@.@7 G9 X@ @ @ @ 
@7portray_meta_args X Nt@8 Y @;C
B9 E E@5C@ 
@8 X@;XD  t  t t  Et 	or_layout 
O E Y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  X 
O E XC@;B E E@5@7 Td@0  GKtab_distance@4@.@7 B{ B|@D@a@i@b @u@L@8 Cg X@F
@?@a@h@i@l A@x
@a@h@i@l N@x@ 
@7put_tabs X@ @8 Y@;XD  t  t t  Et  W\ 
O E W\C
Ar E E@5 C@7 W^ X@8 Td@;XD  t  t t  Et pprint_wrapped 
O E YCB E E@5@"@#@>@.@7 Y@ @ 
@8portray_list X@;C@&B E E@5@2@-@-@4@7 @< X@ @7 Y @.@7 Y@ @ @ 
@7pprint_args X Nt@8 Y @;XD  t  t t  Et  X 
O E XCA E E@5@7hide_module X@>@;CA E E@5~q:@2
@4@8 X@;XD  t  t t  Et  Y 
O E YC@!A	 E E @5@0 @4@0 X@-
@4@7 X@0  @4@0 X
@4@7 X@>@;CA E E

@5@>@;XD  t  t t  Et 	decl_term 
O E YC@7@ E E@5@.
@.@7 X@ @.@.@7 @6@D@ 
@ @7 Y@L@" @#@?@" 
 @#@;XD  t  t t  Et portray_meta_arg 
O E Y CBL E E@5@7 F@>@.@7 Y@ noindentC@ 
@8portray_body X@;C
BP E E@5C@ 
@8 X@;XD  t  t t  Et 
postfix_op 
O E Y&CB E E@5@.@.
@7 Ng@ 
@.@7 X X@>@a@i@f@l C@w@;XD  t  t t  Et  X 
O E XC@ E E@5	undefined@7 X@>@.@7 Y X%   Undefined: ~q~n@2@4@8 X@;C@ E E@5 D@7 X@>@.@7 Y*%   Foreign: ~q~n@2@4@8 X@;C@ E E@5@7notify_changed X@7list_declarations X@8 X X@;XD  t  t t  Et 
portray_or 
O E Y4C@)A E E@5@7term_needs_braces X@>@.@7
inc_indent X@ 
(   @7 X@ @ 
@ @7 Y4 X@ 
@ @7 X@ 
 Nt@8 X@;CA E E@5@7 Y X@>@ 
@ @8 Y=@;CA E E@5@.@7 Y9@  Y"@ 
@ @8 Y#@;XD  t  t t  Et  Y4 
O E Y>C@[A E E E C


@5@>@.@7 Y9 C@.@.@7infix_op X@ @  Y"@ @ 
@7 Y#@7 X->  @7 X@ @  Y"@ @ 
@7 Y#@7 X;   @7 X E@/@.@7 Y@@ @ @ 
@8 Y5 X@;C@[A E E E B


@5@>@.@7 Y9 B@.@.@7 Y@@ @  Y"@ @ 
@7 Y#@7 X*-> @7 X@ @  Y"@ @ 
@7 Y#@7 X YD@7 X E@/@.@7 Y@@ @ @ 
@8 YE@;C@9A E E		 C

@5@>@.@7 Y9 C@.@.@7 Y@@ @  Y"@ @ 
@7 Y#@7 X YC@7 X@ @ @ 
@8 YE@;C@9A E E		 B

@5@>@.@7 Y9 C@.@.@7 Y@@ @  Y"@ @ 
@7 Y#@7 X YF@7 X@ @ @ 
@8 YE@;C@9A E E		 E

@5@>@.@7 Y9 E@.@.@7 Y@@ @  Y"@ @ 
@7 Y#@7 X YD@7 X@ @ @ 
@8 YE@;C@9A E E		|

@5@>@.@7 Y9 YH@.@.@7 Y@@ @  Y"@ @ 
@7 Y#@7 X|   @7 X@ @ @ 
@8 YE@;XD  t  t t  Et clause_term 
O E YJCAo E E  G!

 B!@<CAp E E  O

 O@<XD  t  t t  Et is_meta 
O E YMCA? E E portray_goal@<XD  t  t t  Et  Y% 
O E Y$CA| E E@5@S
@>@ @ 
@ @8 X@;CA E E G"@5@0  GKcut_on_same_line@4 @Q@7 Y	@>@  !@8 X@;C@7A E E AV G"
@5@0  GK YP@4 @Q@7 Y	@C@0 AV@/@/@4@ 
@7 Y6@L@P@>@  !,@7 X@ indentC@ @ @8 Y#@;CA E E YS@5@>@ @7 X Y"@ 
@ @ @8 Y#@;C@!A E E@5@7 Y?@>@  Y<@7 XD@ @ @7 YE@ @7 X@  Nt@8 X@;C@*A E E@5@ 
@7 Y6@>@ ( @7 X@p@  Y"D@ @ @7 Y#@ @7 X@  Nt@8 X@;C@2A E E

 AV

@5@> AW@.@.@7 Y@@  Y"@ @ @ @7 Y#@  AW@7 X@  YS@ @ @ @8 Y#@;C@,A E E		 F
@5@>@  F@7 X@  Nu@7 X F@.@7	prefix_op X@p@ @  Y"@ @ @ @8 Y#@;C@(A E E@5@7
m_callable X@0 Bg@-@4@  @@7option En@0 
@4@0 @H@-@4@7 X@>@ @ @ @8 X X@;CA E E@5@ @ 
@ @8 X@;XD  t  t t  Et do_portray_clause 
O E YaCAA E E@5@S@>D@8 X@;CAD E E
 G!

 @Q@5@>@ 
D@7 X@8 Y X@;C@AG E E@5@.
@.@.@7 YK X@> @.@7 Y9@ @.@.@7 Y@@ 
@ @7 X V@2@4@7 Y @D@V@T@" 

@#@C@ @7	primitive X@L@P@L@ @7 X~q@2@4@7 Y  @7 Y@ @7 X Y<@7 X@ @.@7 Y9@ @  Y"D@7 Y#@ @7 X Nt@7 X@?@0  GKbody_indentation@4@.@7 Y	@ @  YS@ @7 Y#@F@8 Yc@;C@0A] E E
 B  D


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


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

@5@>:- @7 X@ 
 Y"D@7 Y#@8 Yc@;CAk E E@5  Y"D@7 Y#@8 Yc@;XD  t  t t  Et decl 
O E Yn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  Y 
O E YCB E E@5@a@h@b @s@>	@7 A X@p @8 Y
@;CB E E @<XD  t  t t  Et  Y/ 
O E Y.C@)A E E@5 @@.@7 X T@7 X@C A@7 X@L@P@>@.
@7 Y*@7%   NOTE: system definition has been overruled for ~q~n@2
@4@8 X@;CA E E @<XD  t  t t  Et  Y 
O E YCBB E E @<C@4BC E E	
@5@ @ @ 
@ @7 Y! X@D@* @@L@R@?@ 
 AW@7 Y @ 
@7 X@ @ @ 
@ @8 Y@;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 X X@;C@ E E 

@5@7 @ X@>@0 Tb@-
@4@0 GJ@1 
@4@8 G X@;C@ E E@5@D
@.@ Ulocate_clauses U@L
@8list_clauserefs X@E@?@.@7$find_predicate X@8list_predicates X@E@;XD  t  t t  Et  X @GD  t  t @Ht  Et X @K @K D  t  t t  Et  X 
O E XC@MA5 E E	 


@5 @@ @7 B B YM@0 
@4@.@7meta_options Y_@C@*@C@ @.@7 CV X@  @/@2@0 U @Q@4@4@7 F X@ @ @7 Yb X@L@P@?@E@L@P@?@E@;XD  t  t t  Et  Y| 
O E Y{C@ E E@5@>@;C@ E E@5@>@7 Yz@8 Yz@;C@ E E@5@.@.@7 F X@0 G!@4@8 X@;XD  t  t t  Et infix_assoc 
O E YCB E E  M@<CB E E  M @<CB E E  M @<XD  t  t t  Et 
pi_to_head 
O E YC@ E E 


 
@5@>@ 
@ @8 Y X@;C@ E E 


@5@ 
@8 @6@;XD  t  t t  Et  Yg 
O E YfCB% E E@5@7 Y?@>@Q@;CB' E E AV@5@>@Q@;CB( E E @<XD  t  t t  Et  YW 
O E YVCB E E@5@.@.
@7 Ng@ 
@.@7	pre_assoc X@>@a@i@f@l C@w@;XD  t  t t  Et  Y; 
O E Y:CB E E@5@a@g@h@b@o@n@w@;XD  t  t t  Et  Y 
O E YCB[ E E@5@>@8 X@;C@ B] E E@5@7 X[ @7 X@p@ @ 
@7 X@7 X H9@8 X@;XD  t  t t  Et  Y 
O E YCB E E @<C@+B E E@5@ C@ 
@7 X@D@* @@L@R@? AW@7 Y @7 X@ @ 
@8 Y@;XD  t  t t  Et declaration 
O E YC@ E E@5@.
@.@7 Yo X@ 
@7 X@.@7 Y*@2@3@4@8 @<@;C@6@ E E@5@>@0 @H@-
@4@7 X@.@/@7 X@D@@@* @?@)@L@" @H
@#@?@" @H 
@#@;C@ E E@5 @G@7 X@.
@7 Y*@" A
@#@;XD  t  t t  Et  X 
O E XC@3B E E@5@T@"{}
@#@.@7 Y@p{ @7 Y @ @ noidentC@ 
@7 Y#@ @7 X}@8 Y @;C@XB E E	@5@7 D@C@7nowrap_term X@L@P@0  GK
line_width@4@.@7 Y	@a@f@b @s@D@.@2@0
max_length@4
@4@7 @e X@L@R@?@%@.@7 Y@a@f@f@n@f@s@a@f@f@b@l @s@>@ 
@8 Y X@;CB E E@5@.@ 
@7 X X@ @8 X @;XD  t  t t  Et  Y2 
O E Y1C@&@ E E@5@.@0 Y
@4@.
@7 @@D@*
 @@L@R@?
@ 
@7 X X&@8 X@;XD  t  t t  Et  Y 
O E YCB E E W1@5@>@;C@5B E E@5@.@.@7 @6@/@/@7 Ng@D
@*@L
@/@/@8 Y@@?@B@*@L@D	@/@7 YU@L@R@?@/@8 Y' X@O@;XD  t  t t  Et  X 
O E XCA1 E E@5 B@7 Y@8 X X@;XD  t  t t  Et  X 
O E XCB< E E@5@.@.
@7 A@.@7 A@ @7 F@C@ 
@7 Ye@L@P@>@;XD  t  t t  Et  Y 
O E YC@4@ E E
 


@5@.@7 Tb J@ @.@7 Y@ @ 
@7 X X@ @7$define_predicate X@ @.@.@7 X@0 @4@7 X@7 H@Q@;C@ E E @<XD  t  t t  Et  Y 
O E YCB
 E E  D@<CB E E  M @<XD  t  t t  Et  GK  @GD  t  t t  Et  GK  
O E XC	@g E E@5@.
@7 D X@8 Yt@;XD  t  t t  Et  YZ 
O E YYCA E E@5@/@.@7 X@7 C @0 @/@/@4@8 I@@;XD  t  t t  Et  Y8 
O E Y7CA E E@5@7 Y@.@/@7 @6@.
@/@7 Ng@a@f
@h@s@>@;XD  t  t t  Et  YB 
O E YAC@$A E E@5@.
@.@7 Ng@ @.@.@7 Y X@>@a@f
@f@l C@w@a@f
@f@l C@w@;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 @ YC
@ns@ /usr/lib/swi-prolog/boot/bags.pl  A Y@5@>@&
@&@;C@q Y Y @<C	@r Y Y@5@ 
@ @8pick @@;XD  t  t t  @t 
pick_first 
O @ YC@ Y Y C



@5@ @ @ @ 
@8	pick_same @@;XD  t  t t  @t  Y 
O @ YC@!@ Y Y C




@5@)@>@ @ @ 
@8 Y@;C@ Y Y 
@<XD  t  t t  @t  Y @GD  t  t @Ht  @t Y B
 X$ D  t  t t  @t  Y 
O @ YC@j@ Y Y
@5@0 X$
@4@.
@.@7 F @@D@* Rk@L@ 
@.@7 @ @@, @@ @8 I @@F@?@?@0 C
@4@ 
@.@7 Y@D@ @7 G @@L@ @.@7 Y@ @ @8 Y@E@?@ @/@7bind_bagof_keys @@ @.@7 Y@ @ @.@7 Y@ @8 Y@;XD  t  t t  @t  Y 
O @ YC@j Y Y@5@.
@.@.@7 Y @@ @ 
@ @8 Y @@;XD  t  t t  @t  Y 
O @ YC@e Y Y @<C@f Y Y C


@5@/@7 FB @@ 
@8 Y@;XD  t  t t  @t  @ @GD  t  t @Ht  @t GA B
   B
D  t  t t  @t  @ 
O @ GAC@G Y Y@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 Y Y@5@8 GA @@;XD  t  t t  @t  Y @GD  t  t @Ht  @t Y B
 X$ D  t  t t  @t  Y 
O @ YC@D@Z Y Y@5@0 Y
@4@.
@.@7 Y@D@* Rk@L@ 
@7 Y@, @@F@?@0 C
@4@ 
@.@7 Y@ @/@7 Y@ @.@7 S @@ @ @8 Y@;XD  t  t t  @t  Y 
O @ YC@M Y Y@5@@@@7 E @?@ 
@8 D @;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  Yt take_number 
O Y YCAs@#/usr/lib/swi-prolog/boot/history.pl  A Y


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

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

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

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

 Z

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

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

@5@ 
 Z@7 Y@>@ @ @8 Y@;C
A Y Y

@5@>@;CA Y Y @<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 ZQE ZQEtcp_close_socketEtcp_open_socketEgethostnameE
tcp_socketE ZW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  ZID  t  t t  Dt  ZMD  t  t t  Dt  ZKD  t  t t  Dt tcp_connect_hook AD  t  t t  Dt  ZOO D ZS C
@n Eo Eo@5@ 
@7 Zi D@>@;C@p Eo Eo@5@7 ZP Zl@ 
@8 ZV Zl@;XO D ZR C@| Eo Eo@5@.
@7 Zi Zl@>@&
@;C@ Eo Eo@5@.
@.@7 ZS Zl@ 
@ @8 E Zl@;XD  t  t t  Dt  ZQD  t  t t  Dt 	tcp_debugD  t  t t  Dt  ZUD  t  t t  Dt  Zi AD  t  t t  Dt  ZWD  t  t t  Dt  ZYD  t  t t  Dt  Z[D  t  t t  Dt  Z^O D Z\ C@I Eo Eo@5@.@.
@7 Zn@D	@S
@L@&@?@ 
@8 Zr@;XD  t  t t  Dt  ZbD  t  t t  Dt  Z`D  t  t t  Dt  ZhD  t  t t  Dt  ZfO D Zc C
@ Eo Eo
setflnonblock@5@> Zv@8 Ze Zl@;XXQM 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 Zy Z B@7 G@D
 Fv@7 Fw@L

@8 Fz Z@?@R@;XO EC F C@ EA EA@5@.@7 B @" B  Bi
@#@;XO EC Z C@h EA EA@5@2@0 @ @@4@3@0 @ B@4@3@0 @ @@4@4@8 @ @;XO EC Z~ C@@@M EA EA@5@0 C@1  Bj
@4@7 Zx Z@> Bg@.@7 Bc Be@0 @1 C@1  Bj
@4@7 C @D@0 
@1 
setup_dialect @4@7 Ap@L@0 
 Z@4@@?@R@;C@U EA EA @<XO EC Zx C@e EA EA@5@/@8 Z@;XO EC Zz C@.@w EA EA@5@.@7 Z Z@0 B@0 Z@-
@4@1 F=@4@/ @@7 A9@D@7 G@L@ 
@8 @ Z@?@ 
@8 Tb J@;XXQM EfF@@/build/spark-Hzkx_k/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 Z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 Z C@ Ee Ee@5@.
@7 F)@.@7 F)@ 
@ @.@7replace_separator_with_split Ef@ @7split_off_atoms Z@>@;XO Ef Z C@v Ee Ee
 @5@>@;C@y Ee Ee@5 Nu@7 X@p @8 Z Z@;XO Ef Z 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 Z
@4@7 A Z@>@;CA Ee Ee
@5@0 Z
@4@7 Z@>@;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 Z@ @.@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 Z Z@;XO Ef Z C@ Ee Ee
@5@>@;C@ Ee Ee

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

@5@.@7 Z@ @ 
@8 Z@;C@ Ee Ee



@5@ @ @8 Z@;XO Ef@ implode_separator_content_list_x C@ Ee Ee

@5@>@;C@ Ee Ee
@5@.@7 A@ @ @.@7 A@ @ @ 
@8 Z Z@;XO Ef Z CA Ee Ee@5@.@7 Z Z@.
@7 Z Z Nf@2
@3
@4@7 Z Z@>@;XO Ef Z 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 Z CA Ee Ee@5@.@7flatten_list_x Z@>@&@>@;XO Ef Z CAj Ee Ee@5@.
@7 F)@ 
@.@7 Z@ @7 F)@>@;XO Ef Z C@ Ee Ee
 @@5@>@;C@ Ee Ee


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

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

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

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


@5@a@g@h@q@p
@>@ @ 
@7 Z Z@>@;XO Ef Z CA! Ee Ee@5@.
@7 G@ 
@.@7 G @ 
@ @7 Z Z@>@;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  Zt delete_attributes 
O Z ZC
As@"/usr/lib/swi-prolog/boot/attvar.pl  A Z@5@.@7 G Z@8delete_attributes_ [@;XD  t  t t  Zt  Z @GD  t  t @Ht  Zt Z  D  t  t t  Zt  Z 
O Z ZC@ Z Z@5@.@7 G [@.
@7call_det [@7 GZ [@D@*
 @Q@L@>@?@R@;C@ Z Z@5@Q@;XD  t  t t  Zt attvars_residuals 
O Z [C@ Z Z 
@<C@,@ Z Z	
@5@D@ 
@.@7 D [@%@L@ @ 
@ @.@7attvar_residuals [@?@%@F@ @ @8 [
 [@;XD  t  t t  Zt  DQ 
O Z ZC@<@ Z Z@5@.
@7 Z@D@*
 @@L@( @@8 DQ [@?@$@0 C
@4@0 AV@0 Bn@0 [
@4@4@1 Z
@4@2@0 C@4@4@8 @ [@;XD  t  t t  Zt  [	 
O Z [C@ Z Z@5@@8 A [@;XD  t  t t  Zt 
portray_attrs 
O Z [C@ Z Z @<C@%@ Z Zatt



@5@ 
@7portray_attr [@D@* @@L@R@?	 L@7 H [@ @8 [ [@;XD  t  t t  Zt  [  
O Z [C@&@ Z Z Z@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 SQ [@;C@)@ Z Z@5@!
@0 
@1attr_portray_hook@4@#@D
@/@ 
@7 D [@ 
@@L@R@?	~w = ...@2
@4@8 [$@;XD  t  t t  Zt  [ 
O Z [C@ Z Z @<C@@ Z Z [


@5@D@T@%@L@%@F@F@F@E@?@@D@* Z@%@L@ @ @.@7frozen_residuals [@F@F@F@?@~@D@1@0 @1 Aattribute_goals@4@7 Aq [@%@L@0 @1 [,@4@.@7 Bn [@%@ @ @.@7 @ [@F@E@?@H@D@+@0 @1 attribute_goal@4@7 [-@%@L@0 @1 [2@-@4@@%@ @ @.@7dot_list [@?@" G
@#@F@E@F@E@E@E@ @ @ 
@8 [@;XD  t  t t  Zt make_conjunction 
O Z [8C@x Z Z$and


 AV

@5@>@ @7 [9 [@ 
@ @8 [<@;C@{ Z Z 

@<XD  t  t t  Zt unfreeze 
O Z [=C@\ Z Z [:

@5@>@7 [> [@8 [?@;C@_ Z Z@5@@;XD  t  t t  Zt portray_attvar AD  t  t t  Zt  [@ 
O Z [@C@ Z Z@5{@7 [!@.@7 [@7 [" Y@8 [!@;XD  t  t t  Zt call_all_attr_uhooks 
O Z [CC@8 Z Z @<C@9 Z Z [



@5@ 
@7uhook [@ @8 [D [@;XD  t  t t  Zt  [G 
O Z [FC@6@G Z Z Z@5@>@D@)@7 D [@L@D Z@.
@7 G [@L Z@0 [:
@4@8 [7 [@? Z@8 [M@E
@?@8 [?@E
@;C@O Z Z@5@0 
@1attr_unify_hook@4@@;XD  t  t t  Zt  Z 
O Z ZC@s Z Z@5 Z@.@7 [K@>@8 [<@;C@v Z Z 
 @Q@<XD  t  t t  Zt  [ 
O Z [CA Z Z @<CA	 Z Z@5@7 F4 [@8 [@;XD  t  t t  Zt  [+ 
O Z [*CA Z Z [:

@5@>@%@ @ @.@7 [)@ @ @ 
@8 [)@;CA Z Z  Z

@<XD  t  t t  Zt  [6 
O Z [5CA Z Z AV


@5@>@%@ 
@ @.@7 [4@ @ @8 [4@;C
A Z Z 




@<XD  t  t t  Zt  Z @GD  t  t @Ht  Zt Z B
 D  t  t t  Zt  Z 
O Z ZC@i Z Z@5@7 @ [@>@;C@k Z Z@5@@;XD  t  t t  Zt  @ 
O Z [1C@ Z Z 
@<C@ Z Z


@5@ @ @8 [0@;XD  t  t t  Zt  Z 	 D  t  t t  Zt  Z 
O Z ZC@3 Z Z @<C@4 Z Zwakeup



@5@7 [H@ 
@8 Z [@;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 [e C@.A B& B&@5@0print_predicate@/@2 CM@4@-
@4@7 G,  X @7 CK prompt_alternatives_ondeterminism@7 [j X @Q@7 [jtoplevel_print_factorized @@7 [j CM@8 CA @;XD  t  t t  Dt  [Z  	 D  t  t t  Dt  [Z  
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 [rCC B& B& @<C@>C B& B&	
 B



 W


@5@ 
@ @.@7 F Un@D
 [m @Q@7 @ @L@&@?@ @ @7only_cycles Un@ @ @8 [s Un@;XD  t  t t  Dt $load_script_file  	 D  t  t t  Dt  [{  
O D [{ C@ B& B&  @5 QC@/@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 [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 [C@@C B& B&
@5@C@7 [  Un@L@P@>@.@.
@7 Z Un@.@ @7 ZA Un@ 
@ @.@7omit_qualifiers Un@.@7join_same_bindings Un@ @.@7 [z@ @.@7	bind_vars Un@ @.@7filter_bindings Un@ @ @8write_bindings2 Un@;CC# B& B&@5@.@7 [@.
@7 [z@ 
@.@7 [@ @.@7 [@ @8 [@;XD  t  t t  Dt set_window_title 
O D [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@/@ @:  [ @;CA B& B& @<XD  t  t t  Dt subst_chars 
O D [CB B& B& 
@<C@"B B& B&
@5@ 
@7 @ Un@>@ 
@.@7 S? Un@%@ @ @.@7 Bo Un@ @ @8 [ Un@;CB B& B&
@5@ 
@.@7 [@ @ @8 [@;XD  t  t t  Dt  [\  	 D  t  t t  Dt  [\  
O D [[C@iB: B& B&	@5@Dbreak_level@.
@7 [v@L@R@?@'
?@7 C Un@B@.@7 [@D DC@0 DD @Q@4@7 DG Un@L@.@7$system_prompt Un@.
|    @7 R Un@?	@' @@.
 @@7 [@7 A  Un@.@.@7
read_query Un@/@ 
@7 [@ @.@ @.@7call_expand_query Un@L@ @.@7 B Un@ @ @7$execute Un@O@>@;XD  t  t t  Dt 
clean_argv  
O D [ CAO B& B&@5@D B@2--@-
@4@7 [v@L B@8 C Un@?@R@E
@;XD  t  t t  Dt  [d  	 D  t  t t  Dt  [d  
O D [cCB B& B&@5@7$set_file_search_paths  Un@7 [f 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 [CC B& B& 
@<C@C B& B&
 B


@5@D@\@S@L@D@(@0 W@-@4@7 [@ @ @7 E
 Un@L@.@7 @| Un@" W1@#@%
@F@?@+@ 
infinite@.@7 Gq Un_S@ @.@7 A Un@C@ @7 @ Un@L@P@>@" W1@#@p@F@?	@%
@F@F@ @ @ @8 [ Un@;XD  t  t t  Dt no_option_files 
O D [CA= B& B& [


@5@>@;C@>A> B& B&

@5@ @ 
@7 C @  B@7 A Un@0 @@0 G B@-@4@0 AV@0 A< Fv@4@1 [ G"@4@1 F=@4@/ @@7 Up@>@;C@%AH B& B&

@5@/@.@ 
@7 CZ @  @@ B E@>@ @ 
@7 [@ @ @8 [ Un@;CAM B& B& 

@<XD  t  t t  Dt 
hide_names 
O D [CC B& B& @<C@1C B& B&@5@D@  @/@/ Nf@7 Ad Untoplevel_print_anon @@7 [v@L@R@?@* @@0 W1@4@7 N% Un@>@ @ 
@8 [ Un@;CC B& B&
@5@ @ @8 [@;XD  t  t t  Dt path_sep 
O D [CA B& B&@5 Ue @Q@7 [v@%
@>@%
@"
 E@#@;C	A B& B&  
@<XD  t  t t  Dt  [ 	 D  t  t t  Dt  [ 
O D [CA	B B& B&
@5toplevel_prompt@.
@7 [v@ 
@.@7 [@D@#@,
 @@L@2@~@3@m@4@2
@3@2@:@3@ @4@4@ @.@7$substitute Un@?@2@~@3@m@4@ @.@7 [@D@+@a@h@b @s@L@2@~@3@l@4@2@2@[@4@3@3@2@]@3@ @4@4@ @.@7 [@?@2@~@3@l@4@ @.@7 [ D@0 D@-@-@4@7 [v@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 [@?@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 [@?@2@~@3@d@4@ @.@7 [@ @8 F* Un@;XD  t  t t  Dt get_respons 
O D [C@%D B& B&@5@7 [ Rx@7 Wc Un@.@7 C Un@7answer_respons Un@D@*
again@L C@0 Gv X6@4@7 @' Un@Q@?@>@;XD  t  t t  Dt 
setup_history  
O D [ C@@A B& B& @5@D
@: DC@0 DD @Q@4@7 [@0  Z&@4@7 [@C	save_history @@7 [v@L@P@0 @V@0 Cprolog_history@4@3@0 G @Q@4@4@/ @@7 Up@L
enable@8 [ Un@?@R@;XD  t  t t  Dt  [ 
O D [CCE B& B& @<C@.CF B& B&		 B



 B


@5@ @ 
@ @ @.@7take_same_bindings Un@ @ @8 [@;XD  t  t t  Dt $load_system_init_file  	 D  t  t t  Dt  [  
O D [ C@ B& B&  @5 @/@7 [}@>@;C@b@ B& B&@5system_init_file@.
@7 [@,
 H{ Ab@.@7 [vrc@.@7 [@2@3 @3@4@.
@7 A @ 
@.@2@0 @ @@4@3@0 @ B@4@3@0 @ @@4@4@7 @ @0 [~ @4@7 C Un@0  @@4@2@0 G @Q@4@3@0 C @@4@4@7 [@>@;C@ B& B&   @<XD  t  t t  Dt initialise_error 
O D \CA B& B& U@5@>@;CA B& B&@5 @0 U
@4@7 [@Q@;XD  t  t t  Dt  [a  	 D  t  t t  Dt  [a  
O D [`C
A B& B&@5initialise_prolog@.
@0 \
@4@8 Up@;XD  t  t t  Dt call_expand_answer 
O D \CD@ B& B&@5@ B P B@>@;CDB B& B& 

@<XD  t  t t  Dt  @  
O D [XCB0 B& B&  @5@8 G  Un@;XD  t  t t  Dt associated_files 
O D \CA\ B& B&@5saved_program_classruntime@7 [v@>@8 [ Un@;C@)A_ B& B&@5@7$set_prolog_file_extension  Un@7
argv_files Un@D
@"

@#@L
@.@7 L Unassociated_file@7 [@7set_working_directory Un@8 [ Un@?@R@F@;XD  t  t t  Dt 
save_debug  
O D \ C@+B B& B&@5@D@7 D  Un@7 Dj  Un@L@'
 @Q@?@'
 @ D@.@7 [v D @@7 [ D@0 D
@4@8 [j@;XD  t  t t  Dt  D  	 D  t  t t  Dt  D  
O D [bC
A B& B&  @5@7$runtoplevel  Un A A%@8 [@;XD  t  t t  Dt self_bounded 
O D \&CC B& B& W

@5@0 W1@4@8 [@;XD  t  t t  Dt bind_skel_vars 
O D \(CC B& B& 
@<C@!C B& B& W

@5@ @ 
@.@7 [@ @ @ @8 \) Un@;XD  t  t t  Dt  \ 
O D \CA5 B& B&@5 B@.@7 [v@.@7 [@D
@+@L
 B@8 [@?@R@;XD  t  t t  Dt clean_history_prompt_chars 
O D \+CB{ B& B& @<CB| B& B& M G"
@5@>@;CB} B& B&

@5@ 
@ @8 \, Un@;XD  t  t t  Dt $search_aliases 	 D  t  t t  Dt  \. 
O D \.C@&A B& B&

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

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


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



 Z

@5@ @7 Y Un@>@ @ @8 \P@;CCv B& B& RJ



 \T

@5@ @7 \S@>@ @ @8 \P@;CCy B& B& 
@<XD  t  t t  Dt  [ 
O D [CC* B& B&@5 [k
groundness@7 [v@> C@0 Gv@1 X,@4@8 [@;CC- B& B& @Q@5 [k [l@7 [v@> C@0 Gv@1 X.
@4@8 [@;C@6C0 B& B&@5@7 [ C@0 Gv@1 X0
@4@7 [@.
@7 [ Un@D	@*
 X@L@>@Q@?@D@*

show_again@L@Q@?
@> C@0 Gv @m@4@8 [@;XD  t  t t  Dt  [h 
O D [g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  [ 
O D [CC B& B& @<C@6C B& B&
@5@.@7	hide_vars Un@D@@	@ @7 A Un@?@ @7 \' Un@L@ 
@8 [@E@?@"
@#@ 
@ @8 [@;XD  t  t t  Dt  A @GD  t  t @Ht  Dt [] D  t  t t  Dt  A 
O D []C@"@ B& B&@5@"
 

@#@.@ Uinitialize_now U@> As@0 \^@4@7 [ A@8 A @;C@ B& B&@5 A@8 \`@;XD  t  t t  Dt  [ 
O D [CCX B& B& 
@<CCY B& B&

@5@ 
@ @7 \P@ @ @8 [@;XD  t  t t  Dt  [ D  t  t t  Dt  [ AD  t  t t  Dt  [ 
D  t  t t  Dt  \  
O D \ C@<A B& B&@5@7 Y Y@.
@7 \
 Un@7 [@7 [@7 [@7 [ Un@7start_pldoc  Un@7attach_packs  Uu F#@.@7 [@.@7 [@7$load_init_file Un@7 [| Un@7 [ Un F"@.
@7 [@.@ 
@7 G @0  @@4@8 G @;XD  t  t t  Dt  B)  
O D [WC@R B& B&  @5 W V@8 [@;XD  t  t t  Dt $execute_goal2 	 D  t  t t  Dt  \r 
O D \rC@4C B& B&@5@7
restore_debug  Un@@.@7 [ Un@@@7 \ Un@?@7 \t@Q Rx@7 [@.
@7 \ Un@B@C@C@ 
@7 [ Un@L@P@L@P@L@>@Q@O@;CC
 B& B&@5@7 \x C@0 Gv Gu@4@7 [@Q@;XD  t  t t  Dt  \g  
O D \fC@FA B& B&@5pldoc_server@.
@7 [@D@*
 @@L@0 AV@0
doc_server@/@4doc_browser@4@@E@?@(@D
@0 E
@-@4@/ @@7 Up@L
@0 \|@4@@? @0 U U@4@7 [@8 F Un@E@;CA B& B&   @<XD  t  t t  Dt  [ 	 D  t  t t  Dt  [ 
O D [C@/B B& B&	
@5@B@0 [@4@.@7 \C@.@.@7 @0 Un@.@ @7 \@L@ @ @.@7 \@ @ @ 
@7 \@>@O@;CB B& B& @<XD  t  t t  Dt  \  	 D  t  t t  Dt  \  
O D \CA B& B&   @<XD  t  t t  Dt  \? 
O D \>C
B B& B& Nu
@5@>@8 \=@;CB B& B& 

@<XD  t  t t  Dt  \: 	 D  t  t t  Dt  \: 
O D \9CA  B& B& @<XD  t  t t  Dt  \Z 
O D \YCC B& B& W



 W

@5@ 
@ @ @8 [@;XD  t  t t  Dt  \2 	 D  t  t t  Dt  \2 
O D \1CA B& B& 
@<CA B& B&


@5@ @ @8 \0@;XD  t  t t  Dt  Z3  
O D Z2CB B& B&  @5 D @Q@7 [v@>@8 \x@;CB B& B&   @<XD  t  t t  Dt bind_query_vars 
O D \CC B& B& @<C@?C B& B& W


 B


 W

@5@)@>@ 
@ @7 [@" W1@#@ @ @ @8 \ Un@;C@QC B& B&



@5@"
 W


@#@ @ @.@7 \@D@*@S@C@ @7 [J Un@L@P@* @@L@"
@#@ @ @7 [@" W1@#@?@&@E@;XD  t  t t  Dt  [q D  t  t t  Dt  [q AD  t  t t  Dt  [q 	 D  t  t t  Dt  [q 
D  t  t t  Dt  \R 
O D \QCC] B& B& 


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


@5@0 @4@0 X
@4@7 WP Un@C	@  @G@7 \@L@P@>@&@;CCd B& B& 


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



 

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

@<XD  t  t t  Dt  [ 
O D [CC B& B&@5@.@7 \@/@8 \*@;XD  t  t t  Dt  \m 	 D  t  t t  Dt  \m 
O D \lC@p B& B& H{@5@>@;C@q B& B&@5@/@7 [}@>@;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 \@0 [~
@4@7 \@0  @@4@2@0 C @@4@4@8 [@;C@ B& B& @<XD  t  t t  Dt setup_colors  
O D \ C@OA B& B& @5@D
@I DC@0 DD @Q@4@7 [ At@0 DD @Q@4@7 [ Rx@0 DD @Q@4@7 [@C	
color_term @@7 [v@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  [_ @GD  t  t @Ht  Dt [^ D  t  t t  Dt  [_ 
O D [^C@ B& B&@5@0 [p
@4@7 A Un@@>@;XD  t  t t  Dt  B) 
O D B(C@_ B& B&@5@D	@ U B* U@L@R@?@0  @@1 B*
@4@8 D5 Un@;XD  t  t t  Dt  \ 
O D \CAr B& B&@5console_menu @Q@7 [v B@7 [@>@.@7 E Un@/@8 E Un@;CAw B& B& @<XD  t  t t  Dt  \v  
O D \uCB B& B&@5 D@0 D@-
@-@4@7 [v D@7 [@D	@* @Q@L@8 	  Un@?@R@;XD  t  t t  Dt  [ 
O D [CD
 B& B&
 [@5@2@?@3@h@4@7 [@> F@0 Gv F@4@8 [@;C@1D B& B&
 X@5@2@;@3@n@3@r@3@N@3@R@3@ @3	@4@7 [@> C@0 Gr@3@0 V V E@4@4@8 [@;C@&D B& B&
 X@5@2@t@3@T@4@7 [@>@7 \@7 \x C@0 Gr@3@0 V V	; [trace]@4@4@8 [@;C@1D B& B&
 U@5@2@c@3@a@3
@3
@3@y@3@Y@3@.@4@7 [@> C@0 Gr@3@0 V V C@4@4@8 [@;C	D B& B&@b \W@5@>@8 \
@;C@%D B& B&
 \W@5@.@.
@7 [g Un@> C@0 Gr@3@0 C Vp@3@4@4@7 [ X @ 
@8 [@;CD! B& B&? \W@5@> C@0 FEOF@4@7 [ @8 \@;CD$ B& B&
 [@5 C@0 V
@4@8 [@;XD  t  t t  Dt  \B 	 D  t  t t  Dt  \B 
O D \BC@%A B& B&		@5@.@.@7 \0@" B
@#@>@%@ @7 [@%@ @ 
@8 \7@;XD  t  t t  Dt  \6 	 D  t  t t  Dt  \6 
O D \5C@"A" B& B&@5@0 G
@4@/ @@7 Up@@@7 \@E@?
@.@7 @7 Un@, @>@;CA( B& B&@5@8 [@;XD  t  t t  Dt  D  
O D D C@'B B& B& @5@D
@@ Z" @Q@7 [v@?emacs_inferior_process @Q@7 [v@L
 V @8 [j@? V@8 [j@;XD  t  t t  Dt  [y 
O D [xCC B& B& @<C@6C B& B&
@5@D@" B

@#@&@ @7 A0 Un@L@ 
@8 [w@E@?@"
@#@ 
@ @8 [w@F@;XD  t  t t  Dt  B  	 D  t  t t  Dt  B  
O D [C@ B& B&  @5@/@7 B @8 [Y Un@;XD  t  t t  Dt  [ 	 D  t  t t  Dt  [ 
O D [CB B& B&@5@S
@> A@0 V
@4@7 [@Q@;CB B& B& D@5@> C@0 Gv X9@4@8 [@;C@:B B& B&@5@.@7 [@0 
@4@.
@7$dwim_correct_goal Un@>@0 A@-@4@0 B
@-@4@0 A@/@4@7 @ Un A*@0 \@4@7 [@ @8 \s Un@;CB B& B&@5@7 \! C@0 Gv Gu@4@7 [@Q@;XD  t  t t  Dt  [ 
O D [CCJ B& B& 
@<C@$CK B& B&		 B



@5@)@>@ @ @ @ @8 [@;CCN B& B&
@5@ @ 
@ @8 [@;XD  t  t t  Dt  [ 
O D [C@ B& B& @<C@P@ B& B&@5@.
@7 [@D@4@ 
@.@2@0 @ @@4@3@0 @ B@4@3@0 @ @@4@4@7 \@L@0 [~ QC@4@7 \@0  @@4@7 [@8 E Un@?@0 @@0 C [
@4@/@4@8 @ Un@E@;XD  t  t t  Dt  \ 
O D \C@ B B& B& @ [\@5@> \@.@0 @' As@4@7 Up [@0 @' As@4@8 Up@;CB B& B& 

@<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 Y@ @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 \@;C@ BR BR AV
 @Q@5@>@8 \@;C@ BR BR AV
 \


@5@S
@S@>@7 \@&
@;C@ BR BR AV


 AV

@5@>@ @7 \@ 
@ @8 \@;C@ BR BR 

@<XD  t  t t  BWt  X| 
O BW X|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 \@D@7 D@L@0 A@/
@-@4@0 \@4@8 G G@?@R@E@;XD  t  t t  BWt expand_function 
O BW \C
@ BR BR@5@.
@7 \@ 
@8 \@;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 \C@} BR BR

@5@>@;C@~ BR BR@5@.@7 Ca BV@8 \ 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  \ 
O BW \C@K@S BR BR
 G! \




@5@.@.@7 @6@ @ @7 @6@2@/@-@4@7 @<@ @.@ 
@.@2@0 \@-@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 X|

@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 \ BV@;XD  t  t t  BWt expand_function_arguments 
O BW \C@ BR BR  @Q@<C@ BR BR		
 AV

@5@ 
@ @ @7 \@ @ @ @8 \ BV@;XD  t  t t  BWt  \ 
O BW \C@ BR BR

 @Q@5@7 \ BV@>@;C@ BR BR@5@7 \@>@2@-
@-@4@7 @<@ @.@7 \@2
@4@8 @<@;C@C@ BR BR AV


@5 Bg@.@7 \@.@7 \ BV@ @ @7 \@>@2@-@-@4@7 @<@ @.@ 
@7 \@ @2@4@.@7 J J@ @2@4@8 @<@;C@ BR BR@5 X|@8 C B@;XD  t  t t  BWt  H 
O BW H
C@ BR BR \


@5@ 
@.@.@7 \ BV@0 AV@1 \@4@8 \@;C@*@ BR BR G


@5@.@.@7 \@ 
@.@.@7 \@0 AV@1 AV@1 \@4@8 \@;C@*@ BR BR @+


@5@.@.@7 \@ 
@.@.@7 \@0 AV@1 AV@1 \@4@8 \@;C@*@ BR BR J7


@5@.@.@7 \@ 
@.@.@7 \@0 AV@1 AV@1 J7@4@8 \@;C@*@ BR BR J;


@5@.@.@7 \@ 
@.@.@7 \@0 AV@1 AV@1 J;@4@8 \@;C@*@ BR BR I


@5@.@.@7 \@ 
@.@.@7 \@0 AV@1 AV@1 I@4@8 \@;C@*@ BR BR M"


@5@.@.@7 \@ 
@.@.@7 \@0 AV@1 AV@1 M"@4@8 \@;XD  t  t t  BWt  \ 
O BW \C
@c BR BR@5@.@7 \@8 \ BV@;XD  t  t t  BWt  \ 
O BW \C@[ BR BR 
@<C@!@\ BR BR


 \
@5@ @ @ @ @8 \@;XD  t  t t  BWt  \ 
O BW \C	@s BR BR@5@7 \@>@&
@;C@v BR BR@5@.
@7 \@ 
@7 \@>@0 

@4@@;C@z BR BR JC

@5@ 
@.@7 \@a@f@k JC@w@;C@z BR BRacos

@5@ 
@.@7 \@a@f@k \@w@;C@z BR BRacosh

@5@ 
@.@7 \@a@f@k \@w@;C@ @z BR BR J(


@5@ 
@.@7 \@ @.@7 \@a@f@f@l J(@w@;C@z BR BRasin

@5@ 
@.@7 \@a@f@k \@w@;C@z BR BRasinh

@5@ 
@.@7 \@a@f@k \@w@;C@z BR BRatan

@5@ 
@.@7 \@a@f@k \@w@;C@ @z BR BR \


@5@ 
@.@7 \@ @.@7 \@a@f@f@l \@w@;C@z BR BRatanh

@5@ 
@.@7 \@a@f@k \@w@;C@ @z BR BRatan2


@5@ 
@.@7 \@ @.@7 \@a@f@f@l \@w@;C@z BR BR J'

@5@ 
@.@7 \@a@f@k \@w@;C@ @z BR BR J!


@5@ 
@.@7 \@ @.@7 \@a@f@f@l J!@w@;C@z BR BRceil

@5@ 
@.@7 \@a@f@k \@w@;C@z BR BRceiling

@5@ 
@.@7 \@a@f@k \@w@;C@ @z BR BRcopysign


@5@ 
@.@7 \@ @.@7 \@a@f@f@l \@w@;C@z BR BRcos

@5@ 
@.@7 \@a@f@k \@w@;C@z BR BRcosh

@5@ 
@.@7 \@a@f@k \@w@;C	@z BR BR C@5@a@j C @w@;C@ @z BR BR H4


@5@ 
@.@7 \@ @.@7 \@a@f@f@l H4@w@;C@ @z BR BR A


@5@ 
@.@7 \@ @.@7 \@a@f@f@l A@w@;C@ @z BR BR 


@5@ 
@.@7 \@ @.@7 \@a@f@f@l @w@;C@ @z BR BR N


@5@ 
@.@7 \@ @.@7 \@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 \@a@f@k ]@w@;C@z BR BRerfc

@5@ 
@.@7 \@a@f@k ]@w@;C@z BR BR \

@5@ 
@.@7 \@a@f@k ]@w@;C@z BR BR NK

@5@ 
@.@7 \@a@f@k NK@w@;C@z BR BR F

@5@ 
@.@7 \@a@f@k ]	@w@;C@z BR BRfloat_fractional_part

@5@ 
@.@7 \@a@f@k ]
@w@;C@z BR BRfloat_integer_part

@5@ 
@.@7 \@a@f@k ]@w@;C@z BR BRfloor

@5@ 
@.@7 \@a@f@k ]@w@;C@ @z BR BRgcd


@5@ 
@.@7 \@ @.@7 \@a@f@f@l ]@w@;C@ @z BR BR Y


@5@ 
@.@7 \@ @.@7 \@a@f@f@l Y@w@;C@z BR BR F

@5@ 
@.@7 \@a@f@k F@w@;C@z BR BRlgamma

@5@ 
@.@7 \@a@f@k ]@w@;C@z BR BRlog

@5@ 
@.@7 \@a@f@k ]@w@;C@z BR BRlog10

@5@ 
@.@7 \@a@f@k ]@w@;C@z BR BRlsb

@5@ 
@.@7 \@a@f@k ]@w@;C@ @z BR BR<<


@5@ 
@.@7 \@ @.@7 \@a@f@f@l ]@w@;C@ @z BR BRmax


@5@ 
@.@7 \@ @.@7 \@a@f@f@l ]@w@;C@ @z BR BRmin


@5@ 
@.@7 \@ @.@7 \@a@f@f@l ]@w@;C@z BR BR H0

@5@ 
@.@7 \@a@f@k H0@w@;C@ @z BR BR C


@5@ 
@.@7 \@ @.@7 \@a@f@f@l C@w@;C@ @z BR BR N


@5@ 
@.@7 \@ @.@7 \@a@f@f@l N@w@;C@z BR BRmsb

@5@ 
@.@7 \@a@f@k ] @w@;C	@z BR BRpi@5@a@j ]" @w@;C@z BR BR Oh

@5@ 
@.@7 \@a@f@k Oh@w@;C@z BR BR G


@5@ 
@.@7 \@ @.@7 \@a@f@f@n@w@;C@z BR BRpopcount

@5@ 
@.@7 \@a@f@k ]$@w@;C@,@z BR BR		powm



@5@ 
@.@7 \@ @.@7 \@ @.@7 \@a@f@f@f@m ]&@w@;C@z BR BRrandom

@5@ 
@.@7 \@a@f@k ](@w@;C	@z BR BRrandom_float@5@a@j ]* @w@;C@z BR BR B

@5@ 
@.@7 \@a@f@k ],@w@;C@z BR BRrationalize

@5@ 
@.@7 \@a@f@k ]-@w@;C@ @z BR BRrdiv


@5@ 
@.@7 \@ @.@7 \@a@f@f@l ]/@w@;C@ @z BR BR M


@5@ 
@.@7 \@ @.@7 \@a@f@f@l ]1@w@;C@z BR BRround

@5@ 
@.@7 \@a@f@k ]2@w@;C@ @z BR BR>>


@5@ 
@.@7 \@ @.@7 \@a@f@f@l ]4@w@;C@z BR BR O

@5@ 
@.@7 \@a@f@k ]6@w@;C@z BR BRsin

@5@ 
@.@7 \@a@f@k ]7@w@;C@z BR BRsinh

@5@ 
@.@7 \@a@f@k ]9@w@;C@z BR BRsqrt

@5@ 
@.@7 \@a@f@k ];@w@;C@z BR BR H2


@5@ 
@.@7 \@ @.@7 \@a@f@f@o@w@;C@z BR BRtan

@5@ 
@.@7 \@a@f@k ]=@w@;C@z BR BRtanh

@5@ 
@.@7 \@a@f@k ]?@w@;C@z BR BRtruncate

@5@ 
@.@7 \@a@f@k ]A@w@;C@ @z BR BR S


@5@ 
@.@7 \@ @.@7 \@a@f@f@l S@w@;XD  t  t t  BWt  X| AD  t  t t  BWt  X| 
O BW \CA B[ B[  Ix @@<CA B[ B[  J& @@<CA0 Bx Bx env B}@<CA1 Bx Bx  ]D 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/readutil.pl  Au@!C AgS E XEread_stream_to_codesE ]GE EE EE XXO Dread_stream_to_terms C	@ E E D@5@>@;C@ E E

@5@.@ @7 E  @ @ @ 
@ @8 ]K D@;XD  t  t t  Dt  X AD  t  t t  Dt  X 	 O D X C@8 E E Xtaillist_or_partial_list ]Q
@5 ]S@ @8 F ]P@;C@R@8 E E X X    @@5@C@0 C@0  @1  @@4@4@ 
@7 @ ]P@L@P@0  @1 @@/@/@/@/@4@2@0 C@0  @1  @@4@4
@4@: X X@;C@< E E X ]Q ]S ]Q
@5 ]S@ @8 ]T@;C@F@< E E X X  ]L@5@C@0 C@0  ]L@4@4@ 
@7 ]V@L@P@0  D@1 ]L@/@/@/@/@4@2@0 C@0  ]L@4@4
@4@: X X@;C@Q@< E E X X    @@5@C@0 C@0  @1  @@4@4@ 
@7 ]V@L@P@0  @1 @@/@/@/@4@2@0 C@0  @1  @@4@4
@4@: X X@;C@R@< E E X X    @@5@C@0 C@0  @1  @@4@4@ 
@7 ]V@L@P@0  @1 ]W@/@/@/@/@4@2@0 C@0  @1  @@4@4
@4@: X X@;XO Dread_1line_to_codes C@o E E?
@5@>@;C@p E E

@5@>@;C@q E E
@5@>@.
@7 G @ 
@8 ]Y ]P@;C@t E E


@5@.@7 ][@ @ 
@8 ]]@;XO Dpl_read_stream_to_codes C@ E E@5@.
@7 ][@ 
@.@7 ]G ]P@&@;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 ]J@-
@-@4@1pl_read_line_to_codes
@4@7 D4@0 G!@0 ]I
@-@4@1 ]e
@4@7 D4@0 G!@0 ]H
@-
@4@1 ]_

@4@7 D4@0 G!@0 ]F

@4@1 ]^

@4@7 D4@2@0  E@4@3@0  E@4@3@0  ]G@4@3@0  ]G@4@4@8 G\ ]P@;XO D ]g C@ E E@5@8 ]^ ]P@;XO D ]f C@~ E E@5@.
@7 ][@ 
@.@7 E ]P@&@;XO D ]l C@ E E?@5@>@( @@;C@ E E



@5@>@;C@ E E

@5@.@7 ][@ @ @ 
@8 ]k@;XO D ]a C	@ E E?@5@>@;C@ E E

@5@.@7 ][@ @ @ 
@8 ]`@;XO D ]d C@g E E@5@.@7 ][@D
@*?@L@'
 D@?@.
@7 ]]@&
@;XO D ]X C@ E E@5@.@ 
@7 ]M@ @.@ 
@7 ]O@&@;XO D X C@;@ E E@5 @@7 B B@0 ]Q@-
@4@7 Y] Y_@2@0 @ B@4@4@.@7 @ ]P@0 ]W B@-@4@0 ]X
@4@0 F=@4@8 @ ]P@;XO D X C@9@ E E@5 @@7 ]m@0 ]Q@-
@4@7 ]n@2@0 @ B@4@4@.@7 ]o@0 ]W B@-@4@0 ]F
@4@0 F=@4@8 ]p@;XD  t  t t  Dt  ]GD  t  t t  Dt  ED  t  t t  Dt  ]GD  t  t t  Dt  EXQM
pce_expansion-C @S @XXQM EF@3/usr/lib/swi-prolog/library/prolog_metainference.pl  AuC AgS Einferred_meta_predicateEinfer_meta_predicateXO E	meta_args C@7@ E E	@5@a@g@h@r@>@.@7 A@ 
@.@7 A@ @ @7meta_arg E@D@ @7 YN ]{@L@( @Q@?@R@p
@ @ 
@ @8 ]v ]{@;C@ E E @<XD  t  t t  Et  ]s @GD  t  t @Ht  Et ]r  B
O E ]r C@3 E E 


@5@ 
@8inferred_meta_pred ]{@;C@5 E E 


@5@0 
@4@0 X@-@4@7 X@ 
@ @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 Y@>@.
@7 @<@.@7 G @ 
@ @.@7 J J@.@ @7 @<@ @8 ]@;C@ E E@5@7 ]|@7 D@" 

@#@S
@>@ 
 Ri@8 ]@;C@ E E @<XO E ] C@ E E@5 E@.@7 [L @>@.
@7join_annotation ]{ E@ 
@8 [7 @;C@ E E@5 E@8 ]@;XO E ] C@l E E@5@7 @@>@;C
@n E E@5@S
@> @8 ]@;C@(@q E E 


@5@>@D@7 A@L@ 
@8 ]@?@D@S@L Ri@8 ]@?@R@;C@x E E AV


@5@>@ 
@7 ]@8 ]@;C@{ E E E


@5@>@ 
@7 ]@8 ]@;C@~ E E C


@5@>@ 
@7 ]@8 ]@;C@ E E B


@5@>@ 
@7 ]@8 ]@;C@ E E B


@5@S@S
@>@&
@;C@ @ E E@5@0 
@4@0 @H@-@4@7 X@>@/@.
@7 @6@ 
@8annotate_meta_args ]{@;C@ E E@5@0 
@4@.@7 ]r ]{@>@/@.
@7 @6@ 
@8 ]@;C@ E E @<XO Emeta_pred_args_in_clause C@Y E E@5@0 
@4@.
@7 Qi@ 
@7 ]@8meta_annotation ]{@;XD  t  t t  Et do_infer_meta_predicate @GD  t  t @Ht  Et ]  O E ] C@/@M E E 


@5@ 
@.@.@7 @6@.@ @ @7 @6@0 ]@4@.@7 @@, @@ @8combine_meta_args ]{@;XO E ]y C@ E E@5 E@7 ]@, Ri@>@;C@ E E
 @5@7 D@"
 
@# E Ri@7 ]@>@;C@ E E 
 H3@<XO E ] 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 [N C@ E E@5 E@.@7 ]@>@.
@7 ] E@ 
@8 ]@;XD  t  t t  Et  ]u @GD  t  t @Ht  Et ]t  O E ]t C@@ E E@5@7 ]@>@;C@-@B E E 


@5@0 
@4@0 X@-@4@7 X@>@0 
@4@7 ] ]{@0 ]
@4@8 D4@;C@F E E 


@5@0 
@4@7 ]@0 ]
@4@8 D4@;XO E ] C@*@ E E@5@a@g@h@r@>@ 
@.@7 A@.@7 A@ @ @ @7 ] ]{@p
@ @ 
@ @8 ]@;C@ E E @<XO E ] 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 ]@;C@9A E E



@5@2@-@-@4@7 @<@ 
@2@-@4@7 @< ]@ @ @.@7maplist E@.@2@4@7 @<@2@4@8 ]@;XD  t  t t  Et  ] AO E ] C  B B highlight_problem Ea ] H3 @K @K  @K @<C  B B  Im @ Im @<C  B B  P4 @ P4 @<C
  B B  P @ P H3 @<C
  B B  RR @ RR H3 @<C  B B generated_predicate @ ] @<C  B B show_error_long Ea ] @K  @K @<C  B B show_warning_long Ea ] @K  @K @<C
  B B show_warning Ea ] @K @<C
  B B  E Ea ] @K @<C
  B B command_line_error Ea ] H3 @<C
  B B  Z Ea Z @K @<XO E YN C@ E E@5@7 F@>@;C@ E E  @<C@ E E  X$@<C@ E E  A@<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 Y G@L@ 
@.@7 @= G@ @.@7 @0 G@.@ @7 ]@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 DF@#/usr/lib/swi-prolog/boot/topvars.pl  As@ C S Eprint_toplevel_variables Everbose_expansionXD  t  t t  Dt assert_bindings 
O D ]C@o 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 ]@/@7 B Lh@?@R@E@?@R@F@8 ] 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 ]@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  W  D  t  t t  Dt  W  AD  t  t t  Dt  W  
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 [ Lh@7 Ce Lh C@7 H Lh@7 H Lh@Q@;C@9 Lg Lg @<XD  t  t t  Dt  [ 
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 ]@;XD  t  t t  Dt  ] 
O D ]C
@ Lg Lg H@5@> W@7 C Lh W@8 C Lh@;C@ Lg Lg If@5 W@8 ]@;XD  t  t t  Dt  ]  
O D ]C@#@ Lg Lg@5@M@.
@.@7 ]@N$~w =~t~12|~p~n@2
@3@4@7 SQ 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 W  Lh@7 F Lh@L@ 
@8 ] Lh@?@R@;XXQM DF@&/usr/lib/swi-prolog/library/process.pl   AuC AgS Eprocess_releaseE XEprocess_killE
is_processE ]E
process_idEprocess_waitE ]E ]XO D X C@4@ Ej Ej		@5@.
@7exe_options D@.@ 
@7 @ ^ @@7 B Bmap_arg@.@7 ] ]@ @.@7 [ ^@.@2@4@7 @<@.@7expand_cwd_option ^@ @ @8 X ^@;XD  t  t t  Dt  X AD  t  t t  Dt  X 	 O D X C@0 Ej Ej Xstdin J ^
@5 J@ @8 ]U ^@;C@0 Ej Ej Xstdout J ^
@5 J@ @8 ^@;C@0 Ej Ej Xstderr J ^
@5 J@ @8 ^@;C@0 Ej Ej X E	 @Z ^
@5 @Z@ @8 ^@;C@0 Ej Ej X ]C @ J ]C
@5@0 ^ J@4@ @8 ^@;C@0 Ej Ej X Nm Oh F Nm
@5 F@ @8 ^@;C@0 Ej Ej X D H0 F ^
@5output@ @7 E ^ F@ @8 ^@;C@0 Ej Ej Xdetached Oh @ ^
@5 @@ @8 ^@;C@0 Ej Ej Xwindow Oh @ ^
@5 @@ @8 ^@;XD  t  t t  Dt  XO D ] CA8 Ej Ej@5@/@8 ] ^@;XD  t  t t  Dt  ]O D ^ C@"@ Ej Ej@5 Ue @Q@7 @@>@"
 @ @exe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 ^& ^@;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 ^) 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
select_option Y_@>@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 EKF@$/usr/lib/swi-prolog/library/debug.pl  AuC AgS EnodebugE H Edebug_message_contextE GE WpE GElist_debug_topics E GXD  t  t t  EKt  ^4 
O EK ^3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 W G@>@;CA EJ EJ@5 DR@2@0 V @@4@3@0alias
@4@3@0bufferline@4@4@8 ]W @;XD  t  t t  EKt  ^6 
O EK ^5C@ EJ EJ Oh
@5@>@.@.
@7valid_topic G@0
debug_context@4@7 C@0 ^G
@4@8 A G@;C@ EJ EJ H0
@5@>@.@/@7 ^D@0 ^G@4@8 C@;C@ EJ EJ@5 ^6@8 @ B@;XD  t  t t  EKt  ^F 
O EK ^EC	@ EJ EJthread ^K ^K@5@>@;C
@ EJ EJtime ^L ^M%T.%3f@5@>@;C@ EJ EJ ^M

 ^M ^M
@5@>@;C@ EJ EJ@5 ^6@8 A B@;XD  t  t t  EKt 
ensure_output 
O EK ^PC	@ EJ EJ At@5@>@;C@ EJ EJ 

@<XD  t  t t  EKt  ^H AD  t  t t  EKt  ^H 
O EK ^GC@= EJ EJ  ^K@<XD  t  t t  EKt assertion_failed 
O EK ^RCA+ EJ EJ@5@ U ^S U@>@;C@,A- EJ EJ@5 @0 ^S
@4@7 H
@7 E S@D [@/@7 @@L@8 \ G@?
@0 @@0assertion_error
@4@/@4@8 @@;XD  t  t t  EKt update_debug 
O EK ^ZC@ EJ EJ @Q  @Q@5@>@ @8 ^Q 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 ^c@4@7 ^I@Q@?@0@D
 @o@/@7 Bc G@L@R@?	 As@0debug_no_topic@4@7 H @@ 
@.@.@7 ^d@0 ^c@4@7 ^I@F@L@R@?@R@F@F@;XD  t  t t  EKt  G 
O EK GC@f EJ EJ@5 @Q@/@8 ^c G@;XD  t  t t  EKt show_time_context 
O EK ^iC@*Au EJ EJ@5@0 ^M@-@4@7 ^G G@.
@7 D G@0 B@-@4@ 
@7 A- G@%
@" C XC@#@;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 ^S
@4@7 A9@L
@P@?@E@L@P@?@E@>@;C	A' EJ EJ@5 @@7 ^S G@8 ^R  G@;XD  t  t t  EKt  G 
O EK ^7C@i EJ EJ@5@/@8 ^h@;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 ^h@>@ 
@8print_debug G@;C@ EJ EJ @<XD  t  t t  EKt  ^u 
O EK ^tC
@ EJ EJ@5@ 
@ Udebug_print_hook U@>@;C@ EJ EJ
@5@>@;C@9@ EJ EJ@5@0  @*@1 U@1 D
@4@.@7 Bn G@@@ @.@7 Tb J@ @.@7 ^< G@ @0 Tg B@0 W@1 Wp
@4@4@7 X G@Q@?@R@F@;XD  t  t t  EKt  G 
O EK GC@ @ EJ EJ@5@D@.@/@/@7 ^h@7 F G@L@R@?@0 ^c
 @@4@8 ^I@E@;XD  t  t t  EKt  ^b 
O EK ^a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  ^9  
O EK ^8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 ^h At ^@2
@3@3@4@7 ^@Q@?@R@F
@E@;XD  t  t t  EKt  D 
O EK WpC@x EJ EJ@5 @Q@8 ^:@;XD  t  t t  EKt show_thread_context 
O EK ^C@ Al EJ EJ@5 ^K@7 ^k@.@7 E@, W<@%
@"
 C W=@#@;CAr EJ EJ 

@<XD  t  t t  EKt  ^R  
O EK ^rCA5 EJ EJ   @<XXQM EF@+/usr/lib/swi-prolog/library/prolog_stack.pl  AuC AgS E XE XEprolog_stack_frame_propertyE SE ^VE SXD  t  t t  Et  @i AO E U C@(A E E@5@D
backtrace_show_lines @Q@7 @@L@'
 @@?@!
@2@0subgoal_positions @@4@4@#@%@ 
@ @8 @i S@;XO Elineno C@&A E E@5@0 AV@0 G
 B@-
@4@1 AF
@1newlinedetect@4@0lineno_
@4@0 F=
@4@8 @ S@;XD  t  t t  Et  X AD  t  t t  Et  X 	 O E X C@0 E E X ^ @ ^
@5 @@ @8 ]U S@;XO E ^ CA# E E @<C@3A% E E	
@5@ @.@7 ^@D@* @@%@L@&
@E@?@" E
@#@ @ @ 
@8 ^@E@;C@ A- E E V

 @5@>@%@ @ @.@7 V S@ @ @ 
@8
where_no_goal S@;C@+A0 E E		 V


@5@ @.@7 ^@" C Yh
@#@ @ @ 
@8
where_goal S@;XO Ecopy_term_limit 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copy_term_args S@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 ^ S@;C@ E E@5@8 Y S@;XO E E C@ E E @5@>@;C@@ E E V



@5 V@ @7 S@D@* D@L S@.@7 S@" D@#@E@?@:@D@* AO@L S@.@7 S@" F@#@E@?@D A@.@7 S@L@" Qj@#@?@(	meta_call@E@E@D
@* ^@L@( @?@ 
@ @7	copy_goal S@Dpc@.@7 S@L@R@?@' D@D@Aparent@.@7 S@@@  S@.@7 S@ @0  D@/@4@7 I@@E@? [@.@7 @@a@f@b@t@E@L@p
 @ @ @ @ 
@ @8 ^ S@?	@( @@F@F@;XO Enlc  C@} E E   @<XO E ^ CA	 E E@5@8 X S@;XO Eis_stack CA E E@5@T
@"
 S@#@;XO E S C@s E E@5@7 F@7 F@S@>@2@0 V
@4@4@7get_prolog_backtrace_lc S@8 ^ S@;C	@w E E@5@7 ^@8 ^@;XO Eguard_frame C@*A E E V
 F
@5@0 @-@-
@4@/@7 D! S@ 
@.@.@7 @6@0 @1 @4@8 S@;XO E S CA E E

@5@.@7 S@S@>@;CA E E@5@8clean_stack2 S@;XO E ^ C@)A E E@5@0 F@-
@4@7 DF
char_count@ 
@.@7 U 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 T B@>@;CAn E E@5@.@/@7 ^@>@0  @@4@8predicate_name E@;XO E ^ CAc E E 
 C~|~t[~D]~6+ 



@<XO E ^ C@,@ E E@5@a@g@h@q@>@p
@ @ 
@.@7 A@ @ @.@7 A@ @ @7 ^@ @ 
@ @8 ^@;C@ E E @<XO Eframe_predicate C@ E E  D
@<CA  E E  F
@<CA E E Qj
@5@8 G S@;XO Esubgoal_position C@'A| E E@5@.@/@7clause_info ^@.@7 GM S@ @ @.@7find_subgoal S@ @ 
@7 A@ @ @8 A@;XO E ^ C@ E E 
 @5@>@;C@D@ E E	@5 F"@.
@7 S@D@-@"
 

@#@L@ @.@7 ^@D@ @7 WM S@L@&@?
@" @#@?@ 
@8 ^@F@E@;XO E ^ C@P@ E E	@5@D@0 ^@-
@4@7 Y^ Y_@L@' AO@E@?@.@7 E S@  ^@.@7 S@  ^@.
@7 S@D
@0goal_term_depth@-@4@7 ^@L@R@?backtrace_goal_depth@.@7 @nonneg@ @7 B B@ 
@ @ @8 ^@;XO E ^V C
Aw E E@5@.@7 ^ At@8 ^ S@;XO E WM C@ E E  @<C@ E E  @@<XO E X CA E E@5@0 @h@4@.
@7 Bn S @@ 
@8 Tg S@;XD  t  t t  Et  S AD  t  t t  Et  S AO E ^ C@ E E  V
 V@<C@ E E V

	predicate

@5@ 
@8 ^ S@;C@0@ E E V
 Qj


location 

@5@ 
@ @.@/@7 ^ S@ @0 G@/@4@7 I@@ @ @ @8 ^ S@;C@ E E V
 J@5@, @;XO E ^ CA E E @<CA E E
@5@7 ^ S@>@;CA E E

@5@ 
@ @8 ^@;XO E ^ C@p E E@5@8 S@;XO E ^ C@"A E E
 D
@5@ @7 @ S@ 
@ @.@7nth1 J@T@>@ @ @8 ^@;CA E E 
@<XO E ^ CA5 E E  D

 C~w <foreign>
@<CA7 E E  F

 C Vp
@<C@QA9 E E Qj

@5@0 ^ @Q@4 @Q@7 Y] Y_@ @ @.@.@/@7 ^@ @0 ^@/@4@7 I@@ @ @.@7 ^@ @.@7 ^ S@%@>@%@" C W
@#@;C@<AA E E

 Qj
@5@ @0 D;@-@4@7 ^@ @0 W@-@4@7 ^@ @.@7 ^@%@>@%@" C W
@#@;C@ AG E E Qj
@5@ @.@7clause_name ^@%@" C~w <no source>
@#@;CAK E E  ^
<meta call>
@<XO E ^ CAN E E D
 C
 <foreign>
@5@>@&
@;C@HAP E E Qj

@5@0 ^ @Q@4 @Q@7 ^@ @ @.@.@/@7 ^@ @0 ^@/@4@7 I@@ @ @.@7 ^@%@>@%@" C	 at ~w:~d
@#@;C@3AW E E		 Qj
@5@ @0 D;@-@4@7 ^@ @0 W@-@4@7 ^@%@>@%@" C _
@#@;C@$A\ E E Qj
@5@ @.@7 ^@%@>@%@" C ~w <no source>
@#@;CA` E E @<XXQM EF@$/usr/lib/swi-prolog/library/apply.pl  AuC AgS E FEfoldlE _	E	partitionEscanlE _	E ^	E _E _E _E ]E ]E _E _	E ]EexcludeXO Eexclude_ C@o E E 
@<C@$@p E E
@5@D@ 
@@L@%@?	@"

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

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

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

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

@5@ 
@ @ @ @ @.@@ @ @ @ 
@ @ @8 _$@;XD  t  t t  Et  _ @GD  t  t @Ht  Et _ @K   O E _ C@ E E@5@ 
@ @8 _1 ]@;XD  t  t t  Et  ] @GD  t  t @Ht  Et ^	 B
 B
O E ^	 C@ E E@5@8maplist_ ]@;XO E _, CAF E E @<C@3AG E E@5@ @ @ @ @ @ @ @@ @ @ @ @ @ @ @8 _+@;XO E _* CA4 E E @<C@#A5 E E@5@ @ @ 
@ @@ @ @ @ @8 _)@;XD  t  t t  Et  ] @GD  t  t @Ht  Et _ B
O E _ C@ E E@5@8 _6 ]@;XD  t  t t  Et  ] @GD  t  t @Ht  Et ] B
 B
 B
O E ] C	@ E E@5@ 
@8 _6 ]@;XO E _. CA= E E @<C@,A> E E@5@ 
@ @ @ @ @ @@ @ @ @ 
@ @ @8 _-@;XD  t  t t  Et  _ @GD  t  t @Ht  Et _ @K O E _ C@l E E@5@8 _@;XD  t  t t  Et  ] @GD  t  t @Ht  Et _ B
 B
 B
 B
O E _ C@ E E@5@ 
@ @8 _6 ]@;XD  t  t t  Et  _	 @GD  t  t @Ht  Et _ @K @K O E _ C	@ E E@5@ 
@8 _! ]@;XD  t  t t  Et  F @GD  t  t @Ht  Et _ @K O E _ C@[ E E@5@8 _@;XO E _0 C@ E E 
@<C@8@ E E	@5@D@ @@L@"
@#@ @ @ 
@8 _/@E@?@"

@#@ @ @8 _/@E@;XO E _3 C@ E E 
@<C@ E E@5@ @.@@ @ @ @ 
@ @8 _1 ]@;XO E _@ C@ E E C
@5@>@ 
@ @ @ @8 _2@;C@ E E B
@5@>@ 
@ @ @ @8 _2@;C@ E E G[
@5@>@ 
@ @ @ @8 _2@;C@ E E@5@0 @@3<.=@3 G[@4@8 B B@;XO E _5 C@ E E @<C@ E E
@5@ 
@ @@ @ @8 _4@;XO E _8 C@ E E @<C@ E E
@5@@ 
@8 _7@;XO E _: C@ E E @<C@ E E

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

@5@ @ @ @ @ @@ @ @ @ @ @8 _;@;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 _J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 _Q@;XO Ba _D CA B[ B[  @5@8 [ 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 _S B`@ @ @8 _W B`@;XO Ba _L CAK B[ B[ 
$mutable
@<XO Ba _N CAj B[ B[@5 A^@8 ]J ]P@;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 _K 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@( \@?@( B@;CA B[ B[@5@8 @@;XO Ba _H C
A B[ B[@5@7 @@8 C@;XO Ba _I CAm B[ B[@5@8 _\@;XO Ba N CA B[ B[@5@8 _e B`@;XO Ba _O 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 _b@0 G!@0  @@1 B0 Ag
@4@1 Bc Bj Ba@4@7 C@Q@?@R@E
@;XO Ba _F CAC B[ B[ 
 _Z
@<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 Z  C	@ B[ B[  @5@0 H0 @Z@4@8style_check Be@;XXQM 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= 
 TZ@<C@ B= B=
 E TZ
@5@ 
@ @8 _u BA@;XO BB BM C@$@ B= B= G!

@5@0 \T@/@-@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 _w@;XO BB _y C@ B= B=  \T TZ


 Z
@<C@ B= B= 

@<XO BB	when_cond C@ B= B=

@5@>@ 
@8 _} BA@;C@ B= B=

 AV

@5@ 
@ @7 _@ @ @8 _ BA@;XO BB _ C@ B= B= @<C@+@ B= B=	@5@D @7 A@L@"

@#@?@%
@p@ @ @ @8 _@;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 _ BA@;C@ B= B= 



 

@5@ @ @8 _@;C@ B= B=@5@2@-
@-@4@7 @<@ 
@.@7 A@2@4@8 @<@;XO BB BP C
@ B= B=@5@/@7 X BA@> _{@8 _@;C@h@ B= B=


@5@.@7 _ BA@"
 

@#@ @.@.@7 @6@.@ @7 G @.@2@4@7 @< _{@ @.@7 A@.@2@4@7 @<@ @ @.@7 _@0 \T@4@.@7 _x@"
 G!@# _{@ @8 _@;XO BB
check_dynamic C@~ B= B=@5@@ A@7 X@? D@7 X B@ ^@8 B B@;C@ B= B= @<XO BBexpand_specs C@^ B= B=@5@S
@>@7 _d 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 _ BA@.@.@7 @6@.@ @ @7 @6@!@0 _
@4@#@%@D@0 @1  _@4@7 Ap@%@L@%@?@ @" B  A  _ B  A  _
@#@E@D Bg@7 _|@%@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 _ C@z B= B=@5@7 Y@0 A@/
@-@4@0 _@4@8 G BA@;XO BB BD C@Z B= B=@5 Bg@.@7 _|@0 _
@4@8 Bn BA@;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$dwimF@ /usr/lib/swi-prolog/boot/dwim.pl  As@ C S E \E XnE$similar_moduleE Y~XD  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current_module _@;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 V&@4@7 Go _@>@;XD  t  t t  _t  _ 
O _ _C@"A _ _ 
 @5@7 _@0 
@-@4@7 X _@ @8 @7 _@;XD  t  t t  _t  [ 
O _ ]C@ _ _ @<C@ _ _ B



@5@" W1@#@ 
@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 Su@/@4@#@@@0@7 _ @/@2@0 U @Q@4@3@0 [J @,@4@4@7 Y _@0 B@-@4 Yh@2
@4@7 Aw _@ 
@ @7 Dq _@Q@?	@ 
@8 A _@E@;XD  t  t t  _t  Xo @GD  t  t @Ht  _t Xn  D  t  t t  _t  Xo 
O _ Xn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 ZA _@.
@7unqualify_if_context _@D@ 
@7 _ _@L@R@E@?
@!@0 B F'DWIM could not correct goal@4@#@!@0 @@0 C X
@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 Y _@>@;CA _ _@5@.@0 _
@4@7  @>@;CA _ _ 

@5@0 @-
@4@0 X@/@1 
@4@8  @;XD  t  t t  _t correct_goal 
O _  C@9 _ _ 
@5@S
@>@;C@; _ _ 

 @5@@@S@?@S@>@;C@? _ _ Y

 Y
@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 unknown@4 @@7 @ _@L@P@7 Y _@>@.@.@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 V&@4@7 _@L@R@?@&
@F@;C@%@ _ _@5@/@.@7  @ @/@.@7 _@ @2@-@4@7
include_arity _@>@2@4@ 
@8  @;C@ _ _@5 @0 V
@4@7 _@Q@;XD  t  t t  _t  _ 
O _ _C@SAb _ _@5@/@.
@7  @ 
@7  @D@?@0 X@-@4@7 WP _@L@D@&@0  
@4@0 X@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  \ @GD  t  t @Ht  _t \  @K D  t  t t  _t  \ 	 D  t  t t  _t  \ 
O _ \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 _  1C@ _ _

@5@>@;C@I@ _ _@5@p
@ @ 
@.@7 _@ @ @.@7 _@D@  @7 _@L@ @ @ @.@7  @ @ @ @7 _@?@&@E@ @ 
@ @ @ @8  2 _@;XD  t  t t  _t  Y @GD  t  t @Ht  _t Y~  D  t  t t  _t  Y 	 D  t  t t  _t  Y 
O _ Y~C@?@ _ _
 


@5@ 
@.@.@7  . _@.@ @7 _@D
@)@L@R@E@?@%@ @ @ @.@7 _ _@>@ @.@7 I _@ @ @8  * _@;C@%@ _ _ 

@5@.
@.@7  4@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  3@;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 EF@)/usr/lib/swi-prolog/library/statistics.pl  Au@"C AgS EprofileE LwEshow_profileE  ;E ^MXO 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 ^L@5@8 A@;C
AG E Enodes@5@8 A@;XO E
show_profile_ CA	 E E@5@ Ushow_profile_hook U@>@;C@eA E E		@5@.@7  @ Lx ^L@.@7  ? Lx@.
@7sort_on Lx@.@0	prof_node
@4@.@7 @@ @.@7 S@ @.@7 R7 J
~61t~69|~n@7 B LxTotal time: ~2f seconds~n@2@4@7 SQ Lx  S@7  T~w~t~w =~45|~t~w~60|~t~w~69|~n@2	Predicate@3Box Entries@3Calls+Redos@3Time@4@7  V  S@7  T@0top@-@4@7 Y] Y_@ @ @ 
@8
show_plain Lx@;XD  t  t t  Et   ; @GD  t  t @Ht  Et  >  @KO E  > C@(@ E E@5@0 ^M@-@4cpu@7  ^@.
@7	time_name Lx@.@7 B Lx@0 G
@4@0  E@1  <@4@8 B Lx@;XO E  d C@ E E  b C@5@>@;C@ E Ewallwalltime@5@>@;C@ E E C C@5@>@;C@ E E  j  j@5@>@;C@ E E@5@0 _A@3  b@3  i@4@8 B B@;XD  t  t t  Et  ^L @GD  t  t @Ht  Et ^M O E ^M C@?@ E E@5@.@7
time_state Lx@@@.@0 A:
@-@1 AV@0report
@4@1 @@4@0 B@-
 @Q@4@7  h@7	time_true Lx@D@*
 @Q@L@>@?@R@?	@7  o Lx@Q@F@;XO E  m C@ E E I



@5@7 ^m Lx C@7 C Lx
inferences@ 
@8  w@;XO E  r C@ E E@5@8  t@;C@.@ E E@5@.@7  v C@.@7  w  x@.
@7  w@ 
=@.@7 Z Lx@7 Dq Lx@7  z@ @7  z@Q@;XO E
gc_statistics C@*@g E E@5collections@.@7  w@a@h@b @s@>	collected@.@7  wgctime@.
@7  w@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  w
global_shifts@.@7  wtrail_shifts@.
@7  w@@@a@h@b @s@?@@@a@i@b @s@?@a@f
@b @s@>
shift_time@.@7  w@=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  w	trailused@.@7  w F$@.
@7  w	localused@.@7  w F!@.@7  w
globalused@.@7  wprocess_cputime@.@7  w  x@.@7  watoms@.@7  wfunctors@.@7  w
predicates@.@7  wmodules@.@7  wcodes@.@7  w
locallimit@.@7  wgloballimit@.@7  w
traillimit@.@7  w@(~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 WN 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  X@<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 X Lx@C@0 @4@0 X@/@4@7 X@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  B@5@>@.
@7 A@.@7 A@a@f
@f@n@w@;C@JA E E	 ^L


percentage
@5@>@ 
@.@7    B@ @.@7  L  C@ @.@7  L@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  P C@"AZ E E@5@0 AV@0 @ X@-@4@1 C X @4@0  
@4@0 C X@4@8 @ Lx@;XO E  K CA< E Eprof





@5@ 
@ @ @8 C2 Lx@;XO E  N CA E E
  @5@0cummulative @@4 @@7  ^@>@;CA E E 
  B@<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  E Lx@/@8  @;XO E  o C@]@ E E
  u



@5@0  u@-@-@-@4@7  l@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 Wv@0 ^L@4@8 @' Lx@;XO E   C@0@q E E@5@0 C VQ@-@4@/ @@7 A9@a@h@b @s@>
agc_gained@.@7  wagc_time@.
@7  w@=~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  wthreads_created@.@7  wthread_cputime@.
@7  w@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 X
@4@8 X@;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  a Lx@p @ @ @ 
@8  _@;XO E   C@LA' E E		@5  @.
@7   AO@.@7   X@.@7  @0    @4@.@7  @a@f@b
@o@k ]2@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  V@;XXQM LF@!/usr/lib/swi-prolog/boot/parms.pl  As@ C S XD  t  t t  Lt $default_editor 	 D  t  t t  Lt    
O L  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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 D% @?@0 H0inf@4@7 N% @@@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 ] !)@L@R@?
@" C@#@;XO   E C@cA
 ! !black



 !1


@5@ @7 I@@.@ @7 G @D@* B@L@&@&@ @ @@?@&@D@* G[@L@&@&@ @ @8 !0 !)@?@&@&@ @ @8 !5@;C@^A ! ! X



 !6


@5@.@ @7 !3@D@* B@L@&@&@ @ @@?@&@D@* G[@L@&@&@ @ @8 !5@?@&@&@ @ @8 !5@;XO   NH CA= ! !@5@8 NF !)@;CA? ! ! 
@<CA@ ! !@5@ @8 !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 !A@;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 !I !)@;CA[ ! ! C@5@ 
@.@7 A@ @8 !K@;XO  insert2 CA ! ! !1 @ @@5@>@" !6

@#@(not_done@;C@nA ! ! !6



@5@D@%@ @7 O@L@" !6
@#@ @ 
@ @ @8 !M !)@E@?@9@D@)@L@" !6@#@( @m@E@?@" !6
@#@ @ 
@ @ @8 !P@E@;C@yA ! !
 !1



@5@D@*@ @7 O@L@ @ 
@.@.@7 !P@ @0 !1@4@ @ @8fix_left !)@E@?@?@D@)@L@" !1@#@( @m@F@?@ @ 
@.@.@7 !P@ @0 !1@4@ @ @8	fix_right !)@E@;XO  check_rbtree CC ! ! !1 @ @@5@>@ 
@8check_height !)@;C@,C ! ! !6



@5@ @7 ! !)@ @7check_red_child !)@ @7 !]@ @ @ 
@7 !W !)@ @ @ 
@8 !`@;C@(C ! ! !1



@5@ @7 !\@p
 @ @ @ @7 !`@ @ @ @8 !`@;XO   PH CC ! ! !1 @
@5@>@;CC ! ! !6


@5@p@ 
@ @.@7 !a !)@ @ @8 !b@;CC ! ! !1


@5@p@ 
@ @.@7 !b@ @ @8 !b@;XD  t  t t   t  F% @GD  t  t @Ht   t F% B
  B
 B
O   !c CB ! ! !1 @ @@5@>@;C@3B ! ! !6




 !6


@5@ @ @@>@ @ @ 
@7 !c !)@ @ @ 
@8 !d@;C@3C ! ! !1




 !1


@5@ @ @@>@ @ @ 
@7 !d@ @ @ 
@8 !d@;XO   ! CAI ! ! !%


@5@ 
@8 !K@;XO  clone CC( ! ! !1 @ @


@5@>@;C@7C) ! ! !6




 !6


@5@ @ @ 
@2@0 C@4@-@4@7 !e !)@ @ @ @ @8 !g@;C@7C, ! ! !1




 !1


@5@ @ @ 
@2@0 C@4@-@4@7 !g@ @ @ @ @8 !g@;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 !j@p @p
 @ @ @ @ @7 !h !)@p@ @ @ @ @8 !m@;XO   ! C@ ! ! !%

 !%
@5@ @ 
@ @8 HV !)@;XO   ! C@m ! ! !%


@5@ 
@8lookup !)@;XO   ! C@` ! ! !%
@5@" !1 @ @@#@;XO   !D C@ ! ! !6



 !1 @
@5@>@;C@ ! ! !1



 !1 @
@5@>@;C@ ! ! !6

@5@ 
@8 !C@;C@ ! ! !1

@5@ 
@8 !C@;XO  partial_map C
CF ! !

@5@>@;CCG ! ! !1 @

@5@>@;C@xCH ! ! !6



 !6


@5@ @.@ 
@ @ @7 !s !)@D@* @@L@&@&@( @@F@E@?@9@"@#@D@)@L@D
@ @ @ @@L@R@?@&@%@?@&@%@ @ @ 
@ @ @8 !u@;C@xCZ ! ! !1



 !1


@5@ @.@ 
@ @ @7 !u@D@* @@L@&@&@( @@F@E@?@9@"@#@D@)@L@D
@ @ @ @@L@R@?@&@%@?@&@%@ @ @ 
@ @ @8 !u@;XO   !/ C@ ! ! !6 !1 @



@5@>@;C@ ! ! !1 !1 @



@5@>@;C
@ ! ! !6

@5@ 
@8 !.@;C
@ ! ! !1

@5@ 
@8 !.@;XO     C@ ! ! !%

@5@ @ 
@8 !,@;XO  fixup_right CB ! !  @m
 @m@<C
B ! ! !O@5@ 
@8fixup3 !)@;XO     CA0 ! ! !%


@5@S
@>@ 
@8 !8@;CA3 ! ! !%


@5@ 
@8 !p@;XO     CC ! !@5@S
@>@Q@;C
C ! ! !%
@5@>@;CC ! ! !%

@5@0rbtree1@4@0 !#@/@/@4 @@8 A9@;XO  fixup2 C@fB ! ! !1 !1


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






 !1 !1





 !1



 !1 !1
 !6 !1 !1 @m@5@>@;C@_B ! ! !1 !1






 !1 !1





 !1



 !1 !1
 !6 !1 !1 !O@5@>@;C@_B ! ! !6 !1






 !1 !6





 !1



 !6 !1 !1
 !1 !1 @m@5@>@;C@_B ! ! !1 !1






 !1 !6





 !1



 !1 !1 !1
 !1 !1 @m@5@>@;C@LB ! !  !6 !1






 !1


 !6



 !6 !1 !1
 !1 @m@<C@LB ! !  !1 !1






 !1


 !6



 !1 !1 !1
 !1 @m@<XO  delete_black_node CBq ! !
 !O@5@)
@>@;C@$Br ! ! !1 @ @ !6



 !1 @m@5@>@;CBs ! ! !1 @ @
 !O@5@>@;C@$Bt ! ! !6



 !1 @ @ !1 @m@5@>@;CBu ! !
 !1 @ @
 !O@5@>@;CBv ! !@5@.@.@.@.@7delete_next !)@ @0 !1
@4@ 
@8 !v !)@;XO     CC ! !@5@.@7 I@8   !)@;XO  del_max CB\ ! !		 !6


 !1 @@5@>@ @ 
@ @ @8delete_red_node !)@;C@,B^ ! ! !6



@5@ @ 
@.@.@7 ! !)@ @0 !6@4@ @ @8 !@;CBa ! !		 !1


 !1 @@5@>@ @ 
@ @ @8 ! !)@;C@,Bc ! ! !1



@5@ @ 
@.@.@7 !@ @0 !1@4@ @ @8 !@;XO   !r C@v ! ! G[@5@ 
@.@7 A@ @8 !p@;C@y ! ! C@5@ 
@.@7 A@ @8 !p@;C@| ! ! B@5@ 
@8 A@;XO   !R C
A ! ! @m
 @m@5@>@;C
A ! ! !O@5@ 
@8 !S !)@;XO   ! C@ ! ! !%


@5@ 
@8 !.@;XO   !' CA ! !@5@ 
@.@/@7insert_new_2 !)@ @ @8fix_root !)@;XO   ! C@MA ! ! !1 !6



 !6





 !6



 !6 !1
 !6 !1 !O@5@>@;C@OA ! ! !1 !6 !6









 !6



 !6 !1 !6
 !1 !O@5@>@;C@=A ! !

 !1 !6



 !6






 !1 !6
 !6 @m@5@>@;C@>A ! !

 !1 !6 !6










 !1 !6
 !6 @m@5@>@;CA ! ! 

 @m@<XO   !
 CC% ! ! !%


 !%

@5@ @ 
@ @8 !g@;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 !d@;XO   !> C@0B) ! ! !6



@5@ @7 O@>@ @.@.@7 !=@ @0 !6@4@ 
@ @8
fixup_left !)@;C@0B- ! ! !6



@5@ @7 !@>@ @.@.@7 !=@ @0 !6@4@ 
@ @8 !@;CB1 ! ! !6




@5@ @ @ 
@ @8 !@;C@0B4 ! ! !1



@5@ @7 O@>@ @.@.@7 !=@ @0 !1@4@ 
@ @8 !@;C@0B8 ! ! !1



@5@ @7 !@>@ @.@.@7 !=@ @0 !1@4@ 
@ @8 !@;CB< ! ! !1




@5@ @ @ 
@ @8 !@;XO   !Z 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   ! CA ! !  !1




 !1
@<CA ! !  !6




 !1
@<XO   !k CC ! !  !6
@5@>@;CC ! !  !1
@<XO  find_path_blacks CC ! ! !1 @ @
@5@>@;CC ! ! !1

@5@p@ 
@ @8 ! !)@;C
C ! ! !6

@5@ 
@8 !@;XO     C
Cv ! ! !%

@5@8 !:@;XO   !L CAM ! ! !1 @ @@5@>@Q@;CAN ! !@5@.
@7 A@.@ 
@7 !3@ @8 !H !)@;XO  insert CAo ! !@5@ 
@.@/@7 !P@ @ @8 !@;XO     C
B ! ! !%

@5@8 !E@;XO     CB ! ! !%



 !%

@5@ @/@ @/@8 !=@;XO   !9 C@!A7 ! ! !1




@5@ 
 @@7 I@@ 
@ @ @ @8 !7 !)@;CA: ! ! !6




@5@ 
@ @ @ @8 !@;XO   !{ C@*C ! ! !1




@5 @.@7 !@0 H0 !!@4@ @7 !`@ 
@0 Oh !!@4@ @8 !`@;C@IC ! ! !6@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| ! ! !1 @ @
@5@>@;CC} ! ! !6




@5@ 
@2@-@4@7 !:@ @ @8 !:@;CC ! ! !1




@5@ 
@2@-@4@7 !:@ @ @8 !:@;XO   !- C
@ ! ! !1 @ @@5@>@Q@;C@&@ ! !@5@.@7 A@.@7 A@.@ @7 !3@ @ @ @ 
@ @8 !* !)@;XO   !	 C@ ! ! !%

 !%
@5@ @/@ @8 !n@;XD  t  t t   t  F% @GD  t  t @Ht   t ! B
 O   ! CC ! ! !1 @ @@5@>@;CC ! ! !6




@5@ 
@@>@7 !@ @8 !@;CC ! ! !1




@5@ 
@@>@7 !@ @8 !@;XO   ! C@f ! ! !%
@5@" !1 @ @@#@;XO   !B C
@ ! ! !1 @ @@5@>@Q@;C@&@ ! !@5@.@7 A@.@7 A@.@ @7 !3@ @ @ @ 
@ @8 !? !)@;XD  t  t t   t  ! @GD  t  t @Ht   t ! @K @K  O   ! CA ! ! !%

 !%
@5@ @ @8 !5@;XO   !o C@u@ ! ! !1



@5@ @7 I@@.@ @7 !3@D@* B@L@&@" !1
@#@F@?@>@D@!@* G[@L@" !1
@#@ @ 
@ @8 !n@E@?@" !1
@#@ @ 
@ @8 !n@E@;C@p@ ! ! !6



@5@.@ @7 !3@D@* B@L@&@" !6
@#@F@?@>@D@!@* G[@L@" !6
@#@ @ 
@ @8 !n@E@?@" !6
@#@ @ 
@ @8 !n@E@;XO   !f CC3 ! ! !1 @ @
@5@>@;C@IC4 ! ! !6



 !6


@5@ @2@0 C@4@-@4@ @ @2@0 C@4@-@4@7 ! !)@ @ @ 
@ @ @ @8 !@;C@IC7 ! ! !1



 !1


@5@ @2@0 C@4@-@4@ @ @2@0 C@4@-@4@7 !@ @ @ 
@ @ @ @8 !@;XO   ! CAk ! ! !%

 !%
@5@ @ @ @8 ! !)@;XO   !F CB ! ! !1 @
@5@>@;C@$B ! ! !6


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




@5@ 
@2@0 C@4@-@4@7 !E@ @ @8 !E@;XO   !y C@gB ! ! !1 !6 !1


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






 !1





 !1



 !1 !6 !1
 !1 !1 @m@5@>@;C@_B ! ! !1 !1 !1






 !1





 !1



 !1 !6 !1
 !1 !1 !O@5@>@;C@_B ! ! !6 !1 !1






 !6





 !1



 !6 !1 !1
 !1 !1 @m@5@>@;C@_B ! ! !1 !1 !1






 !6





 !1



 !1 !1 !1
 !1 !1 @m@5@>@;C@LB ! !  !6 !1 !6









 !1



 !6 !1
 !1 !1 @m@<C@LB ! !  !1 !1 !6









 !1



 !1 !1
 !1 !1 @m@<XO   !q C@p ! ! !1 @ @@5@>@Q@;C@q ! !@5@.
@7 A@.@ 
@7 !3@ @8 ! !)@;XO     C@ ! ! !%

@5@ @ 
@8 !A@;XO   ! CBi ! !
 @m@5@)
@>@;CBj ! ! !1 @ @
 @m@5@>@;CBk ! !
 !1 @ @
 @m@5@>@;CBl ! !@5@.@.@.@.@7 !@ @0 !6
@4@ 
@8 !@;XO   ! CBH ! !		 !6 !1 @


@5@>@ 
@ @ @ @8 !@;C@,BJ ! ! !6



@5@ @ 
@.@.@7 !@ @0 !6@4@ @ @8 !@;CBM ! !		 !1 !1 @


@5@>@ 
@ @ @ @8 !@;C@,BO ! ! !1



@5@ @ 
@.@.@7 !@ @0 !1@4@ @ @8 !@;XO     CC ! ! !%

@5 @8 !b@;XO   ! CB{ ! ! !6 !1 @ @


 @m@5@>@;C@.B| ! ! !1 !1 @ @

 !6



 !1 @m@5@>@;CB~ ! ! !1 !1 @ @


 !O@5@>@;C@*B ! ! !6



@5@ @.@.@7 !@ @0 !6@4@ 
@ @8 !@;C@*B ! ! !1



@5@ @.@.@7 !@ @0 !1@4@ 
@ @8 !@;XO     CC ! ! !%
@5@>@" !1 @ @@#@;C@(C ! ! C


 !%
 !1
@5@>@" !1 @ @@#@;C@CC ! !
 !%


@5@" !1 @ @@#@.@2 N]
@4@7 @<@ @/@.@7 @6@a@f@k ]@b@k ]@l @k ]A@x@ @ @ @ 
@8 !m@;XD  t  t t   t  !  @GD  t  t @Ht   t   @K @K  O     CCC ! ! !%

 !%
@5@ @ @ @8 !u@;XO   !U C
A ! ! @m
 @m@5@>@;C
A ! ! !O@5@ 
@8 !V !)@;XO   ! CA ! ! !1 @ @@5@>@" !6

@#@( !O@;C@^A ! ! !6



@5@D@%@ @7 O@L@" !6
@#@ @ 
@ @ @8 !@E@?@)@D
@)@L@Q@E@?@" !6
@#@ @ 
@ @ @8 !@E@;C@iA ! !
 !1



@5@D@*@ @7 O@L@ @ 
@.@.@7 !@ @0 !1@4@ @ @8 !Q@E@?@/@D@)@L@Q@F@?@ @ 
@.@.@7 !@ @0 !1@4@ @ @8 !T@E@;XO   ! C@ ! ! !%


@5@ 
@8 !C@;XO   ! C@OB ! ! !1 !6






 !6 !6






 !6 !1
 !1 !6 !O@5@>@;C@MB ! ! !1 !6






 !6


 !6



 !6 !1
 !1 !6 !O@5@>@;C@=B
 ! !

 !1



 !6 !6






 !1 !6
 !6 @m@5@>@;C@<B ! !

 !1



 !6


 !6



 !1 !6
 !6 @m@5@>@;CB ! ! 

 @m@<XO   ! CC0 ! ! !%


 !%
@5@ @ @ @ 
@8 !@;XO   !^ CC ! !  !1@<C@FC ! ! !6

@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   ! CB ! !  @m
 @m@<C
B ! ! !O@5@ 
@8 !@;XXQM EaF@?/build/spark-Hzkx_k/spark-2012.0.deb/simplifier/ioutilities.pro  AuC @S @E E_E@!read_lines_from_file_as_char_listE EE ]E@&read_up_to_number_of_chars_from_streamEread_line_from_streamE EE ]E ]EstopwithE ]E	stopwith3E ZE ]XO Ea ! CA E` E`@5 @@2
@3
@3@/%PRESIMP-F-ABORT, Presimplification terminated.@3 !@4@.@7 Z Z@8 Z Z@;XO Ea ! C@-A E` E`		@5@.
@7 J Z@.@7 !@.@7 !@ @ @.@7 J Z@>@ 
@ @.@7 !@.@ @7 !@>@ @8 ! Z@;XO Ea ] CAP E` E`@5  Rx@ 
@7 ] Z@>@;XO Ea ! CB) E` E`@5@.@7 Eq E\@.@7 U B)SPARK ~a ~a Edition~n~n@2@3@4@7 Aw Z@>@;XO Ea ] C
A" E` E`@5@,ERROR IN COMMAND LINE SYNTAX
!!! Involving: @.@7 A@8 ] Z@;XO Ea ! CB E` E`@5@.@7 !@.@7 U~ !@.
@7 U !SPARK ~a ~a~n~a~n@2@3@3
@4@7 !@>@;XO Ea ] CA~ E` E`@5 As Rx@ 
@7 !@>@;XO Ea ] C
Af E` E`@5 As Rx@7 !@>@;XO Ea Z CA4 E` E`@5@7 !@>@;XO Ea ] C
A8 E` E`@5  Rx@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 ! C@ E` E`@5 B@.
@7 G@ 
 @7@#read_lines_from_file_as_char_list_x Z@ 
@7 F= @>@;XO Ea ! C@ E` E`@5 A@.@7 G@7write_terms_to_file_x Z@7 !@>@;XO Ea ! C@v E` E`@5@.@7 _I Z@7read_line_from_stream_x Z@>@;XO Ea ! C@ E` E`@5@.
@7@"read_number_of_chars_from_stream_x Z@ 
@7convert_charlist_to_readtext Z@>@;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 ! X&@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 ! X&@7 !@ @ @7 ! !@7 ! R@7 !@>@;XO Ea ! C@ E` E`
@5@>@;C@ E` E`
 
 



@5@ 
@ @7 ! Z@ @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 [ @ 
@7 ! Z@>@;XO Ea ! C@ E` E`
 D@5 D@7 Tb Z@>@;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 Z@>@;XO Eawrite_atom_list_to_stream C@` E` E`
@5@>@;C@d E` E`

@5~a
@2@4@7 !@ 
@8 ! Z@;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 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 XEprolog_canonical_sourceE XEprolog_open_sourceE XEfile_alias_pathEpath_segments_atomXD  t  t t  Et  X AD  t  t t  Et  X 	 O E X C@Q@X E E X X    GB@5@C@0 C@0  @1  GB@4@4@ 
@7 @ E@L@P@0  @1 G@/@/@/@4@2@0 C@0  @1  GB@4@4
@4@: X X@;C@[ E E X ^B F "
@5 F@ @8 ]U "@;C@[ E E Xoffset F "	
@5 F@ @8 "@;C@[ E E X Y[ @Z Y[
@5 @Z@ @8 "@;C@[ E E X	operators @ "
@5 @@ @8 "@;C@[ E E X F H0 J F
@5 ^@ @7 ^ " J@ @8 "@;C@Q@[ E E X X    E @5@C@0 C@0  @1  E @4@4@ 
@7 "@L@P@0  @1 ]N@/@/@/@4@2@0 C@0  @1  E @4@4
@4@: X X@;C@c E E X	recursive @ "
@5 @@ @8 "@;C@$@c E E X @L _A @Qloaded @L
@5@0 _A@3 @Q@3 "@4@ @8 "@;C@Q@c E E X X    @@5@C@0 C@0  @1  @@4@4@ 
@7 "@L@P@0  @1 @@/@/@/@4@2@0 C@0  @1  @@4@4
@4@: X X@;XO Eadd_mode C@ E E@5@7mode "@>@;C@ E E@5@0 "
@4@8 C@;XO E
parts_to_path C
B E E
@5@>@;CB E E
 


@5@B@.@2
@4@7 J J@L@ @8 " "@O@;XO Ebuild_alias_cache  C@ABm E E@5@0 I@-
@-@-@-
@4@0search_path

@4@.@7 @@ @.@7 I@ @.@7 R7 J@0 Tb@0 "@/@/
@4@4@0 A@1alias_cache
@4@8 G "@;XO Ealternate_syntax CA E E  @
 @Q @Q@<C
A E E@5@ 
@: U "# U@;XO Eqq_read_term_ex C@4A E E@5@0 F@-
@4@7 DF@0 ]N
@4@0 @@0 W@1unknown_quasi_quotation_syntax@-@-@4@-@4@0load_qq_and_retry

@4@8 A9@;XO E X C@aB E E@5@0 @L "@4 "@7 Y] Y_@>@.
@2@0 @ A@4@3@0 @ B@4@4@7 @ "@D@)@0 " @Q@4@7 ^ Y_@L@ 
@.@7ensure_slash "@.@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 "@0	src_files
@4@8 Bn "@;XO Eqq_read_term C@_A E E
@5@0 D@-
@4@.@7select J@,
 @>@D@"@*
 Q@L@7 C@ @.@7qq_read_syntax_ex "@D@S@L@>@? @ @7 @' "@Q@?@*@ @.@7 ";@D@*
 @@L @ @7 ">@Q@?@D@*
quiet@L@Q@? D@ 
@8 A B@;CA E E@5@8 "& "@;XO E ! C@?A E E 


@5@ 
@7 A@7 A@ 
@0 Y[@-@4@7source_file_property "@.@7 @6@0 @4quasi_quotation_syntax@7 X@>@0 
@4@2@0 @4@4@8 D "@;C@GA E E 


@5@ 
@7 A@7 A@.@ U "E U@ @.@2@0 @ @@4@3@0 @ @@4@3@0 @ B@4@4@7 "-@)
@>@0 
@4@2@0 @4@4@8 "F@;XD  t  t t  Et requires_library AO E "I 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 "Q@<C@ E E  B pce_begin_class C "Q@<C@ E E  B  "S C "Q@<XO Eupdate_directive C@ E E Bi


@5@>@/@7 A "@0
import_syntax@/@4@ 
@8 _ ]@;C@ E E 
 C:



@5@7 A@>@0 C:
@4@8 "U "@;C@%@ E E C:



@5@>@0 @4@.@.@7 B "@ 
@0 @4@8push_opprolog_operator@;C@ E E _s
@5@7 _s "@>@;C@ E E E Ba@5@0 H0 @Z@4@7 "b@>@;C@!@ E E C
@5@0module_decl@-
@-@4@/ @@7 A9@>@0 "X
@4@ @8 "Z@;C@ E Epce_begin_class_definition@5@0  ]q@1 push_compile_operators@4@7 Ap@>@: ]q "g "h@;C@ E E @<XO E X C@A\ E E
@5@0last_syntax_error@/@/@4@7 C@7
seek_to_start "@0 F@-
@4@7 DF@.@ @7 "W@0 Y[@-@4@ @7 ",@0 "@-@4@7 ",@/@ @.@.@7 "# "@ 
@7 D[ @0 @4@7push_operators "`@ @@0  @@1 W
@/@/@/@4@.@7 G
 "@0 "6
@-@3@0 Y[@4@4@. @Q@7 A9@ @7 F "@ @@7
pop_operators  "`@D
@S@L@>@&@?@ @7assert_error "@Q@;C@%Aw E E@5@0 F@-
@4@7 ".@>@0 @-@-@4@0 Ht@1 "k@4@.@7 Y @@ @ 
@8 L J@;XO Esegments_to_list CB E E@5@S
@>@Q@;CB E E 


@5@ 
@.@7 " "@ @ @8 "@;CB E E




@5@8 @@;XD  t  t t  Et  "! AO E	no_expand C@ E E  B  @L@<C@ E E  B elif@<C@ E E  B else@<C@ E E  B endif@<C@ E E  B require@<XO E "| C@UA| E E@5@0 F@/@4@7 ".@>@D@@@@@"
 @ W
 W

@#@?@"
 @ W
 W

@#@L@0 @@0 W@4@/@4@.@7 U "@0 "k
@4@8 D4@?@8 @@F@E@;CA E E @<XO E "Y C@ E E@5@S@>@;C
@ E E@5@" C:@#@>@8 "[@;CA  E E 

@5@0 
@4@ 
@7 ! "@>@;CA E E @<XO E ! C@UBM E E	@5@D@G@.@.
@7 " "@ 
@.@7 A@L@D@* C@L@&@E@?@'@D@. @@ @7 CZ "@L@2@3@4@8 @<@?
@2@3@4@8 @<@E@?	@&
@F@F@;XD  t  t t  Et  " AD  t  t t  Et  " AD  t  t t  Et  " AO E ! C@EB E E@5 @@7 B "@D
@ Uxref_open_source U@L@R@? B@7 G@D Fv@7 Fw@L
@7 Fz "@?@R@7 "s@.@7 "W@.
@7 C "@0 Z@1 B
@4@8 C@;XO E "4 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 " "@;C@KB E E
@5@C@ @7special "@L@P@0 " @Q@4@7 ".@ @.@7 "@ @7 A "@>@0 T@-@4@/ @@7 A9@%
@>@%@ @ @ @.@7 "@ @ @ @8 "@;CB E E

@5@ @ 
@ @8 "@;XO Echr_expandable C@ E E B chr_constraint@5chr@8 " "@;C
@ E Ehandler@5 "@8 "@;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 " CBu E E C
C@5@.@ @7 E "@ @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update_state C@ E E@5@0 B 
pce_end_class@4@7 !"@>@: "hpop_compile_operators  "h@;C@ E E@5@8 " "@;XD  t  t t  Et  @ AO E @ C	@ E E
@5@S
@>@;C
@ E E
@5@7 " "@>@;C@ E E@5@.
@7 "J "@0  @
@4@7 @c "@Q@;C@ E E
@5@7 " "@>@;C@ E E@5@8 D "@;XO Eseek_to_line CA E E@5@a@h@b@s@>
@7 "@p @8 " "@;CA E E @<XO E " C@(Bb E E@5@D
	@/@/@7 "  "@L
@R@?@7 " "@D@T@L@.@7 "/@8 "@?@8 "@E@;XD  t  t t  Et  "l AD  t  t t  Et  "l AD  t  t t  Et  "l AO E ! C@KB" E E@5@D
@7 G* @L
@R@?@0 A:@0 " D
@/@4@/ @Q@4@7 G "@7 "x@0 "
@/@4@7 C@D@0 Z
@1 B@-@-@4@7 Hs@L@7 D	 "@/@7 "W@?@R@F@7 !@8 B  "@;XO E "c C@4A$ E E@5@2@0 @ @@4@3@0 @ @@4@3@0 @ B@4@4@7 "-@0 !@-
@4@0 Z
@1 B @1 Bi@/@4@0 !
@4@8 @ "@;XO E "0 CB E E

@5@/@/  @7 Ac@>@;CB E E@5 @8 A@;XO E "* C@)A E E@5@ @7 "q@.@ U "G@>@0 @4@2@0 @4@4@7 "F@ @ @ @8 ]M@;CA E E@5 As@0quasi_quotation
undeclared@4@7 ">@0 @@0 W@1 "(@4
@4@8 @@;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  Z AD  t  t t  Et  Z AD  t  t t  Et  Z AO E " CB E E  C@<CB E E  I@<XO E "< C@"A E E@5@0 "&
@4@0 @@0 W@-@4@-@4@0 B
@1 @@4@8 A9@;XO E " C@6B E E@5@S@>@D
@7 @@L
@&
@E@?@"@D@.@7 "@L @8 D "@?@0 @@0 @ D
@4@/@4@8 @@E@;C
B E E@5@. @7 "@8 "@;XO E "n CA E E@5@0 "@-@4@7 ".@> bof@/@7 A "@8 "@;CA E E@5@0 "	@-@4@7 ".@> "@/@8 "@;CA E E @<XO E X C@ @| E E@5 "@ 
@7 "Z@>@ 
@7 G "@7 " "@.@ @7 "W@ @8 " "@;C@P@ E E	@5@.@ @7 "W@0 D@-@4@ 
@. Q@7 ^. Y_@D@0 B
	singleton@4@7 "b@L@!@2@0 U As@4@4@#@?@%@2@0 Y[@4@3@0 D@4@4@7 ]M@7 "@ @8 "@;XO E ! CB9 E E@5@S
@>@&
@;C	B< E E
 @@5@*
 @@>@;CB> E E@5@ Uxref_source_identifier U@>@;CB@ E E@5@2@0 @ @@4@3@0 @ B@4@3@0 @ @@4@4@7 "-@>@;XO E " C@ E E@5@>@;C@ E E
@5@>@7 "@ 
@8 "@;C@ E E B 
@5@7 G@>@0 "U@4@/ @Q@8 A9@;C@ E E B
@5@>@0 B @4@8 "@;C@ E E @<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 "E
ord_intersectE "E "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 #CA\ E E @<CA] E E@5@.@ @7 !3@ @ @ @ 
@ @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 ]4@x@a@g@f@l C@x@ @.@.@7 # #@ @ @.@ 
@7 #
@ @ @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 # #@;CAe E E B
@5@ @ @ @8 " #@;XD  t  t t  Et  #
 
O E #CAh E E @<CAi E E@5@.@ @7 !3@ @ @ @ 
@ @8 #@;XD  t  t t  Et  " 
O E "C
A E E @<CA E E@5@.@ @7 !3@ @ @ @ 
@8 " #@;XD  t  t t  Et  " 
O E #CA E E C
@5@ 
@ @ @8 # #@;CA E E B@5@ @ @8 " #@;CA E E G[

@5@ @ @8 #@;XD  t  t t  Et l_int 
O E #C@ E E 
@<C@ E E C



@5@ 
@.@7 " #@ @ @8 # #@;XD  t  t t  Et 
key_by_length 
O E #C@ E E @<C@ E E
 C

@5@ @7 G @ 
@ @8 # #@;XD  t  t t  Et  " 
O E "C@ E E@5@.@7 #@2@0 C@/@-
@4@-@4@7 S@ @ 
@8 #@;XD  t  t t  Et ord_intersect__ 
O E #C@ E E C@5@ 
@ @8ord_intersect_ #@;C@ E E  B@<C
@ E E G[@5@ @8 #@;XD  t  t t  Et ord_intersection2 
O E #!C@ E E B
@5@ @ @ @8 " #@;C@ E E C@5@2
@4@ @ @8 ##@;C@ E E G[

@5@2@4@ @ @ @8 ##@;XD  t  t t  Et  " 
O E "C@q E E @<XD  t  t t  Et  " 
O E "CA E E 
@<C
A E E
@5@ 
@ @8 #@;XD  t  t t  Et  " 
O E "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  #  
O E #C@ E E
@5@.@ 
@7 !3@ @ 
@ @8 # #@;XD  t  t t  Et ord_subset_ 
O E #*CA  E E G[@5@.@ @7 !3@ @ @8 #+ #@;C	A# E E B@5@ 
@8 " #@;XD  t  t t  Et  # 
O E # C@XA E E	





@5@>@.@ @7 !3@D@( G[@L@ @8 #  #@E@?@/@D@)@( C@L@.@ 
@7 !3@D
@( G[@L@)
@?@D
@( C@L@)
@?@R@?@R@E@;C@/A
 E E


@5@>@.@ 
@7 !3@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 !@ 
@8 #&@;XD  t  t t  Et  " 
O E "C@ E E
@5@>@;C@ E E@5@>@;C@ E E		@5@.@ @ @7 !3@ @ @ @ @ @ 
@8 #" #@;XD  t  t t  Et  " 
O E "CA E E @<CA E E
@5@.@ @7 !3@ @ 
@ @8 #,@;XD  t  t t  Et  " 
O E "CA8 E E @<CA9 E E
@5@2
@4@.@7 G @ @2
@4@8 #
@;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 " #@L@P@;XD  t  t t  Et  " 
O E "CA, E E@5@8	oset_diff #3@;XD  t  t t  Et  " 
O E "CAX E E 
@<CAY E E@5@ @ @ 
@8 #@;XD  t  t t  Et  " 
O E "C@ E E@5@8oset_int #3@;XD  t  t t  Et  " 
O E "C@ E E
@5@ 
@8 #@;XD  t  t t  Et  " 
O E "C@ E E@5@8 #9@;XD  t  t t  Et  " 
O E "C@ E E@5@8
oset_delel #3@;XD  t  t t  Et  " 
O E "C@ E E@5@8
oset_addel #3@;XD  t  t t  Et  " 
O E "C@ E E@5@8 I@;XD  t  t t  Et  " 
O E "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
 #E 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 #H@0  C
@1restore_prolog_flag
@4@7 F @Q@;CB E E   @<XD  t  t t  C
t  X AD  t  t t  C
t  X 	 O C
 X C@6 E E C
 F$ F #T
@5 F@ @8 ]U C@;C@6 E E C
 F! F #V
@5 F@ @8 #U@;C@6 E E C
 F( F #W
@5 F@ @8 #U@;C@6 E E C
 J C J
@5 C@ @8 #U@;C@6 E E C
 F' C #X
@5 C@ @8 #U@;C@6 E E C
 F# @Z #Y
@5 @Z@ @8 #U@;C@*@6 E E C
 F _A \kernel B #Z
@5@0 _A@3 \@3 #[@3 B@4@ @8 #U@;C@6 E E C
 D @ D
@5 @@ @8 #U@;C@6 E E C
 F% @Z #\
@5 @Z@ @8 #U@;C@$@6 E E C
 C; _Asave N #]
@5@0 _A@3 #^@3 N@4@ @8 #U@;C@6 E E C
 R` @ R`
@5 @@ @8 #U@;C@$@6 E E C
 D _A #^no_save D
@5@0 _A@3 #^@3 #_@4@ @8 #U@;C@6 E E C
 F  @Z #`
@5 @Z@ @8 #U@;XD  t  t t  C
t  #R 
O C
 #Q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 I@4@4@8 CK @;XD  t  t t  C
t save_foreign_libraries 
O C
 #cC@7BY E E@5@0 D #^@4@7 ^ Y_@>~nFOREIGN LIBRARIES~n@7 #H@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
 #n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  ^4 
@<CA E E  "E "E@<XD  t  t t  C
t save_options 
O C
 #qC@d@ E E
@5$options$prolog A@.
@7 D1 @@@G@.@7doption C@ @.@7 C @ @ @.@7save_option_value C@.@2@3@-@4@7 @<@D@ @7 #e@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 X@>@"
 


@#@ 
@.@.@7 @6~npre-defining foreign ~w/~d @2@3@4@7 #H@0 @1 @1 @4@8 #S@;C@oAo E E
@5@"
 


@#@ 
@.@.@7 @6~nsaving ~w/~d @2@3@4@7 #H@D@%@"
 IE@#@, B@L A@7save_attribute C@B@* @@L A@7 #@O(Skipped clauses)@7 #H@Q@?@R@7save_attributes C@C A@7 X@L@P@@@/@.@7 ^  C@7 #H@ @7 B @Q@?@R@E@;XD  t  t t  C
t default_init_file 
O C
 #C@ E E \ H{@5@>@;C@ E E@5 F#@8 #z@;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 YM@.@7 Y Y_@7
check_options C@.
@7exe_file C@0 #Z@-@4 \@7 Y] Y_@0 #Y@-@4@.@7 #@ @ @7 # C@7
save_autoload C@7open_map C _h @Q@7 #b \@ @7 #b@D@ 
@7 A~ @L@ 
@7 LR C@?@R@ 
@.@7 F @ @ @7make_header C@ @ @2@0 #Y@4@4@7 #r C@ @ @7save_resources C@ $state #t A@.@7 #u@ @7 D @0 AV@0 @ X@-@4@1 C X @4@0 AV@0save_modules@4@1 AVsave_records@1 AV
save_flags@1 AVsave_imports@1 AV #E@1 AV@0save_operators@4save_format_predicates@4@0 C X@4@7 @ @7 B  C@ @7 !@ @7 #d 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 #v

 B@-@4@0 @@0 #v
 A@-@4@0 AV@0 #I~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 #H@7save_unknown C@@@!@!@0 
@/@4@#@/@7 X Be@C
@0 X@/@4@7 X@L
@P@7 # C@Q@?	@7 A   X&@8 #H@E@;XD  t  t t  C
t  #J 
O C
 #ICB E E@5@.@7 W C@>@8 #@;CB E E @<XD  t  t t  C
t  C 
O C
 #D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@@@H@0 @-
@-@4@0 X@-@4@7 X@C@7default_import C@L@P@.
@.@7 @6~t~8|~w:~w/~d <-- ~w~n@2
@3
@3@3@4@7 #H@0  C
@1restore_import
@1 
@4@7 #S@Q@?	@R@F
@F@E@;XD  t  t t  C
t option_type 
O C
 #C	B E E
 F@5@/@8 # C@;CB E E  F _A \ #[ B@<CB E E  B2 @@<CB E E  F% @Z@<C
B E E  C; _A #^ N@<CB E E  F& @@<C
B E E  D _A #^ #_@<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 #H@0 _@-@4@0save_module_operators@4@7 #m X&@8 #H@;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 #I
~n~t~8|~w @3@0 C:@1 

@4@4@1 F@1 C:@1 

@4@8 #m@;XD  t  t t  C
t  # 
O C
 #CA E E@5@0 
@4 A@7 D C@0 @4exported@7 X@>@Q@;CA E E@5@8 D C@;XD  t  t t  C
t  # 
O C
 #C@$@ E E@5@0 #`@-
@4@7 #e@>@ 
@2@0 @ B@4@4@.@7 @ C$header$rc H{@ @8 #k C@;C@1@ E E@5@D
 Ue @Q@7 @@L@'
 @Q@?@'
 @@0 R` @Q@4@ 
@7 #@> G;@.@7 @ # # H{@ @8 #@;C@J@ E E@5unix @Q@7 @@> G;@.
@7 @ # # A@.@7 #u@ #!/bin/sh~n@7 #@ # SWI-Prolog saved state~n@7 #@D
@* \@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 X@L@R@? A@7 X@?@R@7 #S(~w) @2@4@8 #H@;XD  t  t t  C
t  # 
O C
 #C@ E E@5 Ue @Q@7 @@/ @@7 CZ C@> ^"@8 #@;C@ E E 

@<XD  t  t t  C
t 
save_resource 
O C
 #C@/@ E E@5@ 
@2@0 @ B@4@3@0 @ @@4@4@.@7 #@>~t~8|~w~t~32|~w~t~48|~w~n@2@3@3@4@7 #H H{@ @8 #@;CA E E@5@.@7 C0 @ @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
 $CA4 E E  @<CA5 E E  @@<XD  t  t t  C
t  #} 
O C
 #|C	@ E E
 F

@5@>@;C@ E E \ Ab@5@>@Q@;C@ E E @<XD  t  t t  C
t  YM 
O C
 YNC@ E E  F"@<C@ E E  F'@<XD  t  t t  C
t qualify_head 
O C
 $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 #H@@@#@.
@7 H, C@.@7 G C~t~8|~w = ~w~n@2
@3@4@7 #H@0 G
@/@4@7 #S@Q@?@R@F
@;XD  t  t t  C
t  # 
O C
 #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 X@7 #@Q@?@R@E@;XD  t  t t  C
t  # 
O C
 #C@'A. E E@5@0 $@-@4@0 #
@4@7 #m@0 AV@0 _@4@1 F@1 $@4@0 #
@4@8 #m@;XD  t  t t  C
t define_toplevel_goal 
O C
 $CAH E E@5@0 #X@-@4@7 #e@>@8define_predicate C@;CAK E E @<XD  t  t t  C
t  # 
O C
 #CB E E@5@0 #\@-@4@7 #e@> 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
 $CAC E E@5@0 J@-@4@7 #e@>@8 $@;CAF E E @<XD  t  t t  C
t  W AD  t  t t  C
t  W AD  t  t t  C
t  W 
D  t  t t  C
t reserved_resource 
O C
 $CA E E  # #@<CA E E  # #t@<CA E E  #s #t@<XD  t  t t  C
t mkrcname 
O C
 $C@ E E @
@5@>@;C@ E E@5@2
@3 @3@4@8 A C@;XD  t  t t  C
t  #y 
O C
 #xC@ E E@5@/@8 #@;C@ E E  F"@<C@ E E  F'@<C@ E E  F#@<C@ E E  [@<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 #H@.
@.@7 F C@.@7 $ C@!
@0 E
@4@# #@2
@4@7 #H@ 
@7 #S@Q@;CBJ E E   @<XD  t  t t  C
t  #j 
O C
 #iC@]Bl E E@5@2@0 @ G;@4@3@0 @ @@4@4@.@7 #@>@D@<@0 Ug J@4@.
@2@0 @ P@4@3@0 @ @@4@4@7 # #l@.@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 
O C
 #NCB E E  B@<CB E E  B@<CB E E  X@<CB E E  V@<CB E E  Z"@<CB E E  \@<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 #H@@@'@.
@7 G C #@2
@3@-@4@7 #H@/@7 ] C C@7 #H@0 A3
@/@4@7 #S@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 #H@7copy_resources C@@@5@/@0 @-@1 #@/@/@/@4@7 #@0 @1 #@-
@-@-@4@0 AV@0 $
@-@4@1 #
@4@7 #m@Q@?	@R@F@F@E@;XD  t  t t  C
t  # 
O C
 #CA E E @H


 @H 

@5@>@ @/@8 B @;C@,A E E		  

 



@5@ @ @7 #o C@ 
@.@7 $0@ @ @ @8 @6@;XD  t  t t  C
t  # 
O C
 #C@&A E E@5@0 
  @4@.@7 @@D@* @L@R@?@0 C@0 
  @4@4@8 #S@;XD  t  t t  C
t  # 
O C
 #CAM E E@5@7 $ C@7 $
 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 #q@4@/@4@8 @@;C@FB E E B



@5@>@D@&@.@7 # 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 #q@4@/@4@8 @@;CB E E@5@0 @@0 A @
@4@/@4@8 @@;XD  t  t t  C
t  $ 
O C
 $CA7 E E@5@7 Y D@>@;C@ A9 E E@5@/@.@7 $0@.@.
@7 @6@0 @@0 C X@1 
@4@/@4@8 @@;XD  t  t t  C
t  $/ 
O C
 $.C@@A E E@5@.@7 #@.@7 E @@@/@0 \ @-
@-@4@7 Tb J@C@ 
@ @/@ B # B@L@P@C	@ 
@ @7 $ C@L@P@ 
@ @7 #@Q@?@R@F
@;XD  t  t t  C
t  # 
O C
 #C@ @ E E@5@.
@7 #@>@D
@* @L@&@?@a@f
@h@bD @o@l ]@w@;C	@ E E F"@5@>@8 G @;C	@ E E F'@5@>@8 $@@;C@ E E @<XXQM DF@$/usr/lib/swi-prolog/boot/autoload.pl  AsC S Emake_library_indexE B3 E $BE B.E$update_library_index E YE  8E DXD  t  t t  Dt 
pattern_files 
O D $GCAV B, B, 
@<C@ AW B, B,
@5@ 
@.@7 A D@ @.@7 @ D@ @.@7 @0 D@ @ @8 $H D@;XD  t  t t  Dt make_library_index2 
O D $MC@1A> B, B,@5INDEX@/@.@7
plfile_in_dir D@.
@7 "0 D@ 
@.@7 $L@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  $M 
O D $MC@1A B, B,@5MKINDEX@.@.@7 $P 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 $N D@;XD  t  t t  Dt assert_index 
O D $dC@ B, B, D@5@>@;C@0@ B, B,index




@5@>@.@ 
@7 @7 @2@3 @3@4@.@7 A @0 V]@4@7 D5 @Q@;CA B, B,@5 @0 U
@4@7 @' @)@Q@;XD  t  t t  Dt load_library_index_p  
O D $m C@ B, B,@5@.
@7index_checked_at D@.@7 ^m @a@h@g@l C@b@<@q@>@;C@M@ B, B,@5@.
@0index_file_name
@3@0 @ B@4@4@.@7 $b@.@7list_set D@0 $p@/@4@7 C @.
@7 $r@0 $p
@4@7 A @D@7autoload_directories D@L@R@?@0 $j@/@/@/@4@7 $x@0 ${@/@4@7 $x@7 V` D@0 ${@4@8 $y@;XD  t  t t  Dt closel 
O D $~C@ B, B,@5@>@;C
@ B, B,

@5@8 $ D@;XD  t  t t  Dt  $R 
O D $QCAR B, B,@5 @@7 CZ D@2
@3 @3@4@ 
@8 $i@;XD  t  t t  Dt guarded_make_library_index 
O D $C@~ B, B, @<C@-@ B, B,@5@D@0 $D@4@.
@0 @' 
@4@7 A: D@L@R@?
 As@0 W@1 $D@4@7 $l@E
@8 $ D@;XD  t  t t  Dt load_library_index 
O D $C@ B, B,@5@7 A @7 F @.@7 $h@/@/@7 $j D@>@;C@ B, B,@5@0 @ D $m@4@8 W @;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 $k@8 $C D@;XD  t  t t  Dt  $F  	 D  t  t t  Dt  $F  
O D $EC@3@r B, B,@5@.
@0writable_indexed_directory
@4@.@7 Y D@>@0 G
 A*@-@4@0 $@4@0 F@4@7 $_@D
 $Z @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 $h@@@ @ @7 $@&
@?@ @ 
@ @7 $@>@;XD  t  t t  Dt  B3  
O D $C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 Z@-@4@1 F=@4@.@0 @' As@4@7 $@D@C@" B  Bi

@#@ @7 @ D@L@.@ 
@7 $I@.@/@ @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  $Y 
O D $XC@=Ai B, B,@5@.
@7 $S@0 @@0 G
 A@-@4@0 AV@0 @' A@1 VU@1 V\@4@1 AV@0index_header@4@1 $
@4@1 F=@4@.@0index_error@4@8 $@;XD  t  t t  Dt  "1 
O D "0CAH B, B,@5@D@/@/  @7 Ad D@L@&
@? @8 $I@;XD  t  t t  Dt  $a 
O D $`CAN B, B,@5@. @@ B E*.@8 $I@;XD  t  t t  Dt  Va 
O D V`C@ B, B,@5@>@;C@ B, B,@5@>@7 $}@8 $}@;C@1@ B, B,@5 A*@0 D@1 V`@-@4@7 $l@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 Z @7 $e D@>@;XD  t  t t  Dt  $  
O D $ C@ B, B,  @5@0 $j@/@/@/@4@7 $x@0 ${@/@4@7 $x@0 $p@/@4@8 $x@;XD  t  t t  Dt  $w 
O D $vC@ B, B,@5@8 $@;C@ B, B,
@5@7 @ @>@ 
@8 $u@;XD  t  t t  Dt  $t 
O D $sC@ B, B,@5@0 D $O@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 $s 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 $ $O@/@.@7 $P A@8 $^@;XD  t  t t  Dt  $q D  t  t t  Dt  $q AD  t  t t  Dt  $q AD  t  t t  Dt  $q 
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  V] D  t  t t  Dt  V] AD  t  t t  Dt  V] AD  t  t t  Dt  V] 
D  t  t t  Dt  $B 
O D $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  Y @GD  t  t @Ht  Dt Y D  t  t t  Dt  Y 	 D  t  t t  Dt  Y 
O D YC@\ B, B,@5@7$defined_predicate Be@>@;C@^ B, B,@5@"
 

@#@.
@.@7 $h@ 
@  G@8 Gy @;XD  t  t t  Dt   9 	 D  t  t t  Dt   9 
O D  8C@J B, B,@5@7 $@7 $@>@7 $@.
@7 $h@ 
@/@8 $@;C@O B, B,@5@7 $@.
@/@7 $@ 
@8 $h@;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 $l@;XD  t  t t  Dt  $B 
O D $AC@+A5 B, B,@5@0 @
@-@3@0 @ @Q@4@3@0 @ A@4@3@0 @ @@4@3@0 @ @@4@4@0 $N@4@8 $@;XD  t  t t  Dt  $V 
O D $UCA] B, B,@5@C@7 A~ D@L@P@>@;C@,A_ B, B,@5@.@7 @y D@@ C@.
@7 $@a@f
@i@s@F@?@.@7 $@ @.@7 $@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 $*/~n~n@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 $XO $opt_time C@%@u E  A $@5@@@"
@T
@#@?	@"
@ 
@#@>@%@ @ @8iso_time $@;C
@ $ $    

@<XO $ordinal C@4@ $ $		@5@.
@.@7 Y $@.@ @.@7 $@.@ @.@7 $@a@f
@b@d@o@f@b
@o@n@f@n@wAn@7 Gq $@&@;XO $ $ C@.A $ $ $



@5@0 A@-@4%j@0 $	
      @4@7 ^o $@ @8 \ $@;XO $day C@ $ $@5@.
@7	int2digit $@7 $@&
@;XO $month C@ $ $@5@.
@7 $@7 $@&
@;XO $ $ C@7@U $ $@5@.
@7 S>@0 $@-@-@-@-@-@-@-@4@ 
@7 Bn $@>@0 $  @4@8 D2 $@;XO $ $ C@.A $ $ $



@5@0 A@-@4%u@0 $
      @4@7 $@ @8 $@;XO $ $ C
@: $ $ year $


@<C@; $ $  $ $



@<C@< $ $  $ $


@<C@= $ $ hour $


@<C@> $ $ minute $


@<C@? $ $ second $


@<C@@ $ $ 
utc_offset $


@<C@A $ $	time_zone $


@5@,
 @;C@B $ $daylight_saving $


@5@,
 @;C@D $ $  $ $



 $
@<C@E $ $  ^L $



  
@<XO $ $ C@R $ $@5@/@8 $ $@;XO $ $ C@ $ $@5@.
@.@7 $ @<@ 
@7 $@%@ 
@ @8opt_fraction $@;XO $ $ C@ $ $@5@.
@7 $ @;@7 $@&
@;XO $ $ C@ $ $@5@.
@7 $ @7 $@&
@;XO $
month_name C@ $ $ @J@a@n


@<C@ $ $ @F@e@b


@<C@ $ $ @M@a@r


@<C@ $ $ @A@p@r


@<C@ $ $ @M@a@y


@<C@ $ $ @J@u@n


@<C@ $ $ @J@u@l


@<C@ $ $ @A@u@g


@<C@ $ $ 	@S@e@p


@<C@ $ $ 
@O@c@t


@<C@ $ $ @N@o@v


@<C@ $ $ @D@e@c


@<XO $ws C@ $ $@ 
@5@>@%
@ 
@8 $ $@;CA $ $ 

@<XO $day_of_the_month C@ $ $@5@.
@7 $@7 $@&
@;XO $day_name C@ $ $  @S@u@n


@<C@ $ $ @M@o@n


@<C@ $ $ @T@u@e


@<C@ $ $ @W@e@d


@<C@ $ $ @T@h@u


@<C@ $ $ @F@r@i


@<C@ $ $ @S@a@t


@<C@ $ $ @S@u@n


@<XO $digits C@ $ $


@5@ 
 Y@7 Y $@%@>@%@ @ @8 $ $@;C@ $ $ 
@<XO $ $
 C@.@Z $ $

iso_8601 @-
@5 $@.@ 
@ @ @  @ @.@7 $ $@a@b @f@o@w@&@;C@] $ $ $ @5@ @.@7 $ $@ 
@ @ @ @ @ @8
iso_8601_rest $@;C@@` $ $rfc_1123 @5@/@ @.@7 $ $@"@,@ 
@#@ @.@7 $@ 
@ @.@7 $ $@ @.@7 $@ @.@7 $ $@ @.@7 $@ @.@7 % @ @.@7 $@ @ @.@7 $ $@"@:
@#@ @ @.@7 $ $@"@:
@ @#@ @ @ @.@!@7 $ $@ @!@.@"@7 $@D@$@"@"@G@M@T
@#@#@L@$@&@#@?@&@"@E@#@;XO $ $ C@H@ $ $

@5@@@"@.
@#@?	@"@,
@#@>@%@.@ @.@7 $@ @.@7 G @a@f@b @s@.@ @7 S;@a@g@f@b
@f@l Y@l @n@w@&
@;C@ $ $ 


@<XO $ $ C@ $ $

@5@ 
@0 Y
@4@7 $@&@;XO $ $ C@ $ $@5@.
@.@7 $@.@ @.@7 $@a@f
@b
@o@f@n@w@&@;XO $ % C@;@ $ $@5@.
@.@7 $@.@ @.@7 $@.@ @.@7 $@.@ @.@7 $@a@f
@bC@o@f@b@d@o@n@f@b
@o@n@f@n@w@&@;XO $week_ordinal C@;A $ $@5@0 A@-@4%w@0 $
      @4@7 $@ @.@7 $@ 
@a@h@b@l C@b@o@f@l C@i@n@b@n@w@;XO $ % C@-@o $ $@-
@5@ @.@7 $ $@"@-
@#@ @.@7 $ $@ 
@ @ @ @ @8 $ $@;C@r $ $		    @-
@5@ @ @8 %@;C@t $ $

@5@ @.@7 %@ @.@7 %@ 
@ @ @ @ @8 %@;C@ @w $ $


@-
@5@ @.@7 $ $@ 
@ @ @ @ @8 %@;C@@@z $ $
@-@W
@5@.@ @.@7week $@"@-
@#@.@ @.@7 $ $@ 
@ @ @ @.@7 %@ @ @7 %
 $@&@;C@4@~ $ $
@W
@5@.@ @.@7 %@.@ @.@7 %@ 
@ @ @ @.@7 %@ @ @7 %@&@;C@%@ $ $

   @W
@5@.@ @.@7 %@ @7 %@&@;XO $ % C@ $ $@5@.
@7 $@7 $@&
@;XO $ $ C@S@ $ $@5@.@ 
@.@7 %	@"@:
@#@.@ @.@7 %
@"@:
@#@.@ @.@7 %@.@.@.@ @.@7timezone $@a@f@f@n@w@a@f@f@n@w@a@f@f@n@w@&@;C@?@ $ $@5@.@ 
@.@7 %	@"@:
@#@.@ @.@7 %
@.@.@.@ @.@7 %@a@f@f@n@w@a@f@f@n@w@a@f@w@&@;C@A@ $ $@5@.@ 
@.@7 %	@.@ @.@7 %
@.@ @.@7 %@.@.@.@ @.@7 %@a@f@f@n@w@a@f@f@n@w@a@f@f@n@w@&@;C@6@ $ $

@5@.@ 
@.@7 %	@.@ @.@7 %
@.@.@.@ @.@7 %@a@f@f@n@w@a@f@f@n@w@a@f@w@&@;C@+@ $ $@5@.@ 
@.@7 %	@.@.@.@ @.@7 %@a@f@f@n@w@a@f@w@a@f@w@&@;XO $ % C@ $ $@5@.
@7 $@5@7 $@&
@;XO $ % C@8@ $ $ @+
@5@.@ @.@7 %	@"@:
@#@.@ @.@7 %
@a@b @f@o@w@a@b @f@o@w@&@;C@/@ $ $

 @+
@5@.@ @.@7 %	@.@ @.@7 %
@a@b @f@o@w@a@b @f@o@w@&@;C@ @ $ $
  @+
@5@.@ @.@7 %	@a@b @f@o@w@&@;C@2@ $ $ @-
@5@.@ @.@7 %	@"@:
@#@.@ @.@7 %
@a@f@w@a@f@w@&@;C@)@ $ $

 @-
@5@.@ @.@7 %	@.@ @.@7 %
@a@f@w@a@f@w@&@;C@ $ $
  @-
@5@.@ @.@7 %	@a@f@w@&@;C@ $ $    @Z
@<C@ $ $   @5@ 
@.@7 $@"@U@T@C@#@;C@ $ $   @5@ 
@.@7 $@"@G@M@T@#@;C
@ $ $    

@<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 "Erelative_file_nameE	link_fileXD  t  t t  Dt  %O Ddelete_common_prefix C@u D  A %/
@5@>@ @ @ 
@8 %- "@;C@ %/ %/ 
@<XO Dmake_directory_path_2 C@ %/ %/@5@7 A "@>@;C@ %/ %/@5@,
 @>@.@7 E "@7 %1 "@8 G "@;XO D	copy_from C@ @ %/ %/@5@0 ]W
 B@-@3@0 #abinary@4@4@0 #@4@0 F=@4@8 @ "@;XO Ddestination_file C@ %/ %/@5@7 %3@>@.
@7 G "@ 
@8 " "@;C@ %/ %/ 
@<XO D " C@ %/ %/  C@<C@ %/ %/  I@<XO D
to_dot_dot C@ %/ %/ 
@<C
@ %/ %/

@5@>@;C@ %/ %/


 I
@5@ 
@ @8 %@ "@;XO D % C@ %/ %/@5@7 %5@>@;C	@ %/ %/@5create A@8 B B@;XO D %! CA %/ %/@5@.@7 T "@0 %!
@4@8 _ ]@;XO D %# C@ %/ %/@5@.@7 %E@0 %!
@4@7 %F@8 A "@;XO D %% C@ %/ %/@5@D
@7 %3@L
@R@?@7 %6@.@7 %E@0copy_directory_content
@4@8 %F@;XO D %' C@&@ %/ %/@5@.@7 %< "@0 ]W A@-
@3@0 #a %:@4@4@0 %8

@4@0 F=
@4@8 %;@;XO D " C@>@ %/ %/@5@T
@T@>@D
@@@7 F "@?@*
 C@L
@&@?@#@D@/@/  @7 Ac@L@8 A@?@2
@3 @3@4@8 A "@;C@J@ %/ %/@5@T@>@D@*@T
@L@D@/@/  @7 Ac@L@8 A@E
@?
 @.
@7 A@ 
@8 A@?@D@T@L@8 A@?@7 %4@8 %>@E
@;C@ %/ %/@5@0 @@0 _d@/@4@/@4@8 @@;XO D %) C@5@v %/ %/

@5@.
@7 L "@.@7 %N@. @ 
@7 D "@. @ @7 %O@ @ @.@.@7 %0@ @.@ @7 %B@  @8 %O@;XO D %" C@ %/ %/@5@7 " "@>@;CA  %/ %/@5@.@7 %?@D
@7 %3@L
@8 %# "@?@8 LR "@;XO D %J C@ %/ %/@5@7 %Q@>@;C@%@ %/ %/@5@.
@7 %?@.@7 %?@D@ 
@7 %3@L@ 
@ @8 %% "@?@ 
@ @8 %' "@;XD  t  t t  Dt  %,XQMlicenseF@#/usr/lib/swi-prolog/boot/license.pl  As@ C S Eeval_license E %WE %WXD  t  t t  %Wt 	file_list 
O %W %\C@s@#/usr/lib/swi-prolog/boot/license.pl  A %^ 
@<C@ %^ %^
 C    ~w
 E
@5@ @ @8 %] %W@;XD  t  t t  %Wt license_list 
O %W %cC@ %^ %^@5@.@0 %W@/@/@4@.
@7 @ %b@%
@ 
@ @8 %c %b@;XD  t  t t  %Wt  %Y  
O %W %XC@ %^ %^  @5@7
report_gpl  %b@8report_proprietary  %b@;XD  t  t t  %Wt  %W 
O %W %ZC@s %^ %^@5@D @o@.@7 Bc %b@L@R@?@'<unknown file>@8 %[ %b@;XD  t  t t  %Wt  %W 
O %W %[C@z %^ %^@5@7warn_if_unknown %b@0licensed
@4@8 A %b@;XD  t  t t  %Wt gpled 
O %W %xC
@ %^ %^@5@.@7 %u %bgpl@/@8 %e %b@;XD  t  t t  %Wt  %n  
O %W %mC@(@ %^ %^@5@@@.
@0proprietary
@-@4@.@7 Y %b A@0 %[@0proprierary@4@4@7 @' %b@Q@?@R@F
@E@;XD  t  t t  %Wt  %~ 
O %W %}C@ %^ %^@5@7 %z@.@/@7 %|@, %{@,lgpl@;XD  t  t t  %Wt  %t 
O %W %sC@~ %^ %^@5@/@/@7 %|@>@;C@ %^ %^@5 As@0unknown_license
@4@8 %@;XD  t  t t  %Wt  %k  
O %W %jC@ %^ %^@5@.
@0 %y
@4@.@7 %@> A@0 %[ %{@4@8 %@;C@ %^ %^  @5 A@0 %Z %@4@8 %@;XD  t  t t  %Wt  %c 
O %W %hC@ %^ %^ 
@<C@b@ %^ %^

@5@ 
@/@.@7 %|@%@D@3@@@0comment@-@4@ @7 @ %b@?	@0url@-@4@ @7 %@%@L@" C  ~|~w~t~20+~w
 E
@#@?@" C  ~|~w
 E
@#@F@ @ @8 %g@;XD  t  t t  %Wt see_also 
O %W %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  %Wt  %W AD  t  t t  %Wt  %W 
O %W %eC@5 %^ %^  %{ %{ %GNU General Public License %@$http://www.fsf.org/copyleft/gpl.html@<C@9 %^ %^  % % %@!GNU Lesser General Public License %@'http://www.fsf.org/copyleft/lesser.html@<C@> %^ %^ swipl % %@ SWI-Prolog Prolog Source License %@&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 %http://www.x.org/terms.htm@<C@O %^ %^ expat % %
Expat license %@%http://www.jclark.com/xml/copying.txt@<C@S %^ %^ sml % %@+Standard ML of New Jersey Copyright License %@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 %@(http://www.cryptix.org/docs/license.html@<C@^ %^ %^ bsd % %The modified BSD license %@.http://www.xfree86.org/3.3.6/COPYRIGHT2.html#5@<C@b %^ %^ zlib %{ %The license of ZLib %@*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  %Wt  %v D  t  t t  %Wt  %v AD  t  t t  %Wt  %v 
XQM E\F@@/build/spark-Hzkx_k/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 ! Z@>@;XD  t  t t  E\t  % AO E\ % C@N EZ EZ@5@0 %
@4@7 %@>@;XXQM BF@"/usr/lib/swi-prolog/boot/expand.pl  AsC S E BE DE "E BXD  t  t t  Bt expand_term_list 
O B %C@s@"/usr/lib/swi-prolog/boot/expand.pl  A %

@5@>@;C@3@ % %

@5@>@ @ @.@.@7expand_terms B@ @ @ 
@.@ @.@7add_term B@ @2@4@ @ @8 % B@;C@.@ % %

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

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

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

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

 Y


 Y
@5@>@.@.@ 
@.@ @7 %@ @ @ @ @ @ @ @8 &@;C@/Ah % %

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


@<XD  t  t t  Bt list_pos 
O B &=C@ % %@5@S
@>@;C@ % % 
list_position


 H{ &?
 H{@<C
@ % % 


@<XD  t  t t  Bt  & 
O B &CB % %

@5@>@;CB % %@5@0 @@0 W W@4@/@4@8 &@;XD  t  t t  Bt  &; 
O B &:C	@ % % 
@<C@(@ % %



@5@>@ @ @2@4@ @ @8 &9@;C@#@ % %


@5@>@ @ @ @ @ @8 &9@;C@)@ % %




@5 @@ 
@7 %@ @ @2
@4@ @ @8 &9@;XD  t  t t  Bt  % 
O B %C@SAx % %
@5 A6 @@7 %@>@B@0 C@-@-@4@7 &!@.@ @7 &!@D@ @0  E@4@7 &"@L@0 @1 E
@4@@?@0 @1 G
@4@@&@+
@L@R@O@;C@MA % %	
@5@0 C@-@-@4@7 &!@.@ @7 &!@B@ @0  E@4@7 &"@L@!@0 @1 &A
@4@#@"  G
@#@O@ @7 &&@ @@+
@>@;XD  t  t t  Bt compile_meta 
O B &BC@kBO % %
 G!
@5@ 
@.@7 L B@.@7 &D@ @ @.@7 %@0 G
@4@.@7 H* B &
@ @.@7 A B@/@ @/@0 G!
@4@7 %@ @.@7 F B@D@a@f@bA @s@L@!@2@0 Rk@4@4@#@?@%@2@4@8 @= B@;XD  t  t t  Bt  & 	 D  t  t t  Bt  & 
O B &CB % %@5@.@7 B B@.@7 A @0 @4@@;XD  t  t t  Bt  % A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 
expand_bodies 
O B &MC@$@ % %@5@2@0  E@4@3@0  E@4@4@.@7 %@0expand_body@4@ 
@8 %@;XD  t  t t  Bt  B 
O B &7C@ % %@5@.@ @7 &L@ 
@ @ @ @8 %@;XD  t  t t  Bt  &P 
O B &PC@4@ % %
 G!


 G!
@5@T@>@.@.@ @ @.@7 %@ @ @ @ @0 G!@4@8 &6@;C@*@ % %		
 B 

 B 
@5@T@>@.@ @.@7 %@ @ @ @ @0 B @4@8 &6@;C@ % % @<XD  t  t t  Bt  % @GD  t  t @Ht  Bt % @K B
  D  t  t t  Bt  % 
O B %C@ % %@5@S@>@;C@/@ % %@5@T@"@#@>@D@7 &8@L@.@ @.@7 &> B@ @ 
@ @8 %@? @@8 &<@F@;C@'@ % %		
  D



  D
@5@>@ @ @ @8 %@;C@ % %@5@ 
@ @@;XD  t  t t  Bt  @ 
O B @CB
 % %@5@T
@8
eval_false B@;XD  t  t t  Bt  &( 
O B &'C@"A % %@5@0  @@1sandbox_allowed_expansion
@4@. @Q@7 &@D@S@L@Q@?@> @7 @' B@Q@;CA % % @<XD  t  t t  Bt  % 
O B %C@VA % %
 AV

@5@D@ @7 &3 B@L@&@/@ 
@/@/@/@8 %@E@?@4@D@ @7 &S B@L@( @@.@/@/@/@/@7 %@ @ 
@8
atomic_pos B@?@B@ @7 &Z@L@&@ 
@/@/@/@/@8 %@O@E@;C@FA % %
 E C


@5@D@ @7 &Z@L@&@.@/@/@/@/@7 %@ @/@ 
@/@/@/@8 %@?@B@ @7 &[@L@&@/@ 
@/@/@/@8 %@O@E@;CB % % E

@5@ @7 &[@&@/@ 
@/@/@/@8 %@;XD  t  t t  Bt  &V 
O B &UCB % %  @@<CB % %  @@<XD  t  t t  Bt 
expand_term_2 
O B &_C@!@ % % YL

@5@0 YL@4@.@.@7dcg_translate_rule$dcg@>@ @ @ 
@8 &N B@;C	@ % %@5@ 
@8 &f@;XD  t  t t  Bt  &^ 
O B &]CA % %@5@S
@>@;CA % %
 C


@5@7 &1@ 
@8 &1@;XD  t  t t  Bt  ]z 
O B ]zCA` % %  @<CAa % %  X$@<XD  t  t t  Bt  &+ 
O B &*CA % %@5@S
@>@;C@!A % %

 ^




 ^
@5@>@;CA % %@5 C+@8 %@;XD  t  t t  Bt  &0 
O B &/CAQ % %@5@S
@>@;C
AR % %

@5@>@;CAS % % 
@<XD  t  t t  Bt  D 
O B DC@\ % %@5@S
@>@&
@;C@_ % %@5@.@7 & B@* @@>@ 
@8 &\@;C@+@c % %@5@2@0  B@4@3@0  B@4@4@.@7 %@ @.@.@7 &%@ @ @ 
@8 &` B@;XD  t  t t  Bt  D 
O B "C@Y % %@5@/@/@8 D B@;XD  t  t t  Bt  % 
O B %CA\ % %@5@/@.@7 &1@7 &g B@>@;XD  t  t t  Bt  & 
O B &CB" % %

@5@S
@>@;CB$ % %

@5@S
@>@;CB& % %

@5@@compile_meta_arguments @@7 %@? B~ @Q@7 %@>@;C@>B* % %

@5@/@.@7 B B@@@ @7 & B@?@*@C@ @7 % B@L@P@@@/@0  @4@7 %@C	 &l RK@7 %@L@P@? &l %@7 %@>@;C@,B3 % % 

@5@>@D@ @7 %@ @7 %@L@ @ @ 
@8 &@?
@" @#@;C@YB8 % %
@5@ 
@.@7 &C B@" G!

@#@ @.@.@7 &@.@ @7 &L@D@0 @1 @4@7 Aq B@L@R@?@!@D@)@L@2@4@8 C B@?@2@0 G!@1 @4@4@8 &r@;XXQM EF@./usr/lib/swi-prolog/library/prolog_codewalk.pl  AuC AgS E XEprolog_program_clauseXO Eset_module_class_of_walk_option C@ @Z E E@5@0 ^@1 _A@3 @@3 @3 Ag@3test@3 B@4@7 B B@8 _k E@;XD  t  t t  Et  X AD  t  t t  Et  X 	 O E X C@*@L E E X Y) _A G  	 &{
@5@0 _A@3 G@3 @3 	@4@ @8 ]U &z@;C@L E E X D @ D
@5 @@ @8 &|@;C@L E E X C @ &}
@5 @@ @8 &|@;C@L E E X Y[ @Z Y[
@5 @Z@ @8 &|@;C@:@L E E Xmodule_class ^ _A @  Ag &w B &~
@5@0 ^@1 _A@3 @@3 @3 Ag@3 &w@3 B@4@ @8 &|@;C@L E E X @ @ &
@5 @@ @8 &|@;C@L E E Xtrace_reference J &
@5 J@ @8 &|@;C@L E E Xon_trace C &
@5 C@ @8 &|@;C@*@L E E Xinfer_meta_predicates _A @ @Q @ &
@5@0 _A@3 @@3 @Q@3 @@4@ @8 &|@;C@L E E X JP @ &
@5 @@ @8 &|@;XO Eset_walk_option_field C@U@Z E E &{

walk_option













 &
@5@0 _A@3 G@3 @3 	@4@ 
@8 &x@;C@J@Z E E D

 &













 &
@5 @@ 
@8 &x@;C@J@Z E E &

 &













 &
@5 @@ 
@8 &x@;C@J@Z E E Y[

 &













 &
@5 @Z@ 
@8 &x@;C@]@Z E E &~

 &













 &
@5@0 ^@1 _A@3 @@3 @3 Ag@3 &w@3 B@4@ 
@8 &x@;C@U@Z E E &

 &













 &
@5@0 _A@3 @@3 @Q@3 @@4@ 
@8 &x@;C@J@Z E E &}

 &













 &
@5 @@ 
@8 &x@;C@C@Z E E  &

 &













 &
@<C@J@Z E E &

 &













 &
@5 C@ 
@8 &x@;C@C@Z E E  A

 &













 &
@<C@C@Z E E  W

 &













 &
@<C@C@Z E E  []

 &













 &
@<C@C@Z E E 	undecided

 &













 &
@<C@I@Z E E &

 &












 &
@5 @@ 
@8 &x@;XO Ewalk_called_by CB E E @<C@cB E E@5@D@9@" G

@#@L@ @ 
@.@7subterm_pos &z@D@ @ @.@ @.@ @7extend &z@L@ @ @ @7walk_called &z@?@R@F@?@ @ 
@.@7 &@ @ @ @7 &@F@F@ @ 
@ @8 & &z@;XO Eset_module_of_walk_option C@E@Z E E
 &














 &

@5 @Z@8 &x@;XO Eclauseref_not_from_development C@;C| E E	 


@5@0 
@4@/@7 ^ &z@C@!@0 D;@-@4@7 G Be@.@0 D;@4@7 D= Be@C@ @7scan_module &z@L@P@L@P@?@F@;XO E & CA E E@5@.
@7walk_option_undecided &z@D	@S
@L@' G@?@%
@ @8 & &z@;XO Enb_set_undecided_of_walk_option C@Z E E@5
@8 Dq &z@;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 & &z@?@ @ @ @ @8 & &z@;CC
 E E@5@, H{@ 
@ @ @8 &@;XO E
module_clause C@lCh E E
@5@0 @-
@-@4@7predicate_in_module &z@C
@ 
@ @7multifile_predicate &z@L@P@.@ 
@ @7 @6@D@0 
@4 A@7 X@L@0 &

@4@7 D4@Q@E@?@+@D@0 
@4@.@7 X@ @7no_enum_property &z@L@Q@?@0 ^@0 
@4@/@4@/ @@8 A9@E@;XO Enb_set_autoload_of_walk_option C
@Z E E@5 @@7 &x@8 &@;XO E@!set_initialization_of_walk_option C@Z E E@5@8 &y@;XO E & CA E E@5@S
@>@ 
@8 & &z@;C@2A E E	 


 ^

@5@>@D@T@L@ @ @ @ 
@8 &@?@ @ @ 
@8 &@;C@)A E E AV


 ^

@5@>@ @ @ 
@7 &@ @ @ 
@8 &@;C@sA E E
 E


 ^

@5@>@D@A@ 
@.@7walk_option_evaluate &z@* @Q@L@!@0 E@4@#@ @0 E@0 &
@4@1 &
@4@.@7 "~@ @.@7variants &z@ @ @8 Tb J@?@ @ @ 
@7 &@ @ @ 
@8 &@F@F@;C@HA E E@5@ 
@.@7walk_option_trace_reference &z@, @D@ @0 
@4@7 D@L@%@?@0 
@4@0 X@-@4@7 X@ @0 
@4@7 D@0 
@4 	@ 
@7print_reference &z@Q@;C	A E E@5@ 
@7 JP &z@>@;CA E E@5@.@ U	called_by U@, @@>@ @ 
@8 &@;C@fA E E	 ^


@5@D@ 
 @@7walk_option_autoload &z@L@T@0 
@4 D@7 D @?@R@@@0 
@4@0 @H@-@4@7 X@?@0 
@4@.@7 ]r ]{@>@ 
@.@7walk_option_clause &z@ @7register_possible_meta_clause &z@ @ @0 C@4@ 
@8walk_meta_call &z@;CA E E@5@T@0 
@4 D@7 &@>@;CA E E@5@7 Y@>@0 
@4@ 
@8 Y) &z@;CA E E@5@ 
@8not_callable &z@;XO Eset_undefined_of_walk_option C@Z E E@5@0 _A@3 G@3 @3 	@4@7 &x@8 &y@;XO Ewalk_called_by_pred CA
 E E 
 


@5@ 
@ @7 &@>@;C@,A E E 
 


@5@.@ 
@ @7 @6@0 @4 A@7 X@>@0 &
@4@8 D4@;C@_A E E	
 
 


@5@.@ 
@ @7 @6@D@.@7no_walk_property &z@0 @4@ @7 X@L@R@F@?@0@0 @4@7walk_option_caller &z@.@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 
 &














 &

@<XO Ewalk_option_initialization C
@Z E E  &
@<XO Enb_set_clause_of_walk_option C@Z E E@5
@8 &@;XO E & C
@Z E E  &
@<XO Eset_on_trace_of_walk_option C
@Z E E@5 C@7 &x	@8 &y@;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 


 
 ^





 ^
@5@>@D
@S@L@ @ @7 &@?@R@ @ @ @ @ @8 &@;C@#C E E		@5@7 Y@.@7 @<@.@7 G @ 
@ @7extend_term_pos &z@ @ @.@7 J J@ @8 @<@;XD  t  t t  Et possible_meta_predicate AO Ewalk_option_module C
@Z E E  &
@<XO E@"set_trace_reference_of_walk_option C@?@Z E E 
 &














 &

@<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 _A@3 @@3 @Q@3 @@4@7 &x@8 &@;XO E & C	B  E E@5 &@8 &@;XO Emake_walk_option C
@Z E E@5@.
@7default_walk_option &z@ 
@8set_walk_option_fields &z@;XO E ' C@Z E E  & G @Q @Q
 @ Ag @Q
 @<XO E
meta_decls CC E E 
@<CC E E
 C:- meta_predicate ~q.
 E
@5@ @ @8 ' &z@;XO E &v C@X@Z E E
 &














 &

@5@0 ^@1 _A@3 @@3 @3 Ag@3 &w@3 B@4@8 &x@;XO E & CA E E@5@.
@7 &@,
 @@8 JO &z@;XO Enb_set_source_of_walk_option C
@Z E E@5 @@7 &x@8 &@;XO Eset_evaluate_of_walk_option C@D@Z E E
 &













 &

@5 @@8 &x@;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 &x@8 &y@;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

 ^






 ^

@5@>@.@7 G @0 B@1 C  @4@ @7 _ ]@ @ @ @8 '@;C@)C. E E C



 ^


@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
 &














 &

@5@0 _A@3 G@3 @3 	@4@8 &x@;XO E & C@/CE E E@5@0 
@4@7 Ap@" 


@#@.@ 
@7 @6@C@0 
@4@0 X@/@4@7 X@L@P@;XO E & C@Z E E@5@8 &y@;XO Eset_clause_of_walk_option C@Z E E@5
@8 &y@;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  &
@<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  &
@<XO E & C@E@Z E E
 &














 &

@5 C@8 &x@;XO Enb_set_clauses_of_walk_option C
@Z E E@5 @@7 &x@8 &@;XO E ' C@Z E E 
@<C@1@Z E E	@5@D@ @.@7 & &z@L@ @ @ 
@8 '@E@?@"

@#@ @ @8 '@E@;XO Ewalk_option_module_class C
@Z E E  &
@<XO E X C@@ E E
@5 C@.@7 C @.
@/@7 '
 &z@D@ 
@.@7walk_option_clauses &z@T@L@ @ 
@7walk_clauses &z@E@?@"@0 AV@0 '
@-@4@1 AV@0 _@4@1 &
@4@0 &
@4@7 &@E@ 
@7 '0 &z@ 
@7walk_from_initialization &z@.@ 
@7infer_new_meta_predicates &z C@.@7 '=@D@(@, @@L@a@f@i@l C@x A@0codewalk@1	reiterate
@4@7 @' @)@.@7 B @ @8 '< &z@?@R@F@;XO Eprint_reference2 CB& E E 	@5@ 
@.@7 '4 &z@ 
@.@7 &@T@ @ @@>@;CB+ E E@5@.@.@7make_message &z@ @ @8 'P@;XO E@(set_infer_meta_predicates_of_walk_option C@Z E E@5@0 _A@3 @@3 @Q@3 @@4@7 &x@8 &y@;XO E YN C@ E E  &@<XO Ewalk_option_undefined C@Z E E  &
@<XO E & CA E E@5 G@7 '\ &z@>@;C
A E E@5@0 D@/@4@7 X@>@;CA E E@5@D 	@7 '^@L@'
 	@?@'
 Y)@ 
@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 &z@L@!@0 &@4@#@?
@E@R@0missing G@4@7 @@E@ @ 
@8 'T &z@;C@bB E E	@5@ 
@.@7 & &z@T@" 

@#@>@D@7 D@.@7 A@ @7 F@L@!@0file_term_position@4@#@?@&@D@ 
 @@7 'a@L@!@0 W?@/@4@#@?
@E@R@0 'd G@4@7 @@E@ @ 
@8 'f@;C	B# E E@5@/@ 
@8 'f@;XO Enb_set_module_of_walk_option C
@Z E E@5 @Z@7 &x@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 &z@ @ @ @ @7 &@E@?@#@D@* A@L@.@7 A@ @ 
@ @ @7
walk_dcg_body &z@?@R@E@F@F@.@7 'Q@ @ 
@ @ @ @8 &@;CB E E @<XO E ' C
@Z E E@5 @@7 &x@8 &y@;XO Einitialization_clause C@'C E E@5@0 F@0  @1 A@/@0 @-@/@4@-
@4 @Q
@4@/ @@7 A9@ 
@7 'g@8 &@;XO Eset_source_of_walk_option C
@Z E E@5 @@7 &x@8 &y@;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 
 &














 &

@<XO E '" C@E@Z E E
 &













 &

@5 @@8 &x@;XO Enb_set_caller_of_walk_option C@Z E E@5@8 &@;XO E '2 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 &s 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 's
@4@0 C@1 &@/@/@/@4@8 @ &z@;XO Ewalk_option_data C
@Z E E  Y) &


@<C@Z E E  B2 &



@<C@Z E E  @ &


@<C@Z E E  Bg &


@<C@Z E E  & &


@<C@Z E E  & &


@<C@Z E E  C &


@<C@Z E E  & &


@<C@Z E E  & &


@<C@Z E E  A &	


@<C@Z E E  W &



@<C@Z E E  A &


@<C@Z E E  & &


@<C@Z E E  JP &



@<XO E & CA^ E E@5@Q@;C@%Ab E Eundecided_call@5@0 G@0 &@/
@4 @Q@4@0 'd@-@4@0 '
@4@8 A9@;C@Ag E E
 G@5@D@t@D@'@ 
@.@7 &@T@ @/@.@/@7 ^ ^@" ^

@#@L@%@E@?@"@ 
@.@7 'g@ @7 G@" @#@ @0 @4@.@.@7initialization_layout ^@F@L@0 G@0 &
@4 @Q@4@0 'd G@4@0 'no_positions
@4@8 A9@E@? @@ 
@.@7 'v &z@0 &@/@4 @Q@8 &@F@F@E@;CAx E E '@5 @@ 
@.@7 '@0 &@/@4 @Q@8 &@;XO E & CAH E E@5@*
 @Q@>@;C@.AJ E E@5 @.
@7 'w &z @@ 
@.@7 ' &z@0 &
@/@4@0 'd@-@4@0 '
@4@7 A9@>@;CAP E E@5 AtFailed to analyse:~n@7 Aw &z@0 G!<head>
@4@8 X X@;XD  t  t t  Et  X @GD  t  t @Ht  Et X O E X C@ E E@5 YM@.@7 Y Y_@8 'S@;XO E & C
@Z E E  &	
@<XO E '- C@?@Z E E 
 &














 &

@<XO Ecalling_metaspec CBn E E@5@/@.@7 A@7 '. &z@>@;XO E@!walk_option_infer_meta_predicates C
@Z E E  &
@<XO E 'p 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	 


 ^

@5@>@D@T@L@ @ @ @ 
@8 'o@?@ @ @ 
@8 &@;C@)B E E AV


 ^

@5@>@ @ @ 
@7 'o@ @ @ 
@8 'o@;C@)B E E C


 ^

@5@>@ @ @ 
@7 'o@ @ @ 
@8 'o@;C@)B E E B


 ^

@5@>@ @ @ 
@7 'o@ @ @ 
@8 'o@;C@-B E E E


 ^

@5@>@@@ @ @ 
@7 'o@?	@ @ @ 
@8 'o@;C@-B E E YG


 ^

@5@>@@@ @ @ 
@7 'o@?	@ @ @ 
@8 'o@;CB E E Y

brace_term_position
@5@>@ @ @ 
@8 &@;CB E E@5@.@.@ 
@7 &@ @ @ 
@8 &@;XO E 'G C@!@ E E@5<initialization>@7 &@0 A@/@-@-@4@0 AV@0 &
@4@1 'H
@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 U Gi@4@1 U G9
@4@0 AV@0 F=@4@1 F=@4@8 '|@;XO E 'C C@b@ E E@5 @@7 &x@0 Tb@-
@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 &z@ @7 Y@>@ @ 
@ @8 @6@;CB> E E 

@<XO E & C	@Z E E  &

@<XO Eset_clauses_of_walk_option C
@Z E E@5 @@7 &x@8 &y@;XO E ' C@Z E E@5@8 '@;XO E '[ C@P@Z E E
 &














 &

@5@0 _A@3 @@3 @Q@3 @@4@8 &x@;XO E ' C@Z E E@5@8 '>@;XO E & C
@Z E E@5 @Z@7 &x@8 &y@;XO E & C@TBJ E E@5@T
@0 ^@-@4@7 &@.@.
@7pi_head &z@ 
@0 #Z @@4@7 &@C@0 
@4@0 @H@/@4@7 X@L@P@C
@0 
@4@/@7 &@L@P@C@ 
@7 ' &z@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 & &z@;XO E@#message_location_file_term_position C@+C E E@5@.@7 A@ @.@.@7 ' &z@%@" C W

@#@;XO Enb_set_evaluate_of_walk_option C
@Z E E@5 @@7 &x@8 &@;XO E ' C@E@Z E E
 &














 &

@5 @@8 &x@;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		 ^
@5@ @7 @ &z@7 D@.@ @.@7 ^ J@ @.@7 A@ @ @ @8 &@;CC E E &?

@5@ @ @ @8 &@;CC E E
 Y

 '
@5@ @ @ @8 &@;XO E 'x C@Z E E@5
@8 &y@;XO E ' CC9 E E 
@<C@*C: E E
@5@D@ 
@7 ^ &z@L@ @8 '@E@?@"
@#@ @ 
@ @8 '@;XO Enb_set_undefined_of_walk_option C@Z E E@5@0 _A@3 G@3 @3 	@4@7 &x@8 &@;XO E & C@?@Z E E 
 &














 &

@<XO E & C
@Z E E  &

@<XO E & CA E E number_of_rules @<CA E E  D@<XO E ' C@ E E 


@5@7 &@>@ 
@8 & &z@;CA  E E @<XO Enb_set_on_trace_of_walk_option C
@Z E E@5 C@7 &x	@8 &@;XO E & C
@Z E E  &

@<XO E 'm CB E E
@5@S
@>@ @8 &@;C@$B E E		 Y


 ^

@5@>@ @ @ 
@ @ @ @8 'l@;C@%B E E

 


 ^

@5@>@ @ @ 
@ @ @ @8 'l@;C
B E E 



@<XO E ' CBU E E 

 



@5@>@ @ @8 @6@;CBW E E @<XO E 'J C	B\ E E@5 @@7 ' &z@>@;C@8B^ E E@5@0 @-@-
@4@0 AV@0 Ht@1 '@-@4@1 AV@0 ]t@0 @4
@4@1 E@0 C@0 ' @@4 @Q@4@1 '
@4@8 @@;XO E ' C@Z E E@5@8 &y@;XO E '@ C
@Z E E  &
@<XO E & C@ E E@5@.@7 ': &z@0 #Z@-
@4@7 &@ 
@8 @ @;XO E & CA E E G@5@>@;CA E E @5@0 'd '@4@8 @@;XO E 'b C
@Z E E  &
@<XO E ' C@E@Z E E
 &














 &

@5 @@8 &x@;XO Eis_walk_option C@Z E E@5@S
@>@Q@;C@@Z E E
 &










@5@7 G@C@C@2 G@3 @3 	@4@7 '@L@P@L@P@@@* @Q@?@* @@>@@@*
 @Q@?@*
 @@>@ @7 A@ @7 '@ @0 _A@3 @@3 @3 Ag@3 &w@3 B@4@ B
element_types B@ @7 G@C@C@ @2 @@3 @Q@3 @@4@7 '@L@P@L@P@ @7 '@ @7 Y@@@* @Q@?@* @@>@;XO E@"nb_set_module_class_of_walk_option C@ @Z E E@5@0 ^@1 _A@3 @@3 @3 Ag@3 &w@3 B@4@7 &x@8 &@;XO E 'X CB0 E E Y) @ C X
 @5@ @8 ' &z@;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 X

@5@>@%
@ @.@7 $ B8@0 @4@.@0 @-@-@4@7 B @.@ @ @7 @7 @!@0 G!@0 X@0 X@4@-@-@4@1 AV@0 F@1 @@0 C@4@4@1  B7@1 X@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 X
@/@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  ]U
@<XD  t  t t  B9t 
mode_and_type 
O B9 'C@s B4 B4 H0


 AV ^ ^
@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 X

 B  A   X
@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 &d@ @ @ @8 '@;XXQM ESF@4/usr/lib/swi-prolog/library/dialect/sicstus/lists.pl   AuC AgS E ^Enth0E ^_E ":EnexttoE	selectchkE 'E "9E JE WaE TbE DREsubtractE TXEunionEintersectionE Z)E ZE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 R7E LE
proper_lengthXO ES Z) 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	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 (1 


@5@.@7canonical_listener ($@ @ 
@ @8retract_listener (5@;XO ($ (' C@_ (1 (1@5@.@7 (2@0listener@/@/@4@8 C@;XO ($ (( C@\ (1 (1@5@.@7 (2@0 (9@/@/@/@4@8 C@;XD  t  t t  ($t  (* @GD  t  t @Ht  ($t () @K O ($ () C@Q (1 (1
 


@5@ 
@8assert_listener (5@;XO ($ (3 C@ (1 (1 

@<XD  t  t t  ($t  (: AD  t  t t  ($t  (* @GD  t  t @Ht  ($t (, @K @K O ($ (, C@M (1 (1 


@5@.@7 (2@ @ 
@ @8 (;@;XO ($ (< C
@ (1 (1@5@ 
@7 (9 (5@>@;C@ (1 (1@5@0 (9

@4@8 C@;XO ($ (7 C@ (1 (1@5@0 (9

@4@8 C@;XO ($ (+ C@t (1 (1@5@@@/@.@.@7 (>@B
@0 @4@@L
@Q@O@?@R@F@;XO ($ (- C@ (1 (1@5@/@.@.@7 (>@0 @4@@;XO ($ (/ C@k (1 (1 


@5@.@7 (2@ @ 
@ @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@> (F@.
@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 (H Bt@;CA Bp Bp


 J
@5 @Z@ 
@7 (J@ @ @ @8 (K@;XO Bsdefaults CA Bp Bp @<C@"A Bp Bp B






@5@>@ @ @ @8 (L Bt@;CA Bp Bp




@5@ @ @ @8 (N@;XO Bscompile_record C@@~ Bp Bp@5@2@-
@-@4@7 @<@ @.@.@7 (N@ @.@.@7 (K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 _d B@&@;C@t Bp Bp AV


@5@ 
@.@7 (O Bt@ @ @8 (h Bt@;C@w Bp Bp@5@8 (j@;XD  t  t t  Bst  (@ AO Bs (@ C@@Z E E  & E & B  Y) _A G  	 G B  B2 @ @Q B  @ @ @Q  Bg @Z B  & ^ _A @  Ag &w B @ Ag B  & _A @ @Q @ @Q  C @ B  & J   & C A W A &  JP @
 '
@<XO Bs
clean_body C@.A= Bp Bp 
 AV


@5@>@0 
@4@.@7 (m Bt@0 @4@.@7 (o@0 AV@4@8 (o@;CAA Bp Bp AV
 @Q@5@>@8 (o@;CAC Bp Bp AV @Q
@5@>@8 (o@;CAE Bp Bp AV


 AV

@5@ @7 (o@ 
@ @8 (o@;CAH Bp Bp 

@5 T@7 X@>@;CAJ Bp Bp 

@<XO Bs Bv C@i Bp Bp
 B  Br
<compiled>
@5@0 Bw
@4@8 Bn &d@;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@>@;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 (s Bt@;XO Bsreplace_nth CA Bp Bp


@5@>@;CA Bp Bp


@5@p
 @ @ @ @8 (x Bt@;XO Bs (D CA9 Bp Bp  

@5@0  @1has_type
@4@ 
@8 Qi@;XO Bs Br C@_ Bp Bp@5@*
 (p@>@;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 (l Bt@;XD  t  t t  Bst  (B @GD  t  t @Ht  Bst (A B
 O Bs (A 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 (N@ @.@/@7 (K@.@ @7 Tb 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 ( C@ Bp Bp
 
 
@5 (F@8 A@;C@ Bp Bp
 
 
@5 (Q@8 A@;C@ Bp Bp
 
 


@5@ 
@2@3@4@7 (make_@8 A@;C@ Bp Bp
 
 
@5 (R@8 A@;C@'@ Bp Bp
 
 


@5@ 
@2@3@4@7 (@2set_@3
@3_fields@4@8 A @;C@ Bp Bp
 
 
@5@2 (@3
@3_field@4@8 (@;XO Bs ( C@ Bp Bp 
 

@5@2
@3 Nf@3@4@ 
@8 (@;C@,@ Bp Bp 
 


@5@ @2@3@4@7 (@2 (@3@3_of_@3
@4@ 
@8 (@;C@ @ Bp Bp 
 

@5@2nb_set_@3@3 (@3
@4@ 
@8 (@;XO Bs (Z CAu Bp Bp @<CAAw Bp Bp@5@2 (@3@3 (@3@4@.@7 (@2 (@3@3 (@3@4@.@7 (@.@7 G @ @.@.@7 (z@.@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 _k@4@#@!@"@0 G!@1 Dq@4@#@E@#@?@:@ @ @.@#@7 (w@!@ @0 G!@#@4@#@!@!@0 G!@1 AV@#@1 _k@4@#@!@"@0 G!@1 AV@#@1 Dq@4@#@p@$@%@%@"@%@ @!@"
@&@#@ @ @$@ @ @ @&@ @8 (Y@;XO Bs (f C@=@ Bp Bp		@5 Bg@.
@7 (u@.@/@7 @6 (F@ @.@7 A@.@2@3@-@4@7 @<@%@"  Bs (l

@#@;XO Bs (W CAb Bp Bp @<C@DAd Bp Bp@5@.@ 
@7 @6@ @.@7 A@.@2@3@3@3@4@7 @<@p@%@"
@#@ @ @ 
@ @ @ @8 (V@;XO Bs (` CAr@ Bp Bp@#@#@5@2 (@3
@4@.
@7 (@2 (Q@3
@4@.@7 (@2 (@3
@3 (@4@.@7 (@2 (@3
@3 (@4@.@7 (@.@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 (T CAQ Bp Bp @<C@NAS Bp Bp@5@2
@3 Nf@3@4@.@7 (@.@ 
@7 @6@ @.@7 A@.@2@3@3@4@7 @<@p@%@"
@#@ @ @ 
@ @ @8 (S@;XO Bs (c C@zA Bp Bp@5@.@.@7 (@ @.@7 (o@.@2
@4@7 @< (F@.@7 A@.@2@3@-@4@7 @<@.@2@3@4@7 @<@%@" G! AV T[ AV G" @
@#@D@* @Q@%@L@"
@#@?@" G!
@#@E@;XO Bs (] CA Bp Bp @<C@A Bp Bp@5@2 (@3@3 (@4@.@7 (@.@7 G @ @.@.@7 (z@.@2@4@7 @<@.@2@4@7 @<@.@2@3@4@7 @<@.@2@3@3@3@4@7 @<@D@"@* J@L@"@%@E@?@ @ @.@7 (w@!@0 G!@4@#@p@%@ @"@ 
@!@#@ @ @ @ @ @!@ @8 (\@;XXQM
data__formatsF@A/build/spark-Hzkx_k/spark-2012.0.deb/simplifier/data__formats.pro  7AAuC @S @E	get_stateE EbE E]Eget_typeXO ( ( C@Mu E[  7AA (@5@0 (
@4@7 A @>@;XO ( ( C@I ( (@5@0 (
@4@7 (@>@;XO (declare_data_formats  C@5 ( (  @5 (@0 (	Data_AtomDataAttributes_Any@4@7 ( ( (@0 (	Type_AtomTypeAttributes_AnyList@4@8 (@;XD  t  t t  (t  ( AO ( ( 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  (t  ( AO ( ( C
  B B  ( ( ( (@<C
  B B  ( ( ( (@<C
  B B  Z Z	Base_Atom (@<C  B B get_datafiles_vcg (VcgFile_Atom@<C  B B get_datafiles_dpc (DpcFile_Atom@<C  B B get_datafiles_simplified_vcg (SimplifiedVcgFile_Atom@<C  B B get_datafiles_summary_dpc (SummaryDpcFile_Atom@<C  B B get_datafiles_fdl (FdlFile_Atom@<C  B B get_datafiles_local_user_rule (LocalUserRuleFile_Atom@<C  B B get_datafiles_global_user_rule (GlobalUserRuleFile_Atom@<C  B B get_datafiles_rule (
RuleFile_Atom@<C  B B get_datafiles_pfs (PfsFile_Atom@<C  B B get_datafiles_simplified_pfs (SimplifiedPfsFile_Atom@<C  B B get_datafiles_dec (DecFile_Atom@<C  B B get_datafiles_log (LogFile_Atom@<C
  B B get_datafiles_debug ( (DebugFile_Atom@<C
  B B  % %NowDate_AtomNowTime_Atom@<C  B B  Eq !
ToolName_Atom@<XXQM #F/usr/lib/swi-prolog/boot/rc.pl  As@ C S E
open_resourceEcurrent_resourceE (XD  t  t t  #t tag_rc_name 
O # (C@Cs/usr/lib/swi-prolog/boot/rc.pl  A ( @
@5@>@;C@D ( (@5@2
@3 @3@4@8 A #@;C@F ( ( @<XD  t  t t  #t  ( @GD  t  t @Ht  #t (  B
 @K D  t  t t  #t  ( 
O # (C@U@9 ( ( 

@5@D@.@ @.@7 D (@0 @4@.@7 ( (@L@ @.@7 L (@ @ 
@2@0 #a %:@4@4@8 ]W (@F@?@.@7 # (@ @ @.@7 ( (@ @ @ 
@8 #v (@F@E@;XD  t  t t  #t  ( @GD  t  t @Ht  #t (  B
 B
D  t  t t  #t  ( 
O # (C@(@M ( ( 


@5@ 
@7 _ (@0 
@1  IE@4@7 Aq (@0 
@1 #@4@@;XD  t  t t  #t  ( @GD  t  t @Ht  #t (  B
 D  t  t t  #t  ( 
O # (C	@6 ( (@5 B@8 ( (@;XXQM UvF@!/usr/lib/swi-prolog/boot/packs.pl  AsC S E \iE \jE$pack_attachE$pack_detachXD  t  t t  Uvt  "1 
O Uv "0C@ Uq Uq@5@D@/@/  @7 Ad Uu@L@&
@? @8 A Uu@;XD  t  t t  Uvt  \j  
O Uv \iC@F@V Uq Uq@5@.
@0 @@0 V 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  \j 
O Uv (C@t Uq Uq@5@0 T
@-@4@/ @@7 A: Uu@>@.@7 "0 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 (@D	@7 A~ Uu@L@8 $C Uu@?@R@;XD  t  t t  Uvt 
prolog_dir 
O Uv )	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 )C@ Uq Uq@5@0 Us
@4@7 Ht Uu@>@0 Ux
@/@/@4@8 C Uu@;C@ Uq Uq@5@.@7 ) Uu@> As@0 V@1 V
@4@7 @' Uu@Q@;C@ Uq Uq @<XD  t  t t  Uvt foreign_dir 
O Uv )C@J@ Uq Uq@5 Uc@.
@7 @ Uu@2@3/lib@4@.@7 )@ @7 )
@>@2@3/lib/@3
@4@7 )@D@7 )
@L@0 Ux
 D@4@8 D5 Uu@? As@0 V@1 W 

@4@7 )@Q@;C@ Uq Uq  @<XD  t  t t  Uvt attach_package 
O Uv )C@ Uq Uq@5@C
@7 " Uu@L
@P@.@7 (@7 ) Uu@>@;C@ Uq Uq @<XD  t  t t  Uvt  ) 
O Uv )C@c@ Uq Uq@5@2
@3/pack.pl@4@.@7 ) B@7 A Uu@.@7 G Uu@7 ) Uu@.
@7 ) Uu@.@7 )
 Uu@>@0 )
@4@7 )@0 Ux @@4@7 )@ @7 ) Uu@D@,
 @L@0 Ux D
@4@7 )@?@R A*@0 V@1 V
@4@8 )@;XD  t  t t  Uvt  ( 
O Uv (C@h Uq Uq @<C@i Uq Uq
@5@ 
@7 @ Uu@>@ @8 (@;C@l Uq Uq


@5@ @ @2
@4@8 (@;XD  t  t t  Uvt  ) 
O Uv )C@z Uq Uq @<C@{ Uq Uq
@5@7 ) Uu@ 
@8 )@;XD  t  t t  Uvt  ( 	 D  t  t t  Uvt  ( 
O Uv (C@J Uq Uq@5@7 )@>@;C@&@L Uq Uq@5@D@7 )
@L@0 @@0 C A
@4@/@4@8 @ Uu@?
@0 @@0 A Us
@4@/@4@8 ))@;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  ( 	 D  t  t t  Uvt  ( 
O Uv (C@B@; Uq Uq@5@D@7 A Uu@L@R@?
@0 @@0 @ @Z
@4@/@4@7 ))@D
@0 )
@4@7 )@L
@0 Ux
@/@/@4@7 )@8 )@?
@0 @@0 C Us
@4@/@4@8 ))@;XXQM EzF@D/build/spark-Hzkx_k/spark-2012.0.deb/simplifier/data__data_files.pro  7AAuC @S @Eadd_datafiles_simplified_pfsEadd_datafiles_dpcE (E (Eadd_datafiles_decEadd_datafiles_simplified_vcgE (E (Eadd_datafiles_ruleE (Eadd_datafiles_pfsEadd_datafiles_vcgE (E (E KEadd_datafiles_local_user_ruleEno_log_file E (Esave_data__data_files E %Eadd_datafiles_global_user_ruleE (E (Eadd_datafiles_logEadd_datafiles_summary_dpcEadd_datafiles_debugE (E (Eadd_datafiles_fdlE (XO Ez )+ C
@ Ey Ey@5@0 (
@4@7 A %@>@;XD  t  t t  Ezt  ( AO Ez )/ C
@ Ey Ey@5@0 (
@4@7 )I@>@;XD  t  t t  Ezt  ( AO Ez )3 C
@ Ey Ey@5@0 (
@4@7 )I@>@;XD  t  t t  Ezt  ( AO Ez )5 C
@ Ey Ey@5@0 (
@4@7 )I@>@;XD  t  t t  Ezt  ( AO Ez )9 C
@ Ey Ey@5@0 (
@4@7 )I@>@;XD  t  t t  Ezt  ( AO Ez )? C
@ Ey Ey@5@0 (
@4@7 )I@>@;XD  t  t t  Ezt  ( AO Ez )C C
@ Ey Ey@5@0 (
@4@7 )I@>@;XD  t  t t  Ezt  ( AO Ez )G C
@ Ey Ey@5@0 (
@4@7 )I@>@;XD  t  t t  Ezt  ( AO Ez )- C
@ Ey Ey@5@0 (
@4@7 )I@>@;XD  t  t t  Ezt  ( AO Ez )1 C
@ Ey Ey@5@0 (
@4@7 )I@>@;XD  t  t t  Ezt  ( AO Ez )7 C
@ Ey Ey@5@0 (
@4@7 )I@>@;XD  t  t t  Ezt  ( AO Ez K CA Ey Ey@5@8 ( %@;XO Ez ); CA Ey Ey @5@C
@/@7 )J@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 Z Z@;C@ Ey Ey@5@7 ( %@>@;C@ Ey Ey@5@@Could not find debug datafiles for: Expected atomic name for: ~k@2
@4@8 )L@;XO Ez )= C@A Ey Ey@5 Ez@.
@7 % %@2@0  Ez@1  (@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  (@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  (@4@3@0  Ez@1  (@4@4@7 ! Z@>@;XO Ez )A C
@ Ey Ey@5@0 (
@4@7 )I@>@;XD  t  t t  Ezt  ( AD  t  t t  Ezt  ( AO Ez )E C@ Ey Ey@5@0 (
@4@7 )I@>@;XXQM EPF@&/usr/lib/swi-prolog/library/quintus.pl  Au@ C AgS E \E	skip_lineE	midstringE	atom_charE $Estream_positionEcurrent_streamE NE EME )TE ]<EgenargE %Eno_style_checkE OE \E \E \E ]E ]3E \EpowE ]E ]E \E ]>E JDE #E ]8E "E )TE & E )TE )R Eon_exceptionEraise_exceptionXO EP \ C@ EN EN@5@a@g@k \@w@;XO EP )Q CA< EN EN@5
@8 Fz EP@;XO EP )S C
Ae EN EN@5@/@/@/@8 )v )}@;XO EP )U CAZ EN EN@5@8 G @;XO EP )W C@ EN EN@5@.@7 ^m )}@. F$@7 B )} $@8 $ $@;XO EP )X CA/ EN EN@5@0 F@4@7 DF@8 "q@;XO EP )Z C@5A EN EN@5@0 )s@-
@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 )\ O EP )\ CAN EN EN@5@8 C @;XO EP )] CAg EN EN@5@ 
@/@/@8 )~@;XO EP )^ C@ EN EN@5@a@g@k ];@w@;XO EP )_ C@ EN EN@5@8 A@;XO EP )a CA
 EN EN@5@D@7 @@L@R@?@S
@;XO EP )b C@ EN EN@5@.@7q_style_option )}@0 H0@4@8 _s )}@;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 )d C	@ EN EN@5@a@g@h@l \@w@;XO EP O C@ EN EN@5@a@g@k ]6@w@;XO EP )e C@ EN EN@5@a@g@k \@w@;XO EP	to_prolog C@| EN EN@5@.@7 J )}@8 )@;XO EP )f C@ EN EN@5@a@g@k \@w@;XO EP )g C@ EN EN@5@a@g@k ]@w@;XO EP )h C@ EN EN@5@a@g@k ]2@w@;XO EP )j C	@ EN EN@5@a@g@h@l N@w@;XO EP )i C@ EN EN@5@a@g@k \@w@;XO EP )l C@ EN EN@5@a@g@k ]@w@;XO EP )m C@ EN EN@5@a@g@k ]@w@;XO EP )n C@ EN EN@5@a@g@k \@w@;XO EP )o C@ EN EN@5@a@g@k ]=@w@;XO EP )q C
@i EN EN 
@5@8 $# )}@;C
@k EN EN $#
@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 ^	 ]@;XO EP )p C@ EN EN@5@a@g@k JC@w@;XO EP )r C@ EN EN@5@a@g@k ]7@w@;XO EP )s CA EN EN @<XO EP )t CAi EN EN@5@ 
@ @/@8 )~@;XO EP )u C@ EN EN   @<XO EP )v C@SAk EN EN	
@5@S
@>@.@7 "@@@T
@?@D@T@L@ 
@ @ @7 Z )}@?@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 )w CA: EN EN  @5
@8 @, )}@;XD  t  t t  EPt  )y @GD  t  t @Ht  EPt )x @K  O EP )x CA EN EN@5@8 A9@;XO EP )z 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 Y @@ @ @8aggregate_list )@;XO E	needs_one CA E E
@5@.@7 Tb J@7 ) )@>@;CA E E 
 @<XO Eexistential_vars C@ E E

@5@S
@%@>@&
@;C@ E E Y

@5@>@%@"
@#@ @ @ 
@8 ) )@;C@ E E 

 
@5@>@%@ @ @ @ 
@8 )@;C@ E E 


@<XO Eadd_existential_vars C@ E E 
@<C@ E E

 Y

@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 ] ]@.@2
@4@7 @<@ @ @.@7aggregate_term_list )@ @ @ @8
finish_result )@;C@AA8 E E )


@5@ @2
@-@4@7 @<state1@ @ @.@.@7 _ ]@.@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 (m )@D@*
 )@L@ @ @ @8 )@?@&@;XO Eexplicit_binding CB E E F
 @@5@>@;CB E E F
 @@5@>@;CB	 E E Y


 G@5@>@;CB
 E E Y



 C G@5@>@;CB E E Y



 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 'R )@ @ @ 
@ @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 " #@.@2 Rk@4@7 @<@.@2 Rk@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pairs_valuespairs@ @ @ 
@8 )@;XO E ) C@ E E )
 @Q )@5@S@>@;C@ E E *

 \ )@5@>@;C@ E E _ @Q _@5@>@;C@ E E ]
 @Q ]@5@S@>@;C@ E E *

 \ ]@5@>@;C@ E E ]

 C
 \ )@5@>@;C@ E E ]

 \ ]@5@>@;C@ E E ]

 C
 \ )@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 (m 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 [ @ @@ @ 
@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 EF@,/usr/lib/swi-prolog/library/prolog_clause.pl  Au@ C AgS E _ E ^E ^E 'XO Econj C@1A E E AV

 ^

@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 


@<XO E B CBk E E
 F
 ^    
@5@S
@>@;CBm E E


@5@S
@>@;C@DBo E E@5@.@7meta ^@>@"
 ^




@#@" ^
@#@.@.@7 @6@ @ @7 @6@ @ @ @8expand_meta_args ^@;CBv E E@5@.@ 
@.@7 &A ^@>@ @ @ @8 * ^@;CBy E E 


@<XD  t  t t  Et 
make_varnames AO E *' C@ E E@5@ 
@ @7make_varnames_hook ^@>@;C@S@ E E

 YL
@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 *( ^@;C@ E E@5@.@7 G @ varnames@ @7 @6@ 
@ @8do_make_varnames ^@;XD  t  t t  Et 
unify_goal AD  t  t t  Et  *+ AO Epce_method_body C@JB4 E E@5@"
 ^





@#@" ^ ^     C  
@#@ @ @8pce_method_body2 ^@;XO E *  CB E E@5@0 
@4@0 @H@4@8 X@;XO E * CA E E@5@ 
@8 *@;XO Edoes_not_dcg_after_binding C@.Aj E E@5@7 \ @C
@0 '@/@/@/@4@7 H H@L
@P@C@0 AV@-@1 B@/@/@4@7 *?@* G"@L@P@?@E@>@;XO E
expand_failed CAN E E@5@Q@;XO Ethaffix CB E Est@5@>@;CB E End@5@>@;CB E E 
th@<XO E &A 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  *K

 *I

@<CB E E  *O


 *M

@<C@*B E E
 *I



@5@7 D@2 *K@3@3@-@-@4@7 @<@ @2@4@8 @<@;C@0B E E
 *G


@5@7 D@2 *H@3@3@-@-@4@7 @<@ @7 A@, @@ @2@4@8 @<@;C@7B E E


 *M




@5@7 D@2 *O@3@3@-@-@4@7 @<@.@2@4@ @7 J J@ @2@4@8 @<@;C@=B E E


 *L



@5@7 D@2 A@3@3@-@-@4@7 @<@.@2@4@ @7 *R@ @7 A@, @@ @2@4@8 @<@;CB E E@5@ B G B@+
@;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 #a @@4@4@8 CK ^@;XD  t  t t  Et  ^ @GO E ^ C@VB E E@5@.@.
@7 B ^@D@0 
@4@ B T B@L@R@F@?@7@ 
@.@.@7 @6@D@7 WM ^@L@0 B@4~q/~d@2@3@4@8 Aw ^@?@0 B@4~q:~q/~d@2@3@3@4@8 *\@;XO E ^ C
@X E E@5@ 
@8 ^ ^@;XO Ematch_module C@"AD E E		 G!

 G!

@5@>@ @ @7unify_clause_head ^@ @ @ 
@ @8
unify_body ^@;C
AG E E
@5@8 *b@;XO Efind_varname C@ E E
 B



@5@)
@>@;C@ E E



@5@ 
@8 *h ^@;XO Eread_term_at_line C@ E E@5@0 B ^@4@0read_term_at_line_2

@4 B@8 @ ^@;XO E X C@ E E

@5@>@;C@#@ E E@5@p
@ @.@7 A@ @ 
@.@7 A@ @ @7
unify_term ^@ @ 
@8 *p ^@;XO Epce_method_clause CA E E		 

@5@>@ 
@ @ @ @ @8 *u ^@;C@.A E E

send_implementation


@5@>@ @7 A@/@.@7 @6@ @ @7pce_method_head_arguments ^@ 
@ @ @ @8 *6 ^@;C@AB E E

get_implementation



@5@>@ @7 A@/@.@7 @6@ @.@7 A@ @ @7pce_unify_head_arg ^@p @ @ @7 *z@ 
@ @ @ @8 *}@;XO E * CB! E E@5@S
@>@&
@;C
B$ E E B 
@5@>@;CB% E E  
@<XO E *# CB{ E E @<C@?B| E E@5@ @.@7 A@ @.@7 A@ 
@.@7 A@ @ @ @ @ @ @7
expand_arg ^@p@ @ @ @ 
@ @ @ @8 *"@;XO Emkconj C@AA E E

 ^    

@5@T
@"
 AV

@#@>@ @ @ 
@.@ @.@7 * ^@ @ @ @ @ @ @8 *@;CA E E@5@ @ @8ubody ^@;XO E
ubody_elem CA E E @5@>@ 
@ @ @8 *@;C	A E E @<XD  t  t t  Et  *4 AO E *3 C@ E E @<C@0@ E E	 B



@5@D@ @.@7 *j@L@R@?@' Nf@p
@ @ @7 A@ @8 *2@;XD  t  t t  Et  *s AO E *r C@ E E

@5@>@;C@ E E@5@7 D@7 D@.@.
@7 @6@ 
@7 @6@> @ 
@8 *t@;C	@ E E@5@7 ]	 @7 *@>@;C
@ E E@5@7 B ^@7 @ ^@7 E ^@>@;C@ E E@5@* R@>@;C
@ E E 

@5@7 *q@>@;C@ E E
 

@5@7 *q@>@;C@ E E@5[INTERNAL ERROR: Diff:~n@7 B ^@7 X X~N*** <->~n@7 *@7 *@8 \ ^@;XO E *{ C@+B E E@5@a@g@h@r@>@.@7 A@p
 @ @ 
@.@7 A@ @ @7 *@p
@ @ 
@8 *z@;CB E E @<XD  t  t t  Et unify_clause_hook AO E *f CA[ E E


@5@ 
@7 *< ^@>@;C@1A] E E ^





 ^
@5@ @ @8 *@;XO E * CA E E


@5@ 
@7 *@>@;C@*A E E
 F
 ^


@5@>@ 
@ @7 A@ 
@ @8 A@;C@&A E E ^

@5@T
@"
 

@#@ @ @ @ @8 *@;C@9A E E		 '


@5@"
 AV
 B@#@>@p @0 ^@3@3@0 C@4@4@ @8 *@;C@&A E E		 '


 ^
@5@>@ @ @8 *@;C@&A E E@5@T
@T@"
 AV@#@" AV@#@>@ 
@.@.@7 *; ^@ @ @ @8 * ^@;CA E E@5@ 
@ @7 *5 ^@>@;C@KA E E ^




 ^
@5@.@7 *@>@2@/@-@4@7 @<@2@/@-@4@7 @<@ @2@/@-@4@7 @<@ @ @ @ @ @8
ubody_list ^@;C@'A E E ^




 ^
@5@ @ @8 *&@;CA E E B @Q
 ^

 C@5@>@;CA E E N% @
 ^

 C@5@>@;C@PA E E B

 B


 ^





 ^@5@S@S@0 N%@4@0 N%@4@7 ^ ^@>@&@&@;C@PA E E N%

 N%


 ^





 ^@5@S@S@0 N%@4@0 N%@4@7 *@>@&@&@;C@)A E E		 \
 C

 \ G

@5@ @7 F@a@f@f@k H0@u@>@;XO E * C
A E E@5@ 
@ @8 *@;XO E * CA E E 
@<C@.A E E
@5@ @ @ @ 
@ @ @7 * ^@ @ @ @ 
@ @ @8 *@;XO E WM CB E E  @@<CB E E  @<CB E E 
pce_principal@<CB E E@5 @8 Ca ^@;XO E _  CB E E@5@ B ^@>@;C@)B E E@5@.@.
@7 ^ ^@>@.@7 ^ ^@ 
@.@7 *B ^@0 B@4~d-~w clause of ~w@2
@3@3@4@8 *\@;C@'B E E@5erased@7 G ^@>@0 ^@1 @-@-
@4@7 *@0 B@4erased clause from ~q@2@0 
@4@4@8 *\@;CB E E 
 Ga@<XO E *c C
A. E E@5@/@.@7 *W@/@8 *W@;XO E	ci_expand C@3A2 E E@5@0 @@0 AV@0 *T@-
@4@1 A@-@4@0 "
@4@1 AV@0 A@/@4@1 C B~
@4@.@0 *@
@4@8 A9@;XO E ' C@gB E E
 

 

@5@ @ @ @.@.@/@7 *k ^@" B  []
@#@" ^
@#@" ^
@#@D@" @#@L@" @#@?@&@ @ @ @ 
@7 *e@>@;XO E *9 C@$B@ E E Tu

@5@>@"
 ^

@#@%@ @ @ @8 *&@;C@cBD E E@5@2@-@3@-@3@-@4@7 @<@ @7
control_op ^@>@2@3@-@3@-@4@7 @<@"
 ^





@#@" ^

@#@ @ @ @ @7 *8@ @ @ @ @8 *&@;CBR E E@5@ 
@ @8 *&@;XO E *_ C@@[ E E@5@0 D;@4@7 *@.@.@.@7 GY ^@D
@* @Q@L@%@?
@!@0 G!@4@#@, @@0 W@-@4@7 *@D@.@0 D;@4@7 D= ^@L@R@?@0  @@4@.@/@7 *W@ @ @.@.@.@7 *@0 G@4@ @/@7 Y] Y_@ @ @ @ @7unify_clause ^@ @ @ @ @ 
@7 *0@>@;XO E * C
@ E E


@5@>@;C@ E E@5@ 
@ @7 * ^@>@;C@ @ E E		:->

 G!

@5@>@ @ @ @ @ 
@ @8 *w@;C@ A E E		:<-

 G!

@5@>@ @ @ @ @ 
@ @8 *w@;C@hA E E

 G!

 G! 
	unit body AV G"@5@@@" &w@#@?@" &w@#@>@"
 ^





@#@" ^ ^     C@#@;C@gA E E G!

 G! 

@5@0 G!@4@0 G!@4@ 
@.@7 *@" ^





@#@" ^ ^     C  @#@;C@rA E E@5@"
 YL
 AV
@#@ @7 *@.@7 * ^@" G!
@#@ @/@.@7 @6@p @ @ @ @7 A@T@"
 ^




 ^

@#@>@!@0 ^@3@3@4@#@ @ @ @8 *` ^@;CA& E E@5@.@7 *@ @ 
@ @8 *@;CA* E E@5@Q@;XO E * CBU E E  AW@<CBV E E  E@<CBW E E  C@<CBX E E  B@<XO E *m C@@@ E E@5@0 G
 B@-@4@/ @@7 A9@ @0 ^ ^@4@7 AF ^@0 X
@3@0 "@4@3@0 Y[@4@3@0 G@4@3@0 G@4@4@0 F=@4@8 B ^@;XO E * CB E E @5@>@ 
@ @ @8 *&@;C	B E E @<XXQM F@$/usr/lib/swi-prolog/library/error.pl  AuC AgS E BE AE BE
is_of_typeE WE _dE @E XE CXD  t  t t  t  ' 
O  'CARu EB  A * @<CAS * *
@5@7 ({ 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  W 
O  WC
@ * *@5@0 @@0 W
@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  X 
O  XC
@ * *@5@0 @@0 X
@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@ * *  _A@<C@ * *  B@<C@ * *  L@<C@ * *  B@<XD  t  t t  t 
not_a_list 
O  *C@=@ * *@5@/@.@7 *@D@S@L@8 _d B@F
@?@&@D@* @@L@"
 ^

@#@ 
@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  (| AD  t  t t  t  (| 
O  ({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 \@a@h@i@t@a@h@f
@r@;CA * * @@5@@@* @Q@?@* @@>@;CA * * C@5@8 Y@;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 *>@;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 \@;CA- * * _A
@5@7 G@C

@C@7 @ B@L@P@L
@P@;CA. * *proper_list@5@8 *@;CA/ * * @@5@8 *@;CA0 * * ]S@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 W B@;CA6 * * AA@5@8 * B@;CA7 * * ^
@5@7 *@8 '@;C@B Bp Bp Br 


@5@6 Bt@ 
@/@.@7 (}@>@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@ * * ^
@5@>@0 ^@4@8 +	@;C
@ * * ]S@5@> @@8 *@;C
@ * * *@5@> *@8 +	@;C
@ * *  @5@>  @8 +	@;C@ * * G@5@>@0 @@0 X@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  _d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 DaF@$/usr/lib/swi-prolog/library/shlib.pl  AuC AgS Euse_foreign_libraryEreload_foreign_libraries E #gE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 G.@/@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 #v
 #l 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 W
 @4@.
@7 @@ 
@.@7 R7 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  #h 
O Da #g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 +4 C	Ap D^ D^  @5 # @Q@7 @@>@;CAr D^ D^@5@0 +'@-
@/@/@/@/@4@0unload_foreign
@4@8 G D`@;XD  t  t t  Dat  +7 
O Da +6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 Daload_failed@4@7 @' D`@ @8 +)@;XD  t  t t  Dat  +2 
O Da +1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 +J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@0 +A
@4@8 +3@;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 +install@4@8 D D`@;XD  t  t t  Dat  D 
O Da +A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open_shared_object
@-@4@. @Q@7 A9@D@T@L@ @ 
@7delete_foreign_lib D`@0 @
@4@7 Dh@Q@?@ @ 
@7 +Q@>@D@)@.@7 +E@0 @1 +F@4@@L@0 Dc
@4@7 C@ @ 
@ @8 +K 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 +H@.@0 +
@4@.@7 @@0 @@0 Cforeign_install_function@1 +L
@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  +S 
O Da +RC@ D^ D^ @Q@5@0 LR@4@/ @Q@8 A9@;C@ D^ D^ @<XXQM &eF/usr/lib/swi-prolog/boot/dcg.pl  AsC S E &bE &cE BnE [XD  t  t t  &et  &c 
O &e +ZC@8s/usr/lib/swi-prolog/boot/dcg.pl  A +[@5@/@/@8 &b &d@;XD  t  t t  &et  Bo @GD  t  t @Ht  &et Bn A B
D  t  t t  &et  Bo 
O &e BnCAK +[ +[@5@8 [ &d@;XD  t  t t  &et  Bo @GD  t  t @Ht  &et [ A B
 B
D  t  t t  &et  Bo 
O &e [C@EAM +[ +[	@5@D@3@.
@.@7 B @T@ @7dcg_special &d@L@ @/@0 Rj

@/@4@.@.@.@/@7dcg_body &d@&@&@0 
@4@@?
@@F
@F@E@;XD  t  t t  &et  V< 
O &e V;CA8 +[ +[@5@: B %@;XD  t  t t  &et 
dcg_extend 
O &e +gC
@ +[ +[@5@S
@>@0 @ A@/@4@8 @ &d@;C@-@ +[ +[ 

 
@5@>@.@.@ @ @.@7 % &d@ @ @ 
@ @ @8 +h &d@;C@ +[ +[@5@ 
@ @7dcg_extend_cache &d@>@ @8
extend_pos &d@;C@@ +[ +[@5@D@7 Y @L@R@?
@0 @@0 @ C
@4@/@4@7 +i@D@7
dcg_no_extend &d@L@0 @@0 Bdefinedcg_nonterminal
@4@/@4@7 +i@?@R@.@.@7 @7 @.@ @ @7 +x@p@ @ @ @7 +x@ @ @ @7	copy_args &d@p@p@ @ @.@7 A @ @ @.@7 +|@0 +m@4@7 A @&
@&@&
@ @8 +o@;XD  t  t t  &et  &c 
O &e &bC@@; +[ +[ YL AV



 G!

@5@>@.@.@ 
@.@.@7 +j@ @.@.@ @.@.@7 +j@.@ @7 A @!@0 +c@/@4@#@ @ @.@.@ @ @7 +k@ @ @ @ @.@.@ @ @7 +d@ @ @ @ @ @.@!@ @7 +d@0 AV@ @!@4@.@"@ @7dcg_optimise &d@ @"@ @ @8 +@;C@U@E +[ +[ YL


 G!

@5@.@.@ 
@.@.@7 +j@ @ @.@.@ @ @7 +k@.@ @7 +~@!@0 +c@/@4@#@ @ @ @ @ @.@ @7 +d@ @ @ @8 +@;XD  t  t t  &et  % 
O &e %CA	 +[ +[@5@ 
@ @ @: B %@;XD  t  t t  &et  % 
O &e %C
A
 +[ +[@5@ 
@: B %@;XD  t  t t  &et  +n D  t  t t  &et  +n AD  t  t t  &et  +n AD  t  t t  &et  +n 
D  t  t t  &et  +b 
O &e +aCAW +[ +[@5@8 B @;CAY +[ +[  AV@<CAZ +[ +[  E@<CA[ +[ +[  YG@<CA\ +[ +[  C@<CA] +[ +[  G"@<CA^ +[ +[  Y@<CA_ +[ +[ @<CA` +[ +[ @<CAa +[ +[  F@<XD  t  t t  &et  +{ 
O &e +zC@ @ +[ +[@5@a@g@h@r@>@.@7 +|@ 
@ @7 +|@p
@ @ 
@8 +y@;C@ +[ +[ @<XD  t  t t  &et  +u 
O &e +tC@ +[ +[ @<C@ +[ +[ @<C@ +[ +[  Y@<C@ +[ +[  Y@<C@ +[ +[  G"@<C@ +[ +[  F@<C@ +[ +[  AV@<C@ +[ +[  E@<C@ +[ +[  YG@<C@ +[ +[  C@<C@ +[ +[  B@<C@ +[ +[  YL@<XD  t  t t  &et  +q 
O &e +pC@ +[ +[

@5@S
@>@;C@5A +[ +[ ^





 ^

@5@>@ @2@0 C

@4@3@0 C

@4@4@ @8 @0 @;C@&A +[ +[ C


 ^

 C

 C

@5@>@;CA +[ +[

@5 As@0 D
@4@8 @' &d@;XD  t  t t  &et dcg_qualify_pos 
O &e +CA0 +[ +[@5@S
@>@;C@'A2 +[ +[
 ^






 ^

@5@>@;CA5 +[ +[@5 %@8 V; &d@;XD  t  t t  &et dcg_cut_pos 
O &e +CA +[ +[

@5@S
@>@;C@(A +[ +[  C


 ^

 C
 ^



@<CA  +[ +[@5 @@8 +@;XD  t  t t  &et  +f 
O &e +eC@f +[ +[ [

@5@S
@>@ @ @8 ' &d@;C@1@i +[ +[ 


 +c

@5@>@/@.@/@/@/@7 +j@ @ @0 +c@4@ 
@ @ @ @8 +d@;C@l +[ +[ B
@5@>@ @8dcg_terminal_pos &d@;C@y@n +[ +[
@5@D@M@"
@#@L@>@D@7 @ @L@ @.@7 +@" B
@#@E@?@$@D@/@.@7 B &d@S@L@" @0

@#@? ]S@7 B &d@E@E@E@?@"@B@7 +@L@>@.@7 * &d@ @ @.@7 +@" B
@#@O@E@ @8 +@;C@ +[ +[ G" AV G" B
@5@>@ @8 + &d@;C
@ +[ +[ Y
 @Q@5@>@;C@%@ +[ +[

 Y
 AV
 B
@5@>@.@7
dcg_bt_pos &d@ @ @ @ @8 +@;C@>@ +[ +[ AV

 AV

@5@>@.@.@ @.@.@7 +j@ @ @ 
@.@ @ @7 +d@ @ @ @ @ @ @8 +d@;C@V@ +[ +[ E

 E

@5@>@.@.@ @.@.@7 +j@ @ @ 
@.@.@ @7 +d@ 
@ @ @ @ @7
or_delay_bind &d@ @ @ 
@.@.@ @7 +d@ 
@ @ @ @ @8 +@;C@V@ +[ +[ YG

 E

@5@>@.@.@ @.@.@7 +j@ @ @ 
@.@.@ @7 +d@ 
@ @ @ @ @7 +@ @ @ 
@.@.@ @7 +d@ 
@ @ @ @ @8 +@;C@>@ +[ +[ C

 C

@5@>@.@.@ @.@.@7 +j@ @ @ 
@.@ @ @7 +d@ @ @ @ @ @ @8 +d@;C@>@ +[ +[ B

 B

@5@>@.@.@ @.@.@7 +j@ @ @ 
@.@ @ @7 +d@ @ @ @ @ @ @8 +d@;C@/@ +[ +[ F
 AV F
 B
@5@>@.@ @.@7 % &d@ @ @ 
@/@ @ @8 +d@;C@ +[ +[		@5@ 
@ @.@.@7 +k@ @ @ @ @8 +@;XD  t  t t  &et  ' 
O &e +C@ +[ +[ +c

@5@)@>@&
@&@;C@ +[ +[ +c


 @5@ @ @8 + &d@;XD  t  t t  &et  + 
O &e +CA +[ +[

@5@S
@>@;C@'A +[ +[ '



 ^
 ^



@5@>@;CA +[ +[@5
brace_term@8 +@;XD  t  t t  &et  + 
O &e +CA% +[ +[@5@S
@>@;CA' +[ +[  &?


 ^
@<CA) +[ +[  C


 ^
@<CA+ +[ +[@5terminal@8 +@;XD  t  t t  &et  + 
O &e +C@X +[ +[ AV B



@5@)
@>@&@;C@[ +[ +[ B


@5@)
@>@&@( @Q@;C@_ +[ +[ 

@<XD  t  t t  &et  + 
O &e +C@ +[ +[ AV
 B
@5@)
@>@;C@ +[ +[ 

@<XXQM EnF@%/usr/lib/swi-prolog/library/option.pl  Au@!C AgS E YE
merge_optionsE "E ^-E Y]E ^XD  t  t t  Ent  Y @GD  t  t @Ht  Ent Y  D  t  t t  Ent  Y 
O En YCA  Em Em
 


@5 @@ @7 B B@ @ 
@8 Y Y_@;XD  t  t t  Ent  ^. 
O En "C@+@ Em Em@5@.@.@7 @6@.@ @ @7 @6@D
@ @7
get_option Y_@L@&
@?
@&@ 
@8 A@;XD  t  t t  Ent  + 
O En +C@ Em Em@5@>@8canonicalise_options Y_@;C	@ Em Em
@5@>@8 +@;C@ Em Em@5@.
@7 +@.@7 +@ 
@.@7 I@ @.@7 I@ @ @8	ord_merge Y_@;XD  t  t t  Ent  + 
O En +C@ Em Em		 B
@5@ @ @ @8 +@;C@H@ Em Em
 C
@5@D@*@"@#@L@ @.@7sort_key Y_@.@ @ @7 !3@ @ @ @ 
@ @ @ @ @8 + Y_@?@"
@#@F@F@;C@E@ Em Em
 G[

@5@D@'@"@#@L@ @.@7 +@.@ @7 !3@ @ @ @ @ @ @8 +@?@"@#@F@F@;XD  t  t t  Ent  ^. 
O En ^-C@ Em Em@5@.
@.@7 @6@.@ 
@ @7 @6@ @7 +@&
@;XD  t  t t  Ent  Y^ 
O En ^C@z Em Em@5@.@.
@7 @6@.@ 
@7 @6@ @7 + Y_@>@&
@;XD  t  t t  Ent  Y^ 
O En Y]C@&@i Em Em@5@.
@.@7 @6@.@ 
@ @7 @6@D@ @7 +@L@&
@?@8 A@;XD  t  t t  Ent  Y 
O En +CA Em Em @<CA Em Em@5@ @ @7meta_option Y_@ @ @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 + Y_@;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 !3@ @ 
@ @ @ @ @ @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 GK-C @S @XXQM B}F@'/usr/lib/swi-prolog/library/settings.pl  AuC AgS Erestore_settingE XE BzEset_setting_defaultEconvert_setting_textE XEsetting_propertyE BE Y
E
save_settingsEset_settingE
list_settingsE + E + XD  t  t t  B}t  X AD  t  t t  B}t  X 	 D  t  t t  B}t  X 
O B} XC@$@c Bx Bx X &{ _A D  &{
@5@0 _A@3 D@3 @4@ @8 ]U B|@;XD  t  t t  B}t numeric_type 
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  + 
O B} +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 ]2@w@;CB Bx Bx F@5@>@.
@7 +@a@f
@k ]	@w@;C@+B Bx Bx *


@5@>@D@ 
@7 F@L F@7 + B|@? F@7 +@0 *
@4@8 B@;C
B Bx Bx@5@7 +@8 B@;XD  t  t t  B}t  + 
O B} +C@*B5 Bx Bx@5@7 G@>@"
 


@#@ 
@.@.@.@.@7curr_setting B|@>@ @ @ @ @8 + B|@;C@%B: Bx Bx@5@"
 


@#@ 
@.@.@.@.@7 +@ @ @ @ @8 +@;XD  t  t t  B}t  ]D AD  t  t t  B}t  ]D 
O B} ]ECA3 Bx Bx@5@D
@.@7 TL B|@L
 GP@8 +@?environment_variable@8 C B@E@;XD  t  t t  B}t  + 
O B} +C@CA Bx Bx@5@.@2@0 @ A@4@4@7 @ B|@> A@.@2@0 A@ *@4@3@0bom @Q@4@4@7 ^C@7write_setting_header B|@0 B@-
@-@/@/@/@/@4@0save_setting@1 
@4@7 G B|@8 !@;XD  t  t t  B}t clear_setting_cache  
O B} + C
@ Bx Bx  @5@0
setting_cache@/@/@/@4@8 C@;XD  t  t t  B}t eval_list_default 
O B} +CA Bx Bx @<CA Bx Bx@5@ @ @7 B@ @ @8 + B|@;XD  t  t t  B}t  B AD  t  t t  B}t  B 
O B} BC@S E E  Yi GK ^@"Indentation used goals in the body  E@S@<C@U E E  Y GK ^@/Distance between tab-stops.  0 uses only spaces  E@U@<C@W E E  YP GK @ @QPlace cuts (!) on the same line  E@W@<C@Y E E  Y GK ^@NWidth of a line.  0 is infinite  E@Y@<XD  t  t t  B}t  B 
O B} BCA Bx Bx@5@8 B@;XD  t  t t  B}t  + @GD  t  t @Ht  B}t +  @KD  t  t t  B}t  + 
O B} +C@uA Bx Bx	@5@.@.
@7 B @Z@ 
@7 B@D@S@ 
@.@.@/@/@7 B@L@0  B}@1
st_default
@/@4@7 C@0 
@4@7retract_setting B|@D@)@L@R@?@0  B}@1 +
@4@7 A B|@ @.@7 B@0 
@4@ @8 + B|@? B{@0 
@4@8 +@F@E@;XD  t  t t  B}t  X 
O B} +CA Bx Bx@5@8 X 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@;XD  t  t t  B}t  B{ @GD  t  t @Ht  B}t Y
  B
D  t  t t  B}t  B{ 
O B} Y
C@j@ Bx Bx
@5@.@.
@7 B@D@F@ 
@7 G@L@D@ 
@.@7st_value B|@L@&@F@?@*@D@ 
@.@.@/@/@7 +@L@ @ @8 B@? B{@0 
@4@8 +@F@E@?@ 
@/@/@/@/@7 B@0 
@4@8 Y
 B|@F@E@;XD  t  t t  B}t  + AD  t  t t  B}t  + 
D  t  t t  B}t  + 
O B} +C	B? Bx Bx  #a

@<CB@ Bx Bx +
@5@ 
@ @8 B@;C
BB Bx Bx  %
@<C
BC Bx Bx  &
@<XD  t  t t  B}t list_setting 
O B} +C@XB_ Bx Bx 


@5@ @ 
@.@.@.@/@7 +@ @ 
@ @.@7 B@0 
@4@.@7 +@D
@+@L@' H3@?@' @~w~t~*| ~q~w~t~*| ~w~n@2@0 
@4@3@3@3@3@3@4@8 SQ B|@;XD  t  t t  B}t  + 
O B} +C@&B	 Bx Bx@5@.@7 ^m B|@0 B@-@4%+@7 ^o B|/*  Saved settings~n@7 B    Date: ~w~n@2@4@7 B $@8 B@;XD  t  t t  B}t  +  
O B} +C
A Bx Bx@5@.
@7
local_file B|@>@8 + B|@;XD  t  t t  B}t  X 
O B} X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 assert_setting 
O B} ,CAp Bx Bx 


@5@0 +
@4@8 +@;XD  t  t t  B}t  ]D AD  t  t t  B}t  ]D 
O B} ]DCA8 Bx Bx@5@D@.
@7 +@L GP@ 
@8 +@?@&@E
@;XD  t  t t  B}t  B @GD  t  t @Ht  B}t + D  t  t t  B}t  B 
O B} +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 
D  t  t t  B}t  + 
O B} +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 , ,@7 ,@0 +@4@0 , 
@4@8 +@;XD  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  + @GD  t  t @Ht  B}t + D  t  t t  B}t  + 
O B} +C@PAy Bx Bx@5@.@.@7 B @Z@7 B@D@;@.
@7 +@L@0 @4@7 +@0 @4@.@7 +@D@+
@L@0 B}@1 E@0 @4
@4@8 (+ (5@?@R@?@R@F
@;XD  t  t t  B}t  X 
O B} XC@DA Bx Bx@5@.@2@0 @ B@4@3@0 @ @@4@4@7 +@>@0 ,	@4@7 + B@.
@2@0 A@ *@4@4@7 ^C@ 
@.@7 ,@0 ,
@4@0 F=
@4@7 B B|@8 + B|@;CA Bx Bx@5@.@2@0 @ A@4@3@0 @ @@4@4@7 +@>@0 ,	@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  + @GD  t  t @Ht  B}t +  @KD  t  t t  B}t  + 
O B} +C@AW Bx Bx
@5@.@.
@7 B @Z@ 
@7 B@D@@ 
@.@.@/@/@7 +@ @ @.@7 B@L@0 
@4@.@7 +@D@)@L@0 
@4@7 +@?@+@D@ 
@7 +@L@R@?@B@ @7 B@L@0 
@4@7 +@0 
@4@7 , 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@"@e Bx Bx	@5@.@ @ @7 B@D
@.@7 + B|@L@&
@?@&
@E@;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 + B|@>@&
@;C@6@ Bx Bx ]C
@5@>@D@"@ @.@7 +@L@ @.@7 +@0 +@0 ]C@4@4@7 +@&
@?	 +@ @8 +@F@;C@4@ Bx Bx	 ]E

@5@>@D@ @.@7 +@L@ @.@7 +@?@%@E@0 +@0 ]C@4@4@7 +@&
@;C@%@ Bx Bx B{
@5@>@0 @4@.@.@7 B@0 @4@ 
@7 +@ 
@8 B@;C@@@ Bx Bx	@5@.@7 + B|@>@.@7 \ BV@D@* F@L@a@f@k ]	@x@?@D@( F@L@a@f@k ]2@x@?@%@0 +
@4@7 +@&
@;C@6@ Bx Bx G


 @Z@5@>@0expr_to_list@0 G@4@4@.@7 Bn B|@ @.@7 A B|@0 +@0 G@4 @Z@4@7 +@&
@;C@#A  Bx Bx ^
@5@>@ @.@7 +@0 +
@0 ^@4@4@7 +@&
@;CA Bx Bx 
@<XD  t  t t  B}t  + AD  t  t t  B}t  + 
D  t  t t  B}t  ,
 AD  t  t t  B}t  ,
 
D  t  t t  B}t  + AD  t  t t  B}t  + 
D  t  t t  B}t  , 
O B} ,CB[ Bx Bx 


 
@5@>@;CB\ Bx Bx 
 
@<XD  t  t t  B}t  + 
O B} +C@[B Bx Bx	
 


@5@ 
@.@.@.@/@7 +@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
 Y
 



@5@ 
@.@.@/@/@7 +@>@ @ @.@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 Y
 



@5@>@D@#@0 &{ D@4 D@7 Y] Y_@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  +  
O B} +CBM Bx Bx  @5@/@8 + B|@;XD  t  t t  B}t  , 
O B} ,CA Bx Bx@5@2@0 D Q@4@4@8 ]M@;XD  t  t t  B}t  ,- 
O B} ,-CA Bx Bx G

@5@>@%@ @ @.@7 ,6 B|@ @ @ 
@8 ,7@;C@0A Bx Bx	 ]C
@5@>@%@D@ @.@7 +@%@L@"
@#@? +@ @7 +@&
@F@;C@2A Bx Bx	
 ]E

@5@>@%@D@ @.@7 +@%@L@"
@#@?@"
@#@F@;C@/A" Bx Bx

 ,)
@5@>@%@0 @4@.@.@7 B@0 @4@.@7 +@%@"
@#@;CA' Bx Bx 

@<XD  t  t t  B}t  + 
O B} +CAm Bx Bx 

@5@0 +@/@4@8 C@;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  Yy AD  t  t t  @t  Yy 
D  t  t t  @t  ^x AD  t  t t  @t  ^x 
D  t  t t  @t  @i AD  t  t t  @t  @i 
O @ UC@ %^ %^ %

 C@)Unknown license: ~w.  Known licenses are:
 E
@5@6 %b@ @8 %d %b@;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 %b@ 
@ @.@7 %a@ @8 % %b@;C@/@ %^ %^ %Z %@?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 %b@ 
@8 ,<@;C@@ %^ %^ %[ %


@5@6 %b@ 
@/@.@7 %|@%@D@0 %@-@4@ @7 %@L@R@?@%
@%@" E C@8The program contains modules covered by the "~w" license E
@#@D@#@0 %@-@4@ @7 %@%@L@" CSee ~w E
@#@?@%@F@" E
@#@ @ @8 %a@;C@*@ B& B&  \^


 C@'Initialization goal ~p will be executed
 E@.immediately for backward compatibility reasons E C Vp
@<CAc EJ EJ  ^S


 CAssertion failed: ~q

@<C@$Ae EJ EJ D


@5@6 G@.@7 ^ G@ @.@7 ^j G@" C
@#@;CAi EJ EJ  ^f

 C@!~q: no matching debug topic (yet)

@<CA D^ D^  +B

 +C 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 &z@ @ @: U W@;C@:C E E 'L 'N



 C@3Found new meta-predicates in iteration ~w (~3f sec) E
@5@6 &z@ 
@ @.@7 '@" CRestarting analysis ... E@#@;C@&@ E E  D 'O




 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@%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@ @.@ @) U@" EIn: E
@#@ @ @8 U 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 ]2@w@?@( B
@&@;XD  t  t t  @t   I AD  t  t t  @t  "E AO @ "H CA E E html C http
html_write@<CA E E 
javascript C  ,cjs_write@<XD  t  t t  @t  &X AD  t  t t  @t  &X 
D  t  t t  @t comment_hook AD  t  t t  @t  ,g 
D  t  t t  @t  W[ AD  t  t t  @t  W[ 
D  t  t t  @t  W AD  t  t t  @t  W 
O @ WC@ C E E '_


@5@6 &z@ 
@0 D;@-@4@7 &@%@ @ @ @8 ' &z@;C@5C E E &

@5@6 &z@ 
@0 D;@-@4@7 &@ 
@0 W@-@4@7 &@%@>@%@" C U@#@;C@"C E E &

@5@6 &z@ 
@.@7 _  ^@%@" C X<@#@;CC E E 'h


@5@6 &z@ 
@ @8 ,h@;CC E E  W


 C U

@<XD  t  t t  @t debug_control_hook AD  t  t t  @t  ,j 
D  t  t t  @t  " AD  t  t t  @t  X AD  t  t t  @t  X 
D  t  t t  @t  B+ D  t  t t  @t  B+ AD  t  t t  @t  B+ 
D  t  t t  @t  W AD  t  t t  @t  W 
O @ WC@(A D^ D^  C +V +W


 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  ,m

killed
 C@!Process "~w": killed by signal ~w

@<XD  t  t t  @t  " AD  t  t t  @t xref_source_time AD  t  t t  @t $breaklevel 	 O @ ,u C
A B[ B[@5@6 B` [@7 @@>@;CA B[ B[  @<XD  t  t t  @t  ] AO @ ] C@ Bp Bp@5@6 Bt@/@8 (A Bt@;XD  t  t t  @t  ^R AD  t  t t  @t  ^R AD  t  t t  @t  ^R 
D  t  t t  @t  \_ AD  t  t t  @t  \_ 
O @ \^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s@#/usr/lib/swi-prolog/boot/syspred.pl  A ,z	on_signal
 G@5@6 Be@@ O @@7 N% Be@? O G.@7 ,~@>@Q@;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 VE BE _sEnospyall E HE A3E D=E D@E \E VE BcE _E BE VE VE $Eatom_prefixE "CE G E _E XE UE$predicate_propertyE WPE )E Y[E ,|Ecurrent_signalE $#E +PE +OE EEset_prolog_stackE "E LEgarbage_collect XD  t  t t  Bft  F 
O Bf ,CDA ,z ,z@5@8 Y Be@;XD  t  t t  Bft  V @GD  t  t @Ht  Bft V D  t  t t  Bft  V 
O Bf VCA ,z ,z 

@5@S@0 @ A@/@4@8 @ Be@;CA ,z ,z 
@5@>@;CA ,z ,z 

@5@>@0 @4@7 V Be@0 
@4@8 ,@;CA ,z ,z@5@0  @@1 ,j@1 V
@4@7 W Be@>@;CA ,z ,z@5@.@7 Y~ Be@.@7 @ Be@.
@7 Y Be@ 
@7 Y D@ 
@7 GV Be@Q@;CA ,z ,z @<XD  t  t t  Bft stream_position_field 
O Bf ,CB ,z ,z  ^@<CB ,z ,z  Gi@<CB ,z ,z  G9@<CB ,z ,z  G@<XD  t  t t  Bft  _t 
O Bf _sC@ ,z ,z@5@S
@>@8 A Be@;C@ ,z ,z "
@5@>@D	@S@L@8enum_style_check Be@?	@B
@7 ,@L
@R@O@;C@ ,z ,z@5@.@7 C 
style_name@.@7map_bits Be@/@8 ,@;XD  t  t t  Bft  DA 
O Bf D@C@ B ,z ,z@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 ,z ,z@5@/@8 B Be@;XD  t  t t  Bft property_source_file 
O Bf ,C
A ,z ,z D
@5 @@8 E @;C@=A ,z ,z Y[
@5@D@T@L@8 @ @E
@?@'@D@T@L@.
@7 ,@D@ 
@7 A @L@&
@?@ 
@8 ,@?@8 ,@E
@;C@MA ,z ,z	load_context



@5@/ @@7 ,@0  @1 E)@4 @Q@.@7 F Be@D@ @ @0 D;@-@4@7 G Be@ @0 W@-@4@7 ,@L@"
 @#@?@(
 @@F@;CA ,z ,zincludes


@5@/@ 
@:  @ @;CA ,z ,zincluded_in


@5@ 
@/@:  ,@;CA ,z ,z D*


@5@ 
@:  C@;XD  t  t t  Bft map_dlflags 
O Bf ,CC ,z ,z  @<C@0C ,z ,z
@5@ 
@.@7 , Be@D
@.@7dlopen_flag Be@L@R@?@0 @@0 A ,@4@/@4@7 ,@E@a@f@f@l J!@w@;XD  t  t t  Bft 	spy_point 
O Bf ,C@3AP ,z ,z 

@5@/@0 @4@7 X Be@0 @4 V@7 D @C
@0 @4@0 X@/@4@7 WP Be@L
@P@;XD  t  t t  Bft  "D 
O Bf "CCA ,z ,z@5@T
@>@.@7 ,@8 , Be@;CA ,z ,z@5@8 ,@;XD  t  t t  Bft  U 
O Bf UC@$B ,z ,z@5@T
@>@D@.
@7 , Be@L@ 
@8 A Be@?
@0 F@1 A U
@4@8 ,@E
@;C
B ,z ,z@5@.
@7 ,@ 
@8 ,@;XD  t  t t  Bft property_module 
O Bf ,C@"Cn ,z ,z@5@7 D> Be@D
@"
exported_operators
@#@L
@7 F Be@, @@?@8 F @E@;XD  t  t t  Bft  Bg 
O Bf Y[C
C ,z ,z@5@7 ,@7 _ Be@>@/@8 ZA Be@;CC ,z ,z@5@/@7 , As@0 U
@4@8 @' Be@;XD  t  t t  Bft $clause_property 	 D  t  t t  Bft  , 
O Bf ,C
C ,z ,z W
@5 Gi@8 FC @;C
C ,z ,z D;
@5 @o@8 ,@;C
C ,z ,z &
@5owner@8 ,@;CC ,z ,z IY@5 IY @Q@8 ,@;CC  ,z ,z *@5 * @Q@8 ,@;C
C" ,z ,z ^
@5 S@8 ,@;XD  t  t t  Bft  GW 
O Bf $#CC ,z ,z@5 @8 W Be@;XD  t  t t  Bft system_undefined 
O Bf ,CB ,z ,z   @ prolog_trace_interception@<CB ,z ,z   @  S@<CB ,z ,z    $c_call_prolog @<CB ,z ,z     [@<XD  t  t t  Bft  " @GD  t  t @Ht  Bft " D  t  t t  Bft  " 
O Bf "C@$C4 ,z ,z 

@5@D
@7 @ @L
@8 " Be@?
@0 @@0 @ @@4@/@4@8 ,@;XD  t  t t  Bft  ,  
O Bf ,CD ,z ,z  @5 @8 DN Be@;XD  t  t t  Bft  , 
O Bf ,C@} ,z ,z@5@.@7 B Be X@.@7 ,@/@8 ,@;XD  t  t t  Bft  ,  
O Bf ,CA2 ,z ,z  @5@0  @@1 , ,@4@7 ,@Q@;C
A5 ,z ,z@5@.
@7 , Be@7 G Be@Q@;CA9 ,z ,z   @<XD  t  t t  Bft  B 
O Bf ,C@%Ak ,z ,z@5@7 ], Be@D
@"
 ]/@#@L
@R@?@B@7 F Be@L@&
@(@O@;XD  t  t t  Bft  , 
O Bf ,CA ,z ,z@5@7 ,@/@/@7 ,@>@&
@;C
A ,z ,z@5@/@/@/@  ,@>@&
@;CA ,z ,z@5@2@0 @ @@4@3@0 @ B@4@3@0 @ @@4@4@7 @ Be@8 E Be@;XD  t  t t  Bft  $ @GD  t  t @Ht  Bft $ D  t  t t  Bft  $ 	 D  t  t t  Bft  $ 
O Bf $C
Bd ,z ,z@5 D@7 ,@>@;XD  t  t t  Bft  , 
O Bf ,CC ,z ,z  A@<CC ,z ,z  F!@<XD  t  t t  Bft tag_list 
O Bf ,C@ ,z ,z 
@<C@ ,z ,z

@5@ @2@3
@4@7 @= Be@ @ @8 , Be@;XD  t  t t  Bft  Ar @GD  t  t @Ht  Bft X B
 D  t  t t  Bft  Ar 
O Bf XCBN ,z ,z
 


@5@@@S@?@S
@>@ 
@8generate_current_predicate Be@;C
BQ ,z ,z@5@7 D @7 $ Be@>@;C@#BT ,z ,z
 


@5@.@7 D Be@0 
@4@7 ,@0 
@4@7 ,@>@;C@1BX ,z ,z
 


@5 B2 @Q@7 @ @C@0   @4 @@7 -@L@P@ 
@.@7 @7 Be@ @/@/@7 D Be@>@;XD  t  t t  Bft  " 
O Bf ,CC: ,z ,z @<C@#C; ,z ,z 



@5@>@.@ 
@7 -@0 @4@7 F Be@ @8 ,@;CC? ,z ,z
@5@0 @@0 @ S@4@/@4@8 ,@;XD  t  t t  Bft $trace 	 D  t  t t  Bft  - 
O Bf -C@ ,z ,z@5@>@;C@ ,z ,z
@5@>@7 - Be@ 
@8 -@;C@ ,z ,z Oh
@5@.
@7trace_alias Be@>@ 
 @K@.@7 ,@ @8 -@;C@ ,z ,z Oh
@5@>@/@2@4@7 -	@8  Be@;C@ ,z ,z H0
@5@.
@7 -	@>@ 
 @.@7 ,@ @8 -@;C@ ,z ,z H0
@5@>@/@2@4@7 -	 @8 -@;C
@ ,z ,z@5@7 ,@0 Oh
@4@8 -@;XD  t  t t  Bft  WQ @GD  t  t @Ht  Bft WP  B
D  t  t t  Bft  WQ 
O Bf WPC	Bp ,z ,z@5@T@>@8property_predicate Be@;C	Bs ,z ,z@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 ,z ,z@5@ @7 Gq Be@8 B Be@;XD  t  t t  Bft  X AD  t  t t  Bft  X 
O Bf XC@o ,z ,z  AO@<C@p ,z ,z  I@<C@q ,z ,z  @@<C@r ,z ,z  X@<C@s ,z ,z  X@<C@t ,z ,z  G@ @<C@u ,z ,z  V@@@<C@v ,z ,z cut_exit@@<C@w ,z ,z  GA @<C@x ,z ,z cut@@<C@y ,z ,z  @@?@<C@z ,z ,z  F@/@<C@{ ,z ,z half@-@<XD  t  t t  Bft  , 
O Bf ,CD ,z ,z@5@2@-@3@-
@4@7 ,@a@f
@x@/@ @8 C Be@;XD  t  t t  Bft  - 
O Bf -CB ,z ,z 

@5@7 Y @7 ,@0 @4 D@7 ,@>@;CB ,z ,z 

@5@7 -@T@, @>@0 @4@8 ,@;C	B ,z ,z@5@/@7 ,@8 ,@;XD  t  t t  Bft  @ 
O Bf LC
D  ,z ,z@5@7 @ @>@8 C @;CD ,z ,z@5@2 @@4@2@0 @ B@4@4 @Q@.@7 @ @>@8 -@;CD ,z ,z@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/ ,z ,z@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} ,z ,z	 Y)@5@>@" 


@#@7 ,@/@7 ,@C@7 ,@L@P@C@/@7 ,@L@P@ 
@.@.@7 -@C@0 @1 @4@7 , Be@L@P@;CB ,z ,z \@5@>@8visible_predicate Be@;C@GB ,z ,z D
 


@5@> B2 @Q@7 -@D@ 
@7 -@L@ 
@.@.@7 -@B@/@ @ @/@7 -@L@R@O@?@/@.@.@/@7 -@ 
@ @ @8 -@;C	B ,z ,z@5@7 -@8 -@;XD  t  t t  Bft  Ax 
O Bf BCC ,z ,z@5@8 SQ Be@;XD  t  t t  Bft  \ 
O Bf ,C@ ,z ,z@5@.@7 B Be X@.@7 ,@/@8 -.@;XD  t  t t  Bft  	 @GD  t  t @Ht  Bft V  @KD  t  t t  Bft  	 
O Bf VC@ ,z ,z 

@5@S@>@0 @ A@/@4@8 ,@;C@ ,z ,z 
@5@>@;C@ ,z ,z 

@5@>@0 
@4@7 V Be@0 @4@8 -0@;C@@ ,z ,z
@5@.@7 ,@, @ D @Q@7 C Be@@@k@.
@7 ,@ 
@.@7 ,@D
@" @#@L@%@?
@!@0  @@4@#@ @7 ,@D@ @ @0 X@-@4@7 ,@L@" 

@#@!@0 @4@#@?@%@F@ @7 -@ @.@7trace_ports Be A@0 V@4@7 ,@Q@?@R@F
@F@F@E@;XD  t  t t  Bft stack_property 
O Bf -5CD0 ,z ,z limit@<CD1 ,z ,z spare@<CD2 ,z ,z min_free@<XD  t  t t  Bft  	 @GD  t  t @Ht  Bft V D  t  t t  Bft  	 
O Bf VC
@ ,z ,z@5@0 Oh @@4@8 -0@;XD  t  t t  Bft  , 
O Bf ,C
A| ,z ,z@5 @/@/@8 Ad Be@;XD  t  t t  Bft trace_point 
O Bf -;C@=AU ,z ,z 


@5@/@0 
@4@7 ,@0 
@4	trace_any@7 ,@C@0 
@4@0 X@/@4@7 ,@L@P@0 
@4@8 -2@;XD  t  t t  Bft  -4 
O Bf -3CA[ ,z ,z@5@.@0 AV@0 -
@3@-
@4@1 D

@4@8 @ Be@;XD  t  t t  Bft  _ 
O Bf _CCK ,z ,z@5@/@8 ,@;XD  t  t t  Bft  Y 
O Bf YCA; ,z ,z 


 
@5@>@ 
@ @8 ,@;CA= ,z ,z 


@5@ 
@8 -@;XD  t  t t  Bft  ,} @GD  t  t @Ht  Bft ,| @K  D  t  t t  Bft  ,} 
O Bf ,|CC ,z ,z@5@7 ,@>@/@8 -@;CC ,z ,z@5@7 ,@>@/@8 -@;CC ,z ,z@5signal_name@8 B Be@;XD  t  t t  Bft  , 
O Bf ,C@ ,z ,z  @Z@<C@ ,z ,z  "@B@<C@ ,z ,z  A@<C@ ,z ,z  A@<C@ ,z ,z charset@ @<C@ ,z ,z 	no_effect@@<C@ ,z ,z 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 ,z ,z@5@S@>@8 ,@;C@X ,z ,z

@5@>@;C@Y ,z ,z
@5@ @.@7 ,@ @ @ 
@8 ,@;C@\ ,z ,z
 Oh
@5@>@ @.@7bit Be@>@ 
@a@i@f@l J!@w@;C@_ ,z ,z
 H0
@5@>@ @.@7 -E@>@ 
@a@i@f@k \@l J(@w@;C@b ,z ,z
 "

@5@>@ @.@7 -E@a@i@f@l J(@b @s@;C@e ,z ,z@5+|-|?(Flag)@8 -@@;XD  t  t t  Bft  +P 
O Bf ,C@%C ,z ,z@5@D@7 ,@L@R@?
@0 @@0 @ @@4@/@4@7 ,@.
@7 ,@ 
@8 E @;XD  t  t t  Bft hidden_system_predicate 
O Bf -KC@#B ,z ,z 

@5@.@/@7 - @/@/ D@7 -:@C
	 X @7 -@L
@P@;XD  t  t t  Bft  E 
O Bf EC@FA ,z ,z@5@D
 X @@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 ,z ,z@5@8 , Be@;XD  t  t t  Bft  , 
O Bf ,CD& ,z ,z@5@.@7 -6 Be@7
stack_name Be@2@3@-
@4@7 ,@ 
@ 
@8 -@;XD  t  t t  Bft  , 
O Bf ,CB^ ,z ,z@5@7 ,@!
@0 @4@#@ 
@7 ,@ 
 D@8 ,@;XD  t  t t  Bft  H 
O Bf HCDM ,z ,z@5@.@7 D Be@8 G Be@;XD  t  t t  Bft  D> 
O Bf D=CC\ ,z ,z@5@T
@T@>@8 , Be@;C@7C_ ,z ,z@5@T@" D;
@#@>@D@T@L@.
@7 ,@D@ 
@7 ,@L@&

@?@ 
@8 ,@?	@7 ,@, @@E
@;C	Cj ,z ,z@5@7 ,@8 -X@;XD  t  t t  Bft  -S 
O Bf -RCD, ,z ,z  F$@<CD- ,z ,z  F!@<CD. ,z ,z  F(@<XD  t  t t  Bft  Bd 
O Bf BcCA ,z ,z Bg@5@8 A @;CA ,z ,z @o@5@/@8  Be@;CA ,z ,z @@5@.@/@7 -Z@.
@7  Be@ 
@8  Be@;CA ,z ,z B@5@.@/@7 -Z@B@.
@  AB@L@&
@O@;C
A ,z ,z A@5@.@/@7 -Z@8 E Be@;C	A ,z ,z Bj@5 C@8 -@;CA ,z ,z D$stream_position 
   @5@/@8 -Z@;CA ,z ,z QC@5@D
 QC@.@ Un [}@/@7 -Z@L
@( @Q@?@( @@E@;C	A ,z ,z G@5 G@8 H  Be@;XD  t  t t  Bft  V @GD  t  t @Ht  Bft V D  t  t t  Bft  V 
O Bf VCA! ,z ,z 

@5@S@0 @ A@/@4@8 ,@;CA$ ,z ,z 
@5@>@;CA% ,z ,z 

@5@>@0 @4@7 V Be@0 
@4@8 -a@;CA( ,z ,z@5@0  @@1 ,@1 V
@4@7 ,@>@;CA* ,z ,z@5@.@7 ,@.@7 ,@.
@7 ,@ 
@7 ,@Q@;CA0 ,z ,z @<XD  t  t t  Bft  G  
O Bf ,CAD ,z ,z  @5@0  @@1 , G@4@7 ,@>@;C@AAF ,z ,z@5 D @Q@7 -@> A@0 G H@4@7 ,@.
@0 ,
@4@.@7 -> A@0 V@4@7 ,@0 V
@-@4@0 -<
@4@.
@7 -> A@0 V
@4@8 ,@;CAM ,z ,z  @5 A@0 G If@4@8 ,@;XD  t  t t  Bft  - 
O Bf -
C@ ,z ,z  @
trace_call
trace_redo
trace_exit
trace_fail@<C@ ,z ,z  AO -b@<C@ ,z ,z  X -c@<C@ ,z ,z  I -d@<C@ ,z ,z  @ -e@<XD  t  t t  Bft  , 	 D  t  t t  Bft  , 
O Bf ,CB ,z ,zinterpreted@5 D @8 ,@;CB ,z ,z \@5 D@8 ,@;CB ,z ,z T@5 @8 ,@;CB ,z ,z #@5 #@8 ,@;CB ,z ,z A@5 A@8 ,@;CB ,z ,z D@5 D@8 ,@;CB ,z ,z A@5 A@8 ,@;CB ,z ,z A@5 A@8 ,@;CB ,z ,z A@5 A@8 ,@;CB ,z ,z A@5 A@8 ,@;C
B ,z ,z X
@5imported@8 ,@;CB ,z ,z @G@5 @G@8 ,@;C
B ,z ,z @H
@5 @I@8 ,@;C
B ,z ,z D;
@5 @o@8 ,@;C
B ,z ,z W
@5 Gi@8 ,@;CB ,z ,z Dj@5 	 @8 ,@;CB ,z ,z ^4@5 
@8 ,@;CB ,z ,z V@5 V@8 ,@;CB ,z ,z
references
@5 -i@7 ,@, @;C
B ,z ,z #
@5 #@8 ,@;C
B ,z ,z '
@5 '@8 ,@;C
B ,z ,zindexed
@5 -k@8 ,@;CB ,z ,z A@5 A@8 ,@;CB ,z ,z F9@5 F9@8 ,@;CB ,z ,z "E@5 "E@8 ,@;XD  t  t t  Bft  D> 
O Bf ,CCv ,z ,z  #Z@<CCw ,z ,z  D;@<CCx ,z ,z  W@<CCy ,z ,z  F@<CCz ,z ,z  ,@<XD  t  t t  Bft  GW  
O Bf )CC ,z ,z@5SHELL@.
@7 TL Be@>@8 $# Be@;CC ,z ,z@5comspec@.
@7 -m@>@8 -n@;CC ,z ,z  @5/bin/sh@8 -n@;XD  t  t t  Bft  , 
O Bf ,C@ ,z ,z@5@.@7 ,@.@7 -A Be@a@i@h@l J(@b @v@;XD  t  t t  Bft  +P 
O Bf +OCC ,z ,z@5@8 , Be@;XD  t  t t  Bft  -G 
O Bf -FC@h ,z ,z@5@@>@;C
@j ,z ,z 


@5@ 
@8 @ Be@;XD  t  t t  Bft  -, 
O Bf -+C@B ,z ,z
@5@"
 

@#@7 ,@D@D@7 -@L@D D@7 ,@L@C@7 -L Be@L@P@F
@?@!@C@0   @4 @@7 -@L@P@.
@.@7 -@ 
@ @/@/@8 -@E@?@N@@@/@.@7 - @/@0 @4@7 ,@C@0 @4 -g@/@7 ,@L@P@C@7 -t@L@P@F
@?@.
@.@/@7  8 Be@ 
@ @7 -@C
 D@7 ,@L@P@E@;XXQM *F@$/usr/lib/swi-prolog/library/pairs.pl  Au@ C AgS E *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 * -v 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  -y @GD  t  t @Ht  *t -x @K O * -x C@ - -@5@8 -@;XO * -z 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 "aF@(/usr/lib/swi-prolog/library/operators.pl  Au@"C AgS E "^E "yE "tE "zE "uXD  t  t t  "at operator_stack AD  t  t t  "at  - AD  t  t t  "at  - AO "a "y C@}u E  A -@5@0 -@1 C@-
@-@4@7 Hs@7
set_operators "`@*
mark@>@;XO "aundo_operators C@ - - @<C@ - -
@5@ @7
undo_operator "`@ 
@ @8 - "`@;XO "atag_ops C@ - - 
@<C@;@ - - C:





 C:


@5@0 @4@.@.@7 B "`@" @#@ @ @8 - "`@;XD  t  t t  "at  "_ @GD  t  t @Ht  "at "^ @K @K O "a "^ C@%@s - -@5@0 C:
@4@.
@7 -@0 -@1 Cincremental
@4@7 C@0  @@4@8 G@;XD  t  t t  "at  "u @GD  t  t @Ht  "at "t O "a "t C@i - -@5@.@7 - "`@0 -@1 C -@4@8 C@;XO "a - C@ - -@5@8 -@;XD  t  t t  "at  "u @GD  t  t @Ht  "at -  O "a - C@c - -@5@.@.
@7 -@ 
@.@7 -@ @7 -@ @8 -@;XO "asame_op_type C@ - -@5@.@7op_type "`@8 -@;XO "a - C@ - -  D Wa@<C@ - -  M Wa@<C@ - -  Minfix@<C@ - -  M -@<C@ - -  M -@<C@ - -  Mpostfix@<C@ - -  Nv -@<XO "a - C@ - - @<C@ - -@5@7 -@8 -@;C@ - - C:



@5@0  @
@4@8 G@;XO "a - C@!@ - - C:



 C:


@5@ @ @ 
@7 Ng@ @7 - "`@>@;C@*@ - - C:


@5@>@0 C:
@4@ @7 -@0 C:
@4@ @8 -@;C
@ - - C:@5@>@;C@ - -  C:



 C: 
@<XXQM #4F@#/usr/lib/swi-prolog/library/oset.pl  AuC AgS E #:Eoset_isE #1E
oset_powerE #=E #@Eoset_dunionE	oset_dintE #7XO #4diff12 C@pu E  A - @<C@q - -@5@.@ @7 !3@ @ @ @ 
@8diff3 #3@;XO #4happ C@ - - 
@<C@ - -




@5@ @ @8 - #3@;XO #4 - C@u - - C
@5@ 
@ @ @8 - #3@;C@w - - B@5@ @ @8 #7 #3@;C@y - - G[@5@ @ @8diff21 #3@;XO #4pset C@ - - 
@<C@ - -
@5@ 
@.@7 -@ @ @8 - #3@;XO #4 - C@ - -@5@.@7 R7 J@2@4@.
@7 -@ 
@8 I@;XO #4 #= C@ - - 
@<C@ - -
@5@.@ 
@7 !3@ @ 
@ @8delel #3@;XO #4dint C@ - - 
@<C@ - -
@5@ 
@.@7 #: #3@ @ @8 - #3@;XO #4 #@ C@ - - 
@<C@ - -
@5@.@ 
@7 !3@ @ 
@ @8addel #3@;XO #4 - C@ - - @<C@ - -
@5@ 
@8 - #3@;XO #4 - C@ - - 
@<C@ - -
@5@ 
@.@7 #1 #3@ @ @8 -@;XO #4 - C@ - - C
@5@ 
@ @8 #= #3@;C@ - -  B@<C@ - -  G[@<XO #4 - C@ - - C
@5@ 
@ @8 #@ #3@;C@ - -  B@<C@ - -  G[
@<XO #4 - C@ - - @<C@ - -
@5@ 
@8 -@;XO #4 #7 C@g - - 
@<C
@h - -
@5@ 
@ @8 -@;XO #4 #: C@S - - 
@<C
@T - -
@5@ 
@ @8isect2 #3@;XO #4 - C@0 - - @5@>@Q@;C@1 - - @<C	@2 - -@5@8 - #3@;XO #4 #1 C@? - - 
@<C
@@ - -
@5@ 
@ @8union2 #3@;XO #4 - C
@C - - @<C@D - -@5@.@ @7 !3@ @ @ @ 
@8union3 #3@;XO #4isect3 C
@\ - - C@5@ 
@ @ @8 -@;C@^ - - B
@5@ @ @8 -@;C@` - - G[@5@ @ @8 -@;XO #4 - C@5 - - @5@>@Q@;C@6 - - @<C@7 - -
@5@7 O@ 
@8 -@;XO #4 - C@W - - @<C@X - -@5@.@ @7 !3@ @ @ @ 
@8 - #3@;XO #4 - C@H - - C
@5@ 
@ @ @8 -@;C@J - - B
@5@ @ @8 -@;C@L - - G[

@5@ @ @8 -@;XO #4 - C
@k - - @<C@l - -@5@.@ @7 !3@ @ @ @ 
@8 -@;XXQM EF@./usr/lib/swi-prolog/library/prolog_autoload.pl  AuC AgS E DE B2 XD  t  t t  Et  X AD  t  t t  Et  X 	 O E X C@' E E D # @ #
@5 @@ @8 ]U $5@;C@$@' E E D &{ _A G  &{
@5@0 _A@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 $5 _@0 E@/@4@.@7 - C@.@7 -@a@f@h@l C@x@.@7information_level $5@a@f@i@l C@x@ @0 D@1 ,Y
@4@8 @' @)@;XD  t  t t  Et 
autoloaded AO E - C@ E E@5@0autoloaded_count@-@4@7 Hs@.
@7 'R @0 -
@4@7 C@Q@;XO Eassert_autoload_hook C@0@ E E@5@0 G!@0  @@1 T`@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 Y] Y_ _@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 X@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 $5@;XO E - C@Q@f E E
@5 C@.
@7 -@.@.@7 - $5 C@.@7 -@a@f@f
@l C@x@.@7 -@D@&@a@f@b @s@L@.@7 -@ @0 D@1 ,W@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-Hzkx_k/spark-2012.0.deb/checker/checker_ioutilities.pro   8AAuC @S @E KE RzXO E Rz C@@_ E~ E~@5@7 K K@.@7 U !@.@7 U{ !@.
@7 Uz !@.@7 U} ! X&@7 Aw K@&Usage: checker [options] Target_File~n@7 . X&@7 .@*Target_File - Either a .vcg or .siv file~n@7 . X&@7 .@?All options may be abbreviated to the shortest unique prefix.~n@7 . X&@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 . X&@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 ! Z@>@;C@N E~ E~@5 H@ B K@7 ! Z@>@;C@T E~ E~@5@;Could not calcuate banner. Unexpected system configuration.@8 ] Z@;XXQM EiF@5/usr/lib/swi-prolog/library/dialect/sicstus/system.pl   AuC AgS E S:E S8E )E AE  E EE UE )E %7EexecE WE ^2EenvironE WEtmpnamEmktempE $#E LRE WE LE EpopenE	host_nameXO Ei .& C@ Eh Eh@5 .'@8 $  L@;XO Ei .( C@ Eh Eh@5mkstemp@8 ./@;XO Ei .* C@ Eh Eh@5@8 W @;XO Ei .+ C@ Eh Eh@5@0pipe
@4@8 G@;XO Ei L C@ Eh Eh@5@8 A~ L@;XO Ei .- C@ Eh Eh@5@8 ZX Zl@;XO Ei S: C@5@ Eh Eh		 S7






@5@.@7 ^m L@ @0 $
@-@/@/@/@4 F$@7 ) L@ @a@f@k F@w@;XO Ei . C@1@ Eh Eh		
 S7






@5@0 $
@-@/@/@/@4 F$@7 .7@ @a@f@k F@w@;XO Ei ) C@ Eh Eh@5@8 $# Be@;XO Ei . C@ Eh Eh@5@.@7 .6@a@h@k F@w@;XO Ei GW C@t Eh Eh/s/c@5 Ue @Q@7 @@>COMSPEC@8 TL L@;C@w Eh Eh  -p
 F@<XO Ei . C@ Eh Eh  @5@8 ) Be@;XO Ei .  C@7@j Eh Eh@5@"



@#@.@.@7 .9 L@ @ @2@0 ^
@4@3@0 ^@4@3@0 ^@4@3@0 ^@4@4@8 X ^@;XO Ei ." C@ Eh Eh@5 ^2@8 @@;XO Ei .# C@S Eh Eh@5@8 .=@;XO Ei .% C@ Eh Eh@5@8 ] ^@;XXQM EFF@$/usr/lib/swi-prolog/library/lists.pl  AuC AgS E ^E ZE 'E (E 'E 'E ^_E (E 'E 'E (E (E (	E 'E (E "9E (E (E LkE JE 'E (E TbE (E R7E 'E 'E TXE 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 .IC
@ EE EE 
@<C@ EE EE
@5@ @ @8 .J J@;XD  t  t t  EFt  L 
O EF ^_C@ EE EE 
@<C@/@ EE EE
@5@D@C@ 
@7 I@@L@P@L@ @8 ^_ J@E@?@"

@#@ @ @8 .L@;XD  t  t t  EFt  .G 
O EF .FCA EE EE 

@<CA EE EE@5@ 
@.@7 'R J@ @ @ @ @8 .E@;XD  t  t t  EFt  ' 
O EF 'C
@ EE EE@5@ 
@7 ' J@>@;XD  t  t t  EFt 	find_nth0 
O EF .OCAD EE EE @5@>@;CAE EE EE


@5@p
 @ @ @ @8 .P J@;XD  t  t t  EFt  ' 
O EF 'C@ EE EE@5@.
@7 "9 J@>@&
@;XD  t  t t  EFt  Ek 
O EF EkCA EE EE 
@<CA EE EE

@5@ @2@4@ @8 .S J@;XD  t  t t  EFt member_ 
O EF .UC@m EE EE @<C@n EE EE
@5@ @ 
@8 .V J@;XD  t  t t  EFt  Wa 
O EF 'C@ EE EE @<C@ EE EE

@5@ 
@ @8 ' J@;XD  t  t t  EFt  DR 
O EF 'C@ EE EE@5 @@7 .H@8append_ J@;XD  t  t t  EFt  TY 
O EF TXCB EE EE@5@>@;CB EE EE
@5@7 @ J@ 
@8 TX 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  Z 
O EF ZCBj EE EE@5 @@7 .H@.@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 .H F@7 .H@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  .e 
O EF .dCB} EE EE @<C@"B~ EE EE C



@5@S
@>@(
 Rk@"
@#@ @ @8 .c@;CB EE EE

@5@8 .c@;XD  t  t t  EFt  ( 
O EF (CA EE EE

@5@ 
@8min_member_ J@;XD  t  t t  EFt  .h 
O EF .gCB? EE EE

@5@>@"
@#@;CBA EE EE


@5@p
@ @ 
@8 .f@;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 .H@.@7 .M@ @ 
@8 .Q@;XD  t  t t  EFt  ( 
O EF .jCB EE EE 
@<CB EE EE
@5@a@f
@h@l ]@x@ @ @8 .i@;XD  t  t t  EFt  Ek 
O EF R7CA EE EE@5@8 .T@;XD  t  t t  EFt  .m 
O EF .lCA EE EE 
@<CA EE EE
@5@D@ 
@7 D @L@ @8 .k@?@ @ 
@8 .k@;XD  t  t t  EFt  ( 
O EF (CAg EE EE@5@.@.
@7 B J@*
 @@&@;XD  t  t t  EFt  Ll 
O EF .oC
A EE EE
@5@S
@>@;CA EE EE
@5@>@;CA EE EE
@5@>@ 
@.@7 .n@ @ @8 .n@;C	A EE EE 
@<XD  t  t t  EFt  ' 
O EF 'C@5@ EE EE@5@D@7 F@L@8 .B@F
@?@!@D@S
@L@"
@#@ @ 
 @8 .E@? F@8 .H@F
@;XD  t  t t  EFt last_ 
O EF .vCAW EE EE 
@<CAX EE EE
@5@ @ 
@8 .w J@;XD  t  t t  EFt  ": 
O EF 'C	@ EE EE@5@ 
@8 .K@;XD  t  t t  EFt  ' 
O EF 'C
@ EE EE 
@<C@ EE EE


@5@ 
@8 ' J@;XD  t  t t  EFt  .D 
O EF .C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 .B@;XD  t  t t  EFt  .r 
O EF .qCA? EE EE 

@<CA@ EE EE		

@5@p
@ @ @ 
@ @8 .p@;XD  t  t t  EFt  .[ 
O EF .ZC@ EE EE @<C@ EE EE
@5@.@7 J J@ 
@ @8 .Y@;XD  t  t t  EFt  ": 
O EF "9C
@ EE EE 



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

@5@ @ @8 .R@;XD  t  t t  EFt  DR 
O EF JC@u EE EE 
@<C@v EE EE



@5@ @ @8 .z@;XD  t  t t  EFt  EQ 
O EF TbC@j EE EE

@5@ 
@8 .W@;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 .u@* @@.
@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  .b 
O EF .a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 .u@.@.@7 .u@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 .H @@7 .H@E@8perm J@;XD  t  t t  EFt  ' 
O EF (CA, EE EE@5@S
@> @ 
@8 .p@;CA/ EE EE@5 ^@7 .H@ 
@8 .Q@;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 .x@;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 .R@ @ 
@8 .@;XXQM EF@4/usr/lib/swi-prolog/library/dialect/sicstus/terms.pl   AuC AgS EvariantE
term_subsumerE CtE AEterm_variables_bagE YEsubsumes_chkEsubsumesE *Eterm_factorizedXO E . C@. E E@5@8 L@;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@)@\ . . "@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 #a %:@4@4@7 ]W C@.@ @7 C C@0 C
@4@0 AV@0 F=@4@1 D	@4@8 B C@;XXQM EF@$/usr/lib/swi-prolog/library/terms.pl  AuC AgS E .E .E CtE .E .E YE .E *E .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 Yf C@ E E@5@S
@>@;C@ E E@5@7 @@>@;C@ E E  W1@<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 Yf .@>@&
@;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 .@;XXD  t  C
t # @* @t  @D  t  C
t # @* Bft  UD  t  C
t # @* Bft  BdD  t  C
t # @* Bft  WQD  t  C
t # E EFt  LD  t  C
t # E Ent  ^.D  t  C
t # E B}t  +D  t  C
t # E B}t  +D  t  C
t # E EFt  'D  t  C
t # E t  AD  t  C
t # E B}t  +D  t  C
t # E EFt  DRD  t  C
t # E EFt  TYD  t  C
t # E t  AD  t  C
t # E ESt  Z(D  t  C
t # E EFt  (D  t  C
t # E B}t  + D  t  C
t # E ESt  (D  t  C
t # E EFt  (D  t  C
t # E EFt  ^D  t  C
t # E EFt  EkD  t  C
t # E EFt  'D  t  C
t # E B}t  BD  t  C
t # E Ent  ^.D  t  C
t # E EFt  ":D  t  C
t # E B}t  +D  t  C
t # E B}t  B{D  t  C
t # E EFt  EQD  t  C
t # E EFt  'D  t  C
t # E Bft  ArD  t  C
t # E EFt  ( D  t  C
t # E Gt  GD  t  C
t # E EFt  (
D  t  C
t # E B}t  + D  t  C
t # E ESt  (D  t  C
t # E _t  YD  t  C
t # E EFt  'D  t  C
t # E EFt  (D  t  C
t # E EFt  ^D  t  C
t # E Ent  YD  t  C
t # E EFt  'D  t  C
t # E B}t  +D  t  C
t # E Ent  Y^D  t  C
t # E EFt  WaD  t  C
t # E t  *D  t  C
t # E B}t  XD  t  C
t # E B}t  B{D  t  C
t # E EFt  'D  t  C
t # E t  CD  t  C
t # E EFt  ZD  t  C
t # E t  WD  t  C
t # E EFt  (D  t  C
t # E EFt  LlD  t  C
t # E EFt  (D  t  C
t # E EFt  'D  t  C
t # E EFt  ":D  t  C
t # E Ent  +D  t  C
t # E Ent  Y^D  t  C
t # E B}t  +D  t  C
t # E t  @D  t  C
t # E B}t  XD  t  C
t # E EFt  DRD  t  C
t # E t  BD  t  C
t # E B}t  +D  t  C
t # E EFt  'D  t  C
t # E t  BD  t  C
t # E EFt  (D  t  C
t # E EFt  (D  t  C
t # E Dt  YD  t  C
t # E t  XD  t  C
t # E EFt  (D  t  C
t # E EFt  LD  t  C
t # Y @*t  @(D  t  C
t # Y @t  @D  t  C
t # D Dat  + D  t  C
t # D Dat  +D  t  C
t # D Dat  #hD  t  C
t # D Dat  DD  t  C
t # D Dat  +D  t  C
t # D Dat  +D  t  C
t # D Dat  DD  t  C
t # D Dat  +D  t  C
t # EC EFt  ^D  t  C
t # EC EFt  'D  t  C
t # EC EFt  ":D  t  C
t # EC EFt  LD  t  C
t # EC EFt  'D  t  C
t # EC EFt  'D  t  C
t # EC t  @D  t  C
t # EC EFt  'D  t  C
t # EC EFt  ":D  t  C
t # EC t  AD  t  C
t # EC EFt  DRD  t  C
t # EC EFt  WaD  t  C
t # EC Bft  BdD  t  C
t # EC EFt  EQD  t  C
t # EC t  BD  t  C
t # EC EFt  DRD  t  C
t # EC t  *D  t  C
t # EC EFt  TYD  t  C
t # EC EFt  'D  t  C
t # EC EFt  'D  t  C
t # EC t  AD  t  C
t # EC EFt  'D  t  C
t # EC t  CD  t  C
t # EC t  BD  t  C
t # EC EFt  ZD  t  C
t # EC EFt  (D  t  C
t # EC EFt  ( D  t  C
t # EC EFt  (D  t  C
t # EC EFt  (D  t  C
t # EC t  WD  t  C
t # EC EFt  (D  t  C
t # EC EFt  (
D  t  C
t # EC t  XD  t  C
t # EC EFt  (D  t  C
t # EC EFt  (D  t  C
t # EC EFt  'D  t  C
t # EC EFt  ^D  t  C
t # EC EFt  LlD  t  C
t # EC EFt  (D  t  C
t # EC EFt  EkD  t  C
t # EC EFt  LD  t  C
t # EC EFt  (D  t  C
t # Ef EFt  ^D  t  C
t # Ef EFt  LD  t  C
t # Ef EFt  'D  t  C
t # Ef EFt  'D  t  C
t # Ef EFt  WaD  t  C
t # Ef Eit  .)D  t  C
t # Ef EFt  DRD  t  C
t # Ef EFt  TYD  t  C
t # Ef Eit  D  t  C
t # Ef Eit  ..D  t  C
t # Ef ESt  Z(D  t  C
t # Ef EFt  'D  t  C
t # Ef Eit  S8D  t  C
t # Ef EFt  ZD  t  C
t # Ef EFt  (D  t  C
t # Ef Eit   D  t  C
t # Ef EFt  (D  t  C
t # Ef (t  E]D  t  C
t # Ef Eit  ^2D  t  C
t # Ef ESt  (D  t  C
t # Ef EFt  (D  t  C
t # Ef Eit  .$D  t  C
t # Ef EFt  LlD  t  C
t # Ef EFt  ^D  t  C
t # Ef Bft  GWD  t  C
t # Ef EFt  EkD  t  C
t # Ef EFt  (D  t  C
t # Ef EFt  'D  t  C
t # Ef EFt  ":D  t  C
t # Ef EFt  'D  t  C
t # Ef EFt  ":D  t  C
t # Ef Eit  .'D  t  C
t # Ef EFt  DRD  t  C
t # Ef EFt  EQD  t  C
t # Ef EFt  'D  t  C
t # Ef Eat  EpD  t  C
t # Ef Eit  .,D  t  C
t # Ef Eit  LD  t  C
t # Ef EFt  'D  t  C
t # Ef Eit  S8D  t  C
t # Ef Eit  D  t  C
t # Ef Eit  AD  t  C
t # Ef EFt  ( D  t  C
t # Ef EFt  (D  t  C
t # Ef EFt  (D  t  C
t # Ef Bft  GW D  t  C
t # Ef Eit  .!D  t  C
t # Ef EFt  (
D  t  C
t # Ef ESt  (D  t  C
t # Ef Eit  WD  t  C
t # Ef EFt  (D  t  C
t # Ef EFt  'D  t  C
t # Ef EFt  (D  t  C
t # Ef EFt  LD  t  C
t # Z &et  BoD  t  C
t # Z @t  @D  t  C
t # D @*t  @(D  t  C
t # D Yt  YD  t  C
t # D Yt  YD  t  C
t # D Bt  BD  t  C
t # D Uvt  \j D  t  C
t # D &et  BoD  t  C
t # D Bft  ArD  t  C
t # D Bft  WQD  t  C
t # D Gt  GD  t  C
t # D Bft  @D  t  C
t # D &et  BoD  t  C
t # D Zt  DQD  t  C
t # D Yt  Y D  t  C
t # D _t  \D  t  C
t # BW EFt  ^D  t  C
t # BW EFt  LD  t  C
t # BW EFt  'D  t  C
t # BW EFt  'D  t  C
t # BW t  AD  t  C
t # BW EFt  WaD  t  C
t # BW t  *D  t  C
t # BW EFt  DRD  t  C
t # BW EFt  TYD  t  C
t # BW t  AD  t  C
t # BW t  CD  t  C
t # BW EFt  'D  t  C
t # BW EFt  ZD  t  C
t # BW EFt  (D  t  C
t # BW EFt  (D  t  C
t # BW t  WD  t  C
t # BW EFt  (D  t  C
t # BW EFt  ^D  t  C
t # BW EFt  LlD  t  C
t # BW EFt  EkD  t  C
t # BW EFt  (D  t  C
t # BW EFt  'D  t  C
t # BW EFt  ":D  t  C
t # BW EFt  'D  t  C
t # BW t  @D  t  C
t # BW EFt  ":D  t  C
t # BW EFt  DRD  t  C
t # BW t  BD  t  C
t # BW EFt  EQD  t  C
t # BW Bft  BdD  t  C
t # BW EFt  'D  t  C
t # BW EFt  'D  t  C
t # BW t  BD  t  C
t # BW EFt  ( D  t  C
t # BW EFt  (D  t  C
t # BW Gt  GD  t  C
t # BW EFt  (D  t  C
t # BW EFt  (
D  t  C
t # BW t  XD  t  C
t # BW EFt  'D  t  C
t # BW EFt  (D  t  C
t # BW EFt  (D  t  C
t # BW EFt  LD  t  C
t # D Ent  YD  t  C
t # D Ent  +D  t  C
t # D Ent  ^.D  t  C
t # D Ent  ^.D  t  C
t # D t  @D  t  C
t # D Ent  Y^D  t  C
t # D Ent  Y^D  t  C
t # D t  AD  t  C
t # D Dat  +D  t  C
t # D Dat  + D  t  C
t # D t  BD  t  C
t # D t  *D  t  C
t # D Dat  #hD  t  C
t # D Dat  +D  t  C
t # D Dat  +D  t  C
t # D t  AD  t  C
t # D Dat  +D  t  C
t # D t  CD  t  C
t # D t  BD  t  C
t # D t  WD  t  C
t # D t  XD  t  C
t # D Dat  DD  t  C
t # D Dat  DD  t  C
t # E EFt  ^D  t  C
t # E EFt  LD  t  C
t # E EFt  'D  t  C
t # E EFt  'D  t  C
t # E EFt  WaD  t  C
t # E EFt  DRD  t  C
t # E Et  _D  t  C
t # E Et  _	D  t  C
t # E EFt  TYD  t  C
t # E ESt  Z(D  t  C
t # E EFt  'D  t  C
t # E Et  _D  t  C
t # E EFt  ZD  t  C
t # E EFt  (D  t  C
t # E Et  ]D  t  C
t # E Et  _D  t  C
t # E EFt  (D  t  C
t # E EFt  (D  t  C
t # E ESt  (D  t  C
t # E Et  ]D  t  C
t # E Et  _D  t  C
t # E EFt  ^D  t  C
t # E EFt  LlD  t  C
t # E EFt  EkD  t  C
t # E EFt  (D  t  C
t # E EFt  'D  t  C
t # E EFt  ":D  t  C
t # E EFt  'D  t  C
t # E EFt  ":D  t  C
t # E EFt  DRD  t  C
t # E Et  _	D  t  C
t # E Et  _	D  t  C
t # E EFt  EQD  t  C
t # E EFt  'D  t  C
t # E Et  _D  t  C
t # E Et  _D  t  C
t # E EFt  'D  t  C
t # E Et  _D  t  C
t # E EFt  ( D  t  C
t # E EFt  (D  t  C
t # E EFt  (D  t  C
t # E Et  ]D  t  C
t # E Et  ]D  t  C
t # E EFt  (
D  t  C
t # E ESt  (D  t  C
t # E Et  _	D  t  C
t # E EFt  'D  t  C
t # E EFt  (D  t  C
t # E Et  FD  t  C
t # E EFt  (D  t  C
t # E EFt  LD  t  C
t # D Bft  AxD  t  C
t # D Dt  AD  t  C
t # D Gt  GD  t  C
t # D EFt  ^D  t  C
t # D EFt  LD  t  C
t # D Ent  YD  t  C
t # D EFt  'D  t  C
t # D Ent  ^.D  t  C
t # D EFt  'D  t  C
t # D Ent  Y^D  t  C
t # D EFt  WaD  t  C
t # D Dat  + D  t  C
t # D Dat  +D  t  C
t # D EFt  DRD  t  C
t # D EFt  TYD  t  C
t # D Dat  #hD  t  C
t # D Dat  +D  t  C
t # D t  CD  t  C
t # D EFt  'D  t  C
t # D ESt  Z(D  t  C
t # D EFt  ZD  t  C
t # D EFt  (D  t  C
t # D Et  ]D  t  C
t # D EFt  (D  t  C
t # D ESt  (D  t  C
t # D EFt  (D  t  C
t # D EFt  LlD  t  C
t # D EFt  ^D  t  C
t # D EFt  EkD  t  C
t # D Dat  DD  t  C
t # D EFt  (D  t  C
t # D EFt  'D  t  C
t # D EFt  ":D  t  C
t # D EFt  'D  t  C
t # D Ent  +D  t  C
t # D Ent  ^.D  t  C
t # D Ent  Y^D  t  C
t # D EFt  ":D  t  C
t # D EFt  DRD  t  C
t # D EFt  EQD  t  C
t # D t  BD  t  C
t # D EFt  'D  t  C
t # D EFt  'D  t  C
t # D Dat  +D  t  C
t # D Dat  +D  t  C
t # D EFt  ( D  t  C
t # D EFt  (D  t  C
t # D EFt  (D  t  C
t # D EFt  (
D  t  C
t # D ESt  (D  t  C
t # D EFt  (D  t  C
t # D EFt  'D  t  C
t # D EFt  (D  t  C
t # D EFt  LD  t  C
t # D Bft  @D  t  C
t # D Dat  DD  t  C
t # EK EFt  ^D  t  C
t # EK EFt  LD  t  C
t # EK EFt  'D  t  C
t # EK EFt  'D  t  C
t # EK @*t  @(D  t  C
t # EK t  AD  t  C
t # EK EFt  WaD  t  C
t # EK t  *D  t  C
t # EK EFt  DRD  t  C
t # EK EFt  TYD  t  C
t # EK t  AD  t  C
t # EK t  CD  t  C
t # EK EFt  'D  t  C
t # EK EFt  ZD  t  C
t # EK EFt  (D  t  C
t # EK EFt  (D  t  C
t # EK t  WD  t  C
t # EK EFt  (D  t  C
t # EK EFt  LlD  t  C
t # EK EFt  ^D  t  C
t # EK EFt  EkD  t  C
t # EK EFt  (D  t  C
t # EK EFt  'D  t  C
t # EK EFt  ":D  t  C
t # EK EFt  'D  t  C
t # EK &et  BoD  t  C
t # EK t  @D  t  C
t # EK EFt  ":D  t  C
t # EK EFt  DRD  t  C
t # EK t  BD  t  C
t # EK EFt  EQD  t  C
t # EK Bft  BdD  t  C
t # EK EFt  'D  t  C
t # EK Et  ED  t  C
t # EK EFt  'D  t  C
t # EK t  BD  t  C
t # EK EFt  ( D  t  C
t # EK EFt  (D  t  C
t # EK EFt  (D  t  C
t # EK EFt  (
D  t  C
t # EK t  XD  t  C
t # EK EFt  (D  t  C
t # EK EFt  'D  t  C
t # EK EFt  (D  t  C
t # EK EFt  LD  t  C
t # E EFt  ^D  t  C
t # E EKt  ^4D  t  C
t # E EFt  LD  t  C
t # E Ent  YD  t  C
t # E EFt  'D  t  C
t # E EKt  ^6D  t  C
t # E Ent  ^.D  t  C
t # E Ent  Y^D  t  C
t # E EFt  'D  t  C
t # E t  AD  t  C
t # E EFt  WaD  t  C
t # E t  *D  t  C
t # E EFt  DRD  t  C
t # E EFt  TYD  t  C
t # E t  AD  t  C
t # E t  CD  t  C
t # E EFt  'D  t  C
t # E ESt  Z(D  t  C
t # E Bft  UD  t  C
t # E EFt  ZD  t  C
t # E EFt  (D  t  C
t # E Et  ^D  t  C
t # E Et  ^D  t  C
t # E t  WD  t  C
t # E EFt  (D  t  C
t # E EKt  GD  t  C
t # E ESt  (D  t  C
t # E EFt  (D  t  C
t # E EFt  LlD  t  C
t # E EFt  ^D  t  C
t # E EFt  EkD  t  C
t # E EFt  (D  t  C
t # E Bft  GD  t  C
t # E EFt  'D  t  C
t # E EFt  ":D  t  C
t # E EKt  HD  t  C
t # E &et  BoD  t  C
t # E EFt  'D  t  C
t # E EKt  GD  t  C
t # E Ent  +D  t  C
t # E EKt  DD  t  C
t # E Ent  ^.D  t  C
t # E Ent  Y^D  t  C
t # E t  @D  t  C
t # E EFt  ":D  t  C
t # E @*t  ThD  t  C
t # E EFt  DRD  t  C
t # E t  BD  t  C
t # E EFt  EQD  t  C
t # E EFt  'D  t  C
t # E EKt  ^9 D  t  C
t # E EFt  'D  t  C
t # E t  BD  t  C
t # E Et  _D  t  C
t # E EFt  ( D  t  C
t # E EFt  (D  t  C
t # E EKt  DD  t  C
t # E Et  'D  t  C
t # E EFt  (D  t  C
t # E EFt  (
D  t  C
t # E t  XD  t  C
t # E ESt  (D  t  C
t # E EFt  (D  t  C
t # E EFt  'D  t  C
t # E EFt  (D  t  C
t # E EFt  LD  t  C
t # E t  @D  t  C
t # E t  AD  t  C
t # E t  BD  t  C
t # E t  *D  t  C
t # E t  AD  t  C
t # E t  CD  t  C
t # E t  BD  t  C
t # E t  WD  t  C
t # E t  XD  t  C
t # Ba EFt  ^D  t  C
t # Ba EKt  ^4D  t  C
t # Ba EFt  LD  t  C
t # Ba EKt  ^6D  t  C
t # Ba EFt  'D  t  C
t # Ba Bft  _tD  t  C
t # Ba EFt  'D  t  C
t # Ba t  AD  t  C
t # Ba EFt  WaD  t  C
t # Ba EFt  DRD  t  C
t # Ba t  *D  t  C
t # Ba EFt  TYD  t  C
t # Ba Ht  _D  t  C
t # Ba BBt  B@D  t  C
t # Ba Ht  _D  t  C
t # Ba t  AD  t  C
t # Ba EFt  'D  t  C
t # Ba t  CD  t  C
t # Ba Ht  _D  t  C
t # Ba EFt  ZD  t  C
t # Ba Ht  _D  t  C
t # Ba EFt  (D  t  C
t # Ba t  WD  t  C
t # Ba EFt  (D  t  C
t # Ba EKt  GD  t  C
t # Ba EFt  (D  t  C
t # Ba EFt  LlD  t  C
t # Ba EFt  ^D  t  C
t # Ba EFt  EkD  t  C
t # Ba Dt  ED  t  C
t # Ba EFt  (D  t  C
t # Ba BWt  \D  t  C
t # Ba EFt  'D  t  C
t # Ba EKt  HD  t  C
t # Ba EFt  ":D  t  C
t # Ba &et  BoD  t  C
t # Ba EKt  GD  t  C
t # Ba EFt  'D  t  C
t # Ba EKt  DD  t  C
t # Ba Bft  HD  t  C
t # Ba t  @D  t  C
t # Ba Bft  D>D  t  C
t # Ba EFt  ":D  t  C
t # Ba EFt  DRD  t  C
t # Ba Bft  BdD  t  C
t # Ba t  BD  t  C
t # Ba EFt  EQD  t  C
t # Ba EFt  'D  t  C
t # Ba Ht  ED  t  C
t # Ba EFt  'D  t  C
t # Ba EKt  ^9 D  t  C
t # Ba Ht  _D  t  C
t # Ba t  BD  t  C
t # Ba Ht  _D  t  C
t # Ba EFt  ( D  t  C
t # Ba Ht  _D  t  C
t # Ba EFt  (D  t  C
t # Ba EKt  DD  t  C
t # Ba EFt  (D  t  C
t # Ba EFt  (
D  t  C
t # Ba t  XD  t  C
t # Ba EFt  (D  t  C
t # Ba EFt  'D  t  C
t # Ba EFt  (D  t  C
t # Ba EFt  LD  t  C
t # Ba BWt  BUD  t  C
t # BB Bft  ArD  t  C
t # BB t  BD  t  C
t # BB &et  BoD  t  C
t # BB Gt  GD  t  C
t # BB t  AD  t  C
t # BB Bft  BdD  t  C
t # BB t  AD  t  C
t # _ @*t  @(D  t  C
t # _ @t  @D  t  C
t # _ Bft  BD  t  C
t # _ Bft  _D  t  C
t # _ @t  YD  t  C
t # _ Bft  ArD  t  C
t # _ Bft  WQD  t  C
t # E EFt  ^D  t  C
t # E EFt  LD  t  C
t # E Ent  YD  t  C
t # E Bft  AxD  t  C
t # E EFt  'D  t  C
t # E Ent  ^.D  t  C
t # E EFt  'D  t  C
t # E Ent  Y^D  t  C
t # E @*t  @(D  t  C
t # E EFt  WaD  t  C
t # E EFt  DRD  t  C
t # E EFt  TYD  t  C
t # E ESt  Z(D  t  C
t # E EFt  'D  t  C
t # E EFt  ZD  t  C
t # E EFt  (D  t  C
t # E EFt  (D  t  C
t # E EFt  (D  t  C
t # E ESt  (D  t  C
t # E EFt  LlD  t  C
t # E EFt  ^D  t  C
t # E Bt  BD  t  C
t # E EFt  EkD  t  C
t # E EFt  (D  t  C
t # E EFt  'D  t  C
t # E EFt  ":D  t  C
t # E EFt  'D  t  C
t # E Ent  +D  t  C
t # E Ent  ^.D  t  C
t # E Ent  Y^D  t  C
t # E EFt  ":D  t  C
t # E EFt  DRD  t  C
t # E EFt  EQD  t  C
t # E t  BD  t  C
t # E EFt  'D  t  C
t # E EFt  'D  t  C
t # E Bft  ArD  t  C
t # E EFt  ( D  t  C
t # E EFt  (D  t  C
t # E EFt  (D  t  C
t # E EFt  (
D  t  C
t # E ESt  (D  t  C
t # E EFt  (D  t  C
t # E EFt  'D  t  C
t # E EFt  (D  t  C
t # E EFt  LD  t  C
t # Ea Eft  EdD  t  C
t # Ea B)t  EuD  t  C
t # Ea B)t  EtD  t  C
t # Ea Bat  _JD  t  C
t # Ea B)t  EvD  t  C
t # Ea EFt  DRD  t  C
t # Ea B)t  EsD  t  C
t # Ea EFt  EQD  t  C
t # Ea (t  EbD  t  C
t # Ea E\t  EqD  t  C
t # E EFt  LD  t  C
t # E Ent  ^.D  t  C
t # E EKt  ^6D  t  C
t # E Bft  _tD  t  C
t # E EFt  'D  t  C
t # E @*t  @(D  t  C
t # E t  AD  t  C
t # E "at  "_D  t  C
t # E @*t  UD  t  C
t # E EFt  DRD  t  C
t # E Et  _	D  t  C
t # E EFt  TYD  t  C
t # E t  AD  t  C
t # E Bft  "DD  t  C
t # E Et  _D  t  C
t # E EFt  (D  t  C
t # E Et  ]D  t  C
t # E EFt  (D  t  C
t # E Et  _D  t  C
t # E EFt  ^D  t  C
t # E EFt  EkD  t  C
t # E "at  "z D  t  C
t # E EKt  HD  t  C
t # E EFt  'D  t  C
t # E EKt  DD  t  C
t # E Ent  ^.D  t  C
t # E EFt  ":D  t  C
t # E Et  _	D  t  C
t # E EFt  EQD  t  C
t # E "at  "zD  t  C
t # E EFt  'D  t  C
t # E Et  _D  t  C
t # E EKt  ^9 D  t  C
t # E Et  _D  t  C
t # E EFt  ( D  t  C
t # E Gt  GD  t  C
t # E Et  ]D  t  C
t # E EFt  (
D  t  C
t # E EFt  'D  t  C
t # E EFt  (D  t  C
t # E Dt  ED  t  C
t # E EFt  ^D  t  C
t # E EKt  ^4D  t  C
t # E Ent  YD  t  C
t # E EFt  'D  t  C
t # E Ent  Y^D  t  C
t # E EFt  WaD  t  C
t # E t  *D  t  C
t # E "at  "uD  t  C
t # E Et  _D  t  C
t # E EFt  'D  t  C
t # E t  CD  t  C
t # E EFt  ZD  t  C
t # E Et  _D  t  C
t # E EFt  (D  t  C
t # E t  WD  t  C
t # E EKt  GD  t  C
t # E Et  ]D  t  C
t # E EFt  LlD  t  C
t # E EFt  (D  t  C
t # E EFt  'D  t  C
t # E EFt  ":D  t  C
t # E &et  BoD  t  C
t # E Ent  +D  t  C
t # E EKt  GD  t  C
t # E Ent  Y^D  t  C
t # E t  @D  t  C
t # E EFt  DRD  t  C
t # E "at  "uD  t  C
t # E Et  _	D  t  C
t # E t  BD  t  C
t # E Et  _D  t  C
t # E EFt  'D  t  C
t # E t  BD  t  C
t # E EFt  (D  t  C
t # E EKt  DD  t  C
t # E EFt  (D  t  C
t # E Et  ]D  t  C
t # E t  XD  t  C
t # E Et  _	D  t  C
t # E EFt  (D  t  C
t # E Et  FD  t  C
t # E EFt  LD  t  C
t # E Bt  DD  t  C
t # E #4t  -D  t  C
t # E #4t  #>D  t  C
t # E #4t  #AD  t  C
t # E #4t  -D  t  C
t # E #4t  -D  t  C
t # E #4t  #8D  t  C
t # E #4t  #;D  t  C
t # E #4t  -D  t  C
t # E #4t  #2D  t  C
t # C
 EFt  LD  t  C
t # C
 Ent  ^.D  t  C
t # C
 EFt  'D  t  C
t # C
 @*t  @(D  t  C
t # C
 t  AD  t  C
t # C
 EFt  DRD  t  C
t # C
 Dat  #hD  t  C
t # C
 EFt  TYD  t  C
t # C
 t  AD  t  C
t # C
 ESt  Z(D  t  C
t # C
 EFt  (D  t  C
t # C
 ESt  (D  t  C
t # C
 EFt  (D  t  C
t # C
 EFt  ^D  t  C
t # C
 Bft  GWD  t  C
t # C
 EFt  EkD  t  C
t # C
 EFt  'D  t  C
t # C
 Ent  ^.D  t  C
t # C
 EFt  ":D  t  C
t # C
 EFt  EQD  t  C
t # C
 EFt  'D  t  C
t # C
 Bft  ArD  t  C
t # C
 EFt  ( D  t  C
t # C
 Et  B2D  t  C
t # C
 Gt  GD  t  C
t # C
 EFt  (
D  t  C
t # C
 ESt  (D  t  C
t # C
 EFt  'D  t  C
t # C
 EFt  (D  t  C
t # C
 EFt  ^D  t  C
t # C
 Ent  YD  t  C
t # C
 EFt  'D  t  C
t # C
 Ent  Y^D  t  C
t # C
 EFt  WaD  t  C
t # C
 t  *D  t  C
t # C
 t  CD  t  C
t # C
 EFt  'D  t  C
t # C
 Bft  _D  t  C
t # C
 EFt  ZD  t  C
t # C
 t  WD  t  C
t # C
 EFt  (D  t  C
t # C
 EFt  LlD  t  C
t # C
 EFt  (D  t  C
t # C
 EFt  'D  t  C
t # C
 EFt  ":D  t  C
t # C
 Ent  +D  t  C
t # C
 t  @D  t  C
t # C
 Ent  Y^D  t  C
t # C
 EFt  DRD  t  C
t # C
 t  BD  t  C
t # C
 EFt  'D  t  C
t # C
 t  BD  t  C
t # C
 EFt  (D  t  C
t # C
 EFt  (D  t  C
t # C
 Dt  YD  t  C
t # C
 t  XD  t  C
t # C
 EFt  (D  t  C
t # C
 EFt  LD  t  C
t # D @*t  @(D  t  C
t # D @t  @D  t  C
t # D @t  YD  t  C
t # D Bft  $D  t  C
t # D Gt  GD  t  C
t # $ &et  BoD  t  C
t # D t  BD  t  C
t # D Et  ]D  t  C
t # D Dat  +D  t  C
t # D Bft  @D  t  C
t #  Bft  DAD  t  C
t #  &et  &cD  t  C
t #  Bft  UD  t  C
t #  Bft  GWD  t  C
t #  Zt  ZD  t  C
t #  Bft  "D  t  C
t #  Bft  , D  t  C
t #  Uvt  \j D  t  C
t #  Dt  [a D  t  C
t #  Bft  $D  t  C
t #  Bft  WQD  t  C
t #  Dt   9D  t  C
t #  @t  @D  t  C
t #  @t  @D  t  C
t #  Bft  	D  t  C
t #  _t  XoD  t  C
t #  At  ED  t  C
t #  Zt  ZD  t  C
t #  Bft  ,D  t  C
t #  Bft  FD  t  C
t #  @*t  @(D  t  C
t #  Yt  YD  t  C
t #  @t  YD  t  C
t #  Zt  ZD  t  C
t #  &et  BoD  t  C
t #  @t  YD  t  C
t #  Bft  ArD  t  C
t #  _t  YD  t  C
t #  _t  _D  t  C
t #  Bt  DD  t  C
t #  Bft  ,D  t  C
t #  &et  &cD  t  C
t #  Bft  AxD  t  C
t #  Dt  AD  t  C
t #  #t  (D  t  C
t #  Bft  ,}D  t  C
t #  Dt  B3 D  t  C
t #  Uvt  (D  t  C
t #  Bt  BD  t  C
t #  &et  BoD  t  C
t #  Dt  [_D  t  C
t #  Bft  HD  t  C
t #  At  CD  t  C
t #  Yt  Y D  t  C
t #  _t  \D  t  C
t #  Bft  VD  t  C
t #  Zt  ZD  t  C
t #  Bft  G D  t  C
t #  Bft  ,D  t  C
t #  %Wt  %WD  t  C
t #  #t  (D  t  C
t #  At  AD  t  C
t #  Bft  _tD  t  C
t #  @*t  UD  t  C
t #  Bft  BD  t  C
t #  Dt  [d D  t  C
t #  Dt  ]D  t  C
t #  %Wt  %WD  t  C
t #  Uvt  \jD  t  C
t #  Dt  D D  t  C
t #  Bft  ,D  t  C
t #  Bft  ,D  t  C
t #  Bft  \D  t  C
t #  Bft  	D  t  C
t #  Bft  _D  t  C
t #  Dt  $F D  t  C
t #  Bft  +PD  t  C
t #  Bft  GD  t  C
t #  Zt  DQD  t  C
t #  Dt  B)D  t  C
t #  Gt  ED  t  C
t #  Bft  GW D  t  C
t #  Dt  YD  t  C
t #  Bt  DD  t  C
t #  Uvt  (D  t  C
t #  Dt  [Z D  t  C
t #  Bft  VD  t  C
t #  At  AD  t  C
t #  Dt  [\ D  t  C
t #  Bft  "DD  t  C
t #  Yt  YD  t  C
t #  Dt  B/D  t  C
t #  Bft  BgD  t  C
t #  Dt  DD  t  C
t #  Bt  BD  t  C
t #  Bft  ,D  t  C
t #  Bft  , D  t  C
t #  @*t  ThD  t  C
t #  Dt  @ D  t  C
t #  Bft  BD  t  C
t #  Dt  ] D  t  C
t #  %Wt  %Y D  t  C
t #  #t  (D  t  C
t #  Dt  $BD  t  C
t #  Gt  GD  t  C
t #  Bft  @D  t  C
t #  Dt  B) D  t  C
t #  Bft  ,D  t  C
t #  Bft  ED  t  C
t #  Bft  D>D  t  C
t #  Bft  BdD  t  C
t #  Dt  $BD  t  C
t #  Bft  +PD  t  C
t # %W @t  YD  t  C
t # %W @*t  @(D  t  C
t # %W @t  @D  t  C
t # %W Bft  BdD  t  C
t # E\ Eat  E_D  t  C
t # E\ (t  E]D  t  C
t # E\ Ezt  ExD  t  C
t # B @*t  @(D  t  C
t # B &et  &cD  t  C
t # E EFt  LD  t  C
t # E Ent  ^.D  t  C
t # E EKt  ^6D  t  C
t # E EFt  'D  t  C
t # E @*t  @(D  t  C
t # E Et  ]sD  t  C
t # E EFt  DRD  t  C
t # E Et  _	D  t  C
t # E Et  XD  t  C
t # E EFt  TYD  t  C
t # E ESt  Z(D  t  C
t # E Et  _D  t  C
t # E EFt  (D  t  C
t # E Et  ]D  t  C
t # E Bst  (BD  t  C
t # E EFt  (D  t  C
t # E ESt  (D  t  C
t # E Et  _D  t  C
t # E EFt  ^D  t  C
t # E EFt  EkD  t  C
t # E EKt  HD  t  C
t # E EFt  'D  t  C
t # E EKt  DD  t  C
t # E Ent  ^.D  t  C
t # E EFt  ":D  t  C
t # E Et  _	D  t  C
t # E EFt  EQD  t  C
t # E EFt  'D  t  C
t # E Et  _D  t  C
t # E EKt  ^9 D  t  C
t # E Et  _D  t  C
t # E EFt  ( D  t  C
t # E Et  'D  t  C
t # E Gt  GD  t  C
t # E Bst  (@D  t  C
t # E Et  ]D  t  C
t # E EFt  (
D  t  C
t # E ESt  (D  t  C
t # E EFt  'D  t  C
t # E EFt  (D  t  C
t # E EFt  ^D  t  C
t # E EKt  ^4D  t  C
t # E Ent  YD  t  C
t # E EFt  'D  t  C
t # E Ent  Y^D  t  C
t # E EFt  WaD  t  C
t # E Et  _D  t  C
t # E EFt  'D  t  C
t # E Bft  _D  t  C
t # E EFt  ZD  t  C
t # E Et  ^D  t  C
t # E Et  _D  t  C
t # E Bst  BsD  t  C
t # E EFt  (D  t  C
t # E EKt  GD  t  C
t # E Et  ]D  t  C
t # E EFt  LlD  t  C
t # E EFt  (D  t  C
t # E Bft  GD  t  C
t # E EFt  'D  t  C
t # E EFt  ":D  t  C
t # E Ent  +D  t  C
t # E EKt  GD  t  C
t # E Ent  Y^D  t  C
t # E Bft  D>D  t  C
t # E EFt  DRD  t  C
t # E Et  _	D  t  C
t # E t  BD  t  C
t # E Et  ]uD  t  C
t # E Et  _D  t  C
t # E EFt  'D  t  C
t # E Et  _D  t  C
t # E EFt  (D  t  C
t # E EFt  (D  t  C
t # E EKt  DD  t  C
t # E Et  ]D  t  C
t # E Et  _	D  t  C
t # E EFt  (D  t  C
t # E Et  FD  t  C
t # E EFt  LD  t  C
t # B9 &et  BoD  t  C
t # B9 Bft  BdD  t  C
t # ES EFt  ^D  t  C
t # ES EFt  'D  t  C
t # ES EFt  ":D  t  C
t # ES EFt  LD  t  C
t # ES EFt  'D  t  C
t # ES EFt  'D  t  C
t # ES EFt  'D  t  C
t # ES EFt  ":D  t  C
t # ES EFt  DRD  t  C
t # ES EFt  WaD  t  C
t # ES EFt  EQD  t  C
t # ES EFt  DRD  t  C
t # ES EFt  'D  t  C
t # ES EFt  TYD  t  C
t # ES EFt  'D  t  C
t # ES EFt  'D  t  C
t # ES EFt  ZD  t  C
t # ES EFt  (D  t  C
t # ES EFt  ( D  t  C
t # ES EFt  (D  t  C
t # ES EFt  (D  t  C
t # ES EFt  (D  t  C
t # ES EFt  (
D  t  C
t # ES EFt  (D  t  C
t # ES EFt  (D  t  C
t # ES EFt  'D  t  C
t # ES EFt  LlD  t  C
t # ES EFt  ^D  t  C
t # ES EFt  (D  t  C
t # ES EFt  EkD  t  C
t # ES EFt  LD  t  C
t # ES EFt  (D  t  C
t # Bs &et  BoD  t  C
t # Bs t  @D  t  C
t # Bs t  AD  t  C
t # Bs t  BD  t  C
t # Bs Bft  BdD  t  C
t # Bs EFt  EQD  t  C
t # Bs t  *D  t  C
t # Bs t  AD  t  C
t # Bs t  CD  t  C
t # Bs t  BD  t  C
t # Bs t  WD  t  C
t # Bs t  XD  t  C
t # # Bft  _D  t  C
t # # Bft  @D  t  C
t # Uv @*t  @(D  t  C
t # Uv @t  @D  t  C
t # Uv Gt  GD  t  C
t # Uv Dt  B3 D  t  C
t # Ez Eat  EpD  t  C
t # Ez Eat  E_D  t  C
t # Ez (t  EbD  t  C
t # Ez (t  E]D  t  C
t # EP Bft  _tD  t  C
t # EP $t  ED  t  C
t # EP EFt  EQD  t  C
t # EP Et  ]D  t  C
t # EP Bft  GW D  t  C
t # EP Bft  GWD  t  C
t # E EFt  ^D  t  C
t # E *t  -wD  t  C
t # E EFt  LD  t  C
t # E EFt  'D  t  C
t # E EFt  'D  t  C
t # E t  AD  t  C
t # E EFt  WaD  t  C
t # E Et  "D  t  C
t # E Et  _	D  t  C
t # E Et  _D  t  C
t # E t  *D  t  C
t # E EFt  DRD  t  C
t # E EFt  TYD  t  C
t # E Et  "D  t  C
t # E Et  "D  t  C
t # E t  AD  t  C
t # E Et  _D  t  C
t # E t  CD  t  C
t # E EFt  'D  t  C
t # E ESt  Z(D  t  C
t # E Et  "D  t  C
t # E Et  "D  t  C
t # E EFt  ZD  t  C
t # E Et  "D  t  C
t # E EFt  (D  t  C
t # E Et  _D  t  C
t # E Et  ]D  t  C
t # E Et  "D  t  C
t # E t  WD  t  C
t # E EFt  (D  t  C
t # E Et  _D  t  C
t # E Et  ]D  t  C
t # E EFt  (D  t  C
t # E ESt  (D  t  C
t # E Et  "D  t  C
t # E EFt  ^D  t  C
t # E EFt  LlD  t  C
t # E Et  "D  t  C
t # E EFt  EkD  t  C
t # E *t  -{D  t  C
t # E EFt  (D  t  C
t # E Et  "D  t  C
t # E *t  -}D  t  C
t # E *t  *D  t  C
t # E EFt  'D  t  C
t # E EFt  ":D  t  C
t # E EFt  'D  t  C
t # E t  @D  t  C
t # E EFt  ":D  t  C
t # E Et  _	D  t  C
t # E Et  _	D  t  C
t # E EFt  DRD  t  C
t # E t  BD  t  C
t # E EFt  EQD  t  C
t # E EFt  'D  t  C
t # E Et  _D  t  C
t # E Et  _D  t  C
t # E Et  "D  t  C
t # E EFt  'D  t  C
t # E Et  #D  t  C
t # E t  BD  t  C
t # E Et  _D  t  C
t # E Et  "D  t  C
t # E EFt  ( D  t  C
t # E EFt  (D  t  C
t # E Et  "D  t  C
t # E EFt  (D  t  C
t # E Et  ]D  t  C
t # E Et  ]D  t  C
t # E Et  "D  t  C
t # E EFt  (
D  t  C
t # E Et  _	D  t  C
t # E Et  "D  t  C
t # E t  XD  t  C
t # E ESt  (D  t  C
t # E Et  FD  t  C
t # E EFt  'D  t  C
t # E EFt  (D  t  C
t # E Et  "D  t  C
t # E EFt  (D  t  C
t # E Et  "D  t  C
t # E EFt  LD  t  C
t # E *t  -yD  t  C
t # E *t  -D  t  C
t # E Et  "D  t  C
t # E EKt  ^4D  t  C
t # E Ent  YD  t  C
t # E Ent  ^.D  t  C
t # E EKt  ^6D  t  C
t # E Bft  AxD  t  C
t # E Ent  Y^D  t  C
t # E Et  GKD  t  C
t # E Et  XD  t  C
t # E Et  XD  t  C
t # E Et  XD  t  C
t # E EKt  GD  t  C
t # E Et  "D  t  C
t # E Et  !D  t  C
t # E Et  !D  t  C
t # E Et  XD  t  C
t # E Bft  GD  t  C
t # E EKt  HD  t  C
t # E Ent  +D  t  C
t # E EKt  GD  t  C
t # E EKt  DD  t  C
t # E Ent  ^.D  t  C
t # E Ent  Y^D  t  C
t # E Bft  D>D  t  C
t # E EFt  DRD  t  C
t # E Et  XD  t  C
t # E Ht  ED  t  C
t # E EKt  ^9 D  t  C
t # E EKt  DD  t  C
t # E Et  GK D  t  C
t # E Et  "D  t  C
t # E Et  XD  t  C
t # E Et  !D  t  C
t # E Et  !D  t  C
t # E Et  " D  t  C
t #  EKt  HD  t  C
t # Da @*t  @(D  t  C
t # Da Gt  GD  t  C
t # Da EFt  EkD  t  C
t # &e @*t  @(D  t  C
t # En EFt  ^D  t  C
t # En EFt  'D  t  C
t # En EFt  LD  t  C
t # En EFt  ":D  t  C
t # En EFt  'D  t  C
t # En EFt  'D  t  C
t # En t  @D  t  C
t # En EFt  'D  t  C
t # En EFt  ":D  t  C
t # En t  AD  t  C
t # En EFt  DRD  t  C
t # En EFt  WaD  t  C
t # En t  BD  t  C
t # En EFt  EQD  t  C
t # En t  *D  t  C
t # En EFt  DRD  t  C
t # En EFt  'D  t  C
t # En EFt  TYD  t  C
t # En t  AD  t  C
t # En EFt  'D  t  C
t # En t  CD  t  C
t # En EFt  'D  t  C
t # En ESt  Z(D  t  C
t # En t  BD  t  C
t # En EFt  ZD  t  C
t # En EFt  ( D  t  C
t # En EFt  (D  t  C
t # En EFt  (D  t  C
t # En EFt  (D  t  C
t # En t  WD  t  C
t # En EFt  (D  t  C
t # En EFt  (
D  t  C
t # En t  XD  t  C
t # En ESt  (D  t  C
t # En ESt  (D  t  C
t # En EFt  (D  t  C
t # En EFt  'D  t  C
t # En EFt  (D  t  C
t # En EFt  ^D  t  C
t # En EFt  LlD  t  C
t # En EFt  (D  t  C
t # En EFt  EkD  t  C
t # En EFt  LD  t  C
t # En EFt  (D  t  C
t # B} EKt  ^4D  t  C
t # B} Ent  YD  t  C
t # B} Bft  AxD  t  C
t # B} EKt  ^6D  t  C
t # B} Ent  ^.D  t  C
t # B} Ent  Y^D  t  C
t # B} t  AD  t  C
t # B} t  *D  t  C
t # B} t  AD  t  C
t # B} ($t  (0D  t  C
t # B} ($t  (.D  t  C
t # B} t  CD  t  C
t # B} ($t  (&D  t  C
t # B} ($t  (&D  t  C
t # B} ($t  (*D  t  C
t # B} t  WD  t  C
t # B} EKt  GD  t  C
t # B} BWt  \D  t  C
t # B} EKt  HD  t  C
t # B} &et  BoD  t  C
t # B} EKt  GD  t  C
t # B} Ent  +D  t  C
t # B} EKt  DD  t  C
t # B} Ent  ^.D  t  C
t # B} t  @D  t  C
t # B} Ent  Y^D  t  C
t # B} t  BD  t  C
t # B} Bft  BdD  t  C
t # B} ($t  ($D  t  C
t # B} EKt  ^9 D  t  C
t # B} ($t  (&D  t  C
t # B} t  BD  t  C
t # B} ($t  (*D  t  C
t # B} Gt  GD  t  C
t # B} EKt  DD  t  C
t # B} t  XD  t  C
t # B} BWt  BUD  t  C
t # Bf @*t  @(D  t  C
t # Bf Dt  DD  t  C
t # Bf _t  YD  t  C
t # Bf Dt   9D  t  C
t # Bf @t  @D  t  C
t # Bf Dt  YD  t  C
t # @ EFt  DRD  t  C
t # @ Eit  S8D  t  C
t # @ ESt  (D  t  C
t # @ Bft  GWD  t  C
t # @ EFt  EkD  t  C
t # @ Et  .D  t  C
t # @ Bat  _JD  t  C
t # @ EFt  EQD  t  C
t # @ EFt  'D  t  C
t # @ Eit  AD  t  C
t # @ Et  R{D  t  C
t # @ EFt  (D  t  C
t # @ Bat  _MD  t  C
t # @ EFt  WaD  t  C
t # @ Eit  D  t  C
t # @ EFt  'D  t  C
t # @ Bat  ND  t  C
t # @ Bat  _PD  t  C
t # @ EFt  'D  t  C
t # @ EFt  (D  t  C
t # @ EFt  TYD  t  C
t # @ Bat  ND  t  C
t # @ ESt  (D  t  C
t # @ EFt  'D  t  C
t # @ Eit  .)D  t  C
t # @ BBt  B@D  t  C
t # @ Eit   D  t  C
t # @ Eit  ^2D  t  C
t # @ EFt  (D  t  C
t # @ EFt  ":D  t  C
t # @ EFt  DRD  t  C
t # @ Eit  .,D  t  C
t # @ EFt  (D  t  C
t # @ EFt  LD  t  C
t # @ Bft  _tD  t  C
t # @ EFt  'D  t  C
t # @ Bat  H%D  t  C
t # @ ESt  Z(D  t  C
t # @ C
t  CD  t  C
t # @ Eit  .$D  t  C
t # @ EFt  ":D  t  C
t # @ Bat  HD  t  C
t # @ EFt  ( D  t  C
t # @ E\t  EYD  t  C
t # @ Et  .D  t  C
t # @ EFt  ZD  t  C
t # @ Eit  .'D  t  C
t # @ Et  A D  t  C
t # @ Bft  GW D  t  C
t # @ EFt  LD  t  C
t # @ Bat  _JD  t  C
t # @ Bat  CD  t  C
t # @ Eit  ..D  t  C
t # @ EFt  (D  t  C
t # @ EFt  (D  t  C
t # @ EFt  ^D  t  C
t # @ EFt  'D  t  C
t # @ EPt  EMD  t  C
t # @ @*t  ThD  t  C
t # @ Bat  _GD  t  C
t # @ Eit  LD  t  C
t # @ Eit  D  t  C
t # @ EFt  (
D  t  C
t # @ EFt  'D  t  C
t # @ Bft  @D  t  C
t # @ Bat  _E D  t  C
t # @ EFt  ^D  t  C
t # @ ECt  E@D  t  C
t # @ Bat  HD  t  C
t # @ Et  .D  t  C
t # @ EFt  (D  t  C
t # @ Et  .D  t  C
t # @ Et  KD  t  C
t # @ Et  .D  t  C
t # @ EFt  'D  t  C
t # @ Bat  H"D  t  C
t # @ Bat  @MD  t  C
t # @ Et  .D  t  C
t # @ Eit  S8D  t  C
t # @ EFt  (D  t  C
t # @ Eit  .!D  t  C
t # @ Eit  WD  t  C
t # #4 EFt  EkD  t  C
t # E Et  ED  t  C
t # E Ent  YD  t  C
t # E Ent  +D  t  C
t # E Ent  ^.D  t  C
t # E Et  )D  t  C
t # E Ent  ^.D  t  C
t # E Ent  Y^D  t  C
t # E Ent  Y^D  t  C
t # E t  @D  t  C
t # E Et  ED  t  C
t # E @*t  @(D  t  C
t # E t  AD  t  C
t # E t  BD  t  C
t # E t  *D  t  C
t # E t  AD  t  C
t # E Et  &tD  t  C
t # E t  CD  t  C
t # E t  BD  t  C
t # E Et  XD  t  C
t # E t  WD  t  C
t # E t  XD  t  C
t # E Et  )D  t  C
t # E Et  )D  t  C
t # E Et  )D  t  C
t # E B)t  ED  t  C
t # E B)t  ED  t  C
t # E B)t  ED  t  C
t # E B)t  ED  t  C
t # E Eat  ED  t  C
t # E Eat  ED  t  C
t # E Eat  ED  t  C
t # Ei Dt  XD  t  C
t # Ei Dt  ZMD  t  C
t # Ei Dt  ZKD  t  C
t # Ei Dt  ZOD  t  C
t # Ei Dt  ZQD  t  C
t # Ei Dt  ZQD  t  C
t # Ei Dt  ZQD  t  C
t # Ei Dt  ZUD  t  C
t # Ei Dt  ZWD  t  C
t # Ei Dt  Z[D  t  C
t # Ei Dt  ZID  t  C
t # Ei Bft  GW D  t  C
t # Ei Dt  ]D  t  C
t # Ei Dt  ZYD  t  C
t # Ei Dt  ]D  t  C
t # Ei Dt  ]D  t  C
t # Ei Bft  GWD  t  C
t # Ei Dt  Z^D  t  C
t # Ei Dt  ZWD  t  C
t # Ei Dt  ]D  t  C
t # Ei Dt  ZbD  t  C
t # Ei Dt  Z`D  t  C
t # Ei Dt  ]D  t  C
t # Ei Dt  ]D  t  C
t # Ei Dt  ]D  t  C
t # Ei Dt  ZhD  t  C
t # Ei Dt  ZfD  t  C
t # Ei Dt  ZdD  t  C
t # Ei Dt  ]D  t  C
t # EF *t  -wD  t  C
t # EF t  AD  t  C
t # EF t  *D  t  C
t # EF t  AD  t  C
t # EF t  CD  t  C
t # EF t  WD  t  C
t # EF *t  -{D  t  C
t # EF *t  -}D  t  C
t # EF *t  *D  t  C
t # EF t  @D  t  C
t # EF t  BD  t  C
t # EF t  BD  t  C
t # EF t  XD  t  C
t # EF *t  -yD  t  C
t # EF *t  -D  t  C
t # E Et  .D  t  C
t # E Et  .D  t  C
t # E Et  .D  t  C
t # E Et  .D  t  C
t # E Et  .D  t  C
t # E  t   D  t  C
t # E  t   D  t  C
t # E  t   D  t  C
t # E  t   D  t  C
t # E  t   D  t  C
t # E  t   D  t  C
t # E  t   D  t  C
t # E  t   D  t  C
t # E  t  !D  t  C
t # E  t  !
D  t  C
t # E  t  !D  t  C
t # E  t  !D  t  C
t # E  t  !
D  t  C
t # E  t  !D  t  C
t # E  t  !D  t  C
t # E  t  !D  t  C
t # E  t   D  t  C
t # E  t   D  t  C
t # E  t   D  t  C
t # E  t   D  t  C
t # E  t   D  t  C
t # E  t   D  t  C
t # E  t   D  t  C
t # E  t  ! D  t  C
t # E  t  !D  t  C
t # E  t  !D  t  C
t # E  t  !D  t  C
t # E  t  !D  t  C
t # E  t  !D  t  C
t # E  t   D  t  C
t # E  t  !D  t  C
t #Q Dcompactcode @ZD  t  C
t #Q S FD  t  C
t #Q Dt D @ @ KD  t  C
t #Q V FD  t  C
t #Q VB @Q @D  t  C
t #Q % @ @D  t  C
t #Q X @Q @D  t  C
t #Q AA L @ZD  t  C
t #Q ^ FD  t  C
t #Q &l @ @ZD  t  C
t #Q ^ @Q @D  t  C
t #Qstream_type_checkloose @ZD  t  C
t #Q Gc @Q @D  t  C
t #Qlast_call_optimisation @Q @D  t  C
t #Q
agc_margin' FD  t  C
t #Q F9 @ @D  t  C
t #Q A @ @ZD  t  C
t #Qc_libs @ @ZD  t  C
t #Qwarn_override_implicit_import @Q @D  t  C
t #Q D Q @ZD  t  C
t #Q .3 @Q @D  t  C
t #Qc_ccgcc @ZD  t  C
t #Qwrite_attributes G @ZD  t  C
t #Q \ \ @ZD  t  C
t #Q X t GRt CC @Qt GRt CN @Qt GRt CP
t GRt CG CI @ KD  t  C
t #Qallow_variable_name_as_functor @ @D  t  C
t #Q D @ @D  t  C
t #Qtrace_gc @ @D  t  C
t #Qdebug_on_error @Q @D  t  C
t #Q CBt GRt CC @Qt GRt CN @Qt GRt CP
t GRt CE COt GRt CG CI @ KD  t  C
t #Qreport_error @Q @D  t  C
t #Q XB @ @D  t  C
t #Q
fileerrors @Q @D  t  C
t #Qcharacter_escapes @Q @D  t  C
t #Q
answer_format U @ZD  t  C
t #Q X @ @ZD  t  C
t #Q C Ba @ZD  t  C
t #Q W A) @ZD  t  C
t #Qquasi_quotations @Q @D  t  C
t #Q C @ @D  t  C
t #Q [k [l @ZD  t  C
t #Q A6 @ @D  t  C
t #Q [m @ @D  t  C
t #Q A @ @D  t  C
t #Q D @ @D  t  C
t #Q C A) @ZD  t  C
t #Q [~m~d~l~! ?-  @ZD  t  C
t #Q [ @Q @D  t  C
t #Q ]C FD  t  C
t #Q    @ZD  t  C
t #Q B2 @Q @D  t  C
t #Qc_cflags@V-fno-strict-aliasing -pthread -fPIC -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/ncursesw  @ZD  t  C
t #Q	c_ldflags@u-rdynamic -Wl,-z,relro -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread   @ZD  t  C
t #Qfile_name_variables @ @D  t  C
t #Qbackquoted_string @ @D  t  C
t #Q	c_libplso @ @ZD  t  C
t #Q
double_quotes   @ZD  t  C
t #Qeditor G. @ZD  t  C
t #Q _h @Q @D  t  C
t #Q Gd @Q @D  t  C
t #Q
user_flags A* @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:B Mt  @ I_D  t  t C:A^ Mt  @ MD  t  t C:B Mt  @ J+D  t  t C:B Mt  @ J-D  t  t C:B Mt  @ J@D  t  t C:C Mt  @ CD  t  t C:C Mt  @ @MD  t  t C:C Mt  @ HD  t  t C:C  Mt  @ ID  t  t C:C Mt  @ ID  t  t C:C Mt  @ D  t  t C:C Mt  @ MD  t  t C:Aw Dt  @ D  t  t C:A Mt  @ D  t  t C:C Mt  @ JD  t  t C:C Dt  @ CD  t  t C:C Mt  @ HD  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  @ ID  t  t C:A^ Mt  @ FvD  t  t C:C  Mt  @ IaD  t  t C:A Mt  @ D  t  t C:C  Mt  @ IcD  t  t C:C Mt  @ MD  t  t C:C Mt  @ MD  t  t C:A Mt  @ J)D  t  t C: Dt  @ DD  t  t C:C Mt  @ I?D  t  t C:A Mt  @ J'D  t  t C:C Mt  @ HzD  t  t C:C Dt  @ DD  t  t C:C Mt  @ IPD  t  t C:B Mt  @ ID  t  t C:C Dt  @ MD  t  t C:A Mt  @ H3D  t  t C:C Mt  @ 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:A Mt  @ J"D  t  t C:C Mt  @ MD  t  t C:C Mt  @ MD  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=692104>
