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

<archive>

<file name="$options" class="$prolog" encoding="none" size=148 modified=1399549826>
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=690180 modified=1399549826>
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   SdA 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  @SdA BR B arithmetic_function
@5@6
arithmetic@8arith_decl_clauses BV@;C@*@u@./usr/lib/swi-prolog/library/dialect/sicstus.pl   SdA 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  @SdA Bp B record
@5@6 Bs@8compile_records Bt@;C@@u@'/usr/lib/swi-prolog/library/settings.pl  @SdA 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 predicate_option_type AD  t  t t  t  D\ 
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  @SdA D_@5@6shlib@D
	@.@7loading Da@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  Dm 
O  DmC@#H  @5@.@7 @@.@/@7 @+@ @ @7 C @>@7	nb_setarg  @Q@8 Dq@;C@_H  @5@.@7 A@7 Dq@.@ @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 Dq@;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    Dbload_foreign_library processforeign D @&/usr/lib/swi-prolog/library/process.pl@.@<C  B B    Db 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    Db 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  Dz 	 D  t  t t  t  Dz 
O  Dy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-RkRAtS/swi-prolog-6.6.4/boot/load.pl @<C@%s@ /usr/lib/swi-prolog/boot/load.pl  A E, @8/build/swi-prolog-RkRAtS/swi-prolog-6.6.4/boot/expand.pl @<C@% E, E, @5/build/swi-prolog-RkRAtS/swi-prolog-6.6.4/boot/dcg.pl @<C@/ E, E, @9/build/swi-prolog-RkRAtS/swi-prolog-6.6.4/boot/license.pl @<C@/ E, E, @9/build/swi-prolog-RkRAtS/swi-prolog-6.6.4/boot/syspred.pl @<C@/ E, E, @:/build/swi-prolog-RkRAtS/swi-prolog-6.6.4/boot/messages.pl @<C@/ E, E, @:/build/swi-prolog-RkRAtS/swi-prolog-6.6.4/boot/toplevel.pl @<C@/ E, E, @8/build/swi-prolog-RkRAtS/swi-prolog-6.6.4/boot/attvar.pl @<C@/ E, E, @6/build/swi-prolog-RkRAtS/swi-prolog-6.6.4/boot/bags.pl @<C@/ E, E, @7/build/swi-prolog-RkRAtS/swi-prolog-6.6.4/boot/apply.pl @<C@/ E, E, @9/build/swi-prolog-RkRAtS/swi-prolog-6.6.4/boot/history.pl @<C@/ E, E, @6/build/swi-prolog-RkRAtS/swi-prolog-6.6.4/boot/dwim.pl @<C@/ E, E, @7/build/swi-prolog-RkRAtS/swi-prolog-6.6.4/boot/parms.pl @<C@/ E, E, @:/build/swi-prolog-RkRAtS/swi-prolog-6.6.4/boot/autoload.pl @<C@/ E, E, @5/build/swi-prolog-RkRAtS/swi-prolog-6.6.4/boot/qlf.pl @<C@/ E, E, @4/build/swi-prolog-RkRAtS/swi-prolog-6.6.4/boot/rc.pl @<C@/ E, E, @:/build/swi-prolog-RkRAtS/swi-prolog-6.6.4/boot/predopts.pl @<C@/ E, E, @7/build/swi-prolog-RkRAtS/swi-prolog-6.6.4/boot/packs.pl @<C@/ E, E, @9/build/swi-prolog-RkRAtS/swi-prolog-6.6.4/boot/topvars.pl @@<C  B B @&/usr/lib/swi-prolog/library/dialect.pl @ @R expects_dialect@<C@%u E@  @SdA EB @$/usr/lib/swi-prolog/library/error.plprolog_dialect@<C@& EB EB @$/usr/lib/swi-prolog/library/lists.pl ED@<C@Gu EE  @SdA EF  EClists@<C@H EF EF @$/usr/lib/swi-prolog/library/pairs.pl EG@<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 EJ  @SdA EK  ECprolog_debug D+ Ba@<C
@+ EK EK  EE EL D+ Ba@<C
@> B[ B[  EC Ba D+ Ba@<C
@? B[ B[  EE Ba D+ Ba@<C
@@ B[ B[  BS Ba D+ Ba@<C
@" BR BR  EC BW D+ Ba@<C
@# BR BR  EE BW D+ Ba@<C  B B @&/usr/lib/swi-prolog/library/quintus.pl @ D+ Ba @R compile@<C@Pu EM  @SdA EO @4/usr/lib/swi-prolog/library/dialect/sicstus/lists.plquintus D+ Ba @R member@<C@#u EP   SdA ES  EE
sicstus_lists D+ Ba @T @Q@<C
  B B @8/build/spark-qcOfvI/spark-2012.0.deb/checker/checker.pro @ D+ Ba@<C
@+u EU  A EV @C/build/spark-qcOfvI/spark-2012.0.deb/simplifier/defectreporting.pro @ D+ Ba@<C
@!u EW  A EX  EP @ D+ Ba@<C@> EV EV @@/build/spark-qcOfvI/spark-2012.0.deb/simplifier/data__system.pro @ D+ Ba @R add_system_toolname@<C@)u EY  7AA E[ @A/build/spark-qcOfvI/spark-2012.0.deb/simplifier/data__formats.prodata__system D+ Ba @R 	add_state@<C@, E[ E[ @?/build/spark-qcOfvI/spark-2012.0.deb/simplifier/ioutilities.pro E] D+ Ba @R write_terms_to_file@<C@.u E_  A Ea  E\ioutilities D+ Ba @R add_type@<C@1 Ea Ea @@/build/spark-qcOfvI/spark-2012.0.deb/simplifier/newutilities.pro Eb D+ Ba @R implode_separator_content_list@<C
@/u Ed  7AA Ef  EPnewutilities D+ Ba@<C
@0 Ef Ef @5/usr/lib/swi-prolog/library/dialect/sicstus/system.pl Eg D+ Ba@<C
@>u Eh   SdA Ei  Dsicstus_system D+ Ba@<C
@*u D  SdA Ek  D` D D+ Ba@<C@* D_ D_  EP Db D+ Ba @R reverse@<C
@+ Ek Ek  EP D D+ Ba@<C
@, Ek Ek @%/usr/lib/swi-prolog/library/option.pl D D+ Ba@<C
@)u Em  @SdA En  EP
swi_option D+ Ba@<C
@* En En  EC Eo D+ Ba@<C
@? Ei Ei  D Ej D+ Ba@<C
@5u D  SdA Ep  D` D D+ Ba@<C@2 Ef Ef  E\ Eg D+ Ba @R  E^@<C@5 Ef Ef  E_ Eg D+ Ba @R throw_error@<C@4 Ea Ea  EY Eb D+ Ba @R get_system_toolname@<C@2@7 Ea Ea @B/build/spark-qcOfvI/spark-2012.0.deb/common/versioning/version.pro Eb D+ Ba @R toolset_version toolset_copyright toolset_banner_line toolset_distribution@<C@/ E[ E[ @D/build/spark-qcOfvI/spark-2012.0.deb/simplifier/data__data_files.pro E] D+ Ba @R must_get_datafiles_debug@<C@"@Au Ex  7AA Ez  E\data__data_files D+ Ba @R  E^  Ec@<C@"@D Ez Ez  E_ E{ D+ Ba @R  E`  Eq@<C
u@</build/spark-qcOfvI/spark-2012.0.deb/checker/loadsicstus.pro         E| @D/build/spark-qcOfvI/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  Es E D+ Ba @R toolset_support_line1 toolset_support_line2 toolset_support_line3 toolset_support_line4@<C
u@8/build/spark-qcOfvI/spark-2012.0.deb/checker/sicstus.pro         E  EP @ D+ Ba@<C
 E E @4/usr/lib/swi-prolog/library/dialect/sicstus/terms.pl @ D+ Ba@<C@!u E   SdA E @$/usr/lib/swi-prolog/library/terms.pl
sicstus_terms D+ Ba @T @Q@<C
@+u E  @SdA E @&/usr/lib/swi-prolog/library/rbtrees.plterms D+ Ba@<C
 E E  Eh @ D+ Ba@<C
@E E| E| @9/build/spark-qcOfvI/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  @SdA E  EP C
 D+ Ba@<C
@& E E  Em C
 D+ Ba@<C
@' E E  EC C
 D+ Ba@<C  B B @./usr/lib/swi-prolog/library/prolog_autoload.pl C
 D+ Ba @R  B2@<C
@"u E  @SdA E  Emprolog_autoload D+ Ba@<C
@# E E  EC E D+ Ba@<C
@$ E E @(/usr/lib/swi-prolog/library/aggregate.pl E D+ Ba@<C
@(u E  @SdA E @&/usr/lib/swi-prolog/library/ordsets.pl	aggregate D+ Ba@<C
@6u E  @SdA E @#/usr/lib/swi-prolog/library/oset.plordsets D+ Ba@<C
@) E E  EH E D+ Ba@<C
@* E E  EC E D+ Ba@<C
@+ E E  EP E D+ Ba@<C
@, E E @$/usr/lib/swi-prolog/library/apply.pl E D+ Ba@<C
@3u E  @SdA E  ECapply D+ Ba@<C
@% E E @./usr/lib/swi-prolog/library/prolog_codewalk.pl E D+ Ba@<C
@"u E  @SdA E  Emprolog_codewalk D+ Ba@<C
@# E E  Bq E D+ Ba@<C
@& Bp Bp  EC Bs D+ Ba@<C
@$ E E  EJ E D+ Ba@<C
@% E E  E E D+ Ba@<C
@& E E  EP E D+ Ba@<C
@' E E @3/usr/lib/swi-prolog/library/prolog_metainference.pl E D+ Ba@<C
u E  @SdA E  EPprolog_metainference D+ Ba@<C
 E E  E E D+ Ba@<C  B B  D Ba D+ Ba @R read_line_to_codes@<C
@)u D  @SdA E  D` D D+ Ba@<C
@* E E  EC D D+ Ba@<C
@+ E E  Em D D+ Ba@<C  B B @+/usr/lib/swi-prolog/library/prolog_stack.pl EL D+ Ba @R 	backtrace@<C
@'u E  @SdA E @,/usr/lib/swi-prolog/library/prolog_clause.plprolog_stack D+ Ba@<C@&u E  @SdA E  EP
prolog_clause D+ Ba @R  DR@<C@' E E  EI E D+ Ba @R sub_term@<C
@( E E  EJ E D+ Ba@<C
@) E E  Em E D+ Ba@<C
@* E E @&/usr/lib/swi-prolog/library/listing.pl E D+ Ba@<C
@(u E  @SdA E  EPprolog_listing D+ Ba@<C
@) E E  By E D+ Ba@<C
@0 Bx Bx  EC B} D+ Ba@<C
@1 Bx Bx @(/usr/lib/swi-prolog/library/broadcast.pl B} D+ Ba@<C
@2 Bx Bx  EJ B} D+ Ba@<C
@3 Bx Bx  Em B} D+ Ba@<C
@4 Bx Bx  BS B} D+ Ba@<C
@* E E  Em E D+ Ba@<C
@+ E E  EC E D+ Ba@<C
@+ E E @,/usr/lib/swi-prolog/library/prolog_source.pl E D+ Ba@<C
@-u E  @SdA E @(/usr/lib/swi-prolog/library/operators.pl
prolog_source D+ Ba@<C
@. E E  EE E D+ Ba@<C
@/ E E  EJ E D+ Ba@<C
@0 E E  Em E D+ Ba@<C
@1 E E  EC E D+ Ba@<C
@2 E E  E E D+ Ba@<C
@( E E  EJ E D+ Ba@<C
@) E E  EC E D+ Ba@<C
@* E E  EP E D+ Ba@<C
@+ E E  Em E D+ Ba@<C  B B @#/usr/lib/swi-prolog/library/date.pl EQ D+ Ba @R date_time_value@<C  B B  D E D+ Ba @R directory_file_path@<C  B B @)/usr/lib/swi-prolog/library/statistics.pl @ D+ Ba @R  A @<C
@)u E  @SdA E  EPprolog_statistics D+ Ba@<C
@* E E  Em 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  D 	 D  t  t t  t  D 
O  DCG  @5@0 D+@-@4@7 @@>@8 EA @;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 Dq@;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 E @/@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  Dk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 EV EV  EU@6@9/build/spark-qcOfvI/spark-2012.0.deb/checker/dynamics.pro   8AA@<C
@G EV EV  EU@G E}  A@<C
 EV E|  E} E  A@<C
 EV E|  E}@7/build/spark-qcOfvI/spark-2012.0.deb/checker/declar.pro   8AA@<C
 EV E|  E}@8/build/spark-qcOfvI/spark-2012.0.deb/checker/portray.pro  A@<C
 EV E|  E}@:/build/spark-qcOfvI/spark-2012.0.deb/checker/utilities.pro  A@<C
 EV E|  E}@6/build/spark-qcOfvI/spark-2012.0.deb/checker/newvc.pro   8AA@<C
 EV E|  E}@8/build/spark-qcOfvI/spark-2012.0.deb/checker/listthm.pro   8AA@<C
 EV E|  E}@:/build/spark-qcOfvI/spark-2012.0.deb/checker/aritheval.pro   8AA@<C
 EV E|  E}@9/build/spark-qcOfvI/spark-2012.0.deb/checker/replace2.pro   8AA@<C
@  EV E|  E}@ @7/build/spark-qcOfvI/spark-2012.0.deb/checker/repall.pro   8AA@<C
@! EV E|  E}@!@9/build/spark-qcOfvI/spark-2012.0.deb/checker/standard.pro   8AA@<C
@" EV E|  E}@"@5/build/spark-qcOfvI/spark-2012.0.deb/checker/simp.pro   8AA@<C
@# EV E|  E}@#@7/build/spark-qcOfvI/spark-2012.0.deb/checker/infer2.pro  A@<C
@$ EV E|  E}@$@:/build/spark-qcOfvI/spark-2012.0.deb/checker/inferenc2.pro   8AA@<C
@% EV E|  E}@%@9/build/spark-qcOfvI/spark-2012.0.deb/checker/records2.pro   8AA@<C
@& EV E|  E}@&@8/build/spark-qcOfvI/spark-2012.0.deb/checker/subgoal.pro   8AA@<C
@' EV E|  E}@'@7/build/spark-qcOfvI/spark-2012.0.deb/checker/deduce.pro   8AA@<C
@( EV E|  E}@(@:/build/spark-qcOfvI/spark-2012.0.deb/checker/deduction.pro   8AA@<C
@+ EV E|  E}@+@6/build/spark-qcOfvI/spark-2012.0.deb/checker/done3.pro   8AA@<C
@, EV E|  E}@,@7/build/spark-qcOfvI/spark-2012.0.deb/checker/cases2.pro   8AA@<C
@- EV E|  E}@-@7/build/spark-qcOfvI/spark-2012.0.deb/checker/contra.pro   8AA@<C
@. EV E|  E}@.@7/build/spark-qcOfvI/spark-2012.0.deb/checker/fwdch2.pro   8AA@<C
@/ EV E|  E}@/@9/build/spark-qcOfvI/spark-2012.0.deb/checker/simplify.pro   8AA@<C
@0 EV E|  E}@0@;/build/spark-qcOfvI/spark-2012.0.deb/checker/typecheck5.pro   8AA@<C
@1 EV E|  E}@1@9/build/spark-qcOfvI/spark-2012.0.deb/checker/traverse.pro   8AA@<C
@2 EV E|  E}@2@9/build/spark-qcOfvI/spark-2012.0.deb/checker/semistan.pro   8AA@<C
@3 EV E|  E}@3@:/build/spark-qcOfvI/spark-2012.0.deb/checker/prooflogs.pro  A@<C
@4 EV E|  E}@4@9/build/spark-qcOfvI/spark-2012.0.deb/checker/newrules.pro  A@<C
@5 EV E|  E}@5@8/build/spark-qcOfvI/spark-2012.0.deb/checker/loadvc5.pro  A@<C
@6 EV E|  E}@6@8/build/spark-qcOfvI/spark-2012.0.deb/checker/quantif.pro   8AA@<C
@7 EV E|  E}@7@:/build/spark-qcOfvI/spark-2012.0.deb/checker/induction.pro   8AA@<C
@8 EV E|  E}@8@9/build/spark-qcOfvI/spark-2012.0.deb/checker/toplevel.pro  A@<C
@9 EV E|  E}@9@9/build/spark-qcOfvI/spark-2012.0.deb/checker/setflags.pro  A@<C
@: EV E|  E}@:@5/build/spark-qcOfvI/spark-2012.0.deb/checker/help.pro   8AA@<C
@; EV E|  E}@;@:/build/spark-qcOfvI/spark-2012.0.deb/checker/rulefiles.pro   8AA@<C
@< EV E|  E}@<@:/build/spark-qcOfvI/spark-2012.0.deb/checker/getdcldat.pro  A@<C
@= EV E|  E}@=@;/build/spark-qcOfvI/spark-2012.0.deb/checker/initialise.pro   8AA@<C
@> EV E|  E}@>@5/build/spark-qcOfvI/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 predicate_option_mode AD  t  t t  t  F| 
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 =@=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  Ds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 Dn @ @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   EN@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    EN@<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  EL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 Dq@.@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 Dq@?@ @ @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 Dq A@8 Dq@;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 Dl @/@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 EK EK D
 @Q@5@6 EL@D
 Gd @Q@7 @@L
@R@?@7debug_topic G@Q@;CAL EK EK	debugging
 @@5@6 G@D
 Gd @Q@7 @@L
@R@?@7 G@Q@;CAR EK EK	assertion@5@6 G Gd @Q@7 @@( @Q@;C@&AU EK EK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 XD  t  t t  @t user_classification AD  t  t t  @t vcgfile_name AD  t  t t  @t in_order AP H/ C	B EVu FG        

@5@8is_in B@;CB EV H1@5@/@2
@-
@4@7 DR EG@ 
@8 H2@;XP	is_a_flag C@e EVu Fg         display_subgoals_max   F @c@<C@f EV H: display_var_free_only @@<C@g EV H: echo @@<C@h EV H: 	auto_done @@<C@i EV H: simplify_in_infer @@<C@j EV H: simplify_during_load @@<C@k EV H: typechecking @@<C@l EV H: typechecking_during_load @@<C@m EV H: prooflog_width   F@P@@<C@n EV H: record_consults @@<C
@o EV H: 
inverse_video int_list F@<C
@p EV H: normal_video  HF F@<C@q EV H: use_subst_rules_for_equality @@<C@r EV H: command_logging @@<C@s EV H: show_vc_changes @@<C@t EV H: 
auto_newvc @@<C@u EV H: newline_after_prompts @@<C@v EV H:indentation_increment   F 
@5@8eol_char B@;C@w EV H: replace_more @@<C@x EV H: auto_infer_from_false @@<XPdo_satisfy_goal CB5 EVu FO        @5@0current_sat_goal@/@4@7 C@0 HV
@4@7 C@>@8try_satisfy_goal B@;XP	ask_if_ok CD& EVu FK        @5
Is this OK@.@7read_answer B@>@7is_it_ok B@>@;XPsave_used_identifier CC" EVu F_        
record_function@5 Hh@7
used_ident B@>@;CC% EV Hg@5@/@7 Hi@>@6!!! FATAL-ERROR: Identifier declared multiple times - @7 A @7 CM B@7 E  @>@8
maybe_halt  B@;CC- EV Hg@5@7built_in_ident B@>@>!!! FATAL-ERROR: Identifier reserved or already predeclared - @7 Hm@7 Ho@7 Hq@>@8 Hs@;CC5 EV Hg@5@0 Hj
@4@7 D4@>@;XPdo_norm_typed_expr C@2@ EVu FM        		element



 H}

@5@ 
@.@7	checktype B@ @0array@-@/@4@7type B@ 
@ @ @7 Hz B@ @ @ @7do_norm_typed_exprs B@>@;C@7@ EV H|update




 H


@5@0 H@-@-@4@7 H@ 
@ @7 H@ @ @ @7 H@ @ @ @7 H@>@;C@ EV H|@5@@@( F@?@(real@>@7 E B@>@;C@ EV H|
 @@5@>@7do_norm_expr B@>@;C
@ EV H|
@5@7 @@>@;C@9@ EV H|	@5@C@7 @@L@P@2@-
@-@4@7 @<@ @.@7
checktypes B@ @ @.@7 H@.@2
@4@7 @<@@@ @7simplify B@?@&@>@;XP
check_hyplist CB EVu Fb        @5@>@;CB EV H@5@7 F@/@7hyp B@7 H B@>@;XP @ C@K@0 EVu FI        @5@7 F@@@(
h@' H@?@(
c@'conc@.
@2@3@3@-@4@7 @<@ 
@@@	@( HH@7 Hm@?@( H  C@7 Hm@7 Ho@:@7 B @7 Cg B@ @7 Ho@7 Hq@>@;C@+@H EV H
 C


@5@7 F@ 
@7 F@a@i@f
@r@@
@(
 H@ 
@7listhyps B@?@(
 H@ 
@7	listconcs B@>@;XPfind_newsub CC EV H]none
 H@5@>@;C@SC EV H]@5@.
@7sub B@2@3@-@-@4@7gets B@0rule_applied@3@4@7 D4@0logged_rule_match@2@-@3@4@-@4@7 A @0 H@/@/@/@4@7 C@0posslog	rulematch@1 @2@3@4@1 @M@0may_be_replaced_by
@4@4@7 C@>@;XD  t  t t  @t genvar AP H C	AR EVu F`        

@5@7nondeclared B@>@;C@$AU EV H@5@.@7 DO B@7 C@.
@7
nextnumber B@ 
@.@7codelist B@ @.@7 H5@ @7 H@7 H@>@;XPsee_correct_input_stream  C
@/ EV H@5@.
@7perform_script_file B@7 F B@>@;C@3 EV H  @5 @@7 H@>@;XPused_rule_other_than CB> EVu F]        @5@.@7ruleused B@7 DM @>@;XPreport_total_defects  C@c EX EX@5@.
@7defect_counter B@7 Hq@7 Hm defects detected.@7 Hm@7 Hq@7 Hq@>@;XPfile_exists_and_is_readable C@h EV E@5@2 A|@4@7file_exists B@2 B@4@8 H@;XPhandle_quantifiers_in_con  C@"D EV H]@5@.
@7con B@.@7handle_quantifiers_in B@>@@@&
@?@0 H
@4@7 H@0 H@4@7 D4@>@;XPread_vc_line_noecho C@;D. EV Hg@5@.@7eof_char B@.@7 HN@.
@7 G @>@@
@&
@(
 @@E@?@@@&
@"
@#@E@?@"


@#@>@ @7 H B@>@;XPundelete CB EV H1@5@7 H B@7 I @>@;CB EV H1@5@>@;C@-B EV H1@5@7 F@a@g@b @s@0deleted
@4@7 H@0 H
 @Q@4@7 H@0deleted_hyp
@-@4@7 H@0 H
@4@7 D4@>@;CB EV H1@5@7 F@a@g@b @s H@7 Hm@7 Ho has not been deleted.@7 Hm@7 Hq@>@;CB EV H1@5@'Illegal hypothesis number to undelete: @7 Hm@7 Ho@7 Hq@>@;XPwrite_summary_of_proof_status  C	B EV H  @5@7write_vcs_proved  B@7 Hq@7write_vcs_not_proved  B@>@;XPset_exit_status  C@^ EV E  @5@>@;XD  t  t t  @t qualifier_prefix AD  t  t t  @t twiddles_conversion AD  t  t t  @t remember  AP I  CBM EV H1@5@@	hyplist@/@7command_arg B@E
@?@+REMEMBER -- which hypothesis or hypotheses?Hypotheses? @7prompt_user B@.
@7rread B I@7parse_command_arguments B@7do_remembering  B@>@;XPcompress C@%C EV H|

@5@7	s_integer B@ 
@7 I)@.@0 G
@4@7iss B@2@4@7 I' B@>@;C@2C EV H|		

@5@.@.@7essence B@ 
@ @.@7 I0@.@0 G@4@7 I,@2@0*@4@4@7 I/@>@;C@)C
 EV H|

@5@2
@4@.@7 I/@2@4@2@-@4@7 I/@"@#@>@;CC EV H| I3
@5@>@;C
C EV H|
@5@>@;CC EV H|@5@>@;XP	show_help C@1@ EVu Fd        @5@.@7helpfilename B@.@7spade_chkhelp_prefix B@.
@7 H5@.@ 
@7 H@@
@ @7open_help_file B@7
show_help_for B@7 Ah  B@7 H B@?
@;ERROR: Cannot open or display Checker help library file -- @7 Hm@ @7 Ho@7 Hq@>@;XPcombine_intervals C@ EVu FV        


@5@8 H@;C@ EV IJ
@5@8 H@;C@ EV IJ 
 C



@<C@ EV IJ  C
@<C@ EV IJ  G


@<C@ EV IJ  G
@<C@S@ EV IJ@5@ 
@7 H@7 H@@@0 G@0 G
@4
@4 @ @Q@7norm_typed_expr B@?@,@@@0 IK@0 G
@4
@4@7infer B@?@@@0 IK
@1 C
@4@7 IO@?	@0<=

@4@8 IO@;C@RA
 EV IJ

@5@7 H@7 H@@@0 IK@0 G@4@4 @ @Q@7 IL@?@,@@@0 IK@0 G@4@4@7 IO@?@@@0 IK@1 C@4@7 IO@?	@0 IR@4@8 IO@;C@*A EV IJ
@5@7 H@7 H@@@0 IR
@4 @ @Q@7 IL@?	@0 IR
@4@8 IO@;XPorder CB EV H|
@5@>@Q@;CB EV H|@5@>@;CB EV H|

@5@>@ 
@ @7 IT B@>@;CB EV H|


@5@7 I)@ 
@7 I)@>@a@i@f
@q@;CB EV H|


@5@ 
@7order_terms B@>@;XD  t  t t  @t fdl_file_title APlist_vcs_still_to_prove  C@_ EVu FH        @5@.
@7vcs_to_prove B@7 H@7write_numbers_left B@>@;XPadd_new_record_function C@"C EV Hg@5@/@/@/@ @7 Hh B@>@+Warning - record field number already used.@7 Hm@>@p@ @ 
@ @ @7 Id B@>@;CC EV Hg@5@0 Ig

@4@7 D4@>@;XPbusort_prods C@*B EV H|@5@.@2@-
@3@-@-@4@7
gen_append B@ @ 
@7order_prods B@2@3
@4@.@7 Il@ @7 Ij B@>@;CB EV H|

@5@>@;XPcase_restore C@-A EV IJ@5@0 H@/@/@4@7 C@0 H@/@/@4@7 C@0	forgotten@/@4@7 C@0 I@/@4@7 C@0 I@/@/@4@7 C@0qvar@/@4@7 C@7
restore_vc B@>@;XPtry_to_infer C@^@ EVu FP        @5@.@2
@3@3@4@7 @<@@@ 
@0set@/@4@7 H@>@ @7	set_infer B@E@?@9@@@ 
@0sequence@/@4@7 H@>@ @7sequence_infer B@E@?@&@@@ 

enumerated@7 H@ 
@.@7enumeration B@>@ @ @7enumerated_infer B@?@0used@/@4@7 C@>@ @ 
@7deduce B@E@>@;XPwrite_summary_of_rules_used  CBD EV H  @5@7sort_rules_used_this_session  B@Q@;CBG EV H @5@C
@/@7ruleused_this_session B@L
@P@DThe above proof session did not make use of the proof rules database@7 Hm@7 Hq@>@;C@*BL EV H@5@.
@7 I@C
@7@!used_rule_this_session_other_than B@L
@P@2The only rule used in the above proof session was:@7 Hm@7 Hq
@7 H@0 I@3@-@3@-@4@7 H@7print_rulename B@>@;CBU EV H@5@=The following rules were used during the above proof session:@7 Hm@7 Hq@0 I@3@-
@3@-@4@7 H
@7 H@7 I@Q@;CB\ EV H  @5@>@;XPbigger_than_all_hyps C
@9 EVu FY        @5@.@/@7 H@a@h@g@t@>@Q@;C@> EV I@5@>@;XD  t  t t  @t on_case AD  t  t t  @t  HM AP HM C@Zu E   8AA I @<XPconsult_user C@F@ EV Hg@5 @@7 D B@7 Hq!!! ERROR trying to move @7 Hm@7printq B to @7 Hm@7 I@7 Hq@7 HqFile already exists.@7 Hm@>@7 Hq@ Do you want to delete this file?@.@7no_echo_read_answer B@@@( Gt@@@C
@7file_can_be_written B@L
@P@7not_writeable_warning B@?@7 A @?@( Gu@8 F @;XP
tv_blank_char C@m EVu F[         @ @<C@n EV I @<C@o EV I @.@<XP I CC EV H1@5@7 Hm@7 Hq@7 Hm@7output_newline_if_necessary  B@7 F6  @>@;XP	add_conds CAR EV HU B
@5@>@;CAS EV HU B


@5@>@0 B@4@7 I B@>@;C@%AT EV HU B

 B

@5@>@0 B@4@ @7 I@>@;XD  t  t t  @t show  AP I  C@%@P EVu Fc        @5@.
@.@7 H8 B@.@2
@3@-
@4@7 @<@@7 Ho := @7 Hm@ 
@7write_flag_value B@7 Hq@Q@;C@Y EV I  @5@7 A  E@Q@;C@Z EV I   @<XPprocess_rulefile C@G@U EVu F^        @5@7 C@.@7read_term_and_layout B@.@.
@.@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logfact B@?	@0 I I@+No errors trapped in reading this rulefile.@4@7 D4@>@;XPprint_list1 C@ EVu FF        @5@* @@>@8 Ho@;C@ EV I@5@"$VAR2

@#@>@7 Ho | _@7 Hm@ 
@8 Ho@;C@ EV I@5@S@>@7 Ho | @7 Hm@8 Ho@;C@ EV I@5@>@7 Ho, @7 Hm@8 I B@;C@ EV I @<XP Hw CCD EV Hg  H@<CCE EV Hg  H~@<CCF EV Hg  I@<CCG EV Hg  B@<CCH EV Hg  A@<CCI EV Hg  @@<CCJ EV Hg last@<CCK EV Hg nonfirst@<CCL EV Hg nonlast@<CCM EV Hg abs@<CCN EV Hg sqr@<CCO EV Hg odd@<CCP EV Hg div@<CCQ EV Hg mod@<CCR EV Hg 	subset_of@<CCS EV Hg strict_subset_of@<CCT EV Hg  @Q@<CCU EV Hg  @@<CCV EV Hg  F@<CCW EV Hg  @@<CCX EV Hg  H@<CCY EV Hg in@<CCZ EV Hg not_in@<CC[ EV Hg and@<CC\ EV Hg or@<CC] EV Hg  F@<XPflatten CGA EV Hg J	 J




@5@0 J
@1 J

@4@7 J B@>@;CGC EV Hg J
 J



@5@0 J@1 J
@4@7 J@>@;CGE EV Hg J



 J


@5@ @7 J@ 
@ @7 J@>@;CGH EV Hg J


 J

@5@ @7 J@ 
@ @7 J@>@;CGK EV Hg F
 F

@5@ 
@7 J@>@;CGM EV Hg C


 C

@5@ @7 J@ 
@ @7 J@>@;CGP EV Hg<->


 J

@5@ @7 J@ 
@ @7 J@>@;C	GS EV Hg

@5@7 @@>@;CGT EV Hg@5@7novars B@2@-@-
@4@7 @<@ 
@.@7flattenlist B@2@4@7 @<@>@;XPtidy_up_inference_database CC EV Hdelete@5@0could_infer@/@4@7 C@>@;CC EV H H@5@0could_not_infer@/@4@7 C@>@;CC EV H C@5@>@;C	C EV H
save_state@5recent_save_command_issued@7 D4@>@;CC EV H@5@7trivial_command B@>@;CC EV H @m@5@>@;C	C EV H@5@0 J@/@4@7 C@>@;XPsave_type_classification_list CB EVu FZ        @5@7save_type_classification B@7 J$ B@>@;CB EV J&@5@>@;XPfind_if_save C@!@^ EVu FX        @5@7 Hq@7 HqFrom H@7 Hm@7 Ho@:@7 H@ @7 H@.
@7 H@ 
@7 Ho@7 Hq@Q@;C@j EV J-@5Proved: @7 Hm@7 Ho@7 HqKeep this result@7 H_@>@;XD  t  t t  @t 	stage_num APsequence_simplify C@\B& EVu FQ         G


@5@@@.@7 J2 B@?@.@7 H@@@ 
@.@7 J5@?@ 
@.@7 H@>@@@( @@&@?@)@@@( @@&@?@@@"@#@"@#@ @ @7 H5@?
@" G@#@>@;C@%B@ EV J4 @
@5@.
@7 J5@@@"

@#@&@?
@" J6
@#@E@>@;C@#BH EV J4 I
@5@.
@7 J5@@@"
@#@ 
@7 I H7@?@" J7
@#@>@;C@&BP EV J4 I
@5@.
@7 J5@@
@"


@#@&@?
@" J:
@#@E@>@;C@'BX EV J4 I
@5@.
@7 J5@@@"
@#@2@/@4@ 
@7 H5@?@" J;
@#@>@;CB` EV J4
@5@2
@4@7	eval_list B@>@;CBc EV J4@5@>@;XD  t  t t  @t printvc  AP J?  C@ EV H@5@.
@.@7
current_vc B@.@7pvc_make_filename B@>@7
write_vc_data B@>Printed VC to file: @7 Hm@7 Hm@7 Hq@>@;XD  t  t t  @t saved_vc AD  t  t t  @t  I` APgeneral_list_append C
D EV H]
@5@>@;CD EV H]
@5@ 
@.@7 JL B@>@ @7 H5@>@;CD EV H]@5@>@;XPpretty_write_arg_list CCZ EV H

@5@>@ 
@7pretty_write B@>@;CC^ EV H
@5@>@ 
@.@7 JQ@> I@ @.@7 JQ@>@ @ @7 JO B@>@;XPmynumbervars C@ EV E@5@.
@7 FB @ 
@.@7format_vars B@&
@;XPmake_capital C@v EV H@5@>@;C@+@w EV H
@5@@@a@i@b@a@t@a@i@b@z@r@>@ @a@i@b@ @l C@w@?@&@>@ 
@ @7 J\ B@>@;XPhandle_negatives_etc C@6B EV Hg@5@7 A@.@7 H@@@"@-

@#@.@ 
@7 H@" @#@?@"@+

@#@ 
@7 H@E@>@;CB EV Hg

@5@>@;XP@#check_has_type_classifications_list CB EV J& 



@5@7has_type_classification B@ 
@7 Jb B@>@;CB EV J&@5@>@;XP H CB; EV H]

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


@5@p @ 
@ @7 H@>@;XPadd_rules_again CB EV H
@5@>@;C@0B EV H

@5@"


@#@.@2
@3@2@3@4@4@7 @<@ @7 D4@>@ 
@7 Jh B@>@;XPtv_print_function_name CB EV I@5Type information for function @7 Hm@.@7is_inverse_video B@.@7is_normal_video B@7 Ho@7 Ho@7 Ho @7wnl B@>@;XPzero_defects_reported  C@X EX EX  @5 @7 H@>@;XP I C@m EV E@5@2 A|@4@7 H@2 A@4@8 H@;C@p EV E@5@C@7 H Ej@L@P@;XPcheck  CA' EV H]@5@7 HqOLD EXPRESSION: @7 Hm@.
@7 H@7 Ho@7 Hq@8reduce  B@;XPdistinguish_vars_in C@ EVu Fh        @5@S
@>@"
$$$@#@a@h@b@n@w@>@;C
@ EV J@5@7 @@>@;C@ EV J@5@2@/@-
@4@7 @<@>@ 
@7distinguish_vars_in_list B@>@;XPlastword CA EV Hg  E@<CA EV Hg  @w@<C
A EV Hg@5@.@7 H@8 H@;XP
temp_del_hyps CB EV H1@5@7 C@8del_til_none_left_in B@;XPread_verification_condition C@ Dl EV Hg@5@7 C@.@7eget0 B@.@7process_rest_of_component B@@@@/@7
is_true_vc B@?@0is_vc
@4@7 D4@>@;XP I1 CC EV H| I3



@5@ @7 I)@>@;CC EV H| I3


 I3
@5@ @7term B@>@;C
C  EV H|

@5@7 I)@>@;CC" EV H|

@5@7 J@>@;XPadd_vc C@[ EV I]@5@.@7vc B@7 C@Q@;C@\ EV I] @<XP I C@U EVu FT          @Q@<C@V EV J@5@8infrule B@;C@@\ EV J B G



@5@@@0 B@0 G
@4@4@7 J@E@?@@@@0 B
@1 C@4@7 J@E@?@@@@0 Ja@4@.@7evaluate B@0 B
@1 G@4@7 J@?@@@@l@7int B@@@0 B @4 @Q@7 H@@@0 B
@4@7 I@?@>@Q@E@?@F@@@#@ 
@7 J@@@0 G
@4@.@7 J@0 B@4@7 I@?@>@Q@E@?@!@ @7 J@@@0 C@4@.@7 J@0 B
@4@7 I@?@>@Q@E@?@?@C@ 
@7 J@L@P@C@ @7 J@L@P@@@%@T
@0 B
@-@4@7 J@0 B
@4@7testused B@0 B@0 G@4@4@7 I@?@>@Q@E@;C@*@ EV J B G



@5@ 
@7 J@C@7 J@L@P@0 B@0 G
@4@4@8 I@;C@*@ EV J B C



@5@ 
@7 J@0 Ja
@4@.@7 J@0 B@0 G@4@4@8 I@;C@)@ EV J B
 C


@5@ @7 J@0 Ja@4@.@7 J@0 B@0 G
@4@4@8 I@;C@)@ EV J B C



@5@7 J@0 Ja
@4@.@7 J@0 B@0 G@4@4@8 I@;C@0@ EV J B
 G


@5@ 
@7 J@0 G@/@/@4@7 H@0 C@/@/@4@7 H@0 B@0 G
@4@4@8 I@;C@0@ EV J B
 G


@5@ @7 J@0 G@/@/@4@7 H@0 C@/@/@4@7 H@0 B@0 G
@4@4@8 I@;C@9@ EV J B
 C


@5@ 
@7 J@0 G@/@/@4@7 H@0 C@/@/@4@7 H@0 Ja@4@.@7 J@0 B@0 G
@4@4@8 I@;C@=@ EV J B G



@5@ @7 J@C@7 J@L@P@C@ 
@7 J@L@P@0 Ja@4@.@7 J@0 B@0 G@4
@4@8 I@;C@4@ EV J B C



@5@ @7 J@C@7 J@L@P@C@ 
@7 J@L@P@0 B@0 G
@4@4@8 I@;C@ EV J<> C


 C
@5@0 J
@4@8 I@;C@ EV J J G


 G
@5@0 J
@4@8 I@;C@*@ EV J J G



@5@ 
@7 J@C@7 J@L@P@0 J@0 G
@4@4@8 I@;C@*@ EV J J C



@5@ 
@7 J@0 Ja
@4@.@7 J@0 J@0 G@4@4@8 I@;C@)@ EV J J
 C


@5@ @7 J@0 Ja@4@.@7 J@0 J@0 G
@4@4@8 I@;C@)@ EV J J C



@5@7 J@0 Ja
@4@.@7 J@0 J@0 G@4@4@8 I@;C@0@ EV J J
 G


@5@ 
@7 J@0 G@/@/@4@7 H@0 C@/@/@4@7 H@0 J@0 G
@4@4@8 I@;C@0@ EV J J
 G


@5@ @7 J@0 G@/@/@4@7 H@0 C@/@/@4@7 H@0 J@0 G
@4@4@8 I@;C@9@ EV J J
 C


@5@ 
@7 J@0 G@/@/@4@7 H@0 C@/@/@4@7 H@0 Ja@4@.@7 J@0 J@0 G
@4@4@8 I@;C@=@ EV J J G



@5@ @7 J@C@7 J@L@P@C@ 
@7 J@L@P@0 Ja@4@.@7 J@0 J@0 G@4
@4@8 I@;C@4@ EV J J C



@5@ @7 J@C@7 J@L@P@C@ 
@7 J@L@P@0 J@0 G
@4@4@8 I@;CA@ EV J J G



@5@@@0 J@0 G
@4@4@7 J@E@?@@@@0 J
@1 C@4@7 J@E@?@@@@0 Ja@4@.@7 J@0 J
@1 G@4@7 J@?@@@@|@7 J@@@0 B @4 @Q@7 H@@@0 J
@4@7 I@?@>@Q@E@?@V@@@0 B
@4@7 I@E@?@F@@@#@ 
@7 J@@@0 G
@4@.@7 J@0 J@4@7 I@?@>@Q@E@?@!@ @7 J@@@0 C@4@.@7 J@0 J
@4@7 I@?@>@Q@E@?@?@C@ 
@7 J@L@P@C@ @7 J@L@P@@@%@T
@0 B
@-@4@7 J@0 B
@4@7 J@0 J@0 G@4@4@7 I@?@>@Q@E@;CA@ EV J	 G[ G


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


@5@ 
@7 J@C@7 J@L@P@0 J@0 G
@4@4@8 I@;C@*AJ EV J J C



@5@ 
@7 J@0 Ja
@4@.@7 J@0 J@0 G@4@4@8 I@;C@)AL EV J J
 C


@5@ @7 J@0 Ja@4@.@7 J@0 J@0 G
@4@4@8 I@;C@)AN EV J J C



@5@7 J@0 Ja
@4@.@7 J@0 J@0 G@4@4@8 I@;C@0AP EV J J
 G


@5@ 
@7 J@0 G@/@/@4@7 H@0 C@/@/@4@7 H@0 J@0 G
@4@4@8 I@;C@0AR EV J J
 G


@5@ @7 J@0 G@/@/@4@7 H@0 C@/@/@4@7 H@0 J@0 G
@4@4@8 I@;C@9AT EV J J
 C


@5@ 
@7 J@0 G@/@/@4@7 H@0 C@/@/@4@7 H@0 Ja@4@.@7 J@0 J@0 G
@4@4@8 I@;C@=AV EV J J G



@5@ @7 J@C@7 J@L@P@C@ 
@7 J@L@P@0 Ja@4@.@7 J@0 J@0 G@4
@4@8 I@;C@4AY EV J J C



@5@ @7 J@C@7 J@L@P@C@ 
@7 J@L@P@0 J@0 G
@4@4@8 I@;CAA^ EV J	 J G



@5@@@0 J@0 G
@4@4@7 J@F@?A@@@0 J
@1 C@4@7 J@F@?A@@@0 Ja@4@.@7 J@0 J
@1 G@4@7 J@E@?Ax@@A@7 J@@@ @0 B @4 @Q@7 H@@@0 J
@4@7 I@?@>@Q@F@?@@@@%@ 
@7 J@@@0 G
@4@.@7 J@0 J@4@7 I@?@>@Q@E@E@?@@@@%@ @7 J@@@0 C@4@.@7 J@0 J
@4@7 I@?@>@Q@E@E@?@@@@T
@T@&
@@
@0 J @4 @Q@7 H@?@>@Q@F@?@{@@@0 J @4 @Q@7 H@0 IR
@4@7 I@F@?@_@( F@0 G@4@.@7 J@@@0 IR@0 G
@4@4@7 J@E@?@=@@@0 IR@0 G
@4@4@7 J@E@?@)@@@0 IR
@1 C@4@7 J@E@?@0 Ja@4@.@7 J@0 IR
@1 G@4@7 J@?@g@C@ 
@7 J@L@P@C@ @7 J@L@P@@@$@@@T
@0 J
@-@4@7 J@0 IR@0 G@4@4@7 I@?@>@Q@E@?@+@@@%@T
@0 IR
@-@4@7 J@0 IK
@4@7 J@0 J@0 G@4@4@7 I@?@>@Q@E@E@;C@*A EV J J G



@5@ 
@7 J@C@7 J@L@P@0 J@0 G
@4@4@8 I@;C@*A EV J J C



@5@ 
@7 J@0 Ja
@4@.@7 J@0 J@0 G@4@4@8 I@;C@)A EV J J
 C


@5@ @7 J@0 Ja@4@.@7 J@0 J@0 G
@4@4@8 I@;C@)A EV J J C



@5@7 J@0 Ja
@4@.@7 J@0 J@0 G@4@4@8 I@;C@0A EV J J
 G


@5@ 
@7 J@0 G@/@/@4@7 H@0 C@/@/@4@7 H@0 J@0 G
@4@4@8 I@;C@0A EV J J
 G


@5@ @7 J@0 G@/@/@4@7 H@0 C@/@/@4@7 H@0 J@0 G
@4@4@8 I@;C@9A EV J J
 C


@5@ 
@7 J@0 G@/@/@4@7 H@0 C@/@/@4@7 H@0 Ja@4@.@7 J@0 J@0 G
@4@4@8 I@;C@=A EV J J G



@5@ @7 J@C@7 J@L@P@C@ 
@7 J@L@P@0 Ja@4@.@7 J@0 J@0 G@4
@4@8 I@;C@4A EV J J C



@5@ @7 J@C@7 J@L@P@C@ 
@7 J@L@P@0 J@0 G
@4@4@8 I@;CAA EV J	 IK G



@5@@@0 IK@0 G
@4@4@7 J@F@?A@@@0 IK
@1 C@4@7 J@F@?An@@@0 Ja@4@.@7 J@0 IK
@1 G@4@7 J@E@?AR@@A@7 J@@@ @0 B @4 @Q@7 H@@@0 IK
@4@7 I@?@>@Q@F@?@@@@%@ 
@7 J@@@0 G
@4@.@7 J@0 IR@4@7 I@?@>@Q@E@E@?@@@@%@ @7 J@@@0 C@4@.@7 J@0 IK
@4@7 I@?@>@Q@E@E@?@@@@T
@T@&
@@
@0 IK @4 @Q@7 H@?@>@Q@F@?@{@@@0 IK @4 @Q@7 H@0 IK
@4@7 I@F@?@_@( F@0 G@4@.@7 J@@@0 J@0 G
@4@4@7 J@E@?@=@@@0 J@0 G
@4@4@7 J@E@?@)@@@0 J
@1 C@4@7 J@E@?@0 Ja@4@.@7 J@0 J
@1 G@4@7 J@?@A@C@ 
@7 J@L@P@C@ @7 J@L@P@@@%@T
@0 IK
@-@4@7 J@0 IK
@4@7 J@0 IK@0 G@4@4@7 I@?@>@Q@E@E@;C@*B EV J IK G



@5@ 
@7 J@C@7 J@L@P@0 IK@0 G
@4@4@8 I@;C@*B EV J IK C



@5@ 
@7 J@0 Ja
@4@.@7 J@0 IK@0 G@4@4@8 I@;C@)B EV J IR
 C


@5@ @7 J@0 Ja@4@.@7 J@0 IK@0 G
@4@4@8 I@;C@)B EV J IK C



@5@7 J@0 Ja
@4@.@7 J@0 IK@0 G@4@4@8 I@;C@0B	 EV J IR
 G


@5@ 
@7 J@0 G@/@/@4@7 H@0 C@/@/@4@7 H@0 IK@0 G
@4@4@8 I@;C@0B EV J IR
 G


@5@ @7 J@0 G@/@/@4@7 H@0 C@/@/@4@7 H@0 IK@0 G
@4@4@8 I@;C@9B
 EV J IR
 C


@5@ 
@7 J@0 G@/@/@4@7 H@0 C@/@/@4@7 H@0 Ja@4@.@7 J@0 IK@0 G
@4@4@8 I@;C@=B EV J IR G



@5@ @7 J@C@7 J@L@P@C@ 
@7 J@L@P@0 Ja@4@.@7 J@0 IK@0 G@4
@4@8 I@;C@4B EV J IR C



@5@ @7 J@C@7 J@L@P@C@ 
@7 J@L@P@0 IK@0 G
@4@4@8 I@;C@*B EV J IR G



@5@ 
@7 J@C@7 J@L@P@0 IR@0 G
@4@4@8 I@;C@*B EV J IR C



@5@ 
@7 J@0 Ja
@4@.@7 J@0 IR@0 G@4@4@8 I@;C@)B EV J IK
 C


@5@ @7 J@0 Ja@4@.@7 J@0 IR@0 G
@4@4@8 I@;C@)B! EV J IR C



@5@7 J@0 Ja
@4@.@7 J@0 IR@0 G@4@4@8 I@;C@0B# EV J IK
 G


@5@ 
@7 J@0 G@/@/@4@7 H@0 C@/@/@4@7 H@0 IR@0 G
@4@4@8 I@;C@0B% EV J IK
 G


@5@ @7 J@0 G@/@/@4@7 H@0 C@/@/@4@7 H@0 IR@0 G
@4@4@8 I@;C@9B' EV J IK
 C


@5@ 
@7 J@0 G@/@/@4@7 H@0 C@/@/@4@7 H@0 Ja@4@.@7 J@0 IR@0 G
@4@4@8 I@;C@=B) EV J IK G



@5@ @7 J@C@7 J@L@P@C@ 
@7 J@L@P@0 Ja@4@.@7 J@0 IR@0 G@4
@4@8 I@;C@4B, EV J IK C



@5@ @7 J@C@7 J@L@P@C@ 
@7 J@L@P@0 IR@0 G
@4@4@8 I@;CAB/ EV J	 IR G



@5@@@0 IR@0 G
@4@4@7 J@F@?A@@@0 IR
@1 C@4@7 J@F@?An@@@0 Ja@4@.@7 J@0 IR
@1 G@4@7 J@E@?AR@@A@7 J@@@ @0 B @4 @Q@7 H@@@0 IR
@4@7 I@?@>@Q@F@?@@@@%@ 
@7 J@@@0 G
@4@.@7 J@0 IK@4@7 I@?@>@Q@E@E@?@@@@%@ @7 J@@@0 C@4@.@7 J@0 IR
@4@7 I@?@>@Q@E@E@?@@@@T
@T@&
@@
@0 IK @4 @Q@7 H@?@>@Q@F@?@{@@@0 IK @4 @Q@7 H@0 IR
@4@7 I@F@?@_@( F@0 C@4@.@7 J@@@0 J@0 G
@4@4@7 J@E@?@=@@@0 J@0 G
@4@4@7 J@E@?@)@@@0 J
@1 C@4@7 J@E@?@0 Ja@4@.@7 J@0 J
@1 G@4@7 J@?@A@C@ 
@7 J@L@P@C@ @7 J@L@P@@@%@T
@0 IR
@-@4@7 J@0 IK
@4@7 J@0 IR@0 G@4@4@7 I@?@>@Q@E@E@;CABm EV J B I3



@5@@@0 B@0 I3
@4@4@7 J@E@?@@@@@7 J@@@0 B @4 @Q@7 H@@@0 B @4@7 I@?@>@Q@E@?@@@@0 B@4 @Q@7 H@@@0 B
@4@7 I@?@>@Q@E@?@p@@@(@0 B?@4 @Q@7 H@@@0 Ja
@4@.@7 J@0 B@4@7 I@?@>@Q@E@?@F@@@#@ 
@7 J@@@0 I3
@4@.@7 J@0 B@4@7 I@?@>@Q@E@?@!@0 B
@-@4@7 J@0 B
@4@7 J@0 B@0 I3@4@4@7 I@?@@@C@7 J@L@P@C@ 
@7 J@L@P@ @7 J@0 B @4 @Q@7 H@@@T@0 B @4@7 I@?@T
@0 B
 @4@8 I@E@;C@!B EV J B I3



@5@ 
@7 J@0 B@0 I3
@4@4@8 I@;C@(B EV J B
 I3


@5@ 
@7 J@0 I3@/@/@4@7 H@0 B@0 I3
@4@4@8 I@;C@(B EV J B
 I3


@5@ @7 J@0 I3@/@/@4@7 H@0 B@0 I3
@4@4@8 I@;CAB EV J J I3



@5@@@0 J@0 I3
@4@4@7 J@E@?A@@@@7 J@@@0 B @4 @Q@7 H@@@0 J @4@7 I@?@>@Q@E@?@@@@0 B@4 @Q@7 H@@@0 J
@4@7 I@?@>@Q@E@?@@@@$@0 B
@4@7 I@@@0 J
 @4@7 J@?	@0 J @4@7 J@E@?@p@@@(@0 B?@4 @Q@7 H@@@0 Ja
@4@.@7 J@0 J@4@7 I@?@>@Q@E@?@F@@@#@ 
@7 J@@@0 I3
@4@.@7 J@0 J@4@7 I@?@>@Q@E@?@!@0 B
@-@4@7 J@0 B
@4@7 J@0 J@0 I3@4@4@7 I@?@@C@7 J@L@P@C@ 
@7 J@L@P@ @7 J@@@!@0 B @4 @Q@7 H@0 J @4@7 I@0 J
 @4@7 I@?@z@@@=@0 J @4 @Q@7 H@T@T
@@@0 J @4@7 I@0 J
 @4@7 I@?@0 J @4@7 I@0 J
 @4@7 I@?@;@0 J @4 @Q@7 H@T@T
@@@0 J @4@7 I@0 J
 @4@7 I@?@0 J @4@7 I@0 J
 @4@8 I@E@;C@!B EV J J I3



@5@ 
@7 J@0 J@0 I3
@4@4@8 I@;C@(B EV J J
 I3


@5@ 
@7 J@0 I3@/@/@4@7 H@0 J@0 I3
@4@4@8 I@;C@(B EV J J
 I3


@5@ @7 J@0 I3@/@/@4@7 H@0 J@0 I3
@4@4@8 I@;CAB EV J J I3



@5@@@0 J@0 I3
@4@4@7 J@E@?A@@A*@7 J@@@0 B @4 @Q@7 H@@@0 J @4@7 I@?@>@Q@E@?A@@@0 B@4 @Q@7 H@@@0 J
@4@7 I@?@>@Q@E@?@@@@(@0 B?@4 @Q@7 H@@@0 Ja
@4@.@7 J@0 J@4@7 I@?@>@Q@E@?@@@@#@ 
@7 J@@@0 I3
@4@.@7 J@0 J@4@7 I@?@>@Q@E@?@@@@J@0 J @4 @Q@7 H@@@#@0 IK
@-@4@7 J@0 IK
@4@7 J@0 J@0 I3@4@4@7 I@?@0 J
@-@4@7 J@0 IK@0 I3@4@4@7 I@?@H@0 J @4 @Q@7 H@@@#@0 IR
@-@4@7 J@0 IK
@4@7 J@0 J@0 I3@4@4@7 I@?@0 J
@-@4@7 J@0 IK@0 I3@4@4@7 I@?@T@C@7 J@L@P@C@ 
@7 J@L@P@ @7 J@0 IK @4 @Q@7 H@T@T
@@@0 J @4@7 I@0 J
 @4@7 I@?@0 J @4@7 I@0 J
 @4@8 I@E@;C@!C& EV J J I3



@5@ 
@7 J@0 J@0 I3
@4@4@8 I@;C@(C' EV J J
 I3


@5@ 
@7 J@0 I3@/@/@4@7 H@0 J@0 I3
@4@4@8 I@;C@(C( EV J J
 I3


@5@ @7 J@0 I3@/@/@4@7 H@0 J@0 I3
@4@4@8 I@;CAC, EV J J I3



@5@@@0 J@0 I3
@4@4@7 J@E@?A@@A*@7 J@@@0 B @4 @Q@7 H@@@0 J @4@7 I@?@>@Q@E@?A@@@0 B@4 @Q@7 H@@@0 J
@4@7 I@?@>@Q@E@?@@@@(@0 B?@4 @Q@7 H@@@0 Ja
@4@.@7 J@0 J@4@7 I@?@>@Q@E@?@@@@#@ 
@7 J@@@0 I3
@4@.@7 J@0 J@4@7 I@?@>@Q@E@?@@@@J@0 J @4 @Q@7 H@@@#@0 IR
@-@4@7 J@0 IK
@4@7 J@0 J@0 I3@4@4@7 I@?@0 J
@-@4@7 J@0 IR@0 I3@4@4@7 I@?@H@0 J @4 @Q@7 H@@@#@0 IK
@-@4@7 J@0 IK
@4@7 J@0 J@0 I3@4@4@7 I@?@0 J
@-@4@7 J@0 IR@0 I3@4@4@7 I@?@T@C@7 J@L@P@C@ 
@7 J@L@P@ @7 J@0 IK @4 @Q@7 H@T@T
@@@0 J @4@7 I@0 J
 @4@7 I@?@0 J @4@7 I@0 J
 @4@8 I@E@;C@!Cd EV J J I3



@5@ 
@7 J@0 J@0 I3
@4@4@8 I@;C@(Ce EV J J
 I3


@5@ 
@7 J@0 I3@/@/@4@7 H@0 J@0 I3
@4@4@8 I@;C@(Cf EV J J
 I3


@5@ @7 J@0 I3@/@/@4@7 H@0 J@0 I3
@4@4@8 I@;CAjCj EV J IK I3



@5@@@0 IK@0 I3
@4@4@7 J@E@?AH@@@@7 J@@@0 B @4 @Q@7 H@@@0 IR @4@7 I@?@>@Q@E@?@@@@0 B@4 @Q@7 H@@@0 IK
@4@7 I@?@>@Q@E@?@@@@(@0 B?@4 @Q@7 H@@@0 Ja
@4@.@7 J@0 IK@4@7 I@?@>@Q@E@?@@@@#@ 
@7 J@@@0 I3
@4@.@7 J@0 IK@4@7 I@?@>@Q@E@?@\@@@.@0 J @4 @Q@7 H@0 IK
@-@4@7 J@0 IK
@4@7 J@0 IK@0 I3@4@4@7 I@?@,@0 J @4 @Q@7 H@0 IR
@-@4@7 J@0 IK
@4@7 J@0 IK@0 I3@4@4@7 I@?@T@C@7 J@L@P@C@ 
@7 J@L@P@ @7 J@0 IK @4 @Q@7 H@T@T
@@@0 IK @4@7 I@0 IK
 @4@7 I@?@0 IR @4@7 I@0 IR
 @4@8 I@E@;C@!C EV J IK I3



@5@ 
@7 J@0 IK@0 I3
@4@4@8 I@;C@(C EV J IR
 I3


@5@ 
@7 J@0 I3@/@/@4@7 H@0 IK@0 I3
@4@4@8 I@;C@(C EV J IR
 I3


@5@ @7 J@0 I3@/@/@4@7 H@0 IK@0 I3
@4@4@8 I@;CAjC EV J IR I3



@5@@@0 IR@0 I3
@4@4@7 J@E@?AH@@@@7 J@@@0 B @4 @Q@7 H@@@0 IK @4@7 I@?@>@Q@E@?@@@@0 B@4 @Q@7 H@@@0 IR
@4@7 I@?@>@Q@E@?@@@@(@0 B?@4 @Q@7 H@@@0 Ja
@4@.@7 J@0 IR@4@7 I@?@>@Q@E@?@@@@#@ 
@7 J@@@0 I3
@4@.@7 J@0 IR@4@7 I@?@>@Q@E@?@\@@@.@0 J @4 @Q@7 H@0 IR
@-@4@7 J@0 IK
@4@7 J@0 IR@0 I3@4@4@7 I@?@,@0 J @4 @Q@7 H@0 IK
@-@4@7 J@0 IK
@4@7 J@0 IR@0 I3@4@4@7 I@?@T@C@7 J@L@P@C@ 
@7 J@L@P@ @7 J@0 IK @4 @Q@7 H@T@T
@@@0 IK @4@7 I@0 IR
 @4@7 I@?@0 IR @4@7 I@0 IK
 @4@8 I@E@;C@!C EV J IR I3



@5@ 
@7 J@0 IR@0 I3
@4@4@8 I@;C@(C EV J IK
 I3


@5@ 
@7 J@0 I3@/@/@4@7 H@0 IR@0 I3
@4@4@8 I@;C@(C EV J IK
 I3


@5@ @7 J@0 I3@/@/@4@7 H@0 IR@0 I3
@4@4@8 I@;C@LC EV J B


@5@@@&
@E@?@:@@@7 J@ 
@7 J@@
@0 B
@4 @Q@7 H@?@>@Q@E@?@0 B@-@4@7 J@0 B@4@7 J@0 B
@4@8 I@;C@C EV J J


@5@@@0@7 J@@@ 
@7 J@@@C@0 B
@4 @Q@7 H@L@P@?@>@Q@?
@0 J
@4@7 I@E@?@@@@V@@@0 B@0 G@-@4
@4@7 J@?@ @@@0 B@0 G@-@4
@4@7 J@?@0 B@0 C@-@4
@4@7 J@@@ @7 J@C@0 B @4 @Q@7 H@L@P@?	@0 J @4@7 J@?@3@@@0 J@-@4@7 J@0 B
@4@7 I@?@0 B@-@4@7 J@0 B@4@7 J@0 J
@4@8 I@;C@D EV J J


@5@@@*@7 J@@@ 
@7 J@@
@0 J
@4 @Q@7 H@?@>@Q@?
@0 J
@4@7 I@E@?@@@@>@@@0 IK@0 G@-@4
@4@7 J@?@0 IK@0 G@-@4
@4@7 J@@@ @7 J@0 J @4 @Q@7 H@?	@0 J @4@7 J@?@a@@@,@0 IK@0 C@-@4
@4@7 J@@@ @7 J@0 J @4 @Q@7 H@?	@0 J @4@7 J@?@3@@@0 IK@-@4@7 J@0 IK@4@7 J@0 J
@4@7 I@?@0 J@-@4@7 J@0 IK
@4@8 I@;C@D@ EV J J


@5@@@*@7 J@@@ 
@7 J@@
@0 J
@4 @Q@7 H@?@>@Q@?
@0 J
@4@7 I@E@?@@@@>@@@0 IR@0 G@-@4
@4@7 J@?@0 IR@0 G@-@4
@4@7 J@@@ @7 J@0 J @4 @Q@7 H@?	@0 J @4@7 J@?@a@@@,@0 IR@0 C@-@4
@4@7 J@@@ @7 J@0 J @4 @Q@7 H@?	@0 J @4@7 J@?@3@@@0 IR@-@4@7 J@0 IK@4@7 J@0 J
@4@7 I@?@0 J@-@4@7 J@0 IR
@4@8 I@;C@De EV J IK


@5@@@*@7 J@@@ 
@7 J@@
@0 IK
@4 @Q@7 H@?@>@Q@?
@0 IR
@4@7 I@E@?@@@@T@T
@&
@E@?@@@@>@@@0 IK@0 G@-@4
@4@7 J@?@0 IK@0 G@-@4
@4@7 J@@@ @7 J@0 IK @4 @Q@7 H@?	@0 IR @4@7 J@?@J@@@,@0 IK@0 C@-@4
@4@7 J@@@ @7 J@0 IK @4 @Q@7 H@?	@0 IK @4@7 J@?@0 IK@-@4@7 J@0 IK@4@7 J@0 IK
@4@8 I@;C@D EV J IR


@5@@@*@7 J@@@ 
@7 J@@
@0 IK
@4 @Q@7 H@?@>@Q@?
@0 IK
@4@7 I@E@?@@@@T@T
@&
@E@?@@@@>@@@0 IR@0 G@-@4
@4@7 J@?@0 IR@0 G@-@4
@4@7 J@@@ @7 J@0 IK @4 @Q@7 H@?	@0 IK @4@7 J@?@J@@@,@0 IR@0 C@-@4
@4@7 J@@@ @7 J@0 IK @4 @Q@7 H@?	@0 IR @4@7 J@?@0 IR@-@4@7 J@0 IK@4@7 J@0 IR
@4@8 I@;XPprocess_replace_arg_expression CDR EV H]@5@S
@>@<!!! Error in argument syntax: illegal Prolog variable found.@7 Hm@7 Hq@Q@;CDX EV H]&

@5@7 J B@>@8 J@;CD\ EV H] C Fv H
@5@0hyp_to_replace@4@7 D4@>@;CD_ EV H] C J H
@5@0conc_to_replace@4@7 D4@>@;C@3Db EV H] C J H

@5@7 F@7 F@a@h@i@q@0 J@4@7 D4@p
@>@0 C@0 J H
@4@4@7 J@>@;C@3Dk EV H] C J H

@5@7 F@7 F@a@h@i@q@0 J@4@7 D4@p
@>@0 C@0 J H
@4@4@7 J@>@;CDt EV H] J H
@5@7 F@0 J@4@7 D4@>@;CDx EV H] J H
@5@7 F@0 J@4@7 D4@>@;XP
find_rulefile C@#A EV HU@5@7rulefile B@7 A@7has_matching_rulename B@7 H B@7 H@7 ID@7 IF@0on_filename@/@4@7 C@0 J@4@8 C@;CA EV HU@5@7 A@C@7 J@L@P	Aborted: @7 Hm@7 Ho@" does not exist or cannot be read.@7 Hm@7 Hq@>@8 I@;XPincrement_vc_number  CC EV Hg@5@0
current_vc_no@-
@4@7 H@p
@0 J@4@7 C@>@;XP	orderlist CB EV H|
@5@>@Q@;CB EV H|@5@>@;CB EV H|

@5@>@ 
@ @7 J B@>@;CB EV H|


@5@.@7
list_terms B@ 
@.@7 J@>@ @ @7 IV@>@;XD  t  t t  @t fdlfile_name APclear_up_could_facts  CCV EV HU  @5@0 J@/@4@7 C@0 J@/@4@7 C@>@;XD  t  t t  @t  H AD  t  t t  @t  H APnozeros C@)C+ EV H| I3 I3




@5@ @7zero B@ 
@7s_atomic B@2@0 I3@4@4@7 J B@>@;CC0 EV H| I3



@5@ 
@7 J@7 J@ @7 J@>@;CC5 EV H|
@5@7 J@>@ 
@7 J@>@;CC: EV H|

@5@ 
@ @7 J@>@;CC= EV H|@5@>@;XD  t  t t  @t tv_expr APsortlist CB( EV H|
@5@ @7sortprod B@ 
@ @7 J B@>@;CB+ EV H|@5@>@;XD  t  t t  @t  H AD  t  t t  @t  I APrestructure_indices CFF EV Hg J


 J

@5@ @7 J B@ 
@ @7 J@>@;C@"FJ EV Hg..


 J

@5@ @7restructure_formula B@ 
@ @7 J@>@;CFN EV Hg
@5@.
@7 J@>@"
@#@>@;XPpvc_print_info_at_depth C@TA EV H@5@/@.@.
@7subgoal_formula B@#On exiting successfully from depth @7 Hm@7 Ho you will have proved @7 Hm@@@7 FC@7 Hm@7 Ho@?
<own-formula>@7 Hm@>@@	@(  at the *TOP-LEVEL*, by @7 Hm@? at the previous depth, by @7 Hm@ 
@7 Ho@.@7 H@7 Hq@>@@@(
CASES@"Progress so far on proof by cases:@7 Hm@7 Hq@7list_case_status B@?@R@>@;XPform_function_var_list C	C EV Hg
@5@>@;CC EV Hg

@5@>@;C
C EV Hg


@5@>@;CC EV Hg



@5@>@;CC EV Hg




@5@>@;CC EV Hg





@5@>@;CC EV Hg






@5@>@;CC EV Hg







@5@>@;CC EV Hg	








@5@>@;CC EV Hg










@5@>@;C@ C EV Hg






@5@a@g@b
@s@p
 @>@ 
@7 K B@>@;CC EV Hg @5@>@;XPset_memory_limit C@% EV E@5@>@;XP	determine CBf EV H]

@5@ 
@7pattern B@>@;CBg EV H]
@5@>@;XD  t  t t  @t checkerhelp  AP K  C
@! EV I7@5subject@.
@7 I@>@7 K B@>@;C@& EV I7  @5@7display_general_help  B@>@;XD  t  t t  @t instantiate  AP K  C@p@ EV H@5@7 J B@>@@
 G@.
@7 I@E@?@%@.@7qvars_in_vc B@@
@"
@#@?@@	@( @@>@Q@E
@?
Instantiate what? @7 I B@.
@7 I@T
@>@7 Ix B@.p@7	var_const B@@
value@.
@7 I@E@?With what? @7 K@.@7 I@ @.
@7parse_expression B@>@ 
@7 J@ 
@7no_qvars_in B@ 
@7 H@>@ 
@7	put_value B@>@;XPload_vcs C@%C EV Hg@5@7 H@@off@7 H= B@?@7 Hq@7 Hq@0 J@/@4@7 C@0 J @4@7 C@7skip_initial_crap  B@7read_vcs  B@7 ID@>@;XPmake_difference C	B EV J4
 I@5@>@;C
B EV J4
 I
@5@>@;CB	 EV J4 I

@5@.@7mk_diff B@ @ 
@7 A @>@;XPwrite_justs CA EV H1@5@>@;CA EV H1@5@7 Hq            @7 Hm@7 Ho@7 KA B@>@;XP J CG
 EV Hg@5@7in_declare_command  B@>@8lget0 B@;C	G EV Hg@5@7 H@7	echo_char B@>@;XPmultiply_out C@BA EV H| G


 G

 G G G



@5@ 
@ @ @7 KN B@ 
@ @ @7 KP@ @ @ @7 KP@ @ @ @7 KP@>@;C@#A EV H|
 G


 G

@5@7product B@ 
@ @7 KP@ @ @7 KP@>@;C@#A EV H| G



 G

@5@7 KQ@ 
@ @7 KP@ @ @7 KP@>@;CA EV H| I3
@5@7 KQ@7 KQ@>@;XP I C@3@i EV I		@5@T@" 

@#@T@"rule_family
@#@ @7 A@T@>@.@2@3@/@4@7 @<@ @ @7save_requirements B@>@Q@;C@(@u EV I@5@.@.@ @7check_structure B@ @7check_rulename B@ @ @7check_conditions B@ @ 
@ @7
check_body B@ 
@ @7check_rule_family_declared B@>@;XP@!does_not_satisfy_index_constraint CA EV J4 J


@5@7 Kh B@ 
@7 Kj@>@;C@$A EV J4 J


@5@>@@@0 J@4@7 IO@?	@0 J
@4@7 IO@>@;CA EV J4
@5@0 J@4@7 IO@>@;XPinform_user  C@3@B EV I  @5@C-------------------------------------------------------------------@7 Hm@7 Hq@CBadly-formed  rules will now be displayed on the screen as they are@7 Hm@7 Hq@Cread and possibly on subsequent  consultations  of  this  rulefile.@7 Hm@7 Hq Km@7 Hm@7 Hq@CWatch for other messages informing you of bad rulenames or improper@7 Hm@7 Hq@Crule  conditions;  bad  rules  will  not  be  used  by the checker.@7 Hm@7 Hq@CIf too serious an error is found, the rulefile  may  be  abandoned.@7 Hm@7 Hq Km@7 Hm@7 Hq@>@;XD  t  t t  @t  H APdeclare_operators  CB EV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 Kz@0  @ I4@4@7 GA Kz@0  @ @4@7 GA Kz@0  @ J@4@7 GA Kz@0  @ J@4@7 GA Kz@0  @rem@4@7 GA Kz@0  @ G@4@7 GA Kz@0  @/\@4@7 GA Kz@0  @ @K@4@7 GA Kz@0  @ @4@7 GA Kz@0  @\/@4@7 GA Kz@0  @\@4@7 GBfy@0  @ I@4@7 GB Kz@0  @ J@4@7 GB Kz@0  @ J@4@7 GB Kz@0  @ J@4@7 GB Kv@0  @ I.@4@7 GB Kz@0  @	less_than@4@7 GB Kz@0  @ IS@4@7 GC  Kz@0  @ J@4@7 GC  Kz@0  @ J@4@7 GC  Kz@0  @ J@4@7 GC K@0  @ F@4@7 GC Kz@0  @ J	@4@7 GC Kz@0  @ J
@4@7 GC Kz@0  @xor@4@7 GC Kz@0  @ C@4@7 GC Kz@0  @requires@4@7 GC Kz@0  @ J@4@7 GC Kz@0  @:=@4@7 GC D@0  @ C@4@7 GC D@0  @ D@4@7 GC Kz@0  @ J@4@7 GC D@0  @ KU@4@7 GC Kz@0  @where@4@7 GC Kz@0  @by@4@7 GC Kz@0  @with@4@7 GC Kz@0  @to@4@7 GC Kz@0  @may_be_deduced_from@4@7 GC Kz@0  @ H@4@7 GC Kx@0  @are_interchangeable@4@7 GC Kz@0  @ @M@4@7 GC Kx@0  @may_be_deduced@4@7 GC Kz@0  @=>@4@7 GC Kz@0  @using@4@7 GC Kz@0  @for@4@7 GC Kz@0  @on@4@7 GCxfy@0  @ @4@7 GC Kz@0  @from@4@7 G@>@;XP	type_patt CA EV H]@5@A@/@7inst B@7 Ho@>@;XPrecord_simplify C@i EV J4@5@@@4@. H@.
@2@-@3@-@4@.@7 If@@@/@  @@ 
@2@4@ @7 If@ @7 H@?@7
order_updates B@E@?@0@/ @@.
@2@-@4@/@7 If@>@ @.@7 H@. @@ 
@2@4@ @7 If@ @ @7
record_access B@F@>@;XD  t  t t  @t logfile_name AP H C@.@ EV H@5@@@0current_root
@-@4@7 H@a@i@b@n@w@0 K
@4@7 C@?@0 K
@4@7 C@(@E@>@;XPrule CA@ EV H]
 K


@5@2@-@-@4@7 @<@.@ @ @7make_up B@0type_classification@/@/@4@7 Ctype_classification_done@7 C@ @7 J* K@7 C@>@ @.@7use_rulefile B@ @.@7get_term B@@@" 
 H H

@#@F@?@T@@@" 
 H
@#@' @@F@?@<@@@" 
 H K J


@#@?@" 
 K J

@#@' @@@@&@&
@?@&@&
@7is_chosen_rulename B@C@ @7banned_rule B@L@P@ @7ok_type_classification B@ @2@-@4@7 @<@0 B@4@ @.@7 I@ @.@7fulfil B@@@7abandon_search  B@>@Q@?@R@C@ 
@7	satisfies B@L@P@ 
@ @7display_rep_rule B@( @@.@7 J B@0 H
@2@3
@4@4@8 D4@;XPreconstruct_record C@1@@ EV J4		 C


@5@.@ @ 
@7 K B@>@ @.@7 H@  H@/@2@3@4@7 If@>@;C@F EV J4
@5@>@;XPprocess_array_list C@$B EV Hg

]of
 E
@5@ 
@ @7find_core_type B@ @7 K@>@;CB EV Hg

 AW
@5@ 
@ @7 K@ @ @7 K B@>@;XD  t  t t  @t forwardchain  AP K  C@E EV J-@5@@
expression@0 J@-
@-@4@7 I@E@?@1FORWARD_CHAIN -- For which hypothesis/conclusion?@#Type h#N or c#N as appropriate ... @7 I@.@7 I@" J

@#@>@0 Icommand K@4@7 H@0 I K@1 K@1 J
@4@7 C@7
forward_chain B@>@;XD  t  t t  @t  K AD  t  t t  @t vc_name APreplace CC EV H]@5@0all_done Gu@4@7 D4@/@7change B@>@;XPsubst_vbl_list C@~ EVu FS        

@5@ @ @7	subst_vbl B@>@;C@ EV K@5@ @ @7 K@>@ @ @7 K B@>@;XD  t  t t  @t  IN AP IM C@w EV H|@5@.
@7 H@@@ 
@7 H@?@&
@>@;XD  t  t t  @t 
try_deduce AP K C@ @S EV K@5@.@7var_in B@> @@.@7 K@7 K B @Q@.
@7 K@ 
@7 K@>@;C@[ EV K@5 @Q@7 H@>@;XPstill_left_to_prove C@ EV I] 

@<C@ EV I]

@5@8 H2@;C@ EV I]


@5@8 K B@;XP
find_if_ok C@SC EV H] Gt

@5@.@7 H@0newsub@4@7 D4@0 H@3
@4@7 D4@0 H@2@-@3
@4@-@4@7 H@0 H@/@/@/@4@7 C@0 H H@1 @2@3
@4@1 H@0 H@4@4@7 C@>@;CC EV H] Gu@5@0 K H@4@7 D4@>@;XP
is_vc_line CDI EV Hg@5@.@2@_@4@.@7
triple_append B@7is_digits_and_dot B@7is_ok_front_part_of_vc_line B@>@;XD  t  t t  @t case_pointer AP L C I I  @<XP
safe_write C@]@@ EV J@5@7 A@.
@7double_slash B@ 
@.@7size B@@@a@f@h@r@'@7 H@ 
@7 Ho@'@7 H@a@h@f@l C@w@?@/@a@f@h@s@7 Hq@'@7 H@ 
@7 Ho@'@7 H@@@a@f@b@P@r@a@b@P@f@l C@w@?	@a@f@b@P@s@( @>@;C@E@Y EV J@5@7 F@.
@7 L
@@@a@f
@h@r@7 I@a@h@f
@l C@w@?@&@a@f
@h@s@7 Hq@7 I@@@a@f
@b@P@r@a@b@P@f
@l C@w@?	@a@f
@b@P@s@( @>@;C@m EV J@5@S
@>_@7 Hm@a@h@b@n@w@>@;C@t EV J
@5[@7 Hm@2
@4@7safe_write_list B K@7 Hm@>@;C@'@z EV J J

@5A@7 Hm@ 
@7 Ho@>@p @@@a@f@b @s@&@?@7 Hq@(@O@>@;C@P@ EV J@5@C@7 @@L@P@T
@2@-
@-@4@7 @<@ 
@.@7 L B(@7 Hm@ @ @.@7 L@@@a@f@b @s)@7 Hm@a@f@b@l C@w@?@a@f@b @r@7 Hq L@7 Hm@(@O@>@;XD  t  t t  @t  J   AD  t  t t  @t standardise  AP L  C@! EV H|@5@@
 K@.
@7 I@E@?@<STANDARDISE -- Please specify expression to be standardised.Expression? @7 I@.@7 I@.
@7 K&@>@8 L B@;XD  t  t t  @t declare  AP L  CG EV Hg@5 KG@7 A @<Please type your FDL-syntax declaration, terminated by a ";"FDL> @7 I@.
@7get_fdl_declaration B@>@7process_fdl_dec B KG@7 C@>@;XPpermitted_immediate C@ EV I@5@S
@>@Q@;C@ EV I AV

@5@7 L' B@7 L)@>@;C@ EV I E

@5@7 L)@7 L)@>@;C
@ EV I F
@5@8 L)@;C@ EV I  H@<C@ EV I  H@<C@ EV I  I@<C@ EV I enumeration_list@<C@ EV I  J9@<C@ EV I  H0@<C@ EV I  B@<C@ EV I  H@<C@ EV I  J@<C@ EV I subset@<C@ EV I  K@<C@ EV I strict_sublist@<C@ EV I  H6@<C@ EV I 	set_union@<C@ EV I 
set_intersect@<C@ EV I set_lacking@<C@ EV I  H@<C@ EV I  F@<CA  EV I  E@<CA EV I  G@<CA EV I  A@<CA EV I  @@<CA EV I  F@<CA EV I  H~@<CA EV I  I-@<CA EV I  H@<XPcheck_is_an_ok_arity_function CB EV J&@5@.@/@7function B@.
@7 G @ 
@7 G @>@;XP I CB_ EV H@5@.@7 I@7 H@>@;XD  t  t t  @t 
type_alias AP	form_expr CCH EV H|
@5@7reorder B@>@;CCJ EV H|
@5@.@7 LB@ 
@.@7 L@ B@0 G@4@7sp1 B@>@;CCO EV H| @5@>@;XP Ip C@ B EV H|@5@.@/@7 I0@.
@7 J@.@/@7 I0@ @.@7 J@ 
@ @7 IV@>@;XPcheck_whether_to_proceed  C@$@{ EV I]@5@C@/@/@7 Iu B@L@P @7 L B@/@.
@7 JA@.@7 I^@C
@7 K@L
@P@>@;C@ EV I] @5@C
@/@/@7 LK@L
@P @7 LL@C@/@/@7 JA@L@P@>@;C@4@ EV I]@5@7 Hq@HWARNING: The proof of the current VC is incomplete, either because there@7 Hm@7 Hq@Hare still some unproven conclusions, or because you need another "done".@7 Hm@7 Hq@@(You may wish to complete proof (with DONE?) before proceeding.)@7 Hm@7 Hq@7 Hq@7 C@EType "yes" to continue NEWVC command, "no" to continue this proof ...@7 Hm@7 Hq
Perform NEWVC@.
@7 H_@@@(
 Gt@?@(
 Gu@>@(
 Gt@;XPstage C@:A{ EV H]@5@.@7 H@.@7	find_subs B@.
@7tidy_replist B@ 
@7
print_subs B@@@(
 @@0status@/@4@7 H@0 L]stop@4@7 D4@?@0tidied_subs
@4@7 D4@0 J1@4@7 D4@>@;C@+A EV H]@5@.@7
determine_sub B@@@( H@0 L]@/@4@7 H@0 L] L_@4@7 D4@?@0required_sub@4@7 D4@0 Lb@4@7 D4@>@;C@AA EV H]@5@0 L`@-@4@7 H@0 Lf@-@4@7 H@.
@7 H@ 
@.@7	ascertain B@@@7
occstoreplace B@0 L]@/@4@7 H@0 L] L_@4@7 D4@?@0 H@4@7 D4@0 Lb@4@7 D4@>@;C@(A EV H]@5@.@7 H@7determine_newsub B@@ H@7 K B@0 L]@/@4@7 H@0 L] L_@4@7 D4@?@0 Lb@4@7 D4@>@;CA EV H]@5@.@7 H@0 H@-@4@7 H@.
@7 K B@ 
@7print_new_E B@ 
@7 H[ B@>@;XPcollect_fields_and_values C@#C EV J& K






@5@>@ @ @ @7 Lw B@>@;CC EV J&@5@>@;XP I CAp EV I@5@7enum_infrule B@>@;XP Kc C@A7 EV I

@5@T
@@@"
 H

@#@( @@F@E@?@O@@@<@"
 K J

@#@@@S@"
@#@F@E@?@T@ @2@-@-@4@7 @<@.@ @ @7 K@"@#@?@"
 IP
@#@( @@F@F@@@S@R@F@?@T@ @2@-@-@4@7 @<@ 
@ @ @7 K@>@;CAS EV Ibad_body@5@>@;CAT EV I @<XPset_infrule CA" EV I@5@8fact B@;C@$A# EV I B

@5@0 B@-
@4@7 L@0 B
@4@7 J@0 B
@4@8 L B@;C@$A$ EV I J

@5@0 B@-
@4@7 L@0 B
@4@7 J@0 J
@4@8 L@;CA% EV I J

@5@0 J@-
@4@7 L@0 B
@4@8 L@;CA& EV I J

@5@0 J@-
@4@7 L@0 B
@4@8 L@;C@TA' EV I L,

@5@@@0 F@1 J@4@7 L@E
@?@:@@@0 B@-
@4@7 L@0 B
@4@7 J@0 L,
@4@7 L@?@0 B@-
@4@7 L@0 B
@4@7 J@0 L,
@4@8 L@;C@TA3 EV I L

@5@@@0 F@1 L,@4@7 L@E
@?@:@@@0 B@-
@4@7 L@0 B
@4@7 J@0 L
@4@7 L@?@0 B@-
@4@7 L@0 B
@4@7 J@0 L
@4@8 L@;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
createlist CB! EV H| G




@5@ @7 L B@>@;CB" EV H|

@5@7 KQ@>@;XP
save_ruleused CBe EV H@5@7 H@>@;C
Bh EV H@5@0 H
@4@7 D4@>@;XPtv_process_line_of_chars C@ EV Ix@5@0
tv_cmd_bufferexit@4@7 D4@>@;C@ EV It
@5@0 L H@4@7 D4@>@7 L B@>@;C@ EV Ilb
@5@0 L@1locatebrief@4@7 D4@>@7 L@>@;C@ EV I Lf
@5@0 L@1 L F@4@7 D4@>@7 L@>@;C@ EV I L
@5@0 L@1 L L@4@7 D4@>@7 L@>@;C@ EV Iu
@5@0 Lup@4@7 D4@>@7 L@>@;C@ EV Id
@5@.@.
@7tv_fetch_number B@>@0 L@1down@4@7 D4@>@ 
@7 L@>@;C@ EV I H
@5@0 L F@4@7 D4@>@7 L@>@;C@ EV Ir
@5@0 L	redisplay@4@7 D4@>@7 L@>@;C@ EV Is
@5@0 Lshowtop@4@7 D4@>@7 L@>@;C@ EV I@5@>@;C@ EV I@5@0 L@1 F
@4@7 D4@>@;XPrestructure_record_aggregate C@'FU EV Hg Ly



 Ly

@5@>@ 
@ @7 J@>@ @ @7 L B@>@;CF[ EV Hg@5@>@;XPupdate_vcs_proved C@ EVu FU        @5@C@/@7vcs_proved_this_session B@L@P@>@0 L@3@2
@4@4@7 C@>@;C@ EV L@5@.@7 L@>@.@7insert_in_vc_list B@>@0 L@4@7 C@0 L@4@7 H@>@;XD  t  t t  @t expand_query AD  t  t t  @t  L AD  t  t t  @t  L 
P LC@s D  A L@5@6 D@ 
@8 L L@;XD  t  t t  @t build_other_cases AP L CB EV H1@5@.@7do_build_other_cases B@ @ 
@7flatten_disjunction B@>@;XPmake_intersection CA EV J4  I@<CA EV J4  I@<CA EV J4 I

@5@.@7mk_intersect B@ @ 
@7 K?@>@;XP J" CA EV H1  @@<CA EV H1  L^@<CA EV H1  F@<CA EV H1 forget@<CA EV H1  I@<CA EV H1  J@<CA EV H1  H@<C	A EV H1 C@5 K1@7 HD B@>@;CA EV H1  I@<CA EV H1  I@<CA EV H1  L@<CA EV H1  J@<CA EV H1 traverse@<CA EV H1  J?@<CA EV H1 execute@<CA EV H1 callpro@<XD  t  t t  @t  L  AP L  C@HD EV H@5@@filename@.
@7 I@?
Filename? @7 K@.
@7 I@>@7 A@@@7 Jy@?File cannot be found.@7 Hm@7 Hq@Q@0 H
@4@7 C<<< Commencing command script @7 Hm@7 Ho >>>@7 Hm@7 Hq@0 HI@/@4@7 C@0 L K1@4@7 D4@>@;XPbacktrack_printq C@> EV H1@5@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do_handle_quantifiers_in_list CD EV H]		@5@ @ @.@7do_handle_quantifiers_in B@>@ @ @ @ 
@8 L B@;CD EV H]
@5@>@;XP J CC EVu FN        

@5@@@7signed_integer B@?
@@@(
 @Q@?@(
 @@>@;CC EV L@5@7 F@a@g@b @q@7 I,@>@;CC EV L Ja Ja
@5@7 H@>@;C@%C EV L Ja
@5@.
@7 H@@@ 
@7 L@0 Ja
@4@7 I,@?@" Ja
@#@>@;CC EV L @K
@5@7 H@>@;CC EV L C G



@5@7 H@>@;CC EV L G C



@5@7 H@>@;C@IC EV L G


@5@.@7 H@ 
@.@7 H@@@ @7 L@ @7 L@0 G@4@7 I,@?@@@( @&@?@@@( @&@?
@" G@#@>@;C@NC EV L C


@5@.@7 H@ 
@.@7 H@@@ @7 L@ @7 L@0 C@4@7 I,@?@#@@@( @&@?@@
@( @0 Ja
@4@7 H@?
@" C@#@>@;C@ZC EV L I3


@5@.@7 H@ 
@.@7 H@@@ @7 L@ @7 L@0 I3@4@7 I,@?@/@@@@@( @?@( @( @?@@@(@&@?@@@(@&@?
@" I3@#@>@;C@EC EV L J


@5@.@7 H@ 
@.@7 H@@@ @7 L@ @7 L@  @7 H@0 L@4@7 I,@?@@@(@&@?
@" L@#@>@;C@MC EV L 


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

 L

@5@ @7 H@ 
@ @7 H@>@;C@ZD EV L Kw


@5@.@7 H@ 
@.@7 H@@@ @7 L@ @7 L@0 L@4@7 I,@?@/@@@( @(@?@%@@@(@&@?@@@(@" I3@#@?
@" L@#@>@;CD# EV L@5@7val B@>@;C@$D% EV L@5@C@7 @@L@P@2@-@-
@4@7 @<@ 
@.@7 J<@2@4@7 @<@>@;XD  t  t t  @t  J AD  t  t t  @t  J AP C  C EV I@5@@	 L@.
@7 I@>@? L@7 K@.
@7 I@7 Kk B@7
user_rules B@>@;XD  t  t t  @t  J APsatisfies_index_constraint CA EV J4 J


@5@@@7 L B@?@ 
@7 L@>@;CA EV J4 J


@5@0 IR@4@7 IO@0 IR
@4@7 IO@>@;CA EV J4
@5@0 B@4@7 IO@>@;XPok_value C@z EV H:  K @@<C@{ EV H:  K1 @@<C@| EV H:     F@<C@} EV H:
   F


@5@7 F@a@g@i@t@a@g@f
@r@;C@%@~ EV H:
  HF
@5@7 F@a@b @i@q@a@i@b@@q@>@ 
@0  HF@4@8 L B@;C@ EV H:   HF@<XPmake_update_list C@_@/ EV J4

@5@. H@/@2@-@3@-@4@7 If@>@ @.@ 
@7 L B@>@@@-@0 C@/@4@ @7 H2@>@.@2@0 C@/@4@-@4@ @7 H5@ @2@0 C@4@4@7 H5@?@" C@#@F@>@;C@= EV J4
@5@>@;XD  t  t t  @t  I APsplit CA EV HU@5@>@;CA EV HU@5@T@" F"@#@>@;C@"A EV HU
@5@ @7 J@ @0 M@/@4@7 H@>@ @ @ 
@7 M  B@>@;CB EV HU

@5@ @ @ 
@7 M@>@;XD  t  t t  @t  L AD  t  t t  @t  H AP H C
 EV L F @Q @@5@>@;C
 EV L F @ @Q@5@>@;C EV L F F
@5@7 H@>@;C@) EV L F
@5@.
@7 H@@@(
 @Q@( @@?@@@(
 @@( @Q@?@" F
@#@>@;C
@) EV L J
 @ @@5@>@;C@* EV L J
 @ @@5@>@;C@+ EV L J

 F @@5@>@;C@, EV L J
 F
 @@5@>@;C@- EV L J
 @Q
@5@7 H@>@;C@. EV L J

 @Q@5@7 H@>@;C@/ EV L J

@5@7 H@>@;C@@0 EV L J



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

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


@5@0 C@0 J

@4@4@7 H@>@;C@@ EV L C


@5@.@7 H@@@( @Q@ 
@7 H@E@?@r@@
@( @@( @Q@E@?@f@ 
@.@7 H@@@( @Q@&@?@V@@
@( @@0 F@4@7 H@?@G@@@1@@
@" F@#@?@ @@
@" F
@#@?@@
@" F@#@?@" F@#@&@?@@@&@( @Q@?
@" C@#@>@;C@ EV L J
 @Q@5@>@;C@ EV L J
 F @@5@>@;C@ EV L J F
 @@5@>@;C@ EV L J
 @Q@5@7 H@>@;C@ EV L J @Q
@5@7 H@>@;C@ EV L J
 @@5@0 F@4@7 H@>@;C@ EV L J @
@5@0 F@4@7 H@>@;C@#@ EV L J
 J


@5@0 J
@4@.@7 H@0 J@4@7 H@>@;C@/@ EV L J J



@5@0 J
@4@.@7 H@0 J
@4@ @7 H@0 J@4@7 H@>@;C@/@ EV L J J



@5@0 J@4@.@7 H@0 J@4@ @7 H@0 J
@4@7 H@>@;C@@ EV L J


@5@.@7 H@@@( @Q@ 
@7 H@E@?@w@@@( @@0 F
@4@7 H@E@?@f@ 
@.@7 H@@@( @Q@&@?@V@@
@( @@0 F@4@7 H@?@G@@@1@@
@" F@#@?@ @@
@" F
@#@?@@
@" F@#@?@" F@#@( @@?@@@&@( @Q@?
@" J@#@>@;C@l@ EV Lfor_all 



@5@ 
@.@7 K@@@ @/@7 K!@'dont_retract@?@0 K"temp@4@7 C@' A@ @.@7 H@@@( @Q@( @Q@?@@@( @@( @@?@" M 
@#@>@@@( M@?@0 K" M@4@7 H@>@;C@lA EV Lfor_some 



@5@ 
@.@7 K@@@ @/@7 K!@' M@?@0 K" M@4@7 C@' A@ @.@7 H@@@( @Q@( @Q@?@@@( @@( @@?@" M 
@#@>@@@( M@?@0 K" M@4@7 H@>@;CA& EV L K}


@5@>@0 M

@4@7set_simplify B@>@;CA* EV L K~


@5@>@0 M
@4@7 M@>@;CA. EV L K|


@5@>@0 M
@4@7 M@>@;CA2 EV L I
@5@>@0 I@4@7 M@>@;CA6 EV L J


@5@>@0 M
@4@7 M@>@;CA: EV L J


@5@>@0 M
@4@7 M@>@;CA> EV L L,


@5@>@0 L,
@4@7 M@>@;CAB EV L L


@5@>@0 L
@4@7 M@>@;CAAJ EV L

 B


@5@.@7 H@@@ @0 I@/@4@7 H@>@0 B
@4@7 M@F@F@E@?At@@@  I@7 H@>@0 B
@4@7enumerated_simplify B@F@F@E@?AW@.@7 H@ 
@.@7 H@@
@&@( @Q@F@E@?A=@@@@ @7 L@@@ @7 L@ @ @7 H@( @@F@E@?@@@@B@" G

@#@@@ @7 L@0 C@4@.@7 H@" B@#@?@ @7 L@0 C@4@.@7 H@" B@#@?@@@" C

@#@@@ @7 L@0 C@4@.@7 H@" B@#@?@ @7 L@0 G@4@.@7 H@" B@#@?@@@@@ @7 L@@@B@" G

@#@@@ @7 L@0 C@4@.@7 H@" B@#@?@ @7 L@0 C@4@.@7 H@" B@#@?@@@" C

@#@@@ @7 L@0 C@4@.@7 H@" B@#@?@ @7 L@0 G@4@.@7 H@" B@#@?@" B@#@F@E@>@;CAA EV L

 J


@5@.@7 H@@@  I@7 H@>@0 J
@4@7 M@F@F@E@?A\@.@7 H@ 
@.@7 H@@@@ @7 L@@@(@ @7 L@@@ @ @7 K B@( @Q@?@@@&@?@ @ @7 M@( @@F@E@?@@@@B@" G

@#@@@ @7 L@0 C@4@.@7 H@" J@#@?@ @7 L@0 C@4@.@7 H@" J@#@?@@@" C

@#@@@ @7 L@0 C@4@.@7 H@" J@#@?@ @7 L@0 G@4@.@7 H@" J@#@?@@@@@ @7 L@@@B@" G

@#@@@ @7 L@0 C@4@.@7 H@" J@#@?@ @7 L@0 C@4@.@7 H@" J@#@?@@@" C

@#@@@ @7 L@0 C@4@.@7 H@" J@#@?@ @7 L@0 G@4@.@7 H@" J@#@?@" J@#@F@E@>@;CAA EV L

 J


@5@.@7 H@@@  I@7 H@>@0 J
@4@7 M@F@F@E@?A\@.@7 H@ 
@.@7 H@@@@ @7 L@@@(@ @7 L@@@ @ @7 M@( @Q@?@@@&@?@ @ @7 M@( @@F@E@?@@@@B@" G

@#@@@ @7 L@0 C@4@.@7 H@" J@#@?@ @7 L@0 C@4@.@7 H@" J@#@?@@@" C

@#@@@ @7 L@0 C@4@.@7 H@" J@#@?@ @7 L@0 G@4@.@7 H@" J@#@?@@@@@ @7 L@@@B@" G

@#@@@ @7 L@0 C@4@.@7 H@" J@#@?@ @7 L@0 C@4@.@7 H@" J@#@?@@@" C

@#@@@ @7 L@0 C@4@.@7 H@" J@#@?@ @7 L@0 G@4@.@7 H@" J@#@?@" J@#@F@E@>@;CAB/ EV L

 J


@5@.@7 H@@@ @0 I@/@4@7 H@>@0 J
@4@7 M@F@F@E@?A~@@@  I@7 H@>@0 J
@4@7 M@F@F@E@?Aa@.@7 H@ 
@.@7 H@@
@&@( @@F@E@?AG@@@@ @7 L@@@ @7 L@@@ @ @7 H@( @Q@?@&@( @Q@F@E@?@@@@B@" G

@#@@@ @7 L@0 C@4@.@7 H@" J@#@?@ @7 L@0 C@4@.@7 H@" J@#@?@@@" C

@#@@@ @7 L@0 C@4@.@7 H@" J@#@?@ @7 L@0 G@4@.@7 H@" J@#@?@@@@@ @7 L@@@B@" G

@#@@@ @7 L@0 C@4@.@7 H@" J@#@?@ @7 L@0 C@4@.@7 H@" J@#@?@@@" C

@#@@@ @7 L@0 C@4@.@7 H@" J@#@?@ @7 L@0 G@4@.@7 H@" J@#@?@" J@#@F@E@>@;CAB EV L

 IR


@5@.@7 H@@@  I@7 H@>@0 IR
@4@7 M@F@F@E@?Ad@.@7 H@ 
@.@7 H@@
@&@( @Q@F@E@?AJ@@@@ @7 L@@@!@ @7 L@@@ @ @7 M@( @Q@?	@ @ @7 M@( @@F@E@?@@@@B@" G

@#@@@ @7 L@0 C@4@.@7 H@" IR@#@?@ @7 L@0 C@4@.@7 H@" IR@#@?@@@" C

@#@@@ @7 L@0 C@4@.@7 H@" IR@#@?@ @7 L@0 G@4@.@7 H@" IR@#@?@@@@@ @7 L@@@B@" G

@#@@@ @7 L@0 C@4@.@7 H@" IR@#@?@ @7 L@0 C@4@.@7 H@" IR@#@?@@@" C

@#@@@ @7 L@0 C@4@.@7 H@" IR@#@?@ @7 L@0 G@4@.@7 H@" IR@#@?@" IR@#@F@E@>@;CAB EV L

 IK


@5@.@7 H@@@  I@7 H@>@0 IK
@4@7 M@F@F@E@?Ad@.@7 H@ 
@.@7 H@@
@&@( @Q@F@E@?AJ@@@@ @7 L@@@!@ @7 L@@@ @ @7 M@( @Q@?	@ @ @7 M@( @@F@E@?@@@@B@" G

@#@@@ @7 L@0 C@4@.@7 H@" IR@#@?@ @7 L@0 C@4@.@7 H@" IR@#@?@@@" C

@#@@@ @7 L@0 C@4@.@7 H@" IK@#@?@ @7 L@0 G@4@.@7 H@" IR@#@?@@@@@ @7 L@@@B@" G

@#@@@ @7 L@0 C@4@.@7 H@" IK@#@?@ @7 L@0 C@4@.@7 H@" IK@#@?@@@" C

@#@@@ @7 L@0 C@4@.@7 H@" IR@#@?@ @7 L@0 G@4@.@7 H@" IK@#@?@" IK@#@F@E@>@;CA3C EV L

 J
@5@.
@7 H@@@M@ 
@7 L@.@0 I3

@4@7 I,@@@.@0 I3@0 L@4@4@7 I,@a@f@f@u@( @@?@.@0 I3@0 L@4@4@7 I,@a@f@f@v@( @Q@F@F@?@@@@?@"
 I3

@#@0 M@4@.@7 H@0 M@4@.@7 H@@@@@( @@?@( @@( @@?@@@( @Q@&@?@( @Q@&@?@@@@n@@@"
 G

@#@?
@"
 C

@#@0 M@4@.@7 H@0 M@4@.@7 H@@@!@( @Q@@@( @Q@( @@?@@@( @@( @Q@?@" F@#@?@@@( @@&@?@@
@( @Q@" F@#@?@( @@&@?@#@@@"
 Ja
@#@0 M@4@7 H@?
@" M
@#@E@F@E@F@>@;CC] EV L J J 
@5@0 I3@4@7 H@>@;CC^ EV L M
@5@0 I3@4@7 H@>@;C@C` EV L M
@5@.
@7 H@@@&@ 
@7 L@@@a@f
@b @t@&
@?
@a@f
@b @q@a@f
@k Ja@w@F@F@?@[@@@"
 I3
@#@&
@F@E@?@E@@@(@"
 I3

@#@0 M@4@.@7 H@0 M@4@.@7 H@" I3@#@?@@@"
 M@#@&
@?@" M
@#@F@F@>@;CC} EV L@5@7array_simplify B@>@;CC~ EV L@5@7 K B@>@;CC EV L@5@7 J5@>@;CC EV L B
@5@0 M@4@7 M@>@;CC EV L A
@5@0 M@4@7 M@>@;CC EV L@5@7 J@>@;XP J C@Dy EV Hg@5@.
@7 HN@@@*@@@(@ @?@&
@.@7 J@@@&
@?@&
@(@ @>@( @Q@F@F@F@?@@@@%@(@*@ 
@7	find_char B@ 
@7 M @.@7 J B@0 J
@4@7 D4@( @Q@F@F@E@?@@@@,@(@!@ 
@7 M @ 
@7 M @A!!! WARNING: UNPROVEABLE VC!  Suggest you take corrective action.@7 Hm@7 Hq@0 J
@1 Iu @@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 J
@4@7 D4@?@@	@(@ @ 
@7 M @?@R@E@F@F@E@E@>@;XPform_file_names C@@ EV Hg		@5@0 J@/@4@7 C@0 H.@/@4@7 C@0csvfile_name@/@4@7 C@>@.@7 H@@@2@.@3@s@3@i@3@v@4@7 Il@0 M1
@4@7 C@F
@?@#@&@2@.@3@v@3@c@3@g@4@.
@7 H5@.@ 
@7 H@0 M1@4@7 C@>@2@.@3@f@3@d@3@l@4@.@7 H5@.@ @7 H@0 M0@4@7 C@>@2@.@3@c@3@s@3@v@4@.@7 H5@.@ @7 H@0 M2@4@7 C@>@;XP J( CB EV J&@5@/@7 K B@>@;C@>B EV J&@5@.@7 H@@@( F@>@0 K
i@4@7	maybe_add B@?@%@@@( H@>@0 K
 L@4@7 M6@?@@ I@7 H@>@0 K
e@4@7 M6@?@R@>@;CB EV J&@5@>@;XD  t  t t  @t case APmake_title_name C
Ca EV Hg
 E@5@>@;C
Cb EV Hg E J@5@>@;CCc EV Hg J@5@>@;C@(Cd EV Hg
@5@ 
@.@7 M; B@.@7 H@ @.@7 H@ @2@_@4@.@7 H5@ @7 H@>@;XD  t  t t  @t  H4 AP H3 CAl EV Hg

@5@>@;C
Am EV Hg


@5@7 H2@>@;XPruleused_noprefix CBm EV H



@5@2@3
@4@7 H@8strip_rule_prefix B@;XPtv_build_locate_expr CB! EV I@5@.@7tv_trace B @.
@7 J B@ 
@7
tv_build_expr B@>@;XD  t  t t  @t  K  APlist_files_with_extension C@5@w EV E@5@.@7 H@2@.@4@.@7 H5@.
@ 
@7 E @ 
@.@7 G B@ @.@7filesWithExtension B@@	@( @       <THERE ARE NONE>@7 Hm@?@ @7displayListOfFiles B@>@Q@;XPunhandle_quantifiers_in_con  C
D EV H] @5@C
@/@/@7qbindingname B@L
@P@>@;C@"D EV H]@5@.
@7 H@.@7unhandle_quantifiers_in B@>@@@&
@?@0 H
@4@7 H@0 H@4@7 D4@>@;XPgood_condition C@ EV I@5@S
@>@;C@ EV I M
@5@>@7 L)@>@;C@ EV I @<XP	orderargs CB EV H|

@5@>@ 
@ @7 Mc B@>@;CB EV H|


@5 F@7 H@ 
 F@7 H@>@ 
@7order_exprs B@>@;CB EV H|


@5@>@ 
@8 F @;XD  t  t t  @t previous_character AP I% CBZ EV H1@5 I@.
@7 I@7 I B@Q@;CB^ EV H1  @5@>@;XPstandard C@GA" EV H|

@5@.@7cv B@.
@7sp B@ 
@.@7leftint B@ @.@7oneint B@ @.@7 L@ @.@7 J@ @.@7 Ir@ @.@7 I/@ @.@7 J@ @.@7 LE@ @.@7sign B@ @8tidy B@;XPpermutation_of_fields C@-C EV J&



@5@.@2@2
@3@4@-@4@7 Il@>@ @ @.@7 H5@>@ @ @ @7 M B@>@;CC$ EV J&@5@>@;XPlskip C@ EV H@5@7 C@.@7 KH@&
@>@;XPsort_rules_used  C@"Bw EV H@5@.
@0 M>
@4@.@7 @@, @@.@7 K?@>@0 H@/@4@7 C H@7 Jj@>@;XP
generalise CAM EV HU@5@>@;CAN EV HU




@5@>@ 
@7 M B@>@;XD  t  t t  @t  H AP H C  B B  @<XP I C@ EV I B M
 I I@5@>@;CA  EV I B I M
 I@5@>@;CA EV I B M I I@5@>@;CA EV I B I M I@5@>@;CA EV I B M
@5@>@;CA EV I B
 M@5@>@;CA EV I B M

 M@5@>@;CA EV I B M

 I@5@>@;CA EV I B
 M
 I@5@>@;CA EV I B M
 I
@5@>@;CA	 EV I B
 M
 I@5@>@;CA
 EV I B M

@5@>@;CA EV I B
 M
@5@>@;CA EV I B M


 M
@5@>@;CA
 EV I B M
 I@5@>@;CA EV I B
 M I@5@>@;CA EV I B M I I@5@>@;CA EV I B I M I@5@>@;CA EV I B M
 I@5@>@;C@0A EV I B

@5@@@&@?@@@0 B@4@7 L@?@0 M@4@7 L@0 M@4@7 L@>@;C
A EV I J I I@5@>@;C
A EV I J I I@5@>@;CA EV I J
 I@5@0 L,@/@4@7 L@>@;CA EV I J I
@5@0 L,@/@4@7 L@>@;CA  EV I J

@5@0 J@4@7 L@>@;XPdisplay_inf_rule C@v@ EV HU@5@@@(
 K@@@.@7 H; B@?@'@c@.@7 G @a@f@f@r@?@(
 K1@F@@	 K1@7 H< B@' Gu@?@7var_free B@' Gt@7 Hq@7 Hq@7 Ho: @7 Hm@7 Ho@ @7 H@@	@( @may be inferred directly@7 Hm@?
follows from @7 Hm@7 KD@@@@@( Gt@?@7 M@@@7	inf_match  B@? M@7 D4@7increment_search_count  B@?@R@>@;C@ EV HU@5@7 M@@@7 M@? M@7 D4@7 M@>@;C@ EV HU@5@>@;XPmakename CFu EV Hg@5@.
@7 H@.@7 H@ @2@_
@4@.@7 H5@ @7 H@>@;XP Mz CB EV H| I3


@5@ 
@7 I)@0 I3
@4@7 I,@>@;CB EV H| I3


 I3

@5@ @7 My@>@;CB EV H| G


 G

@5@ @7 My@ 
@ @7 My@>@;C	B EV H|

@5@7 J@>@;XD  t  t t  @t  HH AP HH C@{ I I  K@<XPgenerate_new_qbinding_name CEj EV H]@5@.@7 H @7do_generate_new_qbinding_name B@>@;XPtv_cmd_terminator C@h EV I 
@<C@i EV I@5@8 HN@;C@j EV I@5@7 H@7 IF@>@;XP I" C@ EV H@5@S@7 Hq@/!!! VAR argument not permitted: retype command.@7 Hm@7 Hq@>@Q@;C@ EV H
@5@>@;C@(@ EV H @ J


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

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

@5@T@T
@> @@7 I! @@ 
@7 I!@>@;C@n@ EV H @@5@7 A@2@-@-
@4@7 H@>@@@+@2
@4@/@2@d@3@e@3@l@3@e@3@t@3@e@3@d@4@7 Il@0 I @ I@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 Il@0 I @ Iw@4@7 D4@>@;C@(@ EV H H J


@5@@@* H@?@* H@>@ 
@7 F@0 I H@1 J
@4@7 D4@>@;C@>A EV H H C


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

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

@5@T@T
@>@.@7parse_goal_expression B@ 
@7 H@0 I K@4@7 D4@0 I I
@4@7 D4@>@;CA EV H I@5@>@.@7 M@0 I K@4@7 D4@>@;C@DA$ EV H IQ M


@5@T@T
@" K

@#@>@ @.@7 M@ @7parse_rulename B@ 
@7 H@0 I K@4@7 D4@0 I K A|@4@7 D4@0 I I
@4@7 D4@>@;C@+A0 EV H IQ M


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

@5@T@>@.@7 M@ 
@7 M@0 I K@4@7 D4@0 I K A|@4@7 D4@>@;C@,A? EV H IQ M


@5@T@T
@>@.@7 M@ 
@7 H@0 I K@4@7 D4@0 I I
@4@7 D4@>@;CAH EV H IQ@5@>@.@7 M@0 I K@4@7 D4@>@;C@\AM EV H

 K 


@5@7check_hyp_or_conc B@T
@"
 M

@#@T@" K

@#@>@ @7 M@ @.@7 K&@ @.@7 K&@0 I K@4@7 D4@0 Iold@4@7 D4@0 Inew@4@7 D4@0 I K A|@4@7 D4@>@;C@^A\ EV H

 K 


@5@T@( @@T
@"
 M

@#@T@" M

@#@>@ @7 M@ @.@7 K&@ @.@7 K&@0 I K @@4@7 D4@0 I M@4@7 D4@0 I M@4@7 D4@0 I K A|@4@7 D4@>@;C@kAl EV H

 K 


@5@T@@@" J@#@?@" C@#@T
@"
 M

@#@T@" M

@#@>@ @7 M@ @.@7 K&@ @.@7 K&@0 I K@4@7 D4@0 I M@4@7 D4@0 I M@4@7 D4@0 I K A|@4@7 D4@>@;C@CA EV H K 


@5@7 M@T
@"
 M

@#@>@ @.@7 K&@ @.@7 K&@0 I K@4@7 D4@0 I M@4@7 D4@0 I M@4@7 D4@>@;C@(A EV H K 


@5@7 M@>@ 
@.@7 K&@0 I K@4@7 D4@0 I M@4@7 D4@>@;CA EV H K@5@7 M@>@0 I K@4@7 D4@>@;CA EV H L@5@>@.@7 K&@0 I K@4@7 D4@>@;CA EV H K@5@7 M@>@0 I K@4@7 D4@>@;CA EV H @m J


@5@T@T
@> @m@7 I! @m@ 
@7 I!@>@;C@!A EV H @m J


@5@* H@>@ 
@7 F@0 Ito_do@1 J H
@4@7 D4@>@;C@>A EV H @m C


@5@T@" J

@#@T@* H@>@ @7 F@ 
@7 F@a@f
@f@s@0 I M@1 C@0 J H@4
@4@7 D4@>@;CA EV H M:@5@>@7 F@0 Icase_number@4@7 D4@>@;C@FA EV Hprove K


@5@>@T@" M

@#@ cases@7strategy_keyword B@ 
@.@7 K&@ @.@7 M@0 I K@4@7 D4@0 Istrategy M@4@7 D4@0 I K@4@7 D4@>@;C@*A EV H M M


@5@>@ 
@.@7 M@.@7 M@0 I M@4@7 D4@0 I K@4@7 D4@>@;CA EV Hunwrap@5@7 M@>@0 I K@4@7 D4@>@;C@+A EV H K K


@5@7 A@7 K@>@ 
@.@7 K&@0 I K$@4@7 D4@0 I G@4@7 D4@>@;CA EV H K@5@7 A@7 K@>@0 I G@4@7 D4@>@;CA EV H K@5@C
@7 K@L
@P@>@.@7 M@0 I K$@4@7 D4@>@;CA EV Hnewvc@5@>@7 F@0 I	vc_number@4@7 D4@>@;CA EV H C@5@>@7 A@0 I L@4@7 D4@>@;CA EV H L@5@>@7 A@0 I L@4@7 D4@>@;CA EV H F@5@0 I K@4@7 D4@>@;CA EV H L J


@5@T@T
@> L@7 I! L@ 
@7 I!@>@;CB EV H L J


@5@* H@>@ 
@7 F@0 I I@3
@4@7 D4@>@;C@;B EV H L C


@5@T@" J

@#@* H@>@ @7 F@ 
@7 F@a@f@f
@q@ @ 
@.@7make_numbers_list B@0 I I@4@7 D4@>@;CB EV H L@5@>@7 H@0 I I@4@7 D4@>@;CB EV H I J


@5@T@T
@> I@7 I! I@ 
@7 I!@>@;CB EV H I J


@5@* H@>@ 
@7 F@0 I I@3
@4@7 D4@>@;C@;B% EV H I C


@5@T@" J

@#@* H@>@ @7 F@ 
@7 F@a@f@f
@q@ @ 
@.@7 M@0 I I@4@7 D4@>@;CB0 EV H I@5@>@7 H@0 I I@4@7 D4@>@;CB5 EV H J J


@5@T@T
@> J@7 I! J@ 
@7 I!@>@;CB< EV H J J


@5@* H@>@ 
@7 F@0 I I@3
@4@7 D4@>@;C@;BB EV H J C


@5@T@" J

@#@* H@>@ @7 F@ 
@7 F@a@f@f
@q@ @ 
@.@7 M@0 I I@4@7 D4@>@;CBM EV H J@5@>@7 H@0 I I@4@7 D4@>@;CBR EV H H J


@5@T@T
@> H@7 I! H@ 
@7 I!@>@;CBY EV H H J


@5@* H@>@ 
@7 F@0 I I@3
@4@7 D4@>@;C@;B_ EV H H C


@5@T@" J

@#@* H@>@ @7 F@ 
@7 F@a@f@f
@q@ @ 
@.@7 M@0 I I@4@7 D4@>@;CBj EV H H@5@>@7 H@0 I I@4@7 D4@>@;C@,Bo EV H I K


@5@.@7 I@>@T
@ 
@ @7 L@0 I E@4@7 D4@0 I K$
@4@7 D4@>@;CBw EV H I@5@/@7 I@>@0 I E@4@7 D4@>@;C@%B| EV H L@5@>@.@7 K&@7 J@@@" J@#@?@/@7 H@0 I K@4@7 D4@>@;CB EV H L@5@>@T@0 I F"@4@7 D4@>@;CB EV H@5@7 Hq@.!!! Argument(s) not recognised: retype command@7 Hm@7 Hq@>@Q@;XPrestructure_array_aggregate C@F# EV Hg
@5@@@@" Ly

@#@>@ @.@7 J@>@@@,@" J

@#@ @.@7 J@ @.@7 J@>@!@0 J@4@#@F@F@F@?@Q@@@,@" J

@#@ @.@7 J@ @.@7 J@>@!@2@0 J@4@4@#@F@?@"
@#@ @.@7 J@>@!@2@4@#@F@F@F@F@>@" Ly@#@?@ @7 J@F@F@F@F@F@F@F@>@ 
@ @7 M B@>@;CFC EV Hg@5@>@;XP L CB EV H1 @@5@>@;CB EV H1
 @@5@0 J
@4@7 IO@>@;CB EV H1
 B
@5@>@;C@GB EV H1@5@ @.@7 L@@@@@&@?	@0 J
@4@7 IO@&
@?@ @@@( @@"
 B
@#@?@"
 J B
@#@>@;XPwrite_vc_description C@ EV H@5VC: @7 Hm@7 Ho,        Step: @7 Hm@.@7step_number B@7 Ho@.@7 H@7 Hq@7 Hq@>@;XD  t  t t  @t  J  AP J  C@. EV J@5Saving@7 Hm@.
@7 M2 B@7 I@7 I@.@.@7fetch_date_and_time B
/* SAVED: @7 Hm@7 Ho, at @7 Hm@7 Ho */@7 Hm@7 Hq@>@8
do_the_saving B@;C@  EV J@5@.
@7 M@C@7 I@L@P	Warning: @7 Hm@7 Ho cannot be written.@7 Hm@7 Hq@>@8 I@;XPrenumber_and_print C@$@A EV H1@5@@@7 J@7 I@?@@@C@7 J@L@P@/@7 JU B@7 L B@Q@?@R@;XD  t  t t  @t  L^ APprocess_dcl_args C EVu Ff        @5@>@;C@! EV M@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 EV H]

@5@ @ @7safe_subst_vbl B@>@;CE EV H]@5@ @ @7 M@>@ @ @7 M B@>@;XP K C@ EV H@5@.@0 Ix@4@7 @@,
 @@>@;XPskip_to_terminator  C@"AW EV H1@5@7 C@.
@7 KH@@@(
@ @E@?@@@(
	@E@?@.@7 HN@&
@>@;XP	call_once CC EV H@5@@>@;XD  t  t t  @t  J AD  t  t t  @t input_from_terminal  AD  t  t t  @t  M  AP M  C@$ I I   @<XPsave_enumeration_constants CB EV Hg

@5@0 K"
 H@4@7 M6 K#@7 He B@>@ 
@8 M B@;CB EV Hg
@5@>@;XP H C@ EV H|@5@>@;C@ EV H|		
@5@ 
@ @ @7 H@ @ @ @7 H@>@;XD  t  t t  @t 
inst_saved_vc AP L CCq EV H@5@7 A@.@7 H@>@7 G @>@;C@1Cw EV H@5@7 F@@
@a@g@b @t@' @%
@?@a@g@b @q@'@a@g@k Ja@x
@>@ 
@.@7count_places B@>@a@f@i@n@w@;XD  t  t t  @t vc_standardisation AP N C@2 I I  K1@<XP MK C@:B( EV I

@5@.@.@7 @6@ @ @7 @6@>@ @ @ 
@7tv_instantiate B@ @.@7 A@ @.@7 A@>@ @ @ @ 
@7 MJ@>@;C@9B2 EV I		@5@.@7 Jn@.@7 Jq@ @.@7 H@ @.@7 H@ @2@*@3@H@3@E@3@R@3@E@3@*@4@.@7 H5@>@ @7 H@>@;XPread_help_lines C@ EV I7 D@5@>@;C@0@ EV I7@5@.@7 I@@@"@#@( @@E
@?@@
@( D@( @@E
@?@"

@#@>@ 
@7 N B@>@;XD  t  t t  @t  M:  AP M:  CA] EV IJ@5@@ M@.
@7 I@?Which case? @7 K@.
@7 I@7 F@>@7 M: B@>@;XD  t  t t  @t  K AP MS C@ EV E 
@<C@&@ EV E



@5@ 
@.@7 H@.@ @7 H5@.@ @7 H@&@ @ @8 MR@;C
@ EV E


@5@ 
@8 MR@;XP Li CB EV H]@5@"
@#@0 Ll@3@4@7 D4@>@;C@"B EV H]@5@"

@#@.
@7specify B@.@ 
@7	occs_list B@0 Ll@4@7 D4@>@;XPtv_form_number CAk EV I

@5@a@b
@h@o@f
@n@w@>@;CAl EV I
@5@a@b
@h@o@f
@n@x@>@ @ @7 N B@>@;CAq EV I
?@5@>@;XP J C@@ EVu Fe        @5@T
@"
 B@#@.@7 M B@>@@@5@@@S@?@7 A@0 F @o@-
@4@7built_in_rulefile B@ 
@2@.@3@R@3@U@3@L@4@.@7 H5@ @.@7 H5@ @7 H@?@[@@@7
user_rulefile B@F
@E@?@N@@@/@7 N@C@7 N@L@P K@7 M B@F
@E@?@3@@@S@?@7 A@0 N @o@-
@4@7special_rulefile B@ 
@2@.@3@R@3@U@3@L@4@.@7 H5@ @.@7 H5@ @8 H@;C@@ EV N@5@.@7 N@@@8@@@S@?@7 A@0 N @o@-
@4@7 N@ 
@2@.@3@R@3@U@3@L@4@.@7 H5@ @.@7 H5@ @7 H@F@?@@@@.@7 A@.@7 H@.@2@.@3@R@3@U@3@L@4@ @7 K@0 N @o@4@7 N@F
@E@?@v@@@7 N@F
@F@E@?@f@@@8@@@S@?@7 A@0 N @o@-
@4@7 N#@ 
@2@.@3@R@3@U@3@L@4@.@7 H5@ @.@7 H5@ @7 H@F@?@,@7 A@.@7 H@.@2@.@3@R@3@U@3@L@4@ @7 K@0 N @o@4@8 N#@F
@E@;XD  t  t t  @t  CO AD  t  t t  @t  CO AD  t  t t  @t  CO 
P CNC EV I I
@5 L
@7 Ho@7 Ho@>@;CA EV I@5@T
@.@7 @6@.@7 A@.
@7 A@.@.@7 G @@@( Kv@?
@@@( Kz@?@( K@.@7term_pri B@ 
@.@7 N(@@@@@@@( Kv@a@f@f@t@?@  Kv@7 H@a@f@f@s L@7 Hm@2@0priority@4@3@0	portrayed @Q@4@3@0 CN @Q@4@3@0 F @Q@4@4@7 C  L@7 Hm@?@6@@@( Kv@a@f@f@q@?@  Kv@7 H@a@f@f@r@2@0 N+@4@3@0 N- @Q@4@3@0 CN @Q@4@3@0 N/ @Q@4@4@7 N0 @7 Hm@7 Hm N2@7 Hm@@@.@a@f@f@t L@7 Hm@ 
@2@0 N+@4@3@0 N- @Q@4@3@0 CN @Q@4@3@0 N/ @Q@4@4@7 N0 L@7 Hm@?@$@a@f@f@q@ 
@2@0 N+@4@3@0 N- @Q@4@3@0 CN @Q@4@3@0 N/ @Q@4@4@7 N0@>@;C@@\ EV I@5@T
@.@7 @6@.@7 A@@	@.
 D@7 N&@?@.
 K@7 N&@.@7 N(@7 Hm N2@7 Hm@@@-@a@f@f
@t L@7 Hm@2@0 N+
@4@3@0 N- @Q@4@3@0 CN @Q@4@3@0 N/ @Q@4@4@7 N0 L@7 Hm@?@#@a@f@f
@q@2@0 N+
@4@3@0 N- @Q@4@3@0 CN @Q@4@3@0 N/ @Q@4@4@7 N0@>@;C@@x EV I@5@T
@.@7 @6@.@7 A@@	@.
 Kx@7 N&@?@.
yf@7 N&@.@7 N(@@@-@a@f@f
@s L@7 Hm@2@0 N+
@4@3@0 N- @Q@4@3@0 CN @Q@4@3@0 N/ @Q@4@4@7 N0 L@7 Hm@?@#@a@f@f
@r@2@0 N+
@4@3@0 N- @Q@4@3@0 CN @Q@4@3@0 N/ @Q@4@4@7 N0 N2@7 Hm@7 Hm@>@;C@ EV I@5@@@(
 @@?@"
@#@>@8
print_list B@;C@!@ EV I@5@2@-@-@4@7 @<@7 @@, @@>@7 Hm L@7 Hm@7 I L@7 Hm@>@;XPsave_a_copy C@6 EV J@5@7 I@@/@7 J B@P@/@7 L C@7 Hm@7 Hq@Q@;XD  t  t t  @t  K AD  t  t t  @t prolog_clause_name AD  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 hn APclear_vc  C@:@O EV I]  @5@0 H@/@/@4@7 C@0 Iu@/@/@4@7 C@0 Iv@/@4@7 C@0 I@/@4@7 C@0 I@/@/@4@7 C@0 J@/@/@/@/@4@7 C@0 Ix@/@4@7 C@0uvar@/@4@7 C@8 Hq@;XP
checktypelist CBZ EV J&


@5@>@ 
@7checkhastype B@>@;CB[ EV J&
@5@ @7 NB@ 
@ @7 N@ B@>@;XD  t  t t  @t  HJ AP HJ C@ I I  K@<XPreduce_again  CA EV H]  @5@7trying_a_replace_all  B@>@;CA EV H]  @5 K1@8 HQ B@;CA EV H]@5 K@7 NLReplace more@.
@7 H_@>@(
 Gu@;XPread_and_echo_vc_line C@;D EV Hg@5@.@7 H@.@7 HN@.
@7 J@>@@
@&
@(
 @@E@?@@@&
@"
@#@E@?@"


@#@>@ @7 NO B@>@;XPcheckhastypelist CB_ EV J&


@5@>@ 
@7 NB@>@;CB` EV J&
@5@ @7 NB@>@ 
@ @7 NR B@>@;C
Bc EV J&
@5@>@7 NB@>@;CBd EV J&
@5@7 NB@>@ 
@7 NT@>@;XPis_a_single_character CA EV Hg @,@<CA EV Hg @:@<CA EV Hg @;@<CA EV Hg @(@<CA EV Hg @)@<CA EV Hg @.@<CA EV Hg @=@<CA EV Hg @[@<CA EV Hg @]@<CA EV Hg@5@8 H@;XPfind_first_free_starting_at C@5 EV IJ

@5@C@/@7 H@L@P@>@;C@9 EV IJ@5@p
@>@8 NW B@;XP M C@& EV IJ@5@@@"
 J H
@#@7 F@?@7valid B@7 K)@.@7free_hyp_no B@7add_new_hyp B@>@7do_cases B@>@;XP M C@/Eq EV H]@5@.
@7 H@ 
@.@7 H5@.@ @7 H@>@@@ @/@7 Hi@p@>@ @7 M@?@&@E@>@;XP K] C@ EV I@5@T
@2@-@3@-
@4@7 @<@7 A@ 
@7 F@a@f
@b @t@>@;C@ EV I
bad_rulename@5@>@;C@ EV I @<XP HO C@Z EV E 
@<XP Nb C@ EV H1 @Q@5@>@;C
@ EV H1
@5@/@7 H@>@;C@ EV H1@5@/@7 H@p@>@7 Na@>@;C@%@ EV H1@5@0 H
@4@7 D4@0 Inewhyp@1 H
@4@7 D4@0 J@/@4@7 C@7	stand_all  B@7new_hyp_message B@>@;XP N CB EV H] H@5@>@;CB EV H]
 @@5@7make_occs_list B@>@;C
B EV H]


@5@>@;XPupdate_vcs_to_prove  C@2@ EV L@5@.
@.@7 JA@0 J
@4@7 C@0 J
@/@4@7 C@.@7 I^@.
@7
delete_number B@0 I_@/@4@7 C@0 I_
@4@7 C@7 L B@>@;XPdo_fetch_vars_in CE< EV H]

@5@7 A@>@;CE? EV H]
@5@7 @@>@;CEB EV H]@5@T
@2@/@-@4@7 @<@>@7do_fetch_vars_in_list B@>@;XP
start_subgoal C@@@ EVu FR        		@5@@ @@7 H @@7 NT @@7 H@?@A!!! Error: type-check failed on subgoal proof-frame entry attempt@7 Hm@7 Hq@>@Q@>@7 K@.@7 LL@0 L@/@4@7 C@p@0 L@4@7 D4@0proved_for_case@/@4@7 C@0 M:@/@/@4@7 C@0 I@/@/@4@7 C@0 Imethod
@4@7 D4@0 I
enterframe@4@7 D4@ @7	case_save B@@@.@7 LK@?@' @@0 Iu@/@/@4@7 C@0 I I@!All current conclusions withdrawn@4@7 D4@0 J

@4@7 D4@0 C@-@-@4@7create_formula B
logmessage@0 C@4@7format_formula B@>@;XP Mw C@1A EV H| I3


@5@ 
@7 I)@>@@@7 J@" I3
@#@E@?@.@7 Mv@0 I3
@4@7 Ms@>@;CB EV H| I3


 I3

@5@ @7 Mv@>@;CB EV H| G


 G

@5@ @7 Mv@ 
@ @7 Mv@>@;C	B
 EV H|

@5@7 J@>@;XPcheck_command_arguments C@L EV H@5@@@7 I!@>@?@7show_permitted_arguments B@>@;XPspa CC EV H  @h#5@<CC EV H  @h#3-6@<CC EV H  @c#2@<CC EV H  @c#1-5@<CC EV H  @h#1-3 & h#7 & c#2-3 & h#15-17@<CC EV H  Ic#1@<CC EV H  Inot x=y@<CC EV H  In>0 or n=0 from [2,3]@<CC EV H  IX or not X where c#1=X from []@<CC EV H  IQc#3@<CC EV H  IQX+1>0 where h#2=(X>=0)@<CC EV H  IQc#1 using inequals@<CC EV H  IQis_even(a+b) using even(1)@<CC EV H  IQ@3RHS where c#2=(LHS -> RHS) using logic from [2,3,6]@<CC EV H  Kh#6@<CC EV H  Kc#4@<CC EV H  Kh#2: X+Y@<CC EV H  K
c#3: X+0 by Y@<CC EV H  K@"h#14: X+(Y+Z) by B where h#1=(A=B)@<CC EV H  Kc#5: A+B by B+A using commut@<CC EV H  Kall: n+0 by n using arith@<CC EV H  L N@<CC EV H  L N@<CC EV H  Li-1+1@<CC EV H  L@,X=Y+1 -> Y=X-1 where h#2=(X=A) & h#3=(A=Y+1)@<CC EV H  Kh#3@<CC EV H  K N@<CC EV H  @m N@<CC EV H  @mc#1-3@<CC EV H  @mc#2-3 & c#8-11 & c#5@<CC EV H  M:2@<CC EV H  Mc#1 by implication@<CC EV H  M@+X or Y where c#1=X & c#2=Y by contradiction@<CC EV H  Mc#5 by induction@<CC EV H  Mc#3 by cases@<CC EV H  Mp(x+y) by cases on h#7@<CC EV H  M@$x*x>=0 by cases on x<0 or x=0 or x>0@<CC EV H  M N@<CC EV H  M N@<CC EV H  Kh#8@<CC EV H  Kc#11@<CD  EV H  Kh#1 with 2*n-1@<CD EV H  Kc#7 with int_p_2 for int_P_1@<CD EV H  M3@<CD EV H  C
'sort.rls'@<CD EV H  C'DISK$1:[-.RULES]INOUT.RLS'@<CD EV H  L'prove1to5.cmd'@<CD	 EV H  L'DISK$1:[-.PROOFS]REPLAY1.CMD'@<CD EV H  F IQ@<CD EV H  F K@<CD EV H  L N@<CD EV H  Lh#1-3 & h#5-6 & h#10@<CD EV H  L[1,2,3,5,6,10]@<CD EV H  I N@<CD EV H  I N@<CD EV H  I N@<CD EV H  J N@<CD EV H  J N@<CD EV H  J N@<CD EV H  H N@<CD EV H  H N@<CD EV H  H N@<CD EV H  I H?@<CD EV H  Iauto_done to on@<CD  EV H  Idisplay_subgoals_max to 2@<CD" EV H  L N@<CD# EV H  L N@<CD$ EV H  LX where c#5=(X or _)@<CD& EV H  L A@<XD  t  t t  @t  JC AP JR C@LB EV H@5@7 @@.
@7 L
@>@@@a@f
@h@r@7 Ho@a@h@f
@l C@w@E@?@*@a@f
@h@s@7 Hq@7 Ho@.@7 HC B@@@a@f
@f@r@a@f@f
@l C@w@?	@a@f
@f@s@( @>@;C@"B EV H
@5 L@.@7 JQ@>@2
@4@ @.@7 JT@> K@ @7 JQ@>@;CBB EV H@5@C@(@7 @@L@(@P@T
@2@-
@-@4@7 @<@>@@A@.@.@ 
@7 N&@ @ @7arg_nums_compatible B@@@@"
@#@@@ @2@-@3@-@4@7 @<@!@2@4@#@E@?@ @2@-@3@-@3@-@4@7 @<@!@2@3@4@#@.@.@ @7 N&@ @ @7 N@a@f@f@t@@@-@@@( D@?@( K@ 
@.@7 JQ@> (@ @.@7 JQ@>@ @ @.@7 JQ@> L@ @7 JQ@?@+@@@( Kx@?@( N3 L@.@7 JQ@>@ @ @.@7 JQ@>) @ @.@7 JQ@>@ 
@ @7 JQ@F@F@F@F@!@F@#@E@%@?@@"

@#@@@9@ @2@-@-@4@7 @<@.@.@ @7 N&@ @ @7 N@a@f@f@t L@.@7 JQ@>@ @ @.@7 JQ@> L@ @.@7 JQ@?@ @.@7 JQ@F@F@F@> N2@ @.@7 JQ@>@ 
@ @.@ @7 JQ@> N2@ @ @.@!@7 JQ@@@9@ @2@-@"@-@#@4@7 @<@.@.@ @"@7 N&@ @ @#@7 N@a@f@f@t L@ @!@.@$@7 JQ@>@ @ @$@.@%@7 JQ@> L@ @%@7 JQ@?@ @ @!@7 JQ@F@F@"@F@$@F@E@F@&@?@l@p@& @ 
@ @&@.@7 JQ@> L@7 Hm@ @ @.@7 JT@>@@@a@f@b @s L@7 Hm@a@f@b@l C@w@E@'@?@a@f@b @r@7 Hq L@7 Hm@.@'@7 N@a@f@'@b@l C@w@F@F@F@F@E@F@F@F@F@ @F@"@F@$@>@;XD  t  t t  @t message_property AD  t  t t  @t  N 
D  t  t t  @t  M3 APin_set_list CA EV J4

@5@0 B
@4@7 IO@>@;C
A EV J4


@5@7 N B@>@;XD  t  t t  @t  La AP L C@QD EV H] M 


 M 

@5@ @7 A@.@7 H@ @2@$@4@7 H@>@0 M\@4@7 D4@ @ @ @.@7 M@>@p@ @ @ @ 
@7 L@>@;C@QD EV H] M 


 M 

@5@ @7 A@.@7 H@ @2@$@4@7 H@>@0 M\@4@7 D4@ @ @ @.@7 M@>@p@ @ @ @ 
@7 L@>@;CD EV H]


@5@7 @@>@;CD EV H]@5@2@4@ 
@7 L@>@;C@)D EV H]@5@C@7 @@L@P@T
@2@-@-@4@7 @<@ @.@ 
@7 L@>@2@4@8 @<@;XPis_a_valid_type CD EV H|  F@<CD EV H|  @@<CD EV H|  H@<CD EV H|@5@/@8 H@;XP J= CD0 EV L@5@>@;CD1 EV L
@5@ @7 H@ 
@ @7 J<@>@;XD  t  t t  @t  K APwrite_depth_information  CA  EV H  @5 @7 LL@>@;CA EV H@5@7 Hq@7 HqYou are currently at depth @7 Hm@.
@7 LL@7 Ho.  Back-trace from here is:@7 Hm@7 Hq@7 Hq@>@7print_status_info_at_depth B@>@;XP@ scan_file_header_to_see_if_spark C
C EV Hg@5@7 H@7mini_skip_initial_crap  B@7 ID@>@;XP KI CAAg EV H1
@5@.@7 CW B@.@7 H@>@@@@.
@7 H@&
 @@7 H@7 Hq<<< End of command script @7 Hm@7 Ho reached >>>@7 Hm@7 Hq@7 ID@0 H@4@7 H@@@.@7 H<<< Resuming command script @7 Hm@ @7 Ho L@7 Hm@7 Hq@ @7 H@?@&<<< Returning to interactive input >>>@7 Hm@7 Hq @@7 HCHECK|:@7 K@E@.@0 H@4@.@7 @@ @.@7 G @.@.@7toplevel_execute B@@@( @( @@0 L@/@4@7 C@0 L@4@7 D4@?@@@(@(script@0 L@/@4@7 C@0 L@4@7 D4@?@R@7 KH@F@?@[@&
@@@( @@?@7 H@>@@@< K@7 L B@.@7command_log_filename B@.@7 @3 B@@@ @7 I@?@C@ @7 I@L@P J@7 Hm@ @7 Ho M@7 Hm@7 Hq@>@7 I@ @7 I@7 H@ @7 I@?@R@F@F
@F@F@E@>@;XP L C@J@  EV I@5@7 A@7 J@@ K1@7plain_output B@2@-@/@4@/@7get_file_attrib B@7record_consultation_of B@?	 K@7 N@7 N@E@7 H@7 ID@7 H@0 K
@/@4@7 C@7 I B	Rulefile @7 Hm@7 Ho processed.@7 Hm@7 Hq@7 ID@7 IF@>@;C@7 EV I@5@7 A@C@7 J@L@P M@7 Hm@7 Ho J@7 Hm@7 Hq@>@Q@;XD  t  t t  @t  H@ AP H@ C@F I I  K@<XP
logic_free C@i EV K F@5@>@Q@;C@j EV K J@5@>@Q@;C@k EV K J
@5@>@Q@;C@l EV K C@5@>@Q@;C@m EV K J@5@>@Q@;C@n EV K @<XPmachine_startup  C@z EV E|  @5@7fetch_environment_variables  B@0 I@-@4@7 D4@0 O@/@4@7 D4@>@;XPprocess_record_fields C@$B EV Hg
 AW
@5@>@2@3 AW@3
@4@.@7rewrite_record_field_list B@>@ @7 O B@>@;C@%B EV Hg
 

end E
@5@ 
@ @7 K@>@;C@-B EV Hg
 

 E

@5@ 
@ @7 K@.@7 L!@ @ @7 O@>@;C@0B EV Hg
 

 E


@5@ @7 H@>@ 
@ @7 K@ @ @7 O@>@;XP I{ CA EV IJ@5@.@7 JK B@7 D4@Q@;CA EV IJ @<XD  t  t t  @t  L0 AP L/ CB EV H1@5@/@8 H5@;CB EV H1


@5@8 L/ B@;XP H` CA EV H1@5@7 C@7 Ho (yes/no)? @7 Hm@7 I@7 I@7get_yes_no_answer B@@@( Gt@?@( Gu@;XD  t  t t  @t  HG AP HG C@q I I @<XD  t  t t  @t  L^  AP L^  C@2A" EV IJ@5@7 Hq@.
@7 LL@a@g@b @s[DEPTH: @7 Hm@7 Ho K@7 Hm@7 Hq@.@/@.@7 J@7 Ho M@7 Hm@7 Ho@7 Hq@7 K@>@;C
A1 EV IJ  @5 @7 LL[TOP-LEVEL]@7 Hm@7 Hq@>@;CA6 EV IJ  @5@>@;XD  t  t t  @t  N? APdisplay_help_lines C@ EV I7@5@>@;C@ EV I7
@5@a@h@b @s@7 Ho@7 Hq@p @>@ 
@ @7 O B@>@;C@1@ EV I7
 @5@7 Hq@7 Hq@.@7 Jn@7 HoMORE@7 Hm@.
@7 Jq@ 
@7 Ho (Press Return)...@7 Hm@7 IF@.@7 HN@ @7 M B@>@7 O@>@;XP LX CBt EV H]@5@>@;C@!Bv EV H]


@5@ 
@.@ @7find_del B@ @ @7 LW@>@;XP M C@.@' EV H@5@T
@T@@@(
 H@' H@?@(
 H@' H@.
@2@3@3@-@4@7 @<@ 
@@ @7strip B@>@;XP K C@' EV J4@5@.@7 H@.
@.@7 L@ 
@.@7 E @ @ @7 K@>@;XPstore_vc C@ Gc EV Hg J


@5@>@ @7add_formula B@>@p@ @ @7 O( B@>@;C
Gi EV Hg@5@>@ 
@7 O*@>@;XP I C@"B EV H@5@.
@0ruleused_this_session_noprefix
@4@.@7 @@, @@.@7 K?@>@0 I@/@4@7 C I@7 Jj@>@;XPtv_fetch_digits C@$Ac EV I


@5@ 
@7 F@a@b @f
@r@a@f
@b	@r@>@ @ @7 O0 B@>@;CAh EV I

@5@>@;XPnochange CBD EV H]@5@7 NI@>@;CBE EV H]@5EXPRESSION REMAINS: @7 Hm@7 Ho@7 Hq@>@;XD  t  t t  @t prolog_predicate_name AP I? C@ EV I7@5@7 J@7 H@7 ID@7 H@>@;XP
list_rules CC EV H]@5@>@;CC EV H]@5@7 H	and rule @7 Hm@7 Ho@7 Hq@7 O7 B@>@;XD  t  t t  @t  K AP K C	@r EV K
@5@>@;C
@s EV K@5@7 @@>@;C@v EV K@5@2@-@-@4@7 @<@ @.@7 K@ 
@2@4@7 @<@>@;XPtv_display_arg_info C	At EV I @5@*  (atomic object: leaf of expression tree)@7 Jt@>@;CAw EV I@5  (@7 Hm@7 Ho arguments)@7 Jt@>@7tv_display_arguments B@>@;XP I C@b EV E@5@.@2@0consume_layout @Q@4@3@0 Ddec10@4@4@7 E! @>@8normalize_negative_literals B@;XPreduction_procedure  C@;AL EV H]@5@7clear_facts  B@0 L]go@4@7 D4@0 Lb@4@7 D4@7 H B@7 C@0 Lb@-
@4@7 H@7 LR B@@	@(
@7 MY B@E@?
 L_@7 L] B@7 OS@.@7 H@7 O3 B@7 OM@>@;XPcompatible_type_lists C
Bj EV J&
@5@>@;C
Bk EV J& F H@5@>@;CBl EV J&

@5@ 
@ @7 OV B@>@;CBm EV J& F
 H

@5@ 
@7 OX@>@;CBn EV J&
@5@ @7compatible_set_or_seq_types B@>@ 
@ @7 OX@>@;CBr EV J&@5@>@;XPis_a_word_split_char CA EV Hg 	@<CA EV Hg @ @<CA EV Hg @.@<CA EV Hg @,@<CA EV Hg @(@<CA EV Hg @)@<CA EV Hg @:@<CA EV Hg @;@<CA EV Hg @=@<CA EV Hg @[@<CA EV Hg @]@<CA EV Hg@5@8 H@;CA EV Hg@5@8 HN@;XP Mm CBb EV H1@5@7 Ml@7 Ml@>@;CBc EV H1@5@>@;CBd EV H1@5@7 F@a@g@b @s@0 Iv
@4@7 H@>@;C@!Bi EV H1@5@7 F@a@g@b @s@C@7 Iv B@L@P H@7 Hm@7 Ho has not been forgotten.@7 Hm@7 Hq@>@;CBr EV H1@5@'Illegal hypothesis number to remember: @7 Hm@7 Ho@7 Hq@>@;XPupdate_match_count  CCB EV H]@5@0num_matches@-
@4@7 H@p
@0 Oc@4@7 C@>@;XP N\ C@c EV IJ J
 F@5@>@;C
@d EV IJ J F
@5@>@;C@e EV IJ J

@5@0 J@0 F@4@4 @ @Q@7 IL@>@;C@,@h EV IJ@5@.@.@.
@7covers_interval B@@@( @@?	@0 IK@4@7 IO@@@(
 @@?	@0 IR
@4@7 IO@>@;XP@"ask_user_if_search_should_continue  C@/@ EV HU@5@7 Hq@7 Hq@=%%% TWENTY MATCHES FOUND: Do you wish to continue the search?@7 Hm@7 Hq@8    Type Y(es) to continue search, N(o) to abandon it...@7 Hm@7 Hq@7 Hq    Continue search@.
@7 H_@@@(
 Gt@0search_count@/@4@7 C@?@(
 Gu K@7 D4@>@;XP M CC EV H| G
 Ja

 C

@5@ @7 M@>@;CC EV H| G


 G

@5@ @7 M@>@;CC EV H| Ja
 Ja

@5@ 
@7 M@>@;C	C EV H|

@5@7 KQ@>@;XP Jo CBa EV I@5@.@7 HE B@>@7 H@>@;XD  t  t t  @t quit  AP Oq  C@R EV N@5@7 K@@ @7 LL@>NO FRAME LEFT TO QUIT@7 Hm@F
@?@=@.
@7 LL@a@g@b @s@0 I	quitframe
@4@7 D4@@@/@/@.@7 J@>QUITTING CURRENT PROOF BY @7 Hm@7 Ho ATTEMPT@7 Hm@7 Hq@7
abort_subgoal  B@?@/@/@7 N B@>@'QUITTING CURRENT PROOF BY CASES ATTEMPT@7 Hm@7 Hq@7
abort_case  B@E@>@;XP K` C@ EV I@5@T
@@@(
 @@F@?@"

@#@7 Ma B@ 
@7 K_@>@;C@ EV I
bad_conditions@5@>@;C@ EV I @<XP H C@W EV E ?@<XP Nm C@ EV H1@5 K1@7 NF B@>@;C@ EV H1@5	*** New H@7 Hm@7 Ho:  @7 Hm@7 Ho@7 Hq@>@;XP N CB EV H]@5@+Change which occurrence (number/none/all)? @7 E! B@>@;XP Mt CA EV H| I3
 I3


@5@0 I3@0 I3
@4@4@7 Ms@>@;CA EV H| I3


 I3

@5@ 
@7 J@ @7 Ms@>@;CA EV H| G
 G


@5@0 G@0 G
@4@4@7 Ms@>@;C@ A EV H| G


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

@5@.@.
@.@7 M@.@7try_to_satisfy B@@@( @@ 
@.@7match_up B@?@ @7 H@%
@ @ @.@7 H5@@@( @@&@F@?@ @7 H@ @.@7do_direct_goals B@ @.@7 K@ @ @8 H5@;XD  t  t t  @t  J AP L C	D9 EV L

@5@7 @@>@;XD  t  t t  @t  Od APwrite_deleted_hyps  C@ EV H @5@C
@/@7 I B@L
@P@>@;C@ EV H  @5@7 Hq@7 Hq@<PLUS the following deleted (currently unuseable) hypotheses:@7 Hm@7 Hq@7 Hq@Q@;C
@ EV H@5@.
@7 O@7write_deleted_hyp B@Q@;C@ EV H  @5@>@;XPadjust_qbindingnames CEU EV H]@5@C
@/@7 M[@L
@P@>@8 O B@;CEY EV H]@5@7rename_qbinding_name B@>@8 O@;CE] EV H]@5@>@;XP M C	D EV H]
@5@>@;C
D EV H]@5@7 @@>@;CD EV H] M 


 M 
@5@>@;CD EV H] M 


 M 
@5@>@;CD EV H]@5@2@-@-@4@7 @<@ @.@7 M@ 
@2@4@7 @<@>@;XPcheckfilesexist C@$A2 EV Hgordinary@5@.@7 M1 B@@@7 J@?vcg@7tell_off B@>@.@7 M0 B@@@7 J@?fdl@7 O@>@;CAA EV Hgresume@5@.@7 M@@@7 J@?csv@7 O@>@;XD  t  t t  @t  HL AP HL C@ I I  K1@<XPprocess_command_line_data  C EV M@5@7set_toplevel  B@>@.
@7get_command_line B@>@7 M B@>@;XD  t  t t  @t 
spark_enabled  AP IP C EV I@5@S
@>@Q@;C@R EV I@5@@@0 K@7 H? B@.@7 H@>@@@7see_if_can_infer B@E@?@@@7 H@7 P@E@? K@7standardise_in_infer B @@.@7 IL@7 P@?@@@7 P@E@? K@7 P @@.@7 IL@7 H@7 P@E@>@;XD  t  t t  @t  HB AP HB C@v I I  K@<XP
done_range C	@ EV L

@5@7 @m B@>@;C@ EV L@5@a@g@h@q@@@7 P
@?@R@>@p
@7 P B@>@;XP N CCh EV H  D
@<CCi EV H  K
@<CCj EV H  Kx
@<CCk EV H  N3
@<C	Cl EV H  Kv

@<C	Cm EV H  K

@<C	Cn EV H  Kz

@<C	Co EV H yfy

@<XD  t  t t  @t  HE AP Op C@o I I @<XPparse C	A EV H]@5@S
@S@>@8 F B@;C	A EV H]@5@7 @@>@;CA EV H]
 C
@5@2 C@/@4@7 @<@>@;CA EV H]@5@2@4@7 @<@>@;XP@$ensure_has_type_classifications_list CB EV J& 



@5@7 J'@7 Jd@ 
@7 P B@>@;CB EV J&@5@>@;XP I C@:A" EV H1@5@.@7 N@0 L@/@4@7 C@0 L K1@4@7 D4@7 C@7 Ho O@7 Hm@7 I@7 I@7 O@@@( Gt@?@( Gu@0 L@/@4@7 C@0 L@4@8 D4@;XPstartup_sequence  C@%@T EV E|  @5@7 O B@/ N2@7 D& B@7 O Buser_output@7display_header E P~n~n@7 Aw B@7read_initialisations  B@7load_vc  B@7 Hq@@Welcome to the SPADE Proof Checker -- for assistance type "help"@7 Hm@7 Hq@7 Hq@Q@;C@e EV E|  @5@7load_buffered_libs  B@7	write_log  B@Q@;C
@i EV E|  @5@7do_do_newvc  B@7 IF M@7execute_command B@7 P+@Q@;C@o EV E|  @5@>@8 @w  B@;XP H C@q EV H @5@>  NO CONCLUSIONS LEFT@7 Hm@>@;C@u EV H

@5@.@7 LK@> H@7 Hm@7 Ho O@7 Hm@7 Ho@7 Hq@>@;C@~ EV H@5@a@g@h@q@>@7 H@p
@7 H@>@;C@ EV H@5@>@;XD  t  t t  @t  H AP H C EV J&@5@T@>@.@7 K@>@@@7 NB@?@( H F@7 NB@>@;C@@ EV J&@5@.@7 NB@>@@@&@?@1@@	@( F@>@( H@?@&@@@2
mk__record@/@4@7 @<@>@7compatible_record_type B@7 NB@?@2	mk__array@/@4@7 @<@>@7compatible_array_type B@8 NB@;XPread_unless_abandon_search CA EV HU D@5@7 K@>@;CA EV HU@5@8 I@;XPintexp C@ EV I@5@S
@>@Q@;C@ EV I@5@7 F@>@;C@ EV I Ja
@5@7 PA B@>@;C@ EV I G

@5@7 PC@7 PC@>@;C@ EV I C

@5@7 PC@7 PC@>@;C@ EV I I3

@5@7 PC@7 PC@>@;C@ EV I L

@5@7 PC@7 PC@>@;XPchop_off C
A EV Hg@5@2@/@4@7 H5@>@;CA EV Hg@5@2@/@3@/@4@7 H5@>@;CA EV Hg@5@2@/@3@/@3@/@4@7 H5@>@;CA EV Hg@5@2@/@3@/@3@/@3@/@4@7 H5@>@;CA EV Hg@5@2@/@3@/@3@/@3@/@3@/@4@7 H5@>@;CA EV Hg@5@2@/@3@/@3@/@3@/@3@/@3@/@4@7 H5@>@;CA EV Hg@5@2@/@3@/@3@/@3@/@3@/@3@/@3@/@4@7 H5@>@;CA EV Hg@5@2@/@3@/@3@/@3@/@3@/@3@/@3@/@3@/@4@7 H5@>@;CA EV Hg	@5@2@/@3@/@3@/@3@/@3@/@3@/@3@/@3@/@3@/@4@7 H5@>@;C	A EV Hg@5@a@g@b @r@>@Q@;CA EV Hg@5@p
 @ 
@.@7 PD B	@ @7 PF@>@;XPfind_min C@@ EV IJ@5@@@B@7 PC@@@7 PC@@
@a@g@h@t@a@h@w@?@a@h@g@s@a@g@w@E
@?@ @a@g@x
@@@0 IK
@4@7 IO@&@?@0 IK
@4@7 IO@&
@?@E@@@%@7 PC@a@h@x
@@@0 IK

@4@7 IO@&
@?@0 IK

@4@7 IO@&
@?@@@0 IK
@4@7 IO@&@?@0 IK
@4@7 IO@&
@E
@>@;XD  t  t t  @t  Hk AP
do_undeleting  CB EV H1@5 I@.
@7 I@7 I @Q@;CB EV H1  @5@>@;XP LG CCa EV H| G
 Ja

 G
 Ja
@5@ 
@7 KQ@ @7 LF@>@;CCe EV H| G


 G

@5@ 
@7 KQ@ @7 LF@>@;CCi EV H| G
 G


@5@0 G@0 G
@4@4@7 LF@>@;CCk EV H| Ja
 Ja@5@8 KQ@;CCm EV H|

@5@8 KQ@;XD  t  t t  @t  Iw AP N C@" EV N  J N @o@N@U@M@I@N@E@Q@S@<C@" EV N  IR N @o@N@U@M@I@N@E@Q@S@<C@" EV N  J N @o@N@U@M@I@N@E@Q@S@<C@" EV N  IK N @o@N@U@M@I@N@E@Q@S@<C@" EV N  B N @o@N@U@M@I@N@E@Q@S@<C@" EV N  J N @o@N@U@M@I@N@E@Q@S@<C@" EV N  J N @o@N@U@M@I@N@E@Q@S@<C@" EV N  J N @o@G@E@N@I@N@E@Q@S@<C@" EV N  IR N @o@G@E@N@I@N@E@Q@S@<C@" EV N  J N @o@G@E@N@I@N@E@Q@S@<C@"@  EV N  IK N @o@G@E@N@I@N@E@Q@S@<C@"@! EV N  B N @o@G@E@N@I@N@E@Q@S@<C@"@" EV N  J N @o@G@E@N@I@N@E@Q@S@<C@"@# EV N  F N @o@G@E@N@I@N@E@Q@S@<C@"@% EV N  IR N @o@I@N@T@I@N@E@Q@S@<C@"@& EV N  J N @o@I@N@T@I@N@E@Q@S@<C@"@' EV N  IK N @o@I@N@T@I@N@E@Q@S@<C@"@( EV N  B N @o@I@N@T@I@N@E@Q@S@<C@* EV N  G N @o@A@R@I@T@H@<C@+ EV N  C N @o@A@R@I@T@H@<C@, EV N  I3 N @o@A@R@I@T@H@<C@- EV N  L N @o@A@R@I@T@H@<C@. EV N  Ja N @o@A@R@I@T@H@<C@/ EV N   N @o@A@R@I@T@H@<C@0 EV N B N @o@A@R@I@T@H@5 K@8 N"@;C@3 EV N  H} N @o@A@R@R@A@Y@<C@4 EV N  H N @o@A@R@R@A@Y@<C@5 EV N B N @o@A@R@R@A@Y@5 K@8 N"@;C@8 EV N  B N @o@E@N@U@M@<C@9 EV N  IR N @o@E@N@U@M@<C@: EV N  J N @o@E@N@U@M@<C@; EV N  IK N @o@E@N@U@M@<C@< EV N  J N @o@E@N@U@M@<C@= EV N  J N @o@E@N@U@M@<C@> EV N  M N @o@E@N@U@M@<C@? EV N  M N @o@E@N@U@M@<C@@ EV N  J N @o@E@N@U@M@<C@+@B EV N  IR N @o@E@N@U@M@E@R@A@T@I@O@N@<C@+@C EV N  J N @o@E@N@U@M@E@R@A@T@I@O@N@<C@+@D EV N  IK N @o@E@N@U@M@E@R@A@T@I@O@N@<C@+@E EV N  J N @o@E@N@U@M@E@R@A@T@I@O@N@<C@+@F EV N  J N @o@E@N@U@M@E@R@A@T@I@O@N@<C@+@G EV N  M N @o@E@N@U@M@E@R@A@T@I@O@N@<C@+@H EV N  M N @o@E@N@U@M@E@R@A@T@I@O@N@<C@"@J EV N  M N @o@F@D@L@F@U@N@C@S@<C@"@K EV N  IK N @o@F@D@L@F@U@N@C@S@<C@"@L EV N  J N @o@F@D@L@F@U@N@C@S@<C@"@M EV N  J N @o@F@D@L@F@U@N@C@S@<C@"@N EV N  I3 N @o@F@D@L@F@U@N@C@S@<C@"@O EV N  M N @o@F@D@L@F@U@N@C@S@<C@"@P EV N  M N @o@F@D@L@F@U@N@C@S@<C@"@Q EV N  F N @o@F@D@L@F@U@N@C@S@<C@"@R EV N  B N @o@F@D@L@F@U@N@C@S@<C@"@S EV N  J N @o@F@D@L@F@U@N@C@S@<C@"@T EV N  L N @o@F@D@L@F@U@N@C@S@<C@"@U EV N  IR N @o@F@D@L@F@U@N@C@S@<C@"@V EV N  J N @o@F@D@L@F@U@N@C@S@<C@X EV N  J
 N @o@L@O@G@I@C@<C@Y EV N  J N @o@L@O@G@I@C@<C@Z EV N  J N @o@L@O@G@I@C@<C@[ EV N  F N @o@L@O@G@I@C@<C@\ EV N  C N @o@L@O@G@I@C@<C@] EV N B N @o@L@O@G@I@C@5 K@8 N"@;C@` EV N  IK N @o@S@E@Q@<C@a EV N  J N @o@S@E@Q@<C@b EV N  G N @o@S@E@Q@<C@c EV N  N @o@S@E@Q@<C@d EV N  F N @o@S@E@Q@<C@e EV N  J6 N @o@S@E@Q@<C@f EV N  J7 N @o@S@E@Q@<C@g EV N  J: N @o@S@E@Q@<C@h EV N  J; N @o@S@E@Q@<C@i EV N  G N @o@S@E@Q@<C@j EV N  C N @o@S@E@Q@<C@k EV N  B N @o@S@E@Q@<C@l EV N  J N @o@S@E@Q@<C@n EV N  L, N @o@S@E@T@S@<C@o EV N  L N @o@S@E@T@S@<C@p EV N  M N @o@S@E@T@S@<C@q EV N  M N @o@S@E@T@S@<C@r EV N  M
 N @o@S@E@T@S@<C@s EV N  M N @o@S@E@T@S@<C@t EV N  M N @o@S@E@T@S@<C@u EV N  F N @o@S@E@T@S@<C@v EV N  J N @o@S@E@T@S@<C@w EV N B N @o@S@E@T@S@5 K@8 N"@;C@z EV N  M N @o@Q@U@A@N@T@I@F@<C@{ EV N  M N @o@Q@U@A@N@T@I@F@<C@| EV N  F N @o@Q@U@A@N@T@I@F@<C@} EV N  J N @o@Q@U@A@N@T@I@F@<C@$@~ EV N B N @o@Q@U@A@N@T@I@F@5 K@8 N"@;C@ EV N bit__and N @o@B@I@T@W@I@S@E@<C@ EV N bit__or N @o@B@I@T@W@I@S@E@<C@ EV N bit__xor N @o@B@I@T@W@I@S@E@<C@ EV N  J N @o@B@I@T@W@I@S@E@<C@ EV N  IR N @o@B@I@T@W@I@S@E@<C@ EV N  B N @o@B@I@T@W@I@S@E@<C@ EV N  L N @o@M@O@D@U@L@A@R@<C@ EV N  IR N @o@M@O@D@U@L@A@R@<C@ EV N  J N @o@M@O@D@U@L@A@R@<C@ EV N  J N @o@M@O@D@U@L@A@R@<C@ EV N  B N @o@M@O@D@U@L@A@R@<C@"@ EV N  N @o@N@U@M@I@N@E@Q@Sinequals@<C@"@ EV N  N @o@N@U@M@I@N@E@Q@S J@<C@"@ EV N  N @o@G@E@N@I@N@E@Q@Stransitivity@<C@"@ EV N  N @o@G@E@N@I@N@E@Q@S
strengthen@<C@"@ EV N  N @o@G@E@N@I@N@E@Q@Snegation@<C@"@ EV N  N @o@I@N@T@I@N@E@Q@S PR@<C@ EV N  N @o@A@R@I@T@Harith@<C@ EV N  N @o@A@R@I@T@Hassoc@<C@ EV N  N @o@A@R@I@T@Hcommut@<C@ EV N  N @o@A@R@I@T@Hdistrib@<C@ EV N  N @o@A@R@I@T@Hminus@<C@ EV N  N @o@A@R@I@T@Hintdiv@<C@ EV N  N @o@A@R@R@A@Y H@<C@ EV N N @o@A@R@R@A@Y P;@5@8 O  B@;C@ EV N  N @o@E@N@U@Menum@<C@ EV N  N @o@E@N@U@M
enum_cases@<C@+@ EV N  N @o@E@N@U@M@E@R@A@T@I@O@N I@<C@"@ EV N  N @o@F@D@L@F@U@N@C@S M@<C@"@ EV N  N @o@F@D@L@F@U@N@C@S M@<C@"@ EV N  N @o@F@D@L@F@U@N@C@S M@<C@"@ EV N  N @o@F@D@L@F@U@N@C@Sexp@<C@ EV N  N @o@L@O@G@I@C P\@<C@ EV N  N @o@L@O@G@I@C P^@<C@ EV N  N @o@L@O@G@I@C P`@<C@ EV N  N @o@L@O@G@I@Cequivalence@<C@ EV N  N @o@L@O@G@I@Cimplies@<C@ EV N  N @o@L@O@G@I@Clogical_and@<C@ EV N  N @o@L@O@G@I@Clogical_not@<C@ EV N  N @o@L@O@G@I@C
logical_or@<C@ EV N  N @o@L@O@G@I@Clogical@<C@ EV N  N @o@S@E@Qseqlen@<C@ EV N  N @o@S@E@Q DR@<C@ EV N  N @o@S@E@Q J6@<C@ EV N  N @o@S@E@Q J7@<C@ EV N  N @o@S@E@Q J:@<C@ EV N  N @o@S@E@Q J;@<C@ EV N  N @o@S@E@Qseq@<C@ EV N  N @o@S@E@T@Ssets@<C@ EV N  N @o@Q@U@A@N@T@I@Fquant@<C@"@ EV N N @o@B@I@T@W@I@S@Ebitwise@5@8 Ph@;C@"@ EV N N @o@M@O@D@U@L@A@Rmodular@5@8 Ph@;XD  t  t t  @t  K AP L| CAu EV I@5@8 L@;C@QAv EV I B


@5@@@0 B@-@4@7 L@0 B@4@7 J@0 B
@4@7 L{@?@(@0 IR
@4@7 J@0 IR
@4@7 L{@0 IR
@4@7 J@0 IR
@4@8 L{@E@;C@A EV I IR


@5@@@0 B
@4@7 L{@F@?@h@@@0 J
@4@7 L{@F@?@W@@@/@2@-@4@7 H5@ 
@ @7 H2@E@?@A@@@0 IR@-@4@7 L@0 IR@4@7 J@?@@@0 B@-@4@7 L@0 B@4@7 J@?	@0 J@-@4@7 L@0 IR
@4@8 L{@E@;CA EV I IK


@5@0 IR
@4@8 L{@;C@oA EV I J


@5@@@0 J@-@4@7 L@0 IR
@4@7 L{@E@?@M@@@0 J@-
@4@7 L@0 IR@4@7 L{@E@?@4@@@ @0 B@-@4@7 L@0 B@4@7 J@0 J
@4@7 L{@E@?@/@2@-@4@7 H5@ 
@ @8 H2@E@;CA EV I J


@5@0 J
@4@8 L{@;C@yA EV I J


@5@@@7 H2@ 
@7 H2@ 
@7 H@E@?@\@@@0 J
@4@7 L{@E@?@L@@@0 J
@4@7 L{@E@?@<@@@0 B@-@4@7 L@0 B@4@7 J@0 J
@4@7 L{@?@0 B
@-@4@7 L@0 B
@4@7 J@0 J@4@8 L{@;XPget_all_subexpressions_in_vc C@qD EV H]@5@@@!@.@0 AV@0 H@-@-
@4@1 LU
@4@.@7 @@, @@ @.@7 K?@?	@' @@F@F
@>@@@!@.@0 AV@0 Iu@-@4@1 LU@4@.@7 @@, @@ @.@7 K?@?@' @@F@E@>@ @ @.@7 H5@>@ @.@7 JN@>@ @7 LW@>@;XP K C@* EV I7@5@.
@7 H B@7 Ho@7 Hq@Q@;C@+ EV I7  @5@>@;XP N CG& EV Hg
 C


@5@> H@7layout B@> H@ 
@7 P@>@;C	G, EV Hg@5 H@7 P@>@;XD  t  t t  @t done__resume  AP J CB1 EV H1@5@7 P B@7 P@>@;CB2 EV H1@5@>@;C@=B3 EV H1@5@7 F@a@g@b @s@C@7 O@L@P@0 H
@-@4@7 H@0 I
@4@7 D4@0 I
@4@7 D4@0 Iv
@4@7 C@0 H
 @Q@4@7 D4@>@;CB= EV H1@5@7 F@a@g@b @s H@7 Hm@7 Ho is already deleted@7 Hm@7 Hq@>@;CBE EV H1@5@%Illegal hypothesis number to delete: @7 Hm@7 Ho@7 Hq@>@;XD  t  t t  @t 
expand_answer AD  t  t t  @t  P AD  t  t t  @t  P 
P PC@ L L@5@6 L@8 P L@;XPwarn_of_unknown_command  CC) EV H  @5@7 Hq@+!!! Command not recognised.  Please retype.@7 Hm@7 Hq@>@;XPfetch_inference_rule C@<AX EV HU@5@.
@7 K@ 
@.@7 K@@@" 
 K@#@?@" 
 K@#@( @@C@ 
@7 K@L@P@8 K@;XPincrease_defect_counter  C@L EX EX@5@0 H@-
@4@7 H@p
@0 H@4@7 L@>@;XP O C@R EV E@5 B@7prolog_flag B`@>@;XP O} C@LAL EV IJ@5@.
@7 LL@a@g@b @s@/@.@7 Oz@0 N
@/@/@4@7 C@0 H@/@4@7 H@0 N
@/@/@4@7 C@0 N
@/@4@7 C@0 L@/@4@7 C@p
 @p
 @0 L
@4@7 D4@7 Is B@>@;XP K* C@ EV H@5@7qvars_in B@>@;XD  t  t t  @t resource AD  t  t t  @t  P AP I C@] EV I  HF B@5@"@7 H@7write_flag_string B@"@7 H@>@;C@_ EV I@5@7 Ho@>@;XP KW C@~ EV I J


@5@ @7save_single_requirement B@ 
@7 KV@>@;C@ EV I@5@7 P@>@;XD  t  t t  @t  HR AP HR C@ I I  K@<XPdo_unhandle_quantifiers_in C
E EV H]@5@7 A@7 M[@>@;C	E  EV H]

@5@7 @@>@;C@&E# EV H]@5@C@7 @@L@P@T
@2@-@-
@4@7 @<@ 
@.@7do_unhandle_quantifiers_in_list B@>@2@4@8 @<@;XPfetch_inf_or_subst_rule_for_eq CA2Af EV HU	
@5@0 B@/@/@4@.@7 K@ @.@7 K@@@-@" 
 P B


@#@0 B@2@3@4@3@3@4@ @ 
@7 I@?@@@@)@" 
 P B

@#@0 B@2@3@4@3@3@4@ 
@7 I@?@@@@" 
 H H
@#@?@@@@" 
 H H
@#@?@@@@" 
 H K J
@#@?@m@@@" 
 H K J
@#@?@T@@@" 
 H@#@(
 @@?@?@@@" 
 H@#@(
 @@?@*@@@" 
 K J@#@(
 @@?@" 
 K J@#@(
 @@F@E@C@ @7 K@L@P@8 K@;XD  t  t t  @t  N AD  t  t t  @t  L6 AP L5 CC4 EV H1
@5@>@;CC5 EV H1

@5@>@;C@#C6 EV H1

@5@ @.@7 L5 B@>@@@ 
@ @7
set_not_in B@&@?@ 
@ @7set_remove_all B@>@;XP Mq CAt EV H|@5@S
@>@Q@;CAy EV H| I3


@5@.@7 Mp@ 
@.@7 Mp@ @ @7 KP@>@;CA~ EV H| G


 G

@5@ @7 Mp@ 
@ @7 Mp@>@;C@#A EV H| C


 G

@5@ @7 Mp@0 I3
@1 Ja@4@ @7 Mp@>@;CA EV H| L


@5@.@7 Mn B@ 
@.@7 P@0 L@4@7simp_num B@>@;CA EV H| L


@5@.@7 P@ 
@.@7 P@0 L@4@7 P@>@;C@"A EV H| H}


@5@0 H}
@4@.@7 H@>@0 H}
@4@ @7 H@>@;C	A EV H|

@5@7 J@>@;CA EV H|
 Ja
@5@7 F@a@g@b @q@a@g@k Ja@w@>@;CA EV H| Ja
@5@0 I3@1 Ja@4@7 Mp@>@;CA EV H|@5@.@/@7
defined_funct B@7
simp_funct B@>@;CA EV H| 

@<XP P CA EV H| L


@5@7 I)@ 
@7 I)@0 L
@4@7 I,@>@;C
A EV H| L
 @5@>@Q@;CA EV H| L
@5@7 P@>@;C@$A EV H| L L



@5@0 I3
@4@.@7 P@0 L@4@7 P@>@;CA EV H| L Ja
 Ja

@5@0 L
@4@7 P@>@;C@!A EV H| L Ja


 I3
 Ja@5@0 L
@4@ @7 P@>@;C@ A EV H| L
 Ja

 I3
 Ja@5@0 L
@4@ @7 P@>@;CA EV H| L


@5@7 I)@ 
@7 I)@0 L
@4@7 I,@>@;C
A EV H| L
 @5@>@Q@;CA EV H| L
 @5@>@;CA EV H|

@5@>@;XPwrite_forgotten_hyps  C@ EV H @5@C
@/@7 O^@L
@P@>@;C@ EV H  @5@7 Hq@7 Hq@=PLUS the following forgotten (hidden but useable) hypotheses:@7 Hm@7 Hq@7 Hq@Q@;C@ EV H@5@.
@7 O^ H@7 H B@Q@;C@ EV H  @5@>@;XPprocess_logfact C@/@8 EV H
step@5@@@&@@
@C
 L@7 I@L
@P@?@C	forceexit@7 I@L@P@7 HSTEP @7 Hm@7 Ho@?@R@>@;C@'@E EV H
 I@5@7 H@.
@7 N@@
@(
 @7 Ho@E@?@a@f
@g@l C@x@ @/@7 JQ@>@;C@P EV H
 K@5@7 H	Command: @7 Hm@7 Ho@>@;C@U EV H
 N M J H

@5@7 H@$Commence PROOF BY CASES attempt on H@7 Hm@ 
@7 Ho@>@;C@Z EV H
 N@5@7 HCommence PROOF BY @7 Hm@7 Ho attempt@7 Hm@>@;C@S@` EV H		
 Nh H


@5@7 H O@7 Hm@.@7 N@@@( @ 
@7 Ho M@7 Hm@ @7 Ho@F@E@?@#@a@f@g@l C@b	@l C@x@ 
@ @.@7 JQ M@ @.@7 JQ@ @ @/@7 JQ@>@;C@S@p EV H		
newconc Iu


@5@7 H>>> New goal C@7 Hm@.@7 N@@@( @ 
@7 Ho M@7 Hm@ @7 Ho@F@E@?@#@a@f@g@l C@b@l C@x@ 
@ @.@7 JQ M@ @.@7 JQ@ @ @/@7 JQ@>@;C@ EV H
vcname@5@7 HNow attempting proof of VC: @7 Hm@7 Ho@0 H@/@4@7 C@7 Hq@7 @  B@>@;C@c@ EV H


 H 


 P

@5@7 H@ Successful inference with rule: @7 Hm@ @7 Ho@7 Hq@p
@ @ @7write_subgoal_list_proved B@7 H
Therefore @7 Hm@.@7 N@@@( @ @7 Ho@E@?@a@f@g@l C@b
@l C@x@ @ @/@7 JQ@2
@3@4@7 L B@>@;C@@ EV H
 H 


 H H


@5@7 H@#Successful substitution with rule: @7 Hm@ @7 Ho@7 Hq@p
@ @ @7 P@7 HAllowing substitution of @7 Hm@.@7 N@@@( @ @7 Ho@7 Hq@7 Hfor @7 Hm@ @7 Ho@F@?@/@a@f@g@l C@b@l C@x@ @ @/@7 JQ@7 Hq@7 H P@7 Hm@a@f@g@l C@b@l C@x@ @ @/@7 JQ@2
@3@4@7 P@>@;C@ @ EV H proved J

@5*** PROVED VC @7 Hm@ 
@7 Ho@7 Hq@7 Hq@7 O B@7 Hq@7 Hq@7 Hq@>@;C@ EV H
 P @@5@7 H*** Proved all conclusions@7 Hm@7 Hq@>@;C@S@ EV H		
 P Iu


@5@7 H*** Proved C@7 Hm@.@7 N@@@( @ 
@7 Ho M@7 Hm@ @7 Ho@F@E@?@#@a@f@g@l C@b@l C@x@ 
@ @.@7 JQ M@ @.@7 JQ@ @ @/@7 JQ@>@;C@1@ EV H
 N@5@7 H@ Entering new proof frame (DEPTH @7 Hm@7 Ho) ...@7 Hm@.
@7indentation B@0 P@/@4@7 C@.@7 I B@a@f
@f@n@x@0 P@4@7 C@>@;C@2@ EV H
	exitframe@5@7 H@#Exiting current proof frame (DEPTH @7 Hm@7 Ho L@7 Hm@.
@7 P@0 P@/@4@7 C@.@7 P@a@f
@f@l C@x@0 P@4@7 C@>@;C@+@ EV H
 Ot@5@7 H@>QUIT: give up attempt to prove subgoals of current proof frame@7 Hm@.
@7 P@0 P@/@4@7 C@.@7 P@a@f
@f@l C@x@0 P@4@7 C@>@;C@/@ EV H
 IQ@5@7 HAttempting to infer @7 Hm@.
@7 N@@
@(
 @7 Ho@E@?@a@f
@g@l C@b@l C@x@ @/@7 JQ@>@;C@rA EV H


subgoal 

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


@5@7 HUse of standardisation@7 Hm@7 Hq@7 H     on @7 Hm@.@7 N@@@( @ 
@7 Ho@E@?@a@f@g@l C@b@l C@x@ 
@ @/@7 JQ@7 Hq@7 H  gives @7 Hm@@	@( @ @7 Ho@?@ @ @/@7 JQ@>@;CA@ EV H
 P H

@5@7 HApply standardiser on H@7 Hm@ 
@7 Ho@>@;CAE EV H
 P H

@5@7 HApply standardiser on C@7 Hm@ 
@7 Ho@>@;CAJ EV H
 M Q

@5@7 H@5Start proof-by-cases attempt on disjunction formula H@7 Hm@ 
@7 Ho@>@;CAO EV H
 M:@5@7 HBegin CASE @7 Hm@7 Ho @7 Hm@>@;C@]AU EV H
	induction



@5@7 H P@7 Hm@.@7 N@@@( @ 
@7 Ho@E@?@a@f@g@l C@b@l C@x@ 
@ @/@7 JQ@7 Hq@7 Hby induction on @7 Hm@ @7 Ho
 (base case: @7 Hm@ @7 Ho = @7 Hm@ @7 Ho L@7 Hm@>@;CAj EV H
 C@5@7 HConsulted rulefile: @7 Hm@7 Ho@>@;CAo EV H
library_name@5@7 HLibrary rulefile: @7 Hm@7 Ho@>@;C@+At EV H
	lib_fault


@5@7 H@ALIBRARY REJECTED: mismatch between .FDL declarations and library.@7 Hm@7 HqInvolves identifier @7 Hm@ 
@7 Ho in: @7 Hm@ @7 Ho C@7 Hm@>@;CAz EV H
lib_ok@5@7 H@4LIBRARY LOADED: No FDL declaration mismatches found.@7 Hm@>@;CA~ EV H
 L@5*** END OF PROOF SESSION@7 Hm@7 Hq@7 Hq@7 Hq@7 I B@7 Hq@7 I B@7 Hq@>@;CA EV H
 P@5 Q@7 Hm@7 Hq@7 Hq@7 Hq@7 Q@7 Hq@7 Q@7 Hq@>@;C
A EV H
true_vc@5*** True VC eliminated: @7 Hm@7 Ho@>@;CA EV H@5@7 H@ !!! UNEXPECTED LOGFACT: logfact(@7 Hm@7 Ho I@7 Hm@7 Ho L@7 Hm@>@;XP K CCG EV HU@5@T
@>rulename@7 I@>@;CCL EV HU@5 Q@8 I@;XP O CB EV H]@5@7 C@7 K@7 I@ 
@7 J} B@>@;XP O C EV M@5@.
@7 N@0 N @
@4@8 C@;XD  t  t t  @t  H= AP K3 C@7 I I  K@<XPcompatible_array_indices CB EV J&

@5@>@ 
@ @8 Q B@;CB EV J&@5@>@;XPtidy_up_logfacts  CC EV H@5 K@.
@7 I@7 J!@0 I@/@/@4@7 C@>@Q@;C	C EV H  @5 K L@7 I@>@;C	C EV H  @5 K P@7 I@>@;CC EV H@5OK@7 Hm@7 Hq@0 M@-
@4@7 H@p
@0 M@4@7 C@>@;XP	semi_stan C@/@0 EVu F\        
 B


@5@.@7 H@ @.@7 IL@ 
@ @.@7 IL@0 H@0ss
@4@1 B@4@7 D4@>@;C@/@7 EV Q%
 J


@5@.@7 H@ @.@7 IL@ 
@ @.@7 IL@0 H@0 Q&
@4@1 J@4@7 D4@>@;C@*@> EV Q%
 J


@5 F@.@7 IL@ 
 F@.@7 IL@0 H@0 Q&
@4@1 J@4@7 D4@>@;C@*@D EV Q%
 J


@5 F@.@7 IL@ 
 F@.@7 IL@0 H@0 Q&
@4@1 J@4@7 D4@>@;C@*@J EV Q%
 IK


@5 F@.@7 IL@ 
 F@.@7 IL@0 H@0 Q&
@4@1 IK@4@7 D4@>@;C@*@P EV Q%
 IR


@5 F@.@7 IL@ 
 F@.@7 IL@0 H@0 Q&
@4@1 IR@4@7 D4@>@;C@V EV Q%
 F
@5@.
@7neg B@ 
@0 F@/@4@7 H@ 
@7 Q# B@>@;XP K CAD EV HU@5@>@.
@7 M@>@2
@4@7 @<@>@;XP N C
C EV H
@5@a@g@b
@q@;C@!C EV H@5@a@g@b	@s@.@0 L

@4@7 I,@>@.
@7 N @>@a@f
@b@n@w@;XP J C EV J@5@@@7 F@E@?@"
 Ja
@#@7 F@>@;XD  t  t t  @t 	inst_form AP Hc CD- EV H] Gu@5@7 OU@>@;C@D/ EV H] Gt@5@@@/ K@7 HA B@@
@7 NI@.
@7replace_all_expr_type B@ 
@7 H@?@@@C@7 NI@L@P @@7 H@?@6!!! ERROR: New expression does not typecheck properly.@7 Hm@7 Hq@Q@E
@? K1@7 Q-@E
@0 H@/@4@7 H@0 H@4@7 D4@7 OS@0 H@-@-@4@7 H@0 I@4@7 D4@@@7 NI@F@F@E@?@$@.@.@.@7rep_working_on B@.@7 H@.@2@3@3@4@7 @<@0 I@4@7 D4@>@;CDN EV H]@5@>@;XP P) C@s EV E|@5@0ini_file_consult@-
@4@7 HConsulting rule file @7 Hm@7 Ho ...@7 Hm@7 Hq@7 L@Q@;C@x EV E|  @5@>@;XPprocess_enumeration_list CB EV Hg
 L E@5@>@;CB EV Hg
 AW


@5@ 
@ @7 Q: B@>@;XD  t  t t  @t  L+ AP L* CB EV H1@5@7 A@/@7 I@7 H2@>@;XP M C@6C EV H@5@.@7 H@.
@7 G @a@f
@b@t@@@(implication@?@@@( Q@?
@@@(
contradiction@?@( M@.@7 H@/@ @7 Il@>@;XP O$ C@)@8 EV H H M 



@5 Iy@ 
@.@7make_new_var B@ @ @.@7 K@ @7 Na@>@;C@:@> EV H H M 



@5 Iy@ 
@.@7 Q?@ @ @.@7 K@0 M@0 
@4@4@2@4 @QQUANTIFICATION@7 N} B@>@;C@-@D EV H H M 



@5@ @7 K) N?@ 
@.@7 Q?@ @ @.@7 K@ @7 Na@>@;C@>@K EV H H M 



@5@ @7 K) N?@ 
@.@7 Q?@ @ @.@7 K@0 M@0 
@4@4@2@4 @Q QB@7 QC@>@;XPdo_replace_all C EVu FL        @5@.@7
max_hyp_no B@7replace_all_hyps B@Q@;C EV QF@5@.@7max_conc_no B@7replace_all_concs B@Q@;C EV QF@5@>@;XPfound_help_pattern C	@ EV I7

@5@>@;C@ EV I7
 D@5@>@;XD  t  t t  @t  I  AP I  C@ EV K@5@@
 K@.
@7 I@E@?@!DEDUCE -- Type formula to deduce.DEDUCE -- Formula? @7 I@.@7 I@.
@7 K&@@@"
 J H
@#@.
@7 LK@?
@7 J @@7 H@%
@E@@ I@.@7 I@?Hypotheses to be used? @7 K@.@7 I@ @7 H@ 
@ @.@7
build_formula B@@@%@ @7 K@>*** @7 Hm@ @7 Ho@7 Hq Q\@7 Hm@ 
@7 Ho by logical deduction@7 Hm@7 Hq@ 
@7 Na@?@>
*** FAILED@7 Hm@7 Hq@Q@@@"
 J H@#@7 P
@?@R@>@;XPprint_Nsubs CC EV H]
@5@>@;C@;C EV H]



@5@7 H@7 Ho.  @7 Hm@7 Ho@7 Hq@7 Haccording to rule @7 Hm@ 
@7 Ho@7 Hq@ @7 O:@p
@ @ @7 Q_ B@>@;XP LC CCS EV H| I3
@5@7 LB@>@;C@ CU EV H| I3
 Ja

 Ja
@5@ 
@7 F@0 I3
@4@ @7 LB@>@;CCY EV H| I3


@5@.@7 LB@0 I3
@4@7 Ms@>@;C	C] EV H|

@5@7 J@>@;XD  t  t t  @t  @  AP P C@, EV H@5@C @@/@7 I@L@P@.
@7 QG H@0 C
@4@7 P-->@7 Hm@7 Hq@.@7 QM@7 H@>@;C@M EV H@5 @@.
@7 I@@@"
 J

@#@7 P@E
@?@0@@@"
 C J



@#@0 C
@4@7 P@?@@@(
 I@7list_deleted_hypotheses  B@?@(
 Iw@7list_forgotten_hypotheses  B@F@E
@Q@;C@- EV H  @5@>@;XP QQ C
@H EV QF@5@>@7replace_in_conc B@>@;C@L EV QF@5@a@i@f
@s@>@;C@O EV QF@5@7 Qk@>@p@ @ 
@7 QP@>@;XP L CA
 EV J@5@7 A@>@.@7 H@.
@7double_slash_list B@ 
@7 H@>@;XPfind_max C@@ EV IJ@5@@@B@7 PC@@@7 PC@@
@a@g@h@t@a@g@w@?@a@h@g@s@a@h@w@E
@?@ @a@g@x
@@@0 IK
@4@7 IO@&
@?@0 IK
@4@7 IO@&@?@E@@@%@7 PC@a@h@x
@@@0 IK

@4@7 IO@&
@?@0 IK

@4@7 IO@&
@?@@@0 IK
@4@7 IO@&
@?@0 IK
@4@7 IO@&@E
@>@;XD  t  t t  @t  Iy AD  t  t t  @t  N! AD  t  t t  @t  H  AP H  CBz EV H1@5@@	 I@/@7 I@E
@?@+UNDELETE -- which hypothesis or hypotheses? I@7 I@.
@7 I H@7 I!@7 PI B@>@;XP L C@ EV H| J

@5@@@( H@'
 H@' Nh@!@0 Nm@-@4@#@?@( H@'
 H@' P@!@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 H@.@2
@3@3@4@7 @<@ @7 D4@.@2
@3@4@7 @<@0 I P@4@7 D4@0 I@4@7 D4@ @@?@( Gu@>@Q@F@>@;C@n@? EV H|@5@.@7 H@.@7 IL@7 Q{@.
@7 Q~@@@Q@(
 Gt@0 I P@3
@3@4@7 D4@@ @@7 H@0 B
@4@7 Na@?@*@( @@@
@( @Q@7 Na@?@@@( @@0 F
@4@7 Na@?@0 J
@4@7 Na@?@(
 Gu@>@Q@>@;XP M CB EV H@5@S
@>@7 Hq@.!!! Warning: VAR not allowed.  Retype command.@7 Hm@7 Hq@Q@;C@.B EV H J

@5@@@( H@'
 H@?@( H@'
 H@7 F@.@2
@3@3@/@4@7 @<@ @@>@;XP N$ C@ EV N 
 N @o@S@P@E@C@I@A@L@<C@ EV N 
 N @o@R@E@C@O@R@D@<C@ EV N  N @o@S@P@E@C@I@A@L	inference@<C@ EV N  N @o@S@P@E@C@I@A@L H@<C@ EV N  N @o@S@P@E@C@I@A@Llogic@<C@ EV N  N @o@S@P@E@C@I@A@L P@<C@ EV N  N @o@S@P@E@C@I@A@Leq@<C@ EV N  N @o@S@P@E@C@I@A@Lequiv@<C@ EV N  N @o@S@P@E@C@I@A@Lunification@<C@ EV N  N @o@R@E@C@O@R@D Br@<C@ EV N  N @o@R@E@C@O@R@Drecord_equality@<C@ EV N N @o@R@E@C@O@R@D P7@5@8 Ph@;XP
save_cases CA EV IJ
 J


@5@7 Q B@ 
@7 Q@>@;C	A EV IJ@5@7add_new_case B@>@;XD  t  t t  @t  P AP P C@U I I  @<XPcheck_constraints C@:@ EV I@5@T@" 


@#@S
@ @7 A@@@( M5@?@@@(ir@?@@@(ire@?
@@@( M9@?@(any@7 Q B@>@;C@ EV I@5@>@;XP Ox C@E@1 EV N@5@.
@7 LL@/@/@/@7 J@0 J
@/@/@/@4@7 C@0 N
@/@/@4@7 C@0 N
@/@/@4@7 C@0 N
@/@4@7 C@p
 @0 L@/@4@7 C@0 L@4@7 C@7 P@>@;XPadd_new_conc C@ EV H1@5@/@7 LK@p@7 Q B@>@;C@ EV H1@5@0 Iu
@4@7 D4@0 I P@1 Iu
@4@7 D4@7 Qv B@>@;XP Np CC  EV H]
@5@a@i@b@n@w@>@;CC EV H]



@5@p
@ @ 
@7 No@>@;XP H CF} EV Hg

@5@a@g@b @t@a@g@b	@r@a@b@0@g@n@w@>@;C@-F EV Hg@5@a@g@b
@t@.@0 L

@4@7 I,@.
@7 H@a@g@b
@l L@b@0@n@x@ 
@2@4@7 H5@>@;XP N_ C@. EV IJ@5@8 NY@;XD  t  t t  @t  I. AP I- C EVu FJ        @5@S@>@Q@;C EV Q

@5@7 F@a@g@b @t@>@;C EV Q@5@7 F@a@h@b @q@>@a@h@k Ja@x@"
 Ja@#@>@;C EV Q
 Ja Ja
@5@7 I,@>@;C@<@! EV Q
 Ja
@5@.
@7 I,@>@@@(
 @(
 @?@#@@@ 
@7 F@a@f
@b @s@"
 Ja
@#@?
@"
 Ja
@#@a@g@b @s@>@;C@C@- EV Q
 G


@5@.@7 I,@.@ 
@7 I,@>@a@f@f@n@x@@
@a@f@b @t@&
@E@?@a@f@b @q@a@f@k Ja@x@"
 Ja@#@>@;C@; EV Q
 C


@5@0 G@1 Ja
@4@7 I,@>@;C@C@= EV Q
 I3


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

@5@.@7 I,@.@ 
@7 I,@>@  @7 H@ @ @.@7eval_div B@@
@a@f@b @t@&
@E@?@a@f@b @q@a@f@k Ja@x@"
 Ja@#@>@;C@@Z EV Q
 L


@5@7 Ph@>@.@7 I,@.@ 
@7 I,@>@  @7 H@ @ @.@7 Q@.@0 C@1 I3@4@7 I,@@@( @(
 @?@_@@@S@ @7 L@ @7 L@@@!@@@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 I,@?
@"
 L@#@>@;C@[@ EV Q	
 L


@5@C@7 Ph@L@P@>@.@7 I,@.@ 
@7 I,@>@  @7 H@ @ @.@7 Q@.@0 C@1 I3@4@7 I,@@@( @(
 @?@@@(@(
 @?
@"
 L@#@>@;C@G@ EV Q
 L


@5@/@7 I,@/@ 
@7 I,@>@@@(
 @(
@F@?@%@ 
@7 F@a@f
@b @s@p
 @>@.@0 L@4@7 I,@>@0 I3@4@7 I,@>@;XP	list_subs CB EV H]@5@p @0numsubs@4@7 D4@>@;CB EV H]
@5@7 H@7 Ho Qa@7 Hm@7type_sub B@p@ 
@ @7 Q B@>@;XP P C@7CC EV H1

@5@@@0 B

@4@7 IO@>@ @7 P@E@?@0 J

@4@7 IO@>@ @.@7 P@"
@#@>@;CCO EV H1
@5@>@;XP P CE- EV H]
@5@ @7 P B@>@ 
@ @8 P@;CE1 EV H]@5@>@;XP M CA	@, EV E@5@0datime@-@-
@-@-@-@-@4@7 Q J{@2@-@3@-@3@-@3@-@4@7 G @@@ 
@2@-@3@-@4@7 Q@?@ 
@2@-@4@7 Q@'@0@@@ @2@-@3@-@4@7 Q@?@ @2@-@4@7 Q@'@0@@@ @2@-@3@-@4@7 Q@?@ @2@-@4@7 Q@'@0@@@ @2@-@3@-@4@7 Q@?@ @2@-@4@7 Q@'@0@@@ @2@-@3@-@4@7 Q@?@ @2@-@4@7 Q@'@0@2@3@4@2@-@ @3@-@!@3@-@"@4@7numeric_month_to_string 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 Q@>@;XP M C
@] EV M@5@7process_dcl_qualifier B@>@7 M@>@;C@b EV M@5@>@;XP Ht CC: EV Hg  @5@/@/@7 J@>@;CC= EV Hg  @5@*CANNOT CONTINUE: Proof session terminated.@7 Hm@7 Hq@>@8 I@;XD  t  t t  @t  H AP J CB/ EV H|@5@.@7 J@.
@7busort_terms B@ 
@7 J@>@;XP
simp_set_list C@'A EV J4
@5@ 
@.@7 Q B@.@7 H@@@ @ @7 N@&@?	@"@#@>@;CA EV J4@5@>@;XD  t  t t  @t  @i  AP @i  CA EV H1@5@7 Hq@7 C@7 Hq@.
@7 I@@@(
 L_@?@7 Ho@(
 L_@7 Hq@>@;XD  t  t t  @t current_record_field_number AP N CA EV I@5 K1@7 L@>@;CA EV I@5@0 I C
@4@7 D4@>@;XP N5 C
@ EV I@5 L@7 Hm@7 I K@8 Hm@;XP	load_decs CA[ EV Hg@5@0 Q@4@7 D4@7 H@7 C@.@7 L!@7 L$@7final_declaration B@7 ID@>@;XP I CA EV I
 D@5@>@;C@&A EV I@5!!! @7 Hm@7 Ho@7 Hq*** WARNING: Rule @7 Hm@7 Ho -- @7 Hm@ 
@7 Ho@0 I I@/Error(s) were found in consulting this rulefile@4@7 M6@7 Hq@Q@;C@$A EV I Ng@5@S I@7 D4@9*** ERROR TOO SERIOUS: Cannot use this file as it stands.@7 Hm@7 HqPROCESSING ABORTED.@7 Hm@7 Hq@7 Hq@0 I I@2SERIOUS ERROR: Could not accept this file for use.@4@7 M6@>@;C	A EV I Ng@5@7 Hq@>@;CA EV I@5@0 K
@4@7 D4@7 Hq@>@;XPcollect_indices CC EV J& J


@5@.@7 Q B@ 
@.@7 Q@>@ @ @7 H5@>@;CC EV J& J



@5@>@;C
C EV J&
@5@>@;XPremove_updates C@5@ EV J4 H



@5@@@0 B@4@7 IO@>@ 
@7 Q B@E@?@ 
@.@7 Q@" H@#@>@;C@ EV J4
@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collect_record_field_names CB EV J&




@5@>@ 
@ @8 Q B@;CB EV J&@5@>@;XPfind_array_component C@)@ EV J4 Ly



@5@@
@ 
@7 L@>@ @7 H@?@ 
@7 Kj@>@ @7 Q B@>@;C@ EV J4

@5@ 
@0 Ly@/@/@4@7 H@ 
@7 H@/@7 H@>@;XP O C@=A; EV H1@5@7 C@.@7 KH@@@@@(@Y@?@(@y@(
 Gt@7 M B@E@?@@@@@(@N@?@(@n@(
 Gu@7 Q@E@?
@.@7 HN@&@(
neither@>@;XP ON C@UAa EV H]  @5@0 L]@/@4@7 C@0 Lb@/@4@7 C@0 L`@/@4@7 C@0 Lf@/@4@7 C@0 Ll@/@4@7 C@0 Q@/@4@7 C@0 K@/@4@7 C@0 H@/@4@7 C@0
pos_newsub@/@4@7 C@0 K@/@/@4@7 C@0 K@/@4@7 C@0 H@/@/@/@4@7 C@0 H@/@/@4@7 C@>@;XP M) C	G EV Hg@5@7 I@7	echo_term B@>@;XP K C@` EV K F
@5@8 K@;C@a EV K J



@5@@@7 K@?@ 
@8 K@;C@b EV K J


@5@@@7 K@?@ 
@8 K@;C@c EV K C


@5@@@7 K@?@ 
@8 K@;C@d EV K J


@5@@@7 K@?@ 
@8 K@;C@e EV K

@5@7 N B @Q@7 H @@8 H@;XP Q@ C@@T EV H@5@.@7 H@@@(
 N?@%@?@ @.@7 J^@>@.@7 H@@@ @.@7 G @a@f@b@r@%@F@E@?@"


@#@!@2@3@3@4@#@E@>@ @2@_@4@.@7 H5@7 C@ @.@7 H@ @.@7 H@ @2@_@4@.@7 H5@ 
@ @7 H@ 
@7 H@.@7 K@0 K"
 K @4@7 D4@.@2
@3
@4@7 @<@ @7 D4@>@;XP O CB EV HU@5@>@;CB EV HU
@5@T@" M
@#@>@ @@>@ 
@7 O@>@;CB EV HU
@5@7 IO@>@ 
@7 O@>@;CB! EV HU

@5@ 
@ @7 O@>@;XP Ld C@CB EV H]@5@7 Q B@@@#@0 I M@/@4@7 H@@ M@/@7 I K A|@7 Itotally_specified_replace@7 C@?@R@(
@E@?Change this subexpression@.@7 H_@>@@@( Gt@(
@?@( Gu@(
 H@>@;CB EV H]@5@0 I M@/@4@7 C@0 Q@-@4@7 H@*Change which subexpression (number/none)? @7 O@>@;XD  t  t t  @t  H APrestore_temp_del_hyps  CB EV H1@5@0temp_del_hyp@-
@-@4@7 H@0 H
@4@7 D4@Q@;CB EV H1   @<XPbuilt_in_classification C@.A EV N  G

@A@R@I@T@H PZ  Q  Q@<C@.A EV N  C

@A@R@I@T@H PZ  Q  Q@<C@.A EV N  I3

@A@R@I@T@H PZ  Q  Q@<C@.A EV N  

@A@R@I@T@H PZ  Q  Q@<C@.A EV N  L

@A@R@I@T@H PZ  M5  M5@<C@3A EV N B

@A@R@I@T@H PZ  Q  Q@5 K@8 N"@;C@.A EV N  G

@A@R@I@T@H P\  Q  Q@<C@.A EV N  I3

@A@R@I@T@H P\  Q  Q@<C@.A EV N  I3

@A@R@I@T@H P\  Q  Q@<C@3A EV N B

@A@R@I@T@H P\  Q  Q@5 K@8 N"@;C@.A" EV N  G

@A@R@I@T@H P^  Q  Q@<C@.A# EV N  I3

@A@R@I@T@H P^  Q  Q@<C@3A$ EV N B

@A@R@I@T@H P^  Q  Q@5 K@8 N"@;C@.A' EV N  G

@A@R@I@T@H P`  Q  Q@<C@.A( EV N  C

@A@R@I@T@H P`  Q  Q@<C@.A) EV N  I3

@A@R@I@T@H P`  Q  Q@<C@3A* EV N B

@A@R@I@T@H P`  Q  Q@5 K@8 N"@;C@.A- EV N  C

@A@R@I@T@H Pb  Q  Q@<C@.A. EV N  G

@A@R@I@T@H Pb  Q  Q@<C@$A/ EV N  Ja
@A@R@I@T@H Pb  Q@<C@.A0 EV N  I3

@A@R@I@T@H Pb  Q  Q@<C@3A1 EV N B

@A@R@I@T@H Pb  Q  Q@5 K@8 N"@;C@.A4 EV N  G

@A@R@I@T@H Pd  M5  M5@<C@.A5 EV N  L

@A@R@I@T@H Pd  M5  M5@<C@$A6 EV N  Ja
@A@R@I@T@H Pd  M5@<C@3A7 EV N B

@A@R@I@T@H Pd  M5  M5@5 K@8 N"@;CA: EV N 
@A@R@R@A@Y Pf@<CA; EV N H}@A@R@R@A@Y Pg@5@8 Ph@;C@+A= EV N  B

@E@N@U@M Pj  M9  M9@<C@+A> EV N  J

@E@N@U@M Pj  M9  M9@<C@+A? EV N  IR

@E@N@U@M Pj  M9  M9@<C@+A@ EV N  J

@E@N@U@M Pj  M9  M9@<C@+AA EV N  IK

@E@N@U@M Pj  M9  M9@<C@+AB EV N  J

@E@N@U@M Pj  M9  M9@<CAC EV N  M@E@N@U@M Pj@<CAD EV N  M@E@N@U@M Pj@<CAE EV N  J@E@N@U@M Pj@<CAG EV N  J@E@N@U@M Pl@<C@@AI EV N  J

@E@N@U@M@E@R@A@T@I@O@N Pn  M9  M9@<C@@AJ EV N  IR

@E@N@U@M@E@R@A@T@I@O@N Pn  M9  M9@<C@@AK EV N  J

@E@N@U@M@E@R@A@T@I@O@N Pn  M9  M9@<C@@AL EV N  IK

@E@N@U@M@E@R@A@T@I@O@N Pn  M9  M9@<C@@AM EV N  J

@E@N@U@M@E@R@A@T@I@O@N Pn  M9  M9@<C@+AN EV N  M@E@N@U@M@E@R@A@T@I@O@N Pn@<C@+AO EV N  M@E@N@U@M@E@R@A@T@I@O@N Pn@<C@-AQ EV N  M
@F@D@L@F@U@N@C@S M  Q@<C@7AR EV N  IK

@F@D@L@F@U@N@C@S M  Q  Q@<C@7AS EV N  J

@F@D@L@F@U@N@C@S M  Q  Q@<C@"AT EV N  J@F@D@L@F@U@N@C@S M@<C@7AU EV N  I3

@F@D@L@F@U@N@C@S M  Q  Q@<C@<AV EV N B

@F@D@L@F@U@N@C@S M  Q  Q@5 K@8 N"@;C@-AY EV N  M
@F@D@L@F@U@N@C@S M  Q@<C@7AZ EV N  IK

@F@D@L@F@U@N@C@S M  Q  Q@<C@7A[ EV N  J

@F@D@L@F@U@N@C@S M  Q  Q@<C@7A\ EV N  I3

@F@D@L@F@U@N@C@S M  Q  Q@<C@-A] EV N  M
@F@D@L@F@U@N@C@S M  Q@<C@<A^ EV N B

@F@D@L@F@U@N@C@S M  Q  Q@5 K@8 N"@;C@-Aa EV N  M
@F@D@L@F@U@N@C@S M  M5@<C@"Ab EV N  F@F@D@L@F@U@N@C@S M@<C@7Ac EV N  B

@F@D@L@F@U@N@C@S M  M5  M5@<C@7Ad EV N  J

@F@D@L@F@U@N@C@S M  M5  M5@<C@7Af EV N  L

@F@D@L@F@U@N@C@S Po  Q  M5@<C@7Ag EV N  I3

@F@D@L@F@U@N@C@S Po  Q  Q@<C@7Ah EV N  IK

@F@D@L@F@U@N@C@S Po  Q  Q@<C@7Ai EV N  IR

@F@D@L@F@U@N@C@S Po  Q  Q@<C@7Aj EV N  J

@F@D@L@F@U@N@C@S Po  Q  Q@<C@7Ak EV N  J

@F@D@L@F@U@N@C@S Po  Q  Q@<C@<Al EV N B

@F@D@L@F@U@N@C@S Po  Q  Q@5 K@8 N"@;CAo EV N  J
@L@O@G@I@C P\@<CAp EV N  J@L@O@G@I@C P\@<CAq EV N  J@L@O@G@I@C P\@<CAr EV N B@L@O@G@I@C P\@5 K@8 N"@;CAu EV N  J
@L@O@G@I@C P^@<CAv EV N  J@L@O@G@I@C P^@<CAw EV N  J@L@O@G@I@C P^@<CAx EV N B@L@O@G@I@C P^@5 K@8 N"@;CA{ EV N  J
@L@O@G@I@C P`@<CA| EV N  J@L@O@G@I@C P`@<CA} EV N B@L@O@G@I@C P`@5 K@8 N"@;CA EV N  J@L@O@G@I@C Pq@<CA EV N B@L@O@G@I@C Pq@5 K@8 N"@;CA EV N  C@L@O@G@I@C Ps@<CA EV N B@L@O@G@I@C Ps@5 K@8 N"@;CA EV N  J
@L@O@G@I@C Pu@<CA EV N B@L@O@G@I@C Pu@5 K@8 N"@;CA EV N  F@L@O@G@I@C Pw@<CA EV N B@L@O@G@I@C Pw@5 K@8 N"@;CA EV N  J@L@O@G@I@C Py@<CA EV N B@L@O@G@I@C Py@5 K@8 N"@;CA EV N  F@L@O@G@I@C P{@<CA EV N  J
@L@O@G@I@C P{@<CA EV N  J@L@O@G@I@C P{@<CA EV N  C@L@O@G@I@C P{@<CA EV N  J@L@O@G@I@C P{@<CA EV N B@L@O@G@I@C P{@5 K@8 N"@;C@7A EV N  B

@I@N@T@I@N@E@Q@S PR  M5  M5@<C@7A EV N  IR

@I@N@T@I@N@E@Q@S PR  M5  M5@<C@7A EV N  IK

@I@N@T@I@N@E@Q@S PR  M5  M5@<C@7A EV N  J

@I@N@T@I@N@E@Q@S PR  M5  M5@<C@7A EV N  B

@N@U@M@I@N@E@Q@S PR  Q  Q@<C@7A EV N  J

@N@U@M@I@N@E@Q@S PR  Q  Q@<C@7A EV N  IR

@N@U@M@I@N@E@Q@S PR  Q  Q@<C@7A EV N  IK

@N@U@M@I@N@E@Q@S PR  Q  Q@<C@7A EV N  J

@N@U@M@I@N@E@Q@S PR  Q  Q@<C@7A EV N  J

@N@U@M@I@N@E@Q@S PR  Q  Q@<C@7A EV N  B

@N@U@M@I@N@E@Q@S J  Q  Q@<C@7A EV N  J

@N@U@M@I@N@E@Q@S J  Q  Q@<C@"A EV N  J@N@U@M@I@N@E@Q@S J@<C@"A EV N  B@G@E@N@I@N@E@Q@S PT@<C@"A EV N  J@G@E@N@I@N@E@Q@S PT@<C@"A EV N  IR@G@E@N@I@N@E@Q@S PT@<C@"A EV N  IK@G@E@N@I@N@E@Q@S PT@<C@"A EV N  J@G@E@N@I@N@E@Q@S PT@<C@"A EV N  J@G@E@N@I@N@E@Q@S PT@<C@"A EV N  B@G@E@N@I@N@E@Q@S PV@<C@"A EV N  J@G@E@N@I@N@E@Q@S PV@<C@"A EV N  J@G@E@N@I@N@E@Q@S PV@<C@ A EV N 
@G@E@N@I@N@E@Q@S PX@<CA EV N 
@Q@U@A@N@T@I@F P@<C@(A EV N  IK

@S@E@Q P}  M5  M5@<C@(A EV N  J

@S@E@Q P}  M5  M5@<C@(A EV N  G

@S@E@Q P}  M5  M5@<C@(A EV N  C

@S@E@Q P}  M5  M5@<CA EV N  PK@S@E@Q P}@<C@-A EV N B

@S@E@Q P}  M5  M5@5 K@8 N"@;CA EV N  G@S@E@Q P@<CA EV N B@S@E@Q P@5 K@8 N"@;CA EV N  J6@S@E@Q J6@<CA EV N B@S@E@Q J6@5 K@8 N"@;CA EV N  J7@S@E@Q J7@<CA EV N B@S@E@Q J7@5 K@8 N"@;CA EV N  J:@S@E@Q J:@<CA EV N  G@S@E@Q J:@<CA EV N B@S@E@Q J:@5 K@8 N"@;CA EV N  J;@S@E@Q J;@<CA EV N  G@S@E@Q J;@<CA EV N @S@E@Q J;@<CA EV N B@S@E@Q J;@5 K@8 N"@;CA EV N  B@S@E@Q P@<CA EV N  J@S@E@Q P@<CA EV N  L,@S@E@T@S P@<CA EV N  L@S@E@T@S P@<CA EV N  F@S@E@T@S P@<CA EV N  M
@S@E@T@S P@<CA EV N  M@S@E@T@S P@<CA EV N  M@S@E@T@S P@<CA EV N  M@S@E@T@S P@<CA EV N  M@S@E@T@S P@<CA EV N  J@S@E@T@S P@<CA EV N B@S@E@T@S P@5 K@8 N"@;CA EV N 
@S@P@E@C@I@A@L
@<CA EV N 
@R@E@C@O@R@D
@<C@4A EV N  PL

@B@I@T@W@I@S@E P  M5  M5@<C@4A EV N  PN

@B@I@T@W@I@S@E P  M5  M5@<C@4A EV N  PP

@B@I@T@W@I@S@E P  M5  M5@<C@4A EV N  IR

@B@I@T@W@I@S@E P  M5  M5@<C@4A EV N  B

@B@I@T@W@I@S@E P  M5  M5@<C@4A EV N  L

@M@O@D@U@L@A@R P  M5  M5@<C@4A EV N  IR

@M@O@D@U@L@A@R P  M5  M5@<C@4A EV N  J

@M@O@D@U@L@A@R P  M5  M5@<C@4A EV N  J

@M@O@D@U@L@A@R P  M5  M5@<C@4A EV N  B

@M@O@D@U@L@A@R P  M5  M5@<XPsimp_rel CDi EV H| B   @Q@5@>@;CDj EV H| B
  @@5@7 I)@C
 @a@i@w@L
@P@>@;CDk EV H| B Ja
  B @5@>@;CDl EV H| B
  B @5@>@;CDq EV H| J   @@5@>@;CDr EV H| J
  @Q@5@7 F@C
 @a@i@w@L
@P@>@;CDs EV H| J Ja
  J @5@>@;CDt EV H| J
  J @5@>@;CDy EV H| J Ja
  @@5@7 F@a@i@b @t@>@;CDz EV H| J   @@5@>@;CD{ EV H| J
  @Q@5@7 F @7 H@>@;CD| EV H| J
  J @5@>@;CD EV H| IR   @Q@5@>@;C@%D EV H| IR
 @5@7 PC@/@7 I,@@
@a@i@b @r@( @Q@?@a@i@b @s@( @@>@;CD EV H| IR
  IR @5@>@;XP I9 C@ EV I7  M:@c@a@s@e@.@c@h@l@<C@&@ EV I7  C@c@o@n@s@u@l@t@.@c@h@l@<C@&@ EV I7  L@d@e@c@l@a@r@e@.@c@h@l@<C@#@ EV I7  I@d@e@d@u@c@e@.@c@h@l@<C@#@ EV I7  J@d@e@l@e@t@e@.@c@h@l@<C@ EV I7  @m@d@o@n@e@.@c@h@l@<C@ EV I7  L@e@x@i@t@.@c@h@l@<C@&@ EV I7  L@e@x@e@c@u@t@e@.@c@h@l@<C@#@ EV I7  L@f@o@r@g@e@t@.@c@h@l@<C@,@ EV I7  K@f@o@r@w@a@r@d@c@h@.@c@h@l@<C@ EV I7  F@h@e@l@p@.@c@h@l@<C@ @ EV I7  IQ@i@n@f@e@r@.@c@h@l@<C@,@ EV I7  K@i@n@s@t@a@n@t@i@a@.@c@h@l@<C@ EV I7  @@l@i@s@t@.@c@h@l@<C@ @ EV I7  M@n@e@w@v@c@.@c@h@l@<C@&@ EV I7  J?@p@r@i@n@t@v@c@.@c@h@l@<C@ @ EV I7  M@p@r@o@v@e@.@c@h@l@<C@ EV I7  Oq@q@u@i@t@.@c@h@l@<C@)@ EV I7  I@r@e@m@e@m@b@e@r@.@c@h@l@<C@&@ EV I7  K@r@e@p@l@a@c@e@.@c@h@l@<C@ EV I7  J@s@a@v@e@.@c@h@l@<C@ EV I7  I@s@e@t@.@c@h@l@<C@ EV I7  I@s@h@o@w@.@c@h@l@<C@)@ EV I7  H@s@i@m@p@l@i@f@y@.@c@h@l@<C@)@ EV I7  L@s@t@a@n@d@a@r@d@.@c@h@l@<C@#@ EV I7  L^@s@t@a@t@u@s@.@c@h@l@<C@)@ EV I7  L@t@r@a@v@e@r@s@e@.@c@h@l@<C@)@ EV I7  H@u@n@d@e@l@e@t@e@.@c@h@l@<C@#@ EV I7  M@u@n@w@r@a@p@.@c@h@l@<C@ @ EV I7 rules@r@u@l@e@s@.@c@h@l@<C@+A  EV I7  B Q P[@r@x@a@r@i@t@h@.@c@h@l@<C@+A EV I7  B Q P]@r@x@a@r@i@t@h@.@c@h@l@<C@1A EV I7  B Q P@r@x@m@o@d@u@l@a@r@.@c@h@l@<C@+A EV I7  B Q P_@r@x@a@r@i@t@h@.@c@h@l@<C@+A EV I7  B Q Pa@r@x@a@r@i@t@h@.@c@h@l@<C@+A EV I7  B Q Pc@r@x@a@r@i@t@h@.@c@h@l@<C@+A EV I7  B Q Pe@r@x@a@r@i@t@h@.@c@h@l@<C@+A
 EV I7  B Q H@r@x@a@r@r@a@y@.@c@h@l@<C@+A EV I7  B Q P;@r@x@a@r@r@a@y@.@c@h@l@<C@(A
 EV I7  B Q Pk@r@x@e@n@u@m@.@c@h@l@<C@(A EV I7  B Q Pm@r@x@e@n@u@m@.@c@h@l@<C@(A EV I7  B Q I@r@x@e@n@u@m@.@c@h@l@<C@1A EV I7  B Q J @r@x@f@d@l@f@u@n@c@.@c@h@l@<C@1A EV I7  B Q J@r@x@f@d@l@f@u@n@c@.@c@h@l@<C@1A EV I7  B Q J@r@x@f@d@l@f@u@n@c@.@c@h@l@<C@1A EV I7  B Q Pp@r@x@f@d@l@f@u@n@c@.@c@h@l@<C@1A EV I7  B Q PU@r@x@g@e@n@i@n@e@q@.@c@h@l@<C@1A EV I7  B Q PW@r@x@g@e@n@i@n@e@q@.@c@h@l@<C@1A EV I7  B Q PY@r@x@g@e@n@i@n@e@q@.@c@h@l@<C@1A EV I7  B Q PS@r@x@i@n@e@q@u@a@l@.@c@h@l@<C@1A EV I7  B Q J@r@x@i@n@e@q@u@a@l@.@c@h@l@<C@+A EV I7  B Q Px@r@x@l@o@g@i@c@.@c@h@l@<C@+A EV I7  B Q Pv@r@x@l@o@g@i@c@.@c@h@l@<C@+A EV I7  B Q Pz@r@x@l@o@g@i@c@.@c@h@l@<C@+A  EV I7  B Q Pt@r@x@l@o@g@i@c@.@c@h@l@<C@+A! EV I7  B Q Pr@r@x@l@o@g@i@c@.@c@h@l@<C@+A" EV I7  B Q P|@r@x@l@o@g@i@c@.@c@h@l@<C@1A$ EV I7  B Q P@r@x@m@o@d@u@l@a@r@.@c@h@l@<C@1A& EV I7  B Q P@r@x@q@u@a@n@t@i@f@.@c@h@l@<C@.A( EV I7  B Q Bs@r@x@r@e@c@o@r@d@.@c@h@l@<C@.A) EV I7  B Q Q@r@x@r@e@c@o@r@d@.@c@h@l@<C@.A* EV I7  B Q P7@r@x@r@e@c@o@r@d@.@c@h@l@<C@%A, EV I7  B Q P~@r@x@s@e@q@.@c@h@l@<C@%A- EV I7  B Q DR@r@x@s@e@q@.@c@h@l@<C@%A. EV I7  B Q @@r@x@s@e@q@.@c@h@l@<C@%A/ EV I7  B Q I@r@x@s@e@q@.@c@h@l@<C@%A0 EV I7  B Q I@r@x@s@e@q@.@c@h@l@<C@%A1 EV I7  B Q I@r@x@s@e@q@.@c@h@l@<C@%A2 EV I7  B Q P@r@x@s@e@q@.@c@h@l@<C@(A4 EV I7  B Q P@r@x@s@e@t@s@.@c@h@l@<C@1A6 EV I7  B Q Q@r@x@s@p@e@c@i@a@l@.@c@h@l@<C@1A7 EV I7  B Q Q@r@x@s@p@e@c@i@a@l@.@c@h@l@<C@1A8 EV I7  B Q Q@r@x@s@p@e@c@i@a@l@.@c@h@l@<C@1A9 EV I7  B Q H@r@x@s@p@e@c@i@a@l@.@c@h@l@<C@1A: EV I7  B Q Q@r@x@s@p@e@c@i@a@l@.@c@h@l@<C@1A; EV I7  B Q P@r@x@s@p@e@c@i@a@l@.@c@h@l@<C@1A< EV I7  B Q Q@r@x@s@p@e@c@i@a@l@.@c@h@l@<XP J CCA EV H|  @<CCB EV H|  Ja @<XPrulelist CCx EV H]
@5@0 K@4@7 H@ 
@7 Q B@>@;CC} EV H]@5@>@;XP
truncate_list C	A EV Hg@5@7 Ph@>@;CA EV Hg@5@.
@7 G @a@f
@g@r@>@&@;C@A EV Hg@5@"

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




















@ @#@"
@ @#@>@;CA EV Hg@5@.
@7 G @a@f
@g@s@a@f
@g@l C@x@ @7 PF@>@;XP Q| C@^ EV H|@5@7 HqOLD: @7 Hm@7 Ho@7 HqNEW: @7 Hm@7 Ho@7 Hq@>@;XP J CA4 EV H|@5@@@7 A@?@7 F@a@g@b @t@>@;CA< EV H| Ja
@5@7 F@a@h@b @t@>@;XP
quiet_add_hyp CGx EV Hg @Q@5@>@;C
Gy EV Hg
@5@/@7 H@>@;CGz EV Hg@5@/@7 H@p@7 Q B@>@;CG{ EV Hg@5@0 H
@4@7 D4@0 I Nh@1 H
@4@7 D4@7 Ni@>@;XP P" C@6 EV H:@5@.
@7 N@2@c@3@h@3@e@3@c@3@k@3@e@3@r@3@.@3@i@3@n@3@i@4@.@7 H5@.@7 H@8read_init_file B@;C EV H:  @5checker.ini@8 Q@;C EV H:   @<XP Ql C@W EV QF@5@C
	 K @@7 I@L
@P@C@7 J B@L@P@>@;C@I@[ EV QF@5@.
@7 LK@>@ 
@.@7 H@ @.@7 K@ @.@7 M^@>@@@&
@?@$@0 Iu
@4@7 D4@0 I P@1 Iu
@4@7 D4@ @7 Q@0 Iu

@4@7 H@>@;C@k EV QF@5@>@;XPtv_show_type_template C@+A EV I@5@7 @@>@@@.@7 H@?@@@7 N B@'{type-identifier}@?@/@7 L? B@' R@>@#Type information for atomic object:@7 Jt@>@7tv_print_type_data B@>@;C@:A EV I H



@5@.@7 H@ @0 H@-@-@4@7 H@ @7 H@ 
@ @7 H@> H@7 Jk B@>@0 H@4@ @7 R	@>@;C@0A EV I H}

@5@.
@7 H@ 
@0 H@-@-@4@7 H@ @7 H@> H~@7 R@>@0 H}
@4@ @7 R	@>@;C@)A EV I@5@2@4@.
@7 H@ 
@0 I@-@4@7 H@> C@7 R@>@2
@4@ 
@7 R	@>@;CA EV I@5@2@4@.
@7 H@> C@7 R@>@ 
{list}@7 R	@>@;C@&A EV I I
@5@0 I@4@.@7 H@0 I@/@4@7 H@> I@7 R@>@0 I R
@4@7 R	@>@;C@&A EV I M

@5@0 M@4 @@7 H@> M@7 R@>@0 M	{binding} @@4 @@7 R	@>@;C@&A EV I M

@5@0 M@4 @@7 H@> M	@7 R@>@0 M R @@4 @@7 R	@>@;C@$A EV I 

@5@7 A@@@7 R@?@/@7 R@> @7 R@>{ {identifier} : {type} } R@7 R	@>@;C@*A EV I@5@.@.@7function_template B@.
@.@7 L<@>@ 
@7 H@>@.@ 
@7 R@>@7 R@>@ @ @7 R	@>@;C@<A EV I@5@.@7 H@/@/@.@.
@7 If@.@/@7 @6@ @.@7 L<@>@ 
@ @7 H@>@/@.@/@ @7 If@>@ @7 R@>@ @7 R	@>@;C@-B  EV I@5@2@-@-@4@7 @<@.
@7 H@>@.@7 H@>@.@2@4@7 @<@>@7 R@>@ @ 
@7 R	@>@;XP P C@"G2 EV Hg@5@@ K@7 O@.
@7 H@?@%
@>@ 
@.@7 J@>@ @8 O-@;XPmaybe_do_auto_newvc  C@ @A EV H @5time_for_new_vc@7 H K@7 HK B@C
@7 I^@L
@P@7 HqAUTO-NEWVC:@7 Hm M@7 P1@7 P+@>@;XP L% CB EV Hgtitle
@5@.@7 M=@0 IZ@4@7 C@>@;CB EV Hgproof
@5@7 L$@>@;C@)B EV Hg G
 
 E@5@.
@7 K@0 K"
v@4@7 M6 K#@7 M@>@;C@(B EV Hgconst
 
 B@5@.
@7 K@0 K"
 H@4@7 M6 K#@7 M@>@;C@CB EV Hg H
 B
 C C

 E@5@.@7 J_ B@ 
@.@7 R@ @.@7 H@ @ @7 H@>@0 R@4@7 M6 H@7 M@>@;C@DB! EV Hg H
 B 
 C C

 E@5@ 
@.@7 R@0 Ja@4@.@7 H@ @ @7 H@>@0 R@4@7 M6 H@7 M@>@;C@@B) EV Hg H
 B @K
 C C

 E@5@ 
@.@7 R@.@7 H@ @ @7 H@>@0 R@4@7 M6 H@7 M@>@;C@CB1 EV Hg H
 B
 C C 

 E@5@.@7 R@ @.@7 H@0 Ja
@4@ @7 H@>@0 R@4@7 M6 H@7 M@>@;C@CB9 EV Hg H
 B
 C C @K

 E@5@.@7 R@ @.@7 H@0 Ja
@4@ @7 H@>@0 R@4@7 M6 H@7 M@>@;C@DBA EV Hg H
 B 
 C C 

 E@5@0 Ja@4@.@7 H@0 Ja
@4@ @7 H@>@0 R@4@7 M6 H@7 M@>@;C@ABH EV Hg H
 B 
 C C @K

 E@5@0 Ja@4@.@7 H@ 
@ @7 H@>@0 R@4@7 M6 H@7 M@>@;C@@BO EV Hg H
 B @K
 C C 

 E@5@.@7 H@0 Ja
@4@ @7 H@>@0 R@4@7 M6 H@7 M@>@;C@=BV EV Hg H
 B @K
 C C @K

 E@5@.@7 H@ 
@ @7 H@>@0 R@4@7 M6 H@7 M@>@;C@"B] EV Hg H
 Bpending E@5@0 Habstract@4@7 M6 H@7 M@>@;C@"Ba EV Hg H
 B
 E@5@0 R@4@7 M6 H@7 M@>@;C@yBe EV Hg		 H
 B H L
@5@.
@.@7 K@@@.@0 H
@4@7 H@ @7 H@0 R@4@7 M6@?@0 H@1 H
@4@7 M6@E@>@.@7 H@2@m@3@k@3@_@3@_@4@ @.@7 H5@.@ @7 H@0mk__function_name H@4@7 M6@> H@7 M@>@;C@3Bv EV Hg H
 B L
@5@.
@7 Q<@0 H I@4@7 M6 H@7 M@0 I
@4@7 M6@ 
@7 M@>@;C@WB} EV Hg H
 B Bs
@5@.
@7 O@0 H@1 Br
@4@7 D4 H@7 M@ 
@7save_field_list B@>@.@7 H@2@m@3@k@3@_@3@_@4@ @.@7 H5@.@ @7 H@0 R! Bs@4@7 M6@>@;C@=B EV Hg H
 B I K
 E@5 K@0  @@4@7 G@.
@7 K@>@0 H@1 I
@4@7 M6 H@7 M@>@;C@=B EV Hg H
 B I K
 E@5 K@0  @@4@7 G@.
@7 K@>@0 H@1 I
@4@7 M6 H@7 M@>@;C@+B EV Hg L>
 L
@5@.
@.@7process_function_list B@0 L=
@4@7 M6 L>@7 M@ 
@7save_function_template B@>@;C@)B EV Hg L>
 
 E@5@.
@7 K@0 K"
 H@4@7 M6 K#@7 M@>@;C
B EV Hg G
@5@/@7process_var_list B@>@;CB EV Hg @w@5@>@;CB EV Hg O
@5@>@;CB EV Hgpre@5@>@;CB EV Hgpost@5@>@;CB EV Hgderives@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 L CB EV H1@5@7 R2 B@7 R3@>@;CB EV H1 @<C@$B EV H1@5@7 F@a@g@b @s@C@7 O^@L@P@C@7 O@L@P@0 Iv
@4@7 D4@>@;CB EV H1@5@7 F@a@g@b @s H@7 Hm@7 Ho@6 cannot be forgotten (it is already forgotten/deleted)@7 Hm@7 Hq@>@;CB EV H1@5@%Illegal hypothesis number to forget: @7 Hm@7 Ho@7 Hq@>@;XD  t  t t  @t  P0  AP Q CG EV Hg D@5@>@;CG EV Hg@5 K@7 K2@7 Ho C@7 Hm@7 Hq@>@;CG" EV Hg@5@>@;XD  t  t t  @t make_record_equality_goal AP R6 C@7CS EV H1

 B

@5@>@/@  @@ @2@4@.@7 If@/@  @@ @2@4@ @7 If@>@;C@DCX EV H1




 J

 B

@5@ @ @7 R7 B@>@/@  @@ @2@4@.@7 If@/@  @@ @2@4@ @7 If@>@;XPdo_vc C@2@C EV I]@5@7 N< B@0 L@/@4@7 C@0 L @4@7 D4@0 K@/@4@7 C@0 N@/@/@/@4@7 C@0 N@/@/@/@4@7 C@0 N@/@/@4@7 C@7 J B@>@;XP Q C	@) EV E@5@a@g@h@l A@w@;XPprocess_command_log_file_name C@&A EV M@5@/@2@.@4@.@7 K@C
@.@7 H2@L
@P@.@7 H@>@0cmd_line_command_log@4@7 D4@>@;C@#A EV M@5@2@.@3@c@3@m@3@d@4@.@7 H5@.@7 H@>@0 R@@4@7 D4@>@;XP J CB6 EV H| I3




@5@ @7 J@>@;CB7 EV H|

@5@7 J@>@;XP
fetch_vars_in CE5 EV H]@5@.@7 O@>@8 K?@;XPsplit_atom_list C@5@N EV M

@5@.@7 O B@@@.@2@4@.@7 K@ @7 H@>@2@4@ 
@7 RD B@?
@7 H@(
 @@F@>@;XPdo_implication  C@\ EV I@5@/@0 C@-
@-@4@7 H@/@7 H@7 Na@Q@;C@#@b EV I@5@/@0 C@-
@-@4@7 H@/@0 F@4@7 H@0 F
@4@.@7negin B@7 Na@Q@;XP KR CAg EV H| I3

@5@>@7 KQ@7 KQ@>@;CAl EV H|@5@7 J@>@;XP K- C@D@ EV H@5@@@' H@?
@@@' I@?@' H@.
@2@3@-@3@-@4@7 @<@ 
@@ @.@7 K@@@ @ @7 H@0 Q,@4@7 D4@?@R@Q@;C@,A EV H@5@0 O@/@1 Ix
@4@7 C@.@.
@7 O@ 
@.@7 K@ 
@ @7 H@0 M
@4@7 D4@Q@;C@ A EV H@5@0 RN@-@-
@-@4@7 H@0 O
@4@7 H@0 O@4@7 D4@Q@;C@&A EV H@5@.@.
@.@7 N B@ @.@7 K@ @ @7 H@0	inst_case
@4@7 D4@Q@;C@&A EV H@5@0 RP@-@-
@-@-@4@7 H@0 N
@4@7 H@0 N
@4@7 D4@Q@;C@*A EV H@5@.@.
@.@.@7 J@ 
@.@7 K@ 
@ @7 H@0inst_subgoal_formula
@4@7 D4@Q@;C@,A$ EV H@5@0 RR@-@-
@-@-@-@4@7 H@0 J
@4@7 H@0 J@4@7 D4@Q@;C@A) EV H

@5@@@(@' H@'
 Nh@!@0 H@-@/@4@#@!@0 H@-@4@#@%@!@0 Nm@4@#@?@P@@@(@' I@'
 Nh@!@0 I@-@/@4@#@!@0 I@-@4@#@!@0 H@4@#@' @Q@?@&@' H@'
 P@!@0 Iu@-@/@4@#@!@0 Iu@-@4@#@%@!@0 Qv@4@#@0 RM@4@7 H@ @7 C@ @7 D4@0 I
@4@7 D4@ @@Q@;C@ AF EV H@5@0 RN@-@-
@-@4@7 H@0 O
@4@7 H@0 O@4@7 D4@Q@;CAK EV H@5@0 Ix
@4@7 C@0 K"
@/@/@4@7 C@>@;XPtype_requirements C@mA EV N@5@.@7 N@@@*@7 A@.@7 H@ @.@2@.@3@R@3@U@3@L@4@ @7 K@ @ 
@7 Q B@E@?@;@@@-@S@.@ 
@7 RV@ @2@.@3@R@3@U@3@L@4@.@7 H5@ @ @.@7 H5@ @7 H@?@ 
@8 H- B@F@E@;XP N CA EV H1
@5@>@;CA EV H1


 C
@5@>@;CA EV H1

 C J


@5@ @0 C@4@7 N@>@;XD  t  t t  @t  P AP P C@K I I  K1@<XPinvalidatom CB2 EV H]
@5@7 A H@7 H@>@;CB3 EV H]
@5@7 A H@7 H @@7 H@>@;XP R* C@"C EV Hg@5@.@7 G @.
@7 K@.@2

@4@7 @<@0 R

@4@7 D4@>@;XP L CB EV H1 J
 J


@5@0 J@0 J
@4@4@7 L@>@;CB EV H1 J


 J

@5@ 
@ @7 L@>@ @7 L@>@;CB EV H1

@5@>@;XP P C@ EV H|@5@.
@.@7 @6@@@ 
@7 L<@?@ 
@7built_in B@ @7 G @>@;XP J C@K EV J@5@8 L@;C@L EV J B

@5@0 IK@4@7 L@0 IR@4@8 L@;C@M EV J J

@5@@@0 J@4@7 L@?	@0 J@4@8 L@;C@N EV J J

@5@0 IK@4@7 L@0 J@4@8 L@;C@O EV J J

@5@0 IR@4@7 L@0 J@4@8 L@;C@(@P EV J IK

@5@@@0 B@4@7 L@0 B@4@7 J@?	@0 J@4@8 L@;C@(@Q EV J IR

@5@@@0 B@4@7 L@0 B@4@7 J@?	@0 J@4@8 L@;XPconvert C	@ EV E
 I
@5@>@;XP K C
A EV H]@5@7 @@>@;CA EV H]@5@S
@2@4@7 H@a@h@b@n@w@>@;CA EV H]@5@/@.
@7 P B@ 
@7	inst_list B@>@;XP L C@1@! EV I J

@5@@@( H@'
 H@?@( H@'
 H@.@2
@3@3@-@4@7 @<@ @@>@ @7 Rd B@>@;C@:@. EV I@5@7 J@>@0tv_depth@/@4@7 C@0 MI@/@/@4@7 C@0 MF@/@4@7 C@0 L@/@4@7 C@>@0 Rf @4@7 C@0 MI 
@4@7 C@0 MF@4@7 C@>@7tv_environment  B@>@;XP Fv CA B[ B[@5@6 B`@a@g@h@l K@w@;XPform_log_file_names C@@ EV Hg@5@0 K@/@4@7 C@0 N@/@4@7 C@@@.@7cmd_line_proof_log B@0 Ro@4@7 C@E@?@2@.@3@p@3@l@3@g@4@.@7 H5@.@7 H@0 Ro@4@7 C@>@@@ @.
@7 R@ B@0 N
@4@7 C@@@ 
@7 H@LAborted: Cannot set command_log and execute qualifiers to the same filename.@7 Hm@7 Hq@7 I@?@R@E@?@7@2@.@3@c@3@m@3@d@4@.@7 H5@.
@ @7 H@@@ 
@7 H@MAborted: Cannot have command_log and execute qualifiers as the same filename.@7 Hm@7 Hq@"Consider renaming the execute log.@7 Hm@7 Hq@7 I@?@R@0 N
@4@7 C@>@;XPcompatible_array_result_types CB EV J&

@5@>@;CB EV J& F H@5@>@;CB EV J& H F@5@>@;CB EV J&@5@7 P8@>@;XD  t  t t  @t find_element AP Ry C@ EV J4 H


@5@0 J@4@7 IO@>@ 
@7 Rz B@>@;C@ EV J4 H




@5@0 B
@4@7 IO@>@;C@)@ EV J4


@5@C@7 @@L@P@2 P;@-@4@7 @<@7 Ph@ @.@7 El H7@ @ 
@8 Q@;C@0@ EV J4


@5@C@7 @@L@P@2@-@-@4@7 @<@ @/ H@7 R! B@7 Ph@ @.@7 R|@ @ 
@8 Q@;C@ EV J4 H}
@5@>@;XP K C@'C EV H]


@5@2
@4@7 Lk@>@0 K Gu@4@7 H@0 K Gt@4@7 D4@0 K@4@7 H@>@;C@-C EV H]
@5@2
@-@4@7 Lk@>@0 Ll@3
@4@7 H@0 Ll@4@7 D4@7 Lq@ @a@f
@b@n@w@>@;CC EV H]


@5@ @a@f
@b@n@w@>@;C
C EV H]


@5@7 @@>@;CC EV H]@5@.@.@7 R`@ @.@ 
@ @7
changelist B@ @ @7 R`@>@;XP M& CF_ EV Hg@5@.@7read_number_codes B@7 H@>@;XP O CB% EV HU@5@>@;C@&B& EV HU@5@.@7seek_solutions B@.
@.@.@7 M@ 
@.@7 O@ @ @.@7 H5@ @ @8 H5@;XP QZ C@F EV K

@5@>@;C@I EV K


 C

@5@>@ 
@ @7 H@>@;C@%@M EV K

 C J



@5@ @0 C
@4@7 QY@ 
@ @7 H@>@;XP
changesign C
C EV H| Ja
@5@>@;C	C EV H|
 Ja
@5@>@;XD  t  t t  @t  Q7 AD  t  t t  @t  H AD  t  t t  @t  L  AP L  CB EV H1  @5@0 I L@4@7 C@>@;XD  t  t t  @t  I AP Qy CC EV H|@5@.@7 H@@@7 H@?@&@>@;XP I* CA@ EV H|@5@7 F@a@g@b @t@>@;CAA EV H| Ja
@5@7 F@a@h@b @t@>@;XD  t  t t  @t  Q  AP Q  C@/@1 EVu Fa        @5INDUCTION -- on what? @7 K@.
@7 IINDUCTION -- Base case? @7 K@.@7 I@0 IK
@4@7 J@0 IK
@4@7 IO K@.@7 I@8 Q B@;XD  t  t t  @t  H AP J CA EV HU@5@0 I Q@-@4@/@7 A @7 J@>@;XPquiet_add_conc CG EV Hg@5@/@7 LK@p@7 R B@>@;CG EV Hg@5@0 Iu
@4@7 D4@0 I P@1 Iu
@4@7 D4@>@;XP
find_range C@3@ EV IJ

 J


@5@ @.@.@7 Oe@ @.@.@7 Oe@ @ @7 Qq B@ @ @ 
@7 PG B@0 IR
@4@8 IO@;XP N C@8A EV IJ@5@0 O
@/@4@7 C@0 H@/@/@4@7 N B@0 Iu@/@/@4@7 R@0 Iv@/@4@7 R@0 I@/@4@7 R@0 I@/@/@4@7 R@0 Ix@/@4@7 R@>@;XD  t  t t  @t  Hh AD  t  t t  @t  Hh AP Ne C@@B EV IJ@5@.@7 H@7 K) K@.@7 I@T@@@" J H

@#@ 
@.@7 LK@?@7 J @@7 H@%@'
 @@.@7 LL@p@0 N@/@/@4@7 C@ @7 Q@0 L@/@4@7 C@0 N@/@/@4@7 C@0 I N@4@7 D4@0 L@4@7 D4@0 N@/@4@7 C@.@7 N^@0 N@4@7 D4@ @7 N@0 J@/@/@/@4@7 C@0 J
 J@4@7 D4@8 N
@;XP Qv C@ EV H1@5 K1@7 O@>@;C@ EV H1@5 P@7 Hm@7 Ho O@7 Hm@7 Ho@7 Hq@>@;XP MA CB EV H@5@.@7 N@.
@7 H@.@ 
@7 H5@ @7 H@>@;CB EV H@5@&
@>@;XP P5 C@W EV H@5@7 Q B@7 C@7 IF@7 Hq@7write_check_prompt  B@0 I@/@/@4@7 C@.
@.@7read_user_command B@7 N B@7 P1@@ L@7 H P@7 H@7 P+@7 R B@?
@@@(
 L@?@(
 P@7verified_exit_command B@0 M@-@4@7 H@p
@0 M
@4@7 C@7 P+@7 I B@8 I@;XP L" C@6Aq EV Hg@5@.
@7 H@@	@0 Mk@-@4@7 H@?@.@7fget0 B@>@@
@&
@( D@( @@E@?
@ @.@7	read_word B@ @7	read_rest B@>@;XP M C@!@ EV HU@5@0 Om@-
@4@7 H@p
@0 Om@4@7 D4@>@@@(@>@7 Oh B@?@R@>@;C
@ EV HU  @5@0 Om@4@7 D4@>@;XPprocess_help  C@ EV M  @5 P@7display_help P @7 F@>@;XPget_next_vc C@5D EV Hg@5@.@7 H@7 C@.@7 NQ@@@7is_terminator_line B@?@7 K B@>@.
@7 M#@.@7 R B@ @ 
@.@7 M B@>@@@)
@?@ @7 J B@>@;XP P= C@%B EV J&@5@0 H@-@-
@4@7 H@0 H@-@-@4@7 H@7 H@ 
@ @7 Rw B@ @8 Q@;XD  t  t t  @t  M AP M C@P I I  @<XP KL CG EV Hg@5@7 H@>@;C
G EV Hg@5 K@7 K2@7 H@>@;CG EV Hg@5@>@;XP P2 C@;CD EV H@5@0 I@/@/@4@7 C@0 I K
@4@7 C@7 J B@.@7convertHelp B@7 M B@>@@@7 J!@?@@@( L@?@@@( P@? J @7 C@>@7 Q  B@>@;CCW EV H@5FAIL@7 Hm@7 Hq@0 I@/@/@4@7 C@>@Q@;XPis_subset_of CB EV J4@5@>@;CB EV J4
@5@7 N@ 
@7 R B@>@;XD  t  t t  @t  HW AP Nu C@ EV L



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

@5@C@ 
@7 H2@L@P@ @ @7 Nt@>@;XPinf_fail CA
 EV HU@5@C@7 M@L@P@>@Q@;C@gA
 EV HU@5@7 M@>@7 Hq@7 HqDo you wish to subgoal@.@7 H_@>@@@J@( Gt@.
 K1@7	try_infer B@7 J @@7 H@ 
@7 M@7 Hq
Use this rule@.@7read_answer_once B@( Gt@.@7 K@0 I P@1 @2@3
@4@1 P
@4@7 D4@7 R@ 
 @Q
SUBGOALING@7 QC@?
@( Gu@>@Q@F
@E@>@;XD  t  t t  @t  L> AD  t  t t  @t  J APprocess_execute_file_name C@J@ EV M@5@/@2@.@4@.@7 K@C@.@7 H2@L@P@.@7 H@@@7 J@? J@7 Hm@7 Ho J@7 Hm@7 Hq@>@7 I@>@0 H@4@7 C@.
@7 N@0 N N
@4@7 C@>@;C@:@ EV M@5@2@.@3@c@3@m@3@d@4@.@7 H5@.@7 H@@@7 J@? J@7 Hm@7 Ho J@7 Hm@7 Hq@>@7 I@>@0 H@4@7 C@>@;XD  t  t t  @t  L  AP L  C@@Ca EV H1@5@@ F"@.
@7 I@?
Goal? @7 K@.
@7 I@T
@7 Hq@>@@@7 J@@@	SUCCEEDED@7 Hm@?FAILED@7 Hm@?@@@ Q\@7 Hm@7 Ho@? R@7 Hm@>@;XP QK C
 EV QF@5@>@7replace_in_hyp B@>@;C@# EV QF@5@a@i@f
@s@>@;C@& EV QF@5@7 R@>@p@ @ 
@7 QJ@>@;XP Q C@*B; EV H|@5@.@2@-
@3@-@-@4@7 Il@ @ 
@7 IW@2@3
@4@.@7 Il@ @7 Q@>@;CBA EV H|

@5@>@;XPeliminate_semi_colons C@E EV M@;
@.

@5@ 
@7 R B@>@;C@H EV M

@5@ 
@ @7 R@>@;C@K EV M@5@>@;XPsplit_concs  C@Q EV I@5@0 Iu@/@1 J
@-
@-@4@7 H@7 Q@7 Q@>@8 R B@;XD  t  t t  @t  Q APdo_infer C	@F EV I@5@0 I@/@4@7 C@Q@;C
@H EV I B
@5@>@;C@J EV I J
@5@>@Q@;C@L EV I B
@5@0 B
@4@7 R B@0 B@4@7 R@>@;C@N EV I J

@5@0 J@4@7 R@>@;C@P EV I J



@5@0 J@4@7 R@>@;C@R EV I J@5@>@;C	@T EV I J@5@>@;C
@V EV I J I I@5@>@;C
@X EV I J I I@5@>@;C@Z EV I @Q@5@>@;C@\ EV I F @@5@>@;C@^ EV I@5@/@7 H@>@;C@` EV I@5 K@7 P B@/ @@7 H@>@;C@e EV I J


@5@7 R@7 R@>@;C@g EV I J

@5@@@7 R@?@7 R@>@;C@i EV I C

@5@@@7 R@?@0 F@4@7 R@>@;C@k EV I J

@5@0 C@4@7 R@0 C@4@7 R@>@;C
@m EV I F F
@5@7 R@>@;C@o EV I F
@5@.@7 Q(@0 F@4@7 H@7 R@>@;C@q EV I B

@5@.
@7find_mutual_types B B@ 
@7 I} B@>@;C@v EV I J

@5@.
@7 R J@ 
@7 R@>@;C@{ EV I IR

@5@.
@7 R IS@ 
@7 R@>@;C@ EV I IK

@5@.
@7 R G@ 
@7 R@>@;C@ EV I J

@5@.
@7 R C@ 
@7 R@>@;C@ EV I J

@5@.
@7 R G[@ 
@7 R@>@;C@%@ EV I L,
 I
@5@@@0 B@4@7 R@?@0 L,@1 I
@4@7 R@>@;C@$@ EV I L,
 M



@5@@@0 L,@4@7 R@?	@0 L,
@4@7 R@>@;C@ @ EV I L,
 M


@5@0 L,@4@7 R@0 L,
@4@7 R@>@;C@ @ EV I L,
 M


@5@0 L,@4@7 R@0 L
@4@7 R@>@;C
@ EV I L
 I@5@>@;C@!@ EV I L
 I
@5@0 J@4@7 R@0 L@1 I
@4@7 R@>@;C@ @ EV I L
 M



@5@0 L@4@7 R@0 L
@4@7 R@>@;C@$@ EV I L
 M


@5@@@0 L@4@7 R@?	@0 L
@4@7 R@>@;C@$@ EV I L
 M


@5@@@0 L@4@7 R@?	@0 L,
@4@7 R@>@;C@ EV I M

@5@0 B@4@7 R@>@;C
@ EV I M I@5@>@;C@ EV I M M

@5@0 M@4@7 R@>@;C@2@ EV I M M

 M

@5@@@0 M
@4@7 R@?@0 M@0 M
@4@1 M@4@7 R@>@;C@ EV I M M


 M


@5@0 M
@4@7 R@>@;C@ EV I M M


 M


@5@0 M
@4@7 R@>@;C@ EV I M M


 M


@5@0 M
@4@7 R@>@;C@ EV I M M


 M


@5@0 M
@4@7 R@>@;C@ EV I M M

 M

@5@0 M
@4@7 R@>@;C@ EV I M M

 M

@5@0 M
@4@7 R@>@;C@ EV I M M

 M

@5@0 M
@4@7 R@>@;C@ EV I M M

 M

@5@0 M
@4@7 R@>@;C@ EV I M M

 M
@5@>@;C@ EV I M M

 M
@5@>@;C@$@ EV I M
 M



@5@@@0 M@4@7 R@?	@0 M
@4@7 R@>@;C@ @ EV I M
 M


@5@0 M@4@7 R@0 M
@4@7 R@>@;C@%@ EV I M M



@5@@@0 M
@4@7 R@?	@0 M
@4@7 R@>@;C@ EV I M I
 I
@5@7 R@>@;C@ EV I M I
@5@0 L,@/@4@7 L@>@;C@4@ EV I M M



@5@@@0 M
@4@7 R@?@0 M
@4@7 R@0 J@0 M
@4@1 I@4@7 I@>@;C@%@ EV I M M



@5@@@0 M
@4@7 R@?	@0 M
@4@7 R@>@;C@$@ EV I M
 M



@5@@@0 M@4@7 R@?	@0 M
@4@7 R@>@;C@ EV I M I
 I
@5@7is_strict_subset_of B@>@;C@ EV I B J6

@5@0 B@4@7 R@>@;C@ EV I B J6 G

@5@0 B@4@7 R@>@;C@!@ EV I B J7

@5@2@4@.@7 J8@0 B
@4@7 R@>@;C@$@ EV I B J7 G


@5@2@4@.@7 J8@0 B
@4@7 R@>@;XP JH C@ EV H@5@7 I@7 I@7 M B@>@7 P@>@7 P B@>@7 O B@>@7 N B@>@8 C  B@;C@ EV H@5@C@7 I@L@P M@7 Hm@7 Ho M@7 Hm@7 Hq@>@Q@;XP R- C@&C EV Hg
 

 E@5@ 
@7 K@0 K" R@4@7 M6 K#@7 M@>@;C@!C EV Hg
 AW

@5@ 
@7 R,@0 K" R@4@7 M6 K#@7 M@>@;XP
forward_prove C@L EV J-@5@7 HqTRYING TO PROVE: @7 Hm@7 Ho@7 IO@7 HqPROVED: @7 Hm@7 Ho@7 Hq@>@;C@V EV J-@5@7 HqFAILED TO PROVE: @7 Hm@7 Ho@Q@;XP M! CF EV Hg@5@7 C@.@7 J@&
@>@;XD  t  t t  @t  RQ AD  t  t t  @t  Lg AP IB C@ EV I7@5@7 C@.@7 I@7 QS B@>@.@7 N
@>@7 O@>@;XPswisav_checker  C@"@d EV EV  @5@7 Jw Bchecker@2@0 D @Q@4@3@0 M@1
runtime_entry @w@4@3@0 F& @@4@4@7 C	 @8 F@;C@i EV EV  @5@7 H B@8 F@;XD  t  t t  @t  J AP I
 C
B EV H  @5@7 L@>@-No VCs were proved during this proof session.@7 Hm@7 Hq@>@;CB EV H@5@2@2@-
@4@4@7 L@>@2The only VC proved during this proof session was: @7 Hm@7 Ho@7 Hq@>@;CB EV H@5@.
@7 L@>@8The following VCs were proved during this proof session:@7 Hm@>@7 Hq@7 H@7 Ia@>@;CB EV H @5@C
@/@7 L@L
@P@> S@7 Hm@7 Hq@>@;XD  t  t t  @t  RA AP O CA^@ EV E
@5@!
@2@/@3@u@3@s@3@r@3@/@3@b@3@i@3@n@4@#@@@ 
SPADE_CHECKER@.@7 F B@.@7 Q@2@/@4@.
@7 H5@0 N
@4@7 D4@E@?@{@C S	@.@7 S
@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 H5@0 N@4@7 D4@F@@@ 
SPADE_CHKHELP@.@7 S
@ @.@7 Q@ @2@/@4@.@7 H5@0 I<@4@7 D4@?@@C	 S@ @7 S
@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 H5@0 I<@4@8 D4@F@;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@t EV E


@5@ 
@8 L B@;XP LU CBR EV H]@5@/@.@7 R`@.
@7obtain B@ 
@7 K	 B@>@;XPfind_help_atom C@Y EV I7@5@8
match_command B@;C@\ EV I7a L
 J @5@/@2 L@4@7 Il@>@;C@ @] EV I7 S( K 
 DR@5@/@2 K @3 M9@3n@3 L@4@7 Il@>@;C@^ EV I7 S( L M5
 P[@5@/@2 L@3 H@4@7 Il@>@;C@_ EV I7 S( L L
 H@5@/@2 S(@3y@4@7 Il@>@;C@` EV I7 S( L
 P]@5@/@2 L@3o@3 H@4@7 Il@>@;C@#@a EV I7 L
 P@5@/@2 M5@3 L@3w@3 M5@3 L@3 M9@4@7 Il@>@;C@ @b EV I7 H
 P_@5@/@2 S+@3m@3 S-@3 L@3 L@4@7 Il@>@;C@#@c EV I7 L
 Pa@5@/@2 M5@3 L@3 L@3 L@3 M5@3 L@4@7 Il@>@;C@d EV I7 M9 S)
 Pk@5@/@2 L@3 S-@4@7 Il@>@;C@,@e EV I7 M9 S) L S- L

 Pm@5@/@2 H@3 S(@3 L@3 M9@3 L@4@7 Il@>@;C@/@f EV I7 M9 S) L S- M9
 I@5@/@2 L@3 S(@3 L@3 M5@3 S+@3 S)@4@7 Il@>@;C
@g EV I7 M9q Q@5@>@;C@h EV I7 M9 S. L
 Q@5@/@2 M5@3 R@4@7 Il@>@;C@/@i EV I7 M9 S. L M5 R S(
 Pr@5@/@2 L@3 M9@3 S)@3 H@3 M9@4@7 Il@>@;C@j EV I7 M9 L K  Pp@5@>@;C@k EV I7 L
 @@5@/@2 M5@3 L@3 L@3 L@4@7 Il@>@;C@#@l EV I7 M5 S-
 Pt@5@/@2 K @3 L@3 M5@3 M9@3 L@4@7 Il@>@;C@&@m EV I7 M5 S) M9
 PS@5@/@2 S.@3 L@3 S(@3 L@3 L@4@7 Il@>@;C@)@n EV I7 M5 S) L
 Q@5@/@2 M9@3 L@3 M9@3 S)@3 H@3 M9@4@7 Il@>@;C@ @o EV I7 M5 S) L
 Pe@5@/@2 L@3 M5@3 R@4@7 Il@>@;C@p EV I7 L S(
 I@5@/@2 L@3 L@4@7 Il@>@;C@q EV I7 L S+g M5 H Q@5@>@;C@r EV I7 L S+ S/ M5 H S( L P|@5@>@;C@/@s EV I7 L S+ S/ M5 H S( L L
 S)
 Px@5@/@2 S+@3 L@4@7 Il@>@;C@/@t EV I7 L S+ S/ M5 H S( L L
 S(
 Pv@5@/@2 S)@3 L@4@7 Il@>@;C@,@u EV I7 L S+ S/ M5 H S( L L
 S+
 Pz@5@/@2 L@4@7 Il@>@;C@v EV I7 S- M5
 Pc@5@/@2 S)@3 L@3 L@4@7 Il@>@;C@)@w EV I7 S-k L
 L
 S(
 P;@5@/@2 L@3 L@3 S(@3 S*@4@7 Il@>@;C@,@y EV I7 S- S0 L
 L
 L
 P7@5@/@2 M9@3 H@3 S+@3 L@3 L@4@7 Il@>@;C@#@{ EV I7 S- S+
 P@5@/@2 L@3 L@3 L@3 S(@3 L@4@7 Il@>@;C@&@| EV I7 S) M9
 PY@5@/@2 S/@3 S(@3 L@3 M5@3 S+@3 S)@4@7 Il@>@;C@&@} EV I7 S) S+ S) L
 I@5@/@2 M5@3 L@3 L@3 L@4@7 Il@>@;C@#@~ EV I7 S) S+ S) L
 I@5@/@2 S(@3 L@3 L@4@7 Il@>@;C@ EV I7 S+
 J@5@/@2 L@3 L@4@7 Il@>@;C@ EV I7 S.
 P@5@/@2 L@3 S(@3 S)@3 L@4@7 Il@>@;C@ @ EV I7 L M9 H
 Bs@5@/@2 S+@3 L@3 L@4@7 Il@>@;C@;@ EV I7 L M9 H S+ L L L

 Q@5@/@2 M9@3 S.@3 L@3 S(@3 L@3 M5@3 L@3 S*@4@7 Il@>@;C@ EV I7 L L
 Q@5@/@2 L@3 M9@3 L@4@7 Il@>@;C@ EV I7 L M9 S. P@5@>@;C@ @ EV I7 L M9 S. L
 P~@5@/@2 M9@3 S)@4@7 Il@>@;C@ EV I7 L M9 L
 P@5@/@2 L@4@7 Il@>@;C@ EV I7 L S.
 J@5@/@2 L@4@7 Il@>@;C@;@ EV I7 L L S(
 P@5@/@2 S)@3 L@3 S(@3 L@3 L@3 M5@3 L@3 S(@3 L@3 M5@3 S+@3 S)@4@7 Il@>@;C@,@ EV I7 L L L
 PW@5@/@2 M9@3 S)@3 S/@3 L@3 H@3 M9@3 S)@4@7 Il@>@;C@2@ EV I7 L L S(
 PU@5@/@2 S)@3 L@3 M5@3 L@3 M5@3 R@3 M5@3 L@3 S*@4@7 Il@>@;C@/@ EV I7 L S) M5
 Q@5@/@2 L@3 M5@3 H@3 S(@3 L@3 M5@3 S+@3 S)@4@7 Il@>@;C@ EV I7z
 J@5@/@2 M9@3 L@3 S+@4@7 Il@>@;XD  t  t t  @t  M  AP M  C@" EV IJ@5@@
 K@.
@7 I@E@?@'Type hypothesis no. or cases formula...CASES> @7 I@.@7 I@.
@7 K&@>@7 NZ B@>@;XP J CAE EV H| H@5@>@;CAF EV H| H}@5@>@;CAG EV H| L@5@>@;CAH EV H| L@5@>@;CAI EV H| M@5@>@;CAJ EV H| M@5@>@;CAK EV H| M@5@>@;CAL EV H| J6@5@>@;CAM EV H| J7@5@>@;CAN EV H| J:@5@>@;CAO EV H| J;@5@>@;CAP EV H| PK@5@>@;CAQ EV H| G@5@>@;CAR EV H| M@5@>@;CAS EV H| J7@5@>@;CAT EV H| M
@5@>@;CAU EV H| M@5@>@;CAV EV H| M@5@>@;CAW EV H| L,@5@>@;CAX EV H| L@5@>@;CAY EV H| M@5@>@;CAZ EV H| M@5@>@;CA[ EV H| I@5@>@;CA\ EV H|@5@>@;CA] EV H| L@5@>@;CA^ EV H|@5@7 J@>@;CA_ EV H|@5@/@/@/@/@/@7 If@>@;CA` EV H|@5@/@/@7 R@>@;CAa EV H|@5@2@-@/@4@7 @<@/@/@7 L<@>@;XP I CB EV H@5 K1@7 N@>@7 Ho::@7 Hm@7 Ho@8 Hq@;CB EV H@5 K@7 N@>@.@7 M@@7 Ho S6@7 Hm@7 Ho@8 Hq@;XP Ju CAW EV I@5@7 Ho@7 Hq@>@;XPcheck_all_requirements C
@ EV I@5@C@7any_holes_left B@L@P@>@;XP Q) C@ EV H1 F
@5@>@8 RJ@;C@ EV H1 M


 M
@5@>@ 
@ @8 Q(@;CA  EV H1 M


 M
@5@>@ 
@ @8 Q(@;CA EV H1 J



 J

@5@>@ @7 Q(@ 
@ @8 Q(@;CA EV H1 J


 J


@5@>@ @7 Q(@ 
@ @8 Q(@;CA EV H1 J


 IR
@5@>@;CA EV H1 J


 IR
@5@>@;CA EV H1 IK


 J
@5@>@;CA EV H1 IR


 J
@5@>@;CA EV H1 B


 J
@5@>@;CA EV H1 J


 B
@5@>@;C	A	 EV H1
 F
@5@>@;XP R C@. EV QF@5@C
	 K @@7 I@L
@P@C@7 J B@L@P@>@;C@T@2 EV QF@5@@@H@.
@7 H@>@ 
@.@7 H@ @.@7 K@ @.@7 M^@>@@@&
@?@$@0 H
@4@7 D4@0 I Nh@1 H
@4@7 D4@ @7 Nl@0 H

@4@7 H@?@R@F
@F@>@;XP@!remove_true_vcs_from_numbers_list C@4G EV Hg@5@0 J@-@-
@4@7 H@.@7 Nt@0 I Q
@4@7 D4@7 Nw@7 Hq+++ True VC @7 Hm@ 
@7 Ho eliminated automatically.@7 Hm@7 Hq@>@ @7 S= B@>@;CG EV Hg

@5@>@;XP@ scan_line_three_for_SPARK_marque C@@F EV Hg@5@@@!@/@2@E@3@x@3@a@3@m@3@i@3@n@3@e@3@r@4@/@7 K@?@/@2@S@3@P@3@A@3@R@3@K@4@/@7 K@> O@8 L@;CF EV Hg@5@>@;XP L C@ D> EV L@5@@@7 F@a@g@b @t@E@?@"
 Ja
@#@7 F@a@h@b @s@;XPprocess_version  C@ EV M  @5 P@7 P @7 F@>@;XPcheckrestoflist CC' EV J&
@5@7 H@ 
@8 SF B@;CC* EV J& @<XP R CCn EV Hg@5@.@7 J@@
@{@7 H@&
@?@(@{@7skip_to_end_of_comment  B@7 R@>@;XP J CA2 EV H]  @5@7 C@7specify_patt  B@7 OK B Q@7 C@0 I Q@/@4@7 C@0 J@/@4@7 C@7 NG B@>@;XD  t  t t  @t done__proof_log  APprocess_proof_log_file_name C@&@ EV M@5@/@2@.@4@.@7 K@C
@.@7 H2@L
@P@.@7 H@>@0 Rq@4@7 D4@>@;C@#@ EV M@5@2@.@3@p@3@l@3@g@4@.@7 H5@.@7 H@>@0 Rq@4@7 D4@>@;XP SJ CC| EV Hg@5@7 C@.
@7 J@(
@}@>@;XD  t  t t  @t  Q AD  t  t t  @t  I AP Q CB EV H]

@5@7 Ho@7 Hq@>@;CB EV H]@5@7 Ho@7 Hq@>@;XP R CC1 EV H L@5@7 I^@>@;CC4 EV H L@5@7 J   B@>@;CC7 EV H L@5@?There are still VCs to prove and you have not "save"d recently.@7 Hm@7 HqDo you still wish to exit@.@7 H_@>@( Gt@;CC= EV H  P@<XP
do_forgetting  CA EV H1@5 I@.
@7 I@7 R3@Q@;CA EV H1  @5@>@;XP Ri C@> EV I@5 L@7tv_process_command B@>@7 C@.
@7tv_get_command B@7 SZ@(
 L@>@;XP I C@hA EV I

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


@5@2
@4@7 I@2@4@7 I@>@;XD  t  t t  @t  H? AP P  C@A I I  K@<XD  t  t t  @t  K AP S  CB[ EV H]@5@>@;CB] EV H]
@5@ 
@.@7 S@.@7 LT@ @ @7 H5@>@;XP
split_atom C@ @7 EV M@5@.@7 H@>@@@;@7 H2@.
@7 R@?@%
@>@ 
@7 RG@>@;XD  t  t t  @t  H  AP H  C EV I  @5@@@7movenots  B@?@@@7
split_hyps  B@?@@@7 R@?@@@7 RH B@?@8 Pr  B@;C EV I  @5@>@;XD  t  t t  @t  L2 AP L1 CC EV H1@5@.
@7 H5@ 
@7 K?@>@;XP N) C@%@ EV I@5@T
@.@7 @6@@ Kv@7 N&@?@@ Kz@7 N&@? K@8 N&@;C@/@ EV I@5@T
@.@7 @6@@ D@7 N&@?@@ K@7 N&@?@@ Kx@7 N&@? N3@8 N&@;C@ EV I@5@(@>@;XPmerge_lists C@ EV H
@5@>@;C@(@ EV H
@5@@@ 
@7 H2@>@ @7 Sl B@E@?@ @.@7 Sn@"
@#@>@;XP K~ CA B[ B[@5@6 B`@a@g@h@l Rl@w@;XP R CA EV H1@5@7 H_@>@;XPbuildsav  C@[ EV EV  @5@7 S checker.sav@7save_program B @8 F@;C@` EV EV  @5@7 S@8 F@;XP R$ C@C EV Hg



@5@.@7 H@ @.@7 Q B@2@u@3@p@3@f@3@_@4@ @.@7 H5@.@ @7 H@0 L=@2
@3
@4
@4@7 D4@  Hh@7 M@.@2@3@-@3@-@4@7 @<@.@7 Q B@ @  H@2@3@4@7 Ii@2@f@3@l@3@d@3@_@4@ @.@7 H5@.@ @7 H@0 L=@2
@4
@4@7 D4@  Hh@7 M@.@2@3@4@7 @<@ @  @@2@4@7 Ii@>@;C@C EV Hg




@5@.@7 H@ @.@7 Sv@2@u@3@p@3@f@3@_@4@ @.@7 H5@.@ @7 H@0 L=@2
@3
@4
@4@7 D4@  Hh@7 M@.@2@3@-@3@-@4@7 @<@.@7 Sw@ @  H@2@3@4@7 Ii@2@f@3@l@3@d@3@_@4@ @.@7 H5@.@ @7 H@0 L=@2
@4
@4@7 D4@  Hh@7 M@.@2@3@4@7 @<@ @  @@2@4@7 Ii@>@7@%increment_current_record_field_number  B@>@ @7 R#@>@;XP J C@_D EV Hg M 



 M 

@5@ 
@.@7 K@@@ @/@7 K!@>@ @ @7 J@?@-@0 K" M@4@7 C@@@ @ @7 J@0 K" M@4@7 H@?
@0 K" M@4@7 H@>@Q@>@;C@_E EV Hg M 



 M 

@5@ 
@.@7 K@@@ @/@7 K!@>@ @ @7 J@?@-@0 K" M@4@7 C@@@ @ @7 J@0 K" M@4@7 H@?
@0 K" M@4@7 H@>@Q@>@;C@CE EV Hg G


@5@ 
@.@7 J@>@@@ @.@7 H@ @0 I@/@4@7 H@.@7restructure_set B@" M
@#@?@.@7restructure_nonset B@" G@#@E@>@;C@CE# EV Hg I3


@5@ 
@.@7 J@>@@@ @.@7 H@ @0 I@/@4@7 H@.@7 S{@" M@#@?@.@7 S~@" I3@#@E@>@;C@CE/ EV Hg C


@5@ 
@.@7 J@>@@@ @.@7 H@ @0 I@/@4@7 H@.@7 S{@" M@#@?@.@7 S~@" C@#@E@>@;C@VE; EV Hg 


@5@.@7 J@ 
@.@7 J@>@.@7 H@ 
@.@7 H@>@@@(@( F@( F@ @7 F@ @7 F@  @7 H@0 L@4@7 I,@a@f@h@f@o@u@?
@" @#@>@;C@CEN EV Hg IR


@5@ 
@.@7 J@>@@@ @.@7 H@ @0 I@/@4@7 H@.@7 J@" M@#@?@.@7 J@" IR@#@E@>@;C@CEZ EV Hg IK


@5@ 
@.@7 J@>@@@ @.@7 H@ @0 I@/@4@7 H@.@7 S{@" M@#@?@.@7 S~@" IK@#@E@>@;C@CEf EV Hg J


@5@ 
@.@7 J@>@@@ @.@7 H@ @0 I@/@4@7 H@.@7 S{@" M@#@?@.@7 S~@" J@#@E@>@;C@CEr EV Hg J


@5@ 
@.@7 J@>@@@ @.@7 H@ @0 I@/@4@7 H@.@7 S{@" M@#@?@.@7 S~@" J@#@E@>@;CE~ EV Hg H}


 H}

@5@ @7 J@>@ 
@ @7restructure_formula_list B@>@;C@(E EV Hg H



 H


@5@ @7 J@>@ 
@ @7 S@>@ @ @7 J@>@;CE EV Hg J6
 J6

@5@ 
@7 J@>@;CE EV Hg J7
 J7

@5@ 
@7 J@>@;CE EV Hg J:
 J:

@5@ 
@7 J@>@;CE EV Hg J;
 J;

@5@ 
@7 J@>@;CE EV Hg G


 G

@5@ @7 J@ 
@ @7 J@>@;CE EV Hg M
 M

@5@ 
@7 J@>@;CE EV Hg M
 M

@5@ 
@7 J@>@;CE EV Hg M
 M

@5@ 
@7 S~@>@;CE EV Hg M
 M

@5@ 
@7 S~@>@;CE EV Hg M
 M

@5@ 
@7 S~@>@;CE EV Hg Ky
@5@7 I B@>@;C@LE EV Hg S
@5@7 A@.
@7 H@ 
@2@_@3@_@3@O@3@L@3@D@4@.@7 H5@ @7 H@. R@7 K!@0 K" H@4@7 D4 K#@7 M@0 S@4@7 D4@>@;C	E EV Hg

@5@7 @@>@;CE EV Hg L
@5@7 J@>@;C@SE EV Hg@5@T
@2@-@-
@4@7 @<@7 Ph@@@( P;@>@ 
@.@7 M@?@,@@@( P7@>@ 
@.@7 L@?@@@/ H@7 R~@>@ 
@.@7 M@?
@/ Bs@7 R~@>@ 
@.@7 L@>@2@4@8 @<@;CE EV Hg@5@.@.
@7 R@>@.@7 S@ @ 
@7 R@>@;CE EV Hg@5@.@/@.
@.@/@7 If@>@ @.@7 S@/@ 
@ @/@7 If@>@;C@~E EV Hg@5@T
@2@-@-
@4@7 @<@@@!@0 I@/@4@7 H@"

@#@ @.@7 S@" I@#@E@?@M@@@0 I@/@4@7 H@"

@#@ @7 S@E@?@1@@@( P;@7 Ph@>@ 
@.@7 M@?@@@( P7@7 Ph@>@ 
@.@7 L@?@ 
@.@7 S@2@4@7 @<@E@E@>@;XP JE C@.@ EV H@5@.@7 H@2@.@3@L@3@I@3@S@4@.
@7 H5@2@V@3@C@4@ 
@.@7 H5@ @7 H@>@;XP K CA EV M@5@.@ 
@7 Il@7 H@ @7 Il@8 H@;XP K C@@! EV J- H@5@.@7 H@@@" C


@#@ 
@7 R B@!@0 H@4@#@%@E@?@D@" J


@#@@@ 
@7 S@ @.@7 J+ B@( Gt@!@0 H@4@#@%@?@ @7 S@ 
@.@7 S@( Gt@!@0 H
@4@#@%
@0 H@4@7 H@0 I Nh@4@7 D4@ @7 D4@ @7 Nl@>@;C@9@= EV J- H@5@.@7 LK@@@.
@0 C@/@4@7 H@?@@@.
@0 J@/@4@7 H@?
@.
@0 J@/@4@7 H H@ 
@7 K@7 P
@>@;XP QN C@ EV H@5@/@7 LK@C@.@/@7 LK@a@h@g@s@L@P@?@E@>@;C@ EV H  @<XP R CB- EV HU

@5@ 
@7 HS B@ @8 R@;CB0 EV HU

@5@2
@4@.@7 H5@ @ @8 R@;CB3 EV HU

@5@>@;XPsame_record_field_names CB EV J&@5@.@7 Q@.
@7 Q@.@7 K?@ 
@ @7 K?@>@;XP K CB EV Hg@5@7 R@>@;CB EV Hg

@5@>@;XP Qo CA EV J @<CA EV J@\
@\@\

@5@ 
@8 Qn@;CA EV J

@5@ 
@ @8 Qn@;XP Q CA EV IJ@5@/@7 RO@p
@ 
@7 Q@>@;CA EV IJ@5@0 N
@4@7 D4@>@;XD  t  t t  @t  Q1 AD  t  t t  @t  J AP Q C@i EV H|@5@7 C@7 HqShall I save this result@7 H_@@@(
 Gt@?@(
 Gu@>@;XP N C	B= EV I@5@>@;CB> EV I@5@p@>@ @ 
@ @ @7 N@>@;CBC EV I L@5...@7 A@>@;CBF EV I F@5@ @.@7 A@ @7 A@>@;CBJ EV I L@5 S@7 A@p@>@ @ 
 L@7 N@>@;C@%BP EV I F@5@ @.@7 A@ @7 A@p@>@ @ 
 F@ @7 N@>@;XP I
 CB EV H  @5@7 I^@>@$There are no more VCs left to prove.@7 Hm@>@;CB EV H@5@2@2@-
@4@4@7 I^@>The only VC left to prove is: @7 Hm@7 Ho@>@;CB EV H@5@.
@7 I^@>@,The following VCs have not yet been proved: @7 Hm@7 Hq@7 H@7 Ia@>@;CB EV H @5@C
@/@7 I^@L
@P@> S@7 Hm@>@;XP Lo C@_C EV H]@5@@
@0 I M@-@4@7 H@E@?
@ Type new subexpression pattern: @7 K@.@7 I@.@7 K&@0 Q@4@7 D4@>@@@0 I K A|@4@7 H@>@E
@?@7 C@0 I Q@/@4@7 CBy which rule? @7 K@.
@7 I@ 
@7 M@>@0 K
@4@.@7try_rule B@ @7solution B@>@;XP M CB EV H@5@7 K&@>@0 J H@/@4@8 H@;XPsequence_infrule CAi EV I@5@8 L@;C@$Aj EV I B

@5@0 B@-
@4@7 L@0 B
@4@7 J@0 B
@4@8 S B@;C@$Ak EV I J

@5@0 B@-
@4@7 L@0 B
@4@7 J@0 J
@4@8 S@;CAl EV I J

@5@0 J@-
@4@7 L@0 B
@4@8 S@;CAm EV I J

@5@0 J@-
@4@7 L@0 B
@4@8 S@;XP L[ CB EV H]
@5@(There are NO subexpressions of the form @7 Hm@.@7 K@7 K B@0 I@/@/@4@7 C@7 Hq@7 Hq@>@;C@+B EV H]

@5@@@"


@#@?@%
@0 Q@4@7 D4Subexpression is @7 Hm@ 
@7 Ho@7 Hq@>@;CB EV H]@5Possible subexpressions:-@7 Hm@7 Hq@>@7 Q@>@;XPrestword C
A EV Hg

@5@7 O\ B@>@;CA EV Hg

@5@ 
@7make_lower_case B@.@7 R@ @ @7 S B@>@;XP P C@`@5 EV L@5@.@7 LK@7 IO*** PROVED C@7 Hm@7 Ho M@7 Hm@7 Ho@0 I P@1 Iu
@4@7 D4@0 Iu
@4@7 H@.@7 LL@@@.
@/@7 Oz
 FOR CASE @7 Hm@ 
@7 Ho@?@R@E
@>@7 Hq@@@C@/@/@7 LK@L@P K@7 H> B@7 K  B@?@R@>@;XPmake_letter C@M EV I7@5@a@b@@@g@q@a@g@b@[@q@p
@ @>@2@4@7 H@>@;C@T EV I7@5@2
@4@7 H@>@;XD  t  t t  @t  M  AP M  C@B@j EV N@5@7 K K@.
@7 I M@.@7 I@@
@( Q>@!@0
contradict
@4@#@?@@
@( Q=@!@0 Q=
@4@#@?@@@( Q@' Q@?@( M@' M@>@@>@;XPdisplay_list C@EC EV H]

@5@@@7 Q  B@' Gt@?@!@7 H@7 Ho@7 Hq@7 H Qb@7 Hm@ 
@7 Ho@7 Hq@ @7 O:Proceed@.@7 H_@>@ @2
@4@7 K B@>@;CC EV H]@5@7 QcSelect (number/none): @.@7 O@.
@7 H B@0 K
@4@7 D4@>@;XP O+ CGp EV Hg N H@5@7 Na@>@;CGq EV Hg N H@5@7 Q@>@;CGr EV Hg	nomessage H@5@7 Q@>@;CGs EV Hg S H@5@7 R@>@;XP RK C@ EV H1 F
@5@>@8 Q(@;C@ EV H1 M


 M
@5@>@ 
@ @8 RJ@;C@ EV H1 M


 M
@5@>@ 
@ @8 RJ@;C@ EV H1 J



 J


@5@>@ @7 RJ@ 
@ @8 RJ@;C@ EV H1 J


 J

@5@>@ @7 RJ@ 
@ @8 RJ@;C@ EV H1 

@<XP Jr CBd EV I@5@.@7 O B@>@7 H@>@;XP OI C EV H1@5@7 F@a@g@b @q@a@g@k Ja@x@" Ja@#@>@;C	@" EV H1

@5@7 @@>@;C@' EV H1

@5@S
@>@;C@, EV H1@5@2@-@-
@4@7 @<@ 
@.@7normalize_arg_list B@2@4@7 @<@>@;XD  t  t t  @t  S AP S C@8 EVu FW        @5@@@"
 J H
@#@7 F@.@7 LK@?
 @@7 H@%
@E@'ENTERING PROOF BY CONTRADICTION ATTEMPT@7 Hm@7 Hq@2 @@4@0 F@4
CONTRADICTION@7 QC@>@;XP S CCK EV H] @5@>@3There is no such rule which allows this replacement@7 Hm@7 Hq@0 K H@4@7 D4@>@;C@<CQ EV H]@5 @.
@.@7	make_list B@@@(
@@@7 S@?@"The only possible replacement for @7 Hm@7 Ho is:@7 Hm@?@a@f
@b@sPossible replacements for @7 Hm@7 Ho are:@7 Hm@7 Hq@ 
@ @7 S B@>@;XD  t  t t  @t  K  APscream_blue_murder  C
@ EV M  @5@7 Hq@$FAILED: ERROR IN COMMAND LINE SYNTAX@7 Hm@7 Hq@>@8 I@;XP P C@4A EV H

@5@7 H	Subgoal: @7 Hm@.
@7 N@@
@(
 @7 Ho@E@?@a@f
@g@l C@b	@l C@x@ @/@7 JQ@7 Hq@>@;C@7A EV H

@5@7 H S@7 Hm@.@7 N@@
@( @7 Ho@E@?@a@f@g@l C@b	@l C@x@ @/@7 JQ@7 Hq@ 
@7 P@>@;CA EV H
@5@7 H(no subgoals remaining (?!))@7 Hm@7 Hq@>@;XD  t  t t  @t do_not_issue_failure_message  AP Q C@ EV H1 @0@1@J@A@N@<C@ EV H1 @0@2@F@E@B@<C@ EV H1 @0@3@M@A@R@<C@ EV H1 @0@4@A@P@R@<C@ EV H1 @0@5@M@A@Y@<C@ EV H1 @0@6@J@U@N@<C@ EV H1 @0@7@J@U@L@<C@ EV H1 @0@8@A@U@G@<C@ EV H1 @0@9@S@E@P@<C@ EV H1 @1@0@O@C@T@<C@ EV H1 @1@1@N@O@V@<C@ EV H1 @1@2@D@E@C@<XP Q CAf EV Hg  @w@<CAg EV Hg  O
@<CAh EV Hg
@5@.@7 H@2@4@8 H@;XP H CA EV H|@5@/@/@/@/@/@/@/@/@/@/@8 E B@;XP SM C@)A> EV H]@5@0 K@/@4@7 C@@
 M@.
@7 I@E@?
	Pattern? @7 K@.@7 I@.
@7 K&@0 K
@4@7 D4@>@;XP L C@5@ EV L		


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

@5@ 
@.@7 J8@a@f@g@q@ @ @7 L@>@;C@ EV L
@5@>@;XD  t  t t  @t  Lm AP Q CA@e EV M
@5@.@7 RF@2@-@4@7 H@.
@7 G @a@f
@b@t@>@@A @.@2@=@4@.@7 K@"@#@@@X@@@$@ @/@2@p@3@r@3@o@3@o@3@f@3@_@3@l@3@o@3@g@4@7 Il@?@ @/@2@p@3@r@3@o@3@o@3@f@3@l@3@o@3@g@4@7 Il@C@7 SQ  B@L@P@>@ @7 SR B SQ@7 D4@?@@@@,@ @/@2@e@3@x@3@e@3@c@3@u@3@t@3@e@4@7 Il@C@/@7 H@L@P@>@ @7 R 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 Il@?@%@ @/@2@c@3@o@3@m@3@m@3@a@3@n@3@d@3@l@3@o@3@g@4@7 Il@C@/@7 Rs@L@P@>@ @7 R> B@?@7 S B@?@@@@,@/@2@r@3@e@3@s@3@u@3@m@3@e@4@7 Il@@@C@7 P  B@L@P P@7 C@?@7 S@?@@@@%@/@2@p@3@l@3@a@3@i@3@n@4@7 Il@>@0 N@/@4@7 C@0 N K@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 Il@>@0overwrite_warning@/@4@7 C@0 S K@4@7 D4@?@=@@@ @/@2@v@3@e@3@r@3@s@3@i@3@o@3@n@4@7 Il@>@7 SD B@?@@@/@2@h@3@e@3@l@3@p@4@7 Il@>@7 R B@?@7 S@F@>@;C@$@ EV M@5@2@-@/@4@7 H@C@7 RF@L@P@C
@/@7cmd_line_filename B@L
@P@0 S
@4@7 L@>@;C@&@ EV M@5@2@-@/@4@7 H@C
@7 RF@L
@P@.@7 S@<Error: Multiple files provided on command line: ~a and ~a.~n@2@3
@4@7 Ax B@7 S@>@;C@ EV M@5@7 S@>@;XP Sy CC EV Hg@5@0 Q@-
@4@7 H@p
@0 Q@4@7 C@>@;XP IX CBJ EV H| L


 L

@5@>@ @7 Mf@>@;CBN EV H| L

 L


@5@>@ 
@7 Mf@>@;C	BR EV H| L L@5@>@;C
BT EV H| L L@5@>@Q@;CBX EV H| L


 L

@5@>@ @7 Mf@>@;CB\ EV H| L

 L


@5@>@ 
@7 Mf@>@;CB` EV H|@5@7 J@>@@
@7 J@>@7less B@?@R@>@;CBl EV H|@5@7 J@>@Q@;C@;Bq EV H|@5@@@/@/@7 P@?@@@"
 H}@#@?@"
 H@#@C@@@/@/@7 P@?@@@" H}@#@?@" H@#@L@P@>@;CB| EV H|@5@>@.@7 @<@.
@7 @<@ 
@7order_functs B@>@;XPnot_in_set_list CA EV J4
@5@>@;CA EV J4

@5@0 J
@4@7 IO@ 
@7 S B@>@;XD  t  t t  @t  H; AP M C I I 
@<XD  t  t t  @t  J AP P C@/ EV I@5@7 J B@>@;C@2 EV I@5@7 J B@>@Q@;C
@6 EV I@5@7 R@0 J
@4@7 D4@>@;C@: EV I@5@0 J
@4@7 D4@>@Q@;XP
invalidnum CB7 EV H]@5@7 F@@@a@g@h@s@?@a@g@b @r@>@;XP R C@7@U EV H@5@.@.
@7
fetch_keyword B@@@7 S%@>@@@(
@.@( @@?@7 I@E@?@7 P B@>@@@(
@.@E@?@.@7 HN@ @7 O@>@Q@>@;XP Sk C@l EV I@5@/@0 J@-
@-@4@7 H@/@7 H@7 Na@Q@;C@r EV I@5@/@0 J@-
@-@4@7 H@/@7 H@7 Na@Q@;C@#@x EV I@5@/@0 J@-
@-@4@7 H@/@0 F
@4@7 H@0 F@4@.@7 RJ@7 Na@Q@;C@#@ EV I@5@/@0 J@-
@-@4@7 H@/@0 F@4@7 H@0 F
@4@.@7 RJ@7 Na@Q@;XD  t  t t  @t  L4 AP L3 CC
 EV H1
@5@>@;CC EV H1
@5@>@;C@(C EV H1
@5@ @.@7 L3 B@>@@@ 
@7set_find_in B@"
@#@?@ 
@7 P@&@>@;XPstan_hyp C@" EV Q%@5@0 L
@4@/@7 H@>@;C@-@& EV Q%@5@C
@0 S
@4@/@7 H@L
@P@.@7 H @@.@7 IL@0 H@0 S
@4@4@7 D4@7 Q+@>@;XP Rb CA EV H]
@5@>@;CA EV H]
@5@ 
@7 @@ @7 Ra@>@;CB EV H]
@5@S
@ 
@2@4@7 H@p@ @ @7 Ra@>@;CB EV H]
@5@ 
@.@7 K@ @ @7 Ra@>@;XP M, C@eD EV Hg@5@@@7 J@?
@7 Hq@/*** ABORTED: Prolog variables occur in formula.@7 Hm@7 Hq@7 I@>@@@.@7 J@?@7 Hq@1*** ABORTED: could not restructure above formula.@7 Hm@7 Hq@7 I@E@>@@ K@7 P B@@ @@7 H@?	@8*** ABORTED: above formula did not typecheck as boolean.@7 Hm@7 Hq@>@7 I@?@R@>@@ K@7 N B@@@7 H@?@7 Hq@7!!! WARNING: Could not simplify above formula properly.@7 Hm@7 Hq@&@?@&@>@;XP H C@*@W EV H

@5@.@7 H@>@@@7 O^@?@@@7 O@? H@7 Hm@7 Ho O@7 Hm@7 Ho@7 Hq@>@;C@f EV H@5@a@g@h@q@>@7 H@p
@7 H@>@;C@m EV H@5@>@;XD  t  t t  @t  Rr APcreate_backups  C@@ EV Hg	@5@.
@7 S B@.@7 N@@@V@7 Jy@.@7 H@2@-@4@.
@7 H5@.@ 
@7 H@@@+@ @7 Jy@@
@(
 K@ @7 I B@?@(
 K1@@@C@ @7 I@L@P@ @7 I@?@ @7 I@?
@C@ @7 Jy@L@P@ @7 @ @?@C@7 Jy@L@P@F@E@.@7 Ro B@@@[@ @7 Jy@ @.@7 H@ @2@-@4@.@7 H5@.@ @7 H@@@,@ @7 Jy@@@(
 K@ @ @7 T@?@(
 K1@@@C@ @7 I@L@P@ @7 I@?@ @7 I@?
@C@ @7 Jy@L@P@ @ @7 T	@?@C@ @7 Jy@L@P@F@E@;XD  t  t t  @t  On AP M CBf EV J4 M
@5@.
@7 H@ 
@.@7 I@0 M@4@ @7enumerated_simp B@>@;CBk EV J4 M
@5@.
@7 H@ 
@.@7 I@0 M@4@ @7 T@>@;C@MBp EV J4 B


@5@.@7 H@ @.@7 I@ @.@7 T@ 
@ @.@7 T@@	@&@>@( @Q@?@@@ @ @7 H2@ @ @7 H2@>@( @@?
@" B@#@>@;C@MB EV J4 J


@5@.@7 H@ @.@7 I@ @.@7 T@ 
@ @.@7 T@@	@&@>@( @@?@@@ @ @7 H2@ @ @7 H2@>@( @Q@?
@" J@#@>@;C@dB EV J4

 J


@5@.@7 H@ @.@7 I@ @.@7 T@ 
@ @.@7 T@@@&@( @@F@?@3@@@$@.@2@-@4@ @7 H5@@@ @ @7 H2@( @Q@?	@ @ @7 H2@( @@?
@" J@#@F@>@;CB EV J4 J


@5@0 J
@4@7 M@>@;C@dB EV J4

 IR


@5@.@7 H@ @.@7 I@ @.@7 T@ 
@ @.@7 T@@@&@( @Q@F@?@3@@@$@.@2@-@4@ @7 H5@@@ @ @7 H2@( @Q@?	@ @ @7 H2@( @@?
@" IR@#@F@>@;CB EV J4 IK


@5@0 IR
@4@7 M@>@;CB EV J4@5@.@7 H@.
@7 I@ 
@7 T@>@;XP Qi CAO EV H @5@C
@/@7 O^@L
@P@>@"No hypotheses have been forgotten.@7 Hm@7 Hq@Q@;CAU EV H@5FORGOTTEN HYPOTHESES :-@7 Hm@7 Hq@.
@7 O^ H@7 P@Q@;CA[ EV H  @5@>@;XD  t  t t  @t  HA AP Q. C@_ I I  K@<XP Je CB EV J&@5@7 M4@>@;CB EV J&
 Q@5@@ M5@7 M4@? L@7 M4@>@;CB EV J&
 Q@5@@ M5@7 M4@?@@ L@7 M4@? M9@7 M4@>@;CB EV J&
 Q@5@>@;XPrecord_simp_of_type C@i@r EV J4		@5@@@3@.
 H@.@2@-@3@-@4@7 If@@@/@  @@ @2@4@7 If@ @7 H@?@7 K@F@?@1@/ @@.@2@-@4@/@7 If@>@ @.@7 H@.
 @@ @2@4@ @7 If@ 
@ @ @7 K@F@>@;XP O. CBr EV H



@5@2@3
@4@7 I@8 M@@;XD  t  t t  @t message_hook AD  t  t t  @t  T AD  t  t t  @t  T 
P TC@< EX EX@5@2 @3 As@4@7 ER H7@7 P B At@7 E  At@7print_message_lines B@7 I@>@;C@G EX EX@5@>@;XPare_all_digits CDW EV Hg@5@a@b@0@h@r@a@h@b@9@r@>@8 T B@;CDY EV Hg@5@>@;XD  t  t t  @t  M  AP L C@ EV J

@5@ 
@7 L@>@;C@ EV J
@5@ 
@.@7 L I@7 Hm@p @ @ @7 L@>@;XD  t  t t  @t  Q5 AD  t  t t  @t  Q= AP S C@I@$ EV S@5@@@"
 J H
@#@7 F@.@7 LK@?
 @@7 H@%
@E@" C


@#@. @@0 C @@4@7 N@%ENTERING PROOF BY IMPLICATION ATTEMPT@7 Hm@7 Hq@ @ 
IMPLICATION@7 QC@>@;XPinstantiate_all_vars C@ EV I
@5@>@;C@ EV I
 



@5@&
@ @7 T" B@>@;XPsearch_rules C@ C9 EV H]
 K


@5@0 K
@4@7 K B@0 K

@4@7 D4@7 Oa B@Q@;CC> EV H] @<XP J C@! EV J B

@5@@@0 B@4@7 I B@?	@0 B@4@7 T)@>@Q@;C@[@# EV J B

@5@@@4@C
@&@L
@P@C@0 B@4@7 T)@L@P@C@0 B@4@7 T)@L@P@0 I@1 B@4@7 D4@?@@
@0 I@1 B@4@7 H@?@0 I@1 B@4@7 H@>@Q@;C@4 EV J IK

@5@0 IK@4@7 T)@>@Q@;C@4@9 EV J IK

@5@@@C
@0 IK@4@7 T)@L
@P@0 I@1 IK@4@7 D4@?
@0 I@1 IK@4@7 H@>@Q@;XP S& C@#@ EV H L M9 K 
 K@5@/@2 L@3 S(@3 H@3 M9@4@7 Il@>@;C@ EV H L M5
 @@5@/@2 L@3 L@4@7 Il@>@;C@/@ EV H L L S( S)
 L@5@/@2 L@3 S(@3 L@3 L@3 M5@3 L@3 M9@4@7 Il@>@;C@ EV H L S+
 @m@5@/@2 S)@3 M9@4@7 Il@>@;C@ EV H M5 S) L
 IQ@5@/@2 M9@3 L@4@7 Il@>@;C@ @ EV H L M9 L
 I@5@/@2 L@3 H@3 M9@4@7 Il@>@;C@&@ EV H L M5
 H@5@/@2 S-@3 K @3 L@3 M5@3 L@3 S*@4@7 Il@>@;C@ EV H H S( L M9 M:@5@>@;C@ @ EV H L L S( L
 L^@5@/@2 L@3 L@4@7 Il@>@;C@2@ EV H L S+ L S,
 K@5@/@2 S(@3 L@3 L@3 H@3 H@3 S(@3 M5@3 S)@4@7 Il@>@;C@ EV H M9 L M5 L L@5@>@;C@"@ EV H L S+ L H M9 M9 L M5 L P@5@>@;C@ EV H H
 F@5@/@2 M9@3 L@3 K @4@7 Il@>@;C@ @ EV H L S+ L S/
 L@5@/@2 M9@3 L@4@7 Il@>@;C@&@ EV H L M9 S-
 I@5@/@2 M9@3 S-@3 L@3 M9@3 L@4@7 Il@>@;C@ @ EV H L M9 L
 J@5@/@2 M9@3 L@3 M9@4@7 Il@>@;C@&@ EV H L S) L
 H@5@/@2 M9@3 L@3 M9@3 L@3 M9@4@7 Il@>@;C@ EV H S) M9
 M@5@/@2 S,@3 R@3 H@4@7 Il@>@;C@ EV H K  L S+
 M@5@/@2 R@3 M9@4@7 Il@>@;C@ EV H S. L M5 L Oq@5@>@;C@#@ EV H H S+
 C@5@/@2 S)@3 L@3 L@3 L@3 L@4@7 Il@>@;C@ @ EV H L S) S,
 M@5@/@2 L@3 S(@3 K @4@7 Il@>@;C@/@ EV H M5 S) L
 K@5@/@2 L@3 S(@3 S)@3 L@3 M5@3 S(@3 L@3 M9@4@7 Il@>@;C@ EV H L M9
 I@5@/@2 L@4@7 Il@>@;C@ EV H L H
 I@5@/@2 S+@3 S,@4@7 Il@>@;C@#@ EV H L M9 H
 L@5@/@2 L@3 S(@3 L@3 M9@4@7 Il@>@;C@ EV H L S(
 J@5@/@2 R@3 M9@4@7 Il@>@;C@#@ EV H K  L M5
 J?@5@/@2 S)@3 L@3 R@3 H@4@7 Il@>@;C@&@ EV H L
 L@5@/@2 L@3 S(@3 R@3 M9@3 L@3 L@3 M9@4@7 Il@>@;C@#@ EV H M9 L M9
 L@5@/@2 H@3 L@3 L@3 M9@4@7 Il@>@;C@ EV H H S( L L K  L S+ L@5@>@;XP K C@+@I EV J4@5@. H@/@2@-@3@-@4@7 If@>@@@&
@>@ @ 
@7 H@?@ @ 
@7 K@>@;C@3@T EV J4@5@C@7 @@L@P@2 P7@-@4@7 @<@7 Ph@>@/ @@.@/@7 If@0 Ly@-@4@ @7 H2@ @ 
@7 H@>@;C@:@] EV J4	@5@C@7 @@L@P@2@-@-@4@7 @<@  Bs@7 R~@7 Ph@>@/ @@.@/@7 If@0 Ly@-@4@ @7 H2@ @ 
@7 H@>@;C@g EV J4@5@@@.@7 T B@?@%@>@ 
 @@/@2@4@7 If@>@;XP M} C@!Cs EV H| G


 Ja G

@5@0 Ja@4@7 M|@ 
@ @7 R B@>@;CCw EV H| G


 G
@5@>@;C	Cy EV H|

@5@7 KQ@>@;CC{ EV H| Ja
 Ja@5@7 KQ@>@;XP P C@b EV I@5@7 H@>@8 P@;C@c EV I@5@>@;XP R CB EV J4@5@7 R@.@7 K<@"@#@>@;XD  t  t t  @t  H< AP M C I I  K1@<XP O  CB} EV H]
@5@>@;CB EV H]


@5@ @.@7 O@ 
@a@f@b@n@w@>@;CB EV H]

@5@ @ @ 
@7 O@>@;XP Q C EV H:@5@7 J@>@7 C@7 H@.@7 I@7process_initialisation B@* D@7 ID@>@Q@;C@* EV H:@5@C@7 J@L@P@Q@;XP N CF EV Hg@5@/@7 H@/@7 H@.
@7 H@7 SB B@>@;XD  t  t t  @t  MG AP Mg CB EV H|@5@.@7listexp B@.
@7 T0@ 
@7 J@>@;XD  t  t t  @t  Q AD  t  t t  @t  K  AP K  C@7 EV H]  @5 K @@7 I@>@8replace_all  B@;C@B@; EV H]@5 K@.
@7 I@T
@@@"
 J@#@F@?@"
 C J


@#@7 F@7 F@a@h@i@q@>@0 J@/@4@7 C@0 J@/@4@7 C@7 J@>@8 T4@;C@,@L EV H]@5@@ K@0 J@-
@-@4@7 I@E@?@'REPLACE -- Which hypothesis/conclusion? K@7 I@.@7 I@" J

@#@>@8 K B@;XP T
 C@GB EV J4 M

@5@>@ 
@.@7 T@@@2@3@4@7 O@E@?@&@@@" M@#@"
@#@0 J@4@7 IO@?
@" M@#@E@>@;C@EB EV J4 M

@5@>@ 
@.@7 T@@@2@3@4@7 O@E@?@$@@@" M@#@.@7 J8@0 J@4@7 IO@?
@" M@#@E@>@;CB EV J4@5@7 H@>@;XP I C@)A EV I@5@0 N @/
@4@7 C@0 N 
@/@4@7 C@0 RX@/
@/@/@4@7 C@0 K
@/@4@7 C I@7 C@>@;XD  t  t t  @t  J AP J CA EV H1@5@7 @@>@;CA EV H1@5@T
@2@/@-@4@7 @<@7 M@>@;XP R C@)Ff EV Hg@5@.@7 J@@@(@:@>@(
 @@ @7 H@ @7 H@E@?
@.@7 R@"
@#@>@;XP
rule_match C@oA) EV HU@5 K@7 N"@T@" B


@#@T
@T@ 
@2@-@-@4@7 @<@ @2@-@-@4@7 @<@.@ @ @7 K@.@ @ @7 K@>@ @2@/@-@4@7 @<@ @2@/@-@4@7 @<@ @ @.@7 P B@0 B@4@ @.@7 I@0 B@4@ @8 I@;C@2A9 EV HU@5@T@2@-
@-@4@7 @<@.@ 
@ @7 K@>@ @2@/@-@4@7 @<@ @.@7 P B@0 B@4@ @8 I@;XP K C@1A9 EV IJ@5@.@/@7 RO@@@7 N B*** PROVED FOR CASE @7 Hm@7 Ho@7 Hq@?@C@7 T>@L@P<Case @7 Hm@7 Ho	 pending>@7 Hm@7 Hq@Q@;CAH EV IJ@5@>@;XD  t  t t  @t  NK  AP S CC EV H1@5@7 H2@>@;CC EV H1

@5@0 B
@4@7 IO@>@;CC  EV H1


@5@>@7 S@>@;XD  t  t t  @t  H> AP S C@< I I  K@<XP S^ C
@K EV I@5@0 L
@4@7 H@>@;C@N EV I@5Traverse-Command>>@7 K@.@7tv_read_line_of_chars B@7 L@>@Q@;XD  t  t t  @t  I AP S C@Q EV EV @w@5@7 P B @7 F@>@;XP M C@1@( EV M
@5@.@7 S` B@>@ 
@.@7 M@>@@@"
@#@"@#@?	@ @ @7 H5@E@>@;C@4 EV M@5@>@;XP P C@ EV H@5@7 @@@@7 K@>@"
@#@?@( @@>@;C@ EV H@5@2@/@-@4@7 @<@7
qvars_in_list B@>@;XP P, C
 EV H @5@C
@/@/@7 I@L
@P@>@;C@6 EV H@5@.
@7 T@.@7 M@.@7fetch_indentation B@7 I@7 I@7 Hq P@7 P B@7 Hq@0 I@-
@-@4@7 H@.@7 TK@ @ 
@ @7 TN@7 Hq@Q@;C@% EV H@5@.
@7 T@C@7 I@L@P J@7 Hm@7 Ho M@7 Hm@7 Hq@>@8 I@;C@. EV H  @5 @@7 I@>@;XD  t  t t  @t  H AP HY C@$B< EV HU@5@.@7 HV B@7satisfy_goal B@C
@7 H2@L
@P@>@@@&
@?	@2@4@8 HX@;XD  t  t t  @t  S AP Lt CD EV H]@5NEW EXPRESSION: @7 Hm@7 Ho@7 Hq@>@;XP M C@A! EV J4 M



@5@.@7 M@ 
@.@7 M@@@&@>@&@F@F@E@?@d@@@.@" I
@#@" I
@#@ @ @.@7 H5@ @.@7 Q@ @.@7 K?@" I@#@?@4@@@0 M@4@7 R@>@&@?@@@0 M@4@7 R@>@&@?
@" M
@#@F@F@E@>@;C@mA: EV J4 M


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

@5@.@7 M@ 
@.@7 M@@@&@>@" I@#@F@?@N@@@" I@#@&@F@?@=@@@" I
@#@" I
@#@ @ @7 K: B@?@"@@@0 M@4@7 R@>@" I@#@?
@" M@#@F@>@;C@Af EV J4 M


@5@.@7 M@ 
@.@7 M@@@@@@&@F@F@F@?@@@@" I@#@F@F@F@?@@@@,@" M


@#@@
@0 M@4 @Q@7 M@?@0 M@4 @Q@7 M@F@F@?@c@@@" M

@#@0 M@4 @Q@7 M@F@?@D@@@)@" M

@#@@
@0 M@4 @Q@7 M@?@0 M@4 @Q@7 M@F@?@" I
@#@" I
@#@ @ @7 R@F@F@( @Q@?@" M@#@F@F@F@>@;C@?A EV J4 M


@5@.@7 M@ 
@.@7 M@@@" I
@#@" I
@#@ @ @7 R@( @Q@?
@" M@#@F@>@;C@EA EV J4 L,


@5@.@7 H@ 
@.@7 M@@@$@" I@#@@@0 L,@4@7 R@( @Q@?@0 L@4@7 R@( @@?
@" L,@#@>@;C@EA EV J4 L


@5@.@7 H@ 
@.@7 M@@@$@" I@#@@@0 L@4@7 R@( @Q@?@0 L,@4@7 R@( @@?
@" L@#@>@;C@)A EV J4 B


@5@.@7 M@ 
@.@7 M@@@&@( @Q@?
@" B@#@>@;C@EA EV J4 J


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

@5@.@7 Q@ @ 
@7 K?@>@;C@*A EV J4@5@@
@7 A@&
@F@E@?@2@-@-
@4@7 @<@ 
@.@7 J<@2@4@7 @<@>@;XP Qf CA? EV H @5@C
@/@7 O@L
@P@>@ No hypotheses have been deleted.@7 Hm@7 Hq@Q@;CAE EV H@5DELETED HYPOTHESES :-@7 Hm@7 Hq@.
@7 O@7 O@Q@;CAK EV H  @5@>@;XD  t  t t  @t thread_message_hook AD  t  t t  @t  TX AD  t  t t  @t  TX AD  t  t t  @t  I  AP MW C@ EV E @<C@ EV E@5@7 H@7 Hm@7 Hq@8 MV@;XD  t  t t  @t  RS AP L C@=D] EV Hg
@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 EV Hg@5@>@;XP QH C@ EV H@5@/@7 H@C@.@/@7 H@a@h@g@s@L@P@?@E@>@;C@ EV H  @<XP S: C@ EV I@5@7 T$@7 J@>@Q@;C@ EV I@5@>@;XPfetch_chars C@z@q EV H@5@.
@7 HN@.@7 KH@@@(@.@>@&
@(@.@ 
@7 O@F@E@?@X@@@7@@@(	@?
@@@&
@?@(@ @>@@@( @@>@7 TZ B@?@&
@@	@&
@>@(@.@?@(@ @F@E@?@ @.@7 S@.@2@4@7 H@2@4@.@7 H5@ @7 T\@>@;XP T- C@. EV H:@5@S
@>@%!!! PROLOG VAR IN INITIALISATION FILE@7 Hm@7 Hq@>@;C@4 EV H: D@5@>@;C@5 EV H:@5@C@7 J@L@P@> T]@7 Hm@7 Hq@>@;C@#@; EV H: M Imemory_limit
@5@7 F@>@@
@a@h@bА@t@7 K B@?@%WARNING: Memory limit value too small@7 Hm@>@Q@>@;C@7@F EV H: M I

@5@.
@7 I@ 
@7 L@.@2@3@/@4@7 @<@.@2@3@4@7 @<@>@ @7 C@ @7 C@>@;C@"@O EV H: M I

@5@/@7 I@>!!! INITIALISATION: @7 Hm@7 Ho@  is not of appropriate type for @7 Hm@7 Ho@7 Hq@>@;C@X EV H: M I
@5@> Ta@7 Hm@7 Ho@! is not a user-configurable flag.@7 Hm@7 Hq@>@;C@_ EV H: C
@5@7 A@>@0 Q6@4@7 M6@>@;XD  t  t t  @t  M] APmake_letter_list C@E EV I7
@5@ @7 S B@>@ 
@ @7 Td B@>@;C@J EV I7@5@>@;XP S C@m EV H@5@7 T\@>@;XP P C@&@ EV I@5@T@" K


@#@ @7 Q@ 
@ @7 S7 B@0 RX

@4@7 M6@>@;XD  t  t t  @t  L  AP L  CA EV H1@5@@	 I@/@7 I@E
@?@)FORGET -- which hypothesis or hypotheses? I@7 I@.
@7 I L@7 I!@7 SX B@>@;XP T5 C@ EV H]@5@0 J@-
@4@7 H@7 J@7 H@7 ID@Q@;CA @ EV H]@5@7 IF NK@7 D4@0 Q0@/@4@7 C@0 I K@/@4@7 C@0 I K@1 K @@4@7 C@0 Q4@/@/@/@4@7 C@0 H@/@4@7 C@0 K@/@4@7 C M@.
@7 I@@@7 J@%
@F@?@p@@@S
@$Total wildcard not allowed: aborted.@7 Hm@7 Hq NK@7 C@>@Q@F@E
@?@Y@0 K
@4@7 D4@7 OM@.@7 P B@@@( @@*No matching subexpressions found: aborted.@7 Hm@7 Hq NK@7 C@>@Q@E@E
@?@5@0 L`@4@7 D4@@@"
@#@'
@?@7 LZ@.
@7 Lc@>@@	@(
 H@>@Q@E@?@ 
@2@-@3@/@4@7 H@.@7 H@0 Q0@4@7 D4@>@0 H@4@7 D4@0 I M@/@4@7 C@0 I M@4@7 C@>@7 J| B@0 H@-@4@7 H@@@&@>@Q@?@ @7 H@>@ @7 QD B NK@7 C@>@;XP S CB EV H|@5@7 I)@>@C@7 I)@L@P@;CB EV H|@5@7 I)@>@Q@;CB EV H|@5@7 Mi@>@;XP I CAT@N EV H1
@5@7 C@@A(@.@7 N@.@7 I@@@@* D@@@( @@? N@7 Hm@7 Ho N@7 Hm@7 Hq@0 H@4@7 H@>@7 ID@@@.
@7 H N@7 Hm@ 
@7 Ho L@7 Hm@7 Hq@ 
@7 H@? N@7 Hm@7 Hq @@7 H N@7 K@E
@0 H
@4@.@7 @@ @.@7 G @.@.@7 N@@@( @( @@0 L@/@4@7 C@0 L@4@7 D4@?@@@(@( N@0 L@/@4@7 C@0 L@4@7 D4@?@R@7 I@F@?@@@@* C@7 ID@6Error on input stream - returning to interactive input@7 Hm@7 Hq@0 H@/@4@7 C @@7 H@7 I@F@?@]@&
@@@( @@?@7 M B C@7 Hm@>@@@B K@7 N@.@7 N@.@7 N@@@ @7 I@?@C@ @7 I@L@P J@7 Hm@ @7 Ho M@7 Hm@7 Hq@>@7 I@ @7 I@7 Tt C@7 Hm@7 Hq@ @7 I@? K1@7 N@F@F
@F@E@?@%@3READ ERROR: garbage on input stream mandates reset.@7 Hm@7 Hq@7 Hq@5Please type CONTROL-C to resume use of the checker...@7 Hm@7 Hq@0 H@/@4@7 C@7 C@Q@F@F
@F@F@E@>@;XP I C@ EV Hg@5 @@7 I@7 Hq!!! ERROR trying to delete @7 Hm@7 I@7 Hq@7 HqFile is not writeable.@7 Hm@8 I@;XPtv_make_atom C@r EV I@5@a@g@b@@@s@a@g@b@[@q@p
@ @>@2@4@7 H@>@;C@y EV I@- L@5@>@;C@z EV I@+ L@5@>@;C@{ EV I@? H@5@>@;C@| EV I@5@2
@4@7 H@>@;XP K= CB EV J4
@5@>@;C@'B EV J4
@5@ @.@7 K<@@
@ 
@7 N@&@?@ 
@7 S@"
@#@>@;XD  t  t t  @t  HD AP L C@j I I  K@<XPgethyp C@B EV I@5@7 H@0 H
@4@7 H@>@;XD  t  t t  @t  Q  AP H C EV E
 A|@5@8 A~ B@;C
 EV E
 B@5 B@8 A B@;C
 EV E
 A@5 A@8 T~@;XP S CE EV Hg


@5@ 
@7 J@>@;CE EV Hg
@5@ @7 J@>@ 
@ @7 S@>@;CF  EV Hg@5@>@;XP P CC' EV H1

@5@>@0 J
@4@7 IO@>@ 
@7 P@>@;CC- EV H1
@5@>@;XP	simp_args C@ EV H|



@5@ @7 R@>@ 
@ @ @7 IL@>@;C@ @ EV H|



@5@ 
@.@7 H@>@ 
@ @ @7 IL@>@;C@"@ EV H|		
@5@ @7 R@>@ 
@ @ @7 IL@>@ @ @ @7 T B@>@;C@&@ EV H|		


@5@ 
@.@7 H@>@ 
@ @ @7 IL@>@ @ @ @7 T@>@;XP TD C@2@V EV I@5@.@7 KH@>@@@7 M B@(
 @@F@?@@@7 I B@>@7 TC@F@?@"

@#@7 Ty B@>@ 
@7 TC@>@;XD  t  t t  @t  HC AP N C@d I I  @<XP S C@2 EV H1


@5@ 
@7 OH@>@;C@5 EV H1
@5@ @7 OH@>@ 
@ @7 S@>@;C@: EV H1@5@>@;XP Q CB EV H]@5@@@7 RY B@?
@@@7 S B@?@S
@>Invalid term.  Try again@7 Hm@7 Hq@Q@;CB& EV H]@5@C
@7 A@L
@P@C@7 F@L@P@> T@7 Hm@7 Hq@Q@;CB- EV H]@5@>@;XP H C@4 EV J&
@5@ @7 H@ 
@ @8 H@;C@7 EV J& @<XP R CC@ EV H F K@5@>@;CCA EV H

@5@>@;XPhas_type_classification_list CB EV J&@5@>@;CB EV J&@5@@@7 K  B@>@7 Jg@?@7 M@7 P@>@;XP TI C@ EV H
@5@7 P@>@;C@ EV H
@5@.@7 P@ 
@.@7 TH@ @ @7 Sn@>@;XD  t  t t  @t  L  AP L  C@! EV I@5@@
 K@.
@7 I@E@?@6TRAVERSE -- Please specify expression to be traversed. L@7 I@.@7 I@.
@7 K&@>@8 Re@;XP K C@TA EV HU@5@@	@7 J B@F@?@G@> Q@.@7 I@T@C@!@@@0 N @o@/@4@7 N@?@@@/@7 N@?	@0 N @o@/@4@7 N#@L@P@2@-
@/@4@7 @<@7 HqCould not find rule-family @7 Hm@ 
@7 Ho C@7 Hm@7 Hq@>@Q@;XD  t  t t  @t  P  AP P  CB EV H1  @5@0 I P@4@7 C@>@;XP M C@ @ EV J4 H



@5@>@0 H
@4@.@7remove_update_duplicates B@>@ @7do_array_simplify B@>@;C@ EV J4 H}


@5@>@0 H}
@4@7 T@>@;XP O CB	 EV HU
@5@T@" M
@#@>@ @@ 
@7 O@>@;CB EV HU

@5@>@;XD  t  t t  @t  N AP P% C@8 EV Hg@5@.
@7 S@@@%@@@7 S@' O@?@C
@7 S@L
@P@' O@.@7 M. B@7 P& B@7 Rm B@7 T B@7write_proof_log_banner  B@?
Please try again.@7 Hm@7 Hq@Q@F@>@;C@@' EV Hg@5@7 C@7 Hq@DPlease type filename, without extension, in lowercase, within single@7 Hm@7 Hq@?quotes if it is not in this directory, followed by a full-stop.@7 Hm@7 Hq@@@7 S@,Resume requested. FILENAME.csv will be read.@7 Hm@?@C@7 S@L@P@+FILENAME.vcg and FILENAME.fdl will be read.@7 Hm@7 Hq L@7 K@.
@7 I@@
@7 A@(
 P@7 I@F@?@.@@
@7 S@7 A@%
@' O@?@@@C@7 S@L@P@7 A@%
@' O@?
 T@7 Hm@7 Hq@Q@F@.
@7 T@7 T@ 
@7 T@7 T@7 T@>@;XP T C@@ EV J4

 H



@5@.@7 T@ @.@7 H@ 
@.@7 J<@>@@@h@@@" H}
@#@?@6@@@ @7 H@" H}
@#@?@#@ @ @7 H@@@" H}
@#@?@ @7 H@" H}
@#@@@0 B@4@7 IO@?@ 
@ @7 H@0 B
@4@7 IO@>@&@E@?@F@@@5@" H

@#@@@0 B@4@7 IO@?@ 
@ @7 H@0 B
@4@7 IO@>@" H@#@?@" H@#@F@>@;C@ EV J4 H}


@5@.@7 T@ 
@.@7 J<@ @ @7 R{@>@;C@ EV J4@5@>@7 H@>@;XP K CDQ EV Hg@5@.@2@.@4@7 Il@8 T@;XP J C@ EV J

@5@ 
@7 N9@>@;C@ EV J
@5@ 
@.@7 N9@>@ @ @7 J@>@;C@ EV J
@5@>@;XP R CA EV IJ@5@@0 O
@4@7 D4@Q@;CA EV IJ @<XD  t  t t  @t  K# AP J C@'B EV H1@5@.@.@7 H@C
@7 H2@L
@P@>@0 Q@4@7 D4@0 H@4@7 H@>@Q@;CB EV H1 @<XP R C	D EV H]
@5@>@;C@8D EV H]

@5@ @.@ 
@.@7 K@@ Gt@7 K B@"@#@E@?@ @.@ @ @7 R@"@#@>@;XD  t  t t  @t  M  AP M  C@N EV H@5@@ K@0 J@-
@-@4@7 I@E@?@1UNWRAP -- Which quantified hypothesis/conclusion? K@7 I@.@7 I@T@7 M@" J

@#@>@7 K@>@0 I K M@4@7 H@0 I K@1 M@1 J
@4@7 C@>@7 O" B@>@;XP T C@M@T EV Hg O@5 O@7 O B@7 Hq@.@7 O@.@7 O@7 N BReading @7 Hm@7 Ho@& (for inherited FDL type declarations)@7 Hm@7 Hq@7 Q B@@ K1@7 K2@?
@7 Hq@F          ------------------------------------------------------------@7 Hm@7 Hq@7 HqLoading @7 Hm@7 Ho (verification conditions)@7 Hm@7 Hq@7 K/ B@> P0@7 C@>@;C@=@p EV Hg O@5 O@7 T@.@7 M@7 HqConsulting @7 Hm@7 Ho (checker saved proof state)@7 Hmredefine_warnings K1@7 C@2@0whenalways@4@3@0	load_type @@4@3@0compilation_mode
assert_all@4@4@7 @V B T K@7 C@>@;XP OZ C@ Bu EV J&@5@0 I@-@4@7 H@0 I@-
@4@7 H@>@2@4@2
@4@7 OX@>@;C@ Bz EV J&@5@0 I@-@4@7 H@0 I@-
@4@7 H@>@2@4@2
@4@7 OX@>@;XP JZ C@ EV E
@5@>@;C@ EV E


@5@ @7 R^ B@p@ @ @ @ 
@8 JY@;XP R
 CB EV I@5@7 Ho M@7 Hm@7 Ho C@7 Jt@>@;XD  t  t t  @t  GH AD  t  t t  @t  GH 
P
tv_write_list C
BY EV I@5@7 Ho@>@7 T B@>@;CB^ EV I@5@7 Hq@>@;XP S CA EV Hg@5@a@g@b@@@s@a@g@b@[@q@a@g@b@ @n@w@>@;CA EV Hg 

@<XP Of C@w EV IJ J


@5@0 J
@4@ 
@8 R B@;C@y EV IJ  B

@<C@{ EV IJ  B

@<C@} EV IJ  J

 C@<C@ EV IJ  J

 C@<C
@ EV IJ  IR

@<C
@ EV IJ  IK

@<C@ EV IJ  J

 G@<C@ EV IJ  J

 G@<C
@ EV IJ  IK

@<C
@ EV IJ  IR

@<C@(@ EV IJ

 J

@5@ @.@.@7 Oe@ @.@.@7 Oe@ @ @ @ @ 
@8 IH B@;XP S C@4Ck EV H]		@5@0 K@-
@-@4@7 H@.@ @7 Q@2@3
@4@ @.@7 H5@p
@ @.@7 S@"@#@>@;CCs EV H]

@5@>@;XP J CG[ EV Hg@5@>@;CG\ EV Hg
@5@ @7 J@ 
@ @7 J@>@;XP T9 C@W EV H]@5@0 J@-@4@7 H@7 J@7 H@7 ID@Q@;C@@[ EV H]@5@7 IF@@@(
 H@' H@'
 Nh@?	@(
 H@' H@'
 P NK@7 C@0 Q0@/@4@7 C@0 I K@/@4@7 C@0 I K@1 Tm@1 J
@4@7 C@0 Q4@/@/@/@4@7 C@0 Q4
@4@7 C@.@2@3@3@-@4@7 @<@0 H@/@4@7 C@ @@0 H@4@7 D4@>@7 Tq@0 H@-@4@7 H@@	@&@>@Q@E@?@ @ @7 H@ @7 H@.@2@3@3@4@7 @<@ @7 D4@>@;XP S C@2C. EV H] K


@5@ 
@7 Q B@0 Oc@/@4@7 C@0 Oc @4@7 C K@7 C@0 Om@/@4@7 C@/@0 K
@4@7 T% B@7 Oc B@>@;XP M C@+ EV J@5@.@7to_be_saved B @@7 I C@7 Hm@8 N7 B@;C@0 EV J@5@7 I@7 R@>@;XP R CA EV Hg@5@7 NU B@>@2
@4@7 H@7 R@>@;CA EV Hg@5@7 S@.
@7 R@ 
@7 R@>@;C@$A EV Hg@5@.
@7 S@.@7 R@ @.@7 S@2
@4@.@7 Sv@ @7 H@>@;XD  t  t t  @t  N AP K5 C@*F EV Hg  @5@/@7 NQ@/@7 NQ@/@7 NQ@/@7 NQ@/@7 NQ@/@7 NQ@/@7 NQ@/@7 NQ@/@7 NQ@/@7 NQ@/@7 NQ@/@7 NQ@/@7 NQ@Q@;CF EV Hg  @5@>@;XD  t  t t  @t  Rg AD  t  t t  @t  M  AP M  C EV I] @5@C
@/@7 J B@L
@P@>@7 HqThere are no VCs to prove.@7 Hm@7 Hq@Q@;C@ EV I]@5@7 LI B@7 K@.
@7 R@@ M@.@7 I@?@7 Hq@+The following VCs have not yet been proved:@7 Hm@7 Hq@7 I[ B@7 C@7 Hq
Which VC? @7 K@.@7 I@7 F@.@7 R@@@7 T@?VC does not exist; try again@7 Hm@Q@>@7 R9 B@0 I P@4@7 D4@0 JB@/@/@4@7 C@0 JB@4@7 C@0 M@/@4@7 C@0 M @4@7 C@0 P@/@4@7 C@0 P @4@7 C@0 K@/@/@4@7 C@0 K"@/@/ K @4@7 C@7 P@>@;XP S CB EV H|

@5@>@ 
@ @7 Me@>@;CB EV H|


@5@ 
@7 S@>@;XD  t  t t  @t prolog_event_hook D  t  t t  @t  T AD  t  t t  @t  T AD  t  t t  @t  T 
D  t  t t  @t  K
 AP O CEa EV H]@5@.@7 M B@0 M\
@-@4@7 H@0 M\@4@7 D4@Q@;CEf EV H]@5@>@;XP K C@- EV I7 B

@5@.
@7get_help_identifier B@.@7 T@0 B
@4@7 I5 B@>@;C@2 EV I7@5@7 @@>@.@7 T@@@7 T@?	@0 B Q@4@7 T@>@;XP Nj C EV Q%  @5 K1@7 N B@>@;C EV Q%@5@.
@/@7 H@7 F@7 S B@Q@;C EV Q%   @<XP K C@PA  EV H]@5@@@.@7 M@?@'@c@ 
@.@7 G @a@f@f@r@@ K1@7 M@?@ 
@7 M@7 Hq@7 Ho allows @7 Hm@7 Ho to be replaced by @7 Hm@7 Ho@@	@(
 @	 directly@7 Hm@?
 provided @7 Hm@ 
@7 KD@7 M@7 Hq@>@;CA EV H]@5@>@;XP M CB EV H@5@S
@>@%
@0 I Q@4@7 D4@>@;CB EV H J

@5@>@7 M@7 M@>@;C@B EV H@5@@@"@7 A@.@2
@3@/@4@7 @<@!@0 I Q@4@#@F
@F@E@?@@T
@2@-
@3@-@4@7 @<@ 
@7 A@@@ @7 F@%
@!@0 I Q@4@#@F@E@?@@@@S@!@0 I Q
@4@#@E@F@E@?@@.@2
@3@-@4@7 @<@" C

@#@@@S@ @7 F@@@/@ @7 F@a@f@f@q@!@0 G!@0 I Q@4@1 AV@0 F@4@1 AV@0 A@4@1 T@4@#@?@S@!@0 G!@0 I Q@4@1 AV@0 F@4@1 T@4@#@?@ @S@ @7 F@!@0 G!@0 I Q@4@1 AV@0 F@4@1 T@4@#@7 D4@>@;XD  t  t t  @t  HK AP R C@ I I  K@<XD  t  t t  @t  J  AP J  CB EV H1@5@@	 I@/@7 I@E
@?@)DELETE -- which hypothesis or hypotheses? I@7 I@.
@7 I J@7 I!@7do_deleting  B@>@;XP N CA EV H @5@>@;CA EV H@5@a@g@b @s@>@p
 @7 J B@>@7 N@>@;XP P9 CB EV J&@5@0 Br@-@4@7 H@0 Br@-
@4@7 H@7 H@ 
@8 S B@;XP Im CBE EV H| 
@<CBF EV H|



@5@ @ @8 Il@;XP O C@$AK EV Hg@5@7 HqNo .@7 Hm@7 Ho file of this name exists.@7 Hm@7 Hq@7 Hq	List of .@7 Hm@7 Ho files in current region:@7 Hm@7 Hq@7 MM B@Q@;XP L CA EV J4
@5@>@;C@GA EV J4
@5@ @.@7 L@@@0@ 
@7 N@@@ 
@ @7 S@"
@#@?@@@ 
@ @7 N@&@?	@"
@#@?@ 
@7 S@&@>@;XP K C
C~ EV H1@5@7 Hm@7 I@7 I@>@;XP R C@ EV R@5@@@"
 J H

@#@ 
@7 F@ 
@.@7 LK@?
 @@7 H@%
@E
@ @.@7 K@@@7 A N? F@.@7 Q?@?
 N?ind F@.@7 Q? N? S1 F@.@7 Q?@>@ @ @.@7 K@0 G@4@ @.@7 K@#ENTERING PROOF BY INDUCTION ATTEMPT@7 Hm@!@0 C@0 IK@4@1 C@0 M@0  F@4@1 C@0 J
@0 IR@4@1 IR@4@4@4@#@7 Hq@0 I Q@3@3@3@4@7 D4@ @2@3@4 @Q	INDUCTION@7 QC@>@;XP O
 C@+B EV Hg
 AW

   E
 @5@>@;C@:C EV Hg
 AW
 
 E
 
@5@>@2
@4@2
@3 @3@4@7 O	@>@;XD  t  t t  @t  N AP N C@ I I  K1@<XP P C@q@ EV H| L


@5@2
@3@4@2 F@3 F@4@2@-@3@-@4@7 T@@@( @(@?@C@@@(@&@?@9@@@(@" I3@#@?@(@@@(@(@?@@@( @ @7 F@a@f@b@t@( @?
@" L@#@>@;C@ EV H|@5@2@-
@-@4@7 @<@ @.@7 T@2
@4@7 @<@>@;XP S CF EV Hg G


 G

@5@ @7 S~@ 
@ @7 S~@>@;CF EV Hg I3


 I3

@5@ @7 S~@ 
@ @7 S~@>@;CF EV Hg C


 C

@5@ @7 S~@ 
@ @7 S~@>@;CF  EV Hg@5@>@7 J@>@;XP M7 CB EV Hg@5@@>@;CB EV Hg@5@7 D4@>@;XD  t  t t  @t  H AP K C@ A EV HU@5@7 C@.@7 N@7 H@7 P? B@@ D@7 H@?@( D@>@7 ID@8 H@;XP TQ C@ BH EV HU B

@5@7 J@.
@7 H@ 
@7 H@>@0 B
@4@8 TP@;C@ BN EV HU B

@5@7 J@.
@7 H@ 
@7 H@>@0 B
@4@8 TP@;C@ BU EV HU J

@5@7 J@.
@7 H@ 
@7 H@>@0 J
@4@8 TP@;C@ B[ EV HU J

@5@7 J@.
@7 H@ 
@7 H@>@0 J
@4@8 TP@;C@ Bb EV HU IK

@5@7 J@.
@7 H@ 
@7 H@>@0 IK
@4@8 TP@;C@ Bh EV HU IK

@5@7 J@.
@7 H@ 
@7 H@>@0 IK
@4@8 TP@;C@ Bo EV HU IR

@5@7 J@.
@7 H@ 
@7 H@>@0 IR
@4@8 TP@;C@ Bu EV HU IR

@5@7 J@.
@7 H@ 
@7 H@>@0 IR
@4@8 TP@;C@ B| EV HU J

@5@7 J@.
@7 H@ 
@7 H@>@0 J
@4@8 TP@;C@ B EV HU J

@5@7 J@.
@7 H@ 
@7 H@>@0 J
@4@8 TP@;C@ B EV HU J

@5@7 J@.
@7 H@ 
@7 H@>@0 J
@4@8 TP@;C@ B EV HU J

@5@7 J@.
@7 H@ 
@7 H@>@0 J
@4@8 TP@;C
B EV HU@5@S
@>@.@7 H@8 F@;CB EV HU@5@8 L@;C@B EV HU F
@5@T@@
@" F
@#@F
@?@@@@" B


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


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


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


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


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


@#@!@0 J
@4@#@8 TP@;CB EV HU J


@5@7 J@>@7 IO@8 TP@;CB EV HU J


@5@7 J@>@7 IO@8 TP@;CB EV HU J


@5@7 TP@8 TP@;CB EV HU J

@5@7 J@>@@@7 IO@?@8 TP@;CB EV HU J

@5@7 J@>@@@7 IO@?@8 TP@;C
B EV HU J
@5@8 TP@;CB EV HU J

@5@8 TP@;CB EV HU C

@5@7 J@>@@	@0 F@4@7 IO@?@8 TP@;CB EV HU C

@5@7 J@>@@@7 IO@?@0 F@4@8 TP@;CB EV HU C

@5@@	@0 F@4@7 TP@?@8 TP@;CB EV HU J

@5@0 C@4@7 TP@0 C@4@8 TP@;C@EB EV HU B

@5@@@7 J@@@S@7 PC@C
@7 F@L
@P@7 I,@?@&@?@7 J@@@S@7 PC@C@7 F@L@P@7 I,@?@&@;CC EV HU J

@5@@@0 J@4@7 L@?	@0 J@4@8 L@;C@$C EV HU J

@5@0 IK@4@7 TP@0 J@4@7 J@0 J@4@8 IO@;C@$C EV HU J

@5@0 IR@4@7 TP@0 J@4@7 J@0 J@4@8 IO@;C@,C EV HU IK

@5@@@0 J@4@7 L@?@@@0 J@4@7 L@?	@0 B@4@8 TP@;C@,C( EV HU IR

@5@@@0 J@4@7 L@?@@@0 J@4@7 L@?	@0 B@4@8 TP@;C@/C1 EV HU B
 G


@5@7 J@@@ 
@7 J@" C
@#@?
@7 J@"
 C@#@;C@/C; EV HU B
 C


@5@7 J@@@ 
@7 J@" G
@#@?
@7 J@"
 C@#@;XD  t  t t  @t  @m  AP @m  C EV L@5@C M@/@7 I@L@P@7 Hq@.
@7 QM@7 P@Q@;C@/ EV L@5 K@.
@7 I@@@"
 J H
@#@7 P
@E@?@"
 C J H

@#@7 P@Q@;C@$ EV L  @5@7 S@Q@;C@' EV L  @5 P@/@7 I@> S@8 C@;C@+ EV L  @5 S@7 H@> S@8 C@;C	@/ EV L  @5@/*** Cannot eliminate any conclusions at present@7 Hm@7 Hq@Q@;XP H CD EV H]@5@0 M\@/@/@4@7 C@>@/@7 L@>@;XP Sg C@H EV I@5@0 H@/@1 J
@-
@-@4@7 H@7 Na@7 Na@>@8 Sf@;XP R C@@k EV HU
@5 K@7 C@0 K@/@/@4@7 C K@7 C@0 Om@/@4@7 C@@@7 J@@@7 A@E@?@2@/@-@4@7 @<@ @7 J* K@7 C@?@R@E@>@@@.@7 T: B@.@7 K@ @7 K@ @.@7 K@F@?@_@C@/@7 Om B@L@P@> Q@.@7 I@7 Hq
Cannot infer @7 Hm@7 Ho using @7 Hm@@@ @7 Jrule @7 Hm@ @7 Ho@E@?@#@@@S T@7 Hm@ @7 Ho@E@?@T@ @2@-@/@4@7 @<rule-family @7 Hm@ @7 Ho C@7 Hm@7 Hq@>@Q@F@E@@@7 K@>@Q@?@R@ @ 
@7 M B@&@@@( @@0 I H@1 @2@3@4@1 P
@4@7 D4@?@8 H@;XP H CC EV H|@5@S
@7 Hq<<< ERROR: illegal variable >>>@7 Hm@7 Hq@>@Q@;CC EV H| @Q @Q@5@>@;CC EV H| @ @@5@>@;C	C EV H|

@5@7 @@>@;C@/C EV H| B


@5@.@7 H@@@( F@?@( H@>@0 C
@4@.@7 P@0 B @4@7 Q B@>@;C@2C EV H| B


@5@.@7 H@ @.@7 H@ 
@ @.@7 H@@@&@( @Q@?
@" B@#@>@;C@/C EV H| J


@5@.@7 H@@@( F@?@( H@>@0 C
@4@.@7 P@0 J @4@7 T@>@;C@2C EV H| J


@5@.@7 H@ @.@7 H@ 
@ @.@7 H@@@&@( @@?
@" J@#@>@;C@0C EV H| IK


@5 F@7 H@ 
 F@7 H@>@0 G@0 C
@4@4@.@7 H@0 J @4@7 T@>@;CC EV H| IK


@5@0 IR
@4@7 H@>@;C@0C EV H| IR


@5 F@7 H@ 
 F@7 H@>@0 G@0 C
@4@4@.@7 H@0 J @4@7 T@>@;C@+C EV H| IR


@5 H@7 H@ 
 H@7 H@>@0 C
@4@.@7 H@0 IR @4@7 T@>@;C@2C EV H| IR


@5@.@7 H@ @.@7 H@ 
@ @.@7 H@@@&@( @Q@?
@" IR@#@>@;C@/C EV H| J


@5@.@7 H@@@( F@?@( H@>@0 C
@4@.@7 H@0 J @4@7 T@>@;C@2D
 EV H| J


@5@.@7 H@ @.@7 H@ 
@ @.@7 H@@@&@( @@?
@" J@#@>@;CD EV H| J


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

@5@0 J
@4@7 H@>@;CD EV H| F J


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

@5@0 IK
@4@7 H@>@;CD  EV H| F J


@5@0 IR
@4@7 H@>@;CD! EV H| F IR


@5@0 J
@4@7 H@>@;CD" EV H| F IK


@5@0 J
@4@7 H@>@;CD$ EV H| F
 F

@5@ 
@7 H@>@;CD& EV H| J



 J


@5@ @7 H@ 
@ @7 H@>@;CD+ EV H| J


 J

@5@ @7 H@ 
@ @7 H@>@;CD0 EV H| C


 C

@5@ @7 H@ 
@ @7 H@>@;CD5 EV H| J


 J

@5@ @7 H@ 
@ @7 H@>@;C@_D? EV H| M 



 M 

@5@ 
@.@7 K@>@@@ @/@7 K!@>@ @ @7 H@?@,@@@0 K" K @4@7 C@ @ @7 H@0 K" K @4@7 H@?@0 K" K @4@7 H@Q@>@;C@_DM EV H| M 



 M 

@5@ 
@.@7 K@>@@@ @/@7 K!@>@ @ @7 H@?@,@@@0 K" K @4@7 C@ @ @7 H@0 K" K @4@7 H@?@0 K" K @4@7 H@Q@>@;C@ D[ EV H| H



@5@.@7 H@>@0 H
@4@ @7 H@>@;CDa EV H|@5@. @@7 P@7 P@>@;XP M C@#DH EV L Ja
 Ja

@5@7 F@a@i@b @s@ 
@7 F@a@f
@b @s@ 
@8 M@;CDI EV L Ja
@5@7 F@a@i@b @s@7 F@a@h@b @t@;CDJ EV L@5@7 F@a@g@b @t@7 F@a@h@g@s@;XD  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  I AP H C	@ EV H@5@/@/@7 K!@>@Q@;C@ EV H@5@>@;XP T C@NF EV Hg@5@.
@7 T@7 I K1@7 N@>@7 I@M*****************************************************************************@7 Hm@7 Hq@-SPADE Transcript of Interactive Proof Session@7 Hm@7 Hq@7 Hq@.@7 B @7 P@7 Hq T@7 Hm@7 Hq@.@.
@7 M@7 HqDATE : @7 Hm@7 Ho	  TIME : @7 Hm@ 
@7 Ho@7 Hq@7 Hq @@7 I@>@;C@9F EV Hg@5@.
@7 T@7 I K@7 N@>@7 I T@7 Hm@7 Hq T@7 Hm@7 Hq@7 Hq@.@7 U @7 P@7 Hq T@7 Hm@7 Hq@7 Hq@7 Hq@7 Hq @@7 I@>@;C@!F EV Hg@5@.
@7 T@C@7 I@L@P@7 Hq J@7 Hm@7 Ho M@7 Hm@7 Hq@>@8 I@;XP T C@#@ EV J4 H



 H

@5@ 
@.@7 Q@>@ @ @7 T@>@;C@ EV J4

@5@>@;XP I CA2 EV H1  @5 K1@7 O B@>@;CA5 EV H1  @5@7 Hq@>@;XD  t  t t  @t  HQ AP NM C@ I I  K1@<XD  t  t t  @t  KG  AP Ib C@e EV I]
@5@7 Ho@7 Hq@>@;C@i EV I]@5@.
@7 J8@0 C
@4@7 Ho@7 Hq@>@;C@n EV I]

@5@7 Ho I@7 Hm@7 Ia@>@;C@ @s EV I]

@5@.@7 J8@0 C@4@7 Ho I@7 Hm@ 
@7 Ia@>@;XP OA C@3A EV I
@5@.@7 Jn@.@7 Jq@ @7 HoARG@7 Hm@7 Ho @7 Hm@ @7 Ho  @7 Hm@7 Jt@p@>@ 
@ @7 O@@>@;CA EV I@5@>@;XP I C@ EV E@5@2@0 N- @Q@4@3@0 CN @Q@4@3@0 CC @Q@4@3@0 N/ @Q@4@4@8 N0@;XP M CA
 EV H1@5@>@;C	A EV H1 M@5@>@Q@;CA EV H1@5@7 J@7 M@>@;XP R C
DB EV Hg@5@7 H@7 H2@>@;XD  t  t t  @t  R AP K' CB EV H

@5@S
@>@;C@TB EV H K
 B


@5@>@@@S
@>@ @.@7 K&@ @7 J@&
@F@?@,@@@"
 J H
@#@ @.@7 H@&@?@"
 J H
@#@ @.@7 LK@&@E@>@;C@bB EV H		 U
 J

 B

@5@>@0 U
@4@7 K&@@@S@>@ @.@7 K&@ @7 J@&@F@?@,@@@" J H
@#@ @.@7 H@&@?@" J H
@#@ @.@7 LK@&@E@>@;CB EV H

@5@>@;XP I CAA EV I B
@5@0 B@0 PK@4 @4@7 R@>@;CAB EV I B
@5@0 B@0 PK@4 @4@7 R@>@;CAC EV I B G

@5@0 B@4@7 I@0 B@4@7 I@>@;CAD EV I B G

@5@0 B@4@7 I@0 B@4@7 I@>@;CAE EV I B G
@5@>@;CAF EV I B G
@5@>@;C
AG EV I B
 G@5@>@;C
AH EV I B
 G@5@>@;CAI EV I B
@5@0 B
@4@7 R@0 B@4@7 I@>@;CAJ EV I B G J6
 J:@5@>@;CAK EV I B
 G J6 J:@5@>@;CAL EV I B G J;
 J7@5@>@;CAM EV I B
 G J; J7@5@>@;CAN EV I B J:


@5@0 B@4@7 R@>@;C@%AO EV I B J;

@5@.@2@/@4@2@4@7 H5@0 B
@4@7 R@>@;C@%AP EV I B G

 G


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



@5@0 J@4@7 I@>@;C@"A\ EV I J G

@5@@
@0 J@4@7 I@?@0 J@4@7 I@>@;CAb EV I J G

@5@0 J@4@7 I@>@;CAc EV I J G

@5@0 J@4@7 I@>@;CAd EV I J G

 G

@5@0 J
@4@7 I@>@;CAe EV I J G

 G

@5@0 J
@4@7 I@>@;CAf EV I J

@5@0 J@4@7 S@>@;XP T C@ EV J  S@<C@ EV J  R@<C@ EV J  K@<C@ EV J  N@<C@ EV J  L@<C@ EV J  L@<C@ EV J  Iu@<C@ EV J  M2@<C@ EV J  K@<C@ EV J  JB@<C@ EV J  J@<C@ EV J  I@<C@ EV J  I@<C@ EV J  M@<C@ EV J  M@<C@ EV J  K3@<C@ EV J  I@<C@ EV J  R@<C@ EV J  M0@<C@ EV J  Iv@<C@ EV J  L=@<C@ EV J  R@<C@ EV J  H@<C@ EV J  P@<C@ EV J  I@<C@ EV J  Op@<C@ EV J  J@<C@ EV J  Ro@<C@ EV J  R!@<C@ EV J  O@<C@ EV J  O@<C@ EV J  N@<C@ EV J  J@<C@ EV J  N@<C@ EV J  N@<C@ EV J  Ix@<C@ EV J  L@<C@ EV J  Ig@<C@ EV J  H@<C@ EV J  I@<C@ EV J  O@<C@ EV J  NF@<C@ EV J  P @<C@ EV J  N@<C@ EV J  O@<C@ EV J  M@<C@ EV J  J@<C@ EV J  H@<C@ EV J  R@<C@ EV J  Q.@<C@ EV J  P@<C@ EV J  M@<C@ EV J  Hj@<C@ EV J  N @<C@ EV J  RX@<C@ EV J  K"@<C@ EV J  J@<C@ EV J  M1@<C@ EV J  I_@<C@ EV J  R<@<XP R CA EV Hg@5@7 J B@>@0 R@4@8 C@;CA EV Hg
@5@ 
@.@7 R@ 
@ @ @7 R@>@;XP T C@= EV I7@5@7 @@.@7 H@.
@7 Tg@>@ 
@8 S# B@;XP M C
F EV Hg@5@a@g@h@s@>@;CF EV Hg


@5@>@;CF EV Hg


@5@p
@ @ 
@7 M@>@;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D  t  t t  @t  I AD  t  t t  @t  H AP K8 C@2C EV Hg@5@.
@7 H@7 C@7 J B@.@7 R B@)
@.@7 M#@p
 @ 
@.@7 M@2@4@.@7 SA@0 I_@4@7 D4@>@;XPcollect_indices_and_values C@>B EV J&



@5@@@"@"
 Ly
@#@ @.@7 Q@ @.@ @7 U B@>@ @ @7 H5@?@&
@>@ @ @7 U@F@E@>@;CC	 EV J&@5@>@;XP T1 C@0B EV H|		@5@.@7 Mp@.
@7 Ms@ 
@.@7 Mv@ @.@7 My@ @.@7 L@ @.@7 J@ @.@7 Ir@ @7 I/@>@;XD  t  t t  @t  L AP N CC EV H@5@7 Hq@7 HqGeneral syntax of command:@7 Hm@7 Hq@.@7 O B@7 Ho@7 Hq@Q@;C@:C EV H@5@7 Hq@&Examples of valid command syntax for "@7 Hm@7 Ho" are:@7 Hm@7 Hq@7 Hq@7 H@7 Ho C@7 Hm@7 Hq@.@7 N B@7 H@7 Ho@ @7 H@7 Ho C@7 Hm@7 Hq@Q@;XP KZ C@]@ EV I@5@T
@@@"
  H
@#@E@?@D@@@"
  P

@#@" IP@#@?@*@@@"
  P
@#@(
 @@" IP@#@?@"
 @#@(
 @@E@>@;C@ EV I
bad_structure@5@>@;XP L CA] EV I@5@.
@7 O2@ 
 @7 N@>@;XP T CB( EV H1@5 I@.
@7 I@7 P@0 J@/@4@7 C@Q@;CB- EV H1  @5@>@;XP P C EV I7 @@The following commands are available at present in the checker:-@<C EV I7  @@<C EV I7 @A     case            forget            prove         standardise @<C EV I7 @A     consult         forwardchain      quit          status      @<C EV I7 @A     declare         help              remember      traverse    @<C EV I7 @A     deduce          infer             replace       undelete    @<C EV I7 @A     delete          instantiate       save          unwrap      @<C EV I7 @A     done            list              set                       @<C EV I7 @A     execute         newvc             show                      @<C EV I7 @A     exit            printvc           simplify                  @<C EV I7  @@<C EV I7 @DFor more specific help on a particular command, type "help COMMAND."@<C EV I7 @:For help on the built-in rules library, type "help rules."@<XP NC C@9 EV J& @Q @@5@>@;C@: EV J& @ @@5@>@;C@u@; EV J& M 



 @@5@>@7 A@ 
@.@7 K@@@ @/@7 H@?@@@( F@?
@@@( H@?@( @@>@@@  R@7 K!@>@  @@7 NB@?@-@@@0 K" R@4@7 C@  @@7 NB@0 K" R@4@7 H@>@?@0 K" R@4@7 H@Q@>@;C@u@V EV J& M 



 @@5@>@7 A@ 
@.@7 K@@@ @/@7 H@?@@@( F@?
@@@( H@?@( @@>@@@  R@7 K!@>@  @@7 NB@?@-@@@0 K" R@4@7 C@  @@7 NB@0 K" R@4@7 H@>@?@0 K" R@4@7 H@Q@>@;C@9@r EV J& G


@5@.@7 NB@>@ 
@.@7 NB@>@@@@@( H@?@( H@>@( H@?@( F@( F@@@( F@?@( H@>@;C@9@ EV J& C


@5@.@7 NB@>@ 
@.@7 NB@>@@@@@( H@?@( H@>@( H@?@( F@( F@@@( F@?@( H@>@;C@9@ EV J& I3


@5@.@7 NB@>@ 
@.@7 NB@>@@@@@( H@?@( H@>@( H@?@( F@( F@@@( F@?@( H@>@;C@%@ EV J& Ja
@5@.
@7 NB@>@@@(
 H@( H@?
@(
 F@@@( F@?@( H@>@;C@ EV J& L


 F@5 F@7 NB@>@ 
 F@7 NB@>@;C@ EV J& L


 F@5 F@7 NB@>@ 
 F@7 NB@>@;C@%@ EV J& M
@5@.
@7 NB@>@@@(
 H@( H@?
@(
 F@@@( F@?@( H@>@;C@%@ EV J& M
@5@.
@7 NB@>@@@(
 H@( H@?
@(
 F@@@( F@?@( H@>@;C@ EV J& L


@5@ 
 F@7 NB@7 NB@@@( F@?@( H@>@;C@ EV J& L
@5@7 NB@>@@@( H@?@( F@>@;C@ EV J& 


 H@5 H@7 NB@>@ 
 H@7 NB@>@;C@8@ EV J& B


 @@5@.@7 NB@@@@@( F@?@( H@>@ 
@.@7 NB@@@( F@?@( H@?@ 
@ @7 NB@E@>@;C@8@ EV J& J


 @@5@.@7 NB@@@@@( F@?@( H@>@ 
@.@7 NB@@@( F@?@( H@?@ 
@ @7 NB@E@>@;C@>A EV J& J


 @@5@.@7 NB@@@@@( F@?@( H@>@ 
@.@7 NB@@@( F@?@( H@?@  I@7 H@ 
@ @7 NB@E@>@;C@>A EV J& J


 @@5@.@7 NB@@@@@( F@?@( H@>@ 
@.@7 NB@@@( F@?@( H@?@  I@7 H@ 
@ @7 NB@E@>@;C@>A+ EV J& IK


 @@5@.@7 NB@@@@@( F@?@( H@>@ 
@.@7 NB@@@( F@?@( H@?@  I@7 H@ 
@ @7 NB@E@>@;C@>A> EV J& IR


 @@5@.@7 NB@@@@@( F@?@( H@>@ 
@.@7 NB@@@( F@?@( H@?@  I@7 H@ 
@ @7 NB@E@>@;C@<AR EV J& H



@5@7 NB@@@0 H@-@-@4@7 H@E@?@.@7 K@ @0 H@-@-@4@7 H@ 
@ @7 NT@ @ @7 NB@>@;C@7A\ EV J& H}


@5@.@7 NB@@@ @0 H@-@4@7 H@E@?@ @.@7 K@ @0 H@-@4@7 H@ 
@ @7 NT@>@;CAf EV J& F
 @@5 @@7 NB@>@;CAh EV J& J



 @@5 @@7 NB@>@ 
 @@7 NB@>@;CAk EV J& J


 @@5 @@7 NB@>@ 
 @@7 NB@>@;CAn EV J& C


 @@5 @@7 NB@>@ 
 @@7 NB@>@;CAq EV J& J


 @@5 @@7 NB@>@ 
 @@7 NB@>@;C	Au EV J&
 F@5@7 F@>@;CAw EV J&@5@7 @@/@7 K!@>@;CA{ EV J& M
 @@5 F@7 NB@>@;CA~ EV J& M
@5@7 NB@>@@ I@7 H@?@( F@>@;CA EV J& M
@5@7 NB@>@@ I@7 H@?@( F@>@;CA EV J& PK
 F@5@.
@7 NB@>@ 
@0 I@/@4@7 H@>@;CA EV J& J6
@5@.
@7 NB@ 
@0 I@4@8 H@;CA EV J& J7
@5@.
@7 NB@ 
@0 I@4@8 H@;CA EV J& J:
@5@7 NB@0 I@/@4@8 H@;CA EV J& J;
@5@7 NB@0 I@/@4@8 H@;CA EV J& G


@5@7 NB@0 I@/@4@7 H@ 
@8 NB@;CA EV J& M



@5@7 NB@0 I@/@4@7 H@ 
@8 NB@;CA EV J& M


@5@7 NB@0 I@/@4@7 H@ 
@8 NB@;CA EV J& M


@5@7 NB@0 I@/@4@7 H@ 
@8 NB@;C@ A EV J& L,


 @@5@ 
@.@7 NB@ @0 I@-@4@7 H@ @7 NB@>@;C@ A EV J& L


 @@5@ 
@.@7 NB@ @0 I@-@4@7 H@ @7 NB@>@;CA EV J& M


 @@5@.@7 NB@ @0 I@/@4@7 H@ 
@ @7 NB@>@;CA EV J& M


 @@5@.@7 NB@ @0 I@/@4@7 H@ 
@ @7 NB@>@;C
A EV J&@5@0 I@/@4@8 H@;CA EV J&
@5@.@7 NB@0 I@4@7 H@ 
@8 NB@;C
A EV J& I@5@0 I@/@4@8 H@;CA EV J& I
@5@.@7 NB@0 I@4@7 H@0 I
@4@8 NB@;C@8A EV J& Pg
@5@@@0 H@2@/@4@-
@4@7 H@E@?@.@7 K@ @0 H@2@/@4@-
@4@7 H@0 Ly@/@/@4@7 H@ 
@8 H@;C@A EV J&@5@C@7 @@L@P@2@-@-
@4@7 @<@7 Ph@@@B@( P;@>@ 
@2@-@-@4@2@-@-@4@7 U@>@ @.@7 H@ @ @7 SH@ @.@7 H@ @ @7 SH@0 H@2@4@4@7 H@F@F@?@+@( P7@>@ 
@.@.@7 Lz@0 Br@-@4@7 H@ @ @.@7 M@ @ @8 NE@F@F@F@;C@RA EV J&@5@C@7 @@L@P@2@-@3@-
@4@7 @<@. H@7 R~@ 
@0 Ly@/@/@4@7 H@>@@@ @0 H@2@/@4@-@4@7 H@&@?@ @7 K@0 H@2@/@4@-@4@7 H@ 
@ @8 H@;C@A EV J&@5@C@7 @@L@P@2@-@-
@4@7 @<@7 Ph@@@`@. H@7 R~@>@ 
@2@-@-@4@2@-@-@4@7 U@>@ @.@7 H@ @ @7 SH@ @.@7 H@ @ @7 SH@@@ @0 H@2@4@4@7 H@&@?@ @7 K@0 H@2@4@4@7 H@F@F@?@0 Bs@7 R~@>@ 
@.@.@7 Lz@0 Br@-@4@7 H@ @ @.@7 M@ @ @8 NE@F@F@F@E@;C@?B EV J&@5@C@7 @@L@P@.@.
@7 R@.@7 NE@@@ 
@.@7 L<@E@?@ 
@.@.@7 L<@2@4@2@4@7 OX@ @ @7 OX@>@;C@MB EV J&@5@C@7 @@L@P@/ @@/@2@-@4@/@7 If@.
@7 NB@2@-@/@4@7 @<@@@ @2
@4@7 L<@E@?@ @2
@4@.@7 L<@2@4@2@4@7 OX@>@;C@;B( EV J&@5@C@7 @@L@P@/ H@/@2@-@3@-
@4@/@7 If@7 NB@2@-@/@4@7 @<@ @2@3@-@4@7 L<@ 
@ @7 NB@>@;C@^B1 EV J&
@5@C@7 @@L@P@C@/@/@7 R@L@P@C@/@/@/@/@/@7 If@L@P@2@-@-
@4@7 @<@ 
@7 L: B@ 
@.@7 NE@@
@.@7 L<@E@?@.@.@7 L<@2@4@2@4@7 OX@ @ @7 OX@>@;CBB EV J& PL


@5@7 Ph@7 NB@ 
@7 NB@>@;CBI EV J& PN


 F@5@7 Ph F@7 NB@ 
 F@7 NB@>@;CBP EV J& PP


 F@5@7 Ph F@7 NB@ 
 F@7 NB@>@;CBV EV J&
 H@5 F@7 NB@>@;XD  t  t t  @t  R  AP O C@ EV H@5@.@7 I BD@7 Hm@7 Ho@:@7 H@7 H@7 Ho@7 Hq@>@;XP I  CA
 EV I	@5@@ E@.
@7 I@?Flag name? @7 K@.
@7 I@.@7 I@>@@ K$@.@7 I@?New value? @7 K@.@7 I@7 L@>@.
@2
@3@-@4@7 @<@.@2
@3@4@7 @<@>@ 
@7 C@ @7 C@>@@@@(
 HI@@@&@F@?@@@@( K1@.@7 N@ @7 I@7 R@E@?@@( K@.@7 N@.@7 N@@@ @7 I@?@C@ @7 I@L@P J@7 Hm@ @7 Ho M@7 Hm@7 Hq@>@7 I@ @7 I@2@s@3@e@3@t@3@ @3@c@3@o@3@m@3@m@3@a@3@n@3@d@3@_@3@l@3@o@3@g@3@g@3@i@3@n@3@g@3@ @3@t@3@o@3@ @3@o@3@n@3@.@4@7 Hm@7 Hq@ @7 N@ @7 I@?@R@F@>@;XP P C@=A EV H
 M
@5@7 HMet constraint: @7 Hm@/@7 M@.
@7 N@@
@(
 @7 Ho@E@?@a@f
@g@l C@b@l C@x@ @/@7 JQ@7 Hq@>@;C@4A EV H

@5@7 HProved subgoal: @7 Hm@.
@7 N@@
@(
 @7 Ho@E@?@a@f
@g@l C@b@l C@x@ @/@7 JQ@7 Hq@>@;C@CA EV H
 M


@5@7 H U&@7 Hm@/@7 M@.@7 N@@
@( @7 Ho@E@?@a@f@g@l C@b@l C@x@ @/@7 JQ@7 Hq@ 
@7 P@>@;C@7A EV H

@5@7 H U'@7 Hm@.@7 N@@
@( @7 Ho@E@?@a@f@g@l C@b@l C@x@ @/@7 JQ@7 Hq@ 
@7 P@>@;CA EV H
@5@7 H@!(unconstrained rule: no subgoals)@7 Hm@7 Hq@>@;XP R CA EV I@5@7 H@7 H@>@;XD  t  t t  @t  HI AP L C@ I I  K@<XP R C@8 EV H@5@.
@7 N@(
 @ N@7 K@>@;C@< EV H  @5[EXECUTE]: @7 Hm@>@;XD  t  t t  @t  S AP S C@ I I  K1@<XP Kf C@|AW EV I

@5@S
@>@"@#@@
@S@E@R@F@?@ @2@-@-@4@7 @<@.@ @ @7 K@>@@	@ @/@7 RW@?@(
@'rule_family_not_declared_for_this_usage@>@@@( @@F@F@?@5@"
@#@@
@S@E@R@F@?@ @2@-@-@4@7 @<@.@ @ @7 K@>@@	@ @/@7 RW@?@(
 U*@>@;CA| EV I @<XP S[ C@X@ EV I		 L@5@.@7 Rf B@.@7 Jn@.
@7 JqDepth: @7 Hm@7 Ho,       Trace: @7 Hm@.@7 ME@ @7 Jt@.@7 MH Q\@7 Hm@ @7 JtPrincipal functor: @7 Hm@ @2@-@-@4@7 @<@>@7 Ho@ @7 Ho@ 
@7 Ho@ @.@7 G @>@ @ @7 O; B@>@;C@@ EV I		 L@5@.@7 U+@a@h@b @s@>@0 Rf@/@4@7 C@0 MI@/@4@7 C@p @0 Rf@4@7 C@.
@7 ME@0 MF@/@4@7 C@.@2@/@4@ 
@7 Il@0 MF@4@7 C@.@7 MH@@@1@@@" M 

@#@?
@" M 

@#@ @.@7 K@0 K"tv@4@7 C@?@R@F@E@> L@7 SZ@>@;C@ EV I L@5@/@7 L B@>@9CANNOT "UP" AT TOP-LEVEL.  (Rest of command-line ignored)@7 Jt@0 L@/@4@7 C@>@;C	@ EV I L@5CANNOT "UP" AT TOP-LEVEL.@7 Jt@>@;C@@ EV I
 L
@5@.@7 U+@.
@7 MH@C@ 
@7 @@L@P@.@7 ME@>@p@ 
@/@.@7 @6@@@@@@7 F@a@h@b@t@a@h@f@r@%@?	@(?@(@'@>@ @ 
@.@7 A@0 Rf@/@4@7 C@0 Rf@4@7 C@0 MI@4@7 C@0 MF@/@4@7 C@ @2@4@.@7 H5@0 MF@4@7 C@@@1@@@"
 M 

@#@?
@"
 M 

@#@ @.@7 K@0 K" U0@4@7 D4@?@R@F@E@> L@7 SZ@?@@@/@7 U1@="DOWN" NON-EXISTENT ARGUMENT.  (Rest of command-line ignored)@7 Jt@0 L@/@4@7 C@?"DOWN" NON-EXISTENT ARGUMENT.@7 Jt@F@F@F@>@;CA$ EV I L@5@/@7 U1@>@;CANNOT "DOWN" AT TREE-LEAF.  (Rest of command-line ignored)@7 Jt@0 L@/@4@7 C@>@;CA* EV I L@5@>CANNOT "DOWN" AT TREE-LEAF.@7 Jt@>@;CA. EV I H@5@.@7 U+@.@7 MH@>@7 R B@>@;CA4 EV I L
@5@.@7 MC B@>@7 Jt@>@;C@7A9 EV I F@5 TRAVERSE ENVIRONMENT COMMANDS:@7 Jt ------------------------------@7 Jt@2 u (or -)   UP (ascend a level in expression tree)@7 Jt@D d (or +)   DOWN (descend a level); must be followed by argument no.@7 Jt@/                 (e.g. d2 = descend argument 2)@7 Jt@@ l          LOCATION of current level w.r.t. original expression@7 Jt@B                 (follow by "f" for FULL or ["b"] (default) BRIEF)@7 Jt@. t          TYPE information for current level@7 Jt@# r          REDISPLAY current level@7 Jt@/ s          SHOW top-level expression (in full)@7 Jt@) h (or ?)   HELP -- displays this message@7 Jt@2 x          EXIT from traverse command environment@7 Jt@7 Hq@>@;CAH EV I L@5 @.@7 MHTOPLEVEL EXPRESSION:@7 Jt@7 Jt@>@;CAM EV I L@5@0 K"@/@/ U0@4@7 C@>@;CAP EV I F
@5@>ERROR(S) IN COMMAND SEQUENCE:  @7 Hm@7 TPlease retype command-line.@7 Jt@>@;XP K CCP EV HU@5@.
@7 RT B@ 
@7 T B@>@;XP S C@?A EV H|@5@7 Mp@7 Ms@ 
@7 Mv@ 
@ @7 My@ @ @7 L@ @ @7 J@ @ @7 Ir@ @ @7 I/@ @ @7 J@ @ @7 LE@ @ @8 M@;XP TL C@3 EV H@5@7 P@>@;XP S| CF EV Hg G


 M


@5@ @7 S{@ 
@ @7 S{@>@;CF EV Hg I3


 M

@5@ @7 S{@ 
@ @7 S{@>@;CF EV Hg C


 M

@5@ @7 S{@ 
@ @7 S{@>@;CF EV Hg@5@>@7 J@>@;XP N C@|Ai EV IJ@5@.@7 LL@.@7 RO@7 HqCASE @7 Hm@7 Ho M@7 Hm@7 Ho@7 Hq@/@.
@7 Oz@7 P@0 H
@4@7 D4@ 
@7 Nl@0 Iu@/@/@4@7 C@.@/@/@7 J@0 I M:
@4@7 D4@0 I Nh@1 H
@4@7 D4@7 K N@0 C @Q@4@7 N@0 N@/
@4@7 C@0 N

@4@7 D4@>@;XD  t  t t  @t  IQ  AP IQ  C EV HU@5@0 J@-
@4@7 H@7 J@7 H@7 ID@7 IF@Q@;C@ EV HU@5@@
 K@.
@7 I@E@?INFER -- Type formula to infer.INFER -- Formula? @7 I@.@7 I@.
@7 K&@@@"
 J H
@#@.
@7 LK@?@%
@E@>@@ K A|@7 I@>@E@?Rulename pattern? @7 K@.@7 I@ @7 M@>@@
 I@.@7 I@>@ @7 J B@?@R@E@> M@7 C@@@^@ 
@. K@7 R@ 
@7 J@@ K@7 Q-@@@ 
 @@7 H@?@6!!! ERROR: Above formula did not type-check correctly.@7 Hm@7 Hq@>@Q@?@R@7 Hq Q\@7 Hm@ 
@7 Ho by @7 Hm@ @7 Ho C@7 Hm@7 Hq@7 Hq@7 R@ 
@7 Na@@@"
 J H@#@7 P
@?@R@?@7 Hq@>@@
@.@ 
@7 R B@7 R@?@7 R@Q@E@>@;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 
D  t  t t  @t  R" AD  t  t t  @t  R" AP R\ C
D EV H|  @K F F F@<C
D EV H|   F F F@<C
D EV H|  I4 F F F@<C
D EV H|  J F F F@<C
D EV H|  J F F F@<C
D EV H|  Kw F F F@<C
D EV H|   F F@<C
D EV H|   H H H@<C
D EV H|  J  F F@<C
D EV H|  J F F@<C
D EV H|  BANY UT @@<C
D EV H|  J UT UT @@<C
D EV H|  G[ UT UT @@<C
D EV H|  C UT UT @@<C
D EV H|  G UT UT @@<C
D EV H|  IS UT UT @@<C
D EV H|  F @ @@<C
D EV H|  J	 @ @ @@<C
D EV H|  J
 @ @ @@<C
D EV H|  C @ @ @@<C
D EV H|  J @ @ @@<C
D EV H|  J F @@<C
D EV H|  A UT UT@<C
D EV H|  B UT UT@<C
D EV H|  F UT F@<C
D EV H|  @ UT UT@<C
D EV H|  I UT UT@<C
D EV H|  I UT UT@<C
D EV H|  I UT UT@<C
D EV H|  G UT UT UT@<C
D EV H|  K} UT UT UT@<C
D EV H|  K| UT UT UT@<C
D EV H|   UT UT UT@<C
D EV H|  J UT UT @@<C
D EV H|  J UT UT @@<C
D EV H|  J UT UT @@<C
D EV H|  J UT UT @@<C
D EV H|  C UT UT UT@<XP L C@C EV J@5@/@8 H@;C@3@D EV J B

@5@@@/@0 F@1 J@4@7 H@?@@@/@0 B@4@7 H@?@/@0 F@1 J@4@8 H@;C@3@E EV J J

@5@@@/@0 F@1 B@4@7 H@?@@@/@0 J@4@7 H@?@/@0 F@1 B@4@8 H@;C@3@F EV J J

@5@@@/@0 F@1 IR@4@7 H@?@@@/@0 J@4@7 H@?@/@0 F@1 IK@4@8 H@;C@3@G EV J J

@5@@@/@0 F@1 IK@4@7 H@?@@@/@0 J@4@7 H@?@/@0 F@1 IR@4@8 H@;C@3@H EV J IK

@5@@@/@0 F@1 J@4@7 H@?@@@/@0 IR@4@7 H@?@/@0 F@1 J@4@8 H@;C@3@I EV J IR

@5@@@/@0 F@1 J@4@7 H@?@@@/@0 IK@4@7 H@?@/@0 F@1 J@4@8 H@;XP R' C@$C	 EV Hg

 L 
 E
@5@ 
@ @7 K@ @7 K@>@;CC EV Hg

 AW
@5@ 
@ @7 K@>@ @ @7 R&@>@;XP Sd C@f EV I@5@0 N;@/@4@7 C@0 UU@4@7 D4@7 C@.
@7 UU B@@@1@.@7 T{ B@.@7 RJ@0 H
@4@7 D4@@@&@?@7 H@0 I Nh@1 H
@4@7 D4@7 Nl@?@7 UV@F@p
@0 UU
@4@7 H@0 UU
@4@7 D4@ 
@7 I B@>@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 S @D U] @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& Ud@5@6 Uf@0 @ Ky@3@4@/ @@8 Uh@;C@3 B, B,  B2 C C@<C@.s@!/usr/lib/swi-prolog/boot/packs.pl  A Ui pack Ue Uk@<C@/ Ui Ui  Uk L Uk@<C@1 Ui Ui Ag@5@6$pack@/ @@8pack_dir Um@;C@3 Ui Ui D@5@6 Um@/ D@8 Uo@;XP S CA*@T EV L	@5@C@/@/@7 LK@L@P@.
@7 LL@@@(
  P@0 P@/@4@7 I@>@F@F
@F@?A @@@5@(
 @>*** VC PROVED -- Well done!@7 Hm@7 Hq@0 I P @@4@7 D4@.@/@7 JA@0 I P@1 P@4@7 D4@7 Nr B@7 Hq R@7 D4@F@F@E@?@@a@g@b @s@@@.@/@7 Oz@0 N
@4@7 M6@Q@F
@F@?@@@@ @.
@.@7 RO@C@ 
@7 T>@L@P@> S@7 M6@ 
@7 N
@F@?@@.@.
@.@7 J*** PROVED @7 Hm@ @7 Ho BY @7 Hm@ @7 Ho@7 Hq@p
 @0 L@/@4@7 C@0 L@4@7 C@7 P@0 I P
@4@7 D4[Exiting depth @7 Hm@7 Ho
 proof frame]@7 Hm@7 Hq@0 N
@/@4@7 C@0 N
@/@/@4@7 C@0 J
@/@/@/@4@7 C@7 K@ @7 Na@@@ 
@7 F@>@@	 K@7 S@>@7 T B@?@ 
@7 P
@? S@7 M6@E@E@>@;XD  t  t t  @t  J AP M_ CE EV H]

@5@C@/@/@7 M[@L@P@>@;CE EV H]@5@.@7 RB B@7 O@>@7 Q@>@;XXQM	broadcastF@(/usr/lib/swi-prolog/library/broadcast.pl  @SdAuC AgS E	listeningE UzEunlistenE UElistenEbroadcast_requestE UE UXO Uzretract_listener C@u E  @SdA U@5@0listener

@4@8 C@;XO Uz U{ C@k U U 


@5@.@7canonical_listener Uz@ @ 
@ @8 U U@;XO Uz U} C@t U U@5@@@/@.@.@7 U@B
@0 @4@@L
@Q@O@?@R@F@;XD  t  t t  Uzt  U @GD  t  t @Ht  Uzt U~ @K @K O Uz U~ C@b U U 


@5@.@7 U@ @ 
@ @8 U U@;XO Uz U C@_ U U@5@.@7 U@0 U@/@/@4@8 C@;XD  t  t t  Uzt  U @GD  t  t @Ht  Uzt U @K O Uz U C@Q U U
 


@5@ 
@8assert_listener U@;XO Uz U C@\ U U@5@.@7 U@0 U@/@/@/@4@8 C@;XD  t  t t  Uzt  U @GD  t  t @Ht  Uzt U @K @K O Uz U C@M U U 


@5@.@7 U@ @ 
@ @8 U@;XO Uz U C@ U U 

@<XD  t  t t  Uzt  U AO Uz U C@ U U@5@/@.@.@7 U@0 @4@@;XO Uz U C
@ U U@5@ 
@7 U@>@;C@ U U@5@0 U

@4@8 C@;XXQM E]F@@/build/spark-qcOfvI/spark-2012.0.deb/simplifier/data__system.pro  7AAuC @S @Esave_data__system E EZEget_system_start_date_timeE ErEadd_system_start_date_timeXO E] U C@&@\ E[ E[@5 E]@.
@7 Ey E{@2@0  E]@1  U@4@3@0  E]@1  Er@4@4@7 E` Eb@>@;XO E] U C
@R E[ E[@5@0 U
@4@7 A @>@;XD  t  t t  E]t  U AD  t  t t  E]t  Er AO E] U C  B B 
Proof Checker@<XO E] U C@N E[ E[@5@0 U
@4@7 U@>@;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 @ UC
@ns@ /usr/lib/swi-prolog/boot/bags.pl  A U@5@>@&
@&@;C@q U U @<C	@r U U@5@ 
@ @8pick @@;XD  t  t t  @t 
pick_first 
O @ UC@ U U C



@5@ @ @ @ 
@8	pick_same @@;XD  t  t t  @t  U 
O @ UC@!@ U U C




@5@)@>@ @ @ 
@8 U@;C@ U U 
@<XD  t  t t  @t  U @GD  t  t @Ht  @t U B
^ D  t  t t  @t  U 
O @ UC@j@ U U
@5@0 U
@4@.
@.@7 F @@D@* R@L@ 
@.@7 @ @@, @@ @8 K@ @@F@?@?@0 C
@4@ 
@.@7 U@D@ @7 G @@L@ @.@7 U@ @ @8 U@E@?@ @/@7bind_bagof_keys @@ @.@7 U@ @ @.@7 U@ @8 U@;XD  t  t t  @t  U 
O @ UC@j U U@5@.
@.@.@7 U @@ @ 
@ @8 U @@;XD  t  t t  @t  U 
O @ UC@e U U @<C@f U U C


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

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

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

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

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

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

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

@5@ 
 V@7 U@>@ @ @8 U@;C
A U U

@5@>@;CA U U @<XXQM DF@#/usr/lib/swi-prolog/boot/topvars.pl  As@ C S Eprint_toplevel_variables Everbose_expansionXD  t  t t  Dt v_member 
O D VHC@g L L

@5@@@)
@?@ 
@8 VI L@;XD  t  t t  Dt toplevel_var 
O D VKC
@ L L@5$topvar@0 B
@4@8 Fp L@;XD  t  t t  Dt assert_bindings 
O D VPC@o L L @<C@Z@p L L
@5@" B


@#@D@A@T@L@0 Fp VM@0 B
@/@4@-@4@0 F@4@7 G L@D@!@Dtoplevel_var_size@.@7 @ L@L@ @ @/@7 E L@?@R@E@L VM@/@7 B L@?@R@E@?@R@F@8 VQ L@;XD  t  t t  Dt name_var 
O D V[C@Y L L
 B


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


@5@ 
@8 V\ L@;XD  t  t t  Dt expand_args 
O D V^C@Q L L

@5@>@;C@%@R L L@5@ 
@.@7 A L@ @.@7expand_vars L@ @ @7 V`@p
@ @ 
@ @8 V_ L@;XD  t  t t  Dt 	bind_vars 
O D VeC@; L L @<C@< L L B



@5@&@ 
@8 Vf L@;XD  t  t t  Dt  P 
O D PC@l L L

@5@8 VZ@;XD  t  t t  Dt delete_bound_vars 
O D VhC@_ L L 
@<C@"@` L L



@5@"
 B

@#@ @7 VJ@>@ @ @8 Vi L@;C
@d L L


@5@ 
@8 Vj@;XD  t  t t  Dt print_query 
O D VkC@5 L L@5@7 Vg@7 Ce L C@7 Hn L@7 Hr L@Q@;C@9 L L @<XD  t  t t  Dt  Vc 
O D VbC	@A L L@5@S@>@;C
@C L L@5@7 @ L@>@;C@)@E L L
 D

@5@ 
@.@7 V]@D
@ @7 VL L@L@>@?
@0 @@0 Cvariable@4@/@4@8 @ L@;C@K L L@5@.
@.@7 @7 L@>@ 
@ @7 Vv@p@ @8 Vd@;XD  t  t t  Dt  VG 
O D VFC
@ L L K@5@>verbose@7 C L Vw@8 C L@;C@ L L K1@5 Vw@8 Vx@;XD  t  t t  Dt  VE  
O D VDC@#@ L L@5@M@.
@.@7 Vs@N$~w =~t~12|~p~n@2
@3@4@7 S L@Q@?No defined toplevel variables~n@8 B L@F
@;XD  t  t t  Dt  Vw  D  t  t t  Dt  Vw  AD  t  t t  Dt  Vw  
D  t  t t  Dt  L 
O D LC@&@* L L@5@7 Va@.@7 JX L@ @ 
@7 Vj@D@7 Vw  L@7 F L@L@ 
@8 Vl L@?@R@;XXQM BaF@./usr/lib/swi-prolog/library/dialect/sicstus.pl   SdAuC AgS E PEget_mutableE HEupdate_mutableEcreate_mutableE H$E B?E PE HE	read_lineE H!Etrimcore E VE HE CXO Basicstus_flag CA B[ B[system_type@5@>@D

saved_program @Q@7 @@L@(runtime@?@( B@;CA B[ B[@5@8 @@;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 V@;XO Basicstus_module_decl C@ B[ B[hidden @Q@5@>@%
@"
 B  C Gc @@#@;C@ B[ B[ @<XO Ba V CAj B[ B[@5 A^@8 E D@;XO Ba V CA B[ B[  @5@8 A  B`@;XO Ba Bl C@ B[ B[ 
@<C@ B[ B[
@5@ 
@.@7 V B`@ @ @8 V B`@;XO Ba V CAK B[ B[ 
$mutable
@<XO Ba H
 C@z B[ B[@5@S
@>@Q@;C@{ B[ B[  @<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 V@;XO Ba V 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 V@0 D;
@4@8 V@;C@ B[ B[@5@8 A B@;XD  t  t t  Bat  @M @GD  t  t @Ht  Bat H   O Ba H C@ B[ B[@5@M
@@N
@@?@@;XD  t  t t  Bat  F 	 O Ba F C B[ B[ D~ D B@@<XO Ba V C
A B[ B[@5@7 @@8 C@;XO Ba V CAm B[ B[@5@8 V@;XO Ba P CA B[ B[@5@8 V B`@;XO Ba V CAU B[ B[@5 V@7 @6@>@8 E B`@;CAX B[ B[@5mutable@8 @ B@;XD  t  t t  Bat  H AO Ba H C@' ES ES  EG ET@<C@C Ei Ei   Ej@<C@% E E  E E@<XO Ba V CAC B[ B[ 
 V
@<XD  t  t t  Bat  H" @GD  t  t @Ht  Bat H!  O Ba H! CA/ B[ B[@5@.@7 H@7 V@8 H# B`@;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 V@0 G!@0  @@1 B0 Ag
@4@1 Bc Bj Ba@4@7 C@Q@?@R@E
@;XD  t  t t  Bat  H @GD  t  t @Ht  Bat H  @KO Ba H CA) B[ B[@5@.@7 H@8 V@;XO Ba
setup_dialect  C	@ B[ B[  @5@0 Ja @Z@4@8style_check Be@;XXQM BWF@)/usr/lib/swi-prolog/library/arithmetic.pl  @SdAuC AgS Earithmetic_expression_valueE BTXD  t  t t  BWt  V @GD  t  t @Ht  BWt V  O BW V C@o BR BR 


@5@ 
@8eval BV@;XO BW	evaluable 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 A. @D@7 E @L@0 A@/
@-@4@0 V@4@8 G G@?@R@E@;XO BWexpand_predicate_arguments C@ BR BR  @Q@<C@B@ BR BR
 AV

@5@ 
@.@.@7do_expand_function BV@D@ @7 C @ @7 V@L@" AV C]@#@?@&@&@ @ @ @8 V BV@;XO BW V C@ BR BR

 @Q@5@7 V BV@>@;C@ BR BR@5@7 V@>@2@-
@-@4@7 @<@ @.@7expand_function_arguments BV@2
@4@8 @<@;C@C@ BR BR AV


@5 Bg@.@7 Bc Be@.@7 V BV@ @ @7visible BV@>@2@-@-@4@7 @<@ @.@ 
@7 V@ @2@4@.@7 H6 H7@ @2@4@8 @<@;C@ BR BR@5 V@8 C B@;XO BW B C@f BR BR V$builtin@5@.@0eval_clause@4@8 @@;XO BWexpand_function C
@ BR BR@5@.
@7 V@ 
@8 M BV@;XO BW V C@| BR BR

@5@>@;C@} BR BR@5@.@7 Ca BV@8 V@;XO BW	list_conj C
@^ BR BR
@5@>@;C@_ BR BR
 AV
@5@ 
@ @8 V BV@;XO BW V C@K@R BR BR
 G! V




@5@.@.@7 @6@ @ @7 @6@2@/@-@4@7 @<@ @.@ 
@.@2@0 V@-@4@4@7	eval_args BV@ @2@4@7 @<@ @ @8 V@;XO BW BY C@Y@A BR BR	

 B  A 


  BW V

@5 Bg@.@7 V@0 
@4@ @.@7 B @D@" 
@#@L@ @ @7 @6@ 
@a@f@b@n@w@? S@ @8 @ B@E@;XD  t  t t  BWt  BU @GD  t  t @Ht  BWt BT O BW BT C@> BR BR@5@0 @@0 A A@1 BT
@4@/@4@8 @@;XO BW V C@ BR BR  @Q@<C@ BR BR		
 AV

@5@ 
@ @ @7 V@ @ @ @8 V@;XO BW M C@ BR BR

@5@S
@>@;C@ BR BR AV AV



@5@>@0 AV@1 AV
@4@8 V@;C@ BR BR AV @Q
@5@>@8 V@;C@ BR BR AV
 @Q@5@>@8 V@;C@ BR BR AV
 V


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

 AV

@5@>@ @7 V@ 
@ @8 V@;C@ BR BR 

@<XO BW V C@Z BR BR 
@<C@!@[ BR BR


 V
@5@ @ @ @ @8 V@;XO BW H
 C@ BR BR V


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

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

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

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

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

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

@5@.@.@7 V@ 
@.@.@7 V@0 AV@1 AV@1 T@4@8 V@;XO BW V C
@b BR BR@5@.@7 V@8 V BV@;XO BW V C	@r BR BR@5@7 V@>@&
@;C@u BR BR@5@.
@7 V@ 
@7 V@>@0 

@4@@;C@y BR BR M

@5@ 
@.@7 V@a@f@k M@w@;C@y BR BRacos

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

@5@ 
@.@7 V@a@f@k V@w@;C@ @y BR BR M


@5@ 
@.@7 V@ @.@7 V@a@f@f@l M@w@;C@y BR BRasin

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

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

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


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

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


@5@ 
@.@7 V@ @.@7 V@a@f@f@l W@w@;C@y BR BR K~

@5@ 
@.@7 V@a@f@k W@w@;C@ @y BR BR M



@5@ 
@.@7 V@ @.@7 V@a@f@f@l M
@w@;C@y BR BRceil

@5@ 
@.@7 V@a@f@k W@w@;C@y BR BRceiling

@5@ 
@.@7 V@a@f@k W@w@;C@ @y BR BRcopysign


@5@ 
@.@7 V@ @.@7 V@a@f@f@l W@w@;C@y BR BRcos

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

@5@ 
@.@7 V@a@f@k W@w@;C	@y BR BR C@5@a@j C @w@;C@ @y BR BR L


@5@ 
@.@7 V@ @.@7 V@a@f@f@l L@w@;C@ @y BR BR A


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


@5@ 
@.@7 V@ @.@7 V@a@f@f@l @w@;C@ @y BR BR L


@5@ 
@.@7 V@ @.@7 V@a@f@f@l L@w@;C	@y BR BR M9@5@a@j M9 @w@;C	@y BR BRepsilon@5@a@j W @w@;C@y BR BRerf

@5@ 
@.@7 V@a@f@k W@w@;C@y BR BRerfc

@5@ 
@.@7 V@a@f@k W@w@;C@y BR BR V

@5@ 
@.@7 V@a@f@k W@w@;C@y BR BR Po

@5@ 
@.@7 V@a@f@k Po@w@;C@y BR BR F

@5@ 
@.@7 V@a@f@k W@w@;C@y BR BRfloat_fractional_part

@5@ 
@.@7 V@a@f@k W@w@;C@y BR BRfloat_integer_part

@5@ 
@.@7 V@a@f@k W@w@;C@y BR BRfloor

@5@ 
@.@7 V@a@f@k W@w@;C@ @y BR BRgcd


@5@ 
@.@7 V@ @.@7 V@a@f@f@l W@w@;C@ @y BR BR U


@5@ 
@.@7 V@ @.@7 V@a@f@f@l U@w@;C@y BR BR F

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

@5@ 
@.@7 V@a@f@k W @w@;C@y BR BRlog

@5@ 
@.@7 V@a@f@k W"@w@;C@y BR BRlog10

@5@ 
@.@7 V@a@f@k W$@w@;C@y BR BRlsb

@5@ 
@.@7 V@a@f@k W&@w@;C@ @y BR BR<<


@5@ 
@.@7 V@ @.@7 V@a@f@f@l W(@w@;C@ @y BR BRmax


@5@ 
@.@7 V@ @.@7 V@a@f@f@l W*@w@;C@ @y BR BRmin


@5@ 
@.@7 V@ @.@7 V@a@f@f@l W,@w@;C@y BR BR Ja

@5@ 
@.@7 V@a@f@k Ja@w@;C@ @y BR BR C


@5@ 
@.@7 V@ @.@7 V@a@f@f@l C@w@;C@ @y BR BR L


@5@ 
@.@7 V@ @.@7 V@a@f@f@l L@w@;C@y BR BRmsb

@5@ 
@.@7 V@a@f@k W.@w@;C	@y BR BRpi@5@a@j W0 @w@;C@y BR BR L

@5@ 
@.@7 V@a@f@k L@w@;C@y BR BR G


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

@5@ 
@.@7 V@a@f@k W2@w@;C@,@y BR BR		powm



@5@ 
@.@7 V@ @.@7 V@ @.@7 V@a@f@f@f@m W4@w@;C@y BR BRrandom

@5@ 
@.@7 V@a@f@k W6@w@;C	@y BR BRrandom_float@5@a@j W8 @w@;C@y BR BR B

@5@ 
@.@7 V@a@f@k W:@w@;C@y BR BRrationalize

@5@ 
@.@7 V@a@f@k W;@w@;C@ @y BR BRrdiv


@5@ 
@.@7 V@ @.@7 V@a@f@f@l W=@w@;C@ @y BR BR K{


@5@ 
@.@7 V@ @.@7 V@a@f@f@l W?@w@;C@y BR BRround

@5@ 
@.@7 V@a@f@k W@@w@;C@ @y BR BR>>


@5@ 
@.@7 V@ @.@7 V@a@f@f@l WB@w@;C@y BR BR M~

@5@ 
@.@7 V@a@f@k WD@w@;C@y BR BRsin

@5@ 
@.@7 V@a@f@k WE@w@;C@y BR BRsinh

@5@ 
@.@7 V@a@f@k WG@w@;C@y BR BRsqrt

@5@ 
@.@7 V@a@f@k WI@w@;C@y BR BR I3


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

@5@ 
@.@7 V@a@f@k WK@w@;C@y BR BRtanh

@5@ 
@.@7 V@a@f@k WM@w@;C@y BR BRtruncate

@5@ 
@.@7 V@a@f@k WO@w@;C@ @y BR BR Rl


@5@ 
@.@7 V@ @.@7 V@a@f@f@l Rl@w@;XD  t  t t  BWt  V AO BW V CA B[ B[  J @@<CA B[ B[  M @@<CA0 Bx Bx env B}@<CA1 Bx Bx  WR B}@<XXQM DF@'/usr/lib/swi-prolog/library/readutil.pl  @SdAu@!C AgS Eread_file_to_termsEread_file_to_codesEread_stream_to_codesE WYE EE VXD  t  t t  Dt $pred_option AD  t  t t  Dt  W\ 	 O D W\ C@8 E E WVtaillist_or_partial_list W^
@5 W`@ @8 D\ V@;C@R@8 E E WVpass_to    @@5@C@0 C@0  @1  @@4@4@ 
@7 @ V@L@P@0  @1 @@/@/@/@/@4@2@0 C@0  @1  @@4@4
@4@: B7pred_option Wg@;C@< E E WT W^ W` W^
@5 W`@ @8 Wa@;C@F@< E E WT Wc read_stream_to_terms@5@C@0 C@0  Wk@4@4@ 
@7 We@L@P@0  D@1 Wk@/@/@/@/@4@2@0 C@0  Wk@4@4
@4@: Wg Wh@;C@Q@< E E WT Wc    @@5@C@0 C@0  @1  @@4@4@ 
@7 We@L@P@0  @1 @@/@/@/@4@2@0 C@0  @1  @@4@4
@4@: Wg Wh@;C@R@< E E WT Wc    @@5@C@0 C@0  @1  @@4@4@ 
@7 We@L@P@0  @1 Wf@/@/@/@/@4@2@0 C@0  @1  @@4@4
@4@: Wg Wh@;XO D Wk C	@ E E D@5@>@;C@ E E

@5@.@ @7 E! @ @ @ 
@ @8 Wm V@;XO D WY C	@ E E?@5@>@;C@ E E

@5@.@7 G @ @ @ 
@8 Wq V@;XO D Wl C@ E E@5@.@ 
@7 Wn@ @.@ 
@7 Wp@&@;XO Dread_1line_to_codes C@o E E?
@5@>@;C@p E E

@5@>@;C@q E E
@5@>@.
@7 Wr@ 
@8 Wu V@;C@t E E


@5@.@7 Wr@ @ 
@8 Ww@;XO Dpl_read_stream_to_codes C@ E E@5@.
@7 Wr@ 
@.@7 Wt@&@;XO D Wy C@ E E@5@8 Wx V@;XO Dpl_read_line_to_codes C@~ E E@5@.
@7 Wr@ 
@.@7 E V@&@;XO D W} C@g E E@5@.@7 Wr@D
@*?@L@'
 D@?@.
@7 Ww@&
@;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 V@-
@-@4@1 W
@4@7 D4@0 G!@0 W[
@-@4@1 W|
@4@7 D4@0 G!@0 WZ
@-
@4@1 Wz

@4@7 D4@0 G!@0 WX

@4@1 Wx

@4@7 D4@2@0  E@4@3@0  E@4@3@0  WY@4@3@0  WY@4@4@8 G\ V@;XO D W C@ E E?@5@>@( @@;C@ E E



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

@5@.@7 Wr@ @ @ 
@8 W~@;XO D WT C@;@ E E@5 @@7 B B@0 W^@-
@4@7option Eo@2@0 @ B@4@4@.@7 @ V@0 Wf B@-@4@0 Wl
@4@0 F=@4@8 @ V@;XO D WV C@9@ E E@5 @@7 W@0 W^@-
@4@7 W@2@0 @ B@4@4@.@7 W@0 Wf B@-@4@0 WX
@4@0 F=@4@8 W@;XD  t  t t  Dt  WYD  t  t t  Dt  ED  t  t t  Dt  WYD  t  t t  Dt  EXQM @*F@$/usr/lib/swi-prolog/boot/messages.pl  AsC S E TEmessage_to_stringE @'XD  t  t t  @*t translate_message2 
O @* WC@Gs@$/usr/lib/swi-prolog/boot/messages.pl  A W@5@S
@%
@>@%
@" CUnknown message: ~p
@#@;C@J W W@5@: @ @i W@;C@L W W@5@8prolog_message @)@;C@N W W  @resource_errorstack

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

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


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

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

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


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


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


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


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

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

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

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


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

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


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

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

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

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

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


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


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


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

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


@<CA W W  W O
continue

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

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


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

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


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

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

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

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


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


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

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


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

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


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


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

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


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


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


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

 C C


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


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

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

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

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

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


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

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


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


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

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


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


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


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


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


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

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


@<CBq W W  XY
library_index

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


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

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


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

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

@5 @@ 
@.@7 W Xv@ @.@7 W@"Version 
@# B)@ @.@7 W@" L E
@# Xy@ @.@7 W@" E
@# X~@ @.@7 W@" E@2For help, use ?- help(Topic). or ?- apropos(Word). E E@#@;C@3B W WaboutSWI-Prolog version 

@5 B)@ 
@.@7 W@" UR
@# X@ @.@7 W@" E
@# Xy@ @8 W@;CB W W  A% A%

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

 CBreak level ~d

@<CC W W  X O


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

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

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

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

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

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

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

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


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

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


@<CC W W  U VB

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

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

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

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

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

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

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

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

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


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

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

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

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

 X

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


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


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

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

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

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


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


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


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

@5@ 
@.@7 JX @)@.@ @7 @ @)@0 B@/@-@4@7 Y@)@>@ @ @8 Xm@;C
B W W


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

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

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


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

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


@5@0 
@4 R]@7predicate_property @)@>@;CDB W W 

@<XD  t  t t  @*t  W 
O @* WCEM W W  H@<XD  t  t t  @*t  X$ 
O @* X#CB/ W W@5@.@.
@7 B @)@ 
@.@.@7 @7 @)@0 @1 @4@8user_predicate_indicator @)@;XD  t  t t  @*t line_element 
O @* YUCD W W@5@ Wmessage_line_element W@>@;CE  W W
	full_stop@5@> C@8 D @)@;C	E W W
 E@5@>@8 T @;CE W W
prefix C


@5@>@ 
@8 Y8@;CE W W
 Y^
@5@>@8 Y8@;C	E W W
 W@5@>@8 F6 @;CE
 W W
 C


@5@>@ 
@8 Y8@;CE W W
 X



@5@>@ 
@8 Y8@;CE W W
 W@5@>@;CE W W
 O
@5@>@;CE W W@5@8 Y8@;XD  t  t t  @*t  X 
O @* XCD W W@5 X@.
@7 X@%@" C(~D) 
@#@;XD  t  t t  @*t action_skip 
O @* YeCE4 W W  XL@<CE5 W W  W@<CE6 W W  X@<CE7 W W  Yb@<CE8 W W  Yc@<XD  t  t t  @*t  X 
O @* XC@+D
 W W@5 F"@.
@7 X@ 
@.@7 YI @) CB@.@7 Xs@%@" C Y1@#@;XD  t  t t  @*t 	prefix_nl 
O @* YhCD W W 
 E@<CD W W E
 E@5@>@;CD W W W
 W@5@>@;CD W W E


 E Y^
@5@>@ 
@ @8 Yi @)@;CD W W



@5@ @ @8 Yj@;XD  t  t t  @*t  X) 
O @* X(C@ W W 
@<C@<@ W W

 



@5@ 
@7 YJ@>@ @.@.@7 YQ@%@" C
        ~q  E
@#@ @ @8 X'@;C@?@ W W 



@5@>@%@ @.@.@7 YQ@%@" C Yk 
  E
@#@ @ @8 X'@;C@/@ W W		
@5@ 
@.@.@7 YQ@%@" C Yk  E
@#@ @ @8 X'@;XD  t  t t  @*t 
msg_prefix 
O @* YlCD W W  D~N% @<CD W W As@5@.@7 Y9@D
@* Y:@L
@(~NWarning: @?
@" C~NWarning: [Thread ~w] @#@;CD W W @5@.@7 Y9@D
@* Y:@L
@(	~NERROR: @?
@" C~NERROR: [Thread ~w] @#@;CD W W  A Yo@<CD W W information Yo@<XD  t  t t  @*t  X 
O @* XCC W W 
@<C@ C W W X


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

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

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

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


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

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

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


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


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


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

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


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

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

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

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


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


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

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


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

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

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

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

 C Xt

@5@>@;C@_ W W
 C Xt
 E
@5@ @ @8 W@;XD  t  t t  @*t  X 
O @* XC@XB W W@5@0  @@4@.@0 @-@-@4@7 YP@.@ @ @7 YQ@0 @4@0 D;@-@4@7 YM@0 @4@0 Gi@-@4@7 YM@%@>@%@" E C~w at ~w:~d

@#@;CB W W @<XD  t  t t  @*t 
insert_prefix 
O @* YCD W W XL

@5@>@ 
@8 Yj@;CD W W Y^

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

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

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


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


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


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

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

 C~NWarning: ~w:~d:
 Y@5@>@;CD W W wait?@5@>@;XD  t  t t  @*t  Y
 
O @* YCD W W
 A*@5@>@;CD W W
 A@5 Vw A*@7 Xs@>@;CD W W
banner@5 Vw A*@7 Xs@>@;CD W W@5@>@;C@wD W W
@5 P@7 Y`@.
@.@7  @0 @@0 V'@/@4@/@4@7 H @0 Y@0 
@4@-@-@4@7 Y @)@>@ @.@7 Y @)@2@0 Yb@-@4@3@3 E@4@2@0 Yc@4@4@.@7 X@0 C@-@4@7 Y@ @ @7 T @)@D@0 Y@-@4@7 Y@a@f@b @s@L@ @8 F @)@?@R@E@;CD W W@5@0 C@-
@4@7 Y@ 
@0kind@4@8 T @)@;XD  t  t t  @*t  W 
O @* WC@? W W@5@.
@7 W@>@&
@;C@A W W@5@"
 @@#@%
@"
 CUnknown exception: ~p
@#@;C@D W W 
 C W


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

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

@5@>@%@" C	~w = ~w, 

@#@2@4@ @8 Y@;XD  t  t t  @*t  Xh 
O @* XqCB W W 
@<C@SB W W
@5@D@ @ 
@.@7 Y @)@L@%@?@"
 CUnknown compiler warning: ~W
@#@E@D
@* @@%@L@%@?@" E
@#@E@ @ @ @8 Xp@;XD  t  t t  @*t  Xk 
O @* XjCB W W  CC @Q CN @Q@<XD  t  t t  @*t  Y4 
O @* Y3CCd W W@5@>@&
@;C@<Ce W W B



 I Xfggreen% where E C Y
@5@ @ @ 
@8 Y@;XD  t  t t  @*t  T 
O @* TC@5D W W
 Y

@5@>@ 
@0 Y^@-@4@7 Y@ @.@7 Y@2@0 Yb
@-@4@4@2@0 Yc@4@4@.@7 X@ @8 Y@;C
D W W@5@.
@7 Y@ 
@8 Y@;XD  t  t t  @*t result 
O @* YC@?CB W W		@5toplevel_print_options@.@7 Xs@!@2@0 V @Q@4@4@#@%@2@0 N+B@4@4@ @.@7 Y@ @.@7 W @)@2@0 N+C@4@4@ @ 
@8 Y@;XD  t  t t  @*t  Y 
O @* YCAC W W    @@5@>@%
@&
@;C@PAE W W
 

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


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

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



 

@5@>@/@.@7 YP@ @ @ @8 X@;CE= W W@5@/@.
@7 YP@ 
@8 X@;XD  t  t t  @*t  YL 
O @* YKCB8 W W @@5@>@;CB9 W W @5@>@;CB: W W@5 @/@/ D@8 Ad @)@;XD  t  t t  @*t  X 
O @* XC@ED% W W	@5 F"@.
@7 X@D
@ 
 @G@7 YM@L@' U@?@' N2@D
@ 
 X@7 YM@L@' I4@?@' N2@%@" C~w~w @#@;XD  t  t t  @*t  Y7 
O @* Y6CE W W @@5@>@;CE W W E @@5@>@;CE W W

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

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



@5@>@ @.@.@7 Y5@ 
@ @7 Z@ @ @8 Z @)@;CE+ W W
@5@ 
@7 @ @>@ @.@7 Y5@ 
@ @8 Z@;CE/ W W
@5@ @.@.@7 Y5 Xt@ @7 Z@2
@4@ @8 Z @;XD  t  t t  @*t  X 
O @* XCC W W Gu X X Y Zfalse.

@5@ 
@8 Z@;CC W W Gt@5@>@%
@"
 X X Z
@#@ @8 Z@;CC W W Z#

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


@5@ 
@ @.@7 Z$ Gt@ 
@ @ @8 Y @)@;CC W W Z


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

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

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


@<CC/ W W toplevel_open_line
@<XD  t  t t  @*t  X 
O @* XC@+D2 W W@5@.
@.@7 Z @)@%@>@%@" X X Y
~w: @#@;XD  t  t t  @*t  X 
O @* XCC W W 
@<CC W W
@5@ 
@.@7 Y} @)@ @ @8 X@;XD  t  t t  @*t print_message_lines_guarded 
O @* Z5CD W W
@5@>@;CD W W

@5@7 YV @)@ 
@8 Z6 @)@;XD  t  t t  @*t  X 
O @* XC@/D W W@5@D@$debugger_show_context @Q@7 Xs D@.
@7 X@%@L@" C[~w] 
@#@?@&@F
@;XD  t  t t  @*t  X1 
O @* X0CB W W 
@<C@'B W W B


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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


@<C@ W W 
 C Xt


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

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

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


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

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

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

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


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


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

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

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

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

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

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

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


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

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

 C X%

@5@ 
@ @8 Zi@;C@ W W  C


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


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


@<C@ W W V'

Syntax error: 
@5@ 
@ @8 Z< @)@;C@ W W occurs_check


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


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


@5@ 
 @ @/@.@7 D, @)@ 
@ @/ @.@7 Z@%@" E C Xt E
** here ** E C Xt@#@;CA` W W @<XXQM EDF@&/usr/lib/swi-prolog/library/dialect.pl  @SdAu@ C AgS Esource_exportsE EE
exists_sourceXO ED Z C@.@w EB EB@5@.@7open_source ED@0 B@0 F@-
@4@1 F=@4@/ @@7 A9@D@7 G@L@ 
@8 @ Z@?@ 
@8 T H7@;XO ED Z C@e EB EB@5@/@8 Z Z@;XO ED E C@D EB EB@5 @Z@7 B B C@7 C@D@*
 E@L@R@?@8attach_dialect Z@;XO ED Z C@ EB EB@5@.@7 Z B@7 G@D
 Fv@7 Fw@L

@8 Fz Z@?@R@;XO ED Z C@ EB EB@5@.@7 B @" B  Bi
@#@;XO ED Z C@@@M EB EB@5@0 C@1  Bj
@4@7 Z Z@> Bg@.@7 Bc Be@0 @1 C@1  Bj
@4@7 C @D@0 
@1  V @4@7 Ap@L@0 
 V@4@@?@R@;C@U EB EB @<XO ED Z C@h EB EB@5@2@0 @ @@4@3@0 @ B@4@3@0 @ @@4@4@8 @ @;XXQM EF@+/usr/lib/swi-prolog/library/prolog_stack.pl  @SdAuC AgS Eprint_prolog_backtraceE ZE EEprolog_stack_frame_propertyE SE SXO Ecopy_term_limit C@ E E 
 S@5@7 E @>@;C@@ E E
@5@7 E @>@.
@.@7 @6@p
 @'@D@$@a@f@f@r@L@ 
@ @7 @6 @ @ @8copy_term_args S@F@F@F@?@T@p@ 
@ @7 @6 @ @ @7 Z@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 Z S@;C@ E E@5@8 CV S@;XD  t  t t  Et  W\ AD  t  t t  Et  W\ 	 O E W] C@0 E E Zsubgoal_positions @ Z
@5 @@ @8 Wb S@;XD  t  t t  Et  @i AO E W C@(A E E@5@D
backtrace_show_lines @Q@7 @@L@'
 @@?@!
@2@0 Z @@4@4@#@%@ 
@ @8 @i S@;XO E E C@ E E @5@>@;C@@ E E X



@5 X@ @7 S@D@* D@L S@.@7 S@" D@#@E@?@:@D@* AO@L S@.@7 S@" F@#@E@?@D A@.@7 S@L@" R@#@?@(	meta_call@E@E@D
@* Z@L@( @?@ 
@ @7	copy_goal S@Dpc@.@7 S@L@R@?@' D@D@Aparent@.@7 S@@@  S@.@7 S@ @0  D@/@4@7 H@E@?break_level@.@7 @@a@f@b@t@E@L@p
 @ @ @ @ 
@ @8 Z S@?	@( @@F@F@;XO Enlc  C@} E E   @<XD  t  t t  Et  S AD  t  t t  Et  S AO Eclean_stack2 CA E E @<CA E E
@5@7guard_frame S@>@;CA E E

@5@ 
@ @8 Z S@;XO Elineno_ C@)A E E@5@0 F@-
@4@7 DF
char_count@ 
@.@7 W S@a@f@h@s@> Gi@ 
@.@7 Z@a@f@b@l C@w@;CA E E@5
@7 Fz S@8 Z S@;XO E Z CA	 E E@5@8 Z S@;XO Eclause_predicate_name CAl E E@5@ B N: B@>@;CAn E E@5@.@/@7 D! S@>@0  @@4@8predicate_name E@;XO E Z C
Aw E E@5@.@7get_prolog_backtrace_lc S At@8 Z S@;XO E S C@s E E@5@7 F@7 F@S@>@2@0 X
@4@4@7 Z@8 Z S@;C	@w E E@5@7 Z@8 Z@;XO E X CAc E E 
 C~|~t[~D]~6+ 



@<XO Elineno C@&A E E@5@0 AV@0 G
 B@-
@4@1 AF
@1newlinedetect@4@0 Z
@4@0 F=
@4@8 @ S@;XO E Z CA# E E @<C@3A% E E	
@5@ @.@7 Z@D@* @@%@L@&
@E@?@" E
@#@ @ @ 
@8 Z@E@;C@ A- E E X

 @5@>@%@ @ @.@7 Z S@ @ @ 
@8
where_no_goal S@;C@+A0 E E		 X


@5@ @.@7 [@" C~q
@#@ @ @ 
@8
where_goal S@;XO E Z C@ E E 
 @5@>@;C@D@ E E	@5 F"@.
@7 S@D@-@"
 

@#@L@ @.@7 Z@D@ @7 YK S@L@&@?
@" @#@?@ 
@8 Z@F@E@;XO E Z C@P@ E E	@5@D@0 Z@-
@4@7 W W@L@' AO@E@?@.@7 E S@  Z@.@7 S@  Z@.
@7 S@D
@0goal_term_depth@-@4@7 [
@L@R@?backtrace_goal_depth@.@7 @nonneg@ @7 B B@ 
@ @ @8 Z@;XO Eis_stack CA E E@5@T
@"
 S@#@;XO E Z C@*A E E X
 F
@5@0 @-@-
@4@/@7 Z@ 
@.@.@7 @6@0 @1 @4@8 S@;XO E S CA E E

@5@.@7 S@S@>@;CA E E@5@8 Z@;XO E YK C@ E E  @<C@ E E  @@<XO Efind_subgoal CA E E 
@<CA E E
 D
@5@ 
@ @.@7nth1 H7@ @ @8 [ S@;XO E [ CA5 E E  D

 C~w <foreign>
@<CA7 E E  F

 C Xt
@<C@QA9 E E R

@5@0 Z @Q@4 @Q@7 W W@ @ @.@.@/@7subgoal_position S@ @0 G@/@4@7 H@ @ @.@7 Z S@ @.@7 Z S@%@>@%@" C Y
@#@;C@<AA E E

 R
@5@ @0 D;@-@4@7 G S@ @0 Y@-@4@7 [%@ @.@7 [$@%@>@%@" C Y
@#@;C@ AG E E R
@5@ @.@7clause_name Z@%@" C~w <no source>
@#@;CAK E E  Z
<meta call>
@<XO E Z CA E E@5@0 @h@4@.
@7 Bn S @@ 
@8 T S@;XO E [ CAN E E D
 C
 <foreign>
@5@>@&
@;C@HAP E E R

@5@0 Z @Q@4 @Q@7 [@ @ @.@.@/@7 [@ @0 ["@/@4@7 H@ @ @.@7 [#@%@>@%@" C	 at ~w:~d
@#@;C@3AW E E		 R
@5@ @0 D;@-@4@7 [%@ @0 Y@-@4@7 [%@%@>@%@" C [.
@#@;C@$A\ E E R
@5@ @.@7 [&@%@>@%@" C ~w <no source>
@#@;CA` E E @<XO E Z C@ E E  X
 X@<C@ E E X

	predicate

@5@ 
@8frame_predicate S@;C@0@ E E X
 R


location 

@5@ 
@ @.@/@7 [@ @0 ["@/@4@7 H@ @ @ @8 [#@;C@ E E X
 M@5@, @;XO E Z C@p E E@5@8 S@;XO E Z C@,@ E E@5@a@g@h@q@>@p
@ @ 
@.@7 A@ @ @.@7 A@ @ @7 Z@ @ 
@ @8 Z@;C@ E E @<XO E [4 C@ E E  D
@<CA  E E  F
@<CA E E R
@5@8 [%@;XO E [  C@'A| E E@5@.@/@7clause_info Z@.@7 GM S@ @ @.@7 [@ @ 
@7 A@ @ @8 A@;XXQM EF@$/usr/lib/swi-prolog/library/terms.pl  @SdAuC AgS Esubsumes_chkEterm_factorizedEsubsumesE
term_subsumerEvariantE CtE AE UE AXO E [@ C@>@ E E	@5@.
@7rb_newrbtrees@ 
@.@7add_map E@ @.@7rb_visit [M@ @.@7common_terms [R@D@* @@L@&
@( @@E@?@ @.@7ord_list_to_rbtree [M@ @7insert_vars [R@ @ @8mk_subst [R@;XO E [F C@; E E@5@8 F [R@;XO E [D C@c E E@5@7 [I @7 [d@>@.
@7rb_empty [M@ 
@/@8lgg_safe [R@;C@h E E@5@.
@7 [e@ 
@/@8lgg [R@;XO E [i C@@ E E	@5@D@)
@L@&
@&
@F@F@?@q@D@0 G
@4@.@ 
@7	rb_lookup [M@L@&@&
@F@E@?@R@D@:@7 E @7 E @.@.@7 @6@ @ @7 @6@L@ @ @7 @6@ 
@0 G
@4@.@7	rb_insert [M @ @ @ @8 [j [R@?@ 
@0 G
@4@ @8 [q@F@E@E@;XO E
assoc_arg_map C@ E E@5@.@7 A@>@ @.@7 [O@p
@ @ @ 
@8 [v [R@;C@ E E @<XO E [> C@E E E@5@8 D@;XO Einsert_arg_vars C@#@ E E@5@.@7 A@>@.@7 A@ @ @ 
@7 [\@p
@ @ 
@8 [y [R@;C@ E E @<XO E [B C	@R E E@5@7 D@&
@;XO E [` C@ E E @<C@8@ E E

 C



 B

@5@ 
@.@.@7 @6@ @ @ @7 @6@ 
@ @7 [{@ @ @8 [_@;XO E [u C
@ E E

@5@>@;C@7@ E E@5@p
@ @.@7 A@ @ 
@.@7 A@ @ @.@7 A@ @ @ @ @.@7 [h@ @ 
@ @ @ @8 [t@;XO E [l C@u@l E E@5@D@)
@L@&
@&
@F@E@?@^@D@.@7 E @7 E @.@.@7 @6@ @ @7 @6@L@ @ @7 @6 @ @ 
@ @8 [m [R@E@?@-@D@0 G
@4@.@ 
@7 [n@L@&@&
@?@ 
@0 G
@4@ @8 [q@E@F@;XO E	primitive C@ E E@5@S
@>@;C@ E E@5@7 @@>@;C@ E E  Y/@<XO E [] C	@ E E@5@7 [~ [R@>@&
@;C@ E E@5@.
@7 [n@>@&
@;C@ E E@5@.
@.@7 @6@ 
@ @7 @6@8 [{@;XO E [W C@ E E @<C@1@ E E C



@5@>@D@*
@L@ @8 [V@E@?@" C
@#@ @ @8 [V@;XO E [} C
@| E E

@5@>@;C@7@} E E@5@p
@ @.@7 A@ @ 
@.@7 A@ @ @.@7 A@ @ @ @ @.@7 [k@ @ 
@ @ @ @8 [|@;XO E [P C@B@ E E@5@D@7 [@L@&@F
@E@?@.@D@.
@.@7	rb_update [M@L@ @a@f
@b@n@w@E@?@.@7 [q@ @8 [x@F
@;XXQM B)F@B/build/spark-qcOfvI/spark-2012.0.deb/common/versioning/version.pro  @8AAu@!C @S @E EtE EE EvE EuE EE EwE EE EXO B) [ C@Tu Es  @8AA [  @@<XO B) [ C@Q [ [  @@<XO B) [ C@P [ [ GPL@<XO B) [ C@S [ [  @@<XO B) [ C@R [ [ @!Report bugs to: spark@adacore.com@<XO B) [ C@M [ [ 2012@<XO B) [ C@O [ [ GPL 2012@<XO B) [ C@N [ [ @4Copyright (C) 2012 Altran Praxis Limited, Bath, U.K.@<XXQM AF/usr/lib/swi-prolog/boot/qlf.pl  As@ C S E EE AE F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  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@)@\ [ [loaded@5@0 
@4@.@7 D C@ @ @7check_is_module C@D@ @7 A C@L@&
@?@&
@;XD  t  t t  At  [ 
O A [C@+@d [ [@5@C@7 [@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  [ 
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 EN 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 Hbinary@4@4@7 Wf C@.@ @7 C C@0 C
@4@0 AV@0 F=@4@1 D	@4@8 B C@;XXQM EGF@$/usr/lib/swi-prolog/library/lists.pl  @SdAuC AgS EunionEselectEintersectionEis_setE	selectchkE [Elist_to_setEnth0EnumlistEmin_listE JEnexttoEsum_listE [Emax_listE [E
max_memberE [E
min_memberE [EpermutationE JE H6E Y_E TEsame_lengthE R}E DREsubtractE L-E J9E
proper_lengthXD  t  t t  EGt nth_gen 
O EG [CA EF EF 

@<CA EF EF@5@ 
@.@7 B H7@ @ @ @ @8 [ H7@;XD  t  t t  EGt  J 
O EG JC
A EF EF
@5@S
@>@;CA EF EF
@5@>@;CA EF EF
@5@>@ 
@.@7 [ H7@ @ @8 [@;C	A EF EF 
@<XD  t  t t  EGt  [ 
O EG [C
@ EF EF@5@ 
@7 [ H7@>@;XD  t  t t  EGt  [ 
O EG [C@<A EF EF@5@D@7 F@L@p
 @ 
@8nth0_det H7@F@?@#@D@S
@L@"@#@ @ @8 [@? F@8 B B@F@E
@;XD  t  t t  EGt 	find_nth0 
O EG [CAD EF EF @5@>@;CAE EF EF


@5@p
 @ @ @ @8 [ H7@;XD  t  t t  EGt  J 
O EG [C@ EF EF 
@<C@/@ EF EF
@5@D@C@ 
@7 H@L@P@L@ @8 [ H7@E@?@"

@#@ @ @8 [@;XD  t  t t  EGt  El 
O EG ElCA EF EF 
@<CA EF EF

@5@ @2@4@ @8 [ H7@;XD  t  t t  EGt  [ 
O EG [CA7 EF EF@5@S
@>@ 
@8generate_nth H7@;CA: EF EF@5positive_integer@7 [@.@7 [@ @ 
@8 [@;XD  t  t t  EGt  [ 
O EG [C@ EF EF@5@.
@7 [ H7@>@&
@;XD  t  t t  EGt member_ 
O EG [C@m EF EF @<C@n EF EF
@5@ @ 
@8 [ H7@;XD  t  t t  EGt  Y_ 
O EG [C@ EF EF @<C@ EF EF

@5@ 
@ @8 [ H7@;XD  t  t t  EGt  DR 
O EG [C@ EF EF@5 @@7 [@8append_ H7@;XD  t  t t  EGt  L. 
O EG L-CB EF EF@5@>@;CB EF EF
@5@7 @ H7@ 
@8 L- H7@;XD  t  t t  EGt select_ 
O EG [C
@ EF EF 
@<C@ EF EF
@5@ @ @8 [ H7@;XD  t  t t  EGt  [ 
O EG [CB EF EF
@5@>@;CB EF EF
@5@ 
@7 [@>@ @8 [ H7@;CB EF EF



@5@ @ @8 [@;XD  t  t t  EGt  [ 
O EG [CBj EF EF@5 @@7 [@.@7
pairs_keyspairs@.
@7 O&@ 
@7equalize H7@8pairs_to_keyset H7@;XD  t  t t  EGt  [ 
O EG [CB9 EF EF@5 F@7 [ F@7 [@a@g@h@r@8numlist_ H7@;XD  t  t t  EGt  [ 
O EG [CB EF EF
@5@ 
@8 [ H7@;XD  t  t t  EGt  \ 
O EG \CB} EF EF @<C@"B~ EF EF C



@5@S
@>@(
 R@"
@#@ @ @8 \@;CB EF EF

@5@8 \@;XD  t  t t  EGt  [ 
O EG [CA EF EF

@5@ 
@8min_member_ H7@;XD  t  t t  EGt  \ 
O EG \CB? EF EF

@5@>@"
@#@;CBA EF EF


@5@p
@ @ 
@8 \@;XD  t  t t  EGt  J 
O EG JCA EF EF@5@.@7 [@>@&@;XD  t  t t  EGt  [ 
O EG \
CB EF EF 
@<CB EF EF
@5@a@f
@h@l W*@x@ @ @8 \	@;XD  t  t t  EGt  El 
O EG R}CA EF EF@5@8 [@;XD  t  t t  EGt  \
 
O EG \CA EF EF 
@<CA EF EF
@5@D@ 
@7 D @L@ @8 \@?@ @ 
@8 \@;XD  t  t t  EGt  [ 
O EG [CAg EF EF@5@.@.
@7 B H7@*
 @@&@;XD  t  t t  EGt  [ 
O EG [C	@ EF EF@5@ 
@8 [@;XD  t  t t  EGt perm 
O EG \CA EF EF @<CA EF EF

@5@.@7 [@ @ 
@8 \ H7@;XD  t  t t  EGt  [ 
O EG [C@5@ EF EF@5@D@7 F@L@8 [@F
@?@!@D@S
@L@"
@#@ @ 
 @8 [@? F@8 [@F
@;XD  t  t t  EGt  [ 
O EG [CA? EF EF 

@<CA@ EF EF		

@5@p
@ @ @ 
@ @8 [@;XD  t  t t  EGt last_ 
O EG \CAW EF EF 
@<CAX EF EF
@5@ @ 
@8 \ H7@;XD  t  t t  EGt  [ 
O EG [C
@ EF EF 
@<C@ EF EF


@5@ 
@8 [ H7@;XD  t  t t  EGt  [ 
O EG [CA, EF EF@5@S
@> @ 
@8 [@;CA/ EF EF@5 [@7 [@ 
@8 [@;XD  t  t t  EGt  [ 
O EG [C@ EF EF 

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

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

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

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

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

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


@5@p
 @a@f@b @t@ @ 
@8 [@;XD  t  t t  EGt  [ 
O EG [C@ EF EF @<C@ EF EF
@5@.@7 H6 H7@ 
@ @8 [@;XD  t  t t  EGt  [ 
O EG [C
@ EF EF 



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

@5@ @ @8 [@;XD  t  t t  EGt  DR 
O EG H6C@u EF EF 
@<C@v EF EF



@5@ @ @8 \@;XD  t  t t  EGt  ER 
O EG TC@j EF EF

@5@ 
@8 [@;XD  t  t t  EGt  [ 
O EG [CB EF EF
@5@>@;CB EF EF
@5@ 
@7 [@>@ @8 [ H7@;CB EF EF



@5@ @ @8 \@;XD  t  t t  EGt  [ 
O EG [CB EF EF
@5@>@;CB EF EF
@5@ 
@7 [@>@"

@#@ @ @8 [ H7@;C
B EF EF


@5@ 
@8 \@;XD  t  t t  EGt  [ 
O EG [CBQ EF EF@5@.@.@7 \@* @@.
@7 K?@ 
@8 G @;XD  t  t t  EGt  [ 
O EG [CB) EF EF
@5@ 
@8 [ H7@;XD  t  t t  EGt  [ 
O EG [CB
 EF EF@5 @8 [ H7@;XD  t  t t  EGt equalize_to 
O EG \CBu EF EF @<C@(Bv EF EF C



@5@D@)
@L@&@ @8 \  H7@?@ @ 
@ @8 \!@;XD  t  t t  EGt  [ 
O EG [CA EF EF

@5@ 
@8max_member_ H7@;XD  t  t t  EGt  [ 
O EG [C@lA EF EF@5@.@.
@7 \@.@.@7 \@D@*
 @@* @@L@)@E@?@F@D@S
@* @@L@ @7 G @E@?@3@D@*
 @@S@L@7 G @E@?@!@D@S
@S@L@.@7 G @ @7 G @? @@7 [ @@7 [@E@8 \@;XD  t  t t  EGt  \ 
O EG \CBq EF EF @<CBr EF EF C



@5@ 
@8 \!@;XD  t  t t  EGt  [ 
O EG \CB, EF EF 
@<CB- EF EF
@5@a@f
@h@l W,@x@ @ @8 \@;XD  t  t t  EGt  [ 
O EG [CAv EF EF @<CAw EF EF




@5@ 
@8 [ H7@;XD  t  t t  EGt  [ 
O EG \CB
 EF EF 
@<CB EF EF
@5@a@h@f
@n@x@ @ @8 \@;XD  t  t t  EGt  I 
O EG J9CAT EF EF
@5@ 
@8 \@;XD  t  t t  EGt  \$ 
O EG \#CA EF EF 
@<CA EF EF
@5@D@ 
@7 E@L@ @8 \"@?@ @ 
@8 \"@;XXQM BBF@4/usr/lib/swi-prolog/library/dialect/sicstus/block.pl   SdAuC AgS E B?XO BB BD C@Z B= B=@5 Bg@.@7 Bc Be@0expand_specs
@4@8 Bn BA@;XD  t  t t  BBt  F 	 O BB F C B= B= D~ D B@@<XD  t  t t  BBt  BK AO BB	nonvar_or C@ B= B= 
 L7@<C@ B= B=
 E L7
@5@ 
@ @8 \* BA@;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 \&@" 
@#@;XO BB B? C@W B= B=@5@0 @@0 A A@1 B?
@4@/@4@8 @@;XO BB	cond_vars C@ B= B= @<C@+@ B= B=	@5@D @7 A@L@"

@#@?@%
@p@ @ @ @8 \- BA@;XO BBone_cond C@ B= B=@5@.
@7 \/@ 
@8 \,@;XO BB BM C@$@ B= B= G!

@5@0 T@/@-@4@7simplify_coroute BA@7 E @.
@/@7 @6@ 
 @/@/block @8 Ac@;XO BB \4 C@ B= B=  \2 L7


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

@5@>@ 
@8 \0 BA@;C@ B= B=

 AV

@5@ 
@ @7 \;@ @ @8 \9 BA@;XO BB \( C@^ B= B=@5@S
@>@7 V 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
check_dynamic BA@.@.@7 @6@.@ @ @7 @6@!@0$block_pred
@4@#@%@D@0 @1  \G@4@7 Ap@%@L@%@?@ @" B  A  \G B  A  \G
@#@E@D Bg@7 \&@%@L@"
@#@?@" 
@#@E@"  BB BJ
@#@;XO BBblock_declarations C@'@ B= B= 


@5@ 
@.@.@7 @6@.@ @ @7 @6@ @0 @1 \F@4@8 @@;XO BB
rename_clause C@ B= B= G!



 G!
@5@>@ 
@ @8 \J BA@;C@ B= B= 



 

@5@ @ @8 \L@;C@ B= B=@5@2@-
@-@4@7 @<@ 
@.@7 A@2@4@8 @<@;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 BP C
@ B= B=@5@/@7 Ar BA@> \6@8 \L@;C@h@ B= B=

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

@#@ @.@.@7 @6@.@ @7 G @.@2@4@7 @< \6@ @.@7 A@.@2@4@7 @<@ @ @.@7 \<@0 \2@4@.@7 \3@"
 G!@# \6@ @8 \L@;XO BB \A C@z B= B=@5@7 V@0 A@/
@-@4@0 \M@4@8 G BA@;XO BB \D C@~ B= B=@5@@ A@7 YN Be@? D@7 \U B@ [2@8 B B@;C@ B= B= @<XXQM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 U \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 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 \ C@.A B& B&@5@0print_predicate@/@2 CM@4@-
@4@7 G,  Y@7 CK prompt_alternatives_ondeterminism@7 \ Z @Q@7 \toplevel_print_factorized @@7 \ CM@8 CA @;XD  t  t t  Dt  \  	 D  t  t t  Dt  \  
O D \C@ B& B&@5@@@.
@7$at_thread_initialization Uf@D@@L@Q@?@Q@?@R@E
@;XD  t  t t  Dt factorize_bindings 
O D \CC B& B& @<C@>C B& B&	
 B



 Y


@5@ 
@ @.@7 F Uf@D
 \ @Q@7 @ @L@&@?@ @ @7only_cycles Uf@ @ @8 \ Uf@;XD  t  t t  Dt $load_script_file  	 D  t  t t  Dt  \  
O D \ C@ B& B&  @5 N@/@7loaded_init_file Uf@>@;C@ B& B&@5script_file@.
@7 C @8load_script_files Uf@;XD  t  t t  Dt load_associated_files 
O D \C@ A B& B&@5@@@.@7 @ @0  @@4@2@0 @ @@4@4@7 @V Uf@Q@?@R@E@;XD  t  t t  Dt write_bindings 
O D \C@@C B& B&
@5@C@7 G Uf@L@P@>@.@.
@7 DQ Uf@.@ @7 V: Uf@ 
@ @.@7omit_qualifiers Uf@.@7join_same_bindings Uf@ @.@7 \@ @.@7 Ve Uf@ @.@7filter_bindings Uf@ @ @8write_bindings2 Uf@;CC# B& B&@5@.@7 \@.
@7 \@ 
@.@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 Uf@>@D
@* @@L@'
 @@?@!
@2 S@4@#@2
SWI-Prolog --@3
@4 N2@.@7 D Uf@/@ @:  \ @;CA B& B& @<XD  t  t t  Dt subst_chars 
O D ]CB B& B& 
@<C@"B B& B&
@5@ 
@7 @ Uf@>@ 
@.@7 Q Uf@%@ @ @.@7 Bo Uf@ @ @8 ] Uf@;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 Z@.
@7 \@L@R@?@'
?@7 C Uf@B@.@7 \@D DC@0 DD @Q@4@7 DG Uf@L@.@7$system_prompt Uf@.
|    @7 P Uf@?	@' @@.
 @@7 ]@7 V Uf@.@.@7
read_query Uf@/@ 
@7 ]@ @.@ @.@7call_expand_query Uf@L@ @.@7 B Uf@ @ @7$execute Uf@O@>@;XD  t  t t  Dt 
clean_argv  
O D ] CAO B& B&@5@D B@2--@-
@4@7 \@L B@8 C Uf@?@R@E
@;XD  t  t t  Dt  \  	 D  t  t t  Dt  \  
O D \CB B& B&@5@7$set_file_search_paths  Uf@7 \ Uf@7 B  Uf B@.
@0 AV@0 @' 
@4@1 F@4@8 Uh@;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 Y@-@4@7 \@ @ @7 E Uf@L@.@7 @| Uf@" Y/@#@%
@F@?@+@ 
infinite@.@7 Gq Uf_S@ @.@7 A Uf@C@ @7 @ Uf@L@P@>@" Y/@#@p@F@?	@%
@F@F@ @ @ @8 ]( Uf@;XD  t  t t  Dt no_option_files 
O D ]2CA= B& B& ]

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


 B


@5@ @ 
@ @ @.@7take_same_bindings Uf@ @ @8 \@;XD  t  t t  Dt $load_system_init_file  	 D  t  t t  Dt  ]Z  
O D ]Z C@ B& B&  @5 @/@7 \@>@;C@b@ B& B&@5system_init_file@.
@7 \@,
 H Ab@.@7 \rc@.@7 ]8@2@3 @3@4@.
@7 A @ 
@.@2@0 @ @@4@3@0 @ B@4@3@0 @ @@4@4@7 @ @0 \ @4@7 C Uf@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 ]aCA B& B& W@5@>@;CA B& B&@5 @0 W
@4@7 ]O@Q@;XD  t  t t  Dt  \  	 D  t  t t  Dt  \  
O D \C
A B& B&@5initialise_prolog@.
@0 ]b
@4@8 Uh@;XD  t  t t  Dt call_expand_answer 
O D ]dCD@ B& B&@5@ B P B@>@;CDB B& B& 

@<XD  t  t t  Dt  @  
O D \CB0 B& B&  @5@8 G  Uf@;XD  t  t t  Dt associated_files 
O D ]iCA\ B& B&@5saved_program_class V@7 \@>@8 ] Uf@;C@)A_ B& B&@5@7$set_prolog_file_extension  Uf@7
argv_files Uf@D
@"

@#@L
@.@7 L Ufassociated_file@7 ] @7set_working_directory Uf@8 \ Uf@?@R@F@;XD  t  t t  Dt 
save_debug  
O D ]y C@+B B& B&@5@D@7 D  Uf@7 Dk  Uf@L@'
 @Q@?@'
 @ D@.@7 \ D @@7 ]  D@0 D
@4@8 \@;XD  t  t t  Dt  D  	 D  t  t t  Dt  D  
O D \C
A B& B&  @5@7$runtoplevel  Uf A A%@8 ]O@;XD  t  t t  Dt self_bounded 
O D ]CC B& B& Y

@5@0 Y/@4@8 ]>@;XD  t  t t  Dt bind_skel_vars 
O D ]CC B& B& 
@<C@!C B& B& Y

@5@ @ 
@.@7 ]1@ @ @ @8 ] Uf@;XD  t  t t  Dt  ]r 
O D ]qCA5 B& B&@5 B@.@7 \@.@7 ]9@D
@+@L
 B@8 ] @?@R@;XD  t  t t  Dt clean_history_prompt_chars 
O D ]CB{ B& B& @<CB| B& B& Ky G"
@5@>@;CB} B& B&

@5@ 
@ @8 ] Uf@;XD  t  t t  Dt $search_aliases 	 D  t  t t  Dt  ] 
O D ]C@&A B& B&

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

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


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



 \7

@5@ @7 V Uf@>@ @ @8 ]@;CCv B& B& \2



 \2

@5@ @7 ]@>@ @ @8 ]@;CCy B& B& 
@<XD  t  t t  Dt  \ 
O D \CC* B& B&@5 \
groundness@7 \@> C@0 Gv@1 Z#@4@8 ]O@;CC- B& B& @Q@5 \ \@7 \@> C@0 Gv@1 Z%
@4@8 ]O@;C@6C0 B& B&@5@7 ] C@0 Gv@1 Z'
@4@7 ]O@.
@7 ]H Uf@D	@*
 Z
@L@>@Q@?@D@*

show_again@L@Q@?
@> C@0 Gv @m@4@8 ]O@;XD  t  t t  Dt  \ 
O D \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 Uf@D@@	@ @7 A Uf@?@ @7 ] Uf@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@"
 

@#@.@ Winitialize_now W@> As@0 ]@4@7 ]O 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 ]@ @ @8 \@;XD  t  t t  Dt  \ D  t  t t  Dt  \ AD  t  t t  Dt  \ 
D  t  t t  Dt  ]c  
O D ]c C@<A B& B&@5@7 U U@.
@7 ]j Uf@7 ]!@7 ]$@7 ]%@7 ][ Uf@7start_pldoc  Uf@7attach_packs  Um F#@.@7 \@.@7 ]4@7$load_init_file Uf@7 \ Uf@7 \ Uf F"@.
@7 \@.@ 
@7 G @0  @@4@8 G @;XD  t  t t  Dt  B)  
O D \C@R B& B&  @5 Y X@8 ]O@;XD  t  t t  Dt $execute_goal2 	 D  t  t t  Dt  ] 
O D ]C@4C B& B&@5@7
restore_debug  Uf@@.@7 A Uf@@@7 ]z Uf@?@7 ]@Q P@7 ]I@.
@7 ]e Uf@B@C@C@ 
@7 \ Uf@L@P@L@P@L@>@Q@O@;CC
 B& B&@5@7 ] C@0 Gv Gu@4@7 ]O@Q@;XD  t  t t  Dt  ]  
O D ]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 Uh@L
@0 ]@4@@? @0 W W@4@7 ]O@8 F Uf@E@;CA B& B&   @<XD  t  t t  Dt  ]E 	 D  t  t t  Dt  ]E 
O D ]DC@/B B& B&	
@5@B@0 ]@4@.@7 ]@.@.@7 @0 Uf@.@ @7 ]@L@ @ @.@7 ]@ @ @ 
@7 ]@>@O@;CB B& B& @<XD  t  t t  Dt  ]o  	 D  t  t t  Dt  ]o  
O D ]nCA B& B&   @<XD  t  t t  Dt  ] 
O D ]C
B B& B& N2
@5@>@8 ]@;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C B& B& Y



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

@5@ @ @8 ]@;XD  t  t t  Dt  V+  
O D V*CB B& B&  @5 D @Q@7 \@>@8 ]@;CB B& B&   @<XD  t  t t  Dt bind_query_vars 
O D ]CC B& B& @<C@?C B& B& Y


 B


 Y

@5@)@>@ 
@ @7 ]+@" Y/@#@ @ @ @8 ] Uf@;C@QC B& B&



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


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


@5@0 @4@0
imported_from
@4@7 YN Uf@C	@  @G@7 ]@L@P@>@&@;CCd B& B& 


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



 

@5@ 
@7 A Uf@>@ @ 
@ @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 Uh@.
@7
toplevel_goal Uf@0  @@ 
@4@@;XD  t  t t  Dt  ] 
O D ]CD8 B& B&@5@ 
@ B L B@>@;CD: B& B& 


@<XD  t  t t  Dt  Ve 
O D \CC B& B&@5@.@7 ]@/@8 ]@;XD  t  t t  Dt  ] 	 D  t  t t  Dt  ] 
O D ]C@p B& B& H@5@>@;C@q B& B&@5@/@7 \@>@;C@s B& B&@5@7 A~ @>@0  @
@4@8 @c Uf@;C@3@v B& B&@5@0 Ub
@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 ] P@0 DD @Q@4@7 ]@C	
color_term @@7 \@L@P@L
@0 @V@0  @@1 C	ansi_term@4@3@0 G @Q@4@3@0 @L @N@4@4@/ @Q@8 Uh@?@R@;XD  t  t t  Dt  \ @GD  t  t @Ht  Dt \ D  t  t t  Dt  \ 
O D \C@ B& B&@5@0 \
@4@7 A Uf@@>@;XD  t  t t  Dt  B) 
O D B(C@_ B& B&@5@D	@ W B* W@L@R@?@0  @@1 B*
@4@8 D5 Uf@;XD  t  t t  Dt  ]w 
O D ]vCAr B& B&@5console_menu @Q@7 \ B@7 ]6@>@.@7 E	 Uf@/@8 E Uf@;CAw B& B& @<XD  t  t t  Dt  ]  
O D ]CB B& B&@5 D@0 D@-
@-@4@7 \ D@7 ] @D	@* @Q@L@8 	  Uf@?@R@;XD  t  t t  Dt  ]M 
O D ]LCD
 B& B&
 ]N@5@2@?@3@h@4@7 ]0@> F@0 Gv F@4@8 ]O@;C@1D B& B&
 Z
@5@2@;@3@n@3@r@3@N@3@R@3@ @3	@4@7 ]0@> C@0 Gr@3@0 X X E@4@4@8 ]O@;C@&D B& B&
 Z
@5@2@t@3@T@4@7 ]0@>@7 ]@7 ] C@0 Gr@3@0 X X	; [trace]@4@4@8 ]O@;C@1D B& B&
 W@5@2@c@3@a@3
@3
@3@y@3@Y@3@.@4@7 ]0@> C@0 Gr@3@0 X X C@4@4@8 ]O@;C	D B& B&@b ]@5@>@8 ]g@;C@%D B& B&
 ]@5@.@.
@7 \ Uf@> C@0 Gr@3@0 C Xt@3@4@4@7 ]O Y@ 
@8 ] @;CD! B& B&? ]@5@> C@0 FEOF@4@7 ]O @8 ]@;CD$ B& B&
 ]N@5 C@0 X
@4@8 ]O@;XD  t  t t  Dt  ] 	 D  t  t t  Dt  ] 
O D ]C@%A B& B&		@5@.@.@7 ]@" B
@#@>@%@ @7 ]F@%@ @ 
@8 ]@;XD  t  t t  Dt  ] 	 D  t  t t  Dt  ] 
O D ]C@"A" B& B&@5@0 G
@4@/ @@7 Uh@@@7 ]@E@?
@.@7 @7 Uf@, @>@;CA( B& B&@5@8 ]F@;XD  t  t t  Dt  D  
O D D C@'B B& B& @5@D
@@ V @Q@7 \@?emacs_inferior_process @Q@7 \@L
 U @8 \@? U@8 \@;XD  t  t t  Dt  \ 
O D \CC B& B& @<C@6C B& B&
@5@D@" B

@#@&@ @7 A0 Uf@L@ 
@8 \@E@?@"
@#@ 
@ @8 \@F@;XD  t  t t  Dt  B  	 D  t  t t  Dt  B  
O D ]&C@ B& B&  @5@/@7 B @8 \ Uf@;XD  t  t t  Dt  ] 	 D  t  t t  Dt  ] 
O D ]CB B& B&@5@S
@> A@0 X
@4@7 ]O@Q@;CB B& B& D@5@> C@0 Gv Z0@4@8 ]O@;C@:B B& B&@5@.@7 \@0 
@4@.
@7$dwim_correct_goal Uf@>@0 A@-@4@0 B
@-@4@0 A@/@4@7 @ Uf A*@0 ]@4@7 ]O@ @8 ] Uf@;CB B& B&@5@7 ]} C@0 Gv Gu@4@7 ]O@Q@;XD  t  t t  Dt  ]Y 
O D ]XCCJ B& B& 
@<C@$CK B& B&		 B



@5@)@>@ @ @ @ @8 ]W@;CCN B& B&
@5@ @ 
@ @8 ]W@;XD  t  t t  Dt  \ 
O D \C@ B& B& @<C@P@ B& B&@5@.
@7 ]4@D@4@ 
@.@2@0 @ @@4@3@0 @ B@4@3@0 @ @@4@4@7 ]_@L@0 \ N@4@7 ]`@0  @@4@7 \@8 E Uf@?@0 @@0 C \
@4@/@4@8 @ Uf@E@;XD  t  t t  Dt  ] 
O D ]C@ B B& B& @ \@5@> ]@.@0 @' As@4@7 Uh ]P@0 @' As@4@8 Uh@;CB B& B& 

@<XXQM$attvarF@"/usr/lib/swi-prolog/boot/attvar.pl  AsC S Ecall_residue_varsE \7E \E$wakeupEfrozenXD  t  t t  ^t delete_attributes 
O ^ ^C
As@"/usr/lib/swi-prolog/boot/attvar.pl  A ^@5@.@7 \ ^@8delete_attributes_ ^@;XD  t  t t  ^t  ^ @GD  t  t @Ht  ^t ^  D  t  t t  ^t  ^ 
O ^ ^C@ ^ ^@5@.@7 G ^@.
@7call_det ^@7 GZ ^@D@*
 @Q@L@>@?@R@;C@ ^ ^@5@Q@;XD  t  t t  ^t attvars_residuals 
O ^ ^%C@ ^ ^ 
@<C@,@ ^ ^	
@5@D@ 
@.@7 D ^@%@L@ @ 
@ @.@7attvar_residuals ^@?@%@F@ @ @8 ^& ^@;XD  t  t t  ^t  DQ 
O ^ \C@<@ ^ ^@5@.
@7 ^@D@*
 @@L@( @@8 DQ ^@?@$@0 C
@4@0 AV@0 Bn@0 ^%
@4@4@1 ^
@4@2@0 C@4@4@8 @ ^@;XD  t  t t  ^t  ^" 
O ^ ^!C@ ^ ^@5@@8 ] ^@;XD  t  t t  ^t 
portray_attrs 
O ^ ^2C@ ^ ^ @<C@%@ ^ ^att



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

 AV

@5@>@ @7 ^Q ^@ 
@ @8 ^T@;C@{ ^ ^ 

@<XD  t  t t  ^t unfreeze 
O ^ ^UC@\ ^ ^ ^R

@5@>@7 ^V ^@8 ^W@;C@_ ^ ^@5@@;XD  t  t t  ^t portray_attvar AD  t  t t  ^t  ^X 
O ^ ^XC@ ^ ^@5{@7 ^9@.@7 ^'@7 ^:}@8 ^9@;XD  t  t t  ^t call_all_attr_uhooks 
O ^ ^\C@8 ^ ^ @<C@9 ^ ^ ^4



@5@ 
@7uhook ^@ @8 ^] ^@;XD  t  t t  ^t  ^` 
O ^ ^_C@6@G ^ ^ \8@5@>@D@)@7 ] ^@L@D \8@.
@7 G ^@L \8@0 ^R
@4@8 ^O ^@? \8@8 ^e@E
@?@8 ^W@E
@;C@O ^ ^@5@0 
@1attr_unify_hook@4@@;XD  t  t t  ^t  ^ 
O ^ ^C@s ^ ^@5 \8@.@7 ^c@>@8 ^T@;C@v ^ ^ 
 @Q@<XD  t  t t  ^t  ^ 
O ^ ^CA ^ ^ @<CA	 ^ ^@5@7 F4 ^@8 ^@;XD  t  t t  ^t  ^C 
O ^ ^BCA ^ ^ ^R

@5@>@%@ @ @.@7 ^A@ @ @ 
@8 ^A@;CA ^ ^  \7

@<XD  t  t t  ^t  ^N 
O ^ ^MCA ^ ^ AV


@5@>@%@ 
@ @.@7 ^L@ @ @8 ^L@;C
A ^ ^ 




@<XD  t  t t  ^t  \8 @GD  t  t @Ht  ^t \7 B
 D  t  t t  ^t  \8 
O ^ \7C@i ^ ^@5@7 @ ^@>@;C@k ^ ^@5@@;XD  t  t t  ^t  @ 
O ^ ^IC@ ^ ^ 
@<C@ ^ ^


@5@ @ @8 ^H@;XD  t  t t  ^t  ^ 	 D  t  t t  ^t  ^ 
O ^ ^C@3 ^ ^ @<C@4 ^ ^wakeup



@5@7 ^a@ 
@8 ^ ^@;XXQM GF@!/usr/lib/swi-prolog/boot/apply.pl  As@ C S E HE GXD  t  t t  Gt  E @GD  t  t @Ht  Gt H  @KD  t  t t  Gt  E 
O G HC@A@9s@!/usr/lib/swi-prolog/boot/apply.pl  A ^o 


@5@D@#@ 
@7 V G@L@ 
@.@7 @= G@ @.@7 @0 G@.@ @7 ^r@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 ^o ^o@5@C
@@C
@@L
@P@L@P@;XXQM DF@&/usr/lib/swi-prolog/library/process.pl  SdAuC AgS Eprocess_waitE ^vEprocess_killEprocess_createE ^yE
process_idEprocess_releaseE
is_processE ^~XD  t  t t  Dt  ^vD  t  t t  Dt  W\ AD  t  t t  Dt  W\ 	 O D W] C@0 Ek Ek ^zstdin Q ^
@5 Q@ @8 Wb D@;C@0 Ek Ek ^zstdout Q ^
@5 Q@ @8 ^@;C@0 Ek Ek ^zstderr Q ^
@5 Q@ @8 ^@;C@0 Ek Ek ^z E
 @Z ^
@5 @Z@ @8 ^@;C@0 Ek Ek ^z WQ @ Q WQ
@5@0 ^ Q@4@ @8 ^@;C@0 Ek Ek ^z N+ L F N+
@5 F@ @8 ^@;C@0 Ek Ek ^z D Ja F ^
@5output@ @7 F| ^ F@ @8 ^@;C@0 Ek Ek ^zdetached L @ ^
@5 @@ @8 ^@;C@0 Ek Ek ^zwindow L @ ^
@5 @@ @8 ^@;XO D ^z C@4@ Ek Ek		@5@.
@7exe_options ^@.@ 
@7 @ ^ @@7 B Bmap_arg@.@7maplist E@ @.@7 ]5 ^@.@2@4@7 @<@.@7expand_cwd_option ^@ @ @8 ^{ ^@;XO D ^ C@"@ Ek Ek@5 U] @Q@7 @@>@"
 @ @execom @ B@#@;C
@ Ek Ek@5@"
 @ L@#@;XD  t  t t  Dt  ^{D  t  t t  Dt  ^yO D ^ CA8 Ek Ek@5@/@8 ^w ^@;XO D ^ CA	 Ek Ek@5@>@;CA
 Ek Ek@5@7 @ ^@>map_arg_prim@.@7 ^@8 A ^@;CA Ek Ek@5@8 ^ ^@;XO D ^ CA( Ek Ek 

@<XO D ^w CAP Ek Ek@5@8 ^u ^@;XO D ^x CAa Ek Ek@5 J@8 ^| ^@;XO D ^ CA Ek Ek D;
@5@>@D@7 E @L@.
@7 L ^@?@%
@ 
@8 ^@;CA Ek Ek 

@<XO D ^} CA  Ek Ek@5pid@8 @@;XO D ^ C@Q@ Ek Ek@5@0 ^@-@4@.
@7
select_option W@>@D@,@7 E @L@.@2@0 @ A@4@3@0 @ B@4@4@7 ^@ @.@7 ^@" ^
@#@?@D
@7 A ^@L@&
@? A@8 C B@F@;C@ Ek Ek 

@<XO D ^ C
A/ Ek Ek@5@7 F@a@g@b @s@;XXQM EF@&/usr/lib/swi-prolog/library/listing.pl  @SdAu@!C AgS Eportray_clauseE GJE ^E ^E GK XD  t  t t  Et 
unify_args 
O E ^C@ E E
 @5@>@;C@ E E

@5@>@;C@ E E 

@5@>@;C@ E E @<XD  t  t t  Et portray_list_elements 
O E ^C@SBc E E	@5@ C@ 
@7pprint E@D
@* @@L@R@E@?@8@D@T@"@#@L AW@7 A @7nlindent ^@ @ 
@8 ^ ^@E@?@p @ @7 ^| @7 ^@ C@ 
@8 ^@;XD  t  t t  Et 
post_assoc 
O E ^CB E E  Kx@<CB E E  N3 @<XD  t  t t  Et 
portray_or 
O E ^C@)A E E@5@7term_needs_braces ^@>@.@7
inc_indent ^@ 
(   @7 ^@ @ 
@ @7 ^ ^@ 
@ @7 ^@ 
 L@8 ^@;CA E E@5@7	or_layout ^@>@ 
@ @8 ^@;CA E E@5@.@7 ^@ noindent@ 
@ @8portray_body ^@;XD  t  t t  Et  ^ 
O E ^C@[A E E E C


@5@>@.@7 ^ C@.@.@7infix_op ^@ @  ^@ @ 
@7 ^@7 ^->  @7 ^@ @  ^@ @ 
@7 ^@7 ^;   @7 ^ E@/@.@7 ^@ @ @ 
@8 ^ ^@;C@[A E E E B


@5@>@.@7 ^ B@.@.@7 ^@ @  ^@ @ 
@7 ^@7 ^*-> @7 ^@ @  ^@ @ 
@7 ^@7 ^ ^@7 ^ E@/@.@7 ^@ @ @ 
@8 ^@;C@9A E E		 C

@5@>@.@7 ^ C@.@.@7 ^@ @  ^@ @ 
@7 ^@7 ^ ^@7 ^@ @ @ 
@8 ^@;C@9A E E		 B

@5@>@.@7 ^ C@.@.@7 ^@ @  ^@ @ 
@7 ^@7 ^ ^@7 ^@ @ @ 
@8 ^@;C@9A E E		 E

@5@>@.@7 ^ E@.@.@7 ^@ @  ^@ @ 
@7 ^@7 ^ ^@7 ^@ @ @ 
@8 ^@;C@9A E E		|

@5@>@.@7 ^ ^@.@.@7 ^@ @  ^@ @ 
@7 ^@7 ^|   @7 ^@ @ @ 
@8 ^@;XD  t  t t  Et  ^ @GD  t  t @Ht  Et ^ @K @K D  t  t t  Et  ^ 
O E ^C@MA3 E E	 


@5 @@ @7 B Bis_meta@0 
@4@.@7meta_options W@C@*@C@ @.@7 Z ^@  @/@2@0 W @Q@4@4@7 F ^@ @ @7do_portray_clause ^@L@P@?@E@L@P@?@E@;XD  t  t t  Et  ^ 
O E ^C@;B E E@5@7 T@0  GKtab_distance@4@.@7 B{ B|@D@a@i@b @u@L@8 Cg ^@F
@?@a@h@i@l A@x
@a@h@i@l L@x@ 
@7put_tabs ^@ @8 ^@;XD  t  t t  Et  YZ 
O E YZC
Ap E E@5 C@7 Y\ ^@8 T@;XD  t  t t  Et write_declarations 
O E ^C@ E E@5@>@;C@ E E
@5:- ~q.~n@2@4@7 S ^@ 
@8 _  ^@;XD  t  t t  Et  [ 
O E [~CB# E E@5@7 ^@>@Q@;CB% E E AV@5@>@Q@;CB& E E @<XD  t  t t  Et list_clauses 
O E _C@%@ E E@5@.@.
@7 B ^@@@.@7 R@ 
@7write_module ^@0 G!
@4@7 ^ ^@Q@?@R@E@;XD  t  t t  Et listing_write_options 
O E _CB E E 
 CC @Q N/ @Q N+
 CG CI


@<XD  t  t t  Et 	decl_term 
O E _
C@7@ E E@5@.
@.@7 _@ @.@.@7 @6@D@ 
@ @7hide_module ^@L@" @#@?@" 
 @#@;XD  t  t t  Et portray_meta_arg 
O E _CBJ E E@5@7 F@>@.@7 G9 ^@  ^C@ 
@8 ^@;C
BN E E@5C@ 
@8 ^@;XD  t  t t  Et 
postfix_op 
O E _CB E E@5@.@.
@7 N&@ 
@.@7 ^ ^@>@a@i@f@l C@w@;XD  t  t t  Et list_predicate 
O E _C@ E E@5	undefined@7 \U@>@.@7 _ ^%   Undefined: ~q~n@2@4@8 _@;C@ E E@5 D@7 \U@>@.@7 _%   Foreign: ~q~n@2@4@8 _@;C@ E E@5@7notify_changed ^@7list_declarations ^@8 _ ^@;XD  t  t t  Et portray_meta 
O E _&C@8B/ E E@5@7contains_non_primitive_meta_arg ^@>@2@-@-@4@7 @<@2@/@-@4@7 @<~q(@2@4@7 Aw ^@.@7 _@ @ @ @ 
@7portray_meta_args ^ L@8 _,@;C
B7 E E@5C@ 
@8 ^@;XD  t  t t  Et  ^ 
O E ^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  GK  @GD  t  t t  Et  GK  
O E ^C@T@i E E@5@.
@7 D ^@/@.@7 \R ^@C
@0 ]@/@4@7 \U@L@P@.@.
@7 _@ 
@.@/@7 @6@D@@ R]@7 \U@?
@  @/@/ D@7 Ac@Laccess_level @7 @@?@R@7 Hq@0 
@4@7 _ ^@Q@;C@x E E   @<XD  t  t t  Et  ^ 
O E ^CA/ E E@5 B@7 ^@8 ^ ^@;XD  t  t t  Et clause_term 
O E _6CAm E E  G!

 B!@<CAn E E  Qd

 Qd@<XD  t  t t  Et  ^ 
O E ^CAz E E@5@S
@>@ @ 
@ @8 ^@;CA} E E G"@5@0  GKcut_on_same_line@4 @Q@7 ^@>@  !@8 ^@;C@7A E E AV G"
@5@0  GK _9@4 @Q@7 ^@C@0 AV@/@/@4@ 
@7 ^@L@P@>@  !,@7 ^@ indentC@ @ @8 ^@;CA E E _<@5@>@ @7 ^ ^@ 
@ @ @8 ^@;C@!A E E@5@7 ^@>@  ^@7 ^D@ @ @7 ^@ @7 ^@  L@8 ^@;C@*A E E@5@ 
@7 ^@>@ ( @7 ^@p@  ^D@ @ @7 ^@ @7 ^@  L@8 ^@;C@2A E E

 AV

@5@> AW@.@.@7 ^@  ^@ @ @ @7 ^@  AW@7 ^@  _<@ @ @ @8 ^@;C@,A E E		 F
@5@>@  F@7 ^@  N2@7 ^ F@.@7	prefix_op ^@p@ @  ^@ @ @ @8 ^@;C@(A E E@5@7
m_callable ^@0 V<@-@4@  @@7 W W@0 
@4@0 @H@-@4@7 \U@>@ @ @ @8 _' ^@;CA E E@5@ @ 
@ @8 ^@;XD  t  t t  Et pprint_wrapped 
O E _FCB E E@5@"@#@>@.@7 _@ @ 
@8portray_list ^@;C@&B E E@5@2@-@-@4@7 @< _+@ @7 _,@.@7 _@ @ @ 
@7pprint_args ^ L@8 _,@;XD  t  t t  Et  _	 
O E _CA E E@5@7 _@>@;CA E E@5~q:@2
@4@8 _@;XD  t  t t  Et  _ 
O E _C@!A E E @5@0 @4@0 ]@-
@4@7 \U@0  @4@0 ]
@4@7 \U@>@;CA
 E E

@5@>@;XD  t  t t  Et  W\ AD  t  t t  Et  W\ 	 D  t  t t  Et  W\ 
O E W]C@Q@4 E E ^ Wc    C@5@C@0 C@0  @1  C@4@4@ 
@7 @ ^@L@P@0  @1 C@/@/@/@4@2@0 C@0  @1  C@4@4
@4@: Wg Wh@;XD  t  t t  Et  _! 
O E _ C@)A E E@5 @@.@7 _ R]@7 \U@C A@7 \U@L@P@>@.
@7 _@7%   NOTE: system definition has been overruled for ~q~n@2
@4@8 _@;CA E E @<XD  t  t t  Et  _/ 
O E _.CB@ E E @<C@4BA E E	
@5@ @ @ 
@ @7 _ ^@D@* @@L@R@?@ 
 AW@7 _,@ 
@7 ^@ @ @ 
@ @8 _-@;XD  t  t t  Et list_clauserefs 
O E _SC@ E E@5@>@;C@ E E@5@>@7 _T ^@8 _U@;C@ E E@5@.@.@7 F ^@0 G!@4@8 _
@;XD  t  t t  Et 	pre_assoc 
O E _WCB E E  D@<CB E E  K @<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
@>@0 @ A@/@4@8 @@;C@ E E@5@>@;C@ E E@5@>@7 GJ ^@8 _Y@;C@ E E@5@D
@.@ Wlocate_clauses W@L
@8 _U@E@?@.@7$find_predicate ^@8list_predicates ^@E@;XD  t  t t  Et  _C 
O E _BCA E E@5@/@.@7 _@7 V@0 @/@/@4@8 H@;XD  t  t t  Et 
pi_to_head 
O E _cC@ E E 


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

@5@ 
@8 @6@;XD  t  t t  Et  ^ 
O E ^CB E E@5@a@g@h@b@o@n@w@;XD  t  t t  Et  _J 
O E _ICBY E E@5@>@8 ^@;C@ B[ E E@5@7 ^[ @7 ^@p@ @ 
@7 ^@7 ^ K@8 ^@;XD  t  t t  Et  ^ 
O E ^CA? E E@5@S@>D@8 ^@;CAB E E
 G!

 @Q@5@>@ 
D@7 ^@8 ^ ^@;C@AE E E@5@.
@.@.@7 _7 ^@> @.@7 ^@ @.@.@7 ^@ 
@ @7 ^ X@2@4@7 _,@D@V@T@" 

@#@C@ @7 [~ ^@L@P@L@ @7 ^ [@2@4@7 _, @7 ^@ @7 ^ ^@7 ^@ @.@7 ^@ @  ^D@7 ^@ @7 ^ L@7 ^@?@0  GKbody_indentation@4@.@7 ^@ @  _<@ @7 ^@F@8 _g@;C@0A[ E E
 B  D


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


@5@>
:- module(~q,@2
@4@7 _,@ 
@7 _H _l@8 ^@;CAe E E
 B 

@5@>:- @7 ^@ 
 ^D@7 ^@8 _g@;CAi E E@5  ^D@7 ^@8 _g@;XD  t  t t  Et decl 
O E _o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  ^ 
O E ^CB E E@5@a@h@b @s@>	@7 A ^@p @8 ^@;CB E E @<XD  t  t t  Et  _$ 
O E _#C@&@ E E@5@.@0declaration
@4@.
@7 @@D@*
 @@L@R@?
@ 
@7 _ Z@8 _@;XD  t  t t  Et  ^ 
O E ^CA= E E portray_goal@<XD  t  t t  Et nowrap_term 
O E _wCB E E Y/@5@>@;C@5B E E@5@.@.@7 @6@/@/@7 N&@D
@*@L
@/@/@8 ^@?@B@*@L@D	@/@7 _>@L@R@?@/@8 _ ^@O@;XD  t  t t  Et  _* 
O E _)CB: E E@5@.@.
@7 A@.@7 A@ @7 F@C@ 
@7 _i@L@P@>@;XD  t  t t  Et  _b 
O E _aC@4@ E E
 


@5@.@7 T H7@ @.@7 _e@ @ 
@7 ^ ^@ @7$define_predicate ^@ @.@.@7 _@0 @4@7 _4@7 Hq@Q@;C@ E E @<XD  t  t t  Et infix_assoc 
O E _CB E E  Kv@<CB E E  K @<CB E E  Kz @<XD  t  t t  Et  _@ 
O E _?CB E E@5@.@.
@7 N&@ 
@.@7 _X ^@>@a@i@f@l C@w@;XD  t  t t  Et  ^ 
O E ^CA E E@5@7 V@.@/@7 @6@.
@/@7 N&@a@f
@h@s@>@;XD  t  t t  Et  ^ 
O E ^C
A+ E E@5@.@7 U @8 ^ ^@;XD  t  t t  Et  ^ 
O E ^C@$A E E@5@.
@.@7 N&@ @.@.@7 _ ^@>@a@f
@f@l C@w@a@f
@f@l C@w@;XD  t  t t  Et  _M 
O E _LCB E E @<C@+B E E@5@ C@ 
@7 ^@D@* @@L@R@? AW@7 _,@7 ^@ @ 
@8 _K@;XD  t  t t  Et  _t 
O E _sC@ E E@5@.
@.@7 _p ^@ 
@7 \U@.@7 _@2@3@4@8 @<@;C@6@ E E@5@>@0 @H@-
@4@7 \U@.@/@7 _@D@@@* @?@)@L@" @H
@#@?@" @H 
@#@;C@ E E@5 @G@7 \U@.
@7 _@" A
@#@;XD  t  t t  Et  ^ 
O E ^C@3B} E E@5@T@"{}
@#@.@7 _@p{ @7 _,@ @ noidentC@ 
@7 ^@ @7 ^ ^[@8 _,@;C@XB E E	@5@7 E @C@7 _x ^@L@P@0  GK
line_width@4@.@7 ^@a@f@b @s@D@.@2@0
max_length@4
@4@7 @e ^@L@R@?@%@.@7 _@a@f@f@n@f@s@a@f@f@b@l @s@>@ 
@8 _G ^@;CB E E@5@.@ 
@7 _ ^@ @8 _P @;XXQM EF@3/usr/lib/swi-prolog/library/prolog_metainference.pl  @SdAuC AgS Einferred_meta_predicateEinfer_meta_predicateXD  t  t t  Et  _ @GD  t  t @Ht  Et _  B
O E _ C@3 E E 


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

@5@0 
@4@0 ]@-@4@7 \U@ 
@ @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 V@>@.
@7 @<@.@7 G @ 
@ @.@7 H6 H7@.@ @7 @<@ @8 _@;C@ E E@5@7 _u _@7 E @" 

@#@S
@>@ 
 S-@8 _@;C@ E E @<XO E _ C@ E E@5 E@.@7 ^d @>@.
@7join_annotation _ E@ 
@8 ^O @;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 S-@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 \U@>@/@.
@7 @6@ 
@8annotate_meta_args _@;C@ E E@5@0 
@4@.@7 _ _@>@/@.
@7 @6@ 
@8 _@;C@ E E @<XO E	meta_args C@7@ E E	@5@a@g@h@r@>@.@7 A@ 
@.@7 A@ @ @7meta_arg _@D@ @7 _@L@( @Q@?@R@p
@ @ 
@ @8 _ _@;C@ E E @<XO Ecombine_meta_args 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 ^ ^@.@2@4@7 @<@2@4@8 _@;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meta_pred_args_in_clause@4@.@7 @@, @@ @8 _@;XO E _u C@ E E@5@7 F@>@;C@ E E  @<C@ E E  U@<C@ E E  A@<XO E _ C@ E E@5 E@7 _@, S-@>@;C@ E E
 @5@7 E @"
 
@# E S-@7 _@>@;C@ E E 
 I4@<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@>@;C@A@ E E@5@D
@7 _@C@7 _@L@P@L
@&
@?@)@D@C@7 _@L@P@7 _@L@&@?@D
@7 _@7 _@L@( @?@( I4@;XO E ^f C@ E E@5 E@.@7 _@>@.
@7 _ E@ 
@8 _@;XD  t  t t  Et  _ @GD  t  t @Ht  Et _  O E _ C@@ E E@5@7 _@>@;C@-@B E E 


@5@0 
@4@0 ]@-@4@7 \U@>@0 
@4@7 _ _@0 _
@4@8 D4@;C@F E E 


@5@0 
@4@7 _@0 _
@4@8 D4@;XO Emeta_annotation C@ E E@5@.@.
@7 @6@ 
@7 @6@ 
@.@7 _@* @Q@;XO E _ C@Y E E@5@0 
@4@.
@7 R@ 
@7 _@8 _ _@;XD  t  t t  Et  _ AO E _ C  B B highlight_problem Eb _ I4 @K @K  @K @<C  B B  M @ M @<C
  B B  N7 @ N7 I4 @<C
  B B  R @ R I4 @<C  B B  M7 @ M7 @<C  B B generated_predicate @ _ @<C  B B show_error_long Eb _ @K  @K @<C  B B show_warning_long Eb _ @K  @K @<C
  B B show_warning Eb _ @K @<C
  B B  E Eb _ @K @<C
  B B command_line_error Eb _ I4 @<C
  B B  Eq Eb _ @K @<XXQM EF@$/usr/lib/swi-prolog/library/apply.pl  @SdAuC AgS EscanlE _E	partitionEexcludeE FE _EfoldlE _E _E _E ^E ^E _E _E ^E _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 _ ^@;XO E
partition_ C@ E E 
@<C@8@ E E	@5@D@ @@L@"
@#@ @ @ 
@8 _ ^@E@?@"

@#@ @ @8 _@E@;XO E _ C@ E E 
@<C@ 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 @K O E _ CA: E E
@5@ 
@ @ @8 _ ^@;XD  t  t t  Et  _ @GD  t  t @Ht  Et _ @K @K @K @K @K O E _ CA E E@5@ 
@ @ @ @8foldl_ ^@;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 _ ^@;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 _ ^@;XO E _ CA4 E E @<C@#A5 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 _ B
 B
 B
O E _ C	@ E E@5@ 
@8maplist_ ^@;XD  t  t t  Et  ^ @GD  t  t @Ht  Et ^ B
 B
O E ^ C@ 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 _ ^@;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  _ @GD  t  t @Ht  Et _ @K @K @K @K O E _ C
A E E@5@ 
@ @ @8 _ ^@;XO E _ CAF E E @<C@3AG E E@5@ @ @ @ @ @ @ @@ @ @ @ @ @ @ @8 _@;XD  t  t t  Et  ^ @GD  t  t @Ht  Et _ B
O E _ C@ E E@5@8 _ ^@;XD  t  t t  Et  _ @GD  t  t @Ht  Et _ @K @K @K O E _ C@ 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  F @GD  t  t @Ht  Et _ @K O E _ C@[ E E@5@8 _@;XO E _ C@ E E C
@5@>@ 
@ @ @ @8 _@;C@ E E B
@5@>@ 
@ @ @ @8 _@;C@ E E G[
@5@>@ 
@ @ @ @8 _@;C@ E E@5@0 @@3<.=@3 G[@4@8 B B@;XO E _ C@ E E @<C@ 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  @;XO E    C@ E E @<C@&@ E E

@5@ @ @ @ @ @@ @ @ @ @ @8 _@;XO E _ C@ E E @<C@ 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 _@;XO E   C@ E E @<C@ E E
@5@@ 
@8  @;XXQM
pce_expansion-C @S @XXQM EbF@?/build/spark-qcOfvI/spark-2012.0.deb/simplifier/ioutilities.pro  AuC @S @E	stopwith3E EE _E _E EE _E _EstopwithE UE@!read_lines_from_file_as_char_listE@&read_up_to_number_of_chars_from_streamEread_line_from_streamE _E _XO Ebwrite_atom_list_to_stream C@` Ea Ea
@5@>@;C@d Ea Ea

@5~a
@2@4@7 Aw U@ 
@8   U@;XO Ebread_line_from_stream_x C@~ Ea Ea D D@5@>@;C@ Ea Ea@5@.@7 Q@7 F)@>@;XO Eb _ CAP Ea Ea@5  P@ 
@7 _ U@>@;XO Eb   CB) Ea Ea@5@.@7 U E]@.@7 [ B)SPARK ~a ~a Edition~n~n@2@3@4@7  @>@;XO Eb  
 C@-A Ea Ea		@5@.
@7 H U@.@7  &@.@7  &@ @ @.@7 H6 U@>@ 
@ @.@7  '@.@ @7  &@>@ @8   U@;XO Eb   CB Ea Ea@5@.@7  !@.@7 [  $@.
@7 [  $SPARK ~a ~a~n~a~n@2@3@3
@4@7  @>@;XO Eb _ CA~ Ea Ea@5 As P@ 
@7   @>@;XO Eb   CA Ea Ea@5 @@2
@3
@3@/%PRESIMP-F-ABORT, Presimplification terminated.@3  ,@4@.@7 Ee Eg@8 _ U@;XO Eb _ C
A" Ea Ea@5@,ERROR IN COMMAND LINE SYNTAX
!!! Involving: @.@7 A@8 _ U@;XO Eb _ C
Af Ea Ea@5 As P@7   @>@;XO Eb _ CA4 Ea Ea@5@7  3@>@;XO Eb _ C
A8 Ea Ea@5  P@7   @>@;XO Eb   C@ Ea Ea@5 B@.
@7 G@ 
 @7@#read_lines_from_file_as_char_list_x U@ 
@7 F= @>@;XO Eb U C@ Ea Ea@5 A@.@7 G@7write_terms_to_file_x U@7  7@>@;XO Eb   C@v Ea Ea@5@.@7 V U@7   U@>@;XO Eb   C@ Ea Ea@5@.
@7@"read_number_of_chars_from_stream_x U@ 
@7convert_charlist_to_readtext U@>@;XO Eb@#read_number_of_chars_from_stream_xx C@ Ea Ea D D@5@>@;C@ Ea Ea  ,@5@>@;C@ Ea Ea
@5@p @ @ @7  =@>@;XO Eb  5 C@ Ea Ea
upToLine
@5@>@;C@ Ea Ea@5@.@7 ]7 @ @ 
@7@$read_lines_from_file_as_char_list_xx U@>@;XO Eb  9 C@ Ea Ea
@5@>@;C@ Ea Ea
 
 



@5@ 
@ @7write_terms_to_file_xx U@ @8  8@;XO Eb _ C@HA Ea Ea @5@.@7  ! P@7  @O*****************************************************************************~n@7  @#* An error has occurred in the ~a~n@2@4@7  *** ERROR - @7  @ 
@7   Z@7  @ @ @7    N@7   P@7  @7 F@>@;C@DA Ea Ea As@5@.@7  ! P@7    N@7  @'* A warning was encountered in the ~a~n@2@4@7  *** WARNING - @7  @ 
@7   Z@7  @ @ @7    N@7   P@7  @>@;XO Eb  I C@ Ea Ea D@5@>@;C@ Ea Ea  ,  ,
@5@p@ @ @7  4@>@;C@ Ea Ea

@5@ @7  4@>@;XO Eb  L CA Ea Ea@5@.@ 
@7 @6@0 @ @4@~q
@ @7  @Q@;CA Ea Ea@5@>@;XO Eb  > C@ Ea Ea
 @5@>@;C@ Ea Ea@5@.
@7  G@ 
@7  C U@>@;XO Eb  A C@ Ea Ea
 D@5 D@7 T U@>@;C@ Ea Ea

@5@>@;XXQM ELF@$/usr/lib/swi-prolog/library/debug.pl  @SdAuC AgS E H Edebug_message_contextElist_debug_topics E YnE GE GE GEnodebugXD  t  t t  ELt   W 
O EL  VC@ EK EK L
@5@>@.@.
@7valid_topic G@0
debug_context@4@7 C@0  `
@4@8 A G@;C@ EK EK Ja
@5@>@.@/@7  ]@0  `@4@8 C@;C@ EK EK@5  W@8 @ B@;XD  t  t t  ELt debug_output 
O EL  dCA EK EK @ At@5@>@;C	A EK EK

@5@7 Y G@>@;CA EK EK@5 DR@2@0 X @@4@3@0alias
@4@3@0bufferline@4@4@8 Wf @;XD  t  t t  ELt   _ 
O EL  ^C	@ EK EKthread  m  m@5@>@;C
@ EK EKtime  n  o%T.%3f@5@>@;C@ EK EK  o

  o  o
@5@>@;C@ EK EK@5  W@8 A B@;XD  t  t t  ELt   \ 
O EL  [C@z EK EK@5 @@8 D G@;XD  t  t t  ELt 
ensure_output 
O EL  sC	@ EK EK At@5@>@;C@ EK EK 

@<XD  t  t t  ELt   a AD  t  t t  ELt   a 
O EL  `C@= EK EK   m@<XD  t  t t  ELt assertion_failed 
O EL  uCA+ EK EK@5@ W  v W@>@;C@,A- EK EK@5 @0  v
@4@7 H
@7 Z S@D Z@/@7 @@L@8 ] G@?
@0 @@0assertion_error
@4@/@4@8 @@;XD  t  t t  ELt  D 
O EL DC@s@} EK EK@5@.@.
@7debug_target G@D@`@M@(@0 G@-@-@4@7 H@N@ @ @ 
@.@.@7update_debug G@0  @4@7  b@Q@?@0@D
 @o@/@7 Bc G@L@R@?	 As@0debug_no_topic@4@7 H @@ 
@.@.@7  @0  @4@7  b@F@L@R@?@R@F@F@;XD  t  t t  ELt    
O EL  C@ EK EK @Q  @Q@5@>@ @8  t G@;C@ EK EK @Q
 @Q
 @Q@5@>@2
@4@ @8 H6 H7@;C@ EK EK @
 @Q
 @Q
@5@>@;C@ EK EK @  @@5@>@;C@ EK EK @Q
 @ @@5@>@;C@ EK EK @Q
 @
 @Q@5@>@ 
@ @8 [ H7@;XD  t  t t  ELt  G 
O EL GC@f EK EK@5 @Q@/@8   G@;XD  t  t t  ELt show_time_context 
O EL  C@*Au EK EK@5@0  o@-@4@7  ` G@.
@7 D G@0 B@-@4@ 
@7 A- G@%
@" C Z:@#@;CA{ EK EK 

@<XD  t  t t  ELt  H @GD  t  t @Ht  ELt H  D  t  t t  ELt  H 
O EL H C@#A" EK EK@5@C@C
@.@0  v
@4@7 A9@L
@P@?@E@L@P@?@E@>@;C	A' EK EK@5 @@7  v G@8  u  G@;XD  t  t t  ELt   u  
O EL  CA5 EK EK   @<XD  t  t t  ELt print_debug 
O EL  C
@ EK EK@5@ 
@ Wdebug_print_hook W@>@;C@ EK EK
@5@>@;C@9@ EK EK@5@0  @*@1 W@1 D
@4@.@7 Bn G@@@ @.@7 T H7@ @.@7  e G@ @0 T B@0 Y@1 Yn
@4@4@7 Z G@Q@?@R@F@;XD  t  t t  ELt  G 
O EL  ZC@i EK EK@5@/@8  @;XD  t  t t  ELt  G 
O EL GC@ @ EK EK@5@D@.@/@/@7  @7 [c G@L@R@?@0  
 @@4@8  b@E@;XD  t  t t  ELt  D @GD  t  t @Ht  ELt G @K @K D  t  t t  ELt  D 
O EL GC@ EK EK@5 @Q@.
@7  @>@ 
@8   G@;C@ EK EK @<XD  t  t t  ELt   ~ 
O EL  }C@ EK EK@5@T
@"
 J@#@>@;C@ EK EK 

 @<XD  t  t t  ELt   Y  
O EL  XC@M@ EK EK@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   At  @2
@3@3@4@7  @Q@?@R@F
@E@;XD  t  t t  ELt  G AD  t  t t  ELt  G 
D  t  t t  ELt  D 
O EL YnC@x EK EK@5 @Q@8  r@;XD  t  t t  ELt show_thread_context 
O EL  C@ Al EK EK@5  m@7  @.@7 E@, Y:@%
@"
 C Y;@#@;CAr EK EK 

@<XXQM HF@%/usr/lib/swi-prolog/library/occurs.pl  @SdAu@ C AgS Eoccurrences_of_varEoccurrences_of_termEfree_of_termEfree_of_varE
contains_termEcontains_varE HEsub_varXD  t  t t  Ht count @GD  t  t @Ht  Ht    O H   C@,@u EI  @SdA  @5@!@0   @4@#@@@@.
@7 A@p
@ @7 Dr H@Q@?	@8 A@F
@;XO H   C@c    @5@0  
@4@8   H@;XO H   C@\    @5@0 H
@4@8  @;XO H   C@N    @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 E @/@.@7 A@7  @>@;XO H   C@C    @5@)
@>@;C@E    @5@7 E @/@.@7 A@7  @>@;XO H H C@j     

@<C@k    @5@7 E @/@.@7 A@8 H H@;XO H   C@t    @5@)
@;C@v    @5@7 E @/@.@7 A@8   H@;XXQM DF@&/usr/lib/swi-prolog/library/filesex.pl  SdAuC AgS Edelete_directory_contentsErelative_file_nameEdelete_directory_and_contentsE	link_fileE
set_time_fileEcopy_directoryEmake_directory_pathE	copy_fileE EXO D   C@5@vu D  SdA  

@5@.
@7 L D@.@7  @. @ 
@7 D  @. @ @7  @ @ @.@.@7delete_common_prefix  @ @.@ @7
to_dot_dot  @  @8  @;XD  t  t t  Dt   D  t  t t  Dt   O D   C@    @5@7special  @>@;CA     @5@.@7    @D
@7 A  @L
@8    @?@8 I  @;XO Dcopy_directory_content C@    @5@7  @>@;C@%@    @5@.
@7  @.@7  @D@ 
@7  @L@ 
@ @8    @?@ 
@ @8    @;XO Dmake_directory_path_2 C@    @5@7  @>@;C@    @5@,
 @>@.@7 E	  @7    @8 G  @;XO D   CA    @5@.@7 MQ  @0  
@4@8 _ ^@;XO D	copy_from C@ @    @5@0 Wf
 B@-@3@0 [ [@4@4@0 F@4@0 F=@4@8 @  @;XO Ddestination_file C@    @5@7  @>@.
@7 G  @ 
@8  @;C@     
@<XO D   C@    @5@.@7  @0  
@4@7  @8 A  @;XO D   C@      C@<C@      J@<XO D   C@     
@<C
@    

@5@>@;C@    


 J
@5@ 
@ @8  @;XO D   C@    
@5@>@ @ @ 
@8  @;C@     
@<XO D   C@    @5@D
@7  @L
@R@?@7  @.@7  @0  
@4@8  @;XO D   C@    @5@7  @>@;C	@    @5create A@8 B B@;XO D   C@&@    @5@.@7    @0 Wf A@-
@3@0 [ [@4@4@0  

@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  @8  @E
@;C@    @5@0 @@0 V@/@4@/@4@8 @@;XXQM E{F@D/build/spark-qcOfvI/spark-2012.0.deb/simplifier/data__data_files.pro  7AAuC @S @Eadd_datafiles_decEadd_datafiles_simplified_vcgEget_datafiles_decEget_datafiles_simplified_vcgEadd_datafiles_logEadd_datafiles_summary_dpcEget_datafiles_logEget_datafiles_summary_dpcEadd_datafiles_pfsEadd_datafiles_vcgEget_datafiles_vcgEget_datafiles_pfsEadd_datafiles_simplified_pfsEadd_datafiles_dpcEget_datafiles_simplified_pfsEget_datafiles_dpcEsave_data__data_files Eadd_datafiles_global_user_ruleEget_datafiles_global_user_ruleEadd_datafiles_ruleEget_datafiles_ruleE UEadd_datafiles_fdlEget_datafiles_fdlE RoEget_datafiles_debugEadd_datafiles_local_user_ruleEno_log_file Eadd_datafiles_debugEget_datafiles_local_user_ruleXO E{   C
@ Ez Ez@5@0 !
@4@7 A U@>@;XD  t  t t  E{t  ! AO E{ ! C
@ Ez Ez@5@0 !

@4@7 !6@>@;XD  t  t t  E{t  ! AO E{ ! C
@ Ez Ez@5@0 !
@4@7 !6@>@;XD  t  t t  E{t  ! AO E{ ! C
@ Ez Ez@5@0 !
@4@7 !6@>@;XD  t  t t  E{t  ! AO E{ !  C
@ Ez Ez@5@0 !"
@4@7 !6@>@;XD  t  t t  E{t  !# AO E{ !$ C
@ Ez Ez@5@0 !&
@4@7 !6@>@;XD  t  t t  E{t  !' AO E{ !( C
@ Ez Ez@5@0 !*
@4@7 !6@>@;XD  t  t t  E{t  !+ AO E{ !. C
@ Ez Ez@5@0 !4
@4@7 !6@>@;XD  t  t t  E{t  !5 AO E{ !  C
@ Ez Ez@5@0 !
@4@7 !6@>@;XD  t  t t  E{t  ! AO E{ ! C
@ Ez Ez@5@0 !
@4@7 !6@>@;XD  t  t t  E{t  !
 AO E{ ! C
@ Ez Ez@5@0 !
@4@7 !6@>@;XD  t  t t  E{t  ! AO E{ ! C
@ Ez Ez@5@0 !
@4@7 !6@>@;XD  t  t t  E{t  ! AO E{ ! C@A Ez Ez@5 E{@.
@7 U U@2@0  E{@1  !@4@3@0  E{@1  !@4@3@0  E{@1  !
@4@3@0  E{@1  !+@4@3@0  E{@1  !5@4@3@0  E{@1  !#@4@3@0  E{@1  !'@4@3@0  E{@1  !@4@3@0  E{@1  !@4@3@0  E{@1  !@4@3@0  E{@1  !@4@3@0  E{@1  !-@4@4@7 U U@>@;XO E{ U C@ Ez Ez@5@C@7 A@L@P@=Expected atomic name for debug datafiles to find, but got: ~k@2
@4@8 _ U@;C@ Ez Ez@5@7 !, U@>@;C@ Ez Ez@5@@Could not find debug datafiles for: Expected atomic name for: ~k@2
@4@8 !:@;XD  t  t t  E{t  !- AO E{ Ro CA Ez Ez@5@8 !
 U@;XO E{ !2 C@ Ez Ez@5@0 !,
@4@7 !6@>@;XO E{ !0 CA Ez Ez @5@C
@/@7 !=@L
@P@;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 XE BE VEnospyall E HE A3E D=E D@E VE XE BcE BE BE XE XE$defined_predicateEatom_prefixEsource_file_propertyE G Ecurrent_moduleE \RE WE$predicate_propertyE YNE GW E V<E	on_signalEcurrent_signalE GWEopen_shared_objectE !^E EEset_prolog_stackErequireE LEgarbage_collect XD  t  t t  Bft  F 
O Bf !DCDAs@#/usr/lib/swi-prolog/boot/syspred.pl  A !f@5@8 ^ Be@;XD  t  t t  Bft  X @GD  t  t @Ht  Bft X D  t  t t  Bft  X 
O Bf XCA !f !f 

@5@S@0 @ A@/@4@8 @ Be@;CA !f !f 
@5@>@;CA !f !f 

@5@>@0 @4@7 X Be@0 
@4@8 !j@;CA !f !f@5@0  @@1debug_control_hook@1 X
@4@7 Y
 Be@>@;CA !f !f@5@.@7 _^ Be@.@7 @ Be@.
@7 _d Be@ 
@7 _} D@ 
@7 GV Be@Q@;CA !f !f @<XD  t  t t  Bft stream_position_field 
O Bf !tCB !f !f  Z@<CB !f !f  Gi@<CB !f !f  G9@<CB !f !f  G@<XD  t  t t  Bft  V 
O Bf VC@ !f !f@5@S
@>@8 A Be@;C@ !f !f B

@5@>@D	@S@L@8enum_style_check Be@?	@B
@7 !x@L
@R@O@;C@ !f !f@5@.@7 C 
style_name@.@7map_bits Be@/@8 !{@;XD  t  t t  Bft  DA 
O Bf D@C@ B !f !f@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 !JCAy !f !f@5@/@8 B Be@;XD  t  t t  Bft property_source_file 
O Bf !C
A !f !f D
@5 @@8 E @;C@=A !f !f V<
@5@D@T@L@8 @ @E
@?@'@D@T@L@.
@7 !@D@ 
@7 A @L@&
@?@ 
@8 !o@?@8 !@E
@;C@MA !f !f	load_context



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

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

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

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

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

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

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

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

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


@5@> B2 @Q@7 !@D@ 
@7 !@L@ 
@.@.@7 !@B@/@ @ @/@7 !@L@R@O@?@/@.@.@/@7 !@ 
@ @ @8 !@;C	B !f !f@5@7 !@8 !@;XD  t  t t  Bft  Ax 
O Bf BCC !f !f@5@8 S Be@;XD  t  t t  Bft  V 
O Bf !IC@ !f !f@5@.@7 B Be Z@.@7 !}@/@8 "@;XD  t  t t  Bft  	 @GD  t  t @Ht  Bft X  @KD  t  t t  Bft  	 
O Bf XC@ !f !f 

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

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

@5@/@0 
@4@7 !@0 
@4	trace_any@7 !@C@0 
@4@0 ]@/@4@7 !@L@P@0 
@4@8 "@;XD  t  t t  Bft  "	 
O Bf "CA[ !f !f@5@.@0 AV@0 !@3@-
@4@1 D

@4@8 @ Be@;XD  t  t t  Bft  !T 
O Bf !SCCK !f !f@5@/@8 !@;XD  t  t t  Bft  _c 
O Bf _dCA; !f !f 


 
@5@>@ 
@ @8 !p@;CA= !f !f 


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

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

@?@ 
@8 !o@?	@7 !@, @@E
@;C	Cj !f !f@5@7 !@8 ".@;XD  t  t t  Bft  ") 
O Bf "(CD, !f !f  F$@<CD- !f !f  F!@<CD. !f !f  F(@<XD  t  t t  Bft  Bd 
O Bf BcCA !f !f Bg@5@8 A @;CA !f !f @o@5@/@8  Be@;CA !f !f @@5@.@/@7 "0@.
@7  Be@ 
@8  Be@;CA !f !f B@5@.@/@7 "0@B@.
@  AB@L@&
@O@;C
A !f !f A@5@.@/@7 "0@8 E	 Be@;C	A !f !f Bj@5 C@8 !@;CA !f !f D$stream_position 
   @5@/@8 "0@;CA !f !f N@5@D
 N@.@ Uf \@/@7 "0@L
@( @Q@?@( @@E@;C	A !f !f G@5 G@8 H  Be@;XD  t  t t  Bft  X @GD  t  t @Ht  Bft X D  t  t t  Bft  X 
O Bf XCA! !f !f 

@5@S@0 @ A@/@4@8 !i@;CA$ !f !f 
@5@>@;CA% !f !f 

@5@>@0 @4@7 X Be@0 
@4@8 "7@;CA( !f !f@5@0  @@1 !k@1 X
@4@7 !m@>@;CA* !f !f@5@.@7 !n@.@7 !o@.
@7 !p@ 
@7 !@Q@;CA0 !f !f @<XD  t  t t  Bft  G  
O Bf !RCAD !f !f  @5@0  @@1 !k G@4@7 !m@>@;C@AAF !f !f@5 D @Q@7 !@> A@0 G K@4@7 !@.
@0 !
@4@.@7 " A@0 X@4@7 !@0 X
@-@4@0 "
@4@.
@7 " A@0 X
@4@8 !@;CAM !f !f  @5 A@0 G K1@4@8 !@;XD  t  t t  Bft  ! 
O Bf !C@ !f !f  @
trace_call
trace_redo
trace_exit
trace_fail@<C@ !f !f  AO "8@<C@ !f !f  Z
 "9@<C@ !f !f  L ":@<C@ !f !f  @ ";@<XD  t  t t  Bft  !V 	 D  t  t t  Bft  !V 
O Bf !UCB !f !finterpreted@5 D @8 !@;CB !f !f V@5 D@8 !@;CB !f !f R]@5 @8 !@;CB !f !fexported@5 "=@8 !@;CB !f !f A@5 A@8 !@;CB !f !f D@5 D@8 !@;CB !f !f A@5 A@8 !@;CB !f !f A@5 A@8 !@;CB !f !f A@5 A@8 !@;CB !f !f A@5 A@8 !@;C
B !f !f ]
@5imported@8 !@;CB !f !f @G@5 @G@8 !@;C
B !f !f @H
@5 @I@8 !@;C
B !f !f D;
@5 @o@8 !@;C
B !f !f Y
@5 Gi@8 !@;CB !f !f Dk@5 	 @8 !@;CB !f !f  \@5 
@8 !@;CB !f !f X@5 X@8 !@;CB !f !f
references
@5 "@@7 !@, @;C
B !f !fnumber_of_clauses
@5 "B@8 !@;C
B !f !fnumber_of_rules
@5 "D@8 !@;C
B !f !findexed
@5 "F@8 !@;CB !f !f A@5 A@8 !@;CB !f !f F9@5 F9@8 !@;CB !f !fquasi_quotation_syntax@5 "G@8 !@;XD  t  t t  Bft  D> 
O Bf !CCv !f !f  F@<CCw !f !f  D;@<CCx !f !f  Y@<CCy !f !f  F@<CCz !f !f  !@<XD  t  t t  Bft  GW  
O Bf !WCC !f !f@5SHELL@.
@7 S Be@>@8 !\ Be@;CC !f !f@5comspec@.
@7 "J@>@8 "K@;CC !f !f  @5/bin/sh@8 "K@;XD  t  t t  Bft  !z 
O Bf !yC@ !f !f@5@.@7 !{@.@7 " Be@a@i@h@l M@b @v@;XD  t  t t  Bft  !^ 
O Bf !_CC !f !f@5@8 !] Be@;XD  t  t t  Bft  " 
O Bf "C@h !f !f@5@@>@;C
@j !f !f 


@5@ 
@8 @ Be@;XD  t  t t  Bft  " 
O Bf " C@B !f !f
@5@"
 

@#@7 !@D@D@7 !@L@D D@7 !@L@C@7 "" Be@L@P@F
@?@!@C@0  !@4 @@7 !@L@P@.
@.@7 !@ 
@ @/@/@8 !@E@?@N@@@/@.@7 !@/@0 @4@7 !@C@0 @4 ">@/@7 !@L@P@C@7 "Q@L@P@F
@?@.
@.@/@7$in_library Be@ 
@ @7 !@C
 D@7 !@L@P@E@;XXQM$dwimF@ /usr/lib/swi-prolog/boot/dwim.pl  As@ C S E ^E ZeE$similar_moduleE _^XD  t  t t  "Ut find_definition 
O "U "XC@IAbs@ /usr/lib/swi-prolog/boot/dwim.pl  A "Z@5@/@.
@7 B "U@ 
@7 V "]@D@5@0 ]@-@4@7 YN "]@L@D@0  
@4@0 ]@4@7 "_@L@"  
@#@?
@" 
@#@?@&
@E@;XD  t  t t  "Ut find_definitions 
O "U "`CA] "Z "Z 
@<CA^ "Z "Z

@5@ 
@ @7 "Y "]@ @ @8 "a "]@;XD  t  t t  "Ut map_pi_heads 
O "U "dCAI "Z "Z@5@>@;CAJ "Z "Z
@5@ @7map_pi_head "]@ 
@ @8 "e "]@;XD  t  t t  "Ut pack_ 
O "U "jCA "Z "Z @<XD  t  t t  "Ut  "j 
O "U "jC@8A	 "Z "Z@5@0 @-@-@4@ 
@.@7 @ "]@0 @4@7	pack_name "]@>@ @.@ @ @7 G{ "]@ @ @ @ @8 "k "]@;XD  t  t t  "Ut  "h 
O "U "gCAN "Z "Z 


 
@5@T@>@ 
@ @8 "f@;CAQ "Z "Z 


@5@ 
@8 @7 "]@;XD  t  t t  "Ut 
sim_module 
O "U "tCA$ "Z "Z@5@S
@>@8 !S "]@;C	A' "Z "Z

@5@7 "v@>@;C	A) "Z "Z@5@7 "v@8 !J "]@;XD  t  t t  "Ut 	sim_arity 
O "U "xCA- "Z "Z@5@S
@>@;CA. "Z "Z@5@a@g@h@l C@k M@b@q@;XD  t  t t  "Ut  ^	 @GD  t  t @Ht  "Ut ^  @K D  t  t t  "Ut  ^	 	 D  t  t t  "Ut  ^	 
O "U ^C@6 "Z "Z 


@5@ @ 
@8correct_goal "]@;XD  t  t t  "Ut find_predicate 
O "U "}C@ "Z "Z@5@.@0find_predicate_
@4@ 
@7 @ "]@,
 @@>@;C@.@ "Z "Z@5@.@0
find_sim_pred
@4@.@7 "@ @.@7 Uk "]@0 C@-
@4@ @7 @ "]@0 X*@4@7 Go "]@>@;XD  t  t t  "Ut  " 
O "U "C@"A "Z "Z 
 @5@7 "v@0 
@-@4@7 \R "]@ @8 "s@;XD  t  t t  "Ut 
principal_pis 
O "U "CAD "Z "Z@5@.
@7 "i@ 
@.@7principal_predicates "]@ @8 "i@;XD  t  t t  "Ut  " 
O "U "C@,A "Z "Z 
 
@5@ @7 "u "]@0 @4@.@7 D8 "]@ @ @.@7 "s@ @8 "y "]@;XD  t  t t  "Ut  Ve 
O "U VfC@ "Z "Z @<C@ "Z "Z B



@5@" Y/@#@ 
@8 Vf "]@;XD  t  t t  "Ut  Uk 
O "U "CA "Z "Z@5@>@;C@CA "Z "Z 


 C
 

@5@0 @4@ @7 "n@ @ @ @.@7 "l "]@ @ @8 "@;XD  t  t t  "Ut 
name_arity 
O "U "C	A5 "Z "Z

@5@7 A "]@>@;CA7 "Z "Z 



@5@>@;CA8 "Z "Z A



@5@D@S@L@R@?@a@f@b@n@w@;CA= "Z "Z@5@7 "^@>@8 "s@;CA@ "Z "Z@5@0 @@0 @ S
@4@/@4@8 @ "]@;XD  t  t t  "Ut  "p 
O "U "oCA "Z "Z 
 
@5@S@S@>@;CA "Z "Z 
 
 @5@S@>@;CA "Z "Z 

@5@S@>@;CA "Z "Z 
@<XD  t  t t  "Ut 
include_arity 
O "U "C@ "Z "Z 
@<C@!@ "Z "Z



@5@ 
@/@.@7 "\@ @/@7 "s@>@ @ @8 " "]@;C
@ "Z "Z


@5@ 
@8 "@;XD  t  t t  "Ut  Zf @GD  t  t @Ht  "Ut Ze  D  t  t t  "Ut  Zf 
O "U ZeCAw "Z "Z@5@.@7dwim_predicate_list "]@8 "@;XD  t  t t  "Ut 	goal_name 
O "U "C@D@ "Z "Z@5@!
@0 S@/@4@#@@@0@7 " @/@2@0 W @Q@4@3@0 ] @,@4@4@7 ^ "]@0 B@-@4 [@2
@4@7 Aw "]@ 
@ @7 Dr "]@Q@?	@ 
@8 A "]@E@;XD  t  t t  "Ut  C 
O "U CC@Z "Z "Z@5@.@/@7 "\@0  !@4@.@7 @ "]@8dwim_existence_error "]@;XD  t  t t  "Ut unqualify_if_context 
O "U "C	@ "Z "Z@5@S@>@;C@ "Z "Z
 


@5@)

@>@;C@ "Z "Z@5@>@;XD  t  t t  "Ut 
no_context 
O "U "C@r "Z "Z   U@<C@s "Z "Z   B!@<C@t "Z "Z   B!@<C@u "Z "Z   B@<XD  t  t t  "Ut  __ @GD  t  t @Ht  "Ut _^  D  t  t t  "Ut  __ 	 D  t  t t  "Ut  __ 
O "U _^C@?@ "Z "Z
 


@5@ 
@.@.@7 " "]@.@ @7 V: "]@D
@)@L@R@E@?@%@ @ @ @.@7 "~ "]@>@ @.@7 K@ "]@ @ @8 " "]@;C@%@ "Z "Z 

@5@.
@.@7 "@0 
@4@0 "S
@/@4@7 "@, @@>@;C@ "Z "Z@5@8 " "]@;XD  t  t t  "Ut  " 
O "U "C@_ "Z "Z @@5@>@;C@H@` "Z "Z@5@.@7 "@.
@7 " "]@D@ 
@7 " "]@L@R@E@?
@!@0 B F'DWIM could not correct goal@4@#@!@0 @@0 C Z
@4@4@#@D@*
 @L@ @8 "@? As@ @8 @' "]@;XD  t  t t  "Ut 
correct_margs 
O "U "C@ "Z "Z

@5@>@;C@I@ "Z "Z@5@p
@ @ 
@.@7 "@ @ @.@7 "@D@  @7 "@L@ @ @ @.@7 "z@ @ @ @7 "@?@&@E@ @ 
@ @ @ @8 " "]@;XD  t  t t  "Ut  " 
O "U "C
AY "Z "Z@5@.
@7 "c@ 
@8 A "]@;XD  t  t t  "Ut  "| 
O "U "{C@9 "Z "Z 
@5@S
@>@;C@; "Z "Z 

 @5@@@S@?@S@>@;C@? "Z "Z U

 U
@5@>@ @ @8 "z@;C@&@A "Z "Z 

 
@5@/@0 @4@7 "@>@ @ @ @8correct_meta_arguments "]@;C@D "Z "Z 
@5@/@0 
@4@7 "@>@ @8 "@;C@+@G "Z "Z@5@0 
@4@.@7 "@>@ @.@7 "@0 
@4@ @.@7correct_literal "]@ @ 
@8 "@;C@Q@L "Z "Z
@5@C@0  !@4 @@7 "@L@P@7 "^@>@.@.@7 "s@ @ @.@7 Gy "]@D@* @L@0 @1 @4@7 "@(
 @@?@D
@* G@L@&
@?@(
 @@;C
@X "Z "Z  
@<XD  t  t t  "Ut  " 
O "U "C
A{ "Z "Z

@5@/@7 "@>@;CA} "Z "Z 


@5@.@0	dwim_pred@0 
@4@4@7 U "]@>@;CA "Z "Z@5@.@0 "V
@4@7 "@>@;CA "Z "Z 

@5@0 @-
@4@0 \R@/@1 
@4@8 "@;XD  t  t t  "Ut  "W @GD  t  t @Ht  "Ut "V  D  t  t t  "Ut  "W 	 D  t  t t  "Ut  "W 
O "U "VC@#A "Z "Z 


 

@5@ @7 "v@ @7 "w@/@0 
@4@8 "@;XD  t  t t  "Ut  " 
O "U "C@ "Z "Z F
 F@5@>@;C@-@ "Z "Z@5@0 
@4@0 @H@-@4@7 "_@>@.@.@7 "s@ 
@ @ @7 "s @ @ @ 
@8 "@;C@ "Z "Z 
@<XD  t  t t  "Ut  " 
O "U "C@!A "Z "Z
 


@5@.@.@7 "\@ @7 D "]@0 @4@ 
@8 "@;XD  t  t t  "Ut  " 
O "U "C@@ "Z "Z
@5@.@.@7 "\@ @.@.@7 "\@ @/@.@7 "s@ @.@ @7 "s@>@ @2@/@-@4@7 @= "]@ @2@4@7 "@D@A@D@0 @1 @4@7 Aq "]@L@%@"
 @#@?
@ @ @ @.@7 "q@&
@ @.@7 " "]@0 X*@4@7 "@L@R@?@&
@F@;C@%@ "Z "Z@5@/@.@7 "\@ @/@.@7 "s@ @2@-@4@7 "@>@2@4@ 
@8 "@;C@ "Z "Z@5 @0 X 
@4@7 "@Q@;XXQM LF@!/usr/lib/swi-prolog/boot/parms.pl  As@ C S 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 $default_editor 	 D  t  t t  Lt  " 
O L "C@L L Lnotepad@5 U] @Q@7 @ L@>@;C@N L L vi@<XD  t  t t  Lt  " D  t  t t  Lt  " AD  t  t t  Lt  " AD  t  t t  Lt  " 
XQM DF@$/usr/lib/swi-prolog/boot/autoload.pl  AsC S E B.E$update_library_index Emake_library_indexE "E B3 E _}E "SE DXD  t  t t  Dt do_make_library_index 
O D "C@=Ai B, B,@5@.
@7ensure_slash D@0 @@0 G
 A@-@4@0 AV@0 @' A@1 XY@1 X`@4@1 AV@0index_header@4@1index_files
@4@1 F=@4@.@0index_error@4@8 A: D@;XD  t  t t  Dt 
pattern_files 
O D "CAV B, B, 
@<C@ AW B, B,
@5@ 
@.@7 A D@ @.@7 @ D@ @.@7 @0 D@ @ @8 " D@;XD  t  t t  Dt make_library_index2 
O D "C@1A B, B,@5MKINDEX@.@.@7
plfile_in_dir D B@7 A D@>@0 E@-

@4@0 @V@0  @@4@3@0 G @Q@4@4@0 E@/
@4@8 @ @;CA% B, B,@5@.@0source_file_pattern@4@.@7 @ @@8 " D@;XD  t  t t  Dt  " 
O D "C@1A> B, B,@5INDEX@/@.@7 "@.
@7 "@ 
@.@7 "@D@ @7library_index_out_of_date D@L@ 
@ @7 " D$modified_index@/ @Q@8 G D@?@R@;XD  t  t t  Dt closel 
O D # C@ B, B,@5@>@;C
@ B, B,

@5@8 # D@;XD  t  t t  Dt  " 
O D "CAR B, B,@5 @@7 CZ D@2
@3 @3@4@ 
@8 A @;XD  t  t t  Dt assert_index 
O D #C@ B, B, D@5@>@;C@0@ B, B,index




@5@>@.@ 
@7 @7 @2@3 @3@4@.@7 #@0 Xa@4@7 D5 @Q@;CA B, B,@5 @0 W
@4@7 @' @)@Q@;XD  t  t t  Dt load_library_index_p  
O D #
 C@ B, B,@5@.
@7index_checked_at D@.@7   @a@h@g@l C@b@<@q@>@;C@M@ B, B,@5@.
@0index_file_name
@3@0 @ B@4@4@.@7 "@.@7list_set D@0 #@/@4@7 C @.
@7 #@0 #
@4@7 A @D@7autoload_directories D@L@R@?@0 #
@/@/@/@4@7 #@0 #@/@4@7 #@7 Xd D@0 #@4@8 #@;XD  t  t t  Dt load_library_index 
O D #C@ B, B,@5@7 A @7 F @.@7 #	@/@/@7 #
 D@>@;C@ B, B,@5@0 @ D #
@4@8 Y
 @;XD  t  t t  Dt writable_indexed_directory 
O D #$C@ B, B,@5@.@2@0 @ B@4@3@0 @ A@4@4@7 # D@8 E	 @;C@6@ B, B,@5@0 C "@4@2@0 @ @@4@3@0 @ B@4@3@0 @ @@4@3@0 @ @@4@4@.@7 @ @7 #' "@/@.@7 " A@8 "@;XD  t  t t  Dt  B3  
O D "C@ B, B,  @5 Dclear_library_index@8 @ @;XD  t  t t  Dt  # D  t  t t  Dt  # AD  t  t t  Dt  # AD  t  t t  Dt  # 
D  t  t t  Dt  D 	 D  t  t t  Dt  D 
O D DC@#@= B, B,@5@7 # D@.@7 #	@@@ @ @7 #"@&
@?@ @ 
@ @7 #"@>@;XD  t  t t  Dt  B/ 
O D B.CA B, B,@5@D B2@ B B@L@R@?@0  @@1 B0 B2
@4@7 #@8 " D@;XD  t  t t  Dt  " 
O D "C@)A B, B,@5@0 @
@-@3@0 @ @Q@4@3@0 @ A@4@3@0 @ @@4@3@0 @ @@4@4@0 "@4@8 G D@;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  " 
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 "@.@/@ @7 #@0 #/@1 @-@-@4@0 Awindex((~k), ~k, ~k, ~k).~n@3@3@3@3@4@7 #-@?
@R@F@F@F@ @8 " D@;XD  t  t t  Dt  " 
O D "CA] B, B,@5@C@7 A~ D@L@P@>@;C@,A_ B, B,@5@.@7 @y D@@ C@.
@7 #8@a@f
@i@s@F@?@.@7 #0@ @.@7 #8@a@f@i@s@E
@>@;XD  t  t t  Dt  " 
O D "CAH B, B,@5@D@/@/  @7 Ad D@L@&
@? @8 "@;XD  t  t t  Dt  Xe 
O D XdC@ B, B,@5@>@;C@ B, B,@5@>@7 #@8 #@;C@1@ B, B,@5 A*@0 D@1 Xd@-@4@7 #@7 #'@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AN B, B,@5@. @@ B E*.@8 "@;XD  t  t t  Dt  #< 
O D #;C@ B, B,@5@7 C @.@7 Z @7 # D@>@;XD  t  t t  Dt  # 
O D #C@ B, B,@5@8 #@;C@ B, B,
@5@7 @ @>@ 
@8 #@;XD  t  t t  Dt  # 
O D #C@ B, B,@5@0 D "@4@2@0 @ @@4@3@0 @ @@4@3@0 @ @@4@4@8 #(@;XD  t  t t  Dt  #)  
O D #) C@ B, B,  @5@0 #
@/@/@/@4@7 #@0 #@/@4@7 #@0 #@/@4@8 #@;XD  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 guarded_make_library_index 
O D #CC@~ B, B, @<C@-@ B, B,@5@D@0 "@4@.
@0 @' 
@4@7 "@L@R@?
 As@0 Y@1 "@4@7 #@E
@8 #D D@;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  Xa D  t  t t  Dt  Xa AD  t  t t  Dt  Xa AD  t  t t  Dt  Xa 
D  t  t t  Dt  _~ @GD  t  t @Ht  Dt _} D  t  t t  Dt  _~ 	 D  t  t t  Dt  _~ 
O D _}C@\ B, B,@5@7 !L Be@>@;C@^ B, B,@5@"
 

@#@.
@.@7 #	@ 
@  G@8 Gy @;XD  t  t t  Dt  "T 	 D  t  t t  Dt  "T 
O D "SC@J B, B,@5@7 # @7 #!@>@7 #+@.
@7 #	@ 
@/@8 #"@;C@O B, B,@5@7 #+@.
@/@7 #"@ 
@8 #	@;XD  t  t t  Dt  #3 
O D #2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  "  	 D  t  t t  Dt  "  
O D "C@3@r B, B,@5@.
@0 #%
@4@.@7 U D@>@0 G
 A*@-@4@0 #D@4@0 F@4@7 "@D
 " @Q @@7 "@L
@8 #,@?@R@;C@| B, B,   @<XD  t  t t  Dt  " 
O D "C@+A5 B, B,@5@0 @
@-@3@0 @ @Q@4@3@0 @ A@4@3@0 @ @@4@3@0 @ @@4@4@0 "@4@8 #-@;XD  t  t t  Dt  " 
O D "CA B, B,@5/*  Creator: make/0~n~n@7 Aw D@)    Purpose: Provide index for autoload~n@7 #J*/~n~n@8 #J@;XD  t  t t  Dt  " 
O D "CAt B, B,@5@7 A*  D@"
 F B @ B@#@>@;CAw B, B,@5 @8 #@;XXQM EF@./usr/lib/swi-prolog/library/prolog_codewalk.pl  @SdAuC AgS Eprolog_program_clauseEprolog_walk_codeXO E@(set_infer_meta_predicates_of_walk_option C@P@Z E E
walk_option














 #U

@5@0  	@3 @@3 @Q@3 @@4@8 B B@;XO Eprint_reference C@SB
 E E	@5@ 
@.@7walk_option_clause E@T@>@D@7 E @.@7 A@ @7 F@L@!@0clause_term_position@4@#@?@!@D@ 
 @@7walk_option_source #]@L@!@0 A@4@#@?
@E@R@0missing G@4@7 @@E@ @ 
@8print_reference2 #]@;C@bB E E	@5@ 
@.@7walk_option_initialization #]@T@" 

@#@>@D@7 E @.@7 A@ @7 F@L@!@0file_term_position@4@#@?@&@D@ 
 @@7 #`@L@!@0 Y?@/@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 #W@8 Dr #]@;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 W Gi@4@1 W G9
@4@0 AV@0 F=@4@1 F=@4@8 @ #]@;XO Ewalk_meta_call C@B E E@5@.@7 A@>@D@"@#@L@R@?@%@' @@D@)@ @7 F@L@.@7 A@ @ @.@ @.@ @7extend #]@ @ 
@ @ @7walk_called #]@F@?@O@D@)@* U@L@.@7 A@ @.@ @.@ 
@.@ @7remove_quantifier #]@ @ @ @ @7 #{@E@?@#@D@* A@L@.@7 A@ @ 
@ @ @7
walk_dcg_body #]@?@R@E@F@F@.@7 [ @ @ 
@ @ @ @8 #v #]@;CB E E @<XO Eset_evaluate_of_walk_option C
@Z E E@5 @@7 #W@8 V #]@;XO Einitialization_clause C@'C E E@5@0 F@0  @1 A@/@0 @-@/@4@-
@4 @Q
@4@/ @@7 A9@ 
@7 #i@8scan_module #]@;XO Eset_source_of_walk_option C
@Z E E@5 @@7 #W@8 #@;XO Eset_undecided_of_walk_option C@?@Z E E 
 #U














 #U

@<XO Eset_autoload_of_walk_option C@E@Z E E
 #U













 #U

@5 @@8 #W@;XO Ewalk_called_by_body 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 #Z@T@ @/@.@/@7 [: Z@" [

@#@L@%@E@?@"@ 
@.@7 #i@ @7 G@" @#@ @0 @4@.@.@7initialization_layout Z@F@L@0 G@0 #|
@4 @Q@4@0 #d G@4@0 #no_positions
@4@8 A9@E@? @@ 
@.@7 # #]@0 #|@/@4 @Q@8 G G@F@F@E@;CAx E E #@5 @@ 
@.@7 #@0 #|@/@4 @Q@8 #@;XO Enb_set_caller_of_walk_option C@Z E E@5@8 #p@;XO Ewalk_called_by_multifile C@LA) E E 
 


@5@.@ 
@ @7 @6@0 A:@0clause_not_from_development@0 @4@-@-@4@/ @@4@0 AV@0 #[@4@1 AV@0walk_option_caller@1 @4@1 #@4@8 #@;XD  t  t t  Et  #R @GD  t  t @Ht  Et #Q O E #Q C@ E E@5 ^@.@7 ^ W@8 #R #]@;XO Ewalk_option_evaluate C
@Z E E  #U

@<XO Eset_caller_of_walk_option C@Z E E@5@8 #@;XO E # CAH E E@5@*
 @Q@>@;C@.AJ E E@5 @.
@7 # #] @@ 
@.@7 # #]@0 #|
@/@4@0 #d@-@4@0 #
@4@7 A9@>@;CAP E E@5 AtFailed to analyse:~n@7 Aw #]@0 G!<head>
@4@8 ^ ^@;XO Ecalling_metaspec CBn E E@5@/@.@7 A@7calling_metaarg #]@>@;XO E #[ C
@Z E E  #U	
@<XO Eset_clause_of_walk_option C@?@Z E E 
 #U














 #U

@<XO E # CB E E@5@S
@>@ 
@8	undecided #]@;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 #@?@ @ @ 
@8 #@;C@)B E E AV


 [

@5@>@ @ @ 
@7 #@ @ @ 
@8 #@;C@)B E E C


 [

@5@>@ @ @ 
@7 #@ @ @ 
@8 #@;C@)B E E B


 [

@5@>@ @ @ 
@7 #@ @ @ 
@8 #@;C@-B E E E


 [

@5@>@@@ @ @ 
@7 #@?	@ @ @ 
@8 #@;C@-B E E ^


 [

@5@>@@@ @ @ 
@7 #@?	@ @ @ 
@8 #@;CB E E@5@.@.@ 
@7 #x@ @ @ 
@8 #{@;XO Ewalk_from_initialization C@!@ E E@5<initialization>@7 # #]@0 A@/@-@-@4@0 AV@0 #j
@4@1 #
@4@8 #@;XO E@!walk_option_infer_meta_predicates C
@Z E E  #U
@<XO E@%nb_set_trace_reference_of_walk_option C@Z E E@5@8 #p@;XO Ewalk_clauses C@b@ E E@5 @@7 #W@0 T@-
@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 #]@ @7 V@>@ @ 
@ @8 @6@;CB> E E 

@<XO Ewalk_option_autoload C	@Z E E  #U

@<XO Eset_clauses_of_walk_option C
@Z E E@5 @@7 #W@8 #@;XO Eset_walk_option_fields C@Z E E@5@8 # #]@;XO E@"nb_set_module_class_of_walk_option C@ @Z E E@5@0 ^@1  	@3 @@3 @3 Ag@3test@3 B@4@7 #W@8 #p@;XO Eregister_possible_meta_clause C@TBJ E E@5@T
@0 [1@-@4@7 G Be@.@.
@7pi_head #]@ 
@0 "H @@4@7 D= Be@C@0 
@4@0 @H@/@4@7 \U@L@P@C
@0 
@4@/@7 _ _@L@P@C@ 
@7possible_meta_predicate #]@L@P@>@0 #
@4@8 D4@;CBS E E @<XO E@#message_location_file_term_position C@+C E E@5@.@7 A@ @.@.@7 #q #]@%@" C Y

@#@;XO Emake_walk_option C@Z E E@5@8 # #]@;XO Eset_module_of_walk_option C
@Z E E@5 @Z@7 #W@8 #@;XO Evariants CC2 E E @<CC3 E E
@5@ 
@8 # #]@;XO Enb_set_evaluate_of_walk_option C
@Z E E@5 @@7 #W@8 #p@;XO E # C@E@Z E E
 #U














 #U

@5 @@8 #W@;XO Eno_enum_property CCr E E  D@<XO E # C@Z E E@5
@8 #@;XO E # CC6 E E 
@<C@*C7 E E
@5@D@ 
@7 [c #]@L@ @8 #@E@?@"
@#@ @ 
@ @8 #@;XO Enb_set_undefined_of_walk_option C@Z E E@5@0  	@3 G@3 @3 	@4@7 #W@8 #p@;XO Eno_walk_property CA E E  "C @<CA E E  D@<XO E@!set_initialization_of_walk_option C@?@Z E E 
 #U














 #U

@<XO Ewalk_option_data C
@Z E E  _ #U


@<C@Z E E  B2 #U



@<C@Z E E  @ #U

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


@<C@Z E E module_class #U


@<C@Z E E infer_meta_predicates #U


@<C@Z E E  C #U


@<C@Z E E trace_reference #U


@<C@Z E E on_trace #U


@<C@Z E E  A #U	


@<C@Z E E  Y #U



@<C@Z E E  A #U


@<C@Z E E  # #U


@<C@Z E E  J #U



@<XO E # C@?@Z E E 
 #U














 #U

@<XO E # C@ E E 


@5@7 #@>@ 
@8 # #]@;CA  E E @<XO Enb_set_on_trace_of_walk_option C
@Z E E@5 C@7 #W	@8 #p@;XO E # C
@Z E E  #U

@<XO E # CB E E
@5@S
@>@ @8 #@;C@$B E E		 U


 [

@5@>@ @ @ 
@ @ @ @8 #~@;C@%B E E

 


 [

@5@>@ @ @ 
@ @ @ @8 #~@;C
B E E 


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

 



@5@>@ @ @8 @6@;CBW E E @<XO Einfer_new_meta_predicates C	B\ E E@5 @@7 # #]@>@;C@8B^ E E@5@0 @-@-
@4@0 AV@0 H@1 #@-@4@1 AV@0 _@0 @4
@4@1 E@0 C@0 # @@4 @Q@4@1 #
@4@8 @@;XO E # CA E E G@5@>@;CA E E @5@0 #d #@4@8 @@;XO E@"set_trace_reference_of_walk_option C@Z E E@5@8 #@;XO Ewalk_option_clauses C
@Z E E  #U
@<XO E # C@ E E@5@.@7walk_option_module_class #]@0 "H@-
@4@7 #@ 
@8 @ @;XO Eis_walk_option C@Z E E@5@S
@>@Q@;C@@Z E E
 #U










@5@7 G@C@C@2 G@3 @3 	@4@7 $@L@P@L@P@@@* @Q@?@* @@>@@@*
 @Q@?@*
 @@>@ @7 A@ @7 @ #]@ @0  	@3 @@3 @3 Ag@3 #@3 B@4@ B
element_types B@ @7 G@C@C@ @2 @@3 @Q@3 @@4@7 $@L@P@L@P@ @7 $@ @7 V@@@* @Q@?@* @@>@;XO Emake_message CB0 E E _ @ C Z
 @5@ @8 # #]@;CB3 E E not_callable @ @ C @<CB5 E E 	
trace_call_to
 A@5@ @8 $@;XO E #a C
@Z E E  #U
@<XO E # C@E@Z E E
 #U














 #U

@5 @@8 #W@;XO E $ C	B  E E@5 $@8 #X #]@;XD  t  t t  Et  W\ AD  t  t t  Et  W\ 	 O E W] C@*@L E E #Q _  	 G  	 $"
@5@0  	@3 G@3 @3 	@4@ @8 Wb #]@;C@L E E #Q D @ D
@5 @@ @8 $#@;C@L E E #Q C @ $$
@5 @@ @8 $#@;C@L E E #Q V< @Z V<
@5 @Z@ @8 $#@;C@:@L E E #Q # ^  	 @  Ag # B $%
@5@0 ^@1  	@3 @@3 @3 Ag@3 #@3 B@4@ @8 $#@;C@L E E #Q ! @ !
@5 @@ @8 $#@;C@L E E #Q $ Q $&
@5 Q@ @8 $#@;C@L E E #Q $ C $'
@5 C@ @8 $#@;C@*@L E E #Q $   	 @ @Q @ $(
@5@0  	@3 @@3 @Q@3 @@4@ @8 $#@;C@L E E #Q J @ $)
@5 @@ @8 $#@;XO E # C
@Z E E@5@.
@7default_walk_option #]@ 
@8 #@;XO Ewalk_called_by CB E E @<C@cB E E@5@D@9@" G

@#@L@ @ 
@.@7subterm_pos #]@D@ @ @.@ @.@ @7 #x@L@ @ @ @7 #{@?@R@F@?@ @ 
@.@7 $/@ @ @ @7 #{@F@F@ @ 
@ @8 $- #]@;XO Eset_module_class_of_walk_option C@ @Z E E@5@0 ^@1  	@3 @@3 @3 Ag@3 #@3 B@4@7 #W@8 #@;XO Eset_walk_option_field C@U@Z E E $"

 #U

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

 #U













 #U
@5 @@ 
@8 #W@;C@J@Z E E !

 #U













 #U
@5 @@ 
@8 #W@;C@J@Z E E V<

 #U













 #U
@5 @Z@ 
@8 #W@;C@]@Z E E $%

 #U













 #U
@5@0 ^@1  	@3 @@3 @3 Ag@3 #@3 B@4@ 
@8 #W@;C@U@Z E E $(

 #U













 #U
@5@0  	@3 @@3 @Q@3 @@4@ 
@8 #W@;C@J@Z E E $$

 #U







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

 #U








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

 #U













 #U
@5 C@ 
@8 #W@;C@C@Z E E  #c

 #U










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

 #U













 #U
@<C@C@Z E E  \

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

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

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

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

 #U












 #U
@5 @@ 
@8 #W@;XO E # C@E@Z E E
 #U














 #U

@5 @Z@8 #W@;XO Eclauseref_not_from_development C@;Cy E E	 


@5@0 
@4@/@7 Z #]@C@!@0 D;@-@4@7 #@.@0 D;@4@7 #@C@ @7 #@L@P@L@P@?@F@;XO E # CA E E@5@.
@7walk_option_undecided #]@D	@S
@L@' G@?@%
@ @8 $
 #]@;XO Enb_set_undecided_of_walk_option C@Z E E@5
@8 #p@;XD  t  t t  Et sublist_pos @GD  t  t @Ht  Et $C @K @K @K @K O E $D C@%C E E

@5@@
@ @ @ @ @7 $1 #]@?@ @ @ @ @8 $D #]@;CC E E@5@, H@ 
@ @ @8 $E@;XO E
module_clause C@lCe E E
@5@0 @-
@-@4@7predicate_in_module #]@C
@ 
@ @7multifile_predicate #]@L@P@.@ 
@ @7 @6@D@0 
@4 A@7 \U@L@0 $N

@4@7 D4@Q@E@?@+@D@0 
@4@.@7 \U@ @7 # #]@L@Q@?@0 Z@0 
@4@/@4@/ @@8 A9@E@;XO E #| CA E E@5@S
@>@ 
@8 #@;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 # #]@* @Q@L@!@0 E@4@#@ @0 E@0 #|
@4@1 #|
@4@.@7 U @@ @.@7 # #]@ @ @8 T H7@?@ @ @ 
@7 #{@ @ @ 
@8 #{@F@F@;C@HA E E@5@ 
@.@7walk_option_trace_reference #]@, @D@ @0 
@4@7 D@L@%@?@0 
@4@0 ]@-@4@7 \U@ @0 
@4@7 D@0 
@4 	@ 
@7 $!@Q@;C	A E E@5@ 
@7 J #]@>@;CA E E@5@.@ W	called_by W@, @@>@ @ 
@8 $2@;C@fA E E	 [


@5@D@ 
 @@7 # #]@L@T@0 
@4 D@7 D @?@R@@@0 
@4@0 @H@-@4@7 \U@?@0 
@4@.@7 #@>@ 
@.@7 #Z@ @7 # #]@ @ @0 C@4@ 
@8 #@;CA E E@5@T@0 
@4 D@7 $^@>@;CA E E@5@7 V@>@0 
@4@ 
@8 _ #]@;CA E E@5@ 
@8 $  #]@;XO Enb_set_autoload_of_walk_option C
@Z E E@5 @@7 #W@8 #p@;XO E # C@Z E E@5@8 #@;XO Eset_undefined_of_walk_option C@Z E E@5@0  	@3 G@3 @3 	@4@7 #W@8 #@;XO E $K C@/CB E E@5@0 
@4@7 Ap@" 


@#@.@ 
@7 @6@C@0 
@4@0 ]@/@4@7 \U@L@P@;XO E #y CC E E
 


@5@>@;CC E E
@5@S
@>@ 
@ @8 #@;C@TC E E 


 
 [





 [
@5@>@D
@S@L@ @ @7 #@?@R@ @ @ @ @ @8 #x@;C@#C E E		@5@7 V@.@7 @<@.@7 G @ 
@ @7extend_term_pos #]@ @ @.@7 H6 H7@ @8 @<@;XO E #j C
@Z E E  #U
@<XO Enb_set_clause_of_walk_option C@Z E E@5
@8 #p@;XD  t  t t  Et  $1 @GD  t  t @Ht  Et $F @K @K @K O E $F CB E E@5@S
@>@Q@;CB E E
@5@@>@;C@'B E E		 [
@5@7 E @.@ @.@7 [ H7@ @.@7 A@ @ @ @8 $E@;CB E E
list_position

@5@ @ @ @8 $G@;CC  E E
 _

brace_term_position
@5@ @ @ @8 $E@;XO E $V C
@Z E E  #U
@<XO Eset_on_trace_of_walk_option C
@Z E E@5 C@7 #W	@8 #@;XO Efind_walk_from_module CA E E@5@0 $K
@-@4@0walk_called_by_pred@0 
@4@4@8 #@;XD  t  t t  Et  # AO Ewalk_option_module C
@Z E E  #U
@<XO E $ C@?@Z E E 
 #U














 #U

@<XO E J CA E E B


@5@ 
@8 D @;XD  t  t t  Et  $O AD  t  t t  Et  $O AD  t  t t  Et  $O AO E $+ C@Z E E  #U G @Q @Q
 @ Ag @Q
 @<XO E@+nb_set_infer_meta_predicates_of_walk_option C@Z E E@5@0  	@3 @@3 @Q@3 @@4@7 #W@8 #p@;XO E $a CA E E@5 G@7walk_option_undefined #]@>@;C
A E E@5@0 D@/@4@7 \U@>@;CA E E@5@D 	@7 $@L@'
 	@?@'
 _@ 
@8 $!@;XO E
meta_decls CC E E 
@<CC E E
 C:- meta_predicate ~q.
 E
@5@ @ @8 $ #]@;XO E _u C@ E E  $@<XO E $4 C@X@Z E E
 #U














 #U

@5@0 ^@1  	@3 @@3 @3 Ag@3 #@3 B@4@8 #W@;XO E $Y CA E E@5@.
@7 $Q@,
 @@8 J #]@;XO Enb_set_source_of_walk_option C
@Z E E@5 @@7 #W@8 #p@;XO E # C@Z E E 
@<C@1@Z E E	@5@D@ @.@7 $5 #]@L@ @ @ 
@8 #@E@?@"

@#@ @ @8 #@E@;XO E # C@D@Z E E
 #U













 #U

@5 @@8 #W@;XO Emultifile_clause C@)Ct E E
 

 

@5@.@ @ @7 @6@0 $:@0 
@4
@4@/ @@8 A9@;XO E # 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
@Z E E@5 @@7 #W@8 #@;XO E@$nb_set_initialization_of_walk_option C@Z E E@5@8 #p@;XO E $i CC# E E@5@S
@>@;C@8C% E E

 [


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



 [


@5@ @7 G @0 $@1 C  @4@ @8 $@;XO E $g C@P@Z E E
 #U














 #U

@5@0  	@3 G@3 @3 	@4@8 #W@;XO E #O C@WCW E E@5@.@/@7 # @Q@0 E@0 AV@0 !S@-
@4@1 AV@0 #
@4@1 $H

@4@1 E@0 AV@0 H@1 $N@-@-@-@4@1 $
@0 @1 @4@4@1 #
@4@0 C@1 $N@/@/@/@4@8 #u@;XO E $w CA
 E E 
 


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


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


@5@.@ 
@ @7 @6@D@.@7 # #]@0 @4@ @7 \U@L@R@F@?@0@0 @4@7 #@.@7 #Z@0 A:@0 F@0 @4@-@4@/ @@4@0 #@4@8 #@E@;XO E # C@Z E E@5
@8 #@;XO E $> C
@Z E E  #U
@<XO E $0 CB E E@5 E@ 
@7 $E@>@;CB E E@5 F@ 
@7 $E@>@;CB E E@5 F@ 
@7 $E@>@;CB E E@5 B@ 
@7 $E@>@;CB E E @<XO E # CBr E E@5@7 F@>@;CBs E E  U@<CBt E E  A@<XO Ewalk_option_on_trace C
@Z E E  #U
@<XO E $t C@E@Z E E
 #U














 #U

@5 C@8 #W@;XO E #g CB& E E 	@5@ 
@.@7 $ #]@ 
@.@7 #@T@ @ @@>@;CB+ E E@5@.@.@7 $ #]@ @ @8 @' @)@;XO Ewalk_from_multifile CA% E E@5@0 H@1 $N@-@-@-
@4@0 #@0 
@1 @4
@4@8 #@;XO Enb_set_clauses_of_walk_option C
@Z E E@5 @@7 #W@8 #p@;XO E $ C
@Z E E  #U
@<XO E # C@@ E E
@5 C@.@7 C @.
@/@7 #@D@ 
@.@7 $
 #]@T@L@ @ 
@7 # #]@E@?@"@0 AV@0 $y
@-@4@1 AV@0 !S@4@1 #
@4@0 $u
@4@7 #@E@ 
@7 $ #]@ 
@7 # #]@.@ 
@7 $ #] C@.@7 $@D@(@, @@L@a@f@i@l C@x A@0codewalk@1	reiterate
@4@7 $@.@7 #@ @8 #@?@R@F@;XO E #T C@Z E E@5@0  	@3 @@3 @Q@3 @@4@7 #W@8 #@;XO E $ C@Z E E  #U
@<XXQM B9F@$/usr/lib/swi-prolog/boot/predopts.pl  AsC S XD  t  t t  B9t 	type_goal 
O B9 $C
@z B4 B4  Wb
@<XD  t  t t  B9t 
mode_and_type 
O B9 $C@s B4 B4 Ja


 AV ^ ^
@5@>@ 
@ @8 $ B8@;C@u B4 B4 L

@5@>@ 
@8 $@;C@w B4 B4@5@8 $@;XD  t  t t  B9t modes_and_types 
O B9 $C@f B4 B4  @Q@<C@G@g B4 B4	
@5@ 
@ @.@7 $ B8@D@* @@L@&@( @@E@?@%@D@* @Q@L@ @ @8 $ B8@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  #3 
O B9 #2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  B< 
O B9 B;C@y@0 B4 B4
  B7option_decl

 B  A   W\
@5@.@7 #2 B8 Bg@.@7 Bc Be@0 @4@ @0 @-@-@4@7 B @ @ @ @7 @7 @D@7 @ @L@R@?
@0 @@0 @ @@4@/@4@7 @ B8@0option_clauses@4@.@7 Bn$dcg@ @ @ @8qualify_list B8@;XD  t  t t  B9t  $ 
O B9 $C@@ B4 B4 
@<C@A B4 B4

@5@ 
@ @7 $ B8@ @ @8 $@;XD  t  t t  B9t  $ AD  t  t t  B9t  $ 
O B9 $C@I B4 B4 @<C@J B4 B4		@5@ @ @.@7
option_clause B8@ @ 
@ @ @8 $ B8@;XD  t  t t  B9t  $ 
O B9 $C@N B4 B4@5@S
@>@0 @ A@/@4@7 $@&
@;C@}@R B4 B4 Wc

@5@>@%
@ @.@7 $@0 @4@.@0 @-@-@4@7 $@.@ @ @7 $@!@0 G!@0 W]@0 Wc@4@-@-@4@1 AV@0 F@1 @@0 C@4@4@1  B7@1 Wi@0 @4@3@0 C@4@4@#@%@" @#@;C@A@[ B4 B4@5@2@-@-@4@7 @= @>@ @.@.@7 $@.@2@4@7 $@!@0 G!@0 W]
@/@4@4@#@%
@" @#@;C@b B4 B4@5@0 F@1 @option_specifier
@4@7 $@&
@;XXQM ETF@4/usr/lib/swi-prolog/library/dialect/sicstus/lists.pl   SdAuC AgS E [E [E [E [E [E [E [E [E [E [E H6E [E TE [E [E L-E VE [E [E [E [E [E [E [E [E [EsublistEnthE [E [E JE [E R}E J9E [XO ET V C	@. ES ES@5@ 
@8substitute_ ET@;XO ET $ C@1 ES ES @<C@"@2 ES ES	@5@D
@)@L@&@?@&@ @ @8 $@;XO ET	sublist__ C@V ES ES 
@<C@W ES ES 
@<C@X ES ES


@5@ @ 
@ @8 $ $@;C@Z ES ES
@5@ @ 
@8 $@;XO ETsublist_ C@R ES ES @<C@S ES ES
@5@ 
@8 $@;XO ET $ C@A ES ES@5@8 [ H7@;XO ET $ C@O ES ES@5@8 $ $@;XXQMdateF@#/usr/lib/swi-prolog/library/date.pl  @SdAu@ C AgS Eday_of_the_weekE
parse_timeE $E EEday_of_the_yearXO $iso_time C@S@u E  @SdA $@5@.@ 
@.@7hour $@"@:
@#@.@ @.@7minute $@"@:
@#@.@ @.@7second $@.@.@.@ @.@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 $ U C@ $ $

@5@ 
@0 U
@4@7 U $@&@;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ws $@"@U@T@C@#@;C@ $ $   @5@ 
@.@7 $@"@G@M@T@#@;C
@ $ $    

@<XO $	int2digit C@ $ $@5@.
@.@7 $ $@.@ @.@7 % @a@f
@b
@o@f@n@w@&@;XO $year C@;@ $ $@5@.
@.@7 % @.@ @.@7 % @.@ @.@7 % @.@ @.@7 % @a@f
@bC@o@f@b@d@o@n@f@b
@o@n@f@n@w@&@;XO $ $ C@.A $ $ $



@5@0 A@-@4%j@0 $	
      @4@7   $@ @8 ] $@;XO $
iso_8601_rest C@-@o $ $@-
@5@ @.@7month $@"@-
@#@ @.@7day $@ 
@ @ @ @ @8opt_time $@;C@r $ $		    @-
@5@ @ @8 %
@;C@t $ $

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


@-
@5@ @.@7ordinal $@ 
@ @ @ @ @8 %@;C@@@z $ $
@-@W
@5@.@ @.@7week $@"@-
@#@.@ @.@7 $ $@ 
@ @ @ @.@7 %@ @ @7week_ordinal $@&@;C@4@~ $ $
@W
@5@.@ @.@7 %@.@ @.@7 %@ 
@ @ @ @.@7 %@ @ @7 %@&@;C@%@ $ $

   @W
@5@.@ @.@7 %@ @7 %@&@;XO $ $ C@7@U $ $@5@.
@7 Q@0 $@-@-@-@-@-@-@-@4@ 
@7 Bn $@>@0 %  @4@8 D2 $@;XO $ $ C@.A $ $ %



@5@0 A@-@4%u@0 %
      @4@7 %@ @8 %@;XO $ % C@ $ $@5@.
@7 % @7 Gq $@&
@;XO $ % C@ $ $@5@.
@7 $ $@5@7 %#@&
@;XO $ $ C
@: $ $  % %

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



@<C@< $ $  % %


@<C@= $ $  $ %


@<C@> $ $  $ %


@<C@? $ $  $ %

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

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

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

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



 %
@<C@E $ $   n %



  n
@<XO $ $ C@R $ $@5@/@8 $ $@;XO $ % 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@.@Z $ $

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

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

@<XO $ %8 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 $ $ C@ $ $@ 
@5@>@%
@ 
@8 $@;CA $ $ 

@<XO $ %5 C@ $ $@5@.
@7 %$@7 %#@&
@;XO $ %2 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 $ %? C@ $ $


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

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

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

 [




 [
@5@>@;CA %E %E@5f1@8 %N@;XD  t  t t  Bt  %Y 
O B %XCA %E %E@5@S
@>@;C@/A %E %E [





 [

@5@>@;CA %E %E@5f2@8 %N@;XD  t  t t  Bt 	eval_true 
O B %CB %E %E  @Q@<CB %E %E 	otherwise@<XD  t  t t  Bt expand_meta_arg 
O B %CAU %E %E		 @5@>@.@ @ @ @ @7 %V@ @ 
@ @ @8compile_meta_call B@;CAX %E %E U@5@>@ 
@ @ @ @ @8expand_setof_goal B@;CAZ %E %E @<XD  t  t t  Bt is_aux_meta 
O B %CBJ %E %E@5@7 %c@.@/@7 @7  @/@/__aux_meta_call_@8 Ad B@;XD  t  t t  Bt cond_compilation 
O B %C@ZB} %E %E B  @L
@5@.
@.@7  @D@:@7 %q B@L@D@$@0$eval_if@4@.@0 AV@0 @' @4 @@4@7 A: B@L@0 %s @Q
@4@8 C B@?
@0 %s @
@4@8 %@E@?
@0 %s
else_false
@4@8 %@E@;C@B %E %E	 B elif
@5@.
@.@7 %@D@k@0 %s@-@-@/@4@/@.@7 F B@L@ 
@  %@7same_source B@ @7 F B@D@* @Q@L@0 %s %
@4@8 %@E@?@7@D@'@* @@0 %@4@.@0 AV@0 @' @4 @@4@7 %@L@0 %s @Q
@4@8 %@?
@0 %s
@4@8 %@E@?@0 @@0 Y Y %@4@/@4@8 @ B@F@F@;C@hB %E %E B else@5@.@.
@7 %@D@D@0 %s@-@-@/@4@/@.@7 %@L@  %@7 %@ @7 %@D
@* @Q@L@' @@?@D
@* @@L@' @Q@?@%@0 %s
@4@8 %@?@0 @@0 Y Y %@4@/@4@8 %@F@F@;C@>B %E %E D D@5@>@.@/@7 %@D@+@0 %s@/@-
@-@4@/@7 R @L@D@)
@L@0 @@0 Y Y@1 
@4@/@4@8 %@?@R@?@R@F
@;C@BB %E %E B endif@5@>@.@/@7 %@D@!@B@0 %s@/@-
@/@4@/@.@7 %@L@ 
 %@7 %@ @7 %@O@L@R@?@0 @@0 Y Y %@4@/@4@8 %@F
@;CB %E %E
@5@C@7 %@L@P@;XD  t  t t  Bt call_term_expansion 
O B %C@h %E %E @<C@p@i %E %E
 C


@5 A6 @@7 %P@>@D@J@.@ @7 @ @D@ @0  B@4@7 N @L@0 @1 B@-@4@@%@?@0 @1 B@-@-@4@@L@0 %@4@ @ @ 
@ @8 %G@?@ @ 
@ @8 % B@F@E@;C@@t %E %E
 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 %G@?@ @ 
@ @8 %@F@E@;XD  t  t t  Bt  %l 
O B %kC@4A? %E %E@5@/@.@7 %@.@ @7 %@ 
@ @ @7 %@.@ @.@7f_pos B@ @ @ 
@ @ @ @ @8 %l
 B@;XD  t  t t  Bt  %l
 
O B %C@RAF %E %E@5@a@g@h@r@>@ @.@.@7arg_pos B@.@7 A @ 
@.@7 %@ @.@7 %@ @ @ @ @ @ @ @ @7 % B@p
@ @ 
@ @ @ @ @ @ @8 %@;CAO %E %E

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

 U


 U
@5@>@.@.@ 
@.@ @7 %W@ @ @ @ @ @ @ @8 %@;C@/Ah %E %E

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


@<XD  t  t t  Bt list_pos 
O B %C@ %E %E@5@S
@>@;C@ %E %E  $o


 H $o
 H@<C
@ %E %E 


@<XD  t  t t  Bt  % 
O B %CB %E %E

@5@>@;CB %E %E@5@0 @@0 Y Y@4@/@4@8 %@;XD  t  t t  Bt  % 
O B %C	@ %E %E 
@<C@(@ %E %E



@5@>@ @ @2@4@ @ @8 %@;C@#@ %E %E


@5@>@ @ @ @ @ @8 %@;C@)@ %E %E




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

@5@7 %@ 
@8 %@;XD  t  t t  Bt  _ 
O B _CA` %E %E  @<CAa %E %E  U@<XD  t  t t  Bt  % 
O B %CA %E %E@5@S
@>@;C@!A %E %E

 [




 [
@5@>@;CA %E %E@5 C+@8 %N@;XD  t  t t  Bt  % 
O B %CAQ %E %E@5@S
@>@;C
AR %E %E

@5@>@;CAS %E %E 
@<XD  t  t t  Bt  D 
O B DC@\ %E %E@5@S
@>@&
@;C@_ %E %E@5@.@7 % B@* @@>@ 
@8 %@;C@+@c %E %E@5@2@0  B@4@3@0  B@4@4@.@7 %`@ @.@.@7 %@ @ @ 
@8 % B@;XD  t  t t  Bt  D 
O B %AC@Y %E %E@5@/@/@8 D B@;XD  t  t t  Bt  %i 
O B %hCA\ %E %E@5@/@.@7 %@7 % B@>@;XD  t  t t  Bt  % 
O B %CB" %E %E

@5@S
@>@;CB$ %E %E

@5@S
@>@;CB& %E %E

@5@@compile_meta_arguments @@7 %P@? B~ @Q@7 %P@>@;C@>B* %E %E

@5@/@.@7 B B@@@ @7 % B@?@*@C@ @7 %| B@L@P@@@/@0  @4@7 %e@C	 % T@7 %P@L@P@? % %{@7 %P@>@;C@,B3 %E %E 

@5@>@D@ @7 %_@ @7 %c@L@ @ @ 
@8 %@?
@" @#@;C@YB8 %E %E
@5@ 
@.@7 % B@" G!

@#@ @.@.@7 %@.@ @7 %@D@0 @1 @4@7 Aq B@L@R@?@!@D@)@L@2@4@8 C B@?@2@0 G!@1 @4@4@8 %@;XXQM EF@4/usr/lib/swi-prolog/library/dialect/sicstus/terms.pl   SdAuC AgS E [>E [BE [@E CtE [FE [DE [HE UE [IEterm_variables_bagXO E % C@. E E@5@8 JW@;XXQM B7-C @S @XD  t  t t  B7t  Wj AD  t  t t  B7t  Wj 
D  t  t t  B7t  $ AD  t  t t  B7t  $ 
O B7 $C@0 Ek Ek  ^z D@<C@6 E E  C
 C
@<C@L E E  #Q E@<C@' E E  D E@<C@8 E E  WV D@<C@< E E  WT D@<C@c Bx Bx 
load_settings B}@<C@4 E E  ^ 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  Z E@<XXQM EF@)/usr/lib/swi-prolog/library/statistics.pl  @SdAu@"C AgS E IEshow_profileE  oEprofileE & XO Esort_on CA E E

ticks_self@5@0cummulative @@4 @@7 W W@>@;CA E E 
ticks@<XD  t  t t  Et   n @GD  t  t @Ht  Et  o O E  o C@?@ E E@5@.@7
time_state I@@@.@0 A:
@-@1 AV@0report
@4@1 @@4@0 B@-
 @Q@4@7 B I@7	time_true I@D@*
 @Q@L@>@?@R@?	@7 & I@Q@F@;XD  t  t t  Et  &  @GD  t  t @Ht  Et %  @KO E % C@(@ E E@5@0  o@-@4cpu@7 &@.
@7	time_name I@.@7 B I@0 G
@4@0  E@1 %@4@8 &@;XO E
show_plain CA  E E @<CA! E E
 @5@>@;C@ A" E E C


@5@ @ 
@7 & I@p @ @ @ 
@8 & I@;XO Eprof_statistics CA< E Eprof





@5@ 
@ @ @8 C2 I@;XO E & C@]@ E E
 L



@5@0 &$@-@-@-@4@7 &	@a@f@f
@l C@x@a@f@f@l C@h@l C@x@a@f@i@l C@x@D
@a@f@b @u@L@'Infinite@?@a@f@f@l @k F@x Yt@0  n@4@8 @' I@;XO E D C@2@ E E@5 @ @Q@7 @@> @@.@7 C Ithreads_created@.@7 &)thread_cputime@.
@7 &)@a@i@h@l C@x@3~D threads, ~D finished threads used ~3f seconds.~n@2@3@3
@4@8 Aw I@;C@ E E @<XO E
gc_statistics C@*@g E E@5collections@.@7 &)@a@h@b @s@>	collected@.@7 &)gctime@.
@7 &)@8~D garbage collections gained ~D bytes in ~3f seconds.~n@2@3@3
@4@8 &-@;C@o E E @<XO Eshift_statistics C@F@z E E@5local_shifts@.@7 &)
global_shifts@.@7 &)trail_shifts@.
@7 &)@@@a@h@b @s@?@@@a@i@b @s@?@a@f
@b @s@>
shift_time@.@7 &)@=Stack shifts: ~D local, ~D global, ~D trail in ~3f seconds.~n@2@3@3
@3@4@8 &-@;C@ E E @<XO E YL CA E E  @<CA E E  @@<CA E E@5@0  @4@0 ]
@4@8 \U@;XO Epredicate_functor_name C
A E E 

@5@>@8 &< I@;CA E E@5@/@8 @6@;XO E & C@LA' E E		@5label@.
@7 K$ I AO@.@7 &@ Z
@.@7 &@@0 %(
percentage@4@.@7 &@@a@f@b
@o@k W@@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 S I@;XO E % CA E E@5@7 F@>@2@0top
@4@4@8 % I@;CA E E@5@. @@7 GL I@7
show_profile_ I@/@8 &H@;XO E	prof_node C@"AZ E E@5@0 AV@0 @ _3@-@4@1 C _3 @4@0
get_prof_node
@4@0 C _3@4@8 @ I@;XO E & C
A? E Esamples@5@8 A@;C
AA E E &@5@8 A@;C
AC E E
accounting@5@8 A@;C
AE E E  n@5@8 A@;C
AG E Enodes@5@8 A@;XO E &K CA	 E E@5@ Wshow_profile_hook W@>@;C@eA E E		@5@.@7 & I  n@.@7 &R I@.
@7 & I@.@0 &M
@4@.@7 @@ @.@7 O&@ @.@7 R} H7
~61t~69|~n@7 B ITotal time: ~2f seconds~n@2@4@7 &D &]@7 &^~w~t~w =~45|~t~w~60|~t~w~69|~n@2	Predicate@3Box Entries@3Calls+Redos@3Time@4@7 &D &]@7 &^@0 &E@-@4@7 &@ @ @ 
@8 &@;XD  t  t t  Et  &  @GD  t  t @Ht  Et & O E & C@ E E@5@8 % I@;XO E & C@ E E & C@5@>@;C@ E Ewallwalltime@5@>@;C@ E E C C@5@>@;C@ E E &g &g@5@>@;C@ E E@5@0  	@3 &@3 &f@4@8 B B@;XO E &
 C@ E E &$



@5@7   I C@7 &)
inferences@ 
@8 &)@;XO E & C@ E E@5@8 &@;C@.@ E E@5@.@7 &i C@.@7 &) &j@.
@7 &)@ 
=@.@7 V I@7 Dr I@7 &l@ @7 &l@Q@;XO E I C@A E E  @5 At@8 A I@;XO E &n C@@D E E@5 F(@.@7 &)	trailused@.@7 &) F$@.
@7 &)	localused@.@7 &) F!@.@7 &)
globalused@.@7 &)process_cputime@.@7 &) &j@.@7 &)atoms@.@7 &)functors@.@7 &)
predicates@.@7 &)modules@.@7 &)codes@.@7 &)
locallimit@.@7 &)globallimit@.@7 &)
traillimit@.@7 &)@(~3f seconds cpu time for ~D inferences~n@2@3@4@7 &-@A~D atoms, ~D functors, ~D predicates, ~D modules, ~D VM-codes~n~n@2@3@3@3@3@4@7 &-@8                       Limit    Allocated       In use~n@7 &-@0Local  stack :~t~D~28| ~t~D~41| ~t~D~54| Bytes~n@2@3
@3@4@7 &-@0Global stack :~t~D~28| ~t~D~41| ~t~D~54| Bytes~n@2@3@3@4@7 &-@2Trail  stack :~t~D~28| ~t~D~41| ~t~D~54| Bytes~n~n@2@3@3@4@7 &-@7 &. I@7agc_statistics I@7 &4 I@8 &( I@;XO E & C@0@q E E@5@0 C XU@-@4@/ @@7 A9@a@h@b @s@>
agc_gained@.@7 &)agc_time@.
@7 &)@=~D atom garbage collections gained ~D atoms in ~3f seconds.~n@2@3@3
@4@8 &-@;C@x E E @<XO Epredicate_label C@@A E E 


@5@>@ 
@.@.@7 @6@D@ 
@7 &; I@L@2@3 @3@4@8 A I@?@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  [2@<CAp E E  &@<CAq E E ticks_siblings@<CAr E E  AO@<CAs E E  Z
@<CAt E E callers@<CAu E E callees@<XO E &O C@[Ab E E

 C


@5@"
node 







@#@/@0 @4@7 \R I@C@0 @4@0 ]@/@4@7 \U@L@P@0 @4@ @ @ @ @ @ @7 GN I@ 
@8 &@@;XO E &A CAw E E DO@5@>@.
@7 A@ 
@8 &>@;CAz E E &?@5@>@.
@7 A@ 
@8 & I@;CA} E E &@5@>@.
@7 A@.@7 A@a@f
@f@n@w@;C@JA E E	 %(

 &B
@5@>@ 
@.@7 &@ &@ @.@7 &Z &T@ @.@7 &Z@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 & I@ 
@8 A@;XXQM EF@&/usr/lib/swi-prolog/library/ordsets.pl  @SdAuC AgS E
ord_memberchkE
ord_subsetE	ord_emptyE	ord_unionE &E &Eord_disjointEord_subtractEord_intersectionE
ord_intersectE &E &Eord_del_elementE	is_ordsetEord_add_elementE	ord_seteqElist_to_ord_setE &Eord_symdiffXD  t  t t  Et ord_union_2 
O E &CAh E E @<CAi E E@5@.@ @7 G @ @ @ @ 
@ @8 & E@;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  & 
O E &C
A E E @<CA E E@5@.@ @7 &@ @ @ @ 
@8 & &@;XD  t  t t  Et  & 
O E &CAa E E C
@5@ 
@ @ @ @8 & &@;CAc E E		 G[



@5@ @ @ @8ord_union_1 &@;CAe E E B
@5@ @ @ @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 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 O&@ @ 
@8 &@;XD  t  t t  Et ord_subset_ 
O E &CA  E E G[@5@.@ @7 &@ @ @8 & &@;C	A# E E B@5@ 
@8 & &@;XD  t  t t  Et  & 
O E &CA\ E E @<CA] E E@5@.@ @7 &@ @ @ @ 
@ @8 &@;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 WB@x@a@g@f@l C@x@ @.@.@7 & &@ @ @.@ 
@7 &@ @ @8 &@F@;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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  & 
O E &C@ E E
@5@.@ 
@7 &@ @ 
@ @8 & &@;XD  t  t t  Et  & 
O E &C@XA E E	





@5@>@.@ @7 &@D@( G[@L@ @8 & &@E@?@/@D@)@( C@L@.@ 
@7 &@D
@( G[@L@)
@?@D
@( C@L@)
@?@R@?@R@E@;C@/A
 E E


@5@>@.@ 
@7 &@D@( G[@L@ @8 &@?@D
@( C@L@)
@?@R@;CA E E

@5@)
@;XD  t  t t  Et 
is_ordset3 
O E &C@f E E @<C@g E E
@5@7 D% @ 
@8 & &@;XD  t  t t  Et  & 
O E &CA E E @<CA E E
@5@.@ @7 &@ @ 
@ @8 &@;XD  t  t t  Et  & 
O E &C@q E E @<XD  t  t t  Et 
is_ordset2 
O E &C@b E E @<C	@c E E@5@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AX E E 
@<CAY E E@5@ @ @ 
@8 &@;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 &@;XD  t  t t  Et  & 
O E &C@ E E@5@8oset_int &@;XD  t  t t  Et  & 
O E &C@ E E
@5@ 
@8 &@;XD  t  t t  Et  & 
O E &C@ E E@5@8 &@;XD  t  t t  Et  & 
O E &C@ E E@5@8
oset_delel &@;XD  t  t t  Et  & 
O E &C@^ E E@5@7 @ &@8 & &@;XD  t  t t  Et  & 
O E &C@ E E@5@8
oset_addel &@;XD  t  t t  Et  & 
O E &C@ E E@5@8 K?@;XD  t  t t  Et  & 
O E &C@ E E
@5@>@;C@ E E@5@>@;C@ E E		@5@.@ @ @7 &@ @ @ @ @ @ 
@8 & &@;XXQM C
F@$/usr/lib/swi-prolog/library/qsave.pl  @SdAu@!C AgS E C
E CXD  t  t t  C
t 	close_map  
O C
 ' C
B E E@5@0 Vw@-
@4@7 H@7  7@>@;CB E E   @<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 
save_flags  
O C
 ' C@0A E E@5~nFLAGS~n~n@7feedback C@@@#@.
@7 H, C@.@7 G C~t~8|~w = ~w~n@2
@3@4@7 '
@0 G
@/@4@7 F @Q@?@R@F
@;XD  t  t t  C
t save_modules 
O C
 'C@'A. E E@5@0special_module@-@4@0save_module
@4@7 G G@0 AV@0 !S@4@1 F@1 '@4@0 '
@4@8 '@;XD  t  t t  C
t restore_import 
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 open_map 
O C
 'CB E E@5@0 F%@-@4@7 [ W@> A@.@7 G@0 '@4@8 C@;CB E E@5@0 '@/@4@8 C@;XD  t  t t  C
t save_attributes 
O C
 ' CA E E@5@@@.@7 \U@7save_attribute C@Q@?@R@E@;XD  t  t t  C
t define_init_goal 
O C
 '%CAC E E@5@0 M@-@4@7 '@>@8define_predicate C@;CAF E E @<XD  t  t t  C
t  Vw AD  t  t t  C
t  Vw AD  t  t t  C
t  Vw 
D  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 ^@.@7 ^ W@7
check_options C@.
@7exe_file C@0 "H@-@4 V@7 W W@0 F#@-@4@.@7 '1@ @ @7default_init_file C@7
save_autoload C@7 ' C V @Q@7 CK  ]k@ @7 ':@D@ 
@7 A~ @L@ 
@7 I C@?@R@ 
@.@7 F @ @ @7make_header C@ @ @2@0 '2@4@4@7save_options C@ @ @7save_resources C@ $state$prolog A@.@7 D1 @ @7 D @0 AV@0 @ _3@-@4@1 C _3 @4@0 AV@0 '@4@1 AVsave_records@1 AV '@1 AVsave_imports@1 AVsave_prolog_flags@1 AV@0save_operators@4save_format_predicates@4@0 C _3@4@7 @ @7 B  C@ @7  7@ @7save_foreign_libraries C@ @7  C@ 
@7 D C@8 ' C@;XD  t  t t  C
t reserved_resource 
O C
 '_CA E E $header$rc@<CA E E  'H 'I@<CA E E $options 'I@<XD  t  t t  C
t mkrcname 
O C
 'dC@ E E @
@5@>@;C@ E E@5@2
@3 @3@4@8 A C@;XD  t  t t  C
t doption 
O C
 'gC@ E E@5@/@8	min_stack C@;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  'S  
O C
 'S C@*BB E E@5~nFORMAT PREDICATES~n@7 '
@.
@.@7 F C@.@7 ' C@!
@0 E
@4@#
~n~t~8|~w @2
@4@7 '
@ 
@7 '@Q@;CBJ E E   @<XD  t  t t  C
t  'N  
O C
 'N C@4A E E@5~nRECORDS~n@7 '
@@@'@.
@7 G C 'r@2
@3@-@4@7 '
@/@7 VR C C@7 '
@0 A3
@/@4@7 '@Q@?@R@F
@;XD  t  t t  C
t find_foreign_library 
O C
 'yC@]Bl E E@5@2@0 @ G;@4@3@0 @ @@4@4@.@7 @ C@>@D@<@0 U_ O%@4@.
@2@0 @ L@4@3@0 @ @@4@4@7 '{shared@.@7 G C@0 A@-@4"~w" -o "~w" "~w"@2
@3@3@4@7 Aw @ @7 !\ C@L@&@?@&@F
@E@;XD  t  t t  C
t no_save_flag 
O C
 'CB E E  B@<CB E E  B@<CB E E  _3@<CB E E  X@<CB E E  V@<CB E E  ]t@<CB E E 	cpu_count@<CB E E hwnd@<XD  t  t t  C
t  'G 
O C
 'FC@ E E
 B@5@>@;C@J@ E E@5~nRESOURCES~n~n@7 '
@7copy_resources C@@@5@/@0 @-@1 P@/@/@/@4@7 \R Be@0 @1 '@-
@-@-@4@0 AV@0 'e
@-@4@1
save_resource
@4@7 '@Q@?	@R@F@F@E@;XD  t  t t  C
t pred_attrib 
O C
 'CA E E @H

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

 



@5@ @ @7attrib_name C@ 
@.@7 '@ @ @ @8 @6@;XD  t  t t  C
t  '8 
O C
 '7CAM E E@5@7 '& C@7define_toplevel_goal C@0 D @Q@4 @Q@7 '1@>@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 'D@4@/@4@8 @@;C@FB E E B



@5@>@D@&@.@7option_type 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 'D@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 _} D@>@;C@ A9 E E@5@/@.@7 '@.@.
@7 @6@0 @@0 C Z@1 
@4@/@4@8 @@;XD  t  t t  C
t  ' 
O C
 'C@@A E E@5@.@7 C0 @.@7 E @@@/@0 ]]@-
@-@4@7 T H7@C@ 
@ @/@ B ' B@L@P@C	@ 
@ @7 '` C@L@P@ 
@ @7
copy_resource C@Q@?@R@F
@;XD  t  t t  C
t convert_option 
O C
 'C@ @ E E@5@.
@7 'i@>@D
@* @L@&@?@a@f
@h@bD @o@l W*@w@;C	@ E E F"@5@>@8 G @;C	@ E E F'@5@>@8 '@;C@ E E @<XD  t  t t  C
t  W\ AD  t  t t  C
t  W\ 	 O C
 W] C@6 E E C
 F$ F '
@5 F@ @8 Wb C@;C@6 E E C
 F! F '
@5 F@ @8 '@;C@6 E E C
 F( F '
@5 F@ @8 '@;C@6 E E C
 M C M
@5 C@ @8 '@;C@6 E E C
 F' C '
@5 C@ @8 '@;C@6 E E C
 '2 @Z '2
@5 @Z@ @8 '@;C@*@6 E E C
 "H  	 Vkernel B "H
@5@0  	@3 V@3 '@3 B@4@ @8 '@;C@6 E E C
 D @ D
@5 @@ @8 '@;C@6 E E C
 ' @Z '
@5 @Z@ @8 '@;C@$@6 E E C
 C;  	save Mo '
@5@0  	@3 '@3 Mo@4@ @8 '@;C@6 E E C
 S @ S
@5 @@ @8 '@;C@$@6 E E C
 D  	 'no_save D
@5@0  	@3 '@3 '@4@ @8 '@;C@6 E E C
 F  @Z '
@5 @Z@ @8 '@;XD  t  t t  C
t  'k 
O C
 'jC@ E E  F$@ @<C@ E E  F!@<C@ E E  F(@<XD  t  t t  C
t  C 
O C
 'C@P E E@5@8 C
 C@;XD  t  t t  C
t restore_prolog_flag 
O C
 'CB E E@5@7 @@>@;CB E E@5@/@7 @@>@0 C
@4@/ @Q@8 A9@;CB" E E@5@2@0 [@4@4@8 ':@;XD  t  t t  C
t  'P  
O C
 'P C@:B E E@5~nPROLOG FLAGS~n~n@7 '
@.
@.@/ A@.@7 B C@C
@7 ' C@L
@P~t~8|~w: ~w (type ~q)~n@2
@3@3@4@7 '
@0  C
@1 '
@4@7 '@Q@;CB E E   @<XD  t  t t  C
t  'Y 
O C
 'XC@7BY E E@5@0 D '@4@7 '@>~nFOREIGN LIBRARIES~n@7 '
@0current_foreign_library@-@/@4@0 AV@0 'z@-
@4@1 AV@0 G@-@4@1 A
 '} H
@4@8 '@;CBa E E @<XD  t  t t  C
t  ' 
O C
 'CA E E  A A@<CA E E  A A@<CA E E  A A@<CA E E  A A@<CA E E  A A@<CA E E  @G @G@<CA E E  A A@<CA E E  Dk 	 @<CA E E show_childs 
 @<CA E E  R] @<CA E E   \ 
@<CA E E  "G "G@<XD  t  t t  C
t  'D 
O C
 'CC@d@ E E
@5 'c 'I A@.
@7 'J@@@G@.@7 'h C@ @.@7 C @ @ @.@7save_option_value C@.@2@3@-@4@7 @<@D@ @7 '@L@ @ @.@7 ' C@?@%@ 
~w=~w~n@2@3@4@7 '@Q@?
@R@F@F@F@ 
@8  7@;XD  t  t t  C
t save_predicate 
O C
 'C@5Ai E E@5 D@7 \U@>@"
 


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

@#@ 
@.@.@7 @6~nsaving ~w/~d @2@3@4@7 '
@D@%@"
 '@#@, B@L A@7 '"@B@* @@L A@7 '"@O(Skipped clauses)@7 '
@Q@?@R@7 '! C@C A@7 \U@L@P@@@/@.@7 Z  C@7 '
@ @7 B @Q@?@R@E@;XD  t  t t  C
t  '0 
O C
 '/C@ E E@5 U] @Q@7 @@/ @@7 CZ C@> ^@8 '@;C@ E E 

@<XD  t  t t  C
t save_unknown 
O C
 'C@&A E E@5@0 
 !@4@.@7 @@D@* @L@R@?@0 C@0 
 !@4@4@8 '@;XD  t  t t  C
t  ' 
O C
 'C@=A\ E E@5@7 D{ ~n~nMODULE ~w~n@2
@4@7 '
@7 ' C@@@!@!@0 
@/@4@#@/@7 '@C
@0 ]@/@4@7 \U@L
@P@7 ' C@Q@?	@7 A   Z@8 '
@E@;XD  t  t t  C
t  ' 
O C
 'CB E E@5@.@7 ' C@>@8 '@;CB E E @<XD  t  t t  C
t  ' 
O C
 'C@BA E E@5@0 'K

 B@-@4@0 @@0 'K
 A@-@4@0 AV@0 '~t~8|~w~t~24|~w~t~40|~w~n@3@3
@3<Copied from running state>@4@1  @4@1 F=@4@0 F=@4@8 'T@;XD  t  t t  C
t  ' 
O C
 'C	B E E
 F@5@/@8 'i@;CB E E  F  	 V ' B@<CB E E  B2 @@<CB E E  F% @Z@<C
B E E  C;  	 ' Mo@<CB E E  F& @@<C
B E E  D  	 ' '@<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
 _uC@ E E  F"@<C@ E E  F'@<XD  t  t t  C
t save_module_operators 
O C
 'CB6 E E @5@>@;C@6B7 E E@5@0 GS@-@-@1 
@-
@4@0 AV@0 ' 'r@3@0 C:@1 

@4@4@1 F@1 C:@1 

@4@8 '@;XD  t  t t  C
t  'O  
O C
 'O C@ZA E E@5
~nIMPORTS~n~n@7 '
@@@H@0 @-
@-@4@0 ]@-@4@7 \U@C@7default_import C@L@P@.
@.@7 @6~t~8|~w:~w/~d <-- ~w~n@2
@3
@3@3@4@7 '
@0  C
@1 '
@1 
@4@7 '@Q@?	@R@F
@F@E@;XD  t  t t  C
t  ' 
O C
 'CA E E@5@0 
@4 A@7 D C@0 @4 "=@7 \U@>@Q@;CA E E@5@8 D C@;XD  t  t t  C
t  'R 
O C
 'QC@#B/ E E@5@>@0 ' '@4 '@7 '1
~nOPERATORS~n@7 '
@0 !S@-@4@0 '@4@7 ' Z@8 '
@;CB4 E E @<XD  t  t t  C
t  'A 
O C
 '@C@$@ E E@5@0 '@-
@4@7 '@>@ 
@2@0 @ B@4@4@.@7 '{ 'a 'b H@ @8 ' C@;C@1@ E E@5@D
 U] @Q@7 @@L@'
 @Q@?@'
 @@0 S @Q@4@ 
@7 '1@> G;@.@7 @ 'a 'b H@ @8 '@;C@J@ E E@5unix @Q@7 @@> G;@.
@7 @ 'a 'b A@.@7 'J@ #!/bin/sh~n@7 '@ # SWI-Prolog saved state~n@7 '@D
@* V@L@' Q@?@' N2@ @"exec ${SWIPL-~w} -x "$0"~w"$@"~n~n@2
@3@4@7 '@ @8  7@;C@ E E @<XD  t  t t  C
t  '$ 
O C
 '#C@4A E E@5@.@7 ' C@D
@* R]@L
@D
@0 "A @4@7 \U@L@R@? A@7 \U@?@R@7 '(~w) @2@4@8 '
@;XD  t  t t  C
t  '5 
O C
 '4C@ E E V H@5@>@;C@ E E@5 F#@8 '@;XD  t  t t  C
t  ' 
O C
 'CAH E E@5@0 '@-@4@7 '@>@8 ''@;CAK E E @<XD  t  t t  C
t  ' 
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 V Ab@5@>@Q@;C@ E E @<XD  t  t t  C
t  ' 
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@ @8 '@;CA E E@5@.@7 '@ @7 '@>@;CA E E@5 As@0 @@0 C P@1 '
@4@/@4@8 @' C@;XXQM [NF@&/usr/lib/swi-prolog/library/rbtrees.pl  @SdAuC AgS E	rb_deleteErb_mapE [fErb_inE [KErb_keysE 'Erb_sizeE [UE 'Elist_to_rbtreeE	is_rbtreeE [ZErb_partial_mapE [TE 'Erb_cloneE [E [Erb_applyErb_lookupallE
rb_del_minErb_maxE
rb_del_maxErb_minE [rErb_nextE
rb_insert_newErb_previousE (E [oXO [N ' CB"u E  @SdA (! L

 ("
@5@ @.@ @/@7 J [M@&@;XO [Nprevious C@ (! (!		 G[@5@ @.@7 A@ @ @ @ @8 (& [M@;C@ (! (!		 C@5@ @.@7 A@ @ @ @0 C
@4@8 ('@;C@&@ (! (!	
 B@5@ @.@7 A@D
@ @ @ @7 W+ [M@L@R@?
@" C@#@;XD  t  t t  [Nt  ' @GD  t  t @Ht  [Nt ' B
  B
O [N ' CB (! (! ("



 ("

@5@ @ @ 
@8 F% [M@;XO [N	check_val C@#C (! (!@5@@@7 &@?@0 Jainf@4@7 N @@@7 Mi@?@0 L (/@4@7 (0@>@;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 [N Pm CA= (! (!@5@8 Pk [M@;CA? (! (! 
@<CA@ (! (!@5@ @8 (4@;XO [N	lookupall CAS (! (! G[@5@ 
@.@7 A@ @8 ( [M@;CAV (! (! B@5@ 
@8 A@;CAX (! (! B@5@ 
@.@7 A@ @8 (7 [M@;CA[ (! (! C@5@ 
@.@7 A@ @8 (9@;XO [Ncheck_rbtree CC (! (!black @ @@5@>@ 
@8check_height [M@;C@,C (! (! Z



@5@ @7 (- [M@ @7check_red_child [M@ @7 (D@ @ @ 
@7 (; [M@ @ @ 
@8 (G@;C@(C (! (! (=



@5@ @7 (C@p
 @ @ @ @7 (G@ @ @ @8 (G@;XO [N ' CCy (! (! ("


@5@ 
@8keys [M@;XO [N ( CB (! (! ("


@5@ 
@8visit [M@;XO [Nnext C@ (! (!		 G[@5@ @.@7 A@ @ @ @0 C
@4@8 (O [M@;C@ (! (!		 C@5@ @.@7 A@ @ @ @ @8 (P@;C@&@ (! (!	
 B@5@ @.@7 A@D
@ @ @ @7 W- [M@L@R@?
@" C@#@;XO [Ninsert2 CA (! (! (= @ @@5@>@" (B

@#@(not_done@;C@nA (! (! (B



@5@D@%@ @7 Mi@L@" (B
@#@ @ 
@ @ @8 (T [M@E@?@9@D@)@L@" (B@#@( @m@E@?@" (B
@#@ @ 
@ @ @8 (W@E@;C@yA (! (!
 (=



@5@D@*@ @7 Mi@L@ @ 
@.@.@7 (W@ @0 (=@4@ @ @8fix_left [M@E@?@?@D@)@L@" (=@#@( @m@F@?@ @ 
@.@.@7 (W@ @0 (=@4@ @ @8	fix_right [M@E@;XO [N (Y C
A (! (! @m
 @m@5@>@;C
A (! (! (V@5@ 
@8 (Z [M@;XO [N L CC (! (! (= @
@5@>@;CC (! (! (B


@5@p@ 
@ @.@7 (` [M@ @ @8 (a@;CC (! (! (=


@5@p@ 
@ @.@7 (a@ @ @8 (a@;XO [Nclone CC( (! (! (= @ @


@5@>@;C@7C) (! (! (B




 (B


@5@ @ @ 
@2@0 C@4@-@4@7 (b [M@ @ @ @ @8 (d@;C@7C, (! (! (=




 (=


@5@ @ @ 
@2@0 C@4@-@4@7 (d@ @ @ @ @8 (d@;XO [Npartial_map C
CF (! (!

@5@>@;CCG (! (! (= @

@5@>@;C@xCH (! (! (B



 (B


@5@ @.@ 
@ @ @7 (e [M@D@* @@L@&@&@( @@F@E@?@9@"@#@D@)@L@D
@ @ @ @@L@R@?@&@%@?@&@%@ @ @ 
@ @ @8 (g@;C@xCZ (! (! (=



 (=


@5@ @.@ 
@ @ @7 (g@D@* @@L@&@&@( @@F@E@?@9@"@#@D@)@L@D
@ @ @ @@L@R@?@&@%@?@&@%@ @ @ 
@ @ @8 (g@;XO [N ( CAI (! (! ("


@5@ 
@8 (9@;XO [N [ C@ (! (! ("

 ("
@5@ @ 
@ @8 H [M@;XO [N ( CA (! (! ("

 ("
@5@ @ @ @8
insert_new [M@;XO [N E C@cA
 (! (! (=



 (=


@5@ @7 H@.@ @7 &@D@* B@L@&@&@ @ @@?@&@D@* G[@L@&@&@ @ @8 (m [M@?@&@&@ @ @8 (n@;C@^A (! (! (B



 (B


@5@.@ @7 &@D@* B@L@&@&@ @ @@?@&@D@* G[@L@&@&@ @ @8 (n@?@&@&@ @ @8 (n@;XO [Nconstruct_rbtree CC (! (!@5@a@h@g@q@>@;CC (! (!

@5@>@0 C@-@-@4@7 A@ 
@ @ @ @ @ @8
build_node [M@;C@JC (! (!@5@a@g@h@n@b@l A@x@ @0 C@-@-@4@7 A@ 
@.@ @ @.@ @7 (q@p @p
 @ @ @ @ @7 (o [M@p@ @ @ @ @8 (t@;XO [N [o C@m (! (! ("


@5@ 
@8lookup [M@;XO [N (* C@ (! (! (B



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



 (= @
@5@>@;C@ (! (! (B

@5@ 
@8 ()@;C@ (! (! (=

@5@ 
@8 ()@;XO [Ndelete_black_node CBq (! (!
 (V@5@)
@>@;C@$Br (! (! (= @ @ (B



 (= @m@5@>@;CBs (! (! (= @ @
 (V@5@>@;C@$Bt (! (! (B



 (= @ @ (= @m@5@>@;CBu (! (!
 (= @ @
 (V@5@>@;CBv (! (!@5@.@.@.@.@7delete_next [M@ @0 (=
@4@ 
@8fixup_right [M@;XO [Ndel_max CB\ (! (!		 (B


 (= @@5@>@ @ 
@ @ @8delete_red_node [M@;C@,B^ (! (! (B



@5@ @ 
@.@.@7 ( [M@ @0 (B@4@ @ @8 (}@;CBa (! (!		 (=


 (= @@5@>@ @ 
@ @ @8 (x [M@;C@,Bc (! (! (=



@5@ @ 
@.@.@7 (@ @0 (=@4@ @ @8 (}@;XO [N (L CB (! (! (= @
@5@>@;C@$B (! (! (B


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




@5@ 
@2@0 C@4@-@4@7 (K@ @ @8 (K@;XO [N [f C@f (! (! ("
@5@" (= @ @@#@;XO [N ' CA0 (! (! ("


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


@5@ 
@8 (u@;XO [Nfixup2 C@fB (! (! (= (=






 (B (=





 (=



 (=
 (= @m@5@>@0 (B@0 (=
@4@1 (=@4@ @/@8 ( [M@;C@_B (! (! (B (=


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






 (= (=





 (=



 (= (=
 (B (= (= (V@5@>@;C@_B (! (! (B (=


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


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


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






 (=


 (B



 (= (= (=
 (= @m@<XO [N (w C@v (! (! G[@5@ 
@.@7 A@ @8 (u@;C@y (! (! C@5@ 
@.@7 A@ @8 (u@;C@| (! (! B@5@ 
@8 A@;XO [N ( CC (! (!@5@.@7 K?@8 [Z [M@;XO [N ( CC (! (!@5@S
@>@Q@;C
C (! (! ("
@5@>@;CC (! (! ("

@5@0rbtree1@4@0 (1@/@/@4 @@8 A9@;XO [N (k CA (! (!@5@ 
@.@/@7insert_new_2 [M@ @ @8fix_root [M@;XO [N ( CBE (! (! ("

 ("
@5@ @ @ @/@8del_min [M@;XO [N ( C@ (! (! ("


@5@ 
@8 (R@;XO [N (_ C@MA (! (! (= (B



 (B





 (B



 (B (=
 (B (= (V@5@>@;C@OA (! (! (= (B (B









 (B



 (B (= (B
 (= (V@5@>@;C@=A (! (!

 (= (B



 (B






 (= (B
 (B @m@5@>@;C@>A (! (!

 (= (B (B










 (= (B
 (B @m@5@>@;CA (! (! 

 @m@<XO [N ($ C@0B) (! (! (B



@5@ @7 Mi@>@ @.@.@7 (#@ @0 (B@4@ 
@ @8
fixup_left [M@;C@0B- (! (! (B



@5@ @7 &@>@ @.@.@7 (#@ @0 (B@4@ 
@ @8 (}@;CB1 (! (! (B




@5@ @ @ 
@ @8 (@;C@0B4 (! (! (=



@5@ @7 Mi@>@ @.@.@7 (#@ @0 (=@4@ 
@ @8 (@;C@0B8 (! (! (=



@5@ @7 &@>@ @.@.@7 (#@ @0 (=@4@ 
@ @8 (}@;CB< (! (! (=




@5@ @ @ 
@ @8 (@;XO [N ( C@ (! (! ("

@5@ @ 
@8 (P@;XO [N (~ CB (! (!  @m
 @m@<C
B (! (! (V@5@ 
@8fixup3 [M@;XO [N (  CC% (! (! ("


 ("

@5@ @ 
@ @8 (d@;XO [Ninsert CAo (! (!@5@ 
@.@/@7 (W@ @ @8 (@;XO [N (E CC (! (!  (=@<C@FC (! (! (B

@5@0 (1@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 [N (@ CC (! (! @5@>@;C@sC (! (!@5@0 (1@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  [Nt  ' @GD  t  t @Ht  [Nt ' B
 O [N ' CC (! (! ("

@5@8 F% [M@;XO [N ( CA (! (!  (=




 (=
@<CA (! (!  (B




 (=
@<XO [Nfind_path_blacks CC (! (! (= @ @
@5@>@;CC (! (! (=

@5@p@ 
@ @8 ( [M@;C
C (! (! (B

@5@ 
@8 (@;XO [N ( C@*C (! (! (=




@5 @.@7 (@0 Ja (/@4@ @7 (G@ 
@0 L (/@4@ @8 (G@;C@IC (! (! (B@5@0 (1@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 [N ( C
Cv (! (! ("

@5@8 (H@;XO [N (: CAM (! (! (= @ @@5@>@Q@;CAN (! (!@5@.
@7 A@.@ 
@7 &@ @8 (6 [M@;XD  t  t t  [Nt  (	 @GD  t  t @Ht  [Nt ( @K @K  O [N ( CCC (! (! ("

 ("
@5@ @ @ @8 (g@;XO [N [T C
B (! (! ("

@5@8 (K@;XO [N (\ C
A (! (! @m
 @m@5@>@;C
A (! (! (V@5@ 
@8 (] [M@;XO [N (
 CB (! (! ("



 ("

@5@ @/@ @/@8 (#@;XO [N (Q C
@ (! (! (= @ @@5@>@Q@;C@&@ (! (!@5@.@7 A@.@7 A@.@ @7 &@ @ @ @ 
@ @8 (N [M@;XO [N (5 C@!A7 (! (! (=




@5@ 
 @@7 H@ 
@ @ @ @8 (3 [M@;CA: (! (! (B




@5@ 
@ @ @ @8 (@;XO [N (c CC3 (! (! (= @ @
@5@>@;C@IC4 (! (! (B



 (B


@5@ @2@0 C@4@-@4@ @ @2@0 C@4@-@4@7 ( [M@ @ @ 
@ @ @ @8 (@;C@IC7 (! (! (=



 (=


@5@ @2@0 C@4@-@4@ @ @2@0 C@4@-@4@7 (@ @ @ 
@ @ @ @8 (@;XO [N (
 C@ (! (! ("

 ("
@5@ @/@ @8 (h@;XO [N (( C
@ (! (! (= @ @@5@>@Q@;C@&@ (! (!@5@.@7 A@.@7 A@.@ @7 &@ @ @ @ 
@ @8 (% [M@;XO [N (I CC| (! (! (= @ @
@5@>@;CC} (! (! (B




@5@ 
@2@-@4@7 (H@ @ @8 (H@;CC (! (! (=




@5@ 
@2@-@4@7 (H@ @ @8 (H@;XD  t  t t  [Nt  ( @GD  t  t @Ht  [Nt ( @K @K  O [N ( CA (! (! ("

 ("
@5@ @ @8 (n@;XO [N (r CC (! (!  (B
@5@>@;CC (! (!  (=
@<XO [N (i C@u@ (! (! (=



@5@ @7 H@.@ @7 &@D@* B@L@&@" (=
@#@F@?@>@D@!@* G[@L@" (=
@#@ @ 
@ @8 (h@E@?@" (=
@#@ @ 
@ @8 (h@E@;C@p@ (! (! (B



@5@.@ @7 &@D@* B@L@&@" (B
@#@F@?@>@D@!@* G[@L@" (B
@#@ @ 
@ @8 (h@E@?@" (B
@#@ @ 
@ @8 (h@E@;XO [N [r CAk (! (! ("

 ("
@5@ @ @ @8 ( [M@;XD  t  t t  [Nt  F% @GD  t  t @Ht  [Nt ( B
 O [N ( CC (! (! (= @ @@5@>@;CC (! (! (B




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



@5@ 
@@>@7 (@ @8 (@;XO [N (S C@ (! (! (B (= @


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



@5@>@;C
@ (! (! (B

@5@ 
@8 (R@;C
@ (! (! (=

@5@ 
@8 (R@;XO [N ({ CB{ (! (! (B (= @ @


 @m@5@>@;C@.B| (! (! (= (= @ @

 (B



 (= @m@5@>@;CB~ (! (! (= (= @ @


 (V@5@>@;C@*B (! (! (B



@5@ @.@.@7 (z@ @0 (B@4@ 
@ @8 (@;C@*B (! (! (=



@5@ @.@.@7 (z@ @0 (=@4@ 
@ @8 (@;XO [N ( C@gB (! (! (= (B (=


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


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






 (=





 (=



 (= (B (=
 (= (= (V@5@>@;C@_B (! (! (B (= (=


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


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


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









 (=



 (= (=
 (= (= @m@<XO [N (v C@p (! (! (= @ @@5@>@Q@;C@q (! (!@5@.
@7 A@.@ 
@7 &@ @8 ( [M@;XO [N [K C@` (! (! ("
@5@" (= @ @@#@;XO [N ( CBH (! (!		 (B (= @


@5@>@ 
@ @ @ @8 (@;C@,BJ (! (! (B



@5@ @ 
@.@.@7 (@ @0 (B@4@ @ @8 (@;CBM (! (!		 (= (= @


@5@>@ 
@ @ @ @8 (@;C@,BO (! (! (=



@5@ @ 
@.@.@7 (@ @0 (=@4@ @ @8 (@;XO [N (  CC (! (! ("

@5 @8 (a@;XD  t  t t  [Nt  F% @GD  t  t @Ht  [Nt (, B
  B
 B
O [N (, CB (! (! (= @ @@5@>@;C@3B (! (! (B




 (B


@5@ @ @@>@ @ @ 
@7 (+@ @ @ 
@8 (+@;C@3C (! (! (=




 (=


@5@ @ @@>@ @ @ 
@7 (+@ @ @ 
@8 (+@;XO [N [Z CC (! (! ("
@5@>@" (= @ @@#@;C@(C (! (! C


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

@5@" (= @ @@#@.@2 P
@4@7 @<@ @/@.@7 @6@a@f@k W"@b@k W"@l @k WO@x@ @ @ @ 
@8 (t@;XO [N ( CC0 (! (! ("


 ("
@5@ @ @ @ 
@8 (@;XO [N ( CA (! (! (= @ @@5@>@" (B

@#@( (V@;C@^A (! (! (B



@5@D@%@ @7 Mi@L@" (B
@#@ @ 
@ @ @8 (@E@?@)@D
@)@L@Q@E@?@" (B
@#@ @ 
@ @ @8 (@E@;C@iA (! (!
 (=



@5@D@*@ @7 Mi@L@ @ 
@.@.@7 (@ @0 (=@4@ @ @8 (X@E@?@/@D@)@L@Q@F@?@ @ 
@.@.@7 (@ @0 (=@4@ @ @8 ([@E@;XO [N ( C@ (! (! ("


@5@ 
@8 ()@;XO [N ( C@OB (! (! (= (B






 (B (B






 (B (=
 (= (B (V@5@>@;C@MB (! (! (= (B


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

 (=


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

 (=



 (B


 (B



 (= (B
 (B @m@5@>@;CB (! (! 

 @m@<XO [N ( CBY (! (! ("

 ("
@5@ @ @ @/@8 (@;XO [N ( CB (! (!  @m
 @m@<C
B (! (! (V@5@ 
@8 (@;XO [N ( C@ (! (! ("

@5@ @ 
@8 ('@;XO [N ( CBi (! (!
 @m@5@)
@>@;CBj (! (! (= @ @
 @m@5@>@;CBk (! (!
 (= @ @
 @m@5@>@;CBl (! (!@5@.@.@.@.@7 (z@ @0 (B
@4@ 
@8 (}@;XXQM EF@,/usr/lib/swi-prolog/library/prolog_clause.pl  @SdAu@ C AgS E [:E ['E #E ZXO Emeta CB E E@5@0 
@4@0 @H@4@8 \U@;XO Econj CA E E@5@ 
@8 ( Z@;XO Edoes_not_dcg_after_binding C@.Aj E E@5@7 ^ @C
@0 $q@/@/@/@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unify_clause_head C
A. E E@5@/@.@7 B Z@/@8 (@;XO E	ci_expand C@3A2 E E@5@0 @@0 AV@0
set_xref_flag@-
@4@1 A@-@4@0 %A
@4@1 AV@0 A@/@4@1 C B~
@4@.@0 (
@4@8 A9@;XO E % C@0B E E		send


send_class


@5@ @7 E @ @2
send_super@3@-@-@4@7 @<@>@ @2@4@8 @<@;C@4B E E

 A


	get_class


@5@ @7 E @ @2	get_super@3@-@-@4@7 @<@>@ @2@4@8 @<@;CB E E  (

 (

@<CB E E  (


 (

@<C@*B E E
 (


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


 (




@5@7 E @2 (@3@3@-@-@4@7 @<@.@2@4@ @7 H6 H7@ @2@4@8 @<@;C@=B E E


 (



@5@7 E @2 A@3@3@-@-@4@7 @<@.@2@4@ @7 (@ @7 A@, @@ @2@4@8 @<@;CB E E@5@ B G B@+
@;XO E [: C
@X E E@5@ 
@8 [; Z@;XO Efind_varname C@ E E
 B


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


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

send_implementation

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

get_implementation



@5@>@ @7 A@/@.@7 @6@ @.@7 A@ @ @7pce_unify_head_arg Z@p @ @ @7 (@ 
@ @ @ @8 (@;XD  t  t t  Et  Z @GO E Z C@VB E E@5@.@.
@7 (@D@0 
@4@ B O6 B@L@R@F@?@7@ 
@.@.@7 @6@D@7 YK Z@L@0 B@4~q/~d@2@3@4@8 Aw Z@?@0 B@4~q:~q/~d@2@3@3@4@8 (@;XO E ( CB! E E@5@S
@>@&
@;C
B$ E E B 
@5@>@;CB% E E  
@<XO Eexpand_meta_args CB{ E E @<C@?B| E E@5@ @.@7 A@ @.@7 A@ 
@.@7 A@ @ @ @ @ @ @7
expand_arg Z@p@ @ @ @ 
@ @ @ @8 ( Z@;XO E ( C@1A E E AV

 [

@5@>@ @ @.@ @.@7 (@ @ @ @ 
@ @ @8 (@;C@<A E E

 AV

 $q


@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 ( Z@>@"
 [




@#@" [
@#@.@.@7 @6@ @ @7 @6@ @ @ @8 (@;CBv E E@5@.@ 
@.@7 % Z@>@ @ @ @8 ( Z@;CBy E E 


@<XD  t  t t  Et 
make_varnames AO E ( C@ E E@5@ 
@ @7make_varnames_hook Z@>@;C@S@ E E

 _8
@5@>@ @/@.@7 @6@a@f@x@0 B@-@4@7 @ Z@!@2@0 B
<DCG_list>@4
@4@#@p@0 B@-@4@7 )@!@2@0 B
<DCG_tail>@4@4@#xx )@ @ @8 ( Z@;C@ E E@5@.@7 G @ varnames@ @7 @6@ 
@ @8do_make_varnames Z@;XD  t  t t  Et 
unify_goal AD  t  t t  Et  ) AO E ( C@JB4 E E@5@"
 [





@#@" [ [     C  
@#@ @ @8pce_method_body2 Z@;XO E
unify_body CA[ E E


@5@ 
@7 ( Z@>@;C@1A] E E [





 [
@5@ @ @8ubody Z@;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		 $q


@5@"
 AV
 B@#@>@p @0 [@3@3@0 C@4@4@ @8 )@;C@&A E E		 $q


 [
@5@>@ @ @8 )@;C@&A E E@5@T
@T@"
 AV@#@" AV@#@>@ 
@.@.@7 ( Z@ @ @ @8mkconj Z@;CA E E@5@ 
@ @7 ) Z@>@;C@KA E E [




 [
@5@.@7 (@>@2@/@-@4@7 @<@2@/@-@4@7 @<@ @2@/@-@4@7 @<@ @ @ @ @ @8
ubody_list Z@;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 Z@>@&@&@;C@PA E E N

 N


 [





 [@5@S@S@0 N@4@0 N@4@7 )@>@&@&@;C@)A E E		 V
 C

 V G

@5@ @7 F@a@f@f@k Ja@u@>@;XO E ) C
A E E@5@ 
@ @8 ) Z@;XO E ) CA E E 
@<C@.A E E
@5@ @ @ @ 
@ @ @7
ubody_elem Z@ @ @ @ 
@ @ @8 )@;XO Ethaffix CB E Est@5@>@;CB E End@5@>@;CB E E 
th@<XO E ( CA> E E@5 B~@7 @@> B~ @Q@8 C@;CAA E E @@5 B~ @Q@2@0 [ @@4@4@8 CK Z@;XO Ematch_module C@"AD E E		 G!

 G!

@5@>@ @ @7 ( Z@ @ @ 
@ @8 ) Z@;C
AG E E
@5@8 ),@;XO E YK CB E E  @@<CB E E  @<CB E E 
pce_principal@<CB E E@5 @8 Ca Z@;XO E )
 C@$B@ E E S6

@5@>@"
 [

@#@%@ @ @ @8 (@;C@cBD E E@5@2@-@3@-@3@-@4@7 @<@ @7
control_op Z@>@2@3@-@3@-@4@7 @<@"
 [





@#@" [

@#@ @ @ @ @7 )@ @ @ @ @8 (@;CBR E E@5@ 
@ @8 (@;XO E ( C@@[ E E@5@0 D;@4@7 G Z@.@.@.@7 GY Z@D
@* @Q@L@%@?
@!@0 G!@4@#@, @@0 Y@-@4@7 )4@D@.@0 D;@4@7 D= Z@L@R@?@0  @@4@.@/@7 (@ @ @.@.@.@7 ( Z@0 G@4@ @/@7 W W@ @ @ @ @7unify_clause Z@ @ @ @ @ 
@7 )@>@;XO E [' CB E E@5@ B Z@>@;C@)B E E@5@.@.
@7 Z Z@>@.@7 Z Z@ 
@.@7 )$ Z@0 B@4~d-~w clause of ~w@2
@3@3@4@8 (@;C@'B E E@5 !@7 )4@>@0 [1@1 @-@-
@4@7 )4@0 B@4erased clause from ~q@2@0 
@4@4@8 (@;CB E E 
 Ga@<XO E # C@gB E E
 

 

@5@ @ @ @.@.@/@7 )8@" B  \
@#@" [
@#@" [
@#@D@" @#@L@" @#@?@&@ @ @ @ 
@7 )-@>@;XO E ); C
@ E E


@5@>@;C@ E E@5@ 
@ @7unify_clause_hook Z@>@;C@ @ E E		:->

 G!

@5@>@ @ @ @ @ 
@ @8 (@;C@ A E E		:<-

 G!

@5@>@ @ @ @ @ 
@ @8 (@;C@hA E E

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

@5@0 G!@4@0 G!@4@ 
@.@7 ):@" [





@#@" [ [     C  @#@;C@rA E E@5@"
 _8
 AV
@#@ @7 @ Z@.@7 ( Z@" G!
@#@ @/@.@7 @6@p @ @ @ @7 A@T@"
 [




 [

@#@>@!@0 [@3@3@4@#@ @ @ @8 )* Z@;CA& E E@5@.@7 )N@ @ 
@ @8 )O@;CA* E E@5@Q@;XO E )2 CBU E E  AW@<CBV E E  E@<CBW E E  C@<CBX E E  B@<XO E ( C@@@ E E@5@0 G
 B@-@4@/ @@7 A9@ @0 Z Z@4@7 AF Z@0 %
@3@0  k@4@3@0 V<@4@3@0 G@4@3@0 G@4@4@0 F=@4@8 B Z@;XO E ( CB E E @5@>@ 
@ @ @8 (@;C	B E E @<XO E )  C@AA E E

 [    

@5@T
@"
 AV

@#@>@ @ @ 
@.@ @.@7 )@ @ @ @ @ @ @8 )@;CA E E@5@ @ @8 )@;XO E )" CA E E @5@>@ 
@ @ @8 )@;C	A E E @<XD  t  t t  Et  )
 AO E )	 C@ E E @<C@0@ E E	 B



@5@D@ @.@7 (@L@R@?@' L
@p
@ @ @7 A@ @8 )@;XD  t  t t  Et  ( AO E ( C@ E E

@5@>@;C@ E E@5@7 E @7 E @.@.
@7 @6@ 
@7 @6@> @ 
@8 (@;C	@ E E@5@7 W @7 )S@>@;C
@ E E@5@7 B Z@7 )M@7 E
 Z@>@;C@ E E@5@* S@>@;C
@ E E 

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

@5@7 (@>@;C@ E E@5[INTERNAL ERROR: Diff:~n@7 B Z@7 ^ ^~N*** <->~n@7 )X@7 )Y@8 ]h Z@;XO E ( C@+B E E@5@a@g@h@r@>@.@7 A@p
 @ @ 
@.@7 A@ @ @7 (@p
@ @ 
@8 (@;CB E E @<XD  t  t t  Et  )D AXQM @-C @S @XD  t  t t  @t xref_source_identifier AD  t  t t  @t  A8 AD  t  t t  @t  A8 
D  t  t t  @t xref_source_time AD  t  t t  @t  _ AO @ _ C@ Bp Bp@5@6 Bt@/@8current_record_predicate Bt@;XD  t  t t  @t  @i AD  t  t t  @t  @i 
O @ W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 )e@;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 Xt
@<CAc EK EK   v


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


@5@6 G@.@7   G@ @.@7   G@" C
@#@;CAi EK EK   

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

load_failed C~w: Failed to load file

@<CA D_ D_  Db
not_supported@+Emulator does not support foreign libraries


@<C@ Ep Ep  @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 #]@ @ @: W Y@;C@:C E E $ $


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




 C@cAutoloader: iteration ~D resolved ~D predicates and loaded ~D files in ~3f seconds.  Restarting ...

@<C@!@ E E  D	completed



 C@;Autoloader: loaded ~D files in ~D iterations in ~3f seconds

@<CB E E quasi_quotation
undeclared

 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@ @.@ @) W@" EIn: E
@#@ @ @8 W S@;C@JA E E	
 &&




 C@8~D inferences, ~3f CPU in ~3f seconds (~w% CPU, ~w Lips)


@5@6 I@D@a@f@b @s@L@ @a@b@d@f@o@f@l @k W@@w@?@( B
@&@;XD  t  t t  @t    AD  t  t t  @t    
D  t  t t  @t  % AD  t  t t  @t  % 
D  t  t t  @t comment_hook AD  t  t t  @t  ) 
D  t  t t  @t  YY AD  t  t t  @t  YY 
D  t  t t  @t  Y AD  t  t t  @t  Y 
O @ YC@ C E E #^


@5@6 #]@ 
@0 D;@-@4@7 #@%@ @ @ @8 # #]@;C@5C E E #c

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

@5@6 #]@ 
@.@7 [' Z@%@" C Z3@#@;CC E E #l


@5@6 #]@ 
@ @8 )@;CC E E  Y


 C W

@<XD  t  t t  @t  !l AD  t  t t  @t  !l 
D  t  t t  @t  _\ AD  t  t t  @t  _\ 
D  t  t t  @t  Z AD  t  t t  @t  Z 
D  t  t t  @t  B+ D  t  t t  @t  B+ AD  t  t t  @t  B+ 
D  t  t t  @t  Y AD  t  t t  @t  Y 
O @ YC@(A D_ D_  Cforeign_install_functioninstall


 CNo install function in ~q
 E C
	Tried: ~q
@<CAl Ek Ek 
process_error

 L
 CProcess "~w": exit status: ~w

@<CAn Ek Ek  )

killed
 C@!Process "~w": killed by signal ~w

@<XD  t  t t  @t alternate_syntax AD  t  t t  @t  &X AD  t  t t  @t  "G AO @ "G CA E E html C http
html_write@<CA E E 
javascript C  )js_write@<XD  t  t t  @t $breaklevel 	 O @ ) C
A B[ B[@5@6 B` Z@7 @@>@;CA B[ B[  @<XD  t  t t  @t xref_open_source AD  t  t t  @t   u AD  t  t t  @t   u AD  t  t t  @t   u 
D  t  t t  @t  ] AD  t  t t  @t  ] 
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 !f !f !X
 G@5@6 Be@@ M @@7 N Be@? M G.@7 )@>@Q@;XXQM
data__formatsF@A/build/spark-qcOfvI/spark-2012.0.deb/simplifier/data__formats.pro  7AAuC @S @E E^Eget_typeE	get_stateE EcXO )declare_data_formats  C@5u E\  7AA )  @5 )@0 )	Data_AtomDataAttributes_Any@4@7 ) ) )@0 )	Type_AtomTypeAttributes_AnyList@4@8 )@;XO ) ) C@M ) )@5@0 )
@4@7 A @>@;XO ) ) C@I ) )@5@0 )
@4@7 )@>@;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  EInt@<C  B B Problem  As@<C  B B 
ProofFileKindverification_conditionsdeadpath_searchpath_functions@<C  B B 
DebugFileKind	data__prf	data__vcg E{@<XD  t  t t  )t  ) AO ) ) C
  B B  ) ) ) )@<C
  B B  ) ) ) )@<C
  B B get_base_unique_id )	Base_Atom )@<C  B B  ! !VcgFile_Atom@<C  B B  ! !DpcFile_Atom@<C  B B  ! !SimplifiedVcgFile_Atom@<C  B B  !
 !SummaryDpcFile_Atom@<C  B B  !+ !*FdlFile_Atom@<C  B B  !5 !4LocalUserRuleFile_Atom@<C  B B  !# !"GlobalUserRuleFile_Atom@<C  B B  !' !&
RuleFile_Atom@<C  B B  ! !PfsFile_Atom@<C  B B  ! !SimplifiedPfsFile_Atom@<C  B B  ! !DecFile_Atom@<C  B B  ! !
LogFile_Atom@<C
  B B  !- !, )DebugFile_Atom@<C
  B B  U UNowDate_AtomNowTime_Atom@<C  B B  Er U
ToolName_Atom@<XXQM 'bF/usr/lib/swi-prolog/boot/rc.pl  As@ C S E
open_resourceE )Ecurrent_resourceXD  t  t t  'bt  ) @GD  t  t @Ht  'bt )  B
 @K D  t  t t  'bt  ) 
O 'b )C@U@9s/usr/lib/swi-prolog/boot/rc.pl  A ) 

@5@D@.@ @.@7 D 'b@0 @4@.@7 ) )@L@ @.@7 L )@ @ 
@2@0 [ [@4@4@8 Wf )@F@?@.@7 ' )@ @ @.@7tag_rc_name )@ @ @ 
@8 'K )@F@E@;XD  t  t t  'bt  ) 
O 'b )C@C ) ) @
@5@>@;C@D ) )@5@2
@3 @3@4@8 A )@;C@F ) ) @<XD  t  t t  'bt  ) @GD  t  t @Ht  'bt )  B
 D  t  t t  'bt  ) 
O 'b )C	@6 ) )@5 B@8 ) )@;XD  t  t t  'bt  ) @GD  t  t @Ht  'bt )  B
 B
D  t  t t  'bt  ) 
O 'b )C@(@M ) ) 


@5@ 
@7 !S )@0 
@1  P@4@7 Aq )@0 
@1 '@4@@;XXQM B}F@'/usr/lib/swi-prolog/library/settings.pl  @SdAuC AgS E
list_settings E %E BE
save_settingsE %E )Eset_setting_defaultEconvert_setting_textEsetting_propertyErestore_settingE ^E ) Eset_settingE BzXD  t  t t  B}t  W\ AD  t  t t  B}t  W\ 	 D  t  t t  B}t  W\ 
O B} W]C@$@c Bx Bx % $"  	 D  $"
@5@0  	@3 D@3 @4@ @8 Wb B|@;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 W@@w@;CB Bx Bx F@5@>@.
@7 *@a@f
@k W@w@;C@+B Bx Bx Cj


@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 st_value AD  t  t t  B}t  * 
D  t  t t  B}t 
local_file AD  t  t t  B}t  * 
D  t  t t  B}t  * 
O B} *C@"@e Bx Bx	@5@.@ @ @7 B@D
@.@7
st_default B|@L@&
@?@&
@E@;XD  t  t t  B}t  B 
O B} BC@ Bx Bx@5@.@7 B B|@>@&
@;C	@ Bx Bx@5@7 @@>@&
@;C@ Bx Bx@5@.@7
setting_cache B|@>@&
@;C@6@ Bx Bx WQ
@5@>@D@"@ @.@7 S B|@L@ @.@7 *@0 *@0 WQ@4@4@7 A B|@&
@?	environment_variable@ @8 C B@F@;C@4@ Bx Bx	 WS

@5@>@D@ @.@7 *@L@ @.@7 *@?@%@E@0 *@0 WQ@4@4@7 *@&
@;C@%@ Bx Bx B{
@5@>@0 @4@.@.@7 B@0 @4@ 
@7 ^ B|@ 
@8 B@;C@@@ Bx Bx	@5@.@7numeric_type B|@>@.@7 V BV@D@* F@L@a@f@k W@x@?@D@( F@L@a@f@k W@@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eval_list_default B|@0 *
@0 ^@4@4@7 *@&
@;CA 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@' I4@?@' @~w~t~*| ~q~w~t~*| ~w~n@2@0 
@4@3@3@3@3@3@4@8 S B|@;XD  t  t t  B}t  % 
O B} )CA Bx Bx@5@8 % B|@;XD  t  t t  B}t  ) 
O B} )C@CA Bx Bx@5@.@2@0 @ A@4@4@7 @ B|@> A@.@2@0 A@utf8@4@3@0bom @Q@4@4@7  l@7write_setting_header B|@0 B@-
@-@/@/@/@/@4@0save_setting@1 
@4@7 G B|@8  7@;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 *
@/@4@7 C@0 
@4@7retract_setting B|@D@)@L@R@?@0  B}@1 *
@4@7 *@ @.@7 B@0 
@4@ @8 * B|@? B{@0 
@4@8 *!@F@E@;XD  t  t t  B}t  * 
O B} *C	B? Bx Bx  [

@<CB@ Bx Bx G.
@5@ 
@ @8 B@;C
BB Bx Bx  \
@<C
BC Bx Bx  !
@<XD  t  t t  B}t  B{ @GD  t  t @Ht  B}t ^  B
D  t  t t  B}t  B{ 
O B} ^C@j@ Bx Bx
@5@.@.
@7 B@D@F@ 
@7 G@L@D@ 
@.@7 * B|@L@&@F@?@*@D@ 
@.@.@/@/@7 *@L@ @ @8 B@? B{@0 
@4@8 *!@F@E@?@ 
@/@/@/@/@7 B@0 
@4@8 *#@F@E@;XD  t  t t  B}t  *: 
O B} *9C@&B	 Bx Bx@5@.@7   B|@0 B@-@4%+@7   B|/*  Saved settings~n@7 B    Date: ~w~n@2@4@7 B #L@8 B@;XD  t  t t  B}t  % 
O B} %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 *J B|@;XD  t  t t  B}t  )  
O B} *C
A Bx Bx@5@.
@7 * B|@>@8 ) B|@;XD  t  t t  B}t  *O 
O B} *NCA Bx Bx@5@2@0 D OE@4@4@8 Wn@;XD  t  t t  B}t  *) 
O B} *)CA Bx Bx G

@5@>@%@ @ @.@7 *T B|@ @ @ 
@8 *U@;C@0A Bx Bx	 WQ
@5@>@%@D@ @.@7 *@%@L@"
@#@? * @ @7 *!@&
@F@;C@2A Bx Bx	
 WS

@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 *D@/@4@8 C@;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  B AD  t  t t  B}t  B 
D  t  t t  B}t  * AD  t  t t  B}t  * AD  t  t t  B}t  * 
D  t  t t  B}t  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  ) 
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 *2 *Z@7 *[@0 )@4@0 *0
@4@8 *=@;XD  t  t t  B}t  * AD  t  t t  B}t  * 
D  t  t t  B}t  B AD  t  t t  B}t  B 
O B} BC@U E E  _j GK [@"Indentation used goals in the body  E@U@<C@W E E  ^ GK [@/Distance between tab-stops.  0 uses only spaces  E@W@<C@Y E E  _9 GK @ @QPlace cuts (!) on the same line  E@Y@<C@[ E E  _ GK [@NWidth of a line.  0 is infinite  E@[@<XD  t  t t  B}t  * AD  t  t t  B}t  * 
D  t  t t  B}t  )  
O B} )CBM Bx Bx  @5@/@8 ) B|@;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  *Y 
O B} *XCB[ Bx Bx 


 
@5@>@;CB\ Bx Bx 
 
@<XD  t  t t  B}t  % 
O B} %C@DA Bx Bx@5@.@2@0 @ B@4@3@0 @ @@4@4@7 *4@>@0 *R@4@7 * B@.
@2@0 A@ *5@4@4@7  l@ 
@.@7 *M@0 *J
@4@0 F=
@4@7 B B|@8clear_setting_cache  B|@;CA Bx Bx@5@.@2@0 @ A@4@3@0 @ @@4@4@7 *4@>@0 *R@4@8 *@;CA Bx Bx @<XD  t  t t  B}t  *< 
O B} *;C@[B Bx Bx	
 


@5@ 
@.@.@.@/@7 *@D@>@ 
@.@7 *C@C@ @ @.@7 B@ @ @7 [c 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  * @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 *C@L@0 @4@7 *>@0 @4@.@7 *#@D@+
@L@0 B}@1 E@0 @4
@4@8 U} U@?@R@?@R@F
@;XD  t  t t  B}t  *L 
O B} *KC@`A Bx Bx
 ^ 



@5@ 
@.@.@/@/@7 *@>@ @ @.@7 B@D@)@L@R@?@2@B@ @ @7 B@L@0 *D
@/@4@7 C@0 *D
@4@7 *@0 *l@1 *m@0 
@4@4@8 *n@O@;C@@A Bx Bx ^ 



@5@>@D@#@0 $" D@4 D@7 W W@L@0 *D
@/@4@7 C@0 *D
@4@8 *@? B{@0 
@4@8 *!@;CA Bx Bx@5 B{@8 @ B@;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 *C@L@R@?@B@ @7 B@L@0 
@4@7 *>@0 
@4@7assert_setting B|@O@D@)@L@R@?@0 *l@1 *m@0 
@4@4@7 *n@8 *f@? B{@ 
@8 *!@F@F@;XD  t  t t  B}t  *. 
O B} *-CA Bx Bx @<CA Bx Bx@5@ @ @7 B@ @ @8 *,@;XD  t  t t  B}t  *s 
O B} *rCAp Bx Bx 


@5@0 *D
@4@8 *@;XD  t  t t  B}t  WR AD  t  t t  B}t  WR 
O B} WRCA8 Bx Bx@5@D@.
@7 *@L GP@ 
@8 *@?@&@E
@;XD  t  t t  B}t  *& 
O B} *%CAE Bx Bx  F F@<CAF Bx Bx  [ F@<CAG Bx Bx  F F@<CAH Bx Bx *

@5@D
@7 F@L
@( F@?@( F@;XD  t  t t  B}t  WR AD  t  t t  B}t  WR 
O B} WSCA3 Bx Bx@5@D
@.@7 *@L
 GP@8 *@? * @8 *!@E@;XD  t  t t  B}t  B 
O B} BCA Bx Bx@5@8 B@;XD  t  t t  B}t  *h  
O B} *gC
@ Bx Bx  @5@0 *@/@/@/@4@8 C@;XXQM $F/usr/lib/swi-prolog/boot/dcg.pl  AsC S E %E %E BnE ]	XD  t  t t  $t  % 
O $ *uC@8s/usr/lib/swi-prolog/boot/dcg.pl  A *v@5@/@/@8 % $@;XD  t  t t  $t  Bo @GD  t  t @Ht  $t Bn A B
D  t  t t  $t  Bo 
O $ BnCAK *v *v@5@8 ]	 $@;XD  t  t t  $t  Bo @GD  t  t @Ht  $t ]	 A B
 B
D  t  t t  $t  Bo 
O $ ]	C@EAM *v *v	@5@D@3@.
@.@7 B @T@ @7dcg_special $@L@ @/@0 S.

@/@4@.@.@.@/@7dcg_body $@&@&@0 
@4@@?
@@F
@F@E@;XD  t  t t  $t  X@ 
O $ X?CA8 *v *v@5@: B %N@;XD  t  t t  $t 
dcg_extend 
O $ *C
@ *v *v@5@S
@>@0 @ A@/@4@8 @ $@;C@-@ *v *v 

 
@5@>@.@.@ @ @.@7 %X $@ @ @ 
@ @ @8 * $@;C@ *v *v@5@ 
@ @7dcg_extend_cache $@>@ @8
extend_pos $@;C@@ *v *v@5@D@7 V @L@R@?
@0 @@0 @ C
@4@/@4@7 *@D@7
dcg_no_extend $@L@0 @@0 Bdefinedcg_nonterminal
@4@/@4@7 *@?@R@.@.@7 @7 @.@ @ @7 *@p@ @ @ @7 *@ @ @ @7	copy_args $@p@p@ @ @.@7 A @ @ @.@7 *@0 *@4@7 A @&
@&@&
@ @8 *@;XD  t  t t  $t  % 
O $ %C@@; *v *v _8 AV



 G!

@5@>@.@.@ 
@.@.@7 *@ @.@.@ @.@.@7 *@.@ @7 A @!@0 *~@/@4@#@ @ @.@.@ @ @7 *@ @ @ @ @.@.@ @ @7 *@ @ @ @ @ @.@!@ @7 *@0 AV@ @!@4@.@"@ @7dcg_optimise $@ @"@ @ @8 *@;C@U@E *v *v _8


 G!

@5@.@.@ 
@.@.@7 *@ @ @.@.@ @ @7 *@.@ @7 *@!@0 *~@/@4@#@ @ @ @ @ @.@ @7 *@ @ @ @8 *@;XD  t  t t  $t  %Y 
O $ %XCA	 *v *v@5@ 
@ @ @: B %W@;XD  t  t t  $t  %^ 
O $ %]C
A
 *v *v@5@ 
@: B %\@;XD  t  t t  $t  * D  t  t t  $t  * AD  t  t t  $t  * AD  t  t t  $t  * 
D  t  t t  $t  *} 
O $ *|CAW *v *v@5@8 B @;CAY *v *v  AV@<CAZ *v *v  E@<CA[ *v *v  ^@<CA\ *v *v  C@<CA] *v *v  G"@<CA^ *v *v  _@<CA_ *v *v @<CA` *v *v @<CAa *v *v  F@<XD  t  t t  $t  * 
O $ *C@ @ *v *v@5@a@g@h@r@>@.@7 *@ 
@ @7 *@p
@ @ 
@8 *@;C@ *v *v @<XD  t  t t  $t  * 
O $ *C@ *v *v @<C@ *v *v @<C@ *v *v  _@<C@ *v *v  _@<C@ *v *v  G"@<C@ *v *v  F@<C@ *v *v  AV@<C@ *v *v  E@<C@ *v *v  ^@<C@ *v *v  C@<C@ *v *v  B@<C@ *v *v  _8@<XD  t  t t  $t  * 
O $ *C@ *v *v

@5@S
@>@;C@5A *v *v [



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

 [

 C

 C

@5@>@;CA *v *v

@5 As@0 D
@4@8 @' $@;XD  t  t t  $t dcg_qualify_pos 
O $ *CA0 *v *v@5@S
@>@;C@'A2 *v *v
 [






 [

@5@>@;CA5 *v *v@5 %~@8 X? $@;XD  t  t t  $t dcg_cut_pos 
O $ *CA *v *v

@5@S
@>@;C@(A *v *v  C


 [

 C
 [



@<CA  *v *v@5 @@8 *@;XD  t  t t  $t  * 
O $ *C@f *v *v ]	

@5@S
@>@ @ @8 $ $@;C@1@i *v *v 


 *~

@5@>@/@.@/@/@/@7 *@ @ @0 *~@4@ 
@ @ @ @8 *@;C@l *v *v B
@5@>@ @8dcg_terminal_pos $@;C@y@n *v *v
@5@D@M@"
@#@L@>@D@7 @ @L@ @.@7 *@" B
@#@E@?@$@D@/@.@7 B $@S@L@" @0

@#@? W`@7 B $@E@E@E@?@"@B@7 *@L@>@.@7 )V $@ @ @.@7 *@" B
@#@O@E@ @8 *@;C@ *v *v G" AV G" B
@5@>@ @8 * $@;C
@ *v *v _
 @Q@5@>@;C@%@ *v *v

 _
 AV
 B
@5@>@.@7
dcg_bt_pos $@ @ @ @ @8 *@;C@>@ *v *v AV

 AV

@5@>@.@.@ @.@.@7 *@ @ @ 
@.@ @ @7 *@ @ @ @ @ @ @8 *@;C@V@ *v *v E

 E

@5@>@.@.@ @.@.@7 *@ @ @ 
@.@.@ @7 *@ 
@ @ @ @ @7
or_delay_bind $@ @ @ 
@.@.@ @7 *@ 
@ @ @ @ @8 *@;C@V@ *v *v ^

 E

@5@>@.@.@ @.@.@7 *@ @ @ 
@.@.@ @7 *@ 
@ @ @ @ @7 *@ @ @ 
@.@.@ @7 *@ 
@ @ @ @ @8 *@;C@>@ *v *v C

 C

@5@>@.@.@ @.@.@7 *@ @ @ 
@.@ @ @7 *@ @ @ @ @ @ @8 *@;C@>@ *v *v B

 B

@5@>@.@.@ @.@.@7 *@ @ @ 
@.@ @ @7 *@ @ @ @ @ @ @8 *@;C@/@ *v *v F
 AV F
 B
@5@>@.@ @.@7 %] $@ @ @ 
@/@ @ @8 *@;C@ *v *v		@5@ 
@ @.@.@7 *@ @ @ @ @8 *@;XD  t  t t  $t  $ 
O $ *C@ *v *v *~

@5@)@>@&
@&@;C@ *v *v *~


 @5@ @ @8 * $@;XD  t  t t  $t  * 
O $ *CA *v *v

@5@S
@>@;C@'A *v *v $q



 [
 [



@5@>@;CA *v *v@5
brace_term@8 *@;XD  t  t t  $t  * 
O $ *CA% *v *v@5@S
@>@;CA' *v *v  $o


 [
@<CA) *v *v  C


 [
@<CA+ *v *v@5terminal@8 *@;XD  t  t t  $t  * 
O $ *C@X *v *v AV B


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


@5@)
@>@&@( @Q@;C@_ *v *v 

@<XD  t  t t  $t  * 
O $ *C@ *v *v AV
 B
@5@)
@>@;C@ *v *v 

@<XXQM F@$/usr/lib/swi-prolog/library/error.pl  @SdAuC AgS E BE AE BE VE
is_of_typeE V'E @E Z|E CXD  t  t t  t chars_i 
O  *CA=u EC  @SdA * @<CA> * *@5@7 A@7 D @8 * B@;XD  t  t t  t  B 
O  BC@p * *@5@0 @@0 B
@4@/@4@8 @@;XD  t  t t  t  $ 
O  $CAR * * @<CAS * *
@5@7has_type B@ 
@8 $@;XD  t  t t  t codes_i 
O  *CAF * * @<CAG * *@5@7 F@7 Gq B@8 * B@;XD  t  t t  t  I 
O  ICAK * *@5@@@7 A@?@@@7 B B@?
@@@7chars B@?@7 &w B@>@;XD  t  t t  t  &w 
O  *CAB * *@5@7 @ @8 *@;XD  t  t t  t  V( 
O  V'C
@ * *@5@0 @@0 V'
@4@/@4@8 @@;XD  t  t t  t current_encoding 
O  *CA` * * octet@<CAa * * ascii@<CAb * * iso_latin_1@<CAc * *  I@<CAd * *  *5@<CAe * * 
unicode_be@<CAf * * 
unicode_le@<CAg * * wchar_t@<XD  t  t t  t  @ 
O  @C@V * *@5@0 @@0 @
@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  Z} 
O  Z|C
@ * *@5@0 @@0 Z|
@4@/@4@8 @@;XD  t  t t  t ground_type 
O  *C@ * *  B@<C@ * *   	@<C@ * *  B@<C@ * *  I@<C@ * *  B@<XD  t  t t  t  A 
O  AC@` * *@5@0 @@0 A
@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 not_a_rational 
O  *C@9@ * *@5@D
@S
@L
@8 V B@F@?@(@D@"
 W=

@#@L F@7 B B F@7 * B@8 @ B@? B@8 *@F@;XD  t  t t  t 
not_a_list 
O  *C@=@ * *@5@/@.@7 *@D@S@L@8 *@F
@?@&@D@* @@L@"
 ^

@#@ 
@8 *@E@?
@.@/@7 @6@ @8 *@E
@;XD  t  t t  t  B 
O  BC@ * *@5@D	@7 *@L@R@?@8 *@;XD  t  t t  t  A 
O  VC
@ * *@5@0 @ A@/@4@8 @@;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 * *  Q@<CA * * @Z@5@8 A@;CA * * @@5@8 @@;C@(A * * *



@5@D@7 F@L@7 F@ 
@8 *@?@7 V@a@h@i@t@a@h@f
@r@;CA * * @@5@@@* @Q@?@* @@>@;CA * * C@5@8 V@;CA * * *@5@8 *@;CA * * &w@5@8 *@;CA  * * I@5@8 * B@;CA! * * C+@5@8 E @;CA" * *constant@5@8 @@;CA# * * F@5@8 )S@;CA$ * * B@5@8 G@;CA% * *cyclic@5@8 [I B@;CA& * *acyclic@5@8 (@;CA' * * F@5@8 F@;CA( * * [@5@7 F@a@h@b @t@;CA) * * [@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 V@;CA- * *  	
@5@7 G@C

@C@7 @ B@L@P@L
@P@;CA. * *proper_list@5@8 *@;CA/ * * @@5@8 *@;CA0 * * W`@5@8 * B@;CA1 * *symbol@5@8 A@;CA2 * * G@5@S@;CA3 * * B@5@8 W: B@;CA4 * * B@5@8 *@;CA5 * * B@5@8 Y B@;CA6 * * AA@5@8 * B@;CA7 * * ^
@5@7 *@8 $@;C@B Bp Bp Br 


@5@6 Bt@ 
@/@.@7current_record Bt@>@0 @4@@;XD  t  t t  t  * 
O  *CA9 * *@5@7 *@8 *@;XD  t  t t  t  * 
O  *C
@ * * @@5@> @@8 * B@;C@ * * ^
@5@>@0 ^@4@8 *@;C
@ * * W`@5@> @@8 *@;C
@ * * *@5@> *@8 *@;C
@ * * &w@5@> &w@8 *@;C@ * * G@5@>@0 @@0 Zy@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  C 
O  CC@h * *@5@0 @@0 C
@4@/@4@8 @@;XXQM [F@$/usr/lib/swi-prolog/library/pairs.pl  @SdAu@ C AgS E [Egroup_pairs_by_keyEpairs_valuesEpairs_keys_valuesEmap_list_to_pairsEtranspose_pairsXO [pairs_keys_values_ C@Iu EH  @SdA + @<C@!@J + + C






@5@ @ @ @8 +
 [@;XO [ [ C@d + + @<C@e + + C



@5@ 
@ @8 [ [@;XO [ +  C@y + + @<C@*@z + + C



 C


@5@ @ @.@7same_key [@ @ @8 +  [@;XO [ + C@Z + + @<C@[ + + C




@5@ 
@ @8 + [@;XO [ + C@#@A + +@5@D
@T
@L
@8 +
@?@D@T@L@8keys_values_pairs [@?@8values_keys_pairs [@;XO [ + C@~ + +
 C



@5@>@ @ @ 
@8 +@;C@ + + @<XO [map_list_to_pairs2 C@ + + 
@<C@ + +

 C


@5@ 
@ @@ @ @8 + [@;XO [
flip_pairs C@ + + @<C@ + + C



 C

@5@ @ @8 + [@;XO [ + C@Q + + @<C@R + +
 C

@5@ @ @ @8 +@;XD  t  t t  [t  + @GD  t  t @Ht  [t + @K O [ + C@ + +@5@8 +@;XO [ + C@ + +@5@.@7 +@8 O&@;XO [ + C@M + + @<C@N + +
 C

@5@ @ @ @8 +@;XXQM EQF@&/usr/lib/swi-prolog/library/quintus.pl  @SdAu@ C AgS E VE	midstringE +!E ENE	atom_charE +!Estream_positionEcurrent_streamE	skip_lineE +!E %oE PEno_style_checkE $E WJEgenargE M}E WE VE VE WE WAE WEpowE W#E W%E WE % E WLEmodeE +, E J E WFEraise_exceptionEon_exceptionE 'XO EQ V C@ EO EO@5@a@g@k V@w@;XO EQ +  C
Ae EO EO@5@/@/@/@8 +" EQ@;XO EQ +" C@SAk EO EO	
@5@S
@>@.@7 *@@@T
@?@D@T@L@ 
@ @ @7 V +M@?@R @ 
@/@.@7 Ac@ @a@f@f
@l C@w@/@  @.@7 Ac@ @7 *@2@3@3@4@8 A +M@;C@'Aw EO EO@5@ 
@ @ @7 Ac @ 
@/@.@7 Ac@/@  @.@7 Ac@ @ @8 A@;XD  t  t t  EQt  EN @GD  t  t @Ht  EQt +# O EQ +# CAN EO EO@5@8 C @;XO EQ +$ CAZ EO EO@5@8 G @;XO EQ +& CAg EO EO@5@ 
@/@/@8 +L@;XO EQ +' CA/ EO EO@5@0 F@4@7 DF@8 D[ @;XO EQ +) C@5A EO EO@5@0 +B@-
@4@7 DF@ 
@7stream_mode +M@D
@0 B@-@4@7 DF@L@R@?@D
@0file_no@-@4@7 DF@L@R@?@' @@&
@;XO EQ ++ CA< EO EO@5
@8 Fz +M@;XO EQ +- CAi EO EO@5@ 
@ @/@8 +L@;XO EQ +. CA
 EO EO@5@D@7 @@L@R@?@S
@;XO EQ P C@B@ EO EO B)@5@>version_data@0 E@-@-
@-@/@4@7 @ U[@.@7 @compiled_at@.@7 @@2SWI-Prolog @3@3 C@3
@3 C@3@3 N@3@3): @3@4@8 +O@;C@ EO EO@5@8 @@;XO EQ +/ C@ EO EO@5@.@7q_style_option +M@0 Ja@4@8 V +M@;XO EQ +1 C@ EO EO@5@.@7   +M@. F$@7 B +M $@8 $ $@;XO EQ +2 C@ EO EO@5@a@g@k WI@w@;XO EQ +3 C@ EO EO@5@8 A@;XO EQ +a C@ EO EO
single_var "@5@>@;C@ EO EO 

@<XO EQ +V CA( EO EO  B B@<CA) EO EO  A A@<CA* EO EO  DR A@<CA+ EO EO  H A@<XO EQ +5 C	@ EO EO@5@a@g@h@l V@w@;XO EQ M} C@ EO EO@5@a@g@k WD@w@;XO EQ +6 C@ EO EO@5@a@g@k V@w@;XO EQ	to_prolog C@| EO EO@5@.@7 H +M@8 +k@;XO EQ +7 C@ EO EO@5@a@g@k V@w@;XO EQ +8 C@ EO EO@5@a@g@k W@w@;XO EQ +9 C@ EO EO@5@a@g@k W@@w@;XO EQ +; C	@ EO EO@5@a@g@h@l L@w@;XO EQ +: C@ EO EO@5@a@g@k W@w@;XO EQ += C@ EO EO@5@a@g@k W"@w@;XO EQ +> C@ EO EO@5@a@g@k W$@w@;XO EQ +? C@ EO EO@5@a@g@k W
@w@;XO EQ +@ C@ EO EO   @<XO EQ +A C@ EO EO@5@a@g@k WK@w@;XO EQ +B CA EO EO @<XO EQ +D CA: EO EO  @5
@8 @, +M@;XO EQ +E C@ EO EO@5@a@g@k M@w@;XO EQ +F C@ EO EO@5@a@g@k WE@w@;XO EQ +G CA EO EO@5@8 @@;XD  t  t t  EQt  +J @GD  t  t @Ht  EQt +I @K  O EQ +I CA EO EO@5@8 A9@;XO EQ +K C
@i EO EO 
@5@8 !\ +M@;C
@k EO EO !\
@5@8 +o@;C@m EO EO GW@5@8 !W +M@;C@o EO EO @
 @5 B@8 A +M@;C@q EO EOcd@5 Ky@2@-@4@7 @ +M@/@8 E +M@;C@t EO EO +s
@5@/@8 +u@;C@v EO EOargs
@5 B@8 @@;C@x EO EO B
@5 B@.@7 @ +j@8 ^ ^@;XXQM EF@,/usr/lib/swi-prolog/library/prolog_source.pl  @SdAuC AgS Efile_alias_pathEpath_segments_atomEload_quasi_quotation_syntaxEfile_name_on_pathEprolog_canonical_sourceE %Eprolog_close_sourceEprolog_open_sourceE %E %XO Eadd_mode C@ E E@5@7 +C E@>@;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 H6 H7@L@ @8 + +@O@;XO Ebuild_alias_cache  C@ABm E E@5@0 L@-
@-@-@-
@4@0search_path

@4@.@7 @@ @.@7 K?@ @.@7 R} H7@0 T@0 +@/@/
@4@4@0 A@1alias_cache
@4@8 G +@;XO Eassert_error C@UA| E E@5@0 F@/@4@7 [ W@>@D@@@@@"
 @ V'
 Y

@#@?@"
 @ V'
 Y

@#@L@0 @@0 V'@4@/@4@.@7 W +@0last_syntax_error
@4@8 D4@?@8 @@F@E@;CA E E @<XD  t  t t  Et requires_library AO E + C@ E E  B emacs_begin_mode Cemacs_extend@<C@ E E  B draw_begin_shape Cpcedraw@<C@ E E  B  C Cpce C +@<C@ E E  B pce_begin_class C +@<C@ E E  B  + C +@<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 + +@;C@%@ E E C:



@5@>@0 @4@.@.@7 B +@ 
@0 @4@8push_opprolog_operator@;C@ E E V
@5@7 V +@>@;C@ E E E Ba@5@0 Ja @Z@4@7 +@>@;C@!@ E E C
@5@0module_decl@-
@-@4@/ @@7 A9@>@0 +
@4@ @8 +@;C@ E Epce_begin_class_definition@5@0   @1 push_compile_operators@4@7 Ap@>@:   + +@;C@ E E @<XO E +{ C@(Bb E E@5@D
	@/@/@7 + +@L
@R@?@7 + +@D@T@L@.@7 " +@8 +@?@8 +@E@;XO E + C@KB" E E@5@D
@7 G* @L
@R@?@0 A:@0 @ D
@/@4@/ @Q@4@7 G +@7
pop_operators  +@0 +
@/@4@7 C@D@0 Z
@1 B@-@-@4@7 H@L@7 D	 +@/@7 +@?@R@F@7  7@8 B  +@;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 @@;XO E " CB E E

@5@/@/  @7 Ac@>@;CB E E@5 @8 A@;XD  t  t t  Et  + AO E	no_expand C@ E E  B  @L@<C@ E E  B  %@<C@ E E  B  %@<C@ E E  B  %@<C@ E E  B  !b@<XO E % C@ @| E E@5read_clause_option@ 
@7 +@>@ 
@7 G +@7 + +@.@ @7 +@ @8update_state +@;C@P@ E E	@5@.@ @7 +@0 D@-@4@ 
@. OE@7 ^ W@D@0 !w "@4@7 +@L@!@2@0 W As@4@4@#@?@%@2@0 V<@4@3@0 D@4@4@7 Wn@7 +@ @8 +@;XD  t  t t  Et  @ AO E + C	@ E E
@5@S
@>@;C
@ E E
@5@7 + +@>@;C@ E E@5@.
@7 + +@0  @
@4@7 @c +@Q@;C@ E E
@5@7chr_expandable +@>@;C@ E E@5@8 %A +@;XO Eqq_read_term_ex C@4A E E@5@0 F@-
@4@7 DF@0 Wo
@4@0 @@0 V'@1unknown_quasi_quotation_syntax@-@-@4@-@4@0load_qq_and_retry

@4@8 A9@;XO Eqq_read_term C@_A E E
@5@0 D@-
@4@.@7 [ H7@,
 @>@D@"@*
 OE@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@ E E@5@S@>@;C
@ E E@5@" C:@#@>@8 +@;CA  E E 

@5@0 
@4@ 
@7 + +@>@;CA E E @<XD  t  t t  Et  Z AD  t  t t  Et  Z AD  t  t t  Et  Z AD  t  t t  Et  +C AD  t  t t  Et  +C AD  t  t t  Et  +C AO 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   CB E E  C@<CB E E  J@<XO E + CB9 E E@5@S
@>@&
@;C	B< E E
 @@5@*
 @@>@;CB> E E@5@ W )\ W@>@;CB@ E E@5@2@0 @ @@4@3@0 @ B@4@3@0 @ @@4@4@7 @ +@>@;XD  t  t t  Et  W\ AD  t  t t  Et  W\ 	 O E W] C@Q@X E E % Wc    GB@5@C@0 C@0  @1  GB@4@4@ 
@7 @ +@L@P@0  @1 G@/@/@/@4@2@0 C@0  @1  GB@4@4
@4@: Wg Wh@;C@[ E E % )Q F )Q
@5 F@ @8 Wb +@;C@[ E E %offset F +
@5 F@ @8 +@;C@[ E E % V< @Z V<
@5 @Z@ @8 +@;C@[ E E %	operators @ +
@5 @@ @8 +@;C@[ E E % F Ja Q F
@5 ^@ @7 ^ + Q@ @8 +@;C@Q@[ E E % Wc    E!@5@C@0 C@0  @1  E!@4@4@ 
@7 +@L@P@0  @1 Wo@/@/@/@4@2@0 C@0  @1  E!@4@4
@4@: Wg Wh@;C@c E E %	recursive @ ,
@5 @@ @8 +@;C@$@c E E % @L  	 @Q [ @L
@5@0  	@3 @Q@3 [@4@ @8 +@;C@Q@c E E % Wc    @@5@C@0 C@0  @1  @@4@4@ 
@7 +@L@P@0  @1 @@/@/@/@4@2@0 C@0  @1  @@4@4
@4@: Wg Wh@;XO E + C@ E E B chr_constraint@5chr@8 + +@;C
@ E Ehandler@5 ,@8 +@;C
@ E E Q@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 *@;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 + C@ E E@5@0 B 
pce_end_class@4@7 (0@>@: +pop_compile_operators  +@;C@ E E@5@8 + +@;XO E + C@"A E E@5@0 +
@4@0 @@0 V'@-@4@-@4@0 B
@1 @@4@8 A9@;XO E
seek_to_start CA E E@5@0 )Q@-@4@7 +@> bof@/@7 A +@8seek_to_line +@;CA E E@5@0 +@-@4@7 +@> ,@/@8 ,@;CA E E @<XO E + 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 % C@aB E E@5@0 @L [@4 [@7 W W@>@.
@2@0 @ A@4@3@0 @ B@4@4@7 +@D@)@0 , @Q@4@7 +@L@ 
@.@7 +@.@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 MQ +@0	src_files
@4@8 Bn +@;XO E ,# CB E E 
@<C@PB E E
@5@/@.@ @7 CZ +@  @@ B E@C
@  CU@ B E@L@P@ @.@7    @ @.@2@0 @ @@4@4@7 +@%
@>@%@"
@#@ @ @ @8 ,% +@;C@KB E E
@5@C@ @7   +@L@P@0 , @Q@4@7 +@ @.@7 ,'@ @7 A +@>@0 MQ@-@4@/ @@7 A9@%
@>@%@ @ @ @.@7 ,(@ @ @ @8 ,(@;CB E E

@5@ @ 
@ @8 ,(@;XO E + C@?A E E 


@5@ 
@7 A@7 A@ 
@0 V<@-@4@7 !P +@.@7 @6@0 @4 "G@7 \U@>@0 
@4@2@0 @4@4@8 D +@;C@GA E E 


@5@ 
@7 A@7 A@.@ W ) W@ @.@2@0 @ @@4@3@0 @ @@4@3@0 @ B@4@4@7 +@)
@>@0 
@4@2@0 @4@4@8 ,,@;XO E % C@A\ E E
@5@0 +@/@/@4@7 C@7 , +@0 F@-
@4@7 DF@.@ @7 +@0 V<@-@4@ @7 , @0 +@-@4@7 , @/@ @.@.@7 ) +@ 
@7 +S@0 @4@7push_operators +@ @@0  @@1 Y@/@/@/@4@.@7 G
 +@0 +
@-@3@0 V<@4@4@. @Q@7 A9@ @7 F +@ @@7 +@D
@S@L@>@&@?@ @7 + +@Q@;C@%Aw E E@5@0 F@-
@4@7 +@>@0 @-@-@4@0 H@1 +@4@.@7 $R@ @ 
@8 J9 H7@;XO E + C@)A E E@5@ @7 +S@.@ W ,-@>@0 @4@2@0 @4@4@7 ,,@ @ @ @8 Wn@;CA E E@5 As@0 ) )@4@7 +@0 @@0 V'@1 +@4
@4@8 @@;XO E + C@ E E  D@<C@ E E  D@<C@ E E  D@<C@ E E comments@<XO E ,0 CA E E  @
 @Q @Q@<C
A E E@5@ 
@: W ,0 W@;XO E , CA E E@5@a@h@b@s@>
@7 Fz +@p @8 ,@;CA E E @<XD  t  t t  Et  + AD  t  t t  Et  + AD  t  t t  Et  + AO E , C@ E E@5@>@;C@ E E
@5@>@7 ,@ 
@8 ,@;C@ E E B 
@5@7 G@>@0 +@4@/ @Q@8 A9@;C@ E E B
@5@>@0 B @4@8 ,@;C@ E E @<XO E + C@UBM E E	@5@D@G@.@.
@7 +{ +@ 
@.@7 A@L@D@* C@L@&@E@?@'@D@. @@ @7 ,&@L@2@3@4@8 @<@?
@2@3@4@8 @<@E@?	@&
@F@F@;XO E + C@EB E E@5 @@7 B +@D
@ W ) W@L@R@? B@7 G@D Fv@7 Fw@L
@7 ,<@?@R@7 ,1@.@7 +@.
@7 C +@0 Z@1 B
@4@8 C@;XXQM BsF@%/usr/lib/swi-prolog/library/record.pl  @SdAu@ C AgS E BrE *E )_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 H@8 A B@;XO Bsaccess_predicates CAQ Bp Bp @<C@NAS Bp Bp@5@2
@3 L
@3@4@.@7 A @.@ 
@7 @6@ @.@7 A@.@2@3@3@4@7 @<@p@%@"
@#@ @ @ 
@ @ @8 ,H Bt@;XO Bstypes CA Bp Bp @<C@(A Bp Bp 






@5@> @Z@ 
@7 B B@ @ @ @8 ,L Bt@;CA Bp Bp


 Q
@5 @Z@ 
@7 ,N@ @ @ @8 ,O@;XD  t  t t  Bst  * AO Bs * C@@Z E E  #V E #U B  _  	 G  	 G B  B2 @ @Q B  @ @ @Q  Bg @Z B  # ^  	 @  Ag # B @ Ag B  $   	 @ @Q @ @Q  C @ B  $ Q   $ C A Y A #  J @
 $
@<XO Bsdefaults CA Bp Bp @<C@"A Bp Bp B






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



@5@ @ @ @8 ,R@;XO Bscompile_record C@@~ Bp Bp@5@2@-
@-@4@7 @<@ @.@.@7 ,R@ @.@.@7 ,Odefault_@ 
@.@7 A@ 
_data@.@7 A@.@2
@4@7 @<@.@2@3@4@7 @<@ @.@7 G @%@"
@#@ @ @ 
@ @.@7 ,K@ @ @ 
@ @ @.@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 V B@&@;C@t Bp Bp AV


@5@ 
@.@7 ,S Bt@ @ @8 ,i Bt@;C@w Bp Bp@5@8 ,k@;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 R]@7 \U@>@;CAJ Bp Bp 

@<XO Bs Bv C@i Bp Bp
 B  Br
<compiled>
@5@0 Bw
@4@8 Bn $@;XD  t  t t  Bst  F 	 O Bs F C@  Bp Bp D~ D Bs@<XO Bsreplace_nth CA Bp Bp


@5@>@;CA Bp Bp


@5@p
 @ @ @ @8 ,s Bt@;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 ,v Bt@;XO Bs ,D CA9 Bp Bp  

@5@0  @1 *
@4@ 
@8 R@;XD  t  t t  Bst  * @GD  t  t @Ht  Bst ,B B
 O Bs ,B C@ Bp Bp
 


@5@ 
@/@/@8 *@;XD  t  t t  Bst  )` @GD  t  t @Ht  Bst )_ B
 O Bs )_ C@n@ Bp Bp

 


@5@D@ 
@7 G@L@' @Q@?@' @@0 @-@4@7 ,B Bt@@@0 
@4@7general_record_pred Bt@F@F@?@)@ @2@/@-@4@7 @<@ @/@.@7 ,R@ @.@/@7 ,O@.@ @7 T H7@ @0 
@4@7field_record_pred Bt@D@* @Q@L@>@?@R@;XO Bstype_checks CA" Bp Bp  @Q@<CA# Bp Bp Q



@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 ,U@8 A@;C@ Bp Bp
 
 


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

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

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


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

@5@2nb_set_@3@3 ,@3
@4@ 
@8 ,J@;XO Bs ,^ CA Bp Bp @<C@A Bp Bp@5@2 ,@3@3 ,@4@.@7 ,J@.@7 G @ @.@.@7 ,u@.@2@4@7 @<@.@2@4@7 @<@.@2@3@4@7 @<@.@2@3@3@3@4@7 @<@D@"@* Q@L@"@%@E@?@ @ @.@7 ,z@!@0 G!@4@#@p@%@ @"@ 
@!@#@ @ @ @ @ @!@ @8 ,]@;XO Bs Br C@_ Bp Bp@5@*
 ,p@>@;C@a Bp Bp@5@0 @@0 A A@1 Br
@4@/@4@8 @@;XO Bs ,[ CAu Bp Bp @<CAAw Bp Bp@5@2 ,@3@3 ,@3@4@.@7 ,J@2 ,@3@3 ,@3@4@.@7 ,J@.@7 G @ @.@.@7 ,u@.@2@4@7 @<@.@2@4@7 @<@.@2@3@3@3@4@7 @<@.@2@3@3@-@4@7 @<@.@2@3@3@4@7 @<@D@'@,@* Q@L@'@%@ @!@!@0 G!@1 V@4@#@!@"@0 G!@1 Dr@4@#@E@#@?@:@ @ @.@#@7 ,z@!@ @0 G!@#@4@#@!@!@0 G!@1 AV@#@1 V@4@#@!@"@0 G!@1 AV@#@1 Dr@4@#@p@$@%@%@"@%@ @!@"
@&@#@ @ @$@ @ @ @&@ @8 ,Z@;XO Bs ,g C@=@ Bp Bp		@5 Bg@.
@7 ,x@.@/@7 @6 ,F@ @.@7 A@.@2@3@-@4@7 @<@%@"  Bs *

@#@;XO Bs ,X CAb Bp Bp @<C@DAd Bp Bp@5@.@ 
@7 @6@ @.@7 A@.@2@3@3@3@4@7 @<@p@%@"
@#@ @ @ 
@ @ @ @8 ,W@;XO Bs ,a CAr@ Bp Bp@#@#@5@2 ,@3
@4@.
@7 ,J@2 ,U@3
@4@.@7 ,J@2 ,@3
@3 ,@4@.@7 ,J@2 ,@3
@3 ,@4@.@7 ,J@.@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 ,d C@zA Bp Bp@5@.@.@7 ,@ @.@7 ,o@.@2
@4@7 @< ,F@.@7 A@.@2@3@-@4@7 @<@.@2@3@4@7 @<@%@" G! AV L8 AV G" @
@#@D@* @Q@%@L@"
@#@?@" G!
@#@E@;XXQM DbF@$/usr/lib/swi-prolog/library/shlib.pl  @SdAuC AgS Ereload_foreign_libraries Eunload_foreign_libraryE ,Euse_foreign_libraryE ,E DE 'E DXD  t  t t  Dbt  D 
O Db DC
@ D_ D_@5@/@/@/@/@7current_library Da@>@;C@@ D_ D_	@5@0 @@/@/@4@7 C@.
@.@7find_library Da@0 Dd
@4@7 C@0 Dg
@/@4@7 C@0 @1 !_
@-@4@. @Q@7 A9@D@T@L@ @ 
@7delete_foreign_lib Da@0 @
@4@7 Di@Q@?@ @ 
@7 ,@>@D@)@.@7entry Da@0 @1 G@4@@L@0 Dd
@4@7 C@ @ 
@ @8assert_shlib Da@E@?@H@D@/@7 Dg Da@L@0 Dd
@4@8 C@F@?@3@0 Dd
@4@7 C@0 Dg
@/@4@7 C@ @7 Ai Da@.@0 ,
@4@.@7 @@0 @@0 C )@1 )
@4@/@4@8 @@;C@/@ D_ D_@5@0 Dd
@4@7 C@D@/@.
@7 @ Da@L@0 @@/@/@4@7 C@ 
@8 @@?@0 @@0 Cforeign_library
@4@/@4@8 @@E
@;XD  t  t t  Dbt  , 
O Db ,C@ D_ D_ @Q@5@0 I@4@/ @Q@8 A9@;C@ D_ D_ @<XD  t  t t  Dbt  , 
O Db ,C@ D_ D_@5@0 *B@/@4@7 H@>@;C@ D_ D_
 *B

@5@.@7base Da@2
@3@4 L
@8 D @;C	@ D_ D_ 
 *B


@<XD  t  t t  Dbt  , 
O Db ,C@ D_ D_@5@7 @@>@.@7 G @/@8 CZ @;C@ D_ D_@5@2@/@3@-@4@7 @<@8 ,@;XD  t  t t  Dbt  , 
O Db ,C@;@ D_ D_ @Q@5@.
@7 ' @.@7 G @0 'K
 '} 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  Dbt  ,  
O Db ,C@/AR D_ D_@5@0 L@-
@-@-@4@0 AV@0 H@1 ,
@/@/@4@1 Y
 @4@.
@7 @@ 
@.@7 R} H7@ @8reload_libraries Da@;XD  t  t t  Dbt  De AD  t  t t  Dbt  De AD  t  t t  Dbt  De 
D  t  t t  Dbt  Dh AD  t  t t  Dbt  Dh AD  t  t t  Dbt  Dh 
D  t  t t  Dbt  , @GD  t  t @Ht  Dbt , D  t  t t  Dbt  , 
O Db ,CA	 D_ D_@5@0 D
@4 A@8 A @;XD  t  t t  Dbt  , @GD  t  t @Ht  Dbt ,  @KD  t  t t  Dbt  , 
O Db ,C
A D_ D_@5@0 D
@4 A@8 ,@;XD  t  t t  Dbt  ' 
O Db 'CAD D_ D_@5@/@/@/@/@7 ,@.@0 Dg
@4@8 @@;XD  t  t t  Dbt  , AD  t  t t  Dbt  , AD  t  t t  Dbt  , 
D  t  t t  Dbt  , 
O Db ,C
A D_ D_@5$foreign@0	do_unload
@4@8 @ @;XD  t  t t  Dbt   AD  t  t t  Dbt   AD  t  t t  Dbt   
D  t  t t  Dbt  , 
O Db ,C
A D_ D_@5@0 *B	uninstall@4@8 , Da@;XD  t  t t  Dbt unload_foreign 
O Db ,C@OA} D_ D_	@5@7 , Da@D@=@0 Dg@-@1 @-@-
@4 @Q@.@7 F Da@D@* Df@L@ 
@.@.@7 @6@0 @4@ @7 A& Da@ @7 F Da@Q@?@H@F@L@R@?
@R@F@F
@F@;XD  t  t t  Dbt  , 
O Db ,CA[ D_ D_ @<C@,A\ D_ D_ ,




@5@D@ 
@7 , Da@L@R@? @0 )s )t@4@7 @' Da@ @8 ,@;XD  t  t t  Dbt  , 
O Db ,CA7 D_ D_@5@0 ,
@/@/@/@/@4@7 C@0 ,

@4@8 C@;XD  t  t t  Dbt unload_all_foreign_libraries  
O Db , C	Ap D_ D_  @5 ' @Q@7 @@>@;CAr D_ D_@5@0 ,@-
@/@/@/@/@4@0 ,
@4@8 G Da@;XD  t  t t  Dbt  , 
O Db ,C@:A D_ D_@5@/@/@.@.
@7 ,@0 ,
@/@/@/@/@4@7 C@D@.@7 ,@0 @1 ,
@4@@L@R@?@R@E@7abolish_foreign Da@ 
@8 ,@;XD  t  t t  Dbt  D @GD  t  t @Ht  Dbt D  @KD  t  t t  Dbt  D 
O Db DC@ D_ D_ 


@5 ,@0 ,
@4@8 ,@;XD  t  t t  Dbt  , 
O Db ,C@-A( D_ D_@5@@@"@0 Dg
@1 @-@-@4@7 H@.
@.@7 @6@0 
@4@ @7 ,@Q@?@R@F@F
@;XD  t  t t  Dbt  D @GD  t  t @Ht  Dbt D D  t  t t  Dbt  D 
O Db DC
@ D_ D_@5@0 *B )@4@8 D Da@;XXQM GK-C @S @XXQM &F@#/usr/lib/swi-prolog/library/oset.pl  @SdAuC AgS E	oset_dintE &E &E &E
oset_powerE &E &Eoset_dunionEoset_isXO &delel C@u E  @SdA , C
@5@ 
@ @8 & &@;C@ , ,  B@<C@ , ,  G[@<XO &happ C@ , , 
@<C@ , ,




@5@ @ @8 , &@;XO &addel C@ , , C
@5@ 
@ @8 & &@;C@ , ,  B@<C@ , ,  G[
@<XO &pset C@ , , 
@<C@ , ,
@5@ 
@.@7 ,@ @ @8 , &@;XO & , C@ , ,@5@.@7 R} H7@2@4@.
@7 ,@ 
@8 K?@;XO & & C@ , , 
@<C@ , ,
@5@.@ 
@7 &@ @ 
@ @8 , &@;XO &dint C@ , , 
@<C@ , ,
@5@ 
@.@7 & &@ @ @8 , &@;XO & & C@ , , 
@<C@ , ,
@5@.@ 
@7 &@ @ 
@ @8 , &@;XO & , C@ , , @<C@ , ,
@5@ 
@8 , &@;XO & , C@ , , 
@<C@ , ,
@5@ 
@.@7 & &@ @ @8 ,@;XO &union3 C@H , , C
@5@ 
@ @ @8union2 &@;C@J , , B
@5@ @ @8 ,@;C@L , , G[

@5@ @ @8 ,@;XO & , C
@C , , @<C@D , ,@5@.@ @7 &@ @ @ @ 
@8 , &@;XO & , C@ , , @<C@ , ,
@5@ 
@8 ,@;XO & & C@g , , 
@<C
@h , ,
@5@ 
@ @8diff21 &@;XO & & C@S , , 
@<C
@T , ,
@5@ 
@ @8isect2 &@;XO & , C@W , , @<C@X , ,@5@.@ @7 &@ @ @ @ 
@8isect3 &@;XO & & C@? , , 
@<C
@@ , ,
@5@ 
@ @8 ,@;XO &diff3 C@u , , C
@5@ 
@ @ @8diff12 &@;C@w , , B@5@ @ @8 & &@;C@y , , G[@5@ @ @8 ,@;XO & , C
@k , , @<C@l , ,@5@.@ @7 &@ @ @ @ 
@8 -  &@;XO & , C
@\ , , C@5@ 
@ @ @8 ,@;C@^ , , B
@5@ @ @8 ,@;C@` , , G[@5@ @ @8 ,@;XO & , C@5 , , @5@>@Q@;C@6 , , @<C@7 , ,
@5@7 Mi@ 
@8 - &@;XO & , C@0 , , @5@>@Q@;C@1 , , @<C	@2 , ,@5@8 -@;XO & - C@p , , @<C@q , ,@5@.@ @7 &@ @ @ @ 
@8 -@;XXQM EF@./usr/lib/swi-prolog/library/prolog_autoload.pl  @SdAuC AgS E DE B2 XD  t  t t  Et  W\ AD  t  t t  Et  W\ 	 O E W] C@' E E D ' @ '
@5 @@ @8 Wb '@;C@$@' E E D $"  	 G  $"
@5@0  	@3 G@3 @4@ @8 -
@;XD  t  t t  Et autoloaded_count AD  t  t t  Et  - AD  t  t t  Et  - AO E -	 C@V E E  @5@8 D '@;XO E D C@R@Y E E		@5 @@7 B B C@.@7 C   @0 E@/@4@.@7
aggregate_all E @.
@7 B2 '  @0 E@/@4@.@7 - C@.@7 -@a@f@h@l C@x@.@7information_level '@a@f@i@l C@x@ @0 D@1 )
@4@8 @' @)@;XD  t  t t  Et 
autoloaded AO E - C@ E E@5@0 -@-@4@7 H@.
@7 [ @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 W W  @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 #Q@4@0 AV@0 H@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@;XO E - C@Q@f E E
@5 C@.
@7 -@.@.@7 -  ' C@.@7 -@a@f@f
@l C@x@.@7 -@D@&@a@f@b @s@L@.@7 -@ @0 D@1 )@4@7 -@ @8 -@?@&@E@;XO E - C@t E E@5@D@0 ' @Q@4 @Q@7 -"@L@(
 A@?@(
 A*@;XXQM EF@D/build/spark-qcOfvI/spark-2012.0.deb/checker/checker_ioutilities.pro   8AAuC @S @E PE RXO E P C@H E E@5 K1@ B N@7   U@>@;C@N E E@5 K@ B N@7   U@>@;C@T E E@5@;Could not calcuate banner. Unexpected system configuration.@8 _ U@;XO E R C@@_ E E@5@7 P P@.@7 [  $@.@7 [  $@.
@7 [  $@.@7 [  $ Z@7 Aw P@&Usage: checker [options] Target_File~n@7 -. Z@7 -.@*Target_File - Either a .vcg or .siv file~n@7 -. Z@7 -.@?All options may be abbreviated to the shortest unique prefix.~n@7 -. Z@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 -. Z@7 -.~a~n@2@4@7 -. ->@2@4@7 -. ->@2
@4@7 -. ->@2@4@7 -.@>@;XXQM EoF@%/usr/lib/swi-prolog/library/option.pl  @SdAu@!C AgS E WE [E +E ^E
merge_optionsE ^XD  t  t t  Eot  ^ 
O Eo +C@+@ En En@5@.@.@7 @6@.@ @ @7 @6@D
@ @7
get_option W@L@&
@?
@&@ 
@8 A@;XD  t  t t  Eot  ^ @GD  t  t @Ht  Eot ^  D  t  t t  Eot  ^ 
O Eo ^CA  En En
 


@5 @@ @7 B B@ @ 
@8 ^ W@;XD  t  t t  Eot  -@ 
O Eo -?C@ En En@5@>@8canonicalise_options W@;C	@ En En
@5@>@8 -G@;C@ En En@5@.
@7 -G@.@7 -G@ 
@.@7 K?@ @.@7 K?@ @ @8	ord_merge W@;XD  t  t t  Eot  ^ 
O Eo ^C@ En En@5@.
@.@7 @6@.@ 
@ @7 @6@ @7 -A@&
@;XD  t  t t  Eot  W 
O Eo [C@z En En@5@.@.
@7 @6@.@ 
@7 @6@ @7 -C W@>@&
@;XD  t  t t  Eot  W 
O Eo WC@&@i En En@5@.
@.@7 @6@.@ 
@ @7 @6@D@ @7 -M@L@&
@?@8 A@;XD  t  t t  Eot  ^ 
O Eo -FCA En En @<CA En En@5@ @ @7meta_option W@ @ @8 -E@;XD  t  t t  Eot  -Q 
O Eo -PC@)A	 En En B

 B 

@5@ @@>@0 @4@ @ @8 B @;C@4A En En@5@7 E @2@-@3@-@4@7 @<@ @@>@0 @4@.@.@7 -R@ 
@2@3@0 @4@4@8 @<@;CA En En 
@<XD  t  t t  Eot canonicalise_options2 
O Eo -SC@ En En @<C@#@ En En B



@5@>@ @2@3
@4@7 @<@ @ @8 -T W@;C@ En En

@5@>@ 
@ @8 -U@;XD  t  t t  Eot sort_key 
O Eo -VC@ En En
 C


@5@ 
@8 @6@;XD  t  t t  Eot  -L 
O Eo -KC@ En En
@5@>@;C@ En En

@5@>@;C@-@ En En


@5@ 
@.@7 -W W@ @.@7 -X@.@ @ @7 &@ @ 
@ @ @ @ @ @8 -L W@;XD  t  t t  Eot  -I 
O Eo -HC@ En En@5@0 B@/@/@4@7 @ @>@8 -U@;C@ En En 

@<XD  t  t t  Eot  -C 
O Eo -BC@ En En@5@7 [ H7@>@;C@ En En@5@.
@7 @6@.@7 A@0 B
@4@8 -\@;XD  t  t t  Eot  -C 
O Eo -NC@ En En@5@7 -[@>@;C@ En En@5@.@7 @6@.
@7 A@0 B
@4@7 -[@>@;XD  t  t t  Eot  -L 
O Eo -ZC@ En En		 B
@5@ @ @ @8 -J@;C@H@ En En
 C
@5@D@*@"@#@L@ @.@7 -X@.@ @ @7 &@ @ @ @ 
@ @ @ @ @8 -Y@?@"
@#@F@F@;C@E@ En En
 G[

@5@D@'@"@#@L@ @.@7 -X@.@ @7 &@ @ @ @ @ @ @8 -Y@?@"@#@F@F@;XXQM EjF@5/usr/lib/swi-prolog/library/dialect/sicstus/system.pl   SdAuC AgS E EpopenE  E QE EE T
E ^E !WE  E YE QE +nEexecE AEenvironE YE !\E IEmktempE JzE YE	host_nameEtmpnamXO Ej Jz C@ Ei Ei@5@8 A~ J{@;XO Ej -i C@ Ei Ei@5mkstemp@8 ' J{@;XO Ej -k C@ Ei Ei@5@8gethostname D@;XO Ej -m C@ Ei Ei@5 -n@8 -q@;XO Ej -] C@ Ei Ei@5@8 Y @;XO Ej -^ C@ Ei Ei@5@0pipe
@4@8 G@;XO Ej -` C@ Ei Ei  @5@8 !W Be@;XO Ej -a C@1@ Ei Ei		
 Q






@5@0 %
@-@/@/@/@4 F$@7 +f J{@ @a@f@k F@w@;XO Ej -b C@ Ei Ei@5 ^@8 @@;XO Ej GW C@t Ei Ei/s/c@5 U] @Q@7 @@>COMSPEC@8 S J{@;C@w Ei Ei  "M
 F@<XO Ej Q C@5@ Ei Ei		 Q






@5@.@7   J{@ @0 %
@-@/@/@/@4 F$@7 -z@ @a@f@k F@w@;XO Ej +n C@ Ei Ei@5@8 !\ Be@;XO Ej -c C@7@j Ei Ei@5@"



@#@.@.@7 -{ J{@ @ @2@0 ^
@4@3@0 ^@4@3@0 ^@4@3@0 ^@4@4@8 ^z ^@;XO Ej -e C@ Ei Ei@5@.@7 -@a@h@k F@w@;XO Ej -f C@S Ei Ei@5@8 -@;XO Ej -h C@ Ei Ei@5@8 ^w ^@;XXQM DF@%/usr/lib/swi-prolog/library/socket.pl  SdAuC AgS E	tcp_fcntlE
tcp_setoptEtcp_connectE
tcp_acceptE
tcp_listenEtcp_bindE -E -E
tcp_socketEtcp_open_socketE
udp_socketEtcp_close_socketE -Eudp_receiveEudp_sendEtcp_host_to_addressE
tcp_selectE -sXD  t  t t  Dt tcp_connect_hook AD  t  t t  Dt  -O D - C
@ Ep Ep
setflnonblock@5@> -@8 - -u@;XO D - C
@n Ep Ep@5@ 
@7 - -u@>@;C@p Ep Ep@5@7 - -u@ 
@8 - -u@;XD  t  t t  Dt  -D  t  t t  Dt  -D  t  t t  Dt  -O D - C@| Ep Ep@5@.
@7 - -u@>@&
@;C@ Ep Ep@5@.
@.@7 - -u@ 
@ @8 E -u@;XD  t  t t  Dt  -D  t  t t  Dt  - AD  t  t t  Dt  -D  t  t t  Dt  -D  t  t t  Dt  -D  t  t t  Dt 	tcp_debugD  t  t t  Dt  -D  t  t t  Dt  -O D - C@I Ep Ep@5@.@.
@7 -@D	@S
@L@&@?@ 
@8 -@;XD  t  t t  Dt  -D  t  t t  Dt  -D  t  t t  Dt  -D  t  t t  Dt  -tXQM EF@(/usr/lib/swi-prolog/library/aggregate.pl  @SdAu@ C AgS Efree_variablesE -E EE EEforeachE -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 Dr @Q@?
@ 
@8 A@F@;C@ E E@5 @@.
@.@.@7template_to_pattern -@ 
@ @.@7 @@ @ @8aggregate_list -@;XO Emax_pair CAV E E C



@5@ @ 
@ @8 - -@;XD  t  t t  Et  E @GD  t  t @Ht  Et - B
 U O E - C@ E E@5bag@.
@.@.@7 -@ 
@ @.@7 U @@ @ @8 -@;XO E	needs_one CA E E
@5@.@7 T H7@7 - -@>@;CA E E 
 @<XO Eaggregate_term_list CA? E E @<CA@ E E@5@ @.@7	step_term -@ @ @ 
@8 - -@;XO Eexistential_vars C@ E E

@5@S
@%@>@&
@;C@ E E U

@5@>@%@"
@#@ @ @ 
@8 - -@;C@ E E 

 
@5@>@%@ @ @ @ 
@8 -@;C@ E E 


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

@5@ @ @8 - -@;XO Evar_in_term CB E E@5@)
@>@;CB E E@5@7 E @/@.@7 A@7 - -@>@;XO Estate1 C
A E E -@5@>@;C
A E E I@5@>@;CA E E @<XO Eexplicit_binding CB E E F
 @@5@>@;CB E E F
 @@5@>@;CB	 E E U


 G@5@>@;CB
 E E U



 C G@5@>@;CB E E U



 C G@5@>@;XO Eterm_is_free_of CB E E@5@C@7 -@L@P@;XO E - C@ E Esum
 @Q -@5@S@>@;C@ E E -

 V -@5@>@;C@ E E   @Q  @5@>@;C@ E E W-
 @Q W-@5@S@>@;C@ E E -

 V W-@5@>@;C@ E E W,

 C
 Vmin_witness@5@>@;C@ E E W+

 V W+@5@>@;C@ E E W*

 C
 Vmax_witness@5@>@;C@ E E I
 @Q I@5@>@;C@ E E -
 @Q -@5@>@;C@4@ E E

 J


@5@7 E @>@2@-@4@7 @<@ @.@ 
@ @7templates_to_patterns -@ @ @7 - -@2@4@8 @<@;C@ E E@5aggregate_template@8 @ B@;XO E - C@6@ E E@5@.@.@ @7 - -@ 
@.@.@ @7 -@0 AV@4@.@7 ,m -@D@*
 -@L@ @ @ @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 P -@.@7 [ -@ @ @ 
@ @8 -@;XO Efinish_result1 C
A E E -
@5@>@&
@;CA E E I
@5@>@ 
@8 K?@;CA E E -
 C

@5@>@"
 W*@#@;CA E E -
 C

@5@>@"
 W,@#@;CA E E @<XO E - CA E E  @Q@<CA E E


@5@>@ @ @ 
@ @8 -@;C@3A E E AV


@5@ @ @ @.@ @7 -@ @.@ 
@7 H6 H7@ @ @ @ @ @8 -@;XO Emin_pair CAL E E C



@5@ @ 
@ @8 . -@;XD  t  t t  Et  E @GD  t  t @Ht  Et - B
 B
 U O E - C@)@ E E		@5 -@.@.@.@7 -@0 C@4@ @.@7 $R@ @.@7 + [@ @ @ 
@8 -@;XD  t  t t  Et  - @GD  t  t @Ht  Et -  O E - C@kA E E@5@.@7 JW@.
@7 K?@.@7 JW@ @.@7 K?@ @ 
@.@7 & &@D@* @@L@C
@@C@@L@P@L@P@F@F@?@,@ 
@ @.@7 & &@.@2 R@4@7 @<@.@2 R@4@7 @<@ @.@7 @@ @ @ @8
prove_list -@;XO E - CA E E  W-@<CA E E  -@<CA E E  W+@<CA E E  -@<XO E
finish_result 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 K?@ @.@7 .@ @ @ 
@8 -@;XO E ,m C@9@ E E AV


@5@>@.@7 -@ 
@.@7 -@D
@* @Q@L@&@?@D
@* @Q@L@&@?
@" AV@#@;C@ 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 I@5@>@8 K?@;CA' E E -@5@8 [ H7@;CA) E E  @5@8 G @;CA+ E E W+@5@8 [ H7@;CA- E E -
 W*


@5@ 
@ @8 - -@;CA/ E E W-@5@8 [ H7@;CA1 E E -
 W,


@5@ 
@ @8 . -@;C@2A3 E E		 - 


@5@>state0@ @.@.@7 _ ^@.@2
@4@7 @<@ @ @.@7 -@ @ @ @8 . -@;C@AA8 E E -


@5@ @2
@-@4@7 @< -@ @ @.@.@7 _ ^@.@2
@4@7 @<@ @ @ @.@7 -@ @ @ @8 .@;XO E - C	A E E 
@5@>@;C@ A E E@5@.@7 A@ @ 
@.@7 -@p
 @>@ @ @ @8 -@;XO E - CB" E E
@5@+@>@ 
@8 -@;CB% E E @<XO E . CA E E  -
@<CA E E  I
@<CA E E    @<CA E E  - @<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 W+@5@ 
@a@i@h@l W*@w@;CAj E E W-@5@ 
@a@i@h@l W,@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 J
@5@ @ 
@8 -@;XO E . CA E E @<C@1A E E@5@ 
@.@7 A@ @.@7 A@ @ @ @ @7 - -@.@7 -@ @ @ @ 
@ @8 .@;XXQM UnF@!/usr/lib/swi-prolog/boot/packs.pl  AsC S E$pack_detachE$pack_attachE ]E ]XD  t  t t  Unt  . 	 D  t  t t  Unt  . 
O Un .C@J Ui Ui@5@7attach_package Um@>@;C@&@L Ui Ui@5@D@7 A Um@L@0 @@0 C A
@4@/@4@8 @ Um@?
@0 @@0 A Uk
@4@/@4@8 .%@;XD  t  t t  Unt  . 	 D  t  t t  Unt  . 
O Un .C@B@; Ui Ui@5@D@7 A Um@L@R@?
@0 @@0 @ @Z
@4@/@4@7 .%@D
@0 Uk
@4@7 H Um@L
@0 Up
@/@/@4@7 C Um@8 " Um@?
@0 @@0 C Uk
@4@/@4@8 .%@;XD  t  t t  Unt  ]  
O Un ]C@F@V Ui Ui@5@.
@0 @@0 X C@4
@3@0 @ A@4@3@0 @ B@4@3@0 @ @@4@4@.@7 @ @@D
@, @@L
@.@7remove_dups Um@0 @
@4@0 . 
@4@8 G Um@?@R@E@;XD  t  t t  Unt  ] 
O Un . C@t Ui Ui@5@0 MQ
@-@4@/ @@7 A: Um@>@.@7 " Um@8attach_packages Um@;C@x Ui Ui @<XD  t  t t  Unt  " 
O Un "C@ Ui Ui@5@D@/@/  @7 Ad Um@L@&
@? @8 A Um@;XD  t  t t  Unt 
prolog_dir 
O Un .7C@ Ui Ui@5@2
@3/prolog@4@7 A Um@8 .$@;XD  t  t t  Unt check_existing 
O Un .;C@ Ui Ui@5@0 .'
@4@7 .(@>@0 Up
@/@/@4@8 .)@;C@ Ui Ui@5@.@7 .' Um@> As@0 X@1 X
@4@7 @' Um@Q@;C@ Ui Ui @<XD  t  t t  Unt foreign_dir 
O Un .?C@J@ Ui Ui@5 U[@.
@7 @ Um@2@3/lib@4@.@7 .:@ @7 .$@>@2@3/lib/@3
@4@7 .:@D@7 .$@L@0 Up
 D@4@8 D5 Um@? As@0 X@1 X

@4@7 .>@Q@;C@ Ui Ui  @<XD  t  t t  Unt update_autoload 
O Un .EC@ Ui Ui@5	/INDEX.pl@.@7 .6@D	@7 A~ Um@L@8 .*@?@R@;XD  t  t t  Unt  .# 
O Un .#C@ Ui Ui@5@C
@7   Um@L
@P@.@7 .6@7 .!@>@;C@ Ui Ui @<XD  t  t t  Unt    
O Un  C@ Ui Ui  C@<C@ Ui Ui  J@<XD  t  t t  Unt  .. 
O Un .-C@h Ui Ui @<C@i Ui Ui
@5@ 
@7 @ Um@>@ @8 .,@;C@l Ui Ui


@5@ @ @2
@4@8 .,@;XD  t  t t  Unt  .4 
O Un .3C@z Ui Ui @<C@{ Ui Ui
@5@7 .I Um@ 
@8 .2@;XD  t  t t  Unt  .# 
O Un ."C@c@ Ui Ui@5@2
@3/pack.pl@4@.@7 .: B@7 A Um@.@7 G Um@7 .< Um@.
@7 .@ Um@.@7 .8 Um@>@0 .'
@4@7 .D@0 Up @@4@7 .D@ @7 .F Um@D@,
 @L@0 Up D
@4@7 .D@?@R A*@0 X@1 X
@4@8 .>@;XD  t  t t  Unt  Uq D  t  t t  Unt  Uq AD  t  t t  Unt  Uq 
D  t  t t  Unt  Uk D  t  t t  Unt  Uk AD  t  t t  Unt  Uk 
XQM +F@(/usr/lib/swi-prolog/library/operators.pl  @SdAu@"C AgS E +E +E +E ,3E ,2XO +same_op_type C@u E  @SdA .X@5@.@7op_type +@8 .Y@;XO + .Z C@ .X .X  D Y_@<C@ .X .X  K Y_@<C@ .X .X  Kvinfix@<C@ .X .X  K .\@<C@ .X .X  Kz .\@<C@ .X .X  Kxpostfix@<C@ .X .X  N3 .]@<XO +
set_operators C@ .X .X @<C@ .X .X@5@7 .^ +@8 .`@;C@ .X .X C:



@5@0  @
@4@8 G@;XO +
undo_operator C@!@ .X .X C:



 C:


@5@ @ @ 
@7 N&@ @7 .V +@>@;C@*@ .X .X C:


@5@>@0 C:
@4@ @7 .a +@0 C:
@4@ @8 .d@;C
@ .X .X C:@5@>@;C@ .X .X  C:



 C: 
@<XD  t  t t  +t operator_stack AD  t  t t  +t  .e AD  t  t t  +t  .e AO + + C@} .X .X@5@0 .e@1 C@-
@-@4@7 H@7 .`@*
mark@>@;XO +undo_operators C@ .X .X @<C@ .X .X
@5@ @7 .d@ 
@ @8 .h +@;XO +tag_ops C@ .X .X 
@<C@;@ .X .X C:





 C:


@5@0 @4@.@.@7 B +@" @#@ @ @8 .k +@;XO + .T C@ .X .X@5@8 .`@;XD  t  t t  +t  + @GD  t  t @Ht  +t + @K @K O + + C@%@s .X .X@5@0 C:
@4@.
@7 .d@0 .f@1 Cincremental
@4@7 C@0  @@4@8 G@;XD  t  t t  +t  ,3 @GD  t  t @Ht  +t .U  O + .U C@c .X .X@5@.@.
@7 .m@ 
@.@7 .n@ @7 .j@ @8 .`@;XD  t  t t  +t  ,3 @GD  t  t @Ht  +t ,2 O + ,2 C@i .X .X@5@.@7 .U +@0 .f@1 C .g@4@8 C@;XXQM EgF@@/build/spark-qcOfvI/spark-2012.0.deb/simplifier/newutilities.pro  7AAuC @S @E ME	trim_atomEgenerate_integerEpad_number_as_atomE@!explode_separator_content_as_listEunique_atomE  /Emonth_numeric_to_nameEspacerEatom_to_integerEcontains_no_dupsEflatten_listEgenerate_int_listE .~Einteger_to_atomXO Eg .q CAj Ef Ef@5@.
@7 F)@ 
@.@7trim_atom_x  0@ @7 F)@>@;XO Eg .w C@ Ef Ef@5@.
@7 F)@.@7 F)@ 
@ @.@7replace_separator_with_split  0@ @7split_off_atoms  0@>@;XO Eg .} C@v Ef Ef
 @5@>@;C@y Ef Ef@5 N2@7 ^@p @8 .}  0@;XO Eg . C@` Ef Ef@5@.@7 G@7 F)@>@;XO Egpad_number_as_atom_x CA. Ef Ef@5@a@i@f
@s@9Can not pad number: ~k to size: ~k as number is too big.
@2
@3
@4@8 _ U@;CA8 Ef Ef@5@ 
@.@7retrieve_padding  0@ @.@7 H6 H7@ @ @7 F)@>@;XO Egretrieve_next_id CA Ef Ef@5@0 )
@-@4@7 H@a@i@b@n@w@0 )
@4@7 A  0@>@;CA Ef Ef
@5@0 )
@4@7 .@>@;XO Eg . CAs Ef Ef@5@>@;C
Aw Ef Ef@5@a@g@h@s@>@;CA| Ef Ef
@5@p
@ @ @ @8 .@;XO Eg . CA Ef Ef


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


@5@ @7 F)@ 
@ @8 .@;CA Ef Ef
@5@2
@4@.@7 .@ @ @8 .@;XO Eg@ implode_separator_content_list_x C@ Ef Ef

@5@>@;C@ Ef Ef
@5@.@7 A@ @ @.@7 A@ @ @ 
@8 .  0@;XO Eg .y CA Ef Ef@5@.@7 .  0@.
@7 .  0 L
@2
@3
@4@7  /  0@>@;XO Eg .{ CAV Ef Ef 01JAN@<CAW Ef Ef 02FEB@<CAX Ef Ef 03MAR@<CAY Ef Ef 04APR@<CAZ Ef Ef 05MAY@<CA[ Ef Ef 06JUN@<CA\ Ef Ef 07JUL@<CA] Ef Ef 08AUG@<CA^ Ef Ef 09SEP@<CA_ Ef Ef 10OCT@<CA` Ef Ef 11NOV@<CAa Ef Ef 12DEC@<XO Eg . CA Ef Ef@5@.@7flatten_list_x  0@>@&@>@;XO Eg .u CA! Ef Ef@5@.
@7 G@ 
@.@7 G @ 
@ @7 .  0@>@;XO Eg  / C@ Ef Ef
 @@5@>@;C@ Ef Ef


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

@5@p
@ @ 
@8 .@;XO Eg . C@ Ef Ef
@5@>@;C@ Ef Ef


@5@>@;C@ Ef Ef

 M
@5@ @ @8 .@;C@ Ef Ef M

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

@5@ @ @8 .@;XD  t  t t  Egt  ) AO Eg M C@iA Ef Ef@5@0 Q@-@-
@-@-@-@-@4@7 Q J{@.@7 .u  0@ 
@.@7 .@ @.@7 .@ @.@7 .@ @.@7 .@ @.@7 .@ @.@7 .{  0 @2@3@3@4@7 . @2@3@3@4@7 .@>@;XO Eg .s CA Ef Ef @<C
A Ef Ef@5@.@7 .s  0@a@h@b@n@w@;XO Eg . CA Ef Ef@5@.@7 [ H7@.@7 G @.
@7 G @&
@>@;XO Eg . CA Ef Ef


@5@>@;CA Ef Ef


@5@a@g@h@q@p
@>@ @ 
@7 .  0@>@;XXD  t  C
t ' E] Ebt  E`D  t  C
t ' E] )t  E^D  t  C
t ' E] E{t  EyD  t  C
t ' U @*t  @(D  t  C
t ' U @t  @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 ' Ba BWt  VD  t  C
t ' Ba ELt   WD  t  C
t ' Ba EGt  [D  t  C
t ' Ba EGt  [D  t  C
t ' Ba EGt  JD  t  C
t ' Ba Bft  VD  t  C
t ' Ba ELt   \D  t  C
t ' Ba EGt  [D  t  C
t ' Ba t  AD  t  C
t ' Ba EGt  [D  t  C
t ' Ba EGt  Y_D  t  C
t ' Ba t  AD  t  C
t ' Ba EGt  DRD  t  C
t ' Ba t  *D  t  C
t ' Ba EGt  L.D  t  C
t ' Ba Ht   D  t  C
t ' Ba t  CD  t  C
t ' Ba EGt  [D  t  C
t ' Ba Ht   D  t  C
t ' Ba Ht   D  t  C
t ' Ba EGt  [D  t  C
t ' Ba Ht   D  t  C
t ' Ba EGt  [D  t  C
t ' Ba t  V(D  t  C
t ' Ba ELt  GD  t  C
t ' Ba EGt  [D  t  C
t ' Ba EGt  [D  t  C
t ' Ba EGt  JD  t  C
t ' Ba EGt  ElD  t  C
t ' Ba Dt  ED  t  C
t ' Ba EGt  [D  t  C
t ' Ba ELt  HD  t  C
t ' Ba EGt  [D  t  C
t ' Ba $t  BoD  t  C
t ' Ba BWt  BUD  t  C
t ' Ba EGt  [D  t  C
t ' Ba Bft  HD  t  C
t ' Ba ELt  GD  t  C
t ' Ba EGt  [D  t  C
t ' Ba ELt  DD  t  C
t ' Ba t  @D  t  C
t ' Ba EGt  [D  t  C
t ' Ba Bft  D>D  t  C
t ' Ba EGt  [D  t  C
t ' Ba Bft  BdD  t  C
t ' Ba EGt  DRD  t  C
t ' Ba EGt  ERD  t  C
t ' Ba ELt   Y D  t  C
t ' Ba t  BD  t  C
t ' Ba EGt  [D  t  C
t ' Ba Ht  ED  t  C
t ' Ba t  BD  t  C
t ' Ba Ht   D  t  C
t ' Ba EGt  [D  t  C
t ' Ba EGt  [D  t  C
t ' Ba Ht   D  t  C
t ' Ba BBt  B@D  t  C
t ' Ba ELt  DD  t  C
t ' Ba EGt  [D  t  C
t ' Ba Ht   D  t  C
t ' Ba EGt  [D  t  C
t ' Ba t  Z}D  t  C
t ' Ba EGt  [D  t  C
t ' Ba EGt  [D  t  C
t ' Ba EGt  [D  t  C
t ' Ba EGt  ID  t  C
t ' BW EGt  [D  t  C
t ' BW EGt  [D  t  C
t ' BW EGt  JD  t  C
t ' BW EGt  [D  t  C
t ' BW EGt  [D  t  C
t ' BW t  AD  t  C
t ' BW EGt  Y_D  t  C
t ' BW t  AD  t  C
t ' BW t  *D  t  C
t ' BW EGt  DRD  t  C
t ' BW EGt  L.D  t  C
t ' BW t  CD  t  C
t ' BW EGt  [D  t  C
t ' BW EGt  [D  t  C
t ' BW EGt  [D  t  C
t ' BW t  V(D  t  C
t ' BW EGt  [D  t  C
t ' BW EGt  [D  t  C
t ' BW EGt  JD  t  C
t ' BW EGt  ElD  t  C
t ' BW EGt  [D  t  C
t ' BW EGt  [D  t  C
t ' BW EGt  [D  t  C
t ' BW EGt  [D  t  C
t ' BW EGt  [D  t  C
t ' BW t  @D  t  C
t ' BW EGt  [D  t  C
t ' BW Bft  BdD  t  C
t ' BW EGt  DRD  t  C
t ' BW t  BD  t  C
t ' BW EGt  ERD  t  C
t ' BW EGt  [D  t  C
t ' BW t  BD  t  C
t ' BW EGt  [D  t  C
t ' BW EGt  [D  t  C
t ' BW Gt  GD  t  C
t ' BW EGt  [D  t  C
t ' BW EGt  [D  t  C
t ' BW t  Z}D  t  C
t ' BW EGt  [D  t  C
t ' BW EGt  [D  t  C
t ' BW EGt  [D  t  C
t ' BW EGt  ID  t  C
t ' D Eot  ^D  t  C
t ' D Eot  ^D  t  C
t ' D Eot  -@D  t  C
t ' D t  @D  t  C
t ' D Eot  ^D  t  C
t ' D Dbt  , D  t  C
t ' D t  AD  t  C
t ' D Eot  WD  t  C
t ' D Eot  WD  t  C
t ' D Dbt  ,D  t  C
t ' D Dbt  ,D  t  C
t ' D t  BD  t  C
t ' D t  AD  t  C
t ' D t  *D  t  C
t ' D Dbt  'D  t  C
t ' D t  CD  t  C
t ' D t  BD  t  C
t ' D Dbt  ,D  t  C
t ' D Dbt  ,D  t  C
t ' D t  V(D  t  C
t ' D t  Z}D  t  C
t ' D Dbt  DD  t  C
t ' D Dbt  DD  t  C
t ' @* @t  @D  t  C
t ' @* Bft  WD  t  C
t ' @* Bft  BdD  t  C
t ' @* Bft  YOD  t  C
t ' ED EGt  [D  t  C
t ' ED EGt  [D  t  C
t ' ED EGt  [D  t  C
t ' ED EGt  [D  t  C
t ' ED EGt  JD  t  C
t ' ED EGt  [D  t  C
t ' ED t  @D  t  C
t ' ED EGt  [D  t  C
t ' ED EGt  [D  t  C
t ' ED t  AD  t  C
t ' ED EGt  [D  t  C
t ' ED EGt  [D  t  C
t ' ED Bft  BdD  t  C
t ' ED EGt  Y_D  t  C
t ' ED EGt  DRD  t  C
t ' ED EGt  ERD  t  C
t ' ED t  BD  t  C
t ' ED t  AD  t  C
t ' ED EGt  DRD  t  C
t ' ED t  *D  t  C
t ' ED EGt  L.D  t  C
t ' ED EGt  [D  t  C
t ' ED t  CD  t  C
t ' ED t  BD  t  C
t ' ED EGt  [D  t  C
t ' ED EGt  [D  t  C
t ' ED EGt  [D  t  C
t ' ED EGt  [D  t  C
t ' ED EGt  [D  t  C
t ' ED EGt  [D  t  C
t ' ED t  V(D  t  C
t ' ED EGt  [D  t  C
t ' ED t  Z}D  t  C
t ' ED EGt  [D  t  C
t ' ED EGt  [D  t  C
t ' ED EGt  [D  t  C
t ' ED EGt  [D  t  C
t ' ED EGt  JD  t  C
t ' ED EGt  [D  t  C
t ' ED EGt  ElD  t  C
t ' ED EGt  ID  t  C
t ' ED EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E ELt   WD  t  C
t ' E Eot  ^D  t  C
t ' E EGt  [D  t  C
t ' E Eot  ^D  t  C
t ' E EGt  JD  t  C
t ' E ELt   \D  t  C
t ' E EGt  [D  t  C
t ' E t  AD  t  C
t ' E EGt  [D  t  C
t ' E Eot  WD  t  C
t ' E EGt  Y_D  t  C
t ' E t  AD  t  C
t ' E t  *D  t  C
t ' E EGt  DRD  t  C
t ' E EGt  L.D  t  C
t ' E t  CD  t  C
t ' E ETt  VD  t  C
t ' E Bft  WD  t  C
t ' E EGt  [D  t  C
t ' E Et  [;D  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E t  V(D  t  C
t ' E Et  ZD  t  C
t ' E ELt  GD  t  C
t ' E EGt  [D  t  C
t ' E ETt  $D  t  C
t ' E EGt  [D  t  C
t ' E EGt  JD  t  C
t ' E EGt  ElD  t  C
t ' E EGt  [D  t  C
t ' E Bft  GD  t  C
t ' E EGt  [D  t  C
t ' E ELt  HD  t  C
t ' E $t  BoD  t  C
t ' E EGt  [D  t  C
t ' E Eot  -@D  t  C
t ' E EGt  [D  t  C
t ' E ELt  GD  t  C
t ' E t  @D  t  C
t ' E ELt  DD  t  C
t ' E EGt  [D  t  C
t ' E Eot  ^D  t  C
t ' E @*t  TD  t  C
t ' E Eot  WD  t  C
t ' E EGt  [D  t  C
t ' E EGt  DRD  t  C
t ' E t  BD  t  C
t ' E ELt   Y D  t  C
t ' E EGt  ERD  t  C
t ' E EGt  [D  t  C
t ' E t  BD  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E Et  #D  t  C
t ' E Et  [(D  t  C
t ' E ELt  DD  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E t  Z}D  t  C
t ' E EGt  [D  t  C
t ' E ETt  $D  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E EGt  ID  t  C
t ' E [Nt  'D  t  C
t ' E [Nt  'D  t  C
t ' E [Nt  'D  t  C
t ' E [Nt  'D  t  C
t ' E [Nt  [UD  t  C
t ' E [Nt  'D  t  C
t ' E [Nt  (	D  t  C
t ' E [Nt  [UD  t  C
t ' E [Nt  'D  t  C
t ' E [Nt  [D  t  C
t ' E [Nt  [D  t  C
t ' E [Nt  (D  t  C
t ' E [Nt  (D  t  C
t ' E [Nt  [sD  t  C
t ' E [Nt  (D  t  C
t ' E [Nt  [pD  t  C
t ' E [Nt  [gD  t  C
t ' E [Nt  'D  t  C
t ' E [Nt  [LD  t  C
t ' E [Nt  (D  t  C
t ' E [Nt  (D  t  C
t ' E [Nt  (D  t  C
t ' E [Nt  [[D  t  C
t ' E [Nt  (D  t  C
t ' E [Nt  (D  t  C
t ' E [Nt  (D  t  C
t ' E [Nt  (D  t  C
t ' E [Nt  (D  t  C
t ' E [Nt  (D  t  C
t ' E [Nt  (D  t  C
t ' E [Nt  (D  t  C
t ' EG [t  [D  t  C
t ' EG [t  +D  t  C
t ' EG t  AD  t  C
t ' EG t  AD  t  C
t ' EG t  *D  t  C
t ' EG t  CD  t  C
t ' EG t  V(D  t  C
t ' EG [t  +	D  t  C
t ' EG [t  +D  t  C
t ' EG [t  +D  t  C
t ' EG t  @D  t  C
t ' EG t  BD  t  C
t ' EG t  BD  t  C
t ' EG t  Z}D  t  C
t ' EG [t  +D  t  C
t ' BB Bft  ArD  t  C
t ' BB t  BD  t  C
t ' BB $t  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 ' \W @t  UD  t  C
t ' \W @*t  @(D  t  C
t ' \W @t  @D  t  C
t ' \W Bft  BdD  t  C
t ' D @*t  @(D  t  C
t ' D Ut  UD  t  C
t ' D Ut  UD  t  C
t ' D Bt  BD  t  C
t ' D Unt  ] D  t  C
t ' D $t  BoD  t  C
t ' D Bft  ArD  t  C
t ' D Bft  YOD  t  C
t ' D Gt  GD  t  C
t ' D Bft  @D  t  C
t ' D $t  BoD  t  C
t ' D ^t  DQD  t  C
t ' D Ut  U D  t  C
t ' D "Ut  ^	D  t  C
t ' ^ $t  BoD  t  C
t ' ^ @t  @D  t  C
t ' D EGt  [D  t  C
t ' D Eot  ^D  t  C
t ' D EGt  [D  t  C
t ' D EGt  JD  t  C
t ' D Eot  ^D  t  C
t ' D EGt  [D  t  C
t ' D EGt  [D  t  C
t ' D Dbt  , D  t  C
t ' D Eot  WD  t  C
t ' D EGt  Y_D  t  C
t ' D Dbt  ,D  t  C
t ' D EGt  DRD  t  C
t ' D EGt  L.D  t  C
t ' D Dbt  'D  t  C
t ' D t  CD  t  C
t ' D ETt  VD  t  C
t ' D EGt  [D  t  C
t ' D Dbt  ,D  t  C
t ' D EGt  [D  t  C
t ' D EGt  [D  t  C
t ' D Et  ^D  t  C
t ' D EGt  [D  t  C
t ' D ETt  $D  t  C
t ' D EGt  [D  t  C
t ' D EGt  JD  t  C
t ' D Dbt  DD  t  C
t ' D EGt  ElD  t  C
t ' D EGt  [D  t  C
t ' D EGt  [D  t  C
t ' D EGt  [D  t  C
t ' D EGt  [D  t  C
t ' D Eot  -@D  t  C
t ' D EGt  [D  t  C
t ' D Eot  ^D  t  C
t ' D Eot  WD  t  C
t ' D EGt  [D  t  C
t ' D EGt  DRD  t  C
t ' D EGt  ERD  t  C
t ' D Dbt  ,D  t  C
t ' D t  BD  t  C
t ' D EGt  [D  t  C
t ' D EGt  [D  t  C
t ' D EGt  [D  t  C
t ' D Dbt  ,D  t  C
t ' D EGt  [D  t  C
t ' D EGt  [D  t  C
t ' D EGt  [D  t  C
t ' D ETt  $D  t  C
t ' D EGt  [D  t  C
t ' D EGt  [D  t  C
t ' D EGt  ID  t  C
t ' D Bft  @D  t  C
t ' D Dbt  DD  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E Eot  ^D  t  C
t ' E B}t  *D  t  C
t ' E t  AD  t  C
t ' E Eot  WD  t  C
t ' E B}t  %D  t  C
t ' E EGt  Y_D  t  C
t ' E t  *D  t  C
t ' E B}t  B{D  t  C
t ' E B}t  ) D  t  C
t ' E ETt  VD  t  C
t ' E EGt  [D  t  C
t ' E B}t  B{D  t  C
t ' E EGt  [D  t  C
t ' E EGt  JD  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E B}t  )D  t  C
t ' E Eot  -@D  t  C
t ' E Eot  WD  t  C
t ' E B}t  %D  t  C
t ' E EGt  DRD  t  C
t ' E t  BD  t  C
t ' E B}t  *D  t  C
t ' E Bft  ArD  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E "Ut  __D  t  C
t ' E EGt  [D  t  C
t ' E EGt  ID  t  C
t ' E Eot  ^D  t  C
t ' E EGt  JD  t  C
t ' E B}t  * D  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E B}t  )D  t  C
t ' E t  AD  t  C
t ' E B}t  )D  t  C
t ' E EGt  DRD  t  C
t ' E EGt  L.D  t  C
t ' E t  CD  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E t  V(D  t  C
t ' E EGt  [D  t  C
t ' E ETt  $D  t  C
t ' E EGt  ElD  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E t  @D  t  C
t ' E Eot  ^D  t  C
t ' E B}t  ) D  t  C
t ' E EGt  [D  t  C
t ' E B}t  BD  t  C
t ' E EGt  ERD  t  C
t ' E B}t  *D  t  C
t ' E EGt  [D  t  C
t ' E t  BD  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E Dt  _~D  t  C
t ' E t  Z}D  t  C
t ' E EGt  [D  t  C
t ' E ETt  $D  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E EGt  JD  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E Et  _D  t  C
t ' E Et  _D  t  C
t ' E EGt  Y_D  t  C
t ' E EGt  DRD  t  C
t ' E EGt  L.D  t  C
t ' E ETt  VD  t  C
t ' E EGt  [D  t  C
t ' E Et  _D  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E Et  ^D  t  C
t ' E Et  ^D  t  C
t ' E EGt  [D  t  C
t ' E Et  _D  t  C
t ' E EGt  [D  t  C
t ' E ETt  $D  t  C
t ' E Et  _D  t  C
t ' E EGt  JD  t  C
t ' E EGt  ElD  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E EGt  DRD  t  C
t ' E Et  _D  t  C
t ' E Et  _D  t  C
t ' E EGt  ERD  t  C
t ' E EGt  [D  t  C
t ' E Et  _D  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E Et  ^D  t  C
t ' E EGt  [D  t  C
t ' E Et  _D  t  C
t ' E Et  _D  t  C
t ' E EGt  [D  t  C
t ' E Et  ^D  t  C
t ' E EGt  [D  t  C
t ' E ETt  $D  t  C
t ' E EGt  [D  t  C
t ' E Et  FD  t  C
t ' E EGt  [D  t  C
t ' E EGt  ID  t  C
t ' E Et  _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  AD  t  C
t ' E t  *D  t  C
t ' E t  CD  t  C
t ' E t  BD  t  C
t ' E t  V(D  t  C
t ' E t  Z}D  t  C
t ' Eb Egt  EeD  t  C
t ' Eb B)t  EwD  t  C
t ' Eb Bat  VD  t  C
t ' Eb B)t  EtD  t  C
t ' Eb B)t  EvD  t  C
t ' Eb EGt  DRD  t  C
t ' Eb B)t  EuD  t  C
t ' Eb EGt  ERD  t  C
t ' Eb )t  EcD  t  C
t ' Eb E]t  ErD  t  C
t ' EL EGt  [D  t  C
t ' EL EGt  [D  t  C
t ' EL EGt  JD  t  C
t ' EL EGt  [D  t  C
t ' EL @*t  @(D  t  C
t ' EL t  AD  t  C
t ' EL EGt  [D  t  C
t ' EL EGt  Y_D  t  C
t ' EL t  AD  t  C
t ' EL t  *D  t  C
t ' EL EGt  DRD  t  C
t ' EL EGt  L.D  t  C
t ' EL t  CD  t  C
t ' EL EGt  [D  t  C
t ' EL Et  ED  t  C
t ' EL EGt  [D  t  C
t ' EL EGt  [D  t  C
t ' EL t  V(D  t  C
t ' EL EGt  [D  t  C
t ' EL EGt  [D  t  C
t ' EL EGt  JD  t  C
t ' EL EGt  ElD  t  C
t ' EL EGt  [D  t  C
t ' EL EGt  [D  t  C
t ' EL EGt  [D  t  C
t ' EL $t  BoD  t  C
t ' EL EGt  [D  t  C
t ' EL EGt  [D  t  C
t ' EL t  @D  t  C
t ' EL EGt  [D  t  C
t ' EL Bft  BdD  t  C
t ' EL EGt  DRD  t  C
t ' EL t  BD  t  C
t ' EL EGt  ERD  t  C
t ' EL EGt  [D  t  C
t ' EL t  BD  t  C
t ' EL EGt  [D  t  C
t ' EL EGt  [D  t  C
t ' EL EGt  [D  t  C
t ' EL EGt  [D  t  C
t ' EL t  Z}D  t  C
t ' EL EGt  [D  t  C
t ' EL EGt  [D  t  C
t ' EL EGt  [D  t  C
t ' EL EGt  ID  t  C
t ' D t  BD  t  C
t ' D Et  ^D  t  C
t ' D Dbt  ,D  t  C
t ' D Bft  @D  t  C
t ' E{ Ebt  EqD  t  C
t ' E{ Ebt  E`D  t  C
t ' E{ )t  EcD  t  C
t ' E{ )t  E^D  t  C
t ' Bf @*t  @(D  t  C
t ' Bf Dt  DD  t  C
t ' Bf "Ut  __D  t  C
t ' Bf Dt  "TD  t  C
t ' Bf @t  @D  t  C
t ' Bf Dt  _~D  t  C
t ' "U @t  UD  t  C
t ' "U @*t  @(D  t  C
t ' "U @t  @D  t  C
t ' "U Bft  BD  t  C
t ' "U Bft  !TD  t  C
t ' "U Bft  ArD  t  C
t ' "U Bft  YOD  t  C
t ' D @*t  @(D  t  C
t ' D @t  @D  t  C
t ' D @t  UD  t  C
t ' D Bft  !MD  t  C
t ' D Gt  GD  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E Eot  ^D  t  C
t ' E @*t  @(D  t  C
t ' E ELt   \D  t  C
t ' E Eot  WD  t  C
t ' E Et  _D  t  C
t ' E EGt  Y_D  t  C
t ' E ETt  VD  t  C
t ' E Et  [;D  t  C
t ' E Et  _D  t  C
t ' E EGt  [D  t  C
t ' E Et  ^D  t  C
t ' E EGt  [D  t  C
t ' E Bst  BsD  t  C
t ' E EGt  JD  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E Eot  -@D  t  C
t ' E ELt  GD  t  C
t ' E Eot  WD  t  C
t ' E EGt  DR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 EGt  [D  t  C
t ' E Et  [(D  t  C
t ' E Gt  GD  t  C
t ' E Et  _D  t  C
t ' E EGt  [D  t  C
t ' E Et  ^D  t  C
t ' E EGt  [D  t  C
t ' E Et  FD  t  C
t ' E EGt  ID  t  C
t ' E Eot  ^D  t  C
t ' E ELt   WD  t  C
t ' E EGt  JD  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E Et  _D  t  C
t ' E Et  _D  t  C
t ' E EGt  DRD  t  C
t ' E EGt  L.D  t  C
t ' E Bft  !TD  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E Et  ^D  t  C
t ' E ELt  GD  t  C
t ' E Bst  )`D  t  C
t ' E Et  _D  t  C
t ' E EGt  [D  t  C
t ' E ETt  $D  t  C
t ' E Et  _D  t  C
t ' E EGt  ElD  t  C
t ' E Bft  GD  t  C
t ' E ELt  HD  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E ELt  DD  t  C
t ' E Bft  D>D  t  C
t ' E Eot  ^D  t  C
t ' E EGt  [D  t  C
t ' E Et  _D  t  C
t ' E EGt  ERD  t  C
t ' E ELt   Y D  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E Et  #D  t  C
t ' E Et  ^D  t  C
t ' E Et  ^D  t  C
t ' E EGt  [D  t  C
t ' E ELt  DD  t  C
t ' E Et  _D  t  C
t ' E Bst  *D  t  C
t ' E EGt  [D  t  C
t ' E ETt  $D  t  C
t ' E EGt  [D  t  C
t ' E Et  _D  t  C
t ' B9 $t  BoD  t  C
t ' B9 Bft  BdD  t  C
t ' ET EGt  [D  t  C
t ' ET EGt  [D  t  C
t ' ET EGt  [D  t  C
t ' ET EGt  [D  t  C
t ' ET EGt  JD  t  C
t ' ET EGt  [D  t  C
t ' ET EGt  [D  t  C
t ' ET EGt  [D  t  C
t ' ET EGt  [D  t  C
t ' ET EGt  [D  t  C
t ' ET EGt  DRD  t  C
t ' ET EGt  Y_D  t  C
t ' ET EGt  ERD  t  C
t ' ET EGt  DRD  t  C
t ' ET EGt  [D  t  C
t ' ET EGt  L.D  t  C
t ' ET EGt  [D  t  C
t ' ET EGt  [D  t  C
t ' ET EGt  [D  t  C
t ' ET EGt  [D  t  C
t ' ET EGt  [D  t  C
t ' ET EGt  [D  t  C
t ' ET EGt  [D  t  C
t ' ET EGt  [D  t  C
t ' ET EGt  [D  t  C
t ' ET EGt  [D  t  C
t ' ET EGt  [D  t  C
t ' ET EGt  JD  t  C
t ' ET EGt  [D  t  C
t ' ET EGt  ElD  t  C
t ' ET EGt  ID  t  C
t ' ET EGt  [D  t  C
t ' $ $t  BoD  t  C
t ' B @*t  @(D  t  C
t ' B $t  %D  t  C
t ' E Et  [?D  t  C
t ' E Et  [CD  t  C
t ' E Et  [AD  t  C
t ' E Et  [GD  t  C
t ' E Et  [ED  t  C
t ' E EGt  [D  t  C
t ' E Eot  ^D  t  C
t ' E EGt  [D  t  C
t ' E Bft  AxD  t  C
t ' E EGt  JD  t  C
t ' E Eot  ^D  t  C
t ' E EGt  [D  t  C
t ' E @*t  @(D  t  C
t ' E EGt  [D  t  C
t ' E Eot  WD  t  C
t ' E EGt  Y_D  t  C
t ' E EGt  DRD  t  C
t ' E EGt  L.D  t  C
t ' E ETt  VD  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E ETt  $D  t  C
t ' E EGt  [D  t  C
t ' E Bt  BD  t  C
t ' E EGt  JD  t  C
t ' E EGt  ElD  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E Eot  -@D  t  C
t ' E EGt  [D  t  C
t ' E Eot  ^D  t  C
t ' E Eot  WD  t  C
t ' E EGt  [D  t  C
t ' E EGt  DRD  t  C
t ' E EGt  ERD  t  C
t ' E t  BD  t  C
t ' E EGt  [D  t  C
t ' E Bft  ArD  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E ETt  $D  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E EGt  I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 ' C
 EGt  [D  t  C
t ' C
 EGt  [D  t  C
t ' C
 Eot  ^D  t  C
t ' C
 @*t  @(D  t  C
t ' C
 t  AD  t  C
t ' C
 Eot  WD  t  C
t ' C
 EGt  Y_D  t  C
t ' C
 t  *D  t  C
t ' C
 ETt  VD  t  C
t ' C
 EGt  [D  t  C
t ' C
 EGt  [D  t  C
t ' C
 Bft  GWD  t  C
t ' C
 EGt  JD  t  C
t ' C
 EGt  [D  t  C
t ' C
 EGt  [D  t  C
t ' C
 EGt  [D  t  C
t ' C
 Eot  -@D  t  C
t ' C
 Eot  WD  t  C
t ' C
 EGt  DRD  t  C
t ' C
 t  BD  t  C
t ' C
 Bft  ArD  t  C
t ' C
 EGt  [D  t  C
t ' C
 Et  B2D  t  C
t ' C
 Gt  GD  t  C
t ' C
 EGt  [D  t  C
t ' C
 EGt  [D  t  C
t ' C
 EGt  ID  t  C
t ' C
 Eot  ^D  t  C
t ' C
 EGt  JD  t  C
t ' C
 EGt  [D  t  C
t ' C
 EGt  [D  t  C
t ' C
 t  AD  t  C
t ' C
 EGt  DRD  t  C
t ' C
 Dbt  'D  t  C
t ' C
 EGt  L.D  t  C
t ' C
 t  CD  t  C
t ' C
 Bft  !TD  t  C
t ' C
 EGt  [D  t  C
t ' C
 EGt  [D  t  C
t ' C
 t  V(D  t  C
t ' C
 ETt  $D  t  C
t ' C
 EGt  [D  t  C
t ' C
 EGt  ElD  t  C
t ' C
 EGt  [D  t  C
t ' C
 t  @D  t  C
t ' C
 EGt  [D  t  C
t ' C
 Eot  ^D  t  C
t ' C
 EGt  [D  t  C
t ' C
 EGt  ERD  t  C
t ' C
 EGt  [D  t  C
t ' C
 t  BD  t  C
t ' C
 EGt  [D  t  C
t ' C
 EGt  [D  t  C
t ' C
 Dt  _~D  t  C
t ' C
 t  Z}D  t  C
t ' C
 EGt  [D  t  C
t ' C
 ETt  $D  t  C
t ' C
 EGt  [D  t  C
t '  Bft  DAD  t  C
t '  $t  %D  t  C
t '  Bft  WD  t  C
t '  Dt  B/D  t  C
t '  Bft  GWD  t  C
t '  ^t  \8D  t  C
t '  At  ED  t  C
t '  Bft  !cD  t  C
t '  Bft  !e D  t  C
t '  Unt  ] D  t  C
t '  Dt  \ D  t  C
t '  Bft  !MD  t  C
t '  Bft  YOD  t  C
t '  Dt  "TD  t  C
t '  @t  @D  t  C
t '  @t  @D  t  C
t '  Bft  	D  t  C
t '  "Ut  ZfD  t  C
t '  Dt  "D  t  C
t '  ^t  ^D  t  C
t '  Bft  !AD  t  C
t '  Unt  .D  t  C
t '  Bft  FD  t  C
t '  @*t  @(D  t  C
t '  Ut  UD  t  C
t '  'bt  )D  t  C
t '  @t  UD  t  C
t '  ^t  ^D  t  C
t '  $t  BoD  t  C
t '  @t  UD  t  C
t '  Bft  ArD  t  C
t '  'bt  )D  t  C
t '  "Ut  __D  t  C
t '  "Ut  "WD  t  C
t '  Bt  DD  t  C
t '  Bft  !CD  t  C
t '  $t  %D  t  C
t '  Bft  AxD  t  C
t '  Dt  AD  t  C
t '  Bft  !YD  t  C
t '  Bt  BD  t  C
t '  $t  BoD  t  C
t '  Dt  \D  t  C
t '  Bft  HD  t  C
t '  At  CD  t  C
t '  Ut  U D  t  C
t '  "Ut  ^	D  t  C
t '  Bft  XD  t  C
t '  ^t  ^D  t  C
t '  Bft  G D  t  C
t '  Bft  !VD  t  C
t '  \Wt  \WD  t  C
t '  At  AD  t  C
t '  Dt  " D  t  C
t '  Bft  VD  t  C
t '  @*t  WD  t  C
t '  Bft  BD  t  C
t '  Dt  \ D  t  C
t '  \Wt  \WD  t  C
t '  Dt  B3 D  t  C
t '  Unt  ]D  t  C
t '  Dt  D D  t  C
t '  Bft  ![D  t  C
t '  Bft  !aD  t  C
t '  Bft  VD  t  C
t '  Bft  	D  t  C
t '  Bft  !TD  t  C
t '  Dt  VGD  t  C
t '  Bft  !^D  t  C
t '  Unt  .D  t  C
t '  Bft  GD  t  C
t '  ^t  DQD  t  C
t '  Dt  B)D  t  C
t '  'bt  )D  t  C
t '  Gt  ED  t  C
t '  Bft  GW D  t  C
t '  Dt  _~D  t  C
t '  Bt  DD  t  C
t '  Dt  \ D  t  C
t '  Bft  XD  t  C
t '  At  AD  t  C
t '  Dt  \ D  t  C
t '  Bft  !QD  t  C
t '  Ut  U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  !G D  t  C
t '  @*t  TD  t  C
t '  Dt  @ D  t  C
t '  Bft  BD  t  C
t '  \Wt  \Y D  t  C
t '  Gt  GD  t  C
t '  Dt  "D  t  C
t '  Bft  @D  t  C
t '  Dt  B) D  t  C
t '  Bft  !OD  t  C
t '  Bft  ED  t  C
t '  Bft  D>D  t  C
t '  Bft  BdD  t  C
t '  Dt  VE D  t  C
t '  Bft  !^D  t  C
t ' E Eot  ^D  t  C
t ' E ELt   WD  t  C
t ' E Bft  AxD  t  C
t ' E Eot  ^D  t  C
t ' E ELt   \D  t  C
t ' E Eot  WD  t  C
t ' E Et  GKD  t  C
t ' E Et  ^D  t  C
t ' E ELt  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  +D  t  C
t ' E Et  %D  t  C
t ' E ELt  HD  t  C
t ' E Bft  GD  t  C
t ' E Eot  -@D  t  C
t ' E ELt  GD  t  C
t ' E ELt  DD  t  C
t ' E Eot  ^D  t  C
t ' E Et  %D  t  C
t ' E Bft  D>D  t  C
t ' E Eot  WD  t  C
t ' E EGt  DRD  t  C
t ' E ELt   Y D  t  C
t ' E Et  GK D  t  C
t ' E Et  ^D  t  C
t ' E Ht  ED  t  C
t ' E Et  ^D  t  C
t ' E ELt  D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 ' 'b Bft  !TD  t  C
t ' 'b Bft  @D  t  C
t ' B} ELt   WD  t  C
t ' B} Eot  ^D  t  C
t ' B} BWt  VD  t  C
t ' B} Bft  AxD  t  C
t ' B} Eot  ^D  t  C
t ' B} ELt   \D  t  C
t ' B} t  AD  t  C
t ' B} Eot  WD  t  C
t ' B} t  AD  t  C
t ' B} Uzt  UD  t  C
t ' B} t  *D  t  C
t ' B} t  CD  t  C
t ' B} Uzt  UD  t  C
t ' B} Uzt  UzD  t  C
t ' B} t  V(D  t  C
t ' B} Uzt  UD  t  C
t ' B} Uzt  UD  t  C
t ' B} ELt  GD  t  C
t ' B} ELt  HD  t  C
t ' B} $t  BoD  t  C
t ' B} BWt  BUD  t  C
t ' B} ELt  GD  t  C
t ' B} Eot  -@D  t  C
t ' B} t  @D  t  C
t ' B} ELt  DD  t  C
t ' B} Eot  ^D  t  C
t ' B} Eot  WD  t  C
t ' B} Bft  BdD  t  C
t ' B} t  BD  t  C
t ' B} ELt   Y D  t  C
t ' B} t  BD  t  C
t ' B} Uzt  U|D  t  C
t ' B} Uzt  UD  t  C
t ' B} Gt  GD  t  C
t ' B} Uzt  UD  t  C
t ' B} ELt  DD  t  C
t ' B} t  Z}D  t  C
t ' $ @*t  @(D  t  C
t '  ELt  HD  t  C
t ' EQ Bft  VD  t  C
t ' EQ $t  ED  t  C
t ' EQ EGt  ERD  t  C
t ' EQ Bft  GW D  t  C
t ' EQ Et  ^D  t  C
t ' EQ Bft  GWD  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E Eot  ^D  t  C
t ' E Bft  VD  t  C
t ' E ELt   \D  t  C
t ' E @*t  @(D  t  C
t ' E t  AD  t  C
t ' E Eot  WD  t  C
t ' E @*t  WD  t  C
t ' E Et  _D  t  C
t ' E EGt  Y_D  t  C
t ' E +t  ,3D  t  C
t ' E t  *D  t  C
t ' E Bft  !QD  t  C
t ' E Et  _D  t  C
t ' E EGt  [D  t  C
t ' E Et  ^D  t  C
t ' E EGt  [D  t  C
t ' E EGt  JD  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E Eot  -@D  t  C
t ' E ELt  GD  t  C
t ' E Eot  WD  t  C
t ' E EGt  DRD  t  C
t ' E Et  _D  t  C
t ' E t  BD  t  C
t ' E +t  ,3D  t  C
t ' E Et  _D  t  C
t ' E EGt  [D  t  C
t ' E Gt  GD  t  C
t ' E Et  _D  t  C
t ' E EGt  [D  t  C
t ' E Et  ^D  t  C
t ' E +t  + D  t  C
t ' E EGt  [D  t  C
t ' E Et  FD  t  C
t ' E EGt  ID  t  C
t ' E Eot  ^D  t  C
t ' E ELt   WD  t  C
t ' E EGt  JD  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E Et  _D  t  C
t ' E +t  +D  t  C
t ' E t  AD  t  C
t ' E EGt  DRD  t  C
t ' E EGt  L.D  t  C
t ' E t  CD  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E t  V(D  t  C
t ' E Et  ^D  t  C
t ' E ELt  GD  t  C
t ' E Et  _D  t  C
t ' E EGt  [D  t  C
t ' E Et  _D  t  C
t ' E EGt  ElD  t  C
t ' E ELt  HD  t  C
t ' E $t  BoD  t  C
t ' E EGt  [D  t  C
t ' E ELt  DD  t  C
t ' E EGt  [D  t  C
t ' E t  @D  t  C
t ' E Eot  ^D  t  C
t ' E EGt  [D  t  C
t ' E +t  +D  t  C
t ' E Et  _D  t  C
t ' E ELt   Y D  t  C
t ' E EGt  ERD  t  C
t ' E EGt  [D  t  C
t ' E t  BD  t  C
t ' E EGt  [D  t  C
t ' E Et  ^D  t  C
t ' E ELt  DD  t  C
t ' E EGt  [D  t  C
t ' E Et  _D  t  C
t ' E t  Z}D  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E Bt  DD  t  C
t ' E Dt  ED  t  C
t ' E Et  _D  t  C
t ' Bs $t  BoD  t  C
t ' Bs t  @D  t  C
t ' Bs t  AD  t  C
t ' Bs Bft  BdD  t  C
t ' Bs t  BD  t  C
t ' Bs t  AD  t  C
t ' Bs EGt  ERD  t  C
t ' Bs t  *D  t  C
t ' Bs t  CD  t  C
t ' Bs t  BD  t  C
t ' Bs t  V(D  t  C
t ' Bs t  Z}D  t  C
t ' Db @*t  @(D  t  C
t ' Db Gt  GD  t  C
t ' Db EGt  ElD  t  C
t ' @ EGt  Y_D  t  C
t ' @ Ejt  -jD  t  C
t ' @ Et  [?D  t  C
t ' @ Bft  GWD  t  C
t ' @ Et  [CD  t  C
t ' @ Ejt  YD  t  C
t ' @ EGt  [D  t  C
t ' @ EGt  [D  t  C
t ' @ Bat  @MD  t  C
t ' @ EGt  [D  t  C
t ' @ EGt  [D  t  C
t ' @ Bat  VD  t  C
t ' @ EGt  [D  t  C
t ' @ EGt  [D  t  C
t ' @ EGt  [D  t  C
t ' @ Ejt   D  t  C
t ' @ Ejt  ^D  t  C
t ' @ EGt  [D  t  C
t ' @ EGt  [D  t  C
t ' @ Bat  PD  t  C
t ' @ EGt  DRD  t  C
t ' @ EGt  [D  t  C
t ' @ EGt  ID  t  C
t ' @ EGt  [D  t  C
t ' @ EGt  DRD  t  C
t ' @ EGt  L.D  t  C
t ' @ Ejt  QD  t  C
t ' @ Ejt  -gD  t  C
t ' @ EGt  ElD  t  C
t ' @ EGt  [D  t  C
t ' @ EGt  ERD  t  C
t ' @ Ejt  AD  t  C
t ' @ EGt  [D  t  C
t ' @ Et  [GD  t  C
t ' @ Bft  VD  t  C
t ' @ Bat  V D  t  C
t ' @ Bat  HD  t  C
t ' @ ETt  VD  t  C
t ' @ C
t  CD  t  C
t ' @ EGt  [D  t  C
t ' @ Bat  H"D  t  C
t ' @ Et  A D  t  C
t ' @ EGt  JD  t  C
t ' @ Bat  H%D  t  C
t ' @ Ejt  -_D  t  C
t ' @ EGt  [D  t  C
t ' @ EGt  [D  t  C
t ' @ Bat  PD  t  C
t ' @ Bat  HD  t  C
t ' @ BBt  B@D  t  C
t ' @ Bft  GW D  t  C
t ' @ Ejt  D  t  C
t ' @ ETt  $D  t  C
t ' @ EGt  [D  t  C
t ' @ Bat  VD  t  C
t ' @ EGt  [D  t  C
t ' @ Et  %D  t  C
t ' @ Et  PD  t  C
t ' @ Et  [ED  t  C
t ' @ EGt  [D  t  C
t ' @ @*t  TD  t  C
t ' @ Bat  VD  t  C
t ' @ Ejt  -nD  t  C
t ' @ Ejt  QD  t  C
t ' @ EGt  [D  t  C
t ' @ Ejt  -dD  t  C
t ' @ Bft  @D  t  C
t ' @ Et  [AD  t  C
t ' @ Bat  VD  t  C
t ' @ EDt  EAD  t  C
t ' @ Ejt  -lD  t  C
t ' @ Bat  CD  t  C
t ' @ EGt  [D  t  C
t ' @ ETt  $D  t  C
t ' @ EQt  END  t  C
t ' @ Bat  VD  t  C
t ' @ Ejt  HD  t  C
t ' @ Ejt  D  t  C
t ' @ EGt  [D  t  C
t ' @ EGt  [D  t  C
t ' @ Et  RD  t  C
t ' @ E]t  EZD  t  C
t ' & EGt  ElD  t  C
t ' E Eot  ^D  t  C
t ' E Et  -D  t  C
t ' E Et  ED  t  C
t ' E Eot  ^D  t  C
t ' E Eot  -@D  t  C
t ' E Et  ED  t  C
t ' E Et  -D  t  C
t ' E t  @D  t  C
t ' E Eot  ^D  t  C
t ' E Et  -D  t  C
t ' E @*t  @(D  t  C
t ' E Eot  WD  t  C
t ' E Eot  WD  t  C
t ' E t  AD  t  C
t ' E t  BD  t  C
t ' E t  AD  t  C
t ' E t  *D  t  C
t ' E t  CD  t  C
t ' E t  BD  t  C
t ' E Et  #PD  t  C
t ' E Et  #RD  t  C
t ' E t  V(D  t  C
t ' E t  Z}D  t  C
t ' E Et  -D  t  C
t ' E B)t  ED  t  C
t ' E Ebt  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 Ebt  ED  t  C
t ' E Ebt  ED  t  C
t ' Eo EGt  [D  t  C
t ' Eo EGt  [D  t  C
t ' Eo EGt  [D  t  C
t ' Eo EGt  [D  t  C
t ' Eo EGt  JD  t  C
t ' Eo EGt  [D  t  C
t ' Eo t  @D  t  C
t ' Eo EGt  [D  t  C
t ' Eo EGt  [D  t  C
t ' Eo t  AD  t  C
t ' Eo EGt  [D  t  C
t ' Eo EGt  [D  t  C
t ' Eo EGt  DRD  t  C
t ' Eo EGt  Y_D  t  C
t ' Eo t  AD  t  C
t ' Eo t  BD  t  C
t ' Eo EGt  ERD  t  C
t ' Eo t  *D  t  C
t ' Eo EGt  DRD  t  C
t ' Eo EGt  [D  t  C
t ' Eo EGt  L.D  t  C
t ' Eo t  CD  t  C
t ' Eo ETt  VD  t  C
t ' Eo t  BD  t  C
t ' Eo EGt  [D  t  C
t ' Eo EGt  [D  t  C
t ' Eo EGt  [D  t  C
t ' Eo EGt  [D  t  C
t ' Eo EGt  [D  t  C
t ' Eo EGt  [D  t  C
t ' Eo t  V(D  t  C
t ' Eo EGt  [D  t  C
t ' Eo t  Z}D  t  C
t ' Eo EGt  [D  t  C
t ' Eo EGt  [D  t  C
t ' Eo EGt  [D  t  C
t ' Eo ETt  $D  t  C
t ' Eo ETt  $D  t  C
t ' Eo EGt  [D  t  C
t ' Eo EGt  JD  t  C
t ' Eo EGt  [D  t  C
t ' Eo EGt  ElD  t  C
t ' Eo EGt  ID  t  C
t ' Eo EGt  [D  t  C
t ' Ej Dt  ^vD  t  C
t ' Ej Dt  ^vD  t  C
t ' Ej Dt  -D  t  C
t ' Ej Dt  -D  t  C
t ' Ej Dt  -D  t  C
t ' Ej Dt  ^{D  t  C
t ' Ej Dt  -D  t  C
t ' Ej Dt  -D  t  C
t ' Ej Dt  -D  t  C
t ' Ej Dt  -D  t  C
t ' Ej Dt  -D  t  C
t ' Ej Dt  -D  t  C
t ' Ej Dt  -D  t  C
t ' Ej Dt  -D  t  C
t ' Ej Bft  GW D  t  C
t ' Ej Dt  -D  t  C
t ' Ej Dt  ^yD  t  C
t ' Ej Bft  GWD  t  C
t ' Ej Dt  ^yD  t  C
t ' Ej Dt  -D  t  C
t ' Ej Dt  -D  t  C
t ' Ej Dt  ^~D  t  C
t ' Ej Dt  -D  t  C
t ' Ej Dt  -D  t  C
t ' Ej Dt  -D  t  C
t ' Ej Dt  ^D  t  C
t ' Ej Dt  -tD  t  C
t ' Ej Dt  ^D  t  C
t ' Ej Dt  ^~D  t  C
t ' D Dbt  ,D  t  C
t ' D Dbt  ,D  t  C
t ' D Dbt  , D  t  C
t ' D Dbt  ,D  t  C
t ' D Dbt  ,D  t  C
t ' D Dbt  DD  t  C
t ' D Dbt  'D  t  C
t ' D Dbt  DD  t  C
t ' E [t  [D  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E [t  +D  t  C
t ' E EGt  JD  t  C
t ' E EGt  [D  t  C
t ' E t  AD  t  C
t ' E EGt  [D  t  C
t ' E Et  _D  t  C
t ' E Et  _D  t  C
t ' E EGt  Y_D  t  C
t ' E Et  &D  t  C
t ' E t  AD  t  C
t ' E t  *D  t  C
t ' E EGt  DRD  t  C
t ' E EGt  L.D  t  C
t ' E Et  &D  t  C
t ' E t  CD  t  C
t ' E ETt  VD  t  C
t ' E EGt  [D  t  C
t ' E Et  _D  t  C
t ' E Et  &D  t  C
t ' E Et  &D  t  C
t ' E EGt  [D  t  C
t ' E Et  &D  t  C
t ' E EGt  [D  t  C
t ' E Et  ^D  t  C
t ' E Et  ^D  t  C
t ' E t  V(D  t  C
t ' E Et  &D  t  C
t ' E Et  _D  t  C
t ' E EGt  [D  t  C
t ' E Et  _D  t  C
t ' E EGt  [D  t  C
t ' E ETt  $D  t  C
t ' E Et  &D  t  C
t ' E EGt  JD  t  C
t ' E Et  &D  t  C
t ' E EGt  ElD  t  C
t ' E [t  +	D  t  C
t ' E EGt  [D  t  C
t ' E Et  &D  t  C
t ' E Et  &D  t  C
t ' E EGt  [D  t  C
t ' E [t  +D  t  C
t ' E [t  +D  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E t  @D  t  C
t ' E EGt  [D  t  C
t ' E EGt  [D  t  C
t ' E Et  _D  t  C
t ' E Et  _D  t  C
t ' E EGt  DRD  t  C
t ' E t  BD  t  C
t ' E EGt  ERD  t  C
t ' E EGt  [D  t  C
t ' E Et  _D  t  C
t ' E Et  &D  t  C
t ' E t  BD  t  C
t ' E EGt  [D  t  C
t ' E EGt  [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 EGt  [D  t  C
t ' E Et  _D  t  C
t ' E Et  _D  t  C
t ' E Et  &D  t  C
t ' E EGt  [D  t  C
t ' E Et  ^D  t  C
t ' E t  Z}D  t  C
t ' E EGt  [D  t  C
t ' E ETt  $D  t  C
t ' E Et  &D  t  C
t ' E Et  FD  t  C
t ' E EGt  [D  t  C
t ' E Et  &D  t  C
t ' E EGt  [D  t  C
t ' E Et  &D  t  C
t ' E Et  &D  t  C
t ' E EGt  ID  t  C
t ' E [t  +D  t  C
t ' E Et  _D  t  C
t ' Un @*t  @(D  t  C
t ' Un @t  @D  t  C
t ' Un Dt  B3 D  t  C
t ' Un Gt  GD  t  C
t ' Eg EGt  [D  t  C
t ' Eg EGt  [D  t  C
t ' Eg EGt  JD  t  C
t ' Eg EGt  [D  t  C
t ' Eg EGt  [D  t  C
t ' Eg EGt  Y_D  t  C
t ' Eg Ejt  -jD  t  C
t ' Eg Ejt  -lD  t  C
t ' Eg EGt  DRD  t  C
t ' Eg EGt  L.D  t  C
t ' Eg ETt  VD  t  C
t ' Eg Ebt  EqD  t  C
t ' Eg EGt  [D  t  C
t ' Eg Ejt  -_D  t  C
t ' Eg Ejt   D  t  C
t ' Eg EGt  [D  t  C
t ' Eg EGt  [D  t  C
t ' Eg Ejt  ^D  t  C
t ' Eg Ejt  QD  t  C
t ' Eg EGt  [D  t  C
t ' Eg )t  E^D  t  C
t ' Eg ETt  $D  t  C
t ' Eg EGt  [D  t  C
t ' Eg Ejt  -gD  t  C
t ' Eg Bft  GWD  t  C
t ' Eg EGt  JD  t  C
t ' Eg EGt  ElD  t  C
t ' Eg EGt  [D  t  C
t ' Eg EGt  [D  t  C
t ' Eg EGt  [D  t  C
t ' Eg EGt  [D  t  C
t ' Eg EGt  [D  t  C
t ' Eg EGt  [D  t  C
t ' Eg EGt  DRD  t  C
t ' Eg Ejt  HD  t  C
t ' Eg EGt  ERD  t  C
t ' Eg Ejt  -nD  t  C
t ' Eg EGt  [D  t  C
t ' Eg Ejt  D  t  C
t ' Eg EGt  [D  t  C
t ' Eg EGt  [D  t  C
t ' Eg Ejt  QD  t  C
t ' Eg EGt  [D  t  C
t ' Eg Bft  GW D  t  C
t ' Eg EGt  [D  t  C
t ' Eg Ejt  D  t  C
t ' Eg Ejt  -dD  t  C
t ' Eg Ejt  AD  t  C
t ' Eg EGt  [D  t  C
t ' Eg Ejt  YD  t  C
t ' Eg ETt  $D  t  C
t ' Eg EGt  [D  t  C
t ' Eg EGt  [D  t  C
t ' Eg EGt  ID  t  C
t ' V @Q @D  t  C
t ' Z @Q @D  t  C
t ' Dt D @ @ JD  t  C
t ' U FD  t  C
t ' Dcompactcode @ZD  t  C
t ' D OE @ZD  t  C
t ' XF @Q @D  t  C
t ' S FD  t  C
t ' [ FD  t  C
t ' Z @Q @D  t  C
t ' AA I @ZD  t  C
t ' % @ @ZD  t  C
t 'warn_override_implicit_import @Q @D  t  C
t ' -x @Q @D  t  C
t 'c_ccgcc @ZD  t  C
t '
agc_margin' FD  t  C
t ' Gc @Q @D  t  C
t ' F9 @ @D  t  C
t 'last_call_optimisation @Q @D  t  C
t ' %O @ @D  t  C
t '	c_libplso @ @ZD  t  C
t '	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 ' !  @ZD  t  C
t 'c_libs @ @ZD  t  C
t ' ]k V @ZD  t  C
t 'write_attributes G @ZD  t  C
t 'trace_gc @ @D  t  C
t ' Yt GRt CC @Qt GRt CN @Qt GRt CP
t GRt CG CI @ JD  t  C
t 'allow_variable_name_as_functor @ @D  t  C
t ' D @ @D  t  C
t 'debug_on_error @Q @D  t  C
t ' CBt GRt CC @Qt GRt CN @Qt GRt CP
t GRt CE COt GRt CG CI @ JD  t  C
t 'stream_type_checkloose @ZD  t  C
t ' Z9 @ @D  t  C
t 'character_escapes @Q @D  t  C
t 'report_error @Q @D  t  C
t ' Z @ @ZD  t  C
t '
answer_format W @ZD  t  C
t ' C Ba @ZD  t  C
t ' \ \ @ZD  t  C
t ' C A) @ZD  t  C
t ' Vw A) @ZD  t  C
t ' \ @ @D  t  C
t ' C @ @D  t  C
t 'quasi_quotations @Q @D  t  C
t ' VTC FD  t  C
t ' A6 @ @D  t  C
t ' A @ @D  t  C
t ' D @ @D  t  C
t '
fileerrors @Q @D  t  C
t ' ]B~m~d~l~! ?-  @ZD  t  C
t ' ]= @Q @D  t  C
t ' B2 @Q @D  t  C
t 'c_cflags@V-fno-strict-aliasing -pthread -fPIC -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/ncursesw  @ZD  t  C
t ' A @ @ZD  t  C
t 'file_name_variables @ @D  t  C
t 'backquoted_string @ @D  t  C
t '
double_quotes &w @ZD  t  C
t ' Gd @Q @D  t  C
t 'editor G. @ZD  t  C
t '
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 Kvt  @ I.D  t  t C:B Kzt  @ KD  t  t C:B Kzt  @ ISD  t  t C:A^ Kxt  @ KyD  t  t C:C  Kzt  @ JD  t  t C:C Kzt  @ KD  t  t C:C Kzt  @ @MD  t  t C:B Kzt  @ JD  t  t C:C Kzt  @ CD  t  t C:B Kzt  @ JD  t  t C:B Kzt  @ JD  t  t C:C Kzt  @ KD  t  t C:Aw Dt  @ D  t  t C:A Kzt  @ D  t  t C:C Kt  @ D  t  t C:C Kzt  @ JD  t  t C:C Dt  @ KUD  t  t C:C Dt  @ CD  t  t C:A Kzt  @ JD  t  t C:C Kzt  @ KD  t  t C:B Kt  @ ID  t  t C:C  Kzt  @ JD  t  t C:A Kzt  @ JD  t  t C:A^ Kzt  @ FvD  t  t C:C Kzt  @ J	D  t  t C:C Kzt  @ KD  t  t C:A Kzt  @ D  t  t C:Aw Dt  @ @KD  t  t C:A Kzt  @ @KD  t  t C: Dt  @ DD  t  t C:C Kzt  @ JD  t  t C:C Kzt  @ HD  t  t C:C Kxt  @ KD  t  t C:A Kzt  @ K|D  t  t C:C Kxt  @ KD  t  t C:C Dt  @ DD  t  t C:A Kzt  @ K~D  t  t C:C Kzt  @ KD  t  t C:C Kzt  @ KD  t  t C:C Kt  @ FD  t  t C:C Kzt  @ KD  t  t C:C Kzt  @ KD  t  t C:C Kzt  @ KD  t  t C:A^ Kvt  @ KwD  t  t C:C  Kzt  @ JD  t  t C:C Kzt  @ KD  t  t C:A Kzt  @ I4D  t  t C:A Kzt  @ K}D  t  t C:A Kzt  @ GD  t  t C:C Kzt  @ J
D  t  t C:C Kzt  @ KD  t  t C:A Kzt  @ K{D  t  t C:C Kzt  @ KD  t  t C:C Kzt  @ KXT
</file>
</archive>
<foot contentlength=690538>
